{
  "version": 3,
  "sources": ["../../../../../shared/node_modules/@rails/actioncable/src/adapters.js", "../../../../../shared/node_modules/@rails/actioncable/src/logger.js", "../../../../../shared/node_modules/@rails/actioncable/src/connection_monitor.js", "../../../../../shared/node_modules/@rails/actioncable/src/internal.js", "../../../../../shared/node_modules/@rails/actioncable/src/connection.js", "../../../../../shared/node_modules/@rails/actioncable/src/subscription.js", "../../../../../shared/node_modules/@rails/actioncable/src/subscription_guarantor.js", "../../../../../shared/node_modules/@rails/actioncable/src/subscriptions.js", "../../../../../shared/node_modules/@rails/actioncable/src/consumer.js", "../../../../../shared/node_modules/@rails/actioncable/src/index.js", "../../../../../shared/node_modules/sweetalert2/dist/sweetalert2.all.js", "../../../../../shared/node_modules/jquery/dist/jquery.js", "../../../../../shared/node_modules/core-js/internals/global.js", "../../../../../shared/node_modules/core-js/internals/fails.js", "../../../../../shared/node_modules/core-js/internals/descriptors.js", "../../../../../shared/node_modules/core-js/internals/function-bind-native.js", "../../../../../shared/node_modules/core-js/internals/function-call.js", "../../../../../shared/node_modules/core-js/internals/object-property-is-enumerable.js", "../../../../../shared/node_modules/core-js/internals/create-property-descriptor.js", "../../../../../shared/node_modules/core-js/internals/function-uncurry-this-raw.js", "../../../../../shared/node_modules/core-js/internals/classof-raw.js", "../../../../../shared/node_modules/core-js/internals/function-uncurry-this.js", "../../../../../shared/node_modules/core-js/internals/indexed-object.js", "../../../../../shared/node_modules/core-js/internals/is-null-or-undefined.js", "../../../../../shared/node_modules/core-js/internals/require-object-coercible.js", "../../../../../shared/node_modules/core-js/internals/to-indexed-object.js", "../../../../../shared/node_modules/core-js/internals/document-all.js", "../../../../../shared/node_modules/core-js/internals/is-callable.js", "../../../../../shared/node_modules/core-js/internals/is-object.js", "../../../../../shared/node_modules/core-js/internals/get-built-in.js", "../../../../../shared/node_modules/core-js/internals/object-is-prototype-of.js", "../../../../../shared/node_modules/core-js/internals/engine-user-agent.js", "../../../../../shared/node_modules/core-js/internals/engine-v8-version.js", "../../../../../shared/node_modules/core-js/internals/symbol-constructor-detection.js", "../../../../../shared/node_modules/core-js/internals/use-symbol-as-uid.js", "../../../../../shared/node_modules/core-js/internals/is-symbol.js", "../../../../../shared/node_modules/core-js/internals/try-to-string.js", "../../../../../shared/node_modules/core-js/internals/a-callable.js", "../../../../../shared/node_modules/core-js/internals/get-method.js", "../../../../../shared/node_modules/core-js/internals/ordinary-to-primitive.js", "../../../../../shared/node_modules/core-js/internals/is-pure.js", "../../../../../shared/node_modules/core-js/internals/define-global-property.js", "../../../../../shared/node_modules/core-js/internals/shared-store.js", "../../../../../shared/node_modules/core-js/internals/shared.js", "../../../../../shared/node_modules/core-js/internals/to-object.js", "../../../../../shared/node_modules/core-js/internals/has-own-property.js", "../../../../../shared/node_modules/core-js/internals/uid.js", "../../../../../shared/node_modules/core-js/internals/well-known-symbol.js", "../../../../../shared/node_modules/core-js/internals/to-primitive.js", "../../../../../shared/node_modules/core-js/internals/to-property-key.js", "../../../../../shared/node_modules/core-js/internals/document-create-element.js", "../../../../../shared/node_modules/core-js/internals/ie8-dom-define.js", "../../../../../shared/node_modules/core-js/internals/object-get-own-property-descriptor.js", "../../../../../shared/node_modules/core-js/internals/v8-prototype-define-bug.js", "../../../../../shared/node_modules/core-js/internals/an-object.js", "../../../../../shared/node_modules/core-js/internals/object-define-property.js", "../../../../../shared/node_modules/core-js/internals/create-non-enumerable-property.js", "../../../../../shared/node_modules/core-js/internals/function-name.js", "../../../../../shared/node_modules/core-js/internals/inspect-source.js", "../../../../../shared/node_modules/core-js/internals/weak-map-basic-detection.js", "../../../../../shared/node_modules/core-js/internals/shared-key.js", "../../../../../shared/node_modules/core-js/internals/hidden-keys.js", "../../../../../shared/node_modules/core-js/internals/internal-state.js", "../../../../../shared/node_modules/core-js/internals/make-built-in.js", "../../../../../shared/node_modules/core-js/internals/define-built-in.js", "../../../../../shared/node_modules/core-js/internals/math-trunc.js", "../../../../../shared/node_modules/core-js/internals/to-integer-or-infinity.js", "../../../../../shared/node_modules/core-js/internals/to-absolute-index.js", "../../../../../shared/node_modules/core-js/internals/to-length.js", "../../../../../shared/node_modules/core-js/internals/length-of-array-like.js", "../../../../../shared/node_modules/core-js/internals/array-includes.js", "../../../../../shared/node_modules/core-js/internals/object-keys-internal.js", "../../../../../shared/node_modules/core-js/internals/enum-bug-keys.js", "../../../../../shared/node_modules/core-js/internals/object-get-own-property-names.js", "../../../../../shared/node_modules/core-js/internals/object-get-own-property-symbols.js", "../../../../../shared/node_modules/core-js/internals/own-keys.js", "../../../../../shared/node_modules/core-js/internals/copy-constructor-properties.js", "../../../../../shared/node_modules/core-js/internals/is-forced.js", "../../../../../shared/node_modules/core-js/internals/export.js", "../../../../../shared/node_modules/core-js/internals/function-bind-context.js", "../../../../../shared/node_modules/core-js/internals/is-array.js", "../../../../../shared/node_modules/core-js/internals/to-string-tag-support.js", "../../../../../shared/node_modules/core-js/internals/classof.js", "../../../../../shared/node_modules/core-js/internals/is-constructor.js", "../../../../../shared/node_modules/core-js/internals/array-species-constructor.js", "../../../../../shared/node_modules/core-js/internals/array-species-create.js", "../../../../../shared/node_modules/core-js/internals/array-iteration.js", "../../../../../shared/node_modules/core-js/internals/array-method-has-species-support.js", "../../../../../shared/node_modules/core-js/internals/array-method-is-strict.js", "../../../../../shared/node_modules/core-js/internals/array-for-each.js", "../../../../../shared/node_modules/core-js/internals/array-reduce.js", "../../../../../shared/node_modules/core-js/internals/engine-is-node.js", "../../../../../shared/node_modules/core-js/internals/object-keys.js", "../../../../../shared/node_modules/core-js/internals/object-assign.js", "../../../../../shared/node_modules/core-js/internals/to-string.js", "../../../../../shared/node_modules/core-js/internals/whitespaces.js", "../../../../../shared/node_modules/core-js/internals/string-trim.js", "../../../../../shared/node_modules/core-js/internals/number-parse-int.js", "../../../../../shared/node_modules/core-js/internals/regexp-flags.js", "../../../../../shared/node_modules/core-js/internals/regexp-sticky-helpers.js", "../../../../../shared/node_modules/core-js/internals/object-define-properties.js", "../../../../../shared/node_modules/core-js/internals/html.js", "../../../../../shared/node_modules/core-js/internals/object-create.js", "../../../../../shared/node_modules/core-js/internals/regexp-unsupported-dot-all.js", "../../../../../shared/node_modules/core-js/internals/regexp-unsupported-ncg.js", "../../../../../shared/node_modules/core-js/internals/regexp-exec.js", "../../../../../shared/node_modules/core-js/modules/es.regexp.exec.js", "../../../../../shared/node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js", "../../../../../shared/node_modules/core-js/internals/string-multibyte.js", "../../../../../shared/node_modules/core-js/internals/advance-string-index.js", "../../../../../shared/node_modules/core-js/internals/regexp-exec-abstract.js", "../../../../../shared/node_modules/core-js/internals/function-apply.js", "../../../../../shared/node_modules/core-js/internals/get-substitution.js", "../../../../../shared/node_modules/core-js/internals/dom-iterables.js", "../../../../../shared/node_modules/core-js/internals/dom-token-list-prototype.js", "../../../../../shared/node_modules/lodash.throttle/index.js", "../../../../../shared/node_modules/lodash.debounce/index.js", "../../../../../shared/node_modules/lodash.memoize/index.js", "../../../../../shared/node_modules/can-use-dom/index.js", "../../../../../shared/node_modules/datatables.net/js/jquery.dataTables.js", "../../../../../shared/node_modules/datatables.net-bs4/js/dataTables.bootstrap4.js", "../../../../../shared/node_modules/datatables.net-autofill/js/dataTables.autoFill.js", "../../../../../shared/node_modules/datatables.net-autofill-bs4/js/autoFill.bootstrap4.js", "../../../../../shared/node_modules/datatables.net-buttons/js/dataTables.buttons.js", "../../../../../shared/node_modules/datatables.net-buttons-bs4/js/buttons.bootstrap4.js", "../../../../../shared/node_modules/datatables.net-buttons/js/buttons.colVis.js", "../../../../../shared/node_modules/datatables.net-responsive/js/dataTables.responsive.js", "../../../../../shared/node_modules/datatables.net-responsive-bs4/js/responsive.bootstrap4.js", "../../../../../shared/node_modules/datatables.net-select/js/dataTables.select.js", "../../../../../shared/node_modules/datatables.net-select-bs4/js/select.bootstrap4.js", "../../../../../shared/node_modules/bootstrap-datepicker/dist/js/bootstrap-datepicker.js", "../../javascript/bootstrap-editable.js", "../../javascript/jquery.steps.min.js", "../../../../../shared/node_modules/metismenu/src/util.js", "../../../../../shared/node_modules/metismenu/src/index.js", "../../javascript/jquery.autocomplete.min.js", "../../../../../shared/node_modules/jquery.repeater/jquery.repeater.js", "../../../../../shared/node_modules/inputmask/dist/inputmask.js", "../../../../../shared/node_modules/@fortawesome/fontawesome-svg-core/index.mjs", "../../../../../shared/node_modules/@fortawesome/pro-regular-svg-icons/index.mjs", "../../../../../shared/node_modules/@fortawesome/free-brands-svg-icons/index.mjs", "../../../../../shared/node_modules/@fortawesome/pro-solid-svg-icons/index.mjs", "../../../../../shared/node_modules/@fortawesome/pro-duotone-svg-icons/index.mjs", "../../javascript/fontawesome.js", "../../javascript/locale.js", "../../javascript/init/datatables/init.js", "../../javascript/init/bootstrap-datepicker/datepicker.it.js", "../../javascript/init/bootstrap-datepicker/init.js", "../../javascript/init/form-repeater/init.js", "../../javascript/plugins.js", "../../javascript/main.js", "../../../../../shared/node_modules/@hotwired/turbo/dist/turbo.es2017-esm.js", "../../../../../shared/node_modules/@hotwired/turbo-rails/app/javascript/turbo/cable.js", "../../../../../shared/node_modules/@hotwired/turbo-rails/app/javascript/turbo/snakeize.js", "../../../../../shared/node_modules/@hotwired/turbo-rails/app/javascript/turbo/cable_stream_source_element.js", "../../../../../shared/node_modules/@hotwired/turbo-rails/app/javascript/turbo/fetch_requests.js", "../../../../../shared/node_modules/@hotwired/turbo-rails/app/javascript/turbo/index.js", "../../../../../shared/node_modules/@hotwired/stimulus/dist/stimulus.js", "../../javascript/controllers/application.js", "../../javascript/controllers/hello_controller.js", "../../../../../shared/node_modules/just-extend/index.esm.js", "../../../../../shared/node_modules/dropzone/dist/src/dropzone.js", "../../../../../shared/node_modules/dropzone/dist/src/emitter.js", "../../../../../shared/node_modules/dropzone/dist/src/options.js", "../../../../../shared/node_modules/dropzone/dist/node_modules/@parcel/runtime-js/lib/bundles/runtime-044f6de40395a564.js", "../../javascript/controllers/dropzone_controller.js", "../../javascript/controllers/selects_controller.js", "../../javascript/controllers/swal_controller.js", "../../javascript/controllers/search_form_controller.js", "../../javascript/controllers/index.js", "../../javascript/application.js", "../../../../../shared/node_modules/alpinejs/dist/module.esm.js", "../../../../../shared/node_modules/@popperjs/core/lib/index.js", "../../../../../shared/node_modules/@popperjs/core/lib/enums.js", "../../../../../shared/node_modules/@popperjs/core/lib/dom-utils/getNodeName.js", "../../../../../shared/node_modules/@popperjs/core/lib/dom-utils/getWindow.js", "../../../../../shared/node_modules/@popperjs/core/lib/dom-utils/instanceOf.js", "../../../../../shared/node_modules/@popperjs/core/lib/modifiers/applyStyles.js", "../../../../../shared/node_modules/@popperjs/core/lib/utils/getBasePlacement.js", "../../../../../shared/node_modules/@popperjs/core/lib/utils/math.js", "../../../../../shared/node_modules/@popperjs/core/lib/utils/userAgent.js", "../../../../../shared/node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js", "../../../../../shared/node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js", "../../../../../shared/node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js", "../../../../../shared/node_modules/@popperjs/core/lib/dom-utils/contains.js", "../../../../../shared/node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js", "../../../../../shared/node_modules/@popperjs/core/lib/dom-utils/isTableElement.js", "../../../../../shared/node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js", "../../../../../shared/node_modules/@popperjs/core/lib/dom-utils/getParentNode.js", "../../../../../shared/node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js", "../../../../../shared/node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js", "../../../../../shared/node_modules/@popperjs/core/lib/utils/within.js", "../../../../../shared/node_modules/@popperjs/core/lib/utils/getFreshSideObject.js", "../../../../../shared/node_modules/@popperjs/core/lib/utils/mergePaddingObject.js", "../../../../../shared/node_modules/@popperjs/core/lib/utils/expandToHashMap.js", "../../../../../shared/node_modules/@popperjs/core/lib/modifiers/arrow.js", "../../../../../shared/node_modules/@popperjs/core/lib/utils/getVariation.js", "../../../../../shared/node_modules/@popperjs/core/lib/modifiers/computeStyles.js", "../../../../../shared/node_modules/@popperjs/core/lib/modifiers/eventListeners.js", "../../../../../shared/node_modules/@popperjs/core/lib/utils/getOppositePlacement.js", "../../../../../shared/node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js", "../../../../../shared/node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js", "../../../../../shared/node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js", "../../../../../shared/node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js", "../../../../../shared/node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js", "../../../../../shared/node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js", "../../../../../shared/node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js", "../../../../../shared/node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js", "../../../../../shared/node_modules/@popperjs/core/lib/utils/rectToClientRect.js", "../../../../../shared/node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js", "../../../../../shared/node_modules/@popperjs/core/lib/utils/computeOffsets.js", "../../../../../shared/node_modules/@popperjs/core/lib/utils/detectOverflow.js", "../../../../../shared/node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js", "../../../../../shared/node_modules/@popperjs/core/lib/modifiers/flip.js", "../../../../../shared/node_modules/@popperjs/core/lib/modifiers/hide.js", "../../../../../shared/node_modules/@popperjs/core/lib/modifiers/offset.js", "../../../../../shared/node_modules/@popperjs/core/lib/modifiers/popperOffsets.js", "../../../../../shared/node_modules/@popperjs/core/lib/utils/getAltAxis.js", "../../../../../shared/node_modules/@popperjs/core/lib/modifiers/preventOverflow.js", "../../../../../shared/node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js", "../../../../../shared/node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js", "../../../../../shared/node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js", "../../../../../shared/node_modules/@popperjs/core/lib/utils/orderModifiers.js", "../../../../../shared/node_modules/@popperjs/core/lib/utils/debounce.js", "../../../../../shared/node_modules/@popperjs/core/lib/utils/format.js", "../../../../../shared/node_modules/@popperjs/core/lib/utils/validateModifiers.js", "../../../../../shared/node_modules/@popperjs/core/lib/utils/uniqueBy.js", "../../../../../shared/node_modules/@popperjs/core/lib/utils/mergeByName.js", "../../../../../shared/node_modules/@popperjs/core/lib/createPopper.js", "../../../../../shared/node_modules/@popperjs/core/lib/popper-lite.js", "../../../../../shared/node_modules/@popperjs/core/lib/popper.js", "../../../../../shared/node_modules/bootstrap/js/src/util/index.js", "../../../../../shared/node_modules/bootstrap/js/src/dom/event-handler.js", "../../../../../shared/node_modules/bootstrap/js/src/dom/data.js", "../../../../../shared/node_modules/bootstrap/js/src/dom/manipulator.js", "../../../../../shared/node_modules/bootstrap/js/src/util/config.js", "../../../../../shared/node_modules/bootstrap/js/src/base-component.js", "../../../../../shared/node_modules/bootstrap/js/src/util/component-functions.js", "../../../../../shared/node_modules/bootstrap/js/src/alert.js", "../../../../../shared/node_modules/bootstrap/js/src/button.js", "../../../../../shared/node_modules/bootstrap/js/src/dom/selector-engine.js", "../../../../../shared/node_modules/bootstrap/js/src/util/swipe.js", "../../../../../shared/node_modules/bootstrap/js/src/carousel.js", "../../../../../shared/node_modules/bootstrap/js/src/collapse.js", "../../../../../shared/node_modules/bootstrap/js/src/dropdown.js", "../../../../../shared/node_modules/bootstrap/js/src/util/scrollbar.js", "../../../../../shared/node_modules/bootstrap/js/src/util/backdrop.js", "../../../../../shared/node_modules/bootstrap/js/src/util/focustrap.js", "../../../../../shared/node_modules/bootstrap/js/src/modal.js", "../../../../../shared/node_modules/bootstrap/js/src/offcanvas.js", "../../../../../shared/node_modules/bootstrap/js/src/util/sanitizer.js", "../../../../../shared/node_modules/bootstrap/js/src/util/template-factory.js", "../../../../../shared/node_modules/bootstrap/js/src/tooltip.js", "../../../../../shared/node_modules/bootstrap/js/src/popover.js", "../../../../../shared/node_modules/bootstrap/js/src/scrollspy.js", "../../../../../shared/node_modules/bootstrap/js/src/tab.js", "../../../../../shared/node_modules/bootstrap/js/src/toast.js", "../../../../../shared/node_modules/core-js/modules/es.array.filter.js", "../../../../../shared/node_modules/core-js/modules/es.array.for-each.js", "../../../../../shared/node_modules/core-js/modules/es.array.reduce.js", "../../../../../shared/node_modules/core-js/modules/es.function.name.js", "../../../../../shared/node_modules/core-js/modules/es.object.assign.js", "../../../../../shared/node_modules/core-js/modules/es.parse-int.js", "../../../../../shared/node_modules/core-js/modules/es.string.match.js", "../../../../../shared/node_modules/core-js/modules/es.string.replace.js", "../../../../../shared/node_modules/core-js/modules/web.dom-collections.for-each.js", "../../../../../shared/node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js", "../../../../../shared/node_modules/simplebar/src/scrollbar-width.js", "../../../../../shared/node_modules/simplebar/src/simplebar.js"],
  "sourcesContent": ["export default {\n  logger: self.console,\n  WebSocket: self.WebSocket\n}\n", "import adapters from \"./adapters\"\n\n// The logger is disabled by default. You can enable it with:\n//\n//   ActionCable.logger.enabled = true\n//\n//   Example:\n//\n//   import * as ActionCable from '@rails/actioncable'\n//\n//   ActionCable.logger.enabled = true\n//   ActionCable.logger.log('Connection Established.')\n//\n\nexport default {\n  log(...messages) {\n    if (this.enabled) {\n      messages.push(Date.now())\n      adapters.logger.log(\"[ActionCable]\", ...messages)\n    }\n  },\n}\n", "import logger from \"./logger\"\n\n// Responsible for ensuring the cable connection is in good health by validating the heartbeat pings sent from the server, and attempting\n// revival reconnections if things go astray. Internal class, not intended for direct user manipulation.\n\nconst now = () => new Date().getTime()\n\nconst secondsSince = time => (now() - time) / 1000\n\nclass ConnectionMonitor {\n  constructor(connection) {\n    this.visibilityDidChange = this.visibilityDidChange.bind(this)\n    this.connection = connection\n    this.reconnectAttempts = 0\n  }\n\n  start() {\n    if (!this.isRunning()) {\n      this.startedAt = now()\n      delete this.stoppedAt\n      this.startPolling()\n      addEventListener(\"visibilitychange\", this.visibilityDidChange)\n      logger.log(`ConnectionMonitor started. stale threshold = ${this.constructor.staleThreshold} s`)\n    }\n  }\n\n  stop() {\n    if (this.isRunning()) {\n      this.stoppedAt = now()\n      this.stopPolling()\n      removeEventListener(\"visibilitychange\", this.visibilityDidChange)\n      logger.log(\"ConnectionMonitor stopped\")\n    }\n  }\n\n  isRunning() {\n    return this.startedAt && !this.stoppedAt\n  }\n\n  recordPing() {\n    this.pingedAt = now()\n  }\n\n  recordConnect() {\n    this.reconnectAttempts = 0\n    this.recordPing()\n    delete this.disconnectedAt\n    logger.log(\"ConnectionMonitor recorded connect\")\n  }\n\n  recordDisconnect() {\n    this.disconnectedAt = now()\n    logger.log(\"ConnectionMonitor recorded disconnect\")\n  }\n\n  // Private\n\n  startPolling() {\n    this.stopPolling()\n    this.poll()\n  }\n\n  stopPolling() {\n    clearTimeout(this.pollTimeout)\n  }\n\n  poll() {\n    this.pollTimeout = setTimeout(() => {\n      this.reconnectIfStale()\n      this.poll()\n    }\n    , this.getPollInterval())\n  }\n\n  getPollInterval() {\n    const { staleThreshold, reconnectionBackoffRate } = this.constructor\n    const backoff = Math.pow(1 + reconnectionBackoffRate, Math.min(this.reconnectAttempts, 10))\n    const jitterMax = this.reconnectAttempts === 0 ? 1.0 : reconnectionBackoffRate\n    const jitter = jitterMax * Math.random()\n    return staleThreshold * 1000 * backoff * (1 + jitter)\n  }\n\n  reconnectIfStale() {\n    if (this.connectionIsStale()) {\n      logger.log(`ConnectionMonitor detected stale connection. reconnectAttempts = ${this.reconnectAttempts}, time stale = ${secondsSince(this.refreshedAt)} s, stale threshold = ${this.constructor.staleThreshold} s`)\n      this.reconnectAttempts++\n      if (this.disconnectedRecently()) {\n        logger.log(`ConnectionMonitor skipping reopening recent disconnect. time disconnected = ${secondsSince(this.disconnectedAt)} s`)\n      } else {\n        logger.log(\"ConnectionMonitor reopening\")\n        this.connection.reopen()\n      }\n    }\n  }\n\n  get refreshedAt() {\n    return this.pingedAt ? this.pingedAt : this.startedAt\n  }\n\n  connectionIsStale() {\n    return secondsSince(this.refreshedAt) > this.constructor.staleThreshold\n  }\n\n  disconnectedRecently() {\n    return this.disconnectedAt && (secondsSince(this.disconnectedAt) < this.constructor.staleThreshold)\n  }\n\n  visibilityDidChange() {\n    if (document.visibilityState === \"visible\") {\n      setTimeout(() => {\n        if (this.connectionIsStale() || !this.connection.isOpen()) {\n          logger.log(`ConnectionMonitor reopening stale connection on visibilitychange. visibilityState = ${document.visibilityState}`)\n          this.connection.reopen()\n        }\n      }\n      , 200)\n    }\n  }\n\n}\n\nConnectionMonitor.staleThreshold = 6 // Server::Connections::BEAT_INTERVAL * 2 (missed two pings)\nConnectionMonitor.reconnectionBackoffRate = 0.15\n\nexport default ConnectionMonitor\n", "export default {\n  \"message_types\": {\n    \"welcome\": \"welcome\",\n    \"disconnect\": \"disconnect\",\n    \"ping\": \"ping\",\n    \"confirmation\": \"confirm_subscription\",\n    \"rejection\": \"reject_subscription\"\n  },\n  \"disconnect_reasons\": {\n    \"unauthorized\": \"unauthorized\",\n    \"invalid_request\": \"invalid_request\",\n    \"server_restart\": \"server_restart\"\n  },\n  \"default_mount_path\": \"/cable\",\n  \"protocols\": [\n    \"actioncable-v1-json\",\n    \"actioncable-unsupported\"\n  ]\n}\n", "import adapters from \"./adapters\"\nimport ConnectionMonitor from \"./connection_monitor\"\nimport INTERNAL from \"./internal\"\nimport logger from \"./logger\"\n\n// Encapsulate the cable connection held by the consumer. This is an internal class not intended for direct user manipulation.\n\nconst {message_types, protocols} = INTERNAL\nconst supportedProtocols = protocols.slice(0, protocols.length - 1)\n\nconst indexOf = [].indexOf\n\nclass Connection {\n  constructor(consumer) {\n    this.open = this.open.bind(this)\n    this.consumer = consumer\n    this.subscriptions = this.consumer.subscriptions\n    this.monitor = new ConnectionMonitor(this)\n    this.disconnected = true\n  }\n\n  send(data) {\n    if (this.isOpen()) {\n      this.webSocket.send(JSON.stringify(data))\n      return true\n    } else {\n      return false\n    }\n  }\n\n  open() {\n    if (this.isActive()) {\n      logger.log(`Attempted to open WebSocket, but existing socket is ${this.getState()}`)\n      return false\n    } else {\n      logger.log(`Opening WebSocket, current state is ${this.getState()}, subprotocols: ${protocols}`)\n      if (this.webSocket) { this.uninstallEventHandlers() }\n      this.webSocket = new adapters.WebSocket(this.consumer.url, protocols)\n      this.installEventHandlers()\n      this.monitor.start()\n      return true\n    }\n  }\n\n  close({allowReconnect} = {allowReconnect: true}) {\n    if (!allowReconnect) { this.monitor.stop() }\n    // Avoid closing websockets in a \"connecting\" state due to Safari 15.1+ bug. See: https://github.com/rails/rails/issues/43835#issuecomment-1002288478\n    if (this.isOpen()) {\n      return this.webSocket.close()\n    }\n  }\n\n  reopen() {\n    logger.log(`Reopening WebSocket, current state is ${this.getState()}`)\n    if (this.isActive()) {\n      try {\n        return this.close()\n      } catch (error) {\n        logger.log(\"Failed to reopen WebSocket\", error)\n      }\n      finally {\n        logger.log(`Reopening WebSocket in ${this.constructor.reopenDelay}ms`)\n        setTimeout(this.open, this.constructor.reopenDelay)\n      }\n    } else {\n      return this.open()\n    }\n  }\n\n  getProtocol() {\n    if (this.webSocket) {\n      return this.webSocket.protocol\n    }\n  }\n\n  isOpen() {\n    return this.isState(\"open\")\n  }\n\n  isActive() {\n    return this.isState(\"open\", \"connecting\")\n  }\n\n  // Private\n\n  isProtocolSupported() {\n    return indexOf.call(supportedProtocols, this.getProtocol()) >= 0\n  }\n\n  isState(...states) {\n    return indexOf.call(states, this.getState()) >= 0\n  }\n\n  getState() {\n    if (this.webSocket) {\n      for (let state in adapters.WebSocket) {\n        if (adapters.WebSocket[state] === this.webSocket.readyState) {\n          return state.toLowerCase()\n        }\n      }\n    }\n    return null\n  }\n\n  installEventHandlers() {\n    for (let eventName in this.events) {\n      const handler = this.events[eventName].bind(this)\n      this.webSocket[`on${eventName}`] = handler\n    }\n  }\n\n  uninstallEventHandlers() {\n    for (let eventName in this.events) {\n      this.webSocket[`on${eventName}`] = function() {}\n    }\n  }\n\n}\n\nConnection.reopenDelay = 500\n\nConnection.prototype.events = {\n  message(event) {\n    if (!this.isProtocolSupported()) { return }\n    const {identifier, message, reason, reconnect, type} = JSON.parse(event.data)\n    switch (type) {\n      case message_types.welcome:\n        this.monitor.recordConnect()\n        return this.subscriptions.reload()\n      case message_types.disconnect:\n        logger.log(`Disconnecting. Reason: ${reason}`)\n        return this.close({allowReconnect: reconnect})\n      case message_types.ping:\n        return this.monitor.recordPing()\n      case message_types.confirmation:\n        this.subscriptions.confirmSubscription(identifier)\n        return this.subscriptions.notify(identifier, \"connected\")\n      case message_types.rejection:\n        return this.subscriptions.reject(identifier)\n      default:\n        return this.subscriptions.notify(identifier, \"received\", message)\n    }\n  },\n\n  open() {\n    logger.log(`WebSocket onopen event, using '${this.getProtocol()}' subprotocol`)\n    this.disconnected = false\n    if (!this.isProtocolSupported()) {\n      logger.log(\"Protocol is unsupported. Stopping monitor and disconnecting.\")\n      return this.close({allowReconnect: false})\n    }\n  },\n\n  close(event) {\n    logger.log(\"WebSocket onclose event\")\n    if (this.disconnected) { return }\n    this.disconnected = true\n    this.monitor.recordDisconnect()\n    return this.subscriptions.notifyAll(\"disconnected\", {willAttemptReconnect: this.monitor.isRunning()})\n  },\n\n  error() {\n    logger.log(\"WebSocket onerror event\")\n  }\n}\n\nexport default Connection\n", "// A new subscription is created through the ActionCable.Subscriptions instance available on the consumer.\n// It provides a number of callbacks and a method for calling remote procedure calls on the corresponding\n// Channel instance on the server side.\n//\n// An example demonstrates the basic functionality:\n//\n//   App.appearance = App.cable.subscriptions.create(\"AppearanceChannel\", {\n//     connected() {\n//       // Called once the subscription has been successfully completed\n//     },\n//\n//     disconnected({ willAttemptReconnect: boolean }) {\n//       // Called when the client has disconnected with the server.\n//       // The object will have an `willAttemptReconnect` property which\n//       // says whether the client has the intention of attempting\n//       // to reconnect.\n//     },\n//\n//     appear() {\n//       this.perform('appear', {appearing_on: this.appearingOn()})\n//     },\n//\n//     away() {\n//       this.perform('away')\n//     },\n//\n//     appearingOn() {\n//       $('main').data('appearing-on')\n//     }\n//   })\n//\n// The methods #appear and #away forward their intent to the remote AppearanceChannel instance on the server\n// by calling the `perform` method with the first parameter being the action (which maps to AppearanceChannel#appear/away).\n// The second parameter is a hash that'll get JSON encoded and made available on the server in the data parameter.\n//\n// This is how the server component would look:\n//\n//   class AppearanceChannel < ApplicationActionCable::Channel\n//     def subscribed\n//       current_user.appear\n//     end\n//\n//     def unsubscribed\n//       current_user.disappear\n//     end\n//\n//     def appear(data)\n//       current_user.appear on: data['appearing_on']\n//     end\n//\n//     def away\n//       current_user.away\n//     end\n//   end\n//\n// The \"AppearanceChannel\" name is automatically mapped between the client-side subscription creation and the server-side Ruby class name.\n// The AppearanceChannel#appear/away public methods are exposed automatically to client-side invocation through the perform method.\n\nconst extend = function(object, properties) {\n  if (properties != null) {\n    for (let key in properties) {\n      const value = properties[key]\n      object[key] = value\n    }\n  }\n  return object\n}\n\nexport default class Subscription {\n  constructor(consumer, params = {}, mixin) {\n    this.consumer = consumer\n    this.identifier = JSON.stringify(params)\n    extend(this, mixin)\n  }\n\n  // Perform a channel action with the optional data passed as an attribute\n  perform(action, data = {}) {\n    data.action = action\n    return this.send(data)\n  }\n\n  send(data) {\n    return this.consumer.send({command: \"message\", identifier: this.identifier, data: JSON.stringify(data)})\n  }\n\n  unsubscribe() {\n    return this.consumer.subscriptions.remove(this)\n  }\n}\n", "import logger from \"./logger\"\n\n// Responsible for ensuring channel subscribe command is confirmed, retrying until confirmation is received.\n// Internal class, not intended for direct user manipulation.\n\nclass SubscriptionGuarantor {\n  constructor(subscriptions) {\n    this.subscriptions = subscriptions\n    this.pendingSubscriptions = []\n  }\n\n  guarantee(subscription) {\n    if(this.pendingSubscriptions.indexOf(subscription) == -1){ \n      logger.log(`SubscriptionGuarantor guaranteeing ${subscription.identifier}`)\n      this.pendingSubscriptions.push(subscription) \n    }\n    else {\n      logger.log(`SubscriptionGuarantor already guaranteeing ${subscription.identifier}`)\n    }\n    this.startGuaranteeing()\n  }\n\n  forget(subscription) {\n    logger.log(`SubscriptionGuarantor forgetting ${subscription.identifier}`)\n    this.pendingSubscriptions = (this.pendingSubscriptions.filter((s) => s !== subscription))\n  }\n\n  startGuaranteeing() {\n    this.stopGuaranteeing()\n    this.retrySubscribing()\n  }\n  \n  stopGuaranteeing() {\n    clearTimeout(this.retryTimeout)\n  }\n\n  retrySubscribing() {\n    this.retryTimeout = setTimeout(() => {\n      if (this.subscriptions && typeof(this.subscriptions.subscribe) === \"function\") {\n        this.pendingSubscriptions.map((subscription) => {\n          logger.log(`SubscriptionGuarantor resubscribing ${subscription.identifier}`)\n          this.subscriptions.subscribe(subscription)\n        })\n      }\n    }\n    , 500)\n  }\n}\n\nexport default SubscriptionGuarantor", "import Subscription from \"./subscription\"\nimport SubscriptionGuarantor from \"./subscription_guarantor\"\nimport logger from \"./logger\"\n\n// Collection class for creating (and internally managing) channel subscriptions.\n// The only method intended to be triggered by the user is ActionCable.Subscriptions#create,\n// and it should be called through the consumer like so:\n//\n//   App = {}\n//   App.cable = ActionCable.createConsumer(\"ws://example.com/accounts/1\")\n//   App.appearance = App.cable.subscriptions.create(\"AppearanceChannel\")\n//\n// For more details on how you'd configure an actual channel subscription, see ActionCable.Subscription.\n\nexport default class Subscriptions {\n  constructor(consumer) {\n    this.consumer = consumer\n    this.guarantor = new SubscriptionGuarantor(this)\n    this.subscriptions = []\n  }\n\n  create(channelName, mixin) {\n    const channel = channelName\n    const params = typeof channel === \"object\" ? channel : {channel}\n    const subscription = new Subscription(this.consumer, params, mixin)\n    return this.add(subscription)\n  }\n\n  // Private\n\n  add(subscription) {\n    this.subscriptions.push(subscription)\n    this.consumer.ensureActiveConnection()\n    this.notify(subscription, \"initialized\")\n    this.subscribe(subscription)\n    return subscription\n  }\n\n  remove(subscription) {\n    this.forget(subscription)\n    if (!this.findAll(subscription.identifier).length) {\n      this.sendCommand(subscription, \"unsubscribe\")\n    }\n    return subscription\n  }\n\n  reject(identifier) {\n    return this.findAll(identifier).map((subscription) => {\n      this.forget(subscription)\n      this.notify(subscription, \"rejected\")\n      return subscription\n    })\n  }\n\n  forget(subscription) {\n    this.guarantor.forget(subscription)\n    this.subscriptions = (this.subscriptions.filter((s) => s !== subscription))\n    return subscription\n  }\n\n  findAll(identifier) {\n    return this.subscriptions.filter((s) => s.identifier === identifier)\n  }\n\n  reload() {\n    return this.subscriptions.map((subscription) =>\n      this.subscribe(subscription))\n  }\n\n  notifyAll(callbackName, ...args) {\n    return this.subscriptions.map((subscription) =>\n      this.notify(subscription, callbackName, ...args))\n  }\n\n  notify(subscription, callbackName, ...args) {\n    let subscriptions\n    if (typeof subscription === \"string\") {\n      subscriptions = this.findAll(subscription)\n    } else {\n      subscriptions = [subscription]\n    }\n\n    return subscriptions.map((subscription) =>\n      (typeof subscription[callbackName] === \"function\" ? subscription[callbackName](...args) : undefined))\n  }\n\n  subscribe(subscription) {\n    if (this.sendCommand(subscription, \"subscribe\")) {\n      this.guarantor.guarantee(subscription)\n    }\n  }\n\n  confirmSubscription(identifier) {\n    logger.log(`Subscription confirmed ${identifier}`)\n    this.findAll(identifier).map((subscription) =>\n      this.guarantor.forget(subscription))\n  }\n\n  sendCommand(subscription, command) {\n    const {identifier} = subscription\n    return this.consumer.send({command, identifier})\n  }\n}\n", "import Connection from \"./connection\"\nimport Subscriptions from \"./subscriptions\"\n\n// The ActionCable.Consumer establishes the connection to a server-side Ruby Connection object. Once established,\n// the ActionCable.ConnectionMonitor will ensure that its properly maintained through heartbeats and checking for stale updates.\n// The Consumer instance is also the gateway to establishing subscriptions to desired channels through the #createSubscription\n// method.\n//\n// The following example shows how this can be set up:\n//\n//   App = {}\n//   App.cable = ActionCable.createConsumer(\"ws://example.com/accounts/1\")\n//   App.appearance = App.cable.subscriptions.create(\"AppearanceChannel\")\n//\n// For more details on how you'd configure an actual channel subscription, see ActionCable.Subscription.\n//\n// When a consumer is created, it automatically connects with the server.\n//\n// To disconnect from the server, call\n//\n//   App.cable.disconnect()\n//\n// and to restart the connection:\n//\n//   App.cable.connect()\n//\n// Any channel subscriptions which existed prior to disconnecting will\n// automatically resubscribe.\n\nexport default class Consumer {\n  constructor(url) {\n    this._url = url\n    this.subscriptions = new Subscriptions(this)\n    this.connection = new Connection(this)\n  }\n\n  get url() {\n    return createWebSocketURL(this._url)\n  }\n\n  send(data) {\n    return this.connection.send(data)\n  }\n\n  connect() {\n    return this.connection.open()\n  }\n\n  disconnect() {\n    return this.connection.close({allowReconnect: false})\n  }\n\n  ensureActiveConnection() {\n    if (!this.connection.isActive()) {\n      return this.connection.open()\n    }\n  }\n}\n\nexport function createWebSocketURL(url) {\n  if (typeof url === \"function\") {\n    url = url()\n  }\n\n  if (url && !/^wss?:/i.test(url)) {\n    const a = document.createElement(\"a\")\n    a.href = url\n    // Fix populating Location properties in IE. Otherwise, protocol will be blank.\n    a.href = a.href\n    a.protocol = a.protocol.replace(\"http\", \"ws\")\n    return a.href\n  } else {\n    return url\n  }\n}\n", "import Connection from \"./connection\"\nimport ConnectionMonitor from \"./connection_monitor\"\nimport Consumer, { createWebSocketURL } from \"./consumer\"\nimport INTERNAL from \"./internal\"\nimport Subscription from \"./subscription\"\nimport Subscriptions from \"./subscriptions\"\nimport SubscriptionGuarantor from \"./subscription_guarantor\"\nimport adapters from \"./adapters\"\nimport logger from \"./logger\"\n\nexport {\n  Connection,\n  ConnectionMonitor,\n  Consumer,\n  INTERNAL,\n  Subscription,\n  Subscriptions,\n  SubscriptionGuarantor,\n  adapters,\n  createWebSocketURL,\n  logger,\n}\n\nexport function createConsumer(url = getConfig(\"url\") || INTERNAL.default_mount_path) {\n  return new Consumer(url)\n}\n\nexport function getConfig(name) {\n  const element = document.head.querySelector(`meta[name='action-cable-${name}']`)\n  if (element) {\n    return element.getAttribute(\"content\")\n  }\n}\n", "/*!\n* sweetalert2 v11.7.2\n* Released under the MIT License.\n*/\n(function (global, factory) {\n  typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :\n  typeof define === 'function' && define.amd ? define(factory) :\n  (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.Sweetalert2 = factory());\n})(this, (function () { 'use strict';\n\n  /**\n   * This module contains `WeakMap`s for each effectively-\"private  property\" that a `Swal` has.\n   * For example, to set the private property \"foo\" of `this` to \"bar\", you can `privateProps.foo.set(this, 'bar')`\n   * This is the approach that Babel will probably take to implement private methods/fields\n   *   https://github.com/tc39/proposal-private-methods\n   *   https://github.com/babel/babel/pull/7555\n   * Once we have the changes from that PR in Babel, and our core class fits reasonable in *one module*\n   *   then we can use that language feature.\n   */\n\n  var privateProps = {\n    awaitingPromise: new WeakMap(),\n    promise: new WeakMap(),\n    innerParams: new WeakMap(),\n    domCache: new WeakMap()\n  };\n\n  const swalPrefix = 'swal2-';\n\n  /**\n   * @param {string[]} items\n   * @returns {object}\n   */\n  const prefix = items => {\n    const result = {};\n    for (const i in items) {\n      result[items[i]] = swalPrefix + items[i];\n    }\n    return result;\n  };\n  const swalClasses = prefix(['container', 'shown', 'height-auto', 'iosfix', 'popup', 'modal', 'no-backdrop', 'no-transition', 'toast', 'toast-shown', 'show', 'hide', 'close', 'title', 'html-container', 'actions', 'confirm', 'deny', 'cancel', 'default-outline', 'footer', 'icon', 'icon-content', 'image', 'input', 'file', 'range', 'select', 'radio', 'checkbox', 'label', 'textarea', 'inputerror', 'input-label', 'validation-message', 'progress-steps', 'active-progress-step', 'progress-step', 'progress-step-line', 'loader', 'loading', 'styled', 'top', 'top-start', 'top-end', 'top-left', 'top-right', 'center', 'center-start', 'center-end', 'center-left', 'center-right', 'bottom', 'bottom-start', 'bottom-end', 'bottom-left', 'bottom-right', 'grow-row', 'grow-column', 'grow-fullscreen', 'rtl', 'timer-progress-bar', 'timer-progress-bar-container', 'scrollbar-measure', 'icon-success', 'icon-warning', 'icon-info', 'icon-question', 'icon-error']);\n  const iconTypes = prefix(['success', 'warning', 'info', 'question', 'error']);\n\n  const consolePrefix = 'SweetAlert2:';\n\n  /**\n   * Filter the unique values into a new array\n   *\n   * @param {Array} arr\n   * @returns {Array}\n   */\n  const uniqueArray = arr => {\n    const result = [];\n    for (let i = 0; i < arr.length; i++) {\n      if (result.indexOf(arr[i]) === -1) {\n        result.push(arr[i]);\n      }\n    }\n    return result;\n  };\n\n  /**\n   * Capitalize the first letter of a string\n   *\n   * @param {string} str\n   * @returns {string}\n   */\n  const capitalizeFirstLetter = str => str.charAt(0).toUpperCase() + str.slice(1);\n\n  /**\n   * Standardize console warnings\n   *\n   * @param {string | Array} message\n   */\n  const warn = message => {\n    console.warn(`${consolePrefix} ${typeof message === 'object' ? message.join(' ') : message}`);\n  };\n\n  /**\n   * Standardize console errors\n   *\n   * @param {string} message\n   */\n  const error = message => {\n    console.error(`${consolePrefix} ${message}`);\n  };\n\n  /**\n   * Private global state for `warnOnce`\n   *\n   * @type {Array}\n   * @private\n   */\n  const previousWarnOnceMessages = [];\n\n  /**\n   * Show a console warning, but only if it hasn't already been shown\n   *\n   * @param {string} message\n   */\n  const warnOnce = message => {\n    if (!previousWarnOnceMessages.includes(message)) {\n      previousWarnOnceMessages.push(message);\n      warn(message);\n    }\n  };\n\n  /**\n   * Show a one-time console warning about deprecated params/methods\n   *\n   * @param {string} deprecatedParam\n   * @param {string} useInstead\n   */\n  const warnAboutDeprecation = (deprecatedParam, useInstead) => {\n    warnOnce(`\"${deprecatedParam}\" is deprecated and will be removed in the next major release. Please use \"${useInstead}\" instead.`);\n  };\n\n  /**\n   * If `arg` is a function, call it (with no arguments or context) and return the result.\n   * Otherwise, just pass the value through\n   *\n   * @param {Function | any} arg\n   * @returns {any}\n   */\n  const callIfFunction = arg => typeof arg === 'function' ? arg() : arg;\n\n  /**\n   * @param {any} arg\n   * @returns {boolean}\n   */\n  const hasToPromiseFn = arg => arg && typeof arg.toPromise === 'function';\n\n  /**\n   * @param {any} arg\n   * @returns {Promise}\n   */\n  const asPromise = arg => hasToPromiseFn(arg) ? arg.toPromise() : Promise.resolve(arg);\n\n  /**\n   * @param {any} arg\n   * @returns {boolean}\n   */\n  const isPromise = arg => arg && Promise.resolve(arg) === arg;\n\n  /**\n   * Gets the popup container which contains the backdrop and the popup itself.\n   *\n   * @returns {HTMLElement | null}\n   */\n  const getContainer = () => document.body.querySelector(`.${swalClasses.container}`);\n\n  /**\n   * @param {string} selectorString\n   * @returns {HTMLElement | null}\n   */\n  const elementBySelector = selectorString => {\n    const container = getContainer();\n    return container ? container.querySelector(selectorString) : null;\n  };\n\n  /**\n   * @param {string} className\n   * @returns {HTMLElement | null}\n   */\n  const elementByClass = className => {\n    return elementBySelector(`.${className}`);\n  };\n\n  /**\n   * @returns {HTMLElement | null}\n   */\n  const getPopup = () => elementByClass(swalClasses.popup);\n\n  /**\n   * @returns {HTMLElement | null}\n   */\n  const getIcon = () => elementByClass(swalClasses.icon);\n\n  /**\n   * @returns {HTMLElement | null}\n   */\n  const getIconContent = () => elementByClass(swalClasses['icon-content']);\n\n  /**\n   * @returns {HTMLElement | null}\n   */\n  const getTitle = () => elementByClass(swalClasses.title);\n\n  /**\n   * @returns {HTMLElement | null}\n   */\n  const getHtmlContainer = () => elementByClass(swalClasses['html-container']);\n\n  /**\n   * @returns {HTMLElement | null}\n   */\n  const getImage = () => elementByClass(swalClasses.image);\n\n  /**\n   * @returns {HTMLElement | null}\n   */\n  const getProgressSteps = () => elementByClass(swalClasses['progress-steps']);\n\n  /**\n   * @returns {HTMLElement | null}\n   */\n  const getValidationMessage = () => elementByClass(swalClasses['validation-message']);\n\n  /**\n   * @returns {HTMLButtonElement | null}\n   */\n  const getConfirmButton = () => /** @type {HTMLButtonElement} */elementBySelector(`.${swalClasses.actions} .${swalClasses.confirm}`);\n\n  /**\n   * @returns {HTMLButtonElement | null}\n   */\n  const getCancelButton = () => /** @type {HTMLButtonElement} */elementBySelector(`.${swalClasses.actions} .${swalClasses.cancel}`);\n\n  /**\n   * @returns {HTMLButtonElement | null}\n   */\n  const getDenyButton = () => /** @type {HTMLButtonElement} */elementBySelector(`.${swalClasses.actions} .${swalClasses.deny}`);\n\n  /**\n   * @returns {HTMLElement | null}\n   */\n  const getInputLabel = () => elementByClass(swalClasses['input-label']);\n\n  /**\n   * @returns {HTMLElement | null}\n   */\n  const getLoader = () => elementBySelector(`.${swalClasses.loader}`);\n\n  /**\n   * @returns {HTMLElement | null}\n   */\n  const getActions = () => elementByClass(swalClasses.actions);\n\n  /**\n   * @returns {HTMLElement | null}\n   */\n  const getFooter = () => elementByClass(swalClasses.footer);\n\n  /**\n   * @returns {HTMLElement | null}\n   */\n  const getTimerProgressBar = () => elementByClass(swalClasses['timer-progress-bar']);\n\n  /**\n   * @returns {HTMLElement | null}\n   */\n  const getCloseButton = () => elementByClass(swalClasses.close);\n\n  // https://github.com/jkup/focusable/blob/master/index.js\n  const focusable = `\n  a[href],\n  area[href],\n  input:not([disabled]),\n  select:not([disabled]),\n  textarea:not([disabled]),\n  button:not([disabled]),\n  iframe,\n  object,\n  embed,\n  [tabindex=\"0\"],\n  [contenteditable],\n  audio[controls],\n  video[controls],\n  summary\n`;\n  /**\n   * @returns {HTMLElement[]}\n   */\n  const getFocusableElements = () => {\n    const focusableElementsWithTabindex = Array.from(getPopup().querySelectorAll('[tabindex]:not([tabindex=\"-1\"]):not([tabindex=\"0\"])'))\n    // sort according to tabindex\n    .sort((a, b) => {\n      const tabindexA = parseInt(a.getAttribute('tabindex'));\n      const tabindexB = parseInt(b.getAttribute('tabindex'));\n      if (tabindexA > tabindexB) {\n        return 1;\n      } else if (tabindexA < tabindexB) {\n        return -1;\n      }\n      return 0;\n    });\n    const otherFocusableElements = Array.from(getPopup().querySelectorAll(focusable)).filter(el => el.getAttribute('tabindex') !== '-1');\n    return uniqueArray(focusableElementsWithTabindex.concat(otherFocusableElements)).filter(el => isVisible$1(el));\n  };\n\n  /**\n   * @returns {boolean}\n   */\n  const isModal = () => {\n    return hasClass(document.body, swalClasses.shown) && !hasClass(document.body, swalClasses['toast-shown']) && !hasClass(document.body, swalClasses['no-backdrop']);\n  };\n\n  /**\n   * @returns {boolean}\n   */\n  const isToast = () => {\n    return getPopup() && hasClass(getPopup(), swalClasses.toast);\n  };\n\n  /**\n   * @returns {boolean}\n   */\n  const isLoading = () => {\n    return getPopup().hasAttribute('data-loading');\n  };\n\n  // Remember state in cases where opening and handling a modal will fiddle with it.\n  const states = {\n    previousBodyPadding: null\n  };\n\n  /**\n   * Securely set innerHTML of an element\n   * https://github.com/sweetalert2/sweetalert2/issues/1926\n   *\n   * @param {HTMLElement} elem\n   * @param {string} html\n   */\n  const setInnerHtml = (elem, html) => {\n    elem.textContent = '';\n    if (html) {\n      const parser = new DOMParser();\n      const parsed = parser.parseFromString(html, `text/html`);\n      Array.from(parsed.querySelector('head').childNodes).forEach(child => {\n        elem.appendChild(child);\n      });\n      Array.from(parsed.querySelector('body').childNodes).forEach(child => {\n        if (child instanceof HTMLVideoElement || child instanceof HTMLAudioElement) {\n          elem.appendChild(child.cloneNode(true)); // https://github.com/sweetalert2/sweetalert2/issues/2507\n        } else {\n          elem.appendChild(child);\n        }\n      });\n    }\n  };\n\n  /**\n   * @param {HTMLElement} elem\n   * @param {string} className\n   * @returns {boolean}\n   */\n  const hasClass = (elem, className) => {\n    if (!className) {\n      return false;\n    }\n    const classList = className.split(/\\s+/);\n    for (let i = 0; i < classList.length; i++) {\n      if (!elem.classList.contains(classList[i])) {\n        return false;\n      }\n    }\n    return true;\n  };\n\n  /**\n   * @param {HTMLElement} elem\n   * @param {SweetAlertOptions} params\n   */\n  const removeCustomClasses = (elem, params) => {\n    Array.from(elem.classList).forEach(className => {\n      if (!Object.values(swalClasses).includes(className) && !Object.values(iconTypes).includes(className) && !Object.values(params.showClass).includes(className)) {\n        elem.classList.remove(className);\n      }\n    });\n  };\n\n  /**\n   * @param {HTMLElement} elem\n   * @param {SweetAlertOptions} params\n   * @param {string} className\n   */\n  const applyCustomClass = (elem, params, className) => {\n    removeCustomClasses(elem, params);\n    if (params.customClass && params.customClass[className]) {\n      if (typeof params.customClass[className] !== 'string' && !params.customClass[className].forEach) {\n        warn(`Invalid type of customClass.${className}! Expected string or iterable object, got \"${typeof params.customClass[className]}\"`);\n        return;\n      }\n      addClass(elem, params.customClass[className]);\n    }\n  };\n\n  /**\n   * @param {HTMLElement} popup\n   * @param {import('./renderers/renderInput').InputClass} inputClass\n   * @returns {HTMLInputElement | null}\n   */\n  const getInput$1 = (popup, inputClass) => {\n    if (!inputClass) {\n      return null;\n    }\n    switch (inputClass) {\n      case 'select':\n      case 'textarea':\n      case 'file':\n        return popup.querySelector(`.${swalClasses.popup} > .${swalClasses[inputClass]}`);\n      case 'checkbox':\n        return popup.querySelector(`.${swalClasses.popup} > .${swalClasses.checkbox} input`);\n      case 'radio':\n        return popup.querySelector(`.${swalClasses.popup} > .${swalClasses.radio} input:checked`) || popup.querySelector(`.${swalClasses.popup} > .${swalClasses.radio} input:first-child`);\n      case 'range':\n        return popup.querySelector(`.${swalClasses.popup} > .${swalClasses.range} input`);\n      default:\n        return popup.querySelector(`.${swalClasses.popup} > .${swalClasses.input}`);\n    }\n  };\n\n  /**\n   * @param {HTMLInputElement | HTMLTextAreaElement | HTMLSelectElement} input\n   */\n  const focusInput = input => {\n    input.focus();\n\n    // place cursor at end of text in text input\n    if (input.type !== 'file') {\n      // http://stackoverflow.com/a/2345915\n      const val = input.value;\n      input.value = '';\n      input.value = val;\n    }\n  };\n\n  /**\n   * @param {HTMLElement | HTMLElement[] | null} target\n   * @param {string | string[] | readonly string[]} classList\n   * @param {boolean} condition\n   */\n  const toggleClass = (target, classList, condition) => {\n    if (!target || !classList) {\n      return;\n    }\n    if (typeof classList === 'string') {\n      classList = classList.split(/\\s+/).filter(Boolean);\n    }\n    classList.forEach(className => {\n      if (Array.isArray(target)) {\n        target.forEach(elem => {\n          condition ? elem.classList.add(className) : elem.classList.remove(className);\n        });\n      } else {\n        condition ? target.classList.add(className) : target.classList.remove(className);\n      }\n    });\n  };\n\n  /**\n   * @param {HTMLElement | HTMLElement[] | null} target\n   * @param {string | string[] | readonly string[]} classList\n   */\n  const addClass = (target, classList) => {\n    toggleClass(target, classList, true);\n  };\n\n  /**\n   * @param {HTMLElement | HTMLElement[] | null} target\n   * @param {string | string[] | readonly string[]} classList\n   */\n  const removeClass = (target, classList) => {\n    toggleClass(target, classList, false);\n  };\n\n  /**\n   * Get direct child of an element by class name\n   *\n   * @param {HTMLElement} elem\n   * @param {string} className\n   * @returns {HTMLElement | undefined}\n   */\n  const getDirectChildByClass = (elem, className) => {\n    const children = Array.from(elem.children);\n    for (let i = 0; i < children.length; i++) {\n      const child = children[i];\n      if (child instanceof HTMLElement && hasClass(child, className)) {\n        return child;\n      }\n    }\n  };\n\n  /**\n   * @param {HTMLElement} elem\n   * @param {string} property\n   * @param {*} value\n   */\n  const applyNumericalStyle = (elem, property, value) => {\n    if (value === `${parseInt(value)}`) {\n      value = parseInt(value);\n    }\n    if (value || parseInt(value) === 0) {\n      elem.style[property] = typeof value === 'number' ? `${value}px` : value;\n    } else {\n      elem.style.removeProperty(property);\n    }\n  };\n\n  /**\n   * @param {HTMLElement} elem\n   * @param {string} display\n   */\n  const show = function (elem) {\n    let display = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'flex';\n    elem.style.display = display;\n  };\n\n  /**\n   * @param {HTMLElement} elem\n   */\n  const hide = elem => {\n    elem.style.display = 'none';\n  };\n\n  /**\n   * @param {HTMLElement} parent\n   * @param {string} selector\n   * @param {string} property\n   * @param {string} value\n   */\n  const setStyle = (parent, selector, property, value) => {\n    /** @type {HTMLElement} */\n    const el = parent.querySelector(selector);\n    if (el) {\n      el.style[property] = value;\n    }\n  };\n\n  /**\n   * @param {HTMLElement} elem\n   * @param {any} condition\n   * @param {string} display\n   */\n  const toggle = function (elem, condition) {\n    let display = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'flex';\n    condition ? show(elem, display) : hide(elem);\n  };\n\n  /**\n   * borrowed from jquery $(elem).is(':visible') implementation\n   *\n   * @param {HTMLElement} elem\n   * @returns {boolean}\n   */\n  const isVisible$1 = elem => !!(elem && (elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length));\n\n  /**\n   * @returns {boolean}\n   */\n  const allButtonsAreHidden = () => !isVisible$1(getConfirmButton()) && !isVisible$1(getDenyButton()) && !isVisible$1(getCancelButton());\n\n  /**\n   * @param {HTMLElement} elem\n   * @returns {boolean}\n   */\n  const isScrollable = elem => !!(elem.scrollHeight > elem.clientHeight);\n\n  /**\n   * borrowed from https://stackoverflow.com/a/46352119\n   *\n   * @param {HTMLElement} elem\n   * @returns {boolean}\n   */\n  const hasCssAnimation = elem => {\n    const style = window.getComputedStyle(elem);\n    const animDuration = parseFloat(style.getPropertyValue('animation-duration') || '0');\n    const transDuration = parseFloat(style.getPropertyValue('transition-duration') || '0');\n    return animDuration > 0 || transDuration > 0;\n  };\n\n  /**\n   * @param {number} timer\n   * @param {boolean} reset\n   */\n  const animateTimerProgressBar = function (timer) {\n    let reset = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n    const timerProgressBar = getTimerProgressBar();\n    if (isVisible$1(timerProgressBar)) {\n      if (reset) {\n        timerProgressBar.style.transition = 'none';\n        timerProgressBar.style.width = '100%';\n      }\n      setTimeout(() => {\n        timerProgressBar.style.transition = `width ${timer / 1000}s linear`;\n        timerProgressBar.style.width = '0%';\n      }, 10);\n    }\n  };\n  const stopTimerProgressBar = () => {\n    const timerProgressBar = getTimerProgressBar();\n    const timerProgressBarWidth = parseInt(window.getComputedStyle(timerProgressBar).width);\n    timerProgressBar.style.removeProperty('transition');\n    timerProgressBar.style.width = '100%';\n    const timerProgressBarFullWidth = parseInt(window.getComputedStyle(timerProgressBar).width);\n    const timerProgressBarPercent = timerProgressBarWidth / timerProgressBarFullWidth * 100;\n    timerProgressBar.style.width = `${timerProgressBarPercent}%`;\n  };\n\n  const RESTORE_FOCUS_TIMEOUT = 100;\n\n  /** @type {GlobalState} */\n  const globalState = {};\n  const focusPreviousActiveElement = () => {\n    if (globalState.previousActiveElement instanceof HTMLElement) {\n      globalState.previousActiveElement.focus();\n      globalState.previousActiveElement = null;\n    } else if (document.body) {\n      document.body.focus();\n    }\n  };\n\n  /**\n   * Restore previous active (focused) element\n   *\n   * @param {boolean} returnFocus\n   * @returns {Promise}\n   */\n  const restoreActiveElement = returnFocus => {\n    return new Promise(resolve => {\n      if (!returnFocus) {\n        return resolve();\n      }\n      const x = window.scrollX;\n      const y = window.scrollY;\n      globalState.restoreFocusTimeout = setTimeout(() => {\n        focusPreviousActiveElement();\n        resolve();\n      }, RESTORE_FOCUS_TIMEOUT); // issues/900\n\n      window.scrollTo(x, y);\n    });\n  };\n\n  /**\n   * Detect Node env\n   *\n   * @returns {boolean}\n   */\n  const isNodeEnv = () => typeof window === 'undefined' || typeof document === 'undefined';\n\n  const sweetHTML = `\n <div aria-labelledby=\"${swalClasses.title}\" aria-describedby=\"${swalClasses['html-container']}\" class=\"${swalClasses.popup}\" tabindex=\"-1\">\n   <button type=\"button\" class=\"${swalClasses.close}\"></button>\n   <ul class=\"${swalClasses['progress-steps']}\"></ul>\n   <div class=\"${swalClasses.icon}\"></div>\n   <img class=\"${swalClasses.image}\" />\n   <h2 class=\"${swalClasses.title}\" id=\"${swalClasses.title}\"></h2>\n   <div class=\"${swalClasses['html-container']}\" id=\"${swalClasses['html-container']}\"></div>\n   <input class=\"${swalClasses.input}\" />\n   <input type=\"file\" class=\"${swalClasses.file}\" />\n   <div class=\"${swalClasses.range}\">\n     <input type=\"range\" />\n     <output></output>\n   </div>\n   <select class=\"${swalClasses.select}\"></select>\n   <div class=\"${swalClasses.radio}\"></div>\n   <label for=\"${swalClasses.checkbox}\" class=\"${swalClasses.checkbox}\">\n     <input type=\"checkbox\" />\n     <span class=\"${swalClasses.label}\"></span>\n   </label>\n   <textarea class=\"${swalClasses.textarea}\"></textarea>\n   <div class=\"${swalClasses['validation-message']}\" id=\"${swalClasses['validation-message']}\"></div>\n   <div class=\"${swalClasses.actions}\">\n     <div class=\"${swalClasses.loader}\"></div>\n     <button type=\"button\" class=\"${swalClasses.confirm}\"></button>\n     <button type=\"button\" class=\"${swalClasses.deny}\"></button>\n     <button type=\"button\" class=\"${swalClasses.cancel}\"></button>\n   </div>\n   <div class=\"${swalClasses.footer}\"></div>\n   <div class=\"${swalClasses['timer-progress-bar-container']}\">\n     <div class=\"${swalClasses['timer-progress-bar']}\"></div>\n   </div>\n </div>\n`.replace(/(^|\\n)\\s*/g, '');\n\n  /**\n   * @returns {boolean}\n   */\n  const resetOldContainer = () => {\n    const oldContainer = getContainer();\n    if (!oldContainer) {\n      return false;\n    }\n    oldContainer.remove();\n    removeClass([document.documentElement, document.body], [swalClasses['no-backdrop'], swalClasses['toast-shown'], swalClasses['has-column']]);\n    return true;\n  };\n  const resetValidationMessage$1 = () => {\n    globalState.currentInstance.resetValidationMessage();\n  };\n  const addInputChangeListeners = () => {\n    const popup = getPopup();\n    const input = getDirectChildByClass(popup, swalClasses.input);\n    const file = getDirectChildByClass(popup, swalClasses.file);\n    /** @type {HTMLInputElement} */\n    const range = popup.querySelector(`.${swalClasses.range} input`);\n    /** @type {HTMLOutputElement} */\n    const rangeOutput = popup.querySelector(`.${swalClasses.range} output`);\n    const select = getDirectChildByClass(popup, swalClasses.select);\n    /** @type {HTMLInputElement} */\n    const checkbox = popup.querySelector(`.${swalClasses.checkbox} input`);\n    const textarea = getDirectChildByClass(popup, swalClasses.textarea);\n    input.oninput = resetValidationMessage$1;\n    file.onchange = resetValidationMessage$1;\n    select.onchange = resetValidationMessage$1;\n    checkbox.onchange = resetValidationMessage$1;\n    textarea.oninput = resetValidationMessage$1;\n    range.oninput = () => {\n      resetValidationMessage$1();\n      rangeOutput.value = range.value;\n    };\n    range.onchange = () => {\n      resetValidationMessage$1();\n      rangeOutput.value = range.value;\n    };\n  };\n\n  /**\n   * @param {string | HTMLElement} target\n   * @returns {HTMLElement}\n   */\n  const getTarget = target => typeof target === 'string' ? document.querySelector(target) : target;\n\n  /**\n   * @param {SweetAlertOptions} params\n   */\n  const setupAccessibility = params => {\n    const popup = getPopup();\n    popup.setAttribute('role', params.toast ? 'alert' : 'dialog');\n    popup.setAttribute('aria-live', params.toast ? 'polite' : 'assertive');\n    if (!params.toast) {\n      popup.setAttribute('aria-modal', 'true');\n    }\n  };\n\n  /**\n   * @param {HTMLElement} targetElement\n   */\n  const setupRTL = targetElement => {\n    if (window.getComputedStyle(targetElement).direction === 'rtl') {\n      addClass(getContainer(), swalClasses.rtl);\n    }\n  };\n\n  /**\n   * Add modal + backdrop + no-war message for Russians to DOM\n   *\n   * @param {SweetAlertOptions} params\n   */\n  const init = params => {\n    // Clean up the old popup container if it exists\n    const oldContainerExisted = resetOldContainer();\n\n    /* istanbul ignore if */\n    if (isNodeEnv()) {\n      error('SweetAlert2 requires document to initialize');\n      return;\n    }\n    const container = document.createElement('div');\n    container.className = swalClasses.container;\n    if (oldContainerExisted) {\n      addClass(container, swalClasses['no-transition']);\n    }\n    setInnerHtml(container, sweetHTML);\n    const targetElement = getTarget(params.target);\n    targetElement.appendChild(container);\n    setupAccessibility(params);\n    setupRTL(targetElement);\n    addInputChangeListeners();\n  };\n\n  /**\n   * @param {HTMLElement | object | string} param\n   * @param {HTMLElement} target\n   */\n  const parseHtmlToContainer = (param, target) => {\n    // DOM element\n    if (param instanceof HTMLElement) {\n      target.appendChild(param);\n    }\n\n    // Object\n    else if (typeof param === 'object') {\n      handleObject(param, target);\n    }\n\n    // Plain string\n    else if (param) {\n      setInnerHtml(target, param);\n    }\n  };\n\n  /**\n   * @param {object} param\n   * @param {HTMLElement} target\n   */\n  const handleObject = (param, target) => {\n    // JQuery element(s)\n    if (param.jquery) {\n      handleJqueryElem(target, param);\n    }\n\n    // For other objects use their string representation\n    else {\n      setInnerHtml(target, param.toString());\n    }\n  };\n\n  /**\n   * @param {HTMLElement} target\n   * @param {HTMLElement} elem\n   */\n  const handleJqueryElem = (target, elem) => {\n    target.textContent = '';\n    if (0 in elem) {\n      for (let i = 0; (i in elem); i++) {\n        target.appendChild(elem[i].cloneNode(true));\n      }\n    } else {\n      target.appendChild(elem.cloneNode(true));\n    }\n  };\n\n  /**\n   * @returns {'webkitAnimationEnd' | 'animationend' | false}\n   */\n  const animationEndEvent = (() => {\n    // Prevent run in Node env\n    /* istanbul ignore if */\n    if (isNodeEnv()) {\n      return false;\n    }\n    const testEl = document.createElement('div');\n    const transEndEventNames = {\n      WebkitAnimation: 'webkitAnimationEnd',\n      // Chrome, Safari and Opera\n      animation: 'animationend' // Standard syntax\n    };\n\n    for (const i in transEndEventNames) {\n      if (Object.prototype.hasOwnProperty.call(transEndEventNames, i) && typeof testEl.style[i] !== 'undefined') {\n        return transEndEventNames[i];\n      }\n    }\n    return false;\n  })();\n\n  /**\n   * Measure scrollbar width for padding body during modal show/hide\n   * https://github.com/twbs/bootstrap/blob/master/js/src/modal.js\n   *\n   * @returns {number}\n   */\n  const measureScrollbar = () => {\n    const scrollDiv = document.createElement('div');\n    scrollDiv.className = swalClasses['scrollbar-measure'];\n    document.body.appendChild(scrollDiv);\n    const scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth;\n    document.body.removeChild(scrollDiv);\n    return scrollbarWidth;\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {SweetAlertOptions} params\n   */\n  const renderActions = (instance, params) => {\n    const actions = getActions();\n    const loader = getLoader();\n\n    // Actions (buttons) wrapper\n    if (!params.showConfirmButton && !params.showDenyButton && !params.showCancelButton) {\n      hide(actions);\n    } else {\n      show(actions);\n    }\n\n    // Custom class\n    applyCustomClass(actions, params, 'actions');\n\n    // Render all the buttons\n    renderButtons(actions, loader, params);\n\n    // Loader\n    setInnerHtml(loader, params.loaderHtml);\n    applyCustomClass(loader, params, 'loader');\n  };\n\n  /**\n   * @param {HTMLElement} actions\n   * @param {HTMLElement} loader\n   * @param {SweetAlertOptions} params\n   */\n  function renderButtons(actions, loader, params) {\n    const confirmButton = getConfirmButton();\n    const denyButton = getDenyButton();\n    const cancelButton = getCancelButton();\n\n    // Render buttons\n    renderButton(confirmButton, 'confirm', params);\n    renderButton(denyButton, 'deny', params);\n    renderButton(cancelButton, 'cancel', params);\n    handleButtonsStyling(confirmButton, denyButton, cancelButton, params);\n    if (params.reverseButtons) {\n      if (params.toast) {\n        actions.insertBefore(cancelButton, confirmButton);\n        actions.insertBefore(denyButton, confirmButton);\n      } else {\n        actions.insertBefore(cancelButton, loader);\n        actions.insertBefore(denyButton, loader);\n        actions.insertBefore(confirmButton, loader);\n      }\n    }\n  }\n\n  /**\n   * @param {HTMLElement} confirmButton\n   * @param {HTMLElement} denyButton\n   * @param {HTMLElement} cancelButton\n   * @param {SweetAlertOptions} params\n   */\n  function handleButtonsStyling(confirmButton, denyButton, cancelButton, params) {\n    if (!params.buttonsStyling) {\n      removeClass([confirmButton, denyButton, cancelButton], swalClasses.styled);\n      return;\n    }\n    addClass([confirmButton, denyButton, cancelButton], swalClasses.styled);\n\n    // Buttons background colors\n    if (params.confirmButtonColor) {\n      confirmButton.style.backgroundColor = params.confirmButtonColor;\n      addClass(confirmButton, swalClasses['default-outline']);\n    }\n    if (params.denyButtonColor) {\n      denyButton.style.backgroundColor = params.denyButtonColor;\n      addClass(denyButton, swalClasses['default-outline']);\n    }\n    if (params.cancelButtonColor) {\n      cancelButton.style.backgroundColor = params.cancelButtonColor;\n      addClass(cancelButton, swalClasses['default-outline']);\n    }\n  }\n\n  /**\n   * @param {HTMLElement} button\n   * @param {'confirm' | 'deny' | 'cancel'} buttonType\n   * @param {SweetAlertOptions} params\n   */\n  function renderButton(button, buttonType, params) {\n    toggle(button, params[`show${capitalizeFirstLetter(buttonType)}Button`], 'inline-block');\n    setInnerHtml(button, params[`${buttonType}ButtonText`]); // Set caption text\n    button.setAttribute('aria-label', params[`${buttonType}ButtonAriaLabel`]); // ARIA label\n\n    // Add buttons custom classes\n    button.className = swalClasses[buttonType];\n    applyCustomClass(button, params, `${buttonType}Button`);\n    addClass(button, params[`${buttonType}ButtonClass`]);\n  }\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {SweetAlertOptions} params\n   */\n  const renderCloseButton = (instance, params) => {\n    const closeButton = getCloseButton();\n    setInnerHtml(closeButton, params.closeButtonHtml);\n\n    // Custom class\n    applyCustomClass(closeButton, params, 'closeButton');\n    toggle(closeButton, params.showCloseButton);\n    closeButton.setAttribute('aria-label', params.closeButtonAriaLabel);\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {SweetAlertOptions} params\n   */\n  const renderContainer = (instance, params) => {\n    const container = getContainer();\n    if (!container) {\n      return;\n    }\n    handleBackdropParam(container, params.backdrop);\n    handlePositionParam(container, params.position);\n    handleGrowParam(container, params.grow);\n\n    // Custom class\n    applyCustomClass(container, params, 'container');\n  };\n\n  /**\n   * @param {HTMLElement} container\n   * @param {SweetAlertOptions['backdrop']} backdrop\n   */\n  function handleBackdropParam(container, backdrop) {\n    if (typeof backdrop === 'string') {\n      container.style.background = backdrop;\n    } else if (!backdrop) {\n      addClass([document.documentElement, document.body], swalClasses['no-backdrop']);\n    }\n  }\n\n  /**\n   * @param {HTMLElement} container\n   * @param {SweetAlertOptions['position']} position\n   */\n  function handlePositionParam(container, position) {\n    if (position in swalClasses) {\n      addClass(container, swalClasses[position]);\n    } else {\n      warn('The \"position\" parameter is not valid, defaulting to \"center\"');\n      addClass(container, swalClasses.center);\n    }\n  }\n\n  /**\n   * @param {HTMLElement} container\n   * @param {SweetAlertOptions['grow']} grow\n   */\n  function handleGrowParam(container, grow) {\n    if (grow && typeof grow === 'string') {\n      const growClass = `grow-${grow}`;\n      if (growClass in swalClasses) {\n        addClass(container, swalClasses[growClass]);\n      }\n    }\n  }\n\n  /// <reference path=\"../../../../sweetalert2.d.ts\"/>\n\n  /** @type {InputClass[]} */\n  const inputClasses = ['input', 'file', 'range', 'select', 'radio', 'checkbox', 'textarea'];\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {SweetAlertOptions} params\n   */\n  const renderInput = (instance, params) => {\n    const popup = getPopup();\n    const innerParams = privateProps.innerParams.get(instance);\n    const rerender = !innerParams || params.input !== innerParams.input;\n    inputClasses.forEach(inputClass => {\n      const inputContainer = getDirectChildByClass(popup, swalClasses[inputClass]);\n\n      // set attributes\n      setAttributes(inputClass, params.inputAttributes);\n\n      // set class\n      inputContainer.className = swalClasses[inputClass];\n      if (rerender) {\n        hide(inputContainer);\n      }\n    });\n    if (params.input) {\n      if (rerender) {\n        showInput(params);\n      }\n      // set custom class\n      setCustomClass(params);\n    }\n  };\n\n  /**\n   * @param {SweetAlertOptions} params\n   */\n  const showInput = params => {\n    if (!renderInputType[params.input]) {\n      error(`Unexpected type of input! Expected \"text\", \"email\", \"password\", \"number\", \"tel\", \"select\", \"radio\", \"checkbox\", \"textarea\", \"file\" or \"url\", got \"${params.input}\"`);\n      return;\n    }\n    const inputContainer = getInputContainer(params.input);\n    const input = renderInputType[params.input](inputContainer, params);\n    show(inputContainer);\n\n    // input autofocus\n    if (params.inputAutoFocus) {\n      setTimeout(() => {\n        focusInput(input);\n      });\n    }\n  };\n\n  /**\n   * @param {HTMLInputElement} input\n   */\n  const removeAttributes = input => {\n    for (let i = 0; i < input.attributes.length; i++) {\n      const attrName = input.attributes[i].name;\n      if (!['type', 'value', 'style'].includes(attrName)) {\n        input.removeAttribute(attrName);\n      }\n    }\n  };\n\n  /**\n   * @param {InputClass} inputClass\n   * @param {SweetAlertOptions['inputAttributes']} inputAttributes\n   */\n  const setAttributes = (inputClass, inputAttributes) => {\n    const input = getInput$1(getPopup(), inputClass);\n    if (!input) {\n      return;\n    }\n    removeAttributes(input);\n    for (const attr in inputAttributes) {\n      input.setAttribute(attr, inputAttributes[attr]);\n    }\n  };\n\n  /**\n   * @param {SweetAlertOptions} params\n   */\n  const setCustomClass = params => {\n    const inputContainer = getInputContainer(params.input);\n    if (typeof params.customClass === 'object') {\n      addClass(inputContainer, params.customClass.input);\n    }\n  };\n\n  /**\n   * @param {HTMLInputElement | HTMLTextAreaElement} input\n   * @param {SweetAlertOptions} params\n   */\n  const setInputPlaceholder = (input, params) => {\n    if (!input.placeholder || params.inputPlaceholder) {\n      input.placeholder = params.inputPlaceholder;\n    }\n  };\n\n  /**\n   * @param {Input} input\n   * @param {Input} prependTo\n   * @param {SweetAlertOptions} params\n   */\n  const setInputLabel = (input, prependTo, params) => {\n    if (params.inputLabel) {\n      input.id = swalClasses.input;\n      const label = document.createElement('label');\n      const labelClass = swalClasses['input-label'];\n      label.setAttribute('for', input.id);\n      label.className = labelClass;\n      if (typeof params.customClass === 'object') {\n        addClass(label, params.customClass.inputLabel);\n      }\n      label.innerText = params.inputLabel;\n      prependTo.insertAdjacentElement('beforebegin', label);\n    }\n  };\n\n  /**\n   * @param {SweetAlertOptions['input']} inputType\n   * @returns {HTMLElement}\n   */\n  const getInputContainer = inputType => {\n    return getDirectChildByClass(getPopup(), swalClasses[inputType] || swalClasses.input);\n  };\n\n  /**\n   * @param {HTMLInputElement | HTMLOutputElement | HTMLTextAreaElement} input\n   * @param {SweetAlertOptions['inputValue']} inputValue\n   */\n  const checkAndSetInputValue = (input, inputValue) => {\n    if (['string', 'number'].includes(typeof inputValue)) {\n      input.value = `${inputValue}`;\n    } else if (!isPromise(inputValue)) {\n      warn(`Unexpected type of inputValue! Expected \"string\", \"number\" or \"Promise\", got \"${typeof inputValue}\"`);\n    }\n  };\n\n  /** @type {Record<string, (input: Input | HTMLElement, params: SweetAlertOptions) => Input>} */\n  const renderInputType = {};\n\n  /**\n   * @param {HTMLInputElement} input\n   * @param {SweetAlertOptions} params\n   * @returns {HTMLInputElement}\n   */\n  renderInputType.text = renderInputType.email = renderInputType.password = renderInputType.number = renderInputType.tel = renderInputType.url = (input, params) => {\n    checkAndSetInputValue(input, params.inputValue);\n    setInputLabel(input, input, params);\n    setInputPlaceholder(input, params);\n    input.type = params.input;\n    return input;\n  };\n\n  /**\n   * @param {HTMLInputElement} input\n   * @param {SweetAlertOptions} params\n   * @returns {HTMLInputElement}\n   */\n  renderInputType.file = (input, params) => {\n    setInputLabel(input, input, params);\n    setInputPlaceholder(input, params);\n    return input;\n  };\n\n  /**\n   * @param {HTMLInputElement} range\n   * @param {SweetAlertOptions} params\n   * @returns {HTMLInputElement}\n   */\n  renderInputType.range = (range, params) => {\n    const rangeInput = range.querySelector('input');\n    const rangeOutput = range.querySelector('output');\n    checkAndSetInputValue(rangeInput, params.inputValue);\n    rangeInput.type = params.input;\n    checkAndSetInputValue(rangeOutput, params.inputValue);\n    setInputLabel(rangeInput, range, params);\n    return range;\n  };\n\n  /**\n   * @param {HTMLSelectElement} select\n   * @param {SweetAlertOptions} params\n   * @returns {HTMLSelectElement}\n   */\n  renderInputType.select = (select, params) => {\n    select.textContent = '';\n    if (params.inputPlaceholder) {\n      const placeholder = document.createElement('option');\n      setInnerHtml(placeholder, params.inputPlaceholder);\n      placeholder.value = '';\n      placeholder.disabled = true;\n      placeholder.selected = true;\n      select.appendChild(placeholder);\n    }\n    setInputLabel(select, select, params);\n    return select;\n  };\n\n  /**\n   * @param {HTMLInputElement} radio\n   * @returns {HTMLInputElement}\n   */\n  renderInputType.radio = radio => {\n    radio.textContent = '';\n    return radio;\n  };\n\n  /**\n   * @param {HTMLLabelElement} checkboxContainer\n   * @param {SweetAlertOptions} params\n   * @returns {HTMLInputElement}\n   */\n  renderInputType.checkbox = (checkboxContainer, params) => {\n    const checkbox = getInput$1(getPopup(), 'checkbox');\n    checkbox.value = '1';\n    checkbox.id = swalClasses.checkbox;\n    checkbox.checked = Boolean(params.inputValue);\n    const label = checkboxContainer.querySelector('span');\n    setInnerHtml(label, params.inputPlaceholder);\n    return checkbox;\n  };\n\n  /**\n   * @param {HTMLTextAreaElement} textarea\n   * @param {SweetAlertOptions} params\n   * @returns {HTMLTextAreaElement}\n   */\n  renderInputType.textarea = (textarea, params) => {\n    checkAndSetInputValue(textarea, params.inputValue);\n    setInputPlaceholder(textarea, params);\n    setInputLabel(textarea, textarea, params);\n\n    /**\n     * @param {HTMLElement} el\n     * @returns {number}\n     */\n    const getMargin = el => parseInt(window.getComputedStyle(el).marginLeft) + parseInt(window.getComputedStyle(el).marginRight);\n\n    // https://github.com/sweetalert2/sweetalert2/issues/2291\n    setTimeout(() => {\n      // https://github.com/sweetalert2/sweetalert2/issues/1699\n      if ('MutationObserver' in window) {\n        const initialPopupWidth = parseInt(window.getComputedStyle(getPopup()).width);\n        const textareaResizeHandler = () => {\n          const textareaWidth = textarea.offsetWidth + getMargin(textarea);\n          if (textareaWidth > initialPopupWidth) {\n            getPopup().style.width = `${textareaWidth}px`;\n          } else {\n            getPopup().style.width = null;\n          }\n        };\n        new MutationObserver(textareaResizeHandler).observe(textarea, {\n          attributes: true,\n          attributeFilter: ['style']\n        });\n      }\n    });\n    return textarea;\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {SweetAlertOptions} params\n   */\n  const renderContent = (instance, params) => {\n    const htmlContainer = getHtmlContainer();\n    applyCustomClass(htmlContainer, params, 'htmlContainer');\n\n    // Content as HTML\n    if (params.html) {\n      parseHtmlToContainer(params.html, htmlContainer);\n      show(htmlContainer, 'block');\n    }\n\n    // Content as plain text\n    else if (params.text) {\n      htmlContainer.textContent = params.text;\n      show(htmlContainer, 'block');\n    }\n\n    // No content\n    else {\n      hide(htmlContainer);\n    }\n    renderInput(instance, params);\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {SweetAlertOptions} params\n   */\n  const renderFooter = (instance, params) => {\n    const footer = getFooter();\n    toggle(footer, params.footer);\n    if (params.footer) {\n      parseHtmlToContainer(params.footer, footer);\n    }\n\n    // Custom class\n    applyCustomClass(footer, params, 'footer');\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {SweetAlertOptions} params\n   */\n  const renderIcon = (instance, params) => {\n    const innerParams = privateProps.innerParams.get(instance);\n    const icon = getIcon();\n\n    // if the given icon already rendered, apply the styling without re-rendering the icon\n    if (innerParams && params.icon === innerParams.icon) {\n      // Custom or default content\n      setContent(icon, params);\n      applyStyles(icon, params);\n      return;\n    }\n    if (!params.icon && !params.iconHtml) {\n      hide(icon);\n      return;\n    }\n    if (params.icon && Object.keys(iconTypes).indexOf(params.icon) === -1) {\n      error(`Unknown icon! Expected \"success\", \"error\", \"warning\", \"info\" or \"question\", got \"${params.icon}\"`);\n      hide(icon);\n      return;\n    }\n    show(icon);\n\n    // Custom or default content\n    setContent(icon, params);\n    applyStyles(icon, params);\n\n    // Animate icon\n    addClass(icon, params.showClass.icon);\n  };\n\n  /**\n   * @param {HTMLElement} icon\n   * @param {SweetAlertOptions} params\n   */\n  const applyStyles = (icon, params) => {\n    for (const iconType in iconTypes) {\n      if (params.icon !== iconType) {\n        removeClass(icon, iconTypes[iconType]);\n      }\n    }\n    addClass(icon, iconTypes[params.icon]);\n\n    // Icon color\n    setColor(icon, params);\n\n    // Success icon background color\n    adjustSuccessIconBackgroundColor();\n\n    // Custom class\n    applyCustomClass(icon, params, 'icon');\n  };\n\n  // Adjust success icon background color to match the popup background color\n  const adjustSuccessIconBackgroundColor = () => {\n    const popup = getPopup();\n    const popupBackgroundColor = window.getComputedStyle(popup).getPropertyValue('background-color');\n    /** @type {NodeListOf<HTMLElement>} */\n    const successIconParts = popup.querySelectorAll('[class^=swal2-success-circular-line], .swal2-success-fix');\n    for (let i = 0; i < successIconParts.length; i++) {\n      successIconParts[i].style.backgroundColor = popupBackgroundColor;\n    }\n  };\n  const successIconHtml = `\n  <div class=\"swal2-success-circular-line-left\"></div>\n  <span class=\"swal2-success-line-tip\"></span> <span class=\"swal2-success-line-long\"></span>\n  <div class=\"swal2-success-ring\"></div> <div class=\"swal2-success-fix\"></div>\n  <div class=\"swal2-success-circular-line-right\"></div>\n`;\n  const errorIconHtml = `\n  <span class=\"swal2-x-mark\">\n    <span class=\"swal2-x-mark-line-left\"></span>\n    <span class=\"swal2-x-mark-line-right\"></span>\n  </span>\n`;\n\n  /**\n   * @param {HTMLElement} icon\n   * @param {SweetAlertOptions} params\n   */\n  const setContent = (icon, params) => {\n    let oldContent = icon.innerHTML;\n    let newContent;\n    if (params.iconHtml) {\n      newContent = iconContent(params.iconHtml);\n    } else if (params.icon === 'success') {\n      newContent = successIconHtml;\n      oldContent = oldContent.replace(/ style=\".*?\"/g, ''); // undo adjustSuccessIconBackgroundColor()\n    } else if (params.icon === 'error') {\n      newContent = errorIconHtml;\n    } else {\n      const defaultIconHtml = {\n        question: '?',\n        warning: '!',\n        info: 'i'\n      };\n      newContent = iconContent(defaultIconHtml[params.icon]);\n    }\n    if (oldContent.trim() !== newContent.trim()) {\n      setInnerHtml(icon, newContent);\n    }\n  };\n\n  /**\n   * @param {HTMLElement} icon\n   * @param {SweetAlertOptions} params\n   */\n  const setColor = (icon, params) => {\n    if (!params.iconColor) {\n      return;\n    }\n    icon.style.color = params.iconColor;\n    icon.style.borderColor = params.iconColor;\n    for (const sel of ['.swal2-success-line-tip', '.swal2-success-line-long', '.swal2-x-mark-line-left', '.swal2-x-mark-line-right']) {\n      setStyle(icon, sel, 'backgroundColor', params.iconColor);\n    }\n    setStyle(icon, '.swal2-success-ring', 'borderColor', params.iconColor);\n  };\n\n  /**\n   * @param {string} content\n   * @returns {string}\n   */\n  const iconContent = content => `<div class=\"${swalClasses['icon-content']}\">${content}</div>`;\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {SweetAlertOptions} params\n   */\n  const renderImage = (instance, params) => {\n    const image = getImage();\n    if (!params.imageUrl) {\n      hide(image);\n      return;\n    }\n    show(image, '');\n\n    // Src, alt\n    image.setAttribute('src', params.imageUrl);\n    image.setAttribute('alt', params.imageAlt);\n\n    // Width, height\n    applyNumericalStyle(image, 'width', params.imageWidth);\n    applyNumericalStyle(image, 'height', params.imageHeight);\n\n    // Class\n    image.className = swalClasses.image;\n    applyCustomClass(image, params, 'image');\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {SweetAlertOptions} params\n   */\n  const renderPopup = (instance, params) => {\n    const container = getContainer();\n    const popup = getPopup();\n\n    // Width\n    // https://github.com/sweetalert2/sweetalert2/issues/2170\n    if (params.toast) {\n      applyNumericalStyle(container, 'width', params.width);\n      popup.style.width = '100%';\n      popup.insertBefore(getLoader(), getIcon());\n    } else {\n      applyNumericalStyle(popup, 'width', params.width);\n    }\n\n    // Padding\n    applyNumericalStyle(popup, 'padding', params.padding);\n\n    // Color\n    if (params.color) {\n      popup.style.color = params.color;\n    }\n\n    // Background\n    if (params.background) {\n      popup.style.background = params.background;\n    }\n    hide(getValidationMessage());\n\n    // Classes\n    addClasses$1(popup, params);\n  };\n\n  /**\n   * @param {HTMLElement} popup\n   * @param {SweetAlertOptions} params\n   */\n  const addClasses$1 = (popup, params) => {\n    // Default Class + showClass when updating Swal.update({})\n    popup.className = `${swalClasses.popup} ${isVisible$1(popup) ? params.showClass.popup : ''}`;\n    if (params.toast) {\n      addClass([document.documentElement, document.body], swalClasses['toast-shown']);\n      addClass(popup, swalClasses.toast);\n    } else {\n      addClass(popup, swalClasses.modal);\n    }\n\n    // Custom class\n    applyCustomClass(popup, params, 'popup');\n    if (typeof params.customClass === 'string') {\n      addClass(popup, params.customClass);\n    }\n\n    // Icon class (#1842)\n    if (params.icon) {\n      addClass(popup, swalClasses[`icon-${params.icon}`]);\n    }\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {SweetAlertOptions} params\n   */\n  const renderProgressSteps = (instance, params) => {\n    const progressStepsContainer = getProgressSteps();\n    if (!params.progressSteps || params.progressSteps.length === 0) {\n      hide(progressStepsContainer);\n      return;\n    }\n    show(progressStepsContainer);\n    progressStepsContainer.textContent = '';\n    if (params.currentProgressStep >= params.progressSteps.length) {\n      warn('Invalid currentProgressStep parameter, it should be less than progressSteps.length ' + '(currentProgressStep like JS arrays starts from 0)');\n    }\n    params.progressSteps.forEach((step, index) => {\n      const stepEl = createStepElement(step);\n      progressStepsContainer.appendChild(stepEl);\n      if (index === params.currentProgressStep) {\n        addClass(stepEl, swalClasses['active-progress-step']);\n      }\n      if (index !== params.progressSteps.length - 1) {\n        const lineEl = createLineElement(params);\n        progressStepsContainer.appendChild(lineEl);\n      }\n    });\n  };\n\n  /**\n   * @param {string} step\n   * @returns {HTMLLIElement}\n   */\n  const createStepElement = step => {\n    const stepEl = document.createElement('li');\n    addClass(stepEl, swalClasses['progress-step']);\n    setInnerHtml(stepEl, step);\n    return stepEl;\n  };\n\n  /**\n   * @param {SweetAlertOptions} params\n   * @returns {HTMLLIElement}\n   */\n  const createLineElement = params => {\n    const lineEl = document.createElement('li');\n    addClass(lineEl, swalClasses['progress-step-line']);\n    if (params.progressStepsDistance) {\n      applyNumericalStyle(lineEl, 'width', params.progressStepsDistance);\n    }\n    return lineEl;\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {SweetAlertOptions} params\n   */\n  const renderTitle = (instance, params) => {\n    const title = getTitle();\n    toggle(title, params.title || params.titleText, 'block');\n    if (params.title) {\n      parseHtmlToContainer(params.title, title);\n    }\n    if (params.titleText) {\n      title.innerText = params.titleText;\n    }\n\n    // Custom class\n    applyCustomClass(title, params, 'title');\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {SweetAlertOptions} params\n   */\n  const render = (instance, params) => {\n    renderPopup(instance, params);\n    renderContainer(instance, params);\n    renderProgressSteps(instance, params);\n    renderIcon(instance, params);\n    renderImage(instance, params);\n    renderTitle(instance, params);\n    renderCloseButton(instance, params);\n    renderContent(instance, params);\n    renderActions(instance, params);\n    renderFooter(instance, params);\n    if (typeof params.didRender === 'function') {\n      params.didRender(getPopup());\n    }\n  };\n\n  /**\n   * Hides loader and shows back the button which was hidden by .showLoading()\n   */\n  function hideLoading() {\n    // do nothing if popup is closed\n    const innerParams = privateProps.innerParams.get(this);\n    if (!innerParams) {\n      return;\n    }\n    const domCache = privateProps.domCache.get(this);\n    hide(domCache.loader);\n    if (isToast()) {\n      if (innerParams.icon) {\n        show(getIcon());\n      }\n    } else {\n      showRelatedButton(domCache);\n    }\n    removeClass([domCache.popup, domCache.actions], swalClasses.loading);\n    domCache.popup.removeAttribute('aria-busy');\n    domCache.popup.removeAttribute('data-loading');\n    domCache.confirmButton.disabled = false;\n    domCache.denyButton.disabled = false;\n    domCache.cancelButton.disabled = false;\n  }\n  const showRelatedButton = domCache => {\n    const buttonToReplace = domCache.popup.getElementsByClassName(domCache.loader.getAttribute('data-button-to-replace'));\n    if (buttonToReplace.length) {\n      show(buttonToReplace[0], 'inline-block');\n    } else if (allButtonsAreHidden()) {\n      hide(domCache.actions);\n    }\n  };\n\n  /**\n   * Gets the input DOM node, this method works with input parameter.\n   *\n   * @param {SweetAlert2} instance\n   * @returns {HTMLElement | null}\n   */\n  function getInput(instance) {\n    const innerParams = privateProps.innerParams.get(instance || this);\n    const domCache = privateProps.domCache.get(instance || this);\n    if (!domCache) {\n      return null;\n    }\n    return getInput$1(domCache.popup, innerParams.input);\n  }\n\n  /*\n   * Global function to determine if SweetAlert2 popup is shown\n   */\n  const isVisible = () => {\n    return isVisible$1(getPopup());\n  };\n\n  /*\n   * Global function to click 'Confirm' button\n   */\n  const clickConfirm = () => getConfirmButton() && getConfirmButton().click();\n\n  /*\n   * Global function to click 'Deny' button\n   */\n  const clickDeny = () => getDenyButton() && getDenyButton().click();\n\n  /*\n   * Global function to click 'Cancel' button\n   */\n  const clickCancel = () => getCancelButton() && getCancelButton().click();\n\n  const DismissReason = Object.freeze({\n    cancel: 'cancel',\n    backdrop: 'backdrop',\n    close: 'close',\n    esc: 'esc',\n    timer: 'timer'\n  });\n\n  /**\n   * @param {GlobalState} globalState\n   */\n  const removeKeydownHandler = globalState => {\n    if (globalState.keydownTarget && globalState.keydownHandlerAdded) {\n      globalState.keydownTarget.removeEventListener('keydown', globalState.keydownHandler, {\n        capture: globalState.keydownListenerCapture\n      });\n      globalState.keydownHandlerAdded = false;\n    }\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {GlobalState} globalState\n   * @param {SweetAlertOptions} innerParams\n   * @param {*} dismissWith\n   */\n  const addKeydownHandler = (instance, globalState, innerParams, dismissWith) => {\n    removeKeydownHandler(globalState);\n    if (!innerParams.toast) {\n      globalState.keydownHandler = e => keydownHandler(instance, e, dismissWith);\n      globalState.keydownTarget = innerParams.keydownListenerCapture ? window : getPopup();\n      globalState.keydownListenerCapture = innerParams.keydownListenerCapture;\n      globalState.keydownTarget.addEventListener('keydown', globalState.keydownHandler, {\n        capture: globalState.keydownListenerCapture\n      });\n      globalState.keydownHandlerAdded = true;\n    }\n  };\n\n  /**\n   * @param {number} index\n   * @param {number} increment\n   */\n  const setFocus = (index, increment) => {\n    const focusableElements = getFocusableElements();\n    // search for visible elements and select the next possible match\n    if (focusableElements.length) {\n      index = index + increment;\n\n      // rollover to first item\n      if (index === focusableElements.length) {\n        index = 0;\n\n        // go to last item\n      } else if (index === -1) {\n        index = focusableElements.length - 1;\n      }\n      focusableElements[index].focus();\n      return;\n    }\n    // no visible focusable elements, focus the popup\n    getPopup().focus();\n  };\n  const arrowKeysNextButton = ['ArrowRight', 'ArrowDown'];\n  const arrowKeysPreviousButton = ['ArrowLeft', 'ArrowUp'];\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {KeyboardEvent} event\n   * @param {Function} dismissWith\n   */\n  const keydownHandler = (instance, event, dismissWith) => {\n    const innerParams = privateProps.innerParams.get(instance);\n    if (!innerParams) {\n      return; // This instance has already been destroyed\n    }\n\n    // Ignore keydown during IME composition\n    // https://developer.mozilla.org/en-US/docs/Web/API/Document/keydown_event#ignoring_keydown_during_ime_composition\n    // https://github.com/sweetalert2/sweetalert2/issues/720\n    // https://github.com/sweetalert2/sweetalert2/issues/2406\n    if (event.isComposing || event.keyCode === 229) {\n      return;\n    }\n    if (innerParams.stopKeydownPropagation) {\n      event.stopPropagation();\n    }\n\n    // ENTER\n    if (event.key === 'Enter') {\n      handleEnter(instance, event, innerParams);\n    }\n\n    // TAB\n    else if (event.key === 'Tab') {\n      handleTab(event);\n    }\n\n    // ARROWS - switch focus between buttons\n    else if ([...arrowKeysNextButton, ...arrowKeysPreviousButton].includes(event.key)) {\n      handleArrows(event.key);\n    }\n\n    // ESC\n    else if (event.key === 'Escape') {\n      handleEsc(event, innerParams, dismissWith);\n    }\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {KeyboardEvent} event\n   * @param {SweetAlertOptions} innerParams\n   */\n  const handleEnter = (instance, event, innerParams) => {\n    // https://github.com/sweetalert2/sweetalert2/issues/2386\n    if (!callIfFunction(innerParams.allowEnterKey)) {\n      return;\n    }\n    if (event.target && instance.getInput() && event.target instanceof HTMLElement && event.target.outerHTML === instance.getInput().outerHTML) {\n      if (['textarea', 'file'].includes(innerParams.input)) {\n        return; // do not submit\n      }\n\n      clickConfirm();\n      event.preventDefault();\n    }\n  };\n\n  /**\n   * @param {KeyboardEvent} event\n   */\n  const handleTab = event => {\n    const targetElement = event.target;\n    const focusableElements = getFocusableElements();\n    let btnIndex = -1;\n    for (let i = 0; i < focusableElements.length; i++) {\n      if (targetElement === focusableElements[i]) {\n        btnIndex = i;\n        break;\n      }\n    }\n\n    // Cycle to the next button\n    if (!event.shiftKey) {\n      setFocus(btnIndex, 1);\n    }\n\n    // Cycle to the prev button\n    else {\n      setFocus(btnIndex, -1);\n    }\n    event.stopPropagation();\n    event.preventDefault();\n  };\n\n  /**\n   * @param {string} key\n   */\n  const handleArrows = key => {\n    const confirmButton = getConfirmButton();\n    const denyButton = getDenyButton();\n    const cancelButton = getCancelButton();\n    /** @type HTMLElement[] */\n    const buttons = [confirmButton, denyButton, cancelButton];\n    if (document.activeElement instanceof HTMLElement && !buttons.includes(document.activeElement)) {\n      return;\n    }\n    const sibling = arrowKeysNextButton.includes(key) ? 'nextElementSibling' : 'previousElementSibling';\n    let buttonToFocus = document.activeElement;\n    for (let i = 0; i < getActions().children.length; i++) {\n      buttonToFocus = buttonToFocus[sibling];\n      if (!buttonToFocus) {\n        return;\n      }\n      if (buttonToFocus instanceof HTMLButtonElement && isVisible$1(buttonToFocus)) {\n        break;\n      }\n    }\n    if (buttonToFocus instanceof HTMLButtonElement) {\n      buttonToFocus.focus();\n    }\n  };\n\n  /**\n   * @param {KeyboardEvent} event\n   * @param {SweetAlertOptions} innerParams\n   * @param {Function} dismissWith\n   */\n  const handleEsc = (event, innerParams, dismissWith) => {\n    if (callIfFunction(innerParams.allowEscapeKey)) {\n      event.preventDefault();\n      dismissWith(DismissReason.esc);\n    }\n  };\n\n  /**\n   * This module contains `WeakMap`s for each effectively-\"private  property\" that a `Swal` has.\n   * For example, to set the private property \"foo\" of `this` to \"bar\", you can `privateProps.foo.set(this, 'bar')`\n   * This is the approach that Babel will probably take to implement private methods/fields\n   *   https://github.com/tc39/proposal-private-methods\n   *   https://github.com/babel/babel/pull/7555\n   * Once we have the changes from that PR in Babel, and our core class fits reasonable in *one module*\n   *   then we can use that language feature.\n   */\n\n  var privateMethods = {\n    swalPromiseResolve: new WeakMap(),\n    swalPromiseReject: new WeakMap()\n  };\n\n  // From https://developer.paciellogroup.com/blog/2018/06/the-current-state-of-modal-dialog-accessibility/\n  // Adding aria-hidden=\"true\" to elements outside of the active modal dialog ensures that\n  // elements not within the active modal dialog will not be surfaced if a user opens a screen\n  // reader\u2019s list of elements (headings, form controls, landmarks, etc.) in the document.\n\n  const setAriaHidden = () => {\n    const bodyChildren = Array.from(document.body.children);\n    bodyChildren.forEach(el => {\n      if (el === getContainer() || el.contains(getContainer())) {\n        return;\n      }\n      if (el.hasAttribute('aria-hidden')) {\n        el.setAttribute('data-previous-aria-hidden', el.getAttribute('aria-hidden'));\n      }\n      el.setAttribute('aria-hidden', 'true');\n    });\n  };\n  const unsetAriaHidden = () => {\n    const bodyChildren = Array.from(document.body.children);\n    bodyChildren.forEach(el => {\n      if (el.hasAttribute('data-previous-aria-hidden')) {\n        el.setAttribute('aria-hidden', el.getAttribute('data-previous-aria-hidden'));\n        el.removeAttribute('data-previous-aria-hidden');\n      } else {\n        el.removeAttribute('aria-hidden');\n      }\n    });\n  };\n\n  /* istanbul ignore file */\n\n  // Fix iOS scrolling http://stackoverflow.com/q/39626302\n\n  const iOSfix = () => {\n    const iOS =\n    // @ts-ignore\n    /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream || navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1;\n    if (iOS && !hasClass(document.body, swalClasses.iosfix)) {\n      const offset = document.body.scrollTop;\n      document.body.style.top = `${offset * -1}px`;\n      addClass(document.body, swalClasses.iosfix);\n      lockBodyScroll();\n      addBottomPaddingForTallPopups();\n    }\n  };\n\n  /**\n   * https://github.com/sweetalert2/sweetalert2/issues/1948\n   */\n  const addBottomPaddingForTallPopups = () => {\n    const ua = navigator.userAgent;\n    const iOS = !!ua.match(/iPad/i) || !!ua.match(/iPhone/i);\n    const webkit = !!ua.match(/WebKit/i);\n    const iOSSafari = iOS && webkit && !ua.match(/CriOS/i);\n    if (iOSSafari) {\n      const bottomPanelHeight = 44;\n      if (getPopup().scrollHeight > window.innerHeight - bottomPanelHeight) {\n        getContainer().style.paddingBottom = `${bottomPanelHeight}px`;\n      }\n    }\n  };\n\n  /**\n   * https://github.com/sweetalert2/sweetalert2/issues/1246\n   */\n  const lockBodyScroll = () => {\n    const container = getContainer();\n    let preventTouchMove;\n    /**\n     * @param {TouchEvent} event\n     */\n    container.ontouchstart = event => {\n      preventTouchMove = shouldPreventTouchMove(event);\n    };\n    /**\n     * @param {TouchEvent} event\n     */\n    container.ontouchmove = event => {\n      if (preventTouchMove) {\n        event.preventDefault();\n        event.stopPropagation();\n      }\n    };\n  };\n\n  /**\n   * @param {TouchEvent} event\n   * @returns {boolean}\n   */\n  const shouldPreventTouchMove = event => {\n    const target = event.target;\n    const container = getContainer();\n    if (isStylus(event) || isZoom(event)) {\n      return false;\n    }\n    if (target === container) {\n      return true;\n    }\n    if (!isScrollable(container) && target instanceof HTMLElement && target.tagName !== 'INPUT' &&\n    // #1603\n    target.tagName !== 'TEXTAREA' &&\n    // #2266\n    !(isScrollable(getHtmlContainer()) &&\n    // #1944\n    getHtmlContainer().contains(target))) {\n      return true;\n    }\n    return false;\n  };\n\n  /**\n   * https://github.com/sweetalert2/sweetalert2/issues/1786\n   *\n   * @param {*} event\n   * @returns {boolean}\n   */\n  const isStylus = event => {\n    return event.touches && event.touches.length && event.touches[0].touchType === 'stylus';\n  };\n\n  /**\n   * https://github.com/sweetalert2/sweetalert2/issues/1891\n   *\n   * @param {TouchEvent} event\n   * @returns {boolean}\n   */\n  const isZoom = event => {\n    return event.touches && event.touches.length > 1;\n  };\n  const undoIOSfix = () => {\n    if (hasClass(document.body, swalClasses.iosfix)) {\n      const offset = parseInt(document.body.style.top, 10);\n      removeClass(document.body, swalClasses.iosfix);\n      document.body.style.top = '';\n      document.body.scrollTop = offset * -1;\n    }\n  };\n\n  const fixScrollbar = () => {\n    // for queues, do not do this more than once\n    if (states.previousBodyPadding !== null) {\n      return;\n    }\n    // if the body has overflow\n    if (document.body.scrollHeight > window.innerHeight) {\n      // add padding so the content doesn't shift after removal of scrollbar\n      states.previousBodyPadding = parseInt(window.getComputedStyle(document.body).getPropertyValue('padding-right'));\n      document.body.style.paddingRight = `${states.previousBodyPadding + measureScrollbar()}px`;\n    }\n  };\n  const undoScrollbar = () => {\n    if (states.previousBodyPadding !== null) {\n      document.body.style.paddingRight = `${states.previousBodyPadding}px`;\n      states.previousBodyPadding = null;\n    }\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {HTMLElement} container\n   * @param {boolean} returnFocus\n   * @param {Function} didClose\n   */\n  function removePopupAndResetState(instance, container, returnFocus, didClose) {\n    if (isToast()) {\n      triggerDidCloseAndDispose(instance, didClose);\n    } else {\n      restoreActiveElement(returnFocus).then(() => triggerDidCloseAndDispose(instance, didClose));\n      removeKeydownHandler(globalState);\n    }\n    const isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);\n    // workaround for #2088\n    // for some reason removing the container in Safari will scroll the document to bottom\n    if (isSafari) {\n      container.setAttribute('style', 'display:none !important');\n      container.removeAttribute('class');\n      container.innerHTML = '';\n    } else {\n      container.remove();\n    }\n    if (isModal()) {\n      undoScrollbar();\n      undoIOSfix();\n      unsetAriaHidden();\n    }\n    removeBodyClasses();\n  }\n\n  /**\n   * Remove SweetAlert2 classes from body\n   */\n  function removeBodyClasses() {\n    removeClass([document.documentElement, document.body], [swalClasses.shown, swalClasses['height-auto'], swalClasses['no-backdrop'], swalClasses['toast-shown']]);\n  }\n\n  /**\n   * Instance method to close sweetAlert\n   *\n   * @param {any} resolveValue\n   */\n  function close(resolveValue) {\n    resolveValue = prepareResolveValue(resolveValue);\n    const swalPromiseResolve = privateMethods.swalPromiseResolve.get(this);\n    const didClose = triggerClosePopup(this);\n    if (this.isAwaitingPromise()) {\n      // A swal awaiting for a promise (after a click on Confirm or Deny) cannot be dismissed anymore #2335\n      if (!resolveValue.isDismissed) {\n        handleAwaitingPromise(this);\n        swalPromiseResolve(resolveValue);\n      }\n    } else if (didClose) {\n      // Resolve Swal promise\n      swalPromiseResolve(resolveValue);\n    }\n  }\n\n  /**\n   * @returns {boolean}\n   */\n  function isAwaitingPromise() {\n    return !!privateProps.awaitingPromise.get(this);\n  }\n  const triggerClosePopup = instance => {\n    const popup = getPopup();\n    if (!popup) {\n      return false;\n    }\n    const innerParams = privateProps.innerParams.get(instance);\n    if (!innerParams || hasClass(popup, innerParams.hideClass.popup)) {\n      return false;\n    }\n    removeClass(popup, innerParams.showClass.popup);\n    addClass(popup, innerParams.hideClass.popup);\n    const backdrop = getContainer();\n    removeClass(backdrop, innerParams.showClass.backdrop);\n    addClass(backdrop, innerParams.hideClass.backdrop);\n    handlePopupAnimation(instance, popup, innerParams);\n    return true;\n  };\n\n  /**\n   * @param {any} error\n   */\n  function rejectPromise(error) {\n    const rejectPromise = privateMethods.swalPromiseReject.get(this);\n    handleAwaitingPromise(this);\n    if (rejectPromise) {\n      // Reject Swal promise\n      rejectPromise(error);\n    }\n  }\n\n  /**\n   * @param {SweetAlert2} instance\n   */\n  const handleAwaitingPromise = instance => {\n    // @ts-ignore\n    if (instance.isAwaitingPromise()) {\n      privateProps.awaitingPromise.delete(instance);\n      // The instance might have been previously partly destroyed, we must resume the destroy process in this case #2335\n      if (!privateProps.innerParams.get(instance)) {\n        // @ts-ignore\n        instance._destroy();\n      }\n    }\n  };\n\n  /**\n   * @param {any} resolveValue\n   * @returns {import('sweetalert2').SweetAlertResult}\n   */\n  const prepareResolveValue = resolveValue => {\n    // When user calls Swal.close()\n    if (typeof resolveValue === 'undefined') {\n      return {\n        isConfirmed: false,\n        isDenied: false,\n        isDismissed: true\n      };\n    }\n    return Object.assign({\n      isConfirmed: false,\n      isDenied: false,\n      isDismissed: false\n    }, resolveValue);\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {HTMLElement} popup\n   * @param {SweetAlertOptions} innerParams\n   */\n  const handlePopupAnimation = (instance, popup, innerParams) => {\n    const container = getContainer();\n    // If animation is supported, animate\n    const animationIsSupported = animationEndEvent && hasCssAnimation(popup);\n    if (typeof innerParams.willClose === 'function') {\n      innerParams.willClose(popup);\n    }\n    if (animationIsSupported) {\n      animatePopup(instance, popup, container, innerParams.returnFocus, innerParams.didClose);\n    } else {\n      // Otherwise, remove immediately\n      removePopupAndResetState(instance, container, innerParams.returnFocus, innerParams.didClose);\n    }\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {HTMLElement} popup\n   * @param {HTMLElement} container\n   * @param {boolean} returnFocus\n   * @param {Function} didClose\n   */\n  const animatePopup = (instance, popup, container, returnFocus, didClose) => {\n    globalState.swalCloseEventFinishedCallback = removePopupAndResetState.bind(null, instance, container, returnFocus, didClose);\n    popup.addEventListener(animationEndEvent, function (e) {\n      if (e.target === popup) {\n        globalState.swalCloseEventFinishedCallback();\n        delete globalState.swalCloseEventFinishedCallback;\n      }\n    });\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {Function} didClose\n   */\n  const triggerDidCloseAndDispose = (instance, didClose) => {\n    setTimeout(() => {\n      if (typeof didClose === 'function') {\n        // @ts-ignore\n        didClose.bind(instance.params)();\n      }\n      // @ts-ignore\n      instance._destroy();\n    });\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {string[]} buttons\n   * @param {boolean} disabled\n   */\n  function setButtonsDisabled(instance, buttons, disabled) {\n    const domCache = privateProps.domCache.get(instance);\n    buttons.forEach(button => {\n      domCache[button].disabled = disabled;\n    });\n  }\n\n  /**\n   * @param {HTMLInputElement} input\n   * @param {boolean} disabled\n   */\n  function setInputDisabled(input, disabled) {\n    if (!input) {\n      return;\n    }\n    if (input.type === 'radio') {\n      const radiosContainer = input.parentNode.parentNode;\n      const radios = radiosContainer.querySelectorAll('input');\n      for (let i = 0; i < radios.length; i++) {\n        radios[i].disabled = disabled;\n      }\n    } else {\n      input.disabled = disabled;\n    }\n  }\n  function enableButtons() {\n    setButtonsDisabled(this, ['confirmButton', 'denyButton', 'cancelButton'], false);\n  }\n  function disableButtons() {\n    setButtonsDisabled(this, ['confirmButton', 'denyButton', 'cancelButton'], true);\n  }\n  function enableInput() {\n    setInputDisabled(this.getInput(), false);\n  }\n  function disableInput() {\n    setInputDisabled(this.getInput(), true);\n  }\n\n  /**\n   * Show block with validation message\n   *\n   * @param {string} error\n   */\n  function showValidationMessage(error) {\n    const domCache = privateProps.domCache.get(this);\n    const params = privateProps.innerParams.get(this);\n    setInnerHtml(domCache.validationMessage, error);\n    domCache.validationMessage.className = swalClasses['validation-message'];\n    if (params.customClass && params.customClass.validationMessage) {\n      addClass(domCache.validationMessage, params.customClass.validationMessage);\n    }\n    show(domCache.validationMessage);\n    const input = this.getInput();\n    if (input) {\n      input.setAttribute('aria-invalid', true);\n      input.setAttribute('aria-describedby', swalClasses['validation-message']);\n      focusInput(input);\n      addClass(input, swalClasses.inputerror);\n    }\n  }\n\n  /**\n   * Hide block with validation message\n   */\n  function resetValidationMessage() {\n    const domCache = privateProps.domCache.get(this);\n    if (domCache.validationMessage) {\n      hide(domCache.validationMessage);\n    }\n    const input = this.getInput();\n    if (input) {\n      input.removeAttribute('aria-invalid');\n      input.removeAttribute('aria-describedby');\n      removeClass(input, swalClasses.inputerror);\n    }\n  }\n\n  const defaultParams = {\n    title: '',\n    titleText: '',\n    text: '',\n    html: '',\n    footer: '',\n    icon: undefined,\n    iconColor: undefined,\n    iconHtml: undefined,\n    template: undefined,\n    toast: false,\n    showClass: {\n      popup: 'swal2-show',\n      backdrop: 'swal2-backdrop-show',\n      icon: 'swal2-icon-show'\n    },\n    hideClass: {\n      popup: 'swal2-hide',\n      backdrop: 'swal2-backdrop-hide',\n      icon: 'swal2-icon-hide'\n    },\n    customClass: {},\n    target: 'body',\n    color: undefined,\n    backdrop: true,\n    heightAuto: true,\n    allowOutsideClick: true,\n    allowEscapeKey: true,\n    allowEnterKey: true,\n    stopKeydownPropagation: true,\n    keydownListenerCapture: false,\n    showConfirmButton: true,\n    showDenyButton: false,\n    showCancelButton: false,\n    preConfirm: undefined,\n    preDeny: undefined,\n    confirmButtonText: 'OK',\n    confirmButtonAriaLabel: '',\n    confirmButtonColor: undefined,\n    denyButtonText: 'No',\n    denyButtonAriaLabel: '',\n    denyButtonColor: undefined,\n    cancelButtonText: 'Cancel',\n    cancelButtonAriaLabel: '',\n    cancelButtonColor: undefined,\n    buttonsStyling: true,\n    reverseButtons: false,\n    focusConfirm: true,\n    focusDeny: false,\n    focusCancel: false,\n    returnFocus: true,\n    showCloseButton: false,\n    closeButtonHtml: '&times;',\n    closeButtonAriaLabel: 'Close this dialog',\n    loaderHtml: '',\n    showLoaderOnConfirm: false,\n    showLoaderOnDeny: false,\n    imageUrl: undefined,\n    imageWidth: undefined,\n    imageHeight: undefined,\n    imageAlt: '',\n    timer: undefined,\n    timerProgressBar: false,\n    width: undefined,\n    padding: undefined,\n    background: undefined,\n    input: undefined,\n    inputPlaceholder: '',\n    inputLabel: '',\n    inputValue: '',\n    inputOptions: {},\n    inputAutoFocus: true,\n    inputAutoTrim: true,\n    inputAttributes: {},\n    inputValidator: undefined,\n    returnInputValueOnDeny: false,\n    validationMessage: undefined,\n    grow: false,\n    position: 'center',\n    progressSteps: [],\n    currentProgressStep: undefined,\n    progressStepsDistance: undefined,\n    willOpen: undefined,\n    didOpen: undefined,\n    didRender: undefined,\n    willClose: undefined,\n    didClose: undefined,\n    didDestroy: undefined,\n    scrollbarPadding: true\n  };\n  const updatableParams = ['allowEscapeKey', 'allowOutsideClick', 'background', 'buttonsStyling', 'cancelButtonAriaLabel', 'cancelButtonColor', 'cancelButtonText', 'closeButtonAriaLabel', 'closeButtonHtml', 'color', 'confirmButtonAriaLabel', 'confirmButtonColor', 'confirmButtonText', 'currentProgressStep', 'customClass', 'denyButtonAriaLabel', 'denyButtonColor', 'denyButtonText', 'didClose', 'didDestroy', 'footer', 'hideClass', 'html', 'icon', 'iconColor', 'iconHtml', 'imageAlt', 'imageHeight', 'imageUrl', 'imageWidth', 'preConfirm', 'preDeny', 'progressSteps', 'returnFocus', 'reverseButtons', 'showCancelButton', 'showCloseButton', 'showConfirmButton', 'showDenyButton', 'text', 'title', 'titleText', 'willClose'];\n  const deprecatedParams = {};\n  const toastIncompatibleParams = ['allowOutsideClick', 'allowEnterKey', 'backdrop', 'focusConfirm', 'focusDeny', 'focusCancel', 'returnFocus', 'heightAuto', 'keydownListenerCapture'];\n\n  /**\n   * Is valid parameter\n   *\n   * @param {string} paramName\n   * @returns {boolean}\n   */\n  const isValidParameter = paramName => {\n    return Object.prototype.hasOwnProperty.call(defaultParams, paramName);\n  };\n\n  /**\n   * Is valid parameter for Swal.update() method\n   *\n   * @param {string} paramName\n   * @returns {boolean}\n   */\n  const isUpdatableParameter = paramName => {\n    return updatableParams.indexOf(paramName) !== -1;\n  };\n\n  /**\n   * Is deprecated parameter\n   *\n   * @param {string} paramName\n   * @returns {string | undefined}\n   */\n  const isDeprecatedParameter = paramName => {\n    return deprecatedParams[paramName];\n  };\n\n  /**\n   * @param {string} param\n   */\n  const checkIfParamIsValid = param => {\n    if (!isValidParameter(param)) {\n      warn(`Unknown parameter \"${param}\"`);\n    }\n  };\n\n  /**\n   * @param {string} param\n   */\n  const checkIfToastParamIsValid = param => {\n    if (toastIncompatibleParams.includes(param)) {\n      warn(`The parameter \"${param}\" is incompatible with toasts`);\n    }\n  };\n\n  /**\n   * @param {string} param\n   */\n  const checkIfParamIsDeprecated = param => {\n    if (isDeprecatedParameter(param)) {\n      warnAboutDeprecation(param, isDeprecatedParameter(param));\n    }\n  };\n\n  /**\n   * Show relevant warnings for given params\n   *\n   * @param {SweetAlertOptions} params\n   */\n  const showWarningsForParams = params => {\n    if (params.backdrop === false && params.allowOutsideClick) {\n      warn('\"allowOutsideClick\" parameter requires `backdrop` parameter to be set to `true`');\n    }\n    for (const param in params) {\n      checkIfParamIsValid(param);\n      if (params.toast) {\n        checkIfToastParamIsValid(param);\n      }\n      checkIfParamIsDeprecated(param);\n    }\n  };\n\n  /**\n   * Updates popup parameters.\n   *\n   * @param {SweetAlertOptions} params\n   */\n  function update(params) {\n    const popup = getPopup();\n    const innerParams = privateProps.innerParams.get(this);\n    if (!popup || hasClass(popup, innerParams.hideClass.popup)) {\n      warn(`You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.`);\n      return;\n    }\n    const validUpdatableParams = filterValidParams(params);\n    const updatedParams = Object.assign({}, innerParams, validUpdatableParams);\n    render(this, updatedParams);\n    privateProps.innerParams.set(this, updatedParams);\n    Object.defineProperties(this, {\n      params: {\n        value: Object.assign({}, this.params, params),\n        writable: false,\n        enumerable: true\n      }\n    });\n  }\n\n  /**\n   * @param {SweetAlertOptions} params\n   * @returns {SweetAlertOptions}\n   */\n  const filterValidParams = params => {\n    const validUpdatableParams = {};\n    Object.keys(params).forEach(param => {\n      if (isUpdatableParameter(param)) {\n        validUpdatableParams[param] = params[param];\n      } else {\n        warn(`Invalid parameter to update: ${param}`);\n      }\n    });\n    return validUpdatableParams;\n  };\n\n  /**\n   * Dispose the current SweetAlert2 instance\n   */\n  function _destroy() {\n    const domCache = privateProps.domCache.get(this);\n    const innerParams = privateProps.innerParams.get(this);\n    if (!innerParams) {\n      disposeWeakMaps(this); // The WeakMaps might have been partly destroyed, we must recall it to dispose any remaining WeakMaps #2335\n      return; // This instance has already been destroyed\n    }\n\n    // Check if there is another Swal closing\n    if (domCache.popup && globalState.swalCloseEventFinishedCallback) {\n      globalState.swalCloseEventFinishedCallback();\n      delete globalState.swalCloseEventFinishedCallback;\n    }\n    if (typeof innerParams.didDestroy === 'function') {\n      innerParams.didDestroy();\n    }\n    disposeSwal(this);\n  }\n\n  /**\n   * @param {SweetAlert2} instance\n   */\n  const disposeSwal = instance => {\n    disposeWeakMaps(instance);\n    // Unset this.params so GC will dispose it (#1569)\n    // @ts-ignore\n    delete instance.params;\n    // Unset globalState props so GC will dispose globalState (#1569)\n    delete globalState.keydownHandler;\n    delete globalState.keydownTarget;\n    // Unset currentInstance\n    delete globalState.currentInstance;\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   */\n  const disposeWeakMaps = instance => {\n    // If the current instance is awaiting a promise result, we keep the privateMethods to call them once the promise result is retrieved #2335\n    // @ts-ignore\n    if (instance.isAwaitingPromise()) {\n      unsetWeakMaps(privateProps, instance);\n      privateProps.awaitingPromise.set(instance, true);\n    } else {\n      unsetWeakMaps(privateMethods, instance);\n      unsetWeakMaps(privateProps, instance);\n    }\n  };\n\n  /**\n   * @param {object} obj\n   * @param {SweetAlert2} instance\n   */\n  const unsetWeakMaps = (obj, instance) => {\n    for (const i in obj) {\n      obj[i].delete(instance);\n    }\n  };\n\n  var instanceMethods = /*#__PURE__*/Object.freeze({\n    __proto__: null,\n    _destroy: _destroy,\n    close: close,\n    closeModal: close,\n    closePopup: close,\n    closeToast: close,\n    disableButtons: disableButtons,\n    disableInput: disableInput,\n    disableLoading: hideLoading,\n    enableButtons: enableButtons,\n    enableInput: enableInput,\n    getInput: getInput,\n    handleAwaitingPromise: handleAwaitingPromise,\n    hideLoading: hideLoading,\n    isAwaitingPromise: isAwaitingPromise,\n    rejectPromise: rejectPromise,\n    resetValidationMessage: resetValidationMessage,\n    showValidationMessage: showValidationMessage,\n    update: update\n  });\n\n  /**\n   * Shows loader (spinner), this is useful with AJAX requests.\n   * By default the loader be shown instead of the \"Confirm\" button.\n   *\n   * @param {HTMLButtonElement} [buttonToReplace]\n   */\n  const showLoading = buttonToReplace => {\n    let popup = getPopup();\n    if (!popup) {\n      new Swal(); // eslint-disable-line no-new\n    }\n\n    popup = getPopup();\n    const loader = getLoader();\n    if (isToast()) {\n      hide(getIcon());\n    } else {\n      replaceButton(popup, buttonToReplace);\n    }\n    show(loader);\n    popup.setAttribute('data-loading', 'true');\n    popup.setAttribute('aria-busy', 'true');\n    popup.focus();\n  };\n\n  /**\n   * @param {HTMLElement} popup\n   * @param {HTMLButtonElement} [buttonToReplace]\n   */\n  const replaceButton = (popup, buttonToReplace) => {\n    const actions = getActions();\n    const loader = getLoader();\n    if (!buttonToReplace && isVisible$1(getConfirmButton())) {\n      buttonToReplace = getConfirmButton();\n    }\n    show(actions);\n    if (buttonToReplace) {\n      hide(buttonToReplace);\n      loader.setAttribute('data-button-to-replace', buttonToReplace.className);\n    }\n    loader.parentNode.insertBefore(loader, buttonToReplace);\n    addClass([popup, actions], swalClasses.loading);\n  };\n\n  /**\n   * @typedef { string | number | boolean } InputValue\n   */\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {SweetAlertOptions} params\n   */\n  const handleInputOptionsAndValue = (instance, params) => {\n    if (params.input === 'select' || params.input === 'radio') {\n      handleInputOptions(instance, params);\n    } else if (['text', 'email', 'number', 'tel', 'textarea'].includes(params.input) && (hasToPromiseFn(params.inputValue) || isPromise(params.inputValue))) {\n      showLoading(getConfirmButton());\n      handleInputValue(instance, params);\n    }\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {SweetAlertOptions} innerParams\n   * @returns {string | number | File | FileList | null}\n   */\n  const getInputValue = (instance, innerParams) => {\n    const input = instance.getInput();\n    if (!input) {\n      return null;\n    }\n    switch (innerParams.input) {\n      case 'checkbox':\n        return getCheckboxValue(input);\n      case 'radio':\n        return getRadioValue(input);\n      case 'file':\n        return getFileValue(input);\n      default:\n        return innerParams.inputAutoTrim ? input.value.trim() : input.value;\n    }\n  };\n\n  /**\n   * @param {HTMLInputElement} input\n   * @returns {number}\n   */\n  const getCheckboxValue = input => input.checked ? 1 : 0;\n\n  /**\n   * @param {HTMLInputElement} input\n   * @returns {string | null}\n   */\n  const getRadioValue = input => input.checked ? input.value : null;\n\n  /**\n   * @param {HTMLInputElement} input\n   * @returns {FileList | File | null}\n   */\n  const getFileValue = input => input.files.length ? input.getAttribute('multiple') !== null ? input.files : input.files[0] : null;\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {SweetAlertOptions} params\n   */\n  const handleInputOptions = (instance, params) => {\n    const popup = getPopup();\n    /**\n     * @param {Record<string, any>} inputOptions\n     */\n    const processInputOptions = inputOptions => {\n      populateInputOptions[params.input](popup, formatInputOptions(inputOptions), params);\n    };\n    if (hasToPromiseFn(params.inputOptions) || isPromise(params.inputOptions)) {\n      showLoading(getConfirmButton());\n      asPromise(params.inputOptions).then(inputOptions => {\n        instance.hideLoading();\n        processInputOptions(inputOptions);\n      });\n    } else if (typeof params.inputOptions === 'object') {\n      processInputOptions(params.inputOptions);\n    } else {\n      error(`Unexpected type of inputOptions! Expected object, Map or Promise, got ${typeof params.inputOptions}`);\n    }\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {SweetAlertOptions} params\n   */\n  const handleInputValue = (instance, params) => {\n    const input = instance.getInput();\n    hide(input);\n    asPromise(params.inputValue).then(inputValue => {\n      input.value = params.input === 'number' ? `${parseFloat(inputValue) || 0}` : `${inputValue}`;\n      show(input);\n      input.focus();\n      instance.hideLoading();\n    }).catch(err => {\n      error(`Error in inputValue promise: ${err}`);\n      input.value = '';\n      show(input);\n      input.focus();\n      instance.hideLoading();\n    });\n  };\n  const populateInputOptions = {\n    /**\n     * @param {HTMLElement} popup\n     * @param {Record<string, any>} inputOptions\n     * @param {SweetAlertOptions} params\n     */\n    select: (popup, inputOptions, params) => {\n      const select = getDirectChildByClass(popup, swalClasses.select);\n      /**\n       * @param {HTMLElement} parent\n       * @param {string} optionLabel\n       * @param {string} optionValue\n       */\n      const renderOption = (parent, optionLabel, optionValue) => {\n        const option = document.createElement('option');\n        option.value = optionValue;\n        setInnerHtml(option, optionLabel);\n        option.selected = isSelected(optionValue, params.inputValue);\n        parent.appendChild(option);\n      };\n      inputOptions.forEach(inputOption => {\n        const optionValue = inputOption[0];\n        const optionLabel = inputOption[1];\n        // <optgroup> spec:\n        // https://www.w3.org/TR/html401/interact/forms.html#h-17.6\n        // \"...all OPTGROUP elements must be specified directly within a SELECT element (i.e., groups may not be nested)...\"\n        // check whether this is a <optgroup>\n        if (Array.isArray(optionLabel)) {\n          // if it is an array, then it is an <optgroup>\n          const optgroup = document.createElement('optgroup');\n          optgroup.label = optionValue;\n          optgroup.disabled = false; // not configurable for now\n          select.appendChild(optgroup);\n          optionLabel.forEach(o => renderOption(optgroup, o[1], o[0]));\n        } else {\n          // case of <option>\n          renderOption(select, optionLabel, optionValue);\n        }\n      });\n      select.focus();\n    },\n    /**\n     * @param {HTMLElement} popup\n     * @param {Record<string, any>} inputOptions\n     * @param {SweetAlertOptions} params\n     */\n    radio: (popup, inputOptions, params) => {\n      const radio = getDirectChildByClass(popup, swalClasses.radio);\n      inputOptions.forEach(inputOption => {\n        const radioValue = inputOption[0];\n        const radioLabel = inputOption[1];\n        const radioInput = document.createElement('input');\n        const radioLabelElement = document.createElement('label');\n        radioInput.type = 'radio';\n        radioInput.name = swalClasses.radio;\n        radioInput.value = radioValue;\n        if (isSelected(radioValue, params.inputValue)) {\n          radioInput.checked = true;\n        }\n        const label = document.createElement('span');\n        setInnerHtml(label, radioLabel);\n        label.className = swalClasses.label;\n        radioLabelElement.appendChild(radioInput);\n        radioLabelElement.appendChild(label);\n        radio.appendChild(radioLabelElement);\n      });\n      const radios = radio.querySelectorAll('input');\n      if (radios.length) {\n        radios[0].focus();\n      }\n    }\n  };\n\n  /**\n   * Converts `inputOptions` into an array of `[value, label]`s\n   *\n   * @param {Record<string, any>} inputOptions\n   * @returns {Array<Array<string>>}\n   */\n  const formatInputOptions = inputOptions => {\n    const result = [];\n    if (typeof Map !== 'undefined' && inputOptions instanceof Map) {\n      inputOptions.forEach((value, key) => {\n        let valueFormatted = value;\n        if (typeof valueFormatted === 'object') {\n          // case of <optgroup>\n          valueFormatted = formatInputOptions(valueFormatted);\n        }\n        result.push([key, valueFormatted]);\n      });\n    } else {\n      Object.keys(inputOptions).forEach(key => {\n        let valueFormatted = inputOptions[key];\n        if (typeof valueFormatted === 'object') {\n          // case of <optgroup>\n          valueFormatted = formatInputOptions(valueFormatted);\n        }\n        result.push([key, valueFormatted]);\n      });\n    }\n    return result;\n  };\n\n  /**\n   * @param {string} optionValue\n   * @param {InputValue | Promise<InputValue> | { toPromise: () => InputValue }} inputValue\n   * @returns {boolean}\n   */\n  const isSelected = (optionValue, inputValue) => {\n    return inputValue && inputValue.toString() === optionValue.toString();\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   */\n  const handleConfirmButtonClick = instance => {\n    const innerParams = privateProps.innerParams.get(instance);\n    instance.disableButtons();\n    if (innerParams.input) {\n      handleConfirmOrDenyWithInput(instance, 'confirm');\n    } else {\n      confirm(instance, true);\n    }\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   */\n  const handleDenyButtonClick = instance => {\n    const innerParams = privateProps.innerParams.get(instance);\n    instance.disableButtons();\n    if (innerParams.returnInputValueOnDeny) {\n      handleConfirmOrDenyWithInput(instance, 'deny');\n    } else {\n      deny(instance, false);\n    }\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {Function} dismissWith\n   */\n  const handleCancelButtonClick = (instance, dismissWith) => {\n    instance.disableButtons();\n    dismissWith(DismissReason.cancel);\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {'confirm' | 'deny'} type\n   */\n  const handleConfirmOrDenyWithInput = (instance, type) => {\n    const innerParams = privateProps.innerParams.get(instance);\n    if (!innerParams.input) {\n      error(`The \"input\" parameter is needed to be set when using returnInputValueOn${capitalizeFirstLetter(type)}`);\n      return;\n    }\n    const inputValue = getInputValue(instance, innerParams);\n    if (innerParams.inputValidator) {\n      handleInputValidator(instance, inputValue, type);\n    } else if (!instance.getInput().checkValidity()) {\n      instance.enableButtons();\n      instance.showValidationMessage(innerParams.validationMessage);\n    } else if (type === 'deny') {\n      deny(instance, inputValue);\n    } else {\n      confirm(instance, inputValue);\n    }\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {string | number | File | FileList | null} inputValue\n   * @param {'confirm' | 'deny'} type\n   */\n  const handleInputValidator = (instance, inputValue, type) => {\n    const innerParams = privateProps.innerParams.get(instance);\n    instance.disableInput();\n    const validationPromise = Promise.resolve().then(() => asPromise(innerParams.inputValidator(inputValue, innerParams.validationMessage)));\n    validationPromise.then(validationMessage => {\n      instance.enableButtons();\n      instance.enableInput();\n      if (validationMessage) {\n        instance.showValidationMessage(validationMessage);\n      } else if (type === 'deny') {\n        deny(instance, inputValue);\n      } else {\n        confirm(instance, inputValue);\n      }\n    });\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {any} value\n   */\n  const deny = (instance, value) => {\n    const innerParams = privateProps.innerParams.get(instance || undefined);\n    if (innerParams.showLoaderOnDeny) {\n      showLoading(getDenyButton());\n    }\n    if (innerParams.preDeny) {\n      privateProps.awaitingPromise.set(instance || undefined, true); // Flagging the instance as awaiting a promise so it's own promise's reject/resolve methods doesn't get destroyed until the result from this preDeny's promise is received\n      const preDenyPromise = Promise.resolve().then(() => asPromise(innerParams.preDeny(value, innerParams.validationMessage)));\n      preDenyPromise.then(preDenyValue => {\n        if (preDenyValue === false) {\n          instance.hideLoading();\n          handleAwaitingPromise(instance);\n        } else {\n          instance.close({\n            isDenied: true,\n            value: typeof preDenyValue === 'undefined' ? value : preDenyValue\n          });\n        }\n      }).catch(error => rejectWith(instance || undefined, error));\n    } else {\n      instance.close({\n        isDenied: true,\n        value\n      });\n    }\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {any} value\n   */\n  const succeedWith = (instance, value) => {\n    instance.close({\n      isConfirmed: true,\n      value\n    });\n  };\n\n  /**\n   *\n   * @param {SweetAlert2} instance\n   * @param {string} error\n   */\n  const rejectWith = (instance, error) => {\n    // @ts-ignore\n    instance.rejectPromise(error);\n  };\n\n  /**\n   *\n   * @param {SweetAlert2} instance\n   * @param {any} value\n   */\n  const confirm = (instance, value) => {\n    const innerParams = privateProps.innerParams.get(instance || undefined);\n    if (innerParams.showLoaderOnConfirm) {\n      showLoading();\n    }\n    if (innerParams.preConfirm) {\n      instance.resetValidationMessage();\n      privateProps.awaitingPromise.set(instance || undefined, true); // Flagging the instance as awaiting a promise so it's own promise's reject/resolve methods doesn't get destroyed until the result from this preConfirm's promise is received\n      const preConfirmPromise = Promise.resolve().then(() => asPromise(innerParams.preConfirm(value, innerParams.validationMessage)));\n      preConfirmPromise.then(preConfirmValue => {\n        if (isVisible$1(getValidationMessage()) || preConfirmValue === false) {\n          instance.hideLoading();\n          handleAwaitingPromise(instance);\n        } else {\n          succeedWith(instance, typeof preConfirmValue === 'undefined' ? value : preConfirmValue);\n        }\n      }).catch(error => rejectWith(instance || undefined, error));\n    } else {\n      succeedWith(instance, value);\n    }\n  };\n\n  const handlePopupClick = (instance, domCache, dismissWith) => {\n    const innerParams = privateProps.innerParams.get(instance);\n    if (innerParams.toast) {\n      handleToastClick(instance, domCache, dismissWith);\n    } else {\n      // Ignore click events that had mousedown on the popup but mouseup on the container\n      // This can happen when the user drags a slider\n      handleModalMousedown(domCache);\n\n      // Ignore click events that had mousedown on the container but mouseup on the popup\n      handleContainerMousedown(domCache);\n      handleModalClick(instance, domCache, dismissWith);\n    }\n  };\n  const handleToastClick = (instance, domCache, dismissWith) => {\n    // Closing toast by internal click\n    domCache.popup.onclick = () => {\n      const innerParams = privateProps.innerParams.get(instance);\n      if (innerParams && (isAnyButtonShown(innerParams) || innerParams.timer || innerParams.input)) {\n        return;\n      }\n      dismissWith(DismissReason.close);\n    };\n  };\n\n  /**\n   * @param {*} innerParams\n   * @returns {boolean}\n   */\n  const isAnyButtonShown = innerParams => {\n    return innerParams.showConfirmButton || innerParams.showDenyButton || innerParams.showCancelButton || innerParams.showCloseButton;\n  };\n  let ignoreOutsideClick = false;\n  const handleModalMousedown = domCache => {\n    domCache.popup.onmousedown = () => {\n      domCache.container.onmouseup = function (e) {\n        domCache.container.onmouseup = undefined;\n        // We only check if the mouseup target is the container because usually it doesn't\n        // have any other direct children aside of the popup\n        if (e.target === domCache.container) {\n          ignoreOutsideClick = true;\n        }\n      };\n    };\n  };\n  const handleContainerMousedown = domCache => {\n    domCache.container.onmousedown = () => {\n      domCache.popup.onmouseup = function (e) {\n        domCache.popup.onmouseup = undefined;\n        // We also need to check if the mouseup target is a child of the popup\n        if (e.target === domCache.popup || domCache.popup.contains(e.target)) {\n          ignoreOutsideClick = true;\n        }\n      };\n    };\n  };\n  const handleModalClick = (instance, domCache, dismissWith) => {\n    domCache.container.onclick = e => {\n      const innerParams = privateProps.innerParams.get(instance);\n      if (ignoreOutsideClick) {\n        ignoreOutsideClick = false;\n        return;\n      }\n      if (e.target === domCache.container && callIfFunction(innerParams.allowOutsideClick)) {\n        dismissWith(DismissReason.backdrop);\n      }\n    };\n  };\n\n  const isJqueryElement = elem => typeof elem === 'object' && elem.jquery;\n  const isElement = elem => elem instanceof Element || isJqueryElement(elem);\n  const argsToParams = args => {\n    const params = {};\n    if (typeof args[0] === 'object' && !isElement(args[0])) {\n      Object.assign(params, args[0]);\n    } else {\n      ['title', 'html', 'icon'].forEach((name, index) => {\n        const arg = args[index];\n        if (typeof arg === 'string' || isElement(arg)) {\n          params[name] = arg;\n        } else if (arg !== undefined) {\n          error(`Unexpected type of ${name}! Expected \"string\" or \"Element\", got ${typeof arg}`);\n        }\n      });\n    }\n    return params;\n  };\n\n  function fire() {\n    const Swal = this; // eslint-disable-line @typescript-eslint/no-this-alias\n    for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n    return new Swal(...args);\n  }\n\n  /**\n   * Returns an extended version of `Swal` containing `params` as defaults.\n   * Useful for reusing Swal configuration.\n   *\n   * For example:\n   *\n   * Before:\n   * const textPromptOptions = { input: 'text', showCancelButton: true }\n   * const {value: firstName} = await Swal.fire({ ...textPromptOptions, title: 'What is your first name?' })\n   * const {value: lastName} = await Swal.fire({ ...textPromptOptions, title: 'What is your last name?' })\n   *\n   * After:\n   * const TextPrompt = Swal.mixin({ input: 'text', showCancelButton: true })\n   * const {value: firstName} = await TextPrompt('What is your first name?')\n   * const {value: lastName} = await TextPrompt('What is your last name?')\n   *\n   * @param mixinParams\n   */\n  function mixin(mixinParams) {\n    class MixinSwal extends this {\n      _main(params, priorityMixinParams) {\n        return super._main(params, Object.assign({}, mixinParams, priorityMixinParams));\n      }\n    }\n    return MixinSwal;\n  }\n\n  /**\n   * If `timer` parameter is set, returns number of milliseconds of timer remained.\n   * Otherwise, returns undefined.\n   *\n   * @returns {number | undefined}\n   */\n  const getTimerLeft = () => {\n    return globalState.timeout && globalState.timeout.getTimerLeft();\n  };\n\n  /**\n   * Stop timer. Returns number of milliseconds of timer remained.\n   * If `timer` parameter isn't set, returns undefined.\n   *\n   * @returns {number | undefined}\n   */\n  const stopTimer = () => {\n    if (globalState.timeout) {\n      stopTimerProgressBar();\n      return globalState.timeout.stop();\n    }\n  };\n\n  /**\n   * Resume timer. Returns number of milliseconds of timer remained.\n   * If `timer` parameter isn't set, returns undefined.\n   *\n   * @returns {number | undefined}\n   */\n  const resumeTimer = () => {\n    if (globalState.timeout) {\n      const remaining = globalState.timeout.start();\n      animateTimerProgressBar(remaining);\n      return remaining;\n    }\n  };\n\n  /**\n   * Resume timer. Returns number of milliseconds of timer remained.\n   * If `timer` parameter isn't set, returns undefined.\n   *\n   * @returns {number | undefined}\n   */\n  const toggleTimer = () => {\n    const timer = globalState.timeout;\n    return timer && (timer.running ? stopTimer() : resumeTimer());\n  };\n\n  /**\n   * Increase timer. Returns number of milliseconds of an updated timer.\n   * If `timer` parameter isn't set, returns undefined.\n   *\n   * @param {number} n\n   * @returns {number | undefined}\n   */\n  const increaseTimer = n => {\n    if (globalState.timeout) {\n      const remaining = globalState.timeout.increase(n);\n      animateTimerProgressBar(remaining, true);\n      return remaining;\n    }\n  };\n\n  /**\n   * Check if timer is running. Returns true if timer is running\n   * or false if timer is paused or stopped.\n   * If `timer` parameter isn't set, returns undefined\n   *\n   * @returns {boolean}\n   */\n  const isTimerRunning = () => {\n    return globalState.timeout && globalState.timeout.isRunning();\n  };\n\n  let bodyClickListenerAdded = false;\n  const clickHandlers = {};\n\n  /**\n   * @param {string} attr\n   */\n  function bindClickHandler() {\n    let attr = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'data-swal-template';\n    clickHandlers[attr] = this;\n    if (!bodyClickListenerAdded) {\n      document.body.addEventListener('click', bodyClickListener);\n      bodyClickListenerAdded = true;\n    }\n  }\n  const bodyClickListener = event => {\n    for (let el = event.target; el && el !== document; el = el.parentNode) {\n      for (const attr in clickHandlers) {\n        const template = el.getAttribute(attr);\n        if (template) {\n          clickHandlers[attr].fire({\n            template\n          });\n          return;\n        }\n      }\n    }\n  };\n\n  var staticMethods = /*#__PURE__*/Object.freeze({\n    __proto__: null,\n    argsToParams: argsToParams,\n    bindClickHandler: bindClickHandler,\n    clickCancel: clickCancel,\n    clickConfirm: clickConfirm,\n    clickDeny: clickDeny,\n    enableLoading: showLoading,\n    fire: fire,\n    getActions: getActions,\n    getCancelButton: getCancelButton,\n    getCloseButton: getCloseButton,\n    getConfirmButton: getConfirmButton,\n    getContainer: getContainer,\n    getDenyButton: getDenyButton,\n    getFocusableElements: getFocusableElements,\n    getFooter: getFooter,\n    getHtmlContainer: getHtmlContainer,\n    getIcon: getIcon,\n    getIconContent: getIconContent,\n    getImage: getImage,\n    getInputLabel: getInputLabel,\n    getLoader: getLoader,\n    getPopup: getPopup,\n    getProgressSteps: getProgressSteps,\n    getTimerLeft: getTimerLeft,\n    getTimerProgressBar: getTimerProgressBar,\n    getTitle: getTitle,\n    getValidationMessage: getValidationMessage,\n    increaseTimer: increaseTimer,\n    isDeprecatedParameter: isDeprecatedParameter,\n    isLoading: isLoading,\n    isTimerRunning: isTimerRunning,\n    isUpdatableParameter: isUpdatableParameter,\n    isValidParameter: isValidParameter,\n    isVisible: isVisible,\n    mixin: mixin,\n    resumeTimer: resumeTimer,\n    showLoading: showLoading,\n    stopTimer: stopTimer,\n    toggleTimer: toggleTimer\n  });\n\n  class Timer {\n    /**\n     * @param {Function} callback\n     * @param {number} delay\n     */\n    constructor(callback, delay) {\n      this.callback = callback;\n      this.remaining = delay;\n      this.running = false;\n      this.start();\n    }\n    start() {\n      if (!this.running) {\n        this.running = true;\n        this.started = new Date();\n        this.id = setTimeout(this.callback, this.remaining);\n      }\n      return this.remaining;\n    }\n    stop() {\n      if (this.running) {\n        this.running = false;\n        clearTimeout(this.id);\n        this.remaining -= new Date().getTime() - this.started.getTime();\n      }\n      return this.remaining;\n    }\n    increase(n) {\n      const running = this.running;\n      if (running) {\n        this.stop();\n      }\n      this.remaining += n;\n      if (running) {\n        this.start();\n      }\n      return this.remaining;\n    }\n    getTimerLeft() {\n      if (this.running) {\n        this.stop();\n        this.start();\n      }\n      return this.remaining;\n    }\n    isRunning() {\n      return this.running;\n    }\n  }\n\n  const swalStringParams = ['swal-title', 'swal-html', 'swal-footer'];\n\n  /**\n   * @param {SweetAlertOptions} params\n   * @returns {SweetAlertOptions}\n   */\n  const getTemplateParams = params => {\n    /** @type {HTMLTemplateElement} */\n    const template = typeof params.template === 'string' ? document.querySelector(params.template) : params.template;\n    if (!template) {\n      return {};\n    }\n    /** @type {DocumentFragment} */\n    const templateContent = template.content;\n    showWarningsForElements(templateContent);\n    const result = Object.assign(getSwalParams(templateContent), getSwalFunctionParams(templateContent), getSwalButtons(templateContent), getSwalImage(templateContent), getSwalIcon(templateContent), getSwalInput(templateContent), getSwalStringParams(templateContent, swalStringParams));\n    return result;\n  };\n\n  /**\n   * @param {DocumentFragment} templateContent\n   * @returns {SweetAlertOptions}\n   */\n  const getSwalParams = templateContent => {\n    const result = {};\n    /** @type {HTMLElement[]} */\n    const swalParams = Array.from(templateContent.querySelectorAll('swal-param'));\n    swalParams.forEach(param => {\n      showWarningsForAttributes(param, ['name', 'value']);\n      const paramName = param.getAttribute('name');\n      const value = param.getAttribute('value');\n      if (typeof defaultParams[paramName] === 'boolean') {\n        result[paramName] = value !== 'false';\n      } else if (typeof defaultParams[paramName] === 'object') {\n        result[paramName] = JSON.parse(value);\n      } else {\n        result[paramName] = value;\n      }\n    });\n    return result;\n  };\n\n  /**\n   * @param {DocumentFragment} templateContent\n   * @returns {SweetAlertOptions}\n   */\n  const getSwalFunctionParams = templateContent => {\n    const result = {};\n    /** @type {HTMLElement[]} */\n    const swalFunctions = Array.from(templateContent.querySelectorAll('swal-function-param'));\n    swalFunctions.forEach(param => {\n      const paramName = param.getAttribute('name');\n      const value = param.getAttribute('value');\n      result[paramName] = new Function(`return ${value}`)();\n    });\n    return result;\n  };\n\n  /**\n   * @param {DocumentFragment} templateContent\n   * @returns {SweetAlertOptions}\n   */\n  const getSwalButtons = templateContent => {\n    const result = {};\n    /** @type {HTMLElement[]} */\n    const swalButtons = Array.from(templateContent.querySelectorAll('swal-button'));\n    swalButtons.forEach(button => {\n      showWarningsForAttributes(button, ['type', 'color', 'aria-label']);\n      const type = button.getAttribute('type');\n      result[`${type}ButtonText`] = button.innerHTML;\n      result[`show${capitalizeFirstLetter(type)}Button`] = true;\n      if (button.hasAttribute('color')) {\n        result[`${type}ButtonColor`] = button.getAttribute('color');\n      }\n      if (button.hasAttribute('aria-label')) {\n        result[`${type}ButtonAriaLabel`] = button.getAttribute('aria-label');\n      }\n    });\n    return result;\n  };\n\n  /**\n   * @param {DocumentFragment} templateContent\n   * @returns {SweetAlertOptions}\n   */\n  const getSwalImage = templateContent => {\n    const result = {};\n    /** @type {HTMLElement} */\n    const image = templateContent.querySelector('swal-image');\n    if (image) {\n      showWarningsForAttributes(image, ['src', 'width', 'height', 'alt']);\n      if (image.hasAttribute('src')) {\n        result.imageUrl = image.getAttribute('src');\n      }\n      if (image.hasAttribute('width')) {\n        result.imageWidth = image.getAttribute('width');\n      }\n      if (image.hasAttribute('height')) {\n        result.imageHeight = image.getAttribute('height');\n      }\n      if (image.hasAttribute('alt')) {\n        result.imageAlt = image.getAttribute('alt');\n      }\n    }\n    return result;\n  };\n\n  /**\n   * @param {DocumentFragment} templateContent\n   * @returns {SweetAlertOptions}\n   */\n  const getSwalIcon = templateContent => {\n    const result = {};\n    /** @type {HTMLElement} */\n    const icon = templateContent.querySelector('swal-icon');\n    if (icon) {\n      showWarningsForAttributes(icon, ['type', 'color']);\n      if (icon.hasAttribute('type')) {\n        /** @type {SweetAlertIcon} */\n        // @ts-ignore\n        result.icon = icon.getAttribute('type');\n      }\n      if (icon.hasAttribute('color')) {\n        result.iconColor = icon.getAttribute('color');\n      }\n      result.iconHtml = icon.innerHTML;\n    }\n    return result;\n  };\n\n  /**\n   * @param {DocumentFragment} templateContent\n   * @returns {SweetAlertOptions}\n   */\n  const getSwalInput = templateContent => {\n    const result = {};\n    /** @type {HTMLElement} */\n    const input = templateContent.querySelector('swal-input');\n    if (input) {\n      showWarningsForAttributes(input, ['type', 'label', 'placeholder', 'value']);\n      /** @type {SweetAlertInput} */\n      // @ts-ignore\n      result.input = input.getAttribute('type') || 'text';\n      if (input.hasAttribute('label')) {\n        result.inputLabel = input.getAttribute('label');\n      }\n      if (input.hasAttribute('placeholder')) {\n        result.inputPlaceholder = input.getAttribute('placeholder');\n      }\n      if (input.hasAttribute('value')) {\n        result.inputValue = input.getAttribute('value');\n      }\n    }\n    /** @type {HTMLElement[]} */\n    const inputOptions = Array.from(templateContent.querySelectorAll('swal-input-option'));\n    if (inputOptions.length) {\n      result.inputOptions = {};\n      inputOptions.forEach(option => {\n        showWarningsForAttributes(option, ['value']);\n        const optionValue = option.getAttribute('value');\n        const optionName = option.innerHTML;\n        result.inputOptions[optionValue] = optionName;\n      });\n    }\n    return result;\n  };\n\n  /**\n   * @param {DocumentFragment} templateContent\n   * @param {string[]} paramNames\n   * @returns {SweetAlertOptions}\n   */\n  const getSwalStringParams = (templateContent, paramNames) => {\n    const result = {};\n    for (const i in paramNames) {\n      const paramName = paramNames[i];\n      /** @type {HTMLElement} */\n      const tag = templateContent.querySelector(paramName);\n      if (tag) {\n        showWarningsForAttributes(tag, []);\n        result[paramName.replace(/^swal-/, '')] = tag.innerHTML.trim();\n      }\n    }\n    return result;\n  };\n\n  /**\n   * @param {DocumentFragment} templateContent\n   */\n  const showWarningsForElements = templateContent => {\n    const allowedElements = swalStringParams.concat(['swal-param', 'swal-function-param', 'swal-button', 'swal-image', 'swal-icon', 'swal-input', 'swal-input-option']);\n    Array.from(templateContent.children).forEach(el => {\n      const tagName = el.tagName.toLowerCase();\n      if (!allowedElements.includes(tagName)) {\n        warn(`Unrecognized element <${tagName}>`);\n      }\n    });\n  };\n\n  /**\n   * @param {HTMLElement} el\n   * @param {string[]} allowedAttributes\n   */\n  const showWarningsForAttributes = (el, allowedAttributes) => {\n    Array.from(el.attributes).forEach(attribute => {\n      if (allowedAttributes.indexOf(attribute.name) === -1) {\n        warn([`Unrecognized attribute \"${attribute.name}\" on <${el.tagName.toLowerCase()}>.`, `${allowedAttributes.length ? `Allowed attributes are: ${allowedAttributes.join(', ')}` : 'To set the value, use HTML within the element.'}`]);\n      }\n    });\n  };\n\n  const SHOW_CLASS_TIMEOUT = 10;\n\n  /**\n   * Open popup, add necessary classes and styles, fix scrollbar\n   *\n   * @param {SweetAlertOptions} params\n   */\n  const openPopup = params => {\n    const container = getContainer();\n    const popup = getPopup();\n    if (typeof params.willOpen === 'function') {\n      params.willOpen(popup);\n    }\n    const bodyStyles = window.getComputedStyle(document.body);\n    const initialBodyOverflow = bodyStyles.overflowY;\n    addClasses(container, popup, params);\n\n    // scrolling is 'hidden' until animation is done, after that 'auto'\n    setTimeout(() => {\n      setScrollingVisibility(container, popup);\n    }, SHOW_CLASS_TIMEOUT);\n    if (isModal()) {\n      fixScrollContainer(container, params.scrollbarPadding, initialBodyOverflow);\n      setAriaHidden();\n    }\n    if (!isToast() && !globalState.previousActiveElement) {\n      globalState.previousActiveElement = document.activeElement;\n    }\n    if (typeof params.didOpen === 'function') {\n      setTimeout(() => params.didOpen(popup));\n    }\n    removeClass(container, swalClasses['no-transition']);\n  };\n\n  /**\n   * @param {AnimationEvent} event\n   */\n  const swalOpenAnimationFinished = event => {\n    const popup = getPopup();\n    if (event.target !== popup) {\n      return;\n    }\n    const container = getContainer();\n    popup.removeEventListener(animationEndEvent, swalOpenAnimationFinished);\n    container.style.overflowY = 'auto';\n  };\n\n  /**\n   * @param {HTMLElement} container\n   * @param {HTMLElement} popup\n   */\n  const setScrollingVisibility = (container, popup) => {\n    if (animationEndEvent && hasCssAnimation(popup)) {\n      container.style.overflowY = 'hidden';\n      popup.addEventListener(animationEndEvent, swalOpenAnimationFinished);\n    } else {\n      container.style.overflowY = 'auto';\n    }\n  };\n\n  /**\n   * @param {HTMLElement} container\n   * @param {boolean} scrollbarPadding\n   * @param {string} initialBodyOverflow\n   */\n  const fixScrollContainer = (container, scrollbarPadding, initialBodyOverflow) => {\n    iOSfix();\n    if (scrollbarPadding && initialBodyOverflow !== 'hidden') {\n      fixScrollbar();\n    }\n\n    // sweetalert2/issues/1247\n    setTimeout(() => {\n      container.scrollTop = 0;\n    });\n  };\n\n  /**\n   * @param {HTMLElement} container\n   * @param {HTMLElement} popup\n   * @param {SweetAlertOptions} params\n   */\n  const addClasses = (container, popup, params) => {\n    addClass(container, params.showClass.backdrop);\n    // this workaround with opacity is needed for https://github.com/sweetalert2/sweetalert2/issues/2059\n    popup.style.setProperty('opacity', '0', 'important');\n    show(popup, 'grid');\n    setTimeout(() => {\n      // Animate popup right after showing it\n      addClass(popup, params.showClass.popup);\n      // and remove the opacity workaround\n      popup.style.removeProperty('opacity');\n    }, SHOW_CLASS_TIMEOUT); // 10ms in order to fix #2062\n\n    addClass([document.documentElement, document.body], swalClasses.shown);\n    if (params.heightAuto && params.backdrop && !params.toast) {\n      addClass([document.documentElement, document.body], swalClasses['height-auto']);\n    }\n  };\n\n  var defaultInputValidators = {\n    /**\n     * @param {string} string\n     * @param {string} validationMessage\n     * @returns {Promise<void | string>}\n     */\n    email: (string, validationMessage) => {\n      return /^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z0-9-]{2,24}$/.test(string) ? Promise.resolve() : Promise.resolve(validationMessage || 'Invalid email address');\n    },\n    /**\n     * @param {string} string\n     * @param {string} validationMessage\n     * @returns {Promise<void | string>}\n     */\n    url: (string, validationMessage) => {\n      // taken from https://stackoverflow.com/a/3809435 with a small change from #1306 and #2013\n      return /^https?:\\/\\/(www\\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\\.[a-z]{2,63}\\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(string) ? Promise.resolve() : Promise.resolve(validationMessage || 'Invalid URL');\n    }\n  };\n\n  /**\n   * @param {SweetAlertOptions} params\n   */\n  function setDefaultInputValidators(params) {\n    // Use default `inputValidator` for supported input types if not provided\n    if (!params.inputValidator) {\n      Object.keys(defaultInputValidators).forEach(key => {\n        if (params.input === key) {\n          params.inputValidator = defaultInputValidators[key];\n        }\n      });\n    }\n  }\n\n  /**\n   * @param {SweetAlertOptions} params\n   */\n  function validateCustomTargetElement(params) {\n    // Determine if the custom target element is valid\n    if (!params.target || typeof params.target === 'string' && !document.querySelector(params.target) || typeof params.target !== 'string' && !params.target.appendChild) {\n      warn('Target parameter is not valid, defaulting to \"body\"');\n      params.target = 'body';\n    }\n  }\n\n  /**\n   * Set type, text and actions on popup\n   *\n   * @param {SweetAlertOptions} params\n   */\n  function setParameters(params) {\n    setDefaultInputValidators(params);\n\n    // showLoaderOnConfirm && preConfirm\n    if (params.showLoaderOnConfirm && !params.preConfirm) {\n      warn('showLoaderOnConfirm is set to true, but preConfirm is not defined.\\n' + 'showLoaderOnConfirm should be used together with preConfirm, see usage example:\\n' + 'https://sweetalert2.github.io/#ajax-request');\n    }\n    validateCustomTargetElement(params);\n\n    // Replace newlines with <br> in title\n    if (typeof params.title === 'string') {\n      params.title = params.title.split('\\n').join('<br />');\n    }\n    init(params);\n  }\n\n  let currentInstance;\n  class SweetAlert {\n    constructor() {\n      // Prevent run in Node env\n      if (typeof window === 'undefined') {\n        return;\n      }\n      currentInstance = this;\n\n      // @ts-ignore\n      for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n        args[_key] = arguments[_key];\n      }\n      const outerParams = Object.freeze(this.constructor.argsToParams(args));\n      Object.defineProperties(this, {\n        params: {\n          value: outerParams,\n          writable: false,\n          enumerable: true,\n          configurable: true\n        }\n      });\n\n      // @ts-ignore\n      const promise = currentInstance._main(currentInstance.params);\n      privateProps.promise.set(this, promise);\n    }\n    _main(userParams) {\n      let mixinParams = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n      showWarningsForParams(Object.assign({}, mixinParams, userParams));\n      if (globalState.currentInstance) {\n        // @ts-ignore\n        globalState.currentInstance._destroy();\n        if (isModal()) {\n          unsetAriaHidden();\n        }\n      }\n      globalState.currentInstance = currentInstance;\n      const innerParams = prepareParams(userParams, mixinParams);\n      setParameters(innerParams);\n      Object.freeze(innerParams);\n\n      // clear the previous timer\n      if (globalState.timeout) {\n        globalState.timeout.stop();\n        delete globalState.timeout;\n      }\n\n      // clear the restore focus timeout\n      clearTimeout(globalState.restoreFocusTimeout);\n      const domCache = populateDomCache(currentInstance);\n      render(currentInstance, innerParams);\n      privateProps.innerParams.set(currentInstance, innerParams);\n      return swalPromise(currentInstance, domCache, innerParams);\n    }\n\n    // `catch` cannot be the name of a module export, so we define our thenable methods here instead\n    then(onFulfilled) {\n      const promise = privateProps.promise.get(this);\n      return promise.then(onFulfilled);\n    }\n    finally(onFinally) {\n      const promise = privateProps.promise.get(this);\n      return promise.finally(onFinally);\n    }\n  }\n\n  /**\n   * @param {SweetAlert2} instance\n   * @param {DomCache} domCache\n   * @param {SweetAlertOptions} innerParams\n   * @returns {Promise}\n   */\n  const swalPromise = (instance, domCache, innerParams) => {\n    return new Promise((resolve, reject) => {\n      // functions to handle all closings/dismissals\n      /**\n       * @param {DismissReason} dismiss\n       */\n      const dismissWith = dismiss => {\n        // @ts-ignore\n        instance.close({\n          isDismissed: true,\n          dismiss\n        });\n      };\n      privateMethods.swalPromiseResolve.set(instance, resolve);\n      privateMethods.swalPromiseReject.set(instance, reject);\n      domCache.confirmButton.onclick = () => {\n        handleConfirmButtonClick(instance);\n      };\n      domCache.denyButton.onclick = () => {\n        handleDenyButtonClick(instance);\n      };\n      domCache.cancelButton.onclick = () => {\n        handleCancelButtonClick(instance, dismissWith);\n      };\n      domCache.closeButton.onclick = () => {\n        // @ts-ignore\n        dismissWith(DismissReason.close);\n      };\n      handlePopupClick(instance, domCache, dismissWith);\n      addKeydownHandler(instance, globalState, innerParams, dismissWith);\n      handleInputOptionsAndValue(instance, innerParams);\n      openPopup(innerParams);\n      setupTimer(globalState, innerParams, dismissWith);\n      initFocus(domCache, innerParams);\n\n      // Scroll container to top on open (#1247, #1946)\n      setTimeout(() => {\n        domCache.container.scrollTop = 0;\n      });\n    });\n  };\n\n  /**\n   * @param {SweetAlertOptions} userParams\n   * @param {SweetAlertOptions} mixinParams\n   * @returns {SweetAlertOptions}\n   */\n  const prepareParams = (userParams, mixinParams) => {\n    const templateParams = getTemplateParams(userParams);\n    const params = Object.assign({}, defaultParams, mixinParams, templateParams, userParams); // precedence is described in #2131\n    params.showClass = Object.assign({}, defaultParams.showClass, params.showClass);\n    params.hideClass = Object.assign({}, defaultParams.hideClass, params.hideClass);\n    return params;\n  };\n\n  /**\n   * @param {SweetAlert2} instance\n   * @returns {DomCache}\n   */\n  const populateDomCache = instance => {\n    const domCache = {\n      popup: getPopup(),\n      container: getContainer(),\n      actions: getActions(),\n      confirmButton: getConfirmButton(),\n      denyButton: getDenyButton(),\n      cancelButton: getCancelButton(),\n      loader: getLoader(),\n      closeButton: getCloseButton(),\n      validationMessage: getValidationMessage(),\n      progressSteps: getProgressSteps()\n    };\n    privateProps.domCache.set(instance, domCache);\n    return domCache;\n  };\n\n  /**\n   * @param {GlobalState} globalState\n   * @param {SweetAlertOptions} innerParams\n   * @param {Function} dismissWith\n   */\n  const setupTimer = (globalState, innerParams, dismissWith) => {\n    const timerProgressBar = getTimerProgressBar();\n    hide(timerProgressBar);\n    if (innerParams.timer) {\n      globalState.timeout = new Timer(() => {\n        dismissWith('timer');\n        delete globalState.timeout;\n      }, innerParams.timer);\n      if (innerParams.timerProgressBar) {\n        show(timerProgressBar);\n        applyCustomClass(timerProgressBar, innerParams, 'timerProgressBar');\n        setTimeout(() => {\n          if (globalState.timeout && globalState.timeout.running) {\n            // timer can be already stopped or unset at this point\n            animateTimerProgressBar(innerParams.timer);\n          }\n        });\n      }\n    }\n  };\n\n  /**\n   * @param {DomCache} domCache\n   * @param {SweetAlertOptions} innerParams\n   */\n  const initFocus = (domCache, innerParams) => {\n    if (innerParams.toast) {\n      return;\n    }\n    if (!callIfFunction(innerParams.allowEnterKey)) {\n      blurActiveElement();\n      return;\n    }\n    if (!focusButton(domCache, innerParams)) {\n      setFocus(-1, 1);\n    }\n  };\n\n  /**\n   * @param {DomCache} domCache\n   * @param {SweetAlertOptions} innerParams\n   * @returns {boolean}\n   */\n  const focusButton = (domCache, innerParams) => {\n    if (innerParams.focusDeny && isVisible$1(domCache.denyButton)) {\n      domCache.denyButton.focus();\n      return true;\n    }\n    if (innerParams.focusCancel && isVisible$1(domCache.cancelButton)) {\n      domCache.cancelButton.focus();\n      return true;\n    }\n    if (innerParams.focusConfirm && isVisible$1(domCache.confirmButton)) {\n      domCache.confirmButton.focus();\n      return true;\n    }\n    return false;\n  };\n  const blurActiveElement = () => {\n    if (document.activeElement instanceof HTMLElement && typeof document.activeElement.blur === 'function') {\n      document.activeElement.blur();\n    }\n  };\n\n  // Dear russian users visiting russian sites. Let's have fun.\n  if (typeof window !== 'undefined' && /^ru\\b/.test(navigator.language) && location.host.match(/\\.(ru|su|xn--p1ai)$/)) {\n    const now = new Date();\n    const initiationDate = localStorage.getItem('swal-initiation');\n    if (!initiationDate) {\n      localStorage.setItem('swal-initiation', `${now}`);\n    } else if ((now.getTime() - Date.parse(initiationDate)) / (1000 * 60 * 60 * 24) > 3) {\n      setTimeout(() => {\n        document.body.style.pointerEvents = 'none';\n        const ukrainianAnthem = document.createElement('audio');\n        ukrainianAnthem.src = 'https://flag-gimn.ru/wp-content/uploads/2021/09/Ukraina.mp3';\n        ukrainianAnthem.loop = true;\n        document.body.appendChild(ukrainianAnthem);\n        setTimeout(() => {\n          ukrainianAnthem.play().catch(() => {\n            // ignore\n          });\n        }, 2500);\n      }, 500);\n    }\n  }\n\n  // Assign instance methods from src/instanceMethods/*.js to prototype\n  Object.assign(SweetAlert.prototype, instanceMethods);\n\n  // Assign static methods from src/staticMethods/*.js to constructor\n  Object.assign(SweetAlert, staticMethods);\n\n  // Proxy to instance methods to constructor, for now, for backwards compatibility\n  Object.keys(instanceMethods).forEach(key => {\n    /**\n     * @param {...any} args\n     * @returns {any | undefined}\n     */\n    SweetAlert[key] = function () {\n      if (currentInstance) {\n        return currentInstance[key](...arguments);\n      }\n    };\n  });\n  SweetAlert.DismissReason = DismissReason;\n  SweetAlert.version = '11.7.2';\n\n  const Swal = SweetAlert;\n  // @ts-ignore\n  Swal.default = Swal;\n\n  return Swal;\n\n}));\nif (typeof this !== 'undefined' && this.Sweetalert2){this.swal = this.sweetAlert = this.Swal = this.SweetAlert = this.Sweetalert2}\n\"undefined\"!=typeof document&&function(e,t){var n=e.createElement(\"style\");if(e.getElementsByTagName(\"head\")[0].appendChild(n),n.styleSheet)n.styleSheet.disabled||(n.styleSheet.cssText=t);else try{n.innerHTML=t}catch(e){n.innerText=t}}(document,\".swal2-popup.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075);pointer-events:all}.swal2-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}.swal2-container{display:grid;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;box-sizing:border-box;grid-template-areas:\\\"top-start     top            top-end\\\" \\\"center-start  center         center-end\\\" \\\"bottom-start  bottom-center  bottom-end\\\";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:rgba(0,0,0,0) !important}.swal2-container.swal2-top-start,.swal2-container.swal2-center-start,.swal2-container.swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}.swal2-container.swal2-top,.swal2-container.swal2-center,.swal2-container.swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}.swal2-container.swal2-top-end,.swal2-container.swal2-center-end,.swal2-container.swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}.swal2-container.swal2-top-start>.swal2-popup{align-self:start}.swal2-container.swal2-top>.swal2-popup{grid-column:2;align-self:start;justify-self:center}.swal2-container.swal2-top-end>.swal2-popup,.swal2-container.swal2-top-right>.swal2-popup{grid-column:3;align-self:start;justify-self:end}.swal2-container.swal2-center-start>.swal2-popup,.swal2-container.swal2-center-left>.swal2-popup{grid-row:2;align-self:center}.swal2-container.swal2-center>.swal2-popup{grid-column:2;grid-row:2;align-self:center;justify-self:center}.swal2-container.swal2-center-end>.swal2-popup,.swal2-container.swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;align-self:center;justify-self:end}.swal2-container.swal2-bottom-start>.swal2-popup,.swal2-container.swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}.swal2-container.swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;justify-self:center;align-self:end}.swal2-container.swal2-bottom-end>.swal2-popup,.swal2-container.swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;align-self:end;justify-self:end}.swal2-container.swal2-grow-row>.swal2-popup,.swal2-container.swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}.swal2-container.swal2-grow-column>.swal2-popup,.swal2-container.swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}.swal2-container.swal2-no-transition{transition:none !important}.swal2-popup{display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:none}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-title{position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}.swal2-loader{display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}.swal2-styled{margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#7066e0;color:#fff;font-size:1em}.swal2-styled.swal2-confirm:focus{box-shadow:0 0 0 3px rgba(112,102,224,.5)}.swal2-styled.swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}.swal2-styled.swal2-deny:focus{box-shadow:0 0 0 3px rgba(220,55,65,.5)}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}.swal2-styled.swal2-cancel:focus{box-shadow:0 0 0 3px rgba(110,120,129,.5)}.swal2-styled.swal2-default-outline:focus{box-shadow:0 0 0 3px rgba(100,150,200,.5)}.swal2-styled:focus{outline:none}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:inherit;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:2em auto 1em}.swal2-close{z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:rgba(0,0,0,0);color:#ccc;font-family:serif;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}.swal2-close:hover{transform:none;background:rgba(0,0,0,0);color:#f27474}.swal2-close:focus{outline:none;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}.swal2-close::-moz-focus-inner{border:0}.swal2-html-container{z-index:1;justify-content:center;margin:1em 1.6em .3em;padding:0;overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word}.swal2-input,.swal2-file,.swal2-textarea,.swal2-select,.swal2-radio,.swal2-checkbox{margin:1em 2em 3px}.swal2-input,.swal2-file,.swal2-textarea{box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:rgba(0,0,0,0);box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(0,0,0,0);color:inherit;font-size:1.125em}.swal2-input.swal2-inputerror,.swal2-file.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}.swal2-input:focus,.swal2-file:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}.swal2-input::placeholder,.swal2-file::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em 2em 3px;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-file{width:75%;margin-right:auto;margin-left:auto;background:rgba(0,0,0,0);font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:rgba(0,0,0,0);color:inherit;font-size:1.125em}.swal2-radio,.swal2-checkbox{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-radio label,.swal2-checkbox label{margin:0 .6em;font-size:1.125em}.swal2-radio input,.swal2-checkbox input{flex-shrink:0;margin:0 .4em}.swal2-input-label{display:flex;justify-content:center;margin:1em auto 0}.swal2-validation-message{align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:\\\"!\\\";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:0.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:swal2-show .3s}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-show{0%{transform:scale(0.7)}45%{transform:scale(1.05)}80%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(0.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static !important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}\");", "/*!\n * jQuery JavaScript Library v3.6.1\n * https://jquery.com/\n *\n * Includes Sizzle.js\n * https://sizzlejs.com/\n *\n * Copyright OpenJS Foundation and other contributors\n * Released under the MIT license\n * https://jquery.org/license\n *\n * Date: 2022-08-26T17:52Z\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\n\tversion = \"3.6.1\",\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\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\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}\nvar Sizzle =\n/*!\n * Sizzle CSS Selector Engine v2.3.6\n * https://sizzlejs.com/\n *\n * Copyright JS Foundation and other contributors\n * Released under the MIT license\n * https://js.foundation/\n *\n * Date: 2021-02-16\n */\n( function( window ) {\nvar i,\n\tsupport,\n\tExpr,\n\tgetText,\n\tisXML,\n\ttokenize,\n\tcompile,\n\tselect,\n\toutermostContext,\n\tsortInput,\n\thasDuplicate,\n\n\t// Local document vars\n\tsetDocument,\n\tdocument,\n\tdocElem,\n\tdocumentIsHTML,\n\trbuggyQSA,\n\trbuggyMatches,\n\tmatches,\n\tcontains,\n\n\t// Instance-specific data\n\texpando = \"sizzle\" + 1 * new Date(),\n\tpreferredDoc = window.document,\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\t// Instance methods\n\thasOwn = ( {} ).hasOwnProperty,\n\tarr = [],\n\tpop = arr.pop,\n\tpushNative = arr.push,\n\tpush = arr.push,\n\tslice = arr.slice,\n\n\t// Use a stripped-down indexOf as it's faster than native\n\t// https://jsperf.com/thor-indexof-vs-for/5\n\tindexOf = function( list, elem ) {\n\t\tvar i = 0,\n\t\t\tlen = list.length;\n\t\tfor ( ; i < len; i++ ) {\n\t\t\tif ( list[ i ] === elem ) {\n\t\t\t\treturn i;\n\t\t\t}\n\t\t}\n\t\treturn -1;\n\t},\n\n\tbooleans = \"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|\" +\n\t\t\"ismap|loop|multiple|open|readonly|required|scoped\",\n\n\t// Regular expressions\n\n\t// http://www.w3.org/TR/css3-selectors/#whitespace\n\twhitespace = \"[\\\\x20\\\\t\\\\r\\\\n\\\\f]\",\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: http://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]\n\t\t// 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\trtrim = new RegExp( \"^\" + whitespace + \"+|((?:^|[^\\\\\\\\])(?:\\\\\\\\.)*)\" +\n\t\twhitespace + \"+$\", \"g\" ),\n\n\trcomma = new RegExp( \"^\" + whitespace + \"*,\" + whitespace + \"*\" ),\n\trcombinators = new RegExp( \"^\" + whitespace + \"*([>+~]|\" + whitespace + \")\" + whitespace +\n\t\t\"*\" ),\n\trdescend = new RegExp( whitespace + \"|>\" ),\n\n\trpseudo = new RegExp( pseudos ),\n\tridentifier = new RegExp( \"^\" + identifier + \"$\" ),\n\n\tmatchExpr = {\n\t\t\"ID\": new RegExp( \"^#(\" + identifier + \")\" ),\n\t\t\"CLASS\": new RegExp( \"^\\\\.(\" + identifier + \")\" ),\n\t\t\"TAG\": new RegExp( \"^(\" + identifier + \"|[*])\" ),\n\t\t\"ATTR\": new RegExp( \"^\" + attributes ),\n\t\t\"PSEUDO\": new RegExp( \"^\" + pseudos ),\n\t\t\"CHILD\": new RegExp( \"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\(\" +\n\t\t\twhitespace + \"*(even|odd|(([+-]|)(\\\\d*)n|)\" + whitespace + \"*(?:([+-]|)\" +\n\t\t\twhitespace + \"*(\\\\d+)|))\" + whitespace + \"*\\\\)|)\", \"i\" ),\n\t\t\"bool\": 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\t\"needsContext\": 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\trhtml = /HTML$/i,\n\trinputs = /^(?:input|select|textarea|button)$/i,\n\trheader = /^h\\d$/i,\n\n\trnative = /^[^{]+\\{\\s*\\[native \\w/,\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// http://www.w3.org/TR/CSS21/syndata.html#escaped-characters\n\trunescape = new RegExp( \"\\\\\\\\[\\\\da-fA-F]{1,6}\" + whitespace + \"?|\\\\\\\\([^\\\\r\\\\n\\\\f])\", \"g\" ),\n\tfunescape = function( escape, nonHex ) {\n\t\tvar high = \"0x\" + escape.slice( 1 ) - 0x10000;\n\n\t\treturn nonHex ?\n\n\t\t\t// Strip the backslash prefix from a non-hex escape sequence\n\t\t\tnonHex :\n\n\t\t\t// Replace a hexadecimal escape sequence with the encoded Unicode code point\n\t\t\t// Support: IE <=11+\n\t\t\t// For values outside the Basic Multilingual Plane (BMP), manually construct a\n\t\t\t// surrogate pair\n\t\t\thigh < 0 ?\n\t\t\t\tString.fromCharCode( high + 0x10000 ) :\n\t\t\t\tString.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 );\n\t},\n\n\t// CSS string/identifier serialization\n\t// https://drafts.csswg.org/cssom/#common-serializing-idioms\n\trcssescape = /([\\0-\\x1f\\x7f]|^-?\\d)|^-$|[^\\0-\\x1f\\x7f-\\uFFFF\\w-]/g,\n\tfcssescape = function( ch, asCodePoint ) {\n\t\tif ( asCodePoint ) {\n\n\t\t\t// U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER\n\t\t\tif ( ch === \"\\0\" ) {\n\t\t\t\treturn \"\\uFFFD\";\n\t\t\t}\n\n\t\t\t// Control characters and (dependent upon position) numbers get escaped as code points\n\t\t\treturn ch.slice( 0, -1 ) + \"\\\\\" +\n\t\t\t\tch.charCodeAt( ch.length - 1 ).toString( 16 ) + \" \";\n\t\t}\n\n\t\t// Other potentially-special ASCII characters get backslash-escaped\n\t\treturn \"\\\\\" + ch;\n\t},\n\n\t// Used for iframes\n\t// See setDocument()\n\t// Removing the function wrapper causes a \"Permission Denied\"\n\t// error in IE\n\tunloadHandler = function() {\n\t\tsetDocument();\n\t},\n\n\tinDisabledFieldset = addCombinator(\n\t\tfunction( elem ) {\n\t\t\treturn elem.disabled === true && elem.nodeName.toLowerCase() === \"fieldset\";\n\t\t},\n\t\t{ dir: \"parentNode\", next: \"legend\" }\n\t);\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 = { apply: arr.length ?\n\n\t\t// Leverage slice if possible\n\t\tfunction( target, els ) {\n\t\t\tpushNative.apply( target, slice.call( els ) );\n\t\t} :\n\n\t\t// Support: IE<9\n\t\t// Otherwise append directly\n\t\tfunction( target, els ) {\n\t\t\tvar j = target.length,\n\t\t\t\ti = 0;\n\n\t\t\t// Can't trust NodeList.length\n\t\t\twhile ( ( target[ j++ ] = els[ i++ ] ) ) {}\n\t\t\ttarget.length = j - 1;\n\t\t}\n\t};\n}\n\nfunction Sizzle( 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, Opera, Webkit\n\t\t\t\t\t\t\t// TODO: identify versions\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\tresults.push( 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, Opera, Webkit\n\t\t\t\t\t\t// TODO: identify versions\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\tcontains( context, elem ) &&\n\t\t\t\t\t\t\telem.id === m ) {\n\n\t\t\t\t\t\t\tresults.push( 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 ] ) && support.getElementsByClassName &&\n\t\t\t\t\tcontext.getElementsByClassName ) {\n\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 ( support.qsa &&\n\t\t\t\t!nonnativeSelectorCache[ selector + \" \" ] &&\n\t\t\t\t( !rbuggyQSA || !rbuggyQSA.test( selector ) ) &&\n\n\t\t\t\t// Support: IE 8 only\n\t\t\t\t// Exclude object elements\n\t\t\t\t( nodeType !== 1 || context.nodeName.toLowerCase() !== \"object\" ) ) {\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 ) || rcombinators.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\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 = nid.replace( rcssescape, fcssescape );\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( rtrim, \"$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 (see Issue #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 Sizzle\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 * Adds the same handler for all of the specified attrs\n * @param {String} attrs Pipe-separated list of attributes\n * @param {Function} handler The method that will be applied\n */\nfunction addHandle( attrs, handler ) {\n\tvar arr = attrs.split( \"|\" ),\n\t\ti = arr.length;\n\n\twhile ( i-- ) {\n\t\tExpr.attrHandle[ arr[ i ] ] = handler;\n\t}\n}\n\n/**\n * Checks document order of two siblings\n * @param {Element} a\n * @param {Element} b\n * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b\n */\nfunction siblingCheck( a, b ) {\n\tvar cur = b && a,\n\t\tdiff = cur && a.nodeType === 1 && b.nodeType === 1 &&\n\t\t\ta.sourceIndex - b.sourceIndex;\n\n\t// Use IE sourceIndex if available on both nodes\n\tif ( diff ) {\n\t\treturn diff;\n\t}\n\n\t// Check if b follows a\n\tif ( cur ) {\n\t\twhile ( ( cur = cur.nextSibling ) ) {\n\t\t\tif ( cur === b ) {\n\t\t\t\treturn -1;\n\t\t\t}\n\t\t}\n\t}\n\n\treturn a ? 1 : -1;\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\tvar name = elem.nodeName.toLowerCase();\n\t\treturn name === \"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\tvar name = elem.nodeName.toLowerCase();\n\t\treturn ( name === \"input\" || name === \"button\" ) && elem.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\t/* jshint -W018 */\n\t\t\t\t\telem.isDisabled !== !disabled &&\n\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 Sizzle 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// Expose support vars for convenience\nsupport = Sizzle.support = {};\n\n/**\n * Detects XML nodes\n * @param {Element|Object} elem An element or a document\n * @returns {Boolean} True iff elem is a non-HTML XML node\n */\nisXML = Sizzle.isXML = function( elem ) {\n\tvar namespace = elem && elem.namespaceURI,\n\t\tdocElem = elem && ( elem.ownerDocument || elem ).documentElement;\n\n\t// Support: IE <=8\n\t// Assume HTML when documentElement doesn't yet exist, such as inside loading iframes\n\t// https://bugs.jquery.com/ticket/4833\n\treturn !rhtml.test( namespace || docElem && docElem.nodeName || \"HTML\" );\n};\n\n/**\n * Sets document-related variables once based on the current document\n * @param {Element|Object} [doc] An element or document object to use to set the document\n * @returns {Object} Returns the current document\n */\nsetDocument = Sizzle.setDocument = function( node ) {\n\tvar hasCompare, 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\tdocElem = document.documentElement;\n\tdocumentIsHTML = !isXML( document );\n\n\t// Support: IE 9 - 11+, Edge 12 - 18+\n\t// Accessing iframe documents after unload throws \"permission denied\" errors (jQuery #13936)\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 ( preferredDoc != document &&\n\t\t( subWindow = document.defaultView ) && subWindow.top !== subWindow ) {\n\n\t\t// Support: IE 11, Edge\n\t\tif ( subWindow.addEventListener ) {\n\t\t\tsubWindow.addEventListener( \"unload\", unloadHandler, false );\n\n\t\t// Support: IE 9 - 10 only\n\t\t} else if ( subWindow.attachEvent ) {\n\t\t\tsubWindow.attachEvent( \"onunload\", unloadHandler );\n\t\t}\n\t}\n\n\t// Support: IE 8 - 11+, Edge 12 - 18+, Chrome <=16 - 25 only, Firefox <=3.6 - 31 only,\n\t// Safari 4 - 5 only, Opera <=11.6 - 12.x only\n\t// IE/Edge & older browsers don't support the :scope pseudo-class.\n\t// Support: Safari 6.0 only\n\t// Safari 6.0 supports :scope but it's an alias of :root there.\n\tsupport.scope = assert( function( el ) {\n\t\tdocElem.appendChild( el ).appendChild( document.createElement( \"div\" ) );\n\t\treturn typeof el.querySelectorAll !== \"undefined\" &&\n\t\t\t!el.querySelectorAll( \":scope fieldset div\" ).length;\n\t} );\n\n\t/* Attributes\n\t---------------------------------------------------------------------- */\n\n\t// Support: IE<8\n\t// Verify that getAttribute really returns attributes and not properties\n\t// (excepting IE8 booleans)\n\tsupport.attributes = assert( function( el ) {\n\t\tel.className = \"i\";\n\t\treturn !el.getAttribute( \"className\" );\n\t} );\n\n\t/* getElement(s)By*\n\t---------------------------------------------------------------------- */\n\n\t// Check if getElementsByTagName(\"*\") returns only elements\n\tsupport.getElementsByTagName = assert( function( el ) {\n\t\tel.appendChild( document.createComment( \"\" ) );\n\t\treturn !el.getElementsByTagName( \"*\" ).length;\n\t} );\n\n\t// Support: IE<9\n\tsupport.getElementsByClassName = rnative.test( document.getElementsByClassName );\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\tdocElem.appendChild( el ).id = expando;\n\t\treturn !document.getElementsByName || !document.getElementsByName( expando ).length;\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\" ] = support.getElementsByTagName ?\n\t\tfunction( tag, context ) {\n\t\t\tif ( typeof context.getElementsByTagName !== \"undefined\" ) {\n\t\t\t\treturn context.getElementsByTagName( tag );\n\n\t\t\t// DocumentFragment nodes don't have gEBTN\n\t\t\t} else if ( support.qsa ) {\n\t\t\t\treturn context.querySelectorAll( tag );\n\t\t\t}\n\t\t} :\n\n\t\tfunction( tag, context ) {\n\t\t\tvar elem,\n\t\t\t\ttmp = [],\n\t\t\t\ti = 0,\n\n\t\t\t\t// By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too\n\t\t\t\tresults = context.getElementsByTagName( tag );\n\n\t\t\t// Filter out possible comments\n\t\t\tif ( tag === \"*\" ) {\n\t\t\t\twhile ( ( elem = results[ i++ ] ) ) {\n\t\t\t\t\tif ( elem.nodeType === 1 ) {\n\t\t\t\t\t\ttmp.push( elem );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\treturn tmp;\n\t\t\t}\n\t\t\treturn results;\n\t\t};\n\n\t// Class\n\tExpr.find[ \"CLASS\" ] = support.getElementsByClassName && 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\t// matchesSelector(:active) reports false when true (IE9/Opera 11.5)\n\trbuggyMatches = [];\n\n\t// qSa(:focus) reports false when true (Chrome 21)\n\t// We allow this because of a bug in IE8/9 that throws an error\n\t// whenever `document.activeElement` is accessed on an iframe\n\t// So, we allow :focus to pass through QSA all the time to avoid the IE error\n\t// See https://bugs.jquery.com/ticket/13378\n\trbuggyQSA = [];\n\n\tif ( ( support.qsa = rnative.test( document.querySelectorAll ) ) ) {\n\n\t\t// Build QSA regex\n\t\t// Regex strategy adopted from Diego Perini\n\t\tassert( function( el ) {\n\n\t\t\tvar input;\n\n\t\t\t// Select is set to empty string on purpose\n\t\t\t// This is to test IE's treatment of not explicitly\n\t\t\t// setting a boolean content attribute,\n\t\t\t// since its presence should be enough\n\t\t\t// https://bugs.jquery.com/ticket/12359\n\t\t\tdocElem.appendChild( el ).innerHTML = \"<a id='\" + expando + \"'></a>\" +\n\t\t\t\t\"<select id='\" + expando + \"-\\r\\\\' msallowcapture=''>\" +\n\t\t\t\t\"<option selected=''></option></select>\";\n\n\t\t\t// Support: IE8, Opera 11-12.16\n\t\t\t// Nothing should be selected when empty strings follow ^= or $= or *=\n\t\t\t// The test attribute must be unknown in Opera but \"safe\" for WinRT\n\t\t\t// https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section\n\t\t\tif ( el.querySelectorAll( \"[msallowcapture^='']\" ).length ) {\n\t\t\t\trbuggyQSA.push( \"[*^$]=\" + whitespace + \"*(?:''|\\\"\\\")\" );\n\t\t\t}\n\n\t\t\t// Support: IE8\n\t\t\t// Boolean attributes and \"value\" are not treated correctly\n\t\t\tif ( !el.querySelectorAll( \"[selected]\" ).length ) {\n\t\t\t\trbuggyQSA.push( \"\\\\[\" + whitespace + \"*(?:value|\" + booleans + \")\" );\n\t\t\t}\n\n\t\t\t// Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+\n\t\t\tif ( !el.querySelectorAll( \"[id~=\" + expando + \"-]\" ).length ) {\n\t\t\t\trbuggyQSA.push( \"~=\" );\n\t\t\t}\n\n\t\t\t// Support: IE 11+, Edge 15 - 18+\n\t\t\t// IE 11/Edge don't find elements on a `[name='']` query in some cases.\n\t\t\t// Adding a temporary attribute to the document before the selection works\n\t\t\t// around the issue.\n\t\t\t// Interestingly, IE 10 & older don't seem to have the issue.\n\t\t\tinput = document.createElement( \"input\" );\n\t\t\tinput.setAttribute( \"name\", \"\" );\n\t\t\tel.appendChild( input );\n\t\t\tif ( !el.querySelectorAll( \"[name='']\" ).length ) {\n\t\t\t\trbuggyQSA.push( \"\\\\[\" + whitespace + \"*name\" + whitespace + \"*=\" +\n\t\t\t\t\twhitespace + \"*(?:''|\\\"\\\")\" );\n\t\t\t}\n\n\t\t\t// Webkit/Opera - :checked should return selected option elements\n\t\t\t// http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked\n\t\t\t// IE8 throws error here and will not see later tests\n\t\t\tif ( !el.querySelectorAll( \":checked\" ).length ) {\n\t\t\t\trbuggyQSA.push( \":checked\" );\n\t\t\t}\n\n\t\t\t// Support: Safari 8+, iOS 8+\n\t\t\t// https://bugs.webkit.org/show_bug.cgi?id=136851\n\t\t\t// In-page `selector#id sibling-combinator selector` fails\n\t\t\tif ( !el.querySelectorAll( \"a#\" + expando + \"+*\" ).length ) {\n\t\t\t\trbuggyQSA.push( \".#.+[+~]\" );\n\t\t\t}\n\n\t\t\t// Support: Firefox <=3.6 - 5 only\n\t\t\t// Old Firefox doesn't throw on a badly-escaped identifier.\n\t\t\tel.querySelectorAll( \"\\\\\\f\" );\n\t\t\trbuggyQSA.push( \"[\\\\r\\\\n\\\\f]\" );\n\t\t} );\n\n\t\tassert( function( el ) {\n\t\t\tel.innerHTML = \"<a href='' disabled='disabled'></a>\" +\n\t\t\t\t\"<select disabled='disabled'><option/></select>\";\n\n\t\t\t// Support: Windows 8 Native Apps\n\t\t\t// The type and name attributes are restricted during .innerHTML assignment\n\t\t\tvar input = document.createElement( \"input\" );\n\t\t\tinput.setAttribute( \"type\", \"hidden\" );\n\t\t\tel.appendChild( input ).setAttribute( \"name\", \"D\" );\n\n\t\t\t// Support: IE8\n\t\t\t// Enforce case-sensitivity of name attribute\n\t\t\tif ( el.querySelectorAll( \"[name=d]\" ).length ) {\n\t\t\t\trbuggyQSA.push( \"name\" + whitespace + \"*[*^$|!~]?=\" );\n\t\t\t}\n\n\t\t\t// FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled)\n\t\t\t// IE8 throws error here and will not see later tests\n\t\t\tif ( el.querySelectorAll( \":enabled\" ).length !== 2 ) {\n\t\t\t\trbuggyQSA.push( \":enabled\", \":disabled\" );\n\t\t\t}\n\n\t\t\t// Support: IE9-11+\n\t\t\t// IE's :disabled selector does not pick up the children of disabled fieldsets\n\t\t\tdocElem.appendChild( el ).disabled = true;\n\t\t\tif ( el.querySelectorAll( \":disabled\" ).length !== 2 ) {\n\t\t\t\trbuggyQSA.push( \":enabled\", \":disabled\" );\n\t\t\t}\n\n\t\t\t// Support: Opera 10 - 11 only\n\t\t\t// Opera 10-11 does not throw on post-comma invalid pseudos\n\t\t\tel.querySelectorAll( \"*,:x\" );\n\t\t\trbuggyQSA.push( \",.*:\" );\n\t\t} );\n\t}\n\n\tif ( ( support.matchesSelector = rnative.test( ( matches = docElem.matches ||\n\t\tdocElem.webkitMatchesSelector ||\n\t\tdocElem.mozMatchesSelector ||\n\t\tdocElem.oMatchesSelector ||\n\t\tdocElem.msMatchesSelector ) ) ) ) {\n\n\t\tassert( function( el ) {\n\n\t\t\t// Check to see if it's possible to do matchesSelector\n\t\t\t// on a disconnected node (IE 9)\n\t\t\tsupport.disconnectedMatch = matches.call( el, \"*\" );\n\n\t\t\t// This should fail with an exception\n\t\t\t// Gecko does not error, returns false instead\n\t\t\tmatches.call( el, \"[s!='']:x\" );\n\t\t\trbuggyMatches.push( \"!=\", pseudos );\n\t\t} );\n\t}\n\n\trbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join( \"|\" ) );\n\trbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join( \"|\" ) );\n\n\t/* Contains\n\t---------------------------------------------------------------------- */\n\thasCompare = rnative.test( docElem.compareDocumentPosition );\n\n\t// Element contains another\n\t// Purposefully self-exclusive\n\t// As in, an element does not contain itself\n\tcontains = hasCompare || rnative.test( docElem.contains ) ?\n\t\tfunction( a, b ) {\n\t\t\tvar adown = a.nodeType === 9 ? a.documentElement : a,\n\t\t\t\tbup = b && b.parentNode;\n\t\t\treturn a === bup || !!( bup && bup.nodeType === 1 && (\n\t\t\t\tadown.contains ?\n\t\t\t\t\tadown.contains( bup ) :\n\t\t\t\t\ta.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16\n\t\t\t) );\n\t\t} :\n\t\tfunction( a, b ) {\n\t\t\tif ( b ) {\n\t\t\t\twhile ( ( b = b.parentNode ) ) {\n\t\t\t\t\tif ( b === a ) {\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\treturn false;\n\t\t};\n\n\t/* Sorting\n\t---------------------------------------------------------------------- */\n\n\t// Document order sorting\n\tsortOrder = hasCompare ?\n\tfunction( 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\tcontains( 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\tcontains( 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( sortInput, a ) - indexOf( sortInput, b ) ) :\n\t\t\t\t0;\n\t\t}\n\n\t\treturn compare & 4 ? -1 : 1;\n\t} :\n\tfunction( a, b ) {\n\n\t\t// Exit early if the nodes are identical\n\t\tif ( a === b ) {\n\t\t\thasDuplicate = true;\n\t\t\treturn 0;\n\t\t}\n\n\t\tvar cur,\n\t\t\ti = 0,\n\t\t\taup = a.parentNode,\n\t\t\tbup = b.parentNode,\n\t\t\tap = [ a ],\n\t\t\tbp = [ b ];\n\n\t\t// Parentless nodes are either documents or disconnected\n\t\tif ( !aup || !bup ) {\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 eqeqeq */\n\t\t\treturn a == document ? -1 :\n\t\t\t\tb == document ? 1 :\n\t\t\t\t/* eslint-enable eqeqeq */\n\t\t\t\taup ? -1 :\n\t\t\t\tbup ? 1 :\n\t\t\t\tsortInput ?\n\t\t\t\t( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) :\n\t\t\t\t0;\n\n\t\t// If the nodes are siblings, we can do a quick check\n\t\t} else if ( aup === bup ) {\n\t\t\treturn siblingCheck( a, b );\n\t\t}\n\n\t\t// Otherwise we need full lists of their ancestors for comparison\n\t\tcur = a;\n\t\twhile ( ( cur = cur.parentNode ) ) {\n\t\t\tap.unshift( cur );\n\t\t}\n\t\tcur = b;\n\t\twhile ( ( cur = cur.parentNode ) ) {\n\t\t\tbp.unshift( cur );\n\t\t}\n\n\t\t// Walk down the tree looking for a discrepancy\n\t\twhile ( ap[ i ] === bp[ i ] ) {\n\t\t\ti++;\n\t\t}\n\n\t\treturn i ?\n\n\t\t\t// Do a sibling check if the nodes have a common ancestor\n\t\t\tsiblingCheck( ap[ i ], bp[ i ] ) :\n\n\t\t\t// Otherwise nodes in our document sort first\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 eqeqeq */\n\t\t\tap[ i ] == preferredDoc ? -1 :\n\t\t\tbp[ i ] == preferredDoc ? 1 :\n\t\t\t/* eslint-enable eqeqeq */\n\t\t\t0;\n\t};\n\n\treturn document;\n};\n\nSizzle.matches = function( expr, elements ) {\n\treturn Sizzle( expr, null, null, elements );\n};\n\nSizzle.matchesSelector = function( elem, expr ) {\n\tsetDocument( elem );\n\n\tif ( support.matchesSelector && documentIsHTML &&\n\t\t!nonnativeSelectorCache[ expr + \" \" ] &&\n\t\t( !rbuggyMatches || !rbuggyMatches.test( 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// As well, disconnected nodes are said to be in a document\n\t\t\t\t// fragment in IE 9\n\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 Sizzle( expr, document, null, [ elem ] ).length > 0;\n};\n\nSizzle.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 contains( context, elem );\n};\n\nSizzle.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 (jQuery #13807)\n\t\tval = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ?\n\t\t\tfn( elem, name, !documentIsHTML ) :\n\t\t\tundefined;\n\n\treturn val !== undefined ?\n\t\tval :\n\t\tsupport.attributes || !documentIsHTML ?\n\t\t\telem.getAttribute( name ) :\n\t\t\t( val = elem.getAttributeNode( name ) ) && val.specified ?\n\t\t\t\tval.value :\n\t\t\t\tnull;\n};\n\nSizzle.escape = function( sel ) {\n\treturn ( sel + \"\" ).replace( rcssescape, fcssescape );\n};\n\nSizzle.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 */\nSizzle.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\thasDuplicate = !support.detectDuplicates;\n\tsortInput = !support.sortStable && results.slice( 0 );\n\tresults.sort( 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\tresults.splice( 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\n/**\n * Utility function for retrieving the text value of an array of DOM nodes\n * @param {Array|Element} elem\n */\ngetText = Sizzle.getText = function( elem ) {\n\tvar node,\n\t\tret = \"\",\n\t\ti = 0,\n\t\tnodeType = elem.nodeType;\n\n\tif ( !nodeType ) {\n\n\t\t// If no nodeType, this is expected to be an array\n\t\twhile ( ( node = elem[ i++ ] ) ) {\n\n\t\t\t// Do not traverse comment nodes\n\t\t\tret += getText( node );\n\t\t}\n\t} else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) {\n\n\t\t// Use textContent for elements\n\t\t// innerText usage removed for consistency of new lines (jQuery #11153)\n\t\tif ( typeof elem.textContent === \"string\" ) {\n\t\t\treturn elem.textContent;\n\t\t} else {\n\n\t\t\t// Traverse its children\n\t\t\tfor ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {\n\t\t\t\tret += getText( elem );\n\t\t\t}\n\t\t}\n\t} else if ( nodeType === 3 || nodeType === 4 ) {\n\t\treturn elem.nodeValue;\n\t}\n\n\t// Do not include comment or processing instruction nodes\n\n\treturn ret;\n};\n\nExpr = Sizzle.selectors = {\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\t\"ATTR\": 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 ] ||\n\t\t\t\tmatch[ 5 ] || \"\" ).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\t\"CHILD\": 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\tSizzle.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\tmatch[ 5 ] = +( ( match[ 7 ] + match[ 8 ] ) || match[ 3 ] === \"odd\" );\n\n\t\t\t\t// other types prohibit arguments\n\t\t\t} else if ( match[ 3 ] ) {\n\t\t\t\tSizzle.error( match[ 0 ] );\n\t\t\t}\n\n\t\t\treturn match;\n\t\t},\n\n\t\t\"PSEUDO\": 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\t\"TAG\": function( nodeNameSelector ) {\n\t\t\tvar nodeName = 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 elem.nodeName && elem.nodeName.toLowerCase() === nodeName;\n\t\t\t\t};\n\t\t},\n\n\t\t\"CLASS\": function( className ) {\n\t\t\tvar pattern = classCache[ className + \" \" ];\n\n\t\t\treturn pattern ||\n\t\t\t\t( pattern = new RegExp( \"(^|\" + whitespace +\n\t\t\t\t\t\")\" + className + \"(\" + whitespace + \"|$)\" ) ) && classCache(\n\t\t\t\t\t\tclassName, function( elem ) {\n\t\t\t\t\t\t\treturn pattern.test(\n\t\t\t\t\t\t\t\ttypeof elem.className === \"string\" && elem.className ||\n\t\t\t\t\t\t\t\ttypeof elem.getAttribute !== \"undefined\" &&\n\t\t\t\t\t\t\t\t\telem.getAttribute( \"class\" ) ||\n\t\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t\t);\n\t\t\t\t} );\n\t\t},\n\n\t\t\"ATTR\": function( name, operator, check ) {\n\t\t\treturn function( elem ) {\n\t\t\t\tvar result = Sizzle.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\t/* eslint-disable max-len */\n\n\t\t\t\treturn operator === \"=\" ? result === check :\n\t\t\t\t\toperator === \"!=\" ? result !== check :\n\t\t\t\t\toperator === \"^=\" ? check && result.indexOf( check ) === 0 :\n\t\t\t\t\toperator === \"*=\" ? check && result.indexOf( check ) > -1 :\n\t\t\t\t\toperator === \"$=\" ? check && result.slice( -check.length ) === check :\n\t\t\t\t\toperator === \"~=\" ? ( \" \" + result.replace( rwhitespace, \" \" ) + \" \" ).indexOf( check ) > -1 :\n\t\t\t\t\toperator === \"|=\" ? result === check || result.slice( 0, check.length + 1 ) === check + \"-\" :\n\t\t\t\t\tfalse;\n\t\t\t\t/* eslint-enable max-len */\n\n\t\t\t};\n\t\t},\n\n\t\t\"CHILD\": 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, uniqueCache, 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\tnode.nodeName.toLowerCase() === 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\n\t\t\t\t\t\t\t// ...in a gzip-friendly way\n\t\t\t\t\t\t\tnode = parent;\n\t\t\t\t\t\t\touterCache = node[ expando ] || ( node[ expando ] = {} );\n\n\t\t\t\t\t\t\t// Support: IE <9 only\n\t\t\t\t\t\t\t// Defend against cloned attroperties (jQuery gh-1709)\n\t\t\t\t\t\t\tuniqueCache = outerCache[ node.uniqueID ] ||\n\t\t\t\t\t\t\t\t( outerCache[ node.uniqueID ] = {} );\n\n\t\t\t\t\t\t\tcache = uniqueCache[ 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\tuniqueCache[ 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\n\t\t\t\t\t\t\t\t// ...in a gzip-friendly way\n\t\t\t\t\t\t\t\tnode = elem;\n\t\t\t\t\t\t\t\touterCache = node[ expando ] || ( node[ expando ] = {} );\n\n\t\t\t\t\t\t\t\t// Support: IE <9 only\n\t\t\t\t\t\t\t\t// Defend against cloned attroperties (jQuery gh-1709)\n\t\t\t\t\t\t\t\tuniqueCache = outerCache[ node.uniqueID ] ||\n\t\t\t\t\t\t\t\t\t( outerCache[ node.uniqueID ] = {} );\n\n\t\t\t\t\t\t\t\tcache = uniqueCache[ 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\tnode.nodeName.toLowerCase() === 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\n\t\t\t\t\t\t\t\t\t\t\t// Support: IE <9 only\n\t\t\t\t\t\t\t\t\t\t\t// Defend against cloned attroperties (jQuery gh-1709)\n\t\t\t\t\t\t\t\t\t\t\tuniqueCache = outerCache[ node.uniqueID ] ||\n\t\t\t\t\t\t\t\t\t\t\t\t( outerCache[ node.uniqueID ] = {} );\n\n\t\t\t\t\t\t\t\t\t\t\tuniqueCache[ 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\t\"PSEUDO\": function( pseudo, argument ) {\n\n\t\t\t// pseudo-class names are case-insensitive\n\t\t\t// http://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\tSizzle.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 Sizzle 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( 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\t\"not\": 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( rtrim, \"$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 (issue #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\t\"has\": markFunction( function( selector ) {\n\t\t\treturn function( elem ) {\n\t\t\t\treturn Sizzle( selector, elem ).length > 0;\n\t\t\t};\n\t\t} ),\n\n\t\t\"contains\": markFunction( function( text ) {\n\t\t\ttext = text.replace( runescape, funescape );\n\t\t\treturn function( elem ) {\n\t\t\t\treturn ( elem.textContent || getText( 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// http://www.w3.org/TR/selectors/#lang-pseudo\n\t\t\"lang\": 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\tSizzle.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\t\"target\": 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\t\"root\": function( elem ) {\n\t\t\treturn elem === docElem;\n\t\t},\n\n\t\t\"focus\": function( elem ) {\n\t\t\treturn elem === document.activeElement &&\n\t\t\t\t( !document.hasFocus || document.hasFocus() ) &&\n\t\t\t\t!!( elem.type || elem.href || ~elem.tabIndex );\n\t\t},\n\n\t\t// Boolean properties\n\t\t\"enabled\": createDisabledPseudo( false ),\n\t\t\"disabled\": createDisabledPseudo( true ),\n\n\t\t\"checked\": function( elem ) {\n\n\t\t\t// In CSS3, :checked should return both checked and selected elements\n\t\t\t// http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked\n\t\t\tvar nodeName = elem.nodeName.toLowerCase();\n\t\t\treturn ( nodeName === \"input\" && !!elem.checked ) ||\n\t\t\t\t( nodeName === \"option\" && !!elem.selected );\n\t\t},\n\n\t\t\"selected\": function( elem ) {\n\n\t\t\t// Accessing this property makes selected-by-default\n\t\t\t// options in Safari work properly\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\t\"empty\": function( elem ) {\n\n\t\t\t// http://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\t\"parent\": function( elem ) {\n\t\t\treturn !Expr.pseudos[ \"empty\" ]( elem );\n\t\t},\n\n\t\t// Element/input types\n\t\t\"header\": function( elem ) {\n\t\t\treturn rheader.test( elem.nodeName );\n\t\t},\n\n\t\t\"input\": function( elem ) {\n\t\t\treturn rinputs.test( elem.nodeName );\n\t\t},\n\n\t\t\"button\": function( elem ) {\n\t\t\tvar name = elem.nodeName.toLowerCase();\n\t\t\treturn name === \"input\" && elem.type === \"button\" || name === \"button\";\n\t\t},\n\n\t\t\"text\": function( elem ) {\n\t\t\tvar attr;\n\t\t\treturn elem.nodeName.toLowerCase() === \"input\" &&\n\t\t\t\telem.type === \"text\" &&\n\n\t\t\t\t// Support: IE<8\n\t\t\t\t// New HTML5 attribute values (e.g., \"search\") appear 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\t\"first\": createPositionalPseudo( function() {\n\t\t\treturn [ 0 ];\n\t\t} ),\n\n\t\t\"last\": createPositionalPseudo( function( _matchIndexes, length ) {\n\t\t\treturn [ length - 1 ];\n\t\t} ),\n\n\t\t\"eq\": createPositionalPseudo( function( _matchIndexes, length, argument ) {\n\t\t\treturn [ argument < 0 ? argument + length : argument ];\n\t\t} ),\n\n\t\t\"even\": 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\t\"odd\": 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\t\"lt\": createPositionalPseudo( function( matchIndexes, length, argument ) {\n\t\t\tvar i = argument < 0 ?\n\t\t\t\targument + length :\n\t\t\t\targument > length ?\n\t\t\t\t\tlength :\n\t\t\t\t\targument;\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\t\"gt\": 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\ntokenize = Sizzle.tokenize = function( 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 = rcombinators.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( rtrim, \" \" )\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\treturn parseOnly ?\n\t\tsoFar.length :\n\t\tsoFar ?\n\t\t\tSizzle.error( selector ) :\n\n\t\t\t// Cache the tokens\n\t\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, uniqueCache, 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\t// Support: IE <9 only\n\t\t\t\t\t\t// Defend against cloned attroperties (jQuery gh-1709)\n\t\t\t\t\t\tuniqueCache = outerCache[ elem.uniqueID ] ||\n\t\t\t\t\t\t\t( outerCache[ elem.uniqueID ] = {} );\n\n\t\t\t\t\t\tif ( skip && skip === elem.nodeName.toLowerCase() ) {\n\t\t\t\t\t\t\telem = elem[ dir ] || elem;\n\t\t\t\t\t\t} else if ( ( oldCache = uniqueCache[ 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\tuniqueCache[ 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\tSizzle( 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,\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 || multipleContexts(\n\t\t\t\tselector || \"*\",\n\t\t\t\tcontext.nodeType ? [ context ] : context,\n\t\t\t\t[]\n\t\t\t),\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\t\tmatcherOut = matcher ?\n\n\t\t\t\t// If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results,\n\t\t\t\tpostFinder || ( seed ? preFilter : preexisting || postFilter ) ?\n\n\t\t\t\t\t// ...intermediate processing is necessary\n\t\t\t\t\t[] :\n\n\t\t\t\t\t// ...otherwise use results directly\n\t\t\t\t\tresults :\n\t\t\t\tmatcherIn;\n\n\t\t// Find primary matches\n\t\tif ( matcher ) {\n\t\t\tmatcher( matcherIn, matcherOut, context, xml );\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( 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( checkContext, elem ) > -1;\n\t\t}, implicitRelative, true ),\n\t\tmatchers = [ function( elem, context, xml ) {\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 (issue #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// If the preceding token was a descendant combinator, insert an implicit any-element `*`\n\t\t\t\t\ttokens\n\t\t\t\t\t\t.slice( 0, i - 1 )\n\t\t\t\t\t\t.concat( { value: tokens[ i - 2 ].type === \" \" ? \"*\" : \"\" } )\n\t\t\t\t\t).replace( rtrim, \"$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: IE<9, Safari\n\t\t\t// Tolerate NodeList properties (IE: \"length\"; Safari: <number>) matching elements by id\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\tresults.push( 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\tSizzle.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\ncompile = Sizzle.compile = function( 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(\n\t\t\tselector,\n\t\t\tmatcherFromGroupMatchers( elementMatchers, setMatchers )\n\t\t);\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 Sizzle's compiled\n *  selector functions\n * @param {String|Function} selector A selector or a pre-compiled\n *  selector function built with Sizzle.compile\n * @param {Element} context\n * @param {Array} [results]\n * @param {Array} [seed] A set of elements to match against\n */\nselect = Sizzle.select = function( 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\tcontext.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[ 1 ].type ] ) {\n\n\t\t\tcontext = ( Expr.find[ \"ID\" ]( token.matches[ 0 ]\n\t\t\t\t.replace( runescape, funescape ), context ) || [] )[ 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 ) && testContext( context.parentNode ) ||\n\t\t\t\t\t\tcontext\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// Sort stability\nsupport.sortStable = expando.split( \"\" ).sort( sortOrder ).join( \"\" ) === expando;\n\n// Support: Chrome 14-35+\n// Always assume duplicates if they aren't passed to the comparison function\nsupport.detectDuplicates = !!hasDuplicate;\n\n// Initialize against the default document\nsetDocument();\n\n// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27)\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\n// Support: IE<8\n// Prevent attribute/property \"interpolation\"\n// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx\nif ( !assert( function( el ) {\n\tel.innerHTML = \"<a href='#'></a>\";\n\treturn el.firstChild.getAttribute( \"href\" ) === \"#\";\n} ) ) {\n\taddHandle( \"type|href|height|width\", function( elem, name, isXML ) {\n\t\tif ( !isXML ) {\n\t\t\treturn elem.getAttribute( name, name.toLowerCase() === \"type\" ? 1 : 2 );\n\t\t}\n\t} );\n}\n\n// Support: IE<9\n// Use defaultValue in place of getAttribute(\"value\")\nif ( !support.attributes || !assert( function( el ) {\n\tel.innerHTML = \"<input/>\";\n\tel.firstChild.setAttribute( \"value\", \"\" );\n\treturn el.firstChild.getAttribute( \"value\" ) === \"\";\n} ) ) {\n\taddHandle( \"value\", function( elem, _name, isXML ) {\n\t\tif ( !isXML && elem.nodeName.toLowerCase() === \"input\" ) {\n\t\t\treturn elem.defaultValue;\n\t\t}\n\t} );\n}\n\n// Support: IE<9\n// Use getAttributeNode to fetch booleans when getAttribute lies\nif ( !assert( function( el ) {\n\treturn el.getAttribute( \"disabled\" ) == null;\n} ) ) {\n\taddHandle( booleans, function( elem, name, isXML ) {\n\t\tvar val;\n\t\tif ( !isXML ) {\n\t\t\treturn elem[ name ] === true ? name.toLowerCase() :\n\t\t\t\t( val = elem.getAttributeNode( name ) ) && val.specified ?\n\t\t\t\t\tval.value :\n\t\t\t\t\tnull;\n\t\t}\n\t} );\n}\n\nreturn Sizzle;\n\n} )( window );\n\n\n\njQuery.find = Sizzle;\njQuery.expr = Sizzle.selectors;\n\n// Deprecated\njQuery.expr[ \":\" ] = jQuery.expr.pseudos;\njQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort;\njQuery.text = Sizzle.getText;\njQuery.isXMLDoc = Sizzle.isXML;\njQuery.contains = Sizzle.contains;\njQuery.escapeSelector = Sizzle.escape;\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\n\n\nfunction nodeName( elem, name ) {\n\n\treturn elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase();\n\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 Sizzle\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.stackTrace );\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 stack, 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.getStackHook ) {\n\t\t\t\t\t\t\t\t\tprocess.stackTrace = 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\njQuery.Deferred.exceptionHook = function( error, stack ) {\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, error.stack, stack );\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\n// Support: IE <=9 - 11+\n// focus() and blur() are asynchronous, except when they are no-op.\n// So expect focus to be synchronous when the element is already active,\n// and blur to be synchronous when the element is not already active.\n// (focus and blur are always synchronous in other supported browsers,\n// this just defines when we can count on it).\nfunction expectSync( elem, type ) {\n\treturn ( elem === safeActiveElement() ) === ( type === \"focus\" );\n}\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\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\", returnTrue );\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, expectSync ) {\n\n\t// Missing expectSync indicates a trigger call, which must force setup through jQuery.event.add\n\tif ( !expectSync ) {\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 notAsync, 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\t// Saved data should be false in such cases, but might be a leftover capture object\n\t\t\t\t// from an async native handler (gh-4350)\n\t\t\t\tif ( !saved.length ) {\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\t// Support: IE <=9 - 11+\n\t\t\t\t\t// focus() and blur() are asynchronous\n\t\t\t\t\tnotAsync = expectSync( this, type );\n\t\t\t\t\tthis[ type ]();\n\t\t\t\t\tresult = dataPriv.get( this, type );\n\t\t\t\t\tif ( saved !== result || notAsync ) {\n\t\t\t\t\t\tdataPriv.set( this, type, false );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tresult = {};\n\t\t\t\t\t}\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\t// Support: Chrome 86+\n\t\t\t\t\t\t// In Chrome, if an element having a focusout handler is blurred by\n\t\t\t\t\t\t// clicking outside of it, it invokes the handler synchronously. If\n\t\t\t\t\t\t// that handler calls `.remove()` on the element, the data is cleared,\n\t\t\t\t\t\t// leaving `result` undefined. We need to guard against this.\n\t\t\t\t\t\treturn result && result.value;\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 the\n\t\t\t\t// 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.length ) {\n\n\t\t\t\t// ...and capture the result\n\t\t\t\tdataPriv.set( this, type, {\n\t\t\t\t\tvalue: jQuery.event.trigger(\n\n\t\t\t\t\t\t// Support: IE <=9 - 11+\n\t\t\t\t\t\t// Extend with the prototype to reset the above stopImmediatePropagation()\n\t\t\t\t\t\tjQuery.extend( saved[ 0 ], jQuery.Event.prototype ),\n\t\t\t\t\t\tsaved.slice( 1 ),\n\t\t\t\t\t\tthis\n\t\t\t\t\t)\n\t\t\t\t} );\n\n\t\t\t\t// Abort handling of the native event\n\t\t\t\tevent.stopImmediatePropagation();\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\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\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, expectSync );\n\n\t\t\t// Return false to allow normal processing in the caller\n\t\t\treturn false;\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\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\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// Reenable 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 Sizzle here for performance reasons: 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\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( 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 = \"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\t\tret = computed.getPropertyValue( name ) || computed[ name ];\n\n\t\t// trim whitespace for custom property (issue gh-4926)\n\t\tif ( isCustomProp ) {\n\n\t\t\t// rtrim 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\" );\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\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\tif ( box === \"margin\" ) {\n\t\t\tdelta += 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;\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\t\"animationIterationCount\": true,\n\t\t\"columnCount\": true,\n\t\t\"fillOpacity\": true,\n\t\t\"flexGrow\": true,\n\t\t\"flexShrink\": true,\n\t\t\"fontWeight\": true,\n\t\t\"gridArea\": true,\n\t\t\"gridColumn\": true,\n\t\t\"gridColumnEnd\": true,\n\t\t\"gridColumnStart\": true,\n\t\t\"gridRow\": true,\n\t\t\"gridRowEnd\": true,\n\t\t\"gridRowStart\": true,\n\t\t\"lineHeight\": true,\n\t\t\"opacity\": true,\n\t\t\"order\": true,\n\t\t\"orphans\": true,\n\t\t\"widows\": true,\n\t\t\"zIndex\": true,\n\t\t\"zoom\": 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\n\n\nsupport.focusin = \"onfocusin\" in window;\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\n// Support: Firefox <=44\n// Firefox doesn't have focus(in | out) events\n// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787\n//\n// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1\n// focus(in | out) events fire after focus & blur events,\n// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order\n// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857\nif ( !support.focusin ) {\n\tjQuery.each( { focus: \"focusin\", blur: \"focusout\" }, function( orig, fix ) {\n\n\t\t// Attach a single capturing handler on the document while someone wants focusin/focusout\n\t\tvar handler = function( event ) {\n\t\t\tjQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) );\n\t\t};\n\n\t\tjQuery.event.special[ fix ] = {\n\t\t\tsetup: function() {\n\n\t\t\t\t// Handle: regular nodes (via `this.ownerDocument`), window\n\t\t\t\t// (via `this.document`) & document (via `this`).\n\t\t\t\tvar doc = this.ownerDocument || this.document || this,\n\t\t\t\t\tattaches = dataPriv.access( doc, fix );\n\n\t\t\t\tif ( !attaches ) {\n\t\t\t\t\tdoc.addEventListener( orig, handler, true );\n\t\t\t\t}\n\t\t\t\tdataPriv.access( doc, fix, ( attaches || 0 ) + 1 );\n\t\t\t},\n\t\t\tteardown: function() {\n\t\t\t\tvar doc = this.ownerDocument || this.document || this,\n\t\t\t\t\tattaches = dataPriv.access( doc, fix ) - 1;\n\n\t\t\t\tif ( !attaches ) {\n\t\t\t\t\tdoc.removeEventListener( orig, handler, true );\n\t\t\t\t\tdataPriv.remove( doc, fix );\n\n\t\t\t\t} else {\n\t\t\t\t\tdataPriv.access( doc, fix, attaches );\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t} );\n}\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\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.mouseenter( fnOver ).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", "var check = function (it) {\n  return it && it.Math == Math && it;\n};\n\n// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nmodule.exports =\n  // eslint-disable-next-line es/no-global-this -- safe\n  check(typeof globalThis == 'object' && globalThis) ||\n  check(typeof window == 'object' && window) ||\n  // eslint-disable-next-line no-restricted-globals -- safe\n  check(typeof self == 'object' && self) ||\n  check(typeof global == 'object' && global) ||\n  // eslint-disable-next-line no-new-func -- fallback\n  (function () { return this; })() || Function('return this')();\n", "module.exports = function (exec) {\n  try {\n    return !!exec();\n  } catch (error) {\n    return true;\n  }\n};\n", "var fails = require('../internals/fails');\n\n// Detect IE8's incomplete defineProperty implementation\nmodule.exports = !fails(function () {\n  // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n  return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7;\n});\n", "var fails = require('../internals/fails');\n\nmodule.exports = !fails(function () {\n  // eslint-disable-next-line es/no-function-prototype-bind -- safe\n  var test = (function () { /* empty */ }).bind();\n  // eslint-disable-next-line no-prototype-builtins -- safe\n  return typeof test != 'function' || test.hasOwnProperty('prototype');\n});\n", "var NATIVE_BIND = require('../internals/function-bind-native');\n\nvar call = Function.prototype.call;\n\nmodule.exports = NATIVE_BIND ? call.bind(call) : function () {\n  return call.apply(call, arguments);\n};\n", "'use strict';\nvar $propertyIsEnumerable = {}.propertyIsEnumerable;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Nashorn ~ JDK8 bug\nvar NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);\n\n// `Object.prototype.propertyIsEnumerable` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable\nexports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {\n  var descriptor = getOwnPropertyDescriptor(this, V);\n  return !!descriptor && descriptor.enumerable;\n} : $propertyIsEnumerable;\n", "module.exports = function (bitmap, value) {\n  return {\n    enumerable: !(bitmap & 1),\n    configurable: !(bitmap & 2),\n    writable: !(bitmap & 4),\n    value: value\n  };\n};\n", "var NATIVE_BIND = require('../internals/function-bind-native');\n\nvar FunctionPrototype = Function.prototype;\nvar call = FunctionPrototype.call;\nvar uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call);\n\nmodule.exports = function (fn) {\n  return NATIVE_BIND ? uncurryThisWithBind(fn) : function () {\n    return call.apply(fn, arguments);\n  };\n};\n", "var uncurryThisRaw = require('../internals/function-uncurry-this-raw');\n\nvar toString = uncurryThisRaw({}.toString);\nvar stringSlice = uncurryThisRaw(''.slice);\n\nmodule.exports = function (it) {\n  return stringSlice(toString(it), 8, -1);\n};\n", "var classofRaw = require('../internals/classof-raw');\nvar uncurryThisRaw = require('../internals/function-uncurry-this-raw');\n\nmodule.exports = function (fn) {\n  // Nashorn bug:\n  //   https://github.com/zloirock/core-js/issues/1128\n  //   https://github.com/zloirock/core-js/issues/1130\n  if (classofRaw(fn) === 'Function') return uncurryThisRaw(fn);\n};\n", "var uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\n\nvar $Object = Object;\nvar split = uncurryThis(''.split);\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n  // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n  // eslint-disable-next-line no-prototype-builtins -- safe\n  return !$Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n  return classof(it) == 'String' ? split(it, '') : $Object(it);\n} : $Object;\n", "// we can't use just `it == null` since of `document.all` special case\n// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot-aec\nmodule.exports = function (it) {\n  return it === null || it === undefined;\n};\n", "var isNullOrUndefined = require('../internals/is-null-or-undefined');\n\nvar $TypeError = TypeError;\n\n// `RequireObjectCoercible` abstract operation\n// https://tc39.es/ecma262/#sec-requireobjectcoercible\nmodule.exports = function (it) {\n  if (isNullOrUndefined(it)) throw $TypeError(\"Can't call method on \" + it);\n  return it;\n};\n", "// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = require('../internals/indexed-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nmodule.exports = function (it) {\n  return IndexedObject(requireObjectCoercible(it));\n};\n", "var documentAll = typeof document == 'object' && document.all;\n\n// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot\nvar IS_HTMLDDA = typeof documentAll == 'undefined' && documentAll !== undefined;\n\nmodule.exports = {\n  all: documentAll,\n  IS_HTMLDDA: IS_HTMLDDA\n};\n", "var $documentAll = require('../internals/document-all');\n\nvar documentAll = $documentAll.all;\n\n// `IsCallable` abstract operation\n// https://tc39.es/ecma262/#sec-iscallable\nmodule.exports = $documentAll.IS_HTMLDDA ? function (argument) {\n  return typeof argument == 'function' || argument === documentAll;\n} : function (argument) {\n  return typeof argument == 'function';\n};\n", "var isCallable = require('../internals/is-callable');\nvar $documentAll = require('../internals/document-all');\n\nvar documentAll = $documentAll.all;\n\nmodule.exports = $documentAll.IS_HTMLDDA ? function (it) {\n  return typeof it == 'object' ? it !== null : isCallable(it) || it === documentAll;\n} : function (it) {\n  return typeof it == 'object' ? it !== null : isCallable(it);\n};\n", "var global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\n\nvar aFunction = function (argument) {\n  return isCallable(argument) ? argument : undefined;\n};\n\nmodule.exports = function (namespace, method) {\n  return arguments.length < 2 ? aFunction(global[namespace]) : global[namespace] && global[namespace][method];\n};\n", "var uncurryThis = require('../internals/function-uncurry-this');\n\nmodule.exports = uncurryThis({}.isPrototypeOf);\n", "var getBuiltIn = require('../internals/get-built-in');\n\nmodule.exports = getBuiltIn('navigator', 'userAgent') || '';\n", "var global = require('../internals/global');\nvar userAgent = require('../internals/engine-user-agent');\n\nvar process = global.process;\nvar Deno = global.Deno;\nvar versions = process && process.versions || Deno && Deno.version;\nvar v8 = versions && versions.v8;\nvar match, version;\n\nif (v8) {\n  match = v8.split('.');\n  // in old Chrome, versions of V8 isn't V8 = Chrome / 10\n  // but their correct versions are not interesting for us\n  version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);\n}\n\n// BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0`\n// so check `userAgent` even if `.v8` exists, but 0\nif (!version && userAgent) {\n  match = userAgent.match(/Edge\\/(\\d+)/);\n  if (!match || match[1] >= 74) {\n    match = userAgent.match(/Chrome\\/(\\d+)/);\n    if (match) version = +match[1];\n  }\n}\n\nmodule.exports = version;\n", "/* eslint-disable es/no-symbol -- required for testing */\nvar V8_VERSION = require('../internals/engine-v8-version');\nvar fails = require('../internals/fails');\n\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing\nmodule.exports = !!Object.getOwnPropertySymbols && !fails(function () {\n  var symbol = Symbol();\n  // Chrome 38 Symbol has incorrect toString conversion\n  // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances\n  return !String(symbol) || !(Object(symbol) instanceof Symbol) ||\n    // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances\n    !Symbol.sham && V8_VERSION && V8_VERSION < 41;\n});\n", "/* eslint-disable es/no-symbol -- required for testing */\nvar NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');\n\nmodule.exports = NATIVE_SYMBOL\n  && !Symbol.sham\n  && typeof Symbol.iterator == 'symbol';\n", "var getBuiltIn = require('../internals/get-built-in');\nvar isCallable = require('../internals/is-callable');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\n\nvar $Object = Object;\n\nmodule.exports = USE_SYMBOL_AS_UID ? function (it) {\n  return typeof it == 'symbol';\n} : function (it) {\n  var $Symbol = getBuiltIn('Symbol');\n  return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it));\n};\n", "var $String = String;\n\nmodule.exports = function (argument) {\n  try {\n    return $String(argument);\n  } catch (error) {\n    return 'Object';\n  }\n};\n", "var isCallable = require('../internals/is-callable');\nvar tryToString = require('../internals/try-to-string');\n\nvar $TypeError = TypeError;\n\n// `Assert: IsCallable(argument) is true`\nmodule.exports = function (argument) {\n  if (isCallable(argument)) return argument;\n  throw $TypeError(tryToString(argument) + ' is not a function');\n};\n", "var aCallable = require('../internals/a-callable');\nvar isNullOrUndefined = require('../internals/is-null-or-undefined');\n\n// `GetMethod` abstract operation\n// https://tc39.es/ecma262/#sec-getmethod\nmodule.exports = function (V, P) {\n  var func = V[P];\n  return isNullOrUndefined(func) ? undefined : aCallable(func);\n};\n", "var call = require('../internals/function-call');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\n\nvar $TypeError = TypeError;\n\n// `OrdinaryToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-ordinarytoprimitive\nmodule.exports = function (input, pref) {\n  var fn, val;\n  if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n  if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;\n  if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n  throw $TypeError(\"Can't convert object to primitive value\");\n};\n", "module.exports = false;\n", "var global = require('../internals/global');\n\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\n\nmodule.exports = function (key, value) {\n  try {\n    defineProperty(global, key, { value: value, configurable: true, writable: true });\n  } catch (error) {\n    global[key] = value;\n  } return value;\n};\n", "var global = require('../internals/global');\nvar defineGlobalProperty = require('../internals/define-global-property');\n\nvar SHARED = '__core-js_shared__';\nvar store = global[SHARED] || defineGlobalProperty(SHARED, {});\n\nmodule.exports = store;\n", "var IS_PURE = require('../internals/is-pure');\nvar store = require('../internals/shared-store');\n\n(module.exports = function (key, value) {\n  return store[key] || (store[key] = value !== undefined ? value : {});\n})('versions', []).push({\n  version: '3.25.5',\n  mode: IS_PURE ? 'pure' : 'global',\n  copyright: '\u00A9 2014-2022 Denis Pushkarev (zloirock.ru)',\n  license: 'https://github.com/zloirock/core-js/blob/v3.25.5/LICENSE',\n  source: 'https://github.com/zloirock/core-js'\n});\n", "var requireObjectCoercible = require('../internals/require-object-coercible');\n\nvar $Object = Object;\n\n// `ToObject` abstract operation\n// https://tc39.es/ecma262/#sec-toobject\nmodule.exports = function (argument) {\n  return $Object(requireObjectCoercible(argument));\n};\n", "var uncurryThis = require('../internals/function-uncurry-this');\nvar toObject = require('../internals/to-object');\n\nvar hasOwnProperty = uncurryThis({}.hasOwnProperty);\n\n// `HasOwnProperty` abstract operation\n// https://tc39.es/ecma262/#sec-hasownproperty\n// eslint-disable-next-line es/no-object-hasown -- safe\nmodule.exports = Object.hasOwn || function hasOwn(it, key) {\n  return hasOwnProperty(toObject(it), key);\n};\n", "var uncurryThis = require('../internals/function-uncurry-this');\n\nvar id = 0;\nvar postfix = Math.random();\nvar toString = uncurryThis(1.0.toString);\n\nmodule.exports = function (key) {\n  return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36);\n};\n", "var global = require('../internals/global');\nvar shared = require('../internals/shared');\nvar hasOwn = require('../internals/has-own-property');\nvar uid = require('../internals/uid');\nvar NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\n\nvar WellKnownSymbolsStore = shared('wks');\nvar Symbol = global.Symbol;\nvar symbolFor = Symbol && Symbol['for'];\nvar createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol : Symbol && Symbol.withoutSetter || uid;\n\nmodule.exports = function (name) {\n  if (!hasOwn(WellKnownSymbolsStore, name) || !(NATIVE_SYMBOL || typeof WellKnownSymbolsStore[name] == 'string')) {\n    var description = 'Symbol.' + name;\n    if (NATIVE_SYMBOL && hasOwn(Symbol, name)) {\n      WellKnownSymbolsStore[name] = Symbol[name];\n    } else if (USE_SYMBOL_AS_UID && symbolFor) {\n      WellKnownSymbolsStore[name] = symbolFor(description);\n    } else {\n      WellKnownSymbolsStore[name] = createWellKnownSymbol(description);\n    }\n  } return WellKnownSymbolsStore[name];\n};\n", "var call = require('../internals/function-call');\nvar isObject = require('../internals/is-object');\nvar isSymbol = require('../internals/is-symbol');\nvar getMethod = require('../internals/get-method');\nvar ordinaryToPrimitive = require('../internals/ordinary-to-primitive');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar $TypeError = TypeError;\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\n\n// `ToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-toprimitive\nmodule.exports = function (input, pref) {\n  if (!isObject(input) || isSymbol(input)) return input;\n  var exoticToPrim = getMethod(input, TO_PRIMITIVE);\n  var result;\n  if (exoticToPrim) {\n    if (pref === undefined) pref = 'default';\n    result = call(exoticToPrim, input, pref);\n    if (!isObject(result) || isSymbol(result)) return result;\n    throw $TypeError(\"Can't convert object to primitive value\");\n  }\n  if (pref === undefined) pref = 'number';\n  return ordinaryToPrimitive(input, pref);\n};\n", "var toPrimitive = require('../internals/to-primitive');\nvar isSymbol = require('../internals/is-symbol');\n\n// `ToPropertyKey` abstract operation\n// https://tc39.es/ecma262/#sec-topropertykey\nmodule.exports = function (argument) {\n  var key = toPrimitive(argument, 'string');\n  return isSymbol(key) ? key : key + '';\n};\n", "var global = require('../internals/global');\nvar isObject = require('../internals/is-object');\n\nvar document = global.document;\n// typeof document.createElement is 'object' in old IE\nvar EXISTS = isObject(document) && isObject(document.createElement);\n\nmodule.exports = function (it) {\n  return EXISTS ? document.createElement(it) : {};\n};\n", "var DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\nvar createElement = require('../internals/document-create-element');\n\n// Thanks to IE8 for its funny defineProperty\nmodule.exports = !DESCRIPTORS && !fails(function () {\n  // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n  return Object.defineProperty(createElement('div'), 'a', {\n    get: function () { return 7; }\n  }).a != 7;\n});\n", "var DESCRIPTORS = require('../internals/descriptors');\nvar call = require('../internals/function-call');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar hasOwn = require('../internals/has-own-property');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n  O = toIndexedObject(O);\n  P = toPropertyKey(P);\n  if (IE8_DOM_DEFINE) try {\n    return $getOwnPropertyDescriptor(O, P);\n  } catch (error) { /* empty */ }\n  if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);\n};\n", "var DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\n\n// V8 ~ Chrome 36-\n// https://bugs.chromium.org/p/v8/issues/detail?id=3334\nmodule.exports = DESCRIPTORS && fails(function () {\n  // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n  return Object.defineProperty(function () { /* empty */ }, 'prototype', {\n    value: 42,\n    writable: false\n  }).prototype != 42;\n});\n", "var isObject = require('../internals/is-object');\n\nvar $String = String;\nvar $TypeError = TypeError;\n\n// `Assert: Type(argument) is Object`\nmodule.exports = function (argument) {\n  if (isObject(argument)) return argument;\n  throw $TypeError($String(argument) + ' is not an object');\n};\n", "var DESCRIPTORS = require('../internals/descriptors');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\nvar V8_PROTOTYPE_DEFINE_BUG = require('../internals/v8-prototype-define-bug');\nvar anObject = require('../internals/an-object');\nvar toPropertyKey = require('../internals/to-property-key');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar $defineProperty = Object.defineProperty;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar ENUMERABLE = 'enumerable';\nvar CONFIGURABLE = 'configurable';\nvar WRITABLE = 'writable';\n\n// `Object.defineProperty` method\n// https://tc39.es/ecma262/#sec-object.defineproperty\nexports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {\n  anObject(O);\n  P = toPropertyKey(P);\n  anObject(Attributes);\n  if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {\n    var current = $getOwnPropertyDescriptor(O, P);\n    if (current && current[WRITABLE]) {\n      O[P] = Attributes.value;\n      Attributes = {\n        configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],\n        enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],\n        writable: false\n      };\n    }\n  } return $defineProperty(O, P, Attributes);\n} : $defineProperty : function defineProperty(O, P, Attributes) {\n  anObject(O);\n  P = toPropertyKey(P);\n  anObject(Attributes);\n  if (IE8_DOM_DEFINE) try {\n    return $defineProperty(O, P, Attributes);\n  } catch (error) { /* empty */ }\n  if ('get' in Attributes || 'set' in Attributes) throw $TypeError('Accessors not supported');\n  if ('value' in Attributes) O[P] = Attributes.value;\n  return O;\n};\n", "var DESCRIPTORS = require('../internals/descriptors');\nvar definePropertyModule = require('../internals/object-define-property');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\nmodule.exports = DESCRIPTORS ? function (object, key, value) {\n  return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));\n} : function (object, key, value) {\n  object[key] = value;\n  return object;\n};\n", "var DESCRIPTORS = require('../internals/descriptors');\nvar hasOwn = require('../internals/has-own-property');\n\nvar FunctionPrototype = Function.prototype;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor;\n\nvar EXISTS = hasOwn(FunctionPrototype, 'name');\n// additional protection from minified / mangled / dropped function names\nvar PROPER = EXISTS && (function something() { /* empty */ }).name === 'something';\nvar CONFIGURABLE = EXISTS && (!DESCRIPTORS || (DESCRIPTORS && getDescriptor(FunctionPrototype, 'name').configurable));\n\nmodule.exports = {\n  EXISTS: EXISTS,\n  PROPER: PROPER,\n  CONFIGURABLE: CONFIGURABLE\n};\n", "var uncurryThis = require('../internals/function-uncurry-this');\nvar isCallable = require('../internals/is-callable');\nvar store = require('../internals/shared-store');\n\nvar functionToString = uncurryThis(Function.toString);\n\n// this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper\nif (!isCallable(store.inspectSource)) {\n  store.inspectSource = function (it) {\n    return functionToString(it);\n  };\n}\n\nmodule.exports = store.inspectSource;\n", "var global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\n\nvar WeakMap = global.WeakMap;\n\nmodule.exports = isCallable(WeakMap) && /native code/.test(String(WeakMap));\n", "var shared = require('../internals/shared');\nvar uid = require('../internals/uid');\n\nvar keys = shared('keys');\n\nmodule.exports = function (key) {\n  return keys[key] || (keys[key] = uid(key));\n};\n", "module.exports = {};\n", "var NATIVE_WEAK_MAP = require('../internals/weak-map-basic-detection');\nvar global = require('../internals/global');\nvar isObject = require('../internals/is-object');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar hasOwn = require('../internals/has-own-property');\nvar shared = require('../internals/shared-store');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar OBJECT_ALREADY_INITIALIZED = 'Object already initialized';\nvar TypeError = global.TypeError;\nvar WeakMap = global.WeakMap;\nvar set, get, has;\n\nvar enforce = function (it) {\n  return has(it) ? get(it) : set(it, {});\n};\n\nvar getterFor = function (TYPE) {\n  return function (it) {\n    var state;\n    if (!isObject(it) || (state = get(it)).type !== TYPE) {\n      throw TypeError('Incompatible receiver, ' + TYPE + ' required');\n    } return state;\n  };\n};\n\nif (NATIVE_WEAK_MAP || shared.state) {\n  var store = shared.state || (shared.state = new WeakMap());\n  /* eslint-disable no-self-assign -- prototype methods protection */\n  store.get = store.get;\n  store.has = store.has;\n  store.set = store.set;\n  /* eslint-enable no-self-assign -- prototype methods protection */\n  set = function (it, metadata) {\n    if (store.has(it)) throw TypeError(OBJECT_ALREADY_INITIALIZED);\n    metadata.facade = it;\n    store.set(it, metadata);\n    return metadata;\n  };\n  get = function (it) {\n    return store.get(it) || {};\n  };\n  has = function (it) {\n    return store.has(it);\n  };\n} else {\n  var STATE = sharedKey('state');\n  hiddenKeys[STATE] = true;\n  set = function (it, metadata) {\n    if (hasOwn(it, STATE)) throw TypeError(OBJECT_ALREADY_INITIALIZED);\n    metadata.facade = it;\n    createNonEnumerableProperty(it, STATE, metadata);\n    return metadata;\n  };\n  get = function (it) {\n    return hasOwn(it, STATE) ? it[STATE] : {};\n  };\n  has = function (it) {\n    return hasOwn(it, STATE);\n  };\n}\n\nmodule.exports = {\n  set: set,\n  get: get,\n  has: has,\n  enforce: enforce,\n  getterFor: getterFor\n};\n", "var fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\nvar hasOwn = require('../internals/has-own-property');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar CONFIGURABLE_FUNCTION_NAME = require('../internals/function-name').CONFIGURABLE;\nvar inspectSource = require('../internals/inspect-source');\nvar InternalStateModule = require('../internals/internal-state');\n\nvar enforceInternalState = InternalStateModule.enforce;\nvar getInternalState = InternalStateModule.get;\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\n\nvar CONFIGURABLE_LENGTH = DESCRIPTORS && !fails(function () {\n  return defineProperty(function () { /* empty */ }, 'length', { value: 8 }).length !== 8;\n});\n\nvar TEMPLATE = String(String).split('String');\n\nvar makeBuiltIn = module.exports = function (value, name, options) {\n  if (String(name).slice(0, 7) === 'Symbol(') {\n    name = '[' + String(name).replace(/^Symbol\\(([^)]*)\\)/, '$1') + ']';\n  }\n  if (options && options.getter) name = 'get ' + name;\n  if (options && options.setter) name = 'set ' + name;\n  if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) {\n    if (DESCRIPTORS) defineProperty(value, 'name', { value: name, configurable: true });\n    else value.name = name;\n  }\n  if (CONFIGURABLE_LENGTH && options && hasOwn(options, 'arity') && value.length !== options.arity) {\n    defineProperty(value, 'length', { value: options.arity });\n  }\n  try {\n    if (options && hasOwn(options, 'constructor') && options.constructor) {\n      if (DESCRIPTORS) defineProperty(value, 'prototype', { writable: false });\n    // in V8 ~ Chrome 53, prototypes of some methods, like `Array.prototype.values`, are non-writable\n    } else if (value.prototype) value.prototype = undefined;\n  } catch (error) { /* empty */ }\n  var state = enforceInternalState(value);\n  if (!hasOwn(state, 'source')) {\n    state.source = TEMPLATE.join(typeof name == 'string' ? name : '');\n  } return value;\n};\n\n// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative\n// eslint-disable-next-line no-extend-native -- required\nFunction.prototype.toString = makeBuiltIn(function toString() {\n  return isCallable(this) && getInternalState(this).source || inspectSource(this);\n}, 'toString');\n", "var isCallable = require('../internals/is-callable');\nvar definePropertyModule = require('../internals/object-define-property');\nvar makeBuiltIn = require('../internals/make-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\n\nmodule.exports = function (O, key, value, options) {\n  if (!options) options = {};\n  var simple = options.enumerable;\n  var name = options.name !== undefined ? options.name : key;\n  if (isCallable(value)) makeBuiltIn(value, name, options);\n  if (options.global) {\n    if (simple) O[key] = value;\n    else defineGlobalProperty(key, value);\n  } else {\n    try {\n      if (!options.unsafe) delete O[key];\n      else if (O[key]) simple = true;\n    } catch (error) { /* empty */ }\n    if (simple) O[key] = value;\n    else definePropertyModule.f(O, key, {\n      value: value,\n      enumerable: false,\n      configurable: !options.nonConfigurable,\n      writable: !options.nonWritable\n    });\n  } return O;\n};\n", "var ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `Math.trunc` method\n// https://tc39.es/ecma262/#sec-math.trunc\n// eslint-disable-next-line es/no-math-trunc -- safe\nmodule.exports = Math.trunc || function trunc(x) {\n  var n = +x;\n  return (n > 0 ? floor : ceil)(n);\n};\n", "var trunc = require('../internals/math-trunc');\n\n// `ToIntegerOrInfinity` abstract operation\n// https://tc39.es/ecma262/#sec-tointegerorinfinity\nmodule.exports = function (argument) {\n  var number = +argument;\n  // eslint-disable-next-line no-self-compare -- NaN check\n  return number !== number || number === 0 ? 0 : trunc(number);\n};\n", "var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n  var integer = toIntegerOrInfinity(index);\n  return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n", "var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.es/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n  return argument > 0 ? min(toIntegerOrInfinity(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n", "var toLength = require('../internals/to-length');\n\n// `LengthOfArrayLike` abstract operation\n// https://tc39.es/ecma262/#sec-lengthofarraylike\nmodule.exports = function (obj) {\n  return toLength(obj.length);\n};\n", "var toIndexedObject = require('../internals/to-indexed-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\n// `Array.prototype.{ indexOf, includes }` methods implementation\nvar createMethod = function (IS_INCLUDES) {\n  return function ($this, el, fromIndex) {\n    var O = toIndexedObject($this);\n    var length = lengthOfArrayLike(O);\n    var index = toAbsoluteIndex(fromIndex, length);\n    var value;\n    // Array#includes uses SameValueZero equality algorithm\n    // eslint-disable-next-line no-self-compare -- NaN check\n    if (IS_INCLUDES && el != el) while (length > index) {\n      value = O[index++];\n      // eslint-disable-next-line no-self-compare -- NaN check\n      if (value != value) return true;\n    // Array#indexOf ignores holes, Array#includes - not\n    } else for (;length > index; index++) {\n      if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n    } return !IS_INCLUDES && -1;\n  };\n};\n\nmodule.exports = {\n  // `Array.prototype.includes` method\n  // https://tc39.es/ecma262/#sec-array.prototype.includes\n  includes: createMethod(true),\n  // `Array.prototype.indexOf` method\n  // https://tc39.es/ecma262/#sec-array.prototype.indexof\n  indexOf: createMethod(false)\n};\n", "var uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar indexOf = require('../internals/array-includes').indexOf;\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar push = uncurryThis([].push);\n\nmodule.exports = function (object, names) {\n  var O = toIndexedObject(object);\n  var i = 0;\n  var result = [];\n  var key;\n  for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);\n  // Don't enum bug & hidden keys\n  while (names.length > i) if (hasOwn(O, key = names[i++])) {\n    ~indexOf(result, key) || push(result, key);\n  }\n  return result;\n};\n", "// IE8- don't enum bug keys\nmodule.exports = [\n  'constructor',\n  'hasOwnProperty',\n  'isPrototypeOf',\n  'propertyIsEnumerable',\n  'toLocaleString',\n  'toString',\n  'valueOf'\n];\n", "var internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n  return internalObjectKeys(O, hiddenKeys);\n};\n", "// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe\nexports.f = Object.getOwnPropertySymbols;\n", "var getBuiltIn = require('../internals/get-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar anObject = require('../internals/an-object');\n\nvar concat = uncurryThis([].concat);\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n  var keys = getOwnPropertyNamesModule.f(anObject(it));\n  var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n  return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;\n};\n", "var hasOwn = require('../internals/has-own-property');\nvar ownKeys = require('../internals/own-keys');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\n\nmodule.exports = function (target, source, exceptions) {\n  var keys = ownKeys(source);\n  var defineProperty = definePropertyModule.f;\n  var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n  for (var i = 0; i < keys.length; i++) {\n    var key = keys[i];\n    if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {\n      defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n    }\n  }\n};\n", "var fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\n\nvar replacement = /#|\\.prototype\\./;\n\nvar isForced = function (feature, detection) {\n  var value = data[normalize(feature)];\n  return value == POLYFILL ? true\n    : value == NATIVE ? false\n    : isCallable(detection) ? fails(detection)\n    : !!detection;\n};\n\nvar normalize = isForced.normalize = function (string) {\n  return String(string).replace(replacement, '.').toLowerCase();\n};\n\nvar data = isForced.data = {};\nvar NATIVE = isForced.NATIVE = 'N';\nvar POLYFILL = isForced.POLYFILL = 'P';\n\nmodule.exports = isForced;\n", "var global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar isForced = require('../internals/is-forced');\n\n/*\n  options.target         - name of the target object\n  options.global         - target is the global object\n  options.stat           - export as static methods of target\n  options.proto          - export as prototype methods of target\n  options.real           - real prototype method for the `pure` version\n  options.forced         - export even if the native feature is available\n  options.bind           - bind methods to the target, required for the `pure` version\n  options.wrap           - wrap constructors to preventing global pollution, required for the `pure` version\n  options.unsafe         - use the simple assignment of property instead of delete + defineProperty\n  options.sham           - add a flag to not completely full polyfills\n  options.enumerable     - export as enumerable property\n  options.dontCallGetSet - prevent calling a getter on target\n  options.name           - the .name of the function if it does not match the key\n*/\nmodule.exports = function (options, source) {\n  var TARGET = options.target;\n  var GLOBAL = options.global;\n  var STATIC = options.stat;\n  var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n  if (GLOBAL) {\n    target = global;\n  } else if (STATIC) {\n    target = global[TARGET] || defineGlobalProperty(TARGET, {});\n  } else {\n    target = (global[TARGET] || {}).prototype;\n  }\n  if (target) for (key in source) {\n    sourceProperty = source[key];\n    if (options.dontCallGetSet) {\n      descriptor = getOwnPropertyDescriptor(target, key);\n      targetProperty = descriptor && descriptor.value;\n    } else targetProperty = target[key];\n    FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n    // contained in target\n    if (!FORCED && targetProperty !== undefined) {\n      if (typeof sourceProperty == typeof targetProperty) continue;\n      copyConstructorProperties(sourceProperty, targetProperty);\n    }\n    // add a flag to not completely full polyfills\n    if (options.sham || (targetProperty && targetProperty.sham)) {\n      createNonEnumerableProperty(sourceProperty, 'sham', true);\n    }\n    defineBuiltIn(target, key, sourceProperty, options);\n  }\n};\n", "var uncurryThis = require('../internals/function-uncurry-this');\nvar aCallable = require('../internals/a-callable');\nvar NATIVE_BIND = require('../internals/function-bind-native');\n\nvar bind = uncurryThis(uncurryThis.bind);\n\n// optional / simple context binding\nmodule.exports = function (fn, that) {\n  aCallable(fn);\n  return that === undefined ? fn : NATIVE_BIND ? bind(fn, that) : function (/* ...args */) {\n    return fn.apply(that, arguments);\n  };\n};\n", "var classof = require('../internals/classof-raw');\n\n// `IsArray` abstract operation\n// https://tc39.es/ecma262/#sec-isarray\n// eslint-disable-next-line es/no-array-isarray -- safe\nmodule.exports = Array.isArray || function isArray(argument) {\n  return classof(argument) == 'Array';\n};\n", "var wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar test = {};\n\ntest[TO_STRING_TAG] = 'z';\n\nmodule.exports = String(test) === '[object z]';\n", "var TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support');\nvar isCallable = require('../internals/is-callable');\nvar classofRaw = require('../internals/classof-raw');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar $Object = Object;\n\n// ES3 wrong here\nvar CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) == 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function (it, key) {\n  try {\n    return it[key];\n  } catch (error) { /* empty */ }\n};\n\n// getting tag from ES6+ `Object.prototype.toString`\nmodule.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {\n  var O, tag, result;\n  return it === undefined ? 'Undefined' : it === null ? 'Null'\n    // @@toStringTag case\n    : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == 'string' ? tag\n    // builtinTag case\n    : CORRECT_ARGUMENTS ? classofRaw(O)\n    // ES3 arguments fallback\n    : (result = classofRaw(O)) == 'Object' && isCallable(O.callee) ? 'Arguments' : result;\n};\n", "var uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\nvar classof = require('../internals/classof');\nvar getBuiltIn = require('../internals/get-built-in');\nvar inspectSource = require('../internals/inspect-source');\n\nvar noop = function () { /* empty */ };\nvar empty = [];\nvar construct = getBuiltIn('Reflect', 'construct');\nvar constructorRegExp = /^\\s*(?:class|function)\\b/;\nvar exec = uncurryThis(constructorRegExp.exec);\nvar INCORRECT_TO_STRING = !constructorRegExp.exec(noop);\n\nvar isConstructorModern = function isConstructor(argument) {\n  if (!isCallable(argument)) return false;\n  try {\n    construct(noop, empty, argument);\n    return true;\n  } catch (error) {\n    return false;\n  }\n};\n\nvar isConstructorLegacy = function isConstructor(argument) {\n  if (!isCallable(argument)) return false;\n  switch (classof(argument)) {\n    case 'AsyncFunction':\n    case 'GeneratorFunction':\n    case 'AsyncGeneratorFunction': return false;\n  }\n  try {\n    // we can't check .prototype since constructors produced by .bind haven't it\n    // `Function#toString` throws on some built-it function in some legacy engines\n    // (for example, `DOMQuad` and similar in FF41-)\n    return INCORRECT_TO_STRING || !!exec(constructorRegExp, inspectSource(argument));\n  } catch (error) {\n    return true;\n  }\n};\n\nisConstructorLegacy.sham = true;\n\n// `IsConstructor` abstract operation\n// https://tc39.es/ecma262/#sec-isconstructor\nmodule.exports = !construct || fails(function () {\n  var called;\n  return isConstructorModern(isConstructorModern.call)\n    || !isConstructorModern(Object)\n    || !isConstructorModern(function () { called = true; })\n    || called;\n}) ? isConstructorLegacy : isConstructorModern;\n", "var isArray = require('../internals/is-array');\nvar isConstructor = require('../internals/is-constructor');\nvar isObject = require('../internals/is-object');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar SPECIES = wellKnownSymbol('species');\nvar $Array = Array;\n\n// a part of `ArraySpeciesCreate` abstract operation\n// https://tc39.es/ecma262/#sec-arrayspeciescreate\nmodule.exports = function (originalArray) {\n  var C;\n  if (isArray(originalArray)) {\n    C = originalArray.constructor;\n    // cross-realm fallback\n    if (isConstructor(C) && (C === $Array || isArray(C.prototype))) C = undefined;\n    else if (isObject(C)) {\n      C = C[SPECIES];\n      if (C === null) C = undefined;\n    }\n  } return C === undefined ? $Array : C;\n};\n", "var arraySpeciesConstructor = require('../internals/array-species-constructor');\n\n// `ArraySpeciesCreate` abstract operation\n// https://tc39.es/ecma262/#sec-arrayspeciescreate\nmodule.exports = function (originalArray, length) {\n  return new (arraySpeciesConstructor(originalArray))(length === 0 ? 0 : length);\n};\n", "var bind = require('../internals/function-bind-context');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar IndexedObject = require('../internals/indexed-object');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar arraySpeciesCreate = require('../internals/array-species-create');\n\nvar push = uncurryThis([].push);\n\n// `Array.prototype.{ forEach, map, filter, some, every, find, findIndex, filterReject }` methods implementation\nvar createMethod = function (TYPE) {\n  var IS_MAP = TYPE == 1;\n  var IS_FILTER = TYPE == 2;\n  var IS_SOME = TYPE == 3;\n  var IS_EVERY = TYPE == 4;\n  var IS_FIND_INDEX = TYPE == 6;\n  var IS_FILTER_REJECT = TYPE == 7;\n  var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;\n  return function ($this, callbackfn, that, specificCreate) {\n    var O = toObject($this);\n    var self = IndexedObject(O);\n    var boundFunction = bind(callbackfn, that);\n    var length = lengthOfArrayLike(self);\n    var index = 0;\n    var create = specificCreate || arraySpeciesCreate;\n    var target = IS_MAP ? create($this, length) : IS_FILTER || IS_FILTER_REJECT ? create($this, 0) : undefined;\n    var value, result;\n    for (;length > index; index++) if (NO_HOLES || index in self) {\n      value = self[index];\n      result = boundFunction(value, index, O);\n      if (TYPE) {\n        if (IS_MAP) target[index] = result; // map\n        else if (result) switch (TYPE) {\n          case 3: return true;              // some\n          case 5: return value;             // find\n          case 6: return index;             // findIndex\n          case 2: push(target, value);      // filter\n        } else switch (TYPE) {\n          case 4: return false;             // every\n          case 7: push(target, value);      // filterReject\n        }\n      }\n    }\n    return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target;\n  };\n};\n\nmodule.exports = {\n  // `Array.prototype.forEach` method\n  // https://tc39.es/ecma262/#sec-array.prototype.foreach\n  forEach: createMethod(0),\n  // `Array.prototype.map` method\n  // https://tc39.es/ecma262/#sec-array.prototype.map\n  map: createMethod(1),\n  // `Array.prototype.filter` method\n  // https://tc39.es/ecma262/#sec-array.prototype.filter\n  filter: createMethod(2),\n  // `Array.prototype.some` method\n  // https://tc39.es/ecma262/#sec-array.prototype.some\n  some: createMethod(3),\n  // `Array.prototype.every` method\n  // https://tc39.es/ecma262/#sec-array.prototype.every\n  every: createMethod(4),\n  // `Array.prototype.find` method\n  // https://tc39.es/ecma262/#sec-array.prototype.find\n  find: createMethod(5),\n  // `Array.prototype.findIndex` method\n  // https://tc39.es/ecma262/#sec-array.prototype.findIndex\n  findIndex: createMethod(6),\n  // `Array.prototype.filterReject` method\n  // https://github.com/tc39/proposal-array-filtering\n  filterReject: createMethod(7)\n};\n", "var fails = require('../internals/fails');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar V8_VERSION = require('../internals/engine-v8-version');\n\nvar SPECIES = wellKnownSymbol('species');\n\nmodule.exports = function (METHOD_NAME) {\n  // We can't use this feature detection in V8 since it causes\n  // deoptimization and serious performance degradation\n  // https://github.com/zloirock/core-js/issues/677\n  return V8_VERSION >= 51 || !fails(function () {\n    var array = [];\n    var constructor = array.constructor = {};\n    constructor[SPECIES] = function () {\n      return { foo: 1 };\n    };\n    return array[METHOD_NAME](Boolean).foo !== 1;\n  });\n};\n", "'use strict';\nvar fails = require('../internals/fails');\n\nmodule.exports = function (METHOD_NAME, argument) {\n  var method = [][METHOD_NAME];\n  return !!method && fails(function () {\n    // eslint-disable-next-line no-useless-call -- required for testing\n    method.call(null, argument || function () { return 1; }, 1);\n  });\n};\n", "'use strict';\nvar $forEach = require('../internals/array-iteration').forEach;\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\n\nvar STRICT_METHOD = arrayMethodIsStrict('forEach');\n\n// `Array.prototype.forEach` method implementation\n// https://tc39.es/ecma262/#sec-array.prototype.foreach\nmodule.exports = !STRICT_METHOD ? function forEach(callbackfn /* , thisArg */) {\n  return $forEach(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n// eslint-disable-next-line es/no-array-prototype-foreach -- safe\n} : [].forEach;\n", "var aCallable = require('../internals/a-callable');\nvar toObject = require('../internals/to-object');\nvar IndexedObject = require('../internals/indexed-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\nvar $TypeError = TypeError;\n\n// `Array.prototype.{ reduce, reduceRight }` methods implementation\nvar createMethod = function (IS_RIGHT) {\n  return function (that, callbackfn, argumentsLength, memo) {\n    aCallable(callbackfn);\n    var O = toObject(that);\n    var self = IndexedObject(O);\n    var length = lengthOfArrayLike(O);\n    var index = IS_RIGHT ? length - 1 : 0;\n    var i = IS_RIGHT ? -1 : 1;\n    if (argumentsLength < 2) while (true) {\n      if (index in self) {\n        memo = self[index];\n        index += i;\n        break;\n      }\n      index += i;\n      if (IS_RIGHT ? index < 0 : length <= index) {\n        throw $TypeError('Reduce of empty array with no initial value');\n      }\n    }\n    for (;IS_RIGHT ? index >= 0 : length > index; index += i) if (index in self) {\n      memo = callbackfn(memo, self[index], index, O);\n    }\n    return memo;\n  };\n};\n\nmodule.exports = {\n  // `Array.prototype.reduce` method\n  // https://tc39.es/ecma262/#sec-array.prototype.reduce\n  left: createMethod(false),\n  // `Array.prototype.reduceRight` method\n  // https://tc39.es/ecma262/#sec-array.prototype.reduceright\n  right: createMethod(true)\n};\n", "var classof = require('../internals/classof-raw');\nvar global = require('../internals/global');\n\nmodule.exports = classof(global.process) == 'process';\n", "var internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\n// `Object.keys` method\n// https://tc39.es/ecma262/#sec-object.keys\n// eslint-disable-next-line es/no-object-keys -- safe\nmodule.exports = Object.keys || function keys(O) {\n  return internalObjectKeys(O, enumBugKeys);\n};\n", "'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar call = require('../internals/function-call');\nvar fails = require('../internals/fails');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar toObject = require('../internals/to-object');\nvar IndexedObject = require('../internals/indexed-object');\n\n// eslint-disable-next-line es/no-object-assign -- safe\nvar $assign = Object.assign;\n// eslint-disable-next-line es/no-object-defineproperty -- required for testing\nvar defineProperty = Object.defineProperty;\nvar concat = uncurryThis([].concat);\n\n// `Object.assign` method\n// https://tc39.es/ecma262/#sec-object.assign\nmodule.exports = !$assign || fails(function () {\n  // should have correct order of operations (Edge bug)\n  if (DESCRIPTORS && $assign({ b: 1 }, $assign(defineProperty({}, 'a', {\n    enumerable: true,\n    get: function () {\n      defineProperty(this, 'b', {\n        value: 3,\n        enumerable: false\n      });\n    }\n  }), { b: 2 })).b !== 1) return true;\n  // should work with symbols and should have deterministic property order (V8 bug)\n  var A = {};\n  var B = {};\n  // eslint-disable-next-line es/no-symbol -- safe\n  var symbol = Symbol();\n  var alphabet = 'abcdefghijklmnopqrst';\n  A[symbol] = 7;\n  alphabet.split('').forEach(function (chr) { B[chr] = chr; });\n  return $assign({}, A)[symbol] != 7 || objectKeys($assign({}, B)).join('') != alphabet;\n}) ? function assign(target, source) { // eslint-disable-line no-unused-vars -- required for `.length`\n  var T = toObject(target);\n  var argumentsLength = arguments.length;\n  var index = 1;\n  var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n  var propertyIsEnumerable = propertyIsEnumerableModule.f;\n  while (argumentsLength > index) {\n    var S = IndexedObject(arguments[index++]);\n    var keys = getOwnPropertySymbols ? concat(objectKeys(S), getOwnPropertySymbols(S)) : objectKeys(S);\n    var length = keys.length;\n    var j = 0;\n    var key;\n    while (length > j) {\n      key = keys[j++];\n      if (!DESCRIPTORS || call(propertyIsEnumerable, S, key)) T[key] = S[key];\n    }\n  } return T;\n} : $assign;\n", "var classof = require('../internals/classof');\n\nvar $String = String;\n\nmodule.exports = function (argument) {\n  if (classof(argument) === 'Symbol') throw TypeError('Cannot convert a Symbol value to a string');\n  return $String(argument);\n};\n", "// a string of all valid unicode whitespaces\nmodule.exports = '\\u0009\\u000A\\u000B\\u000C\\u000D\\u0020\\u00A0\\u1680\\u2000\\u2001\\u2002' +\n  '\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF';\n", "var uncurryThis = require('../internals/function-uncurry-this');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar toString = require('../internals/to-string');\nvar whitespaces = require('../internals/whitespaces');\n\nvar replace = uncurryThis(''.replace);\nvar whitespace = '[' + whitespaces + ']';\nvar ltrim = RegExp('^' + whitespace + whitespace + '*');\nvar rtrim = RegExp(whitespace + whitespace + '*$');\n\n// `String.prototype.{ trim, trimStart, trimEnd, trimLeft, trimRight }` methods implementation\nvar createMethod = function (TYPE) {\n  return function ($this) {\n    var string = toString(requireObjectCoercible($this));\n    if (TYPE & 1) string = replace(string, ltrim, '');\n    if (TYPE & 2) string = replace(string, rtrim, '');\n    return string;\n  };\n};\n\nmodule.exports = {\n  // `String.prototype.{ trimLeft, trimStart }` methods\n  // https://tc39.es/ecma262/#sec-string.prototype.trimstart\n  start: createMethod(1),\n  // `String.prototype.{ trimRight, trimEnd }` methods\n  // https://tc39.es/ecma262/#sec-string.prototype.trimend\n  end: createMethod(2),\n  // `String.prototype.trim` method\n  // https://tc39.es/ecma262/#sec-string.prototype.trim\n  trim: createMethod(3)\n};\n", "var global = require('../internals/global');\nvar fails = require('../internals/fails');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toString = require('../internals/to-string');\nvar trim = require('../internals/string-trim').trim;\nvar whitespaces = require('../internals/whitespaces');\n\nvar $parseInt = global.parseInt;\nvar Symbol = global.Symbol;\nvar ITERATOR = Symbol && Symbol.iterator;\nvar hex = /^[+-]?0x/i;\nvar exec = uncurryThis(hex.exec);\nvar FORCED = $parseInt(whitespaces + '08') !== 8 || $parseInt(whitespaces + '0x16') !== 22\n  // MS Edge 18- broken with boxed symbols\n  || (ITERATOR && !fails(function () { $parseInt(Object(ITERATOR)); }));\n\n// `parseInt` method\n// https://tc39.es/ecma262/#sec-parseint-string-radix\nmodule.exports = FORCED ? function parseInt(string, radix) {\n  var S = trim(toString(string));\n  return $parseInt(S, (radix >>> 0) || (exec(hex, S) ? 16 : 10));\n} : $parseInt;\n", "'use strict';\nvar anObject = require('../internals/an-object');\n\n// `RegExp.prototype.flags` getter implementation\n// https://tc39.es/ecma262/#sec-get-regexp.prototype.flags\nmodule.exports = function () {\n  var that = anObject(this);\n  var result = '';\n  if (that.hasIndices) result += 'd';\n  if (that.global) result += 'g';\n  if (that.ignoreCase) result += 'i';\n  if (that.multiline) result += 'm';\n  if (that.dotAll) result += 's';\n  if (that.unicode) result += 'u';\n  if (that.unicodeSets) result += 'v';\n  if (that.sticky) result += 'y';\n  return result;\n};\n", "var fails = require('../internals/fails');\nvar global = require('../internals/global');\n\n// babel-minify and Closure Compiler transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError\nvar $RegExp = global.RegExp;\n\nvar UNSUPPORTED_Y = fails(function () {\n  var re = $RegExp('a', 'y');\n  re.lastIndex = 2;\n  return re.exec('abcd') != null;\n});\n\n// UC Browser bug\n// https://github.com/zloirock/core-js/issues/1008\nvar MISSED_STICKY = UNSUPPORTED_Y || fails(function () {\n  return !$RegExp('a', 'y').sticky;\n});\n\nvar BROKEN_CARET = UNSUPPORTED_Y || fails(function () {\n  // https://bugzilla.mozilla.org/show_bug.cgi?id=773687\n  var re = $RegExp('^r', 'gy');\n  re.lastIndex = 2;\n  return re.exec('str') != null;\n});\n\nmodule.exports = {\n  BROKEN_CARET: BROKEN_CARET,\n  MISSED_STICKY: MISSED_STICKY,\n  UNSUPPORTED_Y: UNSUPPORTED_Y\n};\n", "var DESCRIPTORS = require('../internals/descriptors');\nvar V8_PROTOTYPE_DEFINE_BUG = require('../internals/v8-prototype-define-bug');\nvar definePropertyModule = require('../internals/object-define-property');\nvar anObject = require('../internals/an-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar objectKeys = require('../internals/object-keys');\n\n// `Object.defineProperties` method\n// https://tc39.es/ecma262/#sec-object.defineproperties\n// eslint-disable-next-line es/no-object-defineproperties -- safe\nexports.f = DESCRIPTORS && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function defineProperties(O, Properties) {\n  anObject(O);\n  var props = toIndexedObject(Properties);\n  var keys = objectKeys(Properties);\n  var length = keys.length;\n  var index = 0;\n  var key;\n  while (length > index) definePropertyModule.f(O, key = keys[index++], props[key]);\n  return O;\n};\n", "var getBuiltIn = require('../internals/get-built-in');\n\nmodule.exports = getBuiltIn('document', 'documentElement');\n", "/* global ActiveXObject -- old IE, WSH */\nvar anObject = require('../internals/an-object');\nvar definePropertiesModule = require('../internals/object-define-properties');\nvar enumBugKeys = require('../internals/enum-bug-keys');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar html = require('../internals/html');\nvar documentCreateElement = require('../internals/document-create-element');\nvar sharedKey = require('../internals/shared-key');\n\nvar GT = '>';\nvar LT = '<';\nvar PROTOTYPE = 'prototype';\nvar SCRIPT = 'script';\nvar IE_PROTO = sharedKey('IE_PROTO');\n\nvar EmptyConstructor = function () { /* empty */ };\n\nvar scriptTag = function (content) {\n  return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT;\n};\n\n// Create object with fake `null` prototype: use ActiveX Object with cleared prototype\nvar NullProtoObjectViaActiveX = function (activeXDocument) {\n  activeXDocument.write(scriptTag(''));\n  activeXDocument.close();\n  var temp = activeXDocument.parentWindow.Object;\n  activeXDocument = null; // avoid memory leak\n  return temp;\n};\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar NullProtoObjectViaIFrame = function () {\n  // Thrash, waste and sodomy: IE GC bug\n  var iframe = documentCreateElement('iframe');\n  var JS = 'java' + SCRIPT + ':';\n  var iframeDocument;\n  iframe.style.display = 'none';\n  html.appendChild(iframe);\n  // https://github.com/zloirock/core-js/issues/475\n  iframe.src = String(JS);\n  iframeDocument = iframe.contentWindow.document;\n  iframeDocument.open();\n  iframeDocument.write(scriptTag('document.F=Object'));\n  iframeDocument.close();\n  return iframeDocument.F;\n};\n\n// Check for document.domain and active x support\n// No need to use active x approach when document.domain is not set\n// see https://github.com/es-shims/es5-shim/issues/150\n// variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346\n// avoid IE GC bug\nvar activeXDocument;\nvar NullProtoObject = function () {\n  try {\n    activeXDocument = new ActiveXObject('htmlfile');\n  } catch (error) { /* ignore */ }\n  NullProtoObject = typeof document != 'undefined'\n    ? document.domain && activeXDocument\n      ? NullProtoObjectViaActiveX(activeXDocument) // old IE\n      : NullProtoObjectViaIFrame()\n    : NullProtoObjectViaActiveX(activeXDocument); // WSH\n  var length = enumBugKeys.length;\n  while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];\n  return NullProtoObject();\n};\n\nhiddenKeys[IE_PROTO] = true;\n\n// `Object.create` method\n// https://tc39.es/ecma262/#sec-object.create\n// eslint-disable-next-line es/no-object-create -- safe\nmodule.exports = Object.create || function create(O, Properties) {\n  var result;\n  if (O !== null) {\n    EmptyConstructor[PROTOTYPE] = anObject(O);\n    result = new EmptyConstructor();\n    EmptyConstructor[PROTOTYPE] = null;\n    // add \"__proto__\" for Object.getPrototypeOf polyfill\n    result[IE_PROTO] = O;\n  } else result = NullProtoObject();\n  return Properties === undefined ? result : definePropertiesModule.f(result, Properties);\n};\n", "var fails = require('../internals/fails');\nvar global = require('../internals/global');\n\n// babel-minify and Closure Compiler transpiles RegExp('.', 's') -> /./s and it causes SyntaxError\nvar $RegExp = global.RegExp;\n\nmodule.exports = fails(function () {\n  var re = $RegExp('.', 's');\n  return !(re.dotAll && re.exec('\\n') && re.flags === 's');\n});\n", "var fails = require('../internals/fails');\nvar global = require('../internals/global');\n\n// babel-minify and Closure Compiler transpiles RegExp('(?<a>b)', 'g') -> /(?<a>b)/g and it causes SyntaxError\nvar $RegExp = global.RegExp;\n\nmodule.exports = fails(function () {\n  var re = $RegExp('(?<a>b)', 'g');\n  return re.exec('b').groups.a !== 'b' ||\n    'b'.replace(re, '$<a>c') !== 'bc';\n});\n", "'use strict';\n/* eslint-disable regexp/no-empty-capturing-group, regexp/no-empty-group, regexp/no-lazy-ends -- testing */\n/* eslint-disable regexp/no-useless-quantifier -- testing */\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toString = require('../internals/to-string');\nvar regexpFlags = require('../internals/regexp-flags');\nvar stickyHelpers = require('../internals/regexp-sticky-helpers');\nvar shared = require('../internals/shared');\nvar create = require('../internals/object-create');\nvar getInternalState = require('../internals/internal-state').get;\nvar UNSUPPORTED_DOT_ALL = require('../internals/regexp-unsupported-dot-all');\nvar UNSUPPORTED_NCG = require('../internals/regexp-unsupported-ncg');\n\nvar nativeReplace = shared('native-string-replace', String.prototype.replace);\nvar nativeExec = RegExp.prototype.exec;\nvar patchedExec = nativeExec;\nvar charAt = uncurryThis(''.charAt);\nvar indexOf = uncurryThis(''.indexOf);\nvar replace = uncurryThis(''.replace);\nvar stringSlice = uncurryThis(''.slice);\n\nvar UPDATES_LAST_INDEX_WRONG = (function () {\n  var re1 = /a/;\n  var re2 = /b*/g;\n  call(nativeExec, re1, 'a');\n  call(nativeExec, re2, 'a');\n  return re1.lastIndex !== 0 || re2.lastIndex !== 0;\n})();\n\nvar UNSUPPORTED_Y = stickyHelpers.BROKEN_CARET;\n\n// nonparticipating capturing group, copied from es5-shim's String#split patch.\nvar NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;\n\nvar PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED || UNSUPPORTED_Y || UNSUPPORTED_DOT_ALL || UNSUPPORTED_NCG;\n\nif (PATCH) {\n  patchedExec = function exec(string) {\n    var re = this;\n    var state = getInternalState(re);\n    var str = toString(string);\n    var raw = state.raw;\n    var result, reCopy, lastIndex, match, i, object, group;\n\n    if (raw) {\n      raw.lastIndex = re.lastIndex;\n      result = call(patchedExec, raw, str);\n      re.lastIndex = raw.lastIndex;\n      return result;\n    }\n\n    var groups = state.groups;\n    var sticky = UNSUPPORTED_Y && re.sticky;\n    var flags = call(regexpFlags, re);\n    var source = re.source;\n    var charsAdded = 0;\n    var strCopy = str;\n\n    if (sticky) {\n      flags = replace(flags, 'y', '');\n      if (indexOf(flags, 'g') === -1) {\n        flags += 'g';\n      }\n\n      strCopy = stringSlice(str, re.lastIndex);\n      // Support anchored sticky behavior.\n      if (re.lastIndex > 0 && (!re.multiline || re.multiline && charAt(str, re.lastIndex - 1) !== '\\n')) {\n        source = '(?: ' + source + ')';\n        strCopy = ' ' + strCopy;\n        charsAdded++;\n      }\n      // ^(? + rx + ) is needed, in combination with some str slicing, to\n      // simulate the 'y' flag.\n      reCopy = new RegExp('^(?:' + source + ')', flags);\n    }\n\n    if (NPCG_INCLUDED) {\n      reCopy = new RegExp('^' + source + '$(?!\\\\s)', flags);\n    }\n    if (UPDATES_LAST_INDEX_WRONG) lastIndex = re.lastIndex;\n\n    match = call(nativeExec, sticky ? reCopy : re, strCopy);\n\n    if (sticky) {\n      if (match) {\n        match.input = stringSlice(match.input, charsAdded);\n        match[0] = stringSlice(match[0], charsAdded);\n        match.index = re.lastIndex;\n        re.lastIndex += match[0].length;\n      } else re.lastIndex = 0;\n    } else if (UPDATES_LAST_INDEX_WRONG && match) {\n      re.lastIndex = re.global ? match.index + match[0].length : lastIndex;\n    }\n    if (NPCG_INCLUDED && match && match.length > 1) {\n      // Fix browsers whose `exec` methods don't consistently return `undefined`\n      // for NPCG, like IE8. NOTE: This doesn't work for /(.?)?/\n      call(nativeReplace, match[0], reCopy, function () {\n        for (i = 1; i < arguments.length - 2; i++) {\n          if (arguments[i] === undefined) match[i] = undefined;\n        }\n      });\n    }\n\n    if (match && groups) {\n      match.groups = object = create(null);\n      for (i = 0; i < groups.length; i++) {\n        group = groups[i];\n        object[group[0]] = match[group[1]];\n      }\n    }\n\n    return match;\n  };\n}\n\nmodule.exports = patchedExec;\n", "'use strict';\nvar $ = require('../internals/export');\nvar exec = require('../internals/regexp-exec');\n\n// `RegExp.prototype.exec` method\n// https://tc39.es/ecma262/#sec-regexp.prototype.exec\n$({ target: 'RegExp', proto: true, forced: /./.exec !== exec }, {\n  exec: exec\n});\n", "'use strict';\n// TODO: Remove from `core-js@4` since it's moved to entry points\nrequire('../modules/es.regexp.exec');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar regexpExec = require('../internals/regexp-exec');\nvar fails = require('../internals/fails');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\n\nvar SPECIES = wellKnownSymbol('species');\nvar RegExpPrototype = RegExp.prototype;\n\nmodule.exports = function (KEY, exec, FORCED, SHAM) {\n  var SYMBOL = wellKnownSymbol(KEY);\n\n  var DELEGATES_TO_SYMBOL = !fails(function () {\n    // String methods call symbol-named RegEp methods\n    var O = {};\n    O[SYMBOL] = function () { return 7; };\n    return ''[KEY](O) != 7;\n  });\n\n  var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL && !fails(function () {\n    // Symbol-named RegExp methods call .exec\n    var execCalled = false;\n    var re = /a/;\n\n    if (KEY === 'split') {\n      // We can't use real regex here since it causes deoptimization\n      // and serious performance degradation in V8\n      // https://github.com/zloirock/core-js/issues/306\n      re = {};\n      // RegExp[@@split] doesn't call the regex's exec method, but first creates\n      // a new one. We need to return the patched regex when creating the new one.\n      re.constructor = {};\n      re.constructor[SPECIES] = function () { return re; };\n      re.flags = '';\n      re[SYMBOL] = /./[SYMBOL];\n    }\n\n    re.exec = function () { execCalled = true; return null; };\n\n    re[SYMBOL]('');\n    return !execCalled;\n  });\n\n  if (\n    !DELEGATES_TO_SYMBOL ||\n    !DELEGATES_TO_EXEC ||\n    FORCED\n  ) {\n    var uncurriedNativeRegExpMethod = uncurryThis(/./[SYMBOL]);\n    var methods = exec(SYMBOL, ''[KEY], function (nativeMethod, regexp, str, arg2, forceStringMethod) {\n      var uncurriedNativeMethod = uncurryThis(nativeMethod);\n      var $exec = regexp.exec;\n      if ($exec === regexpExec || $exec === RegExpPrototype.exec) {\n        if (DELEGATES_TO_SYMBOL && !forceStringMethod) {\n          // The native String method already delegates to @@method (this\n          // polyfilled function), leasing to infinite recursion.\n          // We avoid it by directly calling the native @@method method.\n          return { done: true, value: uncurriedNativeRegExpMethod(regexp, str, arg2) };\n        }\n        return { done: true, value: uncurriedNativeMethod(str, regexp, arg2) };\n      }\n      return { done: false };\n    });\n\n    defineBuiltIn(String.prototype, KEY, methods[0]);\n    defineBuiltIn(RegExpPrototype, SYMBOL, methods[1]);\n  }\n\n  if (SHAM) createNonEnumerableProperty(RegExpPrototype[SYMBOL], 'sham', true);\n};\n", "var uncurryThis = require('../internals/function-uncurry-this');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar toString = require('../internals/to-string');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nvar charAt = uncurryThis(''.charAt);\nvar charCodeAt = uncurryThis(''.charCodeAt);\nvar stringSlice = uncurryThis(''.slice);\n\nvar createMethod = function (CONVERT_TO_STRING) {\n  return function ($this, pos) {\n    var S = toString(requireObjectCoercible($this));\n    var position = toIntegerOrInfinity(pos);\n    var size = S.length;\n    var first, second;\n    if (position < 0 || position >= size) return CONVERT_TO_STRING ? '' : undefined;\n    first = charCodeAt(S, position);\n    return first < 0xD800 || first > 0xDBFF || position + 1 === size\n      || (second = charCodeAt(S, position + 1)) < 0xDC00 || second > 0xDFFF\n        ? CONVERT_TO_STRING\n          ? charAt(S, position)\n          : first\n        : CONVERT_TO_STRING\n          ? stringSlice(S, position, position + 2)\n          : (first - 0xD800 << 10) + (second - 0xDC00) + 0x10000;\n  };\n};\n\nmodule.exports = {\n  // `String.prototype.codePointAt` method\n  // https://tc39.es/ecma262/#sec-string.prototype.codepointat\n  codeAt: createMethod(false),\n  // `String.prototype.at` method\n  // https://github.com/mathiasbynens/String.prototype.at\n  charAt: createMethod(true)\n};\n", "'use strict';\nvar charAt = require('../internals/string-multibyte').charAt;\n\n// `AdvanceStringIndex` abstract operation\n// https://tc39.es/ecma262/#sec-advancestringindex\nmodule.exports = function (S, index, unicode) {\n  return index + (unicode ? charAt(S, index).length : 1);\n};\n", "var call = require('../internals/function-call');\nvar anObject = require('../internals/an-object');\nvar isCallable = require('../internals/is-callable');\nvar classof = require('../internals/classof-raw');\nvar regexpExec = require('../internals/regexp-exec');\n\nvar $TypeError = TypeError;\n\n// `RegExpExec` abstract operation\n// https://tc39.es/ecma262/#sec-regexpexec\nmodule.exports = function (R, S) {\n  var exec = R.exec;\n  if (isCallable(exec)) {\n    var result = call(exec, R, S);\n    if (result !== null) anObject(result);\n    return result;\n  }\n  if (classof(R) === 'RegExp') return call(regexpExec, R, S);\n  throw $TypeError('RegExp#exec called on incompatible receiver');\n};\n", "var NATIVE_BIND = require('../internals/function-bind-native');\n\nvar FunctionPrototype = Function.prototype;\nvar apply = FunctionPrototype.apply;\nvar call = FunctionPrototype.call;\n\n// eslint-disable-next-line es/no-reflect -- safe\nmodule.exports = typeof Reflect == 'object' && Reflect.apply || (NATIVE_BIND ? call.bind(apply) : function () {\n  return call.apply(apply, arguments);\n});\n", "var uncurryThis = require('../internals/function-uncurry-this');\nvar toObject = require('../internals/to-object');\n\nvar floor = Math.floor;\nvar charAt = uncurryThis(''.charAt);\nvar replace = uncurryThis(''.replace);\nvar stringSlice = uncurryThis(''.slice);\nvar SUBSTITUTION_SYMBOLS = /\\$([$&'`]|\\d{1,2}|<[^>]*>)/g;\nvar SUBSTITUTION_SYMBOLS_NO_NAMED = /\\$([$&'`]|\\d{1,2})/g;\n\n// `GetSubstitution` abstract operation\n// https://tc39.es/ecma262/#sec-getsubstitution\nmodule.exports = function (matched, str, position, captures, namedCaptures, replacement) {\n  var tailPos = position + matched.length;\n  var m = captures.length;\n  var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;\n  if (namedCaptures !== undefined) {\n    namedCaptures = toObject(namedCaptures);\n    symbols = SUBSTITUTION_SYMBOLS;\n  }\n  return replace(replacement, symbols, function (match, ch) {\n    var capture;\n    switch (charAt(ch, 0)) {\n      case '$': return '$';\n      case '&': return matched;\n      case '`': return stringSlice(str, 0, position);\n      case \"'\": return stringSlice(str, tailPos);\n      case '<':\n        capture = namedCaptures[stringSlice(ch, 1, -1)];\n        break;\n      default: // \\d\\d?\n        var n = +ch;\n        if (n === 0) return match;\n        if (n > m) {\n          var f = floor(n / 10);\n          if (f === 0) return match;\n          if (f <= m) return captures[f - 1] === undefined ? charAt(ch, 1) : captures[f - 1] + charAt(ch, 1);\n          return match;\n        }\n        capture = captures[n - 1];\n    }\n    return capture === undefined ? '' : capture;\n  });\n};\n", "// iterable DOM collections\n// flag - `iterable` interface - 'entries', 'keys', 'values', 'forEach' methods\nmodule.exports = {\n  CSSRuleList: 0,\n  CSSStyleDeclaration: 0,\n  CSSValueList: 0,\n  ClientRectList: 0,\n  DOMRectList: 0,\n  DOMStringList: 0,\n  DOMTokenList: 1,\n  DataTransferItemList: 0,\n  FileList: 0,\n  HTMLAllCollection: 0,\n  HTMLCollection: 0,\n  HTMLFormElement: 0,\n  HTMLSelectElement: 0,\n  MediaList: 0,\n  MimeTypeArray: 0,\n  NamedNodeMap: 0,\n  NodeList: 1,\n  PaintRequestList: 0,\n  Plugin: 0,\n  PluginArray: 0,\n  SVGLengthList: 0,\n  SVGNumberList: 0,\n  SVGPathSegList: 0,\n  SVGPointList: 0,\n  SVGStringList: 0,\n  SVGTransformList: 0,\n  SourceBufferList: 0,\n  StyleSheetList: 0,\n  TextTrackCueList: 0,\n  TextTrackList: 0,\n  TouchList: 0\n};\n", "// in old WebKit versions, `element.classList` is not an instance of global `DOMTokenList`\nvar documentCreateElement = require('../internals/document-create-element');\n\nvar classList = documentCreateElement('span').classList;\nvar DOMTokenListPrototype = classList && classList.constructor && classList.constructor.prototype;\n\nmodule.exports = DOMTokenListPrototype === Object.prototype ? undefined : DOMTokenListPrototype;\n", "/**\n * lodash (Custom Build) <https://lodash.com/>\n * Build: `lodash modularize exports=\"npm\" -o ./`\n * Copyright jQuery Foundation and other contributors <https://jquery.org/>\n * Released under MIT license <https://lodash.com/license>\n * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>\n * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n */\n\n/** Used as the `TypeError` message for \"Functions\" methods. */\nvar FUNC_ERROR_TEXT = 'Expected a function';\n\n/** Used as references for various `Number` constants. */\nvar NAN = 0 / 0;\n\n/** `Object#toString` result references. */\nvar symbolTag = '[object Symbol]';\n\n/** Used to match leading and trailing whitespace. */\nvar reTrim = /^\\s+|\\s+$/g;\n\n/** Used to detect bad signed hexadecimal string values. */\nvar reIsBadHex = /^[-+]0x[0-9a-f]+$/i;\n\n/** Used to detect binary string values. */\nvar reIsBinary = /^0b[01]+$/i;\n\n/** Used to detect octal string values. */\nvar reIsOctal = /^0o[0-7]+$/i;\n\n/** Built-in method references without a dependency on `root`. */\nvar freeParseInt = parseInt;\n\n/** Detect free variable `global` from Node.js. */\nvar freeGlobal = typeof global == 'object' && global && global.Object === Object && global;\n\n/** Detect free variable `self`. */\nvar freeSelf = typeof self == 'object' && self && self.Object === Object && self;\n\n/** Used as a reference to the global object. */\nvar root = freeGlobal || freeSelf || Function('return this')();\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/**\n * Used to resolve the\n * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)\n * of values.\n */\nvar objectToString = objectProto.toString;\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeMax = Math.max,\n    nativeMin = Math.min;\n\n/**\n * Gets the timestamp of the number of milliseconds that have elapsed since\n * the Unix epoch (1 January 1970 00:00:00 UTC).\n *\n * @static\n * @memberOf _\n * @since 2.4.0\n * @category Date\n * @returns {number} Returns the timestamp.\n * @example\n *\n * _.defer(function(stamp) {\n *   console.log(_.now() - stamp);\n * }, _.now());\n * // => Logs the number of milliseconds it took for the deferred invocation.\n */\nvar now = function() {\n  return root.Date.now();\n};\n\n/**\n * Creates a debounced function that delays invoking `func` until after `wait`\n * milliseconds have elapsed since the last time the debounced function was\n * invoked. The debounced function comes with a `cancel` method to cancel\n * delayed `func` invocations and a `flush` method to immediately invoke them.\n * Provide `options` to indicate whether `func` should be invoked on the\n * leading and/or trailing edge of the `wait` timeout. The `func` is invoked\n * with the last arguments provided to the debounced function. Subsequent\n * calls to the debounced function return the result of the last `func`\n * invocation.\n *\n * **Note:** If `leading` and `trailing` options are `true`, `func` is\n * invoked on the trailing edge of the timeout only if the debounced function\n * is invoked more than once during the `wait` timeout.\n *\n * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred\n * until to the next tick, similar to `setTimeout` with a timeout of `0`.\n *\n * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/)\n * for details over the differences between `_.debounce` and `_.throttle`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Function\n * @param {Function} func The function to debounce.\n * @param {number} [wait=0] The number of milliseconds to delay.\n * @param {Object} [options={}] The options object.\n * @param {boolean} [options.leading=false]\n *  Specify invoking on the leading edge of the timeout.\n * @param {number} [options.maxWait]\n *  The maximum time `func` is allowed to be delayed before it's invoked.\n * @param {boolean} [options.trailing=true]\n *  Specify invoking on the trailing edge of the timeout.\n * @returns {Function} Returns the new debounced function.\n * @example\n *\n * // Avoid costly calculations while the window size is in flux.\n * jQuery(window).on('resize', _.debounce(calculateLayout, 150));\n *\n * // Invoke `sendMail` when clicked, debouncing subsequent calls.\n * jQuery(element).on('click', _.debounce(sendMail, 300, {\n *   'leading': true,\n *   'trailing': false\n * }));\n *\n * // Ensure `batchLog` is invoked once after 1 second of debounced calls.\n * var debounced = _.debounce(batchLog, 250, { 'maxWait': 1000 });\n * var source = new EventSource('/stream');\n * jQuery(source).on('message', debounced);\n *\n * // Cancel the trailing debounced invocation.\n * jQuery(window).on('popstate', debounced.cancel);\n */\nfunction debounce(func, wait, options) {\n  var lastArgs,\n      lastThis,\n      maxWait,\n      result,\n      timerId,\n      lastCallTime,\n      lastInvokeTime = 0,\n      leading = false,\n      maxing = false,\n      trailing = true;\n\n  if (typeof func != 'function') {\n    throw new TypeError(FUNC_ERROR_TEXT);\n  }\n  wait = toNumber(wait) || 0;\n  if (isObject(options)) {\n    leading = !!options.leading;\n    maxing = 'maxWait' in options;\n    maxWait = maxing ? nativeMax(toNumber(options.maxWait) || 0, wait) : maxWait;\n    trailing = 'trailing' in options ? !!options.trailing : trailing;\n  }\n\n  function invokeFunc(time) {\n    var args = lastArgs,\n        thisArg = lastThis;\n\n    lastArgs = lastThis = undefined;\n    lastInvokeTime = time;\n    result = func.apply(thisArg, args);\n    return result;\n  }\n\n  function leadingEdge(time) {\n    // Reset any `maxWait` timer.\n    lastInvokeTime = time;\n    // Start the timer for the trailing edge.\n    timerId = setTimeout(timerExpired, wait);\n    // Invoke the leading edge.\n    return leading ? invokeFunc(time) : result;\n  }\n\n  function remainingWait(time) {\n    var timeSinceLastCall = time - lastCallTime,\n        timeSinceLastInvoke = time - lastInvokeTime,\n        result = wait - timeSinceLastCall;\n\n    return maxing ? nativeMin(result, maxWait - timeSinceLastInvoke) : result;\n  }\n\n  function shouldInvoke(time) {\n    var timeSinceLastCall = time - lastCallTime,\n        timeSinceLastInvoke = time - lastInvokeTime;\n\n    // Either this is the first call, activity has stopped and we're at the\n    // trailing edge, the system time has gone backwards and we're treating\n    // it as the trailing edge, or we've hit the `maxWait` limit.\n    return (lastCallTime === undefined || (timeSinceLastCall >= wait) ||\n      (timeSinceLastCall < 0) || (maxing && timeSinceLastInvoke >= maxWait));\n  }\n\n  function timerExpired() {\n    var time = now();\n    if (shouldInvoke(time)) {\n      return trailingEdge(time);\n    }\n    // Restart the timer.\n    timerId = setTimeout(timerExpired, remainingWait(time));\n  }\n\n  function trailingEdge(time) {\n    timerId = undefined;\n\n    // Only invoke if we have `lastArgs` which means `func` has been\n    // debounced at least once.\n    if (trailing && lastArgs) {\n      return invokeFunc(time);\n    }\n    lastArgs = lastThis = undefined;\n    return result;\n  }\n\n  function cancel() {\n    if (timerId !== undefined) {\n      clearTimeout(timerId);\n    }\n    lastInvokeTime = 0;\n    lastArgs = lastCallTime = lastThis = timerId = undefined;\n  }\n\n  function flush() {\n    return timerId === undefined ? result : trailingEdge(now());\n  }\n\n  function debounced() {\n    var time = now(),\n        isInvoking = shouldInvoke(time);\n\n    lastArgs = arguments;\n    lastThis = this;\n    lastCallTime = time;\n\n    if (isInvoking) {\n      if (timerId === undefined) {\n        return leadingEdge(lastCallTime);\n      }\n      if (maxing) {\n        // Handle invocations in a tight loop.\n        timerId = setTimeout(timerExpired, wait);\n        return invokeFunc(lastCallTime);\n      }\n    }\n    if (timerId === undefined) {\n      timerId = setTimeout(timerExpired, wait);\n    }\n    return result;\n  }\n  debounced.cancel = cancel;\n  debounced.flush = flush;\n  return debounced;\n}\n\n/**\n * Creates a throttled function that only invokes `func` at most once per\n * every `wait` milliseconds. The throttled function comes with a `cancel`\n * method to cancel delayed `func` invocations and a `flush` method to\n * immediately invoke them. Provide `options` to indicate whether `func`\n * should be invoked on the leading and/or trailing edge of the `wait`\n * timeout. The `func` is invoked with the last arguments provided to the\n * throttled function. Subsequent calls to the throttled function return the\n * result of the last `func` invocation.\n *\n * **Note:** If `leading` and `trailing` options are `true`, `func` is\n * invoked on the trailing edge of the timeout only if the throttled function\n * is invoked more than once during the `wait` timeout.\n *\n * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred\n * until to the next tick, similar to `setTimeout` with a timeout of `0`.\n *\n * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/)\n * for details over the differences between `_.throttle` and `_.debounce`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Function\n * @param {Function} func The function to throttle.\n * @param {number} [wait=0] The number of milliseconds to throttle invocations to.\n * @param {Object} [options={}] The options object.\n * @param {boolean} [options.leading=true]\n *  Specify invoking on the leading edge of the timeout.\n * @param {boolean} [options.trailing=true]\n *  Specify invoking on the trailing edge of the timeout.\n * @returns {Function} Returns the new throttled function.\n * @example\n *\n * // Avoid excessively updating the position while scrolling.\n * jQuery(window).on('scroll', _.throttle(updatePosition, 100));\n *\n * // Invoke `renewToken` when the click event is fired, but not more than once every 5 minutes.\n * var throttled = _.throttle(renewToken, 300000, { 'trailing': false });\n * jQuery(element).on('click', throttled);\n *\n * // Cancel the trailing throttled invocation.\n * jQuery(window).on('popstate', throttled.cancel);\n */\nfunction throttle(func, wait, options) {\n  var leading = true,\n      trailing = true;\n\n  if (typeof func != 'function') {\n    throw new TypeError(FUNC_ERROR_TEXT);\n  }\n  if (isObject(options)) {\n    leading = 'leading' in options ? !!options.leading : leading;\n    trailing = 'trailing' in options ? !!options.trailing : trailing;\n  }\n  return debounce(func, wait, {\n    'leading': leading,\n    'maxWait': wait,\n    'trailing': trailing\n  });\n}\n\n/**\n * Checks if `value` is the\n * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)\n * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an object, else `false`.\n * @example\n *\n * _.isObject({});\n * // => true\n *\n * _.isObject([1, 2, 3]);\n * // => true\n *\n * _.isObject(_.noop);\n * // => true\n *\n * _.isObject(null);\n * // => false\n */\nfunction isObject(value) {\n  var type = typeof value;\n  return !!value && (type == 'object' || type == 'function');\n}\n\n/**\n * Checks if `value` is object-like. A value is object-like if it's not `null`\n * and has a `typeof` result of \"object\".\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is object-like, else `false`.\n * @example\n *\n * _.isObjectLike({});\n * // => true\n *\n * _.isObjectLike([1, 2, 3]);\n * // => true\n *\n * _.isObjectLike(_.noop);\n * // => false\n *\n * _.isObjectLike(null);\n * // => false\n */\nfunction isObjectLike(value) {\n  return !!value && typeof value == 'object';\n}\n\n/**\n * Checks if `value` is classified as a `Symbol` primitive or object.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a symbol, else `false`.\n * @example\n *\n * _.isSymbol(Symbol.iterator);\n * // => true\n *\n * _.isSymbol('abc');\n * // => false\n */\nfunction isSymbol(value) {\n  return typeof value == 'symbol' ||\n    (isObjectLike(value) && objectToString.call(value) == symbolTag);\n}\n\n/**\n * Converts `value` to a number.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to process.\n * @returns {number} Returns the number.\n * @example\n *\n * _.toNumber(3.2);\n * // => 3.2\n *\n * _.toNumber(Number.MIN_VALUE);\n * // => 5e-324\n *\n * _.toNumber(Infinity);\n * // => Infinity\n *\n * _.toNumber('3.2');\n * // => 3.2\n */\nfunction toNumber(value) {\n  if (typeof value == 'number') {\n    return value;\n  }\n  if (isSymbol(value)) {\n    return NAN;\n  }\n  if (isObject(value)) {\n    var other = typeof value.valueOf == 'function' ? value.valueOf() : value;\n    value = isObject(other) ? (other + '') : other;\n  }\n  if (typeof value != 'string') {\n    return value === 0 ? value : +value;\n  }\n  value = value.replace(reTrim, '');\n  var isBinary = reIsBinary.test(value);\n  return (isBinary || reIsOctal.test(value))\n    ? freeParseInt(value.slice(2), isBinary ? 2 : 8)\n    : (reIsBadHex.test(value) ? NAN : +value);\n}\n\nmodule.exports = throttle;\n", "/**\n * lodash (Custom Build) <https://lodash.com/>\n * Build: `lodash modularize exports=\"npm\" -o ./`\n * Copyright jQuery Foundation and other contributors <https://jquery.org/>\n * Released under MIT license <https://lodash.com/license>\n * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>\n * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n */\n\n/** Used as the `TypeError` message for \"Functions\" methods. */\nvar FUNC_ERROR_TEXT = 'Expected a function';\n\n/** Used as references for various `Number` constants. */\nvar NAN = 0 / 0;\n\n/** `Object#toString` result references. */\nvar symbolTag = '[object Symbol]';\n\n/** Used to match leading and trailing whitespace. */\nvar reTrim = /^\\s+|\\s+$/g;\n\n/** Used to detect bad signed hexadecimal string values. */\nvar reIsBadHex = /^[-+]0x[0-9a-f]+$/i;\n\n/** Used to detect binary string values. */\nvar reIsBinary = /^0b[01]+$/i;\n\n/** Used to detect octal string values. */\nvar reIsOctal = /^0o[0-7]+$/i;\n\n/** Built-in method references without a dependency on `root`. */\nvar freeParseInt = parseInt;\n\n/** Detect free variable `global` from Node.js. */\nvar freeGlobal = typeof global == 'object' && global && global.Object === Object && global;\n\n/** Detect free variable `self`. */\nvar freeSelf = typeof self == 'object' && self && self.Object === Object && self;\n\n/** Used as a reference to the global object. */\nvar root = freeGlobal || freeSelf || Function('return this')();\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/**\n * Used to resolve the\n * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)\n * of values.\n */\nvar objectToString = objectProto.toString;\n\n/* Built-in method references for those with the same name as other `lodash` methods. */\nvar nativeMax = Math.max,\n    nativeMin = Math.min;\n\n/**\n * Gets the timestamp of the number of milliseconds that have elapsed since\n * the Unix epoch (1 January 1970 00:00:00 UTC).\n *\n * @static\n * @memberOf _\n * @since 2.4.0\n * @category Date\n * @returns {number} Returns the timestamp.\n * @example\n *\n * _.defer(function(stamp) {\n *   console.log(_.now() - stamp);\n * }, _.now());\n * // => Logs the number of milliseconds it took for the deferred invocation.\n */\nvar now = function() {\n  return root.Date.now();\n};\n\n/**\n * Creates a debounced function that delays invoking `func` until after `wait`\n * milliseconds have elapsed since the last time the debounced function was\n * invoked. The debounced function comes with a `cancel` method to cancel\n * delayed `func` invocations and a `flush` method to immediately invoke them.\n * Provide `options` to indicate whether `func` should be invoked on the\n * leading and/or trailing edge of the `wait` timeout. The `func` is invoked\n * with the last arguments provided to the debounced function. Subsequent\n * calls to the debounced function return the result of the last `func`\n * invocation.\n *\n * **Note:** If `leading` and `trailing` options are `true`, `func` is\n * invoked on the trailing edge of the timeout only if the debounced function\n * is invoked more than once during the `wait` timeout.\n *\n * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred\n * until to the next tick, similar to `setTimeout` with a timeout of `0`.\n *\n * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/)\n * for details over the differences between `_.debounce` and `_.throttle`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Function\n * @param {Function} func The function to debounce.\n * @param {number} [wait=0] The number of milliseconds to delay.\n * @param {Object} [options={}] The options object.\n * @param {boolean} [options.leading=false]\n *  Specify invoking on the leading edge of the timeout.\n * @param {number} [options.maxWait]\n *  The maximum time `func` is allowed to be delayed before it's invoked.\n * @param {boolean} [options.trailing=true]\n *  Specify invoking on the trailing edge of the timeout.\n * @returns {Function} Returns the new debounced function.\n * @example\n *\n * // Avoid costly calculations while the window size is in flux.\n * jQuery(window).on('resize', _.debounce(calculateLayout, 150));\n *\n * // Invoke `sendMail` when clicked, debouncing subsequent calls.\n * jQuery(element).on('click', _.debounce(sendMail, 300, {\n *   'leading': true,\n *   'trailing': false\n * }));\n *\n * // Ensure `batchLog` is invoked once after 1 second of debounced calls.\n * var debounced = _.debounce(batchLog, 250, { 'maxWait': 1000 });\n * var source = new EventSource('/stream');\n * jQuery(source).on('message', debounced);\n *\n * // Cancel the trailing debounced invocation.\n * jQuery(window).on('popstate', debounced.cancel);\n */\nfunction debounce(func, wait, options) {\n  var lastArgs,\n      lastThis,\n      maxWait,\n      result,\n      timerId,\n      lastCallTime,\n      lastInvokeTime = 0,\n      leading = false,\n      maxing = false,\n      trailing = true;\n\n  if (typeof func != 'function') {\n    throw new TypeError(FUNC_ERROR_TEXT);\n  }\n  wait = toNumber(wait) || 0;\n  if (isObject(options)) {\n    leading = !!options.leading;\n    maxing = 'maxWait' in options;\n    maxWait = maxing ? nativeMax(toNumber(options.maxWait) || 0, wait) : maxWait;\n    trailing = 'trailing' in options ? !!options.trailing : trailing;\n  }\n\n  function invokeFunc(time) {\n    var args = lastArgs,\n        thisArg = lastThis;\n\n    lastArgs = lastThis = undefined;\n    lastInvokeTime = time;\n    result = func.apply(thisArg, args);\n    return result;\n  }\n\n  function leadingEdge(time) {\n    // Reset any `maxWait` timer.\n    lastInvokeTime = time;\n    // Start the timer for the trailing edge.\n    timerId = setTimeout(timerExpired, wait);\n    // Invoke the leading edge.\n    return leading ? invokeFunc(time) : result;\n  }\n\n  function remainingWait(time) {\n    var timeSinceLastCall = time - lastCallTime,\n        timeSinceLastInvoke = time - lastInvokeTime,\n        result = wait - timeSinceLastCall;\n\n    return maxing ? nativeMin(result, maxWait - timeSinceLastInvoke) : result;\n  }\n\n  function shouldInvoke(time) {\n    var timeSinceLastCall = time - lastCallTime,\n        timeSinceLastInvoke = time - lastInvokeTime;\n\n    // Either this is the first call, activity has stopped and we're at the\n    // trailing edge, the system time has gone backwards and we're treating\n    // it as the trailing edge, or we've hit the `maxWait` limit.\n    return (lastCallTime === undefined || (timeSinceLastCall >= wait) ||\n      (timeSinceLastCall < 0) || (maxing && timeSinceLastInvoke >= maxWait));\n  }\n\n  function timerExpired() {\n    var time = now();\n    if (shouldInvoke(time)) {\n      return trailingEdge(time);\n    }\n    // Restart the timer.\n    timerId = setTimeout(timerExpired, remainingWait(time));\n  }\n\n  function trailingEdge(time) {\n    timerId = undefined;\n\n    // Only invoke if we have `lastArgs` which means `func` has been\n    // debounced at least once.\n    if (trailing && lastArgs) {\n      return invokeFunc(time);\n    }\n    lastArgs = lastThis = undefined;\n    return result;\n  }\n\n  function cancel() {\n    if (timerId !== undefined) {\n      clearTimeout(timerId);\n    }\n    lastInvokeTime = 0;\n    lastArgs = lastCallTime = lastThis = timerId = undefined;\n  }\n\n  function flush() {\n    return timerId === undefined ? result : trailingEdge(now());\n  }\n\n  function debounced() {\n    var time = now(),\n        isInvoking = shouldInvoke(time);\n\n    lastArgs = arguments;\n    lastThis = this;\n    lastCallTime = time;\n\n    if (isInvoking) {\n      if (timerId === undefined) {\n        return leadingEdge(lastCallTime);\n      }\n      if (maxing) {\n        // Handle invocations in a tight loop.\n        timerId = setTimeout(timerExpired, wait);\n        return invokeFunc(lastCallTime);\n      }\n    }\n    if (timerId === undefined) {\n      timerId = setTimeout(timerExpired, wait);\n    }\n    return result;\n  }\n  debounced.cancel = cancel;\n  debounced.flush = flush;\n  return debounced;\n}\n\n/**\n * Checks if `value` is the\n * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)\n * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an object, else `false`.\n * @example\n *\n * _.isObject({});\n * // => true\n *\n * _.isObject([1, 2, 3]);\n * // => true\n *\n * _.isObject(_.noop);\n * // => true\n *\n * _.isObject(null);\n * // => false\n */\nfunction isObject(value) {\n  var type = typeof value;\n  return !!value && (type == 'object' || type == 'function');\n}\n\n/**\n * Checks if `value` is object-like. A value is object-like if it's not `null`\n * and has a `typeof` result of \"object\".\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is object-like, else `false`.\n * @example\n *\n * _.isObjectLike({});\n * // => true\n *\n * _.isObjectLike([1, 2, 3]);\n * // => true\n *\n * _.isObjectLike(_.noop);\n * // => false\n *\n * _.isObjectLike(null);\n * // => false\n */\nfunction isObjectLike(value) {\n  return !!value && typeof value == 'object';\n}\n\n/**\n * Checks if `value` is classified as a `Symbol` primitive or object.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a symbol, else `false`.\n * @example\n *\n * _.isSymbol(Symbol.iterator);\n * // => true\n *\n * _.isSymbol('abc');\n * // => false\n */\nfunction isSymbol(value) {\n  return typeof value == 'symbol' ||\n    (isObjectLike(value) && objectToString.call(value) == symbolTag);\n}\n\n/**\n * Converts `value` to a number.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to process.\n * @returns {number} Returns the number.\n * @example\n *\n * _.toNumber(3.2);\n * // => 3.2\n *\n * _.toNumber(Number.MIN_VALUE);\n * // => 5e-324\n *\n * _.toNumber(Infinity);\n * // => Infinity\n *\n * _.toNumber('3.2');\n * // => 3.2\n */\nfunction toNumber(value) {\n  if (typeof value == 'number') {\n    return value;\n  }\n  if (isSymbol(value)) {\n    return NAN;\n  }\n  if (isObject(value)) {\n    var other = typeof value.valueOf == 'function' ? value.valueOf() : value;\n    value = isObject(other) ? (other + '') : other;\n  }\n  if (typeof value != 'string') {\n    return value === 0 ? value : +value;\n  }\n  value = value.replace(reTrim, '');\n  var isBinary = reIsBinary.test(value);\n  return (isBinary || reIsOctal.test(value))\n    ? freeParseInt(value.slice(2), isBinary ? 2 : 8)\n    : (reIsBadHex.test(value) ? NAN : +value);\n}\n\nmodule.exports = debounce;\n", "/**\n * lodash (Custom Build) <https://lodash.com/>\n * Build: `lodash modularize exports=\"npm\" -o ./`\n * Copyright jQuery Foundation and other contributors <https://jquery.org/>\n * Released under MIT license <https://lodash.com/license>\n * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>\n * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n */\n\n/** Used as the `TypeError` message for \"Functions\" methods. */\nvar FUNC_ERROR_TEXT = 'Expected a function';\n\n/** Used to stand-in for `undefined` hash values. */\nvar HASH_UNDEFINED = '__lodash_hash_undefined__';\n\n/** `Object#toString` result references. */\nvar funcTag = '[object Function]',\n    genTag = '[object GeneratorFunction]';\n\n/**\n * Used to match `RegExp`\n * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns).\n */\nvar reRegExpChar = /[\\\\^$.*+?()[\\]{}|]/g;\n\n/** Used to detect host constructors (Safari). */\nvar reIsHostCtor = /^\\[object .+?Constructor\\]$/;\n\n/** Detect free variable `global` from Node.js. */\nvar freeGlobal = typeof global == 'object' && global && global.Object === Object && global;\n\n/** Detect free variable `self`. */\nvar freeSelf = typeof self == 'object' && self && self.Object === Object && self;\n\n/** Used as a reference to the global object. */\nvar root = freeGlobal || freeSelf || Function('return this')();\n\n/**\n * Gets the value at `key` of `object`.\n *\n * @private\n * @param {Object} [object] The object to query.\n * @param {string} key The key of the property to get.\n * @returns {*} Returns the property value.\n */\nfunction getValue(object, key) {\n  return object == null ? undefined : object[key];\n}\n\n/**\n * Checks if `value` is a host object in IE < 9.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a host object, else `false`.\n */\nfunction isHostObject(value) {\n  // Many host objects are `Object` objects that can coerce to strings\n  // despite having improperly defined `toString` methods.\n  var result = false;\n  if (value != null && typeof value.toString != 'function') {\n    try {\n      result = !!(value + '');\n    } catch (e) {}\n  }\n  return result;\n}\n\n/** Used for built-in method references. */\nvar arrayProto = Array.prototype,\n    funcProto = Function.prototype,\n    objectProto = Object.prototype;\n\n/** Used to detect overreaching core-js shims. */\nvar coreJsData = root['__core-js_shared__'];\n\n/** Used to detect methods masquerading as native. */\nvar maskSrcKey = (function() {\n  var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || '');\n  return uid ? ('Symbol(src)_1.' + uid) : '';\n}());\n\n/** Used to resolve the decompiled source of functions. */\nvar funcToString = funcProto.toString;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Used to resolve the\n * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)\n * of values.\n */\nvar objectToString = objectProto.toString;\n\n/** Used to detect if a method is native. */\nvar reIsNative = RegExp('^' +\n  funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\\\$&')\n  .replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g, '$1.*?') + '$'\n);\n\n/** Built-in value references. */\nvar splice = arrayProto.splice;\n\n/* Built-in method references that are verified to be native. */\nvar Map = getNative(root, 'Map'),\n    nativeCreate = getNative(Object, 'create');\n\n/**\n * Creates a hash object.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\nfunction Hash(entries) {\n  var index = -1,\n      length = entries ? entries.length : 0;\n\n  this.clear();\n  while (++index < length) {\n    var entry = entries[index];\n    this.set(entry[0], entry[1]);\n  }\n}\n\n/**\n * Removes all key-value entries from the hash.\n *\n * @private\n * @name clear\n * @memberOf Hash\n */\nfunction hashClear() {\n  this.__data__ = nativeCreate ? nativeCreate(null) : {};\n}\n\n/**\n * Removes `key` and its value from the hash.\n *\n * @private\n * @name delete\n * @memberOf Hash\n * @param {Object} hash The hash to modify.\n * @param {string} key The key of the value to remove.\n * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n */\nfunction hashDelete(key) {\n  return this.has(key) && delete this.__data__[key];\n}\n\n/**\n * Gets the hash value for `key`.\n *\n * @private\n * @name get\n * @memberOf Hash\n * @param {string} key The key of the value to get.\n * @returns {*} Returns the entry value.\n */\nfunction hashGet(key) {\n  var data = this.__data__;\n  if (nativeCreate) {\n    var result = data[key];\n    return result === HASH_UNDEFINED ? undefined : result;\n  }\n  return hasOwnProperty.call(data, key) ? data[key] : undefined;\n}\n\n/**\n * Checks if a hash value for `key` exists.\n *\n * @private\n * @name has\n * @memberOf Hash\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\nfunction hashHas(key) {\n  var data = this.__data__;\n  return nativeCreate ? data[key] !== undefined : hasOwnProperty.call(data, key);\n}\n\n/**\n * Sets the hash `key` to `value`.\n *\n * @private\n * @name set\n * @memberOf Hash\n * @param {string} key The key of the value to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns the hash instance.\n */\nfunction hashSet(key, value) {\n  var data = this.__data__;\n  data[key] = (nativeCreate && value === undefined) ? HASH_UNDEFINED : value;\n  return this;\n}\n\n// Add methods to `Hash`.\nHash.prototype.clear = hashClear;\nHash.prototype['delete'] = hashDelete;\nHash.prototype.get = hashGet;\nHash.prototype.has = hashHas;\nHash.prototype.set = hashSet;\n\n/**\n * Creates an list cache object.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\nfunction ListCache(entries) {\n  var index = -1,\n      length = entries ? entries.length : 0;\n\n  this.clear();\n  while (++index < length) {\n    var entry = entries[index];\n    this.set(entry[0], entry[1]);\n  }\n}\n\n/**\n * Removes all key-value entries from the list cache.\n *\n * @private\n * @name clear\n * @memberOf ListCache\n */\nfunction listCacheClear() {\n  this.__data__ = [];\n}\n\n/**\n * Removes `key` and its value from the list cache.\n *\n * @private\n * @name delete\n * @memberOf ListCache\n * @param {string} key The key of the value to remove.\n * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n */\nfunction listCacheDelete(key) {\n  var data = this.__data__,\n      index = assocIndexOf(data, key);\n\n  if (index < 0) {\n    return false;\n  }\n  var lastIndex = data.length - 1;\n  if (index == lastIndex) {\n    data.pop();\n  } else {\n    splice.call(data, index, 1);\n  }\n  return true;\n}\n\n/**\n * Gets the list cache value for `key`.\n *\n * @private\n * @name get\n * @memberOf ListCache\n * @param {string} key The key of the value to get.\n * @returns {*} Returns the entry value.\n */\nfunction listCacheGet(key) {\n  var data = this.__data__,\n      index = assocIndexOf(data, key);\n\n  return index < 0 ? undefined : data[index][1];\n}\n\n/**\n * Checks if a list cache value for `key` exists.\n *\n * @private\n * @name has\n * @memberOf ListCache\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\nfunction listCacheHas(key) {\n  return assocIndexOf(this.__data__, key) > -1;\n}\n\n/**\n * Sets the list cache `key` to `value`.\n *\n * @private\n * @name set\n * @memberOf ListCache\n * @param {string} key The key of the value to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns the list cache instance.\n */\nfunction listCacheSet(key, value) {\n  var data = this.__data__,\n      index = assocIndexOf(data, key);\n\n  if (index < 0) {\n    data.push([key, value]);\n  } else {\n    data[index][1] = value;\n  }\n  return this;\n}\n\n// Add methods to `ListCache`.\nListCache.prototype.clear = listCacheClear;\nListCache.prototype['delete'] = listCacheDelete;\nListCache.prototype.get = listCacheGet;\nListCache.prototype.has = listCacheHas;\nListCache.prototype.set = listCacheSet;\n\n/**\n * Creates a map cache object to store key-value pairs.\n *\n * @private\n * @constructor\n * @param {Array} [entries] The key-value pairs to cache.\n */\nfunction MapCache(entries) {\n  var index = -1,\n      length = entries ? entries.length : 0;\n\n  this.clear();\n  while (++index < length) {\n    var entry = entries[index];\n    this.set(entry[0], entry[1]);\n  }\n}\n\n/**\n * Removes all key-value entries from the map.\n *\n * @private\n * @name clear\n * @memberOf MapCache\n */\nfunction mapCacheClear() {\n  this.__data__ = {\n    'hash': new Hash,\n    'map': new (Map || ListCache),\n    'string': new Hash\n  };\n}\n\n/**\n * Removes `key` and its value from the map.\n *\n * @private\n * @name delete\n * @memberOf MapCache\n * @param {string} key The key of the value to remove.\n * @returns {boolean} Returns `true` if the entry was removed, else `false`.\n */\nfunction mapCacheDelete(key) {\n  return getMapData(this, key)['delete'](key);\n}\n\n/**\n * Gets the map value for `key`.\n *\n * @private\n * @name get\n * @memberOf MapCache\n * @param {string} key The key of the value to get.\n * @returns {*} Returns the entry value.\n */\nfunction mapCacheGet(key) {\n  return getMapData(this, key).get(key);\n}\n\n/**\n * Checks if a map value for `key` exists.\n *\n * @private\n * @name has\n * @memberOf MapCache\n * @param {string} key The key of the entry to check.\n * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.\n */\nfunction mapCacheHas(key) {\n  return getMapData(this, key).has(key);\n}\n\n/**\n * Sets the map `key` to `value`.\n *\n * @private\n * @name set\n * @memberOf MapCache\n * @param {string} key The key of the value to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns the map cache instance.\n */\nfunction mapCacheSet(key, value) {\n  getMapData(this, key).set(key, value);\n  return this;\n}\n\n// Add methods to `MapCache`.\nMapCache.prototype.clear = mapCacheClear;\nMapCache.prototype['delete'] = mapCacheDelete;\nMapCache.prototype.get = mapCacheGet;\nMapCache.prototype.has = mapCacheHas;\nMapCache.prototype.set = mapCacheSet;\n\n/**\n * Gets the index at which the `key` is found in `array` of key-value pairs.\n *\n * @private\n * @param {Array} array The array to inspect.\n * @param {*} key The key to search for.\n * @returns {number} Returns the index of the matched value, else `-1`.\n */\nfunction assocIndexOf(array, key) {\n  var length = array.length;\n  while (length--) {\n    if (eq(array[length][0], key)) {\n      return length;\n    }\n  }\n  return -1;\n}\n\n/**\n * The base implementation of `_.isNative` without bad shim checks.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a native function,\n *  else `false`.\n */\nfunction baseIsNative(value) {\n  if (!isObject(value) || isMasked(value)) {\n    return false;\n  }\n  var pattern = (isFunction(value) || isHostObject(value)) ? reIsNative : reIsHostCtor;\n  return pattern.test(toSource(value));\n}\n\n/**\n * Gets the data for `map`.\n *\n * @private\n * @param {Object} map The map to query.\n * @param {string} key The reference key.\n * @returns {*} Returns the map data.\n */\nfunction getMapData(map, key) {\n  var data = map.__data__;\n  return isKeyable(key)\n    ? data[typeof key == 'string' ? 'string' : 'hash']\n    : data.map;\n}\n\n/**\n * Gets the native function at `key` of `object`.\n *\n * @private\n * @param {Object} object The object to query.\n * @param {string} key The key of the method to get.\n * @returns {*} Returns the function if it's native, else `undefined`.\n */\nfunction getNative(object, key) {\n  var value = getValue(object, key);\n  return baseIsNative(value) ? value : undefined;\n}\n\n/**\n * Checks if `value` is suitable for use as unique object key.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is suitable, else `false`.\n */\nfunction isKeyable(value) {\n  var type = typeof value;\n  return (type == 'string' || type == 'number' || type == 'symbol' || type == 'boolean')\n    ? (value !== '__proto__')\n    : (value === null);\n}\n\n/**\n * Checks if `func` has its source masked.\n *\n * @private\n * @param {Function} func The function to check.\n * @returns {boolean} Returns `true` if `func` is masked, else `false`.\n */\nfunction isMasked(func) {\n  return !!maskSrcKey && (maskSrcKey in func);\n}\n\n/**\n * Converts `func` to its source code.\n *\n * @private\n * @param {Function} func The function to process.\n * @returns {string} Returns the source code.\n */\nfunction toSource(func) {\n  if (func != null) {\n    try {\n      return funcToString.call(func);\n    } catch (e) {}\n    try {\n      return (func + '');\n    } catch (e) {}\n  }\n  return '';\n}\n\n/**\n * Creates a function that memoizes the result of `func`. If `resolver` is\n * provided, it determines the cache key for storing the result based on the\n * arguments provided to the memoized function. By default, the first argument\n * provided to the memoized function is used as the map cache key. The `func`\n * is invoked with the `this` binding of the memoized function.\n *\n * **Note:** The cache is exposed as the `cache` property on the memoized\n * function. Its creation may be customized by replacing the `_.memoize.Cache`\n * constructor with one whose instances implement the\n * [`Map`](http://ecma-international.org/ecma-262/7.0/#sec-properties-of-the-map-prototype-object)\n * method interface of `delete`, `get`, `has`, and `set`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Function\n * @param {Function} func The function to have its output memoized.\n * @param {Function} [resolver] The function to resolve the cache key.\n * @returns {Function} Returns the new memoized function.\n * @example\n *\n * var object = { 'a': 1, 'b': 2 };\n * var other = { 'c': 3, 'd': 4 };\n *\n * var values = _.memoize(_.values);\n * values(object);\n * // => [1, 2]\n *\n * values(other);\n * // => [3, 4]\n *\n * object.a = 2;\n * values(object);\n * // => [1, 2]\n *\n * // Modify the result cache.\n * values.cache.set(object, ['a', 'b']);\n * values(object);\n * // => ['a', 'b']\n *\n * // Replace `_.memoize.Cache`.\n * _.memoize.Cache = WeakMap;\n */\nfunction memoize(func, resolver) {\n  if (typeof func != 'function' || (resolver && typeof resolver != 'function')) {\n    throw new TypeError(FUNC_ERROR_TEXT);\n  }\n  var memoized = function() {\n    var args = arguments,\n        key = resolver ? resolver.apply(this, args) : args[0],\n        cache = memoized.cache;\n\n    if (cache.has(key)) {\n      return cache.get(key);\n    }\n    var result = func.apply(this, args);\n    memoized.cache = cache.set(key, result);\n    return result;\n  };\n  memoized.cache = new (memoize.Cache || MapCache);\n  return memoized;\n}\n\n// Assign cache to `_.memoize`.\nmemoize.Cache = MapCache;\n\n/**\n * Performs a\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * comparison between two values to determine if they are equivalent.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n * @example\n *\n * var object = { 'a': 1 };\n * var other = { 'a': 1 };\n *\n * _.eq(object, object);\n * // => true\n *\n * _.eq(object, other);\n * // => false\n *\n * _.eq('a', 'a');\n * // => true\n *\n * _.eq('a', Object('a'));\n * // => false\n *\n * _.eq(NaN, NaN);\n * // => true\n */\nfunction eq(value, other) {\n  return value === other || (value !== value && other !== other);\n}\n\n/**\n * Checks if `value` is classified as a `Function` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a function, else `false`.\n * @example\n *\n * _.isFunction(_);\n * // => true\n *\n * _.isFunction(/abc/);\n * // => false\n */\nfunction isFunction(value) {\n  // The use of `Object#toString` avoids issues with the `typeof` operator\n  // in Safari 8-9 which returns 'object' for typed array and other constructors.\n  var tag = isObject(value) ? objectToString.call(value) : '';\n  return tag == funcTag || tag == genTag;\n}\n\n/**\n * Checks if `value` is the\n * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)\n * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an object, else `false`.\n * @example\n *\n * _.isObject({});\n * // => true\n *\n * _.isObject([1, 2, 3]);\n * // => true\n *\n * _.isObject(_.noop);\n * // => true\n *\n * _.isObject(null);\n * // => false\n */\nfunction isObject(value) {\n  var type = typeof value;\n  return !!value && (type == 'object' || type == 'function');\n}\n\nmodule.exports = memoize;\n", "var canUseDOM = !!(\n  typeof window !== 'undefined' &&\n  window.document &&\n  window.document.createElement\n);\n\nmodule.exports = canUseDOM;", "/*! DataTables 1.12.1\n * \u00A92008-2022 SpryMedia Ltd - datatables.net/license\n */\n\n/**\n * @summary     DataTables\n * @description Paginate, search and order HTML tables\n * @version     1.12.1\n * @author      SpryMedia Ltd\n * @contact     www.datatables.net\n * @copyright   SpryMedia Ltd.\n *\n * This source file is free software, available under the following license:\n *   MIT license - http://datatables.net/license\n *\n * This source file is distributed in the hope that it will be useful, but\n * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY\n * or FITNESS FOR A PARTICULAR PURPOSE. See the license files for details.\n *\n * For details please refer to: http://www.datatables.net\n */\n\n/*jslint evil: true, undef: true, browser: true */\n/*globals $,require,jQuery,define,_selector_run,_selector_opts,_selector_first,_selector_row_indexes,_ext,_Api,_api_register,_api_registerPlural,_re_new_lines,_re_html,_re_formatted_numeric,_re_escape_regex,_empty,_intVal,_numToDecimal,_isNumber,_isHtml,_htmlNumeric,_pluck,_pluck_order,_range,_stripHtml,_unique,_fnBuildAjax,_fnAjaxUpdate,_fnAjaxParameters,_fnAjaxUpdateDraw,_fnAjaxDataSrc,_fnAddColumn,_fnColumnOptions,_fnAdjustColumnSizing,_fnVisibleToColumnIndex,_fnColumnIndexToVisible,_fnVisbleColumns,_fnGetColumns,_fnColumnTypes,_fnApplyColumnDefs,_fnHungarianMap,_fnCamelToHungarian,_fnLanguageCompat,_fnBrowserDetect,_fnAddData,_fnAddTr,_fnNodeToDataIndex,_fnNodeToColumnIndex,_fnGetCellData,_fnSetCellData,_fnSplitObjNotation,_fnGetObjectDataFn,_fnSetObjectDataFn,_fnGetDataMaster,_fnClearTable,_fnDeleteIndex,_fnInvalidate,_fnGetRowElements,_fnCreateTr,_fnBuildHead,_fnDrawHead,_fnDraw,_fnReDraw,_fnAddOptionsHtml,_fnDetectHeader,_fnGetUniqueThs,_fnFeatureHtmlFilter,_fnFilterComplete,_fnFilterCustom,_fnFilterColumn,_fnFilter,_fnFilterCreateSearch,_fnEscapeRegex,_fnFilterData,_fnFeatureHtmlInfo,_fnUpdateInfo,_fnInfoMacros,_fnInitialise,_fnInitComplete,_fnLengthChange,_fnFeatureHtmlLength,_fnFeatureHtmlPaginate,_fnPageChange,_fnFeatureHtmlProcessing,_fnProcessingDisplay,_fnFeatureHtmlTable,_fnScrollDraw,_fnApplyToChildren,_fnCalculateColumnWidths,_fnThrottle,_fnConvertToWidth,_fnGetWidestNode,_fnGetMaxLenString,_fnStringToCss,_fnSortFlatten,_fnSort,_fnSortAria,_fnSortListener,_fnSortAttachListener,_fnSortingClasses,_fnSortData,_fnSaveState,_fnLoadState,_fnSettingsFromNode,_fnLog,_fnMap,_fnBindAction,_fnCallbackReg,_fnCallbackFire,_fnLengthOverflow,_fnRenderer,_fnDataSource,_fnRowAttributes*/\n\n(function( factory ) {\n\t\"use strict\";\n\n\tif ( typeof define === 'function' && define.amd ) {\n\t\t// AMD\n\t\tdefine( ['jquery'], function ( $ ) {\n\t\t\treturn factory( $, window, document );\n\t\t} );\n\t}\n\telse if ( typeof exports === 'object' ) {\n\t\t// CommonJS\n\t\tmodule.exports = function (root, $) {\n\t\t\tif ( ! root ) {\n\t\t\t\t// CommonJS environments without a window global must pass a\n\t\t\t\t// root. This will give an error otherwise\n\t\t\t\troot = window;\n\t\t\t}\n\n\t\t\tif ( ! $ ) {\n\t\t\t\t$ = typeof window !== 'undefined' ? // jQuery's factory checks for a global window\n\t\t\t\t\trequire('jquery') :\n\t\t\t\t\trequire('jquery')( root );\n\t\t\t}\n\n\t\t\treturn factory( $, root, root.document );\n\t\t};\n\t}\n\telse {\n\t\t// Browser\n\t\twindow.DataTable = factory( jQuery, window, document );\n\t}\n}\n(function( $, window, document, undefined ) {\n\t\"use strict\";\n\n\t\n\tvar DataTable = function ( selector, options )\n\t{\n\t\t// When creating with `new`, create a new DataTable, returning the API instance\n\t\tif (this instanceof DataTable) {\n\t\t\treturn $(selector).DataTable(options);\n\t\t}\n\t\telse {\n\t\t\t// Argument switching\n\t\t\toptions = selector;\n\t\t}\n\t\n\t\t/**\n\t\t * Perform a jQuery selector action on the table's TR elements (from the tbody) and\n\t\t * return the resulting jQuery object.\n\t\t *  @param {string|node|jQuery} sSelector jQuery selector or node collection to act on\n\t\t *  @param {object} [oOpts] Optional parameters for modifying the rows to be included\n\t\t *  @param {string} [oOpts.filter=none] Select TR elements that meet the current filter\n\t\t *    criterion (\"applied\") or all TR elements (i.e. no filter).\n\t\t *  @param {string} [oOpts.order=current] Order of the TR elements in the processed array.\n\t\t *    Can be either 'current', whereby the current sorting of the table is used, or\n\t\t *    'original' whereby the original order the data was read into the table is used.\n\t\t *  @param {string} [oOpts.page=all] Limit the selection to the currently displayed page\n\t\t *    (\"current\") or not (\"all\"). If 'current' is given, then order is assumed to be\n\t\t *    'current' and filter is 'applied', regardless of what they might be given as.\n\t\t *  @returns {object} jQuery object, filtered by the given selector.\n\t\t *  @dtopt API\n\t\t *  @deprecated Since v1.10\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready(function() {\n\t\t *      var oTable = $('#example').dataTable();\n\t\t *\n\t\t *      // Highlight every second row\n\t\t *      oTable.$('tr:odd').css('backgroundColor', 'blue');\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready(function() {\n\t\t *      var oTable = $('#example').dataTable();\n\t\t *\n\t\t *      // Filter to rows with 'Webkit' in them, add a background colour and then\n\t\t *      // remove the filter, thus highlighting the 'Webkit' rows only.\n\t\t *      oTable.fnFilter('Webkit');\n\t\t *      oTable.$('tr', {\"search\": \"applied\"}).css('backgroundColor', 'blue');\n\t\t *      oTable.fnFilter('');\n\t\t *    } );\n\t\t */\n\t\tthis.$ = function ( sSelector, oOpts )\n\t\t{\n\t\t\treturn this.api(true).$( sSelector, oOpts );\n\t\t};\n\t\t\n\t\t\n\t\t/**\n\t\t * Almost identical to $ in operation, but in this case returns the data for the matched\n\t\t * rows - as such, the jQuery selector used should match TR row nodes or TD/TH cell nodes\n\t\t * rather than any descendants, so the data can be obtained for the row/cell. If matching\n\t\t * rows are found, the data returned is the original data array/object that was used to\n\t\t * create the row (or a generated array if from a DOM source).\n\t\t *\n\t\t * This method is often useful in-combination with $ where both functions are given the\n\t\t * same parameters and the array indexes will match identically.\n\t\t *  @param {string|node|jQuery} sSelector jQuery selector or node collection to act on\n\t\t *  @param {object} [oOpts] Optional parameters for modifying the rows to be included\n\t\t *  @param {string} [oOpts.filter=none] Select elements that meet the current filter\n\t\t *    criterion (\"applied\") or all elements (i.e. no filter).\n\t\t *  @param {string} [oOpts.order=current] Order of the data in the processed array.\n\t\t *    Can be either 'current', whereby the current sorting of the table is used, or\n\t\t *    'original' whereby the original order the data was read into the table is used.\n\t\t *  @param {string} [oOpts.page=all] Limit the selection to the currently displayed page\n\t\t *    (\"current\") or not (\"all\"). If 'current' is given, then order is assumed to be\n\t\t *    'current' and filter is 'applied', regardless of what they might be given as.\n\t\t *  @returns {array} Data for the matched elements. If any elements, as a result of the\n\t\t *    selector, were not TR, TD or TH elements in the DataTable, they will have a null\n\t\t *    entry in the array.\n\t\t *  @dtopt API\n\t\t *  @deprecated Since v1.10\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready(function() {\n\t\t *      var oTable = $('#example').dataTable();\n\t\t *\n\t\t *      // Get the data from the first row in the table\n\t\t *      var data = oTable._('tr:first');\n\t\t *\n\t\t *      // Do something useful with the data\n\t\t *      alert( \"First cell is: \"+data[0] );\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready(function() {\n\t\t *      var oTable = $('#example').dataTable();\n\t\t *\n\t\t *      // Filter to 'Webkit' and get all data for\n\t\t *      oTable.fnFilter('Webkit');\n\t\t *      var data = oTable._('tr', {\"search\": \"applied\"});\n\t\t *\n\t\t *      // Do something with the data\n\t\t *      alert( data.length+\" rows matched the search\" );\n\t\t *    } );\n\t\t */\n\t\tthis._ = function ( sSelector, oOpts )\n\t\t{\n\t\t\treturn this.api(true).rows( sSelector, oOpts ).data();\n\t\t};\n\t\t\n\t\t\n\t\t/**\n\t\t * Create a DataTables Api instance, with the currently selected tables for\n\t\t * the Api's context.\n\t\t * @param {boolean} [traditional=false] Set the API instance's context to be\n\t\t *   only the table referred to by the `DataTable.ext.iApiIndex` option, as was\n\t\t *   used in the API presented by DataTables 1.9- (i.e. the traditional mode),\n\t\t *   or if all tables captured in the jQuery object should be used.\n\t\t * @return {DataTables.Api}\n\t\t */\n\t\tthis.api = function ( traditional )\n\t\t{\n\t\t\treturn traditional ?\n\t\t\t\tnew _Api(\n\t\t\t\t\t_fnSettingsFromNode( this[ _ext.iApiIndex ] )\n\t\t\t\t) :\n\t\t\t\tnew _Api( this );\n\t\t};\n\t\t\n\t\t\n\t\t/**\n\t\t * Add a single new row or multiple rows of data to the table. Please note\n\t\t * that this is suitable for client-side processing only - if you are using\n\t\t * server-side processing (i.e. \"bServerSide\": true), then to add data, you\n\t\t * must add it to the data source, i.e. the server-side, through an Ajax call.\n\t\t *  @param {array|object} data The data to be added to the table. This can be:\n\t\t *    <ul>\n\t\t *      <li>1D array of data - add a single row with the data provided</li>\n\t\t *      <li>2D array of arrays - add multiple rows in a single call</li>\n\t\t *      <li>object - data object when using <i>mData</i></li>\n\t\t *      <li>array of objects - multiple data objects when using <i>mData</i></li>\n\t\t *    </ul>\n\t\t *  @param {bool} [redraw=true] redraw the table or not\n\t\t *  @returns {array} An array of integers, representing the list of indexes in\n\t\t *    <i>aoData</i> ({@link DataTable.models.oSettings}) that have been added to\n\t\t *    the table.\n\t\t *  @dtopt API\n\t\t *  @deprecated Since v1.10\n\t\t *\n\t\t *  @example\n\t\t *    // Global var for counter\n\t\t *    var giCount = 2;\n\t\t *\n\t\t *    $(document).ready(function() {\n\t\t *      $('#example').dataTable();\n\t\t *    } );\n\t\t *\n\t\t *    function fnClickAddRow() {\n\t\t *      $('#example').dataTable().fnAddData( [\n\t\t *        giCount+\".1\",\n\t\t *        giCount+\".2\",\n\t\t *        giCount+\".3\",\n\t\t *        giCount+\".4\" ]\n\t\t *      );\n\t\t *\n\t\t *      giCount++;\n\t\t *    }\n\t\t */\n\t\tthis.fnAddData = function( data, redraw )\n\t\t{\n\t\t\tvar api = this.api( true );\n\t\t\n\t\t\t/* Check if we want to add multiple rows or not */\n\t\t\tvar rows = Array.isArray(data) && ( Array.isArray(data[0]) || $.isPlainObject(data[0]) ) ?\n\t\t\t\tapi.rows.add( data ) :\n\t\t\t\tapi.row.add( data );\n\t\t\n\t\t\tif ( redraw === undefined || redraw ) {\n\t\t\t\tapi.draw();\n\t\t\t}\n\t\t\n\t\t\treturn rows.flatten().toArray();\n\t\t};\n\t\t\n\t\t\n\t\t/**\n\t\t * This function will make DataTables recalculate the column sizes, based on the data\n\t\t * contained in the table and the sizes applied to the columns (in the DOM, CSS or\n\t\t * through the sWidth parameter). This can be useful when the width of the table's\n\t\t * parent element changes (for example a window resize).\n\t\t *  @param {boolean} [bRedraw=true] Redraw the table or not, you will typically want to\n\t\t *  @dtopt API\n\t\t *  @deprecated Since v1.10\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready(function() {\n\t\t *      var oTable = $('#example').dataTable( {\n\t\t *        \"sScrollY\": \"200px\",\n\t\t *        \"bPaginate\": false\n\t\t *      } );\n\t\t *\n\t\t *      $(window).on('resize', function () {\n\t\t *        oTable.fnAdjustColumnSizing();\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\tthis.fnAdjustColumnSizing = function ( bRedraw )\n\t\t{\n\t\t\tvar api = this.api( true ).columns.adjust();\n\t\t\tvar settings = api.settings()[0];\n\t\t\tvar scroll = settings.oScroll;\n\t\t\n\t\t\tif ( bRedraw === undefined || bRedraw ) {\n\t\t\t\tapi.draw( false );\n\t\t\t}\n\t\t\telse if ( scroll.sX !== \"\" || scroll.sY !== \"\" ) {\n\t\t\t\t/* If not redrawing, but scrolling, we want to apply the new column sizes anyway */\n\t\t\t\t_fnScrollDraw( settings );\n\t\t\t}\n\t\t};\n\t\t\n\t\t\n\t\t/**\n\t\t * Quickly and simply clear a table\n\t\t *  @param {bool} [bRedraw=true] redraw the table or not\n\t\t *  @dtopt API\n\t\t *  @deprecated Since v1.10\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready(function() {\n\t\t *      var oTable = $('#example').dataTable();\n\t\t *\n\t\t *      // Immediately 'nuke' the current rows (perhaps waiting for an Ajax callback...)\n\t\t *      oTable.fnClearTable();\n\t\t *    } );\n\t\t */\n\t\tthis.fnClearTable = function( bRedraw )\n\t\t{\n\t\t\tvar api = this.api( true ).clear();\n\t\t\n\t\t\tif ( bRedraw === undefined || bRedraw ) {\n\t\t\t\tapi.draw();\n\t\t\t}\n\t\t};\n\t\t\n\t\t\n\t\t/**\n\t\t * The exact opposite of 'opening' a row, this function will close any rows which\n\t\t * are currently 'open'.\n\t\t *  @param {node} nTr the table row to 'close'\n\t\t *  @returns {int} 0 on success, or 1 if failed (can't find the row)\n\t\t *  @dtopt API\n\t\t *  @deprecated Since v1.10\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready(function() {\n\t\t *      var oTable;\n\t\t *\n\t\t *      // 'open' an information row when a row is clicked on\n\t\t *      $('#example tbody tr').click( function () {\n\t\t *        if ( oTable.fnIsOpen(this) ) {\n\t\t *          oTable.fnClose( this );\n\t\t *        } else {\n\t\t *          oTable.fnOpen( this, \"Temporary row opened\", \"info_row\" );\n\t\t *        }\n\t\t *      } );\n\t\t *\n\t\t *      oTable = $('#example').dataTable();\n\t\t *    } );\n\t\t */\n\t\tthis.fnClose = function( nTr )\n\t\t{\n\t\t\tthis.api( true ).row( nTr ).child.hide();\n\t\t};\n\t\t\n\t\t\n\t\t/**\n\t\t * Remove a row for the table\n\t\t *  @param {mixed} target The index of the row from aoData to be deleted, or\n\t\t *    the TR element you want to delete\n\t\t *  @param {function|null} [callBack] Callback function\n\t\t *  @param {bool} [redraw=true] Redraw the table or not\n\t\t *  @returns {array} The row that was deleted\n\t\t *  @dtopt API\n\t\t *  @deprecated Since v1.10\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready(function() {\n\t\t *      var oTable = $('#example').dataTable();\n\t\t *\n\t\t *      // Immediately remove the first row\n\t\t *      oTable.fnDeleteRow( 0 );\n\t\t *    } );\n\t\t */\n\t\tthis.fnDeleteRow = function( target, callback, redraw )\n\t\t{\n\t\t\tvar api = this.api( true );\n\t\t\tvar rows = api.rows( target );\n\t\t\tvar settings = rows.settings()[0];\n\t\t\tvar data = settings.aoData[ rows[0][0] ];\n\t\t\n\t\t\trows.remove();\n\t\t\n\t\t\tif ( callback ) {\n\t\t\t\tcallback.call( this, settings, data );\n\t\t\t}\n\t\t\n\t\t\tif ( redraw === undefined || redraw ) {\n\t\t\t\tapi.draw();\n\t\t\t}\n\t\t\n\t\t\treturn data;\n\t\t};\n\t\t\n\t\t\n\t\t/**\n\t\t * Restore the table to it's original state in the DOM by removing all of DataTables\n\t\t * enhancements, alterations to the DOM structure of the table and event listeners.\n\t\t *  @param {boolean} [remove=false] Completely remove the table from the DOM\n\t\t *  @dtopt API\n\t\t *  @deprecated Since v1.10\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready(function() {\n\t\t *      // This example is fairly pointless in reality, but shows how fnDestroy can be used\n\t\t *      var oTable = $('#example').dataTable();\n\t\t *      oTable.fnDestroy();\n\t\t *    } );\n\t\t */\n\t\tthis.fnDestroy = function ( remove )\n\t\t{\n\t\t\tthis.api( true ).destroy( remove );\n\t\t};\n\t\t\n\t\t\n\t\t/**\n\t\t * Redraw the table\n\t\t *  @param {bool} [complete=true] Re-filter and resort (if enabled) the table before the draw.\n\t\t *  @dtopt API\n\t\t *  @deprecated Since v1.10\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready(function() {\n\t\t *      var oTable = $('#example').dataTable();\n\t\t *\n\t\t *      // Re-draw the table - you wouldn't want to do it here, but it's an example :-)\n\t\t *      oTable.fnDraw();\n\t\t *    } );\n\t\t */\n\t\tthis.fnDraw = function( complete )\n\t\t{\n\t\t\t// Note that this isn't an exact match to the old call to _fnDraw - it takes\n\t\t\t// into account the new data, but can hold position.\n\t\t\tthis.api( true ).draw( complete );\n\t\t};\n\t\t\n\t\t\n\t\t/**\n\t\t * Filter the input based on data\n\t\t *  @param {string} sInput String to filter the table on\n\t\t *  @param {int|null} [iColumn] Column to limit filtering to\n\t\t *  @param {bool} [bRegex=false] Treat as regular expression or not\n\t\t *  @param {bool} [bSmart=true] Perform smart filtering or not\n\t\t *  @param {bool} [bShowGlobal=true] Show the input global filter in it's input box(es)\n\t\t *  @param {bool} [bCaseInsensitive=true] Do case-insensitive matching (true) or not (false)\n\t\t *  @dtopt API\n\t\t *  @deprecated Since v1.10\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready(function() {\n\t\t *      var oTable = $('#example').dataTable();\n\t\t *\n\t\t *      // Sometime later - filter...\n\t\t *      oTable.fnFilter( 'test string' );\n\t\t *    } );\n\t\t */\n\t\tthis.fnFilter = function( sInput, iColumn, bRegex, bSmart, bShowGlobal, bCaseInsensitive )\n\t\t{\n\t\t\tvar api = this.api( true );\n\t\t\n\t\t\tif ( iColumn === null || iColumn === undefined ) {\n\t\t\t\tapi.search( sInput, bRegex, bSmart, bCaseInsensitive );\n\t\t\t}\n\t\t\telse {\n\t\t\t\tapi.column( iColumn ).search( sInput, bRegex, bSmart, bCaseInsensitive );\n\t\t\t}\n\t\t\n\t\t\tapi.draw();\n\t\t};\n\t\t\n\t\t\n\t\t/**\n\t\t * Get the data for the whole table, an individual row or an individual cell based on the\n\t\t * provided parameters.\n\t\t *  @param {int|node} [src] A TR row node, TD/TH cell node or an integer. If given as\n\t\t *    a TR node then the data source for the whole row will be returned. If given as a\n\t\t *    TD/TH cell node then iCol will be automatically calculated and the data for the\n\t\t *    cell returned. If given as an integer, then this is treated as the aoData internal\n\t\t *    data index for the row (see fnGetPosition) and the data for that row used.\n\t\t *  @param {int} [col] Optional column index that you want the data of.\n\t\t *  @returns {array|object|string} If mRow is undefined, then the data for all rows is\n\t\t *    returned. If mRow is defined, just data for that row, and is iCol is\n\t\t *    defined, only data for the designated cell is returned.\n\t\t *  @dtopt API\n\t\t *  @deprecated Since v1.10\n\t\t *\n\t\t *  @example\n\t\t *    // Row data\n\t\t *    $(document).ready(function() {\n\t\t *      oTable = $('#example').dataTable();\n\t\t *\n\t\t *      oTable.$('tr').click( function () {\n\t\t *        var data = oTable.fnGetData( this );\n\t\t *        // ... do something with the array / object of data for the row\n\t\t *      } );\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    // Individual cell data\n\t\t *    $(document).ready(function() {\n\t\t *      oTable = $('#example').dataTable();\n\t\t *\n\t\t *      oTable.$('td').click( function () {\n\t\t *        var sData = oTable.fnGetData( this );\n\t\t *        alert( 'The cell clicked on had the value of '+sData );\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\tthis.fnGetData = function( src, col )\n\t\t{\n\t\t\tvar api = this.api( true );\n\t\t\n\t\t\tif ( src !== undefined ) {\n\t\t\t\tvar type = src.nodeName ? src.nodeName.toLowerCase() : '';\n\t\t\n\t\t\t\treturn col !== undefined || type == 'td' || type == 'th' ?\n\t\t\t\t\tapi.cell( src, col ).data() :\n\t\t\t\t\tapi.row( src ).data() || null;\n\t\t\t}\n\t\t\n\t\t\treturn api.data().toArray();\n\t\t};\n\t\t\n\t\t\n\t\t/**\n\t\t * Get an array of the TR nodes that are used in the table's body. Note that you will\n\t\t * typically want to use the '$' API method in preference to this as it is more\n\t\t * flexible.\n\t\t *  @param {int} [iRow] Optional row index for the TR element you want\n\t\t *  @returns {array|node} If iRow is undefined, returns an array of all TR elements\n\t\t *    in the table's body, or iRow is defined, just the TR element requested.\n\t\t *  @dtopt API\n\t\t *  @deprecated Since v1.10\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready(function() {\n\t\t *      var oTable = $('#example').dataTable();\n\t\t *\n\t\t *      // Get the nodes from the table\n\t\t *      var nNodes = oTable.fnGetNodes( );\n\t\t *    } );\n\t\t */\n\t\tthis.fnGetNodes = function( iRow )\n\t\t{\n\t\t\tvar api = this.api( true );\n\t\t\n\t\t\treturn iRow !== undefined ?\n\t\t\t\tapi.row( iRow ).node() :\n\t\t\t\tapi.rows().nodes().flatten().toArray();\n\t\t};\n\t\t\n\t\t\n\t\t/**\n\t\t * Get the array indexes of a particular cell from it's DOM element\n\t\t * and column index including hidden columns\n\t\t *  @param {node} node this can either be a TR, TD or TH in the table's body\n\t\t *  @returns {int} If nNode is given as a TR, then a single index is returned, or\n\t\t *    if given as a cell, an array of [row index, column index (visible),\n\t\t *    column index (all)] is given.\n\t\t *  @dtopt API\n\t\t *  @deprecated Since v1.10\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready(function() {\n\t\t *      $('#example tbody td').click( function () {\n\t\t *        // Get the position of the current data from the node\n\t\t *        var aPos = oTable.fnGetPosition( this );\n\t\t *\n\t\t *        // Get the data array for this row\n\t\t *        var aData = oTable.fnGetData( aPos[0] );\n\t\t *\n\t\t *        // Update the data array and return the value\n\t\t *        aData[ aPos[1] ] = 'clicked';\n\t\t *        this.innerHTML = 'clicked';\n\t\t *      } );\n\t\t *\n\t\t *      // Init DataTables\n\t\t *      oTable = $('#example').dataTable();\n\t\t *    } );\n\t\t */\n\t\tthis.fnGetPosition = function( node )\n\t\t{\n\t\t\tvar api = this.api( true );\n\t\t\tvar nodeName = node.nodeName.toUpperCase();\n\t\t\n\t\t\tif ( nodeName == 'TR' ) {\n\t\t\t\treturn api.row( node ).index();\n\t\t\t}\n\t\t\telse if ( nodeName == 'TD' || nodeName == 'TH' ) {\n\t\t\t\tvar cell = api.cell( node ).index();\n\t\t\n\t\t\t\treturn [\n\t\t\t\t\tcell.row,\n\t\t\t\t\tcell.columnVisible,\n\t\t\t\t\tcell.column\n\t\t\t\t];\n\t\t\t}\n\t\t\treturn null;\n\t\t};\n\t\t\n\t\t\n\t\t/**\n\t\t * Check to see if a row is 'open' or not.\n\t\t *  @param {node} nTr the table row to check\n\t\t *  @returns {boolean} true if the row is currently open, false otherwise\n\t\t *  @dtopt API\n\t\t *  @deprecated Since v1.10\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready(function() {\n\t\t *      var oTable;\n\t\t *\n\t\t *      // 'open' an information row when a row is clicked on\n\t\t *      $('#example tbody tr').click( function () {\n\t\t *        if ( oTable.fnIsOpen(this) ) {\n\t\t *          oTable.fnClose( this );\n\t\t *        } else {\n\t\t *          oTable.fnOpen( this, \"Temporary row opened\", \"info_row\" );\n\t\t *        }\n\t\t *      } );\n\t\t *\n\t\t *      oTable = $('#example').dataTable();\n\t\t *    } );\n\t\t */\n\t\tthis.fnIsOpen = function( nTr )\n\t\t{\n\t\t\treturn this.api( true ).row( nTr ).child.isShown();\n\t\t};\n\t\t\n\t\t\n\t\t/**\n\t\t * This function will place a new row directly after a row which is currently\n\t\t * on display on the page, with the HTML contents that is passed into the\n\t\t * function. This can be used, for example, to ask for confirmation that a\n\t\t * particular record should be deleted.\n\t\t *  @param {node} nTr The table row to 'open'\n\t\t *  @param {string|node|jQuery} mHtml The HTML to put into the row\n\t\t *  @param {string} sClass Class to give the new TD cell\n\t\t *  @returns {node} The row opened. Note that if the table row passed in as the\n\t\t *    first parameter, is not found in the table, this method will silently\n\t\t *    return.\n\t\t *  @dtopt API\n\t\t *  @deprecated Since v1.10\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready(function() {\n\t\t *      var oTable;\n\t\t *\n\t\t *      // 'open' an information row when a row is clicked on\n\t\t *      $('#example tbody tr').click( function () {\n\t\t *        if ( oTable.fnIsOpen(this) ) {\n\t\t *          oTable.fnClose( this );\n\t\t *        } else {\n\t\t *          oTable.fnOpen( this, \"Temporary row opened\", \"info_row\" );\n\t\t *        }\n\t\t *      } );\n\t\t *\n\t\t *      oTable = $('#example').dataTable();\n\t\t *    } );\n\t\t */\n\t\tthis.fnOpen = function( nTr, mHtml, sClass )\n\t\t{\n\t\t\treturn this.api( true )\n\t\t\t\t.row( nTr )\n\t\t\t\t.child( mHtml, sClass )\n\t\t\t\t.show()\n\t\t\t\t.child()[0];\n\t\t};\n\t\t\n\t\t\n\t\t/**\n\t\t * Change the pagination - provides the internal logic for pagination in a simple API\n\t\t * function. With this function you can have a DataTables table go to the next,\n\t\t * previous, first or last pages.\n\t\t *  @param {string|int} mAction Paging action to take: \"first\", \"previous\", \"next\" or \"last\"\n\t\t *    or page number to jump to (integer), note that page 0 is the first page.\n\t\t *  @param {bool} [bRedraw=true] Redraw the table or not\n\t\t *  @dtopt API\n\t\t *  @deprecated Since v1.10\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready(function() {\n\t\t *      var oTable = $('#example').dataTable();\n\t\t *      oTable.fnPageChange( 'next' );\n\t\t *    } );\n\t\t */\n\t\tthis.fnPageChange = function ( mAction, bRedraw )\n\t\t{\n\t\t\tvar api = this.api( true ).page( mAction );\n\t\t\n\t\t\tif ( bRedraw === undefined || bRedraw ) {\n\t\t\t\tapi.draw(false);\n\t\t\t}\n\t\t};\n\t\t\n\t\t\n\t\t/**\n\t\t * Show a particular column\n\t\t *  @param {int} iCol The column whose display should be changed\n\t\t *  @param {bool} bShow Show (true) or hide (false) the column\n\t\t *  @param {bool} [bRedraw=true] Redraw the table or not\n\t\t *  @dtopt API\n\t\t *  @deprecated Since v1.10\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready(function() {\n\t\t *      var oTable = $('#example').dataTable();\n\t\t *\n\t\t *      // Hide the second column after initialisation\n\t\t *      oTable.fnSetColumnVis( 1, false );\n\t\t *    } );\n\t\t */\n\t\tthis.fnSetColumnVis = function ( iCol, bShow, bRedraw )\n\t\t{\n\t\t\tvar api = this.api( true ).column( iCol ).visible( bShow );\n\t\t\n\t\t\tif ( bRedraw === undefined || bRedraw ) {\n\t\t\t\tapi.columns.adjust().draw();\n\t\t\t}\n\t\t};\n\t\t\n\t\t\n\t\t/**\n\t\t * Get the settings for a particular table for external manipulation\n\t\t *  @returns {object} DataTables settings object. See\n\t\t *    {@link DataTable.models.oSettings}\n\t\t *  @dtopt API\n\t\t *  @deprecated Since v1.10\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready(function() {\n\t\t *      var oTable = $('#example').dataTable();\n\t\t *      var oSettings = oTable.fnSettings();\n\t\t *\n\t\t *      // Show an example parameter from the settings\n\t\t *      alert( oSettings._iDisplayStart );\n\t\t *    } );\n\t\t */\n\t\tthis.fnSettings = function()\n\t\t{\n\t\t\treturn _fnSettingsFromNode( this[_ext.iApiIndex] );\n\t\t};\n\t\t\n\t\t\n\t\t/**\n\t\t * Sort the table by a particular column\n\t\t *  @param {int} iCol the data index to sort on. Note that this will not match the\n\t\t *    'display index' if you have hidden data entries\n\t\t *  @dtopt API\n\t\t *  @deprecated Since v1.10\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready(function() {\n\t\t *      var oTable = $('#example').dataTable();\n\t\t *\n\t\t *      // Sort immediately with columns 0 and 1\n\t\t *      oTable.fnSort( [ [0,'asc'], [1,'asc'] ] );\n\t\t *    } );\n\t\t */\n\t\tthis.fnSort = function( aaSort )\n\t\t{\n\t\t\tthis.api( true ).order( aaSort ).draw();\n\t\t};\n\t\t\n\t\t\n\t\t/**\n\t\t * Attach a sort listener to an element for a given column\n\t\t *  @param {node} nNode the element to attach the sort listener to\n\t\t *  @param {int} iColumn the column that a click on this node will sort on\n\t\t *  @param {function} [fnCallback] callback function when sort is run\n\t\t *  @dtopt API\n\t\t *  @deprecated Since v1.10\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready(function() {\n\t\t *      var oTable = $('#example').dataTable();\n\t\t *\n\t\t *      // Sort on column 1, when 'sorter' is clicked on\n\t\t *      oTable.fnSortListener( document.getElementById('sorter'), 1 );\n\t\t *    } );\n\t\t */\n\t\tthis.fnSortListener = function( nNode, iColumn, fnCallback )\n\t\t{\n\t\t\tthis.api( true ).order.listener( nNode, iColumn, fnCallback );\n\t\t};\n\t\t\n\t\t\n\t\t/**\n\t\t * Update a table cell or row - this method will accept either a single value to\n\t\t * update the cell with, an array of values with one element for each column or\n\t\t * an object in the same format as the original data source. The function is\n\t\t * self-referencing in order to make the multi column updates easier.\n\t\t *  @param {object|array|string} mData Data to update the cell/row with\n\t\t *  @param {node|int} mRow TR element you want to update or the aoData index\n\t\t *  @param {int} [iColumn] The column to update, give as null or undefined to\n\t\t *    update a whole row.\n\t\t *  @param {bool} [bRedraw=true] Redraw the table or not\n\t\t *  @param {bool} [bAction=true] Perform pre-draw actions or not\n\t\t *  @returns {int} 0 on success, 1 on error\n\t\t *  @dtopt API\n\t\t *  @deprecated Since v1.10\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready(function() {\n\t\t *      var oTable = $('#example').dataTable();\n\t\t *      oTable.fnUpdate( 'Example update', 0, 0 ); // Single cell\n\t\t *      oTable.fnUpdate( ['a', 'b', 'c', 'd', 'e'], $('tbody tr')[0] ); // Row\n\t\t *    } );\n\t\t */\n\t\tthis.fnUpdate = function( mData, mRow, iColumn, bRedraw, bAction )\n\t\t{\n\t\t\tvar api = this.api( true );\n\t\t\n\t\t\tif ( iColumn === undefined || iColumn === null ) {\n\t\t\t\tapi.row( mRow ).data( mData );\n\t\t\t}\n\t\t\telse {\n\t\t\t\tapi.cell( mRow, iColumn ).data( mData );\n\t\t\t}\n\t\t\n\t\t\tif ( bAction === undefined || bAction ) {\n\t\t\t\tapi.columns.adjust();\n\t\t\t}\n\t\t\n\t\t\tif ( bRedraw === undefined || bRedraw ) {\n\t\t\t\tapi.draw();\n\t\t\t}\n\t\t\treturn 0;\n\t\t};\n\t\t\n\t\t\n\t\t/**\n\t\t * Provide a common method for plug-ins to check the version of DataTables being used, in order\n\t\t * to ensure compatibility.\n\t\t *  @param {string} sVersion Version string to check for, in the format \"X.Y.Z\". Note that the\n\t\t *    formats \"X\" and \"X.Y\" are also acceptable.\n\t\t *  @returns {boolean} true if this version of DataTables is greater or equal to the required\n\t\t *    version, or false if this version of DataTales is not suitable\n\t\t *  @method\n\t\t *  @dtopt API\n\t\t *  @deprecated Since v1.10\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready(function() {\n\t\t *      var oTable = $('#example').dataTable();\n\t\t *      alert( oTable.fnVersionCheck( '1.9.0' ) );\n\t\t *    } );\n\t\t */\n\t\tthis.fnVersionCheck = _ext.fnVersionCheck;\n\t\t\n\t\n\t\tvar _that = this;\n\t\tvar emptyInit = options === undefined;\n\t\tvar len = this.length;\n\t\n\t\tif ( emptyInit ) {\n\t\t\toptions = {};\n\t\t}\n\t\n\t\tthis.oApi = this.internal = _ext.internal;\n\t\n\t\t// Extend with old style plug-in API methods\n\t\tfor ( var fn in DataTable.ext.internal ) {\n\t\t\tif ( fn ) {\n\t\t\t\tthis[fn] = _fnExternApiFunc(fn);\n\t\t\t}\n\t\t}\n\t\n\t\tthis.each(function() {\n\t\t\t// For each initialisation we want to give it a clean initialisation\n\t\t\t// object that can be bashed around\n\t\t\tvar o = {};\n\t\t\tvar oInit = len > 1 ? // optimisation for single table case\n\t\t\t\t_fnExtend( o, options, true ) :\n\t\t\t\toptions;\n\t\n\t\t\t/*global oInit,_that,emptyInit*/\n\t\t\tvar i=0, iLen, j, jLen, k, kLen;\n\t\t\tvar sId = this.getAttribute( 'id' );\n\t\t\tvar bInitHandedOff = false;\n\t\t\tvar defaults = DataTable.defaults;\n\t\t\tvar $this = $(this);\n\t\t\t\n\t\t\t\n\t\t\t/* Sanity check */\n\t\t\tif ( this.nodeName.toLowerCase() != 'table' )\n\t\t\t{\n\t\t\t\t_fnLog( null, 0, 'Non-table node initialisation ('+this.nodeName+')', 2 );\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t\n\t\t\t/* Backwards compatibility for the defaults */\n\t\t\t_fnCompatOpts( defaults );\n\t\t\t_fnCompatCols( defaults.column );\n\t\t\t\n\t\t\t/* Convert the camel-case defaults to Hungarian */\n\t\t\t_fnCamelToHungarian( defaults, defaults, true );\n\t\t\t_fnCamelToHungarian( defaults.column, defaults.column, true );\n\t\t\t\n\t\t\t/* Setting up the initialisation object */\n\t\t\t_fnCamelToHungarian( defaults, $.extend( oInit, $this.data() ), true );\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t/* Check to see if we are re-initialising a table */\n\t\t\tvar allSettings = DataTable.settings;\n\t\t\tfor ( i=0, iLen=allSettings.length ; i<iLen ; i++ )\n\t\t\t{\n\t\t\t\tvar s = allSettings[i];\n\t\t\t\n\t\t\t\t/* Base check on table node */\n\t\t\t\tif (\n\t\t\t\t\ts.nTable == this ||\n\t\t\t\t\t(s.nTHead && s.nTHead.parentNode == this) ||\n\t\t\t\t\t(s.nTFoot && s.nTFoot.parentNode == this)\n\t\t\t\t) {\n\t\t\t\t\tvar bRetrieve = oInit.bRetrieve !== undefined ? oInit.bRetrieve : defaults.bRetrieve;\n\t\t\t\t\tvar bDestroy = oInit.bDestroy !== undefined ? oInit.bDestroy : defaults.bDestroy;\n\t\t\t\n\t\t\t\t\tif ( emptyInit || bRetrieve )\n\t\t\t\t\t{\n\t\t\t\t\t\treturn s.oInstance;\n\t\t\t\t\t}\n\t\t\t\t\telse if ( bDestroy )\n\t\t\t\t\t{\n\t\t\t\t\t\ts.oInstance.fnDestroy();\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t\telse\n\t\t\t\t\t{\n\t\t\t\t\t\t_fnLog( s, 0, 'Cannot reinitialise DataTable', 3 );\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\n\t\t\t\t/* If the element we are initialising has the same ID as a table which was previously\n\t\t\t\t * initialised, but the table nodes don't match (from before) then we destroy the old\n\t\t\t\t * instance by simply deleting it. This is under the assumption that the table has been\n\t\t\t\t * destroyed by other methods. Anyone using non-id selectors will need to do this manually\n\t\t\t\t */\n\t\t\t\tif ( s.sTableId == this.id )\n\t\t\t\t{\n\t\t\t\t\tallSettings.splice( i, 1 );\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\t/* Ensure the table has an ID - required for accessibility */\n\t\t\tif ( sId === null || sId === \"\" )\n\t\t\t{\n\t\t\t\tsId = \"DataTables_Table_\"+(DataTable.ext._unique++);\n\t\t\t\tthis.id = sId;\n\t\t\t}\n\t\t\t\n\t\t\t/* Create the settings object for this table and set some of the default parameters */\n\t\t\tvar oSettings = $.extend( true, {}, DataTable.models.oSettings, {\n\t\t\t\t\"sDestroyWidth\": $this[0].style.width,\n\t\t\t\t\"sInstance\":     sId,\n\t\t\t\t\"sTableId\":      sId\n\t\t\t} );\n\t\t\toSettings.nTable = this;\n\t\t\toSettings.oApi   = _that.internal;\n\t\t\toSettings.oInit  = oInit;\n\t\t\t\n\t\t\tallSettings.push( oSettings );\n\t\t\t\n\t\t\t// Need to add the instance after the instance after the settings object has been added\n\t\t\t// to the settings array, so we can self reference the table instance if more than one\n\t\t\toSettings.oInstance = (_that.length===1) ? _that : $this.dataTable();\n\t\t\t\n\t\t\t// Backwards compatibility, before we apply all the defaults\n\t\t\t_fnCompatOpts( oInit );\n\t\t\t_fnLanguageCompat( oInit.oLanguage );\n\t\t\t\n\t\t\t// If the length menu is given, but the init display length is not, use the length menu\n\t\t\tif ( oInit.aLengthMenu && ! oInit.iDisplayLength )\n\t\t\t{\n\t\t\t\toInit.iDisplayLength = Array.isArray( oInit.aLengthMenu[0] ) ?\n\t\t\t\t\toInit.aLengthMenu[0][0] : oInit.aLengthMenu[0];\n\t\t\t}\n\t\t\t\n\t\t\t// Apply the defaults and init options to make a single init object will all\n\t\t\t// options defined from defaults and instance options.\n\t\t\toInit = _fnExtend( $.extend( true, {}, defaults ), oInit );\n\t\t\t\n\t\t\t\n\t\t\t// Map the initialisation options onto the settings object\n\t\t\t_fnMap( oSettings.oFeatures, oInit, [\n\t\t\t\t\"bPaginate\",\n\t\t\t\t\"bLengthChange\",\n\t\t\t\t\"bFilter\",\n\t\t\t\t\"bSort\",\n\t\t\t\t\"bSortMulti\",\n\t\t\t\t\"bInfo\",\n\t\t\t\t\"bProcessing\",\n\t\t\t\t\"bAutoWidth\",\n\t\t\t\t\"bSortClasses\",\n\t\t\t\t\"bServerSide\",\n\t\t\t\t\"bDeferRender\"\n\t\t\t] );\n\t\t\t_fnMap( oSettings, oInit, [\n\t\t\t\t\"asStripeClasses\",\n\t\t\t\t\"ajax\",\n\t\t\t\t\"fnServerData\",\n\t\t\t\t\"fnFormatNumber\",\n\t\t\t\t\"sServerMethod\",\n\t\t\t\t\"aaSorting\",\n\t\t\t\t\"aaSortingFixed\",\n\t\t\t\t\"aLengthMenu\",\n\t\t\t\t\"sPaginationType\",\n\t\t\t\t\"sAjaxSource\",\n\t\t\t\t\"sAjaxDataProp\",\n\t\t\t\t\"iStateDuration\",\n\t\t\t\t\"sDom\",\n\t\t\t\t\"bSortCellsTop\",\n\t\t\t\t\"iTabIndex\",\n\t\t\t\t\"fnStateLoadCallback\",\n\t\t\t\t\"fnStateSaveCallback\",\n\t\t\t\t\"renderer\",\n\t\t\t\t\"searchDelay\",\n\t\t\t\t\"rowId\",\n\t\t\t\t[ \"iCookieDuration\", \"iStateDuration\" ], // backwards compat\n\t\t\t\t[ \"oSearch\", \"oPreviousSearch\" ],\n\t\t\t\t[ \"aoSearchCols\", \"aoPreSearchCols\" ],\n\t\t\t\t[ \"iDisplayLength\", \"_iDisplayLength\" ]\n\t\t\t] );\n\t\t\t_fnMap( oSettings.oScroll, oInit, [\n\t\t\t\t[ \"sScrollX\", \"sX\" ],\n\t\t\t\t[ \"sScrollXInner\", \"sXInner\" ],\n\t\t\t\t[ \"sScrollY\", \"sY\" ],\n\t\t\t\t[ \"bScrollCollapse\", \"bCollapse\" ]\n\t\t\t] );\n\t\t\t_fnMap( oSettings.oLanguage, oInit, \"fnInfoCallback\" );\n\t\t\t\n\t\t\t/* Callback functions which are array driven */\n\t\t\t_fnCallbackReg( oSettings, 'aoDrawCallback',       oInit.fnDrawCallback,      'user' );\n\t\t\t_fnCallbackReg( oSettings, 'aoServerParams',       oInit.fnServerParams,      'user' );\n\t\t\t_fnCallbackReg( oSettings, 'aoStateSaveParams',    oInit.fnStateSaveParams,   'user' );\n\t\t\t_fnCallbackReg( oSettings, 'aoStateLoadParams',    oInit.fnStateLoadParams,   'user' );\n\t\t\t_fnCallbackReg( oSettings, 'aoStateLoaded',        oInit.fnStateLoaded,       'user' );\n\t\t\t_fnCallbackReg( oSettings, 'aoRowCallback',        oInit.fnRowCallback,       'user' );\n\t\t\t_fnCallbackReg( oSettings, 'aoRowCreatedCallback', oInit.fnCreatedRow,        'user' );\n\t\t\t_fnCallbackReg( oSettings, 'aoHeaderCallback',     oInit.fnHeaderCallback,    'user' );\n\t\t\t_fnCallbackReg( oSettings, 'aoFooterCallback',     oInit.fnFooterCallback,    'user' );\n\t\t\t_fnCallbackReg( oSettings, 'aoInitComplete',       oInit.fnInitComplete,      'user' );\n\t\t\t_fnCallbackReg( oSettings, 'aoPreDrawCallback',    oInit.fnPreDrawCallback,   'user' );\n\t\t\t\n\t\t\toSettings.rowIdFn = _fnGetObjectDataFn( oInit.rowId );\n\t\t\t\n\t\t\t/* Browser support detection */\n\t\t\t_fnBrowserDetect( oSettings );\n\t\t\t\n\t\t\tvar oClasses = oSettings.oClasses;\n\t\t\t\n\t\t\t$.extend( oClasses, DataTable.ext.classes, oInit.oClasses );\n\t\t\t$this.addClass( oClasses.sTable );\n\t\t\t\n\t\t\t\n\t\t\tif ( oSettings.iInitDisplayStart === undefined )\n\t\t\t{\n\t\t\t\t/* Display start point, taking into account the save saving */\n\t\t\t\toSettings.iInitDisplayStart = oInit.iDisplayStart;\n\t\t\t\toSettings._iDisplayStart = oInit.iDisplayStart;\n\t\t\t}\n\t\t\t\n\t\t\tif ( oInit.iDeferLoading !== null )\n\t\t\t{\n\t\t\t\toSettings.bDeferLoading = true;\n\t\t\t\tvar tmp = Array.isArray( oInit.iDeferLoading );\n\t\t\t\toSettings._iRecordsDisplay = tmp ? oInit.iDeferLoading[0] : oInit.iDeferLoading;\n\t\t\t\toSettings._iRecordsTotal = tmp ? oInit.iDeferLoading[1] : oInit.iDeferLoading;\n\t\t\t}\n\t\t\t\n\t\t\t/* Language definitions */\n\t\t\tvar oLanguage = oSettings.oLanguage;\n\t\t\t$.extend( true, oLanguage, oInit.oLanguage );\n\t\t\t\n\t\t\tif ( oLanguage.sUrl )\n\t\t\t{\n\t\t\t\t/* Get the language definitions from a file - because this Ajax call makes the language\n\t\t\t\t * get async to the remainder of this function we use bInitHandedOff to indicate that\n\t\t\t\t * _fnInitialise will be fired by the returned Ajax handler, rather than the constructor\n\t\t\t\t */\n\t\t\t\t$.ajax( {\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\turl: oLanguage.sUrl,\n\t\t\t\t\tsuccess: function ( json ) {\n\t\t\t\t\t\t_fnCamelToHungarian( defaults.oLanguage, json );\n\t\t\t\t\t\t_fnLanguageCompat( json );\n\t\t\t\t\t\t$.extend( true, oLanguage, json, oSettings.oInit.oLanguage );\n\t\t\t\n\t\t\t\t\t\t_fnCallbackFire( oSettings, null, 'i18n', [oSettings]);\n\t\t\t\t\t\t_fnInitialise( oSettings );\n\t\t\t\t\t},\n\t\t\t\t\terror: function () {\n\t\t\t\t\t\t// Error occurred loading language file, continue on as best we can\n\t\t\t\t\t\t_fnInitialise( oSettings );\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t\tbInitHandedOff = true;\n\t\t\t}\n\t\t\telse {\n\t\t\t\t_fnCallbackFire( oSettings, null, 'i18n', [oSettings]);\n\t\t\t}\n\t\t\t\n\t\t\t/*\n\t\t\t * Stripes\n\t\t\t */\n\t\t\tif ( oInit.asStripeClasses === null )\n\t\t\t{\n\t\t\t\toSettings.asStripeClasses =[\n\t\t\t\t\toClasses.sStripeOdd,\n\t\t\t\t\toClasses.sStripeEven\n\t\t\t\t];\n\t\t\t}\n\t\t\t\n\t\t\t/* Remove row stripe classes if they are already on the table row */\n\t\t\tvar stripeClasses = oSettings.asStripeClasses;\n\t\t\tvar rowOne = $this.children('tbody').find('tr').eq(0);\n\t\t\tif ( $.inArray( true, $.map( stripeClasses, function(el, i) {\n\t\t\t\treturn rowOne.hasClass(el);\n\t\t\t} ) ) !== -1 ) {\n\t\t\t\t$('tbody tr', this).removeClass( stripeClasses.join(' ') );\n\t\t\t\toSettings.asDestroyStripes = stripeClasses.slice();\n\t\t\t}\n\t\t\t\n\t\t\t/*\n\t\t\t * Columns\n\t\t\t * See if we should load columns automatically or use defined ones\n\t\t\t */\n\t\t\tvar anThs = [];\n\t\t\tvar aoColumnsInit;\n\t\t\tvar nThead = this.getElementsByTagName('thead');\n\t\t\tif ( nThead.length !== 0 )\n\t\t\t{\n\t\t\t\t_fnDetectHeader( oSettings.aoHeader, nThead[0] );\n\t\t\t\tanThs = _fnGetUniqueThs( oSettings );\n\t\t\t}\n\t\t\t\n\t\t\t/* If not given a column array, generate one with nulls */\n\t\t\tif ( oInit.aoColumns === null )\n\t\t\t{\n\t\t\t\taoColumnsInit = [];\n\t\t\t\tfor ( i=0, iLen=anThs.length ; i<iLen ; i++ )\n\t\t\t\t{\n\t\t\t\t\taoColumnsInit.push( null );\n\t\t\t\t}\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\taoColumnsInit = oInit.aoColumns;\n\t\t\t}\n\t\t\t\n\t\t\t/* Add the columns */\n\t\t\tfor ( i=0, iLen=aoColumnsInit.length ; i<iLen ; i++ )\n\t\t\t{\n\t\t\t\t_fnAddColumn( oSettings, anThs ? anThs[i] : null );\n\t\t\t}\n\t\t\t\n\t\t\t/* Apply the column definitions */\n\t\t\t_fnApplyColumnDefs( oSettings, oInit.aoColumnDefs, aoColumnsInit, function (iCol, oDef) {\n\t\t\t\t_fnColumnOptions( oSettings, iCol, oDef );\n\t\t\t} );\n\t\t\t\n\t\t\t/* HTML5 attribute detection - build an mData object automatically if the\n\t\t\t * attributes are found\n\t\t\t */\n\t\t\tif ( rowOne.length ) {\n\t\t\t\tvar a = function ( cell, name ) {\n\t\t\t\t\treturn cell.getAttribute( 'data-'+name ) !== null ? name : null;\n\t\t\t\t};\n\t\t\t\n\t\t\t\t$( rowOne[0] ).children('th, td').each( function (i, cell) {\n\t\t\t\t\tvar col = oSettings.aoColumns[i];\n\t\t\t\n\t\t\t\t\tif ( col.mData === i ) {\n\t\t\t\t\t\tvar sort = a( cell, 'sort' ) || a( cell, 'order' );\n\t\t\t\t\t\tvar filter = a( cell, 'filter' ) || a( cell, 'search' );\n\t\t\t\n\t\t\t\t\t\tif ( sort !== null || filter !== null ) {\n\t\t\t\t\t\t\tcol.mData = {\n\t\t\t\t\t\t\t\t_:      i+'.display',\n\t\t\t\t\t\t\t\tsort:   sort !== null   ? i+'.@data-'+sort   : undefined,\n\t\t\t\t\t\t\t\ttype:   sort !== null   ? i+'.@data-'+sort   : undefined,\n\t\t\t\t\t\t\t\tfilter: filter !== null ? i+'.@data-'+filter : undefined\n\t\t\t\t\t\t\t};\n\t\t\t\n\t\t\t\t\t\t\t_fnColumnOptions( oSettings, i );\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\t\n\t\t\tvar features = oSettings.oFeatures;\n\t\t\tvar loadedInit = function () {\n\t\t\t\t/*\n\t\t\t\t * Sorting\n\t\t\t\t * @todo For modularisation (1.11) this needs to do into a sort start up handler\n\t\t\t\t */\n\t\t\t\n\t\t\t\t// If aaSorting is not defined, then we use the first indicator in asSorting\n\t\t\t\t// in case that has been altered, so the default sort reflects that option\n\t\t\t\tif ( oInit.aaSorting === undefined ) {\n\t\t\t\t\tvar sorting = oSettings.aaSorting;\n\t\t\t\t\tfor ( i=0, iLen=sorting.length ; i<iLen ; i++ ) {\n\t\t\t\t\t\tsorting[i][1] = oSettings.aoColumns[ i ].asSorting[0];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\n\t\t\t\t/* Do a first pass on the sorting classes (allows any size changes to be taken into\n\t\t\t\t * account, and also will apply sorting disabled classes if disabled\n\t\t\t\t */\n\t\t\t\t_fnSortingClasses( oSettings );\n\t\t\t\n\t\t\t\tif ( features.bSort ) {\n\t\t\t\t\t_fnCallbackReg( oSettings, 'aoDrawCallback', function () {\n\t\t\t\t\t\tif ( oSettings.bSorted ) {\n\t\t\t\t\t\t\tvar aSort = _fnSortFlatten( oSettings );\n\t\t\t\t\t\t\tvar sortedColumns = {};\n\t\t\t\n\t\t\t\t\t\t\t$.each( aSort, function (i, val) {\n\t\t\t\t\t\t\t\tsortedColumns[ val.src ] = val.dir;\n\t\t\t\t\t\t\t} );\n\t\t\t\n\t\t\t\t\t\t\t_fnCallbackFire( oSettings, null, 'order', [oSettings, aSort, sortedColumns] );\n\t\t\t\t\t\t\t_fnSortAria( oSettings );\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\t\t_fnCallbackReg( oSettings, 'aoDrawCallback', function () {\n\t\t\t\t\tif ( oSettings.bSorted || _fnDataSource( oSettings ) === 'ssp' || features.bDeferRender ) {\n\t\t\t\t\t\t_fnSortingClasses( oSettings );\n\t\t\t\t\t}\n\t\t\t\t}, 'sc' );\n\t\t\t\n\t\t\t\n\t\t\t\t/*\n\t\t\t\t * Final init\n\t\t\t\t * Cache the header, body and footer as required, creating them if needed\n\t\t\t\t */\n\t\t\t\n\t\t\t\t// Work around for Webkit bug 83867 - store the caption-side before removing from doc\n\t\t\t\tvar captions = $this.children('caption').each( function () {\n\t\t\t\t\tthis._captionSide = $(this).css('caption-side');\n\t\t\t\t} );\n\t\t\t\n\t\t\t\tvar thead = $this.children('thead');\n\t\t\t\tif ( thead.length === 0 ) {\n\t\t\t\t\tthead = $('<thead/>').appendTo($this);\n\t\t\t\t}\n\t\t\t\toSettings.nTHead = thead[0];\n\t\t\t\n\t\t\t\tvar tbody = $this.children('tbody');\n\t\t\t\tif ( tbody.length === 0 ) {\n\t\t\t\t\ttbody = $('<tbody/>').insertAfter(thead);\n\t\t\t\t}\n\t\t\t\toSettings.nTBody = tbody[0];\n\t\t\t\n\t\t\t\tvar tfoot = $this.children('tfoot');\n\t\t\t\tif ( tfoot.length === 0 && captions.length > 0 && (oSettings.oScroll.sX !== \"\" || oSettings.oScroll.sY !== \"\") ) {\n\t\t\t\t\t// If we are a scrolling table, and no footer has been given, then we need to create\n\t\t\t\t\t// a tfoot element for the caption element to be appended to\n\t\t\t\t\ttfoot = $('<tfoot/>').appendTo($this);\n\t\t\t\t}\n\t\t\t\n\t\t\t\tif ( tfoot.length === 0 || tfoot.children().length === 0 ) {\n\t\t\t\t\t$this.addClass( oClasses.sNoFooter );\n\t\t\t\t}\n\t\t\t\telse if ( tfoot.length > 0 ) {\n\t\t\t\t\toSettings.nTFoot = tfoot[0];\n\t\t\t\t\t_fnDetectHeader( oSettings.aoFooter, oSettings.nTFoot );\n\t\t\t\t}\n\t\t\t\n\t\t\t\t/* Check if there is data passing into the constructor */\n\t\t\t\tif ( oInit.aaData ) {\n\t\t\t\t\tfor ( i=0 ; i<oInit.aaData.length ; i++ ) {\n\t\t\t\t\t\t_fnAddData( oSettings, oInit.aaData[ i ] );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\telse if ( oSettings.bDeferLoading || _fnDataSource( oSettings ) == 'dom' ) {\n\t\t\t\t\t/* Grab the data from the page - only do this when deferred loading or no Ajax\n\t\t\t\t\t * source since there is no point in reading the DOM data if we are then going\n\t\t\t\t\t * to replace it with Ajax data\n\t\t\t\t\t */\n\t\t\t\t\t_fnAddTr( oSettings, $(oSettings.nTBody).children('tr') );\n\t\t\t\t}\n\t\t\t\n\t\t\t\t/* Copy the data index array */\n\t\t\t\toSettings.aiDisplay = oSettings.aiDisplayMaster.slice();\n\t\t\t\n\t\t\t\t/* Initialisation complete - table can be drawn */\n\t\t\t\toSettings.bInitialised = true;\n\t\t\t\n\t\t\t\t/* Check if we need to initialise the table (it might not have been handed off to the\n\t\t\t\t * language processor)\n\t\t\t\t */\n\t\t\t\tif ( bInitHandedOff === false ) {\n\t\t\t\t\t_fnInitialise( oSettings );\n\t\t\t\t}\n\t\t\t};\n\t\t\t\n\t\t\t/* Must be done after everything which can be overridden by the state saving! */\n\t\t\t_fnCallbackReg( oSettings, 'aoDrawCallback', _fnSaveState, 'state_save' );\n\t\t\t\n\t\t\tif ( oInit.bStateSave )\n\t\t\t{\n\t\t\t\tfeatures.bStateSave = true;\n\t\t\t\t_fnLoadState( oSettings, oInit, loadedInit );\n\t\t\t}\n\t\t\telse {\n\t\t\t\tloadedInit();\n\t\t\t}\n\t\t\t\n\t\t} );\n\t\t_that = null;\n\t\treturn this;\n\t};\n\t\n\t\n\t/*\n\t * It is useful to have variables which are scoped locally so only the\n\t * DataTables functions can access them and they don't leak into global space.\n\t * At the same time these functions are often useful over multiple files in the\n\t * core and API, so we list, or at least document, all variables which are used\n\t * by DataTables as private variables here. This also ensures that there is no\n\t * clashing of variable names and that they can easily referenced for reuse.\n\t */\n\t\n\t\n\t// Defined else where\n\t//  _selector_run\n\t//  _selector_opts\n\t//  _selector_first\n\t//  _selector_row_indexes\n\t\n\tvar _ext; // DataTable.ext\n\tvar _Api; // DataTable.Api\n\tvar _api_register; // DataTable.Api.register\n\tvar _api_registerPlural; // DataTable.Api.registerPlural\n\t\n\tvar _re_dic = {};\n\tvar _re_new_lines = /[\\r\\n\\u2028]/g;\n\tvar _re_html = /<.*?>/g;\n\t\n\t// This is not strict ISO8601 - Date.parse() is quite lax, although\n\t// implementations differ between browsers.\n\tvar _re_date = /^\\d{2,4}[\\.\\/\\-]\\d{1,2}[\\.\\/\\-]\\d{1,2}([T ]{1}\\d{1,2}[:\\.]\\d{2}([\\.:]\\d{2})?)?$/;\n\t\n\t// Escape regular expression special characters\n\tvar _re_escape_regex = new RegExp( '(\\\\' + [ '/', '.', '*', '+', '?', '|', '(', ')', '[', ']', '{', '}', '\\\\', '$', '^', '-' ].join('|\\\\') + ')', 'g' );\n\t\n\t// http://en.wikipedia.org/wiki/Foreign_exchange_market\n\t// - \\u20BD - Russian ruble.\n\t// - \\u20a9 - South Korean Won\n\t// - \\u20BA - Turkish Lira\n\t// - \\u20B9 - Indian Rupee\n\t// - R - Brazil (R$) and South Africa\n\t// - fr - Swiss Franc\n\t// - kr - Swedish krona, Norwegian krone and Danish krone\n\t// - \\u2009 is thin space and \\u202F is narrow no-break space, both used in many\n\t// - \u0243 - Bitcoin\n\t// - \u039E - Ethereum\n\t//   standards as thousands separators.\n\tvar _re_formatted_numeric = /['\\u00A0,$\u00A3\u20AC\u00A5%\\u2009\\u202F\\u20BD\\u20a9\\u20BArfk\u0243\u039E]/gi;\n\t\n\t\n\tvar _empty = function ( d ) {\n\t\treturn !d || d === true || d === '-' ? true : false;\n\t};\n\t\n\t\n\tvar _intVal = function ( s ) {\n\t\tvar integer = parseInt( s, 10 );\n\t\treturn !isNaN(integer) && isFinite(s) ? integer : null;\n\t};\n\t\n\t// Convert from a formatted number with characters other than `.` as the\n\t// decimal place, to a Javascript number\n\tvar _numToDecimal = function ( num, decimalPoint ) {\n\t\t// Cache created regular expressions for speed as this function is called often\n\t\tif ( ! _re_dic[ decimalPoint ] ) {\n\t\t\t_re_dic[ decimalPoint ] = new RegExp( _fnEscapeRegex( decimalPoint ), 'g' );\n\t\t}\n\t\treturn typeof num === 'string' && decimalPoint !== '.' ?\n\t\t\tnum.replace( /\\./g, '' ).replace( _re_dic[ decimalPoint ], '.' ) :\n\t\t\tnum;\n\t};\n\t\n\t\n\tvar _isNumber = function ( d, decimalPoint, formatted ) {\n\t\tvar strType = typeof d === 'string';\n\t\n\t\t// If empty return immediately so there must be a number if it is a\n\t\t// formatted string (this stops the string \"k\", or \"kr\", etc being detected\n\t\t// as a formatted number for currency\n\t\tif ( _empty( d ) ) {\n\t\t\treturn true;\n\t\t}\n\t\n\t\tif ( decimalPoint && strType ) {\n\t\t\td = _numToDecimal( d, decimalPoint );\n\t\t}\n\t\n\t\tif ( formatted && strType ) {\n\t\t\td = d.replace( _re_formatted_numeric, '' );\n\t\t}\n\t\n\t\treturn !isNaN( parseFloat(d) ) && isFinite( d );\n\t};\n\t\n\t\n\t// A string without HTML in it can be considered to be HTML still\n\tvar _isHtml = function ( d ) {\n\t\treturn _empty( d ) || typeof d === 'string';\n\t};\n\t\n\t\n\tvar _htmlNumeric = function ( d, decimalPoint, formatted ) {\n\t\tif ( _empty( d ) ) {\n\t\t\treturn true;\n\t\t}\n\t\n\t\tvar html = _isHtml( d );\n\t\treturn ! html ?\n\t\t\tnull :\n\t\t\t_isNumber( _stripHtml( d ), decimalPoint, formatted ) ?\n\t\t\t\ttrue :\n\t\t\t\tnull;\n\t};\n\t\n\t\n\tvar _pluck = function ( a, prop, prop2 ) {\n\t\tvar out = [];\n\t\tvar i=0, ien=a.length;\n\t\n\t\t// Could have the test in the loop for slightly smaller code, but speed\n\t\t// is essential here\n\t\tif ( prop2 !== undefined ) {\n\t\t\tfor ( ; i<ien ; i++ ) {\n\t\t\t\tif ( a[i] && a[i][ prop ] ) {\n\t\t\t\t\tout.push( a[i][ prop ][ prop2 ] );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\telse {\n\t\t\tfor ( ; i<ien ; i++ ) {\n\t\t\t\tif ( a[i] ) {\n\t\t\t\t\tout.push( a[i][ prop ] );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\n\t\treturn out;\n\t};\n\t\n\t\n\t// Basically the same as _pluck, but rather than looping over `a` we use `order`\n\t// as the indexes to pick from `a`\n\tvar _pluck_order = function ( a, order, prop, prop2 )\n\t{\n\t\tvar out = [];\n\t\tvar i=0, ien=order.length;\n\t\n\t\t// Could have the test in the loop for slightly smaller code, but speed\n\t\t// is essential here\n\t\tif ( prop2 !== undefined ) {\n\t\t\tfor ( ; i<ien ; i++ ) {\n\t\t\t\tif ( a[ order[i] ][ prop ] ) {\n\t\t\t\t\tout.push( a[ order[i] ][ prop ][ prop2 ] );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\telse {\n\t\t\tfor ( ; i<ien ; i++ ) {\n\t\t\t\tout.push( a[ order[i] ][ prop ] );\n\t\t\t}\n\t\t}\n\t\n\t\treturn out;\n\t};\n\t\n\t\n\tvar _range = function ( len, start )\n\t{\n\t\tvar out = [];\n\t\tvar end;\n\t\n\t\tif ( start === undefined ) {\n\t\t\tstart = 0;\n\t\t\tend = len;\n\t\t}\n\t\telse {\n\t\t\tend = start;\n\t\t\tstart = len;\n\t\t}\n\t\n\t\tfor ( var i=start ; i<end ; i++ ) {\n\t\t\tout.push( i );\n\t\t}\n\t\n\t\treturn out;\n\t};\n\t\n\t\n\tvar _removeEmpty = function ( a )\n\t{\n\t\tvar out = [];\n\t\n\t\tfor ( var i=0, ien=a.length ; i<ien ; i++ ) {\n\t\t\tif ( a[i] ) { // careful - will remove all falsy values!\n\t\t\t\tout.push( a[i] );\n\t\t\t}\n\t\t}\n\t\n\t\treturn out;\n\t};\n\t\n\t\n\tvar _stripHtml = function ( d ) {\n\t\treturn d.replace( _re_html, '' );\n\t};\n\t\n\t\n\t/**\n\t * Determine if all values in the array are unique. This means we can short\n\t * cut the _unique method at the cost of a single loop. A sorted array is used\n\t * to easily check the values.\n\t *\n\t * @param  {array} src Source array\n\t * @return {boolean} true if all unique, false otherwise\n\t * @ignore\n\t */\n\tvar _areAllUnique = function ( src ) {\n\t\tif ( src.length < 2 ) {\n\t\t\treturn true;\n\t\t}\n\t\n\t\tvar sorted = src.slice().sort();\n\t\tvar last = sorted[0];\n\t\n\t\tfor ( var i=1, ien=sorted.length ; i<ien ; i++ ) {\n\t\t\tif ( sorted[i] === last ) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\n\t\t\tlast = sorted[i];\n\t\t}\n\t\n\t\treturn true;\n\t};\n\t\n\t\n\t/**\n\t * Find the unique elements in a source array.\n\t *\n\t * @param  {array} src Source array\n\t * @return {array} Array of unique items\n\t * @ignore\n\t */\n\tvar _unique = function ( src )\n\t{\n\t\tif ( _areAllUnique( src ) ) {\n\t\t\treturn src.slice();\n\t\t}\n\t\n\t\t// A faster unique method is to use object keys to identify used values,\n\t\t// but this doesn't work with arrays or objects, which we must also\n\t\t// consider. See jsperf.com/compare-array-unique-versions/4 for more\n\t\t// information.\n\t\tvar\n\t\t\tout = [],\n\t\t\tval,\n\t\t\ti, ien=src.length,\n\t\t\tj, k=0;\n\t\n\t\tagain: for ( i=0 ; i<ien ; i++ ) {\n\t\t\tval = src[i];\n\t\n\t\t\tfor ( j=0 ; j<k ; j++ ) {\n\t\t\t\tif ( out[j] === val ) {\n\t\t\t\t\tcontinue again;\n\t\t\t\t}\n\t\t\t}\n\t\n\t\t\tout.push( val );\n\t\t\tk++;\n\t\t}\n\t\n\t\treturn out;\n\t};\n\t\n\t// Surprisingly this is faster than [].concat.apply\n\t// https://jsperf.com/flatten-an-array-loop-vs-reduce/2\n\tvar _flatten = function (out, val) {\n\t\tif (Array.isArray(val)) {\n\t\t\tfor (var i=0 ; i<val.length ; i++) {\n\t\t\t\t_flatten(out, val[i]);\n\t\t\t}\n\t\t}\n\t\telse {\n\t\t\tout.push(val);\n\t\t}\n\t  \n\t\treturn out;\n\t}\n\t\n\tvar _includes = function (search, start) {\n\t\tif (start === undefined) {\n\t\t\tstart = 0;\n\t\t}\n\t\n\t\treturn this.indexOf(search, start) !== -1;\t\n\t};\n\t\n\t// Array.isArray polyfill.\n\t// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray\n\tif (! Array.isArray) {\n\t    Array.isArray = function(arg) {\n\t        return Object.prototype.toString.call(arg) === '[object Array]';\n\t    };\n\t}\n\t\n\tif (! Array.prototype.includes) {\n\t\tArray.prototype.includes = _includes;\n\t}\n\t\n\t// .trim() polyfill\n\t// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/trim\n\tif (!String.prototype.trim) {\n\t  String.prototype.trim = function () {\n\t    return this.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g, '');\n\t  };\n\t}\n\t\n\tif (! String.prototype.includes) {\n\t\tString.prototype.includes = _includes;\n\t}\n\t\n\t/**\n\t * DataTables utility methods\n\t * \n\t * This namespace provides helper methods that DataTables uses internally to\n\t * create a DataTable, but which are not exclusively used only for DataTables.\n\t * These methods can be used by extension authors to save the duplication of\n\t * code.\n\t *\n\t *  @namespace\n\t */\n\tDataTable.util = {\n\t\t/**\n\t\t * Throttle the calls to a function. Arguments and context are maintained\n\t\t * for the throttled function.\n\t\t *\n\t\t * @param {function} fn Function to be called\n\t\t * @param {integer} freq Call frequency in mS\n\t\t * @return {function} Wrapped function\n\t\t */\n\t\tthrottle: function ( fn, freq ) {\n\t\t\tvar\n\t\t\t\tfrequency = freq !== undefined ? freq : 200,\n\t\t\t\tlast,\n\t\t\t\ttimer;\n\t\n\t\t\treturn function () {\n\t\t\t\tvar\n\t\t\t\t\tthat = this,\n\t\t\t\t\tnow  = +new Date(),\n\t\t\t\t\targs = arguments;\n\t\n\t\t\t\tif ( last && now < last + frequency ) {\n\t\t\t\t\tclearTimeout( timer );\n\t\n\t\t\t\t\ttimer = setTimeout( function () {\n\t\t\t\t\t\tlast = undefined;\n\t\t\t\t\t\tfn.apply( that, args );\n\t\t\t\t\t}, frequency );\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tlast = now;\n\t\t\t\t\tfn.apply( that, args );\n\t\t\t\t}\n\t\t\t};\n\t\t},\n\t\n\t\n\t\t/**\n\t\t * Escape a string such that it can be used in a regular expression\n\t\t *\n\t\t *  @param {string} val string to escape\n\t\t *  @returns {string} escaped string\n\t\t */\n\t\tescapeRegex: function ( val ) {\n\t\t\treturn val.replace( _re_escape_regex, '\\\\$1' );\n\t\t},\n\t\n\t\t/**\n\t\t * Create a function that will write to a nested object or array\n\t\t * @param {*} source JSON notation string\n\t\t * @returns Write function\n\t\t */\n\t\tset: function ( source ) {\n\t\t\tif ( $.isPlainObject( source ) ) {\n\t\t\t\t/* Unlike get, only the underscore (global) option is used for for\n\t\t\t\t * setting data since we don't know the type here. This is why an object\n\t\t\t\t * option is not documented for `mData` (which is read/write), but it is\n\t\t\t\t * for `mRender` which is read only.\n\t\t\t\t */\n\t\t\t\treturn DataTable.util.set( source._ );\n\t\t\t}\n\t\t\telse if ( source === null ) {\n\t\t\t\t// Nothing to do when the data source is null\n\t\t\t\treturn function () {};\n\t\t\t}\n\t\t\telse if ( typeof source === 'function' ) {\n\t\t\t\treturn function (data, val, meta) {\n\t\t\t\t\tsource( data, 'set', val, meta );\n\t\t\t\t};\n\t\t\t}\n\t\t\telse if ( typeof source === 'string' && (source.indexOf('.') !== -1 ||\n\t\t\t\t\t  source.indexOf('[') !== -1 || source.indexOf('(') !== -1) )\n\t\t\t{\n\t\t\t\t// Like the get, we need to get data from a nested object\n\t\t\t\tvar setData = function (data, val, src) {\n\t\t\t\t\tvar a = _fnSplitObjNotation( src ), b;\n\t\t\t\t\tvar aLast = a[a.length-1];\n\t\t\t\t\tvar arrayNotation, funcNotation, o, innerSrc;\n\t\t\n\t\t\t\t\tfor ( var i=0, iLen=a.length-1 ; i<iLen ; i++ ) {\n\t\t\t\t\t\t// Protect against prototype pollution\n\t\t\t\t\t\tif (a[i] === '__proto__' || a[i] === 'constructor') {\n\t\t\t\t\t\t\tthrow new Error('Cannot set prototype values');\n\t\t\t\t\t\t}\n\t\t\n\t\t\t\t\t\t// Check if we are dealing with an array notation request\n\t\t\t\t\t\tarrayNotation = a[i].match(__reArray);\n\t\t\t\t\t\tfuncNotation = a[i].match(__reFn);\n\t\t\n\t\t\t\t\t\tif ( arrayNotation ) {\n\t\t\t\t\t\t\ta[i] = a[i].replace(__reArray, '');\n\t\t\t\t\t\t\tdata[ a[i] ] = [];\n\t\t\n\t\t\t\t\t\t\t// Get the remainder of the nested object to set so we can recurse\n\t\t\t\t\t\t\tb = a.slice();\n\t\t\t\t\t\t\tb.splice( 0, i+1 );\n\t\t\t\t\t\t\tinnerSrc = b.join('.');\n\t\t\n\t\t\t\t\t\t\t// Traverse each entry in the array setting the properties requested\n\t\t\t\t\t\t\tif ( Array.isArray( val ) ) {\n\t\t\t\t\t\t\t\tfor ( var j=0, jLen=val.length ; j<jLen ; j++ ) {\n\t\t\t\t\t\t\t\t\to = {};\n\t\t\t\t\t\t\t\t\tsetData( o, val[j], innerSrc );\n\t\t\t\t\t\t\t\t\tdata[ a[i] ].push( o );\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\telse {\n\t\t\t\t\t\t\t\t// We've been asked to save data to an array, but it\n\t\t\t\t\t\t\t\t// isn't array data to be saved. Best that can be done\n\t\t\t\t\t\t\t\t// is to just save the value.\n\t\t\t\t\t\t\t\tdata[ a[i] ] = val;\n\t\t\t\t\t\t\t}\n\t\t\n\t\t\t\t\t\t\t// The inner call to setData has already traversed through the remainder\n\t\t\t\t\t\t\t// of the source and has set the data, thus we can exit here\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\t\t\t\t\t\telse if ( funcNotation ) {\n\t\t\t\t\t\t\t// Function call\n\t\t\t\t\t\t\ta[i] = a[i].replace(__reFn, '');\n\t\t\t\t\t\t\tdata = data[ a[i] ]( val );\n\t\t\t\t\t\t}\n\t\t\n\t\t\t\t\t\t// If the nested object doesn't currently exist - since we are\n\t\t\t\t\t\t// trying to set the value - create it\n\t\t\t\t\t\tif ( data[ a[i] ] === null || data[ a[i] ] === undefined ) {\n\t\t\t\t\t\t\tdata[ a[i] ] = {};\n\t\t\t\t\t\t}\n\t\t\t\t\t\tdata = data[ a[i] ];\n\t\t\t\t\t}\n\t\t\n\t\t\t\t\t// Last item in the input - i.e, the actual set\n\t\t\t\t\tif ( aLast.match(__reFn ) ) {\n\t\t\t\t\t\t// Function call\n\t\t\t\t\t\tdata = data[ aLast.replace(__reFn, '') ]( val );\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\t// If array notation is used, we just want to strip it and use the property name\n\t\t\t\t\t\t// and assign the value. If it isn't used, then we get the result we want anyway\n\t\t\t\t\t\tdata[ aLast.replace(__reArray, '') ] = val;\n\t\t\t\t\t}\n\t\t\t\t};\n\t\t\n\t\t\t\treturn function (data, val) { // meta is also passed in, but not used\n\t\t\t\t\treturn setData( data, val, source );\n\t\t\t\t};\n\t\t\t}\n\t\t\telse {\n\t\t\t\t// Array or flat object mapping\n\t\t\t\treturn function (data, val) { // meta is also passed in, but not used\n\t\t\t\t\tdata[source] = val;\n\t\t\t\t};\n\t\t\t}\n\t\t},\n\t\n\t\t/**\n\t\t * Create a function that will read nested objects from arrays, based on JSON notation\n\t\t * @param {*} source JSON notation string\n\t\t * @returns Value read\n\t\t */\n\t\tget: function ( source ) {\n\t\t\tif ( $.isPlainObject( source ) ) {\n\t\t\t\t// Build an object of get functions, and wrap them in a single call\n\t\t\t\tvar o = {};\n\t\t\t\t$.each( source, function (key, val) {\n\t\t\t\t\tif ( val ) {\n\t\t\t\t\t\to[key] = DataTable.util.get( val );\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\n\t\t\t\treturn function (data, type, row, meta) {\n\t\t\t\t\tvar t = o[type] || o._;\n\t\t\t\t\treturn t !== undefined ?\n\t\t\t\t\t\tt(data, type, row, meta) :\n\t\t\t\t\t\tdata;\n\t\t\t\t};\n\t\t\t}\n\t\t\telse if ( source === null ) {\n\t\t\t\t// Give an empty string for rendering / sorting etc\n\t\t\t\treturn function (data) { // type, row and meta also passed, but not used\n\t\t\t\t\treturn data;\n\t\t\t\t};\n\t\t\t}\n\t\t\telse if ( typeof source === 'function' ) {\n\t\t\t\treturn function (data, type, row, meta) {\n\t\t\t\t\treturn source( data, type, row, meta );\n\t\t\t\t};\n\t\t\t}\n\t\t\telse if ( typeof source === 'string' && (source.indexOf('.') !== -1 ||\n\t\t\t\t\t  source.indexOf('[') !== -1 || source.indexOf('(') !== -1) )\n\t\t\t{\n\t\t\t\t/* If there is a . in the source string then the data source is in a\n\t\t\t\t * nested object so we loop over the data for each level to get the next\n\t\t\t\t * level down. On each loop we test for undefined, and if found immediately\n\t\t\t\t * return. This allows entire objects to be missing and sDefaultContent to\n\t\t\t\t * be used if defined, rather than throwing an error\n\t\t\t\t */\n\t\t\t\tvar fetchData = function (data, type, src) {\n\t\t\t\t\tvar arrayNotation, funcNotation, out, innerSrc;\n\t\t\n\t\t\t\t\tif ( src !== \"\" ) {\n\t\t\t\t\t\tvar a = _fnSplitObjNotation( src );\n\t\t\n\t\t\t\t\t\tfor ( var i=0, iLen=a.length ; i<iLen ; i++ ) {\n\t\t\t\t\t\t\t// Check if we are dealing with special notation\n\t\t\t\t\t\t\tarrayNotation = a[i].match(__reArray);\n\t\t\t\t\t\t\tfuncNotation = a[i].match(__reFn);\n\t\t\n\t\t\t\t\t\t\tif ( arrayNotation ) {\n\t\t\t\t\t\t\t\t// Array notation\n\t\t\t\t\t\t\t\ta[i] = a[i].replace(__reArray, '');\n\t\t\n\t\t\t\t\t\t\t\t// Condition allows simply [] to be passed in\n\t\t\t\t\t\t\t\tif ( a[i] !== \"\" ) {\n\t\t\t\t\t\t\t\t\tdata = data[ a[i] ];\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tout = [];\n\t\t\n\t\t\t\t\t\t\t\t// Get the remainder of the nested object to get\n\t\t\t\t\t\t\t\ta.splice( 0, i+1 );\n\t\t\t\t\t\t\t\tinnerSrc = a.join('.');\n\t\t\n\t\t\t\t\t\t\t\t// Traverse each entry in the array getting the properties requested\n\t\t\t\t\t\t\t\tif ( Array.isArray( data ) ) {\n\t\t\t\t\t\t\t\t\tfor ( var j=0, jLen=data.length ; j<jLen ; j++ ) {\n\t\t\t\t\t\t\t\t\t\tout.push( fetchData( data[j], type, innerSrc ) );\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\n\t\t\t\t\t\t\t\t// If a string is given in between the array notation indicators, that\n\t\t\t\t\t\t\t\t// is used to join the strings together, otherwise an array is returned\n\t\t\t\t\t\t\t\tvar join = arrayNotation[0].substring(1, arrayNotation[0].length-1);\n\t\t\t\t\t\t\t\tdata = (join===\"\") ? out : out.join(join);\n\t\t\n\t\t\t\t\t\t\t\t// The inner call to fetchData has already traversed through the remainder\n\t\t\t\t\t\t\t\t// of the source requested, so we exit from the loop\n\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\telse if ( funcNotation ) {\n\t\t\t\t\t\t\t\t// Function call\n\t\t\t\t\t\t\t\ta[i] = a[i].replace(__reFn, '');\n\t\t\t\t\t\t\t\tdata = data[ a[i] ]();\n\t\t\t\t\t\t\t\tcontinue;\n\t\t\t\t\t\t\t}\n\t\t\n\t\t\t\t\t\t\tif ( data === null || data[ a[i] ] === undefined ) {\n\t\t\t\t\t\t\t\treturn undefined;\n\t\t\t\t\t\t\t}\n\t\n\t\t\t\t\t\t\tdata = data[ a[i] ];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\n\t\t\t\t\treturn data;\n\t\t\t\t};\n\t\t\n\t\t\t\treturn function (data, type) { // row and meta also passed, but not used\n\t\t\t\t\treturn fetchData( data, type, source );\n\t\t\t\t};\n\t\t\t}\n\t\t\telse {\n\t\t\t\t// Array or flat object mapping\n\t\t\t\treturn function (data, type) { // row and meta also passed, but not used\n\t\t\t\t\treturn data[source];\n\t\t\t\t};\n\t\t\t}\n\t\t}\n\t};\n\t\n\t\n\t\n\t/**\n\t * Create a mapping object that allows camel case parameters to be looked up\n\t * for their Hungarian counterparts. The mapping is stored in a private\n\t * parameter called `_hungarianMap` which can be accessed on the source object.\n\t *  @param {object} o\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnHungarianMap ( o )\n\t{\n\t\tvar\n\t\t\thungarian = 'a aa ai ao as b fn i m o s ',\n\t\t\tmatch,\n\t\t\tnewKey,\n\t\t\tmap = {};\n\t\n\t\t$.each( o, function (key, val) {\n\t\t\tmatch = key.match(/^([^A-Z]+?)([A-Z])/);\n\t\n\t\t\tif ( match && hungarian.indexOf(match[1]+' ') !== -1 )\n\t\t\t{\n\t\t\t\tnewKey = key.replace( match[0], match[2].toLowerCase() );\n\t\t\t\tmap[ newKey ] = key;\n\t\n\t\t\t\tif ( match[1] === 'o' )\n\t\t\t\t{\n\t\t\t\t\t_fnHungarianMap( o[key] );\n\t\t\t\t}\n\t\t\t}\n\t\t} );\n\t\n\t\to._hungarianMap = map;\n\t}\n\t\n\t\n\t/**\n\t * Convert from camel case parameters to Hungarian, based on a Hungarian map\n\t * created by _fnHungarianMap.\n\t *  @param {object} src The model object which holds all parameters that can be\n\t *    mapped.\n\t *  @param {object} user The object to convert from camel case to Hungarian.\n\t *  @param {boolean} force When set to `true`, properties which already have a\n\t *    Hungarian value in the `user` object will be overwritten. Otherwise they\n\t *    won't be.\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnCamelToHungarian ( src, user, force )\n\t{\n\t\tif ( ! src._hungarianMap ) {\n\t\t\t_fnHungarianMap( src );\n\t\t}\n\t\n\t\tvar hungarianKey;\n\t\n\t\t$.each( user, function (key, val) {\n\t\t\thungarianKey = src._hungarianMap[ key ];\n\t\n\t\t\tif ( hungarianKey !== undefined && (force || user[hungarianKey] === undefined) )\n\t\t\t{\n\t\t\t\t// For objects, we need to buzz down into the object to copy parameters\n\t\t\t\tif ( hungarianKey.charAt(0) === 'o' )\n\t\t\t\t{\n\t\t\t\t\t// Copy the camelCase options over to the hungarian\n\t\t\t\t\tif ( ! user[ hungarianKey ] ) {\n\t\t\t\t\t\tuser[ hungarianKey ] = {};\n\t\t\t\t\t}\n\t\t\t\t\t$.extend( true, user[hungarianKey], user[key] );\n\t\n\t\t\t\t\t_fnCamelToHungarian( src[hungarianKey], user[hungarianKey], force );\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tuser[hungarianKey] = user[ key ];\n\t\t\t\t}\n\t\t\t}\n\t\t} );\n\t}\n\t\n\t\n\t/**\n\t * Language compatibility - when certain options are given, and others aren't, we\n\t * need to duplicate the values over, in order to provide backwards compatibility\n\t * with older language files.\n\t *  @param {object} oSettings dataTables settings object\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnLanguageCompat( lang )\n\t{\n\t\t// Note the use of the Hungarian notation for the parameters in this method as\n\t\t// this is called after the mapping of camelCase to Hungarian\n\t\tvar defaults = DataTable.defaults.oLanguage;\n\t\n\t\t// Default mapping\n\t\tvar defaultDecimal = defaults.sDecimal;\n\t\tif ( defaultDecimal ) {\n\t\t\t_addNumericSort( defaultDecimal );\n\t\t}\n\t\n\t\tif ( lang ) {\n\t\t\tvar zeroRecords = lang.sZeroRecords;\n\t\n\t\t\t// Backwards compatibility - if there is no sEmptyTable given, then use the same as\n\t\t\t// sZeroRecords - assuming that is given.\n\t\t\tif ( ! lang.sEmptyTable && zeroRecords &&\n\t\t\t\tdefaults.sEmptyTable === \"No data available in table\" )\n\t\t\t{\n\t\t\t\t_fnMap( lang, lang, 'sZeroRecords', 'sEmptyTable' );\n\t\t\t}\n\t\n\t\t\t// Likewise with loading records\n\t\t\tif ( ! lang.sLoadingRecords && zeroRecords &&\n\t\t\t\tdefaults.sLoadingRecords === \"Loading...\" )\n\t\t\t{\n\t\t\t\t_fnMap( lang, lang, 'sZeroRecords', 'sLoadingRecords' );\n\t\t\t}\n\t\n\t\t\t// Old parameter name of the thousands separator mapped onto the new\n\t\t\tif ( lang.sInfoThousands ) {\n\t\t\t\tlang.sThousands = lang.sInfoThousands;\n\t\t\t}\n\t\n\t\t\tvar decimal = lang.sDecimal;\n\t\t\tif ( decimal && defaultDecimal !== decimal ) {\n\t\t\t\t_addNumericSort( decimal );\n\t\t\t}\n\t\t}\n\t}\n\t\n\t\n\t/**\n\t * Map one parameter onto another\n\t *  @param {object} o Object to map\n\t *  @param {*} knew The new parameter name\n\t *  @param {*} old The old parameter name\n\t */\n\tvar _fnCompatMap = function ( o, knew, old ) {\n\t\tif ( o[ knew ] !== undefined ) {\n\t\t\to[ old ] = o[ knew ];\n\t\t}\n\t};\n\t\n\t\n\t/**\n\t * Provide backwards compatibility for the main DT options. Note that the new\n\t * options are mapped onto the old parameters, so this is an external interface\n\t * change only.\n\t *  @param {object} init Object to map\n\t */\n\tfunction _fnCompatOpts ( init )\n\t{\n\t\t_fnCompatMap( init, 'ordering',      'bSort' );\n\t\t_fnCompatMap( init, 'orderMulti',    'bSortMulti' );\n\t\t_fnCompatMap( init, 'orderClasses',  'bSortClasses' );\n\t\t_fnCompatMap( init, 'orderCellsTop', 'bSortCellsTop' );\n\t\t_fnCompatMap( init, 'order',         'aaSorting' );\n\t\t_fnCompatMap( init, 'orderFixed',    'aaSortingFixed' );\n\t\t_fnCompatMap( init, 'paging',        'bPaginate' );\n\t\t_fnCompatMap( init, 'pagingType',    'sPaginationType' );\n\t\t_fnCompatMap( init, 'pageLength',    'iDisplayLength' );\n\t\t_fnCompatMap( init, 'searching',     'bFilter' );\n\t\n\t\t// Boolean initialisation of x-scrolling\n\t\tif ( typeof init.sScrollX === 'boolean' ) {\n\t\t\tinit.sScrollX = init.sScrollX ? '100%' : '';\n\t\t}\n\t\tif ( typeof init.scrollX === 'boolean' ) {\n\t\t\tinit.scrollX = init.scrollX ? '100%' : '';\n\t\t}\n\t\n\t\t// Column search objects are in an array, so it needs to be converted\n\t\t// element by element\n\t\tvar searchCols = init.aoSearchCols;\n\t\n\t\tif ( searchCols ) {\n\t\t\tfor ( var i=0, ien=searchCols.length ; i<ien ; i++ ) {\n\t\t\t\tif ( searchCols[i] ) {\n\t\t\t\t\t_fnCamelToHungarian( DataTable.models.oSearch, searchCols[i] );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t\n\t\n\t/**\n\t * Provide backwards compatibility for column options. Note that the new options\n\t * are mapped onto the old parameters, so this is an external interface change\n\t * only.\n\t *  @param {object} init Object to map\n\t */\n\tfunction _fnCompatCols ( init )\n\t{\n\t\t_fnCompatMap( init, 'orderable',     'bSortable' );\n\t\t_fnCompatMap( init, 'orderData',     'aDataSort' );\n\t\t_fnCompatMap( init, 'orderSequence', 'asSorting' );\n\t\t_fnCompatMap( init, 'orderDataType', 'sortDataType' );\n\t\n\t\t// orderData can be given as an integer\n\t\tvar dataSort = init.aDataSort;\n\t\tif ( typeof dataSort === 'number' && ! Array.isArray( dataSort ) ) {\n\t\t\tinit.aDataSort = [ dataSort ];\n\t\t}\n\t}\n\t\n\t\n\t/**\n\t * Browser feature detection for capabilities, quirks\n\t *  @param {object} settings dataTables settings object\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnBrowserDetect( settings )\n\t{\n\t\t// We don't need to do this every time DataTables is constructed, the values\n\t\t// calculated are specific to the browser and OS configuration which we\n\t\t// don't expect to change between initialisations\n\t\tif ( ! DataTable.__browser ) {\n\t\t\tvar browser = {};\n\t\t\tDataTable.__browser = browser;\n\t\n\t\t\t// Scrolling feature / quirks detection\n\t\t\tvar n = $('<div/>')\n\t\t\t\t.css( {\n\t\t\t\t\tposition: 'fixed',\n\t\t\t\t\ttop: 0,\n\t\t\t\t\tleft: $(window).scrollLeft()*-1, // allow for scrolling\n\t\t\t\t\theight: 1,\n\t\t\t\t\twidth: 1,\n\t\t\t\t\toverflow: 'hidden'\n\t\t\t\t} )\n\t\t\t\t.append(\n\t\t\t\t\t$('<div/>')\n\t\t\t\t\t\t.css( {\n\t\t\t\t\t\t\tposition: 'absolute',\n\t\t\t\t\t\t\ttop: 1,\n\t\t\t\t\t\t\tleft: 1,\n\t\t\t\t\t\t\twidth: 100,\n\t\t\t\t\t\t\toverflow: 'scroll'\n\t\t\t\t\t\t} )\n\t\t\t\t\t\t.append(\n\t\t\t\t\t\t\t$('<div/>')\n\t\t\t\t\t\t\t\t.css( {\n\t\t\t\t\t\t\t\t\twidth: '100%',\n\t\t\t\t\t\t\t\t\theight: 10\n\t\t\t\t\t\t\t\t} )\n\t\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t\t.appendTo( 'body' );\n\t\n\t\t\tvar outer = n.children();\n\t\t\tvar inner = outer.children();\n\t\n\t\t\t// Numbers below, in order, are:\n\t\t\t// inner.offsetWidth, inner.clientWidth, outer.offsetWidth, outer.clientWidth\n\t\t\t//\n\t\t\t// IE6 XP:                           100 100 100  83\n\t\t\t// IE7 Vista:                        100 100 100  83\n\t\t\t// IE 8+ Windows:                     83  83 100  83\n\t\t\t// Evergreen Windows:                 83  83 100  83\n\t\t\t// Evergreen Mac with scrollbars:     85  85 100  85\n\t\t\t// Evergreen Mac without scrollbars: 100 100 100 100\n\t\n\t\t\t// Get scrollbar width\n\t\t\tbrowser.barWidth = outer[0].offsetWidth - outer[0].clientWidth;\n\t\n\t\t\t// IE6/7 will oversize a width 100% element inside a scrolling element, to\n\t\t\t// include the width of the scrollbar, while other browsers ensure the inner\n\t\t\t// element is contained without forcing scrolling\n\t\t\tbrowser.bScrollOversize = inner[0].offsetWidth === 100 && outer[0].clientWidth !== 100;\n\t\n\t\t\t// In rtl text layout, some browsers (most, but not all) will place the\n\t\t\t// scrollbar on the left, rather than the right.\n\t\t\tbrowser.bScrollbarLeft = Math.round( inner.offset().left ) !== 1;\n\t\n\t\t\t// IE8- don't provide height and width for getBoundingClientRect\n\t\t\tbrowser.bBounding = n[0].getBoundingClientRect().width ? true : false;\n\t\n\t\t\tn.remove();\n\t\t}\n\t\n\t\t$.extend( settings.oBrowser, DataTable.__browser );\n\t\tsettings.oScroll.iBarWidth = DataTable.__browser.barWidth;\n\t}\n\t\n\t\n\t/**\n\t * Array.prototype reduce[Right] method, used for browsers which don't support\n\t * JS 1.6. Done this way to reduce code size, since we iterate either way\n\t *  @param {object} settings dataTables settings object\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnReduce ( that, fn, init, start, end, inc )\n\t{\n\t\tvar\n\t\t\ti = start,\n\t\t\tvalue,\n\t\t\tisSet = false;\n\t\n\t\tif ( init !== undefined ) {\n\t\t\tvalue = init;\n\t\t\tisSet = true;\n\t\t}\n\t\n\t\twhile ( i !== end ) {\n\t\t\tif ( ! that.hasOwnProperty(i) ) {\n\t\t\t\tcontinue;\n\t\t\t}\n\t\n\t\t\tvalue = isSet ?\n\t\t\t\tfn( value, that[i], i, that ) :\n\t\t\t\tthat[i];\n\t\n\t\t\tisSet = true;\n\t\t\ti += inc;\n\t\t}\n\t\n\t\treturn value;\n\t}\n\t\n\t/**\n\t * Add a column to the list used for the table with default values\n\t *  @param {object} oSettings dataTables settings object\n\t *  @param {node} nTh The th element for this column\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnAddColumn( oSettings, nTh )\n\t{\n\t\t// Add column to aoColumns array\n\t\tvar oDefaults = DataTable.defaults.column;\n\t\tvar iCol = oSettings.aoColumns.length;\n\t\tvar oCol = $.extend( {}, DataTable.models.oColumn, oDefaults, {\n\t\t\t\"nTh\": nTh ? nTh : document.createElement('th'),\n\t\t\t\"sTitle\":    oDefaults.sTitle    ? oDefaults.sTitle    : nTh ? nTh.innerHTML : '',\n\t\t\t\"aDataSort\": oDefaults.aDataSort ? oDefaults.aDataSort : [iCol],\n\t\t\t\"mData\": oDefaults.mData ? oDefaults.mData : iCol,\n\t\t\tidx: iCol\n\t\t} );\n\t\toSettings.aoColumns.push( oCol );\n\t\n\t\t// Add search object for column specific search. Note that the `searchCols[ iCol ]`\n\t\t// passed into extend can be undefined. This allows the user to give a default\n\t\t// with only some of the parameters defined, and also not give a default\n\t\tvar searchCols = oSettings.aoPreSearchCols;\n\t\tsearchCols[ iCol ] = $.extend( {}, DataTable.models.oSearch, searchCols[ iCol ] );\n\t\n\t\t// Use the default column options function to initialise classes etc\n\t\t_fnColumnOptions( oSettings, iCol, $(nTh).data() );\n\t}\n\t\n\t\n\t/**\n\t * Apply options for a column\n\t *  @param {object} oSettings dataTables settings object\n\t *  @param {int} iCol column index to consider\n\t *  @param {object} oOptions object with sType, bVisible and bSearchable etc\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnColumnOptions( oSettings, iCol, oOptions )\n\t{\n\t\tvar oCol = oSettings.aoColumns[ iCol ];\n\t\tvar oClasses = oSettings.oClasses;\n\t\tvar th = $(oCol.nTh);\n\t\n\t\t// Try to get width information from the DOM. We can't get it from CSS\n\t\t// as we'd need to parse the CSS stylesheet. `width` option can override\n\t\tif ( ! oCol.sWidthOrig ) {\n\t\t\t// Width attribute\n\t\t\toCol.sWidthOrig = th.attr('width') || null;\n\t\n\t\t\t// Style attribute\n\t\t\tvar t = (th.attr('style') || '').match(/width:\\s*(\\d+[pxem%]+)/);\n\t\t\tif ( t ) {\n\t\t\t\toCol.sWidthOrig = t[1];\n\t\t\t}\n\t\t}\n\t\n\t\t/* User specified column options */\n\t\tif ( oOptions !== undefined && oOptions !== null )\n\t\t{\n\t\t\t// Backwards compatibility\n\t\t\t_fnCompatCols( oOptions );\n\t\n\t\t\t// Map camel case parameters to their Hungarian counterparts\n\t\t\t_fnCamelToHungarian( DataTable.defaults.column, oOptions, true );\n\t\n\t\t\t/* Backwards compatibility for mDataProp */\n\t\t\tif ( oOptions.mDataProp !== undefined && !oOptions.mData )\n\t\t\t{\n\t\t\t\toOptions.mData = oOptions.mDataProp;\n\t\t\t}\n\t\n\t\t\tif ( oOptions.sType )\n\t\t\t{\n\t\t\t\toCol._sManualType = oOptions.sType;\n\t\t\t}\n\t\n\t\t\t// `class` is a reserved word in Javascript, so we need to provide\n\t\t\t// the ability to use a valid name for the camel case input\n\t\t\tif ( oOptions.className && ! oOptions.sClass )\n\t\t\t{\n\t\t\t\toOptions.sClass = oOptions.className;\n\t\t\t}\n\t\t\tif ( oOptions.sClass ) {\n\t\t\t\tth.addClass( oOptions.sClass );\n\t\t\t}\n\t\n\t\t\tvar origClass = oCol.sClass;\n\t\n\t\t\t$.extend( oCol, oOptions );\n\t\t\t_fnMap( oCol, oOptions, \"sWidth\", \"sWidthOrig\" );\n\t\n\t\t\t// Merge class from previously defined classes with this one, rather than just\n\t\t\t// overwriting it in the extend above\n\t\t\tif (origClass !== oCol.sClass) {\n\t\t\t\toCol.sClass = origClass + ' ' + oCol.sClass;\n\t\t\t}\n\t\n\t\t\t/* iDataSort to be applied (backwards compatibility), but aDataSort will take\n\t\t\t * priority if defined\n\t\t\t */\n\t\t\tif ( oOptions.iDataSort !== undefined )\n\t\t\t{\n\t\t\t\toCol.aDataSort = [ oOptions.iDataSort ];\n\t\t\t}\n\t\t\t_fnMap( oCol, oOptions, \"aDataSort\" );\n\t\t}\n\t\n\t\t/* Cache the data get and set functions for speed */\n\t\tvar mDataSrc = oCol.mData;\n\t\tvar mData = _fnGetObjectDataFn( mDataSrc );\n\t\tvar mRender = oCol.mRender ? _fnGetObjectDataFn( oCol.mRender ) : null;\n\t\n\t\tvar attrTest = function( src ) {\n\t\t\treturn typeof src === 'string' && src.indexOf('@') !== -1;\n\t\t};\n\t\toCol._bAttrSrc = $.isPlainObject( mDataSrc ) && (\n\t\t\tattrTest(mDataSrc.sort) || attrTest(mDataSrc.type) || attrTest(mDataSrc.filter)\n\t\t);\n\t\toCol._setter = null;\n\t\n\t\toCol.fnGetData = function (rowData, type, meta) {\n\t\t\tvar innerData = mData( rowData, type, undefined, meta );\n\t\n\t\t\treturn mRender && type ?\n\t\t\t\tmRender( innerData, type, rowData, meta ) :\n\t\t\t\tinnerData;\n\t\t};\n\t\toCol.fnSetData = function ( rowData, val, meta ) {\n\t\t\treturn _fnSetObjectDataFn( mDataSrc )( rowData, val, meta );\n\t\t};\n\t\n\t\t// Indicate if DataTables should read DOM data as an object or array\n\t\t// Used in _fnGetRowElements\n\t\tif ( typeof mDataSrc !== 'number' ) {\n\t\t\toSettings._rowReadObject = true;\n\t\t}\n\t\n\t\t/* Feature sorting overrides column specific when off */\n\t\tif ( !oSettings.oFeatures.bSort )\n\t\t{\n\t\t\toCol.bSortable = false;\n\t\t\tth.addClass( oClasses.sSortableNone ); // Have to add class here as order event isn't called\n\t\t}\n\t\n\t\t/* Check that the class assignment is correct for sorting */\n\t\tvar bAsc = $.inArray('asc', oCol.asSorting) !== -1;\n\t\tvar bDesc = $.inArray('desc', oCol.asSorting) !== -1;\n\t\tif ( !oCol.bSortable || (!bAsc && !bDesc) )\n\t\t{\n\t\t\toCol.sSortingClass = oClasses.sSortableNone;\n\t\t\toCol.sSortingClassJUI = \"\";\n\t\t}\n\t\telse if ( bAsc && !bDesc )\n\t\t{\n\t\t\toCol.sSortingClass = oClasses.sSortableAsc;\n\t\t\toCol.sSortingClassJUI = oClasses.sSortJUIAscAllowed;\n\t\t}\n\t\telse if ( !bAsc && bDesc )\n\t\t{\n\t\t\toCol.sSortingClass = oClasses.sSortableDesc;\n\t\t\toCol.sSortingClassJUI = oClasses.sSortJUIDescAllowed;\n\t\t}\n\t\telse\n\t\t{\n\t\t\toCol.sSortingClass = oClasses.sSortable;\n\t\t\toCol.sSortingClassJUI = oClasses.sSortJUI;\n\t\t}\n\t}\n\t\n\t\n\t/**\n\t * Adjust the table column widths for new data. Note: you would probably want to\n\t * do a redraw after calling this function!\n\t *  @param {object} settings dataTables settings object\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnAdjustColumnSizing ( settings )\n\t{\n\t\t/* Not interested in doing column width calculation if auto-width is disabled */\n\t\tif ( settings.oFeatures.bAutoWidth !== false )\n\t\t{\n\t\t\tvar columns = settings.aoColumns;\n\t\n\t\t\t_fnCalculateColumnWidths( settings );\n\t\t\tfor ( var i=0 , iLen=columns.length ; i<iLen ; i++ )\n\t\t\t{\n\t\t\t\tcolumns[i].nTh.style.width = columns[i].sWidth;\n\t\t\t}\n\t\t}\n\t\n\t\tvar scroll = settings.oScroll;\n\t\tif ( scroll.sY !== '' || scroll.sX !== '')\n\t\t{\n\t\t\t_fnScrollDraw( settings );\n\t\t}\n\t\n\t\t_fnCallbackFire( settings, null, 'column-sizing', [settings] );\n\t}\n\t\n\t\n\t/**\n\t * Convert the index of a visible column to the index in the data array (take account\n\t * of hidden columns)\n\t *  @param {object} oSettings dataTables settings object\n\t *  @param {int} iMatch Visible column index to lookup\n\t *  @returns {int} i the data index\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnVisibleToColumnIndex( oSettings, iMatch )\n\t{\n\t\tvar aiVis = _fnGetColumns( oSettings, 'bVisible' );\n\t\n\t\treturn typeof aiVis[iMatch] === 'number' ?\n\t\t\taiVis[iMatch] :\n\t\t\tnull;\n\t}\n\t\n\t\n\t/**\n\t * Convert the index of an index in the data array and convert it to the visible\n\t *   column index (take account of hidden columns)\n\t *  @param {int} iMatch Column index to lookup\n\t *  @param {object} oSettings dataTables settings object\n\t *  @returns {int} i the data index\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnColumnIndexToVisible( oSettings, iMatch )\n\t{\n\t\tvar aiVis = _fnGetColumns( oSettings, 'bVisible' );\n\t\tvar iPos = $.inArray( iMatch, aiVis );\n\t\n\t\treturn iPos !== -1 ? iPos : null;\n\t}\n\t\n\t\n\t/**\n\t * Get the number of visible columns\n\t *  @param {object} oSettings dataTables settings object\n\t *  @returns {int} i the number of visible columns\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnVisbleColumns( oSettings )\n\t{\n\t\tvar vis = 0;\n\t\n\t\t// No reduce in IE8, use a loop for now\n\t\t$.each( oSettings.aoColumns, function ( i, col ) {\n\t\t\tif ( col.bVisible && $(col.nTh).css('display') !== 'none' ) {\n\t\t\t\tvis++;\n\t\t\t}\n\t\t} );\n\t\n\t\treturn vis;\n\t}\n\t\n\t\n\t/**\n\t * Get an array of column indexes that match a given property\n\t *  @param {object} oSettings dataTables settings object\n\t *  @param {string} sParam Parameter in aoColumns to look for - typically\n\t *    bVisible or bSearchable\n\t *  @returns {array} Array of indexes with matched properties\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnGetColumns( oSettings, sParam )\n\t{\n\t\tvar a = [];\n\t\n\t\t$.map( oSettings.aoColumns, function(val, i) {\n\t\t\tif ( val[sParam] ) {\n\t\t\t\ta.push( i );\n\t\t\t}\n\t\t} );\n\t\n\t\treturn a;\n\t}\n\t\n\t\n\t/**\n\t * Calculate the 'type' of a column\n\t *  @param {object} settings dataTables settings object\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnColumnTypes ( settings )\n\t{\n\t\tvar columns = settings.aoColumns;\n\t\tvar data = settings.aoData;\n\t\tvar types = DataTable.ext.type.detect;\n\t\tvar i, ien, j, jen, k, ken;\n\t\tvar col, cell, detectedType, cache;\n\t\n\t\t// For each column, spin over the \n\t\tfor ( i=0, ien=columns.length ; i<ien ; i++ ) {\n\t\t\tcol = columns[i];\n\t\t\tcache = [];\n\t\n\t\t\tif ( ! col.sType && col._sManualType ) {\n\t\t\t\tcol.sType = col._sManualType;\n\t\t\t}\n\t\t\telse if ( ! col.sType ) {\n\t\t\t\tfor ( j=0, jen=types.length ; j<jen ; j++ ) {\n\t\t\t\t\tfor ( k=0, ken=data.length ; k<ken ; k++ ) {\n\t\t\t\t\t\t// Use a cache array so we only need to get the type data\n\t\t\t\t\t\t// from the formatter once (when using multiple detectors)\n\t\t\t\t\t\tif ( cache[k] === undefined ) {\n\t\t\t\t\t\t\tcache[k] = _fnGetCellData( settings, k, i, 'type' );\n\t\t\t\t\t\t}\n\t\n\t\t\t\t\t\tdetectedType = types[j]( cache[k], settings );\n\t\n\t\t\t\t\t\t// If null, then this type can't apply to this column, so\n\t\t\t\t\t\t// rather than testing all cells, break out. There is an\n\t\t\t\t\t\t// exception for the last type which is `html`. We need to\n\t\t\t\t\t\t// scan all rows since it is possible to mix string and HTML\n\t\t\t\t\t\t// types\n\t\t\t\t\t\tif ( ! detectedType && j !== types.length-1 ) {\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\n\t\t\t\t\t\t// Only a single match is needed for html type since it is\n\t\t\t\t\t\t// bottom of the pile and very similar to string - but it\n\t\t\t\t\t\t// must not be empty\n\t\t\t\t\t\tif ( detectedType === 'html' && ! _empty(cache[k]) ) {\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\n\t\t\t\t\t// Type is valid for all data points in the column - use this\n\t\t\t\t\t// type\n\t\t\t\t\tif ( detectedType ) {\n\t\t\t\t\t\tcol.sType = detectedType;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\n\t\t\t\t// Fall back - if no type was detected, always use string\n\t\t\t\tif ( ! col.sType ) {\n\t\t\t\t\tcol.sType = 'string';\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t\n\t\n\t/**\n\t * Take the column definitions and static columns arrays and calculate how\n\t * they relate to column indexes. The callback function will then apply the\n\t * definition found for a column to a suitable configuration object.\n\t *  @param {object} oSettings dataTables settings object\n\t *  @param {array} aoColDefs The aoColumnDefs array that is to be applied\n\t *  @param {array} aoCols The aoColumns array that defines columns individually\n\t *  @param {function} fn Callback function - takes two parameters, the calculated\n\t *    column index and the definition for that column.\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnApplyColumnDefs( oSettings, aoColDefs, aoCols, fn )\n\t{\n\t\tvar i, iLen, j, jLen, k, kLen, def;\n\t\tvar columns = oSettings.aoColumns;\n\t\n\t\t// Column definitions with aTargets\n\t\tif ( aoColDefs )\n\t\t{\n\t\t\t/* Loop over the definitions array - loop in reverse so first instance has priority */\n\t\t\tfor ( i=aoColDefs.length-1 ; i>=0 ; i-- )\n\t\t\t{\n\t\t\t\tdef = aoColDefs[i];\n\t\n\t\t\t\t/* Each definition can target multiple columns, as it is an array */\n\t\t\t\tvar aTargets = def.target !== undefined\n\t\t\t\t\t? def.target\n\t\t\t\t\t: def.targets !== undefined\n\t\t\t\t\t\t? def.targets\n\t\t\t\t\t\t: def.aTargets;\n\t\n\t\t\t\tif ( ! Array.isArray( aTargets ) )\n\t\t\t\t{\n\t\t\t\t\taTargets = [ aTargets ];\n\t\t\t\t}\n\t\n\t\t\t\tfor ( j=0, jLen=aTargets.length ; j<jLen ; j++ )\n\t\t\t\t{\n\t\t\t\t\tif ( typeof aTargets[j] === 'number' && aTargets[j] >= 0 )\n\t\t\t\t\t{\n\t\t\t\t\t\t/* Add columns that we don't yet know about */\n\t\t\t\t\t\twhile( columns.length <= aTargets[j] )\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t_fnAddColumn( oSettings );\n\t\t\t\t\t\t}\n\t\n\t\t\t\t\t\t/* Integer, basic index */\n\t\t\t\t\t\tfn( aTargets[j], def );\n\t\t\t\t\t}\n\t\t\t\t\telse if ( typeof aTargets[j] === 'number' && aTargets[j] < 0 )\n\t\t\t\t\t{\n\t\t\t\t\t\t/* Negative integer, right to left column counting */\n\t\t\t\t\t\tfn( columns.length+aTargets[j], def );\n\t\t\t\t\t}\n\t\t\t\t\telse if ( typeof aTargets[j] === 'string' )\n\t\t\t\t\t{\n\t\t\t\t\t\t/* Class name matching on TH element */\n\t\t\t\t\t\tfor ( k=0, kLen=columns.length ; k<kLen ; k++ )\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tif ( aTargets[j] == \"_all\" ||\n\t\t\t\t\t\t\t     $(columns[k].nTh).hasClass( aTargets[j] ) )\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tfn( k, def );\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\t\t// Statically defined columns array\n\t\tif ( aoCols )\n\t\t{\n\t\t\tfor ( i=0, iLen=aoCols.length ; i<iLen ; i++ )\n\t\t\t{\n\t\t\t\tfn( i, aoCols[i] );\n\t\t\t}\n\t\t}\n\t}\n\t\n\t/**\n\t * Add a data array to the table, creating DOM node etc. This is the parallel to\n\t * _fnGatherData, but for adding rows from a Javascript source, rather than a\n\t * DOM source.\n\t *  @param {object} oSettings dataTables settings object\n\t *  @param {array} aData data array to be added\n\t *  @param {node} [nTr] TR element to add to the table - optional. If not given,\n\t *    DataTables will create a row automatically\n\t *  @param {array} [anTds] Array of TD|TH elements for the row - must be given\n\t *    if nTr is.\n\t *  @returns {int} >=0 if successful (index of new aoData entry), -1 if failed\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnAddData ( oSettings, aDataIn, nTr, anTds )\n\t{\n\t\t/* Create the object for storing information about this new row */\n\t\tvar iRow = oSettings.aoData.length;\n\t\tvar oData = $.extend( true, {}, DataTable.models.oRow, {\n\t\t\tsrc: nTr ? 'dom' : 'data',\n\t\t\tidx: iRow\n\t\t} );\n\t\n\t\toData._aData = aDataIn;\n\t\toSettings.aoData.push( oData );\n\t\n\t\t/* Create the cells */\n\t\tvar nTd, sThisType;\n\t\tvar columns = oSettings.aoColumns;\n\t\n\t\t// Invalidate the column types as the new data needs to be revalidated\n\t\tfor ( var i=0, iLen=columns.length ; i<iLen ; i++ )\n\t\t{\n\t\t\tcolumns[i].sType = null;\n\t\t}\n\t\n\t\t/* Add to the display array */\n\t\toSettings.aiDisplayMaster.push( iRow );\n\t\n\t\tvar id = oSettings.rowIdFn( aDataIn );\n\t\tif ( id !== undefined ) {\n\t\t\toSettings.aIds[ id ] = oData;\n\t\t}\n\t\n\t\t/* Create the DOM information, or register it if already present */\n\t\tif ( nTr || ! oSettings.oFeatures.bDeferRender )\n\t\t{\n\t\t\t_fnCreateTr( oSettings, iRow, nTr, anTds );\n\t\t}\n\t\n\t\treturn iRow;\n\t}\n\t\n\t\n\t/**\n\t * Add one or more TR elements to the table. Generally we'd expect to\n\t * use this for reading data from a DOM sourced table, but it could be\n\t * used for an TR element. Note that if a TR is given, it is used (i.e.\n\t * it is not cloned).\n\t *  @param {object} settings dataTables settings object\n\t *  @param {array|node|jQuery} trs The TR element(s) to add to the table\n\t *  @returns {array} Array of indexes for the added rows\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnAddTr( settings, trs )\n\t{\n\t\tvar row;\n\t\n\t\t// Allow an individual node to be passed in\n\t\tif ( ! (trs instanceof $) ) {\n\t\t\ttrs = $(trs);\n\t\t}\n\t\n\t\treturn trs.map( function (i, el) {\n\t\t\trow = _fnGetRowElements( settings, el );\n\t\t\treturn _fnAddData( settings, row.data, el, row.cells );\n\t\t} );\n\t}\n\t\n\t\n\t/**\n\t * Take a TR element and convert it to an index in aoData\n\t *  @param {object} oSettings dataTables settings object\n\t *  @param {node} n the TR element to find\n\t *  @returns {int} index if the node is found, null if not\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnNodeToDataIndex( oSettings, n )\n\t{\n\t\treturn (n._DT_RowIndex!==undefined) ? n._DT_RowIndex : null;\n\t}\n\t\n\t\n\t/**\n\t * Take a TD element and convert it into a column data index (not the visible index)\n\t *  @param {object} oSettings dataTables settings object\n\t *  @param {int} iRow The row number the TD/TH can be found in\n\t *  @param {node} n The TD/TH element to find\n\t *  @returns {int} index if the node is found, -1 if not\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnNodeToColumnIndex( oSettings, iRow, n )\n\t{\n\t\treturn $.inArray( n, oSettings.aoData[ iRow ].anCells );\n\t}\n\t\n\t\n\t/**\n\t * Get the data for a given cell from the internal cache, taking into account data mapping\n\t *  @param {object} settings dataTables settings object\n\t *  @param {int} rowIdx aoData row id\n\t *  @param {int} colIdx Column index\n\t *  @param {string} type data get type ('display', 'type' 'filter|search' 'sort|order')\n\t *  @returns {*} Cell data\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnGetCellData( settings, rowIdx, colIdx, type )\n\t{\n\t\tif (type === 'search') {\n\t\t\ttype = 'filter';\n\t\t}\n\t\telse if (type === 'order') {\n\t\t\ttype = 'sort';\n\t\t}\n\t\n\t\tvar draw           = settings.iDraw;\n\t\tvar col            = settings.aoColumns[colIdx];\n\t\tvar rowData        = settings.aoData[rowIdx]._aData;\n\t\tvar defaultContent = col.sDefaultContent;\n\t\tvar cellData       = col.fnGetData( rowData, type, {\n\t\t\tsettings: settings,\n\t\t\trow:      rowIdx,\n\t\t\tcol:      colIdx\n\t\t} );\n\t\n\t\tif ( cellData === undefined ) {\n\t\t\tif ( settings.iDrawError != draw && defaultContent === null ) {\n\t\t\t\t_fnLog( settings, 0, \"Requested unknown parameter \"+\n\t\t\t\t\t(typeof col.mData=='function' ? '{function}' : \"'\"+col.mData+\"'\")+\n\t\t\t\t\t\" for row \"+rowIdx+\", column \"+colIdx, 4 );\n\t\t\t\tsettings.iDrawError = draw;\n\t\t\t}\n\t\t\treturn defaultContent;\n\t\t}\n\t\n\t\t// When the data source is null and a specific data type is requested (i.e.\n\t\t// not the original data), we can use default column data\n\t\tif ( (cellData === rowData || cellData === null) && defaultContent !== null && type !== undefined ) {\n\t\t\tcellData = defaultContent;\n\t\t}\n\t\telse if ( typeof cellData === 'function' ) {\n\t\t\t// If the data source is a function, then we run it and use the return,\n\t\t\t// executing in the scope of the data object (for instances)\n\t\t\treturn cellData.call( rowData );\n\t\t}\n\t\n\t\tif ( cellData === null && type === 'display' ) {\n\t\t\treturn '';\n\t\t}\n\t\n\t\tif ( type === 'filter' ) {\n\t\t\tvar fomatters = DataTable.ext.type.search;\n\t\n\t\t\tif ( fomatters[ col.sType ] ) {\n\t\t\t\tcellData = fomatters[ col.sType ]( cellData );\n\t\t\t}\n\t\t}\n\t\n\t\treturn cellData;\n\t}\n\t\n\t\n\t/**\n\t * Set the value for a specific cell, into the internal data cache\n\t *  @param {object} settings dataTables settings object\n\t *  @param {int} rowIdx aoData row id\n\t *  @param {int} colIdx Column index\n\t *  @param {*} val Value to set\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnSetCellData( settings, rowIdx, colIdx, val )\n\t{\n\t\tvar col     = settings.aoColumns[colIdx];\n\t\tvar rowData = settings.aoData[rowIdx]._aData;\n\t\n\t\tcol.fnSetData( rowData, val, {\n\t\t\tsettings: settings,\n\t\t\trow:      rowIdx,\n\t\t\tcol:      colIdx\n\t\t}  );\n\t}\n\t\n\t\n\t// Private variable that is used to match action syntax in the data property object\n\tvar __reArray = /\\[.*?\\]$/;\n\tvar __reFn = /\\(\\)$/;\n\t\n\t/**\n\t * Split string on periods, taking into account escaped periods\n\t * @param  {string} str String to split\n\t * @return {array} Split string\n\t */\n\tfunction _fnSplitObjNotation( str )\n\t{\n\t\treturn $.map( str.match(/(\\\\.|[^\\.])+/g) || [''], function ( s ) {\n\t\t\treturn s.replace(/\\\\\\./g, '.');\n\t\t} );\n\t}\n\t\n\t\n\t/**\n\t * Return a function that can be used to get data from a source object, taking\n\t * into account the ability to use nested objects as a source\n\t *  @param {string|int|function} mSource The data source for the object\n\t *  @returns {function} Data get function\n\t *  @memberof DataTable#oApi\n\t */\n\tvar _fnGetObjectDataFn = DataTable.util.get;\n\t\n\t\n\t/**\n\t * Return a function that can be used to set data from a source object, taking\n\t * into account the ability to use nested objects as a source\n\t *  @param {string|int|function} mSource The data source for the object\n\t *  @returns {function} Data set function\n\t *  @memberof DataTable#oApi\n\t */\n\tvar _fnSetObjectDataFn = DataTable.util.set;\n\t\n\t\n\t/**\n\t * Return an array with the full table data\n\t *  @param {object} oSettings dataTables settings object\n\t *  @returns array {array} aData Master data array\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnGetDataMaster ( settings )\n\t{\n\t\treturn _pluck( settings.aoData, '_aData' );\n\t}\n\t\n\t\n\t/**\n\t * Nuke the table\n\t *  @param {object} oSettings dataTables settings object\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnClearTable( settings )\n\t{\n\t\tsettings.aoData.length = 0;\n\t\tsettings.aiDisplayMaster.length = 0;\n\t\tsettings.aiDisplay.length = 0;\n\t\tsettings.aIds = {};\n\t}\n\t\n\t\n\t /**\n\t * Take an array of integers (index array) and remove a target integer (value - not\n\t * the key!)\n\t *  @param {array} a Index array to target\n\t *  @param {int} iTarget value to find\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnDeleteIndex( a, iTarget, splice )\n\t{\n\t\tvar iTargetIndex = -1;\n\t\n\t\tfor ( var i=0, iLen=a.length ; i<iLen ; i++ )\n\t\t{\n\t\t\tif ( a[i] == iTarget )\n\t\t\t{\n\t\t\t\tiTargetIndex = i;\n\t\t\t}\n\t\t\telse if ( a[i] > iTarget )\n\t\t\t{\n\t\t\t\ta[i]--;\n\t\t\t}\n\t\t}\n\t\n\t\tif ( iTargetIndex != -1 && splice === undefined )\n\t\t{\n\t\t\ta.splice( iTargetIndex, 1 );\n\t\t}\n\t}\n\t\n\t\n\t/**\n\t * Mark cached data as invalid such that a re-read of the data will occur when\n\t * the cached data is next requested. Also update from the data source object.\n\t *\n\t * @param {object} settings DataTables settings object\n\t * @param {int}    rowIdx   Row index to invalidate\n\t * @param {string} [src]    Source to invalidate from: undefined, 'auto', 'dom'\n\t *     or 'data'\n\t * @param {int}    [colIdx] Column index to invalidate. If undefined the whole\n\t *     row will be invalidated\n\t * @memberof DataTable#oApi\n\t *\n\t * @todo For the modularisation of v1.11 this will need to become a callback, so\n\t *   the sort and filter methods can subscribe to it. That will required\n\t *   initialisation options for sorting, which is why it is not already baked in\n\t */\n\tfunction _fnInvalidate( settings, rowIdx, src, colIdx )\n\t{\n\t\tvar row = settings.aoData[ rowIdx ];\n\t\tvar i, ien;\n\t\tvar cellWrite = function ( cell, col ) {\n\t\t\t// This is very frustrating, but in IE if you just write directly\n\t\t\t// to innerHTML, and elements that are overwritten are GC'ed,\n\t\t\t// even if there is a reference to them elsewhere\n\t\t\twhile ( cell.childNodes.length ) {\n\t\t\t\tcell.removeChild( cell.firstChild );\n\t\t\t}\n\t\n\t\t\tcell.innerHTML = _fnGetCellData( settings, rowIdx, col, 'display' );\n\t\t};\n\t\n\t\t// Are we reading last data from DOM or the data object?\n\t\tif ( src === 'dom' || ((! src || src === 'auto') && row.src === 'dom') ) {\n\t\t\t// Read the data from the DOM\n\t\t\trow._aData = _fnGetRowElements(\n\t\t\t\t\tsettings, row, colIdx, colIdx === undefined ? undefined : row._aData\n\t\t\t\t)\n\t\t\t\t.data;\n\t\t}\n\t\telse {\n\t\t\t// Reading from data object, update the DOM\n\t\t\tvar cells = row.anCells;\n\t\n\t\t\tif ( cells ) {\n\t\t\t\tif ( colIdx !== undefined ) {\n\t\t\t\t\tcellWrite( cells[colIdx], colIdx );\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tfor ( i=0, ien=cells.length ; i<ien ; i++ ) {\n\t\t\t\t\t\tcellWrite( cells[i], i );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\n\t\t// For both row and cell invalidation, the cached data for sorting and\n\t\t// filtering is nulled out\n\t\trow._aSortData = null;\n\t\trow._aFilterData = null;\n\t\n\t\t// Invalidate the type for a specific column (if given) or all columns since\n\t\t// the data might have changed\n\t\tvar cols = settings.aoColumns;\n\t\tif ( colIdx !== undefined ) {\n\t\t\tcols[ colIdx ].sType = null;\n\t\t}\n\t\telse {\n\t\t\tfor ( i=0, ien=cols.length ; i<ien ; i++ ) {\n\t\t\t\tcols[i].sType = null;\n\t\t\t}\n\t\n\t\t\t// Update DataTables special `DT_*` attributes for the row\n\t\t\t_fnRowAttributes( settings, row );\n\t\t}\n\t}\n\t\n\t\n\t/**\n\t * Build a data source object from an HTML row, reading the contents of the\n\t * cells that are in the row.\n\t *\n\t * @param {object} settings DataTables settings object\n\t * @param {node|object} TR element from which to read data or existing row\n\t *   object from which to re-read the data from the cells\n\t * @param {int} [colIdx] Optional column index\n\t * @param {array|object} [d] Data source object. If `colIdx` is given then this\n\t *   parameter should also be given and will be used to write the data into.\n\t *   Only the column in question will be written\n\t * @returns {object} Object with two parameters: `data` the data read, in\n\t *   document order, and `cells` and array of nodes (they can be useful to the\n\t *   caller, so rather than needing a second traversal to get them, just return\n\t *   them from here).\n\t * @memberof DataTable#oApi\n\t */\n\tfunction _fnGetRowElements( settings, row, colIdx, d )\n\t{\n\t\tvar\n\t\t\ttds = [],\n\t\t\ttd = row.firstChild,\n\t\t\tname, col, o, i=0, contents,\n\t\t\tcolumns = settings.aoColumns,\n\t\t\tobjectRead = settings._rowReadObject;\n\t\n\t\t// Allow the data object to be passed in, or construct\n\t\td = d !== undefined ?\n\t\t\td :\n\t\t\tobjectRead ?\n\t\t\t\t{} :\n\t\t\t\t[];\n\t\n\t\tvar attr = function ( str, td  ) {\n\t\t\tif ( typeof str === 'string' ) {\n\t\t\t\tvar idx = str.indexOf('@');\n\t\n\t\t\t\tif ( idx !== -1 ) {\n\t\t\t\t\tvar attr = str.substring( idx+1 );\n\t\t\t\t\tvar setter = _fnSetObjectDataFn( str );\n\t\t\t\t\tsetter( d, td.getAttribute( attr ) );\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t\n\t\t// Read data from a cell and store into the data object\n\t\tvar cellProcess = function ( cell ) {\n\t\t\tif ( colIdx === undefined || colIdx === i ) {\n\t\t\t\tcol = columns[i];\n\t\t\t\tcontents = (cell.innerHTML).trim();\n\t\n\t\t\t\tif ( col && col._bAttrSrc ) {\n\t\t\t\t\tvar setter = _fnSetObjectDataFn( col.mData._ );\n\t\t\t\t\tsetter( d, contents );\n\t\n\t\t\t\t\tattr( col.mData.sort, cell );\n\t\t\t\t\tattr( col.mData.type, cell );\n\t\t\t\t\tattr( col.mData.filter, cell );\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\t// Depending on the `data` option for the columns the data can\n\t\t\t\t\t// be read to either an object or an array.\n\t\t\t\t\tif ( objectRead ) {\n\t\t\t\t\t\tif ( ! col._setter ) {\n\t\t\t\t\t\t\t// Cache the setter function\n\t\t\t\t\t\t\tcol._setter = _fnSetObjectDataFn( col.mData );\n\t\t\t\t\t\t}\n\t\t\t\t\t\tcol._setter( d, contents );\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\td[i] = contents;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\n\t\t\ti++;\n\t\t};\n\t\n\t\tif ( td ) {\n\t\t\t// `tr` element was passed in\n\t\t\twhile ( td ) {\n\t\t\t\tname = td.nodeName.toUpperCase();\n\t\n\t\t\t\tif ( name == \"TD\" || name == \"TH\" ) {\n\t\t\t\t\tcellProcess( td );\n\t\t\t\t\ttds.push( td );\n\t\t\t\t}\n\t\n\t\t\t\ttd = td.nextSibling;\n\t\t\t}\n\t\t}\n\t\telse {\n\t\t\t// Existing row object passed in\n\t\t\ttds = row.anCells;\n\t\n\t\t\tfor ( var j=0, jen=tds.length ; j<jen ; j++ ) {\n\t\t\t\tcellProcess( tds[j] );\n\t\t\t}\n\t\t}\n\t\n\t\t// Read the ID from the DOM if present\n\t\tvar rowNode = row.firstChild ? row : row.nTr;\n\t\n\t\tif ( rowNode ) {\n\t\t\tvar id = rowNode.getAttribute( 'id' );\n\t\n\t\t\tif ( id ) {\n\t\t\t\t_fnSetObjectDataFn( settings.rowId )( d, id );\n\t\t\t}\n\t\t}\n\t\n\t\treturn {\n\t\t\tdata: d,\n\t\t\tcells: tds\n\t\t};\n\t}\n\t/**\n\t * Create a new TR element (and it's TD children) for a row\n\t *  @param {object} oSettings dataTables settings object\n\t *  @param {int} iRow Row to consider\n\t *  @param {node} [nTrIn] TR element to add to the table - optional. If not given,\n\t *    DataTables will create a row automatically\n\t *  @param {array} [anTds] Array of TD|TH elements for the row - must be given\n\t *    if nTr is.\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnCreateTr ( oSettings, iRow, nTrIn, anTds )\n\t{\n\t\tvar\n\t\t\trow = oSettings.aoData[iRow],\n\t\t\trowData = row._aData,\n\t\t\tcells = [],\n\t\t\tnTr, nTd, oCol,\n\t\t\ti, iLen, create;\n\t\n\t\tif ( row.nTr === null )\n\t\t{\n\t\t\tnTr = nTrIn || document.createElement('tr');\n\t\n\t\t\trow.nTr = nTr;\n\t\t\trow.anCells = cells;\n\t\n\t\t\t/* Use a private property on the node to allow reserve mapping from the node\n\t\t\t * to the aoData array for fast look up\n\t\t\t */\n\t\t\tnTr._DT_RowIndex = iRow;\n\t\n\t\t\t/* Special parameters can be given by the data source to be used on the row */\n\t\t\t_fnRowAttributes( oSettings, row );\n\t\n\t\t\t/* Process each column */\n\t\t\tfor ( i=0, iLen=oSettings.aoColumns.length ; i<iLen ; i++ )\n\t\t\t{\n\t\t\t\toCol = oSettings.aoColumns[i];\n\t\t\t\tcreate = nTrIn ? false : true;\n\t\n\t\t\t\tnTd = create ? document.createElement( oCol.sCellType ) : anTds[i];\n\t\t\t\tnTd._DT_CellIndex = {\n\t\t\t\t\trow: iRow,\n\t\t\t\t\tcolumn: i\n\t\t\t\t};\n\t\t\t\t\n\t\t\t\tcells.push( nTd );\n\t\n\t\t\t\t// Need to create the HTML if new, or if a rendering function is defined\n\t\t\t\tif ( create || ((oCol.mRender || oCol.mData !== i) &&\n\t\t\t\t\t (!$.isPlainObject(oCol.mData) || oCol.mData._ !== i+'.display')\n\t\t\t\t)) {\n\t\t\t\t\tnTd.innerHTML = _fnGetCellData( oSettings, iRow, i, 'display' );\n\t\t\t\t}\n\t\n\t\t\t\t/* Add user defined class */\n\t\t\t\tif ( oCol.sClass )\n\t\t\t\t{\n\t\t\t\t\tnTd.className += ' '+oCol.sClass;\n\t\t\t\t}\n\t\n\t\t\t\t// Visibility - add or remove as required\n\t\t\t\tif ( oCol.bVisible && ! nTrIn )\n\t\t\t\t{\n\t\t\t\t\tnTr.appendChild( nTd );\n\t\t\t\t}\n\t\t\t\telse if ( ! oCol.bVisible && nTrIn )\n\t\t\t\t{\n\t\t\t\t\tnTd.parentNode.removeChild( nTd );\n\t\t\t\t}\n\t\n\t\t\t\tif ( oCol.fnCreatedCell )\n\t\t\t\t{\n\t\t\t\t\toCol.fnCreatedCell.call( oSettings.oInstance,\n\t\t\t\t\t\tnTd, _fnGetCellData( oSettings, iRow, i ), rowData, iRow, i\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t}\n\t\n\t\t\t_fnCallbackFire( oSettings, 'aoRowCreatedCallback', null, [nTr, rowData, iRow, cells] );\n\t\t}\n\t}\n\t\n\t\n\t/**\n\t * Add attributes to a row based on the special `DT_*` parameters in a data\n\t * source object.\n\t *  @param {object} settings DataTables settings object\n\t *  @param {object} DataTables row object for the row to be modified\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnRowAttributes( settings, row )\n\t{\n\t\tvar tr = row.nTr;\n\t\tvar data = row._aData;\n\t\n\t\tif ( tr ) {\n\t\t\tvar id = settings.rowIdFn( data );\n\t\n\t\t\tif ( id ) {\n\t\t\t\ttr.id = id;\n\t\t\t}\n\t\n\t\t\tif ( data.DT_RowClass ) {\n\t\t\t\t// Remove any classes added by DT_RowClass before\n\t\t\t\tvar a = data.DT_RowClass.split(' ');\n\t\t\t\trow.__rowc = row.__rowc ?\n\t\t\t\t\t_unique( row.__rowc.concat( a ) ) :\n\t\t\t\t\ta;\n\t\n\t\t\t\t$(tr)\n\t\t\t\t\t.removeClass( row.__rowc.join(' ') )\n\t\t\t\t\t.addClass( data.DT_RowClass );\n\t\t\t}\n\t\n\t\t\tif ( data.DT_RowAttr ) {\n\t\t\t\t$(tr).attr( data.DT_RowAttr );\n\t\t\t}\n\t\n\t\t\tif ( data.DT_RowData ) {\n\t\t\t\t$(tr).data( data.DT_RowData );\n\t\t\t}\n\t\t}\n\t}\n\t\n\t\n\t/**\n\t * Create the HTML header for the table\n\t *  @param {object} oSettings dataTables settings object\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnBuildHead( oSettings )\n\t{\n\t\tvar i, ien, cell, row, column;\n\t\tvar thead = oSettings.nTHead;\n\t\tvar tfoot = oSettings.nTFoot;\n\t\tvar createHeader = $('th, td', thead).length === 0;\n\t\tvar classes = oSettings.oClasses;\n\t\tvar columns = oSettings.aoColumns;\n\t\n\t\tif ( createHeader ) {\n\t\t\trow = $('<tr/>').appendTo( thead );\n\t\t}\n\t\n\t\tfor ( i=0, ien=columns.length ; i<ien ; i++ ) {\n\t\t\tcolumn = columns[i];\n\t\t\tcell = $( column.nTh ).addClass( column.sClass );\n\t\n\t\t\tif ( createHeader ) {\n\t\t\t\tcell.appendTo( row );\n\t\t\t}\n\t\n\t\t\t// 1.11 move into sorting\n\t\t\tif ( oSettings.oFeatures.bSort ) {\n\t\t\t\tcell.addClass( column.sSortingClass );\n\t\n\t\t\t\tif ( column.bSortable !== false ) {\n\t\t\t\t\tcell\n\t\t\t\t\t\t.attr( 'tabindex', oSettings.iTabIndex )\n\t\t\t\t\t\t.attr( 'aria-controls', oSettings.sTableId );\n\t\n\t\t\t\t\t_fnSortAttachListener( oSettings, column.nTh, i );\n\t\t\t\t}\n\t\t\t}\n\t\n\t\t\tif ( column.sTitle != cell[0].innerHTML ) {\n\t\t\t\tcell.html( column.sTitle );\n\t\t\t}\n\t\n\t\t\t_fnRenderer( oSettings, 'header' )(\n\t\t\t\toSettings, cell, column, classes\n\t\t\t);\n\t\t}\n\t\n\t\tif ( createHeader ) {\n\t\t\t_fnDetectHeader( oSettings.aoHeader, thead );\n\t\t}\n\t\n\t\t/* Deal with the footer - add classes if required */\n\t\t$(thead).children('tr').children('th, td').addClass( classes.sHeaderTH );\n\t\t$(tfoot).children('tr').children('th, td').addClass( classes.sFooterTH );\n\t\n\t\t// Cache the footer cells. Note that we only take the cells from the first\n\t\t// row in the footer. If there is more than one row the user wants to\n\t\t// interact with, they need to use the table().foot() method. Note also this\n\t\t// allows cells to be used for multiple columns using colspan\n\t\tif ( tfoot !== null ) {\n\t\t\tvar cells = oSettings.aoFooter[0];\n\t\n\t\t\tfor ( i=0, ien=cells.length ; i<ien ; i++ ) {\n\t\t\t\tcolumn = columns[i];\n\t\t\t\tcolumn.nTf = cells[i].cell;\n\t\n\t\t\t\tif ( column.sClass ) {\n\t\t\t\t\t$(column.nTf).addClass( column.sClass );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t\n\t\n\t/**\n\t * Draw the header (or footer) element based on the column visibility states. The\n\t * methodology here is to use the layout array from _fnDetectHeader, modified for\n\t * the instantaneous column visibility, to construct the new layout. The grid is\n\t * traversed over cell at a time in a rows x columns grid fashion, although each\n\t * cell insert can cover multiple elements in the grid - which is tracks using the\n\t * aApplied array. Cell inserts in the grid will only occur where there isn't\n\t * already a cell in that position.\n\t *  @param {object} oSettings dataTables settings object\n\t *  @param array {objects} aoSource Layout array from _fnDetectHeader\n\t *  @param {boolean} [bIncludeHidden=false] If true then include the hidden columns in the calc,\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnDrawHead( oSettings, aoSource, bIncludeHidden )\n\t{\n\t\tvar i, iLen, j, jLen, k, kLen, n, nLocalTr;\n\t\tvar aoLocal = [];\n\t\tvar aApplied = [];\n\t\tvar iColumns = oSettings.aoColumns.length;\n\t\tvar iRowspan, iColspan;\n\t\n\t\tif ( ! aoSource )\n\t\t{\n\t\t\treturn;\n\t\t}\n\t\n\t\tif (  bIncludeHidden === undefined )\n\t\t{\n\t\t\tbIncludeHidden = false;\n\t\t}\n\t\n\t\t/* Make a copy of the master layout array, but without the visible columns in it */\n\t\tfor ( i=0, iLen=aoSource.length ; i<iLen ; i++ )\n\t\t{\n\t\t\taoLocal[i] = aoSource[i].slice();\n\t\t\taoLocal[i].nTr = aoSource[i].nTr;\n\t\n\t\t\t/* Remove any columns which are currently hidden */\n\t\t\tfor ( j=iColumns-1 ; j>=0 ; j-- )\n\t\t\t{\n\t\t\t\tif ( !oSettings.aoColumns[j].bVisible && !bIncludeHidden )\n\t\t\t\t{\n\t\t\t\t\taoLocal[i].splice( j, 1 );\n\t\t\t\t}\n\t\t\t}\n\t\n\t\t\t/* Prep the applied array - it needs an element for each row */\n\t\t\taApplied.push( [] );\n\t\t}\n\t\n\t\tfor ( i=0, iLen=aoLocal.length ; i<iLen ; i++ )\n\t\t{\n\t\t\tnLocalTr = aoLocal[i].nTr;\n\t\n\t\t\t/* All cells are going to be replaced, so empty out the row */\n\t\t\tif ( nLocalTr )\n\t\t\t{\n\t\t\t\twhile( (n = nLocalTr.firstChild) )\n\t\t\t\t{\n\t\t\t\t\tnLocalTr.removeChild( n );\n\t\t\t\t}\n\t\t\t}\n\t\n\t\t\tfor ( j=0, jLen=aoLocal[i].length ; j<jLen ; j++ )\n\t\t\t{\n\t\t\t\tiRowspan = 1;\n\t\t\t\tiColspan = 1;\n\t\n\t\t\t\t/* Check to see if there is already a cell (row/colspan) covering our target\n\t\t\t\t * insert point. If there is, then there is nothing to do.\n\t\t\t\t */\n\t\t\t\tif ( aApplied[i][j] === undefined )\n\t\t\t\t{\n\t\t\t\t\tnLocalTr.appendChild( aoLocal[i][j].cell );\n\t\t\t\t\taApplied[i][j] = 1;\n\t\n\t\t\t\t\t/* Expand the cell to cover as many rows as needed */\n\t\t\t\t\twhile ( aoLocal[i+iRowspan] !== undefined &&\n\t\t\t\t\t        aoLocal[i][j].cell == aoLocal[i+iRowspan][j].cell )\n\t\t\t\t\t{\n\t\t\t\t\t\taApplied[i+iRowspan][j] = 1;\n\t\t\t\t\t\tiRowspan++;\n\t\t\t\t\t}\n\t\n\t\t\t\t\t/* Expand the cell to cover as many columns as needed */\n\t\t\t\t\twhile ( aoLocal[i][j+iColspan] !== undefined &&\n\t\t\t\t\t        aoLocal[i][j].cell == aoLocal[i][j+iColspan].cell )\n\t\t\t\t\t{\n\t\t\t\t\t\t/* Must update the applied array over the rows for the columns */\n\t\t\t\t\t\tfor ( k=0 ; k<iRowspan ; k++ )\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\taApplied[i+k][j+iColspan] = 1;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tiColspan++;\n\t\t\t\t\t}\n\t\n\t\t\t\t\t/* Do the actual expansion in the DOM */\n\t\t\t\t\t$(aoLocal[i][j].cell)\n\t\t\t\t\t\t.attr('rowspan', iRowspan)\n\t\t\t\t\t\t.attr('colspan', iColspan);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t\n\t\n\t/**\n\t * Insert the required TR nodes into the table for display\n\t *  @param {object} oSettings dataTables settings object\n\t *  @param ajaxComplete true after ajax call to complete rendering\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnDraw( oSettings, ajaxComplete )\n\t{\n\t\t// Allow for state saving and a custom start position\n\t\t_fnStart( oSettings );\n\t\n\t\t/* Provide a pre-callback function which can be used to cancel the draw is false is returned */\n\t\tvar aPreDraw = _fnCallbackFire( oSettings, 'aoPreDrawCallback', 'preDraw', [oSettings] );\n\t\tif ( $.inArray( false, aPreDraw ) !== -1 )\n\t\t{\n\t\t\t_fnProcessingDisplay( oSettings, false );\n\t\t\treturn;\n\t\t}\n\t\n\t\tvar anRows = [];\n\t\tvar iRowCount = 0;\n\t\tvar asStripeClasses = oSettings.asStripeClasses;\n\t\tvar iStripes = asStripeClasses.length;\n\t\tvar oLang = oSettings.oLanguage;\n\t\tvar bServerSide = _fnDataSource( oSettings ) == 'ssp';\n\t\tvar aiDisplay = oSettings.aiDisplay;\n\t\tvar iDisplayStart = oSettings._iDisplayStart;\n\t\tvar iDisplayEnd = oSettings.fnDisplayEnd();\n\t\n\t\toSettings.bDrawing = true;\n\t\n\t\t/* Server-side processing draw intercept */\n\t\tif ( oSettings.bDeferLoading )\n\t\t{\n\t\t\toSettings.bDeferLoading = false;\n\t\t\toSettings.iDraw++;\n\t\t\t_fnProcessingDisplay( oSettings, false );\n\t\t}\n\t\telse if ( !bServerSide )\n\t\t{\n\t\t\toSettings.iDraw++;\n\t\t}\n\t\telse if ( !oSettings.bDestroying && !ajaxComplete)\n\t\t{\n\t\t\t_fnAjaxUpdate( oSettings );\n\t\t\treturn;\n\t\t}\n\t\n\t\tif ( aiDisplay.length !== 0 )\n\t\t{\n\t\t\tvar iStart = bServerSide ? 0 : iDisplayStart;\n\t\t\tvar iEnd = bServerSide ? oSettings.aoData.length : iDisplayEnd;\n\t\n\t\t\tfor ( var j=iStart ; j<iEnd ; j++ )\n\t\t\t{\n\t\t\t\tvar iDataIndex = aiDisplay[j];\n\t\t\t\tvar aoData = oSettings.aoData[ iDataIndex ];\n\t\t\t\tif ( aoData.nTr === null )\n\t\t\t\t{\n\t\t\t\t\t_fnCreateTr( oSettings, iDataIndex );\n\t\t\t\t}\n\t\n\t\t\t\tvar nRow = aoData.nTr;\n\t\n\t\t\t\t/* Remove the old striping classes and then add the new one */\n\t\t\t\tif ( iStripes !== 0 )\n\t\t\t\t{\n\t\t\t\t\tvar sStripe = asStripeClasses[ iRowCount % iStripes ];\n\t\t\t\t\tif ( aoData._sRowStripe != sStripe )\n\t\t\t\t\t{\n\t\t\t\t\t\t$(nRow).removeClass( aoData._sRowStripe ).addClass( sStripe );\n\t\t\t\t\t\taoData._sRowStripe = sStripe;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\n\t\t\t\t// Row callback functions - might want to manipulate the row\n\t\t\t\t// iRowCount and j are not currently documented. Are they at all\n\t\t\t\t// useful?\n\t\t\t\t_fnCallbackFire( oSettings, 'aoRowCallback', null,\n\t\t\t\t\t[nRow, aoData._aData, iRowCount, j, iDataIndex] );\n\t\n\t\t\t\tanRows.push( nRow );\n\t\t\t\tiRowCount++;\n\t\t\t}\n\t\t}\n\t\telse\n\t\t{\n\t\t\t/* Table is empty - create a row with an empty message in it */\n\t\t\tvar sZero = oLang.sZeroRecords;\n\t\t\tif ( oSettings.iDraw == 1 &&  _fnDataSource( oSettings ) == 'ajax' )\n\t\t\t{\n\t\t\t\tsZero = oLang.sLoadingRecords;\n\t\t\t}\n\t\t\telse if ( oLang.sEmptyTable && oSettings.fnRecordsTotal() === 0 )\n\t\t\t{\n\t\t\t\tsZero = oLang.sEmptyTable;\n\t\t\t}\n\t\n\t\t\tanRows[ 0 ] = $( '<tr/>', { 'class': iStripes ? asStripeClasses[0] : '' } )\n\t\t\t\t.append( $('<td />', {\n\t\t\t\t\t'valign':  'top',\n\t\t\t\t\t'colSpan': _fnVisbleColumns( oSettings ),\n\t\t\t\t\t'class':   oSettings.oClasses.sRowEmpty\n\t\t\t\t} ).html( sZero ) )[0];\n\t\t}\n\t\n\t\t/* Header and footer callbacks */\n\t\t_fnCallbackFire( oSettings, 'aoHeaderCallback', 'header', [ $(oSettings.nTHead).children('tr')[0],\n\t\t\t_fnGetDataMaster( oSettings ), iDisplayStart, iDisplayEnd, aiDisplay ] );\n\t\n\t\t_fnCallbackFire( oSettings, 'aoFooterCallback', 'footer', [ $(oSettings.nTFoot).children('tr')[0],\n\t\t\t_fnGetDataMaster( oSettings ), iDisplayStart, iDisplayEnd, aiDisplay ] );\n\t\n\t\tvar body = $(oSettings.nTBody);\n\t\n\t\tbody.children().detach();\n\t\tbody.append( $(anRows) );\n\t\n\t\t/* Call all required callback functions for the end of a draw */\n\t\t_fnCallbackFire( oSettings, 'aoDrawCallback', 'draw', [oSettings] );\n\t\n\t\t/* Draw is complete, sorting and filtering must be as well */\n\t\toSettings.bSorted = false;\n\t\toSettings.bFiltered = false;\n\t\toSettings.bDrawing = false;\n\t}\n\t\n\t\n\t/**\n\t * Redraw the table - taking account of the various features which are enabled\n\t *  @param {object} oSettings dataTables settings object\n\t *  @param {boolean} [holdPosition] Keep the current paging position. By default\n\t *    the paging is reset to the first page\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnReDraw( settings, holdPosition )\n\t{\n\t\tvar\n\t\t\tfeatures = settings.oFeatures,\n\t\t\tsort     = features.bSort,\n\t\t\tfilter   = features.bFilter;\n\t\n\t\tif ( sort ) {\n\t\t\t_fnSort( settings );\n\t\t}\n\t\n\t\tif ( filter ) {\n\t\t\t_fnFilterComplete( settings, settings.oPreviousSearch );\n\t\t}\n\t\telse {\n\t\t\t// No filtering, so we want to just use the display master\n\t\t\tsettings.aiDisplay = settings.aiDisplayMaster.slice();\n\t\t}\n\t\n\t\tif ( holdPosition !== true ) {\n\t\t\tsettings._iDisplayStart = 0;\n\t\t}\n\t\n\t\t// Let any modules know about the draw hold position state (used by\n\t\t// scrolling internally)\n\t\tsettings._drawHold = holdPosition;\n\t\n\t\t_fnDraw( settings );\n\t\n\t\tsettings._drawHold = false;\n\t}\n\t\n\t\n\t/**\n\t * Add the options to the page HTML for the table\n\t *  @param {object} oSettings dataTables settings object\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnAddOptionsHtml ( oSettings )\n\t{\n\t\tvar classes = oSettings.oClasses;\n\t\tvar table = $(oSettings.nTable);\n\t\tvar holding = $('<div/>').insertBefore( table ); // Holding element for speed\n\t\tvar features = oSettings.oFeatures;\n\t\n\t\t// All DataTables are wrapped in a div\n\t\tvar insert = $('<div/>', {\n\t\t\tid:      oSettings.sTableId+'_wrapper',\n\t\t\t'class': classes.sWrapper + (oSettings.nTFoot ? '' : ' '+classes.sNoFooter)\n\t\t} );\n\t\n\t\toSettings.nHolding = holding[0];\n\t\toSettings.nTableWrapper = insert[0];\n\t\toSettings.nTableReinsertBefore = oSettings.nTable.nextSibling;\n\t\n\t\t/* Loop over the user set positioning and place the elements as needed */\n\t\tvar aDom = oSettings.sDom.split('');\n\t\tvar featureNode, cOption, nNewNode, cNext, sAttr, j;\n\t\tfor ( var i=0 ; i<aDom.length ; i++ )\n\t\t{\n\t\t\tfeatureNode = null;\n\t\t\tcOption = aDom[i];\n\t\n\t\t\tif ( cOption == '<' )\n\t\t\t{\n\t\t\t\t/* New container div */\n\t\t\t\tnNewNode = $('<div/>')[0];\n\t\n\t\t\t\t/* Check to see if we should append an id and/or a class name to the container */\n\t\t\t\tcNext = aDom[i+1];\n\t\t\t\tif ( cNext == \"'\" || cNext == '\"' )\n\t\t\t\t{\n\t\t\t\t\tsAttr = \"\";\n\t\t\t\t\tj = 2;\n\t\t\t\t\twhile ( aDom[i+j] != cNext )\n\t\t\t\t\t{\n\t\t\t\t\t\tsAttr += aDom[i+j];\n\t\t\t\t\t\tj++;\n\t\t\t\t\t}\n\t\n\t\t\t\t\t/* Replace jQuery UI constants @todo depreciated */\n\t\t\t\t\tif ( sAttr == \"H\" )\n\t\t\t\t\t{\n\t\t\t\t\t\tsAttr = classes.sJUIHeader;\n\t\t\t\t\t}\n\t\t\t\t\telse if ( sAttr == \"F\" )\n\t\t\t\t\t{\n\t\t\t\t\t\tsAttr = classes.sJUIFooter;\n\t\t\t\t\t}\n\t\n\t\t\t\t\t/* The attribute can be in the format of \"#id.class\", \"#id\" or \"class\" This logic\n\t\t\t\t\t * breaks the string into parts and applies them as needed\n\t\t\t\t\t */\n\t\t\t\t\tif ( sAttr.indexOf('.') != -1 )\n\t\t\t\t\t{\n\t\t\t\t\t\tvar aSplit = sAttr.split('.');\n\t\t\t\t\t\tnNewNode.id = aSplit[0].substr(1, aSplit[0].length-1);\n\t\t\t\t\t\tnNewNode.className = aSplit[1];\n\t\t\t\t\t}\n\t\t\t\t\telse if ( sAttr.charAt(0) == \"#\" )\n\t\t\t\t\t{\n\t\t\t\t\t\tnNewNode.id = sAttr.substr(1, sAttr.length-1);\n\t\t\t\t\t}\n\t\t\t\t\telse\n\t\t\t\t\t{\n\t\t\t\t\t\tnNewNode.className = sAttr;\n\t\t\t\t\t}\n\t\n\t\t\t\t\ti += j; /* Move along the position array */\n\t\t\t\t}\n\t\n\t\t\t\tinsert.append( nNewNode );\n\t\t\t\tinsert = $(nNewNode);\n\t\t\t}\n\t\t\telse if ( cOption == '>' )\n\t\t\t{\n\t\t\t\t/* End container div */\n\t\t\t\tinsert = insert.parent();\n\t\t\t}\n\t\t\t// @todo Move options into their own plugins?\n\t\t\telse if ( cOption == 'l' && features.bPaginate && features.bLengthChange )\n\t\t\t{\n\t\t\t\t/* Length */\n\t\t\t\tfeatureNode = _fnFeatureHtmlLength( oSettings );\n\t\t\t}\n\t\t\telse if ( cOption == 'f' && features.bFilter )\n\t\t\t{\n\t\t\t\t/* Filter */\n\t\t\t\tfeatureNode = _fnFeatureHtmlFilter( oSettings );\n\t\t\t}\n\t\t\telse if ( cOption == 'r' && features.bProcessing )\n\t\t\t{\n\t\t\t\t/* pRocessing */\n\t\t\t\tfeatureNode = _fnFeatureHtmlProcessing( oSettings );\n\t\t\t}\n\t\t\telse if ( cOption == 't' )\n\t\t\t{\n\t\t\t\t/* Table */\n\t\t\t\tfeatureNode = _fnFeatureHtmlTable( oSettings );\n\t\t\t}\n\t\t\telse if ( cOption ==  'i' && features.bInfo )\n\t\t\t{\n\t\t\t\t/* Info */\n\t\t\t\tfeatureNode = _fnFeatureHtmlInfo( oSettings );\n\t\t\t}\n\t\t\telse if ( cOption == 'p' && features.bPaginate )\n\t\t\t{\n\t\t\t\t/* Pagination */\n\t\t\t\tfeatureNode = _fnFeatureHtmlPaginate( oSettings );\n\t\t\t}\n\t\t\telse if ( DataTable.ext.feature.length !== 0 )\n\t\t\t{\n\t\t\t\t/* Plug-in features */\n\t\t\t\tvar aoFeatures = DataTable.ext.feature;\n\t\t\t\tfor ( var k=0, kLen=aoFeatures.length ; k<kLen ; k++ )\n\t\t\t\t{\n\t\t\t\t\tif ( cOption == aoFeatures[k].cFeature )\n\t\t\t\t\t{\n\t\t\t\t\t\tfeatureNode = aoFeatures[k].fnInit( oSettings );\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\n\t\t\t/* Add to the 2D features array */\n\t\t\tif ( featureNode )\n\t\t\t{\n\t\t\t\tvar aanFeatures = oSettings.aanFeatures;\n\t\n\t\t\t\tif ( ! aanFeatures[cOption] )\n\t\t\t\t{\n\t\t\t\t\taanFeatures[cOption] = [];\n\t\t\t\t}\n\t\n\t\t\t\taanFeatures[cOption].push( featureNode );\n\t\t\t\tinsert.append( featureNode );\n\t\t\t}\n\t\t}\n\t\n\t\t/* Built our DOM structure - replace the holding div with what we want */\n\t\tholding.replaceWith( insert );\n\t\toSettings.nHolding = null;\n\t}\n\t\n\t\n\t/**\n\t * Use the DOM source to create up an array of header cells. The idea here is to\n\t * create a layout grid (array) of rows x columns, which contains a reference\n\t * to the cell that that point in the grid (regardless of col/rowspan), such that\n\t * any column / row could be removed and the new grid constructed\n\t *  @param array {object} aLayout Array to store the calculated layout in\n\t *  @param {node} nThead The header/footer element for the table\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnDetectHeader ( aLayout, nThead )\n\t{\n\t\tvar nTrs = $(nThead).children('tr');\n\t\tvar nTr, nCell;\n\t\tvar i, k, l, iLen, jLen, iColShifted, iColumn, iColspan, iRowspan;\n\t\tvar bUnique;\n\t\tvar fnShiftCol = function ( a, i, j ) {\n\t\t\tvar k = a[i];\n\t                while ( k[j] ) {\n\t\t\t\tj++;\n\t\t\t}\n\t\t\treturn j;\n\t\t};\n\t\n\t\taLayout.splice( 0, aLayout.length );\n\t\n\t\t/* We know how many rows there are in the layout - so prep it */\n\t\tfor ( i=0, iLen=nTrs.length ; i<iLen ; i++ )\n\t\t{\n\t\t\taLayout.push( [] );\n\t\t}\n\t\n\t\t/* Calculate a layout array */\n\t\tfor ( i=0, iLen=nTrs.length ; i<iLen ; i++ )\n\t\t{\n\t\t\tnTr = nTrs[i];\n\t\t\tiColumn = 0;\n\t\n\t\t\t/* For every cell in the row... */\n\t\t\tnCell = nTr.firstChild;\n\t\t\twhile ( nCell ) {\n\t\t\t\tif ( nCell.nodeName.toUpperCase() == \"TD\" ||\n\t\t\t\t     nCell.nodeName.toUpperCase() == \"TH\" )\n\t\t\t\t{\n\t\t\t\t\t/* Get the col and rowspan attributes from the DOM and sanitise them */\n\t\t\t\t\tiColspan = nCell.getAttribute('colspan') * 1;\n\t\t\t\t\tiRowspan = nCell.getAttribute('rowspan') * 1;\n\t\t\t\t\tiColspan = (!iColspan || iColspan===0 || iColspan===1) ? 1 : iColspan;\n\t\t\t\t\tiRowspan = (!iRowspan || iRowspan===0 || iRowspan===1) ? 1 : iRowspan;\n\t\n\t\t\t\t\t/* There might be colspan cells already in this row, so shift our target\n\t\t\t\t\t * accordingly\n\t\t\t\t\t */\n\t\t\t\t\tiColShifted = fnShiftCol( aLayout, i, iColumn );\n\t\n\t\t\t\t\t/* Cache calculation for unique columns */\n\t\t\t\t\tbUnique = iColspan === 1 ? true : false;\n\t\n\t\t\t\t\t/* If there is col / rowspan, copy the information into the layout grid */\n\t\t\t\t\tfor ( l=0 ; l<iColspan ; l++ )\n\t\t\t\t\t{\n\t\t\t\t\t\tfor ( k=0 ; k<iRowspan ; k++ )\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\taLayout[i+k][iColShifted+l] = {\n\t\t\t\t\t\t\t\t\"cell\": nCell,\n\t\t\t\t\t\t\t\t\"unique\": bUnique\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t\taLayout[i+k].nTr = nTr;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tnCell = nCell.nextSibling;\n\t\t\t}\n\t\t}\n\t}\n\t\n\t\n\t/**\n\t * Get an array of unique th elements, one for each column\n\t *  @param {object} oSettings dataTables settings object\n\t *  @param {node} nHeader automatically detect the layout from this node - optional\n\t *  @param {array} aLayout thead/tfoot layout from _fnDetectHeader - optional\n\t *  @returns array {node} aReturn list of unique th's\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnGetUniqueThs ( oSettings, nHeader, aLayout )\n\t{\n\t\tvar aReturn = [];\n\t\tif ( !aLayout )\n\t\t{\n\t\t\taLayout = oSettings.aoHeader;\n\t\t\tif ( nHeader )\n\t\t\t{\n\t\t\t\taLayout = [];\n\t\t\t\t_fnDetectHeader( aLayout, nHeader );\n\t\t\t}\n\t\t}\n\t\n\t\tfor ( var i=0, iLen=aLayout.length ; i<iLen ; i++ )\n\t\t{\n\t\t\tfor ( var j=0, jLen=aLayout[i].length ; j<jLen ; j++ )\n\t\t\t{\n\t\t\t\tif ( aLayout[i][j].unique &&\n\t\t\t\t\t (!aReturn[j] || !oSettings.bSortCellsTop) )\n\t\t\t\t{\n\t\t\t\t\taReturn[j] = aLayout[i][j].cell;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\n\t\treturn aReturn;\n\t}\n\t\n\t/**\n\t * Set the start position for draw\n\t *  @param {object} oSettings dataTables settings object\n\t */\n\tfunction _fnStart( oSettings )\n\t{\n\t\tvar bServerSide = _fnDataSource( oSettings ) == 'ssp';\n\t\tvar iInitDisplayStart = oSettings.iInitDisplayStart;\n\t\n\t\t// Check and see if we have an initial draw position from state saving\n\t\tif ( iInitDisplayStart !== undefined && iInitDisplayStart !== -1 )\n\t\t{\n\t\t\toSettings._iDisplayStart = bServerSide ?\n\t\t\t\tiInitDisplayStart :\n\t\t\t\tiInitDisplayStart >= oSettings.fnRecordsDisplay() ?\n\t\t\t\t\t0 :\n\t\t\t\t\tiInitDisplayStart;\n\t\n\t\t\toSettings.iInitDisplayStart = -1;\n\t\t}\n\t}\n\t\n\t/**\n\t * Create an Ajax call based on the table's settings, taking into account that\n\t * parameters can have multiple forms, and backwards compatibility.\n\t *\n\t * @param {object} oSettings dataTables settings object\n\t * @param {array} data Data to send to the server, required by\n\t *     DataTables - may be augmented by developer callbacks\n\t * @param {function} fn Callback function to run when data is obtained\n\t */\n\tfunction _fnBuildAjax( oSettings, data, fn )\n\t{\n\t\t// Compatibility with 1.9-, allow fnServerData and event to manipulate\n\t\t_fnCallbackFire( oSettings, 'aoServerParams', 'serverParams', [data] );\n\t\n\t\t// Convert to object based for 1.10+ if using the old array scheme which can\n\t\t// come from server-side processing or serverParams\n\t\tif ( data && Array.isArray(data) ) {\n\t\t\tvar tmp = {};\n\t\t\tvar rbracket = /(.*?)\\[\\]$/;\n\t\n\t\t\t$.each( data, function (key, val) {\n\t\t\t\tvar match = val.name.match(rbracket);\n\t\n\t\t\t\tif ( match ) {\n\t\t\t\t\t// Support for arrays\n\t\t\t\t\tvar name = match[0];\n\t\n\t\t\t\t\tif ( ! tmp[ name ] ) {\n\t\t\t\t\t\ttmp[ name ] = [];\n\t\t\t\t\t}\n\t\t\t\t\ttmp[ name ].push( val.value );\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\ttmp[val.name] = val.value;\n\t\t\t\t}\n\t\t\t} );\n\t\t\tdata = tmp;\n\t\t}\n\t\n\t\tvar ajaxData;\n\t\tvar ajax = oSettings.ajax;\n\t\tvar instance = oSettings.oInstance;\n\t\tvar callback = function ( json ) {\n\t\t\tvar status = oSettings.jqXHR\n\t\t\t\t? oSettings.jqXHR.status\n\t\t\t\t: null;\n\t\n\t\t\tif ( json === null || (typeof status === 'number' && status == 204 ) ) {\n\t\t\t\tjson = {};\n\t\t\t\t_fnAjaxDataSrc( oSettings, json, [] );\n\t\t\t}\n\t\n\t\t\tvar error = json.error || json.sError;\n\t\t\tif ( error ) {\n\t\t\t\t_fnLog( oSettings, 0, error );\n\t\t\t}\n\t\n\t\t\toSettings.json = json;\n\t\n\t\t\t_fnCallbackFire( oSettings, null, 'xhr', [oSettings, json, oSettings.jqXHR] );\n\t\t\tfn( json );\n\t\t};\n\t\n\t\tif ( $.isPlainObject( ajax ) && ajax.data )\n\t\t{\n\t\t\tajaxData = ajax.data;\n\t\n\t\t\tvar newData = typeof ajaxData === 'function' ?\n\t\t\t\tajaxData( data, oSettings ) :  // fn can manipulate data or return\n\t\t\t\tajaxData;                      // an object object or array to merge\n\t\n\t\t\t// If the function returned something, use that alone\n\t\t\tdata = typeof ajaxData === 'function' && newData ?\n\t\t\t\tnewData :\n\t\t\t\t$.extend( true, data, newData );\n\t\n\t\t\t// Remove the data property as we've resolved it already and don't want\n\t\t\t// jQuery to do it again (it is restored at the end of the function)\n\t\t\tdelete ajax.data;\n\t\t}\n\t\n\t\tvar baseAjax = {\n\t\t\t\"data\": data,\n\t\t\t\"success\": callback,\n\t\t\t\"dataType\": \"json\",\n\t\t\t\"cache\": false,\n\t\t\t\"type\": oSettings.sServerMethod,\n\t\t\t\"error\": function (xhr, error, thrown) {\n\t\t\t\tvar ret = _fnCallbackFire( oSettings, null, 'xhr', [oSettings, null, oSettings.jqXHR] );\n\t\n\t\t\t\tif ( $.inArray( true, ret ) === -1 ) {\n\t\t\t\t\tif ( error == \"parsererror\" ) {\n\t\t\t\t\t\t_fnLog( oSettings, 0, 'Invalid JSON response', 1 );\n\t\t\t\t\t}\n\t\t\t\t\telse if ( xhr.readyState === 4 ) {\n\t\t\t\t\t\t_fnLog( oSettings, 0, 'Ajax error', 7 );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\n\t\t\t\t_fnProcessingDisplay( oSettings, false );\n\t\t\t}\n\t\t};\n\t\n\t\t// Store the data submitted for the API\n\t\toSettings.oAjaxData = data;\n\t\n\t\t// Allow plug-ins and external processes to modify the data\n\t\t_fnCallbackFire( oSettings, null, 'preXhr', [oSettings, data] );\n\t\n\t\tif ( oSettings.fnServerData )\n\t\t{\n\t\t\t// DataTables 1.9- compatibility\n\t\t\toSettings.fnServerData.call( instance,\n\t\t\t\toSettings.sAjaxSource,\n\t\t\t\t$.map( data, function (val, key) { // Need to convert back to 1.9 trad format\n\t\t\t\t\treturn { name: key, value: val };\n\t\t\t\t} ),\n\t\t\t\tcallback,\n\t\t\t\toSettings\n\t\t\t);\n\t\t}\n\t\telse if ( oSettings.sAjaxSource || typeof ajax === 'string' )\n\t\t{\n\t\t\t// DataTables 1.9- compatibility\n\t\t\toSettings.jqXHR = $.ajax( $.extend( baseAjax, {\n\t\t\t\turl: ajax || oSettings.sAjaxSource\n\t\t\t} ) );\n\t\t}\n\t\telse if ( typeof ajax === 'function' )\n\t\t{\n\t\t\t// Is a function - let the caller define what needs to be done\n\t\t\toSettings.jqXHR = ajax.call( instance, data, callback, oSettings );\n\t\t}\n\t\telse\n\t\t{\n\t\t\t// Object to extend the base settings\n\t\t\toSettings.jqXHR = $.ajax( $.extend( baseAjax, ajax ) );\n\t\n\t\t\t// Restore for next time around\n\t\t\tajax.data = ajaxData;\n\t\t}\n\t}\n\t\n\t\n\t/**\n\t * Update the table using an Ajax call\n\t *  @param {object} settings dataTables settings object\n\t *  @returns {boolean} Block the table drawing or not\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnAjaxUpdate( settings )\n\t{\n\t\tsettings.iDraw++;\n\t\t_fnProcessingDisplay( settings, true );\n\t\n\t\t_fnBuildAjax(\n\t\t\tsettings,\n\t\t\t_fnAjaxParameters( settings ),\n\t\t\tfunction(json) {\n\t\t\t\t_fnAjaxUpdateDraw( settings, json );\n\t\t\t}\n\t\t);\n\t}\n\t\n\t\n\t/**\n\t * Build up the parameters in an object needed for a server-side processing\n\t * request. Note that this is basically done twice, is different ways - a modern\n\t * method which is used by default in DataTables 1.10 which uses objects and\n\t * arrays, or the 1.9- method with is name / value pairs. 1.9 method is used if\n\t * the sAjaxSource option is used in the initialisation, or the legacyAjax\n\t * option is set.\n\t *  @param {object} oSettings dataTables settings object\n\t *  @returns {bool} block the table drawing or not\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnAjaxParameters( settings )\n\t{\n\t\tvar\n\t\t\tcolumns = settings.aoColumns,\n\t\t\tcolumnCount = columns.length,\n\t\t\tfeatures = settings.oFeatures,\n\t\t\tpreSearch = settings.oPreviousSearch,\n\t\t\tpreColSearch = settings.aoPreSearchCols,\n\t\t\ti, data = [], dataProp, column, columnSearch,\n\t\t\tsort = _fnSortFlatten( settings ),\n\t\t\tdisplayStart = settings._iDisplayStart,\n\t\t\tdisplayLength = features.bPaginate !== false ?\n\t\t\t\tsettings._iDisplayLength :\n\t\t\t\t-1;\n\t\n\t\tvar param = function ( name, value ) {\n\t\t\tdata.push( { 'name': name, 'value': value } );\n\t\t};\n\t\n\t\t// DataTables 1.9- compatible method\n\t\tparam( 'sEcho',          settings.iDraw );\n\t\tparam( 'iColumns',       columnCount );\n\t\tparam( 'sColumns',       _pluck( columns, 'sName' ).join(',') );\n\t\tparam( 'iDisplayStart',  displayStart );\n\t\tparam( 'iDisplayLength', displayLength );\n\t\n\t\t// DataTables 1.10+ method\n\t\tvar d = {\n\t\t\tdraw:    settings.iDraw,\n\t\t\tcolumns: [],\n\t\t\torder:   [],\n\t\t\tstart:   displayStart,\n\t\t\tlength:  displayLength,\n\t\t\tsearch:  {\n\t\t\t\tvalue: preSearch.sSearch,\n\t\t\t\tregex: preSearch.bRegex\n\t\t\t}\n\t\t};\n\t\n\t\tfor ( i=0 ; i<columnCount ; i++ ) {\n\t\t\tcolumn = columns[i];\n\t\t\tcolumnSearch = preColSearch[i];\n\t\t\tdataProp = typeof column.mData==\"function\" ? 'function' : column.mData ;\n\t\n\t\t\td.columns.push( {\n\t\t\t\tdata:       dataProp,\n\t\t\t\tname:       column.sName,\n\t\t\t\tsearchable: column.bSearchable,\n\t\t\t\torderable:  column.bSortable,\n\t\t\t\tsearch:     {\n\t\t\t\t\tvalue: columnSearch.sSearch,\n\t\t\t\t\tregex: columnSearch.bRegex\n\t\t\t\t}\n\t\t\t} );\n\t\n\t\t\tparam( \"mDataProp_\"+i, dataProp );\n\t\n\t\t\tif ( features.bFilter ) {\n\t\t\t\tparam( 'sSearch_'+i,     columnSearch.sSearch );\n\t\t\t\tparam( 'bRegex_'+i,      columnSearch.bRegex );\n\t\t\t\tparam( 'bSearchable_'+i, column.bSearchable );\n\t\t\t}\n\t\n\t\t\tif ( features.bSort ) {\n\t\t\t\tparam( 'bSortable_'+i, column.bSortable );\n\t\t\t}\n\t\t}\n\t\n\t\tif ( features.bFilter ) {\n\t\t\tparam( 'sSearch', preSearch.sSearch );\n\t\t\tparam( 'bRegex', preSearch.bRegex );\n\t\t}\n\t\n\t\tif ( features.bSort ) {\n\t\t\t$.each( sort, function ( i, val ) {\n\t\t\t\td.order.push( { column: val.col, dir: val.dir } );\n\t\n\t\t\t\tparam( 'iSortCol_'+i, val.col );\n\t\t\t\tparam( 'sSortDir_'+i, val.dir );\n\t\t\t} );\n\t\n\t\t\tparam( 'iSortingCols', sort.length );\n\t\t}\n\t\n\t\t// If the legacy.ajax parameter is null, then we automatically decide which\n\t\t// form to use, based on sAjaxSource\n\t\tvar legacy = DataTable.ext.legacy.ajax;\n\t\tif ( legacy === null ) {\n\t\t\treturn settings.sAjaxSource ? data : d;\n\t\t}\n\t\n\t\t// Otherwise, if legacy has been specified then we use that to decide on the\n\t\t// form\n\t\treturn legacy ? data : d;\n\t}\n\t\n\t\n\t/**\n\t * Data the data from the server (nuking the old) and redraw the table\n\t *  @param {object} oSettings dataTables settings object\n\t *  @param {object} json json data return from the server.\n\t *  @param {string} json.sEcho Tracking flag for DataTables to match requests\n\t *  @param {int} json.iTotalRecords Number of records in the data set, not accounting for filtering\n\t *  @param {int} json.iTotalDisplayRecords Number of records in the data set, accounting for filtering\n\t *  @param {array} json.aaData The data to display on this page\n\t *  @param {string} [json.sColumns] Column ordering (sName, comma separated)\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnAjaxUpdateDraw ( settings, json )\n\t{\n\t\t// v1.10 uses camelCase variables, while 1.9 uses Hungarian notation.\n\t\t// Support both\n\t\tvar compat = function ( old, modern ) {\n\t\t\treturn json[old] !== undefined ? json[old] : json[modern];\n\t\t};\n\t\n\t\tvar data = _fnAjaxDataSrc( settings, json );\n\t\tvar draw            = compat( 'sEcho',                'draw' );\n\t\tvar recordsTotal    = compat( 'iTotalRecords',        'recordsTotal' );\n\t\tvar recordsFiltered = compat( 'iTotalDisplayRecords', 'recordsFiltered' );\n\t\n\t\tif ( draw !== undefined ) {\n\t\t\t// Protect against out of sequence returns\n\t\t\tif ( draw*1 < settings.iDraw ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tsettings.iDraw = draw * 1;\n\t\t}\n\t\n\t\t// No data in returned object, so rather than an array, we show an empty table\n\t\tif ( ! data ) {\n\t\t\tdata = [];\n\t\t}\n\t\n\t\t_fnClearTable( settings );\n\t\tsettings._iRecordsTotal   = parseInt(recordsTotal, 10);\n\t\tsettings._iRecordsDisplay = parseInt(recordsFiltered, 10);\n\t\n\t\tfor ( var i=0, ien=data.length ; i<ien ; i++ ) {\n\t\t\t_fnAddData( settings, data[i] );\n\t\t}\n\t\tsettings.aiDisplay = settings.aiDisplayMaster.slice();\n\t\n\t\t_fnDraw( settings, true );\n\t\n\t\tif ( ! settings._bInitComplete ) {\n\t\t\t_fnInitComplete( settings, json );\n\t\t}\n\t\n\t\t_fnProcessingDisplay( settings, false );\n\t}\n\t\n\t\n\t/**\n\t * Get the data from the JSON data source to use for drawing a table. Using\n\t * `_fnGetObjectDataFn` allows the data to be sourced from a property of the\n\t * source object, or from a processing function.\n\t *  @param {object} oSettings dataTables settings object\n\t *  @param  {object} json Data source object / array from the server\n\t *  @return {array} Array of data to use\n\t */\n\t function _fnAjaxDataSrc ( oSettings, json, write )\n\t {\n\t\tvar dataSrc = $.isPlainObject( oSettings.ajax ) && oSettings.ajax.dataSrc !== undefined ?\n\t\t\toSettings.ajax.dataSrc :\n\t\t\toSettings.sAjaxDataProp; // Compatibility with 1.9-.\n\t\n\t\tif ( ! write ) {\n\t\t\tif ( dataSrc === 'data' ) {\n\t\t\t\t// If the default, then we still want to support the old style, and safely ignore\n\t\t\t\t// it if possible\n\t\t\t\treturn json.aaData || json[dataSrc];\n\t\t\t}\n\t\n\t\t\treturn dataSrc !== \"\" ?\n\t\t\t\t_fnGetObjectDataFn( dataSrc )( json ) :\n\t\t\t\tjson;\n\t\t}\n\t\n\t\t// set\n\t\t_fnSetObjectDataFn( dataSrc )( json, write );\n\t}\n\t\n\t/**\n\t * Generate the node required for filtering text\n\t *  @returns {node} Filter control element\n\t *  @param {object} oSettings dataTables settings object\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnFeatureHtmlFilter ( settings )\n\t{\n\t\tvar classes = settings.oClasses;\n\t\tvar tableId = settings.sTableId;\n\t\tvar language = settings.oLanguage;\n\t\tvar previousSearch = settings.oPreviousSearch;\n\t\tvar features = settings.aanFeatures;\n\t\tvar input = '<input type=\"search\" class=\"'+classes.sFilterInput+'\"/>';\n\t\n\t\tvar str = language.sSearch;\n\t\tstr = str.match(/_INPUT_/) ?\n\t\t\tstr.replace('_INPUT_', input) :\n\t\t\tstr+input;\n\t\n\t\tvar filter = $('<div/>', {\n\t\t\t\t'id': ! features.f ? tableId+'_filter' : null,\n\t\t\t\t'class': classes.sFilter\n\t\t\t} )\n\t\t\t.append( $('<label/>' ).append( str ) );\n\t\n\t\tvar searchFn = function(event) {\n\t\t\t/* Update all other filter input elements for the new display */\n\t\t\tvar n = features.f;\n\t\t\tvar val = !this.value ? \"\" : this.value; // mental IE8 fix :-(\n\t\t\tif(previousSearch.return && event.key !== \"Enter\") {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t/* Now do the filter */\n\t\t\tif ( val != previousSearch.sSearch ) {\n\t\t\t\t_fnFilterComplete( settings, {\n\t\t\t\t\t\"sSearch\": val,\n\t\t\t\t\t\"bRegex\": previousSearch.bRegex,\n\t\t\t\t\t\"bSmart\": previousSearch.bSmart ,\n\t\t\t\t\t\"bCaseInsensitive\": previousSearch.bCaseInsensitive,\n\t\t\t\t\t\"return\": previousSearch.return\n\t\t\t\t} );\n\t\n\t\t\t\t// Need to redraw, without resorting\n\t\t\t\tsettings._iDisplayStart = 0;\n\t\t\t\t_fnDraw( settings );\n\t\t\t}\n\t\t};\n\t\n\t\tvar searchDelay = settings.searchDelay !== null ?\n\t\t\tsettings.searchDelay :\n\t\t\t_fnDataSource( settings ) === 'ssp' ?\n\t\t\t\t400 :\n\t\t\t\t0;\n\t\n\t\tvar jqFilter = $('input', filter)\n\t\t\t.val( previousSearch.sSearch )\n\t\t\t.attr( 'placeholder', language.sSearchPlaceholder )\n\t\t\t.on(\n\t\t\t\t'keyup.DT search.DT input.DT paste.DT cut.DT',\n\t\t\t\tsearchDelay ?\n\t\t\t\t\t_fnThrottle( searchFn, searchDelay ) :\n\t\t\t\t\tsearchFn\n\t\t\t)\n\t\t\t.on( 'mouseup', function(e) {\n\t\t\t\t// Edge fix! Edge 17 does not trigger anything other than mouse events when clicking\n\t\t\t\t// on the clear icon (Edge bug 17584515). This is safe in other browsers as `searchFn`\n\t\t\t\t// checks the value to see if it has changed. In other browsers it won't have.\n\t\t\t\tsetTimeout( function () {\n\t\t\t\t\tsearchFn.call(jqFilter[0], e);\n\t\t\t\t}, 10);\n\t\t\t} )\n\t\t\t.on( 'keypress.DT', function(e) {\n\t\t\t\t/* Prevent form submission */\n\t\t\t\tif ( e.keyCode == 13 ) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t} )\n\t\t\t.attr('aria-controls', tableId);\n\t\n\t\t// Update the input elements whenever the table is filtered\n\t\t$(settings.nTable).on( 'search.dt.DT', function ( ev, s ) {\n\t\t\tif ( settings === s ) {\n\t\t\t\t// IE9 throws an 'unknown error' if document.activeElement is used\n\t\t\t\t// inside an iframe or frame...\n\t\t\t\ttry {\n\t\t\t\t\tif ( jqFilter[0] !== document.activeElement ) {\n\t\t\t\t\t\tjqFilter.val( previousSearch.sSearch );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tcatch ( e ) {}\n\t\t\t}\n\t\t} );\n\t\n\t\treturn filter[0];\n\t}\n\t\n\t\n\t/**\n\t * Filter the table using both the global filter and column based filtering\n\t *  @param {object} oSettings dataTables settings object\n\t *  @param {object} oSearch search information\n\t *  @param {int} [iForce] force a research of the master array (1) or not (undefined or 0)\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnFilterComplete ( oSettings, oInput, iForce )\n\t{\n\t\tvar oPrevSearch = oSettings.oPreviousSearch;\n\t\tvar aoPrevSearch = oSettings.aoPreSearchCols;\n\t\tvar fnSaveFilter = function ( oFilter ) {\n\t\t\t/* Save the filtering values */\n\t\t\toPrevSearch.sSearch = oFilter.sSearch;\n\t\t\toPrevSearch.bRegex = oFilter.bRegex;\n\t\t\toPrevSearch.bSmart = oFilter.bSmart;\n\t\t\toPrevSearch.bCaseInsensitive = oFilter.bCaseInsensitive;\n\t\t\toPrevSearch.return = oFilter.return;\n\t\t};\n\t\tvar fnRegex = function ( o ) {\n\t\t\t// Backwards compatibility with the bEscapeRegex option\n\t\t\treturn o.bEscapeRegex !== undefined ? !o.bEscapeRegex : o.bRegex;\n\t\t};\n\t\n\t\t// Resolve any column types that are unknown due to addition or invalidation\n\t\t// @todo As per sort - can this be moved into an event handler?\n\t\t_fnColumnTypes( oSettings );\n\t\n\t\t/* In server-side processing all filtering is done by the server, so no point hanging around here */\n\t\tif ( _fnDataSource( oSettings ) != 'ssp' )\n\t\t{\n\t\t\t/* Global filter */\n\t\t\t_fnFilter( oSettings, oInput.sSearch, iForce, fnRegex(oInput), oInput.bSmart, oInput.bCaseInsensitive, oInput.return );\n\t\t\tfnSaveFilter( oInput );\n\t\n\t\t\t/* Now do the individual column filter */\n\t\t\tfor ( var i=0 ; i<aoPrevSearch.length ; i++ )\n\t\t\t{\n\t\t\t\t_fnFilterColumn( oSettings, aoPrevSearch[i].sSearch, i, fnRegex(aoPrevSearch[i]),\n\t\t\t\t\taoPrevSearch[i].bSmart, aoPrevSearch[i].bCaseInsensitive );\n\t\t\t}\n\t\n\t\t\t/* Custom filtering */\n\t\t\t_fnFilterCustom( oSettings );\n\t\t}\n\t\telse\n\t\t{\n\t\t\tfnSaveFilter( oInput );\n\t\t}\n\t\n\t\t/* Tell the draw function we have been filtering */\n\t\toSettings.bFiltered = true;\n\t\t_fnCallbackFire( oSettings, null, 'search', [oSettings] );\n\t}\n\t\n\t\n\t/**\n\t * Apply custom filtering functions\n\t *  @param {object} oSettings dataTables settings object\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnFilterCustom( settings )\n\t{\n\t\tvar filters = DataTable.ext.search;\n\t\tvar displayRows = settings.aiDisplay;\n\t\tvar row, rowIdx;\n\t\n\t\tfor ( var i=0, ien=filters.length ; i<ien ; i++ ) {\n\t\t\tvar rows = [];\n\t\n\t\t\t// Loop over each row and see if it should be included\n\t\t\tfor ( var j=0, jen=displayRows.length ; j<jen ; j++ ) {\n\t\t\t\trowIdx = displayRows[ j ];\n\t\t\t\trow = settings.aoData[ rowIdx ];\n\t\n\t\t\t\tif ( filters[i]( settings, row._aFilterData, rowIdx, row._aData, j ) ) {\n\t\t\t\t\trows.push( rowIdx );\n\t\t\t\t}\n\t\t\t}\n\t\n\t\t\t// So the array reference doesn't break set the results into the\n\t\t\t// existing array\n\t\t\tdisplayRows.length = 0;\n\t\t\t$.merge( displayRows, rows );\n\t\t}\n\t}\n\t\n\t\n\t/**\n\t * Filter the table on a per-column basis\n\t *  @param {object} oSettings dataTables settings object\n\t *  @param {string} sInput string to filter on\n\t *  @param {int} iColumn column to filter\n\t *  @param {bool} bRegex treat search string as a regular expression or not\n\t *  @param {bool} bSmart use smart filtering or not\n\t *  @param {bool} bCaseInsensitive Do case insensitive matching or not\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnFilterColumn ( settings, searchStr, colIdx, regex, smart, caseInsensitive )\n\t{\n\t\tif ( searchStr === '' ) {\n\t\t\treturn;\n\t\t}\n\t\n\t\tvar data;\n\t\tvar out = [];\n\t\tvar display = settings.aiDisplay;\n\t\tvar rpSearch = _fnFilterCreateSearch( searchStr, regex, smart, caseInsensitive );\n\t\n\t\tfor ( var i=0 ; i<display.length ; i++ ) {\n\t\t\tdata = settings.aoData[ display[i] ]._aFilterData[ colIdx ];\n\t\n\t\t\tif ( rpSearch.test( data ) ) {\n\t\t\t\tout.push( display[i] );\n\t\t\t}\n\t\t}\n\t\n\t\tsettings.aiDisplay = out;\n\t}\n\t\n\t\n\t/**\n\t * Filter the data table based on user input and draw the table\n\t *  @param {object} settings dataTables settings object\n\t *  @param {string} input string to filter on\n\t *  @param {int} force optional - force a research of the master array (1) or not (undefined or 0)\n\t *  @param {bool} regex treat as a regular expression or not\n\t *  @param {bool} smart perform smart filtering or not\n\t *  @param {bool} caseInsensitive Do case insensitive matching or not\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnFilter( settings, input, force, regex, smart, caseInsensitive )\n\t{\n\t\tvar rpSearch = _fnFilterCreateSearch( input, regex, smart, caseInsensitive );\n\t\tvar prevSearch = settings.oPreviousSearch.sSearch;\n\t\tvar displayMaster = settings.aiDisplayMaster;\n\t\tvar display, invalidated, i;\n\t\tvar filtered = [];\n\t\n\t\t// Need to take account of custom filtering functions - always filter\n\t\tif ( DataTable.ext.search.length !== 0 ) {\n\t\t\tforce = true;\n\t\t}\n\t\n\t\t// Check if any of the rows were invalidated\n\t\tinvalidated = _fnFilterData( settings );\n\t\n\t\t// If the input is blank - we just want the full data set\n\t\tif ( input.length <= 0 ) {\n\t\t\tsettings.aiDisplay = displayMaster.slice();\n\t\t}\n\t\telse {\n\t\t\t// New search - start from the master array\n\t\t\tif ( invalidated ||\n\t\t\t\t force ||\n\t\t\t\t regex ||\n\t\t\t\t prevSearch.length > input.length ||\n\t\t\t\t input.indexOf(prevSearch) !== 0 ||\n\t\t\t\t settings.bSorted // On resort, the display master needs to be\n\t\t\t\t                  // re-filtered since indexes will have changed\n\t\t\t) {\n\t\t\t\tsettings.aiDisplay = displayMaster.slice();\n\t\t\t}\n\t\n\t\t\t// Search the display array\n\t\t\tdisplay = settings.aiDisplay;\n\t\n\t\t\tfor ( i=0 ; i<display.length ; i++ ) {\n\t\t\t\tif ( rpSearch.test( settings.aoData[ display[i] ]._sFilterRow ) ) {\n\t\t\t\t\tfiltered.push( display[i] );\n\t\t\t\t}\n\t\t\t}\n\t\n\t\t\tsettings.aiDisplay = filtered;\n\t\t}\n\t}\n\t\n\t\n\t/**\n\t * Build a regular expression object suitable for searching a table\n\t *  @param {string} sSearch string to search for\n\t *  @param {bool} bRegex treat as a regular expression or not\n\t *  @param {bool} bSmart perform smart filtering or not\n\t *  @param {bool} bCaseInsensitive Do case insensitive matching or not\n\t *  @returns {RegExp} constructed object\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnFilterCreateSearch( search, regex, smart, caseInsensitive )\n\t{\n\t\tsearch = regex ?\n\t\t\tsearch :\n\t\t\t_fnEscapeRegex( search );\n\t\t\n\t\tif ( smart ) {\n\t\t\t/* For smart filtering we want to allow the search to work regardless of\n\t\t\t * word order. We also want double quoted text to be preserved, so word\n\t\t\t * order is important - a la google. So this is what we want to\n\t\t\t * generate:\n\t\t\t * \n\t\t\t * ^(?=.*?\\bone\\b)(?=.*?\\btwo three\\b)(?=.*?\\bfour\\b).*$\n\t\t\t */\n\t\t\tvar a = $.map( search.match( /\"[^\"]+\"|[^ ]+/g ) || [''], function ( word ) {\n\t\t\t\tif ( word.charAt(0) === '\"' ) {\n\t\t\t\t\tvar m = word.match( /^\"(.*)\"$/ );\n\t\t\t\t\tword = m ? m[1] : word;\n\t\t\t\t}\n\t\n\t\t\t\treturn word.replace('\"', '');\n\t\t\t} );\n\t\n\t\t\tsearch = '^(?=.*?'+a.join( ')(?=.*?' )+').*$';\n\t\t}\n\t\n\t\treturn new RegExp( search, caseInsensitive ? 'i' : '' );\n\t}\n\t\n\t\n\t/**\n\t * Escape a string such that it can be used in a regular expression\n\t *  @param {string} sVal string to escape\n\t *  @returns {string} escaped string\n\t *  @memberof DataTable#oApi\n\t */\n\tvar _fnEscapeRegex = DataTable.util.escapeRegex;\n\t\n\tvar __filter_div = $('<div>')[0];\n\tvar __filter_div_textContent = __filter_div.textContent !== undefined;\n\t\n\t// Update the filtering data for each row if needed (by invalidation or first run)\n\tfunction _fnFilterData ( settings )\n\t{\n\t\tvar columns = settings.aoColumns;\n\t\tvar column;\n\t\tvar i, j, ien, jen, filterData, cellData, row;\n\t\tvar wasInvalidated = false;\n\t\n\t\tfor ( i=0, ien=settings.aoData.length ; i<ien ; i++ ) {\n\t\t\trow = settings.aoData[i];\n\t\n\t\t\tif ( ! row._aFilterData ) {\n\t\t\t\tfilterData = [];\n\t\n\t\t\t\tfor ( j=0, jen=columns.length ; j<jen ; j++ ) {\n\t\t\t\t\tcolumn = columns[j];\n\t\n\t\t\t\t\tif ( column.bSearchable ) {\n\t\t\t\t\t\tcellData = _fnGetCellData( settings, i, j, 'filter' );\n\t\n\t\t\t\t\t\t// Search in DataTables 1.10 is string based. In 1.11 this\n\t\t\t\t\t\t// should be altered to also allow strict type checking.\n\t\t\t\t\t\tif ( cellData === null ) {\n\t\t\t\t\t\t\tcellData = '';\n\t\t\t\t\t\t}\n\t\n\t\t\t\t\t\tif ( typeof cellData !== 'string' && cellData.toString ) {\n\t\t\t\t\t\t\tcellData = cellData.toString();\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tcellData = '';\n\t\t\t\t\t}\n\t\n\t\t\t\t\t// If it looks like there is an HTML entity in the string,\n\t\t\t\t\t// attempt to decode it so sorting works as expected. Note that\n\t\t\t\t\t// we could use a single line of jQuery to do this, but the DOM\n\t\t\t\t\t// method used here is much faster http://jsperf.com/html-decode\n\t\t\t\t\tif ( cellData.indexOf && cellData.indexOf('&') !== -1 ) {\n\t\t\t\t\t\t__filter_div.innerHTML = cellData;\n\t\t\t\t\t\tcellData = __filter_div_textContent ?\n\t\t\t\t\t\t\t__filter_div.textContent :\n\t\t\t\t\t\t\t__filter_div.innerText;\n\t\t\t\t\t}\n\t\n\t\t\t\t\tif ( cellData.replace ) {\n\t\t\t\t\t\tcellData = cellData.replace(/[\\r\\n\\u2028]/g, '');\n\t\t\t\t\t}\n\t\n\t\t\t\t\tfilterData.push( cellData );\n\t\t\t\t}\n\t\n\t\t\t\trow._aFilterData = filterData;\n\t\t\t\trow._sFilterRow = filterData.join('  ');\n\t\t\t\twasInvalidated = true;\n\t\t\t}\n\t\t}\n\t\n\t\treturn wasInvalidated;\n\t}\n\t\n\t\n\t/**\n\t * Convert from the internal Hungarian notation to camelCase for external\n\t * interaction\n\t *  @param {object} obj Object to convert\n\t *  @returns {object} Inverted object\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnSearchToCamel ( obj )\n\t{\n\t\treturn {\n\t\t\tsearch:          obj.sSearch,\n\t\t\tsmart:           obj.bSmart,\n\t\t\tregex:           obj.bRegex,\n\t\t\tcaseInsensitive: obj.bCaseInsensitive\n\t\t};\n\t}\n\t\n\t\n\t\n\t/**\n\t * Convert from camelCase notation to the internal Hungarian. We could use the\n\t * Hungarian convert function here, but this is cleaner\n\t *  @param {object} obj Object to convert\n\t *  @returns {object} Inverted object\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnSearchToHung ( obj )\n\t{\n\t\treturn {\n\t\t\tsSearch:          obj.search,\n\t\t\tbSmart:           obj.smart,\n\t\t\tbRegex:           obj.regex,\n\t\t\tbCaseInsensitive: obj.caseInsensitive\n\t\t};\n\t}\n\t\n\t/**\n\t * Generate the node required for the info display\n\t *  @param {object} oSettings dataTables settings object\n\t *  @returns {node} Information element\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnFeatureHtmlInfo ( settings )\n\t{\n\t\tvar\n\t\t\ttid = settings.sTableId,\n\t\t\tnodes = settings.aanFeatures.i,\n\t\t\tn = $('<div/>', {\n\t\t\t\t'class': settings.oClasses.sInfo,\n\t\t\t\t'id': ! nodes ? tid+'_info' : null\n\t\t\t} );\n\t\n\t\tif ( ! nodes ) {\n\t\t\t// Update display on each draw\n\t\t\tsettings.aoDrawCallback.push( {\n\t\t\t\t\"fn\": _fnUpdateInfo,\n\t\t\t\t\"sName\": \"information\"\n\t\t\t} );\n\t\n\t\t\tn\n\t\t\t\t.attr( 'role', 'status' )\n\t\t\t\t.attr( 'aria-live', 'polite' );\n\t\n\t\t\t// Table is described by our info div\n\t\t\t$(settings.nTable).attr( 'aria-describedby', tid+'_info' );\n\t\t}\n\t\n\t\treturn n[0];\n\t}\n\t\n\t\n\t/**\n\t * Update the information elements in the display\n\t *  @param {object} settings dataTables settings object\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnUpdateInfo ( settings )\n\t{\n\t\t/* Show information about the table */\n\t\tvar nodes = settings.aanFeatures.i;\n\t\tif ( nodes.length === 0 ) {\n\t\t\treturn;\n\t\t}\n\t\n\t\tvar\n\t\t\tlang  = settings.oLanguage,\n\t\t\tstart = settings._iDisplayStart+1,\n\t\t\tend   = settings.fnDisplayEnd(),\n\t\t\tmax   = settings.fnRecordsTotal(),\n\t\t\ttotal = settings.fnRecordsDisplay(),\n\t\t\tout   = total ?\n\t\t\t\tlang.sInfo :\n\t\t\t\tlang.sInfoEmpty;\n\t\n\t\tif ( total !== max ) {\n\t\t\t/* Record set after filtering */\n\t\t\tout += ' ' + lang.sInfoFiltered;\n\t\t}\n\t\n\t\t// Convert the macros\n\t\tout += lang.sInfoPostFix;\n\t\tout = _fnInfoMacros( settings, out );\n\t\n\t\tvar callback = lang.fnInfoCallback;\n\t\tif ( callback !== null ) {\n\t\t\tout = callback.call( settings.oInstance,\n\t\t\t\tsettings, start, end, max, total, out\n\t\t\t);\n\t\t}\n\t\n\t\t$(nodes).html( out );\n\t}\n\t\n\t\n\tfunction _fnInfoMacros ( settings, str )\n\t{\n\t\t// When infinite scrolling, we are always starting at 1. _iDisplayStart is used only\n\t\t// internally\n\t\tvar\n\t\t\tformatter  = settings.fnFormatNumber,\n\t\t\tstart      = settings._iDisplayStart+1,\n\t\t\tlen        = settings._iDisplayLength,\n\t\t\tvis        = settings.fnRecordsDisplay(),\n\t\t\tall        = len === -1;\n\t\n\t\treturn str.\n\t\t\treplace(/_START_/g, formatter.call( settings, start ) ).\n\t\t\treplace(/_END_/g,   formatter.call( settings, settings.fnDisplayEnd() ) ).\n\t\t\treplace(/_MAX_/g,   formatter.call( settings, settings.fnRecordsTotal() ) ).\n\t\t\treplace(/_TOTAL_/g, formatter.call( settings, vis ) ).\n\t\t\treplace(/_PAGE_/g,  formatter.call( settings, all ? 1 : Math.ceil( start / len ) ) ).\n\t\t\treplace(/_PAGES_/g, formatter.call( settings, all ? 1 : Math.ceil( vis / len ) ) );\n\t}\n\t\n\t\n\t\n\t/**\n\t * Draw the table for the first time, adding all required features\n\t *  @param {object} settings dataTables settings object\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnInitialise ( settings )\n\t{\n\t\tvar i, iLen, iAjaxStart=settings.iInitDisplayStart;\n\t\tvar columns = settings.aoColumns, column;\n\t\tvar features = settings.oFeatures;\n\t\tvar deferLoading = settings.bDeferLoading; // value modified by the draw\n\t\n\t\t/* Ensure that the table data is fully initialised */\n\t\tif ( ! settings.bInitialised ) {\n\t\t\tsetTimeout( function(){ _fnInitialise( settings ); }, 200 );\n\t\t\treturn;\n\t\t}\n\t\n\t\t/* Show the display HTML options */\n\t\t_fnAddOptionsHtml( settings );\n\t\n\t\t/* Build and draw the header / footer for the table */\n\t\t_fnBuildHead( settings );\n\t\t_fnDrawHead( settings, settings.aoHeader );\n\t\t_fnDrawHead( settings, settings.aoFooter );\n\t\n\t\t/* Okay to show that something is going on now */\n\t\t_fnProcessingDisplay( settings, true );\n\t\n\t\t/* Calculate sizes for columns */\n\t\tif ( features.bAutoWidth ) {\n\t\t\t_fnCalculateColumnWidths( settings );\n\t\t}\n\t\n\t\tfor ( i=0, iLen=columns.length ; i<iLen ; i++ ) {\n\t\t\tcolumn = columns[i];\n\t\n\t\t\tif ( column.sWidth ) {\n\t\t\t\tcolumn.nTh.style.width = _fnStringToCss( column.sWidth );\n\t\t\t}\n\t\t}\n\t\n\t\t_fnCallbackFire( settings, null, 'preInit', [settings] );\n\t\n\t\t// If there is default sorting required - let's do it. The sort function\n\t\t// will do the drawing for us. Otherwise we draw the table regardless of the\n\t\t// Ajax source - this allows the table to look initialised for Ajax sourcing\n\t\t// data (show 'loading' message possibly)\n\t\t_fnReDraw( settings );\n\t\n\t\t// Server-side processing init complete is done by _fnAjaxUpdateDraw\n\t\tvar dataSrc = _fnDataSource( settings );\n\t\tif ( dataSrc != 'ssp' || deferLoading ) {\n\t\t\t// if there is an ajax source load the data\n\t\t\tif ( dataSrc == 'ajax' ) {\n\t\t\t\t_fnBuildAjax( settings, [], function(json) {\n\t\t\t\t\tvar aData = _fnAjaxDataSrc( settings, json );\n\t\n\t\t\t\t\t// Got the data - add it to the table\n\t\t\t\t\tfor ( i=0 ; i<aData.length ; i++ ) {\n\t\t\t\t\t\t_fnAddData( settings, aData[i] );\n\t\t\t\t\t}\n\t\n\t\t\t\t\t// Reset the init display for cookie saving. We've already done\n\t\t\t\t\t// a filter, and therefore cleared it before. So we need to make\n\t\t\t\t\t// it appear 'fresh'\n\t\t\t\t\tsettings.iInitDisplayStart = iAjaxStart;\n\t\n\t\t\t\t\t_fnReDraw( settings );\n\t\n\t\t\t\t\t_fnProcessingDisplay( settings, false );\n\t\t\t\t\t_fnInitComplete( settings, json );\n\t\t\t\t}, settings );\n\t\t\t}\n\t\t\telse {\n\t\t\t\t_fnProcessingDisplay( settings, false );\n\t\t\t\t_fnInitComplete( settings );\n\t\t\t}\n\t\t}\n\t}\n\t\n\t\n\t/**\n\t * Draw the table for the first time, adding all required features\n\t *  @param {object} oSettings dataTables settings object\n\t *  @param {object} [json] JSON from the server that completed the table, if using Ajax source\n\t *    with client-side processing (optional)\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnInitComplete ( settings, json )\n\t{\n\t\tsettings._bInitComplete = true;\n\t\n\t\t// When data was added after the initialisation (data or Ajax) we need to\n\t\t// calculate the column sizing\n\t\tif ( json || settings.oInit.aaData ) {\n\t\t\t_fnAdjustColumnSizing( settings );\n\t\t}\n\t\n\t\t_fnCallbackFire( settings, null, 'plugin-init', [settings, json] );\n\t\t_fnCallbackFire( settings, 'aoInitComplete', 'init', [settings, json] );\n\t}\n\t\n\t\n\tfunction _fnLengthChange ( settings, val )\n\t{\n\t\tvar len = parseInt( val, 10 );\n\t\tsettings._iDisplayLength = len;\n\t\n\t\t_fnLengthOverflow( settings );\n\t\n\t\t// Fire length change event\n\t\t_fnCallbackFire( settings, null, 'length', [settings, len] );\n\t}\n\t\n\t\n\t/**\n\t * Generate the node required for user display length changing\n\t *  @param {object} settings dataTables settings object\n\t *  @returns {node} Display length feature node\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnFeatureHtmlLength ( settings )\n\t{\n\t\tvar\n\t\t\tclasses  = settings.oClasses,\n\t\t\ttableId  = settings.sTableId,\n\t\t\tmenu     = settings.aLengthMenu,\n\t\t\td2       = Array.isArray( menu[0] ),\n\t\t\tlengths  = d2 ? menu[0] : menu,\n\t\t\tlanguage = d2 ? menu[1] : menu;\n\t\n\t\tvar select = $('<select/>', {\n\t\t\t'name':          tableId+'_length',\n\t\t\t'aria-controls': tableId,\n\t\t\t'class':         classes.sLengthSelect\n\t\t} );\n\t\n\t\tfor ( var i=0, ien=lengths.length ; i<ien ; i++ ) {\n\t\t\tselect[0][ i ] = new Option(\n\t\t\t\ttypeof language[i] === 'number' ?\n\t\t\t\t\tsettings.fnFormatNumber( language[i] ) :\n\t\t\t\t\tlanguage[i],\n\t\t\t\tlengths[i]\n\t\t\t);\n\t\t}\n\t\n\t\tvar div = $('<div><label/></div>').addClass( classes.sLength );\n\t\tif ( ! settings.aanFeatures.l ) {\n\t\t\tdiv[0].id = tableId+'_length';\n\t\t}\n\t\n\t\tdiv.children().append(\n\t\t\tsettings.oLanguage.sLengthMenu.replace( '_MENU_', select[0].outerHTML )\n\t\t);\n\t\n\t\t// Can't use `select` variable as user might provide their own and the\n\t\t// reference is broken by the use of outerHTML\n\t\t$('select', div)\n\t\t\t.val( settings._iDisplayLength )\n\t\t\t.on( 'change.DT', function(e) {\n\t\t\t\t_fnLengthChange( settings, $(this).val() );\n\t\t\t\t_fnDraw( settings );\n\t\t\t} );\n\t\n\t\t// Update node value whenever anything changes the table's length\n\t\t$(settings.nTable).on( 'length.dt.DT', function (e, s, len) {\n\t\t\tif ( settings === s ) {\n\t\t\t\t$('select', div).val( len );\n\t\t\t}\n\t\t} );\n\t\n\t\treturn div[0];\n\t}\n\t\n\t\n\t\n\t/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n\t * Note that most of the paging logic is done in\n\t * DataTable.ext.pager\n\t */\n\t\n\t/**\n\t * Generate the node required for default pagination\n\t *  @param {object} oSettings dataTables settings object\n\t *  @returns {node} Pagination feature node\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnFeatureHtmlPaginate ( settings )\n\t{\n\t\tvar\n\t\t\ttype   = settings.sPaginationType,\n\t\t\tplugin = DataTable.ext.pager[ type ],\n\t\t\tmodern = typeof plugin === 'function',\n\t\t\tredraw = function( settings ) {\n\t\t\t\t_fnDraw( settings );\n\t\t\t},\n\t\t\tnode = $('<div/>').addClass( settings.oClasses.sPaging + type )[0],\n\t\t\tfeatures = settings.aanFeatures;\n\t\n\t\tif ( ! modern ) {\n\t\t\tplugin.fnInit( settings, node, redraw );\n\t\t}\n\t\n\t\t/* Add a draw callback for the pagination on first instance, to update the paging display */\n\t\tif ( ! features.p )\n\t\t{\n\t\t\tnode.id = settings.sTableId+'_paginate';\n\t\n\t\t\tsettings.aoDrawCallback.push( {\n\t\t\t\t\"fn\": function( settings ) {\n\t\t\t\t\tif ( modern ) {\n\t\t\t\t\t\tvar\n\t\t\t\t\t\t\tstart      = settings._iDisplayStart,\n\t\t\t\t\t\t\tlen        = settings._iDisplayLength,\n\t\t\t\t\t\t\tvisRecords = settings.fnRecordsDisplay(),\n\t\t\t\t\t\t\tall        = len === -1,\n\t\t\t\t\t\t\tpage = all ? 0 : Math.ceil( start / len ),\n\t\t\t\t\t\t\tpages = all ? 1 : Math.ceil( visRecords / len ),\n\t\t\t\t\t\t\tbuttons = plugin(page, pages),\n\t\t\t\t\t\t\ti, ien;\n\t\n\t\t\t\t\t\tfor ( i=0, ien=features.p.length ; i<ien ; i++ ) {\n\t\t\t\t\t\t\t_fnRenderer( settings, 'pageButton' )(\n\t\t\t\t\t\t\t\tsettings, features.p[i], i, buttons, page, pages\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\telse {\n\t\t\t\t\t\tplugin.fnUpdate( settings, redraw );\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"sName\": \"pagination\"\n\t\t\t} );\n\t\t}\n\t\n\t\treturn node;\n\t}\n\t\n\t\n\t/**\n\t * Alter the display settings to change the page\n\t *  @param {object} settings DataTables settings object\n\t *  @param {string|int} action Paging action to take: \"first\", \"previous\",\n\t *    \"next\" or \"last\" or page number to jump to (integer)\n\t *  @param [bool] redraw Automatically draw the update or not\n\t *  @returns {bool} true page has changed, false - no change\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnPageChange ( settings, action, redraw )\n\t{\n\t\tvar\n\t\t\tstart     = settings._iDisplayStart,\n\t\t\tlen       = settings._iDisplayLength,\n\t\t\trecords   = settings.fnRecordsDisplay();\n\t\n\t\tif ( records === 0 || len === -1 )\n\t\t{\n\t\t\tstart = 0;\n\t\t}\n\t\telse if ( typeof action === \"number\" )\n\t\t{\n\t\t\tstart = action * len;\n\t\n\t\t\tif ( start > records )\n\t\t\t{\n\t\t\t\tstart = 0;\n\t\t\t}\n\t\t}\n\t\telse if ( action == \"first\" )\n\t\t{\n\t\t\tstart = 0;\n\t\t}\n\t\telse if ( action == \"previous\" )\n\t\t{\n\t\t\tstart = len >= 0 ?\n\t\t\t\tstart - len :\n\t\t\t\t0;\n\t\n\t\t\tif ( start < 0 )\n\t\t\t{\n\t\t\t  start = 0;\n\t\t\t}\n\t\t}\n\t\telse if ( action == \"next\" )\n\t\t{\n\t\t\tif ( start + len < records )\n\t\t\t{\n\t\t\t\tstart += len;\n\t\t\t}\n\t\t}\n\t\telse if ( action == \"last\" )\n\t\t{\n\t\t\tstart = Math.floor( (records-1) / len) * len;\n\t\t}\n\t\telse\n\t\t{\n\t\t\t_fnLog( settings, 0, \"Unknown paging action: \"+action, 5 );\n\t\t}\n\t\n\t\tvar changed = settings._iDisplayStart !== start;\n\t\tsettings._iDisplayStart = start;\n\t\n\t\tif ( changed ) {\n\t\t\t_fnCallbackFire( settings, null, 'page', [settings] );\n\t\n\t\t\tif ( redraw ) {\n\t\t\t\t_fnDraw( settings );\n\t\t\t}\n\t\t}\n\t\n\t\treturn changed;\n\t}\n\t\n\t\n\t\n\t/**\n\t * Generate the node required for the processing node\n\t *  @param {object} settings dataTables settings object\n\t *  @returns {node} Processing element\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnFeatureHtmlProcessing ( settings )\n\t{\n\t\treturn $('<div/>', {\n\t\t\t\t'id': ! settings.aanFeatures.r ? settings.sTableId+'_processing' : null,\n\t\t\t\t'class': settings.oClasses.sProcessing\n\t\t\t} )\n\t\t\t.html( settings.oLanguage.sProcessing )\n\t\t\t.append('<div><div></div><div></div><div></div><div></div></div>')\n\t\t\t.insertBefore( settings.nTable )[0];\n\t}\n\t\n\t\n\t/**\n\t * Display or hide the processing indicator\n\t *  @param {object} settings dataTables settings object\n\t *  @param {bool} show Show the processing indicator (true) or not (false)\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnProcessingDisplay ( settings, show )\n\t{\n\t\tif ( settings.oFeatures.bProcessing ) {\n\t\t\t$(settings.aanFeatures.r).css( 'display', show ? 'block' : 'none' );\n\t\t}\n\t\n\t\t_fnCallbackFire( settings, null, 'processing', [settings, show] );\n\t}\n\t\n\t/**\n\t * Add any control elements for the table - specifically scrolling\n\t *  @param {object} settings dataTables settings object\n\t *  @returns {node} Node to add to the DOM\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnFeatureHtmlTable ( settings )\n\t{\n\t\tvar table = $(settings.nTable);\n\t\n\t\t// Scrolling from here on in\n\t\tvar scroll = settings.oScroll;\n\t\n\t\tif ( scroll.sX === '' && scroll.sY === '' ) {\n\t\t\treturn settings.nTable;\n\t\t}\n\t\n\t\tvar scrollX = scroll.sX;\n\t\tvar scrollY = scroll.sY;\n\t\tvar classes = settings.oClasses;\n\t\tvar caption = table.children('caption');\n\t\tvar captionSide = caption.length ? caption[0]._captionSide : null;\n\t\tvar headerClone = $( table[0].cloneNode(false) );\n\t\tvar footerClone = $( table[0].cloneNode(false) );\n\t\tvar footer = table.children('tfoot');\n\t\tvar _div = '<div/>';\n\t\tvar size = function ( s ) {\n\t\t\treturn !s ? null : _fnStringToCss( s );\n\t\t};\n\t\n\t\tif ( ! footer.length ) {\n\t\t\tfooter = null;\n\t\t}\n\t\n\t\t/*\n\t\t * The HTML structure that we want to generate in this function is:\n\t\t *  div - scroller\n\t\t *    div - scroll head\n\t\t *      div - scroll head inner\n\t\t *        table - scroll head table\n\t\t *          thead - thead\n\t\t *    div - scroll body\n\t\t *      table - table (master table)\n\t\t *        thead - thead clone for sizing\n\t\t *        tbody - tbody\n\t\t *    div - scroll foot\n\t\t *      div - scroll foot inner\n\t\t *        table - scroll foot table\n\t\t *          tfoot - tfoot\n\t\t */\n\t\tvar scroller = $( _div, { 'class': classes.sScrollWrapper } )\n\t\t\t.append(\n\t\t\t\t$(_div, { 'class': classes.sScrollHead } )\n\t\t\t\t\t.css( {\n\t\t\t\t\t\toverflow: 'hidden',\n\t\t\t\t\t\tposition: 'relative',\n\t\t\t\t\t\tborder: 0,\n\t\t\t\t\t\twidth: scrollX ? size(scrollX) : '100%'\n\t\t\t\t\t} )\n\t\t\t\t\t.append(\n\t\t\t\t\t\t$(_div, { 'class': classes.sScrollHeadInner } )\n\t\t\t\t\t\t\t.css( {\n\t\t\t\t\t\t\t\t'box-sizing': 'content-box',\n\t\t\t\t\t\t\t\twidth: scroll.sXInner || '100%'\n\t\t\t\t\t\t\t} )\n\t\t\t\t\t\t\t.append(\n\t\t\t\t\t\t\t\theaderClone\n\t\t\t\t\t\t\t\t\t.removeAttr('id')\n\t\t\t\t\t\t\t\t\t.css( 'margin-left', 0 )\n\t\t\t\t\t\t\t\t\t.append( captionSide === 'top' ? caption : null )\n\t\t\t\t\t\t\t\t\t.append(\n\t\t\t\t\t\t\t\t\t\ttable.children('thead')\n\t\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t)\n\t\t\t.append(\n\t\t\t\t$(_div, { 'class': classes.sScrollBody } )\n\t\t\t\t\t.css( {\n\t\t\t\t\t\tposition: 'relative',\n\t\t\t\t\t\toverflow: 'auto',\n\t\t\t\t\t\twidth: size( scrollX )\n\t\t\t\t\t} )\n\t\t\t\t\t.append( table )\n\t\t\t);\n\t\n\t\tif ( footer ) {\n\t\t\tscroller.append(\n\t\t\t\t$(_div, { 'class': classes.sScrollFoot } )\n\t\t\t\t\t.css( {\n\t\t\t\t\t\toverflow: 'hidden',\n\t\t\t\t\t\tborder: 0,\n\t\t\t\t\t\twidth: scrollX ? size(scrollX) : '100%'\n\t\t\t\t\t} )\n\t\t\t\t\t.append(\n\t\t\t\t\t\t$(_div, { 'class': classes.sScrollFootInner } )\n\t\t\t\t\t\t\t.append(\n\t\t\t\t\t\t\t\tfooterClone\n\t\t\t\t\t\t\t\t\t.removeAttr('id')\n\t\t\t\t\t\t\t\t\t.css( 'margin-left', 0 )\n\t\t\t\t\t\t\t\t\t.append( captionSide === 'bottom' ? caption : null )\n\t\t\t\t\t\t\t\t\t.append(\n\t\t\t\t\t\t\t\t\t\ttable.children('tfoot')\n\t\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t);\n\t\t}\n\t\n\t\tvar children = scroller.children();\n\t\tvar scrollHead = children[0];\n\t\tvar scrollBody = children[1];\n\t\tvar scrollFoot = footer ? children[2] : null;\n\t\n\t\t// When the body is scrolled, then we also want to scroll the headers\n\t\tif ( scrollX ) {\n\t\t\t$(scrollBody).on( 'scroll.DT', function (e) {\n\t\t\t\tvar scrollLeft = this.scrollLeft;\n\t\n\t\t\t\tscrollHead.scrollLeft = scrollLeft;\n\t\n\t\t\t\tif ( footer ) {\n\t\t\t\t\tscrollFoot.scrollLeft = scrollLeft;\n\t\t\t\t}\n\t\t\t} );\n\t\t}\n\t\n\t\t$(scrollBody).css('max-height', scrollY);\n\t\tif (! scroll.bCollapse) {\n\t\t\t$(scrollBody).css('height', scrollY);\n\t\t}\n\t\n\t\tsettings.nScrollHead = scrollHead;\n\t\tsettings.nScrollBody = scrollBody;\n\t\tsettings.nScrollFoot = scrollFoot;\n\t\n\t\t// On redraw - align columns\n\t\tsettings.aoDrawCallback.push( {\n\t\t\t\"fn\": _fnScrollDraw,\n\t\t\t\"sName\": \"scrolling\"\n\t\t} );\n\t\n\t\treturn scroller[0];\n\t}\n\t\n\t\n\t\n\t/**\n\t * Update the header, footer and body tables for resizing - i.e. column\n\t * alignment.\n\t *\n\t * Welcome to the most horrible function DataTables. The process that this\n\t * function follows is basically:\n\t *   1. Re-create the table inside the scrolling div\n\t *   2. Take live measurements from the DOM\n\t *   3. Apply the measurements to align the columns\n\t *   4. Clean up\n\t *\n\t *  @param {object} settings dataTables settings object\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnScrollDraw ( settings )\n\t{\n\t\t// Given that this is such a monster function, a lot of variables are use\n\t\t// to try and keep the minimised size as small as possible\n\t\tvar\n\t\t\tscroll         = settings.oScroll,\n\t\t\tscrollX        = scroll.sX,\n\t\t\tscrollXInner   = scroll.sXInner,\n\t\t\tscrollY        = scroll.sY,\n\t\t\tbarWidth       = scroll.iBarWidth,\n\t\t\tdivHeader      = $(settings.nScrollHead),\n\t\t\tdivHeaderStyle = divHeader[0].style,\n\t\t\tdivHeaderInner = divHeader.children('div'),\n\t\t\tdivHeaderInnerStyle = divHeaderInner[0].style,\n\t\t\tdivHeaderTable = divHeaderInner.children('table'),\n\t\t\tdivBodyEl      = settings.nScrollBody,\n\t\t\tdivBody        = $(divBodyEl),\n\t\t\tdivBodyStyle   = divBodyEl.style,\n\t\t\tdivFooter      = $(settings.nScrollFoot),\n\t\t\tdivFooterInner = divFooter.children('div'),\n\t\t\tdivFooterTable = divFooterInner.children('table'),\n\t\t\theader         = $(settings.nTHead),\n\t\t\ttable          = $(settings.nTable),\n\t\t\ttableEl        = table[0],\n\t\t\ttableStyle     = tableEl.style,\n\t\t\tfooter         = settings.nTFoot ? $(settings.nTFoot) : null,\n\t\t\tbrowser        = settings.oBrowser,\n\t\t\tie67           = browser.bScrollOversize,\n\t\t\tdtHeaderCells  = _pluck( settings.aoColumns, 'nTh' ),\n\t\t\theaderTrgEls, footerTrgEls,\n\t\t\theaderSrcEls, footerSrcEls,\n\t\t\theaderCopy, footerCopy,\n\t\t\theaderWidths=[], footerWidths=[],\n\t\t\theaderContent=[], footerContent=[],\n\t\t\tidx, correction, sanityWidth,\n\t\t\tzeroOut = function(nSizer) {\n\t\t\t\tvar style = nSizer.style;\n\t\t\t\tstyle.paddingTop = \"0\";\n\t\t\t\tstyle.paddingBottom = \"0\";\n\t\t\t\tstyle.borderTopWidth = \"0\";\n\t\t\t\tstyle.borderBottomWidth = \"0\";\n\t\t\t\tstyle.height = 0;\n\t\t\t};\n\t\n\t\t// If the scrollbar visibility has changed from the last draw, we need to\n\t\t// adjust the column sizes as the table width will have changed to account\n\t\t// for the scrollbar\n\t\tvar scrollBarVis = divBodyEl.scrollHeight > divBodyEl.clientHeight;\n\t\t\n\t\tif ( settings.scrollBarVis !== scrollBarVis && settings.scrollBarVis !== undefined ) {\n\t\t\tsettings.scrollBarVis = scrollBarVis;\n\t\t\t_fnAdjustColumnSizing( settings );\n\t\t\treturn; // adjust column sizing will call this function again\n\t\t}\n\t\telse {\n\t\t\tsettings.scrollBarVis = scrollBarVis;\n\t\t}\n\t\n\t\t/*\n\t\t * 1. Re-create the table inside the scrolling div\n\t\t */\n\t\n\t\t// Remove the old minimised thead and tfoot elements in the inner table\n\t\ttable.children('thead, tfoot').remove();\n\t\n\t\tif ( footer ) {\n\t\t\tfooterCopy = footer.clone().prependTo( table );\n\t\t\tfooterTrgEls = footer.find('tr'); // the original tfoot is in its own table and must be sized\n\t\t\tfooterSrcEls = footerCopy.find('tr');\n\t\t\tfooterCopy.find('[id]').removeAttr('id');\n\t\t}\n\t\n\t\t// Clone the current header and footer elements and then place it into the inner table\n\t\theaderCopy = header.clone().prependTo( table );\n\t\theaderTrgEls = header.find('tr'); // original header is in its own table\n\t\theaderSrcEls = headerCopy.find('tr');\n\t\theaderCopy.find('th, td').removeAttr('tabindex');\n\t\theaderCopy.find('[id]').removeAttr('id');\n\t\n\t\n\t\t/*\n\t\t * 2. Take live measurements from the DOM - do not alter the DOM itself!\n\t\t */\n\t\n\t\t// Remove old sizing and apply the calculated column widths\n\t\t// Get the unique column headers in the newly created (cloned) header. We want to apply the\n\t\t// calculated sizes to this header\n\t\tif ( ! scrollX )\n\t\t{\n\t\t\tdivBodyStyle.width = '100%';\n\t\t\tdivHeader[0].style.width = '100%';\n\t\t}\n\t\n\t\t$.each( _fnGetUniqueThs( settings, headerCopy ), function ( i, el ) {\n\t\t\tidx = _fnVisibleToColumnIndex( settings, i );\n\t\t\tel.style.width = settings.aoColumns[idx].sWidth;\n\t\t} );\n\t\n\t\tif ( footer ) {\n\t\t\t_fnApplyToChildren( function(n) {\n\t\t\t\tn.style.width = \"\";\n\t\t\t}, footerSrcEls );\n\t\t}\n\t\n\t\t// Size the table as a whole\n\t\tsanityWidth = table.outerWidth();\n\t\tif ( scrollX === \"\" ) {\n\t\t\t// No x scrolling\n\t\t\ttableStyle.width = \"100%\";\n\t\n\t\t\t// IE7 will make the width of the table when 100% include the scrollbar\n\t\t\t// - which is shouldn't. When there is a scrollbar we need to take this\n\t\t\t// into account.\n\t\t\tif ( ie67 && (table.find('tbody').height() > divBodyEl.offsetHeight ||\n\t\t\t\tdivBody.css('overflow-y') == \"scroll\")\n\t\t\t) {\n\t\t\t\ttableStyle.width = _fnStringToCss( table.outerWidth() - barWidth);\n\t\t\t}\n\t\n\t\t\t// Recalculate the sanity width\n\t\t\tsanityWidth = table.outerWidth();\n\t\t}\n\t\telse if ( scrollXInner !== \"\" ) {\n\t\t\t// legacy x scroll inner has been given - use it\n\t\t\ttableStyle.width = _fnStringToCss(scrollXInner);\n\t\n\t\t\t// Recalculate the sanity width\n\t\t\tsanityWidth = table.outerWidth();\n\t\t}\n\t\n\t\t// Hidden header should have zero height, so remove padding and borders. Then\n\t\t// set the width based on the real headers\n\t\n\t\t// Apply all styles in one pass\n\t\t_fnApplyToChildren( zeroOut, headerSrcEls );\n\t\n\t\t// Read all widths in next pass\n\t\t_fnApplyToChildren( function(nSizer) {\n\t\t\tvar style = window.getComputedStyle ?\n\t\t\t\twindow.getComputedStyle(nSizer).width :\n\t\t\t\t_fnStringToCss( $(nSizer).width() );\n\t\n\t\t\theaderContent.push( nSizer.innerHTML );\n\t\t\theaderWidths.push( style );\n\t\t}, headerSrcEls );\n\t\n\t\t// Apply all widths in final pass\n\t\t_fnApplyToChildren( function(nToSize, i) {\n\t\t\tnToSize.style.width = headerWidths[i];\n\t\t}, headerTrgEls );\n\t\n\t\t$(headerSrcEls).css('height', 0);\n\t\n\t\t/* Same again with the footer if we have one */\n\t\tif ( footer )\n\t\t{\n\t\t\t_fnApplyToChildren( zeroOut, footerSrcEls );\n\t\n\t\t\t_fnApplyToChildren( function(nSizer) {\n\t\t\t\tfooterContent.push( nSizer.innerHTML );\n\t\t\t\tfooterWidths.push( _fnStringToCss( $(nSizer).css('width') ) );\n\t\t\t}, footerSrcEls );\n\t\n\t\t\t_fnApplyToChildren( function(nToSize, i) {\n\t\t\t\tnToSize.style.width = footerWidths[i];\n\t\t\t}, footerTrgEls );\n\t\n\t\t\t$(footerSrcEls).height(0);\n\t\t}\n\t\n\t\n\t\t/*\n\t\t * 3. Apply the measurements\n\t\t */\n\t\n\t\t// \"Hide\" the header and footer that we used for the sizing. We need to keep\n\t\t// the content of the cell so that the width applied to the header and body\n\t\t// both match, but we want to hide it completely. We want to also fix their\n\t\t// width to what they currently are\n\t\t_fnApplyToChildren( function(nSizer, i) {\n\t\t\tnSizer.innerHTML = '<div class=\"dataTables_sizing\">'+headerContent[i]+'</div>';\n\t\t\tnSizer.childNodes[0].style.height = \"0\";\n\t\t\tnSizer.childNodes[0].style.overflow = \"hidden\";\n\t\t\tnSizer.style.width = headerWidths[i];\n\t\t}, headerSrcEls );\n\t\n\t\tif ( footer )\n\t\t{\n\t\t\t_fnApplyToChildren( function(nSizer, i) {\n\t\t\t\tnSizer.innerHTML = '<div class=\"dataTables_sizing\">'+footerContent[i]+'</div>';\n\t\t\t\tnSizer.childNodes[0].style.height = \"0\";\n\t\t\t\tnSizer.childNodes[0].style.overflow = \"hidden\";\n\t\t\t\tnSizer.style.width = footerWidths[i];\n\t\t\t}, footerSrcEls );\n\t\t}\n\t\n\t\t// Sanity check that the table is of a sensible width. If not then we are going to get\n\t\t// misalignment - try to prevent this by not allowing the table to shrink below its min width\n\t\tif ( Math.round(table.outerWidth()) < Math.round(sanityWidth) )\n\t\t{\n\t\t\t// The min width depends upon if we have a vertical scrollbar visible or not */\n\t\t\tcorrection = ((divBodyEl.scrollHeight > divBodyEl.offsetHeight ||\n\t\t\t\tdivBody.css('overflow-y') == \"scroll\")) ?\n\t\t\t\t\tsanityWidth+barWidth :\n\t\t\t\t\tsanityWidth;\n\t\n\t\t\t// IE6/7 are a law unto themselves...\n\t\t\tif ( ie67 && (divBodyEl.scrollHeight >\n\t\t\t\tdivBodyEl.offsetHeight || divBody.css('overflow-y') == \"scroll\")\n\t\t\t) {\n\t\t\t\ttableStyle.width = _fnStringToCss( correction-barWidth );\n\t\t\t}\n\t\n\t\t\t// And give the user a warning that we've stopped the table getting too small\n\t\t\tif ( scrollX === \"\" || scrollXInner !== \"\" ) {\n\t\t\t\t_fnLog( settings, 1, 'Possible column misalignment', 6 );\n\t\t\t}\n\t\t}\n\t\telse\n\t\t{\n\t\t\tcorrection = '100%';\n\t\t}\n\t\n\t\t// Apply to the container elements\n\t\tdivBodyStyle.width = _fnStringToCss( correction );\n\t\tdivHeaderStyle.width = _fnStringToCss( correction );\n\t\n\t\tif ( footer ) {\n\t\t\tsettings.nScrollFoot.style.width = _fnStringToCss( correction );\n\t\t}\n\t\n\t\n\t\t/*\n\t\t * 4. Clean up\n\t\t */\n\t\tif ( ! scrollY ) {\n\t\t\t/* IE7< puts a vertical scrollbar in place (when it shouldn't be) due to subtracting\n\t\t\t * the scrollbar height from the visible display, rather than adding it on. We need to\n\t\t\t * set the height in order to sort this. Don't want to do it in any other browsers.\n\t\t\t */\n\t\t\tif ( ie67 ) {\n\t\t\t\tdivBodyStyle.height = _fnStringToCss( tableEl.offsetHeight+barWidth );\n\t\t\t}\n\t\t}\n\t\n\t\t/* Finally set the width's of the header and footer tables */\n\t\tvar iOuterWidth = table.outerWidth();\n\t\tdivHeaderTable[0].style.width = _fnStringToCss( iOuterWidth );\n\t\tdivHeaderInnerStyle.width = _fnStringToCss( iOuterWidth );\n\t\n\t\t// Figure out if there are scrollbar present - if so then we need a the header and footer to\n\t\t// provide a bit more space to allow \"overflow\" scrolling (i.e. past the scrollbar)\n\t\tvar bScrolling = table.height() > divBodyEl.clientHeight || divBody.css('overflow-y') == \"scroll\";\n\t\tvar padding = 'padding' + (browser.bScrollbarLeft ? 'Left' : 'Right' );\n\t\tdivHeaderInnerStyle[ padding ] = bScrolling ? barWidth+\"px\" : \"0px\";\n\t\n\t\tif ( footer ) {\n\t\t\tdivFooterTable[0].style.width = _fnStringToCss( iOuterWidth );\n\t\t\tdivFooterInner[0].style.width = _fnStringToCss( iOuterWidth );\n\t\t\tdivFooterInner[0].style[padding] = bScrolling ? barWidth+\"px\" : \"0px\";\n\t\t}\n\t\n\t\t// Correct DOM ordering for colgroup - comes before the thead\n\t\ttable.children('colgroup').insertBefore( table.children('thead') );\n\t\n\t\t/* Adjust the position of the header in case we loose the y-scrollbar */\n\t\tdivBody.trigger('scroll');\n\t\n\t\t// If sorting or filtering has occurred, jump the scrolling back to the top\n\t\t// only if we aren't holding the position\n\t\tif ( (settings.bSorted || settings.bFiltered) && ! settings._drawHold ) {\n\t\t\tdivBodyEl.scrollTop = 0;\n\t\t}\n\t}\n\t\n\t\n\t\n\t/**\n\t * Apply a given function to the display child nodes of an element array (typically\n\t * TD children of TR rows\n\t *  @param {function} fn Method to apply to the objects\n\t *  @param array {nodes} an1 List of elements to look through for display children\n\t *  @param array {nodes} an2 Another list (identical structure to the first) - optional\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnApplyToChildren( fn, an1, an2 )\n\t{\n\t\tvar index=0, i=0, iLen=an1.length;\n\t\tvar nNode1, nNode2;\n\t\n\t\twhile ( i < iLen ) {\n\t\t\tnNode1 = an1[i].firstChild;\n\t\t\tnNode2 = an2 ? an2[i].firstChild : null;\n\t\n\t\t\twhile ( nNode1 ) {\n\t\t\t\tif ( nNode1.nodeType === 1 ) {\n\t\t\t\t\tif ( an2 ) {\n\t\t\t\t\t\tfn( nNode1, nNode2, index );\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tfn( nNode1, index );\n\t\t\t\t\t}\n\t\n\t\t\t\t\tindex++;\n\t\t\t\t}\n\t\n\t\t\t\tnNode1 = nNode1.nextSibling;\n\t\t\t\tnNode2 = an2 ? nNode2.nextSibling : null;\n\t\t\t}\n\t\n\t\t\ti++;\n\t\t}\n\t}\n\t\n\t\n\t\n\tvar __re_html_remove = /<.*?>/g;\n\t\n\t\n\t/**\n\t * Calculate the width of columns for the table\n\t *  @param {object} oSettings dataTables settings object\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnCalculateColumnWidths ( oSettings )\n\t{\n\t\tvar\n\t\t\ttable = oSettings.nTable,\n\t\t\tcolumns = oSettings.aoColumns,\n\t\t\tscroll = oSettings.oScroll,\n\t\t\tscrollY = scroll.sY,\n\t\t\tscrollX = scroll.sX,\n\t\t\tscrollXInner = scroll.sXInner,\n\t\t\tcolumnCount = columns.length,\n\t\t\tvisibleColumns = _fnGetColumns( oSettings, 'bVisible' ),\n\t\t\theaderCells = $('th', oSettings.nTHead),\n\t\t\ttableWidthAttr = table.getAttribute('width'), // from DOM element\n\t\t\ttableContainer = table.parentNode,\n\t\t\tuserInputs = false,\n\t\t\ti, column, columnIdx, width, outerWidth,\n\t\t\tbrowser = oSettings.oBrowser,\n\t\t\tie67 = browser.bScrollOversize;\n\t\n\t\tvar styleWidth = table.style.width;\n\t\tif ( styleWidth && styleWidth.indexOf('%') !== -1 ) {\n\t\t\ttableWidthAttr = styleWidth;\n\t\t}\n\t\n\t\t/* Convert any user input sizes into pixel sizes */\n\t\tfor ( i=0 ; i<visibleColumns.length ; i++ ) {\n\t\t\tcolumn = columns[ visibleColumns[i] ];\n\t\n\t\t\tif ( column.sWidth !== null ) {\n\t\t\t\tcolumn.sWidth = _fnConvertToWidth( column.sWidthOrig, tableContainer );\n\t\n\t\t\t\tuserInputs = true;\n\t\t\t}\n\t\t}\n\t\n\t\t/* If the number of columns in the DOM equals the number that we have to\n\t\t * process in DataTables, then we can use the offsets that are created by\n\t\t * the web- browser. No custom sizes can be set in order for this to happen,\n\t\t * nor scrolling used\n\t\t */\n\t\tif ( ie67 || ! userInputs && ! scrollX && ! scrollY &&\n\t\t     columnCount == _fnVisbleColumns( oSettings ) &&\n\t\t     columnCount == headerCells.length\n\t\t) {\n\t\t\tfor ( i=0 ; i<columnCount ; i++ ) {\n\t\t\t\tvar colIdx = _fnVisibleToColumnIndex( oSettings, i );\n\t\n\t\t\t\tif ( colIdx !== null ) {\n\t\t\t\t\tcolumns[ colIdx ].sWidth = _fnStringToCss( headerCells.eq(i).width() );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\telse\n\t\t{\n\t\t\t// Otherwise construct a single row, worst case, table with the widest\n\t\t\t// node in the data, assign any user defined widths, then insert it into\n\t\t\t// the DOM and allow the browser to do all the hard work of calculating\n\t\t\t// table widths\n\t\t\tvar tmpTable = $(table).clone() // don't use cloneNode - IE8 will remove events on the main table\n\t\t\t\t.css( 'visibility', 'hidden' )\n\t\t\t\t.removeAttr( 'id' );\n\t\n\t\t\t// Clean up the table body\n\t\t\ttmpTable.find('tbody tr').remove();\n\t\t\tvar tr = $('<tr/>').appendTo( tmpTable.find('tbody') );\n\t\n\t\t\t// Clone the table header and footer - we can't use the header / footer\n\t\t\t// from the cloned table, since if scrolling is active, the table's\n\t\t\t// real header and footer are contained in different table tags\n\t\t\ttmpTable.find('thead, tfoot').remove();\n\t\t\ttmpTable\n\t\t\t\t.append( $(oSettings.nTHead).clone() )\n\t\t\t\t.append( $(oSettings.nTFoot).clone() );\n\t\n\t\t\t// Remove any assigned widths from the footer (from scrolling)\n\t\t\ttmpTable.find('tfoot th, tfoot td').css('width', '');\n\t\n\t\t\t// Apply custom sizing to the cloned header\n\t\t\theaderCells = _fnGetUniqueThs( oSettings, tmpTable.find('thead')[0] );\n\t\n\t\t\tfor ( i=0 ; i<visibleColumns.length ; i++ ) {\n\t\t\t\tcolumn = columns[ visibleColumns[i] ];\n\t\n\t\t\t\theaderCells[i].style.width = column.sWidthOrig !== null && column.sWidthOrig !== '' ?\n\t\t\t\t\t_fnStringToCss( column.sWidthOrig ) :\n\t\t\t\t\t'';\n\t\n\t\t\t\t// For scrollX we need to force the column width otherwise the\n\t\t\t\t// browser will collapse it. If this width is smaller than the\n\t\t\t\t// width the column requires, then it will have no effect\n\t\t\t\tif ( column.sWidthOrig && scrollX ) {\n\t\t\t\t\t$( headerCells[i] ).append( $('<div/>').css( {\n\t\t\t\t\t\twidth: column.sWidthOrig,\n\t\t\t\t\t\tmargin: 0,\n\t\t\t\t\t\tpadding: 0,\n\t\t\t\t\t\tborder: 0,\n\t\t\t\t\t\theight: 1\n\t\t\t\t\t} ) );\n\t\t\t\t}\n\t\t\t}\n\t\n\t\t\t// Find the widest cell for each column and put it into the table\n\t\t\tif ( oSettings.aoData.length ) {\n\t\t\t\tfor ( i=0 ; i<visibleColumns.length ; i++ ) {\n\t\t\t\t\tcolumnIdx = visibleColumns[i];\n\t\t\t\t\tcolumn = columns[ columnIdx ];\n\t\n\t\t\t\t\t$( _fnGetWidestNode( oSettings, columnIdx ) )\n\t\t\t\t\t\t.clone( false )\n\t\t\t\t\t\t.append( column.sContentPadding )\n\t\t\t\t\t\t.appendTo( tr );\n\t\t\t\t}\n\t\t\t}\n\t\n\t\t\t// Tidy the temporary table - remove name attributes so there aren't\n\t\t\t// duplicated in the dom (radio elements for example)\n\t\t\t$('[name]', tmpTable).removeAttr('name');\n\t\n\t\t\t// Table has been built, attach to the document so we can work with it.\n\t\t\t// A holding element is used, positioned at the top of the container\n\t\t\t// with minimal height, so it has no effect on if the container scrolls\n\t\t\t// or not. Otherwise it might trigger scrolling when it actually isn't\n\t\t\t// needed\n\t\t\tvar holder = $('<div/>').css( scrollX || scrollY ?\n\t\t\t\t\t{\n\t\t\t\t\t\tposition: 'absolute',\n\t\t\t\t\t\ttop: 0,\n\t\t\t\t\t\tleft: 0,\n\t\t\t\t\t\theight: 1,\n\t\t\t\t\t\tright: 0,\n\t\t\t\t\t\toverflow: 'hidden'\n\t\t\t\t\t} :\n\t\t\t\t\t{}\n\t\t\t\t)\n\t\t\t\t.append( tmpTable )\n\t\t\t\t.appendTo( tableContainer );\n\t\n\t\t\t// When scrolling (X or Y) we want to set the width of the table as \n\t\t\t// appropriate. However, when not scrolling leave the table width as it\n\t\t\t// is. This results in slightly different, but I think correct behaviour\n\t\t\tif ( scrollX && scrollXInner ) {\n\t\t\t\ttmpTable.width( scrollXInner );\n\t\t\t}\n\t\t\telse if ( scrollX ) {\n\t\t\t\ttmpTable.css( 'width', 'auto' );\n\t\t\t\ttmpTable.removeAttr('width');\n\t\n\t\t\t\t// If there is no width attribute or style, then allow the table to\n\t\t\t\t// collapse\n\t\t\t\tif ( tmpTable.width() < tableContainer.clientWidth && tableWidthAttr ) {\n\t\t\t\t\ttmpTable.width( tableContainer.clientWidth );\n\t\t\t\t}\n\t\t\t}\n\t\t\telse if ( scrollY ) {\n\t\t\t\ttmpTable.width( tableContainer.clientWidth );\n\t\t\t}\n\t\t\telse if ( tableWidthAttr ) {\n\t\t\t\ttmpTable.width( tableWidthAttr );\n\t\t\t}\n\t\n\t\t\t// Get the width of each column in the constructed table - we need to\n\t\t\t// know the inner width (so it can be assigned to the other table's\n\t\t\t// cells) and the outer width so we can calculate the full width of the\n\t\t\t// table. This is safe since DataTables requires a unique cell for each\n\t\t\t// column, but if ever a header can span multiple columns, this will\n\t\t\t// need to be modified.\n\t\t\tvar total = 0;\n\t\t\tfor ( i=0 ; i<visibleColumns.length ; i++ ) {\n\t\t\t\tvar cell = $(headerCells[i]);\n\t\t\t\tvar border = cell.outerWidth() - cell.width();\n\t\n\t\t\t\t// Use getBounding... where possible (not IE8-) because it can give\n\t\t\t\t// sub-pixel accuracy, which we then want to round up!\n\t\t\t\tvar bounding = browser.bBounding ?\n\t\t\t\t\tMath.ceil( headerCells[i].getBoundingClientRect().width ) :\n\t\t\t\t\tcell.outerWidth();\n\t\n\t\t\t\t// Total is tracked to remove any sub-pixel errors as the outerWidth\n\t\t\t\t// of the table might not equal the total given here (IE!).\n\t\t\t\ttotal += bounding;\n\t\n\t\t\t\t// Width for each column to use\n\t\t\t\tcolumns[ visibleColumns[i] ].sWidth = _fnStringToCss( bounding - border );\n\t\t\t}\n\t\n\t\t\ttable.style.width = _fnStringToCss( total );\n\t\n\t\t\t// Finished with the table - ditch it\n\t\t\tholder.remove();\n\t\t}\n\t\n\t\t// If there is a width attr, we want to attach an event listener which\n\t\t// allows the table sizing to automatically adjust when the window is\n\t\t// resized. Use the width attr rather than CSS, since we can't know if the\n\t\t// CSS is a relative value or absolute - DOM read is always px.\n\t\tif ( tableWidthAttr ) {\n\t\t\ttable.style.width = _fnStringToCss( tableWidthAttr );\n\t\t}\n\t\n\t\tif ( (tableWidthAttr || scrollX) && ! oSettings._reszEvt ) {\n\t\t\tvar bindResize = function () {\n\t\t\t\t$(window).on('resize.DT-'+oSettings.sInstance, _fnThrottle( function () {\n\t\t\t\t\t_fnAdjustColumnSizing( oSettings );\n\t\t\t\t} ) );\n\t\t\t};\n\t\n\t\t\t// IE6/7 will crash if we bind a resize event handler on page load.\n\t\t\t// To be removed in 1.11 which drops IE6/7 support\n\t\t\tif ( ie67 ) {\n\t\t\t\tsetTimeout( bindResize, 1000 );\n\t\t\t}\n\t\t\telse {\n\t\t\t\tbindResize();\n\t\t\t}\n\t\n\t\t\toSettings._reszEvt = true;\n\t\t}\n\t}\n\t\n\t\n\t/**\n\t * Throttle the calls to a function. Arguments and context are maintained for\n\t * the throttled function\n\t *  @param {function} fn Function to be called\n\t *  @param {int} [freq=200] call frequency in mS\n\t *  @returns {function} wrapped function\n\t *  @memberof DataTable#oApi\n\t */\n\tvar _fnThrottle = DataTable.util.throttle;\n\t\n\t\n\t/**\n\t * Convert a CSS unit width to pixels (e.g. 2em)\n\t *  @param {string} width width to be converted\n\t *  @param {node} parent parent to get the with for (required for relative widths) - optional\n\t *  @returns {int} width in pixels\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnConvertToWidth ( width, parent )\n\t{\n\t\tif ( ! width ) {\n\t\t\treturn 0;\n\t\t}\n\t\n\t\tvar n = $('<div/>')\n\t\t\t.css( 'width', _fnStringToCss( width ) )\n\t\t\t.appendTo( parent || document.body );\n\t\n\t\tvar val = n[0].offsetWidth;\n\t\tn.remove();\n\t\n\t\treturn val;\n\t}\n\t\n\t\n\t/**\n\t * Get the widest node\n\t *  @param {object} settings dataTables settings object\n\t *  @param {int} colIdx column of interest\n\t *  @returns {node} widest table node\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnGetWidestNode( settings, colIdx )\n\t{\n\t\tvar idx = _fnGetMaxLenString( settings, colIdx );\n\t\tif ( idx < 0 ) {\n\t\t\treturn null;\n\t\t}\n\t\n\t\tvar data = settings.aoData[ idx ];\n\t\treturn ! data.nTr ? // Might not have been created when deferred rendering\n\t\t\t$('<td/>').html( _fnGetCellData( settings, idx, colIdx, 'display' ) )[0] :\n\t\t\tdata.anCells[ colIdx ];\n\t}\n\t\n\t\n\t/**\n\t * Get the maximum strlen for each data column\n\t *  @param {object} settings dataTables settings object\n\t *  @param {int} colIdx column of interest\n\t *  @returns {string} max string length for each column\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnGetMaxLenString( settings, colIdx )\n\t{\n\t\tvar s, max=-1, maxIdx = -1;\n\t\n\t\tfor ( var i=0, ien=settings.aoData.length ; i<ien ; i++ ) {\n\t\t\ts = _fnGetCellData( settings, i, colIdx, 'display' )+'';\n\t\t\ts = s.replace( __re_html_remove, '' );\n\t\t\ts = s.replace( /&nbsp;/g, ' ' );\n\t\n\t\t\tif ( s.length > max ) {\n\t\t\t\tmax = s.length;\n\t\t\t\tmaxIdx = i;\n\t\t\t}\n\t\t}\n\t\n\t\treturn maxIdx;\n\t}\n\t\n\t\n\t/**\n\t * Append a CSS unit (only if required) to a string\n\t *  @param {string} value to css-ify\n\t *  @returns {string} value with css unit\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnStringToCss( s )\n\t{\n\t\tif ( s === null ) {\n\t\t\treturn '0px';\n\t\t}\n\t\n\t\tif ( typeof s == 'number' ) {\n\t\t\treturn s < 0 ?\n\t\t\t\t'0px' :\n\t\t\t\ts+'px';\n\t\t}\n\t\n\t\t// Check it has a unit character already\n\t\treturn s.match(/\\d$/) ?\n\t\t\ts+'px' :\n\t\t\ts;\n\t}\n\t\n\t\n\t\n\tfunction _fnSortFlatten ( settings )\n\t{\n\t\tvar\n\t\t\ti, iLen, k, kLen,\n\t\t\taSort = [],\n\t\t\taiOrig = [],\n\t\t\taoColumns = settings.aoColumns,\n\t\t\taDataSort, iCol, sType, srcCol,\n\t\t\tfixed = settings.aaSortingFixed,\n\t\t\tfixedObj = $.isPlainObject( fixed ),\n\t\t\tnestedSort = [],\n\t\t\tadd = function ( a ) {\n\t\t\t\tif ( a.length && ! Array.isArray( a[0] ) ) {\n\t\t\t\t\t// 1D array\n\t\t\t\t\tnestedSort.push( a );\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\t// 2D array\n\t\t\t\t\t$.merge( nestedSort, a );\n\t\t\t\t}\n\t\t\t};\n\t\n\t\t// Build the sort array, with pre-fix and post-fix options if they have been\n\t\t// specified\n\t\tif ( Array.isArray( fixed ) ) {\n\t\t\tadd( fixed );\n\t\t}\n\t\n\t\tif ( fixedObj && fixed.pre ) {\n\t\t\tadd( fixed.pre );\n\t\t}\n\t\n\t\tadd( settings.aaSorting );\n\t\n\t\tif (fixedObj && fixed.post ) {\n\t\t\tadd( fixed.post );\n\t\t}\n\t\n\t\tfor ( i=0 ; i<nestedSort.length ; i++ )\n\t\t{\n\t\t\tsrcCol = nestedSort[i][0];\n\t\t\taDataSort = aoColumns[ srcCol ].aDataSort;\n\t\n\t\t\tfor ( k=0, kLen=aDataSort.length ; k<kLen ; k++ )\n\t\t\t{\n\t\t\t\tiCol = aDataSort[k];\n\t\t\t\tsType = aoColumns[ iCol ].sType || 'string';\n\t\n\t\t\t\tif ( nestedSort[i]._idx === undefined ) {\n\t\t\t\t\tnestedSort[i]._idx = $.inArray( nestedSort[i][1], aoColumns[iCol].asSorting );\n\t\t\t\t}\n\t\n\t\t\t\taSort.push( {\n\t\t\t\t\tsrc:       srcCol,\n\t\t\t\t\tcol:       iCol,\n\t\t\t\t\tdir:       nestedSort[i][1],\n\t\t\t\t\tindex:     nestedSort[i]._idx,\n\t\t\t\t\ttype:      sType,\n\t\t\t\t\tformatter: DataTable.ext.type.order[ sType+\"-pre\" ]\n\t\t\t\t} );\n\t\t\t}\n\t\t}\n\t\n\t\treturn aSort;\n\t}\n\t\n\t/**\n\t * Change the order of the table\n\t *  @param {object} oSettings dataTables settings object\n\t *  @memberof DataTable#oApi\n\t *  @todo This really needs split up!\n\t */\n\tfunction _fnSort ( oSettings )\n\t{\n\t\tvar\n\t\t\ti, ien, iLen, j, jLen, k, kLen,\n\t\t\tsDataType, nTh,\n\t\t\taiOrig = [],\n\t\t\toExtSort = DataTable.ext.type.order,\n\t\t\taoData = oSettings.aoData,\n\t\t\taoColumns = oSettings.aoColumns,\n\t\t\taDataSort, data, iCol, sType, oSort,\n\t\t\tformatters = 0,\n\t\t\tsortCol,\n\t\t\tdisplayMaster = oSettings.aiDisplayMaster,\n\t\t\taSort;\n\t\n\t\t// Resolve any column types that are unknown due to addition or invalidation\n\t\t// @todo Can this be moved into a 'data-ready' handler which is called when\n\t\t//   data is going to be used in the table?\n\t\t_fnColumnTypes( oSettings );\n\t\n\t\taSort = _fnSortFlatten( oSettings );\n\t\n\t\tfor ( i=0, ien=aSort.length ; i<ien ; i++ ) {\n\t\t\tsortCol = aSort[i];\n\t\n\t\t\t// Track if we can use the fast sort algorithm\n\t\t\tif ( sortCol.formatter ) {\n\t\t\t\tformatters++;\n\t\t\t}\n\t\n\t\t\t// Load the data needed for the sort, for each cell\n\t\t\t_fnSortData( oSettings, sortCol.col );\n\t\t}\n\t\n\t\t/* No sorting required if server-side or no sorting array */\n\t\tif ( _fnDataSource( oSettings ) != 'ssp' && aSort.length !== 0 )\n\t\t{\n\t\t\t// Create a value - key array of the current row positions such that we can use their\n\t\t\t// current position during the sort, if values match, in order to perform stable sorting\n\t\t\tfor ( i=0, iLen=displayMaster.length ; i<iLen ; i++ ) {\n\t\t\t\taiOrig[ displayMaster[i] ] = i;\n\t\t\t}\n\t\n\t\t\t/* Do the sort - here we want multi-column sorting based on a given data source (column)\n\t\t\t * and sorting function (from oSort) in a certain direction. It's reasonably complex to\n\t\t\t * follow on it's own, but this is what we want (example two column sorting):\n\t\t\t *  fnLocalSorting = function(a,b){\n\t\t\t *    var iTest;\n\t\t\t *    iTest = oSort['string-asc']('data11', 'data12');\n\t\t\t *      if (iTest !== 0)\n\t\t\t *        return iTest;\n\t\t\t *    iTest = oSort['numeric-desc']('data21', 'data22');\n\t\t\t *    if (iTest !== 0)\n\t\t\t *      return iTest;\n\t\t\t *    return oSort['numeric-asc']( aiOrig[a], aiOrig[b] );\n\t\t\t *  }\n\t\t\t * Basically we have a test for each sorting column, if the data in that column is equal,\n\t\t\t * test the next column. If all columns match, then we use a numeric sort on the row\n\t\t\t * positions in the original data array to provide a stable sort.\n\t\t\t *\n\t\t\t * Note - I know it seems excessive to have two sorting methods, but the first is around\n\t\t\t * 15% faster, so the second is only maintained for backwards compatibility with sorting\n\t\t\t * methods which do not have a pre-sort formatting function.\n\t\t\t */\n\t\t\tif ( formatters === aSort.length ) {\n\t\t\t\t// All sort types have formatting functions\n\t\t\t\tdisplayMaster.sort( function ( a, b ) {\n\t\t\t\t\tvar\n\t\t\t\t\t\tx, y, k, test, sort,\n\t\t\t\t\t\tlen=aSort.length,\n\t\t\t\t\t\tdataA = aoData[a]._aSortData,\n\t\t\t\t\t\tdataB = aoData[b]._aSortData;\n\t\n\t\t\t\t\tfor ( k=0 ; k<len ; k++ ) {\n\t\t\t\t\t\tsort = aSort[k];\n\t\n\t\t\t\t\t\tx = dataA[ sort.col ];\n\t\t\t\t\t\ty = dataB[ sort.col ];\n\t\n\t\t\t\t\t\ttest = x<y ? -1 : x>y ? 1 : 0;\n\t\t\t\t\t\tif ( test !== 0 ) {\n\t\t\t\t\t\t\treturn sort.dir === 'asc' ? test : -test;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\n\t\t\t\t\tx = aiOrig[a];\n\t\t\t\t\ty = aiOrig[b];\n\t\t\t\t\treturn x<y ? -1 : x>y ? 1 : 0;\n\t\t\t\t} );\n\t\t\t}\n\t\t\telse {\n\t\t\t\t// Depreciated - remove in 1.11 (providing a plug-in option)\n\t\t\t\t// Not all sort types have formatting methods, so we have to call their sorting\n\t\t\t\t// methods.\n\t\t\t\tdisplayMaster.sort( function ( a, b ) {\n\t\t\t\t\tvar\n\t\t\t\t\t\tx, y, k, l, test, sort, fn,\n\t\t\t\t\t\tlen=aSort.length,\n\t\t\t\t\t\tdataA = aoData[a]._aSortData,\n\t\t\t\t\t\tdataB = aoData[b]._aSortData;\n\t\n\t\t\t\t\tfor ( k=0 ; k<len ; k++ ) {\n\t\t\t\t\t\tsort = aSort[k];\n\t\n\t\t\t\t\t\tx = dataA[ sort.col ];\n\t\t\t\t\t\ty = dataB[ sort.col ];\n\t\n\t\t\t\t\t\tfn = oExtSort[ sort.type+\"-\"+sort.dir ] || oExtSort[ \"string-\"+sort.dir ];\n\t\t\t\t\t\ttest = fn( x, y );\n\t\t\t\t\t\tif ( test !== 0 ) {\n\t\t\t\t\t\t\treturn test;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\n\t\t\t\t\tx = aiOrig[a];\n\t\t\t\t\ty = aiOrig[b];\n\t\t\t\t\treturn x<y ? -1 : x>y ? 1 : 0;\n\t\t\t\t} );\n\t\t\t}\n\t\t}\n\t\n\t\t/* Tell the draw function that we have sorted the data */\n\t\toSettings.bSorted = true;\n\t}\n\t\n\t\n\tfunction _fnSortAria ( settings )\n\t{\n\t\tvar label;\n\t\tvar nextSort;\n\t\tvar columns = settings.aoColumns;\n\t\tvar aSort = _fnSortFlatten( settings );\n\t\tvar oAria = settings.oLanguage.oAria;\n\t\n\t\t// ARIA attributes - need to loop all columns, to update all (removing old\n\t\t// attributes as needed)\n\t\tfor ( var i=0, iLen=columns.length ; i<iLen ; i++ )\n\t\t{\n\t\t\tvar col = columns[i];\n\t\t\tvar asSorting = col.asSorting;\n\t\t\tvar sTitle = col.ariaTitle || col.sTitle.replace( /<.*?>/g, \"\" );\n\t\t\tvar th = col.nTh;\n\t\n\t\t\t// IE7 is throwing an error when setting these properties with jQuery's\n\t\t\t// attr() and removeAttr() methods...\n\t\t\tth.removeAttribute('aria-sort');\n\t\n\t\t\t/* In ARIA only the first sorting column can be marked as sorting - no multi-sort option */\n\t\t\tif ( col.bSortable ) {\n\t\t\t\tif ( aSort.length > 0 && aSort[0].col == i ) {\n\t\t\t\t\tth.setAttribute('aria-sort', aSort[0].dir==\"asc\" ? \"ascending\" : \"descending\" );\n\t\t\t\t\tnextSort = asSorting[ aSort[0].index+1 ] || asSorting[0];\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tnextSort = asSorting[0];\n\t\t\t\t}\n\t\n\t\t\t\tlabel = sTitle + ( nextSort === \"asc\" ?\n\t\t\t\t\toAria.sSortAscending :\n\t\t\t\t\toAria.sSortDescending\n\t\t\t\t);\n\t\t\t}\n\t\t\telse {\n\t\t\t\tlabel = sTitle;\n\t\t\t}\n\t\n\t\t\tth.setAttribute('aria-label', label);\n\t\t}\n\t}\n\t\n\t\n\t/**\n\t * Function to run on user sort request\n\t *  @param {object} settings dataTables settings object\n\t *  @param {node} attachTo node to attach the handler to\n\t *  @param {int} colIdx column sorting index\n\t *  @param {boolean} [append=false] Append the requested sort to the existing\n\t *    sort if true (i.e. multi-column sort)\n\t *  @param {function} [callback] callback function\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnSortListener ( settings, colIdx, append, callback )\n\t{\n\t\tvar col = settings.aoColumns[ colIdx ];\n\t\tvar sorting = settings.aaSorting;\n\t\tvar asSorting = col.asSorting;\n\t\tvar nextSortIdx;\n\t\tvar next = function ( a, overflow ) {\n\t\t\tvar idx = a._idx;\n\t\t\tif ( idx === undefined ) {\n\t\t\t\tidx = $.inArray( a[1], asSorting );\n\t\t\t}\n\t\n\t\t\treturn idx+1 < asSorting.length ?\n\t\t\t\tidx+1 :\n\t\t\t\toverflow ?\n\t\t\t\t\tnull :\n\t\t\t\t\t0;\n\t\t};\n\t\n\t\t// Convert to 2D array if needed\n\t\tif ( typeof sorting[0] === 'number' ) {\n\t\t\tsorting = settings.aaSorting = [ sorting ];\n\t\t}\n\t\n\t\t// If appending the sort then we are multi-column sorting\n\t\tif ( append && settings.oFeatures.bSortMulti ) {\n\t\t\t// Are we already doing some kind of sort on this column?\n\t\t\tvar sortIdx = $.inArray( colIdx, _pluck(sorting, '0') );\n\t\n\t\t\tif ( sortIdx !== -1 ) {\n\t\t\t\t// Yes, modify the sort\n\t\t\t\tnextSortIdx = next( sorting[sortIdx], true );\n\t\n\t\t\t\tif ( nextSortIdx === null && sorting.length === 1 ) {\n\t\t\t\t\tnextSortIdx = 0; // can't remove sorting completely\n\t\t\t\t}\n\t\n\t\t\t\tif ( nextSortIdx === null ) {\n\t\t\t\t\tsorting.splice( sortIdx, 1 );\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tsorting[sortIdx][1] = asSorting[ nextSortIdx ];\n\t\t\t\t\tsorting[sortIdx]._idx = nextSortIdx;\n\t\t\t\t}\n\t\t\t}\n\t\t\telse {\n\t\t\t\t// No sort on this column yet\n\t\t\t\tsorting.push( [ colIdx, asSorting[0], 0 ] );\n\t\t\t\tsorting[sorting.length-1]._idx = 0;\n\t\t\t}\n\t\t}\n\t\telse if ( sorting.length && sorting[0][0] == colIdx ) {\n\t\t\t// Single column - already sorting on this column, modify the sort\n\t\t\tnextSortIdx = next( sorting[0] );\n\t\n\t\t\tsorting.length = 1;\n\t\t\tsorting[0][1] = asSorting[ nextSortIdx ];\n\t\t\tsorting[0]._idx = nextSortIdx;\n\t\t}\n\t\telse {\n\t\t\t// Single column - sort only on this column\n\t\t\tsorting.length = 0;\n\t\t\tsorting.push( [ colIdx, asSorting[0] ] );\n\t\t\tsorting[0]._idx = 0;\n\t\t}\n\t\n\t\t// Run the sort by calling a full redraw\n\t\t_fnReDraw( settings );\n\t\n\t\t// callback used for async user interaction\n\t\tif ( typeof callback == 'function' ) {\n\t\t\tcallback( settings );\n\t\t}\n\t}\n\t\n\t\n\t/**\n\t * Attach a sort handler (click) to a node\n\t *  @param {object} settings dataTables settings object\n\t *  @param {node} attachTo node to attach the handler to\n\t *  @param {int} colIdx column sorting index\n\t *  @param {function} [callback] callback function\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnSortAttachListener ( settings, attachTo, colIdx, callback )\n\t{\n\t\tvar col = settings.aoColumns[ colIdx ];\n\t\n\t\t_fnBindAction( attachTo, {}, function (e) {\n\t\t\t/* If the column is not sortable - don't to anything */\n\t\t\tif ( col.bSortable === false ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\n\t\t\t// If processing is enabled use a timeout to allow the processing\n\t\t\t// display to be shown - otherwise to it synchronously\n\t\t\tif ( settings.oFeatures.bProcessing ) {\n\t\t\t\t_fnProcessingDisplay( settings, true );\n\t\n\t\t\t\tsetTimeout( function() {\n\t\t\t\t\t_fnSortListener( settings, colIdx, e.shiftKey, callback );\n\t\n\t\t\t\t\t// In server-side processing, the draw callback will remove the\n\t\t\t\t\t// processing display\n\t\t\t\t\tif ( _fnDataSource( settings ) !== 'ssp' ) {\n\t\t\t\t\t\t_fnProcessingDisplay( settings, false );\n\t\t\t\t\t}\n\t\t\t\t}, 0 );\n\t\t\t}\n\t\t\telse {\n\t\t\t\t_fnSortListener( settings, colIdx, e.shiftKey, callback );\n\t\t\t}\n\t\t} );\n\t}\n\t\n\t\n\t/**\n\t * Set the sorting classes on table's body, Note: it is safe to call this function\n\t * when bSort and bSortClasses are false\n\t *  @param {object} oSettings dataTables settings object\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnSortingClasses( settings )\n\t{\n\t\tvar oldSort = settings.aLastSort;\n\t\tvar sortClass = settings.oClasses.sSortColumn;\n\t\tvar sort = _fnSortFlatten( settings );\n\t\tvar features = settings.oFeatures;\n\t\tvar i, ien, colIdx;\n\t\n\t\tif ( features.bSort && features.bSortClasses ) {\n\t\t\t// Remove old sorting classes\n\t\t\tfor ( i=0, ien=oldSort.length ; i<ien ; i++ ) {\n\t\t\t\tcolIdx = oldSort[i].src;\n\t\n\t\t\t\t// Remove column sorting\n\t\t\t\t$( _pluck( settings.aoData, 'anCells', colIdx ) )\n\t\t\t\t\t.removeClass( sortClass + (i<2 ? i+1 : 3) );\n\t\t\t}\n\t\n\t\t\t// Add new column sorting\n\t\t\tfor ( i=0, ien=sort.length ; i<ien ; i++ ) {\n\t\t\t\tcolIdx = sort[i].src;\n\t\n\t\t\t\t$( _pluck( settings.aoData, 'anCells', colIdx ) )\n\t\t\t\t\t.addClass( sortClass + (i<2 ? i+1 : 3) );\n\t\t\t}\n\t\t}\n\t\n\t\tsettings.aLastSort = sort;\n\t}\n\t\n\t\n\t// Get the data to sort a column, be it from cache, fresh (populating the\n\t// cache), or from a sort formatter\n\tfunction _fnSortData( settings, idx )\n\t{\n\t\t// Custom sorting function - provided by the sort data type\n\t\tvar column = settings.aoColumns[ idx ];\n\t\tvar customSort = DataTable.ext.order[ column.sSortDataType ];\n\t\tvar customData;\n\t\n\t\tif ( customSort ) {\n\t\t\tcustomData = customSort.call( settings.oInstance, settings, idx,\n\t\t\t\t_fnColumnIndexToVisible( settings, idx )\n\t\t\t);\n\t\t}\n\t\n\t\t// Use / populate cache\n\t\tvar row, cellData;\n\t\tvar formatter = DataTable.ext.type.order[ column.sType+\"-pre\" ];\n\t\n\t\tfor ( var i=0, ien=settings.aoData.length ; i<ien ; i++ ) {\n\t\t\trow = settings.aoData[i];\n\t\n\t\t\tif ( ! row._aSortData ) {\n\t\t\t\trow._aSortData = [];\n\t\t\t}\n\t\n\t\t\tif ( ! row._aSortData[idx] || customSort ) {\n\t\t\t\tcellData = customSort ?\n\t\t\t\t\tcustomData[i] : // If there was a custom sort function, use data from there\n\t\t\t\t\t_fnGetCellData( settings, i, idx, 'sort' );\n\t\n\t\t\t\trow._aSortData[ idx ] = formatter ?\n\t\t\t\t\tformatter( cellData ) :\n\t\t\t\t\tcellData;\n\t\t\t}\n\t\t}\n\t}\n\t\n\t\n\t\n\t/**\n\t * Save the state of a table\n\t *  @param {object} oSettings dataTables settings object\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnSaveState ( settings )\n\t{\n\t\tif (settings._bLoadingState) {\n\t\t\treturn;\n\t\t}\n\t\n\t\t/* Store the interesting variables */\n\t\tvar state = {\n\t\t\ttime:    +new Date(),\n\t\t\tstart:   settings._iDisplayStart,\n\t\t\tlength:  settings._iDisplayLength,\n\t\t\torder:   $.extend( true, [], settings.aaSorting ),\n\t\t\tsearch:  _fnSearchToCamel( settings.oPreviousSearch ),\n\t\t\tcolumns: $.map( settings.aoColumns, function ( col, i ) {\n\t\t\t\treturn {\n\t\t\t\t\tvisible: col.bVisible,\n\t\t\t\t\tsearch: _fnSearchToCamel( settings.aoPreSearchCols[i] )\n\t\t\t\t};\n\t\t\t} )\n\t\t};\n\t\n\t\tsettings.oSavedState = state;\n\t\t_fnCallbackFire( settings, \"aoStateSaveParams\", 'stateSaveParams', [settings, state] );\n\t\t\n\t\tif ( settings.oFeatures.bStateSave && !settings.bDestroying )\n\t\t{\n\t\t\tsettings.fnStateSaveCallback.call( settings.oInstance, settings, state );\n\t\t}\t\n\t}\n\t\n\t\n\t/**\n\t * Attempt to load a saved table state\n\t *  @param {object} oSettings dataTables settings object\n\t *  @param {object} oInit DataTables init object so we can override settings\n\t *  @param {function} callback Callback to execute when the state has been loaded\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnLoadState ( settings, oInit, callback )\n\t{\n\t\tif ( ! settings.oFeatures.bStateSave ) {\n\t\t\tcallback();\n\t\t\treturn;\n\t\t}\n\t\n\t\tvar loaded = function(state) {\n\t\t\t_fnImplementState(settings, state, callback);\n\t\t}\n\t\n\t\tvar state = settings.fnStateLoadCallback.call( settings.oInstance, settings, loaded );\n\t\n\t\tif ( state !== undefined ) {\n\t\t\t_fnImplementState( settings, state, callback );\n\t\t}\n\t\t// otherwise, wait for the loaded callback to be executed\n\t\n\t\treturn true;\n\t}\n\t\n\tfunction _fnImplementState ( settings, s, callback) {\n\t\tvar i, ien;\n\t\tvar columns = settings.aoColumns;\n\t\tsettings._bLoadingState = true;\n\t\n\t\t// When StateRestore was introduced the state could now be implemented at any time\n\t\t// Not just initialisation. To do this an api instance is required in some places\n\t\tvar api = settings._bInitComplete ? new DataTable.Api(settings) : null;\n\t\n\t\tif ( ! s || ! s.time ) {\n\t\t\tsettings._bLoadingState = false;\n\t\t\tcallback();\n\t\t\treturn;\n\t\t}\n\t\n\t\t// Allow custom and plug-in manipulation functions to alter the saved data set and\n\t\t// cancelling of loading by returning false\n\t\tvar abStateLoad = _fnCallbackFire( settings, 'aoStateLoadParams', 'stateLoadParams', [settings, s] );\n\t\tif ( $.inArray( false, abStateLoad ) !== -1 ) {\n\t\t\tsettings._bLoadingState = false;\n\t\t\tcallback();\n\t\t\treturn;\n\t\t}\n\t\n\t\t// Reject old data\n\t\tvar duration = settings.iStateDuration;\n\t\tif ( duration > 0 && s.time < +new Date() - (duration*1000) ) {\n\t\t\tsettings._bLoadingState = false;\n\t\t\tcallback();\n\t\t\treturn;\n\t\t}\n\t\n\t\t// Number of columns have changed - all bets are off, no restore of settings\n\t\tif ( s.columns && columns.length !== s.columns.length ) {\n\t\t\tsettings._bLoadingState = false;\n\t\t\tcallback();\n\t\t\treturn;\n\t\t}\n\t\n\t\t// Store the saved state so it might be accessed at any time\n\t\tsettings.oLoadedState = $.extend( true, {}, s );\n\t\n\t\t// Page Length\n\t\tif ( s.length !== undefined ) {\n\t\t\t// If already initialised just set the value directly so that the select element is also updated\n\t\t\tif (api) {\n\t\t\t\tapi.page.len(s.length)\n\t\t\t}\n\t\t\telse {\n\t\t\t\tsettings._iDisplayLength   = s.length;\n\t\t\t}\n\t\t}\n\t\n\t\t// Restore key features - todo - for 1.11 this needs to be done by\n\t\t// subscribed events\n\t\tif ( s.start !== undefined ) {\n\t\t\tif(api === null) {\n\t\t\t\tsettings._iDisplayStart    = s.start;\n\t\t\t\tsettings.iInitDisplayStart = s.start;\n\t\t\t}\n\t\t\telse {\n\t\t\t\t_fnPageChange(settings, s.start/settings._iDisplayLength);\n\t\t\t}\n\t\t}\n\t\n\t\t// Order\n\t\tif ( s.order !== undefined ) {\n\t\t\tsettings.aaSorting = [];\n\t\t\t$.each( s.order, function ( i, col ) {\n\t\t\t\tsettings.aaSorting.push( col[0] >= columns.length ?\n\t\t\t\t\t[ 0, col[1] ] :\n\t\t\t\t\tcol\n\t\t\t\t);\n\t\t\t} );\n\t\t}\n\t\n\t\t// Search\n\t\tif ( s.search !== undefined ) {\n\t\t\t$.extend( settings.oPreviousSearch, _fnSearchToHung( s.search ) );\n\t\t}\n\t\n\t\t// Columns\n\t\tif ( s.columns ) {\n\t\t\tfor ( i=0, ien=s.columns.length ; i<ien ; i++ ) {\n\t\t\t\tvar col = s.columns[i];\n\t\n\t\t\t\t// Visibility\n\t\t\t\tif ( col.visible !== undefined ) {\n\t\t\t\t\t// If the api is defined, the table has been initialised so we need to use it rather than internal settings\n\t\t\t\t\tif (api) {\n\t\t\t\t\t\t// Don't redraw the columns on every iteration of this loop, we will do this at the end instead\n\t\t\t\t\t\tapi.column(i).visible(col.visible, false);\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tcolumns[i].bVisible = col.visible;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\n\t\t\t\t// Search\n\t\t\t\tif ( col.search !== undefined ) {\n\t\t\t\t\t$.extend( settings.aoPreSearchCols[i], _fnSearchToHung( col.search ) );\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\t// If the api is defined then we need to adjust the columns once the visibility has been changed\n\t\t\tif (api) {\n\t\t\t\tapi.columns.adjust();\n\t\t\t}\n\t\t}\n\t\n\t\tsettings._bLoadingState = false;\n\t\t_fnCallbackFire( settings, 'aoStateLoaded', 'stateLoaded', [settings, s] );\n\t\tcallback();\n\t};\n\t\n\t\n\t/**\n\t * Return the settings object for a particular table\n\t *  @param {node} table table we are using as a dataTable\n\t *  @returns {object} Settings object - or null if not found\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnSettingsFromNode ( table )\n\t{\n\t\tvar settings = DataTable.settings;\n\t\tvar idx = $.inArray( table, _pluck( settings, 'nTable' ) );\n\t\n\t\treturn idx !== -1 ?\n\t\t\tsettings[ idx ] :\n\t\t\tnull;\n\t}\n\t\n\t\n\t/**\n\t * Log an error message\n\t *  @param {object} settings dataTables settings object\n\t *  @param {int} level log error messages, or display them to the user\n\t *  @param {string} msg error message\n\t *  @param {int} tn Technical note id to get more information about the error.\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnLog( settings, level, msg, tn )\n\t{\n\t\tmsg = 'DataTables warning: '+\n\t\t\t(settings ? 'table id='+settings.sTableId+' - ' : '')+msg;\n\t\n\t\tif ( tn ) {\n\t\t\tmsg += '. For more information about this error, please see '+\n\t\t\t'http://datatables.net/tn/'+tn;\n\t\t}\n\t\n\t\tif ( ! level  ) {\n\t\t\t// Backwards compatibility pre 1.10\n\t\t\tvar ext = DataTable.ext;\n\t\t\tvar type = ext.sErrMode || ext.errMode;\n\t\n\t\t\tif ( settings ) {\n\t\t\t\t_fnCallbackFire( settings, null, 'error', [ settings, tn, msg ] );\n\t\t\t}\n\t\n\t\t\tif ( type == 'alert' ) {\n\t\t\t\talert( msg );\n\t\t\t}\n\t\t\telse if ( type == 'throw' ) {\n\t\t\t\tthrow new Error(msg);\n\t\t\t}\n\t\t\telse if ( typeof type == 'function' ) {\n\t\t\t\ttype( settings, tn, msg );\n\t\t\t}\n\t\t}\n\t\telse if ( window.console && console.log ) {\n\t\t\tconsole.log( msg );\n\t\t}\n\t}\n\t\n\t\n\t/**\n\t * See if a property is defined on one object, if so assign it to the other object\n\t *  @param {object} ret target object\n\t *  @param {object} src source object\n\t *  @param {string} name property\n\t *  @param {string} [mappedName] name to map too - optional, name used if not given\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnMap( ret, src, name, mappedName )\n\t{\n\t\tif ( Array.isArray( name ) ) {\n\t\t\t$.each( name, function (i, val) {\n\t\t\t\tif ( Array.isArray( val ) ) {\n\t\t\t\t\t_fnMap( ret, src, val[0], val[1] );\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\t_fnMap( ret, src, val );\n\t\t\t\t}\n\t\t\t} );\n\t\n\t\t\treturn;\n\t\t}\n\t\n\t\tif ( mappedName === undefined ) {\n\t\t\tmappedName = name;\n\t\t}\n\t\n\t\tif ( src[name] !== undefined ) {\n\t\t\tret[mappedName] = src[name];\n\t\t}\n\t}\n\t\n\t\n\t/**\n\t * Extend objects - very similar to jQuery.extend, but deep copy objects, and\n\t * shallow copy arrays. The reason we need to do this, is that we don't want to\n\t * deep copy array init values (such as aaSorting) since the dev wouldn't be\n\t * able to override them, but we do want to deep copy arrays.\n\t *  @param {object} out Object to extend\n\t *  @param {object} extender Object from which the properties will be applied to\n\t *      out\n\t *  @param {boolean} breakRefs If true, then arrays will be sliced to take an\n\t *      independent copy with the exception of the `data` or `aaData` parameters\n\t *      if they are present. This is so you can pass in a collection to\n\t *      DataTables and have that used as your data source without breaking the\n\t *      references\n\t *  @returns {object} out Reference, just for convenience - out === the return.\n\t *  @memberof DataTable#oApi\n\t *  @todo This doesn't take account of arrays inside the deep copied objects.\n\t */\n\tfunction _fnExtend( out, extender, breakRefs )\n\t{\n\t\tvar val;\n\t\n\t\tfor ( var prop in extender ) {\n\t\t\tif ( extender.hasOwnProperty(prop) ) {\n\t\t\t\tval = extender[prop];\n\t\n\t\t\t\tif ( $.isPlainObject( val ) ) {\n\t\t\t\t\tif ( ! $.isPlainObject( out[prop] ) ) {\n\t\t\t\t\t\tout[prop] = {};\n\t\t\t\t\t}\n\t\t\t\t\t$.extend( true, out[prop], val );\n\t\t\t\t}\n\t\t\t\telse if ( breakRefs && prop !== 'data' && prop !== 'aaData' && Array.isArray(val) ) {\n\t\t\t\t\tout[prop] = val.slice();\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tout[prop] = val;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\n\t\treturn out;\n\t}\n\t\n\t\n\t/**\n\t * Bind an event handers to allow a click or return key to activate the callback.\n\t * This is good for accessibility since a return on the keyboard will have the\n\t * same effect as a click, if the element has focus.\n\t *  @param {element} n Element to bind the action to\n\t *  @param {object} oData Data object to pass to the triggered function\n\t *  @param {function} fn Callback function for when the event is triggered\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnBindAction( n, oData, fn )\n\t{\n\t\t$(n)\n\t\t\t.on( 'click.DT', oData, function (e) {\n\t\t\t\t\t$(n).trigger('blur'); // Remove focus outline for mouse users\n\t\t\t\t\tfn(e);\n\t\t\t\t} )\n\t\t\t.on( 'keypress.DT', oData, function (e){\n\t\t\t\t\tif ( e.which === 13 ) {\n\t\t\t\t\t\te.preventDefault();\n\t\t\t\t\t\tfn(e);\n\t\t\t\t\t}\n\t\t\t\t} )\n\t\t\t.on( 'selectstart.DT', function () {\n\t\t\t\t\t/* Take the brutal approach to cancelling text selection */\n\t\t\t\t\treturn false;\n\t\t\t\t} );\n\t}\n\t\n\t\n\t/**\n\t * Register a callback function. Easily allows a callback function to be added to\n\t * an array store of callback functions that can then all be called together.\n\t *  @param {object} oSettings dataTables settings object\n\t *  @param {string} sStore Name of the array storage for the callbacks in oSettings\n\t *  @param {function} fn Function to be called back\n\t *  @param {string} sName Identifying name for the callback (i.e. a label)\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnCallbackReg( oSettings, sStore, fn, sName )\n\t{\n\t\tif ( fn )\n\t\t{\n\t\t\toSettings[sStore].push( {\n\t\t\t\t\"fn\": fn,\n\t\t\t\t\"sName\": sName\n\t\t\t} );\n\t\t}\n\t}\n\t\n\t\n\t/**\n\t * Fire callback functions and trigger events. Note that the loop over the\n\t * callback array store is done backwards! Further note that you do not want to\n\t * fire off triggers in time sensitive applications (for example cell creation)\n\t * as its slow.\n\t *  @param {object} settings dataTables settings object\n\t *  @param {string} callbackArr Name of the array storage for the callbacks in\n\t *      oSettings\n\t *  @param {string} eventName Name of the jQuery custom event to trigger. If\n\t *      null no trigger is fired\n\t *  @param {array} args Array of arguments to pass to the callback function /\n\t *      trigger\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnCallbackFire( settings, callbackArr, eventName, args )\n\t{\n\t\tvar ret = [];\n\t\n\t\tif ( callbackArr ) {\n\t\t\tret = $.map( settings[callbackArr].slice().reverse(), function (val, i) {\n\t\t\t\treturn val.fn.apply( settings.oInstance, args );\n\t\t\t} );\n\t\t}\n\t\n\t\tif ( eventName !== null ) {\n\t\t\tvar e = $.Event( eventName+'.dt' );\n\t\n\t\t\t$(settings.nTable).trigger( e, args );\n\t\n\t\t\tret.push( e.result );\n\t\t}\n\t\n\t\treturn ret;\n\t}\n\t\n\t\n\tfunction _fnLengthOverflow ( settings )\n\t{\n\t\tvar\n\t\t\tstart = settings._iDisplayStart,\n\t\t\tend = settings.fnDisplayEnd(),\n\t\t\tlen = settings._iDisplayLength;\n\t\n\t\t/* If we have space to show extra rows (backing up from the end point - then do so */\n\t\tif ( start >= end )\n\t\t{\n\t\t\tstart = end - len;\n\t\t}\n\t\n\t\t// Keep the start record on the current page\n\t\tstart -= (start % len);\n\t\n\t\tif ( len === -1 || start < 0 )\n\t\t{\n\t\t\tstart = 0;\n\t\t}\n\t\n\t\tsettings._iDisplayStart = start;\n\t}\n\t\n\t\n\tfunction _fnRenderer( settings, type )\n\t{\n\t\tvar renderer = settings.renderer;\n\t\tvar host = DataTable.ext.renderer[type];\n\t\n\t\tif ( $.isPlainObject( renderer ) && renderer[type] ) {\n\t\t\t// Specific renderer for this type. If available use it, otherwise use\n\t\t\t// the default.\n\t\t\treturn host[renderer[type]] || host._;\n\t\t}\n\t\telse if ( typeof renderer === 'string' ) {\n\t\t\t// Common renderer - if there is one available for this type use it,\n\t\t\t// otherwise use the default\n\t\t\treturn host[renderer] || host._;\n\t\t}\n\t\n\t\t// Use the default\n\t\treturn host._;\n\t}\n\t\n\t\n\t/**\n\t * Detect the data source being used for the table. Used to simplify the code\n\t * a little (ajax) and to make it compress a little smaller.\n\t *\n\t *  @param {object} settings dataTables settings object\n\t *  @returns {string} Data source\n\t *  @memberof DataTable#oApi\n\t */\n\tfunction _fnDataSource ( settings )\n\t{\n\t\tif ( settings.oFeatures.bServerSide ) {\n\t\t\treturn 'ssp';\n\t\t}\n\t\telse if ( settings.ajax || settings.sAjaxSource ) {\n\t\t\treturn 'ajax';\n\t\t}\n\t\treturn 'dom';\n\t}\n\t\n\t\n\t\n\t\n\t/**\n\t * Computed structure of the DataTables API, defined by the options passed to\n\t * `DataTable.Api.register()` when building the API.\n\t *\n\t * The structure is built in order to speed creation and extension of the Api\n\t * objects since the extensions are effectively pre-parsed.\n\t *\n\t * The array is an array of objects with the following structure, where this\n\t * base array represents the Api prototype base:\n\t *\n\t *     [\n\t *       {\n\t *         name:      'data'                -- string   - Property name\n\t *         val:       function () {},       -- function - Api method (or undefined if just an object\n\t *         methodExt: [ ... ],              -- array    - Array of Api object definitions to extend the method result\n\t *         propExt:   [ ... ]               -- array    - Array of Api object definitions to extend the property\n\t *       },\n\t *       {\n\t *         name:     'row'\n\t *         val:       {},\n\t *         methodExt: [ ... ],\n\t *         propExt:   [\n\t *           {\n\t *             name:      'data'\n\t *             val:       function () {},\n\t *             methodExt: [ ... ],\n\t *             propExt:   [ ... ]\n\t *           },\n\t *           ...\n\t *         ]\n\t *       }\n\t *     ]\n\t *\n\t * @type {Array}\n\t * @ignore\n\t */\n\tvar __apiStruct = [];\n\t\n\t\n\t/**\n\t * `Array.prototype` reference.\n\t *\n\t * @type object\n\t * @ignore\n\t */\n\tvar __arrayProto = Array.prototype;\n\t\n\t\n\t/**\n\t * Abstraction for `context` parameter of the `Api` constructor to allow it to\n\t * take several different forms for ease of use.\n\t *\n\t * Each of the input parameter types will be converted to a DataTables settings\n\t * object where possible.\n\t *\n\t * @param  {string|node|jQuery|object} mixed DataTable identifier. Can be one\n\t *   of:\n\t *\n\t *   * `string` - jQuery selector. Any DataTables' matching the given selector\n\t *     with be found and used.\n\t *   * `node` - `TABLE` node which has already been formed into a DataTable.\n\t *   * `jQuery` - A jQuery object of `TABLE` nodes.\n\t *   * `object` - DataTables settings object\n\t *   * `DataTables.Api` - API instance\n\t * @return {array|null} Matching DataTables settings objects. `null` or\n\t *   `undefined` is returned if no matching DataTable is found.\n\t * @ignore\n\t */\n\tvar _toSettings = function ( mixed )\n\t{\n\t\tvar idx, jq;\n\t\tvar settings = DataTable.settings;\n\t\tvar tables = $.map( settings, function (el, i) {\n\t\t\treturn el.nTable;\n\t\t} );\n\t\n\t\tif ( ! mixed ) {\n\t\t\treturn [];\n\t\t}\n\t\telse if ( mixed.nTable && mixed.oApi ) {\n\t\t\t// DataTables settings object\n\t\t\treturn [ mixed ];\n\t\t}\n\t\telse if ( mixed.nodeName && mixed.nodeName.toLowerCase() === 'table' ) {\n\t\t\t// Table node\n\t\t\tidx = $.inArray( mixed, tables );\n\t\t\treturn idx !== -1 ? [ settings[idx] ] : null;\n\t\t}\n\t\telse if ( mixed && typeof mixed.settings === 'function' ) {\n\t\t\treturn mixed.settings().toArray();\n\t\t}\n\t\telse if ( typeof mixed === 'string' ) {\n\t\t\t// jQuery selector\n\t\t\tjq = $(mixed);\n\t\t}\n\t\telse if ( mixed instanceof $ ) {\n\t\t\t// jQuery object (also DataTables instance)\n\t\t\tjq = mixed;\n\t\t}\n\t\n\t\tif ( jq ) {\n\t\t\treturn jq.map( function(i) {\n\t\t\t\tidx = $.inArray( this, tables );\n\t\t\t\treturn idx !== -1 ? settings[idx] : null;\n\t\t\t} ).toArray();\n\t\t}\n\t};\n\t\n\t\n\t/**\n\t * DataTables API class - used to control and interface with  one or more\n\t * DataTables enhanced tables.\n\t *\n\t * The API class is heavily based on jQuery, presenting a chainable interface\n\t * that you can use to interact with tables. Each instance of the API class has\n\t * a \"context\" - i.e. the tables that it will operate on. This could be a single\n\t * table, all tables on a page or a sub-set thereof.\n\t *\n\t * Additionally the API is designed to allow you to easily work with the data in\n\t * the tables, retrieving and manipulating it as required. This is done by\n\t * presenting the API class as an array like interface. The contents of the\n\t * array depend upon the actions requested by each method (for example\n\t * `rows().nodes()` will return an array of nodes, while `rows().data()` will\n\t * return an array of objects or arrays depending upon your table's\n\t * configuration). The API object has a number of array like methods (`push`,\n\t * `pop`, `reverse` etc) as well as additional helper methods (`each`, `pluck`,\n\t * `unique` etc) to assist your working with the data held in a table.\n\t *\n\t * Most methods (those which return an Api instance) are chainable, which means\n\t * the return from a method call also has all of the methods available that the\n\t * top level object had. For example, these two calls are equivalent:\n\t *\n\t *     // Not chained\n\t *     api.row.add( {...} );\n\t *     api.draw();\n\t *\n\t *     // Chained\n\t *     api.row.add( {...} ).draw();\n\t *\n\t * @class DataTable.Api\n\t * @param {array|object|string|jQuery} context DataTable identifier. This is\n\t *   used to define which DataTables enhanced tables this API will operate on.\n\t *   Can be one of:\n\t *\n\t *   * `string` - jQuery selector. Any DataTables' matching the given selector\n\t *     with be found and used.\n\t *   * `node` - `TABLE` node which has already been formed into a DataTable.\n\t *   * `jQuery` - A jQuery object of `TABLE` nodes.\n\t *   * `object` - DataTables settings object\n\t * @param {array} [data] Data to initialise the Api instance with.\n\t *\n\t * @example\n\t *   // Direct initialisation during DataTables construction\n\t *   var api = $('#example').DataTable();\n\t *\n\t * @example\n\t *   // Initialisation using a DataTables jQuery object\n\t *   var api = $('#example').dataTable().api();\n\t *\n\t * @example\n\t *   // Initialisation as a constructor\n\t *   var api = new $.fn.DataTable.Api( 'table.dataTable' );\n\t */\n\t_Api = function ( context, data )\n\t{\n\t\tif ( ! (this instanceof _Api) ) {\n\t\t\treturn new _Api( context, data );\n\t\t}\n\t\n\t\tvar settings = [];\n\t\tvar ctxSettings = function ( o ) {\n\t\t\tvar a = _toSettings( o );\n\t\t\tif ( a ) {\n\t\t\t\tsettings.push.apply( settings, a );\n\t\t\t}\n\t\t};\n\t\n\t\tif ( Array.isArray( context ) ) {\n\t\t\tfor ( var i=0, ien=context.length ; i<ien ; i++ ) {\n\t\t\t\tctxSettings( context[i] );\n\t\t\t}\n\t\t}\n\t\telse {\n\t\t\tctxSettings( context );\n\t\t}\n\t\n\t\t// Remove duplicates\n\t\tthis.context = _unique( settings );\n\t\n\t\t// Initial data\n\t\tif ( data ) {\n\t\t\t$.merge( this, data );\n\t\t}\n\t\n\t\t// selector\n\t\tthis.selector = {\n\t\t\trows: null,\n\t\t\tcols: null,\n\t\t\topts: null\n\t\t};\n\t\n\t\t_Api.extend( this, this, __apiStruct );\n\t};\n\t\n\tDataTable.Api = _Api;\n\t\n\t// Don't destroy the existing prototype, just extend it. Required for jQuery 2's\n\t// isPlainObject.\n\t$.extend( _Api.prototype, {\n\t\tany: function ()\n\t\t{\n\t\t\treturn this.count() !== 0;\n\t\t},\n\t\n\t\n\t\tconcat:  __arrayProto.concat,\n\t\n\t\n\t\tcontext: [], // array of table settings objects\n\t\n\t\n\t\tcount: function ()\n\t\t{\n\t\t\treturn this.flatten().length;\n\t\t},\n\t\n\t\n\t\teach: function ( fn )\n\t\t{\n\t\t\tfor ( var i=0, ien=this.length ; i<ien; i++ ) {\n\t\t\t\tfn.call( this, this[i], i, this );\n\t\t\t}\n\t\n\t\t\treturn this;\n\t\t},\n\t\n\t\n\t\teq: function ( idx )\n\t\t{\n\t\t\tvar ctx = this.context;\n\t\n\t\t\treturn ctx.length > idx ?\n\t\t\t\tnew _Api( ctx[idx], this[idx] ) :\n\t\t\t\tnull;\n\t\t},\n\t\n\t\n\t\tfilter: function ( fn )\n\t\t{\n\t\t\tvar a = [];\n\t\n\t\t\tif ( __arrayProto.filter ) {\n\t\t\t\ta = __arrayProto.filter.call( this, fn, this );\n\t\t\t}\n\t\t\telse {\n\t\t\t\t// Compatibility for browsers without EMCA-252-5 (JS 1.6)\n\t\t\t\tfor ( var i=0, ien=this.length ; i<ien ; i++ ) {\n\t\t\t\t\tif ( fn.call( this, this[i], i, this ) ) {\n\t\t\t\t\t\ta.push( this[i] );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\n\t\t\treturn new _Api( this.context, a );\n\t\t},\n\t\n\t\n\t\tflatten: function ()\n\t\t{\n\t\t\tvar a = [];\n\t\t\treturn new _Api( this.context, a.concat.apply( a, this.toArray() ) );\n\t\t},\n\t\n\t\n\t\tjoin:    __arrayProto.join,\n\t\n\t\n\t\tindexOf: __arrayProto.indexOf || function (obj, start)\n\t\t{\n\t\t\tfor ( var i=(start || 0), ien=this.length ; i<ien ; i++ ) {\n\t\t\t\tif ( this[i] === obj ) {\n\t\t\t\t\treturn i;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn -1;\n\t\t},\n\t\n\t\titerator: function ( flatten, type, fn, alwaysNew ) {\n\t\t\tvar\n\t\t\t\ta = [], ret,\n\t\t\t\ti, ien, j, jen,\n\t\t\t\tcontext = this.context,\n\t\t\t\trows, items, item,\n\t\t\t\tselector = this.selector;\n\t\n\t\t\t// Argument shifting\n\t\t\tif ( typeof flatten === 'string' ) {\n\t\t\t\talwaysNew = fn;\n\t\t\t\tfn = type;\n\t\t\t\ttype = flatten;\n\t\t\t\tflatten = false;\n\t\t\t}\n\t\n\t\t\tfor ( i=0, ien=context.length ; i<ien ; i++ ) {\n\t\t\t\tvar apiInst = new _Api( context[i] );\n\t\n\t\t\t\tif ( type === 'table' ) {\n\t\t\t\t\tret = fn.call( apiInst, context[i], i );\n\t\n\t\t\t\t\tif ( ret !== undefined ) {\n\t\t\t\t\t\ta.push( ret );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\telse if ( type === 'columns' || type === 'rows' ) {\n\t\t\t\t\t// this has same length as context - one entry for each table\n\t\t\t\t\tret = fn.call( apiInst, context[i], this[i], i );\n\t\n\t\t\t\t\tif ( ret !== undefined ) {\n\t\t\t\t\t\ta.push( ret );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\telse if ( type === 'column' || type === 'column-rows' || type === 'row' || type === 'cell' ) {\n\t\t\t\t\t// columns and rows share the same structure.\n\t\t\t\t\t// 'this' is an array of column indexes for each context\n\t\t\t\t\titems = this[i];\n\t\n\t\t\t\t\tif ( type === 'column-rows' ) {\n\t\t\t\t\t\trows = _selector_row_indexes( context[i], selector.opts );\n\t\t\t\t\t}\n\t\n\t\t\t\t\tfor ( j=0, jen=items.length ; j<jen ; j++ ) {\n\t\t\t\t\t\titem = items[j];\n\t\n\t\t\t\t\t\tif ( type === 'cell' ) {\n\t\t\t\t\t\t\tret = fn.call( apiInst, context[i], item.row, item.column, i, j );\n\t\t\t\t\t\t}\n\t\t\t\t\t\telse {\n\t\t\t\t\t\t\tret = fn.call( apiInst, context[i], item, i, j, rows );\n\t\t\t\t\t\t}\n\t\n\t\t\t\t\t\tif ( ret !== undefined ) {\n\t\t\t\t\t\t\ta.push( ret );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\n\t\t\tif ( a.length || alwaysNew ) {\n\t\t\t\tvar api = new _Api( context, flatten ? a.concat.apply( [], a ) : a );\n\t\t\t\tvar apiSelector = api.selector;\n\t\t\t\tapiSelector.rows = selector.rows;\n\t\t\t\tapiSelector.cols = selector.cols;\n\t\t\t\tapiSelector.opts = selector.opts;\n\t\t\t\treturn api;\n\t\t\t}\n\t\t\treturn this;\n\t\t},\n\t\n\t\n\t\tlastIndexOf: __arrayProto.lastIndexOf || function (obj, start)\n\t\t{\n\t\t\t// Bit cheeky...\n\t\t\treturn this.indexOf.apply( this.toArray.reverse(), arguments );\n\t\t},\n\t\n\t\n\t\tlength:  0,\n\t\n\t\n\t\tmap: function ( fn )\n\t\t{\n\t\t\tvar a = [];\n\t\n\t\t\tif ( __arrayProto.map ) {\n\t\t\t\ta = __arrayProto.map.call( this, fn, this );\n\t\t\t}\n\t\t\telse {\n\t\t\t\t// Compatibility for browsers without EMCA-252-5 (JS 1.6)\n\t\t\t\tfor ( var i=0, ien=this.length ; i<ien ; i++ ) {\n\t\t\t\t\ta.push( fn.call( this, this[i], i ) );\n\t\t\t\t}\n\t\t\t}\n\t\n\t\t\treturn new _Api( this.context, a );\n\t\t},\n\t\n\t\n\t\tpluck: function ( prop )\n\t\t{\n\t\t\tlet fn = DataTable.util.get(prop);\n\t\n\t\t\treturn this.map( function ( el ) {\n\t\t\t\treturn fn(el);\n\t\t\t} );\n\t\t},\n\t\n\t\tpop:     __arrayProto.pop,\n\t\n\t\n\t\tpush:    __arrayProto.push,\n\t\n\t\n\t\t// Does not return an API instance\n\t\treduce: __arrayProto.reduce || function ( fn, init )\n\t\t{\n\t\t\treturn _fnReduce( this, fn, init, 0, this.length, 1 );\n\t\t},\n\t\n\t\n\t\treduceRight: __arrayProto.reduceRight || function ( fn, init )\n\t\t{\n\t\t\treturn _fnReduce( this, fn, init, this.length-1, -1, -1 );\n\t\t},\n\t\n\t\n\t\treverse: __arrayProto.reverse,\n\t\n\t\n\t\t// Object with rows, columns and opts\n\t\tselector: null,\n\t\n\t\n\t\tshift:   __arrayProto.shift,\n\t\n\t\n\t\tslice: function () {\n\t\t\treturn new _Api( this.context, this );\n\t\t},\n\t\n\t\n\t\tsort:    __arrayProto.sort, // ? name - order?\n\t\n\t\n\t\tsplice:  __arrayProto.splice,\n\t\n\t\n\t\ttoArray: function ()\n\t\t{\n\t\t\treturn __arrayProto.slice.call( this );\n\t\t},\n\t\n\t\n\t\tto$: function ()\n\t\t{\n\t\t\treturn $( this );\n\t\t},\n\t\n\t\n\t\ttoJQuery: function ()\n\t\t{\n\t\t\treturn $( this );\n\t\t},\n\t\n\t\n\t\tunique: function ()\n\t\t{\n\t\t\treturn new _Api( this.context, _unique(this) );\n\t\t},\n\t\n\t\n\t\tunshift: __arrayProto.unshift\n\t} );\n\t\n\t\n\t_Api.extend = function ( scope, obj, ext )\n\t{\n\t\t// Only extend API instances and static properties of the API\n\t\tif ( ! ext.length || ! obj || ( ! (obj instanceof _Api) && ! obj.__dt_wrapper ) ) {\n\t\t\treturn;\n\t\t}\n\t\n\t\tvar\n\t\t\ti, ien,\n\t\t\tstruct,\n\t\t\tmethodScoping = function ( scope, fn, struc ) {\n\t\t\t\treturn function () {\n\t\t\t\t\tvar ret = fn.apply( scope, arguments );\n\t\n\t\t\t\t\t// Method extension\n\t\t\t\t\t_Api.extend( ret, ret, struc.methodExt );\n\t\t\t\t\treturn ret;\n\t\t\t\t};\n\t\t\t};\n\t\n\t\tfor ( i=0, ien=ext.length ; i<ien ; i++ ) {\n\t\t\tstruct = ext[i];\n\t\n\t\t\t// Value\n\t\t\tobj[ struct.name ] = struct.type === 'function' ?\n\t\t\t\tmethodScoping( scope, struct.val, struct ) :\n\t\t\t\tstruct.type === 'object' ?\n\t\t\t\t\t{} :\n\t\t\t\t\tstruct.val;\n\t\n\t\t\tobj[ struct.name ].__dt_wrapper = true;\n\t\n\t\t\t// Property extension\n\t\t\t_Api.extend( scope, obj[ struct.name ], struct.propExt );\n\t\t}\n\t};\n\t\n\t\n\t// @todo - Is there need for an augment function?\n\t// _Api.augment = function ( inst, name )\n\t// {\n\t// \t// Find src object in the structure from the name\n\t// \tvar parts = name.split('.');\n\t\n\t// \t_Api.extend( inst, obj );\n\t// };\n\t\n\t\n\t//     [\n\t//       {\n\t//         name:      'data'                -- string   - Property name\n\t//         val:       function () {},       -- function - Api method (or undefined if just an object\n\t//         methodExt: [ ... ],              -- array    - Array of Api object definitions to extend the method result\n\t//         propExt:   [ ... ]               -- array    - Array of Api object definitions to extend the property\n\t//       },\n\t//       {\n\t//         name:     'row'\n\t//         val:       {},\n\t//         methodExt: [ ... ],\n\t//         propExt:   [\n\t//           {\n\t//             name:      'data'\n\t//             val:       function () {},\n\t//             methodExt: [ ... ],\n\t//             propExt:   [ ... ]\n\t//           },\n\t//           ...\n\t//         ]\n\t//       }\n\t//     ]\n\t\n\t_Api.register = _api_register = function ( name, val )\n\t{\n\t\tif ( Array.isArray( name ) ) {\n\t\t\tfor ( var j=0, jen=name.length ; j<jen ; j++ ) {\n\t\t\t\t_Api.register( name[j], val );\n\t\t\t}\n\t\t\treturn;\n\t\t}\n\t\n\t\tvar\n\t\t\ti, ien,\n\t\t\their = name.split('.'),\n\t\t\tstruct = __apiStruct,\n\t\t\tkey, method;\n\t\n\t\tvar find = function ( src, name ) {\n\t\t\tfor ( var i=0, ien=src.length ; i<ien ; i++ ) {\n\t\t\t\tif ( src[i].name === name ) {\n\t\t\t\t\treturn src[i];\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn null;\n\t\t};\n\t\n\t\tfor ( i=0, ien=heir.length ; i<ien ; i++ ) {\n\t\t\tmethod = heir[i].indexOf('()') !== -1;\n\t\t\tkey = method ?\n\t\t\t\their[i].replace('()', '') :\n\t\t\t\their[i];\n\t\n\t\t\tvar src = find( struct, key );\n\t\t\tif ( ! src ) {\n\t\t\t\tsrc = {\n\t\t\t\t\tname:      key,\n\t\t\t\t\tval:       {},\n\t\t\t\t\tmethodExt: [],\n\t\t\t\t\tpropExt:   [],\n\t\t\t\t\ttype:      'object'\n\t\t\t\t};\n\t\t\t\tstruct.push( src );\n\t\t\t}\n\t\n\t\t\tif ( i === ien-1 ) {\n\t\t\t\tsrc.val = val;\n\t\t\t\tsrc.type = typeof val === 'function' ?\n\t\t\t\t\t'function' :\n\t\t\t\t\t$.isPlainObject( val ) ?\n\t\t\t\t\t\t'object' :\n\t\t\t\t\t\t'other';\n\t\t\t}\n\t\t\telse {\n\t\t\t\tstruct = method ?\n\t\t\t\t\tsrc.methodExt :\n\t\t\t\t\tsrc.propExt;\n\t\t\t}\n\t\t}\n\t};\n\t\n\t_Api.registerPlural = _api_registerPlural = function ( pluralName, singularName, val ) {\n\t\t_Api.register( pluralName, val );\n\t\n\t\t_Api.register( singularName, function () {\n\t\t\tvar ret = val.apply( this, arguments );\n\t\n\t\t\tif ( ret === this ) {\n\t\t\t\t// Returned item is the API instance that was passed in, return it\n\t\t\t\treturn this;\n\t\t\t}\n\t\t\telse if ( ret instanceof _Api ) {\n\t\t\t\t// New API instance returned, want the value from the first item\n\t\t\t\t// in the returned array for the singular result.\n\t\t\t\treturn ret.length ?\n\t\t\t\t\tArray.isArray( ret[0] ) ?\n\t\t\t\t\t\tnew _Api( ret.context, ret[0] ) : // Array results are 'enhanced'\n\t\t\t\t\t\tret[0] :\n\t\t\t\t\tundefined;\n\t\t\t}\n\t\n\t\t\t// Non-API return - just fire it back\n\t\t\treturn ret;\n\t\t} );\n\t};\n\t\n\t\n\t/**\n\t * Selector for HTML tables. Apply the given selector to the give array of\n\t * DataTables settings objects.\n\t *\n\t * @param {string|integer} [selector] jQuery selector string or integer\n\t * @param  {array} Array of DataTables settings objects to be filtered\n\t * @return {array}\n\t * @ignore\n\t */\n\tvar __table_selector = function ( selector, a )\n\t{\n\t\tif ( Array.isArray(selector) ) {\n\t\t\treturn $.map( selector, function (item) {\n\t\t\t\treturn __table_selector(item, a);\n\t\t\t} );\n\t\t}\n\t\n\t\t// Integer is used to pick out a table by index\n\t\tif ( typeof selector === 'number' ) {\n\t\t\treturn [ a[ selector ] ];\n\t\t}\n\t\n\t\t// Perform a jQuery selector on the table nodes\n\t\tvar nodes = $.map( a, function (el, i) {\n\t\t\treturn el.nTable;\n\t\t} );\n\t\n\t\treturn $(nodes)\n\t\t\t.filter( selector )\n\t\t\t.map( function (i) {\n\t\t\t\t// Need to translate back from the table node to the settings\n\t\t\t\tvar idx = $.inArray( this, nodes );\n\t\t\t\treturn a[ idx ];\n\t\t\t} )\n\t\t\t.toArray();\n\t};\n\t\n\t\n\t\n\t/**\n\t * Context selector for the API's context (i.e. the tables the API instance\n\t * refers to.\n\t *\n\t * @name    DataTable.Api#tables\n\t * @param {string|integer} [selector] Selector to pick which tables the iterator\n\t *   should operate on. If not given, all tables in the current context are\n\t *   used. This can be given as a jQuery selector (for example `':gt(0)'`) to\n\t *   select multiple tables or as an integer to select a single table.\n\t * @returns {DataTable.Api} Returns a new API instance if a selector is given.\n\t */\n\t_api_register( 'tables()', function ( selector ) {\n\t\t// A new instance is created if there was a selector specified\n\t\treturn selector !== undefined && selector !== null ?\n\t\t\tnew _Api( __table_selector( selector, this.context ) ) :\n\t\t\tthis;\n\t} );\n\t\n\t\n\t_api_register( 'table()', function ( selector ) {\n\t\tvar tables = this.tables( selector );\n\t\tvar ctx = tables.context;\n\t\n\t\t// Truncate to the first matched table\n\t\treturn ctx.length ?\n\t\t\tnew _Api( ctx[0] ) :\n\t\t\ttables;\n\t} );\n\t\n\t\n\t_api_registerPlural( 'tables().nodes()', 'table().node()' , function () {\n\t\treturn this.iterator( 'table', function ( ctx ) {\n\t\t\treturn ctx.nTable;\n\t\t}, 1 );\n\t} );\n\t\n\t\n\t_api_registerPlural( 'tables().body()', 'table().body()' , function () {\n\t\treturn this.iterator( 'table', function ( ctx ) {\n\t\t\treturn ctx.nTBody;\n\t\t}, 1 );\n\t} );\n\t\n\t\n\t_api_registerPlural( 'tables().header()', 'table().header()' , function () {\n\t\treturn this.iterator( 'table', function ( ctx ) {\n\t\t\treturn ctx.nTHead;\n\t\t}, 1 );\n\t} );\n\t\n\t\n\t_api_registerPlural( 'tables().footer()', 'table().footer()' , function () {\n\t\treturn this.iterator( 'table', function ( ctx ) {\n\t\t\treturn ctx.nTFoot;\n\t\t}, 1 );\n\t} );\n\t\n\t\n\t_api_registerPlural( 'tables().containers()', 'table().container()' , function () {\n\t\treturn this.iterator( 'table', function ( ctx ) {\n\t\t\treturn ctx.nTableWrapper;\n\t\t}, 1 );\n\t} );\n\t\n\t\n\t\n\t/**\n\t * Redraw the tables in the current context.\n\t */\n\t_api_register( 'draw()', function ( paging ) {\n\t\treturn this.iterator( 'table', function ( settings ) {\n\t\t\tif ( paging === 'page' ) {\n\t\t\t\t_fnDraw( settings );\n\t\t\t}\n\t\t\telse {\n\t\t\t\tif ( typeof paging === 'string' ) {\n\t\t\t\t\tpaging = paging === 'full-hold' ?\n\t\t\t\t\t\tfalse :\n\t\t\t\t\t\ttrue;\n\t\t\t\t}\n\t\n\t\t\t\t_fnReDraw( settings, paging===false );\n\t\t\t}\n\t\t} );\n\t} );\n\t\n\t\n\t\n\t/**\n\t * Get the current page index.\n\t *\n\t * @return {integer} Current page index (zero based)\n\t *//**\n\t * Set the current page.\n\t *\n\t * Note that if you attempt to show a page which does not exist, DataTables will\n\t * not throw an error, but rather reset the paging.\n\t *\n\t * @param {integer|string} action The paging action to take. This can be one of:\n\t *  * `integer` - The page index to jump to\n\t *  * `string` - An action to take:\n\t *    * `first` - Jump to first page.\n\t *    * `next` - Jump to the next page\n\t *    * `previous` - Jump to previous page\n\t *    * `last` - Jump to the last page.\n\t * @returns {DataTables.Api} this\n\t */\n\t_api_register( 'page()', function ( action ) {\n\t\tif ( action === undefined ) {\n\t\t\treturn this.page.info().page; // not an expensive call\n\t\t}\n\t\n\t\t// else, have an action to take on all tables\n\t\treturn this.iterator( 'table', function ( settings ) {\n\t\t\t_fnPageChange( settings, action );\n\t\t} );\n\t} );\n\t\n\t\n\t/**\n\t * Paging information for the first table in the current context.\n\t *\n\t * If you require paging information for another table, use the `table()` method\n\t * with a suitable selector.\n\t *\n\t * @return {object} Object with the following properties set:\n\t *  * `page` - Current page index (zero based - i.e. the first page is `0`)\n\t *  * `pages` - Total number of pages\n\t *  * `start` - Display index for the first record shown on the current page\n\t *  * `end` - Display index for the last record shown on the current page\n\t *  * `length` - Display length (number of records). Note that generally `start\n\t *    + length = end`, but this is not always true, for example if there are\n\t *    only 2 records to show on the final page, with a length of 10.\n\t *  * `recordsTotal` - Full data set length\n\t *  * `recordsDisplay` - Data set length once the current filtering criterion\n\t *    are applied.\n\t */\n\t_api_register( 'page.info()', function ( action ) {\n\t\tif ( this.context.length === 0 ) {\n\t\t\treturn undefined;\n\t\t}\n\t\n\t\tvar\n\t\t\tsettings   = this.context[0],\n\t\t\tstart      = settings._iDisplayStart,\n\t\t\tlen        = settings.oFeatures.bPaginate ? settings._iDisplayLength : -1,\n\t\t\tvisRecords = settings.fnRecordsDisplay(),\n\t\t\tall        = len === -1;\n\t\n\t\treturn {\n\t\t\t\"page\":           all ? 0 : Math.floor( start / len ),\n\t\t\t\"pages\":          all ? 1 : Math.ceil( visRecords / len ),\n\t\t\t\"start\":          start,\n\t\t\t\"end\":            settings.fnDisplayEnd(),\n\t\t\t\"length\":         len,\n\t\t\t\"recordsTotal\":   settings.fnRecordsTotal(),\n\t\t\t\"recordsDisplay\": visRecords,\n\t\t\t\"serverSide\":     _fnDataSource( settings ) === 'ssp'\n\t\t};\n\t} );\n\t\n\t\n\t/**\n\t * Get the current page length.\n\t *\n\t * @return {integer} Current page length. Note `-1` indicates that all records\n\t *   are to be shown.\n\t *//**\n\t * Set the current page length.\n\t *\n\t * @param {integer} Page length to set. Use `-1` to show all records.\n\t * @returns {DataTables.Api} this\n\t */\n\t_api_register( 'page.len()', function ( len ) {\n\t\t// Note that we can't call this function 'length()' because `length`\n\t\t// is a Javascript property of functions which defines how many arguments\n\t\t// the function expects.\n\t\tif ( len === undefined ) {\n\t\t\treturn this.context.length !== 0 ?\n\t\t\t\tthis.context[0]._iDisplayLength :\n\t\t\t\tundefined;\n\t\t}\n\t\n\t\t// else, set the page length\n\t\treturn this.iterator( 'table', function ( settings ) {\n\t\t\t_fnLengthChange( settings, len );\n\t\t} );\n\t} );\n\t\n\t\n\t\n\tvar __reload = function ( settings, holdPosition, callback ) {\n\t\t// Use the draw event to trigger a callback\n\t\tif ( callback ) {\n\t\t\tvar api = new _Api( settings );\n\t\n\t\t\tapi.one( 'draw', function () {\n\t\t\t\tcallback( api.ajax.json() );\n\t\t\t} );\n\t\t}\n\t\n\t\tif ( _fnDataSource( settings ) == 'ssp' ) {\n\t\t\t_fnReDraw( settings, holdPosition );\n\t\t}\n\t\telse {\n\t\t\t_fnProcessingDisplay( settings, true );\n\t\n\t\t\t// Cancel an existing request\n\t\t\tvar xhr = settings.jqXHR;\n\t\t\tif ( xhr && xhr.readyState !== 4 ) {\n\t\t\t\txhr.abort();\n\t\t\t}\n\t\n\t\t\t// Trigger xhr\n\t\t\t_fnBuildAjax( settings, [], function( json ) {\n\t\t\t\t_fnClearTable( settings );\n\t\n\t\t\t\tvar data = _fnAjaxDataSrc( settings, json );\n\t\t\t\tfor ( var i=0, ien=data.length ; i<ien ; i++ ) {\n\t\t\t\t\t_fnAddData( settings, data[i] );\n\t\t\t\t}\n\t\n\t\t\t\t_fnReDraw( settings, holdPosition );\n\t\t\t\t_fnProcessingDisplay( settings, false );\n\t\t\t} );\n\t\t}\n\t};\n\t\n\t\n\t/**\n\t * Get the JSON response from the last Ajax request that DataTables made to the\n\t * server. Note that this returns the JSON from the first table in the current\n\t * context.\n\t *\n\t * @return {object} JSON received from the server.\n\t */\n\t_api_register( 'ajax.json()', function () {\n\t\tvar ctx = this.context;\n\t\n\t\tif ( ctx.length > 0 ) {\n\t\t\treturn ctx[0].json;\n\t\t}\n\t\n\t\t// else return undefined;\n\t} );\n\t\n\t\n\t/**\n\t * Get the data submitted in the last Ajax request\n\t */\n\t_api_register( 'ajax.params()', function () {\n\t\tvar ctx = this.context;\n\t\n\t\tif ( ctx.length > 0 ) {\n\t\t\treturn ctx[0].oAjaxData;\n\t\t}\n\t\n\t\t// else return undefined;\n\t} );\n\t\n\t\n\t/**\n\t * Reload tables from the Ajax data source. Note that this function will\n\t * automatically re-draw the table when the remote data has been loaded.\n\t *\n\t * @param {boolean} [reset=true] Reset (default) or hold the current paging\n\t *   position. A full re-sort and re-filter is performed when this method is\n\t *   called, which is why the pagination reset is the default action.\n\t * @returns {DataTables.Api} this\n\t */\n\t_api_register( 'ajax.reload()', function ( callback, resetPaging ) {\n\t\treturn this.iterator( 'table', function (settings) {\n\t\t\t__reload( settings, resetPaging===false, callback );\n\t\t} );\n\t} );\n\t\n\t\n\t/**\n\t * Get the current Ajax URL. Note that this returns the URL from the first\n\t * table in the current context.\n\t *\n\t * @return {string} Current Ajax source URL\n\t *//**\n\t * Set the Ajax URL. Note that this will set the URL for all tables in the\n\t * current context.\n\t *\n\t * @param {string} url URL to set.\n\t * @returns {DataTables.Api} this\n\t */\n\t_api_register( 'ajax.url()', function ( url ) {\n\t\tvar ctx = this.context;\n\t\n\t\tif ( url === undefined ) {\n\t\t\t// get\n\t\t\tif ( ctx.length === 0 ) {\n\t\t\t\treturn undefined;\n\t\t\t}\n\t\t\tctx = ctx[0];\n\t\n\t\t\treturn ctx.ajax ?\n\t\t\t\t$.isPlainObject( ctx.ajax ) ?\n\t\t\t\t\tctx.ajax.url :\n\t\t\t\t\tctx.ajax :\n\t\t\t\tctx.sAjaxSource;\n\t\t}\n\t\n\t\t// set\n\t\treturn this.iterator( 'table', function ( settings ) {\n\t\t\tif ( $.isPlainObject( settings.ajax ) ) {\n\t\t\t\tsettings.ajax.url = url;\n\t\t\t}\n\t\t\telse {\n\t\t\t\tsettings.ajax = url;\n\t\t\t}\n\t\t\t// No need to consider sAjaxSource here since DataTables gives priority\n\t\t\t// to `ajax` over `sAjaxSource`. So setting `ajax` here, renders any\n\t\t\t// value of `sAjaxSource` redundant.\n\t\t} );\n\t} );\n\t\n\t\n\t/**\n\t * Load data from the newly set Ajax URL. Note that this method is only\n\t * available when `ajax.url()` is used to set a URL. Additionally, this method\n\t * has the same effect as calling `ajax.reload()` but is provided for\n\t * convenience when setting a new URL. Like `ajax.reload()` it will\n\t * automatically redraw the table once the remote data has been loaded.\n\t *\n\t * @returns {DataTables.Api} this\n\t */\n\t_api_register( 'ajax.url().load()', function ( callback, resetPaging ) {\n\t\t// Same as a reload, but makes sense to present it for easy access after a\n\t\t// url change\n\t\treturn this.iterator( 'table', function ( ctx ) {\n\t\t\t__reload( ctx, resetPaging===false, callback );\n\t\t} );\n\t} );\n\t\n\t\n\t\n\t\n\tvar _selector_run = function ( type, selector, selectFn, settings, opts )\n\t{\n\t\tvar\n\t\t\tout = [], res,\n\t\t\ta, i, ien, j, jen,\n\t\t\tselectorType = typeof selector;\n\t\n\t\t// Can't just check for isArray here, as an API or jQuery instance might be\n\t\t// given with their array like look\n\t\tif ( ! selector || selectorType === 'string' || selectorType === 'function' || selector.length === undefined ) {\n\t\t\tselector = [ selector ];\n\t\t}\n\t\n\t\tfor ( i=0, ien=selector.length ; i<ien ; i++ ) {\n\t\t\t// Only split on simple strings - complex expressions will be jQuery selectors\n\t\t\ta = selector[i] && selector[i].split && ! selector[i].match(/[\\[\\(:]/) ?\n\t\t\t\tselector[i].split(',') :\n\t\t\t\t[ selector[i] ];\n\t\n\t\t\tfor ( j=0, jen=a.length ; j<jen ; j++ ) {\n\t\t\t\tres = selectFn( typeof a[j] === 'string' ? (a[j]).trim() : a[j] );\n\t\n\t\t\t\tif ( res && res.length ) {\n\t\t\t\t\tout = out.concat( res );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\n\t\t// selector extensions\n\t\tvar ext = _ext.selector[ type ];\n\t\tif ( ext.length ) {\n\t\t\tfor ( i=0, ien=ext.length ; i<ien ; i++ ) {\n\t\t\t\tout = ext[i]( settings, opts, out );\n\t\t\t}\n\t\t}\n\t\n\t\treturn _unique( out );\n\t};\n\t\n\t\n\tvar _selector_opts = function ( opts )\n\t{\n\t\tif ( ! opts ) {\n\t\t\topts = {};\n\t\t}\n\t\n\t\t// Backwards compatibility for 1.9- which used the terminology filter rather\n\t\t// than search\n\t\tif ( opts.filter && opts.search === undefined ) {\n\t\t\topts.search = opts.filter;\n\t\t}\n\t\n\t\treturn $.extend( {\n\t\t\tsearch: 'none',\n\t\t\torder: 'current',\n\t\t\tpage: 'all'\n\t\t}, opts );\n\t};\n\t\n\t\n\tvar _selector_first = function ( inst )\n\t{\n\t\t// Reduce the API instance to the first item found\n\t\tfor ( var i=0, ien=inst.length ; i<ien ; i++ ) {\n\t\t\tif ( inst[i].length > 0 ) {\n\t\t\t\t// Assign the first element to the first item in the instance\n\t\t\t\t// and truncate the instance and context\n\t\t\t\tinst[0] = inst[i];\n\t\t\t\tinst[0].length = 1;\n\t\t\t\tinst.length = 1;\n\t\t\t\tinst.context = [ inst.context[i] ];\n\t\n\t\t\t\treturn inst;\n\t\t\t}\n\t\t}\n\t\n\t\t// Not found - return an empty instance\n\t\tinst.length = 0;\n\t\treturn inst;\n\t};\n\t\n\t\n\tvar _selector_row_indexes = function ( settings, opts )\n\t{\n\t\tvar\n\t\t\ti, ien, tmp, a=[],\n\t\t\tdisplayFiltered = settings.aiDisplay,\n\t\t\tdisplayMaster = settings.aiDisplayMaster;\n\t\n\t\tvar\n\t\t\tsearch = opts.search,  // none, applied, removed\n\t\t\torder  = opts.order,   // applied, current, index (original - compatibility with 1.9)\n\t\t\tpage   = opts.page;    // all, current\n\t\n\t\tif ( _fnDataSource( settings ) == 'ssp' ) {\n\t\t\t// In server-side processing mode, most options are irrelevant since\n\t\t\t// rows not shown don't exist and the index order is the applied order\n\t\t\t// Removed is a special case - for consistency just return an empty\n\t\t\t// array\n\t\t\treturn search === 'removed' ?\n\t\t\t\t[] :\n\t\t\t\t_range( 0, displayMaster.length );\n\t\t}\n\t\telse if ( page == 'current' ) {\n\t\t\t// Current page implies that order=current and filter=applied, since it is\n\t\t\t// fairly senseless otherwise, regardless of what order and search actually\n\t\t\t// are\n\t\t\tfor ( i=settings._iDisplayStart, ien=settings.fnDisplayEnd() ; i<ien ; i++ ) {\n\t\t\t\ta.push( displayFiltered[i] );\n\t\t\t}\n\t\t}\n\t\telse if ( order == 'current' || order == 'applied' ) {\n\t\t\tif ( search == 'none') {\n\t\t\t\ta = displayMaster.slice();\n\t\t\t}\n\t\t\telse if ( search == 'applied' ) {\n\t\t\t\ta = displayFiltered.slice();\n\t\t\t}\n\t\t\telse if ( search == 'removed' ) {\n\t\t\t\t// O(n+m) solution by creating a hash map\n\t\t\t\tvar displayFilteredMap = {};\n\t\n\t\t\t\tfor ( var i=0, ien=displayFiltered.length ; i<ien ; i++ ) {\n\t\t\t\t\tdisplayFilteredMap[displayFiltered[i]] = null;\n\t\t\t\t}\n\t\n\t\t\t\ta = $.map( displayMaster, function (el) {\n\t\t\t\t\treturn ! displayFilteredMap.hasOwnProperty(el) ?\n\t\t\t\t\t\tel :\n\t\t\t\t\t\tnull;\n\t\t\t\t} );\n\t\t\t}\n\t\t}\n\t\telse if ( order == 'index' || order == 'original' ) {\n\t\t\tfor ( i=0, ien=settings.aoData.length ; i<ien ; i++ ) {\n\t\t\t\tif ( search == 'none' ) {\n\t\t\t\t\ta.push( i );\n\t\t\t\t}\n\t\t\t\telse { // applied | removed\n\t\t\t\t\ttmp = $.inArray( i, displayFiltered );\n\t\n\t\t\t\t\tif ((tmp === -1 && search == 'removed') ||\n\t\t\t\t\t\t(tmp >= 0   && search == 'applied') )\n\t\t\t\t\t{\n\t\t\t\t\t\ta.push( i );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\n\t\treturn a;\n\t};\n\t\n\t\n\t/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n\t * Rows\n\t *\n\t * {}          - no selector - use all available rows\n\t * {integer}   - row aoData index\n\t * {node}      - TR node\n\t * {string}    - jQuery selector to apply to the TR elements\n\t * {array}     - jQuery array of nodes, or simply an array of TR nodes\n\t *\n\t */\n\tvar __row_selector = function ( settings, selector, opts )\n\t{\n\t\tvar rows;\n\t\tvar run = function ( sel ) {\n\t\t\tvar selInt = _intVal( sel );\n\t\t\tvar i, ien;\n\t\t\tvar aoData = settings.aoData;\n\t\n\t\t\t// Short cut - selector is a number and no options provided (default is\n\t\t\t// all records, so no need to check if the index is in there, since it\n\t\t\t// must be - dev error if the index doesn't exist).\n\t\t\tif ( selInt !== null && ! opts ) {\n\t\t\t\treturn [ selInt ];\n\t\t\t}\n\t\n\t\t\tif ( ! rows ) {\n\t\t\t\trows = _selector_row_indexes( settings, opts );\n\t\t\t}\n\t\n\t\t\tif ( selInt !== null && $.inArray( selInt, rows ) !== -1 ) {\n\t\t\t\t// Selector - integer\n\t\t\t\treturn [ selInt ];\n\t\t\t}\n\t\t\telse if ( sel === null || sel === undefined || sel === '' ) {\n\t\t\t\t// Selector - none\n\t\t\t\treturn rows;\n\t\t\t}\n\t\n\t\t\t// Selector - function\n\t\t\tif ( typeof sel === 'function' ) {\n\t\t\t\treturn $.map( rows, function (idx) {\n\t\t\t\t\tvar row = aoData[ idx ];\n\t\t\t\t\treturn sel( idx, row._aData, row.nTr ) ? idx : null;\n\t\t\t\t} );\n\t\t\t}\n\t\n\t\t\t// Selector - node\n\t\t\tif ( sel.nodeName ) {\n\t\t\t\tvar rowIdx = sel._DT_RowIndex;  // Property added by DT for fast lookup\n\t\t\t\tvar cellIdx = sel._DT_CellIndex;\n\t\n\t\t\t\tif ( rowIdx !== undefined ) {\n\t\t\t\t\t// Make sure that the row is actually still present in the table\n\t\t\t\t\treturn aoData[ rowIdx ] && aoData[ rowIdx ].nTr === sel ?\n\t\t\t\t\t\t[ rowIdx ] :\n\t\t\t\t\t\t[];\n\t\t\t\t}\n\t\t\t\telse if ( cellIdx ) {\n\t\t\t\t\treturn aoData[ cellIdx.row ] && aoData[ cellIdx.row ].nTr === sel.parentNode ?\n\t\t\t\t\t\t[ cellIdx.row ] :\n\t\t\t\t\t\t[];\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tvar host = $(sel).closest('*[data-dt-row]');\n\t\t\t\t\treturn host.length ?\n\t\t\t\t\t\t[ host.data('dt-row') ] :\n\t\t\t\t\t\t[];\n\t\t\t\t}\n\t\t\t}\n\t\n\t\t\t// ID selector. Want to always be able to select rows by id, regardless\n\t\t\t// of if the tr element has been created or not, so can't rely upon\n\t\t\t// jQuery here - hence a custom implementation. This does not match\n\t\t\t// Sizzle's fast selector or HTML4 - in HTML5 the ID can be anything,\n\t\t\t// but to select it using a CSS selector engine (like Sizzle or\n\t\t\t// querySelect) it would need to need to be escaped for some characters.\n\t\t\t// DataTables simplifies this for row selectors since you can select\n\t\t\t// only a row. A # indicates an id any anything that follows is the id -\n\t\t\t// unescaped.\n\t\t\tif ( typeof sel === 'string' && sel.charAt(0) === '#' ) {\n\t\t\t\t// get row index from id\n\t\t\t\tvar rowObj = settings.aIds[ sel.replace( /^#/, '' ) ];\n\t\t\t\tif ( rowObj !== undefined ) {\n\t\t\t\t\treturn [ rowObj.idx ];\n\t\t\t\t}\n\t\n\t\t\t\t// need to fall through to jQuery in case there is DOM id that\n\t\t\t\t// matches\n\t\t\t}\n\t\t\t\n\t\t\t// Get nodes in the order from the `rows` array with null values removed\n\t\t\tvar nodes = _removeEmpty(\n\t\t\t\t_pluck_order( settings.aoData, rows, 'nTr' )\n\t\t\t);\n\t\n\t\t\t// Selector - jQuery selector string, array of nodes or jQuery object/\n\t\t\t// As jQuery's .filter() allows jQuery objects to be passed in filter,\n\t\t\t// it also allows arrays, so this will cope with all three options\n\t\t\treturn $(nodes)\n\t\t\t\t.filter( sel )\n\t\t\t\t.map( function () {\n\t\t\t\t\treturn this._DT_RowIndex;\n\t\t\t\t} )\n\t\t\t\t.toArray();\n\t\t};\n\t\n\t\treturn _selector_run( 'row', selector, run, settings, opts );\n\t};\n\t\n\t\n\t_api_register( 'rows()', function ( selector, opts ) {\n\t\t// argument shifting\n\t\tif ( selector === undefined ) {\n\t\t\tselector = '';\n\t\t}\n\t\telse if ( $.isPlainObject( selector ) ) {\n\t\t\topts = selector;\n\t\t\tselector = '';\n\t\t}\n\t\n\t\topts = _selector_opts( opts );\n\t\n\t\tvar inst = this.iterator( 'table', function ( settings ) {\n\t\t\treturn __row_selector( settings, selector, opts );\n\t\t}, 1 );\n\t\n\t\t// Want argument shifting here and in __row_selector?\n\t\tinst.selector.rows = selector;\n\t\tinst.selector.opts = opts;\n\t\n\t\treturn inst;\n\t} );\n\t\n\t_api_register( 'rows().nodes()', function () {\n\t\treturn this.iterator( 'row', function ( settings, row ) {\n\t\t\treturn settings.aoData[ row ].nTr || undefined;\n\t\t}, 1 );\n\t} );\n\t\n\t_api_register( 'rows().data()', function () {\n\t\treturn this.iterator( true, 'rows', function ( settings, rows ) {\n\t\t\treturn _pluck_order( settings.aoData, rows, '_aData' );\n\t\t}, 1 );\n\t} );\n\t\n\t_api_registerPlural( 'rows().cache()', 'row().cache()', function ( type ) {\n\t\treturn this.iterator( 'row', function ( settings, row ) {\n\t\t\tvar r = settings.aoData[ row ];\n\t\t\treturn type === 'search' ? r._aFilterData : r._aSortData;\n\t\t}, 1 );\n\t} );\n\t\n\t_api_registerPlural( 'rows().invalidate()', 'row().invalidate()', function ( src ) {\n\t\treturn this.iterator( 'row', function ( settings, row ) {\n\t\t\t_fnInvalidate( settings, row, src );\n\t\t} );\n\t} );\n\t\n\t_api_registerPlural( 'rows().indexes()', 'row().index()', function () {\n\t\treturn this.iterator( 'row', function ( settings, row ) {\n\t\t\treturn row;\n\t\t}, 1 );\n\t} );\n\t\n\t_api_registerPlural( 'rows().ids()', 'row().id()', function ( hash ) {\n\t\tvar a = [];\n\t\tvar context = this.context;\n\t\n\t\t// `iterator` will drop undefined values, but in this case we want them\n\t\tfor ( var i=0, ien=context.length ; i<ien ; i++ ) {\n\t\t\tfor ( var j=0, jen=this[i].length ; j<jen ; j++ ) {\n\t\t\t\tvar id = context[i].rowIdFn( context[i].aoData[ this[i][j] ]._aData );\n\t\t\t\ta.push( (hash === true ? '#' : '' )+ id );\n\t\t\t}\n\t\t}\n\t\n\t\treturn new _Api( context, a );\n\t} );\n\t\n\t_api_registerPlural( 'rows().remove()', 'row().remove()', function () {\n\t\tvar that = this;\n\t\n\t\tthis.iterator( 'row', function ( settings, row, thatIdx ) {\n\t\t\tvar data = settings.aoData;\n\t\t\tvar rowData = data[ row ];\n\t\t\tvar i, ien, j, jen;\n\t\t\tvar loopRow, loopCells;\n\t\n\t\t\tdata.splice( row, 1 );\n\t\n\t\t\t// Update the cached indexes\n\t\t\tfor ( i=0, ien=data.length ; i<ien ; i++ ) {\n\t\t\t\tloopRow = data[i];\n\t\t\t\tloopCells = loopRow.anCells;\n\t\n\t\t\t\t// Rows\n\t\t\t\tif ( loopRow.nTr !== null ) {\n\t\t\t\t\tloopRow.nTr._DT_RowIndex = i;\n\t\t\t\t}\n\t\n\t\t\t\t// Cells\n\t\t\t\tif ( loopCells !== null ) {\n\t\t\t\t\tfor ( j=0, jen=loopCells.length ; j<jen ; j++ ) {\n\t\t\t\t\t\tloopCells[j]._DT_CellIndex.row = i;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\n\t\t\t// Delete from the display arrays\n\t\t\t_fnDeleteIndex( settings.aiDisplayMaster, row );\n\t\t\t_fnDeleteIndex( settings.aiDisplay, row );\n\t\t\t_fnDeleteIndex( that[ thatIdx ], row, false ); // maintain local indexes\n\t\n\t\t\t// For server-side processing tables - subtract the deleted row from the count\n\t\t\tif ( settings._iRecordsDisplay > 0 ) {\n\t\t\t\tsettings._iRecordsDisplay--;\n\t\t\t}\n\t\n\t\t\t// Check for an 'overflow' they case for displaying the table\n\t\t\t_fnLengthOverflow( settings );\n\t\n\t\t\t// Remove the row's ID reference if there is one\n\t\t\tvar id = settings.rowIdFn( rowData._aData );\n\t\t\tif ( id !== undefined ) {\n\t\t\t\tdelete settings.aIds[ id ];\n\t\t\t}\n\t\t} );\n\t\n\t\tthis.iterator( 'table', function ( settings ) {\n\t\t\tfor ( var i=0, ien=settings.aoData.length ; i<ien ; i++ ) {\n\t\t\t\tsettings.aoData[i].idx = i;\n\t\t\t}\n\t\t} );\n\t\n\t\treturn this;\n\t} );\n\t\n\t\n\t_api_register( 'rows.add()', function ( rows ) {\n\t\tvar newRows = this.iterator( 'table', function ( settings ) {\n\t\t\t\tvar row, i, ien;\n\t\t\t\tvar out = [];\n\t\n\t\t\t\tfor ( i=0, ien=rows.length ; i<ien ; i++ ) {\n\t\t\t\t\trow = rows[i];\n\t\n\t\t\t\t\tif ( row.nodeName && row.nodeName.toUpperCase() === 'TR' ) {\n\t\t\t\t\t\tout.push( _fnAddTr( settings, row )[0] );\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tout.push( _fnAddData( settings, row ) );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\n\t\t\t\treturn out;\n\t\t\t}, 1 );\n\t\n\t\t// Return an Api.rows() extended instance, so rows().nodes() etc can be used\n\t\tvar modRows = this.rows( -1 );\n\t\tmodRows.pop();\n\t\t$.merge( modRows, newRows );\n\t\n\t\treturn modRows;\n\t} );\n\t\n\t\n\t\n\t\n\t\n\t/**\n\t *\n\t */\n\t_api_register( 'row()', function ( selector, opts ) {\n\t\treturn _selector_first( this.rows( selector, opts ) );\n\t} );\n\t\n\t\n\t_api_register( 'row().data()', function ( data ) {\n\t\tvar ctx = this.context;\n\t\n\t\tif ( data === undefined ) {\n\t\t\t// Get\n\t\t\treturn ctx.length && this.length ?\n\t\t\t\tctx[0].aoData[ this[0] ]._aData :\n\t\t\t\tundefined;\n\t\t}\n\t\n\t\t// Set\n\t\tvar row = ctx[0].aoData[ this[0] ];\n\t\trow._aData = data;\n\t\n\t\t// If the DOM has an id, and the data source is an array\n\t\tif ( Array.isArray( data ) && row.nTr && row.nTr.id ) {\n\t\t\t_fnSetObjectDataFn( ctx[0].rowId )( data, row.nTr.id );\n\t\t}\n\t\n\t\t// Automatically invalidate\n\t\t_fnInvalidate( ctx[0], this[0], 'data' );\n\t\n\t\treturn this;\n\t} );\n\t\n\t\n\t_api_register( 'row().node()', function () {\n\t\tvar ctx = this.context;\n\t\n\t\treturn ctx.length && this.length ?\n\t\t\tctx[0].aoData[ this[0] ].nTr || null :\n\t\t\tnull;\n\t} );\n\t\n\t\n\t_api_register( 'row.add()', function ( row ) {\n\t\t// Allow a jQuery object to be passed in - only a single row is added from\n\t\t// it though - the first element in the set\n\t\tif ( row instanceof $ && row.length ) {\n\t\t\trow = row[0];\n\t\t}\n\t\n\t\tvar rows = this.iterator( 'table', function ( settings ) {\n\t\t\tif ( row.nodeName && row.nodeName.toUpperCase() === 'TR' ) {\n\t\t\t\treturn _fnAddTr( settings, row )[0];\n\t\t\t}\n\t\t\treturn _fnAddData( settings, row );\n\t\t} );\n\t\n\t\t// Return an Api.rows() extended instance, with the newly added row selected\n\t\treturn this.row( rows[0] );\n\t} );\n\t\n\t\n\t$(document).on('plugin-init.dt', function (e, context) {\n\t\tvar api = new _Api( context );\n\t\n\t\tapi.on( 'stateSaveParams', function ( e, settings, d ) {\n\t\t\t// This could be more compact with the API, but it is a lot faster as a simple\n\t\t\t// internal loop\n\t\t\tvar idFn = settings.rowIdFn;\n\t\t\tvar data = settings.aoData;\n\t\t\tvar ids = [];\n\t\n\t\t\tfor (var i=0 ; i<data.length ; i++) {\n\t\t\t\tif (data[i]._detailsShow) {\n\t\t\t\t\tids.push( '#' + idFn(data[i]._aData) );\n\t\t\t\t}\n\t\t\t}\n\t\n\t\t\td.childRows = ids;\n\t\t})\n\t\n\t\tvar loaded = api.state.loaded();\n\t\n\t\tif ( loaded && loaded.childRows ) {\n\t\t\tapi\n\t\t\t\t.rows( $.map(loaded.childRows, function (id){\n\t\t\t\t\treturn id.replace(/:/g, '\\\\:')\n\t\t\t\t}) )\n\t\t\t\t.every( function () {\n\t\t\t\t\t_fnCallbackFire( context, null, 'requestChild', [ this ] )\n\t\t\t\t});\n\t\t}\n\t});\n\t\n\tvar __details_add = function ( ctx, row, data, klass )\n\t{\n\t\t// Convert to array of TR elements\n\t\tvar rows = [];\n\t\tvar addRow = function ( r, k ) {\n\t\t\t// Recursion to allow for arrays of jQuery objects\n\t\t\tif ( Array.isArray( r ) || r instanceof $ ) {\n\t\t\t\tfor ( var i=0, ien=r.length ; i<ien ; i++ ) {\n\t\t\t\t\taddRow( r[i], k );\n\t\t\t\t}\n\t\t\t\treturn;\n\t\t\t}\n\t\n\t\t\t// If we get a TR element, then just add it directly - up to the dev\n\t\t\t// to add the correct number of columns etc\n\t\t\tif ( r.nodeName && r.nodeName.toLowerCase() === 'tr' ) {\n\t\t\t\trows.push( r );\n\t\t\t}\n\t\t\telse {\n\t\t\t\t// Otherwise create a row with a wrapper\n\t\t\t\tvar created = $('<tr><td></td></tr>').addClass( k );\n\t\t\t\t$('td', created)\n\t\t\t\t\t.addClass( k )\n\t\t\t\t\t.html( r )\n\t\t\t\t\t[0].colSpan = _fnVisbleColumns( ctx );\n\t\n\t\t\t\trows.push( created[0] );\n\t\t\t}\n\t\t};\n\t\n\t\taddRow( data, klass );\n\t\n\t\tif ( row._details ) {\n\t\t\trow._details.detach();\n\t\t}\n\t\n\t\trow._details = $(rows);\n\t\n\t\t// If the children were already shown, that state should be retained\n\t\tif ( row._detailsShow ) {\n\t\t\trow._details.insertAfter( row.nTr );\n\t\t}\n\t};\n\t\n\t\n\t// Make state saving of child row details async to allow them to be batch processed\n\tvar __details_state = DataTable.util.throttle(\n\t\tfunction (ctx) {\n\t\t\t_fnSaveState( ctx[0] )\n\t\t},\n\t\t500\n\t);\n\t\n\t\n\tvar __details_remove = function ( api, idx )\n\t{\n\t\tvar ctx = api.context;\n\t\n\t\tif ( ctx.length ) {\n\t\t\tvar row = ctx[0].aoData[ idx !== undefined ? idx : api[0] ];\n\t\n\t\t\tif ( row && row._details ) {\n\t\t\t\trow._details.remove();\n\t\n\t\t\t\trow._detailsShow = undefined;\n\t\t\t\trow._details = undefined;\n\t\t\t\t$( row.nTr ).removeClass( 'dt-hasChild' );\n\t\t\t\t__details_state( ctx );\n\t\t\t}\n\t\t}\n\t};\n\t\n\t\n\tvar __details_display = function ( api, show ) {\n\t\tvar ctx = api.context;\n\t\n\t\tif ( ctx.length && api.length ) {\n\t\t\tvar row = ctx[0].aoData[ api[0] ];\n\t\n\t\t\tif ( row._details ) {\n\t\t\t\trow._detailsShow = show;\n\t\n\t\t\t\tif ( show ) {\n\t\t\t\t\trow._details.insertAfter( row.nTr );\n\t\t\t\t\t$( row.nTr ).addClass( 'dt-hasChild' );\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\trow._details.detach();\n\t\t\t\t\t$( row.nTr ).removeClass( 'dt-hasChild' );\n\t\t\t\t}\n\t\n\t\t\t\t_fnCallbackFire( ctx[0], null, 'childRow', [ show, api.row( api[0] ) ] )\n\t\n\t\t\t\t__details_events( ctx[0] );\n\t\t\t\t__details_state( ctx );\n\t\t\t}\n\t\t}\n\t};\n\t\n\t\n\tvar __details_events = function ( settings )\n\t{\n\t\tvar api = new _Api( settings );\n\t\tvar namespace = '.dt.DT_details';\n\t\tvar drawEvent = 'draw'+namespace;\n\t\tvar colvisEvent = 'column-sizing'+namespace;\n\t\tvar destroyEvent = 'destroy'+namespace;\n\t\tvar data = settings.aoData;\n\t\n\t\tapi.off( drawEvent +' '+ colvisEvent +' '+ destroyEvent );\n\t\n\t\tif ( _pluck( data, '_details' ).length > 0 ) {\n\t\t\t// On each draw, insert the required elements into the document\n\t\t\tapi.on( drawEvent, function ( e, ctx ) {\n\t\t\t\tif ( settings !== ctx ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\n\t\t\t\tapi.rows( {page:'current'} ).eq(0).each( function (idx) {\n\t\t\t\t\t// Internal data grab\n\t\t\t\t\tvar row = data[ idx ];\n\t\n\t\t\t\t\tif ( row._detailsShow ) {\n\t\t\t\t\t\trow._details.insertAfter( row.nTr );\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t} );\n\t\n\t\t\t// Column visibility change - update the colspan\n\t\t\tapi.on( colvisEvent, function ( e, ctx, idx, vis ) {\n\t\t\t\tif ( settings !== ctx ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\n\t\t\t\t// Update the colspan for the details rows (note, only if it already has\n\t\t\t\t// a colspan)\n\t\t\t\tvar row, visible = _fnVisbleColumns( ctx );\n\t\n\t\t\t\tfor ( var i=0, ien=data.length ; i<ien ; i++ ) {\n\t\t\t\t\trow = data[i];\n\t\n\t\t\t\t\tif ( row._details ) {\n\t\t\t\t\t\trow._details.children('td[colspan]').attr('colspan', visible );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} );\n\t\n\t\t\t// Table destroyed - nuke any child rows\n\t\t\tapi.on( destroyEvent, function ( e, ctx ) {\n\t\t\t\tif ( settings !== ctx ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\n\t\t\t\tfor ( var i=0, ien=data.length ; i<ien ; i++ ) {\n\t\t\t\t\tif ( data[i]._details ) {\n\t\t\t\t\t\t__details_remove( api, i );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} );\n\t\t}\n\t};\n\t\n\t// Strings for the method names to help minification\n\tvar _emp = '';\n\tvar _child_obj = _emp+'row().child';\n\tvar _child_mth = _child_obj+'()';\n\t\n\t// data can be:\n\t//  tr\n\t//  string\n\t//  jQuery or array of any of the above\n\t_api_register( _child_mth, function ( data, klass ) {\n\t\tvar ctx = this.context;\n\t\n\t\tif ( data === undefined ) {\n\t\t\t// get\n\t\t\treturn ctx.length && this.length ?\n\t\t\t\tctx[0].aoData[ this[0] ]._details :\n\t\t\t\tundefined;\n\t\t}\n\t\telse if ( data === true ) {\n\t\t\t// show\n\t\t\tthis.child.show();\n\t\t}\n\t\telse if ( data === false ) {\n\t\t\t// remove\n\t\t\t__details_remove( this );\n\t\t}\n\t\telse if ( ctx.length && this.length ) {\n\t\t\t// set\n\t\t\t__details_add( ctx[0], ctx[0].aoData[ this[0] ], data, klass );\n\t\t}\n\t\n\t\treturn this;\n\t} );\n\t\n\t\n\t_api_register( [\n\t\t_child_obj+'.show()',\n\t\t_child_mth+'.show()' // only when `child()` was called with parameters (without\n\t], function ( show ) {   // it returns an object and this method is not executed)\n\t\t__details_display( this, true );\n\t\treturn this;\n\t} );\n\t\n\t\n\t_api_register( [\n\t\t_child_obj+'.hide()',\n\t\t_child_mth+'.hide()' // only when `child()` was called with parameters (without\n\t], function () {         // it returns an object and this method is not executed)\n\t\t__details_display( this, false );\n\t\treturn this;\n\t} );\n\t\n\t\n\t_api_register( [\n\t\t_child_obj+'.remove()',\n\t\t_child_mth+'.remove()' // only when `child()` was called with parameters (without\n\t], function () {           // it returns an object and this method is not executed)\n\t\t__details_remove( this );\n\t\treturn this;\n\t} );\n\t\n\t\n\t_api_register( _child_obj+'.isShown()', function () {\n\t\tvar ctx = this.context;\n\t\n\t\tif ( ctx.length && this.length ) {\n\t\t\t// _detailsShown as false or undefined will fall through to return false\n\t\t\treturn ctx[0].aoData[ this[0] ]._detailsShow || false;\n\t\t}\n\t\treturn false;\n\t} );\n\t\n\t\n\t\n\t/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n\t * Columns\n\t *\n\t * {integer}           - column index (>=0 count from left, <0 count from right)\n\t * \"{integer}:visIdx\"  - visible column index (i.e. translate to column index)  (>=0 count from left, <0 count from right)\n\t * \"{integer}:visible\" - alias for {integer}:visIdx  (>=0 count from left, <0 count from right)\n\t * \"{string}:name\"     - column name\n\t * \"{string}\"          - jQuery selector on column header nodes\n\t *\n\t */\n\t\n\t// can be an array of these items, comma separated list, or an array of comma\n\t// separated lists\n\t\n\tvar __re_column_selector = /^([^:]+):(name|visIdx|visible)$/;\n\t\n\t\n\t// r1 and r2 are redundant - but it means that the parameters match for the\n\t// iterator callback in columns().data()\n\tvar __columnData = function ( settings, column, r1, r2, rows ) {\n\t\tvar a = [];\n\t\tfor ( var row=0, ien=rows.length ; row<ien ; row++ ) {\n\t\t\ta.push( _fnGetCellData( settings, rows[row], column ) );\n\t\t}\n\t\treturn a;\n\t};\n\t\n\t\n\tvar __column_selector = function ( settings, selector, opts )\n\t{\n\t\tvar\n\t\t\tcolumns = settings.aoColumns,\n\t\t\tnames = _pluck( columns, 'sName' ),\n\t\t\tnodes = _pluck( columns, 'nTh' );\n\t\n\t\tvar run = function ( s ) {\n\t\t\tvar selInt = _intVal( s );\n\t\n\t\t\t// Selector - all\n\t\t\tif ( s === '' ) {\n\t\t\t\treturn _range( columns.length );\n\t\t\t}\n\t\n\t\t\t// Selector - index\n\t\t\tif ( selInt !== null ) {\n\t\t\t\treturn [ selInt >= 0 ?\n\t\t\t\t\tselInt : // Count from left\n\t\t\t\t\tcolumns.length + selInt // Count from right (+ because its a negative value)\n\t\t\t\t];\n\t\t\t}\n\t\n\t\t\t// Selector = function\n\t\t\tif ( typeof s === 'function' ) {\n\t\t\t\tvar rows = _selector_row_indexes( settings, opts );\n\t\n\t\t\t\treturn $.map( columns, function (col, idx) {\n\t\t\t\t\treturn s(\n\t\t\t\t\t\t\tidx,\n\t\t\t\t\t\t\t__columnData( settings, idx, 0, 0, rows ),\n\t\t\t\t\t\t\tnodes[ idx ]\n\t\t\t\t\t\t) ? idx : null;\n\t\t\t\t} );\n\t\t\t}\n\t\n\t\t\t// jQuery or string selector\n\t\t\tvar match = typeof s === 'string' ?\n\t\t\t\ts.match( __re_column_selector ) :\n\t\t\t\t'';\n\t\n\t\t\tif ( match ) {\n\t\t\t\tswitch( match[2] ) {\n\t\t\t\t\tcase 'visIdx':\n\t\t\t\t\tcase 'visible':\n\t\t\t\t\t\tvar idx = parseInt( match[1], 10 );\n\t\t\t\t\t\t// Visible index given, convert to column index\n\t\t\t\t\t\tif ( idx < 0 ) {\n\t\t\t\t\t\t\t// Counting from the right\n\t\t\t\t\t\t\tvar visColumns = $.map( columns, function (col,i) {\n\t\t\t\t\t\t\t\treturn col.bVisible ? i : null;\n\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\treturn [ visColumns[ visColumns.length + idx ] ];\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// Counting from the left\n\t\t\t\t\t\treturn [ _fnVisibleToColumnIndex( settings, idx ) ];\n\t\n\t\t\t\t\tcase 'name':\n\t\t\t\t\t\t// match by name. `names` is column index complete and in order\n\t\t\t\t\t\treturn $.map( names, function (name, i) {\n\t\t\t\t\t\t\treturn name === match[1] ? i : null;\n\t\t\t\t\t\t} );\n\t\n\t\t\t\t\tdefault:\n\t\t\t\t\t\treturn [];\n\t\t\t\t}\n\t\t\t}\n\t\n\t\t\t// Cell in the table body\n\t\t\tif ( s.nodeName && s._DT_CellIndex ) {\n\t\t\t\treturn [ s._DT_CellIndex.column ];\n\t\t\t}\n\t\n\t\t\t// jQuery selector on the TH elements for the columns\n\t\t\tvar jqResult = $( nodes )\n\t\t\t\t.filter( s )\n\t\t\t\t.map( function () {\n\t\t\t\t\treturn $.inArray( this, nodes ); // `nodes` is column index complete and in order\n\t\t\t\t} )\n\t\t\t\t.toArray();\n\t\n\t\t\tif ( jqResult.length || ! s.nodeName ) {\n\t\t\t\treturn jqResult;\n\t\t\t}\n\t\n\t\t\t// Otherwise a node which might have a `dt-column` data attribute, or be\n\t\t\t// a child or such an element\n\t\t\tvar host = $(s).closest('*[data-dt-column]');\n\t\t\treturn host.length ?\n\t\t\t\t[ host.data('dt-column') ] :\n\t\t\t\t[];\n\t\t};\n\t\n\t\treturn _selector_run( 'column', selector, run, settings, opts );\n\t};\n\t\n\t\n\tvar __setColumnVis = function ( settings, column, vis ) {\n\t\tvar\n\t\t\tcols = settings.aoColumns,\n\t\t\tcol  = cols[ column ],\n\t\t\tdata = settings.aoData,\n\t\t\trow, cells, i, ien, tr;\n\t\n\t\t// Get\n\t\tif ( vis === undefined ) {\n\t\t\treturn col.bVisible;\n\t\t}\n\t\n\t\t// Set\n\t\t// No change\n\t\tif ( col.bVisible === vis ) {\n\t\t\treturn;\n\t\t}\n\t\n\t\tif ( vis ) {\n\t\t\t// Insert column\n\t\t\t// Need to decide if we should use appendChild or insertBefore\n\t\t\tvar insertBefore = $.inArray( true, _pluck(cols, 'bVisible'), column+1 );\n\t\n\t\t\tfor ( i=0, ien=data.length ; i<ien ; i++ ) {\n\t\t\t\ttr = data[i].nTr;\n\t\t\t\tcells = data[i].anCells;\n\t\n\t\t\t\tif ( tr ) {\n\t\t\t\t\t// insertBefore can act like appendChild if 2nd arg is null\n\t\t\t\t\ttr.insertBefore( cells[ column ], cells[ insertBefore ] || null );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\telse {\n\t\t\t// Remove column\n\t\t\t$( _pluck( settings.aoData, 'anCells', column ) ).detach();\n\t\t}\n\t\n\t\t// Common actions\n\t\tcol.bVisible = vis;\n\t};\n\t\n\t\n\t_api_register( 'columns()', function ( selector, opts ) {\n\t\t// argument shifting\n\t\tif ( selector === undefined ) {\n\t\t\tselector = '';\n\t\t}\n\t\telse if ( $.isPlainObject( selector ) ) {\n\t\t\topts = selector;\n\t\t\tselector = '';\n\t\t}\n\t\n\t\topts = _selector_opts( opts );\n\t\n\t\tvar inst = this.iterator( 'table', function ( settings ) {\n\t\t\treturn __column_selector( settings, selector, opts );\n\t\t}, 1 );\n\t\n\t\t// Want argument shifting here and in _row_selector?\n\t\tinst.selector.cols = selector;\n\t\tinst.selector.opts = opts;\n\t\n\t\treturn inst;\n\t} );\n\t\n\t_api_registerPlural( 'columns().header()', 'column().header()', function ( selector, opts ) {\n\t\treturn this.iterator( 'column', function ( settings, column ) {\n\t\t\treturn settings.aoColumns[column].nTh;\n\t\t}, 1 );\n\t} );\n\t\n\t_api_registerPlural( 'columns().footer()', 'column().footer()', function ( selector, opts ) {\n\t\treturn this.iterator( 'column', function ( settings, column ) {\n\t\t\treturn settings.aoColumns[column].nTf;\n\t\t}, 1 );\n\t} );\n\t\n\t_api_registerPlural( 'columns().data()', 'column().data()', function () {\n\t\treturn this.iterator( 'column-rows', __columnData, 1 );\n\t} );\n\t\n\t_api_registerPlural( 'columns().dataSrc()', 'column().dataSrc()', function () {\n\t\treturn this.iterator( 'column', function ( settings, column ) {\n\t\t\treturn settings.aoColumns[column].mData;\n\t\t}, 1 );\n\t} );\n\t\n\t_api_registerPlural( 'columns().cache()', 'column().cache()', function ( type ) {\n\t\treturn this.iterator( 'column-rows', function ( settings, column, i, j, rows ) {\n\t\t\treturn _pluck_order( settings.aoData, rows,\n\t\t\t\ttype === 'search' ? '_aFilterData' : '_aSortData', column\n\t\t\t);\n\t\t}, 1 );\n\t} );\n\t\n\t_api_registerPlural( 'columns().nodes()', 'column().nodes()', function () {\n\t\treturn this.iterator( 'column-rows', function ( settings, column, i, j, rows ) {\n\t\t\treturn _pluck_order( settings.aoData, rows, 'anCells', column ) ;\n\t\t}, 1 );\n\t} );\n\t\n\t_api_registerPlural( 'columns().visible()', 'column().visible()', function ( vis, calc ) {\n\t\tvar that = this;\n\t\tvar ret = this.iterator( 'column', function ( settings, column ) {\n\t\t\tif ( vis === undefined ) {\n\t\t\t\treturn settings.aoColumns[ column ].bVisible;\n\t\t\t} // else\n\t\t\t__setColumnVis( settings, column, vis );\n\t\t} );\n\t\n\t\t// Group the column visibility changes\n\t\tif ( vis !== undefined ) {\n\t\t\tthis.iterator( 'table', function ( settings ) {\n\t\t\t\t// Redraw the header after changes\n\t\t\t\t_fnDrawHead( settings, settings.aoHeader );\n\t\t\t\t_fnDrawHead( settings, settings.aoFooter );\n\t\t\n\t\t\t\t// Update colspan for no records display. Child rows and extensions will use their own\n\t\t\t\t// listeners to do this - only need to update the empty table item here\n\t\t\t\tif ( ! settings.aiDisplay.length ) {\n\t\t\t\t\t$(settings.nTBody).find('td[colspan]').attr('colspan', _fnVisbleColumns(settings));\n\t\t\t\t}\n\t\t\n\t\t\t\t_fnSaveState( settings );\n\t\n\t\t\t\t// Second loop once the first is done for events\n\t\t\t\tthat.iterator( 'column', function ( settings, column ) {\n\t\t\t\t\t_fnCallbackFire( settings, null, 'column-visibility', [settings, column, vis, calc] );\n\t\t\t\t} );\n\t\n\t\t\t\tif ( calc === undefined || calc ) {\n\t\t\t\t\tthat.columns.adjust();\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t\n\t\treturn ret;\n\t} );\n\t\n\t_api_registerPlural( 'columns().indexes()', 'column().index()', function ( type ) {\n\t\treturn this.iterator( 'column', function ( settings, column ) {\n\t\t\treturn type === 'visible' ?\n\t\t\t\t_fnColumnIndexToVisible( settings, column ) :\n\t\t\t\tcolumn;\n\t\t}, 1 );\n\t} );\n\t\n\t_api_register( 'columns.adjust()', function () {\n\t\treturn this.iterator( 'table', function ( settings ) {\n\t\t\t_fnAdjustColumnSizing( settings );\n\t\t}, 1 );\n\t} );\n\t\n\t_api_register( 'column.index()', function ( type, idx ) {\n\t\tif ( this.context.length !== 0 ) {\n\t\t\tvar ctx = this.context[0];\n\t\n\t\t\tif ( type === 'fromVisible' || type === 'toData' ) {\n\t\t\t\treturn _fnVisibleToColumnIndex( ctx, idx );\n\t\t\t}\n\t\t\telse if ( type === 'fromData' || type === 'toVisible' ) {\n\t\t\t\treturn _fnColumnIndexToVisible( ctx, idx );\n\t\t\t}\n\t\t}\n\t} );\n\t\n\t_api_register( 'column()', function ( selector, opts ) {\n\t\treturn _selector_first( this.columns( selector, opts ) );\n\t} );\n\t\n\tvar __cell_selector = function ( settings, selector, opts )\n\t{\n\t\tvar data = settings.aoData;\n\t\tvar rows = _selector_row_indexes( settings, opts );\n\t\tvar cells = _removeEmpty( _pluck_order( data, rows, 'anCells' ) );\n\t\tvar allCells = $(_flatten( [], cells ));\n\t\tvar row;\n\t\tvar columns = settings.aoColumns.length;\n\t\tvar a, i, ien, j, o, host;\n\t\n\t\tvar run = function ( s ) {\n\t\t\tvar fnSelector = typeof s === 'function';\n\t\n\t\t\tif ( s === null || s === undefined || fnSelector ) {\n\t\t\t\t// All cells and function selectors\n\t\t\t\ta = [];\n\t\n\t\t\t\tfor ( i=0, ien=rows.length ; i<ien ; i++ ) {\n\t\t\t\t\trow = rows[i];\n\t\n\t\t\t\t\tfor ( j=0 ; j<columns ; j++ ) {\n\t\t\t\t\t\to = {\n\t\t\t\t\t\t\trow: row,\n\t\t\t\t\t\t\tcolumn: j\n\t\t\t\t\t\t};\n\t\n\t\t\t\t\t\tif ( fnSelector ) {\n\t\t\t\t\t\t\t// Selector - function\n\t\t\t\t\t\t\thost = data[ row ];\n\t\n\t\t\t\t\t\t\tif ( s( o, _fnGetCellData(settings, row, j), host.anCells ? host.anCells[j] : null ) ) {\n\t\t\t\t\t\t\t\ta.push( o );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\telse {\n\t\t\t\t\t\t\t// Selector - all\n\t\t\t\t\t\t\ta.push( o );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\n\t\t\t\treturn a;\n\t\t\t}\n\t\t\t\n\t\t\t// Selector - index\n\t\t\tif ( $.isPlainObject( s ) ) {\n\t\t\t\t// Valid cell index and its in the array of selectable rows\n\t\t\t\treturn s.column !== undefined && s.row !== undefined && $.inArray( s.row, rows ) !== -1 ?\n\t\t\t\t\t[s] :\n\t\t\t\t\t[];\n\t\t\t}\n\t\n\t\t\t// Selector - jQuery filtered cells\n\t\t\tvar jqResult = allCells\n\t\t\t\t.filter( s )\n\t\t\t\t.map( function (i, el) {\n\t\t\t\t\treturn { // use a new object, in case someone changes the values\n\t\t\t\t\t\trow:    el._DT_CellIndex.row,\n\t\t\t\t\t\tcolumn: el._DT_CellIndex.column\n\t \t\t\t\t};\n\t\t\t\t} )\n\t\t\t\t.toArray();\n\t\n\t\t\tif ( jqResult.length || ! s.nodeName ) {\n\t\t\t\treturn jqResult;\n\t\t\t}\n\t\n\t\t\t// Otherwise the selector is a node, and there is one last option - the\n\t\t\t// element might be a child of an element which has dt-row and dt-column\n\t\t\t// data attributes\n\t\t\thost = $(s).closest('*[data-dt-row]');\n\t\t\treturn host.length ?\n\t\t\t\t[ {\n\t\t\t\t\trow: host.data('dt-row'),\n\t\t\t\t\tcolumn: host.data('dt-column')\n\t\t\t\t} ] :\n\t\t\t\t[];\n\t\t};\n\t\n\t\treturn _selector_run( 'cell', selector, run, settings, opts );\n\t};\n\t\n\t\n\t\n\t\n\t_api_register( 'cells()', function ( rowSelector, columnSelector, opts ) {\n\t\t// Argument shifting\n\t\tif ( $.isPlainObject( rowSelector ) ) {\n\t\t\t// Indexes\n\t\t\tif ( rowSelector.row === undefined ) {\n\t\t\t\t// Selector options in first parameter\n\t\t\t\topts = rowSelector;\n\t\t\t\trowSelector = null;\n\t\t\t}\n\t\t\telse {\n\t\t\t\t// Cell index objects in first parameter\n\t\t\t\topts = columnSelector;\n\t\t\t\tcolumnSelector = null;\n\t\t\t}\n\t\t}\n\t\tif ( $.isPlainObject( columnSelector ) ) {\n\t\t\topts = columnSelector;\n\t\t\tcolumnSelector = null;\n\t\t}\n\t\n\t\t// Cell selector\n\t\tif ( columnSelector === null || columnSelector === undefined ) {\n\t\t\treturn this.iterator( 'table', function ( settings ) {\n\t\t\t\treturn __cell_selector( settings, rowSelector, _selector_opts( opts ) );\n\t\t\t} );\n\t\t}\n\t\n\t\t// The default built in options need to apply to row and columns\n\t\tvar internalOpts = opts ? {\n\t\t\tpage: opts.page,\n\t\t\torder: opts.order,\n\t\t\tsearch: opts.search\n\t\t} : {};\n\t\n\t\t// Row + column selector\n\t\tvar columns = this.columns( columnSelector, internalOpts );\n\t\tvar rows = this.rows( rowSelector, internalOpts );\n\t\tvar i, ien, j, jen;\n\t\n\t\tvar cellsNoOpts = this.iterator( 'table', function ( settings, idx ) {\n\t\t\tvar a = [];\n\t\n\t\t\tfor ( i=0, ien=rows[idx].length ; i<ien ; i++ ) {\n\t\t\t\tfor ( j=0, jen=columns[idx].length ; j<jen ; j++ ) {\n\t\t\t\t\ta.push( {\n\t\t\t\t\t\trow:    rows[idx][i],\n\t\t\t\t\t\tcolumn: columns[idx][j]\n\t\t\t\t\t} );\n\t\t\t\t}\n\t\t\t}\n\t\n\t\t\treturn a;\n\t\t}, 1 );\n\t\n\t\t// There is currently only one extension which uses a cell selector extension\n\t\t// It is a _major_ performance drag to run this if it isn't needed, so this is\n\t\t// an extension specific check at the moment\n\t\tvar cells = opts && opts.selected ?\n\t\t\tthis.cells( cellsNoOpts, opts ) :\n\t\t\tcellsNoOpts;\n\t\n\t\t$.extend( cells.selector, {\n\t\t\tcols: columnSelector,\n\t\t\trows: rowSelector,\n\t\t\topts: opts\n\t\t} );\n\t\n\t\treturn cells;\n\t} );\n\t\n\t\n\t_api_registerPlural( 'cells().nodes()', 'cell().node()', function () {\n\t\treturn this.iterator( 'cell', function ( settings, row, column ) {\n\t\t\tvar data = settings.aoData[ row ];\n\t\n\t\t\treturn data && data.anCells ?\n\t\t\t\tdata.anCells[ column ] :\n\t\t\t\tundefined;\n\t\t}, 1 );\n\t} );\n\t\n\t\n\t_api_register( 'cells().data()', function () {\n\t\treturn this.iterator( 'cell', function ( settings, row, column ) {\n\t\t\treturn _fnGetCellData( settings, row, column );\n\t\t}, 1 );\n\t} );\n\t\n\t\n\t_api_registerPlural( 'cells().cache()', 'cell().cache()', function ( type ) {\n\t\ttype = type === 'search' ? '_aFilterData' : '_aSortData';\n\t\n\t\treturn this.iterator( 'cell', function ( settings, row, column ) {\n\t\t\treturn settings.aoData[ row ][ type ][ column ];\n\t\t}, 1 );\n\t} );\n\t\n\t\n\t_api_registerPlural( 'cells().render()', 'cell().render()', function ( type ) {\n\t\treturn this.iterator( 'cell', function ( settings, row, column ) {\n\t\t\treturn _fnGetCellData( settings, row, column, type );\n\t\t}, 1 );\n\t} );\n\t\n\t\n\t_api_registerPlural( 'cells().indexes()', 'cell().index()', function () {\n\t\treturn this.iterator( 'cell', function ( settings, row, column ) {\n\t\t\treturn {\n\t\t\t\trow: row,\n\t\t\t\tcolumn: column,\n\t\t\t\tcolumnVisible: _fnColumnIndexToVisible( settings, column )\n\t\t\t};\n\t\t}, 1 );\n\t} );\n\t\n\t\n\t_api_registerPlural( 'cells().invalidate()', 'cell().invalidate()', function ( src ) {\n\t\treturn this.iterator( 'cell', function ( settings, row, column ) {\n\t\t\t_fnInvalidate( settings, row, src, column );\n\t\t} );\n\t} );\n\t\n\t\n\t\n\t_api_register( 'cell()', function ( rowSelector, columnSelector, opts ) {\n\t\treturn _selector_first( this.cells( rowSelector, columnSelector, opts ) );\n\t} );\n\t\n\t\n\t_api_register( 'cell().data()', function ( data ) {\n\t\tvar ctx = this.context;\n\t\tvar cell = this[0];\n\t\n\t\tif ( data === undefined ) {\n\t\t\t// Get\n\t\t\treturn ctx.length && cell.length ?\n\t\t\t\t_fnGetCellData( ctx[0], cell[0].row, cell[0].column ) :\n\t\t\t\tundefined;\n\t\t}\n\t\n\t\t// Set\n\t\t_fnSetCellData( ctx[0], cell[0].row, cell[0].column, data );\n\t\t_fnInvalidate( ctx[0], cell[0].row, 'data', cell[0].column );\n\t\n\t\treturn this;\n\t} );\n\t\n\t\n\t\n\t/**\n\t * Get current ordering (sorting) that has been applied to the table.\n\t *\n\t * @returns {array} 2D array containing the sorting information for the first\n\t *   table in the current context. Each element in the parent array represents\n\t *   a column being sorted upon (i.e. multi-sorting with two columns would have\n\t *   2 inner arrays). The inner arrays may have 2 or 3 elements. The first is\n\t *   the column index that the sorting condition applies to, the second is the\n\t *   direction of the sort (`desc` or `asc`) and, optionally, the third is the\n\t *   index of the sorting order from the `column.sorting` initialisation array.\n\t *//**\n\t * Set the ordering for the table.\n\t *\n\t * @param {integer} order Column index to sort upon.\n\t * @param {string} direction Direction of the sort to be applied (`asc` or `desc`)\n\t * @returns {DataTables.Api} this\n\t *//**\n\t * Set the ordering for the table.\n\t *\n\t * @param {array} order 1D array of sorting information to be applied.\n\t * @param {array} [...] Optional additional sorting conditions\n\t * @returns {DataTables.Api} this\n\t *//**\n\t * Set the ordering for the table.\n\t *\n\t * @param {array} order 2D array of sorting information to be applied.\n\t * @returns {DataTables.Api} this\n\t */\n\t_api_register( 'order()', function ( order, dir ) {\n\t\tvar ctx = this.context;\n\t\n\t\tif ( order === undefined ) {\n\t\t\t// get\n\t\t\treturn ctx.length !== 0 ?\n\t\t\t\tctx[0].aaSorting :\n\t\t\t\tundefined;\n\t\t}\n\t\n\t\t// set\n\t\tif ( typeof order === 'number' ) {\n\t\t\t// Simple column / direction passed in\n\t\t\torder = [ [ order, dir ] ];\n\t\t}\n\t\telse if ( order.length && ! Array.isArray( order[0] ) ) {\n\t\t\t// Arguments passed in (list of 1D arrays)\n\t\t\torder = Array.prototype.slice.call( arguments );\n\t\t}\n\t\t// otherwise a 2D array was passed in\n\t\n\t\treturn this.iterator( 'table', function ( settings ) {\n\t\t\tsettings.aaSorting = order.slice();\n\t\t} );\n\t} );\n\t\n\t\n\t/**\n\t * Attach a sort listener to an element for a given column\n\t *\n\t * @param {node|jQuery|string} node Identifier for the element(s) to attach the\n\t *   listener to. This can take the form of a single DOM node, a jQuery\n\t *   collection of nodes or a jQuery selector which will identify the node(s).\n\t * @param {integer} column the column that a click on this node will sort on\n\t * @param {function} [callback] callback function when sort is run\n\t * @returns {DataTables.Api} this\n\t */\n\t_api_register( 'order.listener()', function ( node, column, callback ) {\n\t\treturn this.iterator( 'table', function ( settings ) {\n\t\t\t_fnSortAttachListener( settings, node, column, callback );\n\t\t} );\n\t} );\n\t\n\t\n\t_api_register( 'order.fixed()', function ( set ) {\n\t\tif ( ! set ) {\n\t\t\tvar ctx = this.context;\n\t\t\tvar fixed = ctx.length ?\n\t\t\t\tctx[0].aaSortingFixed :\n\t\t\t\tundefined;\n\t\n\t\t\treturn Array.isArray( fixed ) ?\n\t\t\t\t{ pre: fixed } :\n\t\t\t\tfixed;\n\t\t}\n\t\n\t\treturn this.iterator( 'table', function ( settings ) {\n\t\t\tsettings.aaSortingFixed = $.extend( true, {}, set );\n\t\t} );\n\t} );\n\t\n\t\n\t// Order by the selected column(s)\n\t_api_register( [\n\t\t'columns().order()',\n\t\t'column().order()'\n\t], function ( dir ) {\n\t\tvar that = this;\n\t\n\t\treturn this.iterator( 'table', function ( settings, i ) {\n\t\t\tvar sort = [];\n\t\n\t\t\t$.each( that[i], function (j, col) {\n\t\t\t\tsort.push( [ col, dir ] );\n\t\t\t} );\n\t\n\t\t\tsettings.aaSorting = sort;\n\t\t} );\n\t} );\n\t\n\t\n\t\n\t_api_register( 'search()', function ( input, regex, smart, caseInsen ) {\n\t\tvar ctx = this.context;\n\t\n\t\tif ( input === undefined ) {\n\t\t\t// get\n\t\t\treturn ctx.length !== 0 ?\n\t\t\t\tctx[0].oPreviousSearch.sSearch :\n\t\t\t\tundefined;\n\t\t}\n\t\n\t\t// set\n\t\treturn this.iterator( 'table', function ( settings ) {\n\t\t\tif ( ! settings.oFeatures.bFilter ) {\n\t\t\t\treturn;\n\t\t\t}\n\t\n\t\t\t_fnFilterComplete( settings, $.extend( {}, settings.oPreviousSearch, {\n\t\t\t\t\"sSearch\": input+\"\",\n\t\t\t\t\"bRegex\":  regex === null ? false : regex,\n\t\t\t\t\"bSmart\":  smart === null ? true  : smart,\n\t\t\t\t\"bCaseInsensitive\": caseInsen === null ? true : caseInsen\n\t\t\t} ), 1 );\n\t\t} );\n\t} );\n\t\n\t\n\t_api_registerPlural(\n\t\t'columns().search()',\n\t\t'column().search()',\n\t\tfunction ( input, regex, smart, caseInsen ) {\n\t\t\treturn this.iterator( 'column', function ( settings, column ) {\n\t\t\t\tvar preSearch = settings.aoPreSearchCols;\n\t\n\t\t\t\tif ( input === undefined ) {\n\t\t\t\t\t// get\n\t\t\t\t\treturn preSearch[ column ].sSearch;\n\t\t\t\t}\n\t\n\t\t\t\t// set\n\t\t\t\tif ( ! settings.oFeatures.bFilter ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\n\t\t\t\t$.extend( preSearch[ column ], {\n\t\t\t\t\t\"sSearch\": input+\"\",\n\t\t\t\t\t\"bRegex\":  regex === null ? false : regex,\n\t\t\t\t\t\"bSmart\":  smart === null ? true  : smart,\n\t\t\t\t\t\"bCaseInsensitive\": caseInsen === null ? true : caseInsen\n\t\t\t\t} );\n\t\n\t\t\t\t_fnFilterComplete( settings, settings.oPreviousSearch, 1 );\n\t\t\t} );\n\t\t}\n\t);\n\t\n\t/*\n\t * State API methods\n\t */\n\t\n\t_api_register( 'state()', function () {\n\t\treturn this.context.length ?\n\t\t\tthis.context[0].oSavedState :\n\t\t\tnull;\n\t} );\n\t\n\t\n\t_api_register( 'state.clear()', function () {\n\t\treturn this.iterator( 'table', function ( settings ) {\n\t\t\t// Save an empty object\n\t\t\tsettings.fnStateSaveCallback.call( settings.oInstance, settings, {} );\n\t\t} );\n\t} );\n\t\n\t\n\t_api_register( 'state.loaded()', function () {\n\t\treturn this.context.length ?\n\t\t\tthis.context[0].oLoadedState :\n\t\t\tnull;\n\t} );\n\t\n\t\n\t_api_register( 'state.save()', function () {\n\t\treturn this.iterator( 'table', function ( settings ) {\n\t\t\t_fnSaveState( settings );\n\t\t} );\n\t} );\n\t\n\t\n\t\n\t/**\n\t * Provide a common method for plug-ins to check the version of DataTables being\n\t * used, in order to ensure compatibility.\n\t *\n\t *  @param {string} version Version string to check for, in the format \"X.Y.Z\".\n\t *    Note that the formats \"X\" and \"X.Y\" are also acceptable.\n\t *  @returns {boolean} true if this version of DataTables is greater or equal to\n\t *    the required version, or false if this version of DataTales is not\n\t *    suitable\n\t *  @static\n\t *  @dtopt API-Static\n\t *\n\t *  @example\n\t *    alert( $.fn.dataTable.versionCheck( '1.9.0' ) );\n\t */\n\tDataTable.versionCheck = DataTable.fnVersionCheck = function( version )\n\t{\n\t\tvar aThis = DataTable.version.split('.');\n\t\tvar aThat = version.split('.');\n\t\tvar iThis, iThat;\n\t\n\t\tfor ( var i=0, iLen=aThat.length ; i<iLen ; i++ ) {\n\t\t\tiThis = parseInt( aThis[i], 10 ) || 0;\n\t\t\tiThat = parseInt( aThat[i], 10 ) || 0;\n\t\n\t\t\t// Parts are the same, keep comparing\n\t\t\tif (iThis === iThat) {\n\t\t\t\tcontinue;\n\t\t\t}\n\t\n\t\t\t// Parts are different, return immediately\n\t\t\treturn iThis > iThat;\n\t\t}\n\t\n\t\treturn true;\n\t};\n\t\n\t\n\t/**\n\t * Check if a `<table>` node is a DataTable table already or not.\n\t *\n\t *  @param {node|jquery|string} table Table node, jQuery object or jQuery\n\t *      selector for the table to test. Note that if more than more than one\n\t *      table is passed on, only the first will be checked\n\t *  @returns {boolean} true the table given is a DataTable, or false otherwise\n\t *  @static\n\t *  @dtopt API-Static\n\t *\n\t *  @example\n\t *    if ( ! $.fn.DataTable.isDataTable( '#example' ) ) {\n\t *      $('#example').dataTable();\n\t *    }\n\t */\n\tDataTable.isDataTable = DataTable.fnIsDataTable = function ( table )\n\t{\n\t\tvar t = $(table).get(0);\n\t\tvar is = false;\n\t\n\t\tif ( table instanceof DataTable.Api ) {\n\t\t\treturn true;\n\t\t}\n\t\n\t\t$.each( DataTable.settings, function (i, o) {\n\t\t\tvar head = o.nScrollHead ? $('table', o.nScrollHead)[0] : null;\n\t\t\tvar foot = o.nScrollFoot ? $('table', o.nScrollFoot)[0] : null;\n\t\n\t\t\tif ( o.nTable === t || head === t || foot === t ) {\n\t\t\t\tis = true;\n\t\t\t}\n\t\t} );\n\t\n\t\treturn is;\n\t};\n\t\n\t\n\t/**\n\t * Get all DataTable tables that have been initialised - optionally you can\n\t * select to get only currently visible tables.\n\t *\n\t *  @param {boolean} [visible=false] Flag to indicate if you want all (default)\n\t *    or visible tables only.\n\t *  @returns {array} Array of `table` nodes (not DataTable instances) which are\n\t *    DataTables\n\t *  @static\n\t *  @dtopt API-Static\n\t *\n\t *  @example\n\t *    $.each( $.fn.dataTable.tables(true), function () {\n\t *      $(table).DataTable().columns.adjust();\n\t *    } );\n\t */\n\tDataTable.tables = DataTable.fnTables = function ( visible )\n\t{\n\t\tvar api = false;\n\t\n\t\tif ( $.isPlainObject( visible ) ) {\n\t\t\tapi = visible.api;\n\t\t\tvisible = visible.visible;\n\t\t}\n\t\n\t\tvar a = $.map( DataTable.settings, function (o) {\n\t\t\tif ( !visible || (visible && $(o.nTable).is(':visible')) ) {\n\t\t\t\treturn o.nTable;\n\t\t\t}\n\t\t} );\n\t\n\t\treturn api ?\n\t\t\tnew _Api( a ) :\n\t\t\ta;\n\t};\n\t\n\t\n\t/**\n\t * Convert from camel case parameters to Hungarian notation. This is made public\n\t * for the extensions to provide the same ability as DataTables core to accept\n\t * either the 1.9 style Hungarian notation, or the 1.10+ style camelCase\n\t * parameters.\n\t *\n\t *  @param {object} src The model object which holds all parameters that can be\n\t *    mapped.\n\t *  @param {object} user The object to convert from camel case to Hungarian.\n\t *  @param {boolean} force When set to `true`, properties which already have a\n\t *    Hungarian value in the `user` object will be overwritten. Otherwise they\n\t *    won't be.\n\t */\n\tDataTable.camelToHungarian = _fnCamelToHungarian;\n\t\n\t\n\t\n\t/**\n\t *\n\t */\n\t_api_register( '$()', function ( selector, opts ) {\n\t\tvar\n\t\t\trows   = this.rows( opts ).nodes(), // Get all rows\n\t\t\tjqRows = $(rows);\n\t\n\t\treturn $( [].concat(\n\t\t\tjqRows.filter( selector ).toArray(),\n\t\t\tjqRows.find( selector ).toArray()\n\t\t) );\n\t} );\n\t\n\t\n\t// jQuery functions to operate on the tables\n\t$.each( [ 'on', 'one', 'off' ], function (i, key) {\n\t\t_api_register( key+'()', function ( /* event, handler */ ) {\n\t\t\tvar args = Array.prototype.slice.call(arguments);\n\t\n\t\t\t// Add the `dt` namespace automatically if it isn't already present\n\t\t\targs[0] = $.map( args[0].split( /\\s/ ), function ( e ) {\n\t\t\t\treturn ! e.match(/\\.dt\\b/) ?\n\t\t\t\t\te+'.dt' :\n\t\t\t\t\te;\n\t\t\t\t} ).join( ' ' );\n\t\n\t\t\tvar inst = $( this.tables().nodes() );\n\t\t\tinst[key].apply( inst, args );\n\t\t\treturn this;\n\t\t} );\n\t} );\n\t\n\t\n\t_api_register( 'clear()', function () {\n\t\treturn this.iterator( 'table', function ( settings ) {\n\t\t\t_fnClearTable( settings );\n\t\t} );\n\t} );\n\t\n\t\n\t_api_register( 'settings()', function () {\n\t\treturn new _Api( this.context, this.context );\n\t} );\n\t\n\t\n\t_api_register( 'init()', function () {\n\t\tvar ctx = this.context;\n\t\treturn ctx.length ? ctx[0].oInit : null;\n\t} );\n\t\n\t\n\t_api_register( 'data()', function () {\n\t\treturn this.iterator( 'table', function ( settings ) {\n\t\t\treturn _pluck( settings.aoData, '_aData' );\n\t\t} ).flatten();\n\t} );\n\t\n\t\n\t_api_register( 'destroy()', function ( remove ) {\n\t\tremove = remove || false;\n\t\n\t\treturn this.iterator( 'table', function ( settings ) {\n\t\t\tvar classes   = settings.oClasses;\n\t\t\tvar table     = settings.nTable;\n\t\t\tvar tbody     = settings.nTBody;\n\t\t\tvar thead     = settings.nTHead;\n\t\t\tvar tfoot     = settings.nTFoot;\n\t\t\tvar jqTable   = $(table);\n\t\t\tvar jqTbody   = $(tbody);\n\t\t\tvar jqWrapper = $(settings.nTableWrapper);\n\t\t\tvar rows      = $.map( settings.aoData, function (r) { return r.nTr; } );\n\t\t\tvar i, ien;\n\t\n\t\t\t// Flag to note that the table is currently being destroyed - no action\n\t\t\t// should be taken\n\t\t\tsettings.bDestroying = true;\n\t\n\t\t\t// Fire off the destroy callbacks for plug-ins etc\n\t\t\t_fnCallbackFire( settings, \"aoDestroyCallback\", \"destroy\", [settings] );\n\t\n\t\t\t// If not being removed from the document, make all columns visible\n\t\t\tif ( ! remove ) {\n\t\t\t\tnew _Api( settings ).columns().visible( true );\n\t\t\t}\n\t\n\t\t\t// Blitz all `DT` namespaced events (these are internal events, the\n\t\t\t// lowercase, `dt` events are user subscribed and they are responsible\n\t\t\t// for removing them\n\t\t\tjqWrapper.off('.DT').find(':not(tbody *)').off('.DT');\n\t\t\t$(window).off('.DT-'+settings.sInstance);\n\t\n\t\t\t// When scrolling we had to break the table up - restore it\n\t\t\tif ( table != thead.parentNode ) {\n\t\t\t\tjqTable.children('thead').detach();\n\t\t\t\tjqTable.append( thead );\n\t\t\t}\n\t\n\t\t\tif ( tfoot && table != tfoot.parentNode ) {\n\t\t\t\tjqTable.children('tfoot').detach();\n\t\t\t\tjqTable.append( tfoot );\n\t\t\t}\n\t\n\t\t\tsettings.aaSorting = [];\n\t\t\tsettings.aaSortingFixed = [];\n\t\t\t_fnSortingClasses( settings );\n\t\n\t\t\t$( rows ).removeClass( settings.asStripeClasses.join(' ') );\n\t\n\t\t\t$('th, td', thead).removeClass( classes.sSortable+' '+\n\t\t\t\tclasses.sSortableAsc+' '+classes.sSortableDesc+' '+classes.sSortableNone\n\t\t\t);\n\t\n\t\t\t// Add the TR elements back into the table in their original order\n\t\t\tjqTbody.children().detach();\n\t\t\tjqTbody.append( rows );\n\t\n\t\t\tvar orig = settings.nTableWrapper.parentNode;\n\t\n\t\t\t// Remove the DataTables generated nodes, events and classes\n\t\t\tvar removedMethod = remove ? 'remove' : 'detach';\n\t\t\tjqTable[ removedMethod ]();\n\t\t\tjqWrapper[ removedMethod ]();\n\t\n\t\t\t// If we need to reattach the table to the document\n\t\t\tif ( ! remove && orig ) {\n\t\t\t\t// insertBefore acts like appendChild if !arg[1]\n\t\t\t\torig.insertBefore( table, settings.nTableReinsertBefore );\n\t\n\t\t\t\t// Restore the width of the original table - was read from the style property,\n\t\t\t\t// so we can restore directly to that\n\t\t\t\tjqTable\n\t\t\t\t\t.css( 'width', settings.sDestroyWidth )\n\t\t\t\t\t.removeClass( classes.sTable );\n\t\n\t\t\t\t// If the were originally stripe classes - then we add them back here.\n\t\t\t\t// Note this is not fool proof (for example if not all rows had stripe\n\t\t\t\t// classes - but it's a good effort without getting carried away\n\t\t\t\tien = settings.asDestroyStripes.length;\n\t\n\t\t\t\tif ( ien ) {\n\t\t\t\t\tjqTbody.children().each( function (i) {\n\t\t\t\t\t\t$(this).addClass( settings.asDestroyStripes[i % ien] );\n\t\t\t\t\t} );\n\t\t\t\t}\n\t\t\t}\n\t\n\t\t\t/* Remove the settings object from the settings array */\n\t\t\tvar idx = $.inArray( settings, DataTable.settings );\n\t\t\tif ( idx !== -1 ) {\n\t\t\t\tDataTable.settings.splice( idx, 1 );\n\t\t\t}\n\t\t} );\n\t} );\n\t\n\t\n\t// Add the `every()` method for rows, columns and cells in a compact form\n\t$.each( [ 'column', 'row', 'cell' ], function ( i, type ) {\n\t\t_api_register( type+'s().every()', function ( fn ) {\n\t\t\tvar opts = this.selector.opts;\n\t\t\tvar api = this;\n\t\n\t\t\treturn this.iterator( type, function ( settings, arg1, arg2, arg3, arg4 ) {\n\t\t\t\t// Rows and columns:\n\t\t\t\t//  arg1 - index\n\t\t\t\t//  arg2 - table counter\n\t\t\t\t//  arg3 - loop counter\n\t\t\t\t//  arg4 - undefined\n\t\t\t\t// Cells:\n\t\t\t\t//  arg1 - row index\n\t\t\t\t//  arg2 - column index\n\t\t\t\t//  arg3 - table counter\n\t\t\t\t//  arg4 - loop counter\n\t\t\t\tfn.call(\n\t\t\t\t\tapi[ type ](\n\t\t\t\t\t\targ1,\n\t\t\t\t\t\ttype==='cell' ? arg2 : opts,\n\t\t\t\t\t\ttype==='cell' ? opts : undefined\n\t\t\t\t\t),\n\t\t\t\t\targ1, arg2, arg3, arg4\n\t\t\t\t);\n\t\t\t} );\n\t\t} );\n\t} );\n\t\n\t\n\t// i18n method for extensions to be able to use the language object from the\n\t// DataTable\n\t_api_register( 'i18n()', function ( token, def, plural ) {\n\t\tvar ctx = this.context[0];\n\t\tvar resolved = _fnGetObjectDataFn( token )( ctx.oLanguage );\n\t\n\t\tif ( resolved === undefined ) {\n\t\t\tresolved = def;\n\t\t}\n\t\n\t\tif ( plural !== undefined && $.isPlainObject( resolved ) ) {\n\t\t\tresolved = resolved[ plural ] !== undefined ?\n\t\t\t\tresolved[ plural ] :\n\t\t\t\tresolved._;\n\t\t}\n\t\n\t\treturn resolved.replace( '%d', plural ); // nb: plural might be undefined,\n\t} );\t\n\t/**\n\t * Version string for plug-ins to check compatibility. Allowed format is\n\t * `a.b.c-d` where: a:int, b:int, c:int, d:string(dev|beta|alpha). `d` is used\n\t * only for non-release builds. See http://semver.org/ for more information.\n\t *  @member\n\t *  @type string\n\t *  @default Version number\n\t */\n\tDataTable.version = \"1.12.1\";\n\t\n\t/**\n\t * Private data store, containing all of the settings objects that are\n\t * created for the tables on a given page.\n\t *\n\t * Note that the `DataTable.settings` object is aliased to\n\t * `jQuery.fn.dataTableExt` through which it may be accessed and\n\t * manipulated, or `jQuery.fn.dataTable.settings`.\n\t *  @member\n\t *  @type array\n\t *  @default []\n\t *  @private\n\t */\n\tDataTable.settings = [];\n\t\n\t/**\n\t * Object models container, for the various models that DataTables has\n\t * available to it. These models define the objects that are used to hold\n\t * the active state and configuration of the table.\n\t *  @namespace\n\t */\n\tDataTable.models = {};\n\t\n\t\n\t\n\t/**\n\t * Template object for the way in which DataTables holds information about\n\t * search information for the global filter and individual column filters.\n\t *  @namespace\n\t */\n\tDataTable.models.oSearch = {\n\t\t/**\n\t\t * Flag to indicate if the filtering should be case insensitive or not\n\t\t *  @type boolean\n\t\t *  @default true\n\t\t */\n\t\t\"bCaseInsensitive\": true,\n\t\n\t\t/**\n\t\t * Applied search term\n\t\t *  @type string\n\t\t *  @default <i>Empty string</i>\n\t\t */\n\t\t\"sSearch\": \"\",\n\t\n\t\t/**\n\t\t * Flag to indicate if the search term should be interpreted as a\n\t\t * regular expression (true) or not (false) and therefore and special\n\t\t * regex characters escaped.\n\t\t *  @type boolean\n\t\t *  @default false\n\t\t */\n\t\t\"bRegex\": false,\n\t\n\t\t/**\n\t\t * Flag to indicate if DataTables is to use its smart filtering or not.\n\t\t *  @type boolean\n\t\t *  @default true\n\t\t */\n\t\t\"bSmart\": true,\n\t\n\t\t/**\n\t\t * Flag to indicate if DataTables should only trigger a search when\n\t\t * the return key is pressed.\n\t\t *  @type boolean\n\t\t *  @default false\n\t\t */\n\t\t\"return\": false\n\t};\n\t\n\t\n\t\n\t\n\t/**\n\t * Template object for the way in which DataTables holds information about\n\t * each individual row. This is the object format used for the settings\n\t * aoData array.\n\t *  @namespace\n\t */\n\tDataTable.models.oRow = {\n\t\t/**\n\t\t * TR element for the row\n\t\t *  @type node\n\t\t *  @default null\n\t\t */\n\t\t\"nTr\": null,\n\t\n\t\t/**\n\t\t * Array of TD elements for each row. This is null until the row has been\n\t\t * created.\n\t\t *  @type array nodes\n\t\t *  @default []\n\t\t */\n\t\t\"anCells\": null,\n\t\n\t\t/**\n\t\t * Data object from the original data source for the row. This is either\n\t\t * an array if using the traditional form of DataTables, or an object if\n\t\t * using mData options. The exact type will depend on the passed in\n\t\t * data from the data source, or will be an array if using DOM a data\n\t\t * source.\n\t\t *  @type array|object\n\t\t *  @default []\n\t\t */\n\t\t\"_aData\": [],\n\t\n\t\t/**\n\t\t * Sorting data cache - this array is ostensibly the same length as the\n\t\t * number of columns (although each index is generated only as it is\n\t\t * needed), and holds the data that is used for sorting each column in the\n\t\t * row. We do this cache generation at the start of the sort in order that\n\t\t * the formatting of the sort data need be done only once for each cell\n\t\t * per sort. This array should not be read from or written to by anything\n\t\t * other than the master sorting methods.\n\t\t *  @type array\n\t\t *  @default null\n\t\t *  @private\n\t\t */\n\t\t\"_aSortData\": null,\n\t\n\t\t/**\n\t\t * Per cell filtering data cache. As per the sort data cache, used to\n\t\t * increase the performance of the filtering in DataTables\n\t\t *  @type array\n\t\t *  @default null\n\t\t *  @private\n\t\t */\n\t\t\"_aFilterData\": null,\n\t\n\t\t/**\n\t\t * Filtering data cache. This is the same as the cell filtering cache, but\n\t\t * in this case a string rather than an array. This is easily computed with\n\t\t * a join on `_aFilterData`, but is provided as a cache so the join isn't\n\t\t * needed on every search (memory traded for performance)\n\t\t *  @type array\n\t\t *  @default null\n\t\t *  @private\n\t\t */\n\t\t\"_sFilterRow\": null,\n\t\n\t\t/**\n\t\t * Cache of the class name that DataTables has applied to the row, so we\n\t\t * can quickly look at this variable rather than needing to do a DOM check\n\t\t * on className for the nTr property.\n\t\t *  @type string\n\t\t *  @default <i>Empty string</i>\n\t\t *  @private\n\t\t */\n\t\t\"_sRowStripe\": \"\",\n\t\n\t\t/**\n\t\t * Denote if the original data source was from the DOM, or the data source\n\t\t * object. This is used for invalidating data, so DataTables can\n\t\t * automatically read data from the original source, unless uninstructed\n\t\t * otherwise.\n\t\t *  @type string\n\t\t *  @default null\n\t\t *  @private\n\t\t */\n\t\t\"src\": null,\n\t\n\t\t/**\n\t\t * Index in the aoData array. This saves an indexOf lookup when we have the\n\t\t * object, but want to know the index\n\t\t *  @type integer\n\t\t *  @default -1\n\t\t *  @private\n\t\t */\n\t\t\"idx\": -1\n\t};\n\t\n\t\n\t/**\n\t * Template object for the column information object in DataTables. This object\n\t * is held in the settings aoColumns array and contains all the information that\n\t * DataTables needs about each individual column.\n\t *\n\t * Note that this object is related to {@link DataTable.defaults.column}\n\t * but this one is the internal data store for DataTables's cache of columns.\n\t * It should NOT be manipulated outside of DataTables. Any configuration should\n\t * be done through the initialisation options.\n\t *  @namespace\n\t */\n\tDataTable.models.oColumn = {\n\t\t/**\n\t\t * Column index. This could be worked out on-the-fly with $.inArray, but it\n\t\t * is faster to just hold it as a variable\n\t\t *  @type integer\n\t\t *  @default null\n\t\t */\n\t\t\"idx\": null,\n\t\n\t\t/**\n\t\t * A list of the columns that sorting should occur on when this column\n\t\t * is sorted. That this property is an array allows multi-column sorting\n\t\t * to be defined for a column (for example first name / last name columns\n\t\t * would benefit from this). The values are integers pointing to the\n\t\t * columns to be sorted on (typically it will be a single integer pointing\n\t\t * at itself, but that doesn't need to be the case).\n\t\t *  @type array\n\t\t */\n\t\t\"aDataSort\": null,\n\t\n\t\t/**\n\t\t * Define the sorting directions that are applied to the column, in sequence\n\t\t * as the column is repeatedly sorted upon - i.e. the first value is used\n\t\t * as the sorting direction when the column if first sorted (clicked on).\n\t\t * Sort it again (click again) and it will move on to the next index.\n\t\t * Repeat until loop.\n\t\t *  @type array\n\t\t */\n\t\t\"asSorting\": null,\n\t\n\t\t/**\n\t\t * Flag to indicate if the column is searchable, and thus should be included\n\t\t * in the filtering or not.\n\t\t *  @type boolean\n\t\t */\n\t\t\"bSearchable\": null,\n\t\n\t\t/**\n\t\t * Flag to indicate if the column is sortable or not.\n\t\t *  @type boolean\n\t\t */\n\t\t\"bSortable\": null,\n\t\n\t\t/**\n\t\t * Flag to indicate if the column is currently visible in the table or not\n\t\t *  @type boolean\n\t\t */\n\t\t\"bVisible\": null,\n\t\n\t\t/**\n\t\t * Store for manual type assignment using the `column.type` option. This\n\t\t * is held in store so we can manipulate the column's `sType` property.\n\t\t *  @type string\n\t\t *  @default null\n\t\t *  @private\n\t\t */\n\t\t\"_sManualType\": null,\n\t\n\t\t/**\n\t\t * Flag to indicate if HTML5 data attributes should be used as the data\n\t\t * source for filtering or sorting. True is either are.\n\t\t *  @type boolean\n\t\t *  @default false\n\t\t *  @private\n\t\t */\n\t\t\"_bAttrSrc\": false,\n\t\n\t\t/**\n\t\t * Developer definable function that is called whenever a cell is created (Ajax source,\n\t\t * etc) or processed for input (DOM source). This can be used as a compliment to mRender\n\t\t * allowing you to modify the DOM element (add background colour for example) when the\n\t\t * element is available.\n\t\t *  @type function\n\t\t *  @param {element} nTd The TD node that has been created\n\t\t *  @param {*} sData The Data for the cell\n\t\t *  @param {array|object} oData The data for the whole row\n\t\t *  @param {int} iRow The row index for the aoData data store\n\t\t *  @default null\n\t\t */\n\t\t\"fnCreatedCell\": null,\n\t\n\t\t/**\n\t\t * Function to get data from a cell in a column. You should <b>never</b>\n\t\t * access data directly through _aData internally in DataTables - always use\n\t\t * the method attached to this property. It allows mData to function as\n\t\t * required. This function is automatically assigned by the column\n\t\t * initialisation method\n\t\t *  @type function\n\t\t *  @param {array|object} oData The data array/object for the array\n\t\t *    (i.e. aoData[]._aData)\n\t\t *  @param {string} sSpecific The specific data type you want to get -\n\t\t *    'display', 'type' 'filter' 'sort'\n\t\t *  @returns {*} The data for the cell from the given row's data\n\t\t *  @default null\n\t\t */\n\t\t\"fnGetData\": null,\n\t\n\t\t/**\n\t\t * Function to set data for a cell in the column. You should <b>never</b>\n\t\t * set the data directly to _aData internally in DataTables - always use\n\t\t * this method. It allows mData to function as required. This function\n\t\t * is automatically assigned by the column initialisation method\n\t\t *  @type function\n\t\t *  @param {array|object} oData The data array/object for the array\n\t\t *    (i.e. aoData[]._aData)\n\t\t *  @param {*} sValue Value to set\n\t\t *  @default null\n\t\t */\n\t\t\"fnSetData\": null,\n\t\n\t\t/**\n\t\t * Property to read the value for the cells in the column from the data\n\t\t * source array / object. If null, then the default content is used, if a\n\t\t * function is given then the return from the function is used.\n\t\t *  @type function|int|string|null\n\t\t *  @default null\n\t\t */\n\t\t\"mData\": null,\n\t\n\t\t/**\n\t\t * Partner property to mData which is used (only when defined) to get\n\t\t * the data - i.e. it is basically the same as mData, but without the\n\t\t * 'set' option, and also the data fed to it is the result from mData.\n\t\t * This is the rendering method to match the data method of mData.\n\t\t *  @type function|int|string|null\n\t\t *  @default null\n\t\t */\n\t\t\"mRender\": null,\n\t\n\t\t/**\n\t\t * Unique header TH/TD element for this column - this is what the sorting\n\t\t * listener is attached to (if sorting is enabled.)\n\t\t *  @type node\n\t\t *  @default null\n\t\t */\n\t\t\"nTh\": null,\n\t\n\t\t/**\n\t\t * Unique footer TH/TD element for this column (if there is one). Not used\n\t\t * in DataTables as such, but can be used for plug-ins to reference the\n\t\t * footer for each column.\n\t\t *  @type node\n\t\t *  @default null\n\t\t */\n\t\t\"nTf\": null,\n\t\n\t\t/**\n\t\t * The class to apply to all TD elements in the table's TBODY for the column\n\t\t *  @type string\n\t\t *  @default null\n\t\t */\n\t\t\"sClass\": null,\n\t\n\t\t/**\n\t\t * When DataTables calculates the column widths to assign to each column,\n\t\t * it finds the longest string in each column and then constructs a\n\t\t * temporary table and reads the widths from that. The problem with this\n\t\t * is that \"mmm\" is much wider then \"iiii\", but the latter is a longer\n\t\t * string - thus the calculation can go wrong (doing it properly and putting\n\t\t * it into an DOM object and measuring that is horribly(!) slow). Thus as\n\t\t * a \"work around\" we provide this option. It will append its value to the\n\t\t * text that is found to be the longest string for the column - i.e. padding.\n\t\t *  @type string\n\t\t */\n\t\t\"sContentPadding\": null,\n\t\n\t\t/**\n\t\t * Allows a default value to be given for a column's data, and will be used\n\t\t * whenever a null data source is encountered (this can be because mData\n\t\t * is set to null, or because the data source itself is null).\n\t\t *  @type string\n\t\t *  @default null\n\t\t */\n\t\t\"sDefaultContent\": null,\n\t\n\t\t/**\n\t\t * Name for the column, allowing reference to the column by name as well as\n\t\t * by index (needs a lookup to work by name).\n\t\t *  @type string\n\t\t */\n\t\t\"sName\": null,\n\t\n\t\t/**\n\t\t * Custom sorting data type - defines which of the available plug-ins in\n\t\t * afnSortData the custom sorting will use - if any is defined.\n\t\t *  @type string\n\t\t *  @default std\n\t\t */\n\t\t\"sSortDataType\": 'std',\n\t\n\t\t/**\n\t\t * Class to be applied to the header element when sorting on this column\n\t\t *  @type string\n\t\t *  @default null\n\t\t */\n\t\t\"sSortingClass\": null,\n\t\n\t\t/**\n\t\t * Class to be applied to the header element when sorting on this column -\n\t\t * when jQuery UI theming is used.\n\t\t *  @type string\n\t\t *  @default null\n\t\t */\n\t\t\"sSortingClassJUI\": null,\n\t\n\t\t/**\n\t\t * Title of the column - what is seen in the TH element (nTh).\n\t\t *  @type string\n\t\t */\n\t\t\"sTitle\": null,\n\t\n\t\t/**\n\t\t * Column sorting and filtering type\n\t\t *  @type string\n\t\t *  @default null\n\t\t */\n\t\t\"sType\": null,\n\t\n\t\t/**\n\t\t * Width of the column\n\t\t *  @type string\n\t\t *  @default null\n\t\t */\n\t\t\"sWidth\": null,\n\t\n\t\t/**\n\t\t * Width of the column when it was first \"encountered\"\n\t\t *  @type string\n\t\t *  @default null\n\t\t */\n\t\t\"sWidthOrig\": null\n\t};\n\t\n\t\n\t/*\n\t * Developer note: The properties of the object below are given in Hungarian\n\t * notation, that was used as the interface for DataTables prior to v1.10, however\n\t * from v1.10 onwards the primary interface is camel case. In order to avoid\n\t * breaking backwards compatibility utterly with this change, the Hungarian\n\t * version is still, internally the primary interface, but is is not documented\n\t * - hence the @name tags in each doc comment. This allows a Javascript function\n\t * to create a map from Hungarian notation to camel case (going the other direction\n\t * would require each property to be listed, which would add around 3K to the size\n\t * of DataTables, while this method is about a 0.5K hit).\n\t *\n\t * Ultimately this does pave the way for Hungarian notation to be dropped\n\t * completely, but that is a massive amount of work and will break current\n\t * installs (therefore is on-hold until v2).\n\t */\n\t\n\t/**\n\t * Initialisation options that can be given to DataTables at initialisation\n\t * time.\n\t *  @namespace\n\t */\n\tDataTable.defaults = {\n\t\t/**\n\t\t * An array of data to use for the table, passed in at initialisation which\n\t\t * will be used in preference to any data which is already in the DOM. This is\n\t\t * particularly useful for constructing tables purely in Javascript, for\n\t\t * example with a custom Ajax call.\n\t\t *  @type array\n\t\t *  @default null\n\t\t *\n\t\t *  @dtopt Option\n\t\t *  @name DataTable.defaults.data\n\t\t *\n\t\t *  @example\n\t\t *    // Using a 2D array data source\n\t\t *    $(document).ready( function () {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"data\": [\n\t\t *          ['Trident', 'Internet Explorer 4.0', 'Win 95+', 4, 'X'],\n\t\t *          ['Trident', 'Internet Explorer 5.0', 'Win 95+', 5, 'C'],\n\t\t *        ],\n\t\t *        \"columns\": [\n\t\t *          { \"title\": \"Engine\" },\n\t\t *          { \"title\": \"Browser\" },\n\t\t *          { \"title\": \"Platform\" },\n\t\t *          { \"title\": \"Version\" },\n\t\t *          { \"title\": \"Grade\" }\n\t\t *        ]\n\t\t *      } );\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    // Using an array of objects as a data source (`data`)\n\t\t *    $(document).ready( function () {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"data\": [\n\t\t *          {\n\t\t *            \"engine\":   \"Trident\",\n\t\t *            \"browser\":  \"Internet Explorer 4.0\",\n\t\t *            \"platform\": \"Win 95+\",\n\t\t *            \"version\":  4,\n\t\t *            \"grade\":    \"X\"\n\t\t *          },\n\t\t *          {\n\t\t *            \"engine\":   \"Trident\",\n\t\t *            \"browser\":  \"Internet Explorer 5.0\",\n\t\t *            \"platform\": \"Win 95+\",\n\t\t *            \"version\":  5,\n\t\t *            \"grade\":    \"C\"\n\t\t *          }\n\t\t *        ],\n\t\t *        \"columns\": [\n\t\t *          { \"title\": \"Engine\",   \"data\": \"engine\" },\n\t\t *          { \"title\": \"Browser\",  \"data\": \"browser\" },\n\t\t *          { \"title\": \"Platform\", \"data\": \"platform\" },\n\t\t *          { \"title\": \"Version\",  \"data\": \"version\" },\n\t\t *          { \"title\": \"Grade\",    \"data\": \"grade\" }\n\t\t *        ]\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"aaData\": null,\n\t\n\t\n\t\t/**\n\t\t * If ordering is enabled, then DataTables will perform a first pass sort on\n\t\t * initialisation. You can define which column(s) the sort is performed\n\t\t * upon, and the sorting direction, with this variable. The `sorting` array\n\t\t * should contain an array for each column to be sorted initially containing\n\t\t * the column's index and a direction string ('asc' or 'desc').\n\t\t *  @type array\n\t\t *  @default [[0,'asc']]\n\t\t *\n\t\t *  @dtopt Option\n\t\t *  @name DataTable.defaults.order\n\t\t *\n\t\t *  @example\n\t\t *    // Sort by 3rd column first, and then 4th column\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"order\": [[2,'asc'], [3,'desc']]\n\t\t *      } );\n\t\t *    } );\n\t\t *\n\t\t *    // No initial sorting\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"order\": []\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"aaSorting\": [[0,'asc']],\n\t\n\t\n\t\t/**\n\t\t * This parameter is basically identical to the `sorting` parameter, but\n\t\t * cannot be overridden by user interaction with the table. What this means\n\t\t * is that you could have a column (visible or hidden) which the sorting\n\t\t * will always be forced on first - any sorting after that (from the user)\n\t\t * will then be performed as required. This can be useful for grouping rows\n\t\t * together.\n\t\t *  @type array\n\t\t *  @default null\n\t\t *\n\t\t *  @dtopt Option\n\t\t *  @name DataTable.defaults.orderFixed\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"orderFixed\": [[0,'asc']]\n\t\t *      } );\n\t\t *    } )\n\t\t */\n\t\t\"aaSortingFixed\": [],\n\t\n\t\n\t\t/**\n\t\t * DataTables can be instructed to load data to display in the table from a\n\t\t * Ajax source. This option defines how that Ajax call is made and where to.\n\t\t *\n\t\t * The `ajax` property has three different modes of operation, depending on\n\t\t * how it is defined. These are:\n\t\t *\n\t\t * * `string` - Set the URL from where the data should be loaded from.\n\t\t * * `object` - Define properties for `jQuery.ajax`.\n\t\t * * `function` - Custom data get function\n\t\t *\n\t\t * `string`\n\t\t * --------\n\t\t *\n\t\t * As a string, the `ajax` property simply defines the URL from which\n\t\t * DataTables will load data.\n\t\t *\n\t\t * `object`\n\t\t * --------\n\t\t *\n\t\t * As an object, the parameters in the object are passed to\n\t\t * [jQuery.ajax](http://api.jquery.com/jQuery.ajax/) allowing fine control\n\t\t * of the Ajax request. DataTables has a number of default parameters which\n\t\t * you can override using this option. Please refer to the jQuery\n\t\t * documentation for a full description of the options available, although\n\t\t * the following parameters provide additional options in DataTables or\n\t\t * require special consideration:\n\t\t *\n\t\t * * `data` - As with jQuery, `data` can be provided as an object, but it\n\t\t *   can also be used as a function to manipulate the data DataTables sends\n\t\t *   to the server. The function takes a single parameter, an object of\n\t\t *   parameters with the values that DataTables has readied for sending. An\n\t\t *   object may be returned which will be merged into the DataTables\n\t\t *   defaults, or you can add the items to the object that was passed in and\n\t\t *   not return anything from the function. This supersedes `fnServerParams`\n\t\t *   from DataTables 1.9-.\n\t\t *\n\t\t * * `dataSrc` - By default DataTables will look for the property `data` (or\n\t\t *   `aaData` for compatibility with DataTables 1.9-) when obtaining data\n\t\t *   from an Ajax source or for server-side processing - this parameter\n\t\t *   allows that property to be changed. You can use Javascript dotted\n\t\t *   object notation to get a data source for multiple levels of nesting, or\n\t\t *   it my be used as a function. As a function it takes a single parameter,\n\t\t *   the JSON returned from the server, which can be manipulated as\n\t\t *   required, with the returned value being that used by DataTables as the\n\t\t *   data source for the table. This supersedes `sAjaxDataProp` from\n\t\t *   DataTables 1.9-.\n\t\t *\n\t\t * * `success` - Should not be overridden it is used internally in\n\t\t *   DataTables. To manipulate / transform the data returned by the server\n\t\t *   use `ajax.dataSrc`, or use `ajax` as a function (see below).\n\t\t *\n\t\t * `function`\n\t\t * ----------\n\t\t *\n\t\t * As a function, making the Ajax call is left up to yourself allowing\n\t\t * complete control of the Ajax request. Indeed, if desired, a method other\n\t\t * than Ajax could be used to obtain the required data, such as Web storage\n\t\t * or an AIR database.\n\t\t *\n\t\t * The function is given four parameters and no return is required. The\n\t\t * parameters are:\n\t\t *\n\t\t * 1. _object_ - Data to send to the server\n\t\t * 2. _function_ - Callback function that must be executed when the required\n\t\t *    data has been obtained. That data should be passed into the callback\n\t\t *    as the only parameter\n\t\t * 3. _object_ - DataTables settings object for the table\n\t\t *\n\t\t * Note that this supersedes `fnServerData` from DataTables 1.9-.\n\t\t *\n\t\t *  @type string|object|function\n\t\t *  @default null\n\t\t *\n\t\t *  @dtopt Option\n\t\t *  @name DataTable.defaults.ajax\n\t\t *  @since 1.10.0\n\t\t *\n\t\t * @example\n\t\t *   // Get JSON data from a file via Ajax.\n\t\t *   // Note DataTables expects data in the form `{ data: [ ...data... ] }` by default).\n\t\t *   $('#example').dataTable( {\n\t\t *     \"ajax\": \"data.json\"\n\t\t *   } );\n\t\t *\n\t\t * @example\n\t\t *   // Get JSON data from a file via Ajax, using `dataSrc` to change\n\t\t *   // `data` to `tableData` (i.e. `{ tableData: [ ...data... ] }`)\n\t\t *   $('#example').dataTable( {\n\t\t *     \"ajax\": {\n\t\t *       \"url\": \"data.json\",\n\t\t *       \"dataSrc\": \"tableData\"\n\t\t *     }\n\t\t *   } );\n\t\t *\n\t\t * @example\n\t\t *   // Get JSON data from a file via Ajax, using `dataSrc` to read data\n\t\t *   // from a plain array rather than an array in an object\n\t\t *   $('#example').dataTable( {\n\t\t *     \"ajax\": {\n\t\t *       \"url\": \"data.json\",\n\t\t *       \"dataSrc\": \"\"\n\t\t *     }\n\t\t *   } );\n\t\t *\n\t\t * @example\n\t\t *   // Manipulate the data returned from the server - add a link to data\n\t\t *   // (note this can, should, be done using `render` for the column - this\n\t\t *   // is just a simple example of how the data can be manipulated).\n\t\t *   $('#example').dataTable( {\n\t\t *     \"ajax\": {\n\t\t *       \"url\": \"data.json\",\n\t\t *       \"dataSrc\": function ( json ) {\n\t\t *         for ( var i=0, ien=json.length ; i<ien ; i++ ) {\n\t\t *           json[i][0] = '<a href=\"/message/'+json[i][0]+'>View message</a>';\n\t\t *         }\n\t\t *         return json;\n\t\t *       }\n\t\t *     }\n\t\t *   } );\n\t\t *\n\t\t * @example\n\t\t *   // Add data to the request\n\t\t *   $('#example').dataTable( {\n\t\t *     \"ajax\": {\n\t\t *       \"url\": \"data.json\",\n\t\t *       \"data\": function ( d ) {\n\t\t *         return {\n\t\t *           \"extra_search\": $('#extra').val()\n\t\t *         };\n\t\t *       }\n\t\t *     }\n\t\t *   } );\n\t\t *\n\t\t * @example\n\t\t *   // Send request as POST\n\t\t *   $('#example').dataTable( {\n\t\t *     \"ajax\": {\n\t\t *       \"url\": \"data.json\",\n\t\t *       \"type\": \"POST\"\n\t\t *     }\n\t\t *   } );\n\t\t *\n\t\t * @example\n\t\t *   // Get the data from localStorage (could interface with a form for\n\t\t *   // adding, editing and removing rows).\n\t\t *   $('#example').dataTable( {\n\t\t *     \"ajax\": function (data, callback, settings) {\n\t\t *       callback(\n\t\t *         JSON.parse( localStorage.getItem('dataTablesData') )\n\t\t *       );\n\t\t *     }\n\t\t *   } );\n\t\t */\n\t\t\"ajax\": null,\n\t\n\t\n\t\t/**\n\t\t * This parameter allows you to readily specify the entries in the length drop\n\t\t * down menu that DataTables shows when pagination is enabled. It can be\n\t\t * either a 1D array of options which will be used for both the displayed\n\t\t * option and the value, or a 2D array which will use the array in the first\n\t\t * position as the value, and the array in the second position as the\n\t\t * displayed options (useful for language strings such as 'All').\n\t\t *\n\t\t * Note that the `pageLength` property will be automatically set to the\n\t\t * first value given in this array, unless `pageLength` is also provided.\n\t\t *  @type array\n\t\t *  @default [ 10, 25, 50, 100 ]\n\t\t *\n\t\t *  @dtopt Option\n\t\t *  @name DataTable.defaults.lengthMenu\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"lengthMenu\": [[10, 25, 50, -1], [10, 25, 50, \"All\"]]\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"aLengthMenu\": [ 10, 25, 50, 100 ],\n\t\n\t\n\t\t/**\n\t\t * The `columns` option in the initialisation parameter allows you to define\n\t\t * details about the way individual columns behave. For a full list of\n\t\t * column options that can be set, please see\n\t\t * {@link DataTable.defaults.column}. Note that if you use `columns` to\n\t\t * define your columns, you must have an entry in the array for every single\n\t\t * column that you have in your table (these can be null if you don't which\n\t\t * to specify any options).\n\t\t *  @member\n\t\t *\n\t\t *  @name DataTable.defaults.column\n\t\t */\n\t\t\"aoColumns\": null,\n\t\n\t\t/**\n\t\t * Very similar to `columns`, `columnDefs` allows you to target a specific\n\t\t * column, multiple columns, or all columns, using the `targets` property of\n\t\t * each object in the array. This allows great flexibility when creating\n\t\t * tables, as the `columnDefs` arrays can be of any length, targeting the\n\t\t * columns you specifically want. `columnDefs` may use any of the column\n\t\t * options available: {@link DataTable.defaults.column}, but it _must_\n\t\t * have `targets` defined in each object in the array. Values in the `targets`\n\t\t * array may be:\n\t\t *   <ul>\n\t\t *     <li>a string - class name will be matched on the TH for the column</li>\n\t\t *     <li>0 or a positive integer - column index counting from the left</li>\n\t\t *     <li>a negative integer - column index counting from the right</li>\n\t\t *     <li>the string \"_all\" - all columns (i.e. assign a default)</li>\n\t\t *   </ul>\n\t\t *  @member\n\t\t *\n\t\t *  @name DataTable.defaults.columnDefs\n\t\t */\n\t\t\"aoColumnDefs\": null,\n\t\n\t\n\t\t/**\n\t\t * Basically the same as `search`, this parameter defines the individual column\n\t\t * filtering state at initialisation time. The array must be of the same size\n\t\t * as the number of columns, and each element be an object with the parameters\n\t\t * `search` and `escapeRegex` (the latter is optional). 'null' is also\n\t\t * accepted and the default will be used.\n\t\t *  @type array\n\t\t *  @default []\n\t\t *\n\t\t *  @dtopt Option\n\t\t *  @name DataTable.defaults.searchCols\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"searchCols\": [\n\t\t *          null,\n\t\t *          { \"search\": \"My filter\" },\n\t\t *          null,\n\t\t *          { \"search\": \"^[0-9]\", \"escapeRegex\": false }\n\t\t *        ]\n\t\t *      } );\n\t\t *    } )\n\t\t */\n\t\t\"aoSearchCols\": [],\n\t\n\t\n\t\t/**\n\t\t * An array of CSS classes that should be applied to displayed rows. This\n\t\t * array may be of any length, and DataTables will apply each class\n\t\t * sequentially, looping when required.\n\t\t *  @type array\n\t\t *  @default null <i>Will take the values determined by the `oClasses.stripe*`\n\t\t *    options</i>\n\t\t *\n\t\t *  @dtopt Option\n\t\t *  @name DataTable.defaults.stripeClasses\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"stripeClasses\": [ 'strip1', 'strip2', 'strip3' ]\n\t\t *      } );\n\t\t *    } )\n\t\t */\n\t\t\"asStripeClasses\": null,\n\t\n\t\n\t\t/**\n\t\t * Enable or disable automatic column width calculation. This can be disabled\n\t\t * as an optimisation (it takes some time to calculate the widths) if the\n\t\t * tables widths are passed in using `columns`.\n\t\t *  @type boolean\n\t\t *  @default true\n\t\t *\n\t\t *  @dtopt Features\n\t\t *  @name DataTable.defaults.autoWidth\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function () {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"autoWidth\": false\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"bAutoWidth\": true,\n\t\n\t\n\t\t/**\n\t\t * Deferred rendering can provide DataTables with a huge speed boost when you\n\t\t * are using an Ajax or JS data source for the table. This option, when set to\n\t\t * true, will cause DataTables to defer the creation of the table elements for\n\t\t * each row until they are needed for a draw - saving a significant amount of\n\t\t * time.\n\t\t *  @type boolean\n\t\t *  @default false\n\t\t *\n\t\t *  @dtopt Features\n\t\t *  @name DataTable.defaults.deferRender\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"ajax\": \"sources/arrays.txt\",\n\t\t *        \"deferRender\": true\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"bDeferRender\": false,\n\t\n\t\n\t\t/**\n\t\t * Replace a DataTable which matches the given selector and replace it with\n\t\t * one which has the properties of the new initialisation object passed. If no\n\t\t * table matches the selector, then the new DataTable will be constructed as\n\t\t * per normal.\n\t\t *  @type boolean\n\t\t *  @default false\n\t\t *\n\t\t *  @dtopt Options\n\t\t *  @name DataTable.defaults.destroy\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"srollY\": \"200px\",\n\t\t *        \"paginate\": false\n\t\t *      } );\n\t\t *\n\t\t *      // Some time later....\n\t\t *      $('#example').dataTable( {\n\t\t *        \"filter\": false,\n\t\t *        \"destroy\": true\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"bDestroy\": false,\n\t\n\t\n\t\t/**\n\t\t * Enable or disable filtering of data. Filtering in DataTables is \"smart\" in\n\t\t * that it allows the end user to input multiple words (space separated) and\n\t\t * will match a row containing those words, even if not in the order that was\n\t\t * specified (this allow matching across multiple columns). Note that if you\n\t\t * wish to use filtering in DataTables this must remain 'true' - to remove the\n\t\t * default filtering input box and retain filtering abilities, please use\n\t\t * {@link DataTable.defaults.dom}.\n\t\t *  @type boolean\n\t\t *  @default true\n\t\t *\n\t\t *  @dtopt Features\n\t\t *  @name DataTable.defaults.searching\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function () {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"searching\": false\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"bFilter\": true,\n\t\n\t\n\t\t/**\n\t\t * Enable or disable the table information display. This shows information\n\t\t * about the data that is currently visible on the page, including information\n\t\t * about filtered data if that action is being performed.\n\t\t *  @type boolean\n\t\t *  @default true\n\t\t *\n\t\t *  @dtopt Features\n\t\t *  @name DataTable.defaults.info\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function () {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"info\": false\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"bInfo\": true,\n\t\n\t\n\t\t/**\n\t\t * Allows the end user to select the size of a formatted page from a select\n\t\t * menu (sizes are 10, 25, 50 and 100). Requires pagination (`paginate`).\n\t\t *  @type boolean\n\t\t *  @default true\n\t\t *\n\t\t *  @dtopt Features\n\t\t *  @name DataTable.defaults.lengthChange\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function () {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"lengthChange\": false\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"bLengthChange\": true,\n\t\n\t\n\t\t/**\n\t\t * Enable or disable pagination.\n\t\t *  @type boolean\n\t\t *  @default true\n\t\t *\n\t\t *  @dtopt Features\n\t\t *  @name DataTable.defaults.paging\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function () {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"paging\": false\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"bPaginate\": true,\n\t\n\t\n\t\t/**\n\t\t * Enable or disable the display of a 'processing' indicator when the table is\n\t\t * being processed (e.g. a sort). This is particularly useful for tables with\n\t\t * large amounts of data where it can take a noticeable amount of time to sort\n\t\t * the entries.\n\t\t *  @type boolean\n\t\t *  @default false\n\t\t *\n\t\t *  @dtopt Features\n\t\t *  @name DataTable.defaults.processing\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function () {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"processing\": true\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"bProcessing\": false,\n\t\n\t\n\t\t/**\n\t\t * Retrieve the DataTables object for the given selector. Note that if the\n\t\t * table has already been initialised, this parameter will cause DataTables\n\t\t * to simply return the object that has already been set up - it will not take\n\t\t * account of any changes you might have made to the initialisation object\n\t\t * passed to DataTables (setting this parameter to true is an acknowledgement\n\t\t * that you understand this). `destroy` can be used to reinitialise a table if\n\t\t * you need.\n\t\t *  @type boolean\n\t\t *  @default false\n\t\t *\n\t\t *  @dtopt Options\n\t\t *  @name DataTable.defaults.retrieve\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      initTable();\n\t\t *      tableActions();\n\t\t *    } );\n\t\t *\n\t\t *    function initTable ()\n\t\t *    {\n\t\t *      return $('#example').dataTable( {\n\t\t *        \"scrollY\": \"200px\",\n\t\t *        \"paginate\": false,\n\t\t *        \"retrieve\": true\n\t\t *      } );\n\t\t *    }\n\t\t *\n\t\t *    function tableActions ()\n\t\t *    {\n\t\t *      var table = initTable();\n\t\t *      // perform API operations with oTable\n\t\t *    }\n\t\t */\n\t\t\"bRetrieve\": false,\n\t\n\t\n\t\t/**\n\t\t * When vertical (y) scrolling is enabled, DataTables will force the height of\n\t\t * the table's viewport to the given height at all times (useful for layout).\n\t\t * However, this can look odd when filtering data down to a small data set,\n\t\t * and the footer is left \"floating\" further down. This parameter (when\n\t\t * enabled) will cause DataTables to collapse the table's viewport down when\n\t\t * the result set will fit within the given Y height.\n\t\t *  @type boolean\n\t\t *  @default false\n\t\t *\n\t\t *  @dtopt Options\n\t\t *  @name DataTable.defaults.scrollCollapse\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"scrollY\": \"200\",\n\t\t *        \"scrollCollapse\": true\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"bScrollCollapse\": false,\n\t\n\t\n\t\t/**\n\t\t * Configure DataTables to use server-side processing. Note that the\n\t\t * `ajax` parameter must also be given in order to give DataTables a\n\t\t * source to obtain the required data for each draw.\n\t\t *  @type boolean\n\t\t *  @default false\n\t\t *\n\t\t *  @dtopt Features\n\t\t *  @dtopt Server-side\n\t\t *  @name DataTable.defaults.serverSide\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function () {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"serverSide\": true,\n\t\t *        \"ajax\": \"xhr.php\"\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"bServerSide\": false,\n\t\n\t\n\t\t/**\n\t\t * Enable or disable sorting of columns. Sorting of individual columns can be\n\t\t * disabled by the `sortable` option for each column.\n\t\t *  @type boolean\n\t\t *  @default true\n\t\t *\n\t\t *  @dtopt Features\n\t\t *  @name DataTable.defaults.ordering\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function () {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"ordering\": false\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"bSort\": true,\n\t\n\t\n\t\t/**\n\t\t * Enable or display DataTables' ability to sort multiple columns at the\n\t\t * same time (activated by shift-click by the user).\n\t\t *  @type boolean\n\t\t *  @default true\n\t\t *\n\t\t *  @dtopt Options\n\t\t *  @name DataTable.defaults.orderMulti\n\t\t *\n\t\t *  @example\n\t\t *    // Disable multiple column sorting ability\n\t\t *    $(document).ready( function () {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"orderMulti\": false\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"bSortMulti\": true,\n\t\n\t\n\t\t/**\n\t\t * Allows control over whether DataTables should use the top (true) unique\n\t\t * cell that is found for a single column, or the bottom (false - default).\n\t\t * This is useful when using complex headers.\n\t\t *  @type boolean\n\t\t *  @default false\n\t\t *\n\t\t *  @dtopt Options\n\t\t *  @name DataTable.defaults.orderCellsTop\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"orderCellsTop\": true\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"bSortCellsTop\": false,\n\t\n\t\n\t\t/**\n\t\t * Enable or disable the addition of the classes `sorting\\_1`, `sorting\\_2` and\n\t\t * `sorting\\_3` to the columns which are currently being sorted on. This is\n\t\t * presented as a feature switch as it can increase processing time (while\n\t\t * classes are removed and added) so for large data sets you might want to\n\t\t * turn this off.\n\t\t *  @type boolean\n\t\t *  @default true\n\t\t *\n\t\t *  @dtopt Features\n\t\t *  @name DataTable.defaults.orderClasses\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function () {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"orderClasses\": false\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"bSortClasses\": true,\n\t\n\t\n\t\t/**\n\t\t * Enable or disable state saving. When enabled HTML5 `localStorage` will be\n\t\t * used to save table display information such as pagination information,\n\t\t * display length, filtering and sorting. As such when the end user reloads\n\t\t * the page the display display will match what thy had previously set up.\n\t\t *\n\t\t * Due to the use of `localStorage` the default state saving is not supported\n\t\t * in IE6 or 7. If state saving is required in those browsers, use\n\t\t * `stateSaveCallback` to provide a storage solution such as cookies.\n\t\t *  @type boolean\n\t\t *  @default false\n\t\t *\n\t\t *  @dtopt Features\n\t\t *  @name DataTable.defaults.stateSave\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function () {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"stateSave\": true\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"bStateSave\": false,\n\t\n\t\n\t\t/**\n\t\t * This function is called when a TR element is created (and all TD child\n\t\t * elements have been inserted), or registered if using a DOM source, allowing\n\t\t * manipulation of the TR element (adding classes etc).\n\t\t *  @type function\n\t\t *  @param {node} row \"TR\" element for the current row\n\t\t *  @param {array} data Raw data array for this row\n\t\t *  @param {int} dataIndex The index of this row in the internal aoData array\n\t\t *\n\t\t *  @dtopt Callbacks\n\t\t *  @name DataTable.defaults.createdRow\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"createdRow\": function( row, data, dataIndex ) {\n\t\t *          // Bold the grade for all 'A' grade browsers\n\t\t *          if ( data[4] == \"A\" )\n\t\t *          {\n\t\t *            $('td:eq(4)', row).html( '<b>A</b>' );\n\t\t *          }\n\t\t *        }\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"fnCreatedRow\": null,\n\t\n\t\n\t\t/**\n\t\t * This function is called on every 'draw' event, and allows you to\n\t\t * dynamically modify any aspect you want about the created DOM.\n\t\t *  @type function\n\t\t *  @param {object} settings DataTables settings object\n\t\t *\n\t\t *  @dtopt Callbacks\n\t\t *  @name DataTable.defaults.drawCallback\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"drawCallback\": function( settings ) {\n\t\t *          alert( 'DataTables has redrawn the table' );\n\t\t *        }\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"fnDrawCallback\": null,\n\t\n\t\n\t\t/**\n\t\t * Identical to fnHeaderCallback() but for the table footer this function\n\t\t * allows you to modify the table footer on every 'draw' event.\n\t\t *  @type function\n\t\t *  @param {node} foot \"TR\" element for the footer\n\t\t *  @param {array} data Full table data (as derived from the original HTML)\n\t\t *  @param {int} start Index for the current display starting point in the\n\t\t *    display array\n\t\t *  @param {int} end Index for the current display ending point in the\n\t\t *    display array\n\t\t *  @param {array int} display Index array to translate the visual position\n\t\t *    to the full data array\n\t\t *\n\t\t *  @dtopt Callbacks\n\t\t *  @name DataTable.defaults.footerCallback\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"footerCallback\": function( tfoot, data, start, end, display ) {\n\t\t *          tfoot.getElementsByTagName('th')[0].innerHTML = \"Starting index is \"+start;\n\t\t *        }\n\t\t *      } );\n\t\t *    } )\n\t\t */\n\t\t\"fnFooterCallback\": null,\n\t\n\t\n\t\t/**\n\t\t * When rendering large numbers in the information element for the table\n\t\t * (i.e. \"Showing 1 to 10 of 57 entries\") DataTables will render large numbers\n\t\t * to have a comma separator for the 'thousands' units (e.g. 1 million is\n\t\t * rendered as \"1,000,000\") to help readability for the end user. This\n\t\t * function will override the default method DataTables uses.\n\t\t *  @type function\n\t\t *  @member\n\t\t *  @param {int} toFormat number to be formatted\n\t\t *  @returns {string} formatted string for DataTables to show the number\n\t\t *\n\t\t *  @dtopt Callbacks\n\t\t *  @name DataTable.defaults.formatNumber\n\t\t *\n\t\t *  @example\n\t\t *    // Format a number using a single quote for the separator (note that\n\t\t *    // this can also be done with the language.thousands option)\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"formatNumber\": function ( toFormat ) {\n\t\t *          return toFormat.toString().replace(\n\t\t *            /\\B(?=(\\d{3})+(?!\\d))/g, \"'\"\n\t\t *          );\n\t\t *        };\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"fnFormatNumber\": function ( toFormat ) {\n\t\t\treturn toFormat.toString().replace(\n\t\t\t\t/\\B(?=(\\d{3})+(?!\\d))/g,\n\t\t\t\tthis.oLanguage.sThousands\n\t\t\t);\n\t\t},\n\t\n\t\n\t\t/**\n\t\t * This function is called on every 'draw' event, and allows you to\n\t\t * dynamically modify the header row. This can be used to calculate and\n\t\t * display useful information about the table.\n\t\t *  @type function\n\t\t *  @param {node} head \"TR\" element for the header\n\t\t *  @param {array} data Full table data (as derived from the original HTML)\n\t\t *  @param {int} start Index for the current display starting point in the\n\t\t *    display array\n\t\t *  @param {int} end Index for the current display ending point in the\n\t\t *    display array\n\t\t *  @param {array int} display Index array to translate the visual position\n\t\t *    to the full data array\n\t\t *\n\t\t *  @dtopt Callbacks\n\t\t *  @name DataTable.defaults.headerCallback\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"fheaderCallback\": function( head, data, start, end, display ) {\n\t\t *          head.getElementsByTagName('th')[0].innerHTML = \"Displaying \"+(end-start)+\" records\";\n\t\t *        }\n\t\t *      } );\n\t\t *    } )\n\t\t */\n\t\t\"fnHeaderCallback\": null,\n\t\n\t\n\t\t/**\n\t\t * The information element can be used to convey information about the current\n\t\t * state of the table. Although the internationalisation options presented by\n\t\t * DataTables are quite capable of dealing with most customisations, there may\n\t\t * be times where you wish to customise the string further. This callback\n\t\t * allows you to do exactly that.\n\t\t *  @type function\n\t\t *  @param {object} oSettings DataTables settings object\n\t\t *  @param {int} start Starting position in data for the draw\n\t\t *  @param {int} end End position in data for the draw\n\t\t *  @param {int} max Total number of rows in the table (regardless of\n\t\t *    filtering)\n\t\t *  @param {int} total Total number of rows in the data set, after filtering\n\t\t *  @param {string} pre The string that DataTables has formatted using it's\n\t\t *    own rules\n\t\t *  @returns {string} The string to be displayed in the information element.\n\t\t *\n\t\t *  @dtopt Callbacks\n\t\t *  @name DataTable.defaults.infoCallback\n\t\t *\n\t\t *  @example\n\t\t *    $('#example').dataTable( {\n\t\t *      \"infoCallback\": function( settings, start, end, max, total, pre ) {\n\t\t *        return start +\" to \"+ end;\n\t\t *      }\n\t\t *    } );\n\t\t */\n\t\t\"fnInfoCallback\": null,\n\t\n\t\n\t\t/**\n\t\t * Called when the table has been initialised. Normally DataTables will\n\t\t * initialise sequentially and there will be no need for this function,\n\t\t * however, this does not hold true when using external language information\n\t\t * since that is obtained using an async XHR call.\n\t\t *  @type function\n\t\t *  @param {object} settings DataTables settings object\n\t\t *  @param {object} json The JSON object request from the server - only\n\t\t *    present if client-side Ajax sourced data is used\n\t\t *\n\t\t *  @dtopt Callbacks\n\t\t *  @name DataTable.defaults.initComplete\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"initComplete\": function(settings, json) {\n\t\t *          alert( 'DataTables has finished its initialisation.' );\n\t\t *        }\n\t\t *      } );\n\t\t *    } )\n\t\t */\n\t\t\"fnInitComplete\": null,\n\t\n\t\n\t\t/**\n\t\t * Called at the very start of each table draw and can be used to cancel the\n\t\t * draw by returning false, any other return (including undefined) results in\n\t\t * the full draw occurring).\n\t\t *  @type function\n\t\t *  @param {object} settings DataTables settings object\n\t\t *  @returns {boolean} False will cancel the draw, anything else (including no\n\t\t *    return) will allow it to complete.\n\t\t *\n\t\t *  @dtopt Callbacks\n\t\t *  @name DataTable.defaults.preDrawCallback\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"preDrawCallback\": function( settings ) {\n\t\t *          if ( $('#test').val() == 1 ) {\n\t\t *            return false;\n\t\t *          }\n\t\t *        }\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"fnPreDrawCallback\": null,\n\t\n\t\n\t\t/**\n\t\t * This function allows you to 'post process' each row after it have been\n\t\t * generated for each table draw, but before it is rendered on screen. This\n\t\t * function might be used for setting the row class name etc.\n\t\t *  @type function\n\t\t *  @param {node} row \"TR\" element for the current row\n\t\t *  @param {array} data Raw data array for this row\n\t\t *  @param {int} displayIndex The display index for the current table draw\n\t\t *  @param {int} displayIndexFull The index of the data in the full list of\n\t\t *    rows (after filtering)\n\t\t *\n\t\t *  @dtopt Callbacks\n\t\t *  @name DataTable.defaults.rowCallback\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"rowCallback\": function( row, data, displayIndex, displayIndexFull ) {\n\t\t *          // Bold the grade for all 'A' grade browsers\n\t\t *          if ( data[4] == \"A\" ) {\n\t\t *            $('td:eq(4)', row).html( '<b>A</b>' );\n\t\t *          }\n\t\t *        }\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"fnRowCallback\": null,\n\t\n\t\n\t\t/**\n\t\t * __Deprecated__ The functionality provided by this parameter has now been\n\t\t * superseded by that provided through `ajax`, which should be used instead.\n\t\t *\n\t\t * This parameter allows you to override the default function which obtains\n\t\t * the data from the server so something more suitable for your application.\n\t\t * For example you could use POST data, or pull information from a Gears or\n\t\t * AIR database.\n\t\t *  @type function\n\t\t *  @member\n\t\t *  @param {string} source HTTP source to obtain the data from (`ajax`)\n\t\t *  @param {array} data A key/value pair object containing the data to send\n\t\t *    to the server\n\t\t *  @param {function} callback to be called on completion of the data get\n\t\t *    process that will draw the data on the page.\n\t\t *  @param {object} settings DataTables settings object\n\t\t *\n\t\t *  @dtopt Callbacks\n\t\t *  @dtopt Server-side\n\t\t *  @name DataTable.defaults.serverData\n\t\t *\n\t\t *  @deprecated 1.10. Please use `ajax` for this functionality now.\n\t\t */\n\t\t\"fnServerData\": null,\n\t\n\t\n\t\t/**\n\t\t * __Deprecated__ The functionality provided by this parameter has now been\n\t\t * superseded by that provided through `ajax`, which should be used instead.\n\t\t *\n\t\t *  It is often useful to send extra data to the server when making an Ajax\n\t\t * request - for example custom filtering information, and this callback\n\t\t * function makes it trivial to send extra information to the server. The\n\t\t * passed in parameter is the data set that has been constructed by\n\t\t * DataTables, and you can add to this or modify it as you require.\n\t\t *  @type function\n\t\t *  @param {array} data Data array (array of objects which are name/value\n\t\t *    pairs) that has been constructed by DataTables and will be sent to the\n\t\t *    server. In the case of Ajax sourced data with server-side processing\n\t\t *    this will be an empty array, for server-side processing there will be a\n\t\t *    significant number of parameters!\n\t\t *  @returns {undefined} Ensure that you modify the data array passed in,\n\t\t *    as this is passed by reference.\n\t\t *\n\t\t *  @dtopt Callbacks\n\t\t *  @dtopt Server-side\n\t\t *  @name DataTable.defaults.serverParams\n\t\t *\n\t\t *  @deprecated 1.10. Please use `ajax` for this functionality now.\n\t\t */\n\t\t\"fnServerParams\": null,\n\t\n\t\n\t\t/**\n\t\t * Load the table state. With this function you can define from where, and how, the\n\t\t * state of a table is loaded. By default DataTables will load from `localStorage`\n\t\t * but you might wish to use a server-side database or cookies.\n\t\t *  @type function\n\t\t *  @member\n\t\t *  @param {object} settings DataTables settings object\n\t\t *  @param {object} callback Callback that can be executed when done. It\n\t\t *    should be passed the loaded state object.\n\t\t *  @return {object} The DataTables state object to be loaded\n\t\t *\n\t\t *  @dtopt Callbacks\n\t\t *  @name DataTable.defaults.stateLoadCallback\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"stateSave\": true,\n\t\t *        \"stateLoadCallback\": function (settings, callback) {\n\t\t *          $.ajax( {\n\t\t *            \"url\": \"/state_load\",\n\t\t *            \"dataType\": \"json\",\n\t\t *            \"success\": function (json) {\n\t\t *              callback( json );\n\t\t *            }\n\t\t *          } );\n\t\t *        }\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"fnStateLoadCallback\": function ( settings ) {\n\t\t\ttry {\n\t\t\t\treturn JSON.parse(\n\t\t\t\t\t(settings.iStateDuration === -1 ? sessionStorage : localStorage).getItem(\n\t\t\t\t\t\t'DataTables_'+settings.sInstance+'_'+location.pathname\n\t\t\t\t\t)\n\t\t\t\t);\n\t\t\t} catch (e) {\n\t\t\t\treturn {};\n\t\t\t}\n\t\t},\n\t\n\t\n\t\t/**\n\t\t * Callback which allows modification of the saved state prior to loading that state.\n\t\t * This callback is called when the table is loading state from the stored data, but\n\t\t * prior to the settings object being modified by the saved state. Note that for\n\t\t * plug-in authors, you should use the `stateLoadParams` event to load parameters for\n\t\t * a plug-in.\n\t\t *  @type function\n\t\t *  @param {object} settings DataTables settings object\n\t\t *  @param {object} data The state object that is to be loaded\n\t\t *\n\t\t *  @dtopt Callbacks\n\t\t *  @name DataTable.defaults.stateLoadParams\n\t\t *\n\t\t *  @example\n\t\t *    // Remove a saved filter, so filtering is never loaded\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"stateSave\": true,\n\t\t *        \"stateLoadParams\": function (settings, data) {\n\t\t *          data.oSearch.sSearch = \"\";\n\t\t *        }\n\t\t *      } );\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    // Disallow state loading by returning false\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"stateSave\": true,\n\t\t *        \"stateLoadParams\": function (settings, data) {\n\t\t *          return false;\n\t\t *        }\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"fnStateLoadParams\": null,\n\t\n\t\n\t\t/**\n\t\t * Callback that is called when the state has been loaded from the state saving method\n\t\t * and the DataTables settings object has been modified as a result of the loaded state.\n\t\t *  @type function\n\t\t *  @param {object} settings DataTables settings object\n\t\t *  @param {object} data The state object that was loaded\n\t\t *\n\t\t *  @dtopt Callbacks\n\t\t *  @name DataTable.defaults.stateLoaded\n\t\t *\n\t\t *  @example\n\t\t *    // Show an alert with the filtering value that was saved\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"stateSave\": true,\n\t\t *        \"stateLoaded\": function (settings, data) {\n\t\t *          alert( 'Saved filter was: '+data.oSearch.sSearch );\n\t\t *        }\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"fnStateLoaded\": null,\n\t\n\t\n\t\t/**\n\t\t * Save the table state. This function allows you to define where and how the state\n\t\t * information for the table is stored By default DataTables will use `localStorage`\n\t\t * but you might wish to use a server-side database or cookies.\n\t\t *  @type function\n\t\t *  @member\n\t\t *  @param {object} settings DataTables settings object\n\t\t *  @param {object} data The state object to be saved\n\t\t *\n\t\t *  @dtopt Callbacks\n\t\t *  @name DataTable.defaults.stateSaveCallback\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"stateSave\": true,\n\t\t *        \"stateSaveCallback\": function (settings, data) {\n\t\t *          // Send an Ajax request to the server with the state object\n\t\t *          $.ajax( {\n\t\t *            \"url\": \"/state_save\",\n\t\t *            \"data\": data,\n\t\t *            \"dataType\": \"json\",\n\t\t *            \"method\": \"POST\"\n\t\t *            \"success\": function () {}\n\t\t *          } );\n\t\t *        }\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"fnStateSaveCallback\": function ( settings, data ) {\n\t\t\ttry {\n\t\t\t\t(settings.iStateDuration === -1 ? sessionStorage : localStorage).setItem(\n\t\t\t\t\t'DataTables_'+settings.sInstance+'_'+location.pathname,\n\t\t\t\t\tJSON.stringify( data )\n\t\t\t\t);\n\t\t\t} catch (e) {}\n\t\t},\n\t\n\t\n\t\t/**\n\t\t * Callback which allows modification of the state to be saved. Called when the table\n\t\t * has changed state a new state save is required. This method allows modification of\n\t\t * the state saving object prior to actually doing the save, including addition or\n\t\t * other state properties or modification. Note that for plug-in authors, you should\n\t\t * use the `stateSaveParams` event to save parameters for a plug-in.\n\t\t *  @type function\n\t\t *  @param {object} settings DataTables settings object\n\t\t *  @param {object} data The state object to be saved\n\t\t *\n\t\t *  @dtopt Callbacks\n\t\t *  @name DataTable.defaults.stateSaveParams\n\t\t *\n\t\t *  @example\n\t\t *    // Remove a saved filter, so filtering is never saved\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"stateSave\": true,\n\t\t *        \"stateSaveParams\": function (settings, data) {\n\t\t *          data.oSearch.sSearch = \"\";\n\t\t *        }\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"fnStateSaveParams\": null,\n\t\n\t\n\t\t/**\n\t\t * Duration for which the saved state information is considered valid. After this period\n\t\t * has elapsed the state will be returned to the default.\n\t\t * Value is given in seconds.\n\t\t *  @type int\n\t\t *  @default 7200 <i>(2 hours)</i>\n\t\t *\n\t\t *  @dtopt Options\n\t\t *  @name DataTable.defaults.stateDuration\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"stateDuration\": 60*60*24; // 1 day\n\t\t *      } );\n\t\t *    } )\n\t\t */\n\t\t\"iStateDuration\": 7200,\n\t\n\t\n\t\t/**\n\t\t * When enabled DataTables will not make a request to the server for the first\n\t\t * page draw - rather it will use the data already on the page (no sorting etc\n\t\t * will be applied to it), thus saving on an XHR at load time. `deferLoading`\n\t\t * is used to indicate that deferred loading is required, but it is also used\n\t\t * to tell DataTables how many records there are in the full table (allowing\n\t\t * the information element and pagination to be displayed correctly). In the case\n\t\t * where a filtering is applied to the table on initial load, this can be\n\t\t * indicated by giving the parameter as an array, where the first element is\n\t\t * the number of records available after filtering and the second element is the\n\t\t * number of records without filtering (allowing the table information element\n\t\t * to be shown correctly).\n\t\t *  @type int | array\n\t\t *  @default null\n\t\t *\n\t\t *  @dtopt Options\n\t\t *  @name DataTable.defaults.deferLoading\n\t\t *\n\t\t *  @example\n\t\t *    // 57 records available in the table, no filtering applied\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"serverSide\": true,\n\t\t *        \"ajax\": \"scripts/server_processing.php\",\n\t\t *        \"deferLoading\": 57\n\t\t *      } );\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    // 57 records after filtering, 100 without filtering (an initial filter applied)\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"serverSide\": true,\n\t\t *        \"ajax\": \"scripts/server_processing.php\",\n\t\t *        \"deferLoading\": [ 57, 100 ],\n\t\t *        \"search\": {\n\t\t *          \"search\": \"my_filter\"\n\t\t *        }\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"iDeferLoading\": null,\n\t\n\t\n\t\t/**\n\t\t * Number of rows to display on a single page when using pagination. If\n\t\t * feature enabled (`lengthChange`) then the end user will be able to override\n\t\t * this to a custom setting using a pop-up menu.\n\t\t *  @type int\n\t\t *  @default 10\n\t\t *\n\t\t *  @dtopt Options\n\t\t *  @name DataTable.defaults.pageLength\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"pageLength\": 50\n\t\t *      } );\n\t\t *    } )\n\t\t */\n\t\t\"iDisplayLength\": 10,\n\t\n\t\n\t\t/**\n\t\t * Define the starting point for data display when using DataTables with\n\t\t * pagination. Note that this parameter is the number of records, rather than\n\t\t * the page number, so if you have 10 records per page and want to start on\n\t\t * the third page, it should be \"20\".\n\t\t *  @type int\n\t\t *  @default 0\n\t\t *\n\t\t *  @dtopt Options\n\t\t *  @name DataTable.defaults.displayStart\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"displayStart\": 20\n\t\t *      } );\n\t\t *    } )\n\t\t */\n\t\t\"iDisplayStart\": 0,\n\t\n\t\n\t\t/**\n\t\t * By default DataTables allows keyboard navigation of the table (sorting, paging,\n\t\t * and filtering) by adding a `tabindex` attribute to the required elements. This\n\t\t * allows you to tab through the controls and press the enter key to activate them.\n\t\t * The tabindex is default 0, meaning that the tab follows the flow of the document.\n\t\t * You can overrule this using this parameter if you wish. Use a value of -1 to\n\t\t * disable built-in keyboard navigation.\n\t\t *  @type int\n\t\t *  @default 0\n\t\t *\n\t\t *  @dtopt Options\n\t\t *  @name DataTable.defaults.tabIndex\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"tabIndex\": 1\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"iTabIndex\": 0,\n\t\n\t\n\t\t/**\n\t\t * Classes that DataTables assigns to the various components and features\n\t\t * that it adds to the HTML table. This allows classes to be configured\n\t\t * during initialisation in addition to through the static\n\t\t * {@link DataTable.ext.oStdClasses} object).\n\t\t *  @namespace\n\t\t *  @name DataTable.defaults.classes\n\t\t */\n\t\t\"oClasses\": {},\n\t\n\t\n\t\t/**\n\t\t * All strings that DataTables uses in the user interface that it creates\n\t\t * are defined in this object, allowing you to modified them individually or\n\t\t * completely replace them all as required.\n\t\t *  @namespace\n\t\t *  @name DataTable.defaults.language\n\t\t */\n\t\t\"oLanguage\": {\n\t\t\t/**\n\t\t\t * Strings that are used for WAI-ARIA labels and controls only (these are not\n\t\t\t * actually visible on the page, but will be read by screenreaders, and thus\n\t\t\t * must be internationalised as well).\n\t\t\t *  @namespace\n\t\t\t *  @name DataTable.defaults.language.aria\n\t\t\t */\n\t\t\t\"oAria\": {\n\t\t\t\t/**\n\t\t\t\t * ARIA label that is added to the table headers when the column may be\n\t\t\t\t * sorted ascending by activing the column (click or return when focused).\n\t\t\t\t * Note that the column header is prefixed to this string.\n\t\t\t\t *  @type string\n\t\t\t\t *  @default : activate to sort column ascending\n\t\t\t\t *\n\t\t\t\t *  @dtopt Language\n\t\t\t\t *  @name DataTable.defaults.language.aria.sortAscending\n\t\t\t\t *\n\t\t\t\t *  @example\n\t\t\t\t *    $(document).ready( function() {\n\t\t\t\t *      $('#example').dataTable( {\n\t\t\t\t *        \"language\": {\n\t\t\t\t *          \"aria\": {\n\t\t\t\t *            \"sortAscending\": \" - click/return to sort ascending\"\n\t\t\t\t *          }\n\t\t\t\t *        }\n\t\t\t\t *      } );\n\t\t\t\t *    } );\n\t\t\t\t */\n\t\t\t\t\"sSortAscending\": \": activate to sort column ascending\",\n\t\n\t\t\t\t/**\n\t\t\t\t * ARIA label that is added to the table headers when the column may be\n\t\t\t\t * sorted descending by activing the column (click or return when focused).\n\t\t\t\t * Note that the column header is prefixed to this string.\n\t\t\t\t *  @type string\n\t\t\t\t *  @default : activate to sort column ascending\n\t\t\t\t *\n\t\t\t\t *  @dtopt Language\n\t\t\t\t *  @name DataTable.defaults.language.aria.sortDescending\n\t\t\t\t *\n\t\t\t\t *  @example\n\t\t\t\t *    $(document).ready( function() {\n\t\t\t\t *      $('#example').dataTable( {\n\t\t\t\t *        \"language\": {\n\t\t\t\t *          \"aria\": {\n\t\t\t\t *            \"sortDescending\": \" - click/return to sort descending\"\n\t\t\t\t *          }\n\t\t\t\t *        }\n\t\t\t\t *      } );\n\t\t\t\t *    } );\n\t\t\t\t */\n\t\t\t\t\"sSortDescending\": \": activate to sort column descending\"\n\t\t\t},\n\t\n\t\t\t/**\n\t\t\t * Pagination string used by DataTables for the built-in pagination\n\t\t\t * control types.\n\t\t\t *  @namespace\n\t\t\t *  @name DataTable.defaults.language.paginate\n\t\t\t */\n\t\t\t\"oPaginate\": {\n\t\t\t\t/**\n\t\t\t\t * Text to use when using the 'full_numbers' type of pagination for the\n\t\t\t\t * button to take the user to the first page.\n\t\t\t\t *  @type string\n\t\t\t\t *  @default First\n\t\t\t\t *\n\t\t\t\t *  @dtopt Language\n\t\t\t\t *  @name DataTable.defaults.language.paginate.first\n\t\t\t\t *\n\t\t\t\t *  @example\n\t\t\t\t *    $(document).ready( function() {\n\t\t\t\t *      $('#example').dataTable( {\n\t\t\t\t *        \"language\": {\n\t\t\t\t *          \"paginate\": {\n\t\t\t\t *            \"first\": \"First page\"\n\t\t\t\t *          }\n\t\t\t\t *        }\n\t\t\t\t *      } );\n\t\t\t\t *    } );\n\t\t\t\t */\n\t\t\t\t\"sFirst\": \"First\",\n\t\n\t\n\t\t\t\t/**\n\t\t\t\t * Text to use when using the 'full_numbers' type of pagination for the\n\t\t\t\t * button to take the user to the last page.\n\t\t\t\t *  @type string\n\t\t\t\t *  @default Last\n\t\t\t\t *\n\t\t\t\t *  @dtopt Language\n\t\t\t\t *  @name DataTable.defaults.language.paginate.last\n\t\t\t\t *\n\t\t\t\t *  @example\n\t\t\t\t *    $(document).ready( function() {\n\t\t\t\t *      $('#example').dataTable( {\n\t\t\t\t *        \"language\": {\n\t\t\t\t *          \"paginate\": {\n\t\t\t\t *            \"last\": \"Last page\"\n\t\t\t\t *          }\n\t\t\t\t *        }\n\t\t\t\t *      } );\n\t\t\t\t *    } );\n\t\t\t\t */\n\t\t\t\t\"sLast\": \"Last\",\n\t\n\t\n\t\t\t\t/**\n\t\t\t\t * Text to use for the 'next' pagination button (to take the user to the\n\t\t\t\t * next page).\n\t\t\t\t *  @type string\n\t\t\t\t *  @default Next\n\t\t\t\t *\n\t\t\t\t *  @dtopt Language\n\t\t\t\t *  @name DataTable.defaults.language.paginate.next\n\t\t\t\t *\n\t\t\t\t *  @example\n\t\t\t\t *    $(document).ready( function() {\n\t\t\t\t *      $('#example').dataTable( {\n\t\t\t\t *        \"language\": {\n\t\t\t\t *          \"paginate\": {\n\t\t\t\t *            \"next\": \"Next page\"\n\t\t\t\t *          }\n\t\t\t\t *        }\n\t\t\t\t *      } );\n\t\t\t\t *    } );\n\t\t\t\t */\n\t\t\t\t\"sNext\": \"Next\",\n\t\n\t\n\t\t\t\t/**\n\t\t\t\t * Text to use for the 'previous' pagination button (to take the user to\n\t\t\t\t * the previous page).\n\t\t\t\t *  @type string\n\t\t\t\t *  @default Previous\n\t\t\t\t *\n\t\t\t\t *  @dtopt Language\n\t\t\t\t *  @name DataTable.defaults.language.paginate.previous\n\t\t\t\t *\n\t\t\t\t *  @example\n\t\t\t\t *    $(document).ready( function() {\n\t\t\t\t *      $('#example').dataTable( {\n\t\t\t\t *        \"language\": {\n\t\t\t\t *          \"paginate\": {\n\t\t\t\t *            \"previous\": \"Previous page\"\n\t\t\t\t *          }\n\t\t\t\t *        }\n\t\t\t\t *      } );\n\t\t\t\t *    } );\n\t\t\t\t */\n\t\t\t\t\"sPrevious\": \"Previous\"\n\t\t\t},\n\t\n\t\t\t/**\n\t\t\t * This string is shown in preference to `zeroRecords` when the table is\n\t\t\t * empty of data (regardless of filtering). Note that this is an optional\n\t\t\t * parameter - if it is not given, the value of `zeroRecords` will be used\n\t\t\t * instead (either the default or given value).\n\t\t\t *  @type string\n\t\t\t *  @default No data available in table\n\t\t\t *\n\t\t\t *  @dtopt Language\n\t\t\t *  @name DataTable.defaults.language.emptyTable\n\t\t\t *\n\t\t\t *  @example\n\t\t\t *    $(document).ready( function() {\n\t\t\t *      $('#example').dataTable( {\n\t\t\t *        \"language\": {\n\t\t\t *          \"emptyTable\": \"No data available in table\"\n\t\t\t *        }\n\t\t\t *      } );\n\t\t\t *    } );\n\t\t\t */\n\t\t\t\"sEmptyTable\": \"No data available in table\",\n\t\n\t\n\t\t\t/**\n\t\t\t * This string gives information to the end user about the information\n\t\t\t * that is current on display on the page. The following tokens can be\n\t\t\t * used in the string and will be dynamically replaced as the table\n\t\t\t * display updates. This tokens can be placed anywhere in the string, or\n\t\t\t * removed as needed by the language requires:\n\t\t\t *\n\t\t\t * * `\\_START\\_` - Display index of the first record on the current page\n\t\t\t * * `\\_END\\_` - Display index of the last record on the current page\n\t\t\t * * `\\_TOTAL\\_` - Number of records in the table after filtering\n\t\t\t * * `\\_MAX\\_` - Number of records in the table without filtering\n\t\t\t * * `\\_PAGE\\_` - Current page number\n\t\t\t * * `\\_PAGES\\_` - Total number of pages of data in the table\n\t\t\t *\n\t\t\t *  @type string\n\t\t\t *  @default Showing _START_ to _END_ of _TOTAL_ entries\n\t\t\t *\n\t\t\t *  @dtopt Language\n\t\t\t *  @name DataTable.defaults.language.info\n\t\t\t *\n\t\t\t *  @example\n\t\t\t *    $(document).ready( function() {\n\t\t\t *      $('#example').dataTable( {\n\t\t\t *        \"language\": {\n\t\t\t *          \"info\": \"Showing page _PAGE_ of _PAGES_\"\n\t\t\t *        }\n\t\t\t *      } );\n\t\t\t *    } );\n\t\t\t */\n\t\t\t\"sInfo\": \"Showing _START_ to _END_ of _TOTAL_ entries\",\n\t\n\t\n\t\t\t/**\n\t\t\t * Display information string for when the table is empty. Typically the\n\t\t\t * format of this string should match `info`.\n\t\t\t *  @type string\n\t\t\t *  @default Showing 0 to 0 of 0 entries\n\t\t\t *\n\t\t\t *  @dtopt Language\n\t\t\t *  @name DataTable.defaults.language.infoEmpty\n\t\t\t *\n\t\t\t *  @example\n\t\t\t *    $(document).ready( function() {\n\t\t\t *      $('#example').dataTable( {\n\t\t\t *        \"language\": {\n\t\t\t *          \"infoEmpty\": \"No entries to show\"\n\t\t\t *        }\n\t\t\t *      } );\n\t\t\t *    } );\n\t\t\t */\n\t\t\t\"sInfoEmpty\": \"Showing 0 to 0 of 0 entries\",\n\t\n\t\n\t\t\t/**\n\t\t\t * When a user filters the information in a table, this string is appended\n\t\t\t * to the information (`info`) to give an idea of how strong the filtering\n\t\t\t * is. The variable _MAX_ is dynamically updated.\n\t\t\t *  @type string\n\t\t\t *  @default (filtered from _MAX_ total entries)\n\t\t\t *\n\t\t\t *  @dtopt Language\n\t\t\t *  @name DataTable.defaults.language.infoFiltered\n\t\t\t *\n\t\t\t *  @example\n\t\t\t *    $(document).ready( function() {\n\t\t\t *      $('#example').dataTable( {\n\t\t\t *        \"language\": {\n\t\t\t *          \"infoFiltered\": \" - filtering from _MAX_ records\"\n\t\t\t *        }\n\t\t\t *      } );\n\t\t\t *    } );\n\t\t\t */\n\t\t\t\"sInfoFiltered\": \"(filtered from _MAX_ total entries)\",\n\t\n\t\n\t\t\t/**\n\t\t\t * If can be useful to append extra information to the info string at times,\n\t\t\t * and this variable does exactly that. This information will be appended to\n\t\t\t * the `info` (`infoEmpty` and `infoFiltered` in whatever combination they are\n\t\t\t * being used) at all times.\n\t\t\t *  @type string\n\t\t\t *  @default <i>Empty string</i>\n\t\t\t *\n\t\t\t *  @dtopt Language\n\t\t\t *  @name DataTable.defaults.language.infoPostFix\n\t\t\t *\n\t\t\t *  @example\n\t\t\t *    $(document).ready( function() {\n\t\t\t *      $('#example').dataTable( {\n\t\t\t *        \"language\": {\n\t\t\t *          \"infoPostFix\": \"All records shown are derived from real information.\"\n\t\t\t *        }\n\t\t\t *      } );\n\t\t\t *    } );\n\t\t\t */\n\t\t\t\"sInfoPostFix\": \"\",\n\t\n\t\n\t\t\t/**\n\t\t\t * This decimal place operator is a little different from the other\n\t\t\t * language options since DataTables doesn't output floating point\n\t\t\t * numbers, so it won't ever use this for display of a number. Rather,\n\t\t\t * what this parameter does is modify the sort methods of the table so\n\t\t\t * that numbers which are in a format which has a character other than\n\t\t\t * a period (`.`) as a decimal place will be sorted numerically.\n\t\t\t *\n\t\t\t * Note that numbers with different decimal places cannot be shown in\n\t\t\t * the same table and still be sortable, the table must be consistent.\n\t\t\t * However, multiple different tables on the page can use different\n\t\t\t * decimal place characters.\n\t\t\t *  @type string\n\t\t\t *  @default \n\t\t\t *\n\t\t\t *  @dtopt Language\n\t\t\t *  @name DataTable.defaults.language.decimal\n\t\t\t *\n\t\t\t *  @example\n\t\t\t *    $(document).ready( function() {\n\t\t\t *      $('#example').dataTable( {\n\t\t\t *        \"language\": {\n\t\t\t *          \"decimal\": \",\"\n\t\t\t *          \"thousands\": \".\"\n\t\t\t *        }\n\t\t\t *      } );\n\t\t\t *    } );\n\t\t\t */\n\t\t\t\"sDecimal\": \"\",\n\t\n\t\n\t\t\t/**\n\t\t\t * DataTables has a build in number formatter (`formatNumber`) which is\n\t\t\t * used to format large numbers that are used in the table information.\n\t\t\t * By default a comma is used, but this can be trivially changed to any\n\t\t\t * character you wish with this parameter.\n\t\t\t *  @type string\n\t\t\t *  @default ,\n\t\t\t *\n\t\t\t *  @dtopt Language\n\t\t\t *  @name DataTable.defaults.language.thousands\n\t\t\t *\n\t\t\t *  @example\n\t\t\t *    $(document).ready( function() {\n\t\t\t *      $('#example').dataTable( {\n\t\t\t *        \"language\": {\n\t\t\t *          \"thousands\": \"'\"\n\t\t\t *        }\n\t\t\t *      } );\n\t\t\t *    } );\n\t\t\t */\n\t\t\t\"sThousands\": \",\",\n\t\n\t\n\t\t\t/**\n\t\t\t * Detail the action that will be taken when the drop down menu for the\n\t\t\t * pagination length option is changed. The '_MENU_' variable is replaced\n\t\t\t * with a default select list of 10, 25, 50 and 100, and can be replaced\n\t\t\t * with a custom select box if required.\n\t\t\t *  @type string\n\t\t\t *  @default Show _MENU_ entries\n\t\t\t *\n\t\t\t *  @dtopt Language\n\t\t\t *  @name DataTable.defaults.language.lengthMenu\n\t\t\t *\n\t\t\t *  @example\n\t\t\t *    // Language change only\n\t\t\t *    $(document).ready( function() {\n\t\t\t *      $('#example').dataTable( {\n\t\t\t *        \"language\": {\n\t\t\t *          \"lengthMenu\": \"Display _MENU_ records\"\n\t\t\t *        }\n\t\t\t *      } );\n\t\t\t *    } );\n\t\t\t *\n\t\t\t *  @example\n\t\t\t *    // Language and options change\n\t\t\t *    $(document).ready( function() {\n\t\t\t *      $('#example').dataTable( {\n\t\t\t *        \"language\": {\n\t\t\t *          \"lengthMenu\": 'Display <select>'+\n\t\t\t *            '<option value=\"10\">10</option>'+\n\t\t\t *            '<option value=\"20\">20</option>'+\n\t\t\t *            '<option value=\"30\">30</option>'+\n\t\t\t *            '<option value=\"40\">40</option>'+\n\t\t\t *            '<option value=\"50\">50</option>'+\n\t\t\t *            '<option value=\"-1\">All</option>'+\n\t\t\t *            '</select> records'\n\t\t\t *        }\n\t\t\t *      } );\n\t\t\t *    } );\n\t\t\t */\n\t\t\t\"sLengthMenu\": \"Show _MENU_ entries\",\n\t\n\t\n\t\t\t/**\n\t\t\t * When using Ajax sourced data and during the first draw when DataTables is\n\t\t\t * gathering the data, this message is shown in an empty row in the table to\n\t\t\t * indicate to the end user the the data is being loaded. Note that this\n\t\t\t * parameter is not used when loading data by server-side processing, just\n\t\t\t * Ajax sourced data with client-side processing.\n\t\t\t *  @type string\n\t\t\t *  @default Loading...\n\t\t\t *\n\t\t\t *  @dtopt Language\n\t\t\t *  @name DataTable.defaults.language.loadingRecords\n\t\t\t *\n\t\t\t *  @example\n\t\t\t *    $(document).ready( function() {\n\t\t\t *      $('#example').dataTable( {\n\t\t\t *        \"language\": {\n\t\t\t *          \"loadingRecords\": \"Please wait - loading...\"\n\t\t\t *        }\n\t\t\t *      } );\n\t\t\t *    } );\n\t\t\t */\n\t\t\t\"sLoadingRecords\": \"Loading...\",\n\t\n\t\n\t\t\t/**\n\t\t\t * Text which is displayed when the table is processing a user action\n\t\t\t * (usually a sort command or similar).\n\t\t\t *  @type string\n\t\t\t *\n\t\t\t *  @dtopt Language\n\t\t\t *  @name DataTable.defaults.language.processing\n\t\t\t *\n\t\t\t *  @example\n\t\t\t *    $(document).ready( function() {\n\t\t\t *      $('#example').dataTable( {\n\t\t\t *        \"language\": {\n\t\t\t *          \"processing\": \"DataTables is currently busy\"\n\t\t\t *        }\n\t\t\t *      } );\n\t\t\t *    } );\n\t\t\t */\n\t\t\t\"sProcessing\": \"\",\n\t\n\t\n\t\t\t/**\n\t\t\t * Details the actions that will be taken when the user types into the\n\t\t\t * filtering input text box. The variable \"_INPUT_\", if used in the string,\n\t\t\t * is replaced with the HTML text box for the filtering input allowing\n\t\t\t * control over where it appears in the string. If \"_INPUT_\" is not given\n\t\t\t * then the input box is appended to the string automatically.\n\t\t\t *  @type string\n\t\t\t *  @default Search:\n\t\t\t *\n\t\t\t *  @dtopt Language\n\t\t\t *  @name DataTable.defaults.language.search\n\t\t\t *\n\t\t\t *  @example\n\t\t\t *    // Input text box will be appended at the end automatically\n\t\t\t *    $(document).ready( function() {\n\t\t\t *      $('#example').dataTable( {\n\t\t\t *        \"language\": {\n\t\t\t *          \"search\": \"Filter records:\"\n\t\t\t *        }\n\t\t\t *      } );\n\t\t\t *    } );\n\t\t\t *\n\t\t\t *  @example\n\t\t\t *    // Specify where the filter should appear\n\t\t\t *    $(document).ready( function() {\n\t\t\t *      $('#example').dataTable( {\n\t\t\t *        \"language\": {\n\t\t\t *          \"search\": \"Apply filter _INPUT_ to table\"\n\t\t\t *        }\n\t\t\t *      } );\n\t\t\t *    } );\n\t\t\t */\n\t\t\t\"sSearch\": \"Search:\",\n\t\n\t\n\t\t\t/**\n\t\t\t * Assign a `placeholder` attribute to the search `input` element\n\t\t\t *  @type string\n\t\t\t *  @default \n\t\t\t *\n\t\t\t *  @dtopt Language\n\t\t\t *  @name DataTable.defaults.language.searchPlaceholder\n\t\t\t */\n\t\t\t\"sSearchPlaceholder\": \"\",\n\t\n\t\n\t\t\t/**\n\t\t\t * All of the language information can be stored in a file on the\n\t\t\t * server-side, which DataTables will look up if this parameter is passed.\n\t\t\t * It must store the URL of the language file, which is in a JSON format,\n\t\t\t * and the object has the same properties as the oLanguage object in the\n\t\t\t * initialiser object (i.e. the above parameters). Please refer to one of\n\t\t\t * the example language files to see how this works in action.\n\t\t\t *  @type string\n\t\t\t *  @default <i>Empty string - i.e. disabled</i>\n\t\t\t *\n\t\t\t *  @dtopt Language\n\t\t\t *  @name DataTable.defaults.language.url\n\t\t\t *\n\t\t\t *  @example\n\t\t\t *    $(document).ready( function() {\n\t\t\t *      $('#example').dataTable( {\n\t\t\t *        \"language\": {\n\t\t\t *          \"url\": \"http://www.sprymedia.co.uk/dataTables/lang.txt\"\n\t\t\t *        }\n\t\t\t *      } );\n\t\t\t *    } );\n\t\t\t */\n\t\t\t\"sUrl\": \"\",\n\t\n\t\n\t\t\t/**\n\t\t\t * Text shown inside the table records when the is no information to be\n\t\t\t * displayed after filtering. `emptyTable` is shown when there is simply no\n\t\t\t * information in the table at all (regardless of filtering).\n\t\t\t *  @type string\n\t\t\t *  @default No matching records found\n\t\t\t *\n\t\t\t *  @dtopt Language\n\t\t\t *  @name DataTable.defaults.language.zeroRecords\n\t\t\t *\n\t\t\t *  @example\n\t\t\t *    $(document).ready( function() {\n\t\t\t *      $('#example').dataTable( {\n\t\t\t *        \"language\": {\n\t\t\t *          \"zeroRecords\": \"No records to display\"\n\t\t\t *        }\n\t\t\t *      } );\n\t\t\t *    } );\n\t\t\t */\n\t\t\t\"sZeroRecords\": \"No matching records found\"\n\t\t},\n\t\n\t\n\t\t/**\n\t\t * This parameter allows you to have define the global filtering state at\n\t\t * initialisation time. As an object the `search` parameter must be\n\t\t * defined, but all other parameters are optional. When `regex` is true,\n\t\t * the search string will be treated as a regular expression, when false\n\t\t * (default) it will be treated as a straight string. When `smart`\n\t\t * DataTables will use it's smart filtering methods (to word match at\n\t\t * any point in the data), when false this will not be done.\n\t\t *  @namespace\n\t\t *  @extends DataTable.models.oSearch\n\t\t *\n\t\t *  @dtopt Options\n\t\t *  @name DataTable.defaults.search\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"search\": {\"search\": \"Initial search\"}\n\t\t *      } );\n\t\t *    } )\n\t\t */\n\t\t\"oSearch\": $.extend( {}, DataTable.models.oSearch ),\n\t\n\t\n\t\t/**\n\t\t * __Deprecated__ The functionality provided by this parameter has now been\n\t\t * superseded by that provided through `ajax`, which should be used instead.\n\t\t *\n\t\t * By default DataTables will look for the property `data` (or `aaData` for\n\t\t * compatibility with DataTables 1.9-) when obtaining data from an Ajax\n\t\t * source or for server-side processing - this parameter allows that\n\t\t * property to be changed. You can use Javascript dotted object notation to\n\t\t * get a data source for multiple levels of nesting.\n\t\t *  @type string\n\t\t *  @default data\n\t\t *\n\t\t *  @dtopt Options\n\t\t *  @dtopt Server-side\n\t\t *  @name DataTable.defaults.ajaxDataProp\n\t\t *\n\t\t *  @deprecated 1.10. Please use `ajax` for this functionality now.\n\t\t */\n\t\t\"sAjaxDataProp\": \"data\",\n\t\n\t\n\t\t/**\n\t\t * __Deprecated__ The functionality provided by this parameter has now been\n\t\t * superseded by that provided through `ajax`, which should be used instead.\n\t\t *\n\t\t * You can instruct DataTables to load data from an external\n\t\t * source using this parameter (use aData if you want to pass data in you\n\t\t * already have). Simply provide a url a JSON object can be obtained from.\n\t\t *  @type string\n\t\t *  @default null\n\t\t *\n\t\t *  @dtopt Options\n\t\t *  @dtopt Server-side\n\t\t *  @name DataTable.defaults.ajaxSource\n\t\t *\n\t\t *  @deprecated 1.10. Please use `ajax` for this functionality now.\n\t\t */\n\t\t\"sAjaxSource\": null,\n\t\n\t\n\t\t/**\n\t\t * This initialisation variable allows you to specify exactly where in the\n\t\t * DOM you want DataTables to inject the various controls it adds to the page\n\t\t * (for example you might want the pagination controls at the top of the\n\t\t * table). DIV elements (with or without a custom class) can also be added to\n\t\t * aid styling. The follow syntax is used:\n\t\t *   <ul>\n\t\t *     <li>The following options are allowed:\n\t\t *       <ul>\n\t\t *         <li>'l' - Length changing</li>\n\t\t *         <li>'f' - Filtering input</li>\n\t\t *         <li>'t' - The table!</li>\n\t\t *         <li>'i' - Information</li>\n\t\t *         <li>'p' - Pagination</li>\n\t\t *         <li>'r' - pRocessing</li>\n\t\t *       </ul>\n\t\t *     </li>\n\t\t *     <li>The following constants are allowed:\n\t\t *       <ul>\n\t\t *         <li>'H' - jQueryUI theme \"header\" classes ('fg-toolbar ui-widget-header ui-corner-tl ui-corner-tr ui-helper-clearfix')</li>\n\t\t *         <li>'F' - jQueryUI theme \"footer\" classes ('fg-toolbar ui-widget-header ui-corner-bl ui-corner-br ui-helper-clearfix')</li>\n\t\t *       </ul>\n\t\t *     </li>\n\t\t *     <li>The following syntax is expected:\n\t\t *       <ul>\n\t\t *         <li>'&lt;' and '&gt;' - div elements</li>\n\t\t *         <li>'&lt;\"class\" and '&gt;' - div with a class</li>\n\t\t *         <li>'&lt;\"#id\" and '&gt;' - div with an ID</li>\n\t\t *       </ul>\n\t\t *     </li>\n\t\t *     <li>Examples:\n\t\t *       <ul>\n\t\t *         <li>'&lt;\"wrapper\"flipt&gt;'</li>\n\t\t *         <li>'&lt;lf&lt;t&gt;ip&gt;'</li>\n\t\t *       </ul>\n\t\t *     </li>\n\t\t *   </ul>\n\t\t *  @type string\n\t\t *  @default lfrtip <i>(when `jQueryUI` is false)</i> <b>or</b>\n\t\t *    <\"H\"lfr>t<\"F\"ip> <i>(when `jQueryUI` is true)</i>\n\t\t *\n\t\t *  @dtopt Options\n\t\t *  @name DataTable.defaults.dom\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"dom\": '&lt;\"top\"i&gt;rt&lt;\"bottom\"flp&gt;&lt;\"clear\"&gt;'\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"sDom\": \"lfrtip\",\n\t\n\t\n\t\t/**\n\t\t * Search delay option. This will throttle full table searches that use the\n\t\t * DataTables provided search input element (it does not effect calls to\n\t\t * `dt-api search()`, providing a delay before the search is made.\n\t\t *  @type integer\n\t\t *  @default 0\n\t\t *\n\t\t *  @dtopt Options\n\t\t *  @name DataTable.defaults.searchDelay\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"searchDelay\": 200\n\t\t *      } );\n\t\t *    } )\n\t\t */\n\t\t\"searchDelay\": null,\n\t\n\t\n\t\t/**\n\t\t * DataTables features six different built-in options for the buttons to\n\t\t * display for pagination control:\n\t\t *\n\t\t * * `numbers` - Page number buttons only\n\t\t * * `simple` - 'Previous' and 'Next' buttons only\n\t\t * * 'simple_numbers` - 'Previous' and 'Next' buttons, plus page numbers\n\t\t * * `full` - 'First', 'Previous', 'Next' and 'Last' buttons\n\t\t * * `full_numbers` - 'First', 'Previous', 'Next' and 'Last' buttons, plus page numbers\n\t\t * * `first_last_numbers` - 'First' and 'Last' buttons, plus page numbers\n\t\t *  \n\t\t * Further methods can be added using {@link DataTable.ext.oPagination}.\n\t\t *  @type string\n\t\t *  @default simple_numbers\n\t\t *\n\t\t *  @dtopt Options\n\t\t *  @name DataTable.defaults.pagingType\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"pagingType\": \"full_numbers\"\n\t\t *      } );\n\t\t *    } )\n\t\t */\n\t\t\"sPaginationType\": \"simple_numbers\",\n\t\n\t\n\t\t/**\n\t\t * Enable horizontal scrolling. When a table is too wide to fit into a\n\t\t * certain layout, or you have a large number of columns in the table, you\n\t\t * can enable x-scrolling to show the table in a viewport, which can be\n\t\t * scrolled. This property can be `true` which will allow the table to\n\t\t * scroll horizontally when needed, or any CSS unit, or a number (in which\n\t\t * case it will be treated as a pixel measurement). Setting as simply `true`\n\t\t * is recommended.\n\t\t *  @type boolean|string\n\t\t *  @default <i>blank string - i.e. disabled</i>\n\t\t *\n\t\t *  @dtopt Features\n\t\t *  @name DataTable.defaults.scrollX\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"scrollX\": true,\n\t\t *        \"scrollCollapse\": true\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"sScrollX\": \"\",\n\t\n\t\n\t\t/**\n\t\t * This property can be used to force a DataTable to use more width than it\n\t\t * might otherwise do when x-scrolling is enabled. For example if you have a\n\t\t * table which requires to be well spaced, this parameter is useful for\n\t\t * \"over-sizing\" the table, and thus forcing scrolling. This property can by\n\t\t * any CSS unit, or a number (in which case it will be treated as a pixel\n\t\t * measurement).\n\t\t *  @type string\n\t\t *  @default <i>blank string - i.e. disabled</i>\n\t\t *\n\t\t *  @dtopt Options\n\t\t *  @name DataTable.defaults.scrollXInner\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"scrollX\": \"100%\",\n\t\t *        \"scrollXInner\": \"110%\"\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"sScrollXInner\": \"\",\n\t\n\t\n\t\t/**\n\t\t * Enable vertical scrolling. Vertical scrolling will constrain the DataTable\n\t\t * to the given height, and enable scrolling for any data which overflows the\n\t\t * current viewport. This can be used as an alternative to paging to display\n\t\t * a lot of data in a small area (although paging and scrolling can both be\n\t\t * enabled at the same time). This property can be any CSS unit, or a number\n\t\t * (in which case it will be treated as a pixel measurement).\n\t\t *  @type string\n\t\t *  @default <i>blank string - i.e. disabled</i>\n\t\t *\n\t\t *  @dtopt Features\n\t\t *  @name DataTable.defaults.scrollY\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"scrollY\": \"200px\",\n\t\t *        \"paginate\": false\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"sScrollY\": \"\",\n\t\n\t\n\t\t/**\n\t\t * __Deprecated__ The functionality provided by this parameter has now been\n\t\t * superseded by that provided through `ajax`, which should be used instead.\n\t\t *\n\t\t * Set the HTTP method that is used to make the Ajax call for server-side\n\t\t * processing or Ajax sourced data.\n\t\t *  @type string\n\t\t *  @default GET\n\t\t *\n\t\t *  @dtopt Options\n\t\t *  @dtopt Server-side\n\t\t *  @name DataTable.defaults.serverMethod\n\t\t *\n\t\t *  @deprecated 1.10. Please use `ajax` for this functionality now.\n\t\t */\n\t\t\"sServerMethod\": \"GET\",\n\t\n\t\n\t\t/**\n\t\t * DataTables makes use of renderers when displaying HTML elements for\n\t\t * a table. These renderers can be added or modified by plug-ins to\n\t\t * generate suitable mark-up for a site. For example the Bootstrap\n\t\t * integration plug-in for DataTables uses a paging button renderer to\n\t\t * display pagination buttons in the mark-up required by Bootstrap.\n\t\t *\n\t\t * For further information about the renderers available see\n\t\t * DataTable.ext.renderer\n\t\t *  @type string|object\n\t\t *  @default null\n\t\t *\n\t\t *  @name DataTable.defaults.renderer\n\t\t *\n\t\t */\n\t\t\"renderer\": null,\n\t\n\t\n\t\t/**\n\t\t * Set the data property name that DataTables should use to get a row's id\n\t\t * to set as the `id` property in the node.\n\t\t *  @type string\n\t\t *  @default DT_RowId\n\t\t *\n\t\t *  @name DataTable.defaults.rowId\n\t\t */\n\t\t\"rowId\": \"DT_RowId\"\n\t};\n\t\n\t_fnHungarianMap( DataTable.defaults );\n\t\n\t\n\t\n\t/*\n\t * Developer note - See note in model.defaults.js about the use of Hungarian\n\t * notation and camel case.\n\t */\n\t\n\t/**\n\t * Column options that can be given to DataTables at initialisation time.\n\t *  @namespace\n\t */\n\tDataTable.defaults.column = {\n\t\t/**\n\t\t * Define which column(s) an order will occur on for this column. This\n\t\t * allows a column's ordering to take multiple columns into account when\n\t\t * doing a sort or use the data from a different column. For example first\n\t\t * name / last name columns make sense to do a multi-column sort over the\n\t\t * two columns.\n\t\t *  @type array|int\n\t\t *  @default null <i>Takes the value of the column index automatically</i>\n\t\t *\n\t\t *  @name DataTable.defaults.column.orderData\n\t\t *  @dtopt Columns\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columnDefs`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columnDefs\": [\n\t\t *          { \"orderData\": [ 0, 1 ], \"targets\": [ 0 ] },\n\t\t *          { \"orderData\": [ 1, 0 ], \"targets\": [ 1 ] },\n\t\t *          { \"orderData\": 2, \"targets\": [ 2 ] }\n\t\t *        ]\n\t\t *      } );\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columns`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columns\": [\n\t\t *          { \"orderData\": [ 0, 1 ] },\n\t\t *          { \"orderData\": [ 1, 0 ] },\n\t\t *          { \"orderData\": 2 },\n\t\t *          null,\n\t\t *          null\n\t\t *        ]\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"aDataSort\": null,\n\t\t\"iDataSort\": -1,\n\t\n\t\n\t\t/**\n\t\t * You can control the default ordering direction, and even alter the\n\t\t * behaviour of the sort handler (i.e. only allow ascending ordering etc)\n\t\t * using this parameter.\n\t\t *  @type array\n\t\t *  @default [ 'asc', 'desc' ]\n\t\t *\n\t\t *  @name DataTable.defaults.column.orderSequence\n\t\t *  @dtopt Columns\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columnDefs`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columnDefs\": [\n\t\t *          { \"orderSequence\": [ \"asc\" ], \"targets\": [ 1 ] },\n\t\t *          { \"orderSequence\": [ \"desc\", \"asc\", \"asc\" ], \"targets\": [ 2 ] },\n\t\t *          { \"orderSequence\": [ \"desc\" ], \"targets\": [ 3 ] }\n\t\t *        ]\n\t\t *      } );\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columns`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columns\": [\n\t\t *          null,\n\t\t *          { \"orderSequence\": [ \"asc\" ] },\n\t\t *          { \"orderSequence\": [ \"desc\", \"asc\", \"asc\" ] },\n\t\t *          { \"orderSequence\": [ \"desc\" ] },\n\t\t *          null\n\t\t *        ]\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"asSorting\": [ 'asc', 'desc' ],\n\t\n\t\n\t\t/**\n\t\t * Enable or disable filtering on the data in this column.\n\t\t *  @type boolean\n\t\t *  @default true\n\t\t *\n\t\t *  @name DataTable.defaults.column.searchable\n\t\t *  @dtopt Columns\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columnDefs`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columnDefs\": [\n\t\t *          { \"searchable\": false, \"targets\": [ 0 ] }\n\t\t *        ] } );\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columns`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columns\": [\n\t\t *          { \"searchable\": false },\n\t\t *          null,\n\t\t *          null,\n\t\t *          null,\n\t\t *          null\n\t\t *        ] } );\n\t\t *    } );\n\t\t */\n\t\t\"bSearchable\": true,\n\t\n\t\n\t\t/**\n\t\t * Enable or disable ordering on this column.\n\t\t *  @type boolean\n\t\t *  @default true\n\t\t *\n\t\t *  @name DataTable.defaults.column.orderable\n\t\t *  @dtopt Columns\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columnDefs`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columnDefs\": [\n\t\t *          { \"orderable\": false, \"targets\": [ 0 ] }\n\t\t *        ] } );\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columns`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columns\": [\n\t\t *          { \"orderable\": false },\n\t\t *          null,\n\t\t *          null,\n\t\t *          null,\n\t\t *          null\n\t\t *        ] } );\n\t\t *    } );\n\t\t */\n\t\t\"bSortable\": true,\n\t\n\t\n\t\t/**\n\t\t * Enable or disable the display of this column.\n\t\t *  @type boolean\n\t\t *  @default true\n\t\t *\n\t\t *  @name DataTable.defaults.column.visible\n\t\t *  @dtopt Columns\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columnDefs`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columnDefs\": [\n\t\t *          { \"visible\": false, \"targets\": [ 0 ] }\n\t\t *        ] } );\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columns`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columns\": [\n\t\t *          { \"visible\": false },\n\t\t *          null,\n\t\t *          null,\n\t\t *          null,\n\t\t *          null\n\t\t *        ] } );\n\t\t *    } );\n\t\t */\n\t\t\"bVisible\": true,\n\t\n\t\n\t\t/**\n\t\t * Developer definable function that is called whenever a cell is created (Ajax source,\n\t\t * etc) or processed for input (DOM source). This can be used as a compliment to mRender\n\t\t * allowing you to modify the DOM element (add background colour for example) when the\n\t\t * element is available.\n\t\t *  @type function\n\t\t *  @param {element} td The TD node that has been created\n\t\t *  @param {*} cellData The Data for the cell\n\t\t *  @param {array|object} rowData The data for the whole row\n\t\t *  @param {int} row The row index for the aoData data store\n\t\t *  @param {int} col The column index for aoColumns\n\t\t *\n\t\t *  @name DataTable.defaults.column.createdCell\n\t\t *  @dtopt Columns\n\t\t *\n\t\t *  @example\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columnDefs\": [ {\n\t\t *          \"targets\": [3],\n\t\t *          \"createdCell\": function (td, cellData, rowData, row, col) {\n\t\t *            if ( cellData == \"1.7\" ) {\n\t\t *              $(td).css('color', 'blue')\n\t\t *            }\n\t\t *          }\n\t\t *        } ]\n\t\t *      });\n\t\t *    } );\n\t\t */\n\t\t\"fnCreatedCell\": null,\n\t\n\t\n\t\t/**\n\t\t * This parameter has been replaced by `data` in DataTables to ensure naming\n\t\t * consistency. `dataProp` can still be used, as there is backwards\n\t\t * compatibility in DataTables for this option, but it is strongly\n\t\t * recommended that you use `data` in preference to `dataProp`.\n\t\t *  @name DataTable.defaults.column.dataProp\n\t\t */\n\t\n\t\n\t\t/**\n\t\t * This property can be used to read data from any data source property,\n\t\t * including deeply nested objects / properties. `data` can be given in a\n\t\t * number of different ways which effect its behaviour:\n\t\t *\n\t\t * * `integer` - treated as an array index for the data source. This is the\n\t\t *   default that DataTables uses (incrementally increased for each column).\n\t\t * * `string` - read an object property from the data source. There are\n\t\t *   three 'special' options that can be used in the string to alter how\n\t\t *   DataTables reads the data from the source object:\n\t\t *    * `.` - Dotted Javascript notation. Just as you use a `.` in\n\t\t *      Javascript to read from nested objects, so to can the options\n\t\t *      specified in `data`. For example: `browser.version` or\n\t\t *      `browser.name`. If your object parameter name contains a period, use\n\t\t *      `\\\\` to escape it - i.e. `first\\\\.name`.\n\t\t *    * `[]` - Array notation. DataTables can automatically combine data\n\t\t *      from and array source, joining the data with the characters provided\n\t\t *      between the two brackets. For example: `name[, ]` would provide a\n\t\t *      comma-space separated list from the source array. If no characters\n\t\t *      are provided between the brackets, the original array source is\n\t\t *      returned.\n\t\t *    * `()` - Function notation. Adding `()` to the end of a parameter will\n\t\t *      execute a function of the name given. For example: `browser()` for a\n\t\t *      simple function on the data source, `browser.version()` for a\n\t\t *      function in a nested property or even `browser().version` to get an\n\t\t *      object property if the function called returns an object. Note that\n\t\t *      function notation is recommended for use in `render` rather than\n\t\t *      `data` as it is much simpler to use as a renderer.\n\t\t * * `null` - use the original data source for the row rather than plucking\n\t\t *   data directly from it. This action has effects on two other\n\t\t *   initialisation options:\n\t\t *    * `defaultContent` - When null is given as the `data` option and\n\t\t *      `defaultContent` is specified for the column, the value defined by\n\t\t *      `defaultContent` will be used for the cell.\n\t\t *    * `render` - When null is used for the `data` option and the `render`\n\t\t *      option is specified for the column, the whole data source for the\n\t\t *      row is used for the renderer.\n\t\t * * `function` - the function given will be executed whenever DataTables\n\t\t *   needs to set or get the data for a cell in the column. The function\n\t\t *   takes three parameters:\n\t\t *    * Parameters:\n\t\t *      * `{array|object}` The data source for the row\n\t\t *      * `{string}` The type call data requested - this will be 'set' when\n\t\t *        setting data or 'filter', 'display', 'type', 'sort' or undefined\n\t\t *        when gathering data. Note that when `undefined` is given for the\n\t\t *        type DataTables expects to get the raw data for the object back<\n\t\t *      * `{*}` Data to set when the second parameter is 'set'.\n\t\t *    * Return:\n\t\t *      * The return value from the function is not required when 'set' is\n\t\t *        the type of call, but otherwise the return is what will be used\n\t\t *        for the data requested.\n\t\t *\n\t\t * Note that `data` is a getter and setter option. If you just require\n\t\t * formatting of data for output, you will likely want to use `render` which\n\t\t * is simply a getter and thus simpler to use.\n\t\t *\n\t\t * Note that prior to DataTables 1.9.2 `data` was called `mDataProp`. The\n\t\t * name change reflects the flexibility of this property and is consistent\n\t\t * with the naming of mRender. If 'mDataProp' is given, then it will still\n\t\t * be used by DataTables, as it automatically maps the old name to the new\n\t\t * if required.\n\t\t *\n\t\t *  @type string|int|function|null\n\t\t *  @default null <i>Use automatically calculated column index</i>\n\t\t *\n\t\t *  @name DataTable.defaults.column.data\n\t\t *  @dtopt Columns\n\t\t *\n\t\t *  @example\n\t\t *    // Read table data from objects\n\t\t *    // JSON structure for each row:\n\t\t *    //   {\n\t\t *    //      \"engine\": {value},\n\t\t *    //      \"browser\": {value},\n\t\t *    //      \"platform\": {value},\n\t\t *    //      \"version\": {value},\n\t\t *    //      \"grade\": {value}\n\t\t *    //   }\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"ajaxSource\": \"sources/objects.txt\",\n\t\t *        \"columns\": [\n\t\t *          { \"data\": \"engine\" },\n\t\t *          { \"data\": \"browser\" },\n\t\t *          { \"data\": \"platform\" },\n\t\t *          { \"data\": \"version\" },\n\t\t *          { \"data\": \"grade\" }\n\t\t *        ]\n\t\t *      } );\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    // Read information from deeply nested objects\n\t\t *    // JSON structure for each row:\n\t\t *    //   {\n\t\t *    //      \"engine\": {value},\n\t\t *    //      \"browser\": {value},\n\t\t *    //      \"platform\": {\n\t\t *    //         \"inner\": {value}\n\t\t *    //      },\n\t\t *    //      \"details\": [\n\t\t *    //         {value}, {value}\n\t\t *    //      ]\n\t\t *    //   }\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"ajaxSource\": \"sources/deep.txt\",\n\t\t *        \"columns\": [\n\t\t *          { \"data\": \"engine\" },\n\t\t *          { \"data\": \"browser\" },\n\t\t *          { \"data\": \"platform.inner\" },\n\t\t *          { \"data\": \"details.0\" },\n\t\t *          { \"data\": \"details.1\" }\n\t\t *        ]\n\t\t *      } );\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    // Using `data` as a function to provide different information for\n\t\t *    // sorting, filtering and display. In this case, currency (price)\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columnDefs\": [ {\n\t\t *          \"targets\": [ 0 ],\n\t\t *          \"data\": function ( source, type, val ) {\n\t\t *            if (type === 'set') {\n\t\t *              source.price = val;\n\t\t *              // Store the computed display and filter values for efficiency\n\t\t *              source.price_display = val==\"\" ? \"\" : \"$\"+numberFormat(val);\n\t\t *              source.price_filter  = val==\"\" ? \"\" : \"$\"+numberFormat(val)+\" \"+val;\n\t\t *              return;\n\t\t *            }\n\t\t *            else if (type === 'display') {\n\t\t *              return source.price_display;\n\t\t *            }\n\t\t *            else if (type === 'filter') {\n\t\t *              return source.price_filter;\n\t\t *            }\n\t\t *            // 'sort', 'type' and undefined all just use the integer\n\t\t *            return source.price;\n\t\t *          }\n\t\t *        } ]\n\t\t *      } );\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    // Using default content\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columnDefs\": [ {\n\t\t *          \"targets\": [ 0 ],\n\t\t *          \"data\": null,\n\t\t *          \"defaultContent\": \"Click to edit\"\n\t\t *        } ]\n\t\t *      } );\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    // Using array notation - outputting a list from an array\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columnDefs\": [ {\n\t\t *          \"targets\": [ 0 ],\n\t\t *          \"data\": \"name[, ]\"\n\t\t *        } ]\n\t\t *      } );\n\t\t *    } );\n\t\t *\n\t\t */\n\t\t\"mData\": null,\n\t\n\t\n\t\t/**\n\t\t * This property is the rendering partner to `data` and it is suggested that\n\t\t * when you want to manipulate data for display (including filtering,\n\t\t * sorting etc) without altering the underlying data for the table, use this\n\t\t * property. `render` can be considered to be the the read only companion to\n\t\t * `data` which is read / write (then as such more complex). Like `data`\n\t\t * this option can be given in a number of different ways to effect its\n\t\t * behaviour:\n\t\t *\n\t\t * * `integer` - treated as an array index for the data source. This is the\n\t\t *   default that DataTables uses (incrementally increased for each column).\n\t\t * * `string` - read an object property from the data source. There are\n\t\t *   three 'special' options that can be used in the string to alter how\n\t\t *   DataTables reads the data from the source object:\n\t\t *    * `.` - Dotted Javascript notation. Just as you use a `.` in\n\t\t *      Javascript to read from nested objects, so to can the options\n\t\t *      specified in `data`. For example: `browser.version` or\n\t\t *      `browser.name`. If your object parameter name contains a period, use\n\t\t *      `\\\\` to escape it - i.e. `first\\\\.name`.\n\t\t *    * `[]` - Array notation. DataTables can automatically combine data\n\t\t *      from and array source, joining the data with the characters provided\n\t\t *      between the two brackets. For example: `name[, ]` would provide a\n\t\t *      comma-space separated list from the source array. If no characters\n\t\t *      are provided between the brackets, the original array source is\n\t\t *      returned.\n\t\t *    * `()` - Function notation. Adding `()` to the end of a parameter will\n\t\t *      execute a function of the name given. For example: `browser()` for a\n\t\t *      simple function on the data source, `browser.version()` for a\n\t\t *      function in a nested property or even `browser().version` to get an\n\t\t *      object property if the function called returns an object.\n\t\t * * `object` - use different data for the different data types requested by\n\t\t *   DataTables ('filter', 'display', 'type' or 'sort'). The property names\n\t\t *   of the object is the data type the property refers to and the value can\n\t\t *   defined using an integer, string or function using the same rules as\n\t\t *   `render` normally does. Note that an `_` option _must_ be specified.\n\t\t *   This is the default value to use if you haven't specified a value for\n\t\t *   the data type requested by DataTables.\n\t\t * * `function` - the function given will be executed whenever DataTables\n\t\t *   needs to set or get the data for a cell in the column. The function\n\t\t *   takes three parameters:\n\t\t *    * Parameters:\n\t\t *      * {array|object} The data source for the row (based on `data`)\n\t\t *      * {string} The type call data requested - this will be 'filter',\n\t\t *        'display', 'type' or 'sort'.\n\t\t *      * {array|object} The full data source for the row (not based on\n\t\t *        `data`)\n\t\t *    * Return:\n\t\t *      * The return value from the function is what will be used for the\n\t\t *        data requested.\n\t\t *\n\t\t *  @type string|int|function|object|null\n\t\t *  @default null Use the data source value.\n\t\t *\n\t\t *  @name DataTable.defaults.column.render\n\t\t *  @dtopt Columns\n\t\t *\n\t\t *  @example\n\t\t *    // Create a comma separated list from an array of objects\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"ajaxSource\": \"sources/deep.txt\",\n\t\t *        \"columns\": [\n\t\t *          { \"data\": \"engine\" },\n\t\t *          { \"data\": \"browser\" },\n\t\t *          {\n\t\t *            \"data\": \"platform\",\n\t\t *            \"render\": \"[, ].name\"\n\t\t *          }\n\t\t *        ]\n\t\t *      } );\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    // Execute a function to obtain data\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columnDefs\": [ {\n\t\t *          \"targets\": [ 0 ],\n\t\t *          \"data\": null, // Use the full data source object for the renderer's source\n\t\t *          \"render\": \"browserName()\"\n\t\t *        } ]\n\t\t *      } );\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    // As an object, extracting different data for the different types\n\t\t *    // This would be used with a data source such as:\n\t\t *    //   { \"phone\": 5552368, \"phone_filter\": \"5552368 555-2368\", \"phone_display\": \"555-2368\" }\n\t\t *    // Here the `phone` integer is used for sorting and type detection, while `phone_filter`\n\t\t *    // (which has both forms) is used for filtering for if a user inputs either format, while\n\t\t *    // the formatted phone number is the one that is shown in the table.\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columnDefs\": [ {\n\t\t *          \"targets\": [ 0 ],\n\t\t *          \"data\": null, // Use the full data source object for the renderer's source\n\t\t *          \"render\": {\n\t\t *            \"_\": \"phone\",\n\t\t *            \"filter\": \"phone_filter\",\n\t\t *            \"display\": \"phone_display\"\n\t\t *          }\n\t\t *        } ]\n\t\t *      } );\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    // Use as a function to create a link from the data source\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columnDefs\": [ {\n\t\t *          \"targets\": [ 0 ],\n\t\t *          \"data\": \"download_link\",\n\t\t *          \"render\": function ( data, type, full ) {\n\t\t *            return '<a href=\"'+data+'\">Download</a>';\n\t\t *          }\n\t\t *        } ]\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"mRender\": null,\n\t\n\t\n\t\t/**\n\t\t * Change the cell type created for the column - either TD cells or TH cells. This\n\t\t * can be useful as TH cells have semantic meaning in the table body, allowing them\n\t\t * to act as a header for a row (you may wish to add scope='row' to the TH elements).\n\t\t *  @type string\n\t\t *  @default td\n\t\t *\n\t\t *  @name DataTable.defaults.column.cellType\n\t\t *  @dtopt Columns\n\t\t *\n\t\t *  @example\n\t\t *    // Make the first column use TH cells\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columnDefs\": [ {\n\t\t *          \"targets\": [ 0 ],\n\t\t *          \"cellType\": \"th\"\n\t\t *        } ]\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"sCellType\": \"td\",\n\t\n\t\n\t\t/**\n\t\t * Class to give to each cell in this column.\n\t\t *  @type string\n\t\t *  @default <i>Empty string</i>\n\t\t *\n\t\t *  @name DataTable.defaults.column.class\n\t\t *  @dtopt Columns\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columnDefs`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columnDefs\": [\n\t\t *          { \"class\": \"my_class\", \"targets\": [ 0 ] }\n\t\t *        ]\n\t\t *      } );\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columns`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columns\": [\n\t\t *          { \"class\": \"my_class\" },\n\t\t *          null,\n\t\t *          null,\n\t\t *          null,\n\t\t *          null\n\t\t *        ]\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"sClass\": \"\",\n\t\n\t\t/**\n\t\t * When DataTables calculates the column widths to assign to each column,\n\t\t * it finds the longest string in each column and then constructs a\n\t\t * temporary table and reads the widths from that. The problem with this\n\t\t * is that \"mmm\" is much wider then \"iiii\", but the latter is a longer\n\t\t * string - thus the calculation can go wrong (doing it properly and putting\n\t\t * it into an DOM object and measuring that is horribly(!) slow). Thus as\n\t\t * a \"work around\" we provide this option. It will append its value to the\n\t\t * text that is found to be the longest string for the column - i.e. padding.\n\t\t * Generally you shouldn't need this!\n\t\t *  @type string\n\t\t *  @default <i>Empty string<i>\n\t\t *\n\t\t *  @name DataTable.defaults.column.contentPadding\n\t\t *  @dtopt Columns\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columns`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columns\": [\n\t\t *          null,\n\t\t *          null,\n\t\t *          null,\n\t\t *          {\n\t\t *            \"contentPadding\": \"mmm\"\n\t\t *          }\n\t\t *        ]\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"sContentPadding\": \"\",\n\t\n\t\n\t\t/**\n\t\t * Allows a default value to be given for a column's data, and will be used\n\t\t * whenever a null data source is encountered (this can be because `data`\n\t\t * is set to null, or because the data source itself is null).\n\t\t *  @type string\n\t\t *  @default null\n\t\t *\n\t\t *  @name DataTable.defaults.column.defaultContent\n\t\t *  @dtopt Columns\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columnDefs`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columnDefs\": [\n\t\t *          {\n\t\t *            \"data\": null,\n\t\t *            \"defaultContent\": \"Edit\",\n\t\t *            \"targets\": [ -1 ]\n\t\t *          }\n\t\t *        ]\n\t\t *      } );\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columns`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columns\": [\n\t\t *          null,\n\t\t *          null,\n\t\t *          null,\n\t\t *          {\n\t\t *            \"data\": null,\n\t\t *            \"defaultContent\": \"Edit\"\n\t\t *          }\n\t\t *        ]\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"sDefaultContent\": null,\n\t\n\t\n\t\t/**\n\t\t * This parameter is only used in DataTables' server-side processing. It can\n\t\t * be exceptionally useful to know what columns are being displayed on the\n\t\t * client side, and to map these to database fields. When defined, the names\n\t\t * also allow DataTables to reorder information from the server if it comes\n\t\t * back in an unexpected order (i.e. if you switch your columns around on the\n\t\t * client-side, your server-side code does not also need updating).\n\t\t *  @type string\n\t\t *  @default <i>Empty string</i>\n\t\t *\n\t\t *  @name DataTable.defaults.column.name\n\t\t *  @dtopt Columns\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columnDefs`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columnDefs\": [\n\t\t *          { \"name\": \"engine\", \"targets\": [ 0 ] },\n\t\t *          { \"name\": \"browser\", \"targets\": [ 1 ] },\n\t\t *          { \"name\": \"platform\", \"targets\": [ 2 ] },\n\t\t *          { \"name\": \"version\", \"targets\": [ 3 ] },\n\t\t *          { \"name\": \"grade\", \"targets\": [ 4 ] }\n\t\t *        ]\n\t\t *      } );\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columns`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columns\": [\n\t\t *          { \"name\": \"engine\" },\n\t\t *          { \"name\": \"browser\" },\n\t\t *          { \"name\": \"platform\" },\n\t\t *          { \"name\": \"version\" },\n\t\t *          { \"name\": \"grade\" }\n\t\t *        ]\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"sName\": \"\",\n\t\n\t\n\t\t/**\n\t\t * Defines a data source type for the ordering which can be used to read\n\t\t * real-time information from the table (updating the internally cached\n\t\t * version) prior to ordering. This allows ordering to occur on user\n\t\t * editable elements such as form inputs.\n\t\t *  @type string\n\t\t *  @default std\n\t\t *\n\t\t *  @name DataTable.defaults.column.orderDataType\n\t\t *  @dtopt Columns\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columnDefs`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columnDefs\": [\n\t\t *          { \"orderDataType\": \"dom-text\", \"targets\": [ 2, 3 ] },\n\t\t *          { \"type\": \"numeric\", \"targets\": [ 3 ] },\n\t\t *          { \"orderDataType\": \"dom-select\", \"targets\": [ 4 ] },\n\t\t *          { \"orderDataType\": \"dom-checkbox\", \"targets\": [ 5 ] }\n\t\t *        ]\n\t\t *      } );\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columns`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columns\": [\n\t\t *          null,\n\t\t *          null,\n\t\t *          { \"orderDataType\": \"dom-text\" },\n\t\t *          { \"orderDataType\": \"dom-text\", \"type\": \"numeric\" },\n\t\t *          { \"orderDataType\": \"dom-select\" },\n\t\t *          { \"orderDataType\": \"dom-checkbox\" }\n\t\t *        ]\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"sSortDataType\": \"std\",\n\t\n\t\n\t\t/**\n\t\t * The title of this column.\n\t\t *  @type string\n\t\t *  @default null <i>Derived from the 'TH' value for this column in the\n\t\t *    original HTML table.</i>\n\t\t *\n\t\t *  @name DataTable.defaults.column.title\n\t\t *  @dtopt Columns\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columnDefs`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columnDefs\": [\n\t\t *          { \"title\": \"My column title\", \"targets\": [ 0 ] }\n\t\t *        ]\n\t\t *      } );\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columns`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columns\": [\n\t\t *          { \"title\": \"My column title\" },\n\t\t *          null,\n\t\t *          null,\n\t\t *          null,\n\t\t *          null\n\t\t *        ]\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"sTitle\": null,\n\t\n\t\n\t\t/**\n\t\t * The type allows you to specify how the data for this column will be\n\t\t * ordered. Four types (string, numeric, date and html (which will strip\n\t\t * HTML tags before ordering)) are currently available. Note that only date\n\t\t * formats understood by Javascript's Date() object will be accepted as type\n\t\t * date. For example: \"Mar 26, 2008 5:03 PM\". May take the values: 'string',\n\t\t * 'numeric', 'date' or 'html' (by default). Further types can be adding\n\t\t * through plug-ins.\n\t\t *  @type string\n\t\t *  @default null <i>Auto-detected from raw data</i>\n\t\t *\n\t\t *  @name DataTable.defaults.column.type\n\t\t *  @dtopt Columns\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columnDefs`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columnDefs\": [\n\t\t *          { \"type\": \"html\", \"targets\": [ 0 ] }\n\t\t *        ]\n\t\t *      } );\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columns`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columns\": [\n\t\t *          { \"type\": \"html\" },\n\t\t *          null,\n\t\t *          null,\n\t\t *          null,\n\t\t *          null\n\t\t *        ]\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"sType\": null,\n\t\n\t\n\t\t/**\n\t\t * Defining the width of the column, this parameter may take any CSS value\n\t\t * (3em, 20px etc). DataTables applies 'smart' widths to columns which have not\n\t\t * been given a specific width through this interface ensuring that the table\n\t\t * remains readable.\n\t\t *  @type string\n\t\t *  @default null <i>Automatic</i>\n\t\t *\n\t\t *  @name DataTable.defaults.column.width\n\t\t *  @dtopt Columns\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columnDefs`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columnDefs\": [\n\t\t *          { \"width\": \"20%\", \"targets\": [ 0 ] }\n\t\t *        ]\n\t\t *      } );\n\t\t *    } );\n\t\t *\n\t\t *  @example\n\t\t *    // Using `columns`\n\t\t *    $(document).ready( function() {\n\t\t *      $('#example').dataTable( {\n\t\t *        \"columns\": [\n\t\t *          { \"width\": \"20%\" },\n\t\t *          null,\n\t\t *          null,\n\t\t *          null,\n\t\t *          null\n\t\t *        ]\n\t\t *      } );\n\t\t *    } );\n\t\t */\n\t\t\"sWidth\": null\n\t};\n\t\n\t_fnHungarianMap( DataTable.defaults.column );\n\t\n\t\n\t\n\t/**\n\t * DataTables settings object - this holds all the information needed for a\n\t * given table, including configuration, data and current application of the\n\t * table options. DataTables does not have a single instance for each DataTable\n\t * with the settings attached to that instance, but rather instances of the\n\t * DataTable \"class\" are created on-the-fly as needed (typically by a\n\t * $().dataTable() call) and the settings object is then applied to that\n\t * instance.\n\t *\n\t * Note that this object is related to {@link DataTable.defaults} but this\n\t * one is the internal data store for DataTables's cache of columns. It should\n\t * NOT be manipulated outside of DataTables. Any configuration should be done\n\t * through the initialisation options.\n\t *  @namespace\n\t *  @todo Really should attach the settings object to individual instances so we\n\t *    don't need to create new instances on each $().dataTable() call (if the\n\t *    table already exists). It would also save passing oSettings around and\n\t *    into every single function. However, this is a very significant\n\t *    architecture change for DataTables and will almost certainly break\n\t *    backwards compatibility with older installations. This is something that\n\t *    will be done in 2.0.\n\t */\n\tDataTable.models.oSettings = {\n\t\t/**\n\t\t * Primary features of DataTables and their enablement state.\n\t\t *  @namespace\n\t\t */\n\t\t\"oFeatures\": {\n\t\n\t\t\t/**\n\t\t\t * Flag to say if DataTables should automatically try to calculate the\n\t\t\t * optimum table and columns widths (true) or not (false).\n\t\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t\t * set a default use {@link DataTable.defaults}.\n\t\t\t *  @type boolean\n\t\t\t */\n\t\t\t\"bAutoWidth\": null,\n\t\n\t\t\t/**\n\t\t\t * Delay the creation of TR and TD elements until they are actually\n\t\t\t * needed by a driven page draw. This can give a significant speed\n\t\t\t * increase for Ajax source and Javascript source data, but makes no\n\t\t\t * difference at all for DOM and server-side processing tables.\n\t\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t\t * set a default use {@link DataTable.defaults}.\n\t\t\t *  @type boolean\n\t\t\t */\n\t\t\t\"bDeferRender\": null,\n\t\n\t\t\t/**\n\t\t\t * Enable filtering on the table or not. Note that if this is disabled\n\t\t\t * then there is no filtering at all on the table, including fnFilter.\n\t\t\t * To just remove the filtering input use sDom and remove the 'f' option.\n\t\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t\t * set a default use {@link DataTable.defaults}.\n\t\t\t *  @type boolean\n\t\t\t */\n\t\t\t\"bFilter\": null,\n\t\n\t\t\t/**\n\t\t\t * Table information element (the 'Showing x of y records' div) enable\n\t\t\t * flag.\n\t\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t\t * set a default use {@link DataTable.defaults}.\n\t\t\t *  @type boolean\n\t\t\t */\n\t\t\t\"bInfo\": null,\n\t\n\t\t\t/**\n\t\t\t * Present a user control allowing the end user to change the page size\n\t\t\t * when pagination is enabled.\n\t\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t\t * set a default use {@link DataTable.defaults}.\n\t\t\t *  @type boolean\n\t\t\t */\n\t\t\t\"bLengthChange\": null,\n\t\n\t\t\t/**\n\t\t\t * Pagination enabled or not. Note that if this is disabled then length\n\t\t\t * changing must also be disabled.\n\t\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t\t * set a default use {@link DataTable.defaults}.\n\t\t\t *  @type boolean\n\t\t\t */\n\t\t\t\"bPaginate\": null,\n\t\n\t\t\t/**\n\t\t\t * Processing indicator enable flag whenever DataTables is enacting a\n\t\t\t * user request - typically an Ajax request for server-side processing.\n\t\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t\t * set a default use {@link DataTable.defaults}.\n\t\t\t *  @type boolean\n\t\t\t */\n\t\t\t\"bProcessing\": null,\n\t\n\t\t\t/**\n\t\t\t * Server-side processing enabled flag - when enabled DataTables will\n\t\t\t * get all data from the server for every draw - there is no filtering,\n\t\t\t * sorting or paging done on the client-side.\n\t\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t\t * set a default use {@link DataTable.defaults}.\n\t\t\t *  @type boolean\n\t\t\t */\n\t\t\t\"bServerSide\": null,\n\t\n\t\t\t/**\n\t\t\t * Sorting enablement flag.\n\t\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t\t * set a default use {@link DataTable.defaults}.\n\t\t\t *  @type boolean\n\t\t\t */\n\t\t\t\"bSort\": null,\n\t\n\t\t\t/**\n\t\t\t * Multi-column sorting\n\t\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t\t * set a default use {@link DataTable.defaults}.\n\t\t\t *  @type boolean\n\t\t\t */\n\t\t\t\"bSortMulti\": null,\n\t\n\t\t\t/**\n\t\t\t * Apply a class to the columns which are being sorted to provide a\n\t\t\t * visual highlight or not. This can slow things down when enabled since\n\t\t\t * there is a lot of DOM interaction.\n\t\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t\t * set a default use {@link DataTable.defaults}.\n\t\t\t *  @type boolean\n\t\t\t */\n\t\t\t\"bSortClasses\": null,\n\t\n\t\t\t/**\n\t\t\t * State saving enablement flag.\n\t\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t\t * set a default use {@link DataTable.defaults}.\n\t\t\t *  @type boolean\n\t\t\t */\n\t\t\t\"bStateSave\": null\n\t\t},\n\t\n\t\n\t\t/**\n\t\t * Scrolling settings for a table.\n\t\t *  @namespace\n\t\t */\n\t\t\"oScroll\": {\n\t\t\t/**\n\t\t\t * When the table is shorter in height than sScrollY, collapse the\n\t\t\t * table container down to the height of the table (when true).\n\t\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t\t * set a default use {@link DataTable.defaults}.\n\t\t\t *  @type boolean\n\t\t\t */\n\t\t\t\"bCollapse\": null,\n\t\n\t\t\t/**\n\t\t\t * Width of the scrollbar for the web-browser's platform. Calculated\n\t\t\t * during table initialisation.\n\t\t\t *  @type int\n\t\t\t *  @default 0\n\t\t\t */\n\t\t\t\"iBarWidth\": 0,\n\t\n\t\t\t/**\n\t\t\t * Viewport width for horizontal scrolling. Horizontal scrolling is\n\t\t\t * disabled if an empty string.\n\t\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t\t * set a default use {@link DataTable.defaults}.\n\t\t\t *  @type string\n\t\t\t */\n\t\t\t\"sX\": null,\n\t\n\t\t\t/**\n\t\t\t * Width to expand the table to when using x-scrolling. Typically you\n\t\t\t * should not need to use this.\n\t\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t\t * set a default use {@link DataTable.defaults}.\n\t\t\t *  @type string\n\t\t\t *  @deprecated\n\t\t\t */\n\t\t\t\"sXInner\": null,\n\t\n\t\t\t/**\n\t\t\t * Viewport height for vertical scrolling. Vertical scrolling is disabled\n\t\t\t * if an empty string.\n\t\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t\t * set a default use {@link DataTable.defaults}.\n\t\t\t *  @type string\n\t\t\t */\n\t\t\t\"sY\": null\n\t\t},\n\t\n\t\t/**\n\t\t * Language information for the table.\n\t\t *  @namespace\n\t\t *  @extends DataTable.defaults.oLanguage\n\t\t */\n\t\t\"oLanguage\": {\n\t\t\t/**\n\t\t\t * Information callback function. See\n\t\t\t * {@link DataTable.defaults.fnInfoCallback}\n\t\t\t *  @type function\n\t\t\t *  @default null\n\t\t\t */\n\t\t\t\"fnInfoCallback\": null\n\t\t},\n\t\n\t\t/**\n\t\t * Browser support parameters\n\t\t *  @namespace\n\t\t */\n\t\t\"oBrowser\": {\n\t\t\t/**\n\t\t\t * Indicate if the browser incorrectly calculates width:100% inside a\n\t\t\t * scrolling element (IE6/7)\n\t\t\t *  @type boolean\n\t\t\t *  @default false\n\t\t\t */\n\t\t\t\"bScrollOversize\": false,\n\t\n\t\t\t/**\n\t\t\t * Determine if the vertical scrollbar is on the right or left of the\n\t\t\t * scrolling container - needed for rtl language layout, although not\n\t\t\t * all browsers move the scrollbar (Safari).\n\t\t\t *  @type boolean\n\t\t\t *  @default false\n\t\t\t */\n\t\t\t\"bScrollbarLeft\": false,\n\t\n\t\t\t/**\n\t\t\t * Flag for if `getBoundingClientRect` is fully supported or not\n\t\t\t *  @type boolean\n\t\t\t *  @default false\n\t\t\t */\n\t\t\t\"bBounding\": false,\n\t\n\t\t\t/**\n\t\t\t * Browser scrollbar width\n\t\t\t *  @type integer\n\t\t\t *  @default 0\n\t\t\t */\n\t\t\t\"barWidth\": 0\n\t\t},\n\t\n\t\n\t\t\"ajax\": null,\n\t\n\t\n\t\t/**\n\t\t * Array referencing the nodes which are used for the features. The\n\t\t * parameters of this object match what is allowed by sDom - i.e.\n\t\t *   <ul>\n\t\t *     <li>'l' - Length changing</li>\n\t\t *     <li>'f' - Filtering input</li>\n\t\t *     <li>'t' - The table!</li>\n\t\t *     <li>'i' - Information</li>\n\t\t *     <li>'p' - Pagination</li>\n\t\t *     <li>'r' - pRocessing</li>\n\t\t *   </ul>\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aanFeatures\": [],\n\t\n\t\t/**\n\t\t * Store data information - see {@link DataTable.models.oRow} for detailed\n\t\t * information.\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aoData\": [],\n\t\n\t\t/**\n\t\t * Array of indexes which are in the current display (after filtering etc)\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aiDisplay\": [],\n\t\n\t\t/**\n\t\t * Array of indexes for display - no filtering\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aiDisplayMaster\": [],\n\t\n\t\t/**\n\t\t * Map of row ids to data indexes\n\t\t *  @type object\n\t\t *  @default {}\n\t\t */\n\t\t\"aIds\": {},\n\t\n\t\t/**\n\t\t * Store information about each column that is in use\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aoColumns\": [],\n\t\n\t\t/**\n\t\t * Store information about the table's header\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aoHeader\": [],\n\t\n\t\t/**\n\t\t * Store information about the table's footer\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aoFooter\": [],\n\t\n\t\t/**\n\t\t * Store the applied global search information in case we want to force a\n\t\t * research or compare the old search to a new one.\n\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t * set a default use {@link DataTable.defaults}.\n\t\t *  @namespace\n\t\t *  @extends DataTable.models.oSearch\n\t\t */\n\t\t\"oPreviousSearch\": {},\n\t\n\t\t/**\n\t\t * Store the applied search for each column - see\n\t\t * {@link DataTable.models.oSearch} for the format that is used for the\n\t\t * filtering information for each column.\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aoPreSearchCols\": [],\n\t\n\t\t/**\n\t\t * Sorting that is applied to the table. Note that the inner arrays are\n\t\t * used in the following manner:\n\t\t * <ul>\n\t\t *   <li>Index 0 - column number</li>\n\t\t *   <li>Index 1 - current sorting direction</li>\n\t\t * </ul>\n\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t * set a default use {@link DataTable.defaults}.\n\t\t *  @type array\n\t\t *  @todo These inner arrays should really be objects\n\t\t */\n\t\t\"aaSorting\": null,\n\t\n\t\t/**\n\t\t * Sorting that is always applied to the table (i.e. prefixed in front of\n\t\t * aaSorting).\n\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t * set a default use {@link DataTable.defaults}.\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aaSortingFixed\": [],\n\t\n\t\t/**\n\t\t * Classes to use for the striping of a table.\n\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t * set a default use {@link DataTable.defaults}.\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"asStripeClasses\": null,\n\t\n\t\t/**\n\t\t * If restoring a table - we should restore its striping classes as well\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"asDestroyStripes\": [],\n\t\n\t\t/**\n\t\t * If restoring a table - we should restore its width\n\t\t *  @type int\n\t\t *  @default 0\n\t\t */\n\t\t\"sDestroyWidth\": 0,\n\t\n\t\t/**\n\t\t * Callback functions array for every time a row is inserted (i.e. on a draw).\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aoRowCallback\": [],\n\t\n\t\t/**\n\t\t * Callback functions for the header on each draw.\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aoHeaderCallback\": [],\n\t\n\t\t/**\n\t\t * Callback function for the footer on each draw.\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aoFooterCallback\": [],\n\t\n\t\t/**\n\t\t * Array of callback functions for draw callback functions\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aoDrawCallback\": [],\n\t\n\t\t/**\n\t\t * Array of callback functions for row created function\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aoRowCreatedCallback\": [],\n\t\n\t\t/**\n\t\t * Callback functions for just before the table is redrawn. A return of\n\t\t * false will be used to cancel the draw.\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aoPreDrawCallback\": [],\n\t\n\t\t/**\n\t\t * Callback functions for when the table has been initialised.\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aoInitComplete\": [],\n\t\n\t\n\t\t/**\n\t\t * Callbacks for modifying the settings to be stored for state saving, prior to\n\t\t * saving state.\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aoStateSaveParams\": [],\n\t\n\t\t/**\n\t\t * Callbacks for modifying the settings that have been stored for state saving\n\t\t * prior to using the stored values to restore the state.\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aoStateLoadParams\": [],\n\t\n\t\t/**\n\t\t * Callbacks for operating on the settings object once the saved state has been\n\t\t * loaded\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aoStateLoaded\": [],\n\t\n\t\t/**\n\t\t * Cache the table ID for quick access\n\t\t *  @type string\n\t\t *  @default <i>Empty string</i>\n\t\t */\n\t\t\"sTableId\": \"\",\n\t\n\t\t/**\n\t\t * The TABLE node for the main table\n\t\t *  @type node\n\t\t *  @default null\n\t\t */\n\t\t\"nTable\": null,\n\t\n\t\t/**\n\t\t * Permanent ref to the thead element\n\t\t *  @type node\n\t\t *  @default null\n\t\t */\n\t\t\"nTHead\": null,\n\t\n\t\t/**\n\t\t * Permanent ref to the tfoot element - if it exists\n\t\t *  @type node\n\t\t *  @default null\n\t\t */\n\t\t\"nTFoot\": null,\n\t\n\t\t/**\n\t\t * Permanent ref to the tbody element\n\t\t *  @type node\n\t\t *  @default null\n\t\t */\n\t\t\"nTBody\": null,\n\t\n\t\t/**\n\t\t * Cache the wrapper node (contains all DataTables controlled elements)\n\t\t *  @type node\n\t\t *  @default null\n\t\t */\n\t\t\"nTableWrapper\": null,\n\t\n\t\t/**\n\t\t * Indicate if when using server-side processing the loading of data\n\t\t * should be deferred until the second draw.\n\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t * set a default use {@link DataTable.defaults}.\n\t\t *  @type boolean\n\t\t *  @default false\n\t\t */\n\t\t\"bDeferLoading\": false,\n\t\n\t\t/**\n\t\t * Indicate if all required information has been read in\n\t\t *  @type boolean\n\t\t *  @default false\n\t\t */\n\t\t\"bInitialised\": false,\n\t\n\t\t/**\n\t\t * Information about open rows. Each object in the array has the parameters\n\t\t * 'nTr' and 'nParent'\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aoOpenRows\": [],\n\t\n\t\t/**\n\t\t * Dictate the positioning of DataTables' control elements - see\n\t\t * {@link DataTable.model.oInit.sDom}.\n\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t * set a default use {@link DataTable.defaults}.\n\t\t *  @type string\n\t\t *  @default null\n\t\t */\n\t\t\"sDom\": null,\n\t\n\t\t/**\n\t\t * Search delay (in mS)\n\t\t *  @type integer\n\t\t *  @default null\n\t\t */\n\t\t\"searchDelay\": null,\n\t\n\t\t/**\n\t\t * Which type of pagination should be used.\n\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t * set a default use {@link DataTable.defaults}.\n\t\t *  @type string\n\t\t *  @default two_button\n\t\t */\n\t\t\"sPaginationType\": \"two_button\",\n\t\n\t\t/**\n\t\t * The state duration (for `stateSave`) in seconds.\n\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t * set a default use {@link DataTable.defaults}.\n\t\t *  @type int\n\t\t *  @default 0\n\t\t */\n\t\t\"iStateDuration\": 0,\n\t\n\t\t/**\n\t\t * Array of callback functions for state saving. Each array element is an\n\t\t * object with the following parameters:\n\t\t *   <ul>\n\t\t *     <li>function:fn - function to call. Takes two parameters, oSettings\n\t\t *       and the JSON string to save that has been thus far created. Returns\n\t\t *       a JSON string to be inserted into a json object\n\t\t *       (i.e. '\"param\": [ 0, 1, 2]')</li>\n\t\t *     <li>string:sName - name of callback</li>\n\t\t *   </ul>\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aoStateSave\": [],\n\t\n\t\t/**\n\t\t * Array of callback functions for state loading. Each array element is an\n\t\t * object with the following parameters:\n\t\t *   <ul>\n\t\t *     <li>function:fn - function to call. Takes two parameters, oSettings\n\t\t *       and the object stored. May return false to cancel state loading</li>\n\t\t *     <li>string:sName - name of callback</li>\n\t\t *   </ul>\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aoStateLoad\": [],\n\t\n\t\t/**\n\t\t * State that was saved. Useful for back reference\n\t\t *  @type object\n\t\t *  @default null\n\t\t */\n\t\t\"oSavedState\": null,\n\t\n\t\t/**\n\t\t * State that was loaded. Useful for back reference\n\t\t *  @type object\n\t\t *  @default null\n\t\t */\n\t\t\"oLoadedState\": null,\n\t\n\t\t/**\n\t\t * Source url for AJAX data for the table.\n\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t * set a default use {@link DataTable.defaults}.\n\t\t *  @type string\n\t\t *  @default null\n\t\t */\n\t\t\"sAjaxSource\": null,\n\t\n\t\t/**\n\t\t * Property from a given object from which to read the table data from. This\n\t\t * can be an empty string (when not server-side processing), in which case\n\t\t * it is  assumed an an array is given directly.\n\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t * set a default use {@link DataTable.defaults}.\n\t\t *  @type string\n\t\t */\n\t\t\"sAjaxDataProp\": null,\n\t\n\t\t/**\n\t\t * The last jQuery XHR object that was used for server-side data gathering.\n\t\t * This can be used for working with the XHR information in one of the\n\t\t * callbacks\n\t\t *  @type object\n\t\t *  @default null\n\t\t */\n\t\t\"jqXHR\": null,\n\t\n\t\t/**\n\t\t * JSON returned from the server in the last Ajax request\n\t\t *  @type object\n\t\t *  @default undefined\n\t\t */\n\t\t\"json\": undefined,\n\t\n\t\t/**\n\t\t * Data submitted as part of the last Ajax request\n\t\t *  @type object\n\t\t *  @default undefined\n\t\t */\n\t\t\"oAjaxData\": undefined,\n\t\n\t\t/**\n\t\t * Function to get the server-side data.\n\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t * set a default use {@link DataTable.defaults}.\n\t\t *  @type function\n\t\t */\n\t\t\"fnServerData\": null,\n\t\n\t\t/**\n\t\t * Functions which are called prior to sending an Ajax request so extra\n\t\t * parameters can easily be sent to the server\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aoServerParams\": [],\n\t\n\t\t/**\n\t\t * Send the XHR HTTP method - GET or POST (could be PUT or DELETE if\n\t\t * required).\n\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t * set a default use {@link DataTable.defaults}.\n\t\t *  @type string\n\t\t */\n\t\t\"sServerMethod\": null,\n\t\n\t\t/**\n\t\t * Format numbers for display.\n\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t * set a default use {@link DataTable.defaults}.\n\t\t *  @type function\n\t\t */\n\t\t\"fnFormatNumber\": null,\n\t\n\t\t/**\n\t\t * List of options that can be used for the user selectable length menu.\n\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t * set a default use {@link DataTable.defaults}.\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aLengthMenu\": null,\n\t\n\t\t/**\n\t\t * Counter for the draws that the table does. Also used as a tracker for\n\t\t * server-side processing\n\t\t *  @type int\n\t\t *  @default 0\n\t\t */\n\t\t\"iDraw\": 0,\n\t\n\t\t/**\n\t\t * Indicate if a redraw is being done - useful for Ajax\n\t\t *  @type boolean\n\t\t *  @default false\n\t\t */\n\t\t\"bDrawing\": false,\n\t\n\t\t/**\n\t\t * Draw index (iDraw) of the last error when parsing the returned data\n\t\t *  @type int\n\t\t *  @default -1\n\t\t */\n\t\t\"iDrawError\": -1,\n\t\n\t\t/**\n\t\t * Paging display length\n\t\t *  @type int\n\t\t *  @default 10\n\t\t */\n\t\t\"_iDisplayLength\": 10,\n\t\n\t\t/**\n\t\t * Paging start point - aiDisplay index\n\t\t *  @type int\n\t\t *  @default 0\n\t\t */\n\t\t\"_iDisplayStart\": 0,\n\t\n\t\t/**\n\t\t * Server-side processing - number of records in the result set\n\t\t * (i.e. before filtering), Use fnRecordsTotal rather than\n\t\t * this property to get the value of the number of records, regardless of\n\t\t * the server-side processing setting.\n\t\t *  @type int\n\t\t *  @default 0\n\t\t *  @private\n\t\t */\n\t\t\"_iRecordsTotal\": 0,\n\t\n\t\t/**\n\t\t * Server-side processing - number of records in the current display set\n\t\t * (i.e. after filtering). Use fnRecordsDisplay rather than\n\t\t * this property to get the value of the number of records, regardless of\n\t\t * the server-side processing setting.\n\t\t *  @type boolean\n\t\t *  @default 0\n\t\t *  @private\n\t\t */\n\t\t\"_iRecordsDisplay\": 0,\n\t\n\t\t/**\n\t\t * The classes to use for the table\n\t\t *  @type object\n\t\t *  @default {}\n\t\t */\n\t\t\"oClasses\": {},\n\t\n\t\t/**\n\t\t * Flag attached to the settings object so you can check in the draw\n\t\t * callback if filtering has been done in the draw. Deprecated in favour of\n\t\t * events.\n\t\t *  @type boolean\n\t\t *  @default false\n\t\t *  @deprecated\n\t\t */\n\t\t\"bFiltered\": false,\n\t\n\t\t/**\n\t\t * Flag attached to the settings object so you can check in the draw\n\t\t * callback if sorting has been done in the draw. Deprecated in favour of\n\t\t * events.\n\t\t *  @type boolean\n\t\t *  @default false\n\t\t *  @deprecated\n\t\t */\n\t\t\"bSorted\": false,\n\t\n\t\t/**\n\t\t * Indicate that if multiple rows are in the header and there is more than\n\t\t * one unique cell per column, if the top one (true) or bottom one (false)\n\t\t * should be used for sorting / title by DataTables.\n\t\t * Note that this parameter will be set by the initialisation routine. To\n\t\t * set a default use {@link DataTable.defaults}.\n\t\t *  @type boolean\n\t\t */\n\t\t\"bSortCellsTop\": null,\n\t\n\t\t/**\n\t\t * Initialisation object that is used for the table\n\t\t *  @type object\n\t\t *  @default null\n\t\t */\n\t\t\"oInit\": null,\n\t\n\t\t/**\n\t\t * Destroy callback functions - for plug-ins to attach themselves to the\n\t\t * destroy so they can clean up markup and events.\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aoDestroyCallback\": [],\n\t\n\t\n\t\t/**\n\t\t * Get the number of records in the current record set, before filtering\n\t\t *  @type function\n\t\t */\n\t\t\"fnRecordsTotal\": function ()\n\t\t{\n\t\t\treturn _fnDataSource( this ) == 'ssp' ?\n\t\t\t\tthis._iRecordsTotal * 1 :\n\t\t\t\tthis.aiDisplayMaster.length;\n\t\t},\n\t\n\t\t/**\n\t\t * Get the number of records in the current record set, after filtering\n\t\t *  @type function\n\t\t */\n\t\t\"fnRecordsDisplay\": function ()\n\t\t{\n\t\t\treturn _fnDataSource( this ) == 'ssp' ?\n\t\t\t\tthis._iRecordsDisplay * 1 :\n\t\t\t\tthis.aiDisplay.length;\n\t\t},\n\t\n\t\t/**\n\t\t * Get the display end point - aiDisplay index\n\t\t *  @type function\n\t\t */\n\t\t\"fnDisplayEnd\": function ()\n\t\t{\n\t\t\tvar\n\t\t\t\tlen      = this._iDisplayLength,\n\t\t\t\tstart    = this._iDisplayStart,\n\t\t\t\tcalc     = start + len,\n\t\t\t\trecords  = this.aiDisplay.length,\n\t\t\t\tfeatures = this.oFeatures,\n\t\t\t\tpaginate = features.bPaginate;\n\t\n\t\t\tif ( features.bServerSide ) {\n\t\t\t\treturn paginate === false || len === -1 ?\n\t\t\t\t\tstart + records :\n\t\t\t\t\tMath.min( start+len, this._iRecordsDisplay );\n\t\t\t}\n\t\t\telse {\n\t\t\t\treturn ! paginate || calc>records || len===-1 ?\n\t\t\t\t\trecords :\n\t\t\t\t\tcalc;\n\t\t\t}\n\t\t},\n\t\n\t\t/**\n\t\t * The DataTables object for this table\n\t\t *  @type object\n\t\t *  @default null\n\t\t */\n\t\t\"oInstance\": null,\n\t\n\t\t/**\n\t\t * Unique identifier for each instance of the DataTables object. If there\n\t\t * is an ID on the table node, then it takes that value, otherwise an\n\t\t * incrementing internal counter is used.\n\t\t *  @type string\n\t\t *  @default null\n\t\t */\n\t\t\"sInstance\": null,\n\t\n\t\t/**\n\t\t * tabindex attribute value that is added to DataTables control elements, allowing\n\t\t * keyboard navigation of the table and its controls.\n\t\t */\n\t\t\"iTabIndex\": 0,\n\t\n\t\t/**\n\t\t * DIV container for the footer scrolling table if scrolling\n\t\t */\n\t\t\"nScrollHead\": null,\n\t\n\t\t/**\n\t\t * DIV container for the footer scrolling table if scrolling\n\t\t */\n\t\t\"nScrollFoot\": null,\n\t\n\t\t/**\n\t\t * Last applied sort\n\t\t *  @type array\n\t\t *  @default []\n\t\t */\n\t\t\"aLastSort\": [],\n\t\n\t\t/**\n\t\t * Stored plug-in instances\n\t\t *  @type object\n\t\t *  @default {}\n\t\t */\n\t\t\"oPlugins\": {},\n\t\n\t\t/**\n\t\t * Function used to get a row's id from the row's data\n\t\t *  @type function\n\t\t *  @default null\n\t\t */\n\t\t\"rowIdFn\": null,\n\t\n\t\t/**\n\t\t * Data location where to store a row's id\n\t\t *  @type string\n\t\t *  @default null\n\t\t */\n\t\t\"rowId\": null\n\t};\n\t\n\t/**\n\t * Extension object for DataTables that is used to provide all extension\n\t * options.\n\t *\n\t * Note that the `DataTable.ext` object is available through\n\t * `jQuery.fn.dataTable.ext` where it may be accessed and manipulated. It is\n\t * also aliased to `jQuery.fn.dataTableExt` for historic reasons.\n\t *  @namespace\n\t *  @extends DataTable.models.ext\n\t */\n\t\n\t\n\t/**\n\t * DataTables extensions\n\t * \n\t * This namespace acts as a collection area for plug-ins that can be used to\n\t * extend DataTables capabilities. Indeed many of the build in methods\n\t * use this method to provide their own capabilities (sorting methods for\n\t * example).\n\t *\n\t * Note that this namespace is aliased to `jQuery.fn.dataTableExt` for legacy\n\t * reasons\n\t *\n\t *  @namespace\n\t */\n\tDataTable.ext = _ext = {\n\t\t/**\n\t\t * Buttons. For use with the Buttons extension for DataTables. This is\n\t\t * defined here so other extensions can define buttons regardless of load\n\t\t * order. It is _not_ used by DataTables core.\n\t\t *\n\t\t *  @type object\n\t\t *  @default {}\n\t\t */\n\t\tbuttons: {},\n\t\n\t\n\t\t/**\n\t\t * Element class names\n\t\t *\n\t\t *  @type object\n\t\t *  @default {}\n\t\t */\n\t\tclasses: {},\n\t\n\t\n\t\t/**\n\t\t * DataTables build type (expanded by the download builder)\n\t\t *\n\t\t *  @type string\n\t\t */\n\t\tbuilder: \"-source-\",\n\t\n\t\n\t\t/**\n\t\t * Error reporting.\n\t\t * \n\t\t * How should DataTables report an error. Can take the value 'alert',\n\t\t * 'throw', 'none' or a function.\n\t\t *\n\t\t *  @type string|function\n\t\t *  @default alert\n\t\t */\n\t\terrMode: \"alert\",\n\t\n\t\n\t\t/**\n\t\t * Feature plug-ins.\n\t\t * \n\t\t * This is an array of objects which describe the feature plug-ins that are\n\t\t * available to DataTables. These feature plug-ins are then available for\n\t\t * use through the `dom` initialisation option.\n\t\t * \n\t\t * Each feature plug-in is described by an object which must have the\n\t\t * following properties:\n\t\t * \n\t\t * * `fnInit` - function that is used to initialise the plug-in,\n\t\t * * `cFeature` - a character so the feature can be enabled by the `dom`\n\t\t *   instillation option. This is case sensitive.\n\t\t *\n\t\t * The `fnInit` function has the following input parameters:\n\t\t *\n\t\t * 1. `{object}` DataTables settings object: see\n\t\t *    {@link DataTable.models.oSettings}\n\t\t *\n\t\t * And the following return is expected:\n\t\t * \n\t\t * * {node|null} The element which contains your feature. Note that the\n\t\t *   return may also be void if your plug-in does not require to inject any\n\t\t *   DOM elements into DataTables control (`dom`) - for example this might\n\t\t *   be useful when developing a plug-in which allows table control via\n\t\t *   keyboard entry\n\t\t *\n\t\t *  @type array\n\t\t *\n\t\t *  @example\n\t\t *    $.fn.dataTable.ext.features.push( {\n\t\t *      \"fnInit\": function( oSettings ) {\n\t\t *        return new TableTools( { \"oDTSettings\": oSettings } );\n\t\t *      },\n\t\t *      \"cFeature\": \"T\"\n\t\t *    } );\n\t\t */\n\t\tfeature: [],\n\t\n\t\n\t\t/**\n\t\t * Row searching.\n\t\t * \n\t\t * This method of searching is complimentary to the default type based\n\t\t * searching, and a lot more comprehensive as it allows you complete control\n\t\t * over the searching logic. Each element in this array is a function\n\t\t * (parameters described below) that is called for every row in the table,\n\t\t * and your logic decides if it should be included in the searching data set\n\t\t * or not.\n\t\t *\n\t\t * Searching functions have the following input parameters:\n\t\t *\n\t\t * 1. `{object}` DataTables settings object: see\n\t\t *    {@link DataTable.models.oSettings}\n\t\t * 2. `{array|object}` Data for the row to be processed (same as the\n\t\t *    original format that was passed in as the data source, or an array\n\t\t *    from a DOM data source\n\t\t * 3. `{int}` Row index ({@link DataTable.models.oSettings.aoData}), which\n\t\t *    can be useful to retrieve the `TR` element if you need DOM interaction.\n\t\t *\n\t\t * And the following return is expected:\n\t\t *\n\t\t * * {boolean} Include the row in the searched result set (true) or not\n\t\t *   (false)\n\t\t *\n\t\t * Note that as with the main search ability in DataTables, technically this\n\t\t * is \"filtering\", since it is subtractive. However, for consistency in\n\t\t * naming we call it searching here.\n\t\t *\n\t\t *  @type array\n\t\t *  @default []\n\t\t *\n\t\t *  @example\n\t\t *    // The following example shows custom search being applied to the\n\t\t *    // fourth column (i.e. the data[3] index) based on two input values\n\t\t *    // from the end-user, matching the data in a certain range.\n\t\t *    $.fn.dataTable.ext.search.push(\n\t\t *      function( settings, data, dataIndex ) {\n\t\t *        var min = document.getElementById('min').value * 1;\n\t\t *        var max = document.getElementById('max').value * 1;\n\t\t *        var version = data[3] == \"-\" ? 0 : data[3]*1;\n\t\t *\n\t\t *        if ( min == \"\" && max == \"\" ) {\n\t\t *          return true;\n\t\t *        }\n\t\t *        else if ( min == \"\" && version < max ) {\n\t\t *          return true;\n\t\t *        }\n\t\t *        else if ( min < version && \"\" == max ) {\n\t\t *          return true;\n\t\t *        }\n\t\t *        else if ( min < version && version < max ) {\n\t\t *          return true;\n\t\t *        }\n\t\t *        return false;\n\t\t *      }\n\t\t *    );\n\t\t */\n\t\tsearch: [],\n\t\n\t\n\t\t/**\n\t\t * Selector extensions\n\t\t *\n\t\t * The `selector` option can be used to extend the options available for the\n\t\t * selector modifier options (`selector-modifier` object data type) that\n\t\t * each of the three built in selector types offer (row, column and cell +\n\t\t * their plural counterparts). For example the Select extension uses this\n\t\t * mechanism to provide an option to select only rows, columns and cells\n\t\t * that have been marked as selected by the end user (`{selected: true}`),\n\t\t * which can be used in conjunction with the existing built in selector\n\t\t * options.\n\t\t *\n\t\t * Each property is an array to which functions can be pushed. The functions\n\t\t * take three attributes:\n\t\t *\n\t\t * * Settings object for the host table\n\t\t * * Options object (`selector-modifier` object type)\n\t\t * * Array of selected item indexes\n\t\t *\n\t\t * The return is an array of the resulting item indexes after the custom\n\t\t * selector has been applied.\n\t\t *\n\t\t *  @type object\n\t\t */\n\t\tselector: {\n\t\t\tcell: [],\n\t\t\tcolumn: [],\n\t\t\trow: []\n\t\t},\n\t\n\t\n\t\t/**\n\t\t * Internal functions, exposed for used in plug-ins.\n\t\t * \n\t\t * Please note that you should not need to use the internal methods for\n\t\t * anything other than a plug-in (and even then, try to avoid if possible).\n\t\t * The internal function may change between releases.\n\t\t *\n\t\t *  @type object\n\t\t *  @default {}\n\t\t */\n\t\tinternal: {},\n\t\n\t\n\t\t/**\n\t\t * Legacy configuration options. Enable and disable legacy options that\n\t\t * are available in DataTables.\n\t\t *\n\t\t *  @type object\n\t\t */\n\t\tlegacy: {\n\t\t\t/**\n\t\t\t * Enable / disable DataTables 1.9 compatible server-side processing\n\t\t\t * requests\n\t\t\t *\n\t\t\t *  @type boolean\n\t\t\t *  @default null\n\t\t\t */\n\t\t\tajax: null\n\t\t},\n\t\n\t\n\t\t/**\n\t\t * Pagination plug-in methods.\n\t\t * \n\t\t * Each entry in this object is a function and defines which buttons should\n\t\t * be shown by the pagination rendering method that is used for the table:\n\t\t * {@link DataTable.ext.renderer.pageButton}. The renderer addresses how the\n\t\t * buttons are displayed in the document, while the functions here tell it\n\t\t * what buttons to display. This is done by returning an array of button\n\t\t * descriptions (what each button will do).\n\t\t *\n\t\t * Pagination types (the four built in options and any additional plug-in\n\t\t * options defined here) can be used through the `paginationType`\n\t\t * initialisation parameter.\n\t\t *\n\t\t * The functions defined take two parameters:\n\t\t *\n\t\t * 1. `{int} page` The current page index\n\t\t * 2. `{int} pages` The number of pages in the table\n\t\t *\n\t\t * Each function is expected to return an array where each element of the\n\t\t * array can be one of:\n\t\t *\n\t\t * * `first` - Jump to first page when activated\n\t\t * * `last` - Jump to last page when activated\n\t\t * * `previous` - Show previous page when activated\n\t\t * * `next` - Show next page when activated\n\t\t * * `{int}` - Show page of the index given\n\t\t * * `{array}` - A nested array containing the above elements to add a\n\t\t *   containing 'DIV' element (might be useful for styling).\n\t\t *\n\t\t * Note that DataTables v1.9- used this object slightly differently whereby\n\t\t * an object with two functions would be defined for each plug-in. That\n\t\t * ability is still supported by DataTables 1.10+ to provide backwards\n\t\t * compatibility, but this option of use is now decremented and no longer\n\t\t * documented in DataTables 1.10+.\n\t\t *\n\t\t *  @type object\n\t\t *  @default {}\n\t\t *\n\t\t *  @example\n\t\t *    // Show previous, next and current page buttons only\n\t\t *    $.fn.dataTableExt.oPagination.current = function ( page, pages ) {\n\t\t *      return [ 'previous', page, 'next' ];\n\t\t *    };\n\t\t */\n\t\tpager: {},\n\t\n\t\n\t\trenderer: {\n\t\t\tpageButton: {},\n\t\t\theader: {}\n\t\t},\n\t\n\t\n\t\t/**\n\t\t * Ordering plug-ins - custom data source\n\t\t * \n\t\t * The extension options for ordering of data available here is complimentary\n\t\t * to the default type based ordering that DataTables typically uses. It\n\t\t * allows much greater control over the the data that is being used to\n\t\t * order a column, but is necessarily therefore more complex.\n\t\t * \n\t\t * This type of ordering is useful if you want to do ordering based on data\n\t\t * live from the DOM (for example the contents of an 'input' element) rather\n\t\t * than just the static string that DataTables knows of.\n\t\t * \n\t\t * The way these plug-ins work is that you create an array of the values you\n\t\t * wish to be ordering for the column in question and then return that\n\t\t * array. The data in the array much be in the index order of the rows in\n\t\t * the table (not the currently ordering order!). Which order data gathering\n\t\t * function is run here depends on the `dt-init columns.orderDataType`\n\t\t * parameter that is used for the column (if any).\n\t\t *\n\t\t * The functions defined take two parameters:\n\t\t *\n\t\t * 1. `{object}` DataTables settings object: see\n\t\t *    {@link DataTable.models.oSettings}\n\t\t * 2. `{int}` Target column index\n\t\t *\n\t\t * Each function is expected to return an array:\n\t\t *\n\t\t * * `{array}` Data for the column to be ordering upon\n\t\t *\n\t\t *  @type array\n\t\t *\n\t\t *  @example\n\t\t *    // Ordering using `input` node values\n\t\t *    $.fn.dataTable.ext.order['dom-text'] = function  ( settings, col )\n\t\t *    {\n\t\t *      return this.api().column( col, {order:'index'} ).nodes().map( function ( td, i ) {\n\t\t *        return $('input', td).val();\n\t\t *      } );\n\t\t *    }\n\t\t */\n\t\torder: {},\n\t\n\t\n\t\t/**\n\t\t * Type based plug-ins.\n\t\t *\n\t\t * Each column in DataTables has a type assigned to it, either by automatic\n\t\t * detection or by direct assignment using the `type` option for the column.\n\t\t * The type of a column will effect how it is ordering and search (plug-ins\n\t\t * can also make use of the column type if required).\n\t\t *\n\t\t * @namespace\n\t\t */\n\t\ttype: {\n\t\t\t/**\n\t\t\t * Type detection functions.\n\t\t\t *\n\t\t\t * The functions defined in this object are used to automatically detect\n\t\t\t * a column's type, making initialisation of DataTables super easy, even\n\t\t\t * when complex data is in the table.\n\t\t\t *\n\t\t\t * The functions defined take two parameters:\n\t\t\t *\n\t\t     *  1. `{*}` Data from the column cell to be analysed\n\t\t     *  2. `{settings}` DataTables settings object. This can be used to\n\t\t     *     perform context specific type detection - for example detection\n\t\t     *     based on language settings such as using a comma for a decimal\n\t\t     *     place. Generally speaking the options from the settings will not\n\t\t     *     be required\n\t\t\t *\n\t\t\t * Each function is expected to return:\n\t\t\t *\n\t\t\t * * `{string|null}` Data type detected, or null if unknown (and thus\n\t\t\t *   pass it on to the other type detection functions.\n\t\t\t *\n\t\t\t *  @type array\n\t\t\t *\n\t\t\t *  @example\n\t\t\t *    // Currency type detection plug-in:\n\t\t\t *    $.fn.dataTable.ext.type.detect.push(\n\t\t\t *      function ( data, settings ) {\n\t\t\t *        // Check the numeric part\n\t\t\t *        if ( ! data.substring(1).match(/[0-9]/) ) {\n\t\t\t *          return null;\n\t\t\t *        }\n\t\t\t *\n\t\t\t *        // Check prefixed by currency\n\t\t\t *        if ( data.charAt(0) == '$' || data.charAt(0) == '&pound;' ) {\n\t\t\t *          return 'currency';\n\t\t\t *        }\n\t\t\t *        return null;\n\t\t\t *      }\n\t\t\t *    );\n\t\t\t */\n\t\t\tdetect: [],\n\t\n\t\n\t\t\t/**\n\t\t\t * Type based search formatting.\n\t\t\t *\n\t\t\t * The type based searching functions can be used to pre-format the\n\t\t\t * data to be search on. For example, it can be used to strip HTML\n\t\t\t * tags or to de-format telephone numbers for numeric only searching.\n\t\t\t *\n\t\t\t * Note that is a search is not defined for a column of a given type,\n\t\t\t * no search formatting will be performed.\n\t\t\t * \n\t\t\t * Pre-processing of searching data plug-ins - When you assign the sType\n\t\t\t * for a column (or have it automatically detected for you by DataTables\n\t\t\t * or a type detection plug-in), you will typically be using this for\n\t\t\t * custom sorting, but it can also be used to provide custom searching\n\t\t\t * by allowing you to pre-processing the data and returning the data in\n\t\t\t * the format that should be searched upon. This is done by adding\n\t\t\t * functions this object with a parameter name which matches the sType\n\t\t\t * for that target column. This is the corollary of <i>afnSortData</i>\n\t\t\t * for searching data.\n\t\t\t *\n\t\t\t * The functions defined take a single parameter:\n\t\t\t *\n\t\t     *  1. `{*}` Data from the column cell to be prepared for searching\n\t\t\t *\n\t\t\t * Each function is expected to return:\n\t\t\t *\n\t\t\t * * `{string|null}` Formatted string that will be used for the searching.\n\t\t\t *\n\t\t\t *  @type object\n\t\t\t *  @default {}\n\t\t\t *\n\t\t\t *  @example\n\t\t\t *    $.fn.dataTable.ext.type.search['title-numeric'] = function ( d ) {\n\t\t\t *      return d.replace(/\\n/g,\" \").replace( /<.*?>/g, \"\" );\n\t\t\t *    }\n\t\t\t */\n\t\t\tsearch: {},\n\t\n\t\n\t\t\t/**\n\t\t\t * Type based ordering.\n\t\t\t *\n\t\t\t * The column type tells DataTables what ordering to apply to the table\n\t\t\t * when a column is sorted upon. The order for each type that is defined,\n\t\t\t * is defined by the functions available in this object.\n\t\t\t *\n\t\t\t * Each ordering option can be described by three properties added to\n\t\t\t * this object:\n\t\t\t *\n\t\t\t * * `{type}-pre` - Pre-formatting function\n\t\t\t * * `{type}-asc` - Ascending order function\n\t\t\t * * `{type}-desc` - Descending order function\n\t\t\t *\n\t\t\t * All three can be used together, only `{type}-pre` or only\n\t\t\t * `{type}-asc` and `{type}-desc` together. It is generally recommended\n\t\t\t * that only `{type}-pre` is used, as this provides the optimal\n\t\t\t * implementation in terms of speed, although the others are provided\n\t\t\t * for compatibility with existing Javascript sort functions.\n\t\t\t *\n\t\t\t * `{type}-pre`: Functions defined take a single parameter:\n\t\t\t *\n\t\t     *  1. `{*}` Data from the column cell to be prepared for ordering\n\t\t\t *\n\t\t\t * And return:\n\t\t\t *\n\t\t\t * * `{*}` Data to be sorted upon\n\t\t\t *\n\t\t\t * `{type}-asc` and `{type}-desc`: Functions are typical Javascript sort\n\t\t\t * functions, taking two parameters:\n\t\t\t *\n\t\t     *  1. `{*}` Data to compare to the second parameter\n\t\t     *  2. `{*}` Data to compare to the first parameter\n\t\t\t *\n\t\t\t * And returning:\n\t\t\t *\n\t\t\t * * `{*}` Ordering match: <0 if first parameter should be sorted lower\n\t\t\t *   than the second parameter, ===0 if the two parameters are equal and\n\t\t\t *   >0 if the first parameter should be sorted height than the second\n\t\t\t *   parameter.\n\t\t\t * \n\t\t\t *  @type object\n\t\t\t *  @default {}\n\t\t\t *\n\t\t\t *  @example\n\t\t\t *    // Numeric ordering of formatted numbers with a pre-formatter\n\t\t\t *    $.extend( $.fn.dataTable.ext.type.order, {\n\t\t\t *      \"string-pre\": function(x) {\n\t\t\t *        a = (a === \"-\" || a === \"\") ? 0 : a.replace( /[^\\d\\-\\.]/g, \"\" );\n\t\t\t *        return parseFloat( a );\n\t\t\t *      }\n\t\t\t *    } );\n\t\t\t *\n\t\t\t *  @example\n\t\t\t *    // Case-sensitive string ordering, with no pre-formatting method\n\t\t\t *    $.extend( $.fn.dataTable.ext.order, {\n\t\t\t *      \"string-case-asc\": function(x,y) {\n\t\t\t *        return ((x < y) ? -1 : ((x > y) ? 1 : 0));\n\t\t\t *      },\n\t\t\t *      \"string-case-desc\": function(x,y) {\n\t\t\t *        return ((x < y) ? 1 : ((x > y) ? -1 : 0));\n\t\t\t *      }\n\t\t\t *    } );\n\t\t\t */\n\t\t\torder: {}\n\t\t},\n\t\n\t\t/**\n\t\t * Unique DataTables instance counter\n\t\t *\n\t\t * @type int\n\t\t * @private\n\t\t */\n\t\t_unique: 0,\n\t\n\t\n\t\t//\n\t\t// Depreciated\n\t\t// The following properties are retained for backwards compatibility only.\n\t\t// The should not be used in new projects and will be removed in a future\n\t\t// version\n\t\t//\n\t\n\t\t/**\n\t\t * Version check function.\n\t\t *  @type function\n\t\t *  @depreciated Since 1.10\n\t\t */\n\t\tfnVersionCheck: DataTable.fnVersionCheck,\n\t\n\t\n\t\t/**\n\t\t * Index for what 'this' index API functions should use\n\t\t *  @type int\n\t\t *  @deprecated Since v1.10\n\t\t */\n\t\tiApiIndex: 0,\n\t\n\t\n\t\t/**\n\t\t * jQuery UI class container\n\t\t *  @type object\n\t\t *  @deprecated Since v1.10\n\t\t */\n\t\toJUIClasses: {},\n\t\n\t\n\t\t/**\n\t\t * Software version\n\t\t *  @type string\n\t\t *  @deprecated Since v1.10\n\t\t */\n\t\tsVersion: DataTable.version\n\t};\n\t\n\t\n\t//\n\t// Backwards compatibility. Alias to pre 1.10 Hungarian notation counter parts\n\t//\n\t$.extend( _ext, {\n\t\tafnFiltering: _ext.search,\n\t\taTypes:       _ext.type.detect,\n\t\tofnSearch:    _ext.type.search,\n\t\toSort:        _ext.type.order,\n\t\tafnSortData:  _ext.order,\n\t\taoFeatures:   _ext.feature,\n\t\toApi:         _ext.internal,\n\t\toStdClasses:  _ext.classes,\n\t\toPagination:  _ext.pager\n\t} );\n\t\n\t\n\t$.extend( DataTable.ext.classes, {\n\t\t\"sTable\": \"dataTable\",\n\t\t\"sNoFooter\": \"no-footer\",\n\t\n\t\t/* Paging buttons */\n\t\t\"sPageButton\": \"paginate_button\",\n\t\t\"sPageButtonActive\": \"current\",\n\t\t\"sPageButtonDisabled\": \"disabled\",\n\t\n\t\t/* Striping classes */\n\t\t\"sStripeOdd\": \"odd\",\n\t\t\"sStripeEven\": \"even\",\n\t\n\t\t/* Empty row */\n\t\t\"sRowEmpty\": \"dataTables_empty\",\n\t\n\t\t/* Features */\n\t\t\"sWrapper\": \"dataTables_wrapper\",\n\t\t\"sFilter\": \"dataTables_filter\",\n\t\t\"sInfo\": \"dataTables_info\",\n\t\t\"sPaging\": \"dataTables_paginate paging_\", /* Note that the type is postfixed */\n\t\t\"sLength\": \"dataTables_length\",\n\t\t\"sProcessing\": \"dataTables_processing\",\n\t\n\t\t/* Sorting */\n\t\t\"sSortAsc\": \"sorting_asc\",\n\t\t\"sSortDesc\": \"sorting_desc\",\n\t\t\"sSortable\": \"sorting\", /* Sortable in both directions */\n\t\t\"sSortableAsc\": \"sorting_desc_disabled\",\n\t\t\"sSortableDesc\": \"sorting_asc_disabled\",\n\t\t\"sSortableNone\": \"sorting_disabled\",\n\t\t\"sSortColumn\": \"sorting_\", /* Note that an int is postfixed for the sorting order */\n\t\n\t\t/* Filtering */\n\t\t\"sFilterInput\": \"\",\n\t\n\t\t/* Page length */\n\t\t\"sLengthSelect\": \"\",\n\t\n\t\t/* Scrolling */\n\t\t\"sScrollWrapper\": \"dataTables_scroll\",\n\t\t\"sScrollHead\": \"dataTables_scrollHead\",\n\t\t\"sScrollHeadInner\": \"dataTables_scrollHeadInner\",\n\t\t\"sScrollBody\": \"dataTables_scrollBody\",\n\t\t\"sScrollFoot\": \"dataTables_scrollFoot\",\n\t\t\"sScrollFootInner\": \"dataTables_scrollFootInner\",\n\t\n\t\t/* Misc */\n\t\t\"sHeaderTH\": \"\",\n\t\t\"sFooterTH\": \"\",\n\t\n\t\t// Deprecated\n\t\t\"sSortJUIAsc\": \"\",\n\t\t\"sSortJUIDesc\": \"\",\n\t\t\"sSortJUI\": \"\",\n\t\t\"sSortJUIAscAllowed\": \"\",\n\t\t\"sSortJUIDescAllowed\": \"\",\n\t\t\"sSortJUIWrapper\": \"\",\n\t\t\"sSortIcon\": \"\",\n\t\t\"sJUIHeader\": \"\",\n\t\t\"sJUIFooter\": \"\"\n\t} );\n\t\n\t\n\tvar extPagination = DataTable.ext.pager;\n\t\n\tfunction _numbers ( page, pages ) {\n\t\tvar\n\t\t\tnumbers = [],\n\t\t\tbuttons = extPagination.numbers_length,\n\t\t\thalf = Math.floor( buttons / 2 ),\n\t\t\ti = 1;\n\t\n\t\tif ( pages <= buttons ) {\n\t\t\tnumbers = _range( 0, pages );\n\t\t}\n\t\telse if ( page <= half ) {\n\t\t\tnumbers = _range( 0, buttons-2 );\n\t\t\tnumbers.push( 'ellipsis' );\n\t\t\tnumbers.push( pages-1 );\n\t\t}\n\t\telse if ( page >= pages - 1 - half ) {\n\t\t\tnumbers = _range( pages-(buttons-2), pages );\n\t\t\tnumbers.splice( 0, 0, 'ellipsis' ); // no unshift in ie6\n\t\t\tnumbers.splice( 0, 0, 0 );\n\t\t}\n\t\telse {\n\t\t\tnumbers = _range( page-half+2, page+half-1 );\n\t\t\tnumbers.push( 'ellipsis' );\n\t\t\tnumbers.push( pages-1 );\n\t\t\tnumbers.splice( 0, 0, 'ellipsis' );\n\t\t\tnumbers.splice( 0, 0, 0 );\n\t\t}\n\t\n\t\tnumbers.DT_el = 'span';\n\t\treturn numbers;\n\t}\n\t\n\t\n\t$.extend( extPagination, {\n\t\tsimple: function ( page, pages ) {\n\t\t\treturn [ 'previous', 'next' ];\n\t\t},\n\t\n\t\tfull: function ( page, pages ) {\n\t\t\treturn [  'first', 'previous', 'next', 'last' ];\n\t\t},\n\t\n\t\tnumbers: function ( page, pages ) {\n\t\t\treturn [ _numbers(page, pages) ];\n\t\t},\n\t\n\t\tsimple_numbers: function ( page, pages ) {\n\t\t\treturn [ 'previous', _numbers(page, pages), 'next' ];\n\t\t},\n\t\n\t\tfull_numbers: function ( page, pages ) {\n\t\t\treturn [ 'first', 'previous', _numbers(page, pages), 'next', 'last' ];\n\t\t},\n\t\t\n\t\tfirst_last_numbers: function (page, pages) {\n\t \t\treturn ['first', _numbers(page, pages), 'last'];\n\t \t},\n\t\n\t\t// For testing and plug-ins to use\n\t\t_numbers: _numbers,\n\t\n\t\t// Number of number buttons (including ellipsis) to show. _Must be odd!_\n\t\tnumbers_length: 7\n\t} );\n\t\n\t\n\t$.extend( true, DataTable.ext.renderer, {\n\t\tpageButton: {\n\t\t\t_: function ( settings, host, idx, buttons, page, pages ) {\n\t\t\t\tvar classes = settings.oClasses;\n\t\t\t\tvar lang = settings.oLanguage.oPaginate;\n\t\t\t\tvar aria = settings.oLanguage.oAria.paginate || {};\n\t\t\t\tvar btnDisplay, btnClass, counter=0;\n\t\n\t\t\t\tvar attach = function( container, buttons ) {\n\t\t\t\t\tvar i, ien, node, button, tabIndex;\n\t\t\t\t\tvar disabledClass = classes.sPageButtonDisabled;\n\t\t\t\t\tvar clickHandler = function ( e ) {\n\t\t\t\t\t\t_fnPageChange( settings, e.data.action, true );\n\t\t\t\t\t};\n\t\n\t\t\t\t\tfor ( i=0, ien=buttons.length ; i<ien ; i++ ) {\n\t\t\t\t\t\tbutton = buttons[i];\n\t\n\t\t\t\t\t\tif ( Array.isArray( button ) ) {\n\t\t\t\t\t\t\tvar inner = $( '<'+(button.DT_el || 'div')+'/>' )\n\t\t\t\t\t\t\t\t.appendTo( container );\n\t\t\t\t\t\t\tattach( inner, button );\n\t\t\t\t\t\t}\n\t\t\t\t\t\telse {\n\t\t\t\t\t\t\tbtnDisplay = null;\n\t\t\t\t\t\t\tbtnClass = button;\n\t\t\t\t\t\t\ttabIndex = settings.iTabIndex;\n\t\n\t\t\t\t\t\t\tswitch ( button ) {\n\t\t\t\t\t\t\t\tcase 'ellipsis':\n\t\t\t\t\t\t\t\t\tcontainer.append('<span class=\"ellipsis\">&#x2026;</span>');\n\t\t\t\t\t\t\t\t\tbreak;\n\t\n\t\t\t\t\t\t\t\tcase 'first':\n\t\t\t\t\t\t\t\t\tbtnDisplay = lang.sFirst;\n\t\n\t\t\t\t\t\t\t\t\tif ( page === 0 ) {\n\t\t\t\t\t\t\t\t\t\ttabIndex = -1;\n\t\t\t\t\t\t\t\t\t\tbtnClass += ' ' + disabledClass;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\tbreak;\n\t\n\t\t\t\t\t\t\t\tcase 'previous':\n\t\t\t\t\t\t\t\t\tbtnDisplay = lang.sPrevious;\n\t\n\t\t\t\t\t\t\t\t\tif ( page === 0 ) {\n\t\t\t\t\t\t\t\t\t\ttabIndex = -1;\n\t\t\t\t\t\t\t\t\t\tbtnClass += ' ' + disabledClass;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\tbreak;\n\t\n\t\t\t\t\t\t\t\tcase 'next':\n\t\t\t\t\t\t\t\t\tbtnDisplay = lang.sNext;\n\t\n\t\t\t\t\t\t\t\t\tif ( pages === 0 || page === pages-1 ) {\n\t\t\t\t\t\t\t\t\t\ttabIndex = -1;\n\t\t\t\t\t\t\t\t\t\tbtnClass += ' ' + disabledClass;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\tbreak;\n\t\n\t\t\t\t\t\t\t\tcase 'last':\n\t\t\t\t\t\t\t\t\tbtnDisplay = lang.sLast;\n\t\n\t\t\t\t\t\t\t\t\tif ( pages === 0 || page === pages-1 ) {\n\t\t\t\t\t\t\t\t\t\ttabIndex = -1;\n\t\t\t\t\t\t\t\t\t\tbtnClass += ' ' + disabledClass;\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\tbreak;\n\t\n\t\t\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\t\t\tbtnDisplay = settings.fnFormatNumber( button + 1 );\n\t\t\t\t\t\t\t\t\tbtnClass = page === button ?\n\t\t\t\t\t\t\t\t\t\tclasses.sPageButtonActive : '';\n\t\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t}\n\t\n\t\t\t\t\t\t\tif ( btnDisplay !== null ) {\n\t\t\t\t\t\t\t\tnode = $('<a>', {\n\t\t\t\t\t\t\t\t\t\t'class': classes.sPageButton+' '+btnClass,\n\t\t\t\t\t\t\t\t\t\t'aria-controls': settings.sTableId,\n\t\t\t\t\t\t\t\t\t\t'aria-label': aria[ button ],\n\t\t\t\t\t\t\t\t\t\t'data-dt-idx': counter,\n\t\t\t\t\t\t\t\t\t\t'tabindex': tabIndex,\n\t\t\t\t\t\t\t\t\t\t'id': idx === 0 && typeof button === 'string' ?\n\t\t\t\t\t\t\t\t\t\t\tsettings.sTableId +'_'+ button :\n\t\t\t\t\t\t\t\t\t\t\tnull\n\t\t\t\t\t\t\t\t\t} )\n\t\t\t\t\t\t\t\t\t.html( btnDisplay )\n\t\t\t\t\t\t\t\t\t.appendTo( container );\n\t\n\t\t\t\t\t\t\t\t_fnBindAction(\n\t\t\t\t\t\t\t\t\tnode, {action: button}, clickHandler\n\t\t\t\t\t\t\t\t);\n\t\n\t\t\t\t\t\t\t\tcounter++;\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\n\t\t\t\t// IE9 throws an 'unknown error' if document.activeElement is used\n\t\t\t\t// inside an iframe or frame. Try / catch the error. Not good for\n\t\t\t\t// accessibility, but neither are frames.\n\t\t\t\tvar activeEl;\n\t\n\t\t\t\ttry {\n\t\t\t\t\t// Because this approach is destroying and recreating the paging\n\t\t\t\t\t// elements, focus is lost on the select button which is bad for\n\t\t\t\t\t// accessibility. So we want to restore focus once the draw has\n\t\t\t\t\t// completed\n\t\t\t\t\tactiveEl = $(host).find(document.activeElement).data('dt-idx');\n\t\t\t\t}\n\t\t\t\tcatch (e) {}\n\t\n\t\t\t\tattach( $(host).empty(), buttons );\n\t\n\t\t\t\tif ( activeEl !== undefined ) {\n\t\t\t\t\t$(host).find( '[data-dt-idx='+activeEl+']' ).trigger('focus');\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t} );\n\t\n\t\n\t\n\t// Built in type detection. See model.ext.aTypes for information about\n\t// what is required from this methods.\n\t$.extend( DataTable.ext.type.detect, [\n\t\t// Plain numbers - first since V8 detects some plain numbers as dates\n\t\t// e.g. Date.parse('55') (but not all, e.g. Date.parse('22')...).\n\t\tfunction ( d, settings )\n\t\t{\n\t\t\tvar decimal = settings.oLanguage.sDecimal;\n\t\t\treturn _isNumber( d, decimal ) ? 'num'+decimal : null;\n\t\t},\n\t\n\t\t// Dates (only those recognised by the browser's Date.parse)\n\t\tfunction ( d, settings )\n\t\t{\n\t\t\t// V8 tries _very_ hard to make a string passed into `Date.parse()`\n\t\t\t// valid, so we need to use a regex to restrict date formats. Use a\n\t\t\t// plug-in for anything other than ISO8601 style strings\n\t\t\tif ( d && !(d instanceof Date) && ! _re_date.test(d) ) {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\tvar parsed = Date.parse(d);\n\t\t\treturn (parsed !== null && !isNaN(parsed)) || _empty(d) ? 'date' : null;\n\t\t},\n\t\n\t\t// Formatted numbers\n\t\tfunction ( d, settings )\n\t\t{\n\t\t\tvar decimal = settings.oLanguage.sDecimal;\n\t\t\treturn _isNumber( d, decimal, true ) ? 'num-fmt'+decimal : null;\n\t\t},\n\t\n\t\t// HTML numeric\n\t\tfunction ( d, settings )\n\t\t{\n\t\t\tvar decimal = settings.oLanguage.sDecimal;\n\t\t\treturn _htmlNumeric( d, decimal ) ? 'html-num'+decimal : null;\n\t\t},\n\t\n\t\t// HTML numeric, formatted\n\t\tfunction ( d, settings )\n\t\t{\n\t\t\tvar decimal = settings.oLanguage.sDecimal;\n\t\t\treturn _htmlNumeric( d, decimal, true ) ? 'html-num-fmt'+decimal : null;\n\t\t},\n\t\n\t\t// HTML (this is strict checking - there must be html)\n\t\tfunction ( d, settings )\n\t\t{\n\t\t\treturn _empty( d ) || (typeof d === 'string' && d.indexOf('<') !== -1) ?\n\t\t\t\t'html' : null;\n\t\t}\n\t] );\n\t\n\t\n\t\n\t// Filter formatting functions. See model.ext.ofnSearch for information about\n\t// what is required from these methods.\n\t// \n\t// Note that additional search methods are added for the html numbers and\n\t// html formatted numbers by `_addNumericSort()` when we know what the decimal\n\t// place is\n\t\n\t\n\t$.extend( DataTable.ext.type.search, {\n\t\thtml: function ( data ) {\n\t\t\treturn _empty(data) ?\n\t\t\t\tdata :\n\t\t\t\ttypeof data === 'string' ?\n\t\t\t\t\tdata\n\t\t\t\t\t\t.replace( _re_new_lines, \" \" )\n\t\t\t\t\t\t.replace( _re_html, \"\" ) :\n\t\t\t\t\t'';\n\t\t},\n\t\n\t\tstring: function ( data ) {\n\t\t\treturn _empty(data) ?\n\t\t\t\tdata :\n\t\t\t\ttypeof data === 'string' ?\n\t\t\t\t\tdata.replace( _re_new_lines, \" \" ) :\n\t\t\t\t\tdata;\n\t\t}\n\t} );\n\t\n\t\n\t\n\tvar __numericReplace = function ( d, decimalPlace, re1, re2 ) {\n\t\tif ( d !== 0 && (!d || d === '-') ) {\n\t\t\treturn -Infinity;\n\t\t}\n\t\n\t\t// If a decimal place other than `.` is used, it needs to be given to the\n\t\t// function so we can detect it and replace with a `.` which is the only\n\t\t// decimal place Javascript recognises - it is not locale aware.\n\t\tif ( decimalPlace ) {\n\t\t\td = _numToDecimal( d, decimalPlace );\n\t\t}\n\t\n\t\tif ( d.replace ) {\n\t\t\tif ( re1 ) {\n\t\t\t\td = d.replace( re1, '' );\n\t\t\t}\n\t\n\t\t\tif ( re2 ) {\n\t\t\t\td = d.replace( re2, '' );\n\t\t\t}\n\t\t}\n\t\n\t\treturn d * 1;\n\t};\n\t\n\t\n\t// Add the numeric 'deformatting' functions for sorting and search. This is done\n\t// in a function to provide an easy ability for the language options to add\n\t// additional methods if a non-period decimal place is used.\n\tfunction _addNumericSort ( decimalPlace ) {\n\t\t$.each(\n\t\t\t{\n\t\t\t\t// Plain numbers\n\t\t\t\t\"num\": function ( d ) {\n\t\t\t\t\treturn __numericReplace( d, decimalPlace );\n\t\t\t\t},\n\t\n\t\t\t\t// Formatted numbers\n\t\t\t\t\"num-fmt\": function ( d ) {\n\t\t\t\t\treturn __numericReplace( d, decimalPlace, _re_formatted_numeric );\n\t\t\t\t},\n\t\n\t\t\t\t// HTML numeric\n\t\t\t\t\"html-num\": function ( d ) {\n\t\t\t\t\treturn __numericReplace( d, decimalPlace, _re_html );\n\t\t\t\t},\n\t\n\t\t\t\t// HTML numeric, formatted\n\t\t\t\t\"html-num-fmt\": function ( d ) {\n\t\t\t\t\treturn __numericReplace( d, decimalPlace, _re_html, _re_formatted_numeric );\n\t\t\t\t}\n\t\t\t},\n\t\t\tfunction ( key, fn ) {\n\t\t\t\t// Add the ordering method\n\t\t\t\t_ext.type.order[ key+decimalPlace+'-pre' ] = fn;\n\t\n\t\t\t\t// For HTML types add a search formatter that will strip the HTML\n\t\t\t\tif ( key.match(/^html\\-/) ) {\n\t\t\t\t\t_ext.type.search[ key+decimalPlace ] = _ext.type.search.html;\n\t\t\t\t}\n\t\t\t}\n\t\t);\n\t}\n\t\n\t\n\t// Default sort methods\n\t$.extend( _ext.type.order, {\n\t\t// Dates\n\t\t\"date-pre\": function ( d ) {\n\t\t\tvar ts = Date.parse( d );\n\t\t\treturn isNaN(ts) ? -Infinity : ts;\n\t\t},\n\t\n\t\t// html\n\t\t\"html-pre\": function ( a ) {\n\t\t\treturn _empty(a) ?\n\t\t\t\t'' :\n\t\t\t\ta.replace ?\n\t\t\t\t\ta.replace( /<.*?>/g, \"\" ).toLowerCase() :\n\t\t\t\t\ta+'';\n\t\t},\n\t\n\t\t// string\n\t\t\"string-pre\": function ( a ) {\n\t\t\t// This is a little complex, but faster than always calling toString,\n\t\t\t// http://jsperf.com/tostring-v-check\n\t\t\treturn _empty(a) ?\n\t\t\t\t'' :\n\t\t\t\ttypeof a === 'string' ?\n\t\t\t\t\ta.toLowerCase() :\n\t\t\t\t\t! a.toString ?\n\t\t\t\t\t\t'' :\n\t\t\t\t\t\ta.toString();\n\t\t},\n\t\n\t\t// string-asc and -desc are retained only for compatibility with the old\n\t\t// sort methods\n\t\t\"string-asc\": function ( x, y ) {\n\t\t\treturn ((x < y) ? -1 : ((x > y) ? 1 : 0));\n\t\t},\n\t\n\t\t\"string-desc\": function ( x, y ) {\n\t\t\treturn ((x < y) ? 1 : ((x > y) ? -1 : 0));\n\t\t}\n\t} );\n\t\n\t\n\t// Numeric sorting types - order doesn't matter here\n\t_addNumericSort( '' );\n\t\n\t\n\t$.extend( true, DataTable.ext.renderer, {\n\t\theader: {\n\t\t\t_: function ( settings, cell, column, classes ) {\n\t\t\t\t// No additional mark-up required\n\t\t\t\t// Attach a sort listener to update on sort - note that using the\n\t\t\t\t// `DT` namespace will allow the event to be removed automatically\n\t\t\t\t// on destroy, while the `dt` namespaced event is the one we are\n\t\t\t\t// listening for\n\t\t\t\t$(settings.nTable).on( 'order.dt.DT', function ( e, ctx, sorting, columns ) {\n\t\t\t\t\tif ( settings !== ctx ) { // need to check this this is the host\n\t\t\t\t\t\treturn;               // table, not a nested one\n\t\t\t\t\t}\n\t\n\t\t\t\t\tvar colIdx = column.idx;\n\t\n\t\t\t\t\tcell\n\t\t\t\t\t\t.removeClass(\n\t\t\t\t\t\t\tclasses.sSortAsc +' '+\n\t\t\t\t\t\t\tclasses.sSortDesc\n\t\t\t\t\t\t)\n\t\t\t\t\t\t.addClass( columns[ colIdx ] == 'asc' ?\n\t\t\t\t\t\t\tclasses.sSortAsc : columns[ colIdx ] == 'desc' ?\n\t\t\t\t\t\t\t\tclasses.sSortDesc :\n\t\t\t\t\t\t\t\tcolumn.sSortingClass\n\t\t\t\t\t\t);\n\t\t\t\t} );\n\t\t\t},\n\t\n\t\t\tjqueryui: function ( settings, cell, column, classes ) {\n\t\t\t\t$('<div/>')\n\t\t\t\t\t.addClass( classes.sSortJUIWrapper )\n\t\t\t\t\t.append( cell.contents() )\n\t\t\t\t\t.append( $('<span/>')\n\t\t\t\t\t\t.addClass( classes.sSortIcon+' '+column.sSortingClassJUI )\n\t\t\t\t\t)\n\t\t\t\t\t.appendTo( cell );\n\t\n\t\t\t\t// Attach a sort listener to update on sort\n\t\t\t\t$(settings.nTable).on( 'order.dt.DT', function ( e, ctx, sorting, columns ) {\n\t\t\t\t\tif ( settings !== ctx ) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\n\t\t\t\t\tvar colIdx = column.idx;\n\t\n\t\t\t\t\tcell\n\t\t\t\t\t\t.removeClass( classes.sSortAsc +\" \"+classes.sSortDesc )\n\t\t\t\t\t\t.addClass( columns[ colIdx ] == 'asc' ?\n\t\t\t\t\t\t\tclasses.sSortAsc : columns[ colIdx ] == 'desc' ?\n\t\t\t\t\t\t\t\tclasses.sSortDesc :\n\t\t\t\t\t\t\t\tcolumn.sSortingClass\n\t\t\t\t\t\t);\n\t\n\t\t\t\t\tcell\n\t\t\t\t\t\t.find( 'span.'+classes.sSortIcon )\n\t\t\t\t\t\t.removeClass(\n\t\t\t\t\t\t\tclasses.sSortJUIAsc +\" \"+\n\t\t\t\t\t\t\tclasses.sSortJUIDesc +\" \"+\n\t\t\t\t\t\t\tclasses.sSortJUI +\" \"+\n\t\t\t\t\t\t\tclasses.sSortJUIAscAllowed +\" \"+\n\t\t\t\t\t\t\tclasses.sSortJUIDescAllowed\n\t\t\t\t\t\t)\n\t\t\t\t\t\t.addClass( columns[ colIdx ] == 'asc' ?\n\t\t\t\t\t\t\tclasses.sSortJUIAsc : columns[ colIdx ] == 'desc' ?\n\t\t\t\t\t\t\t\tclasses.sSortJUIDesc :\n\t\t\t\t\t\t\t\tcolumn.sSortingClassJUI\n\t\t\t\t\t\t);\n\t\t\t\t} );\n\t\t\t}\n\t\t}\n\t} );\n\t\n\t/*\n\t * Public helper functions. These aren't used internally by DataTables, or\n\t * called by any of the options passed into DataTables, but they can be used\n\t * externally by developers working with DataTables. They are helper functions\n\t * to make working with DataTables a little bit easier.\n\t */\n\t\n\tvar __htmlEscapeEntities = function ( d ) {\n\t\tif (Array.isArray(d)) {\n\t\t\td = d.join(',');\n\t\t}\n\t\n\t\treturn typeof d === 'string' ?\n\t\t\td\n\t\t\t\t.replace(/&/g, '&amp;')\n\t\t\t\t.replace(/</g, '&lt;')\n\t\t\t\t.replace(/>/g, '&gt;')\n\t\t\t\t.replace(/\"/g, '&quot;') :\n\t\t\td;\n\t};\n\t\n\t// Common logic for moment, luxon or a date action\n\tfunction __mld( dt, momentFn, luxonFn, dateFn, arg1 ) {\n\t\tif (window.moment) {\n\t\t\treturn dt[momentFn]( arg1 );\n\t\t}\n\t\telse if (window.luxon) {\n\t\t\treturn dt[luxonFn]( arg1 );\n\t\t}\n\t\t\n\t\treturn dateFn ? dt[dateFn]( arg1 ) : dt;\n\t}\n\t\n\t\n\tvar __mlWarning = false;\n\tfunction __mldObj (d, format, locale) {\n\t\tvar dt;\n\t\n\t\tif (window.moment) {\n\t\t\tdt = window.moment.utc( d, format, locale, true );\n\t\n\t\t\tif (! dt.isValid()) {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t}\n\t\telse if (window.luxon) {\n\t\t\tdt = format\n\t\t\t\t? window.luxon.DateTime.fromFormat( d, format )\n\t\t\t\t: window.luxon.DateTime.fromISO( d );\n\t\n\t\t\tif (! dt.isValid) {\n\t\t\t\treturn null;\n\t\t\t}\n\t\n\t\t\tdt.setLocale(locale);\n\t\t}\n\t\telse if (! format) {\n\t\t\t// No format given, must be ISO\n\t\t\tdt = new Date(d);\n\t\t}\n\t\telse {\n\t\t\tif (! __mlWarning) {\n\t\t\t\talert('DataTables warning: Formatted date without Moment.js or Luxon - https://datatables.net/tn/17');\n\t\t\t}\n\t\n\t\t\t__mlWarning = true;\n\t\t}\n\t\n\t\treturn dt;\n\t}\n\t\n\t// Wrapper for date, datetime and time which all operate the same way with the exception of\n\t// the output string for auto locale support\n\tfunction __mlHelper (localeString) {\n\t\treturn function ( from, to, locale, def ) {\n\t\t\t// Luxon and Moment support\n\t\t\t// Argument shifting\n\t\t\tif ( arguments.length === 0 ) {\n\t\t\t\tlocale = 'en';\n\t\t\t\tto = null; // means toLocaleString\n\t\t\t\tfrom = null; // means iso8601\n\t\t\t}\n\t\t\telse if ( arguments.length === 1 ) {\n\t\t\t\tlocale = 'en';\n\t\t\t\tto = from;\n\t\t\t\tfrom = null;\n\t\t\t}\n\t\t\telse if ( arguments.length === 2 ) {\n\t\t\t\tlocale = to;\n\t\t\t\tto = from;\n\t\t\t\tfrom = null;\n\t\t\t}\n\t\n\t\t\tvar typeName = 'datetime-' + to;\n\t\n\t\t\t// Add type detection and sorting specific to this date format - we need to be able to identify\n\t\t\t// date type columns as such, rather than as numbers in extensions. Hence the need for this.\n\t\t\tif (! DataTable.ext.type.order[typeName]) {\n\t\t\t\t// The renderer will give the value to type detect as the type!\n\t\t\t\tDataTable.ext.type.detect.unshift(function (d) {\n\t\t\t\t\treturn d === typeName ? typeName : false;\n\t\t\t\t});\n\t\n\t\t\t\t// The renderer gives us Moment, Luxon or Date obects for the sorting, all of which have a\n\t\t\t\t// `valueOf` which gives milliseconds epoch\n\t\t\t\tDataTable.ext.type.order[typeName + '-asc'] = function (a, b) {\n\t\t\t\t\tvar x = a.valueOf();\n\t\t\t\t\tvar y = b.valueOf();\n\t\n\t\t\t\t\treturn x === y\n\t\t\t\t\t\t? 0\n\t\t\t\t\t\t: x < y\n\t\t\t\t\t\t\t? -1\n\t\t\t\t\t\t\t: 1;\n\t\t\t\t}\n\t\n\t\t\t\tDataTable.ext.type.order[typeName + '-desc'] = function (a, b) {\n\t\t\t\t\tvar x = a.valueOf();\n\t\t\t\t\tvar y = b.valueOf();\n\t\n\t\t\t\t\treturn x === y\n\t\t\t\t\t\t? 0\n\t\t\t\t\t\t: x > y\n\t\t\t\t\t\t\t? -1\n\t\t\t\t\t\t\t: 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\n\t\t\treturn function ( d, type ) {\n\t\t\t\t// Allow for a default value\n\t\t\t\tif (d === null || d === undefined) {\n\t\t\t\t\tif (def === '--now') {\n\t\t\t\t\t\t// We treat everything as UTC further down, so no changes are\n\t\t\t\t\t\t// made, as such need to get the local date / time as if it were\n\t\t\t\t\t\t// UTC\n\t\t\t\t\t\tvar local = new Date();\n\t\t\t\t\t\td = new Date( Date.UTC(\n\t\t\t\t\t\t\tlocal.getFullYear(), local.getMonth(), local.getDate(),\n\t\t\t\t\t\t\tlocal.getHours(), local.getMinutes(), local.getSeconds()\n\t\t\t\t\t\t) );\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\td = '';\n\t\t\t\t\t}\n\t\t\t\t}\n\t\n\t\t\t\tif (type === 'type') {\n\t\t\t\t\t// Typing uses the type name for fast matching\n\t\t\t\t\treturn typeName;\n\t\t\t\t}\n\t\n\t\t\t\tif (d === '') {\n\t\t\t\t\treturn type !== 'sort'\n\t\t\t\t\t\t? ''\n\t\t\t\t\t\t: __mldObj('0000-01-01 00:00:00', null, locale);\n\t\t\t\t}\n\t\n\t\t\t\t// Shortcut. If `from` and `to` are the same, we are using the renderer to\n\t\t\t\t// format for ordering, not display - its already in the display format.\n\t\t\t\tif ( to !== null && from === to && type !== 'sort' && type !== 'type' && ! (d instanceof Date) ) {\n\t\t\t\t\treturn d;\n\t\t\t\t}\n\t\n\t\t\t\tvar dt = __mldObj(d, from, locale);\n\t\n\t\t\t\tif (dt === null) {\n\t\t\t\t\treturn d;\n\t\t\t\t}\n\t\n\t\t\t\tif (type === 'sort') {\n\t\t\t\t\treturn dt;\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\tvar formatted = to === null\n\t\t\t\t\t? __mld(dt, 'toDate', 'toJSDate', '')[localeString]()\n\t\t\t\t\t: __mld(dt, 'format', 'toFormat', 'toISOString', to);\n\t\n\t\t\t\t// XSS protection\n\t\t\t\treturn type === 'display' ?\n\t\t\t\t\t__htmlEscapeEntities( formatted ) :\n\t\t\t\t\tformatted;\n\t\t\t};\n\t\t}\n\t}\n\t\n\t// Based on locale, determine standard number formatting\n\t// Fallback for legacy browsers is US English\n\tvar __thousands = ',';\n\tvar __decimal = '.';\n\t\n\tif (Intl) {\n\t\ttry {\n\t\t\tvar num = new Intl.NumberFormat().formatToParts(100000.1);\n\t\t\n\t\t\tfor (var i=0 ; i<num.length ; i++) {\n\t\t\t\tif (num[i].type === 'group') {\n\t\t\t\t\t__thousands = num[i].value;\n\t\t\t\t}\n\t\t\t\telse if (num[i].type === 'decimal') {\n\t\t\t\t\t__decimal = num[i].value;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tcatch (e) {\n\t\t\t// noop\n\t\t}\n\t}\n\t\n\t// Formatted date time detection - use by declaring the formats you are going to use\n\tDataTable.datetime = function ( format, locale ) {\n\t\tvar typeName = 'datetime-detect-' + format;\n\t\n\t\tif (! locale) {\n\t\t\tlocale = 'en';\n\t\t}\n\t\n\t\tif (! DataTable.ext.type.order[typeName]) {\n\t\t\tDataTable.ext.type.detect.unshift(function (d) {\n\t\t\t\tvar dt = __mldObj(d, format, locale);\n\t\t\t\treturn d === '' || dt ? typeName : false;\n\t\t\t});\n\t\n\t\t\tDataTable.ext.type.order[typeName + '-pre'] = function (d) {\n\t\t\t\treturn __mldObj(d, format, locale) || 0;\n\t\t\t}\n\t\t}\n\t}\n\t\n\t/**\n\t * Helpers for `columns.render`.\n\t *\n\t * The options defined here can be used with the `columns.render` initialisation\n\t * option to provide a display renderer. The following functions are defined:\n\t *\n\t * * `number` - Will format numeric data (defined by `columns.data`) for\n\t *   display, retaining the original unformatted data for sorting and filtering.\n\t *   It takes 5 parameters:\n\t *   * `string` - Thousands grouping separator\n\t *   * `string` - Decimal point indicator\n\t *   * `integer` - Number of decimal points to show\n\t *   * `string` (optional) - Prefix.\n\t *   * `string` (optional) - Postfix (/suffix).\n\t * * `text` - Escape HTML to help prevent XSS attacks. It has no optional\n\t *   parameters.\n\t *\n\t * @example\n\t *   // Column definition using the number renderer\n\t *   {\n\t *     data: \"salary\",\n\t *     render: $.fn.dataTable.render.number( '\\'', '.', 0, '$' )\n\t *   }\n\t *\n\t * @namespace\n\t */\n\tDataTable.render = {\n\t\tdate: __mlHelper('toLocaleDateString'),\n\t\tdatetime: __mlHelper('toLocaleString'),\n\t\ttime: __mlHelper('toLocaleTimeString'),\n\t\tnumber: function ( thousands, decimal, precision, prefix, postfix ) {\n\t\t\t// Auto locale detection\n\t\t\tif (thousands === null || thousands === undefined) {\n\t\t\t\tthousands = __thousands;\n\t\t\t}\n\t\n\t\t\tif (decimal === null || decimal === undefined) {\n\t\t\t\tdecimal = __decimal;\n\t\t\t}\n\t\n\t\t\treturn {\n\t\t\t\tdisplay: function ( d ) {\n\t\t\t\t\tif ( typeof d !== 'number' && typeof d !== 'string' ) {\n\t\t\t\t\t\treturn d;\n\t\t\t\t\t}\n\t\n\t\t\t\t\tif (d === '' || d === null) {\n\t\t\t\t\t\treturn d;\n\t\t\t\t\t}\n\t\n\t\t\t\t\tvar negative = d < 0 ? '-' : '';\n\t\t\t\t\tvar flo = parseFloat( d );\n\t\n\t\t\t\t\t// If NaN then there isn't much formatting that we can do - just\n\t\t\t\t\t// return immediately, escaping any HTML (this was supposed to\n\t\t\t\t\t// be a number after all)\n\t\t\t\t\tif ( isNaN( flo ) ) {\n\t\t\t\t\t\treturn __htmlEscapeEntities( d );\n\t\t\t\t\t}\n\t\n\t\t\t\t\tflo = flo.toFixed( precision );\n\t\t\t\t\td = Math.abs( flo );\n\t\n\t\t\t\t\tvar intPart = parseInt( d, 10 );\n\t\t\t\t\tvar floatPart = precision ?\n\t\t\t\t\t\tdecimal+(d - intPart).toFixed( precision ).substring( 2 ):\n\t\t\t\t\t\t'';\n\t\n\t\t\t\t\t// If zero, then can't have a negative prefix\n\t\t\t\t\tif (intPart === 0 && parseFloat(floatPart) === 0) {\n\t\t\t\t\t\tnegative = '';\n\t\t\t\t\t}\n\t\n\t\t\t\t\treturn negative + (prefix||'') +\n\t\t\t\t\t\tintPart.toString().replace(\n\t\t\t\t\t\t\t/\\B(?=(\\d{3})+(?!\\d))/g, thousands\n\t\t\t\t\t\t) +\n\t\t\t\t\t\tfloatPart +\n\t\t\t\t\t\t(postfix||'');\n\t\t\t\t}\n\t\t\t};\n\t\t},\n\t\n\t\ttext: function () {\n\t\t\treturn {\n\t\t\t\tdisplay: __htmlEscapeEntities,\n\t\t\t\tfilter: __htmlEscapeEntities\n\t\t\t};\n\t\t}\n\t};\n\t\n\t\n\t/*\n\t * This is really a good bit rubbish this method of exposing the internal methods\n\t * publicly... - To be fixed in 2.0 using methods on the prototype\n\t */\n\t\n\t\n\t/**\n\t * Create a wrapper function for exporting an internal functions to an external API.\n\t *  @param {string} fn API function name\n\t *  @returns {function} wrapped function\n\t *  @memberof DataTable#internal\n\t */\n\tfunction _fnExternApiFunc (fn)\n\t{\n\t\treturn function() {\n\t\t\tvar args = [_fnSettingsFromNode( this[DataTable.ext.iApiIndex] )].concat(\n\t\t\t\tArray.prototype.slice.call(arguments)\n\t\t\t);\n\t\t\treturn DataTable.ext.internal[fn].apply( this, args );\n\t\t};\n\t}\n\t\n\t\n\t/**\n\t * Reference to internal functions for use by plug-in developers. Note that\n\t * these methods are references to internal functions and are considered to be\n\t * private. If you use these methods, be aware that they are liable to change\n\t * between versions.\n\t *  @namespace\n\t */\n\t$.extend( DataTable.ext.internal, {\n\t\t_fnExternApiFunc: _fnExternApiFunc,\n\t\t_fnBuildAjax: _fnBuildAjax,\n\t\t_fnAjaxUpdate: _fnAjaxUpdate,\n\t\t_fnAjaxParameters: _fnAjaxParameters,\n\t\t_fnAjaxUpdateDraw: _fnAjaxUpdateDraw,\n\t\t_fnAjaxDataSrc: _fnAjaxDataSrc,\n\t\t_fnAddColumn: _fnAddColumn,\n\t\t_fnColumnOptions: _fnColumnOptions,\n\t\t_fnAdjustColumnSizing: _fnAdjustColumnSizing,\n\t\t_fnVisibleToColumnIndex: _fnVisibleToColumnIndex,\n\t\t_fnColumnIndexToVisible: _fnColumnIndexToVisible,\n\t\t_fnVisbleColumns: _fnVisbleColumns,\n\t\t_fnGetColumns: _fnGetColumns,\n\t\t_fnColumnTypes: _fnColumnTypes,\n\t\t_fnApplyColumnDefs: _fnApplyColumnDefs,\n\t\t_fnHungarianMap: _fnHungarianMap,\n\t\t_fnCamelToHungarian: _fnCamelToHungarian,\n\t\t_fnLanguageCompat: _fnLanguageCompat,\n\t\t_fnBrowserDetect: _fnBrowserDetect,\n\t\t_fnAddData: _fnAddData,\n\t\t_fnAddTr: _fnAddTr,\n\t\t_fnNodeToDataIndex: _fnNodeToDataIndex,\n\t\t_fnNodeToColumnIndex: _fnNodeToColumnIndex,\n\t\t_fnGetCellData: _fnGetCellData,\n\t\t_fnSetCellData: _fnSetCellData,\n\t\t_fnSplitObjNotation: _fnSplitObjNotation,\n\t\t_fnGetObjectDataFn: _fnGetObjectDataFn,\n\t\t_fnSetObjectDataFn: _fnSetObjectDataFn,\n\t\t_fnGetDataMaster: _fnGetDataMaster,\n\t\t_fnClearTable: _fnClearTable,\n\t\t_fnDeleteIndex: _fnDeleteIndex,\n\t\t_fnInvalidate: _fnInvalidate,\n\t\t_fnGetRowElements: _fnGetRowElements,\n\t\t_fnCreateTr: _fnCreateTr,\n\t\t_fnBuildHead: _fnBuildHead,\n\t\t_fnDrawHead: _fnDrawHead,\n\t\t_fnDraw: _fnDraw,\n\t\t_fnReDraw: _fnReDraw,\n\t\t_fnAddOptionsHtml: _fnAddOptionsHtml,\n\t\t_fnDetectHeader: _fnDetectHeader,\n\t\t_fnGetUniqueThs: _fnGetUniqueThs,\n\t\t_fnFeatureHtmlFilter: _fnFeatureHtmlFilter,\n\t\t_fnFilterComplete: _fnFilterComplete,\n\t\t_fnFilterCustom: _fnFilterCustom,\n\t\t_fnFilterColumn: _fnFilterColumn,\n\t\t_fnFilter: _fnFilter,\n\t\t_fnFilterCreateSearch: _fnFilterCreateSearch,\n\t\t_fnEscapeRegex: _fnEscapeRegex,\n\t\t_fnFilterData: _fnFilterData,\n\t\t_fnFeatureHtmlInfo: _fnFeatureHtmlInfo,\n\t\t_fnUpdateInfo: _fnUpdateInfo,\n\t\t_fnInfoMacros: _fnInfoMacros,\n\t\t_fnInitialise: _fnInitialise,\n\t\t_fnInitComplete: _fnInitComplete,\n\t\t_fnLengthChange: _fnLengthChange,\n\t\t_fnFeatureHtmlLength: _fnFeatureHtmlLength,\n\t\t_fnFeatureHtmlPaginate: _fnFeatureHtmlPaginate,\n\t\t_fnPageChange: _fnPageChange,\n\t\t_fnFeatureHtmlProcessing: _fnFeatureHtmlProcessing,\n\t\t_fnProcessingDisplay: _fnProcessingDisplay,\n\t\t_fnFeatureHtmlTable: _fnFeatureHtmlTable,\n\t\t_fnScrollDraw: _fnScrollDraw,\n\t\t_fnApplyToChildren: _fnApplyToChildren,\n\t\t_fnCalculateColumnWidths: _fnCalculateColumnWidths,\n\t\t_fnThrottle: _fnThrottle,\n\t\t_fnConvertToWidth: _fnConvertToWidth,\n\t\t_fnGetWidestNode: _fnGetWidestNode,\n\t\t_fnGetMaxLenString: _fnGetMaxLenString,\n\t\t_fnStringToCss: _fnStringToCss,\n\t\t_fnSortFlatten: _fnSortFlatten,\n\t\t_fnSort: _fnSort,\n\t\t_fnSortAria: _fnSortAria,\n\t\t_fnSortListener: _fnSortListener,\n\t\t_fnSortAttachListener: _fnSortAttachListener,\n\t\t_fnSortingClasses: _fnSortingClasses,\n\t\t_fnSortData: _fnSortData,\n\t\t_fnSaveState: _fnSaveState,\n\t\t_fnLoadState: _fnLoadState,\n\t\t_fnImplementState: _fnImplementState,\n\t\t_fnSettingsFromNode: _fnSettingsFromNode,\n\t\t_fnLog: _fnLog,\n\t\t_fnMap: _fnMap,\n\t\t_fnBindAction: _fnBindAction,\n\t\t_fnCallbackReg: _fnCallbackReg,\n\t\t_fnCallbackFire: _fnCallbackFire,\n\t\t_fnLengthOverflow: _fnLengthOverflow,\n\t\t_fnRenderer: _fnRenderer,\n\t\t_fnDataSource: _fnDataSource,\n\t\t_fnRowAttributes: _fnRowAttributes,\n\t\t_fnExtend: _fnExtend,\n\t\t_fnCalculateEnd: function () {} // Used by a lot of plug-ins, but redundant\n\t\t                                // in 1.10, so this dead-end function is\n\t\t                                // added to prevent errors\n\t} );\n\t\n\t\n\t// jQuery access\n\t$.fn.dataTable = DataTable;\n\t\n\t// Provide access to the host jQuery object (circular reference)\n\tDataTable.$ = $;\n\t\n\t// Legacy aliases\n\t$.fn.dataTableSettings = DataTable.settings;\n\t$.fn.dataTableExt = DataTable.ext;\n\t\n\t// With a capital `D` we return a DataTables API instance rather than a\n\t// jQuery object\n\t$.fn.DataTable = function ( opts ) {\n\t\treturn $(this).dataTable( opts ).api();\n\t};\n\t\n\t// All properties that are available to $.fn.dataTable should also be\n\t// available on $.fn.DataTable\n\t$.each( DataTable, function ( prop, val ) {\n\t\t$.fn.DataTable[ prop ] = val;\n\t} );\n\t\n\treturn DataTable;\n}));\n", "/*! DataTables Bootstrap 4 integration\n * \u00A92011-2017 SpryMedia Ltd - datatables.net/license\n */\n\n/**\n * DataTables integration for Bootstrap 4. This requires Bootstrap 4 and\n * DataTables 1.10 or newer.\n *\n * This file sets the defaults and adds options to DataTables to style its\n * controls using Bootstrap. See http://datatables.net/manual/styling/bootstrap\n * for further information.\n */\n(function( factory ){\n\tif ( typeof define === 'function' && define.amd ) {\n\t\t// AMD\n\t\tdefine( ['jquery', 'datatables.net'], function ( $ ) {\n\t\t\treturn factory( $, window, document );\n\t\t} );\n\t}\n\telse if ( typeof exports === 'object' ) {\n\t\t// CommonJS\n\t\tmodule.exports = function (root, $) {\n\t\t\tif ( ! root ) {\n\t\t\t\troot = window;\n\t\t\t}\n\n\t\t\tif ( ! $ || ! $.fn.dataTable ) {\n\t\t\t\t// Require DataTables, which attaches to jQuery, including\n\t\t\t\t// jQuery if needed and have a $ property so we can access the\n\t\t\t\t// jQuery object that is used\n\t\t\t\t$ = require('datatables.net')(root, $).$;\n\t\t\t}\n\n\t\t\treturn factory( $, root, root.document );\n\t\t};\n\t}\n\telse {\n\t\t// Browser\n\t\tfactory( jQuery, window, document );\n\t}\n}(function( $, window, document, undefined ) {\n'use strict';\nvar DataTable = $.fn.dataTable;\n\n\n/* Set the defaults for DataTables initialisation */\n$.extend( true, DataTable.defaults, {\n\tdom:\n\t\t\"<'row'<'col-sm-12 col-md-6'l><'col-sm-12 col-md-6'f>>\" +\n\t\t\"<'row'<'col-sm-12'tr>>\" +\n\t\t\"<'row'<'col-sm-12 col-md-5'i><'col-sm-12 col-md-7'p>>\",\n\trenderer: 'bootstrap'\n} );\n\n\n/* Default class modification */\n$.extend( DataTable.ext.classes, {\n\tsWrapper:      \"dataTables_wrapper dt-bootstrap4\",\n\tsFilterInput:  \"form-control form-control-sm\",\n\tsLengthSelect: \"custom-select custom-select-sm form-control form-control-sm\",\n\tsProcessing:   \"dataTables_processing card\",\n\tsPageButton:   \"paginate_button page-item\"\n} );\n\n\n/* Bootstrap paging button renderer */\nDataTable.ext.renderer.pageButton.bootstrap = function ( settings, host, idx, buttons, page, pages ) {\n\tvar api     = new DataTable.Api( settings );\n\tvar classes = settings.oClasses;\n\tvar lang    = settings.oLanguage.oPaginate;\n\tvar aria = settings.oLanguage.oAria.paginate || {};\n\tvar btnDisplay, btnClass, counter=0;\n\n\tvar attach = function( container, buttons ) {\n\t\tvar i, ien, node, button;\n\t\tvar clickHandler = function ( e ) {\n\t\t\te.preventDefault();\n\t\t\tif ( !$(e.currentTarget).hasClass('disabled') && api.page() != e.data.action ) {\n\t\t\t\tapi.page( e.data.action ).draw( 'page' );\n\t\t\t}\n\t\t};\n\n\t\tfor ( i=0, ien=buttons.length ; i<ien ; i++ ) {\n\t\t\tbutton = buttons[i];\n\n\t\t\tif ( Array.isArray( button ) ) {\n\t\t\t\tattach( container, button );\n\t\t\t}\n\t\t\telse {\n\t\t\t\tbtnDisplay = '';\n\t\t\t\tbtnClass = '';\n\n\t\t\t\tswitch ( button ) {\n\t\t\t\t\tcase 'ellipsis':\n\t\t\t\t\t\tbtnDisplay = '&#x2026;';\n\t\t\t\t\t\tbtnClass = 'disabled';\n\t\t\t\t\t\tbreak;\n\n\t\t\t\t\tcase 'first':\n\t\t\t\t\t\tbtnDisplay = lang.sFirst;\n\t\t\t\t\t\tbtnClass = button + (page > 0 ?\n\t\t\t\t\t\t\t'' : ' disabled');\n\t\t\t\t\t\tbreak;\n\n\t\t\t\t\tcase 'previous':\n\t\t\t\t\t\tbtnDisplay = lang.sPrevious;\n\t\t\t\t\t\tbtnClass = button + (page > 0 ?\n\t\t\t\t\t\t\t'' : ' disabled');\n\t\t\t\t\t\tbreak;\n\n\t\t\t\t\tcase 'next':\n\t\t\t\t\t\tbtnDisplay = lang.sNext;\n\t\t\t\t\t\tbtnClass = button + (page < pages-1 ?\n\t\t\t\t\t\t\t'' : ' disabled');\n\t\t\t\t\t\tbreak;\n\n\t\t\t\t\tcase 'last':\n\t\t\t\t\t\tbtnDisplay = lang.sLast;\n\t\t\t\t\t\tbtnClass = button + (page < pages-1 ?\n\t\t\t\t\t\t\t'' : ' disabled');\n\t\t\t\t\t\tbreak;\n\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tbtnDisplay = button + 1;\n\t\t\t\t\t\tbtnClass = page === button ?\n\t\t\t\t\t\t\t'active' : '';\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\n\t\t\t\tif ( btnDisplay ) {\n\t\t\t\t\tnode = $('<li>', {\n\t\t\t\t\t\t\t'class': classes.sPageButton+' '+btnClass,\n\t\t\t\t\t\t\t'id': idx === 0 && typeof button === 'string' ?\n\t\t\t\t\t\t\t\tsettings.sTableId +'_'+ button :\n\t\t\t\t\t\t\t\tnull\n\t\t\t\t\t\t} )\n\t\t\t\t\t\t.append( $('<a>', {\n\t\t\t\t\t\t\t\t'href': '#',\n\t\t\t\t\t\t\t\t'aria-controls': settings.sTableId,\n\t\t\t\t\t\t\t\t'aria-label': aria[ button ],\n\t\t\t\t\t\t\t\t'data-dt-idx': counter,\n\t\t\t\t\t\t\t\t'tabindex': settings.iTabIndex,\n\t\t\t\t\t\t\t\t'class': 'page-link'\n\t\t\t\t\t\t\t} )\n\t\t\t\t\t\t\t.html( btnDisplay )\n\t\t\t\t\t\t)\n\t\t\t\t\t\t.appendTo( container );\n\n\t\t\t\t\tsettings.oApi._fnBindAction(\n\t\t\t\t\t\tnode, {action: button}, clickHandler\n\t\t\t\t\t);\n\n\t\t\t\t\tcounter++;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\n\t// IE9 throws an 'unknown error' if document.activeElement is used\n\t// inside an iframe or frame. \n\tvar activeEl;\n\n\ttry {\n\t\t// Because this approach is destroying and recreating the paging\n\t\t// elements, focus is lost on the select button which is bad for\n\t\t// accessibility. So we want to restore focus once the draw has\n\t\t// completed\n\t\tactiveEl = $(host).find(document.activeElement).data('dt-idx');\n\t}\n\tcatch (e) {}\n\n\tattach(\n\t\t$(host).empty().html('<ul class=\"pagination\"/>').children('ul'),\n\t\tbuttons\n\t);\n\n\tif ( activeEl !== undefined ) {\n\t\t$(host).find( '[data-dt-idx='+activeEl+']' ).trigger('focus');\n\t}\n};\n\n\nreturn DataTable;\n}));\n", "/*! AutoFill 2.3.9\n * \u00A92008-2021 SpryMedia Ltd - datatables.net/license\n */\n\n/**\n * @summary     AutoFill\n * @description Add Excel like click and drag auto-fill options to DataTables\n * @version     2.3.9\n * @file        dataTables.autoFill.js\n * @author      SpryMedia Ltd (www.sprymedia.co.uk)\n * @contact     www.sprymedia.co.uk/contact\n * @copyright   Copyright 2010-2021 SpryMedia Ltd.\n *\n * This source file is free software, available under the following license:\n *   MIT license - http://datatables.net/license/mit\n *\n * This source file is distributed in the hope that it will be useful, but\n * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY\n * or FITNESS FOR A PARTICULAR PURPOSE. See the license files for details.\n *\n * For details please refer to: http://www.datatables.net\n */\n(function( factory ){\n\tif ( typeof define === 'function' && define.amd ) {\n\t\t// AMD\n\t\tdefine( ['jquery', 'datatables.net'], function ( $ ) {\n\t\t\treturn factory( $, window, document );\n\t\t} );\n\t}\n\telse if ( typeof exports === 'object' ) {\n\t\t// CommonJS\n\t\tmodule.exports = function (root, $) {\n\t\t\tif ( ! root ) {\n\t\t\t\troot = window;\n\t\t\t}\n\n\t\t\tif ( ! $ || ! $.fn.dataTable ) {\n\t\t\t\t$ = require('datatables.net')(root, $).$;\n\t\t\t}\n\n\t\t\treturn factory( $, root, root.document );\n\t\t};\n\t}\n\telse {\n\t\t// Browser\n\t\tfactory( jQuery, window, document );\n\t}\n}(function( $, window, document, undefined ) {\n'use strict';\nvar DataTable = $.fn.dataTable;\n\n\nvar _instance = 0;\n\n/** \n * AutoFill provides Excel like auto-fill features for a DataTable\n *\n * @class AutoFill\n * @constructor\n * @param {object} oTD DataTables settings object\n * @param {object} oConfig Configuration object for AutoFill\n */\nvar AutoFill = function( dt, opts )\n{\n\tif ( ! DataTable.versionCheck || ! DataTable.versionCheck( '1.10.8' ) ) {\n\t\tthrow( \"Warning: AutoFill requires DataTables 1.10.8 or greater\");\n\t}\n\n\t// User and defaults configuration object\n\tthis.c = $.extend( true, {},\n\t\tDataTable.defaults.autoFill,\n\t\tAutoFill.defaults,\n\t\topts\n\t);\n\n\t/**\n\t * @namespace Settings object which contains customisable information for AutoFill instance\n\t */\n\tthis.s = {\n\t\t/** @type {DataTable.Api} DataTables' API instance */\n\t\tdt: new DataTable.Api( dt ),\n\n\t\t/** @type {String} Unique namespace for events attached to the document */\n\t\tnamespace: '.autoFill'+(_instance++),\n\n\t\t/** @type {Object} Cached dimension information for use in the mouse move event handler */\n\t\tscroll: {},\n\n\t\t/** @type {integer} Interval object used for smooth scrolling */\n\t\tscrollInterval: null,\n\n\t\thandle: {\n\t\t\theight: 0,\n\t\t\twidth: 0\n\t\t},\n\n\t\t/**\n\t\t * Enabled setting\n\t\t * @type {Boolean}\n\t\t */\n\t\tenabled: false\n\t};\n\n\n\t/**\n\t * @namespace Common and useful DOM elements for the class instance\n\t */\n\tthis.dom = {\n\t\t/** @type {jQuery} AutoFill handle */\n\t\thandle: $('<div class=\"dt-autofill-handle\"/>'),\n\n\t\t/**\n\t\t * @type {Object} Selected cells outline - Need to use 4 elements,\n\t\t *   otherwise the mouse over if you back into the selected rectangle\n\t\t *   will be over that element, rather than the cells!\n\t\t */\n\t\tselect: {\n\t\t\ttop:    $('<div class=\"dt-autofill-select top\"/>'),\n\t\t\tright:  $('<div class=\"dt-autofill-select right\"/>'),\n\t\t\tbottom: $('<div class=\"dt-autofill-select bottom\"/>'),\n\t\t\tleft:   $('<div class=\"dt-autofill-select left\"/>')\n\t\t},\n\n\t\t/** @type {jQuery} Fill type chooser background */\n\t\tbackground: $('<div class=\"dt-autofill-background\"/>'),\n\n\t\t/** @type {jQuery} Fill type chooser */\n\t\tlist: $('<div class=\"dt-autofill-list\">'+this.s.dt.i18n('autoFill.info', '')+'<ul/></div>'),\n\n\t\t/** @type {jQuery} DataTables scrolling container */\n\t\tdtScroll: null,\n\n\t\t/** @type {jQuery} Offset parent element */\n\t\toffsetParent: null\n\t};\n\n\n\t/* Constructor logic */\n\tthis._constructor();\n};\n\n\n\n$.extend( AutoFill.prototype, {\n\t/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n\t * Public methods (exposed via the DataTables API below)\n\t */\n\tenabled: function ()\n\t{\n\t\treturn this.s.enabled;\n\t},\n\n\n\tenable: function ( flag )\n\t{\n\t\tvar that = this;\n\n\t\tif ( flag === false ) {\n\t\t\treturn this.disable();\n\t\t}\n\n\t\tthis.s.enabled = true;\n\n\t\tthis._focusListener();\n\n\t\tthis.dom.handle.on( 'mousedown touchstart', function (e) {\n\t\t\tthat._mousedown( e );\n\t\t\treturn false;\n\t\t} );\n\n\t\t$(window).on('resize', function() {\n\t\t\tvar handle = $('div.dt-autofill-handle');\n\t\t\tif(handle.length > 0 && that.dom.attachedTo !== undefined) {\n\t\t\t\tthat._attach(that.dom.attachedTo)\n\t\t\t}\n\t\t})\n\n\t\tlet orientationReset = function() {\n\t\t\tthat.s.handle = {\n\t\t\t\theight: false,\n\t\t\t\twidth: false\n\t\t\t};\n\t\t\t$(that.dom.handle).css({\n\t\t\t\t'height': '',\n\t\t\t\t'width': ''\n\t\t\t})\n\t\t\tif(that.dom.attachedTo !== undefined) {\n\t\t\t\tthat._attach(that.dom.attachedTo)\n\t\t\t}\n\t\t}\n\n\t\t$(window)\n\t\t\t.on('orientationchange', function() {\n\t\t\t\tsetTimeout(function() {\n\t\t\t\t\torientationReset();\n\t\t\t\t\tsetTimeout(orientationReset, 150);\n\t\t\t\t}, 50);\n\t\t\t});\n\n\t\treturn this;\n\t},\n\n\tdisable: function ()\n\t{\n\t\tthis.s.enabled = false;\n\n\t\tthis._focusListenerRemove();\n\n\t\treturn this;\n\t},\n\n\n\t/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n\t * Constructor\n\t */\n\n\t/**\n\t * Initialise the RowReorder instance\n\t *\n\t * @private\n\t */\n\t_constructor: function ()\n\t{\n\t\tvar that = this;\n\t\tvar dt = this.s.dt;\n\t\tvar dtScroll = $('div.dataTables_scrollBody', this.s.dt.table().container());\n\n\t\t// Make the instance accessible to the API\n\t\tdt.settings()[0].autoFill = this;\n\n\t\tif ( dtScroll.length ) {\n\t\t\tthis.dom.dtScroll = dtScroll;\n\n\t\t\t// Need to scroll container to be the offset parent\n\t\t\tif ( dtScroll.css('position') === 'static' ) {\n\t\t\t\tdtScroll.css( 'position', 'relative' );\n\t\t\t}\n\t\t}\n\n\t\tif ( this.c.enable !== false ) {\n\t\t\tthis.enable();\n\t\t}\n\n\t\tdt.on( 'destroy.autoFill', function () {\n\t\t\tthat._focusListenerRemove();\n\t\t} );\n\t},\n\n\n\t/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n\t * Private methods\n\t */\n\n\t/**\n\t * Display the AutoFill drag handle by appending it to a table cell. This\n\t * is the opposite of the _detach method.\n\t *\n\t * @param  {node} node TD/TH cell to insert the handle into\n\t * @private\n\t */\n\t_attach: function ( node )\n\t{\n\t\tvar dt = this.s.dt;\n\t\tvar idx = dt.cell( node ).index();\n\t\tvar handle = this.dom.handle;\n\t\tvar handleDim = this.s.handle;\n\n\t\tif ( ! idx || dt.columns( this.c.columns ).indexes().indexOf( idx.column ) === -1 ) {\n\t\t\tthis._detach();\n\t\t\treturn;\n\t\t}\n\n\t\tif ( ! this.dom.offsetParent ) {\n\t\t\t// We attach to the table's offset parent\n\t\t\tthis.dom.offsetParent = $( dt.table().node() ).offsetParent();\n\t\t}\n\n\t\tif ( ! handleDim.height || ! handleDim.width ) {\n\t\t\t// Append to document so we can get its size. Not expecting it to\n\t\t\t// change during the life time of the page\n\t\t\thandle.appendTo( 'body' );\n\t\t\thandleDim.height = handle.outerHeight();\n\t\t\thandleDim.width = handle.outerWidth();\n\t\t}\n\n\t\t// Might need to go through multiple offset parents\n\t\tvar offset = this._getPosition( node, this.dom.offsetParent );\n\t\t\n\t\tthis.dom.attachedTo = node;\n\t\thandle\n\t\t\t.css( {\n\t\t\t\ttop: offset.top + node.offsetHeight - handleDim.height,\n\t\t\t\tleft: offset.left + node.offsetWidth - handleDim.width\n\t\t\t} )\n\t\t\t.appendTo( this.dom.offsetParent );\n\t},\n\n\n\t/**\n\t * Determine can the fill type should be. This can be automatic, or ask the\n\t * end user.\n\t *\n\t * @param {array} cells Information about the selected cells from the key\n\t *     up function\n\t * @private\n\t */\n\t_actionSelector: function ( cells )\n\t{\n\t\tvar that = this;\n\t\tvar dt = this.s.dt;\n\t\tvar actions = AutoFill.actions;\n\t\tvar available = [];\n\n\t\t// \"Ask\" each plug-in if it wants to handle this data\n\t\t$.each( actions, function ( key, action ) {\n\t\t\tif ( action.available( dt, cells ) ) {\n\t\t\t\tavailable.push( key );\n\t\t\t}\n\t\t} );\n\n\t\tif ( available.length === 1 && this.c.alwaysAsk === false ) {\n\t\t\t// Only one action available - enact it immediately\n\t\t\tvar result = actions[ available[0] ].execute( dt, cells );\n\t\t\tthis._update( result, cells );\n\t\t}\n\t\telse if ( available.length > 1 ) {\n\t\t\t// Multiple actions available - ask the end user what they want to do\n\t\t\tvar list = this.dom.list.children('ul').empty();\n\n\t\t\t// Add a cancel option\n\t\t\tavailable.push( 'cancel' );\n\n\t\t\t$.each( available, function ( i, name ) {\n\t\t\t\tlist.append( $('<li/>')\n\t\t\t\t\t.append(\n\t\t\t\t\t\t'<div class=\"dt-autofill-question\">'+\n\t\t\t\t\t\t\tactions[ name ].option( dt, cells )+\n\t\t\t\t\t\t'<div>'\n\t\t\t\t\t)\n\t\t\t\t\t.append( $('<div class=\"dt-autofill-button\">' )\n\t\t\t\t\t\t.append( $('<button class=\"'+AutoFill.classes.btn+'\">'+dt.i18n('autoFill.button', '&gt;')+'</button>')\n\t\t\t\t\t\t\t.on( 'click', function () {\n\t\t\t\t\t\t\t\tvar result = actions[ name ].execute(\n\t\t\t\t\t\t\t\t\tdt, cells, $(this).closest('li')\n\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\tthat._update( result, cells );\n\n\t\t\t\t\t\t\t\tthat.dom.background.remove();\n\t\t\t\t\t\t\t\tthat.dom.list.remove();\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\n\t\t\tthis.dom.background.appendTo( 'body' );\n\t\t\tthis.dom.background.one('click', () => {\n\t\t\t\tthis.dom.background.remove();\n\t\t\t\tthis.dom.list.remove();\n\t\t\t})\n\t\t\tthis.dom.list.appendTo( 'body' );\n\n\t\t\tthis.dom.list.css( 'margin-top', this.dom.list.outerHeight()/2 * -1 );\n\t\t}\n\t},\n\n\n\t/**\n\t * Remove the AutoFill handle from the document\n\t *\n\t * @private\n\t */\n\t_detach: function ()\n\t{\n\t\tthis.dom.attachedTo = null;\n\t\tthis.dom.handle.detach();\n\t},\n\n\n\t/**\n\t * Draw the selection outline by calculating the range between the start\n\t * and end cells, then placing the highlighting elements to draw a rectangle\n\t *\n\t * @param  {node}   target End cell\n\t * @param  {object} e      Originating event\n\t * @private\n\t */\n\t_drawSelection: function ( target, e )\n\t{\n\t\t// Calculate boundary for start cell to this one\n\t\tvar dt = this.s.dt;\n\t\tvar start = this.s.start;\n\t\tvar startCell = $(this.dom.start);\n\t\tvar end = {\n\t\t\trow: this.c.vertical ?\n\t\t\t\tdt.rows( { page: 'current' } ).nodes().indexOf( target.parentNode ) :\n\t\t\t\tstart.row,\n\t\t\tcolumn: this.c.horizontal ?\n\t\t\t\t$(target).index() :\n\t\t\t\tstart.column\n\t\t};\n\t\tvar colIndx = dt.column.index( 'toData', end.column );\n\t\tvar endRow =  dt.row( ':eq('+end.row+')', { page: 'current' } ); // Workaround for M581\n\t\tvar endCell = $( dt.cell( endRow.index(), colIndx ).node() );\n\n\t\t// Be sure that is a DataTables controlled cell\n\t\tif ( ! dt.cell( endCell ).any() ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// if target is not in the columns available - do nothing\n\t\tif ( dt.columns( this.c.columns ).indexes().indexOf( colIndx ) === -1 || end.row === -1) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis.s.end = end;\n\n\t\tvar top, bottom, left, right, height, width;\n\n\t\ttop    = start.row    < end.row    ? startCell : endCell;\n\t\tbottom = start.row    < end.row    ? endCell   : startCell;\n\t\tleft   = start.column < end.column ? startCell : endCell;\n\t\tright  = start.column < end.column ? endCell   : startCell;\n\n\t\ttop    = this._getPosition( top.get(0) ).top;\n\t\tleft   = this._getPosition( left.get(0) ).left;\n\t\theight = this._getPosition( bottom.get(0) ).top + bottom.outerHeight() - top;\n\t\twidth  = this._getPosition( right.get(0) ).left + right.outerWidth() - left;\n\n\t\tvar select = this.dom.select;\n\t\tselect.top.css( {\n\t\t\ttop: top,\n\t\t\tleft: left,\n\t\t\twidth: width\n\t\t} );\n\n\t\tselect.left.css( {\n\t\t\ttop: top,\n\t\t\tleft: left,\n\t\t\theight: height\n\t\t} );\n\n\t\tselect.bottom.css( {\n\t\t\ttop: top + height,\n\t\t\tleft: left,\n\t\t\twidth: width\n\t\t} );\n\n\t\tselect.right.css( {\n\t\t\ttop: top,\n\t\t\tleft: left + width,\n\t\t\theight: height\n\t\t} );\n\t},\n\n\n\t/**\n\t * Use the Editor API to perform an update based on the new data for the\n\t * cells\n\t *\n\t * @param {array} cells Information about the selected cells from the key\n\t *     up function\n\t * @private\n\t */\n\t_editor: function ( cells )\n\t{\n\t\tvar dt = this.s.dt;\n\t\tvar editor = this.c.editor;\n\n\t\tif ( ! editor ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Build the object structure for Editor's multi-row editing\n\t\tvar idValues = {};\n\t\tvar nodes = [];\n\t\tvar fields = editor.fields();\n\n\t\tfor ( var i=0, ien=cells.length ; i<ien ; i++ ) {\n\t\t\tfor ( var j=0, jen=cells[i].length ; j<jen ; j++ ) {\n\t\t\t\tvar cell = cells[i][j];\n\n\t\t\t\t// Determine the field name for the cell being edited\n\t\t\t\tvar col = dt.settings()[0].aoColumns[ cell.index.column ];\n\t\t\t\tvar fieldName = col.editField;\n\n\t\t\t\tif ( fieldName === undefined ) {\n\t\t\t\t\tvar dataSrc = col.mData;\n\n\t\t\t\t\t// dataSrc is the `field.data` property, but we need to set\n\t\t\t\t\t// using the field name, so we need to translate from the\n\t\t\t\t\t// data to the name\n\t\t\t\t\tfor ( var k=0, ken=fields.length ; k<ken ; k++ ) {\n\t\t\t\t\t\tvar field = editor.field( fields[k] );\n\n\t\t\t\t\t\tif ( field.dataSrc() === dataSrc ) {\n\t\t\t\t\t\t\tfieldName = field.name();\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}\n\n\t\t\t\tif ( ! fieldName ) {\n\t\t\t\t\tthrow 'Could not automatically determine field data. '+\n\t\t\t\t\t\t'Please see https://datatables.net/tn/11';\n\t\t\t\t}\n\n\t\t\t\tif ( ! idValues[ fieldName ] ) {\n\t\t\t\t\tidValues[ fieldName ] = {};\n\t\t\t\t}\n\n\t\t\t\tvar id = dt.row( cell.index.row ).id();\n\t\t\t\tidValues[ fieldName ][ id ] = cell.set;\n\n\t\t\t\t// Keep a list of cells so we can activate the bubble editing\n\t\t\t\t// with them\n\t\t\t\tnodes.push( cell.index );\n\t\t\t}\n\t\t}\n\n\t\t// Perform the edit using bubble editing as it allows us to specify\n\t\t// the cells to be edited, rather than using full rows\n\t\teditor\n\t\t\t.bubble( nodes, false )\n\t\t\t.multiSet( idValues )\n\t\t\t.submit();\n\t},\n\n\n\t/**\n\t * Emit an event on the DataTable for listeners\n\t *\n\t * @param  {string} name Event name\n\t * @param  {array} args Event arguments\n\t * @private\n\t */\n\t_emitEvent: function ( name, args )\n\t{\n\t\tthis.s.dt.iterator( 'table', function ( ctx, i ) {\n\t\t\t$(ctx.nTable).triggerHandler( name+'.dt', args );\n\t\t} );\n\t},\n\n\n\t/**\n\t * Attach suitable listeners (based on the configuration) that will attach\n\t * and detach the AutoFill handle in the document.\n\t *\n\t * @private\n\t */\n\t_focusListener: function ()\n\t{\n\t\tvar that = this;\n\t\tvar dt = this.s.dt;\n\t\tvar namespace = this.s.namespace;\n\t\tvar focus = this.c.focus !== null ?\n\t\t\tthis.c.focus :\n\t\t\tdt.init().keys || dt.settings()[0].keytable ?\n\t\t\t\t'focus' :\n\t\t\t\t'hover';\n\n\t\t// All event listeners attached here are removed in the `destroy`\n\t\t// callback in the constructor\n\t\tif ( focus === 'focus' ) {\n\t\t\tdt\n\t\t\t\t.on( 'key-focus.autoFill', function ( e, dt, cell ) {\n\t\t\t\t\tthat._attach( cell.node() );\n\t\t\t\t} )\n\t\t\t\t.on( 'key-blur.autoFill', function ( e, dt, cell ) {\n\t\t\t\t\tthat._detach();\n\t\t\t\t} );\n\t\t}\n\t\telse if ( focus === 'click' ) {\n\t\t\t$(dt.table().body()).on( 'click'+namespace, 'td, th', function (e) {\n\t\t\t\tthat._attach( this );\n\t\t\t} );\n\n\t\t\t$(document.body).on( 'click'+namespace, function (e) {\n\t\t\t\tif ( ! $(e.target).parents().filter( dt.table().body() ).length ) {\n\t\t\t\t\tthat._detach();\n\t\t\t\t}\n\t\t\t} );\n\t\t}\n\t\telse {\n\t\t\t$(dt.table().body())\n\t\t\t\t.on( 'mouseenter'+namespace+' touchstart'+namespace, 'td, th', function (e) {\n\t\t\t\t\tthat._attach( this );\n\t\t\t\t} )\n\t\t\t\t.on( 'mouseleave'+namespace+'touchend'+namespace, function (e) {\n\t\t\t\t\tif ( $(e.relatedTarget).hasClass('dt-autofill-handle') ) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tthat._detach();\n\t\t\t\t} );\n\n\t\t\t\n\t\t}\n\t},\n\n\n\t_focusListenerRemove: function ()\n\t{\n\t\tvar dt = this.s.dt;\n\n\t\tdt.off( '.autoFill' );\n\t\t$(dt.table().body()).off( this.s.namespace );\n\t\t$(document.body).off( this.s.namespace );\n\t},\n\n\n\t/**\n\t * Get the position of a node, relative to another, including any scrolling\n\t * offsets.\n\t * @param  {Node}   node         Node to get the position of\n\t * @param  {jQuery} targetParent Node to use as the parent\n\t * @return {object}              Offset calculation\n\t * @private\n\t */\n\t_getPosition: function ( node, targetParent )\n\t{\n\t\tvar\n\t\t\tcurrNode = node,\n\t\t\tcurrOffsetParent,\n\t\t\ttop = 0,\n\t\t\tleft = 0;\n\n\t\tif ( ! targetParent ) {\n\t\t\ttargetParent = $( $( this.s.dt.table().node() )[0].offsetParent );\n\t\t}\n\n\t\tdo {\n\t\t\t// Don't use jQuery().position() the behaviour changes between 1.x and 3.x for\n\t\t\t// tables\n\t\t\tvar positionTop = currNode.offsetTop;\n\t\t\tvar positionLeft = currNode.offsetLeft;\n\n\t\t\t// jQuery doesn't give a `table` as the offset parent oddly, so use DOM directly\n\t\t\tcurrOffsetParent = $( currNode.offsetParent );\n\n\t\t\ttop += positionTop + parseInt( currOffsetParent.css('border-top-width') || 0 ) * 1;\n\t\t\tleft += positionLeft + parseInt( currOffsetParent.css('border-left-width') || 0 ) * 1;\n\n\t\t\t// Emergency fall back. Shouldn't happen, but just in case!\n\t\t\tif ( currNode.nodeName.toLowerCase() === 'body' ) {\n\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\tcurrNode = currOffsetParent.get(0); // for next loop\n\t\t}\n\t\twhile ( currOffsetParent.get(0) !== targetParent.get(0) )\n\n\t\treturn {\n\t\t\ttop: top,\n\t\t\tleft: left\n\t\t};\n\t},\n\n\n\t/**\n\t * Start mouse drag - selects the start cell\n\t *\n\t * @param  {object} e Mouse down event\n\t * @private\n\t */\n\t_mousedown: function ( e )\n\t{\n\t\tvar that = this;\n\t\tvar dt = this.s.dt;\n\n\t\tthis.dom.start = this.dom.attachedTo;\n\t\tthis.s.start = {\n\t\t\trow: dt.rows( { page: 'current' } ).nodes().indexOf( $(this.dom.start).parent()[0] ),\n\t\t\tcolumn: $(this.dom.start).index()\n\t\t};\n\n\t\t$(document.body)\n\t\t\t.on( 'mousemove.autoFill touchmove.autoFill', function (e) {\n\t\t\t\tthat._mousemove( e );\n\t\t\t\t// If it is a touch event then when the touch ends we need to remove the handle\n\t\t\t\tif(e.type === 'touchmove') {\n\t\t\t\t\t$(document.body).one('touchend.autoFill', function() {\n\t\t\t\t\t\tthat._detach();\n\t\t\t\t\t})\n\t\t\t\t}\n\t\t\t} )\n\t\t\t.on( 'mouseup.autoFill touchend.autoFill', function (e) {\n\t\t\t\tthat._mouseup( e );\n\t\t\t} );\n\n\t\tvar select = this.dom.select;\n\t\tvar offsetParent = $( dt.table().node() ).offsetParent();\n\t\tselect.top.appendTo( offsetParent );\n\t\tselect.left.appendTo( offsetParent );\n\t\tselect.right.appendTo( offsetParent );\n\t\tselect.bottom.appendTo( offsetParent );\n\n\t\tthis._drawSelection( this.dom.start, e );\n\n\t\tthis.dom.handle.css( 'display', 'none' );\n\n\t\t// Cache scrolling information so mouse move doesn't need to read.\n\t\t// This assumes that the window and DT scroller will not change size\n\t\t// during an AutoFill drag, which I think is a fair assumption\n\t\tvar scrollWrapper = this.dom.dtScroll;\n\t\tthis.s.scroll = {\n\t\t\twindowHeight: $(window).height(),\n\t\t\twindowWidth:  $(window).width(),\n\t\t\tdtTop:        scrollWrapper ? scrollWrapper.offset().top : null,\n\t\t\tdtLeft:       scrollWrapper ? scrollWrapper.offset().left : null,\n\t\t\tdtHeight:     scrollWrapper ? scrollWrapper.outerHeight() : null,\n\t\t\tdtWidth:      scrollWrapper ? scrollWrapper.outerWidth() : null\n\t\t};\n\t},\n\n\n\t/**\n\t * Mouse drag - selects the end cell and update the selection display for\n\t * the end user\n\t *\n\t * @param  {object} e Mouse move event\n\t * @private\n\t */\n\t_mousemove: function ( e )\n\t{\t\n\t\tvar that = this;\n\t\tvar dt = this.s.dt;\n\t\tvar target = !e.type.includes('touch') ? e.target : document.elementFromPoint(e.touches[0].clientX, e.touches[0].clientY);\n\t\tvar name = target.nodeName.toLowerCase();\n\t\tif ( name !== 'td' && name !== 'th' ) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis._drawSelection( target, e );\n\t\tthis._shiftScroll( e );\n\t},\n\n\n\t/**\n\t * End mouse drag - perform the update actions\n\t *\n\t * @param  {object} e Mouse up event\n\t * @private\n\t */\n\t_mouseup: function ( e )\n\t{\n\t\t$(document.body).off( '.autoFill' );\n\n\t\tvar that = this;\n\t\tvar dt = this.s.dt;\n\t\tvar select = this.dom.select;\n\t\tselect.top.remove();\n\t\tselect.left.remove();\n\t\tselect.right.remove();\n\t\tselect.bottom.remove();\n\n\t\tthis.dom.handle.css( 'display', 'block' );\n\n\t\t// Display complete - now do something useful with the selection!\n\t\tvar start = this.s.start;\n\t\tvar end = this.s.end;\n\n\t\t// Haven't selected multiple cells, so nothing to do\n\t\tif ( start.row === end.row && start.column === end.column ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar startDt = dt.cell( ':eq('+start.row+')', start.column+':visible', {page:'current'} );\n\n\t\t// If Editor is active inside this cell (inline editing) we need to wait for Editor to\n\t\t// submit and then we can loop back and trigger the fill.\n\t\tif ( $('div.DTE', startDt.node()).length ) {\n\t\t\tvar editor = dt.editor();\n\n\t\t\teditor\n\t\t\t\t.on( 'submitSuccess.dtaf close.dtaf', function () {\n\t\t\t\t\teditor.off( '.dtaf');\n\n\t\t\t\t\tsetTimeout( function () {\n\t\t\t\t\t\tthat._mouseup( e );\n\t\t\t\t\t}, 100 );\n\t\t\t\t} )\n\t\t\t\t.on( 'submitComplete.dtaf preSubmitCancelled.dtaf close.dtaf', function () {\n\t\t\t\t\teditor.off( '.dtaf');\n\t\t\t\t} );\n\n\t\t\t// Make the current input submit\n\t\t\teditor.submit();\n\n\t\t\treturn;\n\t\t}\n\n\t\t// Build a matrix representation of the selected rows\n\t\tvar rows       = this._range( start.row, end.row );\n\t\tvar columns    = this._range( start.column, end.column );\n\t\tvar selected   = [];\n\t\tvar dtSettings = dt.settings()[0];\n\t\tvar dtColumns  = dtSettings.aoColumns;\n\t\tvar enabledColumns = dt.columns( this.c.columns ).indexes();\n\n\t\t// Can't use Array.prototype.map as IE8 doesn't support it\n\t\t// Can't use $.map as jQuery flattens 2D arrays\n\t\t// Need to use a good old fashioned for loop\n\t\tfor ( var rowIdx=0 ; rowIdx<rows.length ; rowIdx++ ) {\n\t\t\tselected.push(\n\t\t\t\t$.map( columns, function (column) {\n\t\t\t\t\tvar row = dt.row( ':eq('+rows[rowIdx]+')', {page:'current'} ); // Workaround for M581\n\t\t\t\t\tvar cell = dt.cell( row.index(), column+':visible' );\n\t\t\t\t\tvar data = cell.data();\n\t\t\t\t\tvar cellIndex = cell.index();\n\t\t\t\t\tvar editField = dtColumns[ cellIndex.column ].editField;\n\n\t\t\t\t\tif ( editField !== undefined ) {\n\t\t\t\t\t\tdata = dtSettings.oApi._fnGetObjectDataFn( editField )( dt.row( cellIndex.row ).data() );\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( enabledColumns.indexOf(cellIndex.column) === -1 ) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\treturn {\n\t\t\t\t\t\tcell:  cell,\n\t\t\t\t\t\tdata:  data,\n\t\t\t\t\t\tlabel: cell.data(),\n\t\t\t\t\t\tindex: cellIndex\n\t\t\t\t\t};\n\t\t\t\t} )\n\t\t\t);\n\t\t}\n\n\t\tthis._actionSelector( selected );\n\t\t\n\t\t// Stop shiftScroll\n\t\tclearInterval( this.s.scrollInterval );\n\t\tthis.s.scrollInterval = null;\n\t},\n\n\n\t/**\n\t * Create an array with a range of numbers defined by the start and end\n\t * parameters passed in (inclusive!).\n\t * \n\t * @param  {integer} start Start\n\t * @param  {integer} end   End\n\t * @private\n\t */\n\t_range: function ( start, end )\n\t{\n\t\tvar out = [];\n\t\tvar i;\n\n\t\tif ( start <= end ) {\n\t\t\tfor ( i=start ; i<=end ; i++ ) {\n\t\t\t\tout.push( i );\n\t\t\t}\n\t\t}\n\t\telse {\n\t\t\tfor ( i=start ; i>=end ; i-- ) {\n\t\t\t\tout.push( i );\n\t\t\t}\n\t\t}\n\n\t\treturn out;\n\t},\n\n\n\t/**\n\t * Move the window and DataTables scrolling during a drag to scroll new\n\t * content into view. This is done by proximity to the edge of the scrolling\n\t * container of the mouse - for example near the top edge of the window\n\t * should scroll up. This is a little complicated as there are two elements\n\t * that can be scrolled - the window and the DataTables scrolling view port\n\t * (if scrollX and / or scrollY is enabled).\n\t *\n\t * @param  {object} e Mouse move event object\n\t * @private\n\t */\n\t_shiftScroll: function ( e )\n\t{\n\t\tvar that = this;\n\t\tvar dt = this.s.dt;\n\t\tvar scroll = this.s.scroll;\n\t\tvar runInterval = false;\n\t\tvar scrollSpeed = 5;\n\t\tvar buffer = 65;\n\n\t\t// Different values if using a touchscreen\n\t\tvar pageX = !e.type.includes('touch') ? e.pageX - window.scrollX :e.touches[0].clientX;\n\t\tvar pageY = !e.type.includes('touch') ? e.pageY - window.scrollY :e.touches[0].clientY;\n\t\tvar\n\t\t\twindowY = pageY,\n\t\t\twindowX = pageX,\n\t\t\twindowVert, windowHoriz,\n\t\t\tdtVert, dtHoriz;\n\n\t\t// Window calculations - based on the mouse position in the window,\n\t\t// regardless of scrolling\n\t\tif ( windowY < buffer ) {\n\t\t\twindowVert = scrollSpeed * -1;\n\t\t}\n\t\telse if ( windowY > scroll.windowHeight - buffer ) {\n\t\t\twindowVert = scrollSpeed;\n\t\t}\n\n\t\tif ( windowX < buffer ) {\n\t\t\twindowHoriz = scrollSpeed * -1;\n\t\t}\n\t\telse if ( windowX > scroll.windowWidth - buffer ) {\n\t\t\twindowHoriz = scrollSpeed;\n\t\t}\n\n\t\t// DataTables scrolling calculations - based on the table's position in\n\t\t// the document and the mouse position on the page\n\t\tif ( scroll.dtTop !== null && pageY < scroll.dtTop + buffer ) {\n\t\t\tdtVert = scrollSpeed * -1;\n\t\t}\n\t\telse if ( scroll.dtTop !== null && pageY > scroll.dtTop + scroll.dtHeight - buffer ) {\n\t\t\tdtVert = scrollSpeed;\n\t\t}\n\n\t\tif ( scroll.dtLeft !== null && pageX < scroll.dtLeft + buffer ) {\n\t\t\tdtHoriz = scrollSpeed * -1;\n\t\t}\n\t\telse if ( scroll.dtLeft !== null && pageX > scroll.dtLeft + scroll.dtWidth - buffer ) {\n\t\t\tdtHoriz = scrollSpeed;\n\t\t}\n\n\t\t// This is where it gets interesting. We want to continue scrolling\n\t\t// without requiring a mouse move, so we need an interval to be\n\t\t// triggered. The interval should continue until it is no longer needed,\n\t\t// but it must also use the latest scroll commands (for example consider\n\t\t// that the mouse might move from scrolling up to scrolling left, all\n\t\t// with the same interval running. We use the `scroll` object to \"pass\"\n\t\t// this information to the interval. Can't use local variables as they\n\t\t// wouldn't be the ones that are used by an already existing interval!\n\t\tif ( windowVert || windowHoriz || dtVert || dtHoriz ) {\n\t\t\tscroll.windowVert = windowVert;\n\t\t\tscroll.windowHoriz = windowHoriz;\n\t\t\tscroll.dtVert = dtVert;\n\t\t\tscroll.dtHoriz = dtHoriz;\n\t\t\trunInterval = true;\n\t\t}\n\t\telse if ( this.s.scrollInterval ) {\n\t\t\t// Don't need to scroll - remove any existing timer\n\t\t\tclearInterval( this.s.scrollInterval );\n\t\t\tthis.s.scrollInterval = null;\n\t\t}\n\n\t\t// If we need to run the interval to scroll and there is no existing\n\t\t// interval (if there is an existing one, it will continue to run)\n\t\tif ( ! this.s.scrollInterval && runInterval ) {\n\t\t\tthis.s.scrollInterval = setInterval( function () {\n\t\t\t\t// Don't need to worry about setting scroll <0 or beyond the\n\t\t\t\t// scroll bound as the browser will just reject that.\n\t\t\t\twindow.scrollTo(window.scrollX + (scroll.windowHoriz ? scroll.windowHoriz : 0), window.scrollY + (scroll.windowVert ? scroll.windowVert : 0))\n\n\t\t\t\t// DataTables scrolling\n\t\t\t\tif ( scroll.dtVert || scroll.dtHoriz ) {\n\t\t\t\t\tvar scroller = that.dom.dtScroll[0];\n\n\t\t\t\t\tif ( scroll.dtVert ) {\n\t\t\t\t\t\tscroller.scrollTop += scroll.dtVert;\n\t\t\t\t\t}\n\t\t\t\t\tif ( scroll.dtHoriz ) {\n\t\t\t\t\t\tscroller.scrollLeft += scroll.dtHoriz;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}, 20 );\n\t\t}\n\t},\n\n\n\t/**\n\t * Update the DataTable after the user has selected what they want to do\n\t *\n\t * @param  {false|undefined} result Return from the `execute` method - can\n\t *   be false internally to do nothing. This is not documented for plug-ins\n\t *   and is used only by the cancel option.\n\t * @param {array} cells Information about the selected cells from the key\n\t *     up function, argumented with the set values\n\t * @private\n\t */\n\t_update: function ( result, cells )\n\t{\n\t\t// Do nothing on `false` return from an execute function\n\t\tif ( result === false ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar dt = this.s.dt;\n\t\tvar cell;\n\t\tvar columns = dt.columns( this.c.columns ).indexes();\n\n\t\t// Potentially allow modifications to the cells matrix\n\t\tthis._emitEvent( 'preAutoFill', [ dt, cells ] );\n\n\t\tthis._editor( cells );\n\n\t\t// Automatic updates are not performed if `update` is null and the\n\t\t// `editor` parameter is passed in - the reason being that Editor will\n\t\t// update the data once submitted\n\t\tvar update = this.c.update !== null ?\n\t\t\tthis.c.update :\n\t\t\tthis.c.editor ?\n\t\t\t\tfalse :\n\t\t\t\ttrue;\n\n\t\tif ( update ) {\n\t\t\tfor ( var i=0, ien=cells.length ; i<ien ; i++ ) {\n\t\t\t\tfor ( var j=0, jen=cells[i].length ; j<jen ; j++ ) {\n\t\t\t\t\tcell = cells[i][j];\n\n\t\t\t\t\tif ( columns.indexOf(cell.index.column) !== -1 ) {\n\t\t\t\t\t\tcell.cell.data( cell.set );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tdt.draw(false);\n\t\t}\n\n\t\tthis._emitEvent( 'autoFill', [ dt, cells ] );\n\t}\n} );\n\n\n/**\n * AutoFill actions. The options here determine how AutoFill will fill the data\n * in the table when the user has selected a range of cells. Please see the\n * documentation on the DataTables site for full details on how to create plug-\n * ins.\n *\n * @type {Object}\n */\nAutoFill.actions = {\n\tincrement: {\n\t\tavailable: function ( dt, cells ) {\n\t\t\tvar d = cells[0][0].label;\n\n\t\t\t// is numeric test based on jQuery's old `isNumeric` function\n\t\t\treturn !isNaN( d - parseFloat( d ) );\n\t\t},\n\n\t\toption: function ( dt, cells ) {\n\t\t\treturn dt.i18n(\n\t\t\t\t'autoFill.increment',\n\t\t\t\t'Increment / decrement each cell by: <input type=\"number\" value=\"1\">'\n\t\t\t);\n\t\t},\n\n\t\texecute: function ( dt, cells, node ) {\n\t\t\tvar value = cells[0][0].data * 1;\n\t\t\tvar increment = $('input', node).val() * 1;\n\n\t\t\tfor ( var i=0, ien=cells.length ; i<ien ; i++ ) {\n\t\t\t\tfor ( var j=0, jen=cells[i].length ; j<jen ; j++ ) {\n\t\t\t\t\tcells[i][j].set = value;\n\n\t\t\t\t\tvalue += increment;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\n\tfill: {\n\t\tavailable: function ( dt, cells ) {\n\t\t\treturn true;\n\t\t},\n\n\t\toption: function ( dt, cells ) {\n\t\t\treturn dt.i18n('autoFill.fill', 'Fill all cells with <i>%d</i>', cells[0][0].label );\n\t\t},\n\n\t\texecute: function ( dt, cells, node ) {\n\t\t\tvar value = cells[0][0].data;\n\n\t\t\tfor ( var i=0, ien=cells.length ; i<ien ; i++ ) {\n\t\t\t\tfor ( var j=0, jen=cells[i].length ; j<jen ; j++ ) {\n\t\t\t\t\tcells[i][j].set = value;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\n\tfillHorizontal: {\n\t\tavailable: function ( dt, cells ) {\n\t\t\treturn cells.length > 1 && cells[0].length > 1;\n\t\t},\n\n\t\toption: function ( dt, cells ) {\n\t\t\treturn dt.i18n('autoFill.fillHorizontal', 'Fill cells horizontally' );\n\t\t},\n\n\t\texecute: function ( dt, cells, node ) {\n\t\t\tfor ( var i=0, ien=cells.length ; i<ien ; i++ ) {\n\t\t\t\tfor ( var j=0, jen=cells[i].length ; j<jen ; j++ ) {\n\t\t\t\t\tcells[i][j].set = cells[i][0].data;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\n\tfillVertical: {\n\t\tavailable: function ( dt, cells ) {\n\t\t\treturn cells.length > 1;\n\t\t},\n\n\t\toption: function ( dt, cells ) {\n\t\t\treturn dt.i18n('autoFill.fillVertical', 'Fill cells vertically' );\n\t\t},\n\n\t\texecute: function ( dt, cells, node ) {\n\t\t\tfor ( var i=0, ien=cells.length ; i<ien ; i++ ) {\n\t\t\t\tfor ( var j=0, jen=cells[i].length ; j<jen ; j++ ) {\n\t\t\t\t\tcells[i][j].set = cells[0][j].data;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\n\t// Special type that does not make itself available, but is added\n\t// automatically by AutoFill if a multi-choice list is shown. This allows\n\t// sensible code reuse\n\tcancel: {\n\t\tavailable: function () {\n\t\t\treturn false;\n\t\t},\n\n\t\toption: function ( dt ) {\n\t\t\treturn dt.i18n('autoFill.cancel', 'Cancel' );\n\t\t},\n\n\t\texecute: function () {\n\t\t\treturn false;\n\t\t}\n\t}\n};\n\n\n/**\n * AutoFill version\n * \n * @static\n * @type      String\n */\nAutoFill.version = '2.3.9';\n\n\n/**\n * AutoFill defaults\n * \n * @namespace\n */\nAutoFill.defaults = {\n\t/** @type {Boolean} Ask user what they want to do, even for a single option */\n\talwaysAsk: false,\n\n\t/** @type {string|null} What will trigger a focus */\n\tfocus: null, // focus, click, hover\n\n\t/** @type {column-selector} Columns to provide auto fill for */\n\tcolumns: '', // all\n\n\t/** @type {Boolean} Enable AutoFill on load */\n\tenable: true,\n\n\t/** @type {boolean|null} Update the cells after a drag */\n\tupdate: null, // false is editor given, true otherwise\n\n\t/** @type {DataTable.Editor} Editor instance for automatic submission */\n\teditor: null,\n\n\t/** @type {boolean} Enable vertical fill */\n\tvertical: true,\n\n\t/** @type {boolean} Enable horizontal fill */\n\thorizontal: true\n};\n\n\n/**\n * Classes used by AutoFill that are configurable\n * \n * @namespace\n */\nAutoFill.classes = {\n\t/** @type {String} Class used by the selection button */\n\tbtn: 'btn'\n};\n\n\n/*\n * API\n */\nvar Api = $.fn.dataTable.Api;\n\n// Doesn't do anything - Not documented\nApi.register( 'autoFill()', function () {\n\treturn this;\n} );\n\nApi.register( 'autoFill().enabled()', function () {\n\tvar ctx = this.context[0];\n\n\treturn ctx.autoFill ?\n\t\tctx.autoFill.enabled() :\n\t\tfalse;\n} );\n\nApi.register( 'autoFill().enable()', function ( flag ) {\n\treturn this.iterator( 'table', function ( ctx ) {\n\t\tif ( ctx.autoFill ) {\n\t\t\tctx.autoFill.enable( flag );\n\t\t}\n\t} );\n} );\n\nApi.register( 'autoFill().disable()', function () {\n\treturn this.iterator( 'table', function ( ctx ) {\n\t\tif ( ctx.autoFill ) {\n\t\t\tctx.autoFill.disable();\n\t\t}\n\t} );\n} );\n\n\n// Attach a listener to the document which listens for DataTables initialisation\n// events so we can automatically initialise\n$(document).on( 'preInit.dt.autofill', function (e, settings, json) {\n\tif ( e.namespace !== 'dt' ) {\n\t\treturn;\n\t}\n\n\tvar init = settings.oInit.autoFill;\n\tvar defaults = DataTable.defaults.autoFill;\n\n\tif ( init || defaults ) {\n\t\tvar opts = $.extend( {}, init, defaults );\n\n\t\tif ( init !== false ) {\n\t\t\tnew AutoFill( settings, opts  );\n\t\t}\n\t}\n} );\n\n\n// Alias for access\nDataTable.AutoFill = AutoFill;\nDataTable.AutoFill = AutoFill;\n\n\nreturn AutoFill;\n}));\n", "/*! Bootstrap integration for DataTables' AutoFill\n * \u00A92015 SpryMedia Ltd - datatables.net/license\n */\n\n(function( factory ){\n\tif ( typeof define === 'function' && define.amd ) {\n\t\t// AMD\n\t\tdefine( ['jquery', 'datatables.net-bs4', 'datatables.net-autofill'], function ( $ ) {\n\t\t\treturn factory( $, window, document );\n\t\t} );\n\t}\n\telse if ( typeof exports === 'object' ) {\n\t\t// CommonJS\n\t\tmodule.exports = function (root, $) {\n\t\t\tif ( ! root ) {\n\t\t\t\troot = window;\n\t\t\t}\n\n\t\t\tif ( ! $ || ! $.fn.dataTable ) {\n\t\t\t\t$ = require('datatables.net-bs4')(root, $).$;\n\t\t\t}\n\n\t\t\tif ( ! $.fn.dataTable.AutoFill ) {\n\t\t\t\trequire('datatables.net-autofill')(root, $);\n\t\t\t}\n\n\t\t\treturn factory( $, root, root.document );\n\t\t};\n\t}\n\telse {\n\t\t// Browser\n\t\tfactory( jQuery, window, document );\n\t}\n}(function( $, window, document, undefined ) {\n'use strict';\nvar DataTable = $.fn.dataTable;\n\n\nDataTable.AutoFill.classes.btn = 'btn btn-primary';\n\n\nreturn DataTable;\n}));", "/*! Buttons for DataTables 2.2.3\n * \u00A92016-2022 SpryMedia Ltd - datatables.net/license\n */\n\n(function( factory ){\n\tif ( typeof define === 'function' && define.amd ) {\n\t\t// AMD\n\t\tdefine( ['jquery', 'datatables.net'], function ( $ ) {\n\t\t\treturn factory( $, window, document );\n\t\t} );\n\t}\n\telse if ( typeof exports === 'object' ) {\n\t\t// CommonJS\n\t\tmodule.exports = function (root, $) {\n\t\t\tif ( ! root ) {\n\t\t\t\troot = window;\n\t\t\t}\n\n\t\t\tif ( ! $ || ! $.fn.dataTable ) {\n\t\t\t\t$ = require('datatables.net')(root, $).$;\n\t\t\t}\n\n\t\t\treturn factory( $, root, root.document );\n\t\t};\n\t}\n\telse {\n\t\t// Browser\n\t\tfactory( jQuery, window, document );\n\t}\n}(function( $, window, document, undefined ) {\n'use strict';\nvar DataTable = $.fn.dataTable;\n\n\n// Used for namespacing events added to the document by each instance, so they\n// can be removed on destroy\nvar _instCounter = 0;\n\n// Button namespacing counter for namespacing events on individual buttons\nvar _buttonCounter = 0;\n\nvar _dtButtons = DataTable.ext.buttons;\n\n// Allow for jQuery slim\nfunction _fadeIn(el, duration, fn) {\n\tif ($.fn.animate) {\n\t\tel\n\t\t\t.stop()\n\t\t\t.fadeIn( duration, fn );\n\n\t}\n\telse {\n\t\tel.css('display', 'block');\n\n\t\tif (fn) {\n\t\t\tfn.call(el);\n\t\t}\n\t}\n}\n\nfunction _fadeOut(el, duration, fn) {\n\tif ($.fn.animate) {\n\t\tel\n\t\t\t.stop()\n\t\t\t.fadeOut( duration, fn );\n\t}\n\telse {\n\t\tel.css('display', 'none');\n\t\t\n\t\tif (fn) {\n\t\t\tfn.call(el);\n\t\t}\n\t}\n}\n\n/**\n * [Buttons description]\n * @param {[type]}\n * @param {[type]}\n */\nvar Buttons = function( dt, config )\n{\n\t// If not created with a `new` keyword then we return a wrapper function that\n\t// will take the settings object for a DT. This allows easy use of new instances\n\t// with the `layout` option - e.g. `topLeft: $.fn.dataTable.Buttons( ... )`.\n\tif ( !(this instanceof Buttons) ) {\n\t\treturn function (settings) {\n\t\t\treturn new Buttons( settings, dt ).container();\n\t\t};\n\t}\n\n\t// If there is no config set it to an empty object\n\tif ( typeof( config ) === 'undefined' ) {\n\t\tconfig = {};\t\n\t}\n\t\n\t// Allow a boolean true for defaults\n\tif ( config === true ) {\n\t\tconfig = {};\n\t}\n\n\t// For easy configuration of buttons an array can be given\n\tif ( Array.isArray( config ) ) {\n\t\tconfig = { buttons: config };\n\t}\n\n\tthis.c = $.extend( true, {}, Buttons.defaults, config );\n\n\t// Don't want a deep copy for the buttons\n\tif ( config.buttons ) {\n\t\tthis.c.buttons = config.buttons;\n\t}\n\n\tthis.s = {\n\t\tdt: new DataTable.Api( dt ),\n\t\tbuttons: [],\n\t\tlistenKeys: '',\n\t\tnamespace: 'dtb'+(_instCounter++)\n\t};\n\n\tthis.dom = {\n\t\tcontainer: $('<'+this.c.dom.container.tag+'/>')\n\t\t\t.addClass( this.c.dom.container.className )\n\t};\n\n\tthis._constructor();\n};\n\n\n$.extend( Buttons.prototype, {\n\t/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n\t * Public methods\n\t */\n\n\t/**\n\t * Get the action of a button\n\t * @param  {int|string} Button index\n\t * @return {function}\n\t *//**\n\t * Set the action of a button\n\t * @param  {node} node Button element\n\t * @param  {function} action Function to set\n\t * @return {Buttons} Self for chaining\n\t */\n\taction: function ( node, action )\n\t{\n\t\tvar button = this._nodeToButton( node );\n\n\t\tif ( action === undefined ) {\n\t\t\treturn button.conf.action;\n\t\t}\n\n\t\tbutton.conf.action = action;\n\n\t\treturn this;\n\t},\n\n\t/**\n\t * Add an active class to the button to make to look active or get current\n\t * active state.\n\t * @param  {node} node Button element\n\t * @param  {boolean} [flag] Enable / disable flag\n\t * @return {Buttons} Self for chaining or boolean for getter\n\t */\n\tactive: function ( node, flag ) {\n\t\tvar button = this._nodeToButton( node );\n\t\tvar klass = this.c.dom.button.active;\n\t\tvar jqNode = $(button.node);\n\n\t\tif ( flag === undefined ) {\n\t\t\treturn jqNode.hasClass( klass );\n\t\t}\n\n\t\tjqNode.toggleClass( klass, flag === undefined ? true : flag );\n\n\t\treturn this;\n\t},\n\n\t/**\n\t * Add a new button\n\t * @param {object} config Button configuration object, base string name or function\n\t * @param {int|string} [idx] Button index for where to insert the button\n\t * @param {boolean} [draw=true] Trigger a draw. Set a false when adding\n\t *   lots of buttons, until the last button.\n\t * @return {Buttons} Self for chaining\n\t */\n\tadd: function ( config, idx, draw )\n\t{\n\t\tvar buttons = this.s.buttons;\n\n\t\tif ( typeof idx === 'string' ) {\n\t\t\tvar split = idx.split('-');\n\t\t\tvar base = this.s;\n\n\t\t\tfor ( var i=0, ien=split.length-1 ; i<ien ; i++ ) {\n\t\t\t\tbase = base.buttons[ split[i]*1 ];\n\t\t\t}\n\n\t\t\tbuttons = base.buttons;\n\t\t\tidx = split[ split.length-1 ]*1;\n\t\t}\n\n\t\tthis._expandButton(\n\t\t\tbuttons,\n\t\t\tconfig,\n\t\t\tconfig !== undefined ? config.split : undefined,\n\t\t\t(config === undefined || config.split === undefined || config.split.length === 0) && base !== undefined,\n\t\t\tfalse,\n\t\t\tidx\n\t\t);\n\n\t\tif (draw === undefined || draw === true) {\n\t\t\tthis._draw();\n\t\t}\n\t\n\t\treturn this;\n\t},\n\n\t/**\n\t * Clear buttons from a collection and then insert new buttons\n\t */\n\tcollectionRebuild: function ( node, newButtons )\n\t{\n\t\tvar button = this._nodeToButton( node );\n\t\t\n\t\tif(newButtons !== undefined) {\n\t\t\tvar i;\n\t\t\t// Need to reverse the array\n\t\t\tfor (i=button.buttons.length-1; i>=0; i--) {\n\t\t\t\tthis.remove(button.buttons[i].node);\n\t\t\t}\n\t\n\t\t\tfor (i=0; i<newButtons.length; i++) {\n\t\t\t\tvar newBtn = newButtons[i];\n\n\t\t\t\tthis._expandButton(\n\t\t\t\t\tbutton.buttons,\n\t\t\t\t\tnewBtn,\n\t\t\t\t\tnewBtn !== undefined && newBtn.config !== undefined && newBtn.config.split !== undefined,\n\t\t\t\t\ttrue,\n\t\t\t\t\tnewBtn.parentConf !== undefined && newBtn.parentConf.split !== undefined,\n\t\t\t\t\ti,\n\t\t\t\t\tnewBtn.parentConf\n\t\t\t\t);\n\t\t\t}\n\t\t}\n\n\t\tthis._draw(button.collection, button.buttons);\n\t},\n\n\t/**\n\t * Get the container node for the buttons\n\t * @return {jQuery} Buttons node\n\t */\n\tcontainer: function ()\n\t{\n\t\treturn this.dom.container;\n\t},\n\n\t/**\n\t * Disable a button\n\t * @param  {node} node Button node\n\t * @return {Buttons} Self for chaining\n\t */\n\tdisable: function ( node ) {\n\t\tvar button = this._nodeToButton( node );\n\n\t\t$(button.node)\n\t\t\t.addClass( this.c.dom.button.disabled )\n\t\t\t.attr('disabled', true);\n\n\t\treturn this;\n\t},\n\n\t/**\n\t * Destroy the instance, cleaning up event handlers and removing DOM\n\t * elements\n\t * @return {Buttons} Self for chaining\n\t */\n\tdestroy: function ()\n\t{\n\t\t// Key event listener\n\t\t$('body').off( 'keyup.'+this.s.namespace );\n\n\t\t// Individual button destroy (so they can remove their own events if\n\t\t// needed). Take a copy as the array is modified by `remove`\n\t\tvar buttons = this.s.buttons.slice();\n\t\tvar i, ien;\n\t\t\n\t\tfor ( i=0, ien=buttons.length ; i<ien ; i++ ) {\n\t\t\tthis.remove( buttons[i].node );\n\t\t}\n\n\t\t// Container\n\t\tthis.dom.container.remove();\n\n\t\t// Remove from the settings object collection\n\t\tvar buttonInsts = this.s.dt.settings()[0];\n\n\t\tfor ( i=0, ien=buttonInsts.length ; i<ien ; i++ ) {\n\t\t\tif ( buttonInsts.inst === this ) {\n\t\t\t\tbuttonInsts.splice( i, 1 );\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\n\t\treturn this;\n\t},\n\n\t/**\n\t * Enable / disable a button\n\t * @param  {node} node Button node\n\t * @param  {boolean} [flag=true] Enable / disable flag\n\t * @return {Buttons} Self for chaining\n\t */\n\tenable: function ( node, flag )\n\t{\n\t\tif ( flag === false ) {\n\t\t\treturn this.disable( node );\n\t\t}\n\n\t\tvar button = this._nodeToButton( node );\n\t\t$(button.node)\n\t\t\t.removeClass( this.c.dom.button.disabled )\n\t\t\t.removeAttr('disabled');\n\n\t\treturn this;\n\t},\n\n\t/**\n\t * Get a button's index\n\t * \n\t * This is internally recursive\n\t * @param {element} node Button to get the index of\n\t * @return {string} Button index\n\t */\n\tindex: function ( node, nested, buttons )\n\t{\n\t\tif ( ! nested ) {\n\t\t\tnested = '';\n\t\t\tbuttons = this.s.buttons;\n\t\t}\n\n\t\tfor ( var i=0, ien=buttons.length ; i<ien ; i++ ) {\n\t\t\tvar inner = buttons[i].buttons;\n\n\t\t\tif (buttons[i].node === node) {\n\t\t\t\treturn nested + i;\n\t\t\t}\n\n\t\t\tif ( inner && inner.length ) {\n\t\t\t\tvar match = this.index(node, i + '-', inner);\n\n\t\t\t\tif (match !== null) {\n\t\t\t\t\treturn match;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn null;\n\t},\n\n\n\t/**\n\t * Get the instance name for the button set selector\n\t * @return {string} Instance name\n\t */\n\tname: function ()\n\t{\n\t\treturn this.c.name;\n\t},\n\n\t/**\n\t * Get a button's node of the buttons container if no button is given\n\t * @param  {node} [node] Button node\n\t * @return {jQuery} Button element, or container\n\t */\n\tnode: function ( node )\n\t{\n\t\tif ( ! node ) {\n\t\t\treturn this.dom.container;\n\t\t}\n\n\t\tvar button = this._nodeToButton( node );\n\t\treturn $(button.node);\n\t},\n\n\t/**\n\t * Set / get a processing class on the selected button\n\t * @param {element} node Triggering button node\n\t * @param  {boolean} flag true to add, false to remove, undefined to get\n\t * @return {boolean|Buttons} Getter value or this if a setter.\n\t */\n\tprocessing: function ( node, flag )\n\t{\n\t\tvar dt = this.s.dt;\n\t\tvar button = this._nodeToButton( node );\n\n\t\tif ( flag === undefined ) {\n\t\t\treturn $(button.node).hasClass( 'processing' );\n\t\t}\n\n\t\t$(button.node).toggleClass( 'processing', flag );\n\n\t\t$(dt.table().node()).triggerHandler( 'buttons-processing.dt', [\n\t\t\tflag, dt.button( node ), dt, $(node), button.conf\n\t\t] );\n\n\t\treturn this;\n\t},\n\n\t/**\n\t * Remove a button.\n\t * @param  {node} node Button node\n\t * @return {Buttons} Self for chaining\n\t */\n\tremove: function ( node )\n\t{\n\t\tvar button = this._nodeToButton( node );\n\t\tvar host = this._nodeToHost( node );\n\t\tvar dt = this.s.dt;\n\n\t\t// Remove any child buttons first\n\t\tif ( button.buttons.length ) {\n\t\t\tfor ( var i=button.buttons.length-1 ; i>=0 ; i-- ) {\n\t\t\t\tthis.remove( button.buttons[i].node );\n\t\t\t}\n\t\t}\n\n\t\tbutton.conf.destroying = true;\n\n\t\t// Allow the button to remove event handlers, etc\n\t\tif ( button.conf.destroy ) {\n\t\t\tbutton.conf.destroy.call( dt.button(node), dt, $(node), button.conf );\n\t\t}\n\n\t\tthis._removeKey( button.conf );\n\n\t\t$(button.node).remove();\n\n\t\tvar idx = $.inArray( button, host );\n\t\thost.splice( idx, 1 );\n\n\t\treturn this;\n\t},\n\n\t/**\n\t * Get the text for a button\n\t * @param  {int|string} node Button index\n\t * @return {string} Button text\n\t *//**\n\t * Set the text for a button\n\t * @param  {int|string|function} node Button index\n\t * @param  {string} label Text\n\t * @return {Buttons} Self for chaining\n\t */\n\ttext: function ( node, label )\n\t{\n\t\tvar button = this._nodeToButton( node );\n\t\tvar buttonLiner = this.c.dom.collection.buttonLiner;\n\t\tvar linerTag = button.inCollection && buttonLiner && buttonLiner.tag ?\n\t\t\tbuttonLiner.tag :\n\t\t\tthis.c.dom.buttonLiner.tag;\n\t\tvar dt = this.s.dt;\n\t\tvar jqNode = $(button.node);\n\t\tvar text = function ( opt ) {\n\t\t\treturn typeof opt === 'function' ?\n\t\t\t\topt( dt, jqNode, button.conf ) :\n\t\t\t\topt;\n\t\t};\n\n\t\tif ( label === undefined ) {\n\t\t\treturn text( button.conf.text );\n\t\t}\n\n\t\tbutton.conf.text = label;\n\n\t\tif ( linerTag ) {\n\t\t\tjqNode\n\t\t\t\t.children( linerTag )\n\t\t\t\t.eq(0)\n\t\t\t\t.filter(':not(.dt-down-arrow)')\n\t\t\t\t.html( text(label) );\n\t\t}\n\t\telse {\n\t\t\tjqNode.html( text(label) );\n\t\t}\n\n\t\treturn this;\n\t},\n\n\n\t/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n\t * Constructor\n\t */\n\n\t/**\n\t * Buttons constructor\n\t * @private\n\t */\n\t_constructor: function ()\n\t{\n\t\tvar that = this;\n\t\tvar dt = this.s.dt;\n\t\tvar dtSettings = dt.settings()[0];\n\t\tvar buttons =  this.c.buttons;\n\n\t\tif ( ! dtSettings._buttons ) {\n\t\t\tdtSettings._buttons = [];\n\t\t}\n\n\t\tdtSettings._buttons.push( {\n\t\t\tinst: this,\n\t\t\tname: this.c.name\n\t\t} );\n\n\t\tfor ( var i=0, ien=buttons.length ; i<ien ; i++ ) {\n\t\t\tthis.add( buttons[i] );\n\t\t}\n\n\t\tdt.on( 'destroy', function ( e, settings ) {\n\t\t\tif ( settings === dtSettings ) {\n\t\t\t\tthat.destroy();\n\t\t\t}\n\t\t} );\n\n\t\t// Global key event binding to listen for button keys\n\t\t$('body').on( 'keyup.'+this.s.namespace, function ( e ) {\n\t\t\tif ( ! document.activeElement || document.activeElement === document.body ) {\n\t\t\t\t// SUse a string of characters for fast lookup of if we need to\n\t\t\t\t// handle this\n\t\t\t\tvar character = String.fromCharCode(e.keyCode).toLowerCase();\n\n\t\t\t\tif ( that.s.listenKeys.toLowerCase().indexOf( character ) !== -1 ) {\n\t\t\t\t\tthat._keypress( character, e );\n\t\t\t\t}\n\t\t\t}\n\t\t} );\n\t},\n\n\n\t/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n\t * Private methods\n\t */\n\n\t/**\n\t * Add a new button to the key press listener\n\t * @param {object} conf Resolved button configuration object\n\t * @private\n\t */\n\t_addKey: function ( conf )\n\t{\n\t\tif ( conf.key ) {\n\t\t\tthis.s.listenKeys += $.isPlainObject( conf.key ) ?\n\t\t\t\tconf.key.key :\n\t\t\t\tconf.key;\n\t\t}\n\t},\n\n\t/**\n\t * Insert the buttons into the container. Call without parameters!\n\t * @param  {node} [container] Recursive only - Insert point\n\t * @param  {array} [buttons] Recursive only - Buttons array\n\t * @private\n\t */\n\t_draw: function ( container, buttons )\n\t{\n\t\tif ( ! container ) {\n\t\t\tcontainer = this.dom.container;\n\t\t\tbuttons = this.s.buttons;\n\t\t}\n\n\t\tcontainer.children().detach();\n\n\t\tfor ( var i=0, ien=buttons.length ; i<ien ; i++ ) {\n\t\t\tcontainer.append( buttons[i].inserter );\n\t\t\tcontainer.append( ' ' );\n\n\t\t\tif ( buttons[i].buttons && buttons[i].buttons.length ) {\n\t\t\t\tthis._draw( buttons[i].collection, buttons[i].buttons );\n\t\t\t}\n\t\t}\n\t},\n\n\t/**\n\t * Create buttons from an array of buttons\n\t * @param  {array} attachTo Buttons array to attach to\n\t * @param  {object} button Button definition\n\t * @param  {boolean} inCollection true if the button is in a collection\n\t * @private\n\t */\n\t_expandButton: function ( attachTo, button, split, inCollection, inSplit, attachPoint, parentConf )\n\t{\n\t\tvar dt = this.s.dt;\n\t\tvar buttonCounter = 0;\n\t\tvar isSplit = false;\n\t\tvar buttons = ! Array.isArray( button ) ?\n\t\t\t[ button ] :\n\t\t\tbutton;\n\t\t\n\t\tif(button === undefined ) {\n\t\t\tbuttons = !Array.isArray(split) ?\n\t\t\t\t[ split ] :\n\t\t\t\tsplit;\n\t\t}\n\n\t\tif (button !== undefined && button.split !== undefined) {\n\t\t\tisSplit = true;\n\t\t}\n\t\t\t\n\t\tfor ( var i=0, ien=buttons.length ; i<ien ; i++ ) {\n\t\t\tvar conf = this._resolveExtends( buttons[i] );\n\n\t\t\tif ( ! conf ) {\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif( conf.config !== undefined && conf.config.split) {\n\t\t\t\tisSplit = true;\n\t\t\t}\n\t\t\telse {\n\t\t\t\tisSplit = false;\n\t\t\t}\n\t\t\t\n\t\t\t// If the configuration is an array, then expand the buttons at this\n\t\t\t// point\n\t\t\tif ( Array.isArray( conf ) ) {\n\t\t\t\tthis._expandButton( attachTo, conf, built !== undefined && built.conf !== undefined ? built.conf.split : undefined, inCollection, parentConf !== undefined && parentConf.split !== undefined, attachPoint, parentConf );\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tvar built = this._buildButton( conf, inCollection, conf.split !== undefined || (conf.config !== undefined && conf.config.split !== undefined), inSplit );\n\t\t\tif ( ! built ) {\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif ( attachPoint !== undefined && attachPoint !== null ) {\n\t\t\t\tattachTo.splice( attachPoint, 0, built );\n\t\t\t\tattachPoint++;\n\t\t\t}\n\t\t\telse {\n\t\t\t\tattachTo.push( built );\n\t\t\t}\n\n\t\t\t\n\t\t\tif ( built.conf.buttons || built.conf.split ) {\n\t\t\t\tbuilt.collection = $('<'+(isSplit ? this.c.dom.splitCollection.tag : this.c.dom.collection.tag)+'/>');\n\n\t\t\t\tbuilt.conf._collection = built.collection;\n\n\t\t\t\tif(built.conf.split) {\n\t\t\t\t\tfor(var j = 0; j < built.conf.split.length; j++) {\n\t\t\t\t\t\tif(typeof built.conf.split[j] === \"object\") {\n\t\t\t\t\t\t\tbuilt.conf.split[j].parent = parentConf;\n\t\t\t\t\t\t\tif(built.conf.split[j].collectionLayout === undefined) {\n\t\t\t\t\t\t\t\tbuilt.conf.split[j].collectionLayout = built.conf.collectionLayout;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tif(built.conf.split[j].dropup === undefined) {\n\t\t\t\t\t\t\t\tbuilt.conf.split[j].dropup = built.conf.dropup;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tif(built.conf.split[j].fade === undefined) {\n\t\t\t\t\t\t\t\tbuilt.conf.split[j].fade = built.conf.fade;\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\telse {\n\t\t\t\t\t$(built.node).append($('<span class=\"dt-down-arrow\">'+this.c.dom.splitDropdown.text+'</span>'))\n\t\t\t\t}\n\n\t\t\t\tthis._expandButton( built.buttons, built.conf.buttons, built.conf.split, !isSplit, isSplit, attachPoint, built.conf );\n\t\t\t}\n\t\t\tbuilt.conf.parent = parentConf;\n\n\t\t\t// init call is made here, rather than buildButton as it needs to\n\t\t\t// be selectable, and for that it needs to be in the buttons array\n\t\t\tif ( conf.init ) {\n\t\t\t\tconf.init.call( dt.button( built.node ), dt, $(built.node), conf );\n\t\t\t}\n\n\t\t\tbuttonCounter++;\n\t\t}\n\t},\n\n\t/**\n\t * Create an individual button\n\t * @param  {object} config            Resolved button configuration\n\t * @param  {boolean} inCollection `true` if a collection button\n\t * @return {jQuery} Created button node (jQuery)\n\t * @private\n\t */\n\t_buildButton: function ( config, inCollection, isSplit, inSplit )\n\t{\n\t\tvar buttonDom = this.c.dom.button;\n\t\tvar linerDom = this.c.dom.buttonLiner;\n\t\tvar collectionDom = this.c.dom.collection;\n\t\tvar splitDom = this.c.dom.split;\n\t\tvar splitCollectionDom = this.c.dom.splitCollection;\n\t\tvar splitDropdownButton = this.c.dom.splitDropdownButton;\n\t\tvar dt = this.s.dt;\n\t\tvar text = function ( opt ) {\n\t\t\treturn typeof opt === 'function' ?\n\t\t\t\topt( dt, button, config ) :\n\t\t\t\topt;\n\t\t};\n\n\t\t// Spacers don't do much other than insert an element into the DOM\n\t\tif (config.spacer) {\n\t\t\tvar spacer = $('<span></span>')\n\t\t\t\t.addClass('dt-button-spacer ' + config.style + ' ' + buttonDom.spacerClass)\n\t\t\t\t.html(text(config.text));\n\n\t\t\treturn {\n\t\t\t\tconf:         config,\n\t\t\t\tnode:         spacer,\n\t\t\t\tinserter:     spacer,\n\t\t\t\tbuttons:      [],\n\t\t\t\tinCollection: inCollection,\n\t\t\t\tisSplit:\t  isSplit,\n\t\t\t\tinSplit:\t  inSplit,\n\t\t\t\tcollection:   null\n\t\t\t};\n\t\t}\n\n\t\tif ( !isSplit && inSplit && splitCollectionDom ) {\n\t\t\tbuttonDom = splitDropdownButton;\n\t\t}\n\t\telse if ( !isSplit && inCollection && collectionDom.button ) {\n\t\t\tbuttonDom = collectionDom.button;\n\t\t} \n\n\t\tif ( !isSplit && inSplit && splitCollectionDom.buttonLiner ) {\n\t\t\tlinerDom = splitCollectionDom.buttonLiner\n\t\t}\n\t\telse if ( !isSplit && inCollection && collectionDom.buttonLiner ) {\n\t\t\tlinerDom = collectionDom.buttonLiner;\n\t\t}\n\n\t\t// Make sure that the button is available based on whatever requirements\n\t\t// it has. For example, PDF button require pdfmake\n\t\tif ( config.available && ! config.available( dt, config ) && !config.hasOwnProperty('html') ) {\n\t\t\treturn false;\n\t\t}\n\n\t\tvar button;\n\t\tif(!config.hasOwnProperty('html')) {\n\t\t\tvar action = function ( e, dt, button, config ) {\n\t\t\t\tconfig.action.call( dt.button( button ), e, dt, button, config );\n\t\n\t\t\t\t$(dt.table().node()).triggerHandler( 'buttons-action.dt', [\n\t\t\t\t\tdt.button( button ), dt, button, config \n\t\t\t\t] );\n\t\t\t};\n\n\t\t\tvar tag = config.tag || buttonDom.tag;\n\t\t\tvar clickBlurs = config.clickBlurs === undefined\n\t\t\t\t? true :\n\t\t\t\tconfig.clickBlurs;\n\n\t\t\tbutton = $('<'+tag+'/>')\n\t\t\t\t.addClass( buttonDom.className )\n\t\t\t\t.addClass( inSplit ? this.c.dom.splitDropdownButton.className : '')\n\t\t\t\t.attr( 'tabindex', this.s.dt.settings()[0].iTabIndex )\n\t\t\t\t.attr( 'aria-controls', this.s.dt.table().node().id )\n\t\t\t\t.on( 'click.dtb', function (e) {\n\t\t\t\t\te.preventDefault();\n\t\n\t\t\t\t\tif ( ! button.hasClass( buttonDom.disabled ) && config.action ) {\n\t\t\t\t\t\taction( e, dt, button, config );\n\t\t\t\t\t}\n\t\t\t\t\tif( clickBlurs ) {\n\t\t\t\t\t\tbutton.trigger('blur');\n\t\t\t\t\t}\n\t\t\t\t} )\n\t\t\t\t.on( 'keypress.dtb', function (e) {\n\t\t\t\t\tif ( e.keyCode === 13 ) {\n\t\t\t\t\t\te.preventDefault();\n\n\t\t\t\t\t\tif ( ! button.hasClass( buttonDom.disabled ) && config.action ) {\n\t\t\t\t\t\t\taction( e, dt, button, config );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\n\t\t\t// Make `a` tags act like a link\n\t\t\tif ( tag.toLowerCase() === 'a' ) {\n\t\t\t\tbutton.attr( 'href', '#' );\n\t\t\t}\n\t\n\t\t\t// Button tags should have `type=button` so they don't have any default behaviour\n\t\t\tif ( tag.toLowerCase() === 'button' ) {\n\t\t\t\tbutton.attr( 'type', 'button' );\n\t\t\t}\n\t\n\t\t\tif ( linerDom.tag ) {\n\t\t\t\tvar liner = $('<'+linerDom.tag+'/>')\n\t\t\t\t\t.html( text( config.text ) )\n\t\t\t\t\t.addClass( linerDom.className );\n\t\n\t\t\t\tif ( linerDom.tag.toLowerCase() === 'a' ) {\n\t\t\t\t\tliner.attr( 'href', '#' );\n\t\t\t\t}\n\t\n\t\t\t\tbutton.append( liner );\n\t\t\t}\n\t\t\telse {\n\t\t\t\tbutton.html( text( config.text ) );\n\t\t\t}\n\t\n\t\t\tif ( config.enabled === false ) {\n\t\t\t\tbutton.addClass( buttonDom.disabled );\n\t\t\t}\n\t\n\t\t\tif ( config.className ) {\n\t\t\t\tbutton.addClass( config.className );\n\t\t\t}\n\t\n\t\t\tif ( config.titleAttr ) {\n\t\t\t\tbutton.attr( 'title', text( config.titleAttr ) );\n\t\t\t}\n\t\n\t\t\tif ( config.attr ) {\n\t\t\t\tbutton.attr( config.attr );\n\t\t\t}\n\t\n\t\t\tif ( ! config.namespace ) {\n\t\t\t\tconfig.namespace = '.dt-button-'+(_buttonCounter++);\n\t\t\t}\n\n\t\t\tif  ( config.config !== undefined && config.config.split ) {\n\t\t\t\tconfig.split = config.config.split;\n\t\t\t}\n\t\t}\n\t\telse {\n\t\t\tbutton = $(config.html)\n\t\t}\n\t\n\t\tvar buttonContainer = this.c.dom.buttonContainer;\n\t\tvar inserter;\n\t\tif ( buttonContainer && buttonContainer.tag ) {\n\t\t\tinserter = $('<'+buttonContainer.tag+'/>')\n\t\t\t\t.addClass( buttonContainer.className )\n\t\t\t\t.append( button );\n\t\t}\n\t\telse {\n\t\t\tinserter = button;\n\t\t}\n\n\t\tthis._addKey( config );\n\n\t\t// Style integration callback for DOM manipulation\n\t\t// Note that this is _not_ documented. It is currently\n\t\t// for style integration only\n\t\tif( this.c.buttonCreated ) {\n\t\t\tinserter = this.c.buttonCreated( config, inserter );\n\t\t}\n\n\t\tvar splitDiv;\n\t\tif(isSplit) {\n\t\t\tsplitDiv = $('<div/>').addClass(this.c.dom.splitWrapper.className)\n\t\t\tsplitDiv.append(button);\n\t\t\tvar dropButtonConfig = $.extend(config, {\n\t\t\t\ttext: this.c.dom.splitDropdown.text,\n\t\t\t\tclassName: this.c.dom.splitDropdown.className,\n\t\t\t\tcloseButton: false,\n\t\t\t\tattr: {\n\t\t\t\t\t'aria-haspopup': 'dialog',\n\t\t\t\t\t'aria-expanded': false\n\t\t\t\t},\n\t\t\t\talign: this.c.dom.splitDropdown.align,\n\t\t\t\tsplitAlignClass: this.c.dom.splitDropdown.splitAlignClass\n\t\t\t\t\n\t\t\t})\n\n\t\t\tthis._addKey(dropButtonConfig);\n\n\t\t\tvar splitAction = function ( e, dt, button, config ) {\n\t\t\t\t_dtButtons.split.action.call( dt.button($('div.dt-btn-split-wrapper')[0] ), e, dt, button, config );\n\t\n\t\t\t\t$(dt.table().node()).triggerHandler( 'buttons-action.dt', [\n\t\t\t\t\tdt.button( button ), dt, button, config \n\t\t\t\t] );\n\t\t\t\tbutton.attr('aria-expanded', true)\n\t\t\t};\n\t\t\t\n\t\t\tvar dropButton = $('<button class=\"' + this.c.dom.splitDropdown.className + ' dt-button\"><span class=\"dt-btn-split-drop-arrow\">'+this.c.dom.splitDropdown.text+'</span></button>')\n\t\t\t\t.on( 'click.dtb', function (e) {\n\t\t\t\t\te.preventDefault();\n\t\t\t\t\te.stopPropagation();\n\n\t\t\t\t\tif ( ! dropButton.hasClass( buttonDom.disabled )) {\n\t\t\t\t\t\tsplitAction( e, dt, dropButton, dropButtonConfig );\n\t\t\t\t\t}\n\t\t\t\t\tif ( clickBlurs ) {\n\t\t\t\t\t\tdropButton.trigger('blur');\n\t\t\t\t\t}\n\t\t\t\t} )\n\t\t\t\t.on( 'keypress.dtb', function (e) {\n\t\t\t\t\tif ( e.keyCode === 13 ) {\n\t\t\t\t\t\te.preventDefault();\n\n\t\t\t\t\t\tif ( ! dropButton.hasClass( buttonDom.disabled ) ) {\n\t\t\t\t\t\t\tsplitAction( e, dt, dropButton, dropButtonConfig );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} );\n\n\t\t\tif(config.split.length === 0) {\n\t\t\t\tdropButton.addClass('dtb-hide-drop');\n\t\t\t}\n\n\t\t\tsplitDiv.append(dropButton).attr(dropButtonConfig.attr);\n\t\t}\n\n\t\treturn {\n\t\t\tconf:         config,\n\t\t\tnode:         isSplit ? splitDiv.get(0) : button.get(0),\n\t\t\tinserter:     isSplit ? splitDiv : inserter,\n\t\t\tbuttons:      [],\n\t\t\tinCollection: inCollection,\n\t\t\tisSplit:\t  isSplit,\n\t\t\tinSplit:\t  inSplit,\n\t\t\tcollection:   null\n\t\t};\n\t},\n\n\t/**\n\t * Get the button object from a node (recursive)\n\t * @param  {node} node Button node\n\t * @param  {array} [buttons] Button array, uses base if not defined\n\t * @return {object} Button object\n\t * @private\n\t */\n\t_nodeToButton: function ( node, buttons )\n\t{\n\t\tif ( ! buttons ) {\n\t\t\tbuttons = this.s.buttons;\n\t\t}\n\n\t\tfor ( var i=0, ien=buttons.length ; i<ien ; i++ ) {\n\t\t\tif ( buttons[i].node === node ) {\n\t\t\t\treturn buttons[i];\n\t\t\t}\n\n\t\t\tif ( buttons[i].buttons.length ) {\n\t\t\t\tvar ret = this._nodeToButton( node, buttons[i].buttons );\n\n\t\t\t\tif ( ret ) {\n\t\t\t\t\treturn ret;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\n\t/**\n\t * Get container array for a button from a button node (recursive)\n\t * @param  {node} node Button node\n\t * @param  {array} [buttons] Button array, uses base if not defined\n\t * @return {array} Button's host array\n\t * @private\n\t */\n\t_nodeToHost: function ( node, buttons )\n\t{\n\t\tif ( ! buttons ) {\n\t\t\tbuttons = this.s.buttons;\n\t\t}\n\n\t\tfor ( var i=0, ien=buttons.length ; i<ien ; i++ ) {\n\t\t\tif ( buttons[i].node === node ) {\n\t\t\t\treturn buttons;\n\t\t\t}\n\n\t\t\tif ( buttons[i].buttons.length ) {\n\t\t\t\tvar ret = this._nodeToHost( node, buttons[i].buttons );\n\n\t\t\t\tif ( ret ) {\n\t\t\t\t\treturn ret;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\n\t/**\n\t * Handle a key press - determine if any button's key configured matches\n\t * what was typed and trigger the action if so.\n\t * @param  {string} character The character pressed\n\t * @param  {object} e Key event that triggered this call\n\t * @private\n\t */\n\t_keypress: function ( character, e )\n\t{\n\t\t// Check if this button press already activated on another instance of Buttons\n\t\tif ( e._buttonsHandled ) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar run = function ( conf, node ) {\n\t\t\tif ( ! conf.key ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif ( conf.key === character ) {\n\t\t\t\te._buttonsHandled = true;\n\t\t\t\t$(node).click();\n\t\t\t}\n\t\t\telse if ( $.isPlainObject( conf.key ) ) {\n\t\t\t\tif ( conf.key.key !== character ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tif ( conf.key.shiftKey && ! e.shiftKey ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tif ( conf.key.altKey && ! e.altKey ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tif ( conf.key.ctrlKey && ! e.ctrlKey ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tif ( conf.key.metaKey && ! e.metaKey ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// Made it this far - it is good\n\t\t\t\te._buttonsHandled = true;\n\t\t\t\t$(node).click();\n\t\t\t}\n\t\t};\n\n\t\tvar recurse = function ( a ) {\n\t\t\tfor ( var i=0, ien=a.length ; i<ien ; i++ ) {\n\t\t\t\trun( a[i].conf, a[i].node );\n\n\t\t\t\tif ( a[i].buttons.length ) {\n\t\t\t\t\trecurse( a[i].buttons );\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\n\t\trecurse( this.s.buttons );\n\t},\n\n\t/**\n\t * Remove a key from the key listener for this instance (to be used when a\n\t * button is removed)\n\t * @param  {object} conf Button configuration\n\t * @private\n\t */\n\t_removeKey: function ( conf )\n\t{\n\t\tif ( conf.key ) {\n\t\t\tvar character = $.isPlainObject( conf.key ) ?\n\t\t\t\tconf.key.key :\n\t\t\t\tconf.key;\n\n\t\t\t// Remove only one character, as multiple buttons could have the\n\t\t\t// same listening key\n\t\t\tvar a = this.s.listenKeys.split('');\n\t\t\tvar idx = $.inArray( character, a );\n\t\t\ta.splice( idx, 1 );\n\t\t\tthis.s.listenKeys = a.join('');\n\t\t}\n\t},\n\n\t/**\n\t * Resolve a button configuration\n\t * @param  {string|function|object} conf Button config to resolve\n\t * @return {object} Button configuration\n\t * @private\n\t */\n\t_resolveExtends: function ( conf )\n\t{\n\t\tvar that = this;\n\t\tvar dt = this.s.dt;\n\t\tvar i, ien;\n\t\tvar toConfObject = function ( base ) {\n\t\t\tvar loop = 0;\n\n\t\t\t// Loop until we have resolved to a button configuration, or an\n\t\t\t// array of button configurations (which will be iterated\n\t\t\t// separately)\n\t\t\twhile ( ! $.isPlainObject(base) && ! Array.isArray(base) ) {\n\t\t\t\tif ( base === undefined ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tif ( typeof base === 'function' ) {\n\t\t\t\t\tbase = base.call( that, dt, conf );\n\n\t\t\t\t\tif ( ! base ) {\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\telse if ( typeof base === 'string' ) {\n\t\t\t\t\tif ( ! _dtButtons[ base ] ) {\n\t\t\t\t\t\treturn {html: base}\n\t\t\t\t\t}\n\n\t\t\t\t\tbase = _dtButtons[ base ];\n\t\t\t\t}\n\n\t\t\t\tloop++;\n\t\t\t\tif ( loop > 30 ) {\n\t\t\t\t\t// Protect against misconfiguration killing the browser\n\t\t\t\t\tthrow 'Buttons: Too many iterations';\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn Array.isArray( base ) ?\n\t\t\t\tbase :\n\t\t\t\t$.extend( {}, base );\n\t\t};\n\n\t\tconf = toConfObject( conf );\n\n\t\twhile ( conf && conf.extend ) {\n\t\t\t// Use `toConfObject` in case the button definition being extended\n\t\t\t// is itself a string or a function\n\t\t\tif ( ! _dtButtons[ conf.extend ] ) {\n\t\t\t\tthrow 'Cannot extend unknown button type: '+conf.extend;\n\t\t\t}\n\n\t\t\tvar objArray = toConfObject( _dtButtons[ conf.extend ] );\n\t\t\tif ( Array.isArray( objArray ) ) {\n\t\t\t\treturn objArray;\n\t\t\t}\n\t\t\telse if ( ! objArray ) {\n\t\t\t\t// This is a little brutal as it might be possible to have a\n\t\t\t\t// valid button without the extend, but if there is no extend\n\t\t\t\t// then the host button would be acting in an undefined state\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t// Stash the current class name\n\t\t\tvar originalClassName = objArray.className;\n\n\t\t\tif (conf.config !== undefined && objArray.config !== undefined) {\n\t\t\t\tconf.config = $.extend({}, objArray.config, conf.config)\n\t\t\t}\n\n\t\t\tconf = $.extend( {}, objArray, conf );\n\n\t\t\t// The extend will have overwritten the original class name if the\n\t\t\t// `conf` object also assigned a class, but we want to concatenate\n\t\t\t// them so they are list that is combined from all extended buttons\n\t\t\tif ( originalClassName && conf.className !== originalClassName ) {\n\t\t\t\tconf.className = originalClassName+' '+conf.className;\n\t\t\t}\n\n\t\t\t// Buttons to be added to a collection  -gives the ability to define\n\t\t\t// if buttons should be added to the start or end of a collection\n\t\t\tvar postfixButtons = conf.postfixButtons;\n\t\t\tif ( postfixButtons ) {\n\t\t\t\tif ( ! conf.buttons ) {\n\t\t\t\t\tconf.buttons = [];\n\t\t\t\t}\n\n\t\t\t\tfor ( i=0, ien=postfixButtons.length ; i<ien ; i++ ) {\n\t\t\t\t\tconf.buttons.push( postfixButtons[i] );\n\t\t\t\t}\n\n\t\t\t\tconf.postfixButtons = null;\n\t\t\t}\n\n\t\t\tvar prefixButtons = conf.prefixButtons;\n\t\t\tif ( prefixButtons ) {\n\t\t\t\tif ( ! conf.buttons ) {\n\t\t\t\t\tconf.buttons = [];\n\t\t\t\t}\n\n\t\t\t\tfor ( i=0, ien=prefixButtons.length ; i<ien ; i++ ) {\n\t\t\t\t\tconf.buttons.splice( i, 0, prefixButtons[i] );\n\t\t\t\t}\n\n\t\t\t\tconf.prefixButtons = null;\n\t\t\t}\n\n\t\t\t// Although we want the `conf` object to overwrite almost all of\n\t\t\t// the properties of the object being extended, the `extend`\n\t\t\t// property should come from the object being extended\n\t\t\tconf.extend = objArray.extend;\n\t\t}\n\n\t\treturn conf;\n\t},\n\n\t/**\n\t * Display (and replace if there is an existing one) a popover attached to a button\n\t * @param {string|node} content Content to show\n\t * @param {DataTable.Api} hostButton DT API instance of the button\n\t * @param {object} inOpts Options (see object below for all options)\n\t */\n\t_popover: function ( content, hostButton, inOpts, e ) {\n\t\tvar dt = hostButton;\n\t\tvar buttonsSettings = this.c;\n\t\tvar closed = false;\n\t\tvar options = $.extend( {\n\t\t\talign: 'button-left', // button-right, dt-container, split-left, split-right\n\t\t\tautoClose: false,\n\t\t\tbackground: true,\n\t\t\tbackgroundClassName: 'dt-button-background',\n\t\t\tcloseButton: true,\n\t\t\tcontentClassName: buttonsSettings.dom.collection.className,\n\t\t\tcollectionLayout: '',\n\t\t\tcollectionTitle: '',\n\t\t\tdropup: false,\n\t\t\tfade: 400,\n\t\t\tpopoverTitle: '',\n\t\t\trightAlignClassName: 'dt-button-right',\n\t\t\ttag: buttonsSettings.dom.collection.tag\n\t\t}, inOpts );\n\n\t\tvar hostNode = hostButton.node();\n\n\t\tvar close = function () {\n\t\t\tclosed = true;\n\n\t\t\t_fadeOut(\n\t\t\t\t$('.dt-button-collection'),\n\t\t\t\toptions.fade,\n\t\t\t\tfunction () {\n\t\t\t\t\t$(this).detach();\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t$(dt.buttons( '[aria-haspopup=\"dialog\"][aria-expanded=\"true\"]' ).nodes())\n\t\t\t\t.attr('aria-expanded', 'false');\n\n\t\t\t$('div.dt-button-background').off( 'click.dtb-collection' );\n\t\t\tButtons.background( false, options.backgroundClassName, options.fade, hostNode );\n\n\t\t\t$(window).off('resize.resize.dtb-collection');\n\t\t\t$('body').off( '.dtb-collection' );\n\t\t\tdt.off( 'buttons-action.b-internal' );\n\t\t\tdt.off( 'destroy' );\n\t\t};\n\n\t\tif (content === false) {\n\t\t\tclose();\n\t\t\treturn;\n\t\t}\n\n\t\tvar existingExpanded = $(dt.buttons( '[aria-haspopup=\"dialog\"][aria-expanded=\"true\"]' ).nodes());\n\t\tif ( existingExpanded.length ) {\n\t\t\t// Reuse the current position if the button that was triggered is inside an existing collection\n\t\t\tif (hostNode.closest('div.dt-button-collection').length) {\n\t\t\t\thostNode = existingExpanded.eq(0);\n\t\t\t}\n\n\t\t\tclose();\n\t\t}\n\n\t\t// Try to be smart about the layout\n\t\tvar cnt = $('.dt-button', content).length;\n\t\tvar mod = '';\n\n\t\tif (cnt === 3) {\n\t\t\tmod = 'dtb-b3';\n\t\t}\n\t\telse if (cnt === 2) {\n\t\t\tmod = 'dtb-b2';\n\t\t}\n\t\telse if (cnt === 1) {\n\t\t\tmod = 'dtb-b1';\n\t\t}\n\n\t\tvar display = $('<div/>')\n\t\t\t.addClass('dt-button-collection')\n\t\t\t.addClass(options.collectionLayout)\n\t\t\t.addClass(options.splitAlignClass)\n\t\t\t.addClass(mod)\n\t\t\t.css('display', 'none')\n\t\t\t.attr({\n\t\t\t\t'aria-modal': true,\n\t\t\t\trole: 'dialog'\n\t\t\t});\n\n\t\tcontent = $(content)\n\t\t\t.addClass(options.contentClassName)\n\t\t\t.attr('role', 'menu')\n\t\t\t.appendTo(display);\n\n\t\thostNode.attr( 'aria-expanded', 'true' );\n\n\t\tif ( hostNode.parents('body')[0] !== document.body ) {\n\t\t\thostNode = document.body.lastChild;\n\t\t}\n\n\t\tif ( options.popoverTitle ) {\n\t\t\tdisplay.prepend('<div class=\"dt-button-collection-title\">'+options.popoverTitle+'</div>');\n\t\t}\n\t\telse if ( options.collectionTitle ) {\n\t\t\tdisplay.prepend('<div class=\"dt-button-collection-title\">'+options.collectionTitle+'</div>');\n\t\t}\n\n\t\tif (options.closeButton) {\n\t\t\tdisplay.prepend('<div class=\"dtb-popover-close\">x</div>').addClass('dtb-collection-closeable')\n\t\t}\n\n\t\t_fadeIn( display.insertAfter( hostNode ), options.fade );\n\n\t\tvar tableContainer = $( hostButton.table().container() );\n\t\tvar position = display.css( 'position' );\n\n\t\tif ( options.span === 'container' || options.align === 'dt-container' ) {\n\t\t\thostNode = hostNode.parent();\n\t\t\tdisplay.css('width', tableContainer.width());\n\t\t}\n\n\t\t// Align the popover relative to the DataTables container\n\t\t// Useful for wide popovers such as SearchPanes\n\t\tif (position === 'absolute') {\n\t\t\t// Align relative to the host button\n\t\t\tvar offsetParent = $(hostNode[0].offsetParent);\n\t\t\tvar buttonPosition = hostNode.position();\n\t\t\tvar buttonOffset = hostNode.offset();\n\t\t\tvar tableSizes = offsetParent.offset();\n\t\t\tvar containerPosition = offsetParent.position();\n\t\t\tvar computed = window.getComputedStyle(offsetParent[0]);\n\n\t\t\ttableSizes.height = offsetParent.outerHeight();\n\t\t\ttableSizes.width = offsetParent.width() + parseFloat(computed.paddingLeft);\n\t\t\ttableSizes.right = tableSizes.left + tableSizes.width;\n\t\t\ttableSizes.bottom = tableSizes.top + tableSizes.height;\n\n\t\t\t// Set the initial position so we can read height / width\n\t\t\tvar top = buttonPosition.top + hostNode.outerHeight();\n\t\t\tvar left = buttonPosition.left;\n\n\t\t\tdisplay.css( {\n\t\t\t\ttop: top,\n\t\t\t\tleft: left\n\t\t\t} );\n\n\t\t\t// Get the popover position\n\t\t\tcomputed = window.getComputedStyle(display[0]);\n\t\t\tvar popoverSizes = display.offset();\n\n\t\t\tpopoverSizes.height = display.outerHeight();\n\t\t\tpopoverSizes.width = display.outerWidth();\n\t\t\tpopoverSizes.right = popoverSizes.left + popoverSizes.width;\n\t\t\tpopoverSizes.bottom = popoverSizes.top + popoverSizes.height;\n\t\t\tpopoverSizes.marginTop = parseFloat(computed.marginTop);\n\t\t\tpopoverSizes.marginBottom = parseFloat(computed.marginBottom);\n\n\t\t\t// First position per the class requirements - pop up and right align\n\t\t\tif (options.dropup) {\n\t\t\t\ttop = buttonPosition.top - popoverSizes.height - popoverSizes.marginTop - popoverSizes.marginBottom;\n\t\t\t}\n\n\t\t\tif (options.align === 'button-right' || display.hasClass( options.rightAlignClassName )) {\n\t\t\t\tleft = buttonPosition.left - popoverSizes.width + hostNode.outerWidth(); \n\t\t\t}\n\n\t\t\t// Container alignment - make sure it doesn't overflow the table container\n\t\t\tif (options.align === 'dt-container' || options.align === 'container') {\n\t\t\t\tif (left < buttonPosition.left) {\n\t\t\t\t\tleft = -buttonPosition.left;\n\t\t\t\t}\n\n\t\t\t\tif (left + popoverSizes.width > tableSizes.width) {\n\t\t\t\t\tleft = tableSizes.width - popoverSizes.width;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Window adjustment\n\t\t\tif (containerPosition.left + left + popoverSizes.width > $(window).width()) {\n\t\t\t\t// Overflowing the document to the right\n\t\t\t\tleft = $(window).width() - popoverSizes.width - containerPosition.left;\n\t\t\t}\n\n\t\t\tif (buttonOffset.left + left < 0) {\n\t\t\t\t// Off to the left of the document\n\t\t\t\tleft = -buttonOffset.left;\n\t\t\t}\n\n\t\t\tif (containerPosition.top + top + popoverSizes.height > $(window).height() + $(window).scrollTop()) {\n\t\t\t\t// Pop up if otherwise we'd need the user to scroll down\n\t\t\t\ttop = buttonPosition.top - popoverSizes.height - popoverSizes.marginTop - popoverSizes.marginBottom;\n\t\t\t}\n\n\t\t\tif (containerPosition.top + top < $(window).scrollTop()) {\n\t\t\t\t// Correction for when the top is beyond the top of the page\n\t\t\t\ttop = buttonPosition.top + hostNode.outerHeight();\n\t\t\t}\n\n\t\t\t// Calculations all done - now set it\n\t\t\tdisplay.css( {\n\t\t\t\ttop: top,\n\t\t\t\tleft: left\n\t\t\t} );\n\t\t}\n\t\telse {\n\t\t\t// Fix position - centre on screen\n\t\t\tvar position = function () {\n\t\t\t\tvar half = $(window).height() / 2;\n\n\t\t\t\tvar top = display.height() / 2;\n\t\t\t\tif ( top > half ) {\n\t\t\t\t\ttop = half;\n\t\t\t\t}\n\n\t\t\t\tdisplay.css( 'marginTop', top*-1 );\n\t\t\t};\n\n\t\t\tposition();\n\n\t\t\t$(window).on('resize.dtb-collection', function () {\n\t\t\t\tposition();\n\t\t\t});\n\t\t}\n\n\t\tif ( options.background ) {\n\t\t\tButtons.background(\n\t\t\t\ttrue,\n\t\t\t\toptions.backgroundClassName,\n\t\t\t\toptions.fade,\n\t\t\t\toptions.backgroundHost || hostNode\n\t\t\t);\n\t\t}\n\n\t\t// This is bonkers, but if we don't have a click listener on the\n\t\t// background element, iOS Safari will ignore the body click\n\t\t// listener below. An empty function here is all that is\n\t\t// required to make it work...\n\t\t$('div.dt-button-background').on( 'click.dtb-collection', function () {} );\n\n\t\tif ( options.autoClose ) {\n\t\t\tsetTimeout( function () {\n\t\t\t\tdt.on( 'buttons-action.b-internal', function (e, btn, dt, node) {\n\t\t\t\t\tif ( node[0] === hostNode[0] ) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t\tclose();\n\t\t\t\t} );\n\t\t\t}, 0);\n\t\t}\n\t\t\n\t\t$(display).trigger('buttons-popover.dt');\n\n\n\t\tdt.on('destroy', close);\n\n\t\tsetTimeout(function() {\n\t\t\tclosed = false;\n\t\t\t$('body')\n\t\t\t\t.on( 'click.dtb-collection', function (e) {\n\t\t\t\t\tif (closed) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\t// andSelf is deprecated in jQ1.8, but we want 1.7 compat\n\t\t\t\t\tvar back = $.fn.addBack ? 'addBack' : 'andSelf';\n\t\t\t\t\tvar parent = $(e.target).parent()[0];\n\t\n\t\t\t\t\tif (( ! $(e.target).parents()[back]().filter( content ).length  && !$(parent).hasClass('dt-buttons')) || $(e.target).hasClass('dt-button-background')) {\n\t\t\t\t\t\tclose();\n\t\t\t\t\t}\n\t\t\t\t} )\n\t\t\t\t.on( 'keyup.dtb-collection', function (e) {\n\t\t\t\t\tif ( e.keyCode === 27 ) {\n\t\t\t\t\t\tclose();\n\t\t\t\t\t}\n\t\t\t\t} )\n\t\t\t\t.on( 'keydown.dtb-collection', function (e) {\n\t\t\t\t\t// Focus trap for tab key\n\t\t\t\t\tvar elements = $('a, button', content);\n\t\t\t\t\tvar active = document.activeElement;\n\n\t\t\t\t\tif (e.keyCode !== 9) { // tab\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (elements.index(active) === -1) {\n\t\t\t\t\t\t// If current focus is not inside the popover\n\t\t\t\t\t\telements.first().focus();\n\t\t\t\t\t\te.preventDefault();\n\t\t\t\t\t}\n\t\t\t\t\telse if (e.shiftKey) {\n\t\t\t\t\t\t// Reverse tabbing order when shift key is pressed\n\t\t\t\t\t\tif (active === elements[0]) {\n\t\t\t\t\t\t\telements.last().focus();\n\t\t\t\t\t\t\te.preventDefault();\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tif (active === elements.last()[0]) {\n\t\t\t\t\t\t\telements.first().focus();\n\t\t\t\t\t\t\te.preventDefault();\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t}, 0);\n\t}\n} );\n\n\n\n/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n * Statics\n */\n\n/**\n * Show / hide a background layer behind a collection\n * @param  {boolean} Flag to indicate if the background should be shown or\n *   hidden \n * @param  {string} Class to assign to the background\n * @static\n */\nButtons.background = function ( show, className, fade, insertPoint ) {\n\tif ( fade === undefined ) {\n\t\tfade = 400;\n\t}\n\tif ( ! insertPoint ) {\n\t\tinsertPoint = document.body;\n\t}\n\n\tif ( show ) {\n\t\t_fadeIn(\n\t\t\t$('<div/>')\n\t\t\t\t.addClass( className )\n\t\t\t\t.css( 'display', 'none' )\n\t\t\t\t.insertAfter( insertPoint ),\n\t\t\tfade\n\t\t);\n\t}\n\telse {\n\t\t_fadeOut(\n\t\t\t$('div.'+className),\n\t\t\tfade,\n\t\t\tfunction () {\n\t\t\t\t$(this)\n\t\t\t\t\t.removeClass( className )\n\t\t\t\t\t.remove();\n\t\t\t}\n\t\t);\n\t}\n};\n\n/**\n * Instance selector - select Buttons instances based on an instance selector\n * value from the buttons assigned to a DataTable. This is only useful if\n * multiple instances are attached to a DataTable.\n * @param  {string|int|array} Instance selector - see `instance-selector`\n *   documentation on the DataTables site\n * @param  {array} Button instance array that was attached to the DataTables\n *   settings object\n * @return {array} Buttons instances\n * @static\n */\nButtons.instanceSelector = function ( group, buttons )\n{\n\tif ( group === undefined || group === null ) {\n\t\treturn $.map( buttons, function ( v ) {\n\t\t\treturn v.inst;\n\t\t} );\n\t}\n\n\tvar ret = [];\n\tvar names = $.map( buttons, function ( v ) {\n\t\treturn v.name;\n\t} );\n\n\t// Flatten the group selector into an array of single options\n\tvar process = function ( input ) {\n\t\tif ( Array.isArray( input ) ) {\n\t\t\tfor ( var i=0, ien=input.length ; i<ien ; i++ ) {\n\t\t\t\tprocess( input[i] );\n\t\t\t}\n\t\t\treturn;\n\t\t}\n\n\t\tif ( typeof input === 'string' ) {\n\t\t\tif ( input.indexOf( ',' ) !== -1 ) {\n\t\t\t\t// String selector, list of names\n\t\t\t\tprocess( input.split(',') );\n\t\t\t}\n\t\t\telse {\n\t\t\t\t// String selector individual name\n\t\t\t\tvar idx = $.inArray( input.trim(), names );\n\n\t\t\t\tif ( idx !== -1 ) {\n\t\t\t\t\tret.push( buttons[ idx ].inst );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\telse if ( typeof input === 'number' ) {\n\t\t\t// Index selector\n\t\t\tret.push( buttons[ input ].inst );\n\t\t}\n\t\telse if ( typeof input === 'object' ) {\n\t\t\t// Actual instance selector\n\t\t\tret.push( input );\n\t\t}\n\t};\n\t\n\tprocess( group );\n\n\treturn ret;\n};\n\n/**\n * Button selector - select one or more buttons from a selector input so some\n * operation can be performed on them.\n * @param  {array} Button instances array that the selector should operate on\n * @param  {string|int|node|jQuery|array} Button selector - see\n *   `button-selector` documentation on the DataTables site\n * @return {array} Array of objects containing `inst` and `idx` properties of\n *   the selected buttons so you know which instance each button belongs to.\n * @static\n */\nButtons.buttonSelector = function ( insts, selector )\n{\n\tvar ret = [];\n\tvar nodeBuilder = function ( a, buttons, baseIdx ) {\n\t\tvar button;\n\t\tvar idx;\n\n\t\tfor ( var i=0, ien=buttons.length ; i<ien ; i++ ) {\n\t\t\tbutton = buttons[i];\n\n\t\t\tif ( button ) {\n\t\t\t\tidx = baseIdx !== undefined ?\n\t\t\t\t\tbaseIdx+i :\n\t\t\t\t\ti+'';\n\n\t\t\t\ta.push( {\n\t\t\t\t\tnode: button.node,\n\t\t\t\t\tname: button.conf.name,\n\t\t\t\t\tidx:  idx\n\t\t\t\t} );\n\n\t\t\t\tif ( button.buttons ) {\n\t\t\t\t\tnodeBuilder( a, button.buttons, idx+'-' );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\n\tvar run = function ( selector, inst ) {\n\t\tvar i, ien;\n\t\tvar buttons = [];\n\t\tnodeBuilder( buttons, inst.s.buttons );\n\n\t\tvar nodes = $.map( buttons, function (v) {\n\t\t\treturn v.node;\n\t\t} );\n\n\t\tif ( Array.isArray( selector ) || selector instanceof $ ) {\n\t\t\tfor ( i=0, ien=selector.length ; i<ien ; i++ ) {\n\t\t\t\trun( selector[i], inst );\n\t\t\t}\n\t\t\treturn;\n\t\t}\n\n\t\tif ( selector === null || selector === undefined || selector === '*' ) {\n\t\t\t// Select all\n\t\t\tfor ( i=0, ien=buttons.length ; i<ien ; i++ ) {\n\t\t\t\tret.push( {\n\t\t\t\t\tinst: inst,\n\t\t\t\t\tnode: buttons[i].node\n\t\t\t\t} );\n\t\t\t}\n\t\t}\n\t\telse if ( typeof selector === 'number' ) {\n\t\t\t// Main button index selector\n\t\t\tif (inst.s.buttons[ selector ]) {\n\t\t\t\tret.push( {\n\t\t\t\t\tinst: inst,\n\t\t\t\t\tnode: inst.s.buttons[ selector ].node\n\t\t\t\t} );\n\t\t\t}\n\t\t}\n\t\telse if ( typeof selector === 'string' ) {\n\t\t\tif ( selector.indexOf( ',' ) !== -1 ) {\n\t\t\t\t// Split\n\t\t\t\tvar a = selector.split(',');\n\n\t\t\t\tfor ( i=0, ien=a.length ; i<ien ; i++ ) {\n\t\t\t\t\trun( a[i].trim(), inst );\n\t\t\t\t}\n\t\t\t}\n\t\t\telse if ( selector.match( /^\\d+(\\-\\d+)*$/ ) ) {\n\t\t\t\t// Sub-button index selector\n\t\t\t\tvar indexes = $.map( buttons, function (v) {\n\t\t\t\t\treturn v.idx;\n\t\t\t\t} );\n\n\t\t\t\tret.push( {\n\t\t\t\t\tinst: inst,\n\t\t\t\t\tnode: buttons[ $.inArray( selector, indexes ) ].node\n\t\t\t\t} );\n\t\t\t}\n\t\t\telse if ( selector.indexOf( ':name' ) !== -1 ) {\n\t\t\t\t// Button name selector\n\t\t\t\tvar name = selector.replace( ':name', '' );\n\n\t\t\t\tfor ( i=0, ien=buttons.length ; i<ien ; i++ ) {\n\t\t\t\t\tif ( buttons[i].name === name ) {\n\t\t\t\t\t\tret.push( {\n\t\t\t\t\t\t\tinst: inst,\n\t\t\t\t\t\t\tnode: buttons[i].node\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\telse {\n\t\t\t\t// jQuery selector on the nodes\n\t\t\t\t$( nodes ).filter( selector ).each( function () {\n\t\t\t\t\tret.push( {\n\t\t\t\t\t\tinst: inst,\n\t\t\t\t\t\tnode: this\n\t\t\t\t\t} );\n\t\t\t\t} );\n\t\t\t}\n\t\t}\n\t\telse if ( typeof selector === 'object' && selector.nodeName ) {\n\t\t\t// Node selector\n\t\t\tvar idx = $.inArray( selector, nodes );\n\n\t\t\tif ( idx !== -1 ) {\n\t\t\t\tret.push( {\n\t\t\t\t\tinst: inst,\n\t\t\t\t\tnode: nodes[ idx ]\n\t\t\t\t} );\n\t\t\t}\n\t\t}\n\t};\n\n\n\tfor ( var i=0, ien=insts.length ; i<ien ; i++ ) {\n\t\tvar inst = insts[i];\n\n\t\trun( selector, inst );\n\t}\n\n\treturn ret;\n};\n\n/**\n * Default function used for formatting output data.\n * @param {*} str Data to strip\n */\nButtons.stripData = function ( str, config ) {\n\tif ( typeof str !== 'string' ) {\n\t\treturn str;\n\t}\n\n\t// Always remove script tags\n\tstr = str.replace( /<script\\b[^<]*(?:(?!<\\/script>)<[^<]*)*<\\/script>/gi, '' );\n\n\t// Always remove comments\n\tstr = str.replace( /<!\\-\\-.*?\\-\\->/g, '' );\n\n\tif ( ! config || config.stripHtml ) {\n\t\tstr = str.replace( /<[^>]*>/g, '' );\n\t}\n\n\tif ( ! config || config.trim ) {\n\t\tstr = str.replace( /^\\s+|\\s+$/g, '' );\n\t}\n\n\tif ( ! config || config.stripNewlines ) {\n\t\tstr = str.replace( /\\n/g, ' ' );\n\t}\n\n\tif ( ! config || config.decodeEntities ) {\n\t\t_exportTextarea.innerHTML = str;\n\t\tstr = _exportTextarea.value;\n\t}\n\n\treturn str;\n};\n\n\n/**\n * Buttons defaults. For full documentation, please refer to the docs/option\n * directory or the DataTables site.\n * @type {Object}\n * @static\n */\nButtons.defaults = {\n\tbuttons: [ 'copy', 'excel', 'csv', 'pdf', 'print' ],\n\tname: 'main',\n\ttabIndex: 0,\n\tdom: {\n\t\tcontainer: {\n\t\t\ttag: 'div',\n\t\t\tclassName: 'dt-buttons'\n\t\t},\n\t\tcollection: {\n\t\t\ttag: 'div',\n\t\t\tclassName: ''\n\t\t},\n\t\tbutton: {\n\t\t\ttag: 'button',\n\t\t\tclassName: 'dt-button',\n\t\t\tactive: 'active',\n\t\t\tdisabled: 'disabled',\n\t\t\tspacerClass: ''\n\t\t},\n\t\tbuttonLiner: {\n\t\t\ttag: 'span',\n\t\t\tclassName: ''\n\t\t},\n\t\tsplit: {\n\t\t\ttag: 'div',\n\t\t\tclassName: 'dt-button-split',\n\t\t},\n\t\tsplitWrapper: {\n\t\t\ttag: 'div',\n\t\t\tclassName: 'dt-btn-split-wrapper',\n\t\t},\n\t\tsplitDropdown: {\n\t\t\ttag: 'button',\n\t\t\ttext: '&#x25BC;',\n\t\t\tclassName: 'dt-btn-split-drop',\n\t\t\talign: 'split-right',\n\t\t\tsplitAlignClass: 'dt-button-split-left'\n\t\t},\n\t\tsplitDropdownButton: {\n\t\t\ttag: 'button',\n\t\t\tclassName: 'dt-btn-split-drop-button dt-button',\n\t\t},\n\t\tsplitCollection: {\n\t\t\ttag: 'div',\n\t\t\tclassName: 'dt-button-split-collection',\n\t\t}\n\t}\n};\n\n/**\n * Version information\n * @type {string}\n * @static\n */\nButtons.version = '2.2.3';\n\n\n$.extend( _dtButtons, {\n\tcollection: {\n\t\ttext: function ( dt ) {\n\t\t\treturn dt.i18n( 'buttons.collection', 'Collection' );\n\t\t},\n\t\tclassName: 'buttons-collection',\n\t\tcloseButton: false,\n\t\tinit: function ( dt, button, config ) {\n\t\t\tbutton.attr( 'aria-expanded', false );\n\t\t},\n\t\taction: function ( e, dt, button, config ) {\n\t\t\tif ( config._collection.parents('body').length ) {\n\t\t\t\tthis.popover(false, config);\n\t\t\t}\n\t\t\telse {\n\t\t\t\tthis.popover(config._collection, config);\n\t\t\t}\n\n\t\t\t// When activated using a key - auto focus on the\n\t\t\t// first item in the popover\n\t\t\tif (e.type === 'keypress') {\n\t\t\t\t$('a, button', config._collection).eq(0).focus();\n\t\t\t}\n\t\t},\n\t\tattr: {\n\t\t\t'aria-haspopup': 'dialog'\n\t\t}\n\t\t// Also the popover options, defined in Buttons.popover\n\t},\n\tsplit: {\n\t\ttext: function ( dt ) {\n\t\t\treturn dt.i18n( 'buttons.split', 'Split' );\n\t\t},\n\t\tclassName: 'buttons-split',\n\t\tcloseButton: false,\n\t\tinit: function ( dt, button, config ) {\n\t\t\treturn button.attr( 'aria-expanded', false );\n\t\t},\n\t\taction: function ( e, dt, button, config ) {\n\t\t\tthis.popover(config._collection, config);\n\t\t},\n\t\tattr: {\n\t\t\t'aria-haspopup': 'dialog'\n\t\t}\n\t\t// Also the popover options, defined in Buttons.popover\n\t},\n\tcopy: function ( dt, conf ) {\n\t\tif ( _dtButtons.copyHtml5 ) {\n\t\t\treturn 'copyHtml5';\n\t\t}\n\t},\n\tcsv: function ( dt, conf ) {\n\t\tif ( _dtButtons.csvHtml5 && _dtButtons.csvHtml5.available( dt, conf ) ) {\n\t\t\treturn 'csvHtml5';\n\t\t}\n\t},\n\texcel: function ( dt, conf ) {\n\t\tif ( _dtButtons.excelHtml5 && _dtButtons.excelHtml5.available( dt, conf ) ) {\n\t\t\treturn 'excelHtml5';\n\t\t}\n\t},\n\tpdf: function ( dt, conf ) {\n\t\tif ( _dtButtons.pdfHtml5 && _dtButtons.pdfHtml5.available( dt, conf ) ) {\n\t\t\treturn 'pdfHtml5';\n\t\t}\n\t},\n\tpageLength: function ( dt ) {\n\t\tvar lengthMenu = dt.settings()[0].aLengthMenu;\n\t\tvar vals = [];\n\t\tvar lang = [];\n\t\tvar text = function ( dt ) {\n\t\t\treturn dt.i18n( 'buttons.pageLength', {\n\t\t\t\t\"-1\": 'Show all rows',\n\t\t\t\t_:    'Show %d rows'\n\t\t\t}, dt.page.len() );\n\t\t};\n\n\t\t// Support for DataTables 1.x 2D array\n\t\tif (Array.isArray( lengthMenu[0] )) {\n\t\t\tvals = lengthMenu[0];\n\t\t\tlang = lengthMenu[1];\n\t\t}\n\t\telse {\n\t\t\tfor (var i=0 ; i<lengthMenu.length ; i++) {\n\t\t\t\tvar option = lengthMenu[i];\n\n\t\t\t\t// Support for DataTables 2 object in the array\n\t\t\t\tif ($.isPlainObject(option)) {\n\t\t\t\t\tvals.push(option.value);\n\t\t\t\t\tlang.push(option.label);\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tvals.push(option);\n\t\t\t\t\tlang.push(option);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn {\n\t\t\textend: 'collection',\n\t\t\ttext: text,\n\t\t\tclassName: 'buttons-page-length',\n\t\t\tautoClose: true,\n\t\t\tbuttons: $.map( vals, function ( val, i ) {\n\t\t\t\treturn {\n\t\t\t\t\ttext: lang[i],\n\t\t\t\t\tclassName: 'button-page-length',\n\t\t\t\t\taction: function ( e, dt ) {\n\t\t\t\t\t\tdt.page.len( val ).draw();\n\t\t\t\t\t},\n\t\t\t\t\tinit: function ( dt, node, conf ) {\n\t\t\t\t\t\tvar that = this;\n\t\t\t\t\t\tvar fn = function () {\n\t\t\t\t\t\t\tthat.active( dt.page.len() === val );\n\t\t\t\t\t\t};\n\n\t\t\t\t\t\tdt.on( 'length.dt'+conf.namespace, fn );\n\t\t\t\t\t\tfn();\n\t\t\t\t\t},\n\t\t\t\t\tdestroy: function ( dt, node, conf ) {\n\t\t\t\t\t\tdt.off( 'length.dt'+conf.namespace );\n\t\t\t\t\t}\n\t\t\t\t};\n\t\t\t} ),\n\t\t\tinit: function ( dt, node, conf ) {\n\t\t\t\tvar that = this;\n\t\t\t\tdt.on( 'length.dt'+conf.namespace, function () {\n\t\t\t\t\tthat.text( conf.text );\n\t\t\t\t} );\n\t\t\t},\n\t\t\tdestroy: function ( dt, node, conf ) {\n\t\t\t\tdt.off( 'length.dt'+conf.namespace );\n\t\t\t}\n\t\t};\n\t},\n\tspacer: {\n\t\tstyle: 'empty',\n\t\tspacer: true,\n\t\ttext: function ( dt ) {\n\t\t\treturn dt.i18n( 'buttons.spacer', '' );\n\t\t}\n\t}\n} );\n\n\n/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n * DataTables API\n *\n * For complete documentation, please refer to the docs/api directory or the\n * DataTables site\n */\n\n// Buttons group and individual button selector\nDataTable.Api.register( 'buttons()', function ( group, selector ) {\n\t// Argument shifting\n\tif ( selector === undefined ) {\n\t\tselector = group;\n\t\tgroup = undefined;\n\t}\n\n\tthis.selector.buttonGroup = group;\n\n\tvar res = this.iterator( true, 'table', function ( ctx ) {\n\t\tif ( ctx._buttons ) {\n\t\t\treturn Buttons.buttonSelector(\n\t\t\t\tButtons.instanceSelector( group, ctx._buttons ),\n\t\t\t\tselector\n\t\t\t);\n\t\t}\n\t}, true );\n\n\tres._groupSelector = group;\n\treturn res;\n} );\n\n// Individual button selector\nDataTable.Api.register( 'button()', function ( group, selector ) {\n\t// just run buttons() and truncate\n\tvar buttons = this.buttons( group, selector );\n\n\tif ( buttons.length > 1 ) {\n\t\tbuttons.splice( 1, buttons.length );\n\t}\n\n\treturn buttons;\n} );\n\n// Active buttons\nDataTable.Api.registerPlural( 'buttons().active()', 'button().active()', function ( flag ) {\n\tif ( flag === undefined ) {\n\t\treturn this.map( function ( set ) {\n\t\t\treturn set.inst.active( set.node );\n\t\t} );\n\t}\n\n\treturn this.each( function ( set ) {\n\t\tset.inst.active( set.node, flag );\n\t} );\n} );\n\n// Get / set button action\nDataTable.Api.registerPlural( 'buttons().action()', 'button().action()', function ( action ) {\n\tif ( action === undefined ) {\n\t\treturn this.map( function ( set ) {\n\t\t\treturn set.inst.action( set.node );\n\t\t} );\n\t}\n\n\treturn this.each( function ( set ) {\n\t\tset.inst.action( set.node, action );\n\t} );\n} );\n\n// Collection control\nDataTable.Api.registerPlural( 'buttons().collectionRebuild()', 'button().collectionRebuild()', function ( buttons ) {\n\treturn this.each( function ( set ) {\n\t\tfor(var i = 0; i < buttons.length; i++) {\n\t\t\tif(typeof buttons[i] === 'object') {\n\t\t\t\tbuttons[i].parentConf = set;\n\t\t\t}\n\t\t}\n\t\tset.inst.collectionRebuild( set.node, buttons );\n\t} );\n} );\n\n// Enable / disable buttons\nDataTable.Api.register( ['buttons().enable()', 'button().enable()'], function ( flag ) {\n\treturn this.each( function ( set ) {\n\t\tset.inst.enable( set.node, flag );\n\t} );\n} );\n\n// Disable buttons\nDataTable.Api.register( ['buttons().disable()', 'button().disable()'], function () {\n\treturn this.each( function ( set ) {\n\t\tset.inst.disable( set.node );\n\t} );\n} );\n\n// Button index\nDataTable.Api.register( 'button().index()', function () {\n\tvar idx = null;\n\n\tthis.each( function ( set ) {\n\t\tvar res = set.inst.index( set.node );\n\n\t\tif (res !== null) {\n\t\t\tidx = res;\n\t\t}\n\t} );\n\n\treturn idx;\n} );\n\n// Get button nodes\nDataTable.Api.registerPlural( 'buttons().nodes()', 'button().node()', function () {\n\tvar jq = $();\n\n\t// jQuery will automatically reduce duplicates to a single entry\n\t$( this.each( function ( set ) {\n\t\tjq = jq.add( set.inst.node( set.node ) );\n\t} ) );\n\n\treturn jq;\n} );\n\n// Get / set button processing state\nDataTable.Api.registerPlural( 'buttons().processing()', 'button().processing()', function ( flag ) {\n\tif ( flag === undefined ) {\n\t\treturn this.map( function ( set ) {\n\t\t\treturn set.inst.processing( set.node );\n\t\t} );\n\t}\n\n\treturn this.each( function ( set ) {\n\t\tset.inst.processing( set.node, flag );\n\t} );\n} );\n\n// Get / set button text (i.e. the button labels)\nDataTable.Api.registerPlural( 'buttons().text()', 'button().text()', function ( label ) {\n\tif ( label === undefined ) {\n\t\treturn this.map( function ( set ) {\n\t\t\treturn set.inst.text( set.node );\n\t\t} );\n\t}\n\n\treturn this.each( function ( set ) {\n\t\tset.inst.text( set.node, label );\n\t} );\n} );\n\n// Trigger a button's action\nDataTable.Api.registerPlural( 'buttons().trigger()', 'button().trigger()', function () {\n\treturn this.each( function ( set ) {\n\t\tset.inst.node( set.node ).trigger( 'click' );\n\t} );\n} );\n\n// Button resolver to the popover\nDataTable.Api.register( 'button().popover()', function (content, options) {\n\treturn this.map( function ( set ) {\n\t\treturn set.inst._popover( content, this.button(this[0].node), options );\n\t} );\n} );\n\n// Get the container elements\nDataTable.Api.register( 'buttons().containers()', function () {\n\tvar jq = $();\n\tvar groupSelector = this._groupSelector;\n\n\t// We need to use the group selector directly, since if there are no buttons\n\t// the result set will be empty\n\tthis.iterator( true, 'table', function ( ctx ) {\n\t\tif ( ctx._buttons ) {\n\t\t\tvar insts = Buttons.instanceSelector( groupSelector, ctx._buttons );\n\n\t\t\tfor ( var i=0, ien=insts.length ; i<ien ; i++ ) {\n\t\t\t\tjq = jq.add( insts[i].container() );\n\t\t\t}\n\t\t}\n\t} );\n\n\treturn jq;\n} );\n\nDataTable.Api.register( 'buttons().container()', function () {\n\t// API level of nesting is `buttons()` so we can zip into the containers method\n\treturn this.containers().eq(0);\n} );\n\n// Add a new button\nDataTable.Api.register( 'button().add()', function ( idx, conf, draw ) {\n\tvar ctx = this.context;\n\n\t// Don't use `this` as it could be empty - select the instances directly\n\tif ( ctx.length ) {\n\t\tvar inst = Buttons.instanceSelector( this._groupSelector, ctx[0]._buttons );\n\n\t\tif ( inst.length ) {\n\t\t\tinst[0].add( conf, idx , draw);\n\t\t}\n\t}\n\n\treturn this.button( this._groupSelector, idx );\n} );\n\n// Destroy the button sets selected\nDataTable.Api.register( 'buttons().destroy()', function () {\n\tthis.pluck( 'inst' ).unique().each( function ( inst ) {\n\t\tinst.destroy();\n\t} );\n\n\treturn this;\n} );\n\n// Remove a button\nDataTable.Api.registerPlural( 'buttons().remove()', 'buttons().remove()', function () {\n\tthis.each( function ( set ) {\n\t\tset.inst.remove( set.node );\n\t} );\n\n\treturn this;\n} );\n\n// Information box that can be used by buttons\nvar _infoTimer;\nDataTable.Api.register( 'buttons.info()', function ( title, message, time ) {\n\tvar that = this;\n\n\tif ( title === false ) {\n\t\tthis.off('destroy.btn-info');\n\t\t_fadeOut(\n\t\t\t$('#datatables_buttons_info'),\n\t\t\t400,\n\t\t\tfunction () {\n\t\t\t\t$(this).remove();\n\t\t\t}\n\t\t);\n\t\tclearTimeout( _infoTimer );\n\t\t_infoTimer = null;\n\n\t\treturn this;\n\t}\n\n\tif ( _infoTimer ) {\n\t\tclearTimeout( _infoTimer );\n\t}\n\n\tif ( $('#datatables_buttons_info').length ) {\n\t\t$('#datatables_buttons_info').remove();\n\t}\n\n\ttitle = title ? '<h2>'+title+'</h2>' : '';\n\n\t_fadeIn(\n\t\t$('<div id=\"datatables_buttons_info\" class=\"dt-button-info\"/>')\n\t\t\t.html( title )\n\t\t\t.append( $('<div/>')[ typeof message === 'string' ? 'html' : 'append' ]( message ) )\n\t\t\t.css( 'display', 'none' )\n\t\t\t.appendTo( 'body' )\n\t);\n\n\tif ( time !== undefined && time !== 0 ) {\n\t\t_infoTimer = setTimeout( function () {\n\t\t\tthat.buttons.info( false );\n\t\t}, time );\n\t}\n\n\tthis.on('destroy.btn-info', function () {\n\t\tthat.buttons.info(false);\n\t});\n\n\treturn this;\n} );\n\n// Get data from the table for export - this is common to a number of plug-in\n// buttons so it is included in the Buttons core library\nDataTable.Api.register( 'buttons.exportData()', function ( options ) {\n\tif ( this.context.length ) {\n\t\treturn _exportData( new DataTable.Api( this.context[0] ), options );\n\t}\n} );\n\n// Get information about the export that is common to many of the export data\n// types (DRY)\nDataTable.Api.register( 'buttons.exportInfo()', function ( conf ) {\n\tif ( ! conf ) {\n\t\tconf = {};\n\t}\n\n\treturn {\n\t\tfilename: _filename( conf ),\n\t\ttitle: _title( conf ),\n\t\tmessageTop: _message(this, conf.message || conf.messageTop, 'top'),\n\t\tmessageBottom: _message(this, conf.messageBottom, 'bottom')\n\t};\n} );\n\n\n\n/**\n * Get the file name for an exported file.\n *\n * @param {object}\tconfig Button configuration\n * @param {boolean} incExtension Include the file name extension\n */\nvar _filename = function ( config )\n{\n\t// Backwards compatibility\n\tvar filename = config.filename === '*' && config.title !== '*' && config.title !== undefined && config.title !== null && config.title !== '' ?\n\t\tconfig.title :\n\t\tconfig.filename;\n\n\tif ( typeof filename === 'function' ) {\n\t\tfilename = filename();\n\t}\n\n\tif ( filename === undefined || filename === null ) {\n\t\treturn null;\n\t}\n\n\tif ( filename.indexOf( '*' ) !== -1 ) {\n\t\tfilename = filename.replace( '*', $('head > title').text() ).trim();\n\t}\n\n\t// Strip characters which the OS will object to\n\tfilename = filename.replace(/[^a-zA-Z0-9_\\u00A1-\\uFFFF\\.,\\-_ !\\(\\)]/g, \"\");\n\n\tvar extension = _stringOrFunction( config.extension );\n\tif ( ! extension ) {\n\t\textension = '';\n\t}\n\n\treturn filename + extension;\n};\n\n/**\n * Simply utility method to allow parameters to be given as a function\n *\n * @param {undefined|string|function} option Option\n * @return {null|string} Resolved value\n */\nvar _stringOrFunction = function ( option )\n{\n\tif ( option === null || option === undefined ) {\n\t\treturn null;\n\t}\n\telse if ( typeof option === 'function' ) {\n\t\treturn option();\n\t}\n\treturn option;\n};\n\n/**\n * Get the title for an exported file.\n *\n * @param {object} config\tButton configuration\n */\nvar _title = function ( config )\n{\n\tvar title = _stringOrFunction( config.title );\n\n\treturn title === null ?\n\t\tnull : title.indexOf( '*' ) !== -1 ?\n\t\t\ttitle.replace( '*', $('head > title').text() || 'Exported data' ) :\n\t\t\ttitle;\n};\n\nvar _message = function ( dt, option, position )\n{\n\tvar message = _stringOrFunction( option );\n\tif ( message === null ) {\n\t\treturn null;\n\t}\n\n\tvar caption = $('caption', dt.table().container()).eq(0);\n\tif ( message === '*' ) {\n\t\tvar side = caption.css( 'caption-side' );\n\t\tif ( side !== position ) {\n\t\t\treturn null;\n\t\t}\n\n\t\treturn caption.length ?\n\t\t\tcaption.text() :\n\t\t\t'';\n\t}\n\n\treturn message;\n};\n\n\n\n\nvar _exportTextarea = $('<textarea/>')[0];\nvar _exportData = function ( dt, inOpts )\n{\n\tvar config = $.extend( true, {}, {\n\t\trows:           null,\n\t\tcolumns:        '',\n\t\tmodifier:       {\n\t\t\tsearch: 'applied',\n\t\t\torder:  'applied'\n\t\t},\n\t\torthogonal:     'display',\n\t\tstripHtml:      true,\n\t\tstripNewlines:  true,\n\t\tdecodeEntities: true,\n\t\ttrim:           true,\n\t\tformat:         {\n\t\t\theader: function ( d ) {\n\t\t\t\treturn Buttons.stripData( d, config );\n\t\t\t},\n\t\t\tfooter: function ( d ) {\n\t\t\t\treturn Buttons.stripData( d, config );\n\t\t\t},\n\t\t\tbody: function ( d ) {\n\t\t\t\treturn Buttons.stripData( d, config );\n\t\t\t}\n\t\t},\n\t\tcustomizeData: null\n\t}, inOpts );\n\n\tvar header = dt.columns( config.columns ).indexes().map( function (idx) {\n\t\tvar el = dt.column( idx ).header();\n\t\treturn config.format.header( el.innerHTML, idx, el );\n\t} ).toArray();\n\n\tvar footer = dt.table().footer() ?\n\t\tdt.columns( config.columns ).indexes().map( function (idx) {\n\t\t\tvar el = dt.column( idx ).footer();\n\t\t\treturn config.format.footer( el ? el.innerHTML : '', idx, el );\n\t\t} ).toArray() :\n\t\tnull;\n\t\n\t// If Select is available on this table, and any rows are selected, limit the export\n\t// to the selected rows. If no rows are selected, all rows will be exported. Specify\n\t// a `selected` modifier to control directly.\n\tvar modifier = $.extend( {}, config.modifier );\n\tif ( dt.select && typeof dt.select.info === 'function' && modifier.selected === undefined ) {\n\t\tif ( dt.rows( config.rows, $.extend( { selected: true }, modifier ) ).any() ) {\n\t\t\t$.extend( modifier, { selected: true } )\n\t\t}\n\t}\n\n\tvar rowIndexes = dt.rows( config.rows, modifier ).indexes().toArray();\n\tvar selectedCells = dt.cells( rowIndexes, config.columns );\n\tvar cells = selectedCells\n\t\t.render( config.orthogonal )\n\t\t.toArray();\n\tvar cellNodes = selectedCells\n\t\t.nodes()\n\t\t.toArray();\n\n\tvar columns = header.length;\n\tvar rows = columns > 0 ? cells.length / columns : 0;\n\tvar body = [];\n\tvar cellCounter = 0;\n\n\tfor ( var i=0, ien=rows ; i<ien ; i++ ) {\n\t\tvar row = [ columns ];\n\n\t\tfor ( var j=0 ; j<columns ; j++ ) {\n\t\t\trow[j] = config.format.body( cells[ cellCounter ], i, j, cellNodes[ cellCounter ] );\n\t\t\tcellCounter++;\n\t\t}\n\n\t\tbody[i] = row;\n\t}\n\n\tvar data = {\n\t\theader: header,\n\t\tfooter: footer,\n\t\tbody:   body\n\t};\n\n\tif ( config.customizeData ) {\n\t\tconfig.customizeData( data );\n\t}\n\n\treturn data;\n};\n\n\n/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n * DataTables interface\n */\n\n// Attach to DataTables objects for global access\n$.fn.dataTable.Buttons = Buttons;\n$.fn.DataTable.Buttons = Buttons;\n\n\n\n// DataTables creation - check if the buttons have been defined for this table,\n// they will have been if the `B` option was used in `dom`, otherwise we should\n// create the buttons instance here so they can be inserted into the document\n// using the API. Listen for `init` for compatibility with pre 1.10.10, but to\n// be removed in future.\n$(document).on( 'init.dt plugin-init.dt', function (e, settings) {\n\tif ( e.namespace !== 'dt' ) {\n\t\treturn;\n\t}\n\n\tvar opts = settings.oInit.buttons || DataTable.defaults.buttons;\n\n\tif ( opts && ! settings._buttons ) {\n\t\tnew Buttons( settings, opts ).container();\n\t}\n} );\n\nfunction _init ( settings, options ) {\n\tvar api = new DataTable.Api( settings );\n\tvar opts = options\n\t\t? options\n\t\t: api.init().buttons || DataTable.defaults.buttons;\n\n\treturn new Buttons( api, opts ).container();\n}\n\n// DataTables `dom` feature option\nDataTable.ext.feature.push( {\n\tfnInit: _init,\n\tcFeature: \"B\"\n} );\n\n// DataTables 2 layout feature\nif ( DataTable.ext.features ) {\n\tDataTable.ext.features.register( 'buttons', _init );\n}\n\n\nreturn Buttons;\n}));\n", "/*! Bootstrap integration for DataTables' Buttons\n * \u00A92016 SpryMedia Ltd - datatables.net/license\n */\n\n(function( factory ){\n\tif ( typeof define === 'function' && define.amd ) {\n\t\t// AMD\n\t\tdefine( ['jquery', 'datatables.net-bs4', 'datatables.net-buttons'], function ( $ ) {\n\t\t\treturn factory( $, window, document );\n\t\t} );\n\t}\n\telse if ( typeof exports === 'object' ) {\n\t\t// CommonJS\n\t\tmodule.exports = function (root, $) {\n\t\t\tif ( ! root ) {\n\t\t\t\troot = window;\n\t\t\t}\n\n\t\t\tif ( ! $ || ! $.fn.dataTable ) {\n\t\t\t\t$ = require('datatables.net-bs4')(root, $).$;\n\t\t\t}\n\n\t\t\tif ( ! $.fn.dataTable.Buttons ) {\n\t\t\t\trequire('datatables.net-buttons')(root, $);\n\t\t\t}\n\n\t\t\treturn factory( $, root, root.document );\n\t\t};\n\t}\n\telse {\n\t\t// Browser\n\t\tfactory( jQuery, window, document );\n\t}\n}(function( $, window, document, undefined ) {\n'use strict';\nvar DataTable = $.fn.dataTable;\n\n$.extend( true, DataTable.Buttons.defaults, {\n\tdom: {\n\t\tcontainer: {\n\t\t\tclassName: 'dt-buttons btn-group flex-wrap'\n\t\t},\n\t\tbutton: {\n\t\t\tclassName: 'btn btn-secondary'\n\t\t},\n\t\tcollection: {\n\t\t\ttag: 'div',\n\t\t\tclassName: 'dropdown-menu',\n\t\t\tcloseButton: false,\n\t\t\tbutton: {\n\t\t\t\ttag: 'a',\n\t\t\t\tclassName: 'dt-button dropdown-item',\n\t\t\t\tactive: 'active',\n\t\t\t\tdisabled: 'disabled'\n\t\t\t}\n\t\t},\n\t\tsplitWrapper: {\n\t\t\ttag: 'div',\n\t\t\tclassName: 'dt-btn-split-wrapper btn-group',\n\t\t\tcloseButton: false,\n\t\t},\n\t\tsplitDropdown: {\n\t\t\ttag: 'button',\n\t\t\ttext: '',\n\t\t\tclassName: 'btn btn-secondary dt-btn-split-drop dropdown-toggle dropdown-toggle-split',\n\t\t\tcloseButton: false,\n\t\t\talign: 'split-left',\n\t\t\tsplitAlignClass: 'dt-button-split-left'\n\t\t},\n\t\tsplitDropdownButton: {\n\t\t\ttag: 'button',\n\t\t\tclassName: 'dt-btn-split-drop-button btn btn-secondary',\n\t\t\tcloseButton: false\n\t\t} \n\t},\n\tbuttonCreated: function ( config, button ) {\n\t\treturn config.buttons ?\n\t\t\t$('<div class=\"btn-group\"/>').append(button) :\n\t\t\tbutton;\n\t}\n} );\n\nDataTable.ext.buttons.collection.className += ' dropdown-toggle';\nDataTable.ext.buttons.collection.rightAlignClassName = 'dropdown-menu-right';\n\nreturn DataTable.Buttons;\n}));\n", "/*!\n * Column visibility buttons for Buttons and DataTables.\n * 2016 SpryMedia Ltd - datatables.net/license\n */\n\n(function( factory ){\n\tif ( typeof define === 'function' && define.amd ) {\n\t\t// AMD\n\t\tdefine( ['jquery', 'datatables.net', 'datatables.net-buttons'], function ( $ ) {\n\t\t\treturn factory( $, window, document );\n\t\t} );\n\t}\n\telse if ( typeof exports === 'object' ) {\n\t\t// CommonJS\n\t\tmodule.exports = function (root, $) {\n\t\t\tif ( ! root ) {\n\t\t\t\troot = window;\n\t\t\t}\n\n\t\t\tif ( ! $ || ! $.fn.dataTable ) {\n\t\t\t\t$ = require('datatables.net')(root, $).$;\n\t\t\t}\n\n\t\t\tif ( ! $.fn.dataTable.Buttons ) {\n\t\t\t\trequire('datatables.net-buttons')(root, $);\n\t\t\t}\n\n\t\t\treturn factory( $, root, root.document );\n\t\t};\n\t}\n\telse {\n\t\t// Browser\n\t\tfactory( jQuery, window, document );\n\t}\n}(function( $, window, document, undefined ) {\n'use strict';\nvar DataTable = $.fn.dataTable;\n\n\n$.extend( DataTable.ext.buttons, {\n\t// A collection of column visibility buttons\n\tcolvis: function ( dt, conf ) {\n\t\tvar node = null;\n\t\tvar buttonConf = {\n\t\t\textend: 'collection',\n\t\t\tinit: function ( dt, n ) {\n\t\t\t\tnode = n;\n\t\t\t},\n\t\t\ttext: function ( dt ) {\n\t\t\t\treturn dt.i18n( 'buttons.colvis', 'Column visibility' );\n\t\t\t},\n\t\t\tclassName: 'buttons-colvis',\n\t\t\tcloseButton: false,\n\t\t\tbuttons: [ {\n\t\t\t\textend: 'columnsToggle',\n\t\t\t\tcolumns: conf.columns,\n\t\t\t\tcolumnText: conf.columnText\n\t\t\t} ]\n\t\t};\n\n\t\t// Rebuild the collection with the new column structure if columns are reordered\n\t\tdt.on( 'column-reorder.dt'+conf.namespace, function (e, settings, details) {\n\t\t\t// console.log(node);\n\t\t\t// console.log('node', dt.button(null, node).node());\n\t\t\tdt.button(null, dt.button(null, node).node()).collectionRebuild([{\n\t\t\t\textend: 'columnsToggle',\n\t\t\t\tcolumns: conf.columns,\n\t\t\t\tcolumnText: conf.columnText\n\t\t\t}]);\n\t\t});\n\n\t\treturn buttonConf;\n\t},\n\n\t// Selected columns with individual buttons - toggle column visibility\n\tcolumnsToggle: function ( dt, conf ) {\n\t\tvar columns = dt.columns( conf.columns ).indexes().map( function ( idx ) {\n\t\t\treturn {\n\t\t\t\textend: 'columnToggle',\n\t\t\t\tcolumns: idx,\n\t\t\t\tcolumnText: conf.columnText\n\t\t\t};\n\t\t} ).toArray();\n\n\t\treturn columns;\n\t},\n\n\t// Single button to toggle column visibility\n\tcolumnToggle: function ( dt, conf ) {\n\t\treturn {\n\t\t\textend: 'columnVisibility',\n\t\t\tcolumns: conf.columns,\n\t\t\tcolumnText: conf.columnText\n\t\t};\n\t},\n\n\t// Selected columns with individual buttons - set column visibility\n\tcolumnsVisibility: function ( dt, conf ) {\n\t\tvar columns = dt.columns( conf.columns ).indexes().map( function ( idx ) {\n\t\t\treturn {\n\t\t\t\textend: 'columnVisibility',\n\t\t\t\tcolumns: idx,\n\t\t\t\tvisibility: conf.visibility,\n\t\t\t\tcolumnText: conf.columnText\n\t\t\t};\n\t\t} ).toArray();\n\n\t\treturn columns;\n\t},\n\n\t// Single button to set column visibility\n\tcolumnVisibility: {\n\t\tcolumns: undefined, // column selector\n\t\ttext: function ( dt, button, conf ) {\n\t\t\treturn conf._columnText( dt, conf );\n\t\t},\n\t\tclassName: 'buttons-columnVisibility',\n\t\taction: function ( e, dt, button, conf ) {\n\t\t\tvar col = dt.columns( conf.columns );\n\t\t\tvar curr = col.visible();\n\n\t\t\tcol.visible( conf.visibility !== undefined ?\n\t\t\t\tconf.visibility :\n\t\t\t\t! (curr.length ? curr[0] : false )\n\t\t\t);\n\t\t},\n\t\tinit: function ( dt, button, conf ) {\n\t\t\tvar that = this;\n\t\t\tbutton.attr( 'data-cv-idx', conf.columns );\n\n\t\t\tdt\n\t\t\t\t.on( 'column-visibility.dt'+conf.namespace, function (e, settings) {\n\t\t\t\t\tif ( ! settings.bDestroying && settings.nTable == dt.settings()[0].nTable ) {\n\t\t\t\t\t\tthat.active( dt.column( conf.columns ).visible() );\n\t\t\t\t\t}\n\t\t\t\t} )\n\t\t\t\t.on( 'column-reorder.dt'+conf.namespace, function (e, settings, details) {\n\t\t\t\t\t// Button has been removed from the DOM\n\t\t\t\t\tif ( conf.destroying ) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( dt.columns( conf.columns ).count() !== 1 ) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\t// This button controls the same column index but the text for the column has\n\t\t\t\t\t// changed\n\t\t\t\t\tthat.text( conf._columnText( dt, conf ) );\n\n\t\t\t\t\t// Since its a different column, we need to check its visibility\n\t\t\t\t\tthat.active( dt.column( conf.columns ).visible() );\n\t\t\t\t} );\n\n\t\t\tthis.active( dt.column( conf.columns ).visible() );\n\t\t},\n\t\tdestroy: function ( dt, button, conf ) {\n\t\t\tdt\n\t\t\t\t.off( 'column-visibility.dt'+conf.namespace )\n\t\t\t\t.off( 'column-reorder.dt'+conf.namespace );\n\t\t},\n\n\t\t_columnText: function ( dt, conf ) {\n\t\t\t// Use DataTables' internal data structure until this is presented\n\t\t\t// is a public API. The other option is to use\n\t\t\t// `$( column(col).node() ).text()` but the node might not have been\n\t\t\t// populated when Buttons is constructed.\n\t\t\tvar idx = dt.column( conf.columns ).index();\n\t\t\tvar title = dt.settings()[0].aoColumns[ idx ].sTitle;\n\n\t\t\tif (! title) {\n\t\t\t\ttitle = dt.column(idx).header().innerHTML;\n\t\t\t}\n\n\t\t\ttitle = title\n\t\t\t\t.replace(/\\n/g,\" \")        // remove new lines\n\t\t\t\t.replace(/<br\\s*\\/?>/gi, \" \")  // replace line breaks with spaces\n\t\t\t\t.replace(/<select(.*?)<\\/select>/g, \"\") // remove select tags, including options text\n\t\t\t\t.replace(/<!\\-\\-.*?\\-\\->/g, \"\") // strip HTML comments\n\t\t\t\t.replace(/<.*?>/g, \"\")   // strip HTML\n\t\t\t\t.replace(/^\\s+|\\s+$/g,\"\"); // trim\n\n\t\t\treturn conf.columnText ?\n\t\t\t\tconf.columnText( dt, idx, title ) :\n\t\t\t\ttitle;\n\t\t}\n\t},\n\n\n\tcolvisRestore: {\n\t\tclassName: 'buttons-colvisRestore',\n\n\t\ttext: function ( dt ) {\n\t\t\treturn dt.i18n( 'buttons.colvisRestore', 'Restore visibility' );\n\t\t},\n\n\t\tinit: function ( dt, button, conf ) {\n\t\t\tconf._visOriginal = dt.columns().indexes().map( function ( idx ) {\n\t\t\t\treturn dt.column( idx ).visible();\n\t\t\t} ).toArray();\n\t\t},\n\n\t\taction: function ( e, dt, button, conf ) {\n\t\t\tdt.columns().every( function ( i ) {\n\t\t\t\t// Take into account that ColReorder might have disrupted our\n\t\t\t\t// indexes\n\t\t\t\tvar idx = dt.colReorder && dt.colReorder.transpose ?\n\t\t\t\t\tdt.colReorder.transpose( i, 'toOriginal' ) :\n\t\t\t\t\ti;\n\n\t\t\t\tthis.visible( conf._visOriginal[ idx ] );\n\t\t\t} );\n\t\t}\n\t},\n\n\n\tcolvisGroup: {\n\t\tclassName: 'buttons-colvisGroup',\n\n\t\taction: function ( e, dt, button, conf ) {\n\t\t\tdt.columns( conf.show ).visible( true, false );\n\t\t\tdt.columns( conf.hide ).visible( false, false );\n\n\t\t\tdt.columns.adjust();\n\t\t},\n\n\t\tshow: [],\n\n\t\thide: []\n\t}\n} );\n\n\nreturn DataTable.Buttons;\n}));\n", "/*! Responsive 2.2.9\n * 2014-2021 SpryMedia Ltd - datatables.net/license\n */\n\n/**\n * @summary     Responsive\n * @description Responsive tables plug-in for DataTables\n * @version     2.2.9\n * @file        dataTables.responsive.js\n * @author      SpryMedia Ltd (www.sprymedia.co.uk)\n * @contact     www.sprymedia.co.uk/contact\n * @copyright   Copyright 2014-2021 SpryMedia Ltd.\n *\n * This source file is free software, available under the following license:\n *   MIT license - http://datatables.net/license/mit\n *\n * This source file is distributed in the hope that it will be useful, but\n * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY\n * or FITNESS FOR A PARTICULAR PURPOSE. See the license files for details.\n *\n * For details please refer to: http://www.datatables.net\n */\n(function( factory ){\n\tif ( typeof define === 'function' && define.amd ) {\n\t\t// AMD\n\t\tdefine( ['jquery', 'datatables.net'], function ( $ ) {\n\t\t\treturn factory( $, window, document );\n\t\t} );\n\t}\n\telse if ( typeof exports === 'object' ) {\n\t\t// CommonJS\n\t\tmodule.exports = function (root, $) {\n\t\t\tif ( ! root ) {\n\t\t\t\troot = window;\n\t\t\t}\n\n\t\t\tif ( ! $ || ! $.fn.dataTable ) {\n\t\t\t\t$ = require('datatables.net')(root, $).$;\n\t\t\t}\n\n\t\t\treturn factory( $, root, root.document );\n\t\t};\n\t}\n\telse {\n\t\t// Browser\n\t\tfactory( jQuery, window, document );\n\t}\n}(function( $, window, document, undefined ) {\n'use strict';\nvar DataTable = $.fn.dataTable;\n\n\n/**\n * Responsive is a plug-in for the DataTables library that makes use of\n * DataTables' ability to change the visibility of columns, changing the\n * visibility of columns so the displayed columns fit into the table container.\n * The end result is that complex tables will be dynamically adjusted to fit\n * into the viewport, be it on a desktop, tablet or mobile browser.\n *\n * Responsive for DataTables has two modes of operation, which can used\n * individually or combined:\n *\n * * Class name based control - columns assigned class names that match the\n *   breakpoint logic can be shown / hidden as required for each breakpoint.\n * * Automatic control - columns are automatically hidden when there is no\n *   room left to display them. Columns removed from the right.\n *\n * In additional to column visibility control, Responsive also has built into\n * options to use DataTables' child row display to show / hide the information\n * from the table that has been hidden. There are also two modes of operation\n * for this child row display:\n *\n * * Inline - when the control element that the user can use to show / hide\n *   child rows is displayed inside the first column of the table.\n * * Column - where a whole column is dedicated to be the show / hide control.\n *\n * Initialisation of Responsive is performed by:\n *\n * * Adding the class `responsive` or `dt-responsive` to the table. In this case\n *   Responsive will automatically be initialised with the default configuration\n *   options when the DataTable is created.\n * * Using the `responsive` option in the DataTables configuration options. This\n *   can also be used to specify the configuration options, or simply set to\n *   `true` to use the defaults.\n *\n *  @class\n *  @param {object} settings DataTables settings object for the host table\n *  @param {object} [opts] Configuration options\n *  @requires jQuery 1.7+\n *  @requires DataTables 1.10.3+\n *\n *  @example\n *      $('#example').DataTable( {\n *        responsive: true\n *      } );\n *    } );\n */\nvar Responsive = function ( settings, opts ) {\n\t// Sanity check that we are using DataTables 1.10 or newer\n\tif ( ! DataTable.versionCheck || ! DataTable.versionCheck( '1.10.10' ) ) {\n\t\tthrow 'DataTables Responsive requires DataTables 1.10.10 or newer';\n\t}\n\n\tthis.s = {\n\t\tdt: new DataTable.Api( settings ),\n\t\tcolumns: [],\n\t\tcurrent: []\n\t};\n\n\t// Check if responsive has already been initialised on this table\n\tif ( this.s.dt.settings()[0].responsive ) {\n\t\treturn;\n\t}\n\n\t// details is an object, but for simplicity the user can give it as a string\n\t// or a boolean\n\tif ( opts && typeof opts.details === 'string' ) {\n\t\topts.details = { type: opts.details };\n\t}\n\telse if ( opts && opts.details === false ) {\n\t\topts.details = { type: false };\n\t}\n\telse if ( opts && opts.details === true ) {\n\t\topts.details = { type: 'inline' };\n\t}\n\n\tthis.c = $.extend( true, {}, Responsive.defaults, DataTable.defaults.responsive, opts );\n\tsettings.responsive = this;\n\tthis._constructor();\n};\n\n$.extend( Responsive.prototype, {\n\t/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n\t * Constructor\n\t */\n\n\t/**\n\t * Initialise the Responsive instance\n\t *\n\t * @private\n\t */\n\t_constructor: function ()\n\t{\n\t\tvar that = this;\n\t\tvar dt = this.s.dt;\n\t\tvar dtPrivateSettings = dt.settings()[0];\n\t\tvar oldWindowWidth = $(window).innerWidth();\n\n\t\tdt.settings()[0]._responsive = this;\n\n\t\t// Use DataTables' throttle function to avoid processor thrashing on\n\t\t// resize\n\t\t$(window).on( 'resize.dtr orientationchange.dtr', DataTable.util.throttle( function () {\n\t\t\t// iOS has a bug whereby resize can fire when only scrolling\n\t\t\t// See: http://stackoverflow.com/questions/8898412\n\t\t\tvar width = $(window).innerWidth();\n\n\t\t\tif ( width !== oldWindowWidth ) {\n\t\t\t\tthat._resize();\n\t\t\t\toldWindowWidth = width;\n\t\t\t}\n\t\t} ) );\n\n\t\t// DataTables doesn't currently trigger an event when a row is added, so\n\t\t// we need to hook into its private API to enforce the hidden rows when\n\t\t// new data is added\n\t\tdtPrivateSettings.oApi._fnCallbackReg( dtPrivateSettings, 'aoRowCreatedCallback', function (tr, data, idx) {\n\t\t\tif ( $.inArray( false, that.s.current ) !== -1 ) {\n\t\t\t\t$('>td, >th', tr).each( function ( i ) {\n\t\t\t\t\tvar idx = dt.column.index( 'toData', i );\n\n\t\t\t\t\tif ( that.s.current[idx] === false ) {\n\t\t\t\t\t\t$(this).css('display', 'none');\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t}\n\t\t} );\n\n\t\t// Destroy event handler\n\t\tdt.on( 'destroy.dtr', function () {\n\t\t\tdt.off( '.dtr' );\n\t\t\t$( dt.table().body() ).off( '.dtr' );\n\t\t\t$(window).off( 'resize.dtr orientationchange.dtr' );\n\t\t\tdt.cells('.dtr-control').nodes().to$().removeClass('dtr-control');\n\n\t\t\t// Restore the columns that we've hidden\n\t\t\t$.each( that.s.current, function ( i, val ) {\n\t\t\t\tif ( val === false ) {\n\t\t\t\t\tthat._setColumnVis( i, true );\n\t\t\t\t}\n\t\t\t} );\n\t\t} );\n\n\t\t// Reorder the breakpoints array here in case they have been added out\n\t\t// of order\n\t\tthis.c.breakpoints.sort( function (a, b) {\n\t\t\treturn a.width < b.width ? 1 :\n\t\t\t\ta.width > b.width ? -1 : 0;\n\t\t} );\n\n\t\tthis._classLogic();\n\t\tthis._resizeAuto();\n\n\t\t// Details handler\n\t\tvar details = this.c.details;\n\n\t\tif ( details.type !== false ) {\n\t\t\tthat._detailsInit();\n\n\t\t\t// DataTables will trigger this event on every column it shows and\n\t\t\t// hides individually\n\t\t\tdt.on( 'column-visibility.dtr', function () {\n\t\t\t\t// Use a small debounce to allow multiple columns to be set together\n\t\t\t\tif ( that._timer ) {\n\t\t\t\t\tclearTimeout( that._timer );\n\t\t\t\t}\n\n\t\t\t\tthat._timer = setTimeout( function () {\n\t\t\t\t\tthat._timer = null;\n\n\t\t\t\t\tthat._classLogic();\n\t\t\t\t\tthat._resizeAuto();\n\t\t\t\t\tthat._resize(true);\n\n\t\t\t\t\tthat._redrawChildren();\n\t\t\t\t}, 100 );\n\t\t\t} );\n\n\t\t\t// Redraw the details box on each draw which will happen if the data\n\t\t\t// has changed. This is used until DataTables implements a native\n\t\t\t// `updated` event for rows\n\t\t\tdt.on( 'draw.dtr', function () {\n\t\t\t\tthat._redrawChildren();\n\t\t\t} );\n\n\t\t\t$(dt.table().node()).addClass( 'dtr-'+details.type );\n\t\t}\n\n\t\tdt.on( 'column-reorder.dtr', function (e, settings, details) {\n\t\t\tthat._classLogic();\n\t\t\tthat._resizeAuto();\n\t\t\tthat._resize(true);\n\t\t} );\n\n\t\t// Change in column sizes means we need to calc\n\t\tdt.on( 'column-sizing.dtr', function () {\n\t\t\tthat._resizeAuto();\n\t\t\tthat._resize();\n\t\t});\n\n\t\t// DT2 let's us tell it if we are hiding columns\n\t\tdt.on( 'column-calc.dt', function (e, d) {\n\t\t\tvar curr = that.s.current;\n\n\t\t\tfor (var i=0 ; i<curr.length ; i++) {\n\t\t\t\tvar idx = d.visible.indexOf(i);\n\n\t\t\t\tif (curr[i] === false && idx >= 0) {\n\t\t\t\t\td.visible.splice(idx, 1);\n\t\t\t\t}\n\t\t\t}\n\t\t} );\n\n\t\t// On Ajax reload we want to reopen any child rows which are displayed\n\t\t// by responsive\n\t\tdt.on( 'preXhr.dtr', function () {\n\t\t\tvar rowIds = [];\n\t\t\tdt.rows().every( function () {\n\t\t\t\tif ( this.child.isShown() ) {\n\t\t\t\t\trowIds.push( this.id(true) );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\tdt.one( 'draw.dtr', function () {\n\t\t\t\tthat._resizeAuto();\n\t\t\t\tthat._resize();\n\n\t\t\t\tdt.rows( rowIds ).every( function () {\n\t\t\t\t\tthat._detailsDisplay( this, false );\n\t\t\t\t} );\n\t\t\t} );\n\t\t});\n\n\t\tdt\n\t\t\t.on( 'draw.dtr', function () {\n\t\t\t\tthat._controlClass();\n\t\t\t})\n\t\t\t.on( 'init.dtr', function (e, settings, details) {\n\t\t\t\tif ( e.namespace !== 'dt' ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tthat._resizeAuto();\n\t\t\t\tthat._resize();\n\n\t\t\t\t// If columns were hidden, then DataTables needs to adjust the\n\t\t\t\t// column sizing\n\t\t\t\tif ( $.inArray( false, that.s.current ) ) {\n\t\t\t\t\tdt.columns.adjust();\n\t\t\t\t}\n\t\t\t} );\n\n\t\t// First pass - draw the table for the current viewport size\n\t\tthis._resize();\n\t},\n\n\n\t/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n\t * Private methods\n\t */\n\n\t/**\n\t * Calculate the visibility for the columns in a table for a given\n\t * breakpoint. The result is pre-determined based on the class logic if\n\t * class names are used to control all columns, but the width of the table\n\t * is also used if there are columns which are to be automatically shown\n\t * and hidden.\n\t *\n\t * @param  {string} breakpoint Breakpoint name to use for the calculation\n\t * @return {array} Array of boolean values initiating the visibility of each\n\t *   column.\n\t *  @private\n\t */\n\t_columnsVisiblity: function ( breakpoint )\n\t{\n\t\tvar dt = this.s.dt;\n\t\tvar columns = this.s.columns;\n\t\tvar i, ien;\n\n\t\t// Create an array that defines the column ordering based first on the\n\t\t// column's priority, and secondly the column index. This allows the\n\t\t// columns to be removed from the right if the priority matches\n\t\tvar order = columns\n\t\t\t.map( function ( col, idx ) {\n\t\t\t\treturn {\n\t\t\t\t\tcolumnIdx: idx,\n\t\t\t\t\tpriority: col.priority\n\t\t\t\t};\n\t\t\t} )\n\t\t\t.sort( function ( a, b ) {\n\t\t\t\tif ( a.priority !== b.priority ) {\n\t\t\t\t\treturn a.priority - b.priority;\n\t\t\t\t}\n\t\t\t\treturn a.columnIdx - b.columnIdx;\n\t\t\t} );\n\n\t\t// Class logic - determine which columns are in this breakpoint based\n\t\t// on the classes. If no class control (i.e. `auto`) then `-` is used\n\t\t// to indicate this to the rest of the function\n\t\tvar display = $.map( columns, function ( col, i ) {\n\t\t\tif ( dt.column(i).visible() === false ) {\n\t\t\t\treturn 'not-visible';\n\t\t\t}\n\t\t\treturn col.auto && col.minWidth === null ?\n\t\t\t\tfalse :\n\t\t\t\tcol.auto === true ?\n\t\t\t\t\t'-' :\n\t\t\t\t\t$.inArray( breakpoint, col.includeIn ) !== -1;\n\t\t} );\n\n\t\t// Auto column control - first pass: how much width is taken by the\n\t\t// ones that must be included from the non-auto columns\n\t\tvar requiredWidth = 0;\n\t\tfor ( i=0, ien=display.length ; i<ien ; i++ ) {\n\t\t\tif ( display[i] === true ) {\n\t\t\t\trequiredWidth += columns[i].minWidth;\n\t\t\t}\n\t\t}\n\n\t\t// Second pass, use up any remaining width for other columns. For\n\t\t// scrolling tables we need to subtract the width of the scrollbar. It\n\t\t// may not be requires which makes this sub-optimal, but it would\n\t\t// require another full redraw to make complete use of those extra few\n\t\t// pixels\n\t\tvar scrolling = dt.settings()[0].oScroll;\n\t\tvar bar = scrolling.sY || scrolling.sX ? scrolling.iBarWidth : 0;\n\t\tvar widthAvailable = dt.table().container().offsetWidth - bar;\n\t\tvar usedWidth = widthAvailable - requiredWidth;\n\n\t\t// Control column needs to always be included. This makes it sub-\n\t\t// optimal in terms of using the available with, but to stop layout\n\t\t// thrashing or overflow. Also we need to account for the control column\n\t\t// width first so we know how much width is available for the other\n\t\t// columns, since the control column might not be the first one shown\n\t\tfor ( i=0, ien=display.length ; i<ien ; i++ ) {\n\t\t\tif ( columns[i].control ) {\n\t\t\t\tusedWidth -= columns[i].minWidth;\n\t\t\t}\n\t\t}\n\n\t\t// Allow columns to be shown (counting by priority and then right to\n\t\t// left) until we run out of room\n\t\tvar empty = false;\n\t\tfor ( i=0, ien=order.length ; i<ien ; i++ ) {\n\t\t\tvar colIdx = order[i].columnIdx;\n\n\t\t\tif ( display[colIdx] === '-' && ! columns[colIdx].control && columns[colIdx].minWidth ) {\n\t\t\t\t// Once we've found a column that won't fit we don't let any\n\t\t\t\t// others display either, or columns might disappear in the\n\t\t\t\t// middle of the table\n\t\t\t\tif ( empty || usedWidth - columns[colIdx].minWidth < 0 ) {\n\t\t\t\t\tempty = true;\n\t\t\t\t\tdisplay[colIdx] = false;\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tdisplay[colIdx] = true;\n\t\t\t\t}\n\n\t\t\t\tusedWidth -= columns[colIdx].minWidth;\n\t\t\t}\n\t\t}\n\n\t\t// Determine if the 'control' column should be shown (if there is one).\n\t\t// This is the case when there is a hidden column (that is not the\n\t\t// control column). The two loops look inefficient here, but they are\n\t\t// trivial and will fly through. We need to know the outcome from the\n\t\t// first , before the action in the second can be taken\n\t\tvar showControl = false;\n\n\t\tfor ( i=0, ien=columns.length ; i<ien ; i++ ) {\n\t\t\tif ( ! columns[i].control && ! columns[i].never && display[i] === false ) {\n\t\t\t\tshowControl = true;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\n\t\tfor ( i=0, ien=columns.length ; i<ien ; i++ ) {\n\t\t\tif ( columns[i].control ) {\n\t\t\t\tdisplay[i] = showControl;\n\t\t\t}\n\n\t\t\t// Replace not visible string with false from the control column detection above\n\t\t\tif ( display[i] === 'not-visible' ) {\n\t\t\t\tdisplay[i] = false;\n\t\t\t}\n\t\t}\n\n\t\t// Finally we need to make sure that there is at least one column that\n\t\t// is visible\n\t\tif ( $.inArray( true, display ) === -1 ) {\n\t\t\tdisplay[0] = true;\n\t\t}\n\n\t\treturn display;\n\t},\n\n\n\t/**\n\t * Create the internal `columns` array with information about the columns\n\t * for the table. This includes determining which breakpoints the column\n\t * will appear in, based upon class names in the column, which makes up the\n\t * vast majority of this method.\n\t *\n\t * @private\n\t */\n\t_classLogic: function ()\n\t{\n\t\tvar that = this;\n\t\tvar calc = {};\n\t\tvar breakpoints = this.c.breakpoints;\n\t\tvar dt = this.s.dt;\n\t\tvar columns = dt.columns().eq(0).map( function (i) {\n\t\t\tvar column = this.column(i);\n\t\t\tvar className = column.header().className;\n\t\t\tvar priority = dt.settings()[0].aoColumns[i].responsivePriority;\n\t\t\tvar dataPriority = column.header().getAttribute('data-priority');\n\n\t\t\tif ( priority === undefined ) {\n\t\t\t\tpriority = dataPriority === undefined || dataPriority === null?\n\t\t\t\t\t10000 :\n\t\t\t\t\tdataPriority * 1;\n\t\t\t}\n\n\t\t\treturn {\n\t\t\t\tclassName: className,\n\t\t\t\tincludeIn: [],\n\t\t\t\tauto:      false,\n\t\t\t\tcontrol:   false,\n\t\t\t\tnever:     className.match(/\\b(dtr\\-)?never\\b/) ? true : false,\n\t\t\t\tpriority:  priority\n\t\t\t};\n\t\t} );\n\n\t\t// Simply add a breakpoint to `includeIn` array, ensuring that there are\n\t\t// no duplicates\n\t\tvar add = function ( colIdx, name ) {\n\t\t\tvar includeIn = columns[ colIdx ].includeIn;\n\n\t\t\tif ( $.inArray( name, includeIn ) === -1 ) {\n\t\t\t\tincludeIn.push( name );\n\t\t\t}\n\t\t};\n\n\t\tvar column = function ( colIdx, name, operator, matched ) {\n\t\t\tvar size, i, ien;\n\n\t\t\tif ( ! operator ) {\n\t\t\t\tcolumns[ colIdx ].includeIn.push( name );\n\t\t\t}\n\t\t\telse if ( operator === 'max-' ) {\n\t\t\t\t// Add this breakpoint and all smaller\n\t\t\t\tsize = that._find( name ).width;\n\n\t\t\t\tfor ( i=0, ien=breakpoints.length ; i<ien ; i++ ) {\n\t\t\t\t\tif ( breakpoints[i].width <= size ) {\n\t\t\t\t\t\tadd( colIdx, breakpoints[i].name );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\telse if ( operator === 'min-' ) {\n\t\t\t\t// Add this breakpoint and all larger\n\t\t\t\tsize = that._find( name ).width;\n\n\t\t\t\tfor ( i=0, ien=breakpoints.length ; i<ien ; i++ ) {\n\t\t\t\t\tif ( breakpoints[i].width >= size ) {\n\t\t\t\t\t\tadd( colIdx, breakpoints[i].name );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\telse if ( operator === 'not-' ) {\n\t\t\t\t// Add all but this breakpoint\n\t\t\t\tfor ( i=0, ien=breakpoints.length ; i<ien ; i++ ) {\n\t\t\t\t\tif ( breakpoints[i].name.indexOf( matched ) === -1 ) {\n\t\t\t\t\t\tadd( colIdx, breakpoints[i].name );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\n\t\t// Loop over each column and determine if it has a responsive control\n\t\t// class\n\t\tcolumns.each( function ( col, i ) {\n\t\t\tvar classNames = col.className.split(' ');\n\t\t\tvar hasClass = false;\n\n\t\t\t// Split the class name up so multiple rules can be applied if needed\n\t\t\tfor ( var k=0, ken=classNames.length ; k<ken ; k++ ) {\n\t\t\t\tvar className = classNames[k].trim();\n\n\t\t\t\tif ( className === 'all' || className === 'dtr-all' ) {\n\t\t\t\t\t// Include in all\n\t\t\t\t\thasClass = true;\n\t\t\t\t\tcol.includeIn = $.map( breakpoints, function (a) {\n\t\t\t\t\t\treturn a.name;\n\t\t\t\t\t} );\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\telse if ( className === 'none' || className === 'dtr-none' || col.never ) {\n\t\t\t\t\t// Include in none (default) and no auto\n\t\t\t\t\thasClass = true;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\telse if ( className === 'control' || className === 'dtr-control' ) {\n\t\t\t\t\t// Special column that is only visible, when one of the other\n\t\t\t\t\t// columns is hidden. This is used for the details control\n\t\t\t\t\thasClass = true;\n\t\t\t\t\tcol.control = true;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t$.each( breakpoints, function ( j, breakpoint ) {\n\t\t\t\t\t// Does this column have a class that matches this breakpoint?\n\t\t\t\t\tvar brokenPoint = breakpoint.name.split('-');\n\t\t\t\t\tvar re = new RegExp( '(min\\\\-|max\\\\-|not\\\\-)?('+brokenPoint[0]+')(\\\\-[_a-zA-Z0-9])?' );\n\t\t\t\t\tvar match = className.match( re );\n\n\t\t\t\t\tif ( match ) {\n\t\t\t\t\t\thasClass = true;\n\n\t\t\t\t\t\tif ( match[2] === brokenPoint[0] && match[3] === '-'+brokenPoint[1] ) {\n\t\t\t\t\t\t\t// Class name matches breakpoint name fully\n\t\t\t\t\t\t\tcolumn( i, breakpoint.name, match[1], match[2]+match[3] );\n\t\t\t\t\t\t}\n\t\t\t\t\t\telse if ( match[2] === brokenPoint[0] && ! match[3] ) {\n\t\t\t\t\t\t\t// Class name matched primary breakpoint name with no qualifier\n\t\t\t\t\t\t\tcolumn( i, breakpoint.name, match[1], match[2] );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t}\n\n\t\t\t// If there was no control class, then automatic sizing is used\n\t\t\tif ( ! hasClass ) {\n\t\t\t\tcol.auto = true;\n\t\t\t}\n\t\t} );\n\n\t\tthis.s.columns = columns;\n\t},\n\n\t/**\n\t * Update the cells to show the correct control class / button\n\t * @private\n\t */\n\t_controlClass: function ()\n\t{\n\t\tif ( this.c.details.type === 'inline' ) {\n\t\t\tvar dt = this.s.dt;\n\t\t\tvar columnsVis = this.s.current;\n\t\t\tvar firstVisible = $.inArray(true, columnsVis);\n\n\t\t\t// Remove from any cells which shouldn't have it\n\t\t\tdt.cells(\n\t\t\t\tnull,\n\t\t\t\tfunction(idx) {\n\t\t\t\t\treturn idx !== firstVisible;\n\t\t\t\t},\n\t\t\t\t{page: 'current'}\n\t\t\t)\n\t\t\t\t.nodes()\n\t\t\t\t.to$()\n\t\t\t\t.filter('.dtr-control')\n\t\t\t\t.removeClass('dtr-control');\n\n\t\t\tdt.cells(null, firstVisible, {page: 'current'})\n\t\t\t\t.nodes()\n\t\t\t\t.to$()\n\t\t\t\t.addClass('dtr-control');\n\t\t}\n\t},\n\n\t/**\n\t * Show the details for the child row\n\t *\n\t * @param  {DataTables.Api} row    API instance for the row\n\t * @param  {boolean}        update Update flag\n\t * @private\n\t */\n\t_detailsDisplay: function ( row, update )\n\t{\n\t\tvar that = this;\n\t\tvar dt = this.s.dt;\n\t\tvar details = this.c.details;\n\n\t\tif ( details && details.type !== false ) {\n\t\t\tvar renderer = typeof details.renderer === 'string'\n\t\t\t\t? Responsive.renderer[details.renderer]()\n\t\t\t\t: details.renderer;\n\n\t\t\tvar res = details.display( row, update, function () {\n\t\t\t\treturn renderer(\n\t\t\t\t\tdt, row[0], that._detailsObj(row[0])\n\t\t\t\t);\n\t\t\t} );\n\n\t\t\tif ( res === true || res === false ) {\n\t\t\t\t$(dt.table().node()).triggerHandler( 'responsive-display.dt', [dt, row, res, update] );\n\t\t\t}\n\t\t}\n\t},\n\n\n\t/**\n\t * Initialisation for the details handler\n\t *\n\t * @private\n\t */\n\t_detailsInit: function ()\n\t{\n\t\tvar that    = this;\n\t\tvar dt      = this.s.dt;\n\t\tvar details = this.c.details;\n\n\t\t// The inline type always uses the first child as the target\n\t\tif ( details.type === 'inline' ) {\n\t\t\tdetails.target = 'td.dtr-control, th.dtr-control';\n\t\t}\n\n\t\t// Keyboard accessibility\n\t\tdt.on( 'draw.dtr', function () {\n\t\t\tthat._tabIndexes();\n\t\t} );\n\t\tthat._tabIndexes(); // Initial draw has already happened\n\n\t\t$( dt.table().body() ).on( 'keyup.dtr', 'td, th', function (e) {\n\t\t\tif ( e.keyCode === 13 && $(this).data('dtr-keyboard') ) {\n\t\t\t\t$(this).click();\n\t\t\t}\n\t\t} );\n\n\t\t// type.target can be a string jQuery selector or a column index\n\t\tvar target   = details.target;\n\t\tvar selector = typeof target === 'string' ? target : 'td, th';\n\n\t\tif ( target !== undefined || target !== null ) {\n\t\t\t// Click handler to show / hide the details rows when they are available\n\t\t\t$( dt.table().body() )\n\t\t\t\t.on( 'click.dtr mousedown.dtr mouseup.dtr', selector, function (e) {\n\t\t\t\t\t// If the table is not collapsed (i.e. there is no hidden columns)\n\t\t\t\t\t// then take no action\n\t\t\t\t\tif ( ! $(dt.table().node()).hasClass('collapsed' ) ) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\t// Check that the row is actually a DataTable's controlled node\n\t\t\t\t\tif ( $.inArray( $(this).closest('tr').get(0), dt.rows().nodes().toArray() ) === -1 ) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\t// For column index, we determine if we should act or not in the\n\t\t\t\t\t// handler - otherwise it is already okay\n\t\t\t\t\tif ( typeof target === 'number' ) {\n\t\t\t\t\t\tvar targetIdx = target < 0 ?\n\t\t\t\t\t\t\tdt.columns().eq(0).length + target :\n\t\t\t\t\t\t\ttarget;\n\n\t\t\t\t\t\tif ( dt.cell( this ).index().column !== targetIdx ) {\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// $().closest() includes itself in its check\n\t\t\t\t\tvar row = dt.row( $(this).closest('tr') );\n\n\t\t\t\t\t// Check event type to do an action\n\t\t\t\t\tif ( e.type === 'click' ) {\n\t\t\t\t\t\t// The renderer is given as a function so the caller can execute it\n\t\t\t\t\t\t// only when they need (i.e. if hiding there is no point is running\n\t\t\t\t\t\t// the renderer)\n\t\t\t\t\t\tthat._detailsDisplay( row, false );\n\t\t\t\t\t}\n\t\t\t\t\telse if ( e.type === 'mousedown' ) {\n\t\t\t\t\t\t// For mouse users, prevent the focus ring from showing\n\t\t\t\t\t\t$(this).css('outline', 'none');\n\t\t\t\t\t}\n\t\t\t\t\telse if ( e.type === 'mouseup' ) {\n\t\t\t\t\t\t// And then re-allow at the end of the click\n\t\t\t\t\t\t$(this).trigger('blur').css('outline', '');\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t}\n\t},\n\n\n\t/**\n\t * Get the details to pass to a renderer for a row\n\t * @param  {int} rowIdx Row index\n\t * @private\n\t */\n\t_detailsObj: function ( rowIdx )\n\t{\n\t\tvar that = this;\n\t\tvar dt = this.s.dt;\n\n\t\treturn $.map( this.s.columns, function( col, i ) {\n\t\t\t// Never and control columns should not be passed to the renderer\n\t\t\tif ( col.never || col.control ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar dtCol = dt.settings()[0].aoColumns[ i ];\n\n\t\t\treturn {\n\t\t\t\tclassName:   dtCol.sClass,\n\t\t\t\tcolumnIndex: i,\n\t\t\t\tdata:        dt.cell( rowIdx, i ).render( that.c.orthogonal ),\n\t\t\t\thidden:      dt.column( i ).visible() && !that.s.current[ i ],\n\t\t\t\trowIndex:    rowIdx,\n\t\t\t\ttitle:       dtCol.sTitle !== null ?\n\t\t\t\t\tdtCol.sTitle :\n\t\t\t\t\t$(dt.column(i).header()).text()\n\t\t\t};\n\t\t} );\n\t},\n\n\n\t/**\n\t * Find a breakpoint object from a name\n\t *\n\t * @param  {string} name Breakpoint name to find\n\t * @return {object}      Breakpoint description object\n\t * @private\n\t */\n\t_find: function ( name )\n\t{\n\t\tvar breakpoints = this.c.breakpoints;\n\n\t\tfor ( var i=0, ien=breakpoints.length ; i<ien ; i++ ) {\n\t\t\tif ( breakpoints[i].name === name ) {\n\t\t\t\treturn breakpoints[i];\n\t\t\t}\n\t\t}\n\t},\n\n\n\t/**\n\t * Re-create the contents of the child rows as the display has changed in\n\t * some way.\n\t *\n\t * @private\n\t */\n\t_redrawChildren: function ()\n\t{\n\t\tvar that = this;\n\t\tvar dt = this.s.dt;\n\n\t\tdt.rows( {page: 'current'} ).iterator( 'row', function ( settings, idx ) {\n\t\t\tvar row = dt.row( idx );\n\n\t\t\tthat._detailsDisplay( dt.row( idx ), true );\n\t\t} );\n\t},\n\n\n\t/**\n\t * Alter the table display for a resized viewport. This involves first\n\t * determining what breakpoint the window currently is in, getting the\n\t * column visibilities to apply and then setting them.\n\t *\n\t * @param  {boolean} forceRedraw Force a redraw\n\t * @private\n\t */\n\t_resize: function (forceRedraw)\n\t{\n\t\tvar that = this;\n\t\tvar dt = this.s.dt;\n\t\tvar width = $(window).innerWidth();\n\t\tvar breakpoints = this.c.breakpoints;\n\t\tvar breakpoint = breakpoints[0].name;\n\t\tvar columns = this.s.columns;\n\t\tvar i, ien;\n\t\tvar oldVis = this.s.current.slice();\n\n\t\t// Determine what breakpoint we are currently at\n\t\tfor ( i=breakpoints.length-1 ; i>=0 ; i-- ) {\n\t\t\tif ( width <= breakpoints[i].width ) {\n\t\t\t\tbreakpoint = breakpoints[i].name;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\t\n\t\t// Show the columns for that break point\n\t\tvar columnsVis = this._columnsVisiblity( breakpoint );\n\t\tthis.s.current = columnsVis;\n\n\t\t// Set the class before the column visibility is changed so event\n\t\t// listeners know what the state is. Need to determine if there are\n\t\t// any columns that are not visible but can be shown\n\t\tvar collapsedClass = false;\n\t\n\t\tfor ( i=0, ien=columns.length ; i<ien ; i++ ) {\n\t\t\tif ( columnsVis[i] === false && ! columns[i].never && ! columns[i].control && ! dt.column(i).visible() === false ) {\n\t\t\t\tcollapsedClass = true;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\n\t\t$( dt.table().node() ).toggleClass( 'collapsed', collapsedClass );\n\n\t\tvar changed = false;\n\t\tvar visible = 0;\n\n\t\tdt.columns().eq(0).each( function ( colIdx, i ) {\n\t\t\tif ( columnsVis[i] === true ) {\n\t\t\t\tvisible++;\n\t\t\t}\n\n\t\t\tif ( forceRedraw || columnsVis[i] !== oldVis[i] ) {\n\t\t\t\tchanged = true;\n\t\t\t\tthat._setColumnVis( colIdx, columnsVis[i] );\n\t\t\t}\n\t\t} );\n\n\t\tif ( changed ) {\n\t\t\tthis._redrawChildren();\n\n\t\t\t// Inform listeners of the change\n\t\t\t$(dt.table().node()).trigger( 'responsive-resize.dt', [dt, this.s.current] );\n\n\t\t\t// If no records, update the \"No records\" display element\n\t\t\tif ( dt.page.info().recordsDisplay === 0 ) {\n\t\t\t\t$('td', dt.table().body()).eq(0).attr('colspan', visible);\n\t\t\t}\n\t\t}\n\n\t\tthat._controlClass();\n\t},\n\n\n\t/**\n\t * Determine the width of each column in the table so the auto column hiding\n\t * has that information to work with. This method is never going to be 100%\n\t * perfect since column widths can change slightly per page, but without\n\t * seriously compromising performance this is quite effective.\n\t *\n\t * @private\n\t */\n\t_resizeAuto: function ()\n\t{\n\t\tvar dt = this.s.dt;\n\t\tvar columns = this.s.columns;\n\n\t\t// Are we allowed to do auto sizing?\n\t\tif ( ! this.c.auto ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Are there any columns that actually need auto-sizing, or do they all\n\t\t// have classes defined\n\t\tif ( $.inArray( true, $.map( columns, function (c) { return c.auto; } ) ) === -1 ) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Need to restore all children. They will be reinstated by a re-render\n\t\tif ( ! $.isEmptyObject( _childNodeStore ) ) {\n\t\t\t$.each( _childNodeStore, function ( key ) {\n\t\t\t\tvar idx = key.split('-');\n\n\t\t\t\t_childNodesRestore( dt, idx[0]*1, idx[1]*1 );\n\t\t\t} );\n\t\t}\n\n\t\t// Clone the table with the current data in it\n\t\tvar tableWidth   = dt.table().node().offsetWidth;\n\t\tvar columnWidths = dt.columns;\n\t\tvar clonedTable  = dt.table().node().cloneNode( false );\n\t\tvar clonedHeader = $( dt.table().header().cloneNode( false ) ).appendTo( clonedTable );\n\t\tvar clonedBody   = $( dt.table().body() ).clone( false, false ).empty().appendTo( clonedTable ); // use jQuery because of IE8\n\n\t\tclonedTable.style.width = 'auto';\n\n\t\t// Header\n\t\tvar headerCells = dt.columns()\n\t\t\t.header()\n\t\t\t.filter( function (idx) {\n\t\t\t\treturn dt.column(idx).visible();\n\t\t\t} )\n\t\t\t.to$()\n\t\t\t.clone( false )\n\t\t\t.css( 'display', 'table-cell' )\n\t\t\t.css( 'width', 'auto' )\n\t\t\t.css( 'min-width', 0 );\n\n\t\t// Body rows - we don't need to take account of DataTables' column\n\t\t// visibility since we implement our own here (hence the `display` set)\n\t\t$(clonedBody)\n\t\t\t.append( $(dt.rows( { page: 'current' } ).nodes()).clone( false ) )\n\t\t\t.find( 'th, td' ).css( 'display', '' );\n\n\t\t// Footer\n\t\tvar footer = dt.table().footer();\n\t\tif ( footer ) {\n\t\t\tvar clonedFooter = $( footer.cloneNode( false ) ).appendTo( clonedTable );\n\t\t\tvar footerCells = dt.columns()\n\t\t\t\t.footer()\n\t\t\t\t.filter( function (idx) {\n\t\t\t\t\treturn dt.column(idx).visible();\n\t\t\t\t} )\n\t\t\t\t.to$()\n\t\t\t\t.clone( false )\n\t\t\t\t.css( 'display', 'table-cell' );\n\n\t\t\t$('<tr/>')\n\t\t\t\t.append( footerCells )\n\t\t\t\t.appendTo( clonedFooter );\n\t\t}\n\n\t\t$('<tr/>')\n\t\t\t.append( headerCells )\n\t\t\t.appendTo( clonedHeader );\n\n\t\t// In the inline case extra padding is applied to the first column to\n\t\t// give space for the show / hide icon. We need to use this in the\n\t\t// calculation\n\t\tif ( this.c.details.type === 'inline' ) {\n\t\t\t$(clonedTable).addClass( 'dtr-inline collapsed' );\n\t\t}\n\t\t\n\t\t// It is unsafe to insert elements with the same name into the DOM\n\t\t// multiple times. For example, cloning and inserting a checked radio\n\t\t// clears the chcecked state of the original radio.\n\t\t$( clonedTable ).find( '[name]' ).removeAttr( 'name' );\n\n\t\t// A position absolute table would take the table out of the flow of\n\t\t// our container element, bypassing the height and width (Scroller)\n\t\t$( clonedTable ).css( 'position', 'relative' )\n\t\t\n\t\tvar inserted = $('<div/>')\n\t\t\t.css( {\n\t\t\t\twidth: 1,\n\t\t\t\theight: 1,\n\t\t\t\toverflow: 'hidden',\n\t\t\t\tclear: 'both'\n\t\t\t} )\n\t\t\t.append( clonedTable );\n\n\t\tinserted.insertBefore( dt.table().node() );\n\n\t\t// The cloned header now contains the smallest that each column can be\n\t\theaderCells.each( function (i) {\n\t\t\tvar idx = dt.column.index( 'fromVisible', i );\n\t\t\tcolumns[ idx ].minWidth =  this.offsetWidth || 0;\n\t\t} );\n\n\t\tinserted.remove();\n\t},\n\n\t/**\n\t * Get the state of the current hidden columns - controlled by Responsive only\n\t */\n\t_responsiveOnlyHidden: function ()\n\t{\n\t\tvar dt = this.s.dt;\n\n\t\treturn $.map( this.s.current, function (v, i) {\n\t\t\t// If the column is hidden by DataTables then it can't be hidden by\n\t\t\t// Responsive!\n\t\t\tif ( dt.column(i).visible() === false ) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn v;\n\t\t} );\n\t},\n\n\t/**\n\t * Set a column's visibility.\n\t *\n\t * We don't use DataTables' column visibility controls in order to ensure\n\t * that column visibility can Responsive can no-exist. Since only IE8+ is\n\t * supported (and all evergreen browsers of course) the control of the\n\t * display attribute works well.\n\t *\n\t * @param {integer} col      Column index\n\t * @param {boolean} showHide Show or hide (true or false)\n\t * @private\n\t */\n\t_setColumnVis: function ( col, showHide )\n\t{\n\t\tvar dt = this.s.dt;\n\t\tvar display = showHide ? '' : 'none'; // empty string will remove the attr\n\n\t\t$( dt.column( col ).header() )\n\t\t\t.css( 'display', display )\n\t\t\t.toggleClass('dtr-hidden', !showHide);\n\n\t\t$( dt.column( col ).footer() )\n\t\t\t.css( 'display', display )\n\t\t\t.toggleClass('dtr-hidden', !showHide);\n\n\t\tdt.column( col ).nodes().to$()\n\t\t\t.css( 'display', display )\n\t\t\t.toggleClass('dtr-hidden', !showHide);\n\n\t\t// If the are child nodes stored, we might need to reinsert them\n\t\tif ( ! $.isEmptyObject( _childNodeStore ) ) {\n\t\t\tdt.cells( null, col ).indexes().each( function (idx) {\n\t\t\t\t_childNodesRestore( dt, idx.row, idx.column );\n\t\t\t} );\n\t\t}\n\t},\n\n\n\t/**\n\t * Update the cell tab indexes for keyboard accessibility. This is called on\n\t * every table draw - that is potentially inefficient, but also the least\n\t * complex option given that column visibility can change on the fly. Its a\n\t * shame user-focus was removed from CSS 3 UI, as it would have solved this\n\t * issue with a single CSS statement.\n\t *\n\t * @private\n\t */\n\t_tabIndexes: function ()\n\t{\n\t\tvar dt = this.s.dt;\n\t\tvar cells = dt.cells( { page: 'current' } ).nodes().to$();\n\t\tvar ctx = dt.settings()[0];\n\t\tvar target = this.c.details.target;\n\n\t\tcells.filter( '[data-dtr-keyboard]' ).removeData( '[data-dtr-keyboard]' );\n\n\t\tif ( typeof target === 'number' ) {\n\t\t\tdt.cells( null, target, { page: 'current' } ).nodes().to$()\n\t\t\t\t.attr( 'tabIndex', ctx.iTabIndex )\n\t\t\t\t.data( 'dtr-keyboard', 1 );\n\t\t}\n\t\telse {\n\t\t\t// This is a bit of a hack - we need to limit the selected nodes to just\n\t\t\t// those of this table\n\t\t\tif ( target === 'td:first-child, th:first-child' ) {\n\t\t\t\ttarget = '>td:first-child, >th:first-child';\n\t\t\t}\n\n\t\t\t$( target, dt.rows( { page: 'current' } ).nodes() )\n\t\t\t\t.attr( 'tabIndex', ctx.iTabIndex )\n\t\t\t\t.data( 'dtr-keyboard', 1 );\n\t\t}\n\t}\n} );\n\n\n/**\n * List of default breakpoints. Each item in the array is an object with two\n * properties:\n *\n * * `name` - the breakpoint name.\n * * `width` - the breakpoint width\n *\n * @name Responsive.breakpoints\n * @static\n */\nResponsive.breakpoints = [\n\t{ name: 'desktop',  width: Infinity },\n\t{ name: 'tablet-l', width: 1024 },\n\t{ name: 'tablet-p', width: 768 },\n\t{ name: 'mobile-l', width: 480 },\n\t{ name: 'mobile-p', width: 320 }\n];\n\n\n/**\n * Display methods - functions which define how the hidden data should be shown\n * in the table.\n *\n * @namespace\n * @name Responsive.defaults\n * @static\n */\nResponsive.display = {\n\tchildRow: function ( row, update, render ) {\n\t\tif ( update ) {\n\t\t\tif ( $(row.node()).hasClass('parent') ) {\n\t\t\t\trow.child( render(), 'child' ).show();\n\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\telse {\n\t\t\tif ( ! row.child.isShown()  ) {\n\t\t\t\trow.child( render(), 'child' ).show();\n\t\t\t\t$( row.node() ).addClass( 'parent' );\n\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\telse {\n\t\t\t\trow.child( false );\n\t\t\t\t$( row.node() ).removeClass( 'parent' );\n\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t},\n\n\tchildRowImmediate: function ( row, update, render ) {\n\t\tif ( (! update && row.child.isShown()) || ! row.responsive.hasHidden() ) {\n\t\t\t// User interaction and the row is show, or nothing to show\n\t\t\trow.child( false );\n\t\t\t$( row.node() ).removeClass( 'parent' );\n\n\t\t\treturn false;\n\t\t}\n\t\telse {\n\t\t\t// Display\n\t\t\trow.child( render(), 'child' ).show();\n\t\t\t$( row.node() ).addClass( 'parent' );\n\n\t\t\treturn true;\n\t\t}\n\t},\n\n\t// This is a wrapper so the modal options for Bootstrap and jQuery UI can\n\t// have options passed into them. This specific one doesn't need to be a\n\t// function but it is for consistency in the `modal` name\n\tmodal: function ( options ) {\n\t\treturn function ( row, update, render ) {\n\t\t\tif ( ! update ) {\n\t\t\t\t// Show a modal\n\t\t\t\tvar close = function () {\n\t\t\t\t\tmodal.remove(); // will tidy events for us\n\t\t\t\t\t$(document).off( 'keypress.dtr' );\n\t\t\t\t};\n\n\t\t\t\tvar modal = $('<div class=\"dtr-modal\"/>')\n\t\t\t\t\t.append( $('<div class=\"dtr-modal-display\"/>')\n\t\t\t\t\t\t.append( $('<div class=\"dtr-modal-content\"/>')\n\t\t\t\t\t\t\t.append( render() )\n\t\t\t\t\t\t)\n\t\t\t\t\t\t.append( $('<div class=\"dtr-modal-close\">&times;</div>' )\n\t\t\t\t\t\t\t.click( function () {\n\t\t\t\t\t\t\t\tclose();\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\t.append( $('<div class=\"dtr-modal-background\"/>')\n\t\t\t\t\t\t.click( function () {\n\t\t\t\t\t\t\tclose();\n\t\t\t\t\t\t} )\n\t\t\t\t\t)\n\t\t\t\t\t.appendTo( 'body' );\n\n\t\t\t\t$(document).on( 'keyup.dtr', function (e) {\n\t\t\t\t\tif ( e.keyCode === 27 ) {\n\t\t\t\t\t\te.stopPropagation();\n\n\t\t\t\t\t\tclose();\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t}\n\t\t\telse {\n\t\t\t\t$('div.dtr-modal-content')\n\t\t\t\t\t.empty()\n\t\t\t\t\t.append( render() );\n\t\t\t}\n\n\t\t\tif ( options && options.header ) {\n\t\t\t\t$('div.dtr-modal-content').prepend(\n\t\t\t\t\t'<h2>'+options.header( row )+'</h2>'\n\t\t\t\t);\n\t\t\t}\n\t\t};\n\t}\n};\n\n\nvar _childNodeStore = {};\n\nfunction _childNodes( dt, row, col ) {\n\tvar name = row+'-'+col;\n\n\tif ( _childNodeStore[ name ] ) {\n\t\treturn _childNodeStore[ name ];\n\t}\n\n\t// https://jsperf.com/childnodes-array-slice-vs-loop\n\tvar nodes = [];\n\tvar children = dt.cell( row, col ).node().childNodes;\n\tfor ( var i=0, ien=children.length ; i<ien ; i++ ) {\n\t\tnodes.push( children[i] );\n\t}\n\n\t_childNodeStore[ name ] = nodes;\n\n\treturn nodes;\n}\n\nfunction _childNodesRestore( dt, row, col ) {\n\tvar name = row+'-'+col;\n\n\tif ( ! _childNodeStore[ name ] ) {\n\t\treturn;\n\t}\n\n\tvar node = dt.cell( row, col ).node();\n\tvar store = _childNodeStore[ name ];\n\tvar parent = store[0].parentNode;\n\tvar parentChildren = parent.childNodes;\n\tvar a = [];\n\n\tfor ( var i=0, ien=parentChildren.length ; i<ien ; i++ ) {\n\t\ta.push( parentChildren[i] );\n\t}\n\n\tfor ( var j=0, jen=a.length ; j<jen ; j++ ) {\n\t\tnode.appendChild( a[j] );\n\t}\n\n\t_childNodeStore[ name ] = undefined;\n}\n\n\n/**\n * Display methods - functions which define how the hidden data should be shown\n * in the table.\n *\n * @namespace\n * @name Responsive.defaults\n * @static\n */\nResponsive.renderer = {\n\tlistHiddenNodes: function () {\n\t\treturn function ( api, rowIdx, columns ) {\n\t\t\tvar ul = $('<ul data-dtr-index=\"'+rowIdx+'\" class=\"dtr-details\"/>');\n\t\t\tvar found = false;\n\n\t\t\tvar data = $.each( columns, function ( i, col ) {\n\t\t\t\tif ( col.hidden ) {\n\t\t\t\t\tvar klass = col.className ?\n\t\t\t\t\t\t'class=\"'+ col.className +'\"' :\n\t\t\t\t\t\t'';\n\t\n\t\t\t\t\t$(\n\t\t\t\t\t\t'<li '+klass+' data-dtr-index=\"'+col.columnIndex+'\" data-dt-row=\"'+col.rowIndex+'\" data-dt-column=\"'+col.columnIndex+'\">'+\n\t\t\t\t\t\t\t'<span class=\"dtr-title\">'+\n\t\t\t\t\t\t\t\tcol.title+\n\t\t\t\t\t\t\t'</span> '+\n\t\t\t\t\t\t'</li>'\n\t\t\t\t\t)\n\t\t\t\t\t\t.append( $('<span class=\"dtr-data\"/>').append( _childNodes( api, col.rowIndex, col.columnIndex ) ) )// api.cell( col.rowIndex, col.columnIndex ).node().childNodes ) )\n\t\t\t\t\t\t.appendTo( ul );\n\n\t\t\t\t\tfound = true;\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\treturn found ?\n\t\t\t\tul :\n\t\t\t\tfalse;\n\t\t};\n\t},\n\n\tlistHidden: function () {\n\t\treturn function ( api, rowIdx, columns ) {\n\t\t\tvar data = $.map( columns, function ( col ) {\n\t\t\t\tvar klass = col.className ?\n\t\t\t\t\t'class=\"'+ col.className +'\"' :\n\t\t\t\t\t'';\n\n\t\t\t\treturn col.hidden ?\n\t\t\t\t\t'<li '+klass+' data-dtr-index=\"'+col.columnIndex+'\" data-dt-row=\"'+col.rowIndex+'\" data-dt-column=\"'+col.columnIndex+'\">'+\n\t\t\t\t\t\t'<span class=\"dtr-title\">'+\n\t\t\t\t\t\t\tcol.title+\n\t\t\t\t\t\t'</span> '+\n\t\t\t\t\t\t'<span class=\"dtr-data\">'+\n\t\t\t\t\t\t\tcol.data+\n\t\t\t\t\t\t'</span>'+\n\t\t\t\t\t'</li>' :\n\t\t\t\t\t'';\n\t\t\t} ).join('');\n\n\t\t\treturn data ?\n\t\t\t\t$('<ul data-dtr-index=\"'+rowIdx+'\" class=\"dtr-details\"/>').append( data ) :\n\t\t\t\tfalse;\n\t\t}\n\t},\n\n\ttableAll: function ( options ) {\n\t\toptions = $.extend( {\n\t\t\ttableClass: ''\n\t\t}, options );\n\n\t\treturn function ( api, rowIdx, columns ) {\n\t\t\tvar data = $.map( columns, function ( col ) {\n\t\t\t\tvar klass = col.className ?\n\t\t\t\t\t'class=\"'+ col.className +'\"' :\n\t\t\t\t\t'';\n\n\t\t\t\treturn '<tr '+klass+' data-dt-row=\"'+col.rowIndex+'\" data-dt-column=\"'+col.columnIndex+'\">'+\n\t\t\t\t\t\t'<td>'+col.title+':'+'</td> '+\n\t\t\t\t\t\t'<td>'+col.data+'</td>'+\n\t\t\t\t\t'</tr>';\n\t\t\t} ).join('');\n\n\t\t\treturn $('<table class=\"'+options.tableClass+' dtr-details\" width=\"100%\"/>').append( data );\n\t\t}\n\t}\n};\n\n/**\n * Responsive default settings for initialisation\n *\n * @namespace\n * @name Responsive.defaults\n * @static\n */\nResponsive.defaults = {\n\t/**\n\t * List of breakpoints for the instance. Note that this means that each\n\t * instance can have its own breakpoints. Additionally, the breakpoints\n\t * cannot be changed once an instance has been creased.\n\t *\n\t * @type {Array}\n\t * @default Takes the value of `Responsive.breakpoints`\n\t */\n\tbreakpoints: Responsive.breakpoints,\n\n\t/**\n\t * Enable / disable auto hiding calculations. It can help to increase\n\t * performance slightly if you disable this option, but all columns would\n\t * need to have breakpoint classes assigned to them\n\t *\n\t * @type {Boolean}\n\t * @default  `true`\n\t */\n\tauto: true,\n\n\t/**\n\t * Details control. If given as a string value, the `type` property of the\n\t * default object is set to that value, and the defaults used for the rest\n\t * of the object - this is for ease of implementation.\n\t *\n\t * The object consists of the following properties:\n\t *\n\t * * `display` - A function that is used to show and hide the hidden details\n\t * * `renderer` - function that is called for display of the child row data.\n\t *   The default function will show the data from the hidden columns\n\t * * `target` - Used as the selector for what objects to attach the child\n\t *   open / close to\n\t * * `type` - `false` to disable the details display, `inline` or `column`\n\t *   for the two control types\n\t *\n\t * @type {Object|string}\n\t */\n\tdetails: {\n\t\tdisplay: Responsive.display.childRow,\n\n\t\trenderer: Responsive.renderer.listHidden(),\n\n\t\ttarget: 0,\n\n\t\ttype: 'inline'\n\t},\n\n\t/**\n\t * Orthogonal data request option. This is used to define the data type\n\t * requested when Responsive gets the data to show in the child row.\n\t *\n\t * @type {String}\n\t */\n\torthogonal: 'display'\n};\n\n\n/*\n * API\n */\nvar Api = $.fn.dataTable.Api;\n\n// Doesn't do anything - work around for a bug in DT... Not documented\nApi.register( 'responsive()', function () {\n\treturn this;\n} );\n\nApi.register( 'responsive.index()', function ( li ) {\n\tli = $(li);\n\n\treturn {\n\t\tcolumn: li.data('dtr-index'),\n\t\trow:    li.parent().data('dtr-index')\n\t};\n} );\n\nApi.register( 'responsive.rebuild()', function () {\n\treturn this.iterator( 'table', function ( ctx ) {\n\t\tif ( ctx._responsive ) {\n\t\t\tctx._responsive._classLogic();\n\t\t}\n\t} );\n} );\n\nApi.register( 'responsive.recalc()', function () {\n\treturn this.iterator( 'table', function ( ctx ) {\n\t\tif ( ctx._responsive ) {\n\t\t\tctx._responsive._resizeAuto();\n\t\t\tctx._responsive._resize();\n\t\t}\n\t} );\n} );\n\nApi.register( 'responsive.hasHidden()', function () {\n\tvar ctx = this.context[0];\n\n\treturn ctx._responsive ?\n\t\t$.inArray( false, ctx._responsive._responsiveOnlyHidden() ) !== -1 :\n\t\tfalse;\n} );\n\nApi.registerPlural( 'columns().responsiveHidden()', 'column().responsiveHidden()', function () {\n\treturn this.iterator( 'column', function ( settings, column ) {\n\t\treturn settings._responsive ?\n\t\t\tsettings._responsive._responsiveOnlyHidden()[ column ] :\n\t\t\tfalse;\n\t}, 1 );\n} );\n\n\n/**\n * Version information\n *\n * @name Responsive.version\n * @static\n */\nResponsive.version = '2.2.9';\n\n\n$.fn.dataTable.Responsive = Responsive;\n$.fn.DataTable.Responsive = Responsive;\n\n// Attach a listener to the document which listens for DataTables initialisation\n// events so we can automatically initialise\n$(document).on( 'preInit.dt.dtr', function (e, settings, json) {\n\tif ( e.namespace !== 'dt' ) {\n\t\treturn;\n\t}\n\n\tif ( $(settings.nTable).hasClass( 'responsive' ) ||\n\t\t $(settings.nTable).hasClass( 'dt-responsive' ) ||\n\t\t settings.oInit.responsive ||\n\t\t DataTable.defaults.responsive\n\t) {\n\t\tvar init = settings.oInit.responsive;\n\n\t\tif ( init !== false ) {\n\t\t\tnew Responsive( settings, $.isPlainObject( init ) ? init : {}  );\n\t\t}\n\t}\n} );\n\n\nreturn Responsive;\n}));\n", "/*! Bootstrap 4 integration for DataTables' Responsive\n * \u00A92016 SpryMedia Ltd - datatables.net/license\n */\n\n(function( factory ){\n\tif ( typeof define === 'function' && define.amd ) {\n\t\t// AMD\n\t\tdefine( ['jquery', 'datatables.net-bs4', 'datatables.net-responsive'], function ( $ ) {\n\t\t\treturn factory( $, window, document );\n\t\t} );\n\t}\n\telse if ( typeof exports === 'object' ) {\n\t\t// CommonJS\n\t\tmodule.exports = function (root, $) {\n\t\t\tif ( ! root ) {\n\t\t\t\troot = window;\n\t\t\t}\n\n\t\t\tif ( ! $ || ! $.fn.dataTable ) {\n\t\t\t\t$ = require('datatables.net-bs4')(root, $).$;\n\t\t\t}\n\n\t\t\tif ( ! $.fn.dataTable.Responsive ) {\n\t\t\t\trequire('datatables.net-responsive')(root, $);\n\t\t\t}\n\n\t\t\treturn factory( $, root, root.document );\n\t\t};\n\t}\n\telse {\n\t\t// Browser\n\t\tfactory( jQuery, window, document );\n\t}\n}(function( $, window, document, undefined ) {\n'use strict';\nvar DataTable = $.fn.dataTable;\n\n\nvar _display = DataTable.Responsive.display;\nvar _original = _display.modal;\nvar _modal = $(\n\t'<div class=\"modal fade dtr-bs-modal\" role=\"dialog\">'+\n\t\t'<div class=\"modal-dialog\" role=\"document\">'+\n\t\t\t'<div class=\"modal-content\">'+\n\t\t\t\t'<div class=\"modal-header\">'+\n\t\t\t\t\t'<button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\"><span aria-hidden=\"true\">&times;</span></button>'+\n\t\t\t\t'</div>'+\n\t\t\t\t'<div class=\"modal-body\"/>'+\n\t\t\t'</div>'+\n\t\t'</div>'+\n\t'</div>'\n);\n\n_display.modal = function ( options ) {\n\treturn function ( row, update, render ) {\n\t\tif ( ! $.fn.modal ) {\n\t\t\t_original( row, update, render );\n\t\t}\n\t\telse {\n\t\t\tif ( ! update ) {\n\t\t\t\tif ( options && options.header ) {\n\t\t\t\t\tvar header = _modal.find('div.modal-header');\n\t\t\t\t\tvar button = header.find('button').detach();\n\t\t\t\t\t\n\t\t\t\t\theader\n\t\t\t\t\t\t.empty()\n\t\t\t\t\t\t.append( '<h4 class=\"modal-title\">'+options.header( row )+'</h4>' )\n\t\t\t\t\t\t.append( button );\n\t\t\t\t}\n\n\t\t\t\t_modal.find( 'div.modal-body' )\n\t\t\t\t\t.empty()\n\t\t\t\t\t.append( render() );\n\n\t\t\t\t_modal\n\t\t\t\t\t.appendTo( 'body' )\n\t\t\t\t\t.modal();\n\t\t\t}\n\t\t}\n\t};\n};\n\n\nreturn DataTable.Responsive;\n}));\n", "/*! Select for DataTables 1.4.0-dev\n * 2015-2021 SpryMedia Ltd - datatables.net/license/mit\n */\n\n/**\n * @summary     Select for DataTables\n * @description A collection of API methods, events and buttons for DataTables\n *   that provides selection options of the items in a DataTable\n * @version     1.4.0-dev\n * @file        dataTables.select.js\n * @author      SpryMedia Ltd (www.sprymedia.co.uk)\n * @contact     datatables.net/forums\n * @copyright   Copyright 2015-2021 SpryMedia Ltd.\n *\n * This source file is free software, available under the following license:\n *   MIT license - http://datatables.net/license/mit\n *\n * This source file is distributed in the hope that it will be useful, but\n * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY\n * or FITNESS FOR A PARTICULAR PURPOSE. See the license files for details.\n *\n * For details please refer to: http://www.datatables.net/extensions/select\n */\n(function( factory ){\n\tif ( typeof define === 'function' && define.amd ) {\n\t\t// AMD\n\t\tdefine( ['jquery', 'datatables.net'], function ( $ ) {\n\t\t\treturn factory( $, window, document );\n\t\t} );\n\t}\n\telse if ( typeof exports === 'object' ) {\n\t\t// CommonJS\n\t\tmodule.exports = function (root, $) {\n\t\t\tif ( ! root ) {\n\t\t\t\troot = window;\n\t\t\t}\n\n\t\t\tif ( ! $ || ! $.fn.dataTable ) {\n\t\t\t\t$ = require('datatables.net')(root, $).$;\n\t\t\t}\n\n\t\t\treturn factory( $, root, root.document );\n\t\t};\n\t}\n\telse {\n\t\t// Browser\n\t\tfactory( jQuery, window, document );\n\t}\n}(function( $, window, document, undefined ) {\n'use strict';\nvar DataTable = $.fn.dataTable;\n\n\n// Version information for debugger\nDataTable.select = {};\n\nDataTable.select.version = '1.4.0-dev';\n\nDataTable.select.init = function ( dt ) {\n\tvar ctx = dt.settings()[0];\n\n\tif (ctx._select) {\n\t\treturn;\n\t}\n\n\tvar savedSelected = dt.state.loaded();\n\n\tvar selectAndSave = function(e, settings, data) {\n\t\tif(data === null || data.select === undefined) {\n\t\t\treturn;\n\t\t}\n\n\t\t// Clear any currently selected rows, before restoring state\n\t\t// None will be selected on first initialisation\n\t\tif (dt.rows({selected: true}).any()) {\n\t\t\tdt.rows().deselect();\n\t\t}\n\t\tif (data.select.rows !== undefined) {\n\t\t\tdt.rows(data.select.rows).select();\n\t\t}\n\n\t\tif (dt.columns({selected: true}).any()) {\n\t\t\tdt.columns().deselect();\n\t\t}\n\t\tif (data.select.columns !== undefined) {\n\t\t\tdt.columns(data.select.columns).select();\n\t\t}\n\n\t\tif (dt.cells({selected: true}).any()) {\n\t\t\tdt.cells().deselect();\n\t\t}\n\t\tif (data.select.cells !== undefined) {\n\t\t\tfor(var i = 0; i < data.select.cells.length; i++) {\n\t\t\t\tdt.cell(data.select.cells[i].row, data.select.cells[i].column).select();\n\t\t\t}\n\t\t}\n\t\tdt.state.save();\n\t}\n\t\n\tdt.one('init', function() {\n\t\tdt.on('stateSaveParams', function(e, settings, data) {\n\t\t\tdata.select = {};\n\t\t\tdata.select.rows = dt.rows({selected:true}).ids(true).toArray();\n\t\t\tdata.select.columns = dt.columns({selected:true})[0];\n\t\t\tdata.select.cells = dt.cells({selected:true})[0].map(function(coords) {\n\t\t\t\treturn {row: dt.row(coords.row).id(true), column: coords.column}\n\t\t\t});\n\t\t})\n\t\t\n\t\tselectAndSave(undefined, undefined, savedSelected)\n\t\tdt.on('stateLoaded stateLoadParams', selectAndSave)\n\t})\n\n\tvar init = ctx.oInit.select;\n\tvar defaults = DataTable.defaults.select;\n\tvar opts = init === undefined ?\n\t\tdefaults :\n\t\tinit;\n\n\t// Set defaults\n\tvar items = 'row';\n\tvar style = 'api';\n\tvar blurable = false;\n\tvar toggleable = true;\n\tvar info = true;\n\tvar selector = 'td, th';\n\tvar className = 'selected';\n\tvar setStyle = false;\n\n\tctx._select = {};\n\n\t// Initialisation customisations\n\tif ( opts === true ) {\n\t\tstyle = 'os';\n\t\tsetStyle = true;\n\t}\n\telse if ( typeof opts === 'string' ) {\n\t\tstyle = opts;\n\t\tsetStyle = true;\n\t}\n\telse if ( $.isPlainObject( opts ) ) {\n\t\tif ( opts.blurable !== undefined ) {\n\t\t\tblurable = opts.blurable;\n\t\t}\n\t\t\n\t\tif ( opts.toggleable !== undefined ) {\n\t\t\ttoggleable = opts.toggleable;\n\t\t}\n\n\t\tif ( opts.info !== undefined ) {\n\t\t\tinfo = opts.info;\n\t\t}\n\n\t\tif ( opts.items !== undefined ) {\n\t\t\titems = opts.items;\n\t\t}\n\n\t\tif ( opts.style !== undefined ) {\n\t\t\tstyle = opts.style;\n\t\t\tsetStyle = true;\n\t\t}\n\t\telse {\n\t\t\tstyle = 'os';\n\t\t\tsetStyle = true;\n\t\t}\n\n\t\tif ( opts.selector !== undefined ) {\n\t\t\tselector = opts.selector;\n\t\t}\n\n\t\tif ( opts.className !== undefined ) {\n\t\t\tclassName = opts.className;\n\t\t}\n\t}\n\n\tdt.select.selector( selector );\n\tdt.select.items( items );\n\tdt.select.style( style );\n\tdt.select.blurable( blurable );\n\tdt.select.toggleable( toggleable );\n\tdt.select.info( info );\n\tctx._select.className = className;\n\n\n\t// Sort table based on selected rows. Requires Select Datatables extension\n\t$.fn.dataTable.ext.order['select-checkbox'] = function ( settings, col ) {\n\t\treturn this.api().column( col, {order: 'index'} ).nodes().map( function ( td ) {\n\t\t\tif ( settings._select.items === 'row' ) {\n\t\t\t\treturn $( td ).parent().hasClass( settings._select.className );\n\t\t\t} else if ( settings._select.items === 'cell' ) {\n\t\t\t\treturn $( td ).hasClass( settings._select.className );\n\t\t\t}\n\t\t\treturn false;\n\t\t});\n\t};\n\n\t// If the init options haven't enabled select, but there is a selectable\n\t// class name, then enable\n\tif ( ! setStyle && $( dt.table().node() ).hasClass( 'selectable' ) ) {\n\t\tdt.select.style( 'os' );\n\t}\n};\n\n/*\n\nSelect is a collection of API methods, event handlers, event emitters and\nbuttons (for the `Buttons` extension) for DataTables. It provides the following\nfeatures, with an overview of how they are implemented:\n\n## Selection of rows, columns and cells. Whether an item is selected or not is\n   stored in:\n\n* rows: a `_select_selected` property which contains a boolean value of the\n  DataTables' `aoData` object for each row\n* columns: a `_select_selected` property which contains a boolean value of the\n  DataTables' `aoColumns` object for each column\n* cells: a `_selected_cells` property which contains an array of boolean values\n  of the `aoData` object for each row. The array is the same length as the\n  columns array, with each element of it representing a cell.\n\nThis method of using boolean flags allows Select to operate when nodes have not\nbeen created for rows / cells (DataTables' defer rendering feature).\n\n## API methods\n\nA range of API methods are available for triggering selection and de-selection\nof rows. Methods are also available to configure the selection events that can\nbe triggered by an end user (such as which items are to be selected). To a large\nextent, these of API methods *is* Select. It is basically a collection of helper\nfunctions that can be used to select items in a DataTable.\n\nConfiguration of select is held in the object `_select` which is attached to the\nDataTables settings object on initialisation. Select being available on a table\nis not optional when Select is loaded, but its default is for selection only to\nbe available via the API - so the end user wouldn't be able to select rows\nwithout additional configuration.\n\nThe `_select` object contains the following properties:\n\n```\n{\n\titems:string       - Can be `rows`, `columns` or `cells`. Defines what item \n\t                     will be selected if the user is allowed to activate row\n\t                     selection using the mouse.\n\tstyle:string       - Can be `none`, `single`, `multi` or `os`. Defines the\n\t                     interaction style when selecting items\n\tblurable:boolean   - If row selection can be cleared by clicking outside of\n\t                     the table\n\ttoggleable:boolean - If row selection can be cancelled by repeated clicking\n\t                     on the row\n\tinfo:boolean       - If the selection summary should be shown in the table\n\t                     information elements\n}\n```\n\nIn addition to the API methods, Select also extends the DataTables selector\noptions for rows, columns and cells adding a `selected` option to the selector\noptions object, allowing the developer to select only selected items or\nunselected items.\n\n## Mouse selection of items\n\nClicking on items can be used to select items. This is done by a simple event\nhandler that will select the items using the API methods.\n\n */\n\n\n/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n * Local functions\n */\n\n/**\n * Add one or more cells to the selection when shift clicking in OS selection\n * style cell selection.\n *\n * Cell range is more complicated than row and column as we want to select\n * in the visible grid rather than by index in sequence. For example, if you\n * click first in cell 1-1 and then shift click in 2-2 - cells 1-2 and 2-1\n * should also be selected (and not 1-3, 1-4. etc)\n * \n * @param  {DataTable.Api} dt   DataTable\n * @param  {object}        idx  Cell index to select to\n * @param  {object}        last Cell index to select from\n * @private\n */\nfunction cellRange( dt, idx, last )\n{\n\tvar indexes;\n\tvar columnIndexes;\n\tvar rowIndexes;\n\tvar selectColumns = function ( start, end ) {\n\t\tif ( start > end ) {\n\t\t\tvar tmp = end;\n\t\t\tend = start;\n\t\t\tstart = tmp;\n\t\t}\n\t\t\n\t\tvar record = false;\n\t\treturn dt.columns( ':visible' ).indexes().filter( function (i) {\n\t\t\tif ( i === start ) {\n\t\t\t\trecord = true;\n\t\t\t}\n\t\t\t\n\t\t\tif ( i === end ) { // not else if, as start might === end\n\t\t\t\trecord = false;\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\treturn record;\n\t\t} );\n\t};\n\n\tvar selectRows = function ( start, end ) {\n\t\tvar indexes = dt.rows( { search: 'applied' } ).indexes();\n\n\t\t// Which comes first - might need to swap\n\t\tif ( indexes.indexOf( start ) > indexes.indexOf( end ) ) {\n\t\t\tvar tmp = end;\n\t\t\tend = start;\n\t\t\tstart = tmp;\n\t\t}\n\n\t\tvar record = false;\n\t\treturn indexes.filter( function (i) {\n\t\t\tif ( i === start ) {\n\t\t\t\trecord = true;\n\t\t\t}\n\t\t\t\n\t\t\tif ( i === end ) {\n\t\t\t\trecord = false;\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\treturn record;\n\t\t} );\n\t};\n\n\tif ( ! dt.cells( { selected: true } ).any() && ! last ) {\n\t\t// select from the top left cell to this one\n\t\tcolumnIndexes = selectColumns( 0, idx.column );\n\t\trowIndexes = selectRows( 0 , idx.row );\n\t}\n\telse {\n\t\t// Get column indexes between old and new\n\t\tcolumnIndexes = selectColumns( last.column, idx.column );\n\t\trowIndexes = selectRows( last.row , idx.row );\n\t}\n\n\tindexes = dt.cells( rowIndexes, columnIndexes ).flatten();\n\n\tif ( ! dt.cells( idx, { selected: true } ).any() ) {\n\t\t// Select range\n\t\tdt.cells( indexes ).select();\n\t}\n\telse {\n\t\t// Deselect range\n\t\tdt.cells( indexes ).deselect();\n\t}\n}\n\n/**\n * Disable mouse selection by removing the selectors\n *\n * @param {DataTable.Api} dt DataTable to remove events from\n * @private\n */\nfunction disableMouseSelection( dt )\n{\n\tvar ctx = dt.settings()[0];\n\tvar selector = ctx._select.selector;\n\n\t$( dt.table().container() )\n\t\t.off( 'mousedown.dtSelect', selector )\n\t\t.off( 'mouseup.dtSelect', selector )\n\t\t.off( 'click.dtSelect', selector );\n\n\t$('body').off( 'click.dtSelect' + _safeId(dt.table().node()) );\n}\n\n/**\n * Attach mouse listeners to the table to allow mouse selection of items\n *\n * @param {DataTable.Api} dt DataTable to remove events from\n * @private\n */\nfunction enableMouseSelection ( dt )\n{\n\tvar container = $( dt.table().container() );\n\tvar ctx = dt.settings()[0];\n\tvar selector = ctx._select.selector;\n\tvar matchSelection;\n\n\tcontainer\n\t\t.on( 'mousedown.dtSelect', selector, function(e) {\n\t\t\t// Disallow text selection for shift clicking on the table so multi\n\t\t\t// element selection doesn't look terrible!\n\t\t\tif ( e.shiftKey || e.metaKey || e.ctrlKey ) {\n\t\t\t\tcontainer\n\t\t\t\t\t.css( '-moz-user-select', 'none' )\n\t\t\t\t\t.one('selectstart.dtSelect', selector, function () {\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t} );\n\t\t\t}\n\n\t\t\tif ( window.getSelection ) {\n\t\t\t\tmatchSelection = window.getSelection();\n\t\t\t}\n\t\t} )\n\t\t.on( 'mouseup.dtSelect', selector, function() {\n\t\t\t// Allow text selection to occur again, Mozilla style (tested in FF\n\t\t\t// 35.0.1 - still required)\n\t\t\tcontainer.css( '-moz-user-select', '' );\n\t\t} )\n\t\t.on( 'click.dtSelect', selector, function ( e ) {\n\t\t\tvar items = dt.select.items();\n\t\t\tvar idx;\n\n\t\t\t// If text was selected (click and drag), then we shouldn't change\n\t\t\t// the row's selected state\n\t\t\tif ( matchSelection ) {\n\t\t\t\tvar selection = window.getSelection();\n\n\t\t\t\t// If the element that contains the selection is not in the table, we can ignore it\n\t\t\t\t// This can happen if the developer selects text from the click event\n\t\t\t\tif ( ! selection.anchorNode || $(selection.anchorNode).closest('table')[0] === dt.table().node() ) {\n\t\t\t\t\tif ( selection !== matchSelection ) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tvar ctx = dt.settings()[0];\n\t\t\tvar wrapperClass = dt.settings()[0].oClasses.sWrapper.trim().replace(/ +/g, '.');\n\n\t\t\t// Ignore clicks inside a sub-table\n\t\t\tif ( $(e.target).closest('div.'+wrapperClass)[0] != dt.table().container() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar cell = dt.cell( $(e.target).closest('td, th') );\n\n\t\t\t// Check the cell actually belongs to the host DataTable (so child\n\t\t\t// rows, etc, are ignored)\n\t\t\tif ( ! cell.any() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar event = $.Event('user-select.dt');\n\t\t\teventTrigger( dt, event, [ items, cell, e ] );\n\n\t\t\tif ( event.isDefaultPrevented() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar cellIndex = cell.index();\n\t\t\tif ( items === 'row' ) {\n\t\t\t\tidx = cellIndex.row;\n\t\t\t\ttypeSelect( e, dt, ctx, 'row', idx );\n\t\t\t}\n\t\t\telse if ( items === 'column' ) {\n\t\t\t\tidx = cell.index().column;\n\t\t\t\ttypeSelect( e, dt, ctx, 'column', idx );\n\t\t\t}\n\t\t\telse if ( items === 'cell' ) {\n\t\t\t\tidx = cell.index();\n\t\t\t\ttypeSelect( e, dt, ctx, 'cell', idx );\n\t\t\t}\n\n\t\t\tctx._select_lastCell = cellIndex;\n\t\t} );\n\n\t// Blurable\n\t$('body').on( 'click.dtSelect' + _safeId(dt.table().node()), function ( e ) {\n\t\tif ( ctx._select.blurable ) {\n\t\t\t// If the click was inside the DataTables container, don't blur\n\t\t\tif ( $(e.target).parents().filter( dt.table().container() ).length ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t// Ignore elements which have been removed from the DOM (i.e. paging\n\t\t\t// buttons)\n\t\t\tif ( $(e.target).parents('html').length === 0 ) {\n\t\t\t \treturn;\n\t\t\t}\n\n\t\t\t// Don't blur in Editor form\n\t\t\tif ( $(e.target).parents('div.DTE').length ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar event = $.Event('select-blur.dt');\n\t\t\teventTrigger( dt, event, [ e.target, e ] );\n\n\t\t\tif ( event.isDefaultPrevented() ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tclear( ctx, true );\n\t\t}\n\t} );\n}\n\n/**\n * Trigger an event on a DataTable\n *\n * @param {DataTable.Api} api      DataTable to trigger events on\n * @param  {boolean}      selected true if selected, false if deselected\n * @param  {string}       type     Item type acting on\n * @param  {boolean}      any      Require that there are values before\n *     triggering\n * @private\n */\nfunction eventTrigger ( api, type, args, any )\n{\n\tif ( any && ! api.flatten().length ) {\n\t\treturn;\n\t}\n\n\tif ( typeof type === 'string' ) {\n\t\ttype = type +'.dt';\n\t}\n\n\targs.unshift( api );\n\n\t$(api.table().node()).trigger( type, args );\n}\n\n/**\n * Update the information element of the DataTable showing information about the\n * items selected. This is done by adding tags to the existing text\n * \n * @param {DataTable.Api} api DataTable to update\n * @private\n */\nfunction info ( api )\n{\n\tvar ctx = api.settings()[0];\n\n\tif ( ! ctx._select.info || ! ctx.aanFeatures.i ) {\n\t\treturn;\n\t}\n\n\tif ( api.select.style() === 'api' ) {\n\t\treturn;\n\t}\n\n\tvar rows    = api.rows( { selected: true } ).flatten().length;\n\tvar columns = api.columns( { selected: true } ).flatten().length;\n\tvar cells   = api.cells( { selected: true } ).flatten().length;\n\n\tvar add = function ( el, name, num ) {\n\t\tel.append( $('<span class=\"select-item\"/>').append( api.i18n(\n\t\t\t'select.'+name+'s',\n\t\t\t{ _: '%d '+name+'s selected', 0: '', 1: '1 '+name+' selected' },\n\t\t\tnum\n\t\t) ) );\n\t};\n\n\t// Internal knowledge of DataTables to loop over all information elements\n\t$.each( ctx.aanFeatures.i, function ( i, el ) {\n\t\tel = $(el);\n\n\t\tvar output  = $('<span class=\"select-info\"/>');\n\t\tadd( output, 'row', rows );\n\t\tadd( output, 'column', columns );\n\t\tadd( output, 'cell', cells  );\n\n\t\tvar exisiting = el.children('span.select-info');\n\t\tif ( exisiting.length ) {\n\t\t\texisiting.remove();\n\t\t}\n\n\t\tif ( output.text() !== '' ) {\n\t\t\tel.append( output );\n\t\t}\n\t} );\n}\n\n/**\n * Initialisation of a new table. Attach event handlers and callbacks to allow\n * Select to operate correctly.\n *\n * This will occur _after_ the initial DataTables initialisation, although\n * before Ajax data is rendered, if there is ajax data\n *\n * @param  {DataTable.settings} ctx Settings object to operate on\n * @private\n */\nfunction init ( ctx ) {\n\tvar api = new DataTable.Api( ctx );\n\tctx._select_init = true;\n\n\t// Row callback so that classes can be added to rows and cells if the item\n\t// was selected before the element was created. This will happen with the\n\t// `deferRender` option enabled.\n\t// \n\t// This method of attaching to `aoRowCreatedCallback` is a hack until\n\t// DataTables has proper events for row manipulation If you are reviewing\n\t// this code to create your own plug-ins, please do not do this!\n\tctx.aoRowCreatedCallback.push( {\n\t\tfn: function ( row, data, index ) {\n\t\t\tvar i, ien;\n\t\t\tvar d = ctx.aoData[ index ];\n\n\t\t\t// Row\n\t\t\tif ( d._select_selected ) {\n\t\t\t\t$( row ).addClass( ctx._select.className );\n\t\t\t}\n\n\t\t\t// Cells and columns - if separated out, we would need to do two\n\t\t\t// loops, so it makes sense to combine them into a single one\n\t\t\tfor ( i=0, ien=ctx.aoColumns.length ; i<ien ; i++ ) {\n\t\t\t\tif ( ctx.aoColumns[i]._select_selected || (d._selected_cells && d._selected_cells[i]) ) {\n\t\t\t\t\t$(d.anCells[i]).addClass( ctx._select.className );\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tsName: 'select-deferRender'\n\t} );\n\n\t// On Ajax reload we want to reselect all rows which are currently selected,\n\t// if there is an rowId (i.e. a unique value to identify each row with)\n\tapi.on( 'preXhr.dt.dtSelect', function (e, settings) {\n\t\tif (settings !== api.settings()[0]) {\n\t\t\t// Not triggered by our DataTable!\n\t\t\treturn;\n\t\t}\n\n\t\t// note that column selection doesn't need to be cached and then\n\t\t// reselected, as they are already selected\n\t\tvar rows = api.rows( { selected: true } ).ids( true ).filter( function ( d ) {\n\t\t\treturn d !== undefined;\n\t\t} );\n\n\t\tvar cells = api.cells( { selected: true } ).eq(0).map( function ( cellIdx ) {\n\t\t\tvar id = api.row( cellIdx.row ).id( true );\n\t\t\treturn id ?\n\t\t\t\t{ row: id, column: cellIdx.column } :\n\t\t\t\tundefined;\n\t\t} ).filter( function ( d ) {\n\t\t\treturn d !== undefined;\n\t\t} );\n\n\t\t// On the next draw, reselect the currently selected items\n\t\tapi.one( 'draw.dt.dtSelect', function () {\n\t\t\tapi.rows( rows ).select();\n\n\t\t\t// `cells` is not a cell index selector, so it needs a loop\n\t\t\tif ( cells.any() ) {\n\t\t\t\tcells.each( function ( id ) {\n\t\t\t\t\tapi.cells( id.row, id.column ).select();\n\t\t\t\t} );\n\t\t\t}\n\t\t} );\n\t} );\n\n\t// Update the table information element with selected item summary\n\tapi.on( 'draw.dtSelect.dt select.dtSelect.dt deselect.dtSelect.dt info.dt', function () {\n\t\tinfo( api );\n\t\tapi.state.save();\n\t} );\n\n\t// Clean up and release\n\tapi.on( 'destroy.dtSelect', function () {\n\t\tapi.rows({selected: true}).deselect();\n\n\t\tdisableMouseSelection( api );\n\t\tapi.off( '.dtSelect' );\n\t\t$('body').off('.dtSelect' + _safeId(api.table().node()));\n\t} );\n}\n\n/**\n * Add one or more items (rows or columns) to the selection when shift clicking\n * in OS selection style\n *\n * @param  {DataTable.Api} dt   DataTable\n * @param  {string}        type Row or column range selector\n * @param  {object}        idx  Item index to select to\n * @param  {object}        last Item index to select from\n * @private\n */\nfunction rowColumnRange( dt, type, idx, last )\n{\n\t// Add a range of rows from the last selected row to this one\n\tvar indexes = dt[type+'s']( { search: 'applied' } ).indexes();\n\tvar idx1 = $.inArray( last, indexes );\n\tvar idx2 = $.inArray( idx, indexes );\n\n\tif ( ! dt[type+'s']( { selected: true } ).any() && idx1 === -1 ) {\n\t\t// select from top to here - slightly odd, but both Windows and Mac OS\n\t\t// do this\n\t\tindexes.splice( $.inArray( idx, indexes )+1, indexes.length );\n\t}\n\telse {\n\t\t// reverse so we can shift click 'up' as well as down\n\t\tif ( idx1 > idx2 ) {\n\t\t\tvar tmp = idx2;\n\t\t\tidx2 = idx1;\n\t\t\tidx1 = tmp;\n\t\t}\n\n\t\tindexes.splice( idx2+1, indexes.length );\n\t\tindexes.splice( 0, idx1 );\n\t}\n\n\tif ( ! dt[type]( idx, { selected: true } ).any() ) {\n\t\t// Select range\n\t\tdt[type+'s']( indexes ).select();\n\t}\n\telse {\n\t\t// Deselect range - need to keep the clicked on row selected\n\t\tindexes.splice( $.inArray( idx, indexes ), 1 );\n\t\tdt[type+'s']( indexes ).deselect();\n\t}\n}\n\n/**\n * Clear all selected items\n *\n * @param  {DataTable.settings} ctx Settings object of the host DataTable\n * @param  {boolean} [force=false] Force the de-selection to happen, regardless\n *     of selection style\n * @private\n */\nfunction clear( ctx, force )\n{\n\tif ( force || ctx._select.style === 'single' ) {\n\t\tvar api = new DataTable.Api( ctx );\n\t\t\n\t\tapi.rows( { selected: true } ).deselect();\n\t\tapi.columns( { selected: true } ).deselect();\n\t\tapi.cells( { selected: true } ).deselect();\n\t}\n}\n\n/**\n * Select items based on the current configuration for style and items.\n *\n * @param  {object}             e    Mouse event object\n * @param  {DataTables.Api}     dt   DataTable\n * @param  {DataTable.settings} ctx  Settings object of the host DataTable\n * @param  {string}             type Items to select\n * @param  {int|object}         idx  Index of the item to select\n * @private\n */\nfunction typeSelect ( e, dt, ctx, type, idx )\n{\n\tvar style = dt.select.style();\n\tvar toggleable = dt.select.toggleable();\n\tvar isSelected = dt[type]( idx, { selected: true } ).any();\n\t\n\tif ( isSelected && ! toggleable ) {\n\t\treturn;\n\t}\n\n\tif ( style === 'os' ) {\n\t\tif ( e.ctrlKey || e.metaKey ) {\n\t\t\t// Add or remove from the selection\n\t\t\tdt[type]( idx ).select( ! isSelected );\n\t\t}\n\t\telse if ( e.shiftKey ) {\n\t\t\tif ( type === 'cell' ) {\n\t\t\t\tcellRange( dt, idx, ctx._select_lastCell || null );\n\t\t\t}\n\t\t\telse {\n\t\t\t\trowColumnRange( dt, type, idx, ctx._select_lastCell ?\n\t\t\t\t\tctx._select_lastCell[type] :\n\t\t\t\t\tnull\n\t\t\t\t);\n\t\t\t}\n\t\t}\n\t\telse {\n\t\t\t// No cmd or shift click - deselect if selected, or select\n\t\t\t// this row only\n\t\t\tvar selected = dt[type+'s']( { selected: true } );\n\n\t\t\tif ( isSelected && selected.flatten().length === 1 ) {\n\t\t\t\tdt[type]( idx ).deselect();\n\t\t\t}\n\t\t\telse {\n\t\t\t\tselected.deselect();\n\t\t\t\tdt[type]( idx ).select();\n\t\t\t}\n\t\t}\n\t} else if ( style == 'multi+shift' ) {\n\t\tif ( e.shiftKey ) {\n\t\t\tif ( type === 'cell' ) {\n\t\t\t\tcellRange( dt, idx, ctx._select_lastCell || null );\n\t\t\t}\n\t\t\telse {\n\t\t\t\trowColumnRange( dt, type, idx, ctx._select_lastCell ?\n\t\t\t\t\tctx._select_lastCell[type] :\n\t\t\t\t\tnull\n\t\t\t\t);\n\t\t\t}\n\t\t}\n\t\telse {\n\t\t\tdt[ type ]( idx ).select( ! isSelected );\n\t\t}\n\t}\n\telse {\n\t\tdt[ type ]( idx ).select( ! isSelected );\n\t}\n}\n\nfunction _safeId( node ) {\n\treturn node.id.replace(/[^a-zA-Z0-9\\-\\_]/g, '-');\n}\n\n\n\n/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n * DataTables selectors\n */\n\n// row and column are basically identical just assigned to different properties\n// and checking a different array, so we can dynamically create the functions to\n// reduce the code size\n$.each( [\n\t{ type: 'row', prop: 'aoData' },\n\t{ type: 'column', prop: 'aoColumns' }\n], function ( i, o ) {\n\tDataTable.ext.selector[ o.type ].push( function ( settings, opts, indexes ) {\n\t\tvar selected = opts.selected;\n\t\tvar data;\n\t\tvar out = [];\n\n\t\tif ( selected !== true && selected !== false ) {\n\t\t\treturn indexes;\n\t\t}\n\n\t\tfor ( var i=0, ien=indexes.length ; i<ien ; i++ ) {\n\t\t\tdata = settings[ o.prop ][ indexes[i] ];\n\n\t\t\tif ( (selected === true && data._select_selected === true) ||\n\t\t\t     (selected === false && ! data._select_selected )\n\t\t\t) {\n\t\t\t\tout.push( indexes[i] );\n\t\t\t}\n\t\t}\n\n\t\treturn out;\n\t} );\n} );\n\nDataTable.ext.selector.cell.push( function ( settings, opts, cells ) {\n\tvar selected = opts.selected;\n\tvar rowData;\n\tvar out = [];\n\n\tif ( selected === undefined ) {\n\t\treturn cells;\n\t}\n\n\tfor ( var i=0, ien=cells.length ; i<ien ; i++ ) {\n\t\trowData = settings.aoData[ cells[i].row ];\n\n\t\tif ( (selected === true && rowData._selected_cells && rowData._selected_cells[ cells[i].column ] === true) ||\n\t\t     (selected === false && ( ! rowData._selected_cells || ! rowData._selected_cells[ cells[i].column ] ) )\n\t\t) {\n\t\t\tout.push( cells[i] );\n\t\t}\n\t}\n\n\treturn out;\n} );\n\n\n\n/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n * DataTables API\n *\n * For complete documentation, please refer to the docs/api directory or the\n * DataTables site\n */\n\n// Local variables to improve compression\nvar apiRegister = DataTable.Api.register;\nvar apiRegisterPlural = DataTable.Api.registerPlural;\n\napiRegister( 'select()', function () {\n\treturn this.iterator( 'table', function ( ctx ) {\n\t\tDataTable.select.init( new DataTable.Api( ctx ) );\n\t} );\n} );\n\napiRegister( 'select.blurable()', function ( flag ) {\n\tif ( flag === undefined ) {\n\t\treturn this.context[0]._select.blurable;\n\t}\n\n\treturn this.iterator( 'table', function ( ctx ) {\n\t\tctx._select.blurable = flag;\n\t} );\n} );\n\napiRegister( 'select.toggleable()', function ( flag ) {\n\tif ( flag === undefined ) {\n\t\treturn this.context[0]._select.toggleable;\n\t}\n\n\treturn this.iterator( 'table', function ( ctx ) {\n\t\tctx._select.toggleable = flag;\n\t} );\n} );\n\napiRegister( 'select.info()', function ( flag ) {\n\tif ( flag === undefined ) {\n\t\treturn this.context[0]._select.info;\n\t}\n\n\treturn this.iterator( 'table', function ( ctx ) {\n\t\tctx._select.info = flag;\n\t} );\n} );\n\napiRegister( 'select.items()', function ( items ) {\n\tif ( items === undefined ) {\n\t\treturn this.context[0]._select.items;\n\t}\n\n\treturn this.iterator( 'table', function ( ctx ) {\n\t\tctx._select.items = items;\n\n\t\teventTrigger( new DataTable.Api( ctx ), 'selectItems', [ items ] );\n\t} );\n} );\n\n// Takes effect from the _next_ selection. None disables future selection, but\n// does not clear the current selection. Use the `deselect` methods for that\napiRegister( 'select.style()', function ( style ) {\n\tif ( style === undefined ) {\n\t\treturn this.context[0]._select.style;\n\t}\n\n\treturn this.iterator( 'table', function ( ctx ) {\n\t\tif ( ! ctx._select ) {\n\t\t\tDataTable.select.init( new DataTable.Api(ctx) );\n\t\t}\n\n\t\tif ( ! ctx._select_init ) {\n\t\t\tinit(ctx);\n\t\t}\n\n\t\tctx._select.style = style;\n\n\t\t// Add / remove mouse event handlers. They aren't required when only\n\t\t// API selection is available\n\t\tvar dt = new DataTable.Api( ctx );\n\t\tdisableMouseSelection( dt );\n\t\t\n\t\tif ( style !== 'api' ) {\n\t\t\tenableMouseSelection( dt );\n\t\t}\n\n\t\teventTrigger( new DataTable.Api( ctx ), 'selectStyle', [ style ] );\n\t} );\n} );\n\napiRegister( 'select.selector()', function ( selector ) {\n\tif ( selector === undefined ) {\n\t\treturn this.context[0]._select.selector;\n\t}\n\n\treturn this.iterator( 'table', function ( ctx ) {\n\t\tdisableMouseSelection( new DataTable.Api( ctx ) );\n\n\t\tctx._select.selector = selector;\n\n\t\tif ( ctx._select.style !== 'api' ) {\n\t\t\tenableMouseSelection( new DataTable.Api( ctx ) );\n\t\t}\n\t} );\n} );\n\n\n\napiRegisterPlural( 'rows().select()', 'row().select()', function ( select ) {\n\tvar api = this;\n\n\tif ( select === false ) {\n\t\treturn this.deselect();\n\t}\n\n\tthis.iterator( 'row', function ( ctx, idx ) {\n\t\tclear( ctx );\n\n\t\tctx.aoData[ idx ]._select_selected = true;\n\t\t$( ctx.aoData[ idx ].nTr ).addClass( ctx._select.className );\n\t} );\n\n\tthis.iterator( 'table', function ( ctx, i ) {\n\t\teventTrigger( api, 'select', [ 'row', api[i] ], true );\n\t} );\n\n\treturn this;\n} );\n\napiRegister( 'row().selected()', function () {\n\tvar ctx = this.context[0];\n\n\tif (\n\t\tctx &&\n\t\tthis.length &&\n\t\tctx.aoData[this[0]] &&\n\t\tctx.aoData[this[0]]._select_selected\n\t) {\n\t\treturn true;\n\t}\n\n\treturn false;\n} );\n\napiRegisterPlural( 'columns().select()', 'column().select()', function ( select ) {\n\tvar api = this;\n\n\tif ( select === false ) {\n\t\treturn this.deselect();\n\t}\n\n\tthis.iterator( 'column', function ( ctx, idx ) {\n\t\tclear( ctx );\n\n\t\tctx.aoColumns[ idx ]._select_selected = true;\n\n\t\tvar column = new DataTable.Api( ctx ).column( idx );\n\n\t\t$( column.header() ).addClass( ctx._select.className );\n\t\t$( column.footer() ).addClass( ctx._select.className );\n\n\t\tcolumn.nodes().to$().addClass( ctx._select.className );\n\t} );\n\n\tthis.iterator( 'table', function ( ctx, i ) {\n\t\teventTrigger( api, 'select', [ 'column', api[i] ], true );\n\t} );\n\n\treturn this;\n} );\n\napiRegister( 'column().selected()', function () {\n\tvar ctx = this.context[0];\n\n\tif (\n\t\tctx &&\n\t\tthis.length &&\n\t\tctx.aoColumns[this[0]] &&\n\t\tctx.aoColumns[this[0]]._select_selected\n\t) {\n\t\treturn true;\n\t}\n\n\treturn false;\n} );\n\napiRegisterPlural( 'cells().select()', 'cell().select()', function ( select ) {\n\tvar api = this;\n\n\tif ( select === false ) {\n\t\treturn this.deselect();\n\t}\n\n\tthis.iterator( 'cell', function ( ctx, rowIdx, colIdx ) {\n\t\tclear( ctx );\n\n\t\tvar data = ctx.aoData[ rowIdx ];\n\n\t\tif ( data._selected_cells === undefined ) {\n\t\t\tdata._selected_cells = [];\n\t\t}\n\n\t\tdata._selected_cells[ colIdx ] = true;\n\n\t\tif ( data.anCells ) {\n\t\t\t$( data.anCells[ colIdx ] ).addClass( ctx._select.className );\n\t\t}\n\t} );\n\n\tthis.iterator( 'table', function ( ctx, i ) {\n\t\teventTrigger( api, 'select', [ 'cell', api.cells(api[i]).indexes().toArray() ], true );\n\t} );\n\n\treturn this;\n} );\n\napiRegister( 'cell().selected()', function () {\n\tvar ctx = this.context[0];\n\n\tif (ctx && this.length) {\n\t\tvar row = ctx.aoData[this[0][0].row];\n\n\t\tif (row && row._selected_cells && row._selected_cells[this[0][0].column]) {\n\t\t\treturn true;\n\t\t}\n\t}\n\n\treturn false;\n} );\n\n\napiRegisterPlural( 'rows().deselect()', 'row().deselect()', function () {\n\tvar api = this;\n\n\tthis.iterator( 'row', function ( ctx, idx ) {\n\t\tctx.aoData[ idx ]._select_selected = false;\n\t\tctx._select_lastCell = null;\n\t\t$( ctx.aoData[ idx ].nTr ).removeClass( ctx._select.className );\n\t} );\n\n\tthis.iterator( 'table', function ( ctx, i ) {\n\t\teventTrigger( api, 'deselect', [ 'row', api[i] ], true );\n\t} );\n\n\treturn this;\n} );\n\napiRegisterPlural( 'columns().deselect()', 'column().deselect()', function () {\n\tvar api = this;\n\n\tthis.iterator( 'column', function ( ctx, idx ) {\n\t\tctx.aoColumns[ idx ]._select_selected = false;\n\n\t\tvar api = new DataTable.Api( ctx );\n\t\tvar column = api.column( idx );\n\n\t\t$( column.header() ).removeClass( ctx._select.className );\n\t\t$( column.footer() ).removeClass( ctx._select.className );\n\n\t\t// Need to loop over each cell, rather than just using\n\t\t// `column().nodes()` as cells which are individually selected should\n\t\t// not have the `selected` class removed from them\n\t\tapi.cells( null, idx ).indexes().each( function (cellIdx) {\n\t\t\tvar data = ctx.aoData[ cellIdx.row ];\n\t\t\tvar cellSelected = data._selected_cells;\n\n\t\t\tif ( data.anCells && (! cellSelected || ! cellSelected[ cellIdx.column ]) ) {\n\t\t\t\t$( data.anCells[ cellIdx.column  ] ).removeClass( ctx._select.className );\n\t\t\t}\n\t\t} );\n\t} );\n\n\tthis.iterator( 'table', function ( ctx, i ) {\n\t\teventTrigger( api, 'deselect', [ 'column', api[i] ], true );\n\t} );\n\n\treturn this;\n} );\n\napiRegisterPlural( 'cells().deselect()', 'cell().deselect()', function () {\n\tvar api = this;\n\n\tthis.iterator( 'cell', function ( ctx, rowIdx, colIdx ) {\n\t\tvar data = ctx.aoData[ rowIdx ];\n\n\t\tif(data._selected_cells !== undefined) {\n\t\t\tdata._selected_cells[ colIdx ] = false;\n\t\t}\n\n\t\t// Remove class only if the cells exist, and the cell is not column\n\t\t// selected, in which case the class should remain (since it is selected\n\t\t// in the column)\n\t\tif ( data.anCells && ! ctx.aoColumns[ colIdx ]._select_selected ) {\n\t\t\t$( data.anCells[ colIdx ] ).removeClass( ctx._select.className );\n\t\t}\n\t} );\n\n\tthis.iterator( 'table', function ( ctx, i ) {\n\t\teventTrigger( api, 'deselect', [ 'cell', api[i] ], true );\n\t} );\n\n\treturn this;\n} );\n\n\n\n/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n * Buttons\n */\nfunction i18n( label, def ) {\n\treturn function (dt) {\n\t\treturn dt.i18n( 'buttons.'+label, def );\n\t};\n}\n\n// Common events with suitable namespaces\nfunction namespacedEvents ( config ) {\n\tvar unique = config._eventNamespace;\n\n\treturn 'draw.dt.DT'+unique+' select.dt.DT'+unique+' deselect.dt.DT'+unique;\n}\n\nfunction enabled ( dt, config ) {\n\tif ( $.inArray( 'rows', config.limitTo ) !== -1 && dt.rows( { selected: true } ).any() ) {\n\t\treturn true;\n\t}\n\n\tif ( $.inArray( 'columns', config.limitTo ) !== -1 && dt.columns( { selected: true } ).any() ) {\n\t\treturn true;\n\t}\n\n\tif ( $.inArray( 'cells', config.limitTo ) !== -1 && dt.cells( { selected: true } ).any() ) {\n\t\treturn true;\n\t}\n\n\treturn false;\n}\n\nvar _buttonNamespace = 0;\n\n$.extend( DataTable.ext.buttons, {\n\tselected: {\n\t\ttext: i18n( 'selected', 'Selected' ),\n\t\tclassName: 'buttons-selected',\n\t\tlimitTo: [ 'rows', 'columns', 'cells' ],\n\t\tinit: function ( dt, node, config ) {\n\t\t\tvar that = this;\n\t\t\tconfig._eventNamespace = '.select'+(_buttonNamespace++);\n\n\t\t\t// .DT namespace listeners are removed by DataTables automatically\n\t\t\t// on table destroy\n\t\t\tdt.on( namespacedEvents(config), function () {\n\t\t\t\tthat.enable( enabled(dt, config) );\n\t\t\t} );\n\n\t\t\tthis.disable();\n\t\t},\n\t\tdestroy: function ( dt, node, config ) {\n\t\t\tdt.off( config._eventNamespace );\n\t\t}\n\t},\n\tselectedSingle: {\n\t\ttext: i18n( 'selectedSingle', 'Selected single' ),\n\t\tclassName: 'buttons-selected-single',\n\t\tinit: function ( dt, node, config ) {\n\t\t\tvar that = this;\n\t\t\tconfig._eventNamespace = '.select'+(_buttonNamespace++);\n\n\t\t\tdt.on( namespacedEvents(config), function () {\n\t\t\t\tvar count = dt.rows( { selected: true } ).flatten().length +\n\t\t\t\t            dt.columns( { selected: true } ).flatten().length +\n\t\t\t\t            dt.cells( { selected: true } ).flatten().length;\n\n\t\t\t\tthat.enable( count === 1 );\n\t\t\t} );\n\n\t\t\tthis.disable();\n\t\t},\n\t\tdestroy: function ( dt, node, config ) {\n\t\t\tdt.off( config._eventNamespace );\n\t\t}\n\t},\n\tselectAll: {\n\t\ttext: i18n( 'selectAll', 'Select all' ),\n\t\tclassName: 'buttons-select-all',\n\t\taction: function () {\n\t\t\tvar items = this.select.items();\n\t\t\tthis[ items+'s' ]().select();\n\t\t}\n\t},\n\tselectNone: {\n\t\ttext: i18n( 'selectNone', 'Deselect all' ),\n\t\tclassName: 'buttons-select-none',\n\t\taction: function () {\n\t\t\tclear( this.settings()[0], true );\n\t\t},\n\t\tinit: function ( dt, node, config ) {\n\t\t\tvar that = this;\n\t\t\tconfig._eventNamespace = '.select'+(_buttonNamespace++);\n\n\t\t\tdt.on( namespacedEvents(config), function () {\n\t\t\t\tvar count = dt.rows( { selected: true } ).flatten().length +\n\t\t\t\t            dt.columns( { selected: true } ).flatten().length +\n\t\t\t\t            dt.cells( { selected: true } ).flatten().length;\n\n\t\t\t\tthat.enable( count > 0 );\n\t\t\t} );\n\n\t\t\tthis.disable();\n\t\t},\n\t\tdestroy: function ( dt, node, config ) {\n\t\t\tdt.off( config._eventNamespace );\n\t\t}\n\t}\n} );\n\n$.each( [ 'Row', 'Column', 'Cell' ], function ( i, item ) {\n\tvar lc = item.toLowerCase();\n\n\tDataTable.ext.buttons[ 'select'+item+'s' ] = {\n\t\ttext: i18n( 'select'+item+'s', 'Select '+lc+'s' ),\n\t\tclassName: 'buttons-select-'+lc+'s',\n\t\taction: function () {\n\t\t\tthis.select.items( lc );\n\t\t},\n\t\tinit: function ( dt ) {\n\t\t\tvar that = this;\n\n\t\t\tdt.on( 'selectItems.dt.DT', function ( e, ctx, items ) {\n\t\t\t\tthat.active( items === lc );\n\t\t\t} );\n\t\t}\n\t};\n} );\n\n\n\n/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n * Initialisation\n */\n\n// DataTables creation - check if select has been defined in the options. Note\n// this required that the table be in the document! If it isn't then something\n// needs to trigger this method unfortunately. The next major release of\n// DataTables will rework the events and address this.\n$(document).on( 'preInit.dt.dtSelect', function (e, ctx) {\n\tif ( e.namespace !== 'dt' ) {\n\t\treturn;\n\t}\n\n\tDataTable.select.init( new DataTable.Api( ctx ) );\n} );\n\n\nreturn DataTable.select;\n}));\n", "/*! Bootstrap 4 styling wrapper for Select\n * \u00A92018 SpryMedia Ltd - datatables.net/license\n */\n\n(function( factory ){\n\tif ( typeof define === 'function' && define.amd ) {\n\t\t// AMD\n\t\tdefine( ['jquery', 'datatables.net-bs4', 'datatables.net-select'], function ( $ ) {\n\t\t\treturn factory( $, window, document );\n\t\t} );\n\t}\n\telse if ( typeof exports === 'object' ) {\n\t\t// CommonJS\n\t\tmodule.exports = function (root, $) {\n\t\t\tif ( ! root ) {\n\t\t\t\troot = window;\n\t\t\t}\n\n\t\t\tif ( ! $ || ! $.fn.dataTable ) {\n\t\t\t\t$ = require('datatables.net-bs4')(root, $).$;\n\t\t\t}\n\n\t\t\tif ( ! $.fn.dataTable.select ) {\n\t\t\t\trequire('datatables.net-select')(root, $);\n\t\t\t}\n\n\t\t\treturn factory( $, root, root.document );\n\t\t};\n\t}\n\telse {\n\t\t// Browser\n\t\tfactory( jQuery, window, document );\n\t}\n}(function( $, window, document, undefined ) {\n\nreturn $.fn.dataTable;\n\n}));", "/*!\n * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)\n *\n * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)\n */\n\n(function(factory){\n    if (typeof define === 'function' && define.amd) {\n        define(['jquery'], factory);\n    } else if (typeof exports === 'object') {\n        factory(require('jquery'));\n    } else {\n        factory(jQuery);\n    }\n}(function($, undefined){\n\tfunction UTCDate(){\n\t\treturn new Date(Date.UTC.apply(Date, arguments));\n\t}\n\tfunction UTCToday(){\n\t\tvar today = new Date();\n\t\treturn UTCDate(today.getFullYear(), today.getMonth(), today.getDate());\n\t}\n\tfunction isUTCEquals(date1, date2) {\n\t\treturn (\n\t\t\tdate1.getUTCFullYear() === date2.getUTCFullYear() &&\n\t\t\tdate1.getUTCMonth() === date2.getUTCMonth() &&\n\t\t\tdate1.getUTCDate() === date2.getUTCDate()\n\t\t);\n\t}\n\tfunction alias(method, deprecationMsg){\n\t\treturn function(){\n\t\t\tif (deprecationMsg !== undefined) {\n\t\t\t\t$.fn.datepicker.deprecated(deprecationMsg);\n\t\t\t}\n\n\t\t\treturn this[method].apply(this, arguments);\n\t\t};\n\t}\n\tfunction isValidDate(d) {\n\t\treturn d && !isNaN(d.getTime());\n\t}\n\n\tvar DateArray = (function(){\n\t\tvar extras = {\n\t\t\tget: function(i){\n\t\t\t\treturn this.slice(i)[0];\n\t\t\t},\n\t\t\tcontains: function(d){\n\t\t\t\t// Array.indexOf is not cross-browser;\n\t\t\t\t// $.inArray doesn't work with Dates\n\t\t\t\tvar val = d && d.valueOf();\n\t\t\t\tfor (var i=0, l=this.length; i < l; i++)\n          // Use date arithmetic to allow dates with different times to match\n          if (0 <= this[i].valueOf() - val && this[i].valueOf() - val < 1000*60*60*24)\n\t\t\t\t\t\treturn i;\n\t\t\t\treturn -1;\n\t\t\t},\n\t\t\tremove: function(i){\n\t\t\t\tthis.splice(i,1);\n\t\t\t},\n\t\t\treplace: function(new_array){\n\t\t\t\tif (!new_array)\n\t\t\t\t\treturn;\n\t\t\t\tif (!$.isArray(new_array))\n\t\t\t\t\tnew_array = [new_array];\n\t\t\t\tthis.clear();\n\t\t\t\tthis.push.apply(this, new_array);\n\t\t\t},\n\t\t\tclear: function(){\n\t\t\t\tthis.length = 0;\n\t\t\t},\n\t\t\tcopy: function(){\n\t\t\t\tvar a = new DateArray();\n\t\t\t\ta.replace(this);\n\t\t\t\treturn a;\n\t\t\t}\n\t\t};\n\n\t\treturn function(){\n\t\t\tvar a = [];\n\t\t\ta.push.apply(a, arguments);\n\t\t\t$.extend(a, extras);\n\t\t\treturn a;\n\t\t};\n\t})();\n\n\n\t// Picker object\n\n\tvar Datepicker = function(element, options){\n\t\t$.data(element, 'datepicker', this);\n\n\t\tthis._events = [];\n\t\tthis._secondaryEvents = [];\n\n\t\tthis._process_options(options);\n\n\t\tthis.dates = new DateArray();\n\t\tthis.viewDate = this.o.defaultViewDate;\n\t\tthis.focusDate = null;\n\n\t\tthis.element = $(element);\n\t\tthis.isInput = this.element.is('input');\n\t\tthis.inputField = this.isInput ? this.element : this.element.find('input');\n\t\tthis.component = this.element.hasClass('date') ? this.element.find('.add-on, .input-group-addon, .input-group-append, .input-group-prepend, .btn') : false;\n\t\tif (this.component && this.component.length === 0)\n\t\t\tthis.component = false;\n\t\tthis.isInline = !this.component && this.element.is('div');\n\n\t\tthis.picker = $(DPGlobal.template);\n\n\t\t// Checking templates and inserting\n\t\tif (this._check_template(this.o.templates.leftArrow)) {\n\t\t\tthis.picker.find('.prev').html(this.o.templates.leftArrow);\n\t\t}\n\n\t\tif (this._check_template(this.o.templates.rightArrow)) {\n\t\t\tthis.picker.find('.next').html(this.o.templates.rightArrow);\n\t\t}\n\n\t\tthis._buildEvents();\n\t\tthis._attachEvents();\n\n\t\tif (this.isInline){\n\t\t\tthis.picker.addClass('datepicker-inline').appendTo(this.element);\n\t\t}\n\t\telse {\n\t\t\tthis.picker.addClass('datepicker-dropdown dropdown-menu');\n\t\t}\n\n\t\tif (this.o.rtl){\n\t\t\tthis.picker.addClass('datepicker-rtl');\n\t\t}\n\n\t\tif (this.o.calendarWeeks) {\n\t\t\tthis.picker.find('.datepicker-days .datepicker-switch, thead .datepicker-title, tfoot .today, tfoot .clear')\n\t\t\t\t.attr('colspan', function(i, val){\n\t\t\t\t\treturn Number(val) + 1;\n\t\t\t\t});\n\t\t}\n\n\t\tthis._process_options({\n\t\t\tstartDate: this._o.startDate,\n\t\t\tendDate: this._o.endDate,\n\t\t\tdaysOfWeekDisabled: this.o.daysOfWeekDisabled,\n\t\t\tdaysOfWeekHighlighted: this.o.daysOfWeekHighlighted,\n\t\t\tdatesDisabled: this.o.datesDisabled\n\t\t});\n\n\t\tthis._allow_update = false;\n\t\tthis.setViewMode(this.o.startView);\n\t\tthis._allow_update = true;\n\n\t\tthis.fillDow();\n\t\tthis.fillMonths();\n\n\t\tthis.update();\n\n\t\tif (this.isInline){\n\t\t\tthis.show();\n\t\t}\n\t};\n\n\tDatepicker.prototype = {\n\t\tconstructor: Datepicker,\n\n\t\t_resolveViewName: function(view){\n\t\t\t$.each(DPGlobal.viewModes, function(i, viewMode){\n\t\t\t\tif (view === i || $.inArray(view, viewMode.names) !== -1){\n\t\t\t\t\tview = i;\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t});\n\n\t\t\treturn view;\n\t\t},\n\n\t\t_resolveDaysOfWeek: function(daysOfWeek){\n\t\t\tif (!$.isArray(daysOfWeek))\n\t\t\t\tdaysOfWeek = daysOfWeek.split(/[,\\s]*/);\n\t\t\treturn $.map(daysOfWeek, Number);\n\t\t},\n\n\t\t_check_template: function(tmp){\n\t\t\ttry {\n\t\t\t\t// If empty\n\t\t\t\tif (tmp === undefined || tmp === \"\") {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\t// If no html, everything ok\n\t\t\t\tif ((tmp.match(/[<>]/g) || []).length <= 0) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t\t// Checking if html is fine\n\t\t\t\tvar jDom = $(tmp);\n\t\t\t\treturn jDom.length > 0;\n\t\t\t}\n\t\t\tcatch (ex) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t},\n\n\t\t_process_options: function(opts){\n\t\t\t// Store raw options for reference\n\t\t\tthis._o = $.extend({}, this._o, opts);\n\t\t\t// Processed options\n\t\t\tvar o = this.o = $.extend({}, this._o);\n\n\t\t\t// Check if \"de-DE\" style date is available, if not language should\n\t\t\t// fallback to 2 letter code eg \"de\"\n\t\t\tvar lang = o.language;\n\t\t\tif (!dates[lang]){\n\t\t\t\tlang = lang.split('-')[0];\n\t\t\t\tif (!dates[lang])\n\t\t\t\t\tlang = defaults.language;\n\t\t\t}\n\t\t\to.language = lang;\n\n\t\t\t// Retrieve view index from any aliases\n\t\t\to.startView = this._resolveViewName(o.startView);\n\t\t\to.minViewMode = this._resolveViewName(o.minViewMode);\n\t\t\to.maxViewMode = this._resolveViewName(o.maxViewMode);\n\n\t\t\t// Check view is between min and max\n\t\t\to.startView = Math.max(this.o.minViewMode, Math.min(this.o.maxViewMode, o.startView));\n\n\t\t\t// true, false, or Number > 0\n\t\t\tif (o.multidate !== true){\n\t\t\t\to.multidate = Number(o.multidate) || false;\n\t\t\t\tif (o.multidate !== false)\n\t\t\t\t\to.multidate = Math.max(0, o.multidate);\n\t\t\t}\n\t\t\to.multidateSeparator = String(o.multidateSeparator);\n\n\t\t\to.weekStart %= 7;\n\t\t\to.weekEnd = (o.weekStart + 6) % 7;\n\n\t\t\tvar format = DPGlobal.parseFormat(o.format);\n\t\t\tif (o.startDate !== -Infinity){\n\t\t\t\tif (!!o.startDate){\n\t\t\t\t\tif (o.startDate instanceof Date)\n\t\t\t\t\t\to.startDate = this._local_to_utc(this._zero_time(o.startDate));\n\t\t\t\t\telse\n\t\t\t\t\t\to.startDate = DPGlobal.parseDate(o.startDate, format, o.language, o.assumeNearbyYear);\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\to.startDate = -Infinity;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (o.endDate !== Infinity){\n\t\t\t\tif (!!o.endDate){\n\t\t\t\t\tif (o.endDate instanceof Date)\n\t\t\t\t\t\to.endDate = this._local_to_utc(this._zero_time(o.endDate));\n\t\t\t\t\telse\n\t\t\t\t\t\to.endDate = DPGlobal.parseDate(o.endDate, format, o.language, o.assumeNearbyYear);\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\to.endDate = Infinity;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\to.daysOfWeekDisabled = this._resolveDaysOfWeek(o.daysOfWeekDisabled||[]);\n\t\t\to.daysOfWeekHighlighted = this._resolveDaysOfWeek(o.daysOfWeekHighlighted||[]);\n\n\t\t\to.datesDisabled = o.datesDisabled||[];\n\t\t\tif (!$.isArray(o.datesDisabled)) {\n\t\t\t\to.datesDisabled = o.datesDisabled.split(',');\n\t\t\t}\n\t\t\to.datesDisabled = $.map(o.datesDisabled, function(d){\n\t\t\t\treturn DPGlobal.parseDate(d, format, o.language, o.assumeNearbyYear);\n\t\t\t});\n\n\t\t\tvar plc = String(o.orientation).toLowerCase().split(/\\s+/g),\n\t\t\t\t_plc = o.orientation.toLowerCase();\n\t\t\tplc = $.grep(plc, function(word){\n\t\t\t\treturn /^auto|left|right|top|bottom$/.test(word);\n\t\t\t});\n\t\t\to.orientation = {x: 'auto', y: 'auto'};\n\t\t\tif (!_plc || _plc === 'auto')\n\t\t\t\t; // no action\n\t\t\telse if (plc.length === 1){\n\t\t\t\tswitch (plc[0]){\n\t\t\t\t\tcase 'top':\n\t\t\t\t\tcase 'bottom':\n\t\t\t\t\t\to.orientation.y = plc[0];\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'left':\n\t\t\t\t\tcase 'right':\n\t\t\t\t\t\to.orientation.x = plc[0];\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t\telse {\n\t\t\t\t_plc = $.grep(plc, function(word){\n\t\t\t\t\treturn /^left|right$/.test(word);\n\t\t\t\t});\n\t\t\t\to.orientation.x = _plc[0] || 'auto';\n\n\t\t\t\t_plc = $.grep(plc, function(word){\n\t\t\t\t\treturn /^top|bottom$/.test(word);\n\t\t\t\t});\n\t\t\t\to.orientation.y = _plc[0] || 'auto';\n\t\t\t}\n\t\t\tif (o.defaultViewDate instanceof Date || typeof o.defaultViewDate === 'string') {\n\t\t\t\to.defaultViewDate = DPGlobal.parseDate(o.defaultViewDate, format, o.language, o.assumeNearbyYear);\n\t\t\t} else if (o.defaultViewDate) {\n\t\t\t\tvar year = o.defaultViewDate.year || new Date().getFullYear();\n\t\t\t\tvar month = o.defaultViewDate.month || 0;\n\t\t\t\tvar day = o.defaultViewDate.day || 1;\n\t\t\t\to.defaultViewDate = UTCDate(year, month, day);\n\t\t\t} else {\n\t\t\t\to.defaultViewDate = UTCToday();\n\t\t\t}\n\t\t},\n\t\t_applyEvents: function(evs){\n\t\t\tfor (var i=0, el, ch, ev; i < evs.length; i++){\n\t\t\t\tel = evs[i][0];\n\t\t\t\tif (evs[i].length === 2){\n\t\t\t\t\tch = undefined;\n\t\t\t\t\tev = evs[i][1];\n\t\t\t\t} else if (evs[i].length === 3){\n\t\t\t\t\tch = evs[i][1];\n\t\t\t\t\tev = evs[i][2];\n\t\t\t\t}\n\t\t\t\tel.on(ev, ch);\n\t\t\t}\n\t\t},\n\t\t_unapplyEvents: function(evs){\n\t\t\tfor (var i=0, el, ev, ch; i < evs.length; i++){\n\t\t\t\tel = evs[i][0];\n\t\t\t\tif (evs[i].length === 2){\n\t\t\t\t\tch = undefined;\n\t\t\t\t\tev = evs[i][1];\n\t\t\t\t} else if (evs[i].length === 3){\n\t\t\t\t\tch = evs[i][1];\n\t\t\t\t\tev = evs[i][2];\n\t\t\t\t}\n\t\t\t\tel.off(ev, ch);\n\t\t\t}\n\t\t},\n\t\t_buildEvents: function(){\n            var events = {\n                keyup: $.proxy(function(e){\n                    if ($.inArray(e.keyCode, [27, 37, 39, 38, 40, 32, 13, 9]) === -1)\n                        this.update();\n                }, this),\n                keydown: $.proxy(this.keydown, this),\n                paste: $.proxy(this.paste, this)\n            };\n\n            if (this.o.showOnFocus === true) {\n                events.focus = $.proxy(this.show, this);\n            }\n\n            if (this.isInput) { // single input\n                this._events = [\n                    [this.element, events]\n                ];\n            }\n            // component: input + button\n            else if (this.component && this.inputField.length) {\n                this._events = [\n                    // For components that are not readonly, allow keyboard nav\n                    [this.inputField, events],\n                    [this.component, {\n                        click: $.proxy(this.show, this)\n                    }]\n                ];\n            }\n\t\t\telse {\n\t\t\t\tthis._events = [\n\t\t\t\t\t[this.element, {\n\t\t\t\t\t\tclick: $.proxy(this.show, this),\n\t\t\t\t\t\tkeydown: $.proxy(this.keydown, this)\n\t\t\t\t\t}]\n\t\t\t\t];\n\t\t\t}\n\t\t\tthis._events.push(\n\t\t\t\t// Component: listen for blur on element descendants\n\t\t\t\t[this.element, '*', {\n\t\t\t\t\tblur: $.proxy(function(e){\n\t\t\t\t\t\tthis._focused_from = e.target;\n\t\t\t\t\t}, this)\n\t\t\t\t}],\n\t\t\t\t// Input: listen for blur on element\n\t\t\t\t[this.element, {\n\t\t\t\t\tblur: $.proxy(function(e){\n\t\t\t\t\t\tthis._focused_from = e.target;\n\t\t\t\t\t}, this)\n\t\t\t\t}]\n\t\t\t);\n\n\t\t\tif (this.o.immediateUpdates) {\n\t\t\t\t// Trigger input updates immediately on changed year/month\n\t\t\t\tthis._events.push([this.element, {\n\t\t\t\t\t'changeYear changeMonth': $.proxy(function(e){\n\t\t\t\t\t\tthis.update(e.date);\n\t\t\t\t\t}, this)\n\t\t\t\t}]);\n\t\t\t}\n\n\t\t\tthis._secondaryEvents = [\n\t\t\t\t[this.picker, {\n\t\t\t\t\tclick: $.proxy(this.click, this)\n\t\t\t\t}],\n\t\t\t\t[this.picker, '.prev, .next', {\n\t\t\t\t\tclick: $.proxy(this.navArrowsClick, this)\n\t\t\t\t}],\n\t\t\t\t[this.picker, '.day:not(.disabled)', {\n\t\t\t\t\tclick: $.proxy(this.dayCellClick, this)\n\t\t\t\t}],\n\t\t\t\t[$(window), {\n\t\t\t\t\tresize: $.proxy(this.place, this)\n\t\t\t\t}],\n\t\t\t\t[$(document), {\n\t\t\t\t\t'mousedown touchstart': $.proxy(function(e){\n\t\t\t\t\t\t// Clicked outside the datepicker, hide it\n\t\t\t\t\t\tif (!(\n\t\t\t\t\t\t\tthis.element.is(e.target) ||\n\t\t\t\t\t\t\tthis.element.find(e.target).length ||\n\t\t\t\t\t\t\tthis.picker.is(e.target) ||\n\t\t\t\t\t\t\tthis.picker.find(e.target).length ||\n\t\t\t\t\t\t\tthis.isInline\n\t\t\t\t\t\t)){\n\t\t\t\t\t\t\tthis.hide();\n\t\t\t\t\t\t}\n\t\t\t\t\t}, this)\n\t\t\t\t}]\n\t\t\t];\n\t\t},\n\t\t_attachEvents: function(){\n\t\t\tthis._detachEvents();\n\t\t\tthis._applyEvents(this._events);\n\t\t},\n\t\t_detachEvents: function(){\n\t\t\tthis._unapplyEvents(this._events);\n\t\t},\n\t\t_attachSecondaryEvents: function(){\n\t\t\tthis._detachSecondaryEvents();\n\t\t\tthis._applyEvents(this._secondaryEvents);\n\t\t},\n\t\t_detachSecondaryEvents: function(){\n\t\t\tthis._unapplyEvents(this._secondaryEvents);\n\t\t},\n\t\t_trigger: function(event, altdate){\n\t\t\tvar date = altdate || this.dates.get(-1),\n\t\t\t\tlocal_date = this._utc_to_local(date);\n\n\t\t\tthis.element.trigger({\n\t\t\t\ttype: event,\n\t\t\t\tdate: local_date,\n\t\t\t\tviewMode: this.viewMode,\n\t\t\t\tdates: $.map(this.dates, this._utc_to_local),\n\t\t\t\tformat: $.proxy(function(ix, format){\n\t\t\t\t\tif (arguments.length === 0){\n\t\t\t\t\t\tix = this.dates.length - 1;\n\t\t\t\t\t\tformat = this.o.format;\n\t\t\t\t\t} else if (typeof ix === 'string'){\n\t\t\t\t\t\tformat = ix;\n\t\t\t\t\t\tix = this.dates.length - 1;\n\t\t\t\t\t}\n\t\t\t\t\tformat = format || this.o.format;\n\t\t\t\t\tvar date = this.dates.get(ix);\n\t\t\t\t\treturn DPGlobal.formatDate(date, format, this.o.language);\n\t\t\t\t}, this)\n\t\t\t});\n\t\t},\n\n\t\tshow: function(){\n\t\t\tif (this.inputField.is(':disabled') || (this.inputField.prop('readonly') && this.o.enableOnReadonly === false))\n\t\t\t\treturn;\n\t\t\tif (!this.isInline)\n\t\t\t\tthis.picker.appendTo(this.o.container);\n\t\t\tthis.place();\n\t\t\tthis.picker.show();\n\t\t\tthis._attachSecondaryEvents();\n\t\t\tthis._trigger('show');\n\t\t\tif ((window.navigator.msMaxTouchPoints || 'ontouchstart' in document) && this.o.disableTouchKeyboard) {\n\t\t\t\t$(this.element).blur();\n\t\t\t}\n\t\t\treturn this;\n\t\t},\n\n\t\thide: function(){\n\t\t\tif (this.isInline || !this.picker.is(':visible'))\n\t\t\t\treturn this;\n\t\t\tthis.focusDate = null;\n\t\t\tthis.picker.hide().detach();\n\t\t\tthis._detachSecondaryEvents();\n\t\t\tthis.setViewMode(this.o.startView);\n\n\t\t\tif (this.o.forceParse && this.inputField.val())\n\t\t\t\tthis.setValue();\n\t\t\tthis._trigger('hide');\n\t\t\treturn this;\n\t\t},\n\n\t\tdestroy: function(){\n\t\t\tthis.hide();\n\t\t\tthis._detachEvents();\n\t\t\tthis._detachSecondaryEvents();\n\t\t\tthis.picker.remove();\n\t\t\tdelete this.element.data().datepicker;\n\t\t\tif (!this.isInput){\n\t\t\t\tdelete this.element.data().date;\n\t\t\t}\n\t\t\treturn this;\n\t\t},\n\n\t\tpaste: function(e){\n\t\t\tvar dateString;\n\t\t\tif (e.originalEvent.clipboardData && e.originalEvent.clipboardData.types\n\t\t\t\t&& $.inArray('text/plain', e.originalEvent.clipboardData.types) !== -1) {\n\t\t\t\tdateString = e.originalEvent.clipboardData.getData('text/plain');\n\t\t\t} else if (window.clipboardData) {\n\t\t\t\tdateString = window.clipboardData.getData('Text');\n\t\t\t} else {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tthis.setDate(dateString);\n\t\t\tthis.update();\n\t\t\te.preventDefault();\n\t\t},\n\n\t\t_utc_to_local: function(utc){\n\t\t\tif (!utc) {\n\t\t\t\treturn utc;\n\t\t\t}\n\n\t\t\tvar local = new Date(utc.getTime() + (utc.getTimezoneOffset() * 60000));\n\n\t\t\tif (local.getTimezoneOffset() !== utc.getTimezoneOffset()) {\n\t\t\t\tlocal = new Date(utc.getTime() + (local.getTimezoneOffset() * 60000));\n\t\t\t}\n\n\t\t\treturn local;\n\t\t},\n\t\t_local_to_utc: function(local){\n\t\t\treturn local && new Date(local.getTime() - (local.getTimezoneOffset()*60000));\n\t\t},\n\t\t_zero_time: function(local){\n\t\t\treturn local && new Date(local.getFullYear(), local.getMonth(), local.getDate());\n\t\t},\n\t\t_zero_utc_time: function(utc){\n\t\t\treturn utc && UTCDate(utc.getUTCFullYear(), utc.getUTCMonth(), utc.getUTCDate());\n\t\t},\n\n\t\tgetDates: function(){\n\t\t\treturn $.map(this.dates, this._utc_to_local);\n\t\t},\n\n\t\tgetUTCDates: function(){\n\t\t\treturn $.map(this.dates, function(d){\n\t\t\t\treturn new Date(d);\n\t\t\t});\n\t\t},\n\n\t\tgetDate: function(){\n\t\t\treturn this._utc_to_local(this.getUTCDate());\n\t\t},\n\n\t\tgetUTCDate: function(){\n\t\t\tvar selected_date = this.dates.get(-1);\n\t\t\tif (selected_date !== undefined) {\n\t\t\t\treturn new Date(selected_date);\n\t\t\t} else {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t},\n\n\t\tclearDates: function(){\n\t\t\tthis.inputField.val('');\n\t\t\tthis.update();\n\t\t\tthis._trigger('changeDate');\n\n\t\t\tif (this.o.autoclose) {\n\t\t\t\tthis.hide();\n\t\t\t}\n\t\t},\n\n\t\tsetDates: function(){\n\t\t\tvar args = $.isArray(arguments[0]) ? arguments[0] : arguments;\n\t\t\tthis.update.apply(this, args);\n\t\t\tthis._trigger('changeDate');\n\t\t\tthis.setValue();\n\t\t\treturn this;\n\t\t},\n\n\t\tsetUTCDates: function(){\n\t\t\tvar args = $.isArray(arguments[0]) ? arguments[0] : arguments;\n\t\t\tthis.setDates.apply(this, $.map(args, this._utc_to_local));\n\t\t\treturn this;\n\t\t},\n\n\t\tsetDate: alias('setDates'),\n\t\tsetUTCDate: alias('setUTCDates'),\n\t\tremove: alias('destroy', 'Method `remove` is deprecated and will be removed in version 2.0. Use `destroy` instead'),\n\n\t\tsetValue: function(){\n\t\t\tvar formatted = this.getFormattedDate();\n\t\t\tthis.inputField.val(formatted);\n\t\t\treturn this;\n\t\t},\n\n\t\tgetFormattedDate: function(format){\n\t\t\tif (format === undefined)\n\t\t\t\tformat = this.o.format;\n\n\t\t\tvar lang = this.o.language;\n\t\t\treturn $.map(this.dates, function(d){\n\t\t\t\treturn DPGlobal.formatDate(d, format, lang);\n\t\t\t}).join(this.o.multidateSeparator);\n\t\t},\n\n\t\tgetStartDate: function(){\n\t\t\treturn this.o.startDate;\n\t\t},\n\n\t\tsetStartDate: function(startDate){\n\t\t\tthis._process_options({startDate: startDate});\n\t\t\tthis.update();\n\t\t\tthis.updateNavArrows();\n\t\t\treturn this;\n\t\t},\n\n\t\tgetEndDate: function(){\n\t\t\treturn this.o.endDate;\n\t\t},\n\n\t\tsetEndDate: function(endDate){\n\t\t\tthis._process_options({endDate: endDate});\n\t\t\tthis.update();\n\t\t\tthis.updateNavArrows();\n\t\t\treturn this;\n\t\t},\n\n\t\tsetDaysOfWeekDisabled: function(daysOfWeekDisabled){\n\t\t\tthis._process_options({daysOfWeekDisabled: daysOfWeekDisabled});\n\t\t\tthis.update();\n\t\t\treturn this;\n\t\t},\n\n\t\tsetDaysOfWeekHighlighted: function(daysOfWeekHighlighted){\n\t\t\tthis._process_options({daysOfWeekHighlighted: daysOfWeekHighlighted});\n\t\t\tthis.update();\n\t\t\treturn this;\n\t\t},\n\n\t\tsetDatesDisabled: function(datesDisabled){\n\t\t\tthis._process_options({datesDisabled: datesDisabled});\n\t\t\tthis.update();\n\t\t\treturn this;\n\t\t},\n\n\t\tplace: function(){\n\t\t\tif (this.isInline)\n\t\t\t\treturn this;\n\t\t\tvar calendarWidth = this.picker.outerWidth(),\n\t\t\t\tcalendarHeight = this.picker.outerHeight(),\n\t\t\t\tvisualPadding = 10,\n\t\t\t\tcontainer = $(this.o.container),\n\t\t\t\twindowWidth = container.width(),\n\t\t\t\tscrollTop = this.o.container === 'body' ? $(document).scrollTop() : container.scrollTop(),\n\t\t\t\tappendOffset = container.offset();\n\n\t\t\tvar parentsZindex = [0];\n\t\t\tthis.element.parents().each(function(){\n\t\t\t\tvar itemZIndex = $(this).css('z-index');\n\t\t\t\tif (itemZIndex !== 'auto' && Number(itemZIndex) !== 0) parentsZindex.push(Number(itemZIndex));\n\t\t\t});\n\t\t\tvar zIndex = Math.max.apply(Math, parentsZindex) + this.o.zIndexOffset;\n\t\t\tvar offset = this.component ? this.component.parent().offset() : this.element.offset();\n\t\t\tvar height = this.component ? this.component.outerHeight(true) : this.element.outerHeight(false);\n\t\t\tvar width = this.component ? this.component.outerWidth(true) : this.element.outerWidth(false);\n\t\t\tvar left = offset.left - appendOffset.left;\n\t\t\tvar top = offset.top - appendOffset.top;\n\n\t\t\tif (this.o.container !== 'body') {\n\t\t\t\ttop += scrollTop;\n\t\t\t}\n\n\t\t\tthis.picker.removeClass(\n\t\t\t\t'datepicker-orient-top datepicker-orient-bottom '+\n\t\t\t\t'datepicker-orient-right datepicker-orient-left'\n\t\t\t);\n\n\t\t\tif (this.o.orientation.x !== 'auto'){\n\t\t\t\tthis.picker.addClass('datepicker-orient-' + this.o.orientation.x);\n\t\t\t\tif (this.o.orientation.x === 'right')\n\t\t\t\t\tleft -= calendarWidth - width;\n\t\t\t}\n\t\t\t// auto x orientation is best-placement: if it crosses a window\n\t\t\t// edge, fudge it sideways\n\t\t\telse {\n\t\t\t\tif (offset.left < 0) {\n\t\t\t\t\t// component is outside the window on the left side. Move it into visible range\n\t\t\t\t\tthis.picker.addClass('datepicker-orient-left');\n\t\t\t\t\tleft -= offset.left - visualPadding;\n\t\t\t\t} else if (left + calendarWidth > windowWidth) {\n\t\t\t\t\t// the calendar passes the widow right edge. Align it to component right side\n\t\t\t\t\tthis.picker.addClass('datepicker-orient-right');\n\t\t\t\t\tleft += width - calendarWidth;\n\t\t\t\t} else {\n\t\t\t\t\tif (this.o.rtl) {\n\t\t\t\t\t\t// Default to right\n\t\t\t\t\t\tthis.picker.addClass('datepicker-orient-right');\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Default to left\n\t\t\t\t\t\tthis.picker.addClass('datepicker-orient-left');\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// auto y orientation is best-situation: top or bottom, no fudging,\n\t\t\t// decision based on which shows more of the calendar\n\t\t\tvar yorient = this.o.orientation.y,\n\t\t\t\ttop_overflow;\n\t\t\tif (yorient === 'auto'){\n\t\t\t\ttop_overflow = -scrollTop + top - calendarHeight;\n\t\t\t\tyorient = top_overflow < 0 ? 'bottom' : 'top';\n\t\t\t}\n\n\t\t\tthis.picker.addClass('datepicker-orient-' + yorient);\n\t\t\tif (yorient === 'top')\n\t\t\t\ttop -= calendarHeight + parseInt(this.picker.css('padding-top'));\n\t\t\telse\n\t\t\t\ttop += height;\n\n\t\t\tif (this.o.rtl) {\n\t\t\t\tvar right = windowWidth - (left + width);\n\t\t\t\tthis.picker.css({\n\t\t\t\t\ttop: top,\n\t\t\t\t\tright: right,\n\t\t\t\t\tzIndex: zIndex\n\t\t\t\t});\n\t\t\t} else {\n\t\t\t\tthis.picker.css({\n\t\t\t\t\ttop: top,\n\t\t\t\t\tleft: left,\n\t\t\t\t\tzIndex: zIndex\n\t\t\t\t});\n\t\t\t}\n\t\t\treturn this;\n\t\t},\n\n\t\t_allow_update: true,\n\t\tupdate: function(){\n\t\t\tif (!this._allow_update)\n\t\t\t\treturn this;\n\n\t\t\tvar oldDates = this.dates.copy(),\n\t\t\t\tdates = [],\n\t\t\t\tfromArgs = false;\n\t\t\tif (arguments.length){\n\t\t\t\t$.each(arguments, $.proxy(function(i, date){\n\t\t\t\t\tif (date instanceof Date)\n\t\t\t\t\t\tdate = this._local_to_utc(date);\n\t\t\t\t\tdates.push(date);\n\t\t\t\t}, this));\n\t\t\t\tfromArgs = true;\n\t\t\t} else {\n\t\t\t\tdates = this.isInput\n\t\t\t\t\t\t? this.element.val()\n\t\t\t\t\t\t: this.element.data('date') || this.inputField.val();\n\t\t\t\tif (dates && this.o.multidate)\n\t\t\t\t\tdates = dates.split(this.o.multidateSeparator);\n\t\t\t\telse\n\t\t\t\t\tdates = [dates];\n\t\t\t\tdelete this.element.data().date;\n\t\t\t}\n\n\t\t\tdates = $.map(dates, $.proxy(function(date){\n\t\t\t\treturn DPGlobal.parseDate(date, this.o.format, this.o.language, this.o.assumeNearbyYear);\n\t\t\t}, this));\n\t\t\tdates = $.grep(dates, $.proxy(function(date){\n\t\t\t\treturn (\n\t\t\t\t\t!this.dateWithinRange(date) ||\n\t\t\t\t\t!date\n\t\t\t\t);\n\t\t\t}, this), true);\n\t\t\tthis.dates.replace(dates);\n\n\t\t\tif (this.o.updateViewDate) {\n\t\t\t\tif (this.dates.length)\n\t\t\t\t\tthis.viewDate = new Date(this.dates.get(-1));\n\t\t\t\telse if (this.viewDate < this.o.startDate)\n\t\t\t\t\tthis.viewDate = new Date(this.o.startDate);\n\t\t\t\telse if (this.viewDate > this.o.endDate)\n\t\t\t\t\tthis.viewDate = new Date(this.o.endDate);\n\t\t\t\telse\n\t\t\t\t\tthis.viewDate = this.o.defaultViewDate;\n\t\t\t}\n\n\t\t\tif (fromArgs){\n\t\t\t\t// setting date by clicking\n\t\t\t\tthis.setValue();\n\t\t\t\tthis.element.change();\n\t\t\t}\n\t\t\telse if (this.dates.length){\n\t\t\t\t// setting date by typing\n\t\t\t\tif (String(oldDates) !== String(this.dates) && fromArgs) {\n\t\t\t\t\tthis._trigger('changeDate');\n\t\t\t\t\tthis.element.change();\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (!this.dates.length && oldDates.length) {\n\t\t\t\tthis._trigger('clearDate');\n\t\t\t\tthis.element.change();\n\t\t\t}\n\n\t\t\tthis.fill();\n\t\t\treturn this;\n\t\t},\n\n\t\tfillDow: function(){\n      if (this.o.showWeekDays) {\n\t\t\tvar dowCnt = this.o.weekStart,\n\t\t\t\thtml = '<tr>';\n\t\t\tif (this.o.calendarWeeks){\n\t\t\t\thtml += '<th class=\"cw\">&#160;</th>';\n\t\t\t}\n\t\t\twhile (dowCnt < this.o.weekStart + 7){\n\t\t\t\thtml += '<th class=\"dow';\n        if ($.inArray(dowCnt, this.o.daysOfWeekDisabled) !== -1)\n          html += ' disabled';\n        html += '\">'+dates[this.o.language].daysMin[(dowCnt++)%7]+'</th>';\n\t\t\t}\n\t\t\thtml += '</tr>';\n\t\t\tthis.picker.find('.datepicker-days thead').append(html);\n      }\n\t\t},\n\n\t\tfillMonths: function(){\n      var localDate = this._utc_to_local(this.viewDate);\n\t\t\tvar html = '';\n\t\t\tvar focused;\n\t\t\tfor (var i = 0; i < 12; i++){\n\t\t\t\tfocused = localDate && localDate.getMonth() === i ? ' focused' : '';\n\t\t\t\thtml += '<span class=\"month' + focused + '\">' + dates[this.o.language].monthsShort[i] + '</span>';\n\t\t\t}\n\t\t\tthis.picker.find('.datepicker-months td').html(html);\n\t\t},\n\n\t\tsetRange: function(range){\n\t\t\tif (!range || !range.length)\n\t\t\t\tdelete this.range;\n\t\t\telse\n\t\t\t\tthis.range = $.map(range, function(d){\n\t\t\t\t\treturn d.valueOf();\n\t\t\t\t});\n\t\t\tthis.fill();\n\t\t},\n\n\t\tgetClassNames: function(date){\n\t\t\tvar cls = [],\n\t\t\t\tyear = this.viewDate.getUTCFullYear(),\n\t\t\t\tmonth = this.viewDate.getUTCMonth(),\n\t\t\t\ttoday = UTCToday();\n\t\t\tif (date.getUTCFullYear() < year || (date.getUTCFullYear() === year && date.getUTCMonth() < month)){\n\t\t\t\tcls.push('old');\n\t\t\t} else if (date.getUTCFullYear() > year || (date.getUTCFullYear() === year && date.getUTCMonth() > month)){\n\t\t\t\tcls.push('new');\n\t\t\t}\n\t\t\tif (this.focusDate && date.valueOf() === this.focusDate.valueOf())\n\t\t\t\tcls.push('focused');\n\t\t\t// Compare internal UTC date with UTC today, not local today\n\t\t\tif (this.o.todayHighlight && isUTCEquals(date, today)) {\n\t\t\t\tcls.push('today');\n\t\t\t}\n\t\t\tif (this.dates.contains(date) !== -1)\n\t\t\t\tcls.push('active');\n\t\t\tif (!this.dateWithinRange(date)){\n\t\t\t\tcls.push('disabled');\n\t\t\t}\n\t\t\tif (this.dateIsDisabled(date)){\n\t\t\t\tcls.push('disabled', 'disabled-date');\n\t\t\t}\n\t\t\tif ($.inArray(date.getUTCDay(), this.o.daysOfWeekHighlighted) !== -1){\n\t\t\t\tcls.push('highlighted');\n\t\t\t}\n\n\t\t\tif (this.range){\n\t\t\t\tif (date > this.range[0] && date < this.range[this.range.length-1]){\n\t\t\t\t\tcls.push('range');\n\t\t\t\t}\n\t\t\t\tif ($.inArray(date.valueOf(), this.range) !== -1){\n\t\t\t\t\tcls.push('selected');\n\t\t\t\t}\n\t\t\t\tif (date.valueOf() === this.range[0]){\n          cls.push('range-start');\n        }\n        if (date.valueOf() === this.range[this.range.length-1]){\n          cls.push('range-end');\n        }\n\t\t\t}\n\t\t\treturn cls;\n\t\t},\n\n\t\t_fill_yearsView: function(selector, cssClass, factor, year, startYear, endYear, beforeFn){\n\t\t\tvar html = '';\n\t\t\tvar step = factor / 10;\n\t\t\tvar view = this.picker.find(selector);\n\t\t\tvar startVal = Math.floor(year / factor) * factor;\n\t\t\tvar endVal = startVal + step * 9;\n\t\t\tvar focusedVal = Math.floor(this.viewDate.getFullYear() / step) * step;\n\t\t\tvar selected = $.map(this.dates, function(d){\n\t\t\t\treturn Math.floor(d.getUTCFullYear() / step) * step;\n\t\t\t});\n\n\t\t\tvar classes, tooltip, before;\n\t\t\tfor (var currVal = startVal - step; currVal <= endVal + step; currVal += step) {\n\t\t\t\tclasses = [cssClass];\n\t\t\t\ttooltip = null;\n\n\t\t\t\tif (currVal === startVal - step) {\n\t\t\t\t\tclasses.push('old');\n\t\t\t\t} else if (currVal === endVal + step) {\n\t\t\t\t\tclasses.push('new');\n\t\t\t\t}\n\t\t\t\tif ($.inArray(currVal, selected) !== -1) {\n\t\t\t\t\tclasses.push('active');\n\t\t\t\t}\n\t\t\t\tif (currVal < startYear || currVal > endYear) {\n\t\t\t\t\tclasses.push('disabled');\n\t\t\t\t}\n\t\t\t\tif (currVal === focusedVal) {\n\t\t\t\t  classes.push('focused');\n        }\n\n\t\t\t\tif (beforeFn !== $.noop) {\n\t\t\t\t\tbefore = beforeFn(new Date(currVal, 0, 1));\n\t\t\t\t\tif (before === undefined) {\n\t\t\t\t\t\tbefore = {};\n\t\t\t\t\t} else if (typeof before === 'boolean') {\n\t\t\t\t\t\tbefore = {enabled: before};\n\t\t\t\t\t} else if (typeof before === 'string') {\n\t\t\t\t\t\tbefore = {classes: before};\n\t\t\t\t\t}\n\t\t\t\t\tif (before.enabled === false) {\n\t\t\t\t\t\tclasses.push('disabled');\n\t\t\t\t\t}\n\t\t\t\t\tif (before.classes) {\n\t\t\t\t\t\tclasses = classes.concat(before.classes.split(/\\s+/));\n\t\t\t\t\t}\n\t\t\t\t\tif (before.tooltip) {\n\t\t\t\t\t\ttooltip = before.tooltip;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\thtml += '<span class=\"' + classes.join(' ') + '\"' + (tooltip ? ' title=\"' + tooltip + '\"' : '') + '>' + currVal + '</span>';\n\t\t\t}\n\n\t\t\tview.find('.datepicker-switch').text(startVal + '-' + endVal);\n\t\t\tview.find('td').html(html);\n\t\t},\n\n\t\tfill: function(){\n\t\t\tvar d = new Date(this.viewDate),\n\t\t\t\tyear = d.getUTCFullYear(),\n\t\t\t\tmonth = d.getUTCMonth(),\n\t\t\t\tstartYear = this.o.startDate !== -Infinity ? this.o.startDate.getUTCFullYear() : -Infinity,\n\t\t\t\tstartMonth = this.o.startDate !== -Infinity ? this.o.startDate.getUTCMonth() : -Infinity,\n\t\t\t\tendYear = this.o.endDate !== Infinity ? this.o.endDate.getUTCFullYear() : Infinity,\n\t\t\t\tendMonth = this.o.endDate !== Infinity ? this.o.endDate.getUTCMonth() : Infinity,\n\t\t\t\ttodaytxt = dates[this.o.language].today || dates['en'].today || '',\n\t\t\t\tcleartxt = dates[this.o.language].clear || dates['en'].clear || '',\n        titleFormat = dates[this.o.language].titleFormat || dates['en'].titleFormat,\n        todayDate = UTCToday(),\n        titleBtnVisible = (this.o.todayBtn === true || this.o.todayBtn === 'linked') && todayDate >= this.o.startDate && todayDate <= this.o.endDate && !this.weekOfDateIsDisabled(todayDate),\n\t\t\t\ttooltip,\n\t\t\t\tbefore;\n\t\t\tif (isNaN(year) || isNaN(month))\n\t\t\t\treturn;\n\t\t\tthis.picker.find('.datepicker-days .datepicker-switch')\n\t\t\t\t\t\t.text(DPGlobal.formatDate(d, titleFormat, this.o.language));\n\t\t\tthis.picker.find('tfoot .today')\n\t\t\t\t\t\t.text(todaytxt)\n            .css('display', titleBtnVisible ? 'table-cell' : 'none');\n\t\t\tthis.picker.find('tfoot .clear')\n\t\t\t\t\t\t.text(cleartxt)\n\t\t\t\t\t\t.css('display', this.o.clearBtn === true ? 'table-cell' : 'none');\n\t\t\tthis.picker.find('thead .datepicker-title')\n\t\t\t\t\t\t.text(this.o.title)\n\t\t\t\t\t\t.css('display', typeof this.o.title === 'string' && this.o.title !== '' ? 'table-cell' : 'none');\n\t\t\tthis.updateNavArrows();\n\t\t\tthis.fillMonths();\n\t\t\tvar prevMonth = UTCDate(year, month, 0),\n\t\t\t\tday = prevMonth.getUTCDate();\n\t\t\tprevMonth.setUTCDate(day - (prevMonth.getUTCDay() - this.o.weekStart + 7)%7);\n\t\t\tvar nextMonth = new Date(prevMonth);\n\t\t\tif (prevMonth.getUTCFullYear() < 100){\n        nextMonth.setUTCFullYear(prevMonth.getUTCFullYear());\n      }\n\t\t\tnextMonth.setUTCDate(nextMonth.getUTCDate() + 42);\n\t\t\tnextMonth = nextMonth.valueOf();\n\t\t\tvar html = [];\n\t\t\tvar weekDay, clsName;\n\t\t\twhile (prevMonth.valueOf() < nextMonth){\n\t\t\t\tweekDay = prevMonth.getUTCDay();\n\t\t\t\tif (weekDay === this.o.weekStart){\n\t\t\t\t\thtml.push('<tr>');\n\t\t\t\t\tif (this.o.calendarWeeks){\n\t\t\t\t\t\t// ISO 8601: First week contains first thursday.\n\t\t\t\t\t\t// ISO also states week starts on Monday, but we can be more abstract here.\n\t\t\t\t\t\tvar\n\t\t\t\t\t\t\t// Start of current week: based on weekstart/current date\n\t\t\t\t\t\t\tws = new Date(+prevMonth + (this.o.weekStart - weekDay - 7) % 7 * 864e5),\n\t\t\t\t\t\t\t// Thursday of this week\n\t\t\t\t\t\t\tth = new Date(Number(ws) + (7 + 4 - ws.getUTCDay()) % 7 * 864e5),\n\t\t\t\t\t\t\t// First Thursday of year, year from thursday\n\t\t\t\t\t\t\tyth = new Date(Number(yth = UTCDate(th.getUTCFullYear(), 0, 1)) + (7 + 4 - yth.getUTCDay()) % 7 * 864e5),\n\t\t\t\t\t\t\t// Calendar week: ms between thursdays, div ms per day, div 7 days\n\t\t\t\t\t\t\tcalWeek = (th - yth) / 864e5 / 7 + 1;\n\t\t\t\t\t\thtml.push('<td class=\"cw\">'+ calWeek +'</td>');\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tclsName = this.getClassNames(prevMonth);\n\t\t\t\tclsName.push('day');\n\n\t\t\t\tvar content = prevMonth.getUTCDate();\n\n\t\t\t\tif (this.o.beforeShowDay !== $.noop){\n\t\t\t\t\tbefore = this.o.beforeShowDay(this._utc_to_local(prevMonth));\n\t\t\t\t\tif (before === undefined)\n\t\t\t\t\t\tbefore = {};\n\t\t\t\t\telse if (typeof before === 'boolean')\n\t\t\t\t\t\tbefore = {enabled: before};\n\t\t\t\t\telse if (typeof before === 'string')\n\t\t\t\t\t\tbefore = {classes: before};\n\t\t\t\t\tif (before.enabled === false)\n\t\t\t\t\t\tclsName.push('disabled');\n\t\t\t\t\tif (before.classes)\n\t\t\t\t\t\tclsName = clsName.concat(before.classes.split(/\\s+/));\n\t\t\t\t\tif (before.tooltip)\n\t\t\t\t\t\ttooltip = before.tooltip;\n\t\t\t\t\tif (before.content)\n\t\t\t\t\t\tcontent = before.content;\n\t\t\t\t}\n\n\t\t\t\t//Check if uniqueSort exists (supported by jquery >=1.12 and >=2.2)\n\t\t\t\t//Fallback to unique function for older jquery versions\n\t\t\t\tif ($.isFunction($.uniqueSort)) {\n\t\t\t\t\tclsName = $.uniqueSort(clsName);\n\t\t\t\t} else {\n\t\t\t\t\tclsName = $.unique(clsName);\n\t\t\t\t}\n\n\t\t\t\thtml.push('<td class=\"'+clsName.join(' ')+'\"' + (tooltip ? ' title=\"'+tooltip+'\"' : '') + ' data-date=\"' + prevMonth.getTime().toString() + '\">' + content + '</td>');\n\t\t\t\ttooltip = null;\n\t\t\t\tif (weekDay === this.o.weekEnd){\n\t\t\t\t\thtml.push('</tr>');\n\t\t\t\t}\n\t\t\t\tprevMonth.setUTCDate(prevMonth.getUTCDate() + 1);\n\t\t\t}\n\t\t\tthis.picker.find('.datepicker-days tbody').html(html.join(''));\n\n\t\t\tvar monthsTitle = dates[this.o.language].monthsTitle || dates['en'].monthsTitle || 'Months';\n\t\t\tvar months = this.picker.find('.datepicker-months')\n\t\t\t\t\t\t.find('.datepicker-switch')\n\t\t\t\t\t\t\t.text(this.o.maxViewMode < 2 ? monthsTitle : year)\n\t\t\t\t\t\t\t.end()\n\t\t\t\t\t\t.find('tbody span').removeClass('active');\n\n\t\t\t$.each(this.dates, function(i, d){\n\t\t\t\tif (d.getUTCFullYear() === year)\n\t\t\t\t\tmonths.eq(d.getUTCMonth()).addClass('active');\n\t\t\t});\n\n\t\t\tif (year < startYear || year > endYear){\n\t\t\t\tmonths.addClass('disabled');\n\t\t\t}\n\t\t\tif (year === startYear){\n\t\t\t\tmonths.slice(0, startMonth).addClass('disabled');\n\t\t\t}\n\t\t\tif (year === endYear){\n\t\t\t\tmonths.slice(endMonth+1).addClass('disabled');\n\t\t\t}\n\n\t\t\tif (this.o.beforeShowMonth !== $.noop){\n\t\t\t\tvar that = this;\n\t\t\t\t$.each(months, function(i, month){\n          var moDate = new Date(year, i, 1);\n          var before = that.o.beforeShowMonth(moDate);\n\t\t\t\t\tif (before === undefined)\n\t\t\t\t\t\tbefore = {};\n\t\t\t\t\telse if (typeof before === 'boolean')\n\t\t\t\t\t\tbefore = {enabled: before};\n\t\t\t\t\telse if (typeof before === 'string')\n\t\t\t\t\t\tbefore = {classes: before};\n\t\t\t\t\tif (before.enabled === false && !$(month).hasClass('disabled'))\n\t\t\t\t\t    $(month).addClass('disabled');\n\t\t\t\t\tif (before.classes)\n\t\t\t\t\t    $(month).addClass(before.classes);\n\t\t\t\t\tif (before.tooltip)\n\t\t\t\t\t    $(month).prop('title', before.tooltip);\n\t\t\t\t});\n\t\t\t}\n\n\t\t\t// Generating decade/years picker\n\t\t\tthis._fill_yearsView(\n\t\t\t\t'.datepicker-years',\n\t\t\t\t'year',\n\t\t\t\t10,\n\t\t\t\tyear,\n\t\t\t\tstartYear,\n\t\t\t\tendYear,\n\t\t\t\tthis.o.beforeShowYear\n\t\t\t);\n\n\t\t\t// Generating century/decades picker\n\t\t\tthis._fill_yearsView(\n\t\t\t\t'.datepicker-decades',\n\t\t\t\t'decade',\n\t\t\t\t100,\n\t\t\t\tyear,\n\t\t\t\tstartYear,\n\t\t\t\tendYear,\n\t\t\t\tthis.o.beforeShowDecade\n\t\t\t);\n\n\t\t\t// Generating millennium/centuries picker\n\t\t\tthis._fill_yearsView(\n\t\t\t\t'.datepicker-centuries',\n\t\t\t\t'century',\n\t\t\t\t1000,\n\t\t\t\tyear,\n\t\t\t\tstartYear,\n\t\t\t\tendYear,\n\t\t\t\tthis.o.beforeShowCentury\n\t\t\t);\n\t\t},\n\n\t\tupdateNavArrows: function(){\n\t\t\tif (!this._allow_update)\n\t\t\t\treturn;\n\n\t\t\tvar d = new Date(this.viewDate),\n\t\t\t\tyear = d.getUTCFullYear(),\n\t\t\t\tmonth = d.getUTCMonth(),\n\t\t\t\tstartYear = this.o.startDate !== -Infinity ? this.o.startDate.getUTCFullYear() : -Infinity,\n\t\t\t\tstartMonth = this.o.startDate !== -Infinity ? this.o.startDate.getUTCMonth() : -Infinity,\n\t\t\t\tendYear = this.o.endDate !== Infinity ? this.o.endDate.getUTCFullYear() : Infinity,\n\t\t\t\tendMonth = this.o.endDate !== Infinity ? this.o.endDate.getUTCMonth() : Infinity,\n\t\t\t\tprevIsDisabled,\n\t\t\t\tnextIsDisabled,\n\t\t\t\tfactor = 1;\n\t\t\tswitch (this.viewMode){\n\t\t\t\tcase 4:\n\t\t\t\t\tfactor *= 10;\n\t\t\t\t\t/* falls through */\n\t\t\t\tcase 3:\n\t\t\t\t\tfactor *= 10;\n\t\t\t\t\t/* falls through */\n\t\t\t\tcase 2:\n\t\t\t\t\tfactor *= 10;\n\t\t\t\t\t/* falls through */\n\t\t\t\tcase 1:\n\t\t\t\t\tprevIsDisabled = Math.floor(year / factor) * factor <= startYear;\n\t\t\t\t\tnextIsDisabled = Math.floor(year / factor) * factor + factor > endYear;\n\t\t\t\t\tbreak;\n\t\t\t\tcase 0:\n\t\t\t\t\tprevIsDisabled = year <= startYear && month <= startMonth;\n\t\t\t\t\tnextIsDisabled = year >= endYear && month >= endMonth;\n\t\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\tthis.picker.find('.prev').toggleClass('disabled', prevIsDisabled);\n\t\t\tthis.picker.find('.next').toggleClass('disabled', nextIsDisabled);\n\t\t},\n\n\t\tclick: function(e){\n\t\t\te.preventDefault();\n\t\t\te.stopPropagation();\n\n\t\t\tvar target, dir, day, year, month;\n\t\t\ttarget = $(e.target);\n\n\t\t\t// Clicked on the switch\n\t\t\tif (target.hasClass('datepicker-switch') && this.viewMode !== this.o.maxViewMode){\n\t\t\t\tthis.setViewMode(this.viewMode + 1);\n\t\t\t}\n\n\t\t\t// Clicked on today button\n\t\t\tif (target.hasClass('today') && !target.hasClass('day')){\n\t\t\t\tthis.setViewMode(0);\n\t\t\t\tthis._setDate(UTCToday(), this.o.todayBtn === 'linked' ? null : 'view');\n\t\t\t}\n\n\t\t\t// Clicked on clear button\n\t\t\tif (target.hasClass('clear')){\n\t\t\t\tthis.clearDates();\n\t\t\t}\n\n\t\t\tif (!target.hasClass('disabled')){\n\t\t\t\t// Clicked on a month, year, decade, century\n\t\t\t\tif (target.hasClass('month')\n\t\t\t\t\t\t|| target.hasClass('year')\n\t\t\t\t\t\t|| target.hasClass('decade')\n\t\t\t\t\t\t|| target.hasClass('century')) {\n\t\t\t\t\tthis.viewDate.setUTCDate(1);\n\n\t\t\t\t\tday = 1;\n\t\t\t\t\tif (this.viewMode === 1){\n\t\t\t\t\t\tmonth = target.parent().find('span').index(target);\n\t\t\t\t\t\tyear = this.viewDate.getUTCFullYear();\n\t\t\t\t\t\tthis.viewDate.setUTCMonth(month);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tmonth = 0;\n\t\t\t\t\t\tyear = Number(target.text());\n\t\t\t\t\t\tthis.viewDate.setUTCFullYear(year);\n\t\t\t\t\t}\n\n\t\t\t\t\tthis._trigger(DPGlobal.viewModes[this.viewMode - 1].e, this.viewDate);\n\n\t\t\t\t\tif (this.viewMode === this.o.minViewMode){\n\t\t\t\t\t\tthis._setDate(UTCDate(year, month, day));\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.setViewMode(this.viewMode - 1);\n\t\t\t\t\t\tthis.fill();\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (this.picker.is(':visible') && this._focused_from){\n\t\t\t\tthis._focused_from.focus();\n\t\t\t}\n\t\t\tdelete this._focused_from;\n\t\t},\n\n\t\tdayCellClick: function(e){\n\t\t\tvar $target = $(e.currentTarget);\n\t\t\tvar timestamp = $target.data('date');\n\t\t\tvar date = new Date(timestamp);\n\n\t\t\tif (this.o.updateViewDate) {\n\t\t\t\tif (date.getUTCFullYear() !== this.viewDate.getUTCFullYear()) {\n\t\t\t\t\tthis._trigger('changeYear', this.viewDate);\n\t\t\t\t}\n\n\t\t\t\tif (date.getUTCMonth() !== this.viewDate.getUTCMonth()) {\n\t\t\t\t\tthis._trigger('changeMonth', this.viewDate);\n\t\t\t\t}\n\t\t\t}\n\t\t\tthis._setDate(date);\n\t\t},\n\n\t\t// Clicked on prev or next\n\t\tnavArrowsClick: function(e){\n\t\t\tvar $target = $(e.currentTarget);\n\t\t\tvar dir = $target.hasClass('prev') ? -1 : 1;\n\t\t\tif (this.viewMode !== 0){\n\t\t\t\tdir *= DPGlobal.viewModes[this.viewMode].navStep * 12;\n\t\t\t}\n\t\t\tthis.viewDate = this.moveMonth(this.viewDate, dir);\n\t\t\tthis._trigger(DPGlobal.viewModes[this.viewMode].e, this.viewDate);\n\t\t\tthis.fill();\n\t\t},\n\n\t\t_toggle_multidate: function(date){\n\t\t\tvar ix = this.dates.contains(date);\n\t\t\tif (!date){\n\t\t\t\tthis.dates.clear();\n\t\t\t}\n\n\t\t\tif (ix !== -1){\n\t\t\t\tif (this.o.multidate === true || this.o.multidate > 1 || this.o.toggleActive){\n\t\t\t\t\tthis.dates.remove(ix);\n\t\t\t\t}\n\t\t\t} else if (this.o.multidate === false) {\n\t\t\t\tthis.dates.clear();\n\t\t\t\tthis.dates.push(date);\n\t\t\t}\n\t\t\telse {\n\t\t\t\tthis.dates.push(date);\n\t\t\t}\n\n\t\t\tif (typeof this.o.multidate === 'number')\n\t\t\t\twhile (this.dates.length > this.o.multidate)\n\t\t\t\t\tthis.dates.remove(0);\n\t\t},\n\n\t\t_setDate: function(date, which){\n\t\t\tif (!which || which === 'date')\n\t\t\t\tthis._toggle_multidate(date && new Date(date));\n\t\t\tif ((!which && this.o.updateViewDate) || which === 'view')\n\t\t\t\tthis.viewDate = date && new Date(date);\n\n\t\t\tthis.fill();\n\t\t\tthis.setValue();\n\t\t\tif (!which || which !== 'view') {\n\t\t\t\tthis._trigger('changeDate');\n\t\t\t}\n\t\t\tthis.inputField.trigger('change');\n\t\t\tif (this.o.autoclose && (!which || which === 'date')){\n\t\t\t\tthis.hide();\n\t\t\t}\n\t\t},\n\n\t\tmoveDay: function(date, dir){\n\t\t\tvar newDate = new Date(date);\n\t\t\tnewDate.setUTCDate(date.getUTCDate() + dir);\n\n\t\t\treturn newDate;\n\t\t},\n\n\t\tmoveWeek: function(date, dir){\n\t\t\treturn this.moveDay(date, dir * 7);\n\t\t},\n\n\t\tmoveMonth: function(date, dir){\n\t\t\tif (!isValidDate(date))\n\t\t\t\treturn this.o.defaultViewDate;\n\t\t\tif (!dir)\n\t\t\t\treturn date;\n\t\t\tvar new_date = new Date(date.valueOf()),\n\t\t\t\tday = new_date.getUTCDate(),\n\t\t\t\tmonth = new_date.getUTCMonth(),\n\t\t\t\tmag = Math.abs(dir),\n\t\t\t\tnew_month, test;\n\t\t\tdir = dir > 0 ? 1 : -1;\n\t\t\tif (mag === 1){\n\t\t\t\ttest = dir === -1\n\t\t\t\t\t// If going back one month, make sure month is not current month\n\t\t\t\t\t// (eg, Mar 31 -> Feb 31 == Feb 28, not Mar 02)\n\t\t\t\t\t? function(){\n\t\t\t\t\t\treturn new_date.getUTCMonth() === month;\n\t\t\t\t\t}\n\t\t\t\t\t// If going forward one month, make sure month is as expected\n\t\t\t\t\t// (eg, Jan 31 -> Feb 31 == Feb 28, not Mar 02)\n\t\t\t\t\t: function(){\n\t\t\t\t\t\treturn new_date.getUTCMonth() !== new_month;\n\t\t\t\t\t};\n\t\t\t\tnew_month = month + dir;\n\t\t\t\tnew_date.setUTCMonth(new_month);\n\t\t\t\t// Dec -> Jan (12) or Jan -> Dec (-1) -- limit expected date to 0-11\n\t\t\t\tnew_month = (new_month + 12) % 12;\n\t\t\t}\n\t\t\telse {\n\t\t\t\t// For magnitudes >1, move one month at a time...\n\t\t\t\tfor (var i=0; i < mag; i++)\n\t\t\t\t\t// ...which might decrease the day (eg, Jan 31 to Feb 28, etc)...\n\t\t\t\t\tnew_date = this.moveMonth(new_date, dir);\n\t\t\t\t// ...then reset the day, keeping it in the new month\n\t\t\t\tnew_month = new_date.getUTCMonth();\n\t\t\t\tnew_date.setUTCDate(day);\n\t\t\t\ttest = function(){\n\t\t\t\t\treturn new_month !== new_date.getUTCMonth();\n\t\t\t\t};\n\t\t\t}\n\t\t\t// Common date-resetting loop -- if date is beyond end of month, make it\n\t\t\t// end of month\n\t\t\twhile (test()){\n\t\t\t\tnew_date.setUTCDate(--day);\n\t\t\t\tnew_date.setUTCMonth(new_month);\n\t\t\t}\n\t\t\treturn new_date;\n\t\t},\n\n\t\tmoveYear: function(date, dir){\n\t\t\treturn this.moveMonth(date, dir*12);\n\t\t},\n\n\t\tmoveAvailableDate: function(date, dir, fn){\n\t\t\tdo {\n\t\t\t\tdate = this[fn](date, dir);\n\n\t\t\t\tif (!this.dateWithinRange(date))\n\t\t\t\t\treturn false;\n\n\t\t\t\tfn = 'moveDay';\n\t\t\t}\n\t\t\twhile (this.dateIsDisabled(date));\n\n\t\t\treturn date;\n\t\t},\n\n\t\tweekOfDateIsDisabled: function(date){\n\t\t\treturn $.inArray(date.getUTCDay(), this.o.daysOfWeekDisabled) !== -1;\n\t\t},\n\n\t\tdateIsDisabled: function(date){\n\t\t\treturn (\n\t\t\t\tthis.weekOfDateIsDisabled(date) ||\n\t\t\t\t$.grep(this.o.datesDisabled, function(d){\n\t\t\t\t\treturn isUTCEquals(date, d);\n\t\t\t\t}).length > 0\n\t\t\t);\n\t\t},\n\n\t\tdateWithinRange: function(date){\n\t\t\treturn date >= this.o.startDate && date <= this.o.endDate;\n\t\t},\n\n\t\tkeydown: function(e){\n\t\t\tif (!this.picker.is(':visible')){\n\t\t\t\tif (e.keyCode === 40 || e.keyCode === 27) { // allow down to re-show picker\n\t\t\t\t\tthis.show();\n\t\t\t\t\te.stopPropagation();\n        }\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tvar dateChanged = false,\n\t\t\t\tdir, newViewDate,\n\t\t\t\tfocusDate = this.focusDate || this.viewDate;\n\t\t\tswitch (e.keyCode){\n\t\t\t\tcase 27: // escape\n\t\t\t\t\tif (this.focusDate){\n\t\t\t\t\t\tthis.focusDate = null;\n\t\t\t\t\t\tthis.viewDate = this.dates.get(-1) || this.viewDate;\n\t\t\t\t\t\tthis.fill();\n\t\t\t\t\t}\n\t\t\t\t\telse\n\t\t\t\t\t\tthis.hide();\n\t\t\t\t\te.preventDefault();\n\t\t\t\t\te.stopPropagation();\n\t\t\t\t\tbreak;\n\t\t\t\tcase 37: // left\n\t\t\t\tcase 38: // up\n\t\t\t\tcase 39: // right\n\t\t\t\tcase 40: // down\n\t\t\t\t\tif (!this.o.keyboardNavigation || this.o.daysOfWeekDisabled.length === 7)\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdir = e.keyCode === 37 || e.keyCode === 38 ? -1 : 1;\n          if (this.viewMode === 0) {\n  \t\t\t\t\tif (e.ctrlKey){\n  \t\t\t\t\t\tnewViewDate = this.moveAvailableDate(focusDate, dir, 'moveYear');\n\n  \t\t\t\t\t\tif (newViewDate)\n  \t\t\t\t\t\t\tthis._trigger('changeYear', this.viewDate);\n  \t\t\t\t\t} else if (e.shiftKey){\n  \t\t\t\t\t\tnewViewDate = this.moveAvailableDate(focusDate, dir, 'moveMonth');\n\n  \t\t\t\t\t\tif (newViewDate)\n  \t\t\t\t\t\t\tthis._trigger('changeMonth', this.viewDate);\n  \t\t\t\t\t} else if (e.keyCode === 37 || e.keyCode === 39){\n  \t\t\t\t\t\tnewViewDate = this.moveAvailableDate(focusDate, dir, 'moveDay');\n  \t\t\t\t\t} else if (!this.weekOfDateIsDisabled(focusDate)){\n  \t\t\t\t\t\tnewViewDate = this.moveAvailableDate(focusDate, dir, 'moveWeek');\n  \t\t\t\t\t}\n          } else if (this.viewMode === 1) {\n            if (e.keyCode === 38 || e.keyCode === 40) {\n              dir = dir * 4;\n            }\n            newViewDate = this.moveAvailableDate(focusDate, dir, 'moveMonth');\n          } else if (this.viewMode === 2) {\n            if (e.keyCode === 38 || e.keyCode === 40) {\n              dir = dir * 4;\n            }\n            newViewDate = this.moveAvailableDate(focusDate, dir, 'moveYear');\n          }\n\t\t\t\t\tif (newViewDate){\n\t\t\t\t\t\tthis.focusDate = this.viewDate = newViewDate;\n\t\t\t\t\t\tthis.setValue();\n\t\t\t\t\t\tthis.fill();\n\t\t\t\t\t\te.preventDefault();\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\tcase 13: // enter\n\t\t\t\t\tif (!this.o.forceParse)\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tfocusDate = this.focusDate || this.dates.get(-1) || this.viewDate;\n\t\t\t\t\tif (this.o.keyboardNavigation) {\n\t\t\t\t\t\tthis._toggle_multidate(focusDate);\n\t\t\t\t\t\tdateChanged = true;\n\t\t\t\t\t}\n\t\t\t\t\tthis.focusDate = null;\n\t\t\t\t\tthis.viewDate = this.dates.get(-1) || this.viewDate;\n\t\t\t\t\tthis.setValue();\n\t\t\t\t\tthis.fill();\n\t\t\t\t\tif (this.picker.is(':visible')){\n\t\t\t\t\t\te.preventDefault();\n\t\t\t\t\t\te.stopPropagation();\n\t\t\t\t\t\tif (this.o.autoclose)\n\t\t\t\t\t\t\tthis.hide();\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\tcase 9: // tab\n\t\t\t\t\tthis.focusDate = null;\n\t\t\t\t\tthis.viewDate = this.dates.get(-1) || this.viewDate;\n\t\t\t\t\tthis.fill();\n\t\t\t\t\tthis.hide();\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif (dateChanged){\n\t\t\t\tif (this.dates.length)\n\t\t\t\t\tthis._trigger('changeDate');\n\t\t\t\telse\n\t\t\t\t\tthis._trigger('clearDate');\n\t\t\t\tthis.inputField.trigger('change');\n\t\t\t}\n\t\t},\n\n\t\tsetViewMode: function(viewMode){\n\t\t\tthis.viewMode = viewMode;\n\t\t\tthis.picker\n\t\t\t\t.children('div')\n\t\t\t\t.hide()\n\t\t\t\t.filter('.datepicker-' + DPGlobal.viewModes[this.viewMode].clsName)\n\t\t\t\t\t.show();\n\t\t\tthis.updateNavArrows();\n      this._trigger('changeViewMode', new Date(this.viewDate));\n\t\t}\n\t};\n\n\tvar DateRangePicker = function(element, options){\n\t\t$.data(element, 'datepicker', this);\n\t\tthis.element = $(element);\n\t\tthis.inputs = $.map(options.inputs, function(i){\n\t\t\treturn i.jquery ? i[0] : i;\n\t\t});\n\t\tdelete options.inputs;\n\n\t\tthis.keepEmptyValues = options.keepEmptyValues;\n\t\tdelete options.keepEmptyValues;\n\n\t\tdatepickerPlugin.call($(this.inputs), options)\n\t\t\t.on('changeDate', $.proxy(this.dateUpdated, this));\n\n\t\tthis.pickers = $.map(this.inputs, function(i){\n\t\t\treturn $.data(i, 'datepicker');\n\t\t});\n\t\tthis.updateDates();\n\t};\n\tDateRangePicker.prototype = {\n\t\tupdateDates: function(){\n\t\t\tthis.dates = $.map(this.pickers, function(i){\n\t\t\t\treturn i.getUTCDate();\n\t\t\t});\n\t\t\tthis.updateRanges();\n\t\t},\n\t\tupdateRanges: function(){\n\t\t\tvar range = $.map(this.dates, function(d){\n\t\t\t\treturn d.valueOf();\n\t\t\t});\n\t\t\t$.each(this.pickers, function(i, p){\n\t\t\t\tp.setRange(range);\n\t\t\t});\n\t\t},\n\t\tclearDates: function(){\n\t\t\t$.each(this.pickers, function(i, p){\n\t\t\t\tp.clearDates();\n\t\t\t});\n\t\t},\n\t\tdateUpdated: function(e){\n\t\t\t// `this.updating` is a workaround for preventing infinite recursion\n\t\t\t// between `changeDate` triggering and `setUTCDate` calling.  Until\n\t\t\t// there is a better mechanism.\n\t\t\tif (this.updating)\n\t\t\t\treturn;\n\t\t\tthis.updating = true;\n\n\t\t\tvar dp = $.data(e.target, 'datepicker');\n\n\t\t\tif (dp === undefined) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar new_date = dp.getUTCDate(),\n\t\t\t\tkeep_empty_values = this.keepEmptyValues,\n\t\t\t\ti = $.inArray(e.target, this.inputs),\n\t\t\t\tj = i - 1,\n\t\t\t\tk = i + 1,\n\t\t\t\tl = this.inputs.length;\n\t\t\tif (i === -1)\n\t\t\t\treturn;\n\n\t\t\t$.each(this.pickers, function(i, p){\n\t\t\t\tif (!p.getUTCDate() && (p === dp || !keep_empty_values))\n\t\t\t\t\tp.setUTCDate(new_date);\n\t\t\t});\n\n\t\t\tif (new_date < this.dates[j]){\n\t\t\t\t// Date being moved earlier/left\n\t\t\t\twhile (j >= 0 && new_date < this.dates[j]){\n\t\t\t\t\tthis.pickers[j--].setUTCDate(new_date);\n\t\t\t\t}\n\t\t\t} else if (new_date > this.dates[k]){\n\t\t\t\t// Date being moved later/right\n\t\t\t\twhile (k < l && new_date > this.dates[k]){\n\t\t\t\t\tthis.pickers[k++].setUTCDate(new_date);\n\t\t\t\t}\n\t\t\t}\n\t\t\tthis.updateDates();\n\n\t\t\tdelete this.updating;\n\t\t},\n\t\tdestroy: function(){\n\t\t\t$.map(this.pickers, function(p){ p.destroy(); });\n\t\t\t$(this.inputs).off('changeDate', this.dateUpdated);\n\t\t\tdelete this.element.data().datepicker;\n\t\t},\n\t\tremove: alias('destroy', 'Method `remove` is deprecated and will be removed in version 2.0. Use `destroy` instead')\n\t};\n\n\tfunction opts_from_el(el, prefix){\n\t\t// Derive options from element data-attrs\n\t\tvar data = $(el).data(),\n\t\t\tout = {}, inkey,\n\t\t\treplace = new RegExp('^' + prefix.toLowerCase() + '([A-Z])');\n\t\tprefix = new RegExp('^' + prefix.toLowerCase());\n\t\tfunction re_lower(_,a){\n\t\t\treturn a.toLowerCase();\n\t\t}\n\t\tfor (var key in data)\n\t\t\tif (prefix.test(key)){\n\t\t\t\tinkey = key.replace(replace, re_lower);\n\t\t\t\tout[inkey] = data[key];\n\t\t\t}\n\t\treturn out;\n\t}\n\n\tfunction opts_from_locale(lang){\n\t\t// Derive options from locale plugins\n\t\tvar out = {};\n\t\t// Check if \"de-DE\" style date is available, if not language should\n\t\t// fallback to 2 letter code eg \"de\"\n\t\tif (!dates[lang]){\n\t\t\tlang = lang.split('-')[0];\n\t\t\tif (!dates[lang])\n\t\t\t\treturn;\n\t\t}\n\t\tvar d = dates[lang];\n\t\t$.each(locale_opts, function(i,k){\n\t\t\tif (k in d)\n\t\t\t\tout[k] = d[k];\n\t\t});\n\t\treturn out;\n\t}\n\n\tvar old = $.fn.datepicker;\n\tvar datepickerPlugin = function(option){\n\t\tvar args = Array.apply(null, arguments);\n\t\targs.shift();\n\t\tvar internal_return;\n\t\tthis.each(function(){\n\t\t\tvar $this = $(this),\n\t\t\t\tdata = $this.data('datepicker'),\n\t\t\t\toptions = typeof option === 'object' && option;\n\t\t\tif (!data){\n\t\t\t\tvar elopts = opts_from_el(this, 'date'),\n\t\t\t\t\t// Preliminary otions\n\t\t\t\t\txopts = $.extend({}, defaults, elopts, options),\n\t\t\t\t\tlocopts = opts_from_locale(xopts.language),\n\t\t\t\t\t// Options priority: js args, data-attrs, locales, defaults\n\t\t\t\t\topts = $.extend({}, defaults, locopts, elopts, options);\n\t\t\t\tif ($this.hasClass('input-daterange') || opts.inputs){\n\t\t\t\t\t$.extend(opts, {\n\t\t\t\t\t\tinputs: opts.inputs || $this.find('input').toArray()\n\t\t\t\t\t});\n\t\t\t\t\tdata = new DateRangePicker(this, opts);\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tdata = new Datepicker(this, opts);\n\t\t\t\t}\n\t\t\t\t$this.data('datepicker', data);\n\t\t\t}\n\t\t\tif (typeof option === 'string' && typeof data[option] === 'function'){\n\t\t\t\tinternal_return = data[option].apply(data, args);\n\t\t\t}\n\t\t});\n\n\t\tif (\n\t\t\tinternal_return === undefined ||\n\t\t\tinternal_return instanceof Datepicker ||\n\t\t\tinternal_return instanceof DateRangePicker\n\t\t)\n\t\t\treturn this;\n\n\t\tif (this.length > 1)\n\t\t\tthrow new Error('Using only allowed for the collection of a single element (' + option + ' function)');\n\t\telse\n\t\t\treturn internal_return;\n\t};\n\t$.fn.datepicker = datepickerPlugin;\n\n\tvar defaults = $.fn.datepicker.defaults = {\n\t\tassumeNearbyYear: false,\n\t\tautoclose: false,\n\t\tbeforeShowDay: $.noop,\n\t\tbeforeShowMonth: $.noop,\n\t\tbeforeShowYear: $.noop,\n\t\tbeforeShowDecade: $.noop,\n\t\tbeforeShowCentury: $.noop,\n\t\tcalendarWeeks: false,\n\t\tclearBtn: false,\n\t\ttoggleActive: false,\n\t\tdaysOfWeekDisabled: [],\n\t\tdaysOfWeekHighlighted: [],\n\t\tdatesDisabled: [],\n\t\tendDate: Infinity,\n\t\tforceParse: true,\n\t\tformat: 'mm/dd/yyyy',\n\t\tkeepEmptyValues: false,\n\t\tkeyboardNavigation: true,\n\t\tlanguage: 'en',\n\t\tminViewMode: 0,\n\t\tmaxViewMode: 4,\n\t\tmultidate: false,\n\t\tmultidateSeparator: ',',\n\t\torientation: \"auto\",\n\t\trtl: false,\n\t\tstartDate: -Infinity,\n\t\tstartView: 0,\n\t\ttodayBtn: false,\n\t\ttodayHighlight: false,\n\t\tupdateViewDate: true,\n\t\tweekStart: 0,\n\t\tdisableTouchKeyboard: false,\n\t\tenableOnReadonly: true,\n\t\tshowOnFocus: true,\n\t\tzIndexOffset: 10,\n\t\tcontainer: 'body',\n\t\timmediateUpdates: false,\n\t\ttitle: '',\n\t\ttemplates: {\n\t\t\tleftArrow: '&#x00AB;',\n\t\t\trightArrow: '&#x00BB;'\n\t\t},\n    showWeekDays: true\n\t};\n\tvar locale_opts = $.fn.datepicker.locale_opts = [\n\t\t'format',\n\t\t'rtl',\n\t\t'weekStart'\n\t];\n\t$.fn.datepicker.Constructor = Datepicker;\n\tvar dates = $.fn.datepicker.dates = {\n\t\ten: {\n\t\t\tdays: [\"Sunday\", \"Monday\", \"Tuesday\", \"Wednesday\", \"Thursday\", \"Friday\", \"Saturday\"],\n\t\t\tdaysShort: [\"Sun\", \"Mon\", \"Tue\", \"Wed\", \"Thu\", \"Fri\", \"Sat\"],\n\t\t\tdaysMin: [\"Su\", \"Mo\", \"Tu\", \"We\", \"Th\", \"Fr\", \"Sa\"],\n\t\t\tmonths: [\"January\", \"February\", \"March\", \"April\", \"May\", \"June\", \"July\", \"August\", \"September\", \"October\", \"November\", \"December\"],\n\t\t\tmonthsShort: [\"Jan\", \"Feb\", \"Mar\", \"Apr\", \"May\", \"Jun\", \"Jul\", \"Aug\", \"Sep\", \"Oct\", \"Nov\", \"Dec\"],\n\t\t\ttoday: \"Today\",\n\t\t\tclear: \"Clear\",\n\t\t\ttitleFormat: \"MM yyyy\"\n\t\t}\n\t};\n\n\tvar DPGlobal = {\n\t\tviewModes: [\n\t\t\t{\n\t\t\t\tnames: ['days', 'month'],\n\t\t\t\tclsName: 'days',\n\t\t\t\te: 'changeMonth'\n\t\t\t},\n\t\t\t{\n\t\t\t\tnames: ['months', 'year'],\n\t\t\t\tclsName: 'months',\n\t\t\t\te: 'changeYear',\n\t\t\t\tnavStep: 1\n\t\t\t},\n\t\t\t{\n\t\t\t\tnames: ['years', 'decade'],\n\t\t\t\tclsName: 'years',\n\t\t\t\te: 'changeDecade',\n\t\t\t\tnavStep: 10\n\t\t\t},\n\t\t\t{\n\t\t\t\tnames: ['decades', 'century'],\n\t\t\t\tclsName: 'decades',\n\t\t\t\te: 'changeCentury',\n\t\t\t\tnavStep: 100\n\t\t\t},\n\t\t\t{\n\t\t\t\tnames: ['centuries', 'millennium'],\n\t\t\t\tclsName: 'centuries',\n\t\t\t\te: 'changeMillennium',\n\t\t\t\tnavStep: 1000\n\t\t\t}\n\t\t],\n\t\tvalidParts: /dd?|DD?|mm?|MM?|yy(?:yy)?/g,\n\t\tnonpunctuation: /[^ -\\/:-@\\u5e74\\u6708\\u65e5\\[-`{-~\\t\\n\\r]+/g,\n\t\tparseFormat: function(format){\n\t\t\tif (typeof format.toValue === 'function' && typeof format.toDisplay === 'function')\n                return format;\n            // IE treats \\0 as a string end in inputs (truncating the value),\n\t\t\t// so it's a bad format delimiter, anyway\n\t\t\tvar separators = format.replace(this.validParts, '\\0').split('\\0'),\n\t\t\t\tparts = format.match(this.validParts);\n\t\t\tif (!separators || !separators.length || !parts || parts.length === 0){\n\t\t\t\tthrow new Error(\"Invalid date format.\");\n\t\t\t}\n\t\t\treturn {separators: separators, parts: parts};\n\t\t},\n\t\tparseDate: function(date, format, language, assumeNearby){\n\t\t\tif (!date)\n\t\t\t\treturn undefined;\n\t\t\tif (date instanceof Date)\n\t\t\t\treturn date;\n\t\t\tif (typeof format === 'string')\n\t\t\t\tformat = DPGlobal.parseFormat(format);\n\t\t\tif (format.toValue)\n\t\t\t\treturn format.toValue(date, format, language);\n\t\t\tvar fn_map = {\n\t\t\t\t\td: 'moveDay',\n\t\t\t\t\tm: 'moveMonth',\n\t\t\t\t\tw: 'moveWeek',\n\t\t\t\t\ty: 'moveYear'\n\t\t\t\t},\n\t\t\t\tdateAliases = {\n\t\t\t\t\tyesterday: '-1d',\n\t\t\t\t\ttoday: '+0d',\n\t\t\t\t\ttomorrow: '+1d'\n\t\t\t\t},\n\t\t\t\tparts, part, dir, i, fn;\n\t\t\tif (date in dateAliases){\n\t\t\t\tdate = dateAliases[date];\n\t\t\t}\n\t\t\tif (/^[\\-+]\\d+[dmwy]([\\s,]+[\\-+]\\d+[dmwy])*$/i.test(date)){\n\t\t\t\tparts = date.match(/([\\-+]\\d+)([dmwy])/gi);\n\t\t\t\tdate = new Date();\n\t\t\t\tfor (i=0; i < parts.length; i++){\n\t\t\t\t\tpart = parts[i].match(/([\\-+]\\d+)([dmwy])/i);\n\t\t\t\t\tdir = Number(part[1]);\n\t\t\t\t\tfn = fn_map[part[2].toLowerCase()];\n\t\t\t\t\tdate = Datepicker.prototype[fn](date, dir);\n\t\t\t\t}\n\t\t\t\treturn Datepicker.prototype._zero_utc_time(date);\n\t\t\t}\n\n\t\t\tparts = date && date.match(this.nonpunctuation) || [];\n\n\t\t\tfunction applyNearbyYear(year, threshold){\n\t\t\t\tif (threshold === true)\n\t\t\t\t\tthreshold = 10;\n\n\t\t\t\t// if year is 2 digits or less, than the user most likely is trying to get a recent century\n\t\t\t\tif (year < 100){\n\t\t\t\t\tyear += 2000;\n\t\t\t\t\t// if the new year is more than threshold years in advance, use last century\n\t\t\t\t\tif (year > ((new Date()).getFullYear()+threshold)){\n\t\t\t\t\t\tyear -= 100;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\treturn year;\n\t\t\t}\n\n\t\t\tvar parsed = {},\n\t\t\t\tsetters_order = ['yyyy', 'yy', 'M', 'MM', 'm', 'mm', 'd', 'dd'],\n\t\t\t\tsetters_map = {\n\t\t\t\t\tyyyy: function(d,v){\n\t\t\t\t\t\treturn d.setUTCFullYear(assumeNearby ? applyNearbyYear(v, assumeNearby) : v);\n\t\t\t\t\t},\n\t\t\t\t\tm: function(d,v){\n\t\t\t\t\t\tif (isNaN(d))\n\t\t\t\t\t\t\treturn d;\n\t\t\t\t\t\tv -= 1;\n\t\t\t\t\t\twhile (v < 0) v += 12;\n\t\t\t\t\t\tv %= 12;\n\t\t\t\t\t\td.setUTCMonth(v);\n\t\t\t\t\t\twhile (d.getUTCMonth() !== v)\n\t\t\t\t\t\t\td.setUTCDate(d.getUTCDate()-1);\n\t\t\t\t\t\treturn d;\n\t\t\t\t\t},\n\t\t\t\t\td: function(d,v){\n\t\t\t\t\t\treturn d.setUTCDate(v);\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tval, filtered;\n\t\t\tsetters_map['yy'] = setters_map['yyyy'];\n\t\t\tsetters_map['M'] = setters_map['MM'] = setters_map['mm'] = setters_map['m'];\n\t\t\tsetters_map['dd'] = setters_map['d'];\n\t\t\tdate = UTCToday();\n\t\t\tvar fparts = format.parts.slice();\n\t\t\t// Remove noop parts\n\t\t\tif (parts.length !== fparts.length){\n\t\t\t\tfparts = $(fparts).filter(function(i,p){\n\t\t\t\t\treturn $.inArray(p, setters_order) !== -1;\n\t\t\t\t}).toArray();\n\t\t\t}\n\t\t\t// Process remainder\n\t\t\tfunction match_part(){\n\t\t\t\tvar m = this.slice(0, parts[i].length),\n\t\t\t\t\tp = parts[i].slice(0, m.length);\n\t\t\t\treturn m.toLowerCase() === p.toLowerCase();\n\t\t\t}\n\t\t\tif (parts.length === fparts.length){\n\t\t\t\tvar cnt;\n\t\t\t\tfor (i=0, cnt = fparts.length; i < cnt; i++){\n\t\t\t\t\tval = parseInt(parts[i], 10);\n\t\t\t\t\tpart = fparts[i];\n\t\t\t\t\tif (isNaN(val)){\n\t\t\t\t\t\tswitch (part){\n\t\t\t\t\t\t\tcase 'MM':\n\t\t\t\t\t\t\t\tfiltered = $(dates[language].months).filter(match_part);\n\t\t\t\t\t\t\t\tval = $.inArray(filtered[0], dates[language].months) + 1;\n\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\tcase 'M':\n\t\t\t\t\t\t\t\tfiltered = $(dates[language].monthsShort).filter(match_part);\n\t\t\t\t\t\t\t\tval = $.inArray(filtered[0], dates[language].monthsShort) + 1;\n\t\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\tparsed[part] = val;\n\t\t\t\t}\n\t\t\t\tvar _date, s;\n\t\t\t\tfor (i=0; i < setters_order.length; i++){\n\t\t\t\t\ts = setters_order[i];\n\t\t\t\t\tif (s in parsed && !isNaN(parsed[s])){\n\t\t\t\t\t\t_date = new Date(date);\n\t\t\t\t\t\tsetters_map[s](_date, parsed[s]);\n\t\t\t\t\t\tif (!isNaN(_date))\n\t\t\t\t\t\t\tdate = _date;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn date;\n\t\t},\n\t\tformatDate: function(date, format, language){\n\t\t\tif (!date)\n\t\t\t\treturn '';\n\t\t\tif (typeof format === 'string')\n\t\t\t\tformat = DPGlobal.parseFormat(format);\n\t\t\tif (format.toDisplay)\n                return format.toDisplay(date, format, language);\n            var val = {\n\t\t\t\td: date.getUTCDate(),\n\t\t\t\tD: dates[language].daysShort[date.getUTCDay()],\n\t\t\t\tDD: dates[language].days[date.getUTCDay()],\n\t\t\t\tm: date.getUTCMonth() + 1,\n\t\t\t\tM: dates[language].monthsShort[date.getUTCMonth()],\n\t\t\t\tMM: dates[language].months[date.getUTCMonth()],\n\t\t\t\tyy: date.getUTCFullYear().toString().substring(2),\n\t\t\t\tyyyy: date.getUTCFullYear()\n\t\t\t};\n\t\t\tval.dd = (val.d < 10 ? '0' : '') + val.d;\n\t\t\tval.mm = (val.m < 10 ? '0' : '') + val.m;\n\t\t\tdate = [];\n\t\t\tvar seps = $.extend([], format.separators);\n\t\t\tfor (var i=0, cnt = format.parts.length; i <= cnt; i++){\n\t\t\t\tif (seps.length)\n\t\t\t\t\tdate.push(seps.shift());\n\t\t\t\tdate.push(val[format.parts[i]]);\n\t\t\t}\n\t\t\treturn date.join('');\n\t\t},\n\t\theadTemplate: '<thead>'+\n\t\t\t              '<tr>'+\n\t\t\t                '<th colspan=\"7\" class=\"datepicker-title\"></th>'+\n\t\t\t              '</tr>'+\n\t\t\t\t\t\t\t'<tr>'+\n\t\t\t\t\t\t\t\t'<th class=\"prev\">'+defaults.templates.leftArrow+'</th>'+\n\t\t\t\t\t\t\t\t'<th colspan=\"5\" class=\"datepicker-switch\"></th>'+\n\t\t\t\t\t\t\t\t'<th class=\"next\">'+defaults.templates.rightArrow+'</th>'+\n\t\t\t\t\t\t\t'</tr>'+\n\t\t\t\t\t\t'</thead>',\n\t\tcontTemplate: '<tbody><tr><td colspan=\"7\"></td></tr></tbody>',\n\t\tfootTemplate: '<tfoot>'+\n\t\t\t\t\t\t\t'<tr>'+\n\t\t\t\t\t\t\t\t'<th colspan=\"7\" class=\"today\"></th>'+\n\t\t\t\t\t\t\t'</tr>'+\n\t\t\t\t\t\t\t'<tr>'+\n\t\t\t\t\t\t\t\t'<th colspan=\"7\" class=\"clear\"></th>'+\n\t\t\t\t\t\t\t'</tr>'+\n\t\t\t\t\t\t'</tfoot>'\n\t};\n\tDPGlobal.template = '<div class=\"datepicker\">'+\n\t\t\t\t\t\t\t'<div class=\"datepicker-days\">'+\n\t\t\t\t\t\t\t\t'<table class=\"table-condensed\">'+\n\t\t\t\t\t\t\t\t\tDPGlobal.headTemplate+\n\t\t\t\t\t\t\t\t\t'<tbody></tbody>'+\n\t\t\t\t\t\t\t\t\tDPGlobal.footTemplate+\n\t\t\t\t\t\t\t\t'</table>'+\n\t\t\t\t\t\t\t'</div>'+\n\t\t\t\t\t\t\t'<div class=\"datepicker-months\">'+\n\t\t\t\t\t\t\t\t'<table class=\"table-condensed\">'+\n\t\t\t\t\t\t\t\t\tDPGlobal.headTemplate+\n\t\t\t\t\t\t\t\t\tDPGlobal.contTemplate+\n\t\t\t\t\t\t\t\t\tDPGlobal.footTemplate+\n\t\t\t\t\t\t\t\t'</table>'+\n\t\t\t\t\t\t\t'</div>'+\n\t\t\t\t\t\t\t'<div class=\"datepicker-years\">'+\n\t\t\t\t\t\t\t\t'<table class=\"table-condensed\">'+\n\t\t\t\t\t\t\t\t\tDPGlobal.headTemplate+\n\t\t\t\t\t\t\t\t\tDPGlobal.contTemplate+\n\t\t\t\t\t\t\t\t\tDPGlobal.footTemplate+\n\t\t\t\t\t\t\t\t'</table>'+\n\t\t\t\t\t\t\t'</div>'+\n\t\t\t\t\t\t\t'<div class=\"datepicker-decades\">'+\n\t\t\t\t\t\t\t\t'<table class=\"table-condensed\">'+\n\t\t\t\t\t\t\t\t\tDPGlobal.headTemplate+\n\t\t\t\t\t\t\t\t\tDPGlobal.contTemplate+\n\t\t\t\t\t\t\t\t\tDPGlobal.footTemplate+\n\t\t\t\t\t\t\t\t'</table>'+\n\t\t\t\t\t\t\t'</div>'+\n\t\t\t\t\t\t\t'<div class=\"datepicker-centuries\">'+\n\t\t\t\t\t\t\t\t'<table class=\"table-condensed\">'+\n\t\t\t\t\t\t\t\t\tDPGlobal.headTemplate+\n\t\t\t\t\t\t\t\t\tDPGlobal.contTemplate+\n\t\t\t\t\t\t\t\t\tDPGlobal.footTemplate+\n\t\t\t\t\t\t\t\t'</table>'+\n\t\t\t\t\t\t\t'</div>'+\n\t\t\t\t\t\t'</div>';\n\n\t$.fn.datepicker.DPGlobal = DPGlobal;\n\n\n\t/* DATEPICKER NO CONFLICT\n\t* =================== */\n\n\t$.fn.datepicker.noConflict = function(){\n\t\t$.fn.datepicker = old;\n\t\treturn this;\n\t};\n\n\t/* DATEPICKER VERSION\n\t * =================== */\n\t$.fn.datepicker.version = '1.9.0';\n\n\t$.fn.datepicker.deprecated = function(msg){\n\t\tvar console = window.console;\n\t\tif (console && console.warn) {\n\t\t\tconsole.warn('DEPRECATED: ' + msg);\n\t\t}\n\t};\n\n\n\t/* DATEPICKER DATA-API\n\t* ================== */\n\n\t$(document).on(\n\t\t'focus.datepicker.data-api click.datepicker.data-api',\n\t\t'[data-provide=\"datepicker\"]',\n\t\tfunction(e){\n\t\t\tvar $this = $(this);\n\t\t\tif ($this.data('datepicker'))\n\t\t\t\treturn;\n\t\t\te.preventDefault();\n\t\t\t// component click requires us to explicitly show it\n\t\t\tdatepickerPlugin.call($this, 'show');\n\t\t}\n\t);\n\t$(function(){\n\t\tdatepickerPlugin.call($('[data-provide=\"datepicker-inline\"]'));\n\t});\n\n}));\n", "/*! X-editable - v1.5.3 \n* In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery\n* http://github.com/vitalets/x-editable\n* Copyright (c) 2015 - 2016 Vitaliy Potapov; Licensed MIT */\n/**\nForm with single input element, two buttons and two states: normal/loading.\nApplied as jQuery method to DIV tag (not to form tag!). This is because form can be in loading state when spinner shown.\nEditableform is linked with one of input types, e.g. 'text', 'select' etc.\n\n@class editableform\n@uses text\n@uses textarea\n**/\n(function ($) {\n    \"use strict\";\n    \n    var EditableForm = function (div, options) {\n        this.options = $.extend({}, $.fn.editableform.defaults, options);\n        this.$div = $(div); //div, containing form. Not form tag. Not editable-element.\n        if(!this.options.scope) {\n            this.options.scope = this;\n        }\n        //nothing shown after init\n    };\n\n    EditableForm.prototype = {\n        constructor: EditableForm,\n        initInput: function() {  //called once\n            //take input from options (as it is created in editable-element)\n            this.input = this.options.input;\n            \n            //set initial value\n            //todo: may be add check: typeof str === 'string' ? \n            this.value = this.input.str2value(this.options.value); \n            \n            //prerender: get input.$input\n            this.input.prerender();\n        },\n        initTemplate: function() {\n            this.$form = $($.fn.editableform.template); \n        },\n        initButtons: function() {\n            var $btn = this.$form.find('.editable-buttons');\n            $btn.append($.fn.editableform.buttons);\n            if(this.options.showbuttons === 'bottom') {\n                $btn.addClass('editable-buttons-bottom');\n            }\n        },\n        /**\n        Renders editableform\n\n        @method render\n        **/        \n        render: function() {\n            //init loader\n            this.$loading = $($.fn.editableform.loading);        \n            this.$div.empty().append(this.$loading);\n            \n            //init form template and buttons\n            this.initTemplate();\n            if(this.options.showbuttons) {\n                this.initButtons();\n            } else {\n                this.$form.find('.editable-buttons').remove();\n            }\n\n            //show loading state\n            this.showLoading();            \n            \n            //flag showing is form now saving value to server. \n            //It is needed to wait when closing form.\n            this.isSaving = false;\n            \n            /**        \n            Fired when rendering starts\n            @event rendering \n            @param {Object} event event object\n            **/            \n            this.$div.triggerHandler('rendering');\n            \n            //init input\n            this.initInput();\n            \n            //append input to form\n            this.$form.find('div.editable-input').append(this.input.$tpl);            \n            \n            //append form to container\n            this.$div.append(this.$form);\n            \n            //render input\n            $.when(this.input.render())\n            .then($.proxy(function () {\n                //setup input to submit automatically when no buttons shown\n                if(!this.options.showbuttons) {\n                    this.input.autosubmit(); \n                }\n                 \n                //attach 'cancel' handler\n                this.$form.find('.editable-cancel').click($.proxy(this.cancel, this));\n                \n                if(this.input.error) {\n                    this.error(this.input.error);\n                    this.$form.find('.editable-submit').attr('disabled', true);\n                    this.input.$input.attr('disabled', true);\n                    //prevent form from submitting\n                    this.$form.submit(function(e){ e.preventDefault(); });\n                } else {\n                    this.error(false);\n                    this.input.$input.removeAttr('disabled');\n                    this.$form.find('.editable-submit').removeAttr('disabled');\n                    var value = (this.value === null || this.value === undefined || this.value === '') ? this.options.defaultValue : this.value;\n                    this.input.value2input(value);\n                    //attach submit handler\n                    this.$form.submit($.proxy(this.submit, this));\n                }\n\n                /**        \n                Fired when form is rendered\n                @event rendered\n                @param {Object} event event object\n                **/            \n                this.$div.triggerHandler('rendered');                \n\n                this.showForm();\n                \n                //call postrender method to perform actions required visibility of form\n                if(this.input.postrender) {\n                    this.input.postrender();\n                }                \n            }, this));\n        },\n        cancel: function() {   \n            /**        \n            Fired when form was cancelled by user\n            @event cancel \n            @param {Object} event event object\n            **/              \n            this.$div.triggerHandler('cancel');\n        },\n        showLoading: function() {\n            var w, h;\n            if(this.$form) {\n                //set loading size equal to form\n                w = this.$form.outerWidth();\n                h = this.$form.outerHeight(); \n                if(w) {\n                    this.$loading.width(w);\n                }\n                if(h) {\n                    this.$loading.height(h);\n                }\n                this.$form.hide();\n            } else {\n                //stretch loading to fill container width\n                w = this.$loading.parent().width();\n                if(w) {\n                    this.$loading.width(w);\n                }\n            }\n            this.$loading.show(); \n        },\n\n        showForm: function(activate) {\n            this.$loading.hide();\n            this.$form.show();\n            if(activate !== false) {\n                this.input.activate(); \n            }\n            /**        \n            Fired when form is shown\n            @event show \n            @param {Object} event event object\n            **/                    \n            this.$div.triggerHandler('show');\n        },\n\n        error: function(msg) {\n            var $group = this.$form.find('.control-group'),\n                $block = this.$form.find('.editable-error-block'),\n                lines;\n\n            if(msg === false) {\n                $group.removeClass($.fn.editableform.errorGroupClass);\n                $block.removeClass($.fn.editableform.errorBlockClass).empty().hide(); \n            } else {\n                //convert newline to <br> for more pretty error display\n                if(msg) {\n                    lines = (''+msg).split('\\n');\n                    for (var i = 0; i < lines.length; i++) {\n                        lines[i] = $('<div>').text(lines[i]).html();\n                    }\n                    msg = lines.join('<br>');\n                }\n                $group.addClass($.fn.editableform.errorGroupClass);\n                $block.addClass($.fn.editableform.errorBlockClass).html(msg).show();\n            }\n        },\n\n        submit: function(e) {\n            e.stopPropagation();\n            e.preventDefault();\n            \n            //get new value from input\n            var newValue = this.input.input2value(); \n\n            //validation: if validate returns string or truthy value - means error\n            //if returns object like {newValue: '...'} => submitted value is reassigned to it\n            var error = this.validate(newValue);\n            if ($.type(error) === 'object' && error.newValue !== undefined) {\n                newValue = error.newValue;\n                this.input.value2input(newValue);\n                if(typeof error.msg === 'string') {\n                    this.error(error.msg);\n                    this.showForm();\n                    return;\n                }\n            } else if (error) {\n                this.error(error);\n                this.showForm();\n                return;\n            } \n            \n            //if value not changed --> trigger 'nochange' event and return\n            /*jslint eqeq: true*/\n            if (!this.options.savenochange && this.input.value2str(newValue) === this.input.value2str(this.value)) {\n            /*jslint eqeq: false*/                \n                /**        \n                Fired when value not changed but form is submitted. Requires savenochange = false.\n                @event nochange \n                @param {Object} event event object\n                **/                    \n                this.$div.triggerHandler('nochange');            \n                return;\n            } \n\n            //convert value for submitting to server\n            var submitValue = this.input.value2submit(newValue);\n            \n            this.isSaving = true;\n            \n            //sending data to server\n            $.when(this.save(submitValue))\n            .done($.proxy(function(response) {\n                this.isSaving = false;\n\n                //run success callback\n                var res = typeof this.options.success === 'function' ? this.options.success.call(this.options.scope, response, newValue) : null;\n\n                //if success callback returns false --> keep form open and do not activate input\n                if(res === false) {\n                    this.error(false);\n                    this.showForm(false);\n                    return;\n                }\n\n                //if success callback returns string -->  keep form open, show error and activate input               \n                if(typeof res === 'string') {\n                    this.error(res);\n                    this.showForm();\n                    return;\n                }\n\n                //if success callback returns object like {newValue: <something>} --> use that value instead of submitted\n                //it is useful if you want to chnage value in url-function\n                if(res && typeof res === 'object' && res.hasOwnProperty('newValue')) {\n                    newValue = res.newValue;\n                }\n\n                //clear error message\n                this.error(false);   \n                this.value = newValue;\n                /**        \n                Fired when form is submitted\n                @event save \n                @param {Object} event event object\n                @param {Object} params additional params\n                @param {mixed} params.newValue raw new value\n                @param {mixed} params.submitValue submitted value as string\n                @param {Object} params.response ajax response\n\n                @example\n                $('#form-div').on('save'), function(e, params){\n                    if(params.newValue === 'username') {...}\n                });\n                **/\n                this.$div.triggerHandler('save', {newValue: newValue, submitValue: submitValue, response: response});\n            }, this))\n            .fail($.proxy(function(xhr) {\n                this.isSaving = false;\n\n                var msg;\n                if(typeof this.options.error === 'function') {\n                    msg = this.options.error.call(this.options.scope, xhr, newValue);\n                } else {\n                    msg = typeof xhr === 'string' ? xhr : xhr.responseText || xhr.statusText || 'Unknown error!';\n                }\n\n                this.error(msg);\n                this.showForm();\n            }, this));\n        },\n\n        save: function(submitValue) {\n            //try parse composite pk defined as json string in data-pk \n            this.options.pk = $.fn.editableutils.tryParseJson(this.options.pk, true); \n            \n            var pk = (typeof this.options.pk === 'function') ? this.options.pk.call(this.options.scope) : this.options.pk,\n            /*\n              send on server in following cases:\n              1. url is function\n              2. url is string AND (pk defined OR send option = always) \n            */\n            send = !!(typeof this.options.url === 'function' || (this.options.url && ((this.options.send === 'always') || (this.options.send === 'auto' && pk !== null && pk !== undefined)))),\n            params;\n\n            if (send) { //send to server\n                this.showLoading();\n\n                //standard params\n                params = {\n                    name: this.options.name || '',\n                    value: submitValue,\n                    pk: pk \n                };\n\n                //additional params\n                if(typeof this.options.params === 'function') {\n                    params = this.options.params.call(this.options.scope, params);  \n                } else {\n                    //try parse json in single quotes (from data-params attribute)\n                    this.options.params = $.fn.editableutils.tryParseJson(this.options.params, true);   \n                    $.extend(params, this.options.params);\n                }\n\n                if(typeof this.options.url === 'function') { //user's function\n                    return this.options.url.call(this.options.scope, params);\n                } else {  \n                    //send ajax to server and return deferred object\n                    return $.ajax($.extend({\n                        url     : this.options.url,\n                        data    : params,\n                        type    : 'POST'\n                    }, this.options.ajaxOptions));\n                }\n            }\n        }, \n\n        validate: function (value) {\n            if (value === undefined) {\n                value = this.value;\n            }\n            if (typeof this.options.validate === 'function') {\n                return this.options.validate.call(this.options.scope, value);\n            }\n        },\n\n        option: function(key, value) {\n            if(key in this.options) {\n                this.options[key] = value;\n            }\n            \n            if(key === 'value') {\n                this.setValue(value);\n            }\n            \n            //do not pass option to input as it is passed in editable-element\n        },\n\n        setValue: function(value, convertStr) {\n            if(convertStr) {\n                this.value = this.input.str2value(value);\n            } else {\n                this.value = value;\n            }\n            \n            //if form is visible, update input\n            if(this.$form && this.$form.is(':visible')) {\n                this.input.value2input(this.value);\n            }            \n        }               \n    };\n\n    /*\n    Initialize editableform. Applied to jQuery object.\n\n    @method $().editableform(options)\n    @params {Object} options\n    @example\n    var $form = $('&lt;div&gt;').editableform({\n        type: 'text',\n        name: 'username',\n        url: '/post',\n        value: 'vitaliy'\n    });\n\n    //to display form you should call 'render' method\n    $form.editableform('render');     \n    */\n    $.fn.editableform = function (option) {\n        var args = arguments;\n        return this.each(function () {\n            var $this = $(this), \n            data = $this.data('editableform'), \n            options = typeof option === 'object' && option; \n            if (!data) {\n                $this.data('editableform', (data = new EditableForm(this, options)));\n            }\n\n            if (typeof option === 'string') { //call method \n                data[option].apply(data, Array.prototype.slice.call(args, 1));\n            } \n        });\n    };\n\n    //keep link to constructor to allow inheritance\n    $.fn.editableform.Constructor = EditableForm;    \n\n    //defaults\n    $.fn.editableform.defaults = {\n        /* see also defaults for input */\n\n        /**\n        Type of input. Can be <code>text|textarea|select|date|checklist</code>\n\n        @property type \n        @type string\n        @default 'text'\n        **/\n        type: 'text',\n        /**\n        Url for submit, e.g. <code>'/post'</code>  \n        If function - it will be called instead of ajax. Function should return deferred object to run fail/done callbacks.\n\n        @property url \n        @type string|function\n        @default null\n        @example\n        url: function(params) {\n            var d = new $.Deferred;\n            if(params.value === 'abc') {\n                return d.reject('error message'); //returning error via deferred object\n            } else {\n                //async saving data in js model\n                someModel.asyncSaveMethod({\n                   ..., \n                   success: function(){\n                      d.resolve();\n                   }\n                }); \n                return d.promise();\n            }\n        } \n        **/        \n        url:null,\n        /**\n        Additional params for submit. If defined as <code>object</code> - it is **appended** to original ajax data (pk, name and value).  \n        If defined as <code>function</code> - returned object **overwrites** original ajax data.\n        @example\n        params: function(params) {\n            //originally params contain pk, name and value\n            params.a = 1;\n            return params;\n        }\n\n        @property params \n        @type object|function\n        @default null\n        **/          \n        params:null,\n        /**\n        Name of field. Will be submitted on server. Can be taken from <code>id</code> attribute\n\n        @property name \n        @type string\n        @default null\n        **/         \n        name: null,\n        /**\n        Primary key of editable object (e.g. record id in database). For composite keys use object, e.g. <code>{id: 1, lang: 'en'}</code>.\n        Can be calculated dynamically via function.\n\n        @property pk \n        @type string|object|function\n        @default null\n        **/         \n        pk: null,\n        /**\n        Initial value. If not defined - will be taken from element's content.\n        For __select__ type should be defined (as it is ID of shown text).\n\n        @property value \n        @type string|object\n        @default null\n        **/        \n        value: null,\n        /**\n        Value that will be displayed in input if original field value is empty (`null|undefined|''`).\n\n        @property defaultValue \n        @type string|object\n        @default null\n        @since 1.4.6\n        **/        \n        defaultValue: null,\n        /**\n        Strategy for sending data on server. Can be `auto|always|never`.\n        When 'auto' data will be sent on server **only if pk and url defined**, otherwise new value will be stored locally.\n\n        @property send \n        @type string\n        @default 'auto'\n        **/          \n        send: 'auto', \n        /**\n        Function for client-side validation. If returns string - means validation not passed and string showed as error.\n        Since 1.5.1 you can modify submitted value by returning object from `validate`: \n        `{newValue: '...'}` or `{newValue: '...', msg: '...'}`\n\n        @property validate \n        @type function\n        @default null\n        @example\n        validate: function(value) {\n            if($.trim(value) == '') {\n                return 'This field is required';\n            }\n        }\n        **/         \n        validate: null,\n        /**\n        Success callback. Called when value successfully sent on server and **response status = 200**.  \n        Usefull to work with json response. For example, if your backend response can be <code>{success: true}</code>\n        or `{success: false, msg: \"server error\"}` you can check it inside this callback.  \n        If it returns **string** - means error occured and string is shown as error message.  \n        If it returns **object like** `{newValue: &lt;something&gt;}` - it overwrites value, submitted by user\n        (useful when server changes value).  \n        Otherwise newValue simply rendered into element.\n        \n        @property success \n        @type function\n        @default null\n        @example\n        success: function(response, newValue) {\n            if(!response.success) return response.msg;\n        }\n        **/          \n        success: null,\n        /**\n        Error callback. Called when request failed (response status != 200).  \n        Usefull when you want to parse error response and display a custom message.\n        Must return **string** - the message to be displayed in the error block.\n                \n        @property error \n        @type function\n        @default null\n        @since 1.4.4\n        @example\n        error: function(response, newValue) {\n            if(response.status === 500) {\n                return 'Service unavailable. Please try later.';\n            } else {\n                return response.responseText;\n            }\n        }\n        **/          \n        error: null,\n        /**\n        Additional options for submit ajax request.\n        List of values: http://api.jquery.com/jQuery.ajax\n        \n        @property ajaxOptions \n        @type object\n        @default null\n        @since 1.1.1        \n        @example \n        ajaxOptions: {\n            type: 'put',\n            dataType: 'json'\n        }        \n        **/        \n        ajaxOptions: null,\n        /**\n        Where to show buttons: left(true)|bottom|false  \n        Form without buttons is auto-submitted.\n\n        @property showbuttons \n        @type boolean|string\n        @default true\n        @since 1.1.1\n        **/         \n        showbuttons: true,\n        /**\n        Scope for callback methods (success, validate).  \n        If <code>null</code> means editableform instance itself. \n\n        @property scope \n        @type DOMElement|object\n        @default null\n        @since 1.2.0\n        @private\n        **/            \n        scope: null,\n        /**\n        Whether to save or cancel value when it was not changed but form was submitted\n\n        @property savenochange \n        @type boolean\n        @default false\n        @since 1.2.0\n        **/\n        savenochange: false\n    };   \n\n    /*\n    Note: following params could redefined in engine: bootstrap or jqueryui:\n    Classes 'control-group' and 'editable-error-block' must always present!\n    */      \n    $.fn.editableform.template = '<form class=\"form-inline editableform\">'+\n    '<div class=\"control-group\">' + \n    '<div><div class=\"editable-input\"></div><div class=\"editable-buttons\"></div></div>'+\n    '<div class=\"editable-error-block\"></div>' + \n    '</div>' + \n    '</form>';\n\n    //loading div\n    $.fn.editableform.loading = '<div class=\"editableform-loading\"></div>';\n\n    //buttons\n    $.fn.editableform.buttons = '<button type=\"submit\" class=\"editable-submit\">ok</button>'+\n    '<button type=\"button\" class=\"editable-cancel\">cancel</button>';      \n\n    //error class attached to control-group\n    $.fn.editableform.errorGroupClass = null;  \n\n    //error class attached to editable-error-block\n    $.fn.editableform.errorBlockClass = 'editable-error';\n    \n    //engine\n    $.fn.editableform.engine = 'jquery';\n}(window.jQuery));\n\n/**\n* EditableForm utilites\n*/\n(function ($) {\n    \"use strict\";\n    \n    //utils\n    $.fn.editableutils = {\n        /**\n        * classic JS inheritance function\n        */  \n        inherit: function (Child, Parent) {\n            var F = function() { };\n            F.prototype = Parent.prototype;\n            Child.prototype = new F();\n            Child.prototype.constructor = Child;\n            Child.superclass = Parent.prototype;\n        },\n\n        /**\n        * set caret position in input\n        * see http://stackoverflow.com/questions/499126/jquery-set-cursor-position-in-text-area\n        */        \n        setCursorPosition: function(elem, pos) {\n            if (elem.setSelectionRange) {\n                elem.setSelectionRange(pos, pos);\n            } else if (elem.createTextRange) {\n                var range = elem.createTextRange();\n                range.collapse(true);\n                range.moveEnd('character', pos);\n                range.moveStart('character', pos);\n                range.select();\n            }\n        },\n\n        /**\n        * function to parse JSON in *single* quotes. (jquery automatically parse only double quotes)\n        * That allows such code as: <a data-source=\"{'a': 'b', 'c': 'd'}\">\n        * safe = true --> means no exception will be thrown\n        * for details see http://stackoverflow.com/questions/7410348/how-to-set-json-format-to-html5-data-attributes-in-the-jquery\n        */\n        tryParseJson: function(s, safe) {\n            if (typeof s === 'string' && s.length && s.match(/^[\\{\\[].*[\\}\\]]$/)) {\n                if (safe) {\n                    try {\n                        /*jslint evil: true*/\n                        s = (new Function('return ' + s))();\n                        /*jslint evil: false*/\n                    } catch (e) {} finally {\n                        return s;\n                    }\n                } else {\n                    /*jslint evil: true*/\n                    s = (new Function('return ' + s))();\n                    /*jslint evil: false*/\n                }\n            }\n            return s;\n        },\n\n        /**\n        * slice object by specified keys\n        */\n        sliceObj: function(obj, keys, caseSensitive /* default: false */) {\n            var key, keyLower, newObj = {};\n\n            if (!$.isArray(keys) || !keys.length) {\n                return newObj;\n            }\n\n            for (var i = 0; i < keys.length; i++) {\n                key = keys[i];\n                if (obj.hasOwnProperty(key)) {\n                    newObj[key] = obj[key];\n                }\n\n                if(caseSensitive === true) {\n                    continue;\n                }\n\n                //when getting data-* attributes via $.data() it's converted to lowercase.\n                //details: http://stackoverflow.com/questions/7602565/using-data-attributes-with-jquery\n                //workaround is code below.\n                keyLower = key.toLowerCase();\n                if (obj.hasOwnProperty(keyLower)) {\n                    newObj[key] = obj[keyLower];\n                }\n            }\n\n            return newObj;\n        },\n\n        /*\n        exclude complex objects from $.data() before pass to config\n        */\n        getConfigData: function($element) {\n            var data = {};\n            $.each($element.data(), function(k, v) {\n                if(typeof v !== 'object' || (v && typeof v === 'object' && (v.constructor === Object || v.constructor === Array))) {\n                    data[k] = v;\n                }\n            });\n            return data;\n        },\n\n        /*\n         returns keys of object\n        */\n        objectKeys: function(o) {\n            if (Object.keys) {\n                return Object.keys(o);  \n            } else {\n                if (o !== Object(o)) {\n                    throw new TypeError('Object.keys called on a non-object');\n                }\n                var k=[], p;\n                for (p in o) {\n                    if (Object.prototype.hasOwnProperty.call(o,p)) {\n                        k.push(p);\n                    }\n                }\n                return k;\n            }\n\n        },\n        \n       /**\n        method to escape html.\n       **/\n       escape: function(str) {\n           return $('<div>').text(str).html();\n       },\n       \n       /*\n        returns array items from sourceData having value property equal or inArray of 'value'\n       */\n       itemsByValue: function(value, sourceData, valueProp) {\n           if(!sourceData || value === null) {\n               return [];\n           }\n           \n           if (typeof(valueProp) !== \"function\") {\n               var idKey = valueProp || 'value';\n               valueProp = function (e) { return e[idKey]; };\n           }\n                      \n           var isValArray = $.isArray(value),\n           result = [], \n           that = this;\n\n           $.each(sourceData, function(i, o) {\n               if(o.children) {\n                   result = result.concat(that.itemsByValue(value, o.children, valueProp));\n               } else {\n                   /*jslint eqeq: true*/\n                   if(isValArray) {\n                       if($.grep(value, function(v){  return v == (o && typeof o === 'object' ? valueProp(o) : o); }).length) {\n                           result.push(o); \n                       }\n                   } else {\n                       var itemValue = (o && (typeof o === 'object')) ? valueProp(o) : o;\n                       if(value == itemValue) {\n                           result.push(o); \n                       }\n                   }\n                   /*jslint eqeq: false*/\n               }\n           });\n           \n           return result;\n       },\n       \n       /*\n       Returns input by options: type, mode. \n       */\n       createInput: function(options) {\n           var TypeConstructor, typeOptions, input,\n           type = options.type;\n\n           //`date` is some kind of virtual type that is transformed to one of exact types\n           //depending on mode and core lib\n           if(type === 'date') {\n               //inline\n               if(options.mode === 'inline') {\n                   if($.fn.editabletypes.datefield) {\n                       type = 'datefield';\n                   } else if($.fn.editabletypes.dateuifield) {\n                       type = 'dateuifield';\n                   }\n               //popup\n               } else {\n                   if($.fn.editabletypes.date) {\n                       type = 'date';\n                   } else if($.fn.editabletypes.dateui) {\n                       type = 'dateui';\n                   }\n               }\n               \n               //if type still `date` and not exist in types, replace with `combodate` that is base input\n               if(type === 'date' && !$.fn.editabletypes.date) {\n                   type = 'combodate';\n               } \n           }\n           \n           //`datetime` should be datetimefield in 'inline' mode\n           if(type === 'datetime' && options.mode === 'inline') {\n             type = 'datetimefield';  \n           }           \n\n           //change wysihtml5 to textarea for jquery UI and plain versions\n           if(type === 'wysihtml5' && !$.fn.editabletypes[type]) {\n               type = 'textarea';\n           }\n\n           //create input of specified type. Input will be used for converting value, not in form\n           if(typeof $.fn.editabletypes[type] === 'function') {\n               TypeConstructor = $.fn.editabletypes[type];\n               typeOptions = this.sliceObj(options, this.objectKeys(TypeConstructor.defaults));\n               input = new TypeConstructor(typeOptions);\n               return input;\n           } else {\n               $.error('Unknown type: '+ type);\n               return false; \n           }  \n       },\n       \n       //see http://stackoverflow.com/questions/7264899/detect-css-transitions-using-javascript-and-without-modernizr\n       supportsTransitions: function () {\n           var b = document.body || document.documentElement,\n               s = b.style,\n               p = 'transition',\n               v = ['Moz', 'Webkit', 'Khtml', 'O', 'ms'];\n               \n           if(typeof s[p] === 'string') {\n               return true; \n           }\n\n           // Tests for vendor specific prop\n           p = p.charAt(0).toUpperCase() + p.substr(1);\n           for(var i=0; i<v.length; i++) {\n               if(typeof s[v[i] + p] === 'string') { \n                   return true; \n               }\n           }\n           return false;\n       }            \n       \n    };      \n}(window.jQuery));\n\n/**\nAttaches stand-alone container with editable-form to HTML element. Element is used only for positioning, value is not stored anywhere.<br>\nThis method applied internally in <code>$().editable()</code>. You should subscribe on it's events (save / cancel) to get profit of it.<br>\nFinal realization can be different: bootstrap-popover, jqueryui-tooltip, poshytip, inline-div. It depends on which js file you include.<br>\nApplied as jQuery method.\n\n@class editableContainer\n@uses editableform\n**/\n(function ($) {\n    \"use strict\";\n\n    var Popup = function (element, options) {\n        this.init(element, options);\n    };\n    \n    var Inline = function (element, options) {\n        this.init(element, options);\n    };    \n\n    //methods\n    Popup.prototype = {\n        containerName: null, //method to call container on element\n        containerDataName: null, //object name in element's .data()\n        innerCss: null, //tbd in child class\n        containerClass: 'editable-container editable-popup', //css class applied to container element\n        defaults: {}, //container itself defaults\n        \n        init: function(element, options) {\n            this.$element = $(element);\n            //since 1.4.1 container do not use data-* directly as they already merged into options.\n            this.options = $.extend({}, $.fn.editableContainer.defaults, options);         \n            this.splitOptions();\n            \n            //set scope of form callbacks to element\n            this.formOptions.scope = this.$element[0]; \n            \n            this.initContainer();\n            \n            //flag to hide container, when saving value will finish\n            this.delayedHide = false;\n\n            //bind 'destroyed' listener to destroy container when element is removed from dom\n            this.$element.on('destroyed', $.proxy(function(){\n                this.destroy();\n            }, this)); \n            \n            //attach document handler to close containers on click / escape\n            if(!$(document).data('editable-handlers-attached')) {\n                //close all on escape\n                $(document).on('keyup.editable', function (e) {\n                    if (e.which === 27) {\n                        $('.editable-open').editableContainer('hide');\n                        //todo: return focus on element \n                    }\n                });\n\n                //close containers when click outside \n                //(mousedown could be better than click, it closes everything also on drag drop)\n                $(document).on('click.editable', function(e) {\n                    var $target = $(e.target), i,\n                        exclude_classes = ['.editable-container', \n                                           '.ui-datepicker-header', \n                                           '.datepicker', //in inline mode datepicker is rendered into body\n                                           '.modal-backdrop', \n                                           '.bootstrap-wysihtml5-insert-image-modal', \n                                           '.bootstrap-wysihtml5-insert-link-modal'\n                                           ];\n\n                    // select2 has extra body click in IE\n                    // see: https://github.com/ivaynberg/select2/issues/1058 \n                    if ($('.select2-drop-mask').is(':visible')) {\n                        return;\n                    }\n\n                    //check if element is detached. It occurs when clicking in bootstrap datepicker\n                    if (!$.contains(document.documentElement, e.target)) {\n                        return;\n                    }\n\n                    //for some reason FF 20 generates extra event (click) in select2 widget with e.target = document\n                    //we need to filter it via construction below. See https://github.com/vitalets/x-editable/issues/199\n                    //Possibly related to http://stackoverflow.com/questions/10119793/why-does-firefox-react-differently-from-webkit-and-ie-to-click-event-on-selec\n                    if($target.is(document)) {\n                        return;\n                    }\n                    \n                    //if click inside one of exclude classes --> no nothing\n                    for(i=0; i<exclude_classes.length; i++) {\n                         if($target.is(exclude_classes[i]) || $target.parents(exclude_classes[i]).length) {\n                             return;\n                         }\n                    }\n                      \n                    //close all open containers (except one - target)\n                    Popup.prototype.closeOthers(e.target);\n                });\n                \n                $(document).data('editable-handlers-attached', true);\n            }                        \n        },\n\n        //split options on containerOptions and formOptions\n        splitOptions: function() {\n            this.containerOptions = {};\n            this.formOptions = {};\n            \n            if(!$.fn[this.containerName]) {\n                throw new Error(this.containerName + ' not found. Have you included corresponding js file?');   \n            }\n            \n            //keys defined in container defaults go to container, others go to form\n            for(var k in this.options) {\n              if(k in this.defaults) {\n                 this.containerOptions[k] = this.options[k];\n              } else {\n                 this.formOptions[k] = this.options[k];\n              } \n            }\n        },\n        \n        /*\n        Returns jquery object of container\n        @method tip()\n        */         \n        tip: function() {\n            return this.container() ? this.container().$tip : null;\n        },\n\n        /* returns container object */\n        container: function() {\n            var container;\n            //first, try get it by `containerDataName`\n            if(this.containerDataName) {\n                if(container = this.$element.data(this.containerDataName)) {\n                    return container;\n                }\n            }\n            //second, try `containerName`\n            container = this.$element.data(this.containerName);\n            return container;\n        },\n\n        /* call native method of underlying container, e.g. this.$element.popover('method') */ \n        call: function() {\n            this.$element[this.containerName].apply(this.$element, arguments); \n        },        \n        \n        initContainer: function(){\n            this.call(this.containerOptions);\n        },\n\n        renderForm: function() {\n            this.$form\n            .editableform(this.formOptions)\n            .on({\n                save: $.proxy(this.save, this), //click on submit button (value changed)\n                nochange: $.proxy(function(){ this.hide('nochange'); }, this), //click on submit button (value NOT changed)                \n                cancel: $.proxy(function(){ this.hide('cancel'); }, this), //click on cancel button\n                show: $.proxy(function() {\n                    if(this.delayedHide) {\n                        this.hide(this.delayedHide.reason);\n                        this.delayedHide = false;\n                    } else {\n                        this.setPosition();\n                    }\n                }, this), //re-position container every time form is shown (occurs each time after loading state)\n                rendering: $.proxy(this.setPosition, this), //this allows to place container correctly when loading shown\n                resize: $.proxy(this.setPosition, this), //this allows to re-position container when form size is changed \n                rendered: $.proxy(function(){\n                    /**        \n                    Fired when container is shown and form is rendered (for select will wait for loading dropdown options).  \n                    **Note:** Bootstrap popover has own `shown` event that now cannot be separated from x-editable's one.\n                    The workaround is to check `arguments.length` that is always `2` for x-editable.                     \n                    \n                    @event shown \n                    @param {Object} event event object\n                    @example\n                    $('#username').on('shown', function(e, editable) {\n                        editable.input.$input.val('overwriting value of input..');\n                    });                     \n                    **/                      \n                    /*\n                     TODO: added second param mainly to distinguish from bootstrap's shown event. It's a hotfix that will be solved in future versions via namespaced events.  \n                    */\n                    this.$element.triggerHandler('shown', $(this.options.scope).data('editable')); \n                }, this) \n            })\n            .editableform('render');\n        },        \n\n        /**\n        Shows container with form\n        @method show()\n        @param {boolean} closeAll Whether to close all other editable containers when showing this one. Default true.\n        **/\n        /* Note: poshytip owerwrites this method totally! */          \n        show: function (closeAll) {\n            this.$element.addClass('editable-open');\n            if(closeAll !== false) {\n                //close all open containers (except this)\n                this.closeOthers(this.$element[0]);  \n            }\n            \n            //show container itself\n            this.innerShow();\n            this.tip().addClass(this.containerClass);\n\n            /*\n            Currently, form is re-rendered on every show. \n            The main reason is that we dont know, what will container do with content when closed:\n            remove(), detach() or just hide() - it depends on container.\n            \n            Detaching form itself before hide and re-insert before show is good solution, \n            but visually it looks ugly --> container changes size before hide.  \n            */             \n            \n            //if form already exist - delete previous data \n            if(this.$form) {\n                //todo: destroy prev data!\n                //this.$form.destroy();\n            }\n\n            this.$form = $('<div>');\n            \n            //insert form into container body\n            if(this.tip().is(this.innerCss)) {\n                //for inline container\n                this.tip().append(this.$form); \n            } else {\n                this.tip().find(this.innerCss).append(this.$form);\n            } \n            \n            //render form\n            this.renderForm();\n        },\n\n        /**\n        Hides container with form\n        @method hide()\n        @param {string} reason Reason caused hiding. Can be <code>save|cancel|onblur|nochange|undefined (=manual)</code>\n        **/         \n        hide: function(reason) {  \n            if(!this.tip() || !this.tip().is(':visible') || !this.$element.hasClass('editable-open')) {\n                return;\n            }\n            \n            //if form is saving value, schedule hide\n            if(this.$form.data('editableform').isSaving) {\n                this.delayedHide = {reason: reason};\n                return;    \n            } else {\n                this.delayedHide = false;\n            }\n\n            this.$element.removeClass('editable-open');   \n            this.innerHide();\n\n            /**\n            Fired when container was hidden. It occurs on both save or cancel.  \n            **Note:** Bootstrap popover has own `hidden` event that now cannot be separated from x-editable's one.\n            The workaround is to check `arguments.length` that is always `2` for x-editable. \n\n            @event hidden \n            @param {object} event event object\n            @param {string} reason Reason caused hiding. Can be <code>save|cancel|onblur|nochange|manual</code>\n            @example\n            $('#username').on('hidden', function(e, reason) {\n                if(reason === 'save' || reason === 'cancel') {\n                    //auto-open next editable\n                    $(this).closest('tr').next().find('.editable').editable('show');\n                } \n            });\n            **/\n            this.$element.triggerHandler('hidden', reason || 'manual');   \n        },\n\n        /* internal show method. To be overwritten in child classes */\n        innerShow: function () {\n             \n        },        \n\n        /* internal hide method. To be overwritten in child classes */\n        innerHide: function () {\n\n        },\n        \n        /**\n        Toggles container visibility (show / hide)\n        @method toggle()\n        @param {boolean} closeAll Whether to close all other editable containers when showing this one. Default true.\n        **/          \n        toggle: function(closeAll) {\n            if(this.container() && this.tip() && this.tip().is(':visible')) {\n                this.hide();\n            } else {\n                this.show(closeAll);\n            } \n        },\n\n        /*\n        Updates the position of container when content changed.\n        @method setPosition()\n        */       \n        setPosition: function() {\n            //tbd in child class\n        },\n\n        save: function(e, params) {\n            /**        \n            Fired when new value was submitted. You can use <code>$(this).data('editableContainer')</code> inside handler to access to editableContainer instance\n            \n            @event save \n            @param {Object} event event object\n            @param {Object} params additional params\n            @param {mixed} params.newValue submitted value\n            @param {Object} params.response ajax response\n            @example\n            $('#username').on('save', function(e, params) {\n                //assuming server response: '{success: true}'\n                var pk = $(this).data('editableContainer').options.pk;\n                if(params.response && params.response.success) {\n                    alert('value: ' + params.newValue + ' with pk: ' + pk + ' saved!');\n                } else {\n                    alert('error!'); \n                } \n            });\n            **/             \n            this.$element.triggerHandler('save', params);\n            \n            //hide must be after trigger, as saving value may require methods of plugin, applied to input\n            this.hide('save');\n        },\n\n        /**\n        Sets new option\n        \n        @method option(key, value)\n        @param {string} key \n        @param {mixed} value \n        **/         \n        option: function(key, value) {\n            this.options[key] = value;\n            if(key in this.containerOptions) {\n                this.containerOptions[key] = value;\n                this.setContainerOption(key, value); \n            } else {\n                this.formOptions[key] = value;\n                if(this.$form) {\n                    this.$form.editableform('option', key, value);  \n                }\n            }\n        },\n        \n        setContainerOption: function(key, value) {\n            this.call('option', key, value);\n        },\n\n        /**\n        Destroys the container instance\n        @method destroy()\n        **/        \n        destroy: function() {\n            this.hide();\n            this.innerDestroy();\n            this.$element.off('destroyed');\n            this.$element.removeData('editableContainer');\n        },\n        \n        /* to be overwritten in child classes */\n        innerDestroy: function() {\n            \n        }, \n        \n        /*\n        Closes other containers except one related to passed element. \n        Other containers can be cancelled or submitted (depends on onblur option)\n        */\n        closeOthers: function(element) {\n            $('.editable-open').each(function(i, el){\n                //do nothing with passed element and it's children\n                if(el === element || $(el).find(element).length) {\n                    return;\n                }\n\n                //otherwise cancel or submit all open containers \n                var $el = $(el),\n                ec = $el.data('editableContainer');\n\n                if(!ec) {\n                    return;  \n                }\n                \n                if(ec.options.onblur === 'cancel') {\n                    $el.data('editableContainer').hide('onblur');\n                } else if(ec.options.onblur === 'submit') {\n                    $el.data('editableContainer').tip().find('form').submit();\n                }\n            });\n\n        },\n        \n        /**\n        Activates input of visible container (e.g. set focus)\n        @method activate()\n        **/         \n        activate: function() {\n            if(this.tip && this.tip().is(':visible') && this.$form) {\n               this.$form.data('editableform').input.activate(); \n            }\n        } \n\n    };\n\n    /**\n    jQuery method to initialize editableContainer.\n    \n    @method $().editableContainer(options)\n    @params {Object} options\n    @example\n    $('#edit').editableContainer({\n        type: 'text',\n        url: '/post',\n        pk: 1,\n        value: 'hello'\n    });\n    **/  \n    $.fn.editableContainer = function (option) {\n        var args = arguments;\n        return this.each(function () {\n            var $this = $(this),\n            dataKey = 'editableContainer', \n            data = $this.data(dataKey),\n            options = typeof option === 'object' && option,\n            Constructor = (options.mode === 'inline') ? Inline : Popup;             \n\n            if (!data) {\n                $this.data(dataKey, (data = new Constructor(this, options)));\n            }\n\n            if (typeof option === 'string') { //call method \n                data[option].apply(data, Array.prototype.slice.call(args, 1));\n            }            \n        });\n    };     \n\n    //store constructors\n    $.fn.editableContainer.Popup = Popup;\n    $.fn.editableContainer.Inline = Inline;\n\n    //defaults\n    $.fn.editableContainer.defaults = {\n        /**\n        Initial value of form input\n\n        @property value \n        @type mixed\n        @default null\n        @private\n        **/        \n        value: null,\n        /**\n        Placement of container relative to element. Can be <code>top|right|bottom|left</code>. Not used for inline container.\n\n        @property placement \n        @type string\n        @default 'top'\n        **/        \n        placement: 'top',\n        /**\n        Whether to hide container on save/cancel.\n\n        @property autohide \n        @type boolean\n        @default true\n        @private \n        **/        \n        autohide: true,\n        /**\n        Action when user clicks outside the container. Can be <code>cancel|submit|ignore</code>.  \n        Setting <code>ignore</code> allows to have several containers open. \n\n        @property onblur \n        @type string\n        @default 'cancel'\n        @since 1.1.1\n        **/        \n        onblur: 'cancel',\n        \n        /**\n        Animation speed (inline mode only)\n        @property anim \n        @type string\n        @default false\n        **/        \n        anim: false,\n        \n        /**\n        Mode of editable, can be `popup` or `inline` \n        \n        @property mode \n        @type string         \n        @default 'popup'\n        @since 1.4.0        \n        **/        \n        mode: 'popup'        \n    };\n\n    /* \n    * workaround to have 'destroyed' event to destroy popover when element is destroyed\n    * see http://stackoverflow.com/questions/2200494/jquery-trigger-event-when-an-element-is-removed-from-the-dom\n    */\n    jQuery.event.special.destroyed = {\n        remove: function(o) {\n            if (o.handler) {\n                o.handler();\n            }\n        }\n    };    \n\n}(window.jQuery));\n\n/**\n* Editable Inline \n* ---------------------\n*/\n(function ($) {\n    \"use strict\";\n    \n    //copy prototype from EditableContainer\n    //extend methods\n    $.extend($.fn.editableContainer.Inline.prototype, $.fn.editableContainer.Popup.prototype, {\n        containerName: 'editableform',\n        innerCss: '.editable-inline',\n        containerClass: 'editable-container editable-inline', //css class applied to container element\n                 \n        initContainer: function(){\n            //container is <span> element\n            this.$tip = $('<span></span>');\n            \n            //convert anim to miliseconds (int)\n            if(!this.options.anim) {\n                this.options.anim = 0;\n            }         \n        },\n        \n        splitOptions: function() {\n            //all options are passed to form\n            this.containerOptions = {};\n            this.formOptions = this.options;\n        },\n        \n        tip: function() {\n           return this.$tip; \n        },\n        \n        innerShow: function () {\n            this.$element.hide();\n            this.tip().insertAfter(this.$element).show();\n        }, \n        \n        innerHide: function () {\n            this.$tip.hide(this.options.anim, $.proxy(function() {\n                this.$element.show();\n                this.innerDestroy();\n            }, this)); \n        },\n        \n        innerDestroy: function() {\n            if(this.tip()) {\n                this.tip().empty().remove();\n            }\n        } \n    });\n\n}(window.jQuery));\n/**\nMakes editable any HTML element on the page. Applied as jQuery method.\n\n@class editable\n@uses editableContainer\n**/\n(function ($) {\n    \"use strict\";\n\n    var Editable = function (element, options) {\n        this.$element = $(element);\n        //data-* has more priority over js options: because dynamically created elements may change data-* \n        this.options = $.extend({}, $.fn.editable.defaults, options, $.fn.editableutils.getConfigData(this.$element));  \n        if(this.options.selector) {\n            this.initLive();\n        } else {\n            this.init();\n        }\n        \n        //check for transition support\n        if(this.options.highlight && !$.fn.editableutils.supportsTransitions()) {\n            this.options.highlight = false;\n        }\n    };\n\n    Editable.prototype = {\n        constructor: Editable, \n        init: function () {\n            var isValueByText = false, \n                doAutotext, finalize;\n\n            //name\n            this.options.name = this.options.name || this.$element.attr('id');\n             \n            //create input of specified type. Input needed already here to convert value for initial display (e.g. show text by id for select)\n            //also we set scope option to have access to element inside input specific callbacks (e. g. source as function)\n            this.options.scope = this.$element[0]; \n            this.input = $.fn.editableutils.createInput(this.options);\n            if(!this.input) {\n                return; \n            }            \n\n            //set value from settings or by element's text\n            if (this.options.value === undefined || this.options.value === null) {\n                this.value = this.input.html2value($.trim(this.$element.html()));\n                isValueByText = true;\n            } else {\n                /*\n                  value can be string when received from 'data-value' attribute\n                  for complext objects value can be set as json string in data-value attribute, \n                  e.g. data-value=\"{city: 'Moscow', street: 'Lenina'}\"\n                */\n                this.options.value = $.fn.editableutils.tryParseJson(this.options.value, true); \n                if(typeof this.options.value === 'string') {\n                    this.value = this.input.str2value(this.options.value);\n                } else {\n                    this.value = this.options.value;\n                }\n            }\n            \n            //add 'editable' class to every editable element\n            this.$element.addClass('editable');\n            \n            //specifically for \"textarea\" add class .editable-pre-wrapped to keep linebreaks\n            if(this.input.type === 'textarea') {\n                this.$element.addClass('editable-pre-wrapped');\n            }\n            \n            //attach handler activating editable. In disabled mode it just prevent default action (useful for links)\n            if(this.options.toggle !== 'manual') {\n                this.$element.addClass('editable-click');\n                this.$element.on(this.options.toggle + '.editable', $.proxy(function(e){\n                    //prevent following link if editable enabled\n                    if(!this.options.disabled) {\n                        e.preventDefault();\n                    }\n                    \n                    //stop propagation not required because in document click handler it checks event target\n                    //e.stopPropagation();\n                    \n                    if(this.options.toggle === 'mouseenter') {\n                        //for hover only show container\n                        this.show();\n                    } else {\n                        //when toggle='click' we should not close all other containers as they will be closed automatically in document click listener\n                        var closeAll = (this.options.toggle !== 'click');\n                        this.toggle(closeAll);\n                    }\n                }, this));\n            } else {\n                this.$element.attr('tabindex', -1); //do not stop focus on element when toggled manually\n            }\n            \n            //if display is function it's far more convinient to have autotext = always to render correctly on init\n            //see https://github.com/vitalets/x-editable-yii/issues/34\n            if(typeof this.options.display === 'function') {\n                this.options.autotext = 'always';\n            }\n            \n            //check conditions for autotext:\n            switch(this.options.autotext) {\n              case 'always':\n               doAutotext = true;\n              break;\n              case 'auto':\n                //if element text is empty and value is defined and value not generated by text --> run autotext\n                doAutotext = !$.trim(this.$element.text()).length && this.value !== null && this.value !== undefined && !isValueByText;\n              break;\n              default:\n               doAutotext = false;\n            }\n\n            //depending on autotext run render() or just finilize init\n            $.when(doAutotext ? this.render() : true).then($.proxy(function() {\n                if(this.options.disabled) {\n                    this.disable();\n                } else {\n                    this.enable(); \n                }\n               /**        \n               Fired when element was initialized by `$().editable()` method. \n               Please note that you should setup `init` handler **before** applying `editable`. \n                              \n               @event init \n               @param {Object} event event object\n               @param {Object} editable editable instance (as here it cannot accessed via data('editable'))\n               @since 1.2.0\n               @example\n               $('#username').on('init', function(e, editable) {\n                   alert('initialized ' + editable.options.name);\n               });\n               $('#username').editable();\n               **/                  \n                this.$element.triggerHandler('init', this);\n            }, this));\n        },\n\n        /*\n         Initializes parent element for live editables \n        */\n        initLive: function() {\n           //store selector \n           var selector = this.options.selector;\n           //modify options for child elements\n           this.options.selector = false; \n           this.options.autotext = 'never';\n           //listen toggle events\n           this.$element.on(this.options.toggle + '.editable', selector, $.proxy(function(e){\n               var $target = $(e.target);\n               if(!$target.data('editable')) {\n                   //if delegated element initially empty, we need to clear it's text (that was manually set to `empty` by user)\n                   //see https://github.com/vitalets/x-editable/issues/137 \n                   if($target.hasClass(this.options.emptyclass)) {\n                      $target.empty();\n                   }\n                   $target.editable(this.options).trigger(e);\n               }\n           }, this)); \n        },\n        \n        /*\n        Renders value into element's text.\n        Can call custom display method from options.\n        Can return deferred object.\n        @method render()\n        @param {mixed} response server response (if exist) to pass into display function\n        */          \n        render: function(response) {\n            //do not display anything\n            if(this.options.display === false) {\n                return;\n            }\n            \n            //if input has `value2htmlFinal` method, we pass callback in third param to be called when source is loaded\n            if(this.input.value2htmlFinal) {\n                return this.input.value2html(this.value, this.$element[0], this.options.display, response); \n            //if display method defined --> use it    \n            } else if(typeof this.options.display === 'function') {\n                return this.options.display.call(this.$element[0], this.value, response);\n            //else use input's original value2html() method    \n            } else {\n                return this.input.value2html(this.value, this.$element[0]); \n            }\n        },\n        \n        /**\n        Enables editable\n        @method enable()\n        **/          \n        enable: function() {\n            this.options.disabled = false;\n            this.$element.removeClass('editable-disabled');\n            this.handleEmpty(this.isEmpty);\n            if(this.options.toggle !== 'manual') {\n                if(this.$element.attr('tabindex') === '-1') {    \n                    this.$element.removeAttr('tabindex');                                \n                }\n            }\n        },\n        \n        /**\n        Disables editable\n        @method disable()\n        **/         \n        disable: function() {\n            this.options.disabled = true; \n            this.hide();           \n            this.$element.addClass('editable-disabled');\n            this.handleEmpty(this.isEmpty);\n            //do not stop focus on this element\n            this.$element.attr('tabindex', -1);                \n        },\n        \n        /**\n        Toggles enabled / disabled state of editable element\n        @method toggleDisabled()\n        **/         \n        toggleDisabled: function() {\n            if(this.options.disabled) {\n                this.enable();\n            } else { \n                this.disable(); \n            }\n        },  \n        \n        /**\n        Sets new option\n        \n        @method option(key, value)\n        @param {string|object} key option name or object with several options\n        @param {mixed} value option new value\n        @example\n        $('.editable').editable('option', 'pk', 2);\n        **/          \n        option: function(key, value) {\n            //set option(s) by object\n            if(key && typeof key === 'object') {\n               $.each(key, $.proxy(function(k, v){\n                  this.option($.trim(k), v); \n               }, this)); \n               return;\n            }\n\n            //set option by string             \n            this.options[key] = value;                          \n            \n            //disabled\n            if(key === 'disabled') {\n               return value ? this.disable() : this.enable();\n            } \n            \n            //value\n            if(key === 'value') {\n                this.setValue(value);\n            }\n            \n            //transfer new option to container! \n            if(this.container) {\n                this.container.option(key, value);  \n            }\n             \n            //pass option to input directly (as it points to the same in form)\n            if(this.input.option) {\n                this.input.option(key, value);\n            }\n            \n        },              \n        \n        /*\n        * set emptytext if element is empty\n        */\n        handleEmpty: function (isEmpty) {\n            //do not handle empty if we do not display anything\n            if(this.options.display === false) {\n                return;\n            }\n\n            /* \n            isEmpty may be set directly as param of method.\n            It is required when we enable/disable field and can't rely on content \n            as node content is text: \"Empty\" that is not empty %)\n            */\n            if(isEmpty !== undefined) { \n                this.isEmpty = isEmpty;\n            } else {\n                //detect empty\n                //for some inputs we need more smart check\n                //e.g. wysihtml5 may have <br>, <p></p>, <img>\n                if(typeof(this.input.isEmpty) === 'function') {\n                    this.isEmpty = this.input.isEmpty(this.$element);                    \n                } else {\n                    this.isEmpty = $.trim(this.$element.html()) === '';\n                }\n            }           \n            \n            //emptytext shown only for enabled\n            if(!this.options.disabled) {\n                if (this.isEmpty) {\n                    this.$element.html(this.options.emptytext);\n                    if(this.options.emptyclass) {\n                        this.$element.addClass(this.options.emptyclass);\n                    }\n                } else if(this.options.emptyclass) {\n                    this.$element.removeClass(this.options.emptyclass);\n                }\n            } else {\n                //below required if element disable property was changed\n                if(this.isEmpty) {\n                    this.$element.empty();\n                    if(this.options.emptyclass) {\n                        this.$element.removeClass(this.options.emptyclass);\n                    }\n                }\n            }\n        },        \n        \n        /**\n        Shows container with form\n        @method show()\n        @param {boolean} closeAll Whether to close all other editable containers when showing this one. Default true.\n        **/  \n        show: function (closeAll) {\n            if(this.options.disabled) {\n                return;\n            }\n            \n            //init editableContainer: popover, tooltip, inline, etc..\n            if(!this.container) {\n                var containerOptions = $.extend({}, this.options, {\n                    value: this.value,\n                    input: this.input //pass input to form (as it is already created)\n                });\n                this.$element.editableContainer(containerOptions);\n                //listen `save` event \n                this.$element.on(\"save.internal\", $.proxy(this.save, this));\n                this.container = this.$element.data('editableContainer'); \n            } else if(this.container.tip().is(':visible')) {\n                return;\n            }      \n            \n            //show container\n            this.container.show(closeAll);\n        },\n        \n        /**\n        Hides container with form\n        @method hide()\n        **/       \n        hide: function () {   \n            if(this.container) {  \n                this.container.hide();\n            }\n        },\n        \n        /**\n        Toggles container visibility (show / hide)\n        @method toggle()\n        @param {boolean} closeAll Whether to close all other editable containers when showing this one. Default true.\n        **/  \n        toggle: function(closeAll) {\n            if(this.container && this.container.tip().is(':visible')) {\n                this.hide();\n            } else {\n                this.show(closeAll);\n            }\n        },\n        \n        /*\n        * called when form was submitted\n        */          \n        save: function(e, params) {\n            //mark element with unsaved class if needed\n            if(this.options.unsavedclass) {\n                /*\n                 Add unsaved css to element if:\n                  - url is not user's function \n                  - value was not sent to server\n                  - params.response === undefined, that means data was not sent\n                  - value changed \n                */\n                var sent = false;\n                sent = sent || typeof this.options.url === 'function';\n                sent = sent || this.options.display === false; \n                sent = sent || params.response !== undefined; \n                sent = sent || (this.options.savenochange && this.input.value2str(this.value) !== this.input.value2str(params.newValue)); \n                \n                if(sent) {\n                    this.$element.removeClass(this.options.unsavedclass); \n                } else {\n                    this.$element.addClass(this.options.unsavedclass);                    \n                }\n            }\n            \n            //highlight when saving\n            if(this.options.highlight) {\n                var $e = this.$element,\n                    bgColor = $e.css('background-color');\n                    \n                $e.css('background-color', this.options.highlight);\n                setTimeout(function(){\n                    if(bgColor === 'transparent') {\n                        bgColor = ''; \n                    }\n                    $e.css('background-color', bgColor);\n                    $e.addClass('editable-bg-transition');\n                    setTimeout(function(){\n                       $e.removeClass('editable-bg-transition');  \n                    }, 1700);\n                }, 10);\n            }\n            \n            //set new value\n            this.setValue(params.newValue, false, params.response);\n            \n            /**        \n            Fired when new value was submitted. You can use <code>$(this).data('editable')</code> to access to editable instance\n            \n            @event save \n            @param {Object} event event object\n            @param {Object} params additional params\n            @param {mixed} params.newValue submitted value\n            @param {Object} params.response ajax response\n            @example\n            $('#username').on('save', function(e, params) {\n                alert('Saved value: ' + params.newValue);\n            });\n            **/\n            //event itself is triggered by editableContainer. Description here is only for documentation              \n        },\n\n        validate: function () {\n            if (typeof this.options.validate === 'function') {\n                return this.options.validate.call(this, this.value);\n            }\n        },\n        \n        /**\n        Sets new value of editable\n        @method setValue(value, convertStr)\n        @param {mixed} value new value \n        @param {boolean} convertStr whether to convert value from string to internal format\n        **/         \n        setValue: function(value, convertStr, response) {\n            if(convertStr) {\n                this.value = this.input.str2value(value);\n            } else {\n                this.value = value;\n            }\n            if(this.container) {\n                this.container.option('value', this.value);\n            }\n            $.when(this.render(response))\n            .then($.proxy(function() {\n                this.handleEmpty();\n            }, this));\n        },\n        \n        /**\n        Activates input of visible container (e.g. set focus)\n        @method activate()\n        **/         \n        activate: function() {\n            if(this.container) {\n               this.container.activate(); \n            }\n        },\n        \n        /**\n        Removes editable feature from element\n        @method destroy()\n        **/        \n        destroy: function() {\n            this.disable();\n            \n            if(this.container) {\n               this.container.destroy(); \n            }\n            \n            this.input.destroy();\n\n            if(this.options.toggle !== 'manual') {\n                this.$element.removeClass('editable-click');\n                this.$element.off(this.options.toggle + '.editable');\n            } \n            \n            this.$element.off(\"save.internal\");\n            \n            this.$element.removeClass('editable editable-open editable-disabled');\n            this.$element.removeData('editable');\n        }        \n    };\n\n    /* EDITABLE PLUGIN DEFINITION\n    * ======================= */\n\n    /**\n    jQuery method to initialize editable element.\n    \n    @method $().editable(options)\n    @params {Object} options\n    @example\n    $('#username').editable({\n        type: 'text',\n        url: '/post',\n        pk: 1\n    });\n    **/\n    $.fn.editable = function (option) {\n        //special API methods returning non-jquery object\n        var result = {}, args = arguments, datakey = 'editable';\n        switch (option) {\n            /**\n            Runs client-side validation for all matched editables\n            \n            @method validate()\n            @returns {Object} validation errors map\n            @example\n            $('#username, #fullname').editable('validate');\n            // possible result:\n            {\n              username: \"username is required\",\n              fullname: \"fullname should be minimum 3 letters length\"\n            }\n            **/\n            case 'validate':\n                this.each(function () {\n                    var $this = $(this), data = $this.data(datakey), error;\n                    if (data && (error = data.validate())) {\n                        result[data.options.name] = error;\n                    }\n                });\n            return result;\n\n            /**\n            Returns current values of editable elements.   \n            Note that it returns an **object** with name-value pairs, not a value itself. It allows to get data from several elements.    \n            If value of some editable is `null` or `undefined` it is excluded from result object.\n            When param `isSingle` is set to **true** - it is supposed you have single element and will return value of editable instead of object.   \n             \n            @method getValue()\n            @param {bool} isSingle whether to return just value of single element\n            @returns {Object} object of element names and values\n            @example\n            $('#username, #fullname').editable('getValue');\n            //result:\n            {\n            username: \"superuser\",\n            fullname: \"John\"\n            }\n            //isSingle = true\n            $('#username').editable('getValue', true);\n            //result \"superuser\" \n            **/\n            case 'getValue':\n                if(arguments.length === 2 && arguments[1] === true) { //isSingle = true\n                    result = this.eq(0).data(datakey).value;\n                } else {\n                    this.each(function () {\n                        var $this = $(this), data = $this.data(datakey);\n                        if (data && data.value !== undefined && data.value !== null) {\n                            result[data.options.name] = data.input.value2submit(data.value);\n                        }\n                    });\n                }\n            return result;\n\n            /**\n            This method collects values from several editable elements and submit them all to server.   \n            Internally it runs client-side validation for all fields and submits only in case of success.  \n            See <a href=\"#newrecord\">creating new records</a> for details.  \n            Since 1.5.1 `submit` can be applied to single element to send data programmatically. In that case\n            `url`, `success` and `error` is taken from initial options and you can just call `$('#username').editable('submit')`. \n            \n            @method submit(options)\n            @param {object} options \n            @param {object} options.url url to submit data \n            @param {object} options.data additional data to submit\n            @param {object} options.ajaxOptions additional ajax options\n            @param {function} options.error(obj) error handler \n            @param {function} options.success(obj,config) success handler\n            @returns {Object} jQuery object\n            **/\n            case 'submit':  //collects value, validate and submit to server for creating new record\n                var config = arguments[1] || {},\n                $elems = this,\n                errors = this.editable('validate');\n\n                // validation ok\n                if($.isEmptyObject(errors)) {\n                    var ajaxOptions = {};\n                                                      \n                    // for single element use url, success etc from options\n                    if($elems.length === 1) {\n                        var editable = $elems.data('editable');\n                        //standard params\n                        var params = {\n                            name: editable.options.name || '',\n                            value: editable.input.value2submit(editable.value),\n                            pk: (typeof editable.options.pk === 'function') ? \n                                editable.options.pk.call(editable.options.scope) : \n                                editable.options.pk \n                        };\n\n                        //additional params\n                        if(typeof editable.options.params === 'function') {\n                            params = editable.options.params.call(editable.options.scope, params);  \n                        } else {\n                            //try parse json in single quotes (from data-params attribute)\n                            editable.options.params = $.fn.editableutils.tryParseJson(editable.options.params, true);   \n                            $.extend(params, editable.options.params);\n                        }\n\n                        ajaxOptions = {\n                            url: editable.options.url,\n                            data: params,\n                            type: 'POST'  \n                        };\n                        \n                        // use success / error from options \n                        config.success = config.success || editable.options.success;\n                        config.error = config.error || editable.options.error;\n                        \n                    // multiple elements\n                    } else {\n                        var values = this.editable('getValue'); \n                        \n                        ajaxOptions = {\n                            url: config.url,\n                            data: values, \n                            type: 'POST'\n                        };                        \n                    }                    \n\n                    // ajax success callabck (response 200 OK)\n                    ajaxOptions.success = typeof config.success === 'function' ? function(response) {\n                            config.success.call($elems, response, config);\n                        } : $.noop;\n                                  \n                    // ajax error callabck\n                    ajaxOptions.error = typeof config.error === 'function' ? function() {\n                             config.error.apply($elems, arguments);\n                        } : $.noop;\n                       \n                    // extend ajaxOptions    \n                    if(config.ajaxOptions) { \n                        $.extend(ajaxOptions, config.ajaxOptions);\n                    }\n                    \n                    // extra data \n                    if(config.data) {\n                        $.extend(ajaxOptions.data, config.data);\n                    }                     \n                    \n                    // perform ajax request\n                    $.ajax(ajaxOptions);\n                } else { //client-side validation error\n                    if(typeof config.error === 'function') {\n                        config.error.call($elems, errors);\n                    }\n                }\n            return this;\n        }\n\n        //return jquery object\n        return this.each(function () {\n            var $this = $(this), \n                data = $this.data(datakey), \n                options = typeof option === 'object' && option;\n\n            //for delegated targets do not store `editable` object for element\n            //it's allows several different selectors.\n            //see: https://github.com/vitalets/x-editable/issues/312    \n            if(options && options.selector) {\n                data = new Editable(this, options);\n                return; \n            }    \n            \n            if (!data) {\n                $this.data(datakey, (data = new Editable(this, options)));\n            }\n\n            if (typeof option === 'string') { //call method \n                data[option].apply(data, Array.prototype.slice.call(args, 1));\n            } \n        });\n    };    \n            \n\n    $.fn.editable.defaults = {\n        /**\n        Type of input. Can be <code>text|textarea|select|date|checklist</code> and more\n\n        @property type \n        @type string\n        @default 'text'\n        **/\n        type: 'text',        \n        /**\n        Sets disabled state of editable\n\n        @property disabled \n        @type boolean\n        @default false\n        **/         \n        disabled: false,\n        /**\n        How to toggle editable. Can be <code>click|dblclick|mouseenter|manual</code>.   \n        When set to <code>manual</code> you should manually call <code>show/hide</code> methods of editable.    \n        **Note**: if you call <code>show</code> or <code>toggle</code> inside **click** handler of some DOM element, \n        you need to apply <code>e.stopPropagation()</code> because containers are being closed on any click on document.\n        \n        @example\n        $('#edit-button').click(function(e) {\n            e.stopPropagation();\n            $('#username').editable('toggle');\n        });\n\n        @property toggle \n        @type string\n        @default 'click'\n        **/          \n        toggle: 'click',\n        /**\n        Text shown when element is empty.\n\n        @property emptytext \n        @type string\n        @default 'Empty'\n        **/         \n        emptytext: 'Empty',\n        /**\n        Allows to automatically set element's text based on it's value. Can be <code>auto|always|never</code>. Useful for select and date.\n        For example, if dropdown list is <code>{1: 'a', 2: 'b'}</code> and element's value set to <code>1</code>, it's html will be automatically set to <code>'a'</code>.  \n        <code>auto</code> - text will be automatically set only if element is empty.  \n        <code>always|never</code> - always(never) try to set element's text.\n\n        @property autotext \n        @type string\n        @default 'auto'\n        **/          \n        autotext: 'auto', \n        /**\n        Initial value of input. If not set, taken from element's text.  \n        Note, that if element's text is empty - text is automatically generated from value and can be customized (see `autotext` option).  \n        For example, to display currency sign:\n        @example\n        <a id=\"price\" data-type=\"text\" data-value=\"100\"></a>\n        <script>\n        $('#price').editable({\n            ...\n            display: function(value) {\n              $(this).text(value + '$');\n            } \n        }) \n        </script>\n                \n        @property value \n        @type mixed\n        @default element's text\n        **/\n        value: null,\n        /**\n        Callback to perform custom displaying of value in element's text.  \n        If `null`, default input's display used.  \n        If `false`, no displaying methods will be called, element's text will never change.  \n        Runs under element's scope.  \n        _**Parameters:**_  \n        \n        * `value` current value to be displayed\n        * `response` server response (if display called after ajax submit), since 1.4.0\n         \n        For _inputs with source_ (select, checklist) parameters are different:  \n          \n        * `value` current value to be displayed\n        * `sourceData` array of items for current input (e.g. dropdown items) \n        * `response` server response (if display called after ajax submit), since 1.4.0\n                  \n        To get currently selected items use `$.fn.editableutils.itemsByValue(value, sourceData)`.\n        \n        @property display \n        @type function|boolean\n        @default null\n        @since 1.2.0\n        @example\n        display: function(value, sourceData) {\n           //display checklist as comma-separated values\n           var html = [],\n               checked = $.fn.editableutils.itemsByValue(value, sourceData);\n               \n           if(checked.length) {\n               $.each(checked, function(i, v) { html.push($.fn.editableutils.escape(v.text)); });\n               $(this).html(html.join(', '));\n           } else {\n               $(this).empty(); \n           }\n        }\n        **/          \n        display: null,\n        /**\n        Css class applied when editable text is empty.\n\n        @property emptyclass \n        @type string\n        @since 1.4.1        \n        @default editable-empty\n        **/        \n        emptyclass: 'editable-empty',\n        /**\n        Css class applied when value was stored but not sent to server (`pk` is empty or `send = 'never'`).  \n        You may set it to `null` if you work with editables locally and submit them together.  \n\n        @property unsavedclass \n        @type string\n        @since 1.4.1        \n        @default editable-unsaved\n        **/        \n        unsavedclass: 'editable-unsaved',\n        /**\n        If selector is provided, editable will be delegated to the specified targets.  \n        Usefull for dynamically generated DOM elements.  \n        **Please note**, that delegated targets can't be initialized with `emptytext` and `autotext` options, \n        as they actually become editable only after first click.  \n        You should manually set class `editable-click` to these elements.  \n        Also, if element originally empty you should add class `editable-empty`, set `data-value=\"\"` and write emptytext into element:\n\n        @property selector \n        @type string\n        @since 1.4.1        \n        @default null\n        @example\n        <div id=\"user\">\n          <!-- empty -->\n          <a href=\"#\" data-name=\"username\" data-type=\"text\" class=\"editable-click editable-empty\" data-value=\"\" title=\"Username\">Empty</a>\n          <!-- non-empty -->\n          <a href=\"#\" data-name=\"group\" data-type=\"select\" data-source=\"/groups\" data-value=\"1\" class=\"editable-click\" title=\"Group\">Operator</a>\n        </div>     \n        \n        <script>\n        $('#user').editable({\n            selector: 'a',\n            url: '/post',\n            pk: 1\n        });\n        </script>\n        **/         \n        selector: null,\n        /**\n        Color used to highlight element after update. Implemented via CSS3 transition, works in modern browsers.\n        \n        @property highlight \n        @type string|boolean\n        @since 1.4.5        \n        @default #FFFF80 \n        **/\n        highlight: '#FFFF80'\n    };\n    \n}(window.jQuery));\n\n/**\nAbstractInput - base class for all editable inputs.\nIt defines interface to be implemented by any input type.\nTo create your own input you can inherit from this class.\n\n@class abstractinput\n**/\n(function ($) {\n    \"use strict\";\n\n    //types\n    $.fn.editabletypes = {};\n\n    var AbstractInput = function () { };\n\n    AbstractInput.prototype = {\n       /**\n        Initializes input\n\n        @method init() \n        **/\n       init: function(type, options, defaults) {\n           this.type = type;\n           this.options = $.extend({}, defaults, options);\n       },\n\n       /*\n       this method called before render to init $tpl that is inserted in DOM\n       */\n       prerender: function() {\n           this.$tpl = $(this.options.tpl); //whole tpl as jquery object    \n           this.$input = this.$tpl;         //control itself, can be changed in render method\n           this.$clear = null;              //clear button\n           this.error = null;               //error message, if input cannot be rendered           \n       },\n       \n       /**\n        Renders input from tpl. Can return jQuery deferred object.\n        Can be overwritten in child objects\n\n        @method render()\n       **/\n       render: function() {\n\n       }, \n\n       /**\n        Sets element's html by value. \n\n        @method value2html(value, element)\n        @param {mixed} value\n        @param {DOMElement} element\n       **/\n       value2html: function(value, element) {\n           $(element)[this.options.escape ? 'text' : 'html']($.trim(value));\n       },\n\n       /**\n        Converts element's html to value\n\n        @method html2value(html)\n        @param {string} html\n        @returns {mixed}\n       **/\n       html2value: function(html) {\n           return $('<div>').html(html).text();\n       },\n\n       /**\n        Converts value to string (for internal compare). For submitting to server used value2submit().\n\n        @method value2str(value) \n        @param {mixed} value\n        @returns {string}\n       **/\n       value2str: function(value) {\n           return value;\n       }, \n\n       /**\n        Converts string received from server into value. Usually from `data-value` attribute.\n\n        @method str2value(str)\n        @param {string} str\n        @returns {mixed}\n       **/\n       str2value: function(str) {\n           return str;\n       }, \n       \n       /**\n        Converts value for submitting to server. Result can be string or object.\n\n        @method value2submit(value) \n        @param {mixed} value\n        @returns {mixed}\n       **/\n       value2submit: function(value) {\n           return value;\n       },\n\n       /**\n        Sets value of input.\n\n        @method value2input(value) \n        @param {mixed} value\n       **/\n       value2input: function(value) {\n           this.$input.val(value);\n       },\n\n       /**\n        Returns value of input. Value can be object (e.g. datepicker)\n\n        @method input2value() \n       **/\n       input2value: function() { \n           return this.$input.val();\n       }, \n\n       /**\n        Activates input. For text it sets focus.\n\n        @method activate() \n       **/\n       activate: function() {\n           if(this.$input.is(':visible')) {\n               this.$input.focus();\n           }\n       },\n\n       /**\n        Creates input.\n\n        @method clear() \n       **/        \n       clear: function() {\n           this.$input.val(null);\n       },\n\n       /**\n        method to escape html.\n       **/\n       escape: function(str) {\n           return $('<div>').text(str).html();\n       },\n       \n       /**\n        attach handler to automatically submit form when value changed (useful when buttons not shown)\n       **/\n       autosubmit: function() {\n        \n       },\n       \n       /**\n       Additional actions when destroying element \n       **/\n       destroy: function() {\n       },\n\n       // -------- helper functions --------\n       setClass: function() {          \n           if(this.options.inputclass) {\n               this.$input.addClass(this.options.inputclass); \n           } \n       },\n\n       setAttr: function(attr) {\n           if (this.options[attr] !== undefined && this.options[attr] !== null) {\n               this.$input.attr(attr, this.options[attr]);\n           } \n       },\n       \n       option: function(key, value) {\n            this.options[key] = value;\n       }\n       \n    };\n        \n    AbstractInput.defaults = {  \n        /**\n        HTML template of input. Normally you should not change it.\n\n        @property tpl \n        @type string\n        @default ''\n        **/   \n        tpl: '',\n        /**\n        CSS class automatically applied to input\n        \n        @property inputclass \n        @type string\n        @default null\n        **/         \n        inputclass: null,\n        \n        /**\n        If `true` - html will be escaped in content of element via $.text() method.  \n        If `false` - html will not be escaped, $.html() used.  \n        When you use own `display` function, this option obviosly has no effect.\n        \n        @property escape \n        @type boolean\n        @since 1.5.0\n        @default true\n        **/         \n        escape: true,\n                \n        //scope for external methods (e.g. source defined as function)\n        //for internal use only\n        scope: null,\n        \n        //need to re-declare showbuttons here to get it's value from common config (passed only options existing in defaults)\n        showbuttons: true \n    };\n    \n    $.extend($.fn.editabletypes, {abstractinput: AbstractInput});\n        \n}(window.jQuery));\n\n/**\nList - abstract class for inputs that have source option loaded from js array or via ajax\n\n@class list\n@extends abstractinput\n**/\n(function ($) {\n    \"use strict\";\n    \n    var List = function (options) {\n       \n    };\n\n    $.fn.editableutils.inherit(List, $.fn.editabletypes.abstractinput);\n\n    $.extend(List.prototype, {\n        render: function () {\n            var deferred = $.Deferred();\n\n            this.error = null;\n            this.onSourceReady(function () {\n                this.renderList();\n                deferred.resolve();\n            }, function () {\n                this.error = this.options.sourceError;\n                deferred.resolve();\n            });\n\n            return deferred.promise();\n        },\n\n        html2value: function (html) {\n            return null; //can't set value by text\n        },\n        \n        value2html: function (value, element, display, response) {\n            var deferred = $.Deferred(),\n                success = function () {\n                    if(typeof display === 'function') {\n                        //custom display method\n                        display.call(element, value, this.sourceData, response); \n                    } else {\n                        this.value2htmlFinal(value, element);\n                    }\n                    deferred.resolve();\n               };\n            \n            //for null value just call success without loading source\n            if(value === null) {\n               success.call(this);   \n            } else {\n               this.onSourceReady(success, function () { deferred.resolve(); });\n            }\n\n            return deferred.promise();\n        },  \n\n        // ------------- additional functions ------------\n\n        onSourceReady: function (success, error) {\n            //run source if it function\n            var source;\n            if ($.isFunction(this.options.source)) {\n                source = this.options.source.call(this.options.scope);\n                this.sourceData = null;\n                //note: if function returns the same source as URL - sourceData will be taken from cahce and no extra request performed\n            } else {\n                source = this.options.source;\n            }            \n            \n            //if allready loaded just call success\n            if(this.options.sourceCache && $.isArray(this.sourceData)) {\n                success.call(this);\n                return; \n            }\n\n            //try parse json in single quotes (for double quotes jquery does automatically)\n            try {\n                source = $.fn.editableutils.tryParseJson(source, false);\n            } catch (e) {\n                error.call(this);\n                return;\n            }\n\n            //loading from url\n            if (typeof source === 'string') {\n                //try to get sourceData from cache\n                if(this.options.sourceCache) {\n                    var cacheID = source,\n                    cache;\n\n                    if (!$(document).data(cacheID)) {\n                        $(document).data(cacheID, {});\n                    }\n                    cache = $(document).data(cacheID);\n\n                    //check for cached data\n                    if (cache.loading === false && cache.sourceData) { //take source from cache\n                        this.sourceData = cache.sourceData;\n                        this.doPrepend();\n                        success.call(this);\n                        return;\n                    } else if (cache.loading === true) { //cache is loading, put callback in stack to be called later\n                        cache.callbacks.push($.proxy(function () {\n                            this.sourceData = cache.sourceData;\n                            this.doPrepend();\n                            success.call(this);\n                        }, this));\n\n                        //also collecting error callbacks\n                        cache.err_callbacks.push($.proxy(error, this));\n                        return;\n                    } else { //no cache yet, activate it\n                        cache.loading = true;\n                        cache.callbacks = [];\n                        cache.err_callbacks = [];\n                    }\n                }\n                \n                //ajaxOptions for source. Can be overwritten bt options.sourceOptions\n                var ajaxOptions = $.extend({\n                    url: source,\n                    type: 'get',\n                    cache: false,\n                    dataType: 'json',\n                    success: $.proxy(function (data) {\n                        if(cache) {\n                            cache.loading = false;\n                        }\n                        this.sourceData = this.makeArray(data);\n                        if($.isArray(this.sourceData)) {\n                            if(cache) {\n                                //store result in cache\n                                cache.sourceData = this.sourceData;\n                                //run success callbacks for other fields waiting for this source\n                                $.each(cache.callbacks, function () { this.call(); }); \n                            }\n                            this.doPrepend();\n                            success.call(this);\n                        } else {\n                            error.call(this);\n                            if(cache) {\n                                //run error callbacks for other fields waiting for this source\n                                $.each(cache.err_callbacks, function () { this.call(); }); \n                            }\n                        }\n                    }, this),\n                    error: $.proxy(function () {\n                        error.call(this);\n                        if(cache) {\n                             cache.loading = false;\n                             //run error callbacks for other fields\n                             $.each(cache.err_callbacks, function () { this.call(); }); \n                        }\n                    }, this)\n                }, this.options.sourceOptions);\n                \n                //loading sourceData from server\n                $.ajax(ajaxOptions);\n                \n            } else { //options as json/array\n                this.sourceData = this.makeArray(source);\n                    \n                if($.isArray(this.sourceData)) {\n                    this.doPrepend();\n                    success.call(this);   \n                } else {\n                    error.call(this);\n                }\n            }\n        },\n\n        doPrepend: function () {\n            if(this.options.prepend === null || this.options.prepend === undefined) {\n                return;  \n            }\n            \n            if(!$.isArray(this.prependData)) {\n                //run prepend if it is function (once)\n                if ($.isFunction(this.options.prepend)) {\n                    this.options.prepend = this.options.prepend.call(this.options.scope);\n                }\n              \n                //try parse json in single quotes\n                this.options.prepend = $.fn.editableutils.tryParseJson(this.options.prepend, true);\n                \n                //convert prepend from string to object\n                if (typeof this.options.prepend === 'string') {\n                    this.options.prepend = {'': this.options.prepend};\n                }\n                \n                this.prependData = this.makeArray(this.options.prepend);\n            }\n\n            if($.isArray(this.prependData) && $.isArray(this.sourceData)) {\n                this.sourceData = this.prependData.concat(this.sourceData);\n            }\n        },\n\n        /*\n         renders input list\n        */\n        renderList: function() {\n            // this method should be overwritten in child class\n        },\n       \n         /*\n         set element's html by value\n        */\n        value2htmlFinal: function(value, element) {\n            // this method should be overwritten in child class\n        },        \n\n        /**\n        * convert data to array suitable for sourceData, e.g. [{value: 1, text: 'abc'}, {...}]\n        */\n        makeArray: function(data) {\n            var count, obj, result = [], item, iterateItem;\n            if(!data || typeof data === 'string') {\n                return null; \n            }\n\n            if($.isArray(data)) { //array\n                /* \n                   function to iterate inside item of array if item is object.\n                   Caclulates count of keys in item and store in obj. \n                */\n                iterateItem = function (k, v) {\n                    obj = {value: k, text: v};\n                    if(count++ >= 2) {\n                        return false;// exit from `each` if item has more than one key.\n                    }\n                };\n            \n                for(var i = 0; i < data.length; i++) {\n                    item = data[i]; \n                    if(typeof item === 'object') {\n                        count = 0; //count of keys inside item\n                        $.each(item, iterateItem);\n                        //case: [{val1: 'text1'}, {val2: 'text2} ...]\n                        if(count === 1) { \n                            result.push(obj); \n                            //case: [{value: 1, text: 'text1'}, {value: 2, text: 'text2'}, ...]\n                        } else if(count > 1) {\n                            //removed check of existance: item.hasOwnProperty('value') && item.hasOwnProperty('text')\n                            if(item.children) {\n                                item.children = this.makeArray(item.children);   \n                            }\n                            result.push(item);\n                        }\n                    } else {\n                        //case: ['text1', 'text2' ...]\n                        result.push({value: item, text: item}); \n                    }\n                }\n            } else {  //case: {val1: 'text1', val2: 'text2, ...}\n                $.each(data, function (k, v) {\n                    result.push({value: k, text: v});\n                });  \n            }\n            return result;\n        },\n        \n        option: function(key, value) {\n            this.options[key] = value;\n            if(key === 'source') {\n                this.sourceData = null;\n            }\n            if(key === 'prepend') {\n                this.prependData = null;\n            }            \n        }        \n\n    });      \n\n    List.defaults = $.extend({}, $.fn.editabletypes.abstractinput.defaults, {\n        /**\n        Source data for list.  \n        If **array** - it should be in format: `[{value: 1, text: \"text1\"}, {value: 2, text: \"text2\"}, ...]`  \n        For compability, object format is also supported: `{\"1\": \"text1\", \"2\": \"text2\" ...}` but it does not guarantee elements order.\n        \n        If **string** - considered ajax url to load items. In that case results will be cached for fields with the same source and name. See also `sourceCache` option.\n          \n        If **function**, it should return data in format above (since 1.4.0).\n        \n        Since 1.4.1 key `children` supported to render OPTGROUP (for **select** input only):  \n        @example\n        [\n          {text: \"group1\", children: [\n            {value: 1, text: \"text1\"}, \n            {value: 2, text: \"text2\"}\n          ]}, \n          ...\n        ] \n\n\t\t\n        @property source \n        @type string | array | object | function\n        @default null\n        **/         \n        source: null, \n        /**\n        Data automatically prepended to the beginning of dropdown list.\n        \n        @property prepend \n        @type string | array | object | function\n        @default false\n        **/         \n        prepend: false,\n        /**\n        Error message when list cannot be loaded (e.g. ajax error)\n        \n        @property sourceError \n        @type string\n        @default Error when loading list\n        **/          \n        sourceError: 'Error when loading list',\n        /**\n        if `true` and source is **string url** - results will be cached for fields with the same source.    \n        Usefull for editable column in grid to prevent extra requests.\n        \n        @property sourceCache \n        @type boolean\n        @default true\n        @since 1.2.0\n        **/        \n        sourceCache: true,\n        /**\n        Additional ajax options to be used in $.ajax() when loading list from server.\n        Useful to send extra parameters or change request method.\n        \n        @property sourceOptions \n        @type object|function\n        @default null\n        @since 1.5.0\n        @example\n        sourceOptions: {\n            data: {param: 123},\n            type: 'post'\n        }\n        \n        **/        \n        sourceOptions: null\n    });\n\n    $.fn.editabletypes.list = List;      \n\n}(window.jQuery));\n\n/**\nText input\n\n@class text\n@extends abstractinput\n@final\n@example\n<a href=\"#\" id=\"username\" data-type=\"text\" data-pk=\"1\">awesome</a>\n<script>\n$(function(){\n    $('#username').editable({\n        url: '/post',\n        title: 'Enter username'\n    });\n});\n</script>\n**/\n(function ($) {\n    \"use strict\";\n    \n    var Text = function (options) {\n        this.init('text', options, Text.defaults);\n    };\n\n    $.fn.editableutils.inherit(Text, $.fn.editabletypes.abstractinput);\n\n    $.extend(Text.prototype, {\n        render: function() {\n           this.renderClear();\n           this.setClass();\n           this.setAttr('placeholder');\n        },\n        \n        activate: function() {\n            if(this.$input.is(':visible')) {\n                this.$input.focus();\n                if (this.$input.is('input,textarea') && !this.$input.is('[type=\"checkbox\"],[type=\"range\"]')) {\n                    $.fn.editableutils.setCursorPosition(this.$input.get(0), this.$input.val().length);\n                }\n                if(this.toggleClear) {\n                    this.toggleClear();\n                }\n            }\n        },\n        \n        //render clear button\n        renderClear:  function() {\n           if (this.options.clear) {\n               this.$clear = $('<span class=\"editable-clear-x\"></span>');\n               this.$input.after(this.$clear)\n                          .css('padding-right', 24)\n                          .keyup($.proxy(function(e) {\n                              //arrows, enter, tab, etc\n                              if(~$.inArray(e.keyCode, [40,38,9,13,27])) {\n                                return;\n                              }                            \n\n                              clearTimeout(this.t);\n                              var that = this;\n                              this.t = setTimeout(function() {\n                                that.toggleClear(e);\n                              }, 100);\n                              \n                          }, this))\n                          .parent().css('position', 'relative');\n                          \n               this.$clear.click($.proxy(this.clear, this));                       \n           }            \n        },\n        \n        postrender: function() {\n            /*\n            //now `clear` is positioned via css\n            if(this.$clear) {\n                //can position clear button only here, when form is shown and height can be calculated\n//                var h = this.$input.outerHeight(true) || 20,\n                var h = this.$clear.parent().height(),\n                    delta = (h - this.$clear.height()) / 2;\n                    \n                //this.$clear.css({bottom: delta, right: delta});\n            }\n            */ \n        },\n        \n        //show / hide clear button\n        toggleClear: function(e) {\n            if(!this.$clear) {\n                return;\n            }\n            \n            var len = this.$input.val().length,\n                visible = this.$clear.is(':visible');\n                 \n            if(len && !visible) {\n                this.$clear.show();\n            } \n            \n            if(!len && visible) {\n                this.$clear.hide();\n            } \n        },\n        \n        clear: function() {\n           this.$clear.hide();\n           this.$input.val('').focus();\n        }          \n    });\n\n    Text.defaults = $.extend({}, $.fn.editabletypes.abstractinput.defaults, {\n        /**\n        @property tpl \n        @default <input type=\"text\">\n        **/         \n        tpl: '<input type=\"text\">',\n        /**\n        Placeholder attribute of input. Shown when input is empty.\n\n        @property placeholder \n        @type string\n        @default null\n        **/             \n        placeholder: null,\n        \n        /**\n        Whether to show `clear` button \n        \n        @property clear \n        @type boolean\n        @default true        \n        **/\n        clear: true\n    });\n\n    $.fn.editabletypes.text = Text;\n\n}(window.jQuery));\n\n/**\nTextarea input\n\n@class textarea\n@extends abstractinput\n@final\n@example\n<a href=\"#\" id=\"comments\" data-type=\"textarea\" data-pk=\"1\">awesome comment!</a>\n<script>\n$(function(){\n    $('#comments').editable({\n        url: '/post',\n        title: 'Enter comments',\n        rows: 10\n    });\n});\n</script>\n**/\n(function ($) {\n    \"use strict\";\n    \n    var Textarea = function (options) {\n        this.init('textarea', options, Textarea.defaults);\n    };\n\n    $.fn.editableutils.inherit(Textarea, $.fn.editabletypes.abstractinput);\n\n    $.extend(Textarea.prototype, {\n        render: function () {\n            this.setClass();\n            this.setAttr('placeholder');\n            this.setAttr('rows');                        \n            \n            //ctrl + enter\n            this.$input.keydown(function (e) {\n                if (e.ctrlKey && e.which === 13) {\n                    $(this).closest('form').submit();\n                }\n            });\n        },\n        \n       //using `white-space: pre-wrap` solves \\n  <--> BR conversion very elegant!\n       /* \n       value2html: function(value, element) {\n            var html = '', lines;\n            if(value) {\n                lines = value.split(\"\\n\");\n                for (var i = 0; i < lines.length; i++) {\n                    lines[i] = $('<div>').text(lines[i]).html();\n                }\n                html = lines.join('<br>');\n            }\n            $(element).html(html);\n        },\n       \n        html2value: function(html) {\n            if(!html) {\n                return '';\n            }\n\n            var regex = new RegExp(String.fromCharCode(10), 'g');\n            var lines = html.split(/<br\\s*\\/?>/i);\n            for (var i = 0; i < lines.length; i++) {\n                var text = $('<div>').html(lines[i]).text();\n\n                // Remove newline characters (\\n) to avoid them being converted by value2html() method\n                // thus adding extra <br> tags\n                text = text.replace(regex, '');\n\n                lines[i] = text;\n            }\n            return lines.join(\"\\n\");\n        },\n         */\n        activate: function() {\n            $.fn.editabletypes.text.prototype.activate.call(this);\n        }\n    });\n\n    Textarea.defaults = $.extend({}, $.fn.editabletypes.abstractinput.defaults, {\n        /**\n        @property tpl\n        @default <textarea></textarea>\n        **/\n        tpl:'<textarea></textarea>',\n        /**\n        @property inputclass\n        @default input-large\n        **/\n        inputclass: 'input-large',\n        /**\n        Placeholder attribute of input. Shown when input is empty.\n\n        @property placeholder\n        @type string\n        @default null\n        **/\n        placeholder: null,\n        /**\n        Number of rows in textarea\n\n        @property rows\n        @type integer\n        @default 7\n        **/        \n        rows: 7        \n    });\n\n    $.fn.editabletypes.textarea = Textarea;\n\n}(window.jQuery));\n\n/**\nSelect (dropdown)\n\n@class select\n@extends list\n@final\n@example\n<a href=\"#\" id=\"status\" data-type=\"select\" data-pk=\"1\" data-url=\"/post\" data-title=\"Select status\"></a>\n<script>\n$(function(){\n    $('#status').editable({\n        value: 2,    \n        source: [\n              {value: 1, text: 'Active'},\n              {value: 2, text: 'Blocked'},\n              {value: 3, text: 'Deleted'}\n           ]\n    });\n});\n</script>\n**/\n(function ($) {\n    \"use strict\";\n    \n    var Select = function (options) {\n        this.init('select', options, Select.defaults);\n    };\n\n    $.fn.editableutils.inherit(Select, $.fn.editabletypes.list);\n\n    $.extend(Select.prototype, {\n        renderList: function() {\n            this.$input.empty();\n            var escape = this.options.escape;\n\n            var fillItems = function($el, data) {\n                var attr;\n                if($.isArray(data)) {\n                    for(var i=0; i<data.length; i++) {\n                        attr = {};\n                        if(data[i].children) {\n                            attr.label = data[i].text;\n                            $el.append(fillItems($('<optgroup>', attr), data[i].children)); \n                        } else {\n                            attr.value = data[i].value;\n                            if(data[i].disabled) {\n                                attr.disabled = true;\n                            }\n                            var $option = $('<option>', attr);\n                            $option[escape ? 'text' : 'html'](data[i].text);\n                            $el.append($option);\n                        }\n                    }\n                }\n                return $el;\n            };        \n\n            fillItems(this.$input, this.sourceData);\n            \n            this.setClass();\n            \n            //enter submit\n            this.$input.on('keydown.editable', function (e) {\n                if (e.which === 13) {\n                    $(this).closest('form').submit();\n                }\n            });            \n        },\n       \n        value2htmlFinal: function(value, element) {\n            var text = '', \n                items = $.fn.editableutils.itemsByValue(value, this.sourceData);\n                \n            if(items.length) {\n                text = items[0].text;\n            }\n            \n            //$(element).text(text);\n            $.fn.editabletypes.abstractinput.prototype.value2html.call(this, text, element);\n        },\n        \n        autosubmit: function() {\n            this.$input.off('keydown.editable').on('change.editable', function(){\n                $(this).closest('form').submit();\n            });\n        }\n    });      \n\n    Select.defaults = $.extend({}, $.fn.editabletypes.list.defaults, {\n        /**\n        @property tpl \n        @default <select></select>\n        **/         \n        tpl:'<select></select>'\n    });\n\n    $.fn.editabletypes.select = Select;      \n\n}(window.jQuery));\n\n/**\nList of checkboxes. \nInternally value stored as javascript array of values.\n\n@class checklist\n@extends list\n@final\n@example\n<a href=\"#\" id=\"options\" data-type=\"checklist\" data-pk=\"1\" data-url=\"/post\" data-title=\"Select options\"></a>\n<script>\n$(function(){\n    $('#options').editable({\n        value: [2, 3],    \n        source: [\n              {value: 1, text: 'option1'},\n              {value: 2, text: 'option2'},\n              {value: 3, text: 'option3'}\n           ]\n    });\n});\n</script>\n**/\n(function ($) {\n    \"use strict\";\n    \n    var Checklist = function (options) {\n        this.init('checklist', options, Checklist.defaults);\n    };\n\n    $.fn.editableutils.inherit(Checklist, $.fn.editabletypes.list);\n\n    $.extend(Checklist.prototype, {\n        renderList: function() {\n            var $label, $div;\n            \n            this.$tpl.empty();\n            \n            if(!$.isArray(this.sourceData)) {\n                return;\n            }\n\n            for(var i=0; i<this.sourceData.length; i++) {\n                $label = $('<label>').append($('<input>', {\n                                           type: 'checkbox',\n                                           value: this.sourceData[i].value \n                                     }));\n                var $option = $('<span>');\n                $option[this.options.escape ? 'text' : 'html'](' '+this.sourceData[i].text);\n                $label.append($option);\n\n                $('<div>').append($label).appendTo(this.$tpl);\n            }\n\n            this.$input = this.$tpl.find('input[type=\"checkbox\"]');\n            this.setClass();\n        },\n       \n       value2str: function(value) {\n           return $.isArray(value) ? value.sort().join($.trim(this.options.separator)) : '';\n       },  \n       \n       //parse separated string\n        str2value: function(str) {\n           var reg, value = null;\n           if(typeof str === 'string' && str.length) {\n               reg = new RegExp('\\\\s*'+$.trim(this.options.separator)+'\\\\s*');\n               value = str.split(reg);\n           } else if($.isArray(str)) {\n               value = str; \n           } else {\n               value = [str];\n           }\n           return value;\n        },       \n       \n       //set checked on required checkboxes\n       value2input: function(value) {\n            this.$input.prop('checked', false);\n            if($.isArray(value) && value.length) {\n               this.$input.each(function(i, el) {\n                   var $el = $(el);\n                   // cannot use $.inArray as it performs strict comparison\n                   $.each(value, function(j, val){\n                       /*jslint eqeq: true*/\n                       if($el.val() == val) {\n                       /*jslint eqeq: false*/                           \n                           $el.prop('checked', true);\n                       }\n                   });\n               }); \n            }  \n        },  \n        \n       input2value: function() { \n           var checked = [];\n           this.$input.filter(':checked').each(function(i, el) {\n               checked.push($(el).val());\n           });\n           return checked;\n       },            \n          \n       //collect text of checked boxes\n        value2htmlFinal: function(value, element) {\n           var html = [],\n               checked = $.fn.editableutils.itemsByValue(value, this.sourceData),\n               escape = this.options.escape;\n               \n           if(checked.length) {\n               $.each(checked, function(i, v) {\n                   var text = escape ? $.fn.editableutils.escape(v.text) : v.text; \n                   html.push(text); \n               });\n               $(element).html(html.join('<br>'));\n           } else {\n               $(element).empty(); \n           }\n        },\n        \n       activate: function() {\n           this.$input.first().focus();\n       },\n       \n       autosubmit: function() {\n           this.$input.on('keydown', function(e){\n               if (e.which === 13) {\n                   $(this).closest('form').submit();\n               }\n           });\n       }\n    });      \n\n    Checklist.defaults = $.extend({}, $.fn.editabletypes.list.defaults, {\n        /**\n        @property tpl \n        @default <div></div>\n        **/         \n        tpl:'<div class=\"editable-checklist\"></div>',\n        \n        /**\n        @property inputclass \n        @type string\n        @default null\n        **/         \n        inputclass: null,        \n        \n        /**\n        Separator of values when reading from `data-value` attribute\n\n        @property separator \n        @type string\n        @default ','\n        **/         \n        separator: ','\n    });\n\n    $.fn.editabletypes.checklist = Checklist;      \n\n}(window.jQuery));\n\n/**\nHTML5 input types.\nFollowing types are supported:\n\n* password\n* email\n* url\n* tel\n* number\n* range\n* time\n\nLearn more about html5 inputs:  \nhttp://www.w3.org/wiki/HTML5_form_additions  \nTo check browser compatibility please see:  \nhttps://developer.mozilla.org/en-US/docs/HTML/Element/Input\n            \n@class html5types \n@extends text\n@final\n@since 1.3.0\n@example\n<a href=\"#\" id=\"email\" data-type=\"email\" data-pk=\"1\">admin@example.com</a>\n<script>\n$(function(){\n    $('#email').editable({\n        url: '/post',\n        title: 'Enter email'\n    });\n});\n</script>\n**/\n\n/**\n@property tpl \n@default depends on type\n**/ \n\n/*\nPassword\n*/\n(function ($) {\n    \"use strict\";\n    \n    var Password = function (options) {\n        this.init('password', options, Password.defaults);\n    };\n    $.fn.editableutils.inherit(Password, $.fn.editabletypes.text);\n    $.extend(Password.prototype, {\n       //do not display password, show '[hidden]' instead\n       value2html: function(value, element) {\n           if(value) {\n               $(element).text('[hidden]');\n           } else {\n               $(element).empty(); \n           }\n       },\n       //as password not displayed, should not set value by html\n       html2value: function(html) {\n           return null;\n       }       \n    });    \n    Password.defaults = $.extend({}, $.fn.editabletypes.text.defaults, {\n        tpl: '<input type=\"password\">'\n    });\n    $.fn.editabletypes.password = Password;\n}(window.jQuery));\n\n\n/*\nEmail\n*/\n(function ($) {\n    \"use strict\";\n    \n    var Email = function (options) {\n        this.init('email', options, Email.defaults);\n    };\n    $.fn.editableutils.inherit(Email, $.fn.editabletypes.text);\n    Email.defaults = $.extend({}, $.fn.editabletypes.text.defaults, {\n        tpl: '<input type=\"email\">'\n    });\n    $.fn.editabletypes.email = Email;\n}(window.jQuery));\n\n\n/*\nUrl\n*/\n(function ($) {\n    \"use strict\";\n    \n    var Url = function (options) {\n        this.init('url', options, Url.defaults);\n    };\n    $.fn.editableutils.inherit(Url, $.fn.editabletypes.text);\n    Url.defaults = $.extend({}, $.fn.editabletypes.text.defaults, {\n        tpl: '<input type=\"url\">'\n    });\n    $.fn.editabletypes.url = Url;\n}(window.jQuery));\n\n\n/*\nTel\n*/\n(function ($) {\n    \"use strict\";\n    \n    var Tel = function (options) {\n        this.init('tel', options, Tel.defaults);\n    };\n    $.fn.editableutils.inherit(Tel, $.fn.editabletypes.text);\n    Tel.defaults = $.extend({}, $.fn.editabletypes.text.defaults, {\n        tpl: '<input type=\"tel\">'\n    });\n    $.fn.editabletypes.tel = Tel;\n}(window.jQuery));\n\n\n/*\nNumber\n*/\n(function ($) {\n    \"use strict\";\n    \n    var NumberInput = function (options) {\n        this.init('number', options, NumberInput.defaults);\n    };\n    $.fn.editableutils.inherit(NumberInput, $.fn.editabletypes.text);\n    $.extend(NumberInput.prototype, {\n         render: function () {\n            NumberInput.superclass.render.call(this);\n            this.setAttr('min');\n            this.setAttr('max');\n            this.setAttr('step');\n        },\n        postrender: function() {\n            if(this.$clear) {\n                //increase right ffset  for up/down arrows\n                this.$clear.css({right: 24});\n                /*\n                //can position clear button only here, when form is shown and height can be calculated\n                var h = this.$input.outerHeight(true) || 20,\n                    delta = (h - this.$clear.height()) / 2;\n                \n                //add 12px to offset right for up/down arrows    \n                this.$clear.css({top: delta, right: delta + 16});\n                */\n            } \n        }        \n    });     \n    NumberInput.defaults = $.extend({}, $.fn.editabletypes.text.defaults, {\n        tpl: '<input type=\"number\">',\n        inputclass: 'input-mini',\n        min: null,\n        max: null,\n        step: null\n    });\n    $.fn.editabletypes.number = NumberInput;\n}(window.jQuery));\n\n\n/*\nRange (inherit from number)\n*/\n(function ($) {\n    \"use strict\";\n    \n    var Range = function (options) {\n        this.init('range', options, Range.defaults);\n    };\n    $.fn.editableutils.inherit(Range, $.fn.editabletypes.number);\n    $.extend(Range.prototype, {\n        render: function () {\n            this.$input = this.$tpl.filter('input');\n            \n            this.setClass();\n            this.setAttr('min');\n            this.setAttr('max');\n            this.setAttr('step');           \n            \n            this.$input.on('input', function(){\n                $(this).siblings('output').text($(this).val()); \n            });  \n        },\n        activate: function() {\n            this.$input.focus();\n        }         \n    });\n    Range.defaults = $.extend({}, $.fn.editabletypes.number.defaults, {\n        tpl: '<input type=\"range\"><output style=\"width: 30px; display: inline-block\"></output>',\n        inputclass: 'input-medium'\n    });\n    $.fn.editabletypes.range = Range;\n}(window.jQuery));\n\n/*\nTime\n*/\n(function ($) {\n    \"use strict\";\n\n    var Time = function (options) {\n        this.init('time', options, Time.defaults);\n    };\n    //inherit from abstract, as inheritance from text gives selection error.\n    $.fn.editableutils.inherit(Time, $.fn.editabletypes.abstractinput);\n    $.extend(Time.prototype, {\n        render: function() {\n           this.setClass();\n        }        \n    });\n    Time.defaults = $.extend({}, $.fn.editabletypes.abstractinput.defaults, {\n        tpl: '<input type=\"time\">'\n    });\n    $.fn.editabletypes.time = Time;\n}(window.jQuery));\n\n/**\nSelect2 input. Based on amazing work of Igor Vaynberg https://github.com/ivaynberg/select2.  \nPlease see [original select2 docs](http://ivaynberg.github.com/select2) for detailed description and options.  \n \nYou should manually download and include select2 distributive:  \n\n    <link href=\"select2/select2.css\" rel=\"stylesheet\" type=\"text/css\"></link>  \n    <script src=\"select2/select2.js\"></script>  \n    \nTo make it **bootstrap-styled** you can use css from [here](https://github.com/t0m/select2-bootstrap-css): \n\n    <link href=\"select2-bootstrap.css\" rel=\"stylesheet\" type=\"text/css\"></link>    \n    \n**Note:** currently `autotext` feature does not work for select2 with `ajax` remote source.    \nYou need initially put both `data-value` and element's text youself:    \n\n    <a href=\"#\" data-type=\"select2\" data-value=\"1\">Text1</a>\n    \n    \n@class select2\n@extends abstractinput\n@since 1.4.1\n@final\n@example\n<a href=\"#\" id=\"country\" data-type=\"select2\" data-pk=\"1\" data-value=\"ru\" data-url=\"/post\" data-title=\"Select country\"></a>\n<script>\n$(function(){\n    //local source\n    $('#country').editable({\n        source: [\n              {id: 'gb', text: 'Great Britain'},\n              {id: 'us', text: 'United States'},\n              {id: 'ru', text: 'Russia'}\n           ],\n        select2: {\n           multiple: true\n        }\n    });\n    //remote source (simple)\n    $('#country').editable({\n        source: '/getCountries',\n        select2: {\n            placeholder: 'Select Country',\n            minimumInputLength: 1\n        }\n    });\n    //remote source (advanced)\n    $('#country').editable({\n        select2: {\n            placeholder: 'Select Country',\n            allowClear: true,\n            minimumInputLength: 3,\n            id: function (item) {\n                return item.CountryId;\n            },\n            ajax: {\n                url: '/getCountries',\n                dataType: 'json',\n                data: function (term, page) {\n                    return { query: term };\n                },\n                results: function (data, page) {\n                    return { results: data };\n                }\n            },\n            formatResult: function (item) {\n                return item.CountryName;\n            },\n            formatSelection: function (item) {\n                return item.CountryName;\n            },\n            initSelection: function (element, callback) {\n                return $.get('/getCountryById', { query: element.val() }, function (data) {\n                    callback(data);\n                });\n            } \n        }  \n    });\n});\n</script>\n**/\n(function ($) {\n    \"use strict\";\n    \n    var Constructor = function (options) {\n        this.init('select2', options, Constructor.defaults);\n\n        options.select2 = options.select2 || {};\n\n        this.sourceData = null;\n        \n        //placeholder\n        if(options.placeholder) {\n            options.select2.placeholder = options.placeholder;\n        }\n       \n        //if not `tags` mode, use source\n        if(!options.select2.tags && options.source) {\n            var source = options.source;\n            //if source is function, call it (once!)\n            if ($.isFunction(options.source)) {\n                source = options.source.call(options.scope);\n            }               \n\n            if (typeof source === 'string') {\n                options.select2.ajax = options.select2.ajax || {};\n                \n                // default ajax params\t\t    \n                if(!options.select2.ajax.dataType) {\n                    options.select2.ajax.dataType = 'json';\n                }\n\t\t\t\t\n                if(!options.select2.ajax.data) {\n                    options.select2.ajax.data = function(term) { \n\t\t\t\t\t\treturn { \n\t\t\t\t\t\t\tquery:term \n\t\t\t\t\t\t};\n\t\t\t\t\t};\n                }\n\t\t\t\t\n                if(!options.select2.ajax.processResults) {\n                    options.select2.ajax.processResults = function(data) { return {results:data };};\n                }\n\t\t\t\t\n                options.select2.ajax.url = source;\n            } else {\n                //check format and convert x-editable format to select2 format (if needed)\n                this.sourceData = this.convertSource(source);\n                options.select2.data = this.sourceData;\n            }\n        } \n\n        //overriding objects in config (as by default jQuery extend() is not recursive)\n        this.options.select2 = $.extend({}, Constructor.defaults.select2, options.select2);\n\n        //detect whether it is multi-valued\n        this.isMultiple = this.options.select2.tags || this.options.select2.multiple;\n        this.isRemote = ('ajax' in this.options.select2);\n\n        //store function returning ID of item\n        //should be here as used inautotext for local source\n        this.idFunc = this.options.select2.id;\n        if (typeof(this.idFunc) !== \"function\") {\n            var idKey = this.idFunc || 'id';\n            this.idFunc = function (e) { return e[idKey]; };\n        }\n\n        //store function that renders text in select2\n        this.formatSelection = this.options.select2.formatSelection;\n        if (typeof(this.formatSelection) !== \"function\") {\n            this.formatSelection = function (e) { return e.text; };\n        }\n    };\n\n    $.fn.editableutils.inherit(Constructor, $.fn.editabletypes.abstractinput);\n\n    $.extend(Constructor.prototype, {\n        render: function() {\n            this.setClass();\n\n            //can not apply select2 here as it calls initSelection \n            //over input that does not have correct value yet.\n            //apply select2 only in value2input\n            //this.$input.select2(this.options.select2);\n\n            //when data is loaded via ajax, we need to know when it's done to populate listData\n            if(this.isRemote) {\n                //listen to loaded event to populate data\n                this.$input.on('select2-loaded', $.proxy(function(e) {\n                    this.sourceData = e.items.results;\n                }, this));\n            }\n\n            //trigger resize of editableform to re-position container in multi-valued mode\n            if(this.isMultiple) {\n               this.$input.on('change', function() {\n                   $(this).closest('form').parent().triggerHandler('resize');\n               });\n            }\n       },\n\n       value2html: function(value, element) {\n           var text = '', data,\n               that = this;\n\n           if(this.options.select2.tags) { //in tags mode just assign value\n              data = value; \n              //data = $.fn.editableutils.itemsByValue(value, this.options.select2.tags, this.idFunc);\n           } else if(this.sourceData) {\n              data = $.fn.editableutils.itemsByValue(value, this.sourceData, this.idFunc); \n           } else {\n              //can not get list of possible values \n              //(e.g. autotext for select2 with ajax source)\n           }\n\n           //data may be array (when multiple values allowed)\n           if($.isArray(data)) {\n               //collect selected data and show with separator\n               text = [];\n               $.each(data, function(k, v){\n                   text.push(v && typeof v === 'object' ? that.formatSelection(v) : v);\n               });\n           } else if(data) {\n               text = that.formatSelection(data);\n           }\n\n           text = $.isArray(text) ? text.join(this.options.viewseparator) : text;\n\n           //$(element).text(text);\n           Constructor.superclass.value2html.call(this, text, element); \n       },\n\n       html2value: function(html) {\n           return this.options.select2.tags ? this.str2value(html, this.options.viewseparator) : null;\n       },\n\n       value2input: function(value) {\n           // if value array => join it anyway\n           if($.isArray(value)) {\n              value = value.join(this.getSeparator());\n           }\n\n           //for remote source just set value, text is updated by initSelection\n           if(!this.$input.data('select2')) {\n               this.$input.val(value);\n               this.$input.select2(this.options.select2);\n           } else {\n               //second argument needed to separate initial change from user's click (for autosubmit)   \n               this.$input.val(value).trigger('change', true); \n\n               //Uncaught Error: cannot call val() if initSelection() is not defined\n               //this.$input.select2('val', value);\n           }\n\n           // if defined remote source AND no multiple mode AND no user's initSelection provided --> \n           // we should somehow get text for provided id.\n           // The solution is to use element's text as text for that id (exclude empty)\n           if(this.isRemote && !this.isMultiple && !this.options.select2.initSelection) {\n               // customId and customText are methods to extract `id` and `text` from data object\n               // we can use this workaround only if user did not define these methods\n               // otherwise we cant construct data object\n               var customId = this.options.select2.id,\n                   customText = this.options.select2.formatSelection;\n\n               if(!customId && !customText) {\n                   var $el = $(this.options.scope);\n                   if (!$el.data('editable').isEmpty) {\n                       var data = {id: value, text: $el.text()};\n                       this.$input.select2('data', data); \n                   }\n               }\n           }\n       },\n       \n       input2value: function() { \n           return this.$input.select2('val');\n       },\n\n       str2value: function(str, separator) {\n            if(typeof str !== 'string' || !this.isMultiple) {\n                return str;\n            }\n\n            separator = separator || this.getSeparator();\n\n            var val, i, l;\n\n            if (str === null || str.length < 1) {\n                return null;\n            }\n            val = str.split(separator);\n            for (i = 0, l = val.length; i < l; i = i + 1) {\n                val[i] = $.trim(val[i]);\n            }\n\n            return val;\n       },\n\n        autosubmit: function() {\n            this.$input.on('change', function(e, isInitial){\n                if(!isInitial) {\n                  $(this).closest('form').submit();\n                }\n            });\n        },\n\n        getSeparator: function() {\n            return this.options.select2.separator || $.fn.select2.defaults.separator;\n        },\n\n        /*\n        Converts source from x-editable format: {value: 1, text: \"1\"} to\n        select2 format: {id: 1, text: \"1\"}\n        */\n        convertSource: function(source) {\n            if($.isArray(source) && source.length && source[0].value !== undefined) {\n                for(var i = 0; i<source.length; i++) {\n                    if(source[i].value !== undefined) {\n                        source[i].id = source[i].value;\n                        delete source[i].value;\n                    }\n                }\n            }\n            return source;\n        },\n        \n        destroy: function() {\n            if(this.$input.data('select2')) {\n                this.$input.select2('destroy');\n            }\n        }\n        \n    });\n\n    Constructor.defaults = $.extend({}, $.fn.editabletypes.abstractinput.defaults, {\n        /**\n        @property tpl \n        @default <input type=\"hidden\">\n        **/\n        tpl:'<input type=\"hidden\">',\n        /**\n        Configuration of select2. [Full list of options](http://ivaynberg.github.com/select2).\n\n        @property select2 \n        @type object\n        @default null\n        **/\n        select2: null,\n        /**\n        Placeholder attribute of select\n\n        @property placeholder \n        @type string\n        @default null\n        **/\n        placeholder: null,\n        /**\n        Source data for select. It will be assigned to select2 `data` property and kept here just for convenience.\n        Please note, that format is different from simple `select` input: use 'id' instead of 'value'.\n        E.g. `[{id: 1, text: \"text1\"}, {id: 2, text: \"text2\"}, ...]`.\n\n        @property source \n        @type array|string|function\n        @default null        \n        **/\n        source: null,\n        /**\n        Separator used to display tags.\n\n        @property viewseparator \n        @type string\n        @default ', '        \n        **/\n        viewseparator: ', '\n    });\n\n    $.fn.editabletypes.select2 = Constructor;\n\n}(window.jQuery));\n\n/**\n* Combodate - 1.0.5\n* Dropdown date and time picker.\n* Converts text input into dropdowns to pick day, month, year, hour, minute and second.\n* Uses momentjs as datetime library http://momentjs.com.\n* For i18n include corresponding file from https://github.com/timrwood/moment/tree/master/lang \n*\n* Confusion at noon and midnight - see http://en.wikipedia.org/wiki/12-hour_clock#Confusion_at_noon_and_midnight\n* In combodate: \n* 12:00 pm --> 12:00 (24-h format, midday)\n* 12:00 am --> 00:00 (24-h format, midnight, start of day)\n* \n* Differs from momentjs parse rules:\n* 00:00 pm, 12:00 pm --> 12:00 (24-h format, day not change)\n* 00:00 am, 12:00 am --> 00:00 (24-h format, day not change)\n* \n* \n* Author: Vitaliy Potapov\n* Project page: http://github.com/vitalets/combodate\n* Copyright (c) 2012 Vitaliy Potapov. Released under MIT License.\n**/\n(function ($) {\n\n    var Combodate = function (element, options) {\n        this.$element = $(element);\n        if(!this.$element.is('input')) {\n            $.error('Combodate should be applied to INPUT element');\n            return;\n        }\n        this.options = $.extend({}, $.fn.combodate.defaults, options, this.$element.data());\n        this.init();  \n     };\n\n    Combodate.prototype = {\n        constructor: Combodate, \n        init: function () {\n            this.map = {\n                //key   regexp    moment.method\n                day:    ['D',    'date'], \n                month:  ['M',    'month'], \n                year:   ['Y',    'year'], \n                hour:   ['[Hh]', 'hours'],\n                minute: ['m',    'minutes'], \n                second: ['s',    'seconds'],\n                ampm:   ['[Aa]', ''] \n            };\n            \n            this.$widget = $('<span class=\"combodate\"></span>').html(this.getTemplate());\n                      \n            this.initCombos();\n            \n            //update original input on change \n            this.$widget.on('change', 'select', $.proxy(function(e) {\n                this.$element.val(this.getValue()).change();\n                // update days count if month or year changes\n                if (this.options.smartDays) {\n                    if ($(e.target).is('.month') || $(e.target).is('.year')) {\n                        this.fillCombo('day');\n                    }\n                }\n            }, this));\n            \n            this.$widget.find('select').css('width', 'auto');\n                                       \n            // hide original input and insert widget                                       \n            this.$element.hide().after(this.$widget);\n            \n            // set initial value\n            this.setValue(this.$element.val() || this.options.value);\n        },\n        \n        /*\n         Replace tokens in template with <select> elements \n        */         \n        getTemplate: function() {\n            var tpl = this.options.template;\n\n            //first pass\n            $.each(this.map, function(k, v) {\n                v = v[0]; \n                var r = new RegExp(v+'+'),\n                    token = v.length > 1 ? v.substring(1, 2) : v;\n                    \n                tpl = tpl.replace(r, '{'+token+'}');\n            });\n\n            //replace spaces with &nbsp;\n            tpl = tpl.replace(/ /g, '&nbsp;');\n\n            //second pass\n            $.each(this.map, function(k, v) {\n                v = v[0];\n                var token = v.length > 1 ? v.substring(1, 2) : v;\n                    \n                tpl = tpl.replace('{'+token+'}', '<select class=\"'+k+'\"></select>');\n            });   \n\n            return tpl;\n        },\n        \n        /*\n         Initialize combos that presents in template \n        */        \n        initCombos: function() {\n            for (var k in this.map) {\n                var $c = this.$widget.find('.'+k);\n                // set properties like this.$day, this.$month etc.\n                this['$'+k] = $c.length ? $c : null;\n                // fill with items\n                this.fillCombo(k);\n            }\n        },\n\n        /*\n         Fill combo with items \n        */        \n        fillCombo: function(k) {\n            var $combo = this['$'+k];\n            if (!$combo) {\n                return;\n            }\n\n            // define method name to fill items, e.g `fillDays`\n            var f = 'fill' + k.charAt(0).toUpperCase() + k.slice(1); \n            var items = this[f]();\n            var value = $combo.val();\n\n            $combo.empty();\n            for(var i=0; i<items.length; i++) {\n                $combo.append('<option value=\"'+items[i][0]+'\">'+items[i][1]+'</option>');\n            }\n\n            $combo.val(value);\n        },\n\n        /*\n         Initialize items of combos. Handles `firstItem` option \n        */\n        fillCommon: function(key) {\n            var values = [],\n                relTime;\n                \n            if(this.options.firstItem === 'name') {\n                //need both to support moment ver < 2 and  >= 2\n                relTime = moment.relativeTime || moment.langData()._relativeTime; \n                var header = typeof relTime[key] === 'function' ? relTime[key](1, true, key, false) : relTime[key];\n                //take last entry (see momentjs lang files structure) \n                header = header.split(' ').reverse()[0];                \n                values.push(['', header]);\n            } else if(this.options.firstItem === 'empty') {\n                values.push(['', '']);\n            }\n            return values;\n        },  \n\n\n        /*\n        fill day\n        */\n        fillDay: function() {\n            var items = this.fillCommon('d'), name, i,\n                twoDigit = this.options.template.indexOf('DD') !== -1,\n                daysCount = 31;\n\n            // detect days count (depends on month and year)\n            // originally https://github.com/vitalets/combodate/pull/7\n            if (this.options.smartDays && this.$month && this.$year) {\n                var month = parseInt(this.$month.val(), 10);\n                var year = parseInt(this.$year.val(), 10);\n\n                if (!isNaN(month) && !isNaN(year)) {\n                    daysCount = moment([year, month]).daysInMonth();\n                }\n            }\n\n            for (i = 1; i <= daysCount; i++) {\n                name = twoDigit ? this.leadZero(i) : i;\n                items.push([i, name]);\n            }\n            return items;        \n        },\n        \n        /*\n        fill month\n        */\n        fillMonth: function() {\n            var items = this.fillCommon('M'), name, i, \n                longNames = this.options.template.indexOf('MMMM') !== -1,\n                shortNames = this.options.template.indexOf('MMM') !== -1,\n                twoDigit = this.options.template.indexOf('MM') !== -1;\n                \n            for(i=0; i<=11; i++) {\n                if(longNames) {\n                    //see https://github.com/timrwood/momentjs.com/pull/36\n                    name = moment().date(1).month(i).format('MMMM');\n                } else if(shortNames) {\n                    name = moment().date(1).month(i).format('MMM');\n                } else if(twoDigit) {\n                    name = this.leadZero(i+1);\n                } else {\n                    name = i+1;\n                }\n                items.push([i, name]);\n            } \n            return items;\n        },  \n        \n        /*\n        fill year\n        */\n        fillYear: function() {\n            var items = [], name, i, \n                longNames = this.options.template.indexOf('YYYY') !== -1;\n           \n            for(i=this.options.maxYear; i>=this.options.minYear; i--) {\n                name = longNames ? i : (i+'').substring(2);\n                items[this.options.yearDescending ? 'push' : 'unshift']([i, name]);\n            }\n            \n            items = this.fillCommon('y').concat(items);\n            \n            return items;              \n        },    \n        \n        /*\n        fill hour\n        */\n        fillHour: function() {\n            var items = this.fillCommon('h'), name, i,\n                h12 = this.options.template.indexOf('h') !== -1,\n                h24 = this.options.template.indexOf('H') !== -1,\n                twoDigit = this.options.template.toLowerCase().indexOf('hh') !== -1,\n                min = h12 ? 1 : 0, \n                max = h12 ? 12 : 23;\n                \n            for(i=min; i<=max; i++) {\n                name = twoDigit ? this.leadZero(i) : i;\n                items.push([i, name]);\n            } \n            return items;                 \n        },    \n        \n        /*\n        fill minute\n        */\n        fillMinute: function() {\n            var items = this.fillCommon('m'), name, i,\n                twoDigit = this.options.template.indexOf('mm') !== -1;\n\n            for(i=0; i<=59; i+= this.options.minuteStep) {\n                name = twoDigit ? this.leadZero(i) : i;\n                items.push([i, name]);\n            }    \n            return items;              \n        },  \n        \n        /*\n        fill second\n        */\n        fillSecond: function() {\n            var items = this.fillCommon('s'), name, i,\n                twoDigit = this.options.template.indexOf('ss') !== -1;\n\n            for(i=0; i<=59; i+= this.options.secondStep) {\n                name = twoDigit ? this.leadZero(i) : i;\n                items.push([i, name]);\n            }    \n            return items;              \n        },  \n        \n        /*\n        fill ampm\n        */\n        fillAmpm: function() {\n            var ampmL = this.options.template.indexOf('a') !== -1,\n                ampmU = this.options.template.indexOf('A') !== -1,            \n                items = [\n                    ['am', ampmL ? 'am' : 'AM'],\n                    ['pm', ampmL ? 'pm' : 'PM']\n                ];\n            return items;                              \n        },                                       \n\n        /*\n         Returns current date value from combos. \n         If format not specified - `options.format` used.\n         If format = `null` - Moment object returned.\n        */\n        getValue: function(format) {\n            var dt, values = {}, \n                that = this,\n                notSelected = false;\n                \n            //getting selected values    \n            $.each(this.map, function(k, v) {\n                if(k === 'ampm') {\n                    return;\n                }\n                var def = k === 'day' ? 1 : 0;\n                  \n                values[k] = that['$'+k] ? parseInt(that['$'+k].val(), 10) : def; \n                \n                if(isNaN(values[k])) {\n                   notSelected = true;\n                   return false; \n                }\n            });\n            \n            //if at least one visible combo not selected - return empty string\n            if(notSelected) {\n               return '';\n            }\n            \n            //convert hours 12h --> 24h \n            if(this.$ampm) {\n                //12:00 pm --> 12:00 (24-h format, midday), 12:00 am --> 00:00 (24-h format, midnight, start of day)\n                if(values.hour === 12) {\n                    values.hour = this.$ampm.val() === 'am' ? 0 : 12;                    \n                } else {\n                    values.hour = this.$ampm.val() === 'am' ? values.hour : values.hour+12;\n                }\n            }    \n            \n            dt = moment([values.year, values.month, values.day, values.hour, values.minute, values.second]);\n            \n            //highlight invalid date\n            this.highlight(dt);\n                              \n            format = format === undefined ? this.options.format : format;\n            if(format === null) {\n               return dt.isValid() ? dt : null; \n            } else {\n               return dt.isValid() ? dt.format(format) : ''; \n            }           \n        },\n        \n        setValue: function(value) {\n            if(!value) {\n                return;\n            }\n            \n            var dt = typeof value === 'string' ? moment(value, this.options.format) : moment(value),\n                that = this,\n                values = {};\n            \n            //function to find nearest value in select options\n            function getNearest($select, value) {\n                var delta = {};\n                $select.children('option').each(function(i, opt){\n                    var optValue = $(opt).attr('value'),\n                    distance;\n\n                    if(optValue === '') return;\n                    distance = Math.abs(optValue - value); \n                    if(typeof delta.distance === 'undefined' || distance < delta.distance) {\n                        delta = {value: optValue, distance: distance};\n                    } \n                }); \n                return delta.value;\n            }             \n            \n            if(dt.isValid()) {\n                //read values from date object\n                $.each(this.map, function(k, v) {\n                    if(k === 'ampm') {\n                       return; \n                    }\n                    values[k] = dt[v[1]]();\n                });\n               \n                if(this.$ampm) {\n                    //12:00 pm --> 12:00 (24-h format, midday), 12:00 am --> 00:00 (24-h format, midnight, start of day)\n                    if(values.hour >= 12) {\n                        values.ampm = 'pm';\n                        if(values.hour > 12) {\n                            values.hour -= 12;\n                        }\n                    } else {\n                        values.ampm = 'am';\n                        if(values.hour === 0) {\n                            values.hour = 12;\n                        }\n                    } \n                }\n               \n                $.each(values, function(k, v) {\n                    //call val() for each existing combo, e.g. this.$hour.val()\n                    if(that['$'+k]) {\n                       \n                        if(k === 'minute' && that.options.minuteStep > 1 && that.options.roundTime) {\n                           v = getNearest(that['$'+k], v);\n                        }\n                       \n                        if(k === 'second' && that.options.secondStep > 1 && that.options.roundTime) {\n                           v = getNearest(that['$'+k], v);\n                        }                       \n                       \n                        that['$'+k].val(v);\n                    }\n                });\n\n                // update days count\n                if (this.options.smartDays) {\n                    this.fillCombo('day');\n                }\n               \n               this.$element.val(dt.format(this.options.format)).change();\n            }\n        },\n        \n        /*\n         highlight combos if date is invalid\n        */\n        highlight: function(dt) {\n            if(!dt.isValid()) {\n                if(this.options.errorClass) {\n                    this.$widget.addClass(this.options.errorClass);\n                } else {\n                    //store original border color\n                    if(!this.borderColor) {\n                        this.borderColor = this.$widget.find('select').css('border-color'); \n                    }\n                    this.$widget.find('select').css('border-color', 'red');\n                } \n            } else {\n                if(this.options.errorClass) {\n                    this.$widget.removeClass(this.options.errorClass);\n                } else {\n                    this.$widget.find('select').css('border-color', this.borderColor);\n                }  \n            }\n        },\n        \n        leadZero: function(v) {\n            return v <= 9 ? '0' + v : v; \n        },\n        \n        destroy: function() {\n            this.$widget.remove();\n            this.$element.removeData('combodate').show();\n        }\n        \n        //todo: clear method        \n    };\n\n    $.fn.combodate = function ( option ) {\n        var d, args = Array.apply(null, arguments);\n        args.shift();\n\n        //getValue returns date as string / object (not jQuery object)\n        if(option === 'getValue' && this.length && (d = this.eq(0).data('combodate'))) {\n          return d.getValue.apply(d, args);\n        }        \n        \n        return this.each(function () {\n            var $this = $(this),\n            data = $this.data('combodate'),\n            options = typeof option == 'object' && option;\n            if (!data) {\n                $this.data('combodate', (data = new Combodate(this, options)));\n            }\n            if (typeof option == 'string' && typeof data[option] == 'function') {\n                data[option].apply(data, args);\n            }\n        });\n    };  \n    \n    $.fn.combodate.defaults = {\n         //in this format value stored in original input\n        format: 'DD-MM-YYYY HH:mm',      \n        //in this format items in dropdowns are displayed\n        template: 'D / MMM / YYYY   H : mm',\n        //initial value, can be `new Date()`    \n        value: null,                       \n        minYear: 1970,\n        maxYear: new Date().getFullYear(),\n        yearDescending: true,\n        minuteStep: 5,\n        secondStep: 1,\n        firstItem: 'empty', //'name', 'empty', 'none'\n        errorClass: null,\n        roundTime: true, // whether to round minutes and seconds if step > 1\n        smartDays: false // whether days in combo depend on selected month: 31, 30, 28\n    };\n\n}(window.jQuery));\n/**\nCombodate input - dropdown date and time picker.    \nBased on [combodate](http://vitalets.github.com/combodate) plugin (included). To use it you should manually include [momentjs](http://momentjs.com).\n\n    <script src=\"js/moment.min.js\"></script>\n   \nAllows to input:\n\n* only date\n* only time \n* both date and time  \n\nPlease note, that format is taken from momentjs and **not compatible** with bootstrap-datepicker / jquery UI datepicker.  \nInternally value stored as `momentjs` object. \n\n@class combodate\n@extends abstractinput\n@final\n@since 1.4.0\n@example\n<a href=\"#\" id=\"dob\" data-type=\"combodate\" data-pk=\"1\" data-url=\"/post\" data-value=\"1984-05-15\" data-title=\"Select date\"></a>\n<script>\n$(function(){\n    $('#dob').editable({\n        format: 'YYYY-MM-DD',    \n        viewformat: 'DD.MM.YYYY',    \n        template: 'D / MMMM / YYYY',    \n        combodate: {\n                minYear: 2000,\n                maxYear: new Date().getFullYear(),\n                minuteStep: 1\n           }\n        }\n    });\n});\n</script>\n**/\n\n/*global moment*/\n\n(function ($) {\n    \"use strict\";\n    \n    var Constructor = function (options) {\n        this.init('combodate', options, Constructor.defaults);\n        \n        //by default viewformat equals to format\n        if(!this.options.viewformat) {\n            this.options.viewformat = this.options.format;\n        }        \n        \n        //try parse combodate config defined as json string in data-combodate\n        options.combodate = $.fn.editableutils.tryParseJson(options.combodate, true);\n\n        //overriding combodate config (as by default jQuery extend() is not recursive)\n        this.options.combodate = $.extend({}, Constructor.defaults.combodate, options.combodate, {\n            format: this.options.format,\n            template: this.options.template\n        });\n    };\n\n    $.fn.editableutils.inherit(Constructor, $.fn.editabletypes.abstractinput);    \n    \n    $.extend(Constructor.prototype, {\n        render: function () {\n            this.$input.combodate(this.options.combodate);\n                    \n            if($.fn.editableform.engine === 'bs3') {\n                this.$input.siblings().find('select').addClass('form-control');\n            }\n            \n            if(this.options.inputclass) {\n                this.$input.siblings().find('select').addClass(this.options.inputclass);\n            }            \n            //\"clear\" link\n            /*\n            if(this.options.clear) {\n                this.$clear = $('<a href=\"#\"></a>').html(this.options.clear).click($.proxy(function(e){\n                    e.preventDefault();\n                    e.stopPropagation();\n                    this.clear();\n                }, this));\n                \n                this.$tpl.parent().append($('<div class=\"editable-clear\">').append(this.$clear));  \n            } \n            */               \n        },\n        \n        value2html: function(value, element) {\n            var text = value ? value.format(this.options.viewformat) : '';\n            //$(element).text(text);\n            Constructor.superclass.value2html.call(this, text, element);  \n        },\n\n        html2value: function(html) {\n            return html ? moment(html, this.options.viewformat) : null;\n        },   \n        \n        value2str: function(value) {\n            return value ? value.format(this.options.format) : '';\n       }, \n       \n       str2value: function(str) {\n           return str ? moment(str, this.options.format) : null;\n       }, \n       \n       value2submit: function(value) {\n           return this.value2str(value);\n       },                    \n\n       value2input: function(value) {\n           this.$input.combodate('setValue', value);\n       },\n        \n       input2value: function() { \n           return this.$input.combodate('getValue', null);\n       },       \n       \n       activate: function() {\n           this.$input.siblings('.combodate').find('select').eq(0).focus();\n       },\n       \n       /*\n       clear:  function() {\n          this.$input.data('datepicker').date = null;\n          this.$input.find('.active').removeClass('active');\n       },\n       */\n       \n       autosubmit: function() {\n           \n       }\n\n    });\n    \n    Constructor.defaults = $.extend({}, $.fn.editabletypes.abstractinput.defaults, {\n        /**\n        @property tpl \n        @default <input type=\"text\">\n        **/         \n        tpl:'<input type=\"text\">',\n        /**\n        @property inputclass \n        @default null\n        **/         \n        inputclass: null,\n        /**\n        Format used for sending value to server. Also applied when converting date from <code>data-value</code> attribute.<br>\n        See list of tokens in [momentjs docs](http://momentjs.com/docs/#/parsing/string-format)  \n        \n        @property format \n        @type string\n        @default YYYY-MM-DD\n        **/         \n        format:'YYYY-MM-DD',\n        /**\n        Format used for displaying date. Also applied when converting date from element's text on init.   \n        If not specified equals to `format`.\n        \n        @property viewformat \n        @type string\n        @default null\n        **/          \n        viewformat: null,        \n        /**\n        Template used for displaying dropdowns.\n        \n        @property template \n        @type string\n        @default D / MMM / YYYY\n        **/          \n        template: 'D / MMM / YYYY',  \n        /**\n        Configuration of combodate.\n        Full list of options: http://vitalets.github.com/combodate/#docs\n        \n        @property combodate \n        @type object\n        @default null\n        **/\n        combodate: null\n        \n        /*\n        (not implemented yet)\n        Text shown as clear date button. \n        If <code>false</code> clear button will not be rendered.\n        \n        @property clear \n        @type boolean|string\n        @default 'x clear'         \n        */\n        //clear: '&times; clear'\n    });   \n\n    $.fn.editabletypes.combodate = Constructor;\n\n}(window.jQuery));\n\n/*\nEditableform based on Twitter Bootstrap 3\n*/\n(function ($) {\n    \"use strict\";\n    \n    //store parent methods\n    var pInitInput = $.fn.editableform.Constructor.prototype.initInput;\n    \n    $.extend($.fn.editableform.Constructor.prototype, {\n        initTemplate: function() {\n            this.$form = $($.fn.editableform.template); \n            this.$form.find('.control-group').addClass('form-group');\n            this.$form.find('.editable-error-block').addClass('help-block');\n        },\n        initInput: function() {  \n            pInitInput.apply(this);\n\n            //for bs3 set default class `input-sm` to standard inputs\n            var emptyInputClass = this.input.options.inputclass === null || this.input.options.inputclass === false;\n            var defaultClass = 'input-sm';\n            \n            //bs3 add `form-control` class to standard inputs\n            var stdtypes = 'text,select,textarea,password,email,url,tel,number,range,time,typeaheadjs'.split(','); \n            if(~$.inArray(this.input.type, stdtypes)) {\n                this.input.$input.addClass('form-control');\n                if(emptyInputClass) {\n                    this.input.options.inputclass = defaultClass;\n                    this.input.$input.addClass(defaultClass);\n                }\n            }             \n        \n            //apply bs3 size class also to buttons (to fit size of control)\n            var $btn = this.$form.find('.editable-buttons');\n            var classes = emptyInputClass ? [defaultClass] : this.input.options.inputclass.split(' ');\n            for(var i=0; i<classes.length; i++) {\n                // `btn-sm` is default now\n                /*\n                if(classes[i].toLowerCase() === 'input-sm') { \n                    $btn.find('button').addClass('btn-sm');  \n                }\n                */\n                if(classes[i].toLowerCase() === 'input-lg') {\n                    $btn.find('button').removeClass('btn-sm').addClass('btn-lg'); \n                }\n            }\n        }\n    });    \n    \n    //buttons\n    $.fn.editableform.buttons = \n      '<button type=\"submit\" class=\"btn btn-primary btn-sm editable-submit\">'+\n        '<i class=\"glyphicon glyphicon-ok\"></i>'+\n      '</button>'+\n      '<button type=\"button\" class=\"btn btn-default btn-sm editable-cancel\">'+\n        '<i class=\"glyphicon glyphicon-remove\"></i>'+\n      '</button>';         \n    \n    //error classes\n    $.fn.editableform.errorGroupClass = 'has-error';\n    $.fn.editableform.errorBlockClass = null;  \n    //engine\n    $.fn.editableform.engine = 'bs3';  \n}(window.jQuery));\n/**\n* Editable Popover3 (for Bootstrap 3) \n* ---------------------\n* requires bootstrap-popover.js\n*/\n\n\n// (function ($) {\n//     \"use strict\";\n\n//     //extend methods\n//     $.extend($.fn.editableContainer.Popup.prototype, {\n//         containerName: 'popover',\n//         containerDataName: 'bs.popover',\n//         innerCss: '.popover-content',\n//         defaults: $.fn.popover.Constructor.DEFAULTS,\n\n//         initContainer: function(){\n//             $.extend(this.containerOptions, {\n//                 trigger: 'manual',\n//                 selector: false,\n//                 content: ' ',\n//                 template: this.defaults.template\n//             });\n            \n//             //as template property is used in inputs, hide it from popover\n//             var t;\n//             if(this.$element.data('template')) {\n//                t = this.$element.data('template');\n//                this.$element.removeData('template');  \n//             } \n            \n//             this.call(this.containerOptions);\n            \n//             if(t) {\n//                //restore data('template')\n//                this.$element.data('template', t); \n//             }\n//         }, \n        \n//         /* show */\n//         innerShow: function () {\n//             this.call('show');                \n//         },  \n        \n//         /* hide */\n//         innerHide: function () {\n//             this.call('hide');       \n//         }, \n        \n//         /* destroy */\n//         innerDestroy: function() {\n//             this.call('destroy');\n//         },                               \n        \n//         setContainerOption: function(key, value) {\n//             this.container().options[key] = value; \n//         },               \n\n//         /**\n//         * move popover to new position. This function mainly copied from bootstrap-popover.\n//         */\n//         /*jshint laxcomma: true, eqeqeq: false*/\n//         setPosition: function () { \n\n//             (function() {\n//             /*    \n//                 var $tip = this.tip()\n//                 , inside\n//                 , pos\n//                 , actualWidth\n//                 , actualHeight\n//                 , placement\n//                 , tp\n//                 , tpt\n//                 , tpb\n//                 , tpl\n//                 , tpr;\n\n//                 placement = typeof this.options.placement === 'function' ?\n//                 this.options.placement.call(this, $tip[0], this.$element[0]) :\n//                 this.options.placement;\n\n//                 inside = /in/.test(placement);\n               \n//                 $tip\n//               //  .detach()\n//               //vitalets: remove any placement class because otherwise they dont influence on re-positioning of visible popover\n//                 .removeClass('top right bottom left')\n//                 .css({ top: 0, left: 0, display: 'block' });\n//               //  .insertAfter(this.$element);\n               \n//                 pos = this.getPosition(inside);\n\n//                 actualWidth = $tip[0].offsetWidth;\n//                 actualHeight = $tip[0].offsetHeight;\n\n//                 placement = inside ? placement.split(' ')[1] : placement;\n\n//                 tpb = {top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2};\n//                 tpt = {top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2};\n//                 tpl = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth};\n//                 tpr = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width};\n\n//                 switch (placement) {\n//                     case 'bottom':\n//                         if ((tpb.top + actualHeight) > ($(window).scrollTop() + $(window).height())) {\n//                             if (tpt.top > $(window).scrollTop()) {\n//                                 placement = 'top';\n//                             } else if ((tpr.left + actualWidth) < ($(window).scrollLeft() + $(window).width())) {\n//                                 placement = 'right';\n//                             } else if (tpl.left > $(window).scrollLeft()) {\n//                                 placement = 'left';\n//                             } else {\n//                                 placement = 'right';\n//                             }\n//                         }\n//                         break;\n//                     case 'top':\n//                         if (tpt.top < $(window).scrollTop()) {\n//                             if ((tpb.top + actualHeight) < ($(window).scrollTop() + $(window).height())) {\n//                                 placement = 'bottom';\n//                             } else if ((tpr.left + actualWidth) < ($(window).scrollLeft() + $(window).width())) {\n//                                 placement = 'right';\n//                             } else if (tpl.left > $(window).scrollLeft()) {\n//                                 placement = 'left';\n//                             } else {\n//                                 placement = 'right';\n//                             }\n//                         }\n//                         break;\n//                     case 'left':\n//                         if (tpl.left < $(window).scrollLeft()) {\n//                             if ((tpr.left + actualWidth) < ($(window).scrollLeft() + $(window).width())) {\n//                                 placement = 'right';\n//                             } else if (tpt.top > $(window).scrollTop()) {\n//                                 placement = 'top';\n//                             } else if (tpt.top > $(window).scrollTop()) {\n//                                 placement = 'bottom';\n//                             } else {\n//                                 placement = 'right';\n//                             }\n//                         }\n//                         break;\n//                     case 'right':\n//                         if ((tpr.left + actualWidth) > ($(window).scrollLeft() + $(window).width())) {\n//                             if (tpl.left > $(window).scrollLeft()) {\n//                                 placement = 'left';\n//                             } else if (tpt.top > $(window).scrollTop()) {\n//                                 placement = 'top';\n//                             } else if (tpt.top > $(window).scrollTop()) {\n//                                 placement = 'bottom';\n//                             }\n//                         }\n//                         break;\n//                 }\n\n//                 switch (placement) {\n//                     case 'bottom':\n//                         tp = tpb;\n//                         break;\n//                     case 'top':\n//                         tp = tpt;\n//                         break;\n//                     case 'left':\n//                         tp = tpl;\n//                         break;\n//                     case 'right':\n//                         tp = tpr;\n//                         break;\n//                 }\n\n//                 $tip\n//                 .offset(tp)\n//                 .addClass(placement)\n//                 .addClass('in');\n//            */\n                     \n           \n//             var $tip = this.tip();\n            \n//             var placement = typeof this.options.placement == 'function' ?\n//                 this.options.placement.call(this, $tip[0], this.$element[0]) :\n//                 this.options.placement;            \n\n//             var autoToken = /\\s?auto?\\s?/i;\n//             var autoPlace = autoToken.test(placement);\n//             if (autoPlace) {\n//                 placement = placement.replace(autoToken, '') || 'top';\n//             }\n            \n            \n//             var pos = this.getPosition();\n//             var actualWidth = $tip[0].offsetWidth;\n//             var actualHeight = $tip[0].offsetHeight;\n\n//             if (autoPlace) {\n//                 var $parent = this.$element.parent();\n\n//                 var orgPlacement = placement;\n//                 var docScroll    = document.documentElement.scrollTop || document.body.scrollTop;\n//                 var parentWidth  = this.options.container == 'body' ? window.innerWidth  : $parent.outerWidth();\n//                 var parentHeight = this.options.container == 'body' ? window.innerHeight : $parent.outerHeight();\n//                 var parentLeft   = this.options.container == 'body' ? 0 : $parent.offset().left;\n\n//                 placement = placement == 'bottom' && pos.top   + pos.height  + actualHeight - docScroll > parentHeight  ? 'top'    :\n//                             placement == 'top'    && pos.top   - docScroll   - actualHeight < 0                         ? 'bottom' :\n//                             placement == 'right'  && pos.right + actualWidth > parentWidth                              ? 'left'   :\n//                             placement == 'left'   && pos.left  - actualWidth < parentLeft                               ? 'right'  :\n//                             placement;\n\n//                 $tip\n//                   .removeClass(orgPlacement)\n//                   .addClass(placement);\n//             }\n\n\n//             var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight);\n\n//             this.applyPlacement(calculatedOffset, placement);            \n                     \n                \n//             }).call(this.container());\n//           /*jshint laxcomma: false, eqeqeq: true*/  \n//         }            \n//     });\n\n// }(window.jQuery));\n\n/* =========================================================\n * bootstrap-datepicker.js\n * http://www.eyecon.ro/bootstrap-datepicker\n * =========================================================\n * Copyright 2012 Stefan Petre\n * Improvements by Andrew Rowls\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n * ========================================================= */\n\n(function( $ ) {\n\n\tfunction UTCDate(){\n\t\treturn new Date(Date.UTC.apply(Date, arguments));\n\t}\n\tfunction UTCToday(){\n\t\tvar today = new Date();\n\t\treturn UTCDate(today.getUTCFullYear(), today.getUTCMonth(), today.getUTCDate());\n\t}\n\n\t// Picker object\n\n\tvar Datepicker = function(element, options) {\n\t\tvar that = this;\n\n\t\tthis._process_options(options);\n\n\t\tthis.element = $(element);\n\t\tthis.isInline = false;\n\t\tthis.isInput = this.element.is('input');\n\t\tthis.component = this.element.is('.date') ? this.element.find('.add-on, .btn') : false;\n\t\tthis.hasInput = this.component && this.element.find('input').length;\n\t\tif(this.component && this.component.length === 0)\n\t\t\tthis.component = false;\n\n\t\tthis.picker = $(DPGlobal.template);\n\t\tthis._buildEvents();\n\t\tthis._attachEvents();\n\n\t\tif(this.isInline) {\n\t\t\tthis.picker.addClass('datepicker-inline').appendTo(this.element);\n\t\t} else {\n\t\t\tthis.picker.addClass('datepicker-dropdown dropdown-menu');\n\t\t}\n\n\t\tif (this.o.rtl){\n\t\t\tthis.picker.addClass('datepicker-rtl');\n\t\t\tthis.picker.find('.prev i, .next i')\n\t\t\t\t\t\t.toggleClass('icon-arrow-left icon-arrow-right');\n\t\t}\n\n\n\t\tthis.viewMode = this.o.startView;\n\n\t\tif (this.o.calendarWeeks)\n\t\t\tthis.picker.find('tfoot th.today')\n\t\t\t\t\t\t.attr('colspan', function(i, val){\n\t\t\t\t\t\t\treturn parseInt(val) + 1;\n\t\t\t\t\t\t});\n\n\t\tthis._allow_update = false;\n\n\t\tthis.setStartDate(this.o.startDate);\n\t\tthis.setEndDate(this.o.endDate);\n\t\tthis.setDaysOfWeekDisabled(this.o.daysOfWeekDisabled);\n\n\t\tthis.fillDow();\n\t\tthis.fillMonths();\n\n\t\tthis._allow_update = true;\n\n\t\tthis.update();\n\t\tthis.showMode();\n\n\t\tif(this.isInline) {\n\t\t\tthis.show();\n\t\t}\n\t};\n\n\tDatepicker.prototype = {\n\t\tconstructor: Datepicker,\n\n\t\t_process_options: function(opts){\n\t\t\t// Store raw options for reference\n\t\t\tthis._o = $.extend({}, this._o, opts);\n\t\t\t// Processed options\n\t\t\tvar o = this.o = $.extend({}, this._o);\n\n\t\t\t// Check if \"de-DE\" style date is available, if not language should\n\t\t\t// fallback to 2 letter code eg \"de\"\n\t\t\tvar lang = o.language;\n\t\t\tif (!dates[lang]) {\n\t\t\t\tlang = lang.split('-')[0];\n\t\t\t\tif (!dates[lang])\n\t\t\t\t\tlang = defaults.language;\n\t\t\t}\n\t\t\to.language = lang;\n\n\t\t\tswitch(o.startView){\n\t\t\t\tcase 2:\n\t\t\t\tcase 'decade':\n\t\t\t\t\to.startView = 2;\n\t\t\t\t\tbreak;\n\t\t\t\tcase 1:\n\t\t\t\tcase 'year':\n\t\t\t\t\to.startView = 1;\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\to.startView = 0;\n\t\t\t}\n\n\t\t\tswitch (o.minViewMode) {\n\t\t\t\tcase 1:\n\t\t\t\tcase 'months':\n\t\t\t\t\to.minViewMode = 1;\n\t\t\t\t\tbreak;\n\t\t\t\tcase 2:\n\t\t\t\tcase 'years':\n\t\t\t\t\to.minViewMode = 2;\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\to.minViewMode = 0;\n\t\t\t}\n\n\t\t\to.startView = Math.max(o.startView, o.minViewMode);\n\n\t\t\to.weekStart %= 7;\n\t\t\to.weekEnd = ((o.weekStart + 6) % 7);\n\n\t\t\tvar format = DPGlobal.parseFormat(o.format)\n\t\t\tif (o.startDate !== -Infinity) {\n\t\t\t\to.startDate = DPGlobal.parseDate(o.startDate, format, o.language);\n\t\t\t}\n\t\t\tif (o.endDate !== Infinity) {\n\t\t\t\to.endDate = DPGlobal.parseDate(o.endDate, format, o.language);\n\t\t\t}\n\n\t\t\to.daysOfWeekDisabled = o.daysOfWeekDisabled||[];\n\t\t\tif (!$.isArray(o.daysOfWeekDisabled))\n\t\t\t\to.daysOfWeekDisabled = o.daysOfWeekDisabled.split(/[,\\s]*/);\n\t\t\to.daysOfWeekDisabled = $.map(o.daysOfWeekDisabled, function (d) {\n\t\t\t\treturn parseInt(d, 10);\n\t\t\t});\n\t\t},\n\t\t_events: [],\n\t\t_secondaryEvents: [],\n\t\t_applyEvents: function(evs){\n\t\t\tfor (var i=0, el, ev; i<evs.length; i++){\n\t\t\t\tel = evs[i][0];\n\t\t\t\tev = evs[i][1];\n\t\t\t\tel.on(ev);\n\t\t\t}\n\t\t},\n\t\t_unapplyEvents: function(evs){\n\t\t\tfor (var i=0, el, ev; i<evs.length; i++){\n\t\t\t\tel = evs[i][0];\n\t\t\t\tev = evs[i][1];\n\t\t\t\tel.off(ev);\n\t\t\t}\n\t\t},\n\t\t_buildEvents: function(){\n\t\t\tif (this.isInput) { // single input\n\t\t\t\tthis._events = [\n\t\t\t\t\t[this.element, {\n\t\t\t\t\t\tfocus: $.proxy(this.show, this),\n\t\t\t\t\t\tkeyup: $.proxy(this.update, this),\n\t\t\t\t\t\tkeydown: $.proxy(this.keydown, this)\n\t\t\t\t\t}]\n\t\t\t\t];\n\t\t\t}\n\t\t\telse if (this.component && this.hasInput){ // component: input + button\n\t\t\t\tthis._events = [\n\t\t\t\t\t// For components that are not readonly, allow keyboard nav\n\t\t\t\t\t[this.element.find('input'), {\n\t\t\t\t\t\tfocus: $.proxy(this.show, this),\n\t\t\t\t\t\tkeyup: $.proxy(this.update, this),\n\t\t\t\t\t\tkeydown: $.proxy(this.keydown, this)\n\t\t\t\t\t}],\n\t\t\t\t\t[this.component, {\n\t\t\t\t\t\tclick: $.proxy(this.show, this)\n\t\t\t\t\t}]\n\t\t\t\t];\n\t\t\t}\n\t\t\telse if (this.element.is('div')) {  // inline datepicker\n\t\t\t\tthis.isInline = true;\n\t\t\t}\n\t\t\telse {\n\t\t\t\tthis._events = [\n\t\t\t\t\t[this.element, {\n\t\t\t\t\t\tclick: $.proxy(this.show, this)\n\t\t\t\t\t}]\n\t\t\t\t];\n\t\t\t}\n\n\t\t\tthis._secondaryEvents = [\n\t\t\t\t[this.picker, {\n\t\t\t\t\tclick: $.proxy(this.click, this)\n\t\t\t\t}],\n\t\t\t\t[$(window), {\n\t\t\t\t\tresize: $.proxy(this.place, this)\n\t\t\t\t}],\n\t\t\t\t[$(document), {\n\t\t\t\t\tmousedown: $.proxy(function (e) {\n\t\t\t\t\t\t// Clicked outside the datepicker, hide it\n\t\t\t\t\t\tif (!(\n\t\t\t\t\t\t\tthis.element.is(e.target) ||\n\t\t\t\t\t\t\tthis.element.find(e.target).size() ||\n\t\t\t\t\t\t\tthis.picker.is(e.target) ||\n\t\t\t\t\t\t\tthis.picker.find(e.target).size()\n\t\t\t\t\t\t)) {\n\t\t\t\t\t\t\tthis.hide();\n\t\t\t\t\t\t}\n\t\t\t\t\t}, this)\n\t\t\t\t}]\n\t\t\t];\n\t\t},\n\t\t_attachEvents: function(){\n\t\t\tthis._detachEvents();\n\t\t\tthis._applyEvents(this._events);\n\t\t},\n\t\t_detachEvents: function(){\n\t\t\tthis._unapplyEvents(this._events);\n\t\t},\n\t\t_attachSecondaryEvents: function(){\n\t\t\tthis._detachSecondaryEvents();\n\t\t\tthis._applyEvents(this._secondaryEvents);\n\t\t},\n\t\t_detachSecondaryEvents: function(){\n\t\t\tthis._unapplyEvents(this._secondaryEvents);\n\t\t},\n\t\t_trigger: function(event, altdate){\n\t\t\tvar date = altdate || this.date,\n\t\t\t\tlocal_date = new Date(date.getTime() + (date.getTimezoneOffset()*60000));\n\n\t\t\tthis.element.trigger({\n\t\t\t\ttype: event,\n\t\t\t\tdate: local_date,\n\t\t\t\tformat: $.proxy(function(altformat){\n\t\t\t\t\tvar format = altformat || this.o.format;\n\t\t\t\t\treturn DPGlobal.formatDate(date, format, this.o.language);\n\t\t\t\t}, this)\n\t\t\t});\n\t\t},\n\n\t\tshow: function(e) {\n\t\t\tif (!this.isInline)\n\t\t\t\tthis.picker.appendTo('body');\n\t\t\tthis.picker.show();\n\t\t\tthis.height = this.component ? this.component.outerHeight() : this.element.outerHeight();\n\t\t\tthis.place();\n\t\t\tthis._attachSecondaryEvents();\n\t\t\tif (e) {\n\t\t\t\te.preventDefault();\n\t\t\t}\n\t\t\tthis._trigger('show');\n\t\t},\n\n\t\thide: function(e){\n\t\t\tif(this.isInline) return;\n\t\t\tif (!this.picker.is(':visible')) return;\n\t\t\tthis.picker.hide().detach();\n\t\t\tthis._detachSecondaryEvents();\n\t\t\tthis.viewMode = this.o.startView;\n\t\t\tthis.showMode();\n\n\t\t\tif (\n\t\t\t\tthis.o.forceParse &&\n\t\t\t\t(\n\t\t\t\t\tthis.isInput && this.element.val() ||\n\t\t\t\t\tthis.hasInput && this.element.find('input').val()\n\t\t\t\t)\n\t\t\t)\n\t\t\t\tthis.setValue();\n\t\t\tthis._trigger('hide');\n\t\t},\n\n\t\tremove: function() {\n\t\t\tthis.hide();\n\t\t\tthis._detachEvents();\n\t\t\tthis._detachSecondaryEvents();\n\t\t\tthis.picker.remove();\n\t\t\tdelete this.element.data().datepicker;\n\t\t\tif (!this.isInput) {\n\t\t\t\tdelete this.element.data().date;\n\t\t\t}\n\t\t},\n\n\t\tgetDate: function() {\n\t\t\tvar d = this.getUTCDate();\n\t\t\treturn new Date(d.getTime() + (d.getTimezoneOffset()*60000));\n\t\t},\n\n\t\tgetUTCDate: function() {\n\t\t\treturn this.date;\n\t\t},\n\n\t\tsetDate: function(d) {\n\t\t\tthis.setUTCDate(new Date(d.getTime() - (d.getTimezoneOffset()*60000)));\n\t\t},\n\n\t\tsetUTCDate: function(d) {\n\t\t\tthis.date = d;\n\t\t\tthis.setValue();\n\t\t},\n\n\t\tsetValue: function() {\n\t\t\tvar formatted = this.getFormattedDate();\n\t\t\tif (!this.isInput) {\n\t\t\t\tif (this.component){\n\t\t\t\t\tthis.element.find('input').val(formatted);\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tthis.element.val(formatted);\n\t\t\t}\n\t\t},\n\n\t\tgetFormattedDate: function(format) {\n\t\t\tif (format === undefined)\n\t\t\t\tformat = this.o.format;\n\t\t\treturn DPGlobal.formatDate(this.date, format, this.o.language);\n\t\t},\n\n\t\tsetStartDate: function(startDate){\n\t\t\tthis._process_options({startDate: startDate});\n\t\t\tthis.update();\n\t\t\tthis.updateNavArrows();\n\t\t},\n\n\t\tsetEndDate: function(endDate){\n\t\t\tthis._process_options({endDate: endDate});\n\t\t\tthis.update();\n\t\t\tthis.updateNavArrows();\n\t\t},\n\n\t\tsetDaysOfWeekDisabled: function(daysOfWeekDisabled){\n\t\t\tthis._process_options({daysOfWeekDisabled: daysOfWeekDisabled});\n\t\t\tthis.update();\n\t\t\tthis.updateNavArrows();\n\t\t},\n\n\t\tplace: function(){\n\t\t\t\t\t\tif(this.isInline) return;\n\t\t\tvar zIndex = parseInt(this.element.parents().filter(function() {\n\t\t\t\t\t\t\treturn $(this).css('z-index') != 'auto';\n\t\t\t\t\t\t}).first().css('z-index'))+10;\n\t\t\tvar offset = this.component ? this.component.parent().offset() : this.element.offset();\n\t\t\tvar height = this.component ? this.component.outerHeight(true) : this.element.outerHeight(true);\n\t\t\tthis.picker.css({\n\t\t\t\ttop: offset.top + height,\n\t\t\t\tleft: offset.left,\n\t\t\t\tzIndex: zIndex\n\t\t\t});\n\t\t},\n\n\t\t_allow_update: true,\n\t\tupdate: function(){\n\t\t\tif (!this._allow_update) return;\n\n\t\t\tvar date, fromArgs = false;\n\t\t\tif(arguments && arguments.length && (typeof arguments[0] === 'string' || arguments[0] instanceof Date)) {\n\t\t\t\tdate = arguments[0];\n\t\t\t\tfromArgs = true;\n\t\t\t} else {\n\t\t\t\tdate = this.isInput ? this.element.val() : this.element.data('date') || this.element.find('input').val();\n\t\t\t\tdelete this.element.data().date;\n\t\t\t}\n\n\t\t\tthis.date = DPGlobal.parseDate(date, this.o.format, this.o.language);\n\n\t\t\tif(fromArgs) this.setValue();\n\n\t\t\tif (this.date < this.o.startDate) {\n\t\t\t\tthis.viewDate = new Date(this.o.startDate);\n\t\t\t} else if (this.date > this.o.endDate) {\n\t\t\t\tthis.viewDate = new Date(this.o.endDate);\n\t\t\t} else {\n\t\t\t\tthis.viewDate = new Date(this.date);\n\t\t\t}\n\t\t\tthis.fill();\n\t\t},\n\n\t\tfillDow: function(){\n\t\t\tvar dowCnt = this.o.weekStart,\n\t\t\thtml = '<tr>';\n\t\t\tif(this.o.calendarWeeks){\n\t\t\t\tvar cell = '<th class=\"cw\">&nbsp;</th>';\n\t\t\t\thtml += cell;\n\t\t\t\tthis.picker.find('.datepicker-days thead tr:first-child').prepend(cell);\n\t\t\t}\n\t\t\twhile (dowCnt < this.o.weekStart + 7) {\n\t\t\t\thtml += '<th class=\"dow\">'+dates[this.o.language].daysMin[(dowCnt++)%7]+'</th>';\n\t\t\t}\n\t\t\thtml += '</tr>';\n\t\t\tthis.picker.find('.datepicker-days thead').append(html);\n\t\t},\n\n\t\tfillMonths: function(){\n\t\t\tvar html = '',\n\t\t\ti = 0;\n\t\t\twhile (i < 12) {\n\t\t\t\thtml += '<span class=\"month\">'+dates[this.o.language].monthsShort[i++]+'</span>';\n\t\t\t}\n\t\t\tthis.picker.find('.datepicker-months td').html(html);\n\t\t},\n\n\t\tsetRange: function(range){\n\t\t\tif (!range || !range.length)\n\t\t\t\tdelete this.range;\n\t\t\telse\n\t\t\t\tthis.range = $.map(range, function(d){ return d.valueOf(); });\n\t\t\tthis.fill();\n\t\t},\n\n\t\tgetClassNames: function(date){\n\t\t\tvar cls = [],\n\t\t\t\tyear = this.viewDate.getUTCFullYear(),\n\t\t\t\tmonth = this.viewDate.getUTCMonth(),\n\t\t\t\tcurrentDate = this.date.valueOf(),\n\t\t\t\ttoday = new Date();\n\t\t\tif (date.getUTCFullYear() < year || (date.getUTCFullYear() == year && date.getUTCMonth() < month)) {\n\t\t\t\tcls.push('old');\n\t\t\t} else if (date.getUTCFullYear() > year || (date.getUTCFullYear() == year && date.getUTCMonth() > month)) {\n\t\t\t\tcls.push('new');\n\t\t\t}\n\t\t\t// Compare internal UTC date with local today, not UTC today\n\t\t\tif (this.o.todayHighlight &&\n\t\t\t\tdate.getUTCFullYear() == today.getFullYear() &&\n\t\t\t\tdate.getUTCMonth() == today.getMonth() &&\n\t\t\t\tdate.getUTCDate() == today.getDate()) {\n\t\t\t\tcls.push('today');\n\t\t\t}\n\t\t\tif (currentDate && date.valueOf() == currentDate) {\n\t\t\t\tcls.push('active');\n\t\t\t}\n\t\t\tif (date.valueOf() < this.o.startDate || date.valueOf() > this.o.endDate ||\n\t\t\t\t$.inArray(date.getUTCDay(), this.o.daysOfWeekDisabled) !== -1) {\n\t\t\t\tcls.push('disabled');\n\t\t\t}\n\t\t\tif (this.range){\n\t\t\t\tif (date > this.range[0] && date < this.range[this.range.length-1]){\n\t\t\t\t\tcls.push('range');\n\t\t\t\t}\n\t\t\t\tif ($.inArray(date.valueOf(), this.range) != -1){\n\t\t\t\t\tcls.push('selected');\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn cls;\n\t\t},\n\n\t\tfill: function() {\n\t\t\tvar d = new Date(this.viewDate),\n\t\t\t\tyear = d.getUTCFullYear(),\n\t\t\t\tmonth = d.getUTCMonth(),\n\t\t\t\tstartYear = this.o.startDate !== -Infinity ? this.o.startDate.getUTCFullYear() : -Infinity,\n\t\t\t\tstartMonth = this.o.startDate !== -Infinity ? this.o.startDate.getUTCMonth() : -Infinity,\n\t\t\t\tendYear = this.o.endDate !== Infinity ? this.o.endDate.getUTCFullYear() : Infinity,\n\t\t\t\tendMonth = this.o.endDate !== Infinity ? this.o.endDate.getUTCMonth() : Infinity,\n\t\t\t\tcurrentDate = this.date && this.date.valueOf(),\n\t\t\t\ttooltip;\n\t\t\tthis.picker.find('.datepicker-days thead th.datepicker-switch')\n\t\t\t\t\t\t.text(dates[this.o.language].months[month]+' '+year);\n\t\t\tthis.picker.find('tfoot th.today')\n\t\t\t\t\t\t.text(dates[this.o.language].today)\n\t\t\t\t\t\t.toggle(this.o.todayBtn !== false);\n\t\t\tthis.picker.find('tfoot th.clear')\n\t\t\t\t\t\t.text(dates[this.o.language].clear)\n\t\t\t\t\t\t.toggle(this.o.clearBtn !== false);\n\t\t\tthis.updateNavArrows();\n\t\t\tthis.fillMonths();\n\t\t\tvar prevMonth = UTCDate(year, month-1, 28,0,0,0,0),\n\t\t\t\tday = DPGlobal.getDaysInMonth(prevMonth.getUTCFullYear(), prevMonth.getUTCMonth());\n\t\t\tprevMonth.setUTCDate(day);\n\t\t\tprevMonth.setUTCDate(day - (prevMonth.getUTCDay() - this.o.weekStart + 7)%7);\n\t\t\tvar nextMonth = new Date(prevMonth);\n\t\t\tnextMonth.setUTCDate(nextMonth.getUTCDate() + 42);\n\t\t\tnextMonth = nextMonth.valueOf();\n\t\t\tvar html = [];\n\t\t\tvar clsName;\n\t\t\twhile(prevMonth.valueOf() < nextMonth) {\n\t\t\t\tif (prevMonth.getUTCDay() == this.o.weekStart) {\n\t\t\t\t\thtml.push('<tr>');\n\t\t\t\t\tif(this.o.calendarWeeks){\n\t\t\t\t\t\t// ISO 8601: First week contains first thursday.\n\t\t\t\t\t\t// ISO also states week starts on Monday, but we can be more abstract here.\n\t\t\t\t\t\tvar\n\t\t\t\t\t\t\t// Start of current week: based on weekstart/current date\n\t\t\t\t\t\t\tws = new Date(+prevMonth + (this.o.weekStart - prevMonth.getUTCDay() - 7) % 7 * 864e5),\n\t\t\t\t\t\t\t// Thursday of this week\n\t\t\t\t\t\t\tth = new Date(+ws + (7 + 4 - ws.getUTCDay()) % 7 * 864e5),\n\t\t\t\t\t\t\t// First Thursday of year, year from thursday\n\t\t\t\t\t\t\tyth = new Date(+(yth = UTCDate(th.getUTCFullYear(), 0, 1)) + (7 + 4 - yth.getUTCDay())%7*864e5),\n\t\t\t\t\t\t\t// Calendar week: ms between thursdays, div ms per day, div 7 days\n\t\t\t\t\t\t\tcalWeek =  (th - yth) / 864e5 / 7 + 1;\n\t\t\t\t\t\thtml.push('<td class=\"cw\">'+ calWeek +'</td>');\n\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tclsName = this.getClassNames(prevMonth);\n\t\t\t\tclsName.push('day');\n\n\t\t\t\tvar before = this.o.beforeShowDay(prevMonth);\n\t\t\t\tif (before === undefined)\n\t\t\t\t\tbefore = {};\n\t\t\t\telse if (typeof(before) === 'boolean')\n\t\t\t\t\tbefore = {enabled: before};\n\t\t\t\telse if (typeof(before) === 'string')\n\t\t\t\t\tbefore = {classes: before};\n\t\t\t\tif (before.enabled === false)\n\t\t\t\t\tclsName.push('disabled');\n\t\t\t\tif (before.classes)\n\t\t\t\t\tclsName = clsName.concat(before.classes.split(/\\s+/));\n\t\t\t\tif (before.tooltip)\n\t\t\t\t\ttooltip = before.tooltip;\n\n\t\t\t\tclsName = $.unique(clsName);\n\t\t\t\thtml.push('<td class=\"'+clsName.join(' ')+'\"' + (tooltip ? ' title=\"'+tooltip+'\"' : '') + '>'+prevMonth.getUTCDate() + '</td>');\n\t\t\t\tif (prevMonth.getUTCDay() == this.o.weekEnd) {\n\t\t\t\t\thtml.push('</tr>');\n\t\t\t\t}\n\t\t\t\tprevMonth.setUTCDate(prevMonth.getUTCDate()+1);\n\t\t\t}\n\t\t\tthis.picker.find('.datepicker-days tbody').empty().append(html.join(''));\n\t\t\tvar currentYear = this.date && this.date.getUTCFullYear();\n\n\t\t\tvar months = this.picker.find('.datepicker-months')\n\t\t\t\t\t\t.find('th:eq(1)')\n\t\t\t\t\t\t\t.text(year)\n\t\t\t\t\t\t\t.end()\n\t\t\t\t\t\t.find('span').removeClass('active');\n\t\t\tif (currentYear && currentYear == year) {\n\t\t\t\tmonths.eq(this.date.getUTCMonth()).addClass('active');\n\t\t\t}\n\t\t\tif (year < startYear || year > endYear) {\n\t\t\t\tmonths.addClass('disabled');\n\t\t\t}\n\t\t\tif (year == startYear) {\n\t\t\t\tmonths.slice(0, startMonth).addClass('disabled');\n\t\t\t}\n\t\t\tif (year == endYear) {\n\t\t\t\tmonths.slice(endMonth+1).addClass('disabled');\n\t\t\t}\n\n\t\t\thtml = '';\n\t\t\tyear = parseInt(year/10, 10) * 10;\n\t\t\tvar yearCont = this.picker.find('.datepicker-years')\n\t\t\t\t\t\t\t\t.find('th:eq(1)')\n\t\t\t\t\t\t\t\t\t.text(year + '-' + (year + 9))\n\t\t\t\t\t\t\t\t\t.end()\n\t\t\t\t\t\t\t\t.find('td');\n\t\t\tyear -= 1;\n\t\t\tfor (var i = -1; i < 11; i++) {\n\t\t\t\thtml += '<span class=\"year'+(i == -1 ? ' old' : i == 10 ? ' new' : '')+(currentYear == year ? ' active' : '')+(year < startYear || year > endYear ? ' disabled' : '')+'\">'+year+'</span>';\n\t\t\t\tyear += 1;\n\t\t\t}\n\t\t\tyearCont.html(html);\n\t\t},\n\n\t\tupdateNavArrows: function() {\n\t\t\tif (!this._allow_update) return;\n\n\t\t\tvar d = new Date(this.viewDate),\n\t\t\t\tyear = d.getUTCFullYear(),\n\t\t\t\tmonth = d.getUTCMonth();\n\t\t\tswitch (this.viewMode) {\n\t\t\t\tcase 0:\n\t\t\t\t\tif (this.o.startDate !== -Infinity && year <= this.o.startDate.getUTCFullYear() && month <= this.o.startDate.getUTCMonth()) {\n\t\t\t\t\t\tthis.picker.find('.prev').css({visibility: 'hidden'});\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.picker.find('.prev').css({visibility: 'visible'});\n\t\t\t\t\t}\n\t\t\t\t\tif (this.o.endDate !== Infinity && year >= this.o.endDate.getUTCFullYear() && month >= this.o.endDate.getUTCMonth()) {\n\t\t\t\t\t\tthis.picker.find('.next').css({visibility: 'hidden'});\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.picker.find('.next').css({visibility: 'visible'});\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\tcase 1:\n\t\t\t\tcase 2:\n\t\t\t\t\tif (this.o.startDate !== -Infinity && year <= this.o.startDate.getUTCFullYear()) {\n\t\t\t\t\t\tthis.picker.find('.prev').css({visibility: 'hidden'});\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.picker.find('.prev').css({visibility: 'visible'});\n\t\t\t\t\t}\n\t\t\t\t\tif (this.o.endDate !== Infinity && year >= this.o.endDate.getUTCFullYear()) {\n\t\t\t\t\t\tthis.picker.find('.next').css({visibility: 'hidden'});\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.picker.find('.next').css({visibility: 'visible'});\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t},\n\n\t\tclick: function(e) {\n\t\t\te.preventDefault();\n\t\t\tvar target = $(e.target).closest('span, td, th');\n\t\t\tif (target.length == 1) {\n\t\t\t\tswitch(target[0].nodeName.toLowerCase()) {\n\t\t\t\t\tcase 'th':\n\t\t\t\t\t\tswitch(target[0].className) {\n\t\t\t\t\t\t\tcase 'datepicker-switch':\n\t\t\t\t\t\t\t\tthis.showMode(1);\n\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\tcase 'prev':\n\t\t\t\t\t\t\tcase 'next':\n\t\t\t\t\t\t\t\tvar dir = DPGlobal.modes[this.viewMode].navStep * (target[0].className == 'prev' ? -1 : 1);\n\t\t\t\t\t\t\t\tswitch(this.viewMode){\n\t\t\t\t\t\t\t\t\tcase 0:\n\t\t\t\t\t\t\t\t\t\tthis.viewDate = this.moveMonth(this.viewDate, dir);\n\t\t\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t\t\tcase 1:\n\t\t\t\t\t\t\t\t\tcase 2:\n\t\t\t\t\t\t\t\t\t\tthis.viewDate = this.moveYear(this.viewDate, dir);\n\t\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\tthis.fill();\n\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\tcase 'today':\n\t\t\t\t\t\t\t\tvar date = new Date();\n\t\t\t\t\t\t\t\tdate = UTCDate(date.getFullYear(), date.getMonth(), date.getDate(), 0, 0, 0);\n\n\t\t\t\t\t\t\t\tthis.showMode(-2);\n\t\t\t\t\t\t\t\tvar which = this.o.todayBtn == 'linked' ? null : 'view';\n\t\t\t\t\t\t\t\tthis._setDate(date, which);\n\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\tcase 'clear':\n\t\t\t\t\t\t\t\tvar element;\n\t\t\t\t\t\t\t\tif (this.isInput)\n\t\t\t\t\t\t\t\t\telement = this.element;\n\t\t\t\t\t\t\t\telse if (this.component)\n\t\t\t\t\t\t\t\t\telement = this.element.find('input');\n\t\t\t\t\t\t\t\tif (element)\n\t\t\t\t\t\t\t\t\telement.val(\"\").change();\n\t\t\t\t\t\t\t\tthis._trigger('changeDate');\n\t\t\t\t\t\t\t\tthis.update();\n\t\t\t\t\t\t\t\tif (this.o.autoclose)\n\t\t\t\t\t\t\t\t\tthis.hide();\n\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'span':\n\t\t\t\t\t\tif (!target.is('.disabled')) {\n\t\t\t\t\t\t\tthis.viewDate.setUTCDate(1);\n\t\t\t\t\t\t\tif (target.is('.month')) {\n\t\t\t\t\t\t\t\tvar day = 1;\n\t\t\t\t\t\t\t\tvar month = target.parent().find('span').index(target);\n\t\t\t\t\t\t\t\tvar year = this.viewDate.getUTCFullYear();\n\t\t\t\t\t\t\t\tthis.viewDate.setUTCMonth(month);\n\t\t\t\t\t\t\t\tthis._trigger('changeMonth', this.viewDate);\n\t\t\t\t\t\t\t\tif (this.o.minViewMode === 1) {\n\t\t\t\t\t\t\t\t\tthis._setDate(UTCDate(year, month, day,0,0,0,0));\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\tvar year = parseInt(target.text(), 10)||0;\n\t\t\t\t\t\t\t\tvar day = 1;\n\t\t\t\t\t\t\t\tvar month = 0;\n\t\t\t\t\t\t\t\tthis.viewDate.setUTCFullYear(year);\n\t\t\t\t\t\t\t\tthis._trigger('changeYear', this.viewDate);\n\t\t\t\t\t\t\t\tif (this.o.minViewMode === 2) {\n\t\t\t\t\t\t\t\t\tthis._setDate(UTCDate(year, month, day,0,0,0,0));\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tthis.showMode(-1);\n\t\t\t\t\t\t\tthis.fill();\n\t\t\t\t\t\t}\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'td':\n\t\t\t\t\t\tif (target.is('.day') && !target.is('.disabled')){\n\t\t\t\t\t\t\tvar day = parseInt(target.text(), 10)||1;\n\t\t\t\t\t\t\tvar year = this.viewDate.getUTCFullYear(),\n\t\t\t\t\t\t\t\tmonth = this.viewDate.getUTCMonth();\n\t\t\t\t\t\t\tif (target.is('.old')) {\n\t\t\t\t\t\t\t\tif (month === 0) {\n\t\t\t\t\t\t\t\t\tmonth = 11;\n\t\t\t\t\t\t\t\t\tyear -= 1;\n\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\tmonth -= 1;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t} else if (target.is('.new')) {\n\t\t\t\t\t\t\t\tif (month == 11) {\n\t\t\t\t\t\t\t\t\tmonth = 0;\n\t\t\t\t\t\t\t\t\tyear += 1;\n\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\tmonth += 1;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tthis._setDate(UTCDate(year, month, day,0,0,0,0));\n\t\t\t\t\t\t}\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\t_setDate: function(date, which){\n\t\t\tif (!which || which == 'date')\n\t\t\t\tthis.date = new Date(date);\n\t\t\tif (!which || which  == 'view')\n\t\t\t\tthis.viewDate = new Date(date);\n\t\t\tthis.fill();\n\t\t\tthis.setValue();\n\t\t\tthis._trigger('changeDate');\n\t\t\tvar element;\n\t\t\tif (this.isInput) {\n\t\t\t\telement = this.element;\n\t\t\t} else if (this.component){\n\t\t\t\telement = this.element.find('input');\n\t\t\t}\n\t\t\tif (element) {\n\t\t\t\telement.change();\n\t\t\t\tif (this.o.autoclose && (!which || which == 'date')) {\n\t\t\t\t\tthis.hide();\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\tmoveMonth: function(date, dir){\n\t\t\tif (!dir) return date;\n\t\t\tvar new_date = new Date(date.valueOf()),\n\t\t\t\tday = new_date.getUTCDate(),\n\t\t\t\tmonth = new_date.getUTCMonth(),\n\t\t\t\tmag = Math.abs(dir),\n\t\t\t\tnew_month, test;\n\t\t\tdir = dir > 0 ? 1 : -1;\n\t\t\tif (mag == 1){\n\t\t\t\ttest = dir == -1\n\t\t\t\t\t// If going back one month, make sure month is not current month\n\t\t\t\t\t// (eg, Mar 31 -> Feb 31 == Feb 28, not Mar 02)\n\t\t\t\t\t? function(){ return new_date.getUTCMonth() == month; }\n\t\t\t\t\t// If going forward one month, make sure month is as expected\n\t\t\t\t\t// (eg, Jan 31 -> Feb 31 == Feb 28, not Mar 02)\n\t\t\t\t\t: function(){ return new_date.getUTCMonth() != new_month; };\n\t\t\t\tnew_month = month + dir;\n\t\t\t\tnew_date.setUTCMonth(new_month);\n\t\t\t\t// Dec -> Jan (12) or Jan -> Dec (-1) -- limit expected date to 0-11\n\t\t\t\tif (new_month < 0 || new_month > 11)\n\t\t\t\t\tnew_month = (new_month + 12) % 12;\n\t\t\t} else {\n\t\t\t\t// For magnitudes >1, move one month at a time...\n\t\t\t\tfor (var i=0; i<mag; i++)\n\t\t\t\t\t// ...which might decrease the day (eg, Jan 31 to Feb 28, etc)...\n\t\t\t\t\tnew_date = this.moveMonth(new_date, dir);\n\t\t\t\t// ...then reset the day, keeping it in the new month\n\t\t\t\tnew_month = new_date.getUTCMonth();\n\t\t\t\tnew_date.setUTCDate(day);\n\t\t\t\ttest = function(){ return new_month != new_date.getUTCMonth(); };\n\t\t\t}\n\t\t\t// Common date-resetting loop -- if date is beyond end of month, make it\n\t\t\t// end of month\n\t\t\twhile (test()){\n\t\t\t\tnew_date.setUTCDate(--day);\n\t\t\t\tnew_date.setUTCMonth(new_month);\n\t\t\t}\n\t\t\treturn new_date;\n\t\t},\n\n\t\tmoveYear: function(date, dir){\n\t\t\treturn this.moveMonth(date, dir*12);\n\t\t},\n\n\t\tdateWithinRange: function(date){\n\t\t\treturn date >= this.o.startDate && date <= this.o.endDate;\n\t\t},\n\n\t\tkeydown: function(e){\n\t\t\tif (this.picker.is(':not(:visible)')){\n\t\t\t\tif (e.keyCode == 27) // allow escape to hide and re-show picker\n\t\t\t\t\tthis.show();\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tvar dateChanged = false,\n\t\t\t\tdir, day, month,\n\t\t\t\tnewDate, newViewDate;\n\t\t\tswitch(e.keyCode){\n\t\t\t\tcase 27: // escape\n\t\t\t\t\tthis.hide();\n\t\t\t\t\te.preventDefault();\n\t\t\t\t\tbreak;\n\t\t\t\tcase 37: // left\n\t\t\t\tcase 39: // right\n\t\t\t\t\tif (!this.o.keyboardNavigation) break;\n\t\t\t\t\tdir = e.keyCode == 37 ? -1 : 1;\n\t\t\t\t\tif (e.ctrlKey){\n\t\t\t\t\t\tnewDate = this.moveYear(this.date, dir);\n\t\t\t\t\t\tnewViewDate = this.moveYear(this.viewDate, dir);\n\t\t\t\t\t} else if (e.shiftKey){\n\t\t\t\t\t\tnewDate = this.moveMonth(this.date, dir);\n\t\t\t\t\t\tnewViewDate = this.moveMonth(this.viewDate, dir);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tnewDate = new Date(this.date);\n\t\t\t\t\t\tnewDate.setUTCDate(this.date.getUTCDate() + dir);\n\t\t\t\t\t\tnewViewDate = new Date(this.viewDate);\n\t\t\t\t\t\tnewViewDate.setUTCDate(this.viewDate.getUTCDate() + dir);\n\t\t\t\t\t}\n\t\t\t\t\tif (this.dateWithinRange(newDate)){\n\t\t\t\t\t\tthis.date = newDate;\n\t\t\t\t\t\tthis.viewDate = newViewDate;\n\t\t\t\t\t\tthis.setValue();\n\t\t\t\t\t\tthis.update();\n\t\t\t\t\t\te.preventDefault();\n\t\t\t\t\t\tdateChanged = true;\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\tcase 38: // up\n\t\t\t\tcase 40: // down\n\t\t\t\t\tif (!this.o.keyboardNavigation) break;\n\t\t\t\t\tdir = e.keyCode == 38 ? -1 : 1;\n\t\t\t\t\tif (e.ctrlKey){\n\t\t\t\t\t\tnewDate = this.moveYear(this.date, dir);\n\t\t\t\t\t\tnewViewDate = this.moveYear(this.viewDate, dir);\n\t\t\t\t\t} else if (e.shiftKey){\n\t\t\t\t\t\tnewDate = this.moveMonth(this.date, dir);\n\t\t\t\t\t\tnewViewDate = this.moveMonth(this.viewDate, dir);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tnewDate = new Date(this.date);\n\t\t\t\t\t\tnewDate.setUTCDate(this.date.getUTCDate() + dir * 7);\n\t\t\t\t\t\tnewViewDate = new Date(this.viewDate);\n\t\t\t\t\t\tnewViewDate.setUTCDate(this.viewDate.getUTCDate() + dir * 7);\n\t\t\t\t\t}\n\t\t\t\t\tif (this.dateWithinRange(newDate)){\n\t\t\t\t\t\tthis.date = newDate;\n\t\t\t\t\t\tthis.viewDate = newViewDate;\n\t\t\t\t\t\tthis.setValue();\n\t\t\t\t\t\tthis.update();\n\t\t\t\t\t\te.preventDefault();\n\t\t\t\t\t\tdateChanged = true;\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\tcase 13: // enter\n\t\t\t\t\tthis.hide();\n\t\t\t\t\te.preventDefault();\n\t\t\t\t\tbreak;\n\t\t\t\tcase 9: // tab\n\t\t\t\t\tthis.hide();\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif (dateChanged){\n\t\t\t\tthis._trigger('changeDate');\n\t\t\t\tvar element;\n\t\t\t\tif (this.isInput) {\n\t\t\t\t\telement = this.element;\n\t\t\t\t} else if (this.component){\n\t\t\t\t\telement = this.element.find('input');\n\t\t\t\t}\n\t\t\t\tif (element) {\n\t\t\t\t\telement.change();\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\tshowMode: function(dir) {\n\t\t\tif (dir) {\n\t\t\t\tthis.viewMode = Math.max(this.o.minViewMode, Math.min(2, this.viewMode + dir));\n\t\t\t}\n\t\t\t/*\n\t\t\t\tvitalets: fixing bug of very special conditions:\n\t\t\t\tjquery 1.7.1 + webkit + show inline datepicker in bootstrap popover.\n\t\t\t\tMethod show() does not set display css correctly and datepicker is not shown.\n\t\t\t\tChanged to .css('display', 'block') solve the problem.\n\t\t\t\tSee https://github.com/vitalets/x-editable/issues/37\n\n\t\t\t\tIn jquery 1.7.2+ everything works fine.\n\t\t\t*/\n\t\t\t//this.picker.find('>div').hide().filter('.datepicker-'+DPGlobal.modes[this.viewMode].clsName).show();\n\t\t\tthis.picker.find('>div').hide().filter('.datepicker-'+DPGlobal.modes[this.viewMode].clsName).css('display', 'block');\n\t\t\tthis.updateNavArrows();\n\t\t}\n\t};\n\n\tvar DateRangePicker = function(element, options){\n\t\tthis.element = $(element);\n\t\tthis.inputs = $.map(options.inputs, function(i){ return i.jquery ? i[0] : i; });\n\t\tdelete options.inputs;\n\n\t\t$(this.inputs)\n\t\t\t.datepicker(options)\n\t\t\t.bind('changeDate', $.proxy(this.dateUpdated, this));\n\n\t\tthis.pickers = $.map(this.inputs, function(i){ return $(i).data('datepicker'); });\n\t\tthis.updateDates();\n\t};\n\tDateRangePicker.prototype = {\n\t\tupdateDates: function(){\n\t\t\tthis.dates = $.map(this.pickers, function(i){ return i.date; });\n\t\t\tthis.updateRanges();\n\t\t},\n\t\tupdateRanges: function(){\n\t\t\tvar range = $.map(this.dates, function(d){ return d.valueOf(); });\n\t\t\t$.each(this.pickers, function(i, p){\n\t\t\t\tp.setRange(range);\n\t\t\t});\n\t\t},\n\t\tdateUpdated: function(e){\n\t\t\tvar dp = $(e.target).data('datepicker'),\n\t\t\t\tnew_date = dp.getUTCDate(),\n\t\t\t\ti = $.inArray(e.target, this.inputs),\n\t\t\t\tl = this.inputs.length;\n\t\t\tif (i == -1) return;\n\n\t\t\tif (new_date < this.dates[i]){\n\t\t\t\t// Date being moved earlier/left\n\t\t\t\twhile (i>=0 && new_date < this.dates[i]){\n\t\t\t\t\tthis.pickers[i--].setUTCDate(new_date);\n\t\t\t\t}\n\t\t\t}\n\t\t\telse if (new_date > this.dates[i]){\n\t\t\t\t// Date being moved later/right\n\t\t\t\twhile (i<l && new_date > this.dates[i]){\n\t\t\t\t\tthis.pickers[i++].setUTCDate(new_date);\n\t\t\t\t}\n\t\t\t}\n\t\t\tthis.updateDates();\n\t\t},\n\t\tremove: function(){\n\t\t\t$.map(this.pickers, function(p){ p.remove(); });\n\t\t\tdelete this.element.data().datepicker;\n\t\t}\n\t};\n\n\tfunction opts_from_el(el, prefix){\n\t\t// Derive options from element data-attrs\n\t\tvar data = $(el).data(),\n\t\t\tout = {}, inkey,\n\t\t\treplace = new RegExp('^' + prefix.toLowerCase() + '([A-Z])'),\n\t\t\tprefix = new RegExp('^' + prefix.toLowerCase());\n\t\tfor (var key in data)\n\t\t\tif (prefix.test(key)){\n\t\t\t\tinkey = key.replace(replace, function(_,a){ return a.toLowerCase(); });\n\t\t\t\tout[inkey] = data[key];\n\t\t\t}\n\t\treturn out;\n\t}\n\n\tfunction opts_from_locale(lang){\n\t\t// Derive options from locale plugins\n\t\tvar out = {};\n\t\t// Check if \"de-DE\" style date is available, if not language should\n\t\t// fallback to 2 letter code eg \"de\"\n\t\tif (!dates[lang]) {\n\t\t\tlang = lang.split('-')[0]\n\t\t\tif (!dates[lang])\n\t\t\t\treturn;\n\t\t}\n\t\tvar d = dates[lang];\n\t\t$.each(locale_opts, function(i,k){\n\t\t\tif (k in d)\n\t\t\t\tout[k] = d[k];\n\t\t});\n\t\treturn out;\n\t}\n\n\tvar old = $.fn.datepicker;\n\tvar datepicker = $.fn.datepicker = function ( option ) {\n\t\tvar args = Array.apply(null, arguments);\n\t\targs.shift();\n\t\tvar internal_return,\n\t\t\tthis_return;\n\t\tthis.each(function () {\n\t\t\tvar $this = $(this),\n\t\t\t\tdata = $this.data('datepicker'),\n\t\t\t\toptions = typeof option == 'object' && option;\n\t\t\tif (!data) {\n\t\t\t\tvar elopts = opts_from_el(this, 'date'),\n\t\t\t\t\t// Preliminary otions\n\t\t\t\t\txopts = $.extend({}, defaults, elopts, options),\n\t\t\t\t\tlocopts = opts_from_locale(xopts.language),\n\t\t\t\t\t// Options priority: js args, data-attrs, locales, defaults\n\t\t\t\t\topts = $.extend({}, defaults, locopts, elopts, options);\n\t\t\t\tif ($this.is('.input-daterange') || opts.inputs){\n\t\t\t\t\tvar ropts = {\n\t\t\t\t\t\tinputs: opts.inputs || $this.find('input').toArray()\n\t\t\t\t\t};\n\t\t\t\t\t$this.data('datepicker', (data = new DateRangePicker(this, $.extend(opts, ropts))));\n\t\t\t\t}\n\t\t\t\telse{\n\t\t\t\t\t$this.data('datepicker', (data = new Datepicker(this, opts)));\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (typeof option == 'string' && typeof data[option] == 'function') {\n\t\t\t\tinternal_return = data[option].apply(data, args);\n\t\t\t\tif (internal_return !== undefined)\n\t\t\t\t\treturn false;\n\t\t\t}\n\t\t});\n\t\tif (internal_return !== undefined)\n\t\t\treturn internal_return;\n\t\telse\n\t\t\treturn this;\n\t};\n\n\tvar defaults = $.fn.datepicker.defaults = {\n\t\tautoclose: false,\n\t\tbeforeShowDay: $.noop,\n\t\tcalendarWeeks: false,\n\t\tclearBtn: false,\n\t\tdaysOfWeekDisabled: [],\n\t\tendDate: Infinity,\n\t\tforceParse: true,\n\t\tformat: 'mm/dd/yyyy',\n\t\tkeyboardNavigation: true,\n\t\tlanguage: 'en',\n\t\tminViewMode: 0,\n\t\trtl: false,\n\t\tstartDate: -Infinity,\n\t\tstartView: 0,\n\t\ttodayBtn: false,\n\t\ttodayHighlight: false,\n\t\tweekStart: 0\n\t};\n\tvar locale_opts = $.fn.datepicker.locale_opts = [\n\t\t'format',\n\t\t'rtl',\n\t\t'weekStart'\n\t];\n\t$.fn.datepicker.Constructor = Datepicker;\n\tvar dates = $.fn.datepicker.dates = {\n\t\ten: {\n\t\t\tdays: [\"Sunday\", \"Monday\", \"Tuesday\", \"Wednesday\", \"Thursday\", \"Friday\", \"Saturday\", \"Sunday\"],\n\t\t\tdaysShort: [\"Sun\", \"Mon\", \"Tue\", \"Wed\", \"Thu\", \"Fri\", \"Sat\", \"Sun\"],\n\t\t\tdaysMin: [\"Su\", \"Mo\", \"Tu\", \"We\", \"Th\", \"Fr\", \"Sa\", \"Su\"],\n\t\t\tmonths: [\"January\", \"February\", \"March\", \"April\", \"May\", \"June\", \"July\", \"August\", \"September\", \"October\", \"November\", \"December\"],\n\t\t\tmonthsShort: [\"Jan\", \"Feb\", \"Mar\", \"Apr\", \"May\", \"Jun\", \"Jul\", \"Aug\", \"Sep\", \"Oct\", \"Nov\", \"Dec\"],\n\t\t\ttoday: \"Today\",\n\t\t\tclear: \"Clear\"\n\t\t}\n\t};\n\n\tvar DPGlobal = {\n\t\tmodes: [\n\t\t\t{\n\t\t\t\tclsName: 'days',\n\t\t\t\tnavFnc: 'Month',\n\t\t\t\tnavStep: 1\n\t\t\t},\n\t\t\t{\n\t\t\t\tclsName: 'months',\n\t\t\t\tnavFnc: 'FullYear',\n\t\t\t\tnavStep: 1\n\t\t\t},\n\t\t\t{\n\t\t\t\tclsName: 'years',\n\t\t\t\tnavFnc: 'FullYear',\n\t\t\t\tnavStep: 10\n\t\t}],\n\t\tisLeapYear: function (year) {\n\t\t\treturn (((year % 4 === 0) && (year % 100 !== 0)) || (year % 400 === 0));\n\t\t},\n\t\tgetDaysInMonth: function (year, month) {\n\t\t\treturn [31, (DPGlobal.isLeapYear(year) ? 29 : 28), 31, 30, 31, 30, 31, 31, 30, 31, 30, 31][month];\n\t\t},\n\t\tvalidParts: /dd?|DD?|mm?|MM?|yy(?:yy)?/g,\n\t\tnonpunctuation: /[^ -\\/:-@\\[\\u3400-\\u9fff-`{-~\\t\\n\\r]+/g,\n\t\tparseFormat: function(format){\n\t\t\t// IE treats \\0 as a string end in inputs (truncating the value),\n\t\t\t// so it's a bad format delimiter, anyway\n\t\t\tvar separators = format.replace(this.validParts, '\\0').split('\\0'),\n\t\t\t\tparts = format.match(this.validParts);\n\t\t\tif (!separators || !separators.length || !parts || parts.length === 0){\n\t\t\t\tthrow new Error(\"Invalid date format.\");\n\t\t\t}\n\t\t\treturn {separators: separators, parts: parts};\n\t\t},\n\t\tparseDate: function(date, format, language) {\n\t\t\tif (date instanceof Date) return date;\n\t\t\tif (typeof format === 'string')\n\t\t\t\tformat = DPGlobal.parseFormat(format);\n\t\t\tif (/^[\\-+]\\d+[dmwy]([\\s,]+[\\-+]\\d+[dmwy])*$/.test(date)) {\n\t\t\t\tvar part_re = /([\\-+]\\d+)([dmwy])/,\n\t\t\t\t\tparts = date.match(/([\\-+]\\d+)([dmwy])/g),\n\t\t\t\t\tpart, dir;\n\t\t\t\tdate = new Date();\n\t\t\t\tfor (var i=0; i<parts.length; i++) {\n\t\t\t\t\tpart = part_re.exec(parts[i]);\n\t\t\t\t\tdir = parseInt(part[1]);\n\t\t\t\t\tswitch(part[2]){\n\t\t\t\t\t\tcase 'd':\n\t\t\t\t\t\t\tdate.setUTCDate(date.getUTCDate() + dir);\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase 'm':\n\t\t\t\t\t\t\tdate = Datepicker.prototype.moveMonth.call(Datepicker.prototype, date, dir);\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase 'w':\n\t\t\t\t\t\t\tdate.setUTCDate(date.getUTCDate() + dir * 7);\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase 'y':\n\t\t\t\t\t\t\tdate = Datepicker.prototype.moveYear.call(Datepicker.prototype, date, dir);\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\treturn UTCDate(date.getUTCFullYear(), date.getUTCMonth(), date.getUTCDate(), 0, 0, 0);\n\t\t\t}\n\t\t\tvar parts = date && date.match(this.nonpunctuation) || [],\n\t\t\t\tdate = new Date(),\n\t\t\t\tparsed = {},\n\t\t\t\tsetters_order = ['yyyy', 'yy', 'M', 'MM', 'm', 'mm', 'd', 'dd'],\n\t\t\t\tsetters_map = {\n\t\t\t\t\tyyyy: function(d,v){ return d.setUTCFullYear(v); },\n\t\t\t\t\tyy: function(d,v){ return d.setUTCFullYear(2000+v); },\n\t\t\t\t\tm: function(d,v){\n\t\t\t\t\t\tv -= 1;\n\t\t\t\t\t\twhile (v<0) v += 12;\n\t\t\t\t\t\tv %= 12;\n\t\t\t\t\t\td.setUTCMonth(v);\n\t\t\t\t\t\twhile (d.getUTCMonth() != v)\n\t\t\t\t\t\t\td.setUTCDate(d.getUTCDate()-1);\n\t\t\t\t\t\treturn d;\n\t\t\t\t\t},\n\t\t\t\t\td: function(d,v){ return d.setUTCDate(v); }\n\t\t\t\t},\n\t\t\t\tval, filtered, part;\n\t\t\tsetters_map['M'] = setters_map['MM'] = setters_map['mm'] = setters_map['m'];\n\t\t\tsetters_map['dd'] = setters_map['d'];\n\t\t\tdate = UTCDate(date.getFullYear(), date.getMonth(), date.getDate(), 0, 0, 0);\n\t\t\tvar fparts = format.parts.slice();\n\t\t\t// Remove noop parts\n\t\t\tif (parts.length != fparts.length) {\n\t\t\t\tfparts = $(fparts).filter(function(i,p){\n\t\t\t\t\treturn $.inArray(p, setters_order) !== -1;\n\t\t\t\t}).toArray();\n\t\t\t}\n\t\t\t// Process remainder\n\t\t\tif (parts.length == fparts.length) {\n\t\t\t\tfor (var i=0, cnt = fparts.length; i < cnt; i++) {\n\t\t\t\t\tval = parseInt(parts[i], 10);\n\t\t\t\t\tpart = fparts[i];\n\t\t\t\t\tif (isNaN(val)) {\n\t\t\t\t\t\tswitch(part) {\n\t\t\t\t\t\t\tcase 'MM':\n\t\t\t\t\t\t\t\tfiltered = $(dates[language].months).filter(function(){\n\t\t\t\t\t\t\t\t\tvar m = this.slice(0, parts[i].length),\n\t\t\t\t\t\t\t\t\t\tp = parts[i].slice(0, m.length);\n\t\t\t\t\t\t\t\t\treturn m == p;\n\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\tval = $.inArray(filtered[0], dates[language].months) + 1;\n\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\tcase 'M':\n\t\t\t\t\t\t\t\tfiltered = $(dates[language].monthsShort).filter(function(){\n\t\t\t\t\t\t\t\t\tvar m = this.slice(0, parts[i].length),\n\t\t\t\t\t\t\t\t\t\tp = parts[i].slice(0, m.length);\n\t\t\t\t\t\t\t\t\treturn m == p;\n\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\tval = $.inArray(filtered[0], dates[language].monthsShort) + 1;\n\t\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\tparsed[part] = val;\n\t\t\t\t}\n\t\t\t\tfor (var i=0, s; i<setters_order.length; i++){\n\t\t\t\t\ts = setters_order[i];\n\t\t\t\t\tif (s in parsed && !isNaN(parsed[s]))\n\t\t\t\t\t\tsetters_map[s](date, parsed[s]);\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn date;\n\t\t},\n\t\tformatDate: function(date, format, language){\n\t\t\tif (typeof format === 'string')\n\t\t\t\tformat = DPGlobal.parseFormat(format);\n\t\t\tvar val = {\n\t\t\t\td: date.getUTCDate(),\n\t\t\t\tD: dates[language].daysShort[date.getUTCDay()],\n\t\t\t\tDD: dates[language].days[date.getUTCDay()],\n\t\t\t\tm: date.getUTCMonth() + 1,\n\t\t\t\tM: dates[language].monthsShort[date.getUTCMonth()],\n\t\t\t\tMM: dates[language].months[date.getUTCMonth()],\n\t\t\t\tyy: date.getUTCFullYear().toString().substring(2),\n\t\t\t\tyyyy: date.getUTCFullYear()\n\t\t\t};\n\t\t\tval.dd = (val.d < 10 ? '0' : '') + val.d;\n\t\t\tval.mm = (val.m < 10 ? '0' : '') + val.m;\n\t\t\tvar date = [],\n\t\t\t\tseps = $.extend([], format.separators);\n\t\t\tfor (var i=0, cnt = format.parts.length; i <= cnt; i++) {\n\t\t\t\tif (seps.length)\n\t\t\t\t\tdate.push(seps.shift());\n\t\t\t\tdate.push(val[format.parts[i]]);\n\t\t\t}\n\t\t\treturn date.join('');\n\t\t},\n\t\theadTemplate: '<thead>'+\n\t\t\t\t\t\t\t'<tr>'+\n\t\t\t\t\t\t\t\t'<th class=\"prev\"><i class=\"icon-arrow-left\"/></th>'+\n\t\t\t\t\t\t\t\t'<th colspan=\"5\" class=\"datepicker-switch\"></th>'+\n\t\t\t\t\t\t\t\t'<th class=\"next\"><i class=\"icon-arrow-right\"/></th>'+\n\t\t\t\t\t\t\t'</tr>'+\n\t\t\t\t\t\t'</thead>',\n\t\tcontTemplate: '<tbody><tr><td colspan=\"7\"></td></tr></tbody>',\n\t\tfootTemplate: '<tfoot><tr><th colspan=\"7\" class=\"today\"></th></tr><tr><th colspan=\"7\" class=\"clear\"></th></tr></tfoot>'\n\t};\n\tDPGlobal.template = '<div class=\"datepicker\">'+\n\t\t\t\t\t\t\t'<div class=\"datepicker-days\">'+\n\t\t\t\t\t\t\t\t'<table class=\" table-condensed\">'+\n\t\t\t\t\t\t\t\t\tDPGlobal.headTemplate+\n\t\t\t\t\t\t\t\t\t'<tbody></tbody>'+\n\t\t\t\t\t\t\t\t\tDPGlobal.footTemplate+\n\t\t\t\t\t\t\t\t'</table>'+\n\t\t\t\t\t\t\t'</div>'+\n\t\t\t\t\t\t\t'<div class=\"datepicker-months\">'+\n\t\t\t\t\t\t\t\t'<table class=\"table-condensed\">'+\n\t\t\t\t\t\t\t\t\tDPGlobal.headTemplate+\n\t\t\t\t\t\t\t\t\tDPGlobal.contTemplate+\n\t\t\t\t\t\t\t\t\tDPGlobal.footTemplate+\n\t\t\t\t\t\t\t\t'</table>'+\n\t\t\t\t\t\t\t'</div>'+\n\t\t\t\t\t\t\t'<div class=\"datepicker-years\">'+\n\t\t\t\t\t\t\t\t'<table class=\"table-condensed\">'+\n\t\t\t\t\t\t\t\t\tDPGlobal.headTemplate+\n\t\t\t\t\t\t\t\t\tDPGlobal.contTemplate+\n\t\t\t\t\t\t\t\t\tDPGlobal.footTemplate+\n\t\t\t\t\t\t\t\t'</table>'+\n\t\t\t\t\t\t\t'</div>'+\n\t\t\t\t\t\t'</div>';\n\n\t$.fn.datepicker.DPGlobal = DPGlobal;\n\n\n\t/* DATEPICKER NO CONFLICT\n\t* =================== */\n\n\t$.fn.datepicker.noConflict = function(){\n\t\t$.fn.datepicker = old;\n\t\treturn this;\n\t};\n\n\n\t/* DATEPICKER DATA-API\n\t* ================== */\n\n\t$(document).on(\n\t\t'focus.datepicker.data-api click.datepicker.data-api',\n\t\t'[data-provide=\"datepicker\"]',\n\t\tfunction(e){\n\t\t\tvar $this = $(this);\n\t\t\tif ($this.data('datepicker')) return;\n\t\t\te.preventDefault();\n\t\t\t// component click requires us to explicitly show it\n\t\t\tdatepicker.call($this, 'show');\n\t\t}\n\t);\n\t$(function(){\n\t\t//$('[data-provide=\"datepicker-inline\"]').datepicker();\n        //vit: changed to support noConflict()\n        datepicker.call($('[data-provide=\"datepicker-inline\"]'));\n\t});\n\n}( window.jQuery ));\n\n/**\nBootstrap-datepicker.  \nDescription and examples: https://github.com/eternicode/bootstrap-datepicker.  \nFor **i18n** you should include js file from here: https://github.com/eternicode/bootstrap-datepicker/tree/master/js/locales\nand set `language` option.  \nSince 1.4.0 date has different appearance in **popup** and **inline** modes. \n\n@class date\n@extends abstractinput\n@final\n@example\n<a href=\"#\" id=\"dob\" data-type=\"date\" data-pk=\"1\" data-url=\"/post\" data-title=\"Select date\">15/05/1984</a>\n<script>\n$(function(){\n    $('#dob').editable({\n        format: 'yyyy-mm-dd',    \n        viewformat: 'dd/mm/yyyy',    \n        datepicker: {\n                weekStart: 1\n           }\n        }\n    });\n});\n</script>\n**/\n(function ($) {\n    \"use strict\";\n    \n    //store bootstrap-datepicker as bdateicker to exclude conflict with jQuery UI one\n    $.fn.bdatepicker = $.fn.datepicker.noConflict();\n    if(!$.fn.datepicker) { //if there were no other datepickers, keep also original name\n        $.fn.datepicker = $.fn.bdatepicker;    \n    }    \n    \n    var Date = function (options) {\n        this.init('date', options, Date.defaults);\n        this.initPicker(options, Date.defaults);\n    };\n\n    $.fn.editableutils.inherit(Date, $.fn.editabletypes.abstractinput);    \n    \n    $.extend(Date.prototype, {\n        initPicker: function(options, defaults) {\n            //'format' is set directly from settings or data-* attributes\n\n            //by default viewformat equals to format\n            if(!this.options.viewformat) {\n                this.options.viewformat = this.options.format;\n            }\n            \n            //try parse datepicker config defined as json string in data-datepicker\n            options.datepicker = $.fn.editableutils.tryParseJson(options.datepicker, true);\n            \n            //overriding datepicker config (as by default jQuery extend() is not recursive)\n            //since 1.4 datepicker internally uses viewformat instead of format. Format is for submit only\n            this.options.datepicker = $.extend({}, defaults.datepicker, options.datepicker, {\n                format: this.options.viewformat\n            });\n            \n            //language\n            this.options.datepicker.language = this.options.datepicker.language || 'en'; \n\n            //store DPglobal\n            this.dpg = $.fn.bdatepicker.DPGlobal; \n\n            //store parsed formats\n            this.parsedFormat = this.dpg.parseFormat(this.options.format);\n            this.parsedViewFormat = this.dpg.parseFormat(this.options.viewformat);            \n        },\n        \n        render: function () {\n            this.$input.bdatepicker(this.options.datepicker);\n            \n            //\"clear\" link\n            if(this.options.clear) {\n                this.$clear = $('<a href=\"#\"></a>').html(this.options.clear).click($.proxy(function(e){\n                    e.preventDefault();\n                    e.stopPropagation();\n                    this.clear();\n                }, this));\n                \n                this.$tpl.parent().append($('<div class=\"editable-clear\">').append(this.$clear));  \n            }                \n        },\n        \n        value2html: function(value, element) {\n           var text = value ? this.dpg.formatDate(value, this.parsedViewFormat, this.options.datepicker.language) : '';\n           Date.superclass.value2html.call(this, text, element); \n        },\n\n        html2value: function(html) {\n            return this.parseDate(html, this.parsedViewFormat);\n        },   \n\n        value2str: function(value) {\n            return value ? this.dpg.formatDate(value, this.parsedFormat, this.options.datepicker.language) : '';\n        }, \n\n        str2value: function(str) {\n            return this.parseDate(str, this.parsedFormat);\n        }, \n\n        value2submit: function(value) {\n            return this.value2str(value);\n        },                    \n\n        value2input: function(value) {\n            this.$input.bdatepicker('update', value);\n        },\n\n        input2value: function() { \n            return this.$input.data('datepicker').date;\n        },       \n\n        activate: function() {\n        },\n\n        clear:  function() {\n            this.$input.data('datepicker').date = null;\n            this.$input.find('.active').removeClass('active');\n            if(!this.options.showbuttons) {\n                this.$input.closest('form').submit(); \n            }\n        },\n\n        autosubmit: function() {\n            this.$input.on('mouseup', '.day', function(e){\n                if($(e.currentTarget).is('.old') || $(e.currentTarget).is('.new')) {\n                    return;\n                }\n                var $form = $(this).closest('form');\n                setTimeout(function() {\n                    $form.submit();\n                }, 200);\n            });\n           //changedate is not suitable as it triggered when showing datepicker. see #149\n           /*\n           this.$input.on('changeDate', function(e){\n               var $form = $(this).closest('form');\n               setTimeout(function() {\n                   $form.submit();\n               }, 200);\n           });\n           */\n       },\n       \n       /*\n        For incorrect date bootstrap-datepicker returns current date that is not suitable\n        for datefield.\n        This function returns null for incorrect date.  \n       */\n       parseDate: function(str, format) {\n           var date = null, formattedBack;\n           if(str) {\n               date = this.dpg.parseDate(str, format, this.options.datepicker.language);\n               if(typeof str === 'string') {\n                   formattedBack = this.dpg.formatDate(date, format, this.options.datepicker.language);\n                   if(str !== formattedBack) {\n                       date = null;\n                   }\n               }\n           }\n           return date;\n       }\n\n    });\n\n    Date.defaults = $.extend({}, $.fn.editabletypes.abstractinput.defaults, {\n        /**\n        @property tpl \n        @default <div></div>\n        **/         \n        tpl:'<div class=\"editable-date well\"></div>',\n        /**\n        @property inputclass \n        @default null\n        **/\n        inputclass: null,\n        /**\n        Format used for sending value to server. Also applied when converting date from <code>data-value</code> attribute.<br>\n        Possible tokens are: <code>d, dd, m, mm, yy, yyyy</code>  \n\n        @property format \n        @type string\n        @default yyyy-mm-dd\n        **/\n        format:'yyyy-mm-dd',\n        /**\n        Format used for displaying date. Also applied when converting date from element's text on init.   \n        If not specified equals to <code>format</code>\n\n        @property viewformat \n        @type string\n        @default null\n        **/\n        viewformat: null,\n        /**\n        Configuration of datepicker.\n        Full list of options: http://bootstrap-datepicker.readthedocs.org/en/latest/options.html\n\n        @property datepicker \n        @type object\n        @default {\n            weekStart: 0,\n            startView: 0,\n            minViewMode: 0,\n            autoclose: false\n        }\n        **/\n        datepicker:{\n            weekStart: 0,\n            startView: 0,\n            minViewMode: 0,\n            autoclose: false\n        },\n        /**\n        Text shown as clear date button. \n        If <code>false</code> clear button will not be rendered.\n\n        @property clear \n        @type boolean|string\n        @default 'x clear'\n        **/\n        clear: '&times; clear'\n    });\n\n    $.fn.editabletypes.date = Date;\n\n}(window.jQuery));\n\n/**\nBootstrap datefield input - modification for inline mode.\nShows normal <input type=\"text\"> and binds popup datepicker.  \nAutomatically shown in inline mode.\n\n@class datefield\n@extends date\n\n@since 1.4.0\n**/\n(function ($) {\n    \"use strict\";\n    \n    var DateField = function (options) {\n        this.init('datefield', options, DateField.defaults);\n        this.initPicker(options, DateField.defaults);\n    };\n\n    $.fn.editableutils.inherit(DateField, $.fn.editabletypes.date);    \n    \n    $.extend(DateField.prototype, {\n        render: function () {\n            this.$input = this.$tpl.find('input');\n            this.setClass();\n            this.setAttr('placeholder');\n    \n            //bootstrap-datepicker is set `bdateicker` to exclude conflict with jQuery UI one. (in date.js)        \n            this.$tpl.bdatepicker(this.options.datepicker);\n            \n            //need to disable original event handlers\n            this.$input.off('focus keydown');\n            \n            //update value of datepicker\n            this.$input.keyup($.proxy(function(){\n               this.$tpl.removeData('date');\n               this.$tpl.bdatepicker('update');\n            }, this));\n            \n        },   \n        \n       value2input: function(value) {\n           this.$input.val(value ? this.dpg.formatDate(value, this.parsedViewFormat, this.options.datepicker.language) : '');\n           this.$tpl.bdatepicker('update');\n       },\n        \n       input2value: function() { \n           return this.html2value(this.$input.val());\n       },              \n        \n       activate: function() {\n           $.fn.editabletypes.text.prototype.activate.call(this);\n       },\n       \n       autosubmit: function() {\n         //reset autosubmit to empty  \n       }\n    });\n    \n    DateField.defaults = $.extend({}, $.fn.editabletypes.date.defaults, {\n        /**\n        @property tpl \n        **/         \n        tpl:'<div class=\"input-append date\"><input type=\"text\"/><span class=\"add-on\"><i class=\"icon-th\"></i></span></div>',\n        /**\n        @property inputclass \n        @default 'input-small'\n        **/         \n        inputclass: 'input-small',\n        \n        /* datepicker config */\n        datepicker: {\n            weekStart: 0,\n            startView: 0,\n            minViewMode: 0,\n            autoclose: true\n        }\n    });\n    \n    $.fn.editabletypes.datefield = DateField;\n\n}(window.jQuery));\n/**\nBootstrap-datetimepicker.  \nBased on [smalot bootstrap-datetimepicker plugin](https://github.com/smalot/bootstrap-datetimepicker). \nBefore usage you should manually include dependent js and css:\n\n    <link href=\"css/datetimepicker.css\" rel=\"stylesheet\" type=\"text/css\"></link> \n    <script src=\"js/bootstrap-datetimepicker.js\"></script>\n\nFor **i18n** you should include js file from here: https://github.com/smalot/bootstrap-datetimepicker/tree/master/js/locales\nand set `language` option.  \n\n@class datetime\n@extends abstractinput\n@final\n@since 1.4.4\n@example\n<a href=\"#\" id=\"last_seen\" data-type=\"datetime\" data-pk=\"1\" data-url=\"/post\" title=\"Select date & time\">15/03/2013 12:45</a>\n<script>\n$(function(){\n    $('#last_seen').editable({\n        format: 'yyyy-mm-dd hh:ii',    \n        viewformat: 'dd/mm/yyyy hh:ii',    \n        datetimepicker: {\n                weekStart: 1\n           }\n        }\n    });\n});\n</script>\n**/\n(function ($) {\n    \"use strict\";\n\n    var DateTime = function (options) {\n        this.init('datetime', options, DateTime.defaults);\n        this.initPicker(options, DateTime.defaults);\n    };\n\n    $.fn.editableutils.inherit(DateTime, $.fn.editabletypes.abstractinput);\n\n    $.extend(DateTime.prototype, {\n        initPicker: function(options, defaults) {\n            //'format' is set directly from settings or data-* attributes\n\n            //by default viewformat equals to format\n            if(!this.options.viewformat) {\n                this.options.viewformat = this.options.format;\n            }\n            \n            //try parse datetimepicker config defined as json string in data-datetimepicker\n            options.datetimepicker = $.fn.editableutils.tryParseJson(options.datetimepicker, true);\n\n            //overriding datetimepicker config (as by default jQuery extend() is not recursive)\n            //since 1.4 datetimepicker internally uses viewformat instead of format. Format is for submit only\n            this.options.datetimepicker = $.extend({}, defaults.datetimepicker, options.datetimepicker, {\n                format: this.options.viewformat\n            });\n\n            //language\n            this.options.datetimepicker.language = this.options.datetimepicker.language || 'en'; \n\n            //store DPglobal\n            this.dpg = $.fn.datetimepicker.DPGlobal; \n\n            //store parsed formats\n            this.parsedFormat = this.dpg.parseFormat(this.options.format, this.options.formatType);\n            this.parsedViewFormat = this.dpg.parseFormat(this.options.viewformat, this.options.formatType);\n        },\n\n        render: function () {\n            this.$input.datetimepicker(this.options.datetimepicker);\n\n            //adjust container position when viewMode changes\n            //see https://github.com/smalot/bootstrap-datetimepicker/pull/80\n            this.$input.on('changeMode', function(e) {\n                var f = $(this).closest('form').parent();\n                //timeout here, otherwise container changes position before form has new size\n                setTimeout(function(){\n                    f.triggerHandler('resize');\n                }, 0);\n            });\n\n            //\"clear\" link\n            if(this.options.clear) {\n                this.$clear = $('<a href=\"#\"></a>').html(this.options.clear).click($.proxy(function(e){\n                    e.preventDefault();\n                    e.stopPropagation();\n                    this.clear();\n                }, this));\n\n                this.$tpl.parent().append($('<div class=\"editable-clear\">').append(this.$clear));  \n            }\n        },\n\n        value2html: function(value, element) {\n            //formatDate works with UTCDate!\n            var text = value ? this.dpg.formatDate(this.toUTC(value), this.parsedViewFormat, this.options.datetimepicker.language, this.options.formatType) : '';\n            if(element) {\n                DateTime.superclass.value2html.call(this, text, element);\n            } else {\n                return text;\n            }\n        },\n\n        html2value: function(html) {\n            //parseDate return utc date!\n            var value = this.parseDate(html, this.parsedViewFormat); \n            return value ? this.fromUTC(value) : null;\n        },\n\n        value2str: function(value) {\n            //formatDate works with UTCDate!\n            return value ? this.dpg.formatDate(this.toUTC(value), this.parsedFormat, this.options.datetimepicker.language, this.options.formatType) : '';\n       },\n\n       str2value: function(str) {\n           //parseDate return utc date!\n           var value = this.parseDate(str, this.parsedFormat);\n           return value ? this.fromUTC(value) : null;\n       },\n\n       value2submit: function(value) {\n           return this.value2str(value);\n       },\n\n       value2input: function(value) {\n           if(value) {\n             this.$input.data('datetimepicker').setDate(value);\n           }\n       },\n\n       input2value: function() { \n           //date may be cleared, in that case getDate() triggers error\n           var dt = this.$input.data('datetimepicker');\n           return dt.date ? dt.getDate() : null;\n       },\n\n       activate: function() {\n       },\n\n       clear: function() {\n          this.$input.data('datetimepicker').date = null;\n          this.$input.find('.active').removeClass('active');\n          if(!this.options.showbuttons) {\n             this.$input.closest('form').submit(); \n          }          \n       },\n\n       autosubmit: function() {\n           this.$input.on('mouseup', '.minute', function(e){\n               var $form = $(this).closest('form');\n               setTimeout(function() {\n                   $form.submit();\n               }, 200);\n           });\n       },\n\n       //convert date from local to utc\n       toUTC: function(value) {\n         return value ? new Date(value.valueOf() - value.getTimezoneOffset() * 60000) : value;  \n       },\n\n       //convert date from utc to local\n       fromUTC: function(value) {\n         return value ? new Date(value.valueOf() + value.getTimezoneOffset() * 60000) : value;  \n       },\n\n       /*\n        For incorrect date bootstrap-datetimepicker returns current date that is not suitable\n        for datetimefield.\n        This function returns null for incorrect date.  \n       */\n       parseDate: function(str, format) {\n           var date = null, formattedBack;\n           if(str) {\n               date = this.dpg.parseDate(str, format, this.options.datetimepicker.language, this.options.formatType);\n               if(typeof str === 'string') {\n                   formattedBack = this.dpg.formatDate(date, format, this.options.datetimepicker.language, this.options.formatType);\n                   if(str !== formattedBack) {\n                       date = null;\n                   } \n               }\n           }\n           return date;\n       }\n\n    });\n\n    DateTime.defaults = $.extend({}, $.fn.editabletypes.abstractinput.defaults, {\n        /**\n        @property tpl \n        @default <div></div>\n        **/         \n        tpl:'<div class=\"editable-date well\"></div>',\n        /**\n        @property inputclass \n        @default null\n        **/\n        inputclass: null,\n        /**\n        Format used for sending value to server. Also applied when converting date from <code>data-value</code> attribute.<br>\n        Possible tokens are: <code>d, dd, m, mm, yy, yyyy, h, i</code>  \n        \n        @property format \n        @type string\n        @default yyyy-mm-dd hh:ii\n        **/         \n        format:'yyyy-mm-dd hh:ii',\n        formatType:'standard',\n        /**\n        Format used for displaying date. Also applied when converting date from element's text on init.   \n        If not specified equals to <code>format</code>\n        \n        @property viewformat \n        @type string\n        @default null\n        **/\n        viewformat: null,\n        /**\n        Configuration of datetimepicker.\n        Full list of options: https://github.com/smalot/bootstrap-datetimepicker\n\n        @property datetimepicker \n        @type object\n        @default { }\n        **/\n        datetimepicker:{\n            todayHighlight: false,\n            autoclose: false\n        },\n        /**\n        Text shown as clear date button. \n        If <code>false</code> clear button will not be rendered.\n\n        @property clear \n        @type boolean|string\n        @default 'x clear'\n        **/\n        clear: '&times; clear'\n    });\n\n    $.fn.editabletypes.datetime = DateTime;\n\n}(window.jQuery));\n/**\nBootstrap datetimefield input - datetime input for inline mode.\nShows normal <input type=\"text\"> and binds popup datetimepicker.  \nAutomatically shown in inline mode.\n\n@class datetimefield\n@extends datetime\n\n**/\n(function ($) {\n    \"use strict\";\n    \n    var DateTimeField = function (options) {\n        this.init('datetimefield', options, DateTimeField.defaults);\n        this.initPicker(options, DateTimeField.defaults);\n    };\n\n    $.fn.editableutils.inherit(DateTimeField, $.fn.editabletypes.datetime);\n    \n    $.extend(DateTimeField.prototype, {\n        render: function () {\n            this.$input = this.$tpl.find('input');\n            this.setClass();\n            this.setAttr('placeholder');\n            \n            this.$tpl.datetimepicker(this.options.datetimepicker);\n            \n            //need to disable original event handlers\n            this.$input.off('focus keydown');\n            \n            //update value of datepicker\n            this.$input.keyup($.proxy(function(){\n               this.$tpl.removeData('date');\n               this.$tpl.datetimepicker('update');\n            }, this));\n            \n        },   \n      \n       value2input: function(value) {\n           this.$input.val(this.value2html(value));\n           this.$tpl.datetimepicker('update');\n       },\n        \n       input2value: function() { \n           return this.html2value(this.$input.val());\n       },              \n        \n       activate: function() {\n           $.fn.editabletypes.text.prototype.activate.call(this);\n       },\n       \n       autosubmit: function() {\n         //reset autosubmit to empty  \n       }\n    });\n    \n    DateTimeField.defaults = $.extend({}, $.fn.editabletypes.datetime.defaults, {\n        /**\n        @property tpl \n        **/         \n        tpl:'<div class=\"input-append date\"><input type=\"text\"/><span class=\"add-on\"><i class=\"icon-th\"></i></span></div>',\n        /**\n        @property inputclass \n        @default 'input-medium'\n        **/         \n        inputclass: 'input-medium',\n        \n        /* datetimepicker config */\n        datetimepicker:{\n            todayHighlight: false,\n            autoclose: true\n        }\n    });\n    \n    $.fn.editabletypes.datetimefield = DateTimeField;\n\n}(window.jQuery));\n", "/*! \n * jQuery Steps v1.1.0 - 09/04/2014\n * Copyright (c) 2014 Rafael Staib (http://www.jquery-steps.com)\n * Licensed under MIT http://www.opensource.org/licenses/MIT\n */\n!function(a,b){function c(a,b){o(a).push(b)}function d(d,e,f){var g=d.children(e.headerTag),h=d.children(e.bodyTag);g.length>h.length?R(Z,\"contents\"):g.length<h.length&&R(Z,\"titles\");var i=e.startIndex;if(f.stepCount=g.length,e.saveState&&a.cookie){var j=a.cookie(U+q(d)),k=parseInt(j,0);!isNaN(k)&&k<f.stepCount&&(i=k)}f.currentIndex=i,g.each(function(e){var f=a(this),g=h.eq(e),i=g.data(\"mode\"),j=null==i?$.html:r($,/^\\s*$/.test(i)||isNaN(i)?i:parseInt(i,0)),k=j===$.html||g.data(\"url\")===b?\"\":g.data(\"url\"),l=j!==$.html&&\"1\"===g.data(\"loaded\"),m=a.extend({},bb,{title:f.html(),content:j===$.html?g.html():\"\",contentUrl:k,contentMode:j,contentLoaded:l});c(d,m)})}function e(a){a.triggerHandler(\"canceled\")}function f(a,b){return a.currentIndex-b}function g(b,c){var d=i(b);b.unbind(d).removeData(\"uid\").removeData(\"options\").removeData(\"state\").removeData(\"steps\").removeData(\"eventNamespace\").find(\".actions a\").unbind(d),b.removeClass(c.clearFixCssClass+\" vertical\");var e=b.find(\".content > *\");e.removeData(\"loaded\").removeData(\"mode\").removeData(\"url\"),e.removeAttr(\"id\").removeAttr(\"role\").removeAttr(\"tabindex\").removeAttr(\"class\").removeAttr(\"style\")._removeAria(\"labelledby\")._removeAria(\"hidden\"),b.find(\".content > [data-mode='async'],.content > [data-mode='iframe']\").empty();var f=a('<{0} class=\"{1}\"></{0}>'.format(b.get(0).tagName,b.attr(\"class\"))),g=b._id();return null!=g&&\"\"!==g&&f._id(g),f.html(b.find(\".content\").html()),b.after(f),b.remove(),f}function h(a,b){var c=a.find(\".steps li\").eq(b.currentIndex);a.triggerHandler(\"finishing\",[b.currentIndex])?(c.addClass(\"done\").removeClass(\"error\"),a.triggerHandler(\"finished\",[b.currentIndex])):c.addClass(\"error\")}function i(a){var b=a.data(\"eventNamespace\");return null==b&&(b=\".\"+q(a),a.data(\"eventNamespace\",b)),b}function j(a,b){var c=q(a);return a.find(\"#\"+c+V+b)}function k(a,b){var c=q(a);return a.find(\"#\"+c+W+b)}function l(a,b){var c=q(a);return a.find(\"#\"+c+X+b)}function m(a){return a.data(\"options\")}function n(a){return a.data(\"state\")}function o(a){return a.data(\"steps\")}function p(a,b){var c=o(a);return(0>b||b>=c.length)&&R(Y),c[b]}function q(a){var b=a.data(\"uid\");return null==b&&(b=a._id(),null==b&&(b=\"steps-uid-\".concat(T),a._id(b)),T++,a.data(\"uid\",b)),b}function r(a,c){if(S(\"enumType\",a),S(\"keyOrValue\",c),\"string\"==typeof c){var d=a[c];return d===b&&R(\"The enum key '{0}' does not exist.\",c),d}if(\"number\"==typeof c){for(var e in a)if(a[e]===c)return c;R(\"Invalid enum value '{0}'.\",c)}else R(\"Invalid key or value type.\")}function s(a,b,c){return B(a,b,c,v(c,1))}function t(a,b,c){return B(a,b,c,f(c,1))}function u(a,b,c,d){if((0>d||d>=c.stepCount)&&R(Y),!(b.forceMoveForward&&d<c.currentIndex)){var e=c.currentIndex;return a.triggerHandler(\"stepChanging\",[c.currentIndex,d])?(c.currentIndex=d,O(a,b,c),E(a,b,c,e),D(a,b,c),A(a,b,c),P(a,b,c,d,e,function(){a.triggerHandler(\"stepChanged\",[d,e])})):a.find(\".steps li\").eq(e).addClass(\"error\"),!0}}function v(a,b){return a.currentIndex+b}function w(b){var c=a.extend(!0,{},cb,b);return this.each(function(){var b=a(this),e={currentIndex:c.startIndex,currentStep:null,stepCount:0,transitionElement:null};b.data(\"options\",c),b.data(\"state\",e),b.data(\"steps\",[]),d(b,c,e),J(b,c,e),G(b,c),c.autoFocus&&0===T&&j(b,c.startIndex).focus(),b.triggerHandler(\"init\",[c.startIndex])})}function x(b,c,d,e,f){(0>e||e>d.stepCount)&&R(Y),f=a.extend({},bb,f),y(b,e,f),d.currentIndex!==d.stepCount&&d.currentIndex>=e&&(d.currentIndex++,O(b,c,d)),d.stepCount++;var g=b.find(\".content\"),h=a(\"<{0}>{1}</{0}>\".format(c.headerTag,f.title)),i=a(\"<{0}></{0}>\".format(c.bodyTag));return(null==f.contentMode||f.contentMode===$.html)&&i.html(f.content),0===e?g.prepend(i).prepend(h):k(b,e-1).after(i).after(h),K(b,d,i,e),N(b,c,d,h,e),F(b,c,d,e),e===d.currentIndex&&E(b,c,d),D(b,c,d),b}function y(a,b,c){o(a).splice(b,0,c)}function z(b){var c=a(this),d=m(c),e=n(c);if(d.suppressPaginationOnFocus&&c.find(\":focus\").is(\":input\"))return b.preventDefault(),!1;var f={left:37,right:39};b.keyCode===f.left?(b.preventDefault(),t(c,d,e)):b.keyCode===f.right&&(b.preventDefault(),s(c,d,e))}function A(b,c,d){if(d.stepCount>0){var e=d.currentIndex,f=p(b,e);if(!c.enableContentCache||!f.contentLoaded)switch(r($,f.contentMode)){case $.iframe:b.find(\".content > .body\").eq(d.currentIndex).empty().html('<iframe src=\"'+f.contentUrl+'\" frameborder=\"0\" scrolling=\"no\" />').data(\"loaded\",\"1\");break;case $.async:var g=k(b,e)._aria(\"busy\",\"true\").empty().append(M(c.loadingTemplate,{text:c.labels.loading}));a.ajax({url:f.contentUrl,cache:!1}).done(function(a){g.empty().html(a)._aria(\"busy\",\"false\").data(\"loaded\",\"1\"),b.triggerHandler(\"contentLoaded\",[e])})}}}function B(a,b,c,d){var e=c.currentIndex;if(d>=0&&d<c.stepCount&&!(b.forceMoveForward&&d<c.currentIndex)){var f=j(a,d),g=f.parent(),h=g.hasClass(\"disabled\");return g._enableAria(),f.click(),e===c.currentIndex&&h?(g._enableAria(!1),!1):!0}return!1}function C(b){b.preventDefault();var c=a(this),d=c.parent().parent().parent().parent(),f=m(d),g=n(d),i=c.attr(\"href\");switch(i.substring(i.lastIndexOf(\"#\")+1)){case\"cancel\":e(d);break;case\"finish\":h(d,g);break;case\"next\":s(d,f,g);break;case\"previous\":t(d,f,g)}}function D(a,b,c){if(b.enablePagination){var d=a.find(\".actions a[href$='#finish']\").parent(),e=a.find(\".actions a[href$='#next']\").parent();if(!b.forceMoveForward){var f=a.find(\".actions a[href$='#previous']\").parent();f._enableAria(c.currentIndex>0)}b.enableFinishButton&&b.showFinishButtonAlways?(d._enableAria(c.stepCount>0),e._enableAria(c.stepCount>1&&c.stepCount>c.currentIndex+1)):(d._showAria(b.enableFinishButton&&c.stepCount===c.currentIndex+1),e._showAria(0===c.stepCount||c.stepCount>c.currentIndex+1)._enableAria(c.stepCount>c.currentIndex+1||!b.enableFinishButton))}}function E(b,c,d,e){var f=j(b,d.currentIndex),g=a('<span class=\"current-info audible\">'+c.labels.current+\" </span>\"),h=b.find(\".content > .title\");if(null!=e){var i=j(b,e);i.parent().addClass(\"done\").removeClass(\"error\")._selectAria(!1),h.eq(e).removeClass(\"current\").next(\".body\").removeClass(\"current\"),g=i.find(\".current-info\"),f.focus()}f.prepend(g).parent()._selectAria().removeClass(\"done\")._enableAria(),h.eq(d.currentIndex).addClass(\"current\").next(\".body\").addClass(\"current\")}function F(a,b,c,d){for(var e=q(a),f=d;f<c.stepCount;f++){var g=e+V+f,h=e+W+f,i=e+X+f,j=a.find(\".title\").eq(f)._id(i);a.find(\".steps a\").eq(f)._id(g)._aria(\"controls\",h).attr(\"href\",\"#\"+i).html(M(b.titleTemplate,{index:f+1,title:j.html()})),a.find(\".body\").eq(f)._id(h)._aria(\"labelledby\",i)}}function G(a,b){var c=i(a);a.bind(\"canceled\"+c,b.onCanceled),a.bind(\"contentLoaded\"+c,b.onContentLoaded),a.bind(\"finishing\"+c,b.onFinishing),a.bind(\"finished\"+c,b.onFinished),a.bind(\"init\"+c,b.onInit),a.bind(\"stepChanging\"+c,b.onStepChanging),a.bind(\"stepChanged\"+c,b.onStepChanged),b.enableKeyNavigation&&a.bind(\"keyup\"+c,z),a.find(\".actions a\").bind(\"click\"+c,C)}function H(a,b,c,d){return 0>d||d>=c.stepCount||c.currentIndex===d?!1:(I(a,d),c.currentIndex>d&&(c.currentIndex--,O(a,b,c)),c.stepCount--,l(a,d).remove(),k(a,d).remove(),j(a,d).parent().remove(),0===d&&a.find(\".steps li\").first().addClass(\"first\"),d===c.stepCount&&a.find(\".steps li\").eq(d).addClass(\"last\"),F(a,b,c,d),D(a,b,c),!0)}function I(a,b){o(a).splice(b,1)}function J(b,c,d){var e='<{0} class=\"{1}\">{2}</{0}>',f=r(_,c.stepsOrientation),g=f===_.vertical?\" vertical\":\"\",h=a(e.format(c.contentContainerTag,\"content \"+c.clearFixCssClass,b.html())),i=a(e.format(c.stepsContainerTag,\"steps \"+c.clearFixCssClass,'<ul role=\"tablist\"></ul>')),j=h.children(c.headerTag),k=h.children(c.bodyTag);b.attr(\"role\",\"application\").empty().append(i).append(h).addClass(c.cssClass+\" \"+c.clearFixCssClass+g),k.each(function(c){K(b,d,a(this),c)}),j.each(function(e){N(b,c,d,a(this),e)}),E(b,c,d),L(b,c,d)}function K(a,b,c,d){var e=q(a),f=e+W+d,g=e+X+d;c._id(f).attr(\"role\",\"tabpanel\")._aria(\"labelledby\",g).addClass(\"body\")._showAria(b.currentIndex===d)}function L(a,b,c){if(b.enablePagination){var d='<{0} class=\"actions {1}\"><ul role=\"menu\" aria-label=\"{2}\">{3}</ul></{0}>',e='<li><a href=\"#{0}\" role=\"menuitem\">{1}</a></li>',f=\"\";b.forceMoveForward||(f+=e.format(\"previous\",b.labels.previous)),f+=e.format(\"next\",b.labels.next),b.enableFinishButton&&(f+=e.format(\"finish\",b.labels.finish)),b.enableCancelButton&&(f+=e.format(\"cancel\",b.labels.cancel)),a.append(d.format(b.actionContainerTag,b.clearFixCssClass,b.labels.pagination,f)),D(a,b,c),A(a,b,c)}}function M(a,c){for(var d=a.match(/#([a-z]*)#/gi),e=0;e<d.length;e++){var f=d[e],g=f.substring(1,f.length-1);c[g]===b&&R(\"The key '{0}' does not exist in the substitute collection!\",g),a=a.replace(f,c[g])}return a}function N(b,c,d,e,f){var g=q(b),h=g+V+f,j=g+W+f,k=g+X+f,l=b.find(\".steps > ul\"),m=M(c.titleTemplate,{index:f+1,title:e.html()}),n=a('<li role=\"tab\"><a id=\"'+h+'\" href=\"#'+k+'\" aria-controls=\"'+j+'\">'+m+\"</a></li>\");n._enableAria(c.enableAllSteps||d.currentIndex>f),d.currentIndex>f&&n.addClass(\"done\"),e._id(k).attr(\"tabindex\",\"-1\").addClass(\"title\"),0===f?l.prepend(n):l.find(\"li\").eq(f-1).after(n),0===f&&l.find(\"li\").removeClass(\"first\").eq(f).addClass(\"first\"),f===d.stepCount-1&&l.find(\"li\").removeClass(\"last\").eq(f).addClass(\"last\"),n.children(\"a\").bind(\"click\"+i(b),Q)}function O(b,c,d){c.saveState&&a.cookie&&a.cookie(U+q(b),d.currentIndex)}function P(b,c,d,e,f,g){var h=b.find(\".content > .body\"),i=r(ab,c.transitionEffect),j=c.transitionEffectSpeed,k=h.eq(e),l=h.eq(f);switch(i){case ab.fade:case ab.slide:var m=i===ab.fade?\"fadeOut\":\"slideUp\",o=i===ab.fade?\"fadeIn\":\"slideDown\";d.transitionElement=k,l[m](j,function(){var b=a(this)._showAria(!1).parent().parent(),c=n(b);c.transitionElement&&(c.transitionElement[o](j,function(){a(this)._showAria()}).promise().done(g),c.transitionElement=null)});break;case ab.slideLeft:var p=l.outerWidth(!0),q=e>f?-p:p,s=e>f?p:-p;a.when(l.animate({left:q},j,function(){a(this)._showAria(!1)}),k.css(\"left\",s+\"px\")._showAria().animate({left:0},j)).done(g);break;default:a.when(l._showAria(!1),k._showAria()).done(g)}}function Q(b){b.preventDefault();var c=a(this),d=c.parent().parent().parent().parent(),e=m(d),f=n(d),g=f.currentIndex;if(c.parent().is(\":not(.disabled):not(.current)\")){var h=c.attr(\"href\"),i=parseInt(h.substring(h.lastIndexOf(\"-\")+1),0);u(d,e,f,i)}return g===f.currentIndex?(j(d,g).focus(),!1):void 0}function R(a){throw arguments.length>1&&(a=a.format(Array.prototype.slice.call(arguments,1))),new Error(a)}function S(a,b){null==b&&R(\"The argument '{0}' is null or undefined.\",a)}a.fn.extend({_aria:function(a,b){return this.attr(\"aria-\"+a,b)},_removeAria:function(a){return this.removeAttr(\"aria-\"+a)},_enableAria:function(a){return null==a||a?this.removeClass(\"disabled\")._aria(\"disabled\",\"false\"):this.addClass(\"disabled\")._aria(\"disabled\",\"true\")},_showAria:function(a){return null==a||a?this.show()._aria(\"hidden\",\"false\"):this.hide()._aria(\"hidden\",\"true\")},_selectAria:function(a){return null==a||a?this.addClass(\"current\")._aria(\"selected\",\"true\"):this.removeClass(\"current\")._aria(\"selected\",\"false\")},_id:function(a){return a?this.attr(\"id\",a):this.attr(\"id\")}}),String.prototype.format||(String.prototype.format=function(){for(var b=1===arguments.length&&a.isArray(arguments[0])?arguments[0]:arguments,c=this,d=0;d<b.length;d++){var e=new RegExp(\"\\\\{\"+d+\"\\\\}\",\"gm\");c=c.replace(e,b[d])}return c});var T=0,U=\"jQu3ry_5teps_St@te_\",V=\"-t-\",W=\"-p-\",X=\"-h-\",Y=\"Index out of range.\",Z=\"One or more corresponding step {0} are missing.\";a.fn.steps=function(b){return a.fn.steps[b]?a.fn.steps[b].apply(this,Array.prototype.slice.call(arguments,1)):\"object\"!=typeof b&&b?void a.error(\"Method \"+b+\" does not exist on jQuery.steps\"):w.apply(this,arguments)},a.fn.steps.add=function(a){var b=n(this);return x(this,m(this),b,b.stepCount,a)},a.fn.steps.destroy=function(){return g(this,m(this))},a.fn.steps.finish=function(){h(this,n(this))},a.fn.steps.getCurrentIndex=function(){return n(this).currentIndex},a.fn.steps.getCurrentStep=function(){return p(this,n(this).currentIndex)},a.fn.steps.getStep=function(a){return p(this,a)},a.fn.steps.insert=function(a,b){return x(this,m(this),n(this),a,b)},a.fn.steps.next=function(){return s(this,m(this),n(this))},a.fn.steps.previous=function(){return t(this,m(this),n(this))},a.fn.steps.remove=function(a){return H(this,m(this),n(this),a)},a.fn.steps.setStep=function(){throw new Error(\"Not yet implemented!\")},a.fn.steps.skip=function(){throw new Error(\"Not yet implemented!\")};var $=a.fn.steps.contentMode={html:0,iframe:1,async:2},_=a.fn.steps.stepsOrientation={horizontal:0,vertical:1},ab=a.fn.steps.transitionEffect={none:0,fade:1,slide:2,slideLeft:3},bb=a.fn.steps.stepModel={title:\"\",content:\"\",contentUrl:\"\",contentMode:$.html,contentLoaded:!1},cb=a.fn.steps.defaults={headerTag:\"h1\",bodyTag:\"div\",contentContainerTag:\"div\",actionContainerTag:\"div\",stepsContainerTag:\"div\",cssClass:\"wizard\",clearFixCssClass:\"clearfix\",stepsOrientation:_.horizontal,titleTemplate:'<span class=\"number\">#index#.</span> #title#',loadingTemplate:'<span class=\"spinner\"></span> #text#',autoFocus:!1,enableAllSteps:!1,enableKeyNavigation:!0,enablePagination:!0,suppressPaginationOnFocus:!0,enableContentCache:!0,enableCancelButton:!1,enableFinishButton:!0,preloadContent:!1,showFinishButtonAlways:!1,forceMoveForward:!1,saveState:!1,startIndex:0,transitionEffect:ab.none,transitionEffectSpeed:200,onStepChanging:function(){return!0},onStepChanged:function(){},onCanceled:function(){},onFinishing:function(){return!0},onFinished:function(){},onContentLoaded:function(){},onInit:function(){},labels:{cancel:\"Cancel\",current:\"current step:\",pagination:\"Pagination\",finish:\"Finish\",next:\"Next\",previous:\"Previous\",loading:\"Loading ...\"}}}(jQuery);", "import $ from 'jquery';\n\nconst Util = (($) => { // eslint-disable-line no-shadow\n  const TRANSITION_END = 'transitionend';\n\n  const Util = { // eslint-disable-line no-shadow\n    TRANSITION_END: 'mmTransitionEnd',\n\n    triggerTransitionEnd(element) {\n      $(element).trigger(TRANSITION_END);\n    },\n\n    supportsTransitionEnd() {\n      return Boolean(TRANSITION_END);\n    },\n  };\n\n  function getSpecialTransitionEndEvent() {\n    return {\n      bindType: TRANSITION_END,\n      delegateType: TRANSITION_END,\n      handle(event) {\n        if ($(event.target).is(this)) {\n          return event\n            .handleObj\n            .handler\n            .apply(this, arguments); // eslint-disable-line prefer-rest-params\n        }\n        return undefined;\n      },\n    };\n  }\n\n  function transitionEndEmulator(duration) {\n    let called = false;\n\n    $(this).one(Util.TRANSITION_END, () => {\n      called = true;\n    });\n\n    setTimeout(() => {\n      if (!called) {\n        Util.triggerTransitionEnd(this);\n      }\n    }, duration);\n\n    return this;\n  }\n\n  function setTransitionEndSupport() {\n    $.fn.mmEmulateTransitionEnd = transitionEndEmulator; // eslint-disable-line no-param-reassign\n    // eslint-disable-next-line no-param-reassign\n    $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent();\n  }\n\n  setTransitionEndSupport();\n\n  return Util;\n})($);\n\nexport default Util;\n", "import $ from 'jquery';\nimport Util from './util';\n\nconst NAME = 'metisMenu';\nconst DATA_KEY = 'metisMenu';\nconst EVENT_KEY = `.${DATA_KEY}`;\nconst DATA_API_KEY = '.data-api';\nconst JQUERY_NO_CONFLICT = $.fn[NAME];\nconst TRANSITION_DURATION = 350;\n\nconst Default = {\n  toggle: true,\n  preventDefault: true,\n  triggerElement: 'a',\n  parentTrigger: 'li',\n  subMenu: 'ul',\n};\n\nconst Event = {\n  SHOW: `show${EVENT_KEY}`,\n  SHOWN: `shown${EVENT_KEY}`,\n  HIDE: `hide${EVENT_KEY}`,\n  HIDDEN: `hidden${EVENT_KEY}`,\n  CLICK_DATA_API: `click${EVENT_KEY}${DATA_API_KEY}`,\n};\n\nconst ClassName = {\n  METIS: 'metismenu',\n  ACTIVE: 'mm-active',\n  SHOW: 'mm-show',\n  COLLAPSE: 'mm-collapse',\n  COLLAPSING: 'mm-collapsing',\n  COLLAPSED: 'mm-collapsed',\n};\n\nclass MetisMenu {\n  // eslint-disable-line no-shadow\n  constructor(element, config) {\n    this.element = element;\n    this.config = {\n      ...Default,\n      ...config,\n    };\n    this.transitioning = null;\n\n    this.init();\n  }\n\n  init() {\n    const self = this;\n    const conf = this.config;\n    const el = $(this.element);\n\n    el.addClass(ClassName.METIS); // add metismenu class to element\n\n    el.find(`${conf.parentTrigger}.${ClassName.ACTIVE}`)\n      .children(conf.triggerElement)\n      .attr('aria-expanded', 'true'); // add attribute aria-expanded=true the trigger element\n\n    el.find(`${conf.parentTrigger}.${ClassName.ACTIVE}`)\n      .parents(conf.parentTrigger)\n      .addClass(ClassName.ACTIVE);\n\n    el.find(`${conf.parentTrigger}.${ClassName.ACTIVE}`)\n      .parents(conf.parentTrigger)\n      .children(conf.triggerElement)\n      .attr('aria-expanded', 'true'); // add attribute aria-expanded=true the triggers of all parents\n\n    el.find(`${conf.parentTrigger}.${ClassName.ACTIVE}`)\n      .has(conf.subMenu)\n      .children(conf.subMenu)\n      .addClass(`${ClassName.COLLAPSE} ${ClassName.SHOW}`);\n\n    el\n      .find(conf.parentTrigger)\n      .not(`.${ClassName.ACTIVE}`)\n      .has(conf.subMenu)\n      .children(conf.subMenu)\n      .addClass(ClassName.COLLAPSE);\n\n    el\n      .find(conf.parentTrigger)\n      // .has(conf.subMenu)\n      .children(conf.triggerElement)\n      .on(Event.CLICK_DATA_API, function (e) { // eslint-disable-line func-names\n        const eTar = $(this);\n\n        if (eTar.attr('aria-disabled') === 'true') {\n          return;\n        }\n\n        if (conf.preventDefault && eTar.attr('href') === '#') {\n          e.preventDefault();\n        }\n\n        const paRent = eTar.parent(conf.parentTrigger);\n        const sibLi = paRent.siblings(conf.parentTrigger);\n        const sibTrigger = sibLi.children(conf.triggerElement);\n\n        if (paRent.hasClass(ClassName.ACTIVE)) {\n          eTar.attr('aria-expanded', 'false');\n          self.removeActive(paRent);\n        } else {\n          eTar.attr('aria-expanded', 'true');\n          self.setActive(paRent);\n          if (conf.toggle) {\n            self.removeActive(sibLi);\n            sibTrigger.attr('aria-expanded', 'false');\n          }\n        }\n\n        if (conf.onTransitionStart) {\n          conf.onTransitionStart(e);\n        }\n      });\n  }\n\n  setActive(li) {\n    $(li).addClass(ClassName.ACTIVE);\n    const ul = $(li).children(this.config.subMenu);\n    if (ul.length > 0 && !ul.hasClass(ClassName.SHOW)) {\n      this.show(ul);\n    }\n  }\n\n  removeActive(li) {\n    $(li).removeClass(ClassName.ACTIVE);\n    const ul = $(li).children(`${this.config.subMenu}.${ClassName.SHOW}`);\n    if (ul.length > 0) {\n      this.hide(ul);\n    }\n  }\n\n  show(element) {\n    if (this.transitioning || $(element).hasClass(ClassName.COLLAPSING)) {\n      return;\n    }\n    const elem = $(element);\n\n    const startEvent = $.Event(Event.SHOW);\n    elem.trigger(startEvent);\n\n    if (startEvent.isDefaultPrevented()) {\n      return;\n    }\n\n    elem.parent(this.config.parentTrigger).addClass(ClassName.ACTIVE);\n\n    if (this.config.toggle) {\n      const toggleElem = elem.parent(this.config.parentTrigger).siblings().children(`${this.config.subMenu}.${ClassName.SHOW}`);\n      this.hide(toggleElem);\n    }\n\n    elem\n      .removeClass(ClassName.COLLAPSE)\n      .addClass(ClassName.COLLAPSING)\n      .height(0);\n\n    this.setTransitioning(true);\n\n    const complete = () => {\n      // check if disposed\n      if (!this.config || !this.element) {\n        return;\n      }\n      elem\n        .removeClass(ClassName.COLLAPSING)\n        .addClass(`${ClassName.COLLAPSE} ${ClassName.SHOW}`)\n        .height('');\n\n      this.setTransitioning(false);\n\n      elem.trigger(Event.SHOWN);\n    };\n\n    elem\n      .height(element[0].scrollHeight)\n      .one(Util.TRANSITION_END, complete)\n      .mmEmulateTransitionEnd(TRANSITION_DURATION);\n  }\n\n  hide(element) {\n    if (\n      this.transitioning || !$(element).hasClass(ClassName.SHOW)\n    ) {\n      return;\n    }\n\n    const elem = $(element);\n\n    const startEvent = $.Event(Event.HIDE);\n    elem.trigger(startEvent);\n\n    if (startEvent.isDefaultPrevented()) {\n      return;\n    }\n\n    elem.parent(this.config.parentTrigger).removeClass(ClassName.ACTIVE);\n    // eslint-disable-next-line no-unused-expressions\n    elem.height(elem.height())[0].offsetHeight;\n\n    elem\n      .addClass(ClassName.COLLAPSING)\n      .removeClass(ClassName.COLLAPSE)\n      .removeClass(ClassName.SHOW);\n\n    this.setTransitioning(true);\n\n    const complete = () => {\n      // check if disposed\n      if (!this.config || !this.element) {\n        return;\n      }\n      if (this.transitioning && this.config.onTransitionEnd) {\n        this.config.onTransitionEnd();\n      }\n\n      this.setTransitioning(false);\n      elem.trigger(Event.HIDDEN);\n\n      elem\n        .removeClass(ClassName.COLLAPSING)\n        .addClass(ClassName.COLLAPSE);\n    };\n\n    if (elem.height() === 0 || elem.css('display') === 'none') {\n      complete();\n    } else {\n      elem\n        .height(0)\n        .one(Util.TRANSITION_END, complete)\n        .mmEmulateTransitionEnd(TRANSITION_DURATION);\n    }\n  }\n\n  setTransitioning(isTransitioning) {\n    this.transitioning = isTransitioning;\n  }\n\n  dispose() {\n    $.removeData(this.element, DATA_KEY);\n\n    $(this.element)\n      .find(this.config.parentTrigger)\n      // .has(this.config.subMenu)\n      .children(this.config.triggerElement)\n      .off(Event.CLICK_DATA_API);\n\n    this.transitioning = null;\n    this.config = null;\n    this.element = null;\n  }\n\n  static jQueryInterface(config) {\n    // eslint-disable-next-line func-names\n    return this.each(function () {\n      const $this = $(this);\n      let data = $this.data(DATA_KEY);\n      const conf = {\n        ...Default,\n        ...$this.data(),\n        ...(typeof config === 'object' && config ? config : {}),\n      };\n\n      if (!data) {\n        data = new MetisMenu(this, conf);\n        $this.data(DATA_KEY, data);\n      }\n\n      if (typeof config === 'string') {\n        if (data[config] === undefined) {\n          throw new Error(`No method named \"${config}\"`);\n        }\n        data[config]();\n      }\n    });\n  }\n}\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = MetisMenu.jQueryInterface; // eslint-disable-line no-param-reassign\n$.fn[NAME].Constructor = MetisMenu; // eslint-disable-line no-param-reassign\n$.fn[NAME].noConflict = () => {\n  // eslint-disable-line no-param-reassign\n  $.fn[NAME] = JQUERY_NO_CONFLICT; // eslint-disable-line no-param-reassign\n  return MetisMenu.jQueryInterface;\n};\n\nexport default MetisMenu;\n", "/**\n*  Ajax Autocomplete for jQuery, version 1.4.11\n*  (c) 2017 Tomas Kirda\n*\n*  Ajax Autocomplete for jQuery is freely distributable under the terms of an MIT-style license.\n*  For details, see the web site: https://github.com/devbridge/jQuery-Autocomplete\n*/\n!function(t){\"use strict\";\"function\"==typeof define&&define.amd?define([\"jquery\"],t):\"object\"==typeof exports&&\"function\"==typeof require?t(require(\"jquery\")):t(jQuery)}(function(t){\"use strict\";var e={escapeRegExChars:function(t){return t.replace(/[|\\\\{}()[\\]^$+*?.]/g,\"\\\\$&\")},createNode:function(t){var e=document.createElement(\"div\");return e.className=t,e.style.position=\"absolute\",e.style.display=\"none\",e}},s=27,i=9,n=13,o=38,a=39,u=40,l=t.noop;function r(e,s){this.element=e,this.el=t(e),this.suggestions=[],this.badQueries=[],this.selectedIndex=-1,this.currentValue=this.element.value,this.timeoutId=null,this.cachedResponse={},this.onChangeTimeout=null,this.onChange=null,this.isLocal=!1,this.suggestionsContainer=null,this.noSuggestionsContainer=null,this.options=t.extend(!0,{},r.defaults,s),this.classes={selected:\"autocomplete-selected\",suggestion:\"autocomplete-suggestion\"},this.hint=null,this.hintValue=\"\",this.selection=null,this.initialize(),this.setOptions(s)}r.utils=e,t.Autocomplete=r,r.defaults={ajaxSettings:{},autoSelectFirst:!1,appendTo:\"body\",serviceUrl:null,lookup:null,onSelect:null,onHint:null,width:\"auto\",minChars:1,maxHeight:300,deferRequestBy:0,params:{},formatResult:function(t,s){if(!s)return t.value;var i=\"(\"+e.escapeRegExChars(s)+\")\";return t.value.replace(new RegExp(i,\"gi\"),\"<strong>$1</strong>\").replace(/&/g,\"&amp;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\").replace(/\"/g,\"&quot;\").replace(/&lt;(\\/?strong)&gt;/g,\"<$1>\")},formatGroup:function(t,e){return'<div class=\"autocomplete-group\">'+e+\"</div>\"},delimiter:null,zIndex:9999,type:\"GET\",noCache:!1,onSearchStart:l,onSearchComplete:l,onSearchError:l,preserveInput:!1,containerClass:\"autocomplete-suggestions\",tabDisabled:!1,dataType:\"text\",currentRequest:null,triggerSelectOnValidInput:!0,preventBadQueries:!0,lookupFilter:function(t,e,s){return-1!==t.value.toLowerCase().indexOf(s)},paramName:\"query\",transformResult:function(e){return\"string\"==typeof e?t.parseJSON(e):e},showNoSuggestionNotice:!1,noSuggestionNotice:\"No results\",orientation:\"bottom\",forceFixPosition:!1},r.prototype={initialize:function(){var e,s=this,i=\".\"+s.classes.suggestion,n=s.classes.selected,o=s.options;s.element.setAttribute(\"autocomplete\",\"off\"),s.noSuggestionsContainer=t('<div class=\"autocomplete-no-suggestion\"></div>').html(this.options.noSuggestionNotice).get(0),s.suggestionsContainer=r.utils.createNode(o.containerClass),(e=t(s.suggestionsContainer)).appendTo(o.appendTo||\"body\"),\"auto\"!==o.width&&e.css(\"width\",o.width),e.on(\"mouseover.autocomplete\",i,function(){s.activate(t(this).data(\"index\"))}),e.on(\"mouseout.autocomplete\",function(){s.selectedIndex=-1,e.children(\".\"+n).removeClass(n)}),e.on(\"click.autocomplete\",i,function(){s.select(t(this).data(\"index\"))}),e.on(\"click.autocomplete\",function(){clearTimeout(s.blurTimeoutId)}),s.fixPositionCapture=function(){s.visible&&s.fixPosition()},t(window).on(\"resize.autocomplete\",s.fixPositionCapture),s.el.on(\"keydown.autocomplete\",function(t){s.onKeyPress(t)}),s.el.on(\"keyup.autocomplete\",function(t){s.onKeyUp(t)}),s.el.on(\"blur.autocomplete\",function(){s.onBlur()}),s.el.on(\"focus.autocomplete\",function(){s.onFocus()}),s.el.on(\"change.autocomplete\",function(t){s.onKeyUp(t)}),s.el.on(\"input.autocomplete\",function(t){s.onKeyUp(t)})},onFocus:function(){this.disabled||(this.fixPosition(),this.el.val().length>=this.options.minChars&&this.onValueChange())},onBlur:function(){var e=this,s=e.options,i=e.el.val(),n=e.getQuery(i);e.blurTimeoutId=setTimeout(function(){e.hide(),e.selection&&e.currentValue!==n&&(s.onInvalidateSelection||t.noop).call(e.element)},200)},abortAjax:function(){this.currentRequest&&(this.currentRequest.abort(),this.currentRequest=null)},setOptions:function(e){var s=t.extend({},this.options,e);this.isLocal=Array.isArray(s.lookup),this.isLocal&&(s.lookup=this.verifySuggestionsFormat(s.lookup)),s.orientation=this.validateOrientation(s.orientation,\"bottom\"),t(this.suggestionsContainer).css({\"max-height\":s.maxHeight+\"px\",width:s.width+\"px\",\"z-index\":s.zIndex}),this.options=s},clearCache:function(){this.cachedResponse={},this.badQueries=[]},clear:function(){this.clearCache(),this.currentValue=\"\",this.suggestions=[]},disable:function(){this.disabled=!0,clearTimeout(this.onChangeTimeout),this.abortAjax()},enable:function(){this.disabled=!1},fixPosition:function(){var e=t(this.suggestionsContainer),s=e.parent().get(0);if(s===document.body||this.options.forceFixPosition){var i=this.options.orientation,n=e.outerHeight(),o=this.el.outerHeight(),a=this.el.offset(),u={top:a.top,left:a.left};if(\"auto\"===i){var l=t(window).height(),r=t(window).scrollTop(),h=-r+a.top-n,c=r+l-(a.top+o+n);i=Math.max(h,c)===h?\"top\":\"bottom\"}if(u.top+=\"top\"===i?-n:o,s!==document.body){var g,d=e.css(\"opacity\");this.visible||e.css(\"opacity\",0).show(),g=e.offsetParent().offset(),u.top-=g.top,u.top+=s.scrollTop,u.left-=g.left,this.visible||e.css(\"opacity\",d).hide()}\"auto\"===this.options.width&&(u.width=this.el.outerWidth()+\"px\"),e.css(u)}},isCursorAtEnd:function(){var t,e=this.el.val().length,s=this.element.selectionStart;return\"number\"==typeof s?s===e:!document.selection||((t=document.selection.createRange()).moveStart(\"character\",-e),e===t.text.length)},onKeyPress:function(t){if(this.disabled||this.visible||t.which!==u||!this.currentValue){if(!this.disabled&&this.visible){switch(t.which){case s:this.el.val(this.currentValue),this.hide();break;case a:if(this.hint&&this.options.onHint&&this.isCursorAtEnd()){this.selectHint();break}return;case i:if(this.hint&&this.options.onHint)return void this.selectHint();if(-1===this.selectedIndex)return void this.hide();if(this.select(this.selectedIndex),!1===this.options.tabDisabled)return;break;case n:if(-1===this.selectedIndex)return void this.hide();this.select(this.selectedIndex);break;case o:this.moveUp();break;case u:this.moveDown();break;default:return}t.stopImmediatePropagation(),t.preventDefault()}}else this.suggest()},onKeyUp:function(t){var e=this;if(!e.disabled){switch(t.which){case o:case u:return}clearTimeout(e.onChangeTimeout),e.currentValue!==e.el.val()&&(e.findBestHint(),e.options.deferRequestBy>0?e.onChangeTimeout=setTimeout(function(){e.onValueChange()},e.options.deferRequestBy):e.onValueChange())}},onValueChange:function(){if(this.ignoreValueChange)this.ignoreValueChange=!1;else{var e=this.options,s=this.el.val(),i=this.getQuery(s);this.selection&&this.currentValue!==i&&(this.selection=null,(e.onInvalidateSelection||t.noop).call(this.element)),clearTimeout(this.onChangeTimeout),this.currentValue=s,this.selectedIndex=-1,e.triggerSelectOnValidInput&&this.isExactMatch(i)?this.select(0):i.length<e.minChars?this.hide():this.getSuggestions(i)}},isExactMatch:function(t){var e=this.suggestions;return 1===e.length&&e[0].value.toLowerCase()===t.toLowerCase()},getQuery:function(e){var s,i=this.options.delimiter;return i?(s=e.split(i),t.trim(s[s.length-1])):e},getSuggestionsLocal:function(e){var s,i=this.options,n=e.toLowerCase(),o=i.lookupFilter,a=parseInt(i.lookupLimit,10);return s={suggestions:t.grep(i.lookup,function(t){return o(t,e,n)})},a&&s.suggestions.length>a&&(s.suggestions=s.suggestions.slice(0,a)),s},getSuggestions:function(e){var s,i,n,o,a=this,u=a.options,l=u.serviceUrl;u.params[u.paramName]=e,!1!==u.onSearchStart.call(a.element,u.params)&&(i=u.ignoreParams?null:u.params,t.isFunction(u.lookup)?u.lookup(e,function(t){a.suggestions=t.suggestions,a.suggest(),u.onSearchComplete.call(a.element,e,t.suggestions)}):(a.isLocal?s=a.getSuggestionsLocal(e):(t.isFunction(l)&&(l=l.call(a.element,e)),n=l+\"?\"+t.param(i||{}),s=a.cachedResponse[n]),s&&Array.isArray(s.suggestions)?(a.suggestions=s.suggestions,a.suggest(),u.onSearchComplete.call(a.element,e,s.suggestions)):a.isBadQuery(e)?u.onSearchComplete.call(a.element,e,[]):(a.abortAjax(),o={url:l,data:i,type:u.type,dataType:u.dataType},t.extend(o,u.ajaxSettings),a.currentRequest=t.ajax(o).done(function(t){var s;a.currentRequest=null,s=u.transformResult(t,e),a.processResponse(s,e,n),u.onSearchComplete.call(a.element,e,s.suggestions)}).fail(function(t,s,i){u.onSearchError.call(a.element,e,t,s,i)}))))},isBadQuery:function(t){if(!this.options.preventBadQueries)return!1;for(var e=this.badQueries,s=e.length;s--;)if(0===t.indexOf(e[s]))return!0;return!1},hide:function(){var e=t(this.suggestionsContainer);t.isFunction(this.options.onHide)&&this.visible&&this.options.onHide.call(this.element,e),this.visible=!1,this.selectedIndex=-1,clearTimeout(this.onChangeTimeout),t(this.suggestionsContainer).hide(),this.onHint(null)},suggest:function(){if(this.suggestions.length){var e,s=this.options,i=s.groupBy,n=s.formatResult,o=this.getQuery(this.currentValue),a=this.classes.suggestion,u=this.classes.selected,l=t(this.suggestionsContainer),r=t(this.noSuggestionsContainer),h=s.beforeRender,c=\"\";s.triggerSelectOnValidInput&&this.isExactMatch(o)?this.select(0):(t.each(this.suggestions,function(t,u){i&&(c+=function(t,n){var o=t.data[i];return e===o?\"\":(e=o,s.formatGroup(t,e))}(u,0)),c+='<div class=\"'+a+'\" data-index=\"'+t+'\">'+n(u,o,t)+\"</div>\"}),this.adjustContainerWidth(),r.detach(),l.html(c),t.isFunction(h)&&h.call(this.element,l,this.suggestions),this.fixPosition(),l.show(),s.autoSelectFirst&&(this.selectedIndex=0,l.scrollTop(0),l.children(\".\"+a).first().addClass(u)),this.visible=!0,this.findBestHint())}else this.options.showNoSuggestionNotice?this.noSuggestions():this.hide()},noSuggestions:function(){var e=this.options.beforeRender,s=t(this.suggestionsContainer),i=t(this.noSuggestionsContainer);this.adjustContainerWidth(),i.detach(),s.empty(),s.append(i),t.isFunction(e)&&e.call(this.element,s,this.suggestions),this.fixPosition(),s.show(),this.visible=!0},adjustContainerWidth:function(){var e,s=this.options,i=t(this.suggestionsContainer);\"auto\"===s.width?(e=this.el.outerWidth(),i.css(\"width\",e>0?e:300)):\"flex\"===s.width&&i.css(\"width\",\"\")},findBestHint:function(){var e=this.el.val().toLowerCase(),s=null;e&&(t.each(this.suggestions,function(t,i){var n=0===i.value.toLowerCase().indexOf(e);return n&&(s=i),!n}),this.onHint(s))},onHint:function(e){var s=this.options.onHint,i=\"\";e&&(i=this.currentValue+e.value.substr(this.currentValue.length)),this.hintValue!==i&&(this.hintValue=i,this.hint=e,t.isFunction(s)&&s.call(this.element,i))},verifySuggestionsFormat:function(e){return e.length&&\"string\"==typeof e[0]?t.map(e,function(t){return{value:t,data:null}}):e},validateOrientation:function(e,s){return e=t.trim(e||\"\").toLowerCase(),-1===t.inArray(e,[\"auto\",\"bottom\",\"top\"])&&(e=s),e},processResponse:function(t,e,s){var i=this.options;t.suggestions=this.verifySuggestionsFormat(t.suggestions),i.noCache||(this.cachedResponse[s]=t,i.preventBadQueries&&!t.suggestions.length&&this.badQueries.push(e)),e===this.getQuery(this.currentValue)&&(this.suggestions=t.suggestions,this.suggest())},activate:function(e){var s,i=this.classes.selected,n=t(this.suggestionsContainer),o=n.find(\".\"+this.classes.suggestion);return n.find(\".\"+i).removeClass(i),this.selectedIndex=e,-1!==this.selectedIndex&&o.length>this.selectedIndex?(s=o.get(this.selectedIndex),t(s).addClass(i),s):null},selectHint:function(){var e=t.inArray(this.hint,this.suggestions);this.select(e)},select:function(t){this.hide(),this.onSelect(t)},moveUp:function(){if(-1!==this.selectedIndex)return 0===this.selectedIndex?(t(this.suggestionsContainer).children(\".\"+this.classes.suggestion).first().removeClass(this.classes.selected),this.selectedIndex=-1,this.ignoreValueChange=!1,this.el.val(this.currentValue),void this.findBestHint()):void this.adjustScroll(this.selectedIndex-1)},moveDown:function(){this.selectedIndex!==this.suggestions.length-1&&this.adjustScroll(this.selectedIndex+1)},adjustScroll:function(e){var s=this.activate(e);if(s){var i,n,o,a=t(s).outerHeight();i=s.offsetTop,o=(n=t(this.suggestionsContainer).scrollTop())+this.options.maxHeight-a,i<n?t(this.suggestionsContainer).scrollTop(i):i>o&&t(this.suggestionsContainer).scrollTop(i-this.options.maxHeight+a),this.options.preserveInput||(this.ignoreValueChange=!0,this.el.val(this.getValue(this.suggestions[e].value))),this.onHint(null)}},onSelect:function(e){var s=this.options.onSelect,i=this.suggestions[e];this.currentValue=this.getValue(i.value),this.currentValue===this.el.val()||this.options.preserveInput||this.el.val(this.currentValue),this.onHint(null),this.suggestions=[],this.selection=i,t.isFunction(s)&&s.call(this.element,i)},getValue:function(t){var e,s,i=this.options.delimiter;return i?1===(s=(e=this.currentValue).split(i)).length?t:e.substr(0,e.length-s[s.length-1].length)+t:t},dispose:function(){this.el.off(\".autocomplete\").removeData(\"autocomplete\"),t(window).off(\"resize.autocomplete\",this.fixPositionCapture),t(this.suggestionsContainer).remove()}},t.fn.devbridgeAutocomplete=function(e,s){return arguments.length?this.each(function(){var i=t(this),n=i.data(\"autocomplete\");\"string\"==typeof e?n&&\"function\"==typeof n[e]&&n[e](s):(n&&n.dispose&&n.dispose(),n=new r(this,e),i.data(\"autocomplete\",n))}):this.first().data(\"autocomplete\")},t.fn.autocomplete||(t.fn.autocomplete=t.fn.devbridgeAutocomplete)});\n", "// jquery.repeater version 1.2.1\n// https://github.com/DubFriend/jquery.repeater\n// (MIT) 09-10-2016\n// Brian Detering <BDeterin@gmail.com> (http://www.briandetering.net/)\n(function ($) {\n'use strict';\n\nvar identity = function (x) {\n    return x;\n};\n\nvar isArray = function (value) {\n    return $.isArray(value);\n};\n\nvar isObject = function (value) {\n    return !isArray(value) && (value instanceof Object);\n};\n\nvar isNumber = function (value) {\n    return value instanceof Number;\n};\n\nvar isFunction = function (value) {\n    return value instanceof Function;\n};\n\nvar indexOf = function (object, value) {\n    return $.inArray(value, object);\n};\n\nvar inArray = function (array, value) {\n    return indexOf(array, value) !== -1;\n};\n\nvar foreach = function (collection, callback) {\n    for(var i in collection) {\n        if(collection.hasOwnProperty(i)) {\n            callback(collection[i], i, collection);\n        }\n    }\n};\n\n\nvar last = function (array) {\n    return array[array.length - 1];\n};\n\nvar argumentsToArray = function (args) {\n    return Array.prototype.slice.call(args);\n};\n\nvar extend = function () {\n    var extended = {};\n    foreach(argumentsToArray(arguments), function (o) {\n        foreach(o, function (val, key) {\n            extended[key] = val;\n        });\n    });\n    return extended;\n};\n\nvar mapToArray = function (collection, callback) {\n    var mapped = [];\n    foreach(collection, function (value, key, coll) {\n        mapped.push(callback(value, key, coll));\n    });\n    return mapped;\n};\n\nvar mapToObject = function (collection, callback, keyCallback) {\n    var mapped = {};\n    foreach(collection, function (value, key, coll) {\n        key = keyCallback ? keyCallback(key, value) : key;\n        mapped[key] = callback(value, key, coll);\n    });\n    return mapped;\n};\n\nvar map = function (collection, callback, keyCallback) {\n    return isArray(collection) ?\n        mapToArray(collection, callback) :\n        mapToObject(collection, callback, keyCallback);\n};\n\nvar pluck = function (arrayOfObjects, key) {\n    return map(arrayOfObjects, function (val) {\n        return val[key];\n    });\n};\n\nvar filter = function (collection, callback) {\n    var filtered;\n\n    if(isArray(collection)) {\n        filtered = [];\n        foreach(collection, function (val, key, coll) {\n            if(callback(val, key, coll)) {\n                filtered.push(val);\n            }\n        });\n    }\n    else {\n        filtered = {};\n        foreach(collection, function (val, key, coll) {\n            if(callback(val, key, coll)) {\n                filtered[key] = val;\n            }\n        });\n    }\n\n    return filtered;\n};\n\nvar call = function (collection, functionName, args) {\n    return map(collection, function (object, name) {\n        return object[functionName].apply(object, args || []);\n    });\n};\n\n//execute callback immediately and at most one time on the minimumInterval,\n//ignore block attempts\nvar throttle = function (minimumInterval, callback) {\n    var timeout = null;\n    return function () {\n        var that = this, args = arguments;\n        if(timeout === null) {\n            timeout = setTimeout(function () {\n                timeout = null;\n            }, minimumInterval);\n            callback.apply(that, args);\n        }\n    };\n};\n\n\nvar mixinPubSub = function (object) {\n    object = object || {};\n    var topics = {};\n\n    object.publish = function (topic, data) {\n        foreach(topics[topic], function (callback) {\n            callback(data);\n        });\n    };\n\n    object.subscribe = function (topic, callback) {\n        topics[topic] = topics[topic] || [];\n        topics[topic].push(callback);\n    };\n\n    object.unsubscribe = function (callback) {\n        foreach(topics, function (subscribers) {\n            var index = indexOf(subscribers, callback);\n            if(index !== -1) {\n                subscribers.splice(index, 1);\n            }\n        });\n    };\n\n    return object;\n};\n\n// jquery.input version 0.0.0\n// https://github.com/DubFriend/jquery.input\n// (MIT) 09-04-2014\n// Brian Detering <BDeterin@gmail.com> (http://www.briandetering.net/)\n(function ($) {\n'use strict';\n\nvar createBaseInput = function (fig, my) {\n    var self = mixinPubSub(),\n        $self = fig.$;\n\n    self.getType = function () {\n        throw 'implement me (return type. \"text\", \"radio\", etc.)';\n    };\n\n    self.$ = function (selector) {\n        return selector ? $self.find(selector) : $self;\n    };\n\n    self.disable = function () {\n        self.$().prop('disabled', true);\n        self.publish('isEnabled', false);\n    };\n\n    self.enable = function () {\n        self.$().prop('disabled', false);\n        self.publish('isEnabled', true);\n    };\n\n    my.equalTo = function (a, b) {\n        return a === b;\n    };\n\n    my.publishChange = (function () {\n        var oldValue;\n        return function (e, domElement) {\n            var newValue = self.get();\n            if(!my.equalTo(newValue, oldValue)) {\n                self.publish('change', { e: e, domElement: domElement });\n            }\n            oldValue = newValue;\n        };\n    }());\n\n    return self;\n};\n\n\nvar createInput = function (fig, my) {\n    var self = createBaseInput(fig, my);\n\n    self.get = function () {\n        return self.$().val();\n    };\n\n    self.set = function (newValue) {\n        self.$().val(newValue);\n    };\n\n    self.clear = function () {\n        self.set('');\n    };\n\n    my.buildSetter = function (callback) {\n        return function (newValue) {\n            callback.call(self, newValue);\n        };\n    };\n\n    return self;\n};\n\nvar inputEqualToArray = function (a, b) {\n    a = isArray(a) ? a : [a];\n    b = isArray(b) ? b : [b];\n\n    var isEqual = true;\n    if(a.length !== b.length) {\n        isEqual = false;\n    }\n    else {\n        foreach(a, function (value) {\n            if(!inArray(b, value)) {\n                isEqual = false;\n            }\n        });\n    }\n\n    return isEqual;\n};\n\nvar createInputButton = function (fig) {\n    var my = {},\n        self = createInput(fig, my);\n\n    self.getType = function () {\n        return 'button';\n    };\n\n    self.$().on('change', function (e) {\n        my.publishChange(e, this);\n    });\n\n    return self;\n};\n\nvar createInputCheckbox = function (fig) {\n    var my = {},\n        self = createInput(fig, my);\n\n    self.getType = function () {\n        return 'checkbox';\n    };\n\n    self.get = function () {\n        var values = [];\n        self.$().filter(':checked').each(function () {\n            values.push($(this).val());\n        });\n        return values;\n    };\n\n    self.set = function (newValues) {\n        newValues = isArray(newValues) ? newValues : [newValues];\n\n        self.$().each(function () {\n            $(this).prop('checked', false);\n        });\n\n        foreach(newValues, function (value) {\n            self.$().filter('[value=\"' + value + '\"]')\n                .prop('checked', true);\n        });\n    };\n\n    my.equalTo = inputEqualToArray;\n\n    self.$().change(function (e) {\n        my.publishChange(e, this);\n    });\n\n    return self;\n};\n\nvar createInputEmail = function (fig) {\n    var my = {},\n        self = createInputText(fig, my);\n\n    self.getType = function () {\n        return 'email';\n    };\n\n    return self;\n};\n\nvar createInputFile = function (fig) {\n    var my = {},\n        self = createBaseInput(fig, my);\n\n    self.getType = function () {\n        return 'file';\n    };\n\n    self.get = function () {\n        return last(self.$().val().split('\\\\'));\n    };\n\n    self.clear = function () {\n        // http://stackoverflow.com/questions/1043957/clearing-input-type-file-using-jquery\n        this.$().each(function () {\n            $(this).wrap('<form>').closest('form').get(0).reset();\n            $(this).unwrap();\n        });\n    };\n\n    self.$().change(function (e) {\n        my.publishChange(e, this);\n        // self.publish('change', self);\n    });\n\n    return self;\n};\n\nvar createInputHidden = function (fig) {\n    var my = {},\n        self = createInput(fig, my);\n\n    self.getType = function () {\n        return 'hidden';\n    };\n\n    self.$().change(function (e) {\n        my.publishChange(e, this);\n    });\n\n    return self;\n};\nvar createInputMultipleFile = function (fig) {\n    var my = {},\n        self = createBaseInput(fig, my);\n\n    self.getType = function () {\n        return 'file[multiple]';\n    };\n\n    self.get = function () {\n        // http://stackoverflow.com/questions/14035530/how-to-get-value-of-html-5-multiple-file-upload-variable-using-jquery\n        var fileListObject = self.$().get(0).files || [],\n            names = [], i;\n\n        for(i = 0; i < (fileListObject.length || 0); i += 1) {\n            names.push(fileListObject[i].name);\n        }\n\n        return names;\n    };\n\n    self.clear = function () {\n        // http://stackoverflow.com/questions/1043957/clearing-input-type-file-using-jquery\n        this.$().each(function () {\n            $(this).wrap('<form>').closest('form').get(0).reset();\n            $(this).unwrap();\n        });\n    };\n\n    self.$().change(function (e) {\n        my.publishChange(e, this);\n    });\n\n    return self;\n};\n\nvar createInputMultipleSelect = function (fig) {\n    var my = {},\n        self = createInput(fig, my);\n\n    self.getType = function () {\n        return 'select[multiple]';\n    };\n\n    self.get = function () {\n        return self.$().val() || [];\n    };\n\n    self.set = function (newValues) {\n        self.$().val(\n            newValues === '' ? [] : isArray(newValues) ? newValues : [newValues]\n        );\n    };\n\n    my.equalTo = inputEqualToArray;\n\n    self.$().change(function (e) {\n        my.publishChange(e, this);\n    });\n\n    return self;\n};\n\nvar createInputPassword = function (fig) {\n    var my = {},\n        self = createInputText(fig, my);\n\n    self.getType = function () {\n        return 'password';\n    };\n\n    return self;\n};\n\nvar createInputRadio = function (fig) {\n    var my = {},\n        self = createInput(fig, my);\n\n    self.getType = function () {\n        return 'radio';\n    };\n\n    self.get = function () {\n        return self.$().filter(':checked').val() || null;\n    };\n\n    self.set = function (newValue) {\n        if(!newValue) {\n            self.$().each(function () {\n                $(this).prop('checked', false);\n            });\n        }\n        else {\n            self.$().filter('[value=\"' + newValue + '\"]').prop('checked', true);\n        }\n    };\n\n    self.$().change(function (e) {\n        my.publishChange(e, this);\n    });\n\n    return self;\n};\n\nvar createInputRange = function (fig) {\n    var my = {},\n        self = createInput(fig, my);\n\n    self.getType = function () {\n        return 'range';\n    };\n\n    self.$().change(function (e) {\n        my.publishChange(e, this);\n    });\n\n    return self;\n};\n\nvar createInputSelect = function (fig) {\n    var my = {},\n        self = createInput(fig, my);\n\n    self.getType = function () {\n        return 'select';\n    };\n\n    self.$().change(function (e) {\n        my.publishChange(e, this);\n    });\n\n    return self;\n};\n\nvar createInputText = function (fig) {\n    var my = {},\n        self = createInput(fig, my);\n\n    self.getType = function () {\n        return 'text';\n    };\n\n    self.$().on('change keyup keydown', function (e) {\n        my.publishChange(e, this);\n    });\n\n    return self;\n};\n\nvar createInputTextarea = function (fig) {\n    var my = {},\n        self = createInput(fig, my);\n\n    self.getType = function () {\n        return 'textarea';\n    };\n\n    self.$().on('change keyup keydown', function (e) {\n        my.publishChange(e, this);\n    });\n\n    return self;\n};\n\nvar createInputURL = function (fig) {\n    var my = {},\n        self = createInputText(fig, my);\n\n    self.getType = function () {\n        return 'url';\n    };\n\n    return self;\n};\n\nvar buildFormInputs = function (fig) {\n    var inputs = {},\n        $self = fig.$;\n\n    var constructor = fig.constructorOverride || {\n        button: createInputButton,\n        text: createInputText,\n        url: createInputURL,\n        email: createInputEmail,\n        password: createInputPassword,\n        range: createInputRange,\n        textarea: createInputTextarea,\n        select: createInputSelect,\n        'select[multiple]': createInputMultipleSelect,\n        radio: createInputRadio,\n        checkbox: createInputCheckbox,\n        file: createInputFile,\n        'file[multiple]': createInputMultipleFile,\n        hidden: createInputHidden\n    };\n\n    var addInputsBasic = function (type, selector) {\n        var $input = isObject(selector) ? selector : $self.find(selector);\n\n        $input.each(function () {\n            var name = $(this).attr('name');\n            inputs[name] = constructor[type]({\n                $: $(this)\n            });\n        });\n    };\n\n    var addInputsGroup = function (type, selector) {\n        var names = [],\n            $input = isObject(selector) ? selector : $self.find(selector);\n\n        if(isObject(selector)) {\n            inputs[$input.attr('name')] = constructor[type]({\n                $: $input\n            });\n        }\n        else {\n            // group by name attribute\n            $input.each(function () {\n                if(indexOf(names, $(this).attr('name')) === -1) {\n                    names.push($(this).attr('name'));\n                }\n            });\n\n            foreach(names, function (name) {\n                inputs[name] = constructor[type]({\n                    $: $self.find('input[name=\"' + name + '\"]')\n                });\n            });\n        }\n    };\n\n\n    if($self.is('input, select, textarea')) {\n        if($self.is('input[type=\"button\"], button, input[type=\"submit\"]')) {\n            addInputsBasic('button', $self);\n        }\n        else if($self.is('textarea')) {\n            addInputsBasic('textarea', $self);\n        }\n        else if(\n            $self.is('input[type=\"text\"]') ||\n            $self.is('input') && !$self.attr('type')\n        ) {\n            addInputsBasic('text', $self);\n        }\n        else if($self.is('input[type=\"password\"]')) {\n            addInputsBasic('password', $self);\n        }\n        else if($self.is('input[type=\"email\"]')) {\n            addInputsBasic('email', $self);\n        }\n        else if($self.is('input[type=\"url\"]')) {\n            addInputsBasic('url', $self);\n        }\n        else if($self.is('input[type=\"range\"]')) {\n            addInputsBasic('range', $self);\n        }\n        else if($self.is('select')) {\n            if($self.is('[multiple]')) {\n                addInputsBasic('select[multiple]', $self);\n            }\n            else {\n                addInputsBasic('select', $self);\n            }\n        }\n        else if($self.is('input[type=\"file\"]')) {\n            if($self.is('[multiple]')) {\n                addInputsBasic('file[multiple]', $self);\n            }\n            else {\n                addInputsBasic('file', $self);\n            }\n        }\n        else if($self.is('input[type=\"hidden\"]')) {\n            addInputsBasic('hidden', $self);\n        }\n        else if($self.is('input[type=\"radio\"]')) {\n            addInputsGroup('radio', $self);\n        }\n        else if($self.is('input[type=\"checkbox\"]')) {\n            addInputsGroup('checkbox', $self);\n        }\n        else {\n            //in all other cases default to a \"text\" input interface.\n            addInputsBasic('text', $self);\n        }\n    }\n    else {\n        addInputsBasic('button', 'input[type=\"button\"], button, input[type=\"submit\"]');\n        addInputsBasic('text', 'input[type=\"text\"]');\n        addInputsBasic('password', 'input[type=\"password\"]');\n        addInputsBasic('email', 'input[type=\"email\"]');\n        addInputsBasic('url', 'input[type=\"url\"]');\n        addInputsBasic('range', 'input[type=\"range\"]');\n        addInputsBasic('textarea', 'textarea');\n        addInputsBasic('select', 'select:not([multiple])');\n        addInputsBasic('select[multiple]', 'select[multiple]');\n        addInputsBasic('file', 'input[type=\"file\"]:not([multiple])');\n        addInputsBasic('file[multiple]', 'input[type=\"file\"][multiple]');\n        addInputsBasic('hidden', 'input[type=\"hidden\"]');\n        addInputsGroup('radio', 'input[type=\"radio\"]');\n        addInputsGroup('checkbox', 'input[type=\"checkbox\"]');\n    }\n\n    return inputs;\n};\n\n$.fn.inputVal = function (newValue) {\n    var $self = $(this);\n\n    var inputs = buildFormInputs({ $: $self });\n\n    if($self.is('input, textarea, select')) {\n        if(typeof newValue === 'undefined') {\n            return inputs[$self.attr('name')].get();\n        }\n        else {\n            inputs[$self.attr('name')].set(newValue);\n            return $self;\n        }\n    }\n    else {\n        if(typeof newValue === 'undefined') {\n            return call(inputs, 'get');\n        }\n        else {\n            foreach(newValue, function (value, inputName) {\n                inputs[inputName].set(value);\n            });\n            return $self;\n        }\n    }\n};\n\n$.fn.inputOnChange = function (callback) {\n    var $self = $(this);\n    var inputs = buildFormInputs({ $: $self });\n    foreach(inputs, function (input) {\n        input.subscribe('change', function (data) {\n            callback.call(data.domElement, data.e);\n        });\n    });\n    return $self;\n};\n\n$.fn.inputDisable = function () {\n    var $self = $(this);\n    call(buildFormInputs({ $: $self }), 'disable');\n    return $self;\n};\n\n$.fn.inputEnable = function () {\n    var $self = $(this);\n    call(buildFormInputs({ $: $self }), 'enable');\n    return $self;\n};\n\n$.fn.inputClear = function () {\n    var $self = $(this);\n    call(buildFormInputs({ $: $self }), 'clear');\n    return $self;\n};\n\n}(jQuery));\n\n$.fn.repeaterVal = function () {\n    var parse = function (raw) {\n        var parsed = [];\n\n        foreach(raw, function (val, key) {\n            var parsedKey = [];\n            if(key !== \"undefined\") {\n                parsedKey.push(key.match(/^[^\\[]*/)[0]);\n                parsedKey = parsedKey.concat(map(\n                    key.match(/\\[[^\\]]*\\]/g),\n                    function (bracketed) {\n                        return bracketed.replace(/[\\[\\]]/g, '');\n                    }\n                ));\n\n                parsed.push({\n                    val: val,\n                    key: parsedKey\n                });\n            }\n        });\n\n        return parsed;\n    };\n\n    var build = function (parsed) {\n        if(\n            parsed.length === 1 &&\n            (parsed[0].key.length === 0 || parsed[0].key.length === 1 && !parsed[0].key[0])\n        ) {\n            return parsed[0].val;\n        }\n\n        foreach(parsed, function (p) {\n            p.head = p.key.shift();\n        });\n\n        var grouped = (function () {\n            var grouped = {};\n\n            foreach(parsed, function (p) {\n                if(!grouped[p.head]) {\n                    grouped[p.head] = [];\n                }\n                grouped[p.head].push(p);\n            });\n\n            return grouped;\n        }());\n\n        var built;\n\n        if(/^[0-9]+$/.test(parsed[0].head)) {\n            built = [];\n            foreach(grouped, function (group) {\n                built.push(build(group));\n            });\n        }\n        else {\n            built = {};\n            foreach(grouped, function (group, key) {\n                built[key] = build(group);\n            });\n        }\n\n        return built;\n    };\n\n    return build(parse($(this).inputVal()));\n};\n\n$.fn.repeater = function (fig) {\n    fig = fig || {};\n\n    var setList;\n\n    $(this).each(function () {\n\n        var $self = $(this);\n\n        var show = fig.show || function () {\n            $(this).show();\n        };\n\n        var hide = fig.hide || function (removeElement) {\n            removeElement();\n        };\n\n        var $list = $self.find('[data-repeater-list]').first();\n\n        var $filterNested = function ($items, repeaters) {\n            return $items.filter(function () {\n                return repeaters ?\n                    $(this).closest(\n                        pluck(repeaters, 'selector').join(',')\n                    ).length === 0 : true;\n            });\n        };\n\n        var $items = function () {\n            return $filterNested($list.find('[data-repeater-item]'), fig.repeaters);\n        };\n\n        var $itemTemplate = $list.find('[data-repeater-item]')\n                                 .first().clone().hide();\n\n        var $firstDeleteButton = $filterNested(\n            $filterNested($(this).find('[data-repeater-item]'), fig.repeaters)\n            .first().find('[data-repeater-delete]'),\n            fig.repeaters\n        );\n\n        if(fig.isFirstItemUndeletable && $firstDeleteButton) {\n            $firstDeleteButton.remove();\n        }\n\n        var getGroupName = function () {\n            var groupName = $list.data('repeater-list');\n            return fig.$parent ?\n                fig.$parent.data('item-name') + '[' + groupName + ']' :\n                groupName;\n        };\n\n        var initNested = function ($listItems) {\n            if(fig.repeaters) {\n                $listItems.each(function () {\n                    var $item = $(this);\n                    foreach(fig.repeaters, function (nestedFig) {\n                        $item.find(nestedFig.selector).repeater(extend(\n                            nestedFig, { $parent: $item }\n                        ));\n                    });\n                });\n            }\n        };\n\n        var $foreachRepeaterInItem = function (repeaters, $item, cb) {\n            if(repeaters) {\n                foreach(repeaters, function (nestedFig) {\n                    cb.call($item.find(nestedFig.selector)[0], nestedFig);\n                });\n            }\n        };\n\n        var setIndexes = function ($items, groupName, repeaters) {\n            $items.each(function (index) {\n                var $item = $(this);\n                $item.data('item-name', groupName + '[' + index + ']');\n                $filterNested($item.find('[name]'), repeaters)\n                .each(function () {\n                    var $input = $(this);\n                    // match non empty brackets (ex: \"[foo]\")\n                    var matches = $input.attr('name').match(/\\[[^\\]]+\\]/g);\n\n                    var name = matches ?\n                        // strip \"[\" and \"]\" characters\n                        last(matches).replace(/\\[|\\]/g, '') :\n                        $input.attr('name');\n\n\n                    var newName = groupName + '[' + index + '][' + name + ']' +\n                        ($input.is(':checkbox') || $input.attr('multiple') ? '[]' : '');\n\n                    $input.attr('name', newName);\n\n                    $foreachRepeaterInItem(repeaters, $item, function (nestedFig) {\n                        var $repeater = $(this);\n                        setIndexes(\n                            $filterNested($repeater.find('[data-repeater-item]'), nestedFig.repeaters || []),\n                            groupName + '[' + index + ']' +\n                                        '[' + $repeater.find('[data-repeater-list]').first().data('repeater-list') + ']',\n                            nestedFig.repeaters\n                        );\n                    });\n                });\n            });\n\n            $list.find('input[name][checked]')\n                .removeAttr('checked')\n                .prop('checked', true);\n        };\n\n        setIndexes($items(), getGroupName(), fig.repeaters);\n        initNested($items());\n        if(fig.initEmpty) {\n            $items().remove();\n        }\n\n        if(fig.ready) {\n            fig.ready(function () {\n                setIndexes($items(), getGroupName(), fig.repeaters);\n            });\n        }\n\n        var appendItem = (function () {\n            var setItemsValues = function ($item, data, repeaters) {\n                if(data || fig.defaultValues) {\n                    var inputNames = {};\n                    $filterNested($item.find('[name]'), repeaters).each(function () {\n                        var key = $(this).attr('name').match(/\\[([^\\]]*)(\\]|\\]\\[\\])$/)[1];\n                        inputNames[key] = $(this).attr('name');\n                    });\n\n                    $item.inputVal(map(\n                        filter(data || fig.defaultValues, function (val, name) {\n                            return inputNames[name];\n                        }),\n                        identity,\n                        function (name) {\n                            return inputNames[name];\n                        }\n                    ));\n                }\n\n\n                $foreachRepeaterInItem(repeaters, $item, function (nestedFig) {\n                    var $repeater = $(this);\n                    $filterNested(\n                        $repeater.find('[data-repeater-item]'),\n                        nestedFig.repeaters\n                    )\n                    .each(function () {\n                        var fieldName = $repeater.find('[data-repeater-list]').data('repeater-list');\n                        if(data && data[fieldName]) {\n                            var $template = $(this).clone();\n                            $repeater.find('[data-repeater-item]').remove();\n                            foreach(data[fieldName], function (data) {\n                                var $item = $template.clone();\n                                setItemsValues(\n                                    $item,\n                                    data,\n                                    nestedFig.repeaters || []\n                                );\n                                $repeater.find('[data-repeater-list]').append($item);\n                            });\n                        }\n                        else {\n                            setItemsValues(\n                                $(this),\n                                nestedFig.defaultValues,\n                                nestedFig.repeaters || []\n                            );\n                        }\n                    });\n                });\n\n            };\n\n            return function ($item, data) {\n                $list.append($item);\n                setIndexes($items(), getGroupName(), fig.repeaters);\n                $item.find('[name]').each(function () {\n                    $(this).inputClear();\n                });\n                setItemsValues($item, data || fig.defaultValues, fig.repeaters);\n            };\n        }());\n\n        var addItem = function (data) {\n            var $item = $itemTemplate.clone();\n            appendItem($item, data);\n            if(fig.repeaters) {\n                initNested($item);\n            }\n            show.call($item.get(0));\n        };\n\n        setList = function (rows) {\n            $items().remove();\n            foreach(rows, addItem);\n        };\n\n        $filterNested($self.find('[data-repeater-create]'), fig.repeaters).click(function () {\n            addItem();\n        });\n\n        $list.on('click', '[data-repeater-delete]', function () {\n            var self = $(this).closest('[data-repeater-item]').get(0);\n            hide.call(self, function () {\n                $(self).remove();\n                setIndexes($items(), getGroupName(), fig.repeaters);\n            });\n        });\n    });\n\n    this.setList = setList;\n\n    return this;\n};\n\n}(jQuery));", "/*!\n * dist/inputmask\n * https://github.com/RobinHerbots/Inputmask\n * Copyright (c) 2010 - 2023 Robin Herbots\n * Licensed under the MIT license\n * Version: 5.0.8\n */\n!function(e, t) {\n    if (\"object\" == typeof exports && \"object\" == typeof module) module.exports = t(); else if (\"function\" == typeof define && define.amd) define([], t); else {\n        var i = t();\n        for (var n in i) (\"object\" == typeof exports ? exports : e)[n] = i[n];\n    }\n}(\"undefined\" != typeof self ? self : this, (function() {\n    return function() {\n        \"use strict\";\n        var e = {\n            8741: function(e, t) {\n                Object.defineProperty(t, \"__esModule\", {\n                    value: !0\n                }), t.default = void 0;\n                var i = !(\"undefined\" == typeof window || !window.document || !window.document.createElement);\n                t.default = i;\n            },\n            3976: function(e, t, i) {\n                Object.defineProperty(t, \"__esModule\", {\n                    value: !0\n                }), t.default = void 0;\n                var n = i(2839), a = {\n                    _maxTestPos: 500,\n                    placeholder: \"_\",\n                    optionalmarker: [ \"[\", \"]\" ],\n                    quantifiermarker: [ \"{\", \"}\" ],\n                    groupmarker: [ \"(\", \")\" ],\n                    alternatormarker: \"|\",\n                    escapeChar: \"\\\\\",\n                    mask: null,\n                    regex: null,\n                    oncomplete: function() {},\n                    onincomplete: function() {},\n                    oncleared: function() {},\n                    repeat: 0,\n                    greedy: !1,\n                    autoUnmask: !1,\n                    removeMaskOnSubmit: !1,\n                    clearMaskOnLostFocus: !0,\n                    insertMode: !0,\n                    insertModeVisual: !0,\n                    clearIncomplete: !1,\n                    alias: null,\n                    onKeyDown: function() {},\n                    onBeforeMask: null,\n                    onBeforePaste: function(e, t) {\n                        return \"function\" == typeof t.onBeforeMask ? t.onBeforeMask.call(this, e, t) : e;\n                    },\n                    onBeforeWrite: null,\n                    onUnMask: null,\n                    showMaskOnFocus: !0,\n                    showMaskOnHover: !0,\n                    onKeyValidation: function() {},\n                    skipOptionalPartCharacter: \" \",\n                    numericInput: !1,\n                    rightAlign: !1,\n                    undoOnEscape: !0,\n                    radixPoint: \"\",\n                    _radixDance: !1,\n                    groupSeparator: \"\",\n                    keepStatic: null,\n                    positionCaretOnTab: !0,\n                    tabThrough: !1,\n                    supportsInputType: [ \"text\", \"tel\", \"url\", \"password\", \"search\" ],\n                    ignorables: [ n.keys.Backspace, n.keys.Tab, n.keys.Pause, n.keys.Escape, n.keys.PageUp, n.keys.PageDown, n.keys.End, n.keys.Home, n.keys.ArrowLeft, n.keys.ArrowUp, n.keys.ArrowRight, n.keys.ArrowDown, n.keys.Insert, n.keys.Delete, n.keys.ContextMenu, n.keys.F1, n.keys.F2, n.keys.F3, n.keys.F4, n.keys.F5, n.keys.F6, n.keys.F7, n.keys.F8, n.keys.F9, n.keys.F10, n.keys.F11, n.keys.F12, n.keys.Process, n.keys.Unidentified, n.keys.Shift, n.keys.Control, n.keys.Alt, n.keys.Tab, n.keys.AltGraph, n.keys.CapsLock ],\n                    isComplete: null,\n                    preValidation: null,\n                    postValidation: null,\n                    staticDefinitionSymbol: void 0,\n                    jitMasking: !1,\n                    nullable: !0,\n                    inputEventOnly: !1,\n                    noValuePatching: !1,\n                    positionCaretOnClick: \"lvp\",\n                    casing: null,\n                    inputmode: \"text\",\n                    importDataAttributes: !0,\n                    shiftPositions: !0,\n                    usePrototypeDefinitions: !0,\n                    validationEventTimeOut: 3e3,\n                    substitutes: {}\n                };\n                t.default = a;\n            },\n            7392: function(e, t) {\n                Object.defineProperty(t, \"__esModule\", {\n                    value: !0\n                }), t.default = void 0;\n                t.default = {\n                    9: {\n                        validator: \"[0-9\\uff10-\\uff19]\",\n                        definitionSymbol: \"*\"\n                    },\n                    a: {\n                        validator: \"[A-Za-z\\u0410-\\u044f\\u0401\\u0451\\xc0-\\xff\\xb5]\",\n                        definitionSymbol: \"*\"\n                    },\n                    \"*\": {\n                        validator: \"[0-9\\uff10-\\uff19A-Za-z\\u0410-\\u044f\\u0401\\u0451\\xc0-\\xff\\xb5]\"\n                    }\n                };\n            },\n            253: function(e, t) {\n                Object.defineProperty(t, \"__esModule\", {\n                    value: !0\n                }), t.default = function(e, t, i) {\n                    if (void 0 === i) return e.__data ? e.__data[t] : null;\n                    e.__data = e.__data || {}, e.__data[t] = i;\n                };\n            },\n            3776: function(e, t, i) {\n                Object.defineProperty(t, \"__esModule\", {\n                    value: !0\n                }), t.Event = void 0, t.off = function(e, t) {\n                    var i, n;\n                    f(this[0]) && e && (i = this[0].eventRegistry, n = this[0], e.split(\" \").forEach((function(e) {\n                        var a = l(e.split(\".\"), 2);\n                        (function(e, n) {\n                            var a, r, o = [];\n                            if (e.length > 0) if (void 0 === t) for (a = 0, r = i[e][n].length; a < r; a++) o.push({\n                                ev: e,\n                                namespace: n && n.length > 0 ? n : \"global\",\n                                handler: i[e][n][a]\n                            }); else o.push({\n                                ev: e,\n                                namespace: n && n.length > 0 ? n : \"global\",\n                                handler: t\n                            }); else if (n.length > 0) for (var s in i) for (var l in i[s]) if (l === n) if (void 0 === t) for (a = 0, \n                            r = i[s][l].length; a < r; a++) o.push({\n                                ev: s,\n                                namespace: l,\n                                handler: i[s][l][a]\n                            }); else o.push({\n                                ev: s,\n                                namespace: l,\n                                handler: t\n                            });\n                            return o;\n                        })(a[0], a[1]).forEach((function(e) {\n                            var t = e.ev, a = e.handler;\n                            !function(e, t, a) {\n                                if (e in i == 1) if (n.removeEventListener ? n.removeEventListener(e, a, !1) : n.detachEvent && n.detachEvent(\"on\".concat(e), a), \n                                \"global\" === t) for (var r in i[e]) i[e][r].splice(i[e][r].indexOf(a), 1); else i[e][t].splice(i[e][t].indexOf(a), 1);\n                            }(t, e.namespace, a);\n                        }));\n                    })));\n                    return this;\n                }, t.on = function(e, t) {\n                    if (f(this[0])) {\n                        var i = this[0].eventRegistry, n = this[0];\n                        e.split(\" \").forEach((function(e) {\n                            var a = l(e.split(\".\"), 2), r = a[0], o = a[1];\n                            !function(e, a) {\n                                n.addEventListener ? n.addEventListener(e, t, !1) : n.attachEvent && n.attachEvent(\"on\".concat(e), t), \n                                i[e] = i[e] || {}, i[e][a] = i[e][a] || [], i[e][a].push(t);\n                            }(r, void 0 === o ? \"global\" : o);\n                        }));\n                    }\n                    return this;\n                }, t.trigger = function(e) {\n                    var t = arguments;\n                    if (f(this[0])) for (var i = this[0].eventRegistry, n = this[0], r = \"string\" == typeof e ? e.split(\" \") : [ e.type ], s = 0; s < r.length; s++) {\n                        var l = r[s].split(\".\"), c = l[0], u = l[1] || \"global\";\n                        if (void 0 !== document && \"global\" === u) {\n                            var d, p = {\n                                bubbles: !0,\n                                cancelable: !0,\n                                composed: !0,\n                                detail: arguments[1]\n                            };\n                            if (document.createEvent) {\n                                try {\n                                    if (\"input\" === c) p.inputType = \"insertText\", d = new InputEvent(c, p); else d = new CustomEvent(c, p);\n                                } catch (e) {\n                                    (d = document.createEvent(\"CustomEvent\")).initCustomEvent(c, p.bubbles, p.cancelable, p.detail);\n                                }\n                                e.type && (0, a.default)(d, e), n.dispatchEvent(d);\n                            } else (d = document.createEventObject()).eventType = c, d.detail = arguments[1], \n                            e.type && (0, a.default)(d, e), n.fireEvent(\"on\" + d.eventType, d);\n                        } else if (void 0 !== i[c]) {\n                            arguments[0] = arguments[0].type ? arguments[0] : o.default.Event(arguments[0]), \n                            arguments[0].detail = arguments.slice(1);\n                            var h = i[c];\n                            (\"global\" === u ? Object.values(h).flat() : h[u]).forEach((function(e) {\n                                return e.apply(n, t);\n                            }));\n                        }\n                    }\n                    return this;\n                };\n                var n, a = u(i(600)), r = u(i(9380)), o = u(i(4963)), s = u(i(8741));\n                function l(e, t) {\n                    return function(e) {\n                        if (Array.isArray(e)) return e;\n                    }(e) || function(e, t) {\n                        var i = null == e ? null : \"undefined\" != typeof Symbol && e[Symbol.iterator] || e[\"@@iterator\"];\n                        if (null != i) {\n                            var n, a, r, o, s = [], l = !0, c = !1;\n                            try {\n                                if (r = (i = i.call(e)).next, 0 === t) {\n                                    if (Object(i) !== i) return;\n                                    l = !1;\n                                } else for (;!(l = (n = r.call(i)).done) && (s.push(n.value), s.length !== t); l = !0) ;\n                            } catch (e) {\n                                c = !0, a = e;\n                            } finally {\n                                try {\n                                    if (!l && null != i.return && (o = i.return(), Object(o) !== o)) return;\n                                } finally {\n                                    if (c) throw a;\n                                }\n                            }\n                            return s;\n                        }\n                    }(e, t) || function(e, t) {\n                        if (!e) return;\n                        if (\"string\" == typeof e) return c(e, t);\n                        var i = Object.prototype.toString.call(e).slice(8, -1);\n                        \"Object\" === i && e.constructor && (i = e.constructor.name);\n                        if (\"Map\" === i || \"Set\" === i) return Array.from(e);\n                        if (\"Arguments\" === i || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)) return c(e, t);\n                    }(e, t) || function() {\n                        throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n                    }();\n                }\n                function c(e, t) {\n                    (null == t || t > e.length) && (t = e.length);\n                    for (var i = 0, n = new Array(t); i < t; i++) n[i] = e[i];\n                    return n;\n                }\n                function u(e) {\n                    return e && e.__esModule ? e : {\n                        default: e\n                    };\n                }\n                function f(e) {\n                    return e instanceof Element;\n                }\n                t.Event = n, \"function\" == typeof r.default.CustomEvent ? t.Event = n = r.default.CustomEvent : s.default && (t.Event = n = function(e, t) {\n                    t = t || {\n                        bubbles: !1,\n                        cancelable: !1,\n                        composed: !0,\n                        detail: void 0\n                    };\n                    var i = document.createEvent(\"CustomEvent\");\n                    return i.initCustomEvent(e, t.bubbles, t.cancelable, t.detail), i;\n                }, n.prototype = r.default.Event.prototype);\n            },\n            600: function(e, t) {\n                function i(e) {\n                    return i = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function(e) {\n                        return typeof e;\n                    } : function(e) {\n                        return e && \"function\" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? \"symbol\" : typeof e;\n                    }, i(e);\n                }\n                Object.defineProperty(t, \"__esModule\", {\n                    value: !0\n                }), t.default = function e() {\n                    var t, n, a, r, o, s, l = arguments[0] || {}, c = 1, u = arguments.length, f = !1;\n                    \"boolean\" == typeof l && (f = l, l = arguments[c] || {}, c++);\n                    \"object\" !== i(l) && \"function\" != typeof l && (l = {});\n                    for (;c < u; c++) if (null != (t = arguments[c])) for (n in t) a = l[n], l !== (r = t[n]) && (f && r && (\"[object Object]\" === Object.prototype.toString.call(r) || (o = Array.isArray(r))) ? (o ? (o = !1, \n                    s = a && Array.isArray(a) ? a : []) : s = a && \"[object Object]\" === Object.prototype.toString.call(a) ? a : {}, \n                    l[n] = e(f, s, r)) : void 0 !== r && (l[n] = r));\n                    return l;\n                };\n            },\n            4963: function(e, t, i) {\n                Object.defineProperty(t, \"__esModule\", {\n                    value: !0\n                }), t.default = void 0;\n                var n = s(i(600)), a = s(i(9380)), r = s(i(253)), o = i(3776);\n                function s(e) {\n                    return e && e.__esModule ? e : {\n                        default: e\n                    };\n                }\n                var l = a.default.document;\n                function c(e) {\n                    return e instanceof c ? e : this instanceof c ? void (null != e && e !== a.default && (this[0] = e.nodeName ? e : void 0 !== e[0] && e[0].nodeName ? e[0] : l.querySelector(e), \n                    void 0 !== this[0] && null !== this[0] && (this[0].eventRegistry = this[0].eventRegistry || {}))) : new c(e);\n                }\n                c.prototype = {\n                    on: o.on,\n                    off: o.off,\n                    trigger: o.trigger\n                }, c.extend = n.default, c.data = r.default, c.Event = o.Event;\n                var u = c;\n                t.default = u;\n            },\n            9845: function(e, t, i) {\n                Object.defineProperty(t, \"__esModule\", {\n                    value: !0\n                }), t.mobile = t.iphone = t.ie = void 0;\n                var n, a = (n = i(9380)) && n.__esModule ? n : {\n                    default: n\n                };\n                var r = a.default.navigator && a.default.navigator.userAgent || \"\", o = r.indexOf(\"MSIE \") > 0 || r.indexOf(\"Trident/\") > 0, s = navigator.userAgentData && navigator.userAgentData.mobile || a.default.navigator && a.default.navigator.maxTouchPoints || \"ontouchstart\" in a.default, l = /iphone/i.test(r);\n                t.iphone = l, t.mobile = s, t.ie = o;\n            },\n            7184: function(e, t) {\n                Object.defineProperty(t, \"__esModule\", {\n                    value: !0\n                }), t.default = function(e) {\n                    return e.replace(i, \"\\\\$1\");\n                };\n                var i = new RegExp(\"(\\\\\" + [ \"/\", \".\", \"*\", \"+\", \"?\", \"|\", \"(\", \")\", \"[\", \"]\", \"{\", \"}\", \"\\\\\", \"$\", \"^\" ].join(\"|\\\\\") + \")\", \"gim\");\n            },\n            6030: function(e, t, i) {\n                Object.defineProperty(t, \"__esModule\", {\n                    value: !0\n                }), t.EventHandlers = void 0;\n                var n = i(8711), a = i(2839), r = i(9845), o = i(7215), s = i(7760), l = i(4713);\n                function c(e, t) {\n                    var i = \"undefined\" != typeof Symbol && e[Symbol.iterator] || e[\"@@iterator\"];\n                    if (!i) {\n                        if (Array.isArray(e) || (i = function(e, t) {\n                            if (!e) return;\n                            if (\"string\" == typeof e) return u(e, t);\n                            var i = Object.prototype.toString.call(e).slice(8, -1);\n                            \"Object\" === i && e.constructor && (i = e.constructor.name);\n                            if (\"Map\" === i || \"Set\" === i) return Array.from(e);\n                            if (\"Arguments\" === i || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)) return u(e, t);\n                        }(e)) || t && e && \"number\" == typeof e.length) {\n                            i && (e = i);\n                            var n = 0, a = function() {};\n                            return {\n                                s: a,\n                                n: function() {\n                                    return n >= e.length ? {\n                                        done: !0\n                                    } : {\n                                        done: !1,\n                                        value: e[n++]\n                                    };\n                                },\n                                e: function(e) {\n                                    throw e;\n                                },\n                                f: a\n                            };\n                        }\n                        throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n                    }\n                    var r, o = !0, s = !1;\n                    return {\n                        s: function() {\n                            i = i.call(e);\n                        },\n                        n: function() {\n                            var e = i.next();\n                            return o = e.done, e;\n                        },\n                        e: function(e) {\n                            s = !0, r = e;\n                        },\n                        f: function() {\n                            try {\n                                o || null == i.return || i.return();\n                            } finally {\n                                if (s) throw r;\n                            }\n                        }\n                    };\n                }\n                function u(e, t) {\n                    (null == t || t > e.length) && (t = e.length);\n                    for (var i = 0, n = new Array(t); i < t; i++) n[i] = e[i];\n                    return n;\n                }\n                var f = {\n                    keyEvent: function(e, t, i, c, u) {\n                        var d = this.inputmask, p = d.opts, h = d.dependencyLib, v = d.maskset, m = this, g = h(m), y = e.key, k = n.caret.call(d, m), b = p.onKeyDown.call(this, e, n.getBuffer.call(d), k, p);\n                        if (void 0 !== b) return b;\n                        if (y === a.keys.Backspace || y === a.keys.Delete || r.iphone && y === a.keys.BACKSPACE_SAFARI || e.ctrlKey && y === a.keys.x && !(\"oncut\" in m)) e.preventDefault(), \n                        o.handleRemove.call(d, m, y, k), (0, s.writeBuffer)(m, n.getBuffer.call(d, !0), v.p, e, m.inputmask._valueGet() !== n.getBuffer.call(d).join(\"\")); else if (y === a.keys.End || y === a.keys.PageDown) {\n                            e.preventDefault();\n                            var x = n.seekNext.call(d, n.getLastValidPosition.call(d));\n                            n.caret.call(d, m, e.shiftKey ? k.begin : x, x, !0);\n                        } else y === a.keys.Home && !e.shiftKey || y === a.keys.PageUp ? (e.preventDefault(), \n                        n.caret.call(d, m, 0, e.shiftKey ? k.begin : 0, !0)) : p.undoOnEscape && y === a.keys.Escape && !0 !== e.altKey ? ((0, \n                        s.checkVal)(m, !0, !1, d.undoValue.split(\"\")), g.trigger(\"click\")) : y !== a.keys.Insert || e.shiftKey || e.ctrlKey || void 0 !== d.userOptions.insertMode ? !0 === p.tabThrough && y === a.keys.Tab ? !0 === e.shiftKey ? (k.end = n.seekPrevious.call(d, k.end, !0), \n                        !0 === l.getTest.call(d, k.end - 1).match.static && k.end--, k.begin = n.seekPrevious.call(d, k.end, !0), \n                        k.begin >= 0 && k.end > 0 && (e.preventDefault(), n.caret.call(d, m, k.begin, k.end))) : (k.begin = n.seekNext.call(d, k.begin, !0), \n                        k.end = n.seekNext.call(d, k.begin, !0), k.end < v.maskLength && k.end--, k.begin <= v.maskLength && (e.preventDefault(), \n                        n.caret.call(d, m, k.begin, k.end))) : e.shiftKey || p.insertModeVisual && !1 === p.insertMode && (y === a.keys.ArrowRight ? setTimeout((function() {\n                            var e = n.caret.call(d, m);\n                            n.caret.call(d, m, e.begin);\n                        }), 0) : y === a.keys.ArrowLeft && setTimeout((function() {\n                            var e = n.translatePosition.call(d, m.inputmask.caretPos.begin);\n                            n.translatePosition.call(d, m.inputmask.caretPos.end);\n                            d.isRTL ? n.caret.call(d, m, e + (e === v.maskLength ? 0 : 1)) : n.caret.call(d, m, e - (0 === e ? 0 : 1));\n                        }), 0)) : o.isSelection.call(d, k) ? p.insertMode = !p.insertMode : (p.insertMode = !p.insertMode, \n                        n.caret.call(d, m, k.begin, k.begin));\n                        return d.isComposing = y == a.keys.Process || y == a.keys.Unidentified, d.ignorable = p.ignorables.includes(y), \n                        f.keypressEvent.call(this, e, t, i, c, u);\n                    },\n                    keypressEvent: function(e, t, i, r, l) {\n                        var c = this.inputmask || this, u = c.opts, f = c.dependencyLib, d = c.maskset, p = c.el, h = f(p), v = e.key;\n                        if (!0 === t || e.ctrlKey && e.altKey || !(e.ctrlKey || e.metaKey || c.ignorable)) {\n                            if (v) {\n                                var m, g = t ? {\n                                    begin: l,\n                                    end: l\n                                } : n.caret.call(c, p);\n                                v = u.substitutes[v] || v, d.writeOutBuffer = !0;\n                                var y = o.isValid.call(c, g, v, r, void 0, void 0, void 0, t);\n                                if (!1 !== y && (n.resetMaskSet.call(c, !0), m = void 0 !== y.caret ? y.caret : n.seekNext.call(c, y.pos.begin ? y.pos.begin : y.pos), \n                                d.p = m), m = u.numericInput && void 0 === y.caret ? n.seekPrevious.call(c, m) : m, \n                                !1 !== i && (setTimeout((function() {\n                                    u.onKeyValidation.call(p, v, y);\n                                }), 0), d.writeOutBuffer && !1 !== y)) {\n                                    var k = n.getBuffer.call(c);\n                                    (0, s.writeBuffer)(p, k, m, e, !0 !== t);\n                                }\n                                if (e.preventDefault(), t) return !1 !== y && (y.forwardPosition = m), y;\n                            }\n                        } else v === a.keys.Enter && c.undoValue !== c._valueGet(!0) && (c.undoValue = c._valueGet(!0), \n                        setTimeout((function() {\n                            h.trigger(\"change\");\n                        }), 0));\n                    },\n                    pasteEvent: function(e) {\n                        var t, i = this.inputmask, a = i.opts, r = i._valueGet(!0), o = n.caret.call(i, this);\n                        i.isRTL && (t = o.end, o.end = n.translatePosition.call(i, o.begin), o.begin = n.translatePosition.call(i, t));\n                        var l = r.substr(0, o.begin), u = r.substr(o.end, r.length);\n                        if (l == (i.isRTL ? n.getBufferTemplate.call(i).slice().reverse() : n.getBufferTemplate.call(i)).slice(0, o.begin).join(\"\") && (l = \"\"), \n                        u == (i.isRTL ? n.getBufferTemplate.call(i).slice().reverse() : n.getBufferTemplate.call(i)).slice(o.end).join(\"\") && (u = \"\"), \n                        window.clipboardData && window.clipboardData.getData) r = l + window.clipboardData.getData(\"Text\") + u; else {\n                            if (!e.clipboardData || !e.clipboardData.getData) return !0;\n                            r = l + e.clipboardData.getData(\"text/plain\") + u;\n                        }\n                        var f = r;\n                        if (i.isRTL) {\n                            f = f.split(\"\");\n                            var d, p = c(n.getBufferTemplate.call(i));\n                            try {\n                                for (p.s(); !(d = p.n()).done; ) {\n                                    var h = d.value;\n                                    f[0] === h && f.shift();\n                                }\n                            } catch (e) {\n                                p.e(e);\n                            } finally {\n                                p.f();\n                            }\n                            f = f.join(\"\");\n                        }\n                        if (\"function\" == typeof a.onBeforePaste) {\n                            if (!1 === (f = a.onBeforePaste.call(i, f, a))) return !1;\n                            f || (f = r);\n                        }\n                        (0, s.checkVal)(this, !0, !1, f.toString().split(\"\"), e), e.preventDefault();\n                    },\n                    inputFallBackEvent: function(e) {\n                        var t = this.inputmask, i = t.opts, o = t.dependencyLib;\n                        var c, u = this, d = u.inputmask._valueGet(!0), p = (t.isRTL ? n.getBuffer.call(t).slice().reverse() : n.getBuffer.call(t)).join(\"\"), h = n.caret.call(t, u, void 0, void 0, !0);\n                        if (p !== d) {\n                            if (c = function(e, a, r) {\n                                for (var o, s, c, u = e.substr(0, r.begin).split(\"\"), f = e.substr(r.begin).split(\"\"), d = a.substr(0, r.begin).split(\"\"), p = a.substr(r.begin).split(\"\"), h = u.length >= d.length ? u.length : d.length, v = f.length >= p.length ? f.length : p.length, m = \"\", g = [], y = \"~\"; u.length < h; ) u.push(y);\n                                for (;d.length < h; ) d.push(y);\n                                for (;f.length < v; ) f.unshift(y);\n                                for (;p.length < v; ) p.unshift(y);\n                                var k = u.concat(f), b = d.concat(p);\n                                for (s = 0, o = k.length; s < o; s++) switch (c = l.getPlaceholder.call(t, n.translatePosition.call(t, s)), \n                                m) {\n                                  case \"insertText\":\n                                    b[s - 1] === k[s] && r.begin == k.length - 1 && g.push(k[s]), s = o;\n                                    break;\n\n                                  case \"insertReplacementText\":\n                                  case \"deleteContentBackward\":\n                                    k[s] === y ? r.end++ : s = o;\n                                    break;\n\n                                  default:\n                                    k[s] !== b[s] && (k[s + 1] !== y && k[s + 1] !== c && void 0 !== k[s + 1] || (b[s] !== c || b[s + 1] !== y) && b[s] !== y ? b[s + 1] === y && b[s] === k[s + 1] ? (m = \"insertText\", \n                                    g.push(k[s]), r.begin--, r.end--) : k[s] !== c && k[s] !== y && (k[s + 1] === y || b[s] !== k[s] && b[s + 1] === k[s + 1]) ? (m = \"insertReplacementText\", \n                                    g.push(k[s]), r.begin--) : k[s] === y ? (m = \"deleteContentBackward\", (n.isMask.call(t, n.translatePosition.call(t, s), !0) || b[s] === i.radixPoint) && r.end++) : s = o : (m = \"insertText\", \n                                    g.push(k[s]), r.begin--, r.end--));\n                                }\n                                return {\n                                    action: m,\n                                    data: g,\n                                    caret: r\n                                };\n                            }(d, p, h), (u.inputmask.shadowRoot || u.ownerDocument).activeElement !== u && u.focus(), \n                            (0, s.writeBuffer)(u, n.getBuffer.call(t)), n.caret.call(t, u, h.begin, h.end, !0), \n                            !r.mobile && t.skipNextInsert && \"insertText\" === e.inputType && \"insertText\" === c.action && t.isComposing) return !1;\n                            switch (\"insertCompositionText\" === e.inputType && \"insertText\" === c.action && t.isComposing ? t.skipNextInsert = !0 : t.skipNextInsert = !1, \n                            c.action) {\n                              case \"insertText\":\n                              case \"insertReplacementText\":\n                                c.data.forEach((function(e, i) {\n                                    var n = new o.Event(\"keypress\");\n                                    n.key = e, t.ignorable = !1, f.keypressEvent.call(u, n);\n                                })), setTimeout((function() {\n                                    t.$el.trigger(\"keyup\");\n                                }), 0);\n                                break;\n\n                              case \"deleteContentBackward\":\n                                var v = new o.Event(\"keydown\");\n                                v.key = a.keys.Backspace, f.keyEvent.call(u, v);\n                                break;\n\n                              default:\n                                (0, s.applyInputValue)(u, d), n.caret.call(t, u, h.begin, h.end, !0);\n                            }\n                            e.preventDefault();\n                        }\n                    },\n                    setValueEvent: function(e) {\n                        var t = this.inputmask, i = this, a = e && e.detail ? e.detail[0] : arguments[1];\n                        void 0 === a && (a = i.inputmask._valueGet(!0)), (0, s.applyInputValue)(i, a), (e.detail && void 0 !== e.detail[1] || void 0 !== arguments[2]) && n.caret.call(t, i, e.detail ? e.detail[1] : arguments[2]);\n                    },\n                    focusEvent: function(e) {\n                        var t = this.inputmask, i = t.opts, a = null == t ? void 0 : t._valueGet();\n                        i.showMaskOnFocus && a !== n.getBuffer.call(t).join(\"\") && (0, s.writeBuffer)(this, n.getBuffer.call(t), n.seekNext.call(t, n.getLastValidPosition.call(t))), \n                        !0 !== i.positionCaretOnTab || !1 !== t.mouseEnter || o.isComplete.call(t, n.getBuffer.call(t)) && -1 !== n.getLastValidPosition.call(t) || f.clickEvent.apply(this, [ e, !0 ]), \n                        t.undoValue = null == t ? void 0 : t._valueGet(!0);\n                    },\n                    invalidEvent: function(e) {\n                        this.inputmask.validationEvent = !0;\n                    },\n                    mouseleaveEvent: function() {\n                        var e = this.inputmask, t = e.opts, i = this;\n                        e.mouseEnter = !1, t.clearMaskOnLostFocus && (i.inputmask.shadowRoot || i.ownerDocument).activeElement !== i && (0, \n                        s.HandleNativePlaceholder)(i, e.originalPlaceholder);\n                    },\n                    clickEvent: function(e, t) {\n                        var i = this.inputmask;\n                        i.clicked++;\n                        var a = this;\n                        if ((a.inputmask.shadowRoot || a.ownerDocument).activeElement === a) {\n                            var r = n.determineNewCaretPosition.call(i, n.caret.call(i, a), t);\n                            void 0 !== r && n.caret.call(i, a, r);\n                        }\n                    },\n                    cutEvent: function(e) {\n                        var t = this.inputmask, i = t.maskset, r = this, l = n.caret.call(t, r), c = t.isRTL ? n.getBuffer.call(t).slice(l.end, l.begin) : n.getBuffer.call(t).slice(l.begin, l.end), u = t.isRTL ? c.reverse().join(\"\") : c.join(\"\");\n                        window.navigator.clipboard ? window.navigator.clipboard.writeText(u) : window.clipboardData && window.clipboardData.getData && window.clipboardData.setData(\"Text\", u), \n                        o.handleRemove.call(t, r, a.keys.Delete, l), (0, s.writeBuffer)(r, n.getBuffer.call(t), i.p, e, t.undoValue !== t._valueGet(!0));\n                    },\n                    blurEvent: function(e) {\n                        var t = this.inputmask, i = t.opts, a = t.dependencyLib;\n                        t.clicked = 0;\n                        var r = a(this), l = this;\n                        if (l.inputmask) {\n                            (0, s.HandleNativePlaceholder)(l, t.originalPlaceholder);\n                            var c = l.inputmask._valueGet(), u = n.getBuffer.call(t).slice();\n                            \"\" !== c && (i.clearMaskOnLostFocus && (-1 === n.getLastValidPosition.call(t) && c === n.getBufferTemplate.call(t).join(\"\") ? u = [] : s.clearOptionalTail.call(t, u)), \n                            !1 === o.isComplete.call(t, u) && (setTimeout((function() {\n                                r.trigger(\"incomplete\");\n                            }), 0), i.clearIncomplete && (n.resetMaskSet.call(t), u = i.clearMaskOnLostFocus ? [] : n.getBufferTemplate.call(t).slice())), \n                            (0, s.writeBuffer)(l, u, void 0, e)), t.undoValue !== t._valueGet(!0) && (t.undoValue = t._valueGet(!0), \n                            r.trigger(\"change\"));\n                        }\n                    },\n                    mouseenterEvent: function() {\n                        var e = this.inputmask, t = e.opts.showMaskOnHover, i = this;\n                        if (e.mouseEnter = !0, (i.inputmask.shadowRoot || i.ownerDocument).activeElement !== i) {\n                            var a = (e.isRTL ? n.getBufferTemplate.call(e).slice().reverse() : n.getBufferTemplate.call(e)).join(\"\");\n                            t && (0, s.HandleNativePlaceholder)(i, a);\n                        }\n                    },\n                    submitEvent: function() {\n                        var e = this.inputmask, t = e.opts;\n                        e.undoValue !== e._valueGet(!0) && e.$el.trigger(\"change\"), -1 === n.getLastValidPosition.call(e) && e._valueGet && e._valueGet() === n.getBufferTemplate.call(e).join(\"\") && e._valueSet(\"\"), \n                        t.clearIncomplete && !1 === o.isComplete.call(e, n.getBuffer.call(e)) && e._valueSet(\"\"), \n                        t.removeMaskOnSubmit && (e._valueSet(e.unmaskedvalue(), !0), setTimeout((function() {\n                            (0, s.writeBuffer)(e.el, n.getBuffer.call(e));\n                        }), 0));\n                    },\n                    resetEvent: function() {\n                        var e = this.inputmask;\n                        e.refreshValue = !0, setTimeout((function() {\n                            (0, s.applyInputValue)(e.el, e._valueGet(!0));\n                        }), 0);\n                    }\n                };\n                t.EventHandlers = f;\n            },\n            9716: function(e, t, i) {\n                Object.defineProperty(t, \"__esModule\", {\n                    value: !0\n                }), t.EventRuler = void 0;\n                var n, a = (n = i(2394)) && n.__esModule ? n : {\n                    default: n\n                }, r = i(2839), o = i(8711), s = i(7760);\n                var l = {\n                    on: function(e, t, i) {\n                        var n = e.inputmask.dependencyLib, l = function(t) {\n                            t.originalEvent && (t = t.originalEvent || t, arguments[0] = t);\n                            var l, c = this, u = c.inputmask, f = u ? u.opts : void 0;\n                            if (void 0 === u && \"FORM\" !== this.nodeName) {\n                                var d = n.data(c, \"_inputmask_opts\");\n                                n(c).off(), d && new a.default(d).mask(c);\n                            } else {\n                                if ([ \"submit\", \"reset\", \"setvalue\" ].includes(t.type) || \"FORM\" === this.nodeName || !(c.disabled || c.readOnly && !(\"keydown\" === t.type && t.ctrlKey && t.key === r.keys.c || !1 === f.tabThrough && t.key === r.keys.Tab))) {\n                                    switch (t.type) {\n                                      case \"input\":\n                                        if (!0 === u.skipInputEvent) return u.skipInputEvent = !1, t.preventDefault();\n                                        break;\n\n                                      case \"click\":\n                                      case \"focus\":\n                                        return u.validationEvent ? (u.validationEvent = !1, e.blur(), (0, s.HandleNativePlaceholder)(e, (u.isRTL ? o.getBufferTemplate.call(u).slice().reverse() : o.getBufferTemplate.call(u)).join(\"\")), \n                                        setTimeout((function() {\n                                            e.focus();\n                                        }), f.validationEventTimeOut), !1) : (l = arguments, void setTimeout((function() {\n                                            e.inputmask && i.apply(c, l);\n                                        }), 0));\n                                    }\n                                    var p = i.apply(c, arguments);\n                                    return !1 === p && (t.preventDefault(), t.stopPropagation()), p;\n                                }\n                                t.preventDefault();\n                            }\n                        };\n                        [ \"submit\", \"reset\" ].includes(t) ? (l = l.bind(e), null !== e.form && n(e.form).on(t, l)) : n(e).on(t, l), \n                        e.inputmask.events[t] = e.inputmask.events[t] || [], e.inputmask.events[t].push(l);\n                    },\n                    off: function(e, t) {\n                        if (e.inputmask && e.inputmask.events) {\n                            var i = e.inputmask.dependencyLib, n = e.inputmask.events;\n                            for (var a in t && ((n = [])[t] = e.inputmask.events[t]), n) {\n                                for (var r = n[a]; r.length > 0; ) {\n                                    var o = r.pop();\n                                    [ \"submit\", \"reset\" ].includes(a) ? null !== e.form && i(e.form).off(a, o) : i(e).off(a, o);\n                                }\n                                delete e.inputmask.events[a];\n                            }\n                        }\n                    }\n                };\n                t.EventRuler = l;\n            },\n            219: function(e, t, i) {\n                var n = d(i(2394)), a = i(2839), r = d(i(7184)), o = i(8711), s = i(4713);\n                function l(e, t) {\n                    return function(e) {\n                        if (Array.isArray(e)) return e;\n                    }(e) || function(e, t) {\n                        var i = null == e ? null : \"undefined\" != typeof Symbol && e[Symbol.iterator] || e[\"@@iterator\"];\n                        if (null != i) {\n                            var n, a, r, o, s = [], l = !0, c = !1;\n                            try {\n                                if (r = (i = i.call(e)).next, 0 === t) {\n                                    if (Object(i) !== i) return;\n                                    l = !1;\n                                } else for (;!(l = (n = r.call(i)).done) && (s.push(n.value), s.length !== t); l = !0) ;\n                            } catch (e) {\n                                c = !0, a = e;\n                            } finally {\n                                try {\n                                    if (!l && null != i.return && (o = i.return(), Object(o) !== o)) return;\n                                } finally {\n                                    if (c) throw a;\n                                }\n                            }\n                            return s;\n                        }\n                    }(e, t) || function(e, t) {\n                        if (!e) return;\n                        if (\"string\" == typeof e) return c(e, t);\n                        var i = Object.prototype.toString.call(e).slice(8, -1);\n                        \"Object\" === i && e.constructor && (i = e.constructor.name);\n                        if (\"Map\" === i || \"Set\" === i) return Array.from(e);\n                        if (\"Arguments\" === i || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)) return c(e, t);\n                    }(e, t) || function() {\n                        throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n                    }();\n                }\n                function c(e, t) {\n                    (null == t || t > e.length) && (t = e.length);\n                    for (var i = 0, n = new Array(t); i < t; i++) n[i] = e[i];\n                    return n;\n                }\n                function u(e) {\n                    return u = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function(e) {\n                        return typeof e;\n                    } : function(e) {\n                        return e && \"function\" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? \"symbol\" : typeof e;\n                    }, u(e);\n                }\n                function f(e, t) {\n                    for (var i = 0; i < t.length; i++) {\n                        var n = t[i];\n                        n.enumerable = n.enumerable || !1, n.configurable = !0, \"value\" in n && (n.writable = !0), \n                        Object.defineProperty(e, (a = n.key, r = void 0, r = function(e, t) {\n                            if (\"object\" !== u(e) || null === e) return e;\n                            var i = e[Symbol.toPrimitive];\n                            if (void 0 !== i) {\n                                var n = i.call(e, t || \"default\");\n                                if (\"object\" !== u(n)) return n;\n                                throw new TypeError(\"@@toPrimitive must return a primitive value.\");\n                            }\n                            return (\"string\" === t ? String : Number)(e);\n                        }(a, \"string\"), \"symbol\" === u(r) ? r : String(r)), n);\n                    }\n                    var a, r;\n                }\n                function d(e) {\n                    return e && e.__esModule ? e : {\n                        default: e\n                    };\n                }\n                var p = n.default.dependencyLib, h = function() {\n                    function e(t, i, n) {\n                        !function(e, t) {\n                            if (!(e instanceof t)) throw new TypeError(\"Cannot call a class as a function\");\n                        }(this, e), this.mask = t, this.format = i, this.opts = n, this._date = new Date(1, 0, 1), \n                        this.initDateObject(t, this.opts);\n                    }\n                    var t, i, n;\n                    return t = e, (i = [ {\n                        key: \"date\",\n                        get: function() {\n                            return void 0 === this._date && (this._date = new Date(1, 0, 1), this.initDateObject(void 0, this.opts)), \n                            this._date;\n                        }\n                    }, {\n                        key: \"initDateObject\",\n                        value: function(e, t) {\n                            var i;\n                            for (P(t).lastIndex = 0; i = P(t).exec(this.format); ) {\n                                var n = new RegExp(\"\\\\d+$\").exec(i[0]), a = n ? i[0][0] + \"x\" : i[0], r = void 0;\n                                if (void 0 !== e) {\n                                    if (n) {\n                                        var o = P(t).lastIndex, s = E(i.index, t);\n                                        P(t).lastIndex = o, r = e.slice(0, e.indexOf(s.nextMatch[0]));\n                                    } else r = e.slice(0, g[a] && g[a][4] || a.length);\n                                    e = e.slice(r.length);\n                                }\n                                Object.prototype.hasOwnProperty.call(g, a) && this.setValue(this, r, a, g[a][2], g[a][1]);\n                            }\n                        }\n                    }, {\n                        key: \"setValue\",\n                        value: function(e, t, i, n, a) {\n                            if (void 0 !== t && (e[n] = \"ampm\" === n ? t : t.replace(/[^0-9]/g, \"0\"), e[\"raw\" + n] = t.replace(/\\s/g, \"_\")), \n                            void 0 !== a) {\n                                var r = e[n];\n                                (\"day\" === n && 29 === parseInt(r) || \"month\" === n && 2 === parseInt(r)) && (29 !== parseInt(e.day) || 2 !== parseInt(e.month) || \"\" !== e.year && void 0 !== e.year || e._date.setFullYear(2012, 1, 29)), \n                                \"day\" === n && (m = !0, 0 === parseInt(r) && (r = 1)), \"month\" === n && (m = !0), \n                                \"year\" === n && (m = !0, r.length < 4 && (r = M(r, 4, !0))), \"\" === r || isNaN(r) || a.call(e._date, r), \n                                \"ampm\" === n && a.call(e._date, r);\n                            }\n                        }\n                    }, {\n                        key: \"reset\",\n                        value: function() {\n                            this._date = new Date(1, 0, 1);\n                        }\n                    }, {\n                        key: \"reInit\",\n                        value: function() {\n                            this._date = void 0, this.date;\n                        }\n                    } ]) && f(t.prototype, i), n && f(t, n), Object.defineProperty(t, \"prototype\", {\n                        writable: !1\n                    }), e;\n                }(), v = (new Date).getFullYear(), m = !1, g = {\n                    d: [ \"[1-9]|[12][0-9]|3[01]\", Date.prototype.setDate, \"day\", Date.prototype.getDate ],\n                    dd: [ \"0[1-9]|[12][0-9]|3[01]\", Date.prototype.setDate, \"day\", function() {\n                        return M(Date.prototype.getDate.call(this), 2);\n                    } ],\n                    ddd: [ \"\" ],\n                    dddd: [ \"\" ],\n                    m: [ \"[1-9]|1[012]\", function(e) {\n                        var t = e ? parseInt(e) : 0;\n                        return t > 0 && t--, Date.prototype.setMonth.call(this, t);\n                    }, \"month\", function() {\n                        return Date.prototype.getMonth.call(this) + 1;\n                    } ],\n                    mm: [ \"0[1-9]|1[012]\", function(e) {\n                        var t = e ? parseInt(e) : 0;\n                        return t > 0 && t--, Date.prototype.setMonth.call(this, t);\n                    }, \"month\", function() {\n                        return M(Date.prototype.getMonth.call(this) + 1, 2);\n                    } ],\n                    mmm: [ \"\" ],\n                    mmmm: [ \"\" ],\n                    yy: [ \"[0-9]{2}\", Date.prototype.setFullYear, \"year\", function() {\n                        return M(Date.prototype.getFullYear.call(this), 2);\n                    } ],\n                    yyyy: [ \"[0-9]{4}\", Date.prototype.setFullYear, \"year\", function() {\n                        return M(Date.prototype.getFullYear.call(this), 4);\n                    } ],\n                    h: [ \"[1-9]|1[0-2]\", Date.prototype.setHours, \"hours\", Date.prototype.getHours ],\n                    hh: [ \"0[1-9]|1[0-2]\", Date.prototype.setHours, \"hours\", function() {\n                        return M(Date.prototype.getHours.call(this), 2);\n                    } ],\n                    hx: [ function(e) {\n                        return \"[0-9]{\".concat(e, \"}\");\n                    }, Date.prototype.setHours, \"hours\", function(e) {\n                        return Date.prototype.getHours;\n                    } ],\n                    H: [ \"1?[0-9]|2[0-3]\", Date.prototype.setHours, \"hours\", Date.prototype.getHours ],\n                    HH: [ \"0[0-9]|1[0-9]|2[0-3]\", Date.prototype.setHours, \"hours\", function() {\n                        return M(Date.prototype.getHours.call(this), 2);\n                    } ],\n                    Hx: [ function(e) {\n                        return \"[0-9]{\".concat(e, \"}\");\n                    }, Date.prototype.setHours, \"hours\", function(e) {\n                        return function() {\n                            return M(Date.prototype.getHours.call(this), e);\n                        };\n                    } ],\n                    M: [ \"[1-5]?[0-9]\", Date.prototype.setMinutes, \"minutes\", Date.prototype.getMinutes ],\n                    MM: [ \"0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]\", Date.prototype.setMinutes, \"minutes\", function() {\n                        return M(Date.prototype.getMinutes.call(this), 2);\n                    } ],\n                    s: [ \"[1-5]?[0-9]\", Date.prototype.setSeconds, \"seconds\", Date.prototype.getSeconds ],\n                    ss: [ \"0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]\", Date.prototype.setSeconds, \"seconds\", function() {\n                        return M(Date.prototype.getSeconds.call(this), 2);\n                    } ],\n                    l: [ \"[0-9]{3}\", Date.prototype.setMilliseconds, \"milliseconds\", function() {\n                        return M(Date.prototype.getMilliseconds.call(this), 3);\n                    }, 3 ],\n                    L: [ \"[0-9]{2}\", Date.prototype.setMilliseconds, \"milliseconds\", function() {\n                        return M(Date.prototype.getMilliseconds.call(this), 2);\n                    }, 2 ],\n                    t: [ \"[ap]\", k, \"ampm\", b, 1 ],\n                    tt: [ \"[ap]m\", k, \"ampm\", b, 2 ],\n                    T: [ \"[AP]\", k, \"ampm\", b, 1 ],\n                    TT: [ \"[AP]M\", k, \"ampm\", b, 2 ],\n                    Z: [ \".*\", void 0, \"Z\", function() {\n                        var e = this.toString().match(/\\((.+)\\)/)[1];\n                        e.includes(\" \") && (e = (e = e.replace(\"-\", \" \").toUpperCase()).split(\" \").map((function(e) {\n                            return l(e, 1)[0];\n                        })).join(\"\"));\n                        return e;\n                    } ],\n                    o: [ \"\" ],\n                    S: [ \"\" ]\n                }, y = {\n                    isoDate: \"yyyy-mm-dd\",\n                    isoTime: \"HH:MM:ss\",\n                    isoDateTime: \"yyyy-mm-dd'T'HH:MM:ss\",\n                    isoUtcDateTime: \"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'\"\n                };\n                function k(e) {\n                    var t = this.getHours();\n                    e.toLowerCase().includes(\"p\") ? this.setHours(t + 12) : e.toLowerCase().includes(\"a\") && t >= 12 && this.setHours(t - 12);\n                }\n                function b() {\n                    var e = this.getHours();\n                    return (e = e || 12) >= 12 ? \"PM\" : \"AM\";\n                }\n                function x(e) {\n                    var t = new RegExp(\"\\\\d+$\").exec(e[0]);\n                    if (t && void 0 !== t[0]) {\n                        var i = g[e[0][0] + \"x\"].slice(\"\");\n                        return i[0] = i[0](t[0]), i[3] = i[3](t[0]), i;\n                    }\n                    if (g[e[0]]) return g[e[0]];\n                }\n                function P(e) {\n                    if (!e.tokenizer) {\n                        var t = [], i = [];\n                        for (var n in g) if (/\\.*x$/.test(n)) {\n                            var a = n[0] + \"\\\\d+\";\n                            -1 === i.indexOf(a) && i.push(a);\n                        } else -1 === t.indexOf(n[0]) && t.push(n[0]);\n                        e.tokenizer = \"(\" + (i.length > 0 ? i.join(\"|\") + \"|\" : \"\") + t.join(\"+|\") + \")+?|.\", \n                        e.tokenizer = new RegExp(e.tokenizer, \"g\");\n                    }\n                    return e.tokenizer;\n                }\n                function w(e, t, i) {\n                    if (!m) return !0;\n                    if (void 0 === e.rawday || !isFinite(e.rawday) && new Date(e.date.getFullYear(), isFinite(e.rawmonth) ? e.month : e.date.getMonth() + 1, 0).getDate() >= e.day || \"29\" == e.day && (!isFinite(e.rawyear) || void 0 === e.rawyear || \"\" === e.rawyear) || new Date(e.date.getFullYear(), isFinite(e.rawmonth) ? e.month : e.date.getMonth() + 1, 0).getDate() >= e.day) return t;\n                    if (\"29\" == e.day) {\n                        var n = E(t.pos, i);\n                        if (\"yyyy\" === n.targetMatch[0] && t.pos - n.targetMatchIndex == 2) return t.remove = t.pos + 1, \n                        t;\n                    } else if (\"02\" == e.month && \"30\" == e.day && void 0 !== t.c) return e.day = \"03\", \n                    e.date.setDate(3), e.date.setMonth(1), t.insert = [ {\n                        pos: t.pos,\n                        c: \"0\"\n                    }, {\n                        pos: t.pos + 1,\n                        c: t.c\n                    } ], t.caret = o.seekNext.call(this, t.pos + 1), t;\n                    return !1;\n                }\n                function S(e, t, i, n) {\n                    var a, o, s = \"\";\n                    for (P(i).lastIndex = 0; a = P(i).exec(e); ) {\n                        if (void 0 === t) if (o = x(a)) s += \"(\" + o[0] + \")\"; else switch (a[0]) {\n                          case \"[\":\n                            s += \"(\";\n                            break;\n\n                          case \"]\":\n                            s += \")?\";\n                            break;\n\n                          default:\n                            s += (0, r.default)(a[0]);\n                        } else if (o = x(a)) if (!0 !== n && o[3]) s += o[3].call(t.date); else o[2] ? s += t[\"raw\" + o[2]] : s += a[0]; else s += a[0];\n                    }\n                    return s;\n                }\n                function M(e, t, i) {\n                    for (e = String(e), t = t || 2; e.length < t; ) e = i ? e + \"0\" : \"0\" + e;\n                    return e;\n                }\n                function _(e, t, i) {\n                    return \"string\" == typeof e ? new h(e, t, i) : e && \"object\" === u(e) && Object.prototype.hasOwnProperty.call(e, \"date\") ? e : void 0;\n                }\n                function O(e, t) {\n                    return S(t.inputFormat, {\n                        date: e\n                    }, t);\n                }\n                function E(e, t) {\n                    var i, n, a = 0, r = 0;\n                    for (P(t).lastIndex = 0; n = P(t).exec(t.inputFormat); ) {\n                        var o = new RegExp(\"\\\\d+$\").exec(n[0]);\n                        if ((a += r = o ? parseInt(o[0]) : n[0].length) >= e + 1) {\n                            i = n, n = P(t).exec(t.inputFormat);\n                            break;\n                        }\n                    }\n                    return {\n                        targetMatchIndex: a - r,\n                        nextMatch: n,\n                        targetMatch: i\n                    };\n                }\n                n.default.extendAliases({\n                    datetime: {\n                        mask: function(e) {\n                            return e.numericInput = !1, g.S = e.i18n.ordinalSuffix.join(\"|\"), e.inputFormat = y[e.inputFormat] || e.inputFormat, \n                            e.displayFormat = y[e.displayFormat] || e.displayFormat || e.inputFormat, e.outputFormat = y[e.outputFormat] || e.outputFormat || e.inputFormat, \n                            e.placeholder = \"\" !== e.placeholder ? e.placeholder : e.inputFormat.replace(/[[\\]]/, \"\"), \n                            e.regex = S(e.inputFormat, void 0, e), e.min = _(e.min, e.inputFormat, e), e.max = _(e.max, e.inputFormat, e), \n                            null;\n                        },\n                        placeholder: \"\",\n                        inputFormat: \"isoDateTime\",\n                        displayFormat: null,\n                        outputFormat: null,\n                        min: null,\n                        max: null,\n                        skipOptionalPartCharacter: \"\",\n                        i18n: {\n                            dayNames: [ \"Mon\", \"Tue\", \"Wed\", \"Thu\", \"Fri\", \"Sat\", \"Sun\", \"Monday\", \"Tuesday\", \"Wednesday\", \"Thursday\", \"Friday\", \"Saturday\", \"Sunday\" ],\n                            monthNames: [ \"Jan\", \"Feb\", \"Mar\", \"Apr\", \"May\", \"Jun\", \"Jul\", \"Aug\", \"Sep\", \"Oct\", \"Nov\", \"Dec\", \"January\", \"February\", \"March\", \"April\", \"May\", \"June\", \"July\", \"August\", \"September\", \"October\", \"November\", \"December\" ],\n                            ordinalSuffix: [ \"st\", \"nd\", \"rd\", \"th\" ]\n                        },\n                        preValidation: function(e, t, i, n, a, r, o, s) {\n                            if (s) return !0;\n                            if (isNaN(i) && e[t] !== i) {\n                                var l = E(t, a);\n                                if (l.nextMatch && l.nextMatch[0] === i && l.targetMatch[0].length > 1) {\n                                    var c = g[l.targetMatch[0]][0];\n                                    if (new RegExp(c).test(\"0\" + e[t - 1])) return e[t] = e[t - 1], e[t - 1] = \"0\", \n                                    {\n                                        fuzzy: !0,\n                                        buffer: e,\n                                        refreshFromBuffer: {\n                                            start: t - 1,\n                                            end: t + 1\n                                        },\n                                        pos: t + 1\n                                    };\n                                }\n                            }\n                            return !0;\n                        },\n                        postValidation: function(e, t, i, n, a, r, o, l) {\n                            var c, u;\n                            if (o) return !0;\n                            if (!1 === n && (((c = E(t + 1, a)).targetMatch && c.targetMatchIndex === t && c.targetMatch[0].length > 1 && void 0 !== g[c.targetMatch[0]] || (c = E(t + 2, a)).targetMatch && c.targetMatchIndex === t + 1 && c.targetMatch[0].length > 1 && void 0 !== g[c.targetMatch[0]]) && (u = g[c.targetMatch[0]][0]), \n                            void 0 !== u && (void 0 !== r.validPositions[t + 1] && new RegExp(u).test(i + \"0\") ? (e[t] = i, \n                            e[t + 1] = \"0\", n = {\n                                pos: t + 2,\n                                caret: t\n                            }) : new RegExp(u).test(\"0\" + i) && (e[t] = \"0\", e[t + 1] = i, n = {\n                                pos: t + 2\n                            })), !1 === n)) return n;\n                            if (n.fuzzy && (e = n.buffer, t = n.pos), (c = E(t, a)).targetMatch && c.targetMatch[0] && void 0 !== g[c.targetMatch[0]]) {\n                                var f = g[c.targetMatch[0]];\n                                u = f[0];\n                                var d = e.slice(c.targetMatchIndex, c.targetMatchIndex + c.targetMatch[0].length);\n                                if (!1 === new RegExp(u).test(d.join(\"\")) && 2 === c.targetMatch[0].length && r.validPositions[c.targetMatchIndex] && r.validPositions[c.targetMatchIndex + 1] && (r.validPositions[c.targetMatchIndex + 1].input = \"0\"), \n                                \"year\" == f[2]) for (var p = s.getMaskTemplate.call(this, !1, 1, void 0, !0), h = t + 1; h < e.length; h++) e[h] = p[h], \n                                delete r.validPositions[h];\n                            }\n                            var m = n, y = _(e.join(\"\"), a.inputFormat, a);\n                            return m && !isNaN(y.date.getTime()) && (a.prefillYear && (m = function(e, t, i) {\n                                if (e.year !== e.rawyear) {\n                                    var n = v.toString(), a = e.rawyear.replace(/[^0-9]/g, \"\"), r = n.slice(0, a.length), o = n.slice(a.length);\n                                    if (2 === a.length && a === r) {\n                                        var s = new Date(v, e.month - 1, e.day);\n                                        e.day == s.getDate() && (!i.max || i.max.date.getTime() >= s.getTime()) && (e.date.setFullYear(v), \n                                        e.year = n, t.insert = [ {\n                                            pos: t.pos + 1,\n                                            c: o[0]\n                                        }, {\n                                            pos: t.pos + 2,\n                                            c: o[1]\n                                        } ]);\n                                    }\n                                }\n                                return t;\n                            }(y, m, a)), m = function(e, t, i, n, a) {\n                                if (!t) return t;\n                                if (t && i.min && !isNaN(i.min.date.getTime())) {\n                                    var r;\n                                    for (e.reset(), P(i).lastIndex = 0; r = P(i).exec(i.inputFormat); ) {\n                                        var o;\n                                        if ((o = x(r)) && o[3]) {\n                                            for (var s = o[1], l = e[o[2]], c = i.min[o[2]], u = i.max ? i.max[o[2]] : c, f = [], d = !1, p = 0; p < c.length; p++) void 0 !== n.validPositions[p + r.index] || d ? (f[p] = l[p], \n                                            d = d || l[p] > c[p]) : (f[p] = c[p], \"year\" === o[2] && l.length - 1 == p && c != u && (f = (parseInt(f.join(\"\")) + 1).toString().split(\"\")), \n                                            \"ampm\" === o[2] && c != u && i.min.date.getTime() > e.date.getTime() && (f[p] = u[p]));\n                                            s.call(e._date, f.join(\"\"));\n                                        }\n                                    }\n                                    t = i.min.date.getTime() <= e.date.getTime(), e.reInit();\n                                }\n                                return t && i.max && (isNaN(i.max.date.getTime()) || (t = i.max.date.getTime() >= e.date.getTime())), \n                                t;\n                            }(y, m = w.call(this, y, m, a), a, r)), void 0 !== t && m && n.pos !== t ? {\n                                buffer: S(a.inputFormat, y, a).split(\"\"),\n                                refreshFromBuffer: {\n                                    start: t,\n                                    end: n.pos\n                                },\n                                pos: n.caret || n.pos\n                            } : m;\n                        },\n                        onKeyDown: function(e, t, i, n) {\n                            e.ctrlKey && e.key === a.keys.ArrowRight && (this.inputmask._valueSet(O(new Date, n)), \n                            p(this).trigger(\"setvalue\"));\n                        },\n                        onUnMask: function(e, t, i) {\n                            return t ? S(i.outputFormat, _(e, i.inputFormat, i), i, !0) : t;\n                        },\n                        casing: function(e, t, i, n) {\n                            return 0 == t.nativeDef.indexOf(\"[ap]\") ? e.toLowerCase() : 0 == t.nativeDef.indexOf(\"[AP]\") ? e.toUpperCase() : e;\n                        },\n                        onBeforeMask: function(e, t) {\n                            return \"[object Date]\" === Object.prototype.toString.call(e) && (e = O(e, t)), e;\n                        },\n                        insertMode: !1,\n                        insertModeVisual: !1,\n                        shiftPositions: !1,\n                        keepStatic: !1,\n                        inputmode: \"numeric\",\n                        prefillYear: !0\n                    }\n                });\n            },\n            3851: function(e, t, i) {\n                var n, a = (n = i(2394)) && n.__esModule ? n : {\n                    default: n\n                }, r = i(8711), o = i(4713);\n                a.default.extendDefinitions({\n                    A: {\n                        validator: \"[A-Za-z\\u0410-\\u044f\\u0401\\u0451\\xc0-\\xff\\xb5]\",\n                        casing: \"upper\"\n                    },\n                    \"&\": {\n                        validator: \"[0-9A-Za-z\\u0410-\\u044f\\u0401\\u0451\\xc0-\\xff\\xb5]\",\n                        casing: \"upper\"\n                    },\n                    \"#\": {\n                        validator: \"[0-9A-Fa-f]\",\n                        casing: \"upper\"\n                    }\n                });\n                var s = new RegExp(\"25[0-5]|2[0-4][0-9]|[01][0-9][0-9]\");\n                function l(e, t, i, n, a) {\n                    return i - 1 > -1 && \".\" !== t.buffer[i - 1] ? (e = t.buffer[i - 1] + e, e = i - 2 > -1 && \".\" !== t.buffer[i - 2] ? t.buffer[i - 2] + e : \"0\" + e) : e = \"00\" + e, \n                    s.test(e);\n                }\n                a.default.extendAliases({\n                    cssunit: {\n                        regex: \"[+-]?[0-9]+\\\\.?([0-9]+)?(px|em|rem|ex|%|in|cm|mm|pt|pc)\"\n                    },\n                    url: {\n                        regex: \"(https?|ftp)://.*\",\n                        autoUnmask: !1,\n                        keepStatic: !1,\n                        tabThrough: !0\n                    },\n                    ip: {\n                        mask: \"i{1,3}.j{1,3}.k{1,3}.l{1,3}\",\n                        definitions: {\n                            i: {\n                                validator: l\n                            },\n                            j: {\n                                validator: l\n                            },\n                            k: {\n                                validator: l\n                            },\n                            l: {\n                                validator: l\n                            }\n                        },\n                        onUnMask: function(e, t, i) {\n                            return e;\n                        },\n                        inputmode: \"decimal\",\n                        substitutes: {\n                            \",\": \".\"\n                        }\n                    },\n                    email: {\n                        mask: function(e) {\n                            var t = e.separator, i = e.quantifier, n = \"*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}.-{1,63}[.-{1,63}][.-{1,63}]\", a = n;\n                            if (t) for (var r = 0; r < i; r++) a += \"[\".concat(t).concat(n, \"]\");\n                            return a;\n                        },\n                        greedy: !1,\n                        casing: \"lower\",\n                        separator: null,\n                        quantifier: 5,\n                        skipOptionalPartCharacter: \"\",\n                        onBeforePaste: function(e, t) {\n                            return (e = e.toLowerCase()).replace(\"mailto:\", \"\");\n                        },\n                        definitions: {\n                            \"*\": {\n                                validator: \"[0-9\\uff11-\\uff19A-Za-z\\u0410-\\u044f\\u0401\\u0451\\xc0-\\xff\\xb5!#$%&'*+/=?^_`{|}~-]\"\n                            },\n                            \"-\": {\n                                validator: \"[0-9A-Za-z-]\"\n                            }\n                        },\n                        onUnMask: function(e, t, i) {\n                            return e;\n                        },\n                        inputmode: \"email\"\n                    },\n                    mac: {\n                        mask: \"##:##:##:##:##:##\"\n                    },\n                    vin: {\n                        mask: \"V{13}9{4}\",\n                        definitions: {\n                            V: {\n                                validator: \"[A-HJ-NPR-Za-hj-npr-z\\\\d]\",\n                                casing: \"upper\"\n                            }\n                        },\n                        clearIncomplete: !0,\n                        autoUnmask: !0\n                    },\n                    ssn: {\n                        mask: \"999-99-9999\",\n                        postValidation: function(e, t, i, n, a, s, l) {\n                            var c = o.getMaskTemplate.call(this, !0, r.getLastValidPosition.call(this), !0, !0);\n                            return /^(?!219-09-9999|078-05-1120)(?!666|000|9.{2}).{3}-(?!00).{2}-(?!0{4}).{4}$/.test(c.join(\"\"));\n                        }\n                    }\n                });\n            },\n            207: function(e, t, i) {\n                var n = s(i(2394)), a = s(i(7184)), r = i(8711), o = i(2839);\n                function s(e) {\n                    return e && e.__esModule ? e : {\n                        default: e\n                    };\n                }\n                var l = n.default.dependencyLib;\n                function c(e, t) {\n                    for (var i = \"\", a = 0; a < e.length; a++) n.default.prototype.definitions[e.charAt(a)] || t.definitions[e.charAt(a)] || t.optionalmarker[0] === e.charAt(a) || t.optionalmarker[1] === e.charAt(a) || t.quantifiermarker[0] === e.charAt(a) || t.quantifiermarker[1] === e.charAt(a) || t.groupmarker[0] === e.charAt(a) || t.groupmarker[1] === e.charAt(a) || t.alternatormarker === e.charAt(a) ? i += \"\\\\\" + e.charAt(a) : i += e.charAt(a);\n                    return i;\n                }\n                function u(e, t, i, n) {\n                    if (e.length > 0 && t > 0 && (!i.digitsOptional || n)) {\n                        var a = e.indexOf(i.radixPoint), r = !1;\n                        i.negationSymbol.back === e[e.length - 1] && (r = !0, e.length--), -1 === a && (e.push(i.radixPoint), \n                        a = e.length - 1);\n                        for (var o = 1; o <= t; o++) isFinite(e[a + o]) || (e[a + o] = \"0\");\n                    }\n                    return r && e.push(i.negationSymbol.back), e;\n                }\n                function f(e, t) {\n                    var i = 0;\n                    for (var n in \"+\" === e && (i = r.seekNext.call(this, t.validPositions.length - 1)), \n                    t.tests) if ((n = parseInt(n)) >= i) for (var a = 0, o = t.tests[n].length; a < o; a++) if ((void 0 === t.validPositions[n] || \"-\" === e) && t.tests[n][a].match.def === e) return n + (void 0 !== t.validPositions[n] && \"-\" !== e ? 1 : 0);\n                    return i;\n                }\n                function d(e, t) {\n                    for (var i = -1, n = 0, a = t.validPositions.length; n < a; n++) {\n                        var r = t.validPositions[n];\n                        if (r && r.match.def === e) {\n                            i = n;\n                            break;\n                        }\n                    }\n                    return i;\n                }\n                function p(e, t, i, n, a) {\n                    var r = t.buffer ? t.buffer.indexOf(a.radixPoint) : -1, o = (-1 !== r || n && a.jitMasking) && new RegExp(a.definitions[9].validator).test(e);\n                    return a._radixDance && -1 !== r && o && null == t.validPositions[r] ? {\n                        insert: {\n                            pos: r === i ? r + 1 : r,\n                            c: a.radixPoint\n                        },\n                        pos: i\n                    } : o;\n                }\n                n.default.extendAliases({\n                    numeric: {\n                        mask: function(e) {\n                            e.repeat = 0, e.groupSeparator === e.radixPoint && e.digits && \"0\" !== e.digits && (\".\" === e.radixPoint ? e.groupSeparator = \",\" : \",\" === e.radixPoint ? e.groupSeparator = \".\" : e.groupSeparator = \"\"), \n                            \" \" === e.groupSeparator && (e.skipOptionalPartCharacter = void 0), e.placeholder.length > 1 && (e.placeholder = e.placeholder.charAt(0)), \n                            \"radixFocus\" === e.positionCaretOnClick && \"\" === e.placeholder && (e.positionCaretOnClick = \"lvp\");\n                            var t = \"0\", i = e.radixPoint;\n                            !0 === e.numericInput && void 0 === e.__financeInput ? (t = \"1\", e.positionCaretOnClick = \"radixFocus\" === e.positionCaretOnClick ? \"lvp\" : e.positionCaretOnClick, \n                            e.digitsOptional = !1, isNaN(e.digits) && (e.digits = 2), e._radixDance = !1, i = \",\" === e.radixPoint ? \"?\" : \"!\", \n                            \"\" !== e.radixPoint && void 0 === e.definitions[i] && (e.definitions[i] = {}, e.definitions[i].validator = \"[\" + e.radixPoint + \"]\", \n                            e.definitions[i].placeholder = e.radixPoint, e.definitions[i].static = !0, e.definitions[i].generated = !0)) : (e.__financeInput = !1, \n                            e.numericInput = !0);\n                            var n, r = \"[+]\";\n                            if (r += c(e.prefix, e), \"\" !== e.groupSeparator ? (void 0 === e.definitions[e.groupSeparator] && (e.definitions[e.groupSeparator] = {}, \n                            e.definitions[e.groupSeparator].validator = \"[\" + e.groupSeparator + \"]\", e.definitions[e.groupSeparator].placeholder = e.groupSeparator, \n                            e.definitions[e.groupSeparator].static = !0, e.definitions[e.groupSeparator].generated = !0), \n                            r += e._mask(e)) : r += \"9{+}\", void 0 !== e.digits && 0 !== e.digits) {\n                                var o = e.digits.toString().split(\",\");\n                                isFinite(o[0]) && o[1] && isFinite(o[1]) ? r += i + t + \"{\" + e.digits + \"}\" : (isNaN(e.digits) || parseInt(e.digits) > 0) && (e.digitsOptional || e.jitMasking ? (n = r + i + t + \"{0,\" + e.digits + \"}\", \n                                e.keepStatic = !0) : r += i + t + \"{\" + e.digits + \"}\");\n                            } else e.inputmode = \"numeric\";\n                            return r += c(e.suffix, e), r += \"[-]\", n && (r = [ n + c(e.suffix, e) + \"[-]\", r ]), \n                            e.greedy = !1, function(e) {\n                                void 0 === e.parseMinMaxOptions && (null !== e.min && (e.min = e.min.toString().replace(new RegExp((0, \n                                a.default)(e.groupSeparator), \"g\"), \"\"), \",\" === e.radixPoint && (e.min = e.min.replace(e.radixPoint, \".\")), \n                                e.min = isFinite(e.min) ? parseFloat(e.min) : NaN, isNaN(e.min) && (e.min = Number.MIN_VALUE)), \n                                null !== e.max && (e.max = e.max.toString().replace(new RegExp((0, a.default)(e.groupSeparator), \"g\"), \"\"), \n                                \",\" === e.radixPoint && (e.max = e.max.replace(e.radixPoint, \".\")), e.max = isFinite(e.max) ? parseFloat(e.max) : NaN, \n                                isNaN(e.max) && (e.max = Number.MAX_VALUE)), e.parseMinMaxOptions = \"done\");\n                            }(e), \"\" !== e.radixPoint && e.substituteRadixPoint && (e.substitutes[\".\" == e.radixPoint ? \",\" : \".\"] = e.radixPoint), \n                            r;\n                        },\n                        _mask: function(e) {\n                            return \"(\" + e.groupSeparator + \"999){+|1}\";\n                        },\n                        digits: \"*\",\n                        digitsOptional: !0,\n                        enforceDigitsOnBlur: !1,\n                        radixPoint: \".\",\n                        positionCaretOnClick: \"radixFocus\",\n                        _radixDance: !0,\n                        groupSeparator: \"\",\n                        allowMinus: !0,\n                        negationSymbol: {\n                            front: \"-\",\n                            back: \"\"\n                        },\n                        prefix: \"\",\n                        suffix: \"\",\n                        min: null,\n                        max: null,\n                        SetMaxOnOverflow: !1,\n                        step: 1,\n                        inputType: \"text\",\n                        unmaskAsNumber: !1,\n                        roundingFN: Math.round,\n                        inputmode: \"decimal\",\n                        shortcuts: {\n                            k: \"1000\",\n                            m: \"1000000\"\n                        },\n                        placeholder: \"0\",\n                        greedy: !1,\n                        rightAlign: !0,\n                        insertMode: !0,\n                        autoUnmask: !1,\n                        skipOptionalPartCharacter: \"\",\n                        usePrototypeDefinitions: !1,\n                        stripLeadingZeroes: !0,\n                        substituteRadixPoint: !0,\n                        definitions: {\n                            0: {\n                                validator: p\n                            },\n                            1: {\n                                validator: p,\n                                definitionSymbol: \"9\"\n                            },\n                            9: {\n                                validator: \"[0-9\\uff10-\\uff19\\u0660-\\u0669\\u06f0-\\u06f9]\",\n                                definitionSymbol: \"*\"\n                            },\n                            \"+\": {\n                                validator: function(e, t, i, n, a) {\n                                    return a.allowMinus && (\"-\" === e || e === a.negationSymbol.front);\n                                }\n                            },\n                            \"-\": {\n                                validator: function(e, t, i, n, a) {\n                                    return a.allowMinus && e === a.negationSymbol.back;\n                                }\n                            }\n                        },\n                        preValidation: function(e, t, i, n, a, r, o, s) {\n                            if (!1 !== a.__financeInput && i === a.radixPoint) return !1;\n                            var l = e.indexOf(a.radixPoint), c = t;\n                            if (t = function(e, t, i, n, a) {\n                                return a._radixDance && a.numericInput && t !== a.negationSymbol.back && e <= i && (i > 0 || t == a.radixPoint) && (void 0 === n.validPositions[e - 1] || n.validPositions[e - 1].input !== a.negationSymbol.back) && (e -= 1), \n                                e;\n                            }(t, i, l, r, a), \"-\" === i || i === a.negationSymbol.front) {\n                                if (!0 !== a.allowMinus) return !1;\n                                var u = !1, p = d(\"+\", r), h = d(\"-\", r);\n                                return -1 !== p && (u = [ p, h ]), !1 !== u ? {\n                                    remove: u,\n                                    caret: c - a.negationSymbol.back.length\n                                } : {\n                                    insert: [ {\n                                        pos: f.call(this, \"+\", r),\n                                        c: a.negationSymbol.front,\n                                        fromIsValid: !0\n                                    }, {\n                                        pos: f.call(this, \"-\", r),\n                                        c: a.negationSymbol.back,\n                                        fromIsValid: void 0\n                                    } ],\n                                    caret: c + a.negationSymbol.back.length\n                                };\n                            }\n                            if (i === a.groupSeparator) return {\n                                caret: c\n                            };\n                            if (s) return !0;\n                            if (-1 !== l && !0 === a._radixDance && !1 === n && i === a.radixPoint && void 0 !== a.digits && (isNaN(a.digits) || parseInt(a.digits) > 0) && l !== t) return {\n                                caret: a._radixDance && t === l - 1 ? l + 1 : l\n                            };\n                            if (!1 === a.__financeInput) if (n) {\n                                if (a.digitsOptional) return {\n                                    rewritePosition: o.end\n                                };\n                                if (!a.digitsOptional) {\n                                    if (o.begin > l && o.end <= l) return i === a.radixPoint ? {\n                                        insert: {\n                                            pos: l + 1,\n                                            c: \"0\",\n                                            fromIsValid: !0\n                                        },\n                                        rewritePosition: l\n                                    } : {\n                                        rewritePosition: l + 1\n                                    };\n                                    if (o.begin < l) return {\n                                        rewritePosition: o.begin - 1\n                                    };\n                                }\n                            } else if (!a.showMaskOnHover && !a.showMaskOnFocus && !a.digitsOptional && a.digits > 0 && \"\" === this.__valueGet.call(this.el)) return {\n                                rewritePosition: l\n                            };\n                            return {\n                                rewritePosition: t\n                            };\n                        },\n                        postValidation: function(e, t, i, n, a, r, o) {\n                            if (!1 === n) return n;\n                            if (o) return !0;\n                            if (null !== a.min || null !== a.max) {\n                                var s = a.onUnMask(e.slice().reverse().join(\"\"), void 0, l.extend({}, a, {\n                                    unmaskAsNumber: !0\n                                }));\n                                if (null !== a.min && s < a.min && (s.toString().length > a.min.toString().length || s < 0)) return !1;\n                                if (null !== a.max && s > a.max) return !!a.SetMaxOnOverflow && {\n                                    refreshFromBuffer: !0,\n                                    buffer: u(a.max.toString().replace(\".\", a.radixPoint).split(\"\"), a.digits, a).reverse()\n                                };\n                            }\n                            return n;\n                        },\n                        onUnMask: function(e, t, i) {\n                            if (\"\" === t && !0 === i.nullable) return t;\n                            var n = e.replace(i.prefix, \"\");\n                            return n = (n = n.replace(i.suffix, \"\")).replace(new RegExp((0, a.default)(i.groupSeparator), \"g\"), \"\"), \n                            \"\" !== i.placeholder.charAt(0) && (n = n.replace(new RegExp(i.placeholder.charAt(0), \"g\"), \"0\")), \n                            i.unmaskAsNumber ? (\"\" !== i.radixPoint && -1 !== n.indexOf(i.radixPoint) && (n = n.replace(a.default.call(this, i.radixPoint), \".\")), \n                            n = (n = n.replace(new RegExp(\"^\" + (0, a.default)(i.negationSymbol.front)), \"-\")).replace(new RegExp((0, \n                            a.default)(i.negationSymbol.back) + \"$\"), \"\"), Number(n)) : n;\n                        },\n                        isComplete: function(e, t) {\n                            var i = (t.numericInput ? e.slice().reverse() : e).join(\"\");\n                            return i = (i = (i = (i = (i = i.replace(new RegExp(\"^\" + (0, a.default)(t.negationSymbol.front)), \"-\")).replace(new RegExp((0, \n                            a.default)(t.negationSymbol.back) + \"$\"), \"\")).replace(t.prefix, \"\")).replace(t.suffix, \"\")).replace(new RegExp((0, \n                            a.default)(t.groupSeparator) + \"([0-9]{3})\", \"g\"), \"$1\"), \",\" === t.radixPoint && (i = i.replace((0, \n                            a.default)(t.radixPoint), \".\")), isFinite(i);\n                        },\n                        onBeforeMask: function(e, t) {\n                            var i = t.radixPoint || \",\";\n                            isFinite(t.digits) && (t.digits = parseInt(t.digits)), \"number\" != typeof e && \"number\" !== t.inputType || \"\" === i || (e = e.toString().replace(\".\", i));\n                            var n = \"-\" === e.charAt(0) || e.charAt(0) === t.negationSymbol.front, r = e.split(i), o = r[0].replace(/[^\\-0-9]/g, \"\"), s = r.length > 1 ? r[1].replace(/[^0-9]/g, \"\") : \"\", l = r.length > 1;\n                            e = o + (\"\" !== s ? i + s : s);\n                            var c = 0;\n                            if (\"\" !== i && (c = t.digitsOptional ? t.digits < s.length ? t.digits : s.length : t.digits, \n                            \"\" !== s || !t.digitsOptional)) {\n                                var f = Math.pow(10, c || 1);\n                                e = e.replace((0, a.default)(i), \".\"), isNaN(parseFloat(e)) || (e = (t.roundingFN(parseFloat(e) * f) / f).toFixed(c)), \n                                e = e.toString().replace(\".\", i);\n                            }\n                            if (0 === t.digits && -1 !== e.indexOf(i) && (e = e.substring(0, e.indexOf(i))), \n                            null !== t.min || null !== t.max) {\n                                var d = e.toString().replace(i, \".\");\n                                null !== t.min && d < t.min ? e = t.min.toString().replace(\".\", i) : null !== t.max && d > t.max && (e = t.max.toString().replace(\".\", i));\n                            }\n                            return n && \"-\" !== e.charAt(0) && (e = \"-\" + e), u(e.toString().split(\"\"), c, t, l).join(\"\");\n                        },\n                        onBeforeWrite: function(e, t, i, n) {\n                            function r(e, t) {\n                                if (!1 !== n.__financeInput || t) {\n                                    var i = e.indexOf(n.radixPoint);\n                                    -1 !== i && e.splice(i, 1);\n                                }\n                                if (\"\" !== n.groupSeparator) for (;-1 !== (i = e.indexOf(n.groupSeparator)); ) e.splice(i, 1);\n                                return e;\n                            }\n                            var o, s;\n                            if (n.stripLeadingZeroes && (s = function(e, t) {\n                                var i = new RegExp(\"(^\" + (\"\" !== t.negationSymbol.front ? (0, a.default)(t.negationSymbol.front) + \"?\" : \"\") + (0, \n                                a.default)(t.prefix) + \")(.*)(\" + (0, a.default)(t.suffix) + (\"\" != t.negationSymbol.back ? (0, \n                                a.default)(t.negationSymbol.back) + \"?\" : \"\") + \"$)\").exec(e.slice().reverse().join(\"\")), n = i ? i[2] : \"\", r = !1;\n                                return n && (n = n.split(t.radixPoint.charAt(0))[0], r = new RegExp(\"^[0\" + t.groupSeparator + \"]*\").exec(n)), \n                                !(!r || !(r[0].length > 1 || r[0].length > 0 && r[0].length < n.length)) && r;\n                            }(t, n))) for (var c = t.join(\"\").lastIndexOf(s[0].split(\"\").reverse().join(\"\")) - (s[0] == s.input ? 0 : 1), f = s[0] == s.input ? 1 : 0, d = s[0].length - f; d > 0; d--) delete this.maskset.validPositions[c + d], \n                            delete t[c + d];\n                            if (e) switch (e.type) {\n                              case \"blur\":\n                              case \"checkval\":\n                                if (null !== n.min) {\n                                    var p = n.onUnMask(t.slice().reverse().join(\"\"), void 0, l.extend({}, n, {\n                                        unmaskAsNumber: !0\n                                    }));\n                                    if (null !== n.min && p < n.min) return {\n                                        refreshFromBuffer: !0,\n                                        buffer: u(n.min.toString().replace(\".\", n.radixPoint).split(\"\"), n.digits, n).reverse()\n                                    };\n                                }\n                                if (t[t.length - 1] === n.negationSymbol.front) {\n                                    var h = new RegExp(\"(^\" + (\"\" != n.negationSymbol.front ? (0, a.default)(n.negationSymbol.front) + \"?\" : \"\") + (0, \n                                    a.default)(n.prefix) + \")(.*)(\" + (0, a.default)(n.suffix) + (\"\" != n.negationSymbol.back ? (0, \n                                    a.default)(n.negationSymbol.back) + \"?\" : \"\") + \"$)\").exec(r(t.slice(), !0).reverse().join(\"\"));\n                                    0 == (h ? h[2] : \"\") && (o = {\n                                        refreshFromBuffer: !0,\n                                        buffer: [ 0 ]\n                                    });\n                                } else if (\"\" !== n.radixPoint) {\n                                    t.indexOf(n.radixPoint) === n.suffix.length && (o && o.buffer ? o.buffer.splice(0, 1 + n.suffix.length) : (t.splice(0, 1 + n.suffix.length), \n                                    o = {\n                                        refreshFromBuffer: !0,\n                                        buffer: r(t)\n                                    }));\n                                }\n                                if (n.enforceDigitsOnBlur) {\n                                    var v = (o = o || {}) && o.buffer || t.slice().reverse();\n                                    o.refreshFromBuffer = !0, o.buffer = u(v, n.digits, n, !0).reverse();\n                                }\n                            }\n                            return o;\n                        },\n                        onKeyDown: function(e, t, i, n) {\n                            var a, r = l(this);\n                            if (3 != e.location) {\n                                var s, c = e.key;\n                                if ((s = n.shortcuts && n.shortcuts[c]) && s.length > 1) return this.inputmask.__valueSet.call(this, parseFloat(this.inputmask.unmaskedvalue()) * parseInt(s)), \n                                r.trigger(\"setvalue\"), !1;\n                            }\n                            if (e.ctrlKey) switch (e.key) {\n                              case o.keys.ArrowUp:\n                                return this.inputmask.__valueSet.call(this, parseFloat(this.inputmask.unmaskedvalue()) + parseInt(n.step)), \n                                r.trigger(\"setvalue\"), !1;\n\n                              case o.keys.ArrowDown:\n                                return this.inputmask.__valueSet.call(this, parseFloat(this.inputmask.unmaskedvalue()) - parseInt(n.step)), \n                                r.trigger(\"setvalue\"), !1;\n                            }\n                            if (!e.shiftKey && (e.key === o.keys.Delete || e.key === o.keys.Backspace || e.key === o.keys.BACKSPACE_SAFARI) && i.begin !== t.length) {\n                                if (t[e.key === o.keys.Delete ? i.begin - 1 : i.end] === n.negationSymbol.front) return a = t.slice().reverse(), \n                                \"\" !== n.negationSymbol.front && a.shift(), \"\" !== n.negationSymbol.back && a.pop(), \n                                r.trigger(\"setvalue\", [ a.join(\"\"), i.begin ]), !1;\n                                if (!0 === n._radixDance) {\n                                    var f = t.indexOf(n.radixPoint);\n                                    if (n.digitsOptional) {\n                                        if (0 === f) return (a = t.slice().reverse()).pop(), r.trigger(\"setvalue\", [ a.join(\"\"), i.begin >= a.length ? a.length : i.begin ]), \n                                        !1;\n                                    } else if (-1 !== f && (i.begin < f || i.end < f || e.key === o.keys.Delete && (i.begin === f || i.begin - 1 === f))) {\n                                        var d = void 0;\n                                        return i.begin === i.end && (e.key === o.keys.Backspace || e.key === o.keys.BACKSPACE_SAFARI ? i.begin++ : e.key === o.keys.Delete && i.begin - 1 === f && (d = l.extend({}, i), \n                                        i.begin--, i.end--)), (a = t.slice().reverse()).splice(a.length - i.begin, i.begin - i.end + 1), \n                                        a = u(a, n.digits, n).join(\"\"), d && (i = d), r.trigger(\"setvalue\", [ a, i.begin >= a.length ? f + 1 : i.begin ]), \n                                        !1;\n                                    }\n                                }\n                            }\n                        }\n                    },\n                    currency: {\n                        prefix: \"\",\n                        groupSeparator: \",\",\n                        alias: \"numeric\",\n                        digits: 2,\n                        digitsOptional: !1\n                    },\n                    decimal: {\n                        alias: \"numeric\"\n                    },\n                    integer: {\n                        alias: \"numeric\",\n                        inputmode: \"numeric\",\n                        digits: 0\n                    },\n                    percentage: {\n                        alias: \"numeric\",\n                        min: 0,\n                        max: 100,\n                        suffix: \" %\",\n                        digits: 0,\n                        allowMinus: !1\n                    },\n                    indianns: {\n                        alias: \"numeric\",\n                        _mask: function(e) {\n                            return \"(\" + e.groupSeparator + \"99){*|1}(\" + e.groupSeparator + \"999){1|1}\";\n                        },\n                        groupSeparator: \",\",\n                        radixPoint: \".\",\n                        placeholder: \"0\",\n                        digits: 2,\n                        digitsOptional: !1\n                    }\n                });\n            },\n            9380: function(e, t, i) {\n                var n;\n                Object.defineProperty(t, \"__esModule\", {\n                    value: !0\n                }), t.default = void 0;\n                var a = ((n = i(8741)) && n.__esModule ? n : {\n                    default: n\n                }).default ? window : {};\n                t.default = a;\n            },\n            7760: function(e, t, i) {\n                Object.defineProperty(t, \"__esModule\", {\n                    value: !0\n                }), t.HandleNativePlaceholder = function(e, t) {\n                    var i = e ? e.inputmask : this;\n                    if (s.ie) {\n                        if (e.inputmask._valueGet() !== t && (e.placeholder !== t || \"\" === e.placeholder)) {\n                            var n = r.getBuffer.call(i).slice(), a = e.inputmask._valueGet();\n                            if (a !== t) {\n                                var o = r.getLastValidPosition.call(i);\n                                -1 === o && a === r.getBufferTemplate.call(i).join(\"\") ? n = [] : -1 !== o && u.call(i, n), \n                                d(e, n);\n                            }\n                        }\n                    } else e.placeholder !== t && (e.placeholder = t, \"\" === e.placeholder && e.removeAttribute(\"placeholder\"));\n                }, t.applyInputValue = c, t.checkVal = f, t.clearOptionalTail = u, t.unmaskedvalue = function(e) {\n                    var t = e ? e.inputmask : this, i = t.opts, n = t.maskset;\n                    if (e) {\n                        if (void 0 === e.inputmask) return e.value;\n                        e.inputmask && e.inputmask.refreshValue && c(e, e.inputmask._valueGet(!0));\n                    }\n                    for (var a = [], o = n.validPositions, s = 0, l = o.length; s < l; s++) o[s] && o[s].match && (1 != o[s].match.static || Array.isArray(n.metadata) && !0 !== o[s].generatedInput) && a.push(o[s].input);\n                    var u = 0 === a.length ? \"\" : (t.isRTL ? a.reverse() : a).join(\"\");\n                    if (\"function\" == typeof i.onUnMask) {\n                        var f = (t.isRTL ? r.getBuffer.call(t).slice().reverse() : r.getBuffer.call(t)).join(\"\");\n                        u = i.onUnMask.call(t, f, u, i);\n                    }\n                    return u;\n                }, t.writeBuffer = d;\n                var n = i(2839), a = i(4713), r = i(8711), o = i(7215), s = i(9845), l = i(6030);\n                function c(e, t) {\n                    var i = e ? e.inputmask : this, n = i.opts;\n                    e.inputmask.refreshValue = !1, \"function\" == typeof n.onBeforeMask && (t = n.onBeforeMask.call(i, t, n) || t), \n                    f(e, !0, !1, t = (t || \"\").toString().split(\"\")), i.undoValue = i._valueGet(!0), \n                    (n.clearMaskOnLostFocus || n.clearIncomplete) && e.inputmask._valueGet() === r.getBufferTemplate.call(i).join(\"\") && -1 === r.getLastValidPosition.call(i) && e.inputmask._valueSet(\"\");\n                }\n                function u(e) {\n                    e.length = 0;\n                    for (var t, i = a.getMaskTemplate.call(this, !0, 0, !0, void 0, !0); void 0 !== (t = i.shift()); ) e.push(t);\n                    return e;\n                }\n                function f(e, t, i, n, s) {\n                    var c = e ? e.inputmask : this, u = c.maskset, f = c.opts, p = c.dependencyLib, h = n.slice(), v = \"\", m = -1, g = void 0, y = f.skipOptionalPartCharacter;\n                    f.skipOptionalPartCharacter = \"\", r.resetMaskSet.call(c), u.tests = {}, m = f.radixPoint ? r.determineNewCaretPosition.call(c, {\n                        begin: 0,\n                        end: 0\n                    }, !1, !1 === f.__financeInput ? \"radixFocus\" : void 0).begin : 0, u.p = m, c.caretPos = {\n                        begin: m\n                    };\n                    var k = [], b = c.caretPos;\n                    if (h.forEach((function(e, t) {\n                        if (void 0 !== e) {\n                            var n = new p.Event(\"_checkval\");\n                            n.key = e, v += e;\n                            var o = r.getLastValidPosition.call(c, void 0, !0);\n                            !function(e, t) {\n                                for (var i = a.getMaskTemplate.call(c, !0, 0).slice(e, r.seekNext.call(c, e, !1, !1)).join(\"\").replace(/'/g, \"\"), n = i.indexOf(t); n > 0 && \" \" === i[n - 1]; ) n--;\n                                var o = 0 === n && !r.isMask.call(c, e) && (a.getTest.call(c, e).match.nativeDef === t.charAt(0) || !0 === a.getTest.call(c, e).match.static && a.getTest.call(c, e).match.nativeDef === \"'\" + t.charAt(0) || \" \" === a.getTest.call(c, e).match.nativeDef && (a.getTest.call(c, e + 1).match.nativeDef === t.charAt(0) || !0 === a.getTest.call(c, e + 1).match.static && a.getTest.call(c, e + 1).match.nativeDef === \"'\" + t.charAt(0)));\n                                if (!o && n > 0 && !r.isMask.call(c, e, !1, !0)) {\n                                    var s = r.seekNext.call(c, e);\n                                    c.caretPos.begin < s && (c.caretPos = {\n                                        begin: s\n                                    });\n                                }\n                                return o;\n                            }(m, v) ? (g = l.EventHandlers.keypressEvent.call(c, n, !0, !1, i, c.caretPos.begin)) && (m = c.caretPos.begin + 1, \n                            v = \"\") : g = l.EventHandlers.keypressEvent.call(c, n, !0, !1, i, o + 1), g ? (void 0 !== g.pos && u.validPositions[g.pos] && !0 === u.validPositions[g.pos].match.static && void 0 === u.validPositions[g.pos].alternation && (k.push(g.pos), \n                            c.isRTL || (g.forwardPosition = g.pos + 1)), d.call(c, void 0, r.getBuffer.call(c), g.forwardPosition, n, !1), \n                            c.caretPos = {\n                                begin: g.forwardPosition,\n                                end: g.forwardPosition\n                            }, b = c.caretPos) : void 0 === u.validPositions[t] && h[t] === a.getPlaceholder.call(c, t) && r.isMask.call(c, t, !0) ? c.caretPos.begin++ : c.caretPos = b;\n                        }\n                    })), k.length > 0) {\n                        var x, P, w = r.seekNext.call(c, -1, void 0, !1);\n                        if (!o.isComplete.call(c, r.getBuffer.call(c)) && k.length <= w || o.isComplete.call(c, r.getBuffer.call(c)) && k.length > 0 && k.length !== w && 0 === k[0]) for (var S = w; void 0 !== (x = k.shift()); ) {\n                            var M = new p.Event(\"_checkval\");\n                            if ((P = u.validPositions[x]).generatedInput = !0, M.key = P.input, (g = l.EventHandlers.keypressEvent.call(c, M, !0, !1, i, S)) && void 0 !== g.pos && g.pos !== x && u.validPositions[g.pos] && !0 === u.validPositions[g.pos].match.static) k.push(g.pos); else if (!g) break;\n                            S++;\n                        }\n                    }\n                    t && d.call(c, e, r.getBuffer.call(c), g ? g.forwardPosition : c.caretPos.begin, s || new p.Event(\"checkval\"), s && (\"input\" === s.type && c.undoValue !== r.getBuffer.call(c).join(\"\") || \"paste\" === s.type)), \n                    f.skipOptionalPartCharacter = y;\n                }\n                function d(e, t, i, a, s) {\n                    var l = e ? e.inputmask : this, c = l.opts, u = l.dependencyLib;\n                    if (a && \"function\" == typeof c.onBeforeWrite) {\n                        var f = c.onBeforeWrite.call(l, a, t, i, c);\n                        if (f) {\n                            if (f.refreshFromBuffer) {\n                                var d = f.refreshFromBuffer;\n                                o.refreshFromBuffer.call(l, !0 === d ? d : d.start, d.end, f.buffer || t), t = r.getBuffer.call(l, !0);\n                            }\n                            void 0 !== i && (i = void 0 !== f.caret ? f.caret : i);\n                        }\n                    }\n                    if (void 0 !== e && (e.inputmask._valueSet(t.join(\"\")), void 0 === i || void 0 !== a && \"blur\" === a.type || r.caret.call(l, e, i, void 0, void 0, void 0 !== a && \"keydown\" === a.type && (a.key === n.keys.Delete || a.key === n.keys.Backspace)), \n                    !0 === s)) {\n                        var p = u(e), h = e.inputmask._valueGet();\n                        e.inputmask.skipInputEvent = !0, p.trigger(\"input\"), setTimeout((function() {\n                            h === r.getBufferTemplate.call(l).join(\"\") ? p.trigger(\"cleared\") : !0 === o.isComplete.call(l, t) && p.trigger(\"complete\");\n                        }), 0);\n                    }\n                }\n            },\n            2394: function(e, t, i) {\n                Object.defineProperty(t, \"__esModule\", {\n                    value: !0\n                }), t.default = void 0;\n                var n = i(157), a = m(i(4963)), r = m(i(9380)), o = i(2391), s = i(4713), l = i(8711), c = i(7215), u = i(7760), f = i(9716), d = m(i(7392)), p = m(i(3976)), h = m(i(8741));\n                function v(e) {\n                    return v = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function(e) {\n                        return typeof e;\n                    } : function(e) {\n                        return e && \"function\" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? \"symbol\" : typeof e;\n                    }, v(e);\n                }\n                function m(e) {\n                    return e && e.__esModule ? e : {\n                        default: e\n                    };\n                }\n                var g = r.default.document, y = \"_inputmask_opts\";\n                function k(e, t, i) {\n                    if (h.default) {\n                        if (!(this instanceof k)) return new k(e, t, i);\n                        this.dependencyLib = a.default, this.el = void 0, this.events = {}, this.maskset = void 0, \n                        !0 !== i && (\"[object Object]\" === Object.prototype.toString.call(e) ? t = e : (t = t || {}, \n                        e && (t.alias = e)), this.opts = a.default.extend(!0, {}, this.defaults, t), this.noMasksCache = t && void 0 !== t.definitions, \n                        this.userOptions = t || {}, b(this.opts.alias, t, this.opts)), this.refreshValue = !1, \n                        this.undoValue = void 0, this.$el = void 0, this.skipInputEvent = !1, this.validationEvent = !1, \n                        this.ignorable = !1, this.maxLength, this.mouseEnter = !1, this.clicked = 0, this.originalPlaceholder = void 0, \n                        this.isComposing = !1, this.hasAlternator = !1;\n                    }\n                }\n                function b(e, t, i) {\n                    var n = k.prototype.aliases[e];\n                    return n ? (n.alias && b(n.alias, void 0, i), a.default.extend(!0, i, n), a.default.extend(!0, i, t), \n                    !0) : (null === i.mask && (i.mask = e), !1);\n                }\n                k.prototype = {\n                    dataAttribute: \"data-inputmask\",\n                    defaults: p.default,\n                    definitions: d.default,\n                    aliases: {},\n                    masksCache: {},\n                    get isRTL() {\n                        return this.opts.isRTL || this.opts.numericInput;\n                    },\n                    mask: function(e) {\n                        var t = this;\n                        return \"string\" == typeof e && (e = g.getElementById(e) || g.querySelectorAll(e)), \n                        (e = e.nodeName ? [ e ] : Array.isArray(e) ? e : [].slice.call(e)).forEach((function(e, i) {\n                            var s = a.default.extend(!0, {}, t.opts);\n                            if (function(e, t, i, n) {\n                                function o(t, a) {\n                                    var o = \"\" === n ? t : n + \"-\" + t;\n                                    null !== (a = void 0 !== a ? a : e.getAttribute(o)) && (\"string\" == typeof a && (0 === t.indexOf(\"on\") ? a = r.default[a] : \"false\" === a ? a = !1 : \"true\" === a && (a = !0)), \n                                    i[t] = a);\n                                }\n                                if (!0 === t.importDataAttributes) {\n                                    var s, l, c, u, f = e.getAttribute(n);\n                                    if (f && \"\" !== f && (f = f.replace(/'/g, '\"'), l = JSON.parse(\"{\" + f + \"}\")), \n                                    l) for (u in c = void 0, l) if (\"alias\" === u.toLowerCase()) {\n                                        c = l[u];\n                                        break;\n                                    }\n                                    for (s in o(\"alias\", c), i.alias && b(i.alias, i, t), t) {\n                                        if (l) for (u in c = void 0, l) if (u.toLowerCase() === s.toLowerCase()) {\n                                            c = l[u];\n                                            break;\n                                        }\n                                        o(s, c);\n                                    }\n                                }\n                                a.default.extend(!0, t, i), (\"rtl\" === e.dir || t.rightAlign) && (e.style.textAlign = \"right\");\n                                (\"rtl\" === e.dir || t.numericInput) && (e.dir = \"ltr\", e.removeAttribute(\"dir\"), \n                                t.isRTL = !0);\n                                return Object.keys(i).length;\n                            }(e, s, a.default.extend(!0, {}, t.userOptions), t.dataAttribute)) {\n                                var l = (0, o.generateMaskSet)(s, t.noMasksCache);\n                                void 0 !== l && (void 0 !== e.inputmask && (e.inputmask.opts.autoUnmask = !0, e.inputmask.remove()), \n                                e.inputmask = new k(void 0, void 0, !0), e.inputmask.opts = s, e.inputmask.noMasksCache = t.noMasksCache, \n                                e.inputmask.userOptions = a.default.extend(!0, {}, t.userOptions), e.inputmask.el = e, \n                                e.inputmask.$el = (0, a.default)(e), e.inputmask.maskset = l, a.default.data(e, y, t.userOptions), \n                                n.mask.call(e.inputmask));\n                            }\n                        })), e && e[0] && e[0].inputmask || this;\n                    },\n                    option: function(e, t) {\n                        return \"string\" == typeof e ? this.opts[e] : \"object\" === v(e) ? (a.default.extend(this.userOptions, e), \n                        this.el && !0 !== t && this.mask(this.el), this) : void 0;\n                    },\n                    unmaskedvalue: function(e) {\n                        if (this.maskset = this.maskset || (0, o.generateMaskSet)(this.opts, this.noMasksCache), \n                        void 0 === this.el || void 0 !== e) {\n                            var t = (\"function\" == typeof this.opts.onBeforeMask && this.opts.onBeforeMask.call(this, e, this.opts) || e).split(\"\");\n                            u.checkVal.call(this, void 0, !1, !1, t), \"function\" == typeof this.opts.onBeforeWrite && this.opts.onBeforeWrite.call(this, void 0, l.getBuffer.call(this), 0, this.opts);\n                        }\n                        return u.unmaskedvalue.call(this, this.el);\n                    },\n                    remove: function() {\n                        if (this.el) {\n                            a.default.data(this.el, y, null);\n                            var e = this.opts.autoUnmask ? (0, u.unmaskedvalue)(this.el) : this._valueGet(this.opts.autoUnmask);\n                            e !== l.getBufferTemplate.call(this).join(\"\") ? this._valueSet(e, this.opts.autoUnmask) : this._valueSet(\"\"), \n                            f.EventRuler.off(this.el), Object.getOwnPropertyDescriptor && Object.getPrototypeOf ? Object.getOwnPropertyDescriptor(Object.getPrototypeOf(this.el), \"value\") && this.__valueGet && Object.defineProperty(this.el, \"value\", {\n                                get: this.__valueGet,\n                                set: this.__valueSet,\n                                configurable: !0\n                            }) : g.__lookupGetter__ && this.el.__lookupGetter__(\"value\") && this.__valueGet && (this.el.__defineGetter__(\"value\", this.__valueGet), \n                            this.el.__defineSetter__(\"value\", this.__valueSet)), this.el.inputmask = void 0;\n                        }\n                        return this.el;\n                    },\n                    getemptymask: function() {\n                        return this.maskset = this.maskset || (0, o.generateMaskSet)(this.opts, this.noMasksCache), \n                        (this.isRTL ? l.getBufferTemplate.call(this).reverse() : l.getBufferTemplate.call(this)).join(\"\");\n                    },\n                    hasMaskedValue: function() {\n                        return !this.opts.autoUnmask;\n                    },\n                    isComplete: function() {\n                        return this.maskset = this.maskset || (0, o.generateMaskSet)(this.opts, this.noMasksCache), \n                        c.isComplete.call(this, l.getBuffer.call(this));\n                    },\n                    getmetadata: function() {\n                        if (this.maskset = this.maskset || (0, o.generateMaskSet)(this.opts, this.noMasksCache), \n                        Array.isArray(this.maskset.metadata)) {\n                            var e = s.getMaskTemplate.call(this, !0, 0, !1).join(\"\");\n                            return this.maskset.metadata.forEach((function(t) {\n                                return t.mask !== e || (e = t, !1);\n                            })), e;\n                        }\n                        return this.maskset.metadata;\n                    },\n                    isValid: function(e) {\n                        if (this.maskset = this.maskset || (0, o.generateMaskSet)(this.opts, this.noMasksCache), \n                        e) {\n                            var t = (\"function\" == typeof this.opts.onBeforeMask && this.opts.onBeforeMask.call(this, e, this.opts) || e).split(\"\");\n                            u.checkVal.call(this, void 0, !0, !1, t);\n                        } else e = this.isRTL ? l.getBuffer.call(this).slice().reverse().join(\"\") : l.getBuffer.call(this).join(\"\");\n                        for (var i = l.getBuffer.call(this), n = l.determineLastRequiredPosition.call(this), a = i.length - 1; a > n && !l.isMask.call(this, a); a--) ;\n                        return i.splice(n, a + 1 - n), c.isComplete.call(this, i) && e === (this.isRTL ? l.getBuffer.call(this).slice().reverse().join(\"\") : l.getBuffer.call(this).join(\"\"));\n                    },\n                    format: function(e, t) {\n                        this.maskset = this.maskset || (0, o.generateMaskSet)(this.opts, this.noMasksCache);\n                        var i = (\"function\" == typeof this.opts.onBeforeMask && this.opts.onBeforeMask.call(this, e, this.opts) || e).split(\"\");\n                        u.checkVal.call(this, void 0, !0, !1, i);\n                        var n = this.isRTL ? l.getBuffer.call(this).slice().reverse().join(\"\") : l.getBuffer.call(this).join(\"\");\n                        return t ? {\n                            value: n,\n                            metadata: this.getmetadata()\n                        } : n;\n                    },\n                    setValue: function(e) {\n                        this.el && (0, a.default)(this.el).trigger(\"setvalue\", [ e ]);\n                    },\n                    analyseMask: o.analyseMask\n                }, k.extendDefaults = function(e) {\n                    a.default.extend(!0, k.prototype.defaults, e);\n                }, k.extendDefinitions = function(e) {\n                    a.default.extend(!0, k.prototype.definitions, e);\n                }, k.extendAliases = function(e) {\n                    a.default.extend(!0, k.prototype.aliases, e);\n                }, k.format = function(e, t, i) {\n                    return k(t).format(e, i);\n                }, k.unmask = function(e, t) {\n                    return k(t).unmaskedvalue(e);\n                }, k.isValid = function(e, t) {\n                    return k(t).isValid(e);\n                }, k.remove = function(e) {\n                    \"string\" == typeof e && (e = g.getElementById(e) || g.querySelectorAll(e)), (e = e.nodeName ? [ e ] : e).forEach((function(e) {\n                        e.inputmask && e.inputmask.remove();\n                    }));\n                }, k.setValue = function(e, t) {\n                    \"string\" == typeof e && (e = g.getElementById(e) || g.querySelectorAll(e)), (e = e.nodeName ? [ e ] : e).forEach((function(e) {\n                        e.inputmask ? e.inputmask.setValue(t) : (0, a.default)(e).trigger(\"setvalue\", [ t ]);\n                    }));\n                }, k.dependencyLib = a.default, r.default.Inputmask = k;\n                var x = k;\n                t.default = x;\n            },\n            5296: function(e, t, i) {\n                function n(e) {\n                    return n = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function(e) {\n                        return typeof e;\n                    } : function(e) {\n                        return e && \"function\" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? \"symbol\" : typeof e;\n                    }, n(e);\n                }\n                var a = h(i(9380)), r = h(i(2394)), o = h(i(8741));\n                function s(e, t) {\n                    for (var i = 0; i < t.length; i++) {\n                        var a = t[i];\n                        a.enumerable = a.enumerable || !1, a.configurable = !0, \"value\" in a && (a.writable = !0), \n                        Object.defineProperty(e, (r = a.key, o = void 0, o = function(e, t) {\n                            if (\"object\" !== n(e) || null === e) return e;\n                            var i = e[Symbol.toPrimitive];\n                            if (void 0 !== i) {\n                                var a = i.call(e, t || \"default\");\n                                if (\"object\" !== n(a)) return a;\n                                throw new TypeError(\"@@toPrimitive must return a primitive value.\");\n                            }\n                            return (\"string\" === t ? String : Number)(e);\n                        }(r, \"string\"), \"symbol\" === n(o) ? o : String(o)), a);\n                    }\n                    var r, o;\n                }\n                function l(e) {\n                    var t = f();\n                    return function() {\n                        var i, a = p(e);\n                        if (t) {\n                            var r = p(this).constructor;\n                            i = Reflect.construct(a, arguments, r);\n                        } else i = a.apply(this, arguments);\n                        return function(e, t) {\n                            if (t && (\"object\" === n(t) || \"function\" == typeof t)) return t;\n                            if (void 0 !== t) throw new TypeError(\"Derived constructors may only return object or undefined\");\n                            return function(e) {\n                                if (void 0 === e) throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n                                return e;\n                            }(e);\n                        }(this, i);\n                    };\n                }\n                function c(e) {\n                    var t = \"function\" == typeof Map ? new Map : void 0;\n                    return c = function(e) {\n                        if (null === e || (i = e, -1 === Function.toString.call(i).indexOf(\"[native code]\"))) return e;\n                        var i;\n                        if (\"function\" != typeof e) throw new TypeError(\"Super expression must either be null or a function\");\n                        if (void 0 !== t) {\n                            if (t.has(e)) return t.get(e);\n                            t.set(e, n);\n                        }\n                        function n() {\n                            return u(e, arguments, p(this).constructor);\n                        }\n                        return n.prototype = Object.create(e.prototype, {\n                            constructor: {\n                                value: n,\n                                enumerable: !1,\n                                writable: !0,\n                                configurable: !0\n                            }\n                        }), d(n, e);\n                    }, c(e);\n                }\n                function u(e, t, i) {\n                    return u = f() ? Reflect.construct.bind() : function(e, t, i) {\n                        var n = [ null ];\n                        n.push.apply(n, t);\n                        var a = new (Function.bind.apply(e, n));\n                        return i && d(a, i.prototype), a;\n                    }, u.apply(null, arguments);\n                }\n                function f() {\n                    if (\"undefined\" == typeof Reflect || !Reflect.construct) return !1;\n                    if (Reflect.construct.sham) return !1;\n                    if (\"function\" == typeof Proxy) return !0;\n                    try {\n                        return Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], (function() {}))), \n                        !0;\n                    } catch (e) {\n                        return !1;\n                    }\n                }\n                function d(e, t) {\n                    return d = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(e, t) {\n                        return e.__proto__ = t, e;\n                    }, d(e, t);\n                }\n                function p(e) {\n                    return p = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function(e) {\n                        return e.__proto__ || Object.getPrototypeOf(e);\n                    }, p(e);\n                }\n                function h(e) {\n                    return e && e.__esModule ? e : {\n                        default: e\n                    };\n                }\n                var v = a.default.document;\n                if (o.default && v && v.head && v.head.attachShadow && a.default.customElements && void 0 === a.default.customElements.get(\"input-mask\")) {\n                    var m = function(e) {\n                        !function(e, t) {\n                            if (\"function\" != typeof t && null !== t) throw new TypeError(\"Super expression must either be null or a function\");\n                            e.prototype = Object.create(t && t.prototype, {\n                                constructor: {\n                                    value: e,\n                                    writable: !0,\n                                    configurable: !0\n                                }\n                            }), Object.defineProperty(e, \"prototype\", {\n                                writable: !1\n                            }), t && d(e, t);\n                        }(o, e);\n                        var t, i, n, a = l(o);\n                        function o() {\n                            var e;\n                            !function(e, t) {\n                                if (!(e instanceof t)) throw new TypeError(\"Cannot call a class as a function\");\n                            }(this, o);\n                            var t = (e = a.call(this)).getAttributeNames(), i = e.attachShadow({\n                                mode: \"closed\"\n                            }), n = v.createElement(\"input\");\n                            for (var s in n.type = \"text\", i.appendChild(n), t) Object.prototype.hasOwnProperty.call(t, s) && n.setAttribute(t[s], e.getAttribute(t[s]));\n                            var l = new r.default;\n                            return l.dataAttribute = \"\", l.mask(n), n.inputmask.shadowRoot = i, e;\n                        }\n                        return t = o, i && s(t.prototype, i), n && s(t, n), Object.defineProperty(t, \"prototype\", {\n                            writable: !1\n                        }), t;\n                    }(c(HTMLElement));\n                    a.default.customElements.define(\"input-mask\", m);\n                }\n            },\n            2839: function(e, t) {\n                function i(e, t) {\n                    return function(e) {\n                        if (Array.isArray(e)) return e;\n                    }(e) || function(e, t) {\n                        var i = null == e ? null : \"undefined\" != typeof Symbol && e[Symbol.iterator] || e[\"@@iterator\"];\n                        if (null != i) {\n                            var n, a, r, o, s = [], l = !0, c = !1;\n                            try {\n                                if (r = (i = i.call(e)).next, 0 === t) {\n                                    if (Object(i) !== i) return;\n                                    l = !1;\n                                } else for (;!(l = (n = r.call(i)).done) && (s.push(n.value), s.length !== t); l = !0) ;\n                            } catch (e) {\n                                c = !0, a = e;\n                            } finally {\n                                try {\n                                    if (!l && null != i.return && (o = i.return(), Object(o) !== o)) return;\n                                } finally {\n                                    if (c) throw a;\n                                }\n                            }\n                            return s;\n                        }\n                    }(e, t) || function(e, t) {\n                        if (!e) return;\n                        if (\"string\" == typeof e) return n(e, t);\n                        var i = Object.prototype.toString.call(e).slice(8, -1);\n                        \"Object\" === i && e.constructor && (i = e.constructor.name);\n                        if (\"Map\" === i || \"Set\" === i) return Array.from(e);\n                        if (\"Arguments\" === i || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)) return n(e, t);\n                    }(e, t) || function() {\n                        throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n                    }();\n                }\n                function n(e, t) {\n                    (null == t || t > e.length) && (t = e.length);\n                    for (var i = 0, n = new Array(t); i < t; i++) n[i] = e[i];\n                    return n;\n                }\n                Object.defineProperty(t, \"__esModule\", {\n                    value: !0\n                }), t.keys = t.keyCode = void 0, t.toKey = function(e, t) {\n                    return r[e] || (t ? String.fromCharCode(e) : String.fromCharCode(e).toLowerCase());\n                }, t.toKeyCode = function(e) {\n                    return a[e];\n                };\n                var a = {\n                    AltGraph: 18,\n                    ArrowDown: 40,\n                    ArrowLeft: 37,\n                    ArrowRight: 39,\n                    ArrowUp: 38,\n                    Backspace: 8,\n                    BACKSPACE_SAFARI: 127,\n                    CapsLock: 20,\n                    Delete: 46,\n                    End: 35,\n                    Enter: 13,\n                    Escape: 27,\n                    Home: 36,\n                    Insert: 45,\n                    PageDown: 34,\n                    PageUp: 33,\n                    Space: 32,\n                    Tab: 9,\n                    c: 67,\n                    x: 88,\n                    z: 90,\n                    Shift: 16,\n                    Control: 17,\n                    Alt: 18,\n                    Pause: 19,\n                    Meta_LEFT: 91,\n                    Meta_RIGHT: 92,\n                    ContextMenu: 93,\n                    Process: 229,\n                    Unidentified: 229,\n                    F1: 112,\n                    F2: 113,\n                    F3: 114,\n                    F4: 115,\n                    F5: 116,\n                    F6: 117,\n                    F7: 118,\n                    F8: 119,\n                    F9: 120,\n                    F10: 121,\n                    F11: 122,\n                    F12: 123\n                };\n                t.keyCode = a;\n                var r = Object.entries(a).reduce((function(e, t) {\n                    var n = i(t, 2), a = n[0], r = n[1];\n                    return e[r] = void 0 === e[r] ? a : e[r], e;\n                }), {}), o = Object.entries(a).reduce((function(e, t) {\n                    var n = i(t, 2), a = n[0];\n                    n[1];\n                    return e[a] = \"Space\" === a ? \" \" : a, e;\n                }), {});\n                t.keys = o;\n            },\n            2391: function(e, t, i) {\n                Object.defineProperty(t, \"__esModule\", {\n                    value: !0\n                }), t.analyseMask = function(e, t, i) {\n                    var n, o, s, l, c, u, f = /(?:[?*+]|\\{[0-9+*]+(?:,[0-9+*]*)?(?:\\|[0-9+*]*)?\\})|[^.?*+^${[]()|\\\\]+|./g, d = /\\[\\^?]?(?:[^\\\\\\]]+|\\\\[\\S\\s]?)*]?|\\\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\\S\\s]?)|\\((?:\\?[:=!]?)?|(?:[?*+]|\\{[0-9]+(?:,[0-9]*)?\\})\\??|[^.?*+^${[()|\\\\]+|./g, p = !1, h = new a.default, v = [], m = [], g = !1;\n                    function y(e, n, a) {\n                        a = void 0 !== a ? a : e.matches.length;\n                        var o = e.matches[a - 1];\n                        if (t) {\n                            if (0 === n.indexOf(\"[\") || p && /\\\\d|\\\\s|\\\\w|\\\\p/i.test(n) || \".\" === n) {\n                                var s = i.casing ? \"i\" : \"\";\n                                /^\\\\p\\{.*}$/i.test(n) && (s += \"u\"), e.matches.splice(a++, 0, {\n                                    fn: new RegExp(n, s),\n                                    static: !1,\n                                    optionality: !1,\n                                    newBlockMarker: void 0 === o ? \"master\" : o.def !== n,\n                                    casing: null,\n                                    def: n,\n                                    placeholder: void 0,\n                                    nativeDef: n\n                                });\n                            } else p && (n = n[n.length - 1]), n.split(\"\").forEach((function(t, n) {\n                                o = e.matches[a - 1], e.matches.splice(a++, 0, {\n                                    fn: /[a-z]/i.test(i.staticDefinitionSymbol || t) ? new RegExp(\"[\" + (i.staticDefinitionSymbol || t) + \"]\", i.casing ? \"i\" : \"\") : null,\n                                    static: !0,\n                                    optionality: !1,\n                                    newBlockMarker: void 0 === o ? \"master\" : o.def !== t && !0 !== o.static,\n                                    casing: null,\n                                    def: i.staticDefinitionSymbol || t,\n                                    placeholder: void 0 !== i.staticDefinitionSymbol ? t : void 0,\n                                    nativeDef: (p ? \"'\" : \"\") + t\n                                });\n                            }));\n                            p = !1;\n                        } else {\n                            var l = i.definitions && i.definitions[n] || i.usePrototypeDefinitions && r.default.prototype.definitions[n];\n                            l && !p ? e.matches.splice(a++, 0, {\n                                fn: l.validator ? \"string\" == typeof l.validator ? new RegExp(l.validator, i.casing ? \"i\" : \"\") : new function() {\n                                    this.test = l.validator;\n                                } : new RegExp(\".\"),\n                                static: l.static || !1,\n                                optionality: l.optional || !1,\n                                defOptionality: l.optional || !1,\n                                newBlockMarker: void 0 === o || l.optional ? \"master\" : o.def !== (l.definitionSymbol || n),\n                                casing: l.casing,\n                                def: l.definitionSymbol || n,\n                                placeholder: l.placeholder,\n                                nativeDef: n,\n                                generated: l.generated\n                            }) : (e.matches.splice(a++, 0, {\n                                fn: /[a-z]/i.test(i.staticDefinitionSymbol || n) ? new RegExp(\"[\" + (i.staticDefinitionSymbol || n) + \"]\", i.casing ? \"i\" : \"\") : null,\n                                static: !0,\n                                optionality: !1,\n                                newBlockMarker: void 0 === o ? \"master\" : o.def !== n && !0 !== o.static,\n                                casing: null,\n                                def: i.staticDefinitionSymbol || n,\n                                placeholder: void 0 !== i.staticDefinitionSymbol ? n : void 0,\n                                nativeDef: (p ? \"'\" : \"\") + n\n                            }), p = !1);\n                        }\n                    }\n                    function k() {\n                        if (v.length > 0) {\n                            if (y(l = v[v.length - 1], o), l.isAlternator) {\n                                c = v.pop();\n                                for (var e = 0; e < c.matches.length; e++) c.matches[e].isGroup && (c.matches[e].isGroup = !1);\n                                v.length > 0 ? (l = v[v.length - 1]).matches.push(c) : h.matches.push(c);\n                            }\n                        } else y(h, o);\n                    }\n                    function b(e) {\n                        var t = new a.default(!0);\n                        return t.openGroup = !1, t.matches = e, t;\n                    }\n                    function x() {\n                        if ((s = v.pop()).openGroup = !1, void 0 !== s) if (v.length > 0) {\n                            if ((l = v[v.length - 1]).matches.push(s), l.isAlternator) {\n                                for (var e = (c = v.pop()).matches[0].matches ? c.matches[0].matches.length : 1, t = 0; t < c.matches.length; t++) c.matches[t].isGroup = !1, \n                                c.matches[t].alternatorGroup = !1, null === i.keepStatic && e < (c.matches[t].matches ? c.matches[t].matches.length : 1) && (i.keepStatic = !0), \n                                e = c.matches[t].matches ? c.matches[t].matches.length : 1;\n                                v.length > 0 ? (l = v[v.length - 1]).matches.push(c) : h.matches.push(c);\n                            }\n                        } else h.matches.push(s); else k();\n                    }\n                    function P(e) {\n                        var t = e.pop();\n                        return t.isQuantifier && (t = b([ e.pop(), t ])), t;\n                    }\n                    t && (i.optionalmarker[0] = void 0, i.optionalmarker[1] = void 0);\n                    for (;n = t ? d.exec(e) : f.exec(e); ) {\n                        if (o = n[0], t) {\n                            switch (o.charAt(0)) {\n                              case \"?\":\n                                o = \"{0,1}\";\n                                break;\n\n                              case \"+\":\n                              case \"*\":\n                                o = \"{\" + o + \"}\";\n                                break;\n\n                              case \"|\":\n                                if (0 === v.length) {\n                                    var w = b(h.matches);\n                                    w.openGroup = !0, v.push(w), h.matches = [], g = !0;\n                                }\n                            }\n                            switch (o) {\n                              case \"\\\\d\":\n                                o = \"[0-9]\";\n                                break;\n\n                              case \"\\\\p\":\n                                o += d.exec(e)[0], o += d.exec(e)[0];\n                            }\n                        }\n                        if (p) k(); else switch (o.charAt(0)) {\n                          case \"$\":\n                          case \"^\":\n                            t || k();\n                            break;\n\n                          case i.escapeChar:\n                            p = !0, t && k();\n                            break;\n\n                          case i.optionalmarker[1]:\n                          case i.groupmarker[1]:\n                            x();\n                            break;\n\n                          case i.optionalmarker[0]:\n                            v.push(new a.default(!1, !0));\n                            break;\n\n                          case i.groupmarker[0]:\n                            v.push(new a.default(!0));\n                            break;\n\n                          case i.quantifiermarker[0]:\n                            var S = new a.default(!1, !1, !0), M = (o = o.replace(/[{}?]/g, \"\")).split(\"|\"), _ = M[0].split(\",\"), O = isNaN(_[0]) ? _[0] : parseInt(_[0]), E = 1 === _.length ? O : isNaN(_[1]) ? _[1] : parseInt(_[1]), T = isNaN(M[1]) ? M[1] : parseInt(M[1]);\n                            \"*\" !== O && \"+\" !== O || (O = \"*\" === E ? 0 : 1), S.quantifier = {\n                                min: O,\n                                max: E,\n                                jit: T\n                            };\n                            var j = v.length > 0 ? v[v.length - 1].matches : h.matches;\n                            (n = j.pop()).isGroup || (n = b([ n ])), j.push(n), j.push(S);\n                            break;\n\n                          case i.alternatormarker:\n                            if (v.length > 0) {\n                                var A = (l = v[v.length - 1]).matches[l.matches.length - 1];\n                                u = l.openGroup && (void 0 === A.matches || !1 === A.isGroup && !1 === A.isAlternator) ? v.pop() : P(l.matches);\n                            } else u = P(h.matches);\n                            if (u.isAlternator) v.push(u); else if (u.alternatorGroup ? (c = v.pop(), u.alternatorGroup = !1) : c = new a.default(!1, !1, !1, !0), \n                            c.matches.push(u), v.push(c), u.openGroup) {\n                                u.openGroup = !1;\n                                var D = new a.default(!0);\n                                D.alternatorGroup = !0, v.push(D);\n                            }\n                            break;\n\n                          default:\n                            k();\n                        }\n                    }\n                    g && x();\n                    for (;v.length > 0; ) s = v.pop(), h.matches.push(s);\n                    h.matches.length > 0 && (!function e(n) {\n                        n && n.matches && n.matches.forEach((function(a, r) {\n                            var o = n.matches[r + 1];\n                            (void 0 === o || void 0 === o.matches || !1 === o.isQuantifier) && a && a.isGroup && (a.isGroup = !1, \n                            t || (y(a, i.groupmarker[0], 0), !0 !== a.openGroup && y(a, i.groupmarker[1]))), \n                            e(a);\n                        }));\n                    }(h), m.push(h));\n                    (i.numericInput || i.isRTL) && function e(t) {\n                        for (var n in t.matches = t.matches.reverse(), t.matches) if (Object.prototype.hasOwnProperty.call(t.matches, n)) {\n                            var a = parseInt(n);\n                            if (t.matches[n].isQuantifier && t.matches[a + 1] && t.matches[a + 1].isGroup) {\n                                var r = t.matches[n];\n                                t.matches.splice(n, 1), t.matches.splice(a + 1, 0, r);\n                            }\n                            void 0 !== t.matches[n].matches ? t.matches[n] = e(t.matches[n]) : t.matches[n] = ((o = t.matches[n]) === i.optionalmarker[0] ? o = i.optionalmarker[1] : o === i.optionalmarker[1] ? o = i.optionalmarker[0] : o === i.groupmarker[0] ? o = i.groupmarker[1] : o === i.groupmarker[1] && (o = i.groupmarker[0]), \n                            o);\n                        }\n                        var o;\n                        return t;\n                    }(m[0]);\n                    return m;\n                }, t.generateMaskSet = function(e, t) {\n                    var i;\n                    function a(e, t) {\n                        var i = t.repeat, n = t.groupmarker, a = t.quantifiermarker, r = t.keepStatic;\n                        if (i > 0 || \"*\" === i || \"+\" === i) {\n                            var l = \"*\" === i ? 0 : \"+\" === i ? 1 : i;\n                            e = n[0] + e + n[1] + a[0] + l + \",\" + i + a[1];\n                        }\n                        if (!0 === r) {\n                            var c = e.match(new RegExp(\"(.)\\\\[([^\\\\]]*)\\\\]\", \"g\"));\n                            c && c.forEach((function(t, i) {\n                                var n = function(e, t) {\n                                    return function(e) {\n                                        if (Array.isArray(e)) return e;\n                                    }(e) || function(e, t) {\n                                        var i = null == e ? null : \"undefined\" != typeof Symbol && e[Symbol.iterator] || e[\"@@iterator\"];\n                                        if (null != i) {\n                                            var n, a, r, o, s = [], l = !0, c = !1;\n                                            try {\n                                                if (r = (i = i.call(e)).next, 0 === t) {\n                                                    if (Object(i) !== i) return;\n                                                    l = !1;\n                                                } else for (;!(l = (n = r.call(i)).done) && (s.push(n.value), s.length !== t); l = !0) ;\n                                            } catch (e) {\n                                                c = !0, a = e;\n                                            } finally {\n                                                try {\n                                                    if (!l && null != i.return && (o = i.return(), Object(o) !== o)) return;\n                                                } finally {\n                                                    if (c) throw a;\n                                                }\n                                            }\n                                            return s;\n                                        }\n                                    }(e, t) || function(e, t) {\n                                        if (!e) return;\n                                        if (\"string\" == typeof e) return s(e, t);\n                                        var i = Object.prototype.toString.call(e).slice(8, -1);\n                                        \"Object\" === i && e.constructor && (i = e.constructor.name);\n                                        if (\"Map\" === i || \"Set\" === i) return Array.from(e);\n                                        if (\"Arguments\" === i || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)) return s(e, t);\n                                    }(e, t) || function() {\n                                        throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n                                    }();\n                                }(t.split(\"[\"), 2), a = n[0], r = n[1];\n                                r = r.replace(\"]\", \"\"), e = e.replace(new RegExp(\"\".concat((0, o.default)(a), \"\\\\[\").concat((0, \n                                o.default)(r), \"\\\\]\")), a.charAt(0) === r.charAt(0) ? \"(\".concat(a, \"|\").concat(a).concat(r, \")\") : \"\".concat(a, \"[\").concat(r, \"]\"));\n                            }));\n                        }\n                        return e;\n                    }\n                    function l(e, i, o) {\n                        var s, l, c = !1;\n                        return null !== e && \"\" !== e || ((c = null !== o.regex) ? e = (e = o.regex).replace(/^(\\^)(.*)(\\$)$/, \"$2\") : (c = !0, \n                        e = \".*\")), 1 === e.length && !1 === o.greedy && 0 !== o.repeat && (o.placeholder = \"\"), \n                        e = a(e, o), l = c ? \"regex_\" + o.regex : o.numericInput ? e.split(\"\").reverse().join(\"\") : e, \n                        null !== o.keepStatic && (l = \"ks_\" + o.keepStatic + l), void 0 === r.default.prototype.masksCache[l] || !0 === t ? (s = {\n                            mask: e,\n                            maskToken: r.default.prototype.analyseMask(e, c, o),\n                            validPositions: [],\n                            _buffer: void 0,\n                            buffer: void 0,\n                            tests: {},\n                            excludes: {},\n                            metadata: i,\n                            maskLength: void 0,\n                            jitOffset: {}\n                        }, !0 !== t && (r.default.prototype.masksCache[l] = s, s = n.default.extend(!0, {}, r.default.prototype.masksCache[l]))) : s = n.default.extend(!0, {}, r.default.prototype.masksCache[l]), \n                        s;\n                    }\n                    \"function\" == typeof e.mask && (e.mask = e.mask(e));\n                    if (Array.isArray(e.mask)) {\n                        if (e.mask.length > 1) {\n                            null === e.keepStatic && (e.keepStatic = !0);\n                            var c = e.groupmarker[0];\n                            return (e.isRTL ? e.mask.reverse() : e.mask).forEach((function(t) {\n                                c.length > 1 && (c += e.alternatormarker), void 0 !== t.mask && \"function\" != typeof t.mask ? c += t.mask : c += t;\n                            })), l(c += e.groupmarker[1], e.mask, e);\n                        }\n                        e.mask = e.mask.pop();\n                    }\n                    i = e.mask && void 0 !== e.mask.mask && \"function\" != typeof e.mask.mask ? l(e.mask.mask, e.mask, e) : l(e.mask, e.mask, e);\n                    null === e.keepStatic && (e.keepStatic = !1);\n                    return i;\n                };\n                var n = l(i(4963)), a = l(i(9695)), r = l(i(2394)), o = l(i(7184));\n                function s(e, t) {\n                    (null == t || t > e.length) && (t = e.length);\n                    for (var i = 0, n = new Array(t); i < t; i++) n[i] = e[i];\n                    return n;\n                }\n                function l(e) {\n                    return e && e.__esModule ? e : {\n                        default: e\n                    };\n                }\n            },\n            157: function(e, t, i) {\n                Object.defineProperty(t, \"__esModule\", {\n                    value: !0\n                }), t.mask = function() {\n                    var e = this, t = this.opts, i = this.el, u = this.dependencyLib;\n                    o.EventRuler.off(i);\n                    var f = function(t, i) {\n                        \"textarea\" !== t.tagName.toLowerCase() && i.ignorables.push(n.keys.Enter);\n                        var s = t.getAttribute(\"type\"), l = \"input\" === t.tagName.toLowerCase() && i.supportsInputType.includes(s) || t.isContentEditable || \"textarea\" === t.tagName.toLowerCase();\n                        if (!l) if (\"input\" === t.tagName.toLowerCase()) {\n                            var c = document.createElement(\"input\");\n                            c.setAttribute(\"type\", s), l = \"text\" === c.type, c = null;\n                        } else l = \"partial\";\n                        return !1 !== l ? function(t) {\n                            var n, s;\n                            function l() {\n                                return this.inputmask ? this.inputmask.opts.autoUnmask ? this.inputmask.unmaskedvalue() : -1 !== a.getLastValidPosition.call(e) || !0 !== i.nullable ? (this.inputmask.shadowRoot || this.ownerDocument).activeElement === this && i.clearMaskOnLostFocus ? (e.isRTL ? r.clearOptionalTail.call(e, a.getBuffer.call(e).slice()).reverse() : r.clearOptionalTail.call(e, a.getBuffer.call(e).slice())).join(\"\") : n.call(this) : \"\" : n.call(this);\n                            }\n                            function c(e) {\n                                s.call(this, e), this.inputmask && (0, r.applyInputValue)(this, e);\n                            }\n                            if (!t.inputmask.__valueGet) {\n                                if (!0 !== i.noValuePatching) {\n                                    if (Object.getOwnPropertyDescriptor) {\n                                        var f = Object.getPrototypeOf ? Object.getOwnPropertyDescriptor(Object.getPrototypeOf(t), \"value\") : void 0;\n                                        f && f.get && f.set ? (n = f.get, s = f.set, Object.defineProperty(t, \"value\", {\n                                            get: l,\n                                            set: c,\n                                            configurable: !0\n                                        })) : \"input\" !== t.tagName.toLowerCase() && (n = function() {\n                                            return this.textContent;\n                                        }, s = function(e) {\n                                            this.textContent = e;\n                                        }, Object.defineProperty(t, \"value\", {\n                                            get: l,\n                                            set: c,\n                                            configurable: !0\n                                        }));\n                                    } else document.__lookupGetter__ && t.__lookupGetter__(\"value\") && (n = t.__lookupGetter__(\"value\"), \n                                    s = t.__lookupSetter__(\"value\"), t.__defineGetter__(\"value\", l), t.__defineSetter__(\"value\", c));\n                                    t.inputmask.__valueGet = n, t.inputmask.__valueSet = s;\n                                }\n                                t.inputmask._valueGet = function(t) {\n                                    return e.isRTL && !0 !== t ? n.call(this.el).split(\"\").reverse().join(\"\") : n.call(this.el);\n                                }, t.inputmask._valueSet = function(t, i) {\n                                    s.call(this.el, null == t ? \"\" : !0 !== i && e.isRTL ? t.split(\"\").reverse().join(\"\") : t);\n                                }, void 0 === n && (n = function() {\n                                    return this.value;\n                                }, s = function(e) {\n                                    this.value = e;\n                                }, function(t) {\n                                    if (u.valHooks && (void 0 === u.valHooks[t] || !0 !== u.valHooks[t].inputmaskpatch)) {\n                                        var n = u.valHooks[t] && u.valHooks[t].get ? u.valHooks[t].get : function(e) {\n                                            return e.value;\n                                        }, o = u.valHooks[t] && u.valHooks[t].set ? u.valHooks[t].set : function(e, t) {\n                                            return e.value = t, e;\n                                        };\n                                        u.valHooks[t] = {\n                                            get: function(t) {\n                                                if (t.inputmask) {\n                                                    if (t.inputmask.opts.autoUnmask) return t.inputmask.unmaskedvalue();\n                                                    var r = n(t);\n                                                    return -1 !== a.getLastValidPosition.call(e, void 0, void 0, t.inputmask.maskset.validPositions) || !0 !== i.nullable ? r : \"\";\n                                                }\n                                                return n(t);\n                                            },\n                                            set: function(e, t) {\n                                                var i = o(e, t);\n                                                return e.inputmask && (0, r.applyInputValue)(e, t), i;\n                                            },\n                                            inputmaskpatch: !0\n                                        };\n                                    }\n                                }(t.type), function(e) {\n                                    o.EventRuler.on(e, \"mouseenter\", (function() {\n                                        var e = this, t = e.inputmask._valueGet(!0);\n                                        t != (e.inputmask.isRTL ? a.getBuffer.call(e.inputmask).slice().reverse() : a.getBuffer.call(e.inputmask)).join(\"\") && (0, \n                                        r.applyInputValue)(e, t);\n                                    }));\n                                }(t));\n                            }\n                        }(t) : t.inputmask = void 0, l;\n                    }(i, t);\n                    if (!1 !== f) {\n                        e.originalPlaceholder = i.placeholder, e.maxLength = void 0 !== i ? i.maxLength : void 0, \n                        -1 === e.maxLength && (e.maxLength = void 0), \"inputMode\" in i && null === i.getAttribute(\"inputmode\") && (i.inputMode = t.inputmode, \n                        i.setAttribute(\"inputmode\", t.inputmode)), !0 === f && (t.showMaskOnFocus = t.showMaskOnFocus && -1 === [ \"cc-number\", \"cc-exp\" ].indexOf(i.autocomplete), \n                        s.iphone && (t.insertModeVisual = !1, i.setAttribute(\"autocorrect\", \"off\")), o.EventRuler.on(i, \"submit\", c.EventHandlers.submitEvent), \n                        o.EventRuler.on(i, \"reset\", c.EventHandlers.resetEvent), o.EventRuler.on(i, \"blur\", c.EventHandlers.blurEvent), \n                        o.EventRuler.on(i, \"focus\", c.EventHandlers.focusEvent), o.EventRuler.on(i, \"invalid\", c.EventHandlers.invalidEvent), \n                        o.EventRuler.on(i, \"click\", c.EventHandlers.clickEvent), o.EventRuler.on(i, \"mouseleave\", c.EventHandlers.mouseleaveEvent), \n                        o.EventRuler.on(i, \"mouseenter\", c.EventHandlers.mouseenterEvent), o.EventRuler.on(i, \"paste\", c.EventHandlers.pasteEvent), \n                        o.EventRuler.on(i, \"cut\", c.EventHandlers.cutEvent), o.EventRuler.on(i, \"complete\", t.oncomplete), \n                        o.EventRuler.on(i, \"incomplete\", t.onincomplete), o.EventRuler.on(i, \"cleared\", t.oncleared), \n                        !0 !== t.inputEventOnly && o.EventRuler.on(i, \"keydown\", c.EventHandlers.keyEvent), \n                        (s.mobile || t.inputEventOnly) && i.removeAttribute(\"maxLength\"), o.EventRuler.on(i, \"input\", c.EventHandlers.inputFallBackEvent)), \n                        o.EventRuler.on(i, \"setvalue\", c.EventHandlers.setValueEvent), a.getBufferTemplate.call(e).join(\"\"), \n                        e.undoValue = e._valueGet(!0);\n                        var d = (i.inputmask.shadowRoot || i.ownerDocument).activeElement;\n                        if (\"\" !== i.inputmask._valueGet(!0) || !1 === t.clearMaskOnLostFocus || d === i) {\n                            (0, r.applyInputValue)(i, i.inputmask._valueGet(!0), t);\n                            var p = a.getBuffer.call(e).slice();\n                            !1 === l.isComplete.call(e, p) && t.clearIncomplete && a.resetMaskSet.call(e), t.clearMaskOnLostFocus && d !== i && (-1 === a.getLastValidPosition.call(e) ? p = [] : r.clearOptionalTail.call(e, p)), \n                            (!1 === t.clearMaskOnLostFocus || t.showMaskOnFocus && d === i || \"\" !== i.inputmask._valueGet(!0)) && (0, \n                            r.writeBuffer)(i, p), d === i && a.caret.call(e, i, a.seekNext.call(e, a.getLastValidPosition.call(e)));\n                        }\n                    }\n                };\n                var n = i(2839), a = i(8711), r = i(7760), o = i(9716), s = i(9845), l = i(7215), c = i(6030);\n            },\n            9695: function(e, t) {\n                Object.defineProperty(t, \"__esModule\", {\n                    value: !0\n                }), t.default = function(e, t, i, n) {\n                    this.matches = [], this.openGroup = e || !1, this.alternatorGroup = !1, this.isGroup = e || !1, \n                    this.isOptional = t || !1, this.isQuantifier = i || !1, this.isAlternator = n || !1, \n                    this.quantifier = {\n                        min: 1,\n                        max: 1\n                    };\n                };\n            },\n            3194: function() {\n                Array.prototype.includes || Object.defineProperty(Array.prototype, \"includes\", {\n                    value: function(e, t) {\n                        if (null == this) throw new TypeError('\"this\" is null or not defined');\n                        var i = Object(this), n = i.length >>> 0;\n                        if (0 === n) return !1;\n                        for (var a = 0 | t, r = Math.max(a >= 0 ? a : n - Math.abs(a), 0); r < n; ) {\n                            if (i[r] === e) return !0;\n                            r++;\n                        }\n                        return !1;\n                    }\n                });\n            },\n            9302: function() {\n                var e = Function.bind.call(Function.call, Array.prototype.reduce), t = Function.bind.call(Function.call, Object.prototype.propertyIsEnumerable), i = Function.bind.call(Function.call, Array.prototype.concat), n = Object.keys;\n                Object.entries || (Object.entries = function(a) {\n                    return e(n(a), (function(e, n) {\n                        return i(e, \"string\" == typeof n && t(a, n) ? [ [ n, a[n] ] ] : []);\n                    }), []);\n                });\n            },\n            7149: function() {\n                function e(t) {\n                    return e = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function(e) {\n                        return typeof e;\n                    } : function(e) {\n                        return e && \"function\" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? \"symbol\" : typeof e;\n                    }, e(t);\n                }\n                \"function\" != typeof Object.getPrototypeOf && (Object.getPrototypeOf = \"object\" === e(\"test\".__proto__) ? function(e) {\n                    return e.__proto__;\n                } : function(e) {\n                    return e.constructor.prototype;\n                });\n            },\n            4013: function() {\n                String.prototype.includes || (String.prototype.includes = function(e, t) {\n                    return \"number\" != typeof t && (t = 0), !(t + e.length > this.length) && -1 !== this.indexOf(e, t);\n                });\n            },\n            8711: function(e, t, i) {\n                Object.defineProperty(t, \"__esModule\", {\n                    value: !0\n                }), t.caret = function(e, t, i, n, a) {\n                    var r, o = this, s = this.opts;\n                    if (void 0 === t) return \"selectionStart\" in e && \"selectionEnd\" in e ? (t = e.selectionStart, \n                    i = e.selectionEnd) : window.getSelection ? (r = window.getSelection().getRangeAt(0)).commonAncestorContainer.parentNode !== e && r.commonAncestorContainer !== e || (t = r.startOffset, \n                    i = r.endOffset) : document.selection && document.selection.createRange && (i = (t = 0 - (r = document.selection.createRange()).duplicate().moveStart(\"character\", -e.inputmask._valueGet().length)) + r.text.length), \n                    {\n                        begin: n ? t : c.call(o, t),\n                        end: n ? i : c.call(o, i)\n                    };\n                    if (Array.isArray(t) && (i = o.isRTL ? t[0] : t[1], t = o.isRTL ? t[1] : t[0]), \n                    void 0 !== t.begin && (i = o.isRTL ? t.begin : t.end, t = o.isRTL ? t.end : t.begin), \n                    \"number\" == typeof t) {\n                        t = n ? t : c.call(o, t), i = \"number\" == typeof (i = n ? i : c.call(o, i)) ? i : t;\n                        var l = parseInt(((e.ownerDocument.defaultView || window).getComputedStyle ? (e.ownerDocument.defaultView || window).getComputedStyle(e, null) : e.currentStyle).fontSize) * i;\n                        if (e.scrollLeft = l > e.scrollWidth ? l : 0, e.inputmask.caretPos = {\n                            begin: t,\n                            end: i\n                        }, s.insertModeVisual && !1 === s.insertMode && t === i && (a || i++), e === (e.inputmask.shadowRoot || e.ownerDocument).activeElement) if (\"setSelectionRange\" in e) e.setSelectionRange(t, i); else if (window.getSelection) {\n                            if (r = document.createRange(), void 0 === e.firstChild || null === e.firstChild) {\n                                var u = document.createTextNode(\"\");\n                                e.appendChild(u);\n                            }\n                            r.setStart(e.firstChild, t < e.inputmask._valueGet().length ? t : e.inputmask._valueGet().length), \n                            r.setEnd(e.firstChild, i < e.inputmask._valueGet().length ? i : e.inputmask._valueGet().length), \n                            r.collapse(!0);\n                            var f = window.getSelection();\n                            f.removeAllRanges(), f.addRange(r);\n                        } else e.createTextRange && ((r = e.createTextRange()).collapse(!0), r.moveEnd(\"character\", i), \n                        r.moveStart(\"character\", t), r.select());\n                    }\n                }, t.determineLastRequiredPosition = function(e) {\n                    var t, i, r = this, s = r.maskset, l = r.dependencyLib, c = n.getMaskTemplate.call(r, !0, o.call(r), !0, !0), u = c.length, f = o.call(r), d = {}, p = s.validPositions[f], h = void 0 !== p ? p.locator.slice() : void 0;\n                    for (t = f + 1; t < c.length; t++) h = (i = n.getTestTemplate.call(r, t, h, t - 1)).locator.slice(), \n                    d[t] = l.extend(!0, {}, i);\n                    var v = p && void 0 !== p.alternation ? p.locator[p.alternation] : void 0;\n                    for (t = u - 1; t > f && (((i = d[t]).match.optionality || i.match.optionalQuantifier && i.match.newBlockMarker || v && (v !== d[t].locator[p.alternation] && 1 != i.match.static || !0 === i.match.static && i.locator[p.alternation] && a.checkAlternationMatch.call(r, i.locator[p.alternation].toString().split(\",\"), v.toString().split(\",\")) && \"\" !== n.getTests.call(r, t)[0].def)) && c[t] === n.getPlaceholder.call(r, t, i.match)); t--) u--;\n                    return e ? {\n                        l: u,\n                        def: d[u] ? d[u].match : void 0\n                    } : u;\n                }, t.determineNewCaretPosition = function(e, t, i) {\n                    var a = this, c = a.maskset, u = a.opts;\n                    t && (a.isRTL ? e.end = e.begin : e.begin = e.end);\n                    if (e.begin === e.end) {\n                        switch (i = i || u.positionCaretOnClick) {\n                          case \"none\":\n                            break;\n\n                          case \"select\":\n                            e = {\n                                begin: 0,\n                                end: r.call(a).length\n                            };\n                            break;\n\n                          case \"ignore\":\n                            e.end = e.begin = l.call(a, o.call(a));\n                            break;\n\n                          case \"radixFocus\":\n                            if (a.clicked > 1 && 0 == c.validPositions.length) break;\n                            if (function(e) {\n                                if (\"\" !== u.radixPoint && 0 !== u.digits) {\n                                    var t = c.validPositions;\n                                    if (void 0 === t[e] || t[e].input === n.getPlaceholder.call(a, e)) {\n                                        if (e < l.call(a, -1)) return !0;\n                                        var i = r.call(a).indexOf(u.radixPoint);\n                                        if (-1 !== i) {\n                                            for (var o = 0, s = t.length; o < s; o++) if (t[o] && i < o && t[o].input !== n.getPlaceholder.call(a, o)) return !1;\n                                            return !0;\n                                        }\n                                    }\n                                }\n                                return !1;\n                            }(e.begin)) {\n                                var f = r.call(a).join(\"\").indexOf(u.radixPoint);\n                                e.end = e.begin = u.numericInput ? l.call(a, f) : f;\n                                break;\n                            }\n\n                          default:\n                            var d = e.begin, p = o.call(a, d, !0), h = l.call(a, -1 !== p || s.call(a, 0) ? p : -1);\n                            if (d <= h) e.end = e.begin = s.call(a, d, !1, !0) ? d : l.call(a, d); else {\n                                var v = c.validPositions[p], m = n.getTestTemplate.call(a, h, v ? v.match.locator : void 0, v), g = n.getPlaceholder.call(a, h, m.match);\n                                if (\"\" !== g && r.call(a)[h] !== g && !0 !== m.match.optionalQuantifier && !0 !== m.match.newBlockMarker || !s.call(a, h, u.keepStatic, !0) && m.match.def === g) {\n                                    var y = l.call(a, h);\n                                    (d >= y || d === h) && (h = y);\n                                }\n                                e.end = e.begin = h;\n                            }\n                        }\n                        return e;\n                    }\n                }, t.getBuffer = r, t.getBufferTemplate = function() {\n                    var e = this.maskset;\n                    void 0 === e._buffer && (e._buffer = n.getMaskTemplate.call(this, !1, 1), void 0 === e.buffer && (e.buffer = e._buffer.slice()));\n                    return e._buffer;\n                }, t.getLastValidPosition = o, t.isMask = s, t.resetMaskSet = function(e) {\n                    var t = this.maskset;\n                    t.buffer = void 0, !0 !== e && (t.validPositions = [], t.p = 0);\n                }, t.seekNext = l, t.seekPrevious = function(e, t) {\n                    var i = this, a = e - 1;\n                    if (e <= 0) return 0;\n                    for (;a > 0 && (!0 === t && (!0 !== n.getTest.call(i, a).match.newBlockMarker || !s.call(i, a, void 0, !0)) || !0 !== t && !s.call(i, a, void 0, !0)); ) a--;\n                    return a;\n                }, t.translatePosition = c;\n                var n = i(4713), a = i(7215);\n                function r(e) {\n                    var t = this, i = t.maskset;\n                    return void 0 !== i.buffer && !0 !== e || (i.buffer = n.getMaskTemplate.call(t, !0, o.call(t), !0), \n                    void 0 === i._buffer && (i._buffer = i.buffer.slice())), i.buffer;\n                }\n                function o(e, t, i) {\n                    var n = this.maskset, a = -1, r = -1, o = i || n.validPositions;\n                    void 0 === e && (e = -1);\n                    for (var s = 0, l = o.length; s < l; s++) o[s] && (t || !0 !== o[s].generatedInput) && (s <= e && (a = s), \n                    s >= e && (r = s));\n                    return -1 === a || a == e ? r : -1 == r || e - a < r - e ? a : r;\n                }\n                function s(e, t, i) {\n                    var a = this, r = this.maskset, o = n.getTestTemplate.call(a, e).match;\n                    if (\"\" === o.def && (o = n.getTest.call(a, e).match), !0 !== o.static) return o.fn;\n                    if (!0 === i && void 0 !== r.validPositions[e] && !0 !== r.validPositions[e].generatedInput) return !0;\n                    if (!0 !== t && e > -1) {\n                        if (i) {\n                            var s = n.getTests.call(a, e);\n                            return s.length > 1 + (\"\" === s[s.length - 1].match.def ? 1 : 0);\n                        }\n                        var l = n.determineTestTemplate.call(a, e, n.getTests.call(a, e)), c = n.getPlaceholder.call(a, e, l.match);\n                        return l.match.def !== c;\n                    }\n                    return !1;\n                }\n                function l(e, t, i) {\n                    var a = this;\n                    void 0 === i && (i = !0);\n                    for (var r = e + 1; \"\" !== n.getTest.call(a, r).match.def && (!0 === t && (!0 !== n.getTest.call(a, r).match.newBlockMarker || !s.call(a, r, void 0, !0)) || !0 !== t && !s.call(a, r, void 0, i)); ) r++;\n                    return r;\n                }\n                function c(e) {\n                    var t = this.opts, i = this.el;\n                    return !this.isRTL || \"number\" != typeof e || t.greedy && \"\" === t.placeholder || !i || (e = this._valueGet().length - e) < 0 && (e = 0), \n                    e;\n                }\n            },\n            4713: function(e, t, i) {\n                Object.defineProperty(t, \"__esModule\", {\n                    value: !0\n                }), t.determineTestTemplate = c, t.getDecisionTaker = o, t.getMaskTemplate = function(e, t, i, n, a) {\n                    var r = this, o = this.opts, u = this.maskset, f = o.greedy;\n                    a && o.greedy && (o.greedy = !1, r.maskset.tests = {});\n                    t = t || 0;\n                    var p, h, v, m, g = [], y = 0;\n                    do {\n                        if (!0 === e && u.validPositions[y]) h = (v = a && u.validPositions[y].match.optionality && void 0 === u.validPositions[y + 1] && (!0 === u.validPositions[y].generatedInput || u.validPositions[y].input == o.skipOptionalPartCharacter && y > 0) ? c.call(r, y, d.call(r, y, p, y - 1)) : u.validPositions[y]).match, \n                        p = v.locator.slice(), g.push(!0 === i ? v.input : !1 === i ? h.nativeDef : s.call(r, y, h)); else {\n                            h = (v = l.call(r, y, p, y - 1)).match, p = v.locator.slice();\n                            var k = !0 !== n && (!1 !== o.jitMasking ? o.jitMasking : h.jit);\n                            (m = (m && h.static && h.def !== o.groupSeparator && null === h.fn || u.validPositions[y - 1] && h.static && h.def !== o.groupSeparator && null === h.fn) && u.tests[y]) || !1 === k || void 0 === k || \"number\" == typeof k && isFinite(k) && k > y ? g.push(!1 === i ? h.nativeDef : s.call(r, g.length, h)) : m = !1;\n                        }\n                        y++;\n                    } while (!0 !== h.static || \"\" !== h.def || t > y);\n                    \"\" === g[g.length - 1] && g.pop();\n                    !1 === i && void 0 !== u.maskLength || (u.maskLength = y - 1);\n                    return o.greedy = f, g;\n                }, t.getPlaceholder = s, t.getTest = u, t.getTestTemplate = l, t.getTests = d, t.isSubsetOf = f;\n                var n, a = (n = i(2394)) && n.__esModule ? n : {\n                    default: n\n                };\n                function r(e, t) {\n                    var i = (null != e.alternation ? e.mloc[o(e)] : e.locator).join(\"\");\n                    if (\"\" !== i) for (;i.length < t; ) i += \"0\";\n                    return i;\n                }\n                function o(e) {\n                    var t = e.locator[e.alternation];\n                    return \"string\" == typeof t && t.length > 0 && (t = t.split(\",\")[0]), void 0 !== t ? t.toString() : \"\";\n                }\n                function s(e, t, i) {\n                    var n = this.opts, a = this.maskset;\n                    if (void 0 !== (t = t || u.call(this, e).match).placeholder || !0 === i) return \"function\" == typeof t.placeholder ? t.placeholder(n) : t.placeholder;\n                    if (!0 === t.static) {\n                        if (e > -1 && void 0 === a.validPositions[e]) {\n                            var r, o = d.call(this, e), s = [];\n                            if (o.length > 1 + (\"\" === o[o.length - 1].match.def ? 1 : 0)) for (var l = 0; l < o.length; l++) if (\"\" !== o[l].match.def && !0 !== o[l].match.optionality && !0 !== o[l].match.optionalQuantifier && (!0 === o[l].match.static || void 0 === r || !1 !== o[l].match.fn.test(r.match.def, a, e, !0, n)) && (s.push(o[l]), \n                            !0 === o[l].match.static && (r = o[l]), s.length > 1 && /[0-9a-bA-Z]/.test(s[0].match.def))) return n.placeholder.charAt(e % n.placeholder.length);\n                        }\n                        return t.def;\n                    }\n                    return n.placeholder.charAt(e % n.placeholder.length);\n                }\n                function l(e, t, i) {\n                    return this.maskset.validPositions[e] || c.call(this, e, d.call(this, e, t ? t.slice() : t, i));\n                }\n                function c(e, t) {\n                    var i = this.opts, n = 0, a = function(e, t) {\n                        var i = 0, n = !1;\n                        t.forEach((function(e) {\n                            e.match.optionality && (0 !== i && i !== e.match.optionality && (n = !0), (0 === i || i > e.match.optionality) && (i = e.match.optionality));\n                        })), i && (0 == e || 1 == t.length ? i = 0 : n || (i = 0));\n                        return i;\n                    }(e, t);\n                    e = e > 0 ? e - 1 : 0;\n                    var o, s, l, c = r(u.call(this, e));\n                    i.greedy && t.length > 1 && \"\" === t[t.length - 1].match.def && (n = 1);\n                    for (var f = 0; f < t.length - n; f++) {\n                        var d = t[f];\n                        o = r(d, c.length);\n                        var p = Math.abs(o - c);\n                        (void 0 === s || \"\" !== o && p < s || l && !i.greedy && l.match.optionality && l.match.optionality - a > 0 && \"master\" === l.match.newBlockMarker && (!d.match.optionality || d.match.optionality - a < 1 || !d.match.newBlockMarker) || l && !i.greedy && l.match.optionalQuantifier && !d.match.optionalQuantifier) && (s = p, \n                        l = d);\n                    }\n                    return l;\n                }\n                function u(e, t) {\n                    var i = this.maskset;\n                    return i.validPositions[e] ? i.validPositions[e] : (t || d.call(this, e))[0];\n                }\n                function f(e, t, i) {\n                    function n(e) {\n                        for (var t, i = [], n = -1, a = 0, r = e.length; a < r; a++) if (\"-\" === e.charAt(a)) for (t = e.charCodeAt(a + 1); ++n < t; ) i.push(String.fromCharCode(n)); else n = e.charCodeAt(a), \n                        i.push(e.charAt(a));\n                        return i.join(\"\");\n                    }\n                    return e.match.def === t.match.nativeDef || !(!(i.regex || e.match.fn instanceof RegExp && t.match.fn instanceof RegExp) || !0 === e.match.static || !0 === t.match.static) && -1 !== n(t.match.fn.toString().replace(/[[\\]/]/g, \"\")).indexOf(n(e.match.fn.toString().replace(/[[\\]/]/g, \"\")));\n                }\n                function d(e, t, i) {\n                    var n, r, o = this, s = this.dependencyLib, l = this.maskset, u = this.opts, d = this.el, p = l.maskToken, h = t ? i : 0, v = t ? t.slice() : [ 0 ], m = [], g = !1, y = t ? t.join(\"\") : \"\";\n                    function k(t, i, r, s) {\n                        function c(r, s, p) {\n                            function v(e, t) {\n                                var i = 0 === t.matches.indexOf(e);\n                                return i || t.matches.every((function(n, a) {\n                                    return !0 === n.isQuantifier ? i = v(e, t.matches[a - 1]) : Object.prototype.hasOwnProperty.call(n, \"matches\") && (i = v(e, n)), \n                                    !i;\n                                })), i;\n                            }\n                            function x(e, t, i) {\n                                var n, a;\n                                if ((l.tests[e] || l.validPositions[e]) && (l.tests[e] || [ l.validPositions[e] ]).every((function(e, r) {\n                                    if (e.mloc[t]) return n = e, !1;\n                                    var o = void 0 !== i ? i : e.alternation, s = void 0 !== e.locator[o] ? e.locator[o].toString().indexOf(t) : -1;\n                                    return (void 0 === a || s < a) && -1 !== s && (n = e, a = s), !0;\n                                })), n) {\n                                    var r = n.locator[n.alternation];\n                                    return (n.mloc[t] || n.mloc[r] || n.locator).slice((void 0 !== i ? i : n.alternation) + 1);\n                                }\n                                return void 0 !== i ? x(e, t) : void 0;\n                            }\n                            function P(e, t) {\n                                var i = e.alternation, n = void 0 === t || i === t.alternation && -1 === e.locator[i].toString().indexOf(t.locator[i]);\n                                if (!n && i > t.alternation) for (var a = t.alternation; a < i; a++) if (e.locator[a] !== t.locator[a]) {\n                                    i = a, n = !0;\n                                    break;\n                                }\n                                if (n) {\n                                    e.mloc = e.mloc || {};\n                                    var r = e.locator[i];\n                                    if (void 0 !== r) {\n                                        if (\"string\" == typeof r && (r = r.split(\",\")[0]), void 0 === e.mloc[r] && (e.mloc[r] = e.locator.slice()), \n                                        void 0 !== t) {\n                                            for (var o in t.mloc) \"string\" == typeof o && (o = o.split(\",\")[0]), void 0 === e.mloc[o] && (e.mloc[o] = t.mloc[o]);\n                                            e.locator[i] = Object.keys(e.mloc).join(\",\");\n                                        }\n                                        return !0;\n                                    }\n                                    e.alternation = void 0;\n                                }\n                                return !1;\n                            }\n                            function w(e, t) {\n                                if (e.locator.length !== t.locator.length) return !1;\n                                for (var i = e.alternation + 1; i < e.locator.length; i++) if (e.locator[i] !== t.locator[i]) return !1;\n                                return !0;\n                            }\n                            if (h > e + u._maxTestPos) throw \"Inputmask: There is probably an error in your mask definition or in the code. Create an issue on github with an example of the mask you are using. \" + l.mask;\n                            if (h === e && void 0 === r.matches) {\n                                if (m.push({\n                                    match: r,\n                                    locator: s.reverse(),\n                                    cd: y,\n                                    mloc: {}\n                                }), !r.optionality || void 0 !== p || !(u.definitions && u.definitions[r.nativeDef] && u.definitions[r.nativeDef].optional || a.default.prototype.definitions[r.nativeDef] && a.default.prototype.definitions[r.nativeDef].optional)) return !0;\n                                g = !0, h = e;\n                            } else if (void 0 !== r.matches) {\n                                if (r.isGroup && p !== r) return function() {\n                                    if (r = c(t.matches[t.matches.indexOf(r) + 1], s, p)) return !0;\n                                }();\n                                if (r.isOptional) return function() {\n                                    var t = r, a = m.length;\n                                    if (r = k(r, i, s, p), m.length > 0) {\n                                        if (m.forEach((function(e, t) {\n                                            t >= a && (e.match.optionality = e.match.optionality ? e.match.optionality + 1 : 1);\n                                        })), n = m[m.length - 1].match, void 0 !== p || !v(n, t)) return r;\n                                        g = !0, h = e;\n                                    }\n                                }();\n                                if (r.isAlternator) return function() {\n                                    o.hasAlternator = !0;\n                                    var n, a, v, y = r, k = [], b = m.slice(), S = s.length, M = !1, _ = i.length > 0 ? i.shift() : -1;\n                                    if (-1 === _ || \"string\" == typeof _) {\n                                        var O, E = h, T = i.slice(), j = [];\n                                        if (\"string\" == typeof _) j = _.split(\",\"); else for (O = 0; O < y.matches.length; O++) j.push(O.toString());\n                                        if (void 0 !== l.excludes[e]) {\n                                            for (var A = j.slice(), D = 0, B = l.excludes[e].length; D < B; D++) {\n                                                var C = l.excludes[e][D].toString().split(\":\");\n                                                s.length == C[1] && j.splice(j.indexOf(C[0]), 1);\n                                            }\n                                            0 === j.length && (delete l.excludes[e], j = A);\n                                        }\n                                        (!0 === u.keepStatic || isFinite(parseInt(u.keepStatic)) && E >= u.keepStatic) && (j = j.slice(0, 1));\n                                        for (var R = 0; R < j.length; R++) {\n                                            O = parseInt(j[R]), m = [], i = \"string\" == typeof _ && x(h, O, S) || T.slice();\n                                            var L = y.matches[O];\n                                            if (L && c(L, [ O ].concat(s), p)) r = !0; else if (0 === R && (M = !0), L && L.matches && L.matches.length > y.matches[0].matches.length) break;\n                                            n = m.slice(), h = E, m = [];\n                                            for (var F = 0; F < n.length; F++) {\n                                                var I = n[F], N = !1;\n                                                I.match.jit = I.match.jit || M, I.alternation = I.alternation || S, P(I);\n                                                for (var V = 0; V < k.length; V++) {\n                                                    var G = k[V];\n                                                    if (\"string\" != typeof _ || void 0 !== I.alternation && j.includes(I.locator[I.alternation].toString())) {\n                                                        if (I.match.nativeDef === G.match.nativeDef) {\n                                                            N = !0, P(G, I);\n                                                            break;\n                                                        }\n                                                        if (f(I, G, u)) {\n                                                            P(I, G) && (N = !0, k.splice(k.indexOf(G), 0, I));\n                                                            break;\n                                                        }\n                                                        if (f(G, I, u)) {\n                                                            P(G, I);\n                                                            break;\n                                                        }\n                                                        if (v = G, !0 === (a = I).match.static && !0 !== v.match.static && v.match.fn.test(a.match.def, l, e, !1, u, !1)) {\n                                                            w(I, G) || void 0 !== d.inputmask.userOptions.keepStatic ? P(I, G) && (N = !0, k.splice(k.indexOf(G), 0, I)) : u.keepStatic = !0;\n                                                            break;\n                                                        }\n                                                    }\n                                                }\n                                                N || k.push(I);\n                                            }\n                                        }\n                                        m = b.concat(k), h = e, g = m.length > 0, r = k.length > 0, i = T.slice();\n                                    } else r = c(y.matches[_] || t.matches[_], [ _ ].concat(s), p);\n                                    if (r) return !0;\n                                }();\n                                if (r.isQuantifier && p !== t.matches[t.matches.indexOf(r) - 1]) return function() {\n                                    for (var a = r, o = !1, f = i.length > 0 ? i.shift() : 0; f < (isNaN(a.quantifier.max) ? f + 1 : a.quantifier.max) && h <= e; f++) {\n                                        var d = t.matches[t.matches.indexOf(a) - 1];\n                                        if (r = c(d, [ f ].concat(s), d)) {\n                                            if (m.forEach((function(t, i) {\n                                                (n = b(d, t.match) ? t.match : m[m.length - 1].match).optionalQuantifier = f >= a.quantifier.min, \n                                                n.jit = (f + 1) * (d.matches.indexOf(n) + 1) > a.quantifier.jit, n.optionalQuantifier && v(n, d) && (g = !0, \n                                                h = e, u.greedy && null == l.validPositions[e - 1] && f > a.quantifier.min && -1 != [ \"*\", \"+\" ].indexOf(a.quantifier.max) && (m.pop(), \n                                                y = void 0), o = !0, r = !1), !o && n.jit && (l.jitOffset[e] = d.matches.length - d.matches.indexOf(n));\n                                            })), o) break;\n                                            return !0;\n                                        }\n                                    }\n                                }();\n                                if (r = k(r, i, s, p)) return !0;\n                            } else h++;\n                        }\n                        for (var p = i.length > 0 ? i.shift() : 0; p < t.matches.length; p++) if (!0 !== t.matches[p].isQuantifier) {\n                            var v = c(t.matches[p], [ p ].concat(r), s);\n                            if (v && h === e) return v;\n                            if (h > e) break;\n                        }\n                    }\n                    function b(e, t) {\n                        var i = -1 != e.matches.indexOf(t);\n                        return i || e.matches.forEach((function(e, n) {\n                            void 0 === e.matches || i || (i = b(e, t));\n                        })), i;\n                    }\n                    if (e > -1) {\n                        if (void 0 === t) {\n                            for (var x, P = e - 1; void 0 === (x = l.validPositions[P] || l.tests[P]) && P > -1; ) P--;\n                            void 0 !== x && P > -1 && (v = function(e, t) {\n                                var i, n = [];\n                                return Array.isArray(t) || (t = [ t ]), t.length > 0 && (void 0 === t[0].alternation || !0 === u.keepStatic ? 0 === (n = c.call(o, e, t.slice()).locator.slice()).length && (n = t[0].locator.slice()) : t.forEach((function(e) {\n                                    \"\" !== e.def && (0 === n.length ? (i = e.alternation, n = e.locator.slice()) : e.locator[i] && -1 === n[i].toString().indexOf(e.locator[i]) && (n[i] += \",\" + e.locator[i]));\n                                }))), n;\n                            }(P, x), y = v.join(\"\"), h = P);\n                        }\n                        if (l.tests[e] && l.tests[e][0].cd === y) return l.tests[e];\n                        for (var w = v.shift(); w < p.length; w++) {\n                            if (k(p[w], v, [ w ]) && h === e || h > e) break;\n                        }\n                    }\n                    return (0 === m.length || g) && m.push({\n                        match: {\n                            fn: null,\n                            static: !0,\n                            optionality: !1,\n                            casing: null,\n                            def: \"\",\n                            placeholder: \"\"\n                        },\n                        locator: [],\n                        mloc: {},\n                        cd: y\n                    }), void 0 !== t && l.tests[e] ? r = s.extend(!0, [], m) : (l.tests[e] = s.extend(!0, [], m), \n                    r = l.tests[e]), m.forEach((function(e) {\n                        e.match.optionality = e.match.defOptionality || !1;\n                    })), r;\n                }\n            },\n            7215: function(e, t, i) {\n                Object.defineProperty(t, \"__esModule\", {\n                    value: !0\n                }), t.alternate = s, t.checkAlternationMatch = function(e, t, i) {\n                    for (var n, a = this.opts.greedy ? t : t.slice(0, 1), r = !1, o = void 0 !== i ? i.split(\",\") : [], s = 0; s < o.length; s++) -1 !== (n = e.indexOf(o[s])) && e.splice(n, 1);\n                    for (var l = 0; l < e.length; l++) if (a.includes(e[l])) {\n                        r = !0;\n                        break;\n                    }\n                    return r;\n                }, t.handleRemove = function(e, t, i, o, l) {\n                    var c = this, u = this.maskset, f = this.opts;\n                    if ((f.numericInput || c.isRTL) && (t === a.keys.Backspace ? t = a.keys.Delete : t === a.keys.Delete && (t = a.keys.Backspace), \n                    c.isRTL)) {\n                        var d = i.end;\n                        i.end = i.begin, i.begin = d;\n                    }\n                    var p, h = r.getLastValidPosition.call(c, void 0, !0);\n                    i.end >= r.getBuffer.call(c).length && h >= i.end && (i.end = h + 1);\n                    t === a.keys.Backspace ? i.end - i.begin < 1 && (i.begin = r.seekPrevious.call(c, i.begin)) : t === a.keys.Delete && i.begin === i.end && (i.end = r.isMask.call(c, i.end, !0, !0) ? i.end + 1 : r.seekNext.call(c, i.end) + 1);\n                    if (!1 !== (p = v.call(c, i))) {\n                        if (!0 !== o && !1 !== f.keepStatic || null !== f.regex && -1 !== n.getTest.call(c, i.begin).match.def.indexOf(\"|\")) {\n                            var m = s.call(c, !0);\n                            if (m) {\n                                var g = void 0 !== m.caret ? m.caret : m.pos ? r.seekNext.call(c, m.pos.begin ? m.pos.begin : m.pos) : r.getLastValidPosition.call(c, -1, !0);\n                                (t !== a.keys.Delete || i.begin > g) && i.begin;\n                            }\n                        }\n                        !0 !== o && (u.p = t === a.keys.Delete ? i.begin + p : i.begin, u.p = r.determineNewCaretPosition.call(c, {\n                            begin: u.p,\n                            end: u.p\n                        }, !1, !1 === f.insertMode && t === a.keys.Backspace ? \"none\" : void 0).begin);\n                    }\n                }, t.isComplete = c, t.isSelection = u, t.isValid = f, t.refreshFromBuffer = p, \n                t.revalidateMask = v;\n                var n = i(4713), a = i(2839), r = i(8711), o = i(6030);\n                function s(e, t, i, a, o, l) {\n                    var c, u, d, p, h, v, m, g, y, k, b, x = this, P = this.dependencyLib, w = this.opts, S = x.maskset, M = P.extend(!0, [], S.validPositions), _ = P.extend(!0, {}, S.tests), O = !1, E = !1, T = void 0 !== o ? o : r.getLastValidPosition.call(x);\n                    if (l && (k = l.begin, b = l.end, l.begin > l.end && (k = l.end, b = l.begin)), \n                    -1 === T && void 0 === o) c = 0, u = (p = n.getTest.call(x, c)).alternation; else for (;T >= 0; T--) if ((d = S.validPositions[T]) && void 0 !== d.alternation) {\n                        if (T <= (e || 0) && p && p.locator[d.alternation] !== d.locator[d.alternation]) break;\n                        c = T, u = S.validPositions[c].alternation, p = d;\n                    }\n                    if (void 0 !== u) {\n                        m = parseInt(c), S.excludes[m] = S.excludes[m] || [], !0 !== e && S.excludes[m].push((0, \n                        n.getDecisionTaker)(p) + \":\" + p.alternation);\n                        var j = [], A = -1;\n                        for (h = m; h < r.getLastValidPosition.call(x, void 0, !0) + 1; h++) -1 === A && e <= h && void 0 !== t && (j.push(t), \n                        A = j.length - 1), (v = S.validPositions[h]) && !0 !== v.generatedInput && (void 0 === l || h < k || h >= b) && j.push(v.input), \n                        delete S.validPositions[h];\n                        for (-1 === A && void 0 !== t && (j.push(t), A = j.length - 1); void 0 !== S.excludes[m] && S.excludes[m].length < 10; ) {\n                            for (S.tests = {}, r.resetMaskSet.call(x, !0), O = !0, h = 0; h < j.length && (g = O.caret || r.getLastValidPosition.call(x, void 0, !0) + 1, \n                            y = j[h], O = f.call(x, g, y, !1, a, !0)); h++) h === A && (E = O), 1 == e && O && (E = {\n                                caretPos: h\n                            });\n                            if (O) break;\n                            if (r.resetMaskSet.call(x), p = n.getTest.call(x, m), S.validPositions = P.extend(!0, [], M), \n                            S.tests = P.extend(!0, {}, _), !S.excludes[m]) {\n                                E = s.call(x, e, t, i, a, m - 1, l);\n                                break;\n                            }\n                            var D = (0, n.getDecisionTaker)(p);\n                            if (-1 !== S.excludes[m].indexOf(D + \":\" + p.alternation)) {\n                                E = s.call(x, e, t, i, a, m - 1, l);\n                                break;\n                            }\n                            for (S.excludes[m].push(D + \":\" + p.alternation), h = m; h < r.getLastValidPosition.call(x, void 0, !0) + 1; h++) delete S.validPositions[h];\n                        }\n                    }\n                    return E && !1 === w.keepStatic || delete S.excludes[m], E;\n                }\n                function l(e, t, i) {\n                    var n = this.opts, r = this.maskset;\n                    switch (n.casing || t.casing) {\n                      case \"upper\":\n                        e = e.toUpperCase();\n                        break;\n\n                      case \"lower\":\n                        e = e.toLowerCase();\n                        break;\n\n                      case \"title\":\n                        var o = r.validPositions[i - 1];\n                        e = 0 === i || o && o.input === String.fromCharCode(a.keyCode.Space) ? e.toUpperCase() : e.toLowerCase();\n                        break;\n\n                      default:\n                        if (\"function\" == typeof n.casing) {\n                            var s = Array.prototype.slice.call(arguments);\n                            s.push(r.validPositions), e = n.casing.apply(this, s);\n                        }\n                    }\n                    return e;\n                }\n                function c(e) {\n                    var t = this, i = this.opts, a = this.maskset;\n                    if (\"function\" == typeof i.isComplete) return i.isComplete(e, i);\n                    if (\"*\" !== i.repeat) {\n                        var o = !1, s = r.determineLastRequiredPosition.call(t, !0), l = r.seekPrevious.call(t, s.l);\n                        if (void 0 === s.def || s.def.newBlockMarker || s.def.optionality || s.def.optionalQuantifier) {\n                            o = !0;\n                            for (var c = 0; c <= l; c++) {\n                                var u = n.getTestTemplate.call(t, c).match;\n                                if (!0 !== u.static && void 0 === a.validPositions[c] && !0 !== u.optionality && !0 !== u.optionalQuantifier || !0 === u.static && e[c] !== n.getPlaceholder.call(t, c, u)) {\n                                    o = !1;\n                                    break;\n                                }\n                            }\n                        }\n                        return o;\n                    }\n                }\n                function u(e) {\n                    var t = this.opts.insertMode ? 0 : 1;\n                    return this.isRTL ? e.begin - e.end > t : e.end - e.begin > t;\n                }\n                function f(e, t, i, a, o, d, m) {\n                    var g = this, y = this.dependencyLib, k = this.opts, b = g.maskset;\n                    i = !0 === i;\n                    var x = e;\n                    function P(e) {\n                        if (void 0 !== e) {\n                            if (void 0 !== e.remove && (Array.isArray(e.remove) || (e.remove = [ e.remove ]), \n                            e.remove.sort((function(e, t) {\n                                return g.isRTL ? e.pos - t.pos : t.pos - e.pos;\n                            })).forEach((function(e) {\n                                v.call(g, {\n                                    begin: e,\n                                    end: e + 1\n                                });\n                            })), e.remove = void 0), void 0 !== e.insert && (Array.isArray(e.insert) || (e.insert = [ e.insert ]), \n                            e.insert.sort((function(e, t) {\n                                return g.isRTL ? t.pos - e.pos : e.pos - t.pos;\n                            })).forEach((function(e) {\n                                \"\" !== e.c && f.call(g, e.pos, e.c, void 0 === e.strict || e.strict, void 0 !== e.fromIsValid ? e.fromIsValid : a);\n                            })), e.insert = void 0), e.refreshFromBuffer && e.buffer) {\n                                var t = e.refreshFromBuffer;\n                                p.call(g, !0 === t ? t : t.start, t.end, e.buffer), e.refreshFromBuffer = void 0;\n                            }\n                            void 0 !== e.rewritePosition && (x = e.rewritePosition, e = !0);\n                        }\n                        return e;\n                    }\n                    function w(t, i, o) {\n                        var s = !1;\n                        return n.getTests.call(g, t).every((function(c, f) {\n                            var d = c.match;\n                            if (r.getBuffer.call(g, !0), !1 !== (s = (!d.jit || void 0 !== b.validPositions[r.seekPrevious.call(g, t)]) && (null != d.fn ? d.fn.test(i, b, t, o, k, u.call(g, e)) : (i === d.def || i === k.skipOptionalPartCharacter) && \"\" !== d.def && {\n                                c: n.getPlaceholder.call(g, t, d, !0) || d.def,\n                                pos: t\n                            }))) {\n                                var p = void 0 !== s.c ? s.c : i, h = t;\n                                return p = p === k.skipOptionalPartCharacter && !0 === d.static ? n.getPlaceholder.call(g, t, d, !0) || d.def : p, \n                                !0 !== (s = P(s)) && void 0 !== s.pos && s.pos !== t && (h = s.pos), !0 !== s && void 0 === s.pos && void 0 === s.c ? !1 : (!1 === v.call(g, e, y.extend({}, c, {\n                                    input: l.call(g, p, d, h)\n                                }), a, h) && (s = !1), !1);\n                            }\n                            return !0;\n                        })), s;\n                    }\n                    void 0 !== e.begin && (x = g.isRTL ? e.end : e.begin);\n                    var S = !0, M = y.extend(!0, {}, b.validPositions);\n                    if (!1 === k.keepStatic && void 0 !== b.excludes[x] && !0 !== o && !0 !== a) for (var _ = x; _ < (g.isRTL ? e.begin : e.end); _++) void 0 !== b.excludes[_] && (b.excludes[_] = void 0, \n                    delete b.tests[_]);\n                    if (\"function\" == typeof k.preValidation && !0 !== a && !0 !== d && (S = P(S = k.preValidation.call(g, r.getBuffer.call(g), x, t, u.call(g, e), k, b, e, i || o))), \n                    !0 === S) {\n                        if (S = w(x, t, i), (!i || !0 === a) && !1 === S && !0 !== d) {\n                            var O = b.validPositions[x];\n                            if (!O || !0 !== O.match.static || O.match.def !== t && t !== k.skipOptionalPartCharacter) {\n                                if (k.insertMode || void 0 === b.validPositions[r.seekNext.call(g, x)] || e.end > x) {\n                                    var E = !1;\n                                    if (b.jitOffset[x] && void 0 === b.validPositions[r.seekNext.call(g, x)] && !1 !== (S = f.call(g, x + b.jitOffset[x], t, !0, !0)) && (!0 !== o && (S.caret = x), \n                                    E = !0), e.end > x && (b.validPositions[x] = void 0), !E && !r.isMask.call(g, x, k.keepStatic && 0 === x)) for (var T = x + 1, j = r.seekNext.call(g, x, !1, 0 !== x); T <= j; T++) if (!1 !== (S = w(T, t, i))) {\n                                        S = h.call(g, x, void 0 !== S.pos ? S.pos : T) || S, x = T;\n                                        break;\n                                    }\n                                }\n                            } else S = {\n                                caret: r.seekNext.call(g, x)\n                            };\n                        }\n                        g.hasAlternator && !0 !== o && !i && (!1 === S && k.keepStatic && (c.call(g, r.getBuffer.call(g)) || 0 === x) ? S = s.call(g, x, t, i, a, void 0, e) : (u.call(g, e) && b.tests[x] && b.tests[x].length > 1 && k.keepStatic || 1 == S && !0 !== k.numericInput && b.tests[x] && b.tests[x].length > 1 && r.getLastValidPosition.call(g, void 0, !0) > x) && (S = s.call(g, !0))), \n                        !0 === S && (S = {\n                            pos: x\n                        });\n                    }\n                    if (\"function\" == typeof k.postValidation && !0 !== a && !0 !== d) {\n                        var A = k.postValidation.call(g, r.getBuffer.call(g, !0), void 0 !== e.begin ? g.isRTL ? e.end : e.begin : e, t, S, k, b, i, m);\n                        void 0 !== A && (S = !0 === A ? S : A);\n                    }\n                    S && void 0 === S.pos && (S.pos = x), !1 === S || !0 === d ? (r.resetMaskSet.call(g, !0), \n                    b.validPositions = y.extend(!0, [], M)) : h.call(g, void 0, x, !0);\n                    var D = P(S);\n                    void 0 !== g.maxLength && (r.getBuffer.call(g).length > g.maxLength && !a && (r.resetMaskSet.call(g, !0), \n                    b.validPositions = y.extend(!0, [], M), D = !1));\n                    return D;\n                }\n                function d(e, t, i) {\n                    for (var a = this.maskset, r = !1, o = n.getTests.call(this, e), s = 0; s < o.length; s++) {\n                        if (o[s].match && (o[s].match.nativeDef === t.match[i.shiftPositions ? \"def\" : \"nativeDef\"] && (!i.shiftPositions || !t.match.static) || o[s].match.nativeDef === t.match.nativeDef || i.regex && !o[s].match.static && o[s].match.fn.test(t.input, a, e, !1, i))) {\n                            r = !0;\n                            break;\n                        }\n                        if (o[s].match && o[s].match.def === t.match.nativeDef) {\n                            r = void 0;\n                            break;\n                        }\n                    }\n                    return !1 === r && void 0 !== a.jitOffset[e] && (r = d.call(this, e + a.jitOffset[e], t, i)), \n                    r;\n                }\n                function p(e, t, i) {\n                    var n, a, s = this, l = this.maskset, c = this.opts, u = this.dependencyLib, f = c.skipOptionalPartCharacter, d = s.isRTL ? i.slice().reverse() : i;\n                    if (c.skipOptionalPartCharacter = \"\", !0 === e) r.resetMaskSet.call(s), l.tests = {}, \n                    e = 0, t = i.length, a = r.determineNewCaretPosition.call(s, {\n                        begin: 0,\n                        end: 0\n                    }, !1).begin; else {\n                        for (n = e; n < t; n++) delete l.validPositions[n];\n                        a = e;\n                    }\n                    var p = new u.Event(\"keypress\");\n                    for (n = e; n < t; n++) {\n                        p.key = d[n].toString(), s.ignorable = !1;\n                        var h = o.EventHandlers.keypressEvent.call(s, p, !0, !1, !1, a);\n                        !1 !== h && void 0 !== h && (a = h.forwardPosition);\n                    }\n                    c.skipOptionalPartCharacter = f;\n                }\n                function h(e, t, i) {\n                    var a = this, o = this.maskset, s = this.dependencyLib;\n                    if (void 0 === e) for (e = t - 1; e > 0 && !o.validPositions[e]; e--) ;\n                    for (var l = e; l < t; l++) {\n                        if (void 0 === o.validPositions[l] && !r.isMask.call(a, l, !1)) if (0 == l ? n.getTest.call(a, l) : o.validPositions[l - 1]) {\n                            var c = n.getTests.call(a, l).slice();\n                            \"\" === c[c.length - 1].match.def && c.pop();\n                            var u, d = n.determineTestTemplate.call(a, l, c);\n                            if (d && (!0 !== d.match.jit || \"master\" === d.match.newBlockMarker && (u = o.validPositions[l + 1]) && !0 === u.match.optionalQuantifier) && ((d = s.extend({}, d, {\n                                input: n.getPlaceholder.call(a, l, d.match, !0) || d.match.def\n                            })).generatedInput = !0, v.call(a, l, d, !0), !0 !== i)) {\n                                var p = o.validPositions[t].input;\n                                return o.validPositions[t] = void 0, f.call(a, t, p, !0, !0);\n                            }\n                        }\n                    }\n                }\n                function v(e, t, i, a) {\n                    var o = this, s = this.maskset, l = this.opts, c = this.dependencyLib;\n                    function u(e, t, i) {\n                        var n = t[e];\n                        if (void 0 !== n && !0 === n.match.static && !0 !== n.match.optionality && (void 0 === t[0] || void 0 === t[0].alternation)) {\n                            var a = i.begin <= e - 1 ? t[e - 1] && !0 === t[e - 1].match.static && t[e - 1] : t[e - 1], r = i.end > e + 1 ? t[e + 1] && !0 === t[e + 1].match.static && t[e + 1] : t[e + 1];\n                            return a && r;\n                        }\n                        return !1;\n                    }\n                    var p = 0, h = void 0 !== e.begin ? e.begin : e, v = void 0 !== e.end ? e.end : e, m = !0;\n                    if (e.begin > e.end && (h = e.end, v = e.begin), a = void 0 !== a ? a : h, void 0 === i && (h !== v || l.insertMode && void 0 !== s.validPositions[a] || void 0 === t || t.match.optionalQuantifier || t.match.optionality)) {\n                        var g, y = c.extend(!0, {}, s.validPositions), k = r.getLastValidPosition.call(o, void 0, !0);\n                        for (s.p = h, g = k; g >= h; g--) delete s.validPositions[g], void 0 === t && delete s.tests[g + 1];\n                        var b, x, P = a, w = P;\n                        for (t && (s.validPositions[a] = c.extend(!0, {}, t), w++, P++), g = t ? v : v - 1; g <= k; g++) {\n                            if (void 0 !== (b = y[g]) && !0 !== b.generatedInput && (g >= v || g >= h && u(g, y, {\n                                begin: h,\n                                end: v\n                            }))) {\n                                for (;\"\" !== n.getTest.call(o, w).match.def; ) {\n                                    if (!1 !== (x = d.call(o, w, b, l)) || \"+\" === b.match.def) {\n                                        \"+\" === b.match.def && r.getBuffer.call(o, !0);\n                                        var S = f.call(o, w, b.input, \"+\" !== b.match.def, !0);\n                                        if (m = !1 !== S, P = (S.pos || w) + 1, !m && x) break;\n                                    } else m = !1;\n                                    if (m) {\n                                        void 0 === t && b.match.static && g === e.begin && p++;\n                                        break;\n                                    }\n                                    if (!m && r.getBuffer.call(o), w > s.maskLength) break;\n                                    w++;\n                                }\n                                \"\" == n.getTest.call(o, w).match.def && (m = !1), w = P;\n                            }\n                            if (!m) break;\n                        }\n                        if (!m) return s.validPositions = c.extend(!0, [], y), r.resetMaskSet.call(o, !0), \n                        !1;\n                    } else t && n.getTest.call(o, a).match.cd === t.match.cd && (s.validPositions[a] = c.extend(!0, {}, t));\n                    return r.resetMaskSet.call(o, !0), p;\n                }\n            }\n        }, t = {};\n        function i(n) {\n            var a = t[n];\n            if (void 0 !== a) return a.exports;\n            var r = t[n] = {\n                exports: {}\n            };\n            return e[n](r, r.exports, i), r.exports;\n        }\n        var n = {};\n        return function() {\n            var e, t = n;\n            Object.defineProperty(t, \"__esModule\", {\n                value: !0\n            }), t.default = void 0, i(7149), i(3194), i(9302), i(4013), i(3851), i(219), i(207), \n            i(5296);\n            var a = ((e = i(2394)) && e.__esModule ? e : {\n                default: e\n            }).default;\n            t.default = a;\n        }(), n;\n    }();\n}));", "function ownKeys(object, enumerableOnly) {\n  var keys = Object.keys(object);\n\n  if (Object.getOwnPropertySymbols) {\n    var symbols = Object.getOwnPropertySymbols(object);\n    enumerableOnly && (symbols = symbols.filter(function (sym) {\n      return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n    })), keys.push.apply(keys, symbols);\n  }\n\n  return keys;\n}\n\nfunction _objectSpread2(target) {\n  for (var i = 1; i < arguments.length; i++) {\n    var source = null != arguments[i] ? arguments[i] : {};\n    i % 2 ? ownKeys(Object(source), !0).forEach(function (key) {\n      _defineProperty(target, key, source[key]);\n    }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) {\n      Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n    });\n  }\n\n  return target;\n}\n\nfunction _typeof(obj) {\n  \"@babel/helpers - typeof\";\n\n  return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) {\n    return typeof obj;\n  } : function (obj) {\n    return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n  }, _typeof(obj);\n}\n\nfunction _wrapRegExp() {\n  _wrapRegExp = function (re, groups) {\n    return new BabelRegExp(re, void 0, groups);\n  };\n\n  var _super = RegExp.prototype,\n      _groups = new WeakMap();\n\n  function BabelRegExp(re, flags, groups) {\n    var _this = new RegExp(re, flags);\n\n    return _groups.set(_this, groups || _groups.get(re)), _setPrototypeOf(_this, BabelRegExp.prototype);\n  }\n\n  function buildGroups(result, re) {\n    var g = _groups.get(re);\n\n    return Object.keys(g).reduce(function (groups, name) {\n      return groups[name] = result[g[name]], groups;\n    }, Object.create(null));\n  }\n\n  return _inherits(BabelRegExp, RegExp), BabelRegExp.prototype.exec = function (str) {\n    var result = _super.exec.call(this, str);\n\n    return result && (result.groups = buildGroups(result, this)), result;\n  }, BabelRegExp.prototype[Symbol.replace] = function (str, substitution) {\n    if (\"string\" == typeof substitution) {\n      var groups = _groups.get(this);\n\n      return _super[Symbol.replace].call(this, str, substitution.replace(/\\$<([^>]+)>/g, function (_, name) {\n        return \"$\" + groups[name];\n      }));\n    }\n\n    if (\"function\" == typeof substitution) {\n      var _this = this;\n\n      return _super[Symbol.replace].call(this, str, function () {\n        var args = arguments;\n        return \"object\" != typeof args[args.length - 1] && (args = [].slice.call(args)).push(buildGroups(args, _this)), substitution.apply(this, args);\n      });\n    }\n\n    return _super[Symbol.replace].call(this, str, substitution);\n  }, _wrapRegExp.apply(this, arguments);\n}\n\nfunction _classCallCheck(instance, Constructor) {\n  if (!(instance instanceof Constructor)) {\n    throw new TypeError(\"Cannot call a class as a function\");\n  }\n}\n\nfunction _defineProperties(target, props) {\n  for (var i = 0; i < props.length; i++) {\n    var descriptor = props[i];\n    descriptor.enumerable = descriptor.enumerable || false;\n    descriptor.configurable = true;\n    if (\"value\" in descriptor) descriptor.writable = true;\n    Object.defineProperty(target, descriptor.key, descriptor);\n  }\n}\n\nfunction _createClass(Constructor, protoProps, staticProps) {\n  if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n  if (staticProps) _defineProperties(Constructor, staticProps);\n  Object.defineProperty(Constructor, \"prototype\", {\n    writable: false\n  });\n  return Constructor;\n}\n\nfunction _defineProperty(obj, key, value) {\n  if (key in obj) {\n    Object.defineProperty(obj, key, {\n      value: value,\n      enumerable: true,\n      configurable: true,\n      writable: true\n    });\n  } else {\n    obj[key] = value;\n  }\n\n  return obj;\n}\n\nfunction _inherits(subClass, superClass) {\n  if (typeof superClass !== \"function\" && superClass !== null) {\n    throw new TypeError(\"Super expression must either be null or a function\");\n  }\n\n  subClass.prototype = Object.create(superClass && superClass.prototype, {\n    constructor: {\n      value: subClass,\n      writable: true,\n      configurable: true\n    }\n  });\n  Object.defineProperty(subClass, \"prototype\", {\n    writable: false\n  });\n  if (superClass) _setPrototypeOf(subClass, superClass);\n}\n\nfunction _setPrototypeOf(o, p) {\n  _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n    o.__proto__ = p;\n    return o;\n  };\n\n  return _setPrototypeOf(o, p);\n}\n\nfunction _slicedToArray(arr, i) {\n  return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();\n}\n\nfunction _toConsumableArray(arr) {\n  return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();\n}\n\nfunction _arrayWithoutHoles(arr) {\n  if (Array.isArray(arr)) return _arrayLikeToArray(arr);\n}\n\nfunction _arrayWithHoles(arr) {\n  if (Array.isArray(arr)) return arr;\n}\n\nfunction _iterableToArray(iter) {\n  if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n}\n\nfunction _iterableToArrayLimit(arr, i) {\n  var _i = arr == null ? null : typeof Symbol !== \"undefined\" && arr[Symbol.iterator] || arr[\"@@iterator\"];\n\n  if (_i == null) return;\n  var _arr = [];\n  var _n = true;\n  var _d = false;\n\n  var _s, _e;\n\n  try {\n    for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {\n      _arr.push(_s.value);\n\n      if (i && _arr.length === i) break;\n    }\n  } catch (err) {\n    _d = true;\n    _e = err;\n  } finally {\n    try {\n      if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n    } finally {\n      if (_d) throw _e;\n    }\n  }\n\n  return _arr;\n}\n\nfunction _unsupportedIterableToArray(o, minLen) {\n  if (!o) return;\n  if (typeof o === \"string\") return _arrayLikeToArray(o, minLen);\n  var n = Object.prototype.toString.call(o).slice(8, -1);\n  if (n === \"Object\" && o.constructor) n = o.constructor.name;\n  if (n === \"Map\" || n === \"Set\") return Array.from(o);\n  if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);\n}\n\nfunction _arrayLikeToArray(arr, len) {\n  if (len == null || len > arr.length) len = arr.length;\n\n  for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];\n\n  return arr2;\n}\n\nfunction _nonIterableSpread() {\n  throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\nfunction _nonIterableRest() {\n  throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\nvar noop = function noop() {};\n\nvar _WINDOW = {};\nvar _DOCUMENT = {};\nvar _MUTATION_OBSERVER = null;\nvar _PERFORMANCE = {\n  mark: noop,\n  measure: noop\n};\n\ntry {\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\nvar _ref = _WINDOW.navigator || {},\n    _ref$userAgent = _ref.userAgent,\n    userAgent = _ref$userAgent === void 0 ? '' : _ref$userAgent;\nvar WINDOW = _WINDOW;\nvar DOCUMENT = _DOCUMENT;\nvar MUTATION_OBSERVER = _MUTATION_OBSERVER;\nvar PERFORMANCE = _PERFORMANCE;\nvar IS_BROWSER = !!WINDOW.document;\nvar IS_DOM = !!DOCUMENT.documentElement && !!DOCUMENT.head && typeof DOCUMENT.addEventListener === 'function' && typeof DOCUMENT.createElement === 'function';\nvar IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/');\n\nvar _familyProxy, _familyProxy2, _familyProxy3, _familyProxy4, _familyProxy5;\n\nvar NAMESPACE_IDENTIFIER = '___FONT_AWESOME___';\nvar UNITS_IN_GRID = 16;\nvar DEFAULT_CSS_PREFIX = 'fa';\nvar DEFAULT_REPLACEMENT_CLASS = 'svg-inline--fa';\nvar DATA_FA_I2SVG = 'data-fa-i2svg';\nvar DATA_FA_PSEUDO_ELEMENT = 'data-fa-pseudo-element';\nvar DATA_FA_PSEUDO_ELEMENT_PENDING = 'data-fa-pseudo-element-pending';\nvar DATA_PREFIX = 'data-prefix';\nvar DATA_ICON = 'data-icon';\nvar HTML_CLASS_I2SVG_BASE_CLASS = 'fontawesome-i2svg';\nvar MUTATION_APPROACH_ASYNC = 'async';\nvar TAGNAMES_TO_SKIP_FOR_PSEUDOELEMENTS = ['HTML', 'HEAD', 'STYLE', 'SCRIPT'];\nvar PRODUCTION = function () {\n  try {\n    return process.env.NODE_ENV === 'production';\n  } catch (e) {\n    return false;\n  }\n}();\nvar FAMILY_CLASSIC = 'classic';\nvar FAMILY_SHARP = 'sharp';\nvar FAMILIES = [FAMILY_CLASSIC, FAMILY_SHARP];\n\nfunction familyProxy(obj) {\n  // Defaults to the classic family if family is not available\n  return new Proxy(obj, {\n    get: function get(target, prop) {\n      return prop in target ? target[prop] : target[FAMILY_CLASSIC];\n    }\n  });\n}\nvar PREFIX_TO_STYLE = familyProxy((_familyProxy = {}, _defineProperty(_familyProxy, FAMILY_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  'fad': 'duotone',\n  'fa-duotone': 'duotone',\n  'fab': 'brands',\n  'fa-brands': 'brands',\n  'fak': 'kit',\n  'fa-kit': 'kit'\n}), _defineProperty(_familyProxy, FAMILY_SHARP, {\n  'fa': 'solid',\n  'fass': 'solid',\n  'fa-solid': 'solid',\n  'fasr': 'regular',\n  'fa-regular': 'regular'\n}), _familyProxy));\nvar STYLE_TO_PREFIX = familyProxy((_familyProxy2 = {}, _defineProperty(_familyProxy2, FAMILY_CLASSIC, {\n  'solid': 'fas',\n  'regular': 'far',\n  'light': 'fal',\n  'thin': 'fat',\n  'duotone': 'fad',\n  'brands': 'fab',\n  'kit': 'fak'\n}), _defineProperty(_familyProxy2, FAMILY_SHARP, {\n  'solid': 'fass',\n  'regular': 'fasr'\n}), _familyProxy2));\nvar PREFIX_TO_LONG_STYLE = familyProxy((_familyProxy3 = {}, _defineProperty(_familyProxy3, FAMILY_CLASSIC, {\n  'fab': 'fa-brands',\n  'fad': 'fa-duotone',\n  'fak': 'fa-kit',\n  'fal': 'fa-light',\n  'far': 'fa-regular',\n  'fas': 'fa-solid',\n  'fat': 'fa-thin'\n}), _defineProperty(_familyProxy3, FAMILY_SHARP, {\n  'fass': 'fa-solid',\n  'fasr': 'fa-regular'\n}), _familyProxy3));\nvar LONG_STYLE_TO_PREFIX = familyProxy((_familyProxy4 = {}, _defineProperty(_familyProxy4, FAMILY_CLASSIC, {\n  'fa-brands': 'fab',\n  'fa-duotone': 'fad',\n  'fa-kit': 'fak',\n  'fa-light': 'fal',\n  'fa-regular': 'far',\n  'fa-solid': 'fas',\n  'fa-thin': 'fat'\n}), _defineProperty(_familyProxy4, FAMILY_SHARP, {\n  'fa-solid': 'fass',\n  'fa-regular': 'fasr'\n}), _familyProxy4));\nvar ICON_SELECTION_SYNTAX_PATTERN = /fa(s|r|l|t|d|b|k|ss|sr)?[\\-\\ ]/; // eslint-disable-line no-useless-escape\n\nvar LAYERS_TEXT_CLASSNAME = 'fa-layers-text';\nvar FONT_FAMILY_PATTERN = /Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp|Kit)?.*/i;\nvar FONT_WEIGHT_TO_PREFIX = familyProxy((_familyProxy5 = {}, _defineProperty(_familyProxy5, FAMILY_CLASSIC, {\n  '900': 'fas',\n  '400': 'far',\n  'normal': 'far',\n  '300': 'fal',\n  '100': 'fat'\n}), _defineProperty(_familyProxy5, FAMILY_SHARP, {\n  '900': 'fass',\n  '400': 'fasr'\n}), _familyProxy5));\nvar oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];\nvar oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]);\nvar ATTRIBUTES_WATCHED_FOR_MUTATION = ['class', 'data-prefix', 'data-icon', 'data-fa-transform', 'data-fa-mask'];\nvar DUOTONE_CLASSES = {\n  GROUP: 'duotone-group',\n  SWAP_OPACITY: 'swap-opacity',\n  PRIMARY: 'primary',\n  SECONDARY: 'secondary'\n};\nvar prefixes = new Set();\nObject.keys(STYLE_TO_PREFIX[FAMILY_CLASSIC]).map(prefixes.add.bind(prefixes));\nObject.keys(STYLE_TO_PREFIX[FAMILY_SHARP]).map(prefixes.add.bind(prefixes));\nvar RESERVED_CLASSES = [].concat(FAMILIES, _toConsumableArray(prefixes), ['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', DUOTONE_CLASSES.GROUP, DUOTONE_CLASSES.SWAP_OPACITY, DUOTONE_CLASSES.PRIMARY, DUOTONE_CLASSES.SECONDARY]).concat(oneToTen.map(function (n) {\n  return \"\".concat(n, \"x\");\n})).concat(oneToTwenty.map(function (n) {\n  return \"w-\".concat(n);\n}));\n\nvar initial = WINDOW.FontAwesomeConfig || {};\n\nfunction getAttrConfig(attr) {\n  var element = DOCUMENT.querySelector('script[' + attr + ']');\n\n  if (element) {\n    return element.getAttribute(attr);\n  }\n}\n\nfunction 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\nif (DOCUMENT && typeof DOCUMENT.querySelector === 'function') {\n  var 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(function (_ref) {\n    var _ref2 = _slicedToArray(_ref, 2),\n        attr = _ref2[0],\n        key = _ref2[1];\n\n    var val = coerce(getAttrConfig(attr));\n\n    if (val !== undefined && val !== null) {\n      initial[key] = val;\n    }\n  });\n}\n\nvar _default = {\n  styleDefault: 'solid',\n  familyDefault: 'classic',\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}; // familyPrefix is deprecated but we must still support it if present\n\nif (initial.familyPrefix) {\n  initial.cssPrefix = initial.familyPrefix;\n}\n\nvar _config = _objectSpread2(_objectSpread2({}, _default), initial);\n\nif (!_config.autoReplaceSvg) _config.observeMutations = false;\nvar config = {};\nObject.keys(_default).forEach(function (key) {\n  Object.defineProperty(config, key, {\n    enumerable: true,\n    set: function set(val) {\n      _config[key] = val;\n\n      _onChangeCb.forEach(function (cb) {\n        return cb(config);\n      });\n    },\n    get: function get() {\n      return _config[key];\n    }\n  });\n}); // familyPrefix is deprecated as of 6.2.0 and should be removed in 7.0.0\n\nObject.defineProperty(config, 'familyPrefix', {\n  enumerable: true,\n  set: function set(val) {\n    _config.cssPrefix = val;\n\n    _onChangeCb.forEach(function (cb) {\n      return cb(config);\n    });\n  },\n  get: function get() {\n    return _config.cssPrefix;\n  }\n});\nWINDOW.FontAwesomeConfig = config;\nvar _onChangeCb = [];\nfunction onChange(cb) {\n  _onChangeCb.push(cb);\n\n  return function () {\n    _onChangeCb.splice(_onChangeCb.indexOf(cb), 1);\n  };\n}\n\nvar d = UNITS_IN_GRID;\nvar meaninglessTransform = {\n  size: 16,\n  x: 0,\n  y: 0,\n  rotate: 0,\n  flipX: false,\n  flipY: false\n};\nfunction insertCss(css) {\n  if (!css || !IS_DOM) {\n    return;\n  }\n\n  var style = DOCUMENT.createElement('style');\n  style.setAttribute('type', 'text/css');\n  style.innerHTML = css;\n  var headChildren = DOCUMENT.head.childNodes;\n  var beforeChild = null;\n\n  for (var i = headChildren.length - 1; i > -1; i--) {\n    var child = headChildren[i];\n    var tagName = (child.tagName || '').toUpperCase();\n\n    if (['STYLE', 'LINK'].indexOf(tagName) > -1) {\n      beforeChild = child;\n    }\n  }\n\n  DOCUMENT.head.insertBefore(style, beforeChild);\n  return css;\n}\nvar idPool = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';\nfunction nextUniqueId() {\n  var size = 12;\n  var id = '';\n\n  while (size-- > 0) {\n    id += idPool[Math.random() * 62 | 0];\n  }\n\n  return id;\n}\nfunction toArray(obj) {\n  var array = [];\n\n  for (var i = (obj || []).length >>> 0; i--;) {\n    array[i] = obj[i];\n  }\n\n  return array;\n}\nfunction classArray(node) {\n  if (node.classList) {\n    return toArray(node.classList);\n  } else {\n    return (node.getAttribute('class') || '').split(' ').filter(function (i) {\n      return i;\n    });\n  }\n}\nfunction htmlEscape(str) {\n  return \"\".concat(str).replace(/&/g, '&amp;').replace(/\"/g, '&quot;').replace(/'/g, '&#39;').replace(/</g, '&lt;').replace(/>/g, '&gt;');\n}\nfunction joinAttributes(attributes) {\n  return Object.keys(attributes || {}).reduce(function (acc, attributeName) {\n    return acc + \"\".concat(attributeName, \"=\\\"\").concat(htmlEscape(attributes[attributeName]), \"\\\" \");\n  }, '').trim();\n}\nfunction joinStyles(styles) {\n  return Object.keys(styles || {}).reduce(function (acc, styleName) {\n    return acc + \"\".concat(styleName, \": \").concat(styles[styleName].trim(), \";\");\n  }, '');\n}\nfunction 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}\nfunction transformForSvg(_ref) {\n  var transform = _ref.transform,\n      containerWidth = _ref.containerWidth,\n      iconWidth = _ref.iconWidth;\n  var outer = {\n    transform: \"translate(\".concat(containerWidth / 2, \" 256)\")\n  };\n  var innerTranslate = \"translate(\".concat(transform.x * 32, \", \").concat(transform.y * 32, \") \");\n  var innerScale = \"scale(\".concat(transform.size / 16 * (transform.flipX ? -1 : 1), \", \").concat(transform.size / 16 * (transform.flipY ? -1 : 1), \") \");\n  var innerRotate = \"rotate(\".concat(transform.rotate, \" 0 0)\");\n  var inner = {\n    transform: \"\".concat(innerTranslate, \" \").concat(innerScale, \" \").concat(innerRotate)\n  };\n  var path = {\n    transform: \"translate(\".concat(iconWidth / 2 * -1, \" -256)\")\n  };\n  return {\n    outer: outer,\n    inner: inner,\n    path: path\n  };\n}\nfunction transformForCss(_ref2) {\n  var transform = _ref2.transform,\n      _ref2$width = _ref2.width,\n      width = _ref2$width === void 0 ? UNITS_IN_GRID : _ref2$width,\n      _ref2$height = _ref2.height,\n      height = _ref2$height === void 0 ? UNITS_IN_GRID : _ref2$height,\n      _ref2$startCentered = _ref2.startCentered,\n      startCentered = _ref2$startCentered === void 0 ? false : _ref2$startCentered;\n  var val = '';\n\n  if (startCentered && IS_IE) {\n    val += \"translate(\".concat(transform.x / d - width / 2, \"em, \").concat(transform.y / d - height / 2, \"em) \");\n  } else if (startCentered) {\n    val += \"translate(calc(-50% + \".concat(transform.x / d, \"em), calc(-50% + \").concat(transform.y / d, \"em)) \");\n  } else {\n    val += \"translate(\".concat(transform.x / d, \"em, \").concat(transform.y / d, \"em) \");\n  }\n\n  val += \"scale(\".concat(transform.size / d * (transform.flipX ? -1 : 1), \", \").concat(transform.size / d * (transform.flipY ? -1 : 1), \") \");\n  val += \"rotate(\".concat(transform.rotate, \"deg) \");\n  return val;\n}\n\nvar baseStyles = \":root, :host {\\n  --fa-font-solid: normal 900 1em/1 \\\"Font Awesome 6 Solid\\\";\\n  --fa-font-regular: normal 400 1em/1 \\\"Font Awesome 6 Regular\\\";\\n  --fa-font-light: normal 300 1em/1 \\\"Font Awesome 6 Light\\\";\\n  --fa-font-thin: normal 100 1em/1 \\\"Font Awesome 6 Thin\\\";\\n  --fa-font-duotone: normal 900 1em/1 \\\"Font Awesome 6 Duotone\\\";\\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-brands: normal 400 1em/1 \\\"Font Awesome 6 Brands\\\";\\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  -webkit-transform-origin: center center;\\n          transform-origin: center center;\\n}\\n\\n.fa-layers-text {\\n  left: 50%;\\n  top: 50%;\\n  -webkit-transform: translate(-50%, -50%);\\n          transform: translate(-50%, -50%);\\n  -webkit-transform-origin: center center;\\n          transform-origin: center center;\\n}\\n\\n.fa-layers-counter {\\n  background-color: 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  -webkit-transform: scale(var(--fa-counter-scale, 0.25));\\n          transform: scale(var(--fa-counter-scale, 0.25));\\n  -webkit-transform-origin: top right;\\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  -webkit-transform: scale(var(--fa-layers-scale, 0.25));\\n          transform: scale(var(--fa-layers-scale, 0.25));\\n  -webkit-transform-origin: bottom right;\\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  -webkit-transform: scale(var(--fa-layers-scale, 0.25));\\n          transform: scale(var(--fa-layers-scale, 0.25));\\n  -webkit-transform-origin: bottom left;\\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  -webkit-transform: scale(var(--fa-layers-scale, 0.25));\\n          transform: scale(var(--fa-layers-scale, 0.25));\\n  -webkit-transform-origin: top right;\\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  -webkit-transform: scale(var(--fa-layers-scale, 0.25));\\n          transform: scale(var(--fa-layers-scale, 0.25));\\n  -webkit-transform-origin: top left;\\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(var(--fa-li-width, 2em) * -1);\\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  -webkit-animation-name: fa-beat;\\n          animation-name: fa-beat;\\n  -webkit-animation-delay: var(--fa-animation-delay, 0s);\\n          animation-delay: var(--fa-animation-delay, 0s);\\n  -webkit-animation-direction: var(--fa-animation-direction, normal);\\n          animation-direction: var(--fa-animation-direction, normal);\\n  -webkit-animation-duration: var(--fa-animation-duration, 1s);\\n          animation-duration: var(--fa-animation-duration, 1s);\\n  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n          animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\\n          animation-timing-function: var(--fa-animation-timing, ease-in-out);\\n}\\n\\n.fa-bounce {\\n  -webkit-animation-name: fa-bounce;\\n          animation-name: fa-bounce;\\n  -webkit-animation-delay: var(--fa-animation-delay, 0s);\\n          animation-delay: var(--fa-animation-delay, 0s);\\n  -webkit-animation-direction: var(--fa-animation-direction, normal);\\n          animation-direction: var(--fa-animation-direction, normal);\\n  -webkit-animation-duration: var(--fa-animation-duration, 1s);\\n          animation-duration: var(--fa-animation-duration, 1s);\\n  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n          animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\\n          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\\n}\\n\\n.fa-fade {\\n  -webkit-animation-name: fa-fade;\\n          animation-name: fa-fade;\\n  -webkit-animation-delay: var(--fa-animation-delay, 0s);\\n          animation-delay: var(--fa-animation-delay, 0s);\\n  -webkit-animation-direction: var(--fa-animation-direction, normal);\\n          animation-direction: var(--fa-animation-direction, normal);\\n  -webkit-animation-duration: var(--fa-animation-duration, 1s);\\n          animation-duration: var(--fa-animation-duration, 1s);\\n  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n          animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\\n          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\\n}\\n\\n.fa-beat-fade {\\n  -webkit-animation-name: fa-beat-fade;\\n          animation-name: fa-beat-fade;\\n  -webkit-animation-delay: var(--fa-animation-delay, 0s);\\n          animation-delay: var(--fa-animation-delay, 0s);\\n  -webkit-animation-direction: var(--fa-animation-direction, normal);\\n          animation-direction: var(--fa-animation-direction, normal);\\n  -webkit-animation-duration: var(--fa-animation-duration, 1s);\\n          animation-duration: var(--fa-animation-duration, 1s);\\n  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n          animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\\n          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\\n}\\n\\n.fa-flip {\\n  -webkit-animation-name: fa-flip;\\n          animation-name: fa-flip;\\n  -webkit-animation-delay: var(--fa-animation-delay, 0s);\\n          animation-delay: var(--fa-animation-delay, 0s);\\n  -webkit-animation-direction: var(--fa-animation-direction, normal);\\n          animation-direction: var(--fa-animation-direction, normal);\\n  -webkit-animation-duration: var(--fa-animation-duration, 1s);\\n          animation-duration: var(--fa-animation-duration, 1s);\\n  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n          animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\\n          animation-timing-function: var(--fa-animation-timing, ease-in-out);\\n}\\n\\n.fa-shake {\\n  -webkit-animation-name: fa-shake;\\n          animation-name: fa-shake;\\n  -webkit-animation-delay: var(--fa-animation-delay, 0s);\\n          animation-delay: var(--fa-animation-delay, 0s);\\n  -webkit-animation-direction: var(--fa-animation-direction, normal);\\n          animation-direction: var(--fa-animation-direction, normal);\\n  -webkit-animation-duration: var(--fa-animation-duration, 1s);\\n          animation-duration: var(--fa-animation-duration, 1s);\\n  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n          animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n  -webkit-animation-timing-function: var(--fa-animation-timing, linear);\\n          animation-timing-function: var(--fa-animation-timing, linear);\\n}\\n\\n.fa-spin {\\n  -webkit-animation-name: fa-spin;\\n          animation-name: fa-spin;\\n  -webkit-animation-delay: var(--fa-animation-delay, 0s);\\n          animation-delay: var(--fa-animation-delay, 0s);\\n  -webkit-animation-direction: var(--fa-animation-direction, normal);\\n          animation-direction: var(--fa-animation-direction, normal);\\n  -webkit-animation-duration: var(--fa-animation-duration, 2s);\\n          animation-duration: var(--fa-animation-duration, 2s);\\n  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n          animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n  -webkit-animation-timing-function: var(--fa-animation-timing, linear);\\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  -webkit-animation-name: fa-spin;\\n          animation-name: fa-spin;\\n  -webkit-animation-direction: var(--fa-animation-direction, normal);\\n          animation-direction: var(--fa-animation-direction, normal);\\n  -webkit-animation-duration: var(--fa-animation-duration, 1s);\\n          animation-duration: var(--fa-animation-duration, 1s);\\n  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n          animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n  -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\\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    -webkit-animation-delay: -1ms;\\n            animation-delay: -1ms;\\n    -webkit-animation-duration: 1ms;\\n            animation-duration: 1ms;\\n    -webkit-animation-iteration-count: 1;\\n            animation-iteration-count: 1;\\n    -webkit-transition-delay: 0s;\\n            transition-delay: 0s;\\n    -webkit-transition-duration: 0s;\\n            transition-duration: 0s;\\n  }\\n}\\n@-webkit-keyframes fa-beat {\\n  0%, 90% {\\n    -webkit-transform: scale(1);\\n            transform: scale(1);\\n  }\\n  45% {\\n    -webkit-transform: scale(var(--fa-beat-scale, 1.25));\\n            transform: scale(var(--fa-beat-scale, 1.25));\\n  }\\n}\\n@keyframes fa-beat {\\n  0%, 90% {\\n    -webkit-transform: scale(1);\\n            transform: scale(1);\\n  }\\n  45% {\\n    -webkit-transform: scale(var(--fa-beat-scale, 1.25));\\n            transform: scale(var(--fa-beat-scale, 1.25));\\n  }\\n}\\n@-webkit-keyframes fa-bounce {\\n  0% {\\n    -webkit-transform: scale(1, 1) translateY(0);\\n            transform: scale(1, 1) translateY(0);\\n  }\\n  10% {\\n    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\\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    -webkit-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            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    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\\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    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\\n            transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\\n  }\\n  64% {\\n    -webkit-transform: scale(1, 1) translateY(0);\\n            transform: scale(1, 1) translateY(0);\\n  }\\n  100% {\\n    -webkit-transform: scale(1, 1) translateY(0);\\n            transform: scale(1, 1) translateY(0);\\n  }\\n}\\n@keyframes fa-bounce {\\n  0% {\\n    -webkit-transform: scale(1, 1) translateY(0);\\n            transform: scale(1, 1) translateY(0);\\n  }\\n  10% {\\n    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\\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    -webkit-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            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    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\\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    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\\n            transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\\n  }\\n  64% {\\n    -webkit-transform: scale(1, 1) translateY(0);\\n            transform: scale(1, 1) translateY(0);\\n  }\\n  100% {\\n    -webkit-transform: scale(1, 1) translateY(0);\\n            transform: scale(1, 1) translateY(0);\\n  }\\n}\\n@-webkit-keyframes fa-fade {\\n  50% {\\n    opacity: var(--fa-fade-opacity, 0.4);\\n  }\\n}\\n@keyframes fa-fade {\\n  50% {\\n    opacity: var(--fa-fade-opacity, 0.4);\\n  }\\n}\\n@-webkit-keyframes fa-beat-fade {\\n  0%, 100% {\\n    opacity: var(--fa-beat-fade-opacity, 0.4);\\n    -webkit-transform: scale(1);\\n            transform: scale(1);\\n  }\\n  50% {\\n    opacity: 1;\\n    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\\n            transform: scale(var(--fa-beat-fade-scale, 1.125));\\n  }\\n}\\n@keyframes fa-beat-fade {\\n  0%, 100% {\\n    opacity: var(--fa-beat-fade-opacity, 0.4);\\n    -webkit-transform: scale(1);\\n            transform: scale(1);\\n  }\\n  50% {\\n    opacity: 1;\\n    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\\n            transform: scale(var(--fa-beat-fade-scale, 1.125));\\n  }\\n}\\n@-webkit-keyframes fa-flip {\\n  50% {\\n    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\\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-flip {\\n  50% {\\n    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\\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@-webkit-keyframes fa-shake {\\n  0% {\\n    -webkit-transform: rotate(-15deg);\\n            transform: rotate(-15deg);\\n  }\\n  4% {\\n    -webkit-transform: rotate(15deg);\\n            transform: rotate(15deg);\\n  }\\n  8%, 24% {\\n    -webkit-transform: rotate(-18deg);\\n            transform: rotate(-18deg);\\n  }\\n  12%, 28% {\\n    -webkit-transform: rotate(18deg);\\n            transform: rotate(18deg);\\n  }\\n  16% {\\n    -webkit-transform: rotate(-22deg);\\n            transform: rotate(-22deg);\\n  }\\n  20% {\\n    -webkit-transform: rotate(22deg);\\n            transform: rotate(22deg);\\n  }\\n  32% {\\n    -webkit-transform: rotate(-12deg);\\n            transform: rotate(-12deg);\\n  }\\n  36% {\\n    -webkit-transform: rotate(12deg);\\n            transform: rotate(12deg);\\n  }\\n  40%, 100% {\\n    -webkit-transform: rotate(0deg);\\n            transform: rotate(0deg);\\n  }\\n}\\n@keyframes fa-shake {\\n  0% {\\n    -webkit-transform: rotate(-15deg);\\n            transform: rotate(-15deg);\\n  }\\n  4% {\\n    -webkit-transform: rotate(15deg);\\n            transform: rotate(15deg);\\n  }\\n  8%, 24% {\\n    -webkit-transform: rotate(-18deg);\\n            transform: rotate(-18deg);\\n  }\\n  12%, 28% {\\n    -webkit-transform: rotate(18deg);\\n            transform: rotate(18deg);\\n  }\\n  16% {\\n    -webkit-transform: rotate(-22deg);\\n            transform: rotate(-22deg);\\n  }\\n  20% {\\n    -webkit-transform: rotate(22deg);\\n            transform: rotate(22deg);\\n  }\\n  32% {\\n    -webkit-transform: rotate(-12deg);\\n            transform: rotate(-12deg);\\n  }\\n  36% {\\n    -webkit-transform: rotate(12deg);\\n            transform: rotate(12deg);\\n  }\\n  40%, 100% {\\n    -webkit-transform: rotate(0deg);\\n            transform: rotate(0deg);\\n  }\\n}\\n@-webkit-keyframes fa-spin {\\n  0% {\\n    -webkit-transform: rotate(0deg);\\n            transform: rotate(0deg);\\n  }\\n  100% {\\n    -webkit-transform: rotate(360deg);\\n            transform: rotate(360deg);\\n  }\\n}\\n@keyframes fa-spin {\\n  0% {\\n    -webkit-transform: rotate(0deg);\\n            transform: rotate(0deg);\\n  }\\n  100% {\\n    -webkit-transform: rotate(360deg);\\n            transform: rotate(360deg);\\n  }\\n}\\n.fa-rotate-90 {\\n  -webkit-transform: rotate(90deg);\\n          transform: rotate(90deg);\\n}\\n\\n.fa-rotate-180 {\\n  -webkit-transform: rotate(180deg);\\n          transform: rotate(180deg);\\n}\\n\\n.fa-rotate-270 {\\n  -webkit-transform: rotate(270deg);\\n          transform: rotate(270deg);\\n}\\n\\n.fa-flip-horizontal {\\n  -webkit-transform: scale(-1, 1);\\n          transform: scale(-1, 1);\\n}\\n\\n.fa-flip-vertical {\\n  -webkit-transform: scale(1, -1);\\n          transform: scale(1, -1);\\n}\\n\\n.fa-flip-both,\\n.fa-flip-horizontal.fa-flip-vertical {\\n  -webkit-transform: scale(-1, -1);\\n          transform: scale(-1, -1);\\n}\\n\\n.fa-rotate-by {\\n  -webkit-transform: rotate(var(--fa-rotate-angle, none));\\n          transform: rotate(var(--fa-rotate-angle, none));\\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.fad.fa-inverse,\\n.fa-duotone.fa-inverse {\\n  color: var(--fa-inverse, #fff);\\n}\";\n\nfunction css() {\n  var dcp = DEFAULT_CSS_PREFIX;\n  var drc = DEFAULT_REPLACEMENT_CLASS;\n  var fp = config.cssPrefix;\n  var rc = config.replacementClass;\n  var s = baseStyles;\n\n  if (fp !== dcp || rc !== drc) {\n    var dPatt = new RegExp(\"\\\\.\".concat(dcp, \"\\\\-\"), 'g');\n    var customPropPatt = new RegExp(\"\\\\--\".concat(dcp, \"\\\\-\"), 'g');\n    var rPatt = new RegExp(\"\\\\.\".concat(drc), 'g');\n    s = s.replace(dPatt, \".\".concat(fp, \"-\")).replace(customPropPatt, \"--\".concat(fp, \"-\")).replace(rPatt, \".\".concat(rc));\n  }\n\n  return s;\n}\n\nvar _cssInserted = false;\n\nfunction ensureCss() {\n  if (config.autoAddCss && !_cssInserted) {\n    insertCss(css());\n    _cssInserted = true;\n  }\n}\n\nvar InjectCSS = {\n  mixout: function mixout() {\n    return {\n      dom: {\n        css: css,\n        insertCss: ensureCss\n      }\n    };\n  },\n  hooks: function hooks() {\n    return {\n      beforeDOMElementCreation: function beforeDOMElementCreation() {\n        ensureCss();\n      },\n      beforeI2svg: function beforeI2svg() {\n        ensureCss();\n      }\n    };\n  }\n};\n\nvar w = WINDOW || {};\nif (!w[NAMESPACE_IDENTIFIER]) w[NAMESPACE_IDENTIFIER] = {};\nif (!w[NAMESPACE_IDENTIFIER].styles) w[NAMESPACE_IDENTIFIER].styles = {};\nif (!w[NAMESPACE_IDENTIFIER].hooks) w[NAMESPACE_IDENTIFIER].hooks = {};\nif (!w[NAMESPACE_IDENTIFIER].shims) w[NAMESPACE_IDENTIFIER].shims = [];\nvar namespace = w[NAMESPACE_IDENTIFIER];\n\nvar functions = [];\n\nvar listener = function listener() {\n  DOCUMENT.removeEventListener('DOMContentLoaded', listener);\n  loaded = 1;\n  functions.map(function (fn) {\n    return fn();\n  });\n};\n\nvar loaded = false;\n\nif (IS_DOM) {\n  loaded = (DOCUMENT.documentElement.doScroll ? /^loaded|^c/ : /^loaded|^i|^c/).test(DOCUMENT.readyState);\n  if (!loaded) DOCUMENT.addEventListener('DOMContentLoaded', listener);\n}\n\nfunction domready (fn) {\n  if (!IS_DOM) return;\n  loaded ? setTimeout(fn, 0) : functions.push(fn);\n}\n\nfunction toHtml(abstractNodes) {\n  var tag = abstractNodes.tag,\n      _abstractNodes$attrib = abstractNodes.attributes,\n      attributes = _abstractNodes$attrib === void 0 ? {} : _abstractNodes$attrib,\n      _abstractNodes$childr = abstractNodes.children,\n      children = _abstractNodes$childr === void 0 ? [] : _abstractNodes$childr;\n\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\nfunction iconFromMapping(mapping, prefix, iconName) {\n  if (mapping && mapping[prefix] && mapping[prefix][iconName]) {\n    return {\n      prefix: prefix,\n      iconName: 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\nvar 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\n\nvar 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\n  if (initialValue === undefined) {\n    i = 1;\n    result = subject[keys[0]];\n  } else {\n    i = 0;\n    result = initialValue;\n  }\n\n  for (; i < length; i++) {\n    key = keys[i];\n    result = iterator(result, subject[key], key, subject);\n  }\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 */\nfunction ucs2decode(string) {\n  var output = [];\n  var counter = 0;\n  var length = string.length;\n\n  while (counter < length) {\n    var value = string.charCodeAt(counter++);\n\n    if (value >= 0xD800 && value <= 0xDBFF && counter < length) {\n      var extra = string.charCodeAt(counter++);\n\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\n  return output;\n}\n\nfunction toHex(unicode) {\n  var decoded = ucs2decode(unicode);\n  return decoded.length === 1 ? decoded[0].toString(16) : null;\n}\nfunction codePointAt(string, index) {\n  var size = string.length;\n  var first = string.charCodeAt(index);\n  var second;\n\n  if (first >= 0xD800 && first <= 0xDBFF && size > index + 1) {\n    second = string.charCodeAt(index + 1);\n\n    if (second >= 0xDC00 && second <= 0xDFFF) {\n      return (first - 0xD800) * 0x400 + second - 0xDC00 + 0x10000;\n    }\n  }\n\n  return first;\n}\n\nfunction normalizeIcons(icons) {\n  return Object.keys(icons).reduce(function (acc, iconName) {\n    var icon = icons[iconName];\n    var expanded = !!icon.icon;\n\n    if (expanded) {\n      acc[icon.iconName] = icon.icon;\n    } else {\n      acc[iconName] = icon;\n    }\n\n    return acc;\n  }, {});\n}\n\nfunction defineIcons(prefix, icons) {\n  var params = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n  var _params$skipHooks = params.skipHooks,\n      skipHooks = _params$skipHooks === void 0 ? false : _params$skipHooks;\n  var normalized = normalizeIcons(icons);\n\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   * 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\n\n  if (prefix === 'fas') {\n    defineIcons('fa', icons);\n  }\n}\n\nvar duotonePathRe = [/*#__PURE__*/_wrapRegExp(/path d=\"((?:(?!\")[\\s\\S])+)\".*path d=\"((?:(?!\")[\\s\\S])+)\"/, {\n  d1: 1,\n  d2: 2\n}), /*#__PURE__*/_wrapRegExp(/path class=\"((?:(?!\")[\\s\\S])+)\".*d=\"((?:(?!\")[\\s\\S])+)\".*path class=\"((?:(?!\")[\\s\\S])+)\".*d=\"((?:(?!\")[\\s\\S])+)\"/, {\n  cls1: 1,\n  d1: 2,\n  cls2: 3,\n  d2: 4\n}), /*#__PURE__*/_wrapRegExp(/path class=\"((?:(?!\")[\\s\\S])+)\".*d=\"((?:(?!\")[\\s\\S])+)\"/, {\n  cls1: 1,\n  d1: 2\n})];\n\nvar _LONG_STYLE, _PREFIXES, _PREFIXES_FOR_FAMILY;\nvar styles = namespace.styles,\n    shims = namespace.shims;\nvar LONG_STYLE = (_LONG_STYLE = {}, _defineProperty(_LONG_STYLE, FAMILY_CLASSIC, Object.values(PREFIX_TO_LONG_STYLE[FAMILY_CLASSIC])), _defineProperty(_LONG_STYLE, FAMILY_SHARP, Object.values(PREFIX_TO_LONG_STYLE[FAMILY_SHARP])), _LONG_STYLE);\nvar _defaultUsablePrefix = null;\nvar _byUnicode = {};\nvar _byLigature = {};\nvar _byOldName = {};\nvar _byOldUnicode = {};\nvar _byAlias = {};\nvar PREFIXES = (_PREFIXES = {}, _defineProperty(_PREFIXES, FAMILY_CLASSIC, Object.keys(PREFIX_TO_STYLE[FAMILY_CLASSIC])), _defineProperty(_PREFIXES, FAMILY_SHARP, Object.keys(PREFIX_TO_STYLE[FAMILY_SHARP])), _PREFIXES);\n\nfunction isReserved(name) {\n  return ~RESERVED_CLASSES.indexOf(name);\n}\n\nfunction getIconName(cssPrefix, cls) {\n  var parts = cls.split('-');\n  var prefix = parts[0];\n  var iconName = parts.slice(1).join('-');\n\n  if (prefix === cssPrefix && iconName !== '' && !isReserved(iconName)) {\n    return iconName;\n  } else {\n    return null;\n  }\n}\nvar build = function build() {\n  var lookup = function lookup(reducer) {\n    return reduce(styles, function (o, style, prefix) {\n      o[prefix] = reduce(style, reducer, {});\n      return o;\n    }, {});\n  };\n\n  _byUnicode = lookup(function (acc, icon, iconName) {\n    if (icon[3]) {\n      acc[icon[3]] = iconName;\n    }\n\n    if (icon[2]) {\n      var aliases = icon[2].filter(function (a) {\n        return typeof a === 'number';\n      });\n      aliases.forEach(function (alias) {\n        acc[alias.toString(16)] = iconName;\n      });\n    }\n\n    return acc;\n  });\n  _byLigature = lookup(function (acc, icon, iconName) {\n    acc[iconName] = iconName;\n\n    if (icon[2]) {\n      var aliases = icon[2].filter(function (a) {\n        return typeof a === 'string';\n      });\n      aliases.forEach(function (alias) {\n        acc[alias] = iconName;\n      });\n    }\n\n    return acc;\n  });\n  _byAlias = lookup(function (acc, icon, iconName) {\n    var aliases = icon[2];\n    acc[iconName] = iconName;\n    aliases.forEach(function (alias) {\n      acc[alias] = iconName;\n    });\n    return acc;\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\n  var hasRegular = 'far' in styles || config.autoFetchSvg;\n  var shimLookups = reduce(shims, function (acc, shim) {\n    var maybeNameMaybeUnicode = shim[0];\n    var prefix = shim[1];\n    var iconName = shim[2];\n\n    if (prefix === 'far' && !hasRegular) {\n      prefix = 'fas';\n    }\n\n    if (typeof maybeNameMaybeUnicode === 'string') {\n      acc.names[maybeNameMaybeUnicode] = {\n        prefix: prefix,\n        iconName: iconName\n      };\n    }\n\n    if (typeof maybeNameMaybeUnicode === 'number') {\n      acc.unicodes[maybeNameMaybeUnicode.toString(16)] = {\n        prefix: prefix,\n        iconName: iconName\n      };\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};\nonChange(function (c) {\n  _defaultUsablePrefix = getCanonicalPrefix(c.styleDefault, {\n    family: config.familyDefault\n  });\n});\nbuild();\nfunction byUnicode(prefix, unicode) {\n  return (_byUnicode[prefix] || {})[unicode];\n}\nfunction byLigature(prefix, ligature) {\n  return (_byLigature[prefix] || {})[ligature];\n}\nfunction byAlias(prefix, alias) {\n  return (_byAlias[prefix] || {})[alias];\n}\nfunction byOldName(name) {\n  return _byOldName[name] || {\n    prefix: null,\n    iconName: null\n  };\n}\nfunction byOldUnicode(unicode) {\n  var oldUnicode = _byOldUnicode[unicode];\n  var newUnicode = byUnicode('fas', unicode);\n  return oldUnicode || (newUnicode ? {\n    prefix: 'fas',\n    iconName: newUnicode\n  } : null) || {\n    prefix: null,\n    iconName: null\n  };\n}\nfunction getDefaultUsablePrefix() {\n  return _defaultUsablePrefix;\n}\nvar emptyCanonicalIcon = function emptyCanonicalIcon() {\n  return {\n    prefix: null,\n    iconName: null,\n    rest: []\n  };\n};\nfunction getCanonicalPrefix(styleOrPrefix) {\n  var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n  var _params$family = params.family,\n      family = _params$family === void 0 ? FAMILY_CLASSIC : _params$family;\n  var style = PREFIX_TO_STYLE[family][styleOrPrefix];\n  var prefix = STYLE_TO_PREFIX[family][styleOrPrefix] || STYLE_TO_PREFIX[family][style];\n  var defined = styleOrPrefix in namespace.styles ? styleOrPrefix : null;\n  return prefix || defined || null;\n}\nvar PREFIXES_FOR_FAMILY = (_PREFIXES_FOR_FAMILY = {}, _defineProperty(_PREFIXES_FOR_FAMILY, FAMILY_CLASSIC, Object.keys(PREFIX_TO_LONG_STYLE[FAMILY_CLASSIC])), _defineProperty(_PREFIXES_FOR_FAMILY, FAMILY_SHARP, Object.keys(PREFIX_TO_LONG_STYLE[FAMILY_SHARP])), _PREFIXES_FOR_FAMILY);\nfunction getCanonicalIcon(values) {\n  var _famProps;\n\n  var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n  var _params$skipLookups = params.skipLookups,\n      skipLookups = _params$skipLookups === void 0 ? false : _params$skipLookups;\n  var famProps = (_famProps = {}, _defineProperty(_famProps, FAMILY_CLASSIC, \"\".concat(config.cssPrefix, \"-\").concat(FAMILY_CLASSIC)), _defineProperty(_famProps, FAMILY_SHARP, \"\".concat(config.cssPrefix, \"-\").concat(FAMILY_SHARP)), _famProps);\n  var givenPrefix = null;\n  var family = FAMILY_CLASSIC;\n\n  if (values.includes(famProps[FAMILY_CLASSIC]) || values.some(function (v) {\n    return PREFIXES_FOR_FAMILY[FAMILY_CLASSIC].includes(v);\n  })) {\n    family = FAMILY_CLASSIC;\n  }\n\n  if (values.includes(famProps[FAMILY_SHARP]) || values.some(function (v) {\n    return PREFIXES_FOR_FAMILY[FAMILY_SHARP].includes(v);\n  })) {\n    family = FAMILY_SHARP;\n  }\n\n  var canonical = values.reduce(function (acc, cls) {\n    var iconName = getIconName(config.cssPrefix, cls);\n\n    if (styles[cls]) {\n      cls = LONG_STYLE[family].includes(cls) ? LONG_STYLE_TO_PREFIX[family][cls] : cls;\n      givenPrefix = cls;\n      acc.prefix = cls;\n    } else if (PREFIXES[family].indexOf(cls) > -1) {\n      givenPrefix = cls;\n      acc.prefix = getCanonicalPrefix(cls, {\n        family: family\n      });\n    } else if (iconName) {\n      acc.iconName = iconName;\n    } else if (cls !== config.replacementClass && cls !== famProps[FAMILY_CLASSIC] && cls !== famProps[FAMILY_SHARP]) {\n      acc.rest.push(cls);\n    }\n\n    if (!skipLookups && acc.prefix && acc.iconName) {\n      var shim = givenPrefix === 'fa' ? byOldName(acc.iconName) : {};\n      var aliasIconName = byAlias(acc.prefix, acc.iconName);\n\n      if (shim.prefix) {\n        givenPrefix = null;\n      }\n\n      acc.iconName = shim.iconName || aliasIconName || acc.iconName;\n      acc.prefix = shim.prefix || acc.prefix;\n\n      if (acc.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        acc.prefix = 'fas';\n      }\n    }\n\n    return acc;\n  }, emptyCanonicalIcon());\n\n  if (values.includes('fa-brands') || values.includes('fab')) {\n    canonical.prefix = 'fab';\n  }\n\n  if (values.includes('fa-duotone') || values.includes('fad')) {\n    canonical.prefix = 'fad';\n  }\n\n  if (!canonical.prefix && family === FAMILY_SHARP && (styles['fass'] || config.autoFetchSvg)) {\n    canonical.prefix = 'fass';\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\n  return canonical;\n}\n\nvar Library = /*#__PURE__*/function () {\n  function Library() {\n    _classCallCheck(this, Library);\n\n    this.definitions = {};\n  }\n\n  _createClass(Library, [{\n    key: \"add\",\n    value: function add() {\n      var _this = this;\n\n      for (var _len = arguments.length, definitions = new Array(_len), _key = 0; _key < _len; _key++) {\n        definitions[_key] = arguments[_key];\n      }\n\n      var additions = definitions.reduce(this._pullDefinitions, {});\n      Object.keys(additions).forEach(function (key) {\n        _this.definitions[key] = _objectSpread2(_objectSpread2({}, _this.definitions[key] || {}), additions[key]);\n        defineIcons(key, additions[key]); // TODO can we stop doing this? We can't get the icons by 'fa-solid' any longer so this probably needs to change\n\n        var longPrefix = PREFIX_TO_LONG_STYLE[FAMILY_CLASSIC][key];\n        if (longPrefix) defineIcons(longPrefix, additions[key]);\n        build();\n      });\n    }\n  }, {\n    key: \"reset\",\n    value: function reset() {\n      this.definitions = {};\n    }\n  }, {\n    key: \"_pullDefinitions\",\n    value: function _pullDefinitions(additions, definition) {\n      var normalized = definition.prefix && definition.iconName && definition.icon ? {\n        0: definition\n      } : definition;\n      Object.keys(normalized).map(function (key) {\n        var _normalized$key = normalized[key],\n            prefix = _normalized$key.prefix,\n            iconName = _normalized$key.iconName,\n            icon = _normalized$key.icon;\n        var aliases = icon[2];\n        if (!additions[prefix]) additions[prefix] = {};\n\n        if (aliases.length > 0) {\n          aliases.forEach(function (alias) {\n            if (typeof alias === 'string') {\n              additions[prefix][alias] = icon;\n            }\n          });\n        }\n\n        additions[prefix][iconName] = icon;\n      });\n      return additions;\n    }\n  }]);\n\n  return Library;\n}();\n\nvar _plugins = [];\nvar _hooks = {};\nvar providers = {};\nvar defaultProviderKeys = Object.keys(providers);\nfunction registerPlugins(nextPlugins, _ref) {\n  var obj = _ref.mixoutsTo;\n  _plugins = nextPlugins;\n  _hooks = {};\n  Object.keys(providers).forEach(function (k) {\n    if (defaultProviderKeys.indexOf(k) === -1) {\n      delete providers[k];\n    }\n  });\n\n  _plugins.forEach(function (plugin) {\n    var mixout = plugin.mixout ? plugin.mixout() : {};\n    Object.keys(mixout).forEach(function (tk) {\n      if (typeof mixout[tk] === 'function') {\n        obj[tk] = mixout[tk];\n      }\n\n      if (_typeof(mixout[tk]) === 'object') {\n        Object.keys(mixout[tk]).forEach(function (sk) {\n          if (!obj[tk]) {\n            obj[tk] = {};\n          }\n\n          obj[tk][sk] = mixout[tk][sk];\n        });\n      }\n    });\n\n    if (plugin.hooks) {\n      var hooks = plugin.hooks();\n      Object.keys(hooks).forEach(function (hook) {\n        if (!_hooks[hook]) {\n          _hooks[hook] = [];\n        }\n\n        _hooks[hook].push(hooks[hook]);\n      });\n    }\n\n    if (plugin.provides) {\n      plugin.provides(providers);\n    }\n  });\n\n  return obj;\n}\nfunction 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\n  var hookFns = _hooks[hook] || [];\n  hookFns.forEach(function (hookFn) {\n    accumulator = hookFn.apply(null, [accumulator].concat(args)); // eslint-disable-line no-useless-call\n  });\n  return accumulator;\n}\nfunction 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\n  var hookFns = _hooks[hook] || [];\n  hookFns.forEach(function (hookFn) {\n    hookFn.apply(null, args);\n  });\n  return undefined;\n}\nfunction callProvided() {\n  var hook = arguments[0];\n  var args = Array.prototype.slice.call(arguments, 1);\n  return providers[hook] ? providers[hook].apply(null, args) : undefined;\n}\n\nfunction findIconDefinition(iconLookup) {\n  if (iconLookup.prefix === 'fa') {\n    iconLookup.prefix = 'fas';\n  }\n\n  var iconName = iconLookup.iconName;\n  var 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}\nvar library = new Library();\nvar noAuto = function noAuto() {\n  config.autoReplaceSvg = false;\n  config.observeMutations = false;\n  callHooks('noAuto');\n};\nvar dom = {\n  i2svg: function i2svg() {\n    var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n    if (IS_DOM) {\n      callHooks('beforeI2svg', params);\n      callProvided('pseudoElements2svg', params);\n      return callProvided('i2svg', params);\n    } else {\n      return Promise.reject('Operation requires a DOM of some kind.');\n    }\n  },\n  watch: function watch() {\n    var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n    var autoReplaceSvgRoot = params.autoReplaceSvgRoot;\n\n    if (config.autoReplaceSvg === false) {\n      config.autoReplaceSvg = true;\n    }\n\n    config.observeMutations = true;\n    domready(function () {\n      autoReplace({\n        autoReplaceSvgRoot: autoReplaceSvgRoot\n      });\n      callHooks('watch', params);\n    });\n  }\n};\nvar parse = {\n  icon: function icon(_icon) {\n    if (_icon === null) {\n      return null;\n    }\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\n    if (Array.isArray(_icon) && _icon.length === 2) {\n      var iconName = _icon[1].indexOf('fa-') === 0 ? _icon[1].slice(3) : _icon[1];\n      var prefix = getCanonicalPrefix(_icon[0]);\n      return {\n        prefix: prefix,\n        iconName: byAlias(prefix, iconName) || iconName\n      };\n    }\n\n    if (typeof _icon === 'string' && (_icon.indexOf(\"\".concat(config.cssPrefix, \"-\")) > -1 || _icon.match(ICON_SELECTION_SYNTAX_PATTERN))) {\n      var 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\n    if (typeof _icon === 'string') {\n      var _prefix = getDefaultUsablePrefix();\n\n      return {\n        prefix: _prefix,\n        iconName: byAlias(_prefix, _icon) || _icon\n      };\n    }\n  }\n};\nvar api = {\n  noAuto: noAuto,\n  config: config,\n  dom: dom,\n  parse: parse,\n  library: library,\n  findIconDefinition: findIconDefinition,\n  toHtml: toHtml\n};\n\nvar autoReplace = function autoReplace() {\n  var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n  var _params$autoReplaceSv = params.autoReplaceSvgRoot,\n      autoReplaceSvgRoot = _params$autoReplaceSv === void 0 ? DOCUMENT : _params$autoReplaceSv;\n  if ((Object.keys(namespace.styles).length > 0 || config.autoFetchSvg) && IS_DOM && config.autoReplaceSvg) api.dom.i2svg({\n    node: autoReplaceSvgRoot\n  });\n};\n\nfunction domVariants(val, abstractCreator) {\n  Object.defineProperty(val, 'abstract', {\n    get: abstractCreator\n  });\n  Object.defineProperty(val, 'html', {\n    get: function get() {\n      return val.abstract.map(function (a) {\n        return toHtml(a);\n      });\n    }\n  });\n  Object.defineProperty(val, 'node', {\n    get: function get() {\n      if (!IS_DOM) return;\n      var container = DOCUMENT.createElement('div');\n      container.innerHTML = val.html;\n      return container.children;\n    }\n  });\n  return val;\n}\n\nfunction asIcon (_ref) {\n  var children = _ref.children,\n      main = _ref.main,\n      mask = _ref.mask,\n      attributes = _ref.attributes,\n      styles = _ref.styles,\n      transform = _ref.transform;\n\n  if (transformIsMeaningful(transform) && main.found && !mask.found) {\n    var width = main.width,\n        height = main.height;\n    var 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\n  return [{\n    tag: 'svg',\n    attributes: attributes,\n    children: children\n  }];\n}\n\nfunction asSymbol (_ref) {\n  var prefix = _ref.prefix,\n      iconName = _ref.iconName,\n      children = _ref.children,\n      attributes = _ref.attributes,\n      symbol = _ref.symbol;\n  var 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: id\n      }),\n      children: children\n    }]\n  }];\n}\n\nfunction makeInlineSvgAbstract(params) {\n  var _params$icons = params.icons,\n      main = _params$icons.main,\n      mask = _params$icons.mask,\n      prefix = params.prefix,\n      iconName = params.iconName,\n      transform = params.transform,\n      symbol = params.symbol,\n      title = params.title,\n      maskId = params.maskId,\n      titleId = params.titleId,\n      extra = params.extra,\n      _params$watchable = params.watchable,\n      watchable = _params$watchable === void 0 ? false : _params$watchable;\n\n  var _ref = mask.found ? mask : main,\n      width = _ref.width,\n      height = _ref.height;\n\n  var isUploadedIcon = prefix === 'fak';\n  var attrClass = [config.replacementClass, iconName ? \"\".concat(config.cssPrefix, \"-\").concat(iconName) : ''].filter(function (c) {\n    return extra.classes.indexOf(c) === -1;\n  }).filter(function (c) {\n    return c !== '' || !!c;\n  }).concat(extra.classes).join(' ');\n  var 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  var uploadedIconWidthStyle = isUploadedIcon && !~extra.classes.indexOf('fa-fw') ? {\n    width: \"\".concat(width / height * 16 * 0.0625, \"em\")\n  } : {};\n\n  if (watchable) {\n    content.attributes[DATA_FA_I2SVG] = '';\n  }\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\n  var args = _objectSpread2(_objectSpread2({}, content), {}, {\n    prefix: prefix,\n    iconName: iconName,\n    main: main,\n    mask: mask,\n    maskId: maskId,\n    transform: transform,\n    symbol: symbol,\n    styles: _objectSpread2(_objectSpread2({}, uploadedIconWidthStyle), extra.styles)\n  });\n\n  var _ref2 = mask.found && main.found ? callProvided('generateAbstractMask', args) || {\n    children: [],\n    attributes: {}\n  } : callProvided('generateAbstractIcon', args) || {\n    children: [],\n    attributes: {}\n  },\n      children = _ref2.children,\n      attributes = _ref2.attributes;\n\n  args.children = children;\n  args.attributes = attributes;\n\n  if (symbol) {\n    return asSymbol(args);\n  } else {\n    return asIcon(args);\n  }\n}\nfunction makeLayersTextAbstract(params) {\n  var content = params.content,\n      width = params.width,\n      height = params.height,\n      transform = params.transform,\n      title = params.title,\n      extra = params.extra,\n      _params$watchable2 = params.watchable,\n      watchable = _params$watchable2 === void 0 ? false : _params$watchable2;\n\n  var attributes = _objectSpread2(_objectSpread2(_objectSpread2({}, extra.attributes), title ? {\n    'title': title\n  } : {}), {}, {\n    'class': extra.classes.join(' ')\n  });\n\n  if (watchable) {\n    attributes[DATA_FA_I2SVG] = '';\n  }\n\n  var styles = _objectSpread2({}, extra.styles);\n\n  if (transformIsMeaningful(transform)) {\n    styles['transform'] = transformForCss({\n      transform: transform,\n      startCentered: true,\n      width: width,\n      height: height\n    });\n    styles['-webkit-transform'] = styles['transform'];\n  }\n\n  var styleString = joinStyles(styles);\n\n  if (styleString.length > 0) {\n    attributes['style'] = styleString;\n  }\n\n  var val = [];\n  val.push({\n    tag: 'span',\n    attributes: attributes,\n    children: [content]\n  });\n\n  if (title) {\n    val.push({\n      tag: 'span',\n      attributes: {\n        class: 'sr-only'\n      },\n      children: [title]\n    });\n  }\n\n  return val;\n}\nfunction makeLayersCounterAbstract(params) {\n  var content = params.content,\n      title = params.title,\n      extra = params.extra;\n\n  var attributes = _objectSpread2(_objectSpread2(_objectSpread2({}, extra.attributes), title ? {\n    'title': title\n  } : {}), {}, {\n    'class': extra.classes.join(' ')\n  });\n\n  var styleString = joinStyles(extra.styles);\n\n  if (styleString.length > 0) {\n    attributes['style'] = styleString;\n  }\n\n  var val = [];\n  val.push({\n    tag: 'span',\n    attributes: attributes,\n    children: [content]\n  });\n\n  if (title) {\n    val.push({\n      tag: 'span',\n      attributes: {\n        class: 'sr-only'\n      },\n      children: [title]\n    });\n  }\n\n  return val;\n}\n\nvar styles$1 = namespace.styles;\nfunction asFoundIcon(icon) {\n  var width = icon[0];\n  var height = icon[1];\n\n  var _icon$slice = icon.slice(4),\n      _icon$slice2 = _slicedToArray(_icon$slice, 1),\n      vectorData = _icon$slice2[0];\n\n  var element = null;\n\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\n  return {\n    found: true,\n    width: width,\n    height: height,\n    icon: element\n  };\n}\nvar missingIconResolutionMixin = {\n  found: false,\n  width: 512,\n  height: 512\n};\n\nfunction 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\nfunction findIcon(iconName, prefix) {\n  var givenPrefix = prefix;\n\n  if (prefix === 'fa' && config.styleDefault !== null) {\n    prefix = getDefaultUsablePrefix();\n  }\n\n  return new Promise(function (resolve, reject) {\n    var val = {\n      found: false,\n      width: 512,\n      height: 512,\n      icon: callProvided('missingIconAbstract') || {}\n    };\n\n    if (givenPrefix === 'fa') {\n      var shim = byOldName(iconName) || {};\n      iconName = shim.iconName || iconName;\n      prefix = shim.prefix || prefix;\n    }\n\n    if (iconName && prefix && styles$1[prefix] && styles$1[prefix][iconName]) {\n      var icon = styles$1[prefix][iconName];\n      return resolve(asFoundIcon(icon));\n    }\n\n    maybeNotifyMissing(iconName, prefix);\n    resolve(_objectSpread2(_objectSpread2({}, missingIconResolutionMixin), {}, {\n      icon: config.showMissingIcons && iconName ? callProvided('missingIconAbstract') || {} : {}\n    }));\n  });\n}\n\nvar noop$1 = function noop() {};\n\nvar p = config.measurePerformance && PERFORMANCE && PERFORMANCE.mark && PERFORMANCE.measure ? PERFORMANCE : {\n  mark: noop$1,\n  measure: noop$1\n};\nvar preamble = \"FA \\\"6.3.0\\\"\";\n\nvar begin = function begin(name) {\n  p.mark(\"\".concat(preamble, \" \").concat(name, \" begins\"));\n  return function () {\n    return end(name);\n  };\n};\n\nvar end = function end(name) {\n  p.mark(\"\".concat(preamble, \" \").concat(name, \" ends\"));\n  p.measure(\"\".concat(preamble, \" \").concat(name), \"\".concat(preamble, \" \").concat(name, \" begins\"), \"\".concat(preamble, \" \").concat(name, \" ends\"));\n};\n\nvar perf = {\n  begin: begin,\n  end: end\n};\n\nvar noop$2 = function noop() {};\n\nfunction isWatched(node) {\n  var i2svg = node.getAttribute ? node.getAttribute(DATA_FA_I2SVG) : null;\n  return typeof i2svg === 'string';\n}\n\nfunction hasPrefixAndIcon(node) {\n  var prefix = node.getAttribute ? node.getAttribute(DATA_PREFIX) : null;\n  var icon = node.getAttribute ? node.getAttribute(DATA_ICON) : null;\n  return prefix && icon;\n}\n\nfunction hasBeenReplaced(node) {\n  return node && node.classList && node.classList.contains && node.classList.contains(config.replacementClass);\n}\n\nfunction getMutator() {\n  if (config.autoReplaceSvg === true) {\n    return mutators.replace;\n  }\n\n  var mutator = mutators[config.autoReplaceSvg];\n  return mutator || mutators.replace;\n}\n\nfunction createElementNS(tag) {\n  return DOCUMENT.createElementNS('http://www.w3.org/2000/svg', tag);\n}\n\nfunction createElement(tag) {\n  return DOCUMENT.createElement(tag);\n}\n\nfunction convertSVG(abstractObj) {\n  var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n  var _params$ceFn = params.ceFn,\n      ceFn = _params$ceFn === void 0 ? abstractObj.tag === 'svg' ? createElementNS : createElement : _params$ceFn;\n\n  if (typeof abstractObj === 'string') {\n    return DOCUMENT.createTextNode(abstractObj);\n  }\n\n  var tag = ceFn(abstractObj.tag);\n  Object.keys(abstractObj.attributes || []).forEach(function (key) {\n    tag.setAttribute(key, abstractObj.attributes[key]);\n  });\n  var children = abstractObj.children || [];\n  children.forEach(function (child) {\n    tag.appendChild(convertSVG(child, {\n      ceFn: ceFn\n    }));\n  });\n  return tag;\n}\n\nfunction nodeAsComment(node) {\n  var comment = \" \".concat(node.outerHTML, \" \");\n  /* BEGIN.ATTRIBUTION */\n\n  comment = \"\".concat(comment, \"Font Awesome fontawesome.com \");\n  /* END.ATTRIBUTION */\n\n  return comment;\n}\n\nvar mutators = {\n  replace: function replace(mutation) {\n    var node = mutation[0];\n\n    if (node.parentNode) {\n      mutation[1].forEach(function (_abstract) {\n        node.parentNode.insertBefore(convertSVG(_abstract), node);\n      });\n\n      if (node.getAttribute(DATA_FA_I2SVG) === null && config.keepOriginalSource) {\n        var comment = DOCUMENT.createComment(nodeAsComment(node));\n        node.parentNode.replaceChild(comment, node);\n      } else {\n        node.remove();\n      }\n    }\n  },\n  nest: function nest(mutation) {\n    var node = mutation[0];\n    var _abstract2 = mutation[1]; // If we already have a replaced node we do not want to continue nesting within it.\n    // Short-circuit to the standard replacement\n\n    if (~classArray(node).indexOf(config.replacementClass)) {\n      return mutators.replace(mutation);\n    }\n\n    var forSvg = new RegExp(\"\".concat(config.cssPrefix, \"-.*\"));\n    delete _abstract2[0].attributes.id;\n\n    if (_abstract2[0].attributes.class) {\n      var splitClasses = _abstract2[0].attributes.class.split(' ').reduce(function (acc, cls) {\n        if (cls === config.replacementClass || cls.match(forSvg)) {\n          acc.toSvg.push(cls);\n        } else {\n          acc.toNode.push(cls);\n        }\n\n        return acc;\n      }, {\n        toNode: [],\n        toSvg: []\n      });\n\n      _abstract2[0].attributes.class = splitClasses.toSvg.join(' ');\n\n      if (splitClasses.toNode.length === 0) {\n        node.removeAttribute('class');\n      } else {\n        node.setAttribute('class', splitClasses.toNode.join(' '));\n      }\n    }\n\n    var newInnerHTML = _abstract2.map(function (a) {\n      return toHtml(a);\n    }).join('\\n');\n\n    node.setAttribute(DATA_FA_I2SVG, '');\n    node.innerHTML = newInnerHTML;\n  }\n};\n\nfunction performOperationSync(op) {\n  op();\n}\n\nfunction perform(mutations, callback) {\n  var callbackFunction = typeof callback === 'function' ? callback : noop$2;\n\n  if (mutations.length === 0) {\n    callbackFunction();\n  } else {\n    var frame = performOperationSync;\n\n    if (config.mutateApproach === MUTATION_APPROACH_ASYNC) {\n      frame = WINDOW.requestAnimationFrame || performOperationSync;\n    }\n\n    frame(function () {\n      var mutator = getMutator();\n      var mark = perf.begin('mutate');\n      mutations.map(mutator);\n      mark();\n      callbackFunction();\n    });\n  }\n}\nvar disabled = false;\nfunction disableObservation() {\n  disabled = true;\n}\nfunction enableObservation() {\n  disabled = false;\n}\nvar mo = null;\nfunction observe(options) {\n  if (!MUTATION_OBSERVER) {\n    return;\n  }\n\n  if (!config.observeMutations) {\n    return;\n  }\n\n  var _options$treeCallback = options.treeCallback,\n      treeCallback = _options$treeCallback === void 0 ? noop$2 : _options$treeCallback,\n      _options$nodeCallback = options.nodeCallback,\n      nodeCallback = _options$nodeCallback === void 0 ? noop$2 : _options$nodeCallback,\n      _options$pseudoElemen = options.pseudoElementsCallback,\n      pseudoElementsCallback = _options$pseudoElemen === void 0 ? noop$2 : _options$pseudoElemen,\n      _options$observeMutat = options.observeMutationsRoot,\n      observeMutationsRoot = _options$observeMutat === void 0 ? DOCUMENT : _options$observeMutat;\n  mo = new MUTATION_OBSERVER(function (objects) {\n    if (disabled) return;\n    var defaultPrefix = getDefaultUsablePrefix();\n    toArray(objects).forEach(function (mutationRecord) {\n      if (mutationRecord.type === 'childList' && mutationRecord.addedNodes.length > 0 && !isWatched(mutationRecord.addedNodes[0])) {\n        if (config.searchPseudoElements) {\n          pseudoElementsCallback(mutationRecord.target);\n        }\n\n        treeCallback(mutationRecord.target);\n      }\n\n      if (mutationRecord.type === 'attributes' && mutationRecord.target.parentNode && config.searchPseudoElements) {\n        pseudoElementsCallback(mutationRecord.target.parentNode);\n      }\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          var _getCanonicalIcon = getCanonicalIcon(classArray(mutationRecord.target)),\n              prefix = _getCanonicalIcon.prefix,\n              iconName = _getCanonicalIcon.iconName;\n\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}\nfunction disconnect() {\n  if (!mo) return;\n  mo.disconnect();\n}\n\nfunction styleParser (node) {\n  var style = node.getAttribute('style');\n  var val = [];\n\n  if (style) {\n    val = style.split(';').reduce(function (acc, style) {\n      var styles = style.split(':');\n      var prop = styles[0];\n      var value = styles.slice(1);\n\n      if (prop && value.length > 0) {\n        acc[prop] = value.join(':').trim();\n      }\n\n      return acc;\n    }, {});\n  }\n\n  return val;\n}\n\nfunction classParser (node) {\n  var existingPrefix = node.getAttribute('data-prefix');\n  var existingIconName = node.getAttribute('data-icon');\n  var innerText = node.innerText !== undefined ? node.innerText.trim() : '';\n  var val = getCanonicalIcon(classArray(node));\n\n  if (!val.prefix) {\n    val.prefix = getDefaultUsablePrefix();\n  }\n\n  if (existingPrefix && existingIconName) {\n    val.prefix = existingPrefix;\n    val.iconName = existingIconName;\n  }\n\n  if (val.iconName && val.prefix) {\n    return val;\n  }\n\n  if (val.prefix && innerText.length > 0) {\n    val.iconName = byLigature(val.prefix, node.innerText) || byUnicode(val.prefix, toHex(node.innerText));\n  }\n\n  if (!val.iconName && config.autoFetchSvg && node.firstChild && node.firstChild.nodeType === Node.TEXT_NODE) {\n    val.iconName = node.firstChild.data;\n  }\n\n  return val;\n}\n\nfunction attributesParser (node) {\n  var extraAttributes = toArray(node.attributes).reduce(function (acc, attr) {\n    if (acc.name !== 'class' && acc.name !== 'style') {\n      acc[attr.name] = attr.value;\n    }\n\n    return acc;\n  }, {});\n  var title = node.getAttribute('title');\n  var titleId = node.getAttribute('data-fa-title-id');\n\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\n  return extraAttributes;\n}\n\nfunction 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}\nfunction parseMeta(node) {\n  var parser = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n    styleParser: true\n  };\n\n  var _classParser = classParser(node),\n      iconName = _classParser.iconName,\n      prefix = _classParser.prefix,\n      extraClasses = _classParser.rest;\n\n  var extraAttributes = attributesParser(node);\n  var pluginMeta = chainHooks('parseNodeAttributes', {}, node);\n  var extraStyles = parser.styleParser ? styleParser(node) : [];\n  return _objectSpread2({\n    iconName: iconName,\n    title: node.getAttribute('title'),\n    titleId: node.getAttribute('data-fa-title-id'),\n    prefix: 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\nvar styles$2 = namespace.styles;\n\nfunction generateMutation(node) {\n  var nodeMeta = config.autoReplaceSvg === 'nest' ? parseMeta(node, {\n    styleParser: false\n  }) : parseMeta(node);\n\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\nvar knownPrefixes = new Set();\nFAMILIES.map(function (family) {\n  knownPrefixes.add(\"fa-\".concat(family));\n});\nObject.keys(PREFIX_TO_STYLE[FAMILY_CLASSIC]).map(knownPrefixes.add.bind(knownPrefixes));\nObject.keys(PREFIX_TO_STYLE[FAMILY_SHARP]).map(knownPrefixes.add.bind(knownPrefixes));\nknownPrefixes = _toConsumableArray(knownPrefixes);\n\nfunction onTree(root) {\n  var callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n  if (!IS_DOM) return Promise.resolve();\n  var htmlClassList = DOCUMENT.documentElement.classList;\n\n  var hclAdd = function hclAdd(suffix) {\n    return htmlClassList.add(\"\".concat(HTML_CLASS_I2SVG_BASE_CLASS, \"-\").concat(suffix));\n  };\n\n  var hclRemove = function hclRemove(suffix) {\n    return htmlClassList.remove(\"\".concat(HTML_CLASS_I2SVG_BASE_CLASS, \"-\").concat(suffix));\n  };\n\n  var prefixes = config.autoFetchSvg ? knownPrefixes : FAMILIES.map(function (f) {\n    return \"fa-\".concat(f);\n  }).concat(Object.keys(styles$2));\n\n  if (!prefixes.includes('fa')) {\n    prefixes.push('fa');\n  }\n\n  var prefixesDomQuery = [\".\".concat(LAYERS_TEXT_CLASSNAME, \":not([\").concat(DATA_FA_I2SVG, \"])\")].concat(prefixes.map(function (p) {\n    return \".\".concat(p, \":not([\").concat(DATA_FA_I2SVG, \"])\");\n  })).join(', ');\n\n  if (prefixesDomQuery.length === 0) {\n    return Promise.resolve();\n  }\n\n  var candidates = [];\n\n  try {\n    candidates = toArray(root.querySelectorAll(prefixesDomQuery));\n  } catch (e) {// noop\n  }\n\n  if (candidates.length > 0) {\n    hclAdd('pending');\n    hclRemove('complete');\n  } else {\n    return Promise.resolve();\n  }\n\n  var mark = perf.begin('onTree');\n  var mutations = candidates.reduce(function (acc, node) {\n    try {\n      var mutation = generateMutation(node);\n\n      if (mutation) {\n        acc.push(mutation);\n      }\n    } catch (e) {\n      if (!PRODUCTION) {\n        if (e.name === 'MissingIcon') {\n          console.error(e);\n        }\n      }\n    }\n\n    return acc;\n  }, []);\n  return new Promise(function (resolve, reject) {\n    Promise.all(mutations).then(function (resolvedMutations) {\n      perform(resolvedMutations, function () {\n        hclAdd('active');\n        hclAdd('complete');\n        hclRemove('pending');\n        if (typeof callback === 'function') callback();\n        mark();\n        resolve();\n      });\n    }).catch(function (e) {\n      mark();\n      reject(e);\n    });\n  });\n}\n\nfunction onNode(node) {\n  var callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n  generateMutation(node).then(function (mutation) {\n    if (mutation) {\n      perform([mutation], callback);\n    }\n  });\n}\n\nfunction resolveIcons(next) {\n  return function (maybeIconDefinition) {\n    var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n    var iconDefinition = (maybeIconDefinition || {}).icon ? maybeIconDefinition : findIconDefinition(maybeIconDefinition || {});\n    var mask = params.mask;\n\n    if (mask) {\n      mask = (mask || {}).icon ? mask : findIconDefinition(mask || {});\n    }\n\n    return next(iconDefinition, _objectSpread2(_objectSpread2({}, params), {}, {\n      mask: mask\n    }));\n  };\n}\n\nvar render = function render(iconDefinition) {\n  var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n  var _params$transform = params.transform,\n      transform = _params$transform === void 0 ? meaninglessTransform : _params$transform,\n      _params$symbol = params.symbol,\n      symbol = _params$symbol === void 0 ? false : _params$symbol,\n      _params$mask = params.mask,\n      mask = _params$mask === void 0 ? null : _params$mask,\n      _params$maskId = params.maskId,\n      maskId = _params$maskId === void 0 ? null : _params$maskId,\n      _params$title = params.title,\n      title = _params$title === void 0 ? null : _params$title,\n      _params$titleId = params.titleId,\n      titleId = _params$titleId === void 0 ? null : _params$titleId,\n      _params$classes = params.classes,\n      classes = _params$classes === void 0 ? [] : _params$classes,\n      _params$attributes = params.attributes,\n      attributes = _params$attributes === void 0 ? {} : _params$attributes,\n      _params$styles = params.styles,\n      styles = _params$styles === void 0 ? {} : _params$styles;\n  if (!iconDefinition) return;\n  var prefix = iconDefinition.prefix,\n      iconName = iconDefinition.iconName,\n      icon = iconDefinition.icon;\n  return domVariants(_objectSpread2({\n    type: 'icon'\n  }, iconDefinition), function () {\n    callHooks('beforeDOMElementCreation', {\n      iconDefinition: iconDefinition,\n      params: params\n    });\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\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: prefix,\n      iconName: iconName,\n      transform: _objectSpread2(_objectSpread2({}, meaninglessTransform), transform),\n      symbol: symbol,\n      title: title,\n      maskId: maskId,\n      titleId: titleId,\n      extra: {\n        attributes: attributes,\n        styles: styles,\n        classes: classes\n      }\n    });\n  });\n};\nvar ReplaceElements = {\n  mixout: function mixout() {\n    return {\n      icon: resolveIcons(render)\n    };\n  },\n  hooks: function hooks() {\n    return {\n      mutationObserverCallbacks: function mutationObserverCallbacks(accumulator) {\n        accumulator.treeCallback = onTree;\n        accumulator.nodeCallback = onNode;\n        return accumulator;\n      }\n    };\n  },\n  provides: function provides(providers$$1) {\n    providers$$1.i2svg = function (params) {\n      var _params$node = params.node,\n          node = _params$node === void 0 ? DOCUMENT : _params$node,\n          _params$callback = params.callback,\n          callback = _params$callback === void 0 ? function () {} : _params$callback;\n      return onTree(node, callback);\n    };\n\n    providers$$1.generateSvgReplacementMutation = function (node, nodeMeta) {\n      var iconName = nodeMeta.iconName,\n          title = nodeMeta.title,\n          titleId = nodeMeta.titleId,\n          prefix = nodeMeta.prefix,\n          transform = nodeMeta.transform,\n          symbol = nodeMeta.symbol,\n          mask = nodeMeta.mask,\n          maskId = nodeMeta.maskId,\n          extra = nodeMeta.extra;\n      return new Promise(function (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(function (_ref) {\n          var _ref2 = _slicedToArray(_ref, 2),\n              main = _ref2[0],\n              mask = _ref2[1];\n\n          resolve([node, makeInlineSvgAbstract({\n            icons: {\n              main: main,\n              mask: mask\n            },\n            prefix: prefix,\n            iconName: iconName,\n            transform: transform,\n            symbol: symbol,\n            maskId: maskId,\n            title: title,\n            titleId: titleId,\n            extra: extra,\n            watchable: true\n          })]);\n        }).catch(reject);\n      });\n    };\n\n    providers$$1.generateAbstractIcon = function (_ref3) {\n      var children = _ref3.children,\n          attributes = _ref3.attributes,\n          main = _ref3.main,\n          transform = _ref3.transform,\n          styles = _ref3.styles;\n      var styleString = joinStyles(styles);\n\n      if (styleString.length > 0) {\n        attributes['style'] = styleString;\n      }\n\n      var nextChild;\n\n      if (transformIsMeaningful(transform)) {\n        nextChild = callProvided('generateAbstractTransformGrouping', {\n          main: main,\n          transform: transform,\n          containerWidth: main.width,\n          iconWidth: main.width\n        });\n      }\n\n      children.push(nextChild || main.icon);\n      return {\n        children: children,\n        attributes: attributes\n      };\n    };\n  }\n};\n\nvar Layers = {\n  mixout: function mixout() {\n    return {\n      layer: function layer(assembler) {\n        var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n        var _params$classes = params.classes,\n            classes = _params$classes === void 0 ? [] : _params$classes;\n        return domVariants({\n          type: 'layer'\n        }, function () {\n          callHooks('beforeDOMElementCreation', {\n            assembler: assembler,\n            params: params\n          });\n          var children = [];\n          assembler(function (args) {\n            Array.isArray(args) ? args.map(function (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\")].concat(_toConsumableArray(classes)).join(' ')\n            },\n            children: children\n          }];\n        });\n      }\n    };\n  }\n};\n\nvar LayersCounter = {\n  mixout: function mixout() {\n    return {\n      counter: function counter(content) {\n        var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n        var _params$title = params.title,\n            title = _params$title === void 0 ? null : _params$title,\n            _params$classes = params.classes,\n            classes = _params$classes === void 0 ? [] : _params$classes,\n            _params$attributes = params.attributes,\n            attributes = _params$attributes === void 0 ? {} : _params$attributes,\n            _params$styles = params.styles,\n            styles = _params$styles === void 0 ? {} : _params$styles;\n        return domVariants({\n          type: 'counter',\n          content: content\n        }, function () {\n          callHooks('beforeDOMElementCreation', {\n            content: content,\n            params: params\n          });\n          return makeLayersCounterAbstract({\n            content: content.toString(),\n            title: title,\n            extra: {\n              attributes: attributes,\n              styles: styles,\n              classes: [\"\".concat(config.cssPrefix, \"-layers-counter\")].concat(_toConsumableArray(classes))\n            }\n          });\n        });\n      }\n    };\n  }\n};\n\nvar LayersText = {\n  mixout: function mixout() {\n    return {\n      text: function text(content) {\n        var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n        var _params$transform = params.transform,\n            transform = _params$transform === void 0 ? meaninglessTransform : _params$transform,\n            _params$title = params.title,\n            title = _params$title === void 0 ? null : _params$title,\n            _params$classes = params.classes,\n            classes = _params$classes === void 0 ? [] : _params$classes,\n            _params$attributes = params.attributes,\n            attributes = _params$attributes === void 0 ? {} : _params$attributes,\n            _params$styles = params.styles,\n            styles = _params$styles === void 0 ? {} : _params$styles;\n        return domVariants({\n          type: 'text',\n          content: content\n        }, function () {\n          callHooks('beforeDOMElementCreation', {\n            content: content,\n            params: params\n          });\n          return makeLayersTextAbstract({\n            content: content,\n            transform: _objectSpread2(_objectSpread2({}, meaninglessTransform), transform),\n            title: title,\n            extra: {\n              attributes: attributes,\n              styles: styles,\n              classes: [\"\".concat(config.cssPrefix, \"-layers-text\")].concat(_toConsumableArray(classes))\n            }\n          });\n        });\n      }\n    };\n  },\n  provides: function provides(providers$$1) {\n    providers$$1.generateLayersText = function (node, nodeMeta) {\n      var title = nodeMeta.title,\n          transform = nodeMeta.transform,\n          extra = nodeMeta.extra;\n      var width = null;\n      var height = null;\n\n      if (IS_IE) {\n        var computedFontSize = parseInt(getComputedStyle(node).fontSize, 10);\n        var boundingClientRect = node.getBoundingClientRect();\n        width = boundingClientRect.width / computedFontSize;\n        height = boundingClientRect.height / computedFontSize;\n      }\n\n      if (config.autoA11y && !title) {\n        extra.attributes['aria-hidden'] = 'true';\n      }\n\n      return Promise.resolve([node, makeLayersTextAbstract({\n        content: node.innerHTML,\n        width: width,\n        height: height,\n        transform: transform,\n        title: title,\n        extra: extra,\n        watchable: true\n      })]);\n    };\n  }\n};\n\nvar CLEAN_CONTENT_PATTERN = new RegExp(\"\\\"\", 'ug');\nvar SECONDARY_UNICODE_RANGE = [1105920, 1112319];\nfunction hexValueFromContent(content) {\n  var cleaned = content.replace(CLEAN_CONTENT_PATTERN, '');\n  var codePoint = codePointAt(cleaned, 0);\n  var isPrependTen = codePoint >= SECONDARY_UNICODE_RANGE[0] && codePoint <= SECONDARY_UNICODE_RANGE[1];\n  var 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\nfunction replaceForPosition(node, position) {\n  var pendingAttribute = \"\".concat(DATA_FA_PSEUDO_ELEMENT_PENDING).concat(position.replace(':', '-'));\n  return new Promise(function (resolve, reject) {\n    if (node.getAttribute(pendingAttribute) !== null) {\n      // This node is already being processed\n      return resolve();\n    }\n\n    var children = toArray(node.children);\n    var alreadyProcessedPseudoElement = children.filter(function (c) {\n      return c.getAttribute(DATA_FA_PSEUDO_ELEMENT) === position;\n    })[0];\n    var styles = WINDOW.getComputedStyle(node, position);\n    var fontFamily = styles.getPropertyValue('font-family').match(FONT_FAMILY_PATTERN);\n    var fontWeight = styles.getPropertyValue('font-weight');\n    var content = styles.getPropertyValue('content');\n\n    if (alreadyProcessedPseudoElement && !fontFamily) {\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 (fontFamily && content !== 'none' && content !== '') {\n      var _content = styles.getPropertyValue('content');\n\n      var family = ~['Sharp'].indexOf(fontFamily[2]) ? FAMILY_SHARP : FAMILY_CLASSIC;\n      var prefix = ~['Solid', 'Regular', 'Light', 'Thin', 'Duotone', 'Brands', 'Kit'].indexOf(fontFamily[2]) ? STYLE_TO_PREFIX[family][fontFamily[2].toLowerCase()] : FONT_WEIGHT_TO_PREFIX[family][fontWeight];\n\n      var _hexValueFromContent = hexValueFromContent(_content),\n          hexValue = _hexValueFromContent.value,\n          isSecondary = _hexValueFromContent.isSecondary;\n\n      var isV4 = fontFamily[0].startsWith('FontAwesome');\n      var iconName = byUnicode(prefix, hexValue);\n      var iconIdentifier = iconName;\n\n      if (isV4) {\n        var iconName4 = byOldUnicode(hexValue);\n\n        if (iconName4.iconName && iconName4.prefix) {\n          iconName = iconName4.iconName;\n          prefix = iconName4.prefix;\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\n\n      if (iconName && !isSecondary && (!alreadyProcessedPseudoElement || alreadyProcessedPseudoElement.getAttribute(DATA_PREFIX) !== prefix || alreadyProcessedPseudoElement.getAttribute(DATA_ICON) !== iconIdentifier)) {\n        node.setAttribute(pendingAttribute, iconIdentifier);\n\n        if (alreadyProcessedPseudoElement) {\n          // Delete the old one, since we're replacing it with a new one\n          node.removeChild(alreadyProcessedPseudoElement);\n        }\n\n        var meta = blankMeta();\n        var extra = meta.extra;\n        extra.attributes[DATA_FA_PSEUDO_ELEMENT] = position;\n        findIcon(iconName, prefix).then(function (main) {\n          var _abstract = makeInlineSvgAbstract(_objectSpread2(_objectSpread2({}, meta), {}, {\n            icons: {\n              main: main,\n              mask: emptyCanonicalIcon()\n            },\n            prefix: prefix,\n            iconName: iconIdentifier,\n            extra: extra,\n            watchable: true\n          }));\n\n          var element = DOCUMENT.createElement('svg');\n\n          if (position === '::before') {\n            node.insertBefore(element, node.firstChild);\n          } else {\n            node.appendChild(element);\n          }\n\n          element.outerHTML = _abstract.map(function (a) {\n            return toHtml(a);\n          }).join('\\n');\n          node.removeAttribute(pendingAttribute);\n          resolve();\n        }).catch(reject);\n      } else {\n        resolve();\n      }\n    } else {\n      resolve();\n    }\n  });\n}\n\nfunction replace(node) {\n  return Promise.all([replaceForPosition(node, '::before'), replaceForPosition(node, '::after')]);\n}\n\nfunction 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\nfunction searchPseudoElements(root) {\n  if (!IS_DOM) return;\n  return new Promise(function (resolve, reject) {\n    var operations = toArray(root.querySelectorAll('*')).filter(processable).map(replace);\n    var end = perf.begin('searchPseudoElements');\n    disableObservation();\n    Promise.all(operations).then(function () {\n      end();\n      enableObservation();\n      resolve();\n    }).catch(function () {\n      end();\n      enableObservation();\n      reject();\n    });\n  });\n}\n\nvar PseudoElements = {\n  hooks: function hooks() {\n    return {\n      mutationObserverCallbacks: function mutationObserverCallbacks(accumulator) {\n        accumulator.pseudoElementsCallback = searchPseudoElements;\n        return accumulator;\n      }\n    };\n  },\n  provides: function provides(providers$$1) {\n    providers$$1.pseudoElements2svg = function (params) {\n      var _params$node = params.node,\n          node = _params$node === void 0 ? DOCUMENT : _params$node;\n\n      if (config.searchPseudoElements) {\n        searchPseudoElements(node);\n      }\n    };\n  }\n};\n\nvar _unwatched = false;\nvar MutationObserver$1 = {\n  mixout: function mixout() {\n    return {\n      dom: {\n        unwatch: function unwatch() {\n          disableObservation();\n          _unwatched = true;\n        }\n      }\n    };\n  },\n  hooks: function hooks() {\n    return {\n      bootstrap: function bootstrap() {\n        observe(chainHooks('mutationObserverCallbacks', {}));\n      },\n      noAuto: function noAuto() {\n        disconnect();\n      },\n      watch: function watch(params) {\n        var observeMutationsRoot = params.observeMutationsRoot;\n\n        if (_unwatched) {\n          enableObservation();\n        } else {\n          observe(chainHooks('mutationObserverCallbacks', {\n            observeMutationsRoot: observeMutationsRoot\n          }));\n        }\n      }\n    };\n  }\n};\n\nvar parseTransformString = function parseTransformString(transformString) {\n  var 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(function (acc, n) {\n    var parts = n.toLowerCase().split('-');\n    var first = parts[0];\n    var rest = parts.slice(1).join('-');\n\n    if (first && rest === 'h') {\n      acc.flipX = true;\n      return acc;\n    }\n\n    if (first && rest === 'v') {\n      acc.flipY = true;\n      return acc;\n    }\n\n    rest = parseFloat(rest);\n\n    if (isNaN(rest)) {\n      return acc;\n    }\n\n    switch (first) {\n      case 'grow':\n        acc.size = acc.size + rest;\n        break;\n\n      case 'shrink':\n        acc.size = acc.size - rest;\n        break;\n\n      case 'left':\n        acc.x = acc.x - rest;\n        break;\n\n      case 'right':\n        acc.x = acc.x + rest;\n        break;\n\n      case 'up':\n        acc.y = acc.y - rest;\n        break;\n\n      case 'down':\n        acc.y = acc.y + rest;\n        break;\n\n      case 'rotate':\n        acc.rotate = acc.rotate + rest;\n        break;\n    }\n\n    return acc;\n  }, transform);\n};\nvar PowerTransforms = {\n  mixout: function mixout() {\n    return {\n      parse: {\n        transform: function transform(transformString) {\n          return parseTransformString(transformString);\n        }\n      }\n    };\n  },\n  hooks: function hooks() {\n    return {\n      parseNodeAttributes: function parseNodeAttributes(accumulator, node) {\n        var transformString = node.getAttribute('data-fa-transform');\n\n        if (transformString) {\n          accumulator.transform = parseTransformString(transformString);\n        }\n\n        return accumulator;\n      }\n    };\n  },\n  provides: function provides(providers) {\n    providers.generateAbstractTransformGrouping = function (_ref) {\n      var main = _ref.main,\n          transform = _ref.transform,\n          containerWidth = _ref.containerWidth,\n          iconWidth = _ref.iconWidth;\n      var outer = {\n        transform: \"translate(\".concat(containerWidth / 2, \" 256)\")\n      };\n      var innerTranslate = \"translate(\".concat(transform.x * 32, \", \").concat(transform.y * 32, \") \");\n      var innerScale = \"scale(\".concat(transform.size / 16 * (transform.flipX ? -1 : 1), \", \").concat(transform.size / 16 * (transform.flipY ? -1 : 1), \") \");\n      var innerRotate = \"rotate(\".concat(transform.rotate, \" 0 0)\");\n      var inner = {\n        transform: \"\".concat(innerTranslate, \" \").concat(innerScale, \" \").concat(innerRotate)\n      };\n      var path = {\n        transform: \"translate(\".concat(iconWidth / 2 * -1, \" -256)\")\n      };\n      var operations = {\n        outer: outer,\n        inner: inner,\n        path: 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\nvar ALL_SPACE = {\n  x: 0,\n  y: 0,\n  width: '100%',\n  height: '100%'\n};\n\nfunction fillBlack(_abstract) {\n  var force = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n\n  if (_abstract.attributes && (_abstract.attributes.fill || force)) {\n    _abstract.attributes.fill = 'black';\n  }\n\n  return _abstract;\n}\n\nfunction deGroup(_abstract2) {\n  if (_abstract2.tag === 'g') {\n    return _abstract2.children;\n  } else {\n    return [_abstract2];\n  }\n}\n\nvar Masks = {\n  hooks: function hooks() {\n    return {\n      parseNodeAttributes: function parseNodeAttributes(accumulator, node) {\n        var maskData = node.getAttribute('data-fa-mask');\n        var mask = !maskData ? emptyCanonicalIcon() : getCanonicalIcon(maskData.split(' ').map(function (i) {\n          return i.trim();\n        }));\n\n        if (!mask.prefix) {\n          mask.prefix = getDefaultUsablePrefix();\n        }\n\n        accumulator.mask = mask;\n        accumulator.maskId = node.getAttribute('data-fa-mask-id');\n        return accumulator;\n      }\n    };\n  },\n  provides: function provides(providers) {\n    providers.generateAbstractMask = function (_ref) {\n      var children = _ref.children,\n          attributes = _ref.attributes,\n          main = _ref.main,\n          mask = _ref.mask,\n          explicitMaskId = _ref.maskId,\n          transform = _ref.transform;\n      var mainWidth = main.width,\n          mainPath = main.icon;\n      var maskWidth = mask.width,\n          maskPath = mask.icon;\n      var trans = transformForSvg({\n        transform: transform,\n        containerWidth: maskWidth,\n        iconWidth: mainWidth\n      });\n      var maskRect = {\n        tag: 'rect',\n        attributes: _objectSpread2(_objectSpread2({}, ALL_SPACE), {}, {\n          fill: 'white'\n        })\n      };\n      var maskInnerGroupChildrenMixin = mainPath.children ? {\n        children: mainPath.children.map(fillBlack)\n      } : {};\n      var 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      var maskOuterGroup = {\n        tag: 'g',\n        attributes: _objectSpread2({}, trans.outer),\n        children: [maskInnerGroup]\n      };\n      var maskId = \"mask-\".concat(explicitMaskId || nextUniqueId());\n      var clipId = \"clip-\".concat(explicitMaskId || nextUniqueId());\n      var 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      var 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: children,\n        attributes: attributes\n      };\n    };\n  }\n};\n\nvar MissingIconIndicator = {\n  provides: function provides(providers) {\n    var reduceMotion = false;\n\n    if (WINDOW.matchMedia) {\n      reduceMotion = WINDOW.matchMedia('(prefers-reduced-motion: reduce)').matches;\n    }\n\n    providers.missingIconAbstract = function () {\n      var gChildren = [];\n      var FILL = {\n        fill: 'currentColor'\n      };\n      var ANIMATION_BASE = {\n        attributeType: 'XML',\n        repeatCount: 'indefinite',\n        dur: '2s'\n      }; // Ring\n\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\n      var OPACITY_ANIMATE = _objectSpread2(_objectSpread2({}, ANIMATION_BASE), {}, {\n        attributeName: 'opacity'\n      });\n\n      var dot = {\n        tag: 'circle',\n        attributes: _objectSpread2(_objectSpread2({}, FILL), {}, {\n          cx: '256',\n          cy: '364',\n          r: '28'\n        }),\n        children: []\n      };\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\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\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\n      return {\n        tag: 'g',\n        attributes: {\n          'class': 'missing'\n        },\n        children: gChildren\n      };\n    };\n  }\n};\n\nvar SvgSymbols = {\n  hooks: function hooks() {\n    return {\n      parseNodeAttributes: function parseNodeAttributes(accumulator, node) {\n        var symbolData = node.getAttribute('data-fa-symbol');\n        var symbol = symbolData === null ? false : symbolData === '' ? true : symbolData;\n        accumulator['symbol'] = symbol;\n        return accumulator;\n      }\n    };\n  }\n};\n\nvar plugins = [InjectCSS, ReplaceElements, Layers, LayersCounter, LayersText, PseudoElements, MutationObserver$1, PowerTransforms, Masks, MissingIconIndicator, SvgSymbols];\n\nregisterPlugins(plugins, {\n  mixoutsTo: api\n});\nvar noAuto$1 = api.noAuto;\nvar config$1 = api.config;\nvar library$1 = api.library;\nvar dom$1 = api.dom;\nvar parse$1 = api.parse;\nvar findIconDefinition$1 = api.findIconDefinition;\nvar toHtml$1 = api.toHtml;\nvar icon = api.icon;\nvar layer = api.layer;\nvar text = api.text;\nvar counter = api.counter;\n\nexport { noAuto$1 as noAuto, config$1 as config, library$1 as library, dom$1 as dom, parse$1 as parse, findIconDefinition$1 as findIconDefinition, toHtml$1 as toHtml, icon, layer, text, counter, api };\n", "var prefix = \"far\";\nvar fa0 = {\n  prefix: 'far',\n  iconName: '0',\n  icon: [320, 512, [], \"30\", \"M160 80c61.76 0 112 50.24 112 112V320c0 61.76-50.24 112-112 112S48 381.8 48 320V192C48 130.2 98.24 80 160 80zM160 32.01c-88.37 0-160 71.63-160 160v127.1c0 88.37 71.63 160 160 160c88.37 0 160-71.63 160-160V192C320 103.6 248.4 32.01 160 32.01z\"]\n};\nvar fa1 = {\n  prefix: 'far',\n  iconName: '1',\n  icon: [256, 512, [], \"31\", \"M256 456c0 13.25-10.75 24-24 24h-208C10.75 480 0 469.3 0 456s10.75-24 24-24h80V98.95L36.58 140.4C25.3 147.4 10.53 143.9 3.563 132.6C-3.391 121.3 .1406 106.5 11.42 99.56l104-64c7.391-4.562 16.7-4.734 24.28-.5156C147.3 39.3 152 47.31 152 56V432h80C245.3 432 256 442.8 256 456z\"]\n};\nvar fa2 = {\n  prefix: 'far',\n  iconName: '2',\n  icon: [320, 512, [], \"32\", \"M296 480h-272c-9.922 0-18.81-6.109-22.39-15.36s-1.078-19.75 6.266-26.42l205.8-186.7c41.23-35.58 46-95.23 11.3-136.2c-17.31-20.45-41.73-32.88-68.75-35.02c-27.2-2.172-53.39 6.391-73.84 24L43.34 139c-9.906 8.812-25.12 7.891-33.88-2c-8.812-9.906-7.906-25.08 2-33.88l39.34-34.97c30.52-26.28 69.3-39.02 109.2-35.72c39.88 3.141 75.97 21.55 101.6 51.83c51.08 60.31 43.84 151.5-16.12 203.2L86.19 432H296c13.25 0 24 10.75 24 24S309.3 480 296 480z\"]\n};\nvar fa3 = {\n  prefix: 'far',\n  iconName: '3',\n  icon: [320, 512, [], \"33\", \"M188.3 480H98.14c-44.03 0-82.98-28.06-96.91-69.84c-4.188-12.58 2.594-26.17 15.17-30.36c12.61-4.234 26.17 2.609 30.36 15.17C54.16 417.1 74.8 432 98.14 432h90.17C234.5 432 272 394.5 272 348.3c0-46.16-37.55-83.7-83.69-83.7H88c-9.797 0-18.61-5.953-22.27-15.03C62.08 240.5 64.31 230.1 71.36 223.3L220.4 80H24C10.75 80 0 69.25 0 56S10.75 32 24 32h256c9.797 0 18.61 5.953 22.27 15.03c3.656 9.094 1.422 19.48-5.625 26.27L147.6 216.6h40.72C260.9 216.6 320 275.7 320 348.3C320 420.9 260.9 480 188.3 480z\"]\n};\nvar fa4 = {\n  prefix: 'far',\n  iconName: '4',\n  icon: [384, 512, [], \"34\", \"M384 328c0 13.25-10.75 24-24 24l-39.1 .001L320 456c0 13.25-10.75 24-24 24s-24-10.75-24-24V352H24c-8.422 0-16.22-4.406-20.56-11.62c-4.344-7.203-4.594-16.17-.6406-23.61l144-272C153 33.08 167.6 28.62 179.2 34.8c11.7 6.188 16.17 20.72 9.969 32.44L63.86 304H272V152C272 138.8 282.8 128 296 128S320 138.8 320 152V304h40C373.3 304 384 314.8 384 328z\"]\n};\nvar fa5 = {\n  prefix: 'far',\n  iconName: '5',\n  icon: [320, 512, [], \"35\", \"M187.7 480H105.7c-47.47 0-89.47-30.27-104.5-75.31c-4.203-12.58 2.594-26.17 15.17-30.36c12.56-4.219 26.17 2.609 30.36 15.17C55.25 414.9 78.94 432 105.7 432h81.95C234.2 432 272 394.2 272 347.7S234.2 263.4 187.7 263.4H24c-7.094 0-13.81-3.125-18.38-8.562C1.063 249.4-.8594 242.3 .3594 235.3l32-183.4C34.36 40.39 44.35 32 56 32H264C277.3 32 288 42.75 288 56S277.3 80 264 80H76.17L52.55 215.4h135.1C260.6 215.4 320 274.7 320 347.7S260.6 480 187.7 480z\"]\n};\nvar fa6 = {\n  prefix: 'far',\n  iconName: '6',\n  icon: [320, 512, [], \"36\", \"M0 320c0 88.22 71.78 160 160 160s160-71.78 160-160S248.2 160 160 160C154.5 160 149.2 161.1 143.9 161.6l74.64-90.35c8.438-10.22 7-25.34-3.219-33.78C210.8 33.8 205.4 32 200 32c-6.906 0-13.75 2.969-18.5 8.719C37.81 214.7 0 244.4 0 320zM272 320c0 61.75-50.25 112-112 112S48 381.8 48 320S98.25 208 160 208S272 258.3 272 320z\"]\n};\nvar fa7 = {\n  prefix: 'far',\n  iconName: '7',\n  icon: [320, 512, [], \"37\", \"M55.98 480c-4.203 0-8.469-1.094-12.33-3.422c-11.38-6.812-15.06-21.56-8.234-32.92L253.6 80H24C10.75 80 0 69.25 0 56S10.75 32 24 32h272c8.641 0 16.62 4.656 20.89 12.17c4.25 7.531 4.141 16.77-.3125 24.17l-240 400C72.08 475.8 64.13 480 55.98 480z\"]\n};\nvar fa8 = {\n  prefix: 'far',\n  iconName: '8',\n  icon: [320, 512, [], \"38\", \"M259.7 250.2C286.6 227.4 304 193.9 304 156C304 87.63 248.4 32 180 32h-40C71.63 32 16 87.63 16 156c0 37.88 17.43 71.42 44.28 94.18C24.33 271.9 0 311 0 356C0 424.4 55.63 480 124 480h72C264.4 480 320 424.4 320 356C320 311 295.7 271.9 259.7 250.2zM140 80h40C221.9 80 256 114.1 256 156S221.9 232 180 232h-40C98.09 232 64 197.9 64 156S98.09 80 140 80zM196 432h-72c-41.91 0-76-34.09-76-76S82.09 280 124 280h72c41.91 0 76 34.09 76 76S237.9 432 196 432z\"]\n};\nvar fa9 = {\n  prefix: 'far',\n  iconName: '9',\n  icon: [320, 512, [], \"39\", \"M320 192c0-88.22-71.78-160-160-160s-160 71.78-160 160S71.78 352 160 352c5.525 0 10.75-1.082 16.14-1.631L101.5 440.7c-8.438 10.22-7 25.34 3.219 33.78C109.2 478.2 114.6 480 120 480c6.906 0 13.75-2.969 18.5-8.719C282.2 297.3 320 267.6 320 192zM48 192c0-61.75 50.25-112 112-112s112 50.25 112 112S221.8 304 160 304S48 253.8 48 192z\"]\n};\nvar faFillDrip = {\n  prefix: 'far',\n  iconName: 'fill-drip',\n  icon: [576, 512, [], \"f576\", \"M39.03 7.029C48.4-2.343 63.6-2.343 72.97 7.029L162.3 96.4L221.1 37.66C249.2 9.539 294.8 9.539 322.9 37.66L474.3 189.1C502.5 217.2 502.5 262.8 474.3 290.9L283.9 481.4C246.4 518.9 185.6 518.9 148.1 481.4L30.63 363.9C-6.863 326.4-6.863 265.6 30.63 228.1L128.4 130.3L39.03 40.97C29.66 31.6 29.66 16.4 39.03 7.029V7.029zM231 232.1L162.3 164.3L64.57 262.1C57.24 269.4 52.77 278.5 51.18 288H409.4L440.4 256.1C449.8 247.6 449.8 232.4 440.4 223L288.1 71.6C279.6 62.23 264.4 62.23 255 71.6L196.3 130.3L264.1 199C274.3 208.4 274.3 223.6 264.1 232.1C255.6 242.3 240.4 242.3 231 232.1H231zM448 448C448 422.8 480.6 368.4 499.2 339.3C505.3 329.9 518.7 329.9 524.8 339.3C543.4 368.4 576 422.8 576 448C576 483.3 547.3 512 512 512C476.7 512 448 483.3 448 448H448z\"]\n};\nvar faArrowsToCircle = {\n  prefix: 'far',\n  iconName: 'arrows-to-circle',\n  icon: [640, 512, [], \"e4bd\", \"M7.029 7.029C16.4-2.343 31.6-2.343 40.97 7.029L160 126.1V88C160 74.75 170.7 64 184 64C197.3 64 208 74.75 208 88V184C208 197.3 197.3 208 184 208H88C74.75 208 64 197.3 64 184C64 170.7 74.75 160 88 160H126.1L7.029 40.97C-2.343 31.6-2.343 16.4 7.029 7.029V7.029zM632.1 40.97L513.9 160H552C565.3 160 576 170.7 576 184C576 197.3 565.3 208 552 208H456C442.7 208 432 197.3 432 184V88C432 74.75 442.7 64 456 64C469.3 64 480 74.75 480 88V126.1L599 7.029C608.4-2.343 623.6-2.343 632.1 7.029C642.3 16.4 642.3 31.6 632.1 40.97V40.97zM384 256C384 291.3 355.3 320 320 320C284.7 320 256 291.3 256 256C256 220.7 284.7 192 320 192C355.3 192 384 220.7 384 256zM432 328C432 314.7 442.7 304 456 304H552C565.3 304 576 314.7 576 328C576 341.3 565.3 352 552 352H513.9L632.1 471C642.3 480.4 642.3 495.6 632.1 504.1C623.6 514.3 608.4 514.3 599 504.1L480 385.9V424C480 437.3 469.3 448 456 448C442.7 448 432 437.3 432 424V328zM208 424C208 437.3 197.3 448 184 448C170.7 448 160 437.3 160 424V385.9L40.97 504.1C31.6 514.3 16.4 514.3 7.029 504.1C-2.343 495.6-2.343 480.4 7.029 471L126.1 352H88C74.75 352 64 341.3 64 328C64 314.7 74.75 304 88 304H184C197.3 304 208 314.7 208 328V424z\"]\n};\nvar faCircleChevronRight = {\n  prefix: 'far',\n  iconName: 'circle-chevron-right',\n  icon: [512, 512, [\"chevron-circle-right\"], \"f138\", \"M240.1 127c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L302.1 256l-95.03 95.03c-9.375 9.375-9.375 24.56 0 33.94s24.56 9.375 33.94 0l112-112C357.7 268.3 360 262.2 360 256s-2.344-12.28-7.031-16.97L240.1 127zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faChevronCircleRight = faCircleChevronRight;\nvar faWagonCovered = {\n  prefix: 'far',\n  iconName: 'wagon-covered',\n  icon: [640, 512, [], \"f8ee\", \"M569.8 4.093C615.7 1.035 649.7 45.9 634.4 89.25L567.8 277.1C572.8 282.4 576 288.8 576 296C576 308.9 565.8 319.5 552.1 319.1L542.4 320C563.1 340.3 576 368.7 576 400C576 461.9 525.9 512 464 512C407.6 512 360.9 470.3 353.1 416H286.9C279.1 470.3 232.4 512 176 512C114.1 512 64 461.9 64 400C64 368.7 76.87 340.3 97.62 320H87.02C74.22 319.5 64 308.9 64 296C64 288.8 67.17 282.4 72.18 277.1L5.579 89.25C-9.722 45.9 24.32 1.035 70.19 4.093L189.9 12.07C211.5 13.51 230.9 22.69 245.4 36.81C258.4 23.94 276.3 15.1 296 15.1H344C363.7 15.1 381.6 23.94 394.6 36.81C409.1 22.7 428.5 13.51 450.1 12.07L569.8 4.093zM589.2 73.28C592.1 62.44 584.5 51.22 573 51.99L453.3 59.96C432.3 61.37 416 78.82 416 99.88V272H519L589.2 73.28zM66.99 51.99C55.53 51.22 47.02 62.44 50.84 73.28L120.1 271.1H224V99.88C224 78.82 207.7 61.37 186.7 59.96L66.99 51.99zM368 87.1C368 74.74 357.3 63.1 344 63.1H296C282.7 63.1 272 74.74 272 87.1V271.1H368V87.1zM114 416C119.8 438.5 137.5 456.2 160 461.1V416H114zM160 338C137.5 343.8 119.8 361.5 114 384H160V338zM192 461.1C214.5 456.2 232.2 438.5 237.1 416H192V461.1zM192 384H237.1C232.2 361.5 214.5 343.8 192 338V384zM448 461.1V416H402C407.8 438.5 425.5 456.2 448 461.1zM402 384H448V338C425.5 343.8 407.8 361.5 402 384zM480 416V461.1C502.5 456.2 520.2 438.5 525.1 416H480zM525.1 384C520.2 361.5 502.5 343.8 480 338V384H525.1z\"]\n};\nvar faLineHeight = {\n  prefix: 'far',\n  iconName: 'line-height',\n  icon: [576, 512, [], \"f871\", \"M185.8 119.9C194.7 129.8 193.9 144.1 184.1 153.8C174.2 162.7 159 161.9 150.2 152.1L120 118.5V393.5L150.2 359.9C159 350.1 174.2 349.3 184.1 358.2C193.9 367 194.7 382.2 185.8 392.1L113.8 472.1C109.3 477.1 102.8 480 96 480C89.2 480 82.71 477.1 78.16 472.1L6.161 392.1C-2.706 382.2-1.907 367 7.945 358.2C17.8 349.3 32.97 350.1 41.84 359.9L72 393.5V118.5L41.84 152.1C32.97 161.9 17.8 162.7 7.945 153.8C-1.907 144.1-2.706 129.8 6.161 119.9L78.16 39.94C82.71 34.89 89.2 32 96 32C102.8 32 109.3 34.89 113.8 39.94L185.8 119.9zM552 72C565.3 72 576 82.75 576 96C576 109.3 565.3 120 552 120H248C234.7 120 224 109.3 224 96C224 82.75 234.7 72 248 72H552zM552 232C565.3 232 576 242.7 576 256C576 269.3 565.3 280 552 280H248C234.7 280 224 269.3 224 256C224 242.7 234.7 232 248 232H552zM224 416C224 402.7 234.7 392 248 392H552C565.3 392 576 402.7 576 416C576 429.3 565.3 440 552 440H248C234.7 440 224 429.3 224 416z\"]\n};\nvar faBagel = {\n  prefix: 'far',\n  iconName: 'bagel',\n  icon: [640, 512, [129391], \"e3d7\", \"M208 240c-35.29 0-64 28.71-64 64c0 35.29 28.71 64 64 64s64-28.71 64-64C272 268.7 243.3 240 208 240zM208 320C199.2 320 192 312.8 192 304C192 295.2 199.2 288 208 288S224 295.2 224 304C224 312.8 216.8 320 208 320zM208 96C93.13 96 0 189.1 0 304S93.13 512 208 512S416 418.9 416 304S322.9 96 208 96zM208 464c-88.22 0-160-71.78-160-160s71.78-160 160-160s160 71.78 160 160S296.2 464 208 464zM160 224c8.836 0 16-7.164 16-16C176 199.2 168.8 192 160 192S144 199.2 144 208C144 216.8 151.2 224 160 224zM96 256C87.16 256 80 263.2 80 272C80 280.8 87.16 288 96 288s16-7.164 16-16C112 263.2 104.8 256 96 256zM240 400C231.2 400 224 407.2 224 416c0 8.836 7.164 16 16 16S256 424.8 256 416C256 407.2 248.8 400 240 400zM304 368C295.2 368 288 375.2 288 384c0 8.836 7.164 16 16 16S320 392.8 320 384C320 375.2 312.8 368 304 368zM304 224C295.2 224 288 231.2 288 240C288 248.8 295.2 256 304 256S320 248.8 320 240C320 231.2 312.8 224 304 224zM128 368c-8.836 0-16 7.162-16 16c0 8.836 7.164 16 16 16s16-7.164 16-16C144 375.2 136.8 368 128 368zM433.9 223.6c5.346 15.02 9.21 30.7 11.48 46.92C474.3 264.4 495.1 238.7 495.1 208c0-35.3-28.69-64-64-64c-13.33 0-25.76 4.163-36.02 11.16c9.984 12.59 18.72 26.17 26.05 40.63C424.8 193.5 428.2 192 432 192C440.8 192 448 199.2 448 208C448 216.2 441.8 222.6 433.9 223.6zM432 0c-63.46 0-120.2 28.52-158.4 73.33c17.2 4.887 33.68 11.48 49.07 19.88c2.895-5.711 6.201-11.07 11.27-14.62c13.42-9.377 34.64-5.072 50.77-10.1C400.3 63.63 414.8 48 431.1 48s31.68 15.63 47.25 20.5c16.11 5.039 37.34 .7187 50.75 10.1c13.55 9.473 15.79 30.24 25.66 43.23c9.777 12.89 29.73 21.28 35.01 36.72C595.7 173.5 584.9 191.5 584.9 208c0 16.51 10.8 34.51 5.76 49.44c-5.279 15.47-25.23 23.86-35.01 36.72c-9.871 13.01-12.11 33.78-25.66 43.25c-13.41 9.359-34.67 5.055-50.75 10.1c-13.24 4.131-25.76 15.49-39.76 18.98c-4.617 17.13-10.95 33.54-19.04 48.93C424.3 415.6 428.1 416 432 416c114.9 0 208-93.13 208-208S546.9 0 432 0z\"]\n};\nvar faTransporter7 = {\n  prefix: 'far',\n  iconName: 'transporter-7',\n  icon: [512, 512, [], \"e2a8\", \"M93.75 300.4L64 288L51.63 258.3C50.88 256.9 49.5 256 48 256S45.13 256.9 44.38 258.3L32 288L2.25 300.4C.875 301.1 0 302.5 0 304s.875 2.875 2.25 3.625L32 320l12.38 29.75C45.13 351.1 46.5 352 48 352s2.875-.875 3.625-2.25L64 320l29.75-12.38C95.13 306.9 96 305.5 96 304S95.13 301.1 93.75 300.4zM392 464h-272C106.7 464 96 474.7 96 488C96 501.3 106.7 512 120 512h272c13.25 0 24-10.75 24-24C416 474.7 405.3 464 392 464zM509.8 76.38L480 64l-12.38-29.75C466.9 32.88 465.5 32 464 32s-2.875 .875-3.625 2.25L448 64l-29.75 12.38C416.9 77.13 416 78.5 416 80s.875 2.875 2.25 3.625L448 96l12.38 29.75C461.1 127.1 462.5 128 464 128s2.875-.875 3.625-2.25L480 96l29.75-12.38C511.1 82.88 512 81.5 512 80S511.1 77.13 509.8 76.38z\"]\n};\nvar faAt = {\n  prefix: 'far',\n  iconName: 'at',\n  icon: [512, 512, [61946], \"40\", \"M263.4 16.12C198.2 14.06 136.2 38.14 89.31 83.67C42.03 129.5 16 191.2 16 257.2c0 118.6 87.89 221.1 204.5 238.5C221.7 495.9 222.8 496 224 496c11.69 0 21.92-8.547 23.7-20.45c1.953-13.11-7.078-25.33-20.19-27.28C134.3 434.3 64 352.2 64 257.2c0-52.94 20.86-102.3 58.73-139.1c37.53-36.41 86.25-55.83 139.2-54.03C364.5 67.2 448 157.9 448 266.3v19.05c0 24.45-19.73 44.36-44 44.36S360 309.8 360 285.3V168.7c0-13.25-10.75-23.1-24-23.1c-11.92 0-21.38 8.855-23.24 20.25C294.4 151.9 272.2 144 248 144c-61.75 0-112 50.25-112 111.1s50.25 111.1 112 111.1c30.75 0 58.62-12.48 78.88-32.62c16.41 25.4 44.77 42.32 77.12 42.32c50.73 0 92-41.44 92-92.36V266.3C496 132.2 391.6 19.1 263.4 16.12zM248 320c-35.3 0-64-28.7-64-63.1c0-35.29 28.7-63.1 64-63.1s64 28.7 64 63.1C312 291.3 283.3 320 248 320z\"]\n};\nvar faRectanglesMixed = {\n  prefix: 'far',\n  iconName: 'rectangles-mixed',\n  icon: [576, 512, [], \"e323\", \"M256 32C291.3 32 320 60.65 320 96V192C320 227.3 291.3 256 256 256H64C28.65 256 0 227.3 0 192V96C0 60.65 28.65 32 64 32H256zM256 80H64C55.16 80 48 87.16 48 96V192C48 200.8 55.16 208 64 208H256C264.8 208 272 200.8 272 192V96C272 87.16 264.8 80 256 80zM512 32C547.3 32 576 60.65 576 96V320C576 355.3 547.3 384 512 384H448C412.7 384 384 355.3 384 320V96C384 60.65 412.7 32 448 32H512zM512 80H448C439.2 80 432 87.16 432 96V320C432 328.8 439.2 336 448 336H512C520.8 336 528 328.8 528 320V96C528 87.16 520.8 80 512 80zM64 368C64 332.7 92.65 304 128 304H272C307.3 304 336 332.7 336 368V416C336 451.3 307.3 480 272 480H128C92.65 480 64 451.3 64 416V368zM112 368V416C112 424.8 119.2 432 128 432H272C280.8 432 288 424.8 288 416V368C288 359.2 280.8 352 272 352H128C119.2 352 112 359.2 112 368z\"]\n};\nvar faPhoneArrowUpRight = {\n  prefix: 'far',\n  iconName: 'phone-arrow-up-right',\n  icon: [512, 512, [\"phone-arrow-up\", \"phone-outgoing\"], \"e224\", \"M480.3 320.3l-98.2-42.08c-21.4-9.281-46.64-3.109-61.2 14.95l-27.44 33.5C248.7 300.9 211.2 263.4 185.4 218.6l33.55-27.48C236.9 176.5 243.1 151.4 233.1 130.1L191.7 31.53C181.6 8.33 156.4-4.326 131.9 1.346L40.61 22.41C16.7 27.86 0 48.83 0 73.39C0 315.3 196.7 512 438.6 512c24.56 0 45.53-16.69 51-40.53l21.06-91.34C516.4 355.5 503.6 330.3 480.3 320.3zM463.9 369.3l-21.09 91.41C442.3 462.7 440.7 464 438.6 464C223.2 464 47.1 288.8 47.1 73.39c0-2.094 1.297-3.734 3.344-4.203L142.7 48.11c.3125-.0781 .6406-.1094 .9531-.1094c1.734 0 3.359 1.047 4.047 2.609l42.14 98.33C190.6 150.7 190.1 152.8 188.6 154l-48.78 39.97C131.2 201 128.5 213.1 133.4 223.1c33.01 67.23 88.26 122.5 155.5 155.5c9.998 4.906 22.09 2.281 29.15-6.344l40.02-48.88c1.109-1.406 3.186-1.938 4.92-1.125l98.26 42.09C463.2 365.2 464.3 367.3 463.9 369.3zM488 0h-112C362.8 0 352 10.75 352 24s10.75 24 24 24h54.06l-135 135c-9.375 9.375-9.375 24.56 0 33.94s24.56 9.375 33.94 0L464 81.94V136C464 149.3 474.8 160 488 160S512 149.3 512 136v-112C512 10.75 501.3 0 488 0z\"]\n};\nvar faPhoneArrowUp = faPhoneArrowUpRight;\nvar faPhoneOutgoing = faPhoneArrowUpRight;\nvar faTrashCan = {\n  prefix: 'far',\n  iconName: 'trash-can',\n  icon: [448, 512, [61460, \"trash-alt\"], \"f2ed\", \"M160 400C160 408.8 152.8 416 144 416C135.2 416 128 408.8 128 400V192C128 183.2 135.2 176 144 176C152.8 176 160 183.2 160 192V400zM240 400C240 408.8 232.8 416 224 416C215.2 416 208 408.8 208 400V192C208 183.2 215.2 176 224 176C232.8 176 240 183.2 240 192V400zM320 400C320 408.8 312.8 416 304 416C295.2 416 288 408.8 288 400V192C288 183.2 295.2 176 304 176C312.8 176 320 183.2 320 192V400zM317.5 24.94L354.2 80H424C437.3 80 448 90.75 448 104C448 117.3 437.3 128 424 128H416V432C416 476.2 380.2 512 336 512H112C67.82 512 32 476.2 32 432V128H24C10.75 128 0 117.3 0 104C0 90.75 10.75 80 24 80H93.82L130.5 24.94C140.9 9.357 158.4 0 177.1 0H270.9C289.6 0 307.1 9.358 317.5 24.94H317.5zM151.5 80H296.5L277.5 51.56C276 49.34 273.5 48 270.9 48H177.1C174.5 48 171.1 49.34 170.5 51.56L151.5 80zM80 432C80 449.7 94.33 464 112 464H336C353.7 464 368 449.7 368 432V128H80V432z\"]\n};\nvar faTrashAlt = faTrashCan;\nvar faCircleL = {\n  prefix: 'far',\n  iconName: 'circle-l',\n  icon: [512, 512, [], \"e114\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM328 336H208V152C208 138.8 197.3 128 184 128S160 138.8 160 152v208C160 373.3 170.8 384 184 384h144c13.25 0 24-10.75 24-24S341.3 336 328 336z\"]\n};\nvar faHeadSideGoggles = {\n  prefix: 'far',\n  iconName: 'head-side-goggles',\n  icon: [512, 512, [\"head-vr\"], \"f6ea\", \"M56.5 240H6.375C16 277.1 36.25 310 63.1 334.9l-.002 153.1C63.1 501.3 74.75 512 88 512s23.99-10.74 23.99-23.1V313.4l-16-14.25C77.87 282.9 64.5 262.4 56.5 240zM507.1 272h-107.1V384c0 8.836-7.164 16-16 16h-79.1v88c0 13.26 10.75 24 24 24s23.1-10.74 23.1-24L351.1 448h31.1c35.34 0 63.1-28.65 63.1-63.1V320h31.1c23.12 0 38.62-23.88 29.25-45C508.7 274.1 508.3 272.9 507.1 272zM479.1 48h-81.63c-36.5-30.25-82.86-48-132.2-48H199.1C134.9 0 75.12 31.25 38.12 80H31.1C14.38 80 0 94.38 0 112v64c0 17.62 14.38 32 31.1 32h183.1c.25 0 .375-.25 .625-.25C234.2 227.4 259.5 240 287.1 240h191.1c17.62 0 32.01-14.38 32.01-32v-128C511.1 62.38 497.6 48 479.1 48zM193.6 160H47.1V128H193.6C192.7 133.3 191.1 138.5 191.1 144S192.7 154.8 193.6 160zM215.1 80H104.1c26.75-20.38 60.12-32 94.87-32h67.12c4.625 0 9.25 .375 13.88 .75C254.7 50.88 232.5 62.5 216.6 80.25C216.4 80.25 216.2 80 215.1 80zM383.1 192h-95.99c-26.5 0-47.1-21.5-47.1-48S261.5 96 287.1 96h95.1L383.1 192zM463.1 192h-31.1V96h31.1V192z\"]\n};\nvar faHeadVr = faHeadSideGoggles;\nvar faTextHeight = {\n  prefix: 'far',\n  iconName: 'text-height',\n  icon: [576, 512, [], \"f034\", \"M296 32h-272C10.75 32 0 42.75 0 56v80C0 149.3 10.75 160 24 160S48 149.3 48 136V80h88v352h-48C74.75 432 64 442.8 64 456S74.75 480 88 480h144C245.3 480 256 469.3 256 456S245.3 432 232 432h-48v-352H272v56C272 149.3 282.8 160 296 160S320 149.3 320 136v-80C320 42.75 309.3 32 296 32zM535 367L504 398.1V113.9l31.03 31.03C539.7 149.7 545.8 152 552 152s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94l-72-72c-9.375-9.375-24.56-9.375-33.94 0l-72 72c-9.375 9.375-9.375 24.56 0 33.94s24.56 9.375 33.94 0L456 113.9v284.1l-31.03-31.03c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l72 72C467.7 477.7 473.8 480 480 480s12.28-2.351 16.97-7.039l72-72c9.375-9.375 9.375-24.56 0-33.94S544.4 357.7 535 367z\"]\n};\nvar faUserXmark = {\n  prefix: 'far',\n  iconName: 'user-xmark',\n  icon: [640, 512, [\"user-times\"], \"f235\", \"M274.7 304H173.3C77.61 304 0 381.6 0 477.3C0 496.5 15.52 512 34.66 512h378.7C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304zM48.71 464C55.38 401.1 108.7 352 173.3 352H274.7c64.61 0 117.1 49.13 124.6 112H48.71zM224 256c70.7 0 128-57.31 128-128S294.7 0 224 0C153.3 0 96 57.31 96 128S153.3 256 224 256zM224 48c44.11 0 80 35.89 80 80c0 44.11-35.89 80-80 80C179.9 208 144 172.1 144 128C144 83.89 179.9 48 224 48zM577.9 223.1l47.03-47.03c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L544 190.1l-47.03-47.03c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l47.03 47.03l-47.03 47.03c-9.375 9.375-9.375 24.56 0 33.94c9.373 9.373 24.56 9.381 33.94 0L544 257.9l47.03 47.03c9.373 9.373 24.56 9.381 33.94 0c9.375-9.375 9.375-24.56 0-33.94L577.9 223.1z\"]\n};\nvar faUserTimes = faUserXmark;\nvar faFaceHandYawn = {\n  prefix: 'far',\n  iconName: 'face-hand-yawn',\n  icon: [512, 512, [], \"e379\", \"M112 406.1V416.8C112 438.7 117.5 459.3 127.3 477.4C51.17 432.1 0 350.5 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 369.1 438.7 465.1 336.9 498.9L385.9 449.9C397.6 438.2 402 422 399.1 406.9C439.1 369 464 315.4 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 314.1 72.55 368.2 112 406.1V406.1zM256 207.1C291.6 207.1 322.6 227.4 339.2 256.1C334.4 255.8 329.6 256.2 324.9 257.3C323.1 256.2 322.1 255.1 321.9 254.1C303.2 235.3 272.8 235.3 254.1 254.1L206.1 301.1C197.6 287.4 181.9 278.4 164 278.4L163.5 278.4C174.7 237.8 211.8 207.1 256 207.1V207.1zM226.7 105C235 115.4 233.3 130.5 222.1 138.7L142.1 202.7C132.6 211 117.5 209.3 109.3 198.1C100.1 188.6 102.7 173.5 113 165.3L193 101.3C203.4 92.98 218.5 94.66 226.7 105V105zM289 138.7C278.7 130.5 276.1 115.4 285.3 105C293.5 94.66 308.6 92.98 318.1 101.3L398.1 165.3C409.3 173.5 411 188.6 402.7 198.1C394.5 209.3 379.4 211 369 202.7L289 138.7zM299.3 276.7C305.6 282.9 305.6 293.1 299.3 299.3L248 350.6C245.4 353.2 245.4 357.4 248 360C250.6 362.6 254.8 362.6 257.4 360L324.7 292.7C330.9 286.4 341.1 286.4 347.3 292.7C353.6 298.9 353.6 309.1 347.3 315.3L280 382.6C277.4 385.2 277.4 389.4 280 392C282.6 394.6 286.8 394.6 289.4 392L340.7 340.7C346.9 334.4 357.1 334.4 363.3 340.7C369.6 346.9 369.6 357.1 363.3 363.3L312 414.6C309.4 417.2 309.4 421.4 312 424C314.6 426.6 318.8 426.6 321.4 424L340.7 404.7C346.9 398.4 357.1 398.4 363.3 404.7C369.6 410.9 369.6 421.1 363.3 427.3L306.5 484.1C288.7 501.1 264.4 512 239.2 512C186.6 512 144 469.4 144 416.8V330.4C144 319.4 152.1 310.4 164 310.4C175 310.4 184 319.4 184 330.4V350.1C184 357.2 192.6 360.8 197.7 355.7L276.7 276.7C282.9 270.4 293.1 270.4 299.3 276.7L299.3 276.7z\"]\n};\nvar faGaugeSimpleMin = {\n  prefix: 'far',\n  iconName: 'gauge-simple-min',\n  icon: [512, 512, [\"tachometer-slowest\"], \"f62d\", \"M312 352C312 382.9 286.9 408 256 408C225.1 408 200 382.9 200 352C200 349 200.2 346.1 200.7 343.2L90.45 267.8C79.51 260.3 76.71 245.4 84.19 234.4C91.68 223.5 106.6 220.7 117.6 228.2L227.8 303.6C236.1 298.8 245.7 296 256 296C286.9 296 312 321.1 312 352V352zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464z\"]\n};\nvar faTachometerSlowest = faGaugeSimpleMin;\nvar faStethoscope = {\n  prefix: 'far',\n  iconName: 'stethoscope',\n  icon: [576, 512, [129658], \"f0f1\", \"M480 128c-35.35 0-64 28.65-64 63.1c0 26.84 16.56 49.75 40 59.25V344c0 66.16-53.83 120-120 120c-64.28 0-116.5-50.93-119.4-114.5C293.1 337.6 352 271.8 352 191.1V57.1c0-9.094-5.141-17.41-13.27-21.47l-68-34C258.9-3.377 244.5 1.404 238.5 13.28C232.6 25.12 237.4 39.53 249.3 45.47L304 72.84V192c0 61.75-50.25 112-112 112S80 253.8 80 192V72.84l54.73-27.38C146.6 39.53 151.4 25.12 145.5 13.28C139.6 1.404 125.2-3.377 113.3 2.529l-68 34C37.14 40.59 32 48.9 32 57.1v134c0 80.2 59.51 146.2 136.6 157.6C171.6 439.6 245.3 512 336 512c92.64 0 168-75.38 168-168V251.3C527.4 241.8 544 218.8 544 192C544 156.7 515.3 128 480 128zM480 208c-8.822 0-16-7.178-16-16s7.178-16 16-16s16 7.178 16 16S488.8 208 480 208z\"]\n};\nvar faCoffin = {\n  prefix: 'far',\n  iconName: 'coffin',\n  icon: [448, 512, [9904], \"f6c6\", \"M406.5 115.2l-107.8-105.9C292.6 3.375 284.3 0 275.6 0H172.4C163.7 0 155.4 3.375 149.2 9.375L41.46 115.2c-8.002 7.875-11.25 19.38-8.502 30.38l87.14 342.1C123.7 502 136.7 512 151.7 512h144.7c14.88 0 27.88-9.1 31.51-24.25l87.14-342.1C417.8 134.6 414.5 123.1 406.5 115.2zM284.5 464H163.5l-81.64-321.1L178.5 48h91.02l96.64 94.88L284.5 464z\"]\n};\nvar faMessage = {\n  prefix: 'far',\n  iconName: 'message',\n  icon: [512, 512, [\"comment-alt\"], \"f27a\", \"M447.1 0h-384c-35.25 0-64 28.75-64 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.98c0 9.836 11.02 15.55 19.12 9.7l124.9-93.68h144c35.25 0 64-28.75 64-63.1V63.1C511.1 28.75 483.2 0 447.1 0zM464 352c0 8.75-7.25 16-16 16h-160l-80 60v-60H64c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h384c8.75 0 16 7.25 16 16V352z\"]\n};\nvar faCommentAlt = faMessage;\nvar faSalad = {\n  prefix: 'far',\n  iconName: 'salad',\n  icon: [512, 512, [129367, \"bowl-salad\"], \"f81e\", \"M512 240c0-49.86-28.1-92.82-70.87-113.8c-12.5-33.24-42.5-56.61-77.75-60.98c-12.75-2-24.05-.8216-36.43 2.551C309.2 26.67 268.6 0 223.8 0C179 0 138.5 26.74 120.9 67.86C103 62.98 91.25 64.11 84.25 65.23C38 70.73 2.504 108.7 .1289 155.2c-1 15.1 4.125 36.99 10.62 49.11c9 16.1 15.88 34.99 19 53.61c-7.375 1.748-14.38 4.998-19.62 10.75c-7.25 7.873-10.88 18.37-10 28.99c6.25 72.86 51.38 136.5 116.6 166.3C119.6 490.9 142.1 512 169.5 512h173.6c27.38 0 50.13-21.12 52.75-48.24c65-29.99 109.9-93.48 116-166.1c.625-7.748-1.875-15.12-5.75-21.87C509.6 264.4 512 252.5 512 240zM208 112C208 103.2 215.2 96 224 96s16 7.156 16 16V256h-32V112zM68.69 148.7c6.25-6.25 16.38-6.25 22.62 0L198.6 256H153.4L68.69 171.3C62.44 165.1 62.44 154.9 68.69 148.7zM364 425l-15.75 5.748v27.49c0 3.25-2.375 5.75-5.125 5.75H169.5c-2.75 0-5.125-2.5-5.125-5.75v-27.37l-15.88-5.623c-52.75-18.1-90.75-65.86-99.25-121.2h413.5C454.4 359.3 416.5 406 364 425zM461.8 256.1h-155.6c-1.125-5.25-2.25-10.37-2.25-15.1c0-44.24 35.88-79.98 80-79.98c46.13 0 80.13 38.87 80.13 79.98C464 245.7 462.9 250.8 461.8 256.1z\"]\n};\nvar faBowlSalad = faSalad;\nvar faInfo = {\n  prefix: 'far',\n  iconName: 'info',\n  icon: [192, 512, [], \"f129\", \"M168 464h-48V200c0-13.25-10.75-24-24-24H56C42.75 176 32 186.8 32 200S42.75 224 56 224h16v240h-48C10.75 464 0 474.8 0 488S10.75 512 24 512h144c13.25 0 24-10.75 24-24S181.3 464 168 464zM96 128c26.51 0 48-21.49 48-48S122.5 32.01 96 32.01s-48 21.49-48 48S69.49 128 96 128z\"]\n};\nvar faRobotAstromech = {\n  prefix: 'far',\n  iconName: 'robot-astromech',\n  icon: [512, 512, [], \"e2d2\", \"M510.3 479L480 404.1V227.6C480 187.2 456 160 420.4 160H384V128c0-70.69-57.3-128-127.1-128C164.1 0 127.1 83.22 127.1 133.5V160H99.63C62.34 160 32 190.3 32 227.6v176.4l-30.25 74.94C.5762 481.9 0 484.1 0 487.1C0 501.4 10.92 512 24 512H128c13.25 0 24-10.75 24-24v-75.89l31.66 29.46C188.1 445.7 193.9 448 200 448h112c6.062 0 11.91-2.297 16.34-6.438L360 412.1V488c0 13.25 10.75 24 24 24h104c13.08 0 24-10.56 24-24.01C512 484.1 511.4 481.9 510.3 479zM104 464H59.56l18.69-46.28C79.41 414.9 80 411.8 80 408.7V227.6C80 216.8 88.81 208 99.63 208H104V464zM304 96c8.836 0 16 7.162 16 16c0 8.836-7.164 16-16 16c-8.84 0-16-7.164-16-16C288 103.2 295.2 96 304 96zM224 64c17.67 0 32 14.33 32 32c0 17.67-14.33 32-32 32C206.3 128 192 113.7 192 96C192 78.33 206.3 64 224 64zM360 346.5L302.6 400H209.4L152 346.5V192h208V346.5zM408 464v-256h12.38C423.3 208 432 208 432 227.6v181.1c0 3.078 .5938 6.125 1.75 8.984L452.4 464H408zM208 256h96c8.836 0 16-7.164 16-16c0-8.838-7.164-16-16-16H208C199.2 224 192 231.2 192 240C192 248.8 199.2 256 208 256zM208 320h96c8.836 0 16-7.164 16-16c0-8.838-7.166-16-16-16h-96C199.2 288 192 295.2 192 304C192 312.8 199.2 320 208 320z\"]\n};\nvar faRingDiamond = {\n  prefix: 'far',\n  iconName: 'ring-diamond',\n  icon: [384, 512, [], \"e5ab\", \"M240 0C248 0 255.5 4.011 259.1 10.69L291.1 58.69C296.1 66.16 297.3 75.8 292.1 83.66L261.2 140.9C333 168.6 384 238.4 384 320C384 426 298 512 192 512C85.96 512 0 426 0 320C0 238.4 50.95 168.6 122.8 140.9L91.02 83.66C86.66 75.8 87.05 66.16 92.03 58.69L124 10.69C128.5 4.01 135.1 0 144 0L240 0zM212.8 129.1L243.9 73.14L227.2 48H156.8L140.1 73.14L171.2 129.1C178 128.4 184.1 128 192 128C199 128 205.1 128.4 212.8 129.1H212.8zM192 176C112.5 176 48 240.5 48 320C48 399.5 112.5 464 192 464C271.5 464 336 399.5 336 320C336 240.5 271.5 176 192 176z\"]\n};\nvar faFonduePot = {\n  prefix: 'far',\n  iconName: 'fondue-pot',\n  icon: [512, 512, [129749], \"e40d\", \"M488 223.1h-143.2l40.84-64.18c.418 .0156 .832 .1758 1.25 .1758c10.56 0 20.94-5.234 27.03-14.81l61.09-96c9.5-14.92 5.094-34.7-9.812-44.19C450.3-4.475 430.5-.084 421 14.81l-61.09 96c-6.299 9.893-5.984 21.72-1.051 31.46l-52.01 81.72H252.2l17.82-65.34c10.62-2.859 19.55-10.86 22.65-22.24l26.19-96c4.656-17.05-5.406-34.64-22.47-39.3c-16.84-4.594-34.63 5.375-39.28 22.45l-26.19 96c-3.088 11.3 .7109 22.5 8.314 30.35L219.1 223.1H32c-17.69 0-32 14.33-32 32v64c0 52.06 25.38 97.95 64 127.2V488C64 501.3 74.75 512 88 512s24-10.75 24-24v-16.17C127.3 476.7 143.2 480 160 480h128c16.83 0 32.75-3.328 48-8.17V488c0 13.25 10.75 24 24 24S384 501.3 384 488v-40.82c38.62-29.24 64-75.12 64-127.2v-48h40c13.25 0 24-10.75 24-24S501.3 223.1 488 223.1zM400 319.1c0 61.86-50.14 112-112 112H160c-61.86 0-112-50.14-112-112v-48h32l0 55.1c0 11.61 7.843 22.25 19.24 24.44C114.6 354.5 128 342.8 128 327.1v-48c0-4.418 3.582-8 7.1-8H136c4.418 0 8 3.582 7.1 8L143.1 295.1C143.1 306.7 151.8 317.3 163.2 319.5C178.6 322.5 192 310.8 192 295.1v-24h208V319.1z\"]\n};\nvar faTheta = {\n  prefix: 'far',\n  iconName: 'theta',\n  icon: [384, 512, [], \"f69e\", \"M192 16.01C94.8 16.01 16 123.5 16 256s78.8 240 176 240c97.2 0 176-107.5 176-240S289.2 16.01 192 16.01zM192 64c63.96 0 118.7 74.78 126.8 168H65.17C73.34 138.8 128 64 192 64zM192 448c-63.96 0-118.7-74.78-126.8-168h253.7C310.7 373.2 255.1 448 192 448z\"]\n};\nvar faFaceHandPeeking = {\n  prefix: 'far',\n  iconName: 'face-hand-peeking',\n  icon: [640, 512, [129763], \"e481\", \"M319.1 48C261.3 48 208.2 72.34 170.4 111.5C168.8 103 164.8 94.89 158.2 88.32C152.3 82.35 144.1 78.45 137.3 76.63C183.8 29.34 248.5 0 319.1 0C417.5 0 502.2 54.49 545.5 134.7C529.6 128.2 510.7 131.4 497.8 144.3C497.3 144.8 496.8 145.3 496.4 145.7C459.6 87.04 394.4 48 319.1 48V48zM319.1 512C210.4 512 116.1 443.2 80.43 346.4C92.79 350.7 105.9 352.9 119.2 352.9H135.9C170.7 418.1 240.1 464 319.1 464C382.5 464 438.5 436.5 476.6 392.9H520.8C526.3 392.9 531.7 392.5 537.1 391.8C491.8 463.1 411.5 512 319.1 512V512zM352 272C352 285.4 358.6 297.3 368.7 304.5C368.4 305.9 368.2 307.3 368.1 308.7C331.1 298.3 303.1 264.3 303.1 224C303.1 175.4 343.4 136 392 136C398.6 136 405 136.7 411.2 138.1C403.5 140.7 396.5 145.6 391.4 152.8C387.1 157.6 385.8 162.1 384.7 168.5C357.2 172 336 195.5 336 224C336 239.7 342.4 253.8 352.8 263.1C352.3 266.6 352 269.3 352 272V272zM256 384C256 357.5 284.7 336 320 336C355.3 336 384 357.5 384 384C384 410.5 355.3 432 320 432C284.7 432 256 410.5 256 384zM374.5 240C370.7 235.8 368.4 230.1 368.4 224C368.4 210.7 379.1 200 392.4 200C405.6 200 416.4 210.7 416.4 224C416.4 230.1 414.1 235.8 410.3 240H374.5zM248 192C248 200.8 240.8 208 232 208H169.6C167.4 208 165.6 209.8 165.6 212C165.6 214.2 167.4 216 169.6 216H248C256.8 216 264 223.2 264 232C264 240.8 256.8 248 248 248H169.6C167.4 248 165.6 249.8 165.6 252C165.6 254.2 167.4 256 169.6 256H232C240.8 256 248 263.2 248 272C248 280.8 240.8 288 232 288H170C167.6 288 165.6 289.1 165.6 292.5C165.6 294.9 167.6 296.9 170 296.9H183.1C192.8 296.9 199.1 304.1 199.1 312.9C199.1 321.7 192.8 328.9 183.1 328.9H119.2C93.95 328.9 69.73 318.9 51.88 301C14.98 264.1 14.71 204.4 51.08 167.2L51.88 166.4L112.1 105.3C120.8 97.48 133.5 97.48 141.3 105.3C149.1 113.1 149.1 125.8 141.3 133.6L112.5 162.3C107.5 167.4 111 176 118.2 176H232C240.8 176 248 183.2 248 192L248 192zM433.3 162.1L515.1 221.4C517.3 223 520.1 223.7 522.9 223.4C532.2 222.3 536.1 210.1 529.5 204.4L514.7 189.6C506.9 181.8 506.9 169.1 514.7 161.3C522.5 153.5 535.2 153.5 543 161.3L588.1 206.4L588.9 207.2C625.3 244.4 625 304.1 588.1 341C570.3 358.9 546.1 368.9 520.8 368.9H456C447.2 368.9 440 361.7 440 352.9C440 344.1 447.2 336.9 456 336.9H475.5C478 336.9 480 334.9 480 332.5C480 329.1 478 328 475.5 328H408C399.2 328 392 320.8 392 312C392 303.2 399.2 296 408 296H476C478.2 296 480 294.2 480 292C480 289.8 478.2 288 476 288H392C383.2 288 376 280.8 376 272C376 263.2 383.2 256 392 256H466.6C473.1 256 480 249.1 480 242.6C480 238.2 477.9 234.2 474.4 231.6L414.7 189C407.5 183.9 405.8 173.9 410.1 166.7C416.1 159.5 426.1 157.8 433.3 162.1H433.3z\"]\n};\nvar faSquareUser = {\n  prefix: 'far',\n  iconName: 'square-user',\n  icon: [448, 512, [], \"e283\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM113.6 432C121 395.5 153.4 368 192 368h64c38.63 0 70.96 27.53 78.39 64H113.6zM400 416c0 8.822-7.178 16-16 16h-1.613C374.4 368.9 321.2 320 256 320H192c-65.21 0-118.4 48.95-126.4 112H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM224 112c-48.6 0-88 39.4-88 88C136 248.6 175.4 288 224 288c48.6 0 88-39.4 88-88C312 151.4 272.6 112 224 112zM224 240c-22.05 0-40-17.95-40-40C184 177.9 201.9 160 224 160c22.06 0 40 17.94 40 40C264 222.1 246.1 240 224 240z\"]\n};\nvar faDownLeftAndUpRightToCenter = {\n  prefix: 'far',\n  iconName: 'down-left-and-up-right-to-center',\n  icon: [512, 512, [\"compress-alt\"], \"f422\", \"M488.1 23.03c-9.375-9.375-24.56-9.375-33.94 0l-81.38 81.38l-47.03-47.03c-6.127-6.117-14.3-9.35-22.63-9.35c-4.117 0-8.275 .7918-12.24 2.413c-11.97 4.953-19.75 16.63-19.75 29.56v135.1c0 13.25 10.74 23.1 24 23.1h136c12.94 0 24.63-7.797 29.56-19.75c4.969-11.97 2.219-25.72-6.938-34.87l-47.04-47.03l81.38-81.38C498.3 47.59 498.3 32.41 488.1 23.03zM215.1 272h-136c-12.94 0-24.63 7.797-29.56 19.75C45.47 303.7 48.22 317.5 57.37 326.6l47.04 47.03l-81.38 81.38c-9.375 9.375-9.375 24.56 0 33.94s24.56 9.375 33.94 0l81.38-81.38l47.03 47.03c6.127 6.117 14.29 9.367 22.63 9.367c4.117 0 8.279-.8086 12.25-2.43c11.97-4.953 19.75-16.63 19.75-29.56V296C239.1 282.7 229.3 272 215.1 272z\"]\n};\nvar faCompressAlt = faDownLeftAndUpRightToCenter;\nvar faExplosion = {\n  prefix: 'far',\n  iconName: 'explosion',\n  icon: [576, 512, [], \"e4e9\", \"M464.1 324.1L517.8 320.1C527.1 319.3 536 323.9 540.7 331.9C545.4 339.1 545 349.1 539.7 357.7L488.3 431.1H429.9L471 372.5L434.2 375.9C426.4 376.6 418.7 373.5 413.6 367.5C408.6 361.4 406.8 353.4 408.8 345.8L451.2 187.1L356.7 348.2C351.7 356.5 342.3 361.1 332.7 359.8C323.1 358.4 315.2 351.4 312.8 342.1L288 247.1L263.2 342.1C261.1 350.4 254.6 356.9 246.3 359.2C237.1 361.4 229.1 359 223 352.1L172.3 302.2L183.3 346.2C185.2 353.7 183.3 361.6 178.3 367.5C173.4 373.4 165.9 376.5 158.2 375.9L104.4 371.8L146.1 431.1H87.73L36.27 357.7C30.1 350 30.58 340.1 35.19 332.1C39.79 324 48.61 319.4 57.84 320.1L128.6 325.5L104.7 229.8C102.1 219.4 106.8 208.4 116.2 203.1C125.6 197.8 137.3 199.4 144.1 207L227.4 289.4L264.8 145.9C267.5 135.4 277.1 127.1 288 127.1C298.9 127.1 308.5 135.4 311.2 145.9L344.7 274.1L499.3 11.8C505.4 1.465 518.2-2.78 529.3 1.867C540.4 6.513 546.3 18.62 543.2 30.21L464.1 324.1zM552 463.1C565.3 463.1 576 474.7 576 487.1C576 501.3 565.3 511.1 552 511.1H24C10.75 511.1 0 501.3 0 487.1C0 474.7 10.75 463.1 24 463.1H186.8C197.6 418.1 238.8 383.1 288 383.1C337.2 383.1 378.4 418.1 389.2 463.1H552zM237.4 463.1H338.6C329.6 445.1 310.3 431.1 288 431.1C265.7 431.1 246.4 445.1 237.4 463.1zM312 71.1C312 85.25 301.3 95.1 288 95.1C274.7 95.1 264 85.25 264 71.1V23.1C264 10.74 274.7-.0028 288-.0028C301.3-.0028 312 10.74 312 23.1V71.1z\"]\n};\nvar faFileLines = {\n  prefix: 'far',\n  iconName: 'file-lines',\n  icon: [384, 512, [128441, 128462, 61686, \"file-alt\", \"file-text\"], \"f15c\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0L64-.0001c-35.35 0-64 28.65-64 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM96 280C96 293.3 106.8 304 120 304h144C277.3 304 288 293.3 288 280S277.3 256 264 256h-144C106.8 256 96 266.8 96 280zM264 352h-144C106.8 352 96 362.8 96 376s10.75 24 24 24h144c13.25 0 24-10.75 24-24S277.3 352 264 352z\"]\n};\nvar faFileAlt = faFileLines;\nvar faFileText = faFileLines;\nvar faWaveSquare = {\n  prefix: 'far',\n  iconName: 'wave-square',\n  icon: [640, 512, [], \"f83e\", \"M440 480h-80c-35.2 0-64-28.8-64-64V96c0-8.837-7.163-16-16-16h-80c-8.837 0-16 7.163-16 16v152c0 17.6-14.4 32-32 32h-128C10.8 280 0 269.2 0 256C0 242.8 10.8 232 23.1 232H136V96c0-35.2 28.8-64 64-64h80c35.2 0 64 28.8 64 64v320c0 8.837 7.163 16 16 16h80c8.837 0 16-7.163 16-16V264c0-17.6 14.4-32 32-32h128c13.2 0 24 10.8 24 24S629.2 280 616 280h-112V416C504 451.2 475.2 480 440 480z\"]\n};\nvar faRing = {\n  prefix: 'far',\n  iconName: 'ring',\n  icon: [512, 512, [], \"f70b\", \"M256 64C109.1 64 0 125.9 0 208v98.13C0 384.5 114.6 448 256 448s256-63.5 256-141.9V208C512 125.9 401.1 64 256 64zM256 112c110.5 0 200 35.88 200 80c0 9.125-4 17.75-11 25.88C398.2 192.2 331 176 256 176S113.8 192.2 67 217.9C60 209.8 56 201.1 56 192C56 147.9 145.5 112 256 112zM397.8 248.5C361.5 263 311.4 272 256 272S150.5 263 114.2 248.5C149.1 234.2 198.4 224 256 224S361.1 234.2 397.8 248.5zM464 306.1C464 344.4 383 400 256 400s-208-55.63-208-93.88V266.4C94.38 298.8 170.1 320 256 320s161.6-21.25 208-53.63V306.1z\"]\n};\nvar faBuildingUn = {\n  prefix: 'far',\n  iconName: 'building-un',\n  icon: [384, 512, [], \"e4d9\", \"M152 248C160.8 248 168 255.2 168 264V312C168 320.8 160.8 328 152 328H104C95.16 328 88 320.8 88 312V264C88 255.2 95.16 248 104 248H152zM216 264C216 255.2 223.2 248 232 248H280C288.8 248 296 255.2 296 264V312C296 320.8 288.8 328 280 328H232C223.2 328 216 320.8 216 312V264zM272 139.2V96C272 87.16 279.2 80 288 80C296.8 80 304 87.16 304 96V192C304 199.1 299.4 205.3 292.6 207.3C285.9 209.4 278.6 206.7 274.7 200.9L240 148.8V192C240 200.8 232.8 208 224 208C215.2 208 208 200.8 208 192V96C208 88.95 212.6 82.73 219.4 80.69C226.1 78.64 233.4 81.26 237.3 87.12L272 139.2zM112 160C112 168.8 119.2 176 128 176C136.8 176 144 168.8 144 160V96C144 87.16 151.2 80 160 80C168.8 80 176 87.16 176 96V160C176 186.5 154.5 208 128 208C101.5 208 80 186.5 80 160V96C80 87.16 87.16 80 96 80C104.8 80 112 87.16 112 96V160zM0 64C0 28.65 28.65 0 64 0H320C355.3 0 384 28.65 384 64V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64zM48 64V448C48 456.8 55.16 464 64 464H144V400C144 373.5 165.5 352 192 352C218.5 352 240 373.5 240 400V464H320C328.8 464 336 456.8 336 448V64C336 55.16 328.8 48 320 48H64C55.16 48 48 55.16 48 64z\"]\n};\nvar faDiceThree = {\n  prefix: 'far',\n  iconName: 'dice-three',\n  icon: [448, 512, [9858], \"f527\", \"M128 128C110.4 128 96 142.4 96 160s14.38 32 32 32s32-14.38 32-32S145.6 128 128 128zM224 224C206.4 224 192 238.4 192 256s14.38 32 32 32s32-14.38 32-32S241.6 224 224 224zM384 32H64C28.63 32 0 60.63 0 96v320c0 35.38 28.62 64 64 64h320c35.38 0 64-28.62 64-64V96C448 60.63 419.4 32 384 32zM400 416c0 8.875-7.125 16-16 16H64c-8.875 0-16-7.125-16-16V96c0-8.875 7.125-16 16-16h320c8.875 0 16 7.125 16 16V416zM320 320c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S337.6 320 320 320z\"]\n};\nvar faTirePressureWarning = {\n  prefix: 'far',\n  iconName: 'tire-pressure-warning',\n  icon: [512, 512, [], \"f633\", \"M448 24V54.46C448 79.39 452 104.2 459.9 127.8L462.4 135.3C467.4 150.3 474.3 164.9 482.1 180.7C499.3 215.5 514.5 260.9 508.8 312.4C503.3 362.2 478.8 414.6 424 466.5V496C424 504.8 416.8 512 408 512H392C383.2 512 376 504.8 376 496V480H328V496C328 504.8 320.8 512 312 512H296C287.2 512 280 504.8 280 496V480H232V496C232 504.8 224.8 512 216 512H200C191.2 512 184 504.8 184 496V480H136V496C136 504.8 128.8 512 120 512H104C95.16 512 88 504.8 88 496V466.5C33.23 414.6 8.66 362.2 3.19 312.4C-2.474 260.9 12.71 215.5 29.9 180.7C37.68 164.9 44.61 150.3 49.61 135.3L52.1 127.8C59.98 104.2 64 79.39 64 54.46V24C64 10.75 74.75 0 88 0C101.3 0 112 10.75 112 24V54.46C112 84.55 107.1 114.5 97.63 143L95.15 150.4C89.01 168.9 80.75 186.1 72.95 201.9C57.93 232.4 46.62 268.2 50.9 307.2C54.94 343.9 73.18 386.4 121.4 432H390.6C438.8 386.4 457.1 343.9 461.1 307.2C465.4 268.2 454.1 232.4 439.1 201.9C431.2 186.1 422.1 168.9 416.9 150.4L414.4 143C404.9 114.4 400 84.55 400 54.46V24C400 10.75 410.7 0 424 0C437.3 0 448 10.75 448 24H448zM256 96C269.3 96 280 106.7 280 120V232C280 245.3 269.3 256 256 256C242.7 256 232 245.3 232 232V120C232 106.7 242.7 96 256 96zM288 320C288 337.7 273.7 352 256 352C238.3 352 224 337.7 224 320C224 302.3 238.3 288 256 288C273.7 288 288 302.3 288 320z\"]\n};\nvar faWifiFair = {\n  prefix: 'far',\n  iconName: 'wifi-fair',\n  icon: [640, 512, [\"wifi-2\"], \"f6ab\", \"M319.1 368C289.1 368 264 393.1 264 424s25.07 56 55.1 56S376 454.9 376 424S350.9 368 319.1 368zM520.6 286.7C467.9 235.9 396.6 208 320 208s-147.9 27.94-200.6 78.69C109.8 295.9 109.5 311.1 118.7 320.6c9.219 9.625 24.41 9.844 33.94 .6875C196.4 279.2 255.8 256 320 256s123.6 23.19 167.4 65.31C492 325.8 497.1 328 503.1 328c6.281 0 12.59-2.469 17.31-7.375C530.5 311.1 530.2 295.9 520.6 286.7z\"]\n};\nvar faWifi2 = faWifiFair;\nvar faCalendarDays = {\n  prefix: 'far',\n  iconName: 'calendar-days',\n  icon: [448, 512, [\"calendar-alt\"], \"f073\", \"M152 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24V64zM48 248H128V192H48V248zM48 296V360H128V296H48zM176 296V360H272V296H176zM320 296V360H400V296H320zM400 192H320V248H400V192zM400 408H320V464H384C392.8 464 400 456.8 400 448V408zM272 408H176V464H272V408zM128 408H48V448C48 456.8 55.16 464 64 464H128V408zM272 192H176V248H272V192z\"]\n};\nvar faCalendarAlt = faCalendarDays;\nvar faMp3Player = {\n  prefix: 'far',\n  iconName: 'mp3-player',\n  icon: [384, 512, [], \"f8ce\", \"M192 240c-53 0-96 43-96 96s43 96 96 96s96-43 96-96S245 240 192 240zM192 368c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S209.6 368 192 368zM320 0H64C28.65 0 0 28.65 0 64v384c0 35.35 28.65 64 64 64h256c35.35 0 64-28.65 64-64V64C384 28.65 355.3 0 320 0zM336 448c0 8.836-7.164 16-16 16H64c-8.836 0-16-7.164-16-16V64c0-8.838 7.164-16 16-16h256c8.836 0 16 7.162 16 16V448zM272 80h-160c-17.67 0-32 14.33-32 32V160c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V112C304 94.33 289.7 80 272 80z\"]\n};\nvar faAnchorCircleCheck = {\n  prefix: 'far',\n  iconName: 'anchor-circle-check',\n  icon: [640, 512, [], \"e4aa\", \"M368 80C368 115.9 344.3 146.3 311.7 156.4C311.9 157.6 312 158.8 312 160V192H360C373.3 192 384 202.7 384 216C384 229.3 373.3 240 360 240H312V464H336C340.1 464 344.1 463.8 348.1 463.5C358.4 479.3 371.1 493.4 385.7 505.2C369.9 509.6 353.2 512 336 512H240C139.8 512 58.25 431.8 56.05 332.1L39.62 346.2C29.56 354.8 14.4 353.7 5.778 343.6C-2.848 333.6-1.682 318.4 8.382 309.8L64.38 261.8C73.37 254.1 86.63 254.1 95.62 261.8L151.6 309.8C161.7 318.4 162.8 333.6 154.2 343.6C145.6 353.7 130.4 354.8 120.4 346.2L104.1 332.2C106.3 405.4 166.3 464 240 464H264V240H216C202.7 240 192 229.3 192 216C192 202.7 202.7 192 216 192H264V160C264 158.8 264.1 157.6 264.3 156.4C231.7 146.3 208 115.9 208 80C208 35.82 243.8 0 288 0C332.2 0 368 35.82 368 80H368zM288 112C305.7 112 320 97.67 320 80C320 62.33 305.7 48 288 48C270.3 48 256 62.33 256 80C256 97.67 270.3 112 288 112zM640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM540.7 324.7L480 385.4L451.3 356.7C445.1 350.4 434.9 350.4 428.7 356.7C422.4 362.9 422.4 373.1 428.7 379.3L468.7 419.3C474.9 425.6 485.1 425.6 491.3 419.3L563.3 347.3C569.6 341.1 569.6 330.9 563.3 324.7C557.1 318.4 546.9 318.4 540.7 324.7H540.7z\"]\n};\nvar faTally4 = {\n  prefix: 'far',\n  iconName: 'tally-4',\n  icon: [448, 512, [], \"e297\", \"M56 448C56 461.3 45.25 472 32 472C18.75 472 8 461.3 8 448V64C8 50.75 18.75 40 32 40C45.25 40 56 50.75 56 64V448zM184 448C184 461.3 173.3 472 160 472C146.7 472 136 461.3 136 448V64C136 50.75 146.7 40 160 40C173.3 40 184 50.75 184 64V448zM288 40C301.3 40 312 50.75 312 64V448C312 461.3 301.3 472 288 472C274.7 472 264 461.3 264 448V64C264 50.75 274.7 40 288 40zM440 448C440 461.3 429.3 472 416 472C402.7 472 392 461.3 392 448V64C392 50.75 402.7 40 416 40C429.3 40 440 50.75 440 64V448z\"]\n};\nvar faRectangleHistory = {\n  prefix: 'far',\n  iconName: 'rectangle-history',\n  icon: [512, 512, [], \"e4a2\", \"M448 160C483.3 160 512 188.7 512 224V448C512 483.3 483.3 512 448 512H64C28.65 512 0 483.3 0 448V224C0 188.7 28.65 160 64 160H448zM448 208H64C55.16 208 48 215.2 48 224V448C48 456.8 55.16 464 64 464H448C456.8 464 464 456.8 464 448V224C464 215.2 456.8 208 448 208zM440 80C453.3 80 464 90.75 464 104C464 117.3 453.3 128 440 128H72C58.75 128 48 117.3 48 104C48 90.75 58.75 80 72 80H440zM392 0C405.3 0 416 10.75 416 24C416 37.25 405.3 48 392 48H120C106.7 48 96 37.25 96 24C96 10.75 106.7 0 120 0H392z\"]\n};\nvar faBuildingCircleArrowRight = {\n  prefix: 'far',\n  iconName: 'building-circle-arrow-right',\n  icon: [640, 512, [], \"e4d1\", \"M48 64V448C48 456.8 55.16 464 64 464H144V400C144 373.5 165.5 352 192 352C218.5 352 240 373.5 240 400V464H320C328.8 464 336 456.8 336 448V441.4C344.2 459.3 355.3 475.5 368.7 489.5C356.1 503.3 339.5 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H320C355.3 0 384 28.65 384 64V232.2C363.7 249 347.1 270.3 336 294.6V64C336 55.16 328.8 48 320 48H64C55.16 48 48 55.16 48 64zM88 104C88 95.16 95.16 88 104 88H152C160.8 88 168 95.16 168 104V152C168 160.8 160.8 168 152 168H104C95.16 168 88 160.8 88 152V104zM280 88C288.8 88 296 95.16 296 104V152C296 160.8 288.8 168 280 168H232C223.2 168 216 160.8 216 152V104C216 95.16 223.2 88 232 88H280zM88 232C88 223.2 95.16 216 104 216H152C160.8 216 168 223.2 168 232V280C168 288.8 160.8 296 152 296H104C95.16 296 88 288.8 88 280V232zM280 216C288.8 216 296 223.2 296 232V280C296 288.8 288.8 296 280 296H232C223.2 296 216 288.8 216 280V232C216 223.2 223.2 216 232 216H280zM640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM492.7 323.3L521.4 352H432C423.2 352 416 359.2 416 368C416 376.8 423.2 384 432 384H521.4L492.7 412.7C486.4 418.9 486.4 429.1 492.7 435.3C498.9 441.6 509.1 441.6 515.3 435.3L571.3 379.3C577.6 373.1 577.6 362.9 571.3 356.7L515.3 300.7C509.1 294.4 498.9 294.4 492.7 300.7C486.4 306.9 486.4 317.1 492.7 323.3V323.3z\"]\n};\nvar faVolleyball = {\n  prefix: 'far',\n  iconName: 'volleyball',\n  icon: [512, 512, [127952, \"volleyball-ball\"], \"f45f\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM464 256c0 2.652-.2988 5.227-.3984 7.859c-18.11 4.344-35.53 6.898-51.8 7.492c.631-7.425 1.053-15.97 1.053-25.46c0-41.86-8.219-101.9-42.95-163.7C426.5 119.4 464 183.4 464 256zM417.4 386.1c-22.77 4.941-44.27 7.037-64.36 7.037c-78.03 0-134.7-31.63-161.1-50.94c24.73-31.41 50.76-50.33 64.96-59.31c23.61 12.61 76.61 35.9 146.3 35.9c16.74 0 34.55-1.633 53.04-4.848C447.5 341.5 434.5 365.9 417.4 386.1zM288.8 50.85c63.93 70.44 76.13 146.2 76.13 193.6c0 9.253-.4655 17.42-1.102 24.26c-39.6-5.715-69.03-18.82-83.89-26.62C278.9 209.1 269 128.6 207.1 54.04C222.8 50.23 239.1 48 256 48C267.2 48 278.1 49.14 288.8 50.85zM158.9 72.18C171.8 85.72 182.8 99.56 191.4 113.4C154.9 130.5 92.96 169.4 48.6 244.1C52.86 169.5 96.36 105.4 158.9 72.18zM61.9 330.2C96.62 221.8 174.9 173.8 213.1 156.2c14.85 37.16 18.21 69.2 18.88 85.97c-28.04 17.39-92.75 66.2-126.4 157.1C86.75 379.5 71.84 356.1 61.9 330.2zM145.8 432.1c5.297-17.85 11.45-34.62 19.07-48.99c32.82 22.98 96.49 57.71 183.5 58.98C320.5 455.1 289.2 464 256 464C215.5 464 177.8 452.2 145.8 432.1z\"]\n};\nvar faVolleyballBall = faVolleyball;\nvar faSunHaze = {\n  prefix: 'far',\n  iconName: 'sun-haze',\n  icon: [640, 512, [], \"f765\", \"M87.1 336h320c13.2 0 24-10.8 24-23.1c0-13.2-10.8-23.1-24-23.1h-320C74.8 288 64 298.8 64 312S74.8 336 87.1 336zM616 288h-112c-13.2 0-24 10.8-24 23.1s10.8 23.1 24 23.1h112c13.2 0 24-10.8 24-23.1C640 298.8 629.2 288 616 288zM200 464H87.1C74.8 464 64 474.8 64 488S74.8 512 87.1 512h112C213.2 512 224 501.2 224 488S213.2 464 200 464zM616 464h-320c-13.2 0-24 10.8-24 23.1S282.8 512 296 512h320c13.2 0 24-10.8 24-23.1S629.2 464 616 464zM576 400c0-13.2-10.8-23.1-24-23.1h-528C10.8 376 0 386.8 0 400c0 13.2 10.8 23.1 23.1 23.1h528C565.2 424 576 413.2 576 400zM194.8 203.5L177.1 112.3l91 17.62L320 53.03l51.88 76.87l91-17.62l-17.63 91.12l54 36.62h73.5c-3-7.25-7.875-13.62-14.5-18.12L498.5 181.4l13.75-70.1c2.5-13.12-1.625-26.75-11.12-36.37c-9.625-9.499-23.25-13.75-36.25-11.12l-70.88 13.75l-40.37-59.87c-15.12-22.37-51.87-22.37-67 0L246.2 76.65L175.4 62.9c-13.25-2.625-26.75 1.625-36.25 11.12C129.6 83.65 125.4 97.15 128 110.3l13.75 70.1L81.88 221.8C75.25 226.3 70.5 232.8 67.5 239.9h73.38L194.8 203.5zM217.6 240h49C273.5 217 294.8 200 320 200s46.5 16.1 53.38 39.1h49C414.6 190.3 371.9 152 320 152S225.4 190.3 217.6 240z\"]\n};\nvar faTextSize = {\n  prefix: 'far',\n  iconName: 'text-size',\n  icon: [640, 512, [], \"f894\", \"M320 248v48C320 309.3 330.8 320 344 320s24-10.75 24-24V272h88v160h-32c-13.25 0-24 10.75-24 24S410.8 480 424 480h112c13.25 0 24-10.75 24-24s-10.75-24-24-24h-32v-160h88v24c0 13.25 10.75 24 24 24S640 309.3 640 296v-48C640 234.8 629.3 224 616 224h-272C330.8 224 320 234.8 320 248zM0 56l0 80C0 149.3 10.75 160 24 160S48 149.3 48 136V80h120v352h-48C106.8 432 96 442.8 96 456S106.8 480 120 480h144C277.3 480 288 469.3 288 456S277.3 432 264 432h-48v-352h120v56C336 149.3 346.8 160 360 160S384 149.3 384 136v-80C384 42.75 373.3 32 360 32H24C10.75 32 0 42.75 0 56z\"]\n};\nvar faUfo = {\n  prefix: 'far',\n  iconName: 'ufo',\n  icon: [640, 512, [128760], \"e047\", \"M152 312C152 325.3 141.3 336 128 336C114.7 336 104 325.3 104 312C104 298.7 114.7 288 128 288C141.3 288 152 298.7 152 312zM344 352C344 365.3 333.3 376 320 376C306.7 376 296 365.3 296 352C296 338.7 306.7 328 320 328C333.3 328 344 338.7 344 352zM488 312C488 298.7 498.7 288 512 288C525.3 288 536 298.7 536 312C536 325.3 525.3 336 512 336C498.7 336 488 325.3 488 312zM587.2 223.1C616.6 242.9 640 270.2 640 304.5C640 329.7 627.3 351.3 609.3 368.4C591.4 385.5 566.8 399.8 538.3 411.3C481.2 434.3 404 448 320 448C235.1 448 158.8 434.3 101.7 411.3C73.24 399.8 48.6 385.5 30.69 368.4C12.72 351.3 0 329.7 0 304.5C0 270.2 23.36 242.9 52.8 223.1C80.57 204.5 117.9 189.6 160.6 179.1C183.2 110.9 247.4 64 320 64C392.6 64 456.8 110.9 479.4 179.1C522.1 189.6 559.4 204.5 587.2 223.1zM176.6 246.3L159.1 262.8C155.4 258.8 153.1 253.7 152.6 248.4C152.2 242.5 151.9 236.8 152 231.1C121.1 240 97.41 250.1 79.54 262.1C55.43 279.1 48 293.9 48 304.5C48 312.4 51.84 322.2 63.83 333.7C75.88 345.2 94.58 356.6 119.7 366.8C169.7 386.1 240.6 400 320 400C399.4 400 470.3 386.1 520.3 366.8C545.4 356.6 564.1 345.2 576.2 333.7C588.2 322.2 592 312.4 592 304.5C592 293.9 584.6 279.1 560.5 262.1C542.6 250.1 518 240 487.1 231.1C488.1 236.8 487.8 242.5 487.4 248.4C486.9 253.7 484.6 258.8 480.9 262.8L463.4 246.3C480.9 262.8 480.9 262.7 480.9 262.8L480.9 262.8L480.8 262.9L480.7 262.1L480.5 263.2C480.3 263.4 480 263.7 479.8 263.1C479.2 264.5 478.5 265.2 477.6 266C475.7 267.6 473.2 269.7 469.9 272.2C463.4 277 453.8 283.1 440.8 288.1C414.7 300.9 375.5 311.1 320 311.1C264.5 311.1 225.3 300.9 199.2 288.1C186.2 283.1 176.6 277 170.1 272.2C166.8 269.7 164.3 267.6 162.4 266C161.5 265.2 160.8 264.5 160.2 263.1C159.1 263.7 159.7 263.4 159.5 263.2L159.3 262.1L159.2 262.9L159.1 262.8L159.1 262.8C159.1 262.7 159.1 262.8 176.6 246.3L176.6 246.3zM439.1 234.6C440.8 164.7 384.1 112 320 112C255 112 199.2 164.7 200 234.6C204.1 237.5 210.4 241.4 219.1 245.3C238.7 254.3 271.1 264 320 264C368.9 264 401.3 254.3 420.9 245.3C429.6 241.4 435.9 237.5 439.1 234.6V234.6z\"]\n};\nvar faFork = {\n  prefix: 'far',\n  iconName: 'fork',\n  icon: [512, 512, [\"utensil-fork\"], \"f2e3\", \"M510.2 150.6C511.4 153.5 511.1 156.6 511.1 159.7C511.1 162.9 511.4 166 510.2 168.9C508.1 171.8 507.2 174.5 504.1 176.7L391.8 289.9C375.3 306.3 352.9 315.6 329.6 315.6C306.2 315.6 283.9 306.3 267.3 289.9L261.7 284.2L40.89 504.1C38.7 507.4 36.05 509.2 33.1 510.6C30.16 511.9 26.98 512.6 23.76 512.6C20.54 512.7 17.34 512.1 14.35 510.9C11.36 509.7 8.644 507.9 6.365 505.6C4.086 503.3 2.29 500.6 1.083 497.6C-.1243 494.6-.7173 491.4-.6603 488.2C-.6034 484.1 .1019 481.8 1.414 478.9C2.725 475.9 4.616 473.3 6.975 471.1L227.8 250.3L222.1 244.6C205.6 228.1 196.4 205.7 196.4 182.4C196.4 159.1 205.6 136.7 222.1 120.2L335.3 7.043C339.8 2.803 345.9 .4955 352.1 .6053C358.3 .7151 364.2 3.234 368.6 7.631C373 12.03 375.5 17.96 375.7 24.18C375.8 30.4 373.5 36.41 369.2 40.96L284.4 125.8L318.3 159.8L401.1 76.07C404.2 73.84 406.9 72.07 409.8 70.86C412.7 69.66 415.8 69.04 418.1 69.04C422.1 69.04 425.2 69.66 428.1 70.86C431.1 72.07 433.7 73.84 435.9 76.07C438.2 78.3 439.9 80.94 441.1 83.86C442.3 86.77 442.1 89.89 442.1 93.04C442.1 96.2 442.3 99.32 441.1 102.2C439.9 105.1 438.2 107.8 435.9 110L352.2 193.7L386.2 227.7L471 142.8C473.3 140.6 475.9 138.8 478.8 137.6C481.7 136.4 484.8 135.8 487.1 135.8C491.1 135.8 494.3 136.4 497.2 137.6C500.1 138.8 502.7 140.6 504.1 142.8C507.2 145 508.1 147.7 510.2 150.6H510.2zM325.4 267.1C334.4 267.9 343.5 265.6 351 260.5L251.5 160.9C246.4 168.4 244 177.5 244.9 186.6C245.7 195.7 249.6 204.2 255.1 210.7L301.3 256C307.8 262.4 316.3 266.3 325.4 267.1z\"]\n};\nvar faUtensilFork = faFork;\nvar faArrowsUpToLine = {\n  prefix: 'far',\n  iconName: 'arrows-up-to-line',\n  icon: [576, 512, [], \"e4c2\", \"M24 80C10.75 80 0 69.25 0 56C0 42.75 10.75 32 24 32H552C565.3 32 576 42.75 576 56C576 69.25 565.3 80 552 80H24zM111 135C115.5 130.5 121.6 128 128 128C134.4 128 140.5 130.5 144.1 135L248.1 239C258.3 248.4 258.3 263.6 248.1 272.1C239.6 282.3 224.4 282.3 215 272.1L152 209.9L152 456C152 469.3 141.3 480 128 480C114.7 480 104 469.3 104 456L104 209.9L40.97 272.1C31.6 282.3 16.4 282.3 7.029 272.1C-2.343 263.6-2.343 248.4 7.029 239L111 135zM327 239L431 135C440.4 125.7 455.6 125.7 464.1 135L568.1 239C578.3 248.4 578.3 263.6 568.1 272.1C559.6 282.3 544.4 282.3 535 272.1L472 209.9V456C472 469.3 461.3 480 448 480C434.7 480 424 469.3 424 456V209.9L360.1 272.1C351.6 282.3 336.4 282.3 327 272.1C317.7 263.6 317.7 248.4 327 239V239z\"]\n};\nvar faMobileSignal = {\n  prefix: 'far',\n  iconName: 'mobile-signal',\n  icon: [512, 512, [], \"e1ef\", \"M144 400C135.2 400 128 407.2 128 416s7.164 16 16 16h64C216.8 432 224 424.8 224 416s-7.162-16-16-16H144zM225.2 464H64c-8.822 0-16-7.178-16-16V64c0-8.822 7.178-16 16-16h224c8.822 0 16 7.178 16 16v234.9c14.7-14.31 30.84-26.57 48-36.93V64c0-35.35-28.65-64-64-64H64C28.65 0 0 28.65 0 64v384c0 35.35 28.65 64 64 64h165.6C226.1 504.7 224 496.6 224 487.1C223.1 479.9 224.5 471.9 225.2 464zM487.1 303.1c13.26 0 23.1-10.74 23.1-23.1c0-13.26-10.74-23.1-23.1-23.1c-61.97-.0117-120.2 24.13-164 67.95C280.1 367.8 255.1 426 256 487.1c0 13.26 10.74 24 23.1 24c13.26 0 23.1-10.74 23.1-24c0-49.14 19.15-95.36 53.9-130.1C392.6 323.1 438.9 303.1 487.1 303.1zM512 375.1c0-13.26-10.74-23.1-23.1-23.1c-37.5 0-71.51 15.25-96.13 39.88S352 450.5 352 488C352 501.3 362.7 512 375.1 512s23.1-10.74 23.1-23.1c0-48.53 39.49-88.01 88.01-88.01C501.3 399.1 512 389.3 512 375.1zM457.4 457.4c-12.5 12.5-12.5 32.76 0 45.25c12.5 12.5 32.76 12.5 45.25 0c12.5-12.5 12.5-32.76 0-45.25C490.1 444.9 469.9 444.9 457.4 457.4z\"]\n};\nvar faBarcodeScan = {\n  prefix: 'far',\n  iconName: 'barcode-scan',\n  icon: [640, 512, [], \"f465\", \"M112 55.1V191.1H64V55.1C64 42.74 74.75 31.1 88 31.1C101.3 31.1 112 42.74 112 55.1V55.1zM64 455.1V319.1H112V455.1C112 469.3 101.3 479.1 88 479.1C74.75 479.1 64 469.3 64 455.1zM160 463.1V319.1H192V463.1C192 472.8 184.8 479.1 176 479.1C167.2 479.1 160 472.8 160 463.1zM224 455.1V319.1H272V455.1C272 469.3 261.3 479.1 248 479.1C234.7 479.1 224 469.3 224 455.1zM248 31.1C261.3 31.1 272 42.74 272 55.1V191.1H224V55.1C224 42.74 234.7 31.1 248 31.1V31.1zM336 455.1V319.1H384V455.1C384 469.3 373.3 479.1 360 479.1C346.7 479.1 336 469.3 336 455.1zM360 31.1C373.3 31.1 384 42.74 384 55.1V191.1H336V55.1C336 42.74 346.7 31.1 360 31.1V31.1zM464 463.1V319.1H496V463.1C496 472.8 488.8 479.1 480 479.1C471.2 479.1 464 472.8 464 463.1zM480 31.1C488.8 31.1 496 39.16 496 47.1V191.1H464V47.1C464 39.16 471.2 31.1 480 31.1V31.1zM528 455.1V319.1H576V455.1C576 469.3 565.3 479.1 552 479.1C538.7 479.1 528 469.3 528 455.1zM552 31.1C565.3 31.1 576 42.74 576 55.1V191.1H528V55.1C528 42.74 538.7 31.1 552 31.1V31.1zM160 47.1C160 39.16 167.2 31.1 176 31.1C184.8 31.1 192 39.16 192 47.1V191.1H160V47.1zM24 231.1H616C629.3 231.1 640 242.7 640 255.1C640 269.3 629.3 279.1 616 279.1H24C10.75 279.1 0 269.3 0 255.1C0 242.7 10.75 231.1 24 231.1V231.1z\"]\n};\nvar faSortDown = {\n  prefix: 'far',\n  iconName: 'sort-down',\n  icon: [320, 512, [\"sort-desc\"], \"f0dd\", \"M271.1 288H48.08c-42.63 0-64.25 51.77-33.88 81.9l111.9 112c18.63 18.76 49.13 18.76 67.88 0l112-112C335.1 339.8 314.7 288 271.1 288zM159.1 448l-112-112H271.1L159.1 448z\"]\n};\nvar faSortDesc = faSortDown;\nvar faFolderArrowDown = {\n  prefix: 'far',\n  iconName: 'folder-arrow-down',\n  icon: [512, 512, [\"folder-download\"], \"e053\", \"M448 96h-172.1L226.7 50.75C214.7 38.74 198.5 32 181.5 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h384c35.35 0 64-28.66 64-64V160C512 124.7 483.3 96 448 96zM464 416c0 8.824-7.178 16-16 16H64c-8.822 0-16-7.176-16-16V96c0-8.824 7.178-16 16-16h117.5c4.273 0 8.293 1.664 11.31 4.688L256 144h192c8.822 0 16 7.176 16 16V416zM319 271L280 310.1V208c0-13.25-10.75-24-24-24S232 194.8 232 208v102.1L192.1 271c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l80 80C243.7 389.7 249.9 392 256 392s12.28-2.344 16.97-7.031l80-80c9.375-9.375 9.375-24.56 0-33.94S328.4 261.7 319 271z\"]\n};\nvar faFolderDownload = faFolderArrowDown;\nvar faCircleMinus = {\n  prefix: 'far',\n  iconName: 'circle-minus',\n  icon: [512, 512, [\"minus-circle\"], \"f056\", \"M344 232C357.3 232 368 242.7 368 256C368 269.3 357.3 280 344 280H168C154.7 280 144 269.3 144 256C144 242.7 154.7 232 168 232H344zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faMinusCircle = faCircleMinus;\nvar faFaceIcicles = {\n  prefix: 'far',\n  iconName: 'face-icicles',\n  icon: [512, 512, [], \"e37c\", \"M256 48C141.1 48 48 141.1 48 256C48 257.4 47.89 258.7 47.67 260L32.66 440C32.29 444.5 28.52 448 24 448C19.48 448 15.71 444.5 15.34 440L.3347 260C.1146 258.7 0 257.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 257 511.9 258 511.8 259L496.5 504C496.2 508.5 492.5 512 488 512C483.5 512 479.8 508.5 479.5 504L464.2 259C464.1 258 464 257 464 256C464 141.1 370.9 48 256 48V48zM344 288C374.9 288 400 313.1 400 344C400 359.7 393.6 373.8 383.2 384L374.3 470.7C373.7 475.1 369.3 480 364 480C358.7 480 354.3 475.1 353.7 470.7L346.5 399.9C345.6 399.1 344.8 400 344 400H317.3L310.9 438.8C309.1 444.1 305.4 448 300 448C294.6 448 290 444.1 289.1 438.8L282.7 400H168C137.1 400 112 374.9 112 344C112 313.1 137.1 287.1 168 287.1L344 288zM168 320C154.7 320 144 330.7 144 344C144 357.3 154.7 368 168 368H176V320H168zM208 368H240V320H208V368zM304 320H272V368H304V320zM336 368H344C357.3 368 368 357.3 368 344C368 330.7 357.3 320 344 320H336V368zM208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208zM255.1 512C180.5 512 112.7 479.3 65.83 427.4L72.02 353.1C106.9 419.1 176.2 464 255.1 464C259.5 464 262.9 463.9 266.3 463.7C274.3 473.7 286.5 480 300 480C307.9 480 315.4 477.8 321.9 474C322.9 484.1 327.5 493.1 334.3 499.8C309.6 507.7 283.3 512 255.1 512V512zM407.3 462.5L414.7 390.5C423.6 379.1 431.5 368.6 438.2 356.4L442.9 430.1C432 442.6 420.1 453.1 407.3 462.5H407.3z\"]\n};\nvar faShovel = {\n  prefix: 'far',\n  iconName: 'shovel',\n  icon: [512, 512, [], \"f713\", \"M502.7 89.5l-80.25-80.25C416.2 3.125 408.1 0 399.1 0s-16.25 3.125-22.37 9.25l-31.62 31.63c-16.75 16.75-25.87 39.25-25.87 62.5c0 20.5 6.875 35.25 11.37 43.25l-124.2 124.3L154.5 218.2C148.4 212 140.1 208.9 131.1 208.9c-8.25 0-16.37 3.125-22.62 9.375L39.74 287.9c-50.1 50.88-46.12 184.4-23.12 207.5C26.74 505.4 57.74 512 93.86 512c46.62 0 101.6-11 130.2-39.75l69.62-69.62c12.5-12.5 12.5-32.75 0-45.13L241.1 304.8l124.4-124.3c17.75 9.875 34.12 11.38 43.25 11.38c24.62 0 48.12-11.63 65.62-29.12l28.37-28.38C515.1 122 515.1 102 502.7 89.5zM190.2 438.4C174.9 453.8 136.1 464 93.86 464c-19.5 0-33.87-2.25-41.87-4.25c-7.875-29.38-5.375-111.1 21.62-138l58.25-58.38L248.5 380L190.2 438.4zM440.5 128.8c-9.625 9.625-21.12 15.12-32.75 15.12c-34.1 0-53.12-43.75-27.75-69.13l19.1-20L457.2 112L440.5 128.8z\"]\n};\nvar faDoorOpen = {\n  prefix: 'far',\n  iconName: 'door-open',\n  icon: [576, 512, [], \"f52b\", \"M224 288c13.25 0 24-14.37 24-31.1S237.3 224 224 224S200 238.4 200 256S210.8 288 224 288zM288 0C285.5 0 282.9 .382 280.3 1.007l-192 49.75C73.1 54.51 64 67.76 64 82.88V464H24C10.75 464 0 474.7 0 488C0 501.3 10.75 512 24 512H288c17.67 0 32-14.33 32-32V33.13C320 14.38 305.3 0 288 0zM272 464h-160V94.13l160-41.38V464zM552 464H512V128c0-35.35-28.65-64-64-64l-96 .0061V112h96c8.836 0 16 7.162 16 16v352c0 17.67 14.33 32 32 32h56c13.25 0 24-10.75 24-24C576 474.7 565.3 464 552 464z\"]\n};\nvar faFilms = {\n  prefix: 'far',\n  iconName: 'films',\n  icon: [576, 512, [], \"e17a\", \"M512 32H160C124.7 32 96 60.65 96 96v224c0 35.35 28.65 64 64 64h352c35.35 0 64-28.65 64-64V96C576 60.65 547.3 32 512 32zM208 336H160c-8.822 0-16-7.178-16-16V280h64V336zM208 232h-64v-48h64V232zM208 136h-64V96c0-8.822 7.178-16 16-16h48V136zM416 336H256V232h160V336zM416 184H256V80h160V184zM528 320c0 8.822-7.178 16-16 16h-48V280h64V320zM528 232h-64v-48h64V232zM528 136h-64V80H512c8.822 0 16 7.178 16 16V136zM456 480H120C53.83 480 0 426.2 0 360v-240C0 106.8 10.75 96 24 96S48 106.8 48 120v240c0 39.7 32.3 72 72 72h336c13.25 0 24 10.75 24 24S469.3 480 456 480z\"]\n};\nvar faRightFromBracket = {\n  prefix: 'far',\n  iconName: 'right-from-bracket',\n  icon: [512, 512, [\"sign-out-alt\"], \"f2f5\", \"M168 432H96c-26.4 0-48-21.6-48-48V128c0-26.4 21.6-48 48-48h72C181.3 80 192 69.25 192 56C192 42.74 181.3 32 168 32H96C42.98 32 0 74.98 0 128v256c0 53.02 42.98 96 96 96h72C181.3 480 192 469.3 192 456C192 442.7 181.3 432 168 432zM503.9 238.6L351.5 104.4c-9.844-8.75-24-10.88-36.09-5.469C303.6 104.3 296 115.9 296 128.7v55.31H176c-22.06 0-40 17.94-40 40v64c0 22.06 17.94 40 40 40h120v55.31c0 12.75 7.625 24.41 19.41 29.72c4.438 2 9.156 2.969 13.84 2.969c8.062 0 16.03-2.906 22.25-8.438l152.4-133.1C509.1 269.9 512 263.4 512 256.5S509.1 243.1 503.9 238.6zM344 350V279.1h-160v-48h160V161.1l107.8 94.54L344 350z\"]\n};\nvar faSignOutAlt = faRightFromBracket;\nvar faFaceGlasses = {\n  prefix: 'far',\n  iconName: 'face-glasses',\n  icon: [512, 512, [], \"e377\", \"M143.7 332.7C153.5 323.7 168.7 324.4 177.6 334.1C192.8 350.5 218.8 368 256 368C293.2 368 319.2 350.5 334.4 334.1C343.3 324.4 358.5 323.7 368.3 332.7C378 341.7 378.6 356.9 369.6 366.6C347.7 390.5 309.7 416 256 416C202.3 416 164.3 390.5 142.4 366.6C133.4 356.9 133.1 341.7 143.7 332.7zM320.4 224C320.4 206.3 334.7 192 352.4 192C370 192 384.4 206.3 384.4 224C384.4 241.7 370 256 352.4 256C334.7 256 320.4 241.7 320.4 224zM192.4 224C192.4 241.7 178 256 160.4 256C142.7 256 128.4 241.7 128.4 224C128.4 206.3 142.7 192 160.4 192C178 192 192.4 206.3 192.4 224zM0 256C0 233.2 2.971 211.2 8.546 190.2C3.464 187.5 0 182.1 0 176C0 167.2 7.164 160 16 160H18.61C56.59 66.18 148.6 0 256 0C363.4 0 455.4 66.18 493.4 160H496C504.8 160 512 167.2 512 176C512 182.1 508.5 187.5 503.5 190.2C509 211.2 512 233.2 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 464C370.9 464 464 370.9 464 256C464 254.2 463.1 252.5 463.9 250.7C462.5 280.4 438 304 408 304H328C297.1 304 272 278.9 272 248V200C272 197.3 272.2 194.6 272.6 192H239.4C239.8 194.6 240 197.3 240 200V248C240 278.9 214.9 304 184 304H104C73.99 304 49.49 280.4 48.07 250.7C48.02 252.5 48 254.2 48 256C48 370.9 141.1 464 256 464V464zM224 160H288V160.8C298.2 150.4 312.3 144 328 144H408C418.1 144 427.6 146.7 435.8 151.4C399.8 89.55 332.7 48 256 48C179.3 48 112.2 89.55 76.18 151.4C84.38 146.7 93.88 144 104 144H184C199.7 144 213.8 150.4 224 160.8V160zM304 248C304 261.3 314.7 272 328 272H408C421.3 272 432 261.3 432 248V200C432 186.7 421.3 176 408 176H328C314.7 176 304 186.7 304 200V248zM104 176C90.75 176 80 186.7 80 200V248C80 261.3 90.75 272 104 272H184C197.3 272 208 261.3 208 248V200C208 186.7 197.3 176 184 176H104z\"]\n};\nvar faNfc = {\n  prefix: 'far',\n  iconName: 'nfc',\n  icon: [448, 512, [], \"e1f7\", \"M330.7 112H224c-13.25 0-24 10.75-24 24v78.66C185.7 222.1 176 238.3 176 256c0 26.51 21.49 48 48 48s48-21.49 48-48c0-17.72-9.713-33.03-24-41.34V160H320v192H128V160h8C149.3 160 160 149.3 160 136S149.3 112 136 112H117.3C96.75 112 80 128.8 80 149.3v213.3C80 383.3 96.75 400 117.3 400h213.3C351.3 400 368 383.3 368 362.7V149.3C368 128.8 351.3 112 330.7 112zM384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416z\"]\n};\nvar faAtom = {\n  prefix: 'far',\n  iconName: 'atom',\n  icon: [512, 512, [9883], \"f5d2\", \"M256 224C238.3 224 223.1 238.4 223.1 256S238.3 288 256 288c17.62 0 32-14.38 32-32C287.9 238.4 273.6 224 256 224zM471.2 128c-15.62-27.75-49.62-41.38-93.11-41.38c-9.499 .125-18.87 .75-28.25 2C327.1 34.38 293.5 0 256 0S184.9 34.38 162.1 88.62c-9.374-1.25-18.75-1.875-28.25-2C90.39 86.62 56.4 100.2 40.78 128c-18.75 33.5-6.499 80.62 27.62 128c-34.12 47.38-46.37 94.5-27.62 128c15.62 27.75 49.62 41.38 93.11 41.38c9.499-.125 18.87-.75 28.25-2C184.9 477.6 218.5 512 256 512s71.12-34.38 93.86-88.63c9.374 1.25 18.75 1.875 28.25 2c43.49 0 77.49-13.62 93.11-41.38c18.75-33.5 6.499-80.63-27.62-128C477.7 208.6 489.1 161.5 471.2 128zM256 48c14.37 0 32.12 18.12 47.12 50C287.1 102.4 271.4 107.8 256 114.1c-15.37-6.375-31.12-11.76-47.12-16.14C223.9 66.12 241.6 48 256 48zM133.9 377.4c-26.5 0-46.74-6.625-52.74-17.38c-7.124-12.75-.5-37.63 18.62-66.63C111.4 305.2 123.8 316.5 136.8 327c2.25 16.5 5.374 33 9.624 49.13C142.3 376.4 137.9 377.4 133.9 377.4zM136.8 185C123.8 195.5 111.4 206.8 99.77 218.6C80.65 189.6 74.02 164.8 81.15 152c5.999-10.75 26.25-17.38 52.74-17.38c3.1 0 8.374 1 12.5 1.25C142.1 152 139 168.5 136.8 185zM256 464c-14.37 0-32.12-18.12-47.12-49.1C224.9 409.6 240.6 404.2 256 397.9c15.37 6.375 31.12 11.76 47.12 16.14C288.1 445.9 270.4 464 256 464zM256 352c-52.99 0-95.99-43-95.99-96S203 160 256 160s95.99 43 95.99 96S308.1 352 256 352zM430.9 360c-5.999 10.75-26.25 17.38-52.74 17.38c-3.1 0-8.374-1-12.5-1.25C369.9 360 372.1 343.5 375.2 327c12.1-10.5 25.37-21.75 36.1-33.63C431.4 322.4 437.1 347.2 430.9 360zM412.2 218.6C400.6 206.8 388.2 195.5 375.2 185C372.1 168.5 369.9 152 365.6 135.9c4.125-.25 8.499-1.25 12.5-1.25c26.5 0 46.74 6.625 52.74 17.38C437.1 164.8 431.4 189.6 412.2 218.6z\"]\n};\nvar faSoap = {\n  prefix: 'far',\n  iconName: 'soap',\n  icon: [512, 512, [129532], \"e06e\", \"M384 64c17.67 0 32-14.33 32-32c0-17.67-14.33-32-32-32s-32 14.33-32 32C352 49.67 366.3 64 384 64zM208 96C234.5 96 256 74.51 256 48S234.5 0 208 0S160 21.49 160 48S181.5 96 208 96zM416 192h-17.61C399.4 186.8 400 181.5 400 176C400 131.8 364.2 96 320 96S240 131.8 240 176c0 5.48 .5625 10.83 1.613 16H96C42.98 192 0 234.1 0 288v128c0 53.02 42.98 96 96 96h320c53.02 0 96-42.98 96-96V288C512 234.1 469 192 416 192zM320 144c17.64 0 32 14.36 32 32s-14.36 32-32 32s-32-14.36-32-32S302.4 144 320 144zM464 416c0 26.47-21.53 48-48 48H96c-26.47 0-48-21.53-48-48V288c0-26.47 21.53-48 48-48h176.9C286.2 249.8 302.3 256 320 256s33.79-6.227 47.06-16H416c26.47 0 48 21.53 48 48V416zM352 288H160c-35.35 0-64 28.65-64 64s28.65 64 64 64h192c35.35 0 64-28.65 64-64S387.3 288 352 288zM352 384H160c-17.64 0-32-14.36-32-32s14.36-32 32-32h192c17.64 0 32 14.36 32 32S369.6 384 352 384z\"]\n};\nvar faIcons = {\n  prefix: 'far',\n  iconName: 'icons',\n  icon: [512, 512, [\"heart-music-camera-bolt\"], \"f86d\", \"M28.8 17.64C58.19-7.039 99.66-4.352 127.1 16.45C156.3-4.461 197.4-6.846 227.3 17.42L227.6 17.7C263.6 48.01 265.4 102 232.8 134.6L154.2 213.4C140.1 227.1 116.4 228.1 101.7 213L23.19 134.7L23.15 134.6C-9.441 101.1-7.674 47.94 28.8 17.64L28.8 17.64zM59.51 54.53C44.93 66.62 44.3 87.87 57.12 100.7L128.2 171.6L198.8 100.7C211.7 87.89 211 66.65 196.9 54.56C184.7 44.85 165.5 45.93 153 57.95L128.6 84.06L103.1 58.14C90.4 45.71 70.77 45.05 59.65 54.42L59.51 54.53zM512 175.1C512 202.5 483.3 223.1 448 223.1C412.7 223.1 384 202.5 384 175.1C384 149.5 412.7 127.1 448 127.1C453.5 127.1 458.9 128.5 464 129.5V53.27L352 75.67V207.1C352 234.5 323.3 255.1 288 255.1C252.7 255.1 224 234.5 224 207.1C224 181.5 252.7 159.1 288 159.1C293.5 159.1 298.9 160.5 304 161.5V55.1C304 44.56 312.1 34.71 323.3 32.46L483.3 .4651C490.3-.9452 497.7 .8801 503.2 5.439C508.8 9.997 512 16.81 512 23.1V175.1zM192 392C192 418.5 170.5 440 144 440C117.5 440 96 418.5 96 392C96 365.5 117.5 344 144 344C170.5 344 192 365.5 192 392zM288 352V448C288 483.3 259.3 512 224 512H64C28.65 512 0 483.3 0 448V352C0 316.7 28.65 288 63.1 288L71.16 273.7C76.58 262.8 87.66 255.1 99.78 255.1H188.2C200.3 255.1 211.4 262.8 216.8 273.7L224 288C259.3 288 288 316.7 288 352L288 352zM93.66 336L63.1 336C55.16 336 48 343.2 48 352V448C48 456.8 55.16 464 64 464H224C232.8 464 240 456.8 240 448V352C240 343.2 232.8 336 224 336L194.3 336L178.3 303.1H109.7L93.66 336zM473.4 259.1C479.4 263.4 481.7 271.4 478.7 278.3L440.3 368H496C502.7 368 508.6 372.1 510.1 378.4C513.3 384.6 511.6 391.7 506.5 396L378.5 508C372.9 512.1 364.6 513.3 358.6 508.9C352.6 504.6 350.4 496.6 353.3 489.7L391.7 400H336C329.3 400 323.4 395.9 321 389.6C318.7 383.4 320.4 376.3 325.5 371.1L453.5 259.1C459.1 255 467.4 254.7 473.4 259.1V259.1z\"]\n};\nvar faHeartMusicCameraBolt = faIcons;\nvar faMicrophoneLinesSlash = {\n  prefix: 'far',\n  iconName: 'microphone-lines-slash',\n  icon: [640, 512, [\"microphone-alt-slash\"], \"f539\", \"M630.8 469.1l-159.3-124.9c15.42-25.9 24.53-55.89 24.53-88.21V216c0-13.26-10.75-24-23.1-24s-24 10.74-24 24l-.0001 39.1c0 21.11-5.628 40.71-14.77 58.24l-25.73-20.16c5.197-11.7 8.493-24.43 8.493-38.08l.0001-160C415.1 43 372.1 0 319.1 0s-96 43-96 96L223.1 150.3L38.81 5.111C28.34-3.061 13.32-1.249 5.121 9.189C-3.051 19.63-1.233 34.72 9.189 42.89l591.1 463.1C605.6 510.3 610.8 512 615.1 512c7.125 0 14.16-3.161 18.9-9.193C643.1 492.4 641.2 477.3 630.8 469.1zM335.1 128L368 128v32l-32 .0013c-8.844 0-15.1 7.157-15.1 16s7.156 15.1 15.1 15.1L368 192v64c0 2.217-.6797 4.225-.9707 6.361L272 187.9V96c0-26.5 21.5-48 48-48s48 21.5 48 48l-32 .0016c-8.844 0-15.1 7.156-15.1 15.1S327.2 128 335.1 128zM392 464l-48 .0002v-33.77c20.75-2.844 40.27-9.435 58.07-18.86l-42.98-33.69c-16.16 5.205-33.62 7.488-51.84 5.697C240.8 376.9 192 317.1 192 250.3V246.7L145.2 210C144.7 211.1 144 213.9 144 216L143.1 248.1c0 89.63 63.1 169.6 151.1 181.7v34.15L248 464C234.7 464 224 474.7 224 488C224 501.3 234.7 512 248 512h144c13.25 0 24-10.75 24-24C416 474.7 405.3 464 392 464z\"]\n};\nvar faMicrophoneAltSlash = faMicrophoneLinesSlash;\nvar faClosedCaptioningSlash = {\n  prefix: 'far',\n  iconName: 'closed-captioning-slash',\n  icon: [640, 512, [], \"e135\", \"M96 432c-8.822 0-16-7.178-16-16V159.4L32 121.8v294.2c0 35.35 28.65 64 64 64l393.1 .0002L427.8 432H96zM630.8 469.1l-30.73-24.09C604.7 436.2 608 426.7 608 416V95.1c0-35.35-28.65-64-64-64L96 31.1c-6.646 0-12.96 1.176-18.96 3.073L38.81 5.111c-10.47-8.172-25.49-6.359-33.69 4.078C-3.051 19.63-1.233 34.72 9.189 42.89l591.1 463.1C605.6 510.3 610.8 512 615.1 512c7.125 0 14.16-3.162 18.89-9.193C643.1 492.4 641.2 477.3 630.8 469.1zM560 413.6l-91.51-71.73c9.318-4.539 18.2-10.27 25.93-18.01c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0c-11.55 11.57-27.47 15.11-42.47 12.38l-35.89-28.13c-2.336-5.701-3.577-11.85-3.577-18.19c0-12.81 5-24.88 14.06-33.94c18.69-18.72 49.19-18.72 67.88 0c9.375 9.375 24.56 9.375 33.94 0s9.375-24.56 0-33.94c-37.44-37.44-98.31-37.44-135.8 0c-13.2 13.2-21.95 29.62-25.81 47.45L306.9 215.3c4.213-8.904 2.85-19.77-4.517-27.14C284.3 170 260.8 161 237 160.5L134.4 80H544c8.822 0 16 7.178 16 16V413.6zM148.9 213.4C142.4 226.5 138.5 240.9 138.5 256c0 25.64 10 49.75 28.12 67.88c18.72 18.72 43.28 28.08 67.88 28.08c22.08 0 43.9-7.969 61.72-23.06L256.6 297.8c-18.11 9.52-40.82 7.335-56.01-7.88C191.5 280.9 186.5 268.8 186.5 256c0-4.053 .6732-7.98 1.644-11.81L148.9 213.4z\"]\n};\nvar faCalculatorSimple = {\n  prefix: 'far',\n  iconName: 'calculator-simple',\n  icon: [512, 512, [\"calculator-alt\"], \"f64c\", \"M168.1 343c-9.375-9.375-24.56-9.375-33.94 0L112 366.1l-23.03-23.03c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L78.06 400l-23.03 23.03c-9.375 9.375-9.375 24.56 0 33.94C59.72 461.7 65.84 464 72 464s12.28-2.344 16.97-7.031L112 433.9l23.03 23.03C139.7 461.7 145.8 464 152 464s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L145.9 400l23.03-23.03C178.3 367.6 178.3 352.4 168.1 343zM64 134.9h96c13.25 0 24-10.75 24-24s-10.75-24-24-24H64c-13.25 0-24 10.75-24 24S50.75 134.9 64 134.9zM344 136.1h32v32c0 13.25 10.75 23.92 24 23.92s24-10.67 24-23.92v-32h32c13.25 0 24-10.83 24-24.08s-10.75-23.92-24-23.92h-32v-32c0-13.25-10.75-24.08-24-24.08s-24 10.83-24 24.08v32h-32c-13.25 0-24 10.67-24 23.92S330.8 136.1 344 136.1zM488 232h-208v-208C280 10.75 269.3 0 256 0S232 10.75 232 24v208h-208C10.75 232 0 242.8 0 256s10.75 24 24 24h208v208C232 501.3 242.8 512 256 512s24-10.75 24-24v-208h208C501.3 280 512 269.3 512 256S501.3 232 488 232zM448 416h-96.06C338.7 416 328 426.8 328 440S338.8 464 352 464h96c13.25 0 24-10.75 24-24S461.3 416 448 416zM448 336h-96c-13.25 0-24 10.75-24 24S338.7 384 351.1 384h96.06C461.3 384 472 373.3 472 360S461.3 336 448 336z\"]\n};\nvar faCalculatorAlt = faCalculatorSimple;\nvar faBridgeCircleCheck = {\n  prefix: 'far',\n  iconName: 'bridge-circle-check',\n  icon: [640, 512, [], \"e4c9\", \"M576 32C589.3 32 600 42.75 600 56C600 69.25 589.3 80 576 80H536V144H584C597.3 144 608 154.7 608 168C608 181.3 597.3 192 584 192H56C42.75 192 32 181.3 32 168C32 154.7 42.75 144 56 144H104V80H56C42.75 80 32 69.25 32 56C32 42.75 42.75 32 56 32H576zM488 80H408V144H488V80zM280 80V144H360V80H280zM232 80H152V144H232V80zM336 288H304C273.1 288 248 313.1 248 344V440C248 462.1 230.1 480 208 480H144C121.9 480 104 462.1 104 440V336C104 309.5 82.51 288 56 288C42.75 288 32 277.3 32 264C32 250.7 42.75 240 56 240C109 240 152 282.1 152 336V432H200V344C200 286.6 246.6 240 304 240H336C347.8 240 359 241.9 369.6 245.5C357.4 258.1 347.2 272.4 339.1 288.1C338.1 288 337.1 287.1 336 287.1V288zM640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM480 385.4L451.3 356.7C445.1 350.4 434.9 350.4 428.7 356.7C422.4 362.9 422.4 373.1 428.7 379.3L468.7 419.3C474.9 425.6 485.1 425.6 491.3 419.3L563.3 347.3C569.6 341.1 569.6 330.9 563.3 324.7C557.1 318.4 546.9 318.4 540.7 324.7L480 385.4z\"]\n};\nvar faSlidersUp = {\n  prefix: 'far',\n  iconName: 'sliders-up',\n  icon: [512, 512, [\"sliders-v\"], \"f3f1\", \"M96 0C109.3 0 120 10.75 120 24V83.66C152.5 93.86 176 124.2 176 160C176 195.8 152.5 226.1 120 236.3V488C120 501.3 109.3 512 96 512C82.75 512 72 501.3 72 488V236.3C39.54 226.1 16 195.8 16 160C16 124.2 39.54 93.86 72 83.66V24C72 10.75 82.75 0 96 0V0zM96 192C113.7 192 128 177.7 128 160C128 142.3 113.7 128 96 128C78.33 128 64 142.3 64 160C64 177.7 78.33 192 96 192zM336 352C336 387.8 312.5 418.1 280 428.3V488C280 501.3 269.3 512 256 512C242.7 512 232 501.3 232 488V428.3C199.5 418.1 176 387.8 176 352C176 316.2 199.5 285.9 232 275.7V24C232 10.75 242.7 0 256 0C269.3 0 280 10.75 280 24V275.7C312.5 285.9 336 316.2 336 352zM256 384C273.7 384 288 369.7 288 352C288 334.3 273.7 320 256 320C238.3 320 224 334.3 224 352C224 369.7 238.3 384 256 384zM440 488C440 501.3 429.3 512 416 512C402.7 512 392 501.3 392 488V268.3C359.5 258.1 336 227.8 336 192C336 156.2 359.5 125.9 392 115.7V24C392 10.75 402.7 0 416 0C429.3 0 440 10.75 440 24V115.7C472.5 125.9 496 156.2 496 192C496 227.8 472.5 258.1 440 268.3V488zM416 160C398.3 160 384 174.3 384 192C384 209.7 398.3 224 416 224C433.7 224 448 209.7 448 192C448 174.3 433.7 160 416 160z\"]\n};\nvar faSlidersV = faSlidersUp;\nvar faLocationMinus = {\n  prefix: 'far',\n  iconName: 'location-minus',\n  icon: [384, 512, [\"map-marker-minus\"], \"f609\", \"M264 168C277.3 168 288 178.7 288 192C288 205.3 277.3 216 264 216H120C106.7 216 96 205.3 96 192C96 178.7 106.7 168 120 168H264zM384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192H384zM192 48C112.5 48 48 112.5 48 192C48 204.4 52.49 223.6 63.3 249.2C73.78 274 88.66 301.4 105.8 329.1C134.2 375.3 167.2 419.1 192 451.7C216.8 419.1 249.8 375.3 278.2 329.1C295.3 301.4 310.2 274 320.7 249.2C331.5 223.6 336 204.4 336 192C336 112.5 271.5 48 192 48V48z\"]\n};\nvar faMapMarkerMinus = faLocationMinus;\nvar faPumpMedical = {\n  prefix: 'far',\n  iconName: 'pump-medical',\n  icon: [384, 512, [], \"e06a\", \"M186.7 293.3v-40C186.7 245.1 180.7 240 173.3 240h-26.67c-7.363 0-13.33 5.969-13.33 13.33v40H93.33c-7.363 0-13.33 5.969-13.33 13.33v26.67c0 7.363 5.971 13.33 13.33 13.33h40v40c0 7.363 5.969 13.33 13.33 13.33h26.67c7.363 0 13.33-5.971 13.33-13.33v-40h40c7.363 0 13.33-5.971 13.33-13.33V306.7c0-7.365-5.971-13.33-13.33-13.33H186.7zM376.1 103l-56-56C316.5 42.53 310.4 40 304 40h-64V32c0-17.67-14.33-32-32-32h-96c-17.67 0-32 14.33-32 32v96.41C48.9 130.6 23.49 154.7 20.63 186.2l-20.36 256C-3.139 479.7 26.37 512 64.01 512h191.1c37.63 0 67.14-32.31 63.74-69.79l-20.36-256C296.5 154.7 271.1 130.6 240 128.4V88h54.06l48.97 48.97C347.7 141.7 353.9 144 360 144s12.28-2.344 16.97-7.031C386.3 127.6 386.3 112.4 376.1 103zM128 48h64V128H128V48zM251.5 190l20.41 256.5C272.7 455.3 265.1 464 255.1 464H64.01c-8.762 0-16.86-7.254-15.89-17.99l20.32-255.5C69.19 182.3 76.04 176 84.37 176h151.3C243.1 176 250.8 182.3 251.5 190z\"]\n};\nvar faFingerprint = {\n  prefix: 'far',\n  iconName: 'fingerprint',\n  icon: [512, 512, [], \"f577\", \"M256.1 246c-13.25 0-23.1 10.75-23.1 23.1c1.125 72.25-8.124 141.9-27.75 211.5C201.7 491.3 206.6 512 227.5 512c10.5 0 20.12-6.875 23.12-17.5c13.5-47.87 30.1-125.4 29.5-224.5C280.1 256.8 269.4 246 256.1 246zM255.2 164.3C193.1 164.1 151.2 211.3 152.1 265.4c.75 47.87-3.75 95.87-13.37 142.5c-2.75 12.1 5.624 25.62 18.62 28.37c12.1 2.625 25.62-5.625 28.37-18.62c10.37-50.12 15.12-101.6 14.37-152.1C199.7 238.6 219.1 212.1 254.5 212.3c31.37 .5 57.24 25.37 57.62 55.5c.8749 47.1-2.75 96.25-10.62 143.5c-2.125 12.1 6.749 25.37 19.87 27.62c19.87 3.25 26.75-15.12 27.5-19.87c8.249-49.1 12.12-101.1 11.25-151.1C359.2 211.1 312.2 165.1 255.2 164.3zM144.6 144.5C134.2 136.1 119.2 137.6 110.7 147.9C85.25 179.4 71.38 219.3 72 259.9c.6249 37.62-2.375 75.37-8.999 112.1c-2.375 12.1 6.249 25.5 19.25 27.87c20.12 3.5 27.12-14.87 27.1-19.37c7.124-39.87 10.5-80.62 9.749-121.4C119.6 229.3 129.2 201.3 147.1 178.3C156.4 167.9 154.9 152.9 144.6 144.5zM253.1 82.14C238.6 81.77 223.1 83.52 208.2 87.14c-12.87 2.1-20.87 15.1-17.87 28.87c3.125 12.87 15.1 20.75 28.1 17.75C230.4 131.3 241.7 130 253.4 130.1c75.37 1.125 137.6 61.5 138.9 134.6c.5 37.87-1.375 75.1-5.624 113.6c-1.5 13.12 7.999 24.1 21.12 26.5c16.75 1.1 25.5-11.87 26.5-21.12c4.625-39.75 6.624-79.75 5.999-119.7C438.6 165.3 355.1 83.64 253.1 82.14zM506.1 203.6c-2.875-12.1-15.51-21.25-28.63-18.38c-12.1 2.875-21.12 15.75-18.25 28.62c4.75 21.5 4.875 37.5 4.75 61.62c-.1249 13.25 10.5 24.12 23.75 24.25c13.12 0 24.12-10.62 24.25-23.87C512.1 253.8 512.3 231.8 506.1 203.6zM465.1 112.9c-48.75-69.37-128.4-111.7-213.3-112.9c-69.74-.875-134.2 24.84-182.2 72.96c-46.37 46.37-71.34 108-70.34 173.6l-.125 21.5C-.3651 281.4 10.01 292.4 23.26 292.8C23.51 292.9 23.76 292.9 24.01 292.9c12.1 0 23.62-10.37 23.1-23.37l.125-23.62C47.38 193.4 67.25 144 104.4 106.9c38.87-38.75 91.37-59.62 147.7-58.87c69.37 .1 134.7 35.62 174.6 92.37c7.624 10.87 22.5 13.5 33.37 5.875C470.1 138.6 473.6 123.8 465.1 112.9z\"]\n};\nvar faSkiBoot = {\n  prefix: 'far',\n  iconName: 'ski-boot',\n  icon: [512, 512, [], \"e3cc\", \"M488 464H480V395.4c0-26.16-15.93-49.69-40.23-59.41l-118.8-47.47l70.18-258.1c.5714-2.104 .895-4.399 .895-6.48c0-7.731-5.988-23.99-24.02-23.99c-10.59 0-20.22 6.986-23.12 17.66l-4.116 14.58L134.4 32.08c-30.51 0-56.77 21.54-62.76 51.44L1.264 435.5c-.8547 4.272-1.264 8.538-1.264 12.7C-.0007 482.6 27.99 512 64.02 512H488c13.25 0 24-10.74 24-23.99C512 474.8 501.3 464 488 464zM118.7 93.07C120.2 85.62 126.8 80.21 134.4 80.21h68.08L191.8 115.6C174.8 172.5 136.8 220.8 86.1 251.7L118.7 93.07zM432 464H64.02c-9.311 0-16.02-7.694-16.02-15.88c0-1.024 .1001-2.109 .3288-3.252l30.46-152.2c68.71-33.2 121.6-94.25 143.7-167.9L235.9 80.21h91.96l-30.45 111.9H240c-8.836 0-16 7.159-16 15.99C224 216.1 231.2 224.1 240 224.1h48.43l-18.37 63.97L208 288.1c-8.836 0-16 7.206-16 16.04c0 8.832 7.164 15.99 16 15.99h62.76l151.2 60.45C428.1 382.1 432 388.8 432 395.4V464z\"]\n};\nvar faStandardDefinition = {\n  prefix: 'far',\n  iconName: 'standard-definition',\n  icon: [576, 512, [\"rectangle-sd\"], \"e28a\", \"M512 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V96C576 60.65 547.3 32 512 32zM528 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h448c8.822 0 16 7.178 16 16V416zM384 160h-56c-13.25 0-24 10.75-24 24v144c0 13.25 10.75 24 24 24H384c52.94 0 96-43.06 96-96S436.9 160 384 160zM384 304h-32v-96h32c26.47 0 48 21.53 48 48S410.5 304 384 304zM197.3 234.6L190.1 232.8C156.6 224.1 157.5 219.4 158.3 215.3c1.469-7.688 19.25-13.72 45-10.19C211.5 206.2 221.1 208.9 227.6 210.9C239.3 214.5 251.5 207.8 255.1 196.3C258.6 184.6 252 172.3 240.4 168.8C232.4 166.4 220.6 163 209.3 161.5C158.9 154.5 121.9 172.3 115.1 206.8C105.4 256.3 157 269.7 179.1 275.4l7.469 1.906c35.25 8.875 40.44 13 39.16 19.45c-1.5 7.688-19.12 13.81-45.09 10.17C170.9 305.6 158.1 301.9 148.4 298.5L142.5 296.7C130.8 292.1 118.6 299.5 115 311.1c-3.625 11.59 2.875 23.92 14.47 27.53l5.656 1.797c12.28 3.891 26.19 8.281 39.59 10.06c7.25 1 14.3 1.484 20.96 1.484c39.56 0 67.42-17.28 73.2-46.81C278.7 255.1 227.8 242.3 197.3 234.6z\"]\n};\nvar faRectangleSd = faStandardDefinition;\nvar faH1 = {\n  prefix: 'far',\n  iconName: 'h1',\n  icon: [576, 512, [], \"f313\", \"M296 64C282.8 64 272 74.75 272 88V224h-224V88C48 74.75 37.25 64 24 64S0 74.75 0 88v336C0 437.3 10.75 448 24 448s24-10.75 24-24V272h224v152c0 13.25 10.75 24 24 24S320 437.3 320 424V88C320 74.75 309.3 64 296 64zM552 400h-48V88.02c0-8.842-4.875-16.97-12.69-21.15C483.5 62.65 474 63.12 466.7 68.05l-72 47.1c-11.03 7.344-14 22.25-6.656 33.28c7.375 11.03 22.22 13.97 33.28 6.656L456 132.9v267.1h-48c-13.25 0-24 10.75-24 24C384 437.3 394.8 448 408 448h143.1C565.2 448 576 437.3 576 424C576 410.8 565.3 400 552 400z\"]\n};\nvar faHandPointRight = {\n  prefix: 'far',\n  iconName: 'hand-point-right',\n  icon: [512, 512, [], \"f0a4\", \"M320 408c0-6.428-.8457-12.66-2.434-18.6C338.2 376.7 352 353.9 352 328c0-6.428-.8457-12.66-2.434-18.6C370.2 296.7 384 273.9 384 248c0-2.705-.1484-5.373-.4414-8H440C479.7 240 512 207.7 512 168S479.7 96 440 96H243.7C227.5 76.51 203.2 64 176 64H126.1C94.02 64 64.47 81.1 49 108.6L17.65 164.5C6.104 185.1 0 208.4 0 231.8v107.9C0 417.1 64.6 480 144 480h104C287.7 480 320 447.7 320 408zM280 304c13.23 0 24 10.78 24 24S293.2 352 280 352H232.1C218.9 352 208 341.2 208 328S218.8 304 232 304H280zM312 224c13.23 0 24 10.78 24 24S325.2 272 312 272h-48c-3.029 0-5.875-.7012-8.545-1.73C260.7 259.9 264 248.4 264 236V224H312zM440 144c13.23 0 24 10.78 24 24S453.2 192 440 192h-176V152c0-2.686-.5566-5.217-.793-7.84C263.5 144.2 263.7 144 264 144H440zM48 339.7V231.8c0-15.25 3.984-30.41 11.52-43.88l31.34-55.78C97.84 119.7 111.4 112 126.1 112H176c22.06 0 40 17.94 40 40v84c0 15.44-12.56 28-28 28S160 251.4 160 236V184C160 170.8 149.3 160 136 160S112 170.8 112 184v52c0 33.23 21.58 61.25 51.36 71.54C161.3 314 160 320.9 160 328c0 5.041 1.166 9.836 2.178 14.66C137.4 354 120 378.1 120 408c0 7.684 1.557 14.94 3.836 21.87C80.56 420.9 48 383.9 48 339.7zM192 432c-13.23 0-24-10.78-24-24S178.8 384 192 384h56c13.23 0 24 10.78 24 24s-10.77 24-24 24H192z\"]\n};\nvar faMagnifyingGlassLocation = {\n  prefix: 'far',\n  iconName: 'magnifying-glass-location',\n  icon: [512, 512, [\"search-location\"], \"f689\", \"M207.1 96C160.4 96 121.9 134.5 121.9 182.2c0 38.35 56.29 108.5 77.87 134C201.8 318.5 204.7 320 207.1 320s6.262-1.459 8.303-3.791c21.58-25.52 77.88-95.67 77.88-134C294.1 134.5 255.5 96 207.1 96zM208 208c-17.67 0-32-14.34-32-32c0-17.67 14.33-32 32-32s32 14.33 32 32C240 193.7 225.7 208 208 208zM504.1 471l-134-134C399.1 301.5 416 256.8 416 208C416 93.13 322.9 0 208 0S0 93.13 0 208S93.13 416 208 416c48.79 0 93.55-16.91 129-45.04l134 134C475.7 509.7 481.9 512 488 512s12.28-2.344 16.97-7.031C514.3 495.6 514.3 480.4 504.1 471zM208 368c-88.22 0-160-71.78-160-160s71.78-160 160-160s160 71.78 160 160S296.2 368 208 368z\"]\n};\nvar faSearchLocation = faMagnifyingGlassLocation;\nvar faMessageBot = {\n  prefix: 'far',\n  iconName: 'message-bot',\n  icon: [640, 512, [], \"e3b8\", \"M608 159.1c-18.85 0-25.44 13.31-27.03 16H544V80C544 35.82 508.2 0 464 0h-288C131.8 0 96 35.82 96 80v95.1H59.03C57.44 173.3 50.85 159.1 32 159.1c-17.06 0-32 13.72-32 32c0 18.3 14.97 31.1 32 31.1c18.85 0 25.44-13.3 27.03-15.1H96v127.1c0 44.18 35.82 80 80 80L224 415.1v83.99C224 503.3 226.7 512 236 512c2.521 0 4.998-.8086 7.096-2.328L368 415.1l96 .0059c44.18 0 80-35.82 80-80V207.1h36.98C582.6 210.7 589.2 223.1 608 223.1c17.06 0 32-13.72 32-31.1C640 173.7 625.1 159.1 608 159.1zM496 335.1c0 17.64-14.36 32-31.1 32l-112-.0078L272 428v-60.03l-96 .0117c-17.64 0-32-14.36-32-32V80c0-17.64 14.36-32 32-32h288c17.64 0 32 14.36 32 32V335.1zM448 96H192C174.3 96 160 110.3 160 128v128c0 17.67 14.33 32 32 32h256c17.67 0 32-14.33 32-32V128C480 110.3 465.7 96 448 96zM240 224c-17.67 0-32-14.33-32-32c0-17.67 14.33-32 32-32s32 14.33 32 32C272 209.7 257.7 224 240 224zM400 224c-17.67 0-32-14.33-32-32c0-17.67 14.33-32 32-32s32 14.33 32 32C432 209.7 417.7 224 400 224z\"]\n};\nvar faForwardStep = {\n  prefix: 'far',\n  iconName: 'forward-step',\n  icon: [320, 512, [\"step-forward\"], \"f051\", \"M264 64c-13.25 0-24 10.75-24 24v105.8L66.59 69.97C61.07 66 54.55 64 48 64c-5.012 0-10.04 1.172-14.66 3.529c-10.66 5.5-17.34 16.48-17.34 28.48v319.1c0 12 6.687 22.98 17.34 28.48C37.97 446.8 43 448 48 448c6.562 0 13.06-2 18.59-5.969L240 318.2V424c0 13.25 10.75 24 24 24S288 437.3 288 424V88C288 74.75 277.3 64 264 64zM240 259.2L64 384.9V127.1l176 125.7V259.2z\"]\n};\nvar faStepForward = faForwardStep;\nvar faFaceSmileBeam = {\n  prefix: 'far',\n  iconName: 'face-smile-beam',\n  icon: [512, 512, [128522, \"smile-beam\"], \"f5b8\", \"M256 352C293.2 352 319.2 334.5 334.4 318.1C343.3 308.4 358.5 307.7 368.3 316.7C378 325.7 378.6 340.9 369.6 350.6C347.7 374.5 309.7 400 256 400C202.3 400 164.3 374.5 142.4 350.6C133.4 340.9 133.1 325.7 143.7 316.7C153.5 307.7 168.7 308.4 177.6 318.1C192.8 334.5 218.8 352 256 352zM217.6 228.8L217.6 228.8L217.4 228.5C217.2 228.3 217 228 216.7 227.6C216 226.8 215.1 225.7 213.9 224.3C211.4 221.4 207.9 217.7 203.7 213.1C194.9 206.2 184.8 200 176 200C167.2 200 157.1 206.2 148.3 213.1C144.1 217.7 140.6 221.4 138.1 224.3C136.9 225.7 135.1 226.8 135.3 227.6C134.1 228 134.8 228.3 134.6 228.5L134.4 228.8L134.4 228.8C132.3 231.6 128.7 232.7 125.5 231.6C122.2 230.5 120 227.4 120 224C120 206.1 126.7 188.4 136.6 175.2C146.4 162.2 160.5 152 176 152C191.5 152 205.6 162.2 215.4 175.2C225.3 188.4 232 206.1 232 224C232 227.4 229.8 230.5 226.5 231.6C223.3 232.7 219.7 231.6 217.6 228.8V228.8zM377.6 228.8L377.4 228.5C377.2 228.3 377 228 376.7 227.6C376 226.8 375.1 225.7 373.9 224.3C371.4 221.4 367.9 217.7 363.7 213.1C354.9 206.2 344.8 200 336 200C327.2 200 317.1 206.2 308.3 213.1C304.1 217.7 300.6 221.4 298.1 224.3C296.9 225.7 295.1 226.8 295.3 227.6C294.1 228 294.8 228.3 294.6 228.5L294.4 228.8L294.4 228.8C292.3 231.6 288.7 232.7 285.5 231.6C282.2 230.5 280 227.4 280 224C280 206.1 286.7 188.4 296.6 175.2C306.4 162.2 320.5 152 336 152C351.5 152 365.6 162.2 375.4 175.2C385.3 188.4 392 206.1 392 224C392 227.4 389.8 230.5 386.5 231.6C383.3 232.7 379.7 231.6 377.6 228.8L377.6 228.8zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faSmileBeam = faFaceSmileBeam;\nvar faLightCeiling = {\n  prefix: 'far',\n  iconName: 'light-ceiling',\n  icon: [512, 512, [], \"e016\", \"M320 447.1H192c0 35.38 28.62 64 63.1 64S320 483.4 320 447.1zM.3186 379.7C-2.557 398.8 12.91 415.1 32.41 415.1h447.1c19.5 0 34.94-17.19 32.19-36.31c-16.63-116.4-112.4-207.7-231.7-218.6V23.1c0-13.25-10.78-24-24.04-24c-13.26 0-23.97 10.75-23.97 24v137.1C112.7 172 16.95 263.3 .3186 379.7zM51.35 368c22.13-92.38 107-160 204.7-160s182.5 67.63 204.7 160H51.35z\"]\n};\nvar faMessageExclamation = {\n  prefix: 'far',\n  iconName: 'message-exclamation',\n  icon: [512, 512, [\"comment-alt-exclamation\"], \"f4a5\", \"M257.5 272c-17.67 0-32 14.33-32 32s14.33 32 32 32c17.67 0 32-14.33 32-32S275.2 272 257.5 272zM257.5 240c13.25 0 24-10.75 24-24v-112c0-13.25-10.75-24-24-24s-24 10.75-24 24v112C233.5 229.3 244.3 240 257.5 240zM447.1 0h-384c-35.25 0-64 28.75-64 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.1c0 9.836 11.02 15.55 19.12 9.7l124.9-93.7h144c35.25 0 64-28.75 64-63.1V63.1C511.1 28.75 483.2 0 447.1 0zM464 352c0 8.75-7.25 16-16 16h-160l-80 60v-60H64c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h384c8.75 0 16 7.25 16 16V352z\"]\n};\nvar faCommentAltExclamation = faMessageExclamation;\nvar faBowlScoop = {\n  prefix: 'far',\n  iconName: 'bowl-scoop',\n  icon: [448, 512, [127847, \"bowl-shaved-ice\"], \"e3de\", \"M359.8 88.24C395.8 124.2 416 173.1 416 224H32C32 173.1 52.23 124.2 88.24 88.24C124.2 52.23 173.1 32 224 32C274.9 32 323.8 52.23 359.8 88.24zM394.9 375.6C365.4 401.7 327.4 416.1 288 416L347.9 485.3C349.1 487.6 351.3 490.4 351.8 493.5C352.3 496.5 351.9 499.7 350.6 502.5C349.4 505.3 347.3 507.7 344.7 509.4C342.1 511.1 339.1 512 336 512H112C108.9 512 105.9 511.1 103.3 509.4C100.7 507.7 98.62 505.3 97.36 502.5C96.1 499.7 95.69 496.5 96.17 493.5C96.66 490.4 98.02 487.6 100.1 485.3L160 416C120.6 416.1 82.61 401.7 53.12 375.6C23.64 349.5 4.739 313.5 .0026 274.4C-.312 272.1-.1338 269.8 .5251 267.6C1.184 265.4 2.309 263.3 3.824 261.6C5.339 259.8 7.209 258.4 9.309 257.5C11.41 256.5 13.69 256 16 256H432C434.3 256 436.6 256.5 438.7 257.5C440.8 258.4 442.7 259.8 444.2 261.6C445.7 263.3 446.8 265.4 447.5 267.6C448.1 269.8 448.3 272.1 448 274.4C443.3 313.5 424.4 349.5 394.9 375.6zM266.1 464L224 415.3L181.1 464H266.1zM389.3 304H58.75C67.86 323.1 82.21 339.3 100.1 350.6C118 361.1 138.8 367.1 160 368H288C302.7 368 317.3 365.2 330.9 359.5C344.5 353.9 356.8 345.6 367.2 335.2C376.3 326.1 383.7 315.6 389.3 304z\"]\n};\nvar faBowlShavedIce = faBowlScoop;\nvar faSquareX = {\n  prefix: 'far',\n  iconName: 'square-x',\n  icon: [448, 512, [], \"e286\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM327.5 133.7c-10.11-8.578-25.28-7.297-33.83 2.828L224 218.8L154.3 136.5C145.8 126.4 130.6 125.1 120.5 133.7C110.4 142.2 109.1 157.4 117.7 167.5L192.6 256l-74.88 88.5c-8.562 10.11-7.297 25.27 2.828 33.83C125 382.1 130.5 384 135.1 384c6.812 0 13.59-2.891 18.34-8.5L224 293.2l69.67 82.34C298.4 381.1 305.2 384 312 384c5.469 0 10.98-1.859 15.48-5.672c10.12-8.562 11.39-23.72 2.828-33.83L255.4 256l74.88-88.5C338.9 157.4 337.6 142.2 327.5 133.7z\"]\n};\nvar faUtilityPoleDouble = {\n  prefix: 'far',\n  iconName: 'utility-pole-double',\n  icon: [512, 512, [], \"e2c4\", \"M443.3 128H480c17.67 0 32-14.33 32-32V48C512 39.16 504.8 32 496 32H480c-8.836 0-16 7.162-16 16v32h-32v-32C432 39.16 424.8 32 416 32h-16C391.2 32 384 39.16 384 48v32h-104v-64c0-8.838-7.164-16-16-16h-16c-8.836 0-16 7.162-16 16v64H128v-32C128 39.16 120.8 32 112 32H96C87.16 32 80 39.16 80 48v32h-32v-32C48 39.16 40.84 32 32 32H16C7.164 32 0 39.16 0 48V96c0 17.67 14.33 32 32 32h36.73L232 236.8V272H128v-32C128 231.2 120.8 224 112 224H96C87.16 224 80 231.2 80 240v32h-32v-32C48 231.2 40.84 224 32 224H16C7.164 224 0 231.2 0 240V288c0 17.67 14.33 32 32 32h200v192h48v-192H480c17.67 0 32-14.33 32-32V240C512 231.2 504.8 224 496 224H480c-8.836 0-16 7.162-16 16v32h-32v-32C432 231.2 424.8 224 416 224h-16C391.2 224 384 231.2 384 240v32h-104V236.8L443.3 128zM280 128h76.73L280 179.2V128zM155.3 128H232v51.16L155.3 128z\"]\n};\nvar faFlagCheckered = {\n  prefix: 'far',\n  iconName: 'flag-checkered',\n  icon: [576, 512, [127937], \"f11e\", \"M508.3 0c-6.365 0-13.04 1.35-19.37 4.232c-45.69 20.86-79.56 27.94-107.8 27.94c-59.96 0-94.8-31.86-163.9-31.87c-34.63 0-77.87 8.002-137.2 32.04V24C80 10.75 69.26 0 56 0S32 10.75 32 24v464C32 501.3 42.74 512 56 512s24-10.75 24-24v-104c53.59-23.86 96.02-31.81 132.8-31.81c73.63 0 124.9 31.78 198.6 31.78c31.91 0 68.02-5.973 111.1-23.09C536.1 355.8 544 344.4 544 332.1V30.74C544 12.01 527.3 0 508.3 0zM152 310.4C128.7 315 104.8 322 80 331.9V283.8l18.03-7.301C117.5 268.7 135.2 262.8 152 258.3V310.4zM152 208.6C130.8 213.7 107.3 221 80 232.1V187.8l18.03-7.301C117.5 172.7 135.2 166.8 152 162.3V208.6zM152 112.6C130.8 117.7 107.3 125 80 136.1V84.14l18.03-7.301C117.5 68.95 135.2 63.15 152 58.55V112.6zM272 309.7C253.7 306.4 234.1 304.2 212.8 304.2c-4.248 0-8.574 .5039-12.85 .6836V249.2C205.8 248.6 211.7 248 217.2 248C238.1 248 254.9 251.7 272 256.7V309.7zM272 207.1C255.7 203.1 238.1 200 217.2 200C211.8 200 205.8 200.6 200 201v-47.84C205.8 152.6 211.7 152 217.2 152C238.1 152 254.9 155.7 272 160.7V207.1zM272 111.1C255.7 107.1 238.1 104 217.2 104C211.8 104 205.8 104.6 200 105V49.47c5.826-.5195 11.74-1.172 17.21-1.172C238.1 48.3 254.9 51.98 272 57.02V111.1zM392 334.9c-23.25-2.121-45.17-7.555-68.04-13.37C322.7 321.2 321.3 320.9 320 320.6V271.2C338.1 276 357.9 279.9 381.1 279.9c3.592 0 7.283-.4766 10.91-.6523V334.9zM392 231.2c-3.627 .2227-7.457 .6992-10.91 .6992c-22.93 0-42.19-4.672-61.09-10.43V175.2C338.1 180 357.9 183.9 381.1 183.9c3.592 0 7.283-.4766 10.91-.6523V231.2zM392 135.2c-3.627 .2227-7.457 .6992-10.91 .6992c-22.93 0-42.19-4.672-61.09-10.43V71.48c18.07 4.82 37.91 8.684 61.09 8.684c3.592 0 7.283-.4766 10.91-.6523V135.2zM496 319.8c-19.64 7.012-38.14 11.46-56 13.89v-61.55c17.73-4.375 36.19-10.5 56-18.91V319.8zM496 201.6c-2.371 .6562-4.75 1.289-7.072 2.344C470.7 212.2 454.8 217.8 440 222.2V176.2c17.73-4.375 36.19-10.5 56-18.91V201.6zM496 105.6c-2.371 .6562-4.75 1.289-7.072 2.344C470.7 116.2 454.8 121.8 440 126.2V72.47c17.73-4.375 36.19-10.5 56-18.91V105.6z\"]\n};\nvar faChevronsUp = {\n  prefix: 'far',\n  iconName: 'chevrons-up',\n  icon: [448, 512, [\"chevron-double-up\"], \"f325\", \"M56.59 265.3L224 105.2l167.4 160.1C396.1 269.8 402 272 408 272c6.312 0 12.62-2.469 17.34-7.406c9.156-9.594 8.812-24.78-.75-33.94l-184-176c-9.312-8.875-23.88-8.875-33.19 0l-184 176C13.84 239.8 13.49 255 22.65 264.6S46.1 274.5 56.59 265.3zM240.6 246.7c-9.312-8.875-23.88-8.875-33.19 0l-184 176c-9.562 9.156-9.906 24.34-.75 33.94s24.35 9.875 33.94 .75L224 297.2l167.4 160.1C396.1 461.8 402 464 408 464c6.312 0 12.62-2.469 17.34-7.406c9.156-9.594 8.812-24.78-.75-33.94L240.6 246.7z\"]\n};\nvar faChevronDoubleUp = faChevronsUp;\nvar faFootball = {\n  prefix: 'far',\n  iconName: 'football',\n  icon: [512, 512, [127944, \"football-ball\"], \"f44e\", \"M496 174.8c0-45.12-7.712-83.76-14.15-108.2c-4.688-17.54-18.34-31.23-36.04-35.95C435.5 27.91 392.9 16 337 16C149 16 15.1 154.6 15.1 337.2c0 45.12 7.713 83.77 14.15 108.2C35.22 464.3 50.46 496 174.9 496C362.1 496 496 357.4 496 174.8zM78.6 435.1c-2.242-.5965-11.89-35.97-14.02-80.55l92.27 92.27C130.8 445.5 104.7 442.1 78.6 435.1zM222.3 444.4L67.7 289.8c12.81-85.59 76.59-200.7 222-222.1l154.6 154.6C431.5 307.8 367.7 422.1 222.3 444.4zM355.2 65.23c25.9 1.322 51.94 4.732 78.29 11.84c2.241 .596 11.84 36.04 13.96 80.41L355.2 65.23zM235.3 212.7C232.2 209.6 228.1 207.1 224 207.1c-9.141 0-16 7.473-16 16c0 4.094 1.562 8.188 4.688 11.31l64.01 64.01c3.125 3.125 7.219 4.689 11.31 4.689c8.526 0 16-6.867 16-16c0-4.094-1.562-8.188-4.688-11.31L235.3 212.7zM187.3 260.7C184.2 257.6 180.1 255.1 176 255.1c-9.142 0-16 7.472-16 16c0 4.094 1.562 8.188 4.688 11.31l64.01 64c3.125 3.125 7.219 4.689 11.31 4.689c8.526 0 16-6.867 16-16c0-4.094-1.562-8.188-4.688-11.31L187.3 260.7zM272 159.1c-9.141 0-16 7.473-16 16c0 4.094 1.562 8.188 4.688 11.31l64.01 64.01c3.125 3.125 7.221 4.688 11.31 4.688c8.545 0 16-6.882 16-16c0-4.094-1.562-8.188-4.688-11.31l-64.01-64.01C280.2 161.5 276.1 159.1 272 159.1z\"]\n};\nvar faFootballBall = faFootball;\nvar faUserVneck = {\n  prefix: 'far',\n  iconName: 'user-vneck',\n  icon: [448, 512, [], \"e461\", \"M96 128C96 57.31 153.3 0 224 0C294.7 0 352 57.31 352 128C352 198.7 294.7 256 224 256C153.3 256 96 198.7 96 128zM304 128C304 83.82 268.2 48 224 48C179.8 48 144 83.82 144 128C144 172.2 179.8 208 224 208C268.2 208 304 172.2 304 128zM448 479.1C448 497.7 433.7 511.1 416 511.1H32C14.33 511.1 0 497.7 0 479.1V471.1C0 388.2 61.33 318.8 141.6 306.1L224 416L306.4 306.1C386.7 318.8 448 388.2 448 471.1V479.1zM122.6 360.9C81.2 377.8 51.34 417.3 48.26 463.1H199.1L122.6 360.9zM325.4 360.9L248 463.1H399.7C396.7 417.3 366.8 377.8 325.4 360.9z\"]\n};\nvar faSchoolCircleExclamation = {\n  prefix: 'far',\n  iconName: 'school-circle-exclamation',\n  icon: [640, 512, [], \"e56c\", \"M473.9 113.3L579.2 129.9C614.2 135.4 640 165.6 640 201V266.8C627.1 248.5 610.8 232.7 592 220.5V201C592 189.2 583.4 179.2 571.7 177.3L460.3 159.7C456.2 159.1 452.5 157.4 449.3 154.9L319.1 54.4L190.7 154.9C187.5 157.4 183.8 159.1 179.7 159.7L68.26 177.3C56.59 179.2 48 189.2 48 201V440C48 453.3 58.75 464 72 464H256V384C256 348.7 284.7 320 320 320C322.2 320 324.4 320.1 326.5 320.3C322.3 335.5 320 351.5 320 368C320 427.5 349.6 480.1 394.8 512H72C32.24 512 0 479.8 0 440V201C0 165.6 25.78 135.4 60.77 129.9L166.1 113.3L305.3 5.056C313.9-1.685 326.1-1.685 334.7 5.056L473.9 113.3zM319.1 272C275.8 272 239.1 236.2 239.1 192C239.1 147.8 275.8 112 319.1 112C364.2 112 400 147.8 400 192C400 203.1 397.4 215.3 392.7 225.5C377.6 236.4 364.4 249.6 353.5 264.7C343.3 269.4 331.1 272 319.1 272zM303.1 160V192C303.1 200.8 311.2 208 319.1 208H344C352.8 208 360 200.8 360 192C360 183.2 352.8 176 344 176H336V160C336 151.2 328.8 144 319.1 144C311.2 144 303.1 151.2 303.1 160zM95.1 240C95.1 231.2 103.2 224 111.1 224H143.1C152.8 224 159.1 231.2 159.1 240V272C159.1 280.8 152.8 288 143.1 288H111.1C103.2 288 95.1 280.8 95.1 272V240zM143.1 320C152.8 320 159.1 327.2 159.1 336V400C159.1 408.8 152.8 416 143.1 416H111.1C103.2 416 95.1 408.8 95.1 400V336C95.1 327.2 103.2 320 111.1 320H143.1zM352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM496 464C509.3 464 520 453.3 520 440C520 426.7 509.3 416 496 416C482.7 416 472 426.7 472 440C472 453.3 482.7 464 496 464zM479.1 288V368C479.1 376.8 487.2 384 495.1 384C504.8 384 511.1 376.8 511.1 368V288C511.1 279.2 504.8 272 495.1 272C487.2 272 479.1 279.2 479.1 288z\"]\n};\nvar faCrop = {\n  prefix: 'far',\n  iconName: 'crop',\n  icon: [512, 512, [], \"f125\", \"M80 24C80 10.75 90.75 0 104 0C117.3 0 128 10.75 128 24V350.1L350.1 128H160V80H398.1L471 7.029C480.4-2.343 495.6-2.343 504.1 7.029C514.3 16.4 514.3 31.6 504.1 40.97L432 113.9V384H488C501.3 384 512 394.7 512 408C512 421.3 501.3 432 488 432H432V488C432 501.3 421.3 512 408 512C394.7 512 384 501.3 384 488V161.9L161.9 384H352V432H136C105.1 432 80 406.9 80 376V128H24C10.75 128 0 117.3 0 104C0 90.75 10.75 80 24 80H80V24z\"]\n};\nvar faAnglesDown = {\n  prefix: 'far',\n  iconName: 'angles-down',\n  icon: [384, 512, [\"angle-double-down\"], \"f103\", \"M328 270.1L192 391.8L55.1 270.1c-4.563-4.094-10.28-6.125-16-6.125c-6.594 0-13.16 2.687-17.88 7.1C13.28 281.9 14.12 297.1 23.99 305.9l152 135.1c9.125 8.187 22.88 8.187 32 0l152-135.1c9.875-8.812 10.72-23.1 1.875-33.87C353.1 262.1 337.8 261.3 328 270.1zM175.1 249.9c9.125 8.187 22.88 8.187 32 0l152-135.1c9.875-8.812 10.72-23.1 1.875-33.87c-8.813-9.906-24.03-10.72-33.88-1.875L192 199.8L55.1 78.13c-4.563-4.094-10.28-6.125-16-6.125c-6.594 0-13.16 2.687-17.88 7.1C13.28 89.88 14.12 105.1 23.99 113.9L175.1 249.9z\"]\n};\nvar faAngleDoubleDown = faAnglesDown;\nvar faUsersRectangle = {\n  prefix: 'far',\n  iconName: 'users-rectangle',\n  icon: [640, 512, [], \"e594\", \"M268.4 274C274.7 272.7 281.3 272 288 272H352C358.7 272 365.3 272.7 371.6 274C372.7 274.2 373.8 274.5 374.9 274.7C398.5 280.5 418.7 295 431.8 314.6C432.1 316.4 434.1 318.2 435.2 319.1C443.3 334.1 448 350.5 448 368C448 385.7 433.7 400 416 400H224C206.3 400 192 385.7 192 368C192 350.5 196.7 334.1 204.8 319.1C217.8 297.7 239.4 281 265.1 274.7C266.2 274.5 267.3 274.2 268.4 274zM397.3 352C390.7 333.4 372.9 320 352 320H288C267.1 320 249.3 333.4 242.7 352H397.3zM248 168C248 128.2 280.2 96 320 96C359.8 96 392 128.2 392 168C392 190.9 381.3 211.4 364.6 224.5C360.7 227.6 356.5 230.3 352 232.5C342.4 237.3 331.5 240 320 240C308.5 240 297.6 237.3 288 232.5C283.5 230.3 279.3 227.6 275.4 224.5C258.7 211.4 248 190.9 248 168V168zM320 192C333.3 192 344 181.3 344 168C344 154.7 333.3 144 320 144C306.7 144 296 154.7 296 168C296 181.3 306.7 192 320 192zM223.8 160C223.8 186.5 202.3 208 175.8 208C149.3 208 127.8 186.5 127.8 160C127.8 133.5 149.3 112 175.8 112C202.3 112 223.8 133.5 223.8 160zM96 293.3C96 263.9 119.9 240 149.3 240H218.7C228.4 240 237.6 242.6 245.5 247.2C210.8 259.4 183 286.1 169.3 320H122.7C107.9 320 96 308.1 96 293.3V293.3zM394.5 247.2C402.4 242.6 411.6 240 421.3 240H490.7C520.1 240 544 263.9 544 293.3C544 308.1 532.1 320 517.3 320H470.7C456.1 286.1 429.2 259.4 394.5 247.2zM512 160C512 186.5 490.5 208 464 208C437.5 208 416 186.5 416 160C416 133.5 437.5 112 464 112C490.5 112 512 133.5 512 160zM552 0C600.6 0 640 39.4 640 88V424C640 472.6 600.6 512 552 512H88C39.4 512 0 472.6 0 424V88C0 39.4 39.4 0 88 0H552zM48 424C48 446.1 65.91 464 88 464H552C574.1 464 592 446.1 592 424V88C592 65.91 574.1 48 552 48H88C65.91 48 48 65.91 48 88V424z\"]\n};\nvar faPeopleRoof = {\n  prefix: 'far',\n  iconName: 'people-roof',\n  icon: [640, 512, [], \"e537\", \"M628.3 179.4C639.7 186.1 643.4 200.9 636.6 212.3C629.9 223.7 615.1 227.4 603.7 220.6L320 51.92L36.27 220.6C24.88 227.4 10.15 223.7 3.375 212.3C-3.399 200.9 .3447 186.1 11.74 179.4L307.7 3.371C315.3-1.124 324.7-1.124 332.3 3.371L628.3 179.4zM456 296C456 273.9 473.9 256 496 256C518.1 256 536 273.9 536 296C536 318.1 518.1 336 496 336C473.9 336 456 318.1 456 296zM578.9 491.4L560 456.3V480C560 497.7 545.7 512 528 512H464C446.3 512 432 497.7 432 480V456.3L413.1 491.4C406.9 503 392.3 507.4 380.6 501.1C368.1 494.8 364.6 480.3 370.9 468.6L407.2 401.1C405.5 399.5 404.1 397.6 402.9 395.4L384 360.3V400C384 417.7 369.7 432 352 432H288C270.3 432 256 417.7 256 400V360.3L237.1 395.4C235.1 397.6 234.5 399.5 232.8 401.1L269.1 468.6C275.4 480.3 271.1 494.8 259.4 501.1C247.7 507.4 233.2 503 226.9 491.4L208 456.3V480C208 497.7 193.7 512 176 512H112C94.33 512 80.01 497.7 80.01 480V456.3L61.14 491.4C54.85 503 40.3 507.4 28.63 501.1C16.96 494.8 12.59 480.3 18.88 468.6L56.75 398.3C72.1 369.8 101.9 352 134.2 352H153.8C170.1 352 185.7 356.5 199.2 364.6L232.8 302.3C248.1 273.8 277.9 256 310.2 256H329.8C362.2 256 391.9 273.8 407.3 302.3L440.8 364.6C454.3 356.5 469.9 352 486.2 352H505.8C538.2 352 567.9 369.8 583.3 398.3L621.1 468.6C627.4 480.3 623.1 494.8 611.4 501.1C599.7 507.4 585.2 503 578.9 491.4L578.9 491.4zM512 464V400.5C509.1 400.2 507.9 400 505.8 400H486.2C484.1 400 482 400.2 480 400.5V464H512zM304 304.5V384H336V304.5C333.1 304.2 331.9 304 329.8 304H310.2C308.1 304 306 304.2 304 304.5zM160 464V400.5C157.1 400.2 155.9 400 153.8 400H134.2C132.1 400 130 400.2 128 400.5V464H160zM360 200C360 222.1 342.1 240 320 240C297.9 240 280 222.1 280 200C280 177.9 297.9 160 320 160C342.1 160 360 177.9 360 200zM104 296C104 273.9 121.9 256 144 256C166.1 256 184 273.9 184 296C184 318.1 166.1 336 144 336C121.9 336 104 318.1 104 296z\"]\n};\nvar faSquareArrowRight = {\n  prefix: 'far',\n  iconName: 'square-arrow-right',\n  icon: [448, 512, [\"arrow-square-right\"], \"f33b\", \"M384 32H64C28.66 32 0 60.66 0 96v320c0 35.34 28.66 64 64 64h320c35.34 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM400 416c0 8.82-7.18 16-16 16H64c-8.82 0-16-7.18-16-16V96c0-8.82 7.18-16 16-16h320c8.82 0 16 7.18 16 16V416zM232.3 134.4c-9.719-9-24.91-8.438-33.94 1.25c-9 9.719-8.469 24.88 1.25 33.94l67.21 62.41H120c-13.25 0-24 10.76-24 24.01c0 13.25 10.75 23.99 24 23.99h146.9l-67.21 62.41c-9.719 9.062-10.25 24.22-1.25 33.94c9.031 9.688 24.22 10.25 33.94 1.25l112-104C349.2 269 352 262.7 352 255.1s-2.781-13.04-7.656-17.6L232.3 134.4z\"]\n};\nvar faArrowSquareRight = faSquareArrowRight;\nvar faLocationPlus = {\n  prefix: 'far',\n  iconName: 'location-plus',\n  icon: [384, 512, [\"map-marker-plus\"], \"f60a\", \"M192 96C205.3 96 216 106.7 216 120V168H264C277.3 168 288 178.7 288 192C288 205.3 277.3 216 264 216H216V264C216 277.3 205.3 288 192 288C178.7 288 168 277.3 168 264V216H120C106.7 216 96 205.3 96 192C96 178.7 106.7 168 120 168H168V120C168 106.7 178.7 96 192 96zM384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192H384zM192 48C112.5 48 48 112.5 48 192C48 204.4 52.49 223.6 63.3 249.2C73.78 274 88.66 301.4 105.8 329.1C134.2 375.3 167.2 419.1 192 451.7C216.8 419.1 249.8 375.3 278.2 329.1C295.3 301.4 310.2 274 320.7 249.2C331.5 223.6 336 204.4 336 192C336 112.5 271.5 48 192 48V48z\"]\n};\nvar faMapMarkerPlus = faLocationPlus;\nvar faLightbulbExclamationOn = {\n  prefix: 'far',\n  iconName: 'lightbulb-exclamation-on',\n  icon: [640, 512, [], \"e1ca\", \"M131.1 55.25l-55.5-32C68.25 18.75 59 18.62 51.38 22.88c-7.5 4.375-12.12 12.38-12.12 21c.125 8.75 4.875 16.75 12.38 20.88l55.5 32C114.5 101.3 123.8 101.4 131.4 97.13c7.5-4.375 12.12-12.38 12.12-21C143.4 67.38 138.6 59.38 131.1 55.25zM521 100c4.125 0 8.25-1.125 12-3.25l55.38-32c11.25-6.75 14.88-21.25 8.375-32.5c-6.5-11.38-21-15.38-32.38-9l-55.38 32c-9.5 5.375-14 16.5-11.25 27C500.6 92.75 510.1 100 521 100zM107.1 287.3l-55.5 32c-7.5 4.125-12.25 12.13-12.38 20.88c0 8.625 4.625 16.62 12.12 21c7.625 4.25 16.88 4.125 24.25-.375l55.5-32C142.3 322 145.1 307.5 139.5 296.3C133 284.9 118.5 280.9 107.1 287.3zM112 192c0-13.25-10.75-24-24-24h-64c-13.25 0-24 10.75-24 24s10.75 24 24 24h64C101.3 216 112 205.3 112 192zM240.2 454.4c0 6.297 1.886 12.43 5.355 17.68l17.08 25.69C267.8 505.6 279.8 512 289.2 512h61.67c9.438 0 21.36-6.395 26.61-14.27l17.02-25.69c2.938-4.438 5.419-12.36 5.419-17.69L400 415.1L240.1 415.1L240.2 454.4zM588.4 319.3l-55.5-32c-7.375-4.5-16.62-4.625-24.25-.375c-7.5 4.375-12.12 12.38-12.12 21c.125 8.75 4.875 16.75 12.38 20.88l55.5 32c11.38 6.375 25.88 2.375 32.38-9C603.3 340.5 599.5 326 588.4 319.3zM320 0C218 .3203 144 82.98 144 175.1c0 44.38 16.4 84.82 43.52 115.8c16.53 18.84 42.36 58.26 52.24 91.48c.0313 .25 .0833 .4948 .1146 .7604l160.3 .0006c.0313-.2656 .0521-.4955 .0833-.7611c9.875-33.22 35.71-72.64 52.24-91.48C479.6 260.8 496 220.4 496 175.1C496 78.8 417.2 .0039 320 0zM416.4 260.1c-15.66 17.85-35.04 46.3-49.05 75.89h-94.61c-14.01-29.59-33.39-58.04-49.04-75.88C203.2 236.8 192 206.1 192 175.1C192 113.3 240.1 48.25 319.1 48C390.6 48 448 105.4 448 175.1C448 206.1 436.8 236.8 416.4 260.1zM616 168h-64c-13.25 0-24 10.75-24 24s10.75 24 24 24h64c13.25 0 24-10.75 24-24S629.3 168 616 168zM320 208c13.25 0 24-10.75 24-24v-80c0-13.25-10.78-24-24.03-24S296 90.75 296 104v80C296 197.3 306.8 208 320 208zM319.1 240C302.3 240 288 254.3 288 272s14.33 32 32 32S352 289.7 352 272S337.7 240 319.1 240z\"]\n};\nvar faPeopleLine = {\n  prefix: 'far',\n  iconName: 'people-line',\n  icon: [640, 512, [], \"e534\", \"M360 72C360 94.09 342.1 112 320 112C297.9 112 280 94.09 280 72C280 49.91 297.9 32 320 32C342.1 32 360 49.91 360 72zM384 272C384 289.7 369.7 304 352 304H288C270.3 304 256 289.7 256 272V232.3L237.1 267.4C235.1 269.6 234.5 271.5 232.8 273.1L269.1 340.6C275.4 352.3 271.1 366.8 259.4 373.1C247.7 379.4 233.2 375 226.9 363.4L208 328.3V352C208 369.7 193.7 384 176 384H112C94.33 384 80 369.7 80 352V328.3L61.14 363.4C54.85 375 40.3 379.4 28.63 373.1C16.96 366.8 12.59 352.3 18.87 340.6L56.75 270.3C72.1 241.8 101.9 224 134.2 224H153.8C170.1 224 185.7 228.5 199.2 236.6L232.7 174.3C248.1 145.8 277.9 128 310.2 128H329.8C362.2 128 391.9 145.8 407.3 174.3L440.8 236.6C454.3 228.5 469.9 224 486.2 224H505.8C538.2 224 567.9 241.8 583.3 270.3L621.1 340.6C627.4 352.3 623.1 366.8 611.4 373.1C599.7 379.4 585.2 375 578.9 363.4L560 328.3V352C560 369.7 545.7 384 528 384H464C446.3 384 432 369.7 432 352V328.3L413.1 363.4C406.9 375 392.3 379.4 380.6 373.1C368.1 366.8 364.6 352.3 370.9 340.6L407.2 273.1C405.5 271.5 404.1 269.6 402.9 267.4L384 232.3L384 272zM304 176.5V256H336V176.5C333.1 176.2 331.9 176 329.8 176H310.2C308.1 176 306 176.2 304 176.5zM512 336V272.5C509.1 272.2 507.9 272 505.8 272H486.2C484.1 272 482 272.2 480 272.5V336H512zM160 336V272.5C157.1 272.2 155.9 272 153.8 272H134.2C132.1 272 130 272.2 128 272.5V336H160zM456 168C456 145.9 473.9 128 496 128C518.1 128 536 145.9 536 168C536 190.1 518.1 208 496 208C473.9 208 456 190.1 456 168V168zM616 432C629.3 432 640 442.7 640 456C640 469.3 629.3 480 616 480H24C10.75 480 0 469.3 0 456C0 442.7 10.75 432 24 432H616zM104 168C104 145.9 121.9 128 144 128C166.1 128 184 145.9 184 168C184 190.1 166.1 208 144 208C121.9 208 104 190.1 104 168V168z\"]\n};\nvar faBeerMugEmpty = {\n  prefix: 'far',\n  iconName: 'beer-mug-empty',\n  icon: [512, 512, [\"beer\"], \"f0fc\", \"M424 96H384V64c0-17.67-14.33-32-32-32H64C46.33 32 32 46.33 32 64v336C32 444.2 67.82 480 112 480h192c44.18 0 80-35.82 80-80v-16.08l75.26-33.15C491.3 336.8 512 305.1 512 270.1V184C512 135.4 472.6 96 424 96zM336 400c0 17.67-14.33 32-32 32h-192c-17.67 0-32-14.33-32-32v-320h256V400zM464 270.1c0 15.89-9.406 30.28-23.97 36.66L384 331.3V144h40c22.06 0 40 17.94 40 40V270.1zM128 368v-224C128 135.2 135.2 128 144 128S160 135.2 160 144v224C160 376.8 152.8 384 144 384S128 376.8 128 368zM192 368v-224C192 135.2 199.2 128 208 128S224 135.2 224 144v224C224 376.8 216.8 384 208 384S192 376.8 192 368zM256 368v-224C256 135.2 263.2 128 272 128S288 135.2 288 144v224c0 8.844-7.156 16-16 16S256 376.8 256 368z\"]\n};\nvar faBeer = faBeerMugEmpty;\nvar faCrateEmpty = {\n  prefix: 'far',\n  iconName: 'crate-empty',\n  icon: [512, 512, [], \"e151\", \"M480 223.8H32c-17.67 0-32 14.33-32 32v224.2C0 497.7 14.33 512 32 512h448c17.67 0 32-14.33 32-32V255.8C512 238.2 497.7 223.8 480 223.8zM464 464h-416v-72h416V464zM464 344h-416V271.7h416V344zM96 320c8.836 0 16-7.164 16-16S104.8 288 96 288S80 295.2 80 304S87.16 320 96 320zM416 320c8.836 0 16-7.164 16-16S424.8 288 416 288s-16 7.164-16 16S407.2 320 416 320zM96 448c8.836 0 16-7.164 16-16S104.8 416 96 416s-16 7.164-16 16S87.16 448 96 448zM416 448c8.836 0 16-7.164 16-16S424.8 416 416 416s-16 7.164-16 16S407.2 448 416 448z\"]\n};\nvar faDiagramPredecessor = {\n  prefix: 'far',\n  iconName: 'diagram-predecessor',\n  icon: [512, 512, [], \"e477\", \"M64 480C28.65 480 0 451.3 0 416V352C0 316.7 28.65 288 64 288H448C483.3 288 512 316.7 512 352V416C512 451.3 483.3 480 448 480H64zM464 416V352C464 343.2 456.8 336 448 336H64C55.16 336 48 343.2 48 352V416C48 424.8 55.16 432 64 432H448C456.8 432 464 424.8 464 416zM288 160C288 195.3 259.3 224 224 224H64C28.65 224 0 195.3 0 160V96C0 60.65 28.65 32 64 32H368C407.8 32 440 64.24 440 104V142.1L463 119C472.4 109.7 487.6 109.7 496.1 119C506.3 128.4 506.3 143.6 496.1 152.1L432.1 216.1C423.6 226.3 408.4 226.3 399 216.1L335 152.1C325.7 143.6 325.7 128.4 335 119C344.4 109.7 359.6 109.7 368.1 119L392 142.1V104C392 90.75 381.3 80 368 80H285.1C287.3 85.11 288 90.48 288 96V160z\"]\n};\nvar faTransporter = {\n  prefix: 'far',\n  iconName: 'transporter',\n  icon: [512, 512, [], \"e042\", \"M256 96c26.5 0 48-21.5 48-48S282.5 0 256 0S208 21.5 208 48S229.5 96 256 96zM93.75 108.4L64 96L51.63 66.25C50.88 64.88 49.5 64 48 64S45.13 64.88 44.38 66.25L32 96L2.25 108.4C.875 109.1 0 110.5 0 112s.875 2.875 2.25 3.625L32 128l12.38 29.75C45.13 159.1 46.5 160 48 160s2.875-.875 3.625-2.25L64 128l29.75-12.38C95.13 114.9 96 113.5 96 112S95.13 109.1 93.75 108.4zM509.8 44.38L480 32l-12.38-29.75C466.9 .875 465.5 0 464 0s-2.875 .875-3.625 2.25L448 32l-29.75 12.38C416.9 45.13 416 46.5 416 48s.875 2.875 2.25 3.625L448 64l12.38 29.75C461.1 95.13 462.5 96 464 96s2.875-.875 3.625-2.25L480 64l29.75-12.38C511.1 50.88 512 49.5 512 48S511.1 45.13 509.8 44.38zM392 464H320V211.3l53.13 67.63c8.25 10.38 23.25 12.12 33.75 4c10.38-8.25 12.12-23.25 4-33.75L332.5 149.4C321.9 135.9 305.7 128 288.5 128H223.5C206.3 128 190.1 135.9 179.5 149.4L101.1 249.1c-8.25 10.5-6.375 25.5 4 33.75c10.5 8.125 25.5 6.375 33.75-4L192 211.3V464H120C106.7 464 96 474.7 96 488C96 501.3 106.7 512 120 512h272c13.25 0 24-10.75 24-24C416 474.7 405.3 464 392 464zM264 464h-16V320h16V464z\"]\n};\nvar faCalendarCircleUser = {\n  prefix: 'far',\n  iconName: 'calendar-circle-user',\n  icon: [576, 512, [], \"e471\", \"M151.1 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V192H47.1V448C47.1 456.8 55.16 464 63.1 464H284.5C296.7 482.8 312.5 499.1 330.8 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24L151.1 64zM287.1 368C287.1 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 287.1 447.5 287.1 368zM432 480C462.2 480 489.5 468.1 509.7 448.7C503.5 429.7 485.6 416 464.6 416H399.4C378.4 416 360.5 429.7 354.3 448.7C374.5 468.1 401.8 480 432 480V480zM432 384C458.5 384 480 362.5 480 336C480 309.5 458.5 288 432 288C405.5 288 384 309.5 384 336C384 362.5 405.5 384 432 384z\"]\n};\nvar faArrowUpLong = {\n  prefix: 'far',\n  iconName: 'arrow-up-long',\n  icon: [320, 512, [\"long-arrow-up\"], \"f176\", \"M312.1 176.1C308.3 181.7 302.2 184 296 184s-12.28-2.344-16.97-7.031L184 81.94V488c0 13.25-10.75 24-24 24s-24-10.75-24-24V81.94L40.97 176.1c-9.375 9.375-24.56 9.375-33.94 0s-9.375-24.56 0-33.94l136-136c9.375-9.375 24.56-9.375 33.94 0l136 136C322.3 152.4 322.3 167.6 312.1 176.1z\"]\n};\nvar faLongArrowUp = faArrowUpLong;\nvar faPersonCarryBox = {\n  prefix: 'far',\n  iconName: 'person-carry-box',\n  icon: [384, 512, [\"person-carry\"], \"f4cf\", \"M80 95.1c26.5 0 48-21.5 48-47.1S106.5 .0003 80 .0003S32 21.5 32 47.1S53.5 95.1 80 95.1zM368 95.1h-160c-8.75 0-16 7.25-16 15.1V239.1L158.4 239.1L126.2 162.5C117.6 141.6 97.25 127.1 74.63 127.1H56c-30.88 0-56 25.12-56 55.1v102.2c0 7.75 3 29.5 21.25 43.1l76.5 60.5c5.625 4.5 9.625 10.75 11.25 17.87l19.62 84.75c2.625 11.5 14.38 21.25 28.75 17.1c12.88-2.1 21-15.87 18-28.75l-21.38-92.1c-2.874-12.37-9.874-23.5-19.87-31.37L96 328.1V214.7l22.25 53.5c5 11.1 16.5 19.75 29.5 19.75H368c8.75 0 16-7.25 16-15.1V111.1C384 103.2 376.8 95.1 368 95.1zM336 239.1h-96V143.1h96V239.1zM0 487.1c0 13.25 10.75 23.1 24 23.1S48 501.2 48 487.1v-95.87c-12-9.5-47.5-37.87-48-38.25V487.1z\"]\n};\nvar faPersonCarry = faPersonCarryBox;\nvar faFireFlameSimple = {\n  prefix: 'far',\n  iconName: 'fire-flame-simple',\n  icon: [384, 512, [\"burn\"], \"f46a\", \"M192 0C86.25 93.5 0 214.4 0 298.1C0 424 79 512 192 512s192-88 192-213.9C384 214.1 296.8 92.5 192 0zM192 65.25c51.38 51 144 158.5 144 232.9c0 29.5-5.625 55.63-15.12 78.38C317.4 301.8 237.2 218.6 192 167.8c-45.75 51.5-125.4 133.7-128.9 208.7C53.75 353.8 48 327.5 48 298.1C48 223.9 140.6 116.4 192 65.25zM173.9 462.2C135.8 454.8 110.5 423.5 110.5 381.1C110.5 360.5 124 316.5 192 240c68 76.5 81.5 120.5 81.5 141.1c0 42.38-25.25 73.63-63.38 81.12C189.2 464.6 194.8 464.6 173.9 462.2z\"]\n};\nvar faBurn = faFireFlameSimple;\nvar faPerson = {\n  prefix: 'far',\n  iconName: 'person',\n  icon: [320, 512, [129485, \"male\"], \"f183\", \"M208 48C208 74.51 186.5 96 160 96C133.5 96 112 74.51 112 48C112 21.49 133.5 0 160 0C186.5 0 208 21.49 208 48zM144 352V488C144 501.3 133.3 512 120 512C106.7 512 96 501.3 96 488V223.6L52.89 299.8C46.36 311.4 31.72 315.4 20.18 308.9C8.647 302.4 4.585 287.7 11.11 276.2L69.66 172.7C85.27 145.1 114.5 128 146.3 128H173.7C205.5 128 234.7 145.1 250.3 172.7L308.9 276.2C315.4 287.7 311.4 302.4 299.8 308.9C288.3 315.4 273.6 311.4 267.1 299.8L224 223.6V488C224 501.3 213.3 512 200 512C186.7 512 176 501.3 176 488V352H144zM144 304H176V176.1C175.3 176 174.5 176 173.7 176H146.3C145.5 176 144.7 176 144 176.1V304z\"]\n};\nvar faMale = faPerson;\nvar faLaptop = {\n  prefix: 'far',\n  iconName: 'laptop',\n  icon: [640, 512, [128187], \"f109\", \"M616 352H24C10.75 352 0 362.8 0 376v16C0 440.5 39.47 480 88 480h464c48.53 0 88-39.47 88-88v-16C640 362.8 629.3 352 616 352zM552 432H88c-19.31 0-35.48-13.77-39.2-32h542.4C587.5 418.2 571.3 432 552 432zM112 88c0-4.406 3.594-8 8-8h400c4.406 0 8 3.594 8 8V320H576V88C576 57.13 550.9 32 520 32H120C89.13 32 64 57.13 64 88V320h48V88z\"]\n};\nvar faFileCsv = {\n  prefix: 'far',\n  iconName: 'file-csv',\n  icon: [384, 512, [], \"f6dd\", \"M336 448V416H384V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V416H48V448C48 456.8 55.16 464 64 464H320C328.8 464 336 456.8 336 448zM256 160C238.3 160 224 145.7 224 128V48H64C55.16 48 48 55.16 48 64V192H0V64C0 28.65 28.65 0 64 0H229.5C246.5 0 262.7 6.743 274.7 18.75L365.3 109.3C377.3 121.3 384 137.5 384 154.5V192H336V160H256zM96 224C118.1 224 136 241.9 136 264V272C136 280.8 128.8 288 120 288C111.2 288 104 280.8 104 272V264C104 259.6 100.4 256 96 256H80C75.58 256 72 259.6 72 264V344C72 348.4 75.58 352 80 352H96C100.4 352 104 348.4 104 344V336C104 327.2 111.2 320 120 320C128.8 320 136 327.2 136 336V344C136 366.1 118.1 384 96 384H80C57.91 384 40 366.1 40 344V264C40 241.9 57.91 224 80 224H96zM152 270.4C152 244.8 172.8 224 198.4 224H216C224.8 224 232 231.2 232 240C232 248.8 224.8 256 216 256H198.4C190.4 256 184 262.4 184 270.4C184 275.5 186.8 280.3 191.2 282.9L216.6 297.4C231.1 305.6 240 320.1 240 337.6C240 363.2 219.2 384 193.6 384H168C159.2 384 152 376.8 152 368C152 359.2 159.2 352 168 352H193.6C201.6 352 208 345.6 208 337.6C208 332.5 205.2 327.7 200.8 325.1L175.4 310.6C160.9 302.4 152 287 152 270.4zM280 271.6C280 294.6 285.5 317.2 296 337.5C306.5 317.2 312 294.6 312 271.6V240C312 231.2 319.2 224 328 224C336.8 224 344 231.2 344 240V271.6C344 306.3 333.7 340.3 314.4 369.2L309.3 376.9C306.3 381.3 301.4 384 296 384C290.6 384 285.7 381.3 282.7 376.9L277.6 369.2C258.3 340.3 248 306.3 248 271.6V240C248 231.2 255.2 224 264 224C272.8 224 280 231.2 280 240V271.6z\"]\n};\nvar faMenorah = {\n  prefix: 'far',\n  iconName: 'menorah',\n  icon: [640, 512, [], \"f676\", \"M416 95.1c17.62 0 32-14.38 32-32s-32-63.1-32-63.1s-32 46.37-32 63.1S398.4 95.1 416 95.1zM512 128c-13.25 0-24 10.74-24 24V288h48V152C536 138.7 525.3 128 512 128zM608 95.1c17.62 0 32-14.38 32-32s-32-63.1-32-63.1s-32 46.37-32 63.1S590.4 95.1 608 95.1zM512 95.1c17.62 0 32-14.38 32-32s-32-63.1-32-63.1s-32 46.37-32 63.1S494.4 95.1 512 95.1zM320 95.1c17.62 0 32-14.38 32-32s-32-63.1-32-63.1S288 46.37 288 63.1S302.4 95.1 320 95.1zM416 128c-13.25 0-24 10.74-24 24V288h48V152C440 138.7 429.3 128 416 128zM32 95.1c17.62 0 32-14.38 32-32S32 0 32 0S0 46.37 0 63.1S14.38 95.1 32 95.1zM616 128c-13.25 0-24 10.74-24 24v128c0 22.09-17.91 40-40 40h-208V152C344 138.7 333.3 128 320 128S296 138.7 296 152V320h-208C65.91 320 48 302.1 48 280v-128C48 138.7 37.25 128 24 128S0 138.7 0 152v128c0 48.6 39.4 88 88 88h208v96h-144C138.7 464 128 474.7 128 488C128 501.3 138.7 512 152 512h336c13.25 0 24-10.75 24-24c0-13.26-10.75-24-24-24h-144v-96h208c48.6 0 88-39.4 88-88v-128C640 138.7 629.3 128 616 128zM224 95.1c17.62 0 32-14.38 32-32S224 0 224 0S192 46.37 192 63.1S206.4 95.1 224 95.1zM128 128C114.7 128 104 138.7 104 152V288h48V152C152 138.7 141.3 128 128 128zM128 95.1c17.62 0 32-14.38 32-32S128 0 128 0S96 46.37 96 63.1S110.4 95.1 128 95.1zM224 128C210.7 128 200 138.7 200 152V288h48V152C248 138.7 237.3 128 224 128z\"]\n};\nvar faUnion = {\n  prefix: 'far',\n  iconName: 'union',\n  icon: [384, 512, [8899], \"f6a2\", \"M0 288V56C0 42.75 10.75 32 24 32S48 42.75 48 56V288c0 79.41 64.59 144 144 144s144-64.59 144-144V56C336 42.75 346.8 32 360 32S384 42.75 384 56v232c0 105.9-86.13 191.1-192 191.1S0 393.9 0 288z\"]\n};\nvar faChevronsLeft = {\n  prefix: 'far',\n  iconName: 'chevrons-left',\n  icon: [448, 512, [\"chevron-double-left\"], \"f323\", \"M73.22 256l160.1-167.4c9.125-9.594 8.844-24.78-.75-33.94S207.8 45.84 198.7 55.4l-176 184c-8.875 9.313-8.875 23.88 0 33.19l176 184c9.156 9.563 24.34 9.907 33.94 .75C237.5 452.6 240 446.3 240 440c0-5.969-2.219-11.94-6.656-16.59L73.22 256zM425.3 423.4L265.2 256l160.1-167.4c9.125-9.594 8.844-24.78-.75-33.94s-24.78-8.813-33.94 .75l-176 184c-8.875 9.313-8.875 23.88 0 33.19l176 184c9.156 9.563 24.34 9.907 33.94 .75C429.5 452.6 432 446.3 432 440C432 434 429.8 428.1 425.3 423.4z\"]\n};\nvar faChevronDoubleLeft = faChevronsLeft;\nvar faCircleHeart = {\n  prefix: 'far',\n  iconName: 'circle-heart',\n  icon: [512, 512, [\"heart-circle\"], \"f4c7\", \"M144.9 272.9C118.6 246.2 118.6 202.9 144.9 176.3C171.2 149.6 213.8 149.6 240.1 176.3L256 192.4L271.9 176.3C298.2 149.6 340.8 149.6 367.1 176.3C393.4 202.9 393.4 246.2 367.1 272.9L278.5 362.8C272.2 369.2 264.1 372.3 255.9 372.3C247.8 372.3 239.7 369.1 233.5 362.8L144.9 272.9zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faHeartCircle = faCircleHeart;\nvar faTruckPlane = {\n  prefix: 'far',\n  iconName: 'truck-plane',\n  icon: [640, 512, [], \"e58f\", \"M251.2 87.47C244.3 67.55 231.7 49.7 224 49C214 51 192 87 192 113V181L48 291V324.1L192 270V384L128 432V458.1L224 430.1L266.3 443.3C271.8 454.1 279.1 463.6 288 471.5V488C288 492.1 288.4 496.2 289.3 500L224 480.1L141.4 505.1C126.9 509.3 111.3 506.5 99.2 497.4C87.11 488.3 80 474.1 80 458.1V432C80 416.9 87.11 402.7 99.2 393.6L144 360V339.7L65.13 369.8C50.37 375.5 33.79 373.5 20.78 364.5C7.77 355.6 0 340.8 0 324.1V291C0 276 6.974 261.9 18.86 252.9L144 157.3V113C144 88.71 153.5 65.03 162 49.19C166.6 40.72 172.1 32.24 178.3 25.02C181.3 21.44 185.3 17.31 190.1 13.54C194.1 10.34 202.6 4.328 214.6 1.932C219.1 1.027 223.7 .7792 228.3 1.197C241.3 2.375 250.8 7.979 255.1 11.54C261.6 15.46 266.1 19.89 269.4 23.66C276.2 31.23 281.1 40.13 286.5 48.77C294.8 64.34 303 86.25 303.9 108.9C278.1 123.8 259.1 150.4 256.6 181.4L256 181V113C256 104.9 254.1 95.99 251.2 87.47V87.47zM251.3 87.29L251.4 87.21C251.4 87.21 251.4 87.24 251.3 87.29zM384 361.4C389.8 363.4 394.5 367.6 397.3 372.9C399 376.2 400 380 400 384C400 397.3 389.3 408 376 408C362.7 408 352 397.3 352 384C352 374.9 357.1 366.9 364.6 362.9C368 361 371.9 360 376 360C378.8 360 381.5 360.5 384 361.4V361.4zM528 384C528 370.7 538.7 360 552 360C565.3 360 576 370.7 576 384C576 397.3 565.3 408 552 408C538.7 408 528 397.3 528 384zM328.4 506.3C323.3 501.9 320 495.3 320 488V455.4C303.2 445.7 291.2 428.5 288.5 408.4C288.2 405.7 288 402.9 288 400V191.1C288 175.8 294 160.9 304 149.7C315.7 136.4 332.9 127.1 352 127.1H576C611.3 127.1 640 156.7 640 191.1V400C640 423.7 627.1 444.4 608 455.4V488C608 501.3 597.3 512 584 512C570.7 512 560 501.3 560 488V464H368V488C368 501.3 357.3 512 344 512C338.1 512 332.6 509.8 328.4 506.3zM338.4 183.5C336.9 186 336 188.9 336 191.1V296.5L350.6 251.1L351 249.9C354.6 240.5 360.4 231.9 368 224.9C371.8 221.4 376 218.3 380.6 215.8C389.6 210.9 399.9 208 411.2 208H516.8C545.6 208 568.2 226.7 576.1 249.9L577.4 251.1L592 296.5V192C592 183.2 584.8 176 576 176H352C346.3 176 341.2 179 338.4 183.6V183.5zM411.2 255.1C404.3 255.1 398.4 260.5 395.9 266.1L384 303.1H544L532.1 266.1C529.7 260.5 523.7 255.1 516.8 255.1H411.2zM360 352C355.1 352 350.5 353.5 346.7 356C340.2 360.3 336 367.7 336 376V400C336 408.3 342.3 415.1 350.4 415.9C350.9 415.1 351.4 416 352 416H576C584.8 416 592 408.8 592 400V376C592 362.7 581.3 352 568 352H360z\"]\n};\nvar faRecordVinyl = {\n  prefix: 'far',\n  iconName: 'record-vinyl',\n  icon: [512, 512, [], \"f8d9\", \"M256 160C202.9 160 160 202.9 160 256s42.92 96 96 96s96-42.92 96-96S309.1 160 256 160zM256 280C242.8 280 232 269.3 232 256S242.8 232 256 232S280 242.8 280 256S269.3 280 256 280zM256 0c-141.4 0-256 114.6-256 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faBringForward = {\n  prefix: 'far',\n  iconName: 'bring-forward',\n  icon: [512, 512, [], \"f856\", \"M224 464H448C456.8 464 464 456.8 464 448V224C464 215.2 456.8 208 448 208H384V160H448C483.3 160 512 188.7 512 224V448C512 483.3 483.3 512 448 512H224C188.7 512 160 483.3 160 448V384H208V448C208 456.8 215.2 464 224 464zM64 352C28.65 352 0 323.3 0 288V64C0 28.65 28.65 0 64 0H288C323.3 0 352 28.65 352 64V288C352 323.3 323.3 352 288 352H64z\"]\n};\nvar faSquareP = {\n  prefix: 'far',\n  iconName: 'square-p',\n  icon: [448, 512, [], \"e279\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM248 128h-96C138.8 128 128 138.8 128 152v208C128 373.3 138.8 384 152 384s24-10.75 24-24V304h72c48.53 0 88-39.47 88-88S296.5 128 248 128zM248 256H176V176h72C270.1 176 288 193.9 288 216S270.1 256 248 256z\"]\n};\nvar faFaceGrinStars = {\n  prefix: 'far',\n  iconName: 'face-grin-stars',\n  icon: [512, 512, [129321, \"grin-stars\"], \"f587\", \"M199.8 167.3L237.9 172.3C240.1 172.7 243.5 174.8 244.5 177.8C245.4 180.7 244.6 183.9 242.4 186L214.5 212.5L221.5 250.3C222 253.4 220.8 256.4 218.3 258.2C215.8 260.1 212.5 260.3 209.8 258.8L175.1 240.5L142.2 258.8C139.5 260.3 136.2 260.1 133.7 258.2C131.2 256.4 129.1 253.4 130.5 250.3L137.5 212.5L109.6 186C107.4 183.9 106.6 180.7 107.5 177.8C108.5 174.8 111 172.7 114.1 172.3L152.2 167.3L168.8 132.6C170.1 129.8 172.9 128 175.1 128C179.1 128 181.9 129.8 183.2 132.6L199.8 167.3zM359.8 167.3L397.9 172.3C400.1 172.7 403.5 174.8 404.5 177.8C405.4 180.7 404.6 183.9 402.4 186L374.5 212.5L381.5 250.3C382 253.4 380.8 256.4 378.3 258.2C375.8 260.1 372.5 260.3 369.8 258.8L336 240.5L302.2 258.8C299.5 260.3 296.2 260.1 293.7 258.2C291.2 256.4 289.1 253.4 290.5 250.3L297.5 212.5L269.6 186C267.4 183.9 266.6 180.7 267.5 177.8C268.5 174.8 271 172.7 274.1 172.3L312.2 167.3L328.8 132.6C330.1 129.8 332.9 128 336 128C339.1 128 341.9 129.8 343.2 132.6L359.8 167.3zM349.5 308.4C368.2 303.1 385.4 320.4 374.1 336.5C350.4 374.6 306.3 399.1 255.9 399.1C205.6 399.1 161.5 374.6 136.9 336.5C126.5 320.4 143.7 303.1 162.3 308.4C191.3 315.1 222.8 318.8 255.9 318.8C289 318.8 320.6 315.1 349.5 308.4zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464z\"]\n};\nvar faGrinStars = faFaceGrinStars;\nvar faSigma = {\n  prefix: 'far',\n  iconName: 'sigma',\n  icon: [384, 512, [8721], \"f68b\", \"M335.1 136l.0005-56H83.59l165 158.7C253.3 243.2 255.1 249.5 255.1 256s-2.656 12.78-7.375 17.31L83.59 432h252.4l-.0005-56c0-13.25 10.75-24 24-24C373.2 352 384 362.8 384 376v80c0 13.25-10.75 24-24 24H23.99c-9.782 0-18.59-5.938-22.25-15.03s-1.438-19.47 5.625-26.28L197.4 256L7.364 73.31C.3015 66.5-1.917 56.13 1.739 47.03S14.21 32 23.99 32h336C373.2 32 384 42.75 384 56v80C384 149.3 373.2 160 359.1 160C346.7 160 335.1 149.3 335.1 136z\"]\n};\nvar faCameraMovie = {\n  prefix: 'far',\n  iconName: 'camera-movie',\n  icon: [576, 512, [127909, 127910], \"f8a9\", \"M557.6 262.4c-11.53-7.41-25.88-8.396-38.28-2.689l-83.95 38.5C423.7 282.4 405.1 272 384 272H24C10.75 272 0 282.7 0 296C0 309.3 10.75 320 24 320h42.26C64.93 325.1 64 330.4 64 336l.0002 111.1c0 35.35 28.65 63.1 64 63.1L384 512c26.38 0 49.01-15.98 58.8-38.77l76.53 35.1C524.7 510.8 530.4 512 536 512c7.531 0 15.02-2.143 21.59-6.363C569.1 498.2 576 485.6 576 471.9V296.1C576 282.4 569.1 269.8 557.6 262.4zM400 448c0 8.822-7.178 16-16 16H128c-8.822 0-16-7.178-16-16v-112C112 327.2 119.2 320 128 320l256-.0068c8.822 0 16 7.185 16 16.01L400 448zM528 459.5L448 422.8v-77.56l80-36.69V459.5zM152 240h192c66.28 0 120-53.73 120-120C464 53.72 410.3 0 344 0c-39.44 0-74.13 19.28-96 48.66C226.1 19.28 191.4 0 152 0C85.73 0 32 53.72 32 120C32 186.3 85.73 240 152 240zM344 48C383.7 48 416 80.3 416 120S383.7 192 344 192S272 159.7 272 120S304.3 48 344 48zM152 48C191.7 48 224 80.3 224 120S191.7 192 152 192S80 159.7 80 120S112.3 48 152 48z\"]\n};\nvar faBong = {\n  prefix: 'far',\n  iconName: 'bong',\n  icon: [512, 512, [], \"f55c\", \"M467.1 211.7l-41.35-41.45c-9.353-9.375-24.54-9.384-33.9-.0201c-9.356 9.356-9.468 24.64-.112 33.99l3.746 3.747l-39.37 39.38c-11.5-11.38-24.5-21.25-38.63-29.5V47.75h8.121c13.13 0 23.88-10.75 23.88-23.88c0-13.19-10.7-23.88-23.89-23.86L118.2 .2457C105 .2604 94.35 10.95 94.35 24.13c0 13.19 10.69 23.88 23.88 23.88h8.121v169.9c-57.38 33.25-95.1 95.12-95.1 166.1c0 43.07 14.29 82.87 38.35 114.9c5.382 7.158 16.94 13.14 25.9 13.14h255.4c9.024 0 20.68-6.02 26.1-13.24c24.01-31.98 38.28-71.74 38.28-114.8c0-36.13-10.12-69.75-27.5-98.63l43.5-43.37l3.715 3.715c9.369 9.369 24.66 9.327 33.97-.094C477.3 236.2 477.3 221.1 467.1 211.7zM150.4 259.4l24-13.88v-197.5h96v197.5l24 13.88c24.75 14.38 44 35.75 56.5 60.63h-257C106.4 295.1 125.6 273.8 150.4 259.4z\"]\n};\nvar faClarinet = {\n  prefix: 'far',\n  iconName: 'clarinet',\n  icon: [640, 512, [], \"f8ad\", \"M272 231.1c-13.25 0-24 10.75-24 23.1c0 13.25 10.75 23.1 24 23.1S296 269.2 296 255.1C296 242.7 285.3 231.1 272 231.1zM368 231.1c-13.25 0-24 10.75-24 23.1c0 13.25 10.75 23.1 24 23.1s24-10.75 24-23.1C392 242.7 381.3 231.1 368 231.1zM616 111.1c-4.75 0-9.375 1.375-13.25 3.1l-66 43.1L480 159.1V127.1h16c8.8 0 16-7.2 16-15.1S504.8 96 496 96h-256C231.2 96 224 103.2 224 111.1s7.2 15.1 16 15.1H256v31.1l-149.6-.0013c-6.891 0-13.74 1.113-20.27 3.295L21.82 184.8C8.754 189.1 0 201.3 0 215.1v81.82c0 13.77 8.81 26 21.87 30.37l64.25 21.45c6.536 2.182 13.38 3.295 20.27 3.295l430.4 0l66 43.1c7.375 4.875 16.75 5.375 24.62 1.125C635.1 392.1 640 384.9 640 375.1V135.1C640 122.7 629.3 111.1 616 111.1zM384 127.1h64v31.1l-64 .0002V127.1zM288 127.1h64v31.1L288 159.1V127.1zM592 331.1l-40.75-27.12H103.8L48 285.4V226.6l55.75-18.62h447.5L592 180.9V331.1zM464 231.1c-13.25 0-24 10.75-24 23.1c0 13.25 10.75 23.1 24 23.1s24-10.75 24-23.1C488 242.7 477.3 231.1 464 231.1z\"]\n};\nvar faTruckFlatbed = {\n  prefix: 'far',\n  iconName: 'truck-flatbed',\n  icon: [640, 512, [], \"e2b6\", \"M368 120C368 106.7 378.7 96 392 96H458.7C473.6 96 487.8 101.9 498.3 112.4L591.6 205.7C602.1 216.2 608 230.4 608 245.3V368H616C629.3 368 640 378.7 640 392C640 405.3 629.3 416 616 416H576C576 469 533 512 480 512C426.1 512 384 469 384 416H256C256 469 213 512 160 512C106.1 512 64 469 64 416H24C10.75 416 0 405.3 0 392C0 378.7 10.75 368 24 368H76.84C93.44 339.3 124.5 320 160 320C195.5 320 226.6 339.3 243.2 368H368L368 120zM464.4 146.3C462.9 144.8 460.9 144 458.7 144H416V240H558L557.8 239.8L557.7 239.6L464.4 146.3zM159.1 368C133.5 368 111.1 389.5 111.1 416C111.1 442.5 133.5 464 159.1 464C186.5 464 207.1 442.5 207.1 416C207.1 389.5 186.5 368 159.1 368zM480 464C506.5 464 528 442.5 528 416C528 389.5 506.5 368 480 368C453.5 368 432 389.5 432 416C432 442.5 453.5 464 480 464z\"]\n};\nvar faSpaghettiMonsterFlying = {\n  prefix: 'far',\n  iconName: 'spaghetti-monster-flying',\n  icon: [640, 512, [\"pastafarianism\"], \"f67b\", \"M624.5 347.7c-32.63-12.38-57.38 4.366-75.38 16.49c-17.12 11.5-23.13 14.37-31.38 11.37c-8.125-3.125-10.75-9.358-15.88-29.36c-3.375-13.12-7.375-29.47-18-42.72c2.25-3 4.5-5.875 6.375-8.625C500.5 304.5 513.8 312 532 312c33.1 0 50.88-25.75 61.1-42.88C604.6 253 609 248 616 248C629.3 248 640 237.2 640 224s-10.75-24-24-24c-34 0-50.87 25.75-62 42.88C543.4 259 539 264 532 264c-17.88 0-39.63-66.75-103.9-106.5l15-30C444.8 127.6 446.4 127.9 448 127.9c35.38 0 64-28.54 64-63.92S483.4 0 448 0s-64 28.6-64 63.97c0 16.25 6.25 30.78 16.12 42.15l-15.88 31.63C365.2 131.8 344.1 128 320 128S274.8 131.8 255.8 137.8L239.9 106.1C249.8 94.75 256 80.22 256 63.97C256 28.6 227.4 0 192 0S128 28.6 128 63.97s28.62 63.92 64 63.92c1.625 0 3.25-.267 4.875-.392L212 157.5C148.4 196.9 125.5 264 108 264c-6.875 0-11.44-5-21.94-21.12C74.81 225.8 57.1 200 24 200C10.75 200 0 210.8 0 224s10.75 24 24 24c7 0 11.38 5 21.1 21.12C57.13 286.2 73.1 312 108 312c18.25 0 31.5-7.5 41.75-17.12C151.6 297.6 153.9 300.5 156.1 303.5c-10.5 13.25-14.62 29.59-18 42.72c-5 20-7.75 26.23-15.88 29.36c-8.125 3-14.37 .1314-31.37-11.37c-18-12.12-42.75-28.87-75.38-16.49c-12.38 4.75-18.62 18.61-13.88 30.98C6.375 391.1 20.25 397.3 32.5 392.6C40.75 389.6 46.88 392.4 64 403.9c13.5 9.125 30.75 20.86 52.38 20.86c7.125 0 14.87-1.248 23-4.373c32.62-12.5 40-41.34 45.25-62.46c2.25-8.75 4-14.49 6-18.86c16.62 13.62 36.88 25.86 61.63 34.23C242.3 410.3 220.1 464 192 464c-13.25 0-24 10.74-24 23.99S178.8 512 192 512c66.75 0 97-88.55 107.4-129.1C306.1 383.6 312.9 384 320 384s13.88-.4706 20.62-1.096C351 423.4 381.2 512 448 512c13.25 0 24-10.74 24-23.99S461.2 464 448 464c-28 0-50.25-53.62-60.25-90.74c24.75-8.25 45-20.56 61.63-34.19c2 4.375 3.75 10.11 6 18.86c5.25 21.12 12.62 49.96 45.25 62.46c8.125 3.125 15.88 4.373 23 4.373c21.62 0 38.96-11.74 52.46-20.86c17.12-11.5 23.17-14.49 31.42-11.37c12.38 4.75 26.12-1.492 30.88-13.87C643.1 366.3 636.9 352.5 624.5 347.7zM448 47.98c8.75 0 16 7.118 16 15.99s-7.25 16-16 16c-8.875 0-16-7.125-16-16S439.1 47.98 448 47.98zM192 79.97c-8.75 0-16-7.125-16-16S183.2 47.98 192 47.98c8.875 0 16 7.118 16 15.99S200.9 79.97 192 79.97zM320 336c-80.62 0-122.1-52.13-138.5-80C197.1 228 239.5 176 320 176c80.63 0 122.1 52.12 138.5 80C441.1 284 400.5 336 320 336z\"]\n};\nvar faPastafarianism = faSpaghettiMonsterFlying;\nvar faArrowDownUpAcrossLine = {\n  prefix: 'far',\n  iconName: 'arrow-down-up-across-line',\n  icon: [576, 512, [], \"e4af\", \"M47.03 408.1C37.66 399.6 37.66 384.4 47.03 375C56.4 365.7 71.6 365.7 80.97 375L136 430.1V280H24C10.75 280 0 269.3 0 256C0 242.7 10.75 232 24 232H392V81.94L336.1 136.1C327.6 146.3 312.4 146.3 303 136.1C293.7 127.6 293.7 112.4 303 103L399 7.029C408.4-2.343 423.6-2.343 432.1 7.029L528.1 103C538.3 112.4 538.3 127.6 528.1 136.1C519.6 146.3 504.4 146.3 495 136.1L440 81.94V232H552C565.3 232 576 242.7 576 256C576 269.3 565.3 280 552 280H184V430.1L239 375C248.4 365.7 263.6 365.7 272.1 375C282.3 384.4 282.3 399.6 272.1 408.1L176.1 504.1C167.6 514.3 152.4 514.3 143 504.1L47.03 408.1zM136 56C136 42.75 146.7 31.1 160 31.1C173.3 31.1 184 42.75 184 56V192H136V56zM440 320V456C440 469.3 429.3 480 416 480C402.7 480 392 469.3 392 456V320H440z\"]\n};\nvar faLeafHeart = {\n  prefix: 'far',\n  iconName: 'leaf-heart',\n  icon: [512, 512, [], \"f4cb\", \"M486.2 39.98C483.8 34.67 478.8 32 473.8 32c-4.744 0-9.547 2.381-12.3 7.156c-24.99 43.27-70.11 65.15-115.9 65.15c-11.18 0-22.41-1.304-33.39-3.917c-12.89-3.066-26.35-4.527-40.18-4.527C174.8 95.86 96 174.8 96 272c0 8.561 .8184 16.91 1.1 25.14c-79.55 68.59-96.8 150.5-97.53 154.1c-2.609 13 5.828 25.66 18.83 28.25C20.89 479.8 22.47 480 24.03 480c11.2 0 21.22-7.875 23.51-19.28c.1348-.6719 13.24-57.63 66.44-111.6c28.6 58.5 88.53 98.88 158 98.88c22.87 0 44.65-4.518 64.69-12.46C441.9 400.7 512 293.2 512 165.4C512 121.9 502.7 76.76 486.2 39.98zM321.6 389.1l-1.316 .4355l-1.289 .5098C303.8 396.9 287.1 399.1 272 400c-70.58 0-128-57.42-128-128c0-70.58 57.43-128 128-128c10.67 0 20.44 1.039 29.05 3.086c14.56 3.465 29.53 5.221 44.5 5.221c42.61 0 82.12-13.72 113.5-38.32C462.3 130.9 464 148.4 464 165.4C464 271.6 406.8 361.8 321.6 389.1zM303.1 207.8l-7.188 7.188l-7.188-7.188c-18.34-18.55-47.92-21.57-67.92-4.898c-22.92 19.17-24.17 53.55-3.646 74.28l70.63 71.36c4.584 4.582 11.88 4.582 16.46 0l70.63-71.36c20.52-20.73 19.27-55.11-3.75-74.28C351.2 186.3 321.4 189.3 303.1 207.8z\"]\n};\nvar faHouseBuilding = {\n  prefix: 'far',\n  iconName: 'house-building',\n  icon: [640, 512, [], \"e1b1\", \"M336 64V168.6L288 124.6V64C288 28.65 316.7 0 352 0H576C611.3 0 640 28.65 640 64V448C640 483.3 611.3 512 576 512H400C410 498.6 416 482 416 464H576C584.8 464 592 456.8 592 448V64C592 55.16 584.8 48 576 48H352C343.2 48 336 55.16 336 64zM413.2 256C409.2 241.6 401.3 228.4 390.1 218.1L384 212.6V208C384 199.2 391.2 192 400 192H432C440.8 192 448 199.2 448 208V240C448 248.8 440.8 256 432 256H413.2zM416 352V288H432C440.8 288 448 295.2 448 304V336C448 344.8 440.8 352 432 352H416zM480 208C480 199.2 487.2 192 496 192H528C536.8 192 544 199.2 544 208V240C544 248.8 536.8 256 528 256H496C487.2 256 480 248.8 480 240V208zM528 288C536.8 288 544 295.2 544 304V336C544 344.8 536.8 352 528 352H496C487.2 352 480 344.8 480 336V304C480 295.2 487.2 288 496 288H528zM432 96C440.8 96 448 103.2 448 112V144C448 152.8 440.8 160 432 160H400C391.2 160 384 152.8 384 144V112C384 103.2 391.2 96 400 96H432zM480 112C480 103.2 487.2 96 496 96H528C536.8 96 544 103.2 544 112V144C544 152.8 536.8 160 528 160H496C487.2 160 480 152.8 480 144V112zM144 296C144 282.7 154.7 272 168 272H216C229.3 272 240 282.7 240 296V344C240 357.3 229.3 368 216 368H168C154.7 368 144 357.3 144 344V296zM148.8 119.6C173.2 97.21 210.8 97.21 235.2 119.6L363.2 236.1C376.5 249.1 384 266.2 384 284.2V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V284.2C0 266.2 7.529 249.1 20.75 236.1L148.8 119.6zM48 284.2V448C48 456.8 55.16 464 64 464H320C328.8 464 336 456.8 336 448V284.2C336 279.7 334.1 275.4 330.8 272.4L202.8 155C196.7 149.4 187.3 149.4 181.2 155L53.19 272.4C49.88 275.4 48 279.7 48 284.2V284.2z\"]\n};\nvar faCheeseSwiss = {\n  prefix: 'far',\n  iconName: 'cheese-swiss',\n  icon: [512, 512, [129472], \"f7f0\", \"M176 319.9c-26.5 0-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48S202.5 319.9 176 319.9zM299.9 32.01L298.4 32c-7.125 .125-14.13 2.508-19.62 7.008L0 255.1v192C0 465.6 14.38 480 32 480h448c17.62 0 32-14.37 32-31.1V255.1C512 136.1 417.1 38.26 299.9 32.01zM196.5 163.8C204.6 181.9 223.1 193 242.9 191.9c19.88-1.25 36.88-14.5 42.88-33.38S285.5 119 269.1 106.6l33.63-26.12c87.75 7.625 155.6 79.38 159.6 167.4h-53.88c-8.5-14.88-24.25-24-41.38-24s-32.88 9.125-41.38 24H88.5L196.5 163.8zM464 432h-416V295.9h278.6c8.5 14.88 24.25 24 41.38 24s32.88-9.125 41.38-24H464V432z\"]\n};\nvar faSpoon = {\n  prefix: 'far',\n  iconName: 'spoon',\n  icon: [512, 512, [129348, 61873, \"utensil-spoon\"], \"f2e5\", \"M449.5 242.1C437.7 255.7 423.3 266.7 407.1 274.6C390.1 282.5 373.4 287.1 355.4 288C350.7 288 346.1 287.7 341.4 287C320.9 283.4 301.9 273.6 287 258.9L40.96 504.1C38.76 507.3 36.11 509.2 33.17 510.5C30.23 511.8 27.05 512.5 23.83 512.6C20.6 512.7 17.4 512.1 14.41 510.9C11.43 509.6 8.711 507.8 6.432 505.6C4.153 503.3 2.356 500.6 1.149 497.6C-.0579 494.6-.6509 491.4-.5939 488.2C-.537 484.1 .1683 481.8 1.48 478.8C2.792 475.9 4.683 473.2 7.041 471L253.2 224.1C238.5 210.1 228.7 191.1 225.1 170.6C223.3 150.3 226.5 129.8 234.3 111C242.1 92.21 254.3 75.55 269.9 62.47C305.5 24.74 354.3 2.34 406.1 .0012C420.2-.4567 434.2 1.903 447.3 6.943C460.5 11.98 472.5 19.6 482.7 29.35C532.3 78.95 517.4 174.2 449.5 242.1zM448.8 63.33C437.2 52.85 421.9 47.36 406.2 48.07C367.1 50.47 330.5 67.79 303.8 96.45C293.7 104.5 285.6 114.8 280.2 126.5C274.7 138.2 272.1 150.1 272.5 163.9C275.2 175.1 281.5 186.9 290.7 195.2L316.9 221.3C325.2 230.5 336.1 236.8 348.2 239.5C350.6 239.8 352.1 240 355.4 240C378.9 237.7 400.5 226.3 415.6 208.2C463 160.8 478.5 93.06 448.8 63.33z\"]\n};\nvar faUtensilSpoon = faSpoon;\nvar faJarWheat = {\n  prefix: 'far',\n  iconName: 'jar-wheat',\n  icon: [320, 512, [], \"e517\", \"M32 24C32 10.75 42.75 0 56 0H264C277.3 0 288 10.75 288 24C288 37.25 277.3 48 264 48H56C42.75 48 32 37.25 32 24zM128 320C92.65 320 64 291.3 64 256H112C131.1 256 148.3 264.4 160 277.7C171.7 264.4 188.9 256 208 256H256C256 291.3 227.3 320 192 320H128zM128 224C92.65 224 64 195.3 64 160H112C131.1 160 148.3 168.4 160 181.7C171.7 168.4 188.9 160 208 160H256C256 195.3 227.3 224 192 224H128zM176 416V432C176 440.8 168.8 448 160 448C151.2 448 144 440.8 144 432V416H128C92.65 416 64 387.3 64 352H112C131.1 352 148.3 360.4 160 373.7C171.7 360.4 188.9 352 208 352H256C256 387.3 227.3 416 192 416H176zM256 80C291.3 80 320 108.7 320 144V448C320 483.3 291.3 512 256 512H64C28.65 512 0 483.3 0 448V144C0 108.7 28.65 80 64 80H256zM256 128H64C55.16 128 48 135.2 48 144V448C48 456.8 55.16 464 64 464H256C264.8 464 272 456.8 272 448V144C272 135.2 264.8 128 256 128z\"]\n};\nvar faEnvelopesBulk = {\n  prefix: 'far',\n  iconName: 'envelopes-bulk',\n  icon: [640, 512, [\"mail-bulk\"], \"f674\", \"M592 128h-320C245.5 128 224 149.5 224 176V192h48V176h320v192H416V416h176c26.5 0 48-21.5 48-48v-192C640 149.5 618.5 128 592 128zM112 48h320V96H480V48C480 21.5 458.5 0 432 0h-320C85.5 0 64 21.5 64 48V192h48V48zM336 224h-288C21.5 224 0 245.5 0 272v192C0 490.5 21.5 512 48 512h288c26.5 0 48-21.5 48-48v-192C384 245.5 362.5 224 336 224zM336 464h-288v-120C62.5 355 128 402.1 128 402.1C142.5 413.3 166.6 432 192 432s49.5-18.75 64-29.88c0 0 65.5-47.13 80-58.13V464zM336 285.4c-2.375 1.875-111.8 82-117.1 85.63C210.4 376.8 199.8 384 192 384c-9.375 0-22.75-10.5-31.5-17.5C157.1 363.8 50.38 284 48 282.3V272h288V285.4zM496 208v64h64v-64H496z\"]\n};\nvar faMailBulk = faEnvelopesBulk;\nvar faFileCircleExclamation = {\n  prefix: 'far',\n  iconName: 'file-circle-exclamation',\n  icon: [576, 512, [], \"e4eb\", \"M63.1 464H284.5C296.5 482.4 311.9 498.5 329.7 511.3C326.6 511.7 323.3 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H229.5C246.5 0 262.7 6.743 274.7 18.75L365.3 109.3C377.3 121.3 384 137.5 384 154.5V198.6C366.8 203.5 350.6 210.9 336 220.5V160H256C238.3 160 224 145.7 224 128V48H64C55.16 48 48 55.16 48 64V448C48 456.8 55.16 464 64 464H63.1zM287.1 368C287.1 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 287.1 447.5 287.1 368zM432 464C445.3 464 456 453.3 456 440C456 426.7 445.3 416 432 416C418.7 416 408 426.7 408 440C408 453.3 418.7 464 432 464zM415.1 288V368C415.1 376.8 423.2 384 431.1 384C440.8 384 447.1 376.8 447.1 368V288C447.1 279.2 440.8 272 431.1 272C423.2 272 415.1 279.2 415.1 288z\"]\n};\nvar faBowArrow = {\n  prefix: 'far',\n  iconName: 'bow-arrow',\n  icon: [512, 512, [127993], \"f6b9\", \"M145.7 286.9l34.01-34.08L80.11 153.4c33.88-24.5 74.38-37.88 116.9-37.88c34 0 66.75 8.5 95.75 24.38l35-34.88c-38.88-24.25-83.75-37.5-130.8-37.5c-55.38 0-107.9 18.25-151.1 51.63L38.6 111.9c-3.125-3.125-7.219-4.688-11.31-4.688s-8.188 1.563-11.31 4.688L4.708 123.3c-3.123 3.123-4.685 7.227-4.685 11.33c0 4.112 1.565 8.225 4.692 11.35L145.7 286.9zM512 15.64c0-8.961-7.497-15.64-15.72-15.64c-.9825 0-2.065 .0972-3.053 .29l-128.6 25.75c-7.885 1.529-12.61 8.417-12.61 15.47c0 3.907 1.449 7.875 4.612 10.99l34.5 34.5L140.5 337.2l-49.76-16.26C89.84 320.6 87.5 319.9 84.23 319.9c-4.147 0-9.677 1.181-14.5 6.006l-63.75 63.39C1.902 393.4 0 398.6 0 403.7c0 8.368 5.1 16.57 14.1 19.52l55.63 18.63l18.5 55.5c3 9 11.25 14.13 19.63 14.13c5.125 0 10.38-2 14.38-6L185.1 441.8c3.93-3.931 6.01-9.201 6.01-14.58c0-2.149-.3317-4.315-1.01-6.42L174.4 371.4l250.6-250.5l34.5 34.47c3.161 3.205 7.113 4.639 11.01 4.639c7.039 0 13.88-4.751 15.49-12.64l25.72-128.6C511.9 17.66 512 16.71 512 15.64zM116.2 454.9l-14.88-44.75l-44.88-14.88l33-32.88l44.75 14.88l15 44.75L116.2 454.9zM455.6 94.92l-38.63-38.63l48.25-9.625L455.6 94.92zM407.1 183.9l-35 34.88C388.2 248.1 396.1 280.9 396.1 315.3c0 42.5-13.38 82.88-37.88 116.6l-100.3-100L224.1 365.8l141.7 141.5c3.125 3.125 7.22 4.687 11.31 4.687s8.188-1.562 11.31-4.687l11.26-11.25c3.125-3.125 4.688-7.219 4.688-11.31s-1.563-8.188-4.688-11.31l-7.25-7.25c33.38-43.13 51.63-95.5 51.63-150.9C444.1 268.1 431.6 222.9 407.1 183.9z\"]\n};\nvar faCartXmark = {\n  prefix: 'far',\n  iconName: 'cart-xmark',\n  icon: [576, 512, [], \"e0dd\", \"M96 0C107.5 0 117.4 8.19 119.6 19.51L161.6 240H477.6L520.7 80H472C458.7 80 448 69.25 448 56C448 42.75 458.7 32 472 32H552C559.5 32 566.5 35.47 571 41.4C575.6 47.33 577.1 55.03 575.2 62.24L519.2 270.2C516.4 280.7 506.9 288 496 288H170.7L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H96zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464zM257.8 65.77C267.1 56.4 282.3 56.4 291.7 65.77L320 94.06L348.3 65.77C357.7 56.4 372.9 56.4 382.2 65.77C391.6 75.15 391.6 90.34 382.2 99.72L353.9 128L382.2 156.3C391.6 165.7 391.6 180.9 382.2 190.2C372.9 199.6 357.7 199.6 348.3 190.2L320 161.9L291.7 190.2C282.3 199.6 267.1 199.6 257.8 190.2C248.4 180.9 248.4 165.7 257.8 156.3L286.1 128L257.8 99.72C248.4 90.34 248.4 75.15 257.8 65.77V65.77z\"]\n};\nvar faHexagonXmark = {\n  prefix: 'far',\n  iconName: 'hexagon-xmark',\n  icon: [512, 512, [\"times-hexagon\", \"xmark-hexagon\"], \"f2ee\", \"M175 175C184.4 165.7 199.6 165.7 208.1 175L255.1 222.1L303 175C312.4 165.7 327.6 165.7 336.1 175C346.3 184.4 346.3 199.6 336.1 208.1L289.9 255.1L336.1 303C346.3 312.4 346.3 327.6 336.1 336.1C327.6 346.3 312.4 346.3 303 336.1L255.1 289.9L208.1 336.1C199.6 346.3 184.4 346.3 175 336.1C165.7 327.6 165.7 312.4 175 303L222.1 255.1L175 208.1C165.7 199.6 165.7 184.4 175 175V175zM15.96 218.6L108.5 66.56C121.5 45.1 144.9 32 169.1 32H342C367.1 32 390.5 45.1 403.5 66.56L496 218.6C510 241.6 510 270.4 496 293.4L403.5 445.4C390.5 466.9 367.1 480 342 480H169.1C144.9 480 121.5 466.9 108.5 445.4L15.96 293.4C1.962 270.4 1.962 241.6 15.96 218.6V218.6zM56.96 243.5C52.29 251.2 52.29 260.8 56.96 268.5L149.5 420.5C153.8 427.6 161.6 432 169.1 432H342C350.4 432 358.2 427.6 362.5 420.5L455 268.5C459.7 260.8 459.7 251.2 455 243.5L362.5 91.52C358.2 84.37 350.4 80 342 80H169.1C161.6 80 153.8 84.37 149.5 91.52L56.96 243.5zM403.5 66.56L362.5 91.52L403.5 66.56zM15.96 293.4L56.96 268.5z\"]\n};\nvar faTimesHexagon = faHexagonXmark;\nvar faXmarkHexagon = faHexagonXmark;\nvar faCircleH = {\n  prefix: 'far',\n  iconName: 'circle-h',\n  icon: [512, 512, [9405, \"hospital-symbol\"], \"f47e\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM344 128C330.8 128 320 138.8 320 152v80H192v-80C192 138.8 181.3 128 168 128S144 138.8 144 152v208C144 373.3 154.8 384 168 384S192 373.3 192 360v-80h128v80c0 13.25 10.75 24 24 24s24-10.75 24-24v-208C368 138.8 357.3 128 344 128z\"]\n};\nvar faHospitalSymbol = faCircleH;\nvar faMerge = {\n  prefix: 'far',\n  iconName: 'merge',\n  icon: [512, 512, [], \"e526\", \"M0 88C0 74.75 10.75 64 24 64H144.2C161.6 64 178.1 72.16 188.7 86.06L297.5 228.8C298.1 230.8 301.4 232 303.8 232H430.1L391 192.1C381.7 183.6 381.7 168.4 391 159C400.4 149.7 415.6 149.7 424.1 159L504.1 239C514.3 248.4 514.3 263.6 504.1 272.1L424.1 352.1C415.6 362.3 400.4 362.3 391 352.1C381.7 343.6 381.7 328.4 391 319L430.1 280H303.8C301.4 280 298.1 281.2 297.5 283.2L188.7 425.9C178.1 439.8 161.6 448 144.2 448H24C10.75 448 0 437.3 0 424C0 410.7 10.75 400 24 400H144.2C146.6 400 149 398.8 150.5 396.8L257.8 256L150.5 115.2C149 113.2 146.6 112 144.2 112H24C10.75 112 0 101.3 0 88V88z\"]\n};\nvar faPager = {\n  prefix: 'far',\n  iconName: 'pager',\n  icon: [512, 512, [128223], \"f815\", \"M296 304H224V352h72C309.3 352 320 341.3 320 328S309.3 304 296 304zM96 327.1C96 341.3 106.7 352 119.1 352H192V304H119.1C106.7 304 96 314.7 96 327.1zM392 160h-272C106.8 160 96 170.8 96 184v48C96 245.2 106.8 256 120 256h272C405.2 256 416 245.2 416 232v-48C416 170.8 405.2 160 392 160zM448 64H64C28.62 64 0 92.62 0 128v256c0 35.38 28.62 64 64 64h384c35.38 0 64-28.62 64-64V128C512 92.62 483.4 64 448 64zM464 384c0 8.875-7.125 16-16 16H64c-8.875 0-16-7.125-16-16V128c0-8.875 7.125-16 16-16h384c8.875 0 16 7.125 16 16V384z\"]\n};\nvar faCartMinus = {\n  prefix: 'far',\n  iconName: 'cart-minus',\n  icon: [576, 512, [], \"e0db\", \"M0 24C0 10.75 10.75 0 24 0H96C107.5 0 117.4 8.19 119.6 19.51L161.6 240H477.6L520.7 80H472C458.7 80 448 69.25 448 56C448 42.75 458.7 32 472 32H552C559.5 32 566.5 35.47 571 41.4C575.6 47.33 577.1 55.03 575.2 62.24L519.2 270.2C516.4 280.7 506.9 288 496 288H170.7L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24V24zM224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464zM416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464zM384 104C397.3 104 408 114.7 408 128C408 141.3 397.3 152 384 152H256C242.7 152 232 141.3 232 128C232 114.7 242.7 104 256 104H384z\"]\n};\nvar faAddressBook = {\n  prefix: 'far',\n  iconName: 'address-book',\n  icon: [512, 512, [62138, \"contact-book\"], \"f2b9\", \"M272 288h-64C163.8 288 128 323.8 128 368C128 376.8 135.2 384 144 384h192c8.836 0 16-7.164 16-16C352 323.8 316.2 288 272 288zM240 256c35.35 0 64-28.65 64-64s-28.65-64-64-64c-35.34 0-64 28.65-64 64S204.7 256 240 256zM496 320H480v96h16c8.836 0 16-7.164 16-16v-64C512 327.2 504.8 320 496 320zM496 64H480v96h16C504.8 160 512 152.8 512 144v-64C512 71.16 504.8 64 496 64zM496 192H480v96h16C504.8 288 512 280.8 512 272v-64C512 199.2 504.8 192 496 192zM384 0H96C60.65 0 32 28.65 32 64v384c0 35.35 28.65 64 64 64h288c35.35 0 64-28.65 64-64V64C448 28.65 419.3 0 384 0zM400 448c0 8.836-7.164 16-16 16H96c-8.836 0-16-7.164-16-16V64c0-8.838 7.164-16 16-16h288c8.836 0 16 7.162 16 16V448z\"]\n};\nvar faContactBook = faAddressBook;\nvar faPanFrying = {\n  prefix: 'far',\n  iconName: 'pan-frying',\n  icon: [576, 512, [127859], \"e42c\", \"M199.6 97.05c-43.39 7-55.91 40-62.5 78.55c-5.562 32.19-27.19 63.5-25 96.45c2.188 32.95 26.44 64.25 57.5 75.4c46.5 16.69 73.46-15.88 102.3-43.19c21.81-20.75 46.69-18.88 70.45-37c28.14-21.38 35.85-70.73 8.75-96.02c-19.75-20.38-50.41-23.19-72.25-41.13C254 109.6 234.8 91.37 199.6 97.05zM224 272C197.5 272 176 250.5 176 224S197.5 176 224 176S272 197.5 272 224S250.5 272 224 272zM574.4 439.2c-3.844-15.95-14.12-29.53-28.34-37.58l-120.3-80.74C439.9 291.5 447.1 258.7 447.1 224c0-123.7-100.3-224-223.1-224C100.3 0 0 100.3 0 224c0 123.7 100.3 224 223.1 224c54.29 0 104-19.33 142.8-51.46l109.5 99.16C487.3 506.2 501.9 512 516.1 512c1.875 0 3.719-.0938 5.594-.2656c17.03-1.625 32.5-10.53 42.44-24.45S578.4 455.8 574.4 439.2zM224 400c-97.05 0-176-78.95-176-176S126.1 48 224 48s176 78.95 176 176S321 400 224 400zM514.5 465.1c-8.715 1.457-16.96-4.428-18.42-13.14c-1.457-8.715 4.428-16.96 13.14-18.42c8.715-1.457 16.96 4.428 18.42 13.14C529.1 455.4 523.2 463.6 514.5 465.1z\"]\n};\nvar faGrid = {\n  prefix: 'far',\n  iconName: 'grid',\n  icon: [448, 512, [\"grid-3\"], \"e195\", \"M88 32C110.1 32 128 49.91 128 72V120C128 142.1 110.1 160 88 160H40C17.91 160 0 142.1 0 120V72C0 49.91 17.91 32 40 32H88zM88 72H40V120H88V72zM88 192C110.1 192 128 209.9 128 232V280C128 302.1 110.1 320 88 320H40C17.91 320 0 302.1 0 280V232C0 209.9 17.91 192 40 192H88zM88 232H40V280H88V232zM0 392C0 369.9 17.91 352 40 352H88C110.1 352 128 369.9 128 392V440C128 462.1 110.1 480 88 480H40C17.91 480 0 462.1 0 440V392zM40 440H88V392H40V440zM248 32C270.1 32 288 49.91 288 72V120C288 142.1 270.1 160 248 160H200C177.9 160 160 142.1 160 120V72C160 49.91 177.9 32 200 32H248zM248 72H200V120H248V72zM160 232C160 209.9 177.9 192 200 192H248C270.1 192 288 209.9 288 232V280C288 302.1 270.1 320 248 320H200C177.9 320 160 302.1 160 280V232zM200 280H248V232H200V280zM248 352C270.1 352 288 369.9 288 392V440C288 462.1 270.1 480 248 480H200C177.9 480 160 462.1 160 440V392C160 369.9 177.9 352 200 352H248zM248 392H200V440H248V392zM320 72C320 49.91 337.9 32 360 32H408C430.1 32 448 49.91 448 72V120C448 142.1 430.1 160 408 160H360C337.9 160 320 142.1 320 120V72zM360 120H408V72H360V120zM408 192C430.1 192 448 209.9 448 232V280C448 302.1 430.1 320 408 320H360C337.9 320 320 302.1 320 280V232C320 209.9 337.9 192 360 192H408zM408 232H360V280H408V232zM320 392C320 369.9 337.9 352 360 352H408C430.1 352 448 369.9 448 392V440C448 462.1 430.1 480 408 480H360C337.9 480 320 462.1 320 440V392zM360 440H408V392H360V440z\"]\n};\nvar faGrid3 = faGrid;\nvar faFootballHelmet = {\n  prefix: 'far',\n  iconName: 'football-helmet',\n  icon: [512, 512, [], \"f44f\", \"M496 320H354.3l-14.2-75.98l137-17.82c8.523-1.188 14.67-9.027 13.83-17.39C459.4 61.7 332.5 16 256 16c-132.5 0-240 107.5-240 240c0 56.09 19.41 107.5 51.68 148.4c5.941 7.52 15.3 11.58 24.89 11.58h27.39l85.75 45.04c9.297 4.672 19.32 6.946 29.28 6.946c16.96 0 33.74-6.633 46.34-19.23C317.6 412.5 292.3 366.8 286.4 352h41.36l9.875 52.66C347.5 457.6 393.8 496 447.7 496h48.31c8.844 0 16-7.156 16-16v-144C512 327.2 504.8 320 496 320zM273.6 320l-10.34-25.79c-7.75-19.38 4.996-40.89 25.62-43.51l19.48-2.538L321.7 320H273.6zM333.8 196.4L282.8 203.1c-24.71 3.145-46.13 17.28-58.79 38.78C212.8 260.9 209.1 283.1 215.9 304H215.5c0 0 27.88 69.69 28.94 72.11c10.74 24.62 9.504 32.07 2.936 38.64c-3.312 3.314-7.713 5.139-12.39 5.139c-2.711 0-5.316-.6191-6.988-1.451l-96.22-50.5H100.3C76.52 335.1 64 296.6 64 256c0-105.9 86.13-192 192-192c51.51 0 140.6 26.17 177.4 119.5L333.8 196.4zM479.1 464h-32.31c-32.28 0-60.54-19.45-73.07-48h105.4V464zM479.1 384h-113.7l-5.992-32h119.7V384zM175.1 311.1c-13.25 0-24 10.75-24 24s10.75 24 24 24s24-10.75 24-24S189.2 311.1 175.1 311.1z\"]\n};\nvar faHandLove = {\n  prefix: 'far',\n  iconName: 'hand-love',\n  icon: [512, 512, [], \"e1a5\", \"M408 64c-39.69 0-72 31.86-72 71.02v58.17C332.2 192.5 328.3 192 324.3 192C311.3 192 298.8 195.7 288 202.5C277.2 195.7 264.7 192 251.8 192C247.7 192 243.8 192.5 240 193.2L240 72c0-39.7-32.3-72-71.1-72C128.3 0 96.02 32.3 96.02 72v168.5C84.85 235.1 75.19 235.4 69.83 235.4c-44.35 0-69.83 37.23-69.83 69.85c0 14.99 4.821 29.51 13.99 41.69l78.14 104.2C120.7 489.3 166.2 512 213.7 512h90.19C401.1 512 480 433.1 480 335.9V135C480 95.86 447.7 64 408 64zM304 260.3C304 249.1 313.1 240 324.3 240s20.25 9.078 20.25 20.25v71.5C344.5 342.9 335.4 352 324.3 352S304 342.9 304 331.8V260.3zM231.5 260.3C231.5 249.1 240.6 240 251.8 240S272 249.1 272 260.3v71.5C272 342.9 262.9 352 251.8 352S231.5 342.9 231.5 331.8V260.3zM432 335.8C432 406.5 374.5 464 303.8 464H213.7c-32.56 0-63.65-15.55-83.18-41.59L52.36 318.2C49.44 314.3 48.01 309.7 48.01 305.1c0-15.8 14.02-21.75 21.51-21.75c7.168 0 13.81 3.7 17.55 8.728l28.12 37.5c3.093 4.105 7.866 6.4 12.8 6.4c11.94 0 16.01-10.68 16.01-15.99V72c0-13.23 10.78-24 23.1-24c13.22 0 24 10.77 24 24L192 227.1C186.8 237.6 183.5 248.5 183.5 260.3v71.5C183.5 369.4 214.1 400 251.8 400c12.97 0 25.47-3.672 36.25-10.5C298.8 396.3 311.3 400 324.3 400c37.63 0 68.25-30.61 68.25-68.25v-71.5c0-11.75-3.254-22.64-8.5-32.3V135C384 122.3 394.8 112 408 112s24 10.33 24 23.02V335.8z\"]\n};\nvar faTrees = {\n  prefix: 'far',\n  iconName: 'trees',\n  icon: [640, 512, [], \"f724\", \"M626.6 357.9l-35.73-41.22c6.686-4.938 12.17-11.53 15.84-19.47c8.295-17.88 5.514-38.34-7.295-53.53l-31.02-36.44c4.578-4.156 8.295-9.25 10.84-15.03c6.92-15.75 3.873-33.53-7.936-46.38l-120.4-130.8C442.1 5.469 429.4 0 416 0s-26.13 5.5-34.88 15.03l-39.35 42.78l32.34 35.14l41.48-45.42l114 123.9h-54.71l85.54 107.2h-66.11l95.99 110.8c2.422 2.781 1.625 5.75 .9375 7.25C590.2 398.8 588.6 400 586.3 400h-138.9c1.816-15.02-2.506-30.18-12.83-42.09l-35.73-41.22c6.686-4.938 12.17-11.53 15.84-19.47c8.295-17.88 5.514-38.34-7.295-53.53l-31.02-36.44c4.578-4.156 8.295-9.25 10.84-15.03c6.92-15.75 3.873-33.53-7.936-46.38L258.9 15.03C250.1 5.469 237.4 0 224 0S197.9 5.5 189.1 15.03L68.81 145.8C57.01 158.7 53.98 176.5 60.9 192.2C63.43 198 67.13 203.1 71.7 207.2L40.55 243.8C27.8 258.9 25.04 279.4 33.33 297.2c3.688 7.938 9.154 14.56 15.82 19.47l-35.69 41.22c-14.21 16.38-17.43 38.84-8.404 58.63C13.91 435.9 32.52 448 53.62 448h146.6l.0391 40.03C200.3 501.3 211.1 512 224.3 512c0 0-.0156 0 0 0c13.25 0 23.99-10.78 23.98-24.03L248.3 448h144l.0059 40.03C392.3 501.3 403.1 512 416.3 512c0 0-.0156 0 0 0c13.25 0 23.99-10.78 23.98-24.03L440.3 448h146.1c21.1 0 39.72-12.06 48.58-31.47C643.1 396.7 640.8 374.3 626.6 357.9zM248.2 400l-.0215-22.25l40.77-40.78c9.373-9.375 9.373-24.56 0-33.94c-9.371-9.375-24.55-9.375-33.93 0L248.1 309.9L247.1 183.1C247.1 170.7 237.2 160 223.1 160c0 0 .0156 0 0 0C210.7 160 199.1 170.8 200 184l.0449 46.08L192.1 223c-9.373-9.375-24.56-9.375-33.93 0s-9.373 24.56 0 33.94l41.07 41.08L200.1 400H53.62c-2.234 0-3.875-1.125-4.906-3.375c-.6855-1.5-1.467-4.438 1-7.281l95.99-110.8H79.58l85.63-107.2H110.5L223.6 47.53l114 123.9H282.9l85.54 107.2H302.3l95.99 110.8c2.422 2.781 1.625 5.75 .9375 7.25C398.2 398.8 396.6 400 394.3 400H248.2z\"]\n};\nvar faStrikethrough = {\n  prefix: 'far',\n  iconName: 'strikethrough',\n  icon: [512, 512, [], \"f0cc\", \"M488 239.9L287.2 240c-8.262-2.459-42.31-12.21-42.31-12.21C161.5 203.7 138.4 182.8 146.2 138.5c9.719-55.4 81.72-64.51 140.5-55.43c16.77 2.564 36.75 7.908 62.84 16.8c12.69 4.344 26.62-2.299 31.03-14.82c4.414-12.53-2.336-26.21-15.06-30.54c-28.93-9.861-51.58-15.86-71.29-18.89C189.7 19.57 110.9 57.61 98.15 130.3C88.41 185.7 113 218.8 146.5 240L24 239.9c-13.25 0-24 10.75-24 23.1s10.75 23.1 24 23.1h464c13.25 0 24-10.75 24-23.1S501.3 239.9 488 239.9zM361.7 336c5.1 10.26 6.734 22.25 4.059 37.47c-9.719 55.38-81.69 64.48-140.7 55.42c-25.89-3.83-56.08-14.53-82.72-23.97L128.6 400.1c-12.72-4.438-26.63 2.111-31.14 14.61c-4.494 12.5 2.16 26.22 14.85 30.64l13.47 4.75c28.76 10.19 61.36 21.75 91.86 26.27C233.6 478.8 249 480 263.7 480c81.09 0 139.3-36.74 150.1-98.34c3.047-17.35 2.619-32.35-.2246-45.66H361.7z\"]\n};\nvar faPage = {\n  prefix: 'far',\n  iconName: 'page',\n  icon: [384, 512, [], \"e428\", \"M320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H245.5C262.5 0 278.7 6.743 290.7 18.75L365.3 93.26C377.3 105.3 384 121.5 384 138.5V448C384 483.3 355.3 512 320 512zM64 464H320C328.8 464 336 456.8 336 448V138.5C336 134.3 334.3 130.2 331.3 127.2L256.8 52.69C253.8 49.69 249.7 48 245.5 48H64C55.16 48 48 55.16 48 64V448C48 456.8 55.16 464 64 464V464z\"]\n};\nvar faK = {\n  prefix: 'far',\n  iconName: 'k',\n  icon: [320, 512, [107], \"4b\", \"M315.6 442.2c7.656 10.83 5.062 25.8-5.75 33.45C305.6 478.6 300.8 480 296 480c-7.531 0-14.97-3.531-19.62-10.16L127.5 258.1L48 338.7V456C48 469.3 37.25 480 24 480S0 469.3 0 456V56C0 42.75 10.75 32 24 32S48 42.75 48 56v214.7l231-231.6c9.344-9.344 24.53-9.422 33.94-.0469c9.406 9.359 9.406 24.56 .0625 33.95l-151.3 151.7c.2578 .3281 .6367 .4883 .8809 .834L315.6 442.2z\"]\n};\nvar faDiagramPrevious = {\n  prefix: 'far',\n  iconName: 'diagram-previous',\n  icon: [512, 512, [], \"e478\", \"M512 416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V352C0 316.7 28.65 288 64 288H232V201.9L208.1 224.1C199.6 234.3 184.4 234.3 175 224.1C165.7 215.6 165.7 200.4 175 191L239 127C248.4 117.7 263.6 117.7 272.1 127L336.1 191C346.3 200.4 346.3 215.6 336.1 224.1C327.6 234.3 312.4 234.3 303 224.1L280 201.9V288H448C483.3 288 512 316.7 512 352V416zM464 416V352C464 343.2 456.8 336 448 336H64C55.16 336 48 343.2 48 352V416C48 424.8 55.16 432 64 432H448C456.8 432 464 424.8 464 416zM0 160V96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V160C512 195.3 483.3 224 448 224H381.1C387.4 202.8 381.9 179.3 365.3 162.7L301.3 98.75C276.3 73.75 235.7 73.75 210.7 98.75L146.7 162.7C130.1 179.3 124.6 202.8 130 224H64C28.65 224 .0003 195.3 .0003 160H0z\"]\n};\nvar faGaugeMin = {\n  prefix: 'far',\n  iconName: 'gauge-min',\n  icon: [512, 512, [\"tachometer-alt-slowest\"], \"f628\", \"M288 112C288 129.7 273.7 144 256 144C238.3 144 224 129.7 224 112C224 94.33 238.3 80 256 80C273.7 80 288 94.33 288 112zM200 352C200 349 200.2 346.1 200.7 343.2L90.45 267.8C79.51 260.3 76.71 245.4 84.19 234.4C91.68 223.5 106.6 220.7 117.6 228.2L227.8 303.6C236.1 298.8 245.7 296 256 296C286.9 296 312 321.1 312 352C312 382.9 286.9 408 256 408C225.1 408 200 382.9 200 352V352zM192 160C192 177.7 177.7 192 160 192C142.3 192 128 177.7 128 160C128 142.3 142.3 128 160 128C177.7 128 192 142.3 192 160zM368 256C368 238.3 382.3 224 400 224C417.7 224 432 238.3 432 256C432 273.7 417.7 288 400 288C382.3 288 368 273.7 368 256zM384 160C384 177.7 369.7 192 352 192C334.3 192 320 177.7 320 160C320 142.3 334.3 128 352 128C369.7 128 384 142.3 384 160zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464z\"]\n};\nvar faTachometerAltSlowest = faGaugeMin;\nvar faFolderGrid = {\n  prefix: 'far',\n  iconName: 'folder-grid',\n  icon: [512, 512, [], \"e188\", \"M448 96h-172.1L226.7 50.75C214.7 38.74 198.5 32 181.5 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h384c35.35 0 64-28.66 64-64V160C512 124.7 483.3 96 448 96zM464 416c0 8.824-7.178 16-16 16H64c-8.822 0-16-7.176-16-16V96c0-8.824 7.178-16 16-16h117.5c4.273 0 8.293 1.664 11.31 4.688L256 144h192c8.822 0 16 7.176 16 16V416zM160 240H96C87.16 240 80 247.2 80 256v64c0 8.844 7.156 16 16 16h64c8.844 0 16-7.156 16-16V256C176 247.2 168.8 240 160 240zM288 240H224C215.2 240 208 247.2 208 256v64c0 8.844 7.156 16 16 16h64c8.844 0 16-7.156 16-16V256C304 247.2 296.8 240 288 240zM416 240h-64c-8.844 0-16 7.156-16 16v64c0 8.844 7.156 16 16 16h64c8.844 0 16-7.156 16-16V256C432 247.2 424.8 240 416 240z\"]\n};\nvar faEggplant = {\n  prefix: 'far',\n  iconName: 'eggplant',\n  icon: [512, 512, [], \"e16c\", \"M414.2 193.7c-21.8 42.21-44.23 81.8-68.53 119c-95.67 145.4-135.5 151.3-165.4 151.3c-149.1 0-175.8-186-62.07-233.3c19.83-7.764 92.45-40.21 203.7-130.8c-14.41-7.936-26.46-19.42-35.17-33.33C190.3 144.5 124.7 176.7 100.8 186.1C31.93 214.6 .0005 275.1 .0005 337.4c0 141.1 129.2 174.7 172.6 174.7c57.68 0 108.2-13.32 213.2-172.9c23.94-36.67 44.8-73.65 64.42-110.8C435.3 220.2 423 208.1 414.2 193.7zM512 24C512 10.29 500.8 0 488 0c-6.141 0-12.28 2.344-16.97 7.031l-14.04 14.04C449.3 17.81 440.9 16 432 16h-128c0 35.35 28.65 64 64 64c0 35.35 28.65 64 64 64c0 35.35 28.65 64 64 64v-128c0-8.871-1.812-17.31-5.074-24.99l14.04-14.04C509.7 36.28 512 30.14 512 24z\"]\n};\nvar faRam = {\n  prefix: 'far',\n  iconName: 'ram',\n  icon: [640, 512, [128015], \"f70a\", \"M336 64C336 28.65 364.7 0 400 0C435.3 0 464 28.65 464 64V65.33C469.2 64.45 474.5 64 480 64C485.4 64 490.8 64.45 496 65.33V64C496 28.65 524.7 0 560 0C595.3 0 624 28.65 624 64V72C624 85.25 613.3 96 600 96C586.7 96 576 85.25 576 72V64C576 55.16 568.8 48 560 48C551.2 48 544 55.16 544 64V88.44C550.8 94.55 556.8 101.6 561.6 109.4L609.5 129.9C621.6 135.2 627.3 149.3 622.1 161.5C616.8 173.6 602.7 179.3 590.5 174.1L576 167.8V240C576 284.2 540.2 320 496 320H464C419.8 320 384 284.2 384 240V167.8L369.5 174.1C357.3 179.3 343.2 173.6 337.9 161.5C332.7 149.3 338.4 135.2 350.5 129.9L398.4 109.4C403.2 101.6 409.2 94.55 416 88.45V64C416 55.16 408.8 48 400 48C391.2 48 384 55.16 384 64V72C384 85.25 373.3 96 360 96C346.7 96 336 85.25 336 72L336 64zM464 192C472.8 192 480 184.8 480 176C480 167.2 472.8 160 464 160C455.2 160 448 167.2 448 176C448 184.8 455.2 192 464 192zM528 160C519.2 160 512 167.2 512 176C512 184.8 519.2 192 528 192C536.8 192 544 184.8 544 176C544 167.2 536.8 160 528 160zM320.8 111.1C313.3 119.3 308.1 128.6 305.6 138.6C291.1 137.9 277.6 130.6 269 118.7C266 114.5 261.3 112 255.1 112C251.2 112 246.9 114.1 243.9 117.5C227.1 136.8 197.1 139.4 177.9 123.5C175.2 121.3 171.8 120 167.1 120C160.5 120 154.2 125.1 152.5 132.1C146.5 156.3 123.1 171.1 98.52 168.2C97.72 168.1 96.89 168 95.1 168C87.16 168 79.1 175.2 79.1 184C79.1 185.4 80.17 186.7 80.47 187.9C85.78 209.3 75.91 231.5 56.5 241.8C51.34 244.6 47.1 249.1 47.1 256C47.1 262 51.34 267.4 56.5 270.2C75.91 280.5 85.78 302.7 80.47 324.1C80.17 325.3 79.1 326.6 79.1 328C79.1 336.8 87.16 344 95.1 344C96.88 344 97.72 343.9 98.52 343.8C123.1 340 146.5 355.7 152.5 379.9C154.2 386.9 160.5 392 167.1 392C171.8 392 175.2 390.7 177.9 388.6C197.1 372.6 227.1 375.2 243.9 394.5C246.9 397.9 251.2 400 255.1 400C260.8 400 265.1 397.9 268.1 394.5C284.9 375.2 314 372.6 334.1 388.6C336.8 390.7 340.2 392 344 392C351.5 392 357.8 386.9 359.5 379.9C365.5 355.7 388.9 340 413.5 343.8C414.3 343.9 415.1 343.1 415.9 344C428.3 349.2 441.8 352 456 352H475.3C465.9 375.5 442.9 392 416 392C415.5 392 415 391.1 414.5 391.1L396.9 485.9C394.1 501 380.8 512 365.4 512H336C318.3 512 303.1 497.7 303.1 480V426.3C292.3 439.6 275.1 448 255.1 448C236.9 448 219.7 439.6 207.1 426.3V480C207.1 497.7 193.7 512 175.1 512H146.6C131.2 512 117.9 501 115.1 485.9L97.5 391.1C96.1 391.1 96.5 392 96 392C60.65 392 32 363.3 32 328C32 322.6 32.66 317.5 33.89 312.5C13.72 301.7 0 280.5 0 255.1C0 231.5 13.72 210.3 33.89 199.5C32.66 194.5 32 189.3 32 183.1C32 148.7 60.65 119.1 96 119.1C99.34 119.1 102.6 120.3 105.8 120.7C112.7 92.77 137.9 71.1 168 71.1C183 71.1 196.9 77.19 207.8 85.88C219.5 72.47 236.8 63.1 256 63.1C262.5 63.1 268.8 64.98 274.8 66.8C287.5 70.7 298.6 78.47 306.5 88.73C309.3 97.65 314.3 105.6 320.8 111.1L320.8 111.1z\"]\n};\nvar faLandmarkFlag = {\n  prefix: 'far',\n  iconName: 'landmark-flag',\n  icon: [512, 512, [], \"e51c\", \"M352 0C360.8 0 368 7.164 368 16V80C368 88.84 360.8 96 352 96H272V128H464C477.3 128 488 138.7 488 152C488 165.3 477.3 176 464 176H48C34.75 176 24 165.3 24 152C24 138.7 34.75 128 48 128H240V16C240 7.164 247.2 0 256 0H352zM112 384H176V208H224V384H288V208H336V384H400V208H448V384H456C469.3 384 480 394.7 480 408C480 421.3 469.3 432 456 432H56C42.75 432 32 421.3 32 408C32 394.7 42.75 384 56 384H64V208H112V384zM0 488C0 474.7 10.75 464 24 464H488C501.3 464 512 474.7 512 488C512 501.3 501.3 512 488 512H24C10.75 512 0 501.3 0 488z\"]\n};\nvar faLips = {\n  prefix: 'far',\n  iconName: 'lips',\n  icon: [576, 512, [128068, 128482], \"f600\", \"M568.1 201.7C521.6 124.6 419.6 64 375.1 64c0 0-29.37 0-87.99 45C229.4 64 200 64 200 64C156.4 64 54.4 124.6 7.942 201.7c-9.338 15.41-10.46 34.2-3.489 50.73C29.65 312.3 105.9 448 251.3 448h73.36c145.5 0 221.7-135.8 246.9-195.6C578.5 235.9 577.4 217.1 568.1 201.7zM324.7 400H251.3c-123 0-186.2-127.2-202.6-166.3c-1.057-2.51-.9434-5.137 .3672-7.301c37.84-62.76 121.1-111.4 148.7-114.3C203.2 113.5 223.7 120.1 258.8 147.1L288 169.5l29.23-22.44c35.1-26.95 55.54-33.54 61.01-34.94c26.71 2.922 110.8 51.55 148.7 114.4c1.256 2.072 1.369 4.699 .3008 7.232C510.8 272.8 447.7 400 324.7 400zM333.5 215.8C319.3 219.8 303.8 222 288 222S256.7 219.8 242.5 215.8L216 208C144 208 96 236 96 236S160 320 288 320S480 236 480 236S432 208 360 208L333.5 215.8z\"]\n};\nvar faPencil = {\n  prefix: 'far',\n  iconName: 'pencil',\n  icon: [512, 512, [9999, 61504, \"pencil-alt\"], \"f303\", \"M36.37 360.9C40.53 346.8 48.16 333.9 58.57 323.5L362.7 19.32C387.7-5.678 428.3-5.678 453.3 19.32L492.7 58.75C495.8 61.87 498.5 65.24 500.9 68.79C517.3 93.63 514.6 127.4 492.7 149.3L188.5 453.4C187.2 454.7 185.9 455.1 184.5 457.2C174.9 465.7 163.5 471.1 151.1 475.6L30.77 511C22.35 513.5 13.24 511.2 7.03 504.1C.8198 498.8-1.502 489.7 .976 481.2L36.37 360.9zM59.44 452.6L137.6 429.6C139.9 428.9 142.2 427.1 144.4 426.9L108.1 419.6C100.2 418 93.97 411.8 92.39 403.9L85.13 367.6C84.02 369.8 83.11 372.1 82.42 374.4L59.44 452.6zM180.7 393.3L383 191L320.1 128.1L118.7 331.3L128.1 383L180.7 393.3z\"]\n};\nvar faPencilAlt = faPencil;\nvar faBackward = {\n  prefix: 'far',\n  iconName: 'backward',\n  icon: [512, 512, [9194], \"f04a\", \"M223.8 64c-7.002 0-14.15 2.305-20.29 7.406L11.44 231.4c-15.25 12.87-15.25 36.37 0 49.24l192 159.1C209.6 445.7 216.8 448 223.8 448c16.5 0 32.22-12.81 32.22-32.03v-319.9C255.1 76.81 240.3 64 223.8 64zM207.1 381.9L56.88 256l151.1-125.9V381.9zM495.4 67.95c-10.25-5.625-22.69-5.172-32.53 1.062l-163.7 104.2c-11.19 7.109-14.5 21.95-7.375 33.14c7.094 11.19 21.94 14.48 33.13 7.359L464 125.2v261.7l-139.1-88.52c-11.19-7.125-26.03-3.828-33.13 7.359c-7.125 11.19-3.812 26.03 7.375 33.14l163.7 104.2c5.219 3.344 11.11 5.023 17.08 5.023c5.281 0 10.7-1.32 15.48-3.945C505.6 438.4 512 427.7 512 415.1V96.03C512 84.34 505.6 73.58 495.4 67.95z\"]\n};\nvar faCaretRight = {\n  prefix: 'far',\n  iconName: 'caret-right',\n  icon: [256, 512, [], \"f0da\", \"M48 143.1v224c0 42.63 51.76 64.13 82.01 33.88l112-111.9c18.63-18.75 18.63-49.25 0-68l-112-111.9C99.76 79.97 48 101.3 48 143.1zM208 255.1L96.01 367.1V143.1L208 255.1z\"]\n};\nvar faComments = {\n  prefix: 'far',\n  iconName: 'comments',\n  icon: [640, 512, [128490, 61670], \"f086\", \"M208 0C322.9 0 416 78.8 416 176C416 273.2 322.9 352 208 352C189.3 352 171.2 349.7 153.9 345.8C123.3 364.8 79.13 384 24.95 384C14.97 384 5.93 378.1 2.018 368.9C-1.896 359.7-.0074 349.1 6.739 341.9C7.26 341.5 29.38 317.4 45.73 285.9C17.18 255.8 0 217.6 0 176C0 78.8 93.13 0 208 0zM164.6 298.1C179.2 302.3 193.8 304 208 304C296.2 304 368 246.6 368 176C368 105.4 296.2 48 208 48C119.8 48 48 105.4 48 176C48 211.2 65.71 237.2 80.57 252.9L104.1 277.8L88.31 308.1C84.74 314.1 80.73 321.9 76.55 328.5C94.26 323.4 111.7 315.5 128.7 304.1L145.4 294.6L164.6 298.1zM441.6 128.2C552 132.4 640 209.5 640 304C640 345.6 622.8 383.8 594.3 413.9C610.6 445.4 632.7 469.5 633.3 469.9C640 477.1 641.9 487.7 637.1 496.9C634.1 506.1 625 512 615 512C560.9 512 516.7 492.8 486.1 473.8C468.8 477.7 450.7 480 432 480C350 480 279.1 439.8 245.2 381.5C262.5 379.2 279.1 375.3 294.9 369.9C322.9 407.1 373.9 432 432 432C446.2 432 460.8 430.3 475.4 426.1L494.6 422.6L511.3 432.1C528.3 443.5 545.7 451.4 563.5 456.5C559.3 449.9 555.3 442.1 551.7 436.1L535.9 405.8L559.4 380.9C574.3 365.3 592 339.2 592 304C592 237.7 528.7 183.1 447.1 176.6L448 176C448 159.5 445.8 143.5 441.6 128.2H441.6z\"]\n};\nvar faPaste = {\n  prefix: 'far',\n  iconName: 'paste',\n  icon: [512, 512, [\"file-clipboard\"], \"f0ea\", \"M502.6 198.6l-61.25-61.25C435.4 131.4 427.3 128 418.8 128H256C220.7 128 191.1 156.7 192 192l.0065 255.1C192 483.3 220.7 512 256 512h192c35.2 0 64-28.8 64-64l.0098-226.7C512 212.8 508.6 204.6 502.6 198.6zM464 448c0 8.836-7.164 16-16 16h-192c-8.838 0-16-7.164-16-16L240 192.1c0-8.836 7.164-16 16-16h128L384 224c0 17.67 14.33 32 32 32h48.01V448zM317.7 96C310.6 68.45 285.8 48 256 48H215.2C211.3 20.93 188.1 0 160 0C131.9 0 108.7 20.93 104.8 48H64c-35.35 0-64 28.65-64 64V384c0 35.34 28.65 64 64 64h96v-48H64c-8.836 0-16-7.164-16-16V112C48 103.2 55.18 96 64 96h16v16c0 17.67 14.33 32 32 32h61.35C190 115.4 220.6 96 256 96H317.7zM160 72c-8.822 0-16-7.176-16-16s7.178-16 16-16s16 7.176 16 16S168.8 72 160 72z\"]\n};\nvar faFileClipboard = faPaste;\nvar faDesktopArrowDown = {\n  prefix: 'far',\n  iconName: 'desktop-arrow-down',\n  icon: [576, 512, [], \"e155\", \"M191 103c-9.375 9.375-9.375 24.56 0 33.94l80 80c9.375 9.375 24.56 9.375 33.94 0l80-80c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L312 142.1V24C312 10.75 301.3 0 288 0S264 10.75 264 24v118.1L224.1 103C220.3 98.34 214.2 96 208 96S195.7 98.34 191 103zM512 0h-160v48h160c8.822 0 16 7.178 16 16v192h-480V64c0-8.822 7.178-16 16-16h160V0H64C28.65 0 0 28.65 0 64v288c0 35.35 28.65 64 64 64h148.3l-9.6 48H152C138.8 464 128 474.8 128 488S138.8 512 152 512h272c13.25 0 24-10.75 24-24s-10.75-24-24-24h-50.73L363.7 416H512c35.35 0 64-28.65 64-64V64C576 28.65 547.3 0 512 0zM251.7 464L261.3 416h53.46l9.6 48H251.7zM528 352c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V304h480V352z\"]\n};\nvar faCodePullRequest = {\n  prefix: 'far',\n  iconName: 'code-pull-request',\n  icon: [512, 512, [], \"e13c\", \"M305.8 2.076C314.4 5.932 320 14.52 320 24V72H336C402.3 72 456 125.7 456 192V355.7C488.5 365.9 512 396.2 512 432C512 476.2 476.2 512 432 512C387.8 512 352 476.2 352 432C352 396.2 375.5 365.9 408 355.7V192C408 152.2 375.8 120 336 120H320V168C320 177.5 314.4 186.1 305.8 189.9C297.1 193.8 286.1 192.2 279.9 185.8L199.9 113.8C194.9 109.3 192 102.8 192 96C192 89.2 194.9 82.71 199.9 78.16L279.9 6.161C286.1-.1791 297.1-1.779 305.8 2.077V2.076zM432 464C449.7 464 464 449.7 464 432C464 414.3 449.7 400 432 400C414.3 400 400 414.3 400 432C400 449.7 414.3 464 432 464zM104 355.7C136.5 365.9 160 396.2 160 432C160 476.2 124.2 512 80 512C35.82 512 0 476.2 0 432C0 396.2 23.54 365.9 56 355.7V156.3C23.54 146.1 0 115.8 0 80C0 35.82 35.82 .0001 80 .0001C124.2 .0001 160 35.82 160 80C160 115.8 136.5 146.1 104 156.3V355.7zM80 48C62.33 48 48 62.33 48 80C48 97.67 62.33 112 80 112C97.67 112 112 97.67 112 80C112 62.33 97.67 48 80 48zM80 400C62.33 400 48 414.3 48 432C48 449.7 62.33 464 80 464C97.67 464 112 449.7 112 432C112 414.3 97.67 400 80 400z\"]\n};\nvar faPumpkin = {\n  prefix: 'far',\n  iconName: 'pumpkin',\n  icon: [576, 512, [], \"f707\", \"M413.5 72.01c-21.3 0-42.64 5.665-61.47 16.98l.0046-53.25c0-6-3.376-11.5-8.876-14.25l-39.63-19.75c-2.284-1.177-4.722-1.731-7.127-1.731c-6.282 0-12.34 3.778-14.87 10.11L254.9 76.73c-10.25 3-20 7.375-28.88 13.25C206.8 77.91 184.8 71.88 162.8 71.88C66.99 71.88 0 193.5 0 291.1c0 71 28.88 137.8 81.38 187.8c22.36 21.17 51.77 32.17 81.49 32.17c38.1 0 57.47-16.73 62.74-16.73c1.401 0 2.877 .4171 4.274 1.186c17.12 10.38 36.76 15.61 58.14 15.61s40.99-5.235 58.11-15.61c1.398-.7687 2.873-1.186 4.274-1.186c5.619 0 23.79 16.73 62.74 16.73c29.72 0 59.13-11 81.49-32.17C547.1 429.7 576 362.1 576 291.1C576 193.9 508.1 72.01 413.5 72.01zM380.1 293.6c0 87.46-30.32 174.4-92.07 174.4c-60.1 0-92.07-89.08-92.07-177.6c0-87.46 30.32-174.4 92.07-174.4C348.1 115.1 380.1 205.1 380.1 293.6zM162.7 464.4C96.45 464.4 48 360.2 48 291.1c0-67.28 48.3-172.3 114.7-172.3c10.71 0 21.89 2.729 33.41 8.786c-26.61 40.42-39.92 101.9-39.92 163.4c0 61.59 13.34 123.2 40.05 163.6C184.7 461.6 173.4 464.4 162.7 464.4zM413.2 464.4c-10.73 0-21.92-2.757-33.45-8.876c26.41-39.91 40.08-100.9 40.08-163c0-45.46-7.323-91.49-22.33-130.2c-.875-1.625-5-14.5-17.62-33.63c11.6-6.097 22.85-8.844 33.61-8.844C479.9 119.8 528 224.5 528 291.1C528 359.4 479.4 464.4 413.2 464.4z\"]\n};\nvar faClipboardList = {\n  prefix: 'far',\n  iconName: 'clipboard-list',\n  icon: [384, 512, [], \"f46d\", \"M104 248C90.75 248 80 258.7 80 272s10.75 24 24 24C117.3 296 128 285.3 128 272S117.3 248 104 248zM104 344c-13.25 0-24 10.75-24 24s10.75 24 24 24C117.3 392 128 381.3 128 368S117.3 344 104 344zM288 352H176C167.2 352 160 359.2 160 368S167.2 384 176 384H288c8.844 0 16-7.156 16-16S296.8 352 288 352zM320 64h-49.61C262.1 27.48 230.7 0 192 0S121 27.48 113.6 64H64C28.65 64 0 92.66 0 128v320c0 35.34 28.65 64 64 64h256c35.35 0 64-28.66 64-64V128C384 92.66 355.3 64 320 64zM192 48c13.23 0 24 10.77 24 24S205.2 96 192 96S168 85.23 168 72S178.8 48 192 48zM336 448c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V128c0-8.82 7.178-16 16-16h18.26C80.93 117.1 80 122.4 80 128v16C80 152.8 87.16 160 96 160h192c8.836 0 16-7.164 16-16V128c0-5.559-.9316-10.86-2.264-16H320c8.822 0 16 7.18 16 16V448zM288 256H176C167.2 256 160 263.2 160 272S167.2 288 176 288H288c8.844 0 16-7.156 16-16S296.8 256 288 256z\"]\n};\nvar faPenField = {\n  prefix: 'far',\n  iconName: 'pen-field',\n  icon: [640, 512, [], \"e211\", \"M500.1 25.53C529-2.904 574.9-3.055 603.1 25.19L615 37.1C643.2 65.21 643.2 110.8 615.1 138.9L438.6 315.5C428.7 325.4 416.1 332.2 402.4 335.1L316.9 352.1C308.1 354.7 300.8 352.2 295 346.5C289.3 340.7 286.8 332.5 288.5 324.6L306.5 238.9C309.3 225.4 315.1 212.1 325.7 203.1L500.1 25.53zM569.2 59.14C559.8 49.72 544.5 49.77 535.1 59.25L514.3 80.36L560 126.1L581.1 104.1C590.5 95.6 590.5 80.41 581.1 71.04L569.2 59.14zM353.5 248.8L343 298.5L392.6 288.1C397.1 287.1 401.3 284.9 404.6 281.6L526.1 160L480.6 114.5L359.9 236.8C356.6 240.1 354.4 244.3 353.5 248.8L353.5 248.8zM264 128C277.3 128 288 138.7 288 152C288 165.3 277.3 176 264 176H72C58.75 176 48 186.7 48 200V440C48 453.3 58.75 464 72 464H504C517.3 464 528 453.3 528 440V312C528 298.7 538.7 288 552 288C565.3 288 576 298.7 576 312V440C576 479.8 543.8 512 504 512H72C32.24 512 0 479.8 0 440V200C0 160.2 32.24 128 72 128H264zM96 320C96 302.3 110.3 288 128 288C145.7 288 160 302.3 160 320C160 337.7 145.7 352 128 352C110.3 352 96 337.7 96 320zM256 320C256 337.7 241.7 352 224 352C206.3 352 192 337.7 192 320C192 302.3 206.3 288 224 288C241.7 288 256 302.3 256 320z\"]\n};\nvar faBlueberries = {\n  prefix: 'far',\n  iconName: 'blueberries',\n  icon: [512, 512, [], \"e2e8\", \"M208 284H180V256c0-11.05-8.969-20-20-20S140 244.1 140 256v28H112c-11.03 0-20 8.953-20 20s8.969 20 20 20h28V352c0 11.05 8.969 20 20 20S180 363 180 352v-28H208c11.03 0 20-8.953 20-20S219 284 208 284zM336 0C244 0 169.2 70.78 161.4 160.7C71.05 168.2 0 243.7 0 336C0 433.2 78.8 512 176 512c92.28 0 167.8-71.05 175.3-161.4C441.2 342.8 512 267.1 512 176C512 78.8 433.2 0 336 0zM176 464c-70.58 0-128-57.42-128-128s57.42-128 128-128s128 57.42 128 128S246.6 464 176 464zM416 128h-32v32c0 8.844-7.156 16-16 16S352 168.8 352 160V128h-32c-8.844 0-16-7.156-16-16S311.2 96 320 96h32V64c0-8.844 7.156-16 16-16S384 55.16 384 64v32h32c8.844 0 16 7.156 16 16S424.8 128 416 128z\"]\n};\nvar faTruckRampBox = {\n  prefix: 'far',\n  iconName: 'truck-ramp-box',\n  icon: [640, 512, [\"truck-loading\"], \"f4de\", \"M352 88C352 39.4 391.4 0 440 0H616C629.3 0 640 10.75 640 24C640 37.25 629.3 48 616 48H440C417.9 48 400 65.91 400 88V360.7L425.7 353.7L426 353.6C443.7 314.9 482.7 288 528 288C589.9 288 640 338.1 640 400C640 461.9 589.9 512 528 512C468.2 512 419.3 465.1 416.2 406L30.31 511.2C17.52 514.6 4.329 507.1 .8443 494.3C-2.64 481.5 4.902 468.3 17.69 464.8L352 373.8V88zM528 336C492.7 336 464 364.7 464 400C464 435.3 492.7 464 528 464C563.3 464 592 435.3 592 400C592 364.7 563.3 336 528 336zM23.11 207.7C18.54 190.6 28.67 173.1 45.74 168.5L92.1 156.1L112.8 233.4C115.1 241.9 123.9 246.1 132.4 244.7L163.3 236.4C171.8 234.1 176.9 225.3 174.6 216.8L153.9 139.5L200.3 127.1C217.4 122.5 234.9 132.7 239.5 149.7L280.9 304.3C285.5 321.4 275.3 338.9 258.3 343.5L103.7 384.9C86.64 389.5 69.1 379.3 64.52 362.3L23.11 207.7z\"]\n};\nvar faTruckLoading = faTruckRampBox;\nvar faNote = {\n  prefix: 'far',\n  iconName: 'note',\n  icon: [448, 512, [], \"e1ff\", \"M384 32H64.01C28.66 32 .0065 60.65 .0065 96L0 416c0 35.34 28.65 64 64 64h245.4c16.97 0 33.25-6.742 45.25-18.75l74.63-74.64C441.3 374.6 448 358.3 448 341.4V96C448 60.8 419.2 32 384 32zM400 320h-79.1c-17.67 0-32 14.33-32 32l.0039 79.88H64c-8.836 0-16-7.164-16-16L48.02 96c0-8.836 7.162-16 16-16h319.1c8.836 0 16 7.164 16 16V320z\"]\n};\nvar faArrowDownToSquare = {\n  prefix: 'far',\n  iconName: 'arrow-down-to-square',\n  icon: [512, 512, [], \"e096\", \"M416 128h-40C362.7 128 352 138.7 352 152c0 13.25 10.75 24 24 24H416c8.836 0 16 7.164 16 16v256c0 8.836-7.164 16-16 16H96c-8.836 0-16-7.164-16-16V192c0-8.836 7.164-16 16-16h40C149.3 176 160 165.3 160 152C160 138.7 149.3 128 136 128H96C60.65 128 32 156.7 32 192v256c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V192C480 156.7 451.3 128 416 128zM143.7 238.6C133.1 247.6 133.4 262.8 142.4 272.6l96 104.1c9.062 9.82 26.19 9.82 35.25 0l96-104.1c9-9.758 8.406-24.95-1.344-33.93c-9.781-9.07-24.97-8.414-33.91 1.344L280 298.9V24.02C280 10.76 269.3 0 256 0S232 10.76 232 24.02v274.9l-54.38-58.95C172.9 234.8 166.5 232.3 160 232.3C154.2 232.3 148.3 234.3 143.7 238.6z\"]\n};\nvar faUserCheck = {\n  prefix: 'far',\n  iconName: 'user-check',\n  icon: [640, 512, [], \"f4fc\", \"M274.7 304H173.3C77.61 304 0 381.6 0 477.3C0 496.5 15.52 512 34.66 512H413.3C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304zM48.71 464C55.38 401.1 108.7 352 173.3 352H274.7c64.61 0 117.1 49.13 124.6 112H48.71zM224 256c70.7 0 128-57.31 128-128S294.7 0 224 0C153.3 0 96 57.31 96 128S153.3 256 224 256zM224 48c44.11 0 80 35.89 80 80c0 44.11-35.89 80-80 80S144 172.1 144 128C144 83.89 179.9 48 224 48zM632.3 134.4c-9.703-9-24.91-8.453-33.92 1.266l-87.05 93.75l-38.39-38.39c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l56 56C499.5 285.5 505.6 288 512 288h.4375c6.531-.125 12.72-2.891 17.16-7.672l104-112C642.6 158.6 642 143.4 632.3 134.4z\"]\n};\nvar faCloudXmark = {\n  prefix: 'far',\n  iconName: 'cloud-xmark',\n  icon: [640, 512, [], \"e35f\", \"M239 207C248.4 197.7 263.6 197.7 272.1 207L319.1 254.1L367 207C376.4 197.7 391.6 197.7 400.1 207C410.3 216.4 410.3 231.6 400.1 240.1L353.9 287.1L400.1 335C410.3 344.4 410.3 359.6 400.1 368.1C391.6 378.3 376.4 378.3 367 368.1L319.1 321.9L272.1 368.1C263.6 378.3 248.4 378.3 239 368.1C229.7 359.6 229.7 344.4 239 335L286.1 287.1L239 240.1C229.7 231.6 229.7 216.4 239 207V207zM144 480C64.47 480 0 415.5 0 336C0 273.3 40.07 219.1 96 200.2V200C96 107.2 171.2 32 264 32C314.9 32 360.4 54.6 391.3 90.31C406.2 83.68 422.6 80 440 80C506.3 80 560 133.7 560 200C560 206.6 559.5 213 558.5 219.3C606.5 240.3 640 288.3 640 344C640 416.4 583.4 475.6 512 479.8V480H144zM264 80C197.7 80 144 133.7 144 200L144 234.1L111.1 245.5C74.64 258.7 48 294.3 48 336C48 389 90.98 432 144 432H506.6L509.2 431.8C555.4 429.2 592 390.8 592 344C592 308 570.4 276.9 539.2 263.3L505.1 248.4L511.1 211.7C511.7 207.9 512 204 512 200C512 160.2 479.8 128 440 128C429.5 128 419.6 130.2 410.8 134.2L378.2 148.7L354.9 121.7C332.8 96.08 300.3 80 263.1 80L264 80z\"]\n};\nvar faVialVirus = {\n  prefix: 'far',\n  iconName: 'vial-virus',\n  icon: [576, 512, [], \"e597\", \"M264 32C277.3 32 288 42.75 288 56C288 69.25 277.3 80 264 80H256V207.1C252.9 209.1 249.9 211.5 247.2 214.2C225.3 236.1 225.3 271.6 247.2 293.4C247.4 293.6 247.4 293.7 247.5 293.8L247.5 293.8C247.5 293.9 247.5 294.1 247.4 294.4C247.3 294.6 247.1 294.8 247.1 294.8L247 294.9C246.1 294.9 246.8 294.9 246.6 294.9C231.6 294.9 218 300.7 208 310.3V240H112V384C112 410.5 133.5 432 160 432C184.1 432 204.1 414.2 207.5 390.1C217.6 400.8 231.4 406.9 246.6 406.9C246.8 406.9 246.1 406.9 247 406.9L247.1 406.9C247.1 406.1 247.3 407.1 247.4 407.4C247.5 407.7 247.5 407.9 247.5 407.1L247.5 408C247.4 408.1 247.4 408.2 247.2 408.3C236 419.5 230.6 434.2 230.8 448.8C213.3 467.1 188 480 160 480C106.1 480 64 437 64 384V80H56C42.75 80 32 69.25 32 56C32 42.75 42.75 32 56 32H264zM208 192V80H112V192H208zM383.8 189.7C397.1 189.7 407.8 200.4 407.8 213.7C407.8 242.9 443.2 257.6 463.9 236.9C473.3 227.5 488.5 227.5 497.8 236.9C507.2 246.2 507.2 261.4 497.8 270.8C477.2 291.5 491.8 326.9 521.1 326.9C534.3 326.9 545.1 337.6 545.1 350.9C545.1 364.1 534.3 374.9 521.1 374.9C491.8 374.9 477.2 410.3 497.8 430.9C507.2 440.3 507.2 455.5 497.8 464.9C488.5 474.3 473.3 474.3 463.9 464.9C443.2 444.2 407.8 458.9 407.8 488.1C407.8 501.4 397.1 512.1 383.8 512.1C370.6 512.1 359.8 501.4 359.8 488.1C359.8 458.9 324.5 444.2 303.8 464.9C294.4 474.3 279.2 474.3 269.8 464.9C260.5 455.5 260.5 440.3 269.8 430.9C290.5 410.3 275.9 374.9 246.6 374.9C233.4 374.9 222.6 364.1 222.6 350.9C222.6 337.6 233.4 326.9 246.6 326.9C275.9 326.9 290.5 291.5 269.8 270.8C260.5 261.4 260.5 246.2 269.8 236.9C279.2 227.5 294.4 227.5 303.8 236.9C324.5 257.6 359.8 242.9 359.8 213.7C359.8 200.4 370.6 189.7 383.8 189.7H383.8zM352 352C369.7 352 384 337.7 384 320C384 302.3 369.7 288 352 288C334.3 288 320 302.3 320 320C320 337.7 334.3 352 352 352zM416 360C402.7 360 392 370.7 392 384C392 397.3 402.7 408 416 408C429.3 408 440 397.3 440 384C440 370.7 429.3 360 416 360z\"]\n};\nvar faBookBlank = {\n  prefix: 'far',\n  iconName: 'book-blank',\n  icon: [448, 512, [128213, 128215, 128216, 128217, \"book-alt\"], \"f5d9\", \"M448 352V48C448 21.53 426.5 0 400 0h-320C35.89 0 0 35.88 0 80v352C0 476.1 35.89 512 80 512h344c13.25 0 24-10.75 24-24s-10.75-24-24-24H416v-66.95C434.6 390.4 448 372.8 448 352zM368 464h-288c-17.64 0-32-14.34-32-32s14.36-32 32-32h288V464zM400 352h-320c-11.38 0-22.2 2.375-32 6.688V80c0-17.66 14.36-32 32-32h320V352z\"]\n};\nvar faBookAlt = faBookBlank;\nvar faGolfFlagHole = {\n  prefix: 'far',\n  iconName: 'golf-flag-hole',\n  icon: [512, 512, [], \"e3ac\", \"M256 304c-16.07 0-32.15 .6074-48 1.75V242.7l198.4-99.21c6.39-3.195 9.584-9.353 9.584-15.51s-3.195-12.31-9.584-15.51L185.1 1.854C182.6 .582 179.9 0 177.3 0C168.2 0 160 7.311 160 17.36V408c0 17.67 35.82 32 80 32s80-14.33 80-32c0-17.67-35.82-32-80-32c-11.39 0-22.19 .9844-32 2.701V353.8C222.1 352.7 238.9 352 256 352c137.2 0 208 39.25 208 56S393.2 464 256 464s-208-39.25-208-56c0-10.33 27.14-29.2 80-42.16V316.1C54.75 332.1 0 363.5 0 408C0 476.3 128.8 512 256 512s256-35.72 256-104S383.2 304 256 304zM208 189.1V66.97l122.1 61.05L208 189.1z\"]\n};\nvar faMessageArrowDown = {\n  prefix: 'far',\n  iconName: 'message-arrow-down',\n  icon: [512, 512, [\"comment-alt-arrow-down\"], \"e1db\", \"M320.5 191L281.5 230.1V128c0-13.25-10.75-24-24-24s-24 10.75-24 24v102.1L194.5 191C189.8 186.3 183.7 184 177.5 184S165.2 186.3 160.5 191c-9.375 9.375-9.375 24.56 0 33.94l80 80c9.375 9.375 24.56 9.375 33.94 0l80-80c9.375-9.375 9.375-24.56 0-33.94S329.9 181.7 320.5 191zM448 0H64C28.75 0 0 28.75 0 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.1c0 9.836 11.02 15.55 19.12 9.7L304 415.1H448c35.25 0 64-28.75 64-63.1V63.1C512 28.75 483.3 0 448 0zM464 352c0 8.75-7.25 16-16 16h-160l-80 60v-60H64c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h384c8.75 0 16 7.25 16 16V352z\"]\n};\nvar faCommentAltArrowDown = faMessageArrowDown;\nvar faFaceUnamused = {\n  prefix: 'far',\n  iconName: 'face-unamused',\n  icon: [512, 512, [], \"e39f\", \"M256 376C237.6 376 224.9 384.5 217.5 392.4C208.5 402.1 193.3 402.6 183.6 393.5C173.9 384.5 173.4 369.3 182.5 359.6C196.7 344.3 221.4 328 256 328C290.6 328 315.3 344.3 329.5 359.6C338.6 369.3 338.1 384.5 328.4 393.5C318.7 402.6 303.5 402.1 294.5 392.4C287.1 384.5 274.4 376 256 376zM176 192C193.7 192 208 206.3 208 224C208 241.7 193.7 256 176 256C158.3 256 144 241.7 144 224H112C103.2 224 96 216.8 96 208C96 199.2 103.2 192 112 192H176zM288 208C288 199.2 295.2 192 304 192H368C385.7 192 400 206.3 400 224C400 241.7 385.7 256 368 256C350.3 256 336 241.7 336 224H304C295.2 224 288 216.8 288 208zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faSheetPlastic = {\n  prefix: 'far',\n  iconName: 'sheet-plastic',\n  icon: [384, 512, [], \"e571\", \"M203.3 84.69C209.6 90.93 209.6 101.1 203.3 107.3L107.3 203.3C101.1 209.6 90.93 209.6 84.69 203.3C78.44 197.1 78.44 186.9 84.69 180.7L180.7 84.69C186.9 78.44 197.1 78.44 203.3 84.69V84.69zM139.3 299.3C133.1 305.6 122.9 305.6 116.7 299.3C110.4 293.1 110.4 282.9 116.7 276.7L276.7 116.7C282.9 110.4 293.1 110.4 299.3 116.7C305.6 122.9 305.6 133.1 299.3 139.3L139.3 299.3zM0 64C0 28.65 28.65 0 64 0H320C355.3 0 384 28.65 384 64V364.1C384 376.8 378.9 389.1 369.9 398.1L270.1 497.9C261.1 506.9 248.8 512 236.1 512H64C28.65 512 0 483.3 0 448V64zM320 48H64C55.16 48 48 55.16 48 64V448C48 456.8 55.16 464 64 464H224V384C224 366.3 238.3 352 256 352H336V64C336 55.16 328.8 48 320 48z\"]\n};\nvar faCircle9 = {\n  prefix: 'far',\n  iconName: 'circle-9',\n  icon: [512, 512, [], \"e0f6\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM256 128C203.1 128 160 171.1 160 224c0 43.86 29.73 80.53 69.98 91.96l-29.76 25.94c-9.969 8.719-11.03 23.88-2.312 33.88C202.7 381.2 209.3 384 216 384c5.594 0 11.22-1.938 15.78-5.906l79.94-69.69C324.5 297.3 352 265.3 352 224C352 171.1 308.9 128 256 128zM302 237.7C296 257.9 277.1 272 256 272C229.5 272 208 250.5 208 224S229.5 176 256 176s48 21.53 48 48C304 228.7 303.3 233.3 302 237.7z\"]\n};\nvar faBlog = {\n  prefix: 'far',\n  iconName: 'blog',\n  icon: [512, 512, [], \"f781\", \"M216.1 .0803C204-1.045 192.6 9.798 192 23.05C191.5 36.3 201.7 47.48 214.1 48.01c131.8 5.531 243.5 117.2 249 249c.5468 12.91 11.17 22.1 23.97 22.1c.3281 0 .6718 0 1.016-.0313c13.25-.5312 23.53-11.72 22.98-24.97C505.4 138.9 373.1 6.611 216.1 .0803zM217.6 96.1c-12.95-.6249-24.66 9.157-25.52 22.37C191.2 131.7 201.2 143.1 214.4 143.1c79.53 5.187 148.4 74.09 153.6 153.6c.8281 12.69 11.39 22.43 23.94 22.43c.5156 0 1.047-.0313 1.578-.0625c13.22-.8437 23.25-12.28 22.39-25.5C409.3 191.7 320.3 102.8 217.6 96.1zM143.1 224H119.1c-13.25 0-23.1 10.75-23.1 23.1c0 13.25 10.75 23.1 23.1 23.1h23.1c52.94 0 95.1 43.06 95.1 95.99S196.9 464 143.1 464s-95.1-43.06-95.1-95.99V120c0-13.25-10.75-24.01-23.1-24.01S0 106.8 0 120v247.1C0 447.4 64.59 512 143.1 512s143.1-64.59 143.1-143.1S223.4 224 143.1 224z\"]\n};\nvar faUserNinja = {\n  prefix: 'far',\n  iconName: 'user-ninja',\n  icon: [512, 512, [129399], \"f504\", \"M64 192c27.25 0 51.75-11.5 69.25-29.75c15 54 64 93.75 122.8 93.75c70.75 0 127.1-57.25 127.1-128s-57.25-128-127.1-128c-50.38 0-93.63 29.38-114.5 71.75C124.1 47.75 96 32 64 32c0 33.37 17.12 62.75 43.13 80C81.13 129.3 64 158.6 64 192zM208 96h95.1C321.7 96 336 110.3 336 128h-160C176 110.3 190.3 96 208 96zM480 464c2.742-87.55-59.6-160.1-142.2-176L256 397.1L174.2 288c-82.6 15-144.6 88.45-141.9 176c0 26.51 21.18 48 47.69 48h352C458.5 512 480 490.5 480 464zM80.34 464l-.0469-1.504c-1.656-52.91 28.88-99.34 75.41-119.2L246.2 464H80.34zM431.7 464h-165.9l90.51-120.7c46.53 19.83 77.06 66.26 75.41 119.2L431.7 464z\"]\n};\nvar faPencilSlash = {\n  prefix: 'far',\n  iconName: 'pencil-slash',\n  icon: [640, 512, [], \"e215\", \"M264.2 181.8L426.7 19.32C451.7-5.676 492.3-5.677 517.3 19.32L556.7 58.75C559.8 61.87 562.5 65.24 564.9 68.79C581.3 93.63 578.6 127.4 556.7 149.3L409.9 296L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L264.2 181.8zM302.3 211.6L371.9 266.2L447 191L384.1 128.1L302.3 211.6zM192.1 383L244.7 393.3L303.2 334.9L341.2 364.8L252.5 453.4C251.2 454.7 249.9 455.1 248.5 457.2C238.9 465.7 227.5 471.1 215.1 475.6L94.77 511C86.35 513.5 77.24 511.2 71.03 504.1C64.82 498.8 62.5 489.7 64.97 481.2L100.4 360.9C104.5 346.8 112.2 333.9 122.6 323.5L195.8 250.3L233.8 280.2L182.7 331.3L192.1 383zM123.4 452.6L201.6 429.6C203.9 428.9 206.2 427.1 208.4 426.9L172.1 419.6C164.2 418 157.1 411.8 156.4 403.9L149.1 367.6C148 369.8 147.1 372.1 146.4 374.4L123.4 452.6z\"]\n};\nvar faBowlingPins = {\n  prefix: 'far',\n  iconName: 'bowling-pins',\n  icon: [512, 512, [], \"f437\", \"M449.3 186c0-18.45 20-43.99 20-90.99c0-62.29-43.01-94.96-85.38-95.05c-42.36 0-85.28 32.65-85.28 95.05c0 46.98 20 72.66 20 90.99c0 46.74-46.67 104-46.67 167.1C272 372.4 287.3 512 359.7 512h48.76C480.8 512 496 372.3 496 354C496 290.5 449.3 232.6 449.3 186zM383.9 47.86c18.71 0 37.46 15.8 37.46 47.19c0 26.54-8.699 41.8-15.62 64.98h-43.44c-6.921-23.2-15.62-38.44-15.62-64.98C346.7 63.52 365.3 47.86 383.9 47.86zM417.7 457.8C415.8 461.7 412.3 464 408.4 464h-48.76c-3.922 0-7.395-2.293-9.814-7.195C336.5 429.9 320 396.4 320 354c0-45.15 35.77-93.76 44.63-145.1h38.73C412.2 260.2 448 308.8 448 354C448 396.2 431.6 429.6 417.7 457.8zM193.3 186c0-18.45 20-43.99 20-90.99c0-62.29-43.01-94.96-85.38-95.05c-42.36 0-85.28 32.65-85.28 95.05c0 46.98 20 72.66 20 90.99C62.67 232.8 16 290.1 16 354C16 372.4 31.31 512 103.7 512h48.76C224.8 512 240 372.3 240 354C240 290.5 193.3 232.6 193.3 186zM127.9 47.86c18.71 0 37.46 15.8 37.46 47.19c0 26.54-8.699 41.8-15.62 64.98H106.3C99.36 136.8 90.67 121.6 90.67 95.05C90.67 63.52 109.3 47.86 127.9 47.86zM161.7 457.8C159.8 461.7 156.3 464 152.4 464H103.7c-3.922 0-7.395-2.293-9.814-7.195C80.55 429.9 64 396.4 64 354c0-45.15 35.77-93.76 44.63-145.1h38.73C156.2 260.2 192 308.8 192 354C192 396.2 175.6 429.6 161.7 457.8z\"]\n};\nvar faPersonArrowUpFromLine = {\n  prefix: 'far',\n  iconName: 'person-arrow-up-from-line',\n  icon: [640, 512, [], \"e539\", \"M144 48C144 21.49 165.5 0 192 0C218.5 0 240 21.49 240 48C240 74.51 218.5 96 192 96C165.5 96 144 74.51 144 48zM128 223.6L84.89 299.8C78.37 311.4 63.72 315.4 52.18 308.9C40.65 302.4 36.58 287.7 43.11 276.2L101.7 172.7C117.3 145.1 146.5 128 178.3 128H205.7C237.5 128 266.7 145.1 282.3 172.7L340.9 276.2C347.4 287.7 343.4 302.4 331.8 308.9C320.3 315.4 305.6 311.4 299.1 299.8L256 223.6V464H616C629.3 464 640 474.7 640 488C640 501.3 629.3 512 616 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H128L128 223.6zM178.3 176C177.5 176 176.7 176 176 176.1V304H208V176.1C207.3 176 206.5 176 205.7 176H178.3zM208 464V352H176V464H208zM600.1 118.2C609.1 127.2 610.7 142.3 601.8 152.1C592.8 161.1 577.7 162.7 567.9 153.8L520 110.3V392C520 405.3 509.3 416 496 416C482.7 416 472 405.3 472 392V110.3L424.1 153.8C414.3 162.7 399.2 161.1 390.2 152.1C381.3 142.3 382 127.2 391.9 118.2L479.9 38.24C489 29.92 502.1 29.92 512.1 38.24L600.1 118.2z\"]\n};\nvar faDownRight = {\n  prefix: 'far',\n  iconName: 'down-right',\n  icon: [384, 512, [], \"e16b\", \"M93.23 112l156.7 156.7l70.06-70.05V384h-185.4l70.06-70.05l-156.7-156.7L93.23 112C93.24 111.1 93.23 112 93.23 112zM93.25 64C80.97 64 68.69 68.68 59.31 78.06L14.06 123.3c-18.75 18.75-18.74 49.14 0 67.88L136.8 313.9l-63.43 63.43c-9.156 9.156-11.89 22.91-6.938 34.88C71.39 424.2 83.06 432 96 432h240c17.67 0 31.1-14.31 31.1-31.1L368 160c0-12.94-7.797-24.62-19.75-29.56c-3.967-1.672-8.133-2.48-12.26-2.48c-8.313 0-16.48 3.281-22.61 9.418l-63.43 63.43L127.2 78.06C117.8 68.68 105.5 64 93.25 64z\"]\n};\nvar faScrollTorah = {\n  prefix: 'far',\n  iconName: 'scroll-torah',\n  icon: [640, 512, [\"torah\"], \"f6a0\", \"M224.4 256L195.1 304.9C191.3 311.4 191.1 319.5 194.9 326.1c3.75 6.624 10.75 10.75 18.37 10.75l59.5-.0019l29.25 48.87c3.751 6.374 10.63 10.25 18 10.25c7.5-.1257 14.38-4.084 18.12-10.46l29.12-48.67l59.5-.0019c7.625-.0007 14.63-4.125 18.5-10.75c3.749-6.5 3.75-14.63-.2506-21.12l-29.38-48.1l29.25-48.87c3.874-6.5 3.1-14.63 .2493-21.25c-3.75-6.624-10.75-10.75-18.38-10.75l-59.5 .0019l-29.25-48.87c-3.75-6.374-10.62-10.17-17.1-10.17C312.6 116.1 305.6 120.1 301.9 126.5L272.7 175.1L213.2 175.1C205.6 175.1 198.5 179.3 194.8 185.9C191 192.4 191 200.5 195 207L224.4 256zM220.8 311.5l18.37-30.87l18.5 30.87L220.8 311.5zM320 366.5l-17.75-29.62l35.5-.0011L320 366.5zM419.2 311.5l-36.75 .0011l18.37-30.75L419.2 311.5zM419.2 200.5l-18.37 30.79L382.4 200.5L419.2 200.5zM319.1 145.5l17.63 29.62L302.2 175.1L319.1 145.5zM287.1 200.5l65.75-.002l33.25 55.5L352.9 311.5L287.1 311.5L253.9 256L287.1 200.5zM257.5 200.5l-18.37 30.83L220.8 200.5L257.5 200.5zM559.1 .0001c-36.12 .0034-65.62 20-75.87 48L155.9 48.03C145.6 20.04 116.1 .0417 79.99 .0451C35.12 .0493-.0036 30.55 .0001 69.42l.035 373.2c.0036 38.87 35.13 69.37 80 69.36c36.12-.0034 65.62-20 75.87-48l328.2-.0308c10.25 27.1 39.75 47.99 75.88 47.99c44.87-.0042 79.99-30.5 79.99-69.38L639.1 69.36C639.1 30.49 604.8-.0041 559.1 .0001zM112 442.6c.0011 11.87-14.37 21.37-31.1 21.38c-17.62 .0017-31.1-9.496-32-21.37L47.1 69.42C47.1 57.54 62.37 48.04 79.99 48.04S111.1 57.54 111.1 69.41L112 442.6zM480 415.1l-319.1 .03L159.1 96.03l319.1-.03L480 415.1zM592 442.6c.0011 11.87-14.37 21.37-31.1 21.38c-17.62 .0016-31.1-9.496-32-21.37L527.1 69.37c-.0011-11.87 14.37-21.37 31.1-21.38c17.62-.0017 31.1 9.496 32 21.37L592 442.6z\"]\n};\nvar faTorah = faScrollTorah;\nvar faBlindsOpen = {\n  prefix: 'far',\n  iconName: 'blinds-open',\n  icon: [512, 512, [], \"f8fc\", \"M488 464H24C10.75 464 0 474.8 0 488S10.75 512 24 512h464c13.25 0 24-10.75 24-24S501.3 464 488 464zM488 160H224v48h264C501.3 208 512 197.3 512 184S501.3 160 488 160zM24 160C10.75 160 0 170.8 0 184S10.75 208 24 208H144v32c0 1.471 .584 2.75 .8379 4.148C116.5 253.8 96 280.4 96 312C96 351.8 128.2 384 168 384S240 351.8 240 312c0-31.61-20.51-58.17-48.84-67.85C191.4 242.8 192 241.5 192 240v-192h296C501.3 48 512 37.25 512 24S501.3 0 488 0H24C10.75 0 0 10.75 0 24S10.75 48 24 48H144V160H24zM168 288C181.2 288 192 298.8 192 312S181.2 336 168 336S144 325.2 144 312S154.8 288 168 288zM488 320h-216.8c-1.359 17.58-6.773 33.96-15.79 48H488c13.25 0 24-10.75 24-24S501.3 320 488 320zM24 368h56.6C71.58 353.1 66.17 337.6 64.81 320H24C10.75 320 0 330.8 0 344S10.75 368 24 368z\"]\n};\nvar faFence = {\n  prefix: 'far',\n  iconName: 'fence',\n  icon: [512, 512, [], \"e303\", \"M64 32C71.75 32 79.02 35.74 83.53 42.05L123.5 98.05C126.4 102.1 128 106.1 128 112V160H192V112C192 106.1 193.6 102.1 196.5 98.05L236.5 42.05C240.1 35.74 248.2 32 256 32C263.8 32 271 35.74 275.5 42.05L315.5 98.05C318.4 102.1 320 106.1 320 112V160H384V112C384 106.1 385.6 102.1 388.5 98.05L428.5 42.05C432.1 35.74 440.2 32 448 32C455.8 32 463 35.74 467.5 42.05L507.5 98.05C510.4 102.1 512 106.1 512 112V448C512 465.7 497.7 480 480 480H416C398.3 480 384 465.7 384 448V400H320V448C320 465.7 305.7 480 288 480H224C206.3 480 192 465.7 192 448V400H128V448C128 465.7 113.7 480 96 480H32C14.33 480 0 465.7 0 448V112C0 106.1 1.563 102.1 4.47 98.05L44.47 42.05C48.98 35.74 56.25 32 64 32zM320 352H384V208H320V352zM128 208V352H192V208H128zM48 119.7V432H80V119.7L64 97.29L48 119.7zM240 119.7V432H272V119.7L256 97.29L240 119.7zM464 432V119.7L448 97.29L432 119.7V432H464z\"]\n};\nvar faUp = {\n  prefix: 'far',\n  iconName: 'up',\n  icon: [384, 512, [\"arrow-alt-up\"], \"f357\", \"M2.438 252.3C7.391 264.2 19.06 272 32 272h80v160c0 26.51 21.49 48 48 48h64C250.5 480 272 458.5 272 432v-160H352c12.94 0 24.61-7.797 29.56-19.75c4.953-11.97 2.219-25.72-6.938-34.88l-160-176C208.4 35.13 200.2 32 192 32S175.6 35.13 169.4 41.38l-160 176C.2188 226.5-2.516 240.3 2.438 252.3zM192 86.63L313.4 224H224v208H160V224H70.63L192 86.63z\"]\n};\nvar faArrowAltUp = faUp;\nvar faBroomBall = {\n  prefix: 'far',\n  iconName: 'broom-ball',\n  icon: [640, 512, [\"quidditch\", \"quidditch-broom-ball\"], \"f458\", \"M512 319.8c-52.86 0-95.98 42.1-95.98 95.75s43.12 95.75 95.98 95.75c52.87 0 95.98-42.1 95.98-95.75S564.9 319.8 512 319.8zM512 463.5c-26.49 0-47.99-21.5-47.99-47.87c0-26.37 21.5-47.87 47.99-47.87c26.49 0 47.99 21.5 47.99 47.87C560 442 538.4 463.5 512 463.5zM640 23.1C640 11.22 629.7 0 615.1 0c-5.162 0-10.36 1.666-14.74 5.115L368.1 187.3l-39.39-49.48c-2.424-2.984-5.899-4.484-9.381-4.484c-3.517 0-7.04 1.531-9.49 4.609l-57.61 73.12C221.1 211.8 148.2 217.6 100.2 255.8C38.24 305 0 511.3 0 511.3C3.767 511.4 18.84 512 40.27 512c64.59 0 186.1-5.08 231.9-40.74c47.62-37.1 69.99-107.5 77.73-137.6l84.23-39.5c4.446-2.144 6.925-6.557 6.925-11.03c0-2.569-.8177-5.157-2.55-7.346l-40.57-50.96l232.8-181.9C636.8 38.2 640 31.13 640 23.1zM59.49 463.9c4.748-19.12 10.12-38.12 15.75-56.37l45.37-35.1c1.599-1.24 2.291-2.901 2.291-4.547c0-3.133-2.504-6.209-6.017-6.209c-.411 0-.8357 .0421-1.272 .1311l-26.12 5.5C110.1 312.1 123.9 267.1 239.8 259.5l59.86 74.1C269.4 435.3 238.1 461.2 59.49 463.9zM369.1 267.7c0 2.224-1.212 4.42-3.418 5.523l-35.49 16.5L290.4 239.9l24.25-30.75c1.2-1.515 2.973-2.297 4.74-2.297c1.732 0 3.458 .7505 4.633 2.297L367.8 264C368.7 265.1 369.1 266.4 369.1 267.7z\"]\n};\nvar faQuidditch = faBroomBall;\nvar faQuidditchBroomBall = faBroomBall;\nvar faDrumstick = {\n  prefix: 'far',\n  iconName: 'drumstick',\n  icon: [512, 512, [127831], \"f6d6\", \"M511.1 165.4c0-40.03-14.06-77.61-40.87-107.8c-48.4-54.99-110.1-57.63-128.3-57.63c-45.19 0-88.72 17.86-120.9 49.71C195.4 76.13 160.2 119.3 160 189.2l.0506 88.67L119.5 318.3c-6.024 6.103-13.93 8.918-22.11 8.918c-13.76 0-18.3-7.244-37.06-7.244c-19.8 0-38.89 9.78-50.32 27.19c-6.721 10.11-9.99 21.63-9.99 33.09c0 22.44 16.85 59.58 59.13 59.58c4.923 0 9.876-.5726 14.72-1.683c-1.109 4.841-1.682 9.791-1.682 14.71c0 15.01 5.319 29.84 16.81 41.42c11.66 11.67 27.12 17.69 42.7 17.69c32.88 0 60.36-26.58 60.36-60.3c0-19.02-7.243-23.02-7.243-37.02c0-8.157 2.815-16.04 8.917-22.14l40.48-40.58l88.82-.0508c38.76 0 72.77-10.12 104-31.12C480.8 284.9 511.1 226.2 511.1 165.4zM464.6 164.2c0 61.18-52.3 139.7-141.6 139.7H239.1c-17.67 0-32-14.33-32-32V189.7c0-40.99 14.25-72.61 47.76-105.1c25.52-25.35 55.8-35.86 85.07-35.86C395.6 47.84 464.6 89.74 464.6 164.2z\"]\n};\nvar faSquareV = {\n  prefix: 'far',\n  iconName: 'square-v',\n  icon: [448, 512, [], \"e284\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM338.7 130.5c-11.86-5.891-26.27-1.125-32.2 10.73L224 306.3L141.5 141.3C135.5 129.4 121.2 124.6 109.3 130.5C97.41 136.5 92.61 150.9 98.53 162.7l104 208C206.6 378.9 214.9 384 224 384s17.41-5.141 21.47-13.27l104-208C355.4 150.9 350.6 136.5 338.7 130.5z\"]\n};\nvar faFaceAwesome = {\n  prefix: 'far',\n  iconName: 'face-awesome',\n  icon: [512, 512, [\"gave-dandy\"], \"e409\", \"M224 200V224C224 241.7 209.7 256 192 256H112C94.33 256 80 241.7 80 224V200C80 160.2 112.2 128 152 128C191.8 128 224 160.2 224 200zM192 224V200C192 198 191.9 196.1 191.6 194.2C187.4 197.8 181.1 200 176 200C162.7 200 152 189.3 152 176C152 170 154.2 164.6 157.8 160.4C155.9 160.1 153.1 160 152 160C129.9 160 112 177.9 112 200V224H192zM416 208V225.9C416 242.5 402.5 256 385.9 256H286.1C269.5 256 255.1 242.5 255.1 225.9V208C255.1 163.8 291.8 128 336 128C380.2 128 416 163.8 416 208H416zM344 176C344 170.6 345.8 165.7 348.7 161.7C344.7 160.6 340.4 160 336 160C309.5 160 288 181.5 288 208V224H384V208C384 203.6 383.4 199.3 382.3 195.3C378.3 198.2 373.4 200 368 200C354.7 200 344 189.3 344 176zM116.3 288H395.7C406.1 288 413.9 297.6 411.6 307.8C407.7 325.2 401 341.4 392.1 356C363.9 401.9 313.2 431.6 257.1 431.1L256 432C251.4 432 246.7 431.8 242.2 431.4C173.7 425.5 115.5 375.8 100.4 307.8C98.14 297.6 105.9 288 116.3 288H116.3zM338.3 336C299.1 336 266.4 363.3 258 399.1C302.1 399.3 341.8 375.9 364.2 340.2C356.1 337.5 347.4 336 338.3 336V336zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faGaveDandy = faFaceAwesome;\nvar faDialOff = {\n  prefix: 'far',\n  iconName: 'dial-off',\n  icon: [576, 512, [], \"e162\", \"M256 32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32C320 49.67 305.7 64 288 64C270.3 64 256 49.67 256 32zM128 288C128 199.6 199.6 128 288 128C376.4 128 448 199.6 448 288C448 376.4 376.4 448 288 448C199.6 448 128 376.4 128 288zM288 264C301.3 264 312 274.7 312 288V397.4C362.3 386.4 400 341.6 400 288C400 226.1 349.9 176 288 176C226.1 176 176 226.1 176 288C176 341.6 213.7 386.4 264 397.4V288C264 274.7 274.7 264 288 264zM576 288C576 305.7 561.7 320 544 320C526.3 320 512 305.7 512 288C512 270.3 526.3 256 544 256C561.7 256 576 270.3 576 288zM0 288C0 270.3 14.33 256 32 256C49.67 256 64 270.3 64 288C64 305.7 49.67 320 32 320C14.33 320 0 305.7 0 288zM128 96C128 113.7 113.7 128 96 128C78.33 128 64 113.7 64 96C64 78.33 78.33 64 96 64C113.7 64 128 78.33 128 96zM448 96C448 78.33 462.3 64 480 64C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128C462.3 128 448 113.7 448 96zM128 480C128 497.7 113.7 512 96 512C78.33 512 64 497.7 64 480C64 462.3 78.33 448 96 448C113.7 448 128 462.3 128 480zM448 480C448 462.3 462.3 448 480 448C497.7 448 512 462.3 512 480C512 497.7 497.7 512 480 512C462.3 512 448 497.7 448 480z\"]\n};\nvar faToggleOff = {\n  prefix: 'far',\n  iconName: 'toggle-off',\n  icon: [576, 512, [], \"f204\", \"M192 160C245 160 288 202.1 288 256C288 309 245 352 192 352C138.1 352 96 309 96 256C96 202.1 138.1 160 192 160zM144 256C144 282.5 165.5 304 192 304C218.5 304 240 282.5 240 256C240 229.5 218.5 208 192 208C165.5 208 144 229.5 144 256zM384 448H192C85.96 448 0 362 0 256C0 149.1 85.96 64 192 64H384C490 64 576 149.1 576 256C576 362 490 448 384 448zM384 112H192C112.5 112 48 176.5 48 256C48 335.5 112.5 400 192 400H384C463.5 400 528 335.5 528 256C528 176.5 463.5 112 384 112z\"]\n};\nvar faFaceSmileHorns = {\n  prefix: 'far',\n  iconName: 'face-smile-horns',\n  icon: [640, 512, [], \"e391\", \"M207.7 332.7C217.5 323.7 232.7 324.4 241.6 334.1C256.8 350.5 282.8 368 320 368C357.2 368 383.2 350.5 398.4 334.1C407.3 324.4 422.5 323.7 432.3 332.7C442 341.7 442.6 356.9 433.6 366.6C411.7 390.5 373.7 416 320 416C266.3 416 228.3 390.5 206.4 366.6C197.4 356.9 197.1 341.7 207.7 332.7V332.7zM208.4 256C208.4 247.2 211.9 239.2 217.7 233.4L186.9 223.2C178.6 220.4 174 211.3 176.8 202.9C179.6 194.6 188.7 190 197.1 192.8L293.1 224.8C301.4 227.6 305.1 236.7 303.2 245.1C300.4 253.4 291.3 257.1 282.9 255.2L272.1 251.6C272.3 253 272.4 254.5 272.4 256C272.4 273.7 258 288 240.4 288C222.7 288 208.4 273.7 208.4 256H208.4zM432.4 256C432.4 273.7 418 288 400.4 288C382.7 288 368.4 273.7 368.4 256C368.4 254.4 368.5 252.8 368.7 251.3L357.1 255.2C348.7 257.1 339.6 253.4 336.8 245.1C334 236.7 338.6 227.6 346.9 224.8L442.9 192.8C451.3 190 460.4 194.6 463.2 202.9C465.1 211.3 461.4 220.4 453.1 223.2L422.9 233.2C428.7 239 432.4 247.1 432.4 256H432.4zM64 256C64 231.4 67.47 207.6 73.94 185.1C29.61 125.8 6.506 50.11 .3109 19.14C-.9582 12.79 1.72 6.307 7.097 2.706C12.47-.8952 19.49-.9025 24.88 2.687C44.17 15.55 73.41 26.86 103.3 35.78C126.5 42.74 149.2 47.99 166.2 51.3C209.1 19.09 262.3 .0002 320 .0002C377.7 .0002 430.9 19.09 473.8 51.3C490.8 47.99 513.5 42.74 536.7 35.78C566.6 26.86 595.8 15.55 615.1 2.687C620.5-.9025 627.5-.8952 632.9 2.706C638.3 6.307 640.1 12.79 639.7 19.14C633.5 50.11 610.4 125.8 566.1 185.1C572.5 207.6 576 231.4 576 256C576 397.4 461.4 512 320 512C178.6 512 64 397.4 64 256V256zM320 464C434.9 464 528 370.9 528 256C528 141.1 434.9 48 320 48C205.1 48 112 141.1 112 256C112 370.9 205.1 464 320 464z\"]\n};\nvar faBoxArchive = {\n  prefix: 'far',\n  iconName: 'box-archive',\n  icon: [512, 512, [\"archive\"], \"f187\", \"M464 32h-416C21.49 32 0 53.49 0 80v64C0 161.6 14.4 176 31.1 176L32 416c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V176c17.6 0 32-14.4 32-31.1V80C512 53.49 490.5 32 464 32zM416 432H96c-8.837 0-16-7.163-16-16V176h352V416C432 424.8 424.8 432 416 432zM464 128h-416V80h416V128zM183.1 272h144C341.3 272 352 261.3 352 248C352 234.7 341.3 224 328 224H183.1C170.7 224 160 234.7 160 247.1C160 261.3 170.7 272 183.1 272z\"]\n};\nvar faArchive = faBoxArchive;\nvar faGrapes = {\n  prefix: 'far',\n  iconName: 'grapes',\n  icon: [512, 512, [], \"e306\", \"M327.9 184.1C325.9 139.6 289 104 244 104c-26.04 0-49.35 11.91-64.77 30.57C165.8 125.4 149.5 120 132 120C85.68 120 48 157.7 48 204c0 17.5 5.377 33.76 14.57 47.23C43.91 266.7 32 289.1 32 316c0 14.22 3.553 27.63 9.816 39.38C16.83 369.1 0 397 0 428C0 474.3 37.68 512 84 512c30.95 0 58.05-16.83 72.62-41.82C168.4 476.4 181.8 480 196 480c26.04 0 49.35-11.91 64.77-30.57C274.2 458.6 290.5 464 308 464c46.32 0 84-37.68 84-84c0-17.5-5.377-33.76-14.57-47.23C396.1 317.3 408 294 408 268C408 222.1 372.4 186.1 327.9 184.1zM84 464c-19.88 0-36-16.12-36-36s16.12-36 36-36s36 16.12 36 36S103.9 464 84 464zM116 352C96.12 352 80 335.9 80 316S96.12 280 116 280S152 296.1 152 316S135.9 352 116 352zM132 240C112.1 240 96 223.9 96 204S112.1 168 132 168S168 184.1 168 204S151.9 240 132 240zM196 432C176.1 432 160 415.9 160 396s16.12-36 36-36s36 16.12 36 36S215.9 432 196 432zM220 328c-19.88 0-36-16.12-36-36S200.1 256 220 256S256 272.1 256 292S239.9 328 220 328zM244 224C224.1 224 208 207.9 208 188S224.1 152 244 152s36 16.12 36 36S263.9 224 244 224zM308 416c-19.88 0-36-16.12-36-36s16.12-36 36-36s36 16.12 36 36S327.9 416 308 416zM324 304C304.1 304 288 287.9 288 268s16.12-36 36-36s36 16.12 36 36S343.9 304 324 304zM507.2 139.4c-33.12-31.33-77.06-37.86-114.9-19.77c18.08-37.78 11.56-81.72-19.76-114.8c-6.01-6.352-16.8-6.354-22.8 .0097c-40.48 42.96-39.09 103.8 3.263 145.9l8.246 8.246c42.12 42.35 103 43.74 145.9 3.263C513.6 156.2 513.6 145.4 507.2 139.4z\"]\n};\nvar faPersonDrowning = {\n  prefix: 'far',\n  iconName: 'person-drowning',\n  icon: [576, 512, [], \"e545\", \"M151.1 32C165.2 32 175.1 42.75 175.1 56V92.64C175.1 150.6 213.9 201.8 269.3 218.6C313.2 231.1 359.1 232.9 404.4 221.3L513.9 192.8C526.7 189.4 539.8 197.1 543.2 209.9C546.5 222.8 538.8 235.9 526 239.2L416.5 267.8C402.2 271.5 387.6 274.2 372.1 275.7L355.7 379.6C345 376.1 334.5 370.8 324.8 364.1C320.4 361 315.7 358.5 310.8 356.7L324.1 276.9C300.9 275.5 277.8 271.4 255.3 264.5C250.8 263.2 246.3 261.6 241.9 259.9L220.6 379.6C211.3 382.7 201.7 384.5 191.1 384.5C185.4 384.5 178.4 383.5 171.4 381.8L197.7 234.8C154.6 201.4 127.1 149.4 127.1 92.64V56C127.1 42.75 138.7 32 151.1 32V32zM375.1 128C375.1 158.9 350.9 184 319.1 184C289 184 263.1 158.9 263.1 128C263.1 97.07 289 72 319.1 72C350.9 72 375.1 97.07 375.1 128zM191.9 432C220.8 432 250.4 416.7 271.1 398.1C281.1 389.1 294.8 389.1 303.9 398.1C325.5 416.7 355.1 432 383.9 432C412.8 432 442.4 416.7 463.1 398.1C473.1 389.1 486.8 389.1 495.9 398.1C512.8 413.1 535.1 424.9 557.2 429.8C570.1 432.7 578.2 445.5 575.3 458.5C572.4 471.4 559.6 479.5 546.6 476.6C517.1 470.2 494.3 456.2 479.9 446.2C451.8 465.7 418.5 480 383.9 480C349.3 480 316 465.7 287.9 446.2C259.8 465.7 226.5 480 191.9 480C157.3 480 124 465.7 95.93 446.2C81.57 456.2 57.94 470.2 29.26 476.6C16.33 479.5 3.489 471.4 .5872 458.5C-2.314 445.5 5.819 432.7 18.75 429.8C40.96 424.8 62.71 412.1 79.95 398.1C89.05 389.1 102.8 389.1 111.9 398.1C133.4 416.7 163.1 432 191.9 432L191.9 432z\"]\n};\nvar faDialMax = {\n  prefix: 'far',\n  iconName: 'dial-max',\n  icon: [576, 512, [], \"e15e\", \"M256 32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32C320 49.67 305.7 64 288 64C270.3 64 256 49.67 256 32zM174.9 401.1C112.4 338.7 112.4 237.3 174.9 174.9C237.3 112.4 338.7 112.4 401.1 174.9C463.6 237.3 463.6 338.7 401.1 401.1C338.7 463.6 237.3 463.6 174.9 401.1V401.1zM271 271C280.4 261.7 295.6 261.7 304.1 271L382.3 348.4C410.2 305.1 405.1 246.7 367.2 208.8C323.5 165.1 252.5 165.1 208.8 208.8C165.1 252.5 165.1 323.5 208.8 367.2C246.7 405.1 305 410.2 348.4 382.3L271 304.1C261.7 295.6 261.7 280.4 271 271L271 271zM576 288C576 305.7 561.7 320 544 320C526.3 320 512 305.7 512 288C512 270.3 526.3 256 544 256C561.7 256 576 270.3 576 288zM0 288C0 270.3 14.33 256 32 256C49.67 256 64 270.3 64 288C64 305.7 49.67 320 32 320C14.33 320 0 305.7 0 288zM128 96C128 113.7 113.7 128 96 128C78.33 128 64 113.7 64 96C64 78.33 78.33 64 96 64C113.7 64 128 78.33 128 96zM448 96C448 78.33 462.3 64 480 64C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128C462.3 128 448 113.7 448 96zM128 480C128 497.7 113.7 512 96 512C78.33 512 64 497.7 64 480C64 462.3 78.33 448 96 448C113.7 448 128 462.3 128 480zM448 480C448 462.3 462.3 448 480 448C497.7 448 512 462.3 512 480C512 497.7 497.7 512 480 512C462.3 512 448 497.7 448 480z\"]\n};\nvar faCircleM = {\n  prefix: 'far',\n  iconName: 'circle-m',\n  icon: [512, 512, [], \"e115\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM367.4 129.2c-9.953-3.25-20.75 .3125-26.84 8.781L256 255L171.5 137.1C165.4 129.5 154.5 125.9 144.6 129.2C134.7 132.4 128 141.6 128 152v208C128 373.3 138.8 384 152 384s24-10.75 24-24V226.2l60.55 83.83c9.031 12.5 29.88 12.5 38.91 0L336 226.2V360c0 13.25 10.75 24 24 24S384 373.3 384 360v-208C384 141.6 377.3 132.4 367.4 129.2z\"]\n};\nvar faCalendarImage = {\n  prefix: 'far',\n  iconName: 'calendar-image',\n  icon: [448, 512, [], \"e0d4\", \"M172.6 328.9L184 344L242.3 259.8C248.8 250.4 262.8 250.7 268.9 260.3L352.4 391.4C359.1 402.1 351.5 416 338.9 416H112.5C99.22 416 91.72 400.8 99.81 390.2L147.2 328.7C153.6 320.3 166.3 320.4 172.6 328.9V328.9zM96 256C96 238.3 110.3 224 128 224C145.7 224 160 238.3 160 256C160 273.7 145.7 288 128 288C110.3 288 96 273.7 96 256zM152 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24V64zM48 448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192H48V448z\"]\n};\nvar faCircleCaretDown = {\n  prefix: 'far',\n  iconName: 'circle-caret-down',\n  icon: [512, 512, [\"caret-circle-down\"], \"f32d\", \"M352 208H160c-9.531 0-18.16 5.656-22 14.38C134.2 231.1 135.9 241.3 142.4 248.3l96 104C242.9 357.2 249.3 360 256 360s13.09-2.812 17.62-7.719l96-104c6.469-7 8.188-17.19 4.375-25.91C370.2 213.7 361.5 208 352 208zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faCaretCircleDown = faCircleCaretDown;\nvar faArrowDown91 = {\n  prefix: 'far',\n  iconName: 'arrow-down-9-1',\n  icon: [512, 512, [\"sort-numeric-desc\", \"sort-numeric-down-alt\"], \"f886\", \"M206.4 335.1L152 394.9V56.02C152 42.76 141.3 32 128 32S104 42.76 104 56.02v338.9l-54.37-58.95c-4.719-5.125-11.16-7.719-17.62-7.719c-5.812 0-11.66 2.094-16.28 6.375c-9.75 8.977-10.34 24.18-1.344 33.94l95.1 104.1c9.062 9.82 26.19 9.82 35.25 0l95.1-104.1c9-9.758 8.406-24.96-1.344-33.94C230.5 325.5 215.3 326.2 206.4 335.1zM432 432H416V312c0-8.656-4.656-16.62-12.19-20.88c-7.531-4.312-16.78-4.094-24.16 .2813l-40 24c-11.38 6.844-15.06 21.56-8.25 32.94c6.812 11.34 21.5 15.06 32.94 8.25l3.656-2.219V432h-16c-13.25 0-24 10.75-24 24S338.8 480 352 480H432c13.25 0 24-10.75 24-24S445.3 432 432 432zM372.1 205.8l-15.54 19c-8.406 10.25-6.906 25.38 3.375 33.75C365.3 262.2 370.6 264 376 264c6.938 0 13.84-3 18.56-8.812C465.1 168.1 480 158.5 480 120c0-48.6-39.4-88-88-88s-88 39.4-88 88C303.1 162.1 333.5 197.1 372.1 205.8zM392 80c22.06 0 40 17.95 40 40c0 10.4-4.223 19.7-10.75 26.82l-1.443 1.762C412.6 155.6 402.8 160 392 160c-22.06 0-40-17.95-40-40S369.9 80 392 80z\"]\n};\nvar faSortNumericDesc = faArrowDown91;\nvar faSortNumericDownAlt = faArrowDown91;\nvar faFaceGrinTongueSquint = {\n  prefix: 'far',\n  iconName: 'face-grin-tongue-squint',\n  icon: [512, 512, [128541, \"grin-tongue-squint\"], \"f58a\", \"M116 157.1C116 148.2 125.6 142.4 133.5 146.7L223.4 194.6C234.1 200.3 234.1 215.7 223.4 221.4L133.5 269.3C125.6 273.6 116 267.8 116 258.9C116 256.1 116.1 253.4 118.8 251.2L154.8 208L118.8 164.8C116.1 162.6 116 159.9 116 157.1V157.1zM378.5 146.7C386.4 142.4 396 148.2 396 157.1C396 159.9 395 162.6 393.2 164.8L357.2 208L393.2 251.2C395 253.4 396 256.1 396 258.9C396 267.8 386.4 273.6 378.5 269.3L288.6 221.4C277.9 215.7 277.9 200.3 288.6 194.6L378.5 146.7zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 337.7 95.13 408.4 163.7 442.4C161.3 434 160 425.2 160 416V392.7C135.1 375.1 116.9 351.3 105.2 323.5C100.2 311.7 112.2 301 124.5 304.8C164.1 316.9 208.9 323.8 256.3 323.8C303.7 323.8 348.4 316.9 388.1 304.8C400.4 301 412.4 311.7 407.4 323.5C395.6 351.5 376.3 375.5 352 393.1V416C352 425.2 350.7 434 348.3 442.4C416.9 408.4 464 337.7 464 255.1C464 141.1 370.9 47.1 256 47.1L256 48zM320 416V378.6C320 363.9 308.1 352 293.4 352H291.4C280.1 352 270.3 359.9 267.8 370.9C264.1 383.5 247 383.5 244.2 370.9C241.7 359.9 231.9 352 220.6 352H218.6C203.9 352 192 363.9 192 378.6V416C192 451.3 220.7 480 256 480C291.3 480 320 451.3 320 416z\"]\n};\nvar faGrinTongueSquint = faFaceGrinTongueSquint;\nvar faShishKebab = {\n  prefix: 'far',\n  iconName: 'shish-kebab',\n  icon: [512, 512, [], \"f821\", \"M511.2 84.12c-3.875-29.75-21.12-55.75-47.5-71.25c-30.37-17.62-67.99-17.12-97.87 1.375c-42.62 26.75-58.12 79.75-35.87 124.6c1.5 2.875 2.25 7.125 0 9.5l-24.26 24.25l-31.87-31.87C246.3 113.2 201.2 113.2 173.6 140.7l-31.75 31.75C129.8 184.6 122.6 200.6 121.6 217.6c-16.1 1-32.1 8.25-45.12 20.25L44.72 269.6c-27.57 27.57-27.57 72.68 0 100.2l31.75 31.75l-69.41 69.35c-9.403 9.386-9.411 24.6-.0166 33.99c9.383 9.383 24.59 9.38 33.98 .0049l69.45-69.35l31.62 31.62c27.75 27.62 72.62 27.62 100.4 0l31.62-31.75c12.12-11.1 19.25-28.12 20.37-45.12c16.1-.1 32.1-8.25 45.12-20.25l31.62-31.75c27.75-27.62 27.75-72.62 0-100.2l-31.5-31.62l24.21-24.25c16.75-16.62 20.29-42.13 9.042-64.63c-9.625-19.5-6.001-48.25 19.62-63.37c14.12-8.5 31.62-8.708 45.87-.5833c14.25 7.1 23.33 21.08 25.21 36.46c1.37 10.33-.7733 20.99-5.978 30.09c-3.671 6.42-3.307 14.28 1.896 19.54l12.25 12.29c6.689 6.757 18.15 6.115 23.5-1.749C508.6 130.8 514.2 107.4 511.2 84.12zM240.1 401.6l-31.62 31.62c-8.1 8.1-23.5 8.1-32.37 0L78.72 335.1c-8.1-8.1-8.1-23.5 0-32.5L110.3 271.9c8.1-8.1 23.5-8.1 32.5 0l97.25 97.25C249.1 378.1 249.1 392.6 240.1 401.6zM337.2 304.5l-31.62 31.62c-8.1 8.1-23.5 8.1-32.5 0L175.8 238.9c-8.1-8.1-8.1-23.5 0-32.5L207.5 174.7c8.1-8.1 23.5-8.1 32.5 0l97.25 97.25c4.375 4.25 6.75 10.12 6.75 16.25C343.1 294.4 341.6 300.1 337.2 304.5z\"]\n};\nvar faSprayCan = {\n  prefix: 'far',\n  iconName: 'spray-can',\n  icon: [512, 512, [], \"f5bd\", \"M192 0C209.7 0 224 14.33 224 32V128H96V32C96 14.33 110.3 0 128 0H192zM224 336C224 371.3 195.3 400 160 400C124.7 400 96 371.3 96 336C96 300.7 124.7 272 160 272C195.3 272 224 300.7 224 336zM224 160C277 160 320 202.1 320 256V440C320 479.8 287.8 512 248 512H72C32.24 512 0 479.8 0 440V256C0 202.1 42.98 160 96 160H224zM224 208H96C69.49 208 48 229.5 48 256V440C48 453.3 58.75 464 72 464H248C261.3 464 272 453.3 272 440V256C272 229.5 250.5 208 224 208zM320 64C320 81.67 305.7 96 288 96C270.3 96 256 81.67 256 64C256 46.33 270.3 32 288 32C305.7 32 320 46.33 320 64zM352 64C352 46.33 366.3 32 384 32C401.7 32 416 46.33 416 64C416 81.67 401.7 96 384 96C366.3 96 352 81.67 352 64zM512 64C512 81.67 497.7 96 480 96C462.3 96 448 81.67 448 64C448 46.33 462.3 32 480 32C497.7 32 512 46.33 512 64zM448 160C448 142.3 462.3 128 480 128C497.7 128 512 142.3 512 160C512 177.7 497.7 192 480 192C462.3 192 448 177.7 448 160zM512 256C512 273.7 497.7 288 480 288C462.3 288 448 273.7 448 256C448 238.3 462.3 224 480 224C497.7 224 512 238.3 512 256zM352 160C352 142.3 366.3 128 384 128C401.7 128 416 142.3 416 160C416 177.7 401.7 192 384 192C366.3 192 352 177.7 352 160z\"]\n};\nvar faAlarmSnooze = {\n  prefix: 'far',\n  iconName: 'alarm-snooze',\n  icon: [512, 512, [], \"f845\", \"M160 25.4L14.86 146.4C5.452 131.6 0 114.1 0 95.24C0 42.64 42.64 0 95.24 0C120.2 0 143 9.638 160 25.4zM312 192C321.2 192 329.5 197.2 333.6 205.5C337.6 213.7 336.6 223.5 330.9 230.7L249.1 336H312C325.3 336 336 346.7 336 360C336 373.3 325.3 384 312 384H200C190.8 384 182.5 378.8 178.4 370.5C174.4 362.3 175.4 352.5 181.1 345.3L262.9 239.1H200C186.7 239.1 176 229.3 176 215.1C176 202.7 186.7 191.1 200 191.1L312 192zM115.5 462.5L72.97 504.1C63.6 514.3 48.4 514.3 39.03 504.1C29.66 495.6 29.66 480.4 39.03 471L81.54 428.5C50.55 390.1 32 341.2 32 288C32 164.3 132.3 64 256 64C379.7 64 480 164.3 480 288C480 341.2 461.4 390.1 430.5 428.5L472.1 471C482.3 480.4 482.3 495.6 472.1 504.1C463.6 514.3 448.4 514.3 439 504.1L396.5 462.5C358.1 493.4 309.2 512 256 512C202.8 512 153.9 493.4 115.5 462.5V462.5zM256 464C353.2 464 432 385.2 432 288C432 190.8 353.2 112 256 112C158.8 112 80 190.8 80 288C80 385.2 158.8 464 256 464zM497.1 146.4L352 25.4C368.1 9.638 391.8 0 416.8 0C469.4 0 512 42.64 512 95.24C512 114 506.5 131.6 497.1 146.4z\"]\n};\nvar faScarecrow = {\n  prefix: 'far',\n  iconName: 'scarecrow',\n  icon: [512, 512, [], \"f70d\", \"M477.8 186.3L451.3 160l18.36-18.26c5-4.1 1.51-13.74-5.74-13.74l-111.9 .0069l-.0002-37.68c-.0003-51.25-41.9-91.17-93.16-90.32C173.1 1.43 160 84.5 160 103.3l-.0002 24.75L48 128c-7.125 0-10.74 8.615-5.741 13.74l18.49 18.26l-26.48 26.26c-3 3.125-3 8.235 0 11.36l26.48 26.38L42.38 242.3C37.38 247.3 40.87 256 48.12 256h106.1l-26 141.3c-1.75 10.37 6.471 18.73 15.72 18.73c2.375 0 4.684-.5051 7.184-1.755l32.64-24.21c8.404-5.846 15.97-1.877 17.09-1.256l31.12 16.74v82.5C232 501.2 242.8 512 256 512s24-10.8 24-23.1v-82.75l31.03-16.52c1.118-.6473 8.585-4.66 17.06 1.238l32.67 24.24c2.5 1.125 4.85 1.655 7.225 1.655c9.25 0 17.48-8.385 15.73-18.63l-25.84-141.2h106.1c7.125 0 10.74-8.615 5.738-13.74L451.3 224l26.36-26.26C480.8 194.5 480.8 189.5 477.8 186.3zM208 101.4c0-.625 .125-1.125 .25-1.625c3.25 2.5 7.25 4.25 11.75 4.25c11 0 20-8.999 20-19.1c0-10.5-8.125-18.75-18.25-19.75c8.439-9.736 20.36-16.25 34.25-16.25c22 0 40.25 14.87 46 35.12c-2.1-1.875-6.25-3.125-9.1-3.125c-11 0-20 8.999-20 19.1s9 19.1 20 19.1c4.625 0 8.625-1.75 12-4.375v12.37c0 8.749-7.25 15.1-16 15.1H224c-8.75 0-16-7.25-16-15.1V101.4zM399.4 208h-99.13l24 131.1c-12.38-1.125-24.75 1.375-35.75 7.25l-32.5 17.37L223.5 346.4c-9.25-4.875-19.63-7.5-30.13-7.5c-1.875 0-3.75 .125-5.625 .25l24-131.2H112.6L96.63 191.9l16-15.1h69.5c11.13 9.874 25.69 16.05 41.81 16.05h64c16.13 0 30.81-6.178 41.94-16.05h69.5l16 15.1L399.4 208z\"]\n};\nvar faTruckMonster = {\n  prefix: 'far',\n  iconName: 'truck-monster',\n  icon: [640, 512, [], \"f63b\", \"M520 112C568.6 112 608 151.4 608 200V230.3C614.1 235.4 619.1 240.9 625.5 246.7C634.6 256.4 634.1 271.6 624.5 280.7C614.8 289.8 599.6 289.3 590.5 279.7C562.8 250.3 523.6 232 480 232C426.7 232 379.7 259.5 352.6 301.1C348.1 307.9 340.6 312 332.5 312H307.5C299.4 312 291.9 307.9 287.4 301.1C260.3 259.5 213.3 232 160 232C116.4 232 77.2 250.3 49.45 279.7C40.35 289.3 25.16 289.8 15.52 280.7C5.886 271.6 5.449 256.4 14.55 246.7C20.03 240.9 25.86 235.4 32 230.3V200C32 151.4 71.4 112 120 112H224V56C224 25.07 249.1 0 280 0H368.2C385.6 0 402 8.076 412.6 21.86L481.1 112H520zM279.1 48C275.6 48 271.1 51.58 271.1 56V112H421.4L374.6 51.12C373.1 49.15 370.7 48 368.2 48H279.1zM560 200.6V200C560 177.9 542.1 160 520 160H119.1C97.91 160 79.1 177.9 79.1 200V200.6C104.5 189.9 131.6 184 159.1 184C225.5 184 283.5 215.5 319.1 263.1C356.5 215.5 414.5 184 480 184C508.4 184 535.5 189.9 560 200.6zM167.1 256C180.1 256 190.1 264.9 191.8 276.6C199.4 278.8 206.7 281.9 213.5 285.6C222.9 278.5 236.3 279.3 244.9 287.8L256.2 299.1C264.7 307.7 265.5 321.1 258.4 330.5C262.1 337.3 265.2 344.6 267.4 352.2C279.1 353.9 287.1 363.9 287.1 376V392C287.1 404.1 279.1 414.1 267.4 415.8C265.2 423.4 262.1 430.7 258.4 437.5C265.5 446.9 264.7 460.3 256.2 468.9L244.9 480.2C236.3 488.7 222.9 489.5 213.5 482.4C206.7 486.1 199.4 489.2 191.8 491.4C190.1 503.1 180.1 512 167.1 512H151.1C139.9 512 129.9 503.1 128.2 491.4C120.6 489.2 113.3 486.1 106.5 482.4C97.09 489.5 83.7 488.7 75.15 480.2L63.83 468.9C55.28 460.3 54.53 446.9 61.58 437.5C57.85 430.7 54.81 423.4 52.57 415.8C40.94 414.1 31.1 404.1 31.1 392V376C31.1 363.9 40.94 353.9 52.57 352.2C54.81 344.6 57.85 337.3 61.58 330.5C54.53 321.1 55.28 307.7 63.83 299.1L75.15 287.8C83.7 279.3 97.09 278.5 106.5 285.6C113.3 281.9 120.6 278.8 128.2 276.6C129.9 264.9 139.9 255.1 151.1 255.1L167.1 256zM159.1 432C186.5 432 207.1 410.5 207.1 384C207.1 357.5 186.5 336 159.1 336C133.5 336 111.1 357.5 111.1 384C111.1 410.5 133.5 432 159.1 432zM488 256C500.1 256 510.1 264.9 511.8 276.6C519.4 278.8 526.7 281.9 533.5 285.6C542.9 278.5 556.3 279.3 564.9 287.8L576.2 299.1C584.7 307.7 585.5 321.1 578.4 330.5C582.1 337.3 585.2 344.6 587.4 352.2C599.1 353.9 608 363.9 608 376V392C608 404.1 599.1 414.1 587.4 415.8C585.2 423.4 582.1 430.7 578.4 437.5C585.5 446.9 584.7 460.3 576.2 468.9L564.9 480.2C556.3 488.7 542.9 489.5 533.5 482.4C526.7 486.1 519.4 489.2 511.8 491.4C510.1 503.1 500.1 512 488 512H472C459.9 512 449.9 503.1 448.2 491.4C440.6 489.2 433.3 486.1 426.5 482.4C417.1 489.5 403.7 488.7 395.1 480.2L383.8 468.9C375.3 460.3 374.5 446.9 381.6 437.5C377.8 430.7 374.8 423.4 372.6 415.8C360.9 414.1 352 404.1 352 392V376C352 363.9 360.9 353.9 372.6 352.2C374.8 344.6 377.8 337.3 381.6 330.5C374.5 321.1 375.3 307.7 383.8 299.1L395.1 287.8C403.7 279.3 417.1 278.5 426.5 285.6C433.3 281.9 440.6 278.8 448.2 276.6C449.9 264.9 459.9 255.1 472 255.1L488 256zM480 432C506.5 432 528 410.5 528 384C528 357.5 506.5 336 480 336C453.5 336 432 357.5 432 384C432 410.5 453.5 432 480 432z\"]\n};\nvar faGiftCard = {\n  prefix: 'far',\n  iconName: 'gift-card',\n  icon: [576, 512, [], \"f663\", \"M263.9 44.45L288 85.46L312.1 44.45C328.3 16.91 357.9 0 389.8 0H392C440.6 0 480 39.4 480 88C480 102.4 476.5 115.1 470.4 128H512C547.3 128 576 156.7 576 192V448C576 483.3 547.3 512 512 512H64C28.65 512 0 483.3 0 448V192C0 156.7 28.65 128 64 128H105.6C99.46 115.1 96 102.4 96 88C96 39.4 135.4 0 184 0H186.2C218.1 0 247.7 16.91 263.9 44.45zM318.7 128H392C414.1 128 432 110.1 432 88C432 65.91 414.1 48 392 48H389.8C374.9 48 361.1 55.91 353.5 68.78L318.7 128zM288 197.5L226.4 271.4C217.1 281.5 202.8 282.9 192.6 274.4C182.5 265.1 181.1 250.8 189.6 240.6L243.4 176H64C55.16 176 48 183.2 48 192V320H528V192C528 183.2 520.8 176 512 176H332.6L386.4 240.6C394.9 250.8 393.5 265.1 383.4 274.4C373.2 282.9 358 281.5 349.6 271.4L288 197.5zM48 384V448C48 456.8 55.16 464 64 464H512C520.8 464 528 456.8 528 448V384H48zM257.3 128L222.5 68.78C214.9 55.91 201.1 48 186.2 48H184C161.9 48 144 65.91 144 88C144 110.1 161.9 128 184 128H257.3z\"]\n};\nvar faW = {\n  prefix: 'far',\n  iconName: 'w',\n  icon: [576, 512, [119], \"57\", \"M408 480c-.2187 0-.4375 0-.6562-.0156c-10.34-.2656-19.36-7.172-22.33-17.09L288 139.5L190.1 462.9c-2.969 9.922-11.98 16.83-22.33 17.09c-10.33 .1562-19.72-6.109-23.23-15.86l-144-400c-4.5-12.47 1.984-26.22 14.45-30.7C28.34 28.89 42.08 35.38 46.58 47.88L165.9 379.4L265 49.11C268.1 38.95 277.4 32.01 288 32.01s19.94 6.943 22.98 17.1l99.09 330.3l119.3-331.5c4.484-12.5 18.22-18.98 30.7-14.45c12.47 4.484 18.95 18.23 14.45 30.7l-144 400C427.1 473.7 418.1 480 408 480z\"]\n};\nvar faCodePullRequestDraft = {\n  prefix: 'far',\n  iconName: 'code-pull-request-draft',\n  icon: [448, 512, [], \"e3fa\", \"M104 355.7C136.5 365.9 160 396.2 160 432C160 476.2 124.2 512 80 512C35.82 512 0 476.2 0 432C0 396.2 23.54 365.9 56 355.7V156.3C23.54 146.1 0 115.8 0 80C0 35.82 35.82 0 80 0C124.2 0 160 35.82 160 80C160 115.8 136.5 146.1 104 156.3V355.7zM80 48C62.33 48 48 62.33 48 80C48 97.67 62.33 112 80 112C97.67 112 112 97.67 112 80C112 62.33 97.67 48 80 48zM80 400C62.33 400 48 414.3 48 432C48 449.7 62.33 464 80 464C97.67 464 112 449.7 112 432C112 414.3 97.67 400 80 400zM288 432C288 387.8 323.8 352 368 352C412.2 352 448 387.8 448 432C448 476.2 412.2 512 368 512C323.8 512 288 476.2 288 432zM368 464C385.7 464 400 449.7 400 432C400 414.3 385.7 400 368 400C350.3 400 336 414.3 336 432C336 449.7 350.3 464 368 464zM416 80C416 106.5 394.5 128 368 128C341.5 128 320 106.5 320 80C320 53.49 341.5 32 368 32C394.5 32 416 53.49 416 80zM320 240C320 213.5 341.5 192 368 192C394.5 192 416 213.5 416 240C416 266.5 394.5 288 368 288C341.5 288 320 266.5 320 240z\"]\n};\nvar faSquareB = {\n  prefix: 'far',\n  iconName: 'square-b',\n  icon: [448, 512, [], \"e264\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM305.9 247.8C314.7 235.4 320 220.3 320 204C320 162.1 285.9 128 244 128H152C138.8 128 128 138.8 128 152v208C128 373.3 138.8 384 152 384h108c41.91 0 76-34.09 76-76C336 283.4 324.1 261.7 305.9 247.8zM176 176h68c15.44 0 28 12.56 28 28S259.4 232 244 232H176V176zM260 336H176V280h84C275.4 280 288 292.6 288 308S275.4 336 260 336z\"]\n};\nvar faElephant = {\n  prefix: 'far',\n  iconName: 'elephant',\n  icon: [640, 512, [128024], \"f6da\", \"M299.8 47.1C266.8 47.1 240 74.79 240 107.8V111.1C240 147.3 268.7 175.1 304 175.1H312C325.3 175.1 336 186.7 336 199.1C336 213.3 325.3 223.1 312 223.1H304C242.1 223.1 192 173.9 192 111.1V107.8C192 101.4 192.6 95.11 193.6 88.99C127.5 111.6 80 174.2 80 248V267C80 282.5 78.47 298.1 75.42 313.3C72.16 329.6 65.29 344.9 55.32 358.2L43.2 374.4C35.25 385 20.21 387.2 9.601 379.2C-1.002 371.2-3.152 356.2 4.801 345.6L16.92 329.4C22.59 321.9 26.5 313.1 28.35 303.9C30.78 291.7 32 279.4 32 267V248C32 137.6 114.8 46.6 221.6 33.59C241.3 12.9 269.1 0 299.8 0C330.7 0 358.8 12.12 379.6 32H384C472.4 32 544 103.6 544 192V296C544 309.3 533.3 320 520 320C506.7 320 496 309.3 496 296V192C496 139.4 459.7 95.19 410.7 83.21C412.8 90.48 414.3 98.06 414.9 105.9L415.9 118C417 131.2 407.2 142.8 393.1 143.9C380.8 145 369.2 135.2 368.1 121.1L367.1 109.9C364.2 74.9 334.9 48 299.8 48L299.8 47.1zM528 399.7C528 417.5 542.5 432 560.3 432C576.1 432 589.6 420.6 592.2 405L592.3 404.1C594.5 390.1 606.9 382.1 619.9 384.3C633 386.5 641.9 398.9 639.7 411.9L639.5 412.9C633.1 451.6 599.6 480 560.3 480C515.1 480 480 444 480 399.7V380.8C455.1 376.7 434.1 366.9 416 352.7V464C416 490.5 394.5 512 368 512H320C293.5 512 272 490.5 272 464V411.7C250.8 414.4 229.2 414.4 208 411.7V464C208 490.5 186.5 512 160 512H112C85.49 512 64 490.5 64 464V392C64 378.7 74.75 368 88 368C101.3 368 112 378.7 112 392V464H160V384C160 377 163 370.4 168.3 365.9C173.5 361.3 180.5 359.3 187.4 360.2L211.7 363.7C230.5 366.4 249.5 366.4 268.3 363.7L292.6 360.2C299.5 359.3 306.5 361.3 311.7 365.9C316.1 370.4 320 377 320 384V464H368V311.1C368 298.7 378.7 287.1 392 287.1C403.2 287.1 412.6 295.6 415.2 305.1C433.1 332.7 466.8 350.9 504.7 350.9C534.8 350.9 561.8 339.4 581 321.3C587.4 315.2 597.6 315.5 603.6 321.9C609.7 328.3 609.4 338.4 602.1 344.5C583 363.4 557 376.4 528 381L528 399.7zM416 207.1C416 199.2 423.2 191.1 432 191.1C440.8 191.1 448 199.2 448 207.1C448 216.8 440.8 223.1 432 223.1C423.2 223.1 416 216.8 416 207.1z\"]\n};\nvar faEarthAfrica = {\n  prefix: 'far',\n  iconName: 'earth-africa',\n  icon: [512, 512, [127757, \"globe-africa\"], \"f57c\", \"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM456.4 200.1L428.1 194.6C421.3 193.1 413.6 196.8 410.1 203.8C404.3 215.4 390.9 220.1 378.6 216.9L364.5 212.2C356.8 209.6 348.4 211.6 342.7 217.3C338.1 221 338.1 226.1 342.7 230.7L376.2 264.2C381.2 269.2 384 275.1 384 283.1C384 295.4 375.6 306.1 363.7 309.1L358.4 310.4C354.6 311.3 352 314.7 352 318.6V330.7C352 344.5 347.5 357.1 339.2 369.1L313.6 403.2C307.6 411.3 298.1 416 288 416C270.3 416 255.1 401.7 255.1 384V336C255.1 327.2 248.8 320 239.1 320H207.1C181.5 320 159.1 298.5 159.1 272V244C159.1 231.4 165.9 219.6 175.1 212L215.4 182.5C220.1 178.3 227.8 176 234.8 176C238.2 176 241.7 176.6 244.1 177.7L276.1 188.3C284.2 190.7 291.9 191 299.3 189.2L334.7 180.3C344.9 177.8 352 168.6 352 158.1C352 149.5 347.1 141.6 339.4 137.7L310.1 123.1C306.5 121.2 302 121.1 299.1 124.9L295.2 128.8C290.6 133.4 284.3 135.1 277.8 135.1C273.1 135.1 270.2 135.1 266.8 133.4L251.6 125.8C244.8 122.4 236.6 124.2 231.9 130.1L218.3 147.1C212.8 153.1 202.6 154.6 196.3 148.3C193.6 145.6 191.1 141.8 191.1 137.9V96.5C191.1 90.93 190.5 85.46 187.8 80.62L177.8 63.19C101.7 94.09 47.1 168.8 47.1 255.1C47.1 370.9 141.1 464 255.1 464C370.9 464 464 370.9 464 255.1C464 236.6 461.4 217.9 456.4 200.1L456.4 200.1z\"]\n};\nvar faGlobeAfrica = faEarthAfrica;\nvar faRainbow = {\n  prefix: 'far',\n  iconName: 'rainbow',\n  icon: [640, 512, [127752], \"f75b\", \"M300.2 32.68C147.4 42.8 32 176.8 32 330.2v125.8C32 469.2 42.8 480 55.1 480S80 469.2 80 455.1V319.1c0-141.4 122.8-254.6 267.4-238.5C469.9 95.03 560 203.5 560 326.8v115.4C560 469.3 570.8 480 584 480c13.2 0 24-10.8 24-24V319.1C608 154.7 468 21.3 300.2 32.68zM294.8 130.1C197.1 142.4 128 229.6 128 327.2v128.8C128 469.2 138.8 480 151.1 480C165.2 480 176 469.2 176 455.1v-135.5c0-84.26 72.5-151.8 158.4-143.3C409.2 184.5 464 251.7 464 326.9v129.1C464 469.2 474.8 480 487.1 480S512 469.2 512 455.1v-135.5C512 206.2 411.8 115.1 294.8 130.1zM300.9 225.8C255.2 234.7 224 277.3 224 323.7v132.3C224 469.2 234.8 480 247.1 480S272 469.2 272 455.1l0-134.2c0-23.22 15.69-44.51 38.48-48.89C341.2 266.1 368 290.4 368 319.1v136C368 469.2 378.8 480 391.1 480S416 469.2 416 455.1V319.1C416 260.7 362.2 213.1 300.9 225.8z\"]\n};\nvar faCircleNotch = {\n  prefix: 'far',\n  iconName: 'circle-notch',\n  icon: [512, 512, [], \"f1ce\", \"M215.1 26.33C218.7 39.07 211.4 52.36 198.6 56.01C111.6 80.92 48 161.1 48 255.1C48 370.9 141.1 463.1 256 463.1C370.9 463.1 464 370.9 464 255.1C464 161.1 400.4 80.92 313.4 56.01C300.6 52.36 293.3 39.07 296.9 26.33C300.6 13.59 313.9 6.214 326.6 9.863C433.6 40.51 512 139.1 512 255.1C512 397.4 397.4 511.1 256 511.1C114.6 511.1 0 397.4 0 255.1C0 139.1 78.37 40.51 185.4 9.863C198.1 6.214 211.4 13.59 215.1 26.33H215.1z\"]\n};\nvar faTabletScreenButton = {\n  prefix: 'far',\n  iconName: 'tablet-screen-button',\n  icon: [448, 512, [\"tablet-alt\"], \"f3fa\", \"M384 .0001H64c-35.35 0-64 28.65-64 64v384c0 35.35 28.65 63.1 64 63.1h320c35.35 0 64-28.65 64-63.1v-384C448 28.65 419.3 .0001 384 .0001zM400 448c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16v-80h352V448zM400 320h-352V64c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V320zM224 440c13.26 0 24-10.75 24-24c0-13.26-10.74-24-24-24S200 402.7 200 416C200 429.3 210.7 440 224 440z\"]\n};\nvar faTabletAlt = faTabletScreenButton;\nvar faPaw = {\n  prefix: 'far',\n  iconName: 'paw',\n  icon: [512, 512, [], \"f1b0\", \"M109.5 131.1C95.19 88.26 109.8 44.92 142.1 34.34C174.4 23.77 212.2 49.96 226.5 92.85C240.8 135.7 226.2 179.1 193.9 189.7C161.6 200.2 123.8 174 109.5 131.1zM490.2 165.3C514.7 179.3 519.2 216.1 500.4 249.4C481.5 281.9 446.3 296.8 421.8 282.7C397.3 268.7 392.8 231 411.6 198.6C430.5 166.1 465.7 151.2 490.2 165.3zM100.4 198.6C119.2 231 114.7 268.7 90.16 282.7C65.65 296.8 30.49 281.9 11.63 249.4C-7.237 216.1-2.664 179.3 21.84 165.3C46.35 151.2 81.51 166.1 100.4 198.6zM361.9 34.34C394.2 44.92 408.8 88.26 394.5 131.1C380.2 174 342.4 200.2 310.1 189.7C277.8 179.1 263.2 135.7 277.5 92.85C291.8 49.96 329.6 23.77 361.9 34.34zM69.3 392.1C121.7 252.4 214.8 224 256 224C297.2 224 390.3 252.4 442.7 392.1C446.4 402.8 448 413.4 448 423.9C448 454.9 422.9 480 391.9 480H388.5C380.3 480 372.1 478.4 364.4 475.3L291.7 446.3C268.8 437.1 243.2 437.1 220.3 446.3L147.6 475.3C139.9 478.4 131.7 480 123.5 480H120.1C89.11 480 64 454.9 64 423.9C64 413.4 65.62 402.8 69.3 392.1zM112 423.9C112 428.4 115.6 432 120.1 432H123.5C125.6 432 127.8 431.6 129.8 430.8L202.5 401.7C236.9 387.1 275.1 387.1 309.5 401.7L382.2 430.8C384.2 431.6 386.4 432 388.5 432H391.9C396.4 432 400 428.4 400 423.9C400 418.2 399.1 413.5 397.7 409.7C352.1 287.4 276.6 271.1 256 271.1C235.4 271.1 159.9 287.4 114.3 409.7C112.9 413.5 112 418.2 112 423.9z\"]\n};\nvar faMessageQuestion = {\n  prefix: 'far',\n  iconName: 'message-question',\n  icon: [512, 512, [], \"e1e3\", \"M448 0H64C28.75 0 0 28.75 0 63.1v287.1C0 387.2 28.75 415.1 64 415.1h96v83.1c0 9.836 11.02 15.5 19.12 9.649L304 415.1H448c35.25 0 64-28.75 64-63.1V63.1C512 28.75 483.3 0 448 0zM464 352c0 8.75-7.25 16-16 16h-160l-80 60v-60H64c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h384c8.75 0 16 7.25 16 16V352zM249.1 268C235.4 268 224 279.4 224 294S235.4 320 249.1 320C264.6 320 276 308.6 276 294S264.6 268 249.1 268zM277.7 96H234.3C201.8 96 176 121.6 176 153.8c0 10.74 9.166 19.83 20 19.83S216 164.6 216 153.8c0-9.914 8.334-18.17 18.33-18.17h43.33c10 0 18.33 8.26 18.33 18.17c0 6.607-3.334 12.39-9.166 15.7L239.3 197.6c-6.668 4.131-10 10.74-10 17.35v13.22c0 10.74 9.166 19.83 20 19.83c10.83 0 20-9.088 20-19.83V226.5l38.33-23.13C325.2 192.7 336 173.7 336 153.8C336 121.6 310.2 96 277.7 96z\"]\n};\nvar faCloud = {\n  prefix: 'far',\n  iconName: 'cloud',\n  icon: [640, 512, [9729], \"f0c2\", \"M512 479.8V480H144C64.47 480 0 415.5 0 336C0 273.3 40.07 219.1 96 200.2V200C96 107.2 171.2 32 264 32C314.9 32 360.4 54.6 391.3 90.31C406.2 83.68 422.6 80 440 80C506.3 80 560 133.7 560 200C560 206.6 559.5 213 558.5 219.3C606.5 240.3 640 288.3 640 344C640 416.4 583.4 475.6 512 479.8zM378.2 148.7L354.9 121.7C332.8 96.08 300.3 80 264 80C197.7 80 144 133.7 144 199.1L144 234.1L111.1 245.4C74.64 258.7 48 294.3 48 336C48 389 90.98 432 144 432H506.6L509.2 431.8C555.4 429.2 592 390.8 592 344C592 308 570.4 276.9 539.2 263.3L505.1 248.4L511.1 211.7C511.7 207.9 512 204 512 200C512 160.2 479.8 128 440 128C429.5 128 419.6 130.2 410.8 134.2L378.2 148.7zM144 199.1C144 199.1 144 199.1 144 199.1V199.1z\"]\n};\nvar faTrowelBricks = {\n  prefix: 'far',\n  iconName: 'trowel-bricks',\n  icon: [512, 512, [], \"e58a\", \"M240.8 4.779C250.3 10.61 256 20.91 256 32V104H345C348.6 90.2 361.1 80 376 80H464C490.5 80 512 101.5 512 128C512 154.5 490.5 176 464 176H376C361.1 176 348.6 165.8 345 152H256V224C256 235.1 250.3 245.4 240.8 251.2C231.4 257.1 219.6 257.6 209.7 252.6L17.69 156.6C6.848 151.2 0 140.1 0 128C0 115.9 6.848 104.8 17.69 99.38L209.7 3.378C219.6-1.581 231.4-1.051 240.8 4.779V4.779zM336 224H464C490.5 224 512 245.5 512 272V376C512 377.3 511.9 378.7 511.8 380C511.9 381.3 512 382.7 512 384V464C512 490.5 490.5 512 464 512H48C21.49 512 0 490.5 0 464V384C0 357.5 21.49 336 48 336H288V272C288 245.5 309.5 224 336 224zM256 384V464H464V384H256zM208 384H48V464H208V384zM464 272H336V336H464V272z\"]\n};\nvar faSquare3 = {\n  prefix: 'far',\n  iconName: 'square-3',\n  icon: [448, 512, [], \"e258\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM245.2 216.5l51.06-46.81c7.297-6.688 9.734-17.16 6.156-26.38C298.8 134.1 289.9 128 280 128h-128C138.8 128 128 138.8 128 152S138.8 176 152 176h66.3L167.8 222.3C160.5 229 158 239.5 161.6 248.7C165.2 257.9 174.1 264 184 264h52c19.84 0 36 16.16 36 36S255.8 336 236 336H191.4c-7.547 0-14.2-4.812-16.59-11.97C170.6 311.5 157 304.8 144.4 308.8c-12.58 4.188-19.38 17.78-15.19 30.38C138.2 366 163.1 384 191.4 384H236C282.3 384 320 346.3 320 300C320 256.8 287.2 221.1 245.2 216.5z\"]\n};\nvar faFaceFlushed = {\n  prefix: 'far',\n  iconName: 'face-flushed',\n  icon: [512, 512, [128563, \"flushed\"], \"f579\", \"M320 336C333.3 336 344 346.7 344 360C344 373.3 333.3 384 320 384H192C178.7 384 168 373.3 168 360C168 346.7 178.7 336 192 336H320zM136.4 224C136.4 210.7 147.1 200 160.4 200C173.6 200 184.4 210.7 184.4 224C184.4 237.3 173.6 248 160.4 248C147.1 248 136.4 237.3 136.4 224zM80 224C80 179.8 115.8 144 160 144C204.2 144 240 179.8 240 224C240 268.2 204.2 304 160 304C115.8 304 80 268.2 80 224zM160 272C186.5 272 208 250.5 208 224C208 197.5 186.5 176 160 176C133.5 176 112 197.5 112 224C112 250.5 133.5 272 160 272zM376.4 224C376.4 237.3 365.6 248 352.4 248C339.1 248 328.4 237.3 328.4 224C328.4 210.7 339.1 200 352.4 200C365.6 200 376.4 210.7 376.4 224zM432 224C432 268.2 396.2 304 352 304C307.8 304 272 268.2 272 224C272 179.8 307.8 144 352 144C396.2 144 432 179.8 432 224zM352 176C325.5 176 304 197.5 304 224C304 250.5 325.5 272 352 272C378.5 272 400 250.5 400 224C400 197.5 378.5 176 352 176zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464z\"]\n};\nvar faFlushed = faFaceFlushed;\nvar faHospitalUser = {\n  prefix: 'far',\n  iconName: 'hospital-user',\n  icon: [576, 512, [], \"f80d\", \"M48 64V272H136C149.3 272 160 282.7 160 296C160 309.3 149.3 320 136 320H48V368H136C149.3 368 160 378.7 160 392C160 405.3 149.3 416 136 416H48V448C48 456.8 55.16 464 64 464H256C256.2 464 256.4 463.1 256.7 463.1C256.2 468.2 256 472.6 256 476.9C256 489.5 259.5 501.3 265.5 511.3C262.4 511.8 259.2 512 256 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H256C291.3 0 320 28.65 320 64V367.8C299.9 379 283.3 395.6 272 415.7V64C272 55.16 264.8 48 256 48H64C55.16 48 48 55.16 48 64V64zM136 112C136 103.2 143.2 96 152 96H168C176.8 96 184 103.2 184 112V136H208C216.8 136 224 143.2 224 152V168C224 176.8 216.8 184 208 184H184V208C184 216.8 176.8 224 168 224H152C143.2 224 136 216.8 136 208V184H112C103.2 184 96 176.8 96 168V152C96 143.2 103.2 136 112 136H136V112zM512 272C512 316.2 476.2 352 432 352C387.8 352 352 316.2 352 272C352 227.8 387.8 192 432 192C476.2 192 512 227.8 512 272zM288 477.1C288 425.7 329.7 384 381.1 384H482.9C534.3 384 576 425.7 576 477.1C576 496.4 560.4 512 541.1 512H322.9C303.6 512 288 496.4 288 477.1V477.1z\"]\n};\nvar faMicrowave = {\n  prefix: 'far',\n  iconName: 'microwave',\n  icon: [576, 512, [], \"e01b\", \"M432 136C432 122.7 442.7 112 456 112C469.3 112 480 122.7 480 136V344C480 357.3 469.3 368 456 368C442.7 368 432 357.3 432 344V136zM360 128C373.3 128 384 138.7 384 152V328C384 341.3 373.3 352 360 352H120C106.7 352 96 341.3 96 328V152C96 138.7 106.7 128 120 128H360zM512 32C547.3 32 576 60.65 576 96V384C576 419.3 547.3 448 512 448V456C512 469.3 501.3 480 488 480C474.7 480 464 469.3 464 456V448H112V456C112 469.3 101.3 480 88 480C74.75 480 64 469.3 64 456V448C28.65 448 0 419.3 0 384V96C0 60.65 28.65 32 64 32H512zM512 80H64C55.16 80 48 87.16 48 96V384C48 392.8 55.16 400 64 400H512C520.8 400 528 392.8 528 384V96C528 87.16 520.8 80 512 80z\"]\n};\nvar faTentArrowLeftRight = {\n  prefix: 'far',\n  iconName: 'tent-arrow-left-right',\n  icon: [576, 512, [], \"e57f\", \"M568.1 78.16C573.1 82.71 576 89.2 576 96C576 102.8 573.1 109.3 568.1 113.8L488.1 185.8C478.2 194.7 463 193.9 454.2 184.1C445.3 174.2 446.1 159 455.9 150.2L489.5 120H86.54L120.1 150.2C129.9 159 130.7 174.2 121.8 184.1C112.1 193.9 97.8 194.7 87.94 185.8L7.945 113.8C2.888 109.3 0 102.8 0 96C0 89.2 2.888 82.71 7.945 78.16L87.94 6.161C97.8-2.706 112.1-1.907 121.8 7.945C130.7 17.8 129.9 32.97 120.1 41.84L86.54 72H489.5L455.9 41.84C446.1 32.97 445.3 17.8 454.2 7.945C463-1.907 478.2-2.706 488.1 6.161L568.1 78.16zM468.4 293.1C479.9 301.1 487.5 315 489.6 329.5L506.5 448.1C511.4 481.8 485.2 512 451.1 512H124.9C90.82 512 64.64 481.8 69.46 448.1L86.41 329.5C88.47 315 96.07 301.1 107.6 293.1L273.3 165C281.1 158.3 294 158.3 302.7 165L468.4 293.1zM133.9 336.2L116.1 454.9C116.3 459.7 120 464 124.9 464H264V232.9L136.1 331C135.3 332.3 134.2 334.2 133.9 336.2V336.2zM374.4 464H451.1C455.1 464 459.7 459.7 459 454.9L442.1 336.2C441.8 334.2 440.7 332.3 439 331L312 232.9V360L374.4 464z\"]\n};\nvar faCartCircleArrowUp = {\n  prefix: 'far',\n  iconName: 'cart-circle-arrow-up',\n  icon: [640, 512, [], \"e3f0\", \"M96 0C107.5 0 117.4 8.19 119.6 19.51L121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L537.6 196.9C524.3 193.7 510.3 192 496 192C493.7 192 491.4 192 489.1 192.1L520.6 80H131.1L161.6 240H375.2C360.6 253.8 348.4 269.1 339.2 288H170.7L179.9 336H322.9C320.1 346.4 319.1 357.1 319.1 368C319.1 373.4 320.2 378.7 320.7 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.26 0 24C0 10.75 10.75 .0003 24 .0003L96 0zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224zM451.3 371.3L480 342.6V432C480 440.8 487.2 448 496 448C504.8 448 512 440.8 512 432V342.6L540.7 371.3C546.9 377.6 557.1 377.6 563.3 371.3C569.6 365.1 569.6 354.9 563.3 348.7L507.3 292.7C501.1 286.4 490.9 286.4 484.7 292.7L428.7 348.7C422.4 354.9 422.4 365.1 428.7 371.3C434.9 377.6 445.1 377.6 451.3 371.3H451.3z\"]\n};\nvar faTrashClock = {\n  prefix: 'far',\n  iconName: 'trash-clock',\n  icon: [576, 512, [], \"e2b0\", \"M424 80C437.3 80 448 90.75 448 104C448 117.3 437.3 128 424 128H412.4L407.6 193.7C390.2 196.1 373.7 201 358.4 208.1L364.3 128H83.69L107.5 449.2C108.1 457.5 115.1 464 123.4 464H284.5C296.6 482.7 312.2 498.9 330.4 511.7C328.5 511.9 326.5 512 324.6 512H123.4C89.92 512 62.09 486.1 59.61 452.7L35.56 128H24C10.75 128 0 117.3 0 104C0 90.75 10.75 80 24 80H93.82L130.5 24.94C140.9 9.357 158.4 0 177.1 0H270.9C289.6 0 307.1 9.358 317.5 24.94L354.2 80H424zM177.1 48C174.5 48 171.1 49.34 170.5 51.56L151.5 80H296.5L277.5 51.56C276 49.34 273.5 48 270.9 48H177.1zM576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM415.1 304V368C415.1 376.8 423.2 384 431.1 384H480C488.8 384 496 376.8 496 368C496 359.2 488.8 352 480 352H447.1V304C447.1 295.2 440.8 288 431.1 288C423.2 288 415.1 295.2 415.1 304V304z\"]\n};\nvar faGavel = {\n  prefix: 'far',\n  iconName: 'gavel',\n  icon: [512, 512, [\"legal\"], \"f0e3\", \"M512 216c0-9.079-7.009-23.88-23.72-23.88c-5.738 0-11.49 2.064-16.09 6.142l-158.5-158.5c4.078-4.593 6.143-10.35 6.143-16.09C319.9 7.028 305.2 0 296 0c-6.141 0-12.48 2.344-17.17 7.031l-127.8 128C146.3 139.7 144 145.9 144 152c0 12.79 10.3 24 24 24c5.689 0 11.27-2.234 15.8-6.258L246.1 232L175 303L169.4 297.4C163.1 291.1 154.9 288 146.7 288S130.4 291.1 124.1 297.4l-114.7 114.7c-6.25 6.248-9.375 14.43-9.375 22.62s3.125 16.37 9.375 22.62l45.25 45.25C60.87 508.9 69.06 512 77.25 512s16.37-3.125 22.62-9.375l114.7-114.7c6.25-6.25 9.376-14.44 9.376-22.62c0-8.185-3.125-16.37-9.374-22.62l-5.656-5.656L280 265.9l62.26 62.26c-4.078 4.593-6.143 10.35-6.143 16.09C336.1 360.1 350.8 368 360 368c6.141 0 12.28-2.344 16.97-7.031l128-127.8C509.7 228.5 512 222.1 512 216zM376 294.1L217.9 136L280 73.94L438.1 232L376 294.1z\"]\n};\nvar faLegal = faGavel;\nvar faSprinklerCeiling = {\n  prefix: 'far',\n  iconName: 'sprinkler-ceiling',\n  icon: [384, 512, [], \"e44c\", \"M88 384C74.75 384 64 394.8 64 408c0 13.21 10.82 24 24 24s24-10.69 24-24C112 394.8 101.2 384 88 384zM24 448C10.75 448 0 458.8 0 472s10.82 24 24 24s24-10.79 24-24C48 458.8 37.25 448 24 448zM136 448c-13.25 0-24 10.75-24 24s10.82 24 24 24S160 485.2 160 472C160 458.8 149.2 448 136 448zM72 232C72 245.2 82.75 256 96 256h192c13.25 0 24-10.75 24-24S301.2 208 288 208h-72V56C216 42.75 205.2 32 192 32S168 42.75 168 56V208H96C82.75 208 72 218.8 72 232zM19.52 119.6L128 140.3V91.39L48 76.13V0H0v96C0 107.5 8.193 117.4 19.52 119.6zM224 344c0 13.21 10.75 24 24 24s24-10.79 24-24c0-13.25-10.75-24-24-24S224 330.8 224 344zM360 448c-13.25 0-24 10.78-24 24c0 13.21 10.75 24 24 24S384 485.2 384 472C384 458.8 373.2 448 360 448zM336 0v76.13L256 91.39v48.86l108.5-20.67C375.8 117.4 384 107.5 384 96V0H336zM296 384c-13.25 0-24 10.78-24 24c0 13.31 10.75 24 24 24S320 421.3 320 408S309.2 384 296 384zM136 320c-13.25 0-24 10.75-24 24s10.82 24 24 24S160 357.2 160 344C160 330.8 149.2 320 136 320zM248 448C234.8 448 224 458.8 224 472c0 13.21 10.75 24 24 24s24-10.79 24-24C272 458.8 261.2 448 248 448zM192 384c-13.25 0-24 10.75-24 24S178.8 432 192 432s24-10.69 24-24C216 394.8 205.2 384 192 384z\"]\n};\nvar faBrowsers = {\n  prefix: 'far',\n  iconName: 'browsers',\n  icon: [576, 512, [], \"e0cb\", \"M512 0C547.3 0 576 28.65 576 64V352C576 387.3 547.3 416 512 416H160C124.7 416 96 387.3 96 352V64C96 28.65 124.7 0 160 0H512zM160 368H512C520.8 368 528 360.8 528 352V128H144V352C144 360.8 151.2 368 160 368zM48 376C48 424.6 87.4 464 136 464H456C469.3 464 480 474.7 480 488C480 501.3 469.3 512 456 512H136C60.89 512 0 451.1 0 376V120C0 106.7 10.75 96 24 96C37.25 96 48 106.7 48 120V376z\"]\n};\nvar faTrillium = {\n  prefix: 'far',\n  iconName: 'trillium',\n  icon: [512, 512, [], \"e588\", \"M296 240C296 262.1 278.1 280 256 280C233.9 280 216 262.1 216 240C216 217.9 233.9 200 256 200C278.1 200 296 217.9 296 240zM235.3 16.24C247 5.248 265 5.248 276.8 16.24C288.9 27.57 309.9 48.76 327.1 75.06C345.8 101 362.2 133.1 362.2 168.4C362.2 175.8 361.4 182.9 359.1 189.9C367.2 192.1 374.3 195.2 381.2 199.1C411.1 216.3 431.6 246.7 445.4 275.1C459.3 303.7 467.2 332.4 471.1 348.5C474.8 364.4 465.6 380 450.1 384.7C434.2 389.4 405.2 396.9 373.3 399.2C341.8 401.6 305 399.2 275.1 382C268.1 377.1 261.7 373.3 255.1 368C250.2 373.3 243.8 378 236.8 382C206.9 399.2 170.1 401.6 138.6 399.3C106.7 396.9 77.75 389.4 61.76 384.7C46.26 380 37.06 364.4 40.83 348.5C44.67 332.4 52.65 303.7 66.55 275.1C80.28 246.8 100.8 216.3 130.7 199.1C137.6 195.2 144.8 192.1 152.1 189.8C150.6 182.9 149.8 175.7 149.8 168.4C149.8 133.1 166.2 101 184.1 75.06C202.1 48.76 223.1 27.57 235.3 16.24V16.24zM335.7 233.5C325.8 232.3 317.1 226.5 312.1 217.9C307 209.3 306.3 198.9 310 189.7C312.7 183.1 314.2 175.1 314.2 168.4C314.2 148.3 304.2 125.2 288.4 102.2C277.9 86.91 265.1 73.37 256 63.12C246.1 73.37 234.2 86.91 223.6 102.2C207.8 125.2 197.8 148.3 197.8 168.4C197.8 175.1 199.3 183.1 201.1 189.7C205.7 198.9 204.1 209.3 199.1 217.9C194.9 226.5 186.2 232.3 176.3 233.5C168.9 234.4 161.5 236.8 154.6 240.8C137 250.9 121.8 271.1 109.7 296C101.7 312.6 95.87 329.5 91.9 343.1C105.8 346.5 123.6 349.1 142.2 351.4C170.1 353.5 195.3 350.5 212.9 340.4C220 336.3 225.8 331.1 230.4 325C236.4 316.1 245.9 312.3 255.1 312.3C266 312.3 275.5 316.1 281.5 325C286.1 331.1 291.9 336.3 298.1 340.4C316.6 350.5 341.8 353.4 369.7 351.4C388.3 349.1 406.1 346.5 420 343.1C416 329.5 410.2 312.6 402.2 296C390.1 271 374.9 250.9 357.3 240.8C350.4 236.8 343.1 234.4 335.7 233.5L335.7 233.5zM132.8 123.4C129.8 135.2 127.1 147.5 127.1 160C127.1 166.2 128.4 172.3 129.3 178.3C121.5 180.1 113.9 184.4 106.6 188.7C96.67 194.4 87.72 201.3 79.62 208.9C50.95 182.7 37.57 157.6 31.98 144.3C26.17 130.5 34.96 115.3 49.85 113.4C64.56 111.5 94.21 110.6 132.8 123.4H132.8zM382.7 178.4C383.6 172.4 384 166.2 384 160C384 147.5 382.2 135.2 379.2 123.4C417.8 110.6 447.4 111.5 462.1 113.4C477 115.3 485.8 130.5 480 144.3C474.4 157.6 461 182.7 432.3 208.1C424.2 201.3 415.2 194.4 405.3 188.7C397.1 184.4 390.4 181 382.7 178.4V178.4zM237.1 497.1C228.7 484.5 214.2 458.9 206.1 422.8C215.9 419.7 225.4 415.6 234.6 410.4C242.3 405.9 249.5 400.7 255.9 394.9C262.4 400.7 269.5 405.9 277.3 410.4C286.4 415.7 296.1 419.8 305.9 422.9C297.7 458.1 283.3 484.5 274.9 497.1C265.8 510.8 246.2 510.8 237.1 497.1V497.1z\"]\n};\nvar faMusicSlash = {\n  prefix: 'far',\n  iconName: 'music-slash',\n  icon: [640, 512, [], \"f8d1\", \"M630.8 469.1l-72.14-56.54c8.521-10.45 14.51-22.48 16.33-35.69c.625-2.75 .875-5.5 1-8.25L575.1 31.99C575.1 14.36 561.7 0 543.1 0c-3.25 0-6.5 .4896-9.625 1.49L230.4 97.5C217.1 101.8 208 114 208 128v9.715L38.81 5.109C28.34-3.063 13.32-1.25 5.121 9.187c-8.172 10.44-6.354 25.53 4.068 33.7L601.2 506.9C605.6 510.3 610.8 512 615.1 512c7.125 0 14.16-3.161 18.9-9.193C643.1 492.4 641.2 477.3 630.8 469.1zM521.4 383.3l-57.65-45.19C468.8 336.9 474.1 336 480 336c28.25 0 48 16.88 48 32C528 373.2 525.5 378.5 521.4 383.3zM528 299.1c-15-7.375-31.38-11.13-48.01-11.13c-22.19 0-42.25 6.539-58.42 17.11l-92.21-72.27L528 170.1V299.1zM528 119.8L283.5 196.9L256 175.3V139.8l272-85.88V119.8zM208 363.1c-15-7.375-31.38-11.13-48.01-11.13c-53 0-95.1 35.75-95.1 79.1s42.1 79.1 95.1 79.1c49.38 0 89.51-31.12 94.88-71.12c.75-2.75 1.118-5.952 1.118-8.827L256 296.9L208 259.3V363.1zM160 464c-28.25 0-48-16.88-48-32s19.75-32 48-32s48 16.88 48 32S188.3 464 160 464z\"]\n};\nvar faTruckRamp = {\n  prefix: 'far',\n  iconName: 'truck-ramp',\n  icon: [640, 512, [], \"f4e0\", \"M616 .0003C629.3 .0003 640 10.75 640 24C640 37.26 629.3 48 616 48H440C417.9 48 400 65.91 400 88V360.7L425.7 353.7L426 353.6C443.7 314.9 482.7 288 528 288C589.9 288 640 338.1 640 400C640 461.9 589.9 512 528 512C468.2 512 419.3 465.1 416.2 406L30.31 511.2C17.52 514.6 4.329 507.1 .8443 494.3C-2.64 481.5 4.902 468.3 17.69 464.8L352 373.8V88C352 39.4 391.4 0 440 0L616 .0003zM528 464C563.3 464 592 435.3 592 400C592 364.7 563.3 336 528 336C492.7 336 464 364.7 464 400C464 435.3 492.7 464 528 464z\"]\n};\nvar faBinoculars = {\n  prefix: 'far',\n  iconName: 'binoculars',\n  icon: [512, 512, [], \"f1e5\", \"M416 80h-96v-32C320 39.2 327.2 32 336 32h64C408.8 32 416 39.2 416 48V80zM192 48C192 39.2 184.8 32 176 32h-64C103.2 32 96 39.2 96 48v32h96V48zM512 432c.2253 26.44-21.15 48-47.59 48H336c-26.51 0-48-21.49-48-48V288H224v144C224 458.5 202.5 480 176 480H47.59C21.15 480-.2254 458.4 0 432l.375-44c3.374-129.7 60.96-150.1 63.5-243.9c.4767-17.61 14.38-32.1 32-32.1L191.1 112C209.7 112 224 126.3 224 144V160h64V144c0-17.67 14.33-32 32-32l96.12 .0001c17.62 0 31.53 14.49 32 32.1C450.7 237.9 508.3 258.3 511.6 388L512 432zM176 160H111.1C107.4 205 92.75 236.6 79.75 264.8c-15.38 33-29.88 64.25-31.5 124.5L48 432.4L176 432V160zM464 432l-.375-43.63c-1.5-59.38-16-90.63-31.38-123.6C419.3 236.6 404.6 205 400.9 160H336v272H464z\"]\n};\nvar faMicrophoneSlash = {\n  prefix: 'far',\n  iconName: 'microphone-slash',\n  icon: [640, 512, [], \"f131\", \"M630.8 469.1l-159.3-124.9c15.42-25.9 24.53-55.89 24.53-88.21V216c0-13.26-10.75-24-23.1-24s-24 10.74-24 24l-.0001 39.1c0 21.11-5.629 40.71-14.77 58.24l-25.72-20.16c5.197-11.7 8.493-24.43 8.493-38.08L415.1 96c0-53-42.1-96-95.1-96S223.1 43 223.1 96l0 54.25L38.81 5.111C28.34-3.061 13.32-1.249 5.12 9.189C-3.052 19.63-1.234 34.72 9.188 42.89l591.1 463.1C605.6 510.3 610.8 512 615.1 512c7.125 0 14.16-3.161 18.9-9.193C643.1 492.4 641.2 477.3 630.8 469.1zM368 256c0 2.217-.6797 4.225-.9707 6.361L272 187.9V96c0-26.5 21.5-48 48-48s48 21.5 48 48V256zM392 464l-48 .0002v-33.77c20.75-2.844 40.27-9.435 58.07-18.86l-42.98-33.69c-16.16 5.205-33.62 7.488-51.84 5.697C240.8 376.9 192 317.1 192 250.3V246.7L145.2 210C144.7 211.1 144 213.9 144 216L143.1 248.1c0 89.63 63.1 169.6 151.1 181.7v34.15L248 464C234.7 464 224 474.7 224 488C224 501.3 234.7 512 248 512h144c13.25 0 24-10.75 24-24C416 474.7 405.3 464 392 464z\"]\n};\nvar faBoxTissue = {\n  prefix: 'far',\n  iconName: 'box-tissue',\n  icon: [512, 512, [], \"e05b\", \"M133.3 320h245.3c10.44 0 19.69-6.75 22.86-16.69l61.33-192C465.2 104 463.9 96.03 459.4 89.84C454.9 83.66 447.7 80 440 80h-104.8c-18.7 0-35.22-11.66-41.09-29.03C286.2 27.72 264.8 0 207.5 0H72C64.7 0 57.81 3.312 53.25 9C48.7 14.72 46.98 22.16 48.59 29.28l61.33 272C112.4 312.2 122.1 320 133.3 320zM207.5 48c34.88 0 39.22 12.84 41.08 18.34C261.1 103.2 295.8 128 335.2 128h71.98l-46 144H152.5l-50.5-224H207.5zM460.3 224.4L445.1 272H456c4.406 0 8 3.594 8 8v88h-416V280c0-4.406 3.594-8 8-8h14.52L59.69 224H56C25.13 224 0 249.1 0 280v176C0 486.9 25.13 512 56 512h400c30.88 0 56-25.12 56-56v-176C512 250.6 489.2 226.7 460.3 224.4zM464 456c0 4.406-3.594 8-8 8H56c-4.406 0-8-3.594-8-8V416h416V456z\"]\n};\nvar faCircleC = {\n  prefix: 'far',\n  iconName: 'circle-c',\n  icon: [512, 512, [], \"e101\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM310.1 199.4c9.359 9.438 24.55 9.445 33.94 .1328c9.422-9.344 9.484-24.53 .1562-33.94c-48.05-48.47-131.9-48.47-179.9 0c-49.44 49.88-49.44 131 0 180.9C189.2 370.7 221.1 384 255.1 384c.0156 0 0 0 0 0c33.98 0 65.95-13.34 89.96-37.56c9.328-9.438 9.266-24.62-.1562-33.94c-9.391-9.375-24.61-9.25-33.94 .125C296 327.7 276.2 336 255.1 336c-21.09 0-40.92-8.312-55.84-23.38c-30.97-31.22-30.97-82.03 0-113.3C229.1 169.3 281.1 169.2 310.1 199.4z\"]\n};\nvar faStarChristmas = {\n  prefix: 'far',\n  iconName: 'star-christmas',\n  icon: [512, 512, [], \"f7d4\", \"M487.8 224.8l-121.9-30.49l60.75-75.36c7.75-9.748 7.125-23.24-1.75-31.99c-8.75-8.748-22.12-9.373-32-1.75l-75.5 60.49l-30.25-121.5C283.5 9.998 270.8 0 256 0s-27.62 9.998-31.12 24.24l-30.5 121.1L119 85.48c-9.75-7.748-23.25-7.123-32 1.75C78.25 95.98 77.5 109.3 85.25 119.2l60.5 75.48L24.25 224.8C9.999 228.4 0 241.2 0 255.1C0 270.7 9.999 283.4 24.25 287.1l121.9 30.49l-60.75 75.36c-7.75 9.748-7.125 23.24 1.75 31.99c4.625 4.749 10.75 7.123 16.75 7.123c5.375 0 10.62-1.875 15.12-5.374l75.5-60.49l30.38 121.5C228.4 502 241.2 512 255.9 512c14.75 0 27.62-9.997 31.25-24.37l30.5-121.7l75.38 60.73c4.5 3.499 9.75 5.374 15.12 5.374c6.125 0 12.12-2.374 16.75-7.123c8.875-8.748 9.5-22.24 1.75-31.99l-60.38-75.48l121.5-30.37C501.1 283.4 512 270.7 512 255.1C512 241.2 501.1 228.4 487.8 224.8zM287.6 287.6L256 414L224.4 287.6l-126.5-31.62l126.5-31.62L256 97.85l31.62 126.5l126.5 31.62L287.6 287.6z\"]\n};\nvar faChartBullet = {\n  prefix: 'far',\n  iconName: 'chart-bullet',\n  icon: [512, 512, [], \"e0e1\", \"M264 32C277.3 32 288 42.75 288 56V64H464C490.5 64 512 85.49 512 112V176C512 202.5 490.5 224 464 224H288V232C288 245.3 277.3 256 264 256C250.7 256 240 245.3 240 232V224H48C21.49 224 0 202.5 0 176V112C0 85.49 21.49 64 48 64H240V56C240 42.75 250.7 32 264 32zM160 176H240V112H160V176zM288 112V176H464V112H288zM112 112H48V176H112V112zM360 256C373.3 256 384 266.7 384 280V288H464C490.5 288 512 309.5 512 336V400C512 426.5 490.5 448 464 448H384V456C384 469.3 373.3 480 360 480C346.7 480 336 469.3 336 456V448H48C21.49 448 0 426.5 0 400V336C0 309.5 21.49 288 48 288H336V280C336 266.7 346.7 256 360 256zM224 400H336V336H224V400zM384 336V400H464V336H384zM176 336H48V400H176V336z\"]\n};\nvar faMotorcycle = {\n  prefix: 'far',\n  iconName: 'motorcycle',\n  icon: [640, 512, [127949], \"f21c\", \"M288 384V352C288 263.6 216.4 192 128 192H56C42.75 192 32 181.3 32 168C32 154.7 42.75 144 56 144H128C177.6 144 223.1 161.3 258.8 190.3L354.1 110.3L337.7 80H280C266.7 80 256 69.26 256 56C256 42.75 266.7 32 280 32H342.5C357.2 32 370.7 40.05 377.6 52.98L391.6 78.76L438.3 39.5C444.1 34.66 451.4 32 458.9 32H480C497.7 32 512 46.33 512 64V96C512 113.7 497.7 128 480 128H418.2L473.3 229.1C485.5 226.1 498.5 224 512 224C582.7 224 640 281.3 640 352C640 422.7 582.7 480 512 480C441.3 480 384 422.7 384 352C384 311.1 402.4 276.3 431.1 252.8L415.7 224.2C376.1 253.4 352 299.8 352 352V384H288zM320 271.9C335.3 235.3 360.6 204.1 392.6 181.6L377.4 153.4L292.5 224.7C303.6 239 312.9 254.9 320 271.9V271.9zM512 432C556.2 432 592 396.2 592 352C592 307.8 556.2 272 512 272C506.8 272 501.7 272.5 496.8 273.4L533.1 340.6C539.4 352.2 535.1 366.8 523.4 373.1C511.8 379.4 497.2 375.1 490.9 363.4L454.6 296.3C440.6 310.7 432 330.3 432 352C432 396.2 467.8 432 512 432V432zM0 352C0 281.3 57.31 224 128 224C198.7 224 256 281.3 256 352C256 422.7 198.7 480 128 480C57.31 480 0 422.7 0 352zM204.3 328C194.1 295.5 163.8 272 128 272C83.82 272 48 307.8 48 352C48 396.2 83.82 432 128 432C163.8 432 194.1 408.5 204.3 376H149.2C143.5 380.1 136.1 384 128 384C110.3 384 96 369.7 96 352C96 334.3 110.3 320 128 320C136.1 320 143.5 323 149.2 328H204.3z\"]\n};\nvar faTreeChristmas = {\n  prefix: 'far',\n  iconName: 'tree-christmas',\n  icon: [512, 512, [127876], \"f7db\", \"M232 256.1c-13.25 0-24 10.75-24 24s10.75 24 24 24s24-10.75 24-24S245.3 256.1 232 256.1zM502.1 434.9l-66.5-87c10.62-4.75 19.38-13.25 24.25-24.38c7.75-17.38 4.375-37.63-8.375-51.63l-129.4-143.5l-11.8 5.926l-17.11 34.07l122.8 135.7h-74.37l122.4 160H48l122.4-160H96l122.8-135.7L201.7 134.3L189.9 128.4L60.5 271.9c-12.75 14-16.12 34.25-8.375 51.63c4.875 11.12 13.62 19.62 24.25 24.38l-66.5 87c-11.12 14.5-13 34.13-4.875 50.5S29.75 512 48 512H463.1c18.25 0 34.88-10.38 43-26.62C515.1 469 513.2 449.4 502.1 434.9zM336 376.1c0-13.25-10.75-24-24-24s-24 10.75-24 24s10.75 24 24 24S336 389.4 336 376.1zM181 88.15l44.48 22.35l22.35 44.48C249.5 158.3 252.8 160 255.1 160s6.465-1.677 8.149-5.027L286.5 110.5l44.48-22.35c6.701-3.365 6.701-12.93 0-16.3L286.5 49.51l-22.35-44.48c-3.367-6.701-12.93-6.701-16.3 0L225.5 49.51L181 71.85C174.3 75.22 174.3 84.78 181 88.15z\"]\n};\nvar faTireFlat = {\n  prefix: 'far',\n  iconName: 'tire-flat',\n  icon: [512, 512, [], \"f632\", \"M424 288C424 380.8 348.8 456 255.1 456C163.2 456 87.1 380.8 87.1 288C87.1 195.2 163.2 120 255.1 120C348.8 120 424 195.2 424 288zM344.6 207.1L320.4 240.5C330.2 253.8 336 270.2 336 288L335.1 288.9L375.2 301.6C375.7 297.2 376 292.6 376 288C376 256.8 364.1 228.4 344.6 207.1L344.6 207.1zM279.1 364.4L279.1 405.6C314.4 398.6 343.5 376.9 360.4 347.3L321.1 334.5C311.1 348.5 296.7 359.1 279.1 364.4V364.4zM190.9 334.5L151.6 347.3C168.5 376.9 197.6 398.6 231.1 405.6L231.1 364.3C215.2 359.1 200.9 348.4 190.9 334.5zM135.1 288C135.1 292.6 136.3 297.2 136.8 301.6L176 288.9L175.1 288C175.1 270.2 181.8 253.8 191.6 240.5L167.4 207.1C147.9 228.4 135.1 256.8 135.1 288V288zM281.6 212.2L305.8 178.8C290.6 171.9 273.8 168 255.1 168C238.2 168 221.4 171.9 206.2 178.8L230.4 212.2C238.4 209.5 247.1 208 255.1 208C264.1 208 273.6 209.5 281.6 212.2zM255.1 256C238.3 256 223.1 270.3 223.1 288C223.1 305.7 238.3 320 255.1 320C273.7 320 288 305.7 288 288C288 270.3 273.7 256 255.1 256zM512 288C512 326.1 503.7 362.2 488.8 394.7C487.7 396.9 487.8 399.5 488.9 401.7L506.5 437.1C510.1 444.3 512 452.2 512 460.2C512 488.8 488.8 512 460.2 512H51.78C23.18 512 0 488.8 0 460.2C0 452.2 1.871 444.3 5.466 437.1L23.13 401.7C24.24 399.5 24.25 396.9 23.22 394.7C8.314 362.2 0 326.1 0 288C0 146.6 114.6 32 256 32C397.4 32 512 146.6 512 288H512zM255.1 80C141.1 80 47.1 173.1 47.1 288C47.1 319 54.76 348.3 66.85 374.7C73.78 389.8 73.85 407.6 66.07 423.2L48.4 458.5C48.14 459.1 47.1 459.6 47.1 460.2C47.1 462.3 49.69 464 51.78 464H460.2C462.3 464 464 462.3 464 460.2C464 459.6 463.9 459.1 463.6 458.5L445.9 423.2C438.1 407.6 438.2 389.8 445.2 374.7C457.2 348.3 464 319 464 288C464 173.1 370.9 80 255.1 80H255.1z\"]\n};\nvar faSunglasses = {\n  prefix: 'far',\n  iconName: 'sunglasses',\n  icon: [576, 512, [128374], \"f892\", \"M574.1 280.4l-45.38-181.7c-5.875-23.75-21.5-43.1-43-55.75c-21.5-11.87-46.1-14.12-70.25-6.375L400.3 41.64c-8.375 2.75-12.87 11.88-10 20.25l5 15.12c2.749 8.375 11.88 12.87 20.25 10.12l13.12-4.375c10.88-3.625 23.04-3.625 33.17 1.75c10.25 5.25 17.71 14.62 20.46 25.75l38.38 153.9C494.4 255.9 467 251.8 439.5 251.6c-40 0-85.75 9.255-133 36.38H269.6C222.2 260.9 176.4 251.6 136.5 251.6c-27.62 .125-54.92 4.25-81.17 12.5l38.38-153.9C96.5 99.14 104 89.76 114.3 84.51c10.13-5.375 22.25-5.375 33.13-1.75L160.5 87.14c4 1.375 8.375 1.01 12.25-.8648c3.75-1.875 6.625-5.26 8-9.26l5-15.21C188.6 53.43 183.1 44.39 175.7 41.64l-15.25-5.125c-23.25-7.75-48.71-5.499-70.21 6.375c-21.5 11.75-37.12 31.1-43 55.75L1.875 280.4C.75 285.5 .125 290.6 0 295.9v70.25C0 428.1 51.63 480 115.3 480h37.04c60.38 0 110.5-46 114.1-105.4l2.875-38.62h35.75l2.875 38.62C313.2 433.1 363.3 480 423.7 480h37.04C524.4 480 576 428.1 576 366.1v-70.25C576 290.6 575.4 285.5 574.1 280.4zM48 366.1V317.6c19.75-8.125 51.25-17.1 88.62-17.1L48 366.1zM356.6 371l-4-52.75C380 306 409.5 299.8 439.5 299.6L356.6 371z\"]\n};\nvar faBadge = {\n  prefix: 'far',\n  iconName: 'badge',\n  icon: [512, 512, [], \"f335\", \"M167.9 43.41C188.2 17.04 220.1 0 256 0C291.9 0 323.8 17.04 344.1 43.41C377 39.1 411.6 49.59 437 74.98C462.4 100.4 472.9 134.1 468.6 167.9C494.1 188.2 512 220.1 512 256C512 291.9 494.1 323.8 468.6 344.1C472.9 377 462.4 411.6 437 437C411.6 462.4 377 472.9 344.1 468.6C323.8 494.1 291.9 512 256 512C220.1 512 188.2 494.1 167.9 468.6C134.1 472.9 100.4 462.4 74.98 437C49.6 411.6 39.1 377 43.41 344.1C17.04 323.8 0 291.9 0 255.1C0 220.1 17.04 188.2 43.42 167.9C39.1 134.1 49.6 100.4 74.98 74.98C100.4 49.6 134.1 39.1 167.9 43.41L167.9 43.41zM256 48C231.9 48 210.9 61.54 200.3 81.55L190.1 99.07L172 93.25C150.4 86.6 125.1 91.87 108.9 108.9C91.87 125.1 86.6 150.4 93.25 172L99.07 190.1L81.55 200.3C61.54 210.9 48 231.9 48 256C48 280.1 61.54 301.1 81.55 311.7L99.07 321L93.25 339.1C86.6 361.6 91.87 386 108.9 403.1C125.1 420.1 150.4 425.4 172 418.7L190.1 412.9L200.3 430.5C210.9 450.5 231.9 464 256 464C280.1 464 301.1 450.5 311.7 430.5L321 412.9L339.1 418.7C361.6 425.4 386 420.1 403.1 403.1C420.1 386 425.4 361.6 418.7 339.1L412.9 321L430.5 311.7C450.5 301.1 464 280.1 464 255.1C464 231.9 450.5 210.9 430.5 200.3L412.9 190.1L418.7 172C425.4 150.4 420.1 125.1 403.1 108.9C386 91.87 361.6 86.6 339.1 93.25L321 99.07L311.7 81.55C301.1 61.54 280.1 47.1 256 47.1V48z\"]\n};\nvar faMessagePen = {\n  prefix: 'far',\n  iconName: 'message-pen',\n  icon: [512, 512, [\"comment-alt-edit\", \"message-edit\"], \"f4a4\", \"M325.7 117.3c-7.031-7.031-18.45-7.031-25.47 0l-18.23 18.23l48.01 48.01l18.24-18.24c7.029-7.035 7.029-18.44 0-25.47L325.7 117.3zM174.4 243.1C172.7 244.7 171.6 246.9 171.1 249.2l-9.521 47.61C160.8 301 164.5 304.7 168.7 303.9l47.61-9.52c2.322-.4687 4.455-1.609 6.131-3.281l90.58-90.57L264.1 152.5L174.4 243.1zM447.1 0h-384c-35.25 0-64 28.75-64 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.1c0 9.836 11.02 15.55 19.12 9.7l124.9-93.7h144c35.25 0 64-28.75 64-63.1V63.1C511.1 28.75 483.2 0 447.1 0zM464 352c0 8.75-7.25 16-16 16h-160l-80 60v-60H64c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h384c8.75 0 16 7.25 16 16V352z\"]\n};\nvar faCommentAltEdit = faMessagePen;\nvar faMessageEdit = faMessagePen;\nvar faBellConcierge = {\n  prefix: 'far',\n  iconName: 'bell-concierge',\n  icon: [512, 512, [128718, \"concierge-bell\"], \"f562\", \"M488 400h-464C10.75 400 0 410.7 0 423.1C0 437.3 10.75 448 23.1 448h464c13.25 0 24-10.75 24-23.1C512 410.7 501.3 400 488 400zM80 352c0-97 79-176 176-176s176 79 176 176v16H480V352c0-112.9-83.5-205.9-192-221.5V112h24c13.25 0 24-10.75 24-24C336 74.74 325.3 64 311.1 64h-112C186.7 64 176 74.74 176 88c0 13.25 10.75 24 24 24H224v18.5C115.5 146.1 32 239.1 32 352v16h48V352z\"]\n};\nvar faConciergeBell = faBellConcierge;\nvar faPenRuler = {\n  prefix: 'far',\n  iconName: 'pen-ruler',\n  icon: [512, 512, [\"pencil-ruler\"], \"f5ae\", \"M484.7 338.7C509.7 363.7 509.7 404.3 484.7 429.3L429.3 484.7C404.3 509.7 363.7 509.7 338.7 484.7L273.5 419.5L307.5 385.5L372.7 450.7C378.9 456.1 389.1 456.1 395.3 450.7L450.7 395.3C456.1 389.1 456.1 378.9 450.7 372.7L434.3 356.3L411.3 379.3C405.1 385.6 394.9 385.6 388.7 379.3C382.4 373.1 382.4 362.9 388.7 356.7L411.7 333.7L385.5 307.5L419.5 273.5L484.7 338.7zM92.52 238.5L27.31 173.3C2.32 148.3 2.32 107.7 27.31 82.75L82.74 27.32C107.7 2.322 148.3 2.322 173.3 27.32L238.5 92.52L204.5 126.5L178.3 100.3L155.3 123.3C149.1 129.6 138.9 129.6 132.7 123.3C126.4 117.1 126.4 106.9 132.7 100.7L155.7 77.66L139.3 61.26C133.1 55.01 122.9 55.01 116.7 61.26L61.25 116.7C55.01 122.9 55.01 133.1 61.25 139.3L126.5 204.5L92.52 238.5zM58.57 323.5L362.7 19.32C387.7-5.678 428.3-5.678 453.3 19.32L492.7 58.75C495.8 61.87 498.5 65.24 500.9 68.79C517.3 93.63 514.6 127.4 492.7 149.3L188.5 453.4C187.2 454.7 185.9 455.1 184.5 457.2C174.9 465.7 163.5 471.1 151.1 475.6L30.77 511C22.35 513.5 13.24 511.2 7.03 504.1C.8198 498.8-1.502 489.7 .976 481.2L36.37 360.9C40.53 346.8 48.16 333.9 58.57 323.5L58.57 323.5zM82.42 374.4L59.44 452.6L137.6 429.6C143.1 427.7 149.8 424.2 154.6 419.5L383 191L320.1 128.1L92.51 357.4C91.92 358 91.35 358.6 90.8 359.3C86.94 363.6 84.07 368.8 82.42 374.4L82.42 374.4z\"]\n};\nvar faPencilRuler = faPenRuler;\nvar faChessRookPiece = {\n  prefix: 'far',\n  iconName: 'chess-rook-piece',\n  icon: [320, 512, [\"chess-rook-alt\"], \"f448\", \"M313.6 435.2L288 416v-24c0-11.12-7.75-20.12-18.12-22.75L264.5 251.5l26.75-20.12c8-6 12.75-15.5 12.75-25.5V96c0-17.62-14.38-32-32-32h-224c-17.62 0-32 14.38-32 32v110C16 216 20.75 225.5 28.75 231.6l26.75 20l-5.375 117.6C39.75 371.9 32 380.9 32 392V416l-25.62 19.25C2.375 438.2 0 443 0 448v48C0 504.9 7.125 512 16 512h288c8.875 0 16-7.125 16-16V448C320 443 317.6 438.2 313.6 435.2zM64 112h40v32h32v-32h48v32h32v-32H256v85.88L215.5 228.5L221.5 368h-123l6-139.6L64 198V112zM48 464l32-24V416h160v24l32 24H48zM184 247.6C184 234.5 173.5 224 160.4 224c-13 0-23.5 10.5-23.5 23.62V288H184V247.6z\"]\n};\nvar faChessRookAlt = faChessRookPiece;\nvar faSquareRoot = {\n  prefix: 'far',\n  iconName: 'square-root',\n  icon: [576, 512, [8730], \"f697\", \"M576 24c0 13.25-10.75 24-24 24h-213.1L231.3 493.6c-2.406 9.906-10.81 17.25-20.94 18.25c-.8125 .0938-1.635 .1348-2.417 .1348c-9.25 0-17.77-5.354-21.74-13.85L80.72 272H24C10.75 272 0 261.3 0 248S10.75 224 24 224L96 224c9.312 0 17.81 5.396 21.75 13.83l83 177.9l95.91-397.3C299.3 7.594 308.9 .0098 320 .0098L552 0C565.3 0 576 10.75 576 24z\"]\n};\nvar faAlbumCollectionCirclePlus = {\n  prefix: 'far',\n  iconName: 'album-collection-circle-plus',\n  icon: [640, 512, [], \"e48e\", \"M456 0C469.3 0 480 10.75 480 24C480 37.25 469.3 48 456 48H56C42.75 48 32 37.25 32 24C32 10.75 42.75 0 56 0H456zM6.155 232.3C1.111 194 30.95 160 69.61 160H442.4C466.3 160 486.8 173 497.8 192L496 192C469.8 192 444.9 197.7 422.6 208H69.61C59.94 208 52.48 216.5 53.74 226.1L83.22 450.1C84.27 458 91.05 464 99.08 464H348.5C360.7 482.8 376.5 499.1 394.8 512H99.08C66.96 512 39.82 488.2 35.63 456.3L6.155 232.3zM260 232C297.8 232 332.2 241.9 358.4 258.3C334.4 288.4 320 326.5 320 368C320 388.9 323.6 408.9 330.3 427.5C309.4 435.5 285.5 440 259.1 440C178.3 440 111.1 393.4 111.1 336C111.1 278.6 178.3 232 259.1 232H260zM256 368C273.7 368 288 357.3 288 344C288 330.7 273.7 320 256 320C238.3 320 224 330.7 224 344C224 357.3 238.3 368 256 368zM16 104C16 90.75 26.75 80 40 80H472C485.3 80 496 90.75 496 104C496 117.3 485.3 128 472 128H40C26.75 128 16 117.3 16 104zM352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM512 303.1C512 295.2 504.8 287.1 496 287.1C487.2 287.1 480 295.2 480 303.1V351.1H432C423.2 351.1 416 359.2 416 367.1C416 376.8 423.2 383.1 432 383.1H480V431.1C480 440.8 487.2 447.1 496 447.1C504.8 447.1 512 440.8 512 431.1V383.1H560C568.8 383.1 576 376.8 576 367.1C576 359.2 568.8 351.1 560 351.1H512V303.1z\"]\n};\nvar faPeopleArrows = {\n  prefix: 'far',\n  iconName: 'people-arrows',\n  icon: [576, 512, [\"people-arrows-left-right\"], \"e068\", \"M112 343.1V488C112 501.3 122.8 512 136 512S160 501.3 160 488v-96.81l-47.59-47.59C112.3 343.4 112.2 343.3 112 343.1zM48 224c0-8.822 7.178-16 16-16h64c8.822 0 16 7.178 16 16v8.812l32.41-32.41c2.412-2.416 5.051-4.51 7.797-6.416C173.4 173.9 152.4 160 128 160H64C28.65 160 0 188.7 0 224v96c0 17.67 14.33 32 31.1 32L32 488C32 501.3 42.75 512 56 512s24-10.75 24-24V304h-32V224zM96 128c35.38 0 64-28.62 64-64S131.4 0 96 0S32 28.62 32 64S60.63 128 96 128zM480 128c35.38 0 64-28.62 64-64s-28.62-64-64-64s-64 28.62-64 64S444.6 128 480 128zM416 391.2V488c0 13.25 10.75 24 24 24s24-10.75 24-24v-144.9c-.1504 .1543-.2539 .3418-.4062 .4941L416 391.2zM512 160h-64c-24.44 0-45.42 13.86-56.2 33.99c2.746 1.906 5.385 4 7.797 6.416L432 232.8V224c0-8.822 7.178-16 16-16h64c8.822 0 16 7.178 16 16v80h-32v184c0 13.25 10.75 24 24 24S544 501.3 544 488V352c17.67 0 32-14.33 32-32V224C576 188.7 547.3 160 512 160zM440.1 287l-64-64c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L366.1 280H209.9l23.03-23.03c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0l-64 64c-9.375 9.375-9.375 24.56 0 33.94l64 64C203.7 389.7 209.8 392 216 392s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L209.9 328h156.1l-23.03 23.03c-9.375 9.375-9.375 24.56 0 33.94C347.7 389.7 353.8 392 360 392s12.28-2.344 16.97-7.031l64-64C450.3 311.6 450.3 296.4 440.1 287z\"]\n};\nvar faPeopleArrowsLeftRight = faPeopleArrows;\nvar faFaceAngryHorns = {\n  prefix: 'far',\n  iconName: 'face-angry-horns',\n  icon: [640, 512, [], \"e368\", \"M392.4 409.5C382.7 418.6 367.5 418.1 358.5 408.4C351.1 400.5 338.4 392 320 392C301.6 392 288.9 400.5 281.5 408.4C272.5 418.1 257.3 418.6 247.6 409.5C237.9 400.5 237.4 385.3 246.5 375.6C260.7 360.3 285.4 344 320 344C354.6 344 379.3 360.3 393.5 375.6C402.6 385.3 402.1 400.5 392.4 409.5zM208.4 256C208.4 247.2 211.9 239.2 217.7 233.4L186.9 223.2C178.6 220.4 174 211.3 176.8 202.9C179.6 194.6 188.7 190 197.1 192.8L293.1 224.8C301.4 227.6 305.1 236.7 303.2 245.1C300.4 253.4 291.3 257.1 282.9 255.2L272.1 251.6C272.3 253 272.4 254.5 272.4 256C272.4 273.7 258 288 240.4 288C222.7 288 208.4 273.7 208.4 256H208.4zM432.4 256C432.4 273.7 418 288 400.4 288C382.7 288 368.4 273.7 368.4 256C368.4 254.4 368.5 252.8 368.7 251.3L357.1 255.2C348.7 257.1 339.6 253.4 336.8 245.1C334 236.7 338.6 227.6 346.9 224.8L442.9 192.8C451.3 190 460.4 194.6 463.2 202.9C465.1 211.3 461.4 220.4 453.1 223.2L422.9 233.2C428.7 239 432.4 247.1 432.4 256H432.4zM64 256C64 231.4 67.47 207.6 73.94 185.1C29.61 125.8 6.506 50.11 .3109 19.14C-.9582 12.79 1.72 6.307 7.097 2.706C12.47-.8952 19.49-.9025 24.88 2.687C44.17 15.55 73.41 26.86 103.3 35.78C126.5 42.74 149.2 47.99 166.2 51.3C209.1 19.09 262.3 .0002 320 .0002C377.7 .0002 430.9 19.09 473.8 51.3C490.8 47.99 513.5 42.74 536.7 35.78C566.6 26.86 595.8 15.55 615.1 2.687C620.5-.9025 627.5-.8952 632.9 2.706C638.3 6.307 640.1 12.79 639.7 19.14C633.5 50.11 610.4 125.8 566.1 185.1C572.5 207.6 576 231.4 576 256C576 397.4 461.4 512 320 512C178.6 512 64 397.4 64 256V256zM320 464C434.9 464 528 370.9 528 256C528 141.1 434.9 48 320 48C205.1 48 112 141.1 112 256C112 370.9 205.1 464 320 464z\"]\n};\nvar faMarsAndVenusBurst = {\n  prefix: 'far',\n  iconName: 'mars-and-venus-burst',\n  icon: [640, 512, [], \"e523\", \"M616 0C629.3 0 640 10.75 640 24V112C640 125.3 629.3 136 616 136C602.7 136 592 125.3 592 112V81.94L535.3 138.6C550.1 163.3 560 192.6 560 224C560 304.2 500.1 370.6 424 382.2V416H456C469.3 416 480 426.7 480 440C480 453.3 469.3 464 456 464H424V488C424 501.3 413.3 512 400 512C386.7 512 376 501.3 376 488V464H344C330.7 464 320 453.3 320 440C320 426.7 330.7 416 344 416H376V382.2C299 370.6 240 304.2 240 224C240 135.6 311.6 64 400 64C439.6 64 475.9 78.4 503.8 102.2L558.1 48H520C506.7 48 496 37.25 496 24C496 10.75 506.7 0 520 0L616 0zM400 112C338.1 112 288 162.1 288 224C288 285.9 338.1 336 400 336C461.9 336 512 285.9 512 224C512 162.1 461.9 112 400 112zM176 8C184.9 8 193 12.9 197.2 20.75L227.3 77.46L290.4 65.64C290.9 65.56 291.3 65.49 291.7 65.43C269 80.94 249.9 101.2 235.6 124.7L218.8 127.9C208.5 129.8 198.1 124.8 193.2 115.6L176 83.18L158.8 115.6C153.9 124.8 143.5 129.8 133.2 127.9L97.18 121.1L111.8 154.8C115.1 164.4 113.4 175.6 105.4 182.5L77.71 206.4L113.1 215.1C123.2 218.7 130.4 227.7 130.8 238.2L132.3 274.8L161.8 253.1C170.2 246.9 181.8 246.9 190.2 253.1L213.6 270.3C220.4 297.5 232.9 322.4 249.8 343.6C242.4 346.2 234.1 344.1 227.7 340.3L176 302.3L124.3 340.3C117.1 345.5 107.6 346.4 99.64 342.6C91.64 338.7 86.42 330.8 86.07 321.9L83.55 257.7L21.56 240.1C12.99 238.7 6.391 231.8 4.415 223.2C2.439 214.5 5.405 205.5 12.12 199.7L60.72 157.7L35.15 98.79C31.61 90.64 32.86 81.21 38.4 74.27C43.94 67.32 52.85 64.01 61.58 65.64L124.7 77.46L154.8 20.75C158.1 12.9 167.1 8.001 176 8.001L176 8z\"]\n};\nvar faTombstone = {\n  prefix: 'far',\n  iconName: 'tombstone',\n  icon: [448, 512, [], \"f720\", \"M295.1 159.1l-47.98 .0073L247.1 119.1C247.1 106.7 237.2 95.1 223.1 96C210.7 96 199.1 106.7 199.1 120l.0259 39.1L151.1 160c-13.26 .002-23.99 10.74-23.98 23.1c0 13.26 10.73 24 23.99 24l48.02-.0054L199.1 328C199.1 341.3 210.7 352 223.1 352c13.25-.002 23.99-10.75 23.99-24l.0073-119.1l47.98-.0073c13.25 0 24.01-10.74 24.01-23.1C319.1 170.7 309.2 159.1 295.1 159.1zM424 464h-7.984l-.0168-272C415.1 86 329.1-.0098 223.1 0c-106 .0098-192 86.01-191.1 192L32.02 464H24C10.75 464 0 474.7 0 488C0 501.3 10.75 512 24 512h400c13.25 0 24-10.75 24-24C448 474.7 437.3 464 424 464zM80.02 464L79.99 192c-.0078-79.37 64.61-143.1 143.1-144s144 64.61 144 143.1L368 464H80.02z\"]\n};\nvar faSquareCaretRight = {\n  prefix: 'far',\n  iconName: 'square-caret-right',\n  icon: [448, 512, [\"caret-square-right\"], \"f152\", \"M200.3 142.4C193.3 135.9 183.1 134.2 174.4 138C165.7 141.8 160 150.5 160 159.1v192C160 361.5 165.7 370.2 174.4 374c8.719 3.812 18.91 2.094 25.91-4.375l104-96C309.2 269.1 312 262.7 312 256s-2.812-13.09-7.719-17.62L200.3 142.4zM384 32H64C28.66 32 0 60.66 0 96v320c0 35.34 28.66 64 64 64h320c35.34 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM400 416c0 8.82-7.18 16-16 16H64c-8.82 0-16-7.18-16-16V96c0-8.82 7.18-16 16-16h320c8.82 0 16 7.18 16 16V416z\"]\n};\nvar faCaretSquareRight = faSquareCaretRight;\nvar faScissors = {\n  prefix: 'far',\n  iconName: 'scissors',\n  icon: [512, 512, [9984, 9986, 9988, \"cut\"], \"f0c4\", \"M472.6 442.4L312.4 308.2L349.8 276.9L503.4 405.6C513.6 414.1 514.9 429.3 506.4 439.4C497.9 449.6 482.7 450.9 472.6 442.4H472.6zM112 0C173.9 0 224 50.14 224 112C224 129.9 219.8 146.8 212.4 161.8L287.5 224.7L472.6 69.6C482.7 61.09 497.9 62.43 506.4 72.59C514.9 82.75 513.6 97.88 503.4 106.4L212.4 350.2C219.8 365.2 224 382.1 224 400C224 461.9 173.9 512 112 512C50.14 512 0 461.9 0 400C0 338.1 50.14 288 112 288C138.6 288 163.1 297.3 182.3 312.8L250.1 256L182.3 199.2C163.1 214.7 138.6 224 112 224C50.14 224 .0003 173.9 .0003 112C.0003 50.14 50.14 .0003 112 .0003L112 0zM48 112C48 147.3 76.65 176 112 176C147.3 176 176 147.3 176 112C176 76.65 147.3 48 112 48C76.65 48 48 76.65 48 112zM112 336C76.65 336 48 364.7 48 400C48 435.3 76.65 464 112 464C147.3 464 176 435.3 176 400C176 364.7 147.3 336 112 336z\"]\n};\nvar faCut = faScissors;\nvar faListMusic = {\n  prefix: 'far',\n  iconName: 'list-music',\n  icon: [512, 512, [], \"f8c9\", \"M24 95.97h240c13.25 0 24-10.75 24-24s-10.75-24-24-24h-240c-13.25 0-24 10.75-24 24S10.75 95.97 24 95.97zM498.8 6.162c-8.25-6.125-18.69-7.699-28.44-4.699l-112 35.38C345.1 41.09 336 53.34 336 67.34v299.1c-18.12-9.125-40.13-14.5-64-14.5c-61.88 0-112 35.88-112 80C160 476.1 210.1 512 272 512s112-35.88 112-80V195.4l105.6-33.38C503 157.7 512 145.5 512 131.5V31.96C512 21.71 507.1 12.16 498.8 6.162zM272 463.1c-39.75 0-64-20.75-64-31.1c0-11.25 24.25-32 64-32s64 20.75 64 32C336 443.2 311.8 463.1 272 463.1zM464 119.7L384 144.1V79.09l80-25.25V119.7zM24 223.1h240c13.25 0 24-10.75 24-24s-10.75-24-24-24h-240c-13.25 0-24 10.74-24 24S10.75 223.1 24 223.1zM136 303.1h-112c-13.25 0-24 10.75-24 24s10.75 24 24 24h112c13.25 0 24-10.75 24-24S149.3 303.1 136 303.1z\"]\n};\nvar faSunPlantWilt = {\n  prefix: 'far',\n  iconName: 'sun-plant-wilt',\n  icon: [640, 512, [], \"e57a\", \"M191.1 159.1C191.1 177.7 177.7 191.1 159.1 191.1C142.3 191.1 127.1 177.7 127.1 159.1C127.1 142.3 142.3 127.1 159.1 127.1C177.7 127.1 191.1 142.3 191.1 159.1zM160-.1562C168.5-.1562 176.2 4.242 180.6 11.44L204.9 51.67L250.5 40.4C258.7 38.38 267.3 40.78 273.2 46.73C279.2 52.67 281.6 61.29 279.6 69.45L268.3 115.1L308.5 139.4C315.7 143.7 320.1 151.5 320.1 159.9C320.1 168.3 315.7 176.1 308.5 180.5L268.3 204.8L279.6 250.4C281.6 258.5 279.2 267.2 273.2 273.1C267.3 279.1 258.7 281.5 250.5 279.4L204.9 268.2L180.6 308.4C176.2 315.6 168.5 319.1 160 319.1C151.6 319.1 143.8 315.6 139.5 308.4L115.2 268.2L69.59 279.4C61.43 281.5 52.81 279.1 46.87 273.1C40.92 267.2 38.52 258.5 40.54 250.4L51.81 204.8L11.58 180.5C4.386 176.1-.0117 168.3-.0117 159.9C-.0117 151.5 4.386 143.7 11.58 139.4L51.81 115.1L40.54 69.45C38.52 61.29 40.92 52.67 46.87 46.73C52.81 40.78 61.43 38.38 69.59 40.4L115.2 51.67L139.5 11.44C143.8 4.242 151.6-.1562 160-.1562V-.1562zM160 70.28L147.2 91.61C141.7 100.6 131.1 105 120.9 102.5L96.67 96.53L102.6 120.7C105.2 130.9 100.8 141.6 91.75 147L70.41 159.9L91.75 172.8C100.8 178.2 105.2 188.9 102.6 199.1L96.67 223.3L120.9 217.3C131.1 214.8 141.7 219.2 147.2 228.2L160 249.6L172.9 228.2C178.4 219.2 189 214.8 199.2 217.3L223.4 223.3L217.4 199.1C214.9 188.9 219.3 178.2 228.3 172.8L249.7 159.9L228.3 147C219.3 141.6 214.9 130.9 217.4 120.7L223.4 96.53L199.2 102.5C189 105 178.4 100.6 172.9 91.61L160 70.28zM504 463.1H616C629.3 463.1 640 474.7 640 487.1C640 501.3 629.3 511.1 616 511.1H23.1C10.74 511.1-.0012 501.3-.0012 487.1C-.0012 474.7 10.74 463.1 23.1 463.1H456V271.1C456 254.3 441.7 239.1 424 239.1C406.3 239.1 392 254.3 392 271.1V293.4C406.8 301.1 416 316.5 416 338C416 357.3 394.5 390.1 368 415.1C341.5 390.1 319.1 357.6 319.1 338C319.1 316.5 329.2 301.1 344 293.4V271.1C344 227.8 379.8 191.1 424 191.1C435.4 191.1 446.2 194.4 456 198.7V175.1C456 131.8 491.8 95.1 536 95.1C580.2 95.1 616 131.8 616 175.1V229.4C630.8 237.1 640 252.5 640 274C640 293.3 618.5 326.1 592 351.1C565.5 326.1 544 293.6 544 274C544 252.5 553.2 237.1 568 229.4V175.1C568 158.3 553.7 143.1 536 143.1C518.3 143.1 504 158.3 504 175.1V463.1z\"]\n};\nvar faToiletsPortable = {\n  prefix: 'far',\n  iconName: 'toilets-portable',\n  icon: [576, 512, [], \"e584\", \"M24 512C10.75 512 0 501.3 0 488V72C0 32.24 32.24 0 72 0H184C223.8 0 256 32.24 256 72V488C256 501.3 245.3 512 232 512C218.7 512 208 501.3 208 488V480H48V488C48 501.3 37.25 512 24 512zM72 48C58.75 48 48 58.75 48 72V96H208V72C208 58.75 197.3 48 184 48H72zM208 432V320H184C170.7 320 160 309.3 160 296V248C160 234.7 170.7 224 184 224H208V144H48V432H208zM344 512C330.7 512 320 501.3 320 488V72C320 32.24 352.2 0 392 0H504C543.8 0 576 32.24 576 72V488C576 501.3 565.3 512 552 512C538.7 512 528 501.3 528 488V480H368V488C368 501.3 357.3 512 344 512zM392 48C378.7 48 368 58.75 368 72V96H528V72C528 58.75 517.3 48 504 48H392zM528 432V320H504C490.7 320 480 309.3 480 296V248C480 234.7 490.7 224 504 224H528V144H368V432H528z\"]\n};\nvar faHockeyPuck = {\n  prefix: 'far',\n  iconName: 'hockey-puck',\n  icon: [512, 512, [], \"f453\", \"M256 64C128.6 64 0 96.27 0 177.8v137.2C0 402.3 128.7 448 256 448s256-45.69 256-132.9V184C512 102.4 383.4 64 256 64zM464 315.1C464 361.1 368.7 400 256 400s-208-38.89-208-84.92V258.9c39.56 26.11 105.8 45.07 207.1 45.07S424.4 285 464 258.9V315.1zM256 256C141.1 256 48 223.8 48 184C48 150.1 131.6 112 256 112s208 38.12 208 72C464 223.8 370.9 256 256 256z\"]\n};\nvar faHyphen = {\n  prefix: 'far',\n  iconName: 'hyphen',\n  icon: [320, 512, [], \"2d\", \"M320 256C320 269.3 309.3 280 296 280h-272C10.75 280 0 269.3 0 256C0 242.8 10.75 232 24 232h272C309.3 232 320 242.8 320 256z\"]\n};\nvar faTable = {\n  prefix: 'far',\n  iconName: 'table',\n  icon: [512, 512, [], \"f0ce\", \"M448 32C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H448zM232 264V160H48V264H232zM48 312V416C48 424.8 55.16 432 64 432H232V312H48zM280 432H448C456.8 432 464 424.8 464 416V312H280V432zM464 264V160H280V264H464z\"]\n};\nvar faUserChef = {\n  prefix: 'far',\n  iconName: 'user-chef',\n  icon: [448, 512, [], \"e3d2\", \"M96 93.06V176c0 70.75 57.25 128 128 128s128-57.25 128-128V93.06C370.6 86.45 384 68.87 384 48C384 21.49 362.5 0 336 0c-14.42 0-27.2 6.488-36 16.55C291.2 6.488 278.4 0 264 0C247.3 0 232.6 8.564 224 21.53C215.4 8.564 200.7 0 184 0C169.6 0 156.8 6.488 148 16.55C139.2 6.488 126.4 0 112 0C85.49 0 64 21.49 64 48C64 68.87 77.4 86.45 96 93.06zM144 160h160v16C304 220.1 268.1 256 224 256S144 220.1 144 176V160zM272 416c-8.836 0-16 7.162-16 16c0 8.836 7.164 16 16 16s16-7.164 16-16C288 423.2 280.8 416 272 416zM352 356.5v-26.28c0-5.205-4.891-9.023-9.939-7.762L224 352l-118.1-29.52C100.9 321.2 96 325 96 330.2v26.28c-54.93 14.23-95.73 63.57-96 122.9C-.0801 497.3 14.1 512 32 512h384c17.9 0 32.08-14.7 32-32.59C447.7 420.1 406.9 370.8 352 356.5zM128 432v32H49.64c6.053-29.22 28.38-53.23 58.4-61.01L144 393.7v-12.2l46.77 11.69l-53.39 24.27C131.7 420 128 425.7 128 432zM160 464v-21.7l100.1-45.5c14.13-6.424 28.82-11.55 43.89-15.32v12.2l35.96 9.314C369.1 410.8 392.3 434.8 398.4 464H160z\"]\n};\nvar faMessageImage = {\n  prefix: 'far',\n  iconName: 'message-image',\n  icon: [512, 512, [\"comment-alt-image\"], \"e1e0\", \"M176 160c17.62 0 32-14.38 32-32s-14.38-32-32-32s-32 14.38-32 32S158.4 160 176 160zM311.1 135.1C309 130.7 304 128 298.7 128s-10.35 2.672-13.31 7.125L231.8 215.4L219.6 198.6C216.6 194.4 211.8 192 206.7 192S196.8 194.4 193.7 198.6l-46.67 64c-3.549 4.863-4.064 11.31-1.334 16.68C148.5 284.6 153.1 288 160 288h224c5.9 0 11.32-3.246 14.11-8.449c2.783-5.203 2.479-11.52-.7949-16.43L311.1 135.1zM447.1 .0041h-384c-35.25 0-64 28.75-64 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.98c0 9.836 11.02 15.55 19.12 9.7l124.9-93.68h144c35.25 0 64-28.75 64-63.1V63.1C511.1 28.75 483.2 .0041 447.1 .0041zM464 352c0 8.75-7.25 16-16 16h-160l-80 60v-60H64c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h384c8.75 0 16 7.25 16 16V352z\"]\n};\nvar faCommentAltImage = faMessageImage;\nvar faUsersMedical = {\n  prefix: 'far',\n  iconName: 'users-medical',\n  icon: [640, 512, [], \"f830\", \"M512 160c44.18 0 80-35.82 80-80S556.2 0 512 0c-44.18 0-80 35.82-80 80S467.8 160 512 160zM624 380h-44V336c0-8.838-7.164-16-16-16h-40c-8.836 0-16 7.162-16 16v44H464c-8.836 0-16 7.162-16 16v40c0 8.836 7.164 16 16 16h44V496c0 8.836 7.164 16 16 16h40c8.836 0 16-7.164 16-16v-44H624c8.836 0 16-7.164 16-16v-40C640 387.2 632.8 380 624 380zM490.1 192c-12.8 0-24.88 3.037-35.86 8.24C454.8 205.5 455.8 210.6 455.8 216c0 33.71-12.78 64.21-33.16 88h63.7C494.4 294.3 506.4 288 520 288h48c13.57 0 25.58 6.309 33.65 16h20.73C632.1 304 640 295.6 640 285.3C640 233.8 600.6 192 551.9 192H490.1zM319.9 320c57.41 0 103.1-46.56 103.1-104c0-57.44-46.54-104-103.1-104c-57.41 0-103.1 46.56-103.1 104C215.9 273.4 262.5 320 319.9 320zM319.9 160c30.85 0 55.96 25.12 55.96 56S350.7 272 319.9 272S263.9 246.9 263.9 216S289 160 319.9 160zM476 484h-16c-15.4 0-28.93-7.984-36.79-20H178.1c10.47-36.76 47.36-64 91.14-64H369.9c16.76 0 32.47 4.049 46.11 11.04V392c0-10.1 4.199-20.94 10.89-28.66C409.4 356.1 390.2 352 369.9 352H270.1C191.6 352 128 411.7 128 485.3C128 500.1 140.7 512 156.4 512h321.5C476.8 508.2 476 504.2 476 500V484zM183.9 216c0-5.449 .9824-10.63 1.609-15.91C174.6 194.1 162.6 192 149.9 192H88.08C39.44 192 0 233.8 0 285.3C0 295.6 7.887 304 17.62 304h199.5C196.7 280.2 183.9 249.7 183.9 216zM128 160c44.18 0 80-35.82 80-80S172.2 0 128 0C83.82 0 48 35.82 48 80S83.82 160 128 160z\"]\n};\nvar faSensorTriangleExclamation = {\n  prefix: 'far',\n  iconName: 'sensor-triangle-exclamation',\n  icon: [640, 512, [\"sensor-alert\"], \"e029\", \"M48 96V416C48 424.8 55.16 432 64 432H232.9C227 442.1 224 455.2 224 467.7C224 471.9 224.3 475.1 224.1 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V128C430.1 128 413.1 134.5 400 145.9V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96zM144 264C144 277.3 133.3 288 120 288C106.7 288 96 277.3 96 264V152C96 138.7 106.7 128 120 128C133.3 128 144 138.7 144 152V264zM240 264C240 277.3 229.3 288 216 288C202.7 288 192 277.3 192 264V152C192 138.7 202.7 128 216 128C229.3 128 240 138.7 240 152V264zM261.8 445.8L412.2 180.9C419.5 167.1 433.2 160 448 160C462.8 160 476.5 167.1 483.8 180.9L634.2 445.8C638 452.5 640 460 640 467.7C640 492.2 620.2 512 595.7 512H300.3C275.8 512 256 492.2 256 467.7C256 460 257.1 452.5 261.8 445.8V445.8zM463.1 272C463.1 263.2 456.8 256 447.1 256C439.2 256 431.1 263.2 431.1 272V360C431.1 368.8 439.2 376 447.1 376C456.8 376 463.1 368.8 463.1 360V272zM448 456C461.3 456 472 445.3 472 432C472 418.7 461.3 408 448 408C434.7 408 424 418.7 424 432C424 445.3 434.7 456 448 456z\"]\n};\nvar faSensorAlert = faSensorTriangleExclamation;\nvar faMagnifyingGlassArrowRight = {\n  prefix: 'far',\n  iconName: 'magnifying-glass-arrow-right',\n  icon: [512, 512, [], \"e521\", \"M304.1 191C314.3 200.4 314.3 215.6 304.1 224.1L240.1 288.1C231.6 298.3 216.4 298.3 207 288.1C197.7 279.6 197.7 264.4 207 255L230.1 232H128C114.7 232 104 221.3 104 208C104 194.7 114.7 184 128 184H230.1L207 160.1C197.7 151.6 197.7 136.4 207 127C216.4 117.7 231.6 117.7 240.1 127L304.1 191zM0 208C0 93.12 93.12 0 208 0C322.9 0 416 93.12 416 208C416 256.8 399.2 301.7 371.1 337.1L504.1 471C514.3 480.4 514.3 495.6 504.1 504.1C495.6 514.3 480.4 514.3 471 504.1L337.1 371.1C301.7 399.2 256.8 416 208 416C93.12 416 0 322.9 0 208V208zM208 368C296.4 368 368 296.4 368 208C368 119.6 296.4 48 208 48C119.6 48 48 119.6 48 208C48 296.4 119.6 368 208 368z\"]\n};\nvar faTachographDigital = {\n  prefix: 'far',\n  iconName: 'tachograph-digital',\n  icon: [640, 512, [\"digital-tachograph\"], \"f566\", \"M576 64H64C28.65 64 0 92.65 0 128v256c0 35.35 28.65 64 64 64h512c35.35 0 64-28.65 64-64V128C640 92.65 611.3 64 576 64zM592 384c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V128c0-8.822 7.178-16 16-16h512c8.822 0 16 7.178 16 16V384zM336 144h-224c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h224c17.67 0 32-14.33 32-32v-32C368 158.3 353.7 144 336 144zM352 336H96c-8.844 0-16 7.156-16 16S87.16 368 96 368h256c8.844 0 16-7.156 16-16S360.8 336 352 336zM544 336h-128c-8.844 0-16 7.156-16 16s7.156 16 16 16h128c8.844 0 16-7.156 16-16S552.8 336 544 336zM88 304h16c4.418 0 8-3.582 8-8v-16c0-4.418-3.582-8-8-8h-16C83.58 272 80 275.6 80 280v16C80 300.4 83.58 304 88 304zM168 304c4.418 0 8-3.582 8-8v-16c0-4.418-3.582-8-8-8h-16C147.6 272 144 275.6 144 280v16c0 4.418 3.582 8 8 8H168zM232 304c4.418 0 8-3.582 8-8v-16c0-4.418-3.582-8-8-8h-16C211.6 272 208 275.6 208 280v16c0 4.418 3.582 8 8 8H232zM296 304c4.418 0 8-3.582 8-8v-16c0-4.418-3.582-8-8-8h-16C275.6 272 272 275.6 272 280v16c0 4.418 3.582 8 8 8H296zM360 272h-16c-4.418 0-8 3.582-8 8v16c0 4.418 3.582 8 8 8h16c4.418 0 8-3.582 8-8v-16C368 275.6 364.4 272 360 272z\"]\n};\nvar faDigitalTachograph = faTachographDigital;\nvar faFaceMask = {\n  prefix: 'far',\n  iconName: 'face-mask',\n  icon: [576, 512, [], \"e37f\", \"M136.6 210.4C126.5 201.1 125.1 186.8 133.6 176.6C146.6 161 181.6 136 231.1 136C245.3 136 255.1 146.7 255.1 160C255.1 173.3 245.3 184 231.1 184C197.1 184 175.2 201.6 170.4 207.4C161.1 217.5 146.8 218.9 136.6 210.4L136.6 210.4zM320 160C320 146.7 330.7 136 344 136C392.9 136 427.5 156.2 440.1 169.7C450.3 179.1 450.3 194.3 440.1 203.6C431.6 213 416.4 213 407 203.6C402.7 199.3 380.4 184 344 184C330.7 184 320 173.3 320 160V160zM287.1 .0003C413.2 .0003 517.4 89.86 539.6 208.6C546.7 206.6 554.5 209.7 558.1 216.5C562.3 224.3 559.3 233.1 551.5 238.1L543.6 242.3C543.9 246.9 544 251.4 544 256C544 397.4 429.4 512 288 512C146.6 512 32 397.4 32 256C32 251.4 32.12 246.9 32.36 242.3L24.47 238.1C16.67 233.1 13.72 224.3 17.88 216.5C21.49 209.7 29.28 206.6 36.38 208.6C58.6 89.86 162.8 0 288 0L287.1 .0003zM127.1 388.9V312C127.1 305.1 128.8 300.1 130.4 294.6L80.34 267.9C82.93 313.8 100.4 355.7 127.1 388.9zM146.5 266.1C158.1 255.2 174.2 248 191.1 248H384C401.8 248 417.9 255.2 429.5 266.1L494.7 232.2C482.8 128.5 394.8 48 287.1 48C181.2 48 93.16 128.5 81.35 232.2L146.5 266.1zM495.7 267.9L445.6 294.6C447.2 300.1 448 305.1 448 312V388.9C475.6 355.7 493.1 313.8 495.7 267.9zM175.1 320H400V312C400 303.2 392.8 296 384 296H191.1C183.2 296 175.1 303.2 175.1 312V320zM175.1 384H400V352H175.1V384zM199.1 440H376C389.3 440 400 429.3 400 416H175.1C175.1 429.3 186.7 440 199.1 440z\"]\n};\nvar faPickleball = {\n  prefix: 'far',\n  iconName: 'pickleball',\n  icon: [576, 512, [], \"e435\", \"M158 187.9L286.9 316.4C279.2 332.9 274.3 350.9 272.6 369.9L124.2 221.9C116.9 230.1 115 243.3 119.5 254.2L137.8 298.1C150.3 327.1 143.5 362.4 120.5 385.3L68.81 436.8C62.56 442.1 62.55 453.1 68.81 459.3C75.07 465.6 85.23 465.6 91.5 459.3L143.5 407.5C166.3 384.8 200.6 377.9 230.5 390.2L273 407.6C273.3 407.7 273.5 407.8 273.8 407.9C276.4 425.6 281.1 442.4 289.1 457.7C278.2 458.5 266.1 456.6 254.7 451.9L212.3 434.5C200.3 429.6 186.6 432.3 177.4 441.5L125.5 493.2C100.4 518.2 59.84 518.2 34.82 493.2C9.791 468.3 9.801 427.8 34.84 402.9L86.52 351.4C95.7 342.2 98.44 328.4 93.46 316.5L75.17 272.6C62.71 242.8 69.55 208.3 92.49 185.5L250.4 28.03C287.9-9.415 348.8-9.415 386.3 28.03L499.9 141.3C529.3 170.6 535.6 214.2 518.1 249.7C505.6 241 490.9 234.3 475.2 229.9C483.8 212.1 480.7 189.1 465.9 175.2L352.3 61.92C333.5 43.2 303.1 43.2 284.3 61.92L158 187.9zM560 384C560 454.7 502.7 512 432 512C361.3 512 304 454.7 304 384C304 313.3 361.3 256 432 256C502.7 256 560 313.3 560 384V384zM352 384C360.8 384 368 376.8 368 368C368 359.2 360.8 352 352 352C343.2 352 336 359.2 336 368C336 376.8 343.2 384 352 384zM416 448C407.2 448 400 455.2 400 464C400 472.8 407.2 480 416 480C424.8 480 432 472.8 432 464C432 455.2 424.8 448 416 448zM432 400C440.8 400 448 392.8 448 384C448 375.2 440.8 368 432 368C423.2 368 416 375.2 416 384C416 392.8 423.2 400 432 400zM512 384C503.2 384 496 391.2 496 400C496 408.8 503.2 416 512 416C520.8 416 528 408.8 528 400C528 391.2 520.8 384 512 384zM448 320C456.8 320 464 312.8 464 304C464 295.2 456.8 288 448 288C439.2 288 432 295.2 432 304C432 312.8 439.2 320 448 320z\"]\n};\nvar faStarSharpHalf = {\n  prefix: 'far',\n  iconName: 'star-sharp-half',\n  icon: [512, 512, [], \"e28c\", \"M259.7 .2865C271.4 2.102 280 12.17 280 24V376C280 383.4 276.6 390.4 270.7 394.9L126.7 506.9C118.4 513.4 106.9 513.7 98.27 507.7C89.65 501.7 85.94 490.7 89.13 480.7L140.1 320.7L9.267 218.9C1.174 212.7-2.027 201.9 1.3 192.2C4.628 182.5 13.75 176 24 176H182.5L233.1 16.73C236.7 5.449 247.1-1.529 259.7 .2862V.2865zM232 178.6L222.9 207.3C219.7 217.2 210.5 224 200 224H93.95L182.7 293.1C190.7 299.2 193.9 309.7 190.9 319.3L158.3 421.6L232 364.3L232 178.6z\"]\n};\nvar faUsersSlash = {\n  prefix: 'far',\n  iconName: 'users-slash',\n  icon: [640, 512, [], \"e073\", \"M178.1 464c10.47-36.76 47.36-64 91.14-64H369.9c6.83 0 13.4 .873 19.82 2.133L325.7 352H270.1C191.6 352 128 411.7 128 485.3C128 500.1 140.7 512 156.4 512h327.2c11.62 0 21.54-6.587 25.95-15.96L468.6 464H178.1zM396.6 285.5C413.4 267.2 423.8 242.9 423.8 216c0-57.44-46.54-104-103.1-104c-35.93 0-67.07 18.53-85.59 46.3L193.1 126.1C202.4 113.1 208 97.24 208 80C208 35.82 172.2 0 128 0C103.8 0 82.52 10.97 67.96 27.95L38.81 5.109C34.41 1.672 29.19 0 24.03 0C16.91 0 9.846 3.156 5.127 9.188C-3.061 19.62-1.248 34.72 9.189 42.89l591.1 463.1c10.5 8.203 25.56 6.328 33.69-4.078c8.188-10.44 6.375-25.53-4.062-33.7L396.6 285.5zM358.9 255.1L271.8 187.7C281.6 171.2 299.3 160 319.9 160c30.85 0 55.96 25.12 55.96 56C375.8 231.7 369.3 245.8 358.9 255.1zM512 160c44.18 0 80-35.82 80-80S556.2 0 512 0c-44.18 0-80 35.82-80 80S467.8 160 512 160zM490.1 192c-12.8 0-24.88 3.037-35.86 8.24C454.8 205.5 455.8 210.6 455.8 216c0 33.71-12.78 64.21-33.16 88h199.7C632.1 304 640 295.6 640 285.3C640 233.8 600.6 192 551.9 192H490.1zM186.1 243.2L121.6 192H88.08C39.44 192 0 233.8 0 285.3C0 295.6 7.887 304 17.62 304h199.5C202.4 286.8 191.8 266.1 186.1 243.2z\"]\n};\nvar faClover = {\n  prefix: 'far',\n  iconName: 'clover',\n  icon: [448, 512, [], \"e139\", \"M100.3 106C100.3 65.15 133.5 32 174.4 32H176.1C194.1 32 210.6 37.73 224 48.13C237.4 37.73 253.9 32 271 32H273.3C314.4 32 347.7 65.29 347.7 106.4C347.7 117.5 345.6 128.5 341.4 138.7C351.8 134.5 362.9 132.3 374.1 132.3C414.9 132.3 448 165.4 448 206.2V208.1C448 226.1 442.3 242.6 431.9 256C442.3 269.4 448 285.9 448 303V305.6C448 346.5 414.8 379.7 373.1 379.7C362.7 379.7 351.6 377.5 341.3 373.3C345.5 383.6 347.7 394.7 347.7 405.1C347.7 446.8 314.5 480 273.6 480H271C253.9 480 237.4 474.3 224 463.9C210.6 474.3 194.1 480 176.1 480H174.4C133.5 480 100.3 446.8 100.3 405.1C100.3 394.7 102.5 383.6 106.7 373.3C96.37 377.5 85.28 379.7 74.05 379.7C33.15 379.7 0 346.5 0 305.6V303C0 285.9 5.731 269.4 16.13 256C5.731 242.6 0 226.1 0 208.1V206.4C0 165.5 33.15 132.3 74.05 132.3C85.28 132.3 96.37 134.5 106.7 138.7C102.5 128.4 100.3 117.3 100.3 106L100.3 106zM174.4 80C159.1 80 148.3 91.66 148.3 106C148.3 112.7 150 119.2 153.3 124.1L188.9 188.2C194.2 197.6 192.6 209.4 184.1 216.1C177.4 224.6 165.6 226.2 156.2 220.9L92.98 185.3C87.2 182 80.68 180.3 74.05 180.3C59.66 180.3 48 191.1 48 206.4V208.1C48 216.6 51.02 223.8 56.39 229.2L66.2 239C70.7 243.5 73.23 249.6 73.23 256C73.23 262.4 70.7 268.5 66.2 272.1L56.39 282.8C51.02 288.2 48 295.4 48 303V305.6C48 320 59.66 331.7 74.05 331.7C80.68 331.7 87.2 329.1 92.98 326.7L156.2 291.1C165.6 285.8 177.4 287.4 184.1 295C192.6 302.6 194.2 314.4 188.9 323.8L153.3 387C150 392.8 148.3 399.3 148.3 405.1C148.3 420.3 159.1 432 174.4 432H176.1C184.6 432 191.8 428.1 197.2 423.6L207 413.8C211.5 409.3 217.6 406.8 224 406.8C230.4 406.8 236.5 409.3 240.1 413.8L250.8 423.6C256.2 428.1 263.4 432 271 432H273.6C288 432 299.7 420.3 299.7 405.1C299.7 399.3 297.1 392.8 294.7 387L259.1 323.8C253.8 314.4 255.4 302.6 263 295C270.6 287.4 282.4 285.8 291.8 291.1L355 326.7C360.8 329.1 367.3 331.7 373.1 331.7C388.3 331.7 400 320 400 305.6V303C400 295.4 396.1 288.2 391.6 282.8L381.8 272.1C377.3 268.5 374.8 262.4 374.8 256C374.8 249.6 377.3 243.5 381.8 239L391.6 229.2C396.1 223.8 400 216.6 400 208.1V206.2C400 191.9 388.4 180.3 374.1 180.3C367.4 180.3 360.9 182.1 355.1 185.4L293.2 220.8C283.8 226.2 272.1 224.7 264.4 217.1C256.8 209.6 255 197.9 260.2 188.5L294.9 125.1C298 119.3 299.7 112.9 299.7 106.4C299.7 91.8 287.9 80 273.3 80H271C263.4 80 256.2 83.02 250.8 88.39L240.1 98.2C236.5 102.7 230.4 105.2 224 105.2C217.6 105.2 211.5 102.7 207 98.2L197.2 88.39C191.8 83.02 184.6 80 176.1 80L174.4 80z\"]\n};\nvar faMeat = {\n  prefix: 'far',\n  iconName: 'meat',\n  icon: [576, 512, [127830], \"f814\", \"M476 68.42C431.5 23.93 377.1 0 331.1 0c-38.63 0-62.01 18.98-68.76 25.86C223.7 64.47 160.1 139.6 160.1 209.4L160 309.8l-8.556 8.544c-9.627 9.75-24.01 11.12-36.76 5.999c-26.63-10.62-57.01-.998-72.76 22.88c-15.75 23.87-12.5 55.61 7.75 75.86c15.25 15.25 36.5 19.62 56.13 15.12c-4.5 19.5-.1286 40.8 15.12 56.05c20.25 20.37 51.97 23.59 75.97 7.839c23.88-15.75 33.56-46.08 22.81-72.83c-5.002-12.62-3.627-26.99 6-36.74l8.582-8.522l100.5-.0216c81.88 0 181.2-94.51 190.5-111.1C562.7 223.3 542.8 135.2 476 68.42zM334.8 335.9H240.1c-17.67 0-32-14.33-32-32V209.5c0-22.87 11.75-51.74 32.38-82.73c8.625 39.37 31.38 79.11 64.76 112.5c33.25 33.24 73.51 55.99 112.1 64.49C386.3 324.3 357.6 335.9 334.8 335.9zM484.7 247.8c-23.5 23.5-89.85 13.11-145.6-42.63c-53.75-53.74-67.37-120.8-42.74-145.5c23.5-23.37 89.73-13.14 145.6 42.72C495.9 156.2 508.1 223.6 484.7 247.8zM363.9 127.2c-9.75 9.748-5.874 29.62 8.878 44.37c14.75 14.62 34.6 18.62 44.48 8.871c9.75-9.873 5.791-29.75-8.961-44.37C393.6 121.3 373.7 117.3 363.9 127.2z\"]\n};\nvar faReply = {\n  prefix: 'far',\n  iconName: 'reply',\n  icon: [512, 512, [61714, \"mail-reply\"], \"f3e5\", \"M512 336v119.1C512 469.3 501.3 480 488 480s-24-10.75-24-23.1v-119.1c0-57.34-46.66-103.1-104-103.1H88.51l127.2 109.8c10.03 8.656 11.12 23.81 2.469 33.84C213.4 381.2 206.7 384 200 384c-5.562 0-11.16-1.909-15.69-5.847l-176-151.1C3.029 221.6 0 214.1 0 208C0 201 3.029 194.4 8.31 189.9l176-151.1c9.1-8.718 25.16-7.575 33.85 2.487c8.656 10.03 7.562 25.19-2.469 33.84L88.51 184H360C443.8 184 512 252.2 512 336z\"]\n};\nvar faMailReply = faReply;\nvar faStarAndCrescent = {\n  prefix: 'far',\n  iconName: 'star-and-crescent',\n  icon: [512, 512, [9770], \"f699\", \"M340.5 466.4c-1.5 0-6.875 .5-9.25 .5c-116.3 0-210.8-94.63-210.8-210.9s94.5-210.9 210.8-210.9c2.375 0 7.75 .5 9.25 .5c7.125 0 13.25-5 14.75-12c1.375-7.25-2.625-14.5-9.5-17.12c-29.13-11-59.38-16.5-89.75-16.5c-141.1 0-256 114.9-256 256s114.9 256 256 256c30.25 0 60.25-5.5 89.38-16.38c5.875-2 10.25-7.625 10.25-14.25C355.6 473.4 349.3 466.4 340.5 466.4zM47.1 256c0-70.12 34.88-132.4 88.25-169.1C96.63 131.5 72.5 191 72.5 256s24.13 124.5 63.75 170C82.88 388.4 47.1 326.1 47.1 256zM503.5 213.9l-76.38-11.12L392.9 133.5C391.1 129.9 387.5 128 384 128c-3.5 0-7.125 1.875-9 5.5l-34.13 69.25l-76.38 11.12c-8.125 1.125-11.38 11.25-5.5 17l55.25 53.88l-13 76c-1.125 6.5 3.1 11.75 9.75 11.75c1.5 0 3.125-.375 4.625-1.25l68.38-35.88l68.25 35.88c1.625 .875 3.125 1.25 4.75 1.25c5.75 0 10.88-5.25 9.75-11.75l-13-76l55.25-53.88C514.9 225.1 511.6 214.1 503.5 213.9zM420.1 250.2L402.1 268l4.25 24.88l-22.38-11.75l-22.38 11.75L365.9 268l-18.13-17.62l25-3.75L384 224l11.25 22.62L420.1 250.2z\"]\n};\nvar faEmptySet = {\n  prefix: 'far',\n  iconName: 'empty-set',\n  icon: [512, 512, [8709, 216], \"f656\", \"M504.1 7.031c-9.375-9.375-24.56-9.375-33.94 0l-74.59 74.59C358 50.63 309.2 32 256 32C132.3 32 32 132.3 32 256c0 53.21 18.63 102 49.62 140.4l-74.59 74.59c-9.375 9.375-9.375 24.56 0 33.94C11.72 509.7 17.84 512 24 512s12.28-2.344 16.97-7.031l74.59-74.59C153.1 461.4 202.8 480 256 480c123.7 0 224-100.3 224-224c0-53.21-18.63-102-49.62-140.4l74.59-74.59C514.3 31.59 514.3 16.41 504.1 7.031zM80 256c0-97.05 78.95-176 176-176c39.88 0 76.59 13.49 106.1 35.93l-246.2 246.2C93.49 332.6 80 295.9 80 256zM432 256c0 97.05-78.95 176-176 176c-39.88 0-76.59-13.49-106.1-35.93l246.2-246.2C418.5 179.4 432 216.1 432 256z\"]\n};\nvar faHouseFire = {\n  prefix: 'far',\n  iconName: 'house-fire',\n  icon: [640, 512, [], \"e50c\", \"M447.9 128.2C435.4 127.1 422.4 130.9 412.5 139.9C408.4 143.5 404.4 147.2 400.5 150.9L288 55.47L112 204.8V432C112 449.7 126.3 464 144 464H192V312C192 289.9 209.9 272 232 272H308.1C301.3 287.7 295.2 303.1 291.6 320H240V464H324.8C338.3 482.8 355 499.1 374.3 512H144C99.82 512 64 476.2 64 432V245.5L39.53 266.3C29.42 274.9 14.28 273.6 5.7 263.5C-2.875 253.4-1.634 238.3 8.473 229.7L272.5 5.7C281.4-1.9 294.6-1.9 303.5 5.7L447.9 128.2zM509 221.5C516.9 211.6 525.8 200.8 535.5 191.1C541.1 186.9 549.9 186.9 555.5 192C580.2 214.7 601.1 244.7 615.8 273.2C630.4 301.2 640 329.9 640 350.1C640 437.9 568.7 512 480 512C390.3 512 320 437.8 320 350.1C320 323.7 332.7 291.5 352.4 259.5C372.4 227.2 400.5 193.4 433.8 163.7C439.4 158.7 447.1 158.8 453.5 163.8C473.3 181.6 491.8 200.7 509 221.5V221.5zM550 336.1C548 332.1 546 328.1 543 324.1L507 366.1C507 366.1 449 293 445 288C415 324.1 400 346 400 370C400 418.1 436 448 481 448C499 448 515 442.1 530 432.1C560 412 568 370 550 336.1z\"]\n};\nvar faSquareMinus = {\n  prefix: 'far',\n  iconName: 'square-minus',\n  icon: [448, 512, [61767, \"minus-square\"], \"f146\", \"M312 232C325.3 232 336 242.7 336 256C336 269.3 325.3 280 312 280H136C122.7 280 112 269.3 112 256C112 242.7 122.7 232 136 232H312zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faMinusSquare = faSquareMinus;\nvar faHelicopter = {\n  prefix: 'far',\n  iconName: 'helicopter',\n  icon: [640, 512, [128641], \"f533\", \"M128 24C128 10.75 138.7 0 152 0H552C565.3 0 576 10.75 576 24C576 37.25 565.3 48 552 48H384V128H424C507.1 128 576 196.1 576 280V336C576 371.4 547.3 400 511.1 400H320.6C303.6 400 287.3 393.3 275.3 381.3L186.2 292.1L46.25 229.9C39.13 226.8 33.99 220.3 32.47 212.7L12.29 111.8C7.343 87.09 26.27 64 51.52 64H57.48C73.63 64 88.99 70.97 99.62 83.12L138.9 128H336V48H152C138.7 48 128 37.25 128 24H128zM209.7 250.1C212.4 251.3 214.9 252.9 216.1 255L309.3 347.3C312.3 350.3 316.3 352 320.6 352H336V176H127.1C121.1 176 114.5 173 109.9 167.8L63.5 114.7C62.92 114.1 62.24 113.5 61.49 113.1L77.1 191.1L209.7 250.1zM511.1 352C520.8 352 528 344.8 528 336V280C528 222.6 481.5 176 424 176H384V352H511.1zM608.5 492.7C592.9 505.2 573.5 512 553.5 512H248C234.7 512 224 501.3 224 488C224 474.7 234.7 464 248 464H553.5C562.6 464 571.4 460.9 578.5 455.2L601 437.3C611.4 428.1 626.5 430.7 634.7 441C643 451.4 641.3 466.5 630.1 474.7L608.5 492.7z\"]\n};\nvar faBird = {\n  prefix: 'far',\n  iconName: 'bird',\n  icon: [512, 512, [], \"e469\", \"M312 120C312 106.7 322.7 96 336 96C349.3 96 360 106.7 360 120C360 133.3 349.3 144 336 144C322.7 144 312 133.3 312 120zM28.44 160H192C209.7 160 224 145.7 224 128V112C224 50.14 274.1 0 336 0C385.7 0 427.9 32.4 442.5 77.24L504.2 114.3C509.1 117.2 512 122.4 512 128C512 133.6 509.1 138.8 504.2 141.7L448 175.5V192C448 285.9 390.3 366.3 308.3 399.6L349.2 476.8C355.4 488.5 350.9 503 339.2 509.2C327.5 515.4 312.1 510.9 306.8 499.2L261.1 412.9C249 414.1 236.6 416 224 416C223 416 222 415.1 221 415.1L253.2 476.8C259.4 488.5 254.9 503 243.2 509.2C231.5 515.4 216.1 510.9 210.8 499.2L162.1 407.4C68.52 380.5 0 294.3 0 192V188.4C0 172.7 12.74 160 28.44 160L28.44 160zM48.72 208C56.8 297.7 132.2 368 224 368C321.2 368 400 289.2 400 192V112C400 76.65 371.3 48 336 48C300.7 48 272 76.65 272 112V128C272 172.2 236.2 208 192 208H48.72z\"]\n};\nvar faCompass = {\n  prefix: 'far',\n  iconName: 'compass',\n  icon: [512, 512, [129517], \"f14e\", \"M306.7 325.1L162.4 380.6C142.1 388.1 123.9 369 131.4 349.6L186.9 205.3C190.1 196.8 196.8 190.1 205.3 186.9L349.6 131.4C369 123.9 388.1 142.1 380.6 162.4L325.1 306.7C321.9 315.2 315.2 321.9 306.7 325.1V325.1zM255.1 224C238.3 224 223.1 238.3 223.1 256C223.1 273.7 238.3 288 255.1 288C273.7 288 288 273.7 288 256C288 238.3 273.7 224 255.1 224V224zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faSquareCaretDown = {\n  prefix: 'far',\n  iconName: 'square-caret-down',\n  icon: [448, 512, [\"caret-square-down\"], \"f150\", \"M320 192H128C118.5 192 109.8 197.7 105.1 206.4C102.2 215.1 103.9 225.3 110.4 232.3l96 104C210.9 341.2 217.3 344 224 344s13.09-2.812 17.62-7.719l96-104c6.469-7 8.188-17.19 4.375-25.91C338.2 197.7 329.5 192 320 192zM384 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM400 416c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V96c0-8.82 7.178-16 16-16h320c8.822 0 16 7.18 16 16V416z\"]\n};\nvar faCaretSquareDown = faSquareCaretDown;\nvar faHeartHalfStroke = {\n  prefix: 'far',\n  iconName: 'heart-half-stroke',\n  icon: [512, 512, [\"heart-half-alt\"], \"e1ac\", \"M119.4 44.1C164.1 36.51 211.4 51.37 244 84L255.1 96L267.1 84.02C300.6 51.37 347 36.51 392.6 44.1C461.5 55.58 512 115.2 512 185.1V190.9C512 232.4 494.8 272.1 464.4 300.4L283.7 469.1C276.2 476.1 266.3 480 256 480C245.7 480 235.8 476.1 228.3 469.1L47.59 300.4C17.23 272.1 0 232.4 0 190.9V185.1C0 115.2 50.52 55.58 119.4 44.09L119.4 44.1zM255.1 163.9V429.3L431.7 265.3C452.3 246.1 464 219.1 464 190.9V185.1C464 138.7 430.4 99.07 384.7 91.44C354.4 86.4 323.6 96.28 301.9 117.1L255.1 163.9z\"]\n};\nvar faHeartHalfAlt = faHeartHalfStroke;\nvar faFileCircleQuestion = {\n  prefix: 'far',\n  iconName: 'file-circle-question',\n  icon: [576, 512, [], \"e4ef\", \"M63.1 464H284.5C296.5 482.4 311.9 498.5 329.7 511.3C326.6 511.7 323.3 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H229.5C246.5 0 262.7 6.743 274.7 18.75L365.3 109.3C377.3 121.3 384 137.5 384 154.5V198.6C366.8 203.5 350.6 210.9 336 220.5V160H256C238.3 160 224 145.7 224 128V48H64C55.16 48 48 55.16 48 64V448C48 456.8 55.16 464 64 464H63.1zM287.1 368C287.1 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 287.1 447.5 287.1 368zM432 464C445.3 464 456 453.3 456 440C456 426.7 445.3 416 432 416C418.7 416 408 426.7 408 440C408 453.3 418.7 464 432 464zM368 328C368 336.8 375.2 344 384 344C392.8 344 400 336.8 400 328V321.6C400 316.3 404.3 312 409.6 312H450.1C457.8 312 464 318.2 464 325.9C464 331.1 461.1 335.8 456.6 338.3L424.6 355.1C419.3 357.9 416 363.3 416 369.2V384C416 392.8 423.2 400 432 400C440.8 400 448 392.8 448 384V378.9L471.5 366.6C486.5 358.6 496 342.1 496 325.9C496 300.6 475.4 280 450.1 280H409.6C386.6 280 368 298.6 368 321.6V328z\"]\n};\nvar faLaptopCode = {\n  prefix: 'far',\n  iconName: 'laptop-code',\n  icon: [640, 512, [], \"f5fc\", \"M616 352H24C10.75 352 0 362.8 0 376v16C0 440.5 39.47 480 88 480h464c48.53 0 88-39.47 88-88v-16C640 362.8 629.3 352 616 352zM552 432H88c-19.31 0-35.48-13.77-39.2-32h542.4C587.5 418.2 571.3 432 552 432zM112 88c0-4.406 3.594-8 8-8h400c4.406 0 8 3.594 8 8V320H576V88C576 57.13 550.9 32 520 32H120C89.13 32 64 57.13 64 88V320h48V88zM365.9 262.2C369.8 266.1 374.9 268 380 268s10.23-1.938 14.14-5.844l48-48c7.812-7.812 7.812-20.5 0-28.31l-48-48c-7.812-7.812-20.47-7.812-28.28 0s-7.812 20.5 0 28.31l33.86 33.84l-33.86 33.84C358 241.7 358 254.4 365.9 262.2zM274.1 137.9c-7.812-7.812-20.47-7.812-28.28 0l-48 48c-7.812 7.812-7.812 20.5 0 28.31l48 48C249.8 266.1 254.9 268 260 268S270.2 266.1 274.1 262.2c7.812-7.812 7.812-20.5 0-28.31L240.3 200L274.1 166.2C281.1 158.4 281.1 145.7 274.1 137.9z\"]\n};\nvar faJoystick = {\n  prefix: 'far',\n  iconName: 'joystick',\n  icon: [448, 512, [128377], \"f8c5\", \"M384 352h-136V221.3c51.88-11.37 88.01-57.3 88.01-109.3c0-37.77-25.15-111.1-112-111.1c-42.57 0-112 33.1-112 111.1c0 52.03 36.12 97.96 88.01 109.3v130.7L128 352c0-17.67-14.33-31.97-32-31.97s-32 14.3-32 31.97c-35.2 0-64 28.82-64 64.01v31.99C0 483.2 28.8 512 64 512h320c35.2 0 64-28.79 64-63.98v-31.99C448 380.8 419.2 352 384 352zM160 112.1C160 76.73 188.6 48.11 224 48.11s64 28.62 64 63.98c0 35.37-28.62 63.98-64 63.98S160 147.5 160 112.1zM400 448c0 8.834-7.164 15.1-16 15.1H64c-8.836 0-16-7.162-16-15.1v-31.99c0-8.834 7.164-15.1 16-15.1h320c8.836 0 16 7.162 16 15.1V448z\"]\n};\nvar faGrillFire = {\n  prefix: 'far',\n  iconName: 'grill-fire',\n  icon: [576, 512, [], \"e5a4\", \"M48 80V96C48 193.2 126.8 272 224 272C231.3 272 238.5 271.6 245.6 270.7C237.7 286.8 231.3 303.5 227.6 319.1C226.4 319.1 225.2 320 224 320C207.1 320 190.6 318.1 174.7 314.6L151.8 368H224.8C226.4 384.6 229.1 400.7 235.5 416H160C160 451.3 131.3 480 96 480C60.65 480 32 451.3 32 416C32 380.7 60.65 352 96 352C99.44 352 102.8 352.3 106.1 352.8L129.2 298.1C52.86 263.3 0 185.8 0 96V72C0 49.91 17.91 32 40 32H408C430.1 32 448 49.91 448 72V96C448 120.1 444.2 143.3 437.1 165.1C428.7 156.4 419.9 148.1 410.1 139.1C406.6 136.1 401.7 133.1 396.5 131.1C398.8 119.8 400 108 400 96V80L48 80zM96 392C82.75 392 72 402.7 72 416C72 429.3 82.75 440 96 440C109.3 440 120 429.3 120 416C120 402.7 109.3 392 96 392zM445 221.5C452.9 211.6 461.8 200.8 471.5 191.1C477.1 186.9 485.9 186.9 491.5 192C516.2 214.7 537.1 244.7 551.8 273.2C566.4 301.2 576 329.9 576 350.1C576 437.9 504.7 512 416 512C326.3 512 256 437.8 256 350.1C256 323.7 268.7 291.5 288.4 259.5C308.4 227.2 336.5 193.4 369.8 163.7C375.4 158.7 383.1 158.8 389.5 163.8C409.3 181.6 427.8 200.7 445 221.5V221.5zM486 337C484 333 482 329 479 325L443 367C443 367 385 293 381 288C351 325 336 346 336 370C336 419 372 448 417 448C435 448 451 443 466 433C496 412 504 370 486 337z\"]\n};\nvar faRectangleVerticalHistory = {\n  prefix: 'far',\n  iconName: 'rectangle-vertical-history',\n  icon: [576, 512, [], \"e237\", \"M192 64C192 28.65 220.7 0 256 0H512C547.3 0 576 28.65 576 64V448C576 483.3 547.3 512 512 512H256C220.7 512 192 483.3 192 448V64zM240 64V448C240 456.8 247.2 464 256 464H512C520.8 464 528 456.8 528 448V64C528 55.16 520.8 48 512 48H256C247.2 48 240 55.16 240 64zM96 72C96 58.75 106.7 48 120 48C133.3 48 144 58.75 144 72V440C144 453.3 133.3 464 120 464C106.7 464 96 453.3 96 440V72zM0 120C0 106.7 10.75 96 24 96C37.25 96 48 106.7 48 120V392C48 405.3 37.25 416 24 416C10.75 416 0 405.3 0 392V120z\"]\n};\nvar faSwatchbook = {\n  prefix: 'far',\n  iconName: 'swatchbook',\n  icon: [512, 512, [], \"f5c3\", \"M88 400C88 386.7 98.75 376 112 376C125.3 376 136 386.7 136 400C136 413.3 125.3 424 112 424C98.75 424 88 413.3 88 400zM0 64C0 28.65 28.65 0 64 0H160C195.3 0 224 28.65 224 64V126.1L274.7 75.31C299.7 50.32 340.3 50.32 365.3 75.31L436.7 146.7C461.7 171.7 461.7 212.3 436.7 237.3L385.9 288H448C483.3 288 512 316.7 512 352V448C512 483.3 483.3 512 448 512H112C50.14 512 0 461.9 0 400V64zM464 448V352C464 343.2 456.8 336 448 336H337.9L209.9 464H448C456.8 464 464 456.8 464 448zM402.7 180.7L331.3 109.3C325.1 103 314.9 103 308.7 109.3L224 193.9V382.1L402.7 203.3C408.1 197.1 408.1 186.9 402.7 180.7V180.7zM112 464C147.3 464 176 435.3 176 400V304H48V400C48 435.3 76.65 464 112 464zM48 256H176V176H48V256zM48 128H176V64C176 55.16 168.8 48 160 48H64C55.16 48 48 55.16 48 64V128z\"]\n};\nvar faPrescriptionBottle = {\n  prefix: 'far',\n  iconName: 'prescription-bottle',\n  icon: [384, 512, [], \"f485\", \"M352 0H32C14.33 0 0 14.33 0 32v64c0 17.67 14.33 32 32 32v328C32 486.9 57.13 512 88 512h208c30.88 0 56-25.12 56-56V128c17.67 0 32-14.33 32-32V32C384 14.33 369.7 0 352 0zM48 48h288v32h-288V48zM304 456c0 4.406-3.594 8-8 8h-208c-4.406 0-8-3.594-8-8V416h56C149.3 416 160 405.3 160 392S149.3 368 136 368H80V320h56C149.3 320 160 309.3 160 296S149.3 272 136 272H80V224h56C149.3 224 160 213.3 160 200S149.3 176 136 176H80V128h224V456z\"]\n};\nvar faBars = {\n  prefix: 'far',\n  iconName: 'bars',\n  icon: [448, 512, [\"navicon\"], \"f0c9\", \"M0 88C0 74.75 10.75 64 24 64H424C437.3 64 448 74.75 448 88C448 101.3 437.3 112 424 112H24C10.75 112 0 101.3 0 88zM0 248C0 234.7 10.75 224 24 224H424C437.3 224 448 234.7 448 248C448 261.3 437.3 272 424 272H24C10.75 272 0 261.3 0 248zM424 432H24C10.75 432 0 421.3 0 408C0 394.7 10.75 384 24 384H424C437.3 384 448 394.7 448 408C448 421.3 437.3 432 424 432z\"]\n};\nvar faNavicon = faBars;\nvar faKeyboardLeft = {\n  prefix: 'far',\n  iconName: 'keyboard-left',\n  icon: [640, 512, [], \"e1c3\", \"M436 280h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C424 274.7 429.3 280 436 280zM284 232h-24c-6.656 0-12 5.344-12 12v24c0 6.656 5.344 12 12 12h24c6.656 0 12-5.344 12-12v-24C296 237.3 290.7 232 284 232zM356 200h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C344 194.7 349.3 200 356 200zM436 200h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C424 194.7 429.3 200 436 200zM120.1 159c-9.375-9.375-24.56-9.375-33.94 0l-80 80C2.344 243.7 .0002 249.9 .0002 255.1c0 6.141 2.344 12.29 7.031 16.98l80 80C91.72 357.7 97.84 360 104 360s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L57.94 256l63.03-63.03C130.3 183.6 130.3 168.4 120.1 159zM356 280h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C344 274.7 349.3 280 356 280zM540 152h-24c-6.656 0-12 5.344-12 12v24c0 6.656 5.344 12 12 12h24c6.656 0 12-5.344 12-12v-24C552 157.3 546.7 152 540 152zM575.1 64h-352c-35.35 0-64 28.65-64 64v256c0 35.35 28.65 64 64 64h352c35.35 0 64-28.65 64-64V128C639.1 92.65 611.3 64 575.1 64zM592 384c0 8.822-7.178 16-16 16H224c-8.822 0-16-7.178-16-16V128c0-8.822 7.178-16 16-16h352c8.822 0 16 7.178 16 16V384zM284 152h-24c-6.656 0-12 5.344-12 12v24c0 6.656 5.344 12 12 12h24c6.656 0 12-5.344 12-12v-24C296 157.3 290.7 152 284 152zM480 320h-160c-8.875 0-16 7.125-16 16V352c0 8.875 7.125 16 16 16h160c8.875 0 16-7.125 16-16v-16C496 327.1 488.9 320 480 320zM540 232h-24c-6.656 0-12 5.344-12 12v24c0 6.656 5.344 12 12 12h24c6.656 0 12-5.344 12-12v-24C552 237.3 546.7 232 540 232z\"]\n};\nvar faPeopleGroup = {\n  prefix: 'far',\n  iconName: 'people-group',\n  icon: [640, 512, [], \"e533\", \"M80 80C80 53.49 101.5 32 128 32C154.5 32 176 53.49 176 80C176 106.5 154.5 128 128 128C101.5 128 80 106.5 80 80zM144 160C167.1 160 190.2 167.5 208.4 180.3C196.3 191 186.1 203.7 178.2 217.9C168.3 211.6 156.6 208 144 208H112V400H144V384C144 370.7 154.7 360 168 360C181.3 360 192 370.7 192 384V416C192 433.7 177.7 448 160 448H96C78.33 448 64 433.7 64 416V373.2C26.16 355.2 0 316.7 0 272C0 210.1 50.14 160 112 160H144zM64 229.7C54.04 240.9 48 255.8 48 272C48 288.2 54.04 303.1 64 314.3V229.7zM496 208C483.4 208 471.7 211.6 461.8 217.9C453.9 203.7 443.7 191 431.6 180.3C449.8 167.5 472 160 496 160H528C589.9 160 640 210.1 640 272C640 316.7 613.8 355.2 576 373.2V416C576 433.7 561.7 448 544 448H480C462.3 448 448 433.7 448 416V384C448 370.7 458.7 360 472 360C485.3 360 496 370.7 496 384V400H528V208H496zM576 229.7V314.3C585.1 303.1 592 288.2 592 272C592 255.8 585.1 240.9 576 229.7zM560 80C560 106.5 538.5 128 512 128C485.5 128 464 106.5 464 80C464 53.49 485.5 32 512 32C538.5 32 560 53.49 560 80zM264 88C264 57.07 289.1 32 320 32C350.9 32 376 57.07 376 88C376 118.9 350.9 144 320 144C289.1 144 264 118.9 264 88zM336 176C397.9 176 448 226.1 448 288C448 332.7 421.8 371.2 384 389.2V448C384 465.7 369.7 480 352 480H288C270.3 480 256 465.7 256 448V389.2C218.2 371.2 192 332.7 192 288C192 226.1 242.1 176 304 176H336zM304 432H336V224H304V432zM256 330.3V245.7C246 256.9 240 271.8 240 288C240 304.2 246 319.1 256 330.3zM400 288C400 271.8 393.1 256.9 384 245.7V330.3C393.1 319.1 400 304.2 400 288z\"]\n};\nvar faHourglassEnd = {\n  prefix: 'far',\n  iconName: 'hourglass-end',\n  icon: [384, 512, [8987, \"hourglass-3\"], \"f253\", \"M0 24C0 10.75 10.75 0 24 0H360C373.3 0 384 10.75 384 24C384 37.25 373.3 48 360 48H352V66.98C352 107.3 335.1 145.1 307.5 174.5L225.9 256L307.5 337.5C335.1 366 352 404.7 352 445V464H360C373.3 464 384 474.7 384 488C384 501.3 373.3 512 360 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H32V445C32 404.7 48.01 366 76.52 337.5L158.1 256L76.52 174.5C48.01 145.1 32 107.3 32 66.98V48H24C10.75 48 0 37.25 0 24V24zM304 66.98V48H80V66.98C80 94.56 90.96 121 110.5 140.5L192 222.1L273.5 140.5C293 121 304 94.56 304 66.98V66.98z\"]\n};\nvar faHourglass3 = faHourglassEnd;\nvar faHeartCrack = {\n  prefix: 'far',\n  iconName: 'heart-crack',\n  icon: [512, 512, [128148, \"heart-broken\"], \"f7a9\", \"M255.1 96L267.1 84.02C300.6 51.37 347 36.51 392.6 44.1C461.5 55.58 512 115.2 512 185.1V190.9C512 232.4 494.8 272.1 464.4 300.4L283.7 469.1C276.2 476.1 266.3 480 256 480C245.7 480 235.8 476.1 228.3 469.1L47.59 300.4C17.23 272.1 0 232.4 0 190.9V185.1C0 115.2 50.52 55.58 119.4 44.1C164.1 36.51 211.4 51.37 244 84L255.1 96zM316 158.9L227.1 210.8L286.8 307.8C288.9 311.2 288.2 315.6 285.1 318.2C281.1 320.7 277.5 320.6 274.6 317.9L162.6 213.9C160.1 212.4 160 210.3 160 208.1C159.1 205.1 160.8 203.9 162.3 202.3L228.4 136.3L210.1 117.1C188.4 96.28 157.6 86.4 127.3 91.44C81.55 99.07 48 138.7 48 185.1V190.9C48 219.1 59.71 246.1 80.34 265.3L256 429.3L431.7 265.3C452.3 246.1 464 219.1 464 190.9V185.1C464 138.7 430.4 99.07 384.7 91.44C355.3 86.55 325.4 95.72 303.8 116.1L319.2 148.6C321 152.3 319.6 156.8 316 158.9L316 158.9z\"]\n};\nvar faHeartBroken = faHeartCrack;\nvar faFaceBeamHandOverMouth = {\n  prefix: 'far',\n  iconName: 'face-beam-hand-over-mouth',\n  icon: [512, 512, [129325], \"e47c\", \"M256 47.1C141.1 47.1 48 141.1 48 255.1C48 314.1 72.55 368.2 112 406.1V416.8C112 438.7 117.5 459.3 127.3 477.4C51.17 432.1 0 350.5 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 369.1 438.7 465.1 336.9 498.9L385.9 449.9C397.6 438.2 402 422 399.1 406.9C439.1 369 464 315.4 464 256C464 141.1 370.9 48 256 48V47.1zM217.6 228.8L217.6 228.8L217.4 228.5C217.2 228.3 217 228 216.7 227.6C216 226.8 215.1 225.7 213.9 224.3C211.4 221.4 207.9 217.7 203.7 213.1C194.9 206.2 184.8 200 176 200C167.2 200 157.1 206.2 148.3 213.1C144.1 217.7 140.6 221.4 138.1 224.3C136.9 225.7 135.1 226.8 135.3 227.6C134.1 228 134.8 228.3 134.6 228.5L134.4 228.8L134.4 228.8C132.3 231.6 128.7 232.7 125.5 231.6C122.2 230.5 120 227.4 120 223.1C120 206.1 126.7 188.4 136.6 175.2C146.4 162.2 160.5 151.1 176 151.1C191.5 151.1 205.6 162.2 215.4 175.2C225.3 188.4 232 206.1 232 223.1C232 227.4 229.8 230.5 226.5 231.6C223.3 232.7 219.7 231.6 217.6 228.8V228.8zM377.6 228.8L377.4 228.5C377.2 228.3 377 228 376.7 227.6C376 226.8 375.1 225.7 373.9 224.3C371.4 221.4 367.9 217.7 363.7 213.1C354.9 206.2 344.8 200 336 200C327.2 200 317.1 206.2 308.3 213.1C304.1 217.7 300.6 221.4 298.1 224.3C296.9 225.7 295.1 226.8 295.3 227.6C294.1 228 294.8 228.3 294.6 228.5L294.4 228.8L294.4 228.8C292.3 231.6 288.7 232.7 285.5 231.6C282.2 230.5 280 227.4 280 224C280 206.1 286.7 188.4 296.6 175.2C306.4 162.2 320.5 152 336 152C351.5 152 365.6 162.2 375.4 175.2C385.3 188.4 392 206.1 392 224C392 227.4 389.8 230.5 386.5 231.6C383.3 232.7 379.7 231.6 377.6 228.8L377.6 228.8zM299.3 276.7C305.6 282.9 305.6 293.1 299.3 299.3L248 350.6C245.4 353.2 245.4 357.4 248 360C250.6 362.6 254.8 362.6 257.4 360L324.7 292.7C330.9 286.4 341.1 286.4 347.3 292.7C353.6 298.9 353.6 309.1 347.3 315.3L280 382.6C277.4 385.2 277.4 389.4 280 392C282.6 394.6 286.8 394.6 289.4 392L340.7 340.7C346.9 334.4 357.1 334.4 363.3 340.7C369.6 346.9 369.6 357.1 363.3 363.3L312 414.6C309.4 417.2 309.4 421.4 312 424C314.6 426.6 318.8 426.6 321.4 424L340.7 404.7C346.9 398.4 357.1 398.4 363.3 404.7C369.6 410.9 369.6 421.1 363.3 427.3L306.5 484.1C288.7 501.1 264.4 512 239.2 512C186.6 512 144 469.4 144 416.8V330.4C144 319.4 152.1 310.4 164 310.4C175 310.4 184 319.4 184 330.4V350.1C184 357.2 192.6 360.8 197.7 355.7L276.7 276.7C282.9 270.4 293.1 270.4 299.3 276.7L299.3 276.7z\"]\n};\nvar faDropletPercent = {\n  prefix: 'far',\n  iconName: 'droplet-percent',\n  icon: [320, 512, [\"humidity\"], \"f750\", \"M186.6 51.36c-3.631-12.77-15.08-19.36-26.57-19.36c-11.25 0-22.53 6.32-26.55 19.36C90.94 189.3 0 226.9 0 324.1c0 86.08 71.56 155.9 160 155.9s160-69.78 160-155.9C320 226.4 229.3 190 186.6 51.36zM160 432c-61.76 0-112-48.38-112-107.9c0-33.94 15.76-57.26 45.97-98.93c20.85-28.76 45.5-62.76 66.02-108.4c20.61 45.93 45.33 79.92 66.23 108.7C256.3 266.8 272 289.1 272 324.1C272 383.6 221.8 432 160 432zM120 304c13.31 0 24-10.69 24-24S133.3 256 120 256S96 266.7 96 280S106.7 304 120 304zM196.7 260.7l-96 95.1c-6.25 6.25-6.25 16.37 0 22.62C103.8 382.4 107.9 383.1 112 383.1s8.188-1.562 11.31-4.688l96-95.1c6.25-6.25 6.25-16.37 0-22.62C213.1 254.4 202.9 254.4 196.7 260.7zM200 336c-13.31 0-24 10.69-24 24S186.7 384 200 384S224 373.3 224 360S213.3 336 200 336z\"]\n};\nvar faHumidity = faDropletPercent;\nvar faSquareUpRight = {\n  prefix: 'far',\n  iconName: 'square-up-right',\n  icon: [448, 512, [8599, \"external-link-square-alt\"], \"f360\", \"M127.8 306.9c-9.369 9.371-9.369 24.57 .0003 33.94l11.31 11.31c9.369 9.371 24.57 9.372 33.94 .0012l64.57-64.57l41.37 41.38C283.6 333.6 289.8 336 296 336c3.094 0 6.219-.5938 9.188-1.812C314.2 330.5 320 321.7 320 312v-128C320 170.8 309.3 160 296 160h-128C158.3 160 149.5 165.8 145.8 174.8S144.2 194.1 151 200.1l41.37 41.38L127.8 306.9zM0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96c0-35.34-28.65-64-64-64H64C28.65 32 0 60.66 0 96zM48 96c0-8.82 7.178-16 16-16h320c8.822 0 16 7.18 16 16v320c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V96z\"]\n};\nvar faExternalLinkSquareAlt = faSquareUpRight;\nvar faFaceKissBeam = {\n  prefix: 'far',\n  iconName: 'face-kiss-beam',\n  icon: [512, 512, [128537, \"kiss-beam\"], \"f597\", \"M304.7 297.7C308.9 302.8 312 309.1 312 316C312 322.9 308.9 329.2 304.7 334.3C300.4 339.5 294.5 344 287.9 347.7C285.2 349.3 282.3 350.7 279.2 352C282.3 353.3 285.2 354.7 287.9 356.3C294.5 359.1 300.4 364.5 304.7 369.7C308.9 374.8 312 381.1 312 388C312 394.9 308.9 401.2 304.7 406.3C300.4 411.5 294.5 416 287.9 419.7C274.7 427.1 257.4 432 240 432C236.4 432 233.2 429.5 232.3 426C231.3 422.5 232.9 418.8 236.1 417L236.1 417L236.3 416.9C236.5 416.8 236.8 416.6 237.2 416.3C238 415.9 239.2 415.1 240.6 414.2C243.4 412.4 247.2 409.7 250.8 406.6C254.6 403.5 258 400 260.5 396.6C262.1 393 264 390.2 264 388C264 385.8 262.1 382.1 260.5 379.4C258 375.1 254.6 372.5 250.8 369.4C247.2 366.3 243.4 363.6 240.6 361.8C239.2 360.9 238 360.1 237.2 359.7C236.8 359.4 236.5 359.2 236.3 359.1L236.1 358.1L236.1 358.1C233.6 357.6 232 354.9 232 352C232 349.1 233.6 346.4 236.1 345L236.1 345L236.3 344.9C236.5 344.8 236.8 344.6 237.2 344.3C238 343.9 239.2 343.1 240.6 342.2C243.4 340.4 247.2 337.7 250.8 334.6C254.6 331.5 258 328.1 260.5 324.6C262.1 321 264 318.2 264 316C264 313.8 262.1 310.1 260.5 307.4C258 303.1 254.6 300.5 250.8 297.4C247.2 294.3 243.4 291.6 240.6 289.8C239.2 288.9 238 288.1 237.2 287.7C236.8 287.4 236.5 287.2 236.3 287.1L236.1 286.1L236.1 286.1C232.9 285.2 231.3 281.5 232.3 277.1C233.2 274.5 236.4 272 240 272C257.4 272 274.7 276.9 287.9 284.3C294.5 287.1 300.4 292.5 304.7 297.7L304.7 297.7zM217.6 228.8L217.6 228.8L217.4 228.5C217.2 228.3 217 228 216.7 227.6C216 226.8 215.1 225.7 213.9 224.3C211.4 221.4 207.9 217.7 203.7 213.1C194.9 206.2 184.8 200 176 200C167.2 200 157.1 206.2 148.3 213.1C144.1 217.7 140.6 221.4 138.1 224.3C136.9 225.7 135.1 226.8 135.3 227.6C134.1 228 134.8 228.3 134.6 228.5L134.4 228.8L134.4 228.8C132.3 231.6 128.7 232.7 125.5 231.6C122.2 230.5 120 227.4 120 224C120 206.1 126.7 188.4 136.6 175.2C146.4 162.2 160.5 152 176 152C191.5 152 205.6 162.2 215.4 175.2C225.3 188.4 232 206.1 232 224C232 227.4 229.8 230.5 226.5 231.6C223.3 232.7 219.7 231.6 217.6 228.8V228.8zM377.6 228.8L377.4 228.5C377.2 228.3 377 228 376.7 227.6C376 226.8 375.1 225.7 373.9 224.3C371.4 221.4 367.9 217.7 363.7 213.1C354.9 206.2 344.8 200 336 200C327.2 200 317.1 206.2 308.3 213.1C304.1 217.7 300.6 221.4 298.1 224.3C296.9 225.7 295.1 226.8 295.3 227.6C294.1 228 294.8 228.3 294.6 228.5L294.4 228.8L294.4 228.8C292.3 231.6 288.7 232.7 285.5 231.6C282.2 230.5 280 227.4 280 224C280 206.1 286.7 188.4 296.6 175.2C306.4 162.2 320.5 152 336 152C351.5 152 365.6 162.2 375.4 175.2C385.3 188.4 392 206.1 392 224C392 227.4 389.8 230.5 386.5 231.6C383.3 232.7 379.7 231.6 377.6 228.8L377.6 228.8zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faKissBeam = faFaceKissBeam;\nvar faCorn = {\n  prefix: 'far',\n  iconName: 'corn',\n  icon: [512, 512, [127805], \"f6c7\", \"M441.8 .3613c-1.1-.25-4.5-.375-6.1-.375c-12.12 0-23.75 2.875-34.12 8c-3.5-.5-7.125-.7501-10.75-.7501c-7.25 0-14.5 1-21.5 3.125c-9.249 2.625-17.87 7-25.5 12.75c-9.124 .5-18.12 2.5-26.62 6.125c-8.874 4-16.75 9.376-23.37 15.88c-9.124 1.5-17.1 4.75-25.1 9.501c-7.625 4.375-14.37 10-19.87 16.63C238.3 73.62 230 77.49 222.5 82.87C217.5 86.37 213.8 91.12 209.8 95.62C205 89.99 200.3 84.24 194.8 78.87L173.9 57.96C155.8 39.9 124.9 49.25 119.9 74.3L98.54 180.7L37.04 242.1C-10.21 289.4-12.08 364.4 30.54 413.6l60.75 62c27.27 27.27 65.2 40.28 104.9 35.31c29.42-3.678 56.23-18.87 77.21-39.81l57.87-57.75l106.4-21.35c25.05-5.024 34.4-35.94 16.33-54.01l-20.9-20.9c-5.375-5.375-10.87-10.25-16.62-15c3.625-3.375 7.625-6.375 10.5-10.5c5.375-7.375 9.249-15.5 11.5-24c6.1-5.875 12.1-12.88 17.5-20.75c4.5-7.75 7.625-16.25 9.125-25c6.5-6.5 11.87-14.13 15.62-22.5c3.1-8.875 6.125-18.13 6.625-27.5c5.75-7.375 10.12-15.75 12.87-24.63c3.125-10.25 3.1-21.13 2.625-31.75c5.375-10.13 8.5-21.38 8.1-32.88V80.62C514.3 39.49 483.5 3.987 441.8 .3613zM64.41 379.8c-24.12-30.63-21.75-75.5 6.5-103.8l71.75-71.75l18.37-91.63c45.87 46 62.25 102.1 48.87 155.3c-33.75 12-65.5 31.88-92.74 59.25L64.41 379.8zM307.6 369.3L235.9 441c-30.66 30.66-80.83 30.66-111.5-.0001l-26.75-26.75l53.37-53.38c37.87-37.88 85.99-58.38 133.5-58.38c41.12 0 81.87 15.5 114.7 48.5L307.6 369.3zM448 105.4c6.375 7.125 9.374 17.5 6.375 27.63c-2.1 9.626-10.62 16.75-19.5 19.5c4.1 7.875 6.125 18 1.1 27.13c-4.125 9.251-12.37 15-21.62 16.5c4.25 8.375 3.1 18.38-1.125 27c-4.75 8.5-13.5 13.5-22.75 14.25c3.25 8.5 2.375 18.38-3.375 26.38c-4.125 5.75-10.12 8.75-16.37 10.5c-27.12-12.75-56.75-19.63-87.12-19.63c-7.1 0-15.87 .5-23.62 1.375c4.75-39-2.375-78.63-21.37-115.6c1.375-7.25 4.75-14 10.1-18.38c9.499-6.875 19.1-6 26.62-3.5c.7499-9 5.75-17.75 14.25-22.5c13.62-8.125 26.5-1.375 26.87-1.125c1.625-9 7.625-17.25 16.87-21.38c11.5-5 21.75-1.25 27.12 2.25c2.75-9.251 9.999-16.5 19.75-19.25c2.5-.8751 15.1-4.375 27.5 6.875C432.9 18.61 495 81.24 448 105.4z\"]\n};\nvar faRollerCoaster = {\n  prefix: 'far',\n  iconName: 'roller-coaster',\n  icon: [640, 512, [], \"e324\", \"M48 456C48 469.3 37.25 480 24 480C10.75 480 0 469.3 0 456V184C0 100.1 68.05 32 152 32H157.1C206.9 32 253.5 56.4 281.9 97.3L398.4 265C422.3 299.5 461.6 320 503.5 320H512C556.2 320 592 284.2 592 240V232C592 191.7 564.9 157.8 528 147.3V264C528 277.3 517.3 288 504 288C490.7 288 480 277.3 480 264V145.1C463.8 147.2 448.2 152.7 434.1 161.1L416 171.1V234.3L358 150.8L409.4 119.9C435.6 104.3 465.4 96 495.9 96H504C579.1 96 640 156.9 640 232V456C640 469.3 629.3 480 616 480C602.7 480 592 469.3 592 456V339.9C576 352.7 556.9 361.8 536 365.8V456C536 469.3 525.3 480 512 480C498.7 480 488 469.3 488 456V367.3C471.4 365.9 455.3 362.1 440 356.1V456C440 469.3 429.3 480 416 480C402.7 480 392 469.3 392 456V328.2C379.5 317.1 368.4 305.1 358.9 292.4L344 270.9V456C344 469.3 333.3 480 320 480C306.7 480 296 469.3 296 456V201.8L248 132.6V456C248 469.3 237.3 480 224 480C210.7 480 200 469.3 200 456V89.28C186.7 83.25 172.1 80 157.1 80H152V456C152 469.3 141.3 480 128 480C114.7 480 104 469.3 104 456V91.72C70.72 109.1 48 143.9 48 184V456z\"]\n};\nvar faPhotoFilmMusic = {\n  prefix: 'far',\n  iconName: 'photo-film-music',\n  icon: [640, 512, [], \"e228\", \"M272 112c0 17.67 14.33 32 32 32c17.68 0 32-14.33 32-32S321.7 80 304 80C286.3 80 272 94.33 272 112zM160 400v-288H64c-35.35 0-64 28.65-64 64V384c0 35.35 28.65 64 64 64h225.1c4.646-19.76 17.81-36.53 36.23-48H160zM112 400H64c-8.822 0-16-7.178-16-16v-32h64V400zM112 304h-64V256h64V304zM112 208h-64v-32C48 167.2 55.18 160 64 160h48V208zM576 0H256C220.7 0 192 28.65 192 64v192c0 35.35 28.65 64 64 64h112V245.3c0-20.7 13.19-39 32.83-45.53l102.8-34.27l-36.99-54.41C463.7 106.7 458.7 104 453.3 104c-5.352 0-10.35 2.672-13.31 7.125l-62.74 94.11l-22.35-30.66C351.9 170.4 347.1 168 341.1 168c-5.109 0-9.914 2.441-12.93 6.574L256 272C247.2 272 240 264.8 240 256V64c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16v72.07l16.81-5.605C613.8 128.8 618.9 128 624 128C629.6 128 634.1 129.2 640 130.9V64C640 28.65 611.3 0 576 0zM618.9 160.8l-208 69.33C404.4 232.3 400 238.5 400 245.3v172.4C394.9 416.7 389.6 416 384 416c-35.35 0-64 21.49-64 48s28.65 48 64 48c35.35 0 64-21.49 64-48V319l144-48v82.7C586.9 352.7 581.6 352 576 352c-35.35 0-64 21.49-64 48s28.65 48 64 48c35.35 0 64-21.49 64-48V176C640 165.1 629.3 157.4 618.9 160.8z\"]\n};\nvar faRadar = {\n  prefix: 'far',\n  iconName: 'radar',\n  icon: [512, 512, [], \"e024\", \"M316.4 161.7C298.1 150.5 278.2 144 256 144C194.1 144 144 194.1 144 256C144 317.9 194.1 368 256 368C317.9 368 368 317.9 368 256H416C416 334.2 359.9 399.3 285.7 413.2C278.4 405.1 267.8 400 256 400C244.2 400 233.6 405.1 226.3 413.2C161.7 401.1 110.9 350.3 98.76 285.7C106.9 278.4 112 267.8 112 256C112 244.2 106.9 233.6 98.76 226.3C112.7 152.1 177.8 96 256 96C291.5 96 324.3 107.6 350.9 127.2L385.1 92.93C349.7 64.8 304.8 48 256 48C152.7 48 66.93 123.4 50.75 222.1C39.49 229.2 32 241.7 32 256C32 270.3 39.49 282.8 50.75 289.9C65.12 377.6 134.4 446.9 222.1 461.3C229.2 472.5 241.7 480 256 480C270.3 480 282.8 472.5 289.9 461.3C388.6 445.1 464 359.3 464 256H512C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C318.1 0 374.9 22.08 419.3 58.8L463 15.03C472.4 5.657 487.6 5.657 496.1 15.03C506.3 24.4 506.3 39.6 496.1 48.97L314.9 231C318.2 238.7 320 247.1 320 256C320 291.3 291.3 320 256 320C220.7 320 192 291.3 192 256C192 220.7 220.7 192 256 192C264.9 192 273.3 193.8 280.1 197.1L316.4 161.7z\"]\n};\nvar faSickle = {\n  prefix: 'far',\n  iconName: 'sickle',\n  icon: [512, 512, [], \"f822\", \"M129.9 308.7C123.7 302.5 113.4 302.5 107.2 308.8l-22.5 22.5c-6.25 6.25-6.25 16.5 0 22.75l2.625 2.75L9.373 434.8c-12.5 12.5-12.5 32.76 0 45.26l22.62 22.62c12.5 12.5 32.76 12.5 45.26 0l78.07-78.13l2.75 2.75c6.252 6.25 16.38 6.25 22.63 0l22.63-22.62c6.252-6.25 6.247-16.39-.009-22.63L129.9 308.7zM511.4 153.7C500.7 100.6 446.4 0 318 0C227.1 0 151.5 61.62 131.9 149.9c-13.3 59.72 8.411 126.1 57.01 173.7l28.08 26.06C221.6 353.9 227.4 356 233.3 356c6.062 0 12.12-2.281 16.8-6.844l31.28-30.62c7.984-7.844 9.516-20.16 3.672-29.69c-29.38-47.97-14.92-106.7 33.61-136.7c30.98-19.19 71.5-20.28 103.4-2.781c13.28 7.219 25.06 17.31 34.11 29.22c8.766 11.59 24.22 15.5 37.49 9.531C506.9 182.2 514.2 168 511.4 153.7zM293.4 111.3C228.5 151.4 205 229.9 235 296.7L232.9 298.8L222 288.8C185.6 253.2 169.1 203.1 178.8 160.3C190.8 106.2 239.5 48 318.2 48c59.78 0 95.88 26.72 117.2 54.44C390.4 81.88 335.8 85.09 293.4 111.3z\"]\n};\nvar faFilm = {\n  prefix: 'far',\n  iconName: 'film',\n  icon: [512, 512, [127902], \"f008\", \"M448 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64V96C512 60.65 483.3 32 448 32zM112 432H64c-8.822 0-16-7.178-16-16v-72h64V432zM112 296h-64v-80h64V296zM112 168h-64V96c0-8.822 7.178-16 16-16h48V168zM352 432H160V280h192V432zM352 232H160V80h192V232zM464 416c0 8.822-7.178 16-16 16h-48v-88h64V416zM464 296h-64v-80h64V296zM464 168h-64V80H448c8.822 0 16 7.178 16 16V168z\"]\n};\nvar faCoconut = {\n  prefix: 'far',\n  iconName: 'coconut',\n  icon: [512, 512, [], \"e2f6\", \"M323.3 101.3C302.8 80.9 236.6 114.2 175.4 175.6C114.1 236.9 81.07 303.2 101.5 323.6C121.1 343.1 188.2 310.7 249.4 249.3C310.7 187.9 343.7 121.6 323.3 101.3zM437.4 67.21c-43.56-43.57-42.33-42.77-46.7-45.27C372.8 7.393 349.7 0 322.9 0c-63.44 0-145.3 38.98-214.6 108.3c-102.2 102.2-138.5 231.8-80.99 289.3l39.89 39.89C116.9 487.2 182.1 512 247.2 512C465.9 512 605.1 235.8 437.4 67.21zM60.95 363.5c-4.393-4.393-7.709-10.01-9.92-16.79c-2.213-6.781-3.326-14.74-3.326-23.81c0-52.45 36.98-123.3 94.22-180.6c14.33-14.33 29.51-27.39 45.05-38.92C233.6 68.83 283.4 48 322.9 48c18.34 0 32.13 4.494 40.1 13.36c8.783 8.785 13.24 22.45 13.24 40.6c0 52.45-36.98 123.3-94.22 180.6C225.6 339.9 154.6 376.9 101.9 376.9C83.61 376.9 69.82 372.4 60.95 363.5zM415.8 379.8l-35.38-35.26c-9.404-9.375-24.59-9.312-33.93 .0625c-9.342 9.391-9.342 24.58 .0625 33.94l35.41 35.28c-24.18 20.88-52.42 35.57-82.88 43.42l-34.17-34.17c-9.375-9.375-24.56-9.375-33.93 0c-9.373 9.375-9.373 24.56 0 33.94l6.566 6.566c-41.41-1.877-80.53-15.85-113.4-40.28c59.61-7.711 130.9-45.14 192.4-106.6c61.56-61.56 98.97-132.1 106.6-192.6c24.68 32.98 38.78 72.3 40.62 113.9l-6.863-6.863c-9.373-9.375-24.56-9.375-33.93 0s-9.373 24.56 0 33.94l34.37 34.38C449.7 328.8 435.7 356.2 415.8 379.8z\"]\n};\nvar faRulerHorizontal = {\n  prefix: 'far',\n  iconName: 'ruler-horizontal',\n  icon: [640, 512, [], \"f547\", \"M64 384C28.65 384 0 355.3 0 320V192C0 156.7 28.65 128 64 128H576C611.3 128 640 156.7 640 192V320C640 355.3 611.3 384 576 384H64zM64 336H576C584.8 336 592 328.8 592 320V192C592 183.2 584.8 176 576 176H528V224C528 232.8 520.8 240 512 240C503.2 240 496 232.8 496 224V176H432V224C432 232.8 424.8 240 416 240C407.2 240 400 232.8 400 224V176H336V224C336 232.8 328.8 240 320 240C311.2 240 304 232.8 304 224V176H240V224C240 232.8 232.8 240 224 240C215.2 240 208 232.8 208 224V176H144V224C144 232.8 136.8 240 128 240C119.2 240 112 232.8 112 224V176H64C55.16 176 48 183.2 48 192V320C48 328.8 55.16 336 64 336z\"]\n};\nvar faShieldCross = {\n  prefix: 'far',\n  iconName: 'shield-cross',\n  icon: [512, 512, [9960], \"f712\", \"M466.5 83.71l-192-80C268.6 1.203 262.3 0 256.1 0S243.5 1.203 237.6 3.703L45.61 83.71C27.73 91.08 16 108.6 16 127.1C16 385.4 205.4 512 255.9 512C305.2 512 496 387.3 496 127.1C496 108.6 484.3 91.08 466.5 83.71zM232 58V168H66.01C64.82 154.9 64 141.7 64 128L232 58zM72.95 216H232v236C161.2 411.1 96.05 327.8 72.95 216zM280 451.1V216h159.1C415.6 329.8 348.1 412.9 280 451.1zM446 168H280V58L448 128C448 141.7 447.2 154.1 446 168z\"]\n};\nvar faCassetteTape = {\n  prefix: 'far',\n  iconName: 'cassette-tape',\n  icon: [576, 512, [128429], \"f8ab\", \"M512 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V96C576 60.65 547.3 32 512 32zM157 432L176.3 384h223.5l19.21 48H157zM528 416c0 8.822-7.178 16-16 16h-43.99l2.268-.9062l-32-80C434.6 341.1 425.8 336 416 336H160c-9.812 0-18.62 5.969-22.28 15.09l-32 80L107.1 432H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h448c8.822 0 16 7.178 16 16V416zM400 160h-224c-35.35 0-64 28.65-64 64c0 35.35 28.65 64 64 64h224c35.35 0 64-28.65 64-64C464 188.7 435.3 160 400 160zM176 240C167.2 240 160 232.8 160 224s7.178-16 16-16S192 215.2 192 224S184.8 240 176 240zM338.3 240H237.7C239.1 234.9 240 229.6 240 224S239.1 213.1 237.7 208h100.5C336.9 213.1 336 218.4 336 224S336.9 234.9 338.3 240zM400 240C391.2 240 384 232.8 384 224s7.178-16 16-16S416 215.2 416 224S408.8 240 400 240z\"]\n};\nvar faSquareTerminal = {\n  prefix: 'far',\n  iconName: 'square-terminal',\n  icon: [448, 512, [], \"e32a\", \"M136.2 150.3L232.2 238.3C237.2 242.9 240 249.3 240 256C240 262.7 237.2 269.1 232.2 273.7L136.2 361.7C126.4 370.6 111.3 369.1 102.3 360.2C93.35 350.4 94.01 335.3 103.8 326.3L180.5 256L103.8 185.7C94.01 176.7 93.35 161.6 102.3 151.8C111.3 142 126.4 141.4 136.2 150.3V150.3zM328 336C341.3 336 352 346.7 352 360C352 373.3 341.3 384 328 384H216C202.7 384 192 373.3 192 360C192 346.7 202.7 336 216 336H328zM384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM384 80H64C55.16 80 48 87.16 48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80z\"]\n};\nvar faPeopleRobbery = {\n  prefix: 'far',\n  iconName: 'people-robbery',\n  icon: [576, 512, [], \"e536\", \"M512.6 18.5C515.7 5.598 528.6-2.4 541.5 .6356C554.4 3.671 562.4 16.59 559.4 29.49L551.2 64.26C539.9 112.4 506.9 150.8 464 170.2V487.1C464 501.3 453.3 511.1 440 511.1C426.8 511.1 416 501.3 416 487.1V351.1H384V487.1C384 501.3 373.3 511.1 360 511.1C346.8 511.1 336 501.3 336 487.1V170.2C293.1 150.8 260.1 112.4 248.8 64.26L240.6 29.49C237.6 16.59 245.6 3.671 258.5 .6356C271.4-2.4 284.3 5.598 287.4 18.5L295.5 53.27C306.9 101.7 350.2 135.1 400 135.1C449.8 135.1 493.1 101.7 504.5 53.27L512.6 18.5zM400 183.1C394.6 183.1 389.3 183.7 384 183.2V303.1H416V183.2C410.7 183.7 405.4 183.1 400 183.1V183.1zM352 47.1C352 21.49 373.5-.0025 400-.0025C426.5-.0025 448 21.49 448 47.1C448 74.51 426.5 95.1 400 95.1C373.5 95.1 352 74.51 352 47.1zM128 47.1C128 74.51 106.5 95.1 80 95.1C53.49 95.1 32 74.51 32 47.1C32 21.49 53.49-.0031 80-.0031C106.5-.0031 128 21.49 128 47.1V47.1zM16 204.5C15.1 162.2 50.25 127.1 92.49 127.1C117.6 127.1 141.1 140.3 155.4 160.9L204.6 231.1H239.1C253.3 231.1 263.1 242.7 263.1 255.1C263.1 269.3 253.3 279.1 239.1 279.1H191.1C184.1 279.1 176.7 276.1 172.3 269.7L115.9 188.3C110.6 180.6 101.8 175.1 92.5 175.1C76.76 175.1 64 188.8 64 204.5L64 303.1H96.01V279.1C96.01 266.7 106.8 255.1 120 255.1C133.3 255.1 144 266.7 144 279.1V487.1C144 501.3 133.3 511.1 120 511.1C106.8 511.1 96.01 501.3 96.01 487.1V351.1H64L64 487.1C64 501.3 53.26 511.1 40 511.1C26.75 511.1 16 501.3 16 487.1L16 204.5z\"]\n};\nvar faLightbulb = {\n  prefix: 'far',\n  iconName: 'lightbulb',\n  icon: [384, 512, [128161], \"f0eb\", \"M112.1 454.3c0 6.297 1.816 12.44 5.284 17.69l17.14 25.69c5.25 7.875 17.17 14.28 26.64 14.28h61.67c9.438 0 21.36-6.401 26.61-14.28l17.08-25.68c2.938-4.438 5.348-12.37 5.348-17.7L272 415.1h-160L112.1 454.3zM192 0C90.02 .3203 16 82.97 16 175.1c0 44.38 16.44 84.84 43.56 115.8c16.53 18.84 42.34 58.23 52.22 91.45c.0313 .25 .0938 .5166 .125 .7823h160.2c.0313-.2656 .0938-.5166 .125-.7823c9.875-33.22 35.69-72.61 52.22-91.45C351.6 260.8 368 220.4 368 175.1C368 78.8 289.2 .0039 192 0zM288.4 260.1c-15.66 17.85-35.04 46.3-49.05 75.89h-94.61c-14.01-29.59-33.39-58.04-49.04-75.88C75.24 236.8 64 206.1 64 175.1C64 113.3 112.1 48.25 191.1 48C262.6 48 320 105.4 320 175.1C320 206.1 308.8 236.8 288.4 260.1zM176 80C131.9 80 96 115.9 96 160c0 8.844 7.156 16 16 16S128 168.8 128 160c0-26.47 21.53-48 48-48c8.844 0 16-7.148 16-15.99S184.8 80 176 80z\"]\n};\nvar faCaretLeft = {\n  prefix: 'far',\n  iconName: 'caret-left',\n  icon: [256, 512, [], \"f0d9\", \"M208 368V144c0-42.63-51.76-64.13-82.01-33.88l-112 111.9c-18.63 18.75-18.63 49.25 0 68l112 111.9C156.2 432 208 410.7 208 368zM47.98 256l112-112v224L47.98 256z\"]\n};\nvar faCommentMiddle = {\n  prefix: 'far',\n  iconName: 'comment-middle',\n  icon: [512, 512, [], \"e149\", \"M256 0C114.6 0 0 93.09 0 208c0 95.99 80.08 176.5 188.8 200.5l48.89 93.39C241.2 508.6 248.6 512 256 512s14.76-3.361 18.28-10.08l48.89-93.39C431.9 384.5 512 303.1 512 208C512 93.09 397.4 0 256 0zM312.8 361.7L291 366.5L256 433.3l-35-66.86l-21.82-4.814C110.2 342 48 278.8 48 208c0-88.22 93.31-160 208-160s208 71.78 208 160C464 278.8 401.8 342 312.8 361.7z\"]\n};\nvar faTrashCanList = {\n  prefix: 'far',\n  iconName: 'trash-can-list',\n  icon: [640, 512, [], \"e2ab\", \"M160 176C168.8 176 176 183.2 176 192V400C176 408.8 168.8 416 160 416C151.2 416 144 408.8 144 400V192C144 183.2 151.2 176 160 176zM256 176C264.8 176 272 183.2 272 192V400C272 408.8 264.8 416 256 416C247.2 416 240 408.8 240 400V192C240 183.2 247.2 176 256 176zM392 80C405.3 80 416 90.75 416 104C416 117.3 405.3 128 392 128H384V432C384 476.2 348.2 512 304 512H112C67.82 512 32 476.2 32 432V128H24C10.75 128 0 117.3 0 104C0 90.75 10.75 80 24 80H77.82L114.5 24.94C124.9 9.357 142.4 0 161.1 0H254.9C273.6 0 291.1 9.358 301.5 24.94L338.2 80H392zM161.1 48C158.5 48 155.1 49.34 154.5 51.56L135.5 80H280.5L261.5 51.56C260 49.34 257.5 48 254.9 48H161.1zM336 128H80V432C80 449.7 94.33 464 112 464H304C321.7 464 336 449.7 336 432V128zM616 128C629.3 128 640 138.7 640 152C640 165.3 629.3 176 616 176H472C458.7 176 448 165.3 448 152C448 138.7 458.7 128 472 128H616zM584 256C597.3 256 608 266.7 608 280C608 293.3 597.3 304 584 304H472C458.7 304 448 293.3 448 280C448 266.7 458.7 256 472 256H584zM448 408C448 394.7 458.7 384 472 384H520C533.3 384 544 394.7 544 408C544 421.3 533.3 432 520 432H472C458.7 432 448 421.3 448 408z\"]\n};\nvar faBlock = {\n  prefix: 'far',\n  iconName: 'block',\n  icon: [448, 512, [], \"e46a\", \"M112 120C112 133.3 101.3 144 88 144C74.75 144 64 133.3 64 120C64 106.7 74.75 96 88 96C101.3 96 112 106.7 112 120zM336 120C336 106.7 346.7 96 360 96C373.3 96 384 106.7 384 120C384 133.3 373.3 144 360 144C346.7 144 336 133.3 336 120zM112 392C112 405.3 101.3 416 88 416C74.75 416 64 405.3 64 392C64 378.7 74.75 368 88 368C101.3 368 112 378.7 112 392zM336 392C336 378.7 346.7 368 360 368C373.3 368 384 378.7 384 392C384 405.3 373.3 416 360 416C346.7 416 336 405.3 336 392zM384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM384 80H64C55.16 80 48 87.16 48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80z\"]\n};\nvar faCircleExclamation = {\n  prefix: 'far',\n  iconName: 'circle-exclamation',\n  icon: [512, 512, [\"exclamation-circle\"], \"f06a\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM256 304c13.25 0 24-10.75 24-24v-128C280 138.8 269.3 128 256 128S232 138.8 232 152v128C232 293.3 242.8 304 256 304zM256 337.1c-17.36 0-31.44 14.08-31.44 31.44C224.6 385.9 238.6 400 256 400s31.44-14.08 31.44-31.44C287.4 351.2 273.4 337.1 256 337.1z\"]\n};\nvar faExclamationCircle = faCircleExclamation;\nvar faSchoolCircleXmark = {\n  prefix: 'far',\n  iconName: 'school-circle-xmark',\n  icon: [640, 512, [], \"e56d\", \"M473.9 113.3L579.2 129.9C614.2 135.4 640 165.6 640 201V266.8C627.1 248.5 610.8 232.7 592 220.5V201C592 189.2 583.4 179.2 571.7 177.3L460.3 159.7C456.2 159.1 452.5 157.4 449.3 154.9L319.1 54.4L190.7 154.9C187.5 157.4 183.8 159.1 179.7 159.7L68.26 177.3C56.59 179.2 48 189.2 48 201V440C48 453.3 58.75 464 72 464H256V384C256 348.7 284.7 320 320 320C322.2 320 324.4 320.1 326.5 320.3C322.3 335.5 320 351.5 320 368C320 427.5 349.6 480.1 394.8 512H72C32.24 512 0 479.8 0 440V201C0 165.6 25.78 135.4 60.77 129.9L166.1 113.3L305.3 5.056C313.9-1.685 326.1-1.685 334.7 5.056L473.9 113.3zM319.1 272C275.8 272 239.1 236.2 239.1 192C239.1 147.8 275.8 112 319.1 112C364.2 112 400 147.8 400 192C400 203.1 397.4 215.3 392.7 225.5C377.6 236.4 364.4 249.6 353.5 264.7C343.3 269.4 331.1 272 319.1 272zM303.1 160V192C303.1 200.8 311.2 208 319.1 208H344C352.8 208 360 200.8 360 192C360 183.2 352.8 176 344 176H336V160C336 151.2 328.8 144 319.1 144C311.2 144 303.1 151.2 303.1 160zM95.1 240C95.1 231.2 103.2 224 111.1 224H143.1C152.8 224 159.1 231.2 159.1 240V272C159.1 280.8 152.8 288 143.1 288H111.1C103.2 288 95.1 280.8 95.1 272V240zM143.1 320C152.8 320 159.1 327.2 159.1 336V400C159.1 408.8 152.8 416 143.1 416H111.1C103.2 416 95.1 408.8 95.1 400V336C95.1 327.2 103.2 320 111.1 320H143.1zM352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM518.6 368L555.3 331.3C561.6 325.1 561.6 314.9 555.3 308.7C549.1 302.4 538.9 302.4 532.7 308.7L496 345.4L459.3 308.7C453.1 302.4 442.9 302.4 436.7 308.7C430.4 314.9 430.4 325.1 436.7 331.3L473.4 368L436.7 404.7C430.4 410.9 430.4 421.1 436.7 427.3C442.9 433.6 453.1 433.6 459.3 427.3L496 390.6L532.7 427.3C538.9 433.6 549.1 433.6 555.3 427.3C561.6 421.1 561.6 410.9 555.3 404.7L518.6 368z\"]\n};\nvar faArrowRightFromBracket = {\n  prefix: 'far',\n  iconName: 'arrow-right-from-bracket',\n  icon: [512, 512, [\"sign-out\"], \"f08b\", \"M192 456C192 469.3 181.3 480 168 480H96c-53.02 0-96-42.98-96-96V128c0-53.02 42.98-96 96-96h72C181.3 32 192 42.74 192 56C192 69.25 181.3 80 168 80H96C69.6 80 48 101.6 48 128v256c0 26.4 21.6 48 48 48h72C181.3 432 192 442.7 192 456zM505.5 239.6l-127.1-136c-9.094-9.688-24.28-10.12-33.91-1.031c-9.656 9.062-10.12 24.25-1.031 33.91L432.4 232H183.1C170.7 232 160 242.8 160 256s10.75 24 23.1 24h248.4l-89.92 95.56c-9.094 9.656-8.625 24.84 1.031 33.91C348.2 413.8 354.1 416 359.1 416c6.375 0 12.75-2.531 17.47-7.562l127.1-136C514.2 263.2 514.2 248.8 505.5 239.6z\"]\n};\nvar faSignOut = faArrowRightFromBracket;\nvar faFaceFrownSlight = {\n  prefix: 'far',\n  iconName: 'face-frown-slight',\n  icon: [512, 512, [], \"e376\", \"M256 351.1C218.8 351.1 192.8 369.5 177.6 385.9C168.7 395.6 153.5 396.3 143.7 387.3C133.1 378.3 133.4 363.1 142.4 353.4C164.3 329.5 202.3 303.1 256 303.1C309.7 303.1 347.7 329.5 369.6 353.4C378.6 363.1 378 378.3 368.3 387.3C358.5 396.3 343.3 395.6 334.4 385.9C319.2 369.5 293.2 351.1 256 351.1V351.1zM208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faCircleChevronDown = {\n  prefix: 'far',\n  iconName: 'circle-chevron-down',\n  icon: [512, 512, [\"chevron-circle-down\"], \"f13a\", \"M351 207L256 302.1L160.1 207c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l112 112C243.7 357.7 249.8 360 256 360s12.28-2.344 16.97-7.031l112-112c9.375-9.375 9.375-24.56 0-33.94S360.4 197.7 351 207zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faChevronCircleDown = faCircleChevronDown;\nvar faSidebarFlip = {\n  prefix: 'far',\n  iconName: 'sidebar-flip',\n  icon: [512, 512, [], \"e24f\", \"M512 416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V416zM288 80H64C55.16 80 48 87.16 48 96V416C48 424.8 55.16 432 64 432H288V80zM448 120C448 106.7 437.3 96 424 96H376C362.7 96 352 106.7 352 120C352 133.3 362.7 144 376 144H424C437.3 144 448 133.3 448 120zM376 192C362.7 192 352 202.7 352 216C352 229.3 362.7 240 376 240H424C437.3 240 448 229.3 448 216C448 202.7 437.3 192 424 192H376zM448 312C448 298.7 437.3 288 424 288H376C362.7 288 352 298.7 352 312C352 325.3 362.7 336 376 336H424C437.3 336 448 325.3 448 312z\"]\n};\nvar faUnlockKeyhole = {\n  prefix: 'far',\n  iconName: 'unlock-keyhole',\n  icon: [448, 512, [\"unlock-alt\"], \"f13e\", \"M192 376C178.7 376 168 365.3 168 352C168 338.7 178.7 328 192 328H256C269.3 328 280 338.7 280 352C280 365.3 269.3 376 256 376H192zM224 48C179.8 48 144 83.82 144 128V192H384C419.3 192 448 220.7 448 256V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V256C0 220.7 28.65 192 64 192H96V128C96 57.31 153.3 0 224 0C280.1 0 329.2 37.22 345.8 88.62C349.9 101.2 342.1 114.8 330.4 118.8C317.7 122.9 304.2 115.1 300.1 103.4C289.8 71.22 259.6 48 223.1 48L224 48zM64 240C55.16 240 48 247.2 48 256V448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V256C400 247.2 392.8 240 384 240H64z\"]\n};\nvar faUnlockAlt = faUnlockKeyhole;\nvar faTemperatureList = {\n  prefix: 'far',\n  iconName: 'temperature-list',\n  icon: [512, 512, [], \"e299\", \"M256 112c0-61.88-50.13-112-112-112S32 50.13 32 112v166.5c-19.75 24.62-32 55.5-32 89.5c0 79.5 64.5 143.1 144 143.1s144-64.5 144-143.1c0-33.1-12.25-64.88-32-89.5V112zM144 464c-52.88 0-96-43.13-96-96c0-27 11.75-47.25 21.5-59.5L80 295.4V112c0-35.25 28.75-64 64-64s64 28.75 64 64v183.2l10.5 13.13C228.3 320.8 240 341 240 368C240 420.9 196.9 464 144 464zM160 322.9V160c0-8.75-7.25-16-16-16S128 151.2 128 160v162.9C109.4 329.5 96 347.1 96 368C96 394.5 117.5 416 144 416S192 394.5 192 368C192 347.1 178.6 329.5 160 322.9zM488 32h-144C330.7 32 320 42.75 320 55.1S330.7 80 343.1 80H488C501.3 80 512 69.25 512 56S501.3 32 488 32zM488 288h-112C362.7 288 352 298.7 352 311.1S362.7 336 375.1 336H488c13.25 0 24-10.75 24-23.1S501.3 288 488 288zM488 160h-144C330.7 160 320 170.7 320 183.1S330.7 208 343.1 208H488C501.3 208 512 197.3 512 184S501.3 160 488 160z\"]\n};\nvar faCloudShowersHeavy = {\n  prefix: 'far',\n  iconName: 'cloud-showers-heavy',\n  icon: [512, 512, [], \"f740\", \"M410.8 104.3C397.3 61.75 358 32 312 32c-13.5 0-26.75 2.625-39.25 7.75C250.3 14.5 218.4 0 184 0c-64 0-116.4 50.25-119.8 113.4C25.63 130.4 0 168.5 0 212C0 271.5 48.38 320 108 320h296C463.6 320 512 271.5 512 212C512 154.8 467.1 107.8 410.8 104.3zM404 272h-296C74.88 272 48 245.1 48 212C48 184 67.13 160 94.38 153.8l20.75-4.875L112.4 124C112.3 122.8 112 121.4 112 120c0-39.75 32.25-72 72-72c25.25 0 48.25 13.12 61.38 35.13l13.38 22.12l21-15C289.4 83.63 300.5 80 312 80c28.62 0 52.38 21.75 55.25 50.38L369.5 152H404c33.13 0 60 26.88 60 60S437.1 272 404 272zM198.8 353.9c-12.17-5.219-26.3 .4062-31.52 12.59l-47.1 112c-5.219 12.19 .4217 26.31 12.61 31.53C134.1 511.4 138.2 512 141.3 512c9.312 0 18.17-5.438 22.08-14.53l47.1-112C216.6 373.3 210.1 359.2 198.8 353.9zM81.46 353.9c-12.19-5.219-26.3 .4062-31.52 12.59l-47.1 112c-5.219 12.19 .4217 26.31 12.61 31.53C17.63 511.4 20.83 512 23.99 512c9.312 0 18.17-5.438 22.08-14.53l47.1-112C99.29 373.3 93.65 359.2 81.46 353.9zM316.1 353.9c-12.19-5.219-26.3 .4062-31.52 12.59l-47.1 112c-5.219 12.19 .4218 26.31 12.61 31.53C252.3 511.4 255.5 512 258.7 512c9.312 0 18.17-5.438 22.08-14.53l47.1-112C333.1 373.3 328.3 359.2 316.1 353.9zM433.5 353.9c-12.17-5.219-26.28 .4062-31.52 12.59l-47.1 112c-5.219 12.19 .4218 26.31 12.61 31.53C369.6 511.4 372.8 512 375.1 512c9.312 0 18.17-5.438 22.08-14.53l47.1-112C451.3 373.3 445.6 359.2 433.5 353.9z\"]\n};\nvar faHeadphonesSimple = {\n  prefix: 'far',\n  iconName: 'headphones-simple',\n  icon: [512, 512, [\"headphones-alt\"], \"f58f\", \"M160 271.9H144c-35.34 0-64 28.7-64 64.13v79.88C80 451.3 108.7 480 144 480L160 480c17.66 0 32-14.34 32-32.05V303.9C192 286.2 177.7 271.9 160 271.9zM144 432c-8.822 0-16-7.234-16-16.12V336c0-8.893 7.178-16.12 16-16.12V432zM256 32C112.9 32 4.563 151.1 0 288v112c0 8.844 7.156 16 16 16L32 416c8.844 0 15.99-7.219 15.99-16.06L48 288c0-114.7 93.34-207.8 208-207.8C370.7 80.2 464 173.3 464 288l-.0068 111.9C463.1 408.8 471.2 416 480 416l16 .0313c8.844 0 16-7.156 16-16V287.1C507.4 151.1 399.1 32 256 32zM368 271.9H352c-17.66 0-32 14.34-32 32.06v144c0 17.7 14.34 32.05 32 32.05L368 480c35.34 0 64-28.7 64-64.13V336C432 300.6 403.3 271.9 368 271.9zM384 415.9C384 424.8 376.8 432 368 432V319.9c8.822 0 16 7.232 16 16.12V415.9z\"]\n};\nvar faHeadphonesAlt = faHeadphonesSimple;\nvar faSitemap = {\n  prefix: 'far',\n  iconName: 'sitemap',\n  icon: [576, 512, [], \"f0e8\", \"M320 32C346.5 32 368 53.49 368 80V144C368 170.5 346.5 192 320 192H312V232H464C494.9 232 520 257.1 520 288V320H528C554.5 320 576 341.5 576 368V432C576 458.5 554.5 480 528 480H464C437.5 480 416 458.5 416 432V368C416 341.5 437.5 320 464 320H472V288C472 283.6 468.4 280 464 280H312V320H320C346.5 320 368 341.5 368 368V432C368 458.5 346.5 480 320 480H256C229.5 480 208 458.5 208 432V368C208 341.5 229.5 320 256 320H264V280H112C107.6 280 104 283.6 104 288V320H112C138.5 320 160 341.5 160 368V432C160 458.5 138.5 480 112 480H48C21.49 480 0 458.5 0 432V368C0 341.5 21.49 320 48 320H56V288C56 257.1 81.07 232 112 232H264V192H256C229.5 192 208 170.5 208 144V80C208 53.49 229.5 32 256 32H320zM320 80H256V144H320V80zM48 432H112V368H48V432zM256 432H320V368H256V432zM464 432H528V368H464V432z\"]\n};\nvar faPipeSection = {\n  prefix: 'far',\n  iconName: 'pipe-section',\n  icon: [640, 512, [], \"e438\", \"M616 96c-13.25 0-24 10.75-24 24V128h-544V120C48 106.8 37.25 96 24 96S0 106.8 0 120v272C0 405.2 10.75 416 24 416s24-10.75 24-24V384h544v8c0 13.25 10.75 24 24 24S640 405.2 640 392v-272C640 106.8 629.2 96 616 96zM592 336h-544v-160h544V336z\"]\n};\nvar faSpaceStationMoonConstruction = {\n  prefix: 'far',\n  iconName: 'space-station-moon-construction',\n  icon: [512, 512, [\"space-station-moon-alt\"], \"e034\", \"M272 144C272 197 229 240 175.1 240C123.3 240 80.59 197.6 80.01 145.1C59.73 177.2 47.1 215.2 47.1 256C47.1 268.8 49.15 281.2 51.34 293.4L52.81 293.9C87.73 306.5 147.6 328 255.1 328C364.4 328 424.3 306.5 459.2 293.9L459.1 293.6C462.7 281.6 464 269.4 464 257.1V256C464 242.7 474.7 232 488 232C501.3 232 512 242.7 512 256V257.1C512 277.2 509.2 297.2 503.7 316.4L503.1 318.6C500.9 326.2 495.1 332.3 487.6 334.8C483.9 336 479.6 337.5 474.9 339.2C439.2 352.1 372.9 376 255.1 376C168.9 376 109.9 362.7 70.74 350.7C105.2 417.9 175.2 464 255.1 464C322.1 464 380.1 433.2 419.1 385.1C427.3 374.7 442.4 372.1 452.8 381.2C463.2 389.4 464.1 404.5 456.7 414.9C409.9 474 337.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C345.2 0 423.7 45.65 469.5 114.7C474.4 122.1 474.9 131.6 470.7 139.4C466.5 147.1 458.4 152 449.5 152H368C354.7 152 344 141.3 344 128C344 114.7 354.7 104 368 104H397.1C360.8 69.24 310.9 48 256 48C239.5 48 223.5 49.91 208.2 53.52C245.4 66.75 272 102.3 272 144L272 144zM175.1 96C149.5 96 127.1 117.5 127.1 144C127.1 170.5 149.5 192 175.1 192C202.5 192 223.1 170.5 223.1 144C223.1 117.5 202.5 96 175.1 96zM424 184C437.3 184 448 194.7 448 208C448 221.3 437.3 232 424 232H376C362.7 232 352 221.3 352 208C352 194.7 362.7 184 376 184H424z\"]\n};\nvar faSpaceStationMoonAlt = faSpaceStationMoonConstruction;\nvar faCircleDollarToSlot = {\n  prefix: 'far',\n  iconName: 'circle-dollar-to-slot',\n  icon: [512, 512, [\"donate\"], \"f4b9\", \"M276.1 118.3C282.7 119.5 292.7 121.5 297.1 122.7C307.8 125.5 314.2 136.5 311.3 147.1C308.5 157.8 297.5 164.2 286.9 161.3C283 160.3 269.5 157.7 265.1 156.1C252.9 155.1 242.1 156.7 236.5 159.6C230.2 162.4 228.7 165.7 228.3 167.7C227.7 171.1 228.3 172.3 228.5 172.7C228.7 173.2 229.5 174.4 232.1 176.2C238.2 180.4 247.8 183.4 261.1 187.7L262.8 187.9C274.9 191.6 291.1 196.4 303.2 205.3C309.9 210.1 316.2 216.7 320.1 225.7C324.1 234.8 324.9 244.8 323.1 255.2C319.8 274.2 307.2 287.2 291.4 293.9C286.6 295.1 281.4 297.5 276.1 298.5V303.1C276.1 315.1 267.1 324.1 255.1 324.1C244.9 324.1 235.9 315.1 235.9 303.1V297.6C226.4 295.4 213.1 291.2 206.1 288.5C204.4 287.9 202.9 287.4 201.7 286.1C191.2 283.5 185.5 272.2 189 261.7C192.5 251.2 203.8 245.5 214.3 249C216.3 249.7 218.5 250.4 220.7 251.2C230.2 254.4 240.9 258 246.9 259C259.7 261 269.6 259.7 275.7 257.1C281.2 254.8 283.1 251.8 283.7 248.3C284.4 244.3 283.8 242.5 283.4 241.7C283.1 240.8 282.2 239.4 279.7 237.6C273.8 233.3 264.4 230.2 250.4 225.9L248.2 225.3C236.5 221.8 221.2 217.2 209.6 209.3C203 204.8 196.5 198.6 192.3 189.8C188.1 180.9 187.1 171 188.9 160.8C192.1 142.5 205.1 129.9 220 123.1C224.1 120.9 230.3 119.2 235.9 118V111.1C235.9 100.9 244.9 91.9 256 91.9C267.1 91.9 276.1 100.9 276.1 111.1L276.1 118.3zM48 208C48 93.12 141.1 0 256 0C370.9 0 464 93.12 464 208C464 322.9 370.9 416 256 416C141.1 416 48 322.9 48 208zM256 368C344.4 368 416 296.4 416 208C416 119.6 344.4 48 256 48C167.6 48 96 119.6 96 208C96 296.4 167.6 368 256 368zM111.1 400H64C55.16 400 48 407.2 48 416V448C48 456.8 55.16 464 64 464H448C456.8 464 464 456.8 464 448V416C464 407.2 456.8 400 448 400H400C418.2 386.3 434.4 370.2 448 352C483.4 352 512 380.7 512 416V448C512 483.3 483.3 512 448 512H64C28.65 512 0 483.3 0 448V416C0 380.7 28.64 352 63.98 352C77.63 370.2 93.8 386.3 111.1 400z\"]\n};\nvar faDonate = faCircleDollarToSlot;\nvar faMemory = {\n  prefix: 'far',\n  iconName: 'memory',\n  icon: [576, 512, [], \"f538\", \"M576 162.9V112C576 85.49 554.5 64 528 64h-480C21.49 64 0 85.49 0 112v50.94C18.6 169.5 32 187.1 32 208S18.6 246.5 0 253.1V416c0 17.67 14.33 32 32 32h512c17.67 0 32-14.33 32-32V253.1C557.4 246.5 544 228.9 544 208S557.4 169.5 576 162.9zM528 400h-56c0-13.25-10.75-24-24-24s-24 10.75-24 24h-32c0-13.25-10.75-24-24-24s-24 10.75-24 24h-32c0-13.25-10.75-24-24-24s-24 10.75-24 24h-32c0-13.25-10.75-24-24-24s-24 10.75-24 24h-32c0-13.25-10.75-24-24-24s-24 10.75-24 24H48V352h480V400zM528 136.7c-19.92 17.84-32 43.61-32 71.33c0 27.71 12.08 53.48 32 71.33V304h-480V279.3C67.92 261.5 80 235.7 80 208c0-27.71-12.08-53.48-32-71.33V112h480V136.7zM160 272c13.25 0 24-10.75 24-24v-80C184 154.8 173.3 144 160 144S136 154.8 136 168v80C136 261.3 146.8 272 160 272zM288 272c13.25 0 24-10.75 24-24v-80c0-13.25-10.75-24-24-24S264 154.8 264 168v80C264 261.3 274.8 272 288 272zM416 272c13.25 0 24-10.75 24-24v-80c0-13.25-10.75-24-24-24s-24 10.75-24 24v80C392 261.3 402.8 272 416 272z\"]\n};\nvar faFaceSleeping = {\n  prefix: 'far',\n  iconName: 'face-sleeping',\n  icon: [512, 512, [], \"e38d\", \"M255.1 464C370.9 464 464 370.9 464 256C464 225.3 457.3 196.1 445.4 169.9C439.9 157.9 445.3 143.6 457.3 138.2C469.4 132.7 483.6 137.1 489.1 150.1C503.8 182.4 512 218.3 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C293.7 0 329.6 8.18 361.9 22.89C374 28.38 379.3 42.61 373.8 54.67C368.4 66.74 354.1 72.07 342.1 66.58C315.9 54.65 286.7 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464L255.1 464zM215.1 384C215.1 361.9 233.9 344 255.1 344C278.1 344 296 361.9 296 384C296 406.1 278.1 424 255.1 424C233.9 424 215.1 406.1 215.1 384zM320 128C311.2 128 304 120.8 304 112C304 103.2 311.2 96 320 96H384C390.5 96 396.3 99.9 398.8 105.9C401.3 111.9 399.9 118.7 395.3 123.3L358.6 160H384C392.8 160 400 167.2 400 176C400 184.8 392.8 192 384 192H320C313.5 192 307.7 188.1 305.2 182.1C302.7 176.1 304.1 169.3 308.7 164.7L345.4 128H320zM432 .0003H496C502.5 .0003 508.3 3.899 510.8 9.877C513.3 15.86 511.9 22.74 507.3 27.31L470.6 64H496C504.8 64 512 71.16 512 80C512 88.84 504.8 96 496 96H432C425.5 96 419.7 92.1 417.2 86.12C414.7 80.14 416.1 73.26 420.7 68.69L457.4 32H432C423.2 32 416 24.84 416 16C416 7.164 423.2 .0006 432 .0006V.0003zM377 242.3C384.6 234.3 397.2 233.9 405.3 241.4C413.4 248.1 413.8 261.6 406.2 269.7C391.7 285.2 370.1 292 351.6 292C332.3 292 311.6 285.2 297 269.7C289.5 261.6 289.9 248.1 297.9 241.4C306 233.9 318.7 234.3 326.2 242.3C331.7 248.2 340.1 252 351.6 252C362.3 252 371.6 248.2 377 242.3zM134.2 242.3C139.7 248.2 148.1 252 159.6 252C170.3 252 179.6 248.2 185 242.3C192.6 234.3 205.2 233.9 213.3 241.4C221.4 248.1 221.8 261.6 214.2 269.7C199.7 285.2 178.1 292 159.6 292C140.3 292 119.6 285.2 105 269.7C97.48 261.6 97.89 248.1 105.9 241.4C114 233.9 126.7 234.3 134.2 242.3V242.3z\"]\n};\nvar faRoadSpikes = {\n  prefix: 'far',\n  iconName: 'road-spikes',\n  icon: [640, 512, [], \"e568\", \"M64 351.1V116.8C64 101 84.53 94.79 93.31 107.1L192 255.1V116.8C192 101 212.5 94.79 221.3 107.1L320 255.1V116.8C320 101 340.5 94.79 349.3 107.1L448 255.1V116.8C448 101 468.5 94.79 477.3 107.1L606.8 302.2C621 323.5 605.8 351.1 580.2 351.1H64zM166.3 303.1L112 222.5V303.1H166.3zM240 303.1H294.3L240 222.5V303.1zM422.3 303.1L368 222.5V303.1H422.3zM496 303.1H550.3L496 222.5V303.1zM0 423.1C0 410.7 10.75 399.1 24 399.1H616C629.3 399.1 640 410.7 640 423.1C640 437.3 629.3 447.1 616 447.1H24C10.75 447.1 0 437.3 0 423.1z\"]\n};\nvar faFireBurner = {\n  prefix: 'far',\n  iconName: 'fire-burner',\n  icon: [640, 512, [], \"e4f1\", \"M349 61.49C356.9 51.61 365.8 40.76 375.5 31.99C381.1 26.87 389.9 26.89 395.5 32.03C420.2 54.71 441.1 84.69 455.8 113.2C470.4 141.2 480 169.9 480 190.1C480 277.9 408.7 352 320 352C230.3 352 160 277.8 160 190.1C160 163.7 172.7 131.5 192.4 99.52C212.4 67.16 240.5 33.43 273.8 3.734C279.4-1.26 287.1-1.242 293.5 3.773C313.3 21.55 331.8 40.74 349 61.49V61.49zM390 176.1C388 172.1 386 168.1 383 164.1L347 206.1C347 206.1 289 132.1 285 127.1C255 164.1 240 185.1 240 209.1C240 258.1 276 287.1 320.1 287.1C339 287.1 355 282.1 370 272.1C400 251.1 408 209.1 390 176.1zM32 279.1C32 266.7 42.75 255.1 56 255.1H104C117.3 255.1 128 266.7 128 279.1C128 293.3 117.3 303.1 104 303.1H80V384H560V303.1H536C522.7 303.1 512 293.3 512 279.1C512 266.7 522.7 255.1 536 255.1H584C597.3 255.1 608 266.7 608 279.1V384C625.7 384 640 398.3 640 416V480C640 497.7 625.7 512 608 512H32C14.33 512 0 497.7 0 480V416C0 398.3 14.33 384 32 384V279.1zM164.3 464C161.6 459.3 160 453.8 160 448C160 442.2 161.6 436.7 164.3 432H48V464H164.3zM219.7 464H292.3C289.6 459.3 288 453.8 288 448C288 442.2 289.6 436.7 292.3 432H219.7C222.4 436.7 224 442.2 224 448C224 453.8 222.4 459.3 219.7 464zM347.7 464H420.3C417.6 459.3 416 453.8 416 448C416 442.2 417.6 436.7 420.3 432H347.7C350.4 436.7 352 442.2 352 448C352 453.8 350.4 459.3 347.7 464zM592 432H475.7C478.4 436.7 480 442.2 480 448C480 453.8 478.4 459.3 475.7 464H592V432z\"]\n};\nvar faSquirrel = {\n  prefix: 'far',\n  iconName: 'squirrel',\n  icon: [576, 512, [], \"f71a\", \"M448 176C448 184.8 440.8 192 432 192C423.2 192 416 184.8 416 176C416 167.2 423.2 160 432 160C440.8 160 448 167.2 448 176zM179.7 48C124.7 48 79.1 92.65 79.1 147.7C79.1 202.8 124.7 247.5 179.7 247.5C202.1 247.5 219.7 266.7 217.8 288.1L217.1 296.7C216.1 307.7 211.2 317 205.1 323.1C191.9 338.9 183.1 358.3 183.1 379.7C183.1 418.8 210.6 451.7 246.8 461.2C232.4 441.3 223.1 416.8 223.1 390.3C223.1 365.4 231.7 341 245.1 320.6L280.9 270.6C316.8 219.5 336 158.5 336 96V75.2C336 69.01 341 64 347.2 64C362.4 64 375.9 71.61 384 83.24C392.1 71.61 405.6 64 420.8 64C426.1 64 432 69.01 432 75.2V96H439.6C493 96 537.8 136.5 543.1 189.7L543.9 197.6C544.3 202.1 543.5 206.7 541.5 210.7L537.4 218.9C522.1 247.7 495.3 267.1 464 271.2V326C488.3 345.1 504 374.7 504 408C504 428.6 498 447.8 487.7 464H521.1C534.3 464 545.1 474.7 545.1 488C545.1 501.3 534.3 512 521.1 512H268.3C195.2 512 136 452.8 136 379.7C136 347.5 147.6 317.9 166.8 294.9C91.26 288.3 32 224.1 32 147.7C32 66.14 98.14 0 179.7 0C239.3 0 290.6 35.26 313.1 85.95C319.5 97.99 314.2 112.2 302.2 117.8C290.2 123.3 275.9 118.1 270.4 106C254.6 71.74 219.9 48 179.7 48V48zM400 464C430.9 464 456 438.9 456 408C456 377.1 430.9 352 400 352C394.1 352 388.5 352.9 383.2 354.6C370.5 358.5 357.1 351.5 353.1 338.9C349.1 326.2 356.2 312.7 368.8 308.8C378.7 305.7 389.2 304 400 304C405.4 304 410.8 304.4 416 305.2V248C416 234.7 426.7 224 440 224H451.5C469.7 224 486.3 213.7 494.4 197.5L495.4 195.5L495.3 194.4C492.5 165.8 468.4 144 439.6 144H380.7C373.1 199.2 352.5 252.1 320.3 298.2L285.3 348.1C276.6 360.5 272 375.2 272 390.3C272 431 304.1 464 345.7 464L400 464z\"]\n};\nvar faArrowUpToLine = {\n  prefix: 'far',\n  iconName: 'arrow-up-to-line',\n  icon: [384, 512, [\"arrow-to-top\"], \"f341\", \"M24 80.03h336c13.25 0 24-10.76 24-24.02S373.3 32 360 32H24C10.75 32 0 42.76 0 56.02S10.75 80.03 24 80.03zM81.47 304.2L168 212.1v243.8C168 469.2 178.8 480 192 480s24-10.77 24-24.04V212.1l86.53 92.05C307.3 309.2 313.6 311.7 320 311.7c5.906 0 11.81-2.16 16.44-6.541c9.656-9.076 10.12-24.29 1.031-33.96l-128-136.2c-9.062-9.702-25.88-9.702-34.94 0L46.53 271.2C37.44 280.9 37.91 296.1 47.56 305.2C57.19 314.3 72.38 313.9 81.47 304.2z\"]\n};\nvar faArrowToTop = faArrowUpToLine;\nvar faFlag = {\n  prefix: 'far',\n  iconName: 'flag',\n  icon: [512, 512, [127988, 61725], \"f024\", \"M476.3 0c-6.365 0-13.01 1.35-19.34 4.233c-45.69 20.86-79.56 27.94-107.8 27.94c-59.96 0-94.81-31.86-163.9-31.87c-34.63 0-77.87 8.003-137.2 32.05V24C48 10.75 37.25 0 24 0S0 10.75 0 24v464C0 501.3 10.75 512 24 512s24-10.75 24-24v-104c53.59-23.86 96.02-31.81 132.8-31.81c73.63 0 124.9 31.78 198.6 31.78c31.91 0 68.02-5.971 111.1-23.09C504.1 355.9 512 344.4 512 332.1V30.73C512 11.1 495.3 0 476.3 0zM464 319.8c-30.31 10.82-58.08 16.1-84.6 16.1c-30.8 0-58.31-7-87.44-14.41c-32.01-8.141-68.29-17.37-111.1-17.37c-42.35 0-85.99 9.09-132.8 27.73V84.14l18.03-7.301c47.39-19.2 86.38-28.54 119.2-28.54c28.24 .0039 49.12 6.711 73.31 14.48c25.38 8.148 54.13 17.39 90.58 17.39c35.43 0 72.24-8.496 114.9-26.61V319.8z\"]\n};\nvar faFaceCowboyHat = {\n  prefix: 'far',\n  iconName: 'face-cowboy-hat',\n  icon: [512, 512, [], \"e36e\", \"M242.1 10.71C250.1 17.16 261.9 17.16 269.9 10.71C278.1 4.003 286.9 0 296 0C332.8 0 363.4 64.93 378.4 109.8C411.1 99.32 441.1 84.62 466.9 66.75C469.4 64.98 472.3 64 475.3 64C484.3 64 490.1 72.25 488.2 80.75C461.2 163.2 367.5 224 256 224C144.5 224 50.77 163.2 23.8 80.75C21.02 72.25 27.72 64 36.66 64C39.7 64 42.64 64.99 45.1 66.75C70.04 84.62 100 99.32 133.6 109.8C148.6 64.93 179.2 0 215.1 0C225.1 0 233.9 4.003 242.1 10.71H242.1zM117 224.7C103.6 248.1 96 275.1 96 303.1C96 392.4 167.6 464 256 464C344.4 464 416 392.4 416 303.1C416 275.1 408.4 248.1 394.1 224.7C409.6 217.5 423.4 209.3 436.2 200C453.9 230.6 464 266.1 464 303.1C464 418.9 370.9 512 256 512C141.1 512 48 418.9 48 303.1C48 266.1 58.12 230.6 75.81 200C88.58 209.3 102.4 217.5 117 224.7V224.7zM256.2 436C207.1 436 166.2 408.1 146 367.5C140.3 355.1 152.2 345.2 164.6 348.7C192.5 356.5 223.5 360.8 256.2 360.8C288.9 360.8 319.9 356.5 347.8 348.7C360.2 345.2 372.1 355.1 366.4 367.5C346.2 408.1 304.5 436 256.2 436zM168 280C168 266.7 178.7 256 192 256C205.3 256 216 266.7 216 280C216 293.3 205.3 304 192 304C178.7 304 168 293.3 168 280zM344 280C344 293.3 333.3 304 320 304C306.7 304 296 293.3 296 280C296 266.7 306.7 256 320 256C333.3 256 344 266.7 344 280z\"]\n};\nvar faHanukiah = {\n  prefix: 'far',\n  iconName: 'hanukiah',\n  icon: [640, 512, [128334], \"f6e6\", \"M448 175.1L448 296l31.1-.0561l-.0116-119.1C479.1 167.2 472.8 160 464 160S448 167.2 448 175.1zM464 128c13.25 0 24-12 24-26.62C488 86.63 464 48 464 48s-24 38.63-24 53.38C440 116 450.8 128 464 128zM319.1 79.94C333.2 79.94 344 68 344 53.38C344 38.63 320 0 320 0S296 38.63 296 53.38C296 68 306.7 79.94 319.1 79.94zM400 128c13.25 0 24-12 24-26.62C424 86.63 400 48 400 48s-24 38.63-24 53.38C376 116 386.8 128 400 128zM512 175.1L512 296l31.1-.0561l-.0027-119.1C543.1 167.2 536.8 160 528 160S512 167.2 512 175.1zM616 128C629.3 128 640 116 640 101.4C640 86.63 616 48 616 48S592 86.63 592 101.4C592 116 602.8 128 616 128zM528 128c13.25 0 24-12 24-26.62C552 86.63 528 48 528 48s-24 38.63-24 53.38C504 116 514.8 128 528 128zM384 175.1L384 296l31.1-.0561l-.0194-119.1C415.1 167.2 408.8 160 399.1 160S384 167.2 384 175.1zM24 128C37.25 128 48 116 48 101.4C48 86.63 24 48 24 48S0 86.63 0 101.4C0 116 10.75 128 24 128zM240 128c13.25 0 24-12 24-26.62C264 86.63 240 48 240 48S216 86.63 216 101.4C216 116 226.8 128 240 128zM96 175.1L95.1 295.9L128 296L127.1 175.1C127.1 167.2 120.8 160 111.1 160S96 167.2 96 175.1zM615.1 159.9C602.7 159.9 592 170.7 592 184v110.3C592 317.2 573.2 336 550.3 336H344V136c0-13.26-10.75-24-24-24S296 122.7 296 136v200H89.75C66.79 336 48 317.2 48 294.3V184c0-13.26-10.75-24.09-24-24.09S0 170.7 0 184v110.3C0 343.8 40.18 384 89.75 384H296v80H144c-13.25 0-24 10.74-24 24c0 13.25 10.74 24 23.99 24h352C509.3 512 520 501.3 520 488c0-13.26-10.75-24-24-24h-152V384h206.3C599.8 384 640 343.8 640 294.3V184C640 170.7 629.3 159.9 615.1 159.9zM112 128c13.25 0 24-12 24-26.62C136 86.63 112 48 112 48S88 86.63 88 101.4C88 116 98.75 128 112 128zM224 175.1L223.1 295.9L256 296L255.1 175.1C255.1 167.2 248.8 160 240 160S224 167.2 224 175.1zM176 128c13.25 0 24-12 24-26.62C200 86.63 176 48 176 48S152 86.63 152 101.4C152 116 162.8 128 176 128zM160 175.1L159.1 295.9L192 296L191.1 175.1C191.1 167.2 184.8 160 175.1 160S160 167.2 160 175.1z\"]\n};\nvar faChartScatter3d = {\n  prefix: 'far',\n  iconName: 'chart-scatter-3d',\n  icon: [512, 512, [], \"e0e8\", \"M0 64C0 46.33 14.33 32 32 32C49.67 32 64 46.33 64 64C64 81.67 49.67 96 32 96C14.33 96 0 81.67 0 64zM280 276.8L471.4 437.6C481.6 446.1 482.9 461.3 474.4 471.4C465.9 481.6 450.7 482.9 440.6 474.4L255.1 319.3L71.44 474.4C61.29 482.9 46.15 481.6 37.62 471.4C29.1 461.3 30.41 446.1 40.56 437.6L231.1 276.8V56C231.1 42.75 242.7 32 255.1 32C269.3 32 280 42.75 280 56L280 276.8zM352 64C352 46.33 366.3 32 384 32C401.7 32 416 46.33 416 64C416 81.67 401.7 96 384 96C366.3 96 352 81.67 352 64zM416 256C416 273.7 401.7 288 384 288C366.3 288 352 273.7 352 256C352 238.3 366.3 224 384 224C401.7 224 416 238.3 416 256zM448 160C448 142.3 462.3 128 480 128C497.7 128 512 142.3 512 160C512 177.7 497.7 192 480 192C462.3 192 448 177.7 448 160zM160 160C160 177.7 145.7 192 128 192C110.3 192 96 177.7 96 160C96 142.3 110.3 128 128 128C145.7 128 160 142.3 160 160zM64 256C64 273.7 49.67 288 32 288C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224C49.67 224 64 238.3 64 256zM224 448C224 430.3 238.3 416 256 416C273.7 416 288 430.3 288 448C288 465.7 273.7 480 256 480C238.3 480 224 465.7 224 448z\"]\n};\nvar faSquareCode = {\n  prefix: 'far',\n  iconName: 'square-code',\n  icon: [448, 512, [], \"e267\", \"M288.1 175L352.1 239C362.3 248.4 362.3 263.6 352.1 272.1L288.1 336.1C279.6 346.3 264.4 346.3 255 336.1C245.7 327.6 245.7 312.4 255 303L302.1 256L255 208.1C245.7 199.6 245.7 184.4 255 175C264.4 165.7 279.6 165.7 288.1 175V175zM145.9 256L192.1 303C202.3 312.4 202.3 327.6 192.1 336.1C183.6 346.3 168.4 346.3 159 336.1L95.03 272.1C85.66 263.6 85.66 248.4 95.03 239L159 175C168.4 165.7 183.6 165.7 192.1 175C202.3 184.4 202.3 199.6 192.1 208.1L145.9 256zM384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM384 80H64C55.16 80 48 87.16 48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80z\"]\n};\nvar faFeather = {\n  prefix: 'far',\n  iconName: 'feather',\n  icon: [512, 512, [129718], \"f52d\", \"M467.1 44.85C438.3 15.97 401.7 0 361.7 0c-46.75 0-98.01 21.88-146.9 70.63L129.1 156.3c-74.99 75.12-72.23 196.4-56.24 248.9l-65.84 65.77c-9.374 9.374-9.374 24.6 0 33.98c9.374 9.374 24.6 9.374 33.98 0l65.64-65.62c17.37 5.25 42.36 9.138 70.86 9.138c57.12 0 127.1-15.56 178.1-65.56l85.75-85.75C531.1 206.6 529.6 107.5 467.1 44.85zM147.4 398.6l46.62-46.62h123.1c-44.5 41.87-106.7 48.5-140.5 48.5C166 400.5 156.1 399.6 147.4 398.6zM350.6 319.1H226l63.1-63.1h123.7c-2.25 2.375-3.1 4.875-6.375 7.25L350.6 319.1zM438.9 223.1h-116.9l22.5-22.5c9.374-9.374 9.374-24.62 0-33.1c-9.374-9.374-24.62-9.374-33.1 0l-196.1 196.1c-5.25-45.87-.25-124.2 49.5-174.1l85.74-85.74c36.1-36.1 75.99-56.62 112.9-56.62c26.62 0 51.37 10.75 71.49 30.87C472.2 117.1 473.1 171.1 438.9 223.1z\"]\n};\nvar faVolumeLow = {\n  prefix: 'far',\n  iconName: 'volume-low',\n  icon: [448, 512, [128264, \"volume-down\"], \"f027\", \"M412.6 181.9c-4.469-3.629-9.857-5.401-15.2-5.401c-6.949 0-13.83 2.994-18.55 8.807c-8.406 10.25-6.906 25.37 3.375 33.78C393.5 228.4 400 241.8 400 256c0 14.19-6.5 27.62-17.81 36.87c-10.28 8.406-11.78 23.53-3.375 33.78c4.719 5.812 11.62 8.812 18.56 8.812c5.344 0 10.75-1.781 15.19-5.406C435.1 311.6 448 284.7 448 256C448 227.3 435.1 200.4 412.6 181.9zM301.2 34.84c-4.201-1.896-8.729-2.842-13.16-2.842c-7.697 0-15.29 2.784-21.27 8.101L131.8 160H48c-26.51 0-48 21.49-48 47.1v95.1c0 26.51 21.49 47.1 48 47.1h83.84l134.9 119.9C272.7 477.2 280.3 480 288 480c4.438 0 8.959-.9312 13.16-2.837C312.7 472 320 460.6 320 448V64C320 51.41 312.7 39.1 301.2 34.84zM272 412.4L150.1 304H48v-95.1h102.1L272 99.64V412.4z\"]\n};\nvar faVolumeDown = faVolumeLow;\nvar faXmarkToSlot = {\n  prefix: 'far',\n  iconName: 'xmark-to-slot',\n  icon: [576, 512, [\"times-to-slot\", \"vote-nay\"], \"f771\", \"M96 408h384c13.25 0 24-10.75 24-24c0-13.26-10.75-24-24-24V96c0-35.35-28.65-64-64-64H160C124.7 32 96 60.65 96 96v264c-13.25 0-24 10.74-24 24C72 397.3 82.75 408 96 408zM144 96c0-8.836 7.164-16 16-16h256c8.836 0 16 7.164 16 16v264h-288V96zM524.6 288c-13.25 0-24 10.75-24 24s10.75 24 24 24C526.5 336 528 337.5 528 339.4V424c0 4.406-3.594 8-8 8H56c-4.406 0-8-3.594-8-8v-84.58C48 337.5 49.53 336 51.41 336c13.25 0 24-10.75 24-24S64.66 288 51.41 288C23.06 288 0 311.1 0 339.4V424C0 454.9 25.13 480 56 480h464c30.88 0 56-25.12 56-56v-84.58C576 311.1 552.9 288 524.6 288zM368.1 135c-9.375-9.375-24.56-9.375-33.94 0L288 182.1L240.1 135c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L254.1 216L207 263c-9.375 9.375-9.375 24.56 0 33.94c9.373 9.371 24.56 9.379 33.94 0L288 249.9l47.03 47.03c9.373 9.371 24.56 9.379 33.94 0c9.375-9.375 9.375-24.56 0-33.94L321.9 216l47.03-47.03C378.3 159.6 378.3 144.4 368.1 135z\"]\n};\nvar faTimesToSlot = faXmarkToSlot;\nvar faVoteNay = faXmarkToSlot;\nvar faBoxTaped = {\n  prefix: 'far',\n  iconName: 'box-taped',\n  icon: [448, 512, [\"box-alt\"], \"f49a\", \"M442.5 163.6C446.1 171.8 448 180.6 448 189.6V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V189.6C0 180.6 1.879 171.8 5.516 163.6L47.11 70.01C57.38 46.89 80.3 32 105.6 32H342.4C367.7 32 390.6 46.9 400.9 70.01L442.5 163.6zM288 160H388.4L357 89.5C354.5 83.72 348.7 80 342.4 80H261.3L288 160zM186.7 80H105.6C99.27 80 93.54 83.72 90.97 89.5L59.64 160H159.1L186.7 80zM160 208H48V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V208H288V256C288 273.7 273.7 288 256 288H192C174.3 288 160 273.7 160 256V208z\"]\n};\nvar faBoxAlt = faBoxTaped;\nvar faCommentSlash = {\n  prefix: 'far',\n  iconName: 'comment-slash',\n  icon: [640, 512, [], \"f4b3\", \"M630.8 469.1l-118.1-92.59C552 340 576 292.4 576 240c0-114.9-114.6-207.1-255.1-207.1c-67.74 0-129.1 21.53-174.9 56.47L38.81 5.117c-10.47-8.172-25.49-6.365-33.7 4.073C-3.057 19.63-1.234 34.72 9.188 42.89l591.1 463.1C605.6 510.3 610.8 512 615.1 512c7.125 0 14.17-3.159 18.9-9.191C643.1 492.4 641.2 477.3 630.8 469.1zM474.6 346.6l-290.3-227.5C220.8 94.85 268.1 80 320.1 80c114.8 0 208 71.75 208 160C528.1 281 507.7 318.3 474.6 346.6zM320.1 400c-26.75 0-53.13-4.125-78.38-12.12L218.9 380.8L199.4 394.5c-14.25 10.12-33.88 21.38-57.5 29c7.375-12.12 14.38-25.75 19.88-40.25l10.62-28l-20.62-21.88C133.8 314.1 112.1 282.3 112.1 240c0-16.84 3.438-33.05 9.727-48.3L83.13 161.4C70.92 185.7 64.03 212.2 64.03 239.1c0 47.63 19.91 91.25 52.91 126.3c-14.88 39.5-45.87 72.88-46.37 73.25c-6.625 7-8.374 17.25-4.624 26C69.82 474.3 78.38 480 88 480c61.5 0 109.1-25.75 139.1-46.25c28.88 9 60.15 14.25 92.9 14.25c37.51 0 73.08-6.715 105.2-18.5l-46.13-36.15C360.4 397.6 340.6 400 320.1 400z\"]\n};\nvar faSwords = {\n  prefix: 'far',\n  iconName: 'swords',\n  icon: [512, 512, [9876], \"f71d\", \"M507.2 462.1l-59.25-59.26l31.62-59.01c3.375-6.25 2.25-13.88-2.75-18.88L459.2 307.4c-6.249-6.25-16.37-6.25-22.62 0l-16.63 16.63L112 16.04l-93.74-15.88c-9.999-1.375-19.62 6.1-18.12 18.13l15.87 93.75l307.1 308l-16.71 16.71c-6.249 6.25-6.249 16.29 0 22.54l17.58 17.63c4.999 5 12.62 6.125 18.87 2.75l58.1-31.63l59.25 59.26c6.249 6.25 16.5 6.25 22.75 0l22.5-22.5C513.5 478.6 513.5 468.3 507.2 462.1zM357.1 386.1L60.77 88.91l-5.749-33.88L88.9 60.78l297.2 297.3L357.1 386.1zM423.1 60.78l33.87-5.75l-5.749 33.88l-110.5 110.5l33.87 34l121.3-121.4l15.87-93.75c1.375-10-6.999-19.63-18.12-18.13l-93.74 15.88l-121.4 121.4l33.1 33.88L423.1 60.78zM199.5 340.8l-45.37 45.38l-28.12-28.13l45.37-45.38L137.4 278.7l-45.37 45.38L75.3 307.3c-6.249-6.25-16.29-6.25-22.54 0l-17.62 17.58c-4.999 5-6.125 12.63-2.75 18.88l31.62 59.01L4.768 462.1c-6.249 6.25-6.249 16.5 0 22.75l22.5 22.5c6.249 6.25 16.5 6.25 22.75 0l59.25-59.26l58.1 31.63c6.249 3.375 13.87 2.25 18.87-2.75l17.5-17.63c6.249-6.25 6.249-16.29 0-22.54l-16.62-16.71l45.37-45.38L199.5 340.8z\"]\n};\nvar faCloudSunRain = {\n  prefix: 'far',\n  iconName: 'cloud-sun-rain',\n  icon: [640, 512, [127782], \"f743\", \"M162.5 250.1c-76.92-46.82-41.95-162.1 45.52-162.1c23.74 0 45.19 9.513 61.02 24.8c10.82-11.24 23.32-20.62 36.88-28.22L300.4 83.58L286.9 8.637c-.9554-5.29-5.537-8.637-10.35-8.637c-2.027 0-4.097 .5915-5.955 1.881l-62.57 43.42L145.4 1.882C143.6 .5918 141.5-.0003 139.5-.0003c-4.817 0-9.399 3.346-10.35 8.636l-13.54 74.95L40.64 97.13C35.35 98.08 31.1 102.7 31.1 107.5c0 2.026 .5922 4.094 1.881 5.951l43.41 62.57L33.88 238.6C32.59 240.4 32 242.5 32 244.5c0 4.818 3.347 9.398 8.636 10.35l74.95 13.54l13.54 74.95c.9554 5.29 5.537 8.636 10.35 8.636c2.027 0 4.096-.5919 5.954-1.882l26.31-18.27C164.3 314.7 160 295.9 160 276C160 267.5 161 259.1 162.5 250.1zM170.8 222.7c13.54-32.94 39.09-60.06 72.66-74.8c2.424-4.523 5.293-8.709 8.109-12.93C240.6 123.4 225.2 116 208 116C151.9 116 125.1 186.1 170.8 222.7zM555.4 183.4C543.4 146.6 508.8 120 468 120c-3.125 0-6.125 .25-9.125 .5C437.3 104.8 411.3 96 384 96c-52.38 0-97.63 31.25-117.3 77.25C223.4 187.3 192 228 192 276C192 335.6 240.4 384 300 384h200C559.6 384 608 335.6 608 276C608 237.3 587.3 202.4 555.4 183.4zM500 336h-200C266.9 336 240 309.1 240 276S266.9 216 300 216c1.625 0 3.25 .375 4.75 .5C308.6 175.9 342.4 144 384 144c25.25 0 47.38 11.88 62.13 30.12C452.6 170.3 460 168 468 168C492.3 168 512 187.8 512 212c0 1.75-.25 3.375-.5 5.25C539.1 222.6 560 246.8 560 276C560 309.1 533.1 336 500 336zM552 415.1c-7.753 0-15.35 3.752-19.97 10.69l-32 48c-2.73 4.093-4.037 8.719-4.037 13.29C496 501.4 506.9 512 520 512c7.75 0 15.36-3.75 19.98-10.69l32-48c2.731-4.093 4.037-8.719 4.037-13.29C576 426.6 565.1 415.1 552 415.1zM456 415.1c-7.75 0-15.34 3.752-19.98 10.69l-32 48c-2.73 4.093-4.037 8.719-4.037 13.29C400 501.4 410.9 512 423.1 512c7.75 0 15.36-3.75 19.98-10.69l32-48c2.73-4.093 4.037-8.719 4.037-13.29C480 426.6 469.1 415.1 456 415.1zM360 415.1c-7.753 0-15.34 3.752-19.97 10.69l-32 48c-2.73 4.093-4.037 8.719-4.037 13.29C304 501.4 314.9 512 327.1 512c7.75 0 15.36-3.75 19.99-10.69l32-48c2.73-4.093 4.037-8.719 4.037-13.29C384 426.6 373.1 415.1 360 415.1zM264 415.1c-7.755 0-15.35 3.752-19.97 10.69l-32 48c-2.73 4.093-4.037 8.719-4.037 13.29C208 501.4 218.9 512 231.1 512c7.75 0 15.36-3.75 19.98-10.69l32-48c2.73-4.093 4.037-8.719 4.037-13.29C288 426.6 277.1 415.1 264 415.1z\"]\n};\nvar faAlbum = {\n  prefix: 'far',\n  iconName: 'album',\n  icon: [448, 512, [128189], \"f89f\", \"M368 256C368 335.5 303.5 400 224 400C144.5 400 80 335.5 80 256C80 176.5 144.5 112 224 112C303.5 112 368 176.5 368 256zM224 224C206.3 224 192 238.3 192 256C192 273.7 206.3 288 224 288C241.7 288 256 273.7 256 256C256 238.3 241.7 224 224 224zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faCircleN = {\n  prefix: 'far',\n  iconName: 'circle-n',\n  icon: [512, 512, [], \"e118\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM328 128c-13.25 0-24 10.75-24 24v131.2L203.7 138.3c-5.953-8.641-16.88-12.31-26.89-9.25C166.8 132.2 160 141.5 160 152v208C160 373.3 170.8 384 184 384s24-10.75 24-24V228.8l100.3 144.8C312.8 380.3 320.3 384 328 384c2.391 0 4.797-.3594 7.156-1.094C345.2 379.8 352 370.5 352 360v-208C352 138.8 341.3 128 328 128z\"]\n};\nvar faCompress = {\n  prefix: 'far',\n  iconName: 'compress',\n  icon: [448, 512, [], \"f066\", \"M136 320h-112C10.75 320 0 330.7 0 344c0 13.25 10.75 24 24 24H112v88C112 469.3 122.7 480 136 480S160 469.3 160 456v-112C160 330.7 149.3 320 136 320zM312 192h112C437.3 192 448 181.3 448 168c0-13.26-10.75-24-24-24H336V56C336 42.74 325.3 32 312 32S288 42.74 288 56v112C288 181.3 298.7 192 312 192zM136 32C122.7 32 112 42.74 112 56V144H24C10.75 144 0 154.7 0 168C0 181.3 10.75 192 24 192h112C149.3 192 160 181.3 160 168v-112C160 42.74 149.3 32 136 32zM424 320h-112C298.7 320 288 330.7 288 344v112c0 13.25 10.75 24 24 24s24-10.75 24-24V368h88c13.25 0 24-10.75 24-24C448 330.7 437.3 320 424 320z\"]\n};\nvar faWheatAwn = {\n  prefix: 'far',\n  iconName: 'wheat-awn',\n  icon: [512, 512, [\"wheat-alt\"], \"e2cd\", \"M366.1 179.7C375.5 180.8 384.8 182.8 393.8 185.1L470.7 108.1C480.1 99.6 495.3 99.6 504.7 108.1C514.1 118.3 514.1 133.5 504.7 142.9L436.6 210.1C438.6 212.7 440.6 214.6 442.5 216.5L465.1 239.1C471.3 245.3 471.3 255.4 465.1 261.7L431.2 295.6C418.7 308.1 403.7 316.4 387.8 320.6C392.1 326.8 391.4 335.4 385.9 340.9L352 374.8C339.6 387.2 324.5 395.6 308.7 399.7C312.9 405.1 312.3 414.5 306.8 420.1L272.8 453.1C235.4 491.5 174.6 491.5 137.1 453.1L114.5 431.4L40.97 504.9C31.6 514.3 16.4 514.3 7.029 504.9C-2.343 495.5-2.343 480.3 7.029 470.1L80.54 397.4L57.94 374.8C20.46 337.3 20.46 276.5 57.94 239.1L91.86 205.1C97.38 199.6 105.9 198.1 112.2 203.2C116.4 187.3 124.7 172.3 137.1 159.9L171 125.1C176.6 120.4 185.1 119.8 191.3 124C195.5 108.2 203.8 93.14 216.3 80.69L250.2 46.77C256.4 40.52 266.6 40.52 272.8 46.77L295.4 69.37C297.3 71.27 299.2 73.23 300.9 75.22L368.1 7.17C378.3-2.203 393.5-2.203 402.9 7.17C412.3 16.54 412.3 31.74 402.9 41.11L325.9 118.1C329 127.1 331.1 136.4 332.1 145.8L470.7 7.17C480.1-2.203 495.3-2.203 504.7 7.17C514.1 16.54 514.1 31.74 504.7 41.11L366.1 179.7zM250.2 182.5L271.7 203.1C292.2 172.9 288.8 130.7 261.5 103.3L250.2 114.6C231.5 133.4 231.5 163.8 250.2 182.5V182.5zM171.1 261.7L192.5 283.2C213.1 252.1 209.7 209.9 182.3 182.5L171.1 193.8C152.3 212.6 152.3 242.1 171.1 261.7V261.7zM149.6 398.6L171 420C189.8 438.8 220.2 438.8 238.9 420L250.2 408.7C222.8 381.4 180.6 378 149.6 398.6V398.6zM103.2 261.7L91.88 272.1C73.14 291.7 73.14 322.1 91.88 340.9L113.3 362.3C133.9 331.3 130.5 289.1 103.2 261.7V261.7zM228.7 319.4L250.2 340.8C268.9 359.6 299.3 359.6 318.1 340.8L329.4 329.6C302 302.2 259.8 298.8 228.7 319.4V319.4zM307.9 240.2L329.4 261.7C348.1 280.4 378.5 280.4 397.2 261.7L408.5 250.4C381.2 223 338.1 219.7 307.9 240.2V240.2z\"]\n};\nvar faWheatAlt = faWheatAwn;\nvar faAnkh = {\n  prefix: 'far',\n  iconName: 'ankh',\n  icon: [320, 512, [9765], \"f644\", \"M296 272h-68.88c29.38-36.38 54.75-87.88 54.75-134.9C281.9 53 227.4 0 160 0S38.12 53 38.12 137.1c0 47 25.38 98.5 54.75 134.9H23.1C10.75 272 0 282.7 0 295.1S10.75 320 23.1 320H136v168C136 501.3 146.7 512 160 512s24-10.75 24-23.1V320h112C309.3 320 320 309.3 320 296S309.3 272 296 272zM160 48c44.25 0 73.88 35.88 73.88 89.12c0 53.88-49.63 119.5-73.88 133.4C135.8 256.6 86.12 191 86.12 137.1C86.12 83.88 115.8 48 160 48z\"]\n};\nvar faHandsHoldingChild = {\n  prefix: 'far',\n  iconName: 'hands-holding-child',\n  icon: [640, 512, [], \"e4fa\", \"M280 40C280 17.91 297.9 0 320 0C342.1 0 360 17.91 360 40C360 62.09 342.1 80 320 80C297.9 80 280 62.09 280 40zM375.8 253C377.5 266.2 368.1 278.2 354.1 279.8C341.8 281.5 329.8 272.1 328.2 258.1L323.8 223.1H316.2L311.8 258.1C310.2 272.1 298.2 281.5 285 279.8C271.9 278.2 262.5 266.2 264.2 253L275.3 164.3L255.5 180.1C245.4 189.6 230.2 188.3 221.7 178.2C213.1 168 214.4 152.9 224.5 144.3L252.4 120.7C271.3 104.8 295.3 96 320 96C344.7 96 368.7 104.8 387.6 120.7L415.5 144.3C425.6 152.9 426.9 168 418.3 178.2C409.8 188.3 394.6 189.6 384.5 180.1L364.7 164.3L375.8 253zM144 264.8C156.1 254.3 171.1 248 189.3 248C207.6 248 225.2 255.3 238.2 268.3L299.6 329.7C307.4 337.4 314.2 345.9 320 354.1C325.8 345.9 332.6 337.4 340.4 329.7L401.8 268.3C414.8 255.3 432.4 248 450.7 248C468 248 483.9 254.3 496 264.8V136C496 96.24 528.2 64 568 64C607.8 64 640 96.24 640 136V352.2C640 384.1 627.4 414.6 604.9 437.1L536.1 504.1C527.6 514.3 512.4 514.3 503 504.1C493.7 495.6 493.7 480.4 503 471L570.9 403.1C584.4 389.6 592 371.3 592 352.2V136C592 122.7 581.3 112 568 112C554.7 112 544 122.7 544 136V281.9C544 307.5 533.8 332.1 515.7 350.3L456.1 408.1C447.6 418.3 432.4 418.3 423 408.1C413.7 399.6 413.7 384.4 423 375L438.1 359.1L439 359L465.8 332.3C469.8 328.3 472 322.9 472 317.3C472 305.5 462.5 295.1 450.7 295.1C445.1 295.1 439.7 298.2 435.7 302.2L374.3 363.6C354.9 383 344 409.4 344 436.8V488C344 501.3 333.3 512 320 512C306.7 512 296 501.3 296 488V436.8C296 409.4 285.1 383 265.7 363.6L204.3 302.2C200.3 298.2 194.9 295.1 189.3 295.1C177.5 295.1 168 305.5 168 317.3C168 322.9 170.2 328.3 174.2 332.3L216.1 375C226.3 384.4 226.3 399.6 216.1 408.1C207.6 418.3 192.4 418.3 183 408.1L124.3 350.3C106.2 332.1 96 307.5 96 281.9V136C96 122.7 85.25 112 72 112C58.75 112 48 122.7 48 136V352.2C48 371.3 55.59 389.6 69.09 403.1L136.1 471C146.3 480.4 146.3 495.6 136.1 504.1C127.6 514.3 112.4 514.3 103 504.1L35.15 437.1C12.64 414.6 0 384.1 0 352.2V136C0 96.24 32.24 64 72 64C111.8 64 144 96.24 144 136L144 264.8z\"]\n};\nvar faAsterisk = {\n  prefix: 'far',\n  iconName: 'asterisk',\n  icon: [448, 512, [10033, 61545], \"2a\", \"M417.1 368c-4.437 7.688-12.5 12-20.81 12c-4.062 0-8.188-1.031-11.97-3.219L248 297.6V456c0 13.25-10.75 24-23.1 24S200 469.3 200 456V297.6l-137.2 79.22C59 378.1 54.88 380 50.81 380c-8.312 0-16.37-4.312-20.81-12c-6.625-11.47-2.687-26.16 8.781-32.78L176 256l-137.2-79.22C27.31 170.2 23.38 155.5 29.1 144C36.59 132.6 51.28 128.5 62.78 135.2L200 214.4V56C200 42.75 210.8 32 224 32S248 42.75 248 56v158.4l137.2-79.22C396.8 128.5 411.4 132.6 417.1 144c6.625 11.47 2.688 26.16-8.781 32.78L271.1 256l137.2 79.22C420.7 341.8 424.6 356.5 417.1 368z\"]\n};\nvar faKeySkeletonLeftRight = {\n  prefix: 'far',\n  iconName: 'key-skeleton-left-right',\n  icon: [640, 512, [], \"e3b4\", \"M639.1 128C639.1 198.7 582.7 256 511.1 256C449.5 256 397.5 211.2 386.2 151.1H303.1V200C303.1 213.3 293.3 224 279.1 224C266.7 224 255.1 213.3 255.1 200V151.1H207.1L207.1 200C207.1 213.3 197.2 224 183.1 224C170.7 223.1 159.1 213.3 159.1 199.1L159.1 127.1C159.1 114.7 170.7 103.1 183.1 103.1H386.2C397.5 44.78 449.5 0 511.1 0C582.7 0 639.1 57.31 639.1 128V128zM511.1 48C467.8 48 431.1 83.82 431.1 128C431.1 172.2 467.8 208 511.1 208C556.2 208 591.1 172.2 591.1 128C591.1 83.82 556.2 48 511.1 48zM0 384C0 313.3 57.31 256 128 256C190.5 256 242.5 300.8 253.8 360H336V312C336 298.7 346.7 288 360 288C373.3 288 384 298.7 384 312V360H432L432 311.1C432 298.7 442.7 287.1 456 288C469.3 288 480 298.7 480 312L480 384C479.1 397.3 469.3 408 456 408H253.8C242.5 467.2 190.5 512 128 512C57.31 512 .0003 454.7 .0003 384H0zM128 464C172.2 464 208 428.2 208 384C208 339.8 172.2 304 128 304C83.82 304 48 339.8 48 384C48 428.2 83.82 464 128 464z\"]\n};\nvar faCommentLines = {\n  prefix: 'far',\n  iconName: 'comment-lines',\n  icon: [512, 512, [], \"f4b0\", \"M264 272h-112C138.8 272 128 282.8 128 296S138.8 320 152 320h112C277.3 320 288 309.3 288 296S277.3 272 264 272zM360 176h-208C138.8 176 128 186.8 128 200S138.8 224 152 224h208C373.3 224 384 213.3 384 200S373.3 176 360 176zM256 31.1c-141.4 0-255.1 93.13-255.1 208c0 47.62 19.91 91.25 52.91 126.3c-14.87 39.5-45.87 72.88-46.37 73.25c-6.623 7-8.373 17.25-4.623 26C5.816 474.3 14.38 480 24 480c61.49 0 109.1-25.75 139.1-46.25c28.87 9 60.16 14.25 92.9 14.25c141.4 0 255.1-93.13 255.1-207.1S397.4 31.1 256 31.1zM256 400c-26.75 0-53.12-4.125-78.36-12.12l-22.75-7.125L135.4 394.5c-14.25 10.12-33.87 21.38-57.49 29c7.373-12.12 14.37-25.75 19.87-40.25l10.62-28l-20.62-21.88C69.81 314.1 48.06 282.3 48.06 240c0-88.25 93.24-160 207.1-160c114.7 0 207.1 71.75 207.1 160S370.8 400 256 400z\"]\n};\nvar faLuchadorMask = {\n  prefix: 'far',\n  iconName: 'luchador-mask',\n  icon: [448, 512, [\"luchador\", \"mask-luchador\"], \"f455\", \"M224 0C100.2 0 0 100.2 0 224v128c0 88.38 71.62 160 160 160h128c88.38 0 160-71.63 160-160V224C448 100.2 347.8 0 224 0zM400 352c0 61.75-50.25 112-112 112H160c-61.75 0-112-50.25-112-112V224c0-97 79-176 176-176s176 79 176 176V352zM226.5 226.2c-.875-.75-4.25-.75-5.125 0c-8.125-38-39.41-66.21-77.41-66.21L76 160C69.38 160 64 165.4 64 172v30.75C64 249.8 99.75 288 144 288h22.38c-7.375 12.25-12.5 23.5-15.75 32.88C119.8 325.5 96 351.9 96 384c0 35.5 29.38 64 64.88 64H287c35.5 0 64.88-28.5 64.88-64c0-32.13-23.62-58.5-54.63-63.13C293.1 311.4 288.9 300.2 281.5 288H304C348.2 288 384 249.8 384 202.8V172C384 165.4 378.6 160 372 160h-67.97C266.2 160 234.8 188.2 226.5 226.2zM224 266.8C244.2 286.6 255.9 305.2 262.8 320h-77.5C192.1 305.2 203.8 286.6 224 266.8zM144 256C117.5 256 96 232.1 96 202.8V192h48C170.5 192 192 215.9 192 245.2V254C191.4 254.8 190.8 255.2 190.2 256H144zM288 352c17.62 0 32 14.38 32 32s-14.38 32-32 32H160c-17.62 0-32-14.38-32-32s14.38-32 32-32H288zM352 202.8C352 232.1 330.5 256 304 256h-46.25C257.2 255.2 256.6 254.8 256 254V245.2C256 215.9 277.5 192 304 192H352V202.8z\"]\n};\nvar faLuchador = faLuchadorMask;\nvar faMaskLuchador = faLuchadorMask;\nvar faSquareCheck = {\n  prefix: 'far',\n  iconName: 'square-check',\n  icon: [448, 512, [9745, 9989, 61510, \"check-square\"], \"f14a\", \"M211.8 339.8C200.9 350.7 183.1 350.7 172.2 339.8L108.2 275.8C97.27 264.9 97.27 247.1 108.2 236.2C119.1 225.3 136.9 225.3 147.8 236.2L192 280.4L300.2 172.2C311.1 161.3 328.9 161.3 339.8 172.2C350.7 183.1 350.7 200.9 339.8 211.8L211.8 339.8zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faCheckSquare = faSquareCheck;\nvar faShredder = {\n  prefix: 'far',\n  iconName: 'shredder',\n  icon: [512, 512, [], \"f68a\", \"M111.1 48h254.1L400 81.94V160H448V81.94c0-12.73-5.057-24.94-14.06-33.94l-33.94-33.94C391 5.057 378.8 0 366.1 0H111.1C85.49 0 64.01 21.48 64 47.98l.002 82.28c-.002 0 .002 0 0 0L64 160h48.01L111.1 48zM440 192H72C32.3 192 0 224.3 0 264v96C0 373.3 10.75 384 24 384h16v104C40 501.3 50.75 512 63.1 512S88 501.3 88 488V384h48v104C136 501.3 146.7 512 159.1 512S184 501.3 184 488V384h48v104C232 501.3 242.8 512 256 512s24-10.75 24-23.1V384h48v104C328 501.3 338.8 512 352 512s24-10.75 24-23.1V384h48v104C424 501.3 434.8 512 448 512s24-10.75 24-23.1V384h16c13.25 0 24-10.75 24-24v-96C512 224.3 479.7 192 440 192zM464 336h-416V264c0-13.23 10.77-24 24-24h368c13.23 0 24 10.77 24 24V336z\"]\n};\nvar faBookOpenCover = {\n  prefix: 'far',\n  iconName: 'book-open-cover',\n  icon: [640, 512, [\"book-open-alt\"], \"e0c0\", \"M600.2 32.97L592 35.03v368.1L320 463.6l-272-60.45V35.03L39.76 32.97C19.56 27.92 0 43.19 0 64.01v351.1c0 15 10.42 27.98 25.06 31.24l288 63.1c4.572 1.016 9.311 1.016 13.88 0l288-63.1C629.6 443.1 640 431 640 416V64.01C640 43.19 620.4 27.92 600.2 32.97zM97.97 375.2l216 56C315.9 431.8 317.1 432 320 432s4.062-.25 6.031-.7813l216-56C552.6 372.5 560 362.9 560 352V24c0-7.125-3.156-13.91-8.656-18.44c-5.5-4.562-12.66-6.469-19.72-5.156L320 39.59L108.4 .4062C101.3-.9062 94.16 1 88.66 5.562C83.16 10.09 80 16.88 80 24V352C80 362.9 87.41 372.5 97.97 375.2zM344 83.96L512 52.84v280.6l-168 43.56V83.96zM128 52.84l168 31.12v293L128 333.4V52.84z\"]\n};\nvar faBookOpenAlt = faBookOpenCover;\nvar faSandwich = {\n  prefix: 'far',\n  iconName: 'sandwich',\n  icon: [512, 512, [129386], \"f81f\", \"M480 320H32c-17.62 0-32 14.38-32 32v64c0 17.62 14.38 32 32 32h448c17.62 0 32-14.38 32-32v-64C512 334.4 497.6 320 480 320zM464 400h-416v-32h416V400zM480 64H32C14.38 64 0 78.38 0 96v64c0 17.62 14.38 32 32 32h448c17.62 0 32-14.38 32-32V96C512 78.38 497.6 64 480 64zM464 144h-416v-32h416V144zM497.6 247.3C480.8 245.5 470.8 240.5 458.8 234.5c-12.88-6.5-71.63-38.88-149.3 0c-52.75 26.38-90.25 8.25-106.6 0c-12.75-6.375-71.25-39.13-149.5 0c-12 6-22 11-39 12.75C6.25 248.1 0 255 0 263.1v16.12c0 9.5 8.5 16.88 17.1 16C44.5 292.6 60.38 284.8 74.75 277.5c52.88-26.38 90.38-8.125 106.8 0c77.63 38.88 136.5 6.5 149.5 0c55.88-28 95.38-5.5 106.3 0c14.38 7.25 30.38 15.12 56.63 17.75C503.5 296.1 512 288.9 512 279.3V263.1C512 255 505.8 248.1 497.6 247.3z\"]\n};\nvar faPesetaSign = {\n  prefix: 'far',\n  iconName: 'peseta-sign',\n  icon: [384, 512, [], \"e221\", \"M192 32C274.1 32 343.2 95.15 351.2 176H360C373.3 176 384 186.7 384 200C384 213.3 373.3 224 360 224H348.8C333.1 297 269.4 352 192 352H96V456C96 469.3 85.25 480 72 480C58.75 480 48 469.3 48 456V224H24C10.75 224 0 213.3 0 200C0 186.7 10.75 176 24 176H48V77.94C48 52.57 68.57 32 93.94 32H192zM302.9 176C295.1 121.7 248.4 80 192 80H96V176H302.9zM96 224V304H192C242.7 304 285.6 270.3 299.4 224H96z\"]\n};\nvar faSquareParkingSlash = {\n  prefix: 'far',\n  iconName: 'square-parking-slash',\n  icon: [640, 512, [\"parking-slash\"], \"f617\", \"M107.7 59.11C119.3 42.71 138.4 32 159.1 32H480C515.3 32 544 60.65 544 96V401.1L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L107.7 59.11zM145.7 88.87L232.2 156.7C233.8 140.6 247.5 128 263.1 128H344C397 128 440 170.1 440 224C440 252.1 427.9 277.4 408.6 294.1L496 363.5V96C496 87.16 488.8 80 480 80H159.1C153.7 80 148.3 83.61 145.7 88.87V88.87zM369.8 264.5C383.1 255.1 392 241 392 224C392 197.5 370.5 176 344 176H279.1V194.2L369.8 264.5zM231.1 278.8L279.1 316.6V360C279.1 373.3 269.3 384 255.1 384C242.7 384 231.1 373.3 231.1 360V278.8zM143.1 209.5V416C143.1 424.8 151.2 432 159.1 432H426.5L486.9 479.6C484.6 479.9 482.3 480 480 480H159.1C124.7 480 95.1 451.3 95.1 416V171.6L143.1 209.5z\"]\n};\nvar faParkingSlash = faSquareParkingSlash;\nvar faTrainTunnel = {\n  prefix: 'far',\n  iconName: 'train-tunnel',\n  icon: [512, 512, [], \"e454\", \"M48 488C48 501.3 37.25 512 24 512C10.75 512 0 501.3 0 488V256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256V488C512 501.3 501.3 512 488 512C474.7 512 464 501.3 464 488V256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256V488zM288 352C288 369.7 273.7 384 256 384C238.3 384 224 369.7 224 352C224 334.3 238.3 320 256 320C273.7 320 288 334.3 288 352zM320 128C364.2 128 400 163.8 400 208V368C400 395.7 385.9 420.2 364.5 434.5L400.1 471C410.3 480.4 410.3 495.6 400.1 504.1C391.6 514.3 376.4 514.3 367 504.1L310.1 448H201.9L144.1 504.1C135.6 514.3 120.4 514.3 111 504.1C101.7 495.6 101.7 480.4 111 471L147.5 434.5C126.1 420.2 112 395.7 112 368V208C112 163.8 147.8 128 192 128H320zM352 208C352 190.3 337.7 176 320 176H192C174.3 176 160 190.3 160 208V256H352V208zM192 400H320C337.7 400 352 385.7 352 368V304H160V368C160 385.7 174.3 400 192 400z\"]\n};\nvar faHeading = {\n  prefix: 'far',\n  iconName: 'heading',\n  icon: [448, 512, [\"header\"], \"f1dc\", \"M448 456c0 13.25-10.75 24-24 24h-112C298.8 480 288 469.3 288 456s10.75-24 24-24h32V280h-240v152h32C149.3 432 160 442.8 160 456S149.3 480 136 480h-112C10.75 480 0 469.3 0 456s10.75-24 24-24h32v-352h-32C10.75 80 0 69.25 0 56S10.75 32 24 32h112C149.3 32 160 42.75 160 56S149.3 80 136 80h-32v152h240V80h-32C298.8 80 288 69.25 288 56S298.8 32 312 32h112C437.3 32 448 42.75 448 56S437.3 80 424 80h-32v352h32C437.3 432 448 442.8 448 456z\"]\n};\nvar faHeader = faHeading;\nvar faGhost = {\n  prefix: 'far',\n  iconName: 'ghost',\n  icon: [384, 512, [128123], \"f6e2\", \"M192 0C190 0 188.1-.0218 186.1 .1032c-105.1 3.125-186.1 94.77-186.1 199.9v264c0 9.625 7.856 15.99 16.11 15.99c3.875 0 7.819-1.486 11.19-4.736l24.95-18.5c2.875-2.125 6.251-3.157 9.501-3.157c4.5 0 8.874 1.782 11.1 5.407l43 48.31C119.9 510.5 123.9 512 128 512c4.125 0 8.229-1.538 11.35-4.663l40.62-45.81c3.25-3.625 7.625-5.41 12-5.41c4.375 0 8.75 1.785 11.1 5.41l40.63 45.81C247.8 510.5 251.9 512 255.1 512s8.146-1.538 11.27-4.663l43-48.31c5.5-6.25 14.88-7.25 21.5-2.25l24.95 18.5c3.375 3.25 7.32 4.736 11.19 4.736c8.25 0 16.11-6.362 16.11-15.99V192C384 86 298 0 192 0zM336 407.1c-4.5-1-9.125-1.5-13.75-1.5c-18.25 0-35.75 7.75-47.87 21.5L256 447.8l-16.12-18.13C227.8 415.9 210.2 408.1 192 408.1s-35.75 7.75-47.88 21.5L128 447.8l-18.38-20.63C97.5 413.4 80 405.6 61.75 405.6c-4.625 0-9.25 .5-13.75 1.5V200c0-81.5 62.62-149.6 139.5-151.9L192 48c79.38 0 144 64.62 144 144V407.1zM128 159.1c-17.62 0-31.1 14.38-31.1 32.01s14.38 32.01 31.1 32.01s32-14.38 32-32.01S145.6 159.1 128 159.1zM256 159.1c-17.62 0-32 14.38-32 32.01s14.38 32.01 32 32.01c17.62 0 32-14.38 32-32.01S273.6 159.1 256 159.1z\"]\n};\nvar faFaceAnguished = {\n  prefix: 'far',\n  iconName: 'face-anguished',\n  icon: [512, 512, [], \"e369\", \"M336 400C336 408.8 328.8 416 320 416H192C183.2 416 176 408.8 176 400C176 355.8 211.8 320 256 320C300.2 320 336 355.8 336 400zM208.4 224C208.4 241.7 194 256 176.4 256C158.7 256 144.4 241.7 144.4 224C144.4 206.3 158.7 192 176.4 192C194 192 208.4 206.3 208.4 224zM304.4 224C304.4 206.3 318.7 192 336.4 192C354 192 368.4 206.3 368.4 224C368.4 241.7 354 256 336.4 256C318.7 256 304.4 241.7 304.4 224zM192 144C187.6 144 183.2 144.3 178.1 144.9C157.8 147.7 138.4 157.2 122.9 171.7C116.5 177.7 106.3 177.4 100.3 170.9C94.28 164.5 94.62 154.3 101.1 148.3C121.1 129.6 146.6 116.9 174.8 113.1C180.4 112.4 186.2 112 192 112C200.8 112 208 119.2 208 128C208 136.8 200.8 144 192 144zM333 144.9C328.8 144.3 324.4 144 320 144C311.2 144 304 136.8 304 128C304 119.2 311.2 112 320 112C325.8 112 331.6 112.4 337.2 113.1C365.4 116.9 390.9 129.6 410.9 148.3C417.4 154.3 417.7 164.5 411.7 170.9C405.7 177.4 395.5 177.7 389.1 171.7C373.6 157.2 354.2 147.7 333 144.9zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faHockeySticks = {\n  prefix: 'far',\n  iconName: 'hockey-sticks',\n  icon: [640, 512, [], \"f454\", \"M261.5 288h26.84l13.6-26.29l-128.7-248.7C169 4.74 160.7-.0001 151.1-.0001c-12.59 0-23.98 10.15-23.98 24.04c0 3.714 .865 7.484 2.69 11.01L261.5 288zM584 320h-186.1l-24.83 48H512v95.1h-81.04c-15.02 0-28.62-8.281-35.53-21.62l-30.39-58.75l-27.02 52.23l14.78 28.58C367.1 493.8 397.9 512 430.1 512H584c30.88 0 56-25.12 56-55.1v-79.1C640 345.1 614.9 320 584 320zM592 456c0 4.406-3.594 8-8 8H544v-95.99l40-.0013c4.406 0 8 3.592 8 7.998V456zM512 24.04c0-14-11.49-24.04-23.98-24.04c-8.674 0-17.06 4.74-21.33 12.99l-158.1 307.3c-1.203-.1875-2.453-.2813-3.719-.2813H56c-30.88 0-56 25.12-56 55.1v79.1C0 486.9 25.12 512 56 512h153c33.05 0 63-18.22 78.16-47.56l222.1-429.4C511.1 31.52 512 27.75 512 24.04zM96 464H56c-4.406 0-8-3.594-8-8v-79.1c0-4.406 3.594-7.998 8-7.998L96 368V464zM244.6 442.4C237.7 455.7 224.1 464 209 464H128v-95.1h155L244.6 442.4z\"]\n};\nvar faAbacus = {\n  prefix: 'far',\n  iconName: 'abacus',\n  icon: [576, 512, [129518], \"f640\", \"M512 32H64c-35.35 0-64 28.65-64 64v320c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64v-320C576 60.65 547.3 32 512 32zM128 264H112C103.2 264 96 271.2 96 280v16c0 8.836 7.164 16 16 16H128v24H112C103.2 336 96 343.2 96 352v16c0 8.836 7.164 16 16 16L128 384v48H64c-8.837 0-16-7.163-16-16V240H128V264zM128 128L112 128C103.2 128 96 135.2 96 144V160c0 8.836 7.164 16 16 16H128v32H48V96c0-8.837 7.163-16 16-16h64V128zM256 264H240C231.2 264 224 271.2 224 280v16c0 8.836 7.164 16 16 16H256v24H240C231.2 336 224 343.2 224 352v16c0 8.836 7.164 16 16 16L256 384v48H160V384l16 .0002c8.836 0 16-7.164 16-16V352c0-8.836-7.164-16-16-16H160V312h16c8.836 0 16-7.164 16-16v-16c0-8.836-7.164-16-16-16H160V240h96V264zM256 128L240 128C231.2 128 224 135.2 224 144V160c0 8.836 7.164 16 16 16H256v32H160v-32h16C184.8 176 192 168.8 192 160V144c0-8.836-7.164-15.1-16-15.1L160 128V80h96V128zM416 336h-16c-8.836 0-16 7.164-16 16v16c0 8.836 7.164 16 16 16L416 384v48h-128V384l16 .0002c8.836 0 16-7.164 16-16V352c0-8.836-7.164-16-16-16H288V312h16c8.836 0 16-7.164 16-16v-16c0-8.836-7.164-16-16-16H288V240h128V336zM416 128l-16 .0002C391.2 128 384 135.2 384 144V160c0 8.836 7.164 16 16 16H416v32h-128v-32h16C312.8 176 320 168.8 320 160V144c0-8.836-7.164-15.1-16-15.1L288 128V80h128V128zM512 432h-64V384l16 .0002c8.836 0 16-7.164 16-16V352c0-8.836-7.164-16-16-16H448v-96h80V416C528 424.8 520.8 432 512 432zM528 208H448v-32h16C472.8 176 480 168.8 480 160V144c0-8.836-7.164-15.1-16-15.1L448 128V80h64c8.837 0 16 7.163 16 16V208z\"]\n};\nvar faFilmSimple = {\n  prefix: 'far',\n  iconName: 'film-simple',\n  icon: [512, 512, [\"film-alt\"], \"f3a0\", \"M448 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64V96C512 60.65 483.3 32 448 32zM112 432H64c-8.822 0-16-7.178-16-16v-72h64V432zM112 296h-64v-80h64V296zM112 168h-64V96c0-8.822 7.178-16 16-16h48V168zM352 432H160v-352h192V432zM464 416c0 8.822-7.178 16-16 16h-48v-88h64V416zM464 296h-64v-80h64V296zM464 168h-64V80H448c8.822 0 16 7.178 16 16V168z\"]\n};\nvar faFilmAlt = faFilmSimple;\nvar faList = {\n  prefix: 'far',\n  iconName: 'list',\n  icon: [512, 512, [\"list-squares\"], \"f03a\", \"M88 48C101.3 48 112 58.75 112 72V120C112 133.3 101.3 144 88 144H40C26.75 144 16 133.3 16 120V72C16 58.75 26.75 48 40 48H88zM488 72C501.3 72 512 82.75 512 96C512 109.3 501.3 120 488 120H184C170.7 120 160 109.3 160 96C160 82.75 170.7 72 184 72H488zM488 232C501.3 232 512 242.7 512 256C512 269.3 501.3 280 488 280H184C170.7 280 160 269.3 160 256C160 242.7 170.7 232 184 232H488zM488 392C501.3 392 512 402.7 512 416C512 429.3 501.3 440 488 440H184C170.7 440 160 429.3 160 416C160 402.7 170.7 392 184 392H488zM16 232C16 218.7 26.75 208 40 208H88C101.3 208 112 218.7 112 232V280C112 293.3 101.3 304 88 304H40C26.75 304 16 293.3 16 280V232zM88 368C101.3 368 112 378.7 112 392V440C112 453.3 101.3 464 88 464H40C26.75 464 16 453.3 16 440V392C16 378.7 26.75 368 40 368H88z\"]\n};\nvar faListSquares = faList;\nvar faTreePalm = {\n  prefix: 'far',\n  iconName: 'tree-palm',\n  icon: [576, 512, [127796], \"f82b\", \"M416.7 63.1c-39.37 0-74.1 11.75-102.1 30.5C295.1 40.13 233.4 0 159.3 0C78.63 0 11.89 47.25 .2633 108.9C-1.612 118.7 6.763 127.1 18.01 127.1l45.99 0l32.01-47.1l33.5 66.87c-3.625 3.125-7.375 5.75-10.75 9.125C61.76 212.1 48.01 293.6 83.38 345.4c5.75 8.375 18.12 9 26.12 1L234.4 221.5c2.125 99.12-20.87 196.2-32.87 239.1c-6.1 25.12 11.62 50.5 38.12 50.5h90.37c19.62 .125 36.25-14.12 39.37-33.5c16.87-104.9-1.75-217.1-17.5-286.5h64.12l31.1-47.1l31.1 47.1l77.1 .0002c11.25 0 19.62-9.25 17.75-19.12C564.1 111.2 497.4 63.1 416.7 63.1zM322.1 463.1h-72.5c14.37-54.5 37.75-163.7 30.25-271.1h21.75C317.2 253.6 337.5 363.9 322.1 463.1z\"]\n};\nvar faSquarePhoneFlip = {\n  prefix: 'far',\n  iconName: 'square-phone-flip',\n  icon: [448, 512, [\"phone-square-alt\"], \"f87b\", \"M339.9 140l-50.38-11.63c-7.344-1.703-14.88 2.109-17.93 9.062l-23.27 54.28c-2.719 6.391-.8828 13.83 4.492 18.22l26.91 22.05c-16.99 34.61-45.14 62.75-79.77 79.75L177.9 284.9c-4.344-5.391-11.85-7.25-18.24-4.484L105.5 303.6c-6.953 3-10.74 10.58-9.055 17.88l11.62 50.39c1.633 7.125 7.9 12.11 15.24 12.11c126.1 0 228.7-102.6 228.7-228.8C352 147.9 347 141.7 339.9 140zM384 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM400 416c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V96c0-8.82 7.178-16 16-16h320c8.822 0 16 7.18 16 16V416z\"]\n};\nvar faPhoneSquareAlt = faSquarePhoneFlip;\nvar faCartPlus = {\n  prefix: 'far',\n  iconName: 'cart-plus',\n  icon: [576, 512, [], \"f217\", \"M96 0C107.5 0 117.4 8.19 119.6 19.51L161.6 240H477.6L520.7 80H472C458.7 80 448 69.25 448 56C448 42.75 458.7 32 472 32H552C559.5 32 566.5 35.47 571 41.4C575.6 47.33 577.1 55.03 575.2 62.24L519.2 270.2C516.4 280.7 506.9 288 496 288H170.7L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H96zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464zM232 128C232 114.7 242.7 104 256 104H296V64C296 50.75 306.7 40 320 40C333.3 40 344 50.75 344 64V104H384C397.3 104 408 114.7 408 128C408 141.3 397.3 152 384 152H344V192C344 205.3 333.3 216 320 216C306.7 216 296 205.3 296 192V152H256C242.7 152 232 141.3 232 128z\"]\n};\nvar faGamepad = {\n  prefix: 'far',\n  iconName: 'gamepad',\n  icon: [640, 512, [], \"f11b\", \"M400 272c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S417.6 272 400 272zM247.1 232h-32v-32c0-13.2-10.78-24-23.98-24c-13.2 0-24.02 10.8-24.02 24v32L136 231.1C122.8 231.1 111.1 242.8 111.1 256c0 13.2 10.85 23.99 24.05 23.99L167.1 280v32c0 13.2 10.82 24 24.02 24c13.2 0 23.98-10.8 23.98-24v-32h32c13.2 0 24.02-10.8 24.02-24C271.1 242.8 261.2 232 247.1 232zM464 176c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S481.6 176 464 176zM448 64H192C85.96 64 0 149.1 0 256s85.96 192 192 192h256c106 0 192-85.96 192-192S554 64 448 64zM448 400H192c-79.4 0-144-64.6-144-144S112.6 112 192 112h256c79.4 0 144 64.6 144 144S527.4 400 448 400z\"]\n};\nvar faBorderCenterV = {\n  prefix: 'far',\n  iconName: 'border-center-v',\n  icon: [448, 512, [], \"f89d\", \"M448 448C448 465.7 433.7 480 416 480C398.3 480 384 465.7 384 448C384 430.3 398.3 416 416 416C433.7 416 448 430.3 448 448zM448 352C448 369.7 433.7 384 416 384C398.3 384 384 369.7 384 352C384 334.3 398.3 320 416 320C433.7 320 448 334.3 448 352zM64 352C64 369.7 49.67 384 32 384C14.33 384 0 369.7 0 352C0 334.3 14.33 320 32 320C49.67 320 64 334.3 64 352zM416 128C433.7 128 448 142.3 448 160C448 177.7 433.7 192 416 192C398.3 192 384 177.7 384 160C384 142.3 398.3 128 416 128zM64 160C64 177.7 49.67 192 32 192C14.33 192 0 177.7 0 160C0 142.3 14.33 128 32 128C49.67 128 64 142.3 64 160zM416 224C433.7 224 448 238.3 448 256C448 273.7 433.7 288 416 288C398.3 288 384 273.7 384 256C384 238.3 398.3 224 416 224zM64 256C64 273.7 49.67 288 32 288C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224C49.67 224 64 238.3 64 256zM416 32C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96C398.3 96 384 81.67 384 64C384 46.33 398.3 32 416 32zM32 32C49.67 32 64 46.33 64 64C64 81.67 49.67 96 32 96C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32zM64 448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416C49.67 416 64 430.3 64 448zM320 224C337.7 224 352 238.3 352 256C352 273.7 337.7 288 320 288C302.3 288 288 273.7 288 256C288 238.3 302.3 224 320 224zM352 64C352 81.67 337.7 96 320 96C302.3 96 288 81.67 288 64C288 46.33 302.3 32 320 32C337.7 32 352 46.33 352 64zM320 416C337.7 416 352 430.3 352 448C352 465.7 337.7 480 320 480C302.3 480 288 465.7 288 448C288 430.3 302.3 416 320 416zM160 64C160 81.67 145.7 96 128 96C110.3 96 96 81.67 96 64C96 46.33 110.3 32 128 32C145.7 32 160 46.33 160 64zM128 416C145.7 416 160 430.3 160 448C160 465.7 145.7 480 128 480C110.3 480 96 465.7 96 448C96 430.3 110.3 416 128 416zM160 256C160 273.7 145.7 288 128 288C110.3 288 96 273.7 96 256C96 238.3 110.3 224 128 224C145.7 224 160 238.3 160 256zM200 56C200 42.75 210.7 32 224 32C237.3 32 248 42.75 248 56V456C248 469.3 237.3 480 224 480C210.7 480 200 469.3 200 456V56z\"]\n};\nvar faCircleDot = {\n  prefix: 'far',\n  iconName: 'circle-dot',\n  icon: [512, 512, [128280, \"dot-circle\"], \"f192\", \"M160 256C160 202.1 202.1 160 256 160C309 160 352 202.1 352 256C352 309 309 352 256 352C202.1 352 160 309 160 256zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faDotCircle = faCircleDot;\nvar faClipboardMedical = {\n  prefix: 'far',\n  iconName: 'clipboard-medical',\n  icon: [384, 512, [], \"e133\", \"M320 64h-49.61C262.1 27.48 230.7 0 192 0S121 27.48 113.6 64H64C28.65 64 0 92.66 0 128v320c0 35.34 28.65 64 64 64h256c35.35 0 64-28.66 64-64V128C384 92.66 355.3 64 320 64zM192 48c13.23 0 24 10.77 24 24S205.2 96 192 96S168 85.23 168 72S178.8 48 192 48zM336 448c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V128c0-8.82 7.178-16 16-16h18.26C80.93 117.1 80 122.4 80 128v16C80 152.8 87.16 160 96 160h192c8.836 0 16-7.164 16-16V128c0-5.559-.9316-10.86-2.264-16H320c8.822 0 16 7.18 16 16V448zM272 288H224V240C224 231.2 216.8 224 208 224h-32C167.2 224 160 231.2 160 240V288H112C103.2 288 96 295.2 96 304v32C96 344.8 103.2 352 112 352H160v48C160 408.8 167.2 416 176 416h32c8.801 0 16-7.203 16-16V352h48c8.801 0 16-7.203 16-16v-32C288 295.2 280.8 288 272 288z\"]\n};\nvar faFaceDizzy = {\n  prefix: 'far',\n  iconName: 'face-dizzy',\n  icon: [512, 512, [\"dizzy\"], \"f567\", \"M192 352C192 316.7 220.7 288 256 288C291.3 288 320 316.7 320 352C320 387.3 291.3 416 256 416C220.7 416 192 387.3 192 352zM103 135C112.4 125.7 127.6 125.7 136.1 135L160 158.1L183 135C192.4 125.7 207.6 125.7 216.1 135C226.3 144.4 226.3 159.6 216.1 168.1L193.9 192L216.1 215C226.3 224.4 226.3 239.6 216.1 248.1C207.6 258.3 192.4 258.3 183 248.1L160 225.9L136.1 248.1C127.6 258.3 112.4 258.3 103 248.1C93.66 239.6 93.66 224.4 103 215L126.1 192L103 168.1C93.66 159.6 93.66 144.4 103 135V135zM295 135C304.4 125.7 319.6 125.7 328.1 135L352 158.1L375 135C384.4 125.7 399.6 125.7 408.1 135C418.3 144.4 418.3 159.6 408.1 168.1L385.9 192L408.1 215C418.3 224.4 418.3 239.6 408.1 248.1C399.6 258.3 384.4 258.3 375 248.1L352 225.9L328.1 248.1C319.6 258.3 304.4 258.3 295 248.1C285.7 239.6 285.7 224.4 295 215L318.1 192L295 168.1C285.7 159.6 285.7 144.4 295 135V135zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faDizzy = faFaceDizzy;\nvar faEgg = {\n  prefix: 'far',\n  iconName: 'egg',\n  icon: [384, 512, [129370], \"f7fb\", \"M192 0C85.1 0 0 214 0 320s85.1 192 192 192c105.1 0 192-86 192-192S297.1 0 192 0zM192 464c-79.38 0-144-64.63-144-144c0-117.4 90.63-272 144-272s144 154.6 144 272C336 399.4 271.4 464 192 464zM168 103.1c-7.299 0-14.11 3.262-18.7 8.949C113.1 156.8 76.34 238.6 76.34 304c0 13.23 10.77 24 24 24c13.24 0 24-10.77 24-24c0-52.42 31.7-122.1 62.35-160.9c8.303-10.29 6.688-25.43-3.596-33.75C178.8 105.9 173.5 103.1 168 103.1z\"]\n};\nvar faUpToLine = {\n  prefix: 'far',\n  iconName: 'up-to-line',\n  icon: [384, 512, [\"arrow-alt-to-top\"], \"f34d\", \"M360 32H24C10.75 32 0 42.75 0 56S10.75 80 24 80h336C373.3 80 384 69.25 384 56S373.3 32 360 32zM214.3 137.4C208 131.1 199.8 128 191.6 128S175.3 131.1 169 137.4L33.09 287.8C5.207 318.7 27.11 368 68.71 368h42.91v64c0 26.51 21.49 48 48 48h64c26.51 0 48-21.49 48-48v-64h43.29c41.63 0 63.52-49.37 35.58-80.23L214.3 137.4zM223.6 320v112h-64V320H70.26l121.4-137.4L312.1 320H223.6z\"]\n};\nvar faArrowAltToTop = faUpToLine;\nvar faHouseMedicalCircleXmark = {\n  prefix: 'far',\n  iconName: 'house-medical-circle-xmark',\n  icon: [640, 512, [], \"e513\", \"M272.5 5.7C281.4-1.9 294.6-1.9 303.5 5.7L526.1 194.6C516.3 192.9 506.3 192 496 192C481.8 192 467.9 193.7 454.7 196.9L288 55.47L112 204.8V432C112 449.7 126.3 464 144 464H348.5C360.7 482.8 376.5 499.1 394.8 512H144C99.82 512 64 476.2 64 432V245.5L39.53 266.3C29.42 274.9 14.28 273.6 5.7 263.5C-2.875 253.4-1.634 238.3 8.473 229.7L272.5 5.7zM384 232L384.3 232C359.1 252.7 339.7 280.4 329.1 312H328V315.4C322.8 331.1 320 349.7 320 368C320 372.6 320.2 377.1 320.5 381.5C318 383.1 315.1 384 312 384H264C255.2 384 248 376.8 248 368V312H192C183.2 312 176 304.8 176 296V248C176 239.2 183.2 232 192 232H248V176C248 167.2 255.2 160 264 160H312C320.8 160 328 167.2 328 176V232H384zM352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM555.3 331.3C561.6 325.1 561.6 314.9 555.3 308.7C549.1 302.4 538.9 302.4 532.7 308.7L496 345.4L459.3 308.7C453.1 302.4 442.9 302.4 436.7 308.7C430.4 314.9 430.4 325.1 436.7 331.3L473.4 368L436.7 404.7C430.4 410.9 430.4 421.1 436.7 427.3C442.9 433.6 453.1 433.6 459.3 427.3L496 390.6L532.7 427.3C538.9 433.6 549.1 433.6 555.3 427.3C561.6 421.1 561.6 410.9 555.3 404.7L518.6 368L555.3 331.3z\"]\n};\nvar faWatchFitness = {\n  prefix: 'far',\n  iconName: 'watch-fitness',\n  icon: [384, 512, [], \"f63e\", \"M180.9 325.3L112.2 259.1C94.63 242.1 94.63 213.9 112.2 196.9C128.1 180.8 155.5 180.8 172.2 196.9L192 216L211.8 196.9C228.5 180.8 255 180.8 271.8 196.9C289.4 213.9 289.4 242.1 271.8 259.1L203.1 325.3C196.9 331.3 187.1 331.3 180.9 325.3V325.3zM271.7 0C298.4 0 320 21.63 320 48.32V65.6C356.5 73.01 384 105.3 384 144V368C384 406.7 356.5 438.1 320 446.4V464C320 490.5 298.5 512 272 512H112C85.49 512 64 490.5 64 464V446.4C27.48 438.1 0 406.7 0 368V144C0 105.3 27.48 73.01 64 65.6V48.32C64 21.63 85.63 0 112.3 0L271.7 0zM304 112H80C62.33 112 48 126.3 48 144V368C48 385.7 62.33 400 80 400H304C321.7 400 336 385.7 336 368V144C336 126.3 321.7 112 304 112z\"]\n};\nvar faClockNineThirty = {\n  prefix: 'far',\n  iconName: 'clock-nine-thirty',\n  icon: [512, 512, [], \"e34d\", \"M280 392C280 405.3 269.3 416 256 416C242.7 416 232 405.3 232 392V280H152C138.7 280 128 269.3 128 256C128 242.7 138.7 232 152 232H256C269.3 232 280 242.7 280 256V392zM256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512zM464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256z\"]\n};\nvar faCampground = {\n  prefix: 'far',\n  iconName: 'campground',\n  icon: [576, 512, [9978], \"f6bb\", \"M375.4 5.587C385.6 14.09 386.9 29.22 378.4 39.39L319.3 110.1L554.1 392.1C563.4 402.1 568 414.8 568 427.1V456C568 486.9 542.9 512 512 512H64C33.07 512 8 486.9 8 456V427.1C8 414.8 12.61 402.1 21.04 392.1L256.7 110.1L197.6 39.39C189.1 29.22 190.4 14.09 200.6 5.587C210.8-2.914 225.9-1.562 234.4 8.608L288 72.71L341.6 8.608C350.1-1.562 365.2-2.914 375.4 5.587V5.587zM56 427.1V456C56 460.4 59.58 464 64 464H126L269.1 281.2C273.6 275.4 280.6 272 288 272C295.4 272 302.4 275.4 306.9 281.2L449.1 464H512C516.4 464 520 460.4 520 456V427.1C520 426.1 519.3 424.3 518.1 422.8L288 147.5L57.86 422.8C56.66 424.3 56 426.1 56 427.1V427.1zM186.1 464H389L288 334.9L186.1 464z\"]\n};\nvar faFolderPlus = {\n  prefix: 'far',\n  iconName: 'folder-plus',\n  icon: [512, 512, [], \"f65e\", \"M448 96h-172.1L226.7 50.75C214.7 38.74 198.5 32 181.5 32H64C28.66 32 0 60.66 0 96v320c0 35.34 28.66 64 64 64h384c35.34 0 64-28.66 64-64V160C512 124.7 483.3 96 448 96zM464 416c0 8.824-7.18 16-16 16H64c-8.82 0-16-7.176-16-16V96c0-8.824 7.18-16 16-16h117.5c4.273 0 8.289 1.664 11.31 4.688L256 144h192c8.82 0 16 7.176 16 16V416zM336 264h-56V207.1C279.1 194.7 269.3 184 256 184S232 194.7 232 207.1V264H175.1C162.7 264 152 274.7 152 288c0 13.26 10.73 23.1 23.1 23.1h56v56C232 381.3 242.7 392 256 392c13.26 0 23.1-10.74 23.1-23.1V311.1h56C349.3 311.1 360 301.3 360 288S349.3 264 336 264z\"]\n};\nvar faJug = {\n  prefix: 'far',\n  iconName: 'jug',\n  icon: [448, 512, [], \"f8c6\", \"M447.1 167.1C447.1 128.2 415.8 96 376 96c-21.12 0-41.13 9.393-54.63 25.64l-10.37-12.89c-4.5-5.625-6.1-12.68-6.1-19.93L304 48c13.25 0 24-10.75 24-24S317.2 0 303.1 0H143.1C130.7 0 120 10.75 120 24S130.8 48 144 48L143.1 88.76c0 7.281-2.462 14.31-7.011 19.1l-76.93 96.16C41.86 227.7 31.1 255.8 31.1 284.9L32 432C32 476.2 67.82 512 112 512h224c44.18 0 80-35.82 80-80l-.0002-147.1c-.125-17.5-3.875-34.88-11.13-51C431.1 222.4 447.1 196.6 447.1 167.1zM97.5 234.9l77-96.13C185.8 124.5 192 106.9 192 88.75V48h64v40.75c0 18.21 6.195 35.87 17.57 50.09L350.5 235C361.8 249.2 368 266.8 368 284.9V288h-288V284.9C80 266.8 86.25 249.1 97.5 234.9zM336 464h-224c-17.67 0-32-14.33-32-32V416h288v16C368 449.7 353.7 464 336 464zM377.4 191.7l-24.13-30.13c2.875-10.12 11.75-17.63 22.75-17.63c12.88 0 23.5 10.25 23.88 23.25C400.2 180.1 390.2 190.1 377.4 191.7z\"]\n};\nvar faFutbol = {\n  prefix: 'far',\n  iconName: 'futbol',\n  icon: [512, 512, [9917, \"futbol-ball\", \"soccer-ball\"], \"f1e3\", \"M177.1 228.6L207.9 320h96.5l29.62-91.38L256 172.1L177.1 228.6zM255.1 0C114.6 0 .0001 114.6 .0001 256S114.6 512 256 512s255.1-114.6 255.1-255.1S397.4 0 255.1 0zM435.2 361.1l-103.9-1.578l-30.67 99.52C286.2 462.2 271.3 464 256 464s-30.19-1.773-44.56-4.93L180.8 359.6L76.83 361.1c-14.93-25.35-24.79-54.01-27.8-84.72L134.3 216.4L100.7 118.1c19.85-22.34 44.32-40.45 72.04-52.62L256 128l83.29-62.47c27.72 12.17 52.19 30.27 72.04 52.62L377.7 216.4l85.23 59.97C459.1 307.1 450.1 335.8 435.2 361.1z\"]\n};\nvar faFutbolBall = faFutbol;\nvar faSoccerBall = faFutbol;\nvar faSnowBlowing = {\n  prefix: 'far',\n  iconName: 'snow-blowing',\n  icon: [640, 512, [], \"f761\", \"M344 159c-6.609-11.47-21.34-15.41-32.78-8.781L294.1 160.1l.6816-2.545c2.859-10.69-3.469-21.66-14.14-24.5C270 130.2 259.1 136.5 256.2 147.2L245.2 188.4L200 214.4V156.3l30.14-30.13c7.812-7.812 7.812-20.5 0-28.31s-20.47-7.812-28.28 0L200 99.71V88C200 74.75 189.3 64 176 64S152 74.75 152 88v11.71L150.1 97.84c-7.812-7.812-20.47-7.812-28.28 0s-7.812 20.5 0 28.31L152 156.3v58.15L101.6 185.4L90.61 144.2C87.75 133.5 76.83 127.2 66.13 130c-10.67 2.844-17 13.81-14.14 24.5l.6855 2.559L42.5 151.2C31.06 144.6 16.33 148.5 9.72 160C3.095 171.5 7.016 186.2 18.5 192.8l10.18 5.875L26.11 199.3c-10.66 2.844-16.98 13.81-14.12 24.5c2.391 8.938 10.47 14.81 19.3 14.81c1.719 0 3.469-.2187 5.203-.6875l41.15-11.04L128 255.1L79.37 284.1L38.22 273C27.66 270.2 16.58 276.5 13.72 287.2c-2.859 10.69 3.469 21.66 14.12 24.5l2.566 .6875L20.23 318.2c-11.48 6.625-15.41 21.31-8.781 32.78c4.438 7.688 12.52 12 20.8 12c4.078 0 8.203-1.031 11.98-3.219l10.17-5.871l-.6855 2.559c-2.859 10.69 3.469 21.66 14.14 24.5c1.734 .4687 3.469 .6875 5.188 .6875c8.828 0 16.91-5.875 19.3-14.81l11.04-41.21L152 297.6v50.15l-30.14 30.13c-7.812 7.812-7.812 20.5 0 28.31s20.47 7.812 28.28 0L152 404.3V424C152 437.3 162.8 448 176 448s24-10.75 24-24v-19.71l1.859 1.861C205.8 410.1 210.9 412 216 412s10.23-1.938 14.14-5.844c7.812-7.812 7.812-20.5 0-28.31L200 347.7V297.6l43.43 25.07l11.04 41.21c2.391 8.938 10.47 14.81 19.3 14.81c1.719 0 3.453-.2187 5.188-.6875c10.67-2.844 17-13.81 14.14-24.5l-.6836-2.555l17.09 9.867C313.3 362.1 317.4 364 321.5 364c8.281 0 16.36-4.312 20.8-12c6.625-11.47 2.704-26.16-8.78-32.78L316.4 309.3l2.572-.6895c10.66-2.844 16.98-13.81 14.12-24.5c-2.859-10.66-13.78-17-24.5-14.12L267.4 281.1L223.1 255.1l45.17-26.08l41.17 11.05c1.734 .4687 3.484 .6875 5.203 .6875c8.828 0 16.91-5.875 19.3-14.81c2.859-10.69-3.469-21.66-14.12-24.5L318.1 201.7l17.1-9.871C346.7 185.2 350.6 170.5 344 159zM408 240h144C600.5 240 640 200.5 640 152S600.5 64 552 64h-16C522.8 64 512 74.75 512 88s10.75 24 24 24h16c22.06 0 40 17.94 40 40S574.1 192 552 192h-144C394.8 192 384 202.8 384 216S394.8 240 408 240zM552 272h-144C394.8 272 384 282.8 384 296S394.8 320 408 320h144c22.06 0 40 17.94 40 40s-17.94 40-40 40h-16c-13.25 0-24 10.75-24 24S522.8 448 536 448h16c48.53 0 88-39.47 88-88S600.5 272 552 272z\"]\n};\nvar faPaintbrush = {\n  prefix: 'far',\n  iconName: 'paintbrush',\n  icon: [576, 512, [128396, \"paint-brush\"], \"f1fc\", \"M384 341.3C364.9 366.8 335.4 382.4 303.7 383.9C303.9 386.6 304 389.3 304 392C304 458.3 250.3 512 184 512H32C14.33 512 0 497.7 0 480C0 462.3 14.33 448 32 448H38.01C56.09 448 68.14 428.2 65.39 410.4C64.48 404.4 63.1 398.2 63.1 392C63.1 325.7 117.7 272 183.1 272C186.7 272 189.4 272.1 192.1 272.3C193.6 240.6 209.2 211.1 234.7 192L473.5 12.81C498.1-6.307 534.6-3.779 557.2 18.74C579.7 41.25 582.2 76.91 563.1 102.4L384 341.3zM277.1 219.5L356.5 297.1L524.7 73.6C529.5 67.23 528.9 58.31 523.2 52.69C517.6 47.06 508.7 46.42 502.3 51.2L277.1 219.5zM199.1 321.6C194.2 320.5 189.2 320 184 320C144.2 320 112 352.2 112 392C112 395.8 112.3 399.5 112.8 403.1C116.1 424.5 110.7 446.2 99.08 463.1L98.42 464H184C223.8 464 256 431.8 256 392C256 386.8 255.5 381.8 254.4 376.9L199.1 321.6z\"]\n};\nvar faPaintBrush = faPaintbrush;\nvar faLock = {\n  prefix: 'far',\n  iconName: 'lock',\n  icon: [448, 512, [128274], \"f023\", \"M96 192V128C96 57.31 153.3 0 224 0C294.7 0 352 57.31 352 128V192H384C419.3 192 448 220.7 448 256V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V256C0 220.7 28.65 192 64 192H96zM144 192H304V128C304 83.82 268.2 48 224 48C179.8 48 144 83.82 144 128V192zM48 448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V256C400 247.2 392.8 240 384 240H64C55.16 240 48 247.2 48 256V448z\"]\n};\nvar faArrowDownFromLine = {\n  prefix: 'far',\n  iconName: 'arrow-down-from-line',\n  icon: [384, 512, [8615, \"arrow-from-top\"], \"f345\", \"M24 80.03h336c13.25 0 24-10.76 24-24.02S373.3 32 360 32h-336c-13.25 0-24 10.76-24 24.02S10.75 80.03 24 80.03zM302.5 303.7L216 395.7V152.1c0-13.26-10.75-24.05-24-24.05S168 138.8 168 152.1v243.6l-86.53-91.97C76.75 298.7 70.38 296.2 64 296.2c-5.906 0-11.81 2.158-16.44 6.536c-9.656 9.069-10.12 24.27-1.031 33.93l127.1 136.1c9.062 9.694 25.88 9.694 34.94 0l128-136.1c9.094-9.663 8.625-24.86-1.031-33.93C326.8 293.6 311.6 294 302.5 303.7z\"]\n};\nvar faArrowFromTop = faArrowDownFromLine;\nvar faGasPump = {\n  prefix: 'far',\n  iconName: 'gas-pump',\n  icon: [512, 512, [9981], \"f52f\", \"M96 0H256C291.3 0 320 28.65 320 64V256H328C376.6 256 416 295.4 416 344V376C416 389.3 426.7 400 440 400C453.3 400 464 389.3 464 376V221.1C436.4 214.9 416 189.8 416 160V97.94L383 64.97C373.7 55.6 373.7 40.4 383 31.03C392.4 21.66 407.6 21.66 416.1 31.03L490.9 104.1C504.4 118.5 512 136.8 512 155.9V376C512 415.8 479.8 448 440 448C400.2 448 368 415.8 368 376V344C368 321.9 350.1 304 328 304H320V464H328C341.3 464 352 474.7 352 488C352 501.3 341.3 512 328 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H32V64C32 28.65 60.65 0 96 0zM256 48H96C87.16 48 80 55.16 80 64V192H272V64C272 55.16 264.8 48 256 48zM272 240H80V464H272V240z\"]\n};\nvar faSignalBarsSlash = {\n  prefix: 'far',\n  iconName: 'signal-bars-slash',\n  icon: [640, 512, [\"signal-alt-slash\"], \"f694\", \"M416 464h-32v-66.8l-48-37.62V480c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-20.09L416 422.3V464zM184 288v192c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-139.2L206.3 257.1C193.5 262.1 184 273.8 184 288zM232 304h32v160h-32V304zM128 384H64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32H128c17.67 0 32-14.33 32-32v-64C160 398.3 145.7 384 128 384zM112 464h-32v-32h32V464zM630.8 469.1L616 457.5V32c0-17.67-14.33-32-32-32h-64c-17.67 0-32 14.33-32 32v325.2l-24-18.81V160c0-17.67-14.33-32-32-32h-64c-17.67 0-32 14.33-32 32v78.04L38.81 5.111C28.34-3.061 13.32-1.249 5.12 9.189C-3.052 19.63-1.234 34.72 9.187 42.89l591.1 463.1C605.6 510.3 610.8 512 615.1 512c7.125 0 14.16-3.161 18.89-9.193C643.1 492.4 641.2 477.3 630.8 469.1zM416 300.7L384 275.7V176h32V300.7zM568 419.9l-32-25.08V48h32V419.9z\"]\n};\nvar faSignalAltSlash = faSignalBarsSlash;\nvar faMonkey = {\n  prefix: 'far',\n  iconName: 'monkey',\n  icon: [576, 512, [128018], \"f6fb\", \"M384 128C384 136.8 376.8 144 368 144C359.2 144 352 136.8 352 128C352 119.2 359.2 112 368 112C376.8 112 384 119.2 384 128zM416 128C416 119.2 423.2 112 432 112C440.8 112 448 119.2 448 128C448 136.8 440.8 144 432 144C423.2 144 416 136.8 416 128zM104 48C73.07 48 48 73.07 48 104V360C48 417.4 94.56 464 152 464H160V416C160 322.3 217.5 242.1 299.1 208.7C295.1 200.4 292.1 191.5 290.2 182.3C265.1 176.2 248 154.2 248 128C248 100.1 268.4 76.97 295.1 72.71C311 30.23 351.1 0 400 0C448 0 488.1 30.23 504.9 72.71C531.6 76.97 552 100.1 552 128C552 154.2 534 176.2 509.8 182.3C502.7 217.3 479.4 246.3 448 261.2V286.1L531.5 369.5C559.1 398 576 436.7 576 477V488C576 501.3 565.3 512 552 512C538.7 512 528 501.3 528 488V477C528 449.4 517 422.1 497.5 403.5L448 353.9V464H456C469.3 464 480 474.7 480 488C480 501.3 469.3 512 456 512H152C68.05 512 0 443.9 0 360V104C0 46.56 46.56 .0003 104 .0003H128C181 .0003 224 42.98 224 96C224 149 181 192 128 192H120C106.7 192 96 181.3 96 168C96 154.7 106.7 144 120 144H128C154.5 144 176 122.5 176 96C176 69.49 154.5 48 128 48L104 48zM400 272C373.9 272 349.9 263.1 330.9 248.2C259.7 270.7 208 337.3 208 416V464H400V440C400 400.2 367.8 368 328 368H312C298.7 368 288 357.3 288 344C288 330.7 298.7 320 312 320H328C355 320 379.9 328.9 400 343.1V272zM400 48C364.7 48 336 76.65 336 112V160C336 195.3 364.7 224 400 224C435.3 224 464 195.3 464 160V112C464 76.65 435.3 48 400 48z\"]\n};\nvar faRectanglePro = {\n  prefix: 'far',\n  iconName: 'rectangle-pro',\n  icon: [640, 512, [\"pro\"], \"e235\", \"M160 160C195.3 160 224 188.7 224 224C224 259.3 195.3 288 160 288H128V328C128 341.3 117.3 352 104 352C90.75 352 80 341.3 80 328V184C80 170.7 90.75 160 104 160H160zM176 224C176 215.2 168.8 208 160 208H128V240H160C168.8 240 176 232.8 176 224zM240 184C240 170.7 250.7 160 264 160H320C355.3 160 384 188.7 384 224C384 245.9 373 265.2 356.3 276.7L380.4 315.3C387.4 326.5 383.1 341.3 372.7 348.4C361.5 355.4 346.7 351.1 339.6 340.7L306.7 288H288V328C288 341.3 277.3 352 264 352C250.7 352 240 341.3 240 328V184zM288 240H320C328.8 240 336 232.8 336 224C336 215.2 328.8 208 320 208H288V240zM576 248V264C576 312.6 536.6 352 488 352C439.4 352 400 312.6 400 264V248C400 199.4 439.4 160 488 160C536.6 160 576 199.4 576 248zM448 264C448 286.1 465.9 304 488 304C510.1 304 528 286.1 528 264V248C528 225.9 510.1 208 488 208C465.9 208 448 225.9 448 248V264zM0 96C0 60.65 28.65 32 64 32H576C611.3 32 640 60.65 640 96V416C640 451.3 611.3 480 576 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H576C584.8 432 592 424.8 592 416V96C592 87.16 584.8 80 576 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faPro = faRectanglePro;\nvar faHouseNight = {\n  prefix: 'far',\n  iconName: 'house-night',\n  icon: [640, 512, [], \"e010\", \"M88 88C88 136.6 127.4 176 176 176C179 176 182 175.8 184.1 175.6C192.6 174.8 198.8 183.2 193.5 188.8C173.1 210.5 144.1 224 112 224C50.14 224 0 173.9 0 112C0 50.14 50.14 0 112 0C115.7 0 119.4 .1805 123 .5334C130.6 1.275 131.5 11.71 125.2 16.12C102.7 32.06 88 58.31 88 88L88 88zM352 312C352 298.7 362.7 288 376 288H424C437.3 288 448 298.7 448 312V360C448 373.3 437.3 384 424 384H376C362.7 384 352 373.3 352 360V312zM631.2 277.4C641.4 285.8 642.1 300.9 634.6 311.2C626.2 321.4 611.1 322.1 600.8 314.6L576 294.4V456C576 486.9 550.9 512 520 512H280C249.1 512 224 486.9 224 456V294.4L199.2 314.6C188.9 322.1 173.8 321.4 165.4 311.2C157 300.9 158.6 285.8 168.8 277.4L384.8 101.4C393.7 94.2 406.3 94.2 415.2 101.4L631.2 277.4zM528 255.3L400 150.1L272 255.3V456C272 460.4 275.6 464 280 464H520C524.4 464 528 460.4 528 456V255.3zM248.5 12.28C251.1 5.312 260.9 5.312 263.5 12.28L275.4 44.55L307.7 56.5C314.7 59.07 314.7 68.93 307.7 71.5L275.4 83.45L263.5 115.7C260.9 122.7 251.1 122.7 248.5 115.7L236.6 83.45L204.3 71.5C197.3 68.93 197.3 59.07 204.3 56.5L236.6 44.55L248.5 12.28zM115.4 364.6L147.7 376.5C154.7 379.1 154.7 388.9 147.7 391.5L115.4 403.4L103.5 435.7C100.9 442.7 91.07 442.7 88.5 435.7L76.55 403.4L44.28 391.5C37.31 388.9 37.31 379.1 44.28 376.5L76.55 364.6L88.5 332.3C91.07 325.3 100.9 325.3 103.5 332.3L115.4 364.6z\"]\n};\nvar faHotTubPerson = {\n  prefix: 'far',\n  iconName: 'hot-tub-person',\n  icon: [512, 512, [\"hot-tub\"], \"f593\", \"M320.9 177.6C321.9 185.9 328.4 192 336.1 192h15.99c9.375 0 16.88-8.625 15.75-18.38c-4.25-39.13-22-74.5-49.25-97.13c-17.12-14.12-28.38-36.75-31.5-62.13C286.1 6.125 279.5 0 271.6 0H255.9C246.5 0 238.1 8.5 240.1 18.38c4.25 39.13 22 74.5 49.25 97.13C306.5 129.6 317.7 152.3 320.9 177.6zM416.9 177.6C417.9 185.9 424.5 192 432.2 192h15.88c9.375 0 16.88-8.625 15.75-18.38c-4.25-39.13-22-74.5-49.25-97.13c-17.12-14.12-28.38-36.75-31.5-62.13C382.1 6.125 375.5 0 367.6 0h-15.75c-9.375 0-16.88 8.5-15.75 18.38c4.25 39.13 22 74.5 49.25 97.13C402.5 129.6 413.7 152.3 416.9 177.6zM480 256h-218.6L150.5 172.8C139.4 164.5 125.9 160 112 160H64C28.63 160 0 188.6 0 224v224c0 35.38 28.62 64 64 64h384c35.38 0 64-28.62 64-64V288C512 270.4 497.6 256 480 256zM48 224c0-8.875 7.125-16 16-16h48c3.5 0 6.875 1.125 9.625 3.25L181.4 256H48V224zM112 464H64c-8.875 0-16-7.125-16-16V304h64V464zM232 464H160v-160h72V464zM352 464h-72v-160H352V464zM464 448c0 8.875-7.125 16-16 16h-48v-160h64V448zM64 128c35.35 0 64-28.65 64-64c0-35.35-28.65-64-64-64S0 28.65 0 64C0 99.35 28.65 128 64 128z\"]\n};\nvar faHotTub = faHotTubPerson;\nvar faBlanket = {\n  prefix: 'far',\n  iconName: 'blanket',\n  icon: [448, 512, [], \"f498\", \"M448 120C448 71.47 408.5 32 360 32h-272C39.47 32 0 71.47 0 120v248C0 429.8 50.25 480 112 480h312c13.25 0 24-10.75 24-24s-10.75-24-24-24H112c-35.3 0-64-28.72-64-64s28.7-64 64-64h268c11.03 0 20 8.969 20 20s-8.969 20-20 20H120C106.8 344 96 354.8 96 368s10.75 24 24 24h260c37.5 0 68-30.5 68-68c0-.9121-.2344-1.762-.2695-2.666C447.8 320.9 448 320.5 448 320V120zM380 256H112c-23.82 0-45.83 7.604-64 20.33V120c0-22.06 17.94-40 40-40h272c22.06 0 40 17.94 40 40v139.3C393.6 257.4 387 256 380 256z\"]\n};\nvar faMapLocation = {\n  prefix: 'far',\n  iconName: 'map-location',\n  icon: [576, 512, [\"map-marked\"], \"f59f\", \"M375.6 207.8L375.5 207.1C372.4 213.3 369.2 218.7 365.9 224C361.5 231 356.9 237.1 352.4 244.8C352.3 244.1 352.1 245.2 352 245.4C333.9 272.3 315.3 296.4 302.8 311.1C295.1 321.6 280.9 321.6 273.2 311.1C260.7 296.4 242.1 272.3 224 245.4C205.6 218.1 187.7 187.9 177.3 160.9C176.5 158.8 175.7 156.7 174.1 154.6C170.6 142 168 130.3 168 120C168 115.3 168.3 110.7 168.8 106.2C175.6 46.44 226.4 0 288 0C354.3 0 408 53.73 408 120C408 128.6 406.2 138.3 402.1 148.6C397.3 166.1 387.4 187.5 375.6 207.8V207.8zM400 229.5V453.7L528 407.2V154.3L419.3 193.8C421.5 189.1 423.6 184.5 425.6 179.9C431.5 165.8 436.6 150.7 438.8 135.6L543.8 97.44C551.2 94.77 559.4 95.85 565.8 100.3C572.2 104.8 576 112.2 576 119.1V424C576 434.1 569.7 443.1 560.2 446.6L384.2 510.6C378.9 512.5 373.1 512.5 367.8 510.6L200 449.5L32.2 510.6C24.84 513.2 16.64 512.2 10.23 507.7C3.819 503.2 0 495.8 0 488V184C0 173.9 6.314 164.9 15.8 161.4L136 117.7C136 118.5 136 119.2 136 119.1C136 135.1 139.7 150.7 144.9 165.6L48 200.8V453.7L176 407.2V229.5C177.8 232.4 179.5 235.3 181.3 238.2C195.2 260.7 210.5 282.4 224 300.6V407.2L352 453.7V300.6C365.5 282.4 380.8 260.7 394.7 238.2C396.5 235.3 398.2 232.4 400 229.5V229.5z\"]\n};\nvar faMapMarked = faMapLocation;\nvar faHouseFloodWater = {\n  prefix: 'far',\n  iconName: 'house-flood-water',\n  icon: [576, 512, [], \"e50e\", \"M493.9 140.4C504.7 148.1 507.2 163.1 499.6 173.9C491.9 184.7 476.9 187.2 466.1 179.6L464 178.1V258.5C456.7 260.4 449.6 263.6 443.2 268.1C434.8 273.9 425.5 278.7 416 282.2V144.1L288 53.41L159.1 144.1V282.2C150.5 278.7 141.2 273.9 132.9 268.1C126.4 263.6 119.3 260.4 111.1 258.5V178.1L109.9 179.6C99.06 187.2 84.08 184.7 76.41 173.9C68.75 163.1 71.31 148.1 82.13 140.4L274.1 4.415C282.4-1.472 293.6-1.472 301.9 4.415L493.9 140.4zM79.1 318.1C89.09 309.1 102.8 309.1 111.9 318.1C133.5 336.7 163.1 352 191.1 352C220.8 352 250.5 336.7 272 318.1C281.1 309.1 294.9 309.1 303.1 318.1C325.5 336.7 355.1 352 383.1 352C412.8 352 442.5 336.7 464 318.1C473.1 309.1 486.8 309.1 495.9 318.1C512.9 333.1 535.2 344.9 557.2 349.8C570.1 352.7 578.3 365.5 575.4 378.5C572.5 391.4 559.6 399.5 546.7 396.6C518 390.2 494.4 376.2 479.1 366.2C451.9 385.7 418.6 400 383.1 400C349.4 400 316.1 385.7 287.1 366.2C259.9 385.7 226.6 400 191.1 400C157.4 400 124.1 385.7 95.98 366.2C81.61 376.2 57.99 390.2 29.31 396.6C16.37 399.5 3.535 391.4 .6339 378.5C-2.267 365.5 5.865 352.7 18.8 349.8C41 344.8 62.76 332.1 79.1 318.1L79.1 318.1zM191.1 464C220.8 464 250.5 448.7 272 430.1C281.1 421.1 294.9 421.1 303.1 430.1C325.5 448.7 355.1 464 383.1 464C412.8 464 442.5 448.7 464 430.1C473.1 421.1 486.8 421.1 495.9 430.1C512.9 445.1 535.2 456.9 557.2 461.8C570.1 464.7 578.3 477.5 575.4 490.5C572.5 503.4 559.6 511.5 546.7 508.6C518 502.2 494.4 488.2 479.1 478.2C451.9 497.7 418.6 512 383.1 512C349.4 512 316.1 497.7 287.1 478.2C259.9 497.7 226.6 512 191.1 512C157.4 512 124.1 497.7 95.98 478.2C81.61 488.2 57.99 502.2 29.31 508.6C16.37 511.5 3.535 503.4 .6339 490.5C-2.267 477.5 5.865 464.7 18.8 461.8C41 456.8 62.76 444.1 79.1 430.1C89.09 421.1 102.8 421.1 111.9 430.1C133.5 448.7 163.1 464 191.1 464L191.1 464z\"]\n};\nvar faCommentsQuestionCheck = {\n  prefix: 'far',\n  iconName: 'comments-question-check',\n  icon: [640, 512, [], \"e14f\", \"M227.1 240C227.1 251 219 260 207.1 260C196.1 260 187.1 251 187.1 240C187.1 228.1 196.1 220 207.1 220C219 220 227.1 228.1 227.1 240zM269.2 135.4C269.2 153.5 259.1 169.8 242.1 177.8L223.1 187.3V192C223.1 200.8 216.8 208 207.1 208C199.2 208 191.1 200.8 191.1 192V177.4C191.1 171.3 195.4 165.8 200.8 163.1L228.7 149.2C233.9 146.6 237.2 141.3 237.2 135.4C237.2 126.9 230.3 120 221.8 120H191.1C184.3 120 178.8 125.5 178.8 132.2C178.8 141.1 171.7 148.2 162.8 148.2C153.1 148.2 146.8 141.1 146.8 132.2C146.8 107.8 166.7 88 191.1 88H221.8C247.9 88 269.2 109.3 269.2 135.4L269.2 135.4zM208 0C322.9 0 416 78.8 416 176C416 273.2 322.9 352 208 352C189.3 352 171.2 349.7 153.9 345.8C123.3 364.8 79.13 384 24.95 384C14.97 384 5.93 378.1 2.018 368.9C-1.896 359.7-.0074 349.1 6.739 341.9C7.26 341.5 29.38 317.4 45.73 285.9C17.18 255.8 0 217.6 0 176C0 78.8 93.13 0 208 0zM164.6 298.1C179.2 302.3 193.8 304 208 304C296.2 304 368 246.6 368 176C368 105.4 296.2 48 208 48C119.8 48 48 105.4 48 176C48 211.2 65.71 237.2 80.57 252.9L104.1 277.8L88.31 308.1C84.74 314.1 80.73 321.9 76.55 328.5C94.26 323.4 111.7 315.5 128.7 304.1L145.4 294.6L164.6 298.1zM441.6 128.2C552 132.4 640 209.5 640 304C640 345.6 622.8 383.8 594.3 413.9C610.6 445.4 632.7 469.5 633.3 469.9C640 477.1 641.9 487.7 637.1 496.9C634.1 506.1 625 512 615 512C560.9 512 516.7 492.8 486.1 473.8C468.8 477.7 450.7 480 432 480C350 480 279.1 439.8 245.2 381.5C262.5 379.2 279.1 375.3 294.9 369.9C322.9 407.1 373.9 432 432 432C446.2 432 460.8 430.3 475.4 426.1L494.6 422.6L511.3 432.1C528.3 443.5 545.7 451.4 563.5 456.5C559.3 449.9 555.3 442.1 551.7 436.1L535.9 405.8L559.4 380.9C574.3 365.3 592 339.2 592 304C592 237.7 528.7 183.1 447.1 176.6L448 176C448 159.5 445.8 143.5 441.6 128.2H441.6zM451.3 371.3C445.1 377.6 434.9 377.6 428.7 371.3L388.7 331.3C382.4 325.1 382.4 314.9 388.7 308.7C394.9 302.4 405.1 302.4 411.3 308.7L440 337.4L516.7 260.7C522.9 254.4 533.1 254.4 539.3 260.7C545.6 266.9 545.6 277.1 539.3 283.3L451.3 371.3z\"]\n};\nvar faTree = {\n  prefix: 'far',\n  iconName: 'tree',\n  icon: [448, 512, [127794], \"f1bb\", \"M434.7 357.9l-35.73-41.22c6.688-4.938 12.17-11.53 15.84-19.47c8.297-17.88 5.516-38.34-7.297-53.53l-31.03-36.44c4.578-4.156 8.297-9.25 10.84-15.03c6.922-15.75 3.875-33.53-7.938-46.38l-120.4-130.8C250.1 5.469 237.4 0 224 0S197.9 5.5 189.1 15.03L68.77 145.8C56.97 158.7 53.94 176.5 60.86 192.2C63.39 198 67.09 203.1 71.66 207.2L40.5 243.8C27.75 258.9 24.98 279.4 33.28 297.2C36.97 305.2 42.44 311.8 49.11 316.7l-35.7 41.22c-14.22 16.38-17.44 38.84-8.406 58.63C13.86 435.9 32.47 448 53.58 448h146.7l.0391 40.03C200.3 501.3 210.9 512 224.1 512c0 0-.0156 0 0 0c13.25 0 24.2-10.78 24.18-24.03L248.3 448h146.1c21.11 0 39.73-12.06 48.59-31.47C452 396.7 448.8 374.3 434.7 357.9zM399.3 396.6C398.3 398.8 396.6 400 394.4 400h-146.2l-.0215-22.25l40.78-40.78c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0l-6.908 6.908L248 183.1c-.0156-13.25-10.75-23.97-24-23.97c0 0 .0156 0 0 0c-13.25 0-24.01 10.79-23.1 24.04l.0449 46.08L192.1 223c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L200.1 298L200.2 400H53.58c-2.234 0-3.875-1.125-4.906-3.375c-.6875-1.5-1.469-4.438 1-7.281l96.02-110.8H79.55l85.66-107.2H110.4L223.6 47.53l114 123.9h-54.72l85.56 107.2h-66.13l96.02 110.8C400.8 392.1 400 395.1 399.3 396.6z\"]\n};\nvar faArrowsCross = {\n  prefix: 'far',\n  iconName: 'arrows-cross',\n  icon: [448, 512, [], \"e0a2\", \"M424 32h-143.1C266.8 32 256 42.75 256 56s10.75 24 24 24h86.06L7.031 439c-9.375 9.375-9.375 24.56 0 33.94s24.56 9.375 33.94 0L400 113.9V200C400 213.3 410.8 224 424 224S448 213.2 448 199.1V56C448 42.84 437.2 32 424 32zM167.4 233.4l33.94-33.94L40.97 39.03c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L167.4 233.4zM424 288c-13.25 0-24 10.75-24 24v86.06l-119.4-119.4l-33.94 33.94L366.1 432H280c-13.25 0-24 10.75-24 24S266.8 480 280 480H424c13.16 0 24-10.81 24-24V312C448 298.8 437.3 288 424 288z\"]\n};\nvar faBackpack = {\n  prefix: 'far',\n  iconName: 'backpack',\n  icon: [448, 512, [127890], \"f5d4\", \"M320 80h-8V56C312 25.12 286.9 0 256 0H192C161.1 0 136 25.12 136 56V80H128c-70.75 0-128 57.25-128 128V448c0 35.38 28.62 64 64 64h320c35.38 0 64-28.62 64-64V208C448 137.2 390.8 80 320 80zM184 56C184 51.62 187.6 48 192 48h64c4.375 0 8 3.625 8 8V80h-80V56zM320 464H128v-64h192V464zM320 352H128v-32c0-17.62 14.38-32 32-32h128c17.62 0 32 14.38 32 32V352zM400 448c0 8.875-7.125 16-16 16h-16V320c0-44.13-35.88-80-80-80H160c-44.12 0-80 35.88-80 80v144H64c-8.875 0-16-7.125-16-16V208C48 163.9 83.88 128 128 128h192c44.13 0 80 35.88 80 80V448zM304 160H143.1C135.1 160 128 167.1 128 175.1V192c0 8.875 7.125 16 16 16h160C312.9 208 320 200.9 320 192V176C320 167.1 312.9 160 304 160z\"]\n};\nvar faSquareSmall = {\n  prefix: 'far',\n  iconName: 'square-small',\n  icon: [320, 512, [], \"e27e\", \"M256 96C291.3 96 320 124.7 320 160V352C320 387.3 291.3 416 256 416H64C28.65 416 0 387.3 0 352V160C0 124.7 28.65 96 64 96H256zM256 144H64C55.16 144 48 151.2 48 160V352C48 360.8 55.16 368 64 368H256C264.8 368 272 360.8 272 352V160C272 151.2 264.8 144 256 144z\"]\n};\nvar faFolderArrowUp = {\n  prefix: 'far',\n  iconName: 'folder-arrow-up',\n  icon: [512, 512, [\"folder-upload\"], \"e054\", \"M272.1 191c-9.375-9.375-24.56-9.375-33.94 0l-80 80c-9.375 9.375-9.375 24.56 0 33.94s24.56 9.375 33.94 0L232 265.9V368c0 13.25 10.75 24 24 24s24-10.75 24-24V265.9l39.03 39.03C323.7 309.7 329.8 312 336 312s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L272.1 191zM448 96h-172.1L226.7 50.75C214.7 38.74 198.5 32 181.5 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h384c35.35 0 64-28.66 64-64V160C512 124.7 483.3 96 448 96zM464 416c0 8.824-7.178 16-16 16H64c-8.822 0-16-7.176-16-16V96c0-8.824 7.178-16 16-16h117.5c4.273 0 8.293 1.664 11.31 4.688L256 144h192c8.822 0 16 7.176 16 16V416z\"]\n};\nvar faFolderUpload = faFolderArrowUp;\nvar faBridgeLock = {\n  prefix: 'far',\n  iconName: 'bridge-lock',\n  icon: [640, 512, [], \"e4cc\", \"M576 32C589.3 32 600 42.75 600 56C600 69.25 589.3 80 576 80H536V144H584C597.3 144 608 154.7 608 168C608 175.2 604.8 181.7 599.8 186.1C580.4 169.8 555.3 160 528 160C497.5 160 469.8 172.2 449.6 192H56C42.75 192 32 181.3 32 168C32 154.7 42.75 144 56 144H104V80H56C42.75 80 32 69.25 32 56C32 42.75 42.75 32 56 32H576zM488 80H408V144H488V80zM280 80V144H360V80H280zM232 80H152V144H232V80zM336 240C368.2 240 396.9 254.6 416 277.5V296.6C404.2 303.4 394.7 313.9 389.2 326.6C381.9 304.2 360.9 288 336 288H304C273.1 288 248 313.1 248 344V440C248 462.1 230.1 480 208 480H144C121.9 480 104 462.1 104 440V336C104 309.5 82.51 288 56 288C42.75 288 32 277.3 32 264C32 250.7 42.75 240 56 240C109 240 152 282.1 152 336V432H200V344C200 286.6 246.6 240 304 240H336zM528 192C572.2 192 608 227.8 608 272V320C625.7 320 640 334.3 640 352V480C640 497.7 625.7 512 608 512H448C430.3 512 416 497.7 416 480V352C416 334.3 430.3 320 448 320V272C448 227.8 483.8 192 528 192zM528 240C510.3 240 496 254.3 496 272V320H560V272C560 254.3 545.7 240 528 240z\"]\n};\nvar faCrosshairsSimple = {\n  prefix: 'far',\n  iconName: 'crosshairs-simple',\n  icon: [512, 512, [], \"e59f\", \"M256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0zM280 49.37V120C280 133.3 269.3 144 256 144C242.7 144 232 133.3 232 120V49.37C136.3 60.36 60.36 136.3 49.37 232H120C133.3 232 144 242.7 144 256C144 269.3 133.3 280 120 280H49.37C60.36 375.7 136.3 451.6 232 462.6V392C232 378.7 242.7 368 256 368C269.3 368 280 378.7 280 392V462.6C375.7 451.6 451.6 375.7 462.6 280H392C378.7 280 368 269.3 368 256C368 242.7 378.7 232 392 232H462.6C451.6 136.3 375.7 60.36 280 49.37z\"]\n};\nvar faSackDollar = {\n  prefix: 'far',\n  iconName: 'sack-dollar',\n  icon: [512, 512, [128176], \"f81d\", \"M276.1 230.3C282.7 231.5 292.7 233.5 297.1 234.7C307.8 237.5 314.2 248.5 311.3 259.1C308.5 269.8 297.5 276.2 286.9 273.3C283 272.3 269.5 269.7 265.1 268.1C252.9 267.1 242.1 268.7 236.5 271.6C230.2 274.4 228.7 277.7 228.3 279.7C227.7 283.1 228.3 284.3 228.5 284.7C228.7 285.2 229.5 286.4 232.1 288.2C238.2 292.4 247.8 295.4 261.1 299.7L262.8 299.9C274.9 303.6 291.1 308.4 303.2 317.3C309.9 322.1 316.2 328.7 320.1 337.7C324.1 346.8 324.9 356.8 323.1 367.2C319.8 386.2 307.2 399.2 291.4 405.9C286.6 407.1 281.4 409.5 276.1 410.5V416C276.1 427.1 267.1 436.1 255.1 436.1C244.9 436.1 235.9 427.1 235.9 416V409.6C226.4 407.4 213.1 403.2 206.1 400.5C204.4 399.9 202.9 399.4 201.7 398.1C191.2 395.5 185.5 384.2 189 373.7C192.5 363.2 203.8 357.5 214.3 361C216.3 361.7 218.5 362.4 220.7 363.2C230.2 366.4 240.9 370 246.9 371C259.7 373 269.6 371.7 275.7 369.1C281.2 366.8 283.1 363.8 283.7 360.3C284.4 356.3 283.8 354.5 283.4 353.7C283.1 352.8 282.2 351.4 279.7 349.6C273.8 345.3 264.4 342.2 250.4 337.9L248.2 337.3C236.5 333.8 221.2 329.2 209.6 321.3C203 316.8 196.5 310.6 192.3 301.8C188.1 292.9 187.1 283 188.9 272.8C192.1 254.5 205.1 241.9 220 235.1C224.1 232.9 230.3 231.2 235.9 230V223.1C235.9 212.9 244.9 203.9 256 203.9C267.1 203.9 276.1 212.9 276.1 223.1L276.1 230.3zM179 120.4L121.9 37.62C110.1 21.7 122.4 0 141.7 0H370.3C389.6 0 401 21.7 390.1 37.62L332.1 120.4C341.2 125.7 350.8 132.1 361.2 139.9C422.6 185.5 512 274.8 512 416C512 469 469 512 416 512H96C42.98 512 0 469 0 416C0 274.8 89.41 185.5 150.8 139.9C161.2 132.1 170.8 125.7 179 120.4L179 120.4zM204.9 160.8C150.9 195.4 48 277 48 416C48 442.5 69.49 464 96 464H416C442.5 464 464 442.5 464 416C464 277 361.1 195.4 307.1 160.8L293.3 151.1H218.7L204.9 160.8zM285.1 103.1L324.6 47.1H187.4L226 103.1H285.1z\"]\n};\nvar faPenToSquare = {\n  prefix: 'far',\n  iconName: 'pen-to-square',\n  icon: [512, 512, [\"edit\"], \"f044\", \"M373.1 24.97C401.2-3.147 446.8-3.147 474.9 24.97L487 37.09C515.1 65.21 515.1 110.8 487 138.9L289.8 336.2C281.1 344.8 270.4 351.1 258.6 354.5L158.6 383.1C150.2 385.5 141.2 383.1 135 376.1C128.9 370.8 126.5 361.8 128.9 353.4L157.5 253.4C160.9 241.6 167.2 230.9 175.8 222.2L373.1 24.97zM440.1 58.91C431.6 49.54 416.4 49.54 407 58.91L377.9 88L424 134.1L453.1 104.1C462.5 95.6 462.5 80.4 453.1 71.03L440.1 58.91zM203.7 266.6L186.9 325.1L245.4 308.3C249.4 307.2 252.9 305.1 255.8 302.2L390.1 168L344 121.9L209.8 256.2C206.9 259.1 204.8 262.6 203.7 266.6zM200 64C213.3 64 224 74.75 224 88C224 101.3 213.3 112 200 112H88C65.91 112 48 129.9 48 152V424C48 446.1 65.91 464 88 464H360C382.1 464 400 446.1 400 424V312C400 298.7 410.7 288 424 288C437.3 288 448 298.7 448 312V424C448 472.6 408.6 512 360 512H88C39.4 512 0 472.6 0 424V152C0 103.4 39.4 64 88 64H200z\"]\n};\nvar faEdit = faPenToSquare;\nvar faSquareSliders = {\n  prefix: 'far',\n  iconName: 'square-sliders',\n  icon: [448, 512, [\"sliders-h-square\"], \"f3f0\", \"M120 152H152V136C152 122.7 162.7 112 176 112C189.3 112 200 122.7 200 136V152H328C341.3 152 352 162.7 352 176C352 189.3 341.3 200 328 200H200V216C200 229.3 189.3 240 176 240C162.7 240 152 229.3 152 216V200H120C106.7 200 96 189.3 96 176C96 162.7 106.7 152 120 152zM120 360C106.7 360 96 349.3 96 336C96 322.7 106.7 312 120 312H248V296C248 282.7 258.7 272 272 272C285.3 272 296 282.7 296 296V312H328C341.3 312 352 322.7 352 336C352 349.3 341.3 360 328 360H296V376C296 389.3 285.3 400 272 400C258.7 400 248 389.3 248 376V360H120zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96V416C48 424.8 55.16 432 64 432z\"]\n};\nvar faSlidersHSquare = faSquareSliders;\nvar faCarSide = {\n  prefix: 'far',\n  iconName: 'car-side',\n  icon: [640, 512, [128663], \"f5e4\", \"M640 320V368C640 385.7 625.7 400 608 400H574.7C567.1 445.4 527.6 480 480 480C432.4 480 392.9 445.4 385.3 400H254.7C247.1 445.4 207.6 480 160 480C112.4 480 72.94 445.4 65.33 400H32C14.33 400 0 385.7 0 368V256C0 226.6 19.82 201.8 46.82 194.3L89.62 87.32C102.1 53.91 135.3 32 171.3 32H353.2C379.1 32 405.3 44.15 421.1 65.03L523.1 192.6C589.1 198.6 640 253.3 640 320V320zM171.3 80C154.1 80 140.3 89.96 134.2 105.1L99.45 192H224V80H171.3zM272 192H462.1L384.5 95.01C376.9 85.52 365.4 80 353.2 80H271.1L272 192zM525.3 400C527 394.1 528 389.6 528 384C528 378.4 527 373 525.3 368C518.7 349.4 500.9 336 480 336C459.1 336 441.3 349.4 434.7 368C432.1 373 432 378.4 432 384C432 389.6 432.1 394.1 434.7 400C441.3 418.6 459.1 432 480 432C500.9 432 518.7 418.6 525.3 400zM570.5 352H592V320C592 275.8 556.2 240 512 240H64C55.16 240 48 247.2 48 256V352H69.46C82.64 314.7 118.2 288 160 288C201.8 288 237.4 314.7 250.5 352H389.5C402.6 314.7 438.2 288 480 288C521.8 288 557.4 314.7 570.5 352H570.5zM205.3 400C207 394.1 208 389.6 208 384C208 378.4 207 373 205.3 368C198.7 349.4 180.9 336 160 336C139.1 336 121.3 349.4 114.7 368C112.1 373 112 378.4 112 384C112 389.6 112.1 394.1 114.7 400C121.3 418.6 139.1 432 160 432C180.9 432 198.7 418.6 205.3 400z\"]\n};\nvar faMessageMiddleTop = {\n  prefix: 'far',\n  iconName: 'message-middle-top',\n  icon: [512, 512, [\"comment-middle-top-alt\"], \"e1e2\", \"M448 96.03h-111.1l-67.22-89.63C265.6 2.133 260.8 .0002 256 .0002S246.4 2.133 243.2 6.4l-67.22 89.63H64c-35.25 0-64 28.75-64 63.1v287.1C0 483.3 28.75 512 64 512h384c35.25 0 64-28.75 64-63.99V160C512 124.8 483.3 96.03 448 96.03zM464 448C464 456.7 456.7 464 448 464H64c-8.674 0-16-7.324-16-15.99V160c0-8.67 7.326-15.1 16-15.1h135.1L256 69.33l56.03 74.7H448c8.674 0 16 7.326 16 15.1V448z\"]\n};\nvar faCommentMiddleTopAlt = faMessageMiddleTop;\nvar faLightbulbOn = {\n  prefix: 'far',\n  iconName: 'lightbulb-on',\n  icon: [640, 512, [], \"f672\", \"M107.1 287.3L51.62 319.3c-7.5 4.125-12.25 12.13-12.38 20.88c0 8.625 4.625 16.63 12.13 21c7.625 4.25 16.87 4.125 24.25-.375l55.5-32c11.12-6.75 14.87-21.25 8.375-32.5C133 284.9 118.5 280.9 107.1 287.3zM131.1 55.25l-55.5-32c-7.375-4.5-16.62-4.625-24.25-.375c-7.5 4.375-12.13 12.38-12.13 21C39.37 52.63 44.12 60.63 51.62 64.75L107.1 96.75C114.5 101.3 123.8 101.4 131.4 97.13C138.9 92.75 143.5 84.75 143.5 76.13C143.4 67.38 138.6 59.38 131.1 55.25zM112 192c0-13.25-10.75-24-24-24h-64c-13.25 0-24 10.75-24 24s10.75 24 24 24h64C101.3 216 112 205.3 112 192zM521 100c4.125 0 8.25-1.125 12-3.25l55.38-32c11.25-6.75 14.88-21.25 8.375-32.5c-6.5-11.38-21-15.38-32.38-9L509 55.25c-9.5 5.375-14 16.5-11.25 27C500.6 92.75 510.1 100 521 100zM616 168h-64c-13.25 0-24 10.75-24 24s10.75 24 24 24h64c13.25 0 24-10.75 24-24S629.3 168 616 168zM588.4 319.3l-55.5-32c-7.375-4.5-16.62-4.625-24.25-.375c-7.5 4.375-12.12 12.38-12.12 21c.125 8.75 4.875 16.75 12.38 20.88l55.5 32c11.38 6.375 25.88 2.375 32.38-9C603.3 340.5 599.5 326 588.4 319.3zM320 .0036C218 .3239 144 82.98 144 175.1c0 44.38 16.4 84.82 43.52 115.8c16.53 18.84 42.36 58.26 52.24 91.48c.0313 .25 .0833 .4948 .1146 .7604l160.3 .0007c.0313-.2656 .0521-.4955 .0833-.7611c9.875-33.22 35.71-72.64 52.24-91.48C479.6 260.8 496 220.4 496 175.1C496 78.8 417.2 .0075 320 .0036zM416.4 260.1c-15.66 17.85-35.04 46.3-49.05 75.89h-94.61c-14.01-29.59-33.39-58.04-49.04-75.88C203.2 236.8 192 206.1 192 175.1C192 113.3 240.1 48.25 319.1 48C390.6 48 448 105.4 448 175.1C448 206.1 436.8 236.8 416.4 260.1zM240.1 454.4c0 6.297 1.89 12.43 5.359 17.68l17.09 25.69c5.25 7.875 17.18 14.28 26.65 14.28h61.72c9.438 0 21.38-6.395 26.63-14.27l17.09-25.69C397.6 467.6 400 459.7 400 454.4v-38.36l-159.9 .0048L240.1 454.4zM304 80C259.9 80 224 115.9 224 160c0 8.844 7.156 16.01 16 16.01S256 168.8 256 160c0-26.47 21.53-48 48-48c8.844 0 16-7.145 16-15.99S312.8 80 304 80z\"]\n};\nvar faKnife = {\n  prefix: 'far',\n  iconName: 'knife',\n  icon: [512, 512, [\"utensil-knife\"], \"f2e4\", \"M508.6 127.1C501.6 163.3 483.9 196.6 457.8 222.7L366.6 314.1C360.6 320.1 353.6 325.8 345.8 329C338 332.3 329.7 333.1 321.2 334C312.8 334 304.4 332.4 296.6 329.2C288.8 325.1 281.7 321.2 275.7 315.3L246.9 286.5L41.6 504.5C37.22 509.2 31.17 511.9 24.79 512.1C18.41 512.3 12.21 509.9 7.567 505.5C2.92 501.1 .2036 495.1 .0145 488.7C-.1746 482.3 2.18 476.1 6.559 471.5L445 9.377C448.7 5.68 453.3 2.947 458.3 1.414C463.3-.119 468.6-.4035 473.7 .5847C478.8 1.573 483.6 3.804 487.7 7.083C491.8 10.36 494.1 14.59 497.1 19.39C511.6 53.33 515.6 90.83 508.6 127.1zM423.7 189.1C440.2 172.7 452.3 152.5 458.7 130.2C465.2 107.9 465.8 84.34 460.6 61.73L447 75.42L279.9 251.4L309.8 281.3C311.3 282.8 313.1 283.1 315 284.8C316.1 285.6 319.1 285.1 321.2 285.1C323.3 285.1 325.4 285.6 327.3 284.8C329.3 283.1 331 282.8 332.5 281.3L423.7 188.1V189.1z\"]\n};\nvar faUtensilKnife = faKnife;\nvar faShareNodes = {\n  prefix: 'far',\n  iconName: 'share-nodes',\n  icon: [448, 512, [\"share-alt\"], \"f1e0\", \"M448 128C448 181 405 224 352 224C323.1 224 297.2 211.2 279.6 191L189.9 235.9C191.3 242.4 191.1 249.1 191.1 255.1C191.1 262.9 191.3 269.6 189.9 276.1L279.6 320.1C297.2 300.8 323.1 287.1 352 287.1C405 287.1 448 330.1 448 384C448 437 405 480 352 480C298.1 480 256 437 256 384C256 377.1 256.7 370.4 258.1 363.9L168.4 319C150.8 339.2 124.9 352 96 352C42.98 352 0 309 0 255.1C0 202.1 42.98 159.1 96 159.1C124.9 159.1 150.8 172.8 168.4 192.1L258.1 148.1C256.7 141.6 256 134.9 256 128C256 74.98 298.1 32 352 32C405 32 448 74.98 448 128H448zM95.1 304C122.5 304 143.1 282.5 143.1 256C143.1 229.5 122.5 208 95.1 208C69.49 208 47.1 229.5 47.1 256C47.1 282.5 69.49 304 95.1 304zM352 80C325.5 80 304 101.5 304 128C304 154.5 325.5 176 352 176C378.5 176 400 154.5 400 128C400 101.5 378.5 80 352 80zM352 432C378.5 432 400 410.5 400 384C400 357.5 378.5 336 352 336C325.5 336 304 357.5 304 384C304 410.5 325.5 432 352 432z\"]\n};\nvar faShareAlt = faShareNodes;\nvar faWaveSine = {\n  prefix: 'far',\n  iconName: 'wave-sine',\n  icon: [640, 512, [8767], \"f899\", \"M638.9 278.2C632.9 297.3 576.7 464 467.2 464c-95.24 0-135.1-106.3-170.2-200.1c-29.67-79.28-63.31-169.1-124.2-169.1c-56.09 0-105.5 91.25-125 152.6c-3.875 12.26-15.06 16.61-23.46 16.61c-2.531 0-4.978-.3691-6.679-.9453C11.14 261.2 5.834 257 2.729 251.3c-2.951-5.477-3.527-11.72-1.639-17.54C7.135 214.7 63.32 48 172.8 48c95.24 0 135.1 106.3 170.2 200.1c29.67 79.28 63.31 169.1 124.2 169.1c56.08 0 105.5-91.27 125-152.6c3.869-12.23 15.12-16.58 23.58-16.58c2.473 0 4.863 .3516 6.562 .9121c6.424 1.77 11.86 6.043 14.93 11.73C640.2 266.2 640.8 272.4 638.9 278.2z\"]\n};\nvar faHeartCircleMinus = {\n  prefix: 'far',\n  iconName: 'heart-circle-minus',\n  icon: [576, 512, [], \"e4ff\", \"M310.3 108.6L257.3 167.2L201.1 109C167.2 73.77 113.2 71.03 81.21 98.88L80.94 99.12C39.31 134.8 37.21 198.7 74.21 237.1L74.24 237.1L256.4 424.1L263.2 417.9C268.1 434.7 275.5 450.4 284.9 464.6L279.4 470.3C266.4 483.2 245.5 483.2 233.5 470.3L39.71 270.5C-16.22 212.5-13.23 116.6 49.7 62.68C98.77 19.96 171.8 23.55 222.2 62.93C227.2 66.83 231.1 71.08 236.5 75.67L256.4 96.64L275.4 75.67C280.1 70.91 285 66.51 290.2 62.5C340.4 23.53 412.5 20.11 463.2 62.68C506.1 100.1 520.7 157.6 507 208.7C492.7 201.1 477.3 197.1 461.2 194.4C469.4 160.9 459.7 123.5 432 99.16C397.6 70.61 344.6 74.22 310.3 108.6zM576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 223.1 432 223.1C511.5 223.1 576 288.5 576 368zM496 351.1H368C359.2 351.1 352 359.2 352 367.1C352 376.8 359.2 383.1 368 383.1H496C504.8 383.1 512 376.8 512 367.1C512 359.2 504.8 351.1 496 351.1z\"]\n};\nvar faCircleW = {\n  prefix: 'far',\n  iconName: 'circle-w',\n  icon: [512, 512, [], \"e12c\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM383.1 145.1c-12.66-3.828-26.11 3.203-30 15.88L313.5 289.4l-34.36-127.6C276.4 151.3 266.9 144 256 144S235.6 151.3 232.8 161.8L198.5 289.4L158.9 160.9c-3.906-12.67-17.34-19.73-30-15.88c-12.67 3.891-19.78 17.33-15.88 30l64 208C180.2 393.3 189.7 399.1 200.4 400c10.7-.1875 19.97-7.438 22.75-17.77L256 260.3l32.83 121.9C291.6 392.6 300.9 399.8 311.6 400H312c10.52 0 19.84-6.859 22.94-16.94l64-208C402.8 162.4 395.7 148.1 383.1 145.1z\"]\n};\nvar faCircleCalendar = {\n  prefix: 'far',\n  iconName: 'circle-calendar',\n  icon: [512, 512, [\"calendar-circle\"], \"e102\", \"M208 112C216.8 112 224 119.2 224 128V144H288V128C288 119.2 295.2 112 304 112C312.8 112 320 119.2 320 128V144H336C362.5 144 384 165.5 384 192V320C384 346.5 362.5 368 336 368H176C149.5 368 128 346.5 128 320V192C128 165.5 149.5 144 176 144H192V128C192 119.2 199.2 112 208 112zM336 320V224H176V320H336zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faCalendarCircle = faCircleCalendar;\nvar faHourglassHalf = {\n  prefix: 'far',\n  iconName: 'hourglass-half',\n  icon: [384, 512, [\"hourglass-2\"], \"f252\", \"M0 24C0 10.75 10.75 0 24 0H360C373.3 0 384 10.75 384 24C384 37.25 373.3 48 360 48H352V66.98C352 107.3 335.1 145.1 307.5 174.5L225.9 256L307.5 337.5C335.1 366 352 404.7 352 445V464H360C373.3 464 384 474.7 384 488C384 501.3 373.3 512 360 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H32V445C32 404.7 48.01 366 76.52 337.5L158.1 256L76.52 174.5C48.01 145.1 32 107.3 32 66.98V48H24C10.75 48 0 37.25 0 24V24zM99.78 384H284.2C281 379.6 277.4 375.4 273.5 371.5L192 289.9L110.5 371.5C106.6 375.4 102.1 379.6 99.78 384H99.78zM284.2 128C296.1 110.4 304 89.03 304 66.98V48H80V66.98C80 89.03 87 110.4 99.78 128H284.2z\"]\n};\nvar faHourglass2 = faHourglassHalf;\nvar faMicroscope = {\n  prefix: 'far',\n  iconName: 'microscope',\n  icon: [512, 512, [128300], \"f610\", \"M488 464h-41.42C486.6 428.8 512 377.4 512 320c0-105.9-86.13-192-192-192v48c79.41 0 144 64.59 144 144s-64.59 144-144 144H24C10.75 464 0 474.7 0 488C0 501.3 10.75 512 24 512h464c13.25 0 24-10.75 24-24C512 474.7 501.3 464 488 464zM120 432h176c13.25 0 24-10.75 24-24c0-13.26-10.75-24-24-24h-176C106.7 384 96 394.7 96 408C96 421.3 106.7 432 120 432zM160 320h16v16C176 344.8 183.2 352 192 352h32c8.836 0 16-7.164 16-16V320H256c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32c0-17.67-14.33-32-32-32H192C174.3 0 160 14.33 160 32C142.3 32 128 46.33 128 64v224C128 305.7 142.3 320 160 320zM176 80h64v192h-64V80z\"]\n};\nvar faSunset = {\n  prefix: 'far',\n  iconName: 'sunset',\n  icon: [576, 512, [127751], \"f767\", \"M551.1 463.1L491.5 463.1l29.38-44.75c7.375-11.12 8.75-25.25 3.625-37.75c-5.25-12.38-16.12-21.5-29.25-24.25l-70.75-14.5L409.1 272c-2.75-13.25-11.75-24.25-24.25-29.38c-12.5-5.25-26.62-3.75-37.63 3.625L287.8 286L227.6 246.1c-22.5-14.88-56.5-.875-61.88 25.62l-14.5 70.87L80.63 356.1c-13.38 2.75-24.12 11.75-29.38 24.25c-5 12.5-3.75 26.5 3.75 37.75l29.75 45l-60.75-.0052C10.8 463.1 0 474.8 0 487.1C0 501.2 10.8 511.1 24 511.1H551.1C565.2 511.1 576 501.2 576 487.1C576 474.8 565.2 463.1 551.1 463.1zM234.6 463.1c4.625-15.62 16-29 32.13-35.75c28.5-11.75 61.5 1.875 73.25 30.38c.75 1.75 1.125 3.625 1.625 5.375H234.6zM433.1 463.1h-43.25c-1.25-8-3.125-16-6.375-23.75c-21.88-53-82.88-78.25-135.9-56.38c-34.75 14.38-57.38 45.5-62.75 80.13h-43.5l-40.88-62.13l90.88-18.62l18.5-90.87l77.38 51.25l77.25-51.12l18.75 90.87l90.75 18.75L433.1 463.1zM271 216.1c9.375 9.375 24.56 9.375 33.94 0l80-80c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L312 142.1V24C312 10.75 301.3 0 288 0S264 10.75 264 24v118.1L224.1 103C220.3 98.34 214.1 96 208 96S195.7 98.34 191 103c-9.375 9.375-9.375 24.56 0 33.94L271 216.1z\"]\n};\nvar faSink = {\n  prefix: 'far',\n  iconName: 'sink',\n  icon: [512, 512, [], \"e06d\", \"M488 287.1L400 288V256l56-.0005c13.25 0 24-10.75 24-23.1s-10.75-24-24-24L384 208c-17.67 0-32 14.33-32 32v47.1L280 287.1V87.1c0-23.44 20.24-42.22 44.17-39.79c20.81 2.118 35.83 21.22 35.83 42.14L360 104c0 13.25 10.75 23.1 23.1 23.1s24-10.75 24-23.1v-16c0-51.43-44.32-92.68-96.78-87.57c-45.72 4.451-79.22 45.54-79.22 91.48L232 287.1L160 288V240c0-17.67-14.33-32-32-32L55.1 207.1C42.75 207.1 32 218.7 32 231.1s10.75 24 23.1 24L112 256V288L23.1 287.1C10.75 287.1 0 298.7 0 311.1s10.75 24 23.1 24L32 336v80c0 53.02 42.98 96 96 96h256c53.02 0 96-42.98 96-96V336l8 0c13.25 0 24-10.75 24-23.1S501.3 287.1 488 287.1zM432 415.1c0 26.47-21.53 48-48 48H128c-26.47 0-48-21.53-48-48v-80h352V415.1z\"]\n};\nvar faCalendarExclamation = {\n  prefix: 'far',\n  iconName: 'calendar-exclamation',\n  icon: [448, 512, [], \"f334\", \"M256 400C256 417.7 241.7 432 224 432C206.3 432 192 417.7 192 400C192 382.3 206.3 368 224 368C241.7 368 256 382.3 256 400zM248 312C248 325.3 237.3 336 224 336C210.7 336 200 325.3 200 312V248C200 234.7 210.7 224 224 224C237.3 224 248 234.7 248 248V312zM152 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24V64zM48 448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192H48V448z\"]\n};\nvar faTruckContainerEmpty = {\n  prefix: 'far',\n  iconName: 'truck-container-empty',\n  icon: [640, 512, [], \"e2b5\", \"M432 168C432 154.7 442.7 144 456 144H528.8C545.6 144 561.5 151.5 572.2 164.5L630.1 236.4C636.8 243.5 640 252.5 640 261.7V368C640 385.7 625.7 400 608 400C608 444.2 572.2 480 528 480C483.8 480 448 444.2 448 400H288C288 444.2 252.2 480 208 480C181.8 480 158.6 467.4 144 448C129.4 467.4 106.2 480 80 480C35.82 480 0 444.2 0 400C0 355.8 35.82 320 80 320C106.2 320 129.4 332.6 144 351.1C158.6 332.6 181.8 320 208 320C234.2 320 257.4 332.6 272 352H432V168zM528.8 192H480V256H584.1L535 194.9C533.5 193.1 531.2 192 528.8 192V192zM528 432C545.7 432 560 417.7 560 400C560 382.3 545.7 368 528 368C510.3 368 496 382.3 496 400C496 417.7 510.3 432 528 432zM208 368C190.3 368 176 382.3 176 400C176 417.7 190.3 432 208 432C225.7 432 240 417.7 240 400C240 382.3 225.7 368 208 368zM80 432C97.67 432 112 417.7 112 400C112 382.3 97.67 368 80 368C62.33 368 48 382.3 48 400C48 417.7 62.33 432 80 432z\"]\n};\nvar faHandHeart = {\n  prefix: 'far',\n  iconName: 'hand-heart',\n  icon: [512, 512, [], \"f4bc\", \"M306.4 303.1c-10.48 0-21.05 4.401-28.9 12.64l-5.543 5.799l-5.543-5.799c-7.839-8.238-18.4-12.64-28.89-12.64c-21.88 0-37.57 18.85-37.57 39.78c0 10.27 3.732 20.53 11.19 28.37l54.42 57.08c1.758 1.846 4.065 2.769 6.372 2.769s4.614-.9229 6.372-2.769l54.42-57.08c7.481-7.841 11.22-18.11 11.22-28.39C344 322.8 328.3 303.1 306.4 303.1zM408 80c-3.994 0-7.91 .3262-11.73 .9551c-9.586-28.51-36.57-49.11-68.27-49.11c-6.457 0-12.72 .8555-18.68 2.457C296.6 13.73 273.9 0 248 0C222.1 0 199.3 13.79 186.6 34.44C180.7 32.85 174.5 32 168.1 32C128.4 32 96.01 64.3 96.01 104v121.6C90.77 224.6 85.41 224 80.01 224c-.0026 0 .0026 0 0 0c-43.58 0-80.01 35.15-80.01 80.07c0 20.29 7.558 39.52 21.45 54.45l81.25 87.24C141.9 487.9 197.4 512 254.9 512h33.08C393.9 512 480 425.9 480 320V152C480 112.3 447.7 80 408 80zM432 320c0 79.41-64.59 144-143.1 144H254.9c-44.41 0-86.83-18.46-117.1-50.96l-79.76-85.63C51.87 320.7 48.66 312 48.66 303.4c0-22.11 18.46-31.4 31.35-31.4c8.561 0 17.1 3.416 23.42 10.18l26.72 28.69c1.65 1.771 3.738 2.564 5.79 2.564c4.106 0 8.065-3.172 8.065-8.017V104c0-13.25 10.75-24 23.1-24s24 10.75 24 24V256c0 8.836 7.164 16 16 16S224 264.8 224 256l.0018-184c0-13.25 10.75-24 24-24s24 10.75 24 24V256c0 8.836 7.162 16 15.1 16c8.838 0 15.99-7.164 15.99-16l.0073-152.2c0-13.25 10.75-24 24-24s24 10.75 24 24V256c0 8.836 7.164 16 16 16s16-7.164 16-16V152c0-13.25 10.75-24 24-24C421.3 128 432 138.8 432 152V320z\"]\n};\nvar faBagShopping = {\n  prefix: 'far',\n  iconName: 'bag-shopping',\n  icon: [448, 512, [\"shopping-bag\"], \"f290\", \"M112 160V112C112 50.14 162.1 0 224 0C285.9 0 336 50.14 336 112V160H400C426.5 160 448 181.5 448 208V416C448 469 405 512 352 512H96C42.98 512 0 469 0 416V208C0 181.5 21.49 160 48 160H112zM160 160H288V112C288 76.65 259.3 48 224 48C188.7 48 160 76.65 160 112V160zM48 208V416C48 442.5 69.49 464 96 464H352C378.5 464 400 442.5 400 416V208H336V264C336 277.3 325.3 288 312 288C298.7 288 288 277.3 288 264V208H160V264C160 277.3 149.3 288 136 288C122.7 288 112 277.3 112 264V208H48z\"]\n};\nvar faShoppingBag = faBagShopping;\nvar faArrowDownZA = {\n  prefix: 'far',\n  iconName: 'arrow-down-z-a',\n  icon: [512, 512, [\"sort-alpha-desc\", \"sort-alpha-down-alt\"], \"f881\", \"M327.1 80h62.94L309.1 185.2c-5.623 7.25-6.654 17.06-2.625 25.28c4.031 8.25 12.41 13.47 21.56 13.47h111.1c13.25 0 23.1-10.75 23.1-24s-10.75-24-23.1-24H377.1l81.87-105.2c5.625-7.25 6.656-17.06 2.625-25.28C457.5 37.22 449.1 32 439.1 32h-111.1c-13.25 0-23.1 10.75-23.1 24S314.7 80 327.1 80zM477.5 445.3l-71.1-144c-8.123-16.3-34.81-16.3-42.94 0l-71.1 144c-5.938 11.84-1.125 26.25 10.75 32.19c11.9 5.938 26.25 1.156 32.19-10.75l5.359-10.72h90.34l5.359 10.72c4.219 8.438 12.69 13.28 21.5 13.28c3.594 0 7.25-.8125 10.69-2.531C478.6 471.5 483.4 457.1 477.5 445.3zM362.8 407.1l21.17-42.34l21.17 42.34H362.8zM206.4 335.1L152 394.9V56.02c0-13.27-10.75-24.02-24-24.02S104 42.76 104 56.02v338.9l-54.37-58.95c-4.719-5.125-11.16-7.719-17.62-7.719c-5.812 0-11.66 2.094-16.28 6.375c-9.75 8.977-10.34 24.18-1.344 33.94l95.1 104.1c9.062 9.82 26.19 9.82 35.25 0l95.1-104.1c9-9.758 8.406-24.96-1.344-33.94C230.5 325.5 215.3 326.2 206.4 335.1z\"]\n};\nvar faSortAlphaDesc = faArrowDownZA;\nvar faSortAlphaDownAlt = faArrowDownZA;\nvar faMitten = {\n  prefix: 'far',\n  iconName: 'mitten',\n  icon: [448, 512, [], \"f7b5\", \"M416.7 184.8c-15.5-13-35.25-20.12-55.5-20.12c-14.87 0-29.12 3.625-41.75 10.62L306.9 120.5C290.5 49.63 228.2 0 155.5 0c-11.75 0-23.5 1.375-35.12 4C36.99 23.25-15.26 106.9 3.992 190.4L54.61 384h49.62l-53.5-204.4C37.49 121.9 73.61 64.13 131.2 50.75C139.2 49 147.4 48 155.5 48c50.25 0 93.24 34.25 104.6 83.25l32.62 141.5l38.5-46.13c7.5-8.875 18.37-14 29.1-14c9 0 17.88 3.125 24.75 9c16.5 13.62 18.75 38.25 5 54.63L301.2 384h62.5l64.12-76.88C458.6 270.3 453.6 215.4 416.7 184.8zM351.1 416H63.99c-17.6 0-31.1 14.4-31.1 31.1l.0026 31.1C31.1 497.6 46.4 512 63.1 512h288c17.6 0 32-14.4 32-31.1l-.0049-31.1C383.1 430.4 369.6 416 351.1 416z\"]\n};\nvar faReplyClock = {\n  prefix: 'far',\n  iconName: 'reply-clock',\n  icon: [640, 512, [\"reply-time\"], \"e239\", \"M496 0C416.5 0 352 64.47 352 144S416.5 288 496 288S640 223.5 640 144S575.5 0 496 0zM544 160h-48C487.2 160 480 152.8 480 144v-64C480 71.16 487.2 64 496 64S512 71.16 512 80V128h32c8.844 0 16 7.156 16 16S552.8 160 544 160zM256 256H88.51l127.2-109.8C225.7 137.5 226.8 122.3 218.2 112.3C209.5 102.3 194.3 101.2 184.3 109.8l-176 152C3.031 266.4 0 273 0 280s3.031 13.59 8.312 18.16l176 152C188.8 454.1 194.4 456 200 456c6.719 0 13.41-2.812 18.16-8.312c8.656-10.03 7.562-25.19-2.469-33.84L88.51 304H256c101.5 0 184 82.53 184 184c0 13.25 10.75 24 24 24s24-10.75 24-24C488 360.1 383.9 256 256 256z\"]\n};\nvar faReplyTime = faReplyClock;\nvar faPersonRays = {\n  prefix: 'far',\n  iconName: 'person-rays',\n  icon: [512, 512, [], \"e54d\", \"M208 48C208 21.49 229.5 0 256 0C282.5 0 304 21.49 304 48C304 74.51 282.5 96 256 96C229.5 96 208 74.51 208 48zM216 512C202.7 512 192 501.3 192 488V223.6L148.9 299.8C142.4 311.4 127.7 315.4 116.2 308.9C104.6 302.4 100.6 287.7 107.1 276.2L165.7 172.7C181.3 145.1 210.5 128 242.3 128H269.7C301.5 128 330.7 145.1 346.3 172.7L404.9 276.2C411.4 287.7 407.4 302.4 395.8 308.9C384.3 315.4 369.6 311.4 363.1 299.8L320 223.6V488C320 501.3 309.3 512 296 512C282.7 512 272 501.3 272 488V352H239.1V488C239.1 501.3 229.3 512 215.1 512H216zM242.3 176C241.5 176 240.7 176 240 176.1V304H272V176.1C271.3 176 270.5 176 269.7 176H242.3zM7.029 7.029C16.4-2.343 31.6-2.343 40.97 7.029L120.1 87.03C130.3 96.4 130.3 111.6 120.1 120.1C111.6 130.3 96.4 130.3 87.03 120.1L7.029 40.97C-2.343 31.6-2.343 16.4 7.029 7.029V7.029zM504.1 40.97L424.1 120.1C415.6 130.3 400.4 130.3 391 120.1C381.7 111.6 381.7 96.4 391 87.03L471 7.029C480.4-2.343 495.6-2.343 504.1 7.029C514.3 16.4 514.3 31.6 504.1 40.97V40.97zM40.97 504.1C31.6 514.3 16.4 514.3 7.029 504.1C-2.343 495.6-2.343 480.4 7.029 471L87.03 391C96.4 381.7 111.6 381.7 120.1 391C130.3 400.4 130.3 415.6 120.1 424.1L40.97 504.1zM504.1 504.1C495.6 514.3 480.4 514.3 471 504.1L391 424.1C381.7 415.6 381.7 400.4 391 391C400.4 381.7 415.6 381.7 424.1 391L504.1 471C514.3 480.4 514.3 495.6 504.1 504.1z\"]\n};\nvar faRight = {\n  prefix: 'far',\n  iconName: 'right',\n  icon: [448, 512, [11157, \"arrow-alt-right\"], \"f356\", \"M227.8 66.44C215.8 71.39 208 83.06 208 96v80h-160C21.49 176 0 197.5 0 224v64c0 26.51 21.49 48 48 48h160V416c0 12.94 7.797 24.61 19.75 29.56c11.97 4.953 25.72 2.219 34.88-6.938l176-160C444.9 272.4 448 264.2 448 256s-3.125-16.38-9.375-22.62l-176-160C253.5 64.22 239.7 61.48 227.8 66.44zM393.4 256L256 377.4V288H48V224H256V134.6L393.4 256z\"]\n};\nvar faArrowAltRight = faRight;\nvar faCircleF = {\n  prefix: 'far',\n  iconName: 'circle-f',\n  icon: [512, 512, [], \"e10e\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM328 128h-144C170.8 128 160 138.8 160 152v208C160 373.3 170.8 384 184 384s24-10.75 24-24V288h88C309.3 288 320 277.3 320 264S309.3 240 296 240H208v-64h120C341.3 176 352 165.3 352 152S341.3 128 328 128z\"]\n};\nvar faUsers = {\n  prefix: 'far',\n  iconName: 'users',\n  icon: [640, 512, [], \"f0c0\", \"M319.9 320c57.41 0 103.1-46.56 103.1-104c0-57.44-46.54-104-103.1-104c-57.41 0-103.1 46.56-103.1 104C215.9 273.4 262.5 320 319.9 320zM319.9 160c30.85 0 55.96 25.12 55.96 56S350.7 272 319.9 272S263.9 246.9 263.9 216S289 160 319.9 160zM512 160c44.18 0 80-35.82 80-80S556.2 0 512 0c-44.18 0-80 35.82-80 80S467.8 160 512 160zM369.9 352H270.1C191.6 352 128 411.7 128 485.3C128 500.1 140.7 512 156.4 512h327.2C499.3 512 512 500.1 512 485.3C512 411.7 448.4 352 369.9 352zM178.1 464c10.47-36.76 47.36-64 91.14-64H369.9c43.77 0 80.66 27.24 91.14 64H178.1zM551.9 192h-61.84c-12.8 0-24.88 3.037-35.86 8.24C454.8 205.5 455.8 210.6 455.8 216c0 33.71-12.78 64.21-33.16 88h199.7C632.1 304 640 295.6 640 285.3C640 233.8 600.6 192 551.9 192zM183.9 216c0-5.449 .9824-10.63 1.609-15.91C174.6 194.1 162.6 192 149.9 192H88.08C39.44 192 0 233.8 0 285.3C0 295.6 7.887 304 17.62 304h199.5C196.7 280.2 183.9 249.7 183.9 216zM128 160c44.18 0 80-35.82 80-80S172.2 0 128 0C83.82 0 48 35.82 48 80S83.82 160 128 160z\"]\n};\nvar faFacePleading = {\n  prefix: 'far',\n  iconName: 'face-pleading',\n  icon: [512, 512, [], \"e386\", \"M256 408C250.8 408 247.5 410.3 245.5 412.4C236.5 422.1 221.3 422.6 211.6 413.5C201.9 404.5 201.4 389.3 210.5 379.6C219.3 370.1 234.6 360 256 360C277.4 360 292.7 370.1 301.5 379.6C310.6 389.3 310.1 404.5 300.4 413.5C290.7 422.6 275.5 422.1 266.5 412.4C264.5 410.3 261.2 408 256 408zM128 240C145.7 240 160 225.7 160 208C177.7 208 192 222.3 192 240C192 257.7 177.7 272 160 272C142.3 272 128 257.7 128 240zM80 240C80 221.1 85.95 205.4 95.99 192C88.04 192 81.14 186.1 80.12 177.1C79.03 169.2 85.25 161.2 94.02 160.1L105.5 158.7C130.1 155.5 152.1 137.4 159.1 112.8L160.6 107.6C163 99.11 171.9 94.19 180.4 96.62C188.9 99.04 193.8 107.9 191.4 116.4L189.9 121.5C185.7 136.3 178.1 149.6 168 160.4C208.5 164.4 240 198.5 240 240C240 284.2 204.2 320 160 320C115.8 320 80 284.2 80 240zM160 288C186.5 288 208 266.5 208 240C208 213.5 186.5 192 160 192C133.5 192 112 213.5 112 240C112 266.5 133.5 288 160 288zM384 240C384 257.7 369.7 272 352 272C334.3 272 320 257.7 320 240C337.7 240 352 225.7 352 208C369.7 208 384 222.3 384 240zM432 240C432 284.2 396.2 320 352 320C307.8 320 272 284.2 272 240C272 198.5 303.5 164.4 343.1 160.4C333.9 149.6 326.3 136.3 322.1 121.5L320.6 116.4C318.2 107.9 323.1 99.04 331.6 96.62C340.1 94.19 348.1 99.11 351.4 107.6L352.9 112.8C359.9 137.4 381 155.5 406.5 158.7L417.1 160.1C426.8 161.2 432.1 169.2 431.9 177.1C430.9 186.1 423.1 192 416 192C426 205.4 432 221.1 432 240V240zM352 192C325.5 192 304 213.5 304 240C304 266.5 325.5 288 352 288C378.5 288 400 266.5 400 240C400 213.5 378.5 192 352 192zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faEyeSlash = {\n  prefix: 'far',\n  iconName: 'eye-slash',\n  icon: [640, 512, [], \"f070\", \"M150.7 92.77C195 58.27 251.8 32 320 32C400.8 32 465.5 68.84 512.6 112.6C559.4 156 590.7 207.1 605.5 243.7C608.8 251.6 608.8 260.4 605.5 268.3C592.1 300.6 565.2 346.1 525.6 386.7L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L150.7 92.77zM189.8 123.5L235.8 159.5C258.3 139.9 287.8 128 320 128C390.7 128 448 185.3 448 256C448 277.2 442.9 297.1 433.8 314.7L487.6 356.9C521.1 322.8 545.9 283.1 558.6 256C544.1 225.1 518.4 183.5 479.9 147.7C438.8 109.6 385.2 79.1 320 79.1C269.5 79.1 225.1 97.73 189.8 123.5L189.8 123.5zM394.9 284.2C398.2 275.4 400 265.9 400 255.1C400 211.8 364.2 175.1 320 175.1C319.3 175.1 318.7 176 317.1 176C319.3 181.1 320 186.5 320 191.1C320 202.2 317.6 211.8 313.4 220.3L394.9 284.2zM404.3 414.5L446.2 447.5C409.9 467.1 367.8 480 320 480C239.2 480 174.5 443.2 127.4 399.4C80.62 355.1 49.34 304 34.46 268.3C31.18 260.4 31.18 251.6 34.46 243.7C44 220.8 60.29 191.2 83.09 161.5L120.8 191.2C102.1 214.5 89.76 237.6 81.45 255.1C95.02 286 121.6 328.5 160.1 364.3C201.2 402.4 254.8 432 320 432C350.7 432 378.8 425.4 404.3 414.5H404.3zM192 255.1C192 253.1 192.1 250.3 192.3 247.5L248.4 291.7C258.9 312.8 278.5 328.6 302 333.1L358.2 378.2C346.1 381.1 333.3 384 319.1 384C249.3 384 191.1 326.7 191.1 255.1H192z\"]\n};\nvar faFlaskVial = {\n  prefix: 'far',\n  iconName: 'flask-vial',\n  icon: [640, 512, [], \"e4f3\", \"M160 442.5C149.1 446.1 139.2 448 128 448C74.98 448 32 405 32 352V48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H232C245.3 0 256 10.75 256 24C256 37.25 245.3 48 232 48H224V309.9L175 389.4C165.2 405.4 160 423.8 160 442.5zM80 160H176V48H80V160zM80 208V352C80 378.5 101.5 400 128 400C154.5 400 176 378.5 176 352V208H80zM520 0C533.3 0 544 10.75 544 24C544 37.25 533.3 48 520 48H512V217.2L629.1 408.9C636.5 419.6 640 431.8 640 444.4C640 481.7 609.7 512 572.4 512H259.6C222.3 512 191.1 481.7 191.1 444.4C191.1 431.8 195.5 419.6 202 408.9L319.1 217.2V48H311.1C298.7 48 287.1 37.25 287.1 24C287.1 10.75 298.7 0 311.1 0H520zM464 48H368V224C368 228.4 366.8 232.8 364.4 236.6L313.1 320H518.9L467.6 236.6C465.2 232.8 464 228.4 464 224V48zM240 444.4C240 455.2 248.8 464 259.6 464H572.4C583.2 464 592 455.2 592 444.4C592 440.7 590.1 437.2 589.1 434.1L548.4 368H283.6L242.9 434.1C241 437.2 240 440.7 240 444.4H240z\"]\n};\nvar faPoliceBox = {\n  prefix: 'far',\n  iconName: 'police-box',\n  icon: [384, 512, [], \"e021\", \"M104 144C104 139.6 107.6 136 112 136H136V168H104V144zM104 184H136V216H112C107.6 216 104 212.4 104 208V184zM184 144V168H152V136H176C180.4 136 184 139.6 184 144zM152 184H184V208C184 212.4 180.4 216 176 216H152V184zM232 136V168H200V144C200 139.6 203.6 136 208 136H232zM232 216H208C203.6 216 200 212.4 200 208V184H232V216zM248 136H272C276.4 136 280 139.6 280 144V168H248V136zM280 208C280 212.4 276.4 216 272 216H248V184H280V208zM104 248C104 239.2 111.2 232 120 232H168C176.8 232 184 239.2 184 248V296C184 304.8 176.8 312 168 312H120C111.2 312 104 304.8 104 296V248zM192 0C200.8 0 208 7.164 208 16V32H288C305.7 32 320 46.33 320 64C337.7 64 352 78.33 352 96V464H360C373.3 464 384 474.7 384 488C384 501.3 373.3 512 360 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H32V96C32 78.33 46.33 64 64 64C64 46.33 78.33 32 96 32H176V16C176 7.164 183.2 0 192 0zM80 464H304V112H80V464z\"]\n};\nvar faCucumber = {\n  prefix: 'far',\n  iconName: 'cucumber',\n  icon: [512, 512, [129362], \"e401\", \"M474.7 37.48C449.7 12.49 416.9 0 384.2 0s-65.56 12.49-90.54 37.48L169.2 161.8C166.3 160.9 163.3 159.1 160.1 159.1c-17.68 0-32.01 14.33-32.01 32c0 3.242 .9476 6.191 1.844 9.141L37.51 293.5c-50.02 50-50.02 131 0 181C62.49 499.5 95.29 512 128.1 512c31.01 0 61.83-11.59 86.24-33.98c3.132 1.023 6.321 1.977 9.797 1.977c17.68 0 32.01-14.33 32.01-32c0-3.242-.9476-6.191-1.844-9.141l184.8-184.7c2.95 .8965 5.899 1.846 9.142 1.846c17.68 0 32.01-14.33 32.01-32c0-3.475-.9535-6.662-1.977-9.795C524.3 163.1 523.4 86.13 474.7 37.48zM440.7 184.6l-63.16 63.14c-4.385-4.689-10.51-7.713-17.43-7.713c-13.24 0-24.01 10.76-24.01 24c0 6.912 3.025 13.04 7.716 17.42l-159.2 159.2C169.5 455.7 149.4 464 128.1 464s-41.48-8.316-56.58-23.43c-31.21-31.2-31.21-81.96 0-113.2l256.1-256C342.7 56.31 362.8 48 384.2 48c21.39 0 41.48 8.312 56.58 23.42C471.9 102.6 471.9 153.4 440.7 184.6zM160.1 295.1c-13.24 0-24.01 10.76-24.01 24c0 13.24 10.77 24 24.01 24c13.24 0 24.01-10.76 24.01-24C184.1 306.8 173.3 295.1 160.1 295.1zM352.1 103.1c-13.24 0-24.01 10.76-24.01 24c0 13.24 10.77 24 24.01 24c13.24 0 24.01-10.76 24.01-24C376.2 114.8 365.4 103.1 352.1 103.1z\"]\n};\nvar faHeadSideBrain = {\n  prefix: 'far',\n  iconName: 'head-side-brain',\n  icon: [512, 512, [], \"f808\", \"M313.6 192c21.12 0 38.38-16.5 38.38-36.75c0-20.38-17.25-36.88-38.38-36.88h-2.625c-5.25-15.25-19.62-25.5-35.75-25.62c-7.125 0-13.38 2.5-19.12 5.875C249.4 87.63 237.8 80 224 80S198.6 87.63 191.9 98.63c-5.75-3.375-12-5.875-19.12-5.875c-21.12 0-38.38 17.25-38.38 38.5c-21.12 0-38.38 17.12-38.38 38.38c0 16.88 11 30.75 26.12 35.88C122 206.4 121.6 207.1 121.6 208c0 21.25 17.12 38.38 38.38 38.38c4.375-.125 8.75-1 12.75-2.5v50.5C172.8 308.5 184.2 320 198.4 320s25.62-11.47 25.62-25.62v-50.5c4.125 1.5 8.375 2.375 12.75 2.5c21.25 0 38.5-17.12 38.5-38.38c-.125-5.5-1.375-11-3.75-16H313.6zM509.2 275c-21-47.13-48.5-151.8-73.12-186.8C397.6 33.62 334.5 0 266.1 0H200.1c-104.5 0-195.9 80.13-199.9 184.5C-2.111 244.4 23.13 298.1 64 334.9L64.01 488c0 13.26 10.75 24 24 24c13.25 0 23.1-10.74 23.1-23.1V313.4l-15.1-14.25C49.13 257 33.01 187.4 63.88 126.6C89.26 76.75 143.1 48 198.1 48h67.12c51.1 0 100.9 25.38 130.7 67.88c11.25 15.88 27.1 65.63 40.37 102C443.7 237.3 450.1 255.8 456.2 272h-56.25V384c0 8.836-7.164 16-16 16h-79.99v88c0 13.26 10.74 24 24 24c13.25 0 23.1-10.74 23.1-23.1V448h32.01c35.34 0 63.1-28.65 63.1-63.1V320h31.1C503.1 320 518.6 296.1 509.2 275z\"]\n};\nvar faHand = {\n  prefix: 'far',\n  iconName: 'hand',\n  icon: [512, 512, [129306, 9995, \"hand-paper\"], \"f256\", \"M408 80c-3.994 0-7.91 .3262-11.73 .9551c-9.586-28.51-36.57-49.11-68.27-49.11c-6.457 0-12.72 .8555-18.68 2.457C296.6 13.73 273.9 0 248 0C222.1 0 199.3 13.79 186.6 34.44C180.7 32.85 174.5 32 168.1 32C128.4 32 96.01 64.3 96.01 104v121.6C90.77 224.6 85.41 224 80.01 224c-.0026 0 .0026 0 0 0C36.43 224 0 259.2 0 304.1c0 20.29 7.558 39.52 21.46 54.45l81.25 87.24C141.9 487.9 197.4 512 254.9 512h33.08C393.9 512 480 425.9 480 320V152C480 112.3 447.7 80 408 80zM432 320c0 79.41-64.59 144-143.1 144H254.9c-44.41 0-86.83-18.46-117.1-50.96l-79.76-85.63c-6.202-6.659-9.406-15.4-9.406-23.1c0-22.16 18.53-31.4 31.35-31.4c8.56 0 17.1 3.416 23.42 10.18l26.72 28.69C131.8 312.7 133.9 313.4 135.9 313.4c4.106 0 8.064-3.172 8.064-8.016V104c0-13.25 10.75-24 23.1-24c13.25 0 23.1 10.75 23.1 24v152C192 264.8 199.2 272 208 272s15.1-7.163 15.1-15.1L224 72c0-13.25 10.75-24 23.1-24c13.25 0 23.1 10.75 23.1 24v184C272 264.8 279.2 272 288 272s15.99-7.164 15.99-15.1l.0077-152.2c0-13.25 10.75-24 23.1-24c13.25 0 23.1 10.75 23.1 24v152.2C352 264.8 359.2 272 368 272s15.1-7.163 15.1-15.1V152c0-13.25 10.75-24 23.1-24c13.25 0 23.1 10.75 23.1 24V320z\"]\n};\nvar faHandPaper = faHand;\nvar faPersonBikingMountain = {\n  prefix: 'far',\n  iconName: 'person-biking-mountain',\n  icon: [640, 512, [128693, \"biking-mountain\"], \"f84b\", \"M448 48C448 74.51 426.5 96 400 96C373.5 96 352 74.51 352 48C352 21.49 373.5 0 400 0C426.5 0 448 21.49 448 48zM352.5 151C349.8 147.7 344.9 147 341.5 149.6L266.8 204.6C257.2 211.7 258.5 226.4 269.2 231.8L338.7 266.5C346.9 270.6 352 278.9 352 288V416C352 429.3 341.3 440 328 440C314.7 440 304 429.3 304 416V302.8L247.7 274.7C204.9 253.3 199.9 194.3 238.4 165.9L313 110.9C337.2 93.09 371.2 97.55 389.1 121L427.5 167.1H480C493.3 167.1 504 178.7 504 191.1C504 205.3 493.3 215.1 480 215.1H416C408.7 215.1 401.8 212.7 397.3 206.1L352.5 151zM166.3 163.9L122.3 108.9C116.7 101.8 117.1 91.51 125.2 86.1L190.4 37.22C218 16.48 257.2 21.45 278.8 48.44L293.7 67.11C299.3 74.16 298 84.49 290.8 89.9L188.4 166.7C181.5 171.9 171.7 170.6 166.3 163.9V163.9zM136 256C148.1 256 158.1 264.9 159.8 276.6C167.4 278.8 174.7 281.9 181.5 285.6C190.9 278.5 204.3 279.3 212.9 287.8L224.2 299.1C232.7 307.7 233.5 321.1 226.4 330.5C230.1 337.3 233.2 344.6 235.4 352.2C247.1 353.9 255.1 363.9 255.1 376V392C255.1 404.1 247.1 414.1 235.4 415.8C233.2 423.4 230.1 430.7 226.4 437.5C233.5 446.9 232.7 460.3 224.2 468.9L212.9 480.2C204.3 488.7 190.9 489.5 181.5 482.4C174.7 486.1 167.4 489.2 159.8 491.4C158.1 503.1 148.1 512 135.1 512H119.1C107.9 512 97.91 503.1 96.24 491.4C88.62 489.2 81.34 486.1 74.49 482.4C65.09 489.5 51.7 488.7 43.15 480.2L31.83 468.9C23.28 460.3 22.53 446.9 29.58 437.5C25.85 430.7 22.81 423.4 20.57 415.8C8.938 414.1 0 404.1 0 392V376C0 363.9 8.938 353.9 20.57 352.2C22.81 344.6 25.85 337.3 29.58 330.5C22.53 321.1 23.28 307.7 31.83 299.1L43.15 287.8C51.7 279.3 65.09 278.5 74.49 285.6C81.34 281.9 88.62 278.8 96.24 276.6C97.91 264.9 107.9 255.1 119.1 255.1L136 256zM128 448C163.3 448 192 419.3 192 384C192 348.7 163.3 320 128 320C92.65 320 64 348.7 64 384C64 419.3 92.65 448 128 448zM480.2 276.6C481.9 264.9 491.9 256 504 256H520C532.1 256 542.1 264.9 543.8 276.6C551.4 278.8 558.7 281.9 565.5 285.6C574.9 278.5 588.3 279.3 596.9 287.8L608.2 299.1C616.7 307.7 617.5 321.1 610.4 330.5C614.1 337.3 617.2 344.6 619.4 352.2C631.1 353.9 640 363.9 640 376V392C640 404.1 631.1 414.1 619.4 415.8C617.2 423.4 614.1 430.7 610.4 437.5C617.5 446.9 616.7 460.3 608.2 468.9L596.9 480.2C588.3 488.7 574.9 489.5 565.5 482.4C558.7 486.1 551.4 489.2 543.8 491.4C542.1 503.1 532.1 512 520 512H504C491.9 512 481.9 503.1 480.2 491.4C472.6 489.2 465.3 486.1 458.5 482.4C449.1 489.5 435.7 488.7 427.1 480.2L415.8 468.9C407.3 460.3 406.5 446.9 413.6 437.5C409.8 430.7 406.8 423.4 404.6 415.8C392.9 414.1 384 404.1 384 392V376C384 363.9 392.9 353.9 404.6 352.2C406.8 344.6 409.8 337.3 413.6 330.5C406.5 321.1 407.3 307.7 415.8 299.1L427.1 287.8C435.7 279.3 449.1 278.5 458.5 285.6C465.3 281.9 472.6 278.8 480.2 276.6L480.2 276.6zM512 320C476.7 320 448 348.7 448 384C448 419.3 476.7 448 512 448C547.3 448 576 419.3 576 384C576 348.7 547.3 320 512 320z\"]\n};\nvar faBikingMountain = faPersonBikingMountain;\nvar faUtensilsSlash = {\n  prefix: 'far',\n  iconName: 'utensils-slash',\n  icon: [640, 512, [], \"e464\", \"M104 178.2L248 291.2V488C248 494.4 245.5 500.5 240.1 504.1C236.5 509.5 230.4 512 224 512C217.6 512 211.5 509.5 207 504.1C202.5 500.5 200 494.4 200 488V271.1H192C168.7 271.1 146.3 262.7 129.8 246.2C113.3 229.7 104 207.3 104 183.1V178.2zM639.8 485.1C640.6 491.4 638.8 497.8 634.9 502.8C630.1 507.8 625.2 511.1 618.9 511.8C612.6 512.6 606.2 510.8 601.2 506.9L544 462.1L496 424.3L9.184 42.88C4.231 38.93 1.038 33.19 .3029 26.9C-.4322 20.6 1.35 14.28 5.26 9.293C9.171 4.31 14.89 1.075 21.18 .2934C27.46-.4883 33.8 1.246 38.82 5.12L104 56.19V24C104 17.63 106.5 11.53 111 7.029C115.5 2.529 121.6 0 128 0C134.4 0 140.5 2.529 144.1 7.029C149.5 11.53 152 17.63 152 24V93.82L200 131.5V25.6C200 19.23 202.5 13.13 207 8.629C211.5 4.129 217.6 1.6 224 1.6C230.4 1.6 236.5 4.129 240.1 8.629C245.5 13.13 248 19.23 248 25.6V144H296V24C296 17.63 298.5 11.53 303 7.029C307.5 2.529 313.6 0 320 0C326.4 0 332.5 2.529 336.1 7.029C341.5 11.53 344 17.63 344 24V184C344 201.3 338.9 218.3 329.2 232.7L383.3 275.2L384 173.8C383.1 136.9 395.1 100.8 415.8 70.28C436.4 39.71 465.8 16.04 500.1 2.336C503.9 .7939 507.9 .0006 512 0C520.5 0 528.6 3.372 534.6 9.372C540.6 15.37 544 23.51 544 32V71.3C544 71.53 544 71.77 544 72V401.1L630.8 469.1C635.8 473 639.1 478.8 639.8 485.1L639.8 485.1zM496 58.08C476.4 70.33 460.2 87.39 448.1 107.6C437.8 127.9 431.9 150.7 432 173.8L431.2 287.1C431.2 292.2 432.9 296.3 435.9 299.3C438.9 302.3 442.1 303.1 447.2 303.1H495L496 58.08z\"]\n};\nvar faPrintMagnifyingGlass = {\n  prefix: 'far',\n  iconName: 'print-magnifying-glass',\n  icon: [640, 512, [\"print-search\"], \"f81a\", \"M632.1 471l-79.12-79.12C567.8 371.4 576 346.7 576 320c0-70.69-57.31-128-128-128s-128 57.31-128 128s57.31 128 128 128c26.67 0 51.39-8.191 71.9-22.15l79.12 79.12C603.7 509.7 609.8 512 616 512s12.28-2.344 16.97-7.031C642.3 495.6 642.3 480.4 632.1 471zM448 400c-44.11 0-80-35.89-80-80s35.89-80 80-80s80 35.89 80 80S492.1 400 448 400zM111.1 48h254.1L400 81.94V160h48.01L448 81.94c0-12.73-5.057-24.94-14.06-33.94l-33.94-33.94C391 5.057 378.8 0 366.1 0H111.1C85.49 0 64.01 21.48 64 47.98l.002 82.28c-.002 0 .002 0 0 0L64 160h48L111.1 48zM128 464v-96h168.1c-4.822-15.24-8.132-31.16-8.132-48H112c-17.67 0-32 14.33-32 32h-32V264c0-13.23 10.77-24 24-24h238.2c10.93-18.78 25.39-35.08 42.73-48H72C32.3 192 0 224.3 0 264v112c0 13.25 10.75 24 24 24H80V480c0 17.67 14.33 32 32 32h288c17.67 0 32-14.33 32-32v-1.613c-18.68-1.881-36.37-6.641-52.59-14.39H128z\"]\n};\nvar faPrintSearch = faPrintMagnifyingGlass;\nvar faFolderBookmark = {\n  prefix: 'far',\n  iconName: 'folder-bookmark',\n  icon: [512, 512, [], \"e186\", \"M448 96h-172.1L226.7 50.75C214.7 38.74 198.5 32 181.5 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h384c35.35 0 64-28.66 64-64V160C512 124.7 483.3 96 448 96zM464 416c0 8.824-7.178 16-16 16H64c-8.822 0-16-7.176-16-16V96c0-8.824 7.178-16 16-16h117.5c4.273 0 8.293 1.664 11.31 4.688L256 144v159.1c0 13.41 15.52 20.86 25.1 12.48L336 273.3l54 43.2C400.5 324.8 416 317.4 416 303.1V144h32c8.822 0 16 7.176 16 16V416z\"]\n};\nvar faOm = {\n  prefix: 'far',\n  iconName: 'om',\n  icon: [512, 512, [128329], \"f679\", \"M420.1 200c-24.25 0-47.88 9.75-65 26.88l-24.25 24.25C322.8 259.4 311.4 264 299.9 264H234.5c14.12-21.75 20.88-48.88 15-77.75C241 144.6 206.4 111.8 164.4 105.2C131.2 100.2 99.63 110.4 76.63 132c-7.125 6.625-6 18.25 1.75 24.12L91.5 166C97.63 170.5 105.9 169.9 111.8 165C124 154.6 140.4 150 157.4 152.9C179 156.4 197 173.2 202.1 194.5C210.8 231.2 183 264 147.6 264L108 264.2c-9 0-14.75 9.375-10.75 17.38l12 24.13c2 3.875 5.75 6.125 9.875 6.5L156 312c41.88 0 76 34.13 76 76S197.9 464 156 464c-82.88 0-104.9-20.75-142.6-76.75C9.25 381.1 0 384.4 0 391.4C0 421.1 20.5 512 156 512c68.38 0 124-55.63 124-124c0-28.75-10.25-55-26.75-76h46.63c24.12 0 47.88-9.75 65-26.88l24.25-24.25C397.2 252.6 408.5 248 420.1 248C444.2 248 464 267.8 464 291.9V400c0 17.62-14.38 32-32 32c-26.5 0-48.75-5.125-69.38-29.88C359 397.9 352 400.4 352 405.9v27.5c0 13.87 9.749 46.53 79.1 46.53c44.13 0 80-32 80-80L512 291.9C512 241.2 470.8 200 420.1 200zM360.6 61c4 4 10.62 4 14.75 0l21.5-21.62C398.9 37.38 400 34.75 400 32s-1.125-5.375-3.125-7.375L375.4 3C373.4 1.125 370.8 0 368 0s-5.5 1.125-7.375 3L339 24.62C337 26.62 336 29.25 336 32s1 5.375 3 7.375L360.6 61zM376.8 150.8c76.25 0 96.12-20 100.4-26C479 122 480 118.8 480 115.5V80c0-12.75-14.83-20.1-25.71-12.75c-25.75 19.63-53.54 29.5-83.04 29.5c-50.75 0-89-29.13-89.5-29.38c-13.88-10.88-32.88 6-23.25 21.25C260.1 91.12 299 150.8 376.8 150.8z\"]\n};\nvar faPi = {\n  prefix: 'far',\n  iconName: 'pi',\n  icon: [448, 512, [], \"f67e\", \"M437.3 356c11.03 7.344 14 22.25 6.656 33.28l-19.62 29.44C412.2 437.1 391.7 448 369.7 448C333.5 448 304 418.5 304 382.3V112L160 111.1v172.8c0 26.41-5.844 53.06-16.91 77.09L109.8 434.1C105.8 442.8 97.06 448 88 448c-3.375 0-6.812-.7187-10.06-2.219c-12.03-5.531-17.28-19.81-11.72-31.84l33.28-72.09C107.7 324.1 112 304.4 112 284.8V111.1H24c-13.25 0-24-10.74-24-23.1C0 74.75 10.75 64 24 64h400C437.3 64 448 74.75 448 87.1c0 13.26-10.75 23.1-24 23.1H352v270.3c0 9.75 7.938 17.69 17.69 17.69c5.938 0 11.44-2.938 14.72-7.875l19.62-29.44C411.4 351.7 426.3 348.7 437.3 356z\"]\n};\nvar faFlaskRoundPotion = {\n  prefix: 'far',\n  iconName: 'flask-round-potion',\n  icon: [448, 512, [\"flask-potion\"], \"f6e1\", \"M319.1 169V48h7.996c13.26 0 24-10.75 24-24c0-13.26-10.74-24-24-24H119.1c-13.26 0-24 10.74-24 24c0 13.25 10.74 24 24 24h7.992v120.1C61.62 202.9 16 271.9 16 352c0 53.75 20.38 102.8 53.99 139.8C81.87 504.9 99.12 512 116.1 512h213.1c18 0 35.5-7.5 47.5-20.88c32.24-35.75 52.24-82.75 53.49-134.5C433.7 276.8 387.2 205.1 319.1 169zM267.5 329.1c-60.31-30.16-128.9-32.3-202.1 3.932c6.24-51.7 37.48-97.5 84.93-122.3l25.73-13.47V48h95.98v149.7l25.28 13.58c52.88 28.41 86.4 83.38 86.54 140.7C357.5 351.1 317.3 353.1 267.5 329.1z\"]\n};\nvar faFlaskPotion = faFlaskRoundPotion;\nvar faFaceShush = {\n  prefix: 'far',\n  iconName: 'face-shush',\n  icon: [512, 512, [], \"e38c\", \"M48 256C48 329.6 86.27 394.3 144 431.3V456C144 467.8 146.3 479.1 150.5 489.3C61.76 449.1 0 359.8 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 338.2 473.2 411.4 412.1 458.3C419.3 439.8 415.6 418.8 402.6 403.6C440.5 365.9 464 313.7 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256V256zM347.3 251.3C338.6 260.1 326.8 269 312 275.9V248C312 245.2 311.8 242.4 311.4 239.6C316.6 236.1 321 232.4 324.7 228.7C330.9 222.4 341.1 222.4 347.3 228.7C353.6 234.9 353.6 245.1 347.3 251.3H347.3zM200 275.9C185.2 269 173.4 260.1 164.7 251.3C158.4 245.1 158.4 234.9 164.7 228.7C170.9 222.4 181.1 222.4 187.3 228.7C190.1 232.4 195.4 236.1 200.6 239.6C200.2 242.4 200 245.2 200 248L200 275.9zM144.4 144C144.4 126.3 158.7 112 176.4 112C194 112 208.4 126.3 208.4 144C208.4 161.7 194 176 176.4 176C158.7 176 144.4 161.7 144.4 144zM304.4 144C304.4 126.3 318.7 112 336.4 112C354 112 368.4 126.3 368.4 144C368.4 161.7 354 176 336.4 176C318.7 176 304.4 161.7 304.4 144zM280 320H232V248C232 234.7 242.7 224 256 224C269.3 224 280 234.7 280 248V320zM224 419.5L287.6 464H297.5C304.6 464 311.4 460.8 315.1 455.4L341.6 424.6C350 414.5 365.2 413.1 375.4 421.6C385.5 430 386.9 445.2 378.4 455.4L352.8 486.1C339.1 502.5 318.9 512 297.5 512H232C201.1 512 176 486.9 176 456V408C176 377.1 201.1 352 232 352H264C294.9 352 320 377.1 320 408V416C320 429.3 309.3 440 296 440C282.7 440 272 429.3 272 416V408C272 403.6 268.4 400 264 400H232C227.6 400 224 403.6 224 408V419.5z\"]\n};\nvar faWorm = {\n  prefix: 'far',\n  iconName: 'worm',\n  icon: [512, 512, [], \"e599\", \"M352 96C352 82.75 362.7 72 376 72C389.3 72 400 82.75 400 96C400 109.3 389.3 120 376 120C362.7 120 352 109.3 352 96zM175.1 176C191.9 176 207.2 178.6 221.5 183.3C249.2 192.6 273.1 209.1 290.5 232.7C295.6 239.3 300.1 246.5 304 253.1C314.2 273.7 320 296.2 320 320V368C320 376.8 327.2 384 336 384C344.8 384 352 376.8 352 368V192H336C329.7 192 323.5 191.4 317.5 190.2C289.9 184.8 266.5 167.6 252.8 143.1C244.7 129.9 240 113.5 240 96C240 42.98 282.1 0 336 0H384C437 0 480 42.98 480 96V368C480 447.5 415.5 512 336 512C280.3 512 231.9 480.3 208 434C197.8 414.3 192 391.8 192 368V320C192 311.2 184.8 304 176 304C167.2 304 160 311.2 160 320V448C160 483.3 131.3 512 96 512C60.65 512 32 483.3 32 448V320C32 240.5 96.47 176 176 176H175.1zM400 368C400 403.3 371.3 432 336 432C300.7 432 272 403.3 272 368V320C272 266.1 229 224 175.1 224C122.1 224 79.1 266.1 79.1 320V448C79.1 456.8 87.16 464 95.1 464C104.8 464 111.1 456.8 111.1 448V320C111.1 284.7 140.7 256 175.1 256C211.3 256 239.1 284.7 239.1 320V368C239.1 421 282.1 464 336 464C389 464 432 421 432 368V96C432 69.49 410.5 48 384 48H336C309.5 48 288 69.49 288 96C288 122.5 309.5 144 336 144H400V368z\"]\n};\nvar faHouseCircleXmark = {\n  prefix: 'far',\n  iconName: 'house-circle-xmark',\n  icon: [640, 512, [], \"e50b\", \"M272.5 5.7C281.4-1.9 294.6-1.9 303.5 5.7L526.1 194.6C516.3 192.9 506.3 192 496 192C481.8 192 467.9 193.7 454.7 196.9L288 55.47L112 204.8V432C112 449.7 126.3 464 144 464H192V312C192 289.9 209.9 272 232 272H344C345.5 272 346.9 272.1 348.3 272.2C338.8 286.8 331.5 302.9 326.6 320H240V464H348.5C360.7 482.8 376.5 499.1 394.8 512H144C99.82 512 64 476.2 64 432V245.5L39.53 266.3C29.42 274.9 14.28 273.6 5.7 263.5C-2.875 253.4-1.634 238.3 8.473 229.7L272.5 5.7zM352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM518.6 368L555.3 331.3C561.6 325.1 561.6 314.9 555.3 308.7C549.1 302.4 538.9 302.4 532.7 308.7L496 345.4L459.3 308.7C453.1 302.4 442.9 302.4 436.7 308.7C430.4 314.9 430.4 325.1 436.7 331.3L473.4 368L436.7 404.7C430.4 410.9 430.4 421.1 436.7 427.3C442.9 433.6 453.1 433.6 459.3 427.3L496 390.6L532.7 427.3C538.9 433.6 549.1 433.6 555.3 427.3C561.6 421.1 561.6 410.9 555.3 404.7L518.6 368z\"]\n};\nvar faPlug = {\n  prefix: 'far',\n  iconName: 'plug',\n  icon: [384, 512, [128268], \"f1e6\", \"M96 0C109.3 0 120 10.75 120 24V112H72V24C72 10.75 82.75 0 96 0zM288 0C301.3 0 312 10.75 312 24V112H264V24C264 10.75 274.7 0 288 0zM360 144C373.3 144 384 154.7 384 168C384 181.3 373.3 192 360 192H352V256C352 336.2 292.1 402.6 216 414.2V512H168V414.2C91.02 402.6 32 336.2 32 256V192H24C10.75 192 0 181.3 0 168C0 154.7 10.75 144 24 144H360zM192 368C253.9 368 304 317.9 304 256V192H80V256C80 317.9 130.1 368 192 368z\"]\n};\nvar faCalendarCircleExclamation = {\n  prefix: 'far',\n  iconName: 'calendar-circle-exclamation',\n  icon: [576, 512, [], \"e46e\", \"M151.1 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V192H47.1V448C47.1 456.8 55.16 464 63.1 464H284.5C296.7 482.8 312.5 499.1 330.8 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24L151.1 64zM576 368C576 447.5 511.5 512 432 512C352.5 512 287.1 447.5 287.1 368C287.1 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM432 416C418.7 416 408 426.7 408 440C408 453.3 418.7 464 432 464C445.3 464 456 453.3 456 440C456 426.7 445.3 416 432 416zM447.1 288C447.1 279.2 440.8 272 431.1 272C423.2 272 415.1 279.2 415.1 288V368C415.1 376.8 423.2 384 431.1 384C440.8 384 447.1 376.8 447.1 368V288z\"]\n};\nvar faSquareI = {\n  prefix: 'far',\n  iconName: 'square-i',\n  icon: [448, 512, [], \"e272\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM296 176C309.3 176 320 165.3 320 152S309.3 128 296 128h-144C138.8 128 128 138.8 128 152S138.8 176 152 176h48v160h-48C138.8 336 128 346.8 128 360S138.8 384 152 384h144c13.25 0 24-10.75 24-24s-10.75-24-24-24h-48v-160H296z\"]\n};\nvar faChevronUp = {\n  prefix: 'far',\n  iconName: 'chevron-up',\n  icon: [448, 512, [], \"f077\", \"M15.41 302.7l191.1-183.1C212 114.2 218 111.1 224 111.1s11.97 2.219 16.59 6.688l191.1 183.1c9.594 9.152 9.906 24.34 .7187 33.9c-9.125 9.625-24.38 9.938-33.91 .7187L224 169.2l-175.4 168c-9.5 9.219-24.78 8.906-33.91-.7187C5.502 327 5.814 311.8 15.41 302.7z\"]\n};\nvar faFaceSaluting = {\n  prefix: 'far',\n  iconName: 'face-saluting',\n  icon: [640, 512, [129761], \"e484\", \"M169.9 155.4C169.9 155.4 169.9 155.4 169.9 155.4L173.2 152.1C187.5 142.6 207.5 145.7 217.9 160C228.3 174.3 225.2 194.3 210.9 204.7L128.5 264.6C99.17 285.9 59.12 284.8 30.98 261.9L29.49 260.7C-12.06 226.9-9.257 162.5 35.09 132.5L222.2 5.523C236.8-4.4 256.7-.5875 266.6 14.04C276.5 28.66 272.7 48.56 258.1 58.48L127.1 146.8V185.8L169.9 155.4zM352 0C493.4 0 608 114.6 608 256C608 397.4 493.4 512 352 512C229.1 512 126.5 425.5 101.7 310C117.6 307.1 133.1 300.7 146.9 290.8C163.4 389.1 248.1 464 352 464C466.9 464 560 370.9 560 256C560 141.1 466.9 48 352 48C334.1 48 316.7 50.27 300 54.54C305.9 38.98 305.6 21.36 298.5 5.609C315.7 1.934 333.6 0 352 0V0zM272.4 176C290 176 304.4 190.3 304.4 208C304.4 225.7 290 240 272.4 240C258.4 240 246.6 231.1 242.2 218.6C250.9 207.6 255.7 194.2 256 180.5C260.8 177.6 266.4 176 272.4 176zM352 355C392.6 355 419.9 343 434.5 333.1C445.5 325.7 460.4 328.5 467.9 339.5C475.3 350.5 472.4 365.4 461.5 372.9C438.1 388.1 402.3 403 352 403C301.7 403 265 388.1 242.5 372.9C231.6 365.4 228.7 350.5 236.1 339.5C243.6 328.5 258.5 325.7 269.5 333.1C284.1 343 311.4 355 352 355zM400.4 208C400.4 190.3 414.7 176 432.4 176C450 176 464.4 190.3 464.4 208C464.4 225.7 450 240 432.4 240C414.7 240 400.4 225.7 400.4 208z\"]\n};\nvar faGaugeSimpleLow = {\n  prefix: 'far',\n  iconName: 'gauge-simple-low',\n  icon: [512, 512, [\"tachometer-slow\"], \"f62c\", \"M213.7 315.4L146 161.7C140.7 149.5 146.2 135.4 158.3 130C170.5 124.7 184.6 130.2 189.1 142.3L257.6 296C287.8 296.9 312 321.6 312 352C312 382.9 286.9 408 256 408C225.1 408 200 382.9 200 352C200 337.1 205.1 325.2 213.7 315.4V315.4zM256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512zM464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256z\"]\n};\nvar faTachometerSlow = faGaugeSimpleLow;\nvar faFacePersevering = {\n  prefix: 'far',\n  iconName: 'face-persevering',\n  icon: [512, 512, [], \"e385\", \"M256 392C237.6 392 224.9 400.5 217.5 408.4C208.5 418.1 193.3 418.6 183.6 409.5C173.9 400.5 173.4 385.3 182.5 375.6C196.7 360.3 221.4 344 256 344C290.6 344 315.3 360.3 329.5 375.6C338.6 385.3 338.1 400.5 328.4 409.5C318.7 418.6 303.5 418.1 294.5 408.4C287.1 400.5 274.4 392 256 392zM211.3 100.7C217.6 106.9 217.6 117.1 211.3 123.3L203.9 130.7C180.4 154.3 150 169.9 117.1 175.4L114.6 175.8C105.9 177.2 97.67 171.3 96.22 162.6C94.76 153.9 100.7 145.7 109.4 144.2L111.9 143.8C138.2 139.4 162.5 126.9 181.3 108.1L188.7 100.7C194.9 94.44 205.1 94.44 211.3 100.7zM300.7 123.3C294.4 117.1 294.4 106.9 300.7 100.7C306.9 94.44 317.1 94.44 323.3 100.7L330.7 108.1C349.5 126.9 373.8 139.4 400.2 143.8L402.6 144.2C411.3 145.7 417.2 153.9 415.8 162.6C414.3 171.3 406.1 177.2 397.4 175.8L394.9 175.4C361.1 169.9 331.6 154.3 308.1 130.7L300.7 123.3zM223.4 258.6C234.1 264.3 234.1 279.7 223.4 285.4L133.5 333.3C125.6 337.6 116 331.8 116 322.9C116 320.1 116.1 317.4 118.8 315.2L154.8 272L118.8 228.8C116.1 226.6 116 223.9 116 221.1C116 212.2 125.6 206.4 133.5 210.7L223.4 258.6zM393.2 228.8L357.2 272L393.2 315.2C395 317.4 396 320.1 396 322.9C396 331.8 386.4 337.6 378.5 333.3L288.6 285.4C277.9 279.7 277.9 264.3 288.6 258.6L378.5 210.7C386.4 206.4 396 212.2 396 221.1C396 223.9 395 226.6 393.2 228.8V228.8zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faCircleCamera = {\n  prefix: 'far',\n  iconName: 'circle-camera',\n  icon: [512, 512, [\"camera-circle\"], \"e103\", \"M352 160h-36l-6.188-16.44C306.3 134.2 297.4 128 287.4 128H224.6c-10 0-19 6.188-22.5 15.56L196 160H160C142.3 160 128 174.3 128 192v128c0 17.67 14.33 32 32 32h192c17.67 0 32-14.33 32-32V192C384 174.3 369.7 160 352 160zM256 304C229.5 304 208 282.5 208 256S229.5 208 256 208s48 21.5 48 48S282.5 304 256 304zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faCameraCircle = faCircleCamera;\nvar faHandSpock = {\n  prefix: 'far',\n  iconName: 'hand-spock',\n  icon: [576, 512, [128406], \"f259\", \"M234.9 48.02c10.43 0 20.72 5.834 24.13 19.17l47.33 184.1c2.142 8.456 9.174 12.62 16.21 12.62c7.326 0 14.66-4.505 16.51-13.37l31.72-155.1c2.921-14.09 13.76-20.57 24.67-20.57c13.01 0 26.14 9.19 26.14 25.62c0 2.19-.2333 4.508-.7313 6.951l-28.48 139.2c-.2389 1.156-.3514 2.265-.3514 3.323c0 8.644 7.504 13.9 14.86 13.9c5.869 0 11.65-3.341 13.46-10.98l24.73-104.2c.2347-.9802 4.12-19.76 24.28-19.76c13.21 0 26.64 9.4 26.64 24.79c0 2.168-.2665 4.455-.8378 6.852l-48.06 204.7c-13.59 57.85-65.15 98.74-124.5 98.74l-48.79-.0234c-40.7-.0196-79.86-15.58-109.5-43.51l-75.93-71.55c-5.938-5.584-8.419-11.1-8.419-18.2c0-13.88 12.45-26.69 26.38-26.69c5.756 0 11.76 2.182 17.26 7.376l51.08 48.14c1.682 1.569 3.599 2.249 5.448 2.249c4.192 0 8.04-3.49 8.04-8.001c0-23.76-3.372-47.39-10.12-70.28L142 161.1C141.2 159.1 140.8 156.3 140.8 153.7c0-15.23 13.48-24.82 26.75-24.82c10.11 0 20.1 5.559 23.94 18.42l31.22 105.8c2.231 7.546 8.029 10.8 13.9 10.8c7.752 0 15.64-5.659 15.64-14.57c0-1.339-.1783-2.752-.562-4.23L209.3 80.06C208.7 77.45 208.3 74.97 208.3 72.62C208.3 57.33 221.7 48.02 234.9 48.02zM234.9 0C201.5 0 160.4 25.24 160.4 72.72c0 2.807 .1579 5.632 .4761 8.463C129.9 83.9 92.84 108.9 92.84 153.8c0 7.175 1.038 14.47 3.148 21.68l24.33 81.94C115.8 256.5 111.1 256 106.4 256C65.74 256 32 290.6 32 330.8c0 19.59 8.162 38.58 23.6 53.1l75.89 71.51c38.68 36.45 89.23 56.53 142.3 56.56L322.6 512c82.1 0 152.5-55.83 171.3-135.8l48.06-204.7C543.3 165.7 544 159.7 544 153.9c0-54.55-49.55-72.95-74.59-72.95c-.7689 0-1.534 .0117-2.297 .0352c-10.49-39.43-46.46-54.11-71.62-54.11c-34.1 0-64.45 24.19-71.63 58.83L319.2 108.5l-13.7-53.29C297.1 22.22 268.7 0 234.9 0z\"]\n};\nvar faSpiderWeb = {\n  prefix: 'far',\n  iconName: 'spider-web',\n  icon: [576, 512, [128376], \"f719\", \"M137.5 23.57C141.6 12.66 152.1 6.261 164.4 8.41L233.5 21.35C269.5 28.11 306.5 28.11 342.6 21.35L411.6 8.41C423 6.262 434.4 12.66 438.5 23.57L467.4 100.8C479.1 131.9 495.9 160.8 517.2 186.3L562.4 240.6C569.9 249.5 569.9 262.5 562.4 271.4L517.2 325.7C495.9 351.2 479.1 380.1 467.4 411.2L438.5 488.4C434.4 499.3 423 505.7 411.6 503.6L342.6 490.6C306.5 483.9 269.5 483.9 233.5 490.6L164.4 503.6C152.1 505.7 141.6 499.3 137.5 488.4L108.6 411.2C96.92 380.1 80.09 351.2 58.82 325.7L13.56 271.4C6.146 262.5 6.146 249.5 13.56 240.6L58.82 186.3C80.09 160.8 96.92 131.9 108.6 100.8L137.5 23.57zM164.5 88.29L153.5 117.6C139.1 153.8 120.4 187.4 95.7 217.1L83.24 231.1H133.1C156.5 204.4 174.8 172.8 186.8 138.6L189.3 131.6L164.5 88.29zM206.6 65.15L230.5 107.1C268.3 116.6 307.7 116.6 345.5 107.1L369.4 65.15L351.4 68.53C309.5 76.39 266.5 76.39 224.6 68.53L206.6 65.15zM411.5 88.29L386.7 131.6L389.2 138.6C401.2 172.8 419.5 204.4 442.9 231.1H492.8L480.3 217.1C455.6 187.4 436 153.8 422.5 117.6L411.5 88.29zM492.8 279.1H442.1C419.3 308.1 401.1 340.4 389.3 375.3L387.3 381.3L411.5 423.7L422.5 394.4C436 358.2 455.6 324.6 480.3 294.9L492.8 279.1zM369.4 446.8L347.3 408.1C309.4 396.4 268.1 395.3 230.5 404.9L206.6 446.8L224.6 443.5C266.5 435.6 309.5 435.6 351.4 443.5L369.4 446.8zM164.5 423.7L189.3 380.4L186.8 373.4C174.8 339.2 156.5 307.6 133.1 279.1H83.24L95.7 294.9C120.4 324.6 139.1 358.2 153.5 394.4L164.5 423.7zM193.2 279.1C203.3 294.1 212.1 310.7 219.7 327.1L246.6 279.1H193.2zM261.1 351.4C279.2 349.9 297.4 350.2 315.5 352.4L288 304.4L261.1 351.4zM356.6 327.7C364.2 311.1 373 295.2 383.1 279.1H329.4L356.6 327.7zM382.8 231.1C372.7 217 363.9 201.3 356.3 184.9L329.4 231.1H382.8zM314.7 160.1C296.9 162.6 279.1 162.6 261.3 160.1L288 207.6L314.7 160.1zM219.7 184.9C212.1 201.3 203.3 217 193.2 231.1H246.6L219.7 184.9z\"]\n};\nvar faCircleMicrophone = {\n  prefix: 'far',\n  iconName: 'circle-microphone',\n  icon: [512, 512, [\"microphone-circle\"], \"e116\", \"M256 304c26.52 0 48-21.48 48-48V144C304 117.5 282.5 96 256 96S208 117.5 208 144V256C208 282.5 229.5 304 256 304zM360 232c-13.25 0-24 10.75-24 24c0 44.11-35.89 80-80 80S176 300.1 176 256c0-13.25-10.75-24-24-24S128 242.8 128 256c0 62.36 44.88 114.3 104 125.6V392C232 405.3 242.8 416 256 416s24-10.75 24-24v-10.43C339.1 370.3 384 318.4 384 256C384 242.8 373.3 232 360 232zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faMicrophoneCircle = faCircleMicrophone;\nvar faBookArrowUp = {\n  prefix: 'far',\n  iconName: 'book-arrow-up',\n  icon: [448, 512, [], \"e0ba\", \"M448 352V48C448 21.53 426.5 0 400 0h-320C35.82 0 0 35.82 0 80v352C0 476.2 35.82 512 80 512h72c13.25 0 24-10.75 24-24c0-13.26-10.75-24-24-24H80c-17.64 0-32-14.34-32-32s14.36-32 32-32h72c13.25 0 24-10.75 24-24C176 362.7 165.3 352 152 352H80c-11.38 0-22.2 2.375-32 6.688V80c0-17.67 14.33-32 32-32h320V352h-72c-13.25 0-24 10.74-24 24c0 13.25 10.75 24 24 24h40v64h-40c-13.25 0-24 10.74-24 24c0 13.25 10.75 24 24 24h96c13.25 0 24-10.75 24-24s-10.75-24-24-24H416v-66.95C434.6 390.4 448 372.8 448 352zM336.1 248.1c9.375-9.375 9.375-24.56 0-33.94l-80-80c-9.375-9.375-24.56-9.375-33.94 0l-80 80c-9.375 9.375-9.375 24.56 0 33.94s24.56 9.375 33.94 0L216 209.9V488c0 13.25 10.75 24 24 24s24-10.75 24-24V209.9l39.03 39.03C307.7 253.7 313.8 256 320 256S332.3 253.7 336.1 248.1z\"]\n};\nvar faPopsicle = {\n  prefix: 'far',\n  iconName: 'popsicle',\n  icon: [320, 512, [], \"e43e\", \"M273.1 46.86C303.1 76.87 320 117.6 320 160V352C320 360.5 316.6 368.6 310.6 374.6C304.6 380.6 296.5 384 288 384H184V488C184 494.4 181.5 500.5 176.1 504.1C172.5 509.5 166.4 512 160 512C153.6 512 147.5 509.5 143 504.1C138.5 500.5 136 494.4 136 488V384H32C23.51 384 15.37 380.6 9.372 374.6C3.371 368.6 0 360.5 0 352V160C0 117.6 16.86 76.87 46.86 46.86C76.87 16.86 117.6 0 160 0C202.4 0 243.1 16.86 273.1 46.86zM272 160C272 130.3 260.2 101.8 239.2 80.8C218.2 59.8 189.7 48 160 48C130.3 48 101.8 59.8 80.8 80.8C59.8 101.8 48 130.3 48 160V336H136V184C136 177.6 138.5 171.5 143 167C147.5 162.5 153.6 160 160 160C166.4 160 172.5 162.5 176.1 167C181.5 171.5 184 177.6 184 184V336H272V160z\"]\n};\nvar faCommand = {\n  prefix: 'far',\n  iconName: 'command',\n  icon: [448, 512, [], \"e142\", \"M352 288h-48V224H352c53.02 0 96-42.98 96-96s-42.98-96-96-96s-96 42.98-96 96v48H192V128c0-53.02-42.98-96-96-96S0 74.98 0 128s42.98 96 96 96h48v64H96c-53.02 0-96 42.98-96 96s42.98 96 96 96s96-42.98 96-96v-48h64V384c0 53.02 42.98 96 96 96s96-42.98 96-96S405 288 352 288zM304 128c0-26.47 21.53-48 48-48s48 21.53 48 48S378.5 176 352 176h-48V128zM144 384c0 26.47-21.53 48-48 48S48 410.5 48 384s21.53-48 48-48h48V384zM144 176H96C69.53 176 48 154.5 48 128S69.53 80 96 80S144 101.5 144 128V176zM256 288H192V224h64V288zM352 432c-26.47 0-48-21.53-48-48v-48H352c26.47 0 48 21.53 48 48S378.5 432 352 432z\"]\n};\nvar faBlinds = {\n  prefix: 'far',\n  iconName: 'blinds',\n  icon: [512, 512, [], \"f8fb\", \"M494.8 432.4c-4.219-12.56-17.72-19.31-30.37-15.19c-12.56 4.219-19.38 17.78-15.19 30.38L454.7 464H57.32l5.469-16.41c4.188-12.59-2.625-26.16-15.19-30.38c-12.69-4.125-26.15 2.625-30.37 15.19l-16 48c-2.438 7.312-1.188 15.38 3.312 21.62S16.29 512 24.01 512h463.1c7.719 0 14.97-3.719 19.47-9.969s5.75-14.31 3.312-21.62L494.8 432.4zM494.8 304.4C490.6 291.8 477.1 285.1 464.4 289.2c-12.56 4.219-19.38 17.78-15.19 30.38L454.7 336H57.32l5.469-16.41C66.97 307 60.16 293.4 47.6 289.2C34.91 285.1 21.44 291.8 17.22 304.4l-16 48c-2.438 7.312-1.188 15.38 3.312 21.62S16.29 384 24.01 384h463.1c7.719 0 14.97-3.719 19.47-9.969s5.75-14.31 3.312-21.62L494.8 304.4zM494.2 46.74C504.4 43.95 511.1 35.04 511.1 24c0-13.25-10.75-24-24-24H24.01c-13.25 0-24 10.75-24 24c0 11.04 7.619 19.95 17.77 22.74l-16.55 49.66C-1.213 103.7 .0371 111.8 4.537 118S16.29 128 24.01 128H144v36.41C116.1 174.3 96 200.7 96 232c0 39.76 32.24 72 71.1 72C207.8 304 240 271.8 240 232c0-31.3-20.1-57.67-47.1-67.59V48h252l10.67 32H224V128h263.1c7.719 0 14.97-3.719 19.47-9.969s5.75-14.31 3.312-21.62L494.2 46.74zM57.32 80l10.67-32H144v32H57.32zM168 256c-13.23 0-24-10.77-24-24s10.77-24 24-24s24 10.77 24 24S181.2 256 168 256zM494.8 176.4C490.6 163.8 477.1 157.1 464.4 161.2c-12.56 4.219-19.38 17.78-15.19 30.38L454.7 208H268.9C270.8 215.7 272 223.7 272 232S270.8 248.3 268.9 256h219c7.719 0 14.97-3.719 19.47-9.969s5.75-14.31 3.312-21.62L494.8 176.4zM47.6 161.2C34.91 157.2 21.44 163.8 17.22 176.4l-16 48C-1.213 231.7 .0371 239.8 4.537 246S16.29 256 24.01 256h43.01c-1.836-7.736-3.016-15.7-3.016-24s1.221-16.26 3.057-24H57.32l5.469-16.41C66.97 179 60.16 165.4 47.6 161.2z\"]\n};\nvar faStopwatch = {\n  prefix: 'far',\n  iconName: 'stopwatch',\n  icon: [448, 512, [9201], \"f2f2\", \"M248 320C248 333.3 237.3 344 224 344C210.7 344 200 333.3 200 320V216C200 202.7 210.7 192 224 192C237.3 192 248 202.7 248 216V320zM144 24C144 10.75 154.7 0 168 0H280C293.3 0 304 10.75 304 24C304 37.25 293.3 48 280 48H248V97.37C291.4 102.4 330.8 120.7 361.8 148.2L391 119C400.4 109.7 415.6 109.7 424.1 119C434.3 128.4 434.3 143.6 424.1 152.1L393.9 184C417.9 217.9 432 259.3 432 304C432 418.9 338.9 512 224 512C109.1 512 16 418.9 16 304C16 197.2 96.43 109.3 200 97.37V48H168C154.7 48 144 37.25 144 24V24zM224 464C312.4 464 384 392.4 384 304C384 215.6 312.4 144 224 144C135.6 144 64 215.6 64 304C64 392.4 135.6 464 224 464z\"]\n};\nvar faSaxophone = {\n  prefix: 'far',\n  iconName: 'saxophone',\n  icon: [640, 512, [127927], \"f8dc\", \"M112 280c-13.25 0-24 10.75-24 23.1s10.75 23.1 24 23.1s24-10.75 24-23.1S125.3 280 112 280zM625.9 72.25l-24.63-23.37c-11.5-10.87-26.63-16.87-42.5-16.87h-42.13c-23.38-.125-45.88 8.75-62.75 24.87l-5.5 5.5l-9.75-9.625c-6.25-6.25-16.38-6.25-22.63 0l-11.25 11.25c-6.25 6.25-6.25 16.37 0 22.62l9.75 9.875l-14 13.1l-9.875-9.75c-6.25-6.25-16.38-6.25-22.63 0l-11.25 11.25c-6.25 6.25-6.25 16.37 0 22.62l9.875 9.1l-14 14.12l-10-9.1c-6.248-6.248-16.38-6.248-22.63 0L308.8 160c-6.25 6.25-6.25 16.37 0 22.62l10 10.12l-94.75 95.25l40-111.1c13.26 0 24-10.75 24-24c0-13.25-10.74-23.1-23.1-23.1H24C10.75 128 0 138.7 0 152C0 165.3 10.74 176 23.1 176h2.627C17.13 209 0 273.1 0 310.9c0 62.62 36.25 119.9 94.75 149.4C119 473.3 146.6 480 176 480c78.63 0 122-46.1 136.3-62.5c4.625-5-17.75 21.5 224.3-266.6h57.13c19 .125 36.13-11.37 43.13-28.1C643.7 104.6 639.3 85 625.9 72.25zM536.5 102.9c-14.13 0-27.63 6.25-36.75 17.12c-241.4 287.2-219 260.1-222.8 264.1c-11.88 12.87-43.38 46.1-101 46.1c-20.75 .25-41.25-4.875-59.63-14.62c-42.13-21.25-68.38-61.1-68.38-106.5c0-43.87 26.63-120.2 26.63-134.9H213l-34.25 95.87c-7.5 21.12 .625 44.75 19.63 56.75c19 11.1 43.75 9.125 59.63-6.75l229-230.2c8-7.5 18.63-11.75 29.63-11.62h42.13c3.5-.125 6.875 1.25 9.375 3.625l20.25 19.25H536.5zM128 199.1c-13.25 0-24 10.75-24 23.1c0 13.25 10.75 23.1 24 23.1S152 237.2 152 223.1C152 210.7 141.3 199.1 128 199.1z\"]\n};\nvar faSquare2 = {\n  prefix: 'far',\n  iconName: 'square-2',\n  icon: [448, 512, [], \"e257\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM296 336H214.2l63.06-57.19c17-16.69 26.38-38.91 26.38-62.56s-9.375-45.88-26.38-62.56c-34.8-34.19-91.45-34.19-126.3 0L140 164.5C130.5 173.7 130.4 188.9 139.7 198.4c9.312 9.469 24.48 9.656 33.94 .3125L184.6 187.9c16.27-15.94 42.78-15.94 59.02 0c7.734 7.594 12 17.66 12 28.31s-4.266 20.72-11.31 27.66l-108.4 98.31c-7.344 6.656-9.844 17.16-6.266 26.41C133.2 377.9 142.1 384 152 384h144c13.25 0 24-10.75 24-24S309.3 336 296 336z\"]\n};\nvar faFieldHockeyStickBall = {\n  prefix: 'far',\n  iconName: 'field-hockey-stick-ball',\n  icon: [512, 512, [127953, \"field-hockey\"], \"f44c\", \"M424 335.1c-48.61 0-88.06 39.42-88.06 88.01c0 48.59 39.44 88.01 88.06 88.01s87.94-39.42 87.94-88.01C511.1 375.4 472.7 335.1 424 335.1zM424 463.1c-22.09 0-40.06-17.95-40.06-40.01s17.97-40.01 40.06-40.01c22.02 0 39.94 17.95 39.94 40.01S446.1 463.1 424 463.1zM512 69.12c0-5.412-.851-29.12-23.64-44.25l-24.14-16.1C455.3 2.84 445.1 0 435.1 0c-16.1 0-33.74 8.118-43.98 23.12L155.3 370.4c-3.264 4.647-8.247 6.721-11.92 6.721c-5.541 0-8.546-5.585-8.546-9.874c0-2.792 1.114-4.767 1.824-5.785l8.906-12.78c8.187-11.74 12.11-25.22 12.11-38.56c0-31.83-25.09-67.66-67.32-67.66c-6.721 0-35.98 .9878-55.37 28.93L26.14 284.1c-10.26 14.73-26.14 43.33-26.14 83.53C.0012 452.9 69.81 512 142.1 512c72.6 0 113.1-50.18 123.5-65.1l236.3-348C508.9 89.93 512 79.66 512 69.12zM226.9 419.6c-7.126 10.21-34.61 44.42-84.72 44.42c-47.71 0-94.2-39.97-94.2-96.61c0-26.93 10.64-46.09 17.51-55.95l8.906-12.75c1.119-1.61 6.099-8.314 15.89-8.314c12.17 0 19.42 10.34 19.42 19.57c0 3.87-1.138 7.778-3.509 11.18l-8.906 12.78c-9.069 12.98-10.44 25.99-10.44 33.06c0 17.32 7.724 38.72 29.68 51.07c8.312 4.75 17.54 7.018 26.85 7.018c19.35 0 39.03-9.805 51.44-27.49l173.5-255.5l31.16 23.37L226.9 419.6z\"]\n};\nvar faFieldHockey = faFieldHockeyStickBall;\nvar faArrowUpSquareTriangle = {\n  prefix: 'far',\n  iconName: 'arrow-up-square-triangle',\n  icon: [512, 512, [\"sort-shapes-up-alt\"], \"f88b\", \"M320 224h128c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32h-128c-17.67 0-31.1 14.33-31.1 32v128C288 209.7 302.3 224 320 224zM336 80h96v96h-96V80zM492.1 438.9l-83.13-137.1c-5.375-8.625-14.84-13.76-24.97-13.76c-10.13 0-19.53 5.136-24.91 13.76l-83.25 137.1c-11 18.25 2.749 41.13 25 41.13h166.3C489.4 480 503.1 457.1 492.1 438.9zM336.3 432l47.75-78.88L431.8 432H336.3zM145.6 39.37c-9.062-9.82-26.19-9.82-35.25 0L14.38 143.4c-9 9.758-8.406 24.96 1.344 33.93c9.779 9.07 24.97 8.414 33.9-1.344L104 117.1v338.9C104 469.2 114.8 480 128 480s24-10.76 24-24.02V117.1l54.37 58.95c4.719 5.125 11.16 7.723 17.62 7.723c5.812 0 11.66-2.098 16.28-6.379c9.75-8.977 10.34-24.18 1.344-33.93L145.6 39.37z\"]\n};\nvar faSortShapesUpAlt = faArrowUpSquareTriangle;\nvar faFaceScream = {\n  prefix: 'far',\n  iconName: 'face-scream',\n  icon: [640, 512, [], \"e38b\", \"M319.1 48C205.1 48 111.1 141.1 111.1 256C111.1 271.2 113.6 285.1 116.7 300.2C101.8 290.5 83.74 286.4 66.05 288.6C64.7 277.9 63.1 267 63.1 256C63.1 114.6 178.6 0 319.1 0C461.4 0 576 114.6 576 256C576 267 575.3 277.9 573.9 288.5C556.2 286.4 538.2 290.6 523.3 300.3C526.4 286 528 271.2 528 256C528 141.1 434.9 48 319.1 48H319.1zM319.1 464C361.7 464 400.5 451.8 433 430.7C426.1 450.9 421.3 471.8 418.2 492.5C387.1 505.1 354.8 512 319.1 512C285.2 512 252.1 505.1 221.8 492.5C218.8 471.8 213.9 450.1 207.1 430.7C239.6 451.8 278.4 464 319.1 464L319.1 464zM588.5 326.1C608.5 339.1 614.1 366.5 600.9 386.2C574.5 426.2 557.3 461.5 557.8 511.1L448 512C455 443.6 482.8 374.1 536.7 330.1C550.9 318.2 572.1 316.4 588.5 326.1L588.5 326.1zM174.6 189C197.1 152.2 237.5 134.4 264.7 149.3C291.1 164.2 295.9 206.1 273.4 242.1C250.9 279.8 210.5 297.6 183.3 282.7C156 267.8 152.1 225.9 174.6 189V189zM368 352V384C368 410.5 346.5 432 320 432C293.5 432 272 410.5 272 384V352C272 325.5 293.5 304 320 304C346.5 304 368 325.5 368 352zM375.3 149.3C402.5 134.4 442.9 152.2 465.4 189C487.9 225.9 483.1 267.8 456.7 282.7C429.5 297.6 389.1 279.8 366.6 242.1C344.1 206.1 348 164.2 375.3 149.3zM192 512L82.29 511.1C82.73 461.5 65.56 426.2 39.12 386.2C25.99 366.5 31.53 339.1 51.55 326.1C67.97 316.4 89.12 318.2 103.4 330.1C157.2 374.1 185 443.6 192 512L192 512z\"]\n};\nvar faSquareM = {\n  prefix: 'far',\n  iconName: 'square-m',\n  icon: [448, 512, [], \"e276\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM335.4 129.2c-9.953-3.25-20.75 .3125-26.84 8.781L224 255L139.5 137.1C133.4 129.5 122.5 125.9 112.6 129.2C102.7 132.4 96 141.6 96 152v208C96 373.3 106.8 384 120 384s24-10.75 24-24V226.2l60.55 83.83c9.031 12.5 29.88 12.5 38.91 0L304 226.2V360c0 13.25 10.75 24 24 24S352 373.3 352 360v-208C352 141.6 345.3 132.4 335.4 129.2z\"]\n};\nvar faCameraWeb = {\n  prefix: 'far',\n  iconName: 'camera-web',\n  icon: [448, 512, [\"webcam\"], \"f832\", \"M224 96C157.7 96 104 149.7 104 216c0 66.27 53.73 120 120 120c66.28 0 120-53.73 120-120C344 149.7 290.3 96 224 96zM224 288C184.3 288 152 255.7 152 216S184.2 144 223.9 144S296 176.3 296 216S263.7 288 224 288zM347.8 392.9C403.5 353.8 440 289.2 440 216c0-119.3-96.71-215.1-216-215.1c-119.3 0-216 96.71-216 215.1c0 73.22 36.52 137.8 92.25 176.9l-63.13 80.29c-5.656 7.219-6.719 17.05-2.719 25.31C38.44 506.8 46.81 512 56 512h336c9.188 0 17.56-5.25 21.59-13.52c4-8.266 2.938-18.09-2.719-25.31L347.8 392.9zM105.4 464l37.61-47.84C168 426.3 195.3 432 224 432s55.96-5.705 80.98-15.84L342.6 464H105.4zM224 384c-92.63 0-168-75.37-168-168C56 123.4 131.4 48 224 48c92.64 0 168 75.36 168 168C392 308.6 316.6 384 224 384z\"]\n};\nvar faWebcam = faCameraWeb;\nvar faCommentArrowDown = {\n  prefix: 'far',\n  iconName: 'comment-arrow-down',\n  icon: [512, 512, [], \"e143\", \"M319 223L280 262.1V160c0-13.25-10.75-24-24-24S232 146.8 232 160v102.1L192.1 223C188.3 218.3 182.2 216 176 216S163.7 218.3 159 223c-9.375 9.375-9.375 24.56 0 33.94l80 80c9.375 9.375 24.56 9.375 33.94 0l80-80c9.375-9.375 9.375-24.56 0-33.94S328.4 213.7 319 223zM256 32C114.7 32 .0273 125.1 .0273 240c0 47.63 19.91 91.25 52.91 126.3c-14.87 39.5-45.87 72.88-46.37 73.25c-6.623 7-8.373 17.25-4.623 26C5.816 474.3 14.38 480 24 480c61.49 0 109.1-25.75 139.1-46.25C191.1 442.8 223.3 448 256 448C397.4 448 512 354.9 512 240S397.4 32 256 32zM256 400c-26.75 0-53.12-4.125-78.36-12.12l-22.75-7.125L135.4 394.5c-14.25 10.12-33.87 21.38-57.49 29c7.373-12.12 14.37-25.75 19.87-40.25l10.62-28l-20.62-21.88C69.81 314.1 48.06 282.3 48.06 240c0-88.25 93.24-160 207.1-160c114.7 0 207.1 71.75 207.1 160S370.8 400 256 400z\"]\n};\nvar faLightbulbCfl = {\n  prefix: 'far',\n  iconName: 'lightbulb-cfl',\n  icon: [320, 512, [], \"e5a6\", \"M37.82 79.28C24.96 82.5 11.93 74.68 8.715 61.82C5.5 48.96 13.32 35.93 26.18 32.72L154.2 .7164C167-2.498 180.1 5.32 183.3 18.18C186.5 31.04 178.7 44.07 165.8 47.28L37.82 79.28zM311.3 82.18C314.5 95.04 306.7 108.1 293.8 111.3L37.82 175.3C24.96 178.5 11.93 170.7 8.715 157.8C5.5 144.1 13.32 131.9 26.18 128.7L282.2 64.72C295 61.5 308.1 69.32 311.3 82.18L311.3 82.18zM311.3 178.2C314.5 191 306.7 204.1 293.8 207.3L37.82 271.3C24.96 274.5 11.93 266.7 8.715 253.8C5.5 240.1 13.32 227.9 26.18 224.7L282.2 160.7C295 157.5 308.1 165.3 311.3 178.2H311.3zM143.1 294.2V384H224C241.7 384 256 398.3 256 416V448C256 465.7 241.7 480 224 480H184V488C184 501.3 173.3 512 159.1 512C146.7 512 135.1 501.3 135.1 488V480H95.1C78.33 480 63.1 465.7 63.1 448V416C63.1 398.3 78.33 384 95.1 384V306.2L143.1 294.2zM311.3 274.2C314.5 287 306.7 300.1 293.8 303.3L223.1 320.7L224 384L175.1 384V302.6C175.7 291.6 183.1 281.5 194.2 278.7L282.2 256.7C295 253.5 308.1 261.3 311.3 274.2V274.2z\"]\n};\nvar faWindowFrameOpen = {\n  prefix: 'far',\n  iconName: 'window-frame-open',\n  icon: [512, 512, [], \"e050\", \"M488 464H480V320h-48v144h-352V320H32v144H23.1C10.75 464 0 474.7 0 487.1S10.75 512 23.1 512H488c13.25 0 24-10.75 24-23.1S501.3 464 488 464zM480 32c0-17.62-14.38-32-32-32H64C46.38 0 32 14.38 32 32v240h448V32zM232 224H80V48h152V224zM432 224h-152V48h152V224z\"]\n};\nvar faFaceKiss = {\n  prefix: 'far',\n  iconName: 'face-kiss',\n  icon: [512, 512, [128535, \"kiss\"], \"f596\", \"M304.7 281.7C308.9 286.8 312 293.1 312 300C312 306.9 308.9 313.2 304.7 318.3C300.4 323.5 294.5 328 287.9 331.7C285.2 333.3 282.3 334.7 279.2 336C282.3 337.3 285.2 338.7 287.9 340.3C294.5 343.1 300.4 348.5 304.7 353.7C308.9 358.8 312 365.1 312 372C312 378.9 308.9 385.2 304.7 390.3C300.4 395.5 294.5 400 287.9 403.7C274.7 411.1 257.4 416 240 416C236.4 416 233.2 413.5 232.3 410C231.3 406.5 232.9 402.8 236.1 401L236.1 401L236.3 400.9C236.5 400.8 236.8 400.6 237.2 400.3C238 399.9 239.2 399.1 240.6 398.2C243.4 396.4 247.2 393.7 250.8 390.6C254.6 387.5 258 384 260.5 380.6C262.1 377 264 374.2 264 372C264 369.8 262.1 366.1 260.5 363.4C258 359.1 254.6 356.5 250.8 353.4C247.2 350.3 243.4 347.6 240.6 345.8C239.2 344.9 238 344.1 237.2 343.7L236.5 343.2L236.3 343.1L236.1 342.1L236.1 342.1C233.6 341.6 232 338.9 232 336C232 333.1 233.6 330.4 236.1 329L236.1 329L236.3 328.9C236.5 328.8 236.8 328.6 237.2 328.3C238 327.9 239.2 327.1 240.6 326.2C243.4 324.4 247.2 321.7 250.8 318.6C254.6 315.5 258 312.1 260.5 308.6C262.1 305 264 302.2 264 300C264 297.8 262.1 294.1 260.5 291.4C258 287.1 254.6 284.5 250.8 281.4C247.2 278.3 243.4 275.6 240.6 273.8C239.2 272.9 238 272.1 237.2 271.7C236.8 271.4 236.5 271.2 236.3 271.1L236.1 270.1L236.1 270.1C232.9 269.2 231.3 265.5 232.3 261.1C233.2 258.5 236.4 256 240 256C257.4 256 274.7 260.9 287.9 268.3C294.5 271.1 300.4 276.5 304.7 281.7V281.7zM208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faKiss = faFaceKiss;\nvar faBridgeCircleXmark = {\n  prefix: 'far',\n  iconName: 'bridge-circle-xmark',\n  icon: [640, 512, [], \"e4cb\", \"M576 32C589.3 32 600 42.75 600 56C600 69.25 589.3 80 576 80H536V144H584C597.3 144 608 154.7 608 168C608 181.3 597.3 192 584 192H56C42.75 192 32 181.3 32 168C32 154.7 42.75 144 56 144H104V80H56C42.75 80 32 69.25 32 56C32 42.75 42.75 32 56 32H576zM488 80H408V144H488V80zM280 80V144H360V80H280zM232 80H152V144H232V80zM336 288H304C273.1 288 248 313.1 248 344V440C248 462.1 230.1 480 208 480H144C121.9 480 104 462.1 104 440V336C104 309.5 82.51 288 56 288C42.75 288 32 277.3 32 264C32 250.7 42.75 240 56 240C109 240 152 282.1 152 336V432H200V344C200 286.6 246.6 240 304 240H336C347.8 240 359 241.9 369.6 245.5C357.4 258.1 347.2 272.4 339.1 288.1C338.1 288 337.1 287.1 336 287.1V288zM352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM555.3 331.3C561.6 325.1 561.6 314.9 555.3 308.7C549.1 302.4 538.9 302.4 532.7 308.7L496 345.4L459.3 308.7C453.1 302.4 442.9 302.4 436.7 308.7C430.4 314.9 430.4 325.1 436.7 331.3L473.4 368L436.7 404.7C430.4 410.9 430.4 421.1 436.7 427.3C442.9 433.6 453.1 433.6 459.3 427.3L496 390.6L532.7 427.3C538.9 433.6 549.1 433.6 555.3 427.3C561.6 421.1 561.6 410.9 555.3 404.7L518.6 368L555.3 331.3z\"]\n};\nvar faPeriod = {\n  prefix: 'far',\n  iconName: 'period',\n  icon: [128, 512, [], \"2e\", \"M64 352c-35.35 0-64 28.65-64 64c0 35.35 28.65 64 64 64s64-28.65 64-64C128 380.7 99.35 352 64 352zM64 432c-8.822 0-16-7.178-16-16s7.178-16 16-16s16 7.178 16 16S72.82 432 64 432z\"]\n};\nvar faFaceGrinTongue = {\n  prefix: 'far',\n  iconName: 'face-grin-tongue',\n  icon: [512, 512, [128539, \"grin-tongue\"], \"f589\", \"M144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208zM368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 337.7 95.13 408.4 163.7 442.4C161.3 434 160 425.2 160 416V363.6C151.1 355.6 143.3 346.5 136.9 336.5C126.5 320.4 143.7 303.1 162.3 308.4C191.3 315.1 222.8 318.8 255.9 318.8C289 318.8 320.6 315.1 349.5 308.4C368.2 303.1 385.4 320.4 374.1 336.5C368.6 346.4 360.8 355.5 352 363.5V416C352 425.2 350.7 434 348.3 442.4C416.9 408.4 464 337.7 464 256C464 141.1 370.9 48 255.1 48H256zM320 416V378.6C320 363.9 308.1 352 293.4 352H291.4C280.1 352 270.3 359.9 267.8 370.9C264.1 383.5 247 383.5 244.2 370.9C241.7 359.9 231.9 352 220.6 352H218.6C203.9 352 192 363.9 192 378.6V416C192 451.3 220.7 480 256 480C291.3 480 320 451.3 320 416z\"]\n};\nvar faGrinTongue = faFaceGrinTongue;\nvar faUpToDottedLine = {\n  prefix: 'far',\n  iconName: 'up-to-dotted-line',\n  icon: [448, 512, [], \"e457\", \"M259.9 144.1L387.9 288.1C400.4 302.2 403.5 322.4 395.8 339.7C388 356.9 370.9 368 352 368H304V424C304 454.9 278.9 480 248 480H199.1C169.1 480 143.1 454.9 143.1 424V368H95.1C77.1 368 59.96 356.9 52.21 339.7C44.47 322.4 47.57 302.2 60.12 288.1L188.1 144.1C197.2 133.9 210.3 128 223.1 128C237.7 128 250.8 133.9 259.9 144.1V144.1zM95.1 320H191.1V424C191.1 428.4 195.6 432 199.1 432H248C252.4 432 256 428.4 256 424V320H352L223.1 176L95.1 320zM448 64C448 81.67 433.7 96 416 96C398.3 96 384 81.67 384 64C384 46.33 398.3 32 416 32C433.7 32 448 46.33 448 64V64zM288 64C288 46.33 302.3 32 320 32C337.7 32 352 46.33 352 64C352 81.67 337.7 96 320 96C302.3 96 288 81.67 288 64V64zM256 64C256 81.67 241.7 96 224 96C206.3 96 192 81.67 192 64C192 46.33 206.3 32 224 32C241.7 32 256 46.33 256 64V64zM96 64C96 46.33 110.3 32 128 32C145.7 32 160 46.33 160 64C160 81.67 145.7 96 128 96C110.3 96 96 81.67 96 64V64zM64 64C64 81.67 49.67 96 32 96C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32C49.67 32 64 46.33 64 64V64z\"]\n};\nvar faThoughtBubble = {\n  prefix: 'far',\n  iconName: 'thought-bubble',\n  icon: [512, 512, [], \"e32e\", \"M32 448c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32s32-14.33 32-32C64 462.3 49.67 448 32 448zM144 384C117.5 384 96 405.5 96 432S117.5 480 144 480S192 458.5 192 432S170.5 384 144 384zM370.2 64.08C344.8 24.17 301.6 0 254 0C207.3 0 164.5 23.64 138.9 62.64C61.92 64.8 0 128.4 0 206.6c0 89.4 81.43 162.1 172.6 140.9C193.3 370.6 222.6 384 254 384c31.13 0 60.28-13.16 80.96-35.92c11.32 2.91 22.76 4.381 34.14 4.381C447.9 352.5 512 287.6 512 208.1C512 128.9 448.5 64.69 370.2 64.08zM334.9 297.7c-10.39-4.099-22.39-.2034-28.53 9.34c-11.63 18.1-31.22 28.9-52.4 28.9c-21.24 0-40.84-10.87-52.5-29.07c-4.465-7.009-12.09-10.1-20-10.1c-2.605 0-5.209 .4224-7.783 1.314C162.7 301 152.7 302.9 142.9 302.9c-52.53 0-95.26-43.12-95.26-96.13c0-52.83 42.45-95.86 96.96-95.86c.155 0 .3411 .0156 .5271 .0156l5.054 .5789c9.643 .8136 18.64-4.396 22.98-13c15.81-31.12 46.79-50.44 80.87-50.44c34.82 0 66.11 19.87 81.64 51.85c4.372 8.996 13.8 14.38 23.75 13.33l4.837-.5945c1.612-.219 3.194-.5006 4.868-.5006c52.53 0 95.26 43.12 95.26 96.13C464.4 272.6 399.8 322.9 334.9 297.7z\"]\n};\nvar faRaygun = {\n  prefix: 'far',\n  iconName: 'raygun',\n  icon: [576, 512, [], \"e025\", \"M112 151.1c-13.25 0-24 10.75-24 24c0 13.25 10.75 24 24 24s24-10.75 24-24C136 162.7 125.2 151.1 112 151.1zM208 151.1c-13.25 0-24 10.75-24 24c0 13.25 10.75 24 24 24s24-10.75 24-24C232 162.7 221.2 151.1 208 151.1zM311.1 31.98C298.8 31.98 288 42.78 288 55.98v19.23C273.1 67.83 256.6 64.13 240 64.01L192 63.98L87.12 1.724C82.25-.7759 76.25-.5258 71.62 2.349C66.88 5.35 64 10.51 64 16.01v59.22C26.25 93.23 0 131.4 0 176c0 55.26 40.12 100.9 92.88 109.1l-70.5 122C16 419 14.25 432.2 17.62 444.4C20.88 456.8 29 467.3 40 473.5l55.38 32c11.12 6.376 24.12 8.126 36.5 4.876c12.25-3.25 22.75-11.38 29.12-22.38l120.1-208.1C283.5 279 285.6 277.4 288 276.3v19.75c0 13.2 10.8 24 24 24C325.2 320 336 309.2 336 296V55.98C336 42.72 325.3 31.98 311.1 31.98zM119.4 464L64 432L147.1 288H221L119.4 464zM288 217.8C276 231.8 258.5 239.9 240 240h-128c-35.38 0-64-28.63-64-64.01s28.62-64.01 64-64.01h128c18.5 0 36 8.126 48 22.13V217.8zM555 118.1L480 143.1h-64V87.98c0-13.26-10.75-24-24-24C378.8 63.98 368 74.78 368 87.98v176c0 13.2 10.8 24 24 24C405.2 288 416 277.2 416 264V207.1h64.13l74.75 25c4.875 1.625 10.25 .7501 14.5-2.25C573.5 227.8 576 222.9 576 217.8V134.2c0-5.251-2.5-10-6.625-13C565.1 118.2 559.9 117.4 555 118.1z\"]\n};\nvar faFlute = {\n  prefix: 'far',\n  iconName: 'flute',\n  icon: [640, 512, [], \"f8b9\", \"M320 232C306.8 232 296 242.8 296 256S306.8 280 320 280S344 269.3 344 256S333.3 232 320 232zM576 160H64C28.65 160 0 188.7 0 224v64c0 35.35 28.65 64 64 64h512c35.35 0 64-28.65 64-64V224C640 188.7 611.3 160 576 160zM96 304H64C55.16 304 48 296.8 48 288V224c0-8.838 7.164-16 16-16h32V304zM592 288c0 8.836-7.164 16-16 16H144v-96H576c8.836 0 16 7.162 16 16V288zM512 232c-13.25 0-24 10.75-24 24S498.8 280 512 280S536 269.3 536 256S525.3 232 512 232zM416 232c-13.25 0-24 10.75-24 24S402.8 280 416 280S440 269.3 440 256S429.3 232 416 232z\"]\n};\nvar faAcorn = {\n  prefix: 'far',\n  iconName: 'acorn',\n  icon: [448, 512, [], \"f6ae\", \"M447.1 160C447.1 107 404.1 64.04 352 64.04l-96.2 .0015c3.699-7.031 9.035-14.94 17.16-23.07c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0C218.3 27.79 208.7 48.57 204.2 64.04L96 64.04c-52.99 0-95.98 42.99-95.1 95.97L0 192c0 17.67 14.33 32 32 32l16 .0003C48 397.9 176.1 457.1 224 480c33.04-16.06 176-70.88 176-255.1L416 224c17.67 0 32-14.33 32-32L447.1 160zM224 426.6C135.1 383.4 96 302.3 96 224h256C352 298.8 316.7 381.6 224 426.6zM400 176H48l.002-15.98C48.01 133.6 69.54 112 96 112h256c26.46 0 47.99 21.52 48 47.96V176z\"]\n};\nvar faVideoArrowUpRight = {\n  prefix: 'far',\n  iconName: 'video-arrow-up-right',\n  icon: [576, 512, [], \"e2c9\", \"M557.6 102.3c-11.53-7.406-25.88-8.391-38.28-2.688L416 147V128c0-35.35-28.65-64-64-64H64C28.65 64 0 92.65 0 128v256c0 35.35 28.65 64 64 64h288c35.35 0 64-28.65 64-64v-19.02l103.3 47.36c5.344 2.453 11.03 3.672 16.69 3.672c7.531 0 15.02-2.141 21.59-6.359C569.1 402.3 576 389.7 576 375.1V136C576 122.3 569.1 109.8 557.6 102.3zM368 384c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V128c0-8.822 7.178-16 16-16h288c8.822 0 16 7.178 16 16V384zM528 363.5L416 312.2V199.8l112-51.33V363.5zM296 144h-112C170.8 144 160 154.8 160 168S170.8 192 184 192h54.06l-135 135c-9.375 9.375-9.375 24.56 0 33.94C107.7 365.7 113.8 368 120 368s12.28-2.344 16.97-7.031L272 225.9V280c0 13.25 10.75 24 24 24S320 293.3 320 280v-112C320 154.8 309.3 144 296 144z\"]\n};\nvar faGrateDroplet = {\n  prefix: 'far',\n  iconName: 'grate-droplet',\n  icon: [576, 512, [], \"e194\", \"M414.8 198.1C419.8 181.5 432.3 169.2 448 164.1V96c0-35.35-28.65-64-64-64H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h279.4C328.7 457.5 320 430.9 320 402.2c0-31.68 10.48-56.45 24-78.76V280h29.45C389 257.6 404.2 233.1 414.8 198.1zM104 432H64c-8.822 0-16-7.178-16-16V280h56V432zM104 232H48V96c0-8.822 7.178-16 16-16h40V232zM200 432h-48V280h48V432zM200 232h-48V80h48V232zM296 432h-48V280h48V432zM296 232h-48V80h48V232zM344 80H384c8.822 0 16 7.178 16 16v136h-56V80zM482.6 205.8c-5.031-18.05-31.5-18.83-37.19 0C415.7 304.3 352 331.2 352 400.7C352 462.2 402.1 512 464 512s112-49.84 112-111.3C576 330.8 512.5 304.9 482.6 205.8z\"]\n};\nvar faSealExclamation = {\n  prefix: 'far',\n  iconName: 'seal-exclamation',\n  icon: [512, 512, [], \"e242\", \"M256 128C269.3 128 280 138.7 280 152V264C280 277.3 269.3 288 256 288C242.7 288 232 277.3 232 264V152C232 138.7 242.7 128 256 128V128zM288 352C288 369.7 273.7 384 256 384C238.3 384 224 369.7 224 352C224 334.3 238.3 320 256 320C273.7 320 288 334.3 288 352zM336 64H400C426.5 64 448 85.49 448 112V176L493.6 221.6C512.3 240.3 512.3 270.7 493.6 289.5L448 335.1V400C448 426.5 426.5 448 400 448H335.1L289.9 493.1C271.2 511.9 240.8 511.9 222.1 493.1L176.9 448H112C85.49 448 64 426.5 64 400V335.1L18.41 289.5C-.3328 270.7-.3328 240.3 18.41 221.6L64 176V112C64 85.49 85.49 64 112 64H175.1L222.1 17.94C240.8-.8035 271.2-.8035 289.9 17.94L336 64zM112 112V176C112 188.7 106.9 200.9 97.94 209.9L52.35 255.5L97.94 301.1C106.9 310.1 112 322.3 112 335.1V400H176.9C189.7 400 201.9 405.1 210.9 414.1L256 459.2L301.1 414.1C310.1 405.1 322.3 400 335.1 400H400V335.1C400 322.3 405.1 310.1 414.1 301.1L459.6 255.5L414.1 209.9C405.1 200.9 400 188.7 400 176V112H336C323.3 112 311.1 106.9 302.1 97.94L255.1 51.88L209.9 97.94C200.9 106.9 188.7 112 175.1 112L112 112z\"]\n};\nvar faChessBishop = {\n  prefix: 'far',\n  iconName: 'chess-bishop',\n  icon: [320, 512, [9821], \"f43a\", \"M296 464H23.1C10.75 464 0 474.7 0 487.1S10.75 512 23.1 512h272C309.3 512 320 501.3 320 488S309.3 464 296 464zM0 304c0 51.63 30.12 85.25 64 96v32h48v-67.13l-33.5-10.63C63.75 349.5 48 333.9 48 304c0-84.1 93.2-206.5 112.6-206.5c19.63 0 60.01 67.18 70.28 85.8l-66.13 66.13c-3.125 3.125-4.688 7.219-4.688 11.31S161.6 268.9 164.8 272L176 283.2c3.125 3.125 7.219 4.688 11.31 4.688s8.188-1.562 11.31-4.688L253 229C264.4 256.8 272 283.5 272 304c0 29.88-15.75 45.5-30.5 50.25L208 364.9V432H256v-32c33.88-10.75 64-44.38 64-96c0-73.38-67.75-197.2-120.6-241.5C213.4 59.12 224 47 224 32c0-17.62-14.38-32-32-32H128C110.4 0 96 14.38 96 32c0 15 10.62 27.12 24.62 30.5C67.75 106.8 0 230.6 0 304z\"]\n};\nvar faMessageSms = {\n  prefix: 'far',\n  iconName: 'message-sms',\n  icon: [512, 512, [], \"e1e5\", \"M448-.0004H64c-35.25 0-64 28.75-64 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.98c0 9.836 11.02 15.55 19.12 9.7L304 415.1H448c35.25 0 64-28.75 64-63.1V63.1C512 28.75 483.3-.0004 448-.0004zM464 352c0 8.75-7.25 16-16 16h-160l-80 60v-60H64c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h384c8.75 0 16 7.25 16 16V352zM124.4 192.6C113.6 189.5 103.2 187.2 104.2 181.5c.7813-4.5 10.28-6.562 21.5-4.906c4.156 .6562 8.75 2.094 13.09 3.594c8.375 2.906 17.47-1.562 20.34-9.906c2.875-8.344-1.562-17.47-9.906-20.34C143.1 147.8 136.5 145.9 130.6 145c-30.69-4.812-53.94 7.719-58 31.09c-5.656 33.03 26.5 42.47 38.63 46c13.72 3.947 25.62 6.432 24.56 12.34C135 239 125.7 241.1 114.3 239.4C107.9 238.4 100.4 235.4 93.38 232.9c-8.375-2.969-16 1.875-18.97 10.19S77.19 261.1 85.5 264.1C92.81 266.8 101.1 269.8 109.4 271C113.7 271.7 117.9 272 121.1 272c24.28 0 41.94-12.03 45.38-32.13C173.1 206.5 141.4 197.5 124.4 192.6zM396.4 192.6C385.6 189.5 375.2 187.2 376.2 181.5c.7813-4.5 10.31-6.562 21.5-4.906c4.156 .6562 8.75 2.094 13.09 3.594c8.406 2.906 17.47-1.562 20.34-9.906c2.875-8.344-1.562-17.47-9.906-20.34c-6.156-2.125-12.69-4.062-18.59-4.969c-30.75-4.812-53.97 7.719-58 31.09c-5.656 33.03 26.5 42.47 38.63 46c13.72 3.947 25.62 6.432 24.56 12.34c-.7813 4.562-10.12 6.656-21.56 4.938c-6.342-.9883-13.9-3.939-20.88-6.438c-8.375-2.969-16 1.875-18.97 10.19s2.781 17.97 11.09 20.97c7.312 2.656 15.62 5.656 23.88 6.906C385.7 271.7 389.9 272 393.1 272c24.28 0 41.94-12.03 45.38-32.13C445.1 206.5 413.4 197.5 396.4 192.6zM309.1 144.8c-6.469-2.062-13.72 .0625-17.88 5.594L256 197.3L220.8 150.4C216.7 144.9 209.4 142.7 202.9 144.8C196.4 147 192 153.1 192 160v96c0 8.844 7.156 16 16 16S224 264.8 224 256V208l19.19 25.59c6.062 8.062 19.56 8.062 25.62 0L288 208V256c0 8.844 7.156 16 16 16S320 264.8 320 256V160C320 153.1 315.6 147 309.1 144.8z\"]\n};\nvar faCoffeeBeans = {\n  prefix: 'far',\n  iconName: 'coffee-beans',\n  icon: [512, 512, [], \"e13f\", \"M170.2 196.4C162 193.3 144.4 192 127.3 192c-16.83 0-33.06 1.297-39.01 3.449C29.4 216.8-.0469 283.8 0 351.6c.0449 66.77 28.7 134.1 85.8 155.9C93.97 510.7 111.6 512 128.7 512c16.83 0 33.06-1.297 39.01-3.451c58.92-21.33 88.37-88.34 88.32-156.2C255.1 285.6 227.3 218.2 170.2 196.4zM111.2 463.4c-4.756-.3691-7.926-.8145-9.361-1.102c-37.13-14.1-53.8-66.21-53.83-110.7C47.97 311 62.39 265.3 93.84 246.2c-16.13 43.87-11.81 87.11 13.72 124.4C128 400.7 129.1 431.9 111.2 463.4zM166.7 455.2c11.04-37.78 4.574-76.39-19.48-111.7c-20.75-30.32-20.02-64.84 1.797-102.5c2.35 .2578 4.256 .5156 5.191 .7031c37.13 14.1 53.79 66.21 53.82 110.7C208 391.1 195.1 434.7 166.7 455.2zM455.6 56.93C421.8 23.23 377.1 0 334.4 0c-14.98 0-29.73 2.852-43.69 9.106c-15.31 6.859-51.31 44.04-56.53 55.17C208.5 119 234.1 184.8 280.4 231c33.74 33.7 78.42 56.93 121.2 56.93c14.98 0 29.73-2.852 43.69-9.106c15.31-6.859 51.31-44.04 56.53-55.17C527.5 168.1 501.9 103.2 455.6 56.93zM424.6 235.5c-6.99 2.947-14.71 4.439-22.98 4.439c-27.33 0-60.77-16.44-87.26-42.89c-24.65-24.61-44.18-59.9-41.79-91.41c21.45 35.34 53.63 58.46 94.51 66.15c33.6 6.328 56.2 25.03 68.68 54.34C431.4 230.2 427.3 233.8 424.6 235.5zM375.1 124.6c-34.92-6.57-59.39-28.59-73.04-65.35c3.328-2.967 6.328-5.439 8.471-6.832c6.99-2.947 14.71-4.439 22.98-4.439c27.33 0 60.77 16.44 87.26 42.89c23.36 23.33 42.15 56.25 42.04 86.46C443.2 149.9 413.4 131.7 375.1 124.6z\"]\n};\nvar faHatWitch = {\n  prefix: 'far',\n  iconName: 'hat-witch',\n  icon: [576, 512, [], \"f6e7\", \"M256 304c-8.836 0-16 7.162-16 16v64h95.97v-64c0-8.838-7.164-16-16-16H256zM553.4 416H22.56C10.1 416 0 426.1 0 438.6c0 6.543 2.781 12.79 7.688 17.12C30.41 475.7 88.99 512 166.4 512h243.2c76.61 0 135.1-36.26 158.7-56.28C573.2 451.4 576 445.3 576 438.7C576 426.3 565.9 416 553.4 416zM231.3 200c9.057-20.25 24.31-36.88 44.74-48.51l168.5-102.6c3.145-1.656 7.117-1.219 9.277 .9375l70.89 73.05c2.225 2.188 2.988 5.281 2.416 7l-7.977 20c-10.58-13.6-27.17-21.97-45.28-21.97h-39.91c-24.53 0-46.24 15.38-54.05 38.38l-6.291 18.85c-7.055 20.63-6.102 42.88 2.605 62.57L435.5 384h53.08l-67.51-155.2c-3.908-8.908-4.322-18.94-1.08-28.41l6.324-18.91c1.08-3.281 4.193-5.5 7.689-5.5l39.91 .0313c3.527 0 6.641 2.188 7.721 5.438l14.24 42.1c3.242 9.596 12.23 16.16 22.53 16.44h.6367c10.01 0 19.03-6.033 22.72-15.22l31.27-78.36c6.928-20.22 1.652-42.23-13.38-56.98l-70.8-72.95c-18.08-18.03-46.36-21.75-69.34-8.658L250.1 110.3C222.1 126.7 199.9 151 186.6 180.6L94.68 384H148.1L231.3 200z\"]\n};\nvar faFaceGrinWink = {\n  prefix: 'far',\n  iconName: 'face-grin-wink',\n  icon: [512, 512, [\"grin-wink\"], \"f58c\", \"M349.5 308.4C368.2 303.1 385.4 320.4 374.1 336.5C350.4 374.6 306.3 399.1 255.9 399.1C205.6 399.1 161.5 374.6 136.9 336.5C126.5 320.4 143.7 303.1 162.3 308.4C191.3 315.1 222.8 318.8 255.9 318.8C289 318.8 320.6 315.1 349.5 308.4zM208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208zM281.9 230.6C273.9 223 273.5 210.4 281 202.3C295.6 186.8 316.3 180 335.6 180C354.1 180 375.7 186.8 390.2 202.3C397.8 210.4 397.4 223 389.3 230.6C381.2 238.1 368.6 237.7 361 229.7C355.6 223.8 346.3 220 335.6 220C324.1 220 315.7 223.8 310.2 229.7C302.7 237.7 290 238.1 281.9 230.6zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faGrinWink = faFaceGrinWink;\nvar faClockThreeThirty = {\n  prefix: 'far',\n  iconName: 'clock-three-thirty',\n  icon: [512, 512, [], \"e357\", \"M232 256C232 242.7 242.7 232 256 232H360C373.3 232 384 242.7 384 256C384 269.3 373.3 280 360 280H280V392C280 405.3 269.3 416 256 416C242.7 416 232 405.3 232 392V256zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464z\"]\n};\nvar faEarDeaf = {\n  prefix: 'far',\n  iconName: 'ear-deaf',\n  icon: [512, 512, [\"deaf\", \"deafness\", \"hard-of-hearing\"], \"f2a4\", \"M240 63.1C142.1 63.1 64 145.3 64 245.1c0 13.25 10.75 24 24 24s24-10.75 24-24C112 171.7 169.4 112 240 112s128 59.72 128 133.1c0 46.97-17.52 91.19-49.31 124.5l-5.625 5.906l-.8594 8.125C307.4 429.5 270.4 464 226.2 464c-13.25 0-24 10.75-24 24s10.75 24 24 24c66.11 0 121.8-48.91 132.6-115.1C395.8 355.4 416 301.8 416 245.1C416 145.3 337 63.1 240 63.1zM168 320c-6.141 0-12.28 2.344-16.97 7.031l-144 144C2.344 475.7 0 481.9 0 488C0 501.7 11.21 512 24 512c6.141 0 12.28-2.344 16.97-7.031l144-144C189.7 356.3 192 350.1 192 344C192 330.3 180.8 320 168 320zM512 24C512 10.29 500.8 0 488 0c-6.141 0-12.28 2.344-16.97 7.031l-64 64C402.3 75.72 400 81.86 400 88c0 13.71 11.21 24 24 24c6.141 0 12.28-2.344 16.97-7.031l64-64C509.7 36.28 512 30.14 512 24zM240 200c22.06 0 40 17.94 40 40c0 13.25 10.75 24 24 24s24-10.75 24-24c0-48.53-39.47-88-88-88S152 191.5 152 240c0 13.25 10.75 24 24 24S200 253.3 200 240C200 217.9 217.9 200 240 200z\"]\n};\nvar faDeaf = faEarDeaf;\nvar faDeafness = faEarDeaf;\nvar faHardOfHearing = faEarDeaf;\nvar faAlarmClock = {\n  prefix: 'far',\n  iconName: 'alarm-clock',\n  icon: [512, 512, [9200], \"f34e\", \"M160 25.4L14.86 146.4C5.452 131.6 0 114.1 0 95.24C0 42.64 42.64 0 95.24 0C120.2 0 143 9.638 160 25.4zM280 278.1L320.1 319C330.3 328.4 330.3 343.6 320.1 352.1C311.6 362.3 296.4 362.3 287 352.1L239 304.1C234.5 300.5 232 294.4 232 288V184C232 170.7 242.7 160 256 160C269.3 160 280 170.7 280 184V278.1zM115.5 462.5L72.97 504.1C63.6 514.3 48.4 514.3 39.03 504.1C29.66 495.6 29.66 480.4 39.03 471L81.54 428.5C50.55 390.1 32 341.2 32 288C32 164.3 132.3 64 256 64C379.7 64 480 164.3 480 288C480 341.2 461.4 390.1 430.5 428.5L472.1 471C482.3 480.4 482.3 495.6 472.1 504.1C463.6 514.3 448.4 514.3 439 504.1L396.5 462.5C358.1 493.4 309.2 512 256 512C202.8 512 153.9 493.4 115.5 462.5V462.5zM256 464C353.2 464 432 385.2 432 288C432 190.8 353.2 112 256 112C158.8 112 80 190.8 80 288C80 385.2 158.8 464 256 464zM497.1 146.4L352 25.4C368.1 9.638 391.8 0 416.8 0C469.4 0 512 42.64 512 95.24C512 114 506.5 131.6 497.1 146.4z\"]\n};\nvar faEclipse = {\n  prefix: 'far',\n  iconName: 'eclipse',\n  icon: [640, 512, [], \"f749\", \"M256 458l-51.88-76.1l-90.88 17.62l17.5-91.24L53.1 255.4l76.75-51.1l-17.5-91.12l91 17.5L256 53.03l31.75 46.87c11.12-11.5 23.62-21.88 37.13-30.75L289.6 16.78c-15.12-22.37-51.88-22.37-67 0L182.3 76.65L111.4 62.9C97.1 60.4 84.5 64.53 75 74.15C65.5 83.78 61.25 97.28 63.88 110.4l13.75 70.1l-59.88 40.5C6.625 229.5 0 242 0 255.5c0 13.5 6.75 25.1 17.75 33.5l59.88 40.5l-13.75 70.1c-2.625 13.25 1.594 26.96 11.09 36.46s22.91 13.54 36.28 10.91l70.88-13.62l40.38 59.87C229.1 505.3 242.5 512 255.9 512s26.08-6.75 33.58-17.75l34.75-51.62c-13.5-9-25.75-19.37-37-30.87L256 458zM229.6 206.9c4.25-19.12 11-37.25 19.88-54.25c-54.25 3.5-97.49 48.24-97.49 103.4c0 55.12 43.24 99.88 97.49 103.3c-8.875-16.88-15.62-34.1-19.88-54.25C212.1 295.5 200 277.3 200 255.9C200 234.6 212.1 216.4 229.6 206.9zM448 64.02c-106 0-191.1 86-191.1 191.1S341.1 448.1 448 448.1c105.1 0 192-86.05 192-192S553.1 64.02 448 64.02zM448 400c-79.38 0-143.1-64.63-143.1-143.1c0-79.37 64.62-143.1 143.1-143.1s144 64.62 144 143.1C592 335.4 527.4 400 448 400z\"]\n};\nvar faFaceRelieved = {\n  prefix: 'far',\n  iconName: 'face-relieved',\n  icon: [512, 512, [], \"e389\", \"M256 368C286.4 368 307.2 354.9 319 343C328.4 333.7 343.6 333.7 352.1 343C362.3 352.4 362.3 367.6 352.1 376.1C333.9 396.1 301.4 416 256 416C210.6 416 178.1 396.1 159 376.1C149.7 367.6 149.7 352.4 159 343C168.4 333.7 183.6 333.7 192.1 343C204.8 354.9 225.6 368 256 368zM377 242.3C384.6 234.3 397.2 233.9 405.3 241.4C413.4 248.1 413.8 261.6 406.2 269.7C391.7 285.2 370.1 292 351.6 292C332.3 292 311.6 285.2 297 269.7C289.5 261.6 289.9 248.1 297.9 241.4C306 233.9 318.7 234.3 326.2 242.3C331.7 248.2 340.1 252 351.6 252C362.3 252 371.6 248.2 377 242.3zM134.2 242.3C139.7 248.2 148.1 252 159.6 252C170.3 252 179.6 248.2 185 242.3C192.6 234.3 205.2 233.9 213.3 241.4C221.4 248.1 221.8 261.6 214.2 269.7C199.7 285.2 178.1 292 159.6 292C140.3 292 119.6 285.2 105 269.7C97.48 261.6 97.89 248.1 105.9 241.4C114 233.9 126.7 234.3 134.2 242.3V242.3zM207.2 106.9C209.1 115.3 205.4 124.4 197.1 127.2L190.7 129.3C167.1 137.2 146.8 152.7 132.1 173.4L125.3 184.9C120.4 192.2 110.5 194.2 103.1 189.3C95.77 184.4 93.79 174.5 98.69 167.1L106.3 155.7C124.1 129 150.2 109.1 180.6 98.93L186.9 96.82C195.3 94.03 204.4 98.56 207.2 106.9L207.2 106.9zM314.9 127.2C306.6 124.4 302 115.3 304.8 106.9C307.6 98.56 316.7 94.03 325.1 96.82L331.4 98.93C361.8 109.1 387.9 129 405.7 155.7L413.3 167.1C418.2 174.5 416.2 184.4 408.9 189.3C401.5 194.2 391.6 192.2 386.7 184.9L379 173.4C365.2 152.7 344.9 137.2 321.3 129.3L314.9 127.2zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faRoadCircleCheck = {\n  prefix: 'far',\n  iconName: 'road-circle-check',\n  icon: [640, 512, [], \"e564\", \"M422.3 32C452.6 32 479.7 51.05 490 79.61L531.8 195.6C520.2 193.3 508.3 192 496 192C490.5 192 485.1 192.3 479.7 192.7L444.8 95.87C441.4 86.35 432.4 80 422.3 80H344V104C344 117.3 333.3 128 319.1 128C306.7 128 295.1 117.3 295.1 104V80H217.7C207.6 80 198.6 86.35 195.2 95.87L85.71 399.9C80.08 415.5 91.67 432 108.3 432H295.1V408C295.1 394.7 306.7 384 319.1 384C320.2 384 320.5 384 320.7 384C323.1 420.3 338.3 453.4 360.2 480H108.3C58.43 480 23.66 430.5 40.55 383.6L149.1 79.61C160.3 51.05 187.4 32 217.7 32H422.3zM319.1 320C306.7 320 295.1 309.3 295.1 296V216C295.1 202.7 306.7 192 319.1 192C333.3 192 344 202.7 344 216V279.2C336.8 291.6 330.1 304.9 326.9 318.1C324.7 319.6 322.4 320 319.1 320zM640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM540.7 324.7L480 385.4L451.3 356.7C445.1 350.4 434.9 350.4 428.7 356.7C422.4 362.9 422.4 373.1 428.7 379.3L468.7 419.3C474.9 425.6 485.1 425.6 491.3 419.3L563.3 347.3C569.6 341.1 569.6 330.9 563.3 324.7C557.1 318.4 546.9 318.4 540.7 324.7H540.7z\"]\n};\nvar faDiceFive = {\n  prefix: 'far',\n  iconName: 'dice-five',\n  icon: [448, 512, [9860], \"f523\", \"M128 128C110.4 128 96 142.4 96 160s14.38 32 32 32s32-14.38 32-32S145.6 128 128 128zM128 320c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S145.6 320 128 320zM320 320c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S337.6 320 320 320zM320 128c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S337.6 128 320 128zM384 32H64C28.63 32 0 60.63 0 96v320c0 35.38 28.62 64 64 64h320c35.38 0 64-28.62 64-64V96C448 60.63 419.4 32 384 32zM400 416c0 8.875-7.125 16-16 16H64c-8.875 0-16-7.125-16-16V96c0-8.875 7.125-16 16-16h320c8.875 0 16 7.125 16 16V416zM224 224C206.4 224 192 238.4 192 256s14.38 32 32 32s32-14.38 32-32S241.6 224 224 224z\"]\n};\nvar faOctagonMinus = {\n  prefix: 'far',\n  iconName: 'octagon-minus',\n  icon: [512, 512, [\"minus-octagon\"], \"f308\", \"M344 231.1C357.3 231.1 368 242.7 368 255.1C368 269.3 357.3 279.1 344 279.1H168C154.7 279.1 144 269.3 144 255.1C144 242.7 154.7 231.1 168 231.1H344zM.0669 191.5C.0669 172.4 7.652 154.1 21.16 140.6L140.6 21.15C154.1 7.648 172.4 .0625 191.5 .0625H320.5C339.6 .0625 357.9 7.648 371.4 21.15L490.8 140.6C504.3 154.1 511.9 172.4 511.9 191.5V320.5C511.9 339.6 504.3 357.9 490.8 371.4L371.4 490.8C357.9 504.3 339.6 511.9 320.5 511.9H191.5C172.4 511.9 154.1 504.3 140.6 490.8L21.15 371.4C7.652 357.9 .0666 339.6 .0666 320.5L.0669 191.5zM55.1 174.5C50.6 179 48.07 185.2 48.07 191.5V320.5C48.07 326.8 50.6 332.9 55.1 337.4L174.5 456.9C179 461.4 185.2 463.9 191.5 463.9H320.5C326.8 463.9 332.1 461.4 337.5 456.9L456.9 337.4C461.4 332.9 463.9 326.8 463.9 320.5V191.5C463.9 185.2 461.4 179 456.9 174.5L337.5 55.09C332.1 50.59 326.8 48.06 320.5 48.06H191.5C185.2 48.06 179 50.59 174.5 55.09L55.1 174.5zM21.15 371.4L55.1 337.4z\"]\n};\nvar faMinusOctagon = faOctagonMinus;\nvar faSquareRss = {\n  prefix: 'far',\n  iconName: 'square-rss',\n  icon: [448, 512, [\"rss-square\"], \"f143\", \"M121 112C107.9 111.2 96.58 121.8 96.02 135C95.47 148.3 105.8 159.4 119 159.1c106.4 4.469 196.6 94.66 201 201C320.6 373.9 331.2 384 343.1 384c.3438 0 .6719 0 1.016-.0313c13.25-.5313 23.53-11.72 22.98-24.97C362.5 228.3 251.7 117.5 121 112zM121.6 208.1c-13.11-.4375-24.66 9.125-25.52 22.38c-.8594 13.22 9.172 24.66 22.39 25.5c54.69 3.562 102.1 50.94 105.6 105.6C224.9 374.3 235.4 384 247.1 384c.5313 0 1.062-.0313 1.594-.0625c13.22-.8438 23.25-12.28 22.39-25.5C266.9 280.6 199.4 213.1 121.6 208.1zM128 320c-8.189 0-16.38 3.121-22.63 9.371c-12.5 12.5-12.5 32.76 0 45.26C111.6 380.9 119.8 384 128 384s16.38-3.121 22.63-9.371c12.5-12.5 12.5-32.76 0-45.26C144.4 323.1 136.2 320 128 320zM384 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM400 416c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V96c0-8.82 7.178-16 16-16h320c8.822 0 16 7.18 16 16V416z\"]\n};\nvar faRssSquare = faSquareRss;\nvar faFaceZany = {\n  prefix: 'far',\n  iconName: 'face-zany',\n  icon: [576, 512, [], \"e3a4\", \"M272 152C272 112.2 304.2 80 344 80C383.8 80 416 112.2 416 152C416 191.8 383.8 224 344 224C304.2 224 272 191.8 272 152zM305.2 142.3C304.4 145.4 304 148.6 304 152C304 174.1 321.9 192 344 192C366.1 192 384 174.1 384 152C384 129.9 366.1 112 344 112C340.1 112 338 112.3 335.2 112.1C345.1 115.9 352.4 125.1 352.4 136C352.4 149.3 341.6 160 328.4 160C317.3 160 307.9 152.5 305.2 142.3H305.2zM176 240C167.2 240 160 232.8 160 224C160 215.2 167.2 208 176 208C184.8 208 192 215.2 192 224C192 232.8 184.8 240 176 240zM240 224C240 259.3 211.3 288 176 288C140.7 288 112 259.3 112 224C112 188.7 140.7 160 176 160C211.3 160 240 188.7 240 224zM176 192C158.3 192 144 206.3 144 224C144 241.7 158.3 256 176 256C193.7 256 208 241.7 208 224C208 206.3 193.7 192 176 192zM416 477.7C388.1 493.8 358.5 504 328.5 508.8C320.7 510.9 312.5 512 304 512C302.1 512 300.3 511.9 298.4 511.8C206.4 515.5 115.5 469.3 66.3 384C-4.395 261.6 37.56 104.1 159.1 34.3C282.4-36.4 439 5.557 509.7 127.1C580.4 250.4 538.4 407 416 477.7V477.7zM183.1 75.87C84.51 133.3 50.43 260.5 107.9 360C132.9 403.3 171 434.2 214.4 450.6C210.3 439.8 208 428.2 208 416V408.2C197.6 401.9 187.9 394.5 179.1 385.9C168.1 375.1 172.5 359.6 184.8 352.5L423.2 214.9C435.5 207.8 451.4 212.9 454.1 226.7C470.1 286.1 449.1 350.8 400 391.7V416C400 421.5 399.5 426.9 398.7 432.1C492.1 372.1 524.3 249.2 468.1 151.1C410.7 52.51 283.5 18.43 184 75.87H183.1zM368 416V378.6C368 363.9 356.1 352 341.4 352H339.4C328.1 352 318.3 359.9 315.8 370.9C312.1 383.5 295 383.5 292.2 370.9C289.7 359.9 279.9 352 268.6 352H266.6C251.9 352 240 363.9 240 378.6V416C240 451.3 268.7 480 304 480C339.3 480 368 451.3 368 416V416z\"]\n};\nvar faLandMineOn = {\n  prefix: 'far',\n  iconName: 'land-mine-on',\n  icon: [576, 512, [], \"e51b\", \"M311.1 168C311.1 181.3 301.3 192 287.1 192C274.7 192 263.1 181.3 263.1 168V24C263.1 10.75 274.7 0 287.1 0C301.3 0 311.1 10.75 311.1 24V168zM159.1 336C159.1 309.5 181.5 288 207.1 288H367.1C394.5 288 415.1 309.5 415.1 336V352H447.5C467.1 352 484.8 363.9 492.1 382.2L526.4 468.1C534.9 489.1 519.4 512 496.7 512H79.26C56.62 512 41.14 489.1 49.55 468.1L83.93 382.2C91.22 363.9 108.9 352 128.5 352H159.1L159.1 336zM473.1 464L447.5 400H128.5L102.9 464H473.1zM4.266 138.3C11.81 127.4 26.76 124.7 37.66 132.3L141.7 204.3C152.6 211.8 155.3 226.8 147.7 237.7C140.2 248.6 125.2 251.3 114.3 243.7L10.34 171.7C-.5607 164.2-3.279 149.2 4.266 138.3V138.3zM538.3 132.3C549.2 124.7 564.2 127.4 571.7 138.3C579.3 149.2 576.6 164.2 565.7 171.7L461.7 243.7C450.8 251.3 435.8 248.6 428.3 237.7C420.7 226.8 423.4 211.8 434.3 204.3L538.3 132.3z\"]\n};\nvar faSquareArrowUpLeft = {\n  prefix: 'far',\n  iconName: 'square-arrow-up-left',\n  icon: [448, 512, [], \"e263\", \"M193.9 192h97.34c13.25 0 24-10.75 24-24s-10.75-24-24-24H136C122.8 144 112 154.8 112 168v155.3c0 13.25 10.75 24 24 24s24-10.75 24-24V225.9l135 135C299.7 365.7 305.8 368 312 368s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L193.9 192zM384 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM400 416c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V96c0-8.82 7.178-16 16-16h320c8.822 0 16 7.18 16 16V416z\"]\n};\nvar faICursor = {\n  prefix: 'far',\n  iconName: 'i-cursor',\n  icon: [256, 512, [], \"f246\", \"M256 488c0 13.25-10.75 24-24 24c-42.93 0-80.77-21.4-104-53.92C104.8 490.6 66.93 512 24 512C10.75 512 0 501.3 0 488s10.75-24 24-24c44.13 0 80-35.88 80-80V280h-32C58.75 280 48 269.3 48 256s10.75-24 24-24h32V128c0-44.13-35.88-80-80-80C10.75 48 0 37.25 0 24S10.75 0 24 0C66.93 0 104.8 21.4 128 53.92C151.2 21.4 189.1 0 232 0C245.3 0 256 10.75 256 24S245.3 48 232 48c-44.13 0-80 35.88-80 80v104h32c13.25 0 24 10.75 24 24s-10.75 24-24 24h-32V384c0 44.13 35.88 80 80 80C245.3 464 256 474.8 256 488z\"]\n};\nvar faSaltShaker = {\n  prefix: 'far',\n  iconName: 'salt-shaker',\n  icon: [384, 512, [129474], \"e446\", \"M383.4 446.6L334.4 118.9C324.3 51.11 263.1 0 192 0S59.69 51.11 49.56 118.9L.5977 446.6C-1.777 462.8 3.002 479.2 13.75 491.6C24.91 504.6 41.28 512 58.66 512h266.7c17.38 0 33.75-7.438 44.91-20.39C380.1 479.2 385.8 462.8 383.4 446.6zM240 80C248.8 80 256 87.16 256 96c0 8.836-7.164 16-16 16S224 104.8 224 96C224 87.16 231.2 80 240 80zM192 48c8.836 0 16 7.162 16 16c0 8.836-7.164 16-16 16S176 72.84 176 64C176 55.16 183.2 48 192 48zM144 80C152.8 80 160 87.16 160 96c0 8.836-7.164 16-16 16S128 104.8 128 96C128 87.16 135.2 80 144 80zM333.9 460.3C331.9 462.6 328.7 464 325.3 464H58.66c-3.406 0-6.531-1.359-8.562-3.734c-1.156-1.344-2.469-3.578-2-6.547L87.2 192h209.6l39.1 261.7C336.4 456.7 335.1 458.9 333.9 460.3z\"]\n};\nvar faStamp = {\n  prefix: 'far',\n  iconName: 'stamp',\n  icon: [512, 512, [], \"f5bf\", \"M342.6 137.5C335.2 152.9 328 168.9 328 185.1C328 224.7 359.4 256 398 256H416C469 256 512 298.1 512 352V360C512 390.9 486.9 416 456 416H56C25.07 416 0 390.9 0 360V352C0 298.1 42.98 256 96 256H113.1C152.7 256 184 224.7 184 185.1C184 168.9 176.8 152.9 169.4 137.5C163.4 124.9 160 110.9 160 96C160 42.98 202.1 0 256 0C309 0 352 42.98 352 96C352 110.9 348.6 124.9 342.6 137.5zM304 96C304 69.49 282.5 48 256 48C229.5 48 208 69.49 208 96C208 103.5 209.7 110.5 212.7 116.7L212.1 117.3C219.1 131.9 232 156.9 232 185.1C232 251.2 179.2 304 113.1 304H96C69.49 304 48 325.5 48 352V360C48 364.4 51.58 368 56 368H456C460.4 368 464 364.4 464 360V352C464 325.5 442.5 304 416 304H398C332.8 304 280 251.2 280 185.1C280 156.9 292 131.9 299 117.3L299.3 116.7C302.3 110.5 304 103.5 304 96zM32 480C32 462.3 46.33 448 64 448H448C465.7 448 480 462.3 480 480C480 497.7 465.7 512 448 512H64C46.33 512 32 497.7 32 480z\"]\n};\nvar faFilePlus = {\n  prefix: 'far',\n  iconName: 'file-plus',\n  icon: [384, 512, [], \"f319\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.66 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.836 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32H336V448zM216 223.1C216 210.7 205.3 200 192 200S168 210.7 168 223.1V280H112c-13.26 0-24 10.74-24 23.1c0 13.26 10.73 23.1 24 23.1h56v56C168 397.3 178.7 408 192 408c13.26 0 24-10.74 24-23.1V327.1h56c13.26 0 24-10.74 24-23.1s-10.74-23.1-24-23.1h-56V223.1z\"]\n};\nvar faDrawSquare = {\n  prefix: 'far',\n  iconName: 'draw-square',\n  icon: [448, 512, [], \"f5ef\", \"M123.3 440C113.9 463.5 90.86 480 64 480C28.65 480 0 451.3 0 416C0 389.1 16.55 366.1 40 356.7V155.3C16.55 145.9 0 122.9 0 96C0 60.65 28.65 32 64 32C90.86 32 113.9 48.55 123.3 72H324.7C334.1 48.55 357.1 32 384 32C419.3 32 448 60.65 448 96C448 122.9 431.5 145.9 408 155.3V356.7C431.5 366.1 448 389.1 448 416C448 451.3 419.3 480 384 480C357.1 480 334.1 463.5 324.7 440H123.3zM64 112C72.84 112 80 104.8 80 96C80 87.16 72.84 80 64 80C55.16 80 48 87.16 48 96C48 104.8 55.16 112 64 112zM88 356.7C104 363.1 116.9 375.1 123.3 392H324.7C331.1 375.1 343.1 363.1 360 356.7V155.3C343.1 148.9 331.1 136 324.7 120H123.3C116.9 136 104 148.9 88 155.3V356.7zM64 400C55.16 400 48 407.2 48 416C48 424.8 55.16 432 64 432C72.84 432 80 424.8 80 416C80 407.2 72.84 400 64 400zM384 400C375.2 400 368 407.2 368 416C368 424.8 375.2 432 384 432C392.8 432 400 424.8 400 416C400 407.2 392.8 400 384 400zM384 80C375.2 80 368 87.16 368 96C368 104.8 375.2 112 384 112C392.8 112 400 104.8 400 96C400 87.16 392.8 80 384 80z\"]\n};\nvar faToiletPaperUnderSlash = {\n  prefix: 'far',\n  iconName: 'toilet-paper-under-slash',\n  icon: [640, 512, [\"toilet-paper-reverse-slash\"], \"e2a1\", \"M630.8 469.1L576 426.1L576 192c0-105.9-50.24-192-112-192H176C146.3 0 119.5 20.18 99.43 52.62L38.81 5.109C34.41 1.672 29.19 0 24.03 0c-7.125 0-14.19 3.156-18.91 9.187c-8.188 10.44-6.375 25.53 4.062 33.7l591.1 463.1c10.5 8.203 25.56 6.328 33.69-4.078C643.1 492.4 641.2 477.3 630.8 469.1zM351.1 192c0 22.68 2.881 43.97 7.125 64.16L137.4 82.39C149.6 60.48 164.2 48 176 48h214.2C366.8 83.21 351.1 134.6 351.1 192zM528 388.5l-23.32-18.28C512.9 364.7 520.8 357.9 528 349.3V388.5zM463.1 336c-1.43 0-3.014-.8262-4.516-1.182L433.7 314.6C415.7 290.4 399.1 247.3 399.1 192c0-86.63 38.5-144 64-144C489.5 48 528 105.4 528 192S489.5 336 463.1 336zM240 464V384h126.6L305.3 336H176C150.5 336 112 278.6 112 192c0-2.518 .332-4.752 .3965-7.219L66.91 149.1C65.07 162.9 64 177.2 64 192c0 105.9 50.24 192 112 192H192v96c0 17.67 14.33 32 32 32h305.9l-61.24-48H240zM463.1 144c-13.25 0-23.1 21.5-23.1 48s10.75 48 23.1 48c13.25 0 24-21.5 24-48S477.2 144 463.1 144z\"]\n};\nvar faToiletPaperReverseSlash = faToiletPaperUnderSlash;\nvar faStairs = {\n  prefix: 'far',\n  iconName: 'stairs',\n  icon: [576, 512, [], \"e289\", \"M576 56c0 13.25-10.75 24-24 24H432v120C432 213.3 421.3 224 408 224H304v104c0 13.25-10.75 24-24 24H176v104C176 469.3 165.3 480 152 480h-128C10.75 480 0 469.3 0 456s10.75-24 24-24H128v-104C128 314.8 138.8 304 152 304H256V200C256 186.8 266.8 176 280 176H384V56C384 42.75 394.8 32 408 32h144C565.3 32 576 42.75 576 56z\"]\n};\nvar faDroneFront = {\n  prefix: 'far',\n  iconName: 'drone-front',\n  icon: [640, 512, [\"drone-alt\"], \"f860\", \"M136 96C146.4 96 155.3 102.7 158.6 112H264C277.3 112 288 122.7 288 136C288 149.3 277.3 160 264 160H24C10.75 160 0 149.3 0 136C0 122.7 10.75 112 24 112H113.4C116.7 102.7 125.6 96 136 96zM504 96C514.5 96 523.3 102.7 526.6 112H616C629.3 112 640 122.7 640 136C640 149.3 629.3 160 616 160H376C362.7 160 352 149.3 352 136C352 122.7 362.7 112 376 112H481.4C484.7 102.7 493.5 96 504 96zM112 256V192H160V241.6L170.8 247.3L218.4 219.5C249.3 201.5 284.3 192 320 192C355.7 192 390.7 201.5 421.6 219.5L469.2 247.3L480 241.6V192H528V256C528 264.9 523.1 273.1 515.2 277.2L463.7 304.5L468.2 309.9C486.2 331.5 496 358.7 496 386.8V392C496 405.3 485.3 416 472 416C458.7 416 448 405.3 448 392V386.8C448 369.9 442.1 353.6 431.3 340.7L420.3 327.5L379.2 349.2C375.8 351 371.9 352 368 352H272C268.1 352 264.2 351 260.8 349.2L219.7 327.5L208.7 340.7C197.9 353.6 192 369.9 192 386.8V392C192 405.3 181.3 416 168 416C154.7 416 144 405.3 144 392V386.8C144 358.7 153.8 331.5 171.8 309.9L176.3 304.5L124.8 277.2C116.9 273.1 112 264.9 112 256V256zM419.3 273.7L397.4 260.9C373.9 247.2 347.2 240 320 240C292.8 240 266.1 247.2 242.6 260.9L220.7 273.7L277.1 304H362L419.3 273.7z\"]\n};\nvar faDroneAlt = faDroneFront;\nvar faGlassEmpty = {\n  prefix: 'far',\n  iconName: 'glass-empty',\n  icon: [384, 512, [], \"e191\", \"M6.316 7.775C10.86 2.82 17.28 0 24 0H360C366.7 0 373.1 2.82 377.7 7.775C382.2 12.73 384.5 19.36 383.9 26.06L347.7 446.2C344.5 483.4 313.3 512 275.1 512H108C70.67 512 39.52 483.4 36.31 446.2L.0886 26.06C-.489 19.36 1.77 12.73 6.316 7.775H6.316zM50.16 48L84.13 442.1C85.2 454.5 95.58 464 108 464H275.1C288.4 464 298.8 454.5 299.9 442.1L333.8 48H50.16z\"]\n};\nvar faDialHigh = {\n  prefix: 'far',\n  iconName: 'dial-high',\n  icon: [576, 512, [], \"e15c\", \"M256 32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32C320 49.67 305.7 64 288 64C270.3 64 256 49.67 256 32zM288 448C199.6 448 128 376.4 128 288C128 199.6 199.6 128 288 128C376.4 128 448 199.6 448 288C448 376.4 376.4 448 288 448zM264 288C264 274.7 274.7 264 288 264H397.4C386.4 213.7 341.6 176 288 176C226.1 176 176 226.1 176 288C176 349.9 226.1 400 288 400C341.6 400 386.4 362.3 397.4 312H288C274.7 312 264 301.3 264 288zM576 288C576 305.7 561.7 320 544 320C526.3 320 512 305.7 512 288C512 270.3 526.3 256 544 256C561.7 256 576 270.3 576 288zM0 288C0 270.3 14.33 256 32 256C49.67 256 64 270.3 64 288C64 305.7 49.67 320 32 320C14.33 320 0 305.7 0 288zM128 96C128 113.7 113.7 128 96 128C78.33 128 64 113.7 64 96C64 78.33 78.33 64 96 64C113.7 64 128 78.33 128 96zM448 96C448 78.33 462.3 64 480 64C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128C462.3 128 448 113.7 448 96zM128 480C128 497.7 113.7 512 96 512C78.33 512 64 497.7 64 480C64 462.3 78.33 448 96 448C113.7 448 128 462.3 128 480zM448 480C448 462.3 462.3 448 480 448C497.7 448 512 462.3 512 480C512 497.7 497.7 512 480 512C462.3 512 448 497.7 448 480z\"]\n};\nvar faUserHelmetSafety = {\n  prefix: 'far',\n  iconName: 'user-helmet-safety',\n  icon: [448, 512, [128119, \"user-construction\", \"user-hard-hat\"], \"f82c\", \"M88 176h272c4.375 0 8-3.625 8-8V136c0-4.375-3.625-8-8-8H352c0-46.38-28.5-85.5-68.75-102.4L256 80V16c0-8.875-7.125-16-16-16h-32c-8.875 0-16 7.125-16 16V80L164.8 25.62C124.5 42.5 96 81.63 96 128H88c-4.375 0-8 3.625-8 8v31.1C80 172.4 83.63 176 88 176zM224 272c-38 0-70.75-26.75-78.38-64h-48C105.6 271 158.8 320 224 320s118.5-49 126.4-112h-48C294.8 245.3 261.1 272 224 272zM314.7 352H133.3C59.7 352 0 411.7 0 485.3c0 14.73 11.94 26.67 26.66 26.67H421.3c14.72 0 26.66-11.94 26.66-26.67C448 411.7 388.3 352 314.7 352zM50.7 464c9.498-36.76 42.95-64 82.64-64h181.3c39.69 0 73.14 27.24 82.64 64H50.7z\"]\n};\nvar faUserConstruction = faUserHelmetSafety;\nvar faUserHardHat = faUserHelmetSafety;\nvar faI = {\n  prefix: 'far',\n  iconName: 'i',\n  icon: [320, 512, [105], \"49\", \"M320 456c0 13.25-10.75 24-24 24h-272C10.75 480 0 469.3 0 456s10.75-24 24-24h112v-352h-112C10.75 80 0 69.25 0 56S10.75 32 24 32h272C309.3 32 320 42.75 320 56S309.3 80 296 80h-112v352h112C309.3 432 320 442.8 320 456z\"]\n};\nvar faHryvniaSign = {\n  prefix: 'far',\n  iconName: 'hryvnia-sign',\n  icon: [384, 512, [8372, \"hryvnia\"], \"f6f2\", \"M102.1 106.7C92.64 115 77.54 113.3 69.26 102.1C60.98 92.64 62.66 77.54 73.01 69.26L75.7 67.11C104.1 44.38 139.4 32 175.8 32H227C287.2 32 336 80.8 336 141C336 159.1 331.5 176.6 323.3 192H360C373.3 192 384 202.7 384 216C384 229.3 373.3 240 360 240H272.1L183 288H360C373.3 288 384 298.7 384 312C384 325.3 373.3 336 360 336H107C99.98 346.1 96 358.2 96 371C96 404.7 123.3 432 157 432H208.2C233.7 432 258.4 423.3 278.3 407.4L281 405.3C291.4 396.1 306.5 398.7 314.7 409C323 419.4 321.3 434.5 310.1 442.7L308.3 444.9C279.9 467.6 244.6 480 208.2 480H157C96.8 480 48 431.2 48 371C48 358.9 50 347.1 53.77 336H24C10.75 336 0 325.3 0 312C0 298.7 10.75 288 24 288H86.34C92.23 282.1 98.71 278.6 105.7 274.8L171 240H24C10.75 240 0 229.3 0 216C0 202.7 10.75 192 24 192H260.5C277.5 180.8 288 161.7 288 141C288 107.3 260.7 80 227 80H175.8C150.3 80 125.6 88.67 105.7 104.6L102.1 106.7z\"]\n};\nvar faHryvnia = faHryvniaSign;\nvar faArrowDownLeftAndArrowUpRightToCenter = {\n  prefix: 'far',\n  iconName: 'arrow-down-left-and-arrow-up-right-to-center',\n  icon: [512, 512, [], \"e092\", \"M286.8 238.1C289.8 239.4 292.9 240 296 240h144c13.25 0 23.94-10.69 23.94-23.94S453.3 192 440 192h-86.06l135-135c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L320 158.1V72c0-13.25-10.81-23.94-24.06-23.94S272 58.75 272 72v144c0 3.133 .6406 6.25 1.855 9.18C276.3 231 280.1 235.7 286.8 238.1zM225.2 273.9C222.2 272.6 219.1 272 216 272h-144c-13.25 0-23.94 10.69-23.94 23.94S58.75 320 72 320h86.06l-135 135c-9.375 9.375-9.375 24.56 0 33.94s24.56 9.375 33.94 0L192 353.9V440c0 13.25 10.81 23.94 24.06 23.94S240 453.3 240 440v-144c0-3.133-.6406-6.25-1.855-9.18C235.7 280.1 231 276.3 225.2 273.9z\"]\n};\nvar faPills = {\n  prefix: 'far',\n  iconName: 'pills',\n  icon: [576, 512, [], \"f484\", \"M529.1 206.9c-62.38-62.36-163.8-62.49-226.3 0c-62.5 62.49-62.5 163.8 0 226.3c62.5 62.36 163.8 62.49 226.3 0S591.6 269.2 529.1 206.9zM321.8 259.7l154.5 154.5C375.8 478.7 257 360.4 321.8 259.7zM510.3 380.2l-154.5-154.5C456.3 161.1 575 279.5 510.3 380.2zM112 32C50.13 32 0 82.13 0 143.1v223.1c0 61.86 50.13 111.1 112 111.1s112-50.13 112-111.1V143.1C224 82.13 173.9 32 112 32zM176 255.1h-128V143.1c0-84.74 128-84.74 128 0V255.1z\"]\n};\nvar faFaceGrinWide = {\n  prefix: 'far',\n  iconName: 'face-grin-wide',\n  icon: [512, 512, [128515, \"grin-alt\"], \"f581\", \"M349.5 308.4C368.2 303.1 385.4 320.4 374.1 336.5C350.4 374.6 306.3 399.1 255.9 399.1C205.6 399.1 161.5 374.6 136.9 336.5C126.5 320.4 143.7 303.1 162.3 308.4C191.3 315.1 222.8 318.8 255.9 318.8C289 318.8 320.6 315.1 349.5 308.4zM224 192C224 227.3 209.7 256 192 256C174.3 256 160 227.3 160 192C160 156.7 174.3 128 192 128C209.7 128 224 156.7 224 192zM288 192C288 156.7 302.3 128 320 128C337.7 128 352 156.7 352 192C352 227.3 337.7 256 320 256C302.3 256 288 227.3 288 192zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faGrinAlt = faFaceGrinWide;\nvar faTooth = {\n  prefix: 'far',\n  iconName: 'tooth',\n  icon: [448, 512, [129463], \"f5c9\", \"M428.1 115.7c-11-46.56-47.41-84.53-92.75-96.75c-30.13-7.1-61.66 .25-93.85 24.59c-1.75 1.312-10.56 7.1-16.63 12.37l-39.69-26.16c-24.78-13.34-49.13-16.97-72.53-10.81c-45.28 12.22-81.69 50.19-92.69 96.75c-9.5 40.15-1.875 80.18 21.53 112.7C55.83 248.3 63.86 273.3 66.86 307.2c3.344 35.87 8.063 78.37 17.72 121.4l6.406 28.69C96.17 480.1 115.8 496 138.8 496c22.66 0 42.22-15.59 47.53-37.84l28.38-116.9c2.188-9.25 16.31-9.187 18.66 .0625l28.31 116.8C267.1 480.4 286.6 496 309.3 496c22.75 0 42.84-16.34 47.75-38.75l6.469-28.62c9.875-44.03 14.59-88.09 17.63-121.5c3.125-33.94 11.22-58.97 25.47-78.72C429.6 196.4 437.5 155.4 428.1 115.7zM367.6 200.3c-19.47 27.06-30.38 59.59-34.34 102.5c-2.875 31.1-7.375 74.03-16.63 115.3l-8.313 28.75l-28.38-116.1c-6.469-26.19-29.5-44.47-55.94-44.47c-26.66 0-49.69 18.37-55.97 44.59l-30.25 116.8l-6.406-28.62c-9.063-40.47-13.56-81.06-16.75-115.3c-3.781-42.75-14.66-75.31-34.22-102.5C65.33 179.3 60.42 153.2 66.67 126.8C73.7 97.11 96.64 72.99 125 65.36c11.25-2.937 23.56-.8125 35.59 5.562l82.56 54.53c11.06 7.312 25.94 4.25 33.25-6.812s4.25-25.94-6.813-33.25l-2.063-1.344c.9375-.7187 1.906-1.437 2.906-2.187c20.13-15.19 37.28-20.62 52.47-16.53c28.53 7.656 51.47 31.78 58.5 61.44C387.7 153.2 382.8 179.4 367.6 200.3z\"]\n};\nvar faBasketballHoop = {\n  prefix: 'far',\n  iconName: 'basketball-hoop',\n  icon: [640, 512, [], \"f435\", \"M320 0C102.1 0 0 169.8 0 208.1v118c0 25.43 15.05 48.44 38.35 58.63l84.6 37.01l-6.441-55.21l-58.92-25.78C51.76 338.3 48 332.5 48 326.1V208.1C48 182.4 145.9 48 320 48c175.9 0 272 135.1 272 160.1v118c0 6.357-3.764 12.11-9.586 14.66l-58.92 25.78l-6.441 55.21l84.6-37.01C624.9 374.6 640 351.6 640 326.1V208.1C640 167.8 534.1 0 320 0zM528 264C528 250.7 517.3 240 504 240H135.1C122.7 240 112 250.7 112 263.1S122.7 288 135.1 288h7.67l24.46 206.6c.3141 2.636 3.943 17.43 19.87 17.43c5.375 0 10.66-2.152 14.5-6.125l51.5-53.42l51.5 53.42C309.3 509.8 314.5 512 320 512s10.72-2.217 14.5-6.129l51.5-53.42l51.5 53.42C441.3 509.8 446.6 512 452 512c15.93 0 19.56-14.79 19.88-17.43L496.3 288h7.67C517.3 288 528 277.3 528 264zM357.3 288L320 326.7L282.7 288H357.3zM187.1 314.1L183.1 288h35.15L187.1 314.1zM202.9 448.2L196.3 392.6l30.08 31.2L202.9 448.2zM253.1 395.2L208.1 348.5l42.34-35.76l41.09 42.63L253.1 395.2zM320 463.7L281.6 423.8L320 383.1l38.41 39.85L320 463.7zM347.6 355.4l41.09-42.63l42.34 35.76l-45.02 46.71L347.6 355.4zM437.1 448.2l-23.5-24.38l30.08-31.2L437.1 448.2zM452.9 314.1L420.9 288h35.15L452.9 314.1zM480 208V168C480 145.9 462.1 128 440 128h-240C177.9 128 160 145.9 160 168V208h48v-32h224v32H480z\"]\n};\nvar faObjectsAlignBottom = {\n  prefix: 'far',\n  iconName: 'objects-align-bottom',\n  icon: [512, 512, [], \"e3bb\", \"M24 512C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H488C501.3 464 512 474.7 512 488C512 501.3 501.3 512 488 512H24zM112 384C85.49 384 64 362.5 64 336V48C64 21.49 85.49 0 112 0H176C202.5 0 224 21.49 224 48V336C224 362.5 202.5 384 176 384H112zM176 48H112V336H176V48zM336 384C309.5 384 288 362.5 288 336V176C288 149.5 309.5 128 336 128H400C426.5 128 448 149.5 448 176V336C448 362.5 426.5 384 400 384H336zM400 176H336V336H400V176z\"]\n};\nvar faV = {\n  prefix: 'far',\n  iconName: 'v',\n  icon: [384, 512, [118], \"56\", \"M192 480c-9.656 0-18.39-5.803-22.12-14.71l-168-400C-3.266 53.08 2.484 39 14.7 33.88C26.91 28.7 41 34.48 46.13 46.7L192 394l145.9-347.3c5.125-12.23 19.11-18.03 31.42-12.83c12.22 5.125 17.97 19.2 12.83 31.42l-168 400C210.4 474.2 201.7 480 192 480z\"]\n};\nvar faSparkles = {\n  prefix: 'far',\n  iconName: 'sparkles',\n  icon: [512, 512, [10024], \"f890\", \"M327.5 85.19L384 64L405.2 7.491C406.9 2.985 411.2 0 416 0C420.8 0 425.1 2.985 426.8 7.491L448 64L504.5 85.19C509 86.88 512 91.19 512 96C512 100.8 509 105.1 504.5 106.8L448 128L426.8 184.5C425.1 189 420.8 192 416 192C411.2 192 406.9 189 405.2 184.5L384 128L327.5 106.8C322.1 105.1 320 100.8 320 96C320 91.19 322.1 86.88 327.5 85.19V85.19zM176 73.29C178.6 67.63 184.3 64 190.6 64C196.8 64 202.5 67.63 205.1 73.29L257.8 187.3L371.8 240C377.5 242.6 381.1 248.3 381.1 254.6C381.1 260.8 377.5 266.5 371.8 269.1L257.8 321.8L205.1 435.8C202.5 441.5 196.8 445.1 190.6 445.1C184.3 445.1 178.6 441.5 176 435.8L123.3 321.8L9.292 269.1C3.627 266.5 0 260.8 0 254.6C0 248.3 3.627 242.6 9.292 240L123.3 187.3L176 73.29zM166.9 207.5C162.1 217.8 153.8 226.1 143.5 230.9L92.32 254.6L143.5 278.2C153.8 282.1 162.1 291.3 166.9 301.6L190.6 352.8L214.2 301.6C218.1 291.3 227.3 282.1 237.6 278.2L288.8 254.6L237.6 230.9C227.3 226.1 218.1 217.8 214.2 207.5L190.6 156.3L166.9 207.5zM405.2 327.5C406.9 322.1 411.2 320 416 320C420.8 320 425.1 322.1 426.8 327.5L448 384L504.5 405.2C509 406.9 512 411.2 512 416C512 420.8 509 425.1 504.5 426.8L448 448L426.8 504.5C425.1 509 420.8 512 416 512C411.2 512 406.9 509 405.2 504.5L384 448L327.5 426.8C322.1 425.1 320 420.8 320 416C320 411.2 322.1 406.9 327.5 405.2L384 384L405.2 327.5z\"]\n};\nvar faSquid = {\n  prefix: 'far',\n  iconName: 'squid',\n  icon: [512, 512, [129425], \"e450\", \"M285.3 339.8C284.1 341 283.1 342.5 282.4 344.1C281.8 345.7 281.4 347.5 281.4 349.2C281.4 351 281.8 352.7 282.4 354.4C283.1 356 284.1 357.5 285.3 358.7L321.2 394.6C322.7 396.1 324.4 397.2 326.4 398.1C328.3 398.9 330.4 399.3 332.5 399.3C334.6 399.3 336.7 398.9 338.7 398.1C340.6 397.2 342.4 396.1 343.9 394.6L404.7 334.2C409.2 329.7 414.5 326.1 420.4 323.7C426.3 321.3 432.7 320.1 439 320.2C445.4 320.2 451.7 321.5 457.6 324.1C463.4 326.6 468.7 330.2 473.2 334.8L507.9 373.4L508.1 373.1C510.7 377 511.1 380.9 511.9 384.9C511.7 388.8 510.1 392.6 507.3 395.5C490.9 412 468.9 421.9 445.7 423.2C422.4 424.5 399.4 417.1 381.3 402.5L366.4 417.2C361.9 421.7 356.6 425.3 350.8 427.7C344.1 430.1 338.7 431.3 332.4 431.3C330.1 431.3 329.5 431.1 328 431.1C316.3 429.8 305.4 424.5 297.2 415.1L265.8 384.5C262.5 381.2 257.1 379.3 253.2 379.3C250.9 379.3 248.6 379.8 246.5 380.7C244.4 381.5 242.4 382.8 240.8 384.5L240.4 384.8C237.1 388.2 235.2 392.7 235.2 397.4C235.2 402.1 237.1 406.6 240.4 409.9L260.7 430.2C269.7 439.2 274.7 451.4 274.7 464.1C274.7 476.9 269.7 489.1 260.7 498.1L251.9 506.8C248.6 510.1 244.2 511.1 239.6 512C236.5 511.9 233.4 510.8 230.9 508.9C228.1 507.6 227.4 505.8 226.2 503.8C225.1 501.8 224.4 499.5 224.2 497.2C223.1 494.9 224.3 492.6 225.1 490.4C225.9 488.2 227.2 486.2 228.8 484.5L238.2 475.2C241.2 472.2 242.9 468.1 242.9 463.9C242.9 459.6 241.2 455.6 238.2 452.6L198.7 413.1C197.1 411.5 195.3 410.2 193.2 409.4C191.1 408.5 188.9 408 186.6 408C183.6 408.1 180.6 408.8 177.1 410.3C175.3 411.7 173 413.8 171.3 416.3L148.4 445.5C145.4 449.7 143.9 454.8 144.2 459.9C144.6 465.1 146.8 469.9 150.4 473.6C152.4 475.6 154.7 477.2 157.3 478.3C159.9 479.4 162.7 479.1 165.6 480H175.2C179.1 479.9 182.9 481.2 185.9 483.6C188.9 486.1 191 489.5 191.8 493.3C192.2 495.6 192.1 497.1 191.4 500.2C190.8 502.5 189.7 504.5 188.2 506.3C186.7 508.1 184.9 509.5 182.7 510.5C180.6 511.5 178.3 512 176 512H165.4C151.4 512.1 137.9 506.6 127.8 496.7C118.8 487.5 113.3 475.4 112.4 462.5C111.6 449.6 115.3 436.9 123.1 426.5L145.5 397.7C147.8 394.4 149.2 390.5 149.4 386.4C149.7 382.4 148.9 378.3 146.1 374.7C145.1 371.1 142.3 368.1 138.8 366C135.3 363.9 131.3 362.8 127.2 362.8C122.7 362.8 118.2 364.2 114.4 366.8L85.79 389.2C76.47 396.2 65.13 400 53.47 400C46.45 400 39.48 398.7 32.98 395.1C26.48 393.3 20.58 389.4 15.61 384.4C10.64 379.4 6.698 373.5 4.02 367C1.341 360.6-.0249 353.6 .0003 346.6V336C.0003 331.8 1.686 327.7 4.687 324.7C7.687 321.7 11.76 319.1 16 319.1C16.9 320 17.8 320.2 18.69 320.4C22.5 321.1 25.93 323.2 28.36 326.2C30.8 329.3 32.08 333.1 32 336.1V346.6C31.99 350.6 33.1 354.5 35.19 357.9C37.29 361.3 40.29 364 43.87 365.8C47.44 367.6 51.44 368.3 55.41 367.1C59.39 367.6 63.18 366.1 66.37 363.7L95.55 340.9C97.78 339.4 99.65 337.5 101.1 335.3C102.5 333 103.3 330.5 103.6 327.9C103.9 325.3 103.7 322.6 102.8 320.1C101.1 317.6 100.6 315.3 98.75 313.4L59.3 273.1C56.3 270.1 52.23 269.3 47.98 269.3C43.74 269.3 39.67 270.1 36.67 273.1L27.33 283.3C25.68 284.1 23.69 286.2 21.5 287C19.31 287.8 16.98 288.2 14.65 287.1C12.33 287.8 10.08 287.1 8.056 285.9C6.034 284.7 4.289 283.2 2.944 281.2C.7834 278-.167 274.1 .2602 270.2C.6874 266.4 2.465 262.8 5.28 260.1L14.05 251.3C23.05 242.3 35.26 237.3 47.98 237.3C60.71 237.3 72.92 242.3 81.92 251.3L102.2 271.5C105.5 274.8 110 276.7 114.8 276.7C117.1 276.7 119.4 276.3 121.5 275.4C123.7 274.5 125.6 273.2 127.2 271.6L127.6 271.2C130.9 267.9 132.8 263.4 132.8 258.7C132.8 253.1 130.9 249.4 127.6 246.1L96.16 214.7C87.66 206.5 82.3 195.6 80.99 183.9C80.34 176.8 81.25 169.8 83.65 163.1C86.05 156.5 89.88 150.5 94.88 145.5L109.6 130.6C94.1 112.4 87.62 89.51 88.92 66.23C90.22 42.95 100.1 20.98 116.7 4.576C118.1 3.121 119.9 1.967 121.8 1.182C123.7 .3965 125.7-.0051 127.7 .0003C131.6 .0454 135.2 1.427 138.1 3.904L138.7 4.128L177.2 38.91C181.8 43.34 185.5 48.63 188 54.49C190.5 60.34 191.9 66.64 191.9 73.02C191.1 79.39 190.8 85.72 188.4 91.62C185.1 97.52 182.4 102.9 177.9 107.4L117.5 168.2C116 169.7 114.8 171.4 114 173.4C113.2 175.3 112.8 177.4 112.8 179.5C112.8 181.6 113.2 183.7 114 185.7C114.8 187.6 116 189.4 117.5 190.9L153.3 226.7C155.8 229.2 159.2 230.6 162.8 230.6C166.3 230.6 169.7 229.2 172.2 226.7C173.5 225.4 174.5 223.9 175.2 222.2C175.9 220.5 176.2 218.6 176.2 216.8C176.1 204.5 178 192.2 181.1 180.5C188.7 160.1 199.5 143.1 213.6 128C231.8 109.9 251.5 93.35 272.5 78.62L256.5 20.19C255.9 17.72 255.8 15.12 256.4 12.62C256.9 10.12 258.1 7.788 259.7 5.824C261.2 4.01 263.1 2.548 265.2 1.542C267.3 .535 269.6 .009 272 0L371.8 7.616C383.4 8.669 394.8 11.11 405.8 14.88C435.1 6.159 465.4 1.16 496 0C500.2 0 504.3 1.686 507.3 4.686C510.3 7.687 512 11.76 512 16C510.8 46.56 505.8 76.86 497.1 106.2C500.9 117.2 503.3 128.6 504.4 140.2L512 238.8C512.2 241.3 511.7 243.9 510.7 246.3C509.7 248.6 508.1 250.7 506.1 252.3C504.2 253.1 501.8 255.1 499.3 255.7C496.8 256.3 494.2 256.2 491.7 255.5L433.3 239.5C418.6 260.5 402.1 280.3 384 298.4C368.1 312.6 351.1 323.4 331.6 330.2C320.2 334 308.2 335.1 296.2 336H295.2C291.6 335.9 288 337.3 285.3 339.8L285.3 339.8zM195.3 291.3C198.3 288.3 200 284.2 200 279.1C200 276.8 199.1 273.7 197.3 271.1C195.5 268.5 193 266.4 190.1 265.2C187.2 264 183.1 263.7 180.9 264.3C177.8 264.9 174.9 266.4 172.7 268.7C170.4 270.9 168.9 273.8 168.3 276.9C167.7 279.1 168 283.2 169.2 286.1C170.4 289 172.5 291.5 175.1 293.3C177.7 295.1 180.8 295.1 184 295.1C188.2 295.1 192.3 294.3 195.3 291.3zM243.3 339.3C246.3 336.3 248 332.2 248 328C248 324.8 247.1 321.7 245.3 319.1C243.5 316.5 241 314.4 238.1 313.2C235.2 312 231.1 311.7 228.9 312.3C225.8 312.9 222.9 314.4 220.7 316.7C218.4 318.9 216.9 321.8 216.3 324.9C215.7 327.1 216 331.2 217.2 334.1C218.4 337 220.5 339.5 223.1 341.3C225.7 343.1 228.8 344 232 344C236.2 344 240.3 342.3 243.3 339.3zM269.5 281.3C277.9 285.3 287.1 287.6 296.4 287.1C316.6 286.1 335.7 278.6 350.1 264.5C407.9 206.7 446.4 132.4 460.2 51.81C379.6 65.63 305.3 104.1 247.5 161.9C240.2 168.3 234.4 176.2 230.3 185C226.3 193.9 224.3 203.5 224.3 213.2C224.3 222.9 226.3 232.5 230.3 241.4C234.4 250.2 240.2 258.1 247.5 264.5C253.6 271.5 261.1 277.2 269.5 281.3z\"]\n};\nvar faLeafyGreen = {\n  prefix: 'far',\n  iconName: 'leafy-green',\n  icon: [576, 512, [129388], \"e41d\", \"M573.1 102.8c-5.312-24.62-17.78-46.92-35.31-63.67c-17.47-18.36-39.72-30.88-64.34-36.17c-22.56-4.889-45.03-3.607-66.69 3.734c-13.65 4.625-27.69 5.562-40.34 2.719c-10.22-2.312-20.66-3.125-31-2.484C291.8 9.678 254.2 37.44 237.3 79.35C236.9 80.54 236.1 81.66 235.5 82.82C224.9 74.7 215.6 63.85 209.1 50.16c-6.756-14.12-16.79-26.72-30.68-36.05C163.9 4.337 147.4 .1842 131.2 1.436C114.1 1.833 98.9 7.641 85.16 18.85C72.03 29.57 63.01 43.13 57.37 57.88C51.24 73.91 41.92 87.31 30.14 96.75c-5.34 4.283-10.21 9.412-14.43 15.44c-18.43 26.33-20.01 60.79-8.064 89.38c15.27 36.55-.5 82.61 27.35 111.9c59.72 62.79 32.27 80.13 56.61 111.1c3.625 4.609 8.41 8.562 13.76 12.13l-34.33 34.33c-9.375 9.375-9.375 24.56 0 33.94C75.72 509.7 81.84 512 87.1 512s12.28-2.344 16.97-7.031l63.58-63.58C177.8 445.6 187.1 448 198.3 448c75.37 0 96.22-11.62 115.7-26.84c9.811-7.656 18.28-14.28 68.12-14.28c36.81 0 60.59-22.73 79.72-40.1c11.59-11.11 22.56-21.59 34.1-26.59c41.81-16.84 69.36-54.42 72.15-98.17c.6875-10.3-.0205-20.79-2.302-31.04c-2.875-12.88-1.938-26.89 2.688-40.53C576.7 147.9 577.1 125.4 573.1 102.8zM523.9 154.1c-7.469 21.97-8.875 44.92-4.094 66.39c1.281 5.828 1.75 11.7 1.406 17.47c-1.625 25.14-17.84 46.9-42.34 56.76c-21 8.469-36.53 23.31-50.25 36.42c-17.97 17.17-29.81 27.7-46.53 27.7c-61.66 0-79.37 10.14-97.69 24.48c-9.764 7.635-20.42 15.41-74.3 16.44l142.6-142.6h87.28c13.25 0 24-10.75 24-24s-10.75-24-24-24h-39.28l64.25-64.25c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0l-111 111V185.2c0-13.25-10.75-24-23.1-24s-24 10.75-24 24v84.84L176.3 365.7C177.9 312.6 185.8 301.6 193.6 291.5c14.25-18.53 24.31-36.36 24.31-97.23c0-16.8 10.5-28.69 27.65-46.72C258.7 133.8 273.5 118.2 281.9 97.22c9.875-24.58 31.56-40.84 56.59-42.44c1.281-.0781 2.562-.125 3.844-.125c4.5 0 9.062 .5156 13.56 1.531c21.41 4.812 44.31 3.391 66.31-4.109c13.34-4.547 27.16-5.281 41.13-2.266c15.16 3.281 28.9 11.02 40.5 23.14c11.34 10.88 19.06 24.64 22.34 39.83C529.2 126.9 528.4 140.8 523.9 154.1z\"]\n};\nvar faCircleArrowUpRight = {\n  prefix: 'far',\n  iconName: 'circle-arrow-up-right',\n  icon: [512, 512, [], \"e0fc\", \"M344 144H188.7c-13.25 0-24 10.75-24 24S175.5 192 188.7 192h97.36l-135 135c-9.375 9.375-9.375 24.56 0 33.94C155.7 365.7 161.9 368 168 368s12.28-2.344 16.97-7.031L320 225.9v97.34c0 13.25 10.75 24 24 24s24-10.75 24-24V168C368 154.8 357.3 144 344 144zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faCalendars = {\n  prefix: 'far',\n  iconName: 'calendars',\n  icon: [512, 512, [], \"e0d7\", \"M224 0C237.3 0 248 10.75 248 24V64H360V24C360 10.75 370.7 0 384 0C397.3 0 408 10.75 408 24V64H448C483.3 64 512 92.65 512 128V352C512 387.3 483.3 416 448 416H160C124.7 416 96 387.3 96 352V128C96 92.65 124.7 64 160 64H200V24C200 10.75 210.7 0 224 0zM144 352C144 360.8 151.2 368 160 368H448C456.8 368 464 360.8 464 352V192H144V352zM48 392C48 431.8 80.24 464 120 464H392C405.3 464 416 474.7 416 488C416 501.3 405.3 512 392 512H120C53.73 512 0 458.3 0 392V184C0 170.7 10.75 160 24 160C37.25 160 48 170.7 48 184V392z\"]\n};\nvar faBangladeshiTakaSign = {\n  prefix: 'far',\n  iconName: 'bangladeshi-taka-sign',\n  icon: [384, 512, [], \"e2e6\", \"M48.75 34.35C93.74 38.85 127.1 76.71 127.1 121.9V175.1H167.1C181.3 175.1 191.1 186.7 191.1 199.1C191.1 213.3 181.3 223.1 167.1 223.1H127.1V391.1C127.1 414.1 145.9 431.1 167.1 431.1H199.1C275.1 431.1 335.1 371.1 335.1 295.1V263.1C335.1 241.9 318.1 223.1 295.1 223.1H279.1C266.7 223.1 255.1 213.3 255.1 199.1C255.1 186.7 266.7 175.1 279.1 175.1H295.1C344.6 175.1 383.1 215.4 383.1 263.1V295.1C383.1 397.6 301.6 479.1 199.1 479.1H167.1C119.4 479.1 79.1 440.6 79.1 391.1V223.1H23.1C10.74 223.1-.0019 213.3-.0019 199.1C-.0019 186.7 10.74 175.1 23.1 175.1H79.1V121.9C79.1 101.4 64.43 84.16 43.98 82.12L21.61 79.88C8.421 78.56-1.202 66.8 .1171 53.61C1.436 40.42 13.2 30.8 26.39 32.12L48.75 34.35z\"]\n};\nvar faBicycle = {\n  prefix: 'far',\n  iconName: 'bicycle',\n  icon: [640, 512, [128690], \"f206\", \"M347.2 32C358.1 32 369.8 38.44 375.4 48.78L473.3 229.1C485.5 226.1 498.5 224 512 224C582.7 224 640 281.3 640 352C640 422.7 582.7 480 512 480C441.3 480 384 422.7 384 352C384 311.1 402.4 276.3 431.1 252.8L409.4 212.7L324.7 356.2C320.3 363.5 312.5 368 304 368H255C247.1 431.1 193.3 480 128 480C57.31 480 0 422.7 0 352C0 281.3 57.31 224 128 224C138.8 224 149.2 225.3 159.2 227.8L185.8 174.7L163.7 144H120C106.7 144 96 133.3 96 120C96 106.7 106.7 96 120 96H176C183.7 96 190.1 99.71 195.5 105.1L222.9 144H372.3L337.7 80H311.1C298.7 80 287.1 69.25 287.1 56C287.1 42.75 298.7 32 311.1 32H347.2zM432 352C432 396.2 467.8 432 512 432C556.2 432 592 396.2 592 352C592 307.8 556.2 272 512 272C506.8 272 501.7 272.5 496.8 273.4L533.1 340.6C539.4 352.2 535.1 366.8 523.4 373.1C511.8 379.4 497.2 375.1 490.9 363.4L454.6 296.3C440.6 310.7 432 330.3 432 352V352zM136.9 272.5C133.1 272.2 131 272 127.1 272C83.82 272 47.1 307.8 47.1 352C47.1 396.2 83.82 432 127.1 432C166.7 432 198.1 404.5 206.4 368H133.2C112.1 368 99.81 346.7 108.8 328.6L136.9 272.5zM290.3 320L290.4 319.9L217.5 218.7L166.8 320H290.3zM257.4 192L317 274.8L365.9 192H257.4z\"]\n};\nvar faHammerWar = {\n  prefix: 'far',\n  iconName: 'hammer-war',\n  icon: [384, 512, [], \"f6e4\", \"M352.1 32.02c-3.875 0 5.013-1.268-136.1 22.23V23.1C216 10.75 205.3 0 192 0S168 10.75 168 23.1V54.25C26.25 30.62 35.76 32.02 31.89 32.02c-17.25 0-31.89 13.98-31.89 31.98v192c0 18 14.6 31.98 31.97 31.98c3.75 0-5.096 1.268 136-22.23v222.3C168 501.3 178.7 512 192 512s24-10.75 24-23.1V265.8c141.8 23.62 132.3 22.23 136.1 22.23c17.38 0 31.93-13.98 31.93-31.98V64C384 46 369.4 32.02 352.1 32.02zM336 237.1l-144-24l-144 24V82.88l144 24l144-24V237.1z\"]\n};\nvar faCircleD = {\n  prefix: 'far',\n  iconName: 'circle-d',\n  icon: [512, 512, [], \"e104\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM254.4 128H184C170.8 128 160 138.8 160 152v208C160 373.3 170.8 384 184 384h70.41C325.9 384 384 326.6 384 256C384 185.4 325.9 128 254.4 128zM254.4 336H208v-160h46.41C299.4 176 336 211.9 336 256C336 300.1 299.4 336 254.4 336z\"]\n};\nvar faSpiderBlackWidow = {\n  prefix: 'far',\n  iconName: 'spider-black-widow',\n  icon: [576, 512, [], \"f718\", \"M566.7 407.1l-31.1-94.81c-2.25-6.656-7.312-12-13.84-14.59l-104.3-41.71l104.3-41.72c6.594-2.625 11.69-8.031 13.91-14.78l31.1-97.31c4.125-12.59-2.719-26.15-15.31-30.31c-12.72-4.123-26.16 2.75-30.31 15.31l-28.5 86.68l-70.14 28.06l44.65-59.53c4.25-5.656 5.781-12.9 4.188-19.81l-24-103.1c-2.969-12.91-15.84-21.06-28.78-17.97c-12.91 2.969-20.97 15.84-17.97 28.78l21.47 93.12l-38.09 50.8V160.1c0-29.98-13.64-59.27-36.49-78.34c-8.717-7.277-19.63-11.15-30.76-11.15c-3.641 0-7.305 .4141-10.92 1.26c-6.631 1.551-12.76 4.467-18.05 8.471C282.1 75.96 275.5 72.88 268.3 71.4c-3.223-.668-6.477-.9941-9.709-.9941c-11.74 0-23.2 4.309-32.09 12.31c-21.6 19.42-34.5 48.34-34.5 77.34v13.3L153.9 122.6l21.47-93.12c3-12.94-5.062-25.81-17.97-28.78c-12.75-3.062-25.81 5.029-28.78 17.97l-24 103.1C103 129.5 104.6 136.8 108.8 142.4l44.65 59.53L83.32 173.9l-28.5-86.68C50.67 74.65 37.26 67.78 24.51 71.9C11.92 76.06 5.076 89.62 9.201 102.2l31.1 97.31c2.219 6.75 7.312 12.16 13.91 14.78l104.3 41.72L55.11 297.7C48.57 300.3 43.51 305.7 41.26 312.3l-31.1 94.81c-4.219 12.56 2.531 26.19 15.06 30.44c2.562 .8438 5.154 1.25 7.686 1.25c10.03 0 19.38-6.312 22.75-16.31l28.44-84.34l70.28-28.11l-44.66 59.54c-4.25 5.656-5.781 12.91-4.188 19.81l24 103.1C131.2 504.5 141.1 512 151.1 512c1.781 0 3.625-.1875 5.438-.625c12.91-2.969 20.97-15.84 17.97-28.78l-21.47-93.12l10.17-13.56C182.3 427.1 230.7 464 288 464s105.7-36.94 123.9-88.1l10.17 13.56l-21.47 93.12c-3 12.94 5.062 25.81 17.97 28.78C420.4 511.8 422.2 512 424 512c10.9 0 20.78-7.5 23.34-18.59l24-103.1c1.594-6.906 .0625-14.16-4.188-19.81l-44.66-59.54l70.28 28.11l28.44 84.34c3.375 9.998 12.72 16.31 22.75 16.31c2.531 0 5.125-.4062 7.688-1.25C564.2 433.3 570.1 419.7 566.7 407.1zM288 416c-46.31 0-83.1-37.68-83.1-83.99c0-23.75 9.97-45.81 28.12-62.15l2.625-2.375c3.344-3.031 5.25-7.343 5.25-11.87v-95.58c0-15.75 7.438-31.62 18.59-41.65l14.87 32.34C276.1 156.4 281.8 160 288 160c6.281-.0625 12.09-3.781 14.62-9.531l14.12-31.97c11.53 9.625 19.25 25.43 19.25 41.5v95.58c0 4.531 1.906 8.843 5.25 11.87l2.656 2.375c18.12 16.34 28.09 38.4 28.09 62.15C371.1 378.3 334.3 416 288 416zM320.1 288H255.9C249.2 288 245.5 295.5 249.5 300.8L275.1 336l-26.46 35.25C245.5 376.5 249.2 384 255.9 384h64.2c6.65 0 10.41-7.5 6.395-12.75L300 336l26.46-35.25C330.5 295.5 326.8 288 320.1 288z\"]\n};\nvar faStaffSnake = {\n  prefix: 'far',\n  iconName: 'staff-snake',\n  icon: [384, 512, [\"rod-asclepius\", \"rod-snake\", \"staff-aesculapius\"], \"e579\", \"M222.5 48H296C344.6 48 384 87.4 384 136C384 184.6 344.6 224 296 224H248V176H296C318.1 176 336 158.1 336 136C336 113.9 318.1 96 296 96H220.1L214.1 288H240C284.2 288 320 323.8 320 368C320 412.2 284.2 448 240 448V400C257.7 400 272 385.7 272 368C272 350.3 257.7 336 240 336H213.5L208.5 496C208.2 504.9 200.9 512 191.1 512C183.1 512 175.8 504.9 175.5 496L173.1 448H119.1C106.7 448 95.1 437.3 95.1 424C95.1 410.7 106.7 400 119.1 400H172.5L170.5 336H144C99.82 336 64 300.2 64 256C64 214.5 95.57 180.4 136 176.4V225C122.2 228.6 112 241.1 112 256C112 273.7 126.3 288 144 288H169L163 96H127.4C127.8 98.61 128 101.3 128 104C128 134.9 102.9 160 72 160H56C25.07 160 0 134.9 0 104C0 73.07 25.07 48 56 48H161.5L160.1 31.98C160.1 31.33 160.1 30.69 160.1 30.05C161.5 13.43 175.1 0 192 0C208.9 0 222.5 13.43 223 30.05C223 30.69 223 31.33 223 31.98L222.5 48zM79.1 96C79.1 87.16 72.84 80 63.1 80C55.16 80 47.1 87.16 47.1 96C47.1 104.8 55.16 112 63.1 112C72.84 112 79.1 104.8 79.1 96z\"]\n};\nvar faRodAsclepius = faStaffSnake;\nvar faRodSnake = faStaffSnake;\nvar faStaffAesculapius = faStaffSnake;\nvar faPear = {\n  prefix: 'far',\n  iconName: 'pear',\n  icon: [512, 512, [], \"e20c\", \"M512 24C512 10.29 500.8 0 488 0c-6.141 0-12.28 2.344-16.97 7.031L422.4 55.62C400.1 40 374.4 32 348.2 32C311.5 32 274.5 46.75 246.9 74.35C217.8 103.5 180.9 123.2 141.2 134.1c-33.07 9.063-141.2 58.05-141.2 185.4c0 106.7 86.96 192.5 192.2 192.5c37.68 0 150.1-19.78 184.2-138.8c35.34-123.4 103.2-111.1 103.2-206.9c0-26.69-7.883-53.41-23.55-76.39l48.87-48.87C509.7 36.28 512 30.14 512 24zM431.1 165.4c0 70.17-63.47 60.93-101.7 194.6C318.5 401.2 274.9 464 192.2 464c-62.92 0-144.3-50.66-144.3-144.5c0-67.08 45.85-122.7 105.9-139.1C278.5 146.2 275.1 80 348.2 80c10.63 0 25.17 2.125 39.71 10.11l-20.92 20.92C362.3 115.7 360 121.9 360 128c0 6.861 5.368 24 24 24c6.156 0 12.28-2.344 16.97-7.031l20.56-20.56C425.6 131.9 431.1 146.2 431.1 165.4z\"]\n};\nvar faHeadSideCoughSlash = {\n  prefix: 'far',\n  iconName: 'head-side-cough-slash',\n  icon: [640, 512, [], \"e062\", \"M630.8 469.1l-190.2-149.1h7.4c23.12 0 38.62-23.87 29.25-44.1c-21-47.12-48.49-151.7-73.11-186.7C365.6 33.62 302.5 0 234.1 0H199.1C156.2 0 114.9 14.31 81.26 38.38L38.81 5.109C34.41 1.672 29.19 0 24.03 0C16.91 0 9.845 3.156 5.126 9.187C-3.061 19.62-1.249 34.72 9.189 42.89l591.1 463.1c10.5 8.203 25.56 6.328 33.69-4.078C643.1 492.4 641.2 477.3 630.8 469.1zM379.3 272L317.4 223.5C318.3 223.6 319.1 224 320 224C337.6 224 352 209.6 352 192s-14.37-32-31.1-32C302.4 160 288 174.4 288 192c0 3.547 .9551 6.816 2.029 10.01L120.9 69.41C144.4 55.99 171.1 48 198.1 48h35.12c51.1 0 100.9 25.38 130.7 67.88c11.25 15.88 27.1 65.63 40.37 102C411.7 237.3 418.1 255.8 424.2 272H379.3zM57.82 141.5L18.75 110.9C7.775 133.3 1.15 158.1 .1387 184.5c-2.25 59.88 22.99 113.6 63.86 150.4L64.01 488c0 13.26 10.75 24 24 24c13.25 0 23.1-10.74 23.1-23.1V313.4l-15.1-14.25C52.91 260.4 36.3 198.5 57.82 141.5zM288 360c0 13.77 10.13 25.45 23.76 27.39l56.22 8.031V416c0 8.836-7.164 16-16 16H271.1v56c0 13.26 10.74 24 24 24c13.25 0 23.1-10.74 23.1-23.1V480l31.99-.0015c33.36 0 60.44-25.61 63.41-58.2l-110.8-86.81C294.8 339.3 288 348.8 288 360zM607.1 311.1c13.25 0 24-10.75 24-23.1s-10.75-23.1-24-23.1s-23.1 10.75-23.1 23.1S594.7 311.1 607.1 311.1zM607.1 407.1c13.25 0 24-10.78 24-24.03s-10.75-23.1-24-23.1s-24 10.78-24 24.03S594.7 407.1 607.1 407.1zM543.1 359.1c13.25 0 24-10.78 24-24.03s-10.75-23.1-24-23.1s-24 10.78-24 24.03S530.7 359.1 543.1 359.1z\"]\n};\nvar faTriangle = {\n  prefix: 'far',\n  iconName: 'triangle',\n  icon: [512, 512, [9650], \"f2ec\", \"M256 32C270.2 32 283.3 39.52 290.5 51.75L506.5 419.8C513.8 432.1 513.8 447.4 506.7 459.9C499.6 472.3 486.3 480 472 480H40C25.66 480 12.41 472.3 5.287 459.9C-1.839 447.4-1.756 432.1 5.503 419.8L221.5 51.75C228.7 39.52 241.8 32 256 32V32zM256 87.8L53.97 432H458L256 87.8zM262.9 76.06C262.9 76.06 262.9 76.07 262.9 76.06V76.06zM262.9 76.06L256 72z\"]\n};\nvar faApartment = {\n  prefix: 'far',\n  iconName: 'apartment',\n  icon: [576, 512, [], \"e468\", \"M320 336C311.2 336 304 328.8 304 320V288C304 279.2 311.2 272 320 272H352C360.8 272 368 279.2 368 288V320C368 328.8 360.8 336 352 336H320zM496 416C496 424.8 488.8 432 480 432H448C439.2 432 432 424.8 432 416V384C432 375.2 439.2 368 448 368H480C488.8 368 496 375.2 496 384V416zM96 336C87.16 336 80 328.8 80 320V288C80 279.2 87.16 272 96 272H128C136.8 272 144 279.2 144 288V320C144 328.8 136.8 336 128 336H96zM144 416C144 424.8 136.8 432 128 432H96C87.16 432 80 424.8 80 416V384C80 375.2 87.16 368 96 368H128C136.8 368 144 375.2 144 384V416zM224 336C215.2 336 208 328.8 208 320V288C208 279.2 215.2 272 224 272H256C264.8 272 272 279.2 272 288V320C272 328.8 264.8 336 256 336H224zM368 128C368 136.8 360.8 144 352 144H320C311.2 144 304 136.8 304 128V96C304 87.16 311.2 80 320 80H352C360.8 80 368 87.16 368 96V128zM256 80C264.8 80 272 87.16 272 96V128C272 136.8 264.8 144 256 144H224C215.2 144 208 136.8 208 128V96C208 87.16 215.2 80 224 80H256zM368 224C368 232.8 360.8 240 352 240H320C311.2 240 304 232.8 304 224V192C304 183.2 311.2 176 320 176H352C360.8 176 368 183.2 368 192V224zM448 336C439.2 336 432 328.8 432 320V288C432 279.2 439.2 272 448 272H480C488.8 272 496 279.2 496 288V320C496 328.8 488.8 336 480 336H448zM144 224C144 232.8 136.8 240 128 240H96C87.16 240 80 232.8 80 224V192C80 183.2 87.16 176 96 176H128C136.8 176 144 183.2 144 192V224zM224 240C215.2 240 208 232.8 208 224V192C208 183.2 215.2 176 224 176H256C264.8 176 272 183.2 272 192V224C272 232.8 264.8 240 256 240H224zM64 512C28.65 512 0 483.3 0 448V160C0 124.7 28.65 96 64 96H128V64C128 28.65 156.7 0 192 0H384C419.3 0 448 28.65 448 64V192H512C547.3 192 576 220.7 576 256V448C576 483.3 547.3 512 512 512H64zM176 144H64C55.16 144 48 151.2 48 160V448C48 456.8 55.16 464 64 464H256V416C256 398.3 270.3 384 288 384C305.7 384 320 398.3 320 416V464H512C520.8 464 528 456.8 528 448V256C528 247.2 520.8 240 512 240H400V64C400 55.16 392.8 48 384 48H192C183.2 48 176 55.16 176 64V144z\"]\n};\nvar faTruckMedical = {\n  prefix: 'far',\n  iconName: 'truck-medical',\n  icon: [640, 512, [128657, \"ambulance\"], \"f0f9\", \"M112 160C112 151.2 119.2 144 128 144H176V96C176 87.16 183.2 80 192 80H224C232.8 80 240 87.16 240 96V144H288C296.8 144 304 151.2 304 160V192C304 200.8 296.8 208 288 208H240V256C240 264.8 232.8 272 224 272H192C183.2 272 176 264.8 176 256V208H128C119.2 208 112 200.8 112 192V160zM256 416C256 469 213 512 160 512C106.1 512 64 469 64 416C28.65 416 0 387.3 0 352V64C0 28.65 28.65 0 64 0H352C387.3 0 416 28.65 416 64V96H458.7C473.6 96 487.8 101.9 498.3 112.4L591.6 205.7C602.1 216.2 608 230.4 608 245.3V368H616C629.3 368 640 378.7 640 392C640 405.3 629.3 416 616 416H576C576 469 533 512 480 512C426.1 512 384 469 384 416H256zM352 48H64C55.16 48 48 55.16 48 64V352C48 360.8 55.16 368 64 368H76.84C93.44 339.3 124.5 320 160 320C195.5 320 226.6 339.3 243.2 368H352C360.8 368 368 360.8 368 352V64C368 55.16 360.8 48 352 48zM464.4 146.3C462.9 144.8 460.9 144 458.7 144H416V240H558C557.9 239.9 557.8 239.7 557.7 239.6L464.4 146.3zM160 368C133.5 368 112 389.5 112 416C112 442.5 133.5 464 160 464C186.5 464 208 442.5 208 416C208 389.5 186.5 368 160 368zM480 464C506.5 464 528 442.5 528 416C528 389.5 506.5 368 480 368C453.5 368 432 389.5 432 416C432 442.5 453.5 464 480 464z\"]\n};\nvar faAmbulance = faTruckMedical;\nvar faPepper = {\n  prefix: 'far',\n  iconName: 'pepper',\n  icon: [512, 512, [129745], \"e432\", \"M430.9 100.2c-24.62-7.094-50.34-5.234-73.65 5.125c-25.47-11.32-53.81-11.74-79.14-2.785c-3.578-52.78-43.29-93.72-45.11-95.53C223.6-2.316 208.6-2.348 199.1 6.98C189.8 16.29 189.7 31.48 198.1 40.89c.3125 .3125 26.73 27.8 31 60.36c-44.52-13.89-72.78 1.297-77.09 3.441C130.2 95.04 105.2 93.29 81.14 100.2C22.43 117.1-12.17 179.9 3.959 240.1l48.41 188.2C65.65 477.6 109.6 512 159.3 512c10.16 0 20.25-1.438 29.97-4.25c6.125-1.766 12.16-4.156 18.16-7.25c30.12 15.09 67.06 15.09 97.19 0c6 3.094 12 5.484 18.12 7.25C332.5 510.6 342.6 512 352.7 512c49.69 0 93.65-34.41 106.1-83.94l48.28-187.8C524.2 179.9 489.6 117.1 430.9 100.2zM461.6 228.1l-48.28 187.7c-9.156 34.05-44.47 55.22-77.28 45.78c-5.656-1.641-11.47-4.516-17.72-8.812c-4.094-2.828-8.844-4.234-13.59-4.234c-4.812 0-9.625 1.438-13.75 4.328c-20.75 14.5-49.13 14.5-69.87 0c-8.156-5.736-19.06-5.768-27.34-.0938c-6.25 4.297-12.06 7.172-17.75 8.812c-32.53 9.469-68.13-11.81-77.19-45.53L50.4 227.9c-9.469-35.27 10.28-71.83 43.1-81.53c5.984-1.721 12.05-2.168 18.09-2.01C97.29 170.3 92.03 201.1 100.1 231l43.47 135.8c3.25 10.2 12.69 16.69 22.84 16.69c2.406 0 4.875-.3594 7.312-1.141c12.62-4.047 19.59-17.55 15.53-30.17L146.1 217.3c-5-17.98-.5313-39.72 11.34-55.36c2.205-2.898 5.203-5.871 8.582-8.676c.3184-.1699 .7012-.0918 1.012-.2773C191.3 138.5 219.8 142.4 239.6 160.9c9.25 8.594 23.5 8.594 32.75 0c19.84-18.52 48.44-22.39 72.53-7.953c7.625 4.531 17.12 4.547 24.75-.0469c14.75-8.891 31.81-11.23 47.94-6.562h.0313C451.4 156 471.1 192.6 461.6 228.1z\"]\n};\nvar faPiano = {\n  prefix: 'far',\n  iconName: 'piano',\n  icon: [512, 512, [], \"f8d4\", \"M476.6 270.2l-58.72-29.23c-21.67-10.79-33.71-33.32-33.85-57.52C383.4 82.06 301 0 199.5 0h-15C82.6 0 0 82.6 0 184.5V448c0 35.2 28.8 64 64 64h384c35.2 0 64-28.8 64-64v-120.5C512 303.2 498.3 281 476.6 270.2zM464 448c0 8.836-7.164 16-16 16H64c-8.836 0-16-7.164-16-16v-64h32v32c0 8.799 7.199 16 15.1 16S112 424.8 112 416v-32h32v32c0 8.799 7.199 16 15.1 16S176 424.8 176 416v-32h32v32c0 8.799 7.199 16 16 16s16-7.201 16-16v-32h96v32c0 8.799 7.199 16 16 16s16-7.201 16-16v-32h32v32c0 8.799 7.199 16 16 16s16-7.201 16-16v-32h32V448zM464 336h-416V184.5C48 109.3 109.3 48 184.5 48h15C274.8 48 336 109.3 336 184.5c-.125 42.38 23.88 81.25 61.88 100.1l57.25 28.62C460.6 315.9 464 321.5 464 327.5V336z\"]\n};\nvar faGunSquirt = {\n  prefix: 'far',\n  iconName: 'gun-squirt',\n  icon: [576, 512, [], \"e19d\", \"M560 128H544c0-35.35-28.65-64-64-64H128V56C128 42.74 117.3 32 104 32S80 42.74 80 56v9.613C34.64 73.27 0 112.5 0 160c0 47.94 35.24 87.33 81.16 94.5l-47.91 184.7C27.41 459.6 42.76 480 64.02 480h103.8c14.29 0 26.84-9.469 30.77-23.21L220.6 376H272v16c0 13.25 10.75 24 24 24S320 405.3 320 392v-80C320 298.7 309.3 288 296 288S272 298.7 272 312v16H233.6L253.2 256H480c35.35 0 64-28.65 64-64h16C568.8 192 576 184.8 576 176v-32C576 135.2 568.8 128 560 128zM155.6 432H84.71L130.4 256h73.11L155.6 432zM496 192c0 8.824-7.178 16-16 16H96C69.53 208 48 186.5 48 160S69.53 112 96 112h384c8.822 0 16 7.176 16 16V192zM448 144H96C87.16 144 80 151.2 80 160S87.16 176 96 176h352c8.844 0 16-7.156 16-16S456.8 144 448 144z\"]\n};\nvar faWheatAwnCircleExclamation = {\n  prefix: 'far',\n  iconName: 'wheat-awn-circle-exclamation',\n  icon: [640, 512, [], \"e598\", \"M366.2 179.7C375.6 180.8 384.9 182.8 393.9 185.1L470.9 108.1C480.3 99.6 495.5 99.6 504.8 108.1C514.2 118.3 514.2 133.5 504.8 142.9L449.6 198.2C424.7 204.1 402.1 217 382.9 233.1C358.7 223 330.5 225.4 308.1 240.2L329.5 261.7C334.8 266.1 341.1 270.8 347.8 273.1C337.5 289 329.8 306.7 325.2 325.5C297.8 301.9 258.3 299.9 228.9 319.4L250.3 340.8C269.1 359.6 299.5 359.6 318.2 340.8L322.9 336.2C320.1 346.5 320 357.1 320 368C320 377.2 320.7 386.3 322.1 395.2C317.8 397 313.3 398.6 308.8 399.7C313.1 405.1 312.4 414.5 306.9 420.1L272.1 453.1C235.5 491.5 174.7 491.5 137.2 453.1L114.6 431.4L41.11 504.9C31.74 514.3 16.55 514.3 7.173 504.9C-2.198 495.5-2.198 480.3 7.173 470.1L80.69 397.4L58.09 374.8C20.6 337.3 20.6 276.5 58.09 239.1L92 205.1C97.53 199.6 106.1 198.1 112.3 203.2C116.5 187.3 124.8 172.3 137.3 159.9L171.2 125.1C176.7 120.4 185.3 119.8 191.5 124C195.7 108.2 203.1 93.14 216.4 80.69L250.3 46.77C256.6 40.52 266.7 40.52 272.1 46.77L295.6 69.37C297.5 71.27 299.3 73.23 301.1 75.22L369.1 7.17C378.5-2.203 393.7-2.203 403 7.17C412.4 16.54 412.4 31.74 403 41.11L326.1 118.1C329.2 127.1 331.2 136.4 332.3 145.8L470.9 7.17C480.3-2.203 495.5-2.203 504.8 7.17C514.2 16.54 514.2 31.74 504.8 41.11L366.2 179.7zM250.4 182.5L271.8 203.1C292.4 172.9 288.1 130.7 261.7 103.3L250.4 114.6C231.6 133.4 231.6 163.8 250.4 182.5V182.5zM171.2 261.7L192.7 283.2C213.2 252.1 209.8 209.9 182.5 182.5L171.2 193.8C152.5 212.6 152.5 242.1 171.2 261.7V261.7zM149.7 398.6L171.2 420C189.9 438.8 220.3 438.8 239 420L250.3 408.7C222.1 381.4 180.8 378 149.7 398.6V398.6zM103.3 261.7L92.03 272.1C73.28 291.7 73.28 322.1 92.03 340.9L113.5 362.3C134 331.3 130.6 289.1 103.3 261.7V261.7zM352 368C352 288.5 416.5 223.1 496 223.1C575.5 223.1 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368V368zM496 464C509.3 464 520 453.3 520 440C520 426.7 509.3 416 496 416C482.7 416 472 426.7 472 440C472 453.3 482.7 464 496 464V464zM479.1 287.1V368C479.1 376.8 487.2 384 495.1 384C504.8 384 511.1 376.8 511.1 368V287.1C511.1 279.2 504.8 271.1 495.1 271.1C487.2 271.1 479.1 279.2 479.1 287.1z\"]\n};\nvar faSnowman = {\n  prefix: 'far',\n  iconName: 'snowman',\n  icon: [512, 512, [9731, 9924], \"f7d0\", \"M255.1 288.1c-8.751 0-16 7.254-16 16.01s7.251 16.01 16 16.01c8.751 0 16-7.254 16-16.01S264.7 288.1 255.1 288.1zM255.1 224.1c-8.751 0-16 7.254-16 16.01s7.251 16.01 16 16.01c8.751 0 16-7.254 16-16.01S264.7 224.1 255.1 224.1zM223.1 88.04c-8.751 0-16 7.254-16 16.01s7.251 16.01 16 16.01s16-7.254 16-16.01S232.7 88.04 223.1 88.04zM255.1 352.2c-8.751 0-16 7.254-16 16.01s7.251 16.01 16 16.01c8.751 0 16-7.254 16-16.01S264.7 352.2 255.1 352.2zM510.9 184.3l-5.875-14.51c-3.25-8.004-12.63-11.88-20.75-8.629l-28.25 11.51V143.7c0-8.629-7.251-15.63-16-15.63h-16c-8.751 0-16 7.003-16 15.63v46.9c0 .5002 .25 1 .25 1.501l-26.13 10.76c-3.75-9.255-8.126-18.38-13.75-26.64c7.626-16.38 11.63-34.14 11.63-52.15C379.1 55.65 324.4 0 255.1 0S131.1 55.65 131.1 124.1c0 18.01 4 35.77 11.63 52.15c-5.75 8.379-10.13 17.38-13.75 26.64l-26.13-10.76c0-.5002 .25-1 .25-1.501V143.7c0-8.629-7.251-15.63-16-15.63H71.96c-8.751 0-16 7.003-16 15.63v29.01L27.83 161.2C19.7 157.1 10.32 161.8 7.074 169.8l-5.876 14.51c-3.375 8.004 .6251 17.13 8.876 20.38l110.1 44.9c0 .7504-.25 1.626-.25 2.376c0 7.128 .7501 14.38 2.125 22.01c-18.25 26.89-27.88 57.9-27.88 90.79c0 55.4 28.25 106.2 75.38 136.2C181.1 508.2 195.2 512 210.7 512h90.01c17 0 33.38-5.002 47.38-14.88c52.75-36.64 78.51-98.8 67.01-162.3c-3.875-21.39-12.5-42.02-25.13-60.65c1.375-7.754 2.125-15.13 2.125-22.26c0-.7504-.25-1.501-.25-2.376l110.1-44.9C510.1 201.6 514.1 192.5 510.9 184.3zM320.7 457.1c-6.001 4.002-13 6.253-20.13 6.253H210.7c-4.5 0-10.75-.6253-15.5-3.752c-33.25-21.01-53-56.78-53-95.55c0-25.89 8.376-50.27 24.38-70.53l7.251-9.254L170.1 273.6c-2.125-8.254-3.125-15.13-3.125-21.64c0-26.89 12.13-46.27 22.25-57.78l12-13.76l-9.876-15.13C184.1 152.8 179.8 138.6 179.8 123.9c0-41.9 34.13-76.04 76.01-76.04s76.01 34.14 76.01 76.04c0 14.51-4.25 28.89-12.25 41.4l-9.876 15.13l12 13.76c10.13 11.51 22.13 31.02 22.13 57.78c0 6.628-1 13.51-3.125 21.76l-2.875 11.51l7.376 9.255c11.5 14.76 19.38 31.64 22.5 48.9C375.9 388.3 357.9 432.1 320.7 457.1zM287.1 88.04c-8.751 0-16 7.254-16 16.01s7.251 16.01 16 16.01c8.751 0 16-7.254 16-16.01S296.7 88.04 287.1 88.04zM255.1 128.1c-8.751 0-16 7.254-16 16.01s16 32.02 16 32.02s16-23.26 16-32.02S264.7 128.1 255.1 128.1z\"]\n};\nvar faUserAlien = {\n  prefix: 'far',\n  iconName: 'user-alien',\n  icon: [448, 512, [], \"e04a\", \"M249.1 232h20C297.6 232 320 210.5 320 184V177.6C320 172.3 315.5 168 309.1 168h-20C262.4 168 240 189.5 240 216v6.4C240 227.7 244.5 232 249.1 232zM197.1 232C203.5 232 208 227.7 208 222.4V216c0-26.5-22.4-48-50-48h-20C132.5 168 128 172.3 128 177.6V184c0 26.5 22.4 48 49.1 48H197.1zM330.4 353.6c-17.22 17.38-34.78 33.04-50.98 46.41h35.24c39.69 0 73.14 27.24 82.64 64H50.7c9.498-36.76 42.95-64 82.64-64h35.25c-16.2-13.37-33.76-29.03-50.98-46.41C51.47 361.5 0 417.1 0 485.3C0 500.1 11.94 512 26.66 512H421.3C436.1 512 448 500.1 448 485.3C448 417.1 396.5 361.5 330.4 353.6zM209.4 391.6C213.7 394.1 218.8 396.6 224 396.6s10.33-1.656 14.64-4.984c46.14-35.52 153.5-127.4 153.5-213C392.1 73.45 322.1 0 224 0S55.88 73.45 55.88 178.6C55.88 264.3 163.2 356.1 209.4 391.6zM224 48c72.97 0 120.1 51.28 120.1 130.6c0 40.64-46.64 103.7-120.1 163.4C150.5 282.3 103.9 219.3 103.9 178.6C103.9 99.28 151 48 224 48z\"]\n};\nvar faShieldCheck = {\n  prefix: 'far',\n  iconName: 'shield-check',\n  icon: [512, 512, [], \"f2f7\", \"M466.5 83.71l-192-80c-5.875-2.5-12.16-3.703-18.44-3.703S243.5 1.203 237.6 3.703L45.61 83.71C27.73 91.08 16 108.6 16 127.1C16 385.4 205.4 512 255.9 512C305.2 512 496 387.3 496 127.1C496 108.6 484.3 91.08 466.5 83.71zM256 464C158.5 423.4 64 297.3 64 128l192-80L448 128C448 301.8 349.6 425 256 464zM200.1 247C196.3 242.3 190.1 239.1 184 239.1c-13.71 0-24 11.21-24 24C160 270.1 162.3 276.3 167 280.1l48 48C219.5 333.5 225.7 335.1 232 335.1c2.595 0 11.46-.4962 18.22-8.375l96-112c3.881-4.528 5.781-10.09 5.781-15.62c0-7.405-5.79-23.99-23.98-23.99c-6.756 0-13.48 2.831-18.24 8.362L230.7 276.7L200.1 247z\"]\n};\nvar faMortarPestle = {\n  prefix: 'far',\n  iconName: 'mortar-pestle',\n  icon: [512, 512, [], \"f5a7\", \"M487.1 191.1H24c-13.25 0-24 10.75-24 24s10.75 24 24 24l7.999 .0068c0 79.34 42.03 152.1 109.1 192.2C132.5 449.5 127.1 468.5 127.1 488c0 13.25 10.75 24 24 24h207.1c13.25 0 24-10.75 24-24c0-19.55-4.469-38.45-13.12-55.81c67.09-40.08 109.1-112.8 109.1-192.2l8.007-.0068c13.25 0 24-10.75 24-24S501.2 191.1 487.1 191.1zM326.9 401c-6.844 3-11.88 9.031-13.62 16.3c-1.781 7.266-.0625 14.94 4.656 20.75c6.438 7.969 11.22 16.72 14.25 25.94H179.8c3.031-9.219 7.812-17.97 14.25-25.94c4.719-5.812 6.438-13.48 4.656-20.75c-1.75-7.266-6.781-13.3-13.62-16.3C121.2 372.9 79.1 309.7 79.1 239.1h351.1C431.1 309.7 390.7 372.9 326.9 401zM503.6 42.26c10.09-8.594 11.31-23.73 2.719-33.83s-23.72-11.3-33.84-2.703L291.3 159.1h74.01L503.6 42.26z\"]\n};\nvar faRoadBarrier = {\n  prefix: 'far',\n  iconName: 'road-barrier',\n  icon: [640, 512, [], \"e562\", \"M24 32C37.25 32 48 42.75 48 56V80H592V56C592 42.75 602.7 32 616 32C629.3 32 640 42.75 640 56V456C640 469.3 629.3 480 616 480C602.7 480 592 469.3 592 456V304H48V456C48 469.3 37.25 480 24 480C10.75 480 0 469.3 0 456V56C0 42.75 10.75 32 24 32zM592 256V128H570.8L506.8 256H592zM69.17 256L133.2 128H48V256H69.17zM389.2 128H314.8L250.8 256H325.2L389.2 128zM378.8 256H453.2L517.2 128H442.8L378.8 256zM122.8 256H197.2L261.2 128H186.8L122.8 256z\"]\n};\nvar faChartCandlestick = {\n  prefix: 'far',\n  iconName: 'chart-candlestick',\n  icon: [512, 512, [], \"e0e2\", \"M48 408C48 421.3 58.75 432 72 432H488C501.3 432 512 442.7 512 456C512 469.3 501.3 480 488 480H72C32.24 480 0 447.8 0 408V56C0 42.75 10.75 32 24 32C37.25 32 48 42.75 48 56V408zM320 96C337.7 96 352 110.3 352 128V224C352 241.7 337.7 256 320 256V304C320 312.8 312.8 320 304 320C295.2 320 288 312.8 288 304V256C270.3 256 256 241.7 256 224V128C256 110.3 270.3 96 288 96V48C288 39.16 295.2 32 304 32C312.8 32 320 39.16 320 48V96zM384 224C384 206.3 398.3 192 416 192V144C416 135.2 423.2 128 432 128C440.8 128 448 135.2 448 144V192C465.7 192 480 206.3 480 224V288C480 305.7 465.7 320 448 320V368C448 376.8 440.8 384 432 384C423.2 384 416 376.8 416 368V320C398.3 320 384 305.7 384 288V224zM160 80C160 71.16 167.2 64 176 64C184.8 64 192 71.16 192 80V128C209.7 128 224 142.3 224 160V288C224 305.7 209.7 320 192 320V368C192 376.8 184.8 384 176 384C167.2 384 160 376.8 160 368V320C142.3 320 128 305.7 128 288V160C128 142.3 142.3 128 160 128V80z\"]\n};\nvar faBriefcaseBlank = {\n  prefix: 'far',\n  iconName: 'briefcase-blank',\n  icon: [512, 512, [], \"e0c8\", \"M448 96h-64V64c0-35.35-28.65-64-64-64H192C156.7 0 128 28.65 128 64v32H64C28.65 96 0 124.7 0 160v256c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64V160C512 124.7 483.3 96 448 96zM176 64c0-8.838 7.164-16 16-16h128c8.836 0 16 7.162 16 16v32h-160V64zM464 416c0 8.799-7.199 16-16 16H64c-8.801 0-16-7.201-16-16V160c0-8.801 7.199-16 16-16h384c8.801 0 16 7.199 16 16V416z\"]\n};\nvar faSchool = {\n  prefix: 'far',\n  iconName: 'school',\n  icon: [640, 512, [127979], \"f549\", \"M144 224C152.8 224 160 231.2 160 240V272C160 280.8 152.8 288 144 288H112C103.2 288 96 280.8 96 272V240C96 231.2 103.2 224 112 224H144zM480 240C480 231.2 487.2 224 496 224H528C536.8 224 544 231.2 544 240V272C544 280.8 536.8 288 528 288H496C487.2 288 480 280.8 480 272V240zM144 320C152.8 320 160 327.2 160 336V400C160 408.8 152.8 416 144 416H112C103.2 416 96 408.8 96 400V336C96 327.2 103.2 320 112 320H144zM480 336C480 327.2 487.2 320 496 320H528C536.8 320 544 327.2 544 336V400C544 408.8 536.8 416 528 416H496C487.2 416 480 408.8 480 400V336zM400 192C400 236.2 364.2 272 320 272C275.8 272 240 236.2 240 192C240 147.8 275.8 112 320 112C364.2 112 400 147.8 400 192zM304 160V192C304 200.8 311.2 208 320 208H344C352.8 208 360 200.8 360 192C360 183.2 352.8 176 344 176H336V160C336 151.2 328.8 144 320 144C311.2 144 304 151.2 304 160zM305.3 5.056C313.9-1.685 326.1-1.685 334.7 5.056L473.9 113.3L579.2 129.9C614.2 135.4 640 165.6 640 201V440C640 479.8 607.8 512 568 512H72C32.24 512 0 479.8 0 440V201C0 165.6 25.78 135.4 60.77 129.9L166.1 113.3L305.3 5.056zM592 440V201C592 189.2 583.4 179.2 571.7 177.3L460.3 159.7C456.2 159.1 452.5 157.4 449.3 154.9L320 54.4L190.7 154.9C187.5 157.4 183.8 159.1 179.7 159.7L68.26 177.3C56.59 179.2 48 189.2 48 201V440C48 453.3 58.75 464 72 464H256V384C256 348.7 284.7 320 320 320C355.3 320 384 348.7 384 384V464H568C581.3 464 592 453.3 592 440H592z\"]\n};\nvar faIgloo = {\n  prefix: 'far',\n  iconName: 'igloo',\n  icon: [576, 512, [], \"f7ae\", \"M0 416V320C0 160.9 128.9 32 288 32C447.1 32 576 160.9 576 320V416C576 451.3 547.3 480 512 480H64C28.65 480 0 451.3 0 416zM512 432C520.8 432 528 424.8 528 416V368H400V432H512zM432 320V192H144V320H180.6C194.4 273.7 237.3 240 288 240C338.7 240 381.6 273.7 395.4 320H432zM491.1 192H480V320H528C528 272.9 514.5 229 491.1 192zM96 192H84.95C61.54 229 48 272.9 48 320H96V192zM124.8 144H304V80.52C298.7 80.18 293.4 80 288 80C224.1 80 167.7 104.3 124.8 144zM451.2 144C423.4 118.3 389.6 98.99 352 88.63V144H451.2zM176 368H48V416C48 424.8 55.16 432 64 432H176V368zM288 288C252.7 288 224 316.7 224 352V432H352V352C352 316.7 323.3 288 288 288z\"]\n};\nvar faBracketRound = {\n  prefix: 'far',\n  iconName: 'bracket-round',\n  icon: [192, 512, [\"parenthesis\"], \"28\", \"M156.6 468.3c-4.5 7.5-12.47 11.69-20.62 11.69c-4.156 0-8.375-1.094-12.22-3.375c-5.031-3-123.7-75.31-123.7-220.6s118.7-217.6 123.7-220.6c11.44-6.781 26.12-3 32.91 8.344c6.781 11.38 3.031 26.09-8.344 32.91c-4.625 2.813-100.3 62.25-100.3 179.4c0 117.5 96.25 176.9 100.3 179.4C159.7 442.2 163.3 456.1 156.6 468.3z\"]\n};\nvar faParenthesis = faBracketRound;\nvar faJoint = {\n  prefix: 'far',\n  iconName: 'joint',\n  icon: [640, 512, [], \"f595\", \"M471.5 177.9C496.8 193.1 512 220.3 512 249.8v14.25C512 277.2 522.8 288 536 288c13.2 0 24-10.8 24-23.1V249.8c0-43.25-21-83.5-56.38-108.1C479.9 125 464 99.38 464 70.25V23.1C464 10.8 453.2 0 440 0S416 10.8 416 23.1l0 49.79C416 115.6 435.6 156.5 471.5 177.9zM553.3 87.12C547.6 83.25 544 77.12 544 70.25V23.1C544 10.8 533.2 0 520 0C506.8 0 496 10.8 496 23.1l0 47.97c0 22.5 12.12 42.67 30.79 55.21C567.6 154.6 592 200.4 592 249.8v14.25C592 277.2 602.8 288 615.1 288C629.2 288 640 277.2 640 264V249.8C640 184.2 607.6 123.5 553.3 87.12zM616 352H279C180.2 352 83.62 379.8 0 432C83.62 484.2 180.2 512 279 512H616c13.25 0 24-10.75 24-24v-112C640 362.8 629.3 352 616 352zM279 464c-59.25 0-117.5-10.88-172.1-32c49.25-19 101.6-29.25 154.8-31.25L315.8 464H279zM379 464l-54.88-64H421l54.88 64H379zM592 464h-53l-54.88-64H592V464z\"]\n};\nvar faHorseSaddle = {\n  prefix: 'far',\n  iconName: 'horse-saddle',\n  icon: [576, 512, [], \"f8c3\", \"M464 80C455.1 80 448 87.12 448 96s7.125 16 16 16S480 104.9 480 96S472.9 80 464 80zM576 102.5c0-9.536-4.95-23.37-11-30.74l-21.75-26.5c16-5.375 29.11-18.74 32.61-35.62c.375-2.375-.2344-4.757-1.734-6.632C572.6 1.125 570.4 0 567.9 0L432 .001C363.6 .001 306.2 48 291.6 112H176c-36.75 0-71.12 18.12-92 48.38C37.38 162.5 0 200.9 0 248.1V296C0 309.3 10.75 320 23.1 320S48 309.3 48 296V248.1c0-13.25 6.883-24.36 16.76-31.74C64.63 218.6 57.1 264 96.12 302.6L83.25 346.4c-3.75 13.25-4.125 27.38-1.125 40.87l24.12 100.3C109.8 501.9 122.6 512 137.4 512h74.75c9.875 0 19.12-4.625 25.25-12.38c6-7.75 8.125-17.87 5.75-27.5l-25.5-100.8L227 345L288 358.5V480c0 17.6 14.4 32 32 32h80c17.6 0 32-14.4 32-32v-155.6c20-22.5 31.38-51.5 32-81.62c0-.875 .125-8.375 .125-8.375C477.4 238.8 491.8 238.8 505 234.2L536 223.6c24-8.125 40-30.75 40-56V102.5zM224 295.1L196.2 289l-28.75 80l24 95H149.1l-21.12-87.88C127.6 370.8 127.8 365.2 129.2 360L152 283.2C126.4 272.9 110.2 247.4 112.1 219.8C113.9 192.2 133.2 169 160 162.2v13.75C160 216.1 187.1 249.8 224 260.2V295.1zM208 176V160H288v16c0 22.12-17.88 40-40 40C225.9 216 208 198.1 208 176zM520.5 178.2l-31 10.5c-5.75 2-12.12 .5-16.5-3.75L448 160h-32v80c0 25.12-11.88 48.63-32 63.63V464h-48V320l-64-14.25V260.2c36.88-10.5 64-44.12 64-84.25v-32c0-53 43-96 96-96h51.38L528 102.2v65.38C528.1 172.4 525 176.6 520.5 178.2z\"]\n};\nvar faMugMarshmallows = {\n  prefix: 'far',\n  iconName: 'mug-marshmallows',\n  icon: [512, 512, [], \"f7b7\", \"M400 160.1H32c-17.75 0-32 14.25-32 32v191.9C0 437 43 480 96 480h192c53 0 96-42.95 96-95.95l16 .0125c61.75 0 112-50.19 112-111.9S461.8 160.1 400 160.1zM336 384c0 26.5-21.5 48-48 48H96c-26.5 0-48-21.5-48-48V208h55.37L104 256.3C104.2 269.5 115 280 128.2 280c.0938 0-.1094 0 0 0C141.4 279.8 152.2 268.9 152 255.7L151.4 208H336V384zM400 336H384v-128h16c35.25 0 64 28.75 64 64S435.3 336 400 336zM200.8 89.32L249.2 41c12.5-12.5 32.75-12.5 45.25 0l48.5 48.38C353.5 99.88 354.6 115.8 347.5 128h-151C189.2 115.8 190.4 99.82 200.8 89.32zM162.1 128.3L32 128.2V64.38c0-17.62 14.25-32 32-32h112.3c10.12 0 18.75 5.125 24.62 12.38L178.5 67.25C161.9 83.75 156.6 107.3 162.1 128.3z\"]\n};\nvar faFilters = {\n  prefix: 'far',\n  iconName: 'filters',\n  icon: [640, 512, [], \"e17e\", \"M598.2 32C621.3 32 640 50.74 640 73.85C640 83.2 636.9 92.27 631.1 99.64L496 272.3V415.5C496 442.2 465.2 457.2 444.2 440.7L351.3 367.7C341.6 360.1 336 348.5 336 336.2V272.3L200.9 99.64C195.1 92.27 192 83.2 192 73.85C192 50.74 210.7 32 233.8 32H598.2zM384 264V332.3L448 382.6V264C448 258.6 449.8 253.4 453.1 249.2L585.5 80H246.5L378.9 249.2C382.2 253.4 384 258.6 384 264V264zM175.7 119.4L194.1 144H54.48L186.9 313.2C190.2 317.4 192 322.6 192 328V364.3L256 414.6V328C256 322.6 257.8 317.4 261.1 313.2L294.3 270.8L304 283.3V447.5C304 474.2 273.2 489.2 252.2 472.7L159.3 399.7C149.6 392.1 144 380.5 144 368.2V336.3L8.892 163.6C3.131 156.3 0 147.2 0 137.8C0 114.7 18.74 96 41.85 96H163.4C166 104.4 170.2 112.3 175.7 119.4V119.4z\"]\n};\nvar faBellOn = {\n  prefix: 'far',\n  iconName: 'bell-on',\n  icon: [640, 512, [128365], \"f8fa\", \"M352 32V49.88C424.5 61.39 480 124.2 480 200V233.4C480 278.8 495.5 322.9 523.8 358.4L538.7 377C544.5 384.2 545.6 394.1 541.6 402.4C537.6 410.7 529.2 416 520 416H120C110.8 416 102.4 410.7 98.37 402.4C94.37 394.1 95.5 384.2 101.3 377L116.2 358.4C144.5 322.9 160 278.8 160 233.4V200C160 124.2 215.5 61.39 288 49.88V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V32zM312 96C254.6 96 208 142.6 208 200V233.4C208 281.3 194.1 328 168.3 368H471.7C445.9 328 432 281.3 432 233.4V200C432 142.6 385.4 96 328 96H312zM384 448C384 464.1 377.3 481.3 365.3 493.3C353.3 505.3 336.1 512 320 512C303 512 286.7 505.3 274.7 493.3C262.7 481.3 256 464.1 256 448H384zM0 200C0 186.7 10.75 176 24 176H104C117.3 176 128 186.7 128 200C128 213.3 117.3 224 104 224H24C10.75 224 0 213.3 0 200zM616 176C629.3 176 640 186.7 640 200C640 213.3 629.3 224 616 224H536C522.7 224 512 213.3 512 200C512 186.7 522.7 176 536 176H616zM597.5 21.27C603.4 33.12 598.6 47.54 586.7 53.47L522.7 85.47C510.9 91.39 496.5 86.59 490.5 74.73C484.6 62.88 489.4 48.46 501.3 42.53L565.3 10.53C577.1 4.606 591.5 9.412 597.5 21.27V21.27zM53.27 53.47C41.41 47.54 36.61 33.12 42.53 21.27C48.46 9.412 62.88 4.606 74.73 10.53L138.7 42.53C150.6 48.46 155.4 62.88 149.5 74.73C143.5 86.59 129.1 91.39 117.3 85.47L53.27 53.47z\"]\n};\nvar faAngleRight = {\n  prefix: 'far',\n  iconName: 'angle-right',\n  icon: [256, 512, [8250], \"f105\", \"M89.45 87.5l143.1 152c4.375 4.625 6.562 10.56 6.562 16.5c0 5.937-2.188 11.87-6.562 16.5l-143.1 152C80.33 434.1 65.14 434.5 55.52 425.4c-9.688-9.125-10.03-24.38-.9375-33.94l128.4-135.5l-128.4-135.5C45.49 110.9 45.83 95.75 55.52 86.56C65.14 77.47 80.33 77.87 89.45 87.5z\"]\n};\nvar faDialMed = {\n  prefix: 'far',\n  iconName: 'dial-med',\n  icon: [576, 512, [], \"e15f\", \"M256 32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32C320 49.67 305.7 64 288 64C270.3 64 256 49.67 256 32zM448 288C448 376.4 376.4 448 288 448C199.6 448 128 376.4 128 288C128 199.6 199.6 128 288 128C376.4 128 448 199.6 448 288zM288 400C349.9 400 400 349.9 400 288C400 234.4 362.3 189.6 312 178.6V288C312 301.3 301.3 312 288 312C274.7 312 264 301.3 264 288V178.6C213.7 189.6 176 234.4 176 287.1C176 349.9 226.1 400 288 400V400zM576 288C576 305.7 561.7 320 544 320C526.3 320 512 305.7 512 288C512 270.3 526.3 256 544 256C561.7 256 576 270.3 576 288zM0 288C0 270.3 14.33 256 32 256C49.67 256 64 270.3 64 288C64 305.7 49.67 320 32 320C14.33 320 0 305.7 0 288zM128 96C128 113.7 113.7 128 96 128C78.33 128 64 113.7 64 96C64 78.33 78.33 64 96 64C113.7 64 128 78.33 128 96zM448 96C448 78.33 462.3 64 480 64C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128C462.3 128 448 113.7 448 96zM128 480C128 497.7 113.7 512 96 512C78.33 512 64 497.7 64 480C64 462.3 78.33 448 96 448C113.7 448 128 462.3 128 480zM448 480C448 462.3 462.3 448 480 448C497.7 448 512 462.3 512 480C512 497.7 497.7 512 480 512C462.3 512 448 497.7 448 480z\"]\n};\nvar faHorse = {\n  prefix: 'far',\n  iconName: 'horse',\n  icon: [576, 512, [128014], \"f6f0\", \"M464 80c-8.875 0-16 7.125-16 16s7.125 16 16 16s16-7.125 16-16S472.9 80 464 80zM576 102.5c0-11.21-3.888-22.07-11-30.74l-21.75-26.5c15.99-5.371 29.09-18.75 32.6-35.61c1.035-4.97-2.897-9.641-7.974-9.641l-135.9 .0009C363.6 .001 306.1 48 291.6 112H176c-38.12 0-71.75 19.25-92 48.38C37.38 162.5 .0001 200.9 .0001 248l.0001 48C.0002 309.3 10.75 320 24 320s24-10.75 24-23.1L47.1 248c0-13.25 6.883-24.4 16.76-31.65c-.125 2.5-.758 5.024-.758 7.649c0 30.12 11.88 58.12 32.13 78.62l-12.88 43.75c-4 13.25-4.375 27.38-1.125 40.87l24.12 100.3C109.8 501.9 122.6 512 137.4 512h74.75c20.85 0 36.13-19.62 31.01-39.84l-25.51-100.8L227 345l61 13.5V480c0 17.6 14.4 32 32 32h80c17.6 0 32-14.4 32-32v-155.6c20-22.5 31.25-51.13 32-81.62V234.4c21 7 38.38 .75 41-.125l30.99-10.62c23.93-8.202 40.01-30.7 40.01-56V102.5zM520.5 178.2l-31 10.5c-1.5 .5-9.75 3-16.5-3.75L448 160h-32v80c0 26.12-12.62 49-32 63.63l-.0001 160.4L336 464V320L196.1 288.9L167.5 369l24 95H149.1l-21.12-87.88C127.6 370.8 127.8 365.2 129.3 360l22.75-76.75c-23.5-9.5-40-32.37-40-59.25c0-35.38 28.62-64 64-64l159.1 .0007L336 144c0-53 43-96 96-96h51.38l44.63 54.25v65.38C528 172.4 525 176.6 520.5 178.2z\"]\n};\nvar faQ = {\n  prefix: 'far',\n  iconName: 'q',\n  icon: [448, 512, [113], \"51\", \"M387.9 408.2c37.17-40 60.1-93.39 60.1-152.2c0-123.5-100.5-224-223.1-224S.0001 132.5 .0001 256s100.5 224 223.1 224c47.47 0 91.47-14.95 127.7-40.25l53.93 63.74C410.4 509.1 417.2 512 424 512c16.02 0 23.99-13.7 23.99-24.02c0-5.476-1.864-10.98-5.678-15.48L387.9 408.2zM224 432c-97.05 0-176-78.95-176-176S126.1 80 224 80s176 78.95 176 176c0 44.1-16.42 84.36-43.32 115.3l-90.35-106.8c-4.734-5.609-11.51-8.501-18.34-8.501c-16.13 0-23.1 13.88-23.1 24.02c0 5.476 1.864 10.98 5.678 15.48l90.93 107.5C292.8 421.3 259.7 432 224 432z\"]\n};\nvar faMonitorWaveform = {\n  prefix: 'far',\n  iconName: 'monitor-waveform',\n  icon: [576, 512, [\"monitor-heart-rate\"], \"f611\", \"M512 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V96C576 60.65 547.3 32 512 32zM528 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V288h114.4l41 68.34C207.8 363.6 215.6 368 224 368c.3125 0 .625 0 .9062-.0313c8.781-.3125 16.66-5.406 20.56-13.25l60.44-120.9l25.5 42.5C335.8 283.6 343.6 288 352 288h72C437.3 288 448 277.3 448 264S437.3 240 424 240h-58.41l-41-68.34c-4.531-7.5-13.78-12.31-21.5-11.62c-8.781 .3125-16.66 5.406-20.56 13.25L222.1 294.2l-25.5-42.5C192.3 244.4 184.4 240 176 240h-128V96c0-8.822 7.178-16 16-16h448c8.822 0 16 7.178 16 16V416z\"]\n};\nvar faMonitorHeartRate = faMonitorWaveform;\nvar faLinkSimple = {\n  prefix: 'far',\n  iconName: 'link-simple',\n  icon: [640, 512, [], \"e1cd\", \"M0 256C0 167.6 71.63 96 160 96H264C277.3 96 288 106.7 288 120C288 133.3 277.3 144 264 144H160C98.14 144 48 194.1 48 256C48 317.9 98.14 368 160 368H264C277.3 368 288 378.7 288 392C288 405.3 277.3 416 264 416H160C71.63 416 0 344.4 0 256zM480 416H376C362.7 416 352 405.3 352 392C352 378.7 362.7 368 376 368H480C541.9 368 592 317.9 592 256C592 194.1 541.9 144 480 144H376C362.7 144 352 133.3 352 120C352 106.7 362.7 96 376 96H480C568.4 96 640 167.6 640 256C640 344.4 568.4 416 480 416zM424 232C437.3 232 448 242.7 448 256C448 269.3 437.3 280 424 280H216C202.7 280 192 269.3 192 256C192 242.7 202.7 232 216 232H424z\"]\n};\nvar faWhistle = {\n  prefix: 'far',\n  iconName: 'whistle',\n  icon: [640, 512, [], \"f460\", \"M627.7 326.8l-288-224C307.5 78.43 267.4 64 224 64C185.1 64 149.1 75.63 118.8 95.46C107.7 76.7 87.41 64 63.1 64C28.65 64-.0003 92.65-.0003 128c0 28.46 18.7 52.31 44.4 60.62C36.51 209.6 31.1 232.3 31.1 256c0 106 85.96 192 192 192c63.65 0 119.9-31.1 154.8-78.8l150.9 75.43C534.3 446.9 539.1 448 544 448c8.281 0 16.47-3.219 22.63-9.375l64-64c6.5-6.5 9.875-15.44 9.312-24.62C639.4 340.8 634.9 332.4 627.7 326.8zM69.03 142.1C67.42 143.5 65.78 144 63.1 144C55.18 144 47.1 136.8 47.1 128s7.178-16 16-16S79.1 119.2 79.1 128c0 .5938-.2754 1.094-.3379 1.668C75.92 133.9 72.39 138.4 69.03 142.1zM540.8 396.5l-176.8-88.39l-23.95 32.7c-3.82 5.217-7.986 10.05-12.35 14.63c-1.783 1.861-3.668 3.566-5.549 5.328c-5.066 4.793-10.37 9.242-16 13.2c-.7715 .5391-1.461 1.172-2.244 1.697c-6.9 4.656-14.26 8.488-21.83 11.85c-1.279 .5664-2.531 1.145-3.83 1.674c-7.707 3.15-15.67 5.656-23.89 7.418c-1.256 .2695-2.531 .4355-3.799 .6738C241.9 398.9 233.1 400 224 400c-79.53 0-144-64.48-144-144c0-79.53 64.47-144 144-144c31.96 0 61.21 10.76 85.1 28.38C309.6 140.7 310.1 140.8 310.6 141.2l80.65 62.47l-10.44 13.92c-7.953 10.61-5.797 25.66 4.797 33.61C389.9 254.4 394.1 256 399.1 256c7.297 0 14.5-3.312 19.22-9.594l9.938-13.25l154.7 120.3L540.8 396.5zM224 208C197.5 208 176 229.5 176 256c0 26.51 21.49 47.1 47.1 47.1c26.51 0 48-21.49 48-47.1C272 229.5 250.5 208 224 208z\"]\n};\nvar faG = {\n  prefix: 'far',\n  iconName: 'g',\n  icon: [448, 512, [103], \"47\", \"M222.1 480c-132.2 0-222.1-106.7-222.1-223.3c0-124.4 100.4-224.7 223.1-224.7c96.07 0 165.4 62.38 165.4 82.79c0 18.86-17.21 24.04-24.01 24.04c-24.5 0-48.42-58.82-141.4-58.82c-96.33 0-175.1 78.13-175.1 176.6c0 37.36 28.91 175.6 175 175.6c53.38 0 161.5-34.97 175.5-151.4h-150.6C234.7 280.9 224 270.1 224 256.8s10.75-24.03 23.1-24.03h175.1c13.25 0 23.1 10.76 23.1 24.03C447.1 399.1 330.2 479.1 222.1 480z\"]\n};\nvar faWineGlassCrack = {\n  prefix: 'far',\n  iconName: 'wine-glass-crack',\n  icon: [320, 512, [\"fragile\"], \"f4bb\", \"M248 464h-63.99v-115.5C256.6 336 310.3 269.8 303.4 192.6l-15.88-178.1C286.8 6.25 279.9 0 271.8 0H48.23C40.1 0 33.22 6.25 32.47 14.5L16.6 192.6C9.72 269.8 63.35 336 135.1 348.5V464H72c-13.25 0-24 10.75-24 24S58.75 512 72 512h176c13.25 0 24-10.75 24-24S261.3 464 248 464zM64.35 197L77.73 48H152L160 64L96 128l96 96l-32-96l64-48l-8-32h26.27l13.38 149C260.6 253.5 217.8 304 160 304C102.1 304 59.36 253.5 64.35 197z\"]\n};\nvar faFragile = faWineGlassCrack;\nvar faSlotMachine = {\n  prefix: 'far',\n  iconName: 'slot-machine',\n  icon: [640, 512, [], \"e3ce\", \"M592 128C565.5 128 544 149.5 544 176c0 17.72 9.713 33.03 24 41.34V424c0 22.06-17.94 40-40 40H448V416c35.35 0 64-28.65 64-64V160c0-35.35-28.65-64-64-64V64c0-35.35-28.65-64-64-64H128C92.65 0 64 28.65 64 64v32C28.65 96 0 124.7 0 160v192c0 35.35 28.65 64 64 64v32c0 35.35 28.65 64 64 64h400c48.53 0 88-39.47 88-88V217.3C630.3 209 640 193.7 640 176C640 149.5 618.5 128 592 128zM112 64c0-8.822 7.178-16 16-16h256c8.822 0 16 7.178 16 16v32h-288V64zM64 368c-8.822 0-16-7.178-16-16V160c0-8.822 7.178-16 16-16h384c8.822 0 16 7.178 16 16v192c0 8.822-7.178 16-16 16H64zM400 448c0 8.836-7.164 16-16 16H128c-8.836 0-16-7.164-16-16v-32h288V448zM168 176h-56c-13.25 0-24 10.75-24 24S98.75 224 112 224h21.94L105.4 303.9c-4.469 12.47 2.031 26.22 14.53 30.66C122.6 335.6 125.3 336 128 336c9.844 0 19.09-6.125 22.59-15.94l40-112c2.625-7.344 1.531-15.5-2.969-21.88C183.1 179.8 175.8 176 168 176zM408 176H352c-13.25 0-24 10.75-24 24S338.8 224 352 224h21.94l-28.53 79.94c-4.469 12.47 2.031 26.22 14.53 30.66C362.6 335.6 365.3 336 368 336c9.844 0 19.09-6.125 22.59-15.94l40-112c2.625-7.344 1.531-15.5-2.969-21.88C423.1 179.8 415.8 176 408 176zM288 176H232C218.8 176 208 186.8 208 200S218.8 224 232 224h21.94L225.4 303.9c-4.469 12.47 2.031 26.22 14.53 30.66C242.6 335.6 245.3 336 248 336c9.844 0 19.09-6.125 22.59-15.94l40-112c2.625-7.344 1.531-15.5-2.969-21.88C303.1 179.8 295.8 176 288 176z\"]\n};\nvar faNotesMedical = {\n  prefix: 'far',\n  iconName: 'notes-medical',\n  icon: [512, 512, [], \"f481\", \"M354.7 261.3h-40v-40C314.7 214 308.7 208 301.3 208h-26.67c-7.334 0-13.33 6-13.33 13.33v40h-40C213.1 261.3 208 267.3 208 274.7v26.67c0 7.332 5.1 13.33 13.33 13.33h40v40c0 7.332 5.998 13.34 13.33 13.34h26.67c7.334 0 13.33-6.004 13.33-13.34v-40h40c7.333 0 13.33-6 13.33-13.33V274.7C368 267.3 361.1 261.3 354.7 261.3zM416 96H160c-35.34 0-63.1 28.65-64 63.1L96 415.1C95.1 451.3 124.7 480 160 480h226.8c8.486 0 16.62-3.371 22.63-9.375l61.25-61.25c6.002-6.004 9.373-14.14 9.373-22.63L480 160C480 124.8 451.2 96 416 96zM432 380.1L380.1 432H160c-5.766 0-9.564-2.938-11.31-4.688S144 421.8 144 416l.0195-256c0-8.824 7.178-16 16-16h256c8.674 0 16 7.328 16 16V380.1zM0 360v-240C0 53.83 53.83 0 120 0h240C373.3 0 384 10.75 384 24S373.3 48 360 48h-240C80.3 48 48 80.3 48 120v240C48 373.3 37.25 384 24 384S0 373.3 0 360z\"]\n};\nvar faCarWash = {\n  prefix: 'far',\n  iconName: 'car-wash',\n  icon: [448, 512, [], \"f5e6\", \"M176 80C176 48 224 0 224 0C224 0 272 48 272 80C272 112 250.5 128 224 128C197.5 128 176 106.5 176 80zM104 360C104 346.7 114.7 336 128 336C141.3 336 152 346.7 152 360C152 373.3 141.3 384 128 384C114.7 384 104 373.3 104 360zM344 360C344 373.3 333.3 384 320 384C306.7 384 296 373.3 296 360C296 346.7 306.7 336 320 336C333.3 336 344 346.7 344 360zM86.02 207.8C96.26 179.1 123.4 160 153.8 160H294.2C324.6 160 351.7 179.1 361.1 207.8L390.6 287.9C390.8 288.4 390.9 288.9 391.1 289.3C415.8 306.7 432 335.5 432 368V488C432 501.3 421.3 512 408 512C394.7 512 384 501.3 384 488V448H64V488C64 501.3 53.25 512 40 512C26.75 512 16 501.3 16 488V368C16 335.5 32.18 306.7 56.94 289.3C57.08 288.9 57.23 288.4 57.4 287.9L86.02 207.8zM153.8 208C143.7 208 134.6 214.4 131.2 223.9L114.1 272H333.9L316.8 223.9C313.4 214.4 304.3 208 294.2 208H153.8zM384 368C384 341.5 362.5 320 336 320H112C85.49 320 64 341.5 64 368V400H384V368zM112 80C112 112 90.51 128 64 128C37.49 128 16 106.5 16 80C16 48 64 0 64 0C64 0 112 48 112 80zM336 80C336 48 384 0 384 0C384 0 432 48 432 80C432 112 410.5 128 384 128C357.5 128 336 106.5 336 80z\"]\n};\nvar faEscalator = {\n  prefix: 'far',\n  iconName: 'escalator',\n  icon: [640, 512, [], \"e171\", \"M544 96h-96c-23.25 0-45.72 8.438-63.22 23.75L303.9 190.6C303.1 155.9 274.9 128 240 128c-35.35 0-64 28.65-64 64v110.4L155.9 320H96c-53.03 0-96 42.98-96 96s42.97 96 96 96h96c23.25 0 45.72-8.438 63.22-23.75L484.1 288H544c53.03 0 96-42.98 96-96S597 96 544 96zM544 240h-77.97L223.6 452.1C214.9 459.8 203.6 464 192 464H96c-26.47 0-48-21.53-48-48s21.53-48 48-48h77.97l242.4-212.1C425.1 148.2 436.4 144 448 144h96c26.47 0 48 21.53 48 48S570.5 240 544 240zM240 96C266.5 95.9 288 74.46 288 48C288 21.54 266.5 .0996 240 0C213.5 .0996 192 21.54 192 48C192 74.46 213.5 95.9 240 96z\"]\n};\nvar faCommentImage = {\n  prefix: 'far',\n  iconName: 'comment-image',\n  icon: [512, 512, [], \"e148\", \"M256 32C114.7 32 .0273 125.1 .0273 240c0 47.63 19.91 91.25 52.91 126.3c-14.87 39.5-45.87 72.88-46.37 73.25c-6.623 7-8.373 17.25-4.623 26C5.816 474.3 14.38 480 24 480c61.49 0 109.1-25.75 139.1-46.25C191.1 442.8 223.3 448 256 448C397.4 448 512 354.9 512 240S397.4 32 256 32zM256 400c-26.75 0-53.12-4.125-78.36-12.12l-22.75-7.125L135.4 394.5c-14.25 10.12-33.87 21.38-57.49 29c7.373-12.12 14.37-25.75 19.87-40.25l10.62-28l-20.62-21.88C69.81 314.1 48.06 282.3 48.06 240c0-88.25 93.24-160 207.1-160c114.7 0 207.1 71.75 207.1 160S370.8 400 256 400zM176 192c17.62 0 32-14.38 32-32s-14.38-32-32-32s-32 14.38-32 32S158.4 192 176 192zM311.1 167.1C309 162.7 304 160 298.7 160s-10.35 2.672-13.31 7.125L231.8 247.4L219.6 230.6C216.6 226.4 211.8 224 206.7 224S196.8 226.4 193.7 230.6l-46.67 64c-3.549 4.863-4.064 11.31-1.334 16.68C148.5 316.6 153.1 320 160 320h224c5.9 0 11.32-3.246 14.11-8.449c2.783-5.203 2.479-11.52-.7949-16.43L311.1 167.1z\"]\n};\nvar faTemperatureHalf = {\n  prefix: 'far',\n  iconName: 'temperature-half',\n  icon: [320, 512, [127777, \"temperature-2\", \"thermometer-2\", \"thermometer-half\"], \"f2c9\", \"M272 112c0-61.88-50.12-112-111.1-112S48 50.13 48 112v166.5c-19.75 24.62-32 55.5-32 89.5c0 79.5 64.5 143.1 144 143.1S304 447.5 304 368c0-33.1-12.25-64.88-32-89.5V112zM160 464c-52.88 0-96-43.13-96-96c0-27 11.75-47.25 21.5-59.5L96 295.4V112c0-35.25 28.75-64 64-64s64 28.75 64 64v183.2l10.5 13.13C244.3 320.8 256 341 256 368C256 420.9 212.9 464 160 464zM176 322.9l.0002-114.9c0-8.75-7.25-16-16-16c-8.75 0-15.1 7.25-15.1 16L144 322.9c-18.62 6.625-32 24.25-32 45.13c0 26.5 21.5 48 48 48s48-21.5 48-48C208 347.1 194.6 329.5 176 322.9z\"]\n};\nvar faTemperature2 = faTemperatureHalf;\nvar faThermometer2 = faTemperatureHalf;\nvar faThermometerHalf = faTemperatureHalf;\nvar faDongSign = {\n  prefix: 'far',\n  iconName: 'dong-sign',\n  icon: [384, 512, [], \"e169\", \"M320 56V64H328C341.3 64 352 74.75 352 88C352 101.3 341.3 112 328 112H320V392C320 405.3 309.3 416 296 416C282.7 416 272 405.3 272 392V387.9C250.1 405.5 222.3 416 192 416C121.3 416 64 358.7 64 288C64 217.3 121.3 160 192 160C222.3 160 250.1 170.5 272 188.1V112H216C202.7 112 192 101.3 192 88C192 74.75 202.7 64 216 64H272V56C272 42.75 282.7 32 296 32C309.3 32 320 42.75 320 56V56zM272 288C272 243.8 236.2 208 192 208C147.8 208 112 243.8 112 288C112 332.2 147.8 368 192 368C236.2 368 272 332.2 272 288zM360 448C373.3 448 384 458.7 384 472C384 485.3 373.3 496 360 496H24C10.75 496 0 485.3 0 472C0 458.7 10.75 448 24 448H360z\"]\n};\nvar faDonut = {\n  prefix: 'far',\n  iconName: 'donut',\n  icon: [512, 512, [127849, \"doughnut\"], \"e406\", \"M512 208V304C512 392.4 397.4 464 256 464C114.6 464 0 392.4 0 304V208C0 119.6 114.6 48 256 48C397.4 48 512 119.6 512 208zM369.2 137.9C368.4 139.8 367.1 141.9 367.1 144C367.1 146.1 368.4 148.2 369.2 150.1C370 152.1 371.2 153.8 372.7 155.3L404.7 187.3C407.7 190.3 411.8 192 416 192C420.2 192 424.3 190.3 427.3 187.3C430.3 184.3 432 180.2 432 176C432 171.8 430.3 167.7 427.3 164.7L395.3 132.7C393.8 131.2 392.1 129.1 390.1 129.2C388.2 128.4 386.1 127.1 384 127.1C381.9 127.1 379.8 128.4 377.9 129.2C375.9 130 374.2 131.2 372.7 132.7C371.2 134.2 370 135.9 369.2 137.9zM369.2 233.9C368.4 235.8 367.1 237.9 367.1 240C367.1 242.1 368.4 244.2 369.2 246.1C370 248.1 371.2 249.8 372.7 251.3L404.7 283.3C407.7 286.3 411.8 288 416 288C420.2 288 424.3 286.3 427.3 283.3C430.3 280.3 432 276.2 432 272C432 267.8 430.3 263.7 427.3 260.7L395.3 228.7C393.8 227.2 392.1 225.1 390.1 225.2C388.2 224.4 386.1 223.1 384 223.1C381.9 223.1 379.8 224.4 377.9 225.2C375.9 226 374.2 227.2 372.7 228.7C371.2 230.2 370 231.9 369.2 233.9zM334.8 278.1C335.6 276.2 336 274.1 336 272C336 269.9 335.6 267.8 334.8 265.9C333.1 263.9 332.8 262.2 331.3 260.7C329.8 259.2 328.1 258 326.1 257.2C324.2 256.4 322.1 255.1 320 255.1C317.9 255.1 315.8 256.4 313.9 257.2C311.9 258 310.2 259.2 308.7 260.7L276.7 292.7C275.2 294.2 274 295.9 273.2 297.9C272.4 299.8 271.1 301.9 271.1 304C271.1 306.1 272.4 308.2 273.2 310.1C274 312.1 275.2 313.8 276.7 315.3C278.2 316.8 279.9 317.1 281.9 318.8C283.8 319.6 285.9 320 288 320C290.1 320 292.2 319.6 294.1 318.8C296.1 317.1 297.8 316.8 299.3 315.3L331.3 283.3C332.8 281.8 333.1 280.1 334.8 278.1zM241.2 105.9C240.4 107.8 239.1 109.9 239.1 112C239.1 114.1 240.4 116.2 241.2 118.1C242 120.1 243.2 121.8 244.7 123.3C246.2 124.8 247.9 125.1 249.9 126.8C251.8 127.6 253.9 128 256 128C258.1 128 260.2 127.6 262.1 126.8C264.1 125.1 265.8 124.8 267.3 123.3L283.3 107.3C286.3 104.3 288 100.2 288 96C288 91.75 286.3 87.68 283.3 84.67C280.3 81.67 276.2 79.98 272 79.98C267.8 79.98 263.7 81.67 260.7 84.67L244.7 100.7C243.2 102.2 242 103.9 241.2 105.9zM192 192C192 210.2 219.5 224 256 224C292.5 224 320 210.2 320 192C320 173.8 292.5 160 256 160C219.5 160 192 173.8 192 192zM190.8 294.1C191.6 292.2 192 290.1 192 288C192 285.9 191.6 283.8 190.8 281.9C190 279.9 188.8 278.2 187.3 276.7L155.3 244.7C152.3 241.7 148.2 239.1 144 239.1C139.8 239.1 135.7 241.7 132.7 244.7C129.7 247.7 127.1 251.8 127.1 256C127.1 260.2 129.7 264.3 132.7 267.3L164.7 299.3C166.2 300.8 167.9 302 169.9 302.8C171.8 303.6 173.9 304 176 304C178.1 304 180.2 303.6 182.1 302.8C184.1 302 185.8 300.8 187.3 299.3C188.8 297.8 190 296.1 190.8 294.1zM111.1 144C111.1 148.2 113.7 152.3 116.7 155.3C119.7 158.3 123.8 160 128 160C132.2 160 136.3 158.3 139.3 155.3L171.3 123.3C174.3 120.3 176 116.2 176 112C176 107.8 174.3 103.7 171.3 100.7C168.3 97.67 164.2 95.98 160 95.98C155.8 95.98 151.7 97.67 148.7 100.7L116.7 132.7C113.7 135.7 111.1 139.8 111.1 144zM52.69 196.7C49.69 199.7 48 203.8 48 208C48 212.2 49.69 216.3 52.69 219.3C55.69 222.3 59.76 224 64 224H96C100.2 224 104.3 222.3 107.3 219.3C110.3 216.3 112 212.2 112 208C112 203.8 110.3 199.7 107.3 196.7C104.3 193.7 100.2 192 96 192H64C59.76 192 55.69 193.7 52.69 196.7zM464 290.3C455.5 295.3 448.5 302.3 443.6 310.8C433.8 323.5 421 333.5 406.3 339.9C391.7 346.3 375.7 348.1 359.7 347.6C341.9 347.5 324.3 350.9 307.8 357.8C274.6 371.4 237.4 371.4 204.2 357.8C187.7 350.9 170.1 347.5 152.3 347.6C136.3 348.1 120.3 346.3 105.7 339.9C90.1 333.5 78.19 323.5 68.42 310.8C63.48 302.3 56.45 295.3 48 290.3V304C48 356.1 133.4 416 256 416C378.6 416 464 356.1 464 304V290.3z\"]\n};\nvar faDoughnut = faDonut;\nvar faCapsules = {\n  prefix: 'far',\n  iconName: 'capsules',\n  icon: [576, 512, [], \"f46b\", \"M553.8 301l-133.1-179.5c-37-49.59-107.2-59.79-156.7-22.79C244.1 112.8 231 131.8 224 152.6L223.9 143.9C223.9 82.07 173.8 32 111.1 32S-.0021 82.08-.0021 143.1L-.0028 368c0 61.88 50.13 112 112 112s112-50.13 112-112L224 223c3.688 11.31 8.75 22.34 16.26 32.4l133.1 179.5c37 49.59 107.2 59.79 156.7 22.79C580.6 420.7 590.8 350.6 553.8 301zM176 256h-128V144c0-84.75 128-84.75 128 0V256zM345.7 316.5L278.7 226.7c-50.68-67.92 51.91-144.5 102.6-76.55L448.3 239.9L345.7 316.5z\"]\n};\nvar faPooStorm = {\n  prefix: 'far',\n  iconName: 'poo-storm',\n  icon: [448, 512, [\"poo-bolt\"], \"f75a\", \"M400 192.4V192c0-38.25-22.5-71.25-54.88-86.75C337.8 46 287.3 0 225.1 0C218.3 0 211.3 1.125 207.3 1.75c-16.5 2.5-30.5 13.5-36.88 28.88s-4.375 33 5.375 46.5C177.3 79.25 177.1 81.63 177.1 84c0 6.625-5.375 12-12 12H144c-52.88 0-96 43.13-96 96v.375C19.25 210.9 0 243.3 0 280c0 52.86 39.58 96.04 90.64 102.7c-5.221-16.54-1.109-34.38 10.48-46.95C71.61 334.2 48 309.9 48 280C48 249.1 73.13 224 104 224h4.5C100.8 215.5 96 204.3 96 192c0-26.5 21.5-48 48-48h21.1c33.13 0 60-26.88 60-60c0-13-4.25-25-11.25-34.88C218.4 48.5 222.3 48 225.1 48c39.75 0 72 32.25 72 72c0 8.5-1.75 16.5-4.375 24H304C330.5 144 352 165.5 352 192c0 12.25-4.75 23.5-12.5 32H344c30.88 0 56 25.12 56 56c0 29.84-23.51 54.07-52.95 55.69c3.975 4.32 7.453 9.141 9.701 14.87c4.045 10.55 3.77 21.81 .4473 32.11C408.3 376.1 448 332.9 448 280C448 243.3 428.8 210.9 400 192.4zM312 352h-64.09l43.69-105.9c2.875-6.906 .5313-14.88-5.594-19.19c-6.125-4.25-14.34-3.781-19.94 1.25l-140.8 128c-4.906 4.438-6.562 11.44-4.188 17.62C123.5 379.9 129.4 384 136 384h64.09l-43.69 105.9c-2.875 6.906-.5313 14.88 5.593 19.19C164.8 511 167.1 512 171.2 512c3.875 0 7.719-1.406 10.75-4.156l140.8-128c4.906-4.438 6.562-11.44 4.188-17.62C324.5 356.1 318.6 352 312 352z\"]\n};\nvar faPooBolt = faPooStorm;\nvar faTally1 = {\n  prefix: 'far',\n  iconName: 'tally-1',\n  icon: [448, 512, [], \"e294\", \"M32 40C45.25 40 56 50.75 56 64V448C56 461.3 45.25 472 32 472C18.75 472 8 461.3 8 448V64C8 50.75 18.75 40 32 40z\"]\n};\nvar faFaceFrownOpen = {\n  prefix: 'far',\n  iconName: 'face-frown-open',\n  icon: [512, 512, [128550, \"frown-open\"], \"f57a\", \"M179.3 369.3C166.1 374.5 153.1 365.1 158.4 352.9C175.1 314.7 214.3 287.8 259.9 287.8C305.6 287.8 344.8 314.7 361.4 352.1C366.7 365.2 352.9 374.5 340.6 369.3C316.2 359 288.8 353.2 259.9 353.2C231 353.2 203.7 358.1 179.3 369.3L179.3 369.3zM208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faFrownOpen = faFaceFrownOpen;\nvar faSquareDashed = {\n  prefix: 'far',\n  iconName: 'square-dashed',\n  icon: [448, 512, [], \"e269\", \"M88 32H104C117.3 32 128 42.75 128 56C128 69.25 117.3 80 104 80H88C65.91 80 48 97.91 48 120V136C48 149.3 37.25 160 24 160C10.75 160 0 149.3 0 136V120C0 71.4 39.4 32 88 32zM48 216V296C48 309.3 37.25 320 24 320C10.75 320 0 309.3 0 296V216C0 202.7 10.75 192 24 192C37.25 192 48 202.7 48 216zM448 216V296C448 309.3 437.3 320 424 320C410.7 320 400 309.3 400 296V216C400 202.7 410.7 192 424 192C437.3 192 448 202.7 448 216zM400 136V120C400 97.91 382.1 80 360 80H344C330.7 80 320 69.25 320 56C320 42.75 330.7 32 344 32H360C408.6 32 448 71.4 448 120V136C448 149.3 437.3 160 424 160C410.7 160 400 149.3 400 136zM448 392C448 440.6 408.6 480 360 480H344C330.7 480 320 469.3 320 456C320 442.7 330.7 432 344 432H360C382.1 432 400 414.1 400 392V376C400 362.7 410.7 352 424 352C437.3 352 448 362.7 448 376V392zM48 392C48 414.1 65.91 432 88 432H104C117.3 432 128 442.7 128 456C128 469.3 117.3 480 104 480H88C39.4 480 0 440.6 0 392V376C0 362.7 10.75 352 24 352C37.25 352 48 362.7 48 376V392zM184 480C170.7 480 160 469.3 160 456C160 442.7 170.7 432 184 432H264C277.3 432 288 442.7 288 456C288 469.3 277.3 480 264 480H184zM184 32H264C277.3 32 288 42.75 288 56C288 69.25 277.3 80 264 80H184C170.7 80 160 69.25 160 56C160 42.75 170.7 32 184 32z\"]\n};\nvar faSquareJ = {\n  prefix: 'far',\n  iconName: 'square-j',\n  icon: [448, 512, [], \"e273\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM280 128C266.8 128 256 138.8 256 152v138.7C256 315.7 234.5 336 208 336S160 315.7 160 290.7V280C160 266.8 149.3 256 136 256S112 266.8 112 280v10.67C112 342.1 155.1 384 208 384s96-41.86 96-93.33V152C304 138.8 293.3 128 280 128z\"]\n};\nvar faHandPointUp = {\n  prefix: 'far',\n  iconName: 'hand-point-up',\n  icon: [448, 512, [9757], \"f0a6\", \"M376 192c-6.428 0-12.66 .8457-18.6 2.434C344.7 173.8 321.9 160 296 160c-6.428 0-12.66 .8457-18.6 2.434C264.7 141.8 241.9 128 216 128C213.3 128 210.6 128.1 208 128.4V72C208 32.3 175.7 0 136 0S64 32.3 64 72v196.3C44.51 284.5 32 308.8 32 336v49.88c0 32.1 17.1 61.65 44.63 77.12l55.83 31.35C153.1 505.9 176.4 512 199.8 512h107.9C385.1 512 448 447.4 448 368V264C448 224.3 415.7 192 376 192zM272 232c0-13.23 10.78-24 24-24S320 218.8 320 232v47.91C320 293.1 309.2 304 296 304S272 293.2 272 280V232zM192 200C192 186.8 202.8 176 216 176s24 10.77 24 24v48c0 3.029-.7012 5.875-1.73 8.545C227.9 251.3 216.4 248 204 248H192V200zM112 72c0-13.23 10.78-24 24-24S160 58.77 160 72v176H120c-2.686 0-5.217 .5566-7.84 .793C112.2 248.5 112 248.3 112 248V72zM307.7 464H199.8c-15.25 0-30.41-3.984-43.88-11.52l-55.78-31.34C87.72 414.2 80 400.6 80 385.9V336c0-22.06 17.94-40 40-40h84c15.44 0 28 12.56 28 28S219.4 352 204 352H152C138.8 352 128 362.8 128 376s10.75 24 24 24h52c33.23 0 61.25-21.58 71.54-51.36C282 350.7 288.9 352 296 352c5.041 0 9.836-1.166 14.66-2.178C322 374.6 346.1 392 376 392c7.684 0 14.94-1.557 21.87-3.836C388.9 431.4 351.9 464 307.7 464zM400 320c0 13.23-10.78 24-24 24S352 333.2 352 320V264c0-13.23 10.78-24 24-24s24 10.77 24 24V320z\"]\n};\nvar faMoneyBill = {\n  prefix: 'far',\n  iconName: 'money-bill',\n  icon: [576, 512, [], \"f0d6\", \"M192 256C192 202.1 234.1 160 288 160C341 160 384 202.1 384 256C384 309 341 352 288 352C234.1 352 192 309 192 256zM0 128C0 92.65 28.65 64 64 64H512C547.3 64 576 92.65 576 128V384C576 419.3 547.3 448 512 448H64C28.65 448 0 419.3 0 384V128zM48 176V336C83.35 336 112 364.7 112 400H464C464 364.7 492.7 336 528 336V176C492.7 176 464 147.3 464 112H112C112 147.3 83.35 176 48 176z\"]\n};\nvar faArrowUpBigSmall = {\n  prefix: 'far',\n  iconName: 'arrow-up-big-small',\n  icon: [512, 512, [\"sort-size-up\"], \"f88e\", \"M416 320h-96c-17.6 0-32 14.4-32 32v96c0 17.6 14.4 32 32 32h96c17.6 0 32-14.4 32-32v-96C448 334.4 433.6 320 416 320zM400 432h-64v-64h64V432zM480 32h-160c-17.67 0-32 14.33-32 32v160c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V64C512 46.33 497.7 32 480 32zM464 208h-128v-128h128V208zM145.6 39.37c-9.062-9.82-26.19-9.82-35.25 0L14.38 143.4c-9 9.758-8.406 24.96 1.344 33.94C20.35 181.7 26.19 183.8 32 183.8c6.469 0 12.91-2.594 17.62-7.719L104 117.1v338.9C104 469.2 114.8 480 128 480s24-10.76 24-24.02V117.1l54.37 58.95C215.3 185.8 230.5 186.5 240.3 177.4C250 168.4 250.6 153.2 241.6 143.4L145.6 39.37z\"]\n};\nvar faSortSizeUp = faArrowUpBigSmall;\nvar faBarcodeRead = {\n  prefix: 'far',\n  iconName: 'barcode-read',\n  icon: [576, 512, [], \"f464\", \"M56 47.1C51.58 47.1 48 51.58 48 55.1V135.1C48 149.3 37.25 159.1 24 159.1C10.75 159.1 0 149.3 0 135.1V55.1C0 25.07 25.07-.002 56-.002H136C149.3-.002 160 10.74 160 23.1C160 37.25 149.3 47.1 136 47.1H56zM144 151.1V359.1C144 373.3 133.3 383.1 120 383.1C106.7 383.1 96 373.3 96 359.1V151.1C96 138.7 106.7 127.1 120 127.1C133.3 127.1 144 138.7 144 151.1V151.1zM176 143.1C176 135.2 183.2 127.1 192 127.1C200.8 127.1 208 135.2 208 143.1V367.1C208 376.8 200.8 383.1 192 383.1C183.2 383.1 176 376.8 176 367.1V143.1zM448 143.1C448 135.2 455.2 127.1 464 127.1C472.8 127.1 480 135.2 480 143.1V367.1C480 376.8 472.8 383.1 464 383.1C455.2 383.1 448 376.8 448 367.1V143.1zM240 151.1C240 138.7 250.7 127.1 264 127.1C277.3 127.1 288 138.7 288 151.1V359.1C288 373.3 277.3 383.1 264 383.1C250.7 383.1 240 373.3 240 359.1V151.1zM416 151.1V359.1C416 373.3 405.3 383.1 392 383.1C378.7 383.1 368 373.3 368 359.1V151.1C368 138.7 378.7 127.1 392 127.1C405.3 127.1 416 138.7 416 151.1V151.1zM528 55.1C528 51.58 524.4 47.1 520 47.1H440C426.7 47.1 416 37.25 416 23.1C416 10.74 426.7-.002 440-.002H520C550.9-.002 576 25.07 576 55.1V135.1C576 149.3 565.3 159.1 552 159.1C538.7 159.1 528 149.3 528 135.1V55.1zM136 463.1C149.3 463.1 160 474.7 160 487.1C160 501.3 149.3 511.1 136 511.1H56C25.07 511.1 0 486.9 0 455.1V375.1C0 362.7 10.75 351.1 24 351.1C37.25 351.1 48 362.7 48 375.1V455.1C48 460.4 51.58 463.1 56 463.1H136zM528 375.1C528 362.7 538.7 351.1 552 351.1C565.3 351.1 576 362.7 576 375.1V455.1C576 486.9 550.9 511.1 520 511.1H440C426.7 511.1 416 501.3 416 487.1C416 474.7 426.7 463.1 440 463.1H520C524.4 463.1 528 460.4 528 455.1V375.1z\"]\n};\nvar faBaguette = {\n  prefix: 'far',\n  iconName: 'baguette',\n  icon: [640, 512, [129366], \"e3d8\", \"M565.7 7.055C550.8 2.303 534.7 0 518.2 0c-36.6 0-74.87 11.38-105.9 32.65L80.88 259.7c-44.86 30.74-76.46 83.44-80.53 134.3c-1.979 24.08 4.307 48.37 17.61 68.4c13.4 20.16 33.41 35.27 56.29 42.54C89.24 509.7 105.4 512 121.8 512c36.58 0 74.82-11.41 105.9-32.68l331.4-227.1c44.87-30.74 76.46-83.44 80.53-134.3c1.98-24.08-4.307-48.37-17.61-68.4C608.6 29.43 588.6 14.32 565.7 7.055zM531.1 212.7L200.6 439.7C178.1 455.2 149.4 464 121.8 464c-11.87 0-22.99-1.623-33.07-4.832c-12.52-3.975-23.47-12.27-30.83-23.34c-7.389-11.13-10.86-24.61-9.752-38.04c2.91-36.4 26.95-75.98 59.81-98.5l17.42-11.93l49.6 49.6C179.7 341.7 185.8 344 192 344s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L165.7 259.8l73.66-50.46l47.66 47.66C291.7 261.7 297.8 264 304 264s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L279.6 181.7l73.66-50.46l45.72 45.72C403.7 181.7 409.8 184 416 184s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94l-39.38-39.38l45.84-31.41C461.9 56.84 490.6 48 518.2 48c11.86 0 22.97 1.617 33.01 4.803c12.52 3.975 23.47 12.27 30.83 23.34c7.391 11.13 10.86 24.6 9.752 38.04C588.9 150.6 564.8 190.2 531.1 212.7z\"]\n};\nvar faBowlSoftServe = {\n  prefix: 'far',\n  iconName: 'bowl-soft-serve',\n  icon: [512, 512, [], \"e46b\", \"M280 0C355.1 0 416 60.89 416 136C416 142.1 415.3 147.1 414 153.6C460.7 162.1 496 202.9 496 252C496 280.1 483.7 307.1 464 325.3V344C464 401.4 417.4 448 360 448H329.9L350.3 488.8C351.4 491.1 352 493.6 352 496C352 498.9 351.2 501.8 349.6 504.4C346.7 509.1 341.5 512 336 512H175.1C170.5 512 165.3 509.1 162.4 504.4C160.8 501.8 159.1 498.9 159.1 496C159.1 493.6 160.6 491.1 161.7 488.8L182.1 448H152C94.56 448 48 401.4 48 344V325.3C28.32 307.1 16 280.1 16 252C16 203.2 50.98 162.5 97.24 153.8C96.43 149.3 96 144.7 96 140C96 98.03 130 64 172 64H241.3C244.1 64 248 60.1 248 57.3C248 55.97 247.6 54.68 246.9 53.58L236 37.31C231.1 29.95 230.7 20.48 234.8 12.68C239 4.872 247.1 0 256 0L280 0zM396 304C424.7 304 448 280.7 448 252C448 223.3 424.7 200 396 200H280C266.7 200 255.1 189.3 255.1 176C255.1 162.7 266.7 152 280 152H363.7C366.5 147.3 368 141.8 368 136C368 92.66 336.7 56.64 295.4 49.35C295.8 51.97 296 54.62 296 57.3C296 87.51 271.5 112 241.3 112H171.1C156.5 112 143.1 124.5 143.1 140C143.1 144.3 144.1 148.4 146.7 152H167.1C181.3 152 191.1 162.7 191.1 176C191.1 189.3 181.3 200 167.1 200H115.1C87.28 200 63.1 223.3 63.1 252C63.1 280.7 87.28 304 115.1 304H396z\"]\n};\nvar faFaceHoldingBackTears = {\n  prefix: 'far',\n  iconName: 'face-holding-back-tears',\n  icon: [512, 512, [129401], \"e482\", \"M128 240C145.7 240 160 225.7 160 208C177.7 208 192 222.3 192 240C192 257.7 177.7 272 160 272C142.3 272 128 257.7 128 240zM240 304C240 312.8 232.8 320 224 320C215.2 320 208 312.8 208 304C194.6 314 178 320 160 320C148.6 320 137.8 317.6 128 313.3V320C128 328.8 120.8 336 112 336C103.2 336 96 328.8 96 320V288C85.95 274.6 80 258 80 240C80 221.1 85.95 205.4 95.99 192C88.04 192 81.14 186.1 80.12 177.1C79.03 169.2 85.25 161.2 94.02 160.1L105.5 158.7C130.1 155.5 152.1 137.4 159.1 112.8L160.6 107.6C163 99.11 171.9 94.19 180.4 96.62C188.9 99.04 193.8 107.9 191.4 116.4L189.9 121.5C185.7 136.3 178.1 149.6 168 160.4C208.5 164.4 240 198.5 240 240V304zM160 192C133.5 192 112 213.5 112 240C112 266.5 133.5 288 160 288C186.5 288 208 266.5 208 240C208 213.5 186.5 192 160 192zM384 240C384 257.7 369.7 272 352 272C334.3 272 320 257.7 320 240C337.7 240 352 225.7 352 208C369.7 208 384 222.3 384 240zM416 320C416 328.8 408.8 336 400 336C391.2 336 384 328.8 384 320V313.3C374.2 317.6 363.4 320 352 320C307.8 320 272 284.2 272 240C272 198.5 303.5 164.4 343.1 160.4C333.9 149.6 326.3 136.3 322.1 121.5L320.6 116.4C318.2 107.9 323.1 99.04 331.6 96.62C340.1 94.19 348.1 99.11 351.4 107.6L352.9 112.8C359.9 137.4 381 155.5 406.5 158.7L417.1 160.1C426.8 161.2 432.1 169.2 431.9 177.1C430.9 186.1 423.1 192 416 192C426 205.4 432 221.1 432 240C432 258 426 274.6 416 288V320zM352 288C378.5 288 400 266.5 400 240C400 213.5 378.5 192 352 192C325.5 192 304 213.5 304 240C304 266.5 325.5 288 352 288zM310.4 362.5C319.3 352.8 334.5 352.2 344.3 361.1C354 370.1 354.6 385.3 345.6 395.1C328.3 413.8 298.3 434 256 434C213.7 434 183.7 413.8 166.4 395.1C157.4 385.3 157.1 370.1 167.7 361.1C177.5 352.2 192.7 352.8 201.6 362.5C212.1 373.9 230.1 386 256 386C281.9 386 299.9 373.9 310.4 362.5V362.5zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faSquareUp = {\n  prefix: 'far',\n  iconName: 'square-up',\n  icon: [448, 512, [11014, \"arrow-alt-square-up\"], \"f353\", \"M240.9 135.7C236.3 130.8 229.9 128 223.2 128C215.5 128.3 209.1 130.9 205.5 135.8l-87.25 96C111.8 238.9 110.2 249 114.1 257.7S126.5 272 135.1 272h56L192 360C192 373.3 202.8 384 216 384h16c13.25 0 24-10.75 24-24L255.1 272h56c9.531 0 18.16-5.656 22-14.38c3.812-8.75 2.094-18.91-4.375-25.91L240.9 135.7zM384 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM400 416c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V96c0-8.82 7.178-16 16-16h320c8.822 0 16 7.18 16 16V416z\"]\n};\nvar faArrowAltSquareUp = faSquareUp;\nvar faTrainSubwayTunnel = {\n  prefix: 'far',\n  iconName: 'train-subway-tunnel',\n  icon: [512, 512, [\"subway-tunnel\"], \"e2a3\", \"M256 48C141.1 48 48 141.1 48 256V488C48 501.3 37.25 512 24 512C10.75 512 0 501.3 0 488V256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256V488C512 501.3 501.3 512 488 512C474.7 512 464 501.3 464 488V256C464 141.1 370.9 48 256 48zM224 352C224 365.3 213.3 376 200 376C186.7 376 176 365.3 176 352C176 338.7 186.7 328 200 328C213.3 328 224 338.7 224 352zM288 352C288 338.7 298.7 328 312 328C325.3 328 336 338.7 336 352C336 365.3 325.3 376 312 376C298.7 376 288 365.3 288 352zM112 208C112 163.8 147.8 128 192 128H320C364.2 128 400 163.8 400 208V368C400 395.7 385.9 420.2 364.5 434.5L400.1 471C410.3 480.4 410.3 495.6 400.1 504.1C391.6 514.3 376.4 514.3 367 504.1L310.1 448H201.9L144.1 504.1C135.6 514.3 120.4 514.3 111 504.1C101.7 495.6 101.7 480.4 111 471L147.5 434.5C126.1 420.2 112 395.7 112 368V208zM280 256H352V208C352 190.3 337.7 176 320 176H280V256zM232 176H192C174.3 176 160 190.3 160 208V256H232V176zM160 304V368C160 385.7 174.3 400 192 400H320C337.7 400 352 385.7 352 368V304H160z\"]\n};\nvar faSubwayTunnel = faTrainSubwayTunnel;\nvar faSquareExclamation = {\n  prefix: 'far',\n  iconName: 'square-exclamation',\n  icon: [448, 512, [\"exclamation-square\"], \"f321\", \"M224 337.1c-17.36 0-31.44 14.08-31.44 31.44C192.6 385.9 206.6 400 224 400s31.44-14.08 31.44-31.44C255.4 351.2 241.4 337.1 224 337.1zM224 304c13.25 0 24-10.75 24-24v-128C248 138.8 237.3 128 224 128S200 138.8 200 152v128C200 293.3 210.8 304 224 304zM384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416z\"]\n};\nvar faExclamationSquare = faSquareExclamation;\nvar faSemicolon = {\n  prefix: 'far',\n  iconName: 'semicolon',\n  icon: [192, 512, [], \"3b\", \"M97.35 287.1c-9.961 0-19.9 2.391-28.8 7.545c-15.66 9.051-26.41 24.44-29.45 42.25l-22.57 131.7c-2.986 17.32 6.9 34.29 23.49 40.31C44.12 511.3 48.34 511.1 52.51 511.1c12.68 0 24.82-6.602 31.51-18.03l67.69-115.4c9.119-15.58 10.81-34.25 4.652-51.21C147.6 303.1 122.4 287.1 97.35 287.1zM110.3 354.3l-35.78 60.99l11.9-69.42c.6387-3.734 2.824-6.854 6.209-8.809C94.15 336.2 96.04 336 97.35 336c5.898 0 12.38 3.604 13.88 7.766C112.5 347.3 112.2 351.1 110.3 354.3zM96 192c35.35 0 64-28.65 64-64c0-35.35-28.65-64-64-64s-63.1 28.65-63.1 64C32 163.3 60.66 192 96 192zM96 112c8.822 0 16 7.178 16 16S104.8 144 96 144S80 136.8 80 128S87.18 112 96 112z\"]\n};\nvar faBookmark = {\n  prefix: 'far',\n  iconName: 'bookmark',\n  icon: [384, 512, [128278, 61591], \"f02e\", \"M336 0h-288C21.49 0 0 21.49 0 48v431.9c0 24.7 26.79 40.08 48.12 27.64L192 423.6l143.9 83.93C357.2 519.1 384 504.6 384 479.9V48C384 21.49 362.5 0 336 0zM336 452L192 368l-144 84V54C48 50.63 50.63 48 53.1 48h276C333.4 48 336 50.63 336 54V452z\"]\n};\nvar faFanTable = {\n  prefix: 'far',\n  iconName: 'fan-table',\n  icon: [448, 512, [], \"e004\", \"M353.1 266.3c5.125 .875 10.25-.5 14.25-3.875c3.875-3.25 6.125-8.125 6.125-13.38c.125-34.13-19.75-65.13-50.75-79.5S256.1 160 229.1 182.1L195.6 90.25c-2.625-6.875-13-15.88-25.12-9C150.4 92.88 135.6 112 129.6 134.5C120.8 167.6 132 220.5 185 239.4L122.4 315.5c-8.75 10.62-1.75 22.5 4.75 26.25c42 24.25 95.63 9.875 119.8-32.13c10.38-18 13.88-39.13 10-59.5L353.1 266.3zM224 240C215.1 240 208 232.9 208 224S215.1 208 224 208s16 7.125 16 16S232.9 240 224 240zM360 464h-112v-17.38C360.4 434.8 448 339.6 448 224c0-123.8-100.3-224-224-224S0 100.3 0 224c0 115.6 87.63 210.8 200 222.6V464h-112C74.75 464 64 474.7 64 488C64 501.3 74.75 512 88 512h272c13.25 0 24-10.75 24-24C384 474.7 373.3 464 360 464zM48 224c0-97 79-176 176-176s176 79 176 176s-79 176-176 176S48 321 48 224z\"]\n};\nvar faAlignJustify = {\n  prefix: 'far',\n  iconName: 'align-justify',\n  icon: [448, 512, [], \"f039\", \"M424 40C437.3 40 448 50.75 448 64C448 77.25 437.3 88 424 88H24C10.75 88 0 77.25 0 64C0 50.75 10.75 40 24 40H424zM424 168C437.3 168 448 178.7 448 192C448 205.3 437.3 216 424 216H24C10.75 216 0 205.3 0 192C0 178.7 10.75 168 24 168H424zM0 320C0 306.7 10.75 296 24 296H424C437.3 296 448 306.7 448 320C448 333.3 437.3 344 424 344H24C10.75 344 0 333.3 0 320zM424 424C437.3 424 448 434.7 448 448C448 461.3 437.3 472 424 472H24C10.75 472 0 461.3 0 448C0 434.7 10.75 424 24 424H424z\"]\n};\nvar faBatteryLow = {\n  prefix: 'far',\n  iconName: 'battery-low',\n  icon: [576, 512, [\"battery-1\"], \"e0b1\", \"M160 320H96V192H160V320zM0 176C0 131.8 35.82 96 80 96H464C508.2 96 544 131.8 544 176V192C561.7 192 576 206.3 576 224V288C576 305.7 561.7 320 544 320V336C544 380.2 508.2 416 464 416H80C35.82 416 0 380.2 0 336V176zM80 144C62.33 144 48 158.3 48 176V336C48 353.7 62.33 368 80 368H464C481.7 368 496 353.7 496 336V176C496 158.3 481.7 144 464 144H80z\"]\n};\nvar faBattery1 = faBatteryLow;\nvar faCreditCardFront = {\n  prefix: 'far',\n  iconName: 'credit-card-front',\n  icon: [576, 512, [], \"f38a\", \"M96 360C96 346.7 106.7 336 120 336H168C181.3 336 192 346.7 192 360C192 373.3 181.3 384 168 384H120C106.7 384 96 373.3 96 360zM224 360C224 346.7 234.7 336 248 336H360C373.3 336 384 346.7 384 360C384 373.3 373.3 384 360 384H248C234.7 384 224 373.3 224 360zM96 280C96 266.7 106.7 256 120 256H456C469.3 256 480 266.7 480 280C480 293.3 469.3 304 456 304H120C106.7 304 96 293.3 96 280zM456 128C469.3 128 480 138.7 480 152V200C480 213.3 469.3 224 456 224H376C362.7 224 352 213.3 352 200V152C352 138.7 362.7 128 376 128H456zM0 96C0 60.65 28.65 32 64 32H512C547.3 32 576 60.65 576 96V416C576 451.3 547.3 480 512 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H512C520.8 432 528 424.8 528 416V96C528 87.16 520.8 80 512 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faBrainArrowCurvedRight = {\n  prefix: 'far',\n  iconName: 'brain-arrow-curved-right',\n  icon: [640, 512, [\"mind-share\"], \"f677\", \"M634.9 339.8L538.9 244.6c-10.12-10-26.1-2.625-26.1 12.13V304h-79.87c-5.624 0-11.25-.125-16.1 .75c-47.12 7-85.61 44.5-93.36 91.5c-7.874 46.75 13.25 89.5 48.24 113c9.749 6.5 21.62-3.25 17.75-14.5c-8.999-26.5-5.499-94.63 60.37-94.63h63.99v47.12c0 14.88 16.87 22.25 26.1 12.25l95.99-95.25C641.7 357.6 641.7 346.4 634.9 339.8zM289.1 391c1.25-8 3.375-15.75 6.125-23.25V82C296.1 63.25 311.3 48 330.2 48c15.5 0 29.12 10.5 32.1 25.62l4.749 18.88l22.87-1.25c16.5 .125 31.87 15.5 31.87 34.13c0 4.375-.375 5.375-5.499 27.25l18.1 7.625c13.62 5.625 42.62 30.25 24.1 66l-9.874 20l19.5 11.25c3.5 2 6.249 4.5 8.874 6.875l.1458-7.727c0-22 14.35-40.4 34.1-46.52C514.1 208.4 514.7 206.8 514.7 205c0-33-16.75-62.1-43.74-80.62c-.375-39.62-29.37-72.75-67.49-79.75C389.8 17.75 361.7 0 330.2 0C307.5 0 286.8 9.25 271.1 24.12C256.5 8.625 235.6 0 213.7 0C182.2 0 154.1 17.75 140.4 44.88C102.2 51.88 73.24 85 72.87 124.8C45.74 142.2 29.25 172.2 29.25 205.2c0 7.75 .9999 15.5 2.875 23C11.87 246.2 0 272.2 0 299.5c0 33 16.75 63 43.74 80.63c.4999 47.5 38.5 86.12 85.74 88.25C145.4 495.1 174.4 512 206.2 512c25.1 0 49.24-11.25 65.62-28.75c13.37 14.38 31.5 24 51.87 27.25C295.7 478.2 282.7 434.6 289.1 391zM247.7 422.8C247.7 445.6 229.2 464 206.3 464c-32.87 0-39.5-29.5-45.62-47.63l-20.25 3.375c-23.1 4-48.49-15.25-48.49-40.5c0-2.75 4.749-27.37 4.749-27.37l-18.25-7.5C41.62 329.2 37.25 278.2 72.99 257.8l19.5-11.13L82.61 226.5C64.99 190.8 93.99 166 107.7 160.4L126.6 152.8c-4.999-22-5.499-22.88-5.499-27.25c0-18.75 15.25-34 31.87-34.12l22.87 1.25l4.874-18.87c3.874-15.13 17.37-25.63 32.87-25.63c18.87 0 34.12 15.12 34.12 34V422.8z\"]\n};\nvar faMindShare = faBrainArrowCurvedRight;\nvar faUmbrellaBeach = {\n  prefix: 'far',\n  iconName: 'umbrella-beach',\n  icon: [640, 512, [127958], \"f5ca\", \"M443.5 17.94C409.8 5.608 375.3 0 341.4 0C250.1 0 164.6 41.44 107.1 112.1c-6.752 8.349-2.752 21.07 7.375 24.68C303.1 203.8 447.4 258.3 618.4 319.1c1.75 .623 3.623 .9969 5.5 .9969c8.25 0 15.88-6.355 16-15.08C643 180.7 567.2 62.8 443.5 17.94zM177.1 108.4c42.88-36.51 97.76-58.07 154.5-60.19c-4.5 3.738-36.88 28.41-70.25 90.72L177.1 108.4zM452.6 208.1L307.4 155.4c14.25-25.17 30.63-47.23 48.13-63.8c25.38-23.93 50.13-34.02 67.51-27.66c17.5 6.355 29.75 29.78 33.75 64.42C459.6 152.4 457.9 179.6 452.6 208.1zM497.8 224.4c7.375-34.89 12.13-76.76 4.125-117.9c45.75 38.13 77.13 91.34 86.88 150.9L497.8 224.4zM576 488.1C576 501.3 565.3 512 552 512L23.99 510.4c-13.25 0-24-10.72-24-23.93c0-13.21 10.75-23.93 24-23.93l228 .6892l78.35-214.8l45.06 16.5l-72.38 198.4l248.1 .7516C565.3 464.1 576 474.9 576 488.1z\"]\n};\nvar faHelmetUn = {\n  prefix: 'far',\n  iconName: 'helmet-un',\n  icon: [512, 512, [], \"e503\", \"M320 155.2V112C320 103.2 327.2 96 336 96C344.8 96 352 103.2 352 112V208C352 215.1 347.4 221.3 340.6 223.3C333.9 225.4 326.6 222.7 322.7 216.9L288 164.8V208C288 216.8 280.8 224 272 224C263.2 224 256 216.8 256 208V112C256 104.9 260.6 98.73 267.4 96.69C274.1 94.64 281.4 97.26 285.3 103.1L320 155.2zM160 176C160 184.8 167.2 192 176 192C184.8 192 192 184.8 192 176V112C192 103.2 199.2 96 208 96C216.8 96 224 103.2 224 112V176C224 202.5 202.5 224 176 224C149.5 224 128 202.5 128 176V112C128 103.2 135.2 96 144 96C152.8 96 160 103.2 160 112V176zM369.1 464H456C469.3 464 480 474.7 480 488C480 501.3 469.3 512 456 512H360C354.2 512 348.5 509.9 344.1 505.1L205.9 384H82.43C36.91 384 0 347.1 0 301.6V240C0 107.5 107.5 0 240 0C372.5 0 480 107.5 480 240H488C501.3 240 512 250.7 512 264C512 277.3 501.3 288 488 288H368V463.1L369.1 464zM240 48C133.1 48 48 133.1 48 240V301.6C48 320.6 63.42 336 82.44 336H196.9L234.2 254.1C238 245.5 246.6 240 256 240H432C432 133.1 346 48 240 48H240zM320 288H271.5L242.3 352.1L320 420.7L320 288z\"]\n};\nvar faLocationSmile = {\n  prefix: 'far',\n  iconName: 'location-smile',\n  icon: [384, 512, [\"map-marker-smile\"], \"f60d\", \"M112 152C112 138.7 122.7 128 136 128C149.3 128 160 138.7 160 152C160 165.3 149.3 176 136 176C122.7 176 112 165.3 112 152zM272 152C272 165.3 261.3 176 248 176C234.7 176 224 165.3 224 152C224 138.7 234.7 128 248 128C261.3 128 272 138.7 272 152zM192 252C217.7 252 234.9 235.6 239.4 228.9C245.5 219.7 257.9 217.2 267.1 223.4C276.3 229.5 278.8 241.9 272.6 251.1C262.9 265.7 234.5 292 192 292C149.5 292 121.1 265.7 111.4 251.1C105.2 241.9 107.7 229.5 116.9 223.4C126.1 217.2 138.5 219.7 144.6 228.9C149.1 235.6 166.3 252 192 252V252zM384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192H384zM192 48C112.5 48 48 112.5 48 192C48 204.4 52.49 223.6 63.3 249.2C73.78 274 88.66 301.4 105.8 329.1C134.2 375.3 167.2 419.1 192 451.7C216.8 419.1 249.8 375.3 278.2 329.1C295.3 301.4 310.2 274 320.7 249.2C331.5 223.6 336 204.4 336 192C336 112.5 271.5 48 192 48V48z\"]\n};\nvar faMapMarkerSmile = faLocationSmile;\nvar faArrowLeftToLine = {\n  prefix: 'far',\n  iconName: 'arrow-left-to-line',\n  icon: [448, 512, [8676, \"arrow-to-left\"], \"f33e\", \"M48.03 424V88c0-13.25-10.76-24-24.02-24S0 74.75 0 88v336C0 437.3 10.76 448 24.02 448S48.03 437.3 48.03 424zM272.3 366.5L180.3 280h243.6C437.2 280 448 269.3 448 256s-10.76-23.1-24.02-23.1H180.3l91.98-86.53c5.035-4.719 7.568-11.09 7.568-17.47c0-5.906-2.158-11.81-6.536-16.44c-9.069-9.656-24.27-10.12-33.93-1.031l-136.1 128c-9.694 9.062-9.694 25.87 0 34.94l136.1 128c9.663 9.094 24.86 8.625 33.93-1.031C282.5 390.8 282 375.6 272.3 366.5z\"]\n};\nvar faArrowToLeft = faArrowLeftToLine;\nvar faBullseye = {\n  prefix: 'far',\n  iconName: 'bullseye',\n  icon: [512, 512, [], \"f140\", \"M192 256C192 220.7 220.7 192 256 192C291.3 192 320 220.7 320 256C320 291.3 291.3 320 256 320C220.7 320 192 291.3 192 256zM256 272C264.8 272 272 264.8 272 256C272 247.2 264.8 240 256 240C247.2 240 240 247.2 240 256C240 264.8 247.2 272 256 272zM96 256C96 167.6 167.6 96 256 96C344.4 96 416 167.6 416 256C416 344.4 344.4 416 256 416C167.6 416 96 344.4 96 256zM256 368C317.9 368 368 317.9 368 256C368 194.1 317.9 144 256 144C194.1 144 144 194.1 144 256C144 317.9 194.1 368 256 368zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faSushi = {\n  prefix: 'far',\n  iconName: 'sushi',\n  icon: [576, 512, [127843, \"nigiri\"], \"e48a\", \"M524.5 302.9L421.7 268.8L507.6 123.4C532.5 149.6 550.3 182.1 557.4 220.6L565.1 266.6C570.5 290.6 547.6 310.6 524.5 302.9L524.5 302.9zM393.7 65.63C426.7 69.96 457.4 82.72 483.1 101.9L390.6 258.4L323.1 236C314.4 233.1 305.5 231.2 296.5 230.2L393.7 65.63zM258.3 231.8C252.4 232.1 246.6 234.6 240.9 236.5L119.9 278.4L246.6 64H357.5L258.3 231.8zM207.3 64H209.5L73.17 294.6L52.09 301.1C28.88 309.1 5.634 289.1 10.16 265.8L18.64 220.6C35.66 129.8 114.1 64 207.3 64V64zM59.09 333.4L80 326.1V352C80 378.5 101.5 400 128 400C136.7 400 144.8 397.7 151.8 393.7C169.3 383.7 190.7 383.7 208.2 393.7C215.2 397.7 223.3 400 232 400C241.5 400 250.2 397.3 257.6 392.6C276.2 380.9 299.8 380.9 318.4 392.6C325.8 397.3 334.5 400 344 400C352.7 400 360.8 397.7 367.8 393.7C385.3 383.7 406.7 383.7 424.2 393.7C431.2 397.7 439.3 400 448 400C474.5 400 496 378.5 496 352V327.1L517.8 334.4C526.6 337.3 535.5 338.2 544 337.4V352C544 405 501 448 448 448C430.7 448 414.4 443.4 400.4 435.4C397.7 433.8 394.3 433.8 391.6 435.4C377.6 443.4 361.3 448 344 448C325.2 448 307.6 442.6 292.8 433.2C289.9 431.4 286.1 431.4 283.2 433.2C268.4 442.6 250.8 448 232 448C214.7 448 198.4 443.4 184.4 435.4C181.7 433.8 178.3 433.8 175.6 435.4C161.6 443.4 145.3 448 128 448C74.98 448 32 405 32 352V336.7C40.77 337.5 49.94 336.6 59.09 333.4L59.09 333.4z\"]\n};\nvar faNigiri = faSushi;\nvar faMessageCaptions = {\n  prefix: 'far',\n  iconName: 'message-captions',\n  icon: [512, 512, [\"comment-alt-captions\"], \"e1de\", \"M135.1 272h-15.1C106.7 272 96 282.8 96 296S106.7 320 119.1 320h15.1c13.25 0 23.1-10.75 23.1-24S149.2 272 135.1 272zM295.1 272H215.1c-13.25 0-23.1 10.75-23.1 24S202.7 320 215.1 320h79.99c13.25 0 23.1-10.75 23.1-24S309.2 272 295.1 272zM119.1 240l95.99-.0038c13.25 0 23.99-10.75 23.99-23.1S229.2 192 215.1 192H119.1C106.7 192 96 202.8 96 216S106.7 240 119.1 240zM391.1 272h-15.1c-13.25 0-23.1 10.75-23.1 24S362.7 320 375.1 320h15.1c13.25 0 23.1-10.75 23.1-24S405.2 272 391.1 272zM391.1 192h-95.99c-13.25 0-23.1 10.75-23.1 24S282.7 240 295.1 240h95.99c13.25 0 23.1-10.75 23.1-24S405.2 192 391.1 192zM447.1 0h-384c-35.25 0-64 28.75-64 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.1c0 9.836 11.02 15.55 19.12 9.7l124.9-93.7h144c35.25 0 64-28.75 64-63.1V63.1C511.1 28.75 483.2 0 447.1 0zM464 352c0 8.75-7.25 16-16 16h-160l-80 60v-60H64c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h384c8.75 0 16 7.25 16 16V352z\"]\n};\nvar faCommentAltCaptions = faMessageCaptions;\nvar faTrashList = {\n  prefix: 'far',\n  iconName: 'trash-list',\n  icon: [640, 512, [], \"e2b1\", \"M285.5 24.94L322.2 80H392C405.3 80 416 90.75 416 104C416 117.3 405.3 128 392 128H380.4L356.4 452.7C353.9 486.1 326.1 512 292.6 512H123.4C89.92 512 62.09 486.1 59.61 452.7L35.56 128H24C10.75 128 0 117.3 0 104C0 90.75 10.75 80 24 80H93.82L130.5 24.94C140.9 9.357 158.4 0 177.1 0H238.9C257.6 0 275.1 9.358 285.5 24.94V24.94zM151.5 80H264.5L245.5 51.56C244 49.34 241.5 48 238.9 48H177.1C174.5 48 171.1 49.34 170.5 51.56L151.5 80zM107.5 449.2C108.1 457.5 115.1 464 123.4 464H292.6C300.9 464 307.9 457.5 308.5 449.2L332.3 128H83.69L107.5 449.2zM616 128C629.3 128 640 138.7 640 152C640 165.3 629.3 176 616 176H472C458.7 176 448 165.3 448 152C448 138.7 458.7 128 472 128H616zM584 256C597.3 256 608 266.7 608 280C608 293.3 597.3 304 584 304H472C458.7 304 448 293.3 448 280C448 266.7 458.7 256 472 256H584zM448 408C448 394.7 458.7 384 472 384H520C533.3 384 544 394.7 544 408C544 421.3 533.3 432 520 432H472C458.7 432 448 421.3 448 408z\"]\n};\nvar faBacon = {\n  prefix: 'far',\n  iconName: 'bacon',\n  icon: [576, 512, [129363], \"f7e5\", \"M564.7 99.68l-77.83-86.8C479.4 4.459 469 0 458.5 0c-5.193 0-10.42 1.1-15.34 3.36l-92.75 42.99c-51.13 23.69-93.34 64.03-122.1 116.6L207.7 200.7c-27.11 49.56-66.8 87.5-114.8 109.8l-68.88 31.94c-11.86 5.486-20.28 16.52-23.09 30.23c-2.938 14.35 .9062 29.18 10.31 39.65l77.83 86.8C96.64 507.5 106.1 512 117.5 512c5.188 0 10.41-1.11 15.33-3.375l92.75-42.99c51.13-23.69 93.34-64.03 122.1-116.6l20.66-37.76c27.11-49.56 66.8-87.5 114.8-109.8l68.88-31.94c11.86-5.484 20.28-16.52 23.09-30.23C577.1 124.1 574.1 110.1 564.7 99.68zM113.1 354c57.34-26.61 104.6-71.65 136.7-130.3l20.66-37.76c23.81-43.53 58.46-76.77 100.2-96.1l85.36-39.57l22.27 24.84L408.2 107.6C355.6 132 312.1 173.5 282.5 227.6L261.9 265.4c-26.28 48.05-64.7 84.81-111.2 106.3l-78.69 36.46l-22.21-24.77L113.1 354zM462.9 157.1c-57.34 26.61-104.6 71.65-136.7 130.3l-20.66 37.76c-23.81 43.54-58.46 76.77-100.2 96.11l-85.36 39.57l-25.62-28.57l69.81-32.35c52.7-24.42 96.19-65.92 125.8-120l20.66-37.75c26.28-48.03 64.7-84.8 111.1-106.3l78.9-36.59l25.56 28.5L462.9 157.1z\"]\n};\nvar faOption = {\n  prefix: 'far',\n  iconName: 'option',\n  icon: [640, 512, [], \"e318\", \"M440 112h176C629.3 112 640 101.3 640 88C640 74.74 629.3 64 616 64h-176C426.7 64 416 74.74 416 88C416 101.3 426.7 112 440 112zM616 400h-129.5c-12.12 0-23.47-5.406-31.09-14.81L221.9 96.59C205.1 75.88 180.2 64 153.5 64H24C10.75 64 0 74.75 0 88S10.75 112 24 112h129.5c12.12 0 23.47 5.406 31.09 14.81l233.6 288.6C434.9 436.1 459.8 448 486.5 448H616c13.25 0 24-10.75 24-24S629.3 400 616 400z\"]\n};\nvar faHandPointDown = {\n  prefix: 'far',\n  iconName: 'hand-point-down',\n  icon: [448, 512, [], \"f0a7\", \"M448 248V144C448 64.6 385.1 0 307.7 0H199.8C176.4 0 153.1 6.104 132.5 17.65L76.63 49C49.1 64.47 32 94.02 32 126.1V176c0 27.23 12.51 51.53 32 67.69V440C64 479.7 96.3 512 136 512s72-32.3 72-72v-56.44C210.6 383.9 213.3 384 216 384c25.95 0 48.73-13.79 61.4-34.43C283.3 351.2 289.6 352 296 352c25.95 0 48.73-13.79 61.4-34.43C363.3 319.2 369.6 320 376 320C415.7 320 448 287.7 448 248zM272 232c0-13.23 10.78-24 24-24S320 218.9 320 232.1V280c0 13.23-10.78 24-24 24S272 293.2 272 280V232zM192 264h12c12.39 0 23.93-3.264 34.27-8.545C239.3 258.1 240 260.1 240 264v48c0 13.23-10.78 24-24 24S192 325.2 192 312V264zM112 264c0-.2813 .1504-.5137 .1602-.793C114.8 263.4 117.3 264 120 264H160v176c0 13.23-10.78 24-24 24S112 453.2 112 440V264zM397.9 123.8C390.9 121.6 383.7 120 376 120c-29.04 0-53.96 17.37-65.34 42.18C305.8 161.2 301 160 296 160c-7.139 0-13.96 1.273-20.46 3.355C265.2 133.6 237.2 112 204 112H152C138.8 112 128 122.8 128 136S138.8 160 152 160h52c15.44 0 28 12.56 28 28S219.4 216 204 216H120C97.94 216 80 198.1 80 176V126.1c0-14.77 7.719-28.28 20.16-35.27l55.78-31.34C169.4 51.98 184.6 48 199.8 48h107.9C351.9 48 388.9 80.56 397.9 123.8zM400 248c0 13.23-10.78 24-24 24S352 261.2 352 248V192c0-13.23 10.78-24 24-24S400 178.8 400 192V248z\"]\n};\nvar faArrowUpFromBracket = {\n  prefix: 'far',\n  iconName: 'arrow-up-from-bracket',\n  icon: [448, 512, [], \"e09a\", \"M424 320c13.25 0 24 10.75 24 24V416c0 53.02-42.98 96-96 96H96c-53.02 0-96-42.98-96-96v-72C0 330.7 10.74 320 24 320c13.25 0 24 10.75 24 24V416c0 26.4 21.6 48 48 48h256c26.4 0 48-21.6 48-48v-72C400 330.7 410.7 320 424 320zM207.6 6.539l-136 127.1C61.88 143.6 61.44 158.8 70.53 168.4c9.062 9.656 24.25 10.12 33.91 1.031L200 79.56v248.4C200 341.3 210.8 352 224 352s24-10.75 24-23.1V79.56l95.56 89.92c9.656 9.094 24.84 8.625 33.91-1.031C381.8 163.8 384 157.9 384 152c0-6.375-2.531-12.75-7.562-17.47l-136-127.1C231.2-2.18 216.8-2.18 207.6 6.539z\"]\n};\nvar faTrashPlus = {\n  prefix: 'far',\n  iconName: 'trash-plus',\n  icon: [448, 512, [], \"e2b2\", \"M200 376V312H136C122.7 312 112 301.3 112 288C112 274.7 122.7 264 136 264H200V200C200 186.7 210.7 176 224 176C237.3 176 248 186.7 248 200V264H312C325.3 264 336 274.7 336 288C336 301.3 325.3 312 312 312H248V376C248 389.3 237.3 400 224 400C210.7 400 200 389.3 200 376zM317.5 24.94L354.2 80H424C437.3 80 448 90.75 448 104C448 117.3 437.3 128 424 128H412.4L388.4 452.7C385.9 486.1 358.1 512 324.6 512H123.4C89.92 512 62.09 486.1 59.61 452.7L35.56 128H24C10.75 128 0 117.3 0 104C0 90.75 10.75 80 24 80H93.82L130.5 24.94C140.9 9.357 158.4 0 177.1 0H270.9C289.6 0 307.1 9.358 317.5 24.94V24.94zM151.5 80H296.5L277.5 51.56C276 49.34 273.5 48 270.9 48H177.1C174.5 48 171.1 49.34 170.5 51.56L151.5 80zM107.5 449.2C108.1 457.5 115.1 464 123.4 464H324.6C332.9 464 339.9 457.5 340.5 449.2L364.3 128H83.69L107.5 449.2z\"]\n};\nvar faObjectsAlignTop = {\n  prefix: 'far',\n  iconName: 'objects-align-top',\n  icon: [512, 512, [], \"e3c0\", \"M488 0C501.3 0 512 10.75 512 24C512 37.25 501.3 48 488 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H488zM176 128C202.5 128 224 149.5 224 176V464C224 490.5 202.5 512 176 512H112C85.49 512 64 490.5 64 464V176C64 149.5 85.49 128 112 128H176zM176 176H112V464H176V176zM400 128C426.5 128 448 149.5 448 176V336C448 362.5 426.5 384 400 384H336C309.5 384 288 362.5 288 336V176C288 149.5 309.5 128 336 128H400zM400 176H336V336H400V176z\"]\n};\nvar faFolder = {\n  prefix: 'far',\n  iconName: 'folder',\n  icon: [512, 512, [128193, 128447, 61716, \"folder-blank\"], \"f07b\", \"M447.1 96h-172.1L226.7 50.75C214.7 38.74 198.5 32 181.5 32H63.1c-35.35 0-64 28.66-64 64v320c0 35.34 28.65 64 64 64h384c35.35 0 64-28.66 64-64V160C511.1 124.7 483.3 96 447.1 96zM463.1 416c0 8.824-7.178 16-16 16h-384c-8.822 0-16-7.176-16-16V96c0-8.824 7.178-16 16-16h117.5c4.273 0 8.293 1.664 11.31 4.688L255.1 144h192c8.822 0 16 7.176 16 16V416z\"]\n};\nvar faFolderBlank = faFolder;\nvar faFaceAnxiousSweat = {\n  prefix: 'far',\n  iconName: 'face-anxious-sweat',\n  icon: [576, 512, [], \"e36a\", \"M288 48C173.1 48 80 141.1 80 256C80 261.7 80.23 267.4 80.68 272.1L80.01 272.1C68.39 256.5 48.28 252.2 32.02 259.3C32.01 258.2 32 257.1 32 256C32 114.6 146.6 0 288 0C429.4 0 544 114.6 544 256C544 397.4 429.4 512 288 512C213.5 512 146.4 480.2 99.62 429.3C112.6 418.5 122.1 403.7 126 386.5C164.2 433.8 222.6 464 288 464C402.9 464 496 370.9 496 256C496 141.1 402.9 48 288 48L288 48zM.0003 369C.0003 351.7 21.44 319.1 35.66 299.4C37.84 296.3 39.86 293.6 41.6 291.3C44.8 286.9 51.2 286.9 54.4 291.3C67.57 308.6 96 349 96 369C96 383.2 89.58 395.9 79.45 404.5C71.02 411.7 60.02 416 48 416C21.54 416 0 395 0 369H.0003zM367.6 240C385.3 240 399.6 254.3 399.6 272C399.6 289.7 385.3 304 367.6 304C349.1 304 335.6 289.7 335.6 272C335.6 254.3 349.1 240 367.6 240zM207.6 304C189.1 304 175.6 289.7 175.6 272C175.6 254.3 189.1 240 207.6 240C225.3 240 239.6 254.3 239.6 272C239.6 289.7 225.3 304 207.6 304zM227.3 148.7C233.6 154.9 233.6 165.1 227.3 171.3L219.9 178.7C196.4 202.3 166 217.9 133.1 223.4L130.6 223.8C121.9 225.2 113.7 219.3 112.2 210.6C110.8 201.9 116.7 193.7 125.4 192.2L127.9 191.8C154.2 187.4 178.5 174.9 197.3 156.1L204.7 148.7C210.9 142.4 221.1 142.4 227.3 148.7zM348.7 171.3C342.4 165.1 342.4 154.9 348.7 148.7C354.9 142.4 365.1 142.4 371.3 148.7L378.7 156.1C397.5 174.9 421.8 187.4 448.2 191.8L450.6 192.2C459.3 193.7 465.2 201.9 463.8 210.6C462.3 219.3 454.1 225.2 445.4 223.8L442.9 223.4C409.1 217.9 379.6 202.3 356.1 178.7L348.7 171.3zM368 400C368 408.8 360.8 416 352 416H224C215.2 416 208 408.8 208 400C208 355.8 243.8 320 288 320C332.2 320 368 355.8 368 400z\"]\n};\nvar faCreditCardBlank = {\n  prefix: 'far',\n  iconName: 'credit-card-blank',\n  icon: [576, 512, [], \"f389\", \"M96 360C96 346.7 106.7 336 120 336H168C181.3 336 192 346.7 192 360C192 373.3 181.3 384 168 384H120C106.7 384 96 373.3 96 360zM224 360C224 346.7 234.7 336 248 336H360C373.3 336 384 346.7 384 360C384 373.3 373.3 384 360 384H248C234.7 384 224 373.3 224 360zM0 96C0 60.65 28.65 32 64 32H512C547.3 32 576 60.65 576 96V416C576 451.3 547.3 480 512 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H512C520.8 432 528 424.8 528 416V96C528 87.16 520.8 80 512 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faFileWaveform = {\n  prefix: 'far',\n  iconName: 'file-waveform',\n  icon: [448, 512, [\"file-medical-alt\"], \"f478\", \"M172 381.3C176.5 388 183.9 392 191.9 392c.5 0 1.047 0 1.547-.0313c8.547-.5313 16.16-5.594 19.98-13.25l43.94-87.88l9.75 17.06C271.4 315.4 279.4 320 288 320h40C341.3 320 352 309.3 352 296S341.3 272 328 272h-26.08l-25.08-43.91C272.5 220.4 264.7 215.8 255.3 216c-8.844 .25-16.84 5.344-20.8 13.28l-45.5 91L163.1 282.7C159.5 276 152 272 144 272H24C10.75 272 0 282.8 0 296S10.75 320 24 320h107.2L172 381.3zM429.3 93.38l-74.63-74.64C342.6 6.742 326.3 0 309.4 0H128C92.65 0 63.1 28.66 64 64l.0059 152c.002 13.26 10.75 24 24 24s24-10.75 24-24L112 64.13c0-8.836 7.162-16 16-16h160L288 128c0 17.67 14.33 32 32 32h79.1v288c0 8.836-7.164 16-16 16H128c-8.836 0-16-7.164-16-16l-.0039-72c0-13.26-10.74-24-23.1-24s-24 10.74-24 24L64.01 448c.002 35.34 28.65 64 64 64H384c35.2 0 64-28.8 64-64V138.6C448 121.7 441.3 105.4 429.3 93.38z\"]\n};\nvar faFileMedicalAlt = faFileWaveform;\nvar faMicrochipAi = {\n  prefix: 'far',\n  iconName: 'microchip-ai',\n  icon: [512, 512, [], \"e1ec\", \"M226.3 183.1c-6.375-14.56-30.28-14.56-36.66 0l-56 128c-4.422 10.12 .1875 21.91 10.31 26.34c10.14 4.406 21.91-.2031 26.34-10.31l5.289-12.09C175.8 315.9 175.9 316 176 316h64c.1348 0 .248-.0762 .3828-.0781l5.289 12.09C248.1 335.5 256.3 340 264 340c2.672 0 5.391-.5313 8-1.672c10.12-4.438 14.73-16.22 10.31-26.34L226.3 183.1zM193.1 276L208 241.9L222.9 276H193.1zM336 172c-11.05 0-20 8.953-20 20v128c0 11.05 8.953 20 20 20s20-8.953 20-20V192C356 180.1 347 172 336 172zM488 280C501.3 280 512 269.3 512 256s-10.75-24-24-24H448v-48h40C501.3 184 512 173.3 512 160s-10.75-24-24-24H448V128c0-35.35-28.65-64-64-64h-8V24C376 10.75 365.3 0 352 0s-24 10.75-24 24V64h-48V24C280 10.75 269.3 0 256 0S232 10.75 232 24V64h-48V24C184 10.75 173.3 0 160 0S136 10.75 136 24V64H128C92.65 64 64 92.65 64 128v8H24C10.75 136 0 146.8 0 160s10.75 24 24 24H64v48H24C10.75 232 0 242.8 0 256s10.75 24 24 24H64v48H24C10.75 328 0 338.8 0 352s10.75 24 24 24H64V384c0 35.35 28.65 64 64 64h8v40C136 501.3 146.8 512 160 512s24-10.75 24-24V448h48v40C232 501.3 242.8 512 256 512s24-10.75 24-24V448h48v40c0 13.25 10.75 24 24 24s24-10.75 24-24V448H384c35.35 0 64-28.65 64-64v-8h40c13.25 0 24-10.75 24-24s-10.75-24-24-24H448v-48H488zM400 384c0 8.822-7.178 16-16 16H128c-8.822 0-16-7.178-16-16V128c0-8.822 7.178-16 16-16h256c8.822 0 16 7.178 16 16V384z\"]\n};\nvar faMug = {\n  prefix: 'far',\n  iconName: 'mug',\n  icon: [576, 512, [], \"f874\", \"M448 64H48C39.2 64 32 71.2 32 80V352c0 53.02 42.98 96 96 96h192c53.02 0 96-42.98 96-96v-32h26.38c66.83 0 126.6-48.78 133-115.3C582.8 128.4 522.8 64 448 64zM368 352c0 26.4-21.6 48-48 48H128c-26.4 0-48-21.6-48-48V112h288V352zM448 272h-32v-160h32c44.13 0 80 35.88 80 80S492.1 272 448 272z\"]\n};\nvar faPlaneUpSlash = {\n  prefix: 'far',\n  iconName: 'plane-up-slash',\n  icon: [640, 512, [], \"e22e\", \"M630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1zM576 346.5C576 352.3 574.6 358.1 571.9 363.2L528 328.5V290.6L352 180.7V112.8C352 85.87 331 49.93 320 48.93C310 50.93 288 86.87 288 112.8V139L240.7 101.7C245.8 61.34 276.3 .0003 320 .0003C369 .0003 400 73.89 400 111.8V153.8L560 253.6C570 259.6 576 269.6 576 281.6V346.5zM148.2 212.1L187.7 243.3L112 290.6V324.5L240 284.6L288 322.5V383.4L224 431.4V458.3L320 430.4L416 458.3V423.5L464 461.4V480.3C464 489.3 460 499.3 452 505.3C444 511.3 434 513.2 424 510.3L320 480.3L216 511.3C207 513.2 197 511.3 189 505.3C181 499.3 176 489.3 176 480.3V423.4C176 413.4 181 404.4 189 398.4L240 359.5V334.5L105 377.4C96 380.4 85 378.4 77 372.5C69 366.5 64 356.5 64 346.5V281.6C64 270.6 71 258.6 80 254.6L148.2 212.1z\"]\n};\nvar faRadiation = {\n  prefix: 'far',\n  iconName: 'radiation',\n  icon: [512, 512, [], \"f7b9\", \"M256 303.1c26.5 0 48-21.5 48-48S282.5 207.1 256 207.1S208 229.5 208 255.1S229.5 303.1 256 303.1zM213.6 188L142.7 74.71c-6.16-9.836-16.81-15.23-27.5-15.23c-7.035 0-14.09 2.332-19.91 7.266c-44.94 38.1-76.19 91.82-85.17 152.8C7.266 238.7 22.67 255.8 42.01 255.8h133.8C175.8 227.2 191 202.3 213.6 188zM137.2 207.8H61.26c8.498-34.29 26.07-65.79 50.94-91.29L152.3 180.6C146.2 189 141.1 198.2 137.2 207.8zM416.8 66.75c-5.818-4.934-12.88-7.266-19.91-7.266c-10.7 0-21.34 5.393-27.5 15.23L298.4 188c22.6 14.3 37.8 39.2 37.8 67.8h133.8c19.34 0 34.74-17.13 31.93-36.26C492.9 158.6 461.7 104.8 416.8 66.75zM374.8 207.8c-3.92-9.635-9.016-18.76-15.18-27.19l40.14-64.11c24.86 25.5 42.44 57.01 50.94 91.29H374.8zM298.4 323.5C286.1 331.2 271.6 335.9 256 335.9s-30.1-4.701-42.4-12.4L142.7 436.9c-10.14 16.21-4.16 38.2 13.32 45.95C186.6 496.4 220.4 504 256 504s69.42-7.611 100-21.18c17.48-7.752 23.46-29.74 13.32-45.95L298.4 323.5zM256 456c-21.4 0-42.31-3.369-62.4-10.03l40.09-64.07C241 383.2 248.5 383.9 256 383.9s14.96-.6777 22.31-2.008l40.09 64.07C298.3 452.6 277.4 456 256 456z\"]\n};\nvar faPenCircle = {\n  prefix: 'far',\n  iconName: 'pen-circle',\n  icon: [512, 512, [], \"e20e\", \"M372.1 154.1C387.8 169.7 387.8 195 372.1 210.7L350.7 232.1L279.8 161.1L301.2 139.7C316.8 124.1 342.1 124.1 357.8 139.7L372.1 154.1zM151.9 288.1L257.1 183.8L328.1 254.7L222.9 359.9C218.8 364 213.6 366.9 208 368.3L147.9 383.4C142.4 384.7 136.7 383.1 132.7 379.2C128.7 375.2 127.1 369.4 128.5 363.1L143.5 303.8C144.9 298.2 147.8 293.1 151.9 288.1V288.1zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faChartSimple = {\n  prefix: 'far',\n  iconName: 'chart-simple',\n  icon: [448, 512, [], \"e473\", \"M240 32C266.5 32 288 53.49 288 80V432C288 458.5 266.5 480 240 480H208C181.5 480 160 458.5 160 432V80C160 53.49 181.5 32 208 32H240zM240 80H208V432H240V80zM80 224C106.5 224 128 245.5 128 272V432C128 458.5 106.5 480 80 480H48C21.49 480 0 458.5 0 432V272C0 245.5 21.49 224 48 224H80zM80 272H48V432H80V272zM320 144C320 117.5 341.5 96 368 96H400C426.5 96 448 117.5 448 144V432C448 458.5 426.5 480 400 480H368C341.5 480 320 458.5 320 432V144zM368 432H400V144H368V432z\"]\n};\nvar faCrutches = {\n  prefix: 'far',\n  iconName: 'crutches',\n  icon: [640, 512, [], \"f7f8\", \"M456.5 262.8l-79.13-79.13l71.38-71.38l-33.88-33.88l-121.1 121c-11.75 11.62-19.88 26.38-23.5 42.38l-28.38 122.5l-106.8 106.7C130.3 475.7 128 481.9 128 488C128 494.9 133.4 512 152 512c6.156 0 12.28-2.344 16.97-7.031l106.9-106.8l122.5-28.25c16-3.625 30.75-11.88 42.38-23.5l121.2-121L528 191.4L456.5 262.8zM406.8 312.6c-5.25 5.25-11.88 9-19.25 10.62l-91.75 21.25L317 252.7c1.625-7.375 5.375-14 10.75-19.25l15.75-15.88l79.13 79.25L406.8 312.6zM640 200C640 206.9 634.6 224 616 224c-6.156 0-12.28-2.344-16.97-7.031l-123.5-123.5c-.0391-.0391 .0391 .0391 0 0l-52.49-52.5C418.3 36.28 416 30.14 416 24C416 10.29 427.2 0 440 0c6.141 0 12.28 2.344 16.97 7.031l123.5 123.5c.0391 .0391-.0391-.0391 0 0l52.49 52.5C637.7 187.7 640 193.9 640 200zM55.26 202.7L40.97 216.1C36.28 221.7 30.16 224 24 224C5.205 224 0 206.8 0 200c0-6.141 2.344-12.28 7.031-16.97l52.49-52.5c.0391-.0391-.0391 .0391 0 0l123.5-123.5C187.7 2.344 193.9 0 200 0C213.7 0 224 11.21 224 24c0 6.141-2.344 12.28-7.031 16.97L202.3 55.62l95.05 94.98L271.1 176.8c-2.609 2.582-4.879 5.447-7.225 8.248L168.4 89.5L164.5 93.46c-.0391 .0391 .0391-.0391 0 0l-75.22 75.22l134.1 133.9l-10.54 45.52l-4.84 4.834c-2.869-2.234-6.098-3.969-8.68-6.551L55.26 202.7zM504.1 471C509.7 475.7 512 481.9 512 488c0 6.861-5.368 24-24 24c-6.156 0-12.28-2.344-16.97-7.031l-96.75-96.63l31.28-7.215c7.553-1.711 14.79-4.422 21.83-7.57L504.1 471z\"]\n};\nvar faCircleParking = {\n  prefix: 'far',\n  iconName: 'circle-parking',\n  icon: [512, 512, [\"parking-circle\"], \"f615\", \"M280 320H216V360C216 373.3 205.3 384 192 384C178.7 384 168 373.3 168 360V160C168 142.3 182.3 128 200 128H280C333 128 376 170.1 376 224C376 277 333 320 280 320zM280 272C306.5 272 328 250.5 328 224C328 197.5 306.5 176 280 176H216V272H280zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faParkingCircle = faCircleParking;\nvar faMarsStroke = {\n  prefix: 'far',\n  iconName: 'mars-stroke',\n  icon: [512, 512, [9894], \"f229\", \"M488 0h-112C362.8 0 352 10.75 352 24s10.75 24 24 24h54.07l-54.06 54.07l-31.04-31.04c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l31.04 31.04L313.8 164.3C282.5 140.6 245.4 128 208 128C162.1 128 117.9 145.2 83.55 179.5c-68.73 68.73-68.73 180.2 0 248.9C117.9 462.8 162.1 480 208 480s90.08-17.18 124.5-51.55c62.92-62.92 67.54-161.2 15.26-230.2L376 169.9l31.03 31.03C411.7 205.7 417.9 208 424 208s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94l-31.03-31.03L464 81.94V136C464 149.3 474.8 160 488 160S512 149.3 512 136v-112C512 10.75 501.3 0 488 0zM298.5 394.5C274.3 418.7 242.2 432 208 432s-66.33-13.31-90.51-37.49c-49.91-49.91-49.91-131.1 0-181C141.7 189.3 173.8 176 208 176s66.34 13.32 90.51 37.5c.0039 .0039-.0039-.0039 0 0c.002 .002-.002-.002 0 0C348.4 263.4 348.4 344.6 298.5 394.5z\"]\n};\nvar faLeafOak = {\n  prefix: 'far',\n  iconName: 'leaf-oak',\n  icon: [512, 512, [], \"f6f7\", \"M480.3 144.7c-.1562-.0938-1.422-.9375-1.594-1.062c-1.922-1.25-3.859-2.5-5.797-3.656c10.78-44.72-7.344-70.48-19.55-82.11c-.0156-.0313 0 0 0 0c-11.98-12.22-37.56-29.33-81.28-18.73c-1.391-2.312-2.953-4.75-4.719-7.406c-12.3-17.72-31.11-29.12-51.61-31.34C295.5-1.594 276 4.875 260.8 19.06c-8.344 7.75-13.89 16.84-19.11 25.41C238.1 48.75 236.4 53.09 233.8 57.5c-15.89-9.375-34.19-12.69-51.7-9.125C161.4 52.59 143.6 66.22 133.2 85.75C119.5 111.6 121 138.2 123.8 161.2C114.7 160.6 105.3 162.1 96.77 165.6C79.39 172.8 66.42 187.9 61.13 207.4c-3.844 14.59-4.156 31.22-.8906 45.44c2.297 10.22 5.922 19.38 9.438 28.22C72.13 287.2 74.63 293.4 76.39 299.1c2.547 9.094 1.438 12.12-.8281 18.38c-7.672 23.25-5.625 48.47 5.734 70.97c.8066 1.59 1.986 2.951 3.125 4.328l-77.39 77.39c-9.375 9.375-9.375 24.56 0 33.94C11.72 509.7 17.86 512 23.1 512s12.28-2.344 16.97-7.031l77.34-77.33c1.35 1.117 2.664 2.285 4.229 3.084c22.55 11.47 47.84 13.53 73.92 4.875c3.359-1.25 6.578-2.406 15.92 .2187C218.7 437.5 224.9 440 231 442.5c8.828 3.5 17.95 7.125 28.06 9.375c6.672 1.562 13.7 2.312 20.78 2.312c8.375 0 16.86-1.062 24.97-3.219c19.27-5.25 34.42-18.22 41.61-35.56c3.547-8.594 5-17.81 4.391-27.09c23.06 2.812 49.61 4.344 75.45-9.406c19.52-10.38 33.13-28.19 37.34-48.88c3.578-17.53 .2656-35.84-9.125-51.78c4.547-2.625 9.078-5.344 13.72-8.219c7.969-4.875 17.02-10.41 24.66-18.66c14.25-15.28 20.91-34.84 18.73-55.06C509.4 175.8 497.1 157 480.3 144.7zM457.7 218.7c-3.172 3.406-8.953 6.938-15.59 11c-8.766 5.469-17.73 10.53-27.3 15.91l-8 4.531c-6.141 3.5-10.42 9.5-11.73 16.47c-1.297 6.938 .5313 14.09 4.984 19.56l10.31 12.5c5.484 6.781 7.688 14.5 6.203 21.75c-1.375 6.812-5.828 12.38-12.86 16.09c-12.77 6.781-27.5 6.594-48.59 3.938c-7.219-.9062-14.52-1.625-22.56-2.406l-16.2-1.625c-9.453-1.125-18.42 3.562-23.19 11.66c-4.797 8.062-4.422 18.19 .9375 25.91l3.562 5.062c1.062 1.5 1.781 2.406 2.344 3.375c2.984 5.219 3.734 10.53 2.047 14.62c-1.891 4.562-6.406 6.656-9.688 7.562c-7.203 1.875-15.61 2.062-22.69 .4687c-7.156-1.625-14.03-4.469-20.95-7.219c-7.891-3.125-15.81-6.219-23.69-8.312c-8.594-2.438-15.95-3.312-22.2-3.312c-11.27 0-19 2.844-24.09 4.719c-7.713 2.555-15.9 2.105-23.93 .1602l158.1-158.1c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0l-158 158c-1.891-8.059-2.252-16.39 .5645-24.86c2.516-6.844 7.781-21.09 1.109-44.91C120.5 279.2 117.4 271.2 114.3 263.3C111.5 256.4 108.7 249.5 107 242.3C105.5 235.3 105.6 226.9 107.5 219.8c.9375-3.469 3.031-7.969 7.594-9.875c4.047-1.594 9.406-.9062 14.75 2.125C130.8 212.6 131.6 213.3 133 214.3l5.141 3.625c7.75 5.375 17.88 5.719 25.92 .9062c8.078-4.781 12.61-13.84 11.61-23.16c0 0-3.109-31.56-4.016-38.75C169 135.8 168.8 121.1 175.6 108.3c3.734-7.031 9.312-11.47 16.11-12.88C198.1 94 206.7 96.16 213.4 101.6l12.42 10.28c5.484 4.469 12.67 6.406 19.59 5.031c6.953-1.281 12.98-5.562 16.48-11.72l4.859-8.594c5.281-9.344 10.23-18.12 16.19-27.72c3.438-5.625 6.969-11.41 10.48-14.66c6.328-5.938 12.83-6.5 17.17-6.156c6.734 .75 12.88 4.625 17.55 11.41c1.375 2.094 2.891 4.125 4.125 7.062c7.672 17.09 27.61 25.94 46.5 20.44c12.56-3.688 29.61-5.938 39.88 4.062c.5 .5625 1.031 1.125 1.594 1.656c.2656 .25 .5469 .5 .8281 .75c9.844 10.38 7.609 27.28 3.859 39.94c-5.422 18.75 3.391 38.69 21.14 46.63c2.25 .9062 4.203 2.375 6.203 3.688c0 0 .4844 .3125 .8125 .5625c6.234 4.406 10.06 10.47 10.78 17.12C464.3 205.8 463.7 212.3 457.7 218.7z\"]\n};\nvar faSquareBolt = {\n  prefix: 'far',\n  iconName: 'square-bolt',\n  icon: [448, 512, [], \"e265\", \"M281.6 131.2C287.5 135.6 289.6 143.5 286.7 150.3L248.3 240H312C318.8 240 324.8 244.2 327.1 250.6C329.3 256.1 327.4 264.1 322.2 268.4L186.2 380.4C180.5 385 172.3 385.2 166.4 380.8C160.5 376.4 158.4 368.5 161.3 361.7L199.7 271.1H136C129.2 271.1 123.2 267.8 120.9 261.4C118.7 255 120.6 247.9 125.8 243.6L261.8 131.6C267.5 126.1 275.7 126.8 281.6 131.2V131.2zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faVial = {\n  prefix: 'far',\n  iconName: 'vial',\n  icon: [512, 512, [129514], \"f492\", \"M504.1 183l-176-176C324.3 2.344 318.1 0 312 0s-12.28 2.344-16.97 7.031c-9.375 9.375-9.375 24.56 0 33.94l15.16 15.16l-277.3 276.5c-38.75 38.75-45.13 102-9.375 143.5C44.08 500 72.76 512 101.5 512h.4473c26.38 0 52.75-9.1 72.88-30.12l281-280.1l15.19 15.19C475.7 221.7 481.8 224 488 224s12.28-2.344 16.97-7.031C514.3 207.6 514.3 192.4 504.1 183zM333.4 256H177.7l166.3-165.9l77.82 77.73L333.4 256z\"]\n};\nvar faGauge = {\n  prefix: 'far',\n  iconName: 'gauge',\n  icon: [512, 512, [\"dashboard\", \"gauge-med\", \"tachometer-alt-average\"], \"f624\", \"M312 352C312 382.9 286.9 408 256 408C225.1 408 200 382.9 200 352C200 329.7 213.1 310.4 231.1 301.4V119.1C231.1 106.7 242.7 95.1 255.1 95.1C269.3 95.1 280 106.7 280 119.1V301.4C298.9 310.4 312 329.7 312 352V352zM128 160C128 142.3 142.3 128 160 128C177.7 128 192 142.3 192 160C192 177.7 177.7 192 160 192C142.3 192 128 177.7 128 160zM144 256C144 273.7 129.7 288 112 288C94.33 288 80 273.7 80 256C80 238.3 94.33 224 112 224C129.7 224 144 238.3 144 256zM368 256C368 238.3 382.3 224 400 224C417.7 224 432 238.3 432 256C432 273.7 417.7 288 400 288C382.3 288 368 273.7 368 256zM384 160C384 177.7 369.7 192 352 192C334.3 192 320 177.7 320 160C320 142.3 334.3 128 352 128C369.7 128 384 142.3 384 160zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464z\"]\n};\nvar faDashboard = faGauge;\nvar faGaugeMed = faGauge;\nvar faTachometerAltAverage = faGauge;\nvar faWandMagicSparkles = {\n  prefix: 'far',\n  iconName: 'wand-magic-sparkles',\n  icon: [576, 512, [\"magic-wand-sparkles\"], \"e2ca\", \"M248.8 4.994C249.9 1.99 252.8 .0001 256 .0001C259.2 .0001 262.1 1.99 263.2 4.994L277.3 42.67L315 56.79C318 57.92 320 60.79 320 64C320 67.21 318 70.08 315 71.21L277.3 85.33L263.2 123C262.1 126 259.2 128 256 128C252.8 128 249.9 126 248.8 123L234.7 85.33L196.1 71.21C193.1 70.08 192 67.21 192 64C192 60.79 193.1 57.92 196.1 56.79L234.7 42.67L248.8 4.994zM495.3 14.06L529.9 48.64C548.6 67.38 548.6 97.78 529.9 116.5L148.5 497.9C129.8 516.6 99.38 516.6 80.64 497.9L46.06 463.3C27.31 444.6 27.31 414.2 46.06 395.4L427.4 14.06C446.2-4.686 476.6-4.686 495.3 14.06V14.06zM461.4 48L351.7 157.7L386.2 192.3L495.1 82.58L461.4 48zM114.6 463.1L352.3 226.2L317.7 191.7L80 429.4L114.6 463.1zM7.491 117.2L64 96L85.19 39.49C86.88 34.98 91.19 32 96 32C100.8 32 105.1 34.98 106.8 39.49L128 96L184.5 117.2C189 118.9 192 123.2 192 128C192 132.8 189 137.1 184.5 138.8L128 160L106.8 216.5C105.1 221 100.8 224 96 224C91.19 224 86.88 221 85.19 216.5L64 160L7.491 138.8C2.985 137.1 0 132.8 0 128C0 123.2 2.985 118.9 7.491 117.2zM359.5 373.2L416 352L437.2 295.5C438.9 290.1 443.2 288 448 288C452.8 288 457.1 290.1 458.8 295.5L480 352L536.5 373.2C541 374.9 544 379.2 544 384C544 388.8 541 393.1 536.5 394.8L480 416L458.8 472.5C457.1 477 452.8 480 448 480C443.2 480 438.9 477 437.2 472.5L416 416L359.5 394.8C354.1 393.1 352 388.8 352 384C352 379.2 354.1 374.9 359.5 373.2z\"]\n};\nvar faMagicWandSparkles = faWandMagicSparkles;\nvar faLambda = {\n  prefix: 'far',\n  iconName: 'lambda',\n  icon: [448, 512, [], \"f66e\", \"M447.1 456c0 13.25-10.75 24-23.1 24H359.1c-8.812 0-16.94-4.844-21.12-12.59L171.8 158l-125.6 307C42.41 474.4 33.44 480 24 480c-3.031 0-6.125-.5625-9.094-1.781c-12.25-5.031-18.12-19.03-13.12-31.31L142.3 103.4L129.7 80h-105.7c-13.25 0-23.1-10.75-23.1-24S10.75 32 24 32h119.1c8.812 0 16.94 4.844 21.12 12.59L374.3 432h49.69C437.2 432 447.1 442.8 447.1 456z\"]\n};\nvar faE = {\n  prefix: 'far',\n  iconName: 'e',\n  icon: [320, 512, [101], \"45\", \"M320 456c0 13.25-10.75 24-24 24h-272C10.75 480 0 469.3 0 456V56C0 42.75 10.75 32 24 32h272C309.3 32 320 42.75 320 56S309.3 80 296 80H48v152h184c13.25 0 24 10.76 24 24.01C256 269.3 245.3 280 232 280H48v152h248C309.3 432 320 442.8 320 456z\"]\n};\nvar faPizza = {\n  prefix: 'far',\n  iconName: 'pizza',\n  icon: [576, 512, [127829], \"f817\", \"M176 328c0 13.25 10.75 24 23.1 24s23.1-10.75 23.1-24S213.3 304 200 304S176 314.8 176 328zM215.1 143.1c-13.25 0-24 10.76-24 24.01s10.76 24.01 24 24.01s24-10.76 24-24.01S229.2 143.1 215.1 143.1zM523.2 100.1c-3-3.875-7.625-5.993-12.37-5.993c-4.375 0-8.5 1.827-11.62 4.827L342.3 256l156.9 157c3.125 3.125 7.25 4.868 11.62 4.868c4.748 0 9.373-2.243 12.37-5.993c35.16-45.97 52.75-100.1 52.78-155.9C576 201 558.4 146.2 523.2 100.1zM455.9 301.9L409.1 256l45.75-45.63C460.6 224.8 463.1 239.9 463.1 256C463.9 271.6 461.1 287.1 455.9 301.9zM505.1 351l-24.25-24.25c20.25-45 20.12-96.5-.125-141.5L505.1 161C535.6 220.6 535.6 291.4 505.1 351zM256.3 256l169.3-169.1c6.375-6.5 6.375-17.38-.5-23.38c-46.62-41-106.8-63.62-168.8-63.5c-81.12 0-161.9 38.22-213.6 114.8C14.28 156.1 .0005 206.5 .0005 255.1c0 49.5 14.28 99.03 42.72 141.2C94.34 473.8 175.4 512 256.5 512c61.99 .125 121.8-22.49 168.4-63.49c6.875-6 7.04-16.88 .6654-23.38L256.3 256zM188.6 256l129.4 129.4c-19.25 9.5-40.33 14.51-61.83 14.63c-79.37 0-144.2-64.63-144.2-144s64.62-144 143.1-144c21.5 .125 42.74 5.125 61.99 14.62L188.6 256zM256.5 464c-70.49 0-133.9-34.13-173.1-93.63c-46.24-68.38-46.24-160.3 0-228.6c40.12-59.63 103.4-93.75 173.9-93.75c38.5 0 76.49 10.63 109.2 30.88l-23.75 23.88c-26.25-14.88-55.62-22.76-85.74-22.76C158.9 79.99 80.02 158.8 80.02 256s78.87 176 176.1 176c30.12 0 59.49-7.881 85.74-22.76l23.75 23.88C332.9 453.4 295 464 256.5 464z\"]\n};\nvar faBowlChopsticksNoodles = {\n  prefix: 'far',\n  iconName: 'bowl-chopsticks-noodles',\n  icon: [512, 512, [], \"e2ea\", \"M479.1 223.1L192 224V40C192 26.74 181.3 16 168 16S144 26.74 144 40V224h-32V56C112 42.74 101.3 32 88 32C74.74 32 64 42.74 64 56v31.95L11.75 98.84C4.854 100.3 0 106.4 0 113.2C0 122.1 7.361 127.1 14.71 127.1c.9121 0-5.301 1.1 49.29-8.09V142L15.74 143.5C6.969 143.8 0 150.1 0 159.8C0 168.7 7.275 176 16.25 176H64V224L32 223.1c-17.62 0-32 14.39-32 32.19c0 95.69 51.5 179 127.1 223.8c0 17.67 14.33 32 32 32h191.1c17.67 0 32-14.33 32-32c76.5-44.81 127.1-128.1 127.1-223.8C511.1 238.4 497.6 223.1 479.1 223.1zM359.7 438.6c-9.928 5.816-17.27 14.89-20.99 25.42H173.3c-3.723-10.53-11.07-19.6-20.99-25.42C92.47 403.6 53.74 340.7 48.59 272h414.8C458.3 340.7 419.5 403.6 359.7 438.6zM512 24.08c0-14.41-11.93-24.01-23.98-24.01c-3.096 0 17.55-4.234-264 54.51V92.89l267.9-45.18C504.1 45.62 512 35.29 512 24.08zM487.6 128.8L224 137V176h264.4C501.4 176 512 165.4 512 152.4C512 139 500.1 128.3 487.6 128.8z\"]\n};\nvar faH3 = {\n  prefix: 'far',\n  iconName: 'h3',\n  icon: [640, 512, [], \"f315\", \"M296 64C282.8 64 272 74.75 272 88V224h-224V88C48 74.75 37.25 64 24 64S0 74.75 0 88v336C0 437.3 10.75 448 24 448s24-10.75 24-24V272h224v152C272 437.3 282.8 448 296 448S320 437.3 320 424V88C320 74.75 309.3 64 296 64zM534.6 223.4h-34.13l115.5-118.9c6.719-6.906 8.641-17.19 4.891-26.06c-3.766-8.875-12.47-14.66-22.11-14.66L400 63.94c-13.25 0-24 10.59-24 23.84s10.75 24 24 24h141.1l-115.5 118.9c-6.719 6.906-8.641 17.19-4.891 26.06c3.766 8.875 12.47 14.66 22.11 14.66h90.91c31.66 0 57.41 28.78 57.41 64.19s-25.75 64.19-57.41 64.19h-77.11c-15.52 0-29.41-11.22-34.55-27.94c-3.906-12.66-17.23-19.81-30-15.88c-12.67 3.906-19.78 17.31-15.88 30c11.38 36.97 43.69 61.81 80.42 61.81h77.11C592.7 447.8 640 397.5 640 335.6S592.7 223.4 534.6 223.4z\"]\n};\nvar faPenClip = {\n  prefix: 'far',\n  iconName: 'pen-clip',\n  icon: [512, 512, [\"pen-alt\"], \"f305\", \"M320 62.06L362.7 19.32C387.7-5.678 428.3-5.678 453.3 19.32L492.7 58.75C517.7 83.74 517.7 124.3 492.7 149.3L229.5 412.5C181.5 460.5 120.3 493.2 53.7 506.5L28.71 511.5C20.84 513.1 12.7 510.6 7.03 504.1C1.356 499.3-1.107 491.2 .4662 483.3L5.465 458.3C18.78 391.7 51.52 330.5 99.54 282.5L286.1 96L272.1 82.91C263.6 73.54 248.4 73.54 239 82.91L136.1 184.1C127.6 194.3 112.4 194.3 103 184.1C93.66 175.6 93.66 160.4 103 151L205.1 48.97C233.2 20.85 278.8 20.85 306.9 48.97L320 62.06zM320 129.9L133.5 316.5C94.71 355.2 67.52 403.1 54.85 457.2C108 444.5 156.8 417.3 195.5 378.5L382.1 192L320 129.9z\"]\n};\nvar faPenAlt = faPenClip;\nvar faBridgeCircleExclamation = {\n  prefix: 'far',\n  iconName: 'bridge-circle-exclamation',\n  icon: [640, 512, [], \"e4ca\", \"M576 32C589.3 32 600 42.75 600 56C600 69.25 589.3 80 576 80H536V144H584C597.3 144 608 154.7 608 168C608 181.3 597.3 192 584 192H56C42.75 192 32 181.3 32 168C32 154.7 42.75 144 56 144H104V80H56C42.75 80 32 69.25 32 56C32 42.75 42.75 32 56 32H576zM488 80H408V144H488V80zM280 80V144H360V80H280zM232 80H152V144H232V80zM336 288H304C273.1 288 248 313.1 248 344V440C248 462.1 230.1 480 208 480H144C121.9 480 104 462.1 104 440V336C104 309.5 82.51 288 56 288C42.75 288 32 277.3 32 264C32 250.7 42.75 240 56 240C109 240 152 282.1 152 336V432H200V344C200 286.6 246.6 240 304 240H336C347.8 240 359 241.9 369.6 245.5C357.4 258.1 347.2 272.4 339.1 288.1C338.1 288 337.1 287.1 336 287.1V288zM352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM496 464C509.3 464 520 453.3 520 440C520 426.7 509.3 416 496 416C482.7 416 472 426.7 472 440C472 453.3 482.7 464 496 464zM479.1 288V368C479.1 376.8 487.2 384 495.1 384C504.8 384 511.1 376.8 511.1 368V288C511.1 279.2 504.8 272 495.1 272C487.2 272 479.1 279.2 479.1 288z\"]\n};\nvar faBadgePercent = {\n  prefix: 'far',\n  iconName: 'badge-percent',\n  icon: [512, 512, [], \"f646\", \"M160 192C160 174.3 174.3 160 192 160C209.7 160 224 174.3 224 192C224 209.7 209.7 224 192 224C174.3 224 160 209.7 160 192zM352 320C352 337.7 337.7 352 320 352C302.3 352 288 337.7 288 320C288 302.3 302.3 288 320 288C337.7 288 352 302.3 352 320zM208.1 336.1C199.6 346.3 184.4 346.3 175 336.1C165.7 327.6 165.7 312.4 175 303L303 175C312.4 165.7 327.6 165.7 336.1 175C346.3 184.4 346.3 199.6 336.1 208.1L208.1 336.1zM344.1 43.41C377 39.1 411.6 49.59 437 74.98C462.4 100.4 472.9 134.1 468.6 167.9C494.1 188.2 512 220.1 512 256C512 291.9 494.1 323.8 468.6 344.1C472.9 377 462.4 411.6 437 437C411.6 462.4 377 472.9 344.1 468.6C323.8 494.1 291.9 512 256 512C220.1 512 188.2 494.1 167.9 468.6C134.1 472.9 100.4 462.4 74.98 437C49.6 411.6 39.1 377 43.41 344.1C17.04 323.8 0 291.9 0 256C0 220.1 17.04 188.2 43.42 167.9C39.1 134.1 49.6 100.4 74.98 74.98C100.4 49.6 134.1 39.1 167.9 43.41C188.2 17.04 220.1 0 256 0C291.9 0 323.8 17.04 344.1 43.41L344.1 43.41zM190.1 99.07L172 93.25C150.4 86.6 125.1 91.87 108.9 108.9C91.87 125.1 86.6 150.4 93.25 172L99.07 190.1L81.55 200.3C61.54 210.9 48 231.9 48 256C48 280.1 61.54 301.1 81.55 311.7L99.07 321L93.25 339.1C86.6 361.6 91.87 386 108.9 403.1C125.1 420.1 150.4 425.4 172 418.7L190.1 412.9L200.3 430.5C210.9 450.5 231.9 464 256 464C280.1 464 301.1 450.5 311.7 430.5L321 412.9L339.1 418.8C361.6 425.4 386 420.1 403.1 403.1C420.1 386 425.4 361.6 418.7 339.1L412.9 321L430.5 311.7C450.5 301.1 464 280.1 464 256C464 231.9 450.5 210.9 430.5 200.3L412.9 190.1L418.7 172C425.4 150.4 420.1 125.1 403.1 108.9C386 91.87 361.6 86.6 339.1 93.25L321 99.07L311.7 81.55C301.1 61.54 280.1 48 256 48C231.9 48 210.9 61.54 200.3 81.55L190.1 99.07z\"]\n};\nvar faUser = {\n  prefix: 'far',\n  iconName: 'user',\n  icon: [448, 512, [128100, 62144], \"f007\", \"M272 304h-96C78.8 304 0 382.8 0 480c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32C448 382.8 369.2 304 272 304zM48.99 464C56.89 400.9 110.8 352 176 352h96c65.16 0 119.1 48.95 127 112H48.99zM224 256c70.69 0 128-57.31 128-128c0-70.69-57.31-128-128-128S96 57.31 96 128C96 198.7 153.3 256 224 256zM224 48c44.11 0 80 35.89 80 80c0 44.11-35.89 80-80 80S144 172.1 144 128C144 83.89 179.9 48 224 48z\"]\n};\nvar faSensor = {\n  prefix: 'far',\n  iconName: 'sensor',\n  icon: [448, 512, [], \"e028\", \"M144 264C144 277.3 133.3 288 120 288C106.7 288 96 277.3 96 264V152C96 138.7 106.7 128 120 128C133.3 128 144 138.7 144 152V264zM240 264C240 277.3 229.3 288 216 288C202.7 288 192 277.3 192 264V152C192 138.7 202.7 128 216 128C229.3 128 240 138.7 240 152V264zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faComma = {\n  prefix: 'far',\n  iconName: 'comma',\n  icon: [192, 512, [], \"2c\", \"M156.4 327.4c-8.775-24.27-33.94-39.39-58.1-39.39c-9.959 .002-19.91 2.39-28.8 7.544c-15.66 9.051-26.41 24.44-29.45 42.25l-22.57 131.7c-2.986 17.32 6.9 34.29 23.49 40.31C44.12 511.3 48.34 511.1 52.51 511.1c12.67 0 24.82-6.604 31.51-18.03l67.69-115.4C160.8 363 162.5 344.4 156.4 327.4zM110.3 354.3l-35.78 60.99l11.9-69.42c.6387-3.734 2.824-6.854 6.209-8.809C94.15 336.2 96.04 336 97.36 335.1c5.896 .002 12.37 3.605 13.88 7.768C112.5 347.3 112.2 351.1 110.3 354.3z\"]\n};\nvar faSchoolCircleCheck = {\n  prefix: 'far',\n  iconName: 'school-circle-check',\n  icon: [640, 512, [], \"e56b\", \"M473.9 113.3L579.2 129.9C614.2 135.4 640 165.6 640 201V266.8C627.1 248.5 610.8 232.7 592 220.5V201C592 189.2 583.4 179.2 571.7 177.3L460.3 159.7C456.2 159.1 452.5 157.4 449.3 154.9L319.1 54.4L190.7 154.9C187.5 157.4 183.8 159.1 179.7 159.7L68.26 177.3C56.59 179.2 48 189.2 48 201V440C48 453.3 58.75 464 72 464H256V384C256 348.7 284.7 320 320 320C322.2 320 324.4 320.1 326.5 320.3C322.3 335.5 320 351.5 320 368C320 427.5 349.6 480.1 394.8 512H72C32.24 512 0 479.8 0 440V201C0 165.6 25.78 135.4 60.77 129.9L166.1 113.3L305.3 5.056C313.9-1.685 326.1-1.685 334.7 5.056L473.9 113.3zM319.1 272C275.8 272 239.1 236.2 239.1 192C239.1 147.8 275.8 112 319.1 112C364.2 112 400 147.8 400 192C400 203.1 397.4 215.3 392.7 225.5C377.6 236.4 364.4 249.6 353.5 264.7C343.3 269.4 331.1 272 319.1 272zM303.1 160V192C303.1 200.8 311.2 208 319.1 208H344C352.8 208 360 200.8 360 192C360 183.2 352.8 176 344 176H336V160C336 151.2 328.8 144 319.1 144C311.2 144 303.1 151.2 303.1 160zM95.1 240C95.1 231.2 103.2 224 111.1 224H143.1C152.8 224 159.1 231.2 159.1 240V272C159.1 280.8 152.8 288 143.1 288H111.1C103.2 288 95.1 280.8 95.1 272V240zM143.1 320C152.8 320 159.1 327.2 159.1 336V400C159.1 408.8 152.8 416 143.1 416H111.1C103.2 416 95.1 408.8 95.1 400V336C95.1 327.2 103.2 320 111.1 320H143.1zM640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM480 385.4L451.3 356.7C445.1 350.4 434.9 350.4 428.7 356.7C422.4 362.9 422.4 373.1 428.7 379.3L468.7 419.3C474.9 425.6 485.1 425.6 491.3 419.3L563.3 347.3C569.6 341.1 569.6 330.9 563.3 324.7C557.1 318.4 546.9 318.4 540.7 324.7L480 385.4z\"]\n};\nvar faToiletPaperUnder = {\n  prefix: 'far',\n  iconName: 'toilet-paper-under',\n  icon: [512, 512, [\"toilet-paper-reverse\"], \"e2a0\", \"M399.1 144c-13.25 0-23.1 21.5-23.1 48s10.75 48 23.1 48c13.25 0 24-21.5 24-48S413.2 144 399.1 144zM399.1 0H112C50.24 0 0 86.13 0 192s50.24 192 112 192H128v96c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32V192C512 86.13 461.8 0 399.1 0zM112 336c-25.5 0-64.01-57.38-64.01-144S86.5 48 112 48h214.2c-23.34 35.21-38.16 86.64-38.16 144s14.82 108.8 38.16 144H112zM464 464h-288V384h223.1c23.8 0 45.84-12.88 64-34.66V464zM399.1 336c-25.5 0-64-57.38-64-144s38.5-144 64-144C425.5 48 464 105.4 464 192S425.5 336 399.1 336zM175.1 192C167.2 192 159.1 199.2 159.1 207.1c0 8.828 7.164 15.99 15.99 15.99c8.83 0 15.1-7.168 15.1-15.1C191.1 199.2 184.8 192 175.1 192zM239.1 192c-8.83 0-15.1 7.167-15.1 15.1S231.2 224 239.1 224s15.1-7.167 15.1-15.1S248.8 192 239.1 192zM111.1 192c-8.834 0-16 7.167-16 15.1c0 8.834 7.166 16 16 16s16-7.166 16-15.1C127.1 199.2 120.8 192 111.1 192z\"]\n};\nvar faToiletPaperReverse = faToiletPaperUnder;\nvar faLightEmergency = {\n  prefix: 'far',\n  iconName: 'light-emergency',\n  icon: [448, 512, [], \"e41f\", \"M224 112C179.8 112 144 147.9 144 192c0 8.832 7.039 16 16 16S176 200.8 176 192c0-26.46 21.44-48 48-48c8.961 0 16-7.168 16-16S232.1 112 224 112zM416 384H32c-17.6 0-32 14.34-32 32v32c0 17.66 14.4 32 32 32h384c17.6 0 32-14.34 32-32v-32C448 398.3 433.6 384 416 384zM384 192c0-88.35-71.68-160-160-160S64 103.6 64 192v160h320V192zM336 304h-224V192c0-61.86 50.24-112 112-112s112 50.14 112 112V304z\"]\n};\nvar faArrowDownToArc = {\n  prefix: 'far',\n  iconName: 'arrow-down-to-arc',\n  icon: [512, 512, [], \"e4ae\", \"M256 464C370.9 464 464 370.9 464 255.1C464 242.7 474.7 231.1 488 231.1C501.3 231.1 512 242.7 512 255.1C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 255.1C0 242.7 10.75 231.1 24 231.1C37.25 231.1 48 242.7 48 255.1C48 370.9 141.1 464 256 464zM273.6 344.3C269 349.2 262.7 352 256 352C249.3 352 242.1 349.2 238.4 344.3L134.4 232.3C125.4 222.6 125.1 207.4 135.7 198.4C145.4 189.4 160.6 189.1 169.6 199.7L232 266.9V24C232 10.75 242.7 0 256 0C269.3 0 280 10.75 280 24V266.9L342.4 199.7C351.4 189.1 366.6 189.4 376.3 198.4C386 207.4 386.6 222.6 377.6 232.3L273.6 344.3z\"]\n};\nvar faDumpster = {\n  prefix: 'far',\n  iconName: 'dumpster',\n  icon: [576, 512, [], \"f793\", \"M560 160c10.38 0 17.1-9.75 15.5-19.88l-24-95.1C549.8 37 543.3 32 536 32h-98.88l25.62 128H560zM404.5 32H304v128h126.1L404.5 32zM552 224h-12L544 192H32l4 32H23.1C10.8 224 0 234.8 0 247.1S10.8 272 23.1 272h17.1L64 448v8C64 469.3 74.75 480 87.1 480S112 469.3 112 456V448h352v8C464 469.3 474.7 480 488 480c13.25 0 24-10.75 24-23.1V448l21.1-176H552C565.2 272 576 261.2 576 248C576 234.8 565.2 224 552 224zM469.6 400H106.4l-20-160h403.4L469.6 400zM16 160h97.25l25.63-128H40C32.75 32 26.25 37 24.5 44.12l-24 95.1C-2 150.2 5.625 160 16 160zM272 32H171.5L145.9 160H272V32z\"]\n};\nvar faVanShuttle = {\n  prefix: 'far',\n  iconName: 'van-shuttle',\n  icon: [640, 512, [128656, \"shuttle-van\"], \"f5b6\", \"M640 320C640 355.3 611.3 384 576 384C576 437 533 480 480 480C426.1 480 384 437 384 384H256C256 437 213 480 160 480C106.1 480 64 437 64 384C28.65 384 0 355.3 0 320V96C0 60.65 28.65 32 64 32H465.2C481.6 32 497.2 39.21 507.9 51.73L626.7 191.5C635.3 201.6 640 214.5 640 227.8V320zM48 192H176V80H64C55.16 80 48 87.16 48 96V192zM48 240V320C48 328.8 55.16 336 64 336H76.84C93.44 307.3 124.5 288 160 288C195.5 288 226.6 307.3 243.2 336H396.8C413.4 307.3 444.5 288 480 288C515.5 288 546.6 307.3 563.2 336H576C584.8 336 592 328.8 592 320V240H48zM224 192H336V80H224V192zM384 192H564.1L471.3 82.82C469.8 81.03 467.5 80 465.2 80H384L384 192zM480 336C453.5 336 432 357.5 432 384C432 410.5 453.5 432 480 432C506.5 432 528 410.5 528 384C528 357.5 506.5 336 480 336zM160 432C186.5 432 208 410.5 208 384C208 357.5 186.5 336 160 336C133.5 336 112 357.5 112 384C112 410.5 133.5 432 160 432z\"]\n};\nvar faShuttleVan = faVanShuttle;\nvar faBuildingUser = {\n  prefix: 'far',\n  iconName: 'building-user',\n  icon: [640, 512, [], \"e4da\", \"M48 64V448C48 456.8 55.16 464 64 464H144V400C144 373.5 165.5 352 192 352C218.5 352 240 373.5 240 400V464H320C320.2 464 320.4 463.1 320.7 463.1C320.2 468.2 320 472.6 320 476.9C320 489.5 323.5 501.3 329.5 511.3C326.4 511.8 323.2 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H320C355.3 0 384 28.65 384 64V367.8C363.9 379 347.3 395.6 336 415.7V64C336 55.16 328.8 48 320 48H64C55.16 48 48 55.16 48 64V64zM88 104C88 95.16 95.16 88 104 88H152C160.8 88 168 95.16 168 104V152C168 160.8 160.8 168 152 168H104C95.16 168 88 160.8 88 152V104zM280 88C288.8 88 296 95.16 296 104V152C296 160.8 288.8 168 280 168H232C223.2 168 216 160.8 216 152V104C216 95.16 223.2 88 232 88H280zM88 232C88 223.2 95.16 216 104 216H152C160.8 216 168 223.2 168 232V280C168 288.8 160.8 296 152 296H104C95.16 296 88 288.8 88 280V232zM280 216C288.8 216 296 223.2 296 232V280C296 288.8 288.8 296 280 296H232C223.2 296 216 288.8 216 280V232C216 223.2 223.2 216 232 216H280zM576 272C576 316.2 540.2 352 496 352C451.8 352 416 316.2 416 272C416 227.8 451.8 192 496 192C540.2 192 576 227.8 576 272zM352 477.1C352 425.7 393.7 384 445.1 384H546.9C598.3 384 640 425.7 640 477.1C640 496.4 624.4 512 605.1 512H386.9C367.6 512 352 496.4 352 477.1V477.1z\"]\n};\nvar faLightSwitch = {\n  prefix: 'far',\n  iconName: 'light-switch',\n  icon: [384, 512, [], \"e017\", \"M320 0H64c-35.38 0-64 28.62-64 64v384c0 35.38 28.62 64 64 64h256c35.38 0 64-28.62 64-64v-384C384 28.62 355.4 0 320 0zM336 448c0 8.875-7.125 16-16 16h-105.6C211.1 454.4 202.1 448 192 448s-19.12 6.375-22.38 16H64c-8.875 0-16-7.125-16-16V64c0-8.875 7.125-16 16-16h105.6C172.9 57.62 181.9 64 192 64s19.12-6.375 22.38-16H320c8.875 0 16 7.125 16 16V448zM240 95.1h-96c-26.4 0-48 21.6-48 47.1v224c0 26.4 21.6 48 48 48h96c26.4 0 48-21.6 48-48v-224C288 117.6 266.4 95.1 240 95.1zM240 368h-96V280h96V368zM240 232h-96V144h96V232z\"]\n};\nvar faSquareCaretLeft = {\n  prefix: 'far',\n  iconName: 'square-caret-left',\n  icon: [448, 512, [\"caret-square-left\"], \"f191\", \"M384 32H64C28.66 32 0 60.66 0 96v320c0 35.34 28.66 64 64 64h320c35.34 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM400 416c0 8.82-7.18 16-16 16H64c-8.82 0-16-7.18-16-16V96c0-8.82 7.18-16 16-16h320c8.82 0 16 7.18 16 16V416zM273.6 138c-8.719-3.812-18.91-2.094-25.91 4.375l-104 96C138.8 242.9 136 249.3 136 256s2.812 13.09 7.719 17.62l104 96c7 6.469 17.19 8.188 25.91 4.375C282.3 370.2 288 361.5 288 352V160C288 150.5 282.3 141.8 273.6 138z\"]\n};\nvar faCaretSquareLeft = faSquareCaretLeft;\nvar faHighlighter = {\n  prefix: 'far',\n  iconName: 'highlighter',\n  icon: [576, 512, [], \"f591\", \"M219.7 459.7C208.1 470.4 193.7 473.8 180.1 469.8L147.3 502.6C141.3 508.6 133.2 512 124.7 512H40C22.33 512 8 497.7 8 480V475.3C8 466.8 11.37 458.7 17.37 452.7L90.18 379.9C86.21 366.3 89.58 351 100.3 340.3L143.1 296.6V248.6C143.1 233.2 151.4 218.7 164 209.6L441.8 10.2C451 3.567 462.1 0 473.5 0C487.9 0 501.7 5.726 511.9 15.92L544.1 48.08C554.3 58.27 559.1 72.1 559.1 86.51C559.1 97.88 556.4 108.1 549.8 118.2L350.4 395.1C341.3 408.6 326.8 416 311.4 416H263.4L219.7 459.7zM191.1 316.5L139.9 368.6L191.4 420.1L243.5 368H311.4L327.5 345.5L214.5 232.5L191.1 248.6L191.1 316.5zM511.1 86.51C511.1 84.83 511.3 83.21 510.1 82.02L477.1 49.86C476.8 48.67 475.2 48 473.5 48C472.2 48 470.9 48.42 469.8 49.19L254 204.1L355.9 305.1L510.8 90.21C511.6 89.13 511.1 87.84 511.1 86.51L511.1 86.51zM142.7 439.3L120.7 417.3L73.94 464H118.1L142.7 439.3z\"]\n};\nvar faWavePulse = {\n  prefix: 'far',\n  iconName: 'wave-pulse',\n  icon: [640, 512, [\"heart-rate\"], \"f5f8\", \"M640 255.1C640 269.3 629.3 280 616 280h-120.8l-57.5 122.2c-4.375 9.125-13.5 14.75-24 13.63c-10-.875-18.5-8-21-17.87l-70-268.6L247.5 492.9C245.2 503.8 235.9 511.6 224.8 512H224c-10.75 0-20.25-7.25-23.12-17.62L141.8 280H23.1C10.75 280 0 269.3 0 256S10.75 232 23.1 232H160c10.79 0 20.25 7.206 23.12 17.61l37.5 136L296.5 19.12C298.8 8.25 308.4 .25 319.5 0H320c10.88 0 20.5 7.375 23.25 18l79.25 303.9l35.75-76.12C462.2 237.4 470.8 232 480 232h136C629.3 232 640 242.7 640 255.1z\"]\n};\nvar faHeartRate = faWavePulse;\nvar faKey = {\n  prefix: 'far',\n  iconName: 'key',\n  icon: [512, 512, [128273], \"f084\", \"M336 144C336 126.3 350.3 112 368 112C385.7 112 400 126.3 400 144C400 161.7 385.7 176 368 176C350.3 176 336 161.7 336 144zM336 352C326.5 352 317.2 351.3 308.1 349.8L280.1 376.1C276.5 381.5 270.4 384 264 384H224V424C224 437.3 213.3 448 200 448H160V488C160 501.3 149.3 512 136 512H24C10.75 512 0 501.3 0 488V376C0 369.6 2.529 363.5 7.029 359L162.2 203.9C160.8 194.8 160 185.5 160 176C160 78.8 238.8 0 336 0C433.2 0 512 78.8 512 176C512 273.2 433.2 352 336 352zM336 304C406.7 304 464 246.7 464 176C464 105.3 406.7 48 336 48C265.3 48 208 105.3 208 176C208 182.9 208.5 189.7 209.6 196.3L213.4 220.5L47.1 385.9V464H111.1V400H175.1V336H254.1L291.5 298.6L315.7 302.4C322.3 303.5 329.1 304 336 304z\"]\n};\nvar faHatSanta = {\n  prefix: 'far',\n  iconName: 'hat-santa',\n  icon: [640, 512, [], \"f7a7\", \"M611.9 217.8c2.074-8.539-.2754-17.58-6.625-24.03c-6.324-6.299-15.22-8.641-23.75-6.525c-9.15-15.06-33.85-15.04-43-.0254c-8.4-2.141-17.43 .252-23.82 6.625c-6.301 6.373-8.625 15.42-6.525 23.98C500.7 222.5 496 230.5 496 239.5c0 8.967 4.699 17.05 12.12 21.66c-2.074 8.539 .2187 17.61 6.619 24.11c6.824 6.727 15.26 8.939 23.83 6.572C543.2 299.3 551.2 304 560 304c8.9 0 16.88-4.711 21.45-12.17c6.926 1.965 15.44 1.462 24.01-6.751c6.227-6.322 8.49-15.37 6.391-23.93C619.3 256.5 624 248.5 624 239.5C624 230.5 619.3 222.5 611.9 217.8zM464 368h6.645l-80.24-208.6C386.9 150.2 377.9 144 367.1 144c-2.934 0-5.822 .5313-8.588 1.582c-12.36 4.775-18.54 18.69-13.82 31.03L419.2 368H93.04l77.36-193.4C193.4 117.1 248.3 80 310.2 80c48.52 0 94.31 23.57 122.5 63.05l27.78 38.91c4.529 6.287 11.83 10.02 19.55 10.02c4.99 0 9.799-1.523 13.9-4.406c10.79-7.738 13.29-22.75 5.643-33.52l-27.79-38.92C434.5 63.08 374.1 32 310.2 32c-81.67 0-154 48.99-184.3 124.8L41.37 368H48C21.49 368 0 389.5 0 416v16C0 458.5 21.49 480 48 480h416c26.51 0 48-21.49 48-48V416C512 389.5 490.5 368 464 368zM480.1 183.7c-.3418 .0215-.6465 .3145-.9883 .3145c-.3809 0-.7207-.2324-1.1-.2598C479.6 183.8 480.3 183.7 480.1 183.7z\"]\n};\nvar faTamale = {\n  prefix: 'far',\n  iconName: 'tamale',\n  icon: [320, 512, [129748], \"e451\", \"M312 256c0-8.838-7.164-16-16-16h-272c-8.836 0-16 7.162-16 16c0 8.836 7.164 16 16 16h106.1L98.69 311.1c-1.818 2.729-2.629 5.891-2.629 8.938C96.06 328.1 103.2 336 112 336c5.156 0 10.22-2.5 13.31-7.125L160 284.8l34.75 44.03C197.8 333.5 202.9 336 208.1 336C216.8 336 224 328.1 224 320.1c0-3.047-.8086-6.209-2.629-8.938L189.9 272H296C304.8 272 312 264.8 312 256zM296 304h-42.71C255.1 309.1 256 314.5 256 320.1c0 3.18-.3457 6.275-.9395 9.283l15.53 111.8c-5.098 3.404-13.7 7.348-25.21 10.1l-9.119-93.54C228.3 364.5 218.6 368 208.1 368c-1.057 0-2.049-.3027-3.094-.3711l8.959 91.96C202.6 461.5 189.9 462.9 176 463.5v-107.1c-2.533-2.285-4.918-4.764-6.947-7.594l-9.031-11.44l-9.004 11.43C148.1 350.8 146.6 353.3 144 355.6v107.9c-13.89-.6406-26.6-2.021-37.92-3.945l8.959-91.95C114 367.7 113 368 112 368c-10.6 0-20.31-3.566-28.25-9.41l-9.123 93.59c-11.51-3.648-20.12-7.592-25.21-10.1l15.56-112.1c-.5625-2.934-.9141-5.943-.9141-9.039c0-5.545 .9219-10.96 2.709-16.06H24c-1.352 0-2.623-.2891-3.945-.3984L0 448c0 35.35 71.63 64 160 64s160-28.65 160-64l-20.05-144.4C298.6 303.7 297.4 304 296 304zM24 208h44.46L49.41 70.82c5.188-3.465 13.96-7.49 25.78-11.19L92.83 208h32.21L106.5 52.35C117.7 50.46 130.3 49.1 144 48.47V208h32V48.47c13.71 .6328 26.27 1.992 37.48 3.879L194.1 208h32.21l17.65-148.4c11.82 3.699 20.59 7.725 25.78 11.19L251.5 208H296c1.352 0 2.623 .2891 3.945 .3984L320 64c0-35.35-71.63-64-160-64S0 28.65 0 64l20.05 144.4C21.38 208.3 22.65 208 24 208z\"]\n};\nvar faBoxCheck = {\n  prefix: 'far',\n  iconName: 'box-check',\n  icon: [448, 512, [], \"f467\", \"M208.1 392.1C199.6 402.3 184.4 402.3 175 392.1L119 336.1C109.7 327.6 109.7 312.4 119 303C128.4 293.7 143.6 293.7 152.1 303L192 342.1L287 247C296.4 237.7 311.6 237.7 320.1 247C330.3 256.4 330.3 271.6 320.1 280.1L208.1 392.1zM442.5 163.6C446.1 171.8 448 180.6 448 189.6V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V189.6C0 180.6 1.879 171.8 5.516 163.6L47.11 70.01C57.38 46.89 80.3 32 105.6 32H342.4C367.7 32 390.6 46.9 400.9 70.01L442.5 163.6zM248 160H388.4L357 89.5C354.5 83.72 348.7 80 342.4 80H248V160zM48 416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V208H48V416zM200 80H105.6C99.27 80 93.54 83.72 90.97 89.5L59.64 160H200V80z\"]\n};\nvar faBullhorn = {\n  prefix: 'far',\n  iconName: 'bullhorn',\n  icon: [512, 512, [128226, 128363], \"f0a1\", \"M200.7 128C270.7 128 337.9 100.2 387.4 50.68L425.4 12.69C445.5-7.472 480 6.805 480 35.31V179.6C498.6 188.4 512 212.1 512 240C512 267.9 498.6 291.6 480 300.4V444.7C480 473.2 445.5 487.5 425.4 467.3L387.4 429.3C339.6 381.5 275.4 353.1 208 352.1V456C208 486.9 182.9 512 152 512H120C89.07 512 64 486.9 64 456V352C28.65 352 0 323.3 0 288V192C0 156.7 28.65 128 64 128L200.7 128zM432 73.94L421.3 84.62C364.5 141.4 288.1 174 208 175.9V304.1C288.1 305.1 364.5 338.6 421.3 395.4L432 406.1V73.94zM112 456C112 460.4 115.6 464 120 464H152C156.4 464 160 460.4 160 456V352H112V456zM48 192V288C48 296.8 55.16 303.1 64 303.1H160V176H64C55.16 176 48 183.2 48 192V192z\"]\n};\nvar faSteak = {\n  prefix: 'far',\n  iconName: 'steak',\n  icon: [576, 512, [129385], \"f824\", \"M368.9 96c-27.38 0-51.88 23.71-62.63 60.33c-6.25 21.38-26.75 106.2-173.1 169.1c-82.13 35.75-9.75 88.54 95.75 88.54c72.75 0 161.3-25.21 225.5-98.33c38.13-43.5 32.75-125.9-11.62-176.5C417.9 111.6 391.6 96 368.9 96zM384 255.9c-17.63 0-32-14.25-32-32c0-17.63 14.38-32 32-32s32 14.38 32 32C416 241.6 401.6 255.9 384 255.9zM514.9 76.63C467.9 23.13 416.3 0 368.9 0c-70.63 0-131.9 51.13-154.8 129.4c-49.13 140-212.8 83.01-214.1 222.3C-1.117 467.5 126.3 512 239.2 512c5.625 0 11.3-.1085 16.8-.3585c87.75-3.375 187.4-37.08 270.5-131.8C596.8 299.7 591.6 164 514.9 76.63zM490.4 348.1c-79.88 91-172.5 113.1-236.3 115.6C249.3 463.9 244.3 464 239.3 464c-71.63 0-135.8-19.75-167.4-51.63c-16.25-16.5-24.13-36.25-23.88-60.25c.375-39.5 15-47.63 65.88-69.88C162.4 261.1 228.9 232.2 259.4 145.2l.375-1.125l.375-1.25C277 85.25 319.8 48 368.9 48c37.25 0 75.38 20.88 110 60.38C539 176.9 544.4 286.8 490.4 348.1z\"]\n};\nvar faLocationCrosshairsSlash = {\n  prefix: 'far',\n  iconName: 'location-crosshairs-slash',\n  icon: [640, 512, [\"location-slash\"], \"f603\", \"M184.9 119.6C214.2 90.53 252.9 70.86 296 65.49V24C296 10.75 306.7 .001 320 .001C333.3 .001 344 10.75 344 24V65.49C430.8 76.32 499.7 145.2 510.5 232H552C565.3 232 576 242.7 576 256C576 269.3 565.3 280 552 280H510.5C507.1 307 498.2 332.3 484.8 354.6L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L184.9 119.6zM223.1 149.5L261.6 179.8C277.8 167.4 298 160 320 160C373 160 416 202.1 416 256C416 269.7 413.1 282.7 407.1 294.5L446.6 324.7C457.7 304.3 464 280.9 464 256C464 176.5 399.5 112 320 112C282.7 112 248.6 126.2 223.1 149.5V149.5zM367.5 262.8C367.8 260.6 368 258.3 368 256C368 229.5 346.5 208 320 208C313.7 208 307.6 209.2 302.1 211.5L367.5 262.8zM344 446.5V488C344 501.3 333.3 512 320 512C306.7 512 296 501.3 296 488V446.5C209.2 435.7 140.3 366.9 129.5 280H88C74.75 280 64 269.3 64 256C64 242.7 74.75 232 88 232H129.5C130.7 221.1 132.8 212.2 135.5 202.7L177.4 235.8C176.5 242.4 176 249.1 176 256C176 335.5 240.5 400 320 400C338.7 400 356.6 396.4 373 389.9L414.9 422.9C393.5 435.1 369.5 443.3 344 446.5H344z\"]\n};\nvar faLocationSlash = faLocationCrosshairsSlash;\nvar faPersonDolly = {\n  prefix: 'far',\n  iconName: 'person-dolly',\n  icon: [512, 512, [], \"f4d0\", \"M80.01 96.01c26.5 0 48.01-21.51 48.01-48.01S106.5 0 80.01 0S32 21.51 32 48.01S53.51 96.01 80.01 96.01zM0 488C0 501.3 10.75 512 24 512c13.25 0 23.1-10.75 23.1-24v-95.88C35.1 382.6 .5 354.3 0 353.9V488zM511.1 385.5c-3.562-12.77-16.75-20.28-29.59-16.64l-143.1 40.08c-10.22-13.17-25.36-22.11-42.76-24.2L239.1 177.7C235.7 164.9 222.7 157.2 209.7 160.8C196.9 164.3 189.3 177.5 192.8 190.3l13.52 49.56H158.2l-31.1-77.5c-8.75-20.88-29-34.5-51.75-34.5h-18.5C25.13 127.9 0 153 0 183.9v102.4c0 7.625 3 29.5 21.25 44l76.49 60.38c5.625 4.5 9.625 10.75 11.25 17.88l19.62 84.75c2.623 11.5 14.37 21.25 28.75 18c12.88-3 21-15.88 18-28.75l-21.37-93c-2.875-12.38-9.875-23.5-19.88-31.38l-38.12-30V214.8l22.25 53.5C123.2 280.3 134.7 288 147.7 288h71.74l29.82 109.3C234 409 223.1 427.3 223.1 448c0 35.35 28.66 64 63.1 64c32.88 0 59.64-24.88 63.26-56.79l143.2-40.1C507.2 411.5 514.7 398.3 511.1 385.5zM287.1 464c-8.82 0-15.1-7.178-15.1-16s7.178-16 15.1-16c8.822 0 16 7.178 16 16S296.8 464 287.1 464zM331.2 360.6c2.25 8.502 11.13 13.63 19.63 11.25l117-31.26c8.502-2.252 13.5-11.13 11.25-19.63l-31.38-116.9c-2.377-8.502-11.13-13.63-19.63-11.25L311.1 224.1c-8.502 2.252-13.63 11.13-11.25 19.63L331.2 360.6z\"]\n};\nvar faGlobe = {\n  prefix: 'far',\n  iconName: 'globe',\n  icon: [512, 512, [127760], \"f0ac\", \"M256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0zM256 464C263.4 464 282.1 456.8 303.6 415.6C312.4 397.9 319.1 376.4 325.6 352H186.4C192 376.4 199.6 397.9 208.4 415.6C229 456.8 248.6 464 256 464zM178.5 304H333.5C335.1 288.7 336 272.6 336 256C336 239.4 335.1 223.3 333.5 208H178.5C176.9 223.3 176 239.4 176 256C176 272.6 176.9 288.7 178.5 304V304zM325.6 160C319.1 135.6 312.4 114.1 303.6 96.45C282.1 55.22 263.4 48 256 48C248.6 48 229 55.22 208.4 96.45C199.6 114.1 192 135.6 186.4 160H325.6zM381.8 208C383.2 223.5 384 239.6 384 256C384 272.4 383.2 288.5 381.8 304H458.4C462.1 288.6 464 272.5 464 256C464 239.5 462.1 223.4 458.4 208H381.8zM342.1 66.61C356.2 92.26 367.4 124.1 374.7 160H440.6C419.2 118.9 384.4 85.88 342.1 66.61zM169.9 66.61C127.6 85.88 92.84 118.9 71.43 160H137.3C144.6 124.1 155.8 92.26 169.9 66.61V66.61zM48 256C48 272.5 49.93 288.6 53.57 304H130.2C128.8 288.5 128 272.4 128 256C128 239.6 128.8 223.5 130.2 208H53.57C49.93 223.4 48 239.5 48 256zM440.6 352H374.7C367.4 387.9 356.2 419.7 342.1 445.4C384.4 426.1 419.2 393.1 440.6 352zM137.3 352H71.43C92.84 393.1 127.6 426.1 169.9 445.4C155.8 419.7 144.6 387.9 137.3 352V352z\"]\n};\nvar faSynagogue = {\n  prefix: 'far',\n  iconName: 'synagogue',\n  icon: [640, 512, [128333], \"f69b\", \"M342.8 152.4L375.1 152.1C381.3 152.1 385.2 158.8 382.1 164.2L365.7 191.1L382.1 219.8C385.2 225.2 381.3 231.9 375.1 231.9L342.8 231.6L326.1 259.7C323.9 265.1 316.1 265.1 313 259.7L297.2 231.6L264.9 231.9C258.7 231.9 254.8 225.2 257.9 219.8L274.3 191.1L257.9 164.2C254.8 158.8 258.7 152.1 264.9 152.1L297.2 152.4L313 124.3C316.1 118.9 323.9 118.9 326.1 124.3L342.8 152.4zM305.1 5.163C313.8-1.721 326.2-1.721 334.9 5.163L462.5 105.9C483.7 122.6 496 148.1 496 175V238.1L527 207C536.4 197.7 551.6 197.7 560.1 207L623.6 269.7C634.1 280.2 640 294.4 640 309.3V440C640 479.8 607.8 512 568 512H72C32.24 512 0 479.8 0 440V309.3C0 294.4 5.9 280.2 16.4 269.7L79.03 207C88.4 197.7 103.6 197.7 112.1 207L144 238.1V175C144 148.1 156.3 122.6 177.5 105.9L305.1 5.163zM568 464C581.3 464 592 453.3 592 440V309.3C592 307.1 591.2 305.1 589.7 303.6L544 257.9L498.3 303.6C496.8 305.1 496 307.1 496 309.3V464H568zM432.8 143.6L319.1 54.58L207.2 143.6C197.6 151.2 191.1 162.8 191.1 175V464H255.1V384C255.1 348.7 284.7 320 319.1 320C355.3 320 384 348.7 384 384V464H448V175C448 162.8 442.4 151.2 432.8 143.6V143.6zM141.7 303.6L95.1 257.9L50.34 303.6C48.84 305.1 47.1 307.1 47.1 309.3V440C47.1 453.3 58.74 464 71.1 464H143.1V309.3C143.1 307.1 143.2 305.1 141.7 303.6z\"]\n};\nvar faFileChartColumn = {\n  prefix: 'far',\n  iconName: 'file-chart-column',\n  icon: [384, 512, [\"file-chart-line\"], \"f659\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM192 256C178.8 256 168 266.8 168 280v128c0 13.25 10.75 24 24 24s24-10.75 24-24v-128C216 266.8 205.3 256 192 256zM256 408c0 13.25 10.75 24 24 24s24-10.75 24-24v-96C304 298.8 293.3 288 280 288S256 298.8 256 312V408zM104 320c-13.25 0-24 10.75-24 24v64c0 13.25 10.75 24 24 24S128 421.3 128 408v-64C128 330.8 117.3 320 104 320z\"]\n};\nvar faFileChartLine = faFileChartColumn;\nvar faPersonHalfDress = {\n  prefix: 'far',\n  iconName: 'person-half-dress',\n  icon: [320, 512, [], \"e548\", \"M160 96C133.5 96 112 74.51 112 48C112 24.8 128.5 5.451 150.3 .975C153.5 .3357 156.7 0 160 0C169.9 0 179.2 3.022 186.8 8.198C193.2 12.53 198.6 18.36 202.2 25.19C205.9 31.98 208 39.74 208 48C208 74.51 186.5 96 160 96V96zM176 128C206.8 128.8 235.1 145.7 250.3 172.7L308.9 276.2C315.4 287.7 311.4 302.4 299.8 308.9C288.3 315.4 273.6 311.4 267.1 299.8L224 223.6V488C224 501.3 213.3 512 200 512C186.7 512 176 501.3 176 488L176 128zM144 488.1C143.9 501.3 133.2 512 120 512C106.7 512 96 501.3 96 488V384H69.76C58.97 384 51.27 373.5 54.49 363.2L100.8 215.2L52.89 299.8C46.36 311.4 31.72 315.4 20.18 308.9C8.647 302.4 4.585 287.7 11.11 276.2L62.89 184.6C80.03 154.3 110.1 134.1 144 129.2V237.7L113.3 336H144V488.1z\"]\n};\nvar faFolderImage = {\n  prefix: 'far',\n  iconName: 'folder-image',\n  icon: [512, 512, [], \"e18a\", \"M448 96h-172.1L226.7 50.75C214.7 38.74 198.5 32 181.5 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h384c35.35 0 64-28.66 64-64V160C512 124.7 483.3 96 448 96zM464 416c0 8.824-7.178 16-16 16H64c-8.822 0-16-7.176-16-16V96c0-8.824 7.178-16 16-16h117.5c4.273 0 8.293 1.664 11.31 4.688L256 144h192c8.822 0 16 7.176 16 16V416zM127.1 240c17.67 0 32-14.33 32-32s-14.33-32-32-32s-32 14.33-32 32S110.3 240 127.1 240zM306.6 215.1C303.7 210.7 298.7 208 293.3 208s-10.35 2.672-13.31 7.125l-62.74 94.11L194.9 278.6C191.9 274.4 187.1 272 181.1 272c-5.111 0-9.916 2.441-12.93 6.574l-70 96c-3.549 4.863-4.064 11.31-1.334 16.68C100.5 396.6 105.1 400 112 400h288c5.9 0 11.32-3.246 14.11-8.449c2.783-5.203 2.479-11.52-.7949-16.43L306.6 215.1z\"]\n};\nvar faCalendarPen = {\n  prefix: 'far',\n  iconName: 'calendar-pen',\n  icon: [448, 512, [\"calendar-edit\"], \"f333\", \"M308.8 296.4L293.9 311.3L240.6 257.1L255.5 243C270.2 228.3 294.1 228.3 308.8 243C323.5 257.8 323.5 281.6 308.8 296.4V296.4zM146.1 352.5L217.1 280.6L271.3 333.9L199.4 405.9C195.3 409.1 190.1 412.9 184.5 414.3L147.9 423.4C142.4 424.8 136.7 423.2 132.7 419.2C128.7 415.3 127.1 409.5 128.5 404L137.6 367.4C139 361.8 141.1 356.6 146.1 352.5H146.1zM128 0C141.3 0 152 10.75 152 24V64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0zM400 192H48V448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192z\"]\n};\nvar faCalendarEdit = faCalendarPen;\nvar faRoadBridge = {\n  prefix: 'far',\n  iconName: 'road-bridge',\n  icon: [640, 512, [], \"e563\", \"M480 192C493.3 192 504 202.7 504 216V296C504 309.3 493.3 320 480 320C466.7 320 456 309.3 456 296V216C456 202.7 466.7 192 480 192zM640 64V448C640 483.3 611.3 512 576 512H384C348.7 512 320 483.3 320 448V64C320 28.65 348.7 0 384 0H576C611.3 0 640 28.65 640 64zM576 48H504V104C504 117.3 493.3 128 480 128C466.7 128 456 117.3 456 104V48H384C375.2 48 368 55.16 368 64V448C368 456.8 375.2 464 384 464H456V408C456 394.7 466.7 384 480 384C493.3 384 504 394.7 504 408V464H576C584.8 464 592 456.8 592 448V64C592 55.16 584.8 48 576 48zM24 96H288V144H248V208H288V256H24C10.75 256 0 245.3 0 232C0 218.7 10.75 208 24 208H72V144H24C10.75 144 0 133.3 0 120C0 106.7 10.75 96 24 96zM200 144H120V208H200V144zM272 304H288V352H272C241.1 352 216 377.1 216 408V472C216 494.1 198.1 512 176 512H112C89.91 512 72 494.1 72 472V400C72 373.5 50.51 352 24 352C10.75 352 0 341.3 0 328C0 314.7 10.75 304 24 304C77.02 304 120 346.1 120 400V464H168V408C168 350.6 214.6 304 272 304z\"]\n};\nvar faFaceSmileTear = {\n  prefix: 'far',\n  iconName: 'face-smile-tear',\n  icon: [512, 512, [], \"e393\", \"M136.3 317.9C146.3 309.2 161.5 310.3 170.1 320.3C187 339.8 215.5 360 255.1 360C269.3 360 280 370.7 280 384C280 397.3 269.3 408 255.1 408C197.1 408 157.2 378.6 133.9 351.7C125.2 341.7 126.3 326.5 136.3 317.9L136.3 317.9zM304 369C304 349 332.4 308.6 345.6 291.3C348.8 286.9 355.2 286.9 358.4 291.3C371.4 308.6 400 349 400 369C400 395 378.5 416 352 416C325.5 416 304 395 304 369H304zM208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM352 448C395.4 448 432 413.4 432 369C432 368.3 431.1 367.6 431.1 366.1C452.3 334.9 464 296.8 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C285.4 464 313.4 457.9 338.7 446.9C343 447.6 347.5 448 352 448V448z\"]\n};\nvar faMessagePlus = {\n  prefix: 'far',\n  iconName: 'message-plus',\n  icon: [512, 512, [\"comment-alt-plus\"], \"f4a8\", \"M448 0H64C28.75 0 0 28.75 0 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.1c0 9.836 11.02 15.55 19.12 9.7L304 415.1H448c35.25 0 64-28.75 64-63.1V63.1C512 28.75 483.3 0 448 0zM464 352c0 8.75-7.25 16-16 16h-160l-80 60v-60H64c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h384c8.75 0 16 7.25 16 16V352zM336 184h-56V127.1C279.1 114.7 269.3 104 256 104S232 114.7 232 127.1V184H175.1C162.7 184 152 194.7 152 208c0 13.26 10.73 23.1 23.1 23.1h56V288C232 301.3 242.7 312 256 312c13.26 0 23.1-10.74 23.1-23.1V231.1h56C349.3 231.1 360 221.3 360 208S349.3 184 336 184z\"]\n};\nvar faCommentAltPlus = faMessagePlus;\nvar faLocationArrow = {\n  prefix: 'far',\n  iconName: 'location-arrow',\n  icon: [448, 512, [], \"f124\", \"M47.1 256C32.71 256 19.55 245.2 16.6 230.2C13.65 215.2 21.73 200.2 35.88 194.4L387.9 50.38C399.8 45.5 413.5 48.26 422.6 57.37C431.7 66.49 434.5 80.19 429.6 92.12L285.6 444.1C279.8 458.3 264.8 466.3 249.8 463.4C234.8 460.4 223.1 447.3 223.1 432V256H47.1zM272 208V350.6L370.7 109.3L129.4 208H272z\"]\n};\nvar faC = {\n  prefix: 'far',\n  iconName: 'c',\n  icon: [384, 512, [99], \"43\", \"M220.8 480c-138.1 0-220.7-116.1-220.7-223.1C.0961 149.4 82.89 32 220.8 32c0 0-.0156 0 0 0c94.95 0 163.2 62.45 163.2 82.57c0 9.143-7.111 24.02-24 24.02C335.8 138.6 312 80 220.8 80C112.8 80 48.04 171.1 48.04 256c0 83.45 64.67 176 172.8 176c91.1 0 115.1-58.58 139.2-58.58c9.122 0 24.01 7.079 24.01 24.01C384 417.2 316.3 480 220.8 480z\"]\n};\nvar faTabletButton = {\n  prefix: 'far',\n  iconName: 'tablet-button',\n  icon: [448, 512, [], \"f10a\", \"M384 0H64C28.65 0 0 28.65 0 64v384c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V64C448 28.65 419.3 0 384 0zM400 448c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V64c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V448zM224 392c-13.25 0-24 10.74-24 24c0 13.25 10.75 24 24 24s24-10.75 24-24C248 402.7 237.3 392 224 392z\"]\n};\nvar faRectangleHistoryCircleUser = {\n  prefix: 'far',\n  iconName: 'rectangle-history-circle-user',\n  icon: [640, 512, [], \"e4a4\", \"M63.1 464H348.5C360.7 482.8 376.5 499.1 394.8 512H64C28.65 512 0 483.3 0 448V224C0 188.7 28.65 160 64 160H448C471.8 160 492.5 172.9 503.5 192.2C501 192.1 498.5 192 496 192C469.8 192 444.9 197.7 422.6 208H64C55.16 208 48 215.2 48 224V448C48 456.8 55.16 464 64 464H63.1zM440 80C453.3 80 464 90.75 464 104C464 117.3 453.3 128 440 128H71.1C58.74 128 47.1 117.3 47.1 104C47.1 90.75 58.74 80 71.1 80H440zM392 0C405.3 0 416 10.75 416 24C416 37.25 405.3 48 392 48H119.1C106.7 48 95.1 37.25 95.1 24C95.1 10.75 106.7 0 119.1 0H392zM640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM528.6 416H463.4C442.4 416 424.5 429.7 418.3 448.7C438.5 468.1 465.8 480 496 480C526.2 480 553.5 468.1 573.7 448.7C567.5 429.7 549.6 416 528.6 416zM496 288C469.5 288 448 309.5 448 336C448 362.5 469.5 384 496 384C522.5 384 544 362.5 544 336C544 309.5 522.5 288 496 288z\"]\n};\nvar faBuildingLock = {\n  prefix: 'far',\n  iconName: 'building-lock',\n  icon: [576, 512, [], \"e4d6\", \"M48 64V448C48 456.8 55.16 464 64 464H144V400C144 373.5 165.5 352 192 352C218.5 352 240 373.5 240 400V464H320V480C320 491.4 323 502.2 328.3 511.5C325.6 511.8 322.8 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H320C355.3 0 384 28.65 384 64V193.6C364.2 213.8 352 241.5 352 272V296.6C345.1 300 340.6 304.5 336 309.7V63.1C336 55.16 328.8 47.1 320 47.1H64C55.16 47.1 48 55.16 48 63.1V64zM88 104C88 95.16 95.16 88 104 88H152C160.8 88 168 95.16 168 104V152C168 160.8 160.8 168 152 168H104C95.16 168 88 160.8 88 152V104zM280 88C288.8 88 296 95.16 296 104V152C296 160.8 288.8 168 280 168H232C223.2 168 216 160.8 216 152V104C216 95.16 223.2 88 232 88H280zM88 232C88 223.2 95.16 216 104 216H152C160.8 216 168 223.2 168 232V280C168 288.8 160.8 296 152 296H104C95.16 296 88 288.8 88 280V232zM280 216C288.8 216 296 223.2 296 232V280C296 288.8 288.8 296 280 296H232C223.2 296 216 288.8 216 280V232C216 223.2 223.2 216 232 216H280zM464 192C508.2 192 544 227.8 544 272V320C561.7 320 576 334.3 576 352V480C576 497.7 561.7 512 544 512H384C366.3 512 352 497.7 352 480V352C352 334.3 366.3 320 384 320V272C384 227.8 419.8 192 464 192zM464 240C446.3 240 432 254.3 432 272V320H496V272C496 254.3 481.7 240 464 240z\"]\n};\nvar faChartLineUp = {\n  prefix: 'far',\n  iconName: 'chart-line-up',\n  icon: [512, 512, [], \"e0e5\", \"M48 408C48 421.3 58.75 432 72 432H488C501.3 432 512 442.7 512 456C512 469.3 501.3 480 488 480H72C32.24 480 0 447.8 0 408V56C0 42.75 10.75 32 24 32C37.25 32 48 42.75 48 56V408zM344 128H456C469.3 128 480 138.7 480 152V264C480 277.3 469.3 288 456 288C442.7 288 432 277.3 432 264V209.9L320.1 320.1C311.6 330.3 296.4 330.3 287 320.1L207.1 241.9L144.1 304.1C135.6 314.3 120.4 314.3 111 304.1C101.7 295.6 101.7 280.4 111 271L191 191C200.4 181.7 215.6 181.7 224.1 191L304 270.1L398.1 176H344C330.7 176 320 165.3 320 152C320 138.7 330.7 128 344 128V128z\"]\n};\nvar faMailbox = {\n  prefix: 'far',\n  iconName: 'mailbox',\n  icon: [576, 512, [128234], \"f813\", \"M184 192h-80C90.75 192 80 202.7 80 216c0 13.25 10.75 24 24 24h80c13.25 0 24-10.75 24-24C208 202.7 197.3 192 184 192zM432 64h-288C64.5 64 0 128.5 0 208v207.1c0 17.62 14.38 31.1 32 31.1h512c17.62 0 32-14.37 32-31.1V208C576 128.5 511.5 64 432 64zM240 400h-192v-192c0-53 43-96 96-96s96 43 96 96V400zM528 400H288V208C288 171 273.6 137.5 250.6 112H432c53 0 96 43 96 96V400zM464 192h-104c-13.2 0-24 10.8-24 24c0 13.2 10.8 24 24 24H416v32C416 280.8 423.2 288 432 288l32-.0001c8.836 0 16-7.164 16-15.1v-64C480 199.2 472.8 192 464 192z\"]\n};\nvar faTruckBolt = {\n  prefix: 'far',\n  iconName: 'truck-bolt',\n  icon: [640, 512, [], \"e3d0\", \"M267.2 84.58C272.5 89.77 273.5 97.89 269.7 104.2L236.3 160H287.1C295.1 160 301.4 164.7 303.4 171.6C305.3 178.5 302.5 185.8 296.5 189.6L168.5 269.6C162.2 273.5 154.1 272.6 148.8 267.4C143.5 262.2 142.5 254.1 146.3 247.8L179.7 192H128C120.9 192 114.6 187.3 112.6 180.4C110.7 173.5 113.5 166.2 119.5 162.4L247.5 82.43C253.8 78.51 261.9 79.4 267.2 84.58H267.2zM256 416C256 469 213 512 160 512C106.1 512 64 469 64 416C28.65 416 0 387.3 0 352V64C0 28.65 28.65 0 64 0H352C387.3 0 416 28.65 416 64V96H458.7C473.6 96 487.8 101.9 498.3 112.4L591.6 205.7C602.1 216.2 608 230.4 608 245.3V368H616C629.3 368 640 378.7 640 392C640 405.3 629.3 416 616 416H576C576 469 533 512 480 512C426.1 512 384 469 384 416H256zM352 48H64C55.16 48 48 55.16 48 64V352C48 360.8 55.16 368 64 368H76.84C93.44 339.3 124.5 320 160 320C195.5 320 226.6 339.3 243.2 368H352C360.8 368 368 360.8 368 352V64C368 55.16 360.8 48 352 48zM464.4 146.3C462.9 144.8 460.9 144 458.7 144H416V240H558C557.9 239.9 557.8 239.7 557.7 239.6L464.4 146.3zM160 368C133.5 368 112 389.5 112 416C112 442.5 133.5 464 160 464C186.5 464 208 442.5 208 416C208 389.5 186.5 368 160 368zM480 464C506.5 464 528 442.5 528 416C528 389.5 506.5 368 480 368C453.5 368 432 389.5 432 416C432 442.5 453.5 464 480 464z\"]\n};\nvar faPizzaSlice = {\n  prefix: 'far',\n  iconName: 'pizza-slice',\n  icon: [512, 512, [], \"f818\", \"M158.9 .1406C157.8 .0156 156.8 0 155.6 0c-15-.123-28.15 9.889-32.15 24.26L.5101 491.7c-1.25 4.875-.2367 9.955 2.888 13.96C6.398 509.6 11.07 512 16.07 512c1.5 0 2.977-.2325 4.352-.6075l467.7-129.6c15.75-4.375 25.5-19.75 23.63-35.87C490.9 165.1 340.8 17.39 158.9 .1406zM61.02 450.4l81.75-310.5c122.1 20.5 206.1 103.4 228.4 224.5L61.02 450.4zM417.5 351.5c-27-136.5-124.9-233-262.5-258l11.62-44.13c148.7 19.75 272.9 141.3 295.7 289.6L417.5 351.5zM192 192c-17.62 0-31.1 14.38-31.1 32s14.38 32 31.1 32c17.62 0 32-14.38 32-32S209.6 192 192 192zM160 320c-17.62 0-32.03 14.38-32.03 32.01s14.38 31.1 32 31.1c17.62 0 32.02-14.38 32.02-32.01S177.6 320 160 320zM256 320c0 17.62 14.38 32 32 32s32-14.38 32-32s-14.38-32-32-32S256 302.4 256 320z\"]\n};\nvar faMoneyBillWave = {\n  prefix: 'far',\n  iconName: 'money-bill-wave',\n  icon: [576, 512, [], \"f53a\", \"M208 256C208 202.1 243.8 160 288 160C332.2 160 368 202.1 368 256C368 309 332.2 352 288 352C243.8 352 208 309 208 256zM0 421.5V113C0 88.79 25.38 72.73 48.35 79.04C128.2 100.1 208.1 80.61 288 60.25C374.9 38.1 461.8 15.95 548.7 48.26C565.8 54.6 576 71.96 576 90.5V398.1C576 423.2 550.6 439.3 527.7 432.1C447.8 411 367.9 431.4 288 451.7C201.1 473.9 114.2 496 27.29 463.7C10.21 457.4 0 440 0 421.5V421.5zM279.2 404.4C335.1 390.1 398.6 373.9 464.5 375.7C468.6 344.3 495.5 320 528 320V144C492.7 144 464.1 115.4 464 80.14C417 78.44 367.2 89.66 310.3 104.1C305.9 105.2 301.4 106.4 296.8 107.6C240.9 121.9 177.4 138.1 111.5 136.3C107.4 167.7 80.53 192 48 192V368C83.3 368 111.9 396.6 112 431.9C158.1 433.6 208.8 422.3 265.7 407.9C270.1 406.8 274.6 405.6 279.2 404.4H279.2z\"]\n};\nvar faChartArea = {\n  prefix: 'far',\n  iconName: 'chart-area',\n  icon: [512, 512, [\"area-chart\"], \"f1fe\", \"M48 408C48 421.3 58.75 432 72 432H488C501.3 432 512 442.7 512 456C512 469.3 501.3 480 488 480H72C32.24 480 0 447.8 0 408V56C0 42.75 10.75 32 24 32C37.25 32 48 42.75 48 56V408zM359.6 152.4C372.7 139.3 394.4 140.1 406.5 154.2L468.4 226.5C475.9 235.2 480 246.3 480 257.8V352C480 369.7 465.7 384 448 384H128C110.3 384 96 369.7 96 352V243.9C96 231.2 101.1 218.9 110.1 209.9L201.4 118.6C213.9 106.1 234.1 106.1 246.6 118.6L320 192L359.6 152.4zM224 163.9L144 243.9V336H432V257.8L381.3 198.6L353.9 225.9C344.9 234.9 332.7 240 320 240C307.3 240 295.1 234.9 286.1 225.9L224 163.9z\"]\n};\nvar faAreaChart = faChartArea;\nvar faHouseFlag = {\n  prefix: 'far',\n  iconName: 'house-flag',\n  icon: [640, 512, [], \"e50d\", \"M472 0C485.3 0 496 10.75 496 24V32H624C632.8 32 640 39.16 640 48V176C640 184.8 632.8 192 624 192H496V512H448V24C448 10.75 458.7 0 472 0zM416 192.7L272 85.88L112 204.6V432C112 449.7 126.3 464 144 464H192V344C192 321.9 209.9 304 232 304H312C334.1 304 352 321.9 352 344V464H400C405.8 464 411.3 462.4 416 459.7V510.4C410.8 511.4 405.5 512 400 512H144C99.82 512 64 476.2 64 432V240.2L38.3 259.3C27.66 267.2 12.63 264.9 4.727 254.3C-3.171 243.7-.9438 228.6 9.701 220.7L257.7 36.73C266.2 30.42 277.8 30.42 286.3 36.73L416 132.1L416 192.7zM240 352V464H304V352H240z\"]\n};\nvar faPersonCircleMinus = {\n  prefix: 'far',\n  iconName: 'person-circle-minus',\n  icon: [576, 512, [], \"e540\", \"M208 48C208 74.51 186.5 96 160 96C133.5 96 112 74.51 112 48C112 21.49 133.5 0 160 0C186.5 0 208 21.49 208 48zM144 352V488C144 501.3 133.3 512 120 512C106.7 512 96 501.3 96 488V223.6L52.89 299.8C46.36 311.4 31.72 315.4 20.18 308.9C8.647 302.4 4.585 287.7 11.11 276.2L69.66 172.7C85.27 145.1 114.5 128 146.3 128H173.7C205.5 128 234.7 145.1 250.3 172.7L296.1 255.1C285.2 269.1 275.6 285 268.7 302.3C268.1 301.5 267.6 300.7 267.1 299.8L224 223.6V488C224 501.3 213.3 512 200 512C186.7 512 176 501.3 176 488V352H144zM144 304H176V176.1C175.3 176 174.5 176 173.7 176H146.3C145.5 176 144.7 176 144 176.1V304zM576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM496 351.1H368C359.2 351.1 352 359.2 352 367.1C352 376.8 359.2 383.1 368 383.1H496C504.8 383.1 512 376.8 512 367.1C512 359.2 504.8 351.1 496 351.1z\"]\n};\nvar faScalpel = {\n  prefix: 'far',\n  iconName: 'scalpel',\n  icon: [512, 512, [], \"f61d\", \"M482.7 11.86C471.4 3.771 458.3 0 445.2 0c-20.77 0-41.65 9.422-55.88 26.11L187.9 261.5C178.9 272 186.4 288 200 288h131.9c9.369 0 18.24-4.125 24.36-11.25l138.9-162.4C521.6 83.49 516.5 35.86 482.7 11.86zM458.8 83.16L324.6 240h-55.11l156.3-182.7C430.7 51.55 438.1 48 445.2 48c3.695 0 6.947 .9844 9.729 2.971c6.74 4.795 8.48 11.47 8.92 15.02C464.3 69.66 464.2 76.77 458.8 83.16zM0 512c88.97 .125 174.1-29.12 239.6-81.13c.2559-.25 .3828-.375 .6387-.5C272.3 404.6 288 366.4 288 328V320H179.1L0 512z\"]\n};\nvar faBan = {\n  prefix: 'far',\n  iconName: 'ban',\n  icon: [512, 512, [128683, \"cancel\"], \"f05e\", \"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM92.93 126.9C64.8 162.3 48 207.2 48 256C48 370.9 141.1 464 256 464C304.8 464 349.7 447.2 385.1 419.1L92.93 126.9zM464 256C464 141.1 370.9 48 256 48C207.2 48 162.3 64.8 126.9 92.93L419.1 385.1C447.2 349.7 464 304.8 464 256z\"]\n};\nvar faCancel = faBan;\nvar faBellExclamation = {\n  prefix: 'far',\n  iconName: 'bell-exclamation',\n  icon: [448, 512, [], \"f848\", \"M256 320C256 337.7 241.7 352 224 352C206.3 352 192 337.7 192 320C192 302.3 206.3 288 224 288C241.7 288 256 302.3 256 320zM248 232C248 245.3 237.3 256 224 256C210.7 256 200 245.3 200 232V152C200 138.7 210.7 128 224 128C237.3 128 248 138.7 248 152V232zM256 32V49.88C328.5 61.39 384 124.2 384 200V233.4C384 278.8 399.5 322.9 427.8 358.4L442.7 377C448.5 384.2 449.6 394.1 445.6 402.4C441.6 410.7 433.2 416 424 416H24C14.77 416 6.365 410.7 2.369 402.4C-1.628 394.1-.504 384.2 5.26 377L20.17 358.4C48.54 322.9 64 278.8 64 233.4V200C64 124.2 119.5 61.39 192 49.88V32C192 14.33 206.3 0 224 0C241.7 0 256 14.33 256 32V32zM216 96C158.6 96 112 142.6 112 200V233.4C112 281.3 98.12 328 72.31 368H375.7C349.9 328 336 281.3 336 233.4V200C336 142.6 289.4 96 232 96H216zM288 448C288 464.1 281.3 481.3 269.3 493.3C257.3 505.3 240.1 512 224 512C207 512 190.7 505.3 178.7 493.3C166.7 481.3 160 464.1 160 448H288z\"]\n};\nvar faCircleBookmark = {\n  prefix: 'far',\n  iconName: 'circle-bookmark',\n  icon: [512, 512, [\"bookmark-circle\"], \"e100\", \"M309.3 144H202.7C187.9 144 176 155.9 176 170.7v165.3c0 13.41 15.52 20.88 25.1 12.49L256 304l54 44.46C320.5 356.8 336 349.4 336 335.1V170.7C336 155.9 324.1 144 309.3 144zM256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faBookmarkCircle = faCircleBookmark;\nvar faEggFried = {\n  prefix: 'far',\n  iconName: 'egg-fried',\n  icon: [512, 512, [], \"f7fc\", \"M478.4 150.5c-39.5-40.75-100.8-46.38-144.5-82.25C290.2 32.24 255.6 0 200.5 0C192.1 0 183.7 .7387 175.3 2.114c-86.76 13.1-111.8 80.01-125 157.1c-11.13 64.38-54.38 127-50 192.9c4.375 65.88 52.88 128.5 115 150.8C132.9 509.3 149.2 512 164.2 512c64.76 0 109-51.12 155.8-95.49c43.63-41.5 93.38-37.75 140.9-74C517.2 299.8 532.6 201.1 478.4 150.5zM431.9 304.2c-16.13 12.38-33.63 18.75-53.88 26.13c-28.25 10.38-60.26 22-91.01 51.25c-5.501 5.125-11 10.5-16.5 15.88C233.7 433.1 201.1 464 164.2 464c-10.25 0-20.88-1.999-32.75-6.25c-44.38-16-80.26-62.75-83.26-108.8C46.19 320 58.44 287.6 71.44 253.2C81.69 226 92.44 197.9 97.57 167.5c13.88-80.12 35.38-109.9 85.38-118C188.7 48.62 194.6 48.12 200.5 48c32.38 0 54.38 17 93.51 49.5l9.376 7.875c25.5 21 54.13 33.12 79.38 43.75c25 10.63 46.5 19.75 61.13 34.75l.6251 .75l.75 .75c17.75 16.87 19.25 40.75 18.63 53.5C462.5 264.9 449.9 290.6 431.9 304.2zM223.1 128.1c-61.76 0-112 50.38-112 112.1c0 61.88 50.26 112.1 112 112.1s112-50.26 112-112.1C335.1 178.5 285.7 128.1 223.1 128.1zM223.1 200.1c-22.13 0-40 17.91-40 40.03c0 8.875-7.125 15.99-16 15.99c-8.876 0-16-7.113-16-15.99c0-39.75 32.25-71.89 72-72.01c8.876 0 16 7.238 16 15.99C239.1 192.1 232.9 200.1 223.1 200.1z\"]\n};\nvar faFaceWeary = {\n  prefix: 'far',\n  iconName: 'face-weary',\n  icon: [512, 512, [], \"e3a1\", \"M176.5 320.3C196.1 302.1 223.8 288 256 288C288.2 288 315.9 302.1 335.5 320.3C354.5 338.1 368 362 368 384C368 389.4 365.3 394.4 360.8 397.4C356.2 400.3 350.5 400.8 345.6 398.7L328.4 391.1C305.6 381.2 280.9 376 256 376C231.1 376 206.4 381.2 183.6 391.1L166.4 398.7C161.5 400.8 155.8 400.3 151.2 397.4C146.7 394.4 144 389.4 144 384C144 362 157.5 338.1 176.5 320.3zM211.3 164.7C217.6 170.9 217.6 181.1 211.3 187.3L203.9 194.7C180.4 218.3 150 233.9 117.1 239.4L114.6 239.8C105.9 241.2 97.67 235.3 96.22 226.6C94.76 217.9 100.7 209.7 109.4 208.2L111.9 207.8C138.2 203.4 162.5 190.9 181.3 172.1L188.7 164.7C194.9 158.4 205.1 158.4 211.3 164.7zM300.7 187.3C294.4 181.1 294.4 170.9 300.7 164.7C306.9 158.4 317.1 158.4 323.3 164.7L330.7 172.1C349.5 190.9 373.8 203.4 400.2 207.8L402.6 208.2C411.3 209.7 417.2 217.9 415.8 226.6C414.3 235.3 406.1 241.2 397.4 239.8L394.9 239.4C361.1 233.9 331.6 218.3 308.1 194.7L300.7 187.3zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faUniformMartialArts = {\n  prefix: 'far',\n  iconName: 'uniform-martial-arts',\n  icon: [640, 512, [], \"e3d1\", \"M464 320h-288C167.2 320 160 327.2 160 336C160 344.8 167.2 352 176 352h114.1L243.2 422.4c-1.967 2.95-3.105 6.244-3.105 9.652C240.1 444.6 251.6 448 256 448c5.156 0 10.22-2.5 13.31-7.125L320 364.8l50.69 76.03C373.8 445.5 378.8 448 384 448c4.379 0 15.94-3.497 15.94-15.94c0-3.408-1.138-6.702-3.105-9.652L349.9 352H464c8.836 0 16-7.164 16-16C480 327.2 472.8 320 464 320zM432 456c0 4.406-3.594 8-8 8h-208c-4.406 0-8-3.594-8-8V384H160v72C160 486.9 185.1 512 216 512h208c30.88 0 56-25.12 56-56V384h-48V456zM622.7 181.9l-71.03-126.8C532.6 21.09 496.6 0 457.7 0H400c-9 0-17.22 5.031-21.34 13.03L323.1 119.4L260.7 11.83C256.4 4.5 248.5 0 240 0H182.3C143.4 0 107.4 21.09 88.38 55.05L17.34 181.9C5.1 202.1 0 225.1 0 248.3V392C0 422.9 25.12 448 56 448h32c30.88 0 56-25.12 56-56V267.8L160 242.6V288h48V160c0-7.719-6.009-24-24-24c-8.062 0-15.78 4.078-20.25 11.14l-64 100.8C97.28 251.8 96 256.3 96 260.8V392c0 4.406-3.594 8-8 8h-32c-4.406 0-8-3.594-8-8V248.3c0-15.03 3.875-29.89 11.22-42.98l71.03-126.8C140.8 59.69 160.8 48 182.3 48h43.97l71.69 121.9L237.2 288h53.97l123.4-240h43.03c21.56 0 41.5 11.69 52.06 30.52l71.03 126.8C588.1 218.4 592 233.3 592 248.3V392c0 4.406-3.594 8-8 8h-32c-4.406 0-8-3.594-8-8V260.1c0-4.578-1.312-9.062-3.781-12.92l-64-100.1c-4.5-7.031-12.23-11.07-20.25-11.07C438 136 432 152 432 160v128H480V242.1l16 25.03V392c0 30.88 25.12 56 56 56h32c30.88 0 56-25.12 56-56V248.3C640 225.1 633.1 202.1 622.7 181.9z\"]\n};\nvar faCameraRotate = {\n  prefix: 'far',\n  iconName: 'camera-rotate',\n  icon: [512, 512, [], \"e0d8\", \"M448 96h-72l-8.457-22.51C358.2 48.51 334.3 32 307.6 32H204.4C177.7 32 153.9 48.51 144.5 73.45L136 96H64C28.65 96 0 124.7 0 160v256c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64V160C512 124.7 483.3 96 448 96zM464 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V160c0-8.822 7.178-16 16-16h105.2l20.19-53.64C191.7 84.16 197.8 80 204.4 80h103.3c6.631 0 12.65 4.172 14.98 10.38L342.7 144H448c8.822 0 16 7.178 16 16V416zM346.9 187.7l-14.76 14.77C311.2 183.8 284.6 173 256 173c-35.64 0-68.69 16.12-90.64 44.22C157.2 227.7 159 242.8 169.5 250.9C179.9 259.1 195 257.2 203.2 246.8c22.5-28.79 67.17-32.26 95.08-10.48l-14.61 14.62C275.9 258.6 281.3 271.7 292.1 272h67.36C364.2 271.9 368 268 368 263.3V196.4C368 185.4 354.7 179.9 346.9 187.7zM308.8 329.2c-22.5 28.79-67.17 32.26-95.08 10.48l14.61-14.62C236.1 317.4 230.7 304.3 219.9 304H152.6C147.8 304.1 144 307.1 144 312.7v66.87c0 11.02 13.33 16.54 21.12 8.74l14.76-14.77C200.8 392.2 227.4 403 256 403c35.64 0 68.69-16.12 90.64-44.22c8.172-10.45 6.312-25.53-4.125-33.69C332.1 316.9 317 318.8 308.8 329.2z\"]\n};\nvar faSunDust = {\n  prefix: 'far',\n  iconName: 'sun-dust',\n  icon: [512, 512, [], \"f764\", \"M400.8 62.9l-70.88 13.75L289.5 16.78c-15.12-22.37-51.88-22.37-67 0L182.1 76.65L111.3 62.9C97.1 60.4 84.5 64.53 75 74.15C65.5 83.78 61.25 97.28 63.88 110.4l13.75 70.1l-59.88 40.5C6.625 229.5 0 242 0 255.5c0 13.5 6.75 25.1 17.75 33.5l59.88 40.5l-13.75 70.1C61.25 413.8 65.5 427.3 75 436.8l38.38-38.12l17.38-91.12L53.88 255.5l76.88-51.1L113.1 112.3l91 17.62L256 53.03l51.88 76.87l91-17.62l-.125 1l38.75-38.75c-.25-.25-.25-.375-.375-.5C427.5 64.53 413.8 60.4 400.8 62.9zM256 200c15.38 0 29.38 6.25 39.63 16.38l33.88-33.87C310.8 163.8 284.8 152 256 152c-57.25 0-104 46.75-104 103.1c0 28.75 11.75 54.75 30.5 73.49l33.88-33.87C206.3 285.4 200 271.4 200 256C200 225.1 225.1 200 256 200zM160 448c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S177.8 448 160 448zM480 192c17.75 0 32-14.25 32-32s-14.25-32-32-32s-32 14.25-32 32S462.3 192 480 192zM320 288c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S337.8 288 320 288zM400 208c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S417.8 208 400 208zM240 368c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S257.8 368 240 368zM480 448c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S497.8 448 480 448zM400 368c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S417.8 368 400 368zM320 448c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S337.8 448 320 448zM480 288c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S497.8 288 480 288z\"]\n};\nvar faCommentText = {\n  prefix: 'far',\n  iconName: 'comment-text',\n  icon: [512, 512, [], \"e14d\", \"M256 31.1c-141.4 0-255.1 93.13-255.1 208c0 47.62 19.91 91.25 52.91 126.3c-14.88 39.5-45.87 72.88-46.37 73.25c-6.625 7-8.374 17.25-4.624 26C5.818 474.3 14.38 480 24 480c61.5 0 109.1-25.75 139.1-46.25c28.88 9 60.15 14.25 92.9 14.25c141.4 0 255.1-93.13 255.1-207.1S397.4 31.1 256 31.1zM256.1 400c-26.75 0-53.13-4.125-78.38-12.12L154.9 380.8L135.4 394.5c-14.25 10.12-33.88 21.38-57.5 29c7.375-12.12 14.38-25.75 19.88-40.25l10.62-28l-20.62-21.88C69.82 314.1 48.07 282.3 48.07 240c0-88.25 93.25-160 208-160s208 71.75 208 160S370.8 400 256.1 400zM328 160h-144C170.8 160 160 170.7 160 183.1S170.8 208 184 208h48v104c0 13.25 10.75 23.1 23.1 23.1S280 325.3 280 312V208h48C341.3 208 352 197.2 352 183.1S341.3 160 328 160z\"]\n};\nvar faSprayCanSparkles = {\n  prefix: 'far',\n  iconName: 'spray-can-sparkles',\n  icon: [512, 512, [\"air-freshener\"], \"f5d0\", \"M192 0C209.7 0 224 14.33 224 32V128H96V32C96 14.33 110.3 0 128 0H192zM96 336C96 300.7 124.7 272 160 272C195.3 272 224 300.7 224 336C224 371.3 195.3 400 160 400C124.7 400 96 371.3 96 336zM0 256C0 202.1 42.98 160 96 160H224C277 160 320 202.1 320 256V448C320 483.3 291.3 512 256 512H64C28.65 512 0 483.3 0 448V256zM48 256V448C48 456.8 55.16 464 64 464H256C264.8 464 272 456.8 272 448V256C272 229.5 250.5 208 224 208H96C69.49 208 48 229.5 48 256zM352 64L339.6 93.78C338.1 95 337.4 96 336 96C334.6 96 333 95 332.4 93.78L320 64L290.2 51.58C288.1 50.97 288 49.36 288 48C288 46.62 288.1 45.03 290.2 44.42L320 32L332.4 2.219C333 1 334.6 0 336 0C337.4 0 338.1 1 339.6 2.219L352 32L381.8 44.42C383 45.03 384 46.62 384 48C384 49.36 383 50.97 381.8 51.58L352 64zM418.2 51.58C416.1 50.97 416 49.36 416 48C416 46.62 416.1 45.03 418.2 44.42L448 32L460.4 2.219C461 1 462.6 0 464 0C465.4 0 466.1 1 467.6 2.219L480 32L509.8 44.42C511 45.03 512 46.62 512 48C512 49.36 511 50.97 509.8 51.58L480 64L467.6 93.78C466.1 95 465.4 96 464 96C462.6 96 461 95 460.4 93.78L448 64L418.2 51.58zM509.8 236.4C511 237 512 238.6 512 240C512 241.4 511 242.1 509.8 243.6L480 256L467.6 285.8C466.1 287 465.4 288 464 288C462.6 288 461 287 460.4 285.8L448 256L418.2 243.6C416.1 242.1 416 241.4 416 240C416 238.6 416.1 237 418.2 236.4L448 224L460.4 194.2C461 193 462.6 192 464 192C465.4 192 466.1 193 467.6 194.2L480 224L509.8 236.4zM416 160L403.6 189.8C402.1 191 401.4 192 400 192C398.6 192 397 191 396.4 189.8L384 160L354.2 147.6C352.1 146.1 352 145.4 352 144C352 142.6 352.1 141 354.2 140.4L384 128L396.4 98.22C397 97 398.6 96 400 96C401.4 96 402.1 97 403.6 98.22L416 128L445.8 140.4C447 141 448 142.6 448 144C448 145.4 447 146.1 445.8 147.6L416 160z\"]\n};\nvar faAirFreshener = faSprayCanSparkles;\nvar faSignalBars = {\n  prefix: 'far',\n  iconName: 'signal-bars',\n  icon: [640, 512, [\"signal-alt\", \"signal-alt-4\", \"signal-bars-strong\"], \"f690\", \"M128 384H64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64C160 398.3 145.7 384 128 384zM112 464h-32v-32h32V464zM280 256h-64c-17.67 0-32 14.33-32 32v192c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V288C312 270.3 297.7 256 280 256zM264 464h-32v-160h32V464zM584 0h-64c-17.67 0-32 14.33-32 32v448c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V32C616 14.33 601.7 0 584 0zM568 464h-32v-416h32V464zM432 128h-64c-17.67 0-32 14.33-32 32v320c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V160C464 142.3 449.7 128 432 128zM416 464h-32v-288h32V464z\"]\n};\nvar faSignalAlt = faSignalBars;\nvar faSignalAlt4 = faSignalBars;\nvar faSignalBarsStrong = faSignalBars;\nvar faDiamondExclamation = {\n  prefix: 'far',\n  iconName: 'diamond-exclamation',\n  icon: [512, 512, [], \"e405\", \"M256 319.1c-17.66 0-32 14.34-32 32s14.34 32 32 32s32-14.34 32-32S273.7 319.1 256 319.1zM232 151.1v112c0 13.25 10.75 24 24 24s24-10.75 24-24v-112c0-13.25-10.75-24-24-24S232 138.7 232 151.1zM497.7 222.6l-208.2-209.1c-19.01-18.02-50.05-18.02-68.06 0L14.27 222.6c-19.04 17.98-19.04 49.03 0 67.01l208.2 208.1c18.02 19.04 49.05 19.04 67.07 0l208.2-208.1C516.8 271.6 516.8 240.6 497.7 222.6zM256 463.4L48.64 256.1l206.2-208.1h.2891c.416 0 .7988 .0957 1.057 .1914c.127 .0332 .1914 .0645 .2559 .0957l206.9 207.8L256 463.4z\"]\n};\nvar faStar = {\n  prefix: 'far',\n  iconName: 'star',\n  icon: [576, 512, [11088, 61446], \"f005\", \"M287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0L287.9 0zM287.9 78.95L235.4 187.2C231.9 194.3 225.1 199.3 217.3 200.5L98.98 217.9L184.9 303C190.4 308.5 192.9 316.4 191.6 324.1L171.4 443.7L276.6 387.5C283.7 383.7 292.2 383.7 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.9 78.95z\"]\n};\nvar faDialMin = {\n  prefix: 'far',\n  iconName: 'dial-min',\n  icon: [576, 512, [], \"e161\", \"M256 32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32C320 49.67 305.7 64 288 64C270.3 64 256 49.67 256 32zM174.9 174.9C237.3 112.4 338.7 112.4 401.1 174.9C463.6 237.3 463.6 338.7 401.1 401.1C338.7 463.6 237.3 463.6 174.9 401.1C112.4 338.7 112.4 237.3 174.9 174.9V174.9zM304.1 271C314.3 280.4 314.3 295.6 304.1 304.1L227.6 382.3C270.9 410.2 329.3 405.1 367.2 367.2C410.9 323.5 410.9 252.5 367.2 208.8C323.5 165.1 252.5 165.1 208.8 208.8C170.9 246.7 165.8 305.1 193.7 348.4L271 271C280.4 261.7 295.6 261.7 304.1 271L304.1 271zM576 288C576 305.7 561.7 320 544 320C526.3 320 512 305.7 512 288C512 270.3 526.3 256 544 256C561.7 256 576 270.3 576 288zM0 288C0 270.3 14.33 256 32 256C49.67 256 64 270.3 64 288C64 305.7 49.67 320 32 320C14.33 320 0 305.7 0 288zM128 96C128 113.7 113.7 128 96 128C78.33 128 64 113.7 64 96C64 78.33 78.33 64 96 64C113.7 64 128 78.33 128 96zM448 96C448 78.33 462.3 64 480 64C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128C462.3 128 448 113.7 448 96zM128 480C128 497.7 113.7 512 96 512C78.33 512 64 497.7 64 480C64 462.3 78.33 448 96 448C113.7 448 128 462.3 128 480zM448 480C448 462.3 462.3 448 480 448C497.7 448 512 462.3 512 480C512 497.7 497.7 512 480 512C462.3 512 448 497.7 448 480z\"]\n};\nvar faRepeat = {\n  prefix: 'far',\n  iconName: 'repeat',\n  icon: [512, 512, [128257], \"f363\", \"M176 128h143.1l-.0065 56c0 9.703 5.846 18.45 14.82 22.17s19.28 1.656 26.16-5.203l80.01-80c9.373-9.371 9.373-24.57 0-33.94l-80.01-80c-6.877-6.859-17.19-8.922-26.16-5.203S319.1 14.3 319.1 24V80H176C78.95 80 0 158.1 0 256c0 13.25 10.75 24 24 24S48 269.3 48 256C48 185.4 105.4 128 176 128zM488 232c-13.25 0-24 10.75-24 24c0 70.59-57.42 128-128 128H192l.0114-56c0-9.703-5.846-18.45-14.82-22.17S157.9 304.2 151 311l-80.01 80c-9.373 9.371-9.373 24.57 0 33.94l80.01 80c6.877 6.859 17.19 8.922 26.16 5.203S192 497.7 192 488L192 432H336c97.05 0 176-78.97 176-176C512 242.8 501.3 232 488 232z\"]\n};\nvar faCross = {\n  prefix: 'far',\n  iconName: 'cross',\n  icon: [384, 512, [128327, 10013], \"f654\", \"M335.1 112H272v-64C272 21.49 250.5 0 224 0H160C133.5 0 112 21.49 112 48v64H47.1C21.49 112-.0008 133.5-.0008 160v64c0 26.51 21.49 48 47.1 48H112v192C112 490.5 133.5 512 160 512h64c26.51 0 48-21.49 48-48v-192h63.1c26.51 0 48-21.49 48-48V160C383.1 133.5 362.5 112 335.1 112zM335.1 224H224v240H160V224H47.1V160H160V48h64V160h111.1V224z\"]\n};\nvar faPageCaretDown = {\n  prefix: 'far',\n  iconName: 'page-caret-down',\n  icon: [384, 512, [\"file-caret-down\"], \"e429\", \"M192 352C187.5 352 183.2 350.1 180.2 346.8L104.5 264.2C90.38 248.8 101.3 224 122.2 224H261.8C282.7 224 293.6 248.8 279.5 264.2L203.8 346.8C200.8 350.1 196.5 352 192 352zM320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H245.5C262.5 0 278.7 6.743 290.7 18.75L365.3 93.26C377.3 105.3 384 121.5 384 138.5V448C384 483.3 355.3 512 320 512zM48 448C48 456.8 55.16 464 64 464H320C328.8 464 336 456.8 336 448V138.5C336 134.3 334.3 130.2 331.3 127.2L256.8 52.69C253.8 49.69 249.7 48 245.5 48H64C55.16 48 48 55.16 48 64V448z\"]\n};\nvar faFileCaretDown = faPageCaretDown;\nvar faBox = {\n  prefix: 'far',\n  iconName: 'box',\n  icon: [448, 512, [128230], \"f466\", \"M342.4 32C367.7 32 390.6 46.9 400.9 70.01L442.5 163.6C446.1 171.8 448 180.6 448 189.6V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V189.6C0 180.6 1.879 171.8 5.516 163.6L47.11 70.01C57.38 46.89 80.3 32 105.6 32H342.4zM342.4 80H248V160H388.4L357 89.5C354.5 83.72 348.7 80 342.4 80V80zM400 208H48V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V208zM59.64 160H200V80H105.6C99.27 80 93.54 83.72 90.97 89.5L59.64 160z\"]\n};\nvar faVenusMars = {\n  prefix: 'far',\n  iconName: 'venus-mars',\n  icon: [640, 512, [9892], \"f228\", \"M248 392h-48v-41.82C285.8 338.4 352 265 352 176c0-97.2-78.8-176-176-176c-97.2 0-176 78.8-176 176c0 89.04 66.18 162.4 152 174.2V392h-48c-13.25 0-24 10.75-24 24s10.75 24 24 24h48v48C152 501.3 162.8 512 176 512s24-10.75 24-24v-48h48c13.25 0 24-10.75 24-24S261.3 392 248 392zM176 304c-70.58 0-128-57.42-128-128s57.42-128 128-128c70.58 0 128 57.42 128 128S246.6 304 176 304zM616 0h-112C490.8 0 480 10.75 480 24s10.75 24 24 24h54.06l-52.29 52.29c-31.3-23.72-68.42-36.26-105.8-36.26c-15.19 0-30.15 2.657-44.93 6.565c8.125 13.74 14.89 28.38 19.71 43.9C382.9 112.9 391.4 112 400 112c34.19 0 66.33 13.31 90.51 37.49c49.91 49.91 49.91 131.1 0 181C466.3 354.7 434.2 368 400 368c-32.98 0-63.89-12.64-87.75-35.22c-12.23 10.64-25.65 19.9-40.12 27.49c1.252 1.33 2.115 2.881 3.416 4.182C309.9 398.8 354.1 416 400 416c45.04 0 90.09-17.18 124.5-51.55c62.92-62.92 67.54-161.2 15.26-230.2L592 81.94V136C592 149.3 602.8 160 616 160S640 149.3 640 136v-112C640 10.75 629.3 0 616 0z\"]\n};\nvar faClockSevenThirty = {\n  prefix: 'far',\n  iconName: 'clock-seven-thirty',\n  icon: [512, 512, [], \"e351\", \"M232 335.3L211.1 365.3C204.6 376.3 189.7 379.3 178.7 371.1C167.7 364.6 164.7 349.7 172 338.7L236 242.7C241.9 233.9 252.8 229.1 262.1 233C273.1 236.1 280 245.4 280 256V392C280 405.3 269.3 416 256 416C242.7 416 232 405.3 232 392L232 335.3zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464z\"]\n};\nvar faArrowPointer = {\n  prefix: 'far',\n  iconName: 'arrow-pointer',\n  icon: [320, 512, [\"mouse-pointer\"], \"f245\", \"M.0003 425.1V55.18C.0003 42.38 10.38 32 23.19 32C28.86 32 34.34 34.08 38.59 37.86L312.6 281.4C317.3 285.6 320 291.6 320 297.9C320 310.1 310.1 320 297.9 320H170.5L229.5 446.8C235.1 458.9 229.9 473.1 217.9 478.7C205.9 484.3 191.6 479.1 186 467.1L126.7 339.7L38.58 440.5C34.4 445.3 28.36 448 22.01 448C9.855 448 0 438.1 0 425.1H.0003zM229.8 272L48 110.4V356.8L107.9 288.4C116.1 277.1 130.2 272 144 272L229.8 272z\"]\n};\nvar faMousePointer = faArrowPointer;\nvar faClockFourThirty = {\n  prefix: 'far',\n  iconName: 'clock-four-thirty',\n  icon: [512, 512, [], \"e34b\", \"M280 392C280 405.3 269.3 416 256 416C242.7 416 232 405.3 232 392V256C232 247.1 236.9 239 244.7 234.8C252.5 230.7 261.9 231.1 269.3 236L365.3 300C376.3 307.4 379.3 322.3 371.1 333.3C364.6 344.3 349.7 347.3 338.7 339.1L280 300.8L280 392zM256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512zM464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256z\"]\n};\nvar faSignalBarsGood = {\n  prefix: 'far',\n  iconName: 'signal-bars-good',\n  icon: [576, 512, [\"signal-alt-3\"], \"f693\", \"M400 128h-64c-17.67 0-32 14.33-32 32v320c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V160C432 142.3 417.7 128 400 128zM384 464h-32v-288h32V464zM96 384H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64C128 398.3 113.7 384 96 384zM80 464h-32v-32h32V464zM248 256h-64c-17.67 0-32 14.33-32 32v192c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V288C280 270.3 265.7 256 248 256zM232 464h-32v-160h32V464z\"]\n};\nvar faSignalAlt3 = faSignalBarsGood;\nvar faCactus = {\n  prefix: 'far',\n  iconName: 'cactus',\n  icon: [512, 512, [127797], \"f8a7\", \"M240 130c-8.875 0-16 7.125-16 16c0 8.75 7.125 16 16 16s16-7.25 16-16C256 137.1 248.9 130 240 130zM272 354c-8.875 0-16 7.125-16 16c0 8.75 7.125 16 16 16s16-7.25 16-16C288 361.1 280.9 354 272 354zM464 224c-26.5 0-48 21.5-48 47.1v63.1c0 8.875-7.125 15.1-16 15.1H352V101.4c0-52-38.88-98.5-90.88-101.2C259.4 .0047 257.8 0 256.1 0C203.1 0 160 43 160 96v127.1L112 224c-8.875 0-16-7.125-16-15.1V144c0-26.5-21.5-47.1-48-47.1S0 117.5 0 144v63.1c0 61.88 50.12 111.1 112 111.1H160v159.1C160 497.6 174.4 512 192 512h128c17.62 0 32-14.37 32-31.1v-31.1h48c61.88 0 112-50.12 112-111.1V272C512 245.5 490.5 224 464 224zM304 464h-96V96c0-26.5 21.5-48 48-48l2.625 .125C283.6 49.38 304 73.38 304 101.4V464z\"]\n};\nvar faMaximize = {\n  prefix: 'far',\n  iconName: 'maximize',\n  icon: [448, 512, [\"expand-arrows-alt\"], \"f31e\", \"M428.2 290.4c-11.97-4.969-25.72-2.219-34.87 6.937l-47.03 47.04L257.9 256l88.4-88.41l47.03 47.03c6.127 6.117 14.3 9.352 22.63 9.352c4.117 0 8.276-.7977 12.24-2.415c11.97-4.953 19.75-16.62 19.75-29.56V56c0-13.25-10.74-23.1-23.1-23.1h-135.1c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.937 34.87l47.03 47.03L224 222.1L135.6 133.7l47.03-47.03c6.117-6.129 9.362-14.29 9.362-22.63c0-4.117-.8077-8.277-2.425-12.25c-4.953-11.97-16.62-19.75-29.56-19.75H24c-13.25 0-23.1 10.74-23.1 23.1v135.1c0 12.94 7.797 24.62 19.75 29.56c11.97 4.969 25.72 2.219 34.87-6.937l47.03-47.03L190.1 256l-88.41 88.41L54.63 297.4c-6.127-6.117-14.29-9.367-22.63-9.367c-4.117 0-8.279 .8125-12.25 2.43c-11.97 4.953-19.75 16.62-19.75 29.56v135.1c0 13.25 10.74 23.1 23.1 23.1h135.1c12.94 0 24.62-7.797 29.56-19.75c4.969-11.97 2.219-25.72-6.937-34.87l-47.03-47.03l88.41-88.41l88.4 88.41l-47.03 47.02c-6.117 6.129-9.351 14.3-9.351 22.64c0 4.117 .7968 8.271 2.414 12.24c4.953 11.97 16.62 19.75 29.56 19.75h135.1c13.25 0 23.1-10.74 23.1-23.1V319.1C447.1 307.1 440.2 295.4 428.2 290.4z\"]\n};\nvar faExpandArrowsAlt = faMaximize;\nvar faChargingStation = {\n  prefix: 'far',\n  iconName: 'charging-station',\n  icon: [576, 512, [], \"f5e7\", \"M199.6 176H240C246.7 176 252.8 180.2 255 186.6C257.3 192.9 255.4 199.1 250.2 204.3L154.2 284.3C148.6 288.1 140.5 289.2 134.6 284.9C128.7 280.6 126.4 272.9 129.1 266.1L152.4 208H112C105.3 208 99.25 203.8 96.96 197.4C94.66 191.1 96.58 184 101.8 179.7L197.8 99.71C203.4 95.02 211.5 94.75 217.4 99.06C223.3 103.4 225.6 111.1 222.9 117.9L199.6 176zM32 464V64C32 28.65 60.65 0 96 0H256C291.3 0 320 28.65 320 64V256H328C376.6 256 416 295.4 416 344V372C416 387.5 428.5 400 444 400C459.5 400 472 387.5 472 372V268.3C439.5 258.1 416 227.8 416 192V152C416 138.7 426.7 128 440 128H448V80C448 71.16 455.2 64 464 64C472.8 64 480 71.16 480 80V128H512V80C512 71.16 519.2 64 528 64C536.8 64 544 71.16 544 80V128H552C565.3 128 576 138.7 576 152V192C576 227.8 552.5 258.1 520 268.3V372C520 413.1 485.1 448 444 448C402 448 368 413.1 368 372V344C368 321.9 350.1 304 328 304H320V464H328C341.3 464 352 474.7 352 488C352 501.3 341.3 512 328 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H32zM80 64V464H272V64C272 55.16 264.8 48 256 48H96C87.16 48 80 55.16 80 64zM496 224C513.7 224 528 209.7 528 192V176H464V192C464 209.7 478.3 224 496 224z\"]\n};\nvar faShapes = {\n  prefix: 'far',\n  iconName: 'shapes',\n  icon: [512, 512, [\"triangle-circle-square\"], \"f61f\", \"M411.8 207.8C406.2 217.8 395.5 223.1 384 223.1H192C180.5 223.1 169.8 217.8 164.2 207.8C158.5 197.7 158.6 185.4 164.6 175.5L260.6 15.54C266.3 5.897 276.8 0 288 0C299.2 0 309.7 5.898 315.4 15.54L411.4 175.5C417.4 185.4 417.5 197.7 411.8 207.8V207.8zM288 63.1L220.3 175.1H355.7L288 63.1zM472 271.1C494.1 271.1 512 289.9 512 311.1V456C512 478.1 494.1 496 472 496H328C305.9 496 288 478.1 288 456V311.1C288 289.9 305.9 271.1 328 271.1H472zM464 319.1H336V448H464V319.1zM256 384C256 454.7 198.7 512 128 512C57.31 512 0 454.7 0 384C0 313.3 57.31 255.1 128 255.1C198.7 255.1 256 313.3 256 384zM128 303.1C83.82 303.1 48 339.8 48 384C48 428.2 83.82 464 128 464C172.2 464 208 428.2 208 384C208 339.8 172.2 303.1 128 303.1z\"]\n};\nvar faTriangleCircleSquare = faShapes;\nvar faPlaneTail = {\n  prefix: 'far',\n  iconName: 'plane-tail',\n  icon: [576, 512, [], \"e22c\", \"M64 .0003H140.9C158.2 .0003 174.8 7.025 186.9 19.47L416 256H520C533.3 256 544 266.7 544 280C544 293.3 533.3 304 520 304H296.7C293.1 304 289.5 304.5 286 305.4L90.7 359.3C84.38 361.1 79.1 366.8 79.1 373.4C79.1 379.4 83.74 384.9 89.41 387L285.5 461.4C290.1 463.1 294.9 464 299.7 464H520C533.3 464 544 474.7 544 488C544 501.3 533.3 512 520 512H299.7C289.1 512 278.5 510.1 268.5 506.3L72.38 431.9C48.07 422.7 31.1 399.4 31.1 373.4C31.1 345.2 50.8 320.5 77.93 313.1L93.47 308.8L32.78 39.02C28.28 19.02 43.49 0 63.1 0L64 .0003zM392 352C405.3 352 416 362.7 416 376C416 389.3 405.3 400 392 400H248C234.7 400 224 389.3 224 376C224 362.7 234.7 352 248 352H392z\"]\n};\nvar faGaugeSimpleMax = {\n  prefix: 'far',\n  iconName: 'gauge-simple-max',\n  icon: [512, 512, [\"tachometer-fastest\"], \"f62b\", \"M256 296C266.3 296 275.9 298.8 284.2 303.6L394.4 228.2C405.4 220.7 420.3 223.5 427.8 234.4C435.3 245.4 432.5 260.3 421.6 267.8L311.3 343.2C311.8 346.1 312 349 312 352C312 382.9 286.9 408 256 408C225.1 408 200 382.9 200 352C200 321.1 225.1 295.1 256 295.1V296zM256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512zM464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256z\"]\n};\nvar faTachometerFastest = faGaugeSimpleMax;\nvar faCircleU = {\n  prefix: 'far',\n  iconName: 'circle-u',\n  icon: [512, 512, [], \"e127\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM344 144C330.8 144 320 154.8 320 168v122.9C320 324.6 291.3 352 256 352s-64-27.41-64-61.09V168C192 154.8 181.3 144 168 144S144 154.8 144 168v122.9C144 351.1 194.3 400 256 400s112-48.94 112-109.1V168C368 154.8 357.3 144 344 144z\"]\n};\nvar faShieldSlash = {\n  prefix: 'far',\n  iconName: 'shield-slash',\n  icon: [640, 512, [], \"e24b\", \"M639.1 487.1c0-7.118-3.152-14.16-9.189-18.89l-134.3-105.3C533.4 303.5 560 225.5 560 127.1c0-19.38-11.75-36.91-29.5-44.28l-192-80C332.6 1.203 326.3 0 320.1 0S307.5 1.203 301.6 3.703L128.9 75.68L38.81 5.109C34.41 1.672 29.19 0 24.03 0C10.2 0 .0008 11.29 .0008 24c0 7.118 3.152 14.16 9.189 18.89l591.1 463.1C605.6 510.3 610.8 512 615.1 512C629.8 512 639.1 500.6 639.1 487.1zM458.3 333.9L172.1 109.6L320 48L512 128C512 208.8 490.5 278.3 458.3 333.9zM320 464c-82.64-34.43-162.9-130.4-185.5-261.9l-53.33-41.8C96.42 398.1 273.1 512 319.9 512c36.99 0 102.6-57.92 117.3-72.57l-37.7-29.54C374.3 434.3 346.1 452.8 320 464z\"]\n};\nvar faSquarePhoneHangup = {\n  prefix: 'far',\n  iconName: 'square-phone-hangup',\n  icon: [448, 512, [\"phone-square-down\"], \"e27a\", \"M83.99 258.9C79.5 263.4 78.71 270.3 82.07 275.7l23.73 37.96c3.432 5.5 10.39 7.82 16.48 5.398l47.43-18.97c5.605-2.219 9.062-7.951 8.422-13.91L175.2 256.2c31.6-10.79 66.05-10.79 97.64-.0098l-2.979 29.97c-.6035 5.977 2.826 11.65 8.4 13.9L325.7 319.1c6.121 2.391 13.07 .1094 16.52-5.428l23.72-37.95c3.365-5.355 2.582-12.24-1.904-16.73C286.8 181.7 161.2 181.7 83.99 258.9zM384 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM400 416c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V96c0-8.82 7.178-16 16-16h320c8.822 0 16 7.18 16 16V416z\"]\n};\nvar faPhoneSquareDown = faSquarePhoneHangup;\nvar faArrowUpLeft = {\n  prefix: 'far',\n  iconName: 'arrow-up-left',\n  icon: [320, 512, [], \"e09d\", \"M312.1 408.1C308.3 413.7 302.1 416 296 416s-12.28-2.344-16.97-7.031L48 177.9V360C48 373.3 37.25 384 24 384S0 373.3 0 360v-240C0 106.8 10.75 96 24 96h240C277.3 96 288 106.8 288 120S277.3 144 264 144H81.94l231 231C322.3 384.4 322.3 399.6 312.1 408.1z\"]\n};\nvar faTransporter1 = {\n  prefix: 'far',\n  iconName: 'transporter-1',\n  icon: [512, 512, [], \"e043\", \"M120 288c7.375 0 14.25-3.375 18.88-9.125L192 211.3V320H176C167.2 320 160 327.2 160 336S167.2 352 176 352h160c8.844 0 16-7.156 16-16S344.8 320 336 320H320V211.3l53.13 67.63c8.25 10.38 23.25 12.12 33.75 4c10.38-8.25 12.12-23.25 4-33.75L332.5 149.4C321.9 135.9 305.6 128 288.4 128H223.5c-17.12 0-33.38 7.875-44 21.38L101.1 249.1C95.38 256.4 94.38 266.3 98.38 274.5S110.8 288 120 288zM336 384h-160C167.2 384 160 391.2 160 400S167.2 416 176 416h160c8.844 0 16-7.156 16-16S344.8 384 336 384zM256 96c26.5 0 48-21.5 48-48S282.5 0 256 0S208 21.5 208 48S229.5 96 256 96zM93.75 364.4L64 352l-12.38-29.75C50.88 320.9 49.5 320 48 320s-2.875 .875-3.625 2.25L32 352l-29.75 12.38C.875 365.1 0 366.5 0 368s.875 2.875 2.25 3.625L32 384l12.38 29.75C45.13 415.1 46.5 416 48 416s2.875-.875 3.625-2.25L64 384l29.75-12.38C95.13 370.9 96 369.5 96 368S95.13 365.1 93.75 364.4zM509.8 172.4L480 160l-12.38-29.75C466.9 128.9 465.5 128 464 128s-2.875 .875-3.625 2.25L448 160l-29.75 12.38C416.9 173.1 416 174.5 416 176s.875 2.875 2.25 3.625L448 192l12.38 29.75C461.1 223.1 462.5 224 464 224s2.875-.875 3.625-2.25L480 192l29.75-12.38C511.1 178.9 512 177.5 512 176S511.1 173.1 509.8 172.4zM392 464H352c0-8.844-7.156-16-16-16h-160C167.2 448 160 455.2 160 464H120C106.7 464 96 474.7 96 488C96 501.3 106.7 512 120 512h272c13.25 0 24-10.75 24-24C416 474.7 405.3 464 392 464z\"]\n};\nvar faPeanuts = {\n  prefix: 'far',\n  iconName: 'peanuts',\n  icon: [640, 512, [129372], \"e431\", \"M336 316c-11.03 0-19.1 8.969-19.1 20s8.967 19.1 19.1 19.1c11.03 0 19.1-8.967 19.1-19.1S347 316 336 316zM336 380c-11.03 0-19.1 8.969-19.1 20s8.967 20 19.1 20c11.03 0 19.1-8.969 19.1-20S347 380 336 380zM272 380c-11.03 0-19.1 8.969-19.1 20s8.969 20 19.1 20c11.03 0 19.1-8.969 19.1-20S283 380 272 380zM527.1 124c-11.03 0-20 8.969-20 20s8.969 20 20 20c11.03 0 19.1-8.969 19.1-20S539 124 527.1 124zM638.4 95.12c-1.531-50.04-43.46-91.98-93.52-93.5c0 0-53.69-1.62-55.74-1.62c-61.07 0-148.4 32.64-170.4 152.7c.6134-5.28 .9273-10.62 .9273-15.99c0-19.72-4.232-39.9-13.42-59.31L287.1 36.82c-10.88-22.98-34.29-36.82-58.19-36.82c-8.01 0-16.07 1.554-23.74 4.841l-40.39 17.31c-51.01 21.87-80.85 70.74-80.85 122.9c0 32.42 9.155 40.15 9.155 61.37c0 66.64-93.05 57.76-93.05 167.8c0 20.08 4.417 40.65 13.74 60.37l19.2 40.57c10.87 22.98 34.29 36.82 58.19 36.82c8.009 0 16.07-1.554 23.74-4.839l40.39-17.31c2.697-1.156 4.875-2.9 7.363-4.299c16.45 14.64 37.51 24.14 60.52 24.84c0 0 53.25 1.609 55.06 1.609c86.9 0 159.6-63.38 170.2-149.5c4.178-33.2 29.75-40.62 42.15-42.17c86.09-10.59 149.5-83.31 149.5-170.3c0-1.795-.027-3.595-.0813-5.402L638.4 95.12zM591.1 150.3c0 63.54-44.56 114.7-107.3 122.4c-22.37 2.75-42.06 12.06-56.1 26.97c-14.81 14.88-24.12 34.56-26.9 56.94c-7.802 63.08-58.65 107.3-123.3 107.3c-1.105 0-52.92-1.555-52.92-1.555c-24.72-.75-46.25-22.26-46.96-46.1c0 0-1.595-52.35-1.595-53.74c0-63.54 44.56-114.7 107.3-122.4c63.42-7.785 80.94-59.61 83.9-83.9c7.748-62.8 58.87-107.3 122.4-107.3c1.375 0 53.78 1.578 53.78 1.578c24.72 .75 46.25 22.27 46.96 46.98C590.4 96.57 591.1 148.9 591.1 150.3zM527.1 188c-11.03 0-20 8.969-20 20s8.969 20 20 20c11.03 0 19.1-8.969 19.1-20S539 188 527.1 188zM463.1 188c-11.03 0-19.1 8.969-19.1 20s8.967 20 19.1 20s19.1-8.969 19.1-20S475 188 463.1 188z\"]\n};\nvar faShuffle = {\n  prefix: 'far',\n  iconName: 'shuffle',\n  icon: [512, 512, [128256, \"random\"], \"f074\", \"M424.1 287c-9.375-9.375-24.56-9.344-33.94 .0313s-9.375 24.56 0 33.94L430.1 360H332l-58.01-77.34l-29.1 39.99l56.82 75.75C305.3 404.4 312.4 408 320 408h110.1l-39.03 39.03c-9.375 9.375-9.375 24.56 0 33.94C395.7 485.7 401.8 488 408 488s12.27-2.375 16.96-7.062l79.1-79.98c9.375-9.375 9.375-24.6 0-33.97L424.1 287zM24 152h92l58.01 77.34l29.1-39.99L147.2 113.6C142.7 107.6 135.6 104 128 104H24C10.75 104 0 114.8 0 128S10.75 152 24 152zM430.1 152l-39.03 39.03c-9.375 9.375-9.375 24.56 0 33.94C395.7 229.7 401.8 232 408 232s12.28-2.312 16.97-7l79.1-79.98c9.375-9.375 9.374-24.6-.0013-33.97l-79.1-79.98c-9.375-9.375-24.56-9.406-33.93-.0313s-9.375 24.56 0 33.94L430.1 104H320c-7.562 0-14.66 3.562-19.19 9.594L116 360H24C10.75 360 0 370.8 0 384s10.75 24 24 24H128c7.562 0 14.66-3.562 19.19-9.594L332 152H430.1z\"]\n};\nvar faRandom = faShuffle;\nvar faPersonRunning = {\n  prefix: 'far',\n  iconName: 'person-running',\n  icon: [448, 512, [127939, \"running\"], \"f70c\", \"M142.1 316.9L122.2 363.1C121 366.1 118.1 368 115 368H40c-13.25 0-24 10.75-24 24S26.75 416 40 416h75c22.38 0 42.62-13.25 51.5-33.1L180 350.5l-9.5-5.75C158.6 337.5 149.2 327.9 142.1 316.9zM288 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48S261.5 96 288 96zM408 240.5l-48.38-.125c-3.5 0-6.625-2.25-7.625-5.625l-13.88-46c-9.25-30.13-34-53.25-64.88-60.13L195 110.9C188.5 109.4 181.1 108.7 175.5 108.7c-19.27 0-38.11 6.396-53.72 18.46L73.38 164.5C67.27 169.2 64.08 176.2 64.08 183.4c0 12.45 9.888 24.04 23.98 24.04c5.158 0 10.35-1.649 14.69-5.047l48.37-37.25c7.096-5.509 15.73-8.367 24.48-8.367c2.967 0 5.949 .3281 8.891 .9923L199.4 161L164 248.4C161.2 255.3 159.9 262.4 159.9 269.4c0 19.12 9.79 37.46 27.07 47.98l83.75 50.5c2.476 1.486 3.932 4.149 3.932 6.933c0 .7289-.0999 1.466-.3074 2.192L241 481.4c-.6248 2.198-.9229 4.414-.9229 6.596C240.1 495.9 246.1 512 264.1 512c10.5 0 20.12-6.875 23.12-17.38l33.25-104.5c1.473-5.103 2.182-10.28 2.182-15.41c0-19.22-9.983-37.61-27.06-47.97L243.8 295.5l42-104.7c2.75 3.625 5 7.5 6.375 12l14 46c7.125 23.62 28.63 39.62 53.38 39.62l48.38 .25c13.25 0 24.12-10.75 24.12-24C432 251.4 421.4 240.6 408 240.5z\"]\n};\nvar faRunning = faPersonRunning;\nvar faMobileRetro = {\n  prefix: 'far',\n  iconName: 'mobile-retro',\n  icon: [320, 512, [], \"e527\", \"M80 152C80 138.7 90.75 128 104 128H216C229.3 128 240 138.7 240 152V232C240 245.3 229.3 256 216 256H104C90.75 256 80 245.3 80 232V152zM72 328C72 314.7 82.75 304 96 304C109.3 304 120 314.7 120 328C120 341.3 109.3 352 96 352C82.75 352 72 341.3 72 328zM120 408C120 421.3 109.3 432 96 432C82.75 432 72 421.3 72 408C72 394.7 82.75 384 96 384C109.3 384 120 394.7 120 408zM136 328C136 314.7 146.7 304 160 304C173.3 304 184 314.7 184 328C184 341.3 173.3 352 160 352C146.7 352 136 341.3 136 328zM184 408C184 421.3 173.3 432 160 432C146.7 432 136 421.3 136 408C136 394.7 146.7 384 160 384C173.3 384 184 394.7 184 408zM200 328C200 314.7 210.7 304 224 304C237.3 304 248 314.7 248 328C248 341.3 237.3 352 224 352C210.7 352 200 341.3 200 328zM248 408C248 421.3 237.3 432 224 432C210.7 432 200 421.3 200 408C200 394.7 210.7 384 224 384C237.3 384 248 394.7 248 408zM192 64C200.8 64 208 71.16 208 80C208 88.84 200.8 96 192 96H128C119.2 96 112 88.84 112 80C112 71.16 119.2 64 128 64H192zM256 0C291.3 0 320 28.65 320 64V448C320 483.3 291.3 512 256 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H256zM256 48H64C55.16 48 48 55.16 48 64V448C48 456.8 55.16 464 64 464H256C264.8 464 272 456.8 272 448V64C272 55.16 264.8 48 256 48z\"]\n};\nvar faGripLinesVertical = {\n  prefix: 'far',\n  iconName: 'grip-lines-vertical',\n  icon: [192, 512, [], \"f7a5\", \"M56 56V456C56 469.3 45.25 480 32 480C18.75 480 8 469.3 8 456V56C8 42.75 18.75 32 32 32C45.25 32 56 42.75 56 56zM184 56V456C184 469.3 173.3 480 160 480C146.7 480 136 469.3 136 456V56C136 42.75 146.7 32 160 32C173.3 32 184 42.75 184 56z\"]\n};\nvar faArrowUpFromSquare = {\n  prefix: 'far',\n  iconName: 'arrow-up-from-square',\n  icon: [512, 512, [], \"e09c\", \"M416 159.9l-8-.1648c-13.25 0-24 10.75-24 24.02c0 13.26 10.75 24.02 24 24.02H416c8.836 0 16 7.169 16 16.01v224.2c0 8.842-7.164 16.01-16 16.01H96c-8.836 0-16-7.169-16-16.01V223.8c0-8.842 7.164-16.01 16-16.01h8c13.25 0 24-10.75 24-24.02c0-13.27-10.75-24.02-24-24.02L96 159.9c-35.35 0-64 28.51-64 63.88v224.2C32 483.3 60.65 512 96 512h320c35.35 0 64-28.68 64-64.04V223.8C480 188.4 451.3 159.9 416 159.9zM160 151.8c6.47 0 12.91-2.614 17.62-7.752L232 85.08v234.8c0 13.26 10.75 24.02 24 24.02s24-10.76 24-24.02V85.08l54.38 58.95C339.1 149.2 345.5 151.7 352 151.7c13.23 0 24-10.77 24-24.05c0-5.83-2.108-11.64-6.376-16.26l-96-104.1C269.1 2.455 262.5-.0002 256-.0002S242.9 2.455 238.4 7.365l-96 104.1C138.1 116.1 135.1 121.9 135.1 127.7C135.1 141.1 146.9 151.8 160 151.8z\"]\n};\nvar faFileDashedLine = {\n  prefix: 'far',\n  iconName: 'file-dashed-line',\n  icon: [576, 512, [\"page-break\"], \"f877\", \"M432 448V368H480V448C480 483.3 451.3 512 416 512H160C124.7 512 96 483.3 96 448V368H144V448C144 456.8 151.2 464 160 464H416C424.8 464 432 456.8 432 448zM352 160C334.3 160 320 145.7 320 128V48H160C151.2 48 144 55.16 144 64V256H96V64C96 28.65 124.7 0 160 0H325.5C342.5 0 358.7 6.743 370.7 18.75L461.3 109.3C473.3 121.3 480 137.5 480 154.5V256H432V160H352zM136 288C149.3 288 160 298.7 160 312C160 325.3 149.3 336 136 336H24C10.75 336 0 325.3 0 312C0 298.7 10.75 288 24 288H136zM328 288C341.3 288 352 298.7 352 312C352 325.3 341.3 336 328 336H248C234.7 336 224 325.3 224 312C224 298.7 234.7 288 248 288H328zM552 288C565.3 288 576 298.7 576 312C576 325.3 565.3 336 552 336H440C426.7 336 416 325.3 416 312C416 298.7 426.7 288 440 288H552z\"]\n};\nvar faPageBreak = faFileDashedLine;\nvar faBracketCurlyRight = {\n  prefix: 'far',\n  iconName: 'bracket-curly-right',\n  icon: [256, 512, [], \"7d\", \"M32 55.1C32 69.25 42.75 80 55.1 80H136c4.4 0 8 3.6 8 8v77.5c0 23.44 9.337 45.91 25.95 62.45L198.1 256l-28.18 28.05C153.3 300.6 144 323.1 144 346.5V424c0 4.4-3.6 8-8 8H55.1C42.75 432 32 442.7 32 455.1S42.75 480 55.1 480H136c30.93 0 56-25.07 56-56v-77.5c0-10.56 4.197-20.7 11.67-28.17L249 273C253.5 268.5 256 262.4 256 256c0-6.375-2.5-12.5-7-17l-45.33-45.33C196.2 186.2 192 176.1 192 165.5V88C192 57.07 166.9 32 136 32H55.1C42.75 32 32 42.75 32 55.1z\"]\n};\nvar faSpider = {\n  prefix: 'far',\n  iconName: 'spider',\n  icon: [576, 512, [128375], \"f717\", \"M566.7 407.1l-31.1-94.81c-2.25-6.656-7.312-11.1-13.84-14.59l-104.3-41.72l104.3-41.72c6.593-2.625 11.69-8.031 13.91-14.78l31.1-97.31c4.125-12.59-2.719-26.15-15.31-30.31c-12.72-4.125-26.16 2.75-30.31 15.31l-28.5 86.68l-70.15 28.06l44.65-59.53c4.25-5.656 5.781-12.91 4.187-19.81l-23.1-103.1c-2.969-12.91-15.84-21.06-28.78-17.97c-12.91 2.969-20.97 15.84-17.97 28.78l21.47 93.12l-38.09 50.8V160.1c0-29.98-13.64-59.27-36.49-78.34c-8.716-7.277-19.63-11.15-30.76-11.15c-3.64 0-7.304 .414-10.92 1.26c-6.631 1.551-12.76 4.467-18.05 8.47C282.1 75.96 275.5 72.88 268.3 71.4c-3.224-.6679-6.478-.9941-9.71-.9941c-11.74 0-23.2 4.308-32.09 12.31c-21.6 19.42-34.5 48.34-34.5 77.34v13.3L153.9 122.6l21.47-93.12C178.4 16.5 170.3 3.625 157.4 .656c-12.75-3.062-25.81 5.031-28.78 17.97L104.6 122.6c-1.594 6.906-.0625 14.16 4.187 19.81l44.65 59.53L83.32 173.9L54.82 87.21C50.67 74.65 37.26 67.78 24.51 71.9C11.92 76.06 5.076 89.62 9.201 102.2l31.1 97.31C43.42 206.3 48.51 211.7 55.1 214.3l104.3 41.72L55.1 297.7c-6.531 2.594-11.59 7.937-13.84 14.59l-31.1 94.81c-4.219 12.56 2.531 26.19 15.06 30.44c2.562 .8437 5.156 1.25 7.687 1.25c10.03 0 19.37-6.312 22.75-16.31l28.44-84.34l70.28-28.11l-44.66 59.54c-4.25 5.656-5.781 12.91-4.187 19.81l23.1 103.1C131.2 504.5 141.1 512 151.1 512c1.781 0 3.625-.1875 5.437-.625C170.3 508.4 178.4 495.5 175.4 482.6l-21.47-93.12l10.17-13.56C182.3 427.1 230.7 464 288 464s105.7-36.94 123.9-88.1l10.17 13.56l-21.47 93.12c-2.1 12.94 5.062 25.81 17.97 28.78C420.4 511.8 422.2 512 424 512c10.91 0 20.78-7.5 23.34-18.59l23.1-103.1c1.594-6.906 .0625-14.16-4.187-19.81l-44.66-59.54l70.28 28.11l28.44 84.34c3.375 9.999 12.72 16.31 22.75 16.31c2.531 0 5.125-.4062 7.687-1.25C564.2 433.3 570.1 419.7 566.7 407.1zM288 416c-46.31 0-83.1-37.68-83.1-83.99c0-23.75 9.968-45.81 28.12-62.15l2.625-2.375C238.1 264.5 240 260.2 240 255.6V160c0-15.75 7.437-31.62 18.59-41.65l14.87 32.34C276.1 156.4 281.8 160 288 160c6.281-.0625 12.09-3.781 14.62-9.531l14.12-31.97c11.53 9.624 19.25 25.43 19.25 41.5V255.6c0 4.531 1.906 8.843 5.25 11.87l2.656 2.375c18.12 16.34 28.09 38.4 28.09 62.15C371.1 378.3 334.3 416 288 416z\"]\n};\nvar faClockThree = {\n  prefix: 'far',\n  iconName: 'clock-three',\n  icon: [512, 512, [], \"e356\", \"M232 120C232 106.7 242.7 96 256 96C269.3 96 280 106.7 280 120V232H360C373.3 232 384 242.7 384 256C384 269.3 373.3 280 360 280H256C242.7 280 232 269.3 232 256V120zM256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0zM48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256z\"]\n};\nvar faHandsBound = {\n  prefix: 'far',\n  iconName: 'hands-bound',\n  icon: [640, 512, [], \"e4f9\", \"M88 0C127.8 0 160 32.24 160 72V138.3C160.5 137.9 161 137.4 161.6 136.1C191.4 111.8 235.9 114.1 261.8 144.2L308.5 196.7C312.7 201.4 316.5 206.3 320 211.5C323.5 206.3 327.3 201.4 331.5 196.7L378.2 144.2C404.1 114.1 448.6 111.8 478.4 136.1C478.1 137.4 479.5 137.9 480 138.3V72C480 32.24 512.2 0 552 0C591.8 0 624 32.24 624 72V206.6C624 228.7 616.6 250.3 602.9 267.8L533.8 356.3C539.1 360.7 544 367.9 544 376C544 389.3 533.3 400 520 400H120C106.7 400 96 389.3 96 376C96 367.9 100 360.7 106.2 356.3L37.07 267.8C23.42 250.3 16 228.7 16 206.6V72C16 32.24 48.24 .0003 88 .0003L88 0zM163.8 352H296V290.1C296 267.4 287.7 245.5 272.6 228.6L225.9 176.1C217.3 166.3 202.5 165.3 192.5 173.7C185.9 179.3 183 187.8 184.3 195.8C184.9 199.8 186.6 203.6 189.3 206.1L220.5 246.1C220.7 246.3 220.8 246.5 220.1 246.6C229.1 257.4 226.4 272.1 214.1 280.4C204.8 286.9 191.4 284.7 183.9 275.3C183.8 275.1 183.6 274.9 183.5 274.8L112 179.4V71.1C112 58.74 101.3 47.1 88 47.1C74.75 47.1 64 58.74 64 71.1V206.6C64 218 67.84 229.2 74.9 238.2L163.8 352zM344 352H476.2L565.1 238.2C572.2 229.2 576 218 576 206.6V72C576 58.75 565.3 48 552 48C538.7 48 528 58.75 528 72V179.4L456.5 274.8C456.4 274.9 456.2 275.1 456.1 275.3C448.6 284.7 435.2 286.9 425 280.4C413.6 272.1 410.9 257.4 419 246.6C419.2 246.5 419.3 246.3 419.5 246.1L450.7 206.1C453.4 203.6 455.1 199.8 455.7 195.8C456.1 187.8 454.1 179.3 447.5 173.7C437.5 165.3 422.7 166.3 414.1 176.1L367.4 228.6C352.3 245.5 344 267.4 344 290.1L344 352zM520 424C533.3 424 544 434.7 544 448C544 461.3 533.3 472 520 472H512V488C512 501.3 501.3 512 488 512C474.7 512 464 501.3 464 488V472H344V488C344 501.3 333.3 512 320 512C306.7 512 296 501.3 296 488V472H176V488C176 501.3 165.3 512 152 512C138.7 512 128 501.3 128 488V472H120C106.7 472 96 461.3 96 448C96 434.7 106.7 424 120 424H520z\"]\n};\nvar faScalpelLineDashed = {\n  prefix: 'far',\n  iconName: 'scalpel-line-dashed',\n  icon: [576, 512, [\"scalpel-path\"], \"f61e\", \"M296 464h-48C234.8 464 224 474.8 224 488C224 501.2 234.8 512 248 512h48c13.2 0 24-10.8 24-24C320 474.8 309.2 464 296 464zM552 464h-48c-13.2 0-24 10.8-24 24c0 13.2 10.8 24 24 24h48c13.2 0 24-10.8 24-24C576 474.8 565.2 464 552 464zM424 464h-48c-13.2 0-24 10.8-24 24c0 13.2 10.8 24 24 24h48c13.2 0 24-10.8 24-24C448 474.8 437.2 464 424 464zM240.2 430.4C272.3 404.6 288 366.4 288 328V320H179.1L0 512c88.97 .125 174.1-29.12 239.6-81.13C239.8 430.6 239.9 430.5 240.2 430.4zM495.2 114.4c26.36-30.88 21.24-78.5-12.49-102.5C471.4 3.771 458.3 0 445.2 0c-20.77 0-41.65 9.422-55.88 26.11L187.9 261.5C178.9 272 186.4 288 200 288h131.9c9.369 0 18.24-4.125 24.36-11.25L495.2 114.4zM324.6 240H269.5l156.3-182.7C430.7 51.55 438.1 48 445.2 48c3.695 0 6.947 .9844 9.729 2.971c6.74 4.795 8.48 11.47 8.92 15.02c.4531 3.664 .3906 10.77-5.072 17.17L324.6 240z\"]\n};\nvar faScalpelPath = faScalpelLineDashed;\nvar faFileInvoiceDollar = {\n  prefix: 'far',\n  iconName: 'file-invoice-dollar',\n  icon: [384, 512, [], \"f571\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM96 128h80C184.8 128 192 120.8 192 112S184.8 96 176 96H96C87.16 96 80 103.2 80 112S87.16 128 96 128zM192 176C192 167.2 184.8 160 176 160H96C87.16 160 80 167.2 80 176S87.16 192 96 192h80C184.8 192 192 184.8 192 176zM197.5 308.8L191.1 307.2C168.3 300.2 168.8 296.1 169.6 292.5c1.375-7.812 16.59-9.719 30.27-7.625c5.594 .8438 11.73 2.812 17.59 4.844c10.39 3.594 21.83-1.938 25.45-12.34c3.625-10.44-1.891-21.84-12.33-25.47c-7.219-2.484-13.11-4.078-18.56-5.273V240c0-11.03-8.953-20-20-20s-20 8.969-20 20v5.992C149.6 250.8 133.8 264.8 130.2 285.7c-7.406 42.84 33.19 54.75 50.52 59.84l5.812 1.688c29.28 8.375 28.8 11.19 27.92 16.28c-1.375 7.812-16.59 9.75-30.31 7.625c-6.938-1.031-15.81-4.219-23.66-7.031l-4.469-1.625c-10.41-3.594-21.83 1.812-25.52 12.22c-3.672 10.41 1.781 21.84 12.2 25.53l4.266 1.5c7.758 2.789 16.38 5.59 25.06 7.512V416c0 11.03 8.953 20 20 20s20-8.969 20-20v-6.254c22.36-4.793 38.21-18.53 41.83-39.43C261.3 327 219.8 315.1 197.5 308.8z\"]\n};\nvar faPipeSmoking = {\n  prefix: 'far',\n  iconName: 'pipe-smoking',\n  icon: [640, 512, [], \"e3c4\", \"M616 0h-40.04c-41.69 0-79.71 14.56-101.3 38.75l-135.8 156c-15.43-4.338-32.17 .7559-41.14 14.03L272 243.2V232c0-30.88-25.12-56-56-56h-160C25.12 176 0 201.1 0 232v140.9C0 449.6 62.41 512 139.1 512h23.47c57.38 0 110.2-28.81 140.7-76.34l105.8-151.7c6.031-8.594 8.281-19.41 6.219-29.66c-.7344-3.588-2.566-6.738-4.258-9.934l102.2-159.1C526 61.94 550 48 575.8 48H616C629.3 48 640 37.25 640 24S629.3 0 616 0zM263.4 408.1C241.2 443.4 203.5 464 162.6 464H139.1C88.88 464 48 423.1 48 372.9V232C48 227.6 51.59 224 56 224h160C220.4 224 224 227.6 224 232v83.38c0 10.34 6.625 19.5 16.44 22.78c9.75 3.188 20.59-.0938 26.78-8.406l63.97-85.63l32.75 20.62L263.4 408.1z\"]\n};\nvar faFaceAstonished = {\n  prefix: 'far',\n  iconName: 'face-astonished',\n  icon: [512, 512, [], \"e36b\", \"M304 352V384C304 410.5 282.5 432 256 432C229.5 432 208 410.5 208 384V352C208 325.5 229.5 304 256 304C282.5 304 304 325.5 304 352zM208.4 224C208.4 241.7 194 256 176.4 256C158.7 256 144.4 241.7 144.4 224C144.4 206.3 158.7 192 176.4 192C194 192 208.4 206.3 208.4 224zM304.4 224C304.4 206.3 318.7 192 336.4 192C354 192 368.4 206.3 368.4 224C368.4 241.7 354 256 336.4 256C318.7 256 304.4 241.7 304.4 224zM192 144C187.6 144 183.2 144.3 178.1 144.9C157.8 147.7 138.4 157.2 122.9 171.7C116.5 177.7 106.3 177.4 100.3 170.9C94.28 164.5 94.62 154.3 101.1 148.3C121.1 129.6 146.6 116.9 174.8 113.1C180.4 112.4 186.2 112 192 112C200.8 112 208 119.2 208 128C208 136.8 200.8 144 192 144zM333 144.9C328.8 144.3 324.4 144 320 144C311.2 144 304 136.8 304 128C304 119.2 311.2 112 320 112C325.8 112 331.6 112.4 337.2 113.1C365.4 116.9 390.9 129.6 410.9 148.3C417.4 154.3 417.7 164.5 411.7 170.9C405.7 177.4 395.5 177.7 389.1 171.7C373.6 157.2 354.2 147.7 333 144.9zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faWindow = {\n  prefix: 'far',\n  iconName: 'window',\n  icon: [512, 512, [], \"f40e\", \"M0 96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96zM464 224H48V416C48 424.8 55.16 432 64 432H448C456.8 432 464 424.8 464 416V224zM96 160C113.7 160 128 145.7 128 128C128 110.3 113.7 96 96 96C78.33 96 64 110.3 64 128C64 145.7 78.33 160 96 160zM192 96C174.3 96 160 110.3 160 128C160 145.7 174.3 160 192 160C209.7 160 224 145.7 224 128C224 110.3 209.7 96 192 96zM288 160C305.7 160 320 145.7 320 128C320 110.3 305.7 96 288 96C270.3 96 256 110.3 256 128C256 145.7 270.3 160 288 160z\"]\n};\nvar faPlaneCircleExclamation = {\n  prefix: 'far',\n  iconName: 'plane-circle-exclamation',\n  icon: [640, 512, [], \"e556\", \"M255.1 0C304.1 0 336 73.89 336 111.8V153.8L422.5 207.7C406.2 215.2 391.3 225.1 378.1 236.1L287.1 180.7V112.8C287.1 85.87 266.1 49.93 255.1 48.93C245.1 50.93 223.1 86.87 223.1 112.8V180.7L47.1 290.6V324.5L223.1 269.6V383.4L159.1 431.4V458.3L255.1 430.4L343.9 455.1C355.2 475.2 369.9 492.1 387.4 505.7C379.5 511.4 369.7 513.2 360 510.3L256 480.3L152 511.3C143 513.2 133 511.3 125 505.3C117 499.3 112 489.3 112 480.3V423.4C112 413.4 117 404.4 125 398.4L176 359.5V334.5L41 377.4C32 380.4 21 378.4 13 372.5C5 366.5 0 356.5 0 346.5V281.6C0 270.6 7 258.6 16 254.6L176 154.8V112.8C176 73.89 208 0 256 0L255.1 0zM319.1 367.5C319.1 382.7 321.9 397.5 325.6 411.6L287.1 383.4V269.6L340.1 285.9C327.3 310.2 319.1 338 319.1 367.5V367.5zM352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM496 464C509.3 464 520 453.3 520 440C520 426.7 509.3 416 496 416C482.7 416 472 426.7 472 440C472 453.3 482.7 464 496 464zM479.1 288V368C479.1 376.8 487.2 384 495.1 384C504.8 384 511.1 376.8 511.1 368V288C511.1 279.2 504.8 272 495.1 272C487.2 272 479.1 279.2 479.1 288z\"]\n};\nvar faEar = {\n  prefix: 'far',\n  iconName: 'ear',\n  icon: [384, 512, [128066], \"f5f0\", \"M192 0C86 0 0 86 0 192v176C0 447.5 64.5 512 144 512s144-64.5 144-144v-9.875C345.4 324.9 384 263 384 192C384 86 298 0 192 0zM263.9 316.6L240 330.5V368c0 52.94-43.06 96-96 96s-96-43.06-96-96V192c0-79.4 64.6-144 144-144s144 64.6 144 144C336 243.1 308.4 290.8 263.9 316.6zM200 80h-16C126.7 80 80 126.7 80 184v47.97c0 9.9 5.934 18.65 15.12 22.28l28.98 11.58c3.857 1.547 4.746 4.91 4.949 6.283c.2031 1.367 .3242 4.826-2.916 7.418L89 309.2c-10.32 8.285-12 23.42-3.756 33.74C89.81 348.6 96.88 352 104.2 352c5.35 0 10.47-1.818 14.81-5.262l37.15-29.71c15.73-12.59 23.36-32 20.4-51.92C173.6 245.2 160.6 228.8 141.9 221.3L128 215.7V184C128 153.1 153.1 128 184 128h16C230.9 128 256 153.1 256 184c0 13.23 10.77 24 24 24s24-10.77 24-24C304 126.7 257.3 80 200 80zM104.2 344c-.4102 0-.7539-.2422-1.158-.2734c1.154 .0898 2.32 .0625 3.502-.1191C105.7 343.7 104.9 344 104.2 344z\"]\n};\nvar faFileLock = {\n  prefix: 'far',\n  iconName: 'file-lock',\n  icon: [576, 512, [], \"e3a6\", \"M543.1 320L544 272C544 227.9 508.1 192 464 192S384 227.9 384 272V320c-17.68 0-32 14.33-32 32.01v127.1C352 497.7 366.3 512 384 512h159.1C561.7 512 576 497.7 576 479.1v-127.1C576 334.3 561.7 320 543.1 320zM496 320h-64V272c0-17.64 14.34-32 32-32s32 14.36 32 32V320zM360.4 192C373.4 192 384 181.4 384 168.4V138.6c0-16.97-6.742-33.25-18.74-45.25l-74.64-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 .0007 28.65 .0007 64l.0059 384c0 35.35 28.66 64 64 64h232.4c13.06 0 23.64-10.58 23.64-23.64v-.7207C320 474.6 309.4 464 296.4 464H64.02c-8.836 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 127.1c0 17.67 14.33 32 32 32H336v8.357C336 181.4 346.6 192 359.6 192H360.4z\"]\n};\nvar faDiagramVenn = {\n  prefix: 'far',\n  iconName: 'diagram-venn',\n  icon: [640, 512, [], \"e15a\", \"M320 458.4C290.9 472.3 258.4 480 224 480C100.3 480 0 379.7 0 256C0 132.3 100.3 32 224 32C258.4 32 290.9 39.73 320 53.56C349.1 39.73 381.6 32 416 32C539.7 32 640 132.3 640 256C640 379.7 539.7 480 416 480C381.6 480 349.1 472.3 320 458.4zM192 256C192 188 222.3 127.2 270 86.08C255.4 82.12 239.9 80 224 80C126.8 80 48 158.8 48 256C48 353.2 126.8 432 224 432C239.9 432 255.4 429.9 270 425.9C222.3 384.8 192 323.1 192 256V256zM388 320C393.9 304.9 397.8 288.8 399.3 272H240.7C242.2 288.8 246.1 304.9 251.1 320H388zM268.5 352C281.9 372.6 299.4 390.1 320 403.5C340.6 390.1 358.1 372.6 371.5 352H268.5zM251.1 192C246.1 207.1 242.2 223.2 240.7 240H399.3C397.8 223.2 393.9 207.1 388 192H251.1zM371.5 160C358.1 139.4 340.6 121.9 320 108.5C299.4 121.9 281.9 139.4 268.5 160H371.5z\"]\n};\nvar faXRay = {\n  prefix: 'far',\n  iconName: 'x-ray',\n  icon: [512, 512, [], \"f497\", \"M128 192h112v32H160C151.2 224 144 231.2 144 240C144 248.8 151.2 256 160 256h80v32H170.7c-25.56 0-40.8 28.48-26.62 49.75l21.33 32C171.3 378.7 181.3 384 192 384L319.1 384c10.7 0 20.69-5.348 26.63-14.25l21.33-32C382.1 316.5 366.9 288 341.3 288H272V256H352c8.801 0 16-7.201 16-16C368 231.2 360.8 224 352 224h-80V192H384c8.801 0 16-7.201 16-16C400 167.2 392.8 160 384 160h-112V128c0-8.801-7.199-16-16-16S240 119.2 240 128v32H128C119.2 160 112 167.2 112 176C112 184.8 119.2 192 128 192zM200 352c-8.836 0-16-7.164-16-16c0-8.838 7.164-16 16-16s16 7.162 16 16C216 344.8 208.8 352 200 352zM312 320c8.836 0 16 7.162 16 16c0 8.836-7.164 16-16 16s-16-7.164-16-16C296 327.2 303.2 320 312 320zM488 432H480v-352h8C501.3 80 512 69.25 512 56S501.3 32 488 32H24C10.75 32 0 42.75 0 56S10.75 80 24 80H32v352H24C10.75 432 0 442.7 0 456S10.75 480 24 480h464c13.26 0 24-10.75 24-24S501.3 432 488 432zM432 432h-352v-352h352V432z\"]\n};\nvar faGoalNet = {\n  prefix: 'far',\n  iconName: 'goal-net',\n  icon: [640, 512, [], \"e3ab\", \"M552 32H88C39.47 32 0 71.47 0 120v336C0 469.3 10.75 480 24 480s24-10.75 24-24V120c0-22.06 17.94-40 40-40h464c22.06 0 40 17.94 40 40v336c0 13.25 10.75 24 24 24S640 469.3 640 456V120C640 71.47 600.5 32 552 32zM528 224C536.8 224 544 216.8 544 208C544 199.2 536.8 192 528 192H480V144C480 135.2 472.8 128 464 128S448 135.2 448 144V192h-64V144C384 135.2 376.8 128 368 128S352 135.2 352 144V192H288V144C288 135.2 280.8 128 272 128S256 135.2 256 144V192H192V144C192 135.2 184.8 128 176 128S160 135.2 160 144V192H112C103.2 192 96 199.2 96 208C96 216.8 103.2 224 112 224H160v64H112C103.2 288 96 295.2 96 304C96 312.8 103.2 320 112 320H160v64H112C103.2 384 96 391.2 96 400C96 408.8 103.2 416 112 416H160v48C160 472.8 167.2 480 176 480S192 472.8 192 464V416h64v48C256 472.8 263.2 480 272 480S288 472.8 288 464V416h64v48c0 8.836 7.164 16 16 16s16-7.164 16-16V416h64v48c0 8.836 7.164 16 16 16s16-7.164 16-16V416h48c8.836 0 16-7.164 16-16c0-8.838-7.164-16-16-16H480v-64h48c8.836 0 16-7.164 16-16C544 295.2 536.8 288 528 288H480V224H528zM256 384H192v-64h64V384zM256 288H192V224h64V288zM352 384H288v-64h64V384zM352 288H288V224h64V288zM448 384h-64v-64h64V384zM448 288h-64V224h64V288z\"]\n};\nvar faCoffinCross = {\n  prefix: 'far',\n  iconName: 'coffin-cross',\n  icon: [384, 512, [], \"e051\", \"M374.5 115.3l-107.8-105.9C260.6 3.375 252.3 0 243.6 0h-103.3C131.7 0 123.4 3.375 117.2 9.375l-107.8 105.9c-8.002 7.875-11.25 19.38-8.502 30.38l87.14 342.1C91.73 502 104.7 512 119.7 512h144.7c14.88 0 27.88-9.1 31.51-24.25l87.14-342.1C385.8 134.6 382.5 123.1 374.5 115.3zM252.5 464H131.5l-81.64-321.1L146.5 48h91.02l96.64 94.88L252.5 464zM216 120C216 106.7 205.3 96 192 96C178.7 96 167.1 106.7 167.1 120V160H119.1c-13.25 0-23.1 10.74-23.1 23.1S106.7 208 119.1 208h48.02v119.1C167.1 341.3 178.7 352 191.1 352c13.26 0 24.01-10.75 24.01-24V208h48.01c13.26 0 24-10.75 24-24C288 170.7 277.3 160 264 160h-48.02V120z\"]\n};\nvar faSpellCheck = {\n  prefix: 'far',\n  iconName: 'spell-check',\n  icon: [576, 512, [], \"f891\", \"M569.3 279.4c-9.186-9.533-24.37-9.877-33.94-.6875l-183 175.7l-87.37-87.38c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l103.1 104c4.688 4.688 10.81 7.039 16.97 7.039c6 0 11.97-2.226 16.62-6.695l199.1-192C578.2 304.1 578.5 288.9 569.3 279.4zM280 256h92C413.9 256 448 221.9 448 180c0-24.6-11.94-46.28-30.12-60.18C426.7 107.4 432 92.35 432 76C432 34.09 397.9 0 356 0H280C266.8 0 256 10.75 256 24v208C256 245.3 266.8 256 280 256zM304 48h52C371.4 48 384 60.56 384 76S371.4 104 356 104H304V48zM304 152h68c15.44 0 28 12.56 28 28S387.4 208 372 208H304V152zM222.1 222.7l-87.99-208c-7.5-17.75-36.68-17.75-44.18 0l-87.99 208C-3.271 234.8 2.445 248.9 14.66 254.1C26.79 259.4 40.94 253.6 46.1 241.3L56.82 216h110.4l10.72 25.34C181.8 250.5 190.7 256 199.1 256C203.1 256 206.3 255.4 209.3 254.1C221.6 248.9 227.3 234.8 222.1 222.7zM77.13 168L112 85.59L146.9 168H77.13z\"]\n};\nvar faLocationXmark = {\n  prefix: 'far',\n  iconName: 'location-xmark',\n  icon: [384, 512, [\"map-marker-times\", \"map-marker-xmark\"], \"f60e\", \"M116.1 116.1C125.5 106.7 140.7 106.7 150.1 116.1L192 158.1L233.9 116.1C243.3 106.7 258.5 106.7 267.9 116.1C277.3 125.5 277.3 140.7 267.9 150.1L225.9 191.1L267.9 233.9C277.3 243.3 277.3 258.5 267.9 267.9C258.5 277.3 243.3 277.3 233.9 267.9L192 225.9L150.1 267.9C140.7 277.3 125.5 277.3 116.1 267.9C106.7 258.5 106.7 243.3 116.1 233.9L158.1 191.1L116.1 150.1C106.7 140.7 106.7 125.5 116.1 116.1zM384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192H384zM192 48C112.5 48 48 112.5 48 192C48 204.4 52.49 223.6 63.3 249.2C73.78 274 88.66 301.4 105.8 329.1C134.2 375.3 167.2 419.1 192 451.7C216.8 419.1 249.8 375.3 278.2 329.1C295.3 301.4 310.2 274 320.7 249.2C331.5 223.6 336 204.4 336 192C336 112.5 271.5 48 192 48V48z\"]\n};\nvar faMapMarkerTimes = faLocationXmark;\nvar faMapMarkerXmark = faLocationXmark;\nvar faLasso = {\n  prefix: 'far',\n  iconName: 'lasso',\n  icon: [576, 512, [], \"f8c8\", \"M576 176C576 273.2 447.1 352 288 352C273.1 352 258.4 351.3 244.1 349.1C251.8 365.3 256 382.4 256 400.2C256 461.9 205.9 512 144.2 512H56C42.75 512 32 501.3 32 488C32 474.7 42.75 464 56 464H144.2C179.4 464 208 435.4 208 400.2C208 375.3 193.5 352.7 170.9 342.2L126.6 321.8C50.2 290.1 0 236.6 0 176C0 78.8 128.9 0 288 0C447.1 0 576 78.8 576 176zM288 304C420.5 304 528 246.7 528 176C528 105.3 420.5 48 288 48C155.5 48 48 105.3 48 176C48 246.7 155.5 304 288 304z\"]\n};\nvar faSlash = {\n  prefix: 'far',\n  iconName: 'slash',\n  icon: [640, 512, [], \"f715\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]\n};\nvar faPersonToPortal = {\n  prefix: 'far',\n  iconName: 'person-to-portal',\n  icon: [512, 512, [\"portal-enter\"], \"e022\", \"M416 0c-38.75 0-83.88 34.88-93.88 188.9c-9.25-30.25-34-53.25-64.88-60.25L179 110.9C153.4 105 126.5 111 105.8 127.1L57.38 164.5c-10.5 8-12.38 23.12-4.25 33.62S76.25 210.5 86.75 202.4L135.1 165c9.5-7.25 21.75-9.875 33.38-7.375L183.4 161L148 248.4c-10.38 25.5-.625 54.75 23 68.87l83.75 50.63c2.375 1.625 3.75 4.125 3.875 6.875c0 .75-.125 1.5-.25 2.25L225 481.4C223.3 487.5 224 494.1 227.1 499.6c3.125 5.625 8.25 9.75 14.38 11.5C243.8 511.6 245.9 512 248.1 512c10.75 0 20.12-7.125 23.12-17.38l33.25-104.5c7-24.37-3.25-50.25-24.88-63.37L227.8 295.5l42-104.7c2.75 3.5 5 7.625 6.375 12l14 46c7.125 23.62 28.63 39 53.38 39.12L391.9 288C405.1 288 416 277.2 416 264.1c0-13.25-10.62-23.5-24-23.62h-23.88C369.1 132.9 390.8 48 416 48c26.5 0 48 93.12 48 208s-21.5 208-48 208c-21.38 0-39.38-60.5-45.63-144h-48.5C328 418.1 350.9 512 416 512c43.75 0 96-44.38 96-256C512 139.2 495.4 0 416 0zM272 96c26.5 0 48-21.5 48-47.1S298.5 0 272 0c-26.5 0-48.01 21.5-48.01 48S245.5 96 272 96zM126.1 316.9L106.2 363.1C105 366.1 102.1 368 99 368H24C10.75 368 0 378.8 0 392S10.75 416 24 416h75c22.38 0 42.62-13.38 51.5-33.1L164 350.5l-9.5-5.875C143 337.6 133.4 328.1 126.1 316.9z\"]\n};\nvar faPortalEnter = faPersonToPortal;\nvar faCalendarStar = {\n  prefix: 'far',\n  iconName: 'calendar-star',\n  icon: [448, 512, [], \"f736\", \"M256.9 290.7L309.7 298.4C318.2 299.6 321.6 310.1 315.4 316.1L277.3 353.3L286.3 405.8C287.7 414.3 278.8 420.8 271.2 416.8L224 392L176.8 416.8C169.2 420.8 160.3 414.3 161.7 405.8L170.7 353.3L132.6 316.1C126.4 310.1 129.8 299.6 138.3 298.4L191.1 290.7L214.7 242.9C218.5 235.2 229.5 235.2 233.3 242.9L256.9 290.7zM128 0C141.3 0 152 10.75 152 24V64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0zM400 192H48V448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192z\"]\n};\nvar faComputerMouse = {\n  prefix: 'far',\n  iconName: 'computer-mouse',\n  icon: [384, 512, [128433, \"mouse\"], \"f8cc\", \"M224 0H160C71.63 0 0 71.62 0 160v192c0 88.38 71.63 160 160 160h64c88.38 0 160-71.63 160-160V160C384 71.62 312.4 0 224 0zM336 160v16h-120v-128H224C285.9 48.12 335.9 98.12 336 160zM160 48h8v128H48V160C48.13 98.12 98.13 48.12 160 48zM224 464H160c-61.88-.125-111.9-50.13-112-112V224h288v128C335.9 413.9 285.9 463.9 224 464z\"]\n};\nvar faMouse = faComputerMouse;\nvar faArrowRightToBracket = {\n  prefix: 'far',\n  iconName: 'arrow-right-to-bracket',\n  icon: [512, 512, [\"sign-in\"], \"f090\", \"M512 128v256c0 53.02-42.98 96-96 96h-72C330.7 480 320 469.3 320 456c0-13.26 10.75-24 24-24H416c26.4 0 48-21.6 48-48V128c0-26.4-21.6-48-48-48h-72C330.7 80 320 69.25 320 56C320 42.74 330.7 32 344 32H416C469 32 512 74.98 512 128zM345.5 239.6l-128-136C208.4 93.88 193.2 93.44 183.6 102.5C173.9 111.6 173.4 126.8 182.5 136.4L272.4 232H24C10.75 232 0 242.8 0 256s10.75 24 24 24h248.4l-89.92 95.56c-9.094 9.656-8.625 24.84 1.031 33.91C188.2 413.8 194.1 416 200 416c6.375 0 12.75-2.531 17.47-7.562l128-136C354.2 263.2 354.2 248.8 345.5 239.6z\"]\n};\nvar faSignIn = faArrowRightToBracket;\nvar faPegasus = {\n  prefix: 'far',\n  iconName: 'pegasus',\n  icon: [576, 512, [], \"f703\", \"M463.1 112c8.874 0 15.1-7.125 15.1-16s-7.125-16-15.1-16S447.1 87.12 447.1 96S455.1 112 463.1 112zM575.1 102.5c0-11.21-3.887-22.07-10.1-30.74l-21.75-26.5c15.99-5.371 29.11-18.75 32.62-35.61c1.035-4.97-2.897-9.641-7.974-9.641L431.1 0c-68.37 0-125.9 48-140.4 112L265.7 111.1c-39.01-.0001-78.04-13.53-104.8-41.95C157 65.87 152.1 64 147.1 64C137.4 64 127.1 71.62 127.1 83c0 86.12 59.75 162.8 139.1 183.2c10.12 2.625 19.1-5.125 19.1-15.62L287.1 234.2C287.1 227.3 283.6 221 276.9 219.1C239.5 208.7 207.9 181.4 190.5 145.8C213.9 155.1 239.4 160 265.7 160h70.26l-.0097-16c0-53.02 42.98-96 95.99-96h51.37l44.62 54.25v65.38c0 4.743-3.013 8.961-7.5 10.5L489.5 188.8c-1.5 .5-9.749 3-16.5-3.75L447.1 160h-31.1v80c0 26.12-12.62 49-31.1 63.63L383.1 464h-48.01V320l-139.9-31.12L167.5 369L191.5 464h-41.5l-21.12-87.88C127.6 370.8 127.7 365.2 129.2 360l22.75-76.75C128.5 273.8 111.1 250.9 111.1 224c0-15 5.125-28.62 13.75-39.5c-8.874-14.25-15.62-29.75-20.62-46.12C97.24 144.9 89.87 152 83.1 160.4C37.37 162.5 0 200.9 0 248v48C0 309.3 10.74 320 23.1 320s23.1-10.75 23.1-23.1L47.1 248c0-13.25 6.874-24.38 16.75-31.62C64.62 218.9 63.1 221.4 63.1 224c0 30.12 11.87 58.13 32.12 78.63l-12.87 43.75c-3.1 13.25-4.375 27.38-1.125 40.87l24.12 100.3C109.7 501.9 122.6 512 137.4 512h74.75c20.85 0 36.12-19.62 31.01-39.84l-25.51-100.8L226.1 345l60.1 13.5V480c0 17.6 14.4 32 31.1 32h79.1c17.6 0 31.1-14.4 31.1-32v-155.6c19.1-22.5 31.25-51.13 31.1-81.62V234.4c20.1 7 38.37 .75 40.1-.125l30.99-10.62c23.93-8.202 40-30.7 40-56V102.5z\"]\n};\nvar faFilesMedical = {\n  prefix: 'far',\n  iconName: 'files-medical',\n  icon: [448, 512, [], \"f7fd\", \"M298.7 189.3C298.7 182 292.7 176 285.3 176h-26.67c-7.334 0-13.33 6-13.33 13.33v40h-40C197.1 229.3 192 235.3 192 242.7v26.67c0 7.332 5.1 13.33 13.33 13.33h40v40c0 7.332 5.998 13.34 13.33 13.34h26.67c7.334 0 13.33-6.004 13.33-13.34v-40h40C345.1 282.7 352 276.7 352 269.3V242.7c0-7.332-6-13.33-13.33-13.33h-40V189.3zM429.3 93.38l-74.63-74.64C342.6 6.742 326.3 0 309.4 0H160C124.7 0 96 28.65 96 64l.0098 288c0 35.34 28.65 64 64 64h224C419.2 416 448 387.2 448 352V138.6C448 121.7 441.3 105.4 429.3 93.38zM400 352c0 8.836-7.164 16-16 16H160c-8.838 0-16-7.164-16-16L144 64.13c0-8.836 7.164-16 16-16h128V128c0 17.67 14.33 32 32 32h79.99V352zM328 512h-208C53.83 512 0 458.2 0 392v-272C0 106.8 10.75 96 24 96S48 106.8 48 120v272c0 39.7 32.3 72 72 72h208c13.25 0 24 10.75 24 24S341.3 512 328 512z\"]\n};\nvar faNfcLock = {\n  prefix: 'far',\n  iconName: 'nfc-lock',\n  icon: [576, 512, [], \"e1f8\", \"M528 320V256c0-44.11-35.89-80-80-80S368 211.9 368 256v64c-26.51 0-48 21.49-48 48v96c0 26.51 21.49 48 48 48h160c26.51 0 48-21.49 48-48v-96C576 341.5 554.5 320 528 320zM448 448c-17.67 0-32-14.33-32-32c0-17.67 14.33-32 32-32s32 14.33 32 32C480 433.7 465.7 448 448 448zM480 320h-64V256c0-17.64 14.36-32 32-32s32 14.36 32 32V320zM288 432H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16v59.23C414.6 148.2 430.8 144 448 144V96c0-35.35-28.65-64-64-64H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h225.6C288.6 474.8 288 469.5 288 464V432zM128 160h8C149.3 160 160 149.3 160 136S149.3 112 136 112H117.3C96.75 112 80 128.8 80 149.3v213.3C80 383.3 96.75 400 117.3 400H288v-32c0-5.502 .7461-10.81 1.809-16H128V160zM336 294.7V256c0-30.4 12.27-57.94 32-78.14V149.3C368 128.8 351.3 112 330.7 112H224c-13.25 0-24 10.75-24 24v78.66C185.7 222.1 176 238.3 176 256c0 26.51 21.49 48 48 48S272 282.5 272 256c0-17.72-9.713-33.03-24-41.34V160H320v144.3C324.1 300.5 330.2 297.2 336 294.7z\"]\n};\nvar faPersonSkiLift = {\n  prefix: 'far',\n  iconName: 'person-ski-lift',\n  icon: [512, 512, [\"ski-lift\"], \"f7c8\", \"M111.1 127.1c26.51 0 48.01-21.49 48.01-47.99S138.5 31.99 111.1 31.99S63.96 53.48 63.96 79.98S85.46 127.1 111.1 127.1zM255.1 0H223.1l.0231 215.9l31.1-7.973L255.1 0zM191.6 381.3c10.08-3.29 16.43-12.66 16.43-22.71c0-13.15-10.52-24.15-23.99-24.15c-2.543 0-5.097 .3976-7.661 1.252l-18.39 6.231c-4.151 1.392-8.398 2.053-12.59 2.053c-15 0-29.31-8.519-36.15-22.78L45.69 188.2C41.55 179.6 32.98 174.6 24.02 174.6c-12.58 0-24.02 10.12-24.02 24.05c0 3.456 .755 6.966 2.321 10.3l63.64 132.1c15.01 31.24 46.38 49.99 79.51 49.99C158.1 391.9 162.5 391 191.6 381.3zM512 311.9c0-13.26-10.79-23.89-23.97-23.89c-13.26 0-23.1 10.68-23.1 23.92c0 13.87-8.766 26.51-21.77 31.26l-130.2 48.24V255.9c0-13.68-11.33-23.97-23.98-23.97c-1.907 0-3.845 .2338-5.778 .7249L188.8 256.1L148.1 170.6C143.6 158.9 132.1 151.1 119.1 151.1c-27.32 0-32.12 27.45-32.12 32.62c0 4.183 .8686 8.526 2.856 12.85l47.39 100.6C141.1 306.6 150.6 311.1 159.7 311.1c2.011 0 4.046-.2604 6.061-.8033l98.16-24.49v122.5l-152.3 56.25c-9.666 3.61-15.76 12.81-15.76 22.58C95.89 501 106.7 512 119.9 512c2.876 0 5.564-.5001 8.315-1.5l330.6-122.2C506.6 370.6 512 324.8 512 311.9z\"]\n};\nvar faSkiLift = faPersonSkiLift;\nvar faSquare6 = {\n  prefix: 'far',\n  iconName: 'square-6',\n  icon: [448, 512, [], \"e25b\", \"M64 480h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64H64C28.65 32 0 60.65 0 96v320C0 451.3 28.65 480 64 480zM48 96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16v320c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96zM224 384c52.94 0 96-43.06 96-96c0-43.86-29.73-80.53-69.98-91.96l29.76-25.94c9.969-8.719 11.03-23.88 2.312-33.88C277.3 130.8 270.7 128 264 128c-5.594 0-11.22 1.938-15.78 5.906L168.3 203.6C155.5 214.7 128 246.7 128 288C128 340.9 171.1 384 224 384zM177.1 274.3C184 254.1 202.9 240 224 240c26.47 0 48 21.53 48 48s-21.53 48-48 48S176 314.5 176 288C176 283.3 176.7 278.7 177.1 274.3z\"]\n};\nvar faShopSlash = {\n  prefix: 'far',\n  iconName: 'shop-slash',\n  icon: [640, 512, [\"store-alt-slash\"], \"e070\", \"M76.92 34.98L82.36 25.02C90.77 9.596 106.9 .001 124.5 .001H515.5C533.1 .001 549.2 9.596 557.6 25.02L635.3 167.4C638.4 173.1 640 179.4 640 185.8C640 206.9 622.9 224 601.8 224H576V426.2L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L76.92 34.98zM115.2 65L256.8 176H585.3L515.5 48H124.5L115.2 65zM318.1 224L528 388.5V224H318.1zM.0003 185.8C.0003 179.4 1.606 173.1 4.67 167.4L30.52 120L68.76 150.2L54.68 176H101.5L162.5 224H111.1V320H284.3L384 398.5V472C384 494.1 366.1 512 344 512H103.1C81.91 512 63.1 494.1 63.1 472V224H38.25C17.12 224 0 206.9 0 185.8L.0003 185.8zM336 464V368H112V464H336z\"]\n};\nvar faStoreAltSlash = faShopSlash;\nvar faWindTurbine = {\n  prefix: 'far',\n  iconName: 'wind-turbine',\n  icon: [512, 512, [], \"f89b\", \"M360 464h-32.52l-.8516-25.54l-49.99-58.88L279.5 464H232.5l4.373-131.2L216.1 309.3C212.5 303.7 206.6 300.5 200.4 299.8L190 298.7L184.5 464H152C138.7 464 128 474.7 128 488C128 501.3 138.7 512 152 512h208c13.25 0 24-10.75 24-24C384 474.7 373.3 464 360 464zM398.7 425.8l-88.35-182.3c-5.928-13.6-6.191-28.1-.7305-42.79l73.28-179.1c3.217-8.111-.7501-17.29-8.861-20.51c-6.725-2.668-14.4-.4258-18.64 5.443L241.3 163.2C232.6 175.2 219.5 183.3 204.8 185.6L13.32 215.9C5.521 217.2-.1652 224 .0028 231.9c.1797 7.93 6.214 14.69 14.1 15.54l189.7 20.53c14.75 1.594 28.26 8.1 37.53 20.58l130.3 153.5c4.963 6.189 13.74 7.742 20.53 3.629C398.1 441.6 401.8 433 398.7 425.8zM255.1 248c-13.26 0-24-10.74-24-23.1c0-13.26 10.74-23.1 24-23.1c13.25 0 23.1 10.74 23.1 23.1C279.1 237.3 269.3 248 255.1 248z\"]\n};\nvar faSlidersSimple = {\n  prefix: 'far',\n  iconName: 'sliders-simple',\n  icon: [512, 512, [], \"e253\", \"M488 344C501.3 344 512 354.7 512 368C512 381.3 501.3 392 488 392H156.3C146.1 424.5 115.8 448 80 448C35.82 448 0 412.2 0 368C0 323.8 35.82 288 80 288C115.8 288 146.1 311.5 156.3 344H488zM48 368C48 385.7 62.33 400 80 400C97.67 400 112 385.7 112 368C112 350.3 97.67 336 80 336C62.33 336 48 350.3 48 368zM355.7 120C365.9 87.54 396.2 64 432 64C476.2 64 512 99.82 512 144C512 188.2 476.2 224 432 224C396.2 224 365.9 200.5 355.7 168H24C10.75 168 0 157.3 0 144C0 130.7 10.75 120 24 120H355.7zM432 176C449.7 176 464 161.7 464 144C464 126.3 449.7 112 432 112C414.3 112 400 126.3 400 144C400 161.7 414.3 176 432 176z\"]\n};\nvar faBadgeSheriff = {\n  prefix: 'far',\n  iconName: 'badge-sheriff',\n  icon: [512, 512, [], \"f8a2\", \"M439.9 320c-1.124 0-2.124 .5-3.248 .625L398.2 256l38.48-64.62C437.8 191.5 438.8 192 439.9 192c19.99 .125 36.98-14.62 39.73-34.38c2.748-19.87-9.494-38.62-28.73-44.12C431.6 108.1 411.3 117.8 403.3 136h-76.45l-41.35-69.5C292.1 59.25 295.9 49.88 295.1 40C295.1 17.88 278.1 0 256 0S216 17.88 216 40C216.1 49.88 219.9 59.38 226.6 66.62L185.3 136h-76.58C100.7 117.6 80.36 108.1 61.12 113.5s-31.48 24.25-28.73 44C35.13 177.4 52.12 192 72.11 192C73.23 192 74.23 191.5 75.36 191.4L113.8 256L75.36 320.6C74.23 320.6 73.23 320 72.11 320c-19.99 0-36.98 14.62-39.73 34.5c-2.748 19.75 9.494 38.63 28.73 44S100.7 394.4 108.7 376h76.45l41.35 69.5C219.9 452.8 216.1 462.1 216 472C216 494.1 233.9 512 256 512s39.98-17.88 39.98-40c-.1249-9.875-3.873-19.38-10.62-26.62L326.7 376h76.58c7.995 18.38 28.36 27.88 47.6 22.5c19.24-5.375 31.48-24.25 28.73-44C476.9 334.6 459.9 320 439.9 320zM312.1 328c-8.37 0-16.24 4.5-20.49 11.75l-36.6 61.37l-36.48-61.37C215.1 332.5 207.3 328 198.8 328H126.8l35.48-59.63c4.497-7.625 4.497-16.1 0-24.62L126.8 184h72.21c8.37 0 16.24-4.5 20.49-11.75l36.6-61.37l36.48 61.37C296.9 179.5 304.7 184 313.2 184h71.96l-35.48 59.62c-4.497 7.625-4.497 17 0 24.62L385.2 328H312.1zM256 208C229.5 208 208 229.5 208 256S229.5 304 256 304s47.97-21.5 47.97-48S282.5 208 256 208z\"]\n};\nvar faServer = {\n  prefix: 'far',\n  iconName: 'server',\n  icon: [512, 512, [], \"f233\", \"M448 32H64C28.65 32 0 60.65 0 96v64c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64V96C512 60.65 483.3 32 448 32zM464 160c0 8.822-7.178 16-16 16H64C55.18 176 48 168.8 48 160V96c0-8.822 7.178-16 16-16h384c8.822 0 16 7.178 16 16V160zM448 288H64c-35.35 0-64 28.65-64 64v64c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64v-64C512 316.7 483.3 288 448 288zM464 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16v-64c0-8.822 7.178-16 16-16h384c8.822 0 16 7.178 16 16V416zM352 104c-13.25 0-24 10.74-24 24c0 13.25 10.75 24 24 24S376 141.3 376 128C376 114.7 365.3 104 352 104zM416 104c-13.25 0-24 10.74-24 24c0 13.25 10.75 24 24 24S440 141.3 440 128C440 114.7 429.3 104 416 104zM352 360c-13.25 0-24 10.74-24 24c0 13.25 10.75 24 24 24s24-10.75 24-24C376 370.7 365.3 360 352 360zM416 360c-13.25 0-24 10.74-24 24c0 13.25 10.75 24 24 24s24-10.75 24-24C440 370.7 429.3 360 416 360z\"]\n};\nvar faVirusCovidSlash = {\n  prefix: 'far',\n  iconName: 'virus-covid-slash',\n  icon: [640, 512, [], \"e4a9\", \"M134.1 79.83L167.3 46.7C176.6 37.33 191.8 37.33 201.2 46.7C210.6 56.07 210.6 71.27 201.2 80.64L189.9 91.95L213.7 115.7C237.2 97.88 265.3 85.8 295.1 81.62V48H279.1C266.7 48 255.1 37.26 255.1 24C255.1 10.75 266.7 .0003 279.1 .0003H360C373.3 .0003 384 10.75 384 24C384 37.26 373.3 48 360 48H344V81.62C374.7 85.8 402.8 97.88 426.3 115.7L450.1 91.95L438.8 80.64C429.4 71.26 429.4 56.07 438.8 46.7C448.2 37.32 463.4 37.32 472.7 46.7L529.3 103.3C538.7 112.6 538.7 127.8 529.3 137.2C519.9 146.6 504.7 146.6 495.4 137.2L484 125.9L460.3 149.7C478.1 173.2 490.2 201.3 494.4 232H528V216C528 202.7 538.7 192 552 192C565.3 192 576 202.7 576 216V296C576 309.3 565.3 320 552 320C538.7 320 528 309.3 528 296V280H494.4C491.2 303.3 483.4 325.2 472.1 344.7L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L134.1 79.83zM235.8 159.5L433.8 314.7C442.9 297.1 448 277.2 448 256C448 185.3 390.7 128 319.1 128C287.8 128 258.3 139.9 235.8 159.5H235.8zM145.6 232C146.5 225.7 147.7 219.6 149.2 213.5L192.3 247.5C192.1 250.3 191.1 253.1 191.1 256C191.1 326.7 249.3 384 319.1 384C333.3 384 346.1 381.1 358.2 378.2L401.3 412.2C383.7 421.3 364.4 427.6 344 430.4V464H360C373.3 464 384 474.7 384 488C384 501.3 373.3 512 360 512H279.1C266.7 512 255.1 501.3 255.1 488C255.1 474.7 266.7 464 279.1 464H295.1V430.4C265.3 426.2 237.2 414.1 213.7 396.3L189.9 420.1L201.2 431.4C210.6 440.7 210.6 455.9 201.2 465.3C191.8 474.7 176.6 474.7 167.3 465.3L110.7 408.7C101.3 399.4 101.3 384.2 110.7 374.8C120.1 365.4 135.3 365.4 144.6 374.8L155.1 386.1L179.7 362.3C161.9 338.8 149.8 310.7 145.6 280H111.1V296C111.1 309.3 101.3 320 87.1 320C74.74 320 63.1 309.3 63.1 296V216C63.1 202.7 74.74 192 87.1 192C101.3 192 111.1 202.7 111.1 216V232H145.6z\"]\n};\nvar faIntersection = {\n  prefix: 'far',\n  iconName: 'intersection',\n  icon: [384, 512, [8898], \"f668\", \"M384 224V456c0 13.25-10.75 24-24 24s-24-10.75-24-24V224c0-79.41-64.59-144-144-144S48 144.6 48 224v232C48 469.3 37.25 480 24 480S0 469.3 0 456V224c0-105.9 86.13-192 192-192S384 118.1 384 224z\"]\n};\nvar faShopLock = {\n  prefix: 'far',\n  iconName: 'shop-lock',\n  icon: [640, 512, [], \"e4a5\", \"M.0006 185.8C.0006 179.4 1.606 173.1 4.671 167.4L82.36 25.02C90.77 9.595 106.9 0 124.5 0H515.5C533.1 0 549.2 9.595 557.6 25.02L635.3 167.4C638.4 173.1 640 179.4 640 185.8C640 198.1 634.1 209.1 625.1 216.1C615.4 199.4 601.7 185.5 585.1 175.6L515.5 48H124.5L54.68 176H470.3C451.5 187.3 436.3 204 426.8 224H384V472C384 494.1 366.1 512 344 512H103.1C81.91 512 63.1 494.1 63.1 472V224H38.25C17.12 224 0 206.9 0 185.8H.0006zM112 224V320H336V224H112zM336 464V368H112V464H336zM528 192C572.2 192 608 227.8 608 272V320C625.7 320 640 334.3 640 352V480C640 497.7 625.7 512 608 512H448C430.3 512 416 497.7 416 480V352C416 334.3 430.3 320 448 320V272C448 227.8 483.8 192 528 192zM528 240C510.3 240 496 254.3 496 272V320H560V272C560 254.3 545.7 240 528 240z\"]\n};\nvar faFamily = {\n  prefix: 'far',\n  iconName: 'family',\n  icon: [512, 512, [], \"e300\", \"M256 224c26.53 0 48-21.47 48-48S282.5 128 256 128S208 149.5 208 176S229.5 224 256 224zM288 256H224C197.5 256 176 277.5 176 304V384c0 17.67 14.33 32 32 32v64c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-64c17.67 0 32-14.33 32-32V304C336 277.5 314.5 256 288 256zM288 368H224v-64h64V368zM384 128c35.38 0 64-28.62 64-64s-28.62-64-64-64s-64 28.62-64 64S348.6 128 384 128zM128 128c35.38 0 64-28.62 64-64S163.4 0 128 0S64 28.62 64 64S92.63 128 128 128zM80 224c0-8.822 7.178-16 16-16h87.12C178.7 198.2 176 187.5 176 176c0-4.561 .6107-8.963 1.347-13.32C171.8 161.1 166.1 160 160 160H96C60.65 160 32 188.7 32 224v96c0 17.67 14.33 32 32 32v136C64 501.3 74.75 512 88 512s24-10.75 24-24V352h32V304h-64V224zM505.5 343.2l-39.08-136.8C458.6 178.9 433.5 160 404.9 160h-41.86c-10.08 0-19.34 3.043-27.95 7.299C335.4 170.2 336 173 336 176c0 11.46-2.699 22.19-7.121 32h76.05c7.145 0 13.42 4.734 15.38 11.6L453.6 336H368V384h32v104c0 13.25 10.75 24 24 24S448 501.3 448 488V384h26.78C496 384 511.4 363.7 505.5 343.2z\"]\n};\nvar faHourglassStart = {\n  prefix: 'far',\n  iconName: 'hourglass-start',\n  icon: [384, 512, [\"hourglass-1\"], \"f251\", \"M24 464H32V445C32 404.7 48.01 366 76.52 337.5L158.1 256L76.52 174.5C48.01 145.1 32 107.3 32 66.98V48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H360C373.3 0 384 10.75 384 24C384 37.25 373.3 48 360 48H352V66.98C352 107.3 335.1 145.1 307.5 174.5L225.9 256L307.5 337.5C335.1 366 352 404.7 352 445V464H360C373.3 464 384 474.7 384 488C384 501.3 373.3 512 360 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464zM273.5 371.5L192 289.9L110.5 371.5C90.96 390.1 80 417.4 80 445V464H304V445C304 417.4 293 390.1 273.5 371.5z\"]\n};\nvar faHourglass1 = faHourglassStart;\nvar faUserHairBuns = {\n  prefix: 'far',\n  iconName: 'user-hair-buns',\n  icon: [448, 512, [], \"e3d3\", \"M274.7 304H173.3C77.61 304 0 381.6 0 477.3C0 496.5 15.52 512 34.66 512H413.3C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304zM48.7 464C55.38 401.1 108.7 352 173.3 352h101.3c64.61 0 117.1 49.13 124.6 112H48.7zM88 192c5.836 0 11.36-1.197 16.53-3.104C122.8 237.4 169.2 272 224 272s101.2-34.65 119.5-83.1C348.6 190.8 354.2 192 360 192c26.51 0 48-21.49 48-48v-32c0-26.51-21.49-48-48-48c-8.203 0-15.86 2.156-22.61 5.783C316.2 28.47 273.6 0 224 0S131.8 28.47 110.6 69.78C103.9 66.16 96.2 64 88 64c-26.51 0-48 21.49-48 48v32C40 170.5 61.49 192 88 192zM144 128c0-7.029 1.201-13.73 2.912-20.23C153.6 110.2 160.5 112 168 112c24.29 0 45.16-13.69 56-33.62C234.8 98.31 255.7 112 280 112c7.502 0 14.45-1.781 21.09-4.229C302.8 114.3 304 120.1 304 128v16C304 188.1 268.1 224 224 224S144 188.1 144 144V128z\"]\n};\nvar faBlenderPhone = {\n  prefix: 'far',\n  iconName: 'blender-phone',\n  icon: [576, 512, [], \"f6b6\", \"M351.1 392c-13.25 0-24 10.75-24 24s10.75 24 24 24c13.25 0 24-10.75 24-24S365.2 392 351.1 392zM115.7 122.6c7.5 .75 14.5-3.499 17.25-10.25l25.75-63.25c3.127-7.375 .2499-15.87-6.625-20.12L112.9 4.887C98.49-3.863 80.11-.4889 68.99 12.01C-23.64 115.6-23.01 271.5 70.99 374.5c9.875 10.75 29.13 12.5 41.75 4.75l39.38-24.12c6.875-4.25 9.627-12.75 6.625-20.12L132.1 271.7C130.2 264.1 123.2 260.7 115.7 261.5l-45 4.374c-17.25-46.88-17.63-99.74 0-147.6L115.7 122.6zM489.9 330L576 .008L191.1 .006l28.37 326.1c-35.38 14.12-60.38 48.62-60.38 88.1l.0068 63.1c0 17.62 14.37 31.1 31.1 31.1L511.1 512c17.62 0 32-14.37 32-31.1L544 416C544 378.1 521.9 345.6 489.9 330zM513.9 48.01l-12.5 48l-133.4-.0049c-8.801 0-16 7.199-16 16c0 8.799 7.199 15.1 16 15.1l125 .0039l-16.75 64l-108.3-.0039c-8.801 0-16 7.2-16 15.1c0 8.801 7.199 16 16 16l100 .0029l-25.12 95.1H267.1L244.4 48.01H513.9zM495.1 464H207.1v-47.1c0-26.5 21.5-48 48-48h192c26.5 0 48 21.5 48 48V464z\"]\n};\nvar faHourglassClock = {\n  prefix: 'far',\n  iconName: 'hourglass-clock',\n  icon: [576, 512, [], \"e41b\", \"M0 24C0 10.75 10.75 0 24 0H360C373.3 0 384 10.75 384 24C384 37.25 373.3 48 360 48H352V66.98C352 107.3 335.1 145.1 307.5 174.5L225.9 256L269.7 299.8C260.9 320.8 256 343.8 256 368C256 427.5 285.6 480.1 330.8 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H32V445C32 404.7 48.01 366 76.52 337.5L158.1 256L76.52 174.5C48.01 145.1 32 107.3 32 66.98V47.1H24C10.75 47.1 0 37.25 0 23.1V24zM99.78 128H284.2C296.1 110.4 304 89.03 304 66.98V48H80V66.98C80 89.03 87 110.4 99.78 128H99.78zM576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM415.1 304V368C415.1 376.8 423.2 384 431.1 384H480C488.8 384 496 376.8 496 368C496 359.2 488.8 352 480 352H447.1V304C447.1 295.2 440.8 288 431.1 288C423.2 288 415.1 295.2 415.1 304V304z\"]\n};\nvar faPersonSeatReclined = {\n  prefix: 'far',\n  iconName: 'person-seat-reclined',\n  icon: [448, 512, [], \"e21f\", \"M264 384H149.1c-33.63 0-62.58-24.66-68.81-58.66L47.62 147.7c-2.406-13.03-15-21.78-27.94-19.25C6.633 130.8-1.992 143.3 .3984 156.3l32.62 177.7C43.46 390.8 92.26 432 149.1 432h114.1c13.25 0 23.1-10.75 23.1-24S277.3 384 264 384zM112 96c26.51 0 47.1-21.49 47.1-48S138.5 0 112 0s-48 21.49-48 48S85.5 96 112 96zM424 432h-32.3l-49.72-113.6C338.2 309.7 329.5 304 320 304H187.6l-12-64h120.4c13.25 0 24-10.75 24-24c0-13.26-10.75-24-24-24H166.6L159.5 154.1C156.2 136.7 139.5 125.3 122.1 128.6S93.3 148.5 96.55 165.9l30 160C129.4 341.3 142.9 352 157.1 352h146.3l49.72 113.6C357.8 474.3 366.5 480 376 480H424c13.25 0 24-10.75 24-24S437.3 432 424 432z\"]\n};\nvar faPaperPlaneTop = {\n  prefix: 'far',\n  iconName: 'paper-plane-top',\n  icon: [512, 512, [\"paper-plane-alt\", \"send\"], \"e20a\", \"M492.6 226.6L44.6 34.59C40.54 32.85 36.26 31.1 32.02 31.1c-8.623 0-17.1 3.499-23.3 10.05C-.4983 51.81-2.623 66.3 3.377 78.31L96 256l-92.62 177.7c-6 12.02-3.875 26.5 5.344 36.27c6.188 6.547 14.66 10.05 23.28 10.05c4.25 0 8.531-.8438 12.59-2.594L492.6 285.4c11.78-5.031 19.41-16.61 19.41-29.41C511.1 243.2 504.4 231.6 492.6 226.6zM66.92 96.38L383.4 232H137.6L66.92 96.38zM137.6 280h245.7l-316.4 135.6L137.6 280z\"]\n};\nvar faPaperPlaneAlt = faPaperPlaneTop;\nvar faSend = faPaperPlaneTop;\nvar faMessageArrowUp = {\n  prefix: 'far',\n  iconName: 'message-arrow-up',\n  icon: [512, 512, [\"comment-alt-arrow-up\"], \"e1dc\", \"M274.5 111c-9.375-9.375-24.56-9.375-33.94 0l-80 80c-9.375 9.375-9.375 24.56 0 33.94s24.56 9.375 33.94 0L233.5 185.9V288c0 13.25 10.75 24 24 24s24-10.75 24-24V185.9l39.03 39.03C325.2 229.7 331.3 232 337.5 232s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L274.5 111zM448 0H64C28.75 0 0 28.75 0 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.1c0 9.836 11.02 15.55 19.12 9.7L304 415.1H448c35.25 0 64-28.75 64-63.1V63.1C512 28.75 483.3 0 448 0zM464 352c0 8.75-7.25 16-16 16h-160l-80 60v-60H64c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h384c8.75 0 16 7.25 16 16V352z\"]\n};\nvar faCommentAltArrowUp = faMessageArrowUp;\nvar faLightbulbExclamation = {\n  prefix: 'far',\n  iconName: 'lightbulb-exclamation',\n  icon: [384, 512, [], \"f671\", \"M192 0C90.02 .3203 16 82.98 16 175.1c0 44.38 16.4 84.82 43.52 115.8c16.53 18.84 42.36 58.26 52.24 91.48c.0313 .25 .0833 .4948 .1146 .7604l160.3 .0006c.0313-.2656 .0521-.4955 .0833-.7611c9.875-33.22 35.71-72.64 52.24-91.48C351.6 260.8 368 220.4 368 175.1C368 78.8 289.2 .0039 192 0zM288.4 260.1c-15.66 17.85-35.04 46.3-49.05 75.89h-94.61c-14.01-29.59-33.39-58.04-49.04-75.88C75.24 236.8 64 206.1 64 175.1C64 113.3 112.1 48.25 191.1 48C262.6 48 320 105.4 320 175.1C320 206.1 308.8 236.8 288.4 260.1zM112.2 454.4c0 6.297 1.886 12.43 5.355 17.68l17.08 25.69C139.8 505.6 151.8 512 161.2 512h61.67c9.438 0 21.36-6.395 26.61-14.27l17.02-25.69c2.938-4.438 5.419-12.36 5.419-17.69L272 415.1h-160L112.2 454.4zM191.1 240C174.3 240 160 254.3 160 272s14.33 32 32 32S224 289.7 224 272S209.7 240 191.1 240zM192 208c13.25 0 24-10.75 24-24v-80c0-13.25-10.78-23.1-24.03-23.1S168 90.75 168 104v80C168 197.3 178.8 208 192 208z\"]\n};\nvar faLayerMinus = {\n  prefix: 'far',\n  iconName: 'layer-minus',\n  icon: [512, 512, [\"layer-group-minus\"], \"f5fe\", \"M488 60C499 60 508 68.95 508 80C508 91.05 499 100 488 100H376C364.1 100 356 91.05 356 80C356 68.95 364.1 60 376 60H488zM231.2 133.1C239 129.7 247.5 128 256 128C264.5 128 272.1 129.7 280.8 133.1L490.1 222.8C503.4 228.5 512 241.5 512 256C512 270.5 503.4 283.5 490.1 289.2L280.8 378.9C272.1 382.3 264.5 384 256 384C247.5 384 239 382.3 231.2 378.9L21.9 289.2C8.614 283.5 0 270.5 0 256C0 241.5 8.614 228.5 21.9 222.8L231.2 133.1zM256 176C253.1 176 251.1 176.4 250.1 177.2L66.26 256L250.1 334.8C251.1 335.6 253.1 336 256 336C258 336 260 335.6 261.9 334.8L445.7 256L261.9 177.2C260 176.4 258 176 256 176V176zM250.1 462.8C251.1 463.6 253.1 464 256 464C258 464 260 463.6 261.9 462.8L452 381.3C447.4 374.4 446.5 365.2 450.5 357.3C456.5 345.4 470.9 340.6 482.7 346.5L491.8 351.1C504.2 357.3 512 369.9 512 383.7C512 398.4 503.3 411.6 489.9 417.3L280.8 506.9C272.1 510.3 264.5 512 256 512C247.5 512 239 510.3 231.2 506.9L22.81 417.6C8.971 411.7 .0006 398.1 .0006 383C.0006 370.9 5.869 359.5 15.76 352.4L26.05 345C36.84 337.3 51.83 339.8 59.53 350.6C66.15 359.9 65.24 372.3 57.1 380.5L250.1 462.8z\"]\n};\nvar faLayerGroupMinus = faLayerMinus;\nvar faCircleE = {\n  prefix: 'far',\n  iconName: 'circle-e',\n  icon: [512, 512, [], \"e109\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM328 176C341.3 176 352 165.3 352 152S341.3 128 328 128h-144C170.8 128 160 138.8 160 152v208C160 373.3 170.8 384 184 384h144c13.25 0 24-10.75 24-24s-10.75-24-24-24H208V280h88C309.3 280 320 269.3 320 256s-10.75-24-24-24H208V176H328z\"]\n};\nvar faBuildingWheat = {\n  prefix: 'far',\n  iconName: 'building-wheat',\n  icon: [640, 512, [], \"e4db\", \"M152 88C160.8 88 168 95.16 168 104V152C168 160.8 160.8 168 152 168H104C95.16 168 88 160.8 88 152V104C88 95.16 95.16 88 104 88H152zM216 104C216 95.16 223.2 88 232 88H280C288.8 88 296 95.16 296 104V152C296 160.8 288.8 168 280 168H232C223.2 168 216 160.8 216 152V104zM152 216C160.8 216 168 223.2 168 232V280C168 288.8 160.8 296 152 296H104C95.16 296 88 288.8 88 280V232C88 223.2 95.16 216 104 216H152zM216 232C216 223.2 223.2 216 232 216H280C288.8 216 296 223.2 296 232V280C296 288.8 288.8 296 280 296H232C223.2 296 216 288.8 216 280V232zM320 0C355.3 0 384 28.65 384 64V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H320zM320 48H64C55.16 48 48 55.16 48 64V448C48 456.8 55.16 464 64 464H144V400C144 373.5 165.5 352 192 352C218.5 352 240 373.5 240 400V464H320C328.8 464 336 456.8 336 448V64C336 55.16 328.8 48 320 48zM640 192V208C640 252.2 604.2 288 560 288H544V272C544 227.8 579.8 192 624 192H640zM560 400H544V384C544 339.8 579.8 304 624 304H640V320C640 364.2 604.2 400 560 400zM560 512H544V496C544 451.8 579.8 416 624 416H640V432C640 476.2 604.2 512 560 512zM512 496V512H496C451.8 512 416 476.2 416 432V416H432C476.2 416 512 451.8 512 496zM496 400C451.8 400 416 364.2 416 320V304H432C476.2 304 512 339.8 512 384V400H496zM512 272V288H496C451.8 288 416 252.2 416 208V192H432C476.2 192 512 227.8 512 272zM528 32C541.3 32 552 42.75 552 56V160C552 173.3 541.3 184 528 184C514.7 184 504 173.3 504 160V56C504 42.75 514.7 32 528 32zM624 128C624 141.3 613.3 152 600 152C586.7 152 576 141.3 576 128V96C576 82.75 586.7 72 600 72C613.3 72 624 82.75 624 96V128zM456 72C469.3 72 480 82.75 480 96V128C480 141.3 469.3 152 456 152C442.7 152 432 141.3 432 128V96C432 82.75 442.7 72 456 72z\"]\n};\nvar faGaugeMax = {\n  prefix: 'far',\n  iconName: 'gauge-max',\n  icon: [512, 512, [\"tachometer-alt-fastest\"], \"f626\", \"M256 80C273.7 80 288 94.33 288 112C288 129.7 273.7 144 256 144C238.3 144 224 129.7 224 112C224 94.33 238.3 80 256 80zM256 408C225.1 408 200 382.9 200 352C200 321.1 225.1 296 256 296C266.3 296 275.9 298.8 284.2 303.6L394.4 228.2C405.4 220.7 420.3 223.5 427.8 234.4C435.3 245.4 432.5 260.3 421.6 267.8L311.3 343.2C311.8 346.1 312 349 312 352C312 382.9 286.9 408 256 408V408zM352 128C369.7 128 384 142.3 384 160C384 177.7 369.7 192 352 192C334.3 192 320 177.7 320 160C320 142.3 334.3 128 352 128zM112 288C94.33 288 80 273.7 80 256C80 238.3 94.33 224 112 224C129.7 224 144 238.3 144 256C144 273.7 129.7 288 112 288zM160 128C177.7 128 192 142.3 192 160C192 177.7 177.7 192 160 192C142.3 192 128 177.7 128 160C128 142.3 142.3 128 160 128zM256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512zM464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256z\"]\n};\nvar faTachometerAltFastest = faGaugeMax;\nvar faPersonBreastfeeding = {\n  prefix: 'far',\n  iconName: 'person-breastfeeding',\n  icon: [448, 512, [], \"e53a\", \"M303.1 80C303.1 124.2 268.2 160 223.1 160C179.8 160 143.1 124.2 143.1 80C143.1 35.82 179.8 0 223.1 0C268.2 0 303.1 35.82 303.1 80zM223.1 48C206.3 48 191.1 62.33 191.1 80C191.1 97.67 206.3 112 223.1 112C241.7 112 255.1 97.67 255.1 80C255.1 62.33 241.7 48 223.1 48zM60.94 357.9C48.74 374.4 55 397.1 73.78 406.2L209.7 466C221.8 471.4 227.3 485.5 221.1 497.7C216.6 509.8 202.5 515.3 190.3 509.1L54.45 450.2C7.504 429.5-8.151 370.6 22.33 329.4L78.32 253.7C106.1 214.9 152.3 192 200.6 192H258.9C299.3 192 337.1 208.1 366.5 236.7L421.7 292C451.6 322.1 452.9 370.2 424.6 401.8L361.9 472C353 481.9 337.9 482.7 328 473.9C318.1 465.1 317.3 449.9 326.1 440L388.9 369.8C400.2 357.2 399.7 337.9 387.7 325.9L332.5 270.6C313 251 286.5 240 258.9 240H200.6C167.6 240 136.5 255.7 116.9 282.2L60.94 357.9zM191.1 369.1C211.2 398.3 243.8 416 278.9 416H279.1C293.3 416 303.1 426.7 303.1 440C303.1 453.3 293.3 464 279.1 464H278.9C226.5 464 177.8 437 150.1 392.6C146.1 386.3 143.1 378.9 143.1 371.4V328C143.1 314.7 154.7 303.1 167.1 303.1C181.3 303.1 191.1 314.7 191.1 328V369.1zM223.1 336C223.1 309.5 245.5 288 271.1 288C298.5 288 319.1 309.5 319.1 336C319.1 362.5 298.5 384 271.1 384C245.5 384 223.1 362.5 223.1 336z\"]\n};\nvar faApostrophe = {\n  prefix: 'far',\n  iconName: 'apostrophe',\n  icon: [192, 512, [], \"27\", \"M96 32C42.98 32 0 74.98 0 128s42.98 96 96 96c17.58 0 33.83-5.068 48-13.31V232c0 39.7-32.31 72-72 72h-16C42.75 304 32 314.8 32 328S42.75 352 56 352h16C138.2 352 192 298.2 192 232V128C192 74.98 149 32 96 32zM96 176C69.53 176 48 154.5 48 128S69.53 80 96 80s48 21.53 48 48S122.5 176 96 176z\"]\n};\nvar faFireHydrant = {\n  prefix: 'far',\n  iconName: 'fire-hydrant',\n  icon: [384, 512, [], \"e17f\", \"M56 176h272C341.3 176 352 165.3 352 152C352 138.7 341.3 128 328 128h-12.53C303.9 83.17 268.8 48.13 224 36.53V32c0-17.67-14.33-32-32-32S160 14.33 160 32v4.525C115.2 48.13 80.13 83.17 68.53 128H56C42.75 128 32 138.7 32 152C32 165.3 42.75 176 56 176zM320 240v-32h-48v64h32v96h-32v96h-160v-96h-32v-96h32v-64H64v32c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32v64H56C42.75 464 32 474.7 32 488C32 501.3 42.75 512 56 512h272c13.25 0 24-10.75 24-24c0-13.26-10.75-24-24-24H320v-64c17.67 0 32-14.33 32-32v-96C352 254.3 337.7 240 320 240zM128 320c0 35.35 28.65 64 64 64s64-28.65 64-64c0-35.35-28.65-64-64-64S128 284.7 128 320z\"]\n};\nvar faRightToBracket = {\n  prefix: 'far',\n  iconName: 'right-to-bracket',\n  icon: [512, 512, [\"sign-in-alt\"], \"f2f6\", \"M512 128v256c0 53.02-42.98 96-96 96h-72C330.7 480 320 469.3 320 456c0-13.26 10.75-24 24-24H416c26.4 0 48-21.6 48-48V128c0-26.4-21.6-48-48-48h-72C330.7 80 320 69.25 320 56C320 42.74 330.7 32 344 32H416C469 32 512 74.98 512 128zM367.9 273.9L215.5 407.6C209.3 413.1 201.3 416 193.3 416c-4.688 0-9.406-.9687-13.84-2.969C167.6 407.7 160 396.1 160 383.3V328H40C17.94 328 0 310.1 0 288V224c0-22.06 17.94-40 40-40H160V128.7c0-12.75 7.625-24.41 19.41-29.72C191.5 93.56 205.7 95.69 215.5 104.4l152.4 133.6C373.1 242.6 376 249.1 376 256S373.1 269.4 367.9 273.9zM315.8 256L208 161.1V232h-160v48h160v70.03L315.8 256z\"]\n};\nvar faSignInAlt = faRightToBracket;\nvar faVideoPlus = {\n  prefix: 'far',\n  iconName: 'video-plus',\n  icon: [576, 512, [], \"f4e1\", \"M557.6 102.3c-11.53-7.406-25.88-8.391-38.28-2.688L416 147V128c0-35.35-28.65-64-64-64H64C28.65 64 0 92.65 0 128v256c0 35.35 28.65 64 64 64h288c35.35 0 64-28.65 64-64v-19.02l103.3 47.36c5.344 2.453 11.03 3.672 16.69 3.672c7.531 0 15.02-2.141 21.59-6.359C569.1 402.3 576 389.7 576 375.1V136C576 122.3 569.1 109.8 557.6 102.3zM368 384c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V128c0-8.822 7.178-16 16-16h288c8.822 0 16 7.178 16 16V384zM528 363.5L416 312.2V199.8l112-51.33V363.5zM288 232H231.1V175.1C231.1 162.7 221.3 152 208 152S184 162.7 184 175.1V232H127.1C114.7 232 104 242.7 104 256c0 13.26 10.73 23.1 23.1 23.1H184v56C184 349.3 194.7 360 208 360c13.26 0 23.1-10.74 23.1-23.1V279.1h56C301.3 279.1 312 269.3 312 256S301.3 232 288 232z\"]\n};\nvar faSquareRight = {\n  prefix: 'far',\n  iconName: 'square-right',\n  icon: [448, 512, [10145, \"arrow-alt-square-right\"], \"f352\", \"M248.2 150.2C241.1 143.8 230.1 142.2 222.3 146.1S208 158.5 208 167.1v56L120 224C106.8 224 96 234.8 96 248v16C96 277.3 106.8 288 120 288L208 287.1v56c0 9.531 5.656 18.16 14.38 22c8.75 3.812 18.91 2.094 25.91-4.375l96-88.75C349.2 268.3 352 261.9 352 255.2c-.3125-7.781-2.875-13.25-7.844-17.75L248.2 150.2zM384 32H64C28.66 32 0 60.66 0 96v320c0 35.34 28.66 64 64 64h320c35.34 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM400 416c0 8.82-7.18 16-16 16H64c-8.82 0-16-7.18-16-16V96c0-8.82 7.18-16 16-16h320c8.82 0 16 7.18 16 16V416z\"]\n};\nvar faArrowAltSquareRight = faSquareRight;\nvar faCommentSmile = {\n  prefix: 'far',\n  iconName: 'comment-smile',\n  icon: [512, 512, [], \"f4b4\", \"M256 31.1c-141.4 0-255.1 93.13-255.1 208c0 47.62 19.91 91.25 52.91 126.3c-14.87 39.5-45.87 72.88-46.37 73.25c-6.623 7-8.373 17.25-4.623 26C5.816 474.3 14.38 480 24 480c61.49 0 109.1-25.75 139.1-46.25c28.87 9 60.16 14.25 92.9 14.25c141.4 0 255.1-93.13 255.1-207.1S397.4 31.1 256 31.1zM256 400c-26.75 0-53.12-4.125-78.36-12.12l-22.75-7.125L135.4 394.5c-14.25 10.12-33.87 21.38-57.49 29c7.373-12.12 14.37-25.75 19.87-40.25l10.62-28l-20.62-21.88C69.81 314.1 48.06 282.3 48.06 240c0-88.25 93.24-160 207.1-160c114.7 0 207.1 71.75 207.1 160S370.8 400 256 400zM319.1 207.1c17.75 0 31.99-14.25 31.99-31.1s-14.25-32-31.1-32s-31.1 14.25-31.1 32S302.2 207.1 319.1 207.1zM191.1 207.1c17.75 0 31.99-14.25 31.99-31.1s-14.25-32-31.1-32s-31.1 14.25-31.1 32S174.2 207.1 191.1 207.1zM325.7 272.3C308.5 292.4 283.1 304 255.1 304c-27.12 0-52.49-11.62-69.74-31.75C177.6 262.1 162.4 261 152.4 269.5C142.2 278.1 141.2 293.3 149.7 303.3c26.5 31 65.12 48.75 106.2 48.75c41.12 0 79.73-17.75 106.2-48.75c8.5-10 7.375-25.12-2.75-33.75C349.5 260.9 334.3 262.1 325.7 272.3z\"]\n};\nvar faVenus = {\n  prefix: 'far',\n  iconName: 'venus',\n  icon: [384, 512, [9792], \"f221\", \"M368 176c0-97.2-78.8-176-176-176c-97.2 0-176 78.8-176 176c0 89.04 66.18 162.4 152 174.2V392h-48C106.8 392 96 402.8 96 416s10.75 24 24 24h48v48C168 501.3 178.8 512 192 512s24-10.75 24-24v-48h48c13.25 0 24-10.75 24-24s-10.75-24-24-24h-48v-41.82C301.8 338.4 368 265 368 176zM64 176c0-70.58 57.42-128 128-128c70.58 0 128 57.42 128 128s-57.42 128-128 128C121.4 304 64 246.6 64 176z\"]\n};\nvar faPassport = {\n  prefix: 'far',\n  iconName: 'passport',\n  icon: [448, 512, [], \"f5ab\", \"M384 0H64C28.65 0 0 28.65 0 64v384c0 35.34 28.65 64 64 64h320c35.2 0 64-28.8 64-64V64C448 28.8 419.2 0 384 0zM400 448c0 8.836-7.164 16-16 16H64c-8.836 0-16-7.164-16-16V64c0-8.836 7.164-16 16-16h320c8.836 0 16 7.164 16 16V448zM336 384h-224C103.3 384 96 391.3 96 400S103.3 416 112 416h224c8.75 0 16-7.25 16-16S344.8 384 336 384zM224 328c66.25 0 120-53.75 120-120S290.3 88 224 88S104 141.8 104 208S157.8 328 224 328zM310.4 192h-34.63c-1.375-23.62-5.751-45-12.25-62.25C287.6 142 305.4 164.6 310.4 192zM275.8 224h34.63c-5 27.38-22.88 50-46.88 62.25C269.1 269 274.4 247.6 275.8 224zM224 122.3C230.9 130.6 241.5 154.6 244 192h-40C206.5 154.6 217.1 130.6 224 122.3zM244 224C241.5 261.4 230.9 285.4 224 293.8C217.1 285.4 206.5 261.4 204 224H244zM184.5 129.8C177.1 147 173.6 168.4 172.3 192H137.6C142.6 164.6 160.4 142 184.5 129.8zM172.3 224C173.6 247.6 177.1 269 184.5 286.3C160.5 274 142.6 251.4 137.6 224H172.3z\"]\n};\nvar faInboxIn = {\n  prefix: 'far',\n  iconName: 'inbox-in',\n  icon: [512, 512, [128229, \"inbox-arrow-down\"], \"f310\", \"M464 320h-96c-9.094 0-17.41 5.125-21.47 13.28L321.2 384H190.8l-25.38-50.72C161.4 325.1 153.1 320 144 320H32c-17.67 0-32 14.33-32 32v96c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64v-80C512 341.5 490.5 320 464 320zM464 448c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16v-80h81.16l25.38 50.72C158.6 426.9 166.9 432 176 432h160c9.094 0 17.41-5.125 21.47-13.28L382.8 368H464V448zM238.4 312.3C242.1 317.2 249.3 320 256 320s13.03-2.781 17.59-7.656l104-112c9-9.719 8.438-24.91-1.25-33.94c-9.719-8.969-24.88-8.438-33.94 1.25L280 234.9V24c0-13.25-10.75-24-24-24S232 10.75 232 24v210.9L169.6 167.7C160.5 157.1 145.4 157.4 135.7 166.4C125.1 175.4 125.4 190.6 134.4 200.3L238.4 312.3z\"]\n};\nvar faInboxArrowDown = faInboxIn;\nvar faHeartPulse = {\n  prefix: 'far',\n  iconName: 'heart-pulse',\n  icon: [576, 512, [\"heartbeat\"], \"f21e\", \"M287.1 424.9L186.5 320h-66.78l145.2 150.2C271.3 476.7 279.6 480 287.1 480c8.332 0 16.69-3.268 23.01-9.805L456.2 320h-66.78L287.1 424.9zM495.2 62.86C471 41.92 440.1 31.1 410.8 32c-37.49 0-75.41 15.34-103.1 43.92L288 96.25L268.3 75.92C240.6 47.34 202.7 32 165.2 32C135.1 32 104.1 41.92 80.81 62.86C18.66 116.7 15.8 212.5 71.82 270.5l16.73 17.53l97.16 .0313l29.88-71.75l56.88 126.4c5.5 12.25 22.88 12.62 28.88 .625l49.75-99.5l22.12 44.25l114.2-.0313l16.73-17.53C560.2 212.5 557.4 116.6 495.2 62.86zM469.6 237.1l-18.31 18.93h-58.33l-27.62-55.25c-5.875-11.75-22.62-11.75-28.5 0l-49 98L229.7 169.4c-5.75-12.75-24-12.5-29.38 .375l-36 86.25H124.6L106.3 237.1C74.1 203.8 66.46 138.1 112.5 99.15c39.9-34.54 94.59-17.5 121.4 10.17l54.17 55.92l54.16-55.92c26.42-27.27 81.26-44.89 121.4-10.17C509.1 138.6 502.5 203.1 469.6 237.1z\"]\n};\nvar faHeartbeat = faHeartPulse;\nvar faCircle8 = {\n  prefix: 'far',\n  iconName: 'circle-8',\n  icon: [512, 512, [], \"e0f5\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM336 200C336 160.3 303.7 128 264 128h-16C208.3 128 176 160.3 176 200c0 15.77 5.254 30.26 13.9 42.13C171.8 256.8 160 278.9 160 304C160 348.1 195.9 384 240 384h32c44.13 0 80-35.88 80-80c0-25.06-11.81-47.19-29.9-61.87C330.7 230.3 336 215.8 336 200zM248 176h16C277.2 176 288 186.8 288 200S277.2 224 264 224h-16C234.8 224 224 213.2 224 200S234.8 176 248 176zM272 336h-32c-17.66 0-32-14.34-32-32s14.34-32 32-32h32c17.66 0 32 14.34 32 32S289.7 336 272 336z\"]\n};\nvar faCloudsMoon = {\n  prefix: 'far',\n  iconName: 'clouds-moon',\n  icon: [640, 512, [], \"f745\", \"M630.1 248.7c-78.58 14.79-150.8-44.79-150.8-123.2c0-45.14 24.46-86.64 64.22-109c6.129-3.438 4.588-12.62-2.373-13.89C533.1 1.191 520.5 0 512.3 0c-69.37 0-127.1 43.29-151.1 103.9c31.84 24.83 52.24 63.54 52.24 107.3c0 12.28-1.719 24.34-5.094 36.09c37.04 11.93 67.07 37.73 85.35 70.79C499.1 318.9 506 320 512.5 320c49.97 0 95.57-22.47 125.8-59.25C642.7 255.3 637.9 247.4 630.1 248.7zM382.8 273.9c-3.75-5.75-8.5-10.62-13.12-15.62c7.375-14 11.88-29.88 11.88-47c0-56-44.38-102-99.75-103.9c-23.62-29.62-60-48.13-99-48.13c-40 0-77.13 19-100.9 50.38C35.13 119.5 0 161.4 0 211.3c0 37 19.5 69.13 48.63 87.5c-27.25 22-44.38 55.5-44.38 93.25c0 66.25 53.5 120 119.1 120h238.4c65.75 0 119.3-53.75 119.3-120C481 333 438.6 283.8 382.8 273.9zM47.75 211.3c0-30.88 24.88-56 55.5-56h6.75c12.25-28.12 40.25-48 72.75-48c34.25 0 63 21.88 74.38 52.25c6.5-2.75 13.62-4.25 21.12-4.25c30.62 0 55.5 25.12 55.5 56c0 7.5-1.75 14.25-4.375 20.75C317.1 227.3 304.3 224 290.4 224c-9.625 0-19 1.25-28.12 3.625C242.3 214.9 219 208 195.1 208c-43.5 0-82.88 22.38-105.9 57.25C65.25 258.9 47.75 237.3 47.75 211.3zM361.8 464H123.4c-39.5 0-71.5-32.25-71.5-72c0-37.63 28.75-68 65.13-71.25C124.1 283.9 156.3 256 194.9 256c23.75 0 44.88 10.75 59.38 27.25C264.5 276.3 276.9 272 290.3 272c30 0 55 20.88 61.63 49C355.3 320.5 358.4 320 361.8 320c39.5 0 71.5 32.25 71.5 72C433.4 431.8 401.3 464 361.8 464z\"]\n};\nvar faClockTenThirty = {\n  prefix: 'far',\n  iconName: 'clock-ten-thirty',\n  icon: [512, 512, [], \"e355\", \"M280 392C280 405.3 269.3 416 256 416C242.7 416 232 405.3 232 392V268.8L146.7 211.1C135.7 204.6 132.7 189.7 140 178.7C147.4 167.7 162.3 164.7 173.3 172L269.3 236C275.1 240.5 280 247.1 280 256L280 392zM256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512zM464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256z\"]\n};\nvar faPeopleCarryBox = {\n  prefix: 'far',\n  iconName: 'people-carry-box',\n  icon: [640, 512, [\"people-carry\"], \"f4ce\", \"M128 95.1c26.5 0 47.1-21.5 47.1-47.1S154.5 0 128 0S80.01 21.5 80.01 47.1S101.5 95.1 128 95.1zM511.1 95.1c26.5 0 47.1-21.5 47.1-47.1S538.5 0 511.1 0s-48 21.5-48 47.1S485.5 95.1 511.1 95.1zM599.1 250.6l-18.1-78.37c-4.25-17.37-16.75-31.1-33.5-39.37c-16.87-7.375-35.75-6.5-51.37 2.375c-25.62 14.37-40.37 47.5-46.87 66.12l-12.12 34.75c-.6249 1.625-1.75 3.125-3.375 4.25l-17.75 10.12V127.1c0-8.75-7.249-15.1-15.1-15.1H240c-8.749 0-15.1 7.25-15.1 15.1v122.5L206.3 240.4C204.6 239.2 203.4 237.7 202.8 236.1L190.6 201.4C184.1 182.7 169.4 149.6 143.8 135.2c-15.62-8.875-34.5-9.75-51.37-2.375C75.78 140.2 63.28 154.9 58.9 172.2L40.03 250.7C34.9 271.7 42.03 293.9 58.28 308.2l68.74 59.1c6.249 5.5 10.25 13.12 10.87 21.5l7.999 100.1c.8749 9.125 8.874 23.37 25.87 21.1c13.12-1.125 22.1-12.62 21.1-25.75l-8.749-109.2c-1.25-15.12-8.249-29.12-19.75-39.12L113.1 292.2L137.9 200.1c2.75 5.25 19.62 51.75 19.62 51.75c3.875 11.25 11.25 20.75 22.1 28.87l36.87 19.5c4.625 2.375 9.749 3.625 14.87 3.625h175.5c5.249 0 10.37-1.25 14.1-3.625l36.87-19.5c11.75-8.125 19.12-17.62 22.1-28.87c0 0 16.87-46.62 19.62-51.75l24.75 92.12l-52.24 45.5c-11.37 9.1-18.5 23.1-19.62 39.12l-8.874 109.1c-.9999 13.25 8.874 24.75 21.1 25.75c16.1 1.375 25.12-12.62 25.87-21.1l7.999-100.1c.625-8.375 4.625-16.12 10.87-21.5l68.74-59.87C597.1 293.9 604.1 271.7 599.1 250.6zM367.1 255.1H272L272 159.1h95.1L367.1 255.1zM638.2 478.9l-53.74-130.7l-38.25 33.37l47.5 115.6c4.999 12.12 18.87 18.12 31.25 13.12C637.3 505.2 643.2 491.2 638.2 478.9zM1.783 478.9c-4.999 12.37 .8749 26.37 13.12 31.37c12.37 4.1 26.37-.1 31.37-13.12l47.37-115.6l-38.25-33.37L1.783 478.9z\"]\n};\nvar faPeopleCarry = faPeopleCarryBox;\nvar faFolderUser = {\n  prefix: 'far',\n  iconName: 'folder-user',\n  icon: [512, 512, [], \"e18e\", \"M448 96h-172.1L226.7 50.75C214.7 38.74 198.5 32 181.5 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h384c35.35 0 64-28.66 64-64V160C512 124.7 483.3 96 448 96zM464 416c0 8.824-7.178 16-16 16h-65.61C374.7 386.6 335.5 352 288 352H224c-47.54 0-86.73 34.64-94.39 80H64c-8.822 0-16-7.176-16-16V96c0-8.824 7.178-16 16-16h117.5c4.273 0 8.293 1.664 11.31 4.688L256 144h192c8.822 0 16 7.176 16 16V416zM256 192C220.7 192 192 220.7 192 256c0 35.34 28.65 64 64 64s64-28.66 64-64C320 220.7 291.3 192 256 192z\"]\n};\nvar faTrashCanXmark = {\n  prefix: 'far',\n  iconName: 'trash-can-xmark',\n  icon: [448, 512, [], \"e2ae\", \"M143 207C152.4 197.7 167.6 197.7 176.1 207L223.1 254.1L271 207C280.4 197.7 295.6 197.7 304.1 207C314.3 216.4 314.3 231.6 304.1 240.1L257.9 287.1L304.1 335C314.3 344.4 314.3 359.6 304.1 368.1C295.6 378.3 280.4 378.3 271 368.1L223.1 321.9L176.1 368.1C167.6 378.3 152.4 378.3 143 368.1C133.7 359.6 133.7 344.4 143 335L190.1 287.1L143 240.1C133.7 231.6 133.7 216.4 143 207V207zM317.5 24.94L354.2 80H424C437.3 80 448 90.75 448 104C448 117.3 437.3 128 424 128H416V432C416 476.2 380.2 512 336 512H112C67.82 512 32 476.2 32 432V128H24C10.75 128 0 117.3 0 104C0 90.75 10.75 80 24 80H93.82L130.5 24.94C140.9 9.357 158.4 0 177.1 0H270.9C289.6 0 307.1 9.358 317.5 24.94H317.5zM151.5 80H296.5L277.5 51.56C276 49.34 273.5 48 270.9 48H177.1C174.5 48 171.1 49.34 170.5 51.56L151.5 80zM80 432C80 449.7 94.33 464 112 464H336C353.7 464 368 449.7 368 432V128H80V432z\"]\n};\nvar faTemperatureHigh = {\n  prefix: 'far',\n  iconName: 'temperature-high',\n  icon: [512, 512, [], \"f769\", \"M400 0C355.9 0 320 35.88 320 80S355.9 160 400 160S480 124.1 480 80S444.1 0 400 0zM400 112c-17.75 0-32-14.25-32-32s14.25-32 32-32s32 14.25 32 32S417.8 112 400 112zM288 112C288 50.12 237.9 0 176 0S64 50.12 64 112v166.5C44.25 303.1 32 334 32 368C32 447.5 96.5 512 176 512s144-64.5 144-144c0-33.1-12.25-64.88-32-89.5V112zM176 464c-52.88 0-96-43.13-96-96c0-27 11.75-47.25 21.5-59.5L112 295.4V112c0-35.25 28.75-64 64-64s64 28.75 64 64v183.2l10.5 13.13C260.3 320.8 272 341 272 368C272 420.9 228.9 464 176 464zM192 322.9V112C192 103.3 184.8 96 176 96S160 103.2 160 112v210.9C141.4 329.5 128 347.1 128 368C128 394.5 149.5 416 176 416S224 394.5 224 368C224 347.1 210.6 329.5 192 322.9z\"]\n};\nvar faMicrochip = {\n  prefix: 'far',\n  iconName: 'microchip',\n  icon: [512, 512, [], \"f2db\", \"M320 160H192C174.3 160 160 174.3 160 192v128c0 17.67 14.33 32 32 32h128c17.67 0 32-14.33 32-32V192C352 174.3 337.7 160 320 160zM304 304h-96v-96h96V304zM488 280C501.3 280 512 269.3 512 256s-10.75-24-24-24H448v-48h40C501.3 184 512 173.3 512 160s-10.75-24-24-24H448V128c0-35.35-28.65-64-64-64h-8V24C376 10.75 365.3 0 352 0s-24 10.75-24 24V64h-48V24C280 10.75 269.3 0 256 0S232 10.75 232 24V64h-48V24C184 10.75 173.3 0 160 0S136 10.75 136 24V64H128C92.65 64 64 92.65 64 128v8H24C10.75 136 0 146.8 0 160s10.75 24 24 24H64v48H24C10.75 232 0 242.8 0 256s10.75 24 24 24H64v48H24C10.75 328 0 338.8 0 352s10.75 24 24 24H64V384c0 35.35 28.65 64 64 64h8v40C136 501.3 146.8 512 160 512s24-10.75 24-24V448h48v40C232 501.3 242.8 512 256 512s24-10.75 24-24V448h48v40c0 13.25 10.75 24 24 24s24-10.75 24-24V448H384c35.35 0 64-28.65 64-64v-8h40c13.25 0 24-10.75 24-24s-10.75-24-24-24H448v-48H488zM400 384c0 8.822-7.178 16-16 16H128c-8.822 0-16-7.178-16-16V128c0-8.822 7.178-16 16-16h256c8.822 0 16 7.178 16 16V384z\"]\n};\nvar faLeftLongToLine = {\n  prefix: 'far',\n  iconName: 'left-long-to-line',\n  icon: [640, 512, [], \"e41e\", \"M0 88C0 74.75 10.75 64 24 64C37.25 64 48 74.75 48 88V424C48 437.3 37.25 448 24 448C10.75 448 0 437.3 0 424V88zM272.1 360C272.1 369.5 266.4 378.2 257.7 382C248.9 385.8 238.7 384.1 231.8 377.6L119.7 273.6C109.4 264.1 109.4 247.9 119.7 238.4L231.8 134.4C238.7 127.9 248.9 126.2 257.7 129.1C266.4 133.8 272.1 142.5 272.1 152L272.1 232H616C629.3 232 640 242.8 640 256C640 269.3 629.3 280 616 280H272.1L272.1 360z\"]\n};\nvar faCrown = {\n  prefix: 'far',\n  iconName: 'crown',\n  icon: [576, 512, [128081], \"f521\", \"M536 96c-22.09 0-40 17.91-40 40c0 8.998 3.521 16.89 8.537 23.57l-89.63 71.7c-5.955 4.764-12.99 7.019-19.94 7.019c-11.61 0-22.98-6.298-28.68-17.7l-57.6-115.2C320 98.34 327.1 86.34 327.1 72C327.1 49.91 310.1 32 288 32S247.1 49.91 247.1 72c0 14.34 7.963 26.34 19.3 33.4L209.7 220.6C204 231.1 192.6 238.3 181 238.3c-6.945 0-13.98-2.255-19.94-7.019l-89.63-71.7C76.48 152.9 79.1 144.1 79.1 136c0-22.09-17.91-40-40-40s-40 17.91-40 40s17.91 40 40 40c.248 0 .457-.1164 .7051-.1203l50.52 277.8C93.99 468.9 107.2 480 122.7 480h330.6c15.46 0 28.72-11.06 31.48-26.27l50.52-277.9C535.5 175.9 535.8 176 536 176C558.1 176 576 158.1 576 136S558.1 96 536 96zM439.9 432H136.1l-33.89-186.4l28.94 23.15c14.14 11.31 31.87 17.54 49.92 17.54c30.53 0 57.97-16.95 71.61-44.23L288 171.3l35.37 70.73c13.64 27.28 41.08 44.23 71.61 44.23c18.06 0 35.79-6.229 49.92-17.54l28.94-23.15L439.9 432z\"]\n};\nvar faWeightHanging = {\n  prefix: 'far',\n  iconName: 'weight-hanging',\n  icon: [512, 512, [], \"f5cd\", \"M510.5 443L445.6 171C439.5 145.7 417.1 128 391 128h-57.01c6.127-12 10-25.5 10-40C344 39.38 304.6 0 256 0C207.4 0 167.1 39.38 167.1 88c0 14.5 3.875 28 10 40H120.1C94.94 128 72.52 145.7 66.44 171l-64.89 272c-4 16.75-.1719 34.13 10.52 47.63C22.77 504.2 38.8 512 56.08 512h399.8c17.28 0 33.31-7.781 44.02-21.34C510.6 477.2 514.5 459.8 510.5 443zM215.1 88c0-22 18-40 40-40s40 18 40 40S278 128 256 128S215.1 110 215.1 88zM462.3 460.9C461.4 462.1 459.3 464 455.9 464H56.08c-3.406 0-5.438-1.938-6.344-3.062c-.8906-1.125-2.281-3.531-1.5-6.781l64.89-271.1C113.1 178.5 117.2 176 120.1 176h270c3.75 0 6.984 2.531 7.859 6.156l64.89 272C464.5 457.4 463.2 459.8 462.3 460.9z\"]\n};\nvar faXmarksLines = {\n  prefix: 'far',\n  iconName: 'xmarks-lines',\n  icon: [640, 512, [], \"e59a\", \"M616 32C629.3 32 640 42.75 640 56C640 69.25 629.3 80 616 80H24C10.75 80 0 69.25 0 56C0 42.75 10.75 32 24 32H616zM616 432C629.3 432 640 442.7 640 456C640 469.3 629.3 480 616 480H24C10.75 480 0 469.3 0 456C0 442.7 10.75 432 24 432H616zM40.97 167L96 222.1L151 167C160.4 157.7 175.6 157.7 184.1 167C194.3 176.4 194.3 191.6 184.1 200.1L129.9 256L184.1 311C194.3 320.4 194.3 335.6 184.1 344.1C175.6 354.3 160.4 354.3 151 344.1L96 289.9L40.97 344.1C31.6 354.3 16.4 354.3 7.029 344.1C-2.343 335.6-2.343 320.4 7.029 311L62.06 256L7.029 200.1C-2.343 191.6-2.343 176.4 7.029 167C16.4 157.7 31.6 157.7 40.97 167V167zM320 222.1L375 167C384.4 157.7 399.6 157.7 408.1 167C418.3 176.4 418.3 191.6 408.1 200.1L353.9 256L408.1 311C418.3 320.4 418.3 335.6 408.1 344.1C399.6 354.3 384.4 354.3 375 344.1L320 289.9L264.1 344.1C255.6 354.3 240.4 354.3 231 344.1C221.7 335.6 221.7 320.4 231 311L286.1 256L231 200.1C221.7 191.6 221.7 176.4 231 167C240.4 157.7 255.6 157.7 264.1 167L320 222.1zM455 167C464.4 157.7 479.6 157.7 488.1 167L544 222.1L599 167C608.4 157.7 623.6 157.7 632.1 167C642.3 176.4 642.3 191.6 632.1 200.1L577.9 256L632.1 311C642.3 320.4 642.3 335.6 632.1 344.1C623.6 354.3 608.4 354.3 599 344.1L544 289.9L488.1 344.1C479.6 354.3 464.4 354.3 455 344.1C445.7 335.6 445.7 320.4 455 311L510.1 256L455 200.1C445.7 191.6 445.7 176.4 455 167V167z\"]\n};\nvar faFilePrescription = {\n  prefix: 'far',\n  iconName: 'file-prescription',\n  icon: [384, 512, [], \"f572\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM206.5 311.9c22.46-12.29 36.94-37.2 32.79-65.51C234.6 214.6 205.6 192 173.5 192H96C87.16 192 80 199.2 80 208v152.1C80 373.3 90.75 384 103.1 384S128 373.3 128 360.1V320h18.75l59.25 59.25l-24.43 24.53c-9.318 9.352-9.303 24.49 .0352 33.82c9.348 9.348 24.66 9.371 34.01 .0273L240 413.3l24.35 24.45c9.385 9.426 24.72 9.398 34.07-.0586c9.297-9.398 9.279-24.57-.0703-33.92l-24.35-24.35l24.25-24.35c9.367-9.406 9.311-24.63-.1289-33.97c-9.4-9.297-24.54-9.254-33.89 .0938L240 345.4L206.5 311.9zM176 272H128v-32h48C184.9 240 192 247.1 192 256S184.9 272 176 272z\"]\n};\nvar faCalendarRange = {\n  prefix: 'far',\n  iconName: 'calendar-range',\n  icon: [448, 512, [], \"e0d6\", \"M96 288C96 270.3 110.3 256 128 256C145.7 256 160 270.3 160 288C160 305.7 145.7 320 128 320C110.3 320 96 305.7 96 288zM320 352C337.7 352 352 366.3 352 384C352 401.7 337.7 416 320 416C302.3 416 288 401.7 288 384C288 366.3 302.3 352 320 352zM192 288C192 274.7 202.7 264 216 264H328C341.3 264 352 274.7 352 288C352 301.3 341.3 312 328 312H216C202.7 312 192 301.3 192 288zM232 360C245.3 360 256 370.7 256 384C256 397.3 245.3 408 232 408H120C106.7 408 96 397.3 96 384C96 370.7 106.7 360 120 360H232zM152 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24V64zM48 448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192H48V448z\"]\n};\nvar faFlowerDaffodil = {\n  prefix: 'far',\n  iconName: 'flower-daffodil',\n  icon: [512, 512, [9880], \"f800\", \"M495.9 288h-47.26c-67.51 0-127.5 30-168.7 77v-82c37.38 12.88 78.76 0 102.3-31.88C405.8 219.2 405.9 175.9 382.5 144c11.38-15.5 17.5-34.12 17.5-53.38C400 40.62 359.4 0 309.4 0C290.1 0 271.5 6.125 256 17.5C240.5 6.125 221.9 0 202.6 0C152.6 0 111.1 40.62 111.1 90.62c0 19.25 6.126 37.88 17.5 53.38C118.1 159.5 111.1 178.1 111.1 197.4c0 29.25 14 56.75 37.88 73.75S204.4 292.6 231.1 283v82C190.9 318 130.9 288 63.35 288H16.09C6.962 288-.9142 296.9 .0859 307.7C9.962 422.1 106.4 512 223.9 512h64.26c117.5 0 213.9-89.88 223.8-204.4C512.9 297 505 288 495.9 288zM223.9 464c-79.51 0-148.8-54.13-169.9-128c75.26 0 128.6 32.25 160.9 85.88L240.1 464H223.9zM236.7 222.6C226.9 236.1 209.1 242.5 193.6 239C177.2 235.5 164.5 222.8 160.1 206.4C157.5 190 163.9 173.1 177.4 163.2L203.2 144L177.4 124.8c-10.88-8-17.38-20.63-17.38-34.13C159.1 67.12 179.1 48 202.6 48c13.5 0 26.13 6.5 34.13 17.38L256 91.25l19.25-25.87C283.1 54.5 295.9 48 309.4 48c23.5 0 42.63 19.12 42.63 42.62c0 13.5-6.501 26.13-17.38 34.13L308.8 144l25.88 19.25c10.88 8 17.38 20.63 17.38 34.13c0 23.5-19.13 42.62-42.63 42.62c-13.5 0-26.13-6.5-34.13-17.38L256 196.8L236.7 222.6zM288 464h-16.13l25.25-42.13C329.3 368.5 382.5 336 458.2 336C436.9 409.9 367.8 464 288 464zM288 144c0-17.62-14.38-32-32-32s-32 14.38-32 32S238.4 176 256 176S288 161.6 288 144z\"]\n};\nvar faHandBackPointUp = {\n  prefix: 'far',\n  iconName: 'hand-back-point-up',\n  icon: [448, 512, [], \"e1a2\", \"M31.1 338.9v46.97c0 32.1 17.1 61.65 44.63 77.12l55.83 31.35C153.1 505.9 176.4 512 199.8 512h107.9c77.37 0 140.3-64.6 140.3-144V276c0-39.92-31.19-72.56-70.04-73.95C364.3 184.6 343.3 174 321.2 174h-13.53c-3.557 0-7.102 .2734-10.61 .8145C284.6 165.2 269.4 160 253.5 160h-13.53V72c0-39.7-32.3-72-71.1-72C128.3 0 95.1 32.3 95.1 72v169.7L63.43 270.1C43.46 287.5 31.1 312.2 31.1 338.9zM79.1 338.9c0-12.31 5.281-23.77 14.5-31.39l17.5-15.69l-.0058 44.17C111.1 344.8 119.2 352 127.1 352s16-7.156 16-16L143.1 72c0-13.23 10.78-24 23.1-24c13.22 0 24 10.77 24 24v142c0 9.578 7.941 16.04 16.15 16.04c6.433 0 12.31-4.017 14.73-10.17C223.3 218.8 228.3 208 239.1 208h13.53c20.97 0 17.92 19.58 34.27 19.58c8.211 0 9.847-5.583 19.88-5.583h13.53c25.55 0 18.27 28.23 38.66 28.23c.1566 0 .3126-.0027 .4679-.0081L375.4 250c13.59 0 24.62 11.66 24.62 26V368c0 52.94-41.41 96-92.31 96H199.8c-15.25 0-30.41-3.984-43.87-11.52l-55.78-31.34c-12.44-6.984-20.16-20.5-20.16-35.27V338.9z\"]\n};\nvar faWeightScale = {\n  prefix: 'far',\n  iconName: 'weight-scale',\n  icon: [512, 512, [\"weight\"], \"f496\", \"M256 264c22.12 0 40-17.88 40-40c0-10.5-4.25-20-11-27.12l33.75-78.63c3.5-8.125-.375-17.5-8.5-21c-8-3.5-17.5 .25-21 8.5L255.8 184C233.8 184.3 216 202 216 224C216 246.1 233.9 264 256 264zM440 64h-48.23C359.5 24.91 310.7 0 256 0C201.3 0 152.5 24.91 120.2 64H72C32.3 64 0 96.31 0 136v304C0 479.7 32.3 512 72 512h368c39.7 0 72-32.31 72-72v-304C512 96.31 479.7 64 440 64zM256 48c70.58 0 128 57.42 128 128s-57.42 128-128 128s-128-57.42-128-128S185.4 48 256 48zM464 440c0 13.22-10.77 24-24 24H72c-13.23 0-24-10.78-24-24v-304c0-13.22 10.77-24 24-24h20.18C84.42 131.9 80 153.4 80 176C80 273.2 158.8 352 256 352c97.2 0 176-78.8 176-176c0-22.61-4.414-44.14-12.18-64H440c13.23 0 24 10.78 24 24V440z\"]\n};\nvar faWeight = faWeightScale;\nvar faStarExclamation = {\n  prefix: 'far',\n  iconName: 'star-exclamation',\n  icon: [576, 512, [], \"f2f3\", \"M287.1 167.1C301.3 167.1 312 178.7 312 191.1V255.1C312 269.3 301.3 279.1 287.1 279.1C274.7 279.1 263.1 269.3 263.1 255.1V191.1C263.1 178.7 274.7 167.1 287.1 167.1zM320 336C320 353.7 305.7 368 287.1 368C270.3 368 255.1 353.7 255.1 336C255.1 318.3 270.3 303.1 287.1 303.1C305.7 303.1 320 318.3 320 336zM378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8zM217.3 200.5L98.98 217.9L184.9 303C190.4 308.5 192.9 316.4 191.6 324.1L171.4 443.7L276.6 387.5C283.7 383.7 292.2 383.7 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.9 78.95L235.4 187.2C231.9 194.3 225.1 199.3 217.3 200.5L217.3 200.5z\"]\n};\nvar faBooks = {\n  prefix: 'far',\n  iconName: 'books',\n  icon: [512, 512, [128218], \"f5db\", \"M510.4 435.4l-107.7-399.9C396.9 14.08 377.5 0 356.4 0c-4.111 0-8.294 .5313-12.46 1.641l-61.82 16.48c-5.885 1.57-11.14 4.258-15.78 7.633C258.3 10.51 242.4 0 224 0H160C151.2 0 143.1 2.531 136 6.656C128.9 2.531 120.8 0 112 0h-64C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h64c8.787 0 16.92-2.531 24-6.656C143.1 509.5 151.2 512 160 512h64c26.51 0 48-21.49 48-48V165.3l83.8 311.3C361.6 497.9 380.9 512 402.1 512c4.111 0 8.293-.5313 12.46-1.641l61.82-16.48C502 487 517.2 460.8 510.4 435.4zM224 48V96L160 96L160 48H224zM160 144h64v224H160V144zM112 368h-64v-224h64V368zM112 48V96h-64V48H112zM48 464V416h64v48H48zM160 464l.0011-47.1L224 416v48H160zM294.4 64.5l61.83-16.48l12.47 45.91L306.8 110.4L294.4 64.5zM319.3 156.6l61.91-16.51l58.04 215.3l-61.91 16.51L319.3 156.6zM402.2 464.1l-12.41-46.04l61.91-16.51l12.38 45.94L402.2 464.1z\"]\n};\nvar faUserGroup = {\n  prefix: 'far',\n  iconName: 'user-group',\n  icon: [640, 512, [128101, \"user-friends\"], \"f500\", \"M224 256c70.7 0 128-57.31 128-128S294.7 0 224 0C153.3 0 96 57.31 96 128S153.3 256 224 256zM224 48c44.11 0 80 35.89 80 80c0 44.11-35.89 80-80 80S144 172.1 144 128C144 83.89 179.9 48 224 48zM274.7 304H173.3c-95.73 0-173.3 77.6-173.3 173.3C0 496.5 15.52 512 34.66 512H413.3C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304zM48.71 464C55.38 401.1 108.7 352 173.3 352H274.7c64.61 0 117.1 49.13 124.6 112H48.71zM479.1 320h-73.85C451.2 357.7 480 414.1 480 477.3C480 490.1 476.2 501.9 470 512h138C625.7 512 640 497.6 640 479.1C640 391.6 568.4 320 479.1 320zM432 256C493.9 256 544 205.9 544 144S493.9 32 432 32c-25.11 0-48.04 8.555-66.72 22.51C376.8 76.63 384 101.4 384 128c0 35.52-11.93 68.14-31.59 94.71C372.7 243.2 400.8 256 432 256z\"]\n};\nvar faUserFriends = faUserGroup;\nvar faArrowUpAZ = {\n  prefix: 'far',\n  iconName: 'arrow-up-a-z',\n  icon: [512, 512, [\"sort-alpha-up\"], \"f15e\", \"M477.5 189.1l-71.1-144.1c-8.123-16.32-34.81-16.32-42.94 0l-71.1 144.1c-5.938 11.86-1.125 26.27 10.75 32.21c11.9 5.941 26.25 1.16 32.19-10.76l5.359-10.73h90.34l5.359 10.73c4.219 8.441 12.69 13.29 21.5 13.29c3.594 0 7.25-.8125 10.69-2.535C478.6 215.3 483.4 200.9 477.5 189.1zM362.8 151.8l21.17-42.38l21.17 42.38H362.8zM439.1 431.1H377.1l81.87-105.3c5.625-7.258 6.656-17.08 2.625-25.3c-4.031-8.258-12.41-13.48-21.56-13.48h-111.1c-13.25 0-23.1 10.76-23.1 24.02s10.75 24.02 23.1 24.02h62.94L309.1 441.2c-5.623 7.258-6.654 17.08-2.625 25.3C310.5 474.8 318.8 480 327.1 480h111.1c13.25 0 23.1-10.76 23.1-24.02S453.2 431.1 439.1 431.1zM145.6 39.37c-9.062-9.82-26.19-9.82-35.25 0L14.38 143.4c-9 9.758-8.406 24.96 1.344 33.94C20.35 181.7 26.19 183.8 32 183.8c6.469 0 12.91-2.594 17.62-7.719L104 117.1v338.9C104 469.2 114.8 480 128 480S152 469.2 152 455.1V117.1l54.37 58.95C215.3 185.8 230.5 186.5 240.3 177.4C250 168.4 250.6 153.2 241.6 143.4L145.6 39.37z\"]\n};\nvar faSortAlphaUp = faArrowUpAZ;\nvar faLayerPlus = {\n  prefix: 'far',\n  iconName: 'layer-plus',\n  icon: [512, 512, [\"layer-group-plus\"], \"f5ff\", \"M452 60H488C499 60 508 68.95 508 80C508 91.05 499 100 488 100H452V136C452 147 443 156 432 156C420.1 156 412 147 412 136V100H376C364.1 100 356 91.05 356 80C356 68.95 364.1 60 376 60H412V24C412 12.95 420.1 4 432 4C443 4 452 12.95 452 24V60zM280.8 133.1L490.1 222.8C503.4 228.5 512 241.5 512 256C512 270.5 503.4 283.5 490.1 289.2L280.8 378.9C272.1 382.3 264.5 384 256 384C247.5 384 239 382.3 231.2 378.9L21.9 289.2C8.614 283.5 0 270.5 0 256C0 241.5 8.614 228.5 21.9 222.8L231.2 133.1C239 129.7 247.5 128 256 128C264.5 128 272.1 129.7 280.8 133.1V133.1zM66.26 256L250.1 334.8C251.1 335.6 253.1 336 256 336C258 336 260 335.6 261.9 334.8L445.7 256L261.9 177.2C260 176.4 258 176 256 176C253.1 176 251.1 176.4 250.1 177.2L66.26 256zM59.53 350.6C66.15 359.9 65.24 372.3 57.1 380.5L250.1 462.8C251.1 463.6 253.1 464 256 464C258 464 260 463.6 261.9 462.8L452 381.3C447.4 374.4 446.5 365.2 450.5 357.3C456.5 345.4 470.9 340.6 482.7 346.5L491.8 351.1C504.2 357.3 512 369.9 512 383.7C512 398.4 503.3 411.6 489.9 417.3L280.8 506.9C272.1 510.3 264.5 512 256 512C247.5 512 239 510.3 231.2 506.9L22.81 417.6C8.971 411.7 .001 398.1 .001 383C.001 370.9 5.87 359.5 15.76 352.4L26.05 345C36.84 337.3 51.83 339.8 59.53 350.6L59.53 350.6z\"]\n};\nvar faLayerGroupPlus = faLayerPlus;\nvar faPlayPause = {\n  prefix: 'far',\n  iconName: 'play-pause',\n  icon: [512, 512, [], \"e22f\", \"M488 64c-13.25 0-24 10.75-24 24v336c0 13.25 10.75 24 24 24S512 437.3 512 424V88C512 74.75 501.3 64 488 64zM344 64C330.7 64 320 74.75 320 88v336c0 13.25 10.75 24 24 24s24-10.75 24-24V88C368 74.75 357.3 64 344 64zM32.22 448c7.002 0 14.15-2.305 20.29-7.406l192-159.1c15.25-12.87 15.25-36.37 0-49.24L52.51 71.41C46.36 66.31 39.22 64 32.22 64C15.71 64 0 76.81 0 96.03v319.9C0 435.2 15.71 448 32.22 448zM48 130.1L199.1 256L48 381.9V130.1z\"]\n};\nvar faBlockQuestion = {\n  prefix: 'far',\n  iconName: 'block-question',\n  icon: [448, 512, [], \"e3dd\", \"M200 176C191.2 176 184 183.2 184 192V200C184 213.3 173.3 224 160 224C146.7 224 136 213.3 136 200V192C136 156.7 164.7 128 200 128H258C296.7 128 328 159.3 328 197.1C328 222.5 315.1 245.3 294 257.1L248 285.6V288C248 301.3 237.3 312 224 312C210.7 312 200 301.3 200 288V272C200 263.6 204.4 255.8 211.7 251.4L269.3 216.8C275.1 212.8 280 205.7 280 197.1C280 185.8 270.2 176 258 176L200 176zM192 368C192 350.3 206.3 336 224 336C241.7 336 256 350.3 256 368C256 385.7 241.7 400 224 400C206.3 400 192 385.7 192 368zM112 120C112 133.3 101.3 144 88 144C74.75 144 64 133.3 64 120C64 106.7 74.75 96 88 96C101.3 96 112 106.7 112 120zM336 120C336 106.7 346.7 96 360 96C373.3 96 384 106.7 384 120C384 133.3 373.3 144 360 144C346.7 144 336 133.3 336 120zM112 392C112 405.3 101.3 416 88 416C74.75 416 64 405.3 64 392C64 378.7 74.75 368 88 368C101.3 368 112 378.7 112 392zM336 392C336 378.7 346.7 368 360 368C373.3 368 384 378.7 384 392C384 405.3 373.3 416 360 416C346.7 416 336 405.3 336 392zM384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM384 80H64C55.16 80 48 87.16 48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80z\"]\n};\nvar faSnooze = {\n  prefix: 'far',\n  iconName: 'snooze',\n  icon: [448, 512, [128164, \"zzz\"], \"f880\", \"M199.1 224H39.1C26.75 224 15.1 234.8 15.1 248S26.75 272 39.1 272h112.6l-147.1 201.8c-5.344 7.281-6.156 16.97-2.063 25.03C6.684 506.9 14.96 512 23.1 512h160c13.25 0 24-10.75 24-24S197.2 464 183.1 464H71.37l147.1-201.8c5.344-7.281 6.156-16.97 2.063-25.03C217.3 229.1 209 224 199.1 224zM445.5 237.3C441.4 229.1 433.1 224 423.1 224h-96c-13.25 0-23.1 10.75-23.1 24s10.75 24 23.1 24h48l-67.19 89.59c-5.469 7.281-6.344 17-2.281 25.12C310.6 394.9 318.9 400 327.1 400h88c13.25 0 24-10.75 24-24S429.2 352 415.1 352h-40l67.19-89.59C448.7 255.1 449.5 245.4 445.5 237.3zM311.1 152c0-13.25-10.75-24-23.1-24h-40l67.19-89.59c5.469-7.281 6.344-17 2.281-25.12C313.4 5.125 305.1 0 295.1 0H199.1C186.7 0 175.1 10.75 175.1 24S186.7 48 199.1 48h48L180.8 137.6c-5.469 7.281-6.344 17-2.281 25.12C182.6 170.9 190.9 176 199.1 176h88C301.2 176 311.1 165.3 311.1 152z\"]\n};\nvar faZzz = faSnooze;\nvar faScannerImage = {\n  prefix: 'far',\n  iconName: 'scanner-image',\n  icon: [576, 512, [], \"f8f3\", \"M527.4 264.8l-460.6-230.3c-11.83-5.906-26.25-1.109-32.2 10.73C28.61 57.12 33.41 71.53 45.27 77.47l421.1 210.5L64 287.1c-35.35 0-64 28.65-64 64v64C0 451.3 28.65 480 64 480h448c35.35 0 64-28.66 64-64v-72.45C576 310 557.4 279.9 527.4 264.8zM528 415.1c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16v-64c0-8.822 7.178-16 16-16h448c8.822 0 16 7.178 16 16V415.1zM96 359.1c-13.25 0-24 10.74-24 24c0 13.25 10.75 24 24 24s24-10.75 24-24C120 370.7 109.3 359.1 96 359.1zM176 359.1c-13.25 0-24 10.74-24 24c0 13.25 10.75 24 24 24s24-10.75 24-24C200 370.7 189.3 359.1 176 359.1z\"]\n};\nvar faTvRetro = {\n  prefix: 'far',\n  iconName: 'tv-retro',\n  icon: [512, 512, [128250], \"f401\", \"M432 96h-110l55.03-55.03c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0l-87.05 86.95L169 7.031c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L190.1 96H80C35.82 96 0 131.8 0 176v256C0 476.2 35.82 512 80 512h352c44.18 0 80-35.82 80-80v-256C512 131.8 476.2 96 432 96zM464 440c0 13.25-10.75 24-24 24H72c-13.25 0-24-10.75-24-24v-272c0-13.25 10.75-24 24-24h368c13.25 0 24 10.75 24 24V440zM416 200c-13.25 0-24 10.74-24 24c0 13.25 10.75 24 24 24S440 237.3 440 224C440 210.7 429.3 200 416 200zM300.8 192H147.2C118.9 192 96 214.3 96 241.8v124.4C96 393.7 118.9 416 147.2 416h153.6C329.1 416 352 393.7 352 366.2V241.8C352 214.3 329.1 192 300.8 192zM416 280c-13.25 0-24 10.74-24 24c0 13.25 10.75 24 24 24s24-10.75 24-24C440 290.7 429.3 280 416 280z\"]\n};\nvar faSquareT = {\n  prefix: 'far',\n  iconName: 'square-t',\n  icon: [448, 512, [], \"e280\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM328 128h-208C106.8 128 96 138.8 96 152S106.8 176 120 176h80v184C200 373.3 210.8 384 224 384s24-10.75 24-24V176h80C341.3 176 352 165.3 352 152S341.3 128 328 128z\"]\n};\nvar faFarm = {\n  prefix: 'far',\n  iconName: 'farm',\n  icon: [576, 512, [\"barn-silo\"], \"f864\", \"M48 464H128.4C129.1 482.2 137.1 498.7 148.1 512H48C21.49 512 0 490.5 0 464V112C0 50.14 50.14 0 112 0C166.6 0 212.1 39.06 221.1 90.77C206.5 97.87 193.9 110.3 186.7 125.8L163.3 176H48V464zM176 128V112C176 76.65 147.3 48 112 48C76.65 48 48 76.65 48 112V128H176zM320 248C320 234.7 330.7 224 344 224H392C405.3 224 416 234.7 416 248V296C416 309.3 405.3 320 392 320H344C330.7 320 320 309.3 320 296V248zM500.1 119.6C509 123.5 516.2 130.5 520.3 139.3L572.2 250.6C574.7 255.9 576 261.7 576 267.5V456C576 486.9 550.9 512 520 512H216C185.1 512 160 486.9 160 456V267.5C160 261.7 161.3 255.9 163.8 250.6L215.7 139.3C219.8 130.5 226.1 123.5 235.9 119.6L351.1 68.82C362.2 64.35 373.8 64.35 384 68.82L500.1 119.6zM208 269.3V456C208 460.4 211.6 464 216 464H304V408C304 385.9 321.9 368 344 368H392C414.1 368 432 385.9 432 408V464H520C524.4 464 528 460.4 528 456V269.3L478.1 162.4L368 114.2L257.9 162.4L208 269.3z\"]\n};\nvar faBarnSilo = faFarm;\nvar faChessKnight = {\n  prefix: 'far',\n  iconName: 'chess-knight',\n  icon: [384, 512, [9822], \"f441\", \"M44 320.6l14.5 6.5c-17.01 20.24-26.44 45.91-26.44 72.35C32.06 399.7 32.12 432 32.12 432h48v-32c0-24.75 14-47.5 36.13-58.63l38.13-23.37c13.25-6.625 21.75-20.25 21.75-35.13v-58.75l-15.37 9C155.6 235.8 151.9 240.4 150.5 245.9L143 271c-2.25 7.625-8 13.88-15.38 16.75L117.1 292C114 293.3 110.7 293.9 107.4 293.9c-3.626 0-7.263-.7514-10.66-2.254L63.5 276.9C54.12 272.6 48 263.2 48 252.9V140.5c0-5.125 2.125-10.12 5.75-13.88l7.375-7.375L49.5 96C48.5 94.12 48 92 48 89.88C48 84.38 52.38 80 57.88 80h105c86.75 0 156.1 70.38 156.1 157.1V432h48.06l-.0625-194.9C367.9 124 276 32 162.9 32H57.88C25.88 32 0 57.88 0 89.88c0 8.5 1.75 16.88 5.125 24.62C1.75 122.8 0 131.6 0 140.5v112.4C0 282.2 17.25 308.8 44 320.6zM80.12 164c0 11 8.875 20 20 20c11 0 20-9 20-20s-9-20-20-20C89 144 80.12 153 80.12 164zM360 464H23.1C10.75 464 0 474.7 0 487.1S10.75 512 23.1 512H360C373.3 512 384 501.3 384 488S373.3 464 360 464z\"]\n};\nvar faBarsSort = {\n  prefix: 'far',\n  iconName: 'bars-sort',\n  icon: [448, 512, [], \"e0ae\", \"M0 88C0 74.75 10.75 64 24 64H424C437.3 64 448 74.75 448 88C448 101.3 437.3 112 424 112H24C10.75 112 0 101.3 0 88zM0 248C0 234.7 10.75 224 24 224H296C309.3 224 320 234.7 320 248C320 261.3 309.3 272 296 272H24C10.75 272 0 261.3 0 248zM168 432H24C10.75 432 0 421.3 0 408C0 394.7 10.75 384 24 384H168C181.3 384 192 394.7 192 408C192 421.3 181.3 432 168 432z\"]\n};\nvar faPalletBoxes = {\n  prefix: 'far',\n  iconName: 'pallet-boxes',\n  icon: [640, 512, [57863, \"palette-boxes\", \"pallet-alt\"], \"f483\", \"M160 288h144c15.22 0 29.02-5.535 40-14.41C354.1 282.5 368.8 288 384 288h96c35.35 0 64-28.65 64-64V128c0-35.35-28.65-64-64-64h-96c-5.559 0-10.86 .9316-16 2.264V64c0-35.35-28.65-64-64-64H160C124.7 0 96 28.65 96 64v160C96 259.3 124.7 288 160 288zM368 128c0-8.822 7.178-16 16-16h96c8.822 0 16 7.178 16 16v96c0 8.822-7.178 16-16 16h-96c-8.822 0-16-7.178-16-16V128zM144 64c0-8.822 7.178-16 16-16h144C312.8 48 320 55.18 320 64v160c0 8.822-7.178 16-16 16H160C151.2 240 144 232.8 144 224V64zM616 464h-48v-96h48c13.25 0 24-10.75 24-24S629.3 320 616 320H24C10.75 320 0 330.8 0 344s10.75 24 24 24h48v96h-48C10.75 464 0 474.8 0 488S10.75 512 24 512h592c13.25 0 24-10.75 24-24S629.3 464 616 464zM296 464h-176v-96h176V464zM520 464h-176v-96h176V464z\"]\n};\nvar faPaletteBoxes = faPalletBoxes;\nvar faPalletAlt = faPalletBoxes;\nvar faFaceLaughSquint = {\n  prefix: 'far',\n  iconName: 'face-laugh-squint',\n  icon: [512, 512, [\"laugh-squint\"], \"f59b\", \"M130.7 313.9C126.5 300.4 137.8 288 151.1 288H364.5C378.7 288 389.9 300.4 385.8 313.9C368.1 368.4 318.2 408 258.2 408C198.2 408 147.5 368.4 130.7 313.9V313.9zM223.4 178.6C234.1 184.3 234.1 199.7 223.4 205.4L133.5 253.3C125.6 257.6 116 251.8 116 242.9C116 240.1 116.1 237.4 118.8 235.2L154.8 192L118.8 148.8C116.1 146.6 116 143.9 116 141.1C116 132.2 125.6 126.4 133.5 130.7L223.4 178.6zM393.2 148.8L357.2 192L393.2 235.2C395 237.4 396 240.1 396 242.9C396 251.8 386.4 257.6 378.5 253.3L288.6 205.4C277.9 199.7 277.9 184.3 288.6 178.6L378.5 130.7C386.4 126.4 396 132.2 396 141.1C396 143.9 395 146.6 393.2 148.8V148.8zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faLaughSquint = faFaceLaughSquint;\nvar faCodeSimple = {\n  prefix: 'far',\n  iconName: 'code-simple',\n  icon: [576, 512, [], \"e13d\", \"M58.76 256L216.6 406.6C226.2 415.8 226.5 430.1 217.4 440.6C208.2 450.2 193 450.5 183.4 441.4L7.428 273.4C2.684 268.8 0 262.6 0 256C0 249.4 2.684 243.2 7.428 238.6L183.4 70.64C193 61.49 208.2 61.84 217.4 71.43C226.5 81.02 226.2 96.21 216.6 105.4L58.76 256zM359.4 105.4C349.8 96.21 349.5 81.02 358.6 71.43C367.8 61.84 382.1 61.49 392.6 70.64L568.6 238.6C573.3 243.2 576 249.4 576 256C576 262.6 573.3 268.8 568.6 273.4L392.6 441.4C382.1 450.5 367.8 450.2 358.6 440.6C349.5 430.1 349.8 415.8 359.4 406.6L517.2 256L359.4 105.4z\"]\n};\nvar faBoltSlash = {\n  prefix: 'far',\n  iconName: 'bolt-slash',\n  icon: [640, 512, [], \"e0b8\", \"M227.9 153.3L399.1 6.894C404.3 2.445 410.9 .0003 417.7 .0003C436.8 .0003 450.6 18.26 445.4 36.61L391.8 224H477.1C496.4 224 512 239.6 512 258.9C512 269.2 507.5 278.9 499.7 285.6L450.2 327.6L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L227.9 153.3zM266.4 183.5L337.5 239.3L381.6 84.99L266.4 183.5zM379.3 272L411.6 297.3L441.5 272H379.3zM336.5 361.1L374.9 391.4L240.9 505.2C235.7 509.6 229.1 512 222.3 512C203.2 512 189.4 493.7 194.6 475.4L247.4 290.9L288.1 322.1L258.3 427.5L336.5 361.1zM153.5 216.9L243.7 288H161.7C143.1 288 128 272.9 128 254.3C128 244.4 132.3 235 139.8 228.6L153.5 216.9z\"]\n};\nvar faPanelFire = {\n  prefix: 'far',\n  iconName: 'panel-fire',\n  icon: [640, 512, [], \"e42f\", \"M384 80H64C55.16 80 48 87.16 48 96V416C48 424.8 55.16 432 64 432H306.1C314.2 449.5 324.8 465.7 337.6 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V128.2C435.4 127 422.5 130.9 412.5 139.9C408.2 143.6 404.1 147.5 400 151.4V96C400 87.16 392.8 80 384 80zM288 312C274.7 312 264 301.3 264 288C264 274.7 274.7 264 288 264C296.2 264 303.5 268.1 307.8 274.4C302 286.6 297.2 298.1 293.8 311.3C291.9 311.8 289.1 312 288 312zM96 160C96 142.3 110.3 128 128 128H320C337.7 128 352 142.3 352 160V192C352 209.7 337.7 224 320 224H128C110.3 224 96 209.7 96 192V160zM104 288C104 274.7 114.7 264 128 264C141.3 264 152 274.7 152 288C152 301.3 141.3 312 128 312C114.7 312 104 301.3 104 288zM232 288C232 301.3 221.3 312 208 312C194.7 312 184 301.3 184 288C184 274.7 194.7 264 208 264C221.3 264 232 274.7 232 288zM509 221.3C516.9 211.5 525.8 200.6 535.5 191.8C541.1 186.7 549.9 186.7 555.5 191.9C580.2 214.6 601.1 244.5 615.8 273C630.4 301.1 640 329.8 640 349.9C640 437.8 568.7 511.9 480 511.9C390.3 511.9 320 437.7 320 349.9C320 323.5 332.7 291.3 352.4 259.4C372.4 227 400.5 193.3 433.8 163.6C439.4 158.6 447.1 158.6 453.5 163.6C473.3 181.4 491.8 200.6 509 221.3V221.3zM550 336.9C548 332.9 546 328.9 543 324.9L507 366.9C507 366.9 448.1 292.9 444.1 287.9C415 324.9 400 345.9 400 369.9C400 418.9 436 447.9 480.1 447.9C499 447.9 515 442.9 530 432.9C560 411.9 568 369.9 550 336.9z\"]\n};\nvar faBinaryCircleCheck = {\n  prefix: 'far',\n  iconName: 'binary-circle-check',\n  icon: [640, 512, [], \"e33c\", \"M328 176H360C373.3 176 384 186.7 384 200C384 213.3 373.3 224 360 224H248C234.7 224 224 213.3 224 200C224 186.7 234.7 176 248 176H280V57.3L263.6 62.77C251 66.96 237.4 60.16 233.2 47.59C229 35.01 235.8 21.42 248.4 17.23L296.4 1.232C303.7-1.208 311.8 .0196 318 4.53C324.3 9.041 328 16.29 328 24V176zM104 464H136C149.3 464 160 474.7 160 488C160 501.3 149.3 512 136 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H56V345.3L39.59 350.8C27.01 354.1 13.42 348.2 9.232 335.6C5.04 323 11.84 309.4 24.41 305.2L72.41 289.2C79.73 286.8 87.77 288 94.03 292.5C100.3 297 104 304.3 104 312V464zM0 72C0 32.24 32.24 .0001 72 .0001H120C159.8 .0001 192 32.24 192 72V152C192 191.8 159.8 224 120 224H72C32.24 224 0 191.8 0 152V72zM72 48C58.75 48 48 58.75 48 72V152C48 165.3 58.75 176 72 176H120C133.3 176 144 165.3 144 152V72C144 58.75 133.3 48 120 48H72zM312 288C317.1 288 323.7 288.7 329.3 290.1C322.5 304.5 317.6 319.1 314.7 336.2C313.8 336.1 312.9 336 312 336H264C250.7 336 240 346.7 240 360V440C240 453.3 250.7 464 264 464H312C320.7 464 328.3 459.4 332.5 452.5C340.1 467.2 349.7 480.8 360.9 492.9C348 504.7 330.9 512 312 512H264C224.2 512 192 479.8 192 440V360C192 320.2 224.2 288 264 288H312zM640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 223.1 496 223.1C575.5 223.1 640 288.5 640 368zM540.7 324.7L480 385.4L451.3 356.7C445.1 350.4 434.9 350.4 428.7 356.7C422.4 362.9 422.4 373.1 428.7 379.3L468.7 419.3C474.9 425.6 485.1 425.6 491.3 419.3L563.3 347.3C569.6 341.1 569.6 330.9 563.3 324.7C557.1 318.4 546.9 318.4 540.7 324.7H540.7z\"]\n};\nvar faCommentMinus = {\n  prefix: 'far',\n  iconName: 'comment-minus',\n  icon: [512, 512, [], \"f4b1\", \"M256 32C114.6 32 .0281 125.1 .0281 240c0 47.63 19.91 91.25 52.91 126.3c-14.88 39.5-45.87 72.88-46.37 73.25c-6.625 7-8.373 17.25-4.623 26C5.82 474.3 14.38 480 24 480c61.5 0 109.1-25.75 139.1-46.25C191.1 442.8 223.3 448 256 448c141.4 0 255.1-93.13 255.1-208S397.4 32 256 32zM256.1 400c-26.75 0-53.13-4.125-78.38-12.12L154.9 380.8L135.4 394.5c-14.25 10.12-33.88 21.38-57.5 29c7.375-12.12 14.38-25.75 19.88-40.25l10.62-28l-20.62-21.88C69.82 314.1 48.07 282.3 48.07 240c0-88.25 93.25-160 208-160s208 71.75 208 160S370.8 400 256.1 400zM336 216H175.1C162.7 216 152 226.7 152 240c0 13.26 10.73 23.1 23.1 23.1h160C349.3 263.1 360 253.3 360 240S349.3 216 336 216z\"]\n};\nvar faBurrito = {\n  prefix: 'far',\n  iconName: 'burrito',\n  icon: [512, 512, [127791], \"f7ed\", \"M511.1 123c0-32.5-21.25-61.13-52.25-70.76c-6.25-20.38-21.05-37-40.55-45.75c-19.5-8.75-41.75-8.625-61.13 .25c-40.75-17.88-88.22 .7671-105.1 41.52L33.94 266.6c-45.25 45.25-45.25 118.8 0 164l47.5 47.5c45.25 45.25 118.7 45.25 163.9-.0011l218.3-218.1c40.75-17.75 59.39-65.26 41.52-106C509.7 144.3 511.1 133.7 511.1 123zM163.4 464.1c-18 0-35.38-7.125-48-19.88l-47.63-47.63c-8.125-8.25-14-18.38-17-29.63c19.75 6 40.38 9 61.13 9.125c92.13 0 170.8-58.13 201.8-139.5c32.88-7.5 67.13-5 98.63 6.875l-200.8 200.8C198.8 456.9 181.6 464.1 163.4 464.1zM268.3 99.92c7.625 19.13 11.5 39.5 11.63 60.13c0 92.63-75.38 168-168 168c-19.25-.125-38.38-3.5-56.5-10.13c3.25-6.375 7.375-12.38 12.38-17.5L268.3 99.92z\"]\n};\nvar faViolin = {\n  prefix: 'far',\n  iconName: 'violin',\n  icon: [640, 512, [127931], \"f8ed\", \"M519.1 48.01c13.25 0 24-10.75 24-24s-10.75-24-24-24s-24 10.75-24 24S506.7 48.01 519.1 48.01zM471.1 96.01c13.25 0 24-10.75 24-24s-10.75-24-24-24c-13.25 0-24 10.75-24 24S458.7 96.01 471.1 96.01zM481.1 192.8l154.1-154.1c6.251-6.25 6.251-16.38 0-22.63l-11.25-11.25c-6.251-6.25-16.38-6.25-22.63 0l-154.3 154.1c-15.38-12.88-33-23-52.5-27.5c-18.75-4.375-64.06-10-98.07 24C292.8 159 290 163.3 287.2 167.4C293.8 216.3 246.4 252.9 201.2 235.6C185.1 240.8 171.9 248.8 160.2 260.5c-42.5 42.38-41.9 113.6-3.274 171.3l-21.86 14.5c-4 2.75-6.642 6.996-7.017 11.75c-.5001 4.75 1.12 9.503 4.62 12.88l36.39 36.38c3.375 3.5 8.124 5.114 12.87 4.614c4.75-.375 9.001-3.011 11.75-7.011l14.38-21.74c28.25 19 59.84 28.73 89.59 28.73c31 0 60.19-10.5 81.82-32.13c11.75-11.63 19.75-25.75 24.88-41c-17.25-45 19.25-92.38 68-85.88c4.125-2.875 8.5-5.75 12.25-9.5c24.88-25 32.38-61.56 24-97.94C504.1 225.8 493.1 208.3 481.1 192.8zM454.9 304.4c-61.38 5-113.4 62.75-101.1 130.8c-5 8.75-20.63 28.75-56.01 28.75c-21.38 0-43.25-7.375-62.88-20.63l4.727-7.194c4.25-6.375 3.375-14.79-2.001-20.16l-13.45-13.47c-5.501-5.375-13.82-6.251-20.2-2l-7.211 4.829c-13.25-19.75-20.75-41.75-20.75-63c0-26.25 11.63-46.13 28.88-56c68.51 12.38 126-39.63 130.9-101.4c10-7.25 21.75-8.875 30.38-8.875c6.001 0 11.88 .75 17.63 2.125c11 2.5 21 8.5 29.25 15l-88.26 88.25c-6.251 6.25-6.251 16.38 0 22.63l11.25 11.25c6.251 6.25 16.38 6.25 22.63 0l88.38-88.25c6.376 8.375 12.38 18.25 14.88 29.25C466.2 275.2 463.6 292.4 454.9 304.4zM615.1 96.01c-13.25 0-24 10.75-24 24s10.75 24 24 24C629.3 144 640 133.3 640 120S629.3 96.01 615.1 96.01zM567.1 144c-13.25 0-24 10.75-24 24s10.75 24 24 24s24-10.75 24-24S581.2 144 567.1 144zM345 7.031c-9.376-9.375-24.56-9.375-33.94 0L7.032 311c-9.376 9.375-9.376 24.56 0 33.94c4.688 4.688 10.83 7.031 16.97 7.031s12.28-2.344 16.97-7.031l304-304C354.4 31.59 354.4 16.41 345 7.031z\"]\n};\nvar faObjectsColumn = {\n  prefix: 'far',\n  iconName: 'objects-column',\n  icon: [448, 512, [], \"e3c1\", \"M0 80C0 53.49 21.49 32 48 32H144C170.5 32 192 53.49 192 80V240C192 266.5 170.5 288 144 288H48C21.49 288 0 266.5 0 240V80zM48 240H144V80H48V240zM256 272C256 245.5 277.5 224 304 224H400C426.5 224 448 245.5 448 272V432C448 458.5 426.5 480 400 480H304C277.5 480 256 458.5 256 432V272zM304 432H400V272H304V432zM144 320C170.5 320 192 341.5 192 368V432C192 458.5 170.5 480 144 480H48C21.49 480 0 458.5 0 432V368C0 341.5 21.49 320 48 320H144zM144 368H48V432H144V368zM256 80C256 53.49 277.5 32 304 32H400C426.5 32 448 53.49 448 80V144C448 170.5 426.5 192 400 192H304C277.5 192 256 170.5 256 144V80zM304 144H400V80H304V144z\"]\n};\nvar faSquareChevronDown = {\n  prefix: 'far',\n  iconName: 'square-chevron-down',\n  icon: [448, 512, [\"chevron-square-down\"], \"f329\", \"M319 207L224 302.1L128.1 207c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l112 112C211.7 357.7 217.8 360 224 360s12.28-2.344 16.97-7.031l112-112c9.375-9.375 9.375-24.56 0-33.94S328.4 197.7 319 207zM384 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM400 416c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V96c0-8.82 7.178-16 16-16h320c8.822 0 16 7.18 16 16V416z\"]\n};\nvar faChevronSquareDown = faSquareChevronDown;\nvar faCommentPlus = {\n  prefix: 'far',\n  iconName: 'comment-plus',\n  icon: [512, 512, [], \"f4b2\", \"M256 32C114.6 32 .0281 125.1 .0281 240c0 47.63 19.91 91.25 52.91 126.3c-14.88 39.5-45.87 72.88-46.37 73.25c-6.625 7-8.373 17.25-4.623 26C5.82 474.3 14.38 480 24 480c61.5 0 109.1-25.75 139.1-46.25C191.1 442.8 223.3 448 256 448c141.4 0 255.1-93.13 255.1-208S397.4 32 256 32zM256.1 400c-26.75 0-53.13-4.125-78.38-12.12L154.9 380.8L135.4 394.5c-14.25 10.12-33.88 21.38-57.5 29c7.375-12.12 14.38-25.75 19.88-40.25l10.62-28l-20.62-21.88C69.82 314.1 48.07 282.3 48.07 240c0-88.25 93.25-160 208-160s208 71.75 208 160S370.8 400 256.1 400zM336 216h-56V159.1C279.1 146.7 269.3 136 256 136S232 146.7 232 159.1V216H175.1C162.7 216 152 226.7 152 240c0 13.26 10.73 23.1 23.1 23.1h56v56C232 333.3 242.7 344 256 344c13.26 0 23.1-10.74 23.1-23.1V263.1h56C349.3 263.1 360 253.3 360 240S349.3 216 336 216z\"]\n};\nvar faTriangleInstrument = {\n  prefix: 'far',\n  iconName: 'triangle-instrument',\n  icon: [512, 512, [\"triangle-music\"], \"f8e2\", \"M255.1 263.9c-24.75-.375-46.1 15.47-54.75 39.09c-7.624 23.62 .8755 49.5 21.12 63.87c20.25 14.5 47.5 13.1 67.24-1.125c19.87-14.1 27.5-41.13 18.1-64.5l196.3-196.3c9.352-9.352 9.393-24.5 .0937-33.91c-9.314-9.419-24.6-9.461-33.97-.0938l-196.3 196.3C268.7 265.1 262.4 264 255.1 263.9zM497.8 368.1l-80.4-130.3l-34.89 34.81l74.49 120.7c8.999 14.5 9.374 31.25 1.125 46.12c-8.624 15.25-24.87 24.62-42.25 24.5H96.14c-17.37 .125-33.5-9.25-42.12-24.37c-8.374-14.87-7.999-31.75 .9999-46.25L214.9 134.4c8.749-14.25 24.37-22.75 41.12-22.62c17.25 0 32.25 8.25 41.12 22.62l24.87 40.37l34.87-34.87L337.1 109.3c-12.1-21.25-33.87-36.59-57.1-42.59V23.95C279.1 10.73 269.2 0 255.1 0S232 10.73 232 23.95v42.79c-24.12 6-45.01 21.44-58.01 42.56l-159.8 258.8c-18.12 28.87-19.06 65.19-2.187 94.81c16.75 29.1 49.1 49.06 84.09 49.06h319.8c34.87 .125 67.13-18.75 84.13-49.12C516.7 432.1 516 397.5 497.8 368.1z\"]\n};\nvar faTriangleMusic = faTriangleInstrument;\nvar faWheelchair = {\n  prefix: 'far',\n  iconName: 'wheelchair',\n  icon: [512, 512, [], \"f193\", \"M291.3 394.8c-11.7-6.219-26.22-1.859-32.48 9.859C239.3 441.3 201.4 464 160 464c-61.75 0-112-50.25-112-112c0-47.11 29.77-89.47 74.06-105.4c12.47-4.484 18.95-18.23 14.45-30.7c-4.484-12.5-18.25-18.97-30.7-14.45C42.52 224.2 0 284.7 0 352c0 88.22 71.78 160 160 160c59.19 0 113.3-32.45 141.2-84.69C307.5 415.6 303 401.1 291.3 394.8zM192 96c26.51 0 48-21.49 48-48S218.5 0 192 0S144 21.49 144 48S165.5 96 192 96zM510.8 432.4c-4.172-12.56-17.75-19.41-30.36-15.17l-27.2 9.062l-47.22-107.9C402.2 309.6 393.5 304 383.1 304H244L229.5 224h114.5c13.25 0 24-10.75 24-24s-10.75-24-24-24H220.8L215.6 147.7C213.2 134.7 200.7 125.9 187.7 128.4C174.7 130.8 166 143.3 168.4 156.3l32 176C202.5 343.7 212.4 352 224 352h144.3l49.72 113.6C421.9 474.6 430.7 480 439.1 480c2.516 0 5.078-.3906 7.594-1.234l47.1-16C508.2 458.6 514.9 444.1 510.8 432.4z\"]\n};\nvar faUserPilotTie = {\n  prefix: 'far',\n  iconName: 'user-pilot-tie',\n  icon: [448, 512, [], \"e2c1\", \"M78.54 102.4v44.04C119.1 164.9 169.4 176 224 176s104.9-11.08 145.5-29.55V102.4l21.96-22.3c4.564-4.635 7.129-10.93 7.129-17.48c0-11.35-7.602-21.24-18.44-23.99l-148.3-37.67c-5.096-1.295-10.43-1.295-15.52 0l-148.3 37.67C57.06 41.39 49.46 51.28 49.46 62.62c0 6.555 2.564 12.85 7.129 17.48L78.54 102.4zM161.7 72.84c3.969-7.875 13.56-11.09 21.47-7.156L224 86.13l40.84-20.44c7.938-3.969 17.5-.75 21.47 7.156c3.938 7.906 .75 17.5-7.156 21.47l-48 24C228.9 119.4 226.4 120 224 120S219.1 119.4 216.8 118.3l-48-24C160.9 90.34 157.8 80.75 161.7 72.84zM319.7 352.5l-66.63 111L240 408l32-56h-96l32 56l-13.07 55.55l-66.63-111C57.05 355.2 0 413.4 0 485.3C0 500.1 11.94 512 26.66 512H421.3C436.1 512 448 500.1 448 485.3C448 413.4 390.1 355.2 319.7 352.5zM50.69 464c7.002-27.17 27.1-49.04 53.43-58.51L139.2 464H50.69zM308.8 464l35.11-58.51c26.33 9.469 46.43 31.34 53.43 58.51H308.8zM224 272c-41.23 0-74.9-31.51-79.15-71.64C128.1 197.1 112 192.8 96.45 187.5C96.4 189.1 96 190.5 96 192c0 70.69 57.31 128 127.1 128s127.1-57.31 127.1-128c0-1.525-.358-2.941-.4108-4.453C336 192.8 319.9 197.1 303.2 200.4C298.9 240.5 265.2 272 224 272z\"]\n};\nvar faPianoKeyboard = {\n  prefix: 'far',\n  iconName: 'piano-keyboard',\n  icon: [576, 512, [127929], \"f8d5\", \"M512 64H64C28.8 64 0 92.8 0 128v256c0 35.2 28.8 64 64 64h448c35.2 0 64-28.8 64-64V128C576 92.8 547.2 64 512 64zM144 400H64c-8.837 0-16-7.163-16-16V224H128v80C128 312.9 135.1 320 144 320V400zM272 400h-96V320C184.9 320 192 312.9 192 304V224h64v80C256 312.9 263.1 320 272 320V400zM400 400h-96V320c8.875 0 16-7.125 16-16V224h64v80c0 8.875 7.125 16 16 16V400zM512 400h-80V320c8.875 0 16-7.125 16-16V224h80v160C528 392.8 520.8 400 512 400zM528 176h-480V128c0-8.837 7.163-16 16-16h448c8.837 0 16 7.163 16 16V176z\"]\n};\nvar faBedEmpty = {\n  prefix: 'far',\n  iconName: 'bed-empty',\n  icon: [640, 512, [128719], \"f8f9\", \"M24 32C37.25 32 48 42.75 48 56V160H520C586.3 160 640 213.7 640 280V464C640 477.3 629.3 488 616 488C602.7 488 592 477.3 592 464V384H48V456C48 469.3 37.25 480 24 480C10.75 480 0 469.3 0 456V56C0 42.75 10.75 32 24 32zM48 208V336H592V280C592 240.2 559.8 208 520 208H48z\"]\n};\nvar faCircleArrowUp = {\n  prefix: 'far',\n  iconName: 'circle-arrow-up',\n  icon: [512, 512, [\"arrow-circle-up\"], \"f0aa\", \"M273.6 119.7C269 114.8 262.7 112 256 112S242.1 114.8 238.4 119.7l-104 112c-9 9.719-8.438 24.91 1.25 33.94c9.719 9 24.88 8.469 33.94-1.25L232 197.1V368c0 13.25 10.75 24 24 24s24-10.75 24-24V197.1l62.41 67.21c9.062 9.719 24.22 10.25 33.94 1.25c9.688-9.031 10.25-24.22 1.25-33.94L273.6 119.7zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faArrowCircleUp = faCircleArrowUp;\nvar faToggleOn = {\n  prefix: 'far',\n  iconName: 'toggle-on',\n  icon: [576, 512, [], \"f205\", \"M288 256C288 202.1 330.1 160 384 160C437 160 480 202.1 480 256C480 309 437 352 384 352C330.1 352 288 309 288 256zM0 256C0 149.1 85.96 64 192 64H384C490 64 576 149.1 576 256C576 362 490 448 384 448H192C85.96 448 0 362 0 256zM48 256C48 335.5 112.5 400 192 400H384C463.5 400 528 335.5 528 256C528 176.5 463.5 112 384 112H192C112.5 112 48 176.5 48 256z\"]\n};\nvar faRectangleVertical = {\n  prefix: 'far',\n  iconName: 'rectangle-vertical',\n  icon: [384, 512, [\"rectangle-portrait\"], \"f2fb\", \"M384 448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H320C355.3 0 384 28.65 384 64V448zM336 448V64C336 55.16 328.8 48 320 48H64C55.16 48 48 55.16 48 64V448C48 456.8 55.16 464 64 464H320C328.8 464 336 456.8 336 448z\"]\n};\nvar faRectanglePortrait = faRectangleVertical;\nvar faPersonWalking = {\n  prefix: 'far',\n  iconName: 'person-walking',\n  icon: [320, 512, [128694, \"walking\"], \"f554\", \"M256 48C256 74.51 234.5 96 208 96C181.5 96 160 74.51 160 48C160 21.49 181.5 0 208 0C234.5 0 256 21.49 256 48zM117.8 186.6L117.2 186.9L96.04 196.5C77.82 204.8 63.86 220.3 57.53 239.3L54.77 247.6C50.58 260.2 36.99 266.1 24.41 262.8C11.84 258.6 5.041 244.1 9.232 232.4L11.99 224.1C22.55 192.5 45.8 166.6 76.18 152.8L97.38 143.2C119.4 133.2 143.3 128 167.5 128C216.4 128 259.5 159.9 273.9 206.6L285.2 243.2L312.1 271C322.3 280.4 322.3 295.6 312.1 304.1C303.6 314.3 288.4 314.3 279 304.1L249.8 275.8C245.2 271.2 241.8 265.5 239.9 259.3L230.1 227.4L200.8 321.2L250.9 361.9C257.8 367.5 262.6 375.3 264.6 383.1L287.4 482.6C290.4 495.5 282.3 508.4 269.4 511.4C256.5 514.4 243.6 506.3 240.6 493.4L218.5 397.4L114 312.6C95.96 297.9 88.86 273.5 96.23 251.4L117.8 186.6zM171.9 176.2L141.8 266.6C140.7 269.8 141.7 273.2 144.3 275.3L160.7 288.6L193.1 184.8C193.4 183.8 193.8 182.8 194.2 181.9C187.3 178.7 179.8 176.7 171.9 176.2H171.9zM75.55 402.5L99.69 342.2L138.7 373.9L119.5 421.9C117.5 426.9 114.5 431.5 110.6 435.3L40.97 504.1C31.6 514.3 16.4 514.3 7.029 504.1C-2.343 495.6-2.343 480.4 7.029 471L75.55 402.5z\"]\n};\nvar faWalking = faPersonWalking;\nvar faL = {\n  prefix: 'far',\n  iconName: 'l',\n  icon: [320, 512, [108], \"4c\", \"M296 480h-240C42.75 480 32 469.3 32 456V56C32 42.75 42.75 32 56 32S80 42.75 80 56V432h216c13.25 0 24 10.75 24 24S309.3 480 296 480z\"]\n};\nvar faSignalStream = {\n  prefix: 'far',\n  iconName: 'signal-stream',\n  icon: [576, 512, [], \"f8dd\", \"M505.9 71.75c-8.961-9.781-24.18-10.37-33.95-1.406c-9.759 8.969-10.4 24.16-1.423 33.91c77.04 83.69 77.04 219.8 0 303.5c-8.977 9.75-8.336 24.94 1.423 33.91C476.5 445.9 482.4 448 488.2 448c6.475 0 12.95-2.594 17.69-7.75C599.4 338.7 599.4 173.3 505.9 71.75zM392.3 149.1c-9.962 8.75-10.95 23.91-2.19 33.87c34.97 39.78 34.97 104.5 0 144.3c-8.758 9.969-7.772 25.12 2.19 33.87c4.567 3.1 10.21 5.969 15.84 5.969c6.678 0 13.32-2.75 18.06-8.156c50.33-57.25 50.33-150.4 0-207.7C417.4 142.2 402.3 141.2 392.3 149.1zM104.1 70.35c-9.728-8.969-24.94-8.375-33.95 1.406c-93.51 101.6-93.51 266.9 0 368.5C74.87 445.4 81.34 448 87.82 448c5.818 0 11.65-2.094 16.26-6.344c9.759-8.969 10.4-24.16 1.423-33.91c-77.04-83.69-77.04-219.8 0-303.5C114.5 94.5 113.8 79.32 104.1 70.35zM183.7 149.1C173.8 141.2 158.6 142.2 149.8 152.2c-50.33 57.25-50.33 150.4 0 207.7c4.739 5.406 11.39 8.156 18.06 8.156c5.614 0 11.28-1.969 15.84-5.969c9.962-8.75 10.95-23.91 2.19-33.87c-34.97-39.78-34.97-104.5 0-144.3C194.7 173.9 193.7 158.7 183.7 149.1zM288 216c-22.11 0-40.02 17.91-40.02 39.1S265.9 296 288 296s40.02-17.91 40.02-39.1S310.1 216 288 216z\"]\n};\nvar faDownToBracket = {\n  prefix: 'far',\n  iconName: 'down-to-bracket',\n  icon: [448, 512, [], \"e4e7\", \"M352 512H96C42.98 512 0 469 0 416V344C0 330.7 10.75 320 24 320C37.26 320 48 330.7 48 344V416C48 442.4 69.6 464 96 464H352C378.4 464 400 442.4 400 416V344C400 330.7 410.7 320 424 320C437.3 320 448 330.7 448 344V416C448 469 405 512 352 512zM206.1 367.9L72.44 215.5C66.91 209.3 64 201.3 64 193.3C64 188.6 64.97 183.8 66.97 179.4C72.28 167.6 83.94 160 96.69 160H152V40C152 17.94 169.9 0 192 0H256C278.1 0 296 17.94 296 40V160H351.3C364.1 160 375.7 167.6 381 179.4C386.4 191.5 384.3 205.7 375.6 215.5L241.9 367.9C237.4 373.1 230.9 376 224 376C217.1 376 210.6 373.1 206.1 367.9V367.9zM224 315.8L318 208H248V48H200V208H129.1L224 315.8z\"]\n};\nvar faCircleZ = {\n  prefix: 'far',\n  iconName: 'circle-z',\n  icon: [512, 512, [], \"e130\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM328 336H229.8l117.9-170.3c5.094-7.328 5.688-16.89 1.531-24.8C345.1 132.1 336.9 128 328 128h-144C170.8 128 160 138.8 160 152S170.8 176 184 176h98.19l-117.9 170.3c-5.094 7.328-5.688 16.89-1.531 24.8C166.9 379 175.1 384 184 384h144c13.25 0 24-10.75 24-24S341.3 336 328 336z\"]\n};\nvar faStars = {\n  prefix: 'far',\n  iconName: 'stars',\n  icon: [512, 512, [], \"f762\", \"M259.7 86l49.66 20.63l20.62 49.67c1.125 2.25 3.498 3.707 5.998 3.707c2.5 0 4.876-1.457 6.001-3.707l20.62-49.67l49.62-20.63c2.375-1.125 3.748-3.502 3.748-6.002s-1.374-4.874-3.748-5.999L362.6 53.38l-20.62-49.63C340.9 1.375 338.5 0 336 0c-2.5 0-4.872 1.375-5.997 3.75l-20.62 49.63l-49.66 20.63c-2.25 1.125-3.712 3.499-3.712 5.999S257.5 84.88 259.7 86zM509 219.3l-39.62-16.63l-16.62-39.63c-.875-1.875-2.751-3.003-4.751-3.003c-1.1 0-3.874 1.128-4.749 3.003l-16.62 39.63L387 219.3c-1.875 .875-3.002 2.746-3.002 4.746s1.127 3.879 3.002 4.754l39.62 16.63l16.62 39.63c.875 1.875 2.749 2.995 4.749 2.995c1.1 0 3.876-1.12 4.751-2.995l16.62-39.63l39.62-16.63C510.9 227.9 512 226 512 224S510.9 220.1 509 219.3zM364.2 267.2l-104.8-15.28L212.6 156.7C208.7 148.8 200.7 143.8 191.9 143.9C183.2 143.8 175.1 148.8 171.4 156.7L124.5 251.1L19.71 267.2C.9574 269.1-6.742 293.2 7.007 306.5l75.87 74l-17.1 104.6C62.25 499.1 74.14 512 87.52 512c3.75 0 7.436-.8304 10.69-2.705l93.79-49.38l93.74 49.38c7.75 4.125 17.25 3.386 24.25-1.739c7.125-5.125 10.62-13.79 9.119-22.41L301.2 380.5l75.92-74C390.6 293.3 383.1 269.1 364.2 267.2zM249.5 363.8l13.62 79.5l-71.12-37.5l-71.37 37.5l13.75-79.5L76.64 307.5l79.75-11.62L192 223.8L227.6 295.9l79.75 11.62L249.5 363.8z\"]\n};\nvar faFire = {\n  prefix: 'far',\n  iconName: 'fire',\n  icon: [448, 512, [128293], \"f06d\", \"M323.5 51.25C302.8 70.5 284 90.75 267.4 111.1C240.1 73.62 206.2 35.5 168 0C69.75 91.12 0 210 0 281.6C0 408.9 100.2 512 224 512s224-103.1 224-230.4C448 228.4 396 118.5 323.5 51.25zM224 464c-97 0-176-81.88-176-182.4c0-45.38 44.25-133.2 120.1-214.1C190.5 90.88 211 115.2 228.5 139.4l36.63 50.38l39.38-48.25c5.875-7.125 11.88-14.12 18-21C368.9 178 400 250.4 400 281.6C400 382.1 321 464 224 464zM313.5 243.1l-51.38 58.5c0 0-80.37-102.6-86.37-109.6C133.2 242.9 112 272.6 112 306.4C112 374.3 163.4 416 226.5 416c25.25 0 48.63-7.875 67.63-21.12c43-30.12 53.12-88.63 29.25-134.3C320.4 255 317.1 249.1 313.5 243.1z\"]\n};\nvar faBedPulse = {\n  prefix: 'far',\n  iconName: 'bed-pulse',\n  icon: [640, 512, [\"procedures\"], \"f487\", \"M524 64H616C629.3 64 640 74.75 640 88C640 101.3 629.3 112 616 112H512C504.4 112 497.3 108.4 492.8 102.4L468.7 70.31L421.7 170.2C418 178.1 410.4 183.3 401.8 183.9C393.1 184.6 384.8 180.5 380 173.3L339.2 112H216C202.7 112 192 101.3 192 88C192 74.75 202.7 64 216 64H352C360 64 367.5 68.01 371.1 74.69L396.4 111.3L442.3 13.78C445.9 6.163 453.2 .9806 461.6 .1246C469.9-.7314 478.1 2.865 483.2 9.6L524 64zM288 216C288 188.7 307.5 165.1 333.4 161L353.4 191.1C358.1 198.1 364.2 203.8 371.2 208H344C339.6 208 336 211.6 336 216V368H592V280C592 240.2 559.8 208 520 208H428.8C438.2 202.4 445.9 194.1 450.7 183.8L461.9 160H520C586.3 160 640 213.7 640 280V496C640 509.3 629.3 520 616 520C602.7 520 592 509.3 592 496V416H48V488C48 501.3 37.25 512 24 512C10.75 512 0 501.3 0 488V88C0 74.75 10.75 64 24 64C37.25 64 48 74.75 48 88V368H288V216zM256 248C256 296.6 216.6 336 168 336C119.4 336 80 296.6 80 248C80 199.4 119.4 160 168 160C216.6 160 256 199.4 256 248zM168 208C145.9 208 128 225.9 128 248C128 270.1 145.9 288 168 288C190.1 288 208 270.1 208 248C208 225.9 190.1 208 168 208z\"]\n};\nvar faProcedures = faBedPulse;\nvar faHouseDay = {\n  prefix: 'far',\n  iconName: 'house-day',\n  icon: [640, 512, [], \"e00e\", \"M201.8 59.52L257.4 42.83C263.1 41.14 269.2 42.69 273.4 46.85C277.5 51.01 279.1 57.12 277.4 62.75L260.7 118.4L292.3 135.5L237.7 180C239.2 173.9 240 167.5 240 160.8C240 116.7 204.2 80.84 160 80.84C115.8 80.84 80 116.7 80 160.8C80 205 115.8 240.8 160 240.8C161 240.8 162.1 240.8 163.1 240.8L124.6 272.1L118.4 260.7L62.75 277.4C57.12 279.1 51.01 277.5 46.85 273.4C42.69 269.2 41.14 263.1 42.83 257.4L59.52 201.8L8.344 174.2C3.165 171.4 0 165.9 0 159.1C0 154.1 3.165 148.8 8.344 146L59.52 118.4L42.83 62.75C41.14 57.12 42.69 51.01 46.85 46.85C51.01 42.69 57.12 41.14 62.75 42.83L118.4 59.52L146 8.345C148.8 3.165 154.1 0 160 0C165.9 0 171.4 3.165 174.2 8.345L201.8 59.52zM208 159.1C208 186.5 186.5 207.1 160 207.1C133.5 207.1 112 186.5 112 159.1C112 133.5 133.5 111.1 160 111.1C186.5 111.1 208 133.5 208 159.1zM352 311.1C352 298.7 362.7 287.1 376 287.1H424C437.3 287.1 448 298.7 448 311.1V360C448 373.3 437.3 384 424 384H376C362.7 384 352 373.3 352 360V311.1zM631.2 277.4C637.1 282.2 640.1 288.9 640 296C639.9 301.2 638.2 306.8 634.6 311.2C626.2 321.4 611.1 322.1 600.8 314.6L576 294.4V456C576 486.9 550.9 512 520 512H280C249.1 512 224 486.9 224 456V294.4L199.2 314.6C188.9 322.1 173.8 321.4 165.4 311.2C161.8 306.8 160.1 299.6 160 294.4C159.9 287.3 162.9 282.2 168.8 277.4L384.8 101.4C393.7 94.2 406.3 94.2 415.2 101.4L631.2 277.4zM528 255.3L400 150.1L272 255.3V456C272 460.4 275.6 464 280 464H520C524.4 464 528 460.4 528 456V255.3z\"]\n};\nvar faShuttleSpace = {\n  prefix: 'far',\n  iconName: 'shuttle-space',\n  icon: [640, 512, [\"space-shuttle\"], \"f197\", \"M480 240V272C480 280.8 472.8 288 464 288C455.2 288 448 280.8 448 272V240C448 231.2 455.2 224 464 224C472.8 224 480 231.2 480 240zM32 384H24C10.75 384 0 373.3 0 360V152C0 138.7 10.75 128 24 128H32V80C32 53.49 53.49 32 80 32H129.1C170.6 32 210.4 43.03 245.2 63.92L405.3 160H456C525.3 160 591 182.7 635.2 241.6C641.6 250.1 641.6 261.9 635.2 270.4C591 329.3 525.3 352 456 352H405.3L245.2 448.1C210.4 468.1 170.6 480 129.1 480H80C53.49 480 32 458.5 32 432V384zM312 352H168C158.1 365.2 144.1 375.3 128 380.3V432H129.1C161.9 432 193.2 423.3 220.5 406.9L312 352zM312 160L220.5 105.1C193.2 88.67 161.9 80 129.1 80H128V131.7C144.1 136.7 158.1 146.8 168 160H312zM48 336H104C116.7 336 127.8 328.6 132.9 317.7C136.9 309.3 145.3 304 154.6 304H456C488.6 304 518.4 298.2 544 285.5V226.5C518.4 213.8 488.6 208 456 208H154.6C145.3 208 136.9 202.7 132.9 194.3C127.8 183.4 116.7 176 104 176H48V336z\"]\n};\nvar faSpaceShuttle = faShuttleSpace;\nvar faShirtLongSleeve = {\n  prefix: 'far',\n  iconName: 'shirt-long-sleeve',\n  icon: [640, 512, [], \"e3c7\", \"M622.7 181.9l-71.03-126.8C532.6 21.09 496.6 0 457.7 0H400c-13.25 0-24 10.75-24 24c0 30.88-25.12 56-56 56S264 54.88 264 24C264 10.75 253.3 0 240 0H182.3C143.4 0 107.4 21.09 88.38 55.05L17.34 181.9C5.999 202.1 0 225.1 0 248.3V392C0 422.9 25.12 448 56 448h32c30.88 0 56-25.12 56-56V267.8L160 242.6V456C160 486.9 185.1 512 216 512h208c30.88 0 56-25.12 56-56V242.1l16 25.03V392c0 30.88 25.12 56 56 56h32c30.88 0 56-25.12 56-56V248.3C640 225.1 633.1 202.1 622.7 181.9zM592 392c0 4.406-3.594 8-8 8h-32c-4.406 0-8-3.594-8-8V260.1c0-4.578-1.312-9.062-3.781-12.92l-64-100.1c-4.5-7.031-12.2-11.07-20.23-11.07C438 136 432 152.1 432 160v296c0 4.406-3.594 8-8 8h-208c-4.406 0-8-3.594-8-8V160c0-7.719-6.009-24-24-24c-8.062 0-15.78 4.078-20.25 11.14l-64 100.8C97.28 251.8 96 256.3 96 260.8V392c0 4.406-3.594 8-8 8h-32c-4.406 0-8-3.594-8-8V248.3c0-15.03 3.875-29.89 11.22-42.98l71.03-126.8C140.8 59.69 160.8 48 182.3 48h36.47C229.7 93.81 270.9 128 320 128s90.34-34.19 101.2-80h36.47c21.56 0 41.5 11.69 52.06 30.52l71.03 126.8C588.1 218.4 592 233.3 592 248.3V392z\"]\n};\nvar faChartPieSimple = {\n  prefix: 'far',\n  iconName: 'chart-pie-simple',\n  icon: [512, 512, [\"chart-pie-alt\"], \"f64e\", \"M495.4 240H272V16.58C272 7.555 278.1 0 288 0C411.7 0 512 100.3 512 224C512 233 504.4 240 495.4 240zM224 288H445.3C463.8 288 478.6 303.7 474.8 321.8C451.9 430.5 355.5 512 240 512C107.5 512 0 404.6 0 272C0 156.5 81.53 60.12 190.2 37.18C208.3 33.36 224 48.2 224 66.7V288zM176 90.91C101.4 117.3 48 188.4 48 272C48 378 133.1 464 240 464C323.6 464 394.7 410.6 421.1 336H176V90.91z\"]\n};\nvar faChartPieAlt = faChartPieSimple;\nvar faFaceLaugh = {\n  prefix: 'far',\n  iconName: 'face-laugh',\n  icon: [512, 512, [\"laugh\"], \"f599\", \"M130.7 313.9C126.5 300.4 137.8 288 151.1 288H364.5C378.7 288 389.9 300.4 385.8 313.9C368.1 368.4 318.2 408 258.2 408C198.2 408 147.5 368.4 130.7 313.9V313.9zM208.4 192C208.4 209.7 194 224 176.4 224C158.7 224 144.4 209.7 144.4 192C144.4 174.3 158.7 160 176.4 160C194 160 208.4 174.3 208.4 192zM304.4 192C304.4 174.3 318.7 160 336.4 160C354 160 368.4 174.3 368.4 192C368.4 209.7 354 224 336.4 224C318.7 224 304.4 209.7 304.4 192zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faLaugh = faFaceLaugh;\nvar faFolderOpen = {\n  prefix: 'far',\n  iconName: 'folder-open',\n  icon: [576, 512, [128194, 128449, 61717], \"f07c\", \"M572.6 270.3l-96 192C471.2 473.2 460.1 480 447.1 480H64c-35.35 0-64-28.66-64-64V96c0-35.34 28.65-64 64-64h117.5c16.97 0 33.25 6.742 45.26 18.75L275.9 96H416c35.35 0 64 28.66 64 64v32h-48V160c0-8.824-7.178-16-16-16H256L192.8 84.69C189.8 81.66 185.8 80 181.5 80H64C55.18 80 48 87.18 48 96v288l71.16-142.3C124.6 230.8 135.7 224 147.8 224h396.2C567.7 224 583.2 249 572.6 270.3z\"]\n};\nvar faAlbumCollectionCircleUser = {\n  prefix: 'far',\n  iconName: 'album-collection-circle-user',\n  icon: [640, 512, [], \"e48f\", \"M456 0C469.3 0 480 10.75 480 24C480 37.25 469.3 48 456 48H56C42.75 48 32 37.25 32 24C32 10.75 42.75 0 56 0H456zM6.155 232.3C1.111 194 30.95 160 69.61 160H442.4C466.3 160 486.8 173 497.8 192L496 192C469.8 192 444.9 197.7 422.6 208H69.61C59.94 208 52.48 216.5 53.74 226.1L83.22 450.1C84.27 458 91.05 464 99.08 464H348.5C360.7 482.8 376.5 499.1 394.8 512H99.08C66.96 512 39.82 488.2 35.63 456.3L6.155 232.3zM260 232C297.8 232 332.2 241.9 358.4 258.3C334.4 288.4 320 326.5 320 368C320 388.9 323.6 408.9 330.3 427.5C309.4 435.5 285.5 440 259.1 440C178.3 440 111.1 393.4 111.1 336C111.1 278.6 178.3 232 259.1 232H260zM256 368C273.7 368 288 357.3 288 344C288 330.7 273.7 320 256 320C238.3 320 224 330.7 224 344C224 357.3 238.3 368 256 368zM16 104C16 90.75 26.75 80 40 80H472C485.3 80 496 90.75 496 104C496 117.3 485.3 128 472 128H40C26.75 128 16 117.3 16 104zM640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM528.6 416H463.4C442.4 416 424.5 429.7 418.3 448.7C438.5 468.1 465.8 480 496 480C526.2 480 553.5 468.1 573.7 448.7C567.5 429.7 549.6 416 528.6 416zM496 288C469.5 288 448 309.5 448 336C448 362.5 469.5 384 496 384C522.5 384 544 362.5 544 336C544 309.5 522.5 288 496 288z\"]\n};\nvar faCandy = {\n  prefix: 'far',\n  iconName: 'candy',\n  icon: [640, 512, [127852], \"e3e7\", \"M624.1 319C628.3 322.4 630.6 326.7 631.5 331.3C632.4 335.1 631.1 340.8 630.2 345.2C628.3 349.6 625.3 353.3 621.3 355.9C617.4 358.6 612.7 359.1 608 360C604.3 360 600.6 359.1 597.3 357.5L504 310.8C492.2 350.4 467.9 385.2 434.8 409.9C401.6 434.6 361.4 447.1 320 447.1C278.7 447.1 238.4 434.6 205.3 409.9C172.1 385.2 147.8 350.4 136 310.8L42.72 357.5C39.4 359.2 35.73 360 32 360C27.26 359.1 22.62 358.6 18.68 355.9C14.74 353.3 11.66 349.6 9.85 345.2C8.035 340.8 7.56 335.1 8.484 331.3C9.409 326.7 11.69 322.4 15.04 319L45.57 288.3L16.42 278.7C11.65 277.1 7.494 273.1 4.554 269.9C1.613 265.8 .0312 260.9 .0312 255.9C.0312 250.8 1.613 245.9 4.554 241.8C7.494 237.8 11.65 234.7 16.42 233.1L45.57 223.5L15.04 192.1C11.03 188.9 8.576 183.6 8.123 177.9C7.671 172.3 9.247 166.6 12.57 161.1C15.9 157.4 20.75 154.1 26.28 152.7C31.8 151.4 37.63 151.1 42.72 154.5L135.1 201.2C147.8 161.6 172.1 126.8 205.2 102.1C238.4 77.38 278.6 64.03 319.1 64.03C361.3 64.03 401.6 77.38 434.7 102.1C467.9 126.8 492.2 161.6 503.1 201.2L597.3 154.8C602.4 152.3 608.2 151.7 613.7 153.1C619.2 154.4 624 157.7 627.4 162.3C630.7 166.9 632.3 172.5 631.8 178.2C631.4 183.9 628.1 189.2 624.1 193.2L594.4 223.7L623.6 233.3C628.4 234.9 632.5 238 635.5 242.1C638.4 246.2 639.1 251.1 639.1 256.1C639.1 261.2 638.4 266.1 635.5 270.2C632.5 274.3 628.4 277.3 623.6 278.9L594.4 288.5L624.1 319zM406.4 370.5L280.3 118.4C263.4 123.2 247.6 131 233.6 141.5L359.7 393.6C376.6 388.8 392.4 380.1 406.4 370.5zM214.3 353.4C238.9 379.9 272.6 396.2 308.6 398.1L198.7 179.2C183.1 202.1 176.1 228.8 176 256C176.1 292.1 189.8 326.9 214.3 353.4zM463.7 263.3C465 238.5 459.9 213.9 448.8 191.7C437.7 169.6 421.1 150.7 400.5 136.9C379.9 123.1 356.1 114.9 331.4 113.2L441.3 332.8C454.7 311.1 462.4 287.1 463.7 263.3L463.7 263.3z\"]\n};\nvar faBowlHot = {\n  prefix: 'far',\n  iconName: 'bowl-hot',\n  icon: [512, 512, [\"soup\"], \"f823\", \"M152 0C165.3 0 176 10.75 176 24V32C176 49.63 184.3 66.22 198.4 76.8C224.6 96.44 240 127.3 240 160V168C240 181.3 229.3 192 216 192C202.7 192 192 181.3 192 168V160C192 142.4 183.7 125.8 169.6 115.2C143.4 95.56 128 64.73 128 32V24C128 10.75 138.7 0 152 0zM0 272C0 245.5 21.49 224 48 224H464C490.5 224 512 245.5 512 272C512 362.8 457.9 441 380.3 476.2C372.2 497.1 351.8 512 328 512H184C160.2 512 139.8 497.1 131.7 476.2C54.05 441 0 362.8 0 272V272zM151.5 432.5C163 437.6 171.1 447.1 176.5 458.9C177.7 461.1 180.7 464 184 464H328C331.3 464 334.3 461.1 335.5 458.9C340 447.1 348.1 437.6 360.5 432.5C421.6 404.8 464 343.3 464 272H48C48 343.3 90.39 404.8 151.5 432.5V432.5zM304 32C304 49.63 312.3 66.22 326.4 76.8C352.6 96.44 368 127.3 368 160V168C368 181.3 357.3 192 344 192C330.7 192 320 181.3 320 168V160C320 142.4 311.7 125.8 297.6 115.2C271.4 95.56 256 64.73 256 32V24C256 10.75 266.7 0 280 0C293.3 0 304 10.75 304 24V32z\"]\n};\nvar faSoup = faBowlHot;\nvar faFlatbread = {\n  prefix: 'far',\n  iconName: 'flatbread',\n  icon: [512, 512, [129747], \"e40b\", \"M361.8 166.1c3.438-4.812 2.906-11.31-1.25-15.47c-4.25-4.219-10.75-4.766-15.47-1.281c-75.41 53.88-140.9 119.4-194.8 194.8c-3.438 4.812-2.906 11.31 1.281 15.48C153.8 362.8 156.8 364 160 364c2.531 0 4.938-.7656 6.969-2.234C242.4 307.9 307.9 242.4 361.8 166.1zM250.3 118.2V118.2C253.1 113.4 252.4 107.4 248.5 103.5C244.6 99.58 238.6 98.83 233.8 101.7C179.1 134.6 134.6 179 101.7 233.8C98.88 238.6 99.63 244.6 103.5 248.5C105.7 250.7 108.8 252 112 252c2.188 0 4.312-.5938 6.188-1.703C172.9 217.4 217.4 172.1 250.3 118.2zM408.5 263.5c-3.875-3.859-9.844-4.625-14.69-1.812c-54.75 32.86-99.22 77.31-132.1 132.1c-2.812 4.719-2.062 10.75 1.812 14.62C265.7 410.7 268.8 412 272 412c2.188 0 4.312-.5938 6.188-1.703c54.75-32.86 99.22-77.31 132.1-132.1C413.1 273.4 412.4 267.4 408.5 263.5zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faHeartCirclePlus = {\n  prefix: 'far',\n  iconName: 'heart-circle-plus',\n  icon: [576, 512, [], \"e500\", \"M310.3 108.6L257.3 167.2L201.1 109C167.2 73.77 113.2 71.03 81.21 98.88L80.94 99.12C39.31 134.8 37.21 198.7 74.21 237.1L74.24 237.1L256.4 424.1L263.2 417.9C268.1 434.7 275.5 450.4 284.9 464.6L279.4 470.3C266.4 483.2 245.5 483.2 233.5 470.3L39.71 270.5C-16.22 212.5-13.23 116.6 49.7 62.68C98.77 19.96 171.8 23.55 222.2 62.93C227.2 66.83 231.1 71.08 236.5 75.67L256.4 96.64L275.4 75.67C280.1 70.91 285 66.51 290.2 62.5C340.4 23.53 412.5 20.11 463.2 62.68C506.1 100.1 520.7 157.6 507 208.7C492.7 201.1 477.3 197.1 461.2 194.4C469.4 160.9 459.7 123.5 432 99.16C397.6 70.61 344.6 74.22 310.3 108.6zM288 368C288 288.5 352.5 223.1 432 223.1C511.5 223.1 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM448 303.1C448 295.2 440.8 287.1 432 287.1C423.2 287.1 416 295.2 416 303.1V351.1H368C359.2 351.1 352 359.2 352 367.1C352 376.8 359.2 383.1 368 383.1H416V431.1C416 440.8 423.2 447.1 432 447.1C440.8 447.1 448 440.8 448 431.1V383.1H496C504.8 383.1 512 376.8 512 367.1C512 359.2 504.8 351.1 496 351.1H448V303.1z\"]\n};\nvar faCodeFork = {\n  prefix: 'far',\n  iconName: 'code-fork',\n  icon: [448, 512, [], \"e13b\", \"M160 80C160 115.8 136.5 146.1 104 156.3V192C104 214.1 121.9 232 144 232H304C326.1 232 344 214.1 344 192V156.3C311.5 146.1 288 115.8 288 80C288 35.82 323.8 0 368 0C412.2 0 448 35.82 448 80C448 115.8 424.5 146.1 392 156.3V192C392 240.6 352.6 280 304 280H248V355.7C280.5 365.9 304 396.2 304 432C304 476.2 268.2 512 224 512C179.8 512 144 476.2 144 432C144 396.2 167.5 365.9 200 355.7V280H144C95.4 280 56 240.6 56 192V156.3C23.54 146.1 0 115.8 0 80C0 35.82 35.82 0 80 0C124.2 0 160 35.82 160 80V80zM80 112C97.67 112 112 97.67 112 80C112 62.33 97.67 48 80 48C62.33 48 48 62.33 48 80C48 97.67 62.33 112 80 112zM368 112C385.7 112 400 97.67 400 80C400 62.33 385.7 48 368 48C350.3 48 336 62.33 336 80C336 97.67 350.3 112 368 112zM224 400C206.3 400 192 414.3 192 432C192 449.7 206.3 464 224 464C241.7 464 256 449.7 256 432C256 414.3 241.7 400 224 400z\"]\n};\nvar faCity = {\n  prefix: 'far',\n  iconName: 'city',\n  icon: [640, 512, [127961], \"f64f\", \"M104 0C117.3 0 128 10.75 128 24V64H176V24C176 10.75 186.7 0 200 0C213.3 0 224 10.75 224 24V112H72C58.75 112 48 122.7 48 136V440C48 453.3 58.75 464 72 464H224C224 482 229.1 498.6 239.1 512H72C32.24 512 0 479.8 0 440V136C0 96.24 32.24 64 72 64H80V24C80 10.75 90.75 0 104 0zM352 304C352 295.2 359.2 288 368 288H400C408.8 288 416 295.2 416 304V336C416 344.8 408.8 352 400 352H368C359.2 352 352 344.8 352 336V304zM400 96C408.8 96 416 103.2 416 112V144C416 152.8 408.8 160 400 160H368C359.2 160 352 152.8 352 144V112C352 103.2 359.2 96 368 96H400zM352 208C352 199.2 359.2 192 368 192H400C408.8 192 416 199.2 416 208V240C416 248.8 408.8 256 400 256H368C359.2 256 352 248.8 352 240V208zM496 416C487.2 416 480 408.8 480 400V368C480 359.2 487.2 352 496 352H528C536.8 352 544 359.2 544 368V400C544 408.8 536.8 416 528 416H496zM480 272C480 263.2 487.2 256 496 256H528C536.8 256 544 263.2 544 272V304C544 312.8 536.8 320 528 320H496C487.2 320 480 312.8 480 304V272zM512 160H576C611.3 160 640 188.7 640 224V448C640 483.3 611.3 512 576 512H320C284.7 512 256 483.3 256 448V64C256 28.65 284.7 0 320 0H448C483.3 0 512 28.65 512 64V160zM464 64C464 55.16 456.8 48 448 48H320C311.2 48 304 55.16 304 64V448C304 456.8 311.2 464 320 464H576C584.8 464 592 456.8 592 448V224C592 215.2 584.8 208 576 208H464V64zM112 320C103.2 320 96 312.8 96 304V272C96 263.2 103.2 256 112 256H144C152.8 256 160 263.2 160 272V304C160 312.8 152.8 320 144 320H112zM96 368C96 359.2 103.2 352 112 352H144C152.8 352 160 359.2 160 368V400C160 408.8 152.8 416 144 416H112C103.2 416 96 408.8 96 400V368zM112 224C103.2 224 96 216.8 96 208V176C96 167.2 103.2 160 112 160H144C152.8 160 160 167.2 160 176V208C160 216.8 152.8 224 144 224H112z\"]\n};\nvar faSignalBarsWeak = {\n  prefix: 'far',\n  iconName: 'signal-bars-weak',\n  icon: [576, 512, [\"signal-alt-1\"], \"f691\", \"M96 384H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64C128 398.3 113.7 384 96 384zM80 464h-32v-32h32V464z\"]\n};\nvar faSignalAlt1 = faSignalBarsWeak;\nvar faMicrophoneLines = {\n  prefix: 'far',\n  iconName: 'microphone-lines',\n  icon: [384, 512, [127897, \"microphone-alt\"], \"f3c9\", \"M192 352c53 0 96-43 96-96V96c0-53-43-96-96-96s-96 43-96 96v160C96 309 139 352 192 352zM144 96c0-26.5 21.5-48 48-48s48 21.5 48 48l-32 0c-8.844 0-16 7.156-16 16s7.156 16 16 16L240 128v32h-32C199.2 160 192 167.2 192 176S199.2 192 208 192h32v32h-32C199.2 224 192 231.2 192 240S199.2 256 208 256h32c0 26.5-21.5 48-48 48S144 282.5 144 256V96zM344 192C330.7 192 320 202.7 320 215.1V256c0 74.75-64.5 134.9-140.8 127.4C112.8 376.9 64 317.1 64 250.3v-34.25C64 202.7 53.25 192 40 192S16 202.7 16 215.1v32.15c0 89.63 64 169.6 152 181.7V464h-48C106.7 464 96 474.7 96 488C96 501.3 106.7 512 120 512h144c13.25 0 24-10.75 24-24c0-13.26-10.75-24-24-24h-48v-33.77C301.8 418.5 368 344.9 368 256V215.1C368 202.7 357.3 192 344 192z\"]\n};\nvar faMicrophoneAlt = faMicrophoneLines;\nvar faClockTwelve = {\n  prefix: 'far',\n  iconName: 'clock-twelve',\n  icon: [512, 512, [], \"e358\", \"M280 256C280 269.3 269.3 280 256 280C242.7 280 232 269.3 232 256V120C232 106.7 242.7 96 256 96C269.3 96 280 106.7 280 120V256zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faPepperHot = {\n  prefix: 'far',\n  iconName: 'pepper-hot',\n  icon: [512, 512, [127798], \"f816\", \"M466.1 131.9c20.17-38.03 18.29-85.58-6.73-121.7C454.7 3.586 447.4 0 439.8 0c-4.701 0-9.459 1.396-13.65 4.316c-10.77 7.578-13.44 22.55-5.896 33.41c13.13 18.91 14.38 42.79 6.244 63.63C403.2 88.17 376.8 80 348.4 80c-35.81 0-70.13 12.17-99.26 35.18C242.1 120.1 239.5 127.7 240 135.6c.498 7.885 4.836 15.02 11.59 19.09l44.97 27.06V272.2c0 13.27 10.74 24.03 23.97 24.03h91.61l32.99 45.79C449.7 348.3 456.9 352 464.6 352c.2031 0 .4062 0 .6094-.0156c7.91-.1875 15.21-4.303 19.51-10.95C502.6 313.4 512 281.3 512 248.2C512 203 494.4 162.2 466.1 131.9zM419.2 360.7c1.236 1.719 2.834 3.066 4.242 4.617C356 438.3 232.4 512 73.31 512C32.89 512 0 478.7 0 437.9s32.89-74.13 73.31-74.13c71.69 0 102.4-67.67 132-133.1c8.455-18.65 16.82-35.88 25.75-51.73c1.385 1.02 2.557 2.266 4.045 3.162l29.47 17.74v17.96c-5.174 10.43-10.33 21.41-15.63 33.09c-32.61 71.91-73.19 161.4-175.7 161.4C59.36 412.3 48 423.8 48 437.9s11.36 25.6 25.31 25.6c144.4 0 257.6-69.07 315.6-132h9.217L419.2 360.7z\"]\n};\nvar faCitrusSlice = {\n  prefix: 'far',\n  iconName: 'citrus-slice',\n  icon: [512, 512, [], \"e2f5\", \"M425.3 7.031c-9.375-9.375-24.56-9.375-33.94 0L7.037 391.4c-10.56 10.56-8.143 25.79 0 33.94C62.91 481.2 137.2 512 216.2 512c79.03 0 153.3-30.77 209.2-86.64C481.2 369.5 512 295.2 512 216.2C512 137.2 481.2 62.89 425.3 7.031zM239.1 261.7l83.3 83.3C292.4 369.8 255.6 384 216.2 384C213.4 384 210.8 383.5 208 383.3V269.1C218.8 270.1 229.5 267.3 239.1 261.7zM345.1 322.4l-83.3-83.3C267.3 229.5 270.1 218.8 269.1 208h113.4c.1328 2.748 .6543 5.418 .6543 8.188C384 255.6 369.8 292.4 345.1 322.4zM378.6 176H290.3l60.29-60.3C364.2 133.7 373.3 154.3 378.6 176zM176 290.3v88.28c-21.71-5.34-42.25-14.47-60.28-28L176 290.3zM391.4 391.4C344.6 438.2 282.4 464 216.2 464c-58.12 0-113.2-19.9-157.4-56.45l22.81-22.81C119.7 415.3 166.6 432 216.2 432c57.63 0 111.8-22.45 152.6-63.22c40.77-40.76 63.22-94.95 63.22-152.6c0-49.55-16.69-96.5-47.25-134.6l22.81-22.81c36.54 44.26 56.44 99.31 56.44 157.4C464 282.4 438.2 344.6 391.4 391.4z\"]\n};\nvar faSheep = {\n  prefix: 'far',\n  iconName: 'sheep',\n  icon: [640, 512, [128017], \"f711\", \"M384 135.8L369.5 142.1C357.3 147.3 343.2 141.6 337.9 129.5C332.7 117.3 338.4 103.2 350.5 97.94L398.4 77.44C415.3 50.16 445.5 32 480 32C514.5 32 544.7 50.16 561.6 77.44L609.5 97.94C621.6 103.2 627.3 117.3 622.1 129.5C616.8 141.6 602.7 147.3 590.5 142.1L576 135.8V208C576 252.2 540.2 288 496 288H464C419.8 288 384 252.2 384 208L384 135.8zM464 160C472.8 160 480 152.8 480 144C480 135.2 472.8 128 464 128C455.2 128 448 135.2 448 144C448 152.8 455.2 160 464 160zM528 128C519.2 128 512 135.2 512 144C512 152.8 519.2 160 528 160C536.8 160 544 152.8 544 144C544 135.2 536.8 128 528 128zM307.2 142.9C291.7 141.7 277.8 133.1 269.7 119.8C266.9 115 261.8 112 255.1 112C251.2 112 246.9 114.1 243.9 117.5C227.1 136.8 197.1 139.4 177.9 123.5C175.2 121.3 171.8 120 167.1 120C160.5 120 154.2 125.1 152.5 132.1C146.5 156.3 123.1 171.1 98.52 168.2C97.72 168.1 96.89 168 95.1 168C87.16 168 79.1 175.2 79.1 184C79.1 185.4 80.17 186.7 80.47 187.9C85.78 209.3 75.91 231.5 56.5 241.8C51.34 244.6 47.1 249.1 47.1 256C47.1 262 51.34 267.4 56.5 270.2C75.91 280.5 85.78 302.7 80.47 324.1C80.17 325.3 79.1 326.6 79.1 328C79.1 336.8 87.16 344 95.1 344C96.88 344 97.72 343.9 98.52 343.8C123.1 340 146.5 355.7 152.5 379.9C154.2 386.9 160.5 392 167.1 392C171.8 392 175.2 390.7 177.9 388.6C197.1 372.6 227.1 375.2 243.9 394.5C246.9 397.9 251.2 400 255.1 400C260.8 400 265.1 397.9 268.1 394.5C284.9 375.2 314 372.6 334.1 388.6C336.8 390.7 340.2 392 344 392C351.5 392 357.8 386.9 359.5 379.9C365.5 355.7 388.9 340 413.5 343.8C414.3 343.9 415.1 344 416 344C424.8 344 432 336.8 432 328C432 326.6 431.8 325.3 431.5 324.1C430.8 320.1 430.3 317.9 430.2 314.8C440.8 318.2 452.2 319.1 464 319.1H479.5C479.8 322.6 480 325.3 480 328C480 363.3 451.3 392 416 392C415.5 392 415 391.1 414.5 391.1L396.9 485.9C394.1 501 380.8 512 365.4 512H336C318.3 512 303.1 497.7 303.1 480V426.3C292.3 439.6 275.1 448 255.1 448C236.9 448 219.7 439.6 207.1 426.3V480C207.1 497.7 193.7 512 175.1 512H146.6C131.2 512 117.9 501 115.1 485.9L97.5 391.1C96.1 391.1 96.5 392 96 392C60.65 392 32 363.3 32 328C32 322.6 32.66 317.5 33.89 312.5C13.72 301.7 0 280.5 0 255.1C0 231.5 13.72 210.3 33.89 199.5C32.66 194.5 32 189.3 32 183.1C32 148.7 60.65 119.1 96 119.1C99.34 119.1 102.6 120.3 105.8 120.7C112.7 92.77 137.9 71.1 168 71.1C183 71.1 196.9 77.19 207.8 85.88C219.5 72.47 236.8 63.1 256 63.1C263.1 63.1 271.6 65.46 278.7 68.13C291.8 73.12 302.1 82.35 310.3 94.14C302.9 108.5 301.6 126 308.5 142.1L308.9 142.1C308.3 142.9 307.8 142.9 307.2 142.9L307.2 142.9z\"]\n};\nvar faUnlock = {\n  prefix: 'far',\n  iconName: 'unlock',\n  icon: [448, 512, [128275], \"f09c\", \"M144 192H384C419.3 192 448 220.7 448 256V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V256C0 220.7 28.65 192 64 192H96V128C96 57.31 153.3 0 224 0C280.1 0 329.2 37.22 345.8 88.62C349.9 101.2 342.1 114.8 330.4 118.8C317.7 122.9 304.2 115.1 300.1 103.4C289.8 71.22 259.6 48 223.1 48C179.8 48 143.1 83.82 143.1 128L144 192zM48 448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V256C400 247.2 392.8 240 384 240H64C55.16 240 48 247.2 48 256V448z\"]\n};\nvar faColonSign = {\n  prefix: 'far',\n  iconName: 'colon-sign',\n  icon: [320, 512, [], \"e140\", \"M212.9 72.86C222.9 73.78 232.8 75.44 242.3 77.76L256.7 18.37C259.8 5.481 272.7-2.442 285.6 .6677C298.5 3.778 306.4 16.74 303.3 29.63L287.6 94.8C295.4 98.86 302.8 103.4 309.9 108.4C320.7 116.1 323.2 131 315.6 141.9C307.9 152.7 292.1 155.2 282.1 147.6C280.1 146.1 278 144.7 275.9 143.4L216.2 390.4C240.8 386.9 263.3 377.7 282.1 364.4C292.1 356.7 307.9 359.3 315.6 370.1C323.2 380.1 320.7 395.9 309.9 403.6C280 424.7 243.7 437.8 204.3 439.7L191.3 493.6C188.2 506.5 175.3 514.4 162.4 511.3C149.5 508.2 141.6 495.3 144.7 482.4L155.8 436.4C145.9 434.5 136.3 431.9 127 428.7L111.3 493.6C108.2 506.5 95.25 514.4 82.37 511.3C69.48 508.2 61.56 495.3 64.67 482.4L82.9 406.8C33.04 373.8 0 319 0 255.1C0 163.2 71.63 88.26 163.2 74.32L176.7 18.37C179.8 5.482 192.7-2.442 205.6 .6684C218.5 3.778 226.4 16.74 223.3 29.63L212.9 72.86zM150.7 126C90.52 143.4 48 195.9 48 255.1C48 295.1 66 331 95.15 356.1L150.7 126zM167 389.7L231.1 124.4C221.6 122.1 211.7 120.7 201.5 120.2L138.3 381.8C147.4 385.3 157 387.1 167 389.7V389.7z\"]\n};\nvar faHeadset = {\n  prefix: 'far',\n  iconName: 'headset',\n  icon: [512, 512, [], \"f590\", \"M256 0C112.9 0 4.583 119.1 .0208 256L0 309.2C0 350.5 32.75 384 73.14 384h18.29C111.6 384 128 367.3 128 346.6V213.4C128 192.7 111.6 176 91.43 176H73.14c-3.277 0-6.344 .7148-9.498 1.148C94.8 101.5 169.3 48.2 256 48.19c86.74 .0117 161.2 53.36 192.4 128.1C445.2 176.7 442.1 176 438.9 176h-18.29C400.4 176 384 192.7 384 213.4v133.2C384 367.3 400.4 384 420.6 384h18.29c8.875 0 17.27-1.861 25.14-4.82V400c0 22.06-17.94 40-40 40h-110.7C305 425.7 289.7 416 272 416h-32C213.5 416 192 437.5 192 464S213.5 512 239.1 512H272c17.72 0 33.03-9.711 41.34-24H424c48.53 0 88-39.47 88-88V256C507.4 119.1 399.1 0 256 0zM73.14 224H80v112H73.14C59.28 336 48 323.1 48 309.2V256c0-2.41 .2793-4.75 .3613-7.141C49.33 235 59.91 224 73.14 224zM438.9 336H432V224h6.857c13.23 0 23.81 11.04 24.78 24.86C463.7 251.3 464 253.6 464 256v53.24C464 323.1 452.7 336 438.9 336z\"]\n};\nvar faBadgerHoney = {\n  prefix: 'far',\n  iconName: 'badger-honey',\n  icon: [640, 512, [129441], \"f6b4\", \"M622.3 142.5C596.6 127.1 579.5 116 551.6 97.12c-14.25-9.625-29.75-18-44.87-24.62c-13.38-5.75-27.38-8.479-41.25-8.479c-19.12 0-38.12 5.255-55.5 15.26C392.9 89.03 373.1 96.02 355 96.02H128c-70.75 0-128 57.26-128 128v15.95c0 8.875 7.125 16 16 16h20c7.125 30.38 23.88 55.89 45.1 73.14l-12.37 33c-6.25 16.88-7.375 34.88-2 55.25l13.62 34.25C86.38 468.4 101.8 480 119.5 480h63.12c12.25 0 24-5.25 31.75-14.75c8-9.875 10.75-22.75 7.75-35l-12.75-34.12L231.1 352h55.12l19.13 95.88C309.1 466.5 325.6 480 344.6 480h62.62c11.75 0 23.13-4.875 30.88-13.62c8.125-9.5 11.5-22 9.125-34.25l-25.5-127.3c53-31.75 91.12-46.84 119.4-54.59L560 287.1l23-46.12c22.5-2.75 33-2.75 40.88-19C631.1 207.8 640 187.2 640 175.3C640 161.4 633.1 148.6 622.3 142.5zM128 144h227c25.62 0 52.25-7.75 78.88-23.25C444 115 454.9 112 465.5 112c7.625 0 15.12 1.5 22.12 4.625c24.5 10.5 33.63 18.62 48.5 27.38l-76.17-.0505c-31.75 0-61.46 13.05-93.08 28.43l-100.6 61C257 237.8 247.3 240 237.5 240L192 240.1c-37 0-71.75-44.06-78.62-94.68C118.1 144.5 123 144 128 144zM584.6 193.4c-98.63 12.25-162.9 55.5-216.5 87.75C376.9 325.5 373 305.8 398.2 432h-47.12l-25.5-128H201.2l-44.13 89.5L171.5 432H125.1l-11.75-29.25c-2.5-11.63-.75-18.88 1.125-23.75l24.75-66.13L111.4 291.1c-14-10.88-24.25-27.25-28.62-46L74.12 208H49.62c4.25-20.75 16.62-38.38 33.5-49.88C94.12 216.6 135.6 272 192 272h45.5c14.75 0 29-3.25 44-10.5l100.6-61.12C408.9 187.5 435 176 460 176h16.75C478.8 185 486.4 192 496 192s17.25-7 19.25-16h80.38C592.3 181.2 586.6 188.9 584.6 193.4z\"]\n};\nvar faH4 = {\n  prefix: 'far',\n  iconName: 'h4',\n  icon: [640, 512, [], \"f86a\", \"M616 64.22c-13.25 0-24 10.75-24 24V256h-167.3l30.83-163.3c2.469-13-6.094-25.56-19.12-28.03c-12.98-2.406-25.58 6.125-28.03 19.16l-36.2 191.8c-1.328 7 .5469 14.25 5.094 19.75C381.9 300.8 388.7 304 395.8 304H592v120.2c0 13.25 10.75 24 24 24s24-10.75 24-24v-336C640 74.97 629.3 64.22 616 64.22zM296 64C282.8 64 272 74.75 272 88V224h-224V88C48 74.75 37.25 64 24 64S0 74.75 0 88v336C0 437.3 10.75 448 24 448s24-10.75 24-24V272h224v152C272 437.3 282.8 448 296 448S320 437.3 320 424V88C320 74.75 309.3 64 296 64z\"]\n};\nvar faStoreSlash = {\n  prefix: 'far',\n  iconName: 'store-slash',\n  icon: [640, 512, [], \"e071\", \"M94.92 49.09L117.7 13.13C122.8 4.98 131.9 .001 141.6 .001H498.4C508.1 .001 517.2 4.979 522.3 13.13L579.6 103.8C609.3 150.7 583 215.8 527.5 223.2C523.6 223.7 519.6 224 515.4 224C495.8 224 477.8 217.5 463.3 206.8C458.5 203.3 454.2 199.4 450.3 195C446.4 199.3 442.1 203.2 437.4 206.7C422.9 217.5 404.8 224 385.1 224C365.5 224 347.6 217.6 333.1 206.1C328.3 203.4 323.9 199.4 319.9 195C315.9 199.4 311.5 203.4 306.7 206.1C304.9 208.3 303 209.6 301.2 210.7L460.1 336H496V254.4C502.3 255.5 508.8 256 515.4 256C521 256 526.4 255.6 531.7 254.9L531.7 254.9C535.1 254.4 540 253.6 544 252.6V401.1L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L94.92 49.09zM132.9 78.86L256.8 175.9C267.8 175.4 277.4 170.4 284.3 162.8C293.4 152.8 306.3 147 319.9 147C333.5 147 346.4 152.8 355.5 162.8C362.8 170.9 373.3 176 385.1 176C396.9 176 407.3 170.9 414.6 162.8C423.7 152.8 436.6 147 450.2 147C463.7 147 476.7 152.7 485.8 162.8C493.2 170.9 503.7 176 515.4 176C517.4 176 519.3 175.9 521.3 175.6C530.3 174.4 537.4 168.8 541.3 159.6C545.4 149.1 544.9 138.7 539.1 129.5L487.6 48H152.4L132.9 78.86zM48.9 134.5L155.3 218.4C145.7 222 135.3 224 124.4 224C120.3 224 116.2 223.7 112.2 223.2C68.36 217.3 42.82 175.1 48.9 134.5V134.5zM144 384V448C144 456.8 151.2 464 160 464H467.1L514.9 501.7C504.8 508.2 492.9 512 480 512H160C124.7 512 96 483.3 96 448V252.6C99.87 253.6 103.9 254.4 107.1 254.9L108.1 254.9C113.3 255.6 118.8 256 124.4 256C131.1 256 137.6 255.5 144 254.4V336H304.6L365.5 384L144 384z\"]\n};\nvar faRoadCircleXmark = {\n  prefix: 'far',\n  iconName: 'road-circle-xmark',\n  icon: [640, 512, [], \"e566\", \"M422.3 32C452.6 32 479.7 51.05 490 79.61L531.8 195.6C520.2 193.3 508.3 192 496 192C490.5 192 485.1 192.3 479.7 192.7L444.8 95.87C441.4 86.35 432.4 80 422.3 80H344V104C344 117.3 333.3 128 320 128C306.7 128 296 117.3 296 104V80H217.7C207.6 80 198.6 86.35 195.2 95.87L85.72 399.9C80.09 415.5 91.68 432 108.3 432H296V408C296 394.7 306.7 384 320 384C320.2 384 320.5 384 320.7 384C323.1 420.3 338.3 453.4 360.2 480H108.3C58.43 480 23.66 430.5 40.55 383.6L149.1 79.61C160.3 51.05 187.4 32 217.7 32H422.3zM320 320C306.7 320 296 309.3 296 296V216C296 202.7 306.7 192 320 192C333.3 192 344 202.7 344 216V279.2C336.8 291.6 330.1 304.9 326.9 318.1C324.7 319.6 322.4 320 320 320zM352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368V368zM518.6 368L555.3 331.3C561.6 325.1 561.6 314.9 555.3 308.7C549.1 302.4 538.9 302.4 532.7 308.7L496 345.4L459.3 308.7C453.1 302.4 442.9 302.4 436.7 308.7C430.4 314.9 430.4 325.1 436.7 331.3L473.4 368L436.7 404.7C430.4 410.9 430.4 421.1 436.7 427.3C442.9 433.6 453.1 433.6 459.3 427.3L496 390.6L532.7 427.3C538.9 433.6 549.1 433.6 555.3 427.3C561.6 421.1 561.6 410.9 555.3 404.7L518.6 368z\"]\n};\nvar faSignalSlash = {\n  prefix: 'far',\n  iconName: 'signal-slash',\n  icon: [640, 512, [], \"f695\", \"M192 287.1c-13.25 0-24 10.75-24 24v176c0 13.25 10.75 23.1 24 23.1S216 501.3 216 488v-176C216 298.8 205.3 287.1 192 287.1zM64 383.1c-13.25 0-24 10.75-24 24v80c0 13.25 10.75 23.1 24 23.1S88 501.3 88 488v-80C88 394.8 77.25 383.1 64 383.1zM296 488C296 501.3 306.8 512 320 512s24-10.75 24-24v-122.1l-48-37.62V488zM424 488c0 13.25 10.75 24 24 24s24-10.75 24-24v-21.82l-48-37.62V488zM630.8 469.1L600 444.1V24c0-13.25-10.75-24-24-24S552 10.75 552 24v383.3l-80-62.7V120C472 106.8 461.3 96 448 96s-24 10.75-24 24v187l-80-62.7V216C344 202.8 333.3 192 320 192C309.6 192 300.1 198.7 297.6 207.1L38.81 5.111C28.35-3.061 13.32-1.249 5.121 9.189c-8.172 10.44-6.354 25.53 4.068 33.7l591.1 463.1c4.406 3.438 9.609 5.117 14.8 5.117c7.125 0 14.16-3.164 18.9-9.195C643.1 492.4 641.2 477.3 630.8 469.1z\"]\n};\nvar faUserMinus = {\n  prefix: 'far',\n  iconName: 'user-minus',\n  icon: [640, 512, [], \"f503\", \"M274.7 304H173.3C77.61 304 0 381.6 0 477.3C0 496.5 15.52 512 34.66 512h378.7C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304zM48.71 464C55.38 401.1 108.7 352 173.3 352H274.7c64.61 0 117.1 49.13 124.6 112H48.71zM224 256c70.7 0 128-57.31 128-128S294.7 0 224 0C153.3 0 96 57.31 96 128S153.3 256 224 256zM224 48c44.11 0 80 35.89 80 80c0 44.11-35.89 80-80 80C179.9 208 144 172.1 144 128C144 83.89 179.9 48 224 48zM616 200h-144C458.8 200 448 210.8 448 224s10.75 24 24 24h144C629.3 248 640 237.3 640 224S629.3 200 616 200z\"]\n};\nvar faMarsStrokeUp = {\n  prefix: 'far',\n  iconName: 'mars-stroke-up',\n  icon: [384, 512, [9896, \"mars-stroke-v\"], \"f22a\", \"M216 161.8V152h32c13.25 0 24-10.75 24-23.1S261.3 104 248 104h-32V72.01l25.59 19.19c4.328 3.25 9.375 4.812 14.39 4.812c7.297 0 14.5-3.312 19.22-9.593c7.953-10.62 5.797-25.66-4.797-33.59l-64-47.1c-8.531-6.437-20.28-6.437-28.81 0l-64 47.1C103 60.76 100.8 75.79 108.8 86.42c7.969 10.62 23.02 12.78 33.61 4.781L168 72.01v32h-32c-13.25 0-24 10.75-24 23.1S122.8 152 136 152h32v9.824C82.18 173.6 16 246.1 16 336C16 433.2 94.8 512 192 512c97.2 0 176-78.8 176-175.1C368 246.1 301.8 173.6 216 161.8zM192 464c-70.58 0-128-57.42-128-127.1s57.42-127.1 128-127.1s128 57.42 128 127.1S262.6 464 192 464z\"]\n};\nvar faMarsStrokeV = faMarsStrokeUp;\nvar faChampagneGlasses = {\n  prefix: 'far',\n  iconName: 'champagne-glasses',\n  icon: [640, 512, [129346, \"glass-cheers\"], \"f79f\", \"M638.2 422.9c-3.803-9.258-12.68-14.88-22.13-14.88c-3.055 0-6.17 .5879-9.193 1.828l-44.59 18.36l-42.35-105.5c51.71-33.5 71.1-100.1 40.81-154.2L475.4 16.5C469.6 6.123 458.6 0 447 0c-3.928 0-7.984 .75-11.79 2.25L320 46.84L204.7 2.25C200.9 .75 196.9 0 192.1 0c-11.53 0-22.56 6.123-28.39 16.5L79.28 168.5c-30.29 54.12-10.9 120.7 40.81 154.2l-42.35 105.5l-44.59-18.36c-3.021-1.24-6.139-1.828-9.193-1.828c-9.453 0-18.33 5.617-22.13 14.88c-5.047 12.27 .7969 26.28 13.05 31.33l136 56C153.9 511.4 156.1 512 159.1 512c9.438 0 18.39-5.594 22.2-14.86c5.047-12.27-.7969-26.28-13.05-31.33l-46.59-19.19l42.52-105.7c8.111 1.625 16.22 2.5 24.08 2.5c53.36 0 102.3-34.25 115.8-87.37l14.96-59.62l15.08 59.62c13.56 53.12 62.48 87.37 115.8 87.37c7.857 0 15.97-.875 24.08-2.5l42.52 105.7l-46.59 19.19c-12.25 5.047-18.09 19.06-13.05 31.33C461.6 506.4 470.6 512 480 512c3.031 0 6.125-.5781 9.123-1.812l136-56C637.4 449.1 643.2 435.1 638.2 422.9zM121.1 191.1l26.21-46.71l122.8 52.61L258.5 244.2C232.7 345 70.54 282.4 121.1 191.1zM281.9 150.7l-110.1-47.55l28.82-51.36l97.49 37.72L281.9 150.7zM342.7 89.53l97.5-37.72l28.82 51.36L358 150.7L342.7 89.53zM381.6 244.4l-11.68-46.54l122.8-52.61l26.19 46.66C569.5 282.5 407.2 344.8 381.6 244.4z\"]\n};\nvar faGlassCheers = faChampagneGlasses;\nvar faTaco = {\n  prefix: 'far',\n  iconName: 'taco',\n  icon: [512, 512, [127790], \"f826\", \"M208 280c-13.31 0-24 10.69-24 23.1S194.7 327.1 208 327.1S232 317.3 232 304S221.3 280 208 280zM143.1 344c-13.31 0-24 10.69-24 23.1c0 13.31 10.69 23.1 24 23.1S168 381.3 168 367.1C168 354.7 157.3 344 143.1 344zM511.5 407.7c-2.75-21.12-7.615-42.03-14.61-62.15c2.75-7.125 4.125-14.62 4.125-22.25c0-9.5 .625-18.25 3.25-27.62c5.375-18.5 12.63-43.5 3-69.62c-13-35.63-47.88-48.75-59.88-58.13c-5.25-16.38-6.375-55.12-35.13-78.62c-27.13-21.1-56.13-15.12-81.75-15.37c-13.88-11.12-36.72-41.88-73.09-41.88c-37.63 0-64.66 32.88-75.91 41.88c-16.75 .1253-52.63-8.375-81.75 15.37C70.75 113 69.1 151.8 64.37 168c-12.5 9.5-46.88 22.62-59.75 58C-4.876 252 2.374 277.1 7.624 295.4c2.75 9.375 3.375 18.25 3.375 27.75c0 7.625 1.5 15.25 4.25 22.37c-7 20.12-11.99 41-14.74 62.13c-4.375 34.1 20.5 72.37 59.1 72.37h390.1C490.1 479.1 515.9 442.7 511.5 407.7zM451.5 431.1H60.5c-8.625 0-13.38-10.5-12.38-18.38c14.75-117.2 104.1-205.7 207.9-205.7s193.1 88.43 207.9 205.7C464.9 421.6 459.9 431.1 451.5 431.1z\"]\n};\nvar faHexagonPlus = {\n  prefix: 'far',\n  iconName: 'hexagon-plus',\n  icon: [512, 512, [\"plus-hexagon\"], \"f300\", \"M231.1 344V280H167.1C154.7 280 143.1 269.3 143.1 256C143.1 242.7 154.7 232 167.1 232H231.1V168C231.1 154.7 242.7 144 255.1 144C269.3 144 280 154.7 280 168V232H344C357.3 232 368 242.7 368 256C368 269.3 357.3 280 344 280H280V344C280 357.3 269.3 368 255.1 368C242.7 368 231.1 357.3 231.1 344zM15.96 218.6L108.5 66.56C121.5 45.1 144.9 32 169.1 32H342C367.1 32 390.5 45.1 403.5 66.56L496 218.6C510 241.6 510 270.4 496 293.4L403.5 445.4C390.5 466.9 367.1 480 342 480H169.1C144.9 480 121.5 466.9 108.5 445.4L15.96 293.4C1.962 270.4 1.962 241.6 15.96 218.6V218.6zM56.96 243.5C52.29 251.2 52.29 260.8 56.96 268.5L149.5 420.5C153.8 427.6 161.6 432 169.1 432H342C350.4 432 358.2 427.6 362.5 420.5L455 268.5C459.7 260.8 459.7 251.2 455 243.5L362.5 91.52C358.2 84.37 350.4 80 342 80H169.1C161.6 80 153.8 84.37 149.5 91.52L56.96 243.5zM403.5 66.56L362.5 91.52L403.5 66.56zM15.96 293.4L56.96 268.5z\"]\n};\nvar faPlusHexagon = faHexagonPlus;\nvar faClipboard = {\n  prefix: 'far',\n  iconName: 'clipboard',\n  icon: [384, 512, [128203], \"f328\", \"M320 64h-49.61C262.1 27.48 230.7 0 192 0S121 27.48 113.6 64H64C28.65 64 0 92.66 0 128v320c0 35.34 28.65 64 64 64h256c35.35 0 64-28.66 64-64V128C384 92.66 355.3 64 320 64zM192 48c13.23 0 24 10.77 24 24S205.2 96 192 96S168 85.23 168 72S178.8 48 192 48zM336 448c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V128c0-8.82 7.178-16 16-16h18.26C80.93 117.1 80 122.4 80 128v16C80 152.8 87.16 160 96 160h192c8.836 0 16-7.164 16-16V128c0-5.559-.9316-10.86-2.264-16H320c8.822 0 16 7.18 16 16V448z\"]\n};\nvar faHouseCircleExclamation = {\n  prefix: 'far',\n  iconName: 'house-circle-exclamation',\n  icon: [640, 512, [], \"e50a\", \"M272.5 5.7C281.4-1.9 294.6-1.9 303.5 5.7L526.1 194.6C516.3 192.9 506.3 192 496 192C481.8 192 467.9 193.7 454.7 196.9L288 55.47L112 204.8V432C112 449.7 126.3 464 144 464H192V312C192 289.9 209.9 272 232 272H344C345.5 272 346.9 272.1 348.3 272.2C338.8 286.8 331.5 302.9 326.6 320H240V464H348.5C360.7 482.8 376.5 499.1 394.8 512H144C99.82 512 64 476.2 64 432V245.5L39.53 266.3C29.42 274.9 14.28 273.6 5.7 263.5C-2.875 253.4-1.634 238.3 8.473 229.7L272.5 5.7zM352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM496 464C509.3 464 520 453.3 520 440C520 426.7 509.3 416 496 416C482.7 416 472 426.7 472 440C472 453.3 482.7 464 496 464zM479.1 288V368C479.1 376.8 487.2 384 495.1 384C504.8 384 511.1 376.8 511.1 368V288C511.1 279.2 504.8 272 495.1 272C487.2 272 479.1 279.2 479.1 288z\"]\n};\nvar faFileArrowUp = {\n  prefix: 'far',\n  iconName: 'file-arrow-up',\n  icon: [384, 512, [\"file-upload\"], \"f574\", \"M175 223l-80 80c-9.375 9.375-9.375 24.56 0 33.94s24.56 9.375 33.94 0L168 297.9V400c0 13.25 10.75 24 24 24s24-10.75 24-24V297.9l39.03 39.03C259.7 341.7 265.8 344 272 344s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94l-80-80C199.6 213.7 184.4 213.7 175 223zM365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448z\"]\n};\nvar faFileUpload = faFileArrowUp;\nvar faWifi = {\n  prefix: 'far',\n  iconName: 'wifi',\n  icon: [640, 512, [\"wifi-3\", \"wifi-strong\"], \"f1eb\", \"M319.1 367.1C289.1 367.1 264 393.1 264 424s25.07 56 55.1 56S376 454.9 376 424S350.9 367.1 319.1 367.1zM632.5 150.6C553.3 75.22 439.4 32 320 32S86.72 75.22 7.473 150.6c-9.625 9.125-10 24.31-.8438 33.91c9.062 9.594 24.31 10 33.91 .8438C110.1 118.4 212.8 80 320 80s209 38.41 279.5 105.4C604.1 189.8 610.1 192 615.1 192c6.344 0 12.69-2.5 17.38-7.469C642.5 174.9 642.2 159.8 632.5 150.6zM320 207.9c-76.63 0-147.9 28-200.6 78.75C109.8 295.9 109.5 311.1 118.7 320.6c9.219 9.625 24.41 9.844 33.94 .6875C196.4 279.2 255.8 256 320 256s123.6 23.19 167.4 65.31C492 325.8 497.1 328 503.1 328c6.281 0 12.59-2.469 17.31-7.375c9.188-9.531 8.875-24.72-.6875-33.94C467.9 235.9 396.6 207.9 320 207.9z\"]\n};\nvar faWifi3 = faWifi;\nvar faWifiStrong = faWifi;\nvar faMessages = {\n  prefix: 'far',\n  iconName: 'messages',\n  icon: [640, 512, [\"comments-alt\"], \"f4b6\", \"M416 63.1V256C416 291.3 387.3 319.9 352 319.9L224 320L115.1 381.6C112.9 383.3 110.4 384 108 384C101.8 384 96 379.1 96 372V320L64 320C28.75 320 0 291.3 0 256V63.1C0 28.75 28.75 0 64 0H352C387.3 0 416 28.75 416 63.1V63.1zM144 310.1L211.4 272H352C360.7 272 368 264.8 368 256V64C368 55.25 360.7 48 352 48H64C55.25 48 48 55.25 48 64V256C48 264.8 55.25 272 64 272H144V310.1zM256 384V352H304V384C304 392.7 311.2 400 320 400H428.6L496 438.1V400H576C584.7 400 592 392.7 592 384V192C592 183.3 584.7 176 576 176H448V128H576C611.3 128 640 156.7 640 191.1V384C640 419.3 611.3 448 576 448L544 448V500C544 507.1 538.2 512 532 512C529.6 512 527.1 511.3 524.9 509.6L416 448L320 447.9C284.8 447.9 256 419.3 256 384V384z\"]\n};\nvar faCommentsAlt = faMessages;\nvar faBath = {\n  prefix: 'far',\n  iconName: 'bath',\n  icon: [512, 512, [128705, \"bathtub\"], \"f2cd\", \"M488 256.1H80V69.36c0-8.623 5.25-16.37 13.12-19.62c8-3.25 17.12-1.5 23.12 4.623l3.162 3.162C106.4 84.63 110.9 117.1 133.4 140.5l14.84 14.85c-5.936 9.285-5.281 21.56 2.834 29.67C155.7 189.7 161.9 192 168 192s12.28-2.344 16.97-7.031l96-96c9.375-9.375 9.375-24.56 0-33.94c-4.562-4.562-10.44-6.768-16.36-6.766c-4.609 0-9.246 1.334-13.31 3.932L236.5 37.35C213.1 14.86 180.5 10.42 153.4 23.49L151.9 22.01C136.4 6.529 114.8-2.289 93.04 .5156C57.11 5.158 32 35.21 32 69.36v186.7L24 256.1c-13.25 0-24 10.71-24 23.96s10.75 24.02 24 24.02H32v79.96c0 27.12 11.75 52.97 32 71.09v32.9C64 501.3 74.75 512 88 512s24-10.74 24-23.99v-9.623c5.25 1 10.62 1.495 16 1.62h256c5.375-.125 10.75-.6198 16-1.62v9.623C400 501.3 410.7 512 424 512S448 501.3 448 488v-32.9c20.25-18.12 32-43.97 32-71.09V304.1h8c13.25 0 24-10.77 24-24.02S501.3 256.1 488 256.1zM202.5 71.29l14.13 14.13L181.4 120.6L167.3 106.5C157.6 96.8 157.6 81 167.3 71.29C177 61.57 192.8 61.55 202.5 71.29zM432 384c0 26.49-21.5 47.99-48 47.99H128c-26.5 0-48-21.49-48-47.99V304.1h352V384z\"]\n};\nvar faBathtub = faBath;\nvar faUmbrellaSimple = {\n  prefix: 'far',\n  iconName: 'umbrella-simple',\n  icon: [512, 512, [\"umbrella-alt\"], \"e2bc\", \"M232 440c0 13.22-10.78 24-24 24s-24-10.78-24-24C184 426.8 173.3 416 160 416s-24 10.75-24 24c0 39.69 32.31 72 71.1 72S280 479.7 280 440V320h-48V440zM280 33.1V23.66C280 10.59 269.4 0 256.3 0H255.7C242.6 0 232 10.59 232 23.66v9.434c-119.2 10.89-214.1 102.1-231.7 218.5C-2.436 270.8 13 288 32.55 288h446.9c19.55 0 34.99-17.19 32.24-36.38C494.1 135.2 399.2 43.98 280 33.1zM51.35 240C73.48 147.6 158.3 80 256 80s182.5 67.58 204.6 160H51.35z\"]\n};\nvar faUmbrellaAlt = faUmbrellaSimple;\nvar faRectangleHistoryCirclePlus = {\n  prefix: 'far',\n  iconName: 'rectangle-history-circle-plus',\n  icon: [640, 512, [], \"e4a3\", \"M63.1 464H348.5C360.7 482.8 376.5 499.1 394.8 512H64C28.65 512 0 483.3 0 448V224C0 188.7 28.65 160 64 160H448C471.8 160 492.5 172.9 503.5 192.2C501 192.1 498.5 192 496 192C469.8 192 444.9 197.7 422.6 208H64C55.16 208 48 215.2 48 224V448C48 456.8 55.16 464 64 464H63.1zM440 80C453.3 80 464 90.75 464 104C464 117.3 453.3 128 440 128H71.1C58.74 128 47.1 117.3 47.1 104C47.1 90.75 58.74 80 71.1 80H440zM392 0C405.3 0 416 10.75 416 24C416 37.25 405.3 48 392 48H119.1C106.7 48 95.1 37.25 95.1 24C95.1 10.75 106.7 0 119.1 0H392zM352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM512 303.1C512 295.2 504.8 287.1 496 287.1C487.2 287.1 480 295.2 480 303.1V351.1H432C423.2 351.1 416 359.2 416 367.1C416 376.8 423.2 383.1 432 383.1H480V431.1C480 440.8 487.2 447.1 496 447.1C504.8 447.1 512 440.8 512 431.1V383.1H560C568.8 383.1 576 376.8 576 367.1C576 359.2 568.8 351.1 560 351.1H512V303.1z\"]\n};\nvar faUnderline = {\n  prefix: 'far',\n  iconName: 'underline',\n  icon: [448, 512, [], \"f0cd\", \"M40 48H64v192c0 88.22 71.78 160 160 160s160-71.78 160-160v-192h24c13.25 0 24-10.75 24-24S421.3 0 408 0h-96C298.8 0 288 10.75 288 24s10.75 24 24 24h24v192c0 61.75-50.25 112-112 112S112 301.8 112 240v-192h24C149.3 48 160 37.25 160 24S149.3 0 136 0h-96C26.75 0 16 10.75 16 24S26.75 48 40 48zM424 464H24C10.75 464 0 474.8 0 488S10.75 512 24 512h400c13.25 0 24-10.75 24-24S437.3 464 424 464z\"]\n};\nvar faUserPen = {\n  prefix: 'far',\n  iconName: 'user-pen',\n  icon: [640, 512, [\"user-edit\"], \"f4ff\", \"M496.7 295.3l72.01 72.01l-125.3 125.3c-2.514 2.516-5.713 4.223-9.195 4.922l-71.42 14.29c-6.297 1.258-11.85-4.297-10.59-10.59l14.28-71.41c.6973-3.488 2.41-6.691 4.924-9.203L496.7 295.3zM629.5 255.7l-21.1-21.11c-14.06-14.06-36.85-14.06-50.91 0l-38.13 38.14l72.01 72.01l38.13-38.13C643.5 292.5 643.5 269.7 629.5 255.7zM360.1 512c.5898 0 1.189-.0586 1.797-.1797c-1.18 .2363-2.273 .0254-3.361-.1777C359.9 511.7 360.4 512 360.1 512zM96 128c0-70.69 57.31-128 127.1-128s128 57.31 128 128c0 70.69-57.31 128-128 128S96 198.7 96 128zM144 128c0 44.11 35.89 80 80 80s80-35.89 80-80c0-44.11-35.89-80-80-80S144 83.89 144 128zM326.1 464h-277.1C56.89 400.9 110.8 352 176 352h96c33.96 0 64.67 13.49 87.6 35.14l34.1-34.1C362.1 322.7 319.3 304 272 304h-96c-97.2 0-176 78.8-176 176c0 17.67 14.33 32 32 32h289.1c-1.246-5.531-1.43-11.31-.2832-17.04L326.1 464z\"]\n};\nvar faUserEdit = faUserPen;\nvar faBinarySlash = {\n  prefix: 'far',\n  iconName: 'binary-slash',\n  icon: [640, 512, [], \"e33e\", \"M128 75.02V72C128 32.24 160.2 .0013 200 .0013H248C287.8 .0013 320 32.24 320 72V152C320 173.6 310.5 193 295.4 206.2L399.7 288H440C479.8 288 512 320.2 512 360V375.1L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L128 75.02zM176 112.6L255.4 174.8C265 171.7 272 162.7 272 152V72C272 58.75 261.3 48 248 48H200C186.7 48 176 58.75 176 72V112.6zM456 176H488C501.3 176 512 186.7 512 200C512 213.3 501.3 224 488 224H376C362.7 224 352 213.3 352 200C352 186.7 362.7 176 376 176H408V57.3L391.6 62.77C379 66.96 365.4 60.17 361.2 47.59C357 35.02 363.8 21.42 376.4 17.23L424.4 1.233C431.7-1.207 439.8 .0208 446 4.532C452.3 9.042 456 16.29 456 24V176zM232 464H264C277.3 464 288 474.7 288 488C288 501.3 277.3 512 264 512H152C138.7 512 128 501.3 128 488C128 474.7 138.7 464 152 464H184V345.3L167.6 350.8C155 354.1 141.4 348.2 137.2 335.6C133 323 139.8 309.4 152.4 305.2L200.4 289.2C207.7 286.8 215.8 288 222 292.5C228.3 297 232 304.3 232 312V464zM320 360C320 356.2 320.3 352.5 320.9 348.8L368 385.9V440C368 453.3 378.7 464 392 464H440C446.9 464 453.1 461.1 457.5 456.4L495.2 486.2C482 501.1 462.2 512 440 512H392C352.2 512 320 479.8 320 440V360z\"]\n};\nvar faSquareO = {\n  prefix: 'far',\n  iconName: 'square-o',\n  icon: [448, 512, [], \"e278\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM224 128C153.4 128 96 185.4 96 256s57.42 128 128 128s128-57.42 128-128S294.6 128 224 128zM224 336c-44.11 0-80-35.89-80-80S179.9 176 224 176s80 35.89 80 80S268.1 336 224 336z\"]\n};\nvar faSignature = {\n  prefix: 'far',\n  iconName: 'signature',\n  icon: [640, 512, [], \"f5b7\", \"M176 168C176 181.3 165.3 192 152 192C138.7 192 128 181.3 128 168V128C128 74.98 170.1 32 224 32C277 32 320 74.98 320 128V135.9C320 158.1 318.6 180.3 315.9 202.3L448.9 161.1C457.6 158.4 467 160.8 473.3 167.4C479.6 173.1 481.7 183.5 478.6 192.1L450.1 272H552C565.3 272 576 282.7 576 296C576 309.3 565.3 320 552 320H416C408.2 320 400.9 316.2 396.4 309.8C391.9 303.4 390.8 295.3 393.4 287.9L417.3 221.1L306.5 255.4L305.5 260.1C292.1 316.3 271.5 370.2 241.8 419.6L225.1 446C213.3 467.1 190.6 480 165.1 480C127.3 480 96 448.7 96 410V335.2C96 296.6 121.1 262.5 157.1 251.1L265 217.1C269.7 190.9 272 163.4 272 135.9V127.1C272 101.5 250.5 79.1 224 79.1C197.5 79.1 176 101.5 176 127.1L176 168zM144 335.2V410C144 422.2 153.8 432 165.1 432C173.7 432 180.8 427.1 184.8 421.3L200.7 394.9C223.7 356.5 241.4 315.1 253.1 271.9L172.2 296.1C155.4 302.2 144 317.7 144 335.2zM64 410C64 412 64.06 414 64.17 416H24C10.75 416 0 405.3 0 392C0 378.7 10.75 368 24 368H64V410zM280.8 416C289.3 400.4 297.1 384.3 304.1 368H616C629.3 368 640 378.7 640 392C640 405.3 629.3 416 616 416H280.8z\"]\n};\nvar faStroopwafel = {\n  prefix: 'far',\n  iconName: 'stroopwafel',\n  icon: [512, 512, [], \"f551\", \"M256 16c-132.5 0-240 107.5-240 240s107.5 240 240 240s240-107.5 240-240S388.5 16 256 16zM256 448c-105.9 0-192-86.13-192-192s86.13-192 192-192s192 86.13 192 192S361.9 448 256 448zM416.1 223C407.9 214 393.6 213.9 384.2 222.3L353.9 192l15.03-15.03c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L320 158.1l-30.26-30.26c8.369-9.426 8.258-23.74-.7734-32.77C279.9 85.94 265.4 85.85 256 94.39C246.6 85.85 232.1 85.94 223 95.03C213.1 104.1 213.9 118.4 222.3 127.8L192 158.1L176.1 143c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L158.1 192L127.8 222.3C118.4 213.9 104.1 214 95.03 223C85.94 232.1 85.85 246.6 94.39 256C85.85 265.4 85.94 279.9 95.03 288.1C99.72 293.7 105.9 296 112 296c5.689 0 11.27-2.232 15.8-6.258L158.1 320l-15.03 15.03c-9.375 9.375-9.375 24.56 0 33.94C147.7 373.7 153.9 376 160 376s12.28-2.344 16.97-7.031L192 353.9l30.26 30.26c-8.369 9.426-8.258 23.74 .7734 32.77C227.7 421.7 233.9 424 240 424c5.766 0 11.44-2.256 16-6.389C260.6 421.7 266.2 424 272 424c6.141 0 12.28-2.344 16.97-7.031c9.031-9.031 9.143-23.35 .7734-32.77L320 353.9l15.03 15.03C339.7 373.7 345.9 376 352 376s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L353.9 320l30.26-30.26C388.7 293.8 394.3 296 400 296c6.141 0 12.28-2.344 16.97-7.031C426.1 279.9 426.1 265.4 417.6 256C426.1 246.6 426.1 232.1 416.1 223zM192 286.1L161.9 256L192 225.9L222.1 256L192 286.1zM256 350.1L225.9 320L256 289.9L286.1 320L256 350.1zM256 222.1L225.9 192L256 161.9L286.1 192L256 222.1zM320 286.1L289.9 256L320 225.9L350.1 256L320 286.1z\"]\n};\nvar faBold = {\n  prefix: 'far',\n  iconName: 'bold',\n  icon: [384, 512, [], \"f032\", \"M303.8 241.7c2.084-1.838 4.41-3.307 6.385-5.303c22.72-22.91 35.03-53.31 34.72-85.59C344.3 85.31 290.4 32 224.9 32H24C10.75 32 0 42.75 0 56S10.75 80 24 80H48v352H24C10.75 432 0 442.8 0 456S10.75 480 24 480h216c70.59 0 128-57.41 128-128C368 304.8 341.1 263.9 303.8 241.7zM224.9 80c39.31 0 71.59 32 72 71.31c.1875 19.34-7.219 37.56-20.84 51.34C262.5 216.4 244.3 224 224.9 224H96V80H224.9zM240 432H96v-160h144c44.13 0 80 35.88 80 80.01S284.1 432 240 432z\"]\n};\nvar faAnchorLock = {\n  prefix: 'far',\n  iconName: 'anchor-lock',\n  icon: [640, 512, [], \"e4ad\", \"M368 80C368 115.9 344.3 146.3 311.7 156.4C311.9 157.6 312 158.8 312 160V192H360C373.3 192 384 202.7 384 216C384 229.3 373.3 240 360 240H312V464H336C352.9 464 369.1 460.9 384 455.3V480C384 488.6 385.7 496.8 388.8 504.3C372.1 509.3 354.3 512 336 512H240C139.8 512 58.25 431.8 56.05 332.1L39.62 346.2C29.56 354.8 14.4 353.7 5.778 343.6C-2.848 333.6-1.682 318.4 8.382 309.8L64.38 261.8C73.37 254.1 86.63 254.1 95.62 261.8L151.6 309.8C161.7 318.4 162.8 333.6 154.2 343.6C145.6 353.7 130.4 354.8 120.4 346.2L104.1 332.2C106.3 405.4 166.3 464 240 464H264V240H216C202.7 240 192 229.3 192 216C192 202.7 202.7 192 216 192H264V160C264 158.8 264.1 157.6 264.3 156.4C231.7 146.3 208 115.9 208 80C208 35.82 243.8 0 288 0C332.2 0 368 35.82 368 80H368zM288 112C305.7 112 320 97.67 320 80C320 62.33 305.7 48 288 48C270.3 48 256 62.33 256 80C256 97.67 270.3 112 288 112zM528 192C572.2 192 608 227.8 608 272V320C625.7 320 640 334.3 640 352V480C640 497.7 625.7 512 608 512H448C430.3 512 416 497.7 416 480V352C416 334.3 430.3 320 448 320V272C448 227.8 483.8 192 528 192zM528 240C510.3 240 496 254.3 496 272V320H560V272C560 254.3 545.7 240 528 240z\"]\n};\nvar faBuildingNgo = {\n  prefix: 'far',\n  iconName: 'building-ngo',\n  icon: [384, 512, [], \"e4d7\", \"M2.016 48C9.121 20.4 34.18 0 64 0H320C349.8 0 374.9 20.4 381.1 48H2.016zM336 240H384V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V240H48V448C48 456.8 55.16 464 64 464H144V400C144 373.5 165.5 352 192 352C218.5 352 240 373.5 240 400V464H320C328.8 464 336 456.8 336 448V240zM216 80C224.8 80 232 87.16 232 96C232 104.8 224.8 112 216 112H184V176H200V160C200 151.2 207.2 144 216 144C224.8 144 232 151.2 232 160V184C232 197.3 221.3 208 208 208H176C162.7 208 152 197.3 152 184V96C152 87.16 159.2 80 168 80H216zM256 128C256 101.5 277.5 80 304 80C330.5 80 352 101.5 352 128V160C352 186.5 330.5 208 304 208C277.5 208 256 186.5 256 160V128zM304 112C295.2 112 288 119.2 288 128V160C288 168.8 295.2 176 304 176C312.8 176 320 168.8 320 160V128C320 119.2 312.8 112 304 112zM96 139.2V96C96 87.16 103.2 80 112 80C120.8 80 128 87.16 128 96V192C128 199.1 123.4 205.3 116.6 207.3C109.9 209.4 102.6 206.7 98.69 200.9L64 148.8V192C64 200.8 56.84 208 48 208C39.16 208 32 200.8 32 192V96C32 88.95 36.62 82.73 43.36 80.69C50.11 78.64 57.4 81.26 61.31 87.12L96 139.2zM88 264C88 255.2 95.16 248 104 248H152C160.8 248 168 255.2 168 264V312C168 320.8 160.8 328 152 328H104C95.16 328 88 320.8 88 312V264zM280 248C288.8 248 296 255.2 296 264V312C296 320.8 288.8 328 280 328H232C223.2 328 216 320.8 216 312V264C216 255.2 223.2 248 232 248H280z\"]\n};\nvar faTransporter3 = {\n  prefix: 'far',\n  iconName: 'transporter-3',\n  icon: [512, 512, [], \"e045\", \"M144 224h224C376.8 224 384 216.8 384 208S376.8 192 368 192h-224C135.2 192 128 199.2 128 208S135.2 224 144 224zM176 160h160C344.8 160 352 152.8 352 144S344.8 128 336 128h-160C167.2 128 160 135.2 160 144S167.2 160 176 160zM93.75 140.4L64 128L51.63 98.25C50.88 96.88 49.5 96 48 96S45.13 96.88 44.38 98.25L32 128L2.25 140.4C.875 141.1 0 142.5 0 144s.875 2.875 2.25 3.625L32 160l12.38 29.75C45.13 191.1 46.5 192 48 192s2.875-.875 3.625-2.25L64 160l29.75-12.38C95.13 146.9 96 145.5 96 144S95.13 141.1 93.75 140.4zM256 96c26.5 0 48-21.5 48-48S282.5 0 256 0S208 21.5 208 48S229.5 96 256 96zM509.8 44.38L480 32l-12.38-29.75C466.9 .875 465.5 0 464 0s-2.875 .875-3.625 2.25L448 32l-29.75 12.38C416.9 45.13 416 46.5 416 48s.875 2.875 2.25 3.625L448 64l12.38 29.75C461.1 95.13 462.5 96 464 96s2.875-.875 3.625-2.25L480 64l29.75-12.38C511.1 50.88 512 49.5 512 48S511.1 45.13 509.8 44.38zM392 464H352c0-8.844-7.156-16-16-16h-160C167.2 448 160 455.2 160 464H120C106.7 464 96 474.7 96 488C96 501.3 106.7 512 120 512h272c13.25 0 24-10.75 24-24C416 474.7 405.3 464 392 464zM400 256h-288C103.2 256 96 263.2 96 272S103.2 288 112 288h288C408.8 288 416 280.8 416 272S408.8 256 400 256zM176 352h160c8.844 0 16-7.156 16-16S344.8 320 336 320h-160C167.2 320 160 327.2 160 336S167.2 352 176 352zM176 416h160c8.844 0 16-7.156 16-16S344.8 384 336 384h-160C167.2 384 160 391.2 160 400S167.2 416 176 416z\"]\n};\nvar faEngineWarning = {\n  prefix: 'far',\n  iconName: 'engine-warning',\n  icon: [640, 512, [\"engine-exclamation\"], \"f5f2\", \"M304 212C315 212 324 220.1 324 232V288C324 299 315 308 304 308C292.1 308 284 299 284 288V232C284 220.1 292.1 212 304 212zM328 352C328 365.3 317.3 376 304 376C290.7 376 280 365.3 280 352C280 338.7 290.7 328 304 328C317.3 328 328 338.7 328 352zM424 88C424 101.3 413.3 112 400 112H328V144H409.5C424.1 144 438.2 148.9 449.5 158L487.1 188.8C503.2 200.9 512 219.3 512 238.8V384C512 419.3 483.3 448 448 448H254.8C235.3 448 216.9 439.2 204.8 423.1L172.8 384H144C108.7 384 80 355.3 80 320V280H48V352C48 365.3 37.25 376 24 376C10.75 376 0 365.3 0 352V160C0 146.7 10.75 136 24 136C37.25 136 48 146.7 48 160V232H80V208C80 172.7 108.7 144 144 144H280V112H208C194.7 112 184 101.3 184 88C184 74.75 194.7 64 208 64H400C413.3 64 424 74.75 424 88zM195.9 336L242.3 393.1C245.3 397.8 249.9 400 254.8 400H448C456.8 400 464 392.8 464 384V238.8C464 233.9 461.8 229.3 457.1 226.3L419.5 195.5C416.7 193.2 413.2 192 409.5 192H144C135.2 192 128 199.2 128 208V320C128 328.8 135.2 336 144 336H195.9zM608 192C625.7 192 640 206.3 640 224V416C640 433.7 625.7 448 608 448H576C558.3 448 544 433.7 544 416V224C544 206.3 558.3 192 576 192H608z\"]\n};\nvar faEngineExclamation = faEngineWarning;\nvar faCircleDownRight = {\n  prefix: 'far',\n  iconName: 'circle-down-right',\n  icon: [512, 512, [], \"e108\", \"M337.2 177.8C334.2 176.6 331.1 176 328 176c-6.234 0-12.38 2.438-16.97 7.031l-41.37 41.38L205.1 159.8C195.7 150.5 180.5 150.5 171.1 159.8L159.8 171.1c-9.369 9.367-9.369 24.57 0 33.94l64.57 64.57L183 311c-6.859 6.875-8.922 17.19-5.203 26.16S190.3 352 200 352h128c13.25 0 24-10.75 24-24v-128C352 190.3 346.2 181.5 337.2 177.8zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faSquareK = {\n  prefix: 'far',\n  iconName: 'square-k',\n  icon: [448, 512, [], \"e274\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM313.1 135.2c-9.266-9.422-24.48-9.547-33.94-.25L176 236.5V152C176 138.8 165.3 128 152 128S128 138.8 128 152v208C128 373.3 138.8 384 152 384s24-10.75 24-24V303.9l30.89-30.42l69.38 100.2C280.9 380.4 288.4 384 296 384c4.719 0 9.484-1.375 13.64-4.266c10.91-7.547 13.62-22.5 6.078-33.39l-72-104c-.7324-1.057-1.805-1.662-2.666-2.564l71.78-70.69C322.3 159.8 322.4 144.6 313.1 135.2z\"]\n};\nvar faManatSign = {\n  prefix: 'far',\n  iconName: 'manat-sign',\n  icon: [384, 512, [], \"e1d5\", \"M216 56V97.49C310.7 109.3 384 190.1 384 288V456C384 469.3 373.3 480 360 480C346.7 480 336 469.3 336 456V288C336 216.6 284.1 157.4 216 145.1V456C216 469.3 205.3 480 192 480C178.7 480 168 469.3 168 456V145.1C99.9 157.4 48 216.6 48 288V456C48 469.3 37.25 480 24 480C10.75 480 0 469.3 0 456V288C0 190.1 73.29 109.3 168 97.49V56C168 42.75 178.7 32 192 32C205.3 32 216 42.75 216 56V56z\"]\n};\nvar faMoneyCheckPen = {\n  prefix: 'far',\n  iconName: 'money-check-pen',\n  icon: [640, 512, [\"money-check-edit\"], \"f872\", \"M48 128V384C48 392.8 55.16 400 64 400H348.3C342.7 407.1 338.7 415.3 336.5 424.1L330.5 448H64C28.65 448 0 419.3 0 384V128C0 92.65 28.65 64 64 64H512C547.3 64 576 92.65 576 128V192.6C560.8 194.6 546.2 201.4 534.6 213.1L528 219.6V128C528 119.2 520.8 112 512 112H64C55.16 112 48 119.2 48 128zM328 272C341.3 272 352 282.7 352 296C352 309.3 341.3 320 328 320H120C106.7 320 96 309.3 96 296C96 282.7 106.7 272 120 272H328zM96 200C96 186.7 106.7 176 120 176H424C437.3 176 448 186.7 448 200C448 213.3 437.3 224 424 224H120C106.7 224 96 213.3 96 200zM628.1 250.1C643.8 265.7 643.8 291 628.1 306.7L598.7 336.1L527.8 265.1L557.2 235.7C572.8 220.1 598.1 220.1 613.8 235.7L628.1 250.1zM375.9 416.1L505.1 287.8L576.1 358.7L446.9 487.9C442.8 492 437.6 494.9 432 496.3L371.9 511.4C366.4 512.7 360.7 511.1 356.7 507.2C352.7 503.2 351.1 497.4 352.5 491.1L367.5 431.8C368.9 426.2 371.8 421.1 375.9 416.1V416.1z\"]\n};\nvar faMoneyCheckEdit = faMoneyCheckPen;\nvar faNotEqual = {\n  prefix: 'far',\n  iconName: 'not-equal',\n  icon: [448, 512, [], \"f53e\", \"M432 336C432 349.3 421.3 360 408 360H184.8l-60.73 93.13C119.5 460.2 111.8 464 103.1 464c-4.5 0-9.031-1.25-13.09-3.906C79.78 452.9 76.66 438 83.91 426.9L127.5 360H40c-13.25 0-24-10.74-24-23.99S26.75 312 40 312h118.8l73.04-112H40c-13.25 0-24-10.74-24-23.99S26.75 152 40 152h223.2l60.73-93.13c7.219-11.06 22.09-14.25 33.22-6.969c11.09 7.219 14.22 22.09 6.969 33.22L320.5 152H408c13.25 0 24 10.76 24 24.01S421.3 200 408 200h-118.8l-73.04 112H408C421.3 312 432 322.8 432 336z\"]\n};\nvar faBorderTopLeft = {\n  prefix: 'far',\n  iconName: 'border-top-left',\n  icon: [448, 512, [\"border-style\"], \"f853\", \"M0 104C0 64.24 32.24 32 72 32H424C437.3 32 448 42.75 448 56C448 69.25 437.3 80 424 80H72C58.75 80 48 90.75 48 104V456C48 469.3 37.25 480 24 480C10.75 480 0 469.3 0 456V104zM160 448C160 465.7 145.7 480 128 480C110.3 480 96 465.7 96 448C96 430.3 110.3 416 128 416C145.7 416 160 430.3 160 448zM352 448C352 465.7 337.7 480 320 480C302.3 480 288 465.7 288 448C288 430.3 302.3 416 320 416C337.7 416 352 430.3 352 448zM224 480C206.3 480 192 465.7 192 448C192 430.3 206.3 416 224 416C241.7 416 256 430.3 256 448C256 465.7 241.7 480 224 480zM448 448C448 465.7 433.7 480 416 480C398.3 480 384 465.7 384 448C384 430.3 398.3 416 416 416C433.7 416 448 430.3 448 448zM416 288C398.3 288 384 273.7 384 256C384 238.3 398.3 224 416 224C433.7 224 448 238.3 448 256C448 273.7 433.7 288 416 288zM448 352C448 369.7 433.7 384 416 384C398.3 384 384 369.7 384 352C384 334.3 398.3 320 416 320C433.7 320 448 334.3 448 352zM416 192C398.3 192 384 177.7 384 160C384 142.3 398.3 128 416 128C433.7 128 448 142.3 448 160C448 177.7 433.7 192 416 192z\"]\n};\nvar faBorderStyle = faBorderTopLeft;\nvar faMapLocationDot = {\n  prefix: 'far',\n  iconName: 'map-location-dot',\n  icon: [576, 512, [\"map-marked-alt\"], \"f5a0\", \"M408 119.1C408 128.6 406.2 138.3 402.1 148.6C397.3 166.1 387.4 187.5 375.6 207.8L375.5 207.1C372.4 213.3 369.2 218.7 365.9 224C361.5 231 356.9 237.1 352.4 244.8L352 245.4C333.9 272.3 315.3 296.4 302.8 311.1C295.1 321.6 280.9 321.6 273.2 311.1C260.7 296.4 242.1 272.3 224 245.4C205.6 218.1 187.7 187.9 177.3 160.9C176.5 158.8 175.7 156.7 174.1 154.6C170.6 142 168 130.3 168 120C168 115.3 168.3 110.7 168.8 106.2C175.6 46.44 226.4 0 288 0C354.3 0 408 53.73 408 120V119.1zM288 151.1C310.1 151.1 328 134.1 328 111.1C328 89.91 310.1 71.1 288 71.1C265.9 71.1 248 89.91 248 111.1C248 134.1 265.9 151.1 288 151.1zM352 300.6C365.5 282.4 380.8 260.7 394.7 238.2C396.5 235.3 398.2 232.4 400 229.5V453.7L528 407.2V154.3L419.3 193.8C421.5 189.1 423.6 184.5 425.6 179.8C431.5 165.8 436.6 150.7 438.8 135.6L543.8 97.44C551.2 94.77 559.4 95.85 565.8 100.3C572.2 104.8 576 112.2 576 119.1V424C576 434.1 569.7 443.1 560.2 446.6L384.2 510.6C378.9 512.5 373.1 512.5 367.8 510.6L200 449.5L32.2 510.6C24.84 513.2 16.64 512.2 10.23 507.7C3.819 503.2 0 495.8 0 488V183.1C0 173.9 6.314 164.9 15.8 161.4L136 117.7C136 118.5 136 119.2 136 119.1C136 135.1 139.7 150.7 144.9 165.6L48 200.8V453.7L176 407.2V229.5C177.8 232.4 179.5 235.3 181.3 238.2C195.2 260.7 210.5 282.4 224 300.6V407.2L352 453.7V300.6z\"]\n};\nvar faMapMarkedAlt = faMapLocationDot;\nvar faTilde = {\n  prefix: 'far',\n  iconName: 'tilde',\n  icon: [448, 512, [63135], \"7e\", \"M448 184v88.75C448 334.1 398.1 384 336.8 384c-38.34 0-74.66-20.28-94.75-52.97L165.1 206.1C153.7 187.5 133.1 176 111.3 176C76.38 176 48 204.4 48 239.3V328C48 341.3 37.25 352 24 352S0 341.3 0 328V239.3C0 177.9 49.91 128 111.3 128c38.34 0 74.66 20.28 94.75 52.97l76.88 124.9C294.3 324.5 314.9 336 336.8 336C371.6 336 400 307.6 400 272.8V184C400 170.8 410.8 160 424 160S448 170.8 448 184z\"]\n};\nvar faJedi = {\n  prefix: 'far',\n  iconName: 'jedi',\n  icon: [576, 512, [], \"f669\", \"M559.1 241.2C559.1 390.5 438.1 512 287.1 512c-4.25 0-8.615-.125-12.87-.25c-138.9-6.375-252.5-119.6-258.9-257.7C15.98 247.6 16.24 241.5 16.36 235.2c-.5-2.625-.5-5.25 .125-7.75c4.125-82.88 46.25-159.3 114.1-207c4-2.875 8.735-4.455 13.74-4.455c8 0 15.37 3.1 19.87 10.63C168.7 33.17 169.6 41.62 166.6 49C160.7 63.88 157.7 79.63 157.7 95.63c0 41.13 19.12 78.79 52.62 103.7c5.875 4.25 9.375 11.08 9.75 18.33c.375 7.25-2.5 14.25-8 19.12c-24 21.62-37.36 51-37.36 82.63c0 51.87 35.75 95.25 83.88 108.1l2.25-57.25l-20.63 14.13c-4.75 3-10.87 2.5-15-1.25c-4.125-3.875-5-10-2.125-14.88l17.38-28.87l-36.63-7.625C198.2 330.6 194.2 325.8 194.2 320c0-5.625 4-10.62 9.625-11.75l36.63-7.625L223.1 271.8c-2.875-4.875-2-11 2.125-14.88C229.4 253 235.6 252.5 240.2 255.8l24.5 16.5L275.9 11.5C276.1 5.125 281.6 0 287.1 0c6.5 0 11.63 5.125 11.88 11.5l11.25 260.7l24.5-16.62c4.625-3.125 10.88-2.625 15 1.25c2.25 2.375 3.5 5.375 3.75 8.625c-.125 2.25-.75 4.25-1.75 6.25l-17.25 28.87l36.63 7.625c5.5 1.125 9.5 6 9.5 11.75c0 5.625-4 10.62-9.5 11.75l-36.63 7.5l17.25 29c2.875 4.875 2 11-2 14.88c-4.125 3.75-10.38 4.25-15 1.125l-20.62-14l2.125 57.63C357.9 417.4 390.4 384 398.7 342.5c8-39-5.244-79.25-34.87-105.8c-5.5-4.875-8.417-11.79-8.042-19.17c.375-7.25 3.958-13.96 9.833-18.33c33.5-24.75 52.58-62.5 52.58-103.6c0-16-3.083-31.79-8.958-46.67c-4-9.75-1.045-21.21 7.33-27.83c8.25-6.625 20.1-6.803 28.73-.6781c67.5 47.87 109.4 123.8 113.8 206.4c.75 2.5 1 5 .5 7.625C559.6 236.8 559.1 238.1 559.1 241.2zM107.9 298.5C102.2 305.2 92.07 305.9 85.45 300L68.61 285.4c12.75 62.13 51.88 115.5 105.3 147.3c-57.63-57.13-63-148.5-12.38-212c-30.88-30.5-49.25-71.38-51.62-114.6C95.74 124.4 84.99 145 77.24 166.8l29.96 29.94c6.25 6.25 6.25 16.37 0 22.63C100.9 225.6 90.82 225.6 84.57 219.2L67.86 202.6c-2.125 12.13-3.25 24.5-3.25 36.75L106.4 276c3.25 2.75 5.039 6.75 5.414 11C112.1 291.1 110.7 295.4 107.9 298.5zM506.1 285.6L490.5 300c-6.625 5.875-16.75 5.125-22.62-1.5C462.1 291.9 462.7 281.8 469.5 276l42.24-37.12c-.1251-12.25-1.25-24.5-3.375-36.63l-17.11 17c-6.25 6.25-16.37 6.25-22.62 0c-6.25-6.125-6.25-16.25 0-22.5l30.11-30.13c-7.75-21.75-18.88-42.12-32.75-60.5c-2.5 43.25-20.88 83.1-51.63 114.5C443.6 257.2 455.2 304.8 445.7 352c-6.25 30.75-21.63 58.88-43.88 81C456.1 400.9 494.4 347.4 506.1 285.6z\"]\n};\nvar faSquarePollVertical = {\n  prefix: 'far',\n  iconName: 'square-poll-vertical',\n  icon: [448, 512, [\"poll\"], \"f681\", \"M152 248V360C152 373.3 141.3 384 128 384C114.7 384 104 373.3 104 360V248C104 234.7 114.7 224 128 224C141.3 224 152 234.7 152 248zM200 152C200 138.7 210.7 128 224 128C237.3 128 248 138.7 248 152V360C248 373.3 237.3 384 224 384C210.7 384 200 373.3 200 360V152zM344 312V360C344 373.3 333.3 384 320 384C306.7 384 296 373.3 296 360V312C296 298.7 306.7 288 320 288C333.3 288 344 298.7 344 312zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faPoll = faSquarePollVertical;\nvar faArrowDownSquareTriangle = {\n  prefix: 'far',\n  iconName: 'arrow-down-square-triangle',\n  icon: [512, 512, [\"sort-shapes-down-alt\"], \"f889\", \"M448 32h-128c-17.67 0-31.1 14.33-31.1 32v128c0 17.67 14.33 32 31.1 32h128c17.67 0 32-14.33 32-32V64C480 46.33 465.7 32 448 32zM432 176h-96v-96h96V176zM492.1 438.9l-83.13-137.1c-5.375-8.625-14.84-13.76-24.97-13.76c-10.13 0-19.53 5.136-24.91 13.76l-83.25 137.1c-11 18.25 2.749 41.13 25 41.13h166.3C489.4 480 503.1 457.1 492.1 438.9zM336.3 432l47.75-78.88L431.8 432H336.3zM241.6 368.6c9-9.758 8.406-24.96-1.344-33.93c-4.623-4.281-10.47-6.379-16.28-6.379c-6.469 0-12.91 2.598-17.62 7.723L152 394.9V56.02c0-13.26-10.75-24.02-24-24.02S104 42.76 104 56.02v338.9l-54.37-58.95c-8.938-9.758-24.12-10.41-33.9-1.344c-9.75 8.977-10.34 24.18-1.344 33.93l95.1 104.1c9.062 9.82 26.19 9.82 35.25 0L241.6 368.6z\"]\n};\nvar faSortShapesDownAlt = faArrowDownSquareTriangle;\nvar faMugHot = {\n  prefix: 'far',\n  iconName: 'mug-hot',\n  icon: [512, 512, [9749], \"f7b6\", \"M400 192H32C14.25 192 0 206.3 0 224v192c0 53 43 96 96 96h192c53 0 96-43 96-96h16c61.75 0 112-50.25 112-112S461.8 192 400 192zM336 416c0 26.5-21.5 48-48 48H96c-26.5 0-48-21.5-48-48V240h288V416zM400 368H384v-128h16c35.25 0 64 28.75 64 64S435.3 368 400 368zM107.9 100.7C120.3 107.1 128 121.4 128 136c0 13.25 10.75 23.89 24 23.89S176 148.1 176 135.7c0-31.34-16.83-60.64-43.91-76.45C119.7 52.03 112 38.63 112 24.28c0-13.25-10.75-24.14-24-24.14S64 11.03 64 24.28C64 55.63 80.83 84.92 107.9 100.7zM219.9 100.7C232.3 107.1 240 121.4 240 136c0 13.25 10.75 23.86 24 23.86S288 148.1 288 135.7c0-31.34-16.83-60.64-43.91-76.45C231.7 52.03 224 38.63 224 24.28c0-13.25-10.75-24.18-24-24.18S176 11.03 176 24.28C176 55.63 192.8 84.92 219.9 100.7z\"]\n};\nvar faDogLeashed = {\n  prefix: 'far',\n  iconName: 'dog-leashed',\n  icon: [576, 512, [129454], \"f6d4\", \"M448 112C448 120.8 440.8 128 432 128C423.2 128 416 120.8 416 112C416 103.2 423.2 96 432 96C440.8 96 448 103.2 448 112zM69.62 8.564C78.15-1.586 93.29-2.902 103.4 5.624L292.6 164.5L317.5 14.89C318.1 6.297 326.4 .0007 335.1 .0007C340.7 .0007 345.1 2.641 349.3 7.127L368 32H444.1C456.8 32 469.1 37.06 478.1 46.06L496 64H528C554.5 64 576 85.49 576 112V144C576 197 533 240 480 240H434.7L432 256V448C432 483.3 403.3 512 368 512H352C316.7 512 287.1 483.3 287.1 448V379.6C277.6 381.9 266.9 383.4 255.1 383.8C253.3 383.9 250.7 384 247.1 384C245.3 384 242.7 383.9 239.1 383.8C229.1 383.4 218.4 381.9 207.1 379.6V448C207.1 483.3 179.3 512 143.1 512H127.1C92.65 512 63.1 483.3 63.1 448V224C63.1 222.7 64.08 221.4 64.23 220.2C63.13 219.8 62.05 219.5 60.97 219.1C33.58 209.5 11.94 186.7 4.597 157.3L.7168 141.8C-2.498 128.1 5.32 115.9 18.18 112.7C31.04 109.5 44.07 117.3 47.28 130.2L51.16 145.7C55.62 163.5 71.62 176 89.97 176H231.6L72.56 42.38C62.41 33.85 61.1 18.71 69.62 8.564L69.62 8.564zM336 319.8V448C336 456.8 343.2 464 352 464H368C376.8 464 384 456.8 384 448V274.8L288 226.8V330.5L336 319.8zM240 224H112.1L112 224.9V448C112 456.8 119.2 464 128 464H144C152.8 464 160 456.8 160 448V319.8L218.4 332.8C225.4 334.3 232.6 335.3 240 335.8L240 224zM335.8 197.1L388.7 223.5L394 192H480C506.5 192 528 170.5 528 144V112H476.1L444.1 80H355.3L335.8 197.1z\"]\n};\nvar faCarBattery = {\n  prefix: 'far',\n  iconName: 'car-battery',\n  icon: [512, 512, [\"battery-car\"], \"f5df\", \"M368 176C376.8 176 384 183.2 384 192V224H416C424.8 224 432 231.2 432 240C432 248.8 424.8 256 416 256H384V288C384 296.8 376.8 304 368 304C359.2 304 352 296.8 352 288V256H320C311.2 256 304 248.8 304 240C304 231.2 311.2 224 320 224H352V192C352 183.2 359.2 176 368 176zM192 224C200.8 224 208 231.2 208 240C208 248.8 200.8 256 192 256H96C87.16 256 80 248.8 80 240C80 231.2 87.16 224 96 224H192zM80 96C80 78.33 94.33 64 112 64H176C193.7 64 208 78.33 208 96H304C304 78.33 318.3 64 336 64H400C417.7 64 432 78.33 432 96H448C483.3 96 512 124.7 512 160V384C512 419.3 483.3 448 448 448H64C28.65 448 0 419.3 0 384V160C0 124.7 28.65 96 64 96H80zM48 160V384C48 392.8 55.16 400 64 400H448C456.8 400 464 392.8 464 384V160C464 151.2 456.8 144 448 144H64C55.16 144 48 151.2 48 160z\"]\n};\nvar faBatteryCar = faCarBattery;\nvar faFaceDowncastSweat = {\n  prefix: 'far',\n  iconName: 'face-downcast-sweat',\n  icon: [512, 512, [], \"e371\", \"M35.23 126.3C14.94 120.8 0 102.7 0 81.01C0 61.02 28.55 20.65 41.6 3.281C44.8-1.094 51.2-1.094 54.4 3.281C63.94 15.86 81.49 40.51 90.43 60.74C90.75 61.46 91.06 62.17 91.35 62.87C94.22 69.74 95.1 76.01 95.1 81.01C95.1 107 74.46 128 47.1 128C43.58 128 39.3 127.4 35.23 126.3L35.23 126.3zM116.6 41.23C156.7 15.15 204.6 .0005 256 .0005C397.4 .0005 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 220.2 7.341 186.1 20.6 155.2C29.19 158.3 38.43 160 48 160C56.93 160 65.58 158.5 73.67 155.8C57.31 185.5 48 219.7 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C207.3 48 162.6 64.72 127.1 92.72C127.7 88.91 128 84.1 128 81.01C128 69.58 124.2 58.57 120.9 50.53C119.6 47.43 118.1 44.32 116.6 41.23V41.23zM96 272C96 263.2 103.2 256 112 256H208C216.8 256 224 263.2 224 272C224 280.8 216.8 288 208 288H112C103.2 288 96 280.8 96 272zM400 256C408.8 256 416 263.2 416 272C416 280.8 408.8 288 400 288H304C295.2 288 288 280.8 288 272C288 263.2 295.2 256 304 256H400zM182.5 375.6C196.7 360.3 221.4 344 256 344C290.6 344 315.3 360.3 329.5 375.6C338.6 385.3 338.1 400.5 328.4 409.5C318.7 418.6 303.5 418.1 294.5 408.4C287.1 400.5 274.4 392 256 392C237.6 392 224.9 400.5 217.5 408.4C208.5 418.1 193.3 418.6 183.6 409.5C173.9 400.5 173.4 385.3 182.5 375.6V375.6z\"]\n};\nvar faMemoCircleInfo = {\n  prefix: 'far',\n  iconName: 'memo-circle-info',\n  icon: [576, 512, [], \"e49a\", \"M320 48H63.1C55.16 48 47.1 55.16 47.1 64V448C47.1 456.8 55.16 464 63.1 464H284.5C296.5 482.4 311.9 498.5 329.7 511.3C326.6 511.7 323.3 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H320C355.3 0 384 28.65 384 64V198.6C366.8 203.5 350.6 210.9 336 220.5V63.1C336 55.16 328.8 47.1 320 47.1L320 48zM95.1 152C95.1 138.7 106.7 128 119.1 128H263.1C277.3 128 287.1 138.7 287.1 152C287.1 165.3 277.3 176 263.1 176H119.1C106.7 176 95.1 165.3 95.1 152zM263.1 224C277.3 224 287.1 234.7 287.1 248C287.1 261.3 277.3 272 263.1 272H119.1C106.7 272 95.1 261.3 95.1 248C95.1 234.7 106.7 224 119.1 224H263.1zM167.1 320C181.3 320 191.1 330.7 191.1 344C191.1 357.3 181.3 368 167.1 368H119.1C106.7 368 95.1 357.3 95.1 344C95.1 330.7 106.7 320 119.1 320H167.1zM287.1 368C287.1 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 287.1 447.5 287.1 368zM432 320C445.3 320 456 309.3 456 296C456 282.7 445.3 272 432 272C418.7 272 408 282.7 408 296C408 309.3 418.7 320 432 320zM416 384L416 432C407.2 432 400 439.2 400 448C400 456.8 407.2 464 416 464H448C456.8 464 464 456.8 464 448C464 439.2 456.8 432 448 432V368C448 359.2 440.8 352 432 352H416C407.2 352 400 359.2 400 368C400 376.8 407.2 384 416 384z\"]\n};\nvar faGift = {\n  prefix: 'far',\n  iconName: 'gift',\n  icon: [512, 512, [127873], \"f06b\", \"M256 85.46L280.1 44.45C296.3 16.91 325.9 0 357.8 0H360C408.6 0 448 39.4 448 88C448 102.4 444.5 115.1 438.4 128H464C490.5 128 512 149.5 512 176V240C512 260.9 498.6 278.7 480 285.3V448C480 483.3 451.3 512 416 512H96C60.65 512 32 483.3 32 448V285.3C13.36 278.7 0 260.9 0 240V176C0 149.5 21.49 128 48 128H73.6C67.46 115.1 64 102.4 64 88C64 39.4 103.4 0 152 0H154.2C186.1 0 215.7 16.91 231.9 44.45L256 85.46zM288 176V240H464V176H288zM224 176H48V240H224V176zM224 288H80V448C80 456.8 87.16 464 96 464H224V288zM288 464H416C424.8 464 432 456.8 432 448V288H288V464zM360 128C382.1 128 400 110.1 400 88C400 65.91 382.1 48 360 48H357.8C342.9 48 329.1 55.91 321.5 68.78L286.7 128H360zM225.3 128L190.5 68.78C182.9 55.91 169.1 48 154.2 48H152C129.9 48 112 65.91 112 88C112 110.1 129.9 128 152 128H225.3z\"]\n};\nvar faDiceTwo = {\n  prefix: 'far',\n  iconName: 'dice-two',\n  icon: [448, 512, [9857], \"f528\", \"M128 128C110.4 128 96 142.4 96 160s14.38 32 32 32s32-14.38 32-32S145.6 128 128 128zM384 32H64C28.63 32 0 60.63 0 96v320c0 35.38 28.62 64 64 64h320c35.38 0 64-28.62 64-64V96C448 60.63 419.4 32 384 32zM400 416c0 8.875-7.125 16-16 16H64c-8.875 0-16-7.125-16-16V96c0-8.875 7.125-16 16-16h320c8.875 0 16 7.125 16 16V416zM320 320c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S337.6 320 320 320z\"]\n};\nvar faVolume = {\n  prefix: 'far',\n  iconName: 'volume',\n  icon: [576, 512, [128265, \"volume-medium\"], \"f6a8\", \"M333.2 34.84c-4.201-1.896-8.729-2.841-13.16-2.841c-7.697 0-15.29 2.784-21.27 8.1L163.8 160H80c-26.51 0-48 21.49-48 47.1v95.1c0 26.51 21.49 47.1 48 47.1h83.84l134.9 119.9C304.7 477.2 312.3 480 320 480c4.438 0 8.959-.9312 13.16-2.837C344.7 472 352 460.6 352 448V64C352 51.41 344.7 39.1 333.2 34.84zM304 412.4L182.1 304H80v-95.1h102.1L304 99.64V412.4zM444.6 181.9c-4.471-3.629-9.857-5.401-15.2-5.401c-6.949 0-13.83 2.994-18.55 8.807c-8.406 10.25-6.906 25.37 3.375 33.78C425.5 228.4 432 241.8 432 256s-6.5 27.62-17.81 36.87c-10.28 8.406-11.78 23.53-3.375 33.78c4.719 5.812 11.62 8.812 18.56 8.812c5.344 0 10.75-1.781 15.19-5.406C467.1 311.6 480 284.7 480 256C480 227.3 467.1 200.4 444.6 181.9zM505.1 108c-4.455-3.637-9.842-5.417-15.2-5.417c-6.934 0-13.82 2.979-18.58 8.761c-8.406 10.25-6.906 25.37 3.344 33.78C508.6 172.9 528 213.3 528 256c0 42.69-19.44 83.09-53.31 110.9c-10.25 8.406-11.75 23.53-3.344 33.78c4.75 5.781 11.62 8.781 18.56 8.781c5.375 0 10.75-1.781 15.22-5.437C550.2 367.1 576 313.1 576 256C576 198.9 550.2 144.9 505.1 108z\"]\n};\nvar faVolumeMedium = faVolume;\nvar faTransporter5 = {\n  prefix: 'far',\n  iconName: 'transporter-5',\n  icon: [512, 512, [], \"e2a6\", \"M392 464h-272C106.7 464 96 474.7 96 488C96 501.3 106.7 512 120 512h272c13.25 0 24-10.75 24-24C416 474.7 405.3 464 392 464zM93.75 172.4L64 160L51.63 130.3C50.88 128.9 49.5 128 48 128S45.13 128.9 44.38 130.3L32 160L2.25 172.4C.875 173.1 0 174.5 0 176s.875 2.875 2.25 3.625L32 192l12.38 29.75C45.13 223.1 46.5 224 48 224s2.875-.875 3.625-2.25L64 192l29.75-12.38C95.13 178.9 96 177.5 96 176S95.13 173.1 93.75 172.4zM176 160h160C344.8 160 352 152.8 352 144S344.8 128 336 128h-160C167.2 128 160 135.2 160 144S167.2 160 176 160zM224 32h64c8.844 0 16-7.156 16-16S296.8 0 288 0H224C215.2 0 208 7.156 208 16S215.2 32 224 32zM509.8 44.38L480 32l-12.38-29.75C466.9 .875 465.5 0 464 0s-2.875 .875-3.625 2.25L448 32l-29.75 12.38C416.9 45.13 416 46.5 416 48s.875 2.875 2.25 3.625L448 64l12.38 29.75C461.1 95.13 462.5 96 464 96s2.875-.875 3.625-2.25L480 64l29.75-12.38C511.1 50.88 512 49.5 512 48S511.1 45.13 509.8 44.38zM336 416c8.844 0 16-7.156 16-16S344.8 384 336 384h-160C167.2 384 160 391.2 160 400S167.2 416 176 416H336zM400 256h-288C103.2 256 96 263.2 96 272S103.2 288 112 288h288C408.8 288 416 280.8 416 272S408.8 256 400 256z\"]\n};\nvar faGaugeCircleBolt = {\n  prefix: 'far',\n  iconName: 'gauge-circle-bolt',\n  icon: [640, 512, [], \"e496\", \"M256 464C285.4 464 313.3 457.9 338.6 446.9C346 461.6 355.4 475.1 366.4 487C332.1 503 295.5 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C375.4 0 475.6 81.67 503.1 192.2C501.3 192.1 498.7 192 496 192C482 192 468.5 193.6 455.4 196.7C429.9 110.7 350.3 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464zM200 352C200 329.7 213.1 310.4 231.1 301.4V119.1C231.1 106.7 242.7 95.1 255.1 95.1C269.3 95.1 279.1 106.7 279.1 119.1V301.4C298.9 310.4 312 329.7 312 352C312 382.9 286.9 408 256 408C225.1 408 200 382.9 200 352V352zM192 160C192 177.7 177.7 192 160 192C142.3 192 128 177.7 128 160C128 142.3 142.3 128 160 128C177.7 128 192 142.3 192 160zM80 256C80 238.3 94.33 224 112 224C129.7 224 144 238.3 144 256C144 273.7 129.7 288 112 288C94.33 288 80 273.7 80 256zM384 160C384 177.7 369.7 192 352 192C334.3 192 320 177.7 320 160C320 142.3 334.3 128 352 128C369.7 128 384 142.3 384 160zM352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM528.8 286.4L432.8 358.4C428.7 361.5 426.1 366.9 428.6 371.8C430.2 376.7 434.8 380 440 380H475.6L445.5 434.2C442.8 439.1 443.8 445.3 448.1 449C452.4 452.8 458.7 452.1 463.2 449.6L559.2 377.6C563.3 374.5 565 369.1 563.4 364.2C561.8 359.3 557.2 356 552 356H516.4L546.5 301.8C549.2 296.9 548.2 290.7 543.9 286.1C539.6 283.2 533.3 283 528.8 286.4V286.4z\"]\n};\nvar faCoinFront = {\n  prefix: 'far',\n  iconName: 'coin-front',\n  icon: [512, 512, [], \"e3fc\", \"M280 328C280 341.3 269.3 352 256 352C242.7 352 232 341.3 232 328V184C232 170.7 242.7 160 256 160C269.3 160 280 170.7 280 184V328zM80 256C80 158.8 158.8 80 256 80C353.2 80 432 158.8 432 256C432 353.2 353.2 432 256 432C158.8 432 80 353.2 80 256zM256 384C326.7 384 384 326.7 384 256C384 185.3 326.7 128 256 128C185.3 128 128 185.3 128 256C128 326.7 185.3 384 256 384zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464z\"]\n};\nvar faFileSlash = {\n  prefix: 'far',\n  iconName: 'file-slash',\n  icon: [640, 512, [], \"e3a7\", \"M639.1 487.1c0-7.119-3.153-14.16-9.191-18.89l-118.8-93.12l.0013-237.3c0-16.97-6.742-33.26-18.74-45.26l-74.63-74.64C406.6 6.742 390.3 0 373.4 0H192C156.7 0 128 28.65 128 64L128 75.01L38.82 5.11C34.41 1.672 29.19 0 24.04 0C10.19 0-.0002 11.3-.0002 23.1c0 7.12 3.153 14.16 9.192 18.89l591.1 463.1C605.6 510.3 610.8 512 615.1 512C629.8 512 639.1 500.6 639.1 487.1zM464 338.4l-287.1-225.7l-.002-48.51c0-8.836 7.164-16 15.1-16h160l-.0065 79.87c0 17.67 14.33 31.1 31.1 31.1L464 159.1V338.4zM448 463.1H192c-8.834 0-15.1-7.164-15.1-16L176 234.6L128 197L128 447.1c0 35.34 28.65 64 63.1 64H448c20.4 0 38.45-9.851 50.19-24.84l-37.72-29.56C457.5 461.4 453.2 463.1 448 463.1z\"]\n};\nvar faMessageArrowUpRight = {\n  prefix: 'far',\n  iconName: 'message-arrow-up-right',\n  icon: [512, 512, [], \"e1dd\", \"M344 112h-128C202.8 112 192 122.8 192 136S202.8 160 216 160h70.06l-96 96c-9.375 9.375-9.375 24.56 0 33.94c9.373 9.373 24.56 9.381 33.94 0l96-96V264C320 277.3 330.8 288 344 288s24-10.75 24-24v-128C368 122.8 357.3 112 344 112zM448 0H64C28.75 0 0 28.75 0 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96V499.1c0 9.836 11.02 15.55 19.12 9.699L304 415.1H448c35.25 0 64-28.75 64-63.1V63.1C512 28.75 483.3 0 448 0zM464 352c0 8.75-7.25 16-16 16h-160l-80 60v-60H64c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h384c8.75 0 16 7.25 16 16V352z\"]\n};\nvar faTreasureChest = {\n  prefix: 'far',\n  iconName: 'treasure-chest',\n  icon: [576, 512, [], \"f723\", \"M448 32H128C57.31 32 0 89.31 0 160v256c0 35.2 28.8 64 64 64h448c35.2 0 64-28.8 64-64V160C576 89.31 518.7 32 448 32zM96 432H64c-8.837 0-16-7.163-16-16V288H96V432zM96 240H48V160c0-32.75 19.75-60.88 48-73.25V240zM432 432h-288V288H224v32c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V288h80V432zM272 288V256c0-8.875 7.125-16 16-16s16 7.125 16 16v32c0 8.875-7.125 16-16 16S272 296.9 272 288zM432 240H352V224c0-17.67-14.33-32-32-32H256C238.3 192 224 206.3 224 224v16H144v-160h288V240zM512 432h-32V288h48v128C528 424.8 520.8 432 512 432zM528 240H480V86.75C508.3 99.12 528 127.2 528 160V240z\"]\n};\nvar faChessQueen = {\n  prefix: 'far',\n  iconName: 'chess-queen',\n  icon: [512, 512, [9819], \"f445\", \"M256 112c30.88 0 56-25.12 56-56S286.9 0 256 0S199.1 25.12 199.1 56S225.1 112 256 112zM511.1 197.4c0-5.178-2.509-10.2-7.096-13.26L476.4 168.2c-2.5-1.75-5.497-2.62-8.497-2.62c-5.501 .125-10.63 2.87-13.75 7.245c-9.001 12-23.16 19.13-38.16 19.13c-3.125 0-6.089-.2528-9.089-.8778c-23.13-4.25-38.88-26.25-38.88-49.75C367.1 134 361.1 128 354.6 128h-38.75c-6.001 0-11.63 4-12.88 9.875C298.2 160.1 278.7 176 255.1 176c-22.75 0-42.25-15.88-47-38.12C207.7 132 202.2 128 196.1 128h-38.75C149.1 128 143.1 134 143.1 141.4c0 18.49-13.66 50.62-47.95 50.62c-15.13 0-29.3-7.118-38.3-19.24C54.6 168.4 49.66 165.7 44.15 165.6c-3 0-5.931 .8951-8.432 2.645l-28.63 16C2.509 187.2 0 192.3 0 197.4c0 2.438 .5583 4.901 1.72 7.185L109.9 432h53.13L69.85 236.4C78.35 238.8 87.11 240 95.98 240c2.432 0 56.83 1.503 84.76-52.5C198.1 210.5 226.6 224 255.9 224c29.38 0 57.01-13.38 75.26-36.25C336.1 197.6 360.6 240 416 240c8.751 0 17.5-1.125 26-3.5L349 432h53.13l108.1-227.4C511.4 202.3 511.1 199.8 511.1 197.4zM424 464H87.98c-13.26 0-24 10.75-24 23.1S74.72 512 87.98 512h336c13.26 0 24-10.75 24-23.1S437.3 464 424 464z\"]\n};\nvar faPaintbrushFine = {\n  prefix: 'far',\n  iconName: 'paintbrush-fine',\n  icon: [576, 512, [\"paint-brush-alt\", \"paint-brush-fine\", \"paintbrush-alt\"], \"f5a9\", \"M204.3 273.7L455 23.03C482.1-4.016 525.9-4.016 552.1 23.03C580 50.08 580 93.92 552.1 120.1L302.3 371.7C303.4 378.3 304 385.1 304 392C304 458.3 250.3 512 184 512H32C14.33 512 0 497.7 0 480C0 462.3 14.33 448 32 448H38.01C56.09 448 68.14 428.2 65.39 410.4C64.48 404.4 63.1 398.2 63.1 392C63.1 325.7 117.7 272 183.1 272C190.9 272 197.7 272.6 204.3 273.7H204.3zM306.2 239.7L336.3 269.8L519 87.03C527.3 78.73 527.3 65.27 519 56.97C510.7 48.67 497.3 48.67 488.1 56.97L306.2 239.7zM210.5 325C202.3 321.8 193.4 320 184 320C144.2 320 112 352.2 112 392C112 395.8 112.3 399.5 112.8 403.1C116.1 424.5 110.7 446.2 99.08 463.1L98.42 464H184C223.8 464 256 431.8 256 392C256 382.6 254.2 373.7 250.1 365.5L210.5 325z\"]\n};\nvar faPaintBrushAlt = faPaintbrushFine;\nvar faPaintBrushFine = faPaintbrushFine;\nvar faPaintbrushAlt = faPaintbrushFine;\nvar faGlasses = {\n  prefix: 'far',\n  iconName: 'glasses',\n  icon: [576, 512, [], \"f530\", \"M574.1 280.4l-45.38-181.8c-5.875-23.63-21.62-44-43-55.75c-21.5-11.75-46.1-14.13-70.25-6.375l-15.25 5.125c-8.375 2.75-12.87 11.88-10 20.25l5 15.13c2.75 8.375 11.88 12.88 20.25 10.13l13.12-4.375c10.88-3.625 23-3.625 33.25 1.75c10.25 5.375 17.5 14.5 20.38 25.75l38.38 153.9c-22.12-6.875-49.75-12.5-81.13-12.5c-40 0-85.63 9.25-133.1 36.38H269.6C222.2 260.9 176.5 251.6 136.5 251.6c-31.38 0-59 5.625-81.12 12.5l38.38-153.9c2.875-11.25 10.12-20.38 20.5-25.75C124.4 79.12 136.5 79.12 147.4 82.74l13.12 4.375c8.375 2.75 17.5-1.75 20.25-10.13l5-15.13C188.6 53.49 184.1 44.37 175.6 41.62l-15.25-5.125c-23.13-7.75-48.75-5.375-70.13 6.375c-21.37 11.75-37.12 32.13-43 55.75L1.875 280.4C.6251 285.4 .0001 290.6 .0001 295.9v70.25C.0001 428.1 51.63 480 115.3 480h37.13c60.25 0 110.4-46 114.9-105.4l2.875-38.63h35.75l2.875 38.63C313.3 433.1 363.4 480 423.6 480h37.13c63.62 0 115.2-51 115.2-113.9V295.9C576 290.6 575.4 285.5 574.1 280.4zM219.4 370.1C216.8 405.2 187.2 431.1 152.2 431.1h-37c-37.12 0-67.25-29.5-67.25-65.88V317.6c19.75-8.125 51.25-18 88.62-18c29.75 0 58.88 6.25 86.75 18.5L219.4 370.1zM528 366.1c0 36.38-30.12 65.88-67.25 65.88h-37.13c-34.87 0-64.38-26.75-67-61l-4-52.88c28-12.25 57-18.5 86.88-18.5c37.38 0 68.75 9.875 88.5 18V366.1z\"]\n};\nvar faHoodCloak = {\n  prefix: 'far',\n  iconName: 'hood-cloak',\n  icon: [576, 512, [], \"f6ef\", \"M569.6 460.8c-57.62-76.88-57.62-140.9-57.62-140.9v-64c0-84-46.3-122.1-101.2-182.8l39.77-39.75c12.25-12.25 3.623-33.5-13.87-33.5H287.6c-95.62 0-223.6 109.5-223.6 256v64c0 0 .0952 63.97-57.65 140.9c-15.75 21-.2478 51.15 25.1 51.15h511.3C570 511.1 585.4 481.1 569.6 460.8zM368.3 464H208.3v-136c0-44.13 35.1-80 79.99-80c44.12 0 79.99 35.88 79.99 80V464zM416.3 464v-136c0-70.63-57.52-128-128.1-128c-70.49 0-127.8 57.38-127.8 128v136H62.57C110.6 388.2 112.1 327.4 112.1 320V256c0-118.8 106.5-208 175.5-208h80.74L344.3 71.88c36.5 39.75 34.5 37.5 49.25 53.25C441.2 175.8 464 202.6 464 256v64c0 7.375 1.5 68.25 49.5 144H416.3z\"]\n};\nvar faSquareQuote = {\n  prefix: 'far',\n  iconName: 'square-quote',\n  icon: [448, 512, [], \"e329\", \"M296 160c-30.93 0-56 25.07-56 56s25.07 56 56 56c2.74 0 5.365-.4258 8-.8066V280c0 13.23-10.77 24-24 24C266.8 304 256 314.8 256 328S266.8 352 280 352C319.7 352 352 319.7 352 280v-64C352 185.1 326.9 160 296 160zM152 160C121.1 160 96 185.1 96 216S121.1 272 152 272C154.7 272 157.4 271.6 160 271.2V280C160 293.2 149.2 304 136 304c-13.25 0-24 10.75-24 24S122.8 352 136 352C175.7 352 208 319.7 208 280v-64C208 185.1 182.9 160 152 160zM384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416z\"]\n};\nvar faUpLeft = {\n  prefix: 'far',\n  iconName: 'up-left',\n  icon: [384, 512, [], \"e2bd\", \"M249.4 128L179.3 198.1l156.7 156.7l-45.26 45.25L134.1 243.3l-70.06 70.05V128H249.4zM287.1 80H47.1c-17.67 0-31.1 14.31-31.1 31.1L15.1 352c0 12.94 7.797 24.62 19.75 29.56c3.967 1.672 8.133 2.48 12.26 2.48c8.313 0 16.48-3.281 22.61-9.418l63.43-63.43l122.7 122.7C266.2 443.3 278.5 448 290.7 448c12.28 0 24.57-4.688 33.94-14.06l45.25-45.25c18.75-18.75 18.74-49.14 0-67.88L247.2 198.1l63.43-63.43c9.156-9.156 11.89-22.91 6.938-34.88C312.6 87.78 300.9 80 287.1 80z\"]\n};\nvar faBringFront = {\n  prefix: 'far',\n  iconName: 'bring-front',\n  icon: [640, 512, [], \"f857\", \"M48 64V192C48 200.8 55.16 208 64 208H128V256H64C28.65 256 0 227.3 0 192V64C0 28.65 28.65 0 64 0H192C227.3 0 256 28.65 256 64H208C208 55.16 200.8 48 192 48H64C55.16 48 48 55.16 48 64zM448 512C412.7 512 384 483.3 384 448H432C432 456.8 439.2 464 448 464H576C584.8 464 592 456.8 592 448V320C592 311.2 584.8 304 576 304H512V256H576C611.3 256 640 284.7 640 320V448C640 483.3 611.3 512 576 512H448zM416 96C451.3 96 480 124.7 480 160V352C480 387.3 451.3 416 416 416H224C188.7 416 160 387.3 160 352V160C160 124.7 188.7 96 224 96H416z\"]\n};\nvar faChessBoard = {\n  prefix: 'far',\n  iconName: 'chess-board',\n  icon: [448, 512, [], \"f43c\", \"M64 96v64h64V96H64zM256 96H192v64h64V96zM192 416h64v-64H192V416zM64 416h64v-64H64V416zM64 224v64h64V224H64zM384 288V224h-64v64H384zM384 416v-64h-64v64H384zM320 160h64V96h-64V160zM256 224h64V160h-64V224zM384 32H64C28.8 32 0 60.8 0 96v320c0 35.2 28.8 64 64 64h320c35.2 0 64-28.8 64-64V96C448 60.8 419.2 32 384 32zM400 416c0 8.674-7.326 16-16 16H64c-8.672 0-16-7.326-16-16V96c0-8.674 7.328-16 16-16h320c8.674 0 16 7.326 16 16V416zM192 160H128v64h64V160zM192 288h64V224H192V288zM128 288v64h64V288H128zM256 352h64V288h-64V352z\"]\n};\nvar faBurgerCheese = {\n  prefix: 'far',\n  iconName: 'burger-cheese',\n  icon: [512, 512, [127828, \"cheeseburger\"], \"f7f1\", \"M50.39 220.8C45.93 218.6 42.03 215.5 38.97 211.6C35.91 207.7 33.79 203.2 32.75 198.4C31.71 193.5 31.8 188.5 32.99 183.7C54.98 97.02 146.5 32 256 32C365.5 32 457 97.02 479 183.7C480.2 188.5 480.3 193.5 479.2 198.4C478.2 203.2 476.1 207.7 473 211.6C469.1 215.5 466.1 218.6 461.6 220.8C457.2 222.9 452.3 224 447.3 224H64.67C59.73 224 54.84 222.9 50.39 220.8zM86.4 176H425.6C413 149.5 393 127.3 368 112C368 116.2 366.3 120.3 363.3 123.3C360.3 126.3 356.2 128 352 128C347.8 128 343.7 126.3 340.7 123.3C337.7 120.3 336 116.2 336 112C336 109.3 336.7 106.7 338.1 104.4C339.4 102 341.3 100.1 343.6 98.72C320.4 88.44 295.5 82.41 270.2 80.9C271.3 83.09 271.1 85.52 272 88C272 92.24 270.3 96.31 267.3 99.31C264.3 102.3 260.2 104 256 104C251.8 104 247.7 102.3 244.7 99.31C241.7 96.31 240 92.24 240 88C240 85.52 240.7 83.09 241.8 80.9C216.5 82.41 191.6 88.44 168.4 98.72C170.7 100.1 172.6 102 173.9 104.4C175.3 106.7 175.1 109.3 176 112C176 116.2 174.3 120.3 171.3 123.3C168.3 126.3 164.2 128 160 128C155.8 128 151.7 126.3 148.7 123.3C145.7 120.3 144 116.2 144 112C118.1 127.3 98.95 149.5 86.4 176zM486.6 265.4C492.6 271.4 496 279.5 496 288C496 296.5 492.6 304.6 486.6 310.6C480.6 316.6 472.5 320 464 320H48C39.51 320 31.37 316.6 25.37 310.6C19.37 304.6 16 296.5 16 288C16 279.5 19.37 271.4 25.37 265.4C31.37 259.4 39.51 256 48 256H240L336 301.2L432 256H464C472.5 256 480.6 259.4 486.6 265.4zM475.3 356.7C478.3 359.7 480 363.8 480 368V384C480 409.5 469.9 433.9 451.9 451.9C433.9 469.9 409.5 480 384 480H128C102.5 480 78.12 469.9 60.12 451.9C42.11 433.9 32 409.5 32 384V368C32 363.8 33.69 359.7 36.69 356.7C39.69 353.7 43.76 352 48 352H464C468.2 352 472.3 353.7 475.3 356.7zM411.7 423.2C419.8 417.5 425.9 409.4 429.2 400H82.75C86.06 409.4 92.19 417.5 100.3 423.2C108.4 428.9 118.1 432 128 432H384C393.9 432 403.6 428.9 411.7 423.2z\"]\n};\nvar faCheeseburger = faBurgerCheese;\nvar faBuildingCircleCheck = {\n  prefix: 'far',\n  iconName: 'building-circle-check',\n  icon: [640, 512, [], \"e4d2\", \"M48 64V448C48 456.8 55.16 464 64 464H144V400C144 373.5 165.5 352 192 352C218.5 352 240 373.5 240 400V464H320C328.8 464 336 456.8 336 448V441.4C344.2 459.3 355.3 475.5 368.7 489.5C356.1 503.3 339.5 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H320C355.3 0 384 28.65 384 64V232.2C363.7 249 347.1 270.3 336 294.6V64C336 55.16 328.8 48 320 48H64C55.16 48 48 55.16 48 64zM88 104C88 95.16 95.16 88 104 88H152C160.8 88 168 95.16 168 104V152C168 160.8 160.8 168 152 168H104C95.16 168 88 160.8 88 152V104zM280 88C288.8 88 296 95.16 296 104V152C296 160.8 288.8 168 280 168H232C223.2 168 216 160.8 216 152V104C216 95.16 223.2 88 232 88H280zM88 232C88 223.2 95.16 216 104 216H152C160.8 216 168 223.2 168 232V280C168 288.8 160.8 296 152 296H104C95.16 296 88 288.8 88 280V232zM280 216C288.8 216 296 223.2 296 232V280C296 288.8 288.8 296 280 296H232C223.2 296 216 288.8 216 280V232C216 223.2 223.2 216 232 216H280zM640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM540.7 324.7L480 385.4L451.3 356.7C445.1 350.4 434.9 350.4 428.7 356.7C422.4 362.9 422.4 373.1 428.7 379.3L468.7 419.3C474.9 425.6 485.1 425.6 491.3 419.3L563.3 347.3C569.6 341.1 569.6 330.9 563.3 324.7C557.1 318.4 546.9 318.4 540.7 324.7H540.7z\"]\n};\nvar faRepeat1 = {\n  prefix: 'far',\n  iconName: 'repeat-1',\n  icon: [512, 512, [128258], \"f365\", \"M176 128h143.1l-.0065 56c0 9.703 5.846 18.45 14.82 22.17s19.28 1.656 26.16-5.203l80.01-80c9.373-9.371 9.373-24.57 0-33.94l-80.01-80c-6.877-6.859-17.19-8.922-26.16-5.203S319.1 14.3 319.1 24V80H176C78.95 80 0 158.1 0 256c0 13.25 10.75 24 24 24S48 269.3 48 256C48 185.4 105.4 128 176 128zM264 328c13.25 0 24-10.75 24-24V216c0-8.312-4.312-16.03-11.38-20.41c-7.125-4.438-15.97-4.812-23.34-1.062l-32 16C209.4 216.5 204.6 230.9 210.5 242.7C216 253.7 228.7 258.7 240 254.6V304C240 317.3 250.8 328 264 328zM488 232c-13.25 0-24 10.75-24 24c0 70.59-57.42 128-128 128H192l.0114-56c0-9.703-5.846-18.45-14.82-22.17S157.9 304.2 151 311l-80.01 80c-9.373 9.371-9.373 24.57 0 33.94l80.01 80c6.877 6.859 17.19 8.922 26.16 5.203S192 497.7 192 488L192 432H336c97.05 0 176-78.97 176-176C512 242.8 501.3 232 488 232z\"]\n};\nvar faArrowDownToLine = {\n  prefix: 'far',\n  iconName: 'arrow-down-to-line',\n  icon: [384, 512, [\"arrow-to-bottom\"], \"f33d\", \"M360 431.1H24c-13.25 0-24 10.76-24 24.02C0 469.2 10.75 480 24 480h336c13.25 0 24-10.76 24-24.02C384 442.7 373.3 431.1 360 431.1zM302.5 207.7L216 299.7v-243.6C216 42.76 205.3 32 192 32S168 42.76 168 56.02v243.6L81.47 207.7C76.75 202.6 70.38 200.1 64 200.1c-5.906 0-11.81 2.158-16.44 6.536c-9.656 9.069-10.12 24.27-1.031 33.93l128 136.1c9.062 9.694 25.88 9.694 34.94 0l128-136.1c9.094-9.663 8.625-24.86-1.031-33.93C326.8 197.5 311.6 197.1 302.5 207.7z\"]\n};\nvar faArrowToBottom = faArrowDownToLine;\nvar faGrid5 = {\n  prefix: 'far',\n  iconName: 'grid-5',\n  icon: [448, 512, [], \"e199\", \"M0 48C0 39.16 7.164 32 16 32H48C56.84 32 64 39.16 64 48V80C64 88.84 56.84 96 48 96H16C7.164 96 0 88.84 0 80V48zM0 144C0 135.2 7.164 128 16 128H48C56.84 128 64 135.2 64 144V176C64 184.8 56.84 192 48 192H16C7.164 192 0 184.8 0 176V144zM48 224C56.84 224 64 231.2 64 240V272C64 280.8 56.84 288 48 288H16C7.164 288 0 280.8 0 272V240C0 231.2 7.164 224 16 224H48zM0 336C0 327.2 7.164 320 16 320H48C56.84 320 64 327.2 64 336V368C64 376.8 56.84 384 48 384H16C7.164 384 0 376.8 0 368V336zM48 416C56.84 416 64 423.2 64 432V464C64 472.8 56.84 480 48 480H16C7.164 480 0 472.8 0 464V432C0 423.2 7.164 416 16 416H48zM96 48C96 39.16 103.2 32 112 32H144C152.8 32 160 39.16 160 48V80C160 88.84 152.8 96 144 96H112C103.2 96 96 88.84 96 80V48zM144 128C152.8 128 160 135.2 160 144V176C160 184.8 152.8 192 144 192H112C103.2 192 96 184.8 96 176V144C96 135.2 103.2 128 112 128H144zM96 240C96 231.2 103.2 224 112 224H144C152.8 224 160 231.2 160 240V272C160 280.8 152.8 288 144 288H112C103.2 288 96 280.8 96 272V240zM144 320C152.8 320 160 327.2 160 336V368C160 376.8 152.8 384 144 384H112C103.2 384 96 376.8 96 368V336C96 327.2 103.2 320 112 320H144zM96 432C96 423.2 103.2 416 112 416H144C152.8 416 160 423.2 160 432V464C160 472.8 152.8 480 144 480H112C103.2 480 96 472.8 96 464V432zM240 32C248.8 32 256 39.16 256 48V80C256 88.84 248.8 96 240 96H208C199.2 96 192 88.84 192 80V48C192 39.16 199.2 32 208 32H240zM192 144C192 135.2 199.2 128 208 128H240C248.8 128 256 135.2 256 144V176C256 184.8 248.8 192 240 192H208C199.2 192 192 184.8 192 176V144zM240 224C248.8 224 256 231.2 256 240V272C256 280.8 248.8 288 240 288H208C199.2 288 192 280.8 192 272V240C192 231.2 199.2 224 208 224H240zM192 336C192 327.2 199.2 320 208 320H240C248.8 320 256 327.2 256 336V368C256 376.8 248.8 384 240 384H208C199.2 384 192 376.8 192 368V336zM240 416C248.8 416 256 423.2 256 432V464C256 472.8 248.8 480 240 480H208C199.2 480 192 472.8 192 464V432C192 423.2 199.2 416 208 416H240zM288 48C288 39.16 295.2 32 304 32H336C344.8 32 352 39.16 352 48V80C352 88.84 344.8 96 336 96H304C295.2 96 288 88.84 288 80V48zM336 128C344.8 128 352 135.2 352 144V176C352 184.8 344.8 192 336 192H304C295.2 192 288 184.8 288 176V144C288 135.2 295.2 128 304 128H336zM288 240C288 231.2 295.2 224 304 224H336C344.8 224 352 231.2 352 240V272C352 280.8 344.8 288 336 288H304C295.2 288 288 280.8 288 272V240zM336 320C344.8 320 352 327.2 352 336V368C352 376.8 344.8 384 336 384H304C295.2 384 288 376.8 288 368V336C288 327.2 295.2 320 304 320H336zM288 432C288 423.2 295.2 416 304 416H336C344.8 416 352 423.2 352 432V464C352 472.8 344.8 480 336 480H304C295.2 480 288 472.8 288 464V432zM432 32C440.8 32 448 39.16 448 48V80C448 88.84 440.8 96 432 96H400C391.2 96 384 88.84 384 80V48C384 39.16 391.2 32 400 32H432zM384 144C384 135.2 391.2 128 400 128H432C440.8 128 448 135.2 448 144V176C448 184.8 440.8 192 432 192H400C391.2 192 384 184.8 384 176V144zM432 224C440.8 224 448 231.2 448 240V272C448 280.8 440.8 288 432 288H400C391.2 288 384 280.8 384 272V240C384 231.2 391.2 224 400 224H432zM384 336C384 327.2 391.2 320 400 320H432C440.8 320 448 327.2 448 336V368C448 376.8 440.8 384 432 384H400C391.2 384 384 376.8 384 368V336zM432 416C440.8 416 448 423.2 448 432V464C448 472.8 440.8 480 432 480H400C391.2 480 384 472.8 384 464V432C384 423.2 391.2 416 400 416H432z\"]\n};\nvar faRightLongToLine = {\n  prefix: 'far',\n  iconName: 'right-long-to-line',\n  icon: [640, 512, [], \"e444\", \"M640 424C640 437.3 629.3 448 616 448C602.7 448 592 437.3 592 424V88C592 74.75 602.7 64 616 64C629.3 64 640 74.75 640 88V424zM367.9 280H24C10.75 280 0 269.3 0 256C0 242.8 10.75 232 24 232H367.9L367.9 152C367.9 142.5 373.6 133.8 382.3 129.1C391.1 126.2 401.3 127.9 408.2 134.4L520.3 238.4C530.6 247.9 530.6 264.1 520.3 273.6L408.2 377.6C401.3 384.1 391.1 385.8 382.3 382C373.6 378.2 367.9 369.5 367.9 360L367.9 280z\"]\n};\nvar faPersonChalkboard = {\n  prefix: 'far',\n  iconName: 'person-chalkboard',\n  icon: [640, 512, [], \"e53d\", \"M144 48C144 21.49 165.5 0 192 0C218.5 0 240 21.49 240 48C240 74.51 218.5 96 192 96C165.5 96 144 74.51 144 48zM152 512C138.7 512 128 501.3 128 488V223.6L84.89 299.8C78.37 311.4 63.73 315.4 52.19 308.9C40.65 302.4 36.59 287.7 43.11 276.2L101.7 172.7C117.3 145.1 146.5 128 178.3 128H319.1V48C319.1 21.49 341.5 0 368 0H592C618.5 0 640 21.49 640 48V272C640 298.5 618.5 320 592 320H368C341.5 320 319.1 298.5 319.1 272V224H368V272H592V48H368V128H392C405.3 128 416 138.7 416 152C416 165.3 405.3 176 392 176H256V488C256 501.3 245.3 512 232 512C218.8 512 208 501.3 208 488V352H176V488C176 501.3 165.3 512 152 512H152zM178.3 176C177.5 176 176.8 176 176 176.1V304H208V176H178.3z\"]\n};\nvar faMarsStrokeRight = {\n  prefix: 'far',\n  iconName: 'mars-stroke-right',\n  icon: [640, 512, [9897, \"mars-stroke-h\"], \"f22b\", \"M616.9 238.9l-79.69-79.81c-9.436-9.449-24.72-9.449-34.15 0s-9.436 24.76 0 34.21L541.7 232H464v-48C464 170.8 453.3 160 440 160S416 170.8 416 184v48h-33.82C370.4 146.2 297 80 208 80C110.8 80 32 158.8 32 256s78.8 176 176 176c89.04 0 162.4-66.18 174.2-152H416v48c0 13.25 10.75 24 24 24s24-10.75 24-24v-48h77.73l-38.65 38.71c-9.436 9.447-9.436 24.76 0 34.21C507.8 357.6 513.1 360 520.2 360s12.36-2.363 17.08-7.086l79.69-79.81C626.4 263.7 626.4 248.3 616.9 238.9zM208 384c-70.58 0-128-57.42-128-128s57.42-128 128-128s128 57.42 128 128S278.6 384 208 384z\"]\n};\nvar faMarsStrokeH = faMarsStrokeRight;\nvar faHandBackFist = {\n  prefix: 'far',\n  iconName: 'hand-back-fist',\n  icon: [448, 512, [\"hand-rock\"], \"f255\", \"M377.1 68.05C364.4 50.65 343.7 40 321.2 40h-13.53c-3.518 0-7.039 .2754-10.53 .8184C284.8 31.33 269.6 26 253.5 26H240c-3.977 0-7.904 .3691-11.75 1.084C216.7 10.71 197.6 0 176 0H160C124.7 0 96 28.65 96 64v49.71L63.04 143.3C43.3 160 32 184.6 32 210.9v78.97c0 32.1 17.11 61.65 44.65 77.12L112 386.9v101.1C112 501.3 122.7 512 135.1 512S160 501.3 160 488v-129.9c-1.316-.6543-2.775-.9199-4.062-1.639l-55.78-31.34C87.72 318.2 80 304.6 80 289.9V210.9c0-12.31 5.281-23.77 14.5-31.39L112 163.8V208C112 216.8 119.2 224 128 224s16-7.156 16-16V64c0-8.828 7.188-16 16-16h16C184.8 48 192 55.17 192 64v16c0 9.578 7.942 16.04 16.15 16.04c6.432 0 12.31-4.018 14.73-10.17C223.3 84.84 228.3 74 240 74h13.53c20.97 0 17.92 19.58 34.27 19.58c8.177 0 9.9-5.584 19.88-5.584h13.53c25.54 0 18.27 28.23 38.66 28.23c.1562 0 .3125-.002 .4668-.0078L375.4 116C388.1 116 400 127.7 400 142V272c0 36.15-19.54 67.32-48 83.69v132.3C352 501.3 362.7 512 375.1 512S400 501.3 400 488v-108.1C430.1 352.8 448 313.6 448 272V142C448 102.1 416.8 69.44 377.1 68.05z\"]\n};\nvar faHandRock = faHandBackFist;\nvar faTally = {\n  prefix: 'far',\n  iconName: 'tally',\n  icon: [640, 512, [\"tally-5\"], \"f69c\", \"M127.1 40C141.3 40 151.1 50.75 151.1 64V286.7L231.1 260V64C231.1 50.75 242.7 40 255.1 40C269.3 40 279.1 50.75 279.1 64V244L360 217.4V64C360 50.75 370.7 40 384 40C397.3 40 408 50.75 408 64V201.4L488 174.7V64C488 50.75 498.7 40 512 40C525.3 40 536 50.75 536 64V158.7L600.4 137.2C612.1 133 626.6 139.8 630.8 152.4C634.1 164.1 628.2 178.6 615.6 182.8L536 209.3V448C536 461.3 525.3 472 512 472C498.7 472 488 461.3 488 448V225.3L408 251.1V448C408 461.3 397.3 472 384 472C370.7 472 360 461.3 360 448V267.1L279.1 294.6V448C279.1 461.3 269.3 472 255.1 472C242.7 472 231.1 461.3 231.1 448V310.6L151.1 337.3V448C151.1 461.3 141.3 472 127.1 472C114.7 472 103.1 461.3 103.1 448V353.3L39.59 374.8C27.01 378.1 13.42 372.2 9.231 359.6C5.04 347 11.84 333.4 24.41 329.2L103.1 302.7V64C103.1 50.75 114.7 40 127.1 40V40z\"]\n};\nvar faTally5 = faTally;\nvar faSquareCaretUp = {\n  prefix: 'far',\n  iconName: 'square-caret-up',\n  icon: [448, 512, [\"caret-square-up\"], \"f151\", \"M241.6 175.7C237.1 170.8 230.7 168 224 168S210.9 170.8 206.4 175.7l-96 104c-6.469 7-8.188 17.19-4.375 25.91C109.8 314.3 118.5 320 127.1 320h192c9.531 0 18.16-5.656 22-14.38c3.813-8.719 2.094-18.91-4.375-25.91L241.6 175.7zM384 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM400 416c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V96c0-8.82 7.178-16 16-16h320c8.822 0 16 7.18 16 16V416z\"]\n};\nvar faCaretSquareUp = faSquareCaretUp;\nvar faCloudShowersWater = {\n  prefix: 'far',\n  iconName: 'cloud-showers-water',\n  icon: [576, 512, [], \"e4e4\", \"M331.1 36.87C340.1 33.72 349.9 32 360 32C395.2 32 425.6 52.68 439.6 82.55C480.2 85.86 512 119.8 512 161.1C512 204.7 476.7 239.1 433.1 239.1H142.9C99.31 239.1 64 204.7 64 161.1C64 118.6 97.76 83.85 139.1 82.34C152.1 34.87 196.4 0 248 0C280.1 0 310.6 14.25 331.1 36.87H331.1zM182.7 130.3H142.9C125.8 130.3 112 144.1 112 161.1C112 178.2 125.8 191.1 142.9 191.1H433.1C450.2 191.1 464 178.2 464 161.1C464 144.1 450.2 130.3 433.1 130.3H403.2L399.1 111.4C395.2 93.44 379.1 80 360 80C351.6 80 343.8 82.58 337.4 87.01L316.2 101.6L303.1 79.46C291.9 60.57 271.4 48 248 48C214.1 48 186.3 74.43 184.1 107.8L182.7 130.3zM84.58 388.3C77.76 399.7 63.02 403.4 51.65 396.6C40.29 389.8 36.6 375 43.42 363.7L91.42 283.7C98.24 272.3 112.1 268.6 124.3 275.4C135.7 282.2 139.4 296.1 132.6 308.3L84.58 388.3zM460.3 275.4C471.7 282.2 475.4 296.1 468.6 308.3L420.6 388.3C413.8 399.7 399 403.4 387.7 396.6C376.3 389.8 372.6 375 379.4 363.7L427.4 283.7C434.2 272.3 448.1 268.6 460.3 275.4zM196.6 388.3C189.8 399.7 175 403.4 163.7 396.6C152.3 389.8 148.6 375 155.4 363.7L203.4 283.7C210.2 272.3 224.1 268.6 236.3 275.4C247.7 282.2 251.4 296.1 244.6 308.3L196.6 388.3zM348.3 275.4C359.7 282.2 363.4 296.1 356.6 308.3L308.6 388.3C301.8 399.7 287 403.4 275.7 396.6C264.3 389.8 260.6 375 267.4 363.7L315.4 283.7C322.2 272.3 336.1 268.6 348.3 275.4zM191.1 464C220.8 464 250.5 448.7 272 430.1C281.1 421.1 294.9 421.1 303.1 430.1C325.5 448.7 355.1 464 383.1 464C412.8 464 442.5 448.7 464 430.1C473.1 421.1 486.8 421.1 495.9 430.1C512.9 445.1 535.2 456.9 557.2 461.8C570.1 464.7 578.3 477.5 575.4 490.5C572.5 503.4 559.6 511.5 546.7 508.6C518 502.2 494.4 488.2 479.1 478.2C451.9 497.7 418.6 512 383.1 512C349.4 512 316.1 497.7 287.1 478.2C259.9 497.7 226.6 512 191.1 512C157.4 512 124.1 497.7 95.98 478.2C81.61 488.2 57.99 502.2 29.31 508.6C16.37 511.5 3.535 503.4 .6339 490.5C-2.267 477.5 5.865 464.7 18.8 461.8C41 456.8 62.76 444.1 79.1 430.1C89.09 421.1 102.8 421.1 111.9 430.1C133.5 448.7 163.1 464 191.1 464L191.1 464z\"]\n};\nvar faChartBar = {\n  prefix: 'far',\n  iconName: 'chart-bar',\n  icon: [512, 512, [\"bar-chart\"], \"f080\", \"M24 32C37.25 32 48 42.75 48 56V408C48 421.3 58.75 432 72 432H488C501.3 432 512 442.7 512 456C512 469.3 501.3 480 488 480H72C32.24 480 0 447.8 0 408V56C0 42.75 10.75 32 24 32zM128 136C128 122.7 138.7 112 152 112H360C373.3 112 384 122.7 384 136C384 149.3 373.3 160 360 160H152C138.7 160 128 149.3 128 136zM296 208C309.3 208 320 218.7 320 232C320 245.3 309.3 256 296 256H152C138.7 256 128 245.3 128 232C128 218.7 138.7 208 152 208H296zM424 304C437.3 304 448 314.7 448 328C448 341.3 437.3 352 424 352H152C138.7 352 128 341.3 128 328C128 314.7 138.7 304 152 304H424z\"]\n};\nvar faBarChart = faChartBar;\nvar faHandsBubbles = {\n  prefix: 'far',\n  iconName: 'hands-bubbles',\n  icon: [576, 512, [\"hands-wash\"], \"e05e\", \"M576 192c0-44.11-35.89-80-80-80c-2.389 0-4.637 .5-6.973 .7051C502.1 100.1 512 83.6 512 64c0-35.29-28.71-64-64-64s-64 28.71-64 64s28.71 64 64 64c.1934 0 .3691-.0547 .5625-.0566C428.9 142.5 416 165.7 416 192c0 10.25 2.111 19.98 5.641 29h-35.44c-.6253-2.649-1.894-7.336-4.48-12.92l12.42-39.31c6.088-19.27 3.279-40.05-7.703-57.02c-8.379-12.94-20.77-22.46-35.13-27.29c-1.703-4.568-3.914-8.986-6.625-13.17c-8.377-12.94-20.76-22.46-35.13-27.28c-1.705-4.568-3.916-8.986-6.625-13.17C291.9 13.87 274.1 2.793 253.9 .4453C251.3 .1465 248.8 0 246.2 0C232.2 0 219 4.33 208 11.94c-3.738-1.109-7.602-1.904-11.55-2.365c-2.572-.2988-5.129-.4453-7.66-.4453c-29.56 0-55.51 19.25-64.56 47.89l-19.15 60.61C103.6 117.5 102.1 117.5 100.6 117.4C63.06 117.4 32.49 147.4 32 184.2L32 276.4c.459 28.92 9.332 56.27 24.43 79.53C23.87 366.1 0 396.1 0 432C0 476.1 35.89 512 80 512c31.25 0 58.09-18.19 71.25-44.38C177.7 494.9 214.6 512 255.5 512h169c20.21 0 39.18-8.938 52.05-24.52c9.82-11.89 15.16-26.57 15.44-41.72c13.81-10.78 25.58-28.89 26-52c3.842-3 7.385-6.438 10.56-10.28c12.87-15.58 18.05-35.96 14.21-55.91c-3.146-16.37-12.21-30.41-24.77-40.15c-.1703-10.73-2.475-16.23-2.98-17.95C549.9 260.9 576 229.5 576 192zM448 80c-8.836 0-16-7.164-16-16s7.164-16 16-16c8.838 0 16 7.164 16 16S456.8 80 448 80zM310.1 143.3c8.132-25.72 45.2-13.62 37.41 11.05l-5.838 18.48c-6.963-2.395-14.36-3.781-22.06-3.781c-6.262 0-12.46 1.018-18.51 2.734L310.1 143.3zM306.6 113.9L286.9 176.2L241.3 190.3C241.5 189.9 241.9 189.7 242 189.3l27.18-86.47C277.3 77.09 314.4 89.19 306.6 113.9zM80 184.8c.1426-10.8 9.443-19.39 20.16-19.39C110.9 165.5 119.7 174.3 119.6 185.1l1.693 40.66l48.73-154.3c8.12-25.72 45.2-13.62 37.41 11.05L176.1 181.7C175 185.1 176.9 188.8 180.4 189.9c.6523 .2051 1.312 .3047 1.961 .3047c2.76 0 5.32-1.773 6.195-4.545l38.94-123.3c8.121-25.72 45.2-13.62 37.41 11.05L229.6 185.4c-.9668 3.061 .6777 6.057 3.438 7.48L213.1 199c-62.06 20.69-103.1 77.4-103.1 141.5v5.66C91.76 328.1 80.43 303.6 80 276.4V184.8zM80 464c-17.67 0-32-14.33-32-32c0-17.67 14.33-32 32-32c17.67 0 32 14.33 32 32C112 449.7 97.67 464 80 464zM476.5 360h-130c-3.59 0-6.5 2.91-6.5 6.5s2.91 6.5 6.5 6.5h103.3c9.432 0 18.08 6.373 19.86 15.63C472 401.1 462.5 412 450.5 412h-104c-3.59 0-6.5 2.91-6.5 6.5s2.91 6.5 6.5 6.5h77.27c9.432 0 18.08 6.373 19.86 15.63C446 453.1 436.5 464 424.5 464h-169c-53.85 0-97.5-43.65-97.5-97.5v-26.03c0-43.37 27.65-81.73 69.22-95.6l87.52-27.02c1.912-.5762 3.84-.8516 5.734-.8516c8.367 0 16.06 5.359 18.67 13.72c3.174 10.31-2.59 21.23-12.87 24.4L288 269h161.8c9.432 0 18.08 6.373 19.86 15.63C472 297.1 462.5 308 450.5 308h-104c-3.59 0-6.5 2.91-6.5 6.5s2.91 6.5 6.5 6.5h129.3c9.432 0 18.08 6.373 19.86 15.63C498 349.1 488.5 360 476.5 360zM496 224c-17.67 0-32-14.33-32-32s14.33-32 32-32c17.67 0 32 14.33 32 32S513.7 224 496 224z\"]\n};\nvar faHandsWash = faHandsBubbles;\nvar faLessThanEqual = {\n  prefix: 'far',\n  iconName: 'less-than-equal',\n  icon: [448, 512, [], \"f537\", \"M46.53 222.1l336 144C385.6 367.4 388.8 368 392 368c9.312 0 18.16-5.438 22.06-14.53c5.219-12.19-.4375-26.31-12.59-31.53L116.9 200l284.5-121.9c12.16-5.219 17.81-19.34 12.59-31.53c-5.25-12.19-19.28-17.78-31.53-12.59l-336 144C37.72 181.7 32 190.4 32 200S37.72 218.3 46.53 222.1zM424 432H24C10.75 432 0 442.8 0 456S10.75 480 24 480h400c13.25 0 24-10.75 24-24S437.3 432 424 432z\"]\n};\nvar faTrain = {\n  prefix: 'far',\n  iconName: 'train',\n  icon: [448, 512, [128646], \"f238\", \"M184 320C184 297.9 201.9 280 224 280C246.1 280 264 297.9 264 320C264 342.1 246.1 360 224 360C201.9 360 184 342.1 184 320zM352 0C405 0 448 42.98 448 96V352C448 394.8 420 431 381.4 443.4L408.1 471C418.3 480.4 418.3 495.6 408.1 504.1C399.6 514.3 384.4 514.3 375 504.1L318.1 448H129.9L72.97 504.1C63.6 514.3 48.4 514.3 39.03 504.1C29.66 495.6 29.66 480.4 39.03 471L66.63 443.4C27.98 431 0 394.8 0 352V96C0 42.98 42.98 0 96 0H352zM352 48H96C69.49 48 48 69.49 48 96V192H400V96C400 69.49 378.5 48 352 48zM96 400H352C378.5 400 400 378.5 400 352V240H48V352C48 378.5 69.49 400 96 400z\"]\n};\nvar faUpFromDottedLine = {\n  prefix: 'far',\n  iconName: 'up-from-dotted-line',\n  icon: [448, 512, [], \"e456\", \"M259.9 48.11L387.9 192.1C400.4 206.2 403.5 226.4 395.8 243.7C388 260.9 370.9 272 352 272H304V328C304 358.9 278.9 384 248 384H199.1C169.1 384 143.1 358.9 143.1 328V272H95.1C77.1 272 59.96 260.9 52.21 243.7C44.47 226.4 47.57 206.2 60.12 192.1L188.1 48.11C197.2 37.86 210.3 32 223.1 32C237.7 32 250.8 37.86 259.9 48.11V48.11zM95.1 224H191.1V328C191.1 332.4 195.6 336 199.1 336H248C252.4 336 256 332.4 256 328V224H352L223.1 80L95.1 224zM0 448C0 430.3 14.33 416 32 416C49.67 416 64 430.3 64 448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448zM160 448C160 465.7 145.7 480 128 480C110.3 480 96 465.7 96 448C96 430.3 110.3 416 128 416C145.7 416 160 430.3 160 448zM192 448C192 430.3 206.3 416 224 416C241.7 416 256 430.3 256 448C256 465.7 241.7 480 224 480C206.3 480 192 465.7 192 448zM352 448C352 465.7 337.7 480 320 480C302.3 480 288 465.7 288 448C288 430.3 302.3 416 320 416C337.7 416 352 430.3 352 448zM384 448C384 430.3 398.3 416 416 416C433.7 416 448 430.3 448 448C448 465.7 433.7 480 416 480C398.3 480 384 465.7 384 448z\"]\n};\nvar faEyeLowVision = {\n  prefix: 'far',\n  iconName: 'eye-low-vision',\n  icon: [640, 512, [\"low-vision\"], \"f2a8\", \"M150.7 92.77C195 58.27 251.8 32 320 32C400.8 32 465.5 68.84 512.6 112.6C559.4 156 590.7 207.1 605.5 243.7C608.8 251.6 608.8 260.4 605.5 268.3C592.1 300.6 565.2 346.1 525.6 386.7L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L150.7 92.77zM189.8 123.5L235.8 159.5C258.3 139.9 287.8 128 320 128C390.7 128 448 185.3 448 256C448 277.2 442.9 297.1 433.8 314.7L487.6 356.9C521.1 322.8 545.9 283.1 558.6 256C544.1 225.1 518.4 183.5 479.9 147.7C438.8 109.6 385.2 79.1 320 79.1C269.5 79.1 225.1 97.73 189.8 123.5L189.8 123.5zM394.9 284.2C398.2 275.4 400 265.9 400 255.1C400 211.8 364.2 175.1 320 175.1C319.3 175.1 318.7 176 317.1 176C319.3 181.1 320 186.5 320 191.1C320 202.2 317.6 211.8 313.4 220.3L394.9 284.2zM393.6 469.4L54.65 203.7C62.6 190.1 72.08 175.8 83.09 161.5L446.2 447.5C429.8 456.4 412.3 463.8 393.6 469.4V469.4zM34.46 268.3C31.74 261.8 31.27 254.5 33.08 247.8L113.3 310.6C126.1 328.7 141.7 347.2 160.1 364.3C186.6 388.9 218.4 409.1 255.1 421.8L329.2 479.8C326.1 479.9 323.1 480 320 480C239.2 480 174.5 443.2 127.4 399.4C80.62 355.1 49.34 304 34.46 268.3V268.3z\"]\n};\nvar faLowVision = faEyeLowVision;\nvar faTrafficLightGo = {\n  prefix: 'far',\n  iconName: 'traffic-light-go',\n  icon: [320, 512, [], \"f638\", \"M208 376C208 402.5 186.5 424 160 424C133.5 424 112 402.5 112 376C112 349.5 133.5 328 160 328C186.5 328 208 349.5 208 376zM208 256C208 282.5 186.5 304 160 304C133.5 304 112 282.5 112 256C112 229.5 133.5 208 160 208C186.5 208 208 229.5 208 256zM160 240C151.2 240 144 247.2 144 256C144 264.8 151.2 272 160 272C168.8 272 176 264.8 176 256C176 247.2 168.8 240 160 240zM112 136C112 109.5 133.5 88 160 88C186.5 88 208 109.5 208 136C208 162.5 186.5 184 160 184C133.5 184 112 162.5 112 136zM160 152C168.8 152 176 144.8 176 136C176 127.2 168.8 120 160 120C151.2 120 144 127.2 144 136C144 144.8 151.2 152 160 152zM0 64C0 28.65 28.65 0 64 0H256C291.3 0 320 28.65 320 64V352C320 440.4 248.4 512 160 512C71.63 512 0 440.4 0 352V64zM48 64V352C48 413.9 98.14 464 160 464C221.9 464 272 413.9 272 352V64C272 55.16 264.8 48 256 48H64C55.16 48 48 55.16 48 64z\"]\n};\nvar faFaceExhaling = {\n  prefix: 'far',\n  iconName: 'face-exhaling',\n  icon: [576, 512, [], \"e480\", \"M288 464C333.3 464 375.1 449.5 409.3 424.1L416.1 427.3C419.6 441.7 426.1 454.5 437.5 463.8C395.4 494.1 343.8 512 288 512C146.6 512 32 397.4 32 256C32 114.6 146.6 0 288 0C429.4 0 544 114.6 544 256C544 258.8 543.1 261.6 543.9 264.5C541.2 264.2 538.5 264 535.8 264C520.6 264 506.6 268.7 494.1 276.7C495.7 269.9 496 262.1 496 256C496 141.1 402.9 48 288 48C173.1 48 80 141.1 80 256C80 370.9 173.1 464 288 464H288zM248 384C248 361.9 265.9 344 288 344C310.1 344 328 361.9 328 384C328 406.1 310.1 424 288 424C265.9 424 248 406.1 248 384zM409 242.3C416.6 234.3 429.2 233.9 437.3 241.4C445.4 248.1 445.8 261.6 438.2 269.7C423.7 285.2 402.1 291.1 383.6 291.1C364.3 291.1 343.6 285.2 329 269.7C321.5 261.6 321.9 248.1 329.9 241.4C338 233.9 350.7 234.3 358.2 242.3C363.7 248.2 372.1 251.1 383.6 251.1C394.3 251.1 403.6 248.2 409 242.3V242.3zM166.2 242.3C171.7 248.2 180.1 251.1 191.6 251.1C202.3 251.1 211.6 248.2 217 242.3C224.6 234.3 237.2 233.9 245.3 241.4C253.4 248.1 253.8 261.6 246.2 269.7C231.7 285.2 210.1 291.1 191.6 291.1C172.3 291.1 151.6 285.2 137 269.7C129.5 261.6 129.9 248.1 137.1 241.4C146 233.9 158.7 234.3 166.2 242.3V242.3zM608 383.1C608 405.1 594.4 423.1 575.4 429.5C575.4 430.3 575.5 431.2 575.5 432C575.5 454.1 557.6 472 535.5 472C521.4 472 508.9 464.6 501.8 453.5C497.5 455.1 492.8 456 487.8 456C465.8 456 447.9 438.1 447.9 416C447.9 413.3 448.1 410.7 448.6 408.2L368 384L447.9 360C447.9 337.9 465.8 319.1 487.8 319.1C491.5 319.1 494.1 320.5 498.3 321.4C504.2 306.5 518.6 295.1 535.5 295.1C557.6 295.1 575.5 313.9 575.5 336C575.5 336.8 575.4 337.7 575.4 338.5C594.4 344.9 608 362.9 608 383.1L608 383.1z\"]\n};\nvar faSensorFire = {\n  prefix: 'far',\n  iconName: 'sensor-fire',\n  icon: [640, 512, [], \"e02a\", \"M48 96V416C48 424.8 55.16 432 64 432H306.1C314.2 449.5 324.8 465.7 337.6 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V128.2C435.4 127 422.5 130.9 412.5 139.9C408.2 143.6 404.1 147.5 400 151.4V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96zM144 264C144 277.3 133.3 288 120 288C106.7 288 96 277.3 96 264V152C96 138.7 106.7 128 120 128C133.3 128 144 138.7 144 152V264zM240 264C240 277.3 229.3 288 216 288C202.7 288 192 277.3 192 264V152C192 138.7 202.7 128 216 128C229.3 128 240 138.7 240 152V264zM509 221.3C516.9 211.5 525.8 200.6 535.5 191.8C541.1 186.7 549.9 186.7 555.5 191.9C580.2 214.6 601.1 244.5 615.8 273C630.4 301.1 640 329.8 640 349.9C640 437.8 568.7 511.9 480 511.9C390.3 511.9 320 437.7 320 349.9C320 323.5 332.7 291.3 352.4 259.4C372.4 227 400.5 193.3 433.8 163.6C439.4 158.6 447.1 158.6 453.5 163.6C473.3 181.4 491.8 200.6 509 221.3V221.3zM550 336.9C548 332.9 546 328.9 543 324.9L507 366.9C507 366.9 448.1 292.9 444.1 287.9C415 324.9 400 345.9 400 369.9C400 418.9 436 447.9 480.1 447.9C499 447.9 515 442.9 530 432.9C560 411.9 568 369.9 550 336.9z\"]\n};\nvar faUserUnlock = {\n  prefix: 'far',\n  iconName: 'user-unlock',\n  icon: [640, 512, [], \"e058\", \"M224 256c70.69 0 128-57.31 128-128c0-70.69-57.31-128-128-128S96 57.31 96 128C96 198.7 153.3 256 224 256zM224 48c44.11 0 80 35.89 80 80c0 44.11-35.89 80-80 80S144 172.1 144 128C144 83.89 179.9 48 224 48zM592 288h-128V208c0-17.62 14.38-32 32-32s32 14.38 32 32V224H576V212.7c0-41.84-30.03-80.04-71.66-84.27c-2.805-.2852-5.59-.4229-8.336-.4229C451.9 127.1 416 163.9 416 208V288h-16C373.6 288 352 309.6 352 336v128c0 26.4 21.6 48 48 48h192c26.4 0 48-21.6 48-48v-128C640 309.6 618.4 288 592 288zM496 432c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S513.6 432 496 432zM320 464c0 18.08 6.256 34.59 16.41 48H32c-17.67 0-32-14.33-32-32c0-97.2 78.8-176 176-176h96c18.09 0 35.54 2.748 51.97 7.818C321.5 319.5 320 327.5 320 336v25.52C305.1 355.5 288.1 352 272 352h-96c-65.16 0-119.1 48.95-127 112H320z\"]\n};\nvar faHexagonDivide = {\n  prefix: 'far',\n  iconName: 'hexagon-divide',\n  icon: [512, 512, [], \"e1ad\", \"M223.1 160C223.1 142.3 238.3 128 255.1 128C273.7 128 288 142.3 288 160C288 177.7 273.7 192 255.1 192C238.3 192 223.1 177.7 223.1 160zM344 232C357.3 232 368 242.7 368 256C368 269.3 357.3 280 344 280H167.1C154.7 280 143.1 269.3 143.1 256C143.1 242.7 154.7 232 167.1 232H344zM288 352C288 369.7 273.7 384 255.1 384C238.3 384 223.1 369.7 223.1 352C223.1 334.3 238.3 320 255.1 320C273.7 320 288 334.3 288 352zM15.96 218.6L108.5 66.56C121.5 45.1 144.9 32 169.1 32H342C367.1 32 390.5 45.1 403.5 66.56L496 218.6C510 241.6 510 270.4 496 293.4L403.5 445.4C390.5 466.9 367.1 480 342 480H169.1C144.9 480 121.5 466.9 108.5 445.4L15.96 293.4C1.962 270.4 1.962 241.6 15.96 218.6V218.6zM56.96 243.5C52.29 251.2 52.29 260.8 56.96 268.5L149.5 420.5C153.8 427.6 161.6 432 169.1 432H342C350.4 432 358.2 427.6 362.5 420.5L455 268.5C459.7 260.8 459.7 251.2 455 243.5L362.5 91.52C358.2 84.37 350.4 80 342 80H169.1C161.6 80 153.8 84.37 149.5 91.52L56.96 243.5zM403.5 66.56L362.5 91.52L403.5 66.56zM15.96 293.4L56.96 268.5z\"]\n};\nvar fa00 = {\n  prefix: 'far',\n  iconName: '00',\n  icon: [640, 512, [], \"e467\", \"M288 176V336C288 415.5 223.5 480 144 480C64.47 480 0 415.5 0 336V176C0 96.47 64.47 32 144 32C223.5 32 288 96.47 288 176zM48 336C48 389 90.98 432 144 432C197 432 240 389 240 336V176C240 122.1 197 80 144 80C90.98 80 48 122.1 48 176V336zM640 176V336C640 415.5 575.5 480 496 480C416.5 480 352 415.5 352 336V176C352 96.47 416.5 32 496 32C575.5 32 640 96.47 640 176zM400 336C400 389 442.1 432 496 432C549 432 592 389 592 336V176C592 122.1 549 80 496 80C442.1 80 400 122.1 400 176V336z\"]\n};\nvar faCrow = {\n  prefix: 'far',\n  iconName: 'crow',\n  icon: [640, 512, [], \"f520\", \"M416 103.1C416 90.74 426.7 79.1 440 79.1C453.3 79.1 464 90.74 464 103.1C464 117.3 453.3 127.1 440 127.1C426.7 127.1 416 117.3 416 103.1zM111.2 384L39.17 442.6C28.89 450.1 13.75 449.4 5.386 439.2C-2.982 428.9-1.431 413.8 8.849 405.4L336 139.1V104C336 46.56 382.6 0 440 0C469.5 0 496.1 12.28 515 32H558C596.8 32 630.6 58.39 640 96L544 120V192C544 279.1 484.9 354.1 404.2 376.8L446.2 478.9C451.2 491.1 445.4 505.1 433.1 510.2C420.9 515.2 406.9 509.4 401.8 497.1L355.2 383.1C354.1 383.1 353.1 384 352 384H311.1L350.2 478.9C355.2 491.1 349.4 505.1 337.1 510.2C324.9 515.2 310.9 509.4 305.8 497.1L259.2 384L111.2 384zM352 336C431.5 336 496 271.5 496 191.1V103.1C496 73.07 470.9 47.1 440 47.1C409.1 47.1 384 73.07 384 103.1V161.9L170.1 336H352zM360 127.1C373.3 127.1 384 138.7 384 151.1V175.2C384 261.7 323.8 336.5 239.3 354.1L109.1 383.4L98.87 336.6L229.1 308.1C291.5 294.4 336 239.1 336 175.2V151.1C336 138.7 346.7 127.1 360 127.1H360z\"]\n};\nvar faCassetteBetamax = {\n  prefix: 'far',\n  iconName: 'cassette-betamax',\n  icon: [576, 512, [\"betamax\"], \"f8a4\", \"M352 384h112c17.62 0 32-14.38 32-32V240c0-17.62-14.38-32-32-32H352c-17.62 0-32 14.38-32 32V352C320 369.6 334.4 384 352 384zM368 256H448v80h-80V256zM512 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V96C576 60.65 547.3 32 512 32zM528 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V160h480V416zM184 400c57.44 0 104-46.56 104-104S241.4 192 184 192S80 238.6 80 296S126.6 400 184 400zM184 240c30.88 0 56 25.12 56 56S214.9 352 184 352S128 326.9 128 296S153.1 240 184 240zM184 320C197.3 320 208 309.3 208 296c0-13.26-10.74-24-24-24C170.7 272 160 282.7 160 296C160 309.3 170.7 320 184 320z\"]\n};\nvar faBetamax = faCassetteBetamax;\nvar faSailboat = {\n  prefix: 'far',\n  iconName: 'sailboat',\n  icon: [576, 512, [], \"e445\", \"M508.6 294.2C512.4 299 513.1 305.5 510.4 311C507.7 316.5 502.1 320 496 320H272C263.2 320 256 312.8 256 304V16C256 9.166 260.3 3.086 266.8 .867C273.3-1.351 280.4 .7825 284.6 6.178L508.6 294.2zM212.6 96.69C219.4 98.73 224 104.1 224 112V304C224 312.8 216.8 320 208 320H80C74.1 320 68.68 316.8 65.89 311.6C63.11 306.3 63.41 300 66.69 295.1L194.7 103.1C198.6 97.26 205.9 94.64 212.6 96.69V96.69zM556 352C566.3 352 573.9 361.5 571.6 371.5L562.5 412.1C549.3 470.5 497.5 512 437.6 512H138.4C78.53 512 26.66 470.5 13.52 412.1L4.389 371.5C2.138 361.5 9.746 352 19.1 352H556zM59.1 400L60.35 401.6C68.56 438.1 100.1 464 138.4 464H437.6C475 464 507.4 438.1 515.6 401.6L516 400H59.1z\"]\n};\nvar faWindowRestore = {\n  prefix: 'far',\n  iconName: 'window-restore',\n  icon: [512, 512, [], \"f2d2\", \"M432 48H208C190.3 48 176 62.33 176 80V96H128V80C128 35.82 163.8 0 208 0H432C476.2 0 512 35.82 512 80V304C512 348.2 476.2 384 432 384H416V336H432C449.7 336 464 321.7 464 304V80C464 62.33 449.7 48 432 48zM320 128C355.3 128 384 156.7 384 192V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V192C0 156.7 28.65 128 64 128H320zM64 464H320C328.8 464 336 456.8 336 448V256H48V448C48 456.8 55.16 464 64 464z\"]\n};\nvar faNfcMagnifyingGlass = {\n  prefix: 'far',\n  iconName: 'nfc-magnifying-glass',\n  icon: [640, 512, [], \"e1f9\", \"M368 182.2V149.3C368 128.8 351.3 112 330.7 112H224c-13.25 0-24 10.75-24 24v78.66C185.7 222.1 176 238.3 176 256c0 26.51 21.49 48 48 48S272 282.5 272 256c0-17.72-9.713-33.03-24-41.34V160H320v64.88C332.9 207.5 349.2 193.1 368 182.2zM136 160C149.3 160 160 149.3 160 136S149.3 112 136 112H117.3C96.75 112 80 128.8 80 149.3v213.3C80 383.3 96.75 400 117.3 400h192.9C301.6 385.2 294.7 369.3 291.2 352H128V160H136zM64 432c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16v72.14C415.2 163.3 431.2 160 448 160V96c0-35.35-28.65-64-64-64H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c8.82 0 16.87-2.238 24.49-5.505C379.7 467.2 354.1 452.5 333.9 432H64zM632.1 471l-79.12-79.12C567.8 371.4 576 346.7 576 320c0-70.69-57.31-128-128-128c-70.69 0-128 57.31-128 128c0 70.69 57.31 128 128 128c26.67 0 51.41-8.191 71.91-22.15l79.12 79.12C603.7 509.7 609.9 512 616 512s12.28-2.344 16.97-7.031C642.3 495.6 642.3 480.4 632.1 471zM448 400c-44.11 0-80-35.89-80-80s35.89-80 80-80c44.11 0 80 35.89 80 80S492.1 400 448 400z\"]\n};\nvar faFileBinary = {\n  prefix: 'far',\n  iconName: 'file-binary',\n  icon: [384, 512, [], \"e175\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM216 264C216 277.3 226.8 288 240 288v80c-13.25 0-24 10.75-24 24S226.8 416 240 416H288c13.25 0 24-10.75 24-24S301.3 368 288 368V264c0-13.25-10.75-24-24-24H240C226.8 240 216 250.8 216 264zM144 240H128c-30.88 0-56 25.12-56 56v64C72 390.9 97.13 416 128 416h16c30.88 0 56-25.12 56-56v-64C200 265.1 174.9 240 144 240zM152 360c0 4.406-3.594 8-8 8H128c-4.406 0-8-3.594-8-8v-64C120 291.6 123.6 288 128 288h16c4.406 0 8 3.594 8 8V360z\"]\n};\nvar faCircleV = {\n  prefix: 'far',\n  iconName: 'circle-v',\n  icon: [512, 512, [], \"e12a\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM370.7 146.5c-11.86-5.891-26.27-1.125-32.2 10.73L256 322.3L173.5 157.3C167.5 145.4 153.2 140.6 141.3 146.5C129.4 152.5 124.6 166.9 130.5 178.7l104 208C238.6 394.9 246.9 400 256 400s17.41-5.141 21.47-13.27l104-208C387.4 166.9 382.6 152.5 370.7 146.5z\"]\n};\nvar faSquarePlus = {\n  prefix: 'far',\n  iconName: 'square-plus',\n  icon: [448, 512, [61846, \"plus-square\"], \"f0fe\", \"M200 344V280H136C122.7 280 112 269.3 112 256C112 242.7 122.7 232 136 232H200V168C200 154.7 210.7 144 224 144C237.3 144 248 154.7 248 168V232H312C325.3 232 336 242.7 336 256C336 269.3 325.3 280 312 280H248V344C248 357.3 237.3 368 224 368C210.7 368 200 357.3 200 344zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faPlusSquare = faSquarePlus;\nvar faBowlScoops = {\n  prefix: 'far',\n  iconName: 'bowl-scoops',\n  icon: [448, 512, [127813], \"e3df\", \"M178.9 81.28C161.4 72.04 142.2 66.53 122.5 65.09C131.4 45.66 145.7 29.21 163.6 17.67C181.6 6.127 202.5-.0078 223.9-.0078C245.2-.0078 266.1 6.127 284.1 17.67C302.1 29.21 316.4 45.66 325.3 65.09C305.6 66.61 286.5 72.16 269 81.39C251.6 90.63 236.3 103.3 224 118.7C211.7 103.3 196.3 90.51 178.9 81.28zM256.8 128.8C277.8 107.8 306.3 95.1 336 95.1C365.7 95.1 394.2 107.8 415.2 128.8C436.2 149.8 448 178.3 448 207.1C447.8 213.4 447.3 218.7 446.4 223.1H225.6C224.7 218.7 224.2 213.4 224 207.1C224 178.3 235.8 149.8 256.8 128.8zM1.603 223.1C.696 218.7 .1613 213.4 .0026 207.1C.0598 183.9 7.904 160.4 22.37 141.1C36.83 121.8 57.15 107.7 80.28 100.8C103.4 94.02 128.1 94.84 150.8 103.2C173.4 111.5 192.7 126.1 205.9 147.2C196.8 166.2 192.1 186.1 192 207.1C191.1 213.3 192.3 218.7 192.1 223.1H1.603zM438.7 257.5C440.8 258.4 442.7 259.8 444.2 261.6C445.7 263.3 446.8 265.4 447.5 267.6C448.1 269.8 448.3 272.1 448 274.4C443.3 313.5 424.4 349.5 394.9 375.6C365.4 401.7 327.4 416.1 288 415.1L347.9 485.3C349.1 487.6 351.3 490.4 351.8 493.5C352.3 496.5 351.9 499.7 350.6 502.5C349.4 505.3 347.3 507.7 344.7 509.4C342.1 511.1 339.1 512 336 511.1H112C108.9 512 105.9 511.1 103.3 509.4C100.7 507.7 98.62 505.3 97.36 502.5C96.1 499.7 95.69 496.5 96.17 493.5C96.66 490.4 98.02 487.6 100.1 485.3L160 415.1C120.6 416.1 82.61 401.7 53.12 375.6C23.64 349.5 4.739 313.5 .0026 274.4C-.312 272.1-.1338 269.8 .5251 267.6C1.184 265.4 2.309 263.3 3.824 261.6C5.339 259.8 7.209 258.4 9.309 257.5C11.41 256.5 13.69 256 16 255.1H432C434.3 256 436.6 256.5 438.7 257.5zM266.1 463.1L224 415.3L181.1 463.1H266.1zM389.3 303.1H58.75C67.86 323.1 82.21 339.3 100.1 350.6C118 361.1 138.8 367.1 160 367.1H288C302.7 368 317.3 365.2 330.9 359.5C344.5 353.9 356.8 345.6 367.2 335.2C376.3 326.1 383.7 315.6 389.3 303.1z\"]\n};\nvar faMistletoe = {\n  prefix: 'far',\n  iconName: 'mistletoe',\n  icon: [576, 512, [], \"f7b4\", \"M542.1 229.4c-26-26-89.63-38.63-130.9-44.13l-99.26-99.13l.0332-62.16C311.1 10.75 301.2 0 287.1 0S263.1 10.75 263.1 24l.0469 27.47C264 51.6 263.9 51.71 263.9 51.85v34.31L164.8 185.3c-41.25 5.5-104.9 18.12-130.9 44.13c-40 40-45.38 99.38-12.12 132.8c14.62 14.62 34.38 21.88 55.38 21.88c26.5 0 55-11.5 77.38-33.88c14.88-14.88 25.25-42 32.63-70.25c5.5 4.875 12.63 8.125 20.75 8.125c17.75 0 32-14.25 32-32s-14.25-32-32-32c-3.625 0-6.875 1-10.25 2.125c.5-2.375 .75-4.625 1-6.875l65.25-65.25v128.2c-28.38 32.88-72 89.23-72 127.4C191.9 466.2 234.1 512 287.1 512c53 0 95.99-45.77 95.99-102.4c0-38.13-43.63-94.56-72.01-127.3l-.0078-128.4l65.25 65.25c5.5 41.25 18.12 104.9 44.13 130.9c22.38 22.38 50.88 33.88 77.38 33.88c21 0 40.75-7.125 55.5-21.75C587.5 328.8 582.1 269.4 542.1 229.4zM120.7 316.2c-12.5 12.5-28.75 19.88-43.5 19.88c-6.252 0-15-1.375-21.5-7.75c-14-14.12-8.375-44.5 12.13-65c10.38-10.38 43.38-20.25 79.88-26.88C140.9 272.8 131.1 305.8 120.7 316.2zM335.9 409.6c0 30-21.5 54.38-48 54.38c-26.5 0-48-24.38-48-54.38c0-13.88 20.38-47.5 48-81.5C315.2 362 335.9 396 335.9 409.6zM520.2 328.3c-6.5 6.375-15.25 7.75-21.5 7.75c-14.75 0-31-7.375-43.38-19.88c-10.38-10.38-20.25-43.38-26.88-79.75c36.25 6.625 69.38 16.62 79.75 26.88C528.6 283.8 534.2 314.2 520.2 328.3zM352 64c0-17.67 14.33-32 32-32c17.67 0 32 14.33 32 32c0 17.67-14.33 32-32 32C366.3 96 352 81.67 352 64z\"]\n};\nvar faCustard = {\n  prefix: 'far',\n  iconName: 'custard',\n  icon: [576, 512, [127854], \"e403\", \"M568.1 407C573.5 411.5 576 417.6 576 423.1C576 430.4 573.5 436.5 568.1 440.1C564.5 445.5 558.4 447.1 552 447.1H24C17.63 447.1 11.53 445.5 7.029 440.1C2.529 436.5 0 430.4 0 423.1C0 417.6 2.529 411.5 7.029 407C11.53 402.5 17.63 399.1 24 399.1H552C558.4 399.1 564.5 402.5 568.1 407zM66.45 356.7C63.08 351.3 61.1 344.8 63.42 338.6L115.2 115.1C118.8 101 127.3 87.73 139.5 78.28C151.6 68.83 166.6 63.79 182 63.1H393.1C409.4 63.79 424.4 68.83 436.5 78.28C448.7 87.73 457.2 101 460.8 115.1L512.6 338.6C514 344.8 512.9 351.3 509.6 356.7C506.2 362.1 500.8 365.9 494.6 367.4C492.8 367.8 490.1 368 489.2 367.1C483.7 367.1 478.5 366.2 474.3 362.8C470 359.4 467 354.7 465.8 349.4L438.6 232.2L436.7 230.7C425.7 221.2 411.7 215.9 397.2 215.9C382.7 215.9 368.6 221.2 357.7 230.7C338.1 247 313.5 255.1 288 255.1C262.5 255.1 237.9 247 218.3 230.7C207.4 221.2 193.3 215.9 178.8 215.9C164.3 215.9 150.2 221.2 139.3 230.7L137.4 232.2L110.2 349.4C109.5 352.5 108.2 355.4 106.3 357.1C104.5 360.5 102.2 362.7 99.51 364.4C96.83 366.1 93.85 367.2 90.74 367.7C87.63 368.2 84.44 368.1 81.38 367.4C75.18 365.9 69.81 362.1 66.45 356.7zM151.4 172.1C168.1 167.6 185.6 167.2 202.5 170.9C219.4 174.6 235.2 182.3 248.5 193.3C259.5 202.6 273.5 207.7 288 207.7C302.5 207.7 316.5 202.6 327.5 193.3C340.9 182.3 356.6 174.6 373.5 170.1C390.4 167.3 407.9 167.7 424.6 172.1L414.1 126.8C412.9 122.5 410.2 118.6 406.6 115.9C402.1 113.3 398.5 111.9 393.1 111.1H182C177.5 111.9 173 113.3 169.4 115.9C165.8 118.6 163.1 122.5 161.9 126.8L151.4 172.1z\"]\n};\nvar faLacrosseStick = {\n  prefix: 'far',\n  iconName: 'lacrosse-stick',\n  icon: [640, 512, [], \"e3b5\", \"M608 184.7C608 110.5 537.1 0 435.1 0c-95.81 0-87.21 84.52-165.7 145.6L263.2 150.4C253.3 158.1 214.5 189.9 214.5 252.8c0 20.8 5.584 40.58 15.22 57.94l-189.2 158.9c-5.648 4.751-8.562 11.55-8.562 18.39C32 504.1 45.73 512 56.02 512c5.438 0 10.92-1.844 15.42-5.625l189.6-159.3c26.17 20.27 53.79 25.87 78.62 25.87c26.7 0 53.6-8.506 76.28-26.14l6.237-4.873c27.08-21.04 61.41-36.49 107.1-48.63C567.9 283.5 608 248.8 608 184.7zM559.9 184.9c0 83.54-73.57 46.45-167.3 119.3l-6.148 4.805c-13.51 10.51-29.69 16.06-46.8 16.06c-68.71 0-77.22-59.5-77.22-71.69c0-.1383-.0111-.553-.0111-1.211c0-6.971 1.245-41.25 30.09-63.69l6.365-4.928C387.5 114.5 371.9 48 435.1 48C494.1 48 559.9 117.7 559.9 184.9z\"]\n};\nvar faHockeyMask = {\n  prefix: 'far',\n  iconName: 'hockey-mask',\n  icon: [448, 512, [], \"f6ee\", \"M191.1 416c-8.875 0-15.1 7.12-15.1 15.1s7.125 16 16 16c8.875 0 15.1-7.122 15.1-15.1S200.9 416 191.1 416zM191.1 352c-8.875 0-15.1 7.122-15.1 15.1s7.122 15.1 15.1 15.1S207.1 376.9 207.1 368S200.9 352 191.1 352zM272 112c8.875 0 16-7.142 16-16.02s-7.125-16-16-16c-8.875 0-16 7.143-16 16.02S263.1 112 272 112zM175.1 112c8.875 0 16-7.125 16-16s-7.125-16.02-16-16.02s-16 7.127-16 16S167.1 112 175.1 112zM191.1 288C183.1 288 175.1 295.1 175.1 303.1s7.12 15.1 15.1 15.1S207.1 312.9 207.1 304S200.9 288 191.1 288zM256 416c-8.875 0-16 7.125-16 16s7.127 15.1 16 15.1c8.875 0 15.1-7.125 15.1-16S264.9 416 256 416zM256 288c-8.875 0-16 7.125-16 16s7.129 15.99 16 15.99c8.875 0 15.1-7.122 15.1-15.1S264.9 288 256 288zM256 352c-8.875 0-16 7.125-16 16s7.125 15.99 16 15.99c8.875 0 15.1-7.125 15.1-16S264.9 352 256 352zM224 128C215.1 128 207.1 135.1 207.1 144S215.1 160 224 160s16-7.125 16-16S232.9 128 224 128zM448 238.2c0-88.34-30.45-147.8-71.37-183.7C335.1 18.12 279.5-.0002 224-.0002c-55.63 0-111.1 18.13-152.6 54.5C30.45 90.31 .0002 149.8 .0002 238.2c0 49.81 9.68 108.8 32.62 177.8C64.5 511.1 224 512 224 512s159.5-.0051 191.4-96.01C438.3 346.9 448 287.1 448 238.2zM399.7 238.1c0 47.57-9.922 102.5-29.94 162.7C352.9 451.9 256.4 463.9 224 464c-26.38 0-128.4-10.75-145.8-63.13c-20.01-60.2-29.94-115.2-29.94-162.7c0-64.73 18.37-115.7 54.69-147.5C133.9 63.5 177.1 48 224 48s90.13 15.5 121 42.62C381.3 122.4 399.7 173.4 399.7 238.1zM199.1 207.1C199.1 190.4 185.6 176 167.1 176H103.1c-17.63 0-31.1 14.36-31.1 31.98C71.1 243.4 100.6 272 135.1 272S199.1 243.4 199.1 207.1zM280 176c-17.63 0-32 14.36-32 31.98C248 243.4 276.6 272 312 272s63.1-28.64 63.1-64.02C376 190.4 361.6 176 344 176H280z\"]\n};\nvar faSunrise = {\n  prefix: 'far',\n  iconName: 'sunrise',\n  icon: [576, 512, [127749], \"f766\", \"M551.1 463.1L491.5 464l29.38-44.75c7.375-11.12 8.75-25.25 3.625-37.75c-5.25-12.38-16.12-21.5-29.25-24.25l-70.75-14.5L410 272c-2.75-13.25-11.75-24.25-24.25-29.38c-12.5-5.25-26.62-3.75-37.63 3.625L287.8 286L227.6 246.1c-22.5-14.88-56.5-.875-61.88 25.62l-14.5 70.88L80.63 357c-13.38 2.75-24.12 11.75-29.38 24.25c-5 12.5-3.75 26.5 3.75 37.75L84.75 464l-60.75-.0065C10.8 463.1 0 474.8 0 487.1S10.8 512 24 512H551.1C565.2 512 576 501.2 576 487.1S565.2 463.1 551.1 463.1zM234.6 464c4.625-15.62 16-29 32.13-35.75c28.5-11.75 61.5 1.875 73.25 30.38c.75 1.75 1.125 3.625 1.625 5.375H234.6zM434 464h-43.25c-1.25-8-3.125-16-6.375-23.75c-21.88-53-82.88-78.25-135.9-56.38C213.8 398.3 191.1 429.4 185.8 464h-43.5l-40.88-62.13l90.88-18.62l18.5-90.88l77.38 51.25l77.25-51.13l18.75 90.88l90.75 18.75L434 464zM224.1 120.1L264 81.94V200C264 213.3 274.8 224 288 224s24-10.75 24-24V81.94l39.03 39.03C355.7 125.7 361.9 128 368 128s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94l-80-80c-9.375-9.375-24.56-9.375-33.94 0l-80 80c-9.375 9.375-9.375 24.56 0 33.94S215.6 130.3 224.1 120.1z\"]\n};\nvar faPanelEws = {\n  prefix: 'far',\n  iconName: 'panel-ews',\n  icon: [512, 512, [], \"e42e\", \"M200 80h-80C106.8 80 96 90.75 96 104S106.8 128 120 128h80C213.2 128 224 117.2 224 104S213.2 80 200 80zM200 160h-80C106.8 160 96 170.8 96 184S106.8 208 120 208h80C213.2 208 224 197.2 224 184S213.2 160 200 160zM392 80h-80C298.8 80 288 90.75 288 104S298.8 128 312 128h80C405.2 128 416 117.2 416 104S405.2 80 392 80zM392 160h-80C298.8 160 288 170.8 288 184s10.75 24 24 24h80C405.2 208 416 197.2 416 184S405.2 160 392 160zM448 0H64C28.64 0 0 28.64 0 64v384c0 35.36 28.64 64 64 64h384c35.36 0 64-28.64 64-64V64C512 28.64 483.4 0 448 0zM464 448c0 8.832-7.168 16-16 16h-32V288c0-17.66-14.34-32-32-32h-64c-17.66 0-32 14.34-32 32v176H64c-8.832 0-16-7.168-16-16v-123.7C57.57 329.8 64 340.2 64 352v32c0 35.36 28.64 64 64 64s64-28.64 64-64v-32c17.66 0 32-14.34 32-32V288c0-17.66-14.34-32-32-32H160C142.3 256 128 270.3 128 288v32c0 17.66 14.34 32 32 32v32c0 17.66-14.34 32-32 32s-32-14.34-32-32v-32c0-29.82-20.38-54.88-48-61.98V64c0-8.832 7.168-16 16-16h384c8.832 0 16 7.168 16 16V448z\"]\n};\nvar faToriiGate = {\n  prefix: 'far',\n  iconName: 'torii-gate',\n  icon: [512, 512, [9961], \"f6a1\", \"M0 112V0L71.37 23.79C87.68 29.23 104.8 32 121.1 32H390C407.2 32 424.3 29.23 440.6 23.79L512 0V112C512 147.3 483.3 176 448 176V240H488C501.3 240 512 250.7 512 264C512 277.3 501.3 288 488 288H448V488C448 501.3 437.3 512 424 512C410.7 512 400 501.3 400 488V288H112V488C112 501.3 101.3 512 88 512C74.75 512 64 501.3 64 488V288H24C10.75 288 0 277.3 0 264C0 250.7 10.75 240 24 240H64V176C28.65 176 0 147.3 0 112zM64 128H448C456.8 128 464 120.8 464 112V66.6L455.8 69.33C434.6 76.4 412.4 80 390 80H121.1C99.61 80 77.4 76.4 56.19 69.33L48 66.6V112C48 120.8 55.16 128 64 128V128zM112 240H232V176H112V240zM280 176V240H400V176H280z\"]\n};\nvar faCloudExclamation = {\n  prefix: 'far',\n  iconName: 'cloud-exclamation',\n  icon: [640, 512, [], \"e491\", \"M320 160C333.3 160 344 170.7 344 184V296C344 309.3 333.3 320 320 320C306.7 320 296 309.3 296 296V184C296 170.7 306.7 160 320 160zM352 384C352 401.7 337.7 416 320 416C302.3 416 288 401.7 288 384C288 366.3 302.3 352 320 352C337.7 352 352 366.3 352 384zM144 480C64.47 480 0 415.5 0 336C0 273.3 40.07 219.1 96 200.2V200C96 107.2 171.2 32 264 32C314.9 32 360.4 54.6 391.3 90.31C406.2 83.68 422.6 80 440 80C506.3 80 560 133.7 560 200C560 206.6 559.5 213 558.5 219.3C606.5 240.3 640 288.3 640 344C640 416.4 583.4 475.6 512 479.8V480H144zM264 80C197.7 80 144 133.7 144 200L144 234.1L111.1 245.5C74.64 258.7 48 294.3 48 336C48 389 90.98 432 144 432H506.6L509.2 431.8C555.4 429.2 592 390.8 592 344C592 308 570.4 276.9 539.2 263.3L505.1 248.4L511.1 211.7C511.7 207.9 512 204 512 200C512 160.2 479.8 128 440 128C429.5 128 419.6 130.2 410.8 134.2L378.2 148.7L354.9 121.7C332.8 96.08 300.3 80 263.1 80L264 80z\"]\n};\nvar faMessageLines = {\n  prefix: 'far',\n  iconName: 'message-lines',\n  icon: [512, 512, [\"comment-alt-lines\"], \"f4a6\", \"M360 144h-208C138.8 144 128 154.8 128 168S138.8 192 152 192h208C373.3 192 384 181.3 384 168S373.3 144 360 144zM264 240h-112C138.8 240 128 250.8 128 264S138.8 288 152 288h112C277.3 288 288 277.3 288 264S277.3 240 264 240zM447.1 0h-384c-35.25 0-64 28.75-64 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.1c0 9.836 11.02 15.55 19.12 9.7l124.9-93.7h144c35.25 0 64-28.75 64-63.1V63.1C511.1 28.75 483.2 0 447.1 0zM464 352c0 8.75-7.25 16-16 16h-160l-80 60v-60H64c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h384c8.75 0 16 7.25 16 16V352z\"]\n};\nvar faCommentAltLines = faMessageLines;\nvar faFrog = {\n  prefix: 'far',\n  iconName: 'frog',\n  icon: [576, 512, [], \"f52e\", \"M576 190c0-21.5-11.75-41-30.5-51.25C516.9 122.1 479.6 109 460 102.1C448.6 61.75 412 32 368 32c-43 0-78.88 28.38-91.13 67.38C120.2 120.5-.4999 254.5 .0001 417C.1251 451.9 29.13 480 64 480h304c8.875 0 16-7.125 16-16c0-17.62-14.38-32-32-32h-29.75l18.88-25.5c9.25-13.88 14.75-29.25 17.12-44.75L469.6 480h90.38c8.875 0 16-7.125 16-16c0-17.62-14.38-32-32-32h-53.63l-98.5-104.6l154.4-86.75C564.6 230.4 576 211 576 190zM522.8 198.8L348 294.9c-7.5-15.38-18.25-29.5-32.88-40.38c-39.63-29.75-95-29.75-134.7 0l-34.75 26c-10.62 8-12.75 23-4.75 33.63c7.875 10.63 23 12.75 33.5 4.875L209.2 292.9c22.63-17.12 54.38-17 76.1 0c27.25 20.5 33.88 58.63 15.63 86L262.5 432H64c-8.625 0-16-7-16-15.12c-.375-135.8 100.8-251.8 235.2-270l30.25-4l9.125-29.12C329 93.5 347.3 80 368 80c21.12 0 39.1 14.38 45.75 35.12L420.5 139L444 147.4c18.38 6.5 52.88 19.38 78.5 33.38C525.9 182.8 528 186.1 528 190C528 193.6 525.1 197 522.8 198.8zM368 120c-13.25 0-24 10.75-24 24s10.75 24 24 24s24-10.75 24-24S381.2 120 368 120z\"]\n};\nvar faBucket = {\n  prefix: 'far',\n  iconName: 'bucket',\n  icon: [448, 512, [], \"e4cf\", \"M96 160H48V152C48 68.05 116.1 0 200 0H248C331.9 0 400 68.05 400 152V160H352V152C352 94.56 305.4 48 248 48H200C142.6 48 96 94.56 96 152V160zM.0003 216C.0003 202.7 10.75 192 24 192H424C437.3 192 448 202.7 448 216C448 229.3 437.3 240 424 240H418L389.3 469.1C386.3 493.1 365.8 512 341.6 512H106.4C82.17 512 61.75 493.1 58.74 469.1L30 240H24C10.75 240 0 229.3 0 216H.0003zM106.4 464H341.6L369.6 240H78.37L106.4 464z\"]\n};\nvar faFloppyDiskPen = {\n  prefix: 'far',\n  iconName: 'floppy-disk-pen',\n  icon: [576, 512, [], \"e182\", \"M48 416V96c0-8.838 7.164-16 16-16h16v104c0 13.25 10.75 24 24 24h192C309.3 208 320 197.3 320 184V83.88l78.25 78.25C399.4 163.2 400 164.8 400 166.3v116.4l48-48V163.9c0-12.68-5.076-24.94-14.04-33.9l-83.9-83.9C341.1 37.06 328.8 32 316.1 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h195.8l9.594-48H64C55.16 432 48 424.8 48 416zM128 80h144V160H128V80zM307.4 420.6c-2.514 2.512-4.227 5.715-4.924 9.203l-14.28 71.41c-1.258 6.289 4.293 11.84 10.59 10.59l71.42-14.29c3.482-.6992 6.682-2.406 9.195-4.922l125.3-125.3l-72.01-72.01L307.4 420.6zM224 256c-35.2 0-64 28.8-64 64c0 35.2 28.8 64 64 64c35.2 0 64-28.8 64-64C288 284.8 259.2 256 224 256zM565.5 255.7l-21.1-21.11c-14.06-14.06-36.85-14.06-50.91 0l-38.13 38.13l72.01 72.01l38.13-38.13C579.5 292.5 579.5 269.7 565.5 255.7z\"]\n};\nvar faImage = {\n  prefix: 'far',\n  iconName: 'image',\n  icon: [512, 512, [], \"f03e\", \"M152 120c-26.51 0-48 21.49-48 48s21.49 48 48 48s48-21.49 48-48S178.5 120 152 120zM447.1 32h-384C28.65 32-.0091 60.65-.0091 96v320c0 35.35 28.65 64 63.1 64h384c35.35 0 64-28.65 64-64V96C511.1 60.65 483.3 32 447.1 32zM463.1 409.3l-136.8-185.9C323.8 218.8 318.1 216 312 216c-6.113 0-11.82 2.768-15.21 7.379l-106.6 144.1l-37.09-46.1c-3.441-4.279-8.934-6.809-14.77-6.809c-5.842 0-11.33 2.529-14.78 6.809l-75.52 93.81c0-.0293 0 .0293 0 0L47.99 96c0-8.822 7.178-16 16-16h384c8.822 0 16 7.178 16 16V409.3z\"]\n};\nvar faWindowFrame = {\n  prefix: 'far',\n  iconName: 'window-frame',\n  icon: [512, 512, [129695], \"e04f\", \"M488 464H480V32c0-17.6-14.4-32-32-32H64C46.4 0 32 14.4 32 32v432H23.1C10.75 464 0 474.7 0 487.1S10.75 512 23.1 512H488c13.25 0 24-10.75 24-23.1S501.3 464 488 464zM232 464H80v-192h152V464zM232 224H80V48h152V224zM432 464h-152v-192h152V464zM432 224h-152V48h152V224z\"]\n};\nvar faMicrophone = {\n  prefix: 'far',\n  iconName: 'microphone',\n  icon: [384, 512, [], \"f130\", \"M344 192C330.7 192 320 202.7 320 215.1V256c0 74.75-64.5 134.9-140.8 127.4C112.8 376.9 64 317.1 64 250.2V215.1C64 202.7 53.25 192 40 192S16 202.7 16 215.1v32.15c0 89.63 64 169.6 152 181.7V464H119.1C106.7 464 96 474.7 96 487.1S106.7 512 119.1 512h144C277.3 512 288 501.3 288 488S277.3 464 264 464H216v-33.77C301.8 418.5 368 344.9 368 256V215.1C368 202.7 357.3 192 344 192zM192 352c53 0 96-43 96-96v-160c0-52.1-43-96-96-96s-96 43-96 96v160C96 309 139 352 192 352zM144 96c0-26.5 21.5-48 48-48s48 21.5 48 48v160c0 26.5-21.5 48-48 48S144 282.5 144 256V96z\"]\n};\nvar faCow = {\n  prefix: 'far',\n  iconName: 'cow',\n  icon: [640, 512, [128004], \"f6c8\", \"M624.5 238L608 218.9V176c0-11.88-12.5-19.62-23.12-14.25c-6.125 3-11.38 7-16.12 11.5l-59.1-69.54C490.6 78.71 461.8 64 431 64H112c-48.62 0-88 39.38-88 88v86.38C9.5 250.1 0 267.9 0 288v32c39.75 0 72-32.25 72-72l.0002-96c0-16.88 10.63-31.12 25.38-37C96.5 119.1 96 123.5 96 128L96 416c0 17.62 14.38 32 32 32h64c17.75 0 32-14.38 32-32v-40c2.625 .875 5.375 1.375 8.125 2.125L232.1 392c0 8.875 7.125 16 16 16c8.75 0 16-7.125 16-16l.0625-8.625c2.625 .125 13.25 .125 16-.125L280.1 392c0 8.875 7.125 16 16 16c8.75 0 16-7.125 16-16l.0625-14C314.8 377.2 317.5 376.9 320 376V416c0 17.62 14.38 32 32 32h64C433.6 448 448 433.6 448 416V272L464 288v42c0 12.25 3.5 24.38 10.25 34.75l35.38 54.87C521.1 437.2 540.8 448 561.8 448H576c35.38 0 64-28.62 64-64V279.8C640 264.5 634.5 249.6 624.5 238zM210.1 320.6C217 292.8 242.1 272 272 272s54.88 20.75 61.88 48.5C272.6 341.5 271.8 341.5 210.1 320.6zM592 384c0 8.875-7.125 16-16 16h-14.25c-4.75 0-9.125-2.375-11.75-6.5l-35.5-54.88C513.6 335.8 512.9 332.1 512 329.1V268.1l-75.75-75.75C422.9 179 400 188.5 400 207.4V400h-32v-64c0-45.63-38.13-96-96-96c-58.12 0-95.1 50.75-95.1 96L176 400h-32V128c0-8.875 7.25-16 16-16h4.375C165.1 113.5 189.8 146.9 189.8 146.9C211.5 175.8 241.1 192 272 192s60.5-16.25 82.38-45.12c0 0 24.5-33.38 25.38-34.88H431c15.25 0 29.88 7.375 38.88 19.88l118.3 137.5C590.6 272.2 592 276 592 279.8V384zM560 304C551.1 304 544 311.1 544 320s7.126 16 16 16s16-7.125 16-16S568.9 304 560 304z\"]\n};\nvar faSquareRing = {\n  prefix: 'far',\n  iconName: 'square-ring',\n  icon: [448, 512, [], \"e44f\", \"M384 32H64C28.64 32 0 60.64 0 96v320c0 35.36 28.64 64 64 64h320c35.36 0 64-28.64 64-64V96C448 60.64 419.4 32 384 32zM400 416c0 8.832-7.168 16-16 16H64c-8.832 0-16-7.168-16-16V96c0-8.832 7.168-16 16-16h320c8.832 0 16 7.168 16 16V416zM224 128C153.3 128 96 185.3 96 256s57.31 128 128 128s128-57.31 128-128S294.7 128 224 128zM224 336c-44.19 0-80-35.81-80-80S179.8 176 224 176s80 35.81 80 80S268.2 336 224 336z\"]\n};\nvar faDownFromLine = {\n  prefix: 'far',\n  iconName: 'down-from-line',\n  icon: [384, 512, [\"arrow-alt-from-top\"], \"f349\", \"M314.9 240H272v-64c0-26.51-21.49-47.95-48-47.95H160c-26.51 0-48 21.44-48 47.95v64H68.71c-41.63 0-63.52 49.37-35.58 80.23l136.2 150.4C175.6 476.9 183.8 480 192 480s16.38-3.125 22.62-9.375l135.9-150.4C378.4 289.3 356.5 240 314.9 240zM192 425.4L70.63 288H160V176h64V288h89.37L192 425.4zM360 32H24C10.75 32 0 42.75 0 56S10.75 80 24 80h336C373.3 80 384 69.25 384 56S373.3 32 360 32z\"]\n};\nvar faArrowAltFromTop = faDownFromLine;\nvar faCaretUp = {\n  prefix: 'far',\n  iconName: 'caret-up',\n  icon: [320, 512, [], \"f0d8\", \"M47.97 336h224c42.63 0 64.13-51.76 33.88-82.01l-111.9-112c-18.75-18.63-49.25-18.63-68 0l-111.9 112C-16.03 284.2 5.342 336 47.97 336zM159.1 175.1l112 112H47.97L159.1 175.1z\"]\n};\nvar faShieldXmark = {\n  prefix: 'far',\n  iconName: 'shield-xmark',\n  icon: [512, 512, [\"shield-times\"], \"e24c\", \"M466.5 83.69l-192-80.01C269.6 1.656 261.3 0 256.1 0C250.8 0 242.5 1.656 237.6 3.688l-192 80.01C27.69 91.08 16 108.6 16 127.1C16 385.2 205.2 512 255.1 512C307.1 512 496 383.8 496 127.1C496 108.6 484.3 91.08 466.5 83.69zM256.1 48.03C256.1 48.02 256.2 48.03 256.1 48.03L256.1 48.03zM255.1 464C163.5 425.5 64.06 303.9 64.06 128.1c0-.05 0 .05 0 0l190.8-79.64c.332-.1016 .7422-.3021 1.275-.3997L448 127.1C448 330.5 322.4 436.3 255.1 464zM208.1 175C204.3 170.3 198.1 168 192 168C178.3 168 168 179.2 168 192c0 6.141 2.344 12.28 7.031 16.97L222.1 256L175 303C170.3 307.7 168 313.9 168 320c0 12.82 10.32 24 24 24c6.139 0 12.28-2.343 16.97-7.031L256 289.9l47.03 47.03C307.7 341.7 313.9 344 320 344C332.8 344 344 333.7 344 320c0-6.141-2.344-12.28-7.031-16.97L289.9 256l47.03-47.03C341.7 204.3 344 198.1 344 192c0-12.79-10.3-24-24-24c-6.141 0-12.28 2.344-16.97 7.031L256 222.1L208.1 175z\"]\n};\nvar faShieldTimes = faShieldXmark;\nvar faScrewdriver = {\n  prefix: 'far',\n  iconName: 'screwdriver',\n  icon: [512, 512, [129691], \"f54a\", \"M507.3 59.69l-55-55c-5.629-5.633-14.54-6.266-20.91-1.488l-125.5 94.07c-8.059 6.047-12.8 15.53-12.8 25.6v62l-81 81C167.3 242.1 129.5 266.4 115.8 280.1L12 383.8c-16 16.12-16 42.13 0 58.13L70.13 500c8 8 18.5 12 29 12c10.62 0 21.12-4 29.12-12L232 396.3c26.12-26.12 30.5-65.38 14.12-96.38l80.1-81h61.1c10.07 0 19.56-4.742 25.6-12.8l94.08-125.5C513.6 74.23 512.9 65.32 507.3 59.69zM197.1 362.4l-98.87 98.75l-48.25-48.25L149.6 314c13.38-13.38 35-13.38 48.37 0C211.3 327.4 211.3 349 197.1 362.4zM381.1 170.9h-40v-40l96.87-72.63L453.8 74L381.1 170.9z\"]\n};\nvar faCircleSortDown = {\n  prefix: 'far',\n  iconName: 'circle-sort-down',\n  icon: [512, 512, [\"sort-circle-down\"], \"e031\", \"M269.1 117.4C265.6 114 260.9 112 256 112S246.5 114 243 117.4L151.4 208.6C139.9 220.1 148 240 164.5 240h183c16.5 0 24.62-19.88 13.12-31.38L269.1 117.4zM197.3 208l58.7-58.47L314.7 208H197.3zM347.5 272h-183C148 272 139.9 291.9 151.4 303.4L243 394.6C246.5 398 251.1 400 256 400s9.625-2 13.12-5.375l91.5-91.25C372.1 291.9 364 272 347.5 272zM256 0c-141.4 0-256 114.6-256 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faSortCircleDown = faCircleSortDown;\nvar faFolderClosed = {\n  prefix: 'far',\n  iconName: 'folder-closed',\n  icon: [512, 512, [], \"e185\", \"M448 96h-172.1L226.7 50.75C214.7 38.74 198.5 32 181.5 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h384c35.35 0 64-28.66 64-64V160C512 124.7 483.3 96 448 96zM64 80h117.5c4.273 0 8.293 1.664 11.31 4.688L256 144h192c8.822 0 16 7.176 16 16v32h-416V96C48 87.18 55.18 80 64 80zM448 432H64c-8.822 0-16-7.176-16-16V240h416V416C464 424.8 456.8 432 448 432z\"]\n};\nvar faHouseTsunami = {\n  prefix: 'far',\n  iconName: 'house-tsunami',\n  icon: [576, 512, [], \"e515\", \"M184.4 95.1C207.5 95.1 229.4 101.1 249 110.3C261 115.9 266.2 130.2 260.6 142.2C255 154.2 240.7 159.4 228.7 153.8C215.3 147.5 200.3 143.1 184.4 143.1C126.7 143.1 79.1 190.6 79.1 247.1C79.1 295.2 111.6 335.1 154.1 347.8C166.4 350.6 178.7 352 191.6 352C191.7 352 191.9 352 192 352C220.8 351.1 250.5 336.7 272 318.1C281.1 309.1 294.9 309.1 303.1 318.1C325.5 336.7 355.1 352 383.1 352C412.8 352 442.5 336.7 464 318.1C473.1 309.1 486.8 309.1 495.9 318.1C512.9 333.1 535.2 344.9 557.2 349.8C570.1 352.7 578.3 365.5 575.4 378.5C572.5 391.4 559.6 399.5 546.7 396.6C518 390.2 494.4 376.2 479.1 366.2C451.9 385.7 418.6 400 383.1 400C349.4 400 316.1 385.7 287.1 366.2C259.9 385.7 226.6 399.1 192 399.1C191.9 400 191.7 400 191.6 400C189.8 400 188 399.1 186.2 399.9C185.6 399.1 185 400 184.4 400C170.7 400 157.4 398.2 144.8 394.8C54.66 373.1 0 293.2 0 200C0 88.38 94.97 0 209.4 0C233.4 0 256.4 3.84 277.9 10.94C290.5 15.09 297.3 28.67 293.2 41.25C289 53.84 275.5 60.67 262.9 56.52C246.2 51.01 228.2 48 209.4 48C127.8 48 61.96 104.5 49.96 176.4C75.65 128.5 126.3 96 184.4 96V95.1zM324.8 268.1C323.3 267 321.7 265.1 320 265V143.1C320 133.9 324.7 124.4 332.8 118.4L428.8 46.43C440.2 37.88 455.8 37.9 467.2 46.47L562.7 118.4C570.7 124.5 575.4 133.9 575.5 143.9L575.8 296.9C570.5 293.9 564.7 291.6 558.5 290.1C547.1 287.7 537.1 282.8 527.7 276.4L527.5 151.1L447.9 92.05L368 151.1V286.9C353.3 283.1 338.3 277.4 324.8 268.1V268.1zM191.1 464C220.8 464 250.5 448.7 272 430.1C281.1 421.1 294.9 421.1 303.1 430.1C325.5 448.7 355.1 464 383.1 464C412.8 464 442.5 448.7 464 430.1C473.1 421.1 486.8 421.1 495.9 430.1C512.9 445.1 535.2 456.9 557.2 461.8C570.1 464.7 578.3 477.5 575.4 490.5C572.5 503.4 559.6 511.5 546.7 508.6C518 502.2 494.4 488.2 479.1 478.2C451.9 497.7 418.6 512 383.1 512C349.4 512 316.1 497.7 287.1 478.2C259.9 497.7 226.6 512 191.1 512C157.4 512 124.1 497.7 95.98 478.2C81.61 488.2 57.99 502.2 29.31 508.6C16.37 511.5 3.536 503.4 .6342 490.5C-2.267 477.5 5.866 464.7 18.8 461.8C41.01 456.8 62.76 444.1 79.1 430.1C89.09 421.1 102.8 421.1 111.9 430.1C133.5 448.7 163.1 464 191.1 464L191.1 464z\"]\n};\nvar faSquareNfi = {\n  prefix: 'far',\n  iconName: 'square-nfi',\n  icon: [448, 512, [], \"e576\", \"M48 96V128H0V96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V128H400V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96zM48 416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V384H448V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V384H48V416zM49.05 161C59.17 157.1 70.1 161.9 75.97 170.7L128 248.7V183.1C128 170.7 138.7 159.1 152 159.1C165.3 159.1 176 170.7 176 183.1V328C176 338.6 169.1 347.9 158.1 350.1C148.8 354 137.9 350.1 132 341.3L80 263.3V328C80 341.3 69.25 352 56 352C42.75 352 32 341.3 32 328V184C32 173.4 38.92 164.1 49.05 161zM216 184C216 170.7 226.7 160 240 160H304C317.3 160 328 170.7 328 184C328 197.3 317.3 208 304 208H264V240H304C317.3 240 328 250.7 328 264C328 277.3 317.3 288 304 288H264V328C264 341.3 253.3 352 240 352C226.7 352 216 341.3 216 328V184zM416 328C416 341.3 405.3 352 392 352C378.7 352 368 341.3 368 328V184C368 170.7 378.7 160 392 160C405.3 160 416 170.7 416 184V328z\"]\n};\nvar faForklift = {\n  prefix: 'far',\n  iconName: 'forklift',\n  icon: [640, 512, [], \"f47a\", \"M80 160H96V40C96 17.91 113.9 0 136 0H292.1C309.6 0 324.5 10.28 330.4 25.81L413.4 244.7C415.1 249.3 416 254.1 416 258.9V344.4C435.6 362 448 387.6 448 416C448 469 405 512 352 512C298.1 512 256 469 256 416H192C192 469 149 512 96 512C42.98 512 0 469 0 416V240C0 195.8 35.82 160 80 160zM360.3 240L287.4 48H144V171.4L240 240H360.3zM212.1 279.1L112.6 208H80C62.33 208 48 222.3 48 240V332.8C62.12 324.7 78.51 320 96 320C131.5 320 162.6 339.3 179.2 368H268.8C285.4 339.3 316.5 320 352 320C357.5 320 362.8 320.5 368 321.3V288H239.1C229.1 288 220.2 284.9 212.1 279.1H212.1zM96 464C122.5 464 144 442.5 144 416C144 389.5 122.5 368 96 368C69.49 368 48 389.5 48 416C48 442.5 69.49 464 96 464zM352 464C378.5 464 400 442.5 400 416C400 389.5 378.5 368 352 368C325.5 368 304 389.5 304 416C304 442.5 325.5 464 352 464zM528 400H616C629.3 400 640 410.7 640 424C640 437.3 629.3 448 616 448H504C490.7 448 480 437.3 480 424V24C480 10.75 490.7 0 504 0C517.3 0 528 10.75 528 24V400z\"]\n};\nvar faArrowUpFromGroundWater = {\n  prefix: 'far',\n  iconName: 'arrow-up-from-ground-water',\n  icon: [576, 512, [], \"e4b5\", \"M263.1 328V81.94L224.1 120.1C215.6 130.3 200.4 130.3 191 120.1C181.7 111.6 181.7 96.4 191 87.03L271 7.029C280.4-2.343 295.6-2.343 304.1 7.029L384.1 87.03C394.3 96.4 394.3 111.6 384.1 120.1C375.6 130.3 360.4 130.3 351 120.1L312 81.94V328C312 341.3 301.3 352 287.1 352C274.7 352 263.1 341.3 263.1 328V328zM79.1 430.1C89.09 421.1 102.8 421.1 111.9 430.1C133.5 448.7 163.1 464 191.1 464C220.8 464 250.5 448.7 272 430.1C281.1 421.9 294.8 421.1 303.1 430.1C325.5 448.7 355.1 464 383.1 464C412.8 464 442.5 448.7 464 430.1C473.1 421.1 486.8 421.1 495.9 430.1C512.9 445.1 535.2 456.9 557.2 461.8C570.1 464.7 578.3 477.5 575.4 490.5C572.5 503.4 559.6 511.5 546.7 508.6C518 502.2 494.4 488.2 479.1 478.2C451.9 497.7 418.6 512 383.1 512C349.4 512 316.1 497.7 287.1 478.2C259.9 497.7 226.6 512 191.1 512C157.4 512 124.1 497.7 95.98 478.2C81.61 488.2 57.99 502.2 29.3 508.6C16.37 511.5 3.534 503.4 .633 490.5C-2.268 477.5 5.864 464.7 18.8 461.8C41 456.8 62.76 444.1 79.1 430.1L79.1 430.1zM191.1 239.1H63.1C55.16 239.1 47.1 247.2 47.1 255.1V404.6C38.69 410.9 27.94 415.7 17.49 418.1C11.19 419.6 5.326 421.9 0 425V255.1C0 220.7 28.65 191.1 64 191.1H192L191.1 239.1zM576 255.1V424.1C570.7 421.9 564.8 419.6 558.5 418.1C548.1 415.7 537.3 410.9 528 404.6V255.1C528 247.2 520.8 239.1 512 239.1H384V191.1H512C547.3 191.1 576 220.7 576 255.1V255.1z\"]\n};\nvar faBracketSquareRight = {\n  prefix: 'far',\n  iconName: 'bracket-square-right',\n  icon: [192, 512, [], \"5d\", \"M48 55.1C48 69.25 58.75 80 71.1 80H144v352H71.1C58.75 432 48 442.7 48 455.1S58.75 480 72 480H160c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32H72C58.75 32 48 42.75 48 55.1z\"]\n};\nvar faMartiniGlass = {\n  prefix: 'far',\n  iconName: 'martini-glass',\n  icon: [512, 512, [127864, \"glass-martini-alt\"], \"f57b\", \"M279.1 279.6l222.1-222C523.3 36.38 508.3 0 478.3 0H33.72c-30 0-45 36.38-23.75 57.63L128 175.7V176h.3359l103.6 103.6V463L220.8 464H152C138.8 464 128 474.8 128 488S138.8 512 152 512h208c13.25 0 24-10.75 24-24s-10.75-24-24-24h-78.09c-1.701-.2207-3.203-1-4.965-1h3.02V279.6zM443.7 48l-80 80h-215.5l-80-80H443.7zM255.1 235.8L196.2 176h119.5L255.1 235.8z\"]\n};\nvar faGlassMartiniAlt = faMartiniGlass;\nvar faRotateLeft = {\n  prefix: 'far',\n  iconName: 'rotate-left',\n  icon: [512, 512, [\"rotate-back\", \"rotate-backward\", \"undo-alt\"], \"f2ea\", \"M30.81 49.81c8.969-3.656 19.28-1.656 26.16 5.219l41.1 41.1c41.07-40.38 97.11-64.92 157.1-64.92C379.6 32.11 480 132.5 480 256s-100.4 223.9-223.9 223.9c-52.31 0-103.3-18.33-143.5-51.77c-10.19-8.5-11.56-23.62-3.062-33.81c8.531-10.22 23.62-11.56 33.81-3.062C174.9 417.5 214.9 432 256 432c97.03 0 176-78.97 176-176S353 80 256 80c-47.08 0-90.93 19.29-123.2 50.89l52.14 52.14c6.875 6.875 8.906 17.19 5.219 26.16C186.5 218.2 177.7 224 168 224h-128C26.75 224 16 213.3 16 200v-128C16 62.28 21.84 53.53 30.81 49.81z\"]\n};\nvar faRotateBack = faRotateLeft;\nvar faRotateBackward = faRotateLeft;\nvar faUndoAlt = faRotateLeft;\nvar faTableColumns = {\n  prefix: 'far',\n  iconName: 'table-columns',\n  icon: [512, 512, [\"columns\"], \"f0db\", \"M448 32C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H448zM64 432H232V160H48V416C48 424.8 55.16 432 64 432zM280 432H448C456.8 432 464 424.8 464 416V160H280V432z\"]\n};\nvar faColumns = faTableColumns;\nvar faSquareA = {\n  prefix: 'far',\n  iconName: 'square-a',\n  icon: [448, 512, [], \"e25f\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM245.8 140.8c-7.844-17.08-35.75-17.08-43.59 0L106.2 349.8c-5.547 12.09-.2969 26.44 11.73 31.99c12.09 5.588 26.28 .3145 31.86-11.77l12.03-26.18h124.3l12.03 26.18c4.062 8.822 12.73 14 21.81 14c3.359 0 6.781-.7227 10.05-2.229c12.03-5.557 17.28-19.9 11.73-31.99L245.8 140.8zM183.1 295.6L224 208.5l40.02 87.14H183.1z\"]\n};\nvar faTick = {\n  prefix: 'far',\n  iconName: 'tick',\n  icon: [128, 512, [], \"e32f\", \"M63.99 32c-18.46 0-36.93 7.643-49.1 22.93C2.692 70.21-2.372 90.22 1.044 109.9l25.21 145.2C29.55 274.1 45.44 288 63.99 288s34.44-13.89 37.74-32.99l25.24-145.2c3.389-19.6-1.678-39.61-13.88-54.9C100.9 39.64 82.46 32 63.99 32zM63.1 191.8L48.33 101.6c-1.057-6.08 .4277-12.19 4.113-16.8C56.01 80.35 62.18 80 63.99 80s7.982 .3477 11.58 4.871c3.654 4.578 5.148 10.69 4.104 16.73L63.1 191.8z\"]\n};\nvar faLemon = {\n  prefix: 'far',\n  iconName: 'lemon',\n  icon: [448, 512, [127819], \"f094\", \"M439.9 144.6c15.34-26.38 8.372-62.41-16.96-87.62c-25.21-25.32-61.22-32.26-87.61-16.95c-9.044 5.218-27.15 3.702-48.08 1.968c-50.78-4.327-127.4-10.73-207.6 69.56C-.6501 191.9 5.801 268.5 10.07 319.3c1.749 20.96 3.28 39.07-1.984 48.08c-15.35 26.4-8.357 62.45 16.92 87.57c16.26 16.37 37.05 25.09 56.83 25.09c10.89 0 21.46-2.64 30.83-8.092c9.013-5.249 27.12-3.718 48.08-1.968c50.69 4.233 127.4 10.7 207.6-69.56c80.27-80.28 73.82-156.9 69.56-207.7C436.2 171.8 434.7 153.7 439.9 144.6zM398.4 120.5c-12.87 22.09-10.67 48.41-8.326 76.25c4.155 49.3 8.841 105.2-55.67 169.7c-64.53 64.49-120.5 59.78-169.7 55.68c-27.85-2.328-54.12-4.53-76.26 8.311c-6.139 3.64-19.17 1.031-29.58-9.451c-10.39-10.33-12.95-23.35-9.372-29.49c12.87-22.09 10.67-48.41 8.326-76.25C53.72 265.1 49.04 210.1 113.5 145.5c48.27-48.27 91.71-57.8 131.2-57.8c13.28 0 26.12 1.078 38.52 2.125c27.9 2.359 54.17 4.561 76.26-8.311c6.123-3.577 19.18-1.031 29.49 9.357C399.4 101.2 402 114.4 398.4 120.5zM239.5 124.1c2.156 8.561-3.062 17.25-11.62 19.43C183.6 154.7 122.7 215.6 111.6 259.9C109.7 267.1 103.2 271.1 96.05 271.1c-1.281 0-2.593-.1562-3.905-.4687C83.58 269.3 78.4 260.6 80.52 252.1C94.67 195.8 163.8 126.7 220.1 112.5C228.8 110.4 237.3 115.5 239.5 124.1z\"]\n};\nvar faHeadSideMask = {\n  prefix: 'far',\n  iconName: 'head-side-mask',\n  icon: [512, 512, [], \"e063\", \"M352 160c-17.68 0-32 14.33-32 32s14.33 32 32 32c17.67 0 31.1-14.33 31.1-32S369.7 160 352 160zM509.2 275c-20.94-47.13-48.47-151.7-73.11-186.8C397.7 33.59 334.6 0 266.1 0H198.2C93.68 0 3.668 80.86 .1133 185.3c-2.023 59.48 23.14 113 63.88 149.6L64.01 488c0 13.25 10.75 24 24 24s24-10.75 24-24V313.4L96.06 299.1C67.58 273.5 50.6 237.8 48.43 200.1l175.6 119.1V480c0 17.67 14.31 32 31.99 32h115.1c37.01 0 70.29-23.39 82.81-58.2l54.6-151.6C512.5 294.1 513.4 284.3 509.2 275zM439.5 352h-103.5c-8.838 0-16 7.162-16 16c0 8.836 7.163 16 16 16h91.98l-11.52 32h-80.46c-8.838 0-16 7.162-16 16c0 8.836 7.163 16 16 16h66.97c-7.438 9.854-19.17 16-31.92 16h-99.03V320h179L439.5 352zM239.8 272L55.62 147c2.137-6.424 4.461-12.84 7.58-19.12C88.22 77.53 142.1 48 198.4 48h67.79c51.99 0 100.9 25.38 130.8 67.88c11.19 15.91 28.07 65.67 40.38 102C443.9 237.2 450.2 255.8 456.3 272H239.8z\"]\n};\nvar faHandshake = {\n  prefix: 'far',\n  iconName: 'handshake',\n  icon: [640, 512, [], \"f2b5\", \"M506.1 127.1c-17.97-20.17-61.46-61.65-122.7-71.1c-22.5-3.354-45.39 3.606-63.41 18.21C302 60.47 279.1 53.42 256.5 56.86C176.8 69.17 126.7 136.2 124.6 139.1c-7.844 10.69-5.531 25.72 5.125 33.57c4.281 3.157 9.281 4.657 14.19 4.657c7.406 0 14.69-3.375 19.38-9.782c.4062-.5626 40.19-53.91 100.5-63.23c7.457-.9611 14.98 .67 21.56 4.483L227.2 168.2C214.8 180.5 207.1 196.1 207.1 214.5c0 17.5 6.812 33.94 19.16 46.29C239.5 273.2 255.9 279.1 273.4 279.1s33.94-6.813 46.31-19.19l11.35-11.35l124.2 100.9c2.312 1.875 2.656 5.251 .5 7.97l-27.69 35.75c-1.844 2.25-5.25 2.594-7.156 1.063l-22.22-18.69l-26.19 27.75c-2.344 2.875-5.344 3.563-6.906 3.719c-1.656 .1562-4.562 .125-6.812-1.719l-32.41-27.66L310.7 392.3l-2.812 2.938c-5.844 7.157-14.09 11.66-23.28 12.6c-9.469 .8126-18.25-1.75-24.5-6.782L170.3 319.8H96V128.3L0 128.3v255.6l64 .0404c11.74 0 21.57-6.706 27.14-16.14h60.64l77.06 69.66C243.7 449.6 261.9 456 280.8 456c2.875 0 5.781-.125 8.656-.4376c13.62-1.406 26.41-6.063 37.47-13.5l.9062 .8126c12.03 9.876 27.28 14.41 42.69 12.78c13.19-1.375 25.28-7.032 33.91-15.35c21.09 8.188 46.09 2.344 61.25-16.47l27.69-35.75c18.47-22.82 14.97-56.48-7.844-75.01l-120.3-97.76l8.381-8.382c9.375-9.376 9.375-24.57 0-33.94c-9.375-9.376-24.56-9.376-33.94 0L285.8 226.8C279.2 233.5 267.7 233.5 261.1 226.8c-3.312-3.282-5.125-7.657-5.125-12.31c0-4.688 1.812-9.064 5.281-12.53l85.91-87.64c7.812-7.845 18.53-11.75 28.94-10.03c59.75 9.22 100.2 62.73 100.6 63.29c3.088 4.155 7.264 6.946 11.84 8.376H544v175.1c0 17.67 14.33 32.05 31.1 32.05L640 384V128.1L506.1 127.1zM48 352c-8.75 0-16-7.245-16-15.99c0-8.876 7.25-15.99 16-15.99S64 327.2 64 336.1C64 344.8 56.75 352 48 352zM592 352c-8.75 0-16-7.245-16-15.99c0-8.876 7.25-15.99 16-15.99s16 7.117 16 15.99C608 344.8 600.8 352 592 352z\"]\n};\nvar faGem = {\n  prefix: 'far',\n  iconName: 'gem',\n  icon: [512, 512, [128142], \"f3a5\", \"M507.9 196.4l-104-153.8C399.4 35.95 391.1 32 384 32H127.1C120 32 112.6 35.95 108.1 42.56l-103.1 153.8c-6.312 9.297-5.281 21.72 2.406 29.89l231.1 246.2C243.1 477.3 249.4 480 256 480s12.94-2.734 17.47-7.547l232-246.2C513.2 218.1 514.2 205.7 507.9 196.4zM382.5 96.59L446.1 192h-140.1L382.5 96.59zM256 178.9L177.6 80h156.7L256 178.9zM129.5 96.59L205.1 192H65.04L129.5 96.59zM256 421L85.42 240h341.2L256 421z\"]\n};\nvar faDolly = {\n  prefix: 'far',\n  iconName: 'dolly',\n  icon: [576, 512, [\"dolly-box\"], \"f472\", \"M574.6 304c-4.391-12.5-18.11-19.06-30.59-14.69l-16.29 5.725l-70.73-188.6c-4.969-13.28-14.81-23.83-27.72-29.69c-12.89-5.875-27.34-6.391-40.58-1.375l-194.8 73.06L150.8 16.55C147.6 6.672 138.4 0 127.1 0H24C10.75 0 0 10.75 0 24S10.75 48 24 48h86.59l93.8 287.3C177.8 352.3 160 382 160 416c0 53.02 42.98 96 96 96s96-42.98 96-96c0-2.744-.584-5.326-.8105-8.012l208.8-73.35C572.5 330.2 579 316.5 574.6 304zM256 464c-26.47 0-48-21.53-48-48s21.53-48 48-48s48 21.53 48 48S282.5 464 256 464zM335.7 362.6C318.5 336.9 289.2 320 256 320c-2.023 0-3.917 .4727-5.909 .5957L208.8 194.1l89.75-33.65l26.98 71.96C329.1 242.1 338.3 248 348 248c2.797 0 5.656-.4844 8.422-1.531c12.42-4.656 18.7-18.48 14.05-30.89L343.5 143.6l62.1-23.28c2.203-.7969 5.641 .7187 6.484 2.953l70.4 187.7L335.7 362.6z\"]\n};\nvar faDollyBox = faDolly;\nvar faSmoking = {\n  prefix: 'far',\n  iconName: 'smoking',\n  icon: [640, 512, [128684], \"f48d\", \"M503.8 141.6C479.8 125 464 99.25 464 70.25V23.1C464 10.8 453.2 0 440 0S416 10.8 416 23.1V74.38c0 43.75 24.62 81.62 60.25 106.7C498.8 196.8 512 222.2 512 249.8v14.25C512 277.2 522.8 288 536 288c13.2 0 24-10.8 24-23.1V249.8C560 206.4 539 166.2 503.8 141.6zM553.3 87.13C547.6 83.25 544 77.13 544 70.25v-46.25C544 10.8 533.2 0 520 0c-13.2 0-24 10.8-24 23.1V70.25c0 22 10.25 43.5 28.62 55.5C566.8 153 592 199.5 592 249.8v14.25C592 277.2 602.8 288 616 288C629.2 288 640 277.2 640 264V249.8C640 184.2 607.6 123.5 553.3 87.13zM616 352c-13.2 0-24 10.8-24 23.1v112C592 501.2 602.8 512 616 512c13.2 0 24-10.8 24-23.1V375.1C640 362.8 629.2 352 616 352zM536 352C522.8 352 512 362.8 512 376v112c0 13.2 10.8 24 24 24c13.2 0 24-10.8 24-23.1V375.1C560 362.8 549.2 352 536 352zM456 352H48C21.5 352 0 373.5 0 400v64C0 490.5 21.5 512 48 512h408c13.25 0 24-10.75 24-24v-112C480 362.8 469.2 352 456 352zM432 464H224v-64h208V464z\"]\n};\nvar faMinimize = {\n  prefix: 'far',\n  iconName: 'minimize',\n  icon: [512, 512, [\"compress-arrows-alt\"], \"f78c\", \"M312 224h135.1c12.94 0 24.62-7.797 29.56-19.75c4.969-11.97 2.219-25.72-6.937-34.87l-47.03-47.03l81.38-81.38c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0l-81.38 81.38l-47.03-47.03c-6.127-6.117-14.3-9.35-22.63-9.35c-4.117 0-8.276 .7879-12.24 2.413c-11.97 4.953-19.75 16.63-19.75 29.56v135.1C288 213.3 298.7 224 312 224zM200 287.1H64c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.937 34.87l47.03 47.03l-81.38 81.38c-9.375 9.375-9.375 24.56 0 33.94C11.72 509.7 17.84 512 24 512s12.28-2.344 16.97-7.031l81.38-81.38l47.03 47.03c6.125 6.125 14.31 9.375 22.62 9.375c4.125 0 8.281-.7968 12.25-2.437c11.97-4.953 19.75-16.62 19.75-29.56V311.1C224 298.7 213.3 287.1 200 287.1zM204.3 34.44C200.3 32.8 196.1 31.1 192 31.1c-8.326 0-16.51 3.256-22.63 9.381L122.3 88.41L40.97 7.031c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l81.38 81.38L41.38 169.4C35.25 175.5 32 183.7 32 192c0 4.125 .7969 8.281 2.438 12.25C39.39 216.2 51.07 224 64 224h135.1c13.25 0 23.1-10.75 23.1-23.1V64C224 51.07 216.2 39.38 204.3 34.44zM423.6 389.7l47.03-47.03c9.141-9.156 11.84-22.87 6.938-34.87c-4.953-11.97-16.62-19.75-29.56-19.75h-135.1c-13.26 0-23.1 10.75-23.1 23.1v135.1c0 12.94 7.797 24.62 19.75 29.56c3.963 1.645 8.123 2.446 12.24 2.446c8.326 0 16.51-3.258 22.63-9.383l47.03-47.03l81.37 81.38C475.7 509.7 481.8 512 488 512s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L423.6 389.7z\"]\n};\nvar faCompressArrowsAlt = faMinimize;\nvar faRefrigerator = {\n  prefix: 'far',\n  iconName: 'refrigerator',\n  icon: [384, 512, [], \"e026\", \"M288 0H96C42.98 0 0 42.98 0 96v352c0 35.35 28.65 64 64 64h256c35.35 0 64-28.65 64-64V96C384 42.98 341 0 288 0zM336 448c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V208h192v136c0 13.25 10.75 24 24 24S288 357.3 288 344V208h48V448zM336 160H288V120C288 106.8 277.3 96 264 96S240 106.8 240 120V160h-192V96c0-26.47 21.53-48 48-48h192c26.47 0 48 21.53 48 48V160z\"]\n};\nvar faMonument = {\n  prefix: 'far',\n  iconName: 'monument',\n  icon: [384, 512, [], \"f5a6\", \"M216 288C229.3 288 240 298.7 240 312C240 325.3 229.3 336 216 336H168C154.7 336 144 325.3 144 312C144 298.7 154.7 288 168 288H216zM175 7.029C184.4-2.343 199.6-2.343 208.1 7.029L288.1 87.03C292.7 90.8 295.2 95.73 295.8 101L341.2 464H360C373.3 464 384 474.7 384 488C384 501.3 373.3 512 360 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H42.81L88.19 101C88.85 95.73 91.26 90.8 95.03 87.03L175 7.029zM192 57.94L134.8 115.1L91.19 464H292.8L249.2 115.1L192 57.94z\"]\n};\nvar faOctagonXmark = {\n  prefix: 'far',\n  iconName: 'octagon-xmark',\n  icon: [512, 512, [\"times-octagon\", \"xmark-octagon\"], \"f2f0\", \"M175 175C184.4 165.7 199.6 165.7 208.1 175L255.1 222.1L303 175C312.4 165.7 327.6 165.7 336.1 175C346.3 184.4 346.3 199.6 336.1 208.1L289.9 255.1L336.1 303C346.3 312.4 346.3 327.6 336.1 336.1C327.6 346.3 312.4 346.3 303 336.1L255.1 289.9L208.1 336.1C199.6 346.3 184.4 346.3 175 336.1C165.7 327.6 165.7 312.4 175 303L222.1 255.1L175 208.1C165.7 199.6 165.7 184.4 175 175V175zM.0669 191.5C.0669 172.4 7.652 154.1 21.16 140.6L140.6 21.15C154.1 7.648 172.4 .0625 191.5 .0625H320.5C339.6 .0625 357.9 7.648 371.4 21.15L490.8 140.6C504.3 154.1 511.9 172.4 511.9 191.5V320.5C511.9 339.6 504.3 357.9 490.8 371.4L371.4 490.8C357.9 504.3 339.6 511.9 320.5 511.9H191.5C172.4 511.9 154.1 504.3 140.6 490.8L21.15 371.4C7.652 357.9 .0666 339.6 .0666 320.5L.0669 191.5zM55.1 174.5C50.6 179 48.07 185.2 48.07 191.5V320.5C48.07 326.8 50.6 332.9 55.1 337.4L174.5 456.9C179 461.4 185.2 463.9 191.5 463.9H320.5C326.8 463.9 332.1 461.4 337.5 456.9L456.9 337.4C461.4 332.9 463.9 326.8 463.9 320.5V191.5C463.9 185.2 461.4 179 456.9 174.5L337.5 55.09C332.1 50.59 326.8 48.06 320.5 48.06H191.5C185.2 48.06 179 50.59 174.5 55.09L55.1 174.5zM21.15 371.4L55.1 337.4z\"]\n};\nvar faTimesOctagon = faOctagonXmark;\nvar faXmarkOctagon = faOctagonXmark;\nvar faAlignSlash = {\n  prefix: 'far',\n  iconName: 'align-slash',\n  icon: [640, 512, [], \"f846\", \"M99.03 52.32C103.1 44.97 110.1 40 119.1 40H520C533.3 40 544 50.75 544 64C544 77.25 533.3 88 520 88H144.6L246.6 168H520C533.3 168 544 178.7 544 192C544 205.3 533.3 216 520 216H307.9L409.9 296H520C533.3 296 544 306.7 544 320C544 333.3 533.3 344 520 344H471.2L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L99.03 52.32zM119.1 215.1C106.7 215.1 95.1 205.3 95.1 191.1C95.1 185.1 98.21 180.5 101.9 176.3L152.3 215.1H119.1zM119.1 344C106.7 344 95.1 333.3 95.1 319.1C95.1 306.7 106.7 295.1 119.1 295.1H253.8L314.8 344H119.1zM119.1 424H416.3L477.2 472H119.1C106.7 472 95.1 461.3 95.1 448C95.1 434.7 106.7 424 119.1 424z\"]\n};\nvar faSnowplow = {\n  prefix: 'far',\n  iconName: 'snowplow',\n  icon: [640, 512, [], \"f7d2\", \"M144 400C144 413.3 133.3 424 120 424C106.7 424 96 413.3 96 400C96 386.7 106.7 376 120 376C133.3 376 144 386.7 144 400zM176 400C176 386.7 186.7 376 200 376C213.3 376 224 386.7 224 400C224 413.3 213.3 424 200 424C186.7 424 176 413.3 176 400zM304 400C304 413.3 293.3 424 280 424C266.7 424 256 413.3 256 400C256 386.7 266.7 376 280 376C293.3 376 304 386.7 304 400zM336 400C336 386.7 346.7 376 360 376C373.3 376 384 386.7 384 400C384 413.3 373.3 424 360 424C346.7 424 336 413.3 336 400zM432 231.1V295.1H512V239.1C512 234 514.2 228.3 518.2 223.9L598.2 135.9C607.2 126 622.3 125.3 632.1 134.2C641.1 143.2 642.7 158.3 633.8 168.1L560 249.3V390.7L633.8 471.9C642.7 481.7 641.1 496.8 632.1 505.8C622.3 514.7 607.2 513.1 598.2 504.1L518.2 416.1C514.2 411.7 512 405.1 512 400V344H465C474.5 360.5 480 379.6 480 400C480 461.9 429.9 512 368 512H112C50.14 512 0 461.9 0 400C0 361.9 18.98 328.3 48 308.1V176C48 149.5 69.49 128 96 128H112V40C112 17.91 129.9 0 152 0H298.8C321.3 0 341.6 13.46 350.4 34.18L427.6 216.7C428.1 217.9 428.5 219.1 428.1 220.3C430.9 223.8 432 227.8 432 232V231.1zM298.8 47.1H160V133.6L219.5 207.1H371.8L306.2 52.88C304.9 49.92 302 47.1 298.8 47.1zM384 289.1V255.1H208C200.7 255.1 193.8 252.7 189.3 246.1L132.5 175.1H96V289.1C101.2 288.4 106.6 287.1 112 287.1H368C373.4 287.1 378.8 288.4 384 289.1zM48 400C48 435.3 76.65 464 112 464H368C403.3 464 432 435.3 432 400C432 364.7 403.3 336 368 336H112C76.65 336 48 364.7 48 400z\"]\n};\nvar faAnglesRight = {\n  prefix: 'far',\n  iconName: 'angles-right',\n  icon: [448, 512, [187, \"angle-double-right\"], \"f101\", \"M238.1 115.1L359.8 252l-121.6 136c-4.094 4.563-6.125 10.28-6.125 16c0 6.594 2.687 13.16 7.1 17.88c9.874 8.844 25.06 8 33.87-1.875l135.1-152c8.187-9.125 8.187-22.88 0-32l-135.1-152c-8.812-9.875-23.1-10.72-33.87-1.875C230.1 90.93 229.3 106.2 238.1 115.1zM217.9 268c8.187-9.125 8.187-22.88 0-32L81.88 83.99C73.07 74.12 57.88 73.28 48 82.12C38.1 90.93 37.29 106.2 46.13 115.1L167.8 252l-121.6 136c-4.094 4.563-6.125 10.28-6.125 16c0 6.594 2.687 13.16 7.1 17.88c9.874 8.844 25.06 8 33.87-1.875L217.9 268z\"]\n};\nvar faAngleDoubleRight = faAnglesRight;\nvar faTruckRampCouch = {\n  prefix: 'far',\n  iconName: 'truck-ramp-couch',\n  icon: [640, 512, [\"truck-couch\"], \"f4dd\", \"M352 88C352 39.4 391.4 0 440 0H616C629.3 0 640 10.75 640 24C640 37.25 629.3 48 616 48H440C417.9 48 400 65.91 400 88V360.7L425.7 353.7L426 353.6C443.7 314.9 482.7 288 528 288C589.9 288 640 338.1 640 400C640 461.9 589.9 512 528 512C468.2 512 419.3 465.1 416.2 406L30.31 511.2C17.52 514.6 4.329 507.1 .8443 494.3C-2.64 481.5 4.902 468.3 17.69 464.8L352 373.8V88zM528 336C492.7 336 464 364.7 464 400C464 435.3 492.7 464 528 464C563.3 464 592 435.3 592 400C592 364.7 563.3 336 528 336zM294.5 209.2C303.2 206.8 311.9 207 320 209.3V334.8L33.98 411.5L13.27 334.2C6.412 308.6 21.61 282.3 47.21 275.4C72.82 268.5 99.14 283.7 106 309.4L110.1 324.8L264.7 283.4L260.6 267.9C253.7 242.3 268.9 216 294.5 209.2V209.2zM8.023 252.8C-1.125 218.6 19.14 183.5 53.28 174.4L238.7 124.7C272.9 115.6 307.1 135.8 317.1 169.1L318.8 176.4C308.3 174.8 297.2 175.3 286.2 178.2C248.8 188.3 224.8 223.2 227 260.4L131.2 286C114.6 252.7 76.32 234.5 38.93 244.5C27.94 247.4 18.1 252.5 9.745 259.2L8.023 252.8z\"]\n};\nvar faTruckCouch = faTruckRampCouch;\nvar faCannabis = {\n  prefix: 'far',\n  iconName: 'cannabis',\n  icon: [576, 512, [], \"f55f\", \"M523.4 326.9c-2.25-1.156-16.91-8.625-39.5-15.94c44.47-64.09 58.53-126.1 59.19-130c2.781-12.66-1-25.81-10.78-35.84c-9.375-8.844-24.75-12.06-34.44-9.969c-.6562 .125-57.41 11.66-119.4 50.53c-10.06-87.56-49.16-153.9-58.25-168.3C305.9-4.438 270.5-5.062 255.3 18C246.6 31.91 207.5 98.19 197.5 185.8c-60-37.47-115.1-49.88-118.3-50.34L70.5 134.4c-9.969 0-19.5 3.812-27.28 11.19c-9.281 9.281-13.12 22.5-10.31 35.34C33.56 184 47.63 246.9 92.09 311C69.5 318.3 54.81 325.8 52.5 326.1C39.84 333.6 32 346.7 32 360.9c0 14.38 7.906 27.41 20.16 33.78C52.69 395 100.1 420.6 164 425.5c-.7813 2.188-1.25 3.656-1.406 4.188c-4.562 13.78-1 28.75 9.156 38.94c10.03 10.16 24.81 13.94 38.59 9.75C215.5 476.8 240.1 463.4 264 449.1v39.86c0 13.25 10.75 24 24 24s24-10.75 24-24v-39.86c23.85 14.27 48.45 27.69 53.63 29.24C369.4 479.5 373.2 480 376.1 480c10.12 0 19.88-3.906 26.84-11c10.41-10.06 14.19-25.5 9.938-38.25c-.25-.875-.8438-2.688-1.781-5.281c63.94-4.875 111.3-30.47 111.4-30.53C536.1 388.3 544 375.3 544 360.9C544 346.7 536.2 333.6 523.4 326.9zM391.3 378.3c-5.344 0-10.47-.125-15.28-.25l-40.47-1c0 0 21 40.88 22.09 43.19c-11.78-6.656-26.38-15.22-40.72-24.41L312 392.6V311.1C312 298.7 301.3 288 288 288S264 298.7 264 311.1v80.62l-4.938 3.16c-14.47 9.281-29.25 17.91-40.78 24.47c1.094-2.281 2.281-4.719 3.594-7.219L240.5 377c0 0-50.5 1.25-55.84 1.25c-37.53 0-70.38-9.719-90.16-17.28c10.94-4.094 25.88-8.906 43.38-12.38l40.41-8L151.4 309.4C111.8 263.4 92.13 211.8 84.19 186.5c24.72 7.562 74.59 26.09 119.8 62.69l39.09 31.62V226.6c0-76.41 29.94-141.5 44.88-169.3c15.03 27.97 44.88 93 44.88 169.3v54.22l39.09-31.62c46.09-37.28 96.34-55.69 119.9-62.94C484 211.5 464.3 263.2 424.6 309.4l-26.88 31.19l40.41 8c17.53 3.5 32.47 8.281 43.41 12.41C461.8 368.5 428.9 378.3 391.3 378.3z\"]\n};\nvar faCirclePlay = {\n  prefix: 'far',\n  iconName: 'circle-play',\n  icon: [512, 512, [61469, \"play-circle\"], \"f144\", \"M188.3 147.1C195.8 142.8 205.1 142.1 212.5 147.5L356.5 235.5C363.6 239.9 368 247.6 368 256C368 264.4 363.6 272.1 356.5 276.5L212.5 364.5C205.1 369 195.8 369.2 188.3 364.9C180.7 360.7 176 352.7 176 344V167.1C176 159.3 180.7 151.3 188.3 147.1V147.1zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faPlayCircle = faCirclePlay;\nvar faArrowUpRightAndArrowDownLeftFromCenter = {\n  prefix: 'far',\n  iconName: 'arrow-up-right-and-arrow-down-left-from-center',\n  icon: [512, 512, [], \"e0a0\", \"M497.2 1.852C494.2 .6406 491.1 0 488 0h-143.1C330.8 0 320 10.75 320 24s10.75 24 24 24h86.06l-135 135c-9.375 9.375-9.375 24.56 0 33.94s24.56 9.375 33.94 0L464 81.94V168C464 181.3 474.8 192 488 192S512 181.2 512 167.1V24c0-3.133-.6406-6.25-1.855-9.18C507.7 8.957 503 4.285 497.2 1.852zM14.83 510.1C17.76 511.4 20.88 512 24 512h143.1C181.2 512 192 501.3 192 488S181.3 464 168 464H81.94l135-135c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L48 430.1V344C48 330.8 37.25 320 24 320S0 330.8 0 344V488c0 3.133 .6406 6.25 1.855 9.18C4.289 503 8.965 507.7 14.83 510.1z\"]\n};\nvar faTablets = {\n  prefix: 'far',\n  iconName: 'tablets',\n  icon: [640, 512, [], \"f490\", \"M593.1 46.85c-62.38-62.38-163.8-62.51-226.3 0s-62.5 163.8 0 226.3c62.5 62.38 163.8 62.51 226.3 0S655.6 109.2 593.1 46.85zM385.8 99.71l154.5 154.5C439.8 318.7 321 200.5 385.8 99.71zM574.3 220.2l-154.5-154.5C520.3 1.078 639 119.5 574.3 220.2zM159.1 191.1C71.61 191.1 0 263.6 0 351.1S71.61 512 159.1 512S320 440.4 320 351.1S248.4 191.1 159.1 191.1zM50.75 375.1h218.5C243.6 492.1 76.38 492.7 50.75 375.1zM50.75 327.1c25.62-116.9 192.9-116.9 218.5 0H50.75z\"]\n};\nvar fa360Degrees = {\n  prefix: 'far',\n  iconName: '360-degrees',\n  icon: [640, 512, [], \"e2dc\", \"M496 64c-44.13 0-79.1 35.89-79.1 80v224c0 44.11 35.87 80 79.1 80s79.1-35.89 79.1-80v-224C576 99.89 540.1 64 496 64zM528 368c0 17.64-14.34 32-32 32s-32-14.36-32-32v-224c0-17.64 14.34-32 32-32s32 14.36 32 32V368zM304 192C292.6 192 281.8 194.5 272 198.8V196.7c0-36.77 23.19-70.05 60.5-86.84c12.09-5.453 17.47-19.66 12.03-31.73c-5.438-12.09-19.75-17.44-31.72-12.05C258 90.77 224 140.8 224 196.7L224 368c0 44.11 35.87 80 79.1 80s79.1-35.89 79.1-80l.0001-96C384 227.9 348.1 192 304 192zM336 368c0 17.64-14.34 32-32 32s-32-14.36-32-32v-96c0-17.64 14.34-32 32-32s32 14.36 32 32V368zM608 0c-17.67 0-31.1 14.33-31.1 32s14.33 32 31.1 32S640 49.67 640 32S625.7 0 608 0zM98.75 208.1l65.72-107.6C169 93.11 169.2 83.83 164.9 76.27C160.7 68.69 152.7 64 144 64H24C10.75 64 0 74.75 0 88S10.75 112 24 112h77.22L35.53 219.5C31 226.9 30.81 236.2 35.06 243.7C39.31 251.3 47.31 256 56 256h39.03C122 256 144 277.1 144 304.1v46.09C144 378 122 400 95.03 400c-16.41 0-31.62-8.156-40.72-21.8l-10.34-15.52c-7.344-11.03-22.22-14.02-33.28-6.656c-11.03 7.359-14 22.25-6.656 33.28l10.34 15.52C32.41 431.9 62.56 448 95.03 448C148.5 448 192 404.5 192 351V304.1C192 252.7 150.5 210 98.75 208.1z\"]\n};\nvar faEthernet = {\n  prefix: 'far',\n  iconName: 'ethernet',\n  icon: [512, 512, [], \"f796\", \"M480 192h-32V160c0-17.6-14.4-32-32-32h-32V96c0-17.6-14.4-32-32-32H160C142.4 64 128 78.4 128 96v32H96C78.4 128 64 142.4 64 160v32H32C14.4 192 0 206.4 0 224v192c0 17.6 14.4 32 32 32h448c17.6 0 32-14.4 32-32V224C512 206.4 497.6 192 480 192zM464 400h-40v-56c0-13.25-10.75-24-24-24s-24 10.75-24 24v56h-48v-56c0-13.25-10.75-24-24-24s-24 10.75-24 24v56h-48v-56C232 330.8 221.3 320 208 320s-24 10.75-24 24v56h-48v-56C136 330.8 125.3 320 112 320s-24 10.75-24 24v56H48v-160H96c8.836 0 16-7.164 16-16V176H160c8.836 0 16-7.164 16-16V112h160V160c0 8.836 7.164 16 16 16h48V224c0 8.836 7.164 16 16 16h48V400z\"]\n};\nvar faEuroSign = {\n  prefix: 'far',\n  iconName: 'euro-sign',\n  icon: [384, 512, [8364, \"eur\", \"euro\"], \"f153\", \"M56 240C42.75 240 32 229.3 32 216C32 202.7 42.75 192 56 192H89.28C116.8 99.47 202.5 32 304 32H328C341.3 32 352 42.75 352 56C352 69.25 341.3 80 328 80H304C229.4 80 165.6 126.4 139.1 192H296C309.3 192 320 202.7 320 216C320 229.3 309.3 240 296 240H128.7C128.2 245.3 128 250.6 128 256C128 261.4 128.2 266.7 128.7 272H296C309.3 272 320 282.7 320 296C320 309.3 309.3 320 296 320H139.1C165.6 385.6 229.4 432 304 432H328C341.3 432 352 442.7 352 456C352 469.3 341.3 480 328 480H304C202.5 480 116.8 412.5 89.28 320H56C42.75 320 32 309.3 32 296C32 282.7 42.75 272 56 272H80.56C80.19 266.7 80 261.4 80 256C80 250.6 80.19 245.3 80.56 240H56z\"]\n};\nvar faEur = faEuroSign;\nvar faEuro = faEuroSign;\nvar faChair = {\n  prefix: 'far',\n  iconName: 'chair',\n  icon: [448, 512, [129681], \"f6c0\", \"M445.1 326.2l-10.63-32c-7.375-22-27.5-36.75-50.5-37.87L383.1 128c0-70.69-57.31-128-128-128H191.1C121.3 0 63.98 57.31 63.98 128L63.95 256.4c-23 1.125-43.13 15.87-50.5 37.87l-10.63 32c-5.625 17.13-2.75 36 7.75 50.5c5.5 7.75 13 13.62 21.38 17.62v93.63C31.95 501.3 42.72 512 55.97 512s23.98-10.75 23.98-23.1V400h288v88C367.1 501.3 378.7 512 391.1 512s23.98-10.75 23.98-23.1v-93.63c8.375-4 15.88-9.875 21.5-17.62C447.1 362.2 450.8 343.4 445.1 326.2zM295.1 59.13C319.7 73 335.1 98.5 335.1 128l-.0094 128h-40L295.1 59.13zM199.1 48h48L247.1 256H199.1L199.1 48zM151.1 59.13L151.1 256H111.1l.009-128C111.1 98.5 128.2 73 151.1 59.13zM48.32 341.5l10.75-32C60.07 306.1 63.2 304 66.57 304h314.8c3.375 0 6.5 2.25 7.625 5.5l10.62 32C401.3 346.8 397.3 352 391.9 352h-336C50.57 352 46.57 346.8 48.32 341.5z\"]\n};\nvar faCircleCheck = {\n  prefix: 'far',\n  iconName: 'circle-check',\n  icon: [512, 512, [61533, \"check-circle\"], \"f058\", \"M243.8 339.8C232.9 350.7 215.1 350.7 204.2 339.8L140.2 275.8C129.3 264.9 129.3 247.1 140.2 236.2C151.1 225.3 168.9 225.3 179.8 236.2L224 280.4L332.2 172.2C343.1 161.3 360.9 161.3 371.8 172.2C382.7 183.1 382.7 200.9 371.8 211.8L243.8 339.8zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faCheckCircle = faCircleCheck;\nvar faMoneySimpleFromBracket = {\n  prefix: 'far',\n  iconName: 'money-simple-from-bracket',\n  icon: [640, 512, [], \"e313\", \"M48 168C48 181.3 37.25 192 24 192C10.75 192 0 181.3 0 168V88C0 39.4 39.4 0 88 0H552C600.6 0 640 39.4 640 88V168C640 181.3 629.3 192 616 192C602.7 192 592 181.3 592 168V88C592 65.91 574.1 48 552 48H88C65.91 48 48 65.91 48 88V168zM464 96H512V448C512 483.3 483.3 512 448 512H192C156.7 512 128 483.3 128 448V96H176V448C176 456.8 183.2 464 192 464H448C456.8 464 464 456.8 464 448V96zM320 352C266.1 352 224 316.2 224 272C224 227.8 266.1 192 320 192C373 192 416 227.8 416 272C416 316.2 373 352 320 352z\"]\n};\nvar faBat = {\n  prefix: 'far',\n  iconName: 'bat',\n  icon: [576, 512, [], \"f6b5\", \"M576 376.9C576 387.5 564.8 394.4 555.4 389.7L493.3 358.6C485.8 354.9 476.7 357.5 472.4 364.7L442.5 414.4C437.2 423.4 424.9 424.9 417.5 417.5L380.9 380.9C374.1 374.1 362.8 374.8 356.9 382.4L300.7 455.5C294.3 463.8 281.7 463.8 275.3 455.5L219.1 382.4C213.2 374.8 201.9 374.1 195.1 380.9L158.5 417.5C151.1 424.9 138.8 423.4 133.5 414.4L103.6 364.7C99.32 357.5 90.23 354.9 82.75 358.6L20.65 389.7C11.16 394.4 0 387.5 0 376.9V325.2C0 249.6 27.05 176.4 76.27 119C87.91 105.4 107.2 101.3 123.4 109L197.9 144.5L213.8 59.52C215.1 52.84 220.9 48 227.7 48C230.5 48 233.2 48.83 235.6 50.37L280 80H296L340.4 50.37C342.8 48.83 345.5 48 348.3 48C355.1 48 360.9 52.84 362.2 59.52L378.1 144.5L452.6 109C468.8 101.3 488.1 105.4 499.7 119C548.9 176.4 576 249.6 576 325.2L576 376.9zM265.5 128L251.6 118.7L233.6 214.7L108.6 155.2C70.06 202.4 48.67 261.3 48.01 322.3L61.28 315.7C91.19 300.7 127.6 311.3 144.8 340L153.5 354.6L161.2 346.9C188.5 319.6 233.6 322.6 257.2 353.2L287.1 393.3L318.8 353.2C342.4 322.6 387.5 319.6 414.8 346.9L422.5 354.6L431.2 340C448.4 311.3 484.8 300.7 514.7 315.7L527.1 322.3C527.3 261.3 505.9 202.4 467.4 155.2L342.4 214.7L324.4 118.7L310.5 127.1L265.5 128z\"]\n};\nvar faCircleStop = {\n  prefix: 'far',\n  iconName: 'circle-stop',\n  icon: [512, 512, [62094, \"stop-circle\"], \"f28d\", \"M328 160h-144C170.8 160 160 170.8 160 184v144C160 341.2 170.8 352 184 352h144c13.2 0 24-10.8 24-24v-144C352 170.8 341.2 160 328 160zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faStopCircle = faCircleStop;\nvar faHeadSideHeadphones = {\n  prefix: 'far',\n  iconName: 'head-side-headphones',\n  icon: [512, 512, [], \"f8c2\", \"M509.2 275c-21-47.13-48.5-151.8-73.12-186.8C397.6 33.62 334.5 0 266.1 0H200.1C95.58 0 4.143 80.13 .1433 184.5c-2.25 59.88 22.99 113.6 63.86 150.3L64.01 488c0 13.26 10.75 24 24 24c13.25 0 23.1-10.74 23.1-23.1V313.4l-15.1-14.25C49.13 257 33.01 187.4 63.88 126.6C86.97 81.24 133.7 53.62 184 48.96v49.76C133.7 109.7 95.1 154.4 95.1 208c0 61.86 50.15 112 112 112S320 269.9 320 208c0-53.6-37.71-98.27-88-109.3V48h34.12c51.1 0 100.9 25.38 130.7 67.88c11.25 15.88 27.1 65.63 40.37 102C443.7 237.3 450.1 255.8 456.2 272h-56.25V384c0 8.836-7.164 16-16 16h-79.99v88c0 13.26 10.74 24 24 24c13.25 0 23.1-10.74 23.1-23.1V448h32.02c35.34 0 63.1-28.65 63.1-63.1V320h31.1C503.1 320 518.6 296.1 509.2 275zM272 208c0 35.29-28.71 64-64 64s-64-28.71-64-64c0-35.29 28.71-64 64-64S272 172.7 272 208zM175.1 208c0 17.67 14.33 32 32 32s32-14.33 32-32c0-17.67-14.33-32-32-32S175.1 190.3 175.1 208z\"]\n};\nvar faPhoneRotary = {\n  prefix: 'far',\n  iconName: 'phone-rotary',\n  icon: [512, 512, [9742], \"f8d3\", \"M370.4 192.2C358.1 172.2 337.9 160 314.9 160H197.1c-23 0-44.12 12.25-55.5 32.25l-105.4 184.4C33.5 381.5 32 386.9 32 392.5V448c0 17.62 14.38 32 32 32h384c17.62 0 32-14.38 32-32v-55.5c0-5.625-1.5-11-4.25-15.88L370.4 192.2zM432 432h-352v-35.25L183.2 216C186.1 211.1 191.4 208 197.1 208h117.8c5.75 0 11 3.125 13.88 8L432 396.8V432zM256 256c-35.38 0-64 28.62-64 64s28.62 64 64 64s64-28.62 64-64S291.4 256 256 256zM506.1 123C436.8 65 347.4 32 256 32S75.25 65 5.875 123C2.125 126.1 0 130.8 0 135.6V192c0 8.875 7.125 16 16 16h70.13c6 0 11.63-3.375 14.25-8.875L128 128c39.88-17.25 83.25-24 128-24S344.1 110.8 384 128l27.62 71.12C414.2 204.6 419.9 208 425.9 208H496C504.9 208 512 200.9 512 192V135.6C512 130.8 509.9 126.1 506.1 123z\"]\n};\nvar faCompassDrafting = {\n  prefix: 'far',\n  iconName: 'compass-drafting',\n  icon: [512, 512, [\"drafting-compass\"], \"f568\", \"M284.4 187.7C275.4 190.5 265.9 191.1 256 191.1C246.1 191.1 236.6 190.5 227.6 187.7L158.1 306.4C187.9 320.3 221 328 256 328C341.8 328 416.8 281.4 456.1 211.1C463.6 200.5 478.3 196.6 489.8 203.2C501.2 209.9 505.2 224.5 498.5 236C450.2 319.6 359.7 376 256 376C212.2 376 170.7 365.9 133.8 347.1L44.71 500.1C38.02 511.6 23.32 515.4 11.88 508.7C.4368 502-3.408 487.3 3.288 475.9L92.56 323.4C60.41 300.2 33.38 270.4 13.47 236C6.836 224.5 10.76 209.9 22.23 203.2C33.7 196.6 48.39 200.5 55.02 211.1C70.78 239.2 91.9 262.9 116.9 281.7L186.7 162.5C170.2 145.2 160 121.8 160 96C160 42.98 202.1 0 256 0C309 0 352 42.98 352 96C352 121.8 341.8 145.2 325.3 162.5L378.8 253.9C366.2 263.7 352.4 272 337.6 278.6L284.4 187.7zM256 47.1C229.5 47.1 208 69.49 208 95.1C208 122.5 229.5 143.1 256 143.1C282.5 143.1 304 122.5 304 95.1C304 69.49 282.5 47.1 256 47.1zM500.1 508.7C488.7 515.4 473.1 511.6 467.3 500.1L394.4 375.7C408.9 368.5 422.6 360.3 435.7 351.1L508.7 475.9C515.4 487.3 511.6 502 500.1 508.7V508.7z\"]\n};\nvar faDraftingCompass = faCompassDrafting;\nvar faPlateWheat = {\n  prefix: 'far',\n  iconName: 'plate-wheat',\n  icon: [512, 512, [], \"e55a\", \"M256 112V128C256 136.8 248.8 144 240 144C195.8 144 160 108.2 160 64V48C160 39.16 167.2 32 176 32C220.2 32 256 67.82 256 112zM104 64C117.3 64 128 74.75 128 88C128 101.3 117.3 112 104 112H56C42.75 112 32 101.3 32 88C32 74.75 42.75 64 56 64H104zM136 136C149.3 136 160 146.7 160 160C160 173.3 149.3 184 136 184H24C10.75 184 0 173.3 0 160C0 146.7 10.75 136 24 136H136zM32 232C32 218.7 42.75 208 56 208H104C117.3 208 128 218.7 128 232C128 245.3 117.3 256 104 256H56C42.75 256 32 245.3 32 232zM272 48C272 39.16 279.2 32 288 32C332.2 32 368 67.82 368 112V128C368 136.8 360.8 144 352 144C307.8 144 272 108.2 272 64V48zM480 112V128C480 136.8 472.8 144 464 144C419.8 144 384 108.2 384 64V48C384 39.16 391.2 32 400 32C444.2 32 480 67.82 480 112zM480 208C480 252.2 444.2 288 400 288C391.2 288 384 280.8 384 272V256C384 211.8 419.8 176 464 176C472.8 176 480 183.2 480 192V208zM352 176C360.8 176 368 183.2 368 192V208C368 252.2 332.2 288 288 288C279.2 288 272 280.8 272 272V256C272 211.8 307.8 176 352 176zM256 208C256 252.2 220.2 288 176 288C167.2 288 160 280.8 160 272V256C160 211.8 195.8 176 240 176C248.8 176 256 183.2 256 192V208zM486.4 320C500.5 320 512 331.5 512 345.6C512 397.3 473.7 439.1 424 446.1C413.1 466.7 392.1 480 368 480H144C119.9 480 98.91 466.7 87.99 446.1C38.26 439.1 0 397.3 0 345.6C0 331.5 11.46 320 25.6 320H486.4zM144 432H368C373.1 432 379.2 428.8 382 423.7C389.3 410.5 402.4 401.6 417.3 399.5C436 396.8 451.7 384.6 459.2 368H52.81C60.34 384.6 75.99 396.8 94.69 399.5C109.6 401.6 122.7 410.5 129.1 423.7C132.8 428.8 138 432 144 432V432z\"]\n};\nvar faCalendarCircleMinus = {\n  prefix: 'far',\n  iconName: 'calendar-circle-minus',\n  icon: [576, 512, [], \"e46f\", \"M151.1 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V192H47.1V448C47.1 456.8 55.16 464 63.1 464H284.5C296.7 482.8 312.5 499.1 330.8 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24L151.1 64zM287.1 368C287.1 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 287.1 447.5 287.1 368zM496 383.1C504.8 383.1 512 376.8 512 367.1C512 359.2 504.8 351.1 496 351.1H368C359.2 351.1 352 359.2 352 367.1C352 376.8 359.2 383.1 368 383.1H496z\"]\n};\nvar faChopsticks = {\n  prefix: 'far',\n  iconName: 'chopsticks',\n  icon: [640, 512, [], \"e3f7\", \"M637.3 110.6C639.8 119.1 640.6 128.1 639.5 136.9C638.5 145.7 635.7 154.2 631.3 161.9C626.9 169.5 621 176.3 613.9 181.6L191.1 504C183.1 510.2 172.1 513 162.9 511.9C152.9 510.8 143.6 505.9 137.1 498.1C130.6 490.3 127.4 480.4 128.1 470.3C128.8 460.2 133.3 450.7 140.8 443.9L530.3 81.31C536.8 75.3 544.4 70.67 552.8 67.71C561.2 64.75 570 63.52 578.9 64.1C587.7 64.67 596.3 67.04 604.2 71.06C612.2 75.07 619.2 80.65 624.8 87.46C630.5 94.27 634.7 102.2 637.3 110.6H637.3zM584.1 143.4C586.9 142 588.5 140.2 589.7 138.2C590.9 136.1 591.6 133.9 591.9 131.5C592.2 129.2 592 126.8 591.3 124.5C590.7 122.2 589.5 120.1 588 118.3C586.5 116.5 584.7 115 582.5 113.9C580.4 112.9 578.1 112.2 575.8 112.1C573.4 111.9 571.1 112.2 568.9 113C566.7 113.8 564.7 115 562.1 116.6L303.8 357.7L584.9 143.3L584.1 143.4zM412.5 86.35C409.7 94.73 405.2 102.4 399.3 109L68.89 497.5C65.14 501.7 60.55 505.1 55.41 507.4C50.27 509.7 44.71 510.9 39.07 510.9C30.12 510.9 21.44 507.8 14.53 502.1C6.703 495.8 1.617 486.7 .3246 476.7C-.9682 466.7 1.631 456.6 7.582 448.5L297.9 26.72C305.8 15.95 316.8 7.843 329.4 3.505C342-.8325 355.7-1.198 368.5 2.459C381.4 6.116 392.8 13.62 401.2 23.96C409.7 34.3 414.7 46.98 415.8 60.29C416.5 69.11 415.3 77.97 412.5 86.35V86.35zM366.1 71.24C367.8 68.92 368.2 66.46 367.1 64C367.8 61.64 367.2 59.35 366 57.25C364.9 55.16 363.4 53.32 361.6 51.84C359.8 50.31 357.7 49.19 355.4 48.55C353.1 47.91 350.7 47.76 348.4 48.13C346.1 48.41 343.9 49.15 341.9 50.31C339.9 51.47 338.2 53.03 336.8 54.88L143.6 335.6L363.1 77.44C364.8 75.67 366.2 73.55 366.1 71.24z\"]\n};\nvar faCarWrench = {\n  prefix: 'far',\n  iconName: 'car-wrench',\n  icon: [576, 512, [\"car-mechanic\"], \"f5e3\", \"M534.5 104C545.3 104 552.1 114.6 547.1 123.6C543.5 129.1 539.3 134.1 534.5 138.5C530.3 142.4 525.7 145.9 520.7 148.9C518.8 149.1 516.9 151 514.9 152C504.4 157.1 492.5 160 480 160C450.9 160 425.5 144.5 411.5 121.3C408.2 115.8 402.5 112 396.2 112H179.8C173.5 112 167.8 115.8 164.5 121.3C150.5 144.5 125.1 160 96 160C83.48 160 71.64 157.1 61.09 152C59.1 151 57.16 149.1 55.27 148.9C50.29 145.9 45.66 142.4 41.46 138.5C36.71 134.1 32.5 129.1 28.94 123.6C23.04 114.6 30.65 104 41.46 104H72L72.51 103.1C73.24 103.1 73.95 103.9 74.66 103.9C86.66 102.5 96 92.36 96 80C96 67.64 86.66 57.47 74.66 56.15C73.95 56.07 73.24 56.02 72.51 56.01L72 56H41.46C30.65 56 23.04 45.4 28.94 36.35C32.5 30.9 36.71 25.9 41.46 21.47C45.66 17.55 50.29 14.08 55.27 11.13C57.16 10.01 59.1 8.965 61.09 8C71.64 2.875 83.48 0 96 0C125.1 0 150.5 15.51 164.5 38.71C167.8 44.15 173.5 48 179.8 48H396.2C402.5 48 408.2 44.15 411.5 38.71C425.5 15.51 450.9 0 480 0C492.5 0 504.4 2.875 514.9 8C516.9 8.965 518.8 10.01 520.7 11.13C525.7 14.08 530.3 17.55 534.5 21.47C539.3 25.9 543.5 30.9 547.1 36.35C552.1 45.4 545.3 56 534.5 56H504L503.5 56.01C502.8 56.02 502 56.07 501.3 56.15C489.3 57.47 480 67.64 480 80C480 92.36 489.3 102.5 501.3 103.9C502 103.9 502.8 103.1 503.5 103.1L504 104H534.5zM168 360C168 346.7 178.7 336 192 336C205.3 336 216 346.7 216 360C216 373.3 205.3 384 192 384C178.7 384 168 373.3 168 360zM408 360C408 373.3 397.3 384 384 384C370.7 384 360 373.3 360 360C360 346.7 370.7 336 384 336C397.3 336 408 346.7 408 360zM150 207.8C160.3 179.1 187.4 160 217.8 160H358.2C388.6 160 415.7 179.1 425.1 207.8L454.6 287.9C454.8 288.4 454.9 288.9 455.1 289.3C479.8 306.7 496 335.5 496 368V488C496 501.3 485.3 512 472 512C458.7 512 448 501.3 448 488V448H128V488C128 501.3 117.3 512 104 512C90.75 512 80 501.3 80 488V368C80 335.5 96.18 306.7 120.9 289.3C121.1 288.9 121.2 288.4 121.4 287.9L150 207.8zM217.8 208C207.7 208 198.6 214.4 195.2 223.9L178.1 272H397.9L380.8 223.9C377.4 214.4 368.3 208 358.2 208H217.8zM400 320H176C149.5 320 128 341.5 128 368V400H448V368C448 341.5 426.5 320 400 320z\"]\n};\nvar faCarMechanic = faCarWrench;\nvar faIcicles = {\n  prefix: 'far',\n  iconName: 'icicles',\n  icon: [512, 512, [], \"f7ad\", \"M480 0H31.98C10.61 0-4.767 20.74 1.357 41.24l79.5 235.9C83.35 284.2 89.73 288 95.98 288s12.75-3.625 15.12-10.88l28.85-86.65l36.27 181.1C178.2 379.9 184.1 384 191.8 384s13.75-4.125 15.62-12.38l38.78-190.8l26.34 95.77C274.8 284.2 281.3 288 287.8 288c6.5 0 12.1-3.75 15.37-11.38l38.21-134.9l58.67 357.5C401.1 507.8 408.1 512 415.1 512c6.1 0 13.98-4.25 15.73-12.75l79.72-461.4C515.1 18.25 500 0 480 0zM95.73 171.2L54.23 48h82.5L95.73 171.2zM199.2 171.2l-7.125 35L160.2 48h63.1L199.2 171.2zM295.2 128.8l-6.875 24.37L259.3 48h58.75L295.2 128.8zM416.7 303.8L374.6 48h86.37L416.7 303.8z\"]\n};\nvar faPersonShelter = {\n  prefix: 'far',\n  iconName: 'person-shelter',\n  icon: [512, 512, [], \"e54f\", \"M500.1 139.3C507.5 143.6 512 151.5 512 160V488C512 501.3 501.3 512 488 512C474.7 512 464 501.3 464 488V173.8L256 51.82L48 173.8V488C48 501.3 37.25 512 24 512C10.75 512 0 501.3 0 488V160C0 151.5 4.515 143.6 11.86 139.3L243.9 3.295C251.4-1.098 260.6-1.098 268.1 3.295L500.1 139.3zM216 168C216 145.9 233.9 127.1 256 127.1C278.1 127.1 296 145.9 296 168C296 190.1 278.1 208 256 208C233.9 208 216 190.1 216 168zM240 416V488C240 501.3 229.3 512 216 512C202.7 512 192 501.3 192 488V328.3L173.1 363.4C166.8 375 152.3 379.4 140.6 373.1C128.1 366.8 124.6 352.3 130.9 340.6L168.7 270.3C184.1 241.8 213.9 224 246.2 224H265.8C298.1 224 327.9 241.8 343.3 270.3L381.1 340.6C387.4 352.3 383 366.8 371.4 373.1C359.7 379.4 345.2 375 338.9 363.4L320 328.3V488C320 501.3 309.3 512 296 512C282.7 512 272 501.3 272 488V416H240zM240 368H272V272.5C269.1 272.2 267.9 272 265.8 272H246.2C244.1 272 242 272.2 240 272.5V368z\"]\n};\nvar faNeuter = {\n  prefix: 'far',\n  iconName: 'neuter',\n  icon: [384, 512, [9906], \"f22c\", \"M368 176c0-97.2-78.8-176-176-176c-97.2 0-176 78.8-176 176c0 89.04 66.18 162.4 152 174.2V488C168 501.3 178.8 512 192 512s24-10.75 24-24v-137.8C301.8 338.4 368 265 368 176zM192 304c-70.58 0-128-57.42-128-128s57.42-128 128-128s128 57.42 128 128S262.6 304 192 304z\"]\n};\nvar faIdBadge = {\n  prefix: 'far',\n  iconName: 'id-badge',\n  icon: [384, 512, [], \"f2c1\", \"M320 0H64C28.65 0 0 28.65 0 64v384c0 35.35 28.65 64 64 64h256c35.35 0 64-28.65 64-64V64C384 28.65 355.3 0 320 0zM336 448c0 8.836-7.164 16-16 16H64c-8.836 0-16-7.164-16-16V64c0-8.838 7.164-16 16-16h64V64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V48h64c8.836 0 16 7.162 16 16V448zM192 288c35.35 0 64-28.65 64-64s-28.65-64-64-64C156.7 160 128 188.7 128 224S156.7 288 192 288zM224 320H160c-44.18 0-80 35.82-80 80C80 408.8 87.16 416 96 416h192c8.836 0 16-7.164 16-16C304 355.8 268.2 320 224 320z\"]\n};\nvar faKazoo = {\n  prefix: 'far',\n  iconName: 'kazoo',\n  icon: [640, 512, [], \"f8c7\", \"M576 128h-95.38C461.1 118.1 439.4 112 416 112S370.9 118.1 351.4 128H241.5C229.8 128 218.1 129.6 206.8 132.9l-183.5 52.5C9.5 189.3 0 201.9 0 216.1v79.75c0 14.25 9.5 26.88 23.25 30.75l183.2 52.4C217.9 382.3 229.9 384 241.9 384h109.5C370.9 393.9 392.6 400 416 400s45.13-6.125 64.63-16H576c35.2 0 64-28.8 64-64v-128C640 156.8 611.2 128 576 128zM296.4 336h-54.5c-7.375 0-14.75-1-22-3.125L48 283.8v-55.5l172-49.13C227.1 177 234.5 176 241.1 176h54.38C264 224.4 264 287.6 296.4 336zM416 352c-53 0-96-43-96-96S363 160 416 160s96 43 96 96S469 352 416 352zM592 320c0 8.836-7.164 16-16 16h-40.38c32.5-48.38 32.5-111.6 0-160H576c8.836 0 16 7.162 16 16V320zM466.2 205.9c-7.812-7.812-20.5-7.812-28.31 0L416 227.7l-21.84-21.84c-7.812-7.812-20.5-7.812-28.31 0c-7.781 7.812-7.781 20.47 0 28.28L387.7 256l-21.86 21.86c-7.781 7.812-7.781 20.47 0 28.28C369.8 310 374.9 312 380 312s10.25-1.953 14.16-5.859L416 284.3l21.84 21.84C441.8 310 446.9 312 452 312s10.25-1.953 14.16-5.859c7.781-7.812 7.781-20.47 0-28.28L444.3 256l21.86-21.86C473.9 226.3 473.9 213.7 466.2 205.9z\"]\n};\nvar faMarker = {\n  prefix: 'far',\n  iconName: 'marker',\n  icon: [512, 512, [], \"f5a1\", \"M232.4 23.75C260.3 5.302 298.3 8.366 322.9 32.94L336 46.06L351 31.03C386.9-4.835 445.1-4.844 480.1 31.03C516.9 66.92 516.9 125.1 480.1 160.1L229.5 412.5C181.5 460.5 120.3 493.2 53.7 506.5L28.71 511.5C20.84 513.1 12.7 510.6 7.03 504.1C1.356 499.3-1.107 491.2 .4662 483.3L5.465 458.3C18.78 391.7 51.52 330.5 99.54 282.5L302.1 80L288.1 66.91C279.6 57.56 264.4 57.55 255 66.91L168.1 152.1C164.9 157.1 159.6 159.4 154.3 159.9C147.4 160.5 140.3 158.2 135 152.1C125.7 143.6 125.7 128.4 135 119L221.1 32.97C224.6 29.46 228.4 26.38 232.4 23.75L232.4 23.75zM225.9 224L288 286.1L447 127C464.2 109.9 464.2 82.11 447 64.98C429.9 47.84 402.1 47.84 384.1 64.98L225.9 224zM192 257.9L133.5 316.5C94.71 355.2 67.52 403.1 54.85 457.2C108 444.5 156.8 417.3 195.5 378.5L254.1 320L192 257.9z\"]\n};\nvar faFaceLaughBeam = {\n  prefix: 'far',\n  iconName: 'face-laugh-beam',\n  icon: [512, 512, [128513, \"laugh-beam\"], \"f59a\", \"M130.7 313.9C126.5 300.4 137.8 288 151.1 288H364.5C378.7 288 389.9 300.4 385.8 313.9C368.1 368.4 318.2 408 258.2 408C198.2 408 147.5 368.4 130.7 313.9V313.9zM217.6 228.8L217.6 228.8L217.4 228.5C217.2 228.3 217 228 216.7 227.6C216 226.8 215.1 225.7 213.9 224.3C211.4 221.4 207.9 217.7 203.7 213.1C194.9 206.2 184.8 200 176 200C167.2 200 157.1 206.2 148.3 213.1C144.1 217.7 140.6 221.4 138.1 224.3C136.9 225.7 135.1 226.8 135.3 227.6C134.1 228 134.8 228.3 134.6 228.5L134.4 228.8L134.4 228.8C132.3 231.6 128.7 232.7 125.5 231.6C122.2 230.5 120 227.4 120 224C120 206.1 126.7 188.4 136.6 175.2C146.4 162.2 160.5 152 176 152C191.5 152 205.6 162.2 215.4 175.2C225.3 188.4 232 206.1 232 224C232 227.4 229.8 230.5 226.5 231.6C223.3 232.7 219.7 231.6 217.6 228.8V228.8zM377.6 228.8L377.4 228.5C377.2 228.3 377 228 376.7 227.6C376 226.8 375.1 225.7 373.9 224.3C371.4 221.4 367.9 217.7 363.7 213.1C354.9 206.2 344.8 200 336 200C327.2 200 317.1 206.2 308.3 213.1C304.1 217.7 300.6 221.4 298.1 224.3C296.9 225.7 295.1 226.8 295.3 227.6C294.1 228 294.8 228.3 294.6 228.5L294.4 228.8L294.4 228.8C292.3 231.6 288.7 232.7 285.5 231.6C282.2 230.5 280 227.4 280 224C280 206.1 286.7 188.4 296.6 175.2C306.4 162.2 320.5 152 336 152C351.5 152 365.6 162.2 375.4 175.2C385.3 188.4 392 206.1 392 224C392 227.4 389.8 230.5 386.5 231.6C383.3 232.7 379.7 231.6 377.6 228.8L377.6 228.8zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faLaughBeam = faFaceLaughBeam;\nvar faSquareArrowDownLeft = {\n  prefix: 'far',\n  iconName: 'square-arrow-down-left',\n  icon: [448, 512, [], \"e261\", \"M295 151L160 286.1V188.7c0-13.25-10.75-24-24-24s-24 10.75-24 24V344c0 13.25 10.75 24 24 24h155.3c13.25 0 24-10.75 24-24s-10.75-24-24-24H193.9l135-135c9.375-9.375 9.375-24.56 0-33.94S304.4 141.7 295 151zM384 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM400 416c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V96c0-8.82 7.178-16 16-16h320c8.822 0 16 7.18 16 16V416z\"]\n};\nvar faBatteryBolt = {\n  prefix: 'far',\n  iconName: 'battery-bolt',\n  icon: [576, 512, [], \"f376\", \"M368 144C367.1 126.8 360 110 345.6 99.2C344.1 98.04 342.5 96.98 340.8 96H464C508.2 96 544 131.8 544 176V192C561.7 192 576 206.3 576 224V288C576 305.7 561.7 320 544 320V336C544 380.2 508.2 416 464 416H244.9C247.2 414.6 249.4 413 251.6 411.2L304.1 368H464C481.7 368 496 353.7 496 336V176C496 158.3 481.7 144 464 144H368zM0 336V176C0 131.8 35.82 96 80 96H283.1C280.8 97.41 278.6 98.1 276.4 100.8L223.9 144H80C62.33 144 48 158.3 48 176V336C48 353.7 62.33 368 80 368H159.1C160 385.2 167.1 401.1 182.4 412.8C183.9 413.1 185.5 415 187.2 416H80C35.82 416 .0006 380.2 .0006 336H0zM321.6 131.2C327.5 135.6 329.6 143.5 326.7 150.3L288.3 240H352C358.8 240 364.8 244.2 367.1 250.6C369.3 256.1 367.4 264.1 362.2 268.4L226.2 380.4C220.5 385 212.3 385.2 206.4 380.8C200.5 376.4 198.4 368.5 201.3 361.7L239.7 271.1H176C169.2 271.1 163.2 267.8 160.9 261.4C158.7 255 160.6 247.9 165.8 243.6L301.8 131.6C307.5 126.1 315.7 126.8 321.6 131.2V131.2z\"]\n};\nvar faTreeLarge = {\n  prefix: 'far',\n  iconName: 'tree-large',\n  icon: [512, 512, [], \"f7dd\", \"M500.2 432.6l-46.49-53.75c9.123-4.625 16.75-12.12 21.5-21.75c7.999-16.5 5.874-36.25-5.499-50.63L413.6 235c9.873-4.1 17.87-13.25 22.5-23.88c7.624-17.62 3.999-38-9.248-52l-135.1-144C281.7 5.375 269.3 0 256 0c-13.25 0-25.77 5.375-34.89 15l-135.1 144c-13.25 13.88-16.87 34.38-9.248 52c4.624 10.62 12.62 18.88 22.5 23.88L42.29 306.4C30.79 320.8 28.79 340.5 36.79 357c4.749 9.625 12.37 17.25 21.5 21.75L11.79 432.5c-12.37 14.25-15.25 34.25-7.499 51.38C12.17 501 29.29 512 48.04 512h415.9c18.75 0 35.87-11 43.74-28.12C515.5 466.8 512.6 446.8 500.2 432.6zM48.04 464l110.9-128H80.03L193.1 192H120L256 48L391.1 192h-73.11l113.1 144h-78.86l110.9 128H48.04z\"]\n};\nvar faHelicopterSymbol = {\n  prefix: 'far',\n  iconName: 'helicopter-symbol',\n  icon: [576, 512, [], \"e502\", \"M320 50.45V1.985C435.8 16.42 527.6 108.2 542 224H493.6C479.8 134.8 409.3 64.23 320 50.45H320zM320 510V461.6C409.3 447.8 479.8 377.3 493.6 288H542C527.6 403.8 435.8 495.6 320 510V510zM33.98 288H82.45C96.23 377.3 166.7 447.8 256 461.6V510C140.2 495.6 48.42 403.8 33.98 288V288zM256 1.984V50.45C166.7 64.23 96.23 134.8 82.45 224H33.98C48.42 108.2 140.2 16.42 255.1 1.985L256 1.984zM224 232H352V160C352 146.7 362.7 136 376 136C389.3 136 400 146.7 400 160V352C400 365.3 389.3 376 376 376C362.7 376 352 365.3 352 352V280H224V352C224 365.3 213.3 376 200 376C186.7 376 176 365.3 176 352V160C176 146.7 186.7 136 200 136C213.3 136 224 146.7 224 160V232z\"]\n};\nvar faAperture = {\n  prefix: 'far',\n  iconName: 'aperture',\n  icon: [512, 512, [], \"e2df\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM435.9 152H251.4l56.16-97.27C362.2 68.74 408.2 104.3 435.9 152zM320.7 256l-32.33 56H223.7L191.3 256l32.33-56h64.67L320.7 256zM256 48L163.6 208L107.4 110.7C145.2 72.07 197.8 48 256 48zM76 152.2L168.2 312H55.88C50.87 294.2 48 275.4 48 256C48 218.2 58.3 182.8 76 152.2zM76.14 360h184.5l-56.16 97.27C149.8 443.3 103.8 407.7 76.14 360zM256 464l92.38-160l56.19 97.31C366.8 439.9 314.2 464 256 464zM435.1 359.8L343.8 200h112.4C461.1 217.8 464 236.6 464 256C464 293.8 453.7 329.2 435.1 359.8z\"]\n};\nvar faUniversalAccess = {\n  prefix: 'far',\n  iconName: 'universal-access',\n  icon: [512, 512, [], \"f29a\", \"M256 176c22.09 0 40-17.91 40-40S278.1 96 256 96S216 113.9 216 136S233.9 176 256 176zM361.4 176.9l-59.25 16.94c-30.17 8.623-62.15 8.623-92.31 0L150.6 176.9C137.9 173.2 124.6 180.7 120.9 193.4s3.734 26.03 16.48 29.66l59.25 16.97C200.4 241.1 204.2 241.6 208 242.4v46.29l-30.64 87.34c-4.391 12.5 2.188 26.19 14.69 30.59C194.7 407.6 197.4 408 200 408c9.906 0 19.19-6.188 22.64-16.06l25.85-70.65c2.562-7.002 12.46-7.002 15.03 0l25.85 70.65C292.8 401.8 302.1 408 312 408c2.641 0 5.312-.4375 7.953-1.344c12.5-4.406 19.08-18.09 14.69-30.59L304 288.7V242.4C307.8 241.6 311.6 241.1 315.3 240l59.25-16.94c12.75-3.625 20.12-16.91 16.48-29.66C387.4 180.7 374.1 173.2 361.4 176.9zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faFileMagnifyingGlass = {\n  prefix: 'far',\n  iconName: 'file-magnifying-glass',\n  icon: [384, 512, [\"file-search\"], \"f865\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM176 208c-53.02 0-96 42.98-96 96s42.98 96 96 96c17.77 0 34.21-5.16 48.48-13.58l46.55 46.55C275.7 437.7 281.8 440 288 440s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94l-46.55-46.55C266.8 338.2 272 321.8 272 304C272 250.1 229 208 176 208zM176 352C149.5 352 128 330.5 128 304S149.5 256 176 256S224 277.5 224 304S202.5 352 176 352z\"]\n};\nvar faFileSearch = faFileMagnifyingGlass;\nvar faUpRight = {\n  prefix: 'far',\n  iconName: 'up-right',\n  icon: [384, 512, [], \"e2be\", \"M320 128v185.4l-70.06-70.05L93.25 400l-45.25-45.25l156.7-156.7L134.6 128H320zM336 80H96c-12.94 0-24.61 7.781-29.56 19.75C61.48 111.7 64.22 125.5 73.38 134.6L136.8 198.1l-122.7 122.8c-18.74 18.74-18.75 49.14 0 67.88l45.25 45.25C68.69 443.3 80.97 448 93.25 448s24.57-4.684 33.94-14.06l122.7-122.7l63.43 63.43c6.127 6.137 14.3 9.418 22.61 9.418c4.131 0 8.295-.8086 12.26-2.48C360.2 376.6 368 364.9 368 352l-.0001-240C368 94.31 353.7 80 336 80z\"]\n};\nvar faCircleChevronUp = {\n  prefix: 'far',\n  iconName: 'circle-chevron-up',\n  icon: [512, 512, [\"chevron-circle-up\"], \"f139\", \"M272.1 159C268.3 154.3 262.2 152 256 152S243.7 154.3 239 159l-112 112c-9.375 9.375-9.375 24.56 0 33.94s24.56 9.375 33.94 0L256 209.9l95.03 95.03c9.375 9.375 24.56 9.375 33.94 0s9.375-24.56 0-33.94L272.1 159zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faChevronCircleUp = faCircleChevronUp;\nvar faUserPolice = {\n  prefix: 'far',\n  iconName: 'user-police',\n  icon: [448, 512, [], \"e333\", \"M78.54 102.4v44.04C119.1 164.9 169.4 176 223.1 176s104.9-11.08 145.5-29.55V102.4l21.96-22.3c4.564-4.635 7.129-10.93 7.129-17.48c0-11.35-7.602-21.24-18.44-23.99l-148.3-37.67c-5.096-1.295-10.43-1.295-15.52 0l-148.3 37.67C57.06 41.39 49.46 51.28 49.46 62.62c0 6.555 2.564 12.85 7.129 17.48L78.54 102.4zM191.1 61.08l30-12.5C221.9 48.26 223.2 48 224 48c.8281 0 2.122 .2559 2.884 .5723l30 12.5c2.779 1.152 4.609 3.889 4.609 6.92C261.5 107.1 232.1 128 223.1 128C216.1 128 186.5 108.2 186.5 67.1C186.5 64.96 188.3 62.23 191.1 61.08zM224 272c-41.23 0-74.9-31.51-79.15-71.64C128.1 197.1 112 192.8 96.45 187.5C96.4 189.1 96 190.5 96 192c0 70.69 57.31 128 127.1 128s127.1-57.31 127.1-128c0-1.525-.3579-2.941-.4106-4.453C336 192.8 319.9 197.1 303.2 200.4C298.9 240.5 265.2 272 224 272zM320 352h-32l-64 64l-64-64H128c-70.69 0-128 57.31-128 128c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32C448 409.3 390.7 352 320 352zM49.61 464C57.04 427.5 89.37 400 128 400h12.12l64 64H49.61zM355.6 464l10.98-10.67c2.844-2.76 1.27-7.58-2.648-8.146L342.1 442l-9.764-19.76c-1.748-3.521-6.816-3.566-8.582 0L313.9 442l-21.85 3.18c-3.918 .5664-5.492 5.387-2.648 8.146L300.4 464h-56.54l64-64H320c38.63 0 70.96 27.53 78.39 64H355.6z\"]\n};\nvar faLariSign = {\n  prefix: 'far',\n  iconName: 'lari-sign',\n  icon: [384, 512, [], \"e1c8\", \"M144 32C157.3 32 168 42.75 168 56V97.49C175.9 96.5 183.9 96 192 96C200.1 96 208.1 96.5 216 97.49V56C216 42.75 226.7 32 240 32C253.3 32 264 42.75 264 56V109.1C322.9 133.8 367.2 185.1 380.2 249.6C382.8 262.6 374.4 275.3 361.4 277.9C348.4 280.6 335.8 272.2 333.1 259.2C324.8 218.2 299.1 183.6 264 163.3V264C264 277.3 253.3 288 240 288C226.7 288 216 277.3 216 264V145.1C208.2 144.7 200.2 144 192 144C183.8 144 175.8 144.7 168 145.1V264C168 277.3 157.3 288 144 288C130.7 288 120 277.3 120 264V163.3C76.96 188.2 48 234.7 48 288C48 367.5 112.5 432 192 432H360C373.3 432 384 442.7 384 456C384 469.3 373.3 480 360 480H24C10.75 480 0 469.3 0 456C0 442.7 10.75 432 24 432H65C25.14 396.8 0 345.3 0 288C0 207.4 49.64 138.4 120 109.1V56C120 42.75 130.7 32 144 32z\"]\n};\nvar faVolcano = {\n  prefix: 'far',\n  iconName: 'volcano',\n  icon: [512, 512, [127755], \"f770\", \"M159.1 144c12.88 0 24.75-3.875 34.75-10.38L223.1 192h64l29.25-58.38C327.3 140.1 339.1 144 352 144c35.25 0 64-28.75 64-64s-28.75-64-64-64c-15.75 0-30 5.875-41.25 15.38C299.6 12.75 279.4 0 255.1 0S212.4 12.75 201.2 31.38C189.1 21.88 175.7 16 159.1 16c-35.25 0-64 28.75-64 64S124.7 144 159.1 144zM505.5 460.8l-175.8-224.5C323.5 228.5 314.3 224 304.4 224H207.6C197.7 224 188.5 228.5 182.4 236.3l-175.9 224.5C-9.396 481.9 5.727 512 32.1 512h447.9C506.3 512 521.4 481.9 505.5 460.8zM64.91 464l116.6-148.8C192 304 209.4 302.5 224.2 302.3c17.12-1.5 33.5 7 44.75 20l31.63 36.88c9.75 11.38 29.13 11.38 39 0l13.26-15.46L447.1 464H64.91z\"]\n};\nvar faTeddyBear = {\n  prefix: 'far',\n  iconName: 'teddy-bear',\n  icon: [576, 512, [], \"e3cf\", \"M521.3 308.1c-2.508-.8301-5.037-1.16-7.561-1.734c5.521-6.844 11.09-13.63 16.18-21.05c25.03-36.4 15.78-86.22-20.62-111.2c-24.11-16.55-53.99-17.8-78.79-6.361C431 162.5 432 157.4 432 152v-.002c0-6.656-.8301-13.11-2.055-19.44C450.3 119.1 464 97.74 464 72C464 32.23 431.8 0 392 0c-32.14 0-58.94 21.22-68.12 50.32C311.1 48.83 299.1 48 288 48c-11.98 0-23.96 .8301-35.88 2.316C242.9 21.22 216.1 0 184 0C144.2 0 112 32.23 112 72c0 25.74 13.71 47.96 34.05 60.6C144.8 138.9 144 145.4 144 152v.002c0 5.363 .9824 10.44 1.496 15.66C120.7 156.2 90.8 157.5 66.71 174.1C30.31 199.1 21.06 248.9 46.09 285.3c5.098 7.42 10.67 14.21 16.19 21.05C59.75 306.9 57.22 307.3 54.71 308.1c-41.9 13.97-64.55 59.28-50.59 101.2l15.1 47.1C31.03 489.1 61.59 512 96.02 512h383.1c34.43 0 64.99-22.03 75.9-54.69l15.1-47.1C585.8 367.4 563.2 322.1 521.3 308.1zM392 48C405.2 48 416 58.77 416 72c0 6.414-2.609 12.19-6.723 16.5c-10.11-12.31-23.12-21.88-38.17-27.63C375.2 53.32 382.9 48 392 48zM226.1 104C246.3 98.71 267.2 96 288 96s41.67 2.707 61.91 8.045C369.1 109.3 384 129.1 384 152c0 14.38-2.723 28.09-7.621 40.55C362.1 168.3 328.8 152 288 152S213.9 168.3 199.6 192.6C194.7 180.1 192 166.4 192 152C192 129.1 206 109.3 226.1 104zM288 216c17.67 0 32-10.75 32-24c0-1.162-.668-2.158-.8809-3.275C338.6 194.9 352 206.5 352 220C352 239.9 323.3 256 288 256S224 239.9 224 220c0-13.49 13.35-25.11 32.88-31.28C256.7 189.8 256 190.8 256 192C256 205.3 270.3 216 288 216zM184 48c9.145 0 16.85 5.32 20.89 12.86c-15.06 5.758-28.06 15.32-38.17 27.63C162.6 84.19 160 78.41 160 72C160 58.77 170.8 48 184 48zM93.88 213.6c14.59-10.03 34.47-6.312 44.5 8.25C174.3 274.1 225.2 304 278.2 304h19.56c53 0 103.1-29.94 139.8-82.13c10.06-14.56 30-18.28 44.5-8.25c14.56 10.03 18.25 29.94 8.25 44.5C461.6 299.1 424.8 330.8 384 349.1v.7461C370.1 336.4 351.4 328 330.7 328H245.3C224.6 328 205.9 336.4 192 349.8v-.7461c-40.81-18.25-77.63-49.11-106.4-90.94C75.63 243.6 79.31 223.7 93.88 213.6zM208 464H96c-13.78 0-26-8.812-30.34-21.88l-16-48c-5.594-16.78 3.469-34.91 20.22-40.47C86.81 348 104.8 357.1 110.3 373.9L119.1 400h29.16c9.25 0 18.47 2.188 26.75 6.312C195.3 416.5 208 437 208 459.8V464zM320 459.8V464H256v-4.219c0-28.93-11.5-55.65-31.03-75.43C230.3 379.2 237.4 376 245.3 376h85.31c7.934 0 15.09 3.225 20.37 8.352C331.5 404.1 320 430.9 320 459.8zM526.3 394.1l-16 48C506 455.2 493.8 464 480 464h-112v-4.219c0-22.78 12.66-43.28 33.03-53.47C409.3 402.2 418.5 400 427.8 400h29.16l8.719-26.12c5.594-16.75 23.53-25.88 40.47-20.22C522.9 359.2 531.9 377.3 526.3 394.1zM240 160C248.8 160 256 152.8 256 144C256 135.2 248.8 128 240 128S224 135.2 224 144C224 152.8 231.2 160 240 160zM336 160C344.8 160 352 152.8 352 144C352 135.2 344.8 128 336 128S320 135.2 320 144C320 152.8 327.2 160 336 160z\"]\n};\nvar faStocking = {\n  prefix: 'far',\n  iconName: 'stocking',\n  icon: [384, 512, [], \"f7d5\", \"M304.1 302.9c0 37.5-18.63 72.38-49.89 93.25l-81.9 54.5c-53.64 35.75-99.78-5.625-110.9-22.25C36.9 391.6 46.78 342 83.66 317.4L144.1 277.3V128H96.02L96.02 251.5l-39.01 26c-58.77 39.25-74.77 118.8-35.5 177.5C46.27 492 86.76 512 128.2 512c24.38 0 49.13-7 70.89-21.5L280.8 436c44.52-29.75 71.14-79.5 71.14-133.1L351.9 128H304.1V302.9zM351.1 0H96.01C78.41 0 64.01 14.4 64.01 32L64.01 64c0 17.6 14.4 32 32 32h255.1C369.6 96 384 81.6 384 64V32C384 14.4 369.6 0 351.1 0z\"]\n};\nvar faPersonWalkingDashedLineArrowRight = {\n  prefix: 'far',\n  iconName: 'person-walking-dashed-line-arrow-right',\n  icon: [640, 512, [], \"e553\", \"M160 48C160 21.49 181.5 0 208 0C234.5 0 256 21.49 256 48C256 74.51 234.5 96 208 96C181.5 96 160 74.51 160 48V48zM96.04 196.5C77.82 204.8 63.86 220.3 57.53 239.3L54.77 247.6C50.58 260.2 36.99 266.1 24.41 262.8C11.84 258.6 5.041 244.1 9.232 232.4L11.99 224.1C22.55 192.5 45.8 166.6 76.18 152.8L97.38 143.2C119.4 133.2 143.3 128 167.5 128C216.4 128 259.5 159.9 273.9 206.6L285.2 243.2L312.1 271C322.3 280.4 322.3 295.6 312.1 304.1C303.6 314.3 288.4 314.3 279 304.1L249.8 275.8C245.2 271.2 241.8 265.5 239.9 259.3L230.1 227.4L200.8 321.2L250.9 361.9C257.8 367.5 262.6 375.3 264.6 383.1L287.4 482.6C290.4 495.5 282.3 508.4 269.4 511.4C256.5 514.4 243.6 506.3 240.6 493.4L218.5 397.4L114 312.6C95.96 297.9 88.86 273.5 96.23 251.4L117.8 186.6L117.2 186.9L96.04 196.5zM144.3 275.3L160.7 288.6L193.1 184.8C193.4 183.8 193.8 182.8 194.2 181.9C187.3 178.7 179.8 176.7 171.9 176.2L141.8 266.6C140.7 269.8 141.7 273.2 144.3 275.3H144.3zM138.7 373.9L119.5 421.9C117.5 426.9 114.5 431.5 110.6 435.3L40.97 504.1C31.6 514.3 16.4 514.3 7.029 504.1C-2.343 495.6-2.343 480.4 7.029 471L75.55 402.5L99.69 342.2L138.7 373.9zM416 72C416 85.25 405.3 96 392 96C378.7 96 368 85.25 368 72V24C368 10.75 378.7 0 392 0C405.3 0 416 10.75 416 24V72zM632.1 239C642.3 248.4 642.3 263.6 632.1 272.1L552.1 352.1C543.6 362.3 528.4 362.3 519 352.1C509.7 343.6 509.7 328.4 519 319L558.1 280H392C378.7 280 368 269.3 368 256C368 242.7 378.7 232 392 232H558.1L519 192.1C509.7 183.6 509.7 168.4 519 159C528.4 149.7 543.6 149.7 552.1 159L632.1 239zM392 128C405.3 128 416 138.7 416 152V168C416 181.3 405.3 192 392 192C378.7 192 368 181.3 368 168V152C368 138.7 378.7 128 392 128zM416 360C416 373.3 405.3 384 392 384C378.7 384 368 373.3 368 360V344C368 330.7 378.7 320 392 320C405.3 320 416 330.7 416 344V360zM392 416C405.3 416 416 426.7 416 440V488C416 501.3 405.3 512 392 512C378.7 512 368 501.3 368 488V440C368 426.7 378.7 416 392 416z\"]\n};\nvar faImageSlash = {\n  prefix: 'far',\n  iconName: 'image-slash',\n  icon: [640, 512, [], \"e1b7\", \"M630.8 469.1l-55.95-43.85C575.3 422.2 575.1 419.2 575.1 416l.0034-320c0-35.35-28.65-64-64-64H127.1C113.6 32 100.4 36.98 89.78 45.06L38.81 5.113C28.34-3.058 13.31-1.246 5.109 9.192C-3.063 19.63-1.235 34.72 9.187 42.89L601.2 506.9C605.6 510.3 610.8 512 615.1 512c7.125 0 14.17-3.156 18.91-9.188C643.1 492.4 641.2 477.3 630.8 469.1zM527.1 388.5l-36.11-28.3l-100.7-136.8C387.8 218.8 382.1 216 376 216c-6.113 0-11.82 2.768-15.21 7.379L344.9 245L261.9 180C262.1 176.1 264 172.2 264 168c0-26.51-21.49-48-48-48c-8.336 0-16.05 2.316-22.88 6.057L134.4 80h377.6c8.822 0 16 7.178 16 16V388.5zM254.2 368.3l-37.09-46.1c-3.441-4.279-8.934-6.809-14.77-6.809c-5.842 0-11.33 2.529-14.78 6.809l-75.52 93.81c0-.0293 0 .0293 0 0L111.1 184.5l-48-37.62L63.99 416c0 35.35 28.65 64 64 64h361.1l-201.1-157.6L254.2 368.3z\"]\n};\nvar faMaskSnorkel = {\n  prefix: 'far',\n  iconName: 'mask-snorkel',\n  icon: [576, 512, [], \"e3b7\", \"M384 288c35.35 0 64-28.65 64-64V128c0-35.35-28.65-64-64-64H64C28.65 64 0 92.65 0 128v96c0 35.35 28.65 64 64 64h78.03c29.37 0 54.96-19.99 62.09-48.48l4.359-17.43C210.5 214 217.2 209.1 224 209.1s13.5 4.04 15.52 12.12l4.359 17.43C251 268 276.6 288 305.1 288H384zM290.4 227.9L286.1 210.4C278.1 181.9 253.4 161.1 224 161.1S169 181.9 161.9 210.4L157.6 227.9C155.8 235 149.4 240 142 240H64C55.18 240 48 232.8 48 224V128c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16v96c0 8.822-7.178 16-16 16h-78.03C298.6 240 292.2 235 290.4 227.9zM552 32c-13.25 0-24 10.75-24 24v320c0 48.53-39.47 88-88 88S352 424.5 352 376c0-13.25-10.75-24-24-24s-24 10.75-24 24c0 75 61 136 136 136S576 451 576 376v-320C576 42.75 565.3 32 552 32z\"]\n};\nvar faSmoke = {\n  prefix: 'far',\n  iconName: 'smoke',\n  icon: [640, 512, [], \"f760\", \"M640 248C640 164.2 571.8 96 488 96c-14.38 0-28.38 2.75-42 6.75C418.2 60.25 370.5 32 316 32C296.2 32 276.8 35.88 257.9 43.75C229.6 15.75 191.9 0 152 0C68.25 0 0 68.25 0 152C0 189.8 14.25 224 37.38 250.5C14.38 278.2 0 313.2 0 352c0 88.25 71.75 160 160 160h352c70.63 0 128-57.38 128-128c0-23.75-7-45.88-18.38-65.13C633.1 297.8 640 273.8 640 248zM592 248c0 11.25-2.125 22.12-5.5 32.25C565.5 265.1 539.9 256 512 256c-21.62 0-42.38 5.375-61.13 15.88C423.8 241.5 385.2 224 344 224C319.9 224 296.8 230.1 275.6 241.8C268.8 234.4 261 228.1 252.9 222.2C268.8 194.8 297.1 176 332 176c15.62 0 30.75 4.25 45.25 12.5l17.63 10.12l12.88-15.87C427.9 158.2 457.1 144 488 144C545.3 144 592 190.8 592 248zM152 48c31.62 0 61.25 14.62 81.25 40l12.75 16.12l17.88-10C280.6 84.75 298.2 80 316 80c35.25 0 66.38 17.25 86.13 43.62c-6.375 4.5-12.88 9.125-18.5 14.62C367 131.4 349.8 128 332 128C279.2 128 233.8 157.6 209.9 200.9C193.9 195.5 177.2 192 160 192C127.8 192 97.75 201.8 72.5 218.2C57.25 200.2 48 177.2 48 152C48 94.75 94.75 48 152 48zM512 464H160c-61.75 0-112-50.25-112-112S98.25 240 160 240c36 0 70.12 17.75 91.25 47.38l14.5 20.38L285.5 292.4C302.8 279.1 323 272 344 272c33.13 0 63.38 17 81.25 45.38l14.5 23.38l21.12-17.63C471.2 314.4 488.5 304.1 512 304.1c44.13 0 80 35.88 80 80S556.1 464 512 464z\"]\n};\nvar faSterlingSign = {\n  prefix: 'far',\n  iconName: 'sterling-sign',\n  icon: [320, 512, [163, \"gbp\", \"pound-sign\"], \"f154\", \"M96 224H232C245.3 224 256 234.7 256 248C256 261.3 245.3 272 232 272H96V335.4C96 360.8 89.62 385.8 77.44 408.1L64.43 432H296C309.3 432 320 442.7 320 456C320 469.3 309.3 480 296 480H24C15.53 480 7.686 475.5 3.363 468.2C-.9613 460.1-1.125 451.9 2.931 444.5L35.3 385.2C43.63 369.9 48 352.8 48 335.4V272H24C10.75 272 0 261.3 0 248C0 234.7 10.75 224 24 224H48V159.2C48 88.97 104.1 32 175.2 32C188.9 32 202.5 34.2 215.5 38.53L295.6 65.23C308.2 69.42 314.1 83.02 310.8 95.59C306.6 108.2 292.1 114.1 280.4 110.8L200.3 84.07C192.2 81.37 183.8 80 175.2 80C131.5 80 96 115.5 96 159.2V224z\"]\n};\nvar faGbp = faSterlingSign;\nvar faPoundSign = faSterlingSign;\nvar faBatteryExclamation = {\n  prefix: 'far',\n  iconName: 'battery-exclamation',\n  icon: [576, 512, [], \"e0b0\", \"M80 96H208V144H80C62.33 144 48 158.3 48 176V336C48 353.7 62.33 368 80 368H193.6C192.6 373.2 192 378.5 192 384C192 395.4 194.4 406.2 198.7 416H80C35.82 416 0 380.2 0 336V176C0 131.8 35.82 96 80 96V96zM352 384C352 378.5 351.4 373.2 350.4 368H464C481.7 368 496 353.7 496 336V176C496 158.3 481.7 144 464 144H336V96H464C508.2 96 544 131.8 544 176V192C561.7 192 576 206.3 576 224V288C576 305.7 561.7 320 544 320V336C544 380.2 508.2 416 464 416H345.3C349.6 406.2 352 395.4 352 384zM304 384C304 401.7 289.7 416 272 416C254.3 416 240 401.7 240 384C240 366.3 254.3 352 272 352C289.7 352 304 366.3 304 384zM296 296C296 309.3 285.3 320 272 320C258.7 320 248 309.3 248 296V120C248 106.7 258.7 96 272 96C285.3 96 296 106.7 296 120V296z\"]\n};\nvar faViruses = {\n  prefix: 'far',\n  iconName: 'viruses',\n  icon: [640, 512, [], \"e076\", \"M224 192C215.2 192 208 199.2 208 208S215.2 224 224 224s16-7.164 16-16S232.8 192 224 192zM176 152c-13.26 0-24 10.75-24 24S162.7 200 176 200S200 189.3 200 176S189.3 152 176 152zM624 352h-12.12c-28.51 0-42.79-34.47-22.63-54.63l8.576-8.576c6.25-6.25 6.25-16.37 0-22.62c-3.125-3.125-7.219-4.691-11.31-4.691s-8.188 1.562-11.31 4.688l-8.576 8.576c-6.518 6.518-14.53 9.436-22.39 9.436C527.8 284.2 512 271.4 512 252.1V240C512 231.2 504.8 224 496 224S480 231.2 480 240v12.12c0 19.29-15.78 32.06-32.23 32.06c-7.863 0-15.88-2.916-22.4-9.436l-8.576-8.576c-3.125-3.125-7.219-4.688-11.31-4.688s-8.184 1.559-11.31 4.684c-6.25 6.25-6.253 16.38-.0031 22.63l8.576 8.576C422.9 317.5 408.6 352 380.1 352H368c-8.844 0-16 7.156-16 16s7.156 16 16 16h12.12c28.51 0 42.79 34.47 22.63 54.63l-8.576 8.576c-6.25 6.25-6.253 16.37-.0031 22.62c3.125 3.125 7.222 4.691 11.32 4.691s8.188-1.562 11.31-4.688l8.576-8.576c6.518-6.518 14.53-9.436 22.4-9.436C464.2 451.8 480 464.6 480 483.9V496c0 8.844 7.156 16 16 16s16-7.156 16-16v-12.12c0-19.29 15.78-32.06 32.23-32.06c7.863 0 15.88 2.916 22.39 9.436l8.576 8.576c3.125 3.125 7.219 4.688 11.31 4.688s8.184-1.559 11.31-4.684c6.25-6.25 6.253-16.38 .0031-22.63l-8.576-8.576C569.1 418.5 583.4 384 611.9 384H624c8.844 0 16-7.156 16-16S632.8 352 624 352zM464 392c-13.25 0-24-10.75-24-24c0-13.26 10.75-24 24-24s24 10.74 24 24C488 381.3 477.3 392 464 392zM346.5 213.3h16.16C374.5 213.3 384 203.8 384 192s-9.541-21.33-21.33-21.33h-16.16c-38.01 0-57.05-45.96-30.17-72.84l11.44-11.44c8.332-8.334 8.331-21.83-.0012-30.17c-4.168-4.166-9.624-6.247-15.08-6.247s-10.92 2.083-15.08 6.249L286.2 67.66C277.5 76.35 266.8 80.25 256.3 80.25c-21.94 0-42.97-17.03-42.97-42.75V21.33C213.3 9.54 203.8 0 192 0S170.7 9.54 170.7 21.33v16.16c0 25.72-21.04 42.75-42.97 42.75c-10.48 0-21.17-3.889-29.86-12.58L86.4 56.23c-4.168-4.166-9.625-6.249-15.08-6.249s-10.91 2.081-15.08 6.247c-8.332 8.334-8.333 21.83-.0012 30.17L67.66 97.83c26.88 26.88 7.842 72.84-30.17 72.84H21.33C9.541 170.7 0 180.2 0 192s9.541 21.33 21.33 21.33h16.16c38.01 0 57.05 45.96 30.17 72.84L56.23 297.6c-8.332 8.334-8.328 21.83 .0043 30.17c4.168 4.166 9.621 6.248 15.08 6.248s10.92-2.084 15.08-6.25L97.83 316.3c8.691-8.691 19.38-12.58 29.86-12.58c21.94 0 42.97 17.03 42.97 42.75v16.16C170.7 374.5 180.2 384 192 384s21.33-9.541 21.33-21.33v-16.16c0-25.72 21.04-42.75 42.97-42.75c10.48 0 21.17 3.889 29.86 12.58l11.43 11.43c4.168 4.166 9.625 6.25 15.08 6.25s10.91-2.082 15.08-6.248c8.332-8.334 8.333-21.83 .0012-30.17L316.3 286.2C289.5 259.3 308.5 213.3 346.5 213.3zM262.7 221.3C258.1 232.5 255.8 244.2 255.8 255.8C230.9 255.9 208.4 266 192 282.4C175.6 266 153.1 255.9 128.2 255.8C128.2 244.2 125.9 232.5 121.3 221.3C116.6 210.1 109.1 200.2 101.8 192c8.176-8.229 14.84-18.11 19.48-29.3C125.9 151.5 128.2 139.8 128.2 128.2C153.1 128.1 175.6 117.1 192 101.6c16.36 16.33 38.91 26.48 63.79 26.62C255.8 139.8 258.1 151.5 262.7 162.7C267.4 173.9 274 183.8 282.2 192C274 200.2 267.4 210.1 262.7 221.3z\"]\n};\nvar faSquarePersonConfined = {\n  prefix: 'far',\n  iconName: 'square-person-confined',\n  icon: [448, 512, [], \"e577\", \"M352 260V348C352 379.8 327.3 405.8 296 407.9V408C295.3 408 294.5 407.1 293.8 407.1C293.2 407.1 292.6 408 292 408C286.3 408 280.9 407.2 275.7 405.8C256.1 401.4 238.2 390.7 225 375.1L180.4 322.4L141.1 395.4C134.8 407 120.3 411.4 108.6 405.1C96.95 398.8 92.58 384.3 98.87 372.6L154.9 268.6C158.6 261.6 165.6 256.1 173.5 256.1C181.4 255.3 189.2 258.4 194.3 264.5L232 309V260C232 226.9 258.9 200 292 200C325.1 200 352 226.9 352 260V260zM287.8 359.2C289.6 359.6 291.5 359.8 293.4 359.9C299.4 359.2 304 354.2 304 348V260C304 253.4 298.6 248 292 248C285.4 248 280 253.4 280 260V348C280 353.2 283.3 357.6 287.8 359.3V359.2zM160 160C160 133.5 181.5 112 208 112C234.5 112 256 133.5 256 160C256 186.5 234.5 208 208 208C181.5 208 160 186.5 160 160zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faUserTie = {\n  prefix: 'far',\n  iconName: 'user-tie',\n  icon: [448, 512, [], \"f508\", \"M96 128C96 57.31 153.3 0 224 0C294.7 0 352 57.31 352 128C352 198.7 294.7 256 224 256C153.3 256 96 198.7 96 128zM304 128C304 83.82 268.2 48 224 48C179.8 48 144 83.82 144 128C144 172.2 179.8 208 224 208C268.2 208 304 172.2 304 128zM209.1 359.2L176 304H272L238.9 359.2L254.8 418.4L303.6 320.9C384.7 329.3 448 397.9 448 481.3C448 498.2 434.2 512 417.3 512H30.72C13.75 512 0 498.2 0 481.3C0 397.9 63.28 329.3 144.4 320.9L193.2 418.4L209.1 359.2zM329.5 376.3L285.7 464H398.7C392.6 424.2 365.7 391.1 329.5 376.3V376.3zM49.31 464H162.3L118.5 376.3C82.28 391.1 55.41 424.2 49.31 464z\"]\n};\nvar faArrowDownLong = {\n  prefix: 'far',\n  iconName: 'arrow-down-long',\n  icon: [320, 512, [\"long-arrow-down\"], \"f175\", \"M7.031 335C11.72 330.3 17.84 328 24 328s12.28 2.344 16.97 7.031L136 430.1V24C136 10.75 146.8 0 160 0s24 10.75 24 24v406.1l95.03-95.03c9.375-9.375 24.56-9.375 33.94 0s9.375 24.56 0 33.94l-136 136c-9.375 9.375-24.56 9.375-33.94 0l-136-136C-2.344 359.6-2.344 344.4 7.031 335z\"]\n};\nvar faLongArrowDown = faArrowDownLong;\nvar faTentArrowDownToLine = {\n  prefix: 'far',\n  iconName: 'tent-arrow-down-to-line',\n  icon: [640, 512, [], \"e57e\", \"M241.8 111.9C250.7 121.8 249.9 136.1 240.1 145.8L160.1 217.8C150.9 226.1 137.1 226.1 127.9 217.8L47.94 145.8C38.09 136.1 37.29 121.8 46.16 111.9C55.03 102.1 70.2 101.3 80.05 110.2L119.1 146.1V24C119.1 10.75 130.7 0 143.1 0C157.3 0 167.1 10.75 167.1 24V146.1L207.9 110.2C217.8 101.3 232.1 102.1 241.8 111.9H241.8zM369.3 133C377.1 126.3 390 126.3 398.7 133L565.2 261.7C575.9 269.9 583.2 281.8 585.9 295L619.7 464.3C631.2 466.1 640 476 640 488C640 501.3 629.3 512 616 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H148.3L182.1 295C184.8 281.8 192.1 269.9 202.8 261.7L369.3 133zM197.3 464H360V200.9L232.1 299.7C230.6 300.9 229.6 302.5 229.2 304.4L197.3 464zM472 464H570.7L538.8 304.4C538.4 302.5 537.4 300.9 535.9 299.7L408 200.9V336L472 464z\"]\n};\nvar faCertificate = {\n  prefix: 'far',\n  iconName: 'certificate',\n  icon: [512, 512, [], \"f0a3\", \"M256 53.46L300.1 7.261C307 1.034 315.1-1.431 324.4 .8185C332.8 3.068 339.3 9.679 341.4 18.1L357.3 80.6L419.3 63.07C427.7 60.71 436.7 63.05 442.8 69.19C448.1 75.34 451.3 84.33 448.9 92.69L431.4 154.7L493.9 170.6C502.3 172.7 508.9 179.2 511.2 187.6C513.4 196 510.1 204.1 504.7 211L458.5 256L504.7 300.1C510.1 307 513.4 315.1 511.2 324.4C508.9 332.8 502.3 339.3 493.9 341.4L431.4 357.3L448.9 419.3C451.3 427.7 448.1 436.7 442.8 442.8C436.7 448.1 427.7 451.3 419.3 448.9L357.3 431.4L341.4 493.9C339.3 502.3 332.8 508.9 324.4 511.2C315.1 513.4 307 510.1 300.1 504.7L256 458.5L211 504.7C204.1 510.1 196 513.4 187.6 511.2C179.2 508.9 172.7 502.3 170.6 493.9L154.7 431.4L92.69 448.9C84.33 451.3 75.34 448.1 69.19 442.8C63.05 436.7 60.71 427.7 63.07 419.3L80.6 357.3L18.1 341.4C9.679 339.3 3.068 332.8 .8186 324.4C-1.431 315.1 1.034 307 7.261 300.1L53.46 256L7.261 211C1.034 204.1-1.431 196 .8186 187.6C3.068 179.2 9.679 172.7 18.1 170.6L80.6 154.7L63.07 92.69C60.71 84.33 63.05 75.34 69.19 69.19C75.34 63.05 84.33 60.71 92.69 63.07L154.7 80.6L170.6 18.1C172.7 9.679 179.2 3.068 187.6 .8185C196-1.431 204.1 1.034 211 7.261L256 53.46zM178.7 122.2C167.5 128.6 154.1 130.3 141.7 126.8L120.9 120.9L126.8 141.7C130.3 154.1 128.6 167.5 122.2 178.7C115.7 189.1 104.1 198.1 92.39 201.3L71.48 206.6L86.94 221.6C96.22 230.6 101.5 243 101.5 256C101.5 268.1 96.22 281.4 86.94 290.4L71.48 305.4L92.39 310.7C104.1 313.9 115.7 322.1 122.2 333.3C128.6 344.5 130.3 357.9 126.8 370.3L120.9 391.1L141.7 385.2C154.1 381.7 167.5 383.4 178.7 389.8C189.1 396.3 198.1 407 201.3 419.6L206.6 440.5L221.6 425.1C230.6 415.8 243 410.5 256 410.5C268.1 410.5 281.4 415.8 290.4 425.1L305.4 440.5L310.7 419.6C313.9 407 322.1 396.3 333.3 389.8C344.5 383.4 357.9 381.7 370.3 385.2L391.1 391.1L385.2 370.3C381.7 357.9 383.4 344.5 389.8 333.3C396.3 322 407.1 313.9 419.6 310.7L440.5 305.4L425.1 290.4C415.8 281.4 410.5 268.1 410.5 256C410.5 243 415.8 230.6 425.1 221.6L440.5 206.6L419.6 201.3C407.1 198.1 396.3 189.1 389.8 178.7C383.4 167.5 381.7 154.1 385.2 141.7L391.1 120.9L370.3 126.8C357.9 130.3 344.5 128.6 333.3 122.2C322.1 115.7 313.9 104.9 310.7 92.39L305.4 71.48L290.4 86.94C281.4 96.22 268.1 101.5 256 101.5C243 101.5 230.6 96.22 221.6 86.94L206.6 71.48L201.3 92.39C198.1 104.9 189.1 115.7 178.7 122.2V122.2z\"]\n};\nvar faCrystalBall = {\n  prefix: 'far',\n  iconName: 'crystal-ball',\n  icon: [448, 512, [], \"e362\", \"M363.2 398.6C414.7 358.4 448 294.2 448 223.9C448 99.63 347.7 0 223.1 0C100.3 0 0 98.72 0 222.1c0 70.34 33.25 134.5 84.76 174.7l-46.35 62.09c-4.426 6.221-6.424 13.03-6.424 19.68C31.99 496.5 45.07 512 64.04 512h320c18.97 0 32.05-15.55 32.05-32.22c0-6.512-1.998-13.14-6.424-19.09L363.2 398.6zM296.9 383.5H151.1c-60.73-27.91-103.1-89.32-103.1-160.6c0-97.34 79.01-176.6 176-176.6s176 79.28 176 176.6C400.1 294.2 357.6 355.6 296.9 383.5zM364.4 217.4l-49.66-20.87l-20.73-50.08c-1.002-2.082-3.69-3.72-5.973-3.72c-2.315 0-4.909 1.639-5.911 3.72l-20.61 49.76l-.4063 .3783L211.6 217.4c-2.002 1.009-3.596 3.848-3.596 6.055c0 2.27 1.656 4.982 3.659 5.992l49.66 20.87l20.73 50.14c1.002 2.017 3.596 2.775 5.911 2.838c2.284 0 4.971-1.703 5.973-3.722l20.73-50.07l49.66-20.94c2.033-.1882 3.69-2.901 3.69-6.055C368.1 221.1 366.4 218.4 364.4 217.4zM205.8 139.1L175.8 126.6L163.2 96.72C162.6 95.53 162.8 94.52 160.5 94.52c-2.334 0-3.028 1.004-3.627 2.195L144.3 126.6L114.3 139.1C113 139.7 112 141.3 112 142.7s1.01 2.948 2.241 3.575L144.3 158.7l12.53 29.92c.631 1.254 3.123 2.258 3.627 2.258c.5059 0 2.114-1.004 3.598-3.136l12.56-29.92l29.19-11.54C207 145.6 208 144 208 142.7C208 141.3 207 139.7 205.8 139.1z\"]\n};\nvar faReplyAll = {\n  prefix: 'far',\n  iconName: 'reply-all',\n  icon: [576, 512, [\"mail-reply-all\"], \"f122\", \"M60.72 208l154.1-133.8c10.03-8.656 11.12-23.81 2.469-33.84c-8.688-10.06-23.81-11.2-33.85-2.486l-176 151.1C3.029 194.4 0 201 0 208c0 6.968 3.029 13.58 8.31 18.15l176 151.1C188.8 382.1 194.4 384 200 384c6.719 0 13.41-2.812 18.16-8.312c8.656-10.03 7.562-25.19-2.469-33.84L60.72 208zM424 184H216.5l127.2-109.8c10.03-8.656 11.12-23.81 2.469-33.84c-8.688-10.06-23.85-11.2-33.85-2.486L136.3 189.9C131 194.4 128 201 128 208c0 6.968 3.029 13.58 8.31 18.15l176 151.1c4.531 3.937 10.13 5.846 15.69 5.846c6.719 0 13.41-2.812 18.16-8.312c8.656-10.03 7.562-25.19-2.469-33.84L216.5 232H424c57.34 0 104 46.65 104 103.1v119.1C528 469.3 538.8 480 552 480S576 469.3 576 456v-119.1C576 252.2 507.8 184 424 184z\"]\n};\nvar faMailReplyAll = faReplyAll;\nvar faSuitcase = {\n  prefix: 'far',\n  iconName: 'suitcase',\n  icon: [512, 512, [129523], \"f0f2\", \"M128 96V56C128 25.07 153.1 0 184 0H328C358.9 0 384 25.07 384 56V96H448C483.3 96 512 124.7 512 160V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V160C0 124.7 28.65 96 64 96H128zM176 96H336V56C336 51.58 332.4 48 328 48H184C179.6 48 176 51.58 176 56V96zM144 144V432H368V144H144zM48 160V416C48 424.8 55.16 432 64 432H96V144H64C55.16 144 48 151.2 48 160zM464 416V160C464 151.2 456.8 144 448 144H416V432H448C456.8 432 464 424.8 464 416z\"]\n};\nvar faPersonSkating = {\n  prefix: 'far',\n  iconName: 'person-skating',\n  icon: [448, 512, [\"skating\"], \"f7c5\", \"M399.1 0c-26.5 0-48.01 21.5-48.01 48S373.5 96 399.1 96C426.5 96 448 74.5 448 48S426.5 0 399.1 0zM151.1 144h103.1L218.6 175.2C200.2 190.1 199 211.8 199 217.9c0 14.74 5.976 29.11 17.17 40.3l87.76 80V424c0 13.25 10.75 24 24 24c13.25 0 24-10.75 24-24v-89.38c0-10.5-4.251-20.87-12.5-29L266.7 239.2l88.51-88.5c6.185-6.184 9.464-14.38 9.464-22.72c0-17.38-14.05-31.1-32.09-31.1L151.1 96.12c-13.25 0-24 10.75-24 24C127.1 133.2 138.7 144 151.1 144zM187.5 273.4L85.82 375c-4.688 4.688-7.032 10.84-7.032 16.98c0 12.49 10.06 23.89 24.03 23.89c6.251 0 12.38-2.25 17-7l102.1-102.1l-28.38-26C191.2 278.5 189.6 275.9 187.5 273.4zM399.1 448c-8.751 0-16 7.25-16 16S376.7 480 367.1 480h-96.01c-8.751 0-16 7.25-16 16s7.251 16 16 16h96.01c26.5 0 48.01-21.5 48.01-48C415.1 455.2 408.7 448 399.1 448zM129.1 451.9c-11.54 0-11.08 9.36-22.65 9.36c-4.094 0-8.147-1.563-11.21-4.625l-67.98-67.89c-3.063-3.125-7.165-4.688-11.27-4.688c-4.102 0-8.204 1.562-11.27 4.688C1.562 391.8-.0001 395.9-.0001 400s1.562 8.203 4.688 11.27l67.88 67.98c9.251 9.375 21.71 14 33.96 14c13.23 0 38.57-8.992 38.57-25.36c0-4.109-1.562-8.203-4.688-11.27C137.3 453.5 133.2 451.9 129.1 451.9z\"]\n};\nvar faSkating = faPersonSkating;\nvar faStarShooting = {\n  prefix: 'far',\n  iconName: 'star-shooting',\n  icon: [512, 512, [127776], \"e036\", \"M364.2 267.2l-104.8-15.28L212.6 156.7C208.7 148.8 200.7 143.9 191.9 143.9c-8.748 0-16.69 4.913-20.56 12.79l-46.87 95.25L19.73 267.2C.8577 269.1-6.742 293.1 7.006 306.5L82.88 380.5l-17.1 104.6c-1.125 6.625 .67 13.51 5.045 18.63C74.3 509 80.76 512 87.51 512c3.748 0 7.34-.9557 10.72-2.706l93.77-49.38l93.75 49.38c3.375 1.75 6.903 2.685 10.65 2.685c6.748 0 13.2-2.98 17.57-8.23c4.375-5.125 6.274-11.98 5.149-18.61l-17.9-104.6l75.9-74C390.7 293.1 383.1 269.1 364.2 267.2zM249.6 363.8l13.62 79.38l-71.24-37.5l-71.11 37.5l13.62-79.38L76.75 307.5l79.61-11.62l35.62-72.25l35.62 72.25l79.74 11.62L249.6 363.8zM311 200.1C315.7 205.7 321.9 208 328 208s12.28-2.344 16.97-7.031l160-160c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0l-160 160C301.7 176.4 301.7 191.6 311 200.1zM248 96c6.141 0 12.28-2.344 16.97-7.031l48-48c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0l-48 48c-9.375 9.375-9.375 24.56 0 33.94C235.7 93.66 241.9 96 248 96zM471 199l-48 48c-9.375 9.375-9.375 24.56 0 33.94C427.7 285.7 433.9 288 440 288s12.28-2.344 16.97-7.031l48-48c9.375-9.375 9.375-24.56 0-33.94S480.4 189.7 471 199z\"]\n};\nvar faBinaryLock = {\n  prefix: 'far',\n  iconName: 'binary-lock',\n  icon: [640, 512, [], \"e33d\", \"M318 4.53C324.3 9.041 328 16.29 328 24V176H360C373.3 176 384 186.7 384 200C384 213.3 373.3 224 360 224H248C234.7 224 224 213.3 224 200C224 186.7 234.7 176 248 176H280V57.3L263.6 62.77C251 66.96 237.4 60.16 233.2 47.59C229 35.01 235.8 21.42 248.4 17.23L296.4 1.232C303.7-1.208 311.8 .0196 318 4.53V4.53zM94.03 292.5C100.3 297 104 304.3 104 312V464H136C149.3 464 160 474.7 160 488C160 501.3 149.3 512 136 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H56V345.3L39.59 350.8C27.01 354.1 13.42 348.2 9.232 335.6C5.04 323 11.84 309.4 24.41 305.2L72.41 289.2C79.73 286.8 87.77 288 94.03 292.5V292.5zM120 .0004C159.8 .0004 192 32.24 192 72V152C192 191.8 159.8 224 120 224H72C32.24 224 0 191.8 0 152V72C0 32.24 32.24 .0004 72 .0004H120zM48 152C48 165.3 58.75 176 72 176H120C133.3 176 144 165.3 144 152V72C144 58.75 133.3 48 120 48H72C58.75 48 48 58.75 48 72V152zM192 360C192 320.2 224.2 288 264 288H312C351.8 288 384 320.2 384 360V440C384 479.8 351.8 512 312 512H264C224.2 512 192 479.8 192 440V360zM264 336C250.7 336 240 346.7 240 360V440C240 453.3 250.7 464 264 464H312C325.3 464 336 453.3 336 440V360C336 346.7 325.3 336 312 336H264zM528 192C572.2 192 608 227.8 608 272V320C625.7 320 640 334.3 640 352V480C640 497.7 625.7 512 608 512H448C430.3 512 416 497.7 416 480V352C416 334.3 430.3 320 448 320V272C448 227.8 483.8 192 528 192zM528 240C510.3 240 496 254.3 496 272V320H560V272C560 254.3 545.7 240 528 240z\"]\n};\nvar faFilterCircleDollar = {\n  prefix: 'far',\n  iconName: 'filter-circle-dollar',\n  icon: [576, 512, [\"funnel-dollar\"], \"f662\", \"M472.2 .0003C494.2 .0003 512 17.81 512 39.77C512 48.85 508.9 57.65 503.2 64.71L418.7 169.7C410.4 180 395.3 181.7 384.1 173.4C374.6 165.1 372.1 149.9 381.3 139.6L455 48H57.94L218.7 249C222.1 253.3 224 258.6 224 264V332L246.4 348.8C257 356.8 259.2 371.8 251.2 382.4C243.2 393 228.2 395.2 217.6 387.2L185.6 363.2C179.6 358.7 176 351.6 176 344V272.4L8.504 63.05C2.999 56.17 0 47.62 0 38.81C0 17.37 17.37 0 38.81 0L472.2 .0003zM576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM413 331.1C418.1 329.3 425.6 327.9 431.8 328C439.1 328.1 448.9 329.8 458.1 332.1C466.7 334.2 475.4 328.1 477.5 320.4C479.7 311.8 474.4 303.2 465.9 301C460.3 299.6 454.3 298.3 448 297.4V288C448 279.2 440.8 272 432 272C423.2 272 416 279.2 416 288V297.5C409.9 298.7 403.7 300.7 397.1 303.8C386.1 310.1 374.9 322.2 376.1 341C377.1 357 387.8 366.4 397.7 371.7C406.6 376.4 417.5 379.5 426.3 381.1L428.1 382.5C438.3 385.4 445.1 387.7 451.2 390.8C455.8 393.5 455.1 395.1 455.1 396.5C456.1 398.9 455.5 400.2 454.1 401C454.3 401.1 453.2 403.2 450.1 404.4C446.3 406.9 439.2 408.2 432.5 407.1C422.1 407.7 414 404.8 402.6 401.2C400.7 400.6 398.8 400 396.8 399.4C388.3 396.8 379.3 401.5 376.7 409.9C374.1 418.3 378.8 427.3 387.2 429.9C388.9 430.4 390.5 430.1 392.3 431.5C399.3 433.8 407.4 436.4 416 438.1V449.5C416 458.4 423.2 465.5 432 465.5C440.8 465.5 448 458.4 448 449.5V438.7C454.2 437.6 460.5 435.6 466.3 432.5C478.3 425.9 488.5 413.8 487.1 395.5C487.5 379.4 477.7 369.3 467.5 363.3C458.1 357.7 446.2 354.4 436.9 351.7L436.8 351.7C426.3 348.7 418.5 346.5 412.9 343.5C408.1 340.9 408.1 339.5 408.1 339.1L408.1 338.1C407.9 337 408.4 336.1 408.8 335.4C409.4 334.5 410.6 333.3 413 331.1L413 331.1z\"]\n};\nvar faFunnelDollar = faFilterCircleDollar;\nvar faCameraRetro = {\n  prefix: 'far',\n  iconName: 'camera-retro',\n  icon: [512, 512, [128247], \"f083\", \"M0 416V128C0 92.65 28.65 64 64 64V48C64 39.16 71.16 32 80 32H144C152.8 32 160 39.16 160 48V64H192L242.5 38.76C251.4 34.31 261.2 32 271.1 32H448C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416zM64 112C55.16 112 48 119.2 48 128V192H156.1C179.5 162.7 215.6 144 256 144C296.4 144 332.5 162.7 355.9 192H464V96C464 87.16 456.8 80 448 80H271.1C268.6 80 266.2 80.58 263.1 81.69L213.5 106.9C206.8 110.3 199.5 112 192 112H64zM48 240V416C48 424.8 55.16 432 64 432H448C456.8 432 464 424.8 464 416V240H379.1C382.6 250.2 384 260.1 384 272C384 342.7 326.7 400 256 400C185.3 400 128 342.7 128 272C128 260.1 129.4 250.2 132 240H48zM256 192C211.8 192 176 227.8 176 272C176 316.2 211.8 352 256 352C300.2 352 336 316.2 336 272C336 227.8 300.2 192 256 192z\"]\n};\nvar faCircleArrowDown = {\n  prefix: 'far',\n  iconName: 'circle-arrow-down',\n  icon: [512, 512, [\"arrow-circle-down\"], \"f0ab\", \"M342.4 247.7L280 314.9V144c0-13.25-10.75-24-24-24S232 130.8 232 144v170.9L169.6 247.7C160.5 237.9 145.4 237.4 135.7 246.4C125.1 255.4 125.4 270.6 134.4 280.3l104 112C242.1 397.2 249.3 400 256 400s13.03-2.781 17.59-7.656l104-112c9-9.719 8.438-24.91-1.25-33.94C366.6 237.4 351.5 237.9 342.4 247.7zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faArrowCircleDown = faCircleArrowDown;\nvar faCommentPen = {\n  prefix: 'far',\n  iconName: 'comment-pen',\n  icon: [512, 512, [\"comment-edit\"], \"f4ae\", \"M324.2 149.3c-7.031-7.031-18.45-7.031-25.47 0l-18.23 18.23l48.01 48.01l18.24-18.24c7.029-7.035 7.029-18.44 0-25.47L324.2 149.3zM172.9 275.1C171.2 276.7 170.1 278.9 169.6 281.2l-9.521 47.61c-.8379 4.195 2.861 7.898 7.059 7.059l47.61-9.52c2.322-.4687 4.455-1.609 6.131-3.281l90.58-90.57L263.5 184.5L172.9 275.1zM256 31.1c-141.4 0-255.1 93.13-255.1 208c0 47.62 19.91 91.25 52.91 126.3c-14.87 39.5-45.87 72.88-46.37 73.25c-6.623 7-8.373 17.25-4.623 26C5.816 474.3 14.38 480 24 480c61.49 0 109.1-25.75 139.1-46.25c28.87 9 60.16 14.25 92.9 14.25c141.4 0 255.1-93.13 255.1-207.1S397.4 31.1 256 31.1zM256 400c-26.75 0-53.12-4.125-78.36-12.12l-22.75-7.125L135.4 394.5c-14.25 10.12-33.87 21.38-57.49 29c7.373-12.12 14.37-25.75 19.87-40.25l10.62-28l-20.62-21.88C69.81 314.1 48.06 282.3 48.06 240c0-88.25 93.24-160 207.1-160c114.7 0 207.1 71.75 207.1 160S370.8 400 256 400z\"]\n};\nvar faCommentEdit = faCommentPen;\nvar faFileImport = {\n  prefix: 'far',\n  iconName: 'file-import',\n  icon: [512, 512, [\"arrow-right-to-file\"], \"f56f\", \"M263 383C258.3 387.7 256 393.8 256 400s2.344 12.28 7.031 16.97c9.375 9.375 24.56 9.375 33.94 0l80-80c9.375-9.375 9.375-24.56 0-33.94l-80-80c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L302.1 296H24C10.75 296 0 306.8 0 320s10.75 24 24 24h278.1L263 383zM493.3 93.38l-74.63-74.64C406.6 6.742 390.3 0 373.4 0H192C156.7 0 127.1 28.66 128 64l.0078 168c.002 13.26 10.75 24 24 24s24-10.75 23.1-24L176 64.13c0-8.836 7.162-16 16-16h160L352 128c0 17.67 14.33 32 32 32h79.1v288c0 8.836-7.164 16-16 16H192c-8.838 0-16-7.164-16-16l-.002-40C176 394.7 165.3 384 152 384s-24 10.75-23.1 24L128 448c.002 35.34 28.65 64 64 64H448c35.2 0 64-28.8 64-64V138.6C512 121.7 505.3 105.4 493.3 93.38z\"]\n};\nvar faArrowRightToFile = faFileImport;\nvar faBanjo = {\n  prefix: 'far',\n  iconName: 'banjo',\n  icon: [512, 512, [129685], \"f8a3\", \"M502.6 38.1l-29.63-29.62c-12.5-12.5-32.75-12.5-45.25 0l-46.25 46.38c-3.875 3.875-6.75 8.5-8.5 13.75L355.2 123l-62.88 62.88C270.6 169.6 245.4 159 218.8 154.6l-.6384-.5C218.1 139.8 206.5 128 192 128C177.5 128 165.8 139.8 165.8 154.1L165.7 154.6c-26.25 4-50.87 14.23-72.24 29.86C83.24 174.9 66.88 174.9 56.88 184.9c-9.876 10-10.25 26-.625 36.37C40.75 242.6 30.76 267.6 26.64 293.7L26.25 293.8C11.75 293.8 0 305.5 0 320c0 14.38 11.75 26.12 26.25 26.12l.3792 .02c4.125 26.12 14.36 50.99 29.86 72.36c-7.001 6.5-10.12 16.62-7.743 25.87c2.375 9.25 9.625 16.5 18.88 18.87c9.251 2.375 19.13-.4999 25.63-7.5c21.38 15.5 46.37 25.54 72.63 29.54v.4616C165.9 500.2 177.5 512 192 512c14.5 0 26.13-11.75 26.13-26.25v-.4616c26.25-4 51.01-14.28 72.38-29.78c6.501 7 16.62 10.12 25.87 7.743c9.251-2.375 16.5-9.625 18.88-18.87c2.375-9.25-.4995-19.13-7.5-25.62c15.5-21.38 25.49-46.48 29.62-72.61l.3821-.02c14.5 0 26.25-11.75 26.25-26.12c0-14.5-11.75-26.25-26.25-26.25l-.3885-.0508C353.1 266.8 342.4 241.5 326.2 219.8l63.01-63l53.35-17.75c5.125-1.75 9.875-4.625 13.75-8.5L502.6 84.17C515 71.67 515.1 51.5 502.6 38.1zM192 440c-66.26 0-120-53.75-120-120s53.75-120 120-120s120 53.75 120 120C311.9 386.2 258.3 439.9 192 440zM150.6 308.8c-6.251-6.25-16.38-6.25-22.63 0L116.6 320c-6.251 6.25-6.251 16.38 0 22.62l52.75 52.62c6.251 6.25 16.38 6.25 22.63 0L203.3 384c6.251-6.25 6.251-16.38 0-22.62L150.6 308.8z\"]\n};\nvar faSquareArrowUpRight = {\n  prefix: 'far',\n  iconName: 'square-arrow-up-right',\n  icon: [448, 512, [\"external-link-square\"], \"f14c\", \"M312 144H156.7c-13.25 0-24 10.75-24 24S143.5 192 156.7 192h97.34l-135 135c-9.375 9.375-9.375 24.56 0 33.94C123.7 365.7 129.8 368 136 368s12.28-2.344 16.97-7.031L288 225.9v97.34c0 13.25 10.75 24 24 24s24-10.75 24-24V168C336 154.8 325.3 144 312 144zM384 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM400 416c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V96c0-8.82 7.178-16 16-16h320c8.822 0 16 7.18 16 16V416z\"]\n};\nvar faExternalLinkSquare = faSquareArrowUpRight;\nvar faLightEmergencyOn = {\n  prefix: 'far',\n  iconName: 'light-emergency-on',\n  icon: [640, 512, [], \"e420\", \"M480 192C480 103.6 408.3 32 320 32C231.7 32 160 103.6 160 192V352H480V192zM432 304H208V192C208 130.1 258.2 80 320 80C381.8 80 432 130.1 432 192V304zM320 112C275.8 112 240 147.9 240 192C240 200.8 247 208 256 208C264.1 208 272 200.8 272 192C272 165.5 293.4 144 320 144C328.1 144 336 136.8 336 128C336 119.2 328.1 112 320 112zM549.4 107.1L597.4 75.97C608.3 68.61 611.2 53.73 603.8 42.69C596.5 31.65 581.8 28.67 570.6 36.03L522.6 68.03C511.7 75.39 508.8 90.27 516.2 101.3C523.5 112.4 538.2 115.3 549.4 107.1zM112 224C112 210.8 101.1 200 88 200H24C10.88 200 0 210.8 0 224C0 237.2 10.88 248 24 248H88C101.1 248 112 237.2 112 224zM616 200H552C538.9 200 528 210.8 528 224C528 237.2 538.9 248 552 248H616C629.1 248 640 237.2 640 224C640 210.8 629.1 200 616 200zM90.56 107.1C101.8 115.3 116.5 112.4 123.8 101.3C131.2 90.27 128.3 75.39 117.4 68.03L69.44 36.03C58.24 28.67 43.52 31.65 36.16 42.69C28.8 53.73 31.68 68.61 42.56 75.97L90.56 107.1zM512 384H128C110.4 384 96 398.3 96 416V448C96 465.7 110.4 480 128 480H512C529.6 480 544 465.7 544 448V416C544 398.3 529.6 384 512 384z\"]\n};\nvar faKerning = {\n  prefix: 'far',\n  iconName: 'kerning',\n  icon: [640, 512, [], \"f86f\", \"M441.8 2.094c-12.06-5.438-26.28 0-31.72 12.09l-208 464c-5.406 12.09 0 26.28 12.09 31.72C217.4 511.3 220.7 512 224 512c9.156 0 17.91-5.281 21.91-14.19l208-464C459.3 21.72 453.9 7.531 441.8 2.094zM306.7 98.53C294.9 92.63 280.5 97.44 274.5 109.3L160 338.3L45.48 109.3C39.54 97.41 25.13 92.59 13.29 98.53C1.418 104.5-3.395 118.9 2.543 130.7l135.1 272c4.062 8.156 12.37 13.28 21.47 13.28s17.4-5.124 21.47-13.28l135.1-272C323.4 118.9 318.6 104.5 306.7 98.53zM621.1 382.3l-119.1-272c-7.688-17.38-36.25-17.38-43.93 0l-119.1 272c-5.344 12.12 .1562 26.28 12.28 31.66c12.09 5.281 26.28-.1562 31.65-12.28L403.8 352h152.4l21.84 49.69C581.1 410.7 590.8 416 599.1 416c3.25 0 6.531-.6562 9.688-2.031C621.8 408.6 627.3 394.4 621.1 382.3zM425.1 304L480 179.5L534.9 304H425.1z\"]\n};\nvar faBoxOpen = {\n  prefix: 'far',\n  iconName: 'box-open',\n  icon: [640, 512, [], \"f49e\", \"M17.24 125.5L58.94 42.12C61.97 36.06 68.5 32.56 75.23 33.4L320 63.1L236.6 202.1C229.2 215.4 214.3 221.2 200.4 217.3L37.07 170.6C17.81 165.1 8.283 143.4 17.24 125.5V125.5zM320 63.1L564.8 33.4C571.5 32.56 578 36.06 581.1 42.12L622.8 125.5C631.7 143.4 622.2 165.1 602.9 170.6L439.6 217.3C425.7 221.2 410.8 215.4 403.4 202.1L320 63.1zM576 211.6V378.5C576 400.5 561 419.7 539.6 425.1L335.5 476.1C325.3 478.7 314.7 478.7 304.5 476.1L100.4 425.1C78.99 419.7 64 400.5 64 378.5V211.6L112 225.3V378.5L296 424.5V184C296 170.7 306.7 160 320 160C333.3 160 344 170.7 344 184V424.5L528 378.5V225.3L576 211.6zM318.9 128H321.1z\"]\n};\nvar faSquareF = {\n  prefix: 'far',\n  iconName: 'square-f',\n  icon: [448, 512, [], \"e270\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM296 128h-144C138.8 128 128 138.8 128 152v208C128 373.3 138.8 384 152 384s24-10.75 24-24V288h88C277.3 288 288 277.3 288 264S277.3 240 264 240H176v-64h120C309.3 176 320 165.3 320 152S309.3 128 296 128z\"]\n};\nvar faScroll = {\n  prefix: 'far',\n  iconName: 'scroll',\n  icon: [576, 512, [128220], \"f70e\", \"M528 304H480v-192C480 67.89 444.1 32 400 32h-320C35.89 32 0 67.89 0 112V160c0 26.51 21.49 48 48 48h32V160h-32V112c0-17.62 14.38-32 32-32s32 14.38 32 32v288C112 444.1 147.9 480 192 480h266.6C523.3 480 576 427.3 576 362.6V352C576 325.5 554.5 304 528 304zM224 336v64c0 17.62-14.38 32-32 32s-32-14.38-32-32v-288c0-11.39-2.473-22.18-6.781-32H400c17.6 0 32 14.4 32 32v192H256C238.3 304 224 318.3 224 336zM528 362.6C528 400.9 496.9 432 458.6 432H265.2C269.5 422.2 272 411.4 272 400V352h256V362.6z\"]\n};\nvar faSpa = {\n  prefix: 'far',\n  iconName: 'spa',\n  icon: [576, 512, [], \"f5bb\", \"M568.3 192C546.9 192.2 483.8 195.6 420.5 228c-26.62-78.25-69.25-146.5-121.7-192.2C295.9 33.25 291.9 32 288 32S280.2 33.25 277.2 35.75C224.8 81.5 182.1 149.8 155.5 228C92.25 195.6 29.12 192.2 7.75 192C3.375 192 0 195.4 0 199.9c.25 27.88 7.125 126.2 88.75 199.3C171 479.1 252.4 480 285.9 480h4.438c33.5 0 114.8-.9755 196.9-80.85C568.9 326 575.8 227.7 576 199.9C576 195.4 572.6 192 568.3 192zM122.2 364.8L121.5 364l-.75-.625c-42.38-38-60.13-84.38-67.63-119.3C92 250.8 145.1 267.5 188.1 309.4l.75 .75l.75 .625c23.5 21.12 41.13 46.37 54 77.5l17.75 43C227.6 428.6 175.8 416.9 122.2 364.8zM288 369.9c-13-31.63-33.25-65.25-66.38-94.87c-8-7.75-16.25-14.28-24.62-20.65C217 190.5 248.8 133.6 288 92c39.25 41.62 71 98.5 91 162.4c-8.375 6.375-16.62 12.9-24.62 20.65C321.2 304.7 301 338.3 288 369.9zM455.2 363.4L454.5 364l-.75 .75c-53.63 52.25-105.5 63.87-139.3 66.5l17.88-43c12.87-31.12 30.5-56.37 54-77.5l.75-.625l.75-.75c43-41.88 96.25-58.62 135-65.25C515.4 279 497.6 325.4 455.2 363.4z\"]\n};\nvar faArrowLeftFromLine = {\n  prefix: 'far',\n  iconName: 'arrow-left-from-line',\n  icon: [448, 512, [8612, \"arrow-from-right\"], \"f344\", \"M399.1 88v336c0 13.25 10.76 24 24.02 24S448 437.3 448 424V88C448 74.75 437.2 64 423.1 64S399.1 74.75 399.1 88zM176.3 366.5L84.28 280h243.6c13.26 0 24.05-10.75 24.05-24S341.2 232 327.9 232h-243.6l91.98-86.53C181.3 140.8 183.8 134.4 183.8 128c0-5.906-2.158-11.81-6.536-16.44C168.2 101.9 153 101.4 143.4 110.5l-136.1 128c-9.694 9.062-9.694 25.88 0 34.94l136.1 128c9.663 9.094 24.86 8.625 33.93-1.031C186.4 390.8 185.1 375.6 176.3 366.5z\"]\n};\nvar faArrowFromRight = faArrowLeftFromLine;\nvar faStrawberry = {\n  prefix: 'far',\n  iconName: 'strawberry',\n  icon: [512, 512, [], \"e32b\", \"M206.1 290c-17.82 0-38.41 20.75-38.41 38.41c0 6.051 3.156 14.97 14.97 14.97c17.83 0 38.41-20.74 38.41-38.41C221.1 293.2 213.1 290 206.1 290zM124.8 320.9c-17.82 0-38.4 20.74-38.4 38.4c0 11.82 8.91 14.97 14.97 14.97c17.8 0 38.4-20.72 38.4-38.4C139.7 329.9 136.6 320.9 124.8 320.9zM129.6 289.5c17.81 0 38.4-20.73 38.4-38.4c0-11.82-8.908-14.97-14.97-14.97c-17.81 0-38.4 20.73-38.4 38.4C114.6 280.5 117.8 289.5 129.6 289.5zM157.9 204.6c17.8 0 38.4-20.72 38.4-38.4c0-6.039-3.139-14.97-14.97-14.97c-17.8 0-38.4 20.72-38.4 38.41C142.9 201.5 151.8 204.6 157.9 204.6zM214.5 261.2c17.82 0 38.4-20.74 38.4-38.4c0-6.039-3.139-14.97-14.97-14.97c-17.81 0-38.4 20.73-38.4 38.4C199.5 258 208.4 261.2 214.5 261.2zM175.7 371.8c-17.82 0-38.41 20.75-38.41 38.41c0 11.82 8.908 14.97 14.97 14.97c17.8 0 38.4-20.72 38.4-38.41C190.6 375 181.7 371.8 175.7 371.8zM299.4 117.4C273.2 90.67 235.5 64 189.7 64C108.6 64 0 155 0 328.7C0 469.7 34.14 512 183.3 512C357.5 512 448 402.7 448 322.3c0-45.81-26.67-83.47-53.4-109.7L299.4 117.4zM183.3 464c-129.5 0-135.1-29.79-135.1-137.1C48.19 192 128.9 112 189.7 112c30.69 0 58.01 21.23 75.81 39.34l95.45 95.45c28.92 28.43 39.15 53.66 39.15 75.85C400.1 363.4 345.5 464 183.3 464zM345.4 315.3c-17.8 0-38.4 20.72-38.4 38.41c0 11.81 8.904 14.97 14.97 14.97c17.82 0 38.4-20.74 38.4-38.4C360.3 324.2 357.2 315.3 345.4 315.3zM288.8 258.7c-17.8 0-38.41 20.72-38.41 38.41c0 6.051 3.156 14.97 14.97 14.97c17.82 0 38.41-20.74 38.41-38.4C303.8 267.6 300.6 258.7 288.8 258.7zM260.5 343.6c-17.81 0-38.4 20.73-38.4 38.4c0 6.037 3.139 14.97 14.97 14.97c17.81 0 38.4-20.73 38.4-38.4C275.5 352.5 272.4 343.6 260.5 343.6zM447.4 108.9c26.14-27.63 48.64-64.69 48.64-84.88c0-13.35-10.89-24.05-24.11-24.05c-32.46 0-16.75 44.21-66.63 82.54C403.6 43.24 373.6 0 360.3 0C347.8 0 320 38.39 320 78.36c0 1.779 .0469 3.584 .1445 5.416c.0566 3.66 .8438 6.91 1.26 10.38c.2773 .2813 .5684 .5137 .8457 .7969l94.97 94.98c.2344 .2305 .4297 .4727 .6621 .7031c3.355 .3906 6.5 1.164 10.02 1.209C429.8 191.1 431.7 192 433.5 192C471.1 192 512 164.9 512 151.6C512 139.8 477.1 115.4 447.4 108.9z\"]\n};\nvar faLocationPinLock = {\n  prefix: 'far',\n  iconName: 'location-pin-lock',\n  icon: [512, 512, [], \"e51f\", \"M192 451.7C210.5 427.1 233.6 397.1 256 363.7V446.8C240.7 467.4 226.7 485.4 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C287.7 0 366.1 69.96 381.6 161.5C364.7 164.3 349 170.9 335.5 180.4C329.6 106.3 267.6 48 191.1 48C112.5 48 47.1 112.5 47.1 192C47.1 204.4 52.49 223.6 63.3 249.2C73.78 274 88.66 301.4 105.8 329.1C134.2 375.3 167.2 419.1 191.1 451.7L192 451.7zM272 192C272 236.2 236.2 272 192 272C147.8 272 112 236.2 112 192C112 147.8 147.8 112 192 112C236.2 112 272 147.8 272 192zM192 160C174.3 160 160 174.3 160 192C160 209.7 174.3 224 192 224C209.7 224 224 209.7 224 192C224 174.3 209.7 160 192 160zM400 192C444.2 192 480 227.8 480 272V320C497.7 320 512 334.3 512 352V480C512 497.7 497.7 512 480 512H320C302.3 512 288 497.7 288 480V352C288 334.3 302.3 320 320 320V272C320 227.8 355.8 192 400 192zM400 240C382.3 240 368 254.3 368 272V320H432V272C432 254.3 417.7 240 400 240z\"]\n};\nvar faPause = {\n  prefix: 'far',\n  iconName: 'pause',\n  icon: [320, 512, [9208], \"f04c\", \"M56 64C42.75 64 32 74.75 32 88v336C32 437.3 42.75 448 56 448s24-10.75 24-24V88C80 74.75 69.25 64 56 64zM264 64c-13.25 0-24 10.75-24 24v336c0 13.25 10.75 24 24 24S288 437.3 288 424V88C288 74.75 277.3 64 264 64z\"]\n};\nvar faClockEightThirty = {\n  prefix: 'far',\n  iconName: 'clock-eight-thirty',\n  icon: [512, 512, [], \"e346\", \"M232 300.8L173.3 339.1C162.3 347.3 147.4 344.3 140 333.3C132.7 322.3 135.7 307.4 146.7 300L242.7 236C250.1 231.1 259.5 230.7 267.3 234.8C275.1 239 280 247.1 280 256V392C280 405.3 269.3 416 256 416C242.7 416 232 405.3 232 392L232 300.8zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464z\"]\n};\nvar faPlaneEngines = {\n  prefix: 'far',\n  iconName: 'plane-engines',\n  icon: [576, 512, [9992, \"plane-alt\"], \"f3de\", \"M381.2 176H463.2C502.1 176 576 208 576 256C576 305 502.1 336 464.2 336H382.2L350.2 387.3C360.7 392.5 368 403.4 368 416C368 433.7 353.7 448 336 448H312.3L282.4 496C276.4 506 266.4 512 254.4 512H189.5C179.5 512 169.5 508 163.5 500C157.6 492 155.6 480.1 158.6 471L201.5 336H152.5L113.6 388C107.6 396 98.61 400 88.62 400H31.7C22.72 400 12.73 396 6.74 388C.7488 380-1.248 370 1.748 360L22.87 286.7C9.644 282.7 0 270.5 0 256C0 241.6 9.513 229.4 22.6 225.4L.7488 152C-1.248 143 .7488 133 6.74 125C12.73 117 22.72 112 31.7 112H88.62C98.61 112 107.6 117 113.6 125L152.5 176H201.5L158.6 41C155.6 32 157.6 21 163.5 13C169.5 5 179.5 0 189.5 0H254.4C265.4 0 277.4 7 281.4 16L311.3 64H336C353.7 64 368 78.33 368 96C368 108.9 360.4 119.1 349.4 125.1L381.2 176zM355.3 288H463.2C490.1 288 526.1 267 527.1 256C525.1 246 489.1 224 463.2 224H355.3L245.4 48H211.5L266.4 224H128.6L80.63 160H53.67L81.63 256L53.67 352H80.63L128.6 288H266.4L211.5 464H245.4L355.3 288z\"]\n};\nvar faPlaneAlt = faPlaneEngines;\nvar faHillAvalanche = {\n  prefix: 'far',\n  iconName: 'hill-avalanche',\n  icon: [640, 512, [], \"e507\", \"M583.1 391.1C552.8 421.4 505.9 425 471.7 401.9L161.4 91.58C160.5 87.87 159.1 83.99 159.1 80C159.1 53.49 181.5 32 207.1 32C229.9 32 248.3 46.62 254.1 66.62C268.5 45.7 292.7 32 319.1 32C364.2 32 400 67.82 400 112C400 119.4 398.1 126.6 397.1 133.5C426.9 145.1 448 174.1 448 208C448 236.4 433.2 261.3 410.9 275.5L492.6 357.2C508.2 372.8 533.6 372.8 549.2 357.2C564.8 341.6 564.8 316.2 549.2 300.6C533.6 284.1 508.2 284.1 492.6 300.6L458.7 266.7C493 232.3 548.8 232.3 583.1 266.7C617.5 301 617.5 356.8 583.1 391.1V391.1zM448 64C448 46.33 462.3 32 480 32C497.7 32 512 46.33 512 64C512 81.67 497.7 96 480 96C462.3 96 448 81.67 448 64zM544 160C544 177.7 529.7 192 512 192C494.3 192 480 177.7 480 160C480 142.3 494.3 128 512 128C529.7 128 544 142.3 544 160zM445.7 443.7C470.9 468.9 453 512 417.4 512H104C64.24 512 32 479.8 32 440V126.6C32 90.99 75.09 73.14 100.3 98.34L445.7 443.7zM103.1 464H398.1L79.1 145.9V440C79.1 453.3 90.74 464 103.1 464z\"]\n};\nvar faTemperatureEmpty = {\n  prefix: 'far',\n  iconName: 'temperature-empty',\n  icon: [320, 512, [\"temperature-0\", \"thermometer-0\", \"thermometer-empty\"], \"f2cb\", \"M160 320c-26.51 0-48 21.49-48 48s21.49 48 48 48s48-21.49 48-48S186.5 320 160 320zM272 278.5V112c0-61.87-50.12-112-111.1-112S48 50.13 48 112v166.5c-19.75 24.62-32 55.5-32 89.5c0 79.5 64.5 143.1 144 143.1S304 447.5 304 368C304 334 291.8 303.1 272 278.5zM160 464c-52.88 0-96-43.13-96-96c0-27 11.75-47.25 21.5-59.5L96 295.4V112c0-35.25 28.75-64 64-64s64 28.75 64 64v183.3l10.5 13.12C244.3 320.8 256 341 256 368C256 420.9 212.9 464 160 464z\"]\n};\nvar faTemperature0 = faTemperatureEmpty;\nvar faThermometer0 = faTemperatureEmpty;\nvar faThermometerEmpty = faTemperatureEmpty;\nvar faBomb = {\n  prefix: 'far',\n  iconName: 'bomb',\n  icon: [512, 512, [128163], \"f1e2\", \"M459.1 52.39L504.8 69.22C509 70.78 512 75.12 512 79.67C512 84.15 508.1 88.38 504.8 89.83L459.1 106.7L442.6 152.5C441.1 156.9 436.7 160 432.1 160C427.5 160 423.2 156.9 421.7 152.5L404.9 106.7L359.2 89.83C355 88.38 352 84.15 352 79.67C351.1 75.12 354.1 70.78 359.2 69.22L405.2 52.39L421.7 6.548C423.6 2.623 427.8 0 432.1 0C436.5 0 440.7 2.623 442.6 6.548L459.1 52.39zM200 224C160.2 224 128 256.2 128 296C128 309.3 117.3 320 104 320C90.75 320 80 309.3 80 296C80 229.7 133.7 176 200 176C213.3 176 224 186.7 224 200C224 213.3 213.3 224 200 224zM278.5 108.3L281.4 105.4C293.9 92.88 314.1 92.88 326.6 105.4L406.6 185.4C419.1 197.9 419.1 218.1 406.6 230.6L403.8 233.5C411.7 255.5 416 279.3 416 304C416 418.9 322.9 512 208 512C93.12 512 0 418.9 0 304C0 189.1 93.12 96 208 96C232.7 96 256.5 100.3 278.5 108.3V108.3zM302.9 149.6C290.8 156.7 275.9 158.3 262.2 153.4C245.4 147.3 227.1 144 208 144C119.6 144 48 215.6 48 304C48 392.4 119.6 464 208 464C296.4 464 368 392.4 368 304C368 284.9 364.7 266.6 358.6 249.8C353.7 236.1 355.3 221.2 362.4 209.1L302.9 149.6z\"]\n};\nvar faGaugeLow = {\n  prefix: 'far',\n  iconName: 'gauge-low',\n  icon: [512, 512, [\"tachometer-alt-slow\"], \"f627\", \"M256 80C273.7 80 288 94.33 288 112C288 129.7 273.7 144 256 144C238.3 144 224 129.7 224 112C224 94.33 238.3 80 256 80zM256 408C225.1 408 200 382.9 200 352C200 337.1 205.1 325.2 213.7 315.4L146 161.7C140.7 149.5 146.2 135.4 158.3 130C170.5 124.7 184.6 130.2 189.1 142.3L257.6 296C287.8 296.9 312 321.6 312 352C312 382.9 286.9 408 256 408V408zM352 128C369.7 128 384 142.3 384 160C384 177.7 369.7 192 352 192C334.3 192 320 177.7 320 160C320 142.3 334.3 128 352 128zM400 288C382.3 288 368 273.7 368 256C368 238.3 382.3 224 400 224C417.7 224 432 238.3 432 256C432 273.7 417.7 288 400 288zM112 224C129.7 224 144 238.3 144 256C144 273.7 129.7 288 112 288C94.33 288 80 273.7 80 256C80 238.3 94.33 224 112 224zM256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512zM464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256z\"]\n};\nvar faTachometerAltSlow = faGaugeLow;\nvar faRegistered = {\n  prefix: 'far',\n  iconName: 'registered',\n  icon: [512, 512, [174], \"f25d\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM352 208c0-44.13-35.88-80-80-80L184 128c-13.25 0-24 10.75-24 24v208c0 13.25 10.75 24 24 24s24-10.75 24-24v-72h59.79l38.46 82.19C310.3 378.9 319 384 328 384c3.438 0 6.875-.7187 10.19-2.25c12-5.625 17.16-19.91 11.56-31.94l-34.87-74.5C337.1 261.1 352 236.3 352 208zM272 240h-64v-64h64c17.66 0 32 14.34 32 32S289.7 240 272 240z\"]\n};\nvar faTrashCanPlus = {\n  prefix: 'far',\n  iconName: 'trash-can-plus',\n  icon: [448, 512, [], \"e2ac\", \"M200 376V312H136C122.7 312 112 301.3 112 288C112 274.7 122.7 264 136 264H200V200C200 186.7 210.7 176 224 176C237.3 176 248 186.7 248 200V264H312C325.3 264 336 274.7 336 288C336 301.3 325.3 312 312 312H248V376C248 389.3 237.3 400 224 400C210.7 400 200 389.3 200 376zM317.5 24.94L354.2 80H424C437.3 80 448 90.75 448 104C448 117.3 437.3 128 424 128H416V432C416 476.2 380.2 512 336 512H112C67.82 512 32 476.2 32 432V128H24C10.75 128 0 117.3 0 104C0 90.75 10.75 80 24 80H93.82L130.5 24.94C140.9 9.357 158.4 0 177.1 0H270.9C289.6 0 307.1 9.358 317.5 24.94H317.5zM151.5 80H296.5L277.5 51.56C276 49.34 273.5 48 270.9 48H177.1C174.5 48 171.1 49.34 170.5 51.56L151.5 80zM80 432C80 449.7 94.33 464 112 464H336C353.7 464 368 449.7 368 432V128H80V432z\"]\n};\nvar faAddressCard = {\n  prefix: 'far',\n  iconName: 'address-card',\n  icon: [576, 512, [62140, \"contact-card\", \"vcard\"], \"f2bb\", \"M208 256c35.35 0 64-28.65 64-64c0-35.35-28.65-64-64-64s-64 28.65-64 64C144 227.3 172.7 256 208 256zM464 232h-96c-13.25 0-24 10.75-24 24s10.75 24 24 24h96c13.25 0 24-10.75 24-24S477.3 232 464 232zM240 288h-64C131.8 288 96 323.8 96 368C96 376.8 103.2 384 112 384h192c8.836 0 16-7.164 16-16C320 323.8 284.2 288 240 288zM464 152h-96c-13.25 0-24 10.75-24 24s10.75 24 24 24h96c13.25 0 24-10.75 24-24S477.3 152 464 152zM512 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V96C576 60.65 547.3 32 512 32zM528 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h448c8.822 0 16 7.178 16 16V416z\"]\n};\nvar faContactCard = faAddressCard;\nvar faVcard = faAddressCard;\nvar faScaleUnbalancedFlip = {\n  prefix: 'far',\n  iconName: 'scale-unbalanced-flip',\n  icon: [640, 512, [\"balance-scale-right\"], \"f516\", \"M520 176c10.16 0 19.59-6.5 22.86-16.69c4.031-12.62-2.922-26.12-15.55-30.16l-128.1-41c.2793-2.719 .8221-5.347 .8221-8.14c0-44.18-35.81-80-79.1-80c-29.8 0-55.5 16.48-69.26 40.65l-123.4-39.5C114.7-2.875 101.2 4.094 97.14 16.69C93.11 29.31 100.1 42.81 112.7 46.84L240.8 87.84C243.1 120.1 266.1 146.5 295.1 155.9V464H120C106.7 464 96 474.7 96 488C96 501.3 106.7 512 120 512h191.1c17.67 0 32-14.33 32-32V155.9c14.14-4.477 26.49-12.63 36.02-23.54l132.7 42.45C515.1 175.6 517.6 176 520 176zM320 112c-17.64 0-32-14.36-32-32s14.36-32 32-32s32 14.36 32 32S337.6 112 320 112zM554.9 250.5C546 232.9 528.1 224 511.1 224c-17 0-34.21 8.882-42.96 26.51c-86.5 172.8-85.04 165.4-85.04 181.5C383.1 476.1 441.3 512 512 512c70.75 0 127.1-35.87 127.1-79.1C639.1 416.4 641.9 424.8 554.9 250.5zM439.9 416c5.875-12 52.27-104.4 72.15-143.1c.125 0 0 0 0 0c18.5 37.5 65.85 131.4 71.98 143.1H439.9zM256 304c0-15.62 2-7.245-85.12-181.5C162.1 104.9 145 96 128 96S93.79 104.9 85.04 122.5c-86.5 172.8-85.04 165.4-85.04 181.5c0 44.13 57.25 79.1 127.1 79.1S256 348.1 256 304zM128 144c.125 0 65.92 131.4 72.04 143.1H55.92C61.79 276 108.1 183.6 128 144z\"]\n};\nvar faBalanceScaleRight = faScaleUnbalancedFlip;\nvar faGlobeSnow = {\n  prefix: 'far',\n  iconName: 'globe-snow',\n  icon: [448, 512, [], \"f7a3\", \"M232 80C218.8 80 208 90.75 208 104S218.8 128 232 128S256 117.2 256 104S245.3 80 232 80zM104 160C90.75 160 80 170.8 80 184S90.75 208 104 208S128 197.2 128 184S117.2 160 104 160zM328 144c-13.25 0-24 10.75-24 24S314.8 192 328 192S352 181.2 352 168S341.2 144 328 144zM363.2 399c51.5-40.1 84.75-104 84.75-174.1c0-123.8-100.3-223.1-224-223.1S.0001 100.2 .0001 224c0 70.1 33.25 134 84.75 174.1l-46.38 61.75C22.62 481.9 37.63 512 64 512h320c26.38 0 41.38-30.12 25.62-51.25L363.2 399zM296.9 384l-40.87-.0001L256 336h57.88c14.25 0 22-15 12.88-24.88L276 256h15.28c10.75 0 16.5-11.25 9.75-18.75l-67.38-73.12c-5-5.5-14.38-5.5-19.38 0L146.9 237.3C140.2 244.8 145.9 256 156.7 256H172L121.2 311.1C112.2 321 120 336 134.2 336H192l.0001 47.1L151.1 384C90.38 356.2 48 295 48 224c0-97 79-176 176-176s176 79 176 176C400 295 357.6 356.2 296.9 384z\"]\n};\nvar faSubscript = {\n  prefix: 'far',\n  iconName: 'subscript',\n  icon: [512, 512, [], \"f12c\", \"M328 112C341.3 112 352 101.3 352 88S341.3 64 328 64L288 64.01c-8.031 0-15.53 3.993-19.97 10.68L176 212.7L83.97 74.69C79.53 68 72.03 64.01 64 64.01L24 64C10.75 64 0 74.75 0 88S10.75 112 24 112h27.16l96 144l-96 144H24C10.75 400 0 410.8 0 424S10.75 448 24 448L64 448c8.031 0 15.53-4.007 19.97-10.69L176 299.3l92.03 138C272.5 444 279.1 448 288 448L328 448c13.25 0 24-10.75 24-24s-10.75-24-24-24h-27.16l-96-144l96-144H328zM488 464h-16V312C472 298.8 461.3 288 448 288h-40C394.8 288 384 298.8 384 312s10.75 24 24 24h16v128h-16c-13.25 0-24 10.75-24 24S394.8 512 408 512h80c13.25 0 24-10.75 24-24S501.3 464 488 464z\"]\n};\nvar faDiamondTurnRight = {\n  prefix: 'far',\n  iconName: 'diamond-turn-right',\n  icon: [512, 512, [\"directions\"], \"f5eb\", \"M497.1 222.1l-208.1-208.1c-9.354-9.355-21.63-14.03-33.89-14.03c-12.26 0-24.5 4.675-33.85 14.03L14.03 222.1C4.677 231.5 .0004 243.7 .0004 255.1c0 12.26 4.676 24.52 14.03 33.87l208.1 208.1C231.5 507.3 243.7 511.1 256 511.1c12.26 0 24.52-4.679 33.87-14.03l208.1-208.1c9.353-9.354 14.03-21.61 14.03-33.87C511.1 243.7 507.3 231.5 497.1 222.1zM256.1 464L47.97 256.1l207.1-208.1l208.1 207.9L256.1 464zM302.1 216H200C186.8 216 176 226.8 176 240v72c0 13.25 10.75 24 24 24S224 325.3 224 312v-48h78.06l-23.03 23.03c-9.375 9.375-9.375 24.56 0 33.94C283.7 325.7 289.8 328 296 328s12.28-2.344 16.97-7.031l64-64c9.375-9.375 9.375-24.56 0-33.94l-64-64c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L302.1 216z\"]\n};\nvar faDirections = faDiamondTurnRight;\nvar faIntegral = {\n  prefix: 'far',\n  iconName: 'integral',\n  icon: [320, 512, [], \"f667\", \"M288 76c0 13.25-10.75 24-24 24s-24-10.75-24-24c0-15.44-12.56-28-28-28S184 60.56 184 76v360C184 477.9 149.9 512 108 512S32 477.9 32 436c0-13.25 10.75-24 24-24s24 10.75 24 24c0 15.44 12.56 28 28 28s28-12.56 28-28V76C136 34.09 170.1 0 212 0S288 34.09 288 76z\"]\n};\nvar faBurst = {\n  prefix: 'far',\n  iconName: 'burst',\n  icon: [512, 512, [], \"e4dc\", \"M200.9 116.2L233.2 16.6C236.4 6.706 245.6 .001 256 .001C266.4 .001 275.6 6.706 278.8 16.6L313.3 123.1L383.8 97.45C392.6 94.26 402.4 96.43 408.1 103C415.6 109.6 417.7 119.4 414.6 128.2L388.9 198.7L495.4 233.2C505.3 236.4 512 245.6 512 256C512 266.4 505.3 275.6 495.4 278.8L392.3 312.2L445.2 412.8C450.1 422.1 448.4 433.5 440.1 440.1C433.5 448.4 422.1 450.1 412.8 445.2L312.2 392.3L278.8 495.4C275.6 505.3 266.4 512 256 512C245.6 512 236.4 505.3 233.2 495.4L199.8 392.3L99.17 445.2C89.87 450.1 78.46 448.4 71.03 440.1C63.6 433.5 61.87 422.1 66.76 412.8L119.7 312.2L16.6 278.8C6.705 275.6 .0003 266.4 .0003 256C.0003 245.6 6.705 236.4 16.6 233.2L116.2 200.9L4.208 37.57C-2.33 28.04-1.143 15.2 7.03 7.03C15.2-1.144 28.04-2.33 37.57 4.208L200.9 116.2zM161.7 216.4C156.8 230.7 145.4 241.9 131 246.6L101.9 256L134.5 266.6C147.9 270.9 158.8 281 164.1 294.1C169.5 307.2 168.7 322 162.2 334.6L145.2 366.8L177.4 349.8C189.1 343.3 204.8 342.5 217.9 347.9C230.1 353.2 241.1 364.1 245.4 377.5L256 410.1L266.6 377.5C270.9 364.1 281 353.2 294.1 347.9C307.2 342.5 322 343.3 334.6 349.8L366.8 366.8L349.8 334.6C343.3 322 342.5 307.2 347.9 294.1C353.2 281 364.1 270.9 377.5 266.6L410.1 256L374.1 244.3C361.7 240.3 351.5 231.4 345.8 219.7C340 208 339.3 194.5 343.8 182.2L351.8 160.2L329.8 168.2C317.5 172.7 303.1 171.1 292.3 166.3C280.6 160.5 271.7 150.3 267.7 137.9L256 101.9L246.6 131C241.9 145.4 230.7 156.8 216.4 161.7C202 166.5 186.2 164.4 173.8 155.8L116.6 116.6L155.8 173.8C164.4 186.2 166.5 202 161.7 216.4L161.7 216.4z\"]\n};\nvar faHouseLaptop = {\n  prefix: 'far',\n  iconName: 'house-laptop',\n  icon: [640, 512, [\"laptop-house\"], \"e066\", \"M224.8 5.394C233.7-1.798 246.3-1.798 255.2 5.394L471.2 181.4C481.4 189.8 482.1 204.9 474.6 215.2C466.2 225.4 451.1 226.1 440.8 218.6L416 198.4V240H368V159.3L240 54.96L112 159.3V360C112 364.4 115.6 368 120 368H272V416H120C89.07 416 64 390.9 64 360V198.4L39.16 218.6C28.89 226.1 13.77 225.4 5.395 215.2C-2.978 204.9-1.435 189.8 8.841 181.4L224.8 5.394zM288 216V261.7C281.1 268.5 277.4 276.6 274.7 285.5C271.5 287.1 267.9 288 264 288H216C202.7 288 192 277.3 192 264V216C192 202.7 202.7 192 216 192H264C277.3 192 288 202.7 288 216zM336 272H560C577.7 272 592 286.3 592 304V464H628C634.6 464 640 469.4 640 476C640 495.9 623.9 512 604 512H292C272.1 512 256 495.9 256 476C256 469.4 261.4 464 268 464H304V304C304 286.3 318.3 272 336 272zM352 320V464H544V320H352z\"]\n};\nvar faLaptopHouse = faHouseLaptop;\nvar faFaceTired = {\n  prefix: 'far',\n  iconName: 'face-tired',\n  icon: [512, 512, [128555, \"tired\"], \"f5c8\", \"M176.5 320.3C196.1 302.1 223.8 288 256 288C288.2 288 315.9 302.1 335.5 320.3C354.5 338.1 368 362 368 384C368 389.4 365.3 394.4 360.8 397.4C356.2 400.3 350.5 400.8 345.6 398.7L328.4 391.1C305.6 381.2 280.9 376 256 376C231.1 376 206.4 381.2 183.6 391.1L166.4 398.7C161.5 400.8 155.8 400.3 151.2 397.4C146.7 394.4 144 389.4 144 384C144 362 157.5 338.1 176.5 320.3zM223.4 194.6C234.1 200.3 234.1 215.7 223.4 221.4L133.5 269.3C125.6 273.6 116 267.8 116 258.9C116 256.1 116.1 253.4 118.8 251.2L154.8 208L118.8 164.8C116.1 162.6 116 159.9 116 157.1C116 148.2 125.6 142.4 133.5 146.7L223.4 194.6zM393.2 164.8L357.2 208L393.2 251.2C395 253.4 396 256.1 396 258.9C396 267.8 386.4 273.6 378.5 269.3L288.6 221.4C277.9 215.7 277.9 200.3 288.6 194.6L378.5 146.7C386.4 142.4 396 148.2 396 157.1C396 159.9 395 162.6 393.2 164.8zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faTired = faFaceTired;\nvar faMoneyBills = {\n  prefix: 'far',\n  iconName: 'money-bills',\n  icon: [640, 512, [], \"e1f3\", \"M448 208C448 252.2 412.2 288 368 288C323.8 288 288 252.2 288 208C288 163.8 323.8 128 368 128C412.2 128 448 163.8 448 208zM576 32C611.3 32 640 60.65 640 96V320C640 355.3 611.3 384 576 384H160C124.7 384 96 355.3 96 320V96C96 60.65 124.7 32 160 32H576zM528 80H208C208 115.3 179.3 144 144 144V272C179.3 272 208 300.7 208 336H528C528 300.7 556.7 272 592 272V144C556.7 144 528 115.3 528 80zM48 360C48 399.8 80.24 432 120 432H520C533.3 432 544 442.7 544 456C544 469.3 533.3 480 520 480H120C53.73 480 0 426.3 0 360V120C0 106.7 10.75 96 24 96C37.25 96 48 106.7 48 120V360z\"]\n};\nvar faBlindsRaised = {\n  prefix: 'far',\n  iconName: 'blinds-raised',\n  icon: [512, 512, [], \"f8fd\", \"M494.2 46.74C504.4 43.95 511.1 35.04 511.1 24c0-13.25-10.75-24-23.1-24H24.01C10.76 0 .006 10.75 .006 24c0 11.04 7.619 19.95 17.77 22.74L1.225 96.41C-1.213 103.7 .0372 111.8 4.537 118s11.75 9.938 19.47 9.938L144 128v80H57.32l5.469-16.41C66.97 179 60.16 165.4 47.6 161.2C34.82 157.2 21.44 163.8 17.22 176.4l-15.1 48C-1.213 231.7 .0372 239.8 4.537 246S16.29 256 24.01 256h119.1v116.4C116.1 382.3 96 408.7 96 440c0 39.76 32.24 72 71.1 72s71.1-32.24 71.1-72c0-31.3-20.1-57.67-47.1-67.59V48h252l10.67 32H224V128l263.1-.0313c7.719 0 14.97-3.688 19.47-9.938c4.5-6.25 5.75-14.31 3.312-21.62L494.2 46.74zM57.32 80l10.67-32h76.02v32H57.32zM168 464c-13.23 0-23.1-10.77-23.1-24S154.8 416 168 416s23.1 10.77 23.1 24S181.2 464 168 464zM494.8 176.4c-4.219-12.56-17.72-19.28-30.37-15.19c-12.56 4.219-19.37 17.78-15.19 30.38L454.7 208H224V256h263.1c7.719 0 14.97-3.719 19.47-9.969c4.5-6.25 5.75-14.31 3.312-21.62L494.8 176.4z\"]\n};\nvar faSmog = {\n  prefix: 'far',\n  iconName: 'smog',\n  icon: [640, 512, [], \"f75f\", \"M616 368h-528C74.8 368 64 378.8 64 391.1S74.8 416 87.1 416h528c13.2 0 24-10.8 24-23.1S629.2 368 616 368zM136 464H23.1C10.8 464 0 474.8 0 487.1S10.8 512 23.1 512H136C149.2 512 160 501.2 160 488S149.2 464 136 464zM552 464H231.1C218.8 464 208 474.8 208 487.1S218.8 512 231.1 512H552c13.2 0 24-10.8 24-23.1S565.2 464 552 464zM144 288h113C285 309 317.8 320 352 320s67.13-11 95-32H512c70.63 0 128-57.38 128-128s-57.38-128-128-128c-17.75 0-35.38 3.75-51.75 11C430.8 15.5 392.2 0 352 0c-40.13 0-77.75 14.88-106.9 41.5C218.4 15.25 182.2 0 144 0c-79.38 0-144 64.62-144 144S64.62 288 144 288zM144 48c25.38 0 49.25 9.75 67.25 27.75l32.5 32L277.4 77C297.9 58.25 324.4 48 352 48c27.88 0 54.75 10.75 75.63 30.12l23.13 21.63l29-12.88C490.1 82.25 500.9 80 512 80c44.13 0 80 35.88 80 80S556.1 240 512 240h-81l-12.75 9.625C398.4 264.5 376.1 272 352 272S305.6 264.5 285.8 249.6L273 240H144c-52.88 0-96-43.12-96-96S91.12 48 144 48z\"]\n};\nvar faUfoBeam = {\n  prefix: 'far',\n  iconName: 'ufo-beam',\n  icon: [576, 512, [], \"e048\", \"M48.99 126.9C72.94 112.1 104.6 100.3 140.7 91.71C165.7 36.33 224.3 0 288 0C351.7 0 410.3 36.33 435.3 91.71C471.4 100.3 503.1 112.1 527 126.9C553.1 143.1 576 166.6 576 197.9C576 220.8 563.4 239.8 547.1 254.1C530.8 268.5 508.5 280.3 483 289.8C431.1 308.7 362.1 319.1 287.1 319.1C213 319.1 144 308.7 92.96 289.8C67.51 280.3 45.24 268.5 28.9 254.1C12.6 239.8-.0002 220.8-.0002 197.9C-.0002 166.6 22.92 143.1 48.99 126.9V126.9zM152.5 163.3L135.6 180.4C131.6 176.4 129.1 171.1 128.6 165.5C127.1 158.5 127.8 151.5 128.1 144.8C106.1 151.5 87.88 159.3 74.23 167.8C52.55 181.2 47.1 192.2 47.1 197.9C47.1 202 50.17 208.9 60.59 218C70.97 227.2 87.36 236.5 109.7 244.8C154.2 261.3 217.2 272 287.1 272C358.8 272 421.8 261.3 466.3 244.8C488.6 236.5 505 227.2 515.4 218C525.8 208.9 528 202 528 197.9C528 192.2 523.5 181.2 501.8 167.8C488.1 159.3 469.9 151.5 447.9 144.8C448.2 151.5 448 158.5 447.4 165.5C446.9 171.1 444.4 176.4 440.4 180.4L423.5 163.3C440.4 180.4 440.4 180.4 440.4 180.4L440.3 180.4L440.3 180.5L440.2 180.6L439.9 180.8C439.7 181 439.5 181.2 439.2 181.5C438.6 181.1 437.9 182.6 437.1 183.3C435.3 184.8 432.9 186.7 429.7 188.8C423.5 193.2 414.4 198.5 402.1 203.8C377.4 214.2 340.3 223.1 288 223.1C235.7 223.1 198.6 214.2 173.9 203.8C161.6 198.5 152.5 193.2 146.3 188.8C143.1 186.7 140.7 184.8 138.9 183.3C138.1 182.6 137.4 181.1 136.8 181.5C136.5 181.2 136.3 181 136.1 180.8L135.8 180.6L135.7 180.5L135.7 180.4L135.6 180.4C135.6 180.4 135.6 180.4 152.5 163.3H152.5zM399.1 150.1C399.4 93.51 349.7 48 288 48C226.3 48 176.6 93.51 176 150.1C179.8 153.4 185.3 156.4 192.7 159.6C211.1 167.4 241.8 176 288 176C334.2 176 364.9 167.4 383.3 159.6C390.7 156.4 396.2 153.4 399.1 150.1L399.1 150.1zM45.21 499.2C39.01 510.9 24.49 515.4 12.77 509.2C1.056 503-3.413 488.5 2.789 476.8L74.79 340.8C80.99 329.1 95.51 324.6 107.2 330.8C118.9 336.1 123.4 351.5 117.2 363.2L45.21 499.2zM573.2 476.8C579.4 488.5 574.9 503 563.2 509.2C551.5 515.4 536.1 510.9 530.8 499.2L458.8 363.2C452.6 351.5 457.1 336.1 468.8 330.8C480.5 324.6 495 329.1 501.2 340.8L573.2 476.8z\"]\n};\nvar faCircleCaretUp = {\n  prefix: 'far',\n  iconName: 'circle-caret-up',\n  icon: [512, 512, [\"caret-circle-up\"], \"f331\", \"M273.6 159.7C269.1 154.8 262.7 152 256 152S242.9 154.8 238.4 159.7l-96 104c-6.469 7-8.188 17.19-4.375 25.91C141.8 298.3 150.5 304 160 304h192c9.531 0 18.16-5.656 21.1-14.38c3.813-8.719 2.094-18.91-4.375-25.91L273.6 159.7zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faCaretCircleUp = faCircleCaretUp;\nvar faUserVneckHairLong = {\n  prefix: 'far',\n  iconName: 'user-vneck-hair-long',\n  icon: [448, 512, [], \"e463\", \"M96 128C96 57.31 153.3 0 224 0C294.7 0 352 57.31 352 128V138.1C352 172.9 365.5 205.5 389.5 229.5L393.4 233.4C397.6 237.6 400 243.4 400 249.4C400 261.9 389.9 272 377.4 272H70.63C58.13 272 47.1 261.9 47.1 249.4C47.1 243.4 50.38 237.6 54.63 233.4L58.51 229.5C82.51 205.5 95.1 172.9 95.1 138.1L96 128zM297.3 96H296C275.5 96 257.3 86.4 245.6 71.46C231.9 95.67 205.8 112 176 112H145.6C144.6 117.2 144 122.5 144 128V144C144 188.2 179.8 224 224 224C268.2 224 304 188.2 304 144V128C304 116.6 301.6 105.8 297.3 96zM448 477.9C448 495.6 433.7 509.9 416 509.9H32C14.33 509.9 0 495.6 0 477.9V469.9C0 386.1 61.33 316.7 141.6 304L224 413.9L306.4 304C386.7 316.7 448 386.1 448 469.9V477.9zM122.6 358.8C81.2 375.7 51.34 415.2 48.26 461.9H199.1L122.6 358.8zM325.4 358.8L248 461.9H399.7C396.7 415.2 366.8 375.7 325.4 358.8V358.8z\"]\n};\nvar faSquareALock = {\n  prefix: 'far',\n  iconName: 'square-a-lock',\n  icon: [576, 512, [], \"e44d\", \"M48 96V416C48 424.8 55.16 432 64 432H320V480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V161.1C430.3 163.7 414 170.3 400 180.1V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96V96zM245.8 141.9L328.2 320.6C322.1 329.9 320 340.6 320 352V384C310.9 384 302.3 378.8 298.2 370.1L286.2 343.1H161.8L149.8 370.1C144.2 382.1 129.1 387.3 117.9 381.8C105.9 376.2 100.7 361.1 106.2 349.9L202.2 141.9C206.1 133.4 214.6 128 224 128C233.4 128 241.9 133.4 245.8 141.9H245.8zM183.1 295.1H264L224 209.3L183.1 295.1zM464 192C508.2 192 544 227.8 544 272V320C561.7 320 576 334.3 576 352V480C576 497.7 561.7 512 544 512H384C366.3 512 352 497.7 352 480V352C352 334.3 366.3 320 384 320V272C384 227.8 419.8 192 464 192V192zM464 240C446.3 240 432 254.3 432 272V320H496V272C496 254.3 481.7 240 464 240V240z\"]\n};\nvar faCrutch = {\n  prefix: 'far',\n  iconName: 'crutch',\n  icon: [512, 512, [], \"f7f7\", \"M328.5 262.8L249.4 183.7l71.38-71.38l-33.88-33.88l-121.1 121c-11.75 11.62-19.88 26.38-23.5 42.38l-28.38 122.5l-106.8 106.7c-9.375 9.375-9.375 24.56 0 33.94C11.72 509.7 17.84 512 24 512s12.28-2.344 16.97-7.031l106.9-106.8l122.5-28.25c16-3.625 30.75-11.88 42.38-23.5l121.2-121L400 191.4L328.5 262.8zM278.8 312.6c-5.25 5.25-11.88 9-19.25 10.62l-91.75 21.25L189 252.7c1.625-7.375 5.375-14 10.75-19.25L215.5 217.6l79.13 79.25L278.8 312.6zM504.1 216.1C500.3 221.7 494.2 224 488 224s-12.28-2.344-16.97-7.031l-123.5-123.5c-.0391-.0391 .0391 .0391 0 0l-52.49-52.5c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0l123.5 123.5c.0391 .0391-.0391-.0391 0 0l52.49 52.5C514.3 192.4 514.3 207.6 504.1 216.1z\"]\n};\nvar faGasPumpSlash = {\n  prefix: 'far',\n  iconName: 'gas-pump-slash',\n  icon: [640, 512, [], \"f5f4\", \"M97.33 50.98C103.3 21.88 129.1 0 160 0H320C355.3 0 384 28.65 384 64V275.7L525.5 386.6C527.1 383.4 528 379.8 528 376V221.1C500.4 214.9 480 189.8 480 160V97.94L447 64.97C437.7 55.6 437.7 40.4 447 31.03C456.4 21.66 471.6 21.66 480.1 31.03L554.9 104.1C568.4 118.5 576 136.8 576 155.9V376C576 390.1 571.4 404.9 563.6 416.4L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L97.33 50.98zM144 87.56L336 238V64C336 55.16 328.8 48 320 48H160C151.2 48 144 55.16 144 64V87.56zM336 464V360.7L384 398.5V464H392C405.3 464 416 474.7 416 488C416 501.3 405.3 512 392 512H88C74.75 512 64 501.3 64 488C64 474.7 74.75 464 88 464H96V171.6L144 209.5V464H336z\"]\n};\nvar faFontAwesome = {\n  prefix: 'far',\n  iconName: 'font-awesome',\n  icon: [448, 512, [62501, 62694, \"font-awesome-flag\", \"font-awesome-logo-full\"], \"f2b4\", \"M448 48V384c-63.09 22.54-82.34 32-119.5 32c-62.82 0-86.6-32-149.3-32c-21.69 0-38.48 3.791-53.74 8.766C110.1 397.5 96 386.1 96 371.7v-.7461c0-9.275 5.734-17.6 14.42-20.86C129.1 342.8 150.2 336 179.2 336c62.73 0 86.51 32 149.3 32c25.5 0 42.85-4.604 71.47-14.7v-240C379.2 120.6 357.7 128 328.5 128c-.0039 0 .0039 0 0 0c-62.81 0-86.61-32-149.3-32C122.1 96 98.8 122.1 48 126.1V456C48 469.3 37.25 480 24 480S0 469.3 0 456V56C0 42.74 10.75 32 24 32S48 42.74 48 56v22.99C98.8 74.14 122.1 48 179.2 48c62.77 0 86.45 32 149.3 32C366.1 80 386.8 69.85 448 48z\"]\n};\nvar faFontAwesomeFlag = faFontAwesome;\nvar faFontAwesomeLogoFull = faFontAwesome;\nvar faCloudArrowUp = {\n  prefix: 'far',\n  iconName: 'cloud-arrow-up',\n  icon: [640, 512, [62338, \"cloud-upload\", \"cloud-upload-alt\"], \"f0ee\", \"M303 175C312.4 165.7 327.6 165.7 336.1 175L416.1 255C426.3 264.4 426.3 279.6 416.1 288.1C407.6 298.3 392.4 298.3 383 288.1L344 249.9V384C344 397.3 333.3 408 320 408C306.7 408 296 397.3 296 384V249.9L256.1 288.1C247.6 298.3 232.4 298.3 223 288.1C213.7 279.6 213.7 264.4 223 255L303 175zM144 480C64.47 480 0 415.5 0 336C0 273.3 40.07 219.1 96 200.2V200C96 107.2 171.2 32 264 32C314.9 32 360.4 54.6 391.3 90.31C406.2 83.68 422.6 80 440 80C506.3 80 560 133.7 560 200C560 206.6 559.5 213 558.5 219.3C606.5 240.3 640 288.3 640 344C640 416.4 583.4 475.6 512 479.8V480H144zM264 80C197.7 80 144 133.7 144 200L144 234.1L111.1 245.5C74.64 258.7 48 294.3 48 336C48 389 90.98 432 144 432H506.6L509.2 431.8C555.4 429.2 592 390.8 592 344C592 308 570.4 276.9 539.2 263.3L505.1 248.4L511.1 211.7C511.7 207.9 512 204 512 200C512 160.2 479.8 128 440 128C429.5 128 419.6 130.2 410.8 134.2L378.2 148.7L354.9 121.7C332.8 96.08 300.3 80 263.1 80L264 80z\"]\n};\nvar faCloudUpload = faCloudArrowUp;\nvar faCloudUploadAlt = faCloudArrowUp;\nvar faPalette = {\n  prefix: 'far',\n  iconName: 'palette',\n  icon: [512, 512, [127912], \"f53f\", \"M160 255.1C160 273.7 145.7 287.1 128 287.1C110.3 287.1 96 273.7 96 255.1C96 238.3 110.3 223.1 128 223.1C145.7 223.1 160 238.3 160 255.1zM128 159.1C128 142.3 142.3 127.1 160 127.1C177.7 127.1 192 142.3 192 159.1C192 177.7 177.7 191.1 160 191.1C142.3 191.1 128 177.7 128 159.1zM288 127.1C288 145.7 273.7 159.1 256 159.1C238.3 159.1 224 145.7 224 127.1C224 110.3 238.3 95.1 256 95.1C273.7 95.1 288 110.3 288 127.1zM320 159.1C320 142.3 334.3 127.1 352 127.1C369.7 127.1 384 142.3 384 159.1C384 177.7 369.7 191.1 352 191.1C334.3 191.1 320 177.7 320 159.1zM441.9 319.1H344C317.5 319.1 296 341.5 296 368C296 371.4 296.4 374.7 297 377.9C299.2 388.1 303.5 397.1 307.9 407.8C313.9 421.6 320 435.3 320 449.8C320 481.7 298.4 510.5 266.6 511.8C263.1 511.9 259.5 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 256.9 511.1 257.8 511.1 258.7C511.6 295.2 478.4 320 441.9 320V319.1zM463.1 258.2C463.1 257.4 464 256.7 464 255.1C464 141.1 370.9 47.1 256 47.1C141.1 47.1 48 141.1 48 255.1C48 370.9 141.1 464 256 464C258.9 464 261.8 463.9 264.6 463.8C265.4 463.8 265.9 463.6 266.2 463.5C266.6 463.2 267.3 462.8 268.2 461.7C270.1 459.4 272 455.2 272 449.8C272 448.1 271.4 444.3 266.4 432.7C265.8 431.5 265.2 430.1 264.5 428.5C260.2 418.9 253.4 403.5 250.1 387.8C248.7 381.4 248 374.8 248 368C248 314.1 290.1 271.1 344 271.1H441.9C449.6 271.1 455.1 269.3 459.7 266.2C463 263.4 463.1 260.9 463.1 258.2V258.2z\"]\n};\nvar faTransporter4 = {\n  prefix: 'far',\n  iconName: 'transporter-4',\n  icon: [512, 512, [], \"e2a5\", \"M144 224h224C376.8 224 384 216.8 384 208S376.8 192 368 192h-224C135.2 192 128 199.2 128 208S135.2 224 144 224zM93.75 396.4L64 384l-12.38-29.75C50.88 352.9 49.5 352 48 352s-2.875 .875-3.625 2.25L32 384l-29.75 12.38C.875 397.1 0 398.5 0 400s.875 2.875 2.25 3.625L32 416l12.38 29.75C45.13 447.1 46.5 448 48 448s2.875-.875 3.625-2.25L64 416l29.75-12.38C95.13 402.9 96 401.5 96 400S95.13 397.1 93.75 396.4zM176 160h160C344.8 160 352 152.8 352 144S344.8 128 336 128h-160C167.2 128 160 135.2 160 144S167.2 160 176 160zM224 32h64c8.844 0 16-7.156 16-16S296.8 0 288 0H224C215.2 0 208 7.156 208 16S215.2 32 224 32zM224 96h64c8.844 0 16-7.156 16-16S296.8 64 288 64H224C215.2 64 208 71.16 208 80S215.2 96 224 96zM176 416h160c8.844 0 16-7.156 16-16S344.8 384 336 384h-160C167.2 384 160 391.2 160 400S167.2 416 176 416zM392 464H352c0-8.844-7.156-16-16-16h-160C167.2 448 160 455.2 160 464H120C106.7 464 96 474.7 96 488C96 501.3 106.7 512 120 512h272c13.25 0 24-10.75 24-24C416 474.7 405.3 464 392 464zM400 256h-288C103.2 256 96 263.2 96 272S103.2 288 112 288h288C408.8 288 416 280.8 416 272S408.8 256 400 256zM509.8 172.4L480 160l-12.38-29.75C466.9 128.9 465.5 128 464 128s-2.875 .875-3.625 2.25L448 160l-29.75 12.38C416.9 173.1 416 174.5 416 176s.875 2.875 2.25 3.625L448 192l12.38 29.75C461.1 223.1 462.5 224 464 224s2.875-.875 3.625-2.25L480 192l29.75-12.38C511.1 178.9 512 177.5 512 176S511.1 173.1 509.8 172.4zM176 352h160c8.844 0 16-7.156 16-16S344.8 320 336 320h-160C167.2 320 160 327.2 160 336S167.2 352 176 352z\"]\n};\nvar faObjectsAlignRight = {\n  prefix: 'far',\n  iconName: 'objects-align-right',\n  icon: [512, 512, [], \"e3bf\", \"M512 488C512 501.3 501.3 512 488 512C474.7 512 464 501.3 464 488V24C464 10.75 474.7 0 488 0C501.3 0 512 10.75 512 24V488zM384 176C384 202.5 362.5 224 336 224H48C21.49 224 0 202.5 0 176V112C0 85.49 21.49 64 48 64H336C362.5 64 384 85.49 384 112V176zM336 176V112H48V176H336zM384 400C384 426.5 362.5 448 336 448H176C149.5 448 128 426.5 128 400V336C128 309.5 149.5 288 176 288H336C362.5 288 384 309.5 384 336V400zM336 400V336H176V400H336z\"]\n};\nvar faArrowsTurnRight = {\n  prefix: 'far',\n  iconName: 'arrows-turn-right',\n  icon: [448, 512, [], \"e4c0\", \"M294.4 7.669C303.4-2.044 318.6-2.606 328.3 6.413L440.3 110.4C445.2 114.1 448 121.3 448 128C448 134.7 445.2 141 440.3 145.6L328.3 249.6C318.6 258.6 303.4 258 294.4 248.3C285.4 238.6 285.1 223.4 295.7 214.4L362.9 152H120C80.24 152 48 184.2 48 224V264C48 277.3 37.25 288 24 288C10.75 288 0 277.3 0 264V224C0 157.7 53.73 104 120 104H362.9L295.7 41.59C285.1 32.57 285.4 17.38 294.4 7.669V7.669zM198.4 263.7C207.4 253.1 222.6 253.4 232.3 262.4L344.3 366.4C349.2 370.1 352 377.3 352 384C352 390.7 349.2 397 344.3 401.6L232.3 505.6C222.6 514.6 207.4 514 198.4 504.3C189.4 494.6 189.1 479.4 199.7 470.4L266.9 408H88C65.91 408 48 425.9 48 448V488C48 501.3 37.25 512 24 512C10.75 512 0 501.3 0 488V448C0 399.4 39.4 360 88 360H266.9L199.7 297.6C189.1 288.6 189.4 273.4 198.4 263.7V263.7z\"]\n};\nvar faVest = {\n  prefix: 'far',\n  iconName: 'vest',\n  icon: [448, 512, [], \"e085\", \"M438.9 251.6L400 185.5V56c0-28.14-20.93-51.27-48-55.19V0h-38.84c-9.447 0-17.73 5.65-21.61 14.12l-9.863 6.57c-35.03 23.38-80.28 23.38-115.4 0L156.4 14.12C152.6 5.65 144.3 0 134.8 0H96v.8086C68.93 4.73 48 27.86 48 56v129.5L10.09 250C3.5 259.5 0 270.6 0 282.1V456C0 486.9 25.13 512 56 512h336c30.88 0 56-25.12 56-56V282.1C448 270.6 444.5 259.5 438.9 251.6zM267.8 79.77L224 202.3L180.2 79.77C194.5 84.08 209.3 86.25 224 86.25S253.5 84.08 267.8 79.77zM51.72 462.2l85.25-85.25c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L48 398.1V282.1c0-1.625 .5313-3.25 2.469-6.188l42.22-71.75C94.84 200.5 96 196.3 96 192V56C96 51.59 99.59 48 104 48h13.94l80.59 225.6l-5.119 14.33C192.5 290.5 192 293.3 192 296v168H56C54.33 464 53 463.1 51.72 462.2zM240 464V300.2L330.1 48H344C348.4 48 352 51.59 352 56V192c0 4.281 1.156 8.469 3.312 12.16l43.22 73.31C399.5 278.8 400 280.5 400 282.1v115.1l-55.03-55.03c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l85.25 85.25C394.1 463.1 393.7 464 392 464H240z\"]\n};\nvar faPig = {\n  prefix: 'far',\n  iconName: 'pig',\n  icon: [640, 512, [128022], \"f706\", \"M448 236C448 224.1 456.1 216 468 216C479 216 488 224.1 488 236C488 247 479 256 468 256C456.1 256 448 247 448 236zM477.7 32C505.5 32 528 54.53 528 82.33V94.03C528 105.7 525.7 116.9 521.5 127.2C525.9 130.7 530.1 134.3 534.2 138.1C545.1 132.5 552 121.4 552 109.1V80H570.9C586.1 80 600 93.04 600 109.1C600 135.4 587.2 159.8 566.1 174.7L566.2 174.7C570.8 181.5 576.7 187.3 583.3 192H592C618.5 192 640 213.5 640 240V320C640 346.5 618.5 368 592 368H557.1C538.9 388.1 515.4 402.9 489.3 410.4L475.6 452.4C470.2 468.9 454.8 480 437.5 480H392C369.9 480 352 462.1 352 440V416H304V440C304 462.1 286.1 480 264 480H218.5C201.2 480 185.8 468.9 180.4 452.4L158.1 384.1C111.8 360.2 80 311.8 80 256V240H47.45C21.24 240 0 218.8 0 192.6C0 170.8 14.82 151.8 35.94 146.5L44.12 144.5C52.69 142.3 61.38 147.5 63.52 156.1C65.67 164.7 60.45 173.4 51.88 175.5L43.7 177.6C36.82 179.3 32 185.5 32 192.6C32 201.1 38.92 208 47.45 208H83.2C98.03 134.1 162.6 80 240 80H366.9C378.5 63.02 396.1 50.25 417.1 44.98L463.2 33.45C467.1 32.49 471.1 32 475 32L477.7 32zM428.8 91.55C416.1 94.49 407.6 102.8 403.1 113.5L396.8 128H240C178.1 128 128 178.1 128 240V256C128 295.9 152.3 330.1 186.1 344.6L197.1 348.9L224.3 432H256V368H400V432H431.7L452.3 369L466.4 366.5C488.4 362.5 508.2 351.1 522.7 334.5C529.1 326.1 540.1 320 553.8 320H592V240H580.7C573.9 240 566.5 238.3 559.8 233.1C546.8 225.6 535.5 214.8 526.7 202.1C513.3 182.7 496.4 166.7 477 154.5L454.2 140.1L471.1 119.1C476.7 112.2 480 103.4 480 94.03V82.33C480 81.04 478.1 80 477.7 80H475L474.1 80L474.9 80.02L428.8 91.55z\"]\n};\nvar faInboxFull = {\n  prefix: 'far',\n  iconName: 'inbox-full',\n  icon: [512, 512, [], \"e1ba\", \"M508.3 304.9l-61.25-248.7C443.5 42 430.7 32 416 32H96C81.31 32 68.53 42 64.97 56.25l-61.25 248.7C1.248 314.9 0 325.2 0 335.5V416c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64v-80.47C512 325.2 510.8 314.9 508.3 304.9zM108.6 80h294.9L454.7 288H368c-9.094 0-17.41 5.125-21.47 13.28L321.2 352H190.8L165.5 301.3C161.4 293.1 153.1 288 144 288H57.32L108.6 80zM464 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16v-80h81.16l25.38 50.72C158.6 394.9 166.9 400 176 400h160c9.094 0 17.41-5.125 21.47-13.28L382.8 336H464V416zM184 176h144C341.3 176 352 165.3 352 152S341.3 128 328 128h-144C170.8 128 160 138.8 160 152S170.8 176 184 176zM360 256C373.3 256 384 245.3 384 232S373.3 208 360 208h-208C138.8 208 128 218.8 128 232S138.8 256 152 256H360z\"]\n};\nvar faCircleEnvelope = {\n  prefix: 'far',\n  iconName: 'circle-envelope',\n  icon: [512, 512, [\"envelope-circle\"], \"e10c\", \"M256 288C253.1 288 251.1 287.6 250.1 286.9L128 238V320c0 17.67 14.33 32 32 32h192c17.67 0 32-14.33 32-32V238l-122.1 48.82C260 287.6 258 288 256 288zM352 160H160C142.3 160 128 174.3 128 192v11.57l128 51.2l128-51.2V192C384 174.3 369.7 160 352 160zM256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faEnvelopeCircle = faCircleEnvelope;\nvar faTrianglePersonDigging = {\n  prefix: 'far',\n  iconName: 'triangle-person-digging',\n  icon: [640, 512, [\"construction\"], \"f85d\", \"M324 215.1c15.5 0 27.1-12.5 27.1-27.1S339.5 159.1 324 159.1S296 172.5 296 187.1S308.5 215.1 324 215.1zM305.4 356.4L222.4 302.7l-29.75 108.1c-.4001 1.453-.5909 2.91-.5909 4.339c0 5.207 3.847 15.91 15.97 15.91c7.25 0 13.5-4.875 15.37-11.75l18.25-66.1l46.37 29.1v32.75c0 8.875 7.119 15.88 15.99 15.88c8.875 0 16-7.002 16-15.88v-32.75C320 372.4 314.5 362.2 305.4 356.4zM440.4 347.1l-13.1 20.87l-68.12-41.1l-10.5-52.75c-3.75-18.62-18.12-33.25-35.5-37.12L287.6 228.9C284.1 228.1 280.6 227.7 277.1 227.7c-14.86 0-29.13 6.92-38.24 19.17L227.3 262.2C225.1 265.1 224 268.6 224 272c0 8.456 6.174 12.58 7.616 13.46l174.7 107.6l-21.67-.0023c-8.004 0-15.11 4.971-17.95 12.5l-9.125 26.37h163.9l-54.37-84.62c-2.875-4.5-7.875-7.25-13.25-7.375C448.5 339.1 443.4 342.6 440.4 347.1zM631.1 427.9L367.4 25.25c-10.62-15.75-28.38-25.25-47.38-25.25S283.3 9.5 272.6 25.25L8.903 427.9C2.987 436.7 0 446.1 0 457.2c0 8.788 2.205 17.59 6.653 25.56C16.47 500.8 35.44 512 55.94 512h528.2C599 512 640 499.9 640 457.3C640 447 637 436.7 631.1 427.9zM591.1 457.2c0 3.198-3.167 6.82-8.221 6.82H56.28c-4.98 0-8.178-3.515-8.178-6.736c0-1.087 .316-2.187 .928-3.139L312.8 51.5C314.5 49.25 317.3 47.1 320 47.1c2.875 0 5.5 1.25 7.25 3.5l263.7 402.7C591.7 455.1 591.1 456.1 591.1 457.2z\"]\n};\nvar faConstruction = faTrianglePersonDigging;\nvar faFerry = {\n  prefix: 'far',\n  iconName: 'ferry',\n  icon: [576, 512, [], \"e4ea\", \"M192 32C192 14.33 206.3 0 224 0H352C369.7 0 384 14.33 384 32H452C469.1 32 480.7 49.42 474.2 65.23L468 80H472C502.9 80 528 105.1 528 136V293.9C528 305.4 524.5 316.6 517.9 326L467.7 397.8C460.1 408.6 445.1 411.3 434.2 403.7C423.4 396.1 420.7 381.1 428.3 370.2L463.5 320H112.5L147.7 370.2C155.3 381.1 152.6 396.1 141.8 403.7C130.9 411.3 115.9 408.6 108.3 397.8L58.12 326C51.53 316.6 48 305.4 48 293.9V136C48 105.1 73.07 80 104 80H108L101.8 65.23C95.26 49.42 106.9 32 124 32H192zM480 136C480 131.6 476.4 128 472 128H104C99.58 128 96 131.6 96 136V272H128V184C128 170.7 138.7 160 152 160H424C437.3 160 448 170.7 448 184V272H480V136zM176 208V272H400V208H176zM191.1 464C220.8 464 250.5 448.7 272 430.1C281.1 421.1 294.9 421.1 303.1 430.1C325.5 448.7 355.1 464 383.1 464C412.8 464 442.5 448.7 464 430.1C473.1 421.1 486.8 421.1 495.9 430.1C512.9 445.1 535.2 456.9 557.2 461.8C570.1 464.7 578.3 477.5 575.4 490.5C572.5 503.4 559.6 511.5 546.7 508.6C518 502.2 494.4 488.2 479.1 478.2C451.9 497.7 418.6 512 383.1 512C349.4 512 316.1 497.7 287.1 478.2C259.9 497.7 226.6 512 191.1 512C157.4 512 124.1 497.7 95.98 478.2C81.61 488.2 57.99 502.2 29.31 508.6C16.37 511.5 3.535 503.4 .6339 490.5C-2.267 477.5 5.865 464.7 18.8 461.8C41 456.8 62.76 444.1 79.1 430.1C89.09 421.1 102.8 421.1 111.9 430.1C133.5 448.7 163.1 464 191.1 464L191.1 464z\"]\n};\nvar faBullseyeArrow = {\n  prefix: 'far',\n  iconName: 'bullseye-arrow',\n  icon: [512, 512, [127919], \"f648\", \"M366.4 213.5L412.2 221.1C414.7 232.4 416 244 416 256C416 344.4 344.4 416 256 416C167.6 416 96 344.4 96 256C96 167.6 167.6 96 256 96C267.1 96 279.6 97.32 290.9 99.81L298.5 145.6L293.6 150.5C281.9 146.3 269.2 143.1 256 143.1C194.1 143.1 144 194.1 144 255.1C144 317.9 194.1 368 256 368C317.9 368 368 317.9 368 255.1C368 242.8 365.7 230.1 361.5 218.4L366.4 213.5zM497.7 171.5C506.1 197.1 512 226.4 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C285.6 0 314 5.024 340.5 14.27L301.7 53.04C286.1 49.74 271.7 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 240.3 462.3 225 458.1 210.3L497.7 171.5zM272.1 272.1C263.6 282.3 248.4 282.3 239 272.1C229.7 263.6 229.7 248.4 239 239L331.2 146.9L322.7 96.24C321 86.05 324.3 75.66 331.6 68.36L382.8 17.16C390.1 9.035 404.7 11.86 409 22.53L432 79.1L489.5 102.1C500.1 107.3 502.1 121 494.8 129.2L443.6 180.4C436.3 187.7 425.9 190.1 415.8 189.3L365.1 180.8L272.1 272.1z\"]\n};\nvar faArrowsDownToPeople = {\n  prefix: 'far',\n  iconName: 'arrows-down-to-people',\n  icon: [640, 512, [], \"e4b9\", \"M120 24C120 10.75 130.7 0 144 0C157.3 0 168 10.75 168 24V142.1L191 119C200.4 109.7 215.6 109.7 224.1 119C234.3 128.4 234.3 143.6 224.1 152.1L160.1 216.1C151.6 226.3 136.4 226.3 127 216.1L63.03 152.1C53.66 143.6 53.66 128.4 63.03 119C72.4 109.7 87.6 109.7 96.97 119L120 142.1V24zM448.1 119L472 142.1V24C472 10.75 482.7 0 496 0C509.3 0 520 10.75 520 24V142.1L543 119C552.4 109.7 567.6 109.7 576.1 119C586.3 128.4 586.3 143.6 576.1 152.1L512.1 216.1C503.6 226.3 488.4 226.3 479 216.1L415 152.1C405.7 143.6 405.7 128.4 415 119C424.4 109.7 439.6 109.7 448.1 119V119zM456 296C456 273.9 473.9 256 496 256C518.1 256 536 273.9 536 296C536 318.1 518.1 336 496 336C473.9 336 456 318.1 456 296V296zM578.9 491.4L560 456.3V480C560 497.7 545.7 512 528 512H464C446.3 512 432 497.7 432 480V456.3L413.1 491.4C406.9 503 392.3 507.4 380.6 501.1C368.1 494.8 364.6 480.3 370.9 468.6L407.2 401.1C405.5 399.5 404.1 397.6 402.9 395.4L384 360.3V400C384 417.7 369.7 432 352 432H288C270.3 432 256 417.7 256 400V360.3L237.1 395.4C235.1 397.6 234.5 399.5 232.8 401.1L269.1 468.6C275.4 480.3 271.1 494.8 259.4 501.1C247.7 507.4 233.2 503 226.9 491.4L208 456.3V480C208 497.7 193.7 512 176 512H112C94.33 512 80 497.7 80 480V456.3L61.14 491.4C54.85 503 40.3 507.4 28.63 501.1C16.96 494.8 12.59 480.3 18.87 468.6L56.75 398.3C72.1 369.8 101.9 352 134.2 352H153.8C170.1 352 185.7 356.5 199.2 364.6L232.8 302.3C248.1 273.8 277.9 256 310.2 256H329.8C362.2 256 391.9 273.8 407.3 302.3L440.8 364.6C454.3 356.5 469.9 352 486.2 352H505.8C538.2 352 567.9 369.8 583.3 398.3L621.1 468.6C627.4 480.3 623.1 494.8 611.4 501.1C599.7 507.4 585.2 503 578.9 491.4L578.9 491.4zM512 464V400.5C509.1 400.2 507.9 400 505.8 400H486.2C484.1 400 482 400.2 480 400.5V464H512zM304 304.5V384H336V304.5C333.1 304.2 331.9 304 329.8 304H310.2C308.1 304 306 304.2 304 304.5zM160 464V400.5C157.1 400.2 155.9 400 153.8 400H134.2C132.1 400 130 400.2 128 400.5V464H160zM360 200C360 222.1 342.1 240 320 240C297.9 240 280 222.1 280 200C280 177.9 297.9 160 320 160C342.1 160 360 177.9 360 200zM104 296C104 273.9 121.9 256 144 256C166.1 256 184 273.9 184 296C184 318.1 166.1 336 144 336C121.9 336 104 318.1 104 296V296z\"]\n};\nvar faSeedling = {\n  prefix: 'far',\n  iconName: 'seedling',\n  icon: [512, 512, [127793, \"sprout\"], \"f4d8\", \"M436.4 32c-91 0-168.3 67.88-194.6 161.4C204.6 134.6 144 96 75.63 96L0 95.1V120C0 247.9 91.75 352 204.4 352H232v104C232 469.2 242.8 480 255.1 480S280 469.2 280 456V288h27.62C420.2 288 512 183.9 512 56V32H436.4zM204.4 304c-79.25 0-145.1-69.75-155.1-160h26.25c79.25 0 145.1 69.75 155.1 160H204.4zM307.6 240h-26.25c10-90.25 75.87-160 155.1-160h26.25C452.8 170.2 386.9 240 307.6 240z\"]\n};\nvar faSprout = faSeedling;\nvar faClockSeven = {\n  prefix: 'far',\n  iconName: 'clock-seven',\n  icon: [512, 512, [], \"e350\", \"M232 120C232 106.7 242.7 96 256 96C269.3 96 280 106.7 280 120V256C280 260.7 278.6 265.4 275.1 269.3L211.1 365.3C204.6 376.3 189.7 379.3 178.7 371.1C167.7 364.6 164.7 349.7 172 338.7L232 248.7L232 120zM256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0zM48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256z\"]\n};\nvar faLeftRight = {\n  prefix: 'far',\n  iconName: 'left-right',\n  icon: [512, 512, [8596, \"arrows-alt-h\"], \"f337\", \"M504.3 238.4l-112-104C387.8 130.2 381.9 128 375.1 128c-3.238 0-6.505 .6562-9.589 2c-8.75 3.812-14.41 12.45-14.41 22l.001 80h-192l-.001-80c0-9.547-5.656-18.19-14.41-22C142.5 128.7 139.2 128 136 128C130.1 128 124.2 130.2 119.7 134.4l-112 104c-9.781 9.094-9.781 26.09 0 35.19l112 104C124.2 381.8 130.1 384 136 384c3.24 0 6.503-.6562 9.589-2c8.75-3.812 14.41-12.45 14.41-22l.001-80h192l-.001 80c0 9.547 5.656 18.19 14.41 22C369.5 383.3 372.8 384 375.1 384c5.947 0 11.81-2.207 16.33-6.406l112-104C514.1 264.5 514.1 247.5 504.3 238.4z\"]\n};\nvar faArrowsAltH = faLeftRight;\nvar faBoxesPacking = {\n  prefix: 'far',\n  iconName: 'boxes-packing',\n  icon: [640, 512, [], \"e4c7\", \"M592 48H304V128H256V48C256 21.49 277.5 0 304 0H592C618.5 0 640 21.49 640 48V464C640 490.5 618.5 512 592 512H381.3C383 506.1 384 501.6 384 496V464H592V48zM560.1 311C570.3 320.4 570.3 335.6 560.1 344.1C551.6 354.3 536.4 354.3 527 344.1L504 321.9V392C504 405.3 493.3 416 480 416C466.7 416 456 405.3 456 392V321.9L432.1 344.1C423.6 354.3 408.4 354.3 399 344.1C389.7 335.6 389.7 320.4 399 311L463 247C472.4 237.7 487.6 237.7 496.1 247L560.1 311zM232 336C245.3 336 256 346.7 256 360C256 373.3 245.3 384 232 384H152C138.7 384 128 373.3 128 360C128 346.7 138.7 336 152 336H232zM0 192C0 174.3 14.33 160 32 160H352C369.7 160 384 174.3 384 192V272C384 289.7 369.7 304 352 304V480C352 497.7 337.7 512 320 512H64C46.33 512 32 497.7 32 480V304C14.33 304 0 289.7 0 272V192zM48 208V256H336V208H48zM80 464H304V304H80V464z\"]\n};\nvar faCircleArrowLeft = {\n  prefix: 'far',\n  iconName: 'circle-arrow-left',\n  icon: [512, 512, [\"arrow-circle-left\"], \"f0a8\", \"M368 232H197.1l67.21-62.41c9.719-9.062 10.25-24.22 1.25-33.94c-9.031-9.688-24.22-10.25-33.94-1.25l-112 104C114.8 242.1 112 249.3 112 256s2.781 13.03 7.656 17.59l112 104c9.719 9 24.91 8.438 33.94-1.25c9-9.719 8.469-24.88-1.25-33.94L197.1 280H368c13.25 0 24-10.75 24-24S381.3 232 368 232zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faArrowCircleLeft = faCircleArrowLeft;\nvar faFlashlight = {\n  prefix: 'far',\n  iconName: 'flashlight',\n  icon: [640, 512, [128294], \"f8b8\", \"M607.1 96h-32c-62.63 0-123.7 18.5-175.9 53.25L383.1 160H48C21.5 160 0 181.5 0 208v96C0 330.5 21.5 352 48 352h335.1l16.12 10.75C452.2 397.5 513.4 416 575.1 416h32c17.62 0 32-14.38 32-32V128C639.1 110.4 625.6 96 607.1 96zM544 365.6c-41.88-4.75-82.13-19.5-117.2-42.87L398.5 304H48v-96h350.5l28.25-18.75C461.9 165.9 502.1 151.2 544 146.4V365.6zM284 232h-24c-13.25 0-24 10.75-24 24c0 13.25 10.75 24 24 24h24c13.25 0 24-10.75 24-24C308 242.8 297.2 232 284 232z\"]\n};\nvar faGroupArrowsRotate = {\n  prefix: 'far',\n  iconName: 'group-arrows-rotate',\n  icon: [512, 512, [], \"e4f6\", \"M158.3 81.43C159.4 86.11 160 90.99 160 96C160 131.3 131.4 160 96 160C90.99 160 86.11 159.4 81.43 158.3C74.3 171 68.52 184.6 64.28 198.8C60.5 211.6 47.14 218.8 34.43 215C21.73 211.2 14.5 197.9 18.28 185.2C24.03 165.8 32.06 147.5 42.07 130.5C35.7 120.5 32 108.7 32 96C32 60.66 60.66 32 96 32C108.7 32 120.5 35.7 130.5 42.07C147.5 32.06 165.8 24.03 185.2 18.28C197.9 14.5 211.2 21.73 215 34.43C218.8 47.14 211.6 60.5 198.8 64.28C184.6 68.52 171 74.3 158.3 81.43H158.3zM381.5 42.07C391.5 35.7 403.3 32 416 32C451.4 32 480 60.66 480 96C480 108.7 476.3 120.5 469.9 130.5C479.9 147.5 487.1 165.8 493.7 185.2C497.5 197.9 490.3 211.2 477.6 215C464.9 218.8 451.5 211.6 447.7 198.8C443.5 184.6 437.7 171 430.6 158.3C425.9 159.4 421 160 416 160C380.7 160 352 131.3 352 96C352 90.99 352.6 86.11 353.7 81.43C340.1 74.3 327.4 68.52 313.2 64.28C300.5 60.5 293.2 47.14 297 34.43C300.8 21.73 314.1 14.5 326.9 18.28C346.2 24.03 364.5 32.06 381.5 42.07H381.5zM81.43 353.7C86.11 352.6 90.99 352 96 352C131.4 352 160 380.7 160 416C160 421 159.4 425.9 158.3 430.6C171 437.7 184.6 443.5 198.8 447.7C211.6 451.5 218.8 464.9 215 477.6C211.2 490.3 197.9 497.5 185.2 493.7C165.8 487.1 147.5 479.9 130.5 469.9C120.5 476.3 108.7 480 96 480C60.66 480 32 451.4 32 416C32 403.3 35.7 391.5 42.07 381.5C32.06 364.5 24.03 346.2 18.28 326.9C14.5 314.1 21.73 300.8 34.43 297C47.14 293.2 60.5 300.5 64.28 313.2C68.52 327.4 74.3 340.1 81.43 353.7V353.7zM469.9 381.5C476.3 391.5 480 403.3 480 416C480 451.4 451.4 480 416 480C403.3 480 391.5 476.3 381.5 469.9C364.5 479.9 346.2 487.1 326.9 493.7C314.1 497.5 300.8 490.3 297 477.6C293.2 464.9 300.5 451.5 313.2 447.7C327.4 443.5 340.1 437.7 353.7 430.6C352.6 425.9 352 421 352 416C352 380.7 380.7 352 416 352C421 352 425.9 352.6 430.6 353.7C437.7 340.1 443.5 327.4 447.7 313.2C451.5 300.5 464.9 293.2 477.6 297C490.3 300.8 497.5 314.1 493.7 326.9C487.1 346.2 479.9 364.5 469.9 381.5L469.9 381.5zM192.8 256.8C192.8 281.6 206.9 303.2 227.7 313.8C239.5 319.9 244.2 334.3 238.2 346.1C232.1 357.9 217.7 362.6 205.9 356.6C169.7 338.1 144.8 300.4 144.8 256.8C144.8 227.9 155.8 201.6 173.7 181.7L162.5 170.6C155.1 164 160.6 152.8 169.9 152.8H230.4C236.1 152.8 240.8 157.5 240.8 163.2V223.7C240.8 232.1 229.6 237.6 223 231L207.7 215.7C198.4 226.8 192.8 241.1 192.8 256.8V256.8zM275.4 165.9C281.5 154.1 295.9 149.4 307.7 155.4C343.9 173.9 368.8 211.6 368.8 255.2C368.8 284.1 357.8 310.5 339.9 330.3L351 341.5C357.6 348 352.1 359.2 343.7 359.2H283.2C277.5 359.2 272.8 354.6 272.8 348.8V288.3C272.8 279.1 284 274.4 290.6 280.1L305.9 296.3C315.2 285.2 320.8 270.9 320.8 255.2C320.8 230.4 306.7 208.8 285.9 198.2C274.1 192.1 269.4 177.7 275.4 165.9V165.9z\"]\n};\nvar faBowlFood = {\n  prefix: 'far',\n  iconName: 'bowl-food',\n  icon: [512, 512, [], \"e4c6\", \"M64 128C64.53 128 65.07 128 65.6 128C73 91.49 105.3 64 144 64C158.1 64 172.1 68.1 184.9 75.25C198.2 49.55 225.1 32 256 32C286.9 32 313.8 49.56 327.1 75.25C339 68.1 353 64 368 64C406.7 64 438.1 91.49 446.4 128C446.9 128 447.5 128 448 128C483.3 128 512 156.7 512 192C512 203.7 508.9 214.6 503.4 224H8.562C3.117 214.6 .0003 203.7 .0003 192C.0003 156.7 28.65 128 64 128H64zM484.6 256C499.7 256 512 268.3 512 283.4C512 350.9 471.4 408.8 413.4 434.3C405.5 460.7 381 480 352 480H160C130.1 480 106.5 460.7 98.64 434.3C40.57 408.8 0 350.9 0 283.4C0 268.3 12.28 256 27.43 256H484.6zM160 432H352C359.2 432 365.4 427.2 367.3 420.6C371.4 407 381.2 395.1 394.1 390.3C429.3 374.9 455.3 342.7 462.2 304H49.81C56.7 342.7 82.72 374.9 117.9 390.3C130.8 395.1 140.6 407 144.7 420.6C146.6 427.2 152.8 432 160 432V432z\"]\n};\nvar faSquare9 = {\n  prefix: 'far',\n  iconName: 'square-9',\n  icon: [448, 512, [], \"e25e\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM224 128C171.1 128 128 171.1 128 224c0 43.86 29.73 80.53 69.98 91.96l-29.76 25.94c-9.969 8.719-11.03 23.88-2.312 33.88C170.7 381.2 177.3 384 184 384c5.594 0 11.22-1.938 15.78-5.906l79.94-69.69C292.5 297.3 320 265.3 320 224C320 171.1 276.9 128 224 128zM270 237.7C264 257.9 245.1 272 224 272C197.5 272 176 250.5 176 224S197.5 176 224 176s48 21.53 48 48C272 228.7 271.3 233.3 270 237.7z\"]\n};\nvar faCandyCane = {\n  prefix: 'far',\n  iconName: 'candy-cane',\n  icon: [512, 512, [], \"f786\", \"M497.1 95.38C469.2 36.62 411.4 0 346.4 0c-29.88 0-59.25 8.125-85 23.5L235.7 38.88c-21.88 13-29 41.37-16 63.13L250.6 153.5c12.13 20.25 39.88 29.75 63.13 15.88l25.75-15.37c16-9.625 30.13 14.62 14.38 24L22.43 375c-10.63 6.25-18 16.38-21 28.25c-3 12-1.25 24.38 5.125 34.88l30.75 51.5C45.68 503.4 60.68 512 76.8 512c8.375 0 16.38-2.25 23.63-6.5L426.2 311.9C501.8 266.6 533.1 171.5 497.1 95.38zM212.3 383.2L155.9 351.5l64.25-38.25l56.38 31.88L212.3 383.2zM324.2 316.8L267.7 285l59.5-35.25l56.25 31.62L324.2 316.8zM395.1 128.1c-3.25-4.125-6.875-7.875-10.88-10.88v-63c30 10 55.25 31.63 69.5 61.75c1.875 3.875 2.875 8 4.25 12.12H395.1zM336.1 48.75v56.62c-15.88 2.875-19.38 6.25-45.13 22l-28.88-48.25C289.7 62.62 304.7 51.5 336.1 48.75zM108.3 379.8l56.5 31.87L77.68 463.5l-29-48.25L108.3 379.8zM426.6 250.6l-51.88-29.25C392.7 210.8 403.9 198.2 407.7 176h55.38C459.9 203.5 447.2 229.9 426.6 250.6z\"]\n};\nvar faArrowDownWideShort = {\n  prefix: 'far',\n  iconName: 'arrow-down-wide-short',\n  icon: [576, 512, [\"sort-amount-asc\", \"sort-amount-down\"], \"f160\", \"M360 432h-48c-13.25 0-24 10.75-24 24S298.8 480 312 480h48c13.25 0 23.1-10.75 23.1-24S373.2 432 360 432zM423.1 304H312C298.8 304 288 314.8 288 328S298.8 352 312 352h111.1c13.25 0 24-10.75 24-24S437.2 304 423.1 304zM487.1 176H312C298.8 176 288 186.8 288 200S298.8 224 312 224h175.1c13.25 0 24-10.75 24-24S501.2 176 487.1 176zM551.1 48H312C298.8 48 288 58.75 288 72S298.8 96 312 96h239.1c13.25 0 24-10.75 24-24S565.2 48 551.1 48zM206.4 335.1L152 394.9V56.02C152 42.76 141.3 32 128 32S104 42.76 104 56.02v338.9l-54.37-58.95c-4.719-5.125-11.16-7.719-17.62-7.719c-5.812 0-11.66 2.094-16.28 6.375c-9.75 8.977-10.34 24.18-1.344 33.94l95.1 104.1c9.062 9.82 26.19 9.82 35.25 0l95.1-104.1c9-9.758 8.406-24.96-1.344-33.94C230.5 325.5 215.3 326.2 206.4 335.1z\"]\n};\nvar faSortAmountAsc = faArrowDownWideShort;\nvar faSortAmountDown = faArrowDownWideShort;\nvar faSquareDollar = {\n  prefix: 'far',\n  iconName: 'square-dollar',\n  icon: [448, 512, [\"dollar-square\", \"usd-square\"], \"f2e9\", \"M244.8 147.8C254.5 149 264.2 151.7 273.8 154.4C275.6 154.9 277.5 155.5 279.3 155.1C290.8 159.2 297.6 171.1 294.4 182.6C291.2 194.1 279.3 200.8 267.8 197.6C266.3 197.2 264.7 196.8 263.2 196.3C256.2 194.4 249.2 192.4 242.1 191C228.9 188.5 213.6 189.7 201.2 195C190.2 199.8 181.1 211.4 193.6 219.4C203.5 225.7 215.4 228.9 226.8 231.1C229.1 232.6 231.5 233.3 233.8 233.9C249.4 238.4 269.3 244 284.2 254.2C303.6 267.5 312.7 289.2 308.5 312.4C304.3 334.8 288.8 349.5 270 357C262.2 360.2 253.7 362.2 244.8 363.2L244.8 378.4C244.8 390.3 235.1 400 223.2 400C211.3 400 201.6 390.3 201.6 378.4L201.6 361C187.1 357.8 172.9 353.1 158.8 348.5C147.5 344.8 141.3 332.5 145.1 321.2C148.8 309.9 161.1 303.7 172.4 307.5C174.9 308.3 177.4 309.2 179.9 310C191.2 313.8 202.8 317.8 214.4 319.6C231.4 322.1 244.1 320.6 253.9 316.1C265.9 312.1 271.5 297.9 259.8 289.9C249.7 282.1 237.2 279.6 225.3 276.4C222.1 275.7 220.7 275.1 218.5 274.5C203.4 270.2 184.6 264.9 170.4 255.8C150.9 243.3 140.9 222.5 145.1 199.4C149.1 177.6 166.1 163.1 184.1 155.4C189.6 152.1 195.5 151.1 201.6 149.7V133.6C201.6 121.7 211.3 111.1 223.2 111.1C235.1 111.1 244.8 121.7 244.8 133.6L244.8 147.8zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faDollarSquare = faSquareDollar;\nvar faUsdSquare = faSquareDollar;\nvar faHandHoldingSeedling = {\n  prefix: 'far',\n  iconName: 'hand-holding-seedling',\n  icon: [576, 512, [], \"f4bf\", \"M250.8 192h13.25v40C264 245.2 274.8 256 288 256s24.02-10.8 24.02-23.1V192h13.25c85.39 0 154.8-75.38 154.8-168c0-13.25-10.75-24-24-24H418.8c-55.26 0-103.4 31.75-130.8 79C260.7 31.75 212.5 0 157.3 0H120C106.8 0 96.01 10.75 96.01 23.1C96.01 116.6 165.4 192 250.8 192zM418.8 48h11.13c-9.876 54.75-53.01 96-104.5 96h-11.13C324.2 89.25 367.3 48 418.8 48zM157.3 48c51.51 0 94.64 41.25 104.5 96H250.7c-51.51 0-94.64-41.25-104.5-96H157.3zM551.1 312c-31.13-26.38-69.26-16.12-88.39-1.75l-60.38 45.5h-3.375c-.1251-38-30.5-67.88-69.13-67.88H186.7c-28.38 0-56.38 9.375-78.51 26.37L79.76 336H24C10.8 336 0 346.8 0 359.1S10.8 384 24 384l72-.0244l41.26-31.48C151.3 341.8 168.8 336 186.8 336h144c27.88 0 29 40.25-1.125 40.25h-59.88c-7.501 0-13.75 6.125-13.75 13.75c0 7.625 6.251 13.87 13.75 13.87h134.6c9.711 0 19.16-3.159 26.92-9l61.26-46.12c8.251-6.125 20.5-6.625 28.38 0c10.13 8.5 9.376 23.12-.8751 30.75l-100.6 75.5C411.7 460.8 402.3 464 392.6 464H24C10.8 464 0 474.8 0 487.1S10.8 512 24 512h368.8c20 0 39.38-6.5 55.26-18.5l100.8-75.88c16.63-12.5 26.5-31.5 27.13-52C576.7 345.1 567.8 325.5 551.1 312z\"]\n};\nvar faMessageCheck = {\n  prefix: 'far',\n  iconName: 'message-check',\n  icon: [512, 512, [\"comment-alt-check\"], \"f4a2\", \"M311.3 136.4L232.2 228.7L202.5 199c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l48 48c4.5 4.5 10.62 7.031 16.97 7.031c.3125 0 .625 0 .9062-.0313C241.1 287.7 247.4 284.7 251.7 279.6l96-112c8.625-10.06 7.469-25.22-2.594-33.84C335.1 125.2 319.9 126.3 311.3 136.4zM447.1 0h-384c-35.25 0-64 28.75-64 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.1c0 9.836 11.02 15.55 19.12 9.7l124.9-93.7h144c35.25 0 64-28.75 64-63.1V63.1C511.1 28.75 483.2 0 447.1 0zM464 352c0 8.75-7.25 16-16 16h-160l-80 60v-60H64c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h384c8.75 0 16 7.25 16 16V352z\"]\n};\nvar faCommentAltCheck = faMessageCheck;\nvar faCloudBolt = {\n  prefix: 'far',\n  iconName: 'cloud-bolt',\n  icon: [512, 512, [127785, \"thunderstorm\"], \"f76c\", \"M410.8 104.3C397.3 61.75 357.1 32 312 32c-13.5 0-26.75 2.625-39.25 7.75C250.3 14.5 218.4 0 184 0c-64 0-116.4 50.25-119.8 113.4C25.63 130.4 0 168.5 0 212C0 271.5 48.53 320 108.2 320h41.31l52.79-48H108C74.88 272 48 245.1 48 212C48 184 67.13 160 94.38 153.8l20.75-4.875L112.4 124C112.3 122.8 112 121.4 112 120c0-39.75 32.25-72 72-72c25.25 0 48.25 13.12 61.38 35.13l13.38 22.12l21-15C289.4 83.63 300.5 80 312 80c28.62 0 52.38 21.75 55.25 50.38L369.5 152H404c33.13 0 60 26.88 60 60S437.1 272 404 272h-56.48L327.7 320h76.18C463.5 320 512 271.5 512 212C512 154.8 467.1 107.8 410.8 104.3zM344 352h-64.09l43.69-105.9c2.875-6.906 .5313-14.88-5.594-19.19c-6.093-4.25-14.37-3.781-19.94 1.25l-140.8 128c-4.906 4.438-6.562 11.44-4.188 17.62C155.5 379.9 161.4 384 168 384h64.09l-43.69 105.9c-2.875 6.906-.5313 14.88 5.593 19.19C196.8 511 199.1 512 203.2 512c3.875 0 7.719-1.406 10.75-4.156l140.8-128c4.906-4.438 6.562-11.44 4.188-17.62C356.5 356.1 350.6 352 344 352z\"]\n};\nvar faThunderstorm = faCloudBolt;\nvar faTextSlash = {\n  prefix: 'far',\n  iconName: 'text-slash',\n  icon: [640, 512, [\"remove-format\"], \"f87d\", \"M630.8 469.1l-284.3-222.8L381.2 80H528v56C528 149.3 538.8 160 552 160S576 149.3 576 136v-80C576 42.75 565.3 32 552 32H152C138.8 32 128 42.75 128 56v19.01L38.81 5.13C34.41 1.692 29.19 0 24.03 0C16.91 0 9.834 3.166 5.115 9.197c-8.188 10.44-6.365 25.52 4.073 33.69l591.1 463.1c10.5 8.203 25.57 6.339 33.7-4.068C643.1 492.4 641.2 477.3 630.8 469.1zM176 80h156.1L304.4 213.3L176 112.6V80zM384 456c0 13.25-10.75 24-24 24h-144C202.8 480 192 469.3 192 456s10.75-24 24-24h42.81l24.12-115.8l42.16 33.04L307.9 432H360C373.3 432 384 442.8 384 456z\"]\n};\nvar faRemoveFormat = faTextSlash;\nvar faWatch = {\n  prefix: 'far',\n  iconName: 'watch',\n  icon: [384, 512, [8986], \"f2e1\", \"M216 243.2L253.3 268C264.3 275.4 267.3 290.3 259.1 301.3C252.6 312.3 237.7 315.3 226.7 307.1L178.7 275.1C172 271.5 168 264 168 255.1V175.1C168 162.7 178.7 151.1 192 151.1C205.3 151.1 216 162.7 216 175.1L216 243.2zM272 0C298.5 0 320 21.49 320 48V112H318.1C358.9 147.2 384 198.7 384 256C384 313.3 358.9 364.8 318.1 400H320V464C320 490.5 298.5 512 272 512H112C85.49 512 64 490.5 64 464V400H65C25.14 364.8 0 313.3 0 256C0 198.7 25.14 147.2 65 112H64V48C64 21.49 85.49 0 112 0H272zM192 112C112.5 112 48 176.5 48 256C48 335.5 112.5 400 192 400C271.5 400 336 335.5 336 256C336 176.5 271.5 112 192 112z\"]\n};\nvar faCircleDownLeft = {\n  prefix: 'far',\n  iconName: 'circle-down-left',\n  icon: [512, 512, [], \"e107\", \"M340.9 159.8c-9.369-9.371-24.57-9.373-33.94-.002L242.3 224.4L200.1 183C196.4 178.4 190.2 176 184 176c-3.094 0-6.219 .5938-9.188 1.812C165.8 181.5 160 190.3 160 200v128C160 341.3 170.8 352 184 352h128c9.703 0 18.45-5.844 22.17-14.81s1.656-19.28-5.203-26.16l-41.37-41.38l64.57-64.57c9.369-9.371 9.369-24.57 0-33.94L340.9 159.8zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faText = {\n  prefix: 'far',\n  iconName: 'text',\n  icon: [448, 512, [], \"f893\", \"M448 56v80C448 149.3 437.3 160 424 160S400 149.3 400 136V80h-152v352h48c13.25 0 24 10.75 24 24S309.3 480 296 480h-144C138.8 480 128 469.3 128 456s10.75-24 24-24h48v-352H48v56C48 149.3 37.25 160 24 160S0 149.3 0 136v-80C0 42.75 10.75 32 24 32h400C437.3 32 448 42.75 448 56z\"]\n};\nvar faProjector = {\n  prefix: 'far',\n  iconName: 'projector',\n  icon: [640, 512, [], \"f8d6\", \"M576 192h-80v.7246C469.2 172.5 436.2 160 400 160c-35.78 0-68.47 12.16-95.12 32H64C28.65 192 0 220.7 0 256v128c0 35.35 28.65 64 64 64h16v40C80 501.3 90.75 512 104 512S128 501.3 128 488V448h176.9C331.5 467.8 364.2 480 400 480c36.19 0 69.2-12.47 96-32.72V448H512v40c0 13.25 10.75 24 24 24s24-10.75 24-24V448H576c35.35 0 64-28.65 64-64V255.1C640 220.7 611.3 192 576 192zM262.2 400H64c-8.822 0-16-7.178-16-16V256c0-8.822 7.178-16 16-16h198.2C248.4 263.6 240 290.7 240 320S248.4 376.4 262.2 400zM400 432C338.2 432 288 381.8 288 320c0-61.76 50.24-112 112-112S512 258.2 512 320C512 381.8 461.8 432 400 432zM592 384c0 8.822-7.178 16-16 16h-38.19C551.6 376.4 560 349.3 560 320s-8.449-56.38-22.19-80H576c8.822 0 16 7.178 16 16V384zM400 128c13.25 0 24-10.75 24-24v-80C424 10.75 413.3 0 400 0s-24 10.75-24 24v80C376 117.3 386.8 128 400 128zM496 136c6.156 0 12.28-2.344 16.97-7.031l56-56c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0l-56 56c-9.375 9.375-9.375 24.56 0 33.94C483.7 133.7 489.8 136 496 136zM287 128.1C291.7 133.7 297.8 136 304 136s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94l-56-56c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L287 128.1zM104 296C90.75 296 80 306.7 80 320c0 13.25 10.75 24 24 24C117.3 344 128 333.3 128 320C128 306.7 117.3 296 104 296zM184 296C170.7 296 160 306.7 160 320c0 13.25 10.75 24 24 24c13.26 0 24-10.75 24-24C208 306.7 197.3 296 184 296z\"]\n};\nvar faFaceSmileWink = {\n  prefix: 'far',\n  iconName: 'face-smile-wink',\n  icon: [512, 512, [128521, \"smile-wink\"], \"f4da\", \"M256 352C293.2 352 319.2 334.5 334.4 318.1C343.3 308.4 358.5 307.7 368.3 316.7C378 325.7 378.6 340.9 369.6 350.6C347.7 374.5 309.7 400 256 400C202.3 400 164.3 374.5 142.4 350.6C133.4 340.9 133.1 325.7 143.7 316.7C153.5 307.7 168.7 308.4 177.6 318.1C192.8 334.5 218.8 352 256 352zM208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208zM281.9 230.6C273.9 223 273.5 210.4 281 202.3C295.6 186.8 316.3 180 335.6 180C354.1 180 375.7 186.8 390.2 202.3C397.8 210.4 397.4 223 389.3 230.6C381.2 238.1 368.6 237.7 361 229.7C355.6 223.8 346.3 220 335.6 220C324.1 220 315.7 223.8 310.2 229.7C302.7 237.7 290 238.1 281.9 230.6zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faSmileWink = faFaceSmileWink;\nvar faTombstoneBlank = {\n  prefix: 'far',\n  iconName: 'tombstone-blank',\n  icon: [448, 512, [129702, \"tombstone-alt\"], \"f721\", \"M424 464h-7.984l-.0168-272c-.0098-105.1-86.01-192-192-191.1c-106 .0098-192 86.01-191.1 192L32.02 464H24C10.75 464 0 474.7 0 488C0 501.3 10.75 512 24 512h400c13.25 0 24-10.75 24-24C448 474.7 437.3 464 424 464zM79.99 192c-.0078-79.37 64.61-143.1 143.1-144s144 64.61 144 143.1L368 464h-288L79.99 192z\"]\n};\nvar faTombstoneAlt = faTombstoneBlank;\nvar faChessKingPiece = {\n  prefix: 'far',\n  iconName: 'chess-king-piece',\n  icon: [256, 512, [\"chess-king-alt\"], \"f440\", \"M249.6 435.3L224 416v-24c-.125-10.38-6.875-19.5-16.88-22.5c-3.75-25-6.375-50.25-6.375-75.5V256H208C216.8 256 224 248.8 224 240V224c0-8.875-7.125-16-16-16h-3.125l26.1-80.38c.7917-2.458 1.181-4.986 1.181-7.495C233.1 107.3 222.8 96 209 96h-64.25V64h16c8.8 0 16-7.2 16-15.1S169.6 32 160.8 32h-16V15.1c0-8.8-7.2-15.1-16-15.1s-16 7.2-16 15.1V32H96.86C88.06 32 80.75 39.2 80.75 47.1S87.95 64 96.75 64h16v32H48.5C35.21 96 24.48 106.8 24.48 119.1c0 2.567 .4164 5.155 1.269 7.671L52.75 208H48C39.12 208 32 215.1 32 224v16C32 248.8 39.16 256 48 256h8.75v38c0 25.12-2.5 50.25-6.375 75.12C39.88 371.8 32 380.8 32 392V416l-25.63 19.26C2.358 438.3 0 442.1 0 448v48C0 504.8 7.163 512 16 512h224c8.837 0 16-7.163 16-16V448C256 442.1 253.6 438.3 249.6 435.3zM175.8 144l-21.5 64H103.4l-21.5-64H175.8zM158.4 368H99.12c3.375-24.5 5.625-49.25 5.625-73.1V256h48v38C152.8 318.8 155 343.5 158.4 368zM48 464l32-24V416h96v24l32 24H48z\"]\n};\nvar faChessKingAlt = faChessKingPiece;\nvar faCircle6 = {\n  prefix: 'far',\n  iconName: 'circle-6',\n  icon: [512, 512, [], \"e0f3\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM282 196l29.76-25.94c9.969-8.719 11.03-23.88 2.312-33.88C309.3 130.8 302.7 128 296 128c-5.594 0-11.22 1.938-15.78 5.906L200.3 203.6C187.5 214.7 160 246.7 160 288c0 52.94 43.06 96 96 96s96-43.06 96-96C352 244.1 322.3 207.5 282 196zM256 336c-26.47 0-48-21.53-48-48c0-4.719 .6562-9.312 1.969-13.72C216 254.1 234.9 240 256 240c26.47 0 48 21.53 48 48S282.5 336 256 336z\"]\n};\nvar faLeft = {\n  prefix: 'far',\n  iconName: 'left',\n  icon: [448, 512, [\"arrow-alt-left\"], \"f355\", \"M220.3 445.6C232.2 440.6 240 428.9 240 416v-80h160c26.51 0 48-21.49 48-48V224c0-26.51-21.49-48-48-48h-160V96c0-12.94-7.797-24.61-19.75-29.56C208.3 61.48 194.5 64.22 185.4 73.38l-176 160C3.125 239.6 0 247.8 0 256s3.125 16.38 9.375 22.62l176 160C194.5 447.8 208.3 450.5 220.3 445.6zM54.63 256L192 134.6V224h208v64H192v89.37L54.63 256z\"]\n};\nvar faArrowAltLeft = faLeft;\nvar faFileWord = {\n  prefix: 'far',\n  iconName: 'file-word',\n  icon: [384, 512, [], \"f1c2\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM214.6 248C211.3 238.4 202.2 232 192 232s-19.25 6.406-22.62 16L144.7 318.1l-25.89-77.66C114.6 227.8 101 221.2 88.41 225.2C75.83 229.4 69.05 243 73.23 255.6l48 144C124.5 409.3 133.5 415.9 143.8 416c10.17 0 19.45-6.406 22.83-16L192 328.1L217.4 400C220.8 409.6 229.8 416 240 416c10.27-.0938 19.53-6.688 22.77-16.41l48-144c4.188-12.59-2.594-26.16-15.17-30.38c-12.61-4.125-26.2 2.594-30.36 15.19l-25.89 77.66L214.6 248z\"]\n};\nvar faFilePowerpoint = {\n  prefix: 'far',\n  iconName: 'file-powerpoint',\n  icon: [384, 512, [], \"f1c4\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM200 224H128C119.2 224 112 231.2 112 240v168c0 13.25 10.75 24 24 24S160 421.3 160 408v-32h44c44.21 0 79.73-37.95 75.69-82.98C276.1 253.2 240 224 200 224zM204 328H160V272h44c15.44 0 28 12.56 28 28S219.4 328 204 328z\"]\n};\nvar faSquareDown = {\n  prefix: 'far',\n  iconName: 'square-down',\n  icon: [448, 512, [11015, \"arrow-alt-square-down\"], \"f350\", \"M312 240h-56L256 152C256 138.8 245.3 128 232 128h-16C202.8 128 192 138.8 192 152L192 240h-56c-9.531 0-18.16 5.656-22 14.38C110.2 263.1 111.9 273.3 118.4 280.3l88.75 96C211.7 381.2 218.1 384 224.8 384c7.781-.3125 13.25-2.875 17.75-7.844l87.25-96c6.406-7.031 8.031-17.19 4.188-25.88S321.5 240 312 240zM384 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM400 416c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V96c0-8.82 7.178-16 16-16h320c8.822 0 16 7.18 16 16V416z\"]\n};\nvar faArrowAltSquareDown = faSquareDown;\nvar faObjectsAlignCenterVertical = {\n  prefix: 'far',\n  iconName: 'objects-align-center-vertical',\n  icon: [512, 512, [], \"e3bd\", \"M64 80C64 53.49 85.49 32 112 32H176C202.5 32 224 53.49 224 80V232H288V144C288 117.5 309.5 96 336 96H400C426.5 96 448 117.5 448 144V232H488C501.3 232 512 242.7 512 256C512 269.3 501.3 280 488 280H448V368C448 394.5 426.5 416 400 416H336C309.5 416 288 394.5 288 368V280H224V432C224 458.5 202.5 480 176 480H112C85.49 480 64 458.5 64 432V280H24C10.75 280 0 269.3 0 256C0 242.7 10.75 232 24 232H64V80zM112 432H176V80H112V432zM336 368H400V144H336V368z\"]\n};\nvar faArrowsLeftRight = {\n  prefix: 'far',\n  iconName: 'arrows-left-right',\n  icon: [512, 512, [\"arrows-h\"], \"f07e\", \"M512 256c0 6.688-2.812 13.09-7.719 17.62l-104 96C395.7 373.9 389.8 376 384 376c-6.469 0-12.91-2.594-17.62-7.719c-9-9.75-8.406-24.94 1.344-33.91L426.6 280H85.38l58.91 54.38c9.75 8.969 10.34 24.16 1.344 33.91C140.9 373.4 134.5 376 128 376c-5.812 0-11.66-2.094-16.28-6.375l-104-96C2.813 269.1 0 262.7 0 256s2.812-13.09 7.719-17.62l104-96C121.5 133.3 136.7 134 145.6 143.7c9 9.75 8.406 24.94-1.344 33.91L85.38 232h341.3l-58.91-54.38c-9.75-8.969-10.34-24.16-1.344-33.91C375.3 134 390.5 133.3 400.3 142.4l104 96C509.2 242.9 512 249.3 512 256z\"]\n};\nvar faArrowsH = faArrowsLeftRight;\nvar faHouseLock = {\n  prefix: 'far',\n  iconName: 'house-lock',\n  icon: [640, 512, [], \"e510\", \"M492.2 165.8C475.9 171.3 461.3 180.5 449.3 192.3L288 55.47L112 204.8V432C112 449.7 126.3 464 144 464H192V312C192 289.9 209.9 272 232 272H344C366.1 272 384 289.9 384 312V480C384 491.7 387.1 502.6 392.6 512H144C99.82 512 64 476.2 64 432V245.5L39.53 266.3C29.42 274.9 14.28 273.6 5.7 263.5C-2.875 253.4-1.634 238.3 8.473 229.7L272.5 5.7C281.4-1.9 294.6-1.9 303.5 5.7L492.2 165.8zM336 464V319.1H240V464H336zM528 191.1C572.2 191.1 608 227.8 608 271.1V319.1C625.7 319.1 640 334.3 640 352V480C640 497.7 625.7 512 608 512H448C430.3 512 416 497.7 416 480V352C416 334.3 430.3 319.1 448 319.1V271.1C448 227.8 483.8 191.1 528 191.1zM528 239.1C510.3 239.1 496 254.3 496 271.1V319.1H560V271.1C560 254.3 545.7 239.1 528 239.1z\"]\n};\nvar faCloudArrowDown = {\n  prefix: 'far',\n  iconName: 'cloud-arrow-down',\n  icon: [640, 512, [62337, \"cloud-download\", \"cloud-download-alt\"], \"f0ed\", \"M223 312.1C213.7 303.6 213.7 288.4 223 279C232.4 269.7 247.6 269.7 256.1 279L296 318.1V184C296 170.7 306.7 160 320 160C333.3 160 344 170.7 344 184V318.1L383 279C392.4 269.7 407.6 269.7 416.1 279C426.3 288.4 426.3 303.6 416.1 312.1L336.1 392.1C327.6 402.3 312.4 402.3 303 392.1L223 312.1zM144 480C64.47 480 0 415.5 0 336C0 273.3 40.07 219.1 96 200.2V200C96 107.2 171.2 32 264 32C314.9 32 360.4 54.6 391.3 90.31C406.2 83.68 422.6 80 440 80C506.3 80 560 133.7 560 200C560 206.6 559.5 213 558.5 219.3C606.5 240.3 640 288.3 640 344C640 416.4 583.4 475.6 512 479.8V480H144zM264 80C197.7 80 144 133.7 144 200L144 234.1L111.1 245.5C74.64 258.7 48 294.3 48 336C48 389 90.98 432 144 432H506.6L509.2 431.8C555.4 429.2 592 390.8 592 344C592 308 570.4 276.9 539.2 263.3L505.1 248.4L511.1 211.7C511.7 207.9 512 204 512 200C512 160.2 479.8 128 440 128C429.5 128 419.6 130.2 410.8 134.2L378.2 148.7L354.9 121.7C332.8 96.08 300.3 80 263.1 80L264 80z\"]\n};\nvar faCloudDownload = faCloudArrowDown;\nvar faCloudDownloadAlt = faCloudArrowDown;\nvar faWreath = {\n  prefix: 'far',\n  iconName: 'wreath',\n  icon: [448, 512, [], \"f7e2\", \"M298.9 384.7l-74.87 31.25L149.1 384.7c-10.37-3.499-21.12 4.376-21.12 15.25l-.003 95.98c0 10.87 10.75 18.62 21.12 15.24l74.87-31.24l74.87 31.24c10.37 3.499 21.12-4.371 21.12-15.24l.0074-95.98C319.1 389.1 309.2 381.3 298.9 384.7zM309.7 190.8c-.6248-6.374-1.645-16.15-7.769-24.77c-6.248-8.998-14.98-12.97-20.72-15.72c-3.999-1.875-2.874-.8749-5.998-4.624c-4.249-4.999-10.75-12.37-21.12-15.87c-10.37-3.499-19.87-1.5-25.99-.125c-4.499 .9998-3.124 .9998-7.873 0C213.9 128.5 204.5 126.2 194.2 129.7C183.7 133.2 177.3 140.7 173.1 145.7C170.1 149.2 171.2 148.2 166.8 150.3c-5.748 2.749-14.44 6.694-20.69 15.69C139.9 174.8 138.1 184.5 138.3 190.8c-.4998 5.124 0 3.499-2.374 7.999C132.8 204.5 128.1 212.1 128.1 223.1S132.8 243.5 135.1 249.1c2.249 4.124 1.874 2.5 2.374 7.999C139.1 263.5 140.1 273.1 146.2 281.7C152.5 290.7 161.2 294.8 166.8 297.6c4.124 1.875 2.874 .8748 6.123 4.624c4.249 4.999 10.75 12.37 21.12 15.87c10.37 3.499 19.74 1.5 25.99 .1249c4.499-.9998 3.124-.9998 7.873 0c4.124 .8749 14.75 3.499 25.87-.1249c10.5-3.499 16.87-10.87 21.24-15.87c2.999-3.499 1.75-2.499 6.123-4.624c5.873-2.75 14.51-6.644 20.75-15.64c6.249-8.748 7.237-18.48 7.737-24.85c.4998-5.124 0-3.499 2.499-7.999c2.999-5.624 7.793-14.1 7.793-25.09s-4.793-19.52-7.793-25.15C309.7 194.6 310.2 196.1 309.7 190.8zM261.7 253.6c-8.998 4.124-17.25 9.123-23.49 17.62c-15.5-2.5-13.12-2.5-28.62 0c-8.748-11.87-22.24-16.1-23.49-17.62C184.6 240.1 184.3 237.7 176.7 223.1C184.8 209.5 184.7 205.1 186.1 194.3c4.124-1.75 15.62-6.749 23.49-17.62c10.5 1.625 18.12 1.625 28.62 0c2.999 4.124 7.373 9.498 23.49 17.62c1.375 10.1 1.125 14.87 9.497 29.62C263.1 238.3 263.2 241.1 261.7 253.6zM436.6 181.7c1.874-14.5 .0902-29.5-5.783-43.5c-5.873-14.12-15.21-26.11-27.08-35.11c-3.749-13.1-10.95-26.99-21.45-37.49c-10.25-10.5-23.29-17.88-37.54-21.62c-8.997-11.75-20.93-21.12-35.05-26.87c-10.5-4.374-21.56-6.499-32.81-6.499c-3.624 0-7.123 .125-10.62 .6249c-12.62-7.249-27.2-11.25-42.32-11.25S194.2 3.999 181.6 11.25C178.1 10.75 174.5 10.5 170.8 10.5c-11.25 0-22.23 2.343-32.6 6.592c-14.25 5.874-26.26 15.15-35.13 26.78C88.98 47.74 76.22 55.08 65.72 65.58C55.22 76.2 47.74 88.98 43.99 103.1C32.24 112.1 23.06 124.1 17.19 138.2C11.44 152.2 9.247 167.2 11.12 181.7C3.874 194.3 .0006 208.9 .0006 223.1c0 15.12 3.873 29.6 11.25 42.22C9.372 280.7 11.25 295.7 17.13 309.7c5.748 13.1 15.11 25.97 26.86 34.84c3.749 14.12 11.09 27.23 21.71 37.73c8.623 8.748 19.15 14.64 30.4 18.88V399.9c0-12.1 5.139-25.25 14.39-34.24c2.999-2.999 6.483-5.374 9.982-7.373c-24.74-3.749-34.74-24.1-30.37-44.62c-12.37-1.1-23.49-9.873-28.74-22.37c-5.124-12.12-3.124-25.62 3.874-35.74C54.86 248.8 47.99 237.2 47.99 223.1c0-13.25 6.873-24.87 17.25-31.62c-6.998-10.12-8.997-23.5-3.874-35.74c5.249-12.5 16.25-20.62 28.62-22.75c-2.624-12.12 .2505-25.12 9.498-34.37c13.62-13.5 30.74-10.25 34.49-9.498c2.125-12.37 10.25-23.5 22.74-28.62C169.6 56.12 182.8 58.74 192.4 65.24c6.623-10.37 18.24-17.25 31.49-17.25c13.25 0 24.87 6.874 31.62 17.25c9.622-6.624 22.87-9.123 35.74-3.874c12.5 5.249 20.62 16.25 22.74 28.62c3.624-.7502 20.87-3.999 34.37 9.498c9.372 9.373 12.12 22.25 9.497 34.37c12.37 2.125 23.49 10.25 28.62 22.75c5.124 12.25 3.124 25.62-3.874 35.74c10.37 6.749 17.25 18.37 17.25 31.62c0 13.25-6.873 24.87-17.25 31.62c6.998 10.12 8.997 23.5 3.874 35.74c-5.249 12.5-16.37 20.37-28.74 22.37c4.374 19.75-5.873 40.99-30.49 44.62c14.62 8.249 24.62 23.75 24.62 41.62v1.25c11.25-4.124 21.73-10.08 30.36-18.83c10.62-10.62 17.88-23.66 21.75-37.66c11.62-8.998 21.05-20.96 26.8-34.96c5.748-13.1 7.813-28.91 5.938-43.4c7.248-12.62 11.25-27.2 11.25-42.32C447.9 208.8 444 194.3 436.6 181.7z\"]\n};\nvar faChildren = {\n  prefix: 'far',\n  iconName: 'children',\n  icon: [640, 512, [], \"e4e1\", \"M87.1 72C87.1 32.24 120.2 0 159.1 0C199.8 0 231.1 32.24 231.1 72C231.1 111.8 199.8 144 159.1 144C120.2 144 87.1 111.8 87.1 72zM159.1 96C173.3 96 183.1 85.25 183.1 72C183.1 58.75 173.3 48 159.1 48C146.7 48 135.1 58.75 135.1 72C135.1 85.25 146.7 96 159.1 96zM248.2 203.8L307.1 281.5C315.1 292.1 313.1 307.1 302.5 315.1C291.9 323.1 276.9 321.1 268.9 310.5L223.5 250.7L262.8 368.4C265.2 375.7 263.1 383.8 259.5 390C254.1 396.3 247.7 400 240 400H224V488C224 501.3 213.3 512 200 512C186.8 512 176 501.3 176 488V400H144V488C144 501.3 133.3 512 120 512C106.8 512 96.01 501.3 96.01 488V400H80C72.29 400 65.04 396.3 60.53 390C56.02 383.8 54.79 375.7 57.23 368.4L96.47 250.7L51.13 310.5C43.12 321.1 28.07 323.1 17.5 315.1C6.943 307.1 4.873 292.1 12.88 281.5L71.78 203.8C92.71 176.2 125.4 160 160 160C194.7 160 227.3 176.2 248.2 203.8L248.2 203.8zM206.7 352L160 211.9L113.3 352H206.7zM552 72C552 111.8 519.8 144 480 144C440.2 144 408 111.8 408 72C408 32.24 440.2 0 480 0C519.8 0 552 32.24 552 72zM480 48C466.7 48 456 58.75 456 72C456 85.25 466.7 96 480 96C493.3 96 504 85.25 504 72C504 58.75 493.3 48 480 48zM440 512C426.7 512 416 501.3 416 488V264.8L388.3 308.8C381.3 320 366.4 323.4 355.2 316.3C344 309.3 340.6 294.4 347.7 283.2L396.1 206.3C414.2 177.5 445.9 160 480 160C514.1 160 545.8 177.5 563.9 206.3L612.3 283.2C619.4 294.4 616 309.3 604.8 316.3C593.6 323.4 578.8 320 571.7 308.8L544 264.8V488C544 501.3 533.3 512 520 512C506.7 512 496 501.3 496 488V384H464V488C464 501.3 453.3 512 440 512H440zM480 208C474.5 208 469.1 208.9 464 210.6V336H496V210.6C490.9 208.9 485.5 208 480 208z\"]\n};\nvar faMeterDroplet = {\n  prefix: 'far',\n  iconName: 'meter-droplet',\n  icon: [640, 512, [], \"e1ea\", \"M256 464C304.8 464 349.7 447.2 385.2 418.1C387.5 436.2 392.8 452.5 400.6 467.3C359.5 495.5 309.7 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C366.8 0 461.2 70.43 496.8 168.1C488.3 174.3 481.1 181.9 476.2 191.1L460.9 219.9C443.8 122.2 358.6 47.1 256 47.1C141.1 47.1 48 141.1 48 255.1C48 370.9 141.1 464 256 464zM192 199.1C192 213.3 181.3 223.1 168 223.1C154.7 223.1 144 213.3 144 199.1V151.1C144 138.7 154.7 127.1 168 127.1C181.3 127.1 192 138.7 192 151.1V199.1zM280 199.1C280 213.3 269.3 223.1 256 223.1C242.7 223.1 232 213.3 232 199.1V151.1C232 138.7 242.7 127.1 256 127.1C269.3 127.1 280 138.7 280 151.1V199.1zM368 199.1C368 213.3 357.3 223.1 344 223.1C330.7 223.1 320 213.3 320 199.1V151.1C320 138.7 330.7 127.1 344 127.1C357.3 127.1 368 138.7 368 151.1V199.1zM528 191.1C537.8 191.1 546.9 197.4 551.5 206.1L626.8 347.3C635.5 363.5 640 381.6 640 400C640 461.9 589.9 512 528 512C466.1 512 416 461.9 416 400C416 381.6 420.5 363.5 429.2 347.3L504.5 206.1C509.1 197.4 518.2 191.1 528 191.1H528z\"]\n};\nvar faChalkboard = {\n  prefix: 'far',\n  iconName: 'chalkboard',\n  icon: [576, 512, [\"blackboard\"], \"f51b\", \"M552 432H416V384c0-17.67-14.33-32-32-32H256c-17.67 0-32 14.33-32 32v48H24C10.75 432 0 442.7 0 456C0 469.3 10.75 480 24 480h528c13.25 0 24-10.75 24-24C576 442.7 565.3 432 552 432zM368 432h-96v-32h96V432zM80 88c0-4.406 3.594-8 8-8h400c4.406 0 8 3.594 8 8v312H544V88C544 57.13 518.9 32 488 32H88C57.13 32 32 57.13 32 88v312h48V88z\"]\n};\nvar faBlackboard = faChalkboard;\nvar faUserLargeSlash = {\n  prefix: 'far',\n  iconName: 'user-large-slash',\n  icon: [640, 512, [\"user-alt-slash\"], \"f4fa\", \"M630.8 469.1l-249.5-195.5c48.66-23.06 82.65-72.14 82.65-129.6c0-79.53-64.47-143.1-143.1-143.1c-69.57 0-127.6 49.34-141.1 114.9L38.81 5.109C34.41 1.672 29.19 0 24.03 0C16.91 0 9.845 3.156 5.127 9.187C-3.061 19.62-1.248 34.72 9.189 42.89L601.2 506.9c10.5 8.203 25.56 6.328 33.69-4.078C643.1 492.4 641.2 477.3 630.8 469.1zM224.7 150.8C224.5 148.5 224 146.3 224 144c0-52.94 43.07-96 96-96c52.94 0 96 43.06 96 96c0 47.32-34.49 86.51-79.61 94.34L224.7 150.8zM113.1 464c7.787-54.21 54.54-96 110.9-96h122.2l-61.26-47.1l-60.9-.0002c-88.36 0-160 71.63-160 159.1C63.1 497.7 78.33 512 95.1 512l433.9-.0052L468.6 464H113.1z\"]\n};\nvar faUserAltSlash = faUserLargeSlash;\nvar faSignalStrong = {\n  prefix: 'far',\n  iconName: 'signal-strong',\n  icon: [576, 512, [\"signal-4\"], \"f68f\", \"M32 384C18.75 384 8 394.8 8 408v80c0 13.25 10.75 24 23.1 24S56 501.3 56 488v-80C56 394.8 45.25 384 32 384zM160 288C146.8 288 136 298.8 136 312v176C136 501.3 146.8 512 160 512s24-10.75 24-24v-176C184 298.8 173.3 288 160 288zM416 96c-13.25 0-24 10.75-24 24v368c0 13.25 10.75 24 24 24s24-10.75 24-24V120C440 106.8 429.3 96 416 96zM288 192C274.8 192 264 202.8 264 216v272C264 501.3 274.8 512 288 512s24-10.75 24-24v-272C312 202.8 301.3 192 288 192z\"]\n};\nvar faSignal4 = faSignalStrong;\nvar faLollipop = {\n  prefix: 'far',\n  iconName: 'lollipop',\n  icon: [512, 512, [127853, \"lollypop\"], \"e424\", \"M511.4 487.8C511.3 494 508.8 499.1 504.4 504.4C499.1 508.8 494 511.3 487.8 511.4C481.6 511.5 475.6 509.2 471 504.1L309.5 343.5C270.8 373.6 222.1 387.7 173.3 383.2C124.5 378.6 79.33 355.6 46.9 318.8C14.48 282.1-2.718 234.3-1.187 185.3C.3434 136.4 20.49 89.8 55.14 55.14C89.8 20.49 136.4 .3434 185.3-1.187C234.3-2.718 282.1 14.48 318.8 46.9C355.6 79.33 378.6 124.5 383.2 173.3C387.7 222.1 373.6 270.8 343.5 309.5L504.1 471C509.2 475.6 511.5 481.6 511.4 487.8H511.4zM278.9 306.2C301.3 289.2 318.3 266.1 327.7 239.6C337.1 213.1 338.6 184.5 331.9 157.2C325.2 129.9 310.7 105.1 290.1 85.98C269.6 66.83 243.9 54.12 216.2 49.4C188.5 44.69 159.1 48.18 134.2 59.45C108.5 70.72 86.62 89.28 71.3 112.8C55.98 136.4 47.88 163.9 48 192C48 219.6 58.96 246 78.46 265.5C97.97 285 124.4 296 152 296C179.6 296 206 285 225.5 265.5C245 246 256 219.6 256 192C256 175 249.3 158.7 237.3 146.7C225.3 134.7 208.1 128 192 128C175 128 158.7 134.7 146.7 146.7C134.7 158.7 128 175 128 192C128 198.4 130.5 204.5 135 208.1C139.5 213.5 145.6 216 152 216C158.4 216 164.5 213.5 168.1 208.1C173.5 204.5 176 198.4 176 192C176 185.6 178.5 179.5 183 175C187.5 170.5 193.6 168 200 168C206.4 168 212.5 170.5 216.1 175C221.5 179.5 224 185.6 224 192C224 211.1 216.4 229.4 202.9 242.9C189.4 256.4 171.1 264 152 264C132.9 264 114.6 256.4 101.1 242.9C87.59 229.4 80 211.1 80 192C80 162.3 91.8 133.8 112.8 112.8C133.8 91.8 162.3 80 192 80C221.7 80 250.2 91.8 271.2 112.8C292.2 133.8 304 162.3 304 192C303.9 223.5 293.1 254.2 275.6 279.9C257.3 305.5 231.4 324.8 201.6 335C229.6 333.2 256.5 323.1 278.9 306.2z\"]\n};\nvar faLollypop = faLollipop;\nvar faListTree = {\n  prefix: 'far',\n  iconName: 'list-tree',\n  icon: [512, 512, [], \"e1d2\", \"M72 48C85.25 48 96 58.75 96 72V120C96 133.3 85.25 144 72 144V232H128C128 218.7 138.7 208 152 208H200C213.3 208 224 218.7 224 232V280C224 293.3 213.3 304 200 304H152C138.7 304 128 293.3 128 280H72V384C72 388.4 75.58 392 80 392H128C128 378.7 138.7 368 152 368H200C213.3 368 224 378.7 224 392V440C224 453.3 213.3 464 200 464H152C138.7 464 128 453.3 128 440H80C49.07 440 24 414.9 24 384V144C10.75 144 0 133.3 0 120V72C0 58.75 10.75 48 24 48H72zM160 96C160 82.75 170.7 72 184 72H488C501.3 72 512 82.75 512 96C512 109.3 501.3 120 488 120H184C170.7 120 160 109.3 160 96zM288 256C288 242.7 298.7 232 312 232H488C501.3 232 512 242.7 512 256C512 269.3 501.3 280 488 280H312C298.7 280 288 269.3 288 256zM288 416C288 402.7 298.7 392 312 392H488C501.3 392 512 402.7 512 416C512 429.3 501.3 440 488 440H312C298.7 440 288 429.3 288 416z\"]\n};\nvar faEnvelopeOpen = {\n  prefix: 'far',\n  iconName: 'envelope-open',\n  icon: [512, 512, [62135], \"f2b6\", \"M493.6 163c-24.88-19.62-45.5-35.37-164.3-121.6C312.7 29.21 279.7 0 256.4 0H255.6C232.3 0 199.3 29.21 182.6 41.38C63.88 127.6 43.25 143.4 18.38 163C6.75 172 0 186 0 200.8v247.2C0 483.3 28.65 512 64 512h384c35.35 0 64-28.67 64-64.01V200.8C512 186 505.3 172 493.6 163zM464 448c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V276.7l136.1 113.4C204.3 406.8 229.8 416 256 416s51.75-9.211 71.97-26.01L464 276.7V448zM464 214.2l-166.8 138.1c-23.19 19.28-59.34 19.27-82.47 .0156L48 214.2l.1055-13.48c23.24-18.33 42.25-32.97 162.9-120.6c3.082-2.254 6.674-5.027 10.63-8.094C229.4 65.99 246.7 52.59 256 48.62c9.312 3.973 26.62 17.37 34.41 23.41c3.959 3.066 7.553 5.84 10.76 8.186C421.6 167.7 440.7 182.4 464 200.8V214.2z\"]\n};\nvar faDrawCircle = {\n  prefix: 'far',\n  iconName: 'draw-circle',\n  icon: [512, 512, [], \"f5ed\", \"M462.9 193.7C491.1 200.5 512 225.8 512 255.1C512 286.2 491.1 311.5 462.9 318.3C442.1 387.5 387.5 442.1 318.3 462.9C311.5 491.1 286.2 512 255.1 512C225.8 512 200.5 491.1 193.7 462.9C124.5 442.1 69.91 387.5 49.11 318.3C20.94 311.5 0 286.2 0 256C0 225.8 20.94 200.5 49.11 193.7C69.91 124.5 124.5 69.91 193.7 49.11C200.5 20.94 225.8 0 256 0C286.2 0 311.5 20.94 318.3 49.11C387.5 69.91 442.1 124.5 462.9 193.7L462.9 193.7zM255.1 79.1C264.8 79.1 272 72.84 272 63.1C272 55.16 264.8 47.1 255.1 47.1C247.2 47.1 239.1 55.16 239.1 63.1C239.1 72.84 247.2 79.1 255.1 79.1zM310.8 97.13C299.6 115.6 279.2 127.1 255.1 127.1C232.8 127.1 212.4 115.6 201.2 97.13C152.5 113.9 113.9 152.5 97.13 201.2C115.6 212.4 128 232.8 128 255.1C128 279.2 115.6 299.6 97.13 310.8C113.9 359.5 152.5 398.1 201.2 414.9C212.4 396.4 232.8 384 256 384C279.2 384 299.5 396.4 310.8 414.9C359.5 398.1 398.1 359.5 414.9 310.8C396.4 299.5 384 279.2 384 255.1C384 232.8 396.4 212.4 414.9 201.2C398.1 152.5 359.5 113.9 310.8 97.13V97.13zM255.1 464C264.8 464 272 456.8 272 448C272 439.2 264.8 432 255.1 432C247.2 432 239.1 439.2 239.1 448C239.1 456.8 247.2 464 255.1 464zM63.1 239.1C55.16 239.1 47.1 247.2 47.1 255.1C47.1 264.8 55.16 271.1 63.1 271.1C72.84 271.1 79.1 264.8 79.1 255.1C79.1 247.2 72.84 239.1 63.1 239.1zM448 271.1C456.8 271.1 464 264.8 464 255.1C464 247.2 456.8 239.1 448 239.1C439.2 239.1 432 247.2 432 255.1C432 264.8 439.2 271.1 448 271.1z\"]\n};\nvar faCatSpace = {\n  prefix: 'far',\n  iconName: 'cat-space',\n  icon: [640, 512, [], \"e001\", \"M202.6 85.36l16.6 39.65c.875 1.875 2.763 2.986 4.763 2.986s3.875-1.111 4.75-2.986L245.3 85.36l39.65-16.6c1.875-.875 2.992-2.756 2.992-4.756s-1.117-3.882-2.992-4.757L245.3 42.64L228.7 2.986C227.9 1.111 225.1 .0001 223.1 .0001S220.1 1.111 219.2 2.986L202.6 42.64L162.1 59.24c-1.875 .875-2.98 2.757-2.98 4.757S161.1 67.88 162.1 68.76L202.6 85.36zM463.1 0c-97.25 0-176 78.75-176 176c0 1.375 .125 2.625 .25 3.875C221.6 190.6 165.2 226.4 127.1 277V184c0-48.63-39.38-88-88-88C31.35 96 23.35 100.6 19.1 108.3C14.85 115.8 14.97 125 19.47 132.4C23.85 139.8 31.97 144.3 40.6 144c22.38-.625 39.38 20.5 39.38 42.88v212.4c0 73.5 39.38 112.8 88 112.8h184c4.25 0 8.375-1.625 11.38-4.625S367.1 500.3 367.1 496c0-17.62-14.38-32-32-32H319.8c-.125-7.25-.75-14.62-1.875-21.88l82-48.13V464c0 26.4 21.6 48 48 48h32c26.4 0 48-21.6 48-48v-124.1c65.5-25.62 112-89.25 112-163.9C639.1 78.75 561.2 0 463.1 0zM463.1 48c26.12 0 51.63 8.125 73 23L495.1 112h-64l-41-41C412.3 56.13 437.8 48 463.1 48zM519.1 176C519.1 184.9 512.8 192 503.1 192s-15.99-7.125-15.99-16s7.13-15.1 16-15.1c4.25 0 8.355 1.625 11.36 4.625S519.1 171.8 519.1 176zM439.1 176C439.1 184.9 432.8 192 423.1 192s-15.99-7.125-15.99-16s7.13-15.1 16-15.1c4.25 0 8.355 1.625 11.36 4.625S439.1 171.8 439.1 176zM303.3 395.1c-12-25.38-30.5-47-53.38-63.13c-7.5-5.25-18.12-2.25-22.5 5.75l-7.5 13.38c-4 7.125-2.5 16.5 4.125 21.38C253.3 393.9 270.1 427.8 271.7 464H167.1c-22.12 0-40-17.88-40-40c0-98.63 70.38-181 167.6-196.6c15.62 50.88 53.38 92 102.8 111.9L303.3 395.1zM479.1 464h-32l-.0146-98c0-5.375-1.375-10.5-4-15.25c12 1.5 24 1.625 36 .5L479.1 464zM463.1 304c-70.63-.125-127.9-57.38-128-128c0-32.13 12.38-61.25 32-83.75V176c0 53 43 96 96 96s96.01-42.1 96.01-95.1l-.0146-83.75c19.62 22.5 32 51.63 32 83.75C591.8 246.6 534.6 303.9 463.1 304z\"]\n};\nvar faHandshakeSimpleSlash = {\n  prefix: 'far',\n  iconName: 'handshake-simple-slash',\n  icon: [640, 512, [\"handshake-alt-slash\"], \"e05f\", \"M346.8 395.1c-2.25 2.75-5.5 4.498-9 4.873s-7-.75-9-2.375l-36.88-31.49l-15.62 19.12c-13.88 17.12-39.13 19.74-55.25 6.623L123.8 303.9L24 304C10.75 304 0 314.7 0 328C0 341.3 10.75 352 24 352l81-.1582l84.63 76.35c30.88 25.12 73.75 25.74 105.6 3.875c12.5 10.75 26 15.87 41 15.87c18.25 0 35.38-7.373 48.88-23.99c11.23 4.377 23.44 4.91 34.84 1.898l-59.9-46.95L346.8 395.1zM616 352c13.25 0 24-10.75 24-24c0-13.26-10.75-24-24-24h-195.8l-83.7-65.6l40.42-37.01c6.5-5.998 7-16.12 1-22.62L367 167c-6-6.498-16.12-6.873-22.62-1l-46.17 42.39L260.2 178.6l60.97-55.95c7.4-6.791 17.07-10.57 27.12-10.6l58.1-.1738c16.47-.0488 32.32 6.25 44.26 17.59l48.65 46.19L616 176C629.3 176 640 165.3 640 152C640 138.7 629.3 128 616 128l-96.75-.3359l-26.45-26.37c-23.99-23.92-56.49-37.36-90.38-37.36H234.9c-30.26 0-59.06 11.22-82.04 30.54L38.81 5.109C34.41 1.672 29.19 0 24.03 0c-7.125 0-14.19 3.156-18.91 9.187C-3.06 19.62-1.247 34.72 9.19 42.89L601.2 506.9c10.5 8.203 25.56 6.328 33.69-4.078c8.188-10.44 6.375-25.53-4.062-33.7l-145.6-114.1c.2988-1.059 .8203-2.051 1.064-3.123L616 352zM222.1 148.7L190.2 123.8C200.9 116.2 213.7 111.1 226.1 111.1l35.05-.0449L223.3 147.4C222.8 147.8 222.5 148.3 222.1 148.7zM24 176l77-.1523L39.93 127.1L24 128C10.75 128 0 138.7 0 152C0 165.3 10.75 176 24 176z\"]\n};\nvar faHandshakeAltSlash = faHandshakeSimpleSlash;\nvar faRabbitRunning = {\n  prefix: 'far',\n  iconName: 'rabbit-running',\n  icon: [640, 512, [\"rabbit-fast\"], \"f709\", \"M598.4 189.5c-2-1.5 .25 0-41.5-25.25c-1.375-8.875-3.375-17.75-5.75-26.75C542.6 105.8 516.9 32 461.1 32c-5 0-10 .625-14.75 2C427.9 38.88 414.5 51 406.8 68.88C397.9 65.88 388.8 64 379.8 64c-16.5 0-31.63 6.125-42.63 17.12c-5.75 5.625-15 17.63-16.75 36.25C292.8 103.9 266.8 96 239.9 96C199.1 96 162.4 114.5 127.5 152C113.8 141.8 97.38 136 80 136C35.75 136 0 171.8 0 216c0 44.13 35.75 80 80 80c11 0 21.5-2.375 31.38-6.625C118.6 301.2 120 302.1 162.5 348.4l-9.625 5.25C137.2 364 128 381.4 128 400.1v23.75c0 20.25 10.38 38.37 27.88 48.5c8.75 5.125 18.23 7.656 27.98 7.656c9.5 0 19.14-2.531 27.89-7.531l42.25-24.12l14.63 16C277.6 474.2 290.5 480 304 480h160c26.5 0 48-21.5 48-48c0-26.12-12.62-49.38-32-64h61C595.6 368 640 323.9 640 269.6C640 237.9 624.4 207.9 598.4 189.5zM95.88 243.1c-19.38 11.25-34 0-38.5-4.5c-12.5-12.5-12.5-32.75 0-45.25C64 186.6 84 176.4 101.6 192.6C95.62 208.9 93.1 226.1 95.88 243.1zM188 430.9c-3.5 2-6.5 .75-8 0c-1.5-.8746-4-3-4-7v-23.63c0-2.75 1.375-5.25 1.625-5.5l18.25-9.875l24.88 27.25L188 430.9zM541 320l-93.02 .0054L400 340c-.375-48.13-31.88-90.88-76.88-104.2L286.9 225C273.1 221.2 260.8 228.5 257 241.1C253.2 253.9 260.5 267.2 273.2 271L309.5 281.8C334.5 289.1 352 313.5 352 340.8V400h80c17.62 0 32 14.38 32 32h-160L159.9 274.5C137.5 250.2 137.2 213.1 159 188.5C186.8 157.2 212.4 144 239.9 144C292.8 144 352.9 192.8 448 256c0-18.88-.375-22.25 3.75-33.12C438.6 216 423.2 204.5 408.4 189.8C377.5 158.8 360.8 125.4 371 115c10.75-10.75 45.13 7.875 74.75 37.38C448.2 155 450.6 157.5 453 160.1C442.8 119.4 445.1 84 458.8 80.25c14.12-3.75 34.75 27.63 46 69.75C509.1 166.2 511.5 181.8 511.9 195c2.625 .75 5.25 1.5 7.75 2.75l51 30.87C584 238.1 592 253.4 592 269.6C592 297.5 569.1 320 541 320zM511.1 240C503.1 240 496 247.1 496 256c0 8.875 7.125 16 16 16s15.99-7.118 15.99-15.99C527.1 247.1 520.9 240 511.1 240z\"]\n};\nvar faRabbitFast = faRabbitRunning;\nvar faMemoPad = {\n  prefix: 'far',\n  iconName: 'memo-pad',\n  icon: [448, 512, [], \"e1da\", \"M120 320h208C341.3 320 352 309.3 352 296S341.3 272 328 272h-208C106.8 272 96 282.8 96 296S106.8 320 120 320zM120 416h112c13.25 0 24-10.75 24-24s-10.75-24-24-24h-112C106.8 368 96 378.8 96 392S106.8 416 120 416zM120 224h208C341.3 224 352 213.3 352 200S341.3 176 328 176h-208C106.8 176 96 186.8 96 200S106.8 224 120 224zM384 0H64C28.65 0 0 28.65 0 64v384c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V64C448 28.65 419.3 0 384 0zM400 448c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V128h352V448z\"]\n};\nvar faMattressPillow = {\n  prefix: 'far',\n  iconName: 'mattress-pillow',\n  icon: [640, 512, [], \"e525\", \"M80 176C80 158.3 94.33 144 112 144H176C193.7 144 208 158.3 208 176V336C208 353.7 193.7 368 176 368H112C94.33 368 80 353.7 80 336V176zM576 64C611.3 64 640 92.65 640 128V384C640 419.3 611.3 448 576 448H64C28.65 448 0 419.3 0 384V128C0 92.65 28.65 64 64 64H576zM240 112H64C55.16 112 48 119.2 48 128V384C48 392.8 55.16 400 64 400H240V112zM288 112V400H576C584.8 400 592 392.8 592 384V128C592 119.2 584.8 112 576 112H288z\"]\n};\nvar faAlarmPlus = {\n  prefix: 'far',\n  iconName: 'alarm-plus',\n  icon: [512, 512, [], \"f844\", \"M160 25.4L14.86 146.4C5.452 131.6 0 114.1 0 95.24C0 42.64 42.64 0 95.24 0C120.2 0 143 9.638 160 25.4zM256 176C269.3 176 280 186.7 280 200V264H344C357.3 264 368 274.7 368 288C368 301.3 357.3 312 344 312H280V376C280 389.3 269.3 400 256 400C242.7 400 232 389.3 232 376V312H168C154.7 312 144 301.3 144 288C144 274.7 154.7 264 168 264H232V200C232 186.7 242.7 176 256 176zM115.5 462.5L72.97 504.1C63.6 514.3 48.4 514.3 39.03 504.1C29.66 495.6 29.66 480.4 39.03 471L81.54 428.5C50.55 390.1 32 341.2 32 288C32 164.3 132.3 64 256 64C379.7 64 480 164.3 480 288C480 341.2 461.4 390.1 430.5 428.5L472.1 471C482.3 480.4 482.3 495.6 472.1 504.1C463.6 514.3 448.4 514.3 439 504.1L396.5 462.5C358.1 493.4 309.2 512 256 512C202.8 512 153.9 493.4 115.5 462.5V462.5zM256 464C353.2 464 432 385.2 432 288C432 190.8 353.2 112 256 112C158.8 112 80 190.8 80 288C80 385.2 158.8 464 256 464zM497.1 146.4L352 25.4C368.1 9.638 391.8 0 416.8 0C469.4 0 512 42.64 512 95.24C512 114 506.5 131.6 497.1 146.4z\"]\n};\nvar faAlicorn = {\n  prefix: 'far',\n  iconName: 'alicorn',\n  icon: [640, 512, [], \"f6b0\", \"M480 96c0-8.875-7.124-16-16-16c-8.877 0-15.92 7.125-15.92 16s7.125 16 16 16S480 104.9 480 96zM632 48h-86.41l-2.258-2.75c15.99-5.371 29.11-18.73 32.62-35.59C577 4.688 573.1 0 567.1 0h-135.9c-68.39 0-125.9 48-140.4 112H265.8c-39.02 0-78.06-13.54-104.8-41.95C157.1 65.87 152.1 64 147.2 64C137.4 64 128 71.63 128 83c0 86.13 59.76 162.8 140 183.3c10.13 2.625 20-5.125 20-15.62V234.3c0-6.91-4.403-13.24-11.06-15.11C239.6 208.7 207.9 181.4 190.5 145.8C213.9 155.1 239.4 160 265.8 160h70.26V144c0-53.02 42.99-96 96.02-96h51.39l44.63 54.25v65.38c0 4.744-3.014 8.961-7.502 10.5l-31.01 10.62c-1.5 .5-9.75 3-16.5-3.75L448.1 160h-32.01l-.0049 80c0 26.12-12.62 49-32 63.63l-.0277 160.4L336.1 464V320L196.2 288.9L167.5 369L191.5 464H150l-21.13-87.88C127.6 370.8 127.8 365.3 129.3 360l22.75-76.75C128.5 273.8 112 250.9 112 224c0-15 5.124-28.62 13.75-39.5c-8.877-14.25-15.63-29.75-20.63-46.13C97.27 144.9 89.89 152 84.01 160.4C37.38 162.5 0 200.9 0 248v48C0 309.3 10.75 320 24 320s24-10.75 24-24l-.0037-48c0-13.25 6.876-24.37 16.75-31.62c-.125 2.5-.7524 5-.7524 7.625c0 30.12 11.88 58.12 32.14 78.62l-12.88 43.75c-3.999 13.25-4.374 27.38-1.125 40.88L106.3 487.5C109.8 501.9 122.6 512 137.4 512h74.76c20.85 0 36.13-19.62 31.02-39.84l-25.52-100.8L227 345l61.01 13.5L288.1 480c0 17.6 14.4 32 32 32h80.01c17.6 0 32.01-14.4 32.01-32v-155.6c20-22.5 31.26-51.13 32.01-81.63V234.4c21 7 38.38 .75 41.01-.125l30.1-10.62c23.94-8.203 40.01-30.71 40.01-56V102.5c0-5.104-1.03-10.08-2.579-14.86l62.87-25C643 58.25 639.9 48 632 48z\"]\n};\nvar faCommentQuestion = {\n  prefix: 'far',\n  iconName: 'comment-question',\n  icon: [512, 512, [], \"e14b\", \"M277.7 128H234.3C201.8 128 176 153.6 176 185.8c0 10.74 9.166 19.83 20 19.83S216 196.6 216 185.8c0-9.914 8.334-18.17 18.33-18.17h43.33c10 0 18.33 8.26 18.33 18.17c0 6.607-3.334 12.39-9.166 15.7L239.3 229.6c-6.668 4.131-10 10.74-10 17.35v13.22c0 10.74 9.166 19.83 20 19.83c10.83 0 20-9.088 20-19.83V258.5l38.33-23.13C325.2 224.7 336 205.7 336 185.8C336 153.6 310.2 128 277.7 128zM249.1 300C235.4 300 224 311.4 224 326S235.4 352 249.1 352c14.63 0 26-11.38 26-26S264.6 300 249.1 300zM256 31.1c-141.4 0-255.1 93.13-255.1 208c0 47.63 19.91 91.25 52.91 126.3c-14.87 39.5-45.87 72.88-46.37 73.25c-6.623 7-8.373 17.25-4.623 26C5.816 474.3 14.38 480 24 480c61.49 0 109.1-25.75 139.1-46.25c28.87 9 60.16 14.25 92.9 14.25c141.4 0 255.1-93.13 255.1-208S397.4 31.1 256 31.1zM256 400c-26.75 0-53.12-4.125-78.36-12.12l-22.75-7.125L135.4 394.5c-14.25 10.12-33.87 21.38-57.49 29c7.373-12.12 14.37-25.75 19.87-40.25l10.62-28l-20.62-21.88C69.81 314.1 48.06 282.3 48.06 240c0-88.25 93.24-160 207.1-160c114.7 0 207.1 71.75 207.1 160S370.8 400 256 400z\"]\n};\nvar faGingerbreadMan = {\n  prefix: 'far',\n  iconName: 'gingerbread-man',\n  icon: [448, 512, [], \"f79d\", \"M192 95.1c-8.748 0-15.98 7.253-15.98 16S183.3 128 192 128s15.1-7.25 15.1-16S200.8 95.1 192 95.1zM224 335.1c-8.748 0-15.1 7.251-15.1 16s7.252 15.1 15.1 15.1s16-7.249 16-15.1S232.8 335.1 224 335.1zM446.7 226.6c-7.624-46.75-48.49-81-97.98-82.5c.8748-5.875 1.25-12 1.25-18.12c0-33.75-13.12-65.25-36.87-89.13C289.3 13.12 257.8 0 224 0s-65.23 13.12-89.1 36.88C111.2 60.75 98.05 92.25 98.05 126c0 6.124 .3749 12.12 1.25 18.12c-49.37 1.5-90.36 35.75-97.98 82.5C-3.434 255.8 4.815 285.4 23.81 307.8c11.37 13.37 25.75 23.25 41.74 29.12l-6.999 8.5c-17.1 21.62-26.62 50.25-23.62 78.5c2.874 27 15.87 50.88 36.74 67.13C89.05 504.5 110.8 512 133 512c29.74 0 57.74-13.12 76.74-36l14.25-17l14.25 17C257.3 498.9 285.3 512 315 512c22.25 0 43.99-7.5 61.49-21.12c20.75-16.12 33.74-40 36.74-67.12c2.999-28.25-5.624-56.88-23.62-78.5l-6.999-8.5c15.1-5.875 30.24-15.75 41.62-29C443.2 285.4 451.4 255.8 446.7 226.6zM347.1 295h-31.24c-8.124 0-14.75 6.625-14.75 14.75c0 3.5 1.25 6.875 3.374 9.5L352.7 376c18.87 22.75 17.5 58.75-5.874 77c-25.5 19.88-56.86 10.25-71.86-7.75L244 408c-5.249-6.25-12.62-9.375-19.1-9.375S209.3 401.8 204 408L172.9 445.2c-14.1 18.13-46.37 27.63-71.86 7.75C77.8 434.8 76.3 398.8 95.3 376L142.5 319.2c2.25-2.625 3.374-6 3.374-9.5c0-8.125-6.624-14.75-14.75-14.75H100C33.18 295 28.06 192 102.8 192H163.3c5.749 0 8.498-7.875 4.499-12.12c-13.5-14-21.75-33-21.75-53.87C146 82.88 180.9 48 224 48s77.99 34.88 77.99 78c0 20.87-8.248 39.87-21.75 53.87C276.3 184.1 278.9 192 284.8 192h60.49C419.1 192 414.1 295 347.1 295zM224 271.1c-8.748 0-15.1 7.252-15.1 16s7.252 15.1 15.1 15.1s16-7.249 16-15.1S232.8 271.1 224 271.1zM256 95.1c-8.748 0-15.99 7.253-15.99 16S247.3 128 256 128s15.1-7.25 15.1-16S264.8 95.1 256 95.1zM224 207.1c-8.748 0-15.1 7.251-15.1 16s7.252 15.1 15.1 15.1s16-7.249 16-15.1S232.8 207.1 224 207.1z\"]\n};\nvar faGuaraniSign = {\n  prefix: 'far',\n  iconName: 'guarani-sign',\n  icon: [384, 512, [], \"e19a\", \"M216 24V65.49C258.8 70.82 297.2 90.23 326.4 118.9C335.9 128.2 336 143.4 326.7 152.8C317.5 162.3 302.3 162.4 292.8 153.2C272.2 132.1 245.7 118.1 216 113.1V232H360C373.3 232 384 242.7 384 256C384 353.9 310.7 434.7 216 446.5V488C216 501.3 205.3 512 192 512C178.7 512 168 501.3 168 488V446.5C73.29 434.7 0 353.9 0 256C0 158.1 73.29 77.3 168 65.49V24C168 10.75 178.7 0 192 0C205.3 0 216 10.75 216 24H216zM168 113.1C99.9 125.4 48 184.6 48 256C48 327.4 99.9 386.6 168 398V113.1zM216 398C276.3 387.9 323.9 340.3 334 280H216V398z\"]\n};\nvar faBurgerFries = {\n  prefix: 'far',\n  iconName: 'burger-fries',\n  icon: [640, 512, [], \"e0cd\", \"M238.3 463.1C244.2 482.2 254.6 498.7 268.4 511.1H85.73C78.44 512 71.36 509.6 65.67 505C59.97 500.5 55.1 494.1 54.4 487L.3847 243.5C-.1378 241.1-.1279 238.7 .4135 236.4C.9553 234 2.015 231.9 3.514 229.1C5.013 228.1 6.914 226.6 9.075 225.6C11.24 224.5 13.6 223.1 16 223.1H49.98C53.39 223.8 56.75 224.8 59.52 226.8C62.29 228.8 64.31 231.7 65.25 234.1C73.89 273.1 127.4 303.1 192 303.1C205.8 303.1 219.7 302.5 233.2 299.5C231.5 312.4 232.2 325.4 235.3 337.9C233.3 341.5 231.6 345.2 230.2 349.1C217.5 350.1 204.8 351.1 192 351.1C146.8 353.2 102.4 339.9 65.25 314.1L98.5 463.1H238.3zM101.1 237.7L64.29 40.61C63.73 37.67 64.01 34.63 65.09 31.84C66.17 29.06 68.01 26.63 70.4 24.83L98.88 3.197C101.1 1.553 103.6 .4938 106.3 .1197C109-.2544 111.8 .0695 114.3 1.061C116.9 2.052 119.1 3.677 120.9 5.781C122.6 7.886 123.8 10.4 124.3 13.09L128 33.09V258.5C117.4 253.9 108.2 246.8 101.1 237.7H101.1zM16.51 191.1L.2567 98.72C-.1961 96.03 .0433 93.28 .9518 90.71C1.86 88.15 3.408 85.86 5.448 84.06C7.489 82.26 9.955 81.01 12.61 80.43C15.27 79.84 18.03 79.95 20.64 80.73L40.38 86.59L60.38 193.8C57 192.8 53.53 192.2 50.02 191.1H16.51zM160 268.8V15.1C160 13.28 160.7 10.6 162 8.228C163.4 5.853 165.3 3.857 167.6 2.429C169.9 .9997 172.6 .1853 175.3 .0624C177.1-.0604 180.7 .5117 183.1 1.725L215.1 17.73C217.8 19.02 220.1 21.05 221.6 23.58C223.2 26.11 224 29.02 224 31.1V268.8C202.9 273.2 181.1 273.2 160 268.8zM371.2 171.5C356.4 175.8 342 181.5 328.2 188.3L346.1 85.92L363.4 80.8C365.1 80.02 368.8 79.92 371.4 80.5C374.1 81.09 376.5 82.34 378.6 84.14C380.6 85.94 382.1 88.23 383 90.79C383.1 93.35 384.2 96.1 383.7 98.78L371.2 171.5zM256 245.9V51.2C256.9 49.3 258.2 47.59 259.7 46.19C261.3 44.79 263.1 43.72 265.1 43.04L299.4 32.8C301.1 32.02 304.8 31.92 307.4 32.5C310.1 33.09 312.5 34.34 314.6 36.14C316.6 37.94 318.1 40.23 319 42.79C319.1 45.35 320.2 48.1 319.7 50.78L291.8 210.8C278.4 220.9 266.3 232.7 256 245.9H256zM436.7 259.3C433.7 256.3 432 252.2 432 247.1C432 244.8 432.9 241.7 434.7 239.1C436.5 236.5 438.1 234.4 441.9 233.2C444.8 232 448 231.7 451.1 232.3C454.2 232.9 457.1 234.4 459.3 236.7C461.6 238.9 463.1 241.8 463.7 244.9C464.3 247.1 463.1 251.2 462.8 254.1C461.6 257 459.5 259.5 456.9 261.3C454.3 263.1 451.2 263.1 448 263.1C443.8 263.1 439.7 262.3 436.7 259.3zM516.7 275.3C513.7 272.3 512 268.2 512 263.1C512 260.8 512.9 257.7 514.7 255.1C516.5 252.5 518.1 250.4 521.9 249.2C524.8 248 528 247.7 531.1 248.3C534.2 248.9 537.1 250.4 539.3 252.7C541.6 254.9 543.1 257.8 543.7 260.9C544.3 263.1 543.1 267.2 542.8 270.1C541.6 273 539.5 275.5 536.9 277.3C534.3 279.1 531.2 279.1 528 279.1C523.8 279.1 519.7 278.3 516.7 275.3H516.7zM356.7 275.3C353.7 272.3 352 268.2 352 263.1C352 260.8 352.9 257.7 354.7 255.1C356.5 252.5 358.1 250.4 361.9 249.2C364.8 248 368 247.7 371.1 248.3C374.2 248.9 377.1 250.4 379.3 252.7C381.6 254.9 383.1 257.8 383.7 260.9C384.3 263.1 383.1 267.2 382.8 270.1C381.6 273 379.5 275.5 376.9 277.3C374.3 279.1 371.2 279.1 368 279.1C363.8 279.1 359.7 278.3 356.7 275.3zM636.7 391.8C634.5 396.7 631.3 401.2 627.4 404.9C630.4 412.2 631.1 420.1 632 427.1C631.1 450.3 623.1 471.6 607.4 487.4C591.6 503.1 570.3 511.1 548 511.1H348C325.7 511.1 304.4 503.1 288.6 487.4C272.9 471.6 264 450.3 264 427.1C264 420.1 265.6 412.2 268.6 404.9C264.4 400.1 261 396.2 258.9 390.8C256.7 385.5 255.7 379.7 256.1 373.1C256.4 368.2 257.1 362.6 260.7 357.6C263.5 352.5 267.3 348.1 272 344.7C265.1 333.1 263.3 319.1 264.2 306.9C265.1 293.8 269.6 281.2 277.1 270.5C297.6 245.1 323.7 224.8 353.4 211.2C382.1 197.6 415.4 191 448 191.1C480.6 190.1 513 197.6 542.7 211.2C572.3 224.8 598.4 245.1 618.9 270.5C626.4 281.2 630.9 293.8 631.8 306.9C632.7 319.1 630 333.1 624 344.7C628.9 348.4 632.9 353.1 635.7 358.5C638.4 363.9 639.9 369.9 640 375.1C640 381.4 638.9 386.8 636.7 391.8H636.7zM316.4 297.1C313.8 301.6 312.3 305.8 311.1 310.2C311.7 314.6 312.6 319 314.6 322.1C316.6 326.9 319.7 330.2 323.5 332.5C327.2 334.8 331.6 336 336 335.1H559.9C564.3 336 568.6 334.8 572.4 332.5C576.2 330.2 579.3 326.9 581.3 323C583.3 319.1 584.2 314.7 583.9 310.3C583.6 305.9 582.2 301.6 579.6 297.1C563.6 278.9 543.4 263.8 520.5 253.7C497.7 243.7 472.9 238.1 448 239.1C423.1 238.1 398.3 243.7 375.5 253.7C352.7 263.8 332.5 278.9 316.5 297.1H316.4zM573.5 453.5C580.2 446.7 584 437.5 584 427.1C584 424.8 582.7 421.8 580.5 419.5C578.2 417.3 575.2 415.1 572 415.1H324C320.8 415.1 317.8 417.3 315.5 419.5C313.3 421.8 312 424.8 312 427.1C312 437.5 315.8 446.7 322.5 453.5C329.3 460.2 338.5 463.1 348 463.1H548C557.5 463.1 566.7 460.2 573.5 453.5z\"]\n};\nvar faMugTea = {\n  prefix: 'far',\n  iconName: 'mug-tea',\n  icon: [576, 512, [], \"f875\", \"M416 320h26.38c66.83 0 126.6-48.78 133-115.3C582.8 128.4 522.8 64 447.1 64H48C39.2 64 32 71.2 32 80L31.1 352c0 53.02 42.98 96 96 96h192c53.02 0 96-42.98 96-96L416 320zM416 112h32c44.13 0 80 35.88 80 80S492.1 272 448 272h-32V112zM368 352c0 26.4-21.6 48-48 48H128c-26.4 0-48-21.6-48-48V112h72v40L121.4 182.6C115.4 188.6 112 196.8 112 205.3V256c0 17.67 14.33 32 32 32h47.1c17.67 0 32-14.33 32-32L224 205.3c0-8.486-3.371-16.62-9.373-22.63L184 152V112h184V352z\"]\n};\nvar faBorderTop = {\n  prefix: 'far',\n  iconName: 'border-top',\n  icon: [448, 512, [], \"f855\", \"M0 56C0 42.75 10.75 32 24 32H424C437.3 32 448 42.75 448 56C448 69.25 437.3 80 424 80H24C10.75 80 0 69.25 0 56zM0 160C0 142.3 14.33 128 32 128C49.67 128 64 142.3 64 160C64 177.7 49.67 192 32 192C14.33 192 0 177.7 0 160zM416 192C398.3 192 384 177.7 384 160C384 142.3 398.3 128 416 128C433.7 128 448 142.3 448 160C448 177.7 433.7 192 416 192zM192 160C192 142.3 206.3 128 224 128C241.7 128 256 142.3 256 160C256 177.7 241.7 192 224 192C206.3 192 192 177.7 192 160zM32 384C14.33 384 0 369.7 0 352C0 334.3 14.33 320 32 320C49.67 320 64 334.3 64 352C64 369.7 49.67 384 32 384zM384 352C384 334.3 398.3 320 416 320C433.7 320 448 334.3 448 352C448 369.7 433.7 384 416 384C398.3 384 384 369.7 384 352zM224 384C206.3 384 192 369.7 192 352C192 334.3 206.3 320 224 320C241.7 320 256 334.3 256 352C256 369.7 241.7 384 224 384zM0 256C0 238.3 14.33 224 32 224C49.67 224 64 238.3 64 256C64 273.7 49.67 288 32 288C14.33 288 0 273.7 0 256zM416 288C398.3 288 384 273.7 384 256C384 238.3 398.3 224 416 224C433.7 224 448 238.3 448 256C448 273.7 433.7 288 416 288zM192 256C192 238.3 206.3 224 224 224C241.7 224 256 238.3 256 256C256 273.7 241.7 288 224 288C206.3 288 192 273.7 192 256zM32 480C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416C49.67 416 64 430.3 64 448C64 465.7 49.67 480 32 480zM384 448C384 430.3 398.3 416 416 416C433.7 416 448 430.3 448 448C448 465.7 433.7 480 416 480C398.3 480 384 465.7 384 448zM224 480C206.3 480 192 465.7 192 448C192 430.3 206.3 416 224 416C241.7 416 256 430.3 256 448C256 465.7 241.7 480 224 480zM96 256C96 238.3 110.3 224 128 224C145.7 224 160 238.3 160 256C160 273.7 145.7 288 128 288C110.3 288 96 273.7 96 256zM128 480C110.3 480 96 465.7 96 448C96 430.3 110.3 416 128 416C145.7 416 160 430.3 160 448C160 465.7 145.7 480 128 480zM288 448C288 430.3 302.3 416 320 416C337.7 416 352 430.3 352 448C352 465.7 337.7 480 320 480C302.3 480 288 465.7 288 448zM320 288C302.3 288 288 273.7 288 256C288 238.3 302.3 224 320 224C337.7 224 352 238.3 352 256C352 273.7 337.7 288 320 288z\"]\n};\nvar faArrowsRotate = {\n  prefix: 'far',\n  iconName: 'arrows-rotate',\n  icon: [512, 512, [128472, \"refresh\", \"sync\"], \"f021\", \"M454.7 288.1c-12.78-3.75-26.06 3.594-29.75 16.31C403.3 379.9 333.8 432 255.1 432c-66.53 0-126.8-38.28-156.5-96h100.4c13.25 0 24-10.75 24-24S213.2 288 199.9 288h-160c-13.25 0-24 10.75-24 24v160c0 13.25 10.75 24 24 24s24-10.75 24-24v-102.1C103.7 436.4 176.1 480 255.1 480c99 0 187.4-66.31 215.1-161.3C474.8 305.1 467.4 292.7 454.7 288.1zM472 16C458.8 16 448 26.75 448 40v102.1C408.3 75.55 335.8 32 256 32C157 32 68.53 98.31 40.91 193.3C37.19 206 44.5 219.3 57.22 223c12.84 3.781 26.09-3.625 29.75-16.31C108.7 132.1 178.2 80 256 80c66.53 0 126.8 38.28 156.5 96H312C298.8 176 288 186.8 288 200S298.8 224 312 224h160c13.25 0 24-10.75 24-24v-160C496 26.75 485.3 16 472 16z\"]\n};\nvar faRefresh = faArrowsRotate;\nvar faSync = faArrowsRotate;\nvar faCircleBookOpen = {\n  prefix: 'far',\n  iconName: 'circle-book-open',\n  icon: [512, 512, [\"book-circle\"], \"e0ff\", \"M375.2 172.8c-21.23-8.648-41.63-12.94-59.14-12.79C296.1 160.3 281.9 164.9 272 168.1v183c11.81-6.961 50.9-25.71 101.4-3.73C378.4 350.4 384 346.9 384 341.9v-156.3C384 180.1 380.6 175 375.2 172.8zM136.8 172.8C131.4 174.1 128 180.1 128 185.5v156.3c0 5.047 5.643 8.545 10.56 6.405C189.1 326.3 228.2 345 240 352V168.1C230.1 164.9 215 160.3 195.9 160C178.3 159.7 157.1 164.1 136.8 172.8zM256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faBookCircle = faCircleBookOpen;\nvar faArrowsToDottedLine = {\n  prefix: 'far',\n  iconName: 'arrows-to-dotted-line',\n  icon: [448, 512, [], \"e0a6\", \"M32 224C14.33 224 0 238.3 0 256s14.33 32 32 32s32-14.33 32-32S49.67 224 32 224zM192 256c0 17.67 14.33 32 32 32s32-14.33 32-32s-14.33-32-32-32S192 238.3 192 256zM207 184.1C209.6 187.5 215.5 192 224 192s14.4-4.461 16.97-7.031l72-72C317.7 108.3 320 102.1 320 96c0-13.71-11.21-24-24-24c-6.141 0-12.28 2.344-16.97 7.031L248 110.1V24C248 10.75 237.3 0 224 0S200 10.75 200 24v86.06L168.1 79.03C164.3 74.34 158.1 72 152 72C138.3 72 128 83.21 128 96c0 6.141 2.344 12.28 7.031 16.97L207 184.1zM320 224c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S337.7 224 320 224zM416 224c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S433.7 224 416 224zM240.1 327C234.9 321 227.7 320 224 320c-3.682 0-10.94 .9902-16.97 7.021l-72 72C130.3 403.7 128 409.9 128 416c0 13.71 11.21 24 24 24c6.141 0 12.28-2.344 16.97-7.031L200 401.9V488C200 501.3 210.8 512 224 512s24-10.75 24-24v-86.06l31.03 31.03C283.7 437.7 289.8 440 296 440c18.79 0 24-17.2 24-24c0-6.141-2.344-12.28-7.031-16.97L240.1 327zM160 256c0-17.67-14.33-32-32-32S96 238.3 96 256s14.33 32 32 32S160 273.7 160 256z\"]\n};\nvar faFireExtinguisher = {\n  prefix: 'far',\n  iconName: 'fire-extinguisher',\n  icon: [512, 512, [129519], \"f134\", \"M503.4 5.56c-5.453-4.531-12.61-6.406-19.67-5.188l-175.1 32c-11.41 2.094-19.7 12.03-19.7 23.63L200 56v-32C200 10.75 189.3 0 176 0S152 10.75 152 24v32h-32C53.84 56 0 109.8 0 176c0 13.25 10.75 24 24 24S48 189.3 48 176c0-39.69 32.31-72 72-72h32v26.72C101.7 141.7 64 186.4 64 240L64 480c0 17.67 14.33 32 31.1 32H256c17.67 0 31.1-14.33 31.1-32l0-240c0-53.6-37.71-98.27-87.1-109.3V104l87.1-.002c0 11.59 8.297 21.53 19.7 23.62l175.1 31.1c1.438 .25 2.875 .375 4.297 .375c5.578 0 11.03-1.938 15.37-5.562c5.469-4.562 8.625-11.31 8.625-18.44V23.1C511.1 16.87 508.8 10.12 503.4 5.56zM240 464h-128v-32h128V464zM240 240V384h-128V240c0-35.29 28.71-64 64-64C211.3 176 240 204.7 240 240z\"]\n};\nvar faGarageOpen = {\n  prefix: 'far',\n  iconName: 'garage-open',\n  icon: [640, 512, [], \"e00b\", \"M323 51.12C321.1 50.34 318.9 50.34 316.1 51.12L62.98 154.1C53.93 157.8 48 166.6 48 176.3V488C48 501.3 37.25 512 24 512C10.75 512 0 501.3 0 488V176.3C0 147 17.78 120.6 44.95 109.6L298.1 6.634C312.5 1.164 327.5 1.164 341 6.634L595 109.6C622.2 120.6 640 147 640 176.3V488C640 501.3 629.3 512 616 512C602.7 512 592 501.3 592 488V176.3C592 166.6 586.1 157.8 577 154.1L323 51.12zM143.1 320V488C143.1 501.3 133.3 512 119.1 512C106.7 512 95.1 501.3 95.1 488V232C95.1 209.9 113.9 192 135.1 192H504C526.1 192 544 209.9 544 232V488C544 501.3 533.3 512 520 512C506.7 512 496 501.3 496 488V320H143.1zM496 272V240H143.1V272H496zM207.1 512C194.7 512 183.1 501.3 183.1 488V416C183.1 380.7 212.7 352 247.1 352H392C427.3 352 456 380.7 456 416V488C456 501.3 445.3 512 432 512C418.7 512 408 501.3 408 488V480H231.1V488C231.1 501.3 221.3 512 207.1 512zM247.1 400C239.2 400 231.1 407.2 231.1 416V432H408V416C408 407.2 400.8 400 392 400H247.1z\"]\n};\nvar faShelvesEmpty = {\n  prefix: 'far',\n  iconName: 'shelves-empty',\n  icon: [640, 512, [], \"e246\", \"M616 0c-13.25 0-24 10.75-24 24V144h-544V24C48 10.75 37.25 0 24 0S0 10.75 0 24v464C0 501.3 10.75 512 24 512s24-10.75 24-24V448h544v40c0 13.25 10.75 24 24 24S640 501.3 640 488V24C640 10.75 629.3 0 616 0zM48 400V192h544v208H48z\"]\n};\nvar faCruzeiroSign = {\n  prefix: 'far',\n  iconName: 'cruzeiro-sign',\n  icon: [384, 512, [], \"e152\", \"M160 419.6V247.1C160 234.7 170.7 223.1 184 223.1C194.1 223.1 204.2 231.3 207.1 241.4C218.8 235.4 232.1 231.1 246.2 231.1C269.1 231.1 291 241.1 307.2 257.3L312.1 263C322.3 272.4 322.3 287.6 312.1 296.1C303.6 306.3 288.4 306.3 279 296.1L273.3 291.2C266.1 284 256.4 279.1 246.2 279.1C225.1 279.1 208 297.1 208 318.2V424C208 426.5 207.6 428.8 206.1 431C213.1 431.7 219.3 432 225.6 432C271.2 432 312.6 415 344.1 387.1C353.1 378.3 369.1 379.2 377.9 389.1C386.7 399 385.8 414.2 375.9 423C336 458.5 283.3 480 225.6 480C101.2 480 0 379.9 0 256C0 132.1 101.2 32 225.6 32C283.3 32 336 53.55 375.9 88.98C385.8 97.78 386.7 112.9 377.9 122.9C369.1 132.8 353.1 133.7 344.1 124.9C312.6 96.97 271.2 80 225.6 80C127.3 80 48 158.1 48 256C48 330.1 94.31 393.7 160 419.6V419.6z\"]\n};\nvar faWatchApple = {\n  prefix: 'far',\n  iconName: 'watch-apple',\n  icon: [384, 512, [], \"e2cb\", \"M160 256C160 238.3 174.3 224 192 224C209.7 224 224 238.3 224 256C224 273.7 209.7 288 192 288C174.3 288 160 273.7 160 256zM256 328C256 341.3 245.3 352 232 352C218.7 352 208 341.3 208 328C208 314.7 218.7 304 232 304C245.3 304 256 314.7 256 328zM128 328C128 314.7 138.7 304 152 304C165.3 304 176 314.7 176 328C176 341.3 165.3 352 152 352C138.7 352 128 341.3 128 328zM256 184C256 197.3 245.3 208 232 208C218.7 208 208 197.3 208 184C208 170.7 218.7 160 232 160C245.3 160 256 170.7 256 184zM128 184C128 170.7 138.7 160 152 160C165.3 160 176 170.7 176 184C176 197.3 165.3 208 152 208C138.7 208 128 197.3 128 184zM144 256C144 269.3 133.3 280 120 280C106.7 280 96 269.3 96 256C96 242.7 106.7 232 120 232C133.3 232 144 242.7 144 256zM240 256C240 242.7 250.7 232 264 232C277.3 232 288 242.7 288 256C288 269.3 277.3 280 264 280C250.7 280 240 269.3 240 256zM271.7 0C298.4 0 320 21.63 320 48.32V65.6C356.5 73.01 384 105.3 384 144V368C384 406.7 356.5 438.1 320 446.4V464C320 490.5 298.5 512 272 512H112C85.49 512 64 490.5 64 464V446.4C27.48 438.1 0 406.7 0 368V144C0 105.3 27.48 73.01 64 65.6V48.32C64 21.63 85.63 0 112.3 0L271.7 0zM304 112H80C62.33 112 48 126.3 48 144V368C48 385.7 62.33 400 80 400H304C321.7 400 336 385.7 336 368V144C336 126.3 321.7 112 304 112z\"]\n};\nvar faWatchCalculator = {\n  prefix: 'far',\n  iconName: 'watch-calculator',\n  icon: [384, 512, [], \"f8f0\", \"M280 160C288.8 160 296 167.2 296 176V208C296 216.8 288.8 224 280 224H104C95.16 224 88 216.8 88 208V176C88 167.2 95.16 160 104 160H280zM88 272C88 258.7 98.75 248 112 248C125.3 248 136 258.7 136 272C136 285.3 125.3 296 112 296C98.75 296 88 285.3 88 272zM216 272C216 285.3 205.3 296 192 296C178.7 296 168 285.3 168 272C168 258.7 178.7 248 192 248C205.3 248 216 258.7 216 272zM248 272C248 258.7 258.7 248 272 248C285.3 248 296 258.7 296 272C296 285.3 285.3 296 272 296C258.7 296 248 285.3 248 272zM136 336C136 349.3 125.3 360 112 360C98.75 360 88 349.3 88 336C88 322.7 98.75 312 112 312C125.3 312 136 322.7 136 336zM168 336C168 322.7 178.7 312 192 312C205.3 312 216 322.7 216 336C216 349.3 205.3 360 192 360C178.7 360 168 349.3 168 336zM296 336C296 349.3 285.3 360 272 360C258.7 360 248 349.3 248 336C248 322.7 258.7 312 272 312C285.3 312 296 322.7 296 336zM271.7 0C298.4 0 320 21.63 320 48.32V65.6C356.5 73.01 384 105.3 384 144V368C384 406.7 356.5 438.1 320 446.4V464C320 490.5 298.5 512 272 512H112C85.49 512 64 490.5 64 464V446.4C27.48 438.1 0 406.7 0 368V144C0 105.3 27.48 73.01 64 65.6V48.32C64 21.63 85.63 0 112.3 0L271.7 0zM304 112H80C62.33 112 48 126.3 48 144V368C48 385.7 62.33 400 80 400H304C321.7 400 336 385.7 336 368V144C336 126.3 321.7 112 304 112z\"]\n};\nvar faListDropdown = {\n  prefix: 'far',\n  iconName: 'list-dropdown',\n  icon: [512, 512, [], \"e1cf\", \"M384 232C397.3 232 408 242.7 408 256C408 269.3 397.3 280 384 280H128C114.7 280 104 269.3 104 256C104 242.7 114.7 232 128 232H384zM384 328C397.3 328 408 338.7 408 352C408 365.3 397.3 376 384 376H128C114.7 376 104 365.3 104 352C104 338.7 114.7 328 128 328H384zM0 96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96zM48 192V416C48 424.8 55.16 432 64 432H448C456.8 432 464 424.8 464 416V192H48zM436.7 96H363.3C356.2 96 352.6 104.6 357.7 109.7L394.3 146.3C397.5 149.5 402.5 149.5 405.7 146.3L442.3 109.7C447.4 104.6 443.8 96 436.7 96V96z\"]\n};\nvar faCabinetFiling = {\n  prefix: 'far',\n  iconName: 'cabinet-filing',\n  icon: [448, 512, [128452], \"f64b\", \"M384 0H64C28.65 0 0 28.65 0 64v384c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V64C448 28.65 419.3 0 384 0zM384 464H64c-8.837 0-16-7.163-16-16V280h352V448C400 456.8 392.8 464 384 464zM400 232h-352V64c0-8.837 7.163-16 16-16h320c8.837 0 16 7.163 16 16V232zM128 168h16c8.875 0 16-7.125 16-16V144h128v8c0 8.875 7.125 16 16 16H320c8.875 0 16-7.125 16-16V128c0-17.62-14.38-32-32-32h-160c-17.62 0-32 14.38-32 32v24C112 160.9 119.1 168 128 168zM128 408h16c8.875 0 16-7.125 16-16V384h128v8c0 8.875 7.125 16 16 16H320c8.875 0 16-7.125 16-16V368c0-17.62-14.38-32-32-32h-160c-17.62 0-32 14.38-32 32v24C112 400.9 119.1 408 128 408z\"]\n};\nvar faBurgerSoda = {\n  prefix: 'far',\n  iconName: 'burger-soda',\n  icon: [640, 512, [], \"f858\", \"M238.3 464C244.2 482.2 254.6 498.7 268.4 512H96C87.89 512 80.07 508.1 74.13 503.4C68.19 497.9 64.57 490.3 64 482.2L33.6 176H24C17.63 176 11.53 173.5 7.029 168.1C2.529 164.5 0 158.4 0 152C0 145.6 2.529 139.5 7.029 135C11.53 130.5 17.63 128 24 128H157.2L181.8 30.24C183.9 21.6 188.9 13.93 195.9 8.452C202.1 2.972 211.6-.0026 220.5 0H264C270.4 0 276.5 2.529 280.1 7.029C285.5 11.53 288 17.63 288 24C288 30.37 285.5 36.47 280.1 40.97C276.5 45.47 270.4 48 264 48H226.8L206.8 128H328.1C334.5 128 340.6 130.5 345.1 135C349.6 139.5 352.1 145.6 352.1 152C352.1 158.4 349.6 164.5 345.1 168.1C340.6 173.5 334.5 176 328.1 176H81.7L110.5 464H238.3zM516.7 275.3C513.7 272.3 512 268.2 512 264C512 260.8 512.9 257.7 514.7 255.1C516.5 252.5 518.1 250.4 521.9 249.2C524.8 248 528 247.7 531.1 248.3C534.2 248.9 537.1 250.4 539.3 252.7C541.6 254.9 543.1 257.8 543.7 260.9C544.3 263.1 543.1 267.2 542.8 270.1C541.6 273 539.5 275.5 536.9 277.3C534.3 279.1 531.2 280 528 280C523.8 280 519.7 278.3 516.7 275.3H516.7zM436.7 259.3C433.7 256.3 432 252.2 432 248C432 244.8 432.9 241.7 434.7 239.1C436.5 236.5 438.1 234.4 441.9 233.2C444.8 232 448 231.7 451.1 232.3C454.2 232.9 457.1 234.4 459.3 236.7C461.6 238.9 463.1 241.8 463.7 244.9C464.3 247.1 463.1 251.2 462.8 254.1C461.6 257 459.5 259.5 456.9 261.3C454.3 263.1 451.2 264 448 264C443.8 264 439.7 262.3 436.7 259.3zM356.7 275.3C353.7 272.3 352 268.2 352 264C352 260.8 352.9 257.7 354.7 255.1C356.5 252.5 358.1 250.4 361.9 249.2C364.8 248 368 247.7 371.1 248.3C374.2 248.9 377.1 250.4 379.3 252.7C381.6 254.9 383.1 257.8 383.7 260.9C384.3 263.1 383.1 267.2 382.8 270.1C381.6 273 379.5 275.5 376.9 277.3C374.3 279.1 371.2 280 368 280C363.8 280 359.7 278.3 356.7 275.3zM636.7 391.8C634.5 396.7 631.3 401.2 627.4 404.9C630.4 412.2 631.1 420.1 632 428C631.1 450.3 623.1 471.6 607.4 487.4C591.6 503.1 570.3 511.1 548 512H348C325.8 511.9 304.4 503.1 288.7 487.3C272.1 471.6 264.2 450.2 264.2 428C264.2 420.1 265.8 412.2 268.8 404.9C264.5 400.1 261.2 396.2 259 390.9C256.8 385.5 255.8 379.8 256.1 374C256.4 368.3 258 362.7 260.8 357.6C263.5 352.5 267.3 348.1 271.1 344.7C265.1 333.1 263.3 319.1 264.2 306.9C265.1 293.8 269.6 281.2 277.1 270.5C297.6 245.1 323.7 224.8 353.4 211.2C382.1 197.6 415.4 191 448 192C480.6 190.1 513 197.6 542.7 211.2C572.3 224.8 598.4 245.1 618.9 270.5C626.4 281.2 630.9 293.8 631.8 306.9C632.7 319.1 630 333.1 624 344.7C628.9 348.4 632.9 353.1 635.7 358.5C638.4 363.9 639.9 369.9 640 376C640 381.4 638.9 386.8 636.7 391.8H636.7zM316.4 297.1C313.8 301.6 312.3 305.8 311.1 310.2C311.7 314.6 312.6 319 314.6 322.1C316.6 326.9 319.7 330.2 323.5 332.5C327.2 334.8 331.6 336 336 336H559.9C564.3 336 568.6 334.8 572.4 332.5C576.2 330.2 579.3 326.9 581.3 323C583.3 319.1 584.2 314.7 583.9 310.3C583.6 305.9 582.2 301.6 579.6 297.1C563.6 278.9 543.4 263.8 520.5 253.7C497.7 243.7 472.9 238.1 448 240C423.1 238.1 398.3 243.7 375.5 253.7C352.7 263.8 332.5 278.9 316.5 297.1H316.4zM573.5 453.5C580.2 446.7 584 437.5 584 428C584 424.8 582.7 421.8 580.5 419.5C578.2 417.3 575.2 416 572 416H324C320.8 416 317.8 417.3 315.5 419.5C313.3 421.8 312 424.8 312 428C312 437.5 315.8 446.7 322.5 453.5C329.3 460.2 338.5 464 348 464H548C557.5 464 566.7 460.2 573.5 453.5z\"]\n};\nvar faSquareArrowUp = {\n  prefix: 'far',\n  iconName: 'square-arrow-up',\n  icon: [448, 512, [\"arrow-square-up\"], \"f33c\", \"M241.6 135.7C237 130.8 230.7 128 223.1 128S210.1 130.8 206.4 135.7l-104 112c-9 9.719-8.438 24.91 1.25 33.94c9.719 9 24.88 8.469 33.94-1.25l62.41-67.21V360c0 13.25 10.76 24 24.01 24s23.99-10.75 23.99-24V213.1l62.41 67.21c9.062 9.719 24.22 10.25 33.94 1.25c9.688-9.031 10.25-24.22 1.25-33.94L241.6 135.7zM384 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM400 416c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V96c0-8.82 7.178-16 16-16h320c8.822 0 16 7.18 16 16V416z\"]\n};\nvar faArrowSquareUp = faSquareArrowUp;\nvar faGreaterThanEqual = {\n  prefix: 'far',\n  iconName: 'greater-than-equal',\n  icon: [448, 512, [], \"f532\", \"M33.94 353.5C37.84 362.6 46.69 368 56 368c3.156 0 6.375-.625 9.469-1.938l336-144C410.3 218.3 416 209.6 416 200s-5.719-18.28-14.53-22.06l-336-144C53.22 28.75 39.19 34.34 33.94 46.53C28.72 58.72 34.38 72.84 46.53 78.06L331.1 200l-284.5 121.9C34.38 327.2 28.72 341.3 33.94 353.5zM424 432H24C10.75 432 0 442.8 0 456S10.75 480 24 480h400c13.25 0 24-10.75 24-24S437.3 432 424 432z\"]\n};\nvar faPalletBox = {\n  prefix: 'far',\n  iconName: 'pallet-box',\n  icon: [640, 512, [], \"e208\", \"M192 288h256c35.35 0 64-28.65 64-64V64c0-35.35-28.65-64-64-64H192C156.7 0 128 28.65 128 64v160C128 259.3 156.7 288 192 288zM176 64c0-8.822 7.178-16 16-16h64v79.1l64-32l64 32V48h64c8.822 0 16 7.178 16 16v160c0 8.822-7.178 16-16 16H192C183.2 240 176 232.8 176 224V64zM616 464h-48v-96h48c13.25 0 24-10.75 24-24S629.3 320 616 320H24C10.75 320 0 330.8 0 344s10.75 24 24 24h48v96h-48C10.75 464 0 474.8 0 488S10.75 512 24 512h592c13.25 0 24-10.75 24-24S629.3 464 616 464zM296 464h-176v-96h176V464zM520 464h-176v-96h176V464z\"]\n};\nvar faFaceConfounded = {\n  prefix: 'far',\n  iconName: 'face-confounded',\n  icon: [512, 512, [], \"e36c\", \"M256 353.3L281 333.3C289.2 326.7 300.6 326.2 309.3 332L340.9 353.1L351 343C360.4 333.7 375.6 333.7 384.1 343C394.3 352.4 394.3 367.6 384.1 376.1L360.1 400.1C352.9 409.1 340.2 410.3 330.7 403.1L297.3 381.7L270.1 402.7C262.2 409.8 249.8 409.8 241 402.7L214.7 381.7L181.3 403.1C171.8 410.3 159.1 409.1 151 400.1L127 376.1C117.7 367.6 117.7 352.4 127 343C136.4 333.7 151.6 333.7 160.1 343L171.1 353.1L202.7 332C211.4 326.2 222.8 326.7 230.1 333.3L256 353.3zM223.4 226.6C234.1 232.3 234.1 247.7 223.4 253.4L133.5 301.3C125.6 305.6 116 299.8 116 290.9C116 288.1 116.1 285.4 118.8 283.2L154.8 240L118.8 196.8C116.1 194.6 116 191.9 116 189.1C116 180.2 125.6 174.4 133.5 178.7L223.4 226.6zM393.2 196.8L357.2 240L393.2 283.2C395 285.4 396 288.1 396 290.9C396 299.8 386.4 305.6 378.5 301.3L288.6 253.4C277.9 247.7 277.9 232.3 288.6 226.6L378.5 178.7C386.4 174.4 396 180.2 396 189.1C396 191.9 395 194.6 393.2 196.8zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faShieldHalved = {\n  prefix: 'far',\n  iconName: 'shield-halved',\n  icon: [512, 512, [\"shield-alt\"], \"f3ed\", \"M496 139.1C495.5 239.2 454.8 420.7 282.4 503.2C265.8 511.1 246.3 511.1 229.6 503.2C57.29 420.7 16.49 239.2 16 139.1C15.87 113.8 32.32 92.12 54.3 82.79L242.7 2.912C246.8 1.007 251.4-.0091 256-.0088C260.7-.0091 265.2 1.007 269.4 2.912L457.7 82.79C479.7 92.12 496.2 113.8 496 139.1L496 139.1zM232 59.57L73.04 126.1C67.1 129.5 63.98 134.7 64 139.7C64.44 227.3 99.22 375.7 232 450.3V59.57zM280 450.4C412.8 375.7 447.6 227.3 448 139.7C448.1 134.7 444.9 129.5 438.1 126.1L280 59.56L280 450.4z\"]\n};\nvar faShieldAlt = faShieldHalved;\nvar faTruckPlow = {\n  prefix: 'far',\n  iconName: 'truck-plow',\n  icon: [640, 512, [], \"f7de\", \"M424 191.1C454.9 191.1 480 217.1 480 247.1V336H512V207.1C512 202 514.2 196.3 518.2 191.9L598.2 103.9C607.2 94.05 622.3 93.33 632.1 102.2C641.1 111.2 642.7 126.3 633.8 136.1L560 217.3V358.7L633.8 439.9C642.7 449.7 641.1 464.8 632.1 473.8C622.3 482.7 607.2 481.1 598.2 472.1L518.2 384.1L518.1 384H464C464 437 421 480 368 480C314.1 480 272 437 272 384H224C224 437 181 480 128 480C74.98 480 32 437 32 384L32 383.2C13.74 379.5 0 363.4 0 344V248C0 217.1 25.07 192 56 192H128V88C128 57.07 153.1 32 184 32H270.1C289.6 32 307.7 42.15 317.8 58.8L396.5 187.5C397.4 188.9 398.1 190.5 398.6 192L424 191.1zM183.1 79.1C179.6 79.1 175.1 83.58 175.1 87.1V191.1H342.1L276.9 83.83C275.4 81.45 272.8 79.1 270.1 79.1H183.1zM432 312.4V247.1C432 243.6 428.4 239.1 424 239.1H55.1C51.58 239.1 47.1 243.6 47.1 247.1V330.9C65.2 305 94.61 287.1 127.1 287.1C163.5 287.1 194.6 307.3 211.2 336H284.8C301.4 307.3 332.5 287.1 368 287.1C392.6 287.1 415 297.2 432 312.4H432zM127.1 336C101.5 336 79.1 357.5 79.1 384C79.1 410.5 101.5 432 127.1 432C154.5 432 175.1 410.5 175.1 384C175.1 357.5 154.5 336 127.1 336zM368 432C394.5 432 416 410.5 416 384C416 357.5 394.5 336 368 336C341.5 336 319.1 357.5 319.1 384C319.1 410.5 341.5 432 368 432z\"]\n};\nvar faBookAtlas = {\n  prefix: 'far',\n  iconName: 'book-atlas',\n  icon: [448, 512, [\"atlas\"], \"f558\", \"M448 352V48C448 21.53 426.5 0 400 0h-320C35.89 0 0 35.88 0 80v352C0 476.1 35.89 512 80 512h344c13.25 0 24-10.75 24-24s-10.75-24-24-24H416v-66.95C434.6 390.4 448 372.8 448 352zM368 464h-288c-17.64 0-32-14.34-32-32s14.36-32 32-32h288V464zM400 352h-320c-11.38 0-22.2 2.375-32 6.688V80c0-17.66 14.36-32 32-32h320V352zM232 80C165.8 80 112 133.8 112 200S165.8 320 232 320S352 266.3 352 200S298.3 80 232 80zM145.6 216h34.63C181.6 239.6 185.1 261 192.5 278.3C168.5 266 150.6 243.4 145.6 216zM180.3 184H145.6c5-27.38 22.75-50 46.88-62.25C185.1 139 181.6 160.4 180.3 184zM232 285.8C225.1 277.4 214.5 253.4 212 216h40C249.5 253.4 238.9 277.4 232 285.8zM212 184c2.5-37.38 13.12-61.38 20-69.75C238.9 122.6 249.5 146.6 252 184H212zM271.5 278.3C277.1 261 282.4 239.6 283.8 216h34.63C313.4 243.4 295.5 266 271.5 278.3zM283.8 184c-1.375-23.62-5.75-45-12.25-62.25C295.6 134 313.4 156.6 318.4 184H283.8z\"]\n};\nvar faAtlas = faBookAtlas;\nvar faVirus = {\n  prefix: 'far',\n  iconName: 'virus',\n  icon: [512, 512, [], \"e074\", \"M256 224C256 241.7 241.7 256 224 256C206.3 256 192 241.7 192 224C192 206.3 206.3 192 224 192C241.7 192 256 206.3 256 224zM280 304C280 290.7 290.7 280 304 280C317.3 280 328 290.7 328 304C328 317.3 317.3 328 304 328C290.7 328 280 317.3 280 304zM120.2 74.98L128.4 83.15C163.7 118.4 224 93.44 224 43.55V32C224 14.33 238.3 0 256 0C273.7 0 288 14.33 288 32V43.55C288 93.44 348.3 118.4 383.6 83.15L391.8 74.98C404.3 62.48 424.5 62.48 437 74.98C449.5 87.48 449.5 107.7 437 120.2L428.9 128.4C393.6 163.7 418.6 224 468.5 224H480C497.7 224 512 238.3 512 256C512 273.7 497.7 288 480 288H468.5C418.6 288 393.6 348.3 428.9 383.6L437 391.8C449.5 404.3 449.5 424.5 437 437C424.5 449.5 404.3 449.5 391.8 437L383.6 428.9C348.3 393.6 288 418.6 288 468.5V480C288 497.7 273.7 512 256 512C238.3 512 224 497.7 224 480V468.5C224 418.6 163.7 393.6 128.4 428.9L120.2 437C107.7 449.5 87.48 449.5 74.98 437C62.48 424.5 62.48 404.3 74.98 391.8L83.15 383.6C118.4 348.3 93.44 288 43.55 288H32C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224H43.55C93.44 224 118.4 163.7 83.15 128.4L74.98 120.2C62.48 107.7 62.48 87.48 74.98 74.98C87.48 62.48 107.7 62.48 120.2 74.98V74.98zM256 105.3C232.3 138.9 189.1 156.4 149.5 149.5C156.4 189.1 138.9 232.3 105.3 256C138.9 279.7 156.4 322 149.5 362.5C189.1 355.6 232.3 373.1 255.1 406.7C279.7 373.1 322 355.6 362.5 362.5C355.6 322 373.1 279.7 406.7 256C373.1 232.3 355.6 189.1 362.5 149.5C322 156.4 279.7 138.9 255.1 105.3H256z\"]\n};\nvar faCommentMiddleTop = {\n  prefix: 'far',\n  iconName: 'comment-middle-top',\n  icon: [512, 512, [], \"e14a\", \"M323.2 103.5l-48.89-93.39C270.8 3.361 263.4 0 256 0S241.2 3.361 237.7 10.08l-48.89 93.39C80.08 127.5 0 208 0 304c0 114.9 114.6 208 256 208s256-93.09 256-208C512 208 431.9 127.5 323.2 103.5zM256 464c-114.7 0-208-71.78-208-160c0-70.83 62.17-134 151.2-153.7L221 145.5L256 78.67l35 66.86l21.82 4.814C401.8 169.1 464 233.2 464 304C464 392.2 370.7 464 256 464z\"]\n};\nvar faEnvelopeCircleCheck = {\n  prefix: 'far',\n  iconName: 'envelope-circle-check',\n  icon: [640, 512, [], \"e4e8\", \"M48 128V150.1L220.5 291.7C241.1 308.7 270.9 308.7 291.5 291.7L342.4 249.9C329 273.8 321 301.2 320.1 330.4C281.8 360.3 227.7 359.8 189.1 328.8L48 212.2V384C48 392.8 55.16 400 64 400H331.1C338.8 417.5 348.4 433.7 360.2 448H64C28.65 448 0 419.3 0 384V128C0 92.65 28.65 64 64 64H448C483.3 64 512 92.65 512 128V160.7C506.7 160.2 501.4 160 496 160C476.1 160 458.6 163 441.4 168.6L464 150.1V128C464 119.2 456.8 112 448 112H64C55.16 112 48 119.2 48 128zM640 336C640 415.5 575.5 480 496 480C416.5 480 352 415.5 352 336C352 256.5 416.5 192 496 192C575.5 192 640 256.5 640 336zM540.7 292.7L480 353.4L451.3 324.7C445.1 318.4 434.9 318.4 428.7 324.7C422.4 330.9 422.4 341.1 428.7 347.3L468.7 387.3C474.9 393.6 485.1 393.6 491.3 387.3L563.3 315.3C569.6 309.1 569.6 298.9 563.3 292.7C557.1 286.4 546.9 286.4 540.7 292.7H540.7z\"]\n};\nvar faLayerGroup = {\n  prefix: 'far',\n  iconName: 'layer-group',\n  icon: [512, 512, [], \"f5fd\", \"M231.2 5.092C239 1.732 247.5 0 256 0C264.5 0 272.1 1.732 280.8 5.092L490.1 94.79C503.4 100.5 512 113.5 512 128C512 142.5 503.4 155.5 490.1 161.2L280.8 250.9C272.1 254.3 264.5 256 256 256C247.5 256 239 254.3 231.2 250.9L21.9 161.2C8.614 155.5 0 142.5 0 128C0 113.5 8.614 100.5 21.9 94.79L231.2 5.092zM256 48C253.1 48 251.1 48.41 250.1 49.21L66.26 128L250.1 206.8C251.1 207.6 253.1 208 256 208C258 208 260 207.6 261.9 206.8L445.7 128L261.9 49.21C260 48.41 258 48 256 48V48zM250.1 334.8C251.1 335.6 253.1 336 256 336C258 336 260 335.6 261.9 334.8L452 253.3C447.4 246.4 446.5 237.2 450.5 229.3C456.5 217.4 470.9 212.6 482.7 218.5L491.8 223.1C504.2 229.3 512 241.9 512 255.7C512 270.4 503.3 283.6 489.9 289.3L280.8 378.9C272.1 382.3 264.5 384 256 384C247.5 384 239 382.3 231.2 378.9L22.81 289.6C8.971 283.7 .0006 270.1 .0006 255C.0006 242.9 5.869 231.5 15.76 224.4L26.05 217C36.84 209.3 51.83 211.8 59.53 222.6C66.15 231.9 65.24 244.3 57.1 252.5L250.1 334.8zM59.53 350.6C66.15 359.9 65.24 372.3 57.1 380.5L250.1 462.8C251.1 463.6 253.1 464 256 464C258 464 260 463.6 261.9 462.8L452 381.3C447.4 374.4 446.5 365.2 450.5 357.3C456.5 345.4 470.9 340.6 482.7 346.5L491.8 351.1C504.2 357.3 512 369.9 512 383.7C512 398.4 503.3 411.6 489.9 417.3L280.8 506.9C272.1 510.3 264.5 512 256 512C247.5 512 239 510.3 231.2 506.9L22.81 417.6C8.971 411.7 .001 398.1 .001 383C.001 370.9 5.87 359.5 15.76 352.4L26.05 345C36.84 337.3 51.83 339.8 59.53 350.6L59.53 350.6z\"]\n};\nvar faRestroomSimple = {\n  prefix: 'far',\n  iconName: 'restroom-simple',\n  icon: [576, 512, [], \"e23a\", \"M96 128c35.38 0 64-28.62 64-64S131.4 0 96 0S32 28.62 32 64S60.63 128 96 128zM448 128c35.38 0 64-28.62 64-64s-28.62-64-64-64s-64 28.62-64 64S412.6 128 448 128zM256 0C242.8 0 232 10.8 232 24v464C232 501.2 242.8 512 256 512c13.2 0 24-10.8 24-24V24C280 10.8 269.2 0 256 0zM128 160H64C28.65 160 0 188.7 0 224v96c0 17.67 14.33 32 32 32v136C32 501.3 42.75 512 56 512s24-10.75 24-24V352h32v136C112 501.3 122.8 512 136 512S160 501.3 160 488V352c17.67 0 32-14.33 32-32V224C192 188.7 163.3 160 128 160zM144 304h-96V224c0-8.822 7.178-16 16-16h64c8.822 0 16 7.178 16 16V304zM569.5 343.2L530.5 206.4C522.6 178.9 497.5 160 468.9 160h-41.85c-28.57 0-53.69 18.94-61.54 46.42l-39.08 136.8C320.6 363.7 335.1 384 357.2 384H384v104c0 13.25 10.75 24 24 24s24-10.75 24-24V384h32v104c0 13.25 10.75 24 24 24S512 501.3 512 488V384h26.78C560 384 575.4 363.7 569.5 343.2zM378.4 336l33.25-116.4C413.7 212.7 419.9 208 427.1 208h41.85c7.144 0 13.42 4.736 15.38 11.6L517.6 336H378.4z\"]\n};\nvar faArrowsToDot = {\n  prefix: 'far',\n  iconName: 'arrows-to-dot',\n  icon: [512, 512, [], \"e4be\", \"M280 110.1L311 79.03C320.4 69.66 335.6 69.66 344.1 79.03C354.3 88.4 354.3 103.6 344.1 112.1L272.1 184.1C263.6 194.3 248.4 194.3 239 184.1L167 112.1C157.7 103.6 157.7 88.4 167 79.03C176.4 69.66 191.6 69.66 200.1 79.03L232 110.1V24C232 10.75 242.7 0 256 0C269.3 0 280 10.75 280 24V110.1zM432.1 344.1C423.6 354.3 408.4 354.3 399 344.1L327 272.1C317.7 263.6 317.7 248.4 327 239L399 167C408.4 157.7 423.6 157.7 432.1 167C442.3 176.4 442.3 191.6 432.1 200.1L401.9 232H488C501.3 232 512 242.7 512 256C512 269.3 501.3 280 488 280H401.9L432.1 311C442.3 320.4 442.3 335.6 432.1 344.1H432.1zM288 256C288 273.7 273.7 288 256 288C238.3 288 224 273.7 224 256C224 238.3 238.3 224 256 224C273.7 224 288 238.3 288 256zM184.1 239C194.3 248.4 194.3 263.6 184.1 272.1L112.1 344.1C103.6 354.3 88.4 354.3 79.03 344.1C69.66 335.6 69.66 320.4 79.03 311L110.1 280H24C10.75 280 0 269.3 0 256C0 242.7 10.75 232 24 232H110.1L79.03 200.1C69.66 191.6 69.66 176.4 79.03 167C88.4 157.7 103.6 157.7 112.1 167L184.1 239zM167 432.1C157.7 423.6 157.7 408.4 167 399L239 327C248.4 317.7 263.6 317.7 272.1 327L344.1 399C354.3 408.4 354.3 423.6 344.1 432.1C335.6 442.3 320.4 442.3 311 432.1L280 401.9V488C280 501.3 269.3 512 256 512C242.7 512 232 501.3 232 488V401.9L200.1 432.1C191.6 442.3 176.4 442.3 167 432.1V432.1z\"]\n};\nvar faBorderOuter = {\n  prefix: 'far',\n  iconName: 'border-outer',\n  icon: [448, 512, [], \"f851\", \"M256 160C256 177.7 241.7 192 224 192C206.3 192 192 177.7 192 160C192 142.3 206.3 128 224 128C241.7 128 256 142.3 256 160zM96 256C96 238.3 110.3 224 128 224C145.7 224 160 238.3 160 256C160 273.7 145.7 288 128 288C110.3 288 96 273.7 96 256zM256 256C256 273.7 241.7 288 224 288C206.3 288 192 273.7 192 256C192 238.3 206.3 224 224 224C241.7 224 256 238.3 256 256zM288 256C288 238.3 302.3 224 320 224C337.7 224 352 238.3 352 256C352 273.7 337.7 288 320 288C302.3 288 288 273.7 288 256zM256 352C256 369.7 241.7 384 224 384C206.3 384 192 369.7 192 352C192 334.3 206.3 320 224 320C241.7 320 256 334.3 256 352zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faHashtagLock = {\n  prefix: 'far',\n  iconName: 'hashtag-lock',\n  icon: [576, 512, [], \"e415\", \"M188.7 32.47C201.7 35.07 210.1 47.71 207.5 60.71L192.5 136H303.5L320.5 51.3C323.1 38.3 335.7 29.87 348.7 32.47C361.7 35.07 370.1 47.71 367.5 60.71L352.5 136H424C437.3 136 448 146.8 448 160C448 160.4 447.1 160.8 447.1 161.1C428 163.1 409.8 172.1 394.7 184H342.9L287.5 460.7C284.9 473.7 272.3 482.1 259.3 479.5C246.3 476.9 237.9 464.3 240.5 451.3L255.5 376L144.5 376L127.5 460.7C124.9 473.7 112.3 482.1 99.29 479.5C86.3 476.9 77.87 464.3 80.47 451.3L95.53 376L23.1 375.1C10.74 375.1-.0003 365.3 0 351.1C.0003 338.7 10.75 327.1 24 327.1L105.1 328L133.9 184H56C42.75 184 32 173.3 32 160C32 146.8 42.75 136 56 136H143.5L160.5 51.3C163.1 38.3 175.7 29.87 188.7 32.47L188.7 32.47zM182.9 184L154.1 328L265.1 328L293.9 184H182.9zM464 192C508.2 192 544 227.8 544 272V320C561.7 320 576 334.3 576 352V480C576 497.7 561.7 512 544 512H384C366.3 512 352 497.7 352 480V352C352 334.3 366.3 320 384 320V272C384 227.8 419.8 192 464 192V192zM464 240C446.3 240 432 254.3 432 272V320H496V272C496 254.3 481.7 240 464 240z\"]\n};\nvar faClockTwoThirty = {\n  prefix: 'far',\n  iconName: 'clock-two-thirty',\n  icon: [512, 512, [], \"e35b\", \"M232 256C232 247.1 236 240.5 242.7 236L338.7 172C349.7 164.7 364.6 167.7 371.1 178.7C379.3 189.7 376.3 204.6 365.3 211.1L280 268.8V392C280 405.3 269.3 416 255.1 416C242.7 416 231.1 405.3 231.1 392L232 256zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464z\"]\n};\nvar faArchway = {\n  prefix: 'far',\n  iconName: 'archway',\n  icon: [512, 512, [], \"f557\", \"M0 56C0 42.75 10.75 32 24 32H480C493.3 32 504 42.75 504 56C504 69.25 493.3 80 480 80V432H488C501.3 432 512 442.7 512 456C512 469.3 501.3 480 488 480H336V336C336 291.8 300.2 256 256 256C211.8 256 176 291.8 176 336V480H24C10.75 480 0 469.3 0 456C0 442.7 10.75 432 24 432H32V80H24C10.75 80 0 69.25 0 56zM80 112H432V80H80V112zM80 160V432H128V336C128 265.3 185.3 208 256 208C326.7 208 384 265.3 384 336V432H432V160H80z\"]\n};\nvar faHeartCircleCheck = {\n  prefix: 'far',\n  iconName: 'heart-circle-check',\n  icon: [576, 512, [], \"e4fd\", \"M310.3 108.6L257.3 167.2L201.1 109C167.2 73.77 113.2 71.03 81.21 98.88L80.94 99.12C39.31 134.8 37.21 198.7 74.21 237.1L74.24 237.1L256.4 424.1L263.2 417.9C268.1 434.7 275.5 450.4 284.9 464.6L279.4 470.3C266.4 483.2 245.5 483.2 233.5 470.3L39.71 270.5C-16.22 212.5-13.23 116.6 49.7 62.68C98.77 19.96 171.8 23.55 222.2 62.93C227.2 66.83 231.1 71.08 236.5 75.67L256.4 96.64L275.4 75.67C280.1 70.91 285 66.51 290.2 62.5C340.4 23.53 412.5 20.11 463.2 62.68C506.1 100.1 520.7 157.6 507 208.7C492.7 201.1 477.3 197.1 461.2 194.4C469.4 160.9 459.7 123.5 432 99.16C397.6 70.61 344.6 74.22 310.3 108.6zM576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 223.1 432 223.1C511.5 223.1 576 288.5 576 368zM476.7 324.7L416 385.4L387.3 356.7C381.1 350.4 370.9 350.4 364.7 356.7C358.4 362.9 358.4 373.1 364.7 379.3L404.7 419.3C410.9 425.6 421.1 425.6 427.3 419.3L499.3 347.3C505.6 341.1 505.6 330.9 499.3 324.7C493.1 318.4 482.9 318.4 476.7 324.7H476.7z\"]\n};\nvar faHouseChimneyCrack = {\n  prefix: 'far',\n  iconName: 'house-chimney-crack',\n  icon: [576, 512, [\"house-damage\"], \"f6f1\", \"M272.5 5.7C281.4-1.9 294.6-1.9 303.5 5.7L464 141.9V56C464 42.75 474.7 31.1 488 31.1C501.3 31.1 512 42.75 512 56V182.6L567.5 229.7C577.6 238.3 578.9 253.4 570.3 263.5C561.7 273.6 546.6 274.9 536.5 266.3L512 245.5V432C512 476.2 476.2 512 432 512H144C99.82 512 64 476.2 64 432V245.5L39.53 266.3C29.42 274.9 14.28 273.6 5.7 263.5C-2.875 253.4-1.634 238.3 8.473 229.7L272.5 5.7zM112 204.8V432C112 449.7 126.3 464 144 464H229.9L199.6 415.9C195.3 409 196.8 399.1 203.2 394.9L288 327.6L229.9 251.5C218.6 236.7 237.3 217.8 252.2 228.1L367.4 315.2C375.8 321.5 375.1 334 367.7 340.5L288 403.8L325.9 464H432C449.7 464 464 449.7 464 432V204.8L288 55.48L112 204.8z\"]\n};\nvar faHouseDamage = faHouseChimneyCrack;\nvar faFileZipper = {\n  prefix: 'far',\n  iconName: 'file-zipper',\n  icon: [384, 512, [\"file-archive\"], \"f1c6\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0L64-.0001c-35.35 0-64 28.65-64 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h48V64h64V48.13h48.01L224 128c0 17.67 14.33 32 32 32h79.1V448zM176 96h-64v32h64V96zM176 160h-64v32h64V160zM176 224h-64l-30.56 116.5C73.51 379.5 103.7 416 144.3 416c40.26 0 70.45-36.3 62.68-75.15L176 224zM160 368H128c-8.836 0-16-7.164-16-16s7.164-16 16-16h32c8.836 0 16 7.164 16 16S168.8 368 160 368z\"]\n};\nvar faFileArchive = faFileZipper;\nvar faHeartHalf = {\n  prefix: 'far',\n  iconName: 'heart-half',\n  icon: [512, 512, [], \"e1ab\", \"M47.59 300.4C17.23 272.1 0 232.4 0 190.9V185.1C0 115.2 50.52 55.58 119.4 44.1C164.1 36.51 211.4 51.37 244 84.02L256 96V468.5C256 474.9 250.9 480 244.5 480C241.6 480 238.8 478.9 236.7 476.9L47.59 300.4zM208 384.5V115.9C186.5 95.67 156.6 86.56 127.3 91.44C81.55 99.07 48 138.7 48 185.1V190.9C48 219.1 59.71 246.1 80.34 265.3L208 384.5z\"]\n};\nvar faCommentCheck = {\n  prefix: 'far',\n  iconName: 'comment-check',\n  icon: [512, 512, [], \"f4ac\", \"M309.8 168.4L230.7 260.7L200.1 231c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l48 48C219.5 317.5 225.7 319.1 232 319.1c.3125 0 .625 0 .9062-.0313C239.6 319.7 245.9 316.7 250.2 311.6l96-112c8.625-10.06 7.469-25.22-2.594-33.84C333.6 157.2 318.4 158.3 309.8 168.4zM256 31.1c-141.4 0-255.1 93.13-255.1 208c0 47.62 19.91 91.25 52.91 126.3c-14.87 39.5-45.87 72.88-46.37 73.25c-6.623 7-8.374 17.25-4.624 26C5.815 474.3 14.38 480 24 480c61.49 0 109.1-25.75 139.1-46.25c28.87 9 60.16 14.25 92.9 14.25c141.4 0 255.1-93.13 255.1-207.1S397.4 31.1 256 31.1zM256 400c-26.75 0-53.12-4.125-78.36-12.12l-22.75-7.125L135.4 394.5c-14.25 10.12-33.87 21.38-57.49 29c7.373-12.12 14.37-25.75 19.87-40.25l10.62-28l-20.62-21.88C69.81 314.1 48.06 282.3 48.06 240c0-88.25 93.24-160 207.1-160c114.7 0 207.1 71.75 207.1 160S370.8 400 256 400z\"]\n};\nvar faSquare = {\n  prefix: 'far',\n  iconName: 'square',\n  icon: [448, 512, [9632, 9723, 9724, 61590], \"f0c8\", \"M384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM384 80H64C55.16 80 48 87.16 48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80z\"]\n};\nvar faMemo = {\n  prefix: 'far',\n  iconName: 'memo',\n  icon: [384, 512, [], \"e1d8\", \"M264 224h-144C106.8 224 96 234.8 96 248S106.8 272 120 272h144C277.3 272 288 261.3 288 248S277.3 224 264 224zM168 320h-48C106.8 320 96 330.8 96 344s10.75 24 24 24h48c13.25 0 24-10.75 24-24S181.3 320 168 320zM264 128h-144C106.8 128 96 138.8 96 152S106.8 176 120 176h144C277.3 176 288 165.3 288 152S277.3 128 264 128zM320 0H64C28.65 0 0 28.65 0 64v384c0 35.35 28.65 64 64 64h256c35.35 0 64-28.65 64-64V64C384 28.65 355.3 0 320 0zM336 448c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V64c0-8.822 7.178-16 16-16h256c8.822 0 16 7.178 16 16V448z\"]\n};\nvar faMartiniGlassEmpty = {\n  prefix: 'far',\n  iconName: 'martini-glass-empty',\n  icon: [512, 512, [\"glass-martini\"], \"f000\", \"M279.1 279.6l222.1-222C523.3 36.38 508.3 0 478.3 0H33.72c-30 0-45 36.38-23.75 57.63l221.1 222V463L220.8 464H152C138.8 464 128 474.8 128 488S138.8 512 152 512h208c13.25 0 24-10.75 24-24s-10.75-24-24-24h-78.09c-1.701-.2207-3.203-1-4.965-1h3.02V279.6zM255.1 235.8L68.21 48h375.5L255.1 235.8z\"]\n};\nvar faGlassMartini = faMartiniGlassEmpty;\nvar faCouch = {\n  prefix: 'far',\n  iconName: 'couch',\n  icon: [640, 512, [], \"f4b8\", \"M576 224c-35.35 0-64 28.65-64 64h-384c0-35.35-28.65-64-64-64s-64 28.65-64 64v160c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32h384c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V288C640 252.7 611.3 224 576 224zM80 432h-32V288c0-8.822 7.178-16 16-16S80 279.2 80 288V432zM512 400H128v-64h384V400zM592 432h-32V288c0-8.822 7.178-16 16-16s16 7.178 16 16V432zM88 192C101.3 192 112 181.3 112 168v-16c0-39.69 32.3-72 72-72h272c39.7 0 72 32.31 72 72v16C528 181.3 538.8 192 552 192S576 181.3 576 168v-16C576 85.84 522.2 32 456 32h-272C117.8 32 64 85.84 64 152v16C64 181.3 74.75 192 88 192z\"]\n};\nvar faCediSign = {\n  prefix: 'far',\n  iconName: 'cedi-sign',\n  icon: [320, 512, [], \"e0df\", \"M184 0C197.3 0 208 10.75 208 24V72.47C245.9 75.04 280.1 87.97 309.9 108.4C320.7 116.1 323.2 131 315.6 141.9C307.9 152.7 292.1 155.2 282.1 147.6C261.2 132.8 235.8 123.1 208 120.6V391.4C235.8 388.9 261.2 379.2 282.1 364.4C292.1 356.8 307.9 359.3 315.6 370.1C323.2 380.1 320.7 395.9 309.9 403.6C280.1 424 245.9 436.1 208 439.5V488C208 501.3 197.3 512 184 512C170.7 512 160 501.3 160 488V437.2C69.99 422 0 347.7 0 256C0 164.3 69.99 89.99 160 74.83V24C160 10.75 170.7 0 184 0V0zM160 388.3V123.7C94.96 138.1 48 192.8 48 256C48 319.2 94.96 373.9 160 388.3z\"]\n};\nvar faItalic = {\n  prefix: 'far',\n  iconName: 'italic',\n  icon: [384, 512, [], \"f033\", \"M384 56c0 13.25-10.75 24-24 24h-67.98l-146.9 352H232c13.25 0 24 10.75 24 24S245.3 480 232 480h-208C10.75 480 0 469.3 0 456s10.75-24 24-24h70.6l146.9-352H152C138.8 80 128 69.25 128 56S138.8 32 152 32h208C373.3 32 384 42.75 384 56z\"]\n};\nvar faGlassCitrus = {\n  prefix: 'far',\n  iconName: 'glass-citrus',\n  icon: [512, 512, [], \"f869\", \"M368 0c-62.62 0-115.4 40.25-135.1 96h52.5c16.62-28.5 47.24-48 82.62-48c52.1 0 95.99 43 95.99 96c0 50.13-38.62 90.88-87.62 95.13l-4.875 48.5C449.4 285.8 512 222.4 512 144C512 64.5 447.5 0 368 0zM319.1 128H32.02c-9 0-17.62 3.875-23.75 10.5c-6 6.75-8.998 15.62-8.123 24.62l29.13 291.2C32.56 487.1 60.09 512 92.96 512h166.1c32.88 0 60.41-24.92 63.68-57.63l29.1-291.2c.875-9-2.124-17.87-8.124-24.62C337.6 131.9 328.1 128 319.1 128zM275 449.6C274.2 457.8 267.3 464 259.1 464H92.96c-8.254 0-15.1-6.195-15.92-14.41L62.49 304h227.1L275 449.6zM294.4 256H57.69l-8-80h252.7L294.4 256z\"]\n};\nvar faCalendarLinesPen = {\n  prefix: 'far',\n  iconName: 'calendar-lines-pen',\n  icon: [576, 512, [], \"e472\", \"M128 0C141.3 0 152 10.75 152 24V64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V192H48V448C48 456.8 55.16 464 64 464H262.5L257.4 484.2C255.1 493.6 255.7 503.2 258.8 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0V0zM296 256C309.3 256 320 266.7 320 280C320 293.3 309.3 304 296 304H120C106.7 304 96 293.3 96 280C96 266.7 106.7 256 120 256H296zM96 376C96 362.7 106.7 352 120 352H232C245.3 352 256 362.7 256 376C256 389.3 245.3 400 232 400H120C106.7 400 96 389.3 96 376zM564.1 250.1C579.8 265.7 579.8 291 564.1 306.7L534.7 336.1L463.8 265.1L493.2 235.7C508.8 220.1 534.1 220.1 549.8 235.7L564.1 250.1zM311.9 416.1L441.1 287.8L512.1 358.7L382.9 487.9C378.8 492 373.6 494.9 368 496.3L307.9 511.4C302.4 512.7 296.7 511.1 292.7 507.2C288.7 503.2 287.1 497.4 288.5 491.1L303.5 431.8C304.9 426.2 307.8 421.1 311.9 416.1V416.1z\"]\n};\nvar faChurch = {\n  prefix: 'far',\n  iconName: 'church',\n  icon: [640, 512, [9962], \"f51d\", \"M344 48H376C389.3 48 400 58.75 400 72C400 85.25 389.3 96 376 96H344V122.9L447.1 189.7C467.6 202.9 480 225.7 480 250.1V464H568C581.3 464 592 453.3 592 440V370.1C592 361.1 587.9 354.4 581 349.1L512 305.3V248.1L607.1 309.7C627.6 322.9 640 345.7 640 370.1V440C640 479.8 607.8 512 568 512L72 512C32.24 512 0 479.8 0 440V370.1C0 345.7 12.38 322.9 32.89 309.7L128 248.1V305.3L58.96 349.1C52.13 354.4 48 361.1 48 370.1V440C48 453.3 58.75 464 72 464H160V250.1C160 225.7 172.4 202.9 192.9 189.7L296 122.9V96H264C250.7 96 240 85.25 240 72C240 58.75 250.7 48 264 48H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V48zM320 164.6L218.1 229.1C212.1 234.4 208 241.1 208 250.1V464H272V368C272 341.5 293.5 320 320 320C346.5 320 368 341.5 368 368V464H432V250.1C432 241.1 427.9 234.4 421 229.1L320 164.6z\"]\n};\nvar faPersonSnowmobiling = {\n  prefix: 'far',\n  iconName: 'person-snowmobiling',\n  icon: [640, 512, [\"snowmobile\"], \"f7d1\", \"M192 48C192 21.49 213.5 0 240 0C266.5 0 288 21.49 288 48C288 74.51 266.5 96 240 96C213.5 96 192 74.51 192 48zM339.7 75.42C351 68.6 365.8 72.29 372.6 83.65L419.4 161.7L558.3 231.2C569.2 236.6 576 247.7 576 259.8V318.9C576 329.6 570.7 339.6 561.8 345.5L492 392L546 464H566.1L599 431C608.4 421.7 623.6 421.7 632.1 431C642.3 440.4 642.3 455.6 632.1 464.1L592.1 504.1C588.5 509.5 582.4 512 576 512H440C426.7 512 416 501.3 416 488C416 474.7 426.7 464 440 464H486L438 400H313.3C317.6 409.8 320 420.6 320 432C320 476.2 284.2 512 240 512H80C35.82 512 0 476.2 0 432C0 405.8 12.57 382.6 32 367.1L71.16 289.7C76.58 278.8 87.66 272 99.78 272H288L312 240H280C272.4 240 265.3 236.4 260.8 230.4L227.4 185.9C222.7 179.7 215.4 176 207.6 176C197.9 176 189 181.7 185.1 190.7L165.9 233.7C160.5 245.9 146.4 251.3 134.3 245.9C122.1 240.5 116.7 226.4 122.1 214.3L141.2 171.2C152.9 144.9 178.9 128 207.6 128C230.5 128 252.1 138.8 265.8 157.1L292 192H348L366.7 167.1L331.4 108.3C324.6 96.98 328.3 82.24 339.7 75.42L339.7 75.42zM48 432C48 449.7 62.33 464 80 464H240C257.7 464 272 449.7 272 432C272 414.3 257.7 400 240 400H80C62.33 400 48 414.3 48 432zM465.5 352L528 310.3V269.7L398.4 204.8L312 320H109.7L93.67 352H465.5z\"]\n};\nvar faSnowmobile = faPersonSnowmobiling;\nvar faFaceHushed = {\n  prefix: 'far',\n  iconName: 'face-hushed',\n  icon: [512, 512, [], \"e37b\", \"M144.4 256C144.4 238.3 158.7 224 176.4 224C194 224 208.4 238.3 208.4 256C208.4 273.7 194 288 176.4 288C158.7 288 144.4 273.7 144.4 256zM368.4 256C368.4 273.7 354 288 336.4 288C318.7 288 304.4 273.7 304.4 256C304.4 238.3 318.7 224 336.4 224C354 224 368.4 238.3 368.4 256zM122.9 187.7C116.5 193.7 106.3 193.4 100.3 186.9C94.28 180.5 94.62 170.3 101.1 164.3C121.1 145.6 146.6 132.9 174.8 129.1C180.4 128.4 186.2 128 192 128C200.8 128 208 135.2 208 144C208 152.8 200.8 160 192 160C187.6 160 183.2 160.3 178.1 160.9C157.8 163.7 138.4 173.2 122.9 187.7zM304 144C304 135.2 311.2 128 320 128C325.8 128 331.6 128.4 337.2 129.1C365.4 132.9 390.9 145.6 410.9 164.3C417.4 170.3 417.7 180.5 411.7 186.9C405.7 193.4 395.5 193.7 389.1 187.7C373.6 173.2 354.2 163.7 333 160.9C328.8 160.3 324.4 160 320 160C311.2 160 304 152.8 304 144zM208 384C208 357.5 229.5 336 256 336C282.5 336 304 357.5 304 384C304 410.5 282.5 432 256 432C229.5 432 208 410.5 208 384zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faCommentsDollar = {\n  prefix: 'far',\n  iconName: 'comments-dollar',\n  icon: [640, 512, [], \"f653\", \"M207.1 158.1L212.7 159.5C231.8 164.1 267.4 175.2 260.1 212.3C257.9 230.2 244.3 241.1 225.1 246.1V254.9C225.1 264.3 217.5 272 208 272C198.5 272 190.9 264.3 190.9 254.9V245.6C183.4 243.1 176 241.6 169.4 239.2L165.7 237.9C156.8 234.7 152.1 224.9 155.3 216C158.4 207.1 168.2 202.5 177.1 205.5L180.1 206.9L181 206.1C187.7 209.4 195.3 212.1 201.2 212.1C212.1 214.8 226 213.1 227.2 206.4C227.1 202.1 228.4 199.7 203.3 192.5L198.3 191C183.4 186.7 148.7 176.4 155 139.7C158.1 121.8 171.6 109.8 190.9 105.7V97.14C190.9 87.69 198.5 79.1 208 79.1C217.5 79.1 225.1 87.69 225.1 97.14V106.3C229.8 107.3 234.9 108.6 241.1 110.8C250 113.9 254.7 123.7 251.6 132.6C248.5 141.5 238.7 146.3 229.8 143.2C224.8 141.4 219.5 139.8 214.7 139C203 137.2 189.1 138.9 188.8 145.6C188.1 149.4 187.7 152.2 207.1 158.1V158.1zM208 352C189.3 352 171.2 349.7 153.9 345.8C123.3 364.8 79.13 384 24.95 384C14.97 384 5.93 378.1 2.018 368.9C-1.896 359.7-.0074 349.1 6.739 341.9C7.26 341.5 29.38 317.4 45.73 285.9C17.18 255.8 0 217.6 0 176C0 78.8 93.13 0 208 0C322.9 0 416 78.8 416 176C416 273.2 322.9 352 208 352zM368 176C368 105.4 296.2 48 208 48C119.8 48 48 105.4 48 176C48 211.2 65.71 237.2 80.57 252.9L104.1 277.8L88.31 308.1C84.74 314.1 80.73 321.9 76.55 328.5C94.26 323.4 111.7 315.5 128.7 304.1L145.4 294.6L164.6 298.1C179.2 302.3 193.8 304 207.1 304C296.2 304 368 246.6 368 176H368zM448 176.6L448 176C448 159.5 445.8 143.5 441.6 128.2C552 132.4 640 209.5 640 304C640 345.6 622.8 383.8 594.3 413.9C610.6 445.4 632.7 469.5 633.3 469.9C640 477.1 641.9 487.7 637.1 496.9C634.1 506.1 625 512 615 512C560.9 512 516.7 492.8 486.1 473.8C468.8 477.7 450.7 480 432 480C350 480 279.1 439.8 245.2 381.5C262.5 379.2 279.1 375.3 294.9 369.9C322.9 407.1 373.9 432 432 432C446.2 432 460.8 430.3 475.4 426.1L494.6 422.6L511.3 432.1C528.3 443.5 545.7 451.4 563.5 456.5C559.3 449.9 555.3 442.1 551.7 436.1L535.9 405.8L559.4 380.9C574.3 365.3 592 339.2 592 304C592 237.7 528.7 183.1 447.1 176.6H448z\"]\n};\nvar faLinkSimpleSlash = {\n  prefix: 'far',\n  iconName: 'link-simple-slash',\n  icon: [640, 512, [], \"e1ce\", \"M154.9 96.08C156.6 96.03 158.3 96 160 96H264C277.3 96 288 106.7 288 120C288 133.3 277.3 144 264 144H216L328.3 232H424C437.3 232 448 242.7 448 256C448 269.3 437.3 280 424 280H389.5L499.6 366.3C552.1 357 592 311.2 592 256C592 194.1 541.9 144 480 144H376C362.7 144 352 133.3 352 120C352 106.7 362.7 96 376 96H480C568.4 96 640 167.6 640 256C640 321.1 601.1 377.1 545.3 402.1L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L154.9 96.08zM.001 256C.001 208.1 20.28 166.7 52.58 137.4L91.05 167.7C64.84 188.2 48 220.2 48 256C48 317.9 98.14 368 160 368H264C277.3 368 288 378.7 288 392C288 405.3 277.3 416 264 416H160C71.64 416 .001 344.4 .001 256V256z\"]\n};\nvar faDemocrat = {\n  prefix: 'far',\n  iconName: 'democrat',\n  icon: [640, 512, [], \"f747\", \"M638.7 221.2l-19.75-29.5c-25.25-37.88-66.51-61.25-111.6-63.75H288.3L214.6 66.75C226 47.62 226.1 23.75 213.8 4.87c-3.376-5.125-10.75-5.875-15.13-1.5L157.6 44.25l-41.88-41.88C112.1-1.255 106.1-.6302 103.4 3.62C91.1 20.75 93.5 43.25 106.5 59.62L13.48 168.2c-14.75 17.13-17.63 41.38-7.501 61.5l13.63 27.38c9.627 19.13 28.88 30.88 50.13 30.88h31.01c14.88 0 29.25-6 38.26-15.13l10.25-8.625l26.38 68.25v139.5C175.6 494.1 193.6 512 215.6 512h72.01c22.13 0 40.01-17.88 40.01-40v-40h96.14v40C423.8 494.1 441.8 512 463.8 512h72.14c22.13 0 40.01-17.88 40.01-40V214.8c.9728 1.227 2.2 2.195 3.125 3.586l19.63 29.38c1.125 1.875 3 3 5.001 3.5c2.25 .5 4.251 0 6.001-1.25l26.75-17.75C640.1 229.7 641.1 224.7 638.7 221.2zM527.8 463.1h-56.13v-64c0-8.75-7.126-16-16-16H295.7c-8.876 0-16 7.25-16 16v64H223.5v-112h304.3V463.1zM527.8 303.1H214.6l-37.01-98.75c-3.876-10.5-16.88-13.88-25.38-6.625L106.2 237.7C104.7 239.2 102.6 239.1 100.6 239.1H69.62c-3.126 0-5.876-1.75-7.251-4.375L48.62 208.2C47.24 205.4 47.62 201.1 49.74 199.5l88.76-103.5h36.26l96.14 80h216.9c22.13 0 40.01 17.88 40.01 40V303.1zM283.7 226.7L275.4 210.2c-1.5-3-5.751-3-7.251 0L260 226.7L241.6 229.5c-3.251 .5-4.501 4.5-2.125 6.75L252.6 249.2L249.6 267.4C249 270.7 252.5 273.2 255.4 271.6l16.25-8.625l16.38 8.625c2.875 1.5 6.376-.875 5.751-4.25L290.7 249.2l13.25-13c2.375-2.25 1.125-6.25-2.25-6.75L283.7 226.7zM379.4 226.7L371.2 210.2c-1.5-3-5.626-3-7.126 0L355.8 226.7l-18.25 2.75c-3.376 .5-4.626 4.5-2.25 6.75L348.5 249.2l-3.126 18.13c-.6251 3.375 2.875 5.875 5.751 4.25l16.38-8.625l16.25 8.625c2.875 1.5 6.376-.875 5.876-4.25L386.5 249.2l13.13-13c2.5-2.25 1.125-6.25-2.125-6.75L379.4 226.7zM475.7 226.7l-8.251-16.5c-1.5-3-5.751-3-7.251 0l-8.126 16.5l-18.38 2.75c-3.251 .5-4.501 4.5-2.125 6.75l13.13 13l-3 18.13c-.6251 3.375 2.875 5.875 5.751 4.25l16.25-8.625l16.38 8.625c2.875 1.5 6.376-.875 5.751-4.25L482.7 249.2l13.25-13c2.375-2.25 1.125-6.25-2.25-6.75L475.7 226.7z\"]\n};\nvar faFaceConfused = {\n  prefix: 'far',\n  iconName: 'face-confused',\n  icon: [512, 512, [], \"e36d\", \"M190.4 395.2C179.8 403.2 164.8 401 156.8 390.4C148.8 379.8 150.1 364.8 161.6 356.8L174.4 347.2C211.8 319.2 257.3 304 304 304H344C357.3 304 368 314.7 368 328C368 341.3 357.3 352 344 352H304C267.7 352 232.3 363.8 203.2 385.6L190.4 395.2zM208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faPinball = {\n  prefix: 'far',\n  iconName: 'pinball',\n  icon: [448, 512, [], \"e229\", \"M395.1 385.6L167.1 213.2C148.7 199.4 126.6 191.1 103.8 191.1c-43.57 0-84.28 27.16-98.61 69.83C1.739 272.3-.0003 282.1-.0003 293.7c0 10.23 3.675 74.86 71.69 96.5l274.5 87.33C351.5 479.2 357 480 362.5 480c17.93 0 53.54-13.74 53.54-52.44C415.1 400.2 395.1 386.3 395.1 385.6zM368 427.4C368 427.5 368 427.4 368 427.4c0 2.218-2.137 4.59-5.438 4.59c-.6707 0-1.308-.1022-1.852-.2804l-274.5-87.33C49.96 332.9 48.03 299 48.03 293.6c0-40.64 38.12-53.59 55.67-53.59c12.15 0 24.18 3.767 34.48 11.47l227.1 172.4C367.9 425.3 368 426.1 368 427.4zM104 272C90.74 272 80 282.7 80 295.1C80 309.3 90.74 320 104 320S128 309.3 128 295.1C128 282.7 117.3 272 104 272zM352 32c-53.02 0-96 42.98-96 96s42.98 96 96 96s96-42.98 96-96S405 32 352 32zM352 176c-26.47 0-48-21.53-48-48s21.53-48 48-48s48 21.53 48 48S378.5 176 352 176z\"]\n};\nvar faZ = {\n  prefix: 'far',\n  iconName: 'z',\n  icon: [384, 512, [122], \"5a\", \"M360 480H24c-9.344 0-17.81-5.406-21.75-13.86s-2.625-18.44 3.375-25.58L308.5 80H24C10.75 80 0 69.25 0 56S10.75 32 24 32h336c9.344 0 17.81 5.406 21.75 13.86s2.625 18.44-3.375 25.58L75.5 432H360c13.25 0 24 10.75 24 24S373.3 480 360 480z\"]\n};\nvar faPersonSkiing = {\n  prefix: 'far',\n  iconName: 'person-skiing',\n  icon: [512, 512, [9975, \"skiing\"], \"f7c9\", \"M432.1 96.02c26.51 0 47.99-21.5 47.99-48.01S458.6 0 432.1 0s-47.98 21.5-47.98 48.01S405.6 96.02 432.1 96.02zM119.1 91.65L108.5 114.2C114.2 117 120.2 118.4 126.2 118.4c9.128 0 18.02-3.2 25.06-9.102l132.8 66.27l61.14-24.38l14.13 42.26c3.376 10.13 10.5 18.38 20 23.13l58.14 29.01c3.456 1.746 7.134 2.571 10.76 2.571c13.29 0 24.01-10.77 24.01-24.01c0-8.809-4.867-17.27-13.39-21.44L403.7 175l-18.13-54.39c-12.21-36.63-47.73-38.33-53.23-38.33c-7.042 0-14.07 1.319-20.66 3.943L237.1 116.2L164.9 80.33c.009-.3461 .0134-.692 .0134-1.038c0-14.13-7.468-27.7-20.89-34.53L132.9 66.45L98.17 59.43C97.81 59.36 97.55 59.35 97.19 59.35c-1.501 0-2.954 .6411-3.967 1.857C92.31 62.17 91.92 63.39 91.92 64.62c0 1.465 .5858 2.941 1.81 3.961L119.1 91.65zM511.1 469.1c0-13.23-10.56-23.95-23.89-23.95c-19.02 0-18.96 19.11-46.15 19.11c-5.481 0-10.95-1.165-15.87-3.389l-143.1-74.03l49.76-74.52c4.488-6.785 6.692-14.55 6.692-22.27c0-10.34-3.96-20.58-11.69-28.25L270.5 204.5L193.6 166.4C193.4 168.4 193.3 170.3 193.3 172.2c0 14.59 5.419 28.59 15.91 39.09l79.89 79.89l-49.14 73.64L34.97 258.8C31.4 256.1 27.65 256.1 23.93 256.1C9.727 256.1 0 267.9 0 280.1c0 8.673 4.735 17.04 12.96 21.24l392 202.6c11.88 5.501 24.45 8.119 37.08 8.119C481.1 512 511.1 486.7 511.1 469.1z\"]\n};\nvar faSkiing = faPersonSkiing;\nvar faDeer = {\n  prefix: 'far',\n  iconName: 'deer',\n  icon: [576, 512, [129420], \"f78e\", \"M448 160C448 168.8 440.8 176 432 176C423.2 176 416 168.8 416 160C416 151.2 423.2 144 432 144C440.8 144 448 151.2 448 160zM288 40C288 53.25 298.7 64 312 64H328C341.3 64 352 53.25 352 40V16C352 7.164 359.2 0 368 0C376.8 0 384 7.164 384 16V40C384 48.59 382.1 56.73 378.6 64H448C461.3 64 472 53.25 472 40V16C472 7.164 479.2 0 488 0C496.8 0 504 7.164 504 16V40C504 60.67 492.8 78.72 476.1 88.42L529.6 137C543.9 149.1 552 168.4 552 187.6C552 225.4 521.4 256 483.6 256H441.3L425.2 304.2C424.4 306.6 424 309.2 424 311.8V472C424 494.1 406.1 512 384 512H336C313.9 512 296 494.1 296 472V376H289.2C267.1 376 245.4 371.4 225.4 362.7C221.1 379.8 210.7 395.1 195.5 405.2L188.1 409.5L206.7 458.3C216.2 484.4 196.9 512 169.2 512H123.2C106.4 512 91.36 501.5 85.62 485.7L63.16 423.9C57.61 408.7 57.38 391.1 62.52 376.5L70.77 351.8C71.58 349.4 72 346.8 72 344.2V339.9C72 333.5 69.47 327.4 64.97 322.9L63.9 321.8C62.93 330.2 55.54 336.5 47 335.1C38.18 335.4 31.48 327.8 32.03 319L35.34 266C36.45 248.4 42.25 232.1 51.5 218.4C67.73 188.4 99.49 168 136 168H327L334.2 144H305.1C296 144 288 135.1 288 126C288 117.8 293.6 110.6 301.6 108.6L352 96H312C281.1 96 256 70.93 256 40V16C256 7.164 263.2 .0003 272 .0003C280.8 .0003 288 7.164 288 16L288 40zM418.1 112C403.7 112 391 121.4 386.9 135.2L367.9 198.9C364.8 209 355.5 216 344.9 216H136C109.5 216 88 237.5 88 264V268.1C88 274.5 90.53 280.6 95.03 285.1L98.91 288.1C112.4 302.5 120 320.8 120 339.9V344.2C120 351.9 118.8 359.6 116.3 366.1L108.1 391.7C106.3 396.9 106.4 402.4 108.3 407.5L128.8 464H157.7L137.4 408.2C133.7 397.8 137.5 386.2 146.7 380L168.9 365.2C176.7 360 180.8 350.6 179.2 341.3L176.3 323.9C174.8 314.5 178.9 305 186.1 299.8C195 294.7 205.4 294.7 213.3 300L227.1 309.2C245.4 321.5 267.1 328 289.2 328H320C333.3 328 344 338.7 344 352V464H376V311.8C376 304 377.2 296.4 379.7 289L401.2 224.4C404.5 214.6 413.7 207.1 424 207.1H483.6C494.9 207.1 504 198.9 504 187.6C504 181.9 501.6 176.4 497.3 172.6L440 120.5C434 115 426.2 111.1 418.1 111.1L418.1 112z\"]\n};\nvar faInputPipe = {\n  prefix: 'far',\n  iconName: 'input-pipe',\n  icon: [640, 512, [], \"e1be\", \"M144 328C144 341.3 133.3 352 120 352C106.7 352 96 341.3 96 328V184C96 170.7 106.7 160 120 160C133.3 160 144 170.7 144 184V328zM0 128C0 92.65 28.65 64 64 64H576C611.3 64 640 92.65 640 128V384C640 419.3 611.3 448 576 448H64C28.65 448 0 419.3 0 384V128zM48 128V384C48 392.8 55.16 400 64 400H576C584.8 400 592 392.8 592 384V128C592 119.2 584.8 112 576 112H64C55.16 112 48 119.2 48 128z\"]\n};\nvar faRoadLock = {\n  prefix: 'far',\n  iconName: 'road-lock',\n  icon: [640, 512, [], \"e567\", \"M422.3 32C452.6 32 479.7 51.05 490 79.61L519.1 160.4C502.5 161.7 486.9 166.6 473.1 174.4L444.8 95.87C441.4 86.35 432.4 80 422.3 80H344V104C344 117.3 333.3 128 319.1 128C306.7 128 295.1 117.3 295.1 104V80H217.7C207.6 80 198.6 86.35 195.2 95.87L85.71 399.9C80.08 415.5 91.67 432 108.3 432H295.1V408C295.1 394.7 306.7 384 319.1 384C333.3 384 344 394.7 344 408V432H384V480H108.3C58.43 480 23.66 430.5 40.55 383.6L149.1 79.61C160.3 51.05 187.4 32 217.7 32L422.3 32zM344 296C344 309.3 333.3 320 319.1 320C306.7 320 295.1 309.3 295.1 296V216C295.1 202.7 306.7 192 319.1 192C333.3 192 344 202.7 344 216V296zM528 192C572.2 192 608 227.8 608 272V320C625.7 320 640 334.3 640 352V480C640 497.7 625.7 512 608 512H448C430.3 512 416 497.7 416 480V352C416 334.3 430.3 320 448 320V272C448 227.8 483.8 192 528 192zM528 240C510.3 240 496 254.3 496 272V320H560V272C560 254.3 545.7 240 528 240z\"]\n};\nvar faA = {\n  prefix: 'far',\n  iconName: 'a',\n  icon: [384, 512, [97], \"41\", \"M382.1 446.7l-168-400c-7.469-17.81-36.78-17.81-44.25 0l-168 400c-5.141 12.22 .6094 26.3 12.83 31.42c12.25 5.156 26.3-.6094 31.42-12.83l33.79-80.45h224.2l33.79 80.45C341.7 474.5 350.6 480 360 480c3.094 0 6.25-.5938 9.281-1.875C381.5 473 387.3 458.9 382.1 446.7zM100.1 336.8L192 117.1l91.92 218.9H100.1z\"]\n};\nvar faBookmarkSlash = {\n  prefix: 'far',\n  iconName: 'bookmark-slash',\n  icon: [640, 512, [], \"e0c2\", \"M630.8 469.1L512 375.1V48C512 21.49 490.5 0 464 0h-288C149.5 0 128 21.49 128 48v27.01L38.81 5.111C28.35-3.061 13.32-1.249 5.121 9.189C-3.051 19.63-1.233 34.72 9.189 42.89L601.2 506.9C605.6 510.3 610.8 512 615.1 512c7.125 0 14.16-3.161 18.89-9.193C643.1 492.4 641.2 477.3 630.8 469.1zM464 338.4l-288-225.7V54C176 50.63 178.6 48 181.1 48h276C461.4 48 464 50.63 464 54V338.4zM320 368l-144 84V234.2L128 196.6v283.4c0 24.7 26.79 40.08 48.12 27.64L320 423.6l143.9 83.93c16.62 9.695 36.39 2.383 44.38-12.96l-83.71-65.6L320 368z\"]\n};\nvar faTemperatureArrowDown = {\n  prefix: 'far',\n  iconName: 'temperature-arrow-down',\n  icon: [512, 512, [\"temperature-down\"], \"e03f\", \"M192 368c0 26.5-21.5 48.08-48 48.08S96 394.5 96 368c0-20.88 13.38-38.5 32-45.13l.0005-18.92c0-8.75 7.25-15.99 15.1-15.99s15.1 7.24 15.1 15.99l.0002 18.92C178.6 329.5 192 347.1 192 368zM255.1 278.5c19.75 24.62 32 55.5 32 89.5c0 79.5-64.5 144-143.1 144S0 447.5 0 368c0-34 12.25-64.88 32-89.5V112C32 50.13 82.13 0 144 0s111.1 50.13 111.1 112V278.5zM240 368c0-27-11.75-47.25-21.5-59.63L208 295.3V112c0-35.25-28.75-64-64-64s-64 28.75-64 64v183.4L69.5 308.5C59.75 320.8 48 341 48 368c0 52.88 43.13 96 96 96S240 420.9 240 368zM504.1 358.2c-9.844-8.844-24.98-8.062-33.91 1.781L440 393.5V56C440 42.75 429.3 32 416 32s-24 10.75-24 24v337.5l-30.16-33.52c-8.891-9.844-24.05-10.62-33.91-1.781c-9.844 8.875-10.64 24.03-1.781 33.91l72 80C402.7 477.1 409.2 480 416 480s13.28-2.875 17.84-7.938l72-80C514.7 382.2 513.9 367 504.1 358.2z\"]\n};\nvar faTemperatureDown = faTemperatureArrowDown;\nvar faMace = {\n  prefix: 'far',\n  iconName: 'mace',\n  icon: [512, 512, [], \"f6f8\", \"M500.1 209.9l-80.75-25.77c-13.59-45.11-49.13-80.3-94.35-92.1l-27.32-80.43C295.5 4.172 291.8 1.051 288 0c-3.83 1.051-7.514 4.172-9.699 10.7L250.1 91.12C205.8 103.8 170.2 138.9 156.6 183.1L75.88 209.8C60.13 214.8 59.1 228.3 75.74 233.6l80.08 27.42C160 276.1 166.9 289.1 175.6 302.5l-168.6 168.6c-9.375 9.375-9.375 24.56 0 33.94C11.72 509.7 17.84 512 24 512s12.28-2.344 16.97-7.031l168.5-168.5c11.78 8.258 24.77 14.94 38.9 19.23l25.57 81.04C276.9 445.9 282.6 449.1 288 447.6c5.369 1.492 11.1-1.727 14.01-10.96l25.57-81.19c44.95-13.64 79.95-49.13 92.6-94.51l80.08-27.37C516 228.4 515.9 214.9 500.1 209.9zM288 312C239.5 312 200 272.5 200 224c0-48.47 39.53-88 88-88S376 175.5 376 224C376 272.5 336.5 312 288 312zM288 192c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S305.7 192 288 192z\"]\n};\nvar faFeatherPointed = {\n  prefix: 'far',\n  iconName: 'feather-pointed',\n  icon: [512, 512, [\"feather-alt\"], \"f56b\", \"M481.2 0c-.7578 0-1.514 .0299-2.284 .0846C362.5 8.436-2.977 61.97 75.11 402.1l-68.07 68.07c-9.375 9.375-9.375 24.56 0 33.94c4.688 4.688 10.81 7.031 16.97 7.031s12.28-2.344 16.97-7.031l68.13-68.13c32.43 7.434 62.3 11.16 89.74 11.16c261.1 0 305.5-309.5 313.1-414.9C513.2 15.04 498.1 0 481.2 0zM198.8 400c-15.38 0-31.8-1.74-48.63-4.275L193.9 352h141.2C284.7 392 231.6 400 198.8 400zM380.2 304H241.9l48-48h119.8C400.6 274.4 390.6 289.9 380.2 304zM429.5 208h-91.54l7.031-7.031c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0l-195.1 195.1C105 291.4 116.4 233.6 150.6 186.4c73.56-101.5 238.6-129.2 311.8-136.7C456.5 113.7 444.6 165.2 429.5 208z\"]\n};\nvar faFeatherAlt = faFeatherPointed;\nvar faSausage = {\n  prefix: 'far',\n  iconName: 'sausage',\n  icon: [512, 512, [], \"f820\", \"M447.9 69.88l15.11-45.74C464.9 18.64 464 12.38 460.5 7.625C457 2.875 451.5 0 445.6 0h-59.25C380.5 0 375 2.875 371.5 7.625C368 12.38 367.1 18.64 369 24.14l15.25 45.73C346.9 83 320 118.2 320 160c0 88.25-71.75 160-160 160c-41.75 0-77 26.88-90.12 64.13L24.14 369C18.64 367.1 12.38 368 7.625 371.5C2.875 375 0 380.5 0 386.4v59.25C0 451.5 2.875 457 7.625 460.5c4.75 3.375 11.02 4.375 16.52 2.5l45.73-15.25C83 485.1 118.2 512 159.1 512C354.1 512 512 354.1 512 160C512 118.2 485.1 83 447.9 69.88zM160 464c-26.5 0-48-21.5-48-48s21.5-48 48-48c114.8 0 208-93.25 208-208c0-26.5 21.5-48 48-48s48 21.5 48 48C464 327.6 327.6 464 160 464z\"]\n};\nvar faTrashCanClock = {\n  prefix: 'far',\n  iconName: 'trash-can-clock',\n  icon: [576, 512, [], \"e2aa\", \"M317.5 24.94L354.2 80H424C437.3 80 448 90.75 448 104C448 117.3 437.3 128 424 128H416V192.7C399.2 194.2 383.1 198.1 368 203.1V128H79.1V432C79.1 449.7 94.33 464 111.1 464H284.5C296.7 482.8 312.5 499.1 330.8 512H112C67.82 512 32 476.2 32 432V128H24C10.75 128 0 117.3 0 104C0 90.75 10.75 80 24 80H93.82L130.5 24.94C140.9 9.357 158.4 0 177.1 0H270.9C289.6 0 307.1 9.358 317.5 24.94H317.5zM151.5 80H296.5L277.5 51.56C276 49.34 273.5 48 270.9 48H177.1C174.5 48 171.1 49.34 170.5 51.56L151.5 80zM320 192V232.2C307.9 242.3 297.1 253.9 287.1 266.8V192C287.1 183.2 295.2 176 304 176C312.8 176 320 183.2 320 192V192zM159.1 400C159.1 408.8 152.8 416 143.1 416C135.2 416 127.1 408.8 127.1 400V192C127.1 183.2 135.2 176 143.1 176C152.8 176 159.1 183.2 159.1 192V400zM239.1 400C239.1 408.8 232.8 416 223.1 416C215.2 416 207.1 408.8 207.1 400V192C207.1 183.2 215.2 176 223.1 176C232.8 176 239.1 183.2 239.1 192V400zM576 368C576 447.5 511.5 512 432 512C352.5 512 287.1 447.5 287.1 368C287.1 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM415.1 304V368C415.1 376.8 423.2 384 431.1 384H480C488.8 384 496 376.8 496 368C496 359.2 488.8 352 480 352H447.1V304C447.1 295.2 440.8 288 431.1 288C423.2 288 415.1 295.2 415.1 304V304z\"]\n};\nvar faP = {\n  prefix: 'far',\n  iconName: 'p',\n  icon: [320, 512, [112], \"50\", \"M24 480C10.75 480 0 469.3 0 456V56C0 42.75 10.75 32 24 32h144C251.8 32 320 100.2 320 184s-68.19 152-152 152H48v120C48 469.3 37.25 480 24 480zM48 288h120c57.34 0 104-46.66 104-104S225.3 80 168 80H48V288z\"]\n};\nvar faSnowflake = {\n  prefix: 'far',\n  iconName: 'snowflake',\n  icon: [512, 512, [10052, 10054], \"f2dc\", \"M484.4 294.4c1.715 6.402 .6758 12.89-2.395 18.21s-8.172 9.463-14.57 11.18l-31.46 8.43l32.96 19.03C480.4 357.8 484.4 372.5 477.8 384s-21.38 15.41-32.86 8.783l-32.96-19.03l8.43 31.46c3.432 12.81-4.162 25.96-16.97 29.39s-25.96-4.162-29.39-16.97l-20.85-77.82L280 297.6v84.49l56.97 56.97c9.375 9.375 9.375 24.56 0 33.94C332.3 477.7 326.1 480 320 480s-12.28-2.344-16.97-7.031L280 449.9V488c0 13.25-10.75 24-24 24s-24-10.75-24-24v-38.06l-23.03 23.03c-9.375 9.375-24.56 9.375-33.94 0s-9.375-24.56 0-33.94L232 382.1V297.6l-73.17 42.25l-20.85 77.82c-3.432 12.81-16.58 20.4-29.39 16.97s-20.4-16.58-16.97-29.39l8.43-31.46l-32.96 19.03C55.61 399.4 40.85 395.5 34.22 384s-2.615-26.16 8.859-32.79l32.96-19.03l-31.46-8.43c-12.81-3.432-20.4-16.58-16.97-29.39s16.58-20.4 29.39-16.97l77.82 20.85L208 255.1L134.8 213.8L57.01 234.6C44.2 238 31.05 230.4 27.62 217.6s4.162-25.96 16.97-29.39l31.46-8.432L43.08 160.8C31.61 154.2 27.6 139.5 34.22 128s21.38-15.41 32.86-8.785l32.96 19.03L91.62 106.8C88.18 93.98 95.78 80.83 108.6 77.39s25.96 4.162 29.39 16.97l20.85 77.82L232 214.4V129.9L175 72.97c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0L232 62.06V24C232 10.75 242.8 0 256 0s24 10.75 24 24v38.06l23.03-23.03c9.375-9.375 24.56-9.375 33.94 0s9.375 24.56 0 33.94L280 129.9v84.49l73.17-42.25l20.85-77.82c3.432-12.81 16.58-20.4 29.39-16.97c6.402 1.715 11.5 5.861 14.57 11.18s4.109 11.81 2.395 18.21l-8.43 31.46l32.96-19.03C456.4 112.6 471.2 116.5 477.8 128s2.615 26.16-8.859 32.78l-32.96 19.03l31.46 8.432c12.81 3.432 20.4 16.58 16.97 29.39s-16.58 20.4-29.39 16.97l-77.82-20.85L304 255.1l73.17 42.25l77.82-20.85C467.8 273.1 480.1 281.6 484.4 294.4z\"]\n};\nvar faStomach = {\n  prefix: 'far',\n  iconName: 'stomach',\n  icon: [512, 512, [], \"f623\", \"M397.9 96.75C341.6 90.75 292.2 121.8 269.5 168H256C216.2 168 184 135.8 184 96V23.1c0-13.25-10.75-24-23.1-24S136 10.75 136 23.1V96c0 66.27 53.73 120 120 120h.75C256.6 218.8 256 221.2 256 223.1v63.1C256 327.8 223.8 360 184 360h-64C53.73 360 0 413.7 0 479.1v8.003C0 501.3 10.75 512 23.1 512S48 501.3 48 488v-9.125c0-51.69 59.98-80.25 100.1-47.66l41.14 33.41c28.42 23.08 62.02 39.93 98.25 45.22C408.1 527.4 512 434 512 316.8l.0002-87.06C512 163.3 463.9 103.8 397.9 96.75zM316.8 464C283.1 464 250.1 452.2 224 431l-29-23.5c46.63-4.25 85.38-35.25 101.2-77.5l.25 .7497c24.25-9.125 54.38-5.75 73 8.375c20.12 15.25 46.75 23.12 73.5 23.12c4.5 0 9-.625 13.38-1.125C437.5 420.5 382.4 464 316.8 464zM464 311.1c-22.75 6-48.75 2.5-65.5-10.25C373.1 281.8 337.5 274.2 304 279.5V224c0-44.12 35.88-80 80-80s80 35.88 80 80V311.1z\"]\n};\nvar faNewspaper = {\n  prefix: 'far',\n  iconName: 'newspaper',\n  icon: [512, 512, [128240], \"f1ea\", \"M456 32h-304C121.1 32 96 57.13 96 88v320c0 13.22-10.77 24-24 24S48 421.2 48 408V112c0-13.25-10.75-24-24-24S0 98.75 0 112v296C0 447.7 32.3 480 72 480h352c48.53 0 88-39.47 88-88v-304C512 57.13 486.9 32 456 32zM464 392c0 22.06-17.94 40-40 40H139.9C142.5 424.5 144 416.4 144 408v-320c0-4.406 3.594-8 8-8h304c4.406 0 8 3.594 8 8V392zM264 272h-64C186.8 272 176 282.8 176 296S186.8 320 200 320h64C277.3 320 288 309.3 288 296S277.3 272 264 272zM408 272h-64C330.8 272 320 282.8 320 296S330.8 320 344 320h64c13.25 0 24-10.75 24-24S421.3 272 408 272zM264 352h-64c-13.25 0-24 10.75-24 24s10.75 24 24 24h64c13.25 0 24-10.75 24-24S277.3 352 264 352zM408 352h-64C330.8 352 320 362.8 320 376s10.75 24 24 24h64c13.25 0 24-10.75 24-24S421.3 352 408 352zM400 112h-192c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h192c17.67 0 32-14.33 32-32v-64C432 126.3 417.7 112 400 112z\"]\n};\nvar faRectangleAd = {\n  prefix: 'far',\n  iconName: 'rectangle-ad',\n  icon: [576, 512, [\"ad\"], \"f641\", \"M301.5 317.3C307.4 329.1 302.6 343.5 290.7 349.5C278.9 355.4 264.5 350.6 258.5 338.7L253.2 328H162.8L157.5 338.7C151.5 350.6 137.1 355.4 125.3 349.5C113.4 343.5 108.6 329.1 114.5 317.3L186.5 173.3C190.6 165.1 198.9 160 207.1 160C217.1 160 225.4 165.1 229.5 173.3L301.5 317.3zM186.8 280H229.2L208 237.7L186.8 280zM416 184C416 170.7 426.7 160 440 160C453.3 160 464 170.7 464 184V328C464 341.3 453.3 352 440 352C433.4 352 427.4 349.3 423 344.1C413.6 349.5 403.1 352 392 352C352.2 352 320 319.8 320 280C320 240.2 352.2 208 392 208C400.4 208 408.5 209.4 416 212.1V184zM392 256C378.7 256 368 266.7 368 280C368 293.3 378.7 304 392 304C405.3 304 416 293.3 416 280C416 266.7 405.3 256 392 256zM0 96C0 60.65 28.65 32 64 32H512C547.3 32 576 60.65 576 96V416C576 451.3 547.3 480 512 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H512C520.8 432 528 424.8 528 416V96C528 87.16 520.8 80 512 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faAd = faRectangleAd;\nvar faGuitarElectric = {\n  prefix: 'far',\n  iconName: 'guitar-electric',\n  icon: [512, 512, [127928], \"f8be\", \"M511.2 39.56c-3.624-19.25-18.62-34.41-37.87-38.29c-22.87-4.25-22.75-.5833-106.6 53.66c-9.249 5.875-14.75 15.1-14.75 26.1l.0006 44.58l-83.22 83.24c-2.875-3.625-3.625-8.625-1.75-12.87l15.87-34.12c8.499-18.12 2.749-39.75-13.75-51.25C252.7 100 230.4 101.9 216.2 116.1L180.1 151.4C170.1 161.4 163.4 173.5 158.6 186.8C154.2 198.8 145.4 208.5 133.9 213.9L63.5 246.5c-30.1 12.37-54.37 40.37-61.37 74.37c-6.999 33.87 3.502 68.1 27.1 93.5l67.5 67.5c24.5 24.5 59.62 34.1 93.49 27.1c33.87-6.875 61.1-30.5 74.87-62.62l31.1-69.12c5.374-11.5 15.25-20.37 27.12-24.75c13.37-4.75 25.5-12.37 35.5-22.37l19.87-19.87c16.5-16.5 16.5-43.25 0-59.75c-17.62-17.62-38.87-11.62-42.75-10.37l-21.87 6.937c-6.999 2.25-11.5-1.813-13.5-3.937l149.3-149.4c3.999 1.125 8.124 1.75 12.25 1.75c14.25 0 27.87-6.333 36.99-17.33C510.1 68.06 513.8 53.56 511.2 39.56zM312.1 288.5c5.374 0 10.75-.875 15.1-2.5l24.12-6.375l-19.87 23.12c-5.874 5.75-12.87 10.12-20.62 12.1c-21.1 7.875-39.99 24.25-49.99 45.5l-32.87 71.12c-7.874 19.62-24.1 33.1-45.74 38.25c-20.75 4.25-42.12-2.125-57.12-17.12l-67.49-67.5c-15.12-14.87-21.62-36.37-17.25-57.12c4.374-21.12 18.37-37.75 39.12-46.12l70.24-32.5c21.37-9.1 37.74-27.1 45.62-49.1c2.75-7.75 7.249-14.75 12.1-20.62l36.24-35.62L230.7 180C221.5 200.1 225.6 223.9 241.2 239.5l33.62 33.62C284.7 283 298.1 288.5 312.1 288.5zM134.6 324.8c-6.249-6.25-16.37-6.25-22.62 0l-11.37 11.25c-6.249 6.25-6.249 16.37 0 22.62l52.74 52.62c6.249 6.25 16.37 6.25 22.62 0l11.25-11.25c6.249-6.25 6.249-16.37 0-22.62L134.6 324.8zM198.6 260.8c-6.249-6.25-16.37-6.25-22.62 0L164.6 272c-6.249 6.25-6.249 16.37 0 22.62l52.74 52.62c6.249 6.25 16.37 6.25 22.62 0l11.25-11.25c6.249-6.25 6.249-16.37 0-22.62L198.6 260.8z\"]\n};\nvar faArrowTurnDownRight = {\n  prefix: 'far',\n  iconName: 'arrow-turn-down-right',\n  icon: [512, 512, [], \"e3d6\", \"M343 432.1C333.7 423.6 333.7 408.4 343 399L430.1 312H24C10.75 312 0 301.2 0 288V56C0 42.75 10.75 32 24 32C37.25 32 48 42.75 48 56V264H430.1L343 176.1C333.7 167.6 333.7 152.4 343 143C352.4 133.7 367.6 133.7 376.1 143L504.1 271C509.7 275.7 512 281.8 512 287.1C512 294.2 509.7 300.3 504.1 304.1L376.1 432.1C367.6 442.3 352.4 442.3 343 432.1V432.1z\"]\n};\nvar faMoonCloud = {\n  prefix: 'far',\n  iconName: 'moon-cloud',\n  icon: [640, 512, [], \"f754\", \"M629.6 379.9c-.6641 0-1.357 .0625-2.057 .1953c-11.24 2.143-22.37 3.17-33.32 3.17c-94.81 0-175.1-77.14-175.1-175.5c0-63.19 33.85-121.3 88.79-152.6c8.467-4.812 6.337-17.66-3.281-19.44c-11.2-2.078-29.56-3.746-40.92-3.746c-111.5 0-203.7 81.74-220.6 188.7c.6777 1.33 1.527 2.557 2.152 3.921C248.8 224.2 252.4 224 256 224c12.02 0 23.41 2.475 34.03 6.525c9.482-65.06 54.47-118.7 114.7-140.3c-21.52 34.79-33.51 75.4-33.51 117.6c0 99.44 65.13 183.9 154.9 212.8C506.5 428.1 485.4 432 463.8 432c-51.13 0-97.09-22.1-129.2-57.11c-9.314 13.29-22.12 23.96-36.8 31.15C338.7 451.4 397.8 480 463.7 480c69.04 0 132.2-31.45 173.9-82.93C643.3 389.1 637.1 379.9 629.6 379.9zM320 320c0-35.25-28.75-64-64-64C244 256 232.9 259.5 223.3 265.3C219.8 224.3 185.9 192 144 192C105.3 192 72.88 219.6 65.63 256.3C65.13 256.3 64.63 256 64 256c-35.25 0-64 28.75-64 64s28.75 64 64 64h192C291.3 384 320 355.3 320 320z\"]\n};\nvar faBreadSliceButter = {\n  prefix: 'far',\n  iconName: 'bread-slice-butter',\n  icon: [512, 512, [], \"e3e1\", \"M323.9 265.4C329.9 271.4 333.2 279.5 333.2 288C333.2 296.5 329.9 304.6 323.9 310.6L278.6 355.9C272.6 361.9 264.5 365.2 255.1 365.2C247.5 365.2 239.4 361.9 233.4 355.9L188.1 310.6C182.1 304.6 178.8 296.5 178.8 288C178.8 279.5 182.1 271.4 188.1 265.4L233.4 220.1C239.4 214.1 247.5 210.8 255.1 210.8C264.5 210.8 272.6 214.1 278.6 220.1L323.9 265.4zM511.1 192C512.5 208.4 506.5 224.4 495.2 236.4C483.1 248.4 468.4 255.4 451.1 256H447.1V432C447.1 444.7 442.9 456.9 433.9 465.9C424.9 474.9 412.7 480 399.1 480H111.1C99.27 480 87.06 474.9 78.06 465.9C69.05 456.9 63.1 444.7 63.1 432V256H59.1C43.57 255.4 28.03 248.4 16.79 236.4C5.541 224.4-.4955 208.4-.0034 192C-.0034 96.29 132.4 32 255.1 32C379.6 32 511.1 96.29 511.1 192zM461.2 202.4C463.4 199.4 464.4 195.7 463.1 192C463.1 132.4 358.2 80 255.1 80C153.8 80 47.1 132.4 47.1 192C47.58 195.7 48.58 199.4 50.82 202.4C53.05 205.4 56.33 207.4 59.1 208H111.1V432H399.1V208H451.1C455.7 207.4 458.9 205.4 461.2 202.4z\"]\n};\nvar faCircleArrowRight = {\n  prefix: 'far',\n  iconName: 'circle-arrow-right',\n  icon: [512, 512, [\"arrow-circle-right\"], \"f0a9\", \"M280.3 134.4c-9.719-9-24.91-8.438-33.94 1.25c-9 9.719-8.469 24.88 1.25 33.94L314.9 232H144C130.8 232 120 242.8 120 256S130.8 280 144 280h170.9l-67.21 62.41c-9.719 9.062-10.25 24.22-1.25 33.94c9.031 9.688 24.22 10.25 33.94 1.25l112-104C397.2 269 400 262.7 400 256s-2.781-13.03-7.656-17.59L280.3 134.4zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faArrowCircleRight = faCircleArrowRight;\nvar faUserGroupCrown = {\n  prefix: 'far',\n  iconName: 'user-group-crown',\n  icon: [640, 512, [\"users-crown\"], \"f6a5\", \"M274.7 304H173.3C77.61 304 0 381.6 0 477.3C0 496.5 15.52 512 34.66 512H413.3C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304zM48.71 464C55.38 401.1 108.7 352 173.3 352H274.7c64.61 0 117.1 49.13 124.6 112H48.71zM224 272c70.75 0 128-57.25 128-128V0L288 32L224 0L160 32L96 0v144C96 214.8 153.3 272 224 272zM144 128h160v16C304 188.1 268.1 224 224 224S144 188.1 144 144V128zM544 144C544 82.14 493.9 32 432 32c-17.3 0-33.45 4.285-48 11.38V144c0 31.09-9.285 59.89-24.69 84.47C378.9 245.4 404.1 256 432 256C493.9 256 544 205.9 544 144zM479.1 320h-73.85C451.2 357.7 480 414.1 480 477.3C480 490.1 476.2 501.9 470 512h137.1C625.7 512 640 497.6 640 479.1C640 391.6 568.4 320 479.1 320z\"]\n};\nvar faUsersCrown = faUserGroupCrown;\nvar faCircleI = {\n  prefix: 'far',\n  iconName: 'circle-i',\n  icon: [512, 512, [], \"e111\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM328 176C341.3 176 352 165.3 352 152S341.3 128 328 128h-144C170.8 128 160 138.8 160 152S170.8 176 184 176h48v160h-48C170.8 336 160 346.8 160 360S170.8 384 184 384h144c13.25 0 24-10.75 24-24s-10.75-24-24-24h-48v-160H328z\"]\n};\nvar faToiletPaperCheck = {\n  prefix: 'far',\n  iconName: 'toilet-paper-check',\n  icon: [640, 512, [], \"e5b2\", \"M243.3 259.3C237.1 265.6 226.9 265.6 220.7 259.3L180.7 219.3C174.4 213.1 174.4 202.9 180.7 196.7C186.9 190.4 197.1 190.4 203.3 196.7L232 225.4L292.7 164.7C298.9 158.4 309.1 158.4 315.3 164.7C321.6 170.9 321.6 181.1 315.3 187.3L243.3 259.3zM16.85 487.4C14.95 479.4 16.16 470.9 20.49 463.6L20.52 463.6C24.36 456.6 27.87 449.4 31.06 442C63.63 366.5 63.1 269.6 63.1 192C63.1 85.96 106.1 0 159.1 0H492.1L492.2 .0941C493.4 .032 494.7 0 495.1 0C520.5 0 540.1 11.35 554 24.55C567.6 37.5 577.7 53.99 585.1 70.68C600 104.2 607.1 147.1 607.1 192C607.1 236.9 600 279.8 585.1 313.3C577.7 330 567.6 346.5 554 359.5C540.1 372.6 520.5 384 495.1 384C478.2 384 463 378 450.7 369.7C453.7 351.4 456.4 331.2 458.6 308.9C469.1 325.1 482 336 495.1 336C531.3 336 559.1 271.5 559.1 192C559.1 112.5 531.3 48 495.1 48C494.4 48 492.9 48.13 491.4 48.37C458.2 53.71 431.1 115.1 431.1 192C431.1 250.9 428.2 300.1 422.7 340.6L422.6 341.4C413.2 409.5 398.9 452.8 389.3 475.9C379.3 499.9 356.2 512 333.9 512H47.1C36.47 512 25.83 505.8 20.15 495.8C18.64 493.1 17.54 490.3 16.85 487.4L16.85 487.4zM159.7 48.03C159.6 48.06 159.3 48.13 158.8 48.32C157.9 48.71 156.1 49.64 153.6 51.73C148.5 56.11 141.7 64.33 135 77.7C121.7 104.5 111.1 144.8 111.1 191.1C111.1 234.3 111.9 285.4 106.1 336.1C101.2 378.5 91.97 423.1 73.84 464H333.9C336.6 464 339.2 463.2 341.1 462C342.9 460.1 344.1 459.6 344.1 457.5C357.7 427 383.1 345.2 383.1 191.1C383.1 147.1 391.1 104.2 406.9 70.68C410.3 62.97 414.3 55.3 418.1 47.1H159.1C159.1 47.1 159.9 48 159.7 48.03L159.7 48.03zM519.1 192C519.1 218.5 509.3 240 495.1 240C482.7 240 471.1 218.5 471.1 192C471.1 165.5 482.7 144 495.1 144C509.3 144 519.1 165.5 519.1 192z\"]\n};\nvar faFilterCircleXmark = {\n  prefix: 'far',\n  iconName: 'filter-circle-xmark',\n  icon: [576, 512, [], \"e17b\", \"M472.2 .0003C494.2 .0003 512 17.81 512 39.77C512 48.85 508.9 57.65 503.2 64.71L418.7 169.7C410.4 180 395.3 181.7 384.1 173.4C374.6 165.1 372.1 149.9 381.3 139.6L455 48H57.94L218.7 249C222.1 253.3 224 258.6 224 264V332L246.4 348.8C257 356.8 259.2 371.8 251.2 382.4C243.2 393 228.2 395.2 217.6 387.2L185.6 363.2C179.6 358.7 176 351.6 176 344V272.4L8.504 63.05C2.999 56.17 0 47.62 0 38.81C0 17.37 17.37 0 38.81 0L472.2 .0003zM288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM491.3 331.3C497.6 325.1 497.6 314.9 491.3 308.7C485.1 302.4 474.9 302.4 468.7 308.7L432 345.4L395.3 308.7C389.1 302.4 378.9 302.4 372.7 308.7C366.4 314.9 366.4 325.1 372.7 331.3L409.4 368L372.7 404.7C366.4 410.9 366.4 421.1 372.7 427.3C378.9 433.6 389.1 433.6 395.3 427.3L432 390.6L468.7 427.3C474.9 433.6 485.1 433.6 491.3 427.3C497.6 421.1 497.6 410.9 491.3 404.7L454.6 368L491.3 331.3z\"]\n};\nvar faLocust = {\n  prefix: 'far',\n  iconName: 'locust',\n  icon: [576, 512, [], \"e520\", \"M448 320C448 306.7 458.7 296 472 296C485.3 296 496 306.7 496 320C496 333.3 485.3 344 472 344C458.7 344 448 333.3 448 320V320zM328 32C464.1 32 576 143 576 280V320L576 320.2C575.9 368.3 540.5 408 494.3 414.9L509.5 445.3C515.4 457.1 510.6 471.5 498.7 477.5C486.9 483.4 472.5 478.6 466.5 466.7L441.2 416H330.5L300.8 467.9C294.3 479.4 279.6 483.4 268.1 476.8C256.6 470.3 252.6 455.6 259.2 444.1L275.2 416H241.8C229.7 416 217.6 414.9 205.8 412.6L163.3 470.2C155.5 480.9 140.4 483.2 129.8 475.3C119.1 467.5 116.8 452.4 124.7 441.8L157.9 396.7L116.3 377.8L42.84 470.9C34.62 481.3 19.53 483 9.13 474.8C-1.274 466.6-3.049 451.5 5.164 441.1L71.42 357.2C47.35 345.5 32 321 32 294.1C32 255.4 63.4 224 102.1 224H176.6L245.2 137.1C249.1 131 257.5 127.6 265.2 128C272.1 128.4 280.1 132.6 284.2 139.1L313.6 185.3L348.7 137.8C353.5 131.2 361.4 127.5 369.6 128.1C377.8 128.6 385.1 133.3 389.1 140.5L434.6 224H480C495.3 224 509.8 227.6 522.7 233.1C501.9 145.7 422.6 80 328 80H304C290.7 80 280 69.25 280 56C280 42.75 290.7 32 304 32L328 32zM344.8 224H379.9L364.1 196.6L344.8 224zM237.7 224H281.4L261.9 193.4L237.7 224zM80 294.1C80 302.8 85.06 310.7 92.94 314.3L102 318.4L138.7 272H102.1C89.91 272 80 281.9 80 294.1H80zM199.8 272L146.1 338.1L181.9 354.1C200.7 363.6 221.1 368 241.8 368H455.5C455.6 367.1 455.8 367.1 455.1 367.1C456.1 367.1 456.3 367.1 456.5 368H480C506.5 368 528 346.5 528 320C528 293.5 506.5 272 480 272L199.8 272z\"]\n};\nvar faSort = {\n  prefix: 'far',\n  iconName: 'sort',\n  icon: [320, 512, [\"unsorted\"], \"f0dc\", \"M271.1 288H48.15c-42.62 0-64.24 51.76-33.87 81.9l111.9 112c18.62 18.75 49.12 18.75 67.86 0l111.1-112C335.1 339.8 314.7 288 271.1 288zM160 448l-111.1-112h223.1L160 448zM48.02 223.1h223.8c42.62 0 64.24-51.76 33.87-81.9L193.9 30.07c-18.62-18.75-49.12-18.75-67.86 0l-111.1 112C-15.96 172.2 5.281 223.1 48.02 223.1zM160 63.97l111.1 112H48.02L160 63.97z\"]\n};\nvar faUnsorted = faSort;\nvar faListOl = {\n  prefix: 'far',\n  iconName: 'list-ol',\n  icon: [576, 512, [\"list-1-2\", \"list-numeric\"], \"f0cb\", \"M55.1 56.04C55.1 42.78 66.74 32.04 79.1 32.04H111.1C125.3 32.04 135.1 42.78 135.1 56.04V176H151.1C165.3 176 175.1 186.8 175.1 200C175.1 213.3 165.3 224 151.1 224H71.1C58.74 224 47.1 213.3 47.1 200C47.1 186.8 58.74 176 71.1 176H87.1V80.04H79.1C66.74 80.04 55.1 69.29 55.1 56.04V56.04zM118.7 341.2C112.1 333.8 100.4 334.3 94.65 342.4L83.53 357.9C75.83 368.7 60.84 371.2 50.05 363.5C39.26 355.8 36.77 340.8 44.47 330.1L55.59 314.5C79.33 281.2 127.9 278.8 154.8 309.6C176.1 333.1 175.6 370.5 153.7 394.3L118.8 432H152C165.3 432 176 442.7 176 456C176 469.3 165.3 480 152 480H64C54.47 480 45.84 474.4 42.02 465.6C38.19 456.9 39.9 446.7 46.36 439.7L118.4 361.7C123.7 355.9 123.8 347.1 118.7 341.2L118.7 341.2zM520 72C533.3 72 544 82.75 544 96C544 109.3 533.3 120 520 120H248C234.7 120 224 109.3 224 96C224 82.75 234.7 72 248 72H520zM520 232C533.3 232 544 242.7 544 256C544 269.3 533.3 280 520 280H248C234.7 280 224 269.3 224 256C224 242.7 234.7 232 248 232H520zM520 392C533.3 392 544 402.7 544 416C544 429.3 533.3 440 520 440H248C234.7 440 224 429.3 224 416C224 402.7 234.7 392 248 392H520z\"]\n};\nvar faList12 = faListOl;\nvar faListNumeric = faListOl;\nvar faChartWaterfall = {\n  prefix: 'far',\n  iconName: 'chart-waterfall',\n  icon: [512, 512, [], \"e0eb\", \"M24 32C37.25 32 48 42.75 48 56V408C48 421.3 58.75 432 72 432H488C501.3 432 512 442.7 512 456C512 469.3 501.3 480 488 480H72C32.24 480 0 447.8 0 408V56C0 42.75 10.75 32 24 32zM168 224C181.3 224 192 234.7 192 248V328C192 341.3 181.3 352 168 352C154.7 352 144 341.3 144 328V248C144 234.7 154.7 224 168 224zM288 232C288 245.3 277.3 256 264 256C250.7 256 240 245.3 240 232V152C240 138.7 250.7 128 264 128C277.3 128 288 138.7 288 152V232zM360 64C373.3 64 384 74.75 384 88V168C384 181.3 373.3 192 360 192C346.7 192 336 181.3 336 168V88C336 74.75 346.7 64 360 64zM480 328C480 341.3 469.3 352 456 352C442.7 352 432 341.3 432 328V88C432 74.75 442.7 64 456 64C469.3 64 480 74.75 480 88V328z\"]\n};\nvar faFaceParty = {\n  prefix: 'far',\n  iconName: 'face-party',\n  icon: [640, 512, [], \"e383\", \"M320 464C378.1 464 432.2 439.4 470.1 400H531.7C485.6 467.6 407.1 512 320 512C178.6 512 64 397.4 64 256C64 114.6 178.6 0 320 0C433.4 0 529.7 73.79 563.3 176H560C544.1 176 529.3 180.6 516.8 188.6C488.9 106.8 411.3 48 320 48C205.1 48 112 141.1 112 256C112 370.9 205.1 464 320 464zM182.4 236.8C175.3 231.5 173.9 221.5 179.2 214.4C209.6 173.9 270.4 173.9 300.8 214.4C306.1 221.5 304.7 231.5 297.6 236.8C290.5 242.1 280.5 240.7 275.2 233.6C257.6 210.1 222.4 210.1 204.8 233.6C199.5 240.7 189.5 242.1 182.4 236.8V236.8zM342.4 236.8C335.3 231.5 333.9 221.5 339.2 214.4C369.6 173.9 430.4 173.9 460.8 214.4C466.1 221.5 464.7 231.5 457.6 236.8C450.5 242.1 440.5 240.7 435.2 233.6C417.6 210.1 382.4 210.1 364.8 233.6C359.5 240.7 349.5 242.1 342.4 236.8zM408.7 334.3C408.2 334.9 407.7 335.4 407.2 336H592C600.8 336 608 328.8 608 320V256C608 247.2 600.8 240 592 240H560C551.2 240 544 247.2 544 256C544 264.8 551.2 272 560 272H576C584.8 272 592 279.2 592 288C592 296.8 584.8 304 576 304H560C533.5 304 512 282.5 512 256C512 229.5 533.5 208 560 208H592C618.5 208 640 229.5 640 256V320C640 346.5 618.5 368 592 368H407.2C407.7 368.6 408.2 369.1 408.7 369.7C412.9 374.8 416 381.1 416 388C416 394.9 412.9 401.2 408.7 406.3C404.4 411.5 398.5 416 391.9 419.7C378.7 427.1 361.4 432 344 432C340.4 432 337.2 429.5 336.3 426C335.3 422.5 336.9 418.8 340.1 417L340.1 417L340.3 416.9C340.5 416.8 340.8 416.6 341.2 416.3C342 415.9 343.2 415.1 344.6 414.2C347.4 412.4 351.2 409.7 354.8 406.6C358.6 403.5 362 400 364.5 396.6C366.1 393 368 390.2 368 388C368 385.8 366.1 382.1 364.5 379.4C362 375.1 358.6 372.5 354.8 369.4C351.2 366.3 347.4 363.6 344.6 361.8C343.2 360.9 342 360.1 341.2 359.7C340.8 359.4 340.5 359.2 340.3 359.1L340.1 358.1L340.1 358.1C337.6 357.6 336 354.9 336 352C336 349.1 337.6 346.4 340.1 345L340.1 345L340.3 344.9C340.5 344.8 340.8 344.6 341.2 344.3C342 343.9 343.2 343.1 344.6 342.2C347.4 340.4 351.2 337.7 354.8 334.6C358.6 331.5 362 328.1 364.5 324.6C366.1 321 368 318.2 368 316C368 313.8 366.1 310.1 364.5 307.4C362 303.1 358.6 300.5 354.8 297.4C351.2 294.3 347.4 291.6 344.6 289.8C343.2 288.9 342 288.1 341.2 287.7C340.8 287.4 340.5 287.2 340.3 287.1L340.1 286.1L340.1 286.1C336.9 285.2 335.3 281.5 336.3 277.1C337.2 274.5 340.4 272 344 272C361.4 272 378.7 276.9 391.9 284.3C398.5 287.1 404.4 292.5 408.7 297.7C412.9 302.8 416 309.1 416 316C416 322.9 412.9 329.2 408.7 334.3L408.7 334.3zM51.26 152.2L31.26 100.3C46.62 71.85 66.04 45.97 88.75 23.39L132 37.81C96.46 68.47 68.47 107.7 51.26 152.2zM55.14 12.18C40.89 27.64 27.99 44.36 16.6 62.14L1.067 21.74C-1.156 15.97 .1552 9.423 4.433 4.947C8.71 .4704 15.19-1.136 21.06 .8218L55.14 12.18z\"]\n};\nvar faKidneys = {\n  prefix: 'far',\n  iconName: 'kidneys',\n  icon: [640, 512, [], \"f5fb\", \"M273 216.4L234.3 195.1c2.873-3.375 5.873-6.25 8.373-8.5C283.2 152.7 298.4 82.66 249.8 32.38C207.2-11.59 133.1-9.725 88.82 31.57C12.77 101.1-17.44 201 9.908 294.4c24.37 83.75 92.12 88.38 109.6 88.38c22.25 0 70.62-8.25 97.62-56.5c13.87-24.75 17.12-53.25 9.498-80.25l24.87 13.25c2.75 1.5 4.498 4.125 4.498 7.25v221.5C256 501.3 266.8 512 280 512s23.1-10.74 23.1-23.1V266.5C304 245.1 292.1 225.1 273 216.4zM211.4 151.1C200 160.9 161.5 193.5 180.4 258.6c11.5 39.13-18.62 67-43.5 73.75c-33.5 9.125-68.87-10.38-77.99-41.63c-27.25-93.75 3.5-173.3 67.74-228.6c27.37-23.5 67.37-19.25 89.74 4.875C239 91.48 237 128.1 211.4 151.1zM551.2 31.6c-45.16-41.32-118.5-43.19-161 .8184c-48.6 50.28-33.22 120.2 7.168 155.1c3 2.625 5.75 5.5 8.373 8.5l-38.75 20.38C347.9 225.1 335.1 245.1 335.1 266.5v221.5C335.1 501.3 346.7 512 360 512s23.99-10.74 23.99-23.1V266.5c0-3.125 1.748-5.75 4.498-7.25l24.87-13.25c-7.625 27-4.375 55.5 9.498 80.25c26.1 48.25 75.37 56.5 97.62 56.5c17.5 0 85.24-4.625 109.6-88.38C657.4 201 627.2 101.2 551.2 31.6zM581.1 290.7c-9.125 31.25-44.5 50.75-77.99 41.63C478.2 325.6 448.1 297.7 459.6 258.6c18.87-65.13-19.62-97.75-30.1-107.5c-25.62-22.13-27.62-59.63-5-84.13c22.37-24.13 62.37-28.38 89.74-4.875C577.6 117.5 608.3 196.1 581.1 290.7z\"]\n};\nvar faWifiExclamation = {\n  prefix: 'far',\n  iconName: 'wifi-exclamation',\n  icon: [640, 512, [], \"e2cf\", \"M6.629 184.5c9.062 9.594 24.31 10 33.91 .8438C94.93 133.7 168.1 99.22 248 86.11V56c0-6.48 1.139-12.65 2.754-18.62C157.4 50.66 71.18 90.01 7.473 150.6C-2.152 159.8-2.527 174.9 6.629 184.5zM118.7 320.6c9.219 9.625 24.41 9.844 33.94 .6875C179.4 295.6 212 276.1 248 266.4V216.9C199.4 228.7 155.1 252.3 119.4 286.7C109.8 295.9 109.5 311.1 118.7 320.6zM392 216.9v49.5c35.96 10.63 68.61 29.2 95.37 54.95C492 325.8 497.1 328 503.1 328c6.281 0 12.59-2.469 17.31-7.375c9.188-9.531 8.875-24.72-.6875-33.94C484.9 252.3 440.6 228.7 392 216.9zM632.5 150.6c-63.71-60.62-149.9-99.96-243.3-113.3C390.9 43.35 392 49.52 392 56v30.11c79.86 13.11 153.1 47.55 207.5 99.27C604.1 189.8 610.1 192 615.1 192c6.344 0 12.69-2.5 17.38-7.469C642.5 174.9 642.2 159.8 632.5 150.6zM320 392c-22.09 0-40 17.91-40 40s17.91 40 40 40s40-17.91 40-40S342.1 392 320 392zM320 336c17.69 0 32-14.33 32-32V64c0-17.67-14.31-32-32-32S288 46.33 288 64v240C288 321.7 302.3 336 320 336z\"]\n};\nvar faChartNetwork = {\n  prefix: 'far',\n  iconName: 'chart-network',\n  icon: [640, 512, [], \"f78a\", \"M288 64C288 80.85 281.5 96.18 270.8 107.6L297.7 165.2C309.9 161.8 322.7 160 336 160C374.1 160 410.4 175.5 436.3 200.7L513.9 143.7C512.7 138.7 512 133.4 512 128C512 92.65 540.7 64 576 64C611.3 64 640 92.65 640 128C640 163.3 611.3 192 576 192C563.7 192 552.1 188.5 542.3 182.4L464.7 239.4C474.5 258.8 480 280.8 480 304C480 322.5 476.5 340.2 470.1 356.5L537.5 396.9C548.2 388.8 561.5 384 576 384C611.3 384 640 412.7 640 448C640 483.3 611.3 512 576 512C540.7 512 512 483.3 512 448C512 444.6 512.3 441.3 512.8 438.1L445.4 397.6C418.1 428.5 379.8 448 336 448C264.6 448 205.4 396.1 193.1 328H123.3C113.9 351.5 90.86 368 64 368C28.65 368 0 339.3 0 304C0 268.7 28.65 240 64 240C90.86 240 113.9 256.5 123.3 280H193.1C200.6 240.9 222.9 207.1 254.2 185.5L227.3 127.9C226.2 127.1 225.1 128 224 128C188.7 128 160 99.35 160 64C160 28.65 188.7 0 224 0C259.3 0 288 28.65 288 64V64zM336 400C389 400 432 357 432 304C432 250.1 389 208 336 208C282.1 208 240 250.1 240 304C240 357 282.1 400 336 400z\"]\n};\nvar faPersonDressBurst = {\n  prefix: 'far',\n  iconName: 'person-dress-burst',\n  icon: [640, 512, [], \"e544\", \"M432 48C432 21.49 453.5 0 480 0C506.5 0 528 21.49 528 48C528 74.51 506.5 96 480 96C453.5 96 432 74.51 432 48V48zM587.1 299.8L539.3 215.2L585.5 363.2C588.7 373.5 581 384 570.2 384H544V488C544 501.3 533.3 512 520 512C506.8 512 496 501.3 496 488V384H464V488C464 501.3 453.3 512 440 512C426.7 512 416 501.3 416 488V384H389.8C378.1 384 371.3 373.5 374.5 363.2L420.8 215.2L372.9 299.8C366.4 311.4 351.7 315.4 340.2 308.9C328.6 302.4 324.6 287.7 331.1 276.2L382.9 184.6C402.7 149.6 439.8 128 480 128C520.2 128 557.3 149.6 577.1 184.6L628.9 276.2C635.4 287.7 631.4 302.4 619.8 308.9C608.3 315.4 593.6 311.4 587.1 299.8H587.1zM526.7 336L480 186.5L433.3 336H526.7zM176 8C184.9 8 193 12.9 197.2 20.75L227.3 77.46L290.4 65.64C299.2 64.01 308.1 67.32 313.6 74.27C319.1 81.21 320.4 90.64 316.9 98.79L291.3 157.7L332.2 193L300.5 249.1L268.5 257.7L265.9 321.9C265.6 330.8 260.4 338.7 252.4 342.6C244.4 346.4 234.9 345.5 227.7 340.3L176 302.3L124.3 340.3C117.1 345.5 107.6 346.4 99.64 342.6C91.64 338.7 86.42 330.8 86.07 321.9L83.55 257.7L21.56 240.1C12.99 238.7 6.391 231.8 4.415 223.2C2.439 214.5 5.405 205.5 12.12 199.7L60.72 157.7L35.15 98.79C31.61 90.64 32.86 81.21 38.4 74.27C43.94 67.32 52.85 64.01 61.58 65.64L124.7 77.46L154.8 20.75C158.1 12.9 167.1 8 176 8H176zM176 83.18L158.8 115.6C153.9 124.8 143.5 129.8 133.2 127.9L97.18 121.1L111.8 154.8C115.1 164.4 113.4 175.6 105.4 182.5L77.71 206.4L113.1 215.1C123.2 218.7 130.4 227.7 130.8 238.2L132.3 274.8L161.8 253.1C170.2 246.9 181.8 246.9 190.2 253.1L219.7 274.8L221.2 238.2C221.6 227.7 228.8 218.7 238.9 215.1L274.3 206.4L246.6 182.5C238.6 175.6 236.1 164.4 240.2 154.8L254.8 121.1L218.8 127.9C208.5 129.8 198.1 124.8 193.2 115.6L176 83.18z\"]\n};\nvar faDiceD4 = {\n  prefix: 'far',\n  iconName: 'dice-d4',\n  icon: [512, 512, [], \"f6d0\", \"M512 309.1c0-7.05-2.318-14.15-7.127-20.07l-224-277.1C274.5 3.1 265.2 0 256 0C246.8 0 237.5 3.1 231.1 11.88l-224 277.1C2.318 294.9 0 302 0 309.1c0 9.625 4.319 19.15 12.62 25.43l224 170.1C242.1 509.7 249 512 256 512c6.875 0 13.62-2.135 19.37-6.51l224-170.1C507.7 328.2 512 318.7 512 309.1zM232 87.12V441.5L54.76 306.4L232 87.12zM279.1 441.5V87.12l177.2 219.3L279.1 441.5z\"]\n};\nvar faMoneyCheckDollar = {\n  prefix: 'far',\n  iconName: 'money-check-dollar',\n  icon: [576, 512, [\"money-check-alt\"], \"f53d\", \"M456 272C469.3 272 480 282.7 480 296C480 309.3 469.3 320 456 320H280C266.7 320 256 309.3 256 296C256 282.7 266.7 272 280 272H456zM256 200C256 186.7 266.7 176 280 176H456C469.3 176 480 186.7 480 200C480 213.3 469.3 224 456 224H280C266.7 224 256 213.3 256 200zM180.1 166.3C186.7 167.5 196.7 169.5 201.1 170.7C211.8 173.5 218.2 184.5 215.3 195.1C212.5 205.8 201.5 212.2 190.9 209.3C187 208.3 173.5 205.7 169.1 204.1C156.9 203.1 146.1 204.7 140.5 207.6C134.2 210.4 132.7 213.7 132.3 215.7C131.7 219.1 132.3 220.3 132.5 220.7C132.7 221.2 133.5 222.4 136.1 224.2C142.2 228.4 151.8 231.4 165.1 235.7L166.8 235.9C178.9 239.6 195.1 244.4 207.2 253.3C213.9 258.1 220.2 264.7 224.1 273.7C228.1 282.8 228.9 292.8 227.1 303.2C223.8 322.2 211.2 335.2 195.4 341.9C190.6 343.1 185.4 345.5 180.1 346.5V352C180.1 363.1 171.1 372.1 159.1 372.1C148.9 372.1 139.9 363.1 139.9 352V345.6C130.4 343.4 117.1 339.2 110.1 336.5C108.4 335.9 106.9 335.4 105.7 334.1C95.2 331.5 89.53 320.2 93.02 309.7C96.51 299.2 107.8 293.5 118.3 297C120.3 297.7 122.5 298.4 124.7 299.2C134.2 302.4 144.9 306 150.9 307C163.7 309 173.6 307.7 179.7 305.1C185.2 302.8 187.1 299.8 187.7 296.3C188.4 292.3 187.8 290.5 187.4 289.7C187.1 288.8 186.2 287.4 183.7 285.6C177.8 281.3 168.4 278.2 154.4 273.9L152.2 273.3C140.5 269.8 125.2 265.2 113.6 257.3C107 252.8 100.5 246.6 96.32 237.8C92.08 228.9 91.15 219 92.91 208.8C96.07 190.5 109.1 177.9 124 171.1C128.1 168.9 134.3 167.2 139.9 166V159.1C139.9 148.9 148.9 139.9 160 139.9C171.1 139.9 180.1 148.9 180.1 159.1L180.1 166.3zM0 128C0 92.65 28.65 64 64 64H512C547.3 64 576 92.65 576 128V384C576 419.3 547.3 448 512 448H64C28.65 448 0 419.3 0 384V128zM48 128V384C48 392.8 55.16 400 64 400H512C520.8 400 528 392.8 528 384V128C528 119.2 520.8 112 512 112H64C55.16 112 48 119.2 48 128z\"]\n};\nvar faMoneyCheckAlt = faMoneyCheckDollar;\nvar faVectorSquare = {\n  prefix: 'far',\n  iconName: 'vector-square',\n  icon: [448, 512, [], \"f5cb\", \"M416 32C433.7 32 448 46.33 448 64V128C448 145.7 433.7 160 416 160H408V352H416C433.7 352 448 366.3 448 384V448C448 465.7 433.7 480 416 480H352C334.3 480 320 465.7 320 448V440H128V448C128 465.7 113.7 480 96 480H32C14.33 480 0 465.7 0 448V384C0 366.3 14.33 352 32 352H40V160H32C14.33 160 0 145.7 0 128V64C0 46.33 14.33 32 32 32H96C113.7 32 128 46.33 128 64V72H320V64C320 46.33 334.3 32 352 32H416zM360 72V120H408V72H360zM88 352H96C113.7 352 128 366.3 128 384V392H320V384C320 366.3 334.3 352 352 352H360V160H352C334.3 160 320 145.7 320 128V120H128V128C128 145.7 113.7 160 96 160H88V352zM88 440V392H40V440H88zM408 440V392H360V440H408zM88 120V72H40V120H88z\"]\n};\nvar faBreadSlice = {\n  prefix: 'far',\n  iconName: 'bread-slice',\n  icon: [512, 512, [], \"f7ec\", \"M256 32C132.4 32 0 96.29 0 192c0 35.29 26.92 64 60 64H64v176C64 458.5 85.49 480 112 480h288c26.51 0 48-21.49 48-48V256h4C485.1 256 512 227.3 512 192C512 96.29 379.6 32 256 32zM452 208H400v224h-288v-224H60C54.25 208 48 201.6 48 192c0-59.63 105.8-112 208-112s208 52.38 208 112C464 201.6 457.8 208 452 208z\"]\n};\nvar faLanguage = {\n  prefix: 'far',\n  iconName: 'language',\n  icon: [640, 512, [], \"f1ab\", \"M456 164C467 164 476 172.1 476 184V188H536C547 188 556 196.1 556 208C556 219 547 228 536 228H534L532.4 232.5C523.5 256.1 509.9 279.1 492.7 297.9C493.6 298.4 494.5 298.1 495.4 299.5L514.3 310.8C523.8 316.5 526.8 328.8 521.1 338.3C515.5 347.8 503.2 350.8 493.7 345.1L474.8 333.8C470.4 331.1 465.1 328.3 461.7 325.3C451.2 332.8 439.8 339.3 427.8 344.7L424.1 346.3C414 350.8 402.2 346.2 397.7 336.1C393.2 326 397.8 314.2 407.9 309.7L411.5 308.1C417.9 305.2 424.1 301.1 430 298.3L417.9 286.1C410 278.3 410 265.7 417.9 257.9C425.7 250 438.3 250 446.1 257.9L460.7 272.4L461.3 272.1C473.7 259.9 483.8 244.7 491.1 227.1H384C372.1 227.1 364 219 364 207.1C364 196.1 372.1 187.1 384 187.1H436V183.1C436 172.1 444.1 163.1 456 163.1L456 164zM140.1 276L160 233.2L179 276H140.1zM576 64C611.3 64 640 92.65 640 128V384C640 419.3 611.3 448 576 448H64C28.65 448 0 419.3 0 384V128C0 92.65 28.65 64 64 64H576zM576 112H320V400H576C584.8 400 592 392.8 592 384V128C592 119.2 584.8 112 576 112zM178.3 175.9C175.1 168.7 167.9 164 160 164C152.1 164 144.9 168.7 141.7 175.9L77.72 319.9C73.24 329.1 77.78 341.8 87.88 346.3C97.97 350.8 109.8 346.2 114.3 336.1L123.2 315.1H196.8L205.7 336.1C210.2 346.2 222 350.8 232.1 346.3C242.2 341.8 246.8 329.1 242.3 319.9L178.3 175.9z\"]\n};\nvar faWheatAwnSlash = {\n  prefix: 'far',\n  iconName: 'wheat-awn-slash',\n  icon: [640, 512, [], \"e338\", \"M630.8 469.1l-179.8-140.9l2.297-2.307c3.053-3.053 4.559-6.99 4.559-10.95c0-3.338-1.068-6.693-3.184-9.551c16.13-4.125 31.38-12.12 44-24.75l33.75-33.88c3.125-3.125 4.688-7.219 4.688-11.31s-1.562-8.189-4.688-11.31l-25.28-25.32l61.82-61.82C573.7 132.3 576 126.1 576 120C576 106.3 564.8 96 552 96c-6.141 0-12.28 2.344-16.97 7.031L473.2 164.8l-14.05-14.07l109.8-109.8C573.7 36.28 576 30.14 576 24C576 10.29 564.8 0 552 0c-6.141 0-12.28 2.344-16.97 7.031l-109.8 109.8l-14.05-14.07l61.76-61.76C477.7 36.28 480 30.14 480 24C480 10.29 468.8 0 456 0c-6.141 0-12.28 2.344-16.97 7.031l-61.73 61.73l-25.75-25.79c-3.125-3.125-7.219-4.688-11.3-4.688s-8.141 1.562-11.2 4.688l-34.13 34C282.3 89.6 274.3 104.1 270.2 121.1C266.8 118.6 263.6 117.7 260.7 117.7c-6.469 0-10.96 4.555-11.05 4.643L222.7 149.3L38.81 5.109C34.41 1.672 29.19 0 24.03 0C16.91 0 9.845 3.156 5.127 9.187c-8.188 10.44-6.375 25.53 4.062 33.7l591.1 463.1c10.5 8.203 25.56 6.328 33.69-4.078C643.1 492.4 641.2 477.3 630.8 469.1zM357.3 184.5l-11.5 11.38l-17-16.88C319.4 169.6 314.7 157.3 314.7 145c0-12.3 4.689-24.61 14.06-34.05l11.5-11.5l17 17c9.328 9.391 14.02 21.7 14.02 34.02C371.3 162.8 366.7 175.1 357.3 184.5zM396.8 246.6l-16.88-16.88l11.25-11.38c9.375-9.375 21.66-14.06 33.94-14.06c12.28 0 24.56 4.688 33.94 14.06l16.88 17L464.7 246.6c-9.375 9.438-21.66 14.16-33.94 14.16C418.5 260.8 406.2 256 396.8 246.6zM154.4 217.7L136.8 235.4C118 254.1 108.7 278.7 108.7 303.3c0 24.6 9.377 49.19 28.13 67.94l17 17L71.03 470.1C66.34 475.7 64 481.8 64 487.1s2.344 12.31 7.031 17C75.78 509.6 81.91 512 88.03 512c6.125 0 12.25-2.375 17-7l82.63-82.88l16.88 17c18.75 18.75 43.31 28.13 67.88 28.13c24.56 0 49.13-9.377 67.88-28.13l34-34.13c3.102-3.035 4.602-6.977 4.602-10.95c0-.1855-.1699-.3438-.1758-.5293L154.4 217.7zM198.9 342.9l-11.25 11.38l-17-17c-9.375-9.375-14.06-21.66-14.06-33.94c0-12.28 4.688-24.56 14.06-33.94l11.25-11.38l17 17C208 284.1 213 296.1 213 308.1C213 321.9 208 333.9 198.9 342.9zM306.4 405.1C297 414.6 284.8 419.3 272.5 419.3c-12.28 0-24.56-4.719-33.94-14.16l-17-16.88l11.62-11.62c9.346-9.346 21.54-14 33.75-14c12.29 0 24.59 4.719 34 14.13l16.88 16.88L306.4 405.1z\"]\n};\nvar faFaceKissWinkHeart = {\n  prefix: 'far',\n  iconName: 'face-kiss-wink-heart',\n  icon: [512, 512, [128536, \"kiss-wink-heart\"], \"f598\", \"M345.3 472.1C347.3 479.7 350.9 486.4 355.7 491.8C325.1 504.8 291.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 285.3 507.1 313.4 498 339.7C486.9 334.1 474.5 333.1 461.8 334.6C459.7 329.4 457 324.6 453.9 320.1C460.5 299.9 464 278.4 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C285.4 464 313.5 457.9 338.9 446.8L345.3 472.1zM288.7 334.3C284.4 339.5 278.5 344 271.9 347.7C269.2 349.3 266.3 350.7 263.2 352C266.3 353.3 269.2 354.7 271.9 356.3C278.5 359.1 284.4 364.5 288.7 369.7C292.9 374.8 296 381.1 296 388C296 394.9 292.9 401.2 288.7 406.3C284.4 411.5 278.5 416 271.9 419.7C258.7 427.1 241.4 432 224 432C220.4 432 217.2 429.5 216.3 426C215.3 422.5 216.9 418.8 220.1 417L220.1 417L220.3 416.9C220.5 416.8 220.8 416.6 221.2 416.3C222 415.9 223.2 415.1 224.6 414.2C227.4 412.4 231.2 409.7 234.8 406.6C238.6 403.5 242 400 244.5 396.6C246.1 393 248 390.2 248 388C248 385.8 246.1 382.1 244.5 379.4C242 375.1 238.6 372.5 234.8 369.4C231.2 366.3 227.4 363.6 224.6 361.8C223.2 360.9 222 360.1 221.2 359.7C220.8 359.4 220.5 359.2 220.3 359.1L220.1 358.1L220.1 358.1C217.6 357.6 216 354.9 216 352C216 349.1 217.6 346.4 220.1 345L220.1 345L220.3 344.9C220.5 344.8 220.8 344.6 221.2 344.3C222 343.9 223.2 343.1 224.6 342.2C227.4 340.4 231.2 337.7 234.8 334.6C238.6 331.5 242 328.1 244.5 324.6C246.1 321 248 318.2 248 316C248 313.8 246.1 310.1 244.5 307.4C242 303.1 238.6 300.5 234.8 297.4C231.2 294.3 227.4 291.6 224.6 289.8C223.2 288.9 222 288.1 221.2 287.7C220.8 287.4 220.5 287.2 220.3 287.1L220.1 286.1L220.1 286.1C216.9 285.2 215.3 281.5 216.3 277.1C217.2 274.5 220.4 272 224 272C241.4 272 258.7 276.9 271.9 284.3C278.5 287.1 284.4 292.5 288.7 297.7C292.9 302.8 296 309.1 296 316C296 322.9 292.9 329.2 288.7 334.3V334.3zM144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208zM335.6 220C324.1 220 315.7 223.8 310.2 229.7C302.7 237.7 290 238.1 281.9 230.6C273.9 223 273.5 210.4 281 202.3C295.6 186.8 316.3 180 335.6 180C354.1 180 375.7 186.8 390.2 202.3C397.8 210.4 397.4 223 389.3 230.6C381.2 238.1 368.6 237.7 361 229.7C355.6 223.8 346.3 220 335.6 220zM439.4 373.3L459.5 367.6C481.7 361.4 504.6 375.2 510.6 398.4C516.5 421.7 503.3 445.6 481.1 451.8L396.1 475.6C387.5 478 378.6 472.9 376.3 464.2L353.4 374.9C347.5 351.6 360.7 327.7 382.9 321.5C405.2 315.3 428 329.1 433.1 352.3L439.4 373.3z\"]\n};\nvar faKissWinkHeart = faFaceKissWinkHeart;\nvar faDagger = {\n  prefix: 'far',\n  iconName: 'dagger',\n  icon: [384, 512, [], \"f6cb\", \"M341.8 127.1L216 128V23.1C216 10.75 205.3 0 192 0S168 10.75 168 23.1V128L42.21 127.1C21.28 127.1 2.249 143.1 .201 163.9C-2.155 187.9 16.53 208 40 208c19.25 0 34.63-13.88 38.38-32H112v232l63.38 95.13C179.4 509 185.6 512 191.1 512c6.375 0 12.62-3 16.62-8.875L272 408V176h33.63c3.75 18.12 19.13 32 38.38 32c23.47 0 42.16-20.11 39.8-44.07C381.8 143.1 362.7 127.1 341.8 127.1zM224 393.5l-32 48l-32-48V176h64V393.5z\"]\n};\nvar faPodium = {\n  prefix: 'far',\n  iconName: 'podium',\n  icon: [448, 512, [], \"f680\", \"M323.2 464H124.8L90.54 224H42.03l38.2 267.4C81.94 503.2 92.06 512 104 512h240c11.94 0 22.06-8.781 23.77-20.59L405.1 224h-48.5L323.2 464zM424 143.1L128 144V136c0-34.83 24.88-63.95 57.8-70.56C193.1 74.15 203.7 80 216 80h80c22.09 0 40-17.91 40-40C336 17.91 318.1 0 296 0h-80C202.4 0 190.9 7.246 183.7 17.65C125.3 25.69 80 75.42 80 136V144L23.1 143.1C10.75 143.1 0 154.7 0 167.1s10.75 24 23.1 24h400c13.25 0 24-10.75 24-24S437.3 143.1 424 143.1z\"]\n};\nvar faMemoCircleCheck = {\n  prefix: 'far',\n  iconName: 'memo-circle-check',\n  icon: [576, 512, [], \"e1d9\", \"M320 48H63.1C55.16 48 47.1 55.16 47.1 64V448C47.1 456.8 55.16 464 63.1 464H284.5C296.5 482.4 311.9 498.5 329.7 511.3C326.6 511.7 323.3 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H320C355.3 0 384 28.65 384 64V198.6C366.8 203.5 350.6 210.9 336 220.5V63.1C336 55.16 328.8 47.1 320 47.1L320 48zM95.1 152C95.1 138.7 106.7 128 119.1 128H263.1C277.3 128 287.1 138.7 287.1 152C287.1 165.3 277.3 176 263.1 176H119.1C106.7 176 95.1 165.3 95.1 152zM263.1 224C277.3 224 287.1 234.7 287.1 248C287.1 261.3 277.3 272 263.1 272H119.1C106.7 272 95.1 261.3 95.1 248C95.1 234.7 106.7 224 119.1 224H263.1zM167.1 320C181.3 320 191.1 330.7 191.1 344C191.1 357.3 181.3 368 167.1 368H119.1C106.7 368 95.1 357.3 95.1 344C95.1 330.7 106.7 320 119.1 320H167.1zM576 368C576 447.5 511.5 512 432 512C352.5 512 287.1 447.5 287.1 368C287.1 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM476.7 324.7L416 385.4L387.3 356.7C381.1 350.4 370.9 350.4 364.7 356.7C358.4 362.9 358.4 373.1 364.7 379.3L404.7 419.3C410.9 425.6 421.1 425.6 427.3 419.3L499.3 347.3C505.6 341.1 505.6 330.9 499.3 324.7C493.1 318.4 482.9 318.4 476.7 324.7H476.7z\"]\n};\nvar faRouteHighway = {\n  prefix: 'far',\n  iconName: 'route-highway',\n  icon: [448, 512, [], \"f61a\", \"M245.7 9.043C283.2 31.52 329.3 34.14 369.1 16.07C387.7 7.586 409.8 14.71 419.9 32.51L440.6 68.66C447.2 80.27 447.6 94.43 441.6 106.4L433.2 123.3C421.9 145.9 416 170.8 416 196.1C416 216.7 419.9 237.2 427.6 256.5L439.3 285.7C445.1 300 448 315.3 448 330.7C448 377.4 421.2 419.9 379.2 440.1L234.4 509.6C227.8 512.8 220.2 512.8 213.6 509.6L68.84 440.1C26.76 419.9 0 377.4 0 330.7C0 315.3 2.946 300 8.679 285.7L20.37 256.5C28.05 237.2 32 216.7 32 196.1C32 170.8 26.12 145.9 14.83 123.3L6.363 106.4C.3821 94.43 .775 80.27 7.411 68.66L28.07 32.51C38.24 14.71 60.29 7.586 78.95 16.07C118.7 34.14 164.8 31.52 202.3 9.043L211.7 3.42C219.3-1.14 228.7-1.14 236.3 3.42L245.7 9.043zM79.96 192C79.99 193.4 80 194.7 80 196.1C80 222.9 74.89 249.4 64.94 274.3L53.25 303.5C49.78 312.2 48 321.4 48 330.7C48 358.1 64.18 384.7 89.61 396.9L224 461.4L358.4 396.9C383.8 384.7 400 358.1 400 330.7C400 321.4 398.2 312.2 394.8 303.5L383.1 274.3C373.1 249.4 368 222.9 368 196.1C368 194.7 368 193.4 368 192H79.96z\"]\n};\nvar faDownToLine = {\n  prefix: 'far',\n  iconName: 'down-to-line',\n  icon: [384, 512, [\"arrow-alt-to-bottom\"], \"f34a\", \"M169.8 374.6C176 380.9 184.2 384 192.4 384s16.38-3.125 22.62-9.375l135.9-150.4C378.8 193.3 356.9 144 315.3 144h-42.91v-64c0-26.51-21.49-48-48-48h-64c-26.51 0-48 21.49-48 48v64H69.09c-41.63 0-63.52 49.37-35.58 80.23L169.8 374.6zM160.4 192V80h64V192h89.37l-121.4 137.4L71.01 192H160.4zM360 432H24C10.75 432 0 442.8 0 456S10.75 480 24 480h336c13.25 0 24-10.75 24-24S373.3 432 360 432z\"]\n};\nvar faArrowAltToBottom = faDownToLine;\nvar faFilter = {\n  prefix: 'far',\n  iconName: 'filter',\n  icon: [512, 512, [], \"f0b0\", \"M0 73.7C0 50.67 18.67 32 41.7 32H470.3C493.3 32 512 50.67 512 73.7C512 83.3 508.7 92.6 502.6 100L336 304.5V447.7C336 465.5 321.5 480 303.7 480C296.4 480 289.3 477.5 283.6 472.1L191.1 399.6C181.6 392 176 380.5 176 368.3V304.5L9.373 100C3.311 92.6 0 83.3 0 73.7V73.7zM54.96 80L218.6 280.8C222.1 285.1 224 290.5 224 296V364.4L288 415.2V296C288 290.5 289.9 285.1 293.4 280.8L457 80H54.96z\"]\n};\nvar faSquareG = {\n  prefix: 'far',\n  iconName: 'square-g',\n  icon: [448, 512, [], \"e271\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM328 240h-80C234.8 240 224 250.8 224 264S234.8 288 248 288h50.47c-4.219 8.578-10.31 16.97-17.91 24.58c-30.19 30.22-82.94 30.22-113.1 0c-31.19-31.2-31.19-81.95 0-113.2C197.7 169.2 248.1 167.8 280 196.4c9.812 8.859 25 8.078 33.88-1.859c8.844-9.875 8-25.05-1.875-33.89c-50.53-45.3-130.6-43.06-178.5 4.875c-49.91 49.91-49.91 131.1 0 181C157.7 370.7 189.8 384 224 384s66.34-13.31 90.5-37.48c19.53-19.56 32.72-43.44 37.09-67.27C351.9 277.8 352 276.4 352 274.9V264C352 250.8 341.3 240 328 240z\"]\n};\nvar faCirclePhone = {\n  prefix: 'far',\n  iconName: 'circle-phone',\n  icon: [512, 512, [\"phone-circle\"], \"e11b\", \"M374.5 303.6l-54.24-23.25c-6.391-2.766-13.9-.9062-18.24 4.484l-22.02 26.91c-34.63-17-62.77-45.14-79.77-79.75L227.2 209.1c5.375-4.391 7.211-11.83 4.492-18.22L208.4 137.5C205.4 130.5 197.8 126.7 190.5 128.4L140.1 140C132.1 141.7 127.1 147.9 127.1 155.2c0 126.1 102.6 228.8 228.7 228.8c7.336 0 13.6-4.984 15.24-12.11l11.62-50.39C385.3 314.2 381.5 306.6 374.5 303.6zM256 0c-141.4 0-256 114.6-256 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faPhoneCircle = faCirclePhone;\nvar faClipboardPrescription = {\n  prefix: 'far',\n  iconName: 'clipboard-prescription',\n  icon: [384, 512, [], \"f5e8\", \"M320 64h-49.61C262.1 27.48 230.7 0 192 0S121 27.48 113.6 64H64C28.65 64 0 92.66 0 128v320c0 35.34 28.65 64 64 64h256c35.35 0 64-28.66 64-64V128C384 92.66 355.3 64 320 64zM192 48c13.23 0 24 10.77 24 24S205.2 96 192 96S168 85.23 168 72S178.8 48 192 48zM336 448c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V128c0-8.82 7.178-16 16-16h18.26C80.93 117.1 80 122.4 80 128v16C80 152.8 87.16 160 96 160h192c8.836 0 16-7.164 16-16V128c0-5.559-.9316-10.86-2.264-16H320c8.822 0 16 7.18 16 16V448zM294.2 321.8c-7.812-7.812-20.5-7.812-28.31 0L240 347.7l-32.72-32.72C224.4 304.4 236 285.6 236 264c0-33.09-26.91-60-60-60H104C92.97 204 84 212.1 84 224v144c0 11.03 8.969 20 20 20s20-8.969 20-20v-44h35.69l52 52l-25.84 25.84c-7.781 7.812-7.781 20.5 0 28.31C189.8 434.1 194.9 436 200 436s10.25-1.938 14.16-5.844L240 404.3l25.84 25.84C269.8 434.1 274.9 436 280 436s10.25-1.938 14.16-5.844c7.781-7.812 7.781-20.5 0-28.31L268.3 376l25.84-25.84C301.9 342.3 301.9 329.7 294.2 321.8zM176 284H124v-40H176c11.03 0 20 8.969 20 20S187 284 176 284z\"]\n};\nvar faUserNurseHair = {\n  prefix: 'far',\n  iconName: 'user-nurse-hair',\n  icon: [448, 512, [], \"e45d\", \"M96 127.1V70.17C96 56.83 104.3 44.89 116.8 40.21L212.8 4.209C220 1.493 227.1 1.493 235.2 4.209L331.2 40.21C343.7 44.89 352 56.83 352 70.17V127.1H351.7C351.9 130.6 352 133.3 352 135.1V175.1C352 246.7 294.7 303.1 224 303.1C153.3 303.1 96 246.7 96 175.1V135.1C96 133.3 96.1 130.6 96.28 127.1H96zM245.6 135.5C231.9 159.7 205.8 175.1 176 175.1H144C144 220.2 179.8 255.1 224 255.1C268.2 255.1 304 220.2 304 175.1V159.1H296C275.5 159.1 257.3 150.4 245.6 135.5zM213.3 53.33H200C195.6 53.33 192 56.92 192 61.33V66.67C192 71.09 195.6 74.67 200 74.67H213.3V87.1C213.3 92.42 216.9 95.1 221.3 95.1H226.7C231.1 95.1 234.7 92.42 234.7 87.1V74.67H248C252.4 74.67 256 71.09 256 66.67V61.33C256 56.92 252.4 53.33 248 53.33H234.7V39.1C234.7 35.58 231.1 31.1 226.7 31.1H221.3C216.9 31.1 213.3 35.58 213.3 39.1V53.33zM317.1 320.8C391.7 335 448 400.5 448 479.2C448 496.2 434.2 509.9 417.3 509.9H30.72C13.75 509.9 0 496.2 0 479.2C0 400.5 56.33 335 130.9 320.8L224 413.9L317.1 320.8zM204.1 461.9L117.1 374.9C81.56 389.9 55.33 422.6 49.31 461.9H204.1zM243.9 461.9H398.7C392.7 422.6 366.4 389.9 330.9 374.9L243.9 461.9z\"]\n};\nvar faQuestion = {\n  prefix: 'far',\n  iconName: 'question',\n  icon: [320, 512, [10067, 10068, 61736], \"3f\", \"M144 416c-17.67 0-32 14.33-32 32s14.33 32.01 32 32.01s32-14.34 32-32.01S161.7 416 144 416zM211.2 32H104C46.66 32 0 78.66 0 136v16C0 165.3 10.75 176 24 176S48 165.3 48 152v-16c0-30.88 25.12-56 56-56h107.2C244.7 80 272 107.3 272 140.8c0 22.66-12.44 43.27-32.5 53.81L167 232.8C137.1 248 120 277.9 120 310.6V328c0 13.25 10.75 24.01 24 24.01S168 341.3 168 328V310.6c0-14.89 8.188-28.47 21.38-35.41l72.47-38.14C297.7 218.2 320 181.3 320 140.8C320 80.81 271.2 32 211.2 32z\"]\n};\nvar faFileSignature = {\n  prefix: 'far',\n  iconName: 'file-signature',\n  icon: [576, 512, [], \"f573\", \"M48.02 448L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1v94.18L384 206.5V138.6c0-16.98-6.742-33.26-18.74-45.26l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H63.93C28.58 0 0 28.65 0 64l.0065 384c0 35.34 28.58 64 63.93 64H320c29.65 0 54.53-20.52 61.71-48H64.02C55.18 464 48.02 456.8 48.02 448zM292.7 342.3C289.7 345.3 288 349.4 288 353.7V383.9L272.8 384c-4.125 0-8.125-2.5-10.12-6.5c-11.88-23.88-46.25-30.38-66-14.12l-13.88-41.63C179.5 311.9 170.4 305.3 160 305.3s-19.5 6.625-22.75 16.5L119 376.4C117.5 380.9 113.3 384 108.4 384H96c-8.875 0-16 7.125-16 16S87.13 416 96 416h12.38c18.62 0 35.13-11.88 41-29.5L160 354.6L176.9 405c2 6.25 7.5 10.5 14 11H192c5.999 0 11.62-3.375 14.25-8.875l7.749-15.38C216.8 386.3 221.9 385.6 224 385.6s7.25 .625 10.12 6.5C241.5 406.9 256.4 416 272.8 416h77.59c4.264 0 8.35-1.703 11.35-4.727l156.9-158l-67.88-67.88L292.7 342.3zM568.5 167.4L536.6 135.5c-9.875-10-26-10-36 0l-27.25 27.25l67.88 67.88l27.25-27.25C578.5 193.4 578.5 177.3 568.5 167.4z\"]\n};\nvar faToggleLargeOn = {\n  prefix: 'far',\n  iconName: 'toggle-large-on',\n  icon: [576, 512, [], \"e5b1\", \"M384 64C490 64 576 149.1 576 256C576 362 490 448 384 448H192C85.96 448 0 362 0 256C0 149.1 85.96 64 192 64H384zM384 400C463.5 400 528 335.5 528 256C528 176.5 463.5 112 384 112C304.5 112 240 176.5 240 256C240 335.5 304.5 400 384 400z\"]\n};\nvar faUpDownLeftRight = {\n  prefix: 'far',\n  iconName: 'up-down-left-right',\n  icon: [512, 512, [\"arrows-alt\"], \"f0b2\", \"M512 256c0 6.797-2.891 13.28-7.938 17.84l-80 72C419.6 349.9 413.8 352 408 352c-3.312 0-6.625-.6875-9.766-2.078C389.6 346.1 384 337.5 384 328v-48h-104V384l47.1 .0026c9.484 0 18.06 5.578 21.92 14.23s2.25 18.78-4.078 25.83l-72 80C269.3 509.1 262.8 512 255.1 512s-13.28-2.89-17.84-7.937l-71.1-80c-6.328-7.047-7.938-17.17-4.078-25.83s12.44-14.23 21.92-14.23L232 384V280H128v48c0 9.484-5.578 18.06-14.23 21.92C110.6 351.3 107.3 352 104 352c-5.812 0-11.56-2.109-16.06-6.156l-80-72C2.891 269.3 0 262.8 0 256s2.891-13.28 7.938-17.84l80-72C95 159.8 105.1 158.3 113.8 162.1C122.4 165.9 128 174.5 128 184v48h104V128L183.1 128c-9.484 0-18.06-5.578-21.92-14.23S159.8 94.99 166.2 87.94l71.1-80c9.125-10.09 26.56-10.09 35.69 0l72 80c6.328 7.047 7.938 17.17 4.078 25.83s-12.44 14.23-21.92 14.23L280 128v104H384v-48c0-9.484 5.578-18.06 14.23-21.92c8.656-3.812 18.77-2.266 25.83 4.078l80 72C509.1 242.7 512 249.2 512 256z\"]\n};\nvar faArrowsAlt = faUpDownLeftRight;\nvar faDryerHeat = {\n  prefix: 'far',\n  iconName: 'dryer-heat',\n  icon: [448, 512, [\"dryer-alt\"], \"f862\", \"M368 0h-288C35.82 0 0 35.82 0 80V448c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V80C448 35.82 412.2 0 368 0zM400 448c0 8.824-7.178 16-16 16H64c-8.822 0-16-7.176-16-16V80c0-17.64 14.36-32 32-32h288c17.64 0 32 14.36 32 32V448zM128.1 104c0-13.25-10.83-24-24.02-24c-13.31 0-24.02 10.75-24.02 24S90.72 128 104 128C117.2 128 128.1 117.3 128.1 104zM184.1 128c13.19 0 23.89-10.75 23.89-24S197.2 80 184.1 80c-13.31 0-24.02 10.75-24.02 24S170.7 128 184.1 128zM224 160C148.8 160 87.98 220.9 87.98 296S148.8 432 224 432s136-60.88 136-136S299.2 160 224 160zM219.3 371.3C216.2 374.4 212.1 376 208 376s-8.172-1.562-11.3-4.688l-6.703-6.688c-20.03-20.03-24.97-50.47-12.31-75.78C184.2 275.9 181.6 260.3 171.4 250L164.7 243.3C158.4 237.1 158.4 226.1 164.7 220.7c6.25-6.25 16.38-6.25 22.62 0l6.703 6.688c20.03 20.03 24.97 50.47 12.31 75.78C199.8 316.1 202.4 331.8 212.6 342l6.688 6.688C225.6 354.9 225.6 365 219.3 371.3zM283.3 371.3C280.2 374.4 276.1 376 272 376s-8.172-1.562-11.3-4.688l-6.703-6.688c-20.03-20.03-24.97-50.47-12.31-75.78C248.2 275.9 245.6 260.3 235.4 250l-6.688-6.688c-6.266-6.219-6.266-16.34-.0313-22.62c6.25-6.25 16.38-6.25 22.62 0l6.703 6.688c20.03 20.03 24.97 50.47 12.31 75.78c-6.484 12.97-3.953 28.59 6.297 38.84l6.688 6.688C289.6 354.9 289.6 365 283.3 371.3z\"]\n};\nvar faDryerAlt = faDryerHeat;\nvar faHouseChimneyUser = {\n  prefix: 'far',\n  iconName: 'house-chimney-user',\n  icon: [576, 512, [], \"e065\", \"M224 224C224 188.7 252.7 160 288 160C323.3 160 352 188.7 352 224C352 259.3 323.3 288 288 288C252.7 288 224 259.3 224 224zM176 400C176 355.8 211.8 320 256 320H320C364.2 320 400 355.8 400 400C400 408.8 392.8 416 384 416H192C183.2 416 176 408.8 176 400zM464 141.9V56C464 42.75 474.7 31.1 488 31.1C501.3 31.1 512 42.75 512 56V182.6L567.5 229.7C577.6 238.3 578.9 253.4 570.3 263.5C561.7 273.6 546.6 274.9 536.5 266.3L512 245.5V432C512 476.2 476.2 512 432 512H144C99.82 512 64 476.2 64 432V245.5L39.53 266.3C29.42 274.9 14.28 273.6 5.7 263.5C-2.876 253.4-1.634 238.3 8.473 229.7L272.5 5.7C281.4-1.9 294.6-1.9 303.5 5.7L464 141.9zM144 464H432C449.7 464 464 449.7 464 432V204.8L288 55.47L112 204.8V432C112 449.7 126.3 464 144 464z\"]\n};\nvar faHandHoldingHeart = {\n  prefix: 'far',\n  iconName: 'hand-holding-heart',\n  icon: [576, 512, [], \"f4be\", \"M551.1 312.1c-31.13-26.36-69.26-16.12-88.39-1.75l-60.38 45.47h-3.375C399.7 317.9 369.3 288 330.7 288H186.7C158.3 288 130.3 297.4 108.1 314.4l-28.38 21.74H24C10.8 336.1 0 346.9 0 360.1c0 13.19 10.8 23.99 24 23.99l72-.0596l41.26-31.42c14-10.74 31.5-16.49 49.51-16.49h144c27.88 0 29 40.23-1.125 40.23H269.8c-7.5 0-13.75 6.123-13.75 13.74c0 7.619 6.252 13.87 13.75 13.87h134.6c9.711 0 19.16-3.158 26.92-8.996l61.26-46.1c8.252-6.121 20.5-6.621 28.38 0c10.12 8.496 9.375 23.11-.877 30.73l-100.6 75.46c-7.75 5.746-17.13 8.994-26.88 8.994H24C10.8 464 0 474.8 0 488C0 501.2 10.8 512 24 512h368.8c20 0 39.38-6.496 55.26-18.49l100.8-75.83c16.63-12.49 26.5-31.48 27.13-51.97C576.7 345.2 567.8 325.6 551.1 312.1zM275.2 250.5c7 7.375 18.5 7.375 25.5 0l108.1-114.2c31.5-33.13 29.72-88.1-5.65-118.7c-30.88-26.75-76.75-21.9-104.9 7.724L287.1 36.91L276.8 25.28C248.7-4.344 202.7-9.195 171.1 17.56C136.7 48.18 134.7 103.2 166.4 136.3L275.2 250.5z\"]\n};\nvar faArrowUpSmallBig = {\n  prefix: 'far',\n  iconName: 'arrow-up-small-big',\n  icon: [512, 512, [\"sort-size-up-alt\"], \"f88f\", \"M480 256h-160c-17.67 0-32 14.33-32 32v160c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V288C512 270.3 497.7 256 480 256zM464 432h-128v-128h128V432zM320 192h96c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32h-96c-17.6 0-32 14.4-32 32v96C288 177.6 302.4 192 320 192zM336 80h64v64h-64V80zM145.6 39.37c-9.062-9.82-26.19-9.82-35.25 0L14.38 143.4c-9 9.758-8.406 24.96 1.344 33.94C20.35 181.7 26.19 183.8 32 183.8c6.469 0 12.91-2.594 17.62-7.719L104 117.1v338.9C104 469.2 114.8 480 128 480s24-10.76 24-24.02V117.1l54.37 58.95C215.3 185.8 230.5 186.5 240.3 177.4C250 168.4 250.6 153.2 241.6 143.4L145.6 39.37z\"]\n};\nvar faSortSizeUpAlt = faArrowUpSmallBig;\nvar faTrainTrack = {\n  prefix: 'far',\n  iconName: 'train-track',\n  icon: [576, 512, [], \"e453\", \"M211.1 96H364.9L353.4 64.13C348.9 51.66 355.4 37.91 367.9 33.42C380.3 28.93 394.1 35.4 398.6 47.87L415.9 96H464C477.3 96 488 106.7 488 120C488 133.3 477.3 144 464 144H433.2L461.1 224H504C517.3 224 528 234.7 528 248C528 261.3 517.3 272 504 272H479.3L508.1 352H544C557.3 352 568 362.7 568 376C568 389.3 557.3 400 544 400H525.4L542.6 447.9C547.1 460.3 540.6 474.1 528.1 478.6C515.7 483.1 501.9 476.6 497.4 464.1L474.3 400H101.7L78.58 464.1C74.09 476.6 60.34 483.1 47.87 478.6C35.4 474.1 28.93 460.3 33.42 447.9L50.65 400H32C18.75 400 8 389.3 8 376C8 362.7 18.75 352 32 352H67.93L96.73 272H72C58.75 272 48 261.3 48 248C48 234.7 58.75 224 72 224H114L142.8 144H112C98.75 144 88 133.3 88 120C88 106.7 98.75 96 112 96H160.1L177.4 47.87C181.9 35.4 195.7 28.93 208.1 33.42C220.6 37.91 227.1 51.66 222.6 64.13L211.1 96zM193.8 144L165 224H410.1L382.2 144H193.8zM428.3 272H147.7L118.9 352H457.1L428.3 272z\"]\n};\nvar faPuzzlePiece = {\n  prefix: 'far',\n  iconName: 'puzzle-piece',\n  icon: [512, 512, [129513], \"f12e\", \"M425 182c-3.027 0-6.031 .1758-9 .5195V170C416 126.4 372.8 96 333.1 96h-4.519c.3457-2.969 .5193-5.973 .5193-9c0-48.79-43.92-87-100-87c-56.07 0-100 38.21-100 87c0 3.027 .1761 6.031 .5218 9h-56.52C33.2 96 0 129.2 0 170v66.21C0 253.8 6.77 269.9 17.85 282C6.77 294.1 0 310.2 0 327.8V438C0 478.8 33.2 512 73.1 512h110.2c17.63 0 33.72-6.77 45.79-17.85C242.1 505.2 258.2 512 275.8 512h58.21C372.8 512 416 481.6 416 438v-56.52c2.969 .3438 5.973 .5195 9 .5195C473.8 382 512 338.1 512 282S473.8 182 425 182zM425 334c-26.35 0-25.77-26-45.21-26C368.9 308 368 316.9 368 327.8V438c0 14.36-19.64 26-34 26h-58.21C264.9 464 256 455.1 256 444.2c0-19.25 25.1-18.88 25.1-45.21c0-21.54-23.28-39-52-39c-28.72 0-52 17.46-52 39c0 26.35 26 25.77 26 45.21C204 455.1 195.1 464 184.2 464H73.1C59.64 464 48 452.4 48 438v-110.2C48 316.9 56.86 308 67.79 308c19.25 0 18.88 26 45.21 26c21.54 0 39-23.28 39-52s-17.46-52-39-52C86.65 230 87.23 256 67.79 256C56.86 256 48 247.1 48 236.2V170C48 155.6 59.64 144 73.1 144h110.2C195.1 144 204 143.1 204 132.2c0-19.25-26-18.88-26-45.21c0-21.54 23.28-39 52-39c28.72 0 52 17.46 52 39C281.1 113.4 256 112.8 256 132.2C256 143.1 264.9 144 275.8 144h58.21C348.4 144 368 155.6 368 170v66.21C368 247.1 368.9 256 379.8 256c19.25 0 18.88-26 45.21-26c21.54 0 39 23.28 39 52S446.5 334 425 334z\"]\n};\nvar faMoneyCheck = {\n  prefix: 'far',\n  iconName: 'money-check',\n  icon: [576, 512, [], \"f53c\", \"M264 208C277.3 208 288 218.7 288 232C288 245.3 277.3 256 264 256H120C106.7 256 96 245.3 96 232C96 218.7 106.7 208 120 208H264zM96 328C96 314.7 106.7 304 120 304H456C469.3 304 480 314.7 480 328C480 341.3 469.3 352 456 352H120C106.7 352 96 341.3 96 328zM456 160C469.3 160 480 170.7 480 184V232C480 245.3 469.3 256 456 256H376C362.7 256 352 245.3 352 232V184C352 170.7 362.7 160 376 160H456zM0 128C0 92.65 28.65 64 64 64H512C547.3 64 576 92.65 576 128V384C576 419.3 547.3 448 512 448H64C28.65 448 0 419.3 0 384V128zM48 128V384C48 392.8 55.16 400 64 400H512C520.8 400 528 392.8 528 384V128C528 119.2 520.8 112 512 112H64C55.16 112 48 119.2 48 128z\"]\n};\nvar faStarHalfStroke = {\n  prefix: 'far',\n  iconName: 'star-half-stroke',\n  icon: [576, 512, [\"star-half-alt\"], \"f5c0\", \"M378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8zM287.1 384.7C291.9 384.7 295.7 385.6 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.1 79.09L287.1 384.7z\"]\n};\nvar faStarHalfAlt = faStarHalfStroke;\nvar faFileExclamation = {\n  prefix: 'far',\n  iconName: 'file-exclamation',\n  icon: [384, 512, [], \"f31a\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM192 336c13.25 0 24-10.75 24-24v-96C216 202.8 205.3 192 192 192S168 202.8 168 216v96C168 325.3 178.8 336 192 336zM191.1 368C174.3 368 160 382.3 160 400s14.33 32 32 32c17.67 0 32-14.33 32-32S209.7 368 191.1 368z\"]\n};\nvar faCode = {\n  prefix: 'far',\n  iconName: 'code',\n  icon: [640, 512, [], \"f121\", \"M414.9 31.11L270.9 495.1C266.1 507.8 253.5 514.8 240.9 510.9C228.2 506.1 221.1 493.5 225.1 480.9L369.1 16.89C373 4.226 386.5-2.852 399.1 1.077C411.8 5.006 418.9 18.45 414.9 31.11V31.11zM504.4 118.5L632.4 238.5C637.3 243 640 249.4 640 255.1C640 262.6 637.3 268.1 632.4 273.5L504.4 393.5C494.7 402.6 479.6 402.1 470.5 392.4C461.4 382.7 461.9 367.6 471.6 358.5L580.9 255.1L471.6 153.5C461.9 144.4 461.4 129.3 470.5 119.6C479.6 109.9 494.7 109.4 504.4 118.5V118.5zM168.4 153.5L59.09 255.1L168.4 358.5C178.1 367.6 178.6 382.7 169.5 392.4C160.4 402.1 145.3 402.6 135.6 393.5L7.585 273.5C2.746 268.1 0 262.6 0 255.1C0 249.4 2.746 243 7.585 238.5L135.6 118.5C145.3 109.4 160.4 109.9 169.5 119.6C178.6 129.3 178.1 144.4 168.4 153.5V153.5z\"]\n};\nvar faWhiskeyGlass = {\n  prefix: 'far',\n  iconName: 'whiskey-glass',\n  icon: [512, 512, [129347, \"glass-whiskey\"], \"f7a0\", \"M479.1 32H32.04C12.55 32-2.324 49.25 .3008 68.51L56.29 425.1C60.79 456.6 87.78 480 119.8 480h272.9c31.74 0 58.86-23.38 63.36-54.89l55.61-356.6C514.3 49.25 499.5 32 479.1 32zM392.7 432H119.8c-8.121 0-14.84-5.752-16.07-14.34L90.88 336h330.5l-12.84 82.32C407.5 426.1 400.6 432 392.7 432zM428.9 288H83.35l-32.66-208h410.6L428.9 288z\"]\n};\nvar faGlassWhiskey = faWhiskeyGlass;\nvar faMoonStars = {\n  prefix: 'far',\n  iconName: 'moon-stars',\n  icon: [512, 512, [], \"f755\", \"M310.1 389.5c-31.72 5.969-63.91-2.281-88.59-22.72c-24.78-20.5-39-50.72-39-82.91c0-38.56 20.84-74.47 54.19-93.53c11.91-6.656 18.12-19.59 15.91-33.03C250.4 143.9 240.3 133.7 226.1 131.3C170.6 120.7 113.1 135.8 69.16 172.4C25.22 209 0 262.8 0 320c0 105.9 86.01 192 191.8 192c58.19 0 112.6-26.08 148.9-71.04c8.594-10.38 9.619-24.99 2.681-36.55C336.5 392.9 323.1 386.9 310.1 389.5zM191.8 464C112.5 464 48 399.4 48 320c0-42.91 18.91-83.25 51.88-110.7c22.28-18.53 49.22-29.69 77.41-32.53C150.3 205.4 134.5 243.6 134.5 283.9c0 46.53 20.56 90.25 56.41 119.9c23.81 19.72 52.5 31.59 82.53 34.78C249.8 455 221.4 464 191.8 464zM288 63.1l12.42 29.78c.6094 1.225 2.211 2.219 3.578 2.219s2.967-.9941 3.576-2.219l12.42-29.78l29.79-12.42C351 50.97 352 49.36 352 47.1c0-1.365-.9922-2.967-2.211-3.576l-29.79-12.42l-12.42-29.79c-.6094-1.227-2.209-2.217-3.576-2.217s-2.969 .9902-3.578 2.217l-12.42 29.79L258.2 44.42c-1.217 .6094-2.209 2.211-2.209 3.576c0 1.359 .9922 2.971 2.209 3.58L288 63.1zM507.6 216.9L448 192l-24.88-59.63C421.8 129.8 419 127.1 416 127.1s-5.75 1.75-7.125 4.375L384 192l-59.63 24.88C321.8 218.3 320 221 320 224s1.75 5.75 4.375 7.125L384 256l24.88 59.63C410.3 318.3 413 320 416 320s5.75-1.75 7.125-4.375L448 256l59.63-24.88C510.3 229.8 512 227 512 224S510.3 218.3 507.6 216.9z\"]\n};\nvar faBuildingCircleExclamation = {\n  prefix: 'far',\n  iconName: 'building-circle-exclamation',\n  icon: [640, 512, [], \"e4d3\", \"M48 64V448C48 456.8 55.16 464 64 464H144V400C144 373.5 165.5 352 192 352C218.5 352 240 373.5 240 400V464H320C328.8 464 336 456.8 336 448V441.4C344.2 459.3 355.3 475.5 368.7 489.5C356.1 503.3 339.5 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H320C355.3 0 384 28.65 384 64V232.2C363.7 249 347.1 270.3 336 294.6V64C336 55.16 328.8 48 320 48H64C55.16 48 48 55.16 48 64zM88 104C88 95.16 95.16 88 104 88H152C160.8 88 168 95.16 168 104V152C168 160.8 160.8 168 152 168H104C95.16 168 88 160.8 88 152V104zM280 88C288.8 88 296 95.16 296 104V152C296 160.8 288.8 168 280 168H232C223.2 168 216 160.8 216 152V104C216 95.16 223.2 88 232 88H280zM88 232C88 223.2 95.16 216 104 216H152C160.8 216 168 223.2 168 232V280C168 288.8 160.8 296 152 296H104C95.16 296 88 288.8 88 280V232zM280 216C288.8 216 296 223.2 296 232V280C296 288.8 288.8 296 280 296H232C223.2 296 216 288.8 216 280V232C216 223.2 223.2 216 232 216H280zM352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM496 464C509.3 464 520 453.3 520 440C520 426.7 509.3 416 496 416C482.7 416 472 426.7 472 440C472 453.3 482.7 464 496 464zM479.1 288V368C479.1 376.8 487.2 384 495.1 384C504.8 384 511.1 376.8 511.1 368V288C511.1 279.2 504.8 272 495.1 272C487.2 272 479.1 279.2 479.1 288z\"]\n};\nvar faClothesHanger = {\n  prefix: 'far',\n  iconName: 'clothes-hanger',\n  icon: [640, 512, [], \"e136\", \"M607.8 382.1l-248.2-161l22.5-15C413.3 185.3 432 150.4 432 112C432 50.25 381.8 0 320 0S208 50.25 208 112c0 13.25 10.75 24 24 24S256 125.3 256 112c0-35.28 28.72-64 64-64s64 28.72 64 64.91c0 21.44-10.66 41.34-28.5 53.25L31.47 382.2C11.78 395.3 0 417.3 0 441.3C0 480.3 31.69 512 70.66 512h498.7C608.3 512 640 480.3 640 441.3C640 417.3 627.1 395.2 607.8 382.1zM569.3 464H70.66C58.16 464 48 453.8 48 440.1c0-7.594 3.781-14.62 10.09-18.84l258-172l265.6 172.3C588.2 426.5 592 433.6 592 441.3C592 453.8 581.8 464 569.3 464z\"]\n};\nvar faMobileNotch = {\n  prefix: 'far',\n  iconName: 'mobile-notch',\n  icon: [384, 512, [\"mobile-iphone\"], \"e1ee\", \"M240 400h-96C135.2 400 128 407.2 128 416s7.164 16 16 16h96c8.838 0 16-7.164 16-16S248.8 400 240 400zM304 0h-224c-35.35 0-64 28.65-64 64v384c0 35.35 28.65 64 64 64h224c35.35 0 64-28.65 64-64V64C368 28.65 339.3 0 304 0zM320 448c0 8.822-7.178 16-16 16h-224C71.18 464 64 456.8 64 448V64c0-8.822 7.178-16 16-16H128v32C128 88.84 135.2 96 144 96h96C248.8 96 256 88.84 256 80v-32h48C312.8 48 320 55.18 320 64V448z\"]\n};\nvar faMobileIphone = faMobileNotch;\nvar faMagnifyingGlassChart = {\n  prefix: 'far',\n  iconName: 'magnifying-glass-chart',\n  icon: [512, 512, [], \"e522\", \"M104 216C104 202.7 114.7 192 128 192C141.3 192 152 202.7 152 216V280C152 293.3 141.3 304 128 304C114.7 304 104 293.3 104 280V216zM184 120C184 106.7 194.7 96 208 96C221.3 96 232 106.7 232 120V280C232 293.3 221.3 304 208 304C194.7 304 184 293.3 184 280V120zM264 184C264 170.7 274.7 160 288 160C301.3 160 312 170.7 312 184V280C312 293.3 301.3 304 288 304C274.7 304 264 293.3 264 280V184zM0 208C0 93.12 93.12 0 208 0C322.9 0 416 93.12 416 208C416 256.8 399.2 301.7 371.1 337.1L504.1 471C514.3 480.4 514.3 495.6 504.1 504.1C495.6 514.3 480.4 514.3 471 504.1L337.1 371.1C301.7 399.2 256.8 416 208 416C93.12 416 0 322.9 0 208V208zM208 368C296.4 368 368 296.4 368 208C368 119.6 296.4 48 208 48C119.6 48 48 119.6 48 208C48 296.4 119.6 368 208 368z\"]\n};\nvar faArrowUpRightFromSquare = {\n  prefix: 'far',\n  iconName: 'arrow-up-right-from-square',\n  icon: [448, 512, [\"external-link\"], \"f08e\", \"M280 80C266.7 80 256 69.25 256 56C256 42.75 266.7 32 280 32H424C437.3 32 448 42.75 448 56V200C448 213.3 437.3 224 424 224C410.7 224 400 213.3 400 200V113.9L200.1 312.1C191.6 322.3 176.4 322.3 167 312.1C157.7 303.6 157.7 288.4 167 279L366.1 80H280zM0 120C0 89.07 25.07 64 56 64H168C181.3 64 192 74.75 192 88C192 101.3 181.3 112 168 112H56C51.58 112 48 115.6 48 120V424C48 428.4 51.58 432 56 432H360C364.4 432 368 428.4 368 424V312C368 298.7 378.7 288 392 288C405.3 288 416 298.7 416 312V424C416 454.9 390.9 480 360 480H56C25.07 480 0 454.9 0 424V120z\"]\n};\nvar faExternalLink = faArrowUpRightFromSquare;\nvar faCubesStacked = {\n  prefix: 'far',\n  iconName: 'cubes-stacked',\n  icon: [448, 512, [], \"e4e6\", \"M288 32C305.7 32 320 46.33 320 64V128C320 145.7 305.7 160 288 160H224C206.3 160 192 145.7 192 128V64C192 46.33 206.3 32 224 32H288zM240 80V112H272V80H240zM70.96 250.7C62.12 235.4 67.37 215.8 82.67 206.1L138.1 174.1C153.4 166.1 172.1 171.4 181.8 186.7L213.8 242.1C222.6 257.4 217.4 276.1 202.1 285.8L146.7 317.8C131.4 326.6 111.8 321.4 102.1 306.1L70.96 250.7zM164.2 252.2L148.2 224.5L120.5 240.5L136.5 268.2L164.2 252.2zM256 224C256 206.3 270.3 192 288 192H352C369.7 192 384 206.3 384 224V288C384 305.7 369.7 320 352 320H288C270.3 320 256 305.7 256 288V224zM336 272V240H304V272H336zM320 384C320 366.3 334.3 352 352 352H416C433.7 352 448 366.3 448 384V448C448 465.7 433.7 480 416 480H352C334.3 480 320 465.7 320 448V384zM400 432V400H368V432H400zM256 352C273.7 352 288 366.3 288 384V448C288 465.7 273.7 480 256 480H192C174.3 480 160 465.7 160 448V384C160 366.3 174.3 352 192 352H256zM208 400V432H240V400H208zM0 384C0 366.3 14.33 352 32 352H96C113.7 352 128 366.3 128 384V448C128 465.7 113.7 480 96 480H32C14.33 480 0 465.7 0 448V384zM80 432V400H48V432H80z\"]\n};\nvar faImagesUser = {\n  prefix: 'far',\n  iconName: 'images-user',\n  icon: [576, 512, [], \"e1b9\", \"M512 32H160C124.7 32 96 60.65 96 96v224c0 35.35 28.65 64 64 64h352c35.35 0 64-28.65 64-64V96C576 60.65 547.3 32 512 32zM528 320c0 8.822-7.178 16-16 16h-65.61c-7.414-36.52-39.68-64-78.39-64h-64c-38.7 0-70.97 27.48-78.39 64H160c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h352c8.822 0 16 7.178 16 16V320zM336 112c-35.35 0-64 28.65-64 64s28.65 64 64 64s64-28.65 64-64S371.3 112 336 112zM456 480H120C53.83 480 0 426.2 0 360v-240C0 106.8 10.75 96 24 96S48 106.8 48 120v240c0 39.7 32.3 72 72 72h336c13.25 0 24 10.75 24 24S469.3 480 456 480z\"]\n};\nvar faWonSign = {\n  prefix: 'far',\n  iconName: 'won-sign',\n  icon: [512, 512, [8361, \"krw\", \"won\"], \"f159\", \"M128.9 255.1H183.3L232.7 50.4C235.3 39.61 244.9 32 256 32C267.1 32 276.7 39.61 279.3 50.4L328.7 255.1H383.1L440.9 49.53C444.5 36.77 457.7 29.32 470.5 32.89C483.2 36.46 490.7 49.71 487.1 62.47L432.9 256H488C501.3 256 512 266.7 512 280C512 293.3 501.3 304 488 304H419.5L375.1 462.5C372.2 472.1 362.5 480.2 351.6 479.1C340.6 479.8 331.2 472.2 328.7 461.6L290.8 304H221.2L183.3 461.6C180.8 472.2 171.4 479.8 160.4 479.1C149.5 480.2 139.8 472.1 136.9 462.5L92.52 304H24C10.75 304 0 293.3 0 280C0 266.7 10.75 256 24 256H79.08L24.89 62.47C21.31 49.71 28.76 36.46 41.53 32.89C54.29 29.32 67.54 36.77 71.11 49.53L128.9 255.1zM142.4 303.1L158.2 360.6L171.8 303.1H142.4zM232.7 255.1H279.3L256 158.8L232.7 255.1zM340.2 303.1L353.8 360.6L369.6 303.1H340.2z\"]\n};\nvar faKrw = faWonSign;\nvar faWon = faWonSign;\nvar faImagePolaroidUser = {\n  prefix: 'far',\n  iconName: 'image-polaroid-user',\n  icon: [448, 512, [], \"e1b6\", \"M384 32H64C28.65 32 0 60.65 0 96v328c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 424c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16v-48h352V424zM400 328h-67.98C321.8 295.6 291.8 272 256 272H192c-35.78 0-65.79 23.6-76.02 56H48V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V328zM224 112c-35.35 0-64 28.65-64 64s28.65 64 64 64s64-28.65 64-64S259.3 112 224 112z\"]\n};\nvar faVirusCovid = {\n  prefix: 'far',\n  iconName: 'virus-covid',\n  icon: [512, 512, [], \"e4a8\", \"M256 240C256 266.5 234.5 288 208 288C181.5 288 160 266.5 160 240C160 213.5 181.5 192 208 192C234.5 192 256 213.5 256 240zM280 304C280 290.7 290.7 280 304 280C317.3 280 328 290.7 328 304C328 317.3 317.3 328 304 328C290.7 328 280 317.3 280 304zM296 0C309.3 0 320 10.75 320 24C320 37.25 309.3 48 296 48H280V81.62C310.7 85.8 338.8 97.88 362.3 115.7L386.1 91.95L374.8 80.64C365.4 71.26 365.4 56.07 374.8 46.7C384.2 37.32 399.4 37.32 408.7 46.7L465.3 103.3C474.7 112.6 474.7 127.8 465.3 137.2C455.9 146.6 440.7 146.6 431.4 137.2L420 125.9L396.3 149.7C414.1 173.2 426.2 201.3 430.4 232H464V216C464 202.7 474.7 192 488 192C501.3 192 512 202.7 512 216V296C512 309.3 501.3 320 488 320C474.7 320 464 309.3 464 296V280H430.4C426.2 310.7 414.1 338.8 396.3 362.3L420 386.1L431.4 374.8C440.7 365.4 455.9 365.4 465.3 374.8C474.7 384.2 474.7 399.4 465.3 408.7L408.7 465.3C399.4 474.7 384.2 474.7 374.8 465.3C365.4 455.9 365.4 440.7 374.8 431.4L386.1 420L362.3 396.3C338.8 414.1 310.7 426.2 280 430.4V464H296C309.3 464 320 474.7 320 488C320 501.3 309.3 512 296 512H216C202.7 512 192 501.3 192 488C192 474.7 202.7 464 216 464H232V430.4C201.3 426.2 173.2 414.1 149.7 396.3L125.9 420.1L137.2 431.4C146.6 440.7 146.6 455.9 137.2 465.3C127.8 474.7 112.6 474.7 103.3 465.3L46.7 408.7C37.32 399.4 37.32 384.2 46.7 374.8C56.07 365.4 71.27 365.4 80.64 374.8L91.95 386.1L115.7 362.3C97.88 338.8 85.8 310.7 81.62 280H48V296C48 309.3 37.25 320 24 320C10.75 320 0 309.3 0 296V216C0 202.7 10.75 192 24 192C37.25 192 48 202.7 48 216V232H81.62C85.8 201.3 97.88 173.2 115.7 149.7L91.95 125.9L80.64 137.2C71.26 146.6 56.07 146.6 46.7 137.2C37.32 127.8 37.32 112.6 46.7 103.3L103.3 46.7C112.6 37.33 127.8 37.33 137.2 46.7C146.6 56.07 146.6 71.27 137.2 80.64L125.9 91.95L149.7 115.7C173.2 97.88 201.3 85.8 232 81.62V48H216C202.7 48 192 37.26 192 24C192 10.75 202.7 .0006 216 .0006L296 0zM256 384C326.7 384 384 326.7 384 256C384 185.3 326.7 128 256 128C185.3 128 128 185.3 128 256C128 326.7 185.3 384 256 384z\"]\n};\nvar faSquareEllipsis = {\n  prefix: 'far',\n  iconName: 'square-ellipsis',\n  icon: [448, 512, [], \"e26e\", \"M224 288C206.3 288 192 273.7 192 256C192 238.3 206.3 224 224 224C241.7 224 256 238.3 256 256C256 273.7 241.7 288 224 288zM128 224C145.7 224 160 238.3 160 256C160 273.7 145.7 288 128 288C110.3 288 96 273.7 96 256C96 238.3 110.3 224 128 224zM320 288C302.3 288 288 273.7 288 256C288 238.3 302.3 224 320 224C337.7 224 352 238.3 352 256C352 273.7 337.7 288 320 288zM64 480C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64zM64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96V416C48 424.8 55.16 432 64 432z\"]\n};\nvar faPie = {\n  prefix: 'far',\n  iconName: 'pie',\n  icon: [576, 512, [129383], \"f705\", \"M544 240c-6.5 0-10.38-1.25-14.5-3.5C494.9 136.1 400.1 64 288 64S81 136.2 46.5 236.5C42.38 238.9 38.5 240 32 240c-17.62 0-32 14.38-32 32s14.38 32 32 32c32 0 49.1-13.5 61.88-22.38C103 274.8 106.8 272 117.5 272c10.62 0 14.38 2.75 23.5 9.625C152.9 290.5 170.9 304 202.9 304s50-13.5 61.88-22.38C273.8 274.8 277.6 272 288.3 272c10.63 0 14.38 2.75 23.38 9.625C323.6 290.5 341.5 304 373.5 304s50-13.5 61.88-22.38C444.4 274.8 448.1 272 458.9 272c10.62 0 14.25 2.75 23.38 9.625C493.1 290.5 512 304 544 304c17.62 0 32-14.38 32-32S561.6 240 544 240zM206.3 151.1l-16 32C187.6 188.6 181.1 192 176 192C170.5 192 165.2 189.1 162.4 184.4C159.5 179.8 159.3 173.7 161.7 168.9l16-32c4-8 13.56-11.09 21.44-7.211C207 133.7 210.3 143.3 206.3 151.1zM304 176C304 184.9 296.9 192 288 192S272 184.9 272 176v-32C272 135.1 279.1 128 288 128s16 7.125 16 16V176zM407.1 190.3c-7.875 4-17.53 .8516-21.41-7.148l-16-32c-4-7.875-.75-17.54 7.125-21.41c7.875-4 17.44-.7266 21.44 7.148l16 32C418.2 176.7 415 186.4 407.1 190.3zM445.4 400H130.6L102.2 314.9c-13.5 9-28.62 15.25-44.5 18.38l31 92.88C93.12 439.1 105.2 448 119.1 448H457c13.75 0 26-8.875 30.25-21.88l31-92.88c-15.88-3.125-31-9.375-44.38-18.38L445.4 400z\"]\n};\nvar faChessKnightPiece = {\n  prefix: 'far',\n  iconName: 'chess-knight-piece',\n  icon: [320, 512, [\"chess-knight-alt\"], \"f442\", \"M89.75 195.2c7.849 0 13.87-6.619 13.87-13.97c0-3.581-1.416-7.122-3.991-9.78C96.93 168.9 93.33 167.5 89.7 167.5c-7.556 0-13.83 6.145-13.83 13.9C75.88 189 81.1 195.1 89.75 195.2zM313.6 435.2L288 416v-30.12c10.25-13.63 15.88-30.12 16-47.12V232.6C304 139.6 228.4 64 135.4 64H55.38C25.02 64-.0433 88.92-.0433 119.6c0 6.22 1.043 12.48 3.168 18.5C1 144.5 0 151.1 0 157.8v84.75C0 268 14.38 291.4 37 303c-21.32 29.94-20.88 61.54-20.88 62.21c0 16.67 5.481 33.03 15.88 46.42V416l-25.62 19.25C2.375 438.2 0 443 0 448v48C0 504.9 7.125 512 16 512h288c8.875 0 16-7.125 16-16V448C320 443 317.6 438.2 313.6 435.2zM48.01 119.6C48.01 115.2 51.47 112 55.38 112h80C201.8 112 256 166.2 256 232.6v106.1c0 8.5-3.375 16.62-9.375 22.62L240 368H64.75c-.0968-1.645-.4933-3.291-.4933-4.936c0-1.975 1.253-38.11 46.24-58.44l34.88-10.87C154.3 289.8 160 280.9 160 271.2V222.9L132.9 227.6c-3.875 2-6.625 5.5-7.75 9.625L119.5 256.2C115.1 270.8 94.67 273.5 92.5 273.5c-2.625 0-5.25-.625-7.75-1.75l-25-11.13C52.62 257.5 48 250.4 48 242.5V157.8c0-7.375 4.375-10.63 9.875-16L49.12 124.1C48.35 122.5 48.01 121 48.01 119.6zM48 464l32-24V416h160v24l32 24H48z\"]\n};\nvar faChessKnightAlt = faChessKnightPiece;\nvar faAustralSign = {\n  prefix: 'far',\n  iconName: 'austral-sign',\n  icon: [448, 512, [], \"e0a9\", \"M320.6 224H424C437.3 224 448 234.7 448 248C448 261.3 437.3 272 424 272H340.8L360.9 320H424C437.3 320 448 330.7 448 344C448 357.3 437.3 368 424 368H381.1L414.1 446.7C419.3 458.9 413.5 472.1 401.3 478.1C389.1 483.3 375 477.5 369.9 465.3L329 368H118.1L78.13 465.3C72.99 477.5 58.93 483.3 46.71 478.1C34.49 472.1 28.74 458.9 33.87 446.7L66.93 368H24C10.75 368 0 357.3 0 344C0 330.7 10.75 320 24 320H87.09L107.2 272H24C10.75 272 0 261.3 0 248C0 234.7 10.75 224 24 224H127.4L201.9 46.71C205.6 37.8 214.3 32 224 32C233.7 32 242.4 37.8 246.1 46.71L320.6 224zM268.5 224L224 117.1L179.5 224H268.5zM159.3 272L139.2 320H308.8L288.7 272H159.3z\"]\n};\nvar faCloudPlus = {\n  prefix: 'far',\n  iconName: 'cloud-plus',\n  icon: [640, 512, [], \"e35e\", \"M296 376V312H232C218.7 312 208 301.3 208 288C208 274.7 218.7 264 232 264H296V200C296 186.7 306.7 176 320 176C333.3 176 344 186.7 344 200V264H408C421.3 264 432 274.7 432 288C432 301.3 421.3 312 408 312H344V376C344 389.3 333.3 400 320 400C306.7 400 296 389.3 296 376zM144 480C64.47 480 0 415.5 0 336C0 273.3 40.07 219.1 96 200.2V200C96 107.2 171.2 32 264 32C314.9 32 360.4 54.6 391.3 90.31C406.2 83.68 422.6 80 440 80C506.3 80 560 133.7 560 200C560 206.6 559.5 213 558.5 219.3C606.5 240.3 640 288.3 640 344C640 416.4 583.4 475.6 512 479.8V480H144zM264 80C197.7 80 144 133.7 144 200L144 234.1L111.1 245.5C74.64 258.7 48 294.3 48 336C48 389 90.98 432 144 432H506.6L509.2 431.8C555.4 429.2 592 390.8 592 344C592 308 570.4 276.9 539.2 263.3L505.1 248.4L511.1 211.7C511.7 207.9 512 204 512 200C512 160.2 479.8 128 440 128C429.5 128 419.6 130.2 410.8 134.2L378.2 148.7L354.9 121.7C332.8 96.08 300.3 80 263.1 80L264 80z\"]\n};\nvar faF = {\n  prefix: 'far',\n  iconName: 'f',\n  icon: [320, 512, [102], \"46\", \"M320 56c0 13.25-10.75 24-24 24H48v152h184c13.25 0 24 10.76 24 24.01S245.3 280 232 280H48v176C48 469.3 37.25 480 24 480S0 469.3 0 456V56C0 42.75 10.75 32 24 32h272C309.3 32 320 42.75 320 56z\"]\n};\nvar faLeaf = {\n  prefix: 'far',\n  iconName: 'leaf',\n  icon: [512, 512, [], \"f06c\", \"M486.2 39.98C483.8 34.67 478.8 32 473.8 32c-4.744 0-9.547 2.381-12.3 7.157c-24.99 43.27-70.11 65.15-115.9 65.15c-11.18 0-22.4-1.304-33.39-3.917c-12.89-3.067-26.35-4.481-40.18-4.481c-97.2 0-176 78.89-176 176.1c0 8.823 .8569 17.43 2.111 25.91c-79.4 69.13-97.38 152.1-97.65 153.4c-2.594 12.97 5.797 25.53 18.73 28.19C20.83 479.8 22.44 480 24.02 480c11.14 0 21.14-7.844 23.5-19.16c.8594-4.149 13.51-60.14 65.91-112.9c28.38 59.12 88.63 100 158.6 100c22.87 0 44.65-4.517 64.69-12.46C441.9 400.7 512 293.3 512 165.4C512 121.9 502.7 76.76 486.2 39.98zM321.6 389.1l-1.316 .4356l-1.289 .5098c-15.19 6.018-31.03 9.079-47.03 9.098c-55.15 0-101.8-35.26-119.8-84.27c41.54-28.86 98.73-52.64 177.1-59.84c13.2-1.219 22.92-12.88 21.73-26.1c-1.219-13.19-13.25-22.88-26.08-21.72c-76.92 6.997-135.6 28.72-181.1 56.24c4.057-66.96 59.28-120.3 127.3-120.3c10.67 0 20.44 1.039 29.05 3.086c14.56 3.465 29.53 5.221 44.5 5.221c42.61 0 82.12-13.73 113.5-38.33C462.3 130.9 464 148.4 464 165.4C464 271.6 406.8 361.8 321.6 389.1z\"]\n};\nvar faBedBunk = {\n  prefix: 'far',\n  iconName: 'bed-bunk',\n  icon: [576, 512, [], \"f8f8\", \"M208 328C208 358.9 182.9 384 152 384C121.1 384 96 358.9 96 328C96 297.1 121.1 272 152 272C182.9 272 208 297.1 208 328zM24 0C37.25 0 48 10.75 48 24V160H256V40C256 17.91 273.9 0 296 0H456C522.3 0 576 53.73 576 120V488C576 501.3 565.3 512 552 512C538.7 512 528 501.3 528 488V463.7H48V488C48 501.3 37.25 512 24 512C10.75 512 0 501.3 0 488V24C0 10.75 10.75 0 24 0zM256 415.7V296C256 273.9 273.9 256 296 256H528V208H48V415.7H256zM528 160V120C528 80.24 495.8 48 456 48H304V160H528zM528 304H304V415.7H528V304zM96 72C96 41.07 121.1 16 152 16C182.9 16 208 41.07 208 72C208 102.9 182.9 128 152 128C121.1 128 96 102.9 96 72z\"]\n};\nvar faRoad = {\n  prefix: 'far',\n  iconName: 'road',\n  icon: [576, 512, [128739], \"f018\", \"M312 296C312 309.3 301.3 320 287.1 320C274.7 320 263.1 309.3 263.1 296V216C263.1 202.7 274.7 192 287.1 192C301.3 192 312 202.7 312 216V296zM390.3 32C420.6 32 447.7 51.05 458 79.61L567.4 383.6C584.3 430.5 549.6 480 499.7 480H76.3C26.43 480-8.339 430.5 8.552 383.6L117.1 79.61C128.3 51.05 155.4 32 185.7 32H390.3zM53.71 399.9C48.08 415.5 59.67 432 76.3 432H263.1V408C263.1 394.7 274.7 384 287.1 384C301.3 384 312 394.7 312 408V432H499.7C516.3 432 527.9 415.5 522.3 399.9L412.8 95.87C409.4 86.35 400.4 80 390.3 80H312V104C312 117.3 301.3 128 287.1 128C274.7 128 263.1 117.3 263.1 104V80H185.7C175.6 80 166.6 86.35 163.2 95.87L53.71 399.9z\"]\n};\nvar faTaxi = {\n  prefix: 'far',\n  iconName: 'taxi',\n  icon: [576, 512, [128662, \"cab\"], \"f1ba\", \"M176 320C176 337.7 161.7 352 144 352C126.3 352 112 337.7 112 320C112 302.3 126.3 288 144 288C161.7 288 176 302.3 176 320zM400 320C400 302.3 414.3 288 432 288C449.7 288 464 302.3 464 320C464 337.7 449.7 352 432 352C414.3 352 400 337.7 400 320zM352 0C369.7 0 384 14.33 384 32V64L384 64.17C419.2 66.32 449.9 89.34 461.7 122.9L495.9 220.8C524.6 237.4 544 268.4 544 303.1V488C544 501.3 533.3 512 520 512C506.7 512 496 501.3 496 488V432H80V488C80 501.3 69.25 512 56 512C42.75 512 32 501.3 32 488V303.1C32 268.4 51.35 237.4 80.1 220.8L114.3 122.9C126.1 89.34 156.8 66.32 192 64.17L192 64V32C192 14.33 206.3 0 224 0H352zM197.4 112C180.4 112 165.3 122.7 159.7 138.8L135.4 208H440.6L416.3 138.8C410.7 122.7 395.6 112 378.6 112H197.4zM80 304V384H496V304C496 277.5 474.5 256 448 256H128C101.5 256 80 277.5 80 304z\"]\n};\nvar faCab = faTaxi;\nvar faPersonCirclePlus = {\n  prefix: 'far',\n  iconName: 'person-circle-plus',\n  icon: [576, 512, [], \"e541\", \"M208 48C208 74.51 186.5 96 160 96C133.5 96 112 74.51 112 48C112 21.49 133.5 0 160 0C186.5 0 208 21.49 208 48zM144 352V488C144 501.3 133.3 512 120 512C106.7 512 96 501.3 96 488V223.6L52.89 299.8C46.36 311.4 31.72 315.4 20.18 308.9C8.647 302.4 4.585 287.7 11.11 276.2L69.66 172.7C85.27 145.1 114.5 128 146.3 128H173.7C205.5 128 234.7 145.1 250.3 172.7L296.1 255.1C285.2 269.1 275.6 285 268.7 302.3C268.1 301.5 267.6 300.7 267.1 299.8L224 223.6V488C224 501.3 213.3 512 200 512C186.7 512 176 501.3 176 488V352H144zM144 304H176V176.1C175.3 176 174.5 176 173.7 176H146.3C145.5 176 144.7 176 144 176.1V304zM288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM448 303.1C448 295.2 440.8 287.1 432 287.1C423.2 287.1 416 295.2 416 303.1V351.1H368C359.2 351.1 352 359.2 352 367.1C352 376.8 359.2 383.1 368 383.1H416V431.1C416 440.8 423.2 447.1 432 447.1C440.8 447.1 448 440.8 448 431.1V383.1H496C504.8 383.1 512 376.8 512 367.1C512 359.2 504.8 351.1 496 351.1H448V303.1z\"]\n};\nvar faChartPie = {\n  prefix: 'far',\n  iconName: 'chart-pie',\n  icon: [576, 512, [\"pie-chart\"], \"f200\", \"M304 240V16.58C304 7.555 310.1 0 320 0C443.7 0 544 100.3 544 224C544 233 536.4 240 527.4 240H304zM493.1 192C479.1 120.5 423.5 64.04 352 50.9V192H493.1zM256 49.61V288L412.5 444.5C419.2 451.2 418.7 462.2 411 467.7C371.8 495.6 323.8 512 272 512C139.5 512 32 404.6 32 272C32 150.7 122.1 50.34 238.1 34.25C248.2 32.99 256 40.36 256 49.61V49.61zM208 307.9V90.91C133.4 117.3 80 188.4 80 272C80 378 165.1 464 272 464C299.2 464 324.1 458.4 348.4 448.2L208 307.9zM558.4 288C567.6 288 575 295.8 573.8 305C566.1 360.9 539.1 410.6 499.9 447.3C493.9 452.1 484.5 452.5 478.7 446.7L320 288H558.4z\"]\n};\nvar faPieChart = faChartPie;\nvar faBoltLightning = {\n  prefix: 'far',\n  iconName: 'bolt-lightning',\n  icon: [384, 512, [], \"e0b7\", \"M381.2 172.8C377.1 164.9 368.9 160 360 160h-156.6l50.84-127.1c2.969-7.375 2.062-15.78-2.406-22.38S239.1 0 232 0h-176C43.97 0 33.81 8.906 32.22 20.84l-32 240C-.7179 267.7 1.376 274.6 5.938 279.8C10.5 285 17.09 288 24 288h146.3l-41.78 194.1c-2.406 11.22 3.469 22.56 14 27.09C145.6 511.4 148.8 512 152 512c7.719 0 15.22-3.75 19.81-10.44l208-304C384.8 190.2 385.4 180.7 381.2 172.8zM201 373.9l22.47-104.8c1.531-7.094-.25-14.47-4.812-20.12C214.1 243.3 207.3 240 200 240H51.41l25.59-192h119.6L145.7 175.1C142.8 182.5 143.7 190.9 148.1 197.5S160 208 168 208h146.5L201 373.9z\"]\n};\nvar faClockEight = {\n  prefix: 'far',\n  iconName: 'clock-eight',\n  icon: [512, 512, [], \"e345\", \"M280 256C280 264 275.1 271.5 269.3 275.1L173.3 339.1C162.3 347.3 147.4 344.3 140 333.3C132.7 322.3 135.7 307.4 146.7 300L232 243.2V120C232 106.7 242.7 96 256 96C269.3 96 280 106.7 280 120L280 256zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faSackXmark = {\n  prefix: 'far',\n  iconName: 'sack-xmark',\n  icon: [512, 512, [], \"e56a\", \"M256 286.1L303 239C312.4 229.7 327.6 229.7 336.1 239C346.3 248.4 346.3 263.6 336.1 272.1L289.9 320L336.1 367C346.3 376.4 346.3 391.6 336.1 400.1C327.6 410.3 312.4 410.3 303 400.1L256 353.9L208.1 400.1C199.6 410.3 184.4 410.3 175 400.1C165.7 391.6 165.7 376.4 175 367L222.1 320L175 272.1C165.7 263.6 165.7 248.4 175 239C184.4 229.7 199.6 229.7 208.1 239L256 286.1zM.0003 416C.0003 274.8 89.41 185.5 150.8 139.9C161.2 132.1 170.8 125.7 179 120.4L121.9 37.62C110.1 21.7 122.4 0 141.7 0H370.3C389.6 0 401 21.7 390.1 37.62L332.1 120.4C341.2 125.7 350.8 132.1 361.2 139.9C422.6 185.5 512 274.8 512 416C512 469 469 512 416 512H96C42.98 512 0 469 0 416L.0003 416zM293.3 152H218.7L204.9 160.8C150.9 195.4 48 277 48 416C48 442.5 69.49 464 96 464H416C442.5 464 464 442.5 464 416C464 277 361.1 195.4 307.1 160.8L293.3 152zM324.6 48H187.4L226 104H285.1L324.6 48z\"]\n};\nvar faFileExcel = {\n  prefix: 'far',\n  iconName: 'file-excel',\n  icon: [384, 512, [], \"f1c3\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM229.1 233.3L192 280.9L154.9 233.3C146.8 222.8 131.8 220.9 121.3 229.1C110.8 237.2 108.9 252.3 117.1 262.8L161.6 320l-44.53 57.25c-8.156 10.47-6.25 25.56 4.188 33.69C125.7 414.3 130.8 416 135.1 416c7.156 0 14.25-3.188 18.97-9.25L192 359.1l37.06 47.65C233.8 412.8 240.9 416 248 416c5.125 0 10.31-1.656 14.72-5.062c10.44-8.125 12.34-23.22 4.188-33.69L222.4 320l44.53-57.25c8.156-10.47 6.25-25.56-4.188-33.69C252.2 220.9 237.2 222.8 229.1 233.3z\"]\n};\nvar faFileContract = {\n  prefix: 'far',\n  iconName: 'file-contract',\n  icon: [384, 512, [], \"f56c\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM96 128h80C184.8 128 192 120.8 192 112S184.8 96 176 96H96C87.16 96 80 103.2 80 112S87.16 128 96 128zM96 192h80C184.8 192 192 184.8 192 176S184.8 160 176 160H96C87.16 160 80 167.2 80 176S87.16 192 96 192zM196.6 363.4l-13.88-41.63C179.5 311.9 170.4 305.3 160 305.3s-19.5 6.625-22.75 16.5L119 376.4C117.5 380.9 113.3 384 108.4 384H96c-8.875 0-16 7.125-16 16S87.13 416 96 416h12.38c18.62 0 35.13-11.88 41-29.5L160 354.6L176.9 405c2 6.25 7.5 10.5 14 11H192c5.1 0 11.62-3.375 14.25-8.875l7.75-15.38C216.8 386.3 221.9 385.6 224 385.6s7.25 .625 10.12 6.5C241.5 406.9 256.4 416 272.8 416H288c8.875 0 16-7.125 16-16S296.9 384 288 384h-15.25c-4.125 0-8.125-2.5-10.12-6.5C250.8 353.6 216.4 347.1 196.6 363.4z\"]\n};\nvar faFishFins = {\n  prefix: 'far',\n  iconName: 'fish-fins',\n  icon: [576, 512, [], \"e4f2\", \"M384 256C384 238.3 398.3 224 416 224C433.7 224 448 238.3 448 256C448 273.7 433.7 288 416 288C398.3 288 384 273.7 384 256zM8.385 373.6C-.9958 363.3-2.68 348.2 4.217 336.1L50 256L4.217 175.9C-2.68 163.8-.9958 148.7 8.385 138.4C17.77 128.1 32.7 125.1 45.33 130.9L149.2 178.5C159.1 168.9 169.1 159.4 181.1 150.4C195.1 140.6 209.7 131.2 225.6 123.2L224 64.85C223.7 52.45 230.5 40.98 241.6 35.41C252.7 29.84 266 31.17 275.8 38.84L348.1 96.36C405.6 99.52 453.4 122.9 490 150.4C529.2 179.8 557.3 215.1 571.7 239.9C577.4 249.9 577.4 262.1 571.7 272.1C557.3 296.9 529.2 332.2 490 361.6C453.4 389.1 405.6 412.5 348.1 415.6L275.8 473.2C265.1 480.9 252.6 482.2 241.5 476.5C230.4 470.9 223.6 459.4 224 446.9L225.9 389C209.9 380.9 195.2 371.5 181.1 361.6C169.1 352.6 159.1 343.1 149.2 333.5L45.33 381.1C32.7 386.9 17.77 383.9 8.385 373.6L8.385 373.6zM247.3 165.1C234.1 172.6 221.9 180.4 210.8 188.8C200.6 196.4 191.3 204.6 182.8 212.8L159.3 235.9L70.59 195.3L105.3 256L70.59 316.7L159.3 276.1L182.8 299.2C191.3 307.4 200.6 315.6 210.8 323.2C222 331.6 234.3 339.5 247.6 346.2L274.9 359.1L273.1 414.2L331.2 368.6L346.3 367.7C390.1 365.2 429.1 346.7 461.2 323.2C490.6 301.1 512.5 275.3 525.2 256C512.5 236.8 490.6 210.9 461.2 188.8C429.1 165.3 390.1 146.8 346.3 144.3L331.2 143.4L272.9 97.63L274.4 152.2L247.3 165.1z\"]\n};\nvar faCircleQ = {\n  prefix: 'far',\n  iconName: 'circle-q',\n  icon: [512, 512, [], \"e11e\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM256 128C185.4 128 128 185.4 128 256s57.41 128 128 128c26.64 0 51.37-8.209 71.88-22.18l15.15 15.15C347.7 381.7 353.8 384 360 384s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94l-15.15-15.15C375.8 307.4 384 282.6 384 256C384 185.4 326.6 128 256 128zM326.7 292.7l-29.69-29.69c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l29.69 29.69C281.7 332.4 269.3 336 256 336c-44.13 0-80-35.89-80-80S211.9 176 256 176s80 35.89 80 80C336 269.3 332.4 281.7 326.7 292.7z\"]\n};\nvar faBuildingFlag = {\n  prefix: 'far',\n  iconName: 'building-flag',\n  icon: [640, 512, [], \"e4d5\", \"M88 104C88 95.16 95.16 88 104 88H152C160.8 88 168 95.16 168 104V152C168 160.8 160.8 168 152 168H104C95.16 168 88 160.8 88 152V104zM280 88C288.8 88 296 95.16 296 104V152C296 160.8 288.8 168 280 168H232C223.2 168 216 160.8 216 152V104C216 95.16 223.2 88 232 88H280zM88 232C88 223.2 95.16 216 104 216H152C160.8 216 168 223.2 168 232V280C168 288.8 160.8 296 152 296H104C95.16 296 88 288.8 88 280V232zM280 216C288.8 216 296 223.2 296 232V280C296 288.8 288.8 296 280 296H232C223.2 296 216 288.8 216 280V232C216 223.2 223.2 216 232 216H280zM0 64C0 28.65 28.65 0 64 0H320C355.3 0 384 28.65 384 64V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64zM48 64V448C48 456.8 55.16 464 64 464H144V400C144 373.5 165.5 352 192 352C218.5 352 240 373.5 240 400V464H320C328.8 464 336 456.8 336 448V64C336 55.16 328.8 48 320 48H64C55.16 48 48 55.16 48 64zM448 0C465.7 0 480 14.33 480 32H624C632.8 32 640 39.16 640 48V176C640 184.8 632.8 192 624 192H480V512H416V32C416 14.33 430.3 0 448 0z\"]\n};\nvar faFaceGrinBeam = {\n  prefix: 'far',\n  iconName: 'face-grin-beam',\n  icon: [512, 512, [128516, \"grin-beam\"], \"f582\", \"M349.5 308.4C368.2 303.1 385.4 320.4 374.1 336.5C350.4 374.6 306.3 399.1 255.9 399.1C205.6 399.1 161.5 374.6 136.9 336.5C126.5 320.4 143.7 303.1 162.3 308.4C191.3 315.1 222.8 318.8 255.9 318.8C289 318.8 320.6 315.1 349.5 308.4zM217.6 228.8L217.6 228.8L217.4 228.5C217.2 228.3 217 228 216.7 227.6C216 226.8 215.1 225.7 213.9 224.3C211.4 221.4 207.9 217.7 203.7 213.1C194.9 206.2 184.8 200 176 200C167.2 200 157.1 206.2 148.3 213.1C144.1 217.7 140.6 221.4 138.1 224.3C136.9 225.7 135.1 226.8 135.3 227.6C134.1 228 134.8 228.3 134.6 228.5L134.4 228.8L134.4 228.8C132.3 231.6 128.7 232.7 125.5 231.6C122.2 230.5 120 227.4 120 224C120 206.1 126.7 188.4 136.6 175.2C146.4 162.2 160.5 152 176 152C191.5 152 205.6 162.2 215.4 175.2C225.3 188.4 232 206.1 232 224C232 227.4 229.8 230.5 226.5 231.6C223.3 232.7 219.7 231.6 217.6 228.8V228.8zM377.6 228.8L377.4 228.5C377.2 228.3 377 228 376.7 227.6C376 226.8 375.1 225.7 373.9 224.3C371.4 221.4 367.9 217.7 363.7 213.1C354.9 206.2 344.8 200 336 200C327.2 200 317.1 206.2 308.3 213.1C304.1 217.7 300.6 221.4 298.1 224.3C296.9 225.7 295.1 226.8 295.3 227.6C294.1 228 294.8 228.3 294.6 228.5L294.4 228.8L294.4 228.8C292.3 231.6 288.7 232.7 285.5 231.6C282.2 230.5 280 227.4 280 224C280 206.1 286.7 188.4 296.6 175.2C306.4 162.2 320.5 152 336 152C351.5 152 365.6 162.2 375.4 175.2C385.3 188.4 392 206.1 392 224C392 227.4 389.8 230.5 386.5 231.6C383.3 232.7 379.7 231.6 377.6 228.8L377.6 228.8zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faGrinBeam = faFaceGrinBeam;\nvar faObjectUngroup = {\n  prefix: 'far',\n  iconName: 'object-ungroup',\n  icon: [640, 512, [], \"f248\", \"M64 0C90.86 0 113.9 16.55 123.3 40H324.7C334.1 16.55 357.1 0 384 0C419.3 0 448 28.65 448 64C448 90.86 431.5 113.9 408 123.3V228.7C431.5 238.1 448 261.1 448 288C448 323.3 419.3 352 384 352C357.1 352 334.1 335.5 324.7 312H123.3C113.9 335.5 90.86 352 64 352C28.65 352 0 323.3 0 288C0 261.1 16.55 238.1 40 228.7V123.3C16.55 113.9 0 90.86 0 64C0 28.65 28.65 0 64 0V0zM64 80C72.84 80 80 72.84 80 64C80 56.1 74.28 49.54 66.75 48.24C65.86 48.08 64.94 48 64 48C55.16 48 48 55.16 48 64C48 64.07 48 64.14 48 64.21C48.01 65.07 48.09 65.92 48.24 66.75C49.54 74.28 56.1 80 64 80zM384 48C383.1 48 382.1 48.08 381.2 48.24C373.7 49.54 368 56.1 368 64C368 72.84 375.2 80 384 80C391.9 80 398.5 74.28 399.8 66.75C399.9 65.86 400 64.94 400 64C400 55.16 392.8 48 384 48V48zM324.7 88H123.3C116.9 104 104 116.9 88 123.3V228.7C104 235.1 116.9 247.1 123.3 264H324.7C331.1 247.1 343.1 235.1 360 228.7V123.3C343.1 116.9 331.1 104 324.7 88zM400 288C400 287.1 399.9 286.1 399.8 285.2C398.5 277.7 391.9 272 384 272C375.2 272 368 279.2 368 288C368 295.9 373.7 302.5 381.2 303.8C382.1 303.9 383.1 304 384 304C392.8 304 400 296.8 400 288zM64 272C56.1 272 49.54 277.7 48.24 285.2C48.08 286.1 48 287.1 48 288C48 296.8 55.16 304 64 304L64.22 303.1C65.08 303.1 65.93 303.9 66.75 303.8C74.28 302.5 80 295.9 80 288C80 279.2 72.84 272 64 272zM471.3 248C465.8 235.9 457.8 225.2 448 216.4V200H516.7C526.1 176.5 549.1 160 576 160C611.3 160 640 188.7 640 224C640 250.9 623.5 273.9 600 283.3V388.7C623.5 398.1 640 421.1 640 448C640 483.3 611.3 512 576 512C549.1 512 526.1 495.5 516.7 472H315.3C305.9 495.5 282.9 512 256 512C220.7 512 192 483.3 192 448C192 421.1 208.5 398.1 232 388.7V352H280V388.7C296 395.1 308.9 407.1 315.3 424H516.7C523.1 407.1 535.1 395.1 552 388.7V283.3C535.1 276.9 523.1 264 516.7 248H471.3zM592 224C592 215.2 584.8 208 576 208C575.1 208 574.1 208.1 573.2 208.2C565.7 209.5 560 216.1 560 224C560 232.8 567.2 240 576 240C583.9 240 590.5 234.3 591.8 226.8C591.9 225.9 592 224.9 592 224zM240 448C240 456.8 247.2 464 256 464C256.9 464 257.9 463.9 258.8 463.8C266.3 462.5 272 455.9 272 448C272 439.2 264.8 432 256 432C248.1 432 241.5 437.7 240.2 445.2C240.1 446.1 240 447.1 240 448zM573.2 463.8C574.1 463.9 575.1 464 576 464C584.8 464 592 456.8 592 448C592 447.1 591.9 446.2 591.8 445.3L591.8 445.2C590.5 437.7 583.9 432 576 432C567.2 432 560 439.2 560 448C560 455.9 565.7 462.5 573.2 463.8V463.8z\"]\n};\nvar faFaceDisguise = {\n  prefix: 'far',\n  iconName: 'face-disguise',\n  icon: [576, 512, [], \"e370\", \"M224 216C224 229.3 213.3 240 200 240C186.7 240 176 229.3 176 216C176 202.7 186.7 192 200 192C213.3 192 224 202.7 224 216zM352 216C352 202.7 362.7 192 376 192C389.3 192 400 202.7 400 216C400 229.3 389.3 240 376 240C362.7 240 352 229.3 352 216zM544 192C544 196.7 541.1 200.1 538.7 203.9C542.2 220.7 544 238.1 544 256C544 397.4 429.4 512 288 512C146.6 512 32 397.4 32 256C32 238.1 33.83 220.7 37.31 203.9C34.05 200.1 32 196.7 32 192C32 184.3 37.41 177.9 44.63 176.4C78.12 73.97 174.4 0 288 0C401.6 0 497.9 73.97 531.4 176.4C538.6 177.9 544 184.3 544 192zM490.4 208H472C472 258.1 433.6 299.2 384.7 303.6C394.3 311.5 400 323.3 400 336C400 351.9 391 366.4 376.9 373.5L396.5 398C402 404.9 400.9 414.1 393.1 420.5C387.1 426 377 424.9 371.5 417.1L347.6 388.1L340.3 391.7L350.9 418.1C354.1 426.3 350.1 435.6 341.9 438.9C333.7 442.1 324.4 438.1 321.1 429.9L311.2 405C308.8 405.7 306.4 406.3 304 406.8V432C304 440.8 296.8 448 288 448C279.2 448 272 440.8 272 432V406.8C269.6 406.3 267.2 405.7 264.8 405L254.9 429.9C251.6 438.1 242.3 442.1 234.1 438.9C225.9 435.6 221.9 426.3 225.1 418.1L235.7 391.7L228.4 388.1L204.5 417.1C198.1 424.9 188.9 426 182 420.5C175.1 414.1 173.1 404.9 179.5 398L199.1 373.5C184.1 366.4 176 351.9 176 336C176 323.3 181.7 311.5 191.3 303.6C142.4 299.2 104 258.1 104 208H85.57C81.93 223.4 80 239.5 80 256C80 370.9 173.1 464 288 464C402.9 464 496 370.9 496 256C496 239.5 494.1 223.4 490.4 208H490.4zM263.6 215.3C263.9 212.9 264 210.5 264 208C264 172.7 235.3 144 200 144C164.7 144 136 172.7 136 208C136 243.3 164.7 272 200 272C209.3 272 218.1 270 226.1 266.5C226.7 266.2 227.6 265.7 228.7 265.1L250 229.5C253.5 223.7 258.2 218.9 263.6 215.3zM312 208C312 210.5 312.1 212.9 312.4 215.3C317.8 218.9 322.5 223.7 325.1 229.5L347.3 265.1C348.4 265.7 349.3 266.2 349.9 266.5C357.9 270 366.7 272 376 272C411.3 272 440 243.3 440 208C440 172.7 411.3 144 376 144C340.7 144 312 172.7 312 208zM95.94 176H109.5C112.9 166.4 117.8 157.4 123.9 149.5L122.5 146.7C120.3 142.4 119.6 137.6 120.2 133.1C110.5 146.3 102.3 160.7 95.94 176H95.94zM455.8 133.1C456.4 137.6 455.7 142.4 453.5 146.7L452.1 149.5C458.2 157.4 463.1 166.4 466.5 176H480.1C473.7 160.7 465.5 146.3 455.8 133.1H455.8zM136.9 113.1C145.9 110.3 155.6 113 161.8 119.9C163.8 119 165.9 118.2 168 117.5V112C168 98.75 178.7 88 192 88C205.3 88 216 98.75 216 112V113.3C217.5 113.6 218.9 113.9 220.4 114.2C227.1 104.6 239.1 101.2 250.7 106.5C261.5 111.9 266.5 124.3 262.8 135.4C273.6 144.7 282.2 156.4 287.1 169.6C293.8 156.4 302.4 144.7 313.2 135.4C309.5 124.3 314.5 111.9 325.3 106.5C336 101.2 348.9 104.6 355.6 114.2C357.1 113.9 358.5 113.6 360 113.3V112C360 98.75 370.7 88 384 88C397.3 88 408 98.75 408 112V117.5C410.1 118.2 412.2 119 414.2 119.9C420.4 113 430.1 110.3 439.1 113.1C401.2 73 347.5 48 287.1 48C228.5 48 174.8 73 136.9 113.1H136.9zM288 240C283.7 240 279.7 242.3 277.5 245.1L235.3 316.2L213.5 327.2C210.1 328.8 208 332.3 208 336C208 339.7 210.1 343.2 213.5 344.8L266.5 371.4C280 378.1 295.1 378.1 309.5 371.4L362.5 344.8C365.9 343.2 368 339.7 368 336C368 332.3 365.9 328.8 362.5 327.2L340.7 316.2L298.5 245.1C296.3 242.3 292.3 240 288 240V240z\"]\n};\nvar faCircleArrowDownRight = {\n  prefix: 'far',\n  iconName: 'circle-arrow-down-right',\n  icon: [512, 512, [], \"e0fa\", \"M344 164.7c-13.25 0-24 10.75-24 24v97.34L184.1 151c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L286.1 320H188.7c-13.25 0-24 10.75-24 24s10.75 24 24 24H344c13.25 0 24-10.75 24-24V188.7C368 175.5 357.3 164.7 344 164.7zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faAlien8bit = {\n  prefix: 'far',\n  iconName: 'alien-8bit',\n  icon: [576, 512, [128126, \"alien-monster\"], \"f8f6\", \"M560 128L544 128c-8.875 0-16 7.125-16 16v96L480 240V176c0-8.875-7.125-16-16-16L432 160V96h32C472.9 96 480 88.88 480 80v-32C480 39.12 472.9 32 464 32L448 32c-8.875 0-16 7.125-16 15.1V64h-32C391.1 64 384 71.12 384 80V128H192V80C192 71.12 184.9 64 176 64h-32V48c0-8.875-7.125-15.1-16-15.1L112 32C103.1 32 96 39.12 96 48v32C96 88.88 103.1 96 112 96h32v64l-32 .0002c-8.875 0-16 7.125-16 16V240L48 240v-96C48 135.1 40.88 128 32 128L16 128c-8.875 0-16 7.125-16 15.1v128c0 8.875 7.125 16 16 16H64v80c0 8.875 7.125 16 16 16l48 0v80c0 8.875 7.125 16 16 16l96 0c8.875 0 16-7.125 16-15.1V448c0-8.875-7.125-15.1-16-15.1h-64v-48h224v48h-64c-8.875 0-16 7.125-16 15.1v16c0 8.875 7.125 15.1 16 15.1l96 0c8.875 0 16-7.125 16-16v-80l48 0c8.875 0 16-7.125 16-16v-80h48c8.875 0 16-7.125 16-16v-128C576 135.1 568.9 128 560 128zM464 336h-352V288h32V208H192v-32h192v32h48V288h32V336zM240 224l-32 .0004C199.1 224 192 231.1 192 240V288c0 8.875 7.125 16 16 16L240 304C248.9 304 256 296.9 256 288V240C256 231.1 248.9 224 240 224zM368 224L336 224C327.1 224 320 231.1 320 240V288c0 8.875 7.125 16 16 16l32 .0004C376.9 304 384 296.9 384 288V240C384 231.1 376.9 224 368 224z\"]\n};\nvar faAlienMonster = faAlien8bit;\nvar faHandPointRibbon = {\n  prefix: 'far',\n  iconName: 'hand-point-ribbon',\n  icon: [448, 512, [], \"e1a6\", \"M375.1 192c-6.428 0-12.66 .8457-18.6 2.434C344.7 173.8 321.9 160 295.1 160c-6.428 0-12.66 .8457-18.6 2.434C264.7 141.8 241.9 128 215.1 128c-2.705 0-5.373 .1484-8 .4414V72c0-39.7-32.3-72-72-72s-72 32.3-72 72V96h-48C9.523 96 3.68 99.89 1.211 105.9S.1172 118.7 4.68 123.3L25.37 144L4.68 164.7C.1172 169.3-1.258 176.1 1.211 182.1S9.523 192 15.99 192h48v76.31C44.51 284.5 31.1 308.8 31.1 336l-.0059 49.88c0 32.1 17.1 61.65 44.63 77.12l55.83 31.35C153.1 505.9 176.4 512 199.8 512h107.9c77.37 0 140.3-64.6 140.3-144V264C447.1 224.3 415.7 192 375.1 192zM271.1 232c0-13.23 10.78-24 24-24s24 10.77 24 24l.0039 47.91C319.1 293.1 309.2 304 295.1 304s-24-10.77-24-24V232zM191.1 200c0-13.23 10.78-24 24-24s24 10.77 24 24v48c0 3.029-.7012 5.875-1.73 8.545C227.9 251.3 216.4 248 203.1 248h-12V200zM111.1 72c0-13.23 10.78-24 24-24s24 10.77 24 24V96h-48V72zM111.1 192h48v56h-40c-2.686 0-5.217 .5566-7.84 .793C112.1 248.5 111.1 248.3 111.1 248V192zM307.7 464H199.8c-15.25 0-30.41-3.984-43.88-11.52l-55.78-31.34c-12.44-6.984-20.16-20.5-20.16-35.27V336c0-22.06 17.94-40 40-40h84c15.44 0 28 12.56 28 28S219.4 352 203.1 352h-52c-13.25 0-23.1 10.75-23.1 24s10.75 24 23.1 24h52c33.23 0 61.25-21.58 71.54-51.36C282 350.7 288.9 352 295.1 352c5.041 0 9.836-1.166 14.66-2.178C322 374.6 346.1 392 375.1 392c7.684 0 14.94-1.557 21.87-3.836C388.9 431.4 351.9 464 307.7 464zM399.1 320c0 13.23-10.78 24-24 24s-24-10.77-24-24V264c0-13.23 10.78-24 24-24s24 10.77 24 24V320z\"]\n};\nvar faPoop = {\n  prefix: 'far',\n  iconName: 'poop',\n  icon: [512, 512, [], \"f619\", \"M481.8 331.1c2.875-9.5 4.25-19.37 4.25-29.62c0-38.88-20.1-73-52.12-91.62C433.1 208 433.1 206 433.1 204c0-37.88-21.25-71-52.37-87.88C376.5 51.25 322.1 0 256 0C248.4 0 241.8 1 236.3 1.875C219.8 4.5 205.9 15.38 199.4 30.75C193 46.12 195 63.75 204.8 77.25C206.9 80.25 208 83.5 208 87C208 96.38 200.4 104 191 104H177.1c-55.12 0-100 44.88-100 100c0 2 0 4 .1253 5.875C47 228.5 25.1 262.6 25.1 301.5c0 10.25 1.5 20.12 4.25 29.62C11.38 350.4 0 376.6 0 405.5C0 464.2 47.75 512 106.5 512h299C464.3 512 512 464.2 512 405.5C512 376.6 500.6 350.4 481.8 331.1zM405.5 464h-299C74.25 464 48 437.8 48 405.5c0-29.12 21.38-53.13 49.25-57.63c-14-10.63-23.25-27.38-23.25-46.38c0-32.25 26.25-58.5 58.5-58.5H144C133 233.5 125.1 219.6 125.1 204c0-28.75 23.25-52 52-52H191C226.9 152 256 122.9 256 87c0-14.12-4.625-27.12-12.25-37.75C247.8 48.62 251.8 48 256 48c43.13 0 77.1 34.88 77.1 78c0 9.125-1.875 17.87-4.75 25.1h4.75c28.75 0 52 23.25 52 52c0 15.62-6.1 29.5-17.1 39h11.5c32.25 0 58.5 26.25 58.5 58.5c0 19-9.25 35.75-23.25 46.38C442.6 352.4 464 376.4 464 405.5C464 437.8 437.8 464 405.5 464z\"]\n};\nvar faObjectExclude = {\n  prefix: 'far',\n  iconName: 'object-exclude',\n  icon: [512, 512, [], \"e49c\", \"M48 64V288C48 296.8 55.16 304 64 304H128V352H64C28.65 352 0 323.3 0 288V64C0 28.65 28.65 0 64 0H288C323.3 0 352 28.65 352 64V128H304V64C304 55.16 296.8 48 288 48H64C55.16 48 48 55.16 48 64zM208 384V448C208 456.8 215.2 464 224 464H448C456.8 464 464 456.8 464 448V224C464 215.2 456.8 208 448 208H384V160H448C483.3 160 512 188.7 512 224V448C512 483.3 483.3 512 448 512H224C188.7 512 160 483.3 160 448V384H208zM256 352V304H288C296.8 304 304 296.8 304 288H352C352 323.3 323.3 352 288 352H256zM352 256H304V208H288V160H352V256zM160 352V256H208V304H224V352H160zM224 160H256V208H224C215.2 208 208 215.2 208 224H160C160 188.7 188.7 160 224 160z\"]\n};\nvar faTelescope = {\n  prefix: 'far',\n  iconName: 'telescope',\n  icon: [640, 512, [128301], \"e03e\", \"M638.8 216.8l-85.7-206.1c-3.502-8.125-12.69-12.02-20.94-8.647l-117.3 48.61c-8.252 3.375-12.06 12.64-8.68 20.89l3.228 7.802L74.25 241.7c-8.252 4.002-12.29 13.27-9.04 21.02l8.753 21.13L9.878 310.4C4.44 312.7 0 319.3 0 325.2c0 1.75 .5625 4.499 1.219 6.124l20.06 48.42c2.25 5.453 8.876 9.876 14.78 9.876c1.75 0 4.497-.5469 6.122-1.219L106.2 361.9l8.737 21.09c3.252 7.625 12.52 11.48 21.27 8.479l127-43.69c.2012 .2617 .321 .4375 .5261 .6973L217.4 479.1c-4.406 12.5 2.124 26.22 14.63 30.63C234.6 511.6 237.3 512 239.1 512c9.877 0 19.16-6.155 22.63-16l42.9-121.6c4.676 .9727 9.501 1.551 14.48 1.551c4.971 0 9.822-.5039 14.51-1.463l42.87 121.5C380.8 505.8 390.1 512 399.1 512c2.658 0 5.344-.4375 8.001-1.375c12.5-4.406 19.03-18.13 14.63-30.63l-46.42-131.5c9.738-12.28 15.79-27.6 15.79-44.49c0-.2598-.0807-.5072-.0827-.7669l96.73-33.34l3.24 7.761c3.375 8.25 12.77 12.06 20.9 8.689l117.3-48.61C638.3 234.4 642.1 224.1 638.8 216.8zM319.1 327.1c-13.23 0-24-10.77-24-24s10.77-24 24-24c13.24 0 24 10.77 24 24S333.2 327.1 319.1 327.1zM375.1 258.2c-13.21-15.89-32.86-26.2-55.14-26.2c-39.11 0-70.78 31.2-71.83 70.05l-100.5 34.7L121 272.4l306.7-149.5l42.51 102.5L375.1 258.2zM523.1 229.7l-61.27-147.9l58.27-24l61.26 147.8L523.1 229.7z\"]\n};\nvar faLocationPin = {\n  prefix: 'far',\n  iconName: 'location-pin',\n  icon: [384, 512, [\"map-marker\"], \"f041\", \"M168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2H168.3zM320.7 249.2C331.5 223.6 336 204.4 336 192C336 112.5 271.5 48 192 48C112.5 48 48 112.5 48 192C48 204.4 52.49 223.6 63.3 249.2C73.78 274 88.66 301.4 105.8 329.1C134.2 375.3 167.2 419.1 192 451.7C216.8 419.1 249.8 375.3 278.2 329.1C295.3 301.4 310.2 274 320.7 249.2V249.2z\"]\n};\nvar faMapMarker = faLocationPin;\nvar faSquareList = {\n  prefix: 'far',\n  iconName: 'square-list',\n  icon: [448, 512, [], \"e489\", \"M128 192C110.3 192 96 177.7 96 160C96 142.3 110.3 128 128 128C145.7 128 160 142.3 160 160C160 177.7 145.7 192 128 192zM200 160C200 146.7 210.7 136 224 136H320C333.3 136 344 146.7 344 160C344 173.3 333.3 184 320 184H224C210.7 184 200 173.3 200 160zM200 256C200 242.7 210.7 232 224 232H320C333.3 232 344 242.7 344 256C344 269.3 333.3 280 320 280H224C210.7 280 200 269.3 200 256zM200 352C200 338.7 210.7 328 224 328H320C333.3 328 344 338.7 344 352C344 365.3 333.3 376 320 376H224C210.7 376 200 365.3 200 352zM128 224C145.7 224 160 238.3 160 256C160 273.7 145.7 288 128 288C110.3 288 96 273.7 96 256C96 238.3 110.3 224 128 224zM128 384C110.3 384 96 369.7 96 352C96 334.3 110.3 320 128 320C145.7 320 160 334.3 160 352C160 369.7 145.7 384 128 384zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faKaaba = {\n  prefix: 'far',\n  iconName: 'kaaba',\n  icon: [576, 512, [128331], \"f66b\", \"M180.8 301.7C189.2 304.4 193.9 313.3 191.3 321.8C188.6 330.2 179.7 334.9 171.2 332.3L107.2 312.3C98.8 309.6 94.1 300.7 96.73 292.2C99.37 283.8 108.3 279.1 116.8 281.7L180.8 301.7zM404.8 332.3C396.3 334.9 387.4 330.2 384.7 321.8C382.1 313.3 386.8 304.4 395.2 301.7L459.2 281.7C467.7 279.1 476.6 283.8 479.3 292.2C481.9 300.7 477.2 309.6 468.8 312.3L404.8 332.3zM283.2 333.7C286.3 334.7 289.7 334.7 292.8 333.7L331.2 321.7C339.7 319.1 348.6 323.8 351.3 332.2C353.9 340.7 349.2 349.6 340.8 352.3L302.3 364.3C292.1 367.2 283 367.2 273.7 364.3L235.2 352.3C226.8 349.6 222.1 340.7 224.7 332.2C227.4 323.8 236.3 319.1 244.8 321.7L283.2 333.7zM278.5 1.457C284.7-.4856 291.3-.4856 297.5 1.457L553.5 81.46C566.9 85.63 576 98 576 112V400C576 413.1 566.9 426.4 553.5 430.5L297.5 510.5C291.3 512.5 284.7 512.5 278.5 510.5L22.46 430.5C9.096 426.4 0 413.1 0 400V112C0 98.01 9.096 85.63 22.46 81.46L278.5 1.457zM85.64 112L288 175.2L490.4 112L288 48.76L85.64 112zM278.5 222.5L48 150.5V196.2L283.2 269.7C286.3 270.7 289.7 270.7 292.8 269.7L528 196.2V150.5L297.5 222.5C291.3 224.5 284.7 224.5 278.5 222.5H278.5zM48 229.8V260.2L52.78 261.7C61.21 264.4 65.91 273.3 63.28 281.8C61.14 288.6 54.82 293 48 293V388.2L288 463.2L528 388.2V293C521.2 293 514.9 288.6 512.7 281.8C510.1 273.3 514.8 264.4 523.2 261.7L528 260.2V229.8L302.3 300.3C292.1 303.2 283 303.2 273.7 300.3L48 229.8z\"]\n};\nvar faToiletPaper = {\n  prefix: 'far',\n  iconName: 'toilet-paper',\n  icon: [576, 512, [129531], \"f71e\", \"M463.1 144c-13.25 0-23.1 21.5-23.1 48s10.75 48 23.1 48s24-21.5 24-48S477.2 144 463.1 144zM463.1 0H143.1C82.1 0 31.98 86 31.98 192v172.1c0 41.12-9.751 62.75-31.13 126.9C-2.65 501.2 5.101 512 15.98 512h328.9c13.88 0 26-8.75 30.38-21.88c11.25-33.5 21.63-63.5 24.13-106.1h64.63C525.9 384 576 298 576 192C576 86 525.9 0 463.1 0zM351.1 192l-.0044 172.1c0 41-8 68-18.63 99.88H60.6c12.5-37.5 19.38-62.25 19.38-99.88V192c0-86.62 38.5-144 64-144h246.1C366.7 83.25 351.1 134.6 351.1 192zM463.1 336c-25.5 0-64-57.38-64-144s38.5-144 64-144s64 57.38 64 144S489.5 336 463.1 336zM207.1 223.1c8.829 0 15.1-7.157 15.1-15.99S216.8 192 207.1 192C199.2 192 191.1 199.2 191.1 207.1S199.2 223.1 207.1 223.1zM272 224c8.83 0 15.99-7.169 15.99-15.1S280.8 192 272 192S255.1 199.2 255.1 208S263.2 224 272 224zM127.1 207.1c0 8.833 7.175 15.1 16.01 15.1s15.99-7.166 15.99-15.1C159.1 199.2 152.8 192 144 192S127.1 199.2 127.1 207.1z\"]\n};\nvar faHelmetSafety = {\n  prefix: 'far',\n  iconName: 'helmet-safety',\n  icon: [576, 512, [\"hard-hat\", \"hat-hard\"], \"f807\", \"M573.1 376.8C567.2 361.8 553.1 352 537.4 352h6.659V304c0-113.4-73.84-209.3-176-242.9v-5.498C368 33.75 350.3 16 328.4 16H247.6c-21.81 0-39.57 17.75-39.57 39.56v5.498C105.8 94.67 31.99 190.6 31.99 304V352h6.661c-15.77 0-29.82 9.75-35.78 24.81c-5.594 14.12-2.844 30.59 6.938 41.84C16.62 426.6 82.34 496 288 496s271.4-69.44 278.1-77.25C575.1 407.4 578.7 390.9 573.1 376.8zM79.98 304c0-86.24 53.05-159.8 128-191.2V296c0 13.25 10.75 24 24 24c13.25 0 24-10.75 24-24V64h64.01v232c0 13.25 10.75 24 24 24c13.25 0 24-10.75 24-24V112.8C442.1 144.2 496 217.8 496 304V352H79.98V304zM288 448c-131.2 0-197.6-30.19-225.4-48h450.8C485.6 417.8 419.2 448 288 448z\"]\n};\nvar faHardHat = faHelmetSafety;\nvar faHatHard = faHelmetSafety;\nvar faCommentCode = {\n  prefix: 'far',\n  iconName: 'comment-code',\n  icon: [512, 512, [], \"e147\", \"M256 32C114.6 32 .0273 125.1 .0273 240c0 47.63 19.91 91.25 52.91 126.3c-14.88 39.5-45.87 72.88-46.37 73.25c-6.625 7-8.374 17.25-4.624 26C5.818 474.3 14.38 480 24 480c61.5 0 109.1-25.75 139.1-46.25C191.1 442.8 223.3 448 256 448c141.4 0 255.1-93.13 255.1-208S397.4 32 256 32zM256.1 400c-26.75 0-53.13-4.125-78.38-12.12L154.9 380.8L135.4 394.5c-14.25 10.12-33.88 21.38-57.5 29c7.375-12.12 14.38-25.75 19.88-40.25l10.62-28l-20.62-21.88C69.82 314.1 48.07 282.3 48.07 240c0-88.25 93.25-160 208-160s208 71.75 208 160S370.8 400 256.1 400zM216.1 159c-9.375-9.375-24.56-9.375-33.94 0l-64 64c-9.375 9.375-9.375 24.56 0 33.94l64 64C187.7 325.7 193.9 328 200 328s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L169.9 240l47.03-47.03C226.3 183.6 226.3 168.4 216.1 159zM328.1 159c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L342.1 240l-47.03 47.03c-9.375 9.375-9.375 24.56 0 33.94C299.7 325.7 305.9 328 312 328s12.28-2.344 16.97-7.031l64-64c9.375-9.375 9.375-24.56 0-33.94L328.1 159z\"]\n};\nvar faSimCards = {\n  prefix: 'far',\n  iconName: 'sim-cards',\n  icon: [448, 512, [], \"e251\", \"M272 176H206.5C189.7 176 176 189.7 176 206.5V240h96V176zM176 305.5C176 322.3 189.7 336 206.5 336H240v-64h-64V305.5zM272 336h65.49C354.3 336 368 322.3 368 305.5V272h-96V336zM438.6 102.6l-93.25-93.25C339.4 3.371 331.2 0 322.7 0H160C124.8 0 96 28.8 96 64v288c0 35.2 28.8 64 64 64h224c35.2 0 64-28.8 64-64V125.3C448 116.8 444.6 108.6 438.6 102.6zM400 352c0 8.672-7.326 16-16 16H160c-8.672 0-16-7.328-16-16V64c0-8.674 7.328-16 16-16h156.1L400 131.9V352zM304 240h64V206.5C368 189.7 354.3 176 337.5 176H304V240zM328 512h-208C53.83 512 0 458.2 0 392v-272C0 106.8 10.75 96 24 96S48 106.8 48 120v272c0 39.7 32.3 72 72 72h208c13.25 0 24 10.75 24 24S341.3 512 328 512z\"]\n};\nvar faStarship = {\n  prefix: 'far',\n  iconName: 'starship',\n  icon: [640, 512, [], \"e039\", \"M528 256C528 300.2 492.2 336 448 336C403.8 336 368 300.2 368 256C368 211.8 403.8 176 448 176C492.2 176 528 211.8 528 256zM448 224C430.3 224 416 238.3 416 256C416 273.7 430.3 288 448 288C465.7 288 480 273.7 480 256C480 238.3 465.7 224 448 224zM0 96C0 60.65 28.65 32 64 32H192C227.3 32 256 60.65 256 96C256 131.3 227.3 160 192 160H164.8L202.5 186.1L272.7 177.7C302.6 110.7 369.9 64 448 64C554 64 640 149.1 640 256C640 362 554 448 448 448C369.9 448 302.6 401.3 272.7 334.3L202.5 325.9L164.8 352H192C227.3 352 256 380.7 256 416C256 451.3 227.3 480 192 480H64C28.65 480 0 451.3 0 416C0 380.7 28.65 352 64 352H80.5L130.6 317.3L116.9 315.6C86.72 312 64 286.4 64 256C64 225.6 86.72 199.1 116.9 196.4L130.6 194.7L80.5 160H64C28.65 160 0 131.3 0 96V96zM64 80C55.16 80 48 87.16 48 96C48 104.8 55.16 112 64 112H192C200.8 112 208 104.8 208 96C208 87.16 200.8 80 192 80H64zM112 256C112 262.1 116.6 267.3 122.6 267.1L258.1 284.2C256.7 275 256 265.6 256 256C256 246.4 256.7 236.1 258.1 227.8L122.6 244C116.6 244.7 111.1 249.9 111.1 256H112zM64 432H192C200.8 432 208 424.8 208 416C208 407.2 200.8 400 192 400H64C55.16 400 48 407.2 48 416C48 424.8 55.16 432 64 432zM448 400C527.5 400 592 335.5 592 256C592 176.5 527.5 112 448 112C368.5 112 304 176.5 304 256C304 335.5 368.5 400 448 400z\"]\n};\nvar faEject = {\n  prefix: 'far',\n  iconName: 'eject',\n  icon: [448, 512, [9167], \"f052\", \"M48.01 351.1h351.1c41.62 0 63.49-49.63 35.37-80.38l-175.1-192.1C249.9 69.16 236.9 64.01 224 64.01c-12.94 0-25.87 5.156-35.37 15.47L12.64 271.6C-15.48 302.2 6.393 351.1 48.01 351.1zM223.9 112C223.9 112 223.9 112 223.9 112L399.1 304L48.04 304L223.9 112zM424 400H24C10.75 400 0 410.7 0 424C0 437.3 10.75 448 24 448h400c13.26 0 24-10.75 24-24C448 410.7 437.3 400 424 400z\"]\n};\nvar faCircleRight = {\n  prefix: 'far',\n  iconName: 'circle-right',\n  icon: [512, 512, [61838, \"arrow-alt-circle-right\"], \"f35a\", \"M280.2 150.2C273.1 143.8 262.1 142.2 254.3 146.1S239.1 158.5 239.1 167.1l.002 56L152 224C138.8 224 128 234.8 128 248v16C128 277.3 138.8 288 152 288L240 287.1v56c0 9.531 5.656 18.16 14.38 22c8.75 3.812 18.91 2.094 25.91-4.375l96-88.75C381.2 268.3 384 261.9 384 255.2c-.3125-7.781-2.875-13.25-7.844-17.75L280.2 150.2zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faArrowAltCircleRight = faCircleRight;\nvar faPlaneCircleCheck = {\n  prefix: 'far',\n  iconName: 'plane-circle-check',\n  icon: [640, 512, [], \"e555\", \"M255.1 0C304.1 0 336 73.89 336 111.8V153.8L422.5 207.7C406.2 215.2 391.3 225.1 378.1 236.1L287.1 180.7V112.8C287.1 85.87 266.1 49.93 255.1 48.93C245.1 50.93 223.1 86.87 223.1 112.8V180.7L47.1 290.6V324.5L223.1 269.6V383.4L159.1 431.4V458.3L255.1 430.4L343.9 455.1C355.2 475.2 369.9 492.1 387.4 505.7C379.5 511.4 369.7 513.2 360 510.3L256 480.3L152 511.3C143 513.2 133 511.3 125 505.3C117 499.3 112 489.3 112 480.3V423.4C112 413.4 117 404.4 125 398.4L176 359.5V334.5L41 377.4C32 380.4 21 378.4 13 372.5C5 366.5 0 356.5 0 346.5V281.6C0 270.6 7 258.6 16 254.6L176 154.8V112.8C176 73.89 208 0 256 0L255.1 0zM319.1 367.5C319.1 382.7 321.9 397.5 325.6 411.6L287.1 383.4V269.6L340.1 285.9C327.3 310.2 319.1 338 319.1 367.5V367.5zM640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM540.7 324.7L480 385.4L451.3 356.7C445.1 350.4 434.9 350.4 428.7 356.7C422.4 362.9 422.4 373.1 428.7 379.3L468.7 419.3C474.9 425.6 485.1 425.6 491.3 419.3L563.3 347.3C569.6 341.1 569.6 330.9 563.3 324.7C557.1 318.4 546.9 318.4 540.7 324.7H540.7z\"]\n};\nvar faSeal = {\n  prefix: 'far',\n  iconName: 'seal',\n  icon: [512, 512, [], \"e241\", \"M222.1 18.41C240.8-.3309 271.2-.3309 289.9 18.41L335.5 64H400C426.5 64 448 85.49 448 112V176.5L493.6 222.1C512.3 240.8 512.3 271.2 493.6 289.9L448 335.5V400C448 426.5 426.5 448 400 448H335.5L289.9 493.6C271.2 512.3 240.8 512.3 222.1 493.6L176.5 448H112C85.49 448 64 426.5 64 400V335.5L18.41 289.9C-.3328 271.2-.3328 240.8 18.41 222.1L64 176.5V112C64 85.49 85.49 64 112 64H176.5L222.1 18.41zM210.4 97.94C201.4 106.9 189.2 112 176.5 112H112V176.5C112 189.2 106.9 201.4 97.94 210.4L52.35 256L97.94 301.6C106.9 310.6 112 322.8 112 335.5V400H176.5C189.2 400 201.4 405.1 210.4 414.1L256 459.6L301.6 414.1C310.6 405.1 322.8 400 335.5 400H400V335.5C400 322.8 405.1 310.6 414.1 301.6L459.6 256L414.1 210.4C405.1 201.4 400 189.2 400 176.5V112H335.5C322.8 112 310.6 106.9 301.6 97.94L256 52.36L210.4 97.94z\"]\n};\nvar faUserCowboy = {\n  prefix: 'far',\n  iconName: 'user-cowboy',\n  icon: [448, 512, [], \"f8ea\", \"M97.07 183.5C96.82 186.4 96.2 189.1 96.2 192c0 70.75 57.22 128 127.9 128c70.71 0 127.9-57.25 127.9-128c0-2.75-.625-5.375-.75-8.125c69.09-30 93.58-77.88 95.08-80.88c3.498-7.125 1.125-15.88-5.621-20.25c-6.623-4.5-15.62-3.25-20.87 2.75c-1.873 1.875-22.49 20.62-76.09 33.63C333.1 69 312.2 0 278.2 0c-10.37 0-19.68 4.5-27.43 10.5c-15.24 11.88-36.77 11.88-52.02 0C191 4.5 181.8 0 171.4 0C137.4 0 116.6 69.38 105.9 119.5c-55.22-13-75.59-31.88-75.96-31.88C25.61 80 15.87 77.25 8.119 81.63c-7.621 4.25-10.37 14-6.121 21.75C3.498 106.3 28.86 153.5 97.07 183.5zM224.1 208c26.61 .125 53.22-2.75 79.21-8.625C299.5 240 265.7 272 224.1 272s-75.46-32-79.21-72.75C170.9 205.3 197.5 208.1 224.1 208zM314.7 352H133.3C59.7 352 0 411.7 0 485.3C0 500.1 11.94 512 26.66 512H421.3C436.1 512 448 500.1 448 485.3C448 411.7 388.3 352 314.7 352zM50.7 464c9.498-36.76 42.95-64 82.64-64h181.3c39.69 0 73.14 27.24 82.64 64H50.7z\"]\n};\nvar faHexagonVerticalNft = {\n  prefix: 'far',\n  iconName: 'hexagon-vertical-nft',\n  icon: [512, 512, [], \"e505\", \"M160.9 253.5V176.6C160.9 167.7 168.1 160.6 176.9 160.6C185.8 160.6 192.9 167.7 192.9 176.6V336.6C192.9 344.2 187.5 350.8 179.9 352.3C172.4 353.7 164.9 349.6 162.1 342.5L128.9 259.7V336.6C128.9 345.4 121.8 352.6 112.9 352.6C104.1 352.6 96.92 345.4 96.92 336.6V176.6C96.92 168.9 102.4 162.3 109.9 160.9C117.4 159.4 124.9 163.5 127.8 170.6L160.9 253.5zM224.9 176.6C224.9 167.7 232.1 160.6 240.9 160.6H288.9C297.8 160.6 304.9 167.7 304.9 176.6C304.9 185.4 297.8 192.6 288.9 192.6H256.9V240.6H288.9C297.8 240.6 304.9 247.7 304.9 256.6C304.9 265.4 297.8 272.6 288.9 272.6H256.9V336.6C256.9 345.4 249.8 352.6 240.9 352.6C232.1 352.6 224.9 345.4 224.9 336.6V176.6zM400.9 160.6C409.8 160.6 416.9 167.7 416.9 176.6C416.9 185.4 409.8 192.6 400.9 192.6H384.9V336.6C384.9 345.4 377.8 352.6 368.9 352.6C360.1 352.6 352.9 345.4 352.9 336.6V192.6H336.9C328.1 192.6 320.9 185.4 320.9 176.6C320.9 167.7 328.1 160.6 336.9 160.6H400.9zM220.9 17.65C243.2 4.785 270.6 4.785 292.9 17.65L445.8 105.9C468.1 118.8 481.8 142.6 481.8 168.3V344.9C481.8 370.6 468.1 394.4 445.8 407.2L292.9 495.5C270.6 508.4 243.2 508.4 220.9 495.5L68 407.2C45.72 394.4 32 370.6 32 344.9V168.3C32 142.6 45.72 118.8 68 105.9L220.9 17.65zM268.9 59.22C261.5 54.93 252.3 54.93 244.9 59.22L92 147.5C84.57 151.8 80 159.7 80 168.3V344.9C80 353.4 84.57 361.4 92 365.6L244.9 453.9C252.3 458.2 261.5 458.2 268.9 453.9L421.8 365.6C429.3 361.4 433.8 353.4 433.8 344.9V168.3C433.8 159.7 429.3 151.8 421.8 147.5L268.9 59.22z\"]\n};\nvar faFaceRollingEyes = {\n  prefix: 'far',\n  iconName: 'face-rolling-eyes',\n  icon: [512, 512, [128580, \"meh-rolling-eyes\"], \"f5a5\", \"M168 376C168 362.7 178.7 352 192 352H320C333.3 352 344 362.7 344 376C344 389.3 333.3 400 320 400H192C178.7 400 168 389.3 168 376zM80 224C80 179.8 115.8 144 160 144C204.2 144 240 179.8 240 224C240 268.2 204.2 304 160 304C115.8 304 80 268.2 80 224zM160 272C186.5 272 208 250.5 208 224C208 209.7 201.7 196.8 191.8 188C191.9 189.3 192 190.6 192 192C192 209.7 177.7 224 160 224C142.3 224 128 209.7 128 192C128 190.6 128.1 189.3 128.2 188C118.3 196.8 112 209.7 112 224C112 250.5 133.5 272 160 272V272zM272 224C272 179.8 307.8 144 352 144C396.2 144 432 179.8 432 224C432 268.2 396.2 304 352 304C307.8 304 272 268.2 272 224zM352 272C378.5 272 400 250.5 400 224C400 209.7 393.7 196.8 383.8 188C383.9 189.3 384 190.6 384 192C384 209.7 369.7 224 352 224C334.3 224 320 209.7 320 192C320 190.6 320.1 189.3 320.2 188C310.3 196.8 304 209.7 304 224C304 250.5 325.5 272 352 272zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464z\"]\n};\nvar faMehRollingEyes = faFaceRollingEyes;\nvar faBreadLoaf = {\n  prefix: 'far',\n  iconName: 'bread-loaf',\n  icon: [640, 512, [127838], \"f7eb\", \"M400 32h-160C107.5 32 0 103.6 0 192c0 35.38 26.88 64 60 64H64v192c0 17.62 14.38 32 32 32h448c17.62 0 32-14.38 32-32V256h4C613.1 256 640 227.4 640 192C640 103.6 532.5 32 400 32zM420 208H368v224h-256v-224H60C54.25 208 48 201.6 48 192c0-59.62 89.75-112 192-112s192 52.38 192 112C432 201.6 425.8 208 420 208z\"]\n};\nvar faRingsWedding = {\n  prefix: 'far',\n  iconName: 'rings-wedding',\n  icon: [512, 512, [], \"f81b\", \"M371.9 147.7c10.13 18.5 17.75 38.37 22.38 59c41.13 21.25 69.63 63.75 69.63 113.2c0 70.75-57.25 128-128 128s-128-57.25-128-128c0-54.63 34.5-101.1 82.88-119.5c8.5 17.25 13 36.25 13.13 55.5c0 37.37-16.38 70.75-42 94.12c6.25 15.25 17.13 28.12 31 37c44.75-39.75 66.13-99.63 56.75-158.7c-9.375-59.25-48.25-109.5-103.1-133.5l41.38-66.25L232.4-16H119.4l-55.5 44.62l41.25 66.25C29.03 128.4-13.35 210.6 3.777 292.1s88.88 139.8 172.1 139.9c7.625-.125 15.25-.625 22.88-1.875c48.5 60.5 131 82.13 203 53.12c71.88-28.87 116.4-101.6 109.5-178.9S447.8 163.5 371.9 147.7zM127.9 39.37l8.5-7.375h79l8.5 7.375l-25.5 42.25c-14.88-2.125-30.13-2.125-45 0L127.9 39.37zM47.9 255.1c.125-70.62 57.38-127.9 128-128c33 0 62.88 12.88 85.63 33.5c-59.88 28-101.6 88-101.6 158.5c0 21.75 4.125 43.38 12 63.63C103.3 381.5 47.9 325.2 47.9 255.1z\"]\n};\nvar faObjectGroup = {\n  prefix: 'far',\n  iconName: 'object-group',\n  icon: [576, 512, [], \"f247\", \"M128 160C128 142.3 142.3 128 160 128H288C305.7 128 320 142.3 320 160V256C320 273.7 305.7 288 288 288H160C142.3 288 128 273.7 128 256V160zM288 320C323.3 320 352 291.3 352 256V224H416C433.7 224 448 238.3 448 256V352C448 369.7 433.7 384 416 384H288C270.3 384 256 369.7 256 352V320H288zM48 115.8C38.18 106.1 32 94.22 32 80C32 53.49 53.49 32 80 32C94.22 32 106.1 38.18 115.8 48H460.2C469 38.18 481.8 32 496 32C522.5 32 544 53.49 544 80C544 94.22 537.8 106.1 528 115.8V396.2C537.8 405 544 417.8 544 432C544 458.5 522.5 480 496 480C481.8 480 469 473.8 460.2 464H115.8C106.1 473.8 94.22 480 80 480C53.49 480 32 458.5 32 432C32 417.8 38.18 405 48 396.2V115.8zM96 125.3V386.7C109.6 391.6 120.4 402.4 125.3 416H450.7C455.6 402.4 466.4 391.6 480 386.7V125.3C466.4 120.4 455.6 109.6 450.7 96H125.3C120.4 109.6 109.6 120.4 96 125.3z\"]\n};\nvar faFrenchFries = {\n  prefix: 'far',\n  iconName: 'french-fries',\n  icon: [384, 512, [127839], \"f803\", \"M287.5 228.1c.5-1.75 1.5-3.25 2.125-4.875l30.12-172.5c1-5.5-.9999-11-5.125-14.63c-4.125-3.75-9.875-5-15.25-3.375l-34.25 10.25c-4.25 1.25-7.125 4.5-9.125 8.25v207.3C273.5 250.1 285.1 238.1 287.5 228.1zM223.1 268.7V31.97c0-6-3.375-11.63-8.875-14.25L183.1 1.722C178.3-.7781 172.3-.5281 167.6 2.347C162.9 5.222 160 10.47 160 15.97v252.8C181.1 273.1 202.9 273.1 223.1 268.7zM367.5 191.1l16.25-93.26c1-5.5-.1-11-5.125-14.63c-4.125-3.75-9.875-5-15.25-3.375l-17.25 5.125l-18.75 107.3c2.25-.375 4.25-1.125 6.625-1.125H367.5zM16.5 191.1h33.5c3.625 0 6.1 1 10.37 1.75L40.38 86.6L20.63 80.73C15.25 79.1 9.504 80.35 5.379 83.98C1.254 87.73-.7458 93.23 .2542 98.73L16.5 191.1zM101.1 237.7c5.375 7.625 14.5 14.88 26.87 20.75V33.1L124.3 13.1c-.1-5.5-4.75-10-9.1-12C109.1-.9031 103.3-.1531 98.88 3.222L70.38 24.85C65.5 28.47 63.13 34.6 64.25 40.6L101.1 237.7zM368 223.1l-34-.0027c-6.875 0-13.75 4.25-15.25 11c-8.5 39-62 69-126.8 69c-64.62 0-118.1-30-126.8-69C63.75 228.2 56.1 223.1 49.1 223.1l-34 .0027c-4.875 0-9.522 2.281-12.52 6.031C.4768 233.8-.6266 238.7 .3734 243.5l54.13 243.5c3.25 14.63 16.25 25 31.25 25h212.5c14.1 0 28-10.37 31.25-25l54.13-243.5c.1-4.75-.1035-9.716-3.103-13.47C377.5 226.3 372.9 223.1 368 223.1zM285.5 463.1H98.5L65.25 314.1C97.13 337.9 141.8 351.1 192 351.1s94.87-14.13 126.7-37.88L285.5 463.1z\"]\n};\nvar faChartLine = {\n  prefix: 'far',\n  iconName: 'chart-line',\n  icon: [512, 512, [\"line-chart\"], \"f201\", \"M48 408C48 421.3 58.75 432 72 432H488C501.3 432 512 442.7 512 456C512 469.3 501.3 480 488 480H72C32.24 480 0 447.8 0 408V56C0 42.75 10.75 32 24 32C37.25 32 48 42.75 48 56V408zM336.1 304.1C327.6 314.3 312.4 314.3 303 304.1L223.1 225.9L144.1 304.1C135.6 314.3 120.4 314.3 111 304.1C101.7 295.6 101.7 280.4 111 271L207 175C211.5 170.5 217.6 168 223.1 168C230.4 168 236.5 170.5 240.1 175L320 254.1L439 135C448.4 125.7 463.6 125.7 472.1 135C482.3 144.4 482.3 159.6 472.1 168.1L336.1 304.1z\"]\n};\nvar faLineChart = faChartLine;\nvar faCalendarArrowDown = {\n  prefix: 'far',\n  iconName: 'calendar-arrow-down',\n  icon: [448, 512, [\"calendar-download\"], \"e0d0\", \"M248 350.1L287 311C296.4 301.7 311.6 301.7 320.1 311C330.3 320.4 330.3 335.6 320.1 344.1L240.1 424.1C231.6 434.3 216.4 434.3 207 424.1L127 344.1C117.7 335.6 117.7 320.4 127 311C136.4 301.7 151.6 301.7 160.1 311L200 350.1V248C200 234.7 210.7 224 224 224C237.3 224 248 234.7 248 248V350.1zM128 0C141.3 0 152 10.75 152 24V64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0zM400 192H48V448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192z\"]\n};\nvar faCalendarDownload = faCalendarArrowDown;\nvar faSendBack = {\n  prefix: 'far',\n  iconName: 'send-back',\n  icon: [640, 512, [], \"f87e\", \"M192 0C227.3 0 256 28.65 256 64V192C256 227.3 227.3 256 192 256H64C28.65 256 0 227.3 0 192V64C0 28.65 28.65 0 64 0H192zM192 48H64C55.16 48 48 55.16 48 64V192C48 200.8 55.16 208 64 208H192C200.8 208 208 200.8 208 192V64C208 55.16 200.8 48 192 48zM576 256C611.3 256 640 284.7 640 320V448C640 483.3 611.3 512 576 512H448C412.7 512 384 483.3 384 448V320C384 284.7 412.7 256 448 256H576zM576 304H448C439.2 304 432 311.2 432 320V448C432 456.8 439.2 464 448 464H576C584.8 464 592 456.8 592 448V320C592 311.2 584.8 304 576 304zM192 288C245 288 288 245 288 192V96H416C451.3 96 480 124.7 480 160V224H448C394.1 224 352 266.1 352 320V416H224C188.7 416 160 387.3 160 352V288H192z\"]\n};\nvar faMaskVentilator = {\n  prefix: 'far',\n  iconName: 'mask-ventilator',\n  icon: [640, 512, [], \"e524\", \"M248 361.3C248 383.1 257.2 402.5 272 415.8V474.4C226.7 463.7 188 437.1 162.2 403.3L90.9 385.5C37.48 372.1 0 324.1 0 269V184C0 153.1 25.07 128 56 128H185.1C219.8 73.8 267.4 32 320 32C372.1 32 419.7 73.8 454.5 128H584C614.9 128 640 153.1 640 184V269C640 324.1 602.5 372.1 549.1 385.5L477.5 403.4C451.5 437.1 412.8 463.5 368 474.3V415.7C382.7 402.4 392 383.1 392 361.3C392 339.8 382.8 307.6 367 280.8C359.2 267.6 350.6 256.9 341.9 249.7C333.2 242.6 325.9 239.1 319.1 239.1C313.1 239.1 306.5 242.6 297.9 249.7C289.2 256.9 280.6 267.6 272.8 280.7C257.1 307.5 247.1 339.7 247.1 361.3L248 361.3zM200.7 374.4C200.2 370.1 200 365.8 200 361.3C200 329.5 212.4 288.1 231.4 256.5C241.1 240 253.1 224.4 267.4 212.7C281.7 200.9 299.5 192 320 192C340.4 192 358.2 200.9 372.4 212.7C386.7 224.4 398.7 240 408.4 256.4C427.5 288.9 440 329.4 440 361.3C440 365.6 439.8 369.9 439.4 374C455 352.8 464 327.4 464 300.8C464 262.6 446.1 204.2 414.9 155.1C382.2 103.7 346.7 79.1 320 79.1C292.7 79.1 257.3 103.8 224.8 154.1C193.7 204.1 176 262.5 176 300.8C176 327.5 184.9 353.1 200.7 374.4L200.7 374.4zM505.6 346.9L537.5 338.9C569.5 330.9 592 302.1 592 269V184C592 179.6 588.4 176 584 176H480.7C500.4 219.2 512 264.7 512 300.8C512 316.8 509.8 332.2 505.6 346.9V346.9zM56 176C51.58 176 48 179.6 48 184V269C48 302.1 70.49 330.9 102.5 338.9L134.3 346.8C130.2 332.2 127.1 316.7 127.1 300.8C127.1 264.7 139.4 219.2 159.1 176H56zM296 328C296 314.7 306.7 304 320 304C333.3 304 344 314.7 344 328V512H296V328z\"]\n};\nvar faSignatureLock = {\n  prefix: 'far',\n  iconName: 'signature-lock',\n  icon: [640, 512, [], \"e3ca\", \"M79.1 168C79.1 181.3 69.25 192 55.1 192C42.74 192 31.1 181.3 31.1 168V128C31.1 74.98 74.98 32 127.1 32C181 32 223.1 74.98 223.1 128V135.9C223.1 158.1 222.6 180.3 219.9 202.3L352.9 161.1C361.6 158.4 371 160.8 377.3 167.4C383.6 173.1 385.7 183.5 382.6 192.1L354.1 272H416V296.6C406.3 302.2 398.2 310.3 392.6 320H319.1C312.2 320 304.9 316.2 300.4 309.8C295.9 303.4 294.8 295.3 297.4 287.9L321.3 221.1L210.5 255.4L209.5 260.1C196.1 316.3 175.5 370.2 145.8 419.6L129.1 446C117.3 467.1 94.55 480 69.97 480C31.33 480 0 448.7 0 410V335.2C0 296.6 25.13 262.5 61.98 251.1L169 217.1C173.7 190.9 176 163.4 176 135.9V127.1C176 101.5 154.5 79.1 128 79.1C101.5 79.1 80 101.5 80 127.1L79.1 168zM47.1 335.2V410C47.1 422.2 57.84 432 69.97 432C77.69 432 84.84 427.1 88.81 421.3L104.7 394.9C127.7 356.5 145.4 315.1 157.1 271.9L76.17 296.1C59.42 302.2 47.1 317.7 47.1 335.2V335.2zM208.1 368H384V416H184.8C193.3 400.4 201.1 384.3 208.1 368V368zM528 192C572.2 192 608 227.8 608 272V320C625.7 320 640 334.3 640 352V480C640 497.7 625.7 512 608 512H448C430.3 512 416 497.7 416 480V352C416 334.3 430.3 320 448 320V272C448 227.8 483.8 192 528 192zM528 240C510.3 240 496 254.3 496 272V320H560V272C560 254.3 545.7 240 528 240z\"]\n};\nvar faArrowRight = {\n  prefix: 'far',\n  iconName: 'arrow-right',\n  icon: [448, 512, [8594], \"f061\", \"M264.6 70.63l176 168c4.75 4.531 7.438 10.81 7.438 17.38s-2.688 12.84-7.438 17.38l-176 168c-9.594 9.125-24.78 8.781-33.94-.8125c-9.156-9.5-8.812-24.75 .8125-33.94l132.7-126.6H24.01c-13.25 0-24.01-10.76-24.01-24.01s10.76-23.99 24.01-23.99h340.1l-132.7-126.6C221.8 96.23 221.5 80.98 230.6 71.45C239.8 61.85 254.1 61.51 264.6 70.63z\"]\n};\nvar faSignsPost = {\n  prefix: 'far',\n  iconName: 'signs-post',\n  icon: [512, 512, [\"map-signs\"], \"f277\", \"M232 24C232 10.75 242.7 0 256 0C269.3 0 280 10.75 280 24V32H440.3C445.2 32 449.8 34.21 452.8 38L504 102C508.7 107.8 508.7 116.2 504 121.1L452.8 185.1C449.8 189.8 445.2 192 440.3 192H280V224H448C465.7 224 480 238.3 480 256V352C480 369.7 465.7 384 448 384H280V488C280 501.3 269.3 512 256 512C242.7 512 232 501.3 232 488V384H71.69C66.83 384 62.23 381.8 59.2 377.1L7.996 313.1C3.322 308.2 3.322 299.8 7.996 294L59.2 230C62.23 226.2 66.83 224 71.69 224H232V192H64C46.33 192 32 177.7 32 160V64C32 46.33 46.33 32 64 32H232V24zM80 80V144H424.9L450.5 112L424.9 80H80zM432 272H87.07L61.47 304L87.07 336H432V272z\"]\n};\nvar faMapSigns = faSignsPost;\nvar faOctagonPlus = {\n  prefix: 'far',\n  iconName: 'octagon-plus',\n  icon: [512, 512, [\"plus-octagon\"], \"f301\", \"M232 343.1V279.1H168C154.7 279.1 144 269.3 144 255.1C144 242.7 154.7 231.1 168 231.1H232V167.1C232 154.7 242.7 143.1 256 143.1C269.3 143.1 280 154.7 280 167.1V231.1H344C357.3 231.1 368 242.7 368 255.1C368 269.3 357.3 279.1 344 279.1H280V343.1C280 357.3 269.3 367.1 256 367.1C242.7 367.1 232 357.3 232 343.1zM.0669 191.5C.0669 172.4 7.652 154.1 21.16 140.6L140.6 21.15C154.1 7.648 172.4 .0625 191.5 .0625H320.5C339.6 .0625 357.9 7.648 371.4 21.15L490.8 140.6C504.3 154.1 511.9 172.4 511.9 191.5V320.5C511.9 339.6 504.3 357.9 490.8 371.4L371.4 490.8C357.9 504.3 339.6 511.9 320.5 511.9H191.5C172.4 511.9 154.1 504.3 140.6 490.8L21.15 371.4C7.652 357.9 .0666 339.6 .0666 320.5L.0669 191.5zM55.1 174.5C50.6 179 48.07 185.2 48.07 191.5V320.5C48.07 326.8 50.6 332.9 55.1 337.4L174.5 456.9C179 461.4 185.2 463.9 191.5 463.9H320.5C326.8 463.9 332.1 461.4 337.5 456.9L456.9 337.4C461.4 332.9 463.9 326.8 463.9 320.5V191.5C463.9 185.2 461.4 179 456.9 174.5L337.5 55.09C332.1 50.59 326.8 48.06 320.5 48.06H191.5C185.2 48.06 179 50.59 174.5 55.09L55.1 174.5zM21.15 371.4L55.1 337.4z\"]\n};\nvar faPlusOctagon = faOctagonPlus;\nvar faCashRegister = {\n  prefix: 'far',\n  iconName: 'cash-register',\n  icon: [512, 512, [], \"f788\", \"M136 256C136 269.3 125.3 280 112 280C98.75 280 88 269.3 88 256C88 242.7 98.75 232 112 232C125.3 232 136 242.7 136 256zM184 256C184 242.7 194.7 232 208 232C221.3 232 232 242.7 232 256C232 269.3 221.3 280 208 280C194.7 280 184 269.3 184 256zM184 336C184 349.3 173.3 360 160 360C146.7 360 136 349.3 136 336C136 322.7 146.7 312 160 312C173.3 312 184 322.7 184 336zM280 256C280 242.7 290.7 232 304 232C317.3 232 328 242.7 328 256C328 269.3 317.3 280 304 280C290.7 280 280 269.3 280 256zM280 336C280 349.3 269.3 360 256 360C242.7 360 232 349.3 232 336C232 322.7 242.7 312 256 312C269.3 312 280 322.7 280 336zM376 256C376 242.7 386.7 232 400 232C413.3 232 424 242.7 424 256C424 269.3 413.3 280 400 280C386.7 280 376 269.3 376 256zM376 336C376 349.3 365.3 360 352 360C338.7 360 328 349.3 328 336C328 322.7 338.7 312 352 312C365.3 312 376 322.7 376 336zM288 0C305.7 0 320 14.33 320 32V96C320 113.7 305.7 128 288 128H208V160H424.5C456.3 160 483.3 183.4 487.8 214.9L511.4 379.5C511.8 382.5 512 385.5 512 388.5V448C512 483.3 483.3 512 448 512H64C28.65 512 0 483.3 0 448V388.5C0 385.5 .215 382.5 .6432 379.5L24.15 214.9C28.65 183.4 55.66 160 87.51 160H144V128H64C46.33 128 32 113.7 32 96V32C32 14.33 46.33 0 64 0L288 0zM96 48C87.16 48 80 55.16 80 64C80 72.84 87.16 80 96 80H256C264.8 80 272 72.84 272 64C272 55.16 264.8 48 256 48H96zM64 464H448C456.8 464 464 456.8 464 448V432H48V448C48 456.8 55.16 464 64 464zM424.5 208H87.51C79.54 208 72.79 213.9 71.67 221.7L48.49 384H463.5L440.3 221.7C439.2 213.9 432.5 208 424.5 208V208z\"]\n};\nvar faPersonCircleQuestion = {\n  prefix: 'far',\n  iconName: 'person-circle-question',\n  icon: [576, 512, [], \"e542\", \"M208 48C208 74.51 186.5 96 160 96C133.5 96 112 74.51 112 48C112 21.49 133.5 0 160 0C186.5 0 208 21.49 208 48zM144 352V488C144 501.3 133.3 512 120 512C106.7 512 96 501.3 96 488V223.6L52.89 299.8C46.36 311.4 31.72 315.4 20.18 308.9C8.647 302.4 4.585 287.7 11.11 276.2L69.66 172.7C85.27 145.1 114.5 128 146.3 128H173.7C205.5 128 234.7 145.1 250.3 172.7L296.1 255.1C285.2 269.1 275.6 285 268.7 302.3C268.1 301.5 267.6 300.7 267.1 299.8L224 223.6V488C224 501.3 213.3 512 200 512C186.7 512 176 501.3 176 488V352H144zM144 304H176V176.1C175.3 176 174.5 176 173.7 176H146.3C145.5 176 144.7 176 144 176.1V304zM288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM432 464C445.3 464 456 453.3 456 440C456 426.7 445.3 416 432 416C418.7 416 408 426.7 408 440C408 453.3 418.7 464 432 464zM368 328C368 336.8 375.2 344 384 344C392.8 344 400 336.8 400 328V321.6C400 316.3 404.3 312 409.6 312H450.1C457.8 312 464 318.2 464 325.9C464 331.1 461.1 335.8 456.6 338.3L424.6 355.1C419.3 357.9 416 363.3 416 369.2V384C416 392.8 423.2 400 432 400C440.8 400 448 392.8 448 384V378.9L471.5 366.6C486.6 358.6 496 342.1 496 325.9C496 300.6 475.4 280 450.1 280H409.6C386.6 280 368 298.6 368 321.6V328z\"]\n};\nvar faMelonSlice = {\n  prefix: 'far',\n  iconName: 'melon-slice',\n  icon: [512, 512, [], \"e311\", \"M425.3 7.031C420.7 2.344 414.5 0 408.4 0s-12.28 2.344-16.97 7.031l-76.73 76.73C318 97.99 320 112.8 320 128c0 106-85.96 192-192 192c-15.25 0-30.01-1.963-44.23-5.322l-76.74 76.74C2.531 395.9 0 402 0 408.4s2.531 12.47 7.031 16.97C62.91 481.2 137.2 512 216.2 512c79.03 0 153.3-30.77 209.2-86.64C481.2 369.5 512 295.2 512 216.2C512 137.2 481.2 62.89 425.3 7.031zM143.1 367.2c119.8-7.951 215.7-103.9 223.4-223.8c.082 .0703-.0801-.0801 0 0C378.2 165.8 384 190.6 384 216.2c0 44.82-17.46 86.96-49.16 118.6C303.1 366.5 260.1 384 216.2 384c-25.6 0-50.32-5.697-72.73-16.49C143.6 367.4 143.8 367.3 143.1 367.2zM391.4 391.4C344.6 438.2 282.4 464 216.2 464c-58.12 0-113.2-19.88-157.4-56.42l22.83-22.83C119.7 415.3 166.6 432 216.2 432c57.63 0 111.8-22.45 152.6-63.22C409.5 328 432 273.8 432 216.2c0-49.53-16.94-96.28-47.5-134.4l23.07-23.07C444.1 102.1 464 158.1 464 216.2C464 282.4 438.2 344.6 391.4 391.4z\"]\n};\nvar faSpaceStationMoon = {\n  prefix: 'far',\n  iconName: 'space-station-moon',\n  icon: [512, 512, [], \"e033\", \"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 48C239.5 48 223.5 49.91 208.2 53.52C245.4 66.75 272 102.3 272 144C272 197 229 240 176 240C123.3 240 80.59 197.6 80.01 145.1C59.73 177.2 48 215.2 48 256C48 268.8 49.15 281.2 51.35 293.4C51.83 293.5 52.32 293.7 52.81 293.9C87.74 306.5 147.6 328 256 328C364.4 328 424.3 306.5 459.2 293.9C459.7 293.7 460.2 293.5 460.7 293.4C462.9 281.2 464 268.8 464 256C464 141.1 370.9 48 256 48V48zM441.3 350.7C402.1 362.7 343 376 256 376C168.9 376 109.9 362.7 70.74 350.7C105.2 417.9 175.2 464 256 464C336.8 464 406.8 417.9 441.3 350.7V350.7zM176 192C202.5 192 224 170.5 224 144C224 117.5 202.5 96 176 96C149.5 96 128 117.5 128 144C128 170.5 149.5 192 176 192z\"]\n};\nvar faMessageSmile = {\n  prefix: 'far',\n  iconName: 'message-smile',\n  icon: [512, 512, [\"comment-alt-smile\"], \"f4aa\", \"M447.1 .0041h-384c-35.25 0-64 28.75-64 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.99c0 9.836 11.02 15.55 19.12 9.7l124.9-93.69h144c35.25 0 64-28.75 64-63.1V63.1C511.1 28.75 483.2 .0041 447.1 .0041zM464 352c0 8.75-7.25 16-16 16h-160l-80 60v-60H64c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h384c8.75 0 16 7.25 16 16V352zM320 175.1c17.75 0 32-14.25 32-31.1s-14.25-32-31.1-32s-31.1 14.25-31.1 32S302.3 175.1 320 175.1zM192 175.1c17.75 0 32-14.25 32-31.1s-14.25-32-31.1-32s-31.1 14.25-31.1 32S174.3 175.1 192 175.1zM325.8 240.3C308.5 260.4 283.2 272 256 272c-27.12 0-52.49-11.62-69.74-31.75C177.7 230.1 162.4 229 152.4 237.5C142.3 246.1 141.3 261.3 149.8 271.3c26.5 31 65.09 48.74 106.2 48.74c41.12 0 79.76-17.74 106.3-48.74c8.5-10 7.375-25.12-2.75-33.75C349.5 228.9 334.4 230.1 325.8 240.3z\"]\n};\nvar faCommentAltSmile = faMessageSmile;\nvar faCupStraw = {\n  prefix: 'far',\n  iconName: 'cup-straw',\n  icon: [384, 512, [129380], \"e363\", \"M360 128l-153.3-.002l20-80L264 48C277.3 48 288 37.25 288 24C288 10.74 277.3 0 264 0l-43.5-.002c-18.32 0-34.29 12.47-38.75 30.24L157.3 127.1L24 128C10.75 128 0 138.7 0 152C0 165.3 10.75 176 24 176H32l30.5 306.3c1.25 16.88 15.12 29.88 32 29.75h195c16.88 .125 30.75-12.88 32-29.75L352 176h8C373.3 176 384 165.3 384 152C384 138.7 373.3 128 360 128zM275 464h-166l-28.75-288h223.5L275 464z\"]\n};\nvar faLeftFromLine = {\n  prefix: 'far',\n  iconName: 'left-from-line',\n  icon: [448, 512, [\"arrow-alt-from-right\"], \"f348\", \"M240 378.9V336h64c26.51 0 47.95-21.49 47.95-48v-64C351.9 197.5 330.5 176 304 176h-64V132.7c0-41.63-49.37-63.52-80.23-35.58L9.375 233.4C3.125 239.6 0 247.8 0 256s3.125 16.38 9.375 22.62l150.4 135.9C190.7 442.4 240 420.5 240 378.9zM54.63 256L192 134.6V224h112v64H192v89.37L54.63 256zM448 424V88C448 74.75 437.3 64 424 64S400 74.75 400 88v336c0 13.25 10.75 24 24 24S448 437.3 448 424z\"]\n};\nvar faArrowAltFromRight = faLeftFromLine;\nvar faH = {\n  prefix: 'far',\n  iconName: 'h',\n  icon: [384, 512, [104], \"48\", \"M384 56v400c0 13.25-10.75 24-24 24s-24-10.75-24-24V256h-288v200C48 469.3 37.25 480 24 480S0 469.3 0 456V56C0 42.75 10.75 32 24 32S48 42.75 48 56V208h288V56C336 42.75 346.8 32 360 32S384 42.75 384 56z\"]\n};\nvar faBasketShoppingSimple = {\n  prefix: 'far',\n  iconName: 'basket-shopping-simple',\n  icon: [576, 512, [\"shopping-basket-alt\"], \"e0af\", \"M192 296C192 309.3 181.3 320 168 320C154.7 320 144 309.3 144 296C144 282.7 154.7 272 168 272C181.3 272 192 282.7 192 296zM384 296C384 282.7 394.7 272 408 272C421.3 272 432 282.7 432 296C432 309.3 421.3 320 408 320C394.7 320 384 309.3 384 296zM243.1 2.71C254.8 8.825 259.4 23.32 253.3 35.08L171.7 192H404.3L322.7 35.08C316.6 23.32 321.2 8.825 332.9 2.71C344.7-3.405 359.2 1.171 365.3 12.93L458.4 192H552C565.3 192 576 202.7 576 216C576 229.3 565.3 240 552 240H532L476.1 463.5C468.1 492 443.4 512 414 512H161.1C132.6 512 107 492 99.88 463.5L44 240H24C10.75 240 0 229.3 0 216C0 202.7 10.75 192 24 192H117.6L210.7 12.93C216.8 1.171 231.3-3.405 243.1 2.71H243.1zM482.5 240H93.48L146.4 451.9C148.2 459 154.6 464 161.1 464H414C421.4 464 427.8 459 429.6 451.9L482.5 240z\"]\n};\nvar faShoppingBasketAlt = faBasketShoppingSimple;\nvar faHandsHoldingHeart = {\n  prefix: 'far',\n  iconName: 'hands-holding-heart',\n  icon: [640, 512, [\"hands-heart\"], \"f4c3\", \"M176 72.57C176 32.49 208.5 .0003 248.6 .0003C267.8 .0003 286.3 7.646 299.9 21.26L320 41.37L340.1 21.26C353.7 7.646 372.2 0 391.4 0C431.5 0 464 32.49 464 72.57V77.4C464 98.79 455.1 119.2 439.5 133.9L336.4 230.5C327.2 239.2 312.8 239.2 303.6 230.5L200.5 133.9C184.9 119.2 176 98.79 176 77.4V72.57zM144 264.8C156.1 254.3 171.1 248 189.3 248C207.6 248 225.2 255.3 238.2 268.3L299.6 329.7C307.4 337.4 314.2 345.9 320 354.1C325.8 345.9 332.6 337.4 340.4 329.7L401.8 268.3C414.8 255.3 432.4 248 450.7 248C468 248 483.9 254.3 496 264.8V136C496 96.24 528.2 64 568 64C607.8 64 640 96.24 640 136V352.2C640 384.1 627.4 414.6 604.9 437.1L536.1 504.1C527.6 514.3 512.4 514.3 503 504.1C493.7 495.6 493.7 480.4 503 471L570.9 403.1C584.4 389.6 592 371.3 592 352.2V136C592 122.7 581.3 112 568 112C554.7 112 544 122.7 544 136V281.9C544 307.5 533.8 332.1 515.7 350.3L456.1 408.1C447.6 418.3 432.4 418.3 423 408.1C413.7 399.6 413.7 384.4 423 375L438.1 359.1L439 359L465.8 332.3C469.8 328.3 472 322.9 472 317.3C472 305.5 462.5 296 450.7 296C445.1 296 439.7 298.2 435.7 302.2L374.3 363.6C354.9 383 344 409.4 344 436.8V488C344 501.3 333.3 512 320 512C306.7 512 296 501.3 296 488V436.8C296 409.4 285.1 383 265.7 363.6L204.3 302.2C200.3 298.2 194.9 296 189.3 296C177.5 296 168 305.5 168 317.3C168 322.9 170.2 328.3 174.2 332.3L216.1 375C226.3 384.4 226.3 399.6 216.1 408.1C207.6 418.3 192.4 418.3 183 408.1L124.3 350.3C106.2 332.1 96 307.5 96 281.9V136C96 122.7 85.25 112 72 112C58.75 112 48 122.7 48 136V352.2C48 371.3 55.59 389.6 69.09 403.1L136.1 471C146.3 480.4 146.3 495.6 136.1 504.1C127.6 514.3 112.4 514.3 103 504.1L35.15 437.1C12.64 414.6 0 384.1 0 352.2V136C0 96.24 32.24 64 72 64C111.8 64 144 96.24 144 136L144 264.8z\"]\n};\nvar faHandsHeart = faHandsHoldingHeart;\nvar faClockNine = {\n  prefix: 'far',\n  iconName: 'clock-nine',\n  icon: [512, 512, [], \"e34c\", \"M280 256C280 269.3 269.3 280 256 280H152C138.7 280 128 269.3 128 256C128 242.7 138.7 232 152 232H232V120C232 106.7 242.7 96 256 96C269.3 96 280 106.7 280 120V256zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faTarp = {\n  prefix: 'far',\n  iconName: 'tarp',\n  icon: [576, 512, [], \"e57b\", \"M80 176C80 158.3 94.33 144 112 144C129.7 144 144 158.3 144 176C144 193.7 129.7 208 112 208C94.33 208 80 193.7 80 176zM576 300.1C576 312.8 570.9 325.1 561.9 334.1L462.1 433.9C453.1 442.9 440.8 448 428.1 448H64C28.65 448 0 419.3 0 384V128C0 92.65 28.65 64 64 64H512C547.3 64 576 92.65 576 128V300.1zM48 128V384C48 392.8 55.16 400 64 400H416V320C416 302.3 430.3 288 448 288H528V128C528 119.2 520.8 112 512 112H64C55.16 112 48 119.2 48 128z\"]\n};\nvar faFaceSleepy = {\n  prefix: 'far',\n  iconName: 'face-sleepy',\n  icon: [512, 512, [], \"e38e\", \"M256 464C303 464 346.4 448.4 381.2 422.1C383.9 436.1 384 451.8 384 464C384 468.5 384.4 472.9 385.1 477.1C347.2 499.3 303.1 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 292.1 504.2 328.1 490 359.9C482.7 353.6 474.1 348.1 467.4 343.1C461.6 339.4 455.6 335.8 449.5 332.6C458.8 308.9 464 283 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464zM256 347.1C290.8 347.1 320.1 364.8 336.1 389.5C342.9 400.6 330.1 410.2 317.8 405.9C298.9 399.4 278 395.8 256 395.8C234.1 395.8 213.2 399.4 194.3 405.9C181.1 410.2 169.2 400.6 175.1 389.5C191.1 364.8 221.3 347.1 256 347.1V347.1zM326.2 250.3C331.7 256.2 340.1 260 351.6 260C362.3 260 371.6 256.2 377 250.3C384.6 242.3 397.2 241.9 405.3 249.4C413.4 256.1 413.8 269.6 406.2 277.7C391.7 293.2 370.1 300 351.6 300C332.3 300 311.6 293.2 297 277.7C289.5 269.6 289.9 256.1 297.9 249.4C306 241.9 318.7 242.3 326.2 250.3zM185 250.3C192.6 242.3 205.2 241.9 213.3 249.4C221.4 256.1 221.8 269.6 214.2 277.7C199.7 293.2 178.1 300 159.6 300C140.3 300 119.6 293.2 105 277.7C97.48 269.6 97.89 256.1 105.9 249.4C114 241.9 126.7 242.3 134.2 250.3C139.7 256.2 148.1 260 159.6 260C170.3 260 179.6 256.2 185 250.3V250.3zM464 512C437.5 512 416 490.5 416 464C416 432 416 361.6 352 336C400 336 512 384 512 464C512 490.5 490.5 512 464 512z\"]\n};\nvar faHandHorns = {\n  prefix: 'far',\n  iconName: 'hand-horns',\n  icon: [448, 512, [], \"e1a9\", \"M376 64c-39.69 0-72 31.86-72 71.02v26.17C300.2 160.5 296.3 160 292.3 160C279.3 160 266.8 163.7 256 170.5C245.2 163.7 232.7 160 219.8 160C215.7 160 211.8 160.5 208 161.2V72c0-39.7-32.3-72-71.1-72C96.32 0 64.02 32.3 64.02 72v160.4l-7.113 1.188C23.94 240.7 0 270.3 0 303.1v80c0 22.38 10.12 43.09 27.81 56.84l45.97 35.75c29.34 22.83 65.97 35.41 103.2 35.41L271.8 512C368.9 512 448 432.9 448 335.8V135C448 95.86 415.7 64 376 64zM272 228.3C272 217.1 281.1 208 292.3 208s20.25 9.078 20.25 20.25v55.5C312.5 294.9 303.4 304 292.3 304S272 294.9 272 283.8V228.3zM240 228.3v55.5c0 .4414-.2246 .8105-.252 1.246C238.5 255.4 220.9 234.4 200.4 223.9C202.4 214.9 210.1 208 219.8 208C230.9 208 240 217.1 240 228.3zM112 72c0-13.23 10.78-24 23.1-24c13.22 0 24 10.77 24 24v123.9C156.4 202.6 153.8 209.8 152.6 217.6L112 224.4V72zM400 335.8C400 406.5 342.5 464 271.8 464l-94.81-.0156c-26.56 0-52.72-8.984-73.69-25.3l-45.97-35.75C51.47 398.4 48 391.3 48 383.1v-80c0-11.23 7.969-21.11 17.88-23.27l97-16.19c1.692-.3629 3.383-.5372 5.05-.5372c11.86 0 24.09 9.439 24.09 24.06c0 11.04-7.513 20.95-17.17 23.09L116.8 319c-12.03 1.633-20.78 11.92-20.78 23.75c0 20.24 18.82 24.08 23.69 24.08c1.161 0 2.339-.0863 3.526-.2646l59.88-8.172c7.666-1.646 14.58-4.74 21.01-8.496C209.1 351.1 214.3 352 219.8 352C232.7 352 245.2 348.3 256 341.5C266.8 348.3 279.3 352 292.3 352c37.63 0 68.25-30.61 68.25-68.25v-55.5c0-11.75-3.254-22.64-8.5-32.3V135C352 122.3 362.8 112 376 112s24 10.33 24 23.02V335.8z\"]\n};\nvar faScrewdriverWrench = {\n  prefix: 'far',\n  iconName: 'screwdriver-wrench',\n  icon: [512, 512, [\"tools\"], \"f7d9\", \"M223.1 96.1l.0046 48.74L253.7 174.6c-6.878-34.87 3.493-70.37 28.49-95.37c20.25-20.25 47.12-31.13 74.99-31.13l1.125-.0001L300.1 105.2l15.13 90.61l90.62 15.11l57.24-57.25c.2526 28.25-10.62 55.49-31.24 75.99c-9.249 9.375-20.12 16.5-31.75 21.63c1.75 1.625 3.874 2.899 5.625 4.648l30.63 30.72c10.5-6.375 20.5-14 29.5-23c37.99-37.1 53.61-94.24 40.61-146.5c-3.001-12.25-12.38-21.87-24.38-25.24c-12.25-3.373-25.25 .1273-33.1 9.002l-58.74 58.62l-32.37-5.371l-5.378-32.5l58.62-58.5c8.874-8.1 12.25-21.1 8.871-33.1c-3.251-12.12-13-21.5-25.25-24.49c-53.12-13.24-107.9 2.01-146.5 40.51c-10.25 10.25-18.5 21.75-25.37 33.1l1.125 .7498L223.1 96.1zM106 453.9c-12.75 12.75-35.25 12.75-48.12 .0045c-6.375-6.374-10-14.1-10-23.1c-.0009-9.124 3.498-17.62 9.997-23.1L192.3 271.6L158.4 237.7l-134.4 134.2c-15.5 15.5-23.1 36.12-23.99 57.1s8.503 42.49 24 57.99c15.5 15.5 36.12 23.99 57.1 23.99c21.87-.002 42.5-8.503 57.99-24l100.9-100.9c-9.626-15.87-15.13-33.87-15.63-52.12L106 453.9zM501.1 395.6l-117.1-117c-23.13-23.12-57.65-27.65-85.39-13.9L191.1 158L191.1 95.99l-127.1-95.99L0 63.1l96 127.1l62.04 .0077l106.7 106.6c-13.62 27.75-9.218 62.27 13.91 85.39l117 117.1c14.5 14.62 38.21 14.62 52.71-.0016l52.75-52.75C515.6 433.7 515.6 410.1 501.1 395.6z\"]\n};\nvar faTools = faScrewdriverWrench;\nvar faArrowsToEye = {\n  prefix: 'far',\n  iconName: 'arrows-to-eye',\n  icon: [640, 512, [], \"e4bf\", \"M112 78.06V40C112 26.75 122.7 15.1 136 15.1C149.3 15.1 160 26.75 160 40V136C160 149.3 149.3 160 136 160H40C26.75 160 15.1 149.3 15.1 136C15.1 122.7 26.75 112 40 112H78.06L15.03 48.97C5.657 39.6 5.657 24.4 15.03 15.03C24.4 5.657 39.6 5.657 48.97 15.03L112 78.06zM256 256C256 220.7 284.7 192 320 192C355.3 192 384 220.7 384 256C384 291.3 355.3 320 320 320C284.7 320 256 291.3 256 256zM506.5 243.9C510.3 251.6 510.3 260.4 506.5 268.1C481.4 318.4 417.3 400 320 400C222.7 400 158.6 318.4 133.5 268.1C129.7 260.4 129.7 251.6 133.5 243.9C158.6 193.6 222.7 112 320 112C417.3 112 481.4 193.6 506.5 243.9V243.9zM458.5 256C433.8 212.1 384.5 160 320 160C255.5 160 206.2 212.1 181.5 256C206.2 299.9 255.5 352 320 352C384.5 352 433.8 299.9 458.5 256V256zM624.1 48.97L561.9 112H600C613.3 112 624 122.7 624 136C624 149.3 613.3 160 600 160H504C490.7 160 480 149.3 480 136V40C480 26.75 490.7 15.1 504 15.1C517.3 15.1 528 26.75 528 40V78.06L591 15.03C600.4 5.657 615.6 5.657 624.1 15.03C634.3 24.4 634.3 39.6 624.1 48.97zM48.97 496.1C39.6 506.3 24.4 506.3 15.03 496.1C5.657 487.6 5.657 472.4 15.03 463L78.06 400H40C26.75 400 15.1 389.3 15.1 376C15.1 362.7 26.75 352 40 352H136C149.3 352 160 362.7 160 376V472C160 485.3 149.3 496 136 496C122.7 496 112 485.3 112 472V433.9L48.97 496.1zM624.1 496.1C615.6 506.3 600.4 506.3 591 496.1L528 433.9V472C528 485.3 517.3 496 504 496C490.7 496 480 485.3 480 472V376C480 362.7 490.7 352 504 352H600C613.3 352 624 362.7 624 376C624 389.3 613.3 400 600 400H561.9L624.1 463C634.3 472.4 634.3 487.6 624.1 496.1z\"]\n};\nvar faCircleThreeQuarters = {\n  prefix: 'far',\n  iconName: 'circle-three-quarters',\n  icon: [512, 512, [], \"e125\", \"M224.1 1.971C241.6-.2109 256 14.33 256 31.1V255.1H480C497.7 255.1 512.2 270.4 510 287.9C494.3 414.2 386.6 512 256 512C114.6 512 0 397.4 0 255.1C0 125.4 97.75 17.69 224.1 1.971V1.971zM208 303.1V53.55C116.3 75.21 48 157.7 48 255.1C48 370.9 141.1 464 256 464C354.3 464 436.8 395.7 458.4 303.1H208z\"]\n};\nvar faTrophyStar = {\n  prefix: 'far',\n  iconName: 'trophy-star',\n  icon: [576, 512, [\"trophy-alt\"], \"f2eb\", \"M357.8 142.6c-1.062-3.312-3.844-5.688-7.312-6.219l-37.38-5.438l-16.75-33.91c-3.062-6.219-13.16-6.25-16.22-.0313L263.3 130.1l-37.5 5.469c-3.438 .5-6.25 2.875-7.312 6.156C217.5 145.9 218.3 149.5 220.8 151.9L247.9 178.2L241.5 215.6C240.9 218.1 242.3 222.3 245.2 224.4c2.75 2.031 6.438 2.281 9.5 .6875l33.47-17.59l33.5 17.62c1.312 .6875 2.75 1.031 4.188 1.031c1.875 0 3.75-.5938 5.344-1.781c2.812-2.031 4.156-5.406 3.562-8.812l-6.375-37.31l27.09-26.38C357.9 149.4 358.8 145.9 357.8 142.6zM572.1 82.38C569.5 71.59 559.8 64 548.7 64h-100.8c.2422-12.45 .1077-23.7-.156-33.02C447.3 13.63 433.2 0 415.8 0H160.2C142.8 0 128.7 13.63 128.2 30.98C127.1 40.3 127.8 51.55 128.1 64H27.26C16.16 64 6.537 71.59 3.912 82.38C3.1 85.78-15.71 167.2 37.07 245.9c37.44 55.82 100.6 95.03 187.5 117.4c18.7 4.805 39.42 22.23 39.42 41.54c0 .0078 0-.0078 0 0L264 464h-79.1c-13.25 0-24 10.75-24 24s10.75 24 24 24h207.1c13.25 0 24-10.75 24-24s-10.75-24-24-24h-79.1v-59.24c.0313-19.29 20.73-36.68 39.41-41.48c86.96-22.34 150.1-61.55 187.5-117.4C591.7 167.2 572.9 85.78 572.1 82.38zM77.41 219.8C49.48 178.6 47.01 135.7 48.38 112h80.39c5.359 59.62 20.35 131.1 57.67 189.1C137.4 281.6 100.9 254.4 77.41 219.8zM288 352c-55.71-62.32-112.3-121.1-111.1-304h223.1C400.3 230.8 343.7 289.6 288 352zM498.6 219.8c-23.44 34.6-59.94 61.75-109 81.22C426.9 243.1 441.9 171.6 447.2 112h80.39C528.1 135.7 526.5 178.7 498.6 219.8z\"]\n};\nvar faTrophyAlt = faTrophyStar;\nvar faPlugCircleBolt = {\n  prefix: 'far',\n  iconName: 'plug-circle-bolt',\n  icon: [576, 512, [], \"e55b\", \"M96 0C109.3 0 120 10.75 120 24V112H72V24C72 10.75 82.75 0 96 0zM288 0C301.3 0 312 10.75 312 24V112H264V24C264 10.75 274.7 0 288 0zM360 144C373.3 144 384 154.7 384 168C384 181.3 373.3 192 360 192H352V211.2C333.1 220.4 317.8 232.6 304 247.2V192H80V256C80 317.9 130.1 368 192 368C216.3 368 238.9 360.2 257.2 347.1C256.4 353.9 256 360.9 256 368C256 379.4 257.1 390.5 259.1 401.3C245.7 407.5 231.2 411.9 216 414.2V512H168V414.2C91.02 402.6 32 336.2 32 255.1V191.1H24C10.75 191.1 0 181.3 0 167.1C0 154.7 10.75 143.1 24 143.1L360 144zM288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM464.8 286.4L368.8 358.4C364.7 361.5 362.1 366.9 364.6 371.8C366.2 376.7 370.8 380 376 380H411.6L381.5 434.2C378.8 439.1 379.8 445.3 384.1 449C388.4 452.8 394.7 452.1 399.2 449.6L495.2 377.6C499.3 374.5 501 369.1 499.4 364.2C497.8 359.3 493.2 356 488 356H452.4L482.5 301.8C485.2 296.9 484.2 290.7 479.9 286.1C475.6 283.2 469.3 283 464.8 286.4V286.4z\"]\n};\nvar faFaceThermometer = {\n  prefix: 'far',\n  iconName: 'face-thermometer',\n  icon: [576, 512, [], \"e39a\", \"M288 47.1C173.1 47.1 80 141.1 80 255.1C80 370.9 173.1 464 288 464C353.9 464 412.7 433.3 450.8 385.5C452.3 384.2 453.7 382.9 455.2 381.5L540 301.1C518.8 420.1 414 512 288 512C146.6 512 32 397.4 32 256C32 114.6 146.6 0 288 0C385 0 469.4 53.96 512.8 133.5C496.3 133.2 479.8 137.9 465.5 147.6C428.1 87.84 363.1 48 288 48L288 47.1zM545.9 251.5L415.1 376.1C413.1 380.2 411.7 384.1 408.3 387.3C398.5 396.3 383.3 395.6 374.4 385.9C359.2 369.5 333.2 352 296 352C258.8 352 232.8 369.5 217.6 385.9C208.7 395.6 193.5 396.3 183.7 387.3C173.1 378.3 173.4 363.1 182.4 353.4C204.3 329.5 242.3 303.1 296 303.1C312.2 303.1 327.1 306.3 340.4 310.3L476.1 179.4C496.6 160.6 527.6 160.1 546.8 180.1C566.6 199.1 566.2 232.2 545.9 251.5L545.9 251.5zM429.4 318.3L423.5 312.5C418.8 307.8 418.8 300.2 423.5 295.5C428.2 290.8 435.8 290.8 440.5 295.5L446.7 301.8L462.1 287.1L455.5 280.5C450.8 275.8 450.8 268.2 455.5 263.5C460.2 258.8 467.8 258.8 472.5 263.5L479.5 270.6L494.9 255.9L487.5 248.5C482.8 243.8 482.8 236.2 487.5 231.5C492.2 226.8 499.8 226.8 504.5 231.5L512.3 239.3L523.8 228.4C531.1 221.4 531.2 209.9 524.1 202.8C517.3 195.9 506.1 195.8 499.1 202.5L372.5 323.9C383.7 330.2 393.3 337.5 401.3 345L429.4 318.3zM176.4 207.1C176.4 190.3 190.7 175.1 208.4 175.1C226 175.1 240.4 190.3 240.4 207.1C240.4 225.7 226 239.1 208.4 239.1C190.7 239.1 176.4 225.7 176.4 207.1zM400.4 207.1C400.4 225.7 386 239.1 368.4 239.1C350.7 239.1 336.4 225.7 336.4 207.1C336.4 190.3 350.7 175.1 368.4 175.1C386 175.1 400.4 190.3 400.4 207.1z\"]\n};\nvar faShirtRunning = {\n  prefix: 'far',\n  iconName: 'shirt-running',\n  icon: [384, 512, [], \"e3c8\", \"M336 112V24C336 10.74 325.3 0 312 0S288 10.74 288 24V64c0 53.02-42.98 96-96 96S96 117 96 64V24C96 10.74 85.25 0 72 0S48 10.74 48 24V112C48 209.4 0 240.6 0 265.9V464C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V265.9C384 240.6 336 208.9 336 112zM90.77 166.3C116.8 192.1 152.6 208 192 208s75.21-15.93 101.2-41.69c2.344 12.11 5.732 23.96 9.59 35.67L48 384V271.2C68.1 239.4 83.54 203.6 90.77 166.3zM336 464h-288v-21.03l273.9-195.6C326.2 255.5 330.9 263.5 336 271.2V464z\"]\n};\nvar faBookCircleArrowUp = {\n  prefix: 'far',\n  iconName: 'book-circle-arrow-up',\n  icon: [640, 512, [], \"e0bd\", \"M348.6 464H80c-17.64 0-32-14.34-32-32s14.36-32 32-32h243C321.1 389.6 320 378.9 320 368c0-5.4 .3281-10.72 .8047-16H80c-11.38 0-22.2 2.375-32 6.688V80c0-17.66 14.36-32 32-32h320v172.6c14.63-9.553 30.78-16.93 48-21.8V48C448 21.53 426.5 0 400 0h-320C35.89 0 0 35.88 0 80v352C0 476.1 35.89 512 80 512h315C376.6 499.1 360.9 482.8 348.6 464zM496 224C416.5 224 352 288.5 352 367.1S416.5 512 496 512s144-64.46 144-144S575.5 224 496 224zM563.3 371.3c-6.25 6.25-16.38 6.25-22.62 0L512 342.6V432c0 8.836-7.164 15.1-16 15.1S480 440.8 480 432v-89.38l-28.69 28.69c-6.25 6.25-16.38 6.25-22.62 0s-6.25-16.38 0-22.62l56-56c6.25-6.25 16.38-6.25 22.62 0l56 56C566.4 351.8 568 355.9 568 360S566.4 368.2 563.3 371.3z\"]\n};\nvar faFaceNauseated = {\n  prefix: 'far',\n  iconName: 'face-nauseated',\n  icon: [512, 512, [], \"e381\", \"M335.6 240C317.1 240 303.6 225.7 303.6 208C303.6 190.3 317.1 176 335.6 176C353.3 176 367.6 190.3 367.6 208C367.6 225.7 353.3 240 335.6 240zM175.6 176C193.3 176 207.6 190.3 207.6 208C207.6 225.7 193.3 240 175.6 240C157.1 240 143.6 225.7 143.6 208C143.6 190.3 157.1 176 175.6 176zM187.9 130.7C164.4 154.3 134 169.9 101.1 175.4L98.63 175.8C89.91 177.2 81.67 171.3 80.22 162.6C78.76 153.9 84.65 145.7 93.37 144.2L95.85 143.8C122.2 139.4 146.5 126.9 165.3 108.1L172.7 100.7C178.9 94.44 189.1 94.44 195.3 100.7C201.6 106.9 201.6 117.1 195.3 123.3L187.9 130.7zM339.3 100.7L346.7 108.1C365.5 126.9 389.8 139.4 416.2 143.8L418.6 144.2C427.3 145.7 433.2 153.9 431.8 162.6C430.3 171.3 422.1 177.2 413.4 175.8L410.9 175.4C377.1 169.9 347.6 154.3 324.1 130.7L316.7 123.3C310.4 117.1 310.4 106.9 316.7 100.7C322.9 94.44 333.1 94.44 339.3 100.7V100.7zM208 312H304.2C310.3 293.2 323.2 277.5 339.1 267.8C351.5 261.2 366.1 265.1 372.8 276.5C379.4 288 375.5 302.7 364 309.3C354.6 314.8 348.3 324.1 348.3 336.6C348.3 348.2 354.6 358.3 364 363.8C375.5 370.4 379.4 385.1 372.8 396.6C366.1 408.1 351.5 411.1 339.1 405.3C322.9 395.4 309.8 379.3 303.8 360H208C201.1 379 188.1 394.1 172 404.8C160.5 411.4 145.9 407.5 139.2 396C132.6 384.5 136.5 369.9 147.1 363.2C157.4 357.8 163.7 347.6 163.7 336C163.7 324.4 157.4 314.2 147.1 308.8C136.5 302.1 132.6 287.5 139.2 275.1C145.9 264.5 160.5 260.6 172 267.2C188.1 277 201.1 292.1 208 311.1L208 312zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faHeart = {\n  prefix: 'far',\n  iconName: 'heart',\n  icon: [512, 512, [128153, 128154, 128155, 128156, 128420, 129293, 129294, 129505, 9829, 10084, 61578], \"f004\", \"M244 84L255.1 96L267.1 84.02C300.6 51.37 347 36.51 392.6 44.1C461.5 55.58 512 115.2 512 185.1V190.9C512 232.4 494.8 272.1 464.4 300.4L283.7 469.1C276.2 476.1 266.3 480 256 480C245.7 480 235.8 476.1 228.3 469.1L47.59 300.4C17.23 272.1 0 232.4 0 190.9V185.1C0 115.2 50.52 55.58 119.4 44.1C164.1 36.51 211.4 51.37 244 84C243.1 84 244 84.01 244 84L244 84zM255.1 163.9L210.1 117.1C188.4 96.28 157.6 86.4 127.3 91.44C81.55 99.07 48 138.7 48 185.1V190.9C48 219.1 59.71 246.1 80.34 265.3L256 429.3L431.7 265.3C452.3 246.1 464 219.1 464 190.9V185.1C464 138.7 430.4 99.07 384.7 91.44C354.4 86.4 323.6 96.28 301.9 117.1L255.1 163.9z\"]\n};\nvar faFileChartPie = {\n  prefix: 'far',\n  iconName: 'file-chart-pie',\n  icon: [384, 512, [], \"f65a\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM176 240c-53.02 0-96 42.98-96 96s42.98 96 96 96s96-42.98 96-96h-96V240zM208 304h96c0-53.02-42.98-96-96-96V304z\"]\n};\nvar faMarsAndVenus = {\n  prefix: 'far',\n  iconName: 'mars-and-venus',\n  icon: [512, 512, [9893], \"f224\", \"M472 0h-96C362.8 0 352 10.75 352 24s10.75 24 24 24h38.06l-43.01 43.01C340.2 64.28 300 48 256 48C158.8 48 80 126.8 80 224c0 89.04 66.18 162.4 152 174.2V424H208c-13.25 0-24 10.75-24 24s10.75 24 24 24h24v16C232 501.3 242.8 512 256 512s24-10.75 24-24v-16h24c13.25 0 24-10.75 24-24s-10.75-24-24-24h-24v-25.82C365.8 386.4 432 313 432 224c0-35.83-10.77-69.11-29.15-96.91L448 81.94V120c0 13.25 10.75 24 24 24s24-10.75 24-24v-96C496 10.75 485.3 0 472 0zM256 352c-70.58 0-128-57.42-128-128s57.42-128 128-128s128 57.42 128 128S326.6 352 256 352z\"]\n};\nvar faHouseUser = {\n  prefix: 'far',\n  iconName: 'house-user',\n  icon: [576, 512, [\"home-user\"], \"e1b0\", \"M352 224C352 259.3 323.3 288 288 288C252.7 288 224 259.3 224 224C224 188.7 252.7 160 288 160C323.3 160 352 188.7 352 224zM320 320C364.2 320 400 355.8 400 400C400 408.8 392.8 416 384 416H192C183.2 416 176 408.8 176 400C176 355.8 211.8 320 256 320H320zM272.5 5.7C281.4-1.9 294.6-1.9 303.5 5.7L567.5 229.7C577.6 238.3 578.9 253.4 570.3 263.5C561.7 273.6 546.6 274.9 536.5 266.3L512 245.5V432C512 476.2 476.2 512 432 512H144C99.82 512 64 476.2 64 432V245.5L39.53 266.3C29.42 274.9 14.28 273.6 5.7 263.5C-2.876 253.4-1.634 238.3 8.473 229.7L272.5 5.7zM112 204.8V432C112 449.7 126.3 464 144 464H432C449.7 464 464 449.7 464 432V204.8L288 55.47L112 204.8z\"]\n};\nvar faHomeUser = faHouseUser;\nvar faCircleArrowDownLeft = {\n  prefix: 'far',\n  iconName: 'circle-arrow-down-left',\n  icon: [512, 512, [], \"e0f9\", \"M327 151L192 286.1V188.7c0-13.25-10.75-24-24-24s-24 10.75-24 24V344c0 13.25 10.75 24 24 24h155.3c13.25 0 24-10.75 24-24s-10.75-24-24-24H225.9l135-135c9.375-9.375 9.375-24.56 0-33.94S336.4 141.7 327 151zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faDumpsterFire = {\n  prefix: 'far',\n  iconName: 'dumpster-fire',\n  icon: [640, 512, [], \"f794\", \"M418.8 104.2L404.6 32H304.1L304 159.1h60.77C381.1 140.7 399.1 121.8 418.8 104.2zM461.3 104.2c18.25 16.25 35.51 33.62 51.14 51.49c5.751-5.623 11.38-11.12 17.38-16.37l21.26-18.98l21.25 18.98c1.125 .9997 2.125 2.124 3.126 3.124c-.125-.7498 .2501-1.5 0-2.249l-24-95.97c-1.625-7.123-8.127-12.12-15.38-12.12H437.2l12.25 61.5L461.3 104.2zM272.1 32.12H171.5L145.9 160.1h126.1L272.1 32.12zM106.4 400L86.39 240.1h225.4c7.876-15.75 17.45-31.89 28.83-48.01L32.01 192.1l4.001 31.99L24 224.1C10.8 224.1 0 234.9 0 248.1s10.8 23.99 24 23.99h18l22 175.9l.0033 8C64.01 469.2 74.81 480 88.02 480s24-10.8 24-23.99v-7.998l224.8-.0025c-12.75-14.25-23.47-30.36-31.47-47.98H106.4zM16 160.1l97.26-.0223l25.64-127.9h-98.89c-7.251 0-13.75 4.999-15.5 12.12L.5001 140.2C-2 150.3 5.626 160.1 16 160.1zM551.2 163.3c-14.88 13.25-28.38 27.12-40.26 41.12c-19.5-25.74-43.63-51.99-71.01-76.36c-70.14 62.73-120 144.2-120 193.6C319.1 409.1 391.6 480 479.1 480s160-70.87 160-158.3C640.1 285 602.1 209.4 551.2 163.3zM480.1 432c-61.76 0-112-49.49-112-110.3c0-22.62 24.88-74.73 72.26-126.3c22.38 23.62 30.51 35.62 68.51 85.98c40.51-47.74 39.01-45.99 41.01-48.36c26.51 35.37 42.26 73.98 42.26 88.85C592.1 382.5 541.9 432 480.1 432z\"]\n};\nvar faHexagonMinus = {\n  prefix: 'far',\n  iconName: 'hexagon-minus',\n  icon: [512, 512, [\"minus-hexagon\"], \"f307\", \"M344 232C357.3 232 368 242.7 368 256C368 269.3 357.3 280 344 280H167.1C154.7 280 143.1 269.3 143.1 256C143.1 242.7 154.7 232 167.1 232H344zM15.96 218.6L108.5 66.56C121.5 45.1 144.9 32 169.1 32H342C367.1 32 390.5 45.1 403.5 66.56L496 218.6C510 241.6 510 270.4 496 293.4L403.5 445.4C390.5 466.9 367.1 480 342 480H169.1C144.9 480 121.5 466.9 108.5 445.4L15.96 293.4C1.962 270.4 1.962 241.6 15.96 218.6V218.6zM56.96 243.5C52.29 251.2 52.29 260.8 56.96 268.5L149.5 420.5C153.8 427.6 161.6 432 169.1 432H342C350.4 432 358.2 427.6 362.5 420.5L455 268.5C459.7 260.8 459.7 251.2 455 243.5L362.5 91.52C358.2 84.37 350.4 80 342 80H169.1C161.6 80 153.8 84.37 149.5 91.52L56.96 243.5zM403.5 66.56L362.5 91.52L403.5 66.56zM15.96 293.4L56.96 268.5z\"]\n};\nvar faMinusHexagon = faHexagonMinus;\nvar faLeftToLine = {\n  prefix: 'far',\n  iconName: 'left-to-line',\n  icon: [448, 512, [\"arrow-alt-to-left\"], \"f34b\", \"M105.4 233.8C99.13 240 96 248.2 96 256.4S99.13 272.8 105.4 279l150.4 135.9C286.7 442.8 336 420.9 336 379.3v-42.91h64c26.51 0 48-21.49 48-48v-64c0-26.51-21.49-48-48-48h-64V133.1c0-41.63-49.37-63.52-80.23-35.58L105.4 233.8zM288 224.4h112v64H288v89.37L150.6 256.4L288 135V224.4zM48 424V88C48 74.75 37.25 64 24 64S0 74.75 0 88v336C0 437.3 10.75 448 24 448S48 437.3 48 424z\"]\n};\nvar faArrowAltToLeft = faLeftToLine;\nvar faHouseCrack = {\n  prefix: 'far',\n  iconName: 'house-crack',\n  icon: [576, 512, [], \"e3b1\", \"M567.5 229.7C577.6 238.3 578.9 253.4 570.3 263.5C561.7 273.6 546.6 274.9 536.5 266.3L512 245.5V432C512 476.2 476.2 512 432 512H144C99.82 512 64 476.2 64 432V245.5L39.53 266.3C29.42 274.9 14.28 273.6 5.7 263.5C-2.875 253.4-1.634 238.3 8.473 229.7L272.5 5.7C281.4-1.9 294.6-1.9 303.5 5.7L567.5 229.7zM144 464H229.9L199.6 415.9C195.3 409 196.8 399.1 203.2 394.9L288 327.6L229.9 251.5C218.6 236.7 237.3 217.8 252.2 228.1L367.4 315.2C375.8 321.5 375.1 334 367.7 340.5L288 403.8L325.9 464H432C449.7 464 464 449.7 464 432V204.8L288 55.48L112 204.8V432C112 449.7 126.3 464 144 464V464z\"]\n};\nvar faPawSimple = {\n  prefix: 'far',\n  iconName: 'paw-simple',\n  icon: [448, 512, [\"paw-alt\"], \"f701\", \"M192 80C192 106.5 170.5 128 144 128C117.5 128 96 106.5 96 80C96 53.49 117.5 32 144 32C170.5 32 192 53.49 192 80zM150.6 200.7C166.4 175.4 194.1 160 224 160C253.9 160 281.6 175.4 297.4 200.7L346.6 279.3C349.4 283.8 353.6 287.2 358.4 289.4C392.4 305.4 416 339.9 416 380C416 435.2 371.2 480 316 480C294.8 480 275.2 473.4 259.1 462.2C241.7 450.2 206.3 450.2 188.9 462.2C172.8 473.4 153.2 480 132 480C76.77 480 32 435.2 32 380C32 339.9 55.55 305.4 89.56 289.4C94.35 287.2 98.61 283.8 101.4 279.3L150.6 200.7zM191.3 226.1L142.1 304.8C133.4 318.7 121.2 327.6 109.1 332.9C92.16 341.2 80 359.2 80 380C80 408.7 103.3 432 132 432C143.1 432 153.2 428.6 161.6 422.8C181.2 409.1 205.3 405.2 224 405.2C242.7 405.2 266.8 409.1 286.4 422.8C294.8 428.6 304.9 432 316 432C344.7 432 368 408.7 368 380C368 359.2 355.8 341.2 338 332.9C326.8 327.6 314.6 318.7 305.9 304.8L256.7 226.1C249.7 214.9 237.3 208 224 208C210.7 208 198.3 214.9 191.3 226.1H191.3zM256 80C256 53.49 277.5 32 304 32C330.5 32 352 53.49 352 80C352 106.5 330.5 128 304 128C277.5 128 256 106.5 256 80zM448 192C448 218.5 426.5 240 400 240C373.5 240 352 218.5 352 192C352 165.5 373.5 144 400 144C426.5 144 448 165.5 448 192zM0 192C0 165.5 21.49 144 48 144C74.51 144 96 165.5 96 192C96 218.5 74.51 240 48 240C21.49 240 0 218.5 0 192z\"]\n};\nvar faPawAlt = faPawSimple;\nvar faArrowLeftLongToLine = {\n  prefix: 'far',\n  iconName: 'arrow-left-long-to-line',\n  icon: [640, 512, [], \"e3d4\", \"M0 88C0 74.75 10.75 64 24 64C37.25 64 48 74.75 48 88V424C48 437.3 37.25 448 24 448C10.75 448 0 437.3 0 424V88zM296 392C296 398.2 293.7 404.3 288.1 408.1C279.6 418.3 264.4 418.3 255 408.1L119 272.1C109.7 263.6 109.7 248.4 119 239L255 103C264.4 93.66 279.6 93.66 288.1 103C298.3 112.4 298.3 127.6 288.1 136.1L193.9 232H616C629.3 232 640 242.8 640 256C640 269.2 629.3 280 616 280H193.9L288.1 375C293.7 379.7 296 385.8 296 392z\"]\n};\nvar faBracketsRound = {\n  prefix: 'far',\n  iconName: 'brackets-round',\n  icon: [512, 512, [\"parentheses\"], \"e0c5\", \"M148.3 76.62c11.38-6.813 15.12-21.53 8.344-32.91c-6.781-11.34-21.5-15.13-32.91-8.344C118.7 38.37 0 110.7 0 256s118.7 217.6 123.7 220.6c3.844 2.281 8.062 3.375 12.22 3.375c8.156 0 16.12-4.188 20.62-11.69c6.781-11.34 3.094-26.06-8.219-32.91C144.3 432.9 48 373.5 48 255.1C48 138.9 143.7 79.44 148.3 76.62zM388.3 35.37c-11.38-6.781-26.03-3-32.84 8.313c-6.781 11.34-3.094 26.06 8.219 32.91C367.8 79.06 464 138.5 464 255.1s-96.25 176.9-100.3 179.4c-11.38 6.781-15.12 21.5-8.344 32.91c4.5 7.531 12.47 11.72 20.66 11.72c4.156 0 8.406-1.094 12.25-3.375C393.3 473.6 512 401.3 512 256S393.3 38.37 388.3 35.37z\"]\n};\nvar faParentheses = faBracketsRound;\nvar faMartiniGlassCitrus = {\n  prefix: 'far',\n  iconName: 'martini-glass-citrus',\n  icon: [576, 512, [\"cocktail\"], \"f561\", \"M576 144c0 79.5-64.5 144-143.1 144c-27.38 0-52.75-8.125-74.62-21.38l35.25-35.25C404.8 236.8 418 240 432 240c52.88 0 95.1-43 95.1-96s-43.12-96-95.1-96c-35.38 0-65.1 19.5-82.62 48h-52.5c19.75-55.75 72.5-96 135.1-96C511.5 0 576 64.5 576 144zM320 488c0 13.25-10.75 24-24 24h-176C106.8 512 96 501.3 96 488s10.75-24 24-24h64v-117.3l-176.8-176.7C-8.249 154.5 2.751 128 24.63 128h366.7c21.88 0 32.87 26.5 17.37 42L232 346.8V464H296C309.3 464 320 474.8 320 488zM208 302.9L334.9 176H81.13L208 302.9z\"]\n};\nvar faCocktail = faMartiniGlassCitrus;\nvar faUserShakespeare = {\n  prefix: 'far',\n  iconName: 'user-shakespeare',\n  icon: [448, 512, [], \"e2c2\", \"M329.9 326.2C314.4 312.6 294.3 304 272 304h-96c-22.26 0-42.38 8.57-57.89 22.24C50.2 344.7 0 406.3 0 480C0 497.7 14.33 512 32 512h384c17.67 0 32-14.29 32-31.96C448 406.3 397.8 344.7 329.9 326.2zM175.1 351.9h96.04c19.72 0 36.14 14.45 39.39 33.23C289.2 376.4 258.8 368 224 368s-65.22 8.422-87.41 17.12C139.8 366.3 156.3 351.9 175.1 351.9zM240 464c0-8.838-7.164-16-16-16s-16 7.162-16 16H49.14C53.12 436.3 67.5 412.1 88 394.9V424c0 8.828 4.875 16.91 12.62 21.09c7.719 4.141 17.19 3.781 24.62-1.078c.3672-.2539 35.4-22.65 82.94-27.08C208.7 425.3 215.5 432 224 432s15.3-6.689 15.81-15.06c47.54 4.428 82.57 26.82 82.88 27.03C326.7 446.6 331.3 448 336 448c3.875 0 7.781-.9375 11.31-2.844C355.1 440.1 360 432.8 360 424v-29.13c20.5 17.2 34.88 41.4 38.86 69.13H240zM256 144c8.836 0 16-7.164 16-16c0-8.838-7.164-16-16-16S240 119.2 240 128C240 136.8 247.2 144 256 144zM192 144c8.836 0 16-7.164 16-16c0-8.838-7.164-16-16-16S176 119.2 176 128C176 136.8 183.2 144 192 144zM188 204c14.34 0 27.78-7.316 36-12.91C232.2 196.7 245.7 204 260 204c6.625 0 12-5.377 12-12.01c0-6.627-5.375-12-12-12c-10.91 0-23.94-9.379-28.06-12.99c-4.5-4-11.38-4-15.88 0C211.9 170.6 198.9 179.1 188 179.1c-6.625 0-12 5.377-12 12C176 198.6 181.4 204 188 204zM109.3 272h53.98C181.4 281.9 201.9 288 224 288s42.62-6.123 60.77-16h53.98C363.7 272 384 251.7 384 226.7c0-12-4.768-23.51-13.25-32C358.7 182.7 352 166.5 352 149.5V128c0-70.69-57.31-128-128-128S96 57.31 96 128v21.49c0 16.97-6.742 33.25-18.75 45.25C68.77 203.2 64 214.7 64 226.7C64 251.7 84.26 272 109.3 272zM144 128c0-44.11 35.89-80 80-80s80 35.89 80 80v32c0 40-29.6 72.94-68 78.79V224c0-6.625-5.375-12-12-12S212 217.4 212 224v14.79C173.6 232.9 144 200 144 160V128z\"]\n};\nvar faArrowRightToArc = {\n  prefix: 'far',\n  iconName: 'arrow-right-to-arc',\n  icon: [512, 512, [], \"e4b2\", \"M464 256C464 141.1 370.9 48 255.1 48C242.7 48 231.1 37.25 231.1 24C231.1 10.75 242.7 0 255.1 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 255.1 512C242.7 512 231.1 501.3 231.1 488C231.1 474.7 242.7 464 255.1 464C370.9 464 464 370.9 464 256zM344.3 238.4C349.2 242.1 352 249.3 352 256C352 262.7 349.2 269 344.3 273.6L232.3 377.6C222.6 386.6 207.4 386 198.4 376.3C189.4 366.6 189.1 351.4 199.7 342.4L266.9 279.1H24C10.75 279.1 0 269.3 0 255.1C0 242.7 10.75 231.1 24 231.1H266.9L199.7 169.6C189.1 160.6 189.4 145.4 198.4 135.7C207.4 125.1 222.6 125.4 232.3 134.4L344.3 238.4z\"]\n};\nvar faFaceSurprise = {\n  prefix: 'far',\n  iconName: 'face-surprise',\n  icon: [512, 512, [128558, \"surprise\"], \"f5c2\", \"M144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208zM368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208zM192 352C192 316.7 220.7 288 256 288C291.3 288 320 316.7 320 352C320 387.3 291.3 416 256 416C220.7 416 192 387.3 192 352zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faSurprise = faFaceSurprise;\nvar faBottleWater = {\n  prefix: 'far',\n  iconName: 'bottle-water',\n  icon: [320, 512, [], \"e4c5\", \"M200 0C213.3 0 224 10.75 224 24V78C234.7 81.75 244.9 87.2 253.1 94.21L259.1 98.79C282.7 116.2 296 143.2 296 171.9C296 184.4 293.5 196.3 288.1 207.2C293.5 217.2 296 228.3 296 240C296 251.4 293.6 262.2 289.3 272C293.6 281.8 296 292.6 296 304C296 315.4 293.6 326.2 289.3 336C293.6 345.8 296 356.6 296 368C296 379.4 293.6 390.2 289.3 400C293.6 409.8 296 420.6 296 432C296 476.2 260.2 512 216 512H104C59.82 512 24 476.2 24 432C24 420.6 26.38 409.8 30.66 400C26.38 390.2 24 379.4 24 368C24 356.6 26.38 345.8 30.66 336C26.38 326.2 24 315.4 24 304C24 292.6 26.38 281.8 30.66 272C26.38 262.2 24 251.4 24 240C24 228.3 26.51 217.2 31.02 207.2C26.5 196.3 24 184.4 24 171.9C24 143.2 37.32 116.2 60.03 98.79L66.01 94.21C75.14 87.2 85.28 81.75 96 78V24C96 10.75 106.7 0 120 0L200 0zM224.8 132.3C214.4 124.3 201.7 120 188.6 120H131.4C118.3 120 105.6 124.3 95.24 132.3L89.26 136.9C79.8 144.1 73.75 154.8 72.32 166.5C72.11 168.3 72 170.1 72 171.9C72 186.8 79.42 200 90.78 208H229.2C240.6 200 248 186.8 248 171.9C248 170.1 247.9 168.3 247.7 166.5C246.2 154.8 240.2 144.1 230.7 136.9L224.8 132.3zM73.6 378C77.81 390.8 89.83 400 104 400C86.33 400 72 414.3 72 432C72 435.5 72.56 438.9 73.6 442C77.81 454.8 89.83 464 104 464H216C230.2 464 242.2 454.8 246.4 442C247.4 438.9 248 435.5 248 432C248 414.3 233.7 400 216 400C230.2 400 242.2 390.8 246.4 378C247.4 374.9 248 371.5 248 368C248 364.5 247.4 361.1 246.4 357.1C242.2 345.2 230.2 336 216 336H104C89.83 336 77.81 345.2 73.6 357.1C72.56 361.1 72 364.5 72 368C72 371.5 72.56 374.9 73.6 378zM95.24 132.3L66.01 94.21L95.24 132.3zM230.7 136.9L259.1 98.79z\"]\n};\nvar faCirclePause = {\n  prefix: 'far',\n  iconName: 'circle-pause',\n  icon: [512, 512, [62092, \"pause-circle\"], \"f28b\", \"M200 160C186.8 160 176 170.8 176 184v144C176 341.3 186.8 352 200 352S224 341.3 224 328v-144C224 170.8 213.3 160 200 160zM312 160C298.8 160 288 170.8 288 184v144c0 13.25 10.75 24 24 24s24-10.75 24-24v-144C336 170.8 325.3 160 312 160zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faPauseCircle = faCirclePause;\nvar faGaugeCirclePlus = {\n  prefix: 'far',\n  iconName: 'gauge-circle-plus',\n  icon: [640, 512, [], \"e498\", \"M256 464C285.4 464 313.3 457.9 338.6 446.9C346 461.6 355.4 475.1 366.4 487C332.1 503 295.5 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C375.4 0 475.6 81.67 503.1 192.2C501.3 192.1 498.7 192 496 192C482 192 468.5 193.6 455.4 196.7C429.9 110.7 350.3 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464zM200 352C200 329.7 213.1 310.4 231.1 301.4V119.1C231.1 106.7 242.7 95.1 255.1 95.1C269.3 95.1 279.1 106.7 279.1 119.1V301.4C298.9 310.4 312 329.7 312 352C312 382.9 286.9 408 256 408C225.1 408 200 382.9 200 352V352zM192 160C192 177.7 177.7 192 160 192C142.3 192 128 177.7 128 160C128 142.3 142.3 128 160 128C177.7 128 192 142.3 192 160zM80 256C80 238.3 94.33 224 112 224C129.7 224 144 238.3 144 256C144 273.7 129.7 288 112 288C94.33 288 80 273.7 80 256zM384 160C384 177.7 369.7 192 352 192C334.3 192 320 177.7 320 160C320 142.3 334.3 128 352 128C369.7 128 384 142.3 384 160zM352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM512 303.1C512 295.2 504.8 287.1 496 287.1C487.2 287.1 480 295.2 480 303.1V351.1H432C423.2 351.1 416 359.2 416 367.1C416 376.8 423.2 383.1 432 383.1H480V431.1C480 440.8 487.2 447.1 496 447.1C504.8 447.1 512 440.8 512 431.1V383.1H560C568.8 383.1 576 376.8 576 367.1C576 359.2 568.8 351.1 560 351.1H512V303.1z\"]\n};\nvar faFolders = {\n  prefix: 'far',\n  iconName: 'folders',\n  icon: [640, 512, [], \"f660\", \"M544 96h-140.1l-49.14-45.25C342.7 38.74 326.5 32 309.5 32H192C156.7 32 128 60.66 128 96v224c0 35.34 28.65 64 64 64h352c35.35 0 64-28.66 64-64V160C608 124.7 579.3 96 544 96zM560 320c0 8.824-7.178 16-16 16H192c-8.822 0-16-7.176-16-16V96c0-8.824 7.178-16 16-16h117.5c4.273 0 8.293 1.664 11.31 4.688L384 144h160c8.822 0 16 7.176 16 16V320zM488 480H152C85.83 480 32 426.2 32 360v-240C32 106.8 42.75 96 56 96S80 106.8 80 120v240c0 39.7 32.3 72 72 72h336c13.25 0 24 10.75 24 24S501.3 480 488 480z\"]\n};\nvar faAngel = {\n  prefix: 'far',\n  iconName: 'angel',\n  icon: [640, 512, [], \"f779\", \"M603.7 453.1l-38.16-78.63c-6.625-13.5-6.625-29.62 0-43.13c16.25-33.37 26.37-37.59 26.37-75.34c0-51.13-46.87-96-100.4-96c-25.12 0-48.84 10-66.34 28.12L352.6 261.5c-10.25-3.375-21.33-5.453-32.58-5.453s-22.18 2.042-32.43 5.417L214.1 188.3c-17.62-18-41.31-28.19-66.44-28.19c-53.5 0-100.3 45.06-100.3 96.19c0 37.88 10.12 42 26.37 75.25c6.625 13.5 6.625 29.62 0 43.13l-38.34 78.5C21.79 482.9 45.57 512 72.57 512h494.1C595.2 512 617.7 482.1 603.7 453.1zM84.32 464l33.37-68.63c12.1-26.62 12.1-58.5 0-85.13c-5.375-11.12-9.875-18.87-13.5-25C97.07 272.8 96.13 271.2 96.13 256c0-24.75 25.5-48 52.37-48c12.12 0 23.56 4.938 32.19 13.81L245.8 287.5C238.6 295 232.1 303.6 227.4 313.2L152.1 464H84.32zM205.8 464l64.62-129.2C279.9 315.8 298.9 304 320.1 304c21.12 0 40.12 11.75 49.62 30.75L434.3 464H205.8zM487.9 464L412.6 313.2C407.7 303.5 401.5 295 394.2 287.5l65.19-65.75C468.1 212.8 479.4 208 491.6 208c26.1 0 52.37 23.25 52.37 48c0 15.25-.875 16.75-8.125 29.25c-3.5 6.125-7.1 13.88-13.5 25c-12.87 26.63-12.87 58.5 0 85.13L555.7 464H487.9zM240 144c0 44.25 35.75 80 79.1 80s79.1-35.75 79.1-80S364.2 64 320 64S240 99.75 240 144zM352 144c0 17.62-14.37 32-31.1 32s-31.1-14.38-31.1-32s14.37-32 31.1-32S352 126.4 352 144zM208.8 137.2c.875-13 3.872-25.23 8.872-36.61C206.6 94.64 200.1 87.62 200.1 80c0-22.12 53.62-40 119.1-40c66.25 0 119.1 17.88 119.1 40c0 7.625-6.75 14.64-17.63 20.64c4.875 11.38 8 23.61 8.75 36.61C461 122.8 479.1 102.5 479.1 80c0-44.25-71.63-80-159.1-80S160 35.75 160 80C160 102.5 178.8 122.8 208.8 137.2z\"]\n};\nvar faValueAbsolute = {\n  prefix: 'far',\n  iconName: 'value-absolute',\n  icon: [512, 512, [], \"f6a6\", \"M24 32C10.75 32 0 42.75 0 56v400C0 469.3 10.75 480 24 480s24-10.75 24-24V56C48 42.75 37.25 32 24 32zM368.1 143c-9.375-9.375-24.56-9.375-33.94 0L256 222.1L176.1 143c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L222.1 256l-79.03 79.03c-9.375 9.375-9.375 24.56 0 33.94C147.7 373.7 153.8 376 160 376s12.28-2.344 16.97-7.031L256 289.9l79.03 79.03C339.7 373.7 345.8 376 352 376s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L289.9 256l79.03-79.03C378.3 167.6 378.3 152.4 368.1 143zM488 32c-13.25 0-24 10.75-24 24v400c0 13.25 10.75 24 24 24S512 469.3 512 456V56C512 42.75 501.3 32 488 32z\"]\n};\nvar faRabbit = {\n  prefix: 'far',\n  iconName: 'rabbit',\n  icon: [512, 512, [128007], \"f708\", \"M500.4 421.9L404.4 301.2c43.38-10.5 75.63-49.37 75.63-95.62c0-48-32.75-74.38-42.88-80.1C458.4 17.12 401 0 378.9 0c-16.88 0-31.13 6.875-42.88 17.38C324.3 6.875 310.1 0 293.2 0c-25.88 0-86.19 22.88-53.69 144c.875 3.75 2 7.5 3.25 11.25C240.5 164.4 240 172.8 240 178.6v35C176.9 228.5 125.4 272.8 99.13 330.6C92.88 329.1 86.63 328 80 328c-44.25 0-80 35.75-80 80s35.75 80 80 80c7.125 0 13.88-1.25 20.5-3C115.1 501.4 136.3 512 160 512h160c21 0 38.87-13.5 45.37-32.38l7.75 9.5C383.8 503.5 400.3 512 418.3 512h37.75c20.38 0 39.13-11 49-28.88C516.3 462.9 513.4 438.2 500.4 421.9zM80.75 439.9c-.25 0-.5 .125-.75 .125c-8.25 0-16.38-3.125-22.63-9.375c-12.5-12.5-12.5-32.75 0-45.25c12.38-12.38 25.88-8.75 26.63-8.625C83.38 379.9 77.63 407.8 80.75 439.9zM456 464h-37.75c-2.75 0-5.25-1.375-6.75-3.75l-70.5-86.75L224 432h64c17.63 0 32 14.38 32 32H160c-17.63 0-32-14.38-32-32L128 416c0-88.38 71.63-159.1 160-159.1l-.0074-77.38c0-9.75 2.375-17 5.5-23.62c-2.75-7.25-5.5-15-7.75-23.38c-11.25-42.25-9-79.5 5-83.38c13.88-3.625 33.88 26.38 45.25 67.13c11.5-40.88 31.5-70.75 45.25-67.13c14 3.875 16.25 41.13 5 83.38c-1.5 5.375-3 10.5-4.75 15.38l29.13 17.62c13.5 9.5 21.38 24.75 21.38 41C432 233.5 409.3 256 381 256h-29v56.5l110.8 139.3C466.1 457.1 462.3 464 456 464zM367.1 191.1c0-8.875-7.125-16-16-16s-16 7.125-16 16s7.126 16 16 16S367.1 200.9 367.1 191.1z\"]\n};\nvar faToiletPaperSlash = {\n  prefix: 'far',\n  iconName: 'toilet-paper-slash',\n  icon: [640, 512, [], \"e072\", \"M630.8 469.1l-113.2-88.74c51.53-17.26 90.42-95.02 90.42-188.4C607.1 85.1 557.9 0 495.1 0H175.1C146.2 0 119.4 20.15 99.36 52.57l-60.55-47.46C34.41 1.672 29.19 0 24.03 0c-7.125 0-14.19 3.156-18.91 9.187c-8.188 10.44-6.375 25.53 4.062 33.7l591.1 463.1c10.5 8.203 25.56 6.328 33.69-4.078C643.1 492.4 641.2 477.3 630.8 469.1zM383.1 191.1l-.0049 83.65L137.4 82.38C149.6 60.47 164.2 48 175.1 48h246.1C398.7 83.25 383.1 134.6 383.1 191.1zM495.1 336c-25.5 0-64-57.38-64-144s38.5-144 64-144c25.5 0 64 57.38 64 144S521.5 336 495.1 336zM365.4 464H92.6c12.5-37.5 19.38-62.25 19.38-99.88V192c0-2.523 .332-4.764 .3965-7.236L66.88 149.1C65.04 162.9 63.98 177.2 63.98 191.1v172.1c0 41.13-9.75 62.75-31.13 126.9c-3.5 10.25 4.25 20.1 15.13 20.1L376.9 512c13.88 0 26-8.75 30.38-21.88c6.768-20.15 12.98-39.33 17.59-60.46l-42.82-33.56C379.1 420.8 372.1 441.2 365.4 464zM495.1 144c-13.25 0-23.1 21.5-23.1 48s10.75 48 23.1 48C509.2 240 520 218.5 520 192S509.2 144 495.1 144z\"]\n};\nvar faAppleWhole = {\n  prefix: 'far',\n  iconName: 'apple-whole',\n  icon: [448, 512, [127822, 127823, \"apple-alt\"], \"f5d1\", \"M415.3 177.6c-18.5-26.5-44.01-43.12-73.64-48.25c-34.51-6-86.14 9.125-117.6 23.75C192.5 138.5 140.1 123.4 106.4 129.4C76.73 134.5 51.35 151.1 32.72 177.6C4.841 217.5-6.536 280.1 3.716 337.1C18.97 421.8 69.98 512 167.2 512c13.38 0 27.63-4 42.26-12c9.001-4.875 20-4.875 29 0C253.1 508 267.4 512 280.8 512c97.27 0 148.3-90.25 163.5-174.9C454.5 280.1 443.2 217.5 415.3 177.6zM397 328.6C393 351.2 368.3 464 280.8 464c-5.251 0-11.88-2.125-19.25-6.125c-11.63-6.25-24.5-9.5-37.51-9.5s-25.88 3.25-37.51 9.5C179.1 461.9 172.5 464 167.2 464c-87.51 0-112.3-112.8-116.3-135.4C42.97 284.2 51.47 234.6 72.1 205.1c11.13-16 25.38-25.5 42.38-28.5c12.63-2.125 53.88 0 109.5 30.75c55.63-30.75 97.02-32.88 109.5-30.75c17 3 31.25 12.5 42.38 28.5C396.5 234.6 405 284.2 397 328.6zM222.4 112c18.75 0 52.13-3.25 73.26-24.38c30.5-30.62 23.75-86.1 23.75-86.1S313.9 0 305.6 0c-18.75 0-52.13 3.25-73.26 24.38c-30.5 30.62-23.75 87-23.75 87S213.1 112 222.4 112z\"]\n};\nvar faAppleAlt = faAppleWhole;\nvar faKitchenSet = {\n  prefix: 'far',\n  iconName: 'kitchen-set',\n  icon: [576, 512, [], \"e51a\", \"M208 144C208 179.3 179.3 208 144 208C108.7 208 80 179.3 80 144C80 108.7 108.7 80 144 80C179.3 80 208 108.7 208 144zM286 168C274.6 236.1 215.4 288 144 288C64.47 288 0 223.5 0 144C0 64.47 64.47 0 144 0C215.4 0 274.6 51.9 286 120H352.7C356.5 97.3 376.2 80 400 80H496C522.5 80 544 101.5 544 128V160C544 186.5 522.5 208 496 208H400C376.2 208 356.5 190.7 352.7 168H286zM144 48C90.98 48 48 90.98 48 144C48 197 90.98 240 144 240C197 240 240 197 240 144C240 90.98 197 48 144 48zM400 160H496V128H400V160zM376 264C376 250.7 386.7 240 400 240C413.3 240 424 250.7 424 264V272H520C533.3 272 544 282.7 544 296C544 309.3 533.3 320 520 320H512V464C512 490.5 490.5 512 464 512H336C309.5 512 288 490.5 288 464V320H280C266.7 320 256 309.3 256 296C256 282.7 266.7 272 280 272H376V264zM336 320V464H464V320H336zM32 336C32 327.2 39.16 320 48 320H176C202.5 320 224 341.5 224 368C224 394.5 202.5 416 176 416H160C160 433.7 145.7 448 128 448H64C46.33 448 32 433.7 32 416V336zM160 384H176C184.8 384 192 376.8 192 368C192 359.2 184.8 352 176 352H160V384zM0 488C0 474.7 10.75 464 24 464H200C213.3 464 224 474.7 224 488C224 501.3 213.3 512 200 512H24C10.75 512 0 501.3 0 488z\"]\n};\nvar faLockKeyhole = {\n  prefix: 'far',\n  iconName: 'lock-keyhole',\n  icon: [448, 512, [\"lock-alt\"], \"f30d\", \"M248 384C248 397.3 237.3 408 224 408C210.7 408 200 397.3 200 384V320C200 306.7 210.7 296 224 296C237.3 296 248 306.7 248 320V384zM224 0C294.7 0 352 57.31 352 128V192H384C419.3 192 448 220.7 448 256V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V256C0 220.7 28.65 192 64 192H96V128C96 57.31 153.3 0 224 0zM224 48C179.8 48 144 83.82 144 128V192H304V128C304 83.82 268.2 48 224 48zM64 240C55.16 240 48 247.2 48 256V448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V256C400 247.2 392.8 240 384 240H64z\"]\n};\nvar faLockAlt = faLockKeyhole;\nvar faR = {\n  prefix: 'far',\n  iconName: 'r',\n  icon: [320, 512, [114], \"52\", \"M202.7 286.9c65.5-5.543 117.3-59.9 117.3-126.8C319.1 89.53 262.5 32 191.9 32H24C10.75 32 0 42.75 0 56v400C0 469.3 10.75 480 24 480s24-10.75 24-24V288h96.16l132.4 182.1C281.3 476.6 288.6 480 296 480c4.906 0 9.844-1.484 14.09-4.594c10.72-7.797 13.09-22.8 5.297-33.52L202.7 286.9zM48 80H192c44.11 0 80 35.89 80 80S236.1 240 192 240H48V80z\"]\n};\nvar faTemperatureQuarter = {\n  prefix: 'far',\n  iconName: 'temperature-quarter',\n  icon: [320, 512, [\"temperature-1\", \"thermometer-1\", \"thermometer-quarter\"], \"f2ca\", \"M272 112c0-61.88-50.12-112-111.1-112S48 50.13 48 112v166.5c-19.75 24.62-32 55.5-32 89.5c0 79.5 64.5 143.1 144 143.1S304 447.5 304 368c0-33.1-12.25-64.88-32-89.5V112zM160 464c-52.88 0-96-43.13-96-96c0-27 11.75-47.25 21.5-59.5L96 295.4V112c0-35.25 28.75-64 64-64s64 28.75 64 64v183.2l10.5 13.13C244.3 320.8 256 341 256 368C256 420.9 212.9 464 160 464zM176 322.9l.0002-50.88c0-8.75-7.25-16-16-16c-8.75 0-15.1 7.25-15.1 16L144 322.9c-18.62 6.625-32 24.25-32 45.13c0 26.5 21.5 48 48 48s48-21.5 48-48C208 347.1 194.6 329.5 176 322.9z\"]\n};\nvar faTemperature1 = faTemperatureQuarter;\nvar faThermometer1 = faTemperatureQuarter;\nvar faThermometerQuarter = faTemperatureQuarter;\nvar faSquareInfo = {\n  prefix: 'far',\n  iconName: 'square-info',\n  icon: [448, 512, [8505, \"info-square\"], \"f30f\", \"M384 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM400 416c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V96c0-8.82 7.178-16 16-16h320c8.822 0 16 7.18 16 16V416zM264 336h-16V248C248 234.8 237.3 224 224 224H192C178.8 224 168 234.8 168 248S178.8 272 192 272h8v64h-16C170.8 336 160 346.8 160 360S170.8 384 184 384h80c13.25 0 24-10.75 24-24S277.3 336 264 336zM224 192c17.67 0 32-14.33 32-32c0-17.67-14.33-32-32-32S192 142.3 192 160C192 177.7 206.3 192 224 192z\"]\n};\nvar faInfoSquare = faSquareInfo;\nvar faWifiSlash = {\n  prefix: 'far',\n  iconName: 'wifi-slash',\n  icon: [640, 512, [], \"f6ac\", \"M119.4 286.7C109.8 295.9 109.5 311.1 118.7 320.6c9.219 9.625 24.41 9.844 33.94 .6875C173.1 300.8 199.1 284.8 226.6 273.8L184.1 240.5C160.5 252.7 138.7 268.1 119.4 286.7zM7.473 150.6c-9.625 9.125-10 24.31-.8438 33.91c9.062 9.594 24.31 10 33.91 .8438C51.66 174.8 63.8 165.2 76.39 156.1L37.09 125.3C26.79 133.3 16.85 141.7 7.473 150.6zM319.1 367.1C289.1 367.1 264 393.1 264 424s25.07 56 55.99 56S376 454.9 376 424S350.9 367.1 319.1 367.1zM363.8 259.8c47.1 8.098 89.97 29.15 123.6 61.48C492 325.8 497.1 328 503.1 328c6.281 0 12.59-2.469 17.31-7.375c9.188-9.531 8.875-24.72-.6875-33.94C467.9 235.9 396.6 208 320 208c-6.939 0-13.65 .9805-20.49 1.438L169 107.2C216 89.66 267.3 80 320 80c107.2 0 209 38.41 279.5 105.4C604.1 189.8 610.1 192 615.1 192c6.344 0 12.69-2.5 17.38-7.469c9.156-9.594 8.781-24.78-.8438-33.91C553.3 75.22 439.4 32 319.1 32C251.4 32 184.9 46.59 125.5 73.07L38.81 5.111C28.34-3.061 13.32-1.249 5.121 9.189c-8.172 10.44-6.354 25.53 4.068 33.7L601.2 506.9C605.6 510.3 610.8 512 615.1 512c7.125 0 14.16-3.161 18.89-9.193c8.172-10.44 6.354-25.53-4.068-33.7L363.8 259.8z\"]\n};\nvar faToiletPaperXmark = {\n  prefix: 'far',\n  iconName: 'toilet-paper-xmark',\n  icon: [512, 512, [], \"e5b3\", \"M235.3 132.7C241.6 138.9 241.6 149.1 235.3 155.3L198.6 192L235.3 228.7C241.6 234.9 241.6 245.1 235.3 251.3C229.1 257.6 218.9 257.6 212.7 251.3L175.1 214.6L139.3 251.3C133.1 257.6 122.9 257.6 116.7 251.3C110.4 245.1 110.4 234.9 116.7 228.7L153.4 192L116.7 155.3C110.4 149.1 110.4 138.9 116.7 132.7C122.9 126.4 133.1 126.4 139.3 132.7L175.1 169.4L212.7 132.7C218.9 126.4 229.1 126.4 235.3 132.7zM376 192C376 165.5 386.7 144 400 144C413.3 144 424 165.5 424 192C424 218.5 413.3 240 400 240C386.7 240 376 218.5 376 192zM464 456V351.1C447.4 370.4 425.9 384 400 384H112C74.3 384 45.98 355.3 28.51 321.9C10.45 287.4 0 241.5 0 192C0 142.5 10.45 96.55 28.51 62.07C45.98 28.72 74.3 0 112 0H400C437.7 0 466 28.72 483.5 62.07C501.5 96.55 512 142.5 512 192V456C512 486.9 486.9 512 456 512H216C185.1 512 160 486.9 160 456V416H208V456C208 460.4 211.6 464 216 464H456C460.4 464 464 460.4 464 456zM71.03 299.7C85.42 327.1 101.1 336 112 336H324.7C321.8 331.5 319 326.7 316.5 321.9C298.5 287.4 288 241.5 288 192C288 142.5 298.5 96.55 316.5 62.07C319 57.26 321.8 52.55 324.7 48H112C101.1 48 85.42 56.89 71.03 84.34C57.25 110.7 48 148.7 48 192C48 235.3 57.25 273.3 71.03 299.7V299.7zM336 192C336 235.3 345.2 273.3 359 299.7C373.4 327.1 389.1 336 400 336C410.9 336 426.6 327.1 440.1 299.7C454.8 273.3 464 235.3 464 192C464 148.7 454.8 110.7 440.1 84.34C426.6 56.89 410.9 48 400 48C389.1 48 373.4 56.89 359 84.34C345.2 110.7 336 148.7 336 192z\"]\n};\nvar faHandsHoldingDollar = {\n  prefix: 'far',\n  iconName: 'hands-holding-dollar',\n  icon: [640, 512, [\"hands-usd\"], \"f4c5\", \"M344 34.51C350.4 35.69 356.6 37.17 362.2 38.66C374.1 42.08 382.6 55.22 379.2 68.03C375.8 80.84 362.6 88.46 349.8 85.05C338.9 82.15 328.7 80.15 319.6 80C312.3 79.89 304.9 81.66 300.3 84.42C298.1 85.69 297.1 86.81 296.7 87.46C296.4 87.92 296.1 88.64 296.1 90.27C296.1 90.61 296.1 90.81 296.1 90.91C296.3 91.12 297 92.07 299.5 93.53C305.3 97.04 313.9 99.75 326.8 103.7L327.7 103.9C338.8 107.3 353.6 111.7 365.6 119.3C379.2 127.9 391.7 142.1 391.1 164.2C392.3 186.7 380.6 203.1 365.3 212.6C358.6 216.8 351.4 219.6 344 221.4V231.1C344 245.3 333.3 255.1 320 255.1C306.7 255.1 296 245.3 296 231.1V220.6C286.5 218.4 277.8 215.4 270.4 212.8C268.3 212.1 266.3 211.4 264.4 210.8C251.8 206.6 245 192.1 249.2 180.4C253.4 167.8 267 161 279.6 165.2C282.2 166.1 284.6 166.9 286.9 167.7C300.6 172.3 310.3 175.6 320.8 175.1C328.8 176.2 335.8 174.4 339.1 171.8C341.8 170.7 342.7 169.6 343.2 168.9C343.5 168.3 344 167.1 343.1 164.8L343.1 164.5C344 163.5 344 162.4 340 159.9C334.3 156.3 325.7 153.5 312.9 149.6L311.1 149C300.3 145.8 286.1 141.5 274.7 134.6C261.2 126.5 248.2 112.6 248.1 90.51C247.9 67.65 260.9 51.91 275.8 43.11C282.2 39.35 289.1 36.67 295.1 34.89V24C295.1 10.75 306.7 0 319.1 0C333.3 0 343.1 10.75 343.1 24L344 34.51zM144 264.8C156.1 254.3 171.1 247.1 189.3 247.1C207.6 247.1 225.2 255.3 238.2 268.3L299.6 329.7C307.4 337.4 314.2 345.9 320 354.1C325.8 345.9 332.6 337.4 340.4 329.7L401.8 268.3C414.8 255.3 432.4 247.1 450.7 247.1C468 247.1 483.9 254.3 496 264.8V135.1C496 96.24 528.2 63.1 568 63.1C607.8 63.1 640 96.24 640 135.1V352.2C640 384.1 627.4 414.6 604.9 437.1L536.1 504.1C527.6 514.3 512.4 514.3 503 504.1C493.7 495.6 493.7 480.4 503 471L570.9 403.1C584.4 389.6 592 371.3 592 352.2V135.1C592 122.7 581.3 111.1 568 111.1C554.7 111.1 544 122.7 544 135.1V281.9C544 307.5 533.8 332.1 515.7 350.3L456.1 408.1C447.6 418.3 432.4 418.3 423 408.1C413.7 399.6 413.7 384.4 423 375L438.1 359.1L439 359L465.8 332.3C469.8 328.3 472 322.9 472 317.3C472 305.5 462.5 295.1 450.7 295.1C445.1 295.1 439.7 298.2 435.7 302.2L374.3 363.6C354.9 383 344 409.4 344 436.8V488C344 501.3 333.3 512 320 512C306.7 512 296 501.3 296 488V436.8C296 409.4 285.1 383 265.7 363.6L204.3 302.2C200.3 298.2 194.9 295.1 189.3 295.1C177.5 295.1 168 305.5 168 317.3C168 322.9 170.2 328.3 174.2 332.3L216.1 375C226.3 384.4 226.3 399.6 216.1 408.1C207.6 418.3 192.4 418.3 183 408.1L124.3 350.3C106.2 332.1 96 307.5 96 281.9V135.1C96 122.7 85.25 111.1 72 111.1C58.75 111.1 48 122.7 48 135.1V352.2C48 371.3 55.59 389.6 69.09 403.1L136.1 471C146.3 480.4 146.3 495.6 136.1 504.1C127.6 514.3 112.4 514.3 103 504.1L35.15 437.1C12.64 414.6 0 384.1 0 352.2V135.1C0 96.24 32.24 63.1 72 63.1C111.8 63.1 144 96.24 144 135.1L144 264.8z\"]\n};\nvar faHandsUsd = faHandsHoldingDollar;\nvar faCube = {\n  prefix: 'far',\n  iconName: 'cube',\n  icon: [512, 512, [], \"f1b2\", \"M236.1 5.865C248.9 1.011 263.1 1.011 275.9 5.865L475.9 81.73C497.6 89.98 512 110.8 512 134.1V377.9C512 401.2 497.6 422 475.9 430.3L275.9 506.1C263.1 510.1 248.9 510.1 236.1 506.1L36.14 430.3C14.39 422 0 401.2 0 377.9V134.1C0 110.8 14.39 89.98 36.14 81.73L236.1 5.865zM258.8 50.74C257 50.05 254.1 50.05 253.2 50.74L63.62 122.6L256 198.2L448.4 122.6L258.8 50.74zM53.16 385.4L232 453.2V240.4L48 168.1V377.9C48 381.2 50.06 384.2 53.16 385.4zM280 453.2L458.8 385.4C461.9 384.2 464 381.2 464 377.9V168.1L280 240.4V453.2z\"]\n};\nvar faArrowDownTriangleSquare = {\n  prefix: 'far',\n  iconName: 'arrow-down-triangle-square',\n  icon: [512, 512, [\"sort-shapes-down\"], \"f888\", \"M448 288h-128c-17.67 0-31.1 14.33-31.1 32V448c0 17.67 14.33 32 31.1 32h128c17.67 0 32-14.33 32-32v-127.1C480 302.3 465.7 288 448 288zM432 432h-96v-96h96V432zM492.1 182.9l-83.13-137.1c-5.375-8.625-14.84-13.78-24.97-13.78c-10.13 0-19.53 5.153-24.91 13.78l-83.25 137.1c-11 18.25 2.749 41.12 25 41.12h166.3C489.4 224 503.1 201.1 492.1 182.9zM336.3 176l47.75-78.88L431.8 176H336.3zM241.6 368.6c9-9.758 8.406-24.96-1.344-33.93c-4.623-4.281-10.47-6.379-16.28-6.379c-6.469 0-12.91 2.598-17.62 7.723L152 394.9V56.02c0-13.26-10.75-24.02-24-24.02S104 42.76 104 56.02v338.9l-54.37-58.95c-8.938-9.758-24.12-10.41-33.9-1.344c-9.75 8.977-10.34 24.18-1.344 33.93l95.1 104.1c9.062 9.82 26.19 9.82 35.25 0L241.6 368.6z\"]\n};\nvar faSortShapesDown = faArrowDownTriangleSquare;\nvar faBitcoinSign = {\n  prefix: 'far',\n  iconName: 'bitcoin-sign',\n  icon: [320, 512, [], \"e0b4\", \"M64 24C64 10.75 74.75 0 88 0C101.3 0 112 10.75 112 24V64H144V24C144 10.75 154.7 0 168 0C181.3 0 192 10.75 192 24V64.66C246 70.63 288 116.4 288 172C288 199.5 277.7 224.6 260.8 243.6C295.9 261.5 320 297.9 320 340C320 399.6 271.6 448 212 448H192V488C192 501.3 181.3 512 168 512C154.7 512 144 501.3 144 488V448H112V488C112 501.3 101.3 512 88 512C74.75 512 64 501.3 64 488V448H41.74C18.69 448 0 429.3 0 406.3V101.6C0 80.82 16.82 64 37.57 64H64V24zM180 232C213.1 232 240 205.1 240 172C240 138.9 213.1 112 180 112H48V232H180zM48 280V400H212C245.1 400 272 373.1 272 340C272 306.9 245.1 280 212 280H48z\"]\n};\nvar faShutters = {\n  prefix: 'far',\n  iconName: 'shutters',\n  icon: [512, 512, [], \"e449\", \"M508.6 205.2l-20.06-110.3C502 91.14 512 78.72 512 64c0-17.66-14.34-32-32-32H32C14.34 32 0 46.34 0 64c0 14.72 9.953 27.14 23.49 30.85L3.424 205.2C1.633 214.9 9.184 224 19.17 224h4.096l-19.84 109.2C1.633 342.9 9.184 352 19.17 352h4.096l-19.84 109.2C1.633 470.9 9.184 480 19.17 480h473.7c9.984 0 17.54-9.057 15.74-18.85L488.7 352h4.096c9.984 0 17.54-9.057 15.74-18.85L488.7 224h4.096C502.8 224 510.4 214.9 508.6 205.2zM57.5 432L72.06 352h367.9l14.56 80H57.5zM57.5 304L72.06 224h367.9l14.56 80H57.5zM57.5 176L72.06 96h367.9l14.56 80H57.5z\"]\n};\nvar faShieldDog = {\n  prefix: 'far',\n  iconName: 'shield-dog',\n  icon: [512, 512, [], \"e573\", \"M175.1 272C211.3 272 239.1 243.3 239.1 208V144H284.2C296.3 144 307.4 150.8 312.8 161.7L320 176H384C392.8 176 400 183.2 400 192V224C400 268.2 364.2 304 320 304H272V368L143.1 304L160.9 270.2C165.7 271.4 170.8 272 175.1 272H175.1zM272 176C263.2 176 255.1 183.2 255.1 192C255.1 200.8 263.2 208 272 208C280.8 208 288 200.8 288 192C288 183.2 280.8 176 272 176zM159.1 144H207.1V208C207.1 225.7 193.7 240 175.1 240C158.3 240 143.1 225.7 143.1 208V160C143.1 151.2 151.2 144 159.1 144zM16.56 118.1C17.28 105.1 24.83 95.27 36.04 90.53L240.4 4.066C245.2 1.386 250.7-.0507 256.3-.0068C261.9-.0507 267.3 1.386 272.1 4.066L476.5 90.53C487.7 95.27 495.2 105.1 495.9 118.1C501.6 213.6 466.7 421.9 272.5 507.7C267.6 510.5 261.1 512.1 256.3 512C250.5 512.1 244.9 510.5 239.1 507.7C45.8 421.9 10.95 213.6 16.57 118.1H16.56zM256.3 462.4C414.5 390.5 450.6 220.8 448.4 130.8L256.3 49.47L64.08 130.8C61.92 220.8 98.04 390.5 256.3 462.4V462.4z\"]\n};\nvar faSolarPanel = {\n  prefix: 'far',\n  iconName: 'solar-panel',\n  icon: [640, 512, [], \"f5ba\", \"M575.4 25.72C572.4 10.78 559.2 0 543.1 0H96c-15.25 0-28.39 10.78-31.38 25.72l-63.1 320c-1.891 9.406 .5469 19.16 6.625 26.56S22.41 384 32 384h263.1v80H215.6c-13.25 0-24 10.74-24 24c0 13.25 10.75 24 24 24H424c13.25 0 24-10.75 24-24c0-13.26-10.75-24-24-24h-80.04V384h264c9.594 0 18.67-4.312 24.75-11.72s8.516-17.16 6.625-26.56L575.4 25.72zM553.3 160h-115.5l-10.67-112h103.7L553.3 160zM389.7 160h-139.3l10.67-112h117.9L389.7 160zM109.1 48h103.7L202.2 160H86.72L109.1 48zM77.12 208h120.5l-12.19 128H51.52L77.12 208zM233.6 336l12.19-128h148.4l12.19 128H233.6zM454.6 336l-12.19-128h120.5l25.6 128H454.6z\"]\n};\nvar faLockOpen = {\n  prefix: 'far',\n  iconName: 'lock-open',\n  icon: [576, 512, [], \"f3c1\", \"M352 192H384C419.3 192 448 220.7 448 256V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V256C0 220.7 28.65 192 64 192H304V128C304 57.31 361.3 0 432 0C502.7 0 560 57.31 560 128V200C560 213.3 549.3 224 536 224C522.7 224 512 213.3 512 200V128C512 83.82 476.2 48 432 48C387.8 48 352 83.82 352 128V192zM48 256V448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V256C400 247.2 392.8 240 384 240H64C55.16 240 48 247.2 48 256z\"]\n};\nvar faTableTree = {\n  prefix: 'far',\n  iconName: 'table-tree',\n  icon: [512, 512, [], \"e293\", \"M224 240C224 231.2 231.2 224 240 224H400C408.8 224 416 231.2 416 240V272C416 280.8 408.8 288 400 288H240C231.2 288 224 280.8 224 272V240zM400 320C408.8 320 416 327.2 416 336V368C416 376.8 408.8 384 400 384H304C295.2 384 288 376.8 288 368V336C288 327.2 295.2 320 304 320H400zM0 96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96zM48 160V416C48 424.8 55.16 432 64 432H448C456.8 432 464 424.8 464 416V160H128V224C128 232.8 135.2 240 144 240H176C184.8 240 192 247.2 192 256C192 264.8 184.8 272 176 272H144C138.4 272 133 271 128 269.3V320C128 328.8 135.2 336 144 336H240C248.8 336 256 343.2 256 352C256 360.8 248.8 368 240 368H144C117.5 368 96 346.5 96 320V160H48z\"]\n};\nvar faHouseChimneyHeart = {\n  prefix: 'far',\n  iconName: 'house-chimney-heart',\n  icon: [576, 512, [], \"e1b2\", \"M184 224C206.1 201.9 241.9 201.9 264 224L288 248L312 224C334.1 201.9 369.9 201.9 392 224C414.1 246.1 414.1 281.9 392 304L299.3 396.7C293.1 402.9 282.9 402.9 276.7 396.7L183.1 304C161.9 281.9 161.9 246.1 183.1 224H184zM272.5 5.7C281.4-1.9 294.6-1.9 303.5 5.7L464 141.9V56C464 42.75 474.7 31.1 488 31.1C501.3 31.1 512 42.75 512 56V182.6L567.5 229.7C577.6 238.3 578.9 253.4 570.3 263.5C561.7 273.6 546.6 274.9 536.5 266.3L512 245.5V432C512 476.2 476.2 512 432 512H144C99.82 512 64 476.2 64 432V245.5L39.53 266.3C29.42 274.9 14.28 273.6 5.7 263.5C-2.876 253.4-1.634 238.3 8.473 229.7L272.5 5.7zM112 204.8V432C112 449.7 126.3 464 144 464H432C449.7 464 464 449.7 464 432V204.8L288 55.47L112 204.8z\"]\n};\nvar faTally3 = {\n  prefix: 'far',\n  iconName: 'tally-3',\n  icon: [448, 512, [], \"e296\", \"M32 40C45.25 40 56 50.75 56 64V448C56 461.3 45.25 472 32 472C18.75 472 8 461.3 8 448V64C8 50.75 18.75 40 32 40zM160 40C173.3 40 184 50.75 184 64V448C184 461.3 173.3 472 160 472C146.7 472 136 461.3 136 448V64C136 50.75 146.7 40 160 40zM312 448C312 461.3 301.3 472 288 472C274.7 472 264 461.3 264 448V64C264 50.75 274.7 40 288 40C301.3 40 312 50.75 312 64V448z\"]\n};\nvar faElevator = {\n  prefix: 'far',\n  iconName: 'elevator',\n  icon: [512, 512, [], \"e16d\", \"M448 128H64c-35.35 0-64 28.65-64 63.1v255.1C0 483.3 28.65 512 64 512h384c35.35 0 64-28.65 64-63.1V192C512 156.7 483.3 128 448 128zM464 448c0 8.822-7.178 16-16 16h-16v-64c0-26.51-21.49-48-48-48h-64c-26.51 0-48 21.49-48 48v64h-32v-64C240 373.5 218.5 352 192 352H128c-26.51 0-48 21.49-48 48v64H64c-8.822 0-16-7.178-16-16V192c0-8.822 7.178-16 16-16h384c8.822 0 16 7.178 16 16V448zM160 224C133.5 224.1 112 245.5 112 272c0 26.46 21.47 47.9 48 48C186.5 319.9 208 298.5 208 272C208 245.5 186.5 224.1 160 224zM352 224C325.5 224.1 304 245.5 304 272c0 26.46 21.47 47.9 48 48C378.5 319.9 400 298.5 400 272C400 245.5 378.5 224.1 352 224zM79 96h130c5.967 0 11.37-3.402 13.75-8.662c2.385-5.262 1.299-11.39-2.754-15.59l-65-67.34c-5.684-5.881-16.31-5.881-21.99 0l-65 67.34C63.95 75.95 62.87 82.08 65.25 87.34C67.63 92.6 73.03 96 79 96zM357 91.59c5.686 5.881 16.31 5.881 21.99 0l65-67.34c4.053-4.199 5.137-10.32 2.754-15.59C444.4 3.402 438.1 0 433 0h-130c-5.967 0-11.37 3.402-13.75 8.662c-2.385 5.262-1.301 11.39 2.752 15.59L357 91.59z\"]\n};\nvar faMoneyBillTransfer = {\n  prefix: 'far',\n  iconName: 'money-bill-transfer',\n  icon: [640, 512, [], \"e528\", \"M558.1 63.1L535 40.97C525.7 31.6 525.7 16.4 535 7.03C544.4-2.343 559.6-2.343 568.1 7.029L632.1 71.02C637.5 75.52 640 81.63 640 87.99C640 94.36 637.5 100.5 632.1 104.1L568.1 168.1C559.6 178.3 544.4 178.3 535 168.1C525.7 159.6 525.7 144.4 535 135L558.1 111.1L160 111.1V127.1C160 163.3 131.3 191.1 96 191.1H80V285.5L32 333.5V127.1C32 92.65 60.65 63.1 96 63.1H383.6L384 63.99L558.1 63.1zM560 319.1V226.5L608 178.5V383.1C608 419.3 579.3 447.1 544 447.1L81.94 447.1L104.1 471C114.3 480.4 114.3 495.6 104.1 504.1C95.6 514.3 80.4 514.3 71.03 504.1L7.029 440.1C2.528 436.5-.0003 430.4 0 423.1C0 417.6 2.529 411.5 7.03 407L71.03 343C80.4 333.7 95.6 333.7 104.1 343C114.3 352.4 114.3 367.6 104.1 376.1L81.94 399.1L255.1 399.1C256.1 399.1 256.3 399.1 256.4 399.1H480V383.1C480 348.6 508.7 319.1 544 319.1H560zM224 255.1C224 202.1 266.1 159.1 320 159.1C373 159.1 416 202.1 416 255.1C416 309 373 351.1 320 351.1C266.1 351.1 224 309 224 255.1V255.1z\"]\n};\nvar faMoneyBillTrendUp = {\n  prefix: 'far',\n  iconName: 'money-bill-trend-up',\n  icon: [512, 512, [], \"e529\", \"M320 24C320 10.75 330.7 0 344 0H456C469.3 0 480 10.75 480 24V136C480 149.3 469.3 160 456 160C442.7 160 432 149.3 432 136V81.94L304.1 208.1C296.1 217.8 281.9 218.4 272.4 210.2L176.1 127.7L71.72 218.1C61.7 226.8 46.54 225.7 37.86 215.7C29.18 205.7 30.27 190.5 40.28 181.9L160.3 77.86C169.3 70.08 182.6 70.04 191.6 77.78L286.7 159.3L398.1 47.1H344C330.7 47.1 320 37.25 320 23.1L320 24zM192 384C192 348.7 220.7 320 256 320C291.3 320 320 348.7 320 384C320 419.3 291.3 448 256 448C220.7 448 192 419.3 192 384zM464 256C490.5 256 512 277.5 512 304V464C512 490.5 490.5 512 464 512H48C21.49 512 0 490.5 0 464V304C0 277.5 21.49 256 48 256H464zM48 359.5V408.5C76.95 412.1 99.89 435 103.5 464H408.5C412.1 435 435 412.1 464 408.5V359.5C435 355.9 412.1 332.1 408.5 304H103.5C99.9 332.1 76.95 355.9 48 359.5V359.5z\"]\n};\nvar faHouseFloodWaterCircleArrowRight = {\n  prefix: 'far',\n  iconName: 'house-flood-water-circle-arrow-right',\n  icon: [640, 512, [], \"e50f\", \"M316.1 107.1C312.6 90.62 306.8 74.95 298.1 60.49L378.1 4.415C386.4-1.472 397.6-1.472 405.9 4.415L597.9 140.4C608.7 148.1 611.2 163.1 603.6 173.9C595.9 184.7 580.9 187.2 570.1 179.6L568 178.1V281.4C562.7 278.6 557.7 275.2 553.2 271.5C543.5 263.3 531.1 258.5 520 256.1V144.1L392 53.41L316.1 107.1zM223.1 352C252.8 352 282.5 336.7 304 318.1C313.1 309.1 326.9 309.1 335.1 318.1C357.5 336.7 387.1 352 415.1 352C444.8 352 474.5 336.7 496 318.1C505.1 309.1 518.8 309.1 527.9 318.1C544.9 333.1 567.2 344.9 589.2 349.8C602.1 352.7 610.3 365.5 607.4 378.5C604.5 391.4 591.6 399.5 578.7 396.6C550 390.2 526.4 376.2 511.1 366.2C483.9 385.7 450.6 400 415.1 400C381.4 400 348.1 385.7 319.1 366.2C291.9 385.7 258.6 400 223.1 400C189.4 400 156.1 385.7 127.1 366.2C113.6 376.2 89.99 390.2 61.31 396.6C48.37 399.5 35.54 391.4 32.63 378.5C29.73 365.5 37.87 352.7 50.8 349.8C73.01 344.8 94.76 332.1 111.1 318.1C121.1 309.1 134.8 309.1 143.9 318.1C165.5 336.7 195.1 352 223.1 352L223.1 352zM111.1 430.1C121.1 421.1 134.8 421.1 143.9 430.1C165.5 448.7 195.1 464 223.1 464C252.8 464 282.5 448.7 304 430.1C313.1 421.1 326.9 421.1 335.1 430.1C357.5 448.7 387.1 464 415.1 464C444.8 464 474.5 448.7 496 430.1C505.1 421.1 518.8 421.1 527.9 430.1C544.9 445.1 567.2 456.9 589.2 461.8C602.1 464.7 610.3 477.5 607.4 490.5C604.5 503.4 591.6 511.5 578.7 508.6C550 502.2 526.4 488.2 511.1 478.2C483.9 497.7 450.6 512 415.1 512C381.4 512 348.1 497.7 319.1 478.2C291.9 497.7 258.6 512 223.1 512C189.4 512 156.1 497.7 127.1 478.2C113.6 488.2 89.99 502.2 61.31 508.6C48.37 511.5 35.54 503.4 32.63 490.5C29.73 477.5 37.87 464.7 50.8 461.8C73.01 456.8 94.76 444.1 111.1 430.1L111.1 430.1zM288 144C288 223.5 223.5 288 144 288C64.47 288 0 223.5 0 144C0 64.47 64.47 0 144 0C223.5 0 288 64.47 288 144zM140.7 99.31L169.4 128H80C71.16 128 64 135.2 64 144C64 152.8 71.16 160 80 160H169.4L140.7 188.7C134.4 194.9 134.4 205.1 140.7 211.3C146.9 217.6 157.1 217.6 163.3 211.3L219.3 155.3C225.6 149.1 225.6 138.9 219.3 132.7L163.3 76.69C157.1 70.44 146.9 70.44 140.7 76.69C134.4 82.93 134.4 93.07 140.7 99.31V99.31z\"]\n};\nvar faSquarePollHorizontal = {\n  prefix: 'far',\n  iconName: 'square-poll-horizontal',\n  icon: [448, 512, [\"poll-h\"], \"f682\", \"M232 184H120C106.7 184 96 173.3 96 160C96 146.7 106.7 136 120 136H232C245.3 136 256 146.7 256 160C256 173.3 245.3 184 232 184zM328 232C341.3 232 352 242.7 352 256C352 269.3 341.3 280 328 280H120C106.7 280 96 269.3 96 256C96 242.7 106.7 232 120 232H328zM168 376H120C106.7 376 96 365.3 96 352C96 338.7 106.7 328 120 328H168C181.3 328 192 338.7 192 352C192 365.3 181.3 376 168 376zM384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM384 80H64C55.16 80 48 87.16 48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80z\"]\n};\nvar faPollH = faSquarePollHorizontal;\nvar faCircle = {\n  prefix: 'far',\n  iconName: 'circle',\n  icon: [512, 512, [128308, 128309, 128992, 128993, 128994, 128995, 128996, 9679, 9898, 9899, 11044, 61708, 61915], \"f111\", \"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faCartCircleExclamation = {\n  prefix: 'far',\n  iconName: 'cart-circle-exclamation',\n  icon: [640, 512, [], \"e3f2\", \"M96 0C107.5 0 117.4 8.19 119.6 19.51L121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L537.6 196.9C524.3 193.7 510.3 192 496 192C493.7 192 491.4 192 489.1 192.1L520.6 80H131.1L161.6 240H375.2C360.6 253.8 348.4 269.1 339.2 288H170.7L179.9 336H322.9C320.1 346.4 319.1 357.1 319.1 368C319.1 373.4 320.2 378.7 320.7 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.26 0 24C0 10.75 10.75 .0003 24 .0003L96 0zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM496 464C509.3 464 520 453.3 520 440C520 426.7 509.3 416 496 416C482.7 416 472 426.7 472 440C472 453.3 482.7 464 496 464zM479.1 288V368C479.1 376.8 487.2 384 495.1 384C504.8 384 511.1 376.8 511.1 368V288C511.1 279.2 504.8 272 495.1 272C487.2 272 479.1 279.2 479.1 288z\"]\n};\nvar faSword = {\n  prefix: 'far',\n  iconName: 'sword',\n  icon: [512, 512, [128481], \"f71c\", \"M511.8 18.28c1.375-9.75-6.249-18.26-15.87-18.26c-.7499 0-1.5 .0013-2.25 .1263l-93.74 15.88L148.5 267.5L109.8 228.6c-6.249-6.125-16.37-6.125-22.62 0L68.4 247.4C63.02 252.8 62.27 261.2 66.52 267.5l53.12 79.75L66.4 400.5l-29.12-14.5c-1.25-.6253-9.249-4.25-15.1 2.5L4.031 405.8c-5.374 5.375-5.374 14.12 0 19.62L86.64 508C89.39 510.6 92.89 512 96.52 512c3.5 0 6.999-1.375 9.749-4l17.25-17.25c4.124-4.25 5.249-10.63 2.5-16l-14.5-29.13l53.24-53.25l79.74 53.13c6.374 4.25 14.75 3.5 20.12-1.875l18.75-18.75c6.124-6.25 6.124-16.38 0-22.63L244.5 363.5l251.5-251.5L511.8 18.28zM451.2 88.88L210.6 329.5L182.5 301.4L423.1 60.75l33.87-5.75L451.2 88.88z\"]\n};\nvar faBackwardFast = {\n  prefix: 'far',\n  iconName: 'backward-fast',\n  icon: [512, 512, [9198, \"fast-backward\"], \"f049\", \"M479.8 64c-7 0-14.14 2.307-20.29 7.406L288 227.9V96.03C288 76.81 272.3 64 255.8 64c-7 0-14.14 2.307-20.29 7.406L64 227.9V88.03c0-13.25-10.74-24-24-24c-13.25 0-24 10.74-24 23.1v335.9c0 13.26 10.75 24 24 24c13.26 0 24-10.74 24-24V285.2l171.5 155.3C241.6 445.7 248.8 448 255.8 448C272.3 448 288 435.2 288 415.1V285.2l171.5 155.3C465.6 445.7 472.8 448 479.8 448C496.3 448 512 435.2 512 415.1V96.03C512 76.81 496.3 64 479.8 64zM240 379.9L103.8 256.5L240 132.3V379.9zM464 379.9l-136.2-123.4L464 132.3V379.9z\"]\n};\nvar faFastBackward = faBackwardFast;\nvar faRecycle = {\n  prefix: 'far',\n  iconName: 'recycle',\n  icon: [512, 512, [9842, 9850, 9851], \"f1b8\", \"M168.4 154.3C166.8 147.7 162.4 142 156.3 138.8C150.3 135.6 143.1 135.1 136.7 137.5L46.47 171.2C34.06 175.8 27.75 189.7 32.38 202.1C37.03 214.5 50.81 220.8 63.28 216.2L91.9 205.5L27.38 313.1c-14.25 23.75-15.34 52.69-2.969 77.41l2.5 5C40.63 422.9 68.22 440 98.94 440H136c13.25 0 24-10.74 24-23.99S149.3 392 136 392H98.94c-12.41 0-23.56-6.875-29.09-17.97L67.34 369c-5-9.969-4.562-21.66 1.219-31.25l67.71-112.9l8.414 34.41c2.688 10.97 12.5 18.31 23.28 18.31c1.906 0 3.812-.2187 5.719-.6875c12.88-3.156 20.78-16.12 17.62-29L168.4 154.3zM178.1 108.6C189.5 115.4 204.2 111.7 211 100.3l17.12-28.56c11.62-19.44 44.06-19.44 55.75 0l57.93 96.54l-35.55-10.38c-12.62-3.688-26.03 3.562-29.75 16.31C272.8 186.1 280.1 200.3 292.8 204l92.47 27.03C387.5 231.7 389.8 232 392 232c4.469 0 8.875-1.25 12.75-3.656C410.6 224.7 414.5 218.8 415.7 212l16-95C433.9 103.9 425.1 91.53 412 89.34c-13.47-2.438-25.47 6.594-27.66 19.66l-4.855 28.8l-54.43-90.7C310.6 22.97 284.1 8 256 8S201.4 22.97 186.9 47.09L169.8 75.66C163 87.03 166.7 101.8 178.1 108.6zM484.6 313.1l-22.44-37.41c-6.812-11.34-21.5-15.06-32.94-8.25c-11.38 6.844-15.06 21.56-8.25 32.94l22.44 37.41c5.781 9.594 6.219 21.28 1.219 31.28l-2.5 5C436.6 385.1 425.5 392 413.1 392h-125.9l24.82-22.06c9.906-8.812 10.81-23.97 2-33.88c-8.875-9.969-24.03-10.78-33.88-2l-72 64C202.9 402.6 200 409.2 200 416s2.938 13.38 8.062 17.94l72 64C284.6 502 290.3 504 296 504c6.594 0 13.19-2.719 17.94-8.062c8.812-9.906 7.906-25.06-2-33.88L287.1 440h125.9c30.72 0 58.31-17.06 72.03-44.53l2.5-4.969C499.1 365.8 498.9 336.8 484.6 313.1z\"]\n};\nvar faUserAstronaut = {\n  prefix: 'far',\n  iconName: 'user-astronaut',\n  icon: [448, 512, [], \"f4fb\", \"M358.6 328.8C379.1 308.6 395.1 283.8 404.8 256H416c8.75 0 16-7.25 16-16v-96C432 135.2 424.8 128 416 128h-11.25C378.5 53.5 307.6 0 224 0S69.5 53.5 43.25 128H32C23.25 128 16 135.2 16 144v96C16 248.8 23.25 256 32 256h11.25c9.75 27.75 25.63 52.63 46.13 72.75C37.38 347.2 0 396.1 0 454.4V488C0 501.2 10.75 512 24 512s24-10.75 24-24v-33.63C48 406.8 86.75 368 134.4 368h13C170.9 378.2 196.8 384 224 384s53.13-5.75 76.63-16h13C361.2 368 400 406.8 400 454.4V488c0 13.25 10.75 24 24 24c13.25 0 24-10.75 24-24v-33.63C448 396.1 410.6 347.2 358.6 328.8zM224 336c-79.38 0-144-64.63-144-144S144.6 48 224 48s144 64.62 144 144S303.4 336 224 336zM304 416h-160c-17.75 0-32 14.25-32 32l0 64H160v-48C160 455.2 167.3 448 176 448S192 455.2 192 464V512h144v-64C336 430.2 321.8 416 304 416zM272 480c-8.75 0-16-7.25-16-16s7.25-16 16-16s16 7.25 16 16S280.8 480 272 480zM288 128H160C133.5 128 112 149.5 112 176V192c0 53 43 96 96 96h32c53 0 96-43 96-96V176C336 149.5 314.5 128 288 128zM204 220L192 256L180 220L144 208l36-12L192 160l12 36L240 208L204 220z\"]\n};\nvar faPlaneSlash = {\n  prefix: 'far',\n  iconName: 'plane-slash',\n  icon: [640, 512, [], \"e069\", \"M236.4 159.1L198.6 41C195.6 32 197.6 21 203.5 13C209.5 5 219.5 0 229.5 0H294.4C305.4 0 317.4 7 321.4 16L421.2 176H495.2C534.1 176 608 208 608 256C608 305 534.1 336 496.2 336H460.1L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L236.4 159.1zM302.6 211.9L399.7 288H495.2C522.1 288 558.1 267 559.1 256C557.1 246 521.1 224 495.2 224H395.3L285.4 48H251.5L302.6 211.9zM32.75 152C30.83 143.4 32.59 133.8 38.04 125.1L86.99 164.5L113.6 256L85.67 352H112.6L160.6 288H243.7L291.3 325.5L235.5 464H285.4L345.3 368.1L383.5 398.1L322.4 496C316.4 506 306.4 512 294.4 512H229.5C219.5 512 209.5 508 203.5 500C197.6 492 195.6 481 198.6 471L241.5 336H184.5L145.6 388C139.6 396 130.6 400 120.6 400H63.7C54.72 400 44.73 396 38.74 388C32.75 380 30.75 370 33.75 360L63.7 256L32.75 152z\"]\n};\nvar faCircleDashed = {\n  prefix: 'far',\n  iconName: 'circle-dashed',\n  icon: [512, 512, [], \"e105\", \"M27.73 232C13.45 232 2.153 219.7 4.947 205.7C11.59 172.4 24.69 141.4 42.9 114.1C50.83 102.2 67.53 101.5 77.64 111.6C86.35 120.3 87.01 134.1 80.39 144.5C67.66 164.5 58.26 186.8 52.95 210.7C50.28 222.7 40.06 232 27.73 232zM144.5 80.39C134.1 87.01 120.3 86.35 111.6 77.64C101.5 67.53 102.2 50.83 114.1 42.9C141.4 24.69 172.4 11.59 205.7 4.947C219.7 2.153 232 13.45 232 27.73C232 40.06 222.7 50.28 210.7 52.95C186.8 58.26 164.5 67.66 144.5 80.39V80.39zM280 484.3C280 471.9 289.3 461.7 301.3 459C325.2 453.7 347.5 444.3 367.5 431.6C377.9 424.1 391.7 425.6 400.4 434.4C410.5 444.5 409.8 461.2 397.9 469.1C370.6 487.3 339.6 500.4 306.3 507.1C292.3 509.8 280 498.6 280 484.3H280zM459 301.3C461.7 289.3 471.9 280 484.3 280C498.6 280 509.8 292.3 507.1 306.3C500.4 339.6 487.3 370.6 469.1 397.9C461.2 409.8 444.5 410.5 434.4 400.4C425.6 391.7 424.1 377.9 431.6 367.5C444.3 347.5 453.7 325.2 459 301.3zM144.5 431.6C164.5 444.3 186.8 453.7 210.7 459C222.7 461.7 232 471.9 232 484.3C232 498.6 219.7 509.8 205.7 507.1C172.4 500.4 141.4 487.3 114.1 469.1C102.2 461.2 101.5 444.5 111.6 434.4C120.3 425.6 134.1 424.1 144.5 431.6L144.5 431.6zM4.947 306.3C2.153 292.3 13.45 280 27.73 280C40.06 280 50.28 289.3 52.95 301.3C58.26 325.2 67.66 347.5 80.39 367.5C87.01 377.9 86.35 391.7 77.64 400.4C67.53 410.5 50.83 409.8 42.9 397.9C24.69 370.6 11.59 339.6 4.947 306.3V306.3zM367.5 80.39C347.5 67.66 325.2 58.26 301.3 52.95C289.3 50.28 280 40.06 280 27.73C280 13.45 292.3 2.153 306.3 4.947C339.6 11.59 370.6 24.69 397.9 42.9C409.8 50.83 410.5 67.53 400.4 77.64C391.7 86.35 377.9 87.01 367.5 80.39V80.39zM431.6 144.5C424.1 134.1 425.6 120.3 434.4 111.6C444.5 101.5 461.2 102.2 469.1 114.1C487.3 141.4 500.4 172.4 507.1 205.7C509.8 219.7 498.6 232 484.3 232C471.9 232 461.7 222.7 459 210.7C453.7 186.8 444.3 164.5 431.6 144.5L431.6 144.5z\"]\n};\nvar faTrademark = {\n  prefix: 'far',\n  iconName: 'trademark',\n  icon: [640, 512, [8482], \"f25c\", \"M232 96h-208C10.75 96 0 106.8 0 120S10.75 144 24 144h80.64C104.5 145.1 104 146.1 104 147.2V392c0 13.25 10.75 24.01 24 24.01S152 405.3 152 392V147.2C152 146.1 151.5 145.1 151.4 144H232C245.3 144 256 133.3 256 120S245.3 96 232 96zM623.6 97.22c-9.781-3.125-20.59 .1562-26.81 8.438L464 283.8l-132.8-178.2c-6.188-8.281-16.91-11.56-26.81-8.438C294.6 100.5 288 109.7 288 120v272C288 405.3 298.8 416 312 416s24-10.75 24-24V192.4l108.8 145.1c9.062 12.12 29.44 12.12 38.5 0L592 192.4V392c0 13.25 10.75 24 24 24S640 405.3 640 392v-272C640 109.7 633.4 100.5 623.6 97.22z\"]\n};\nvar faBasketball = {\n  prefix: 'far',\n  iconName: 'basketball',\n  icon: [512, 512, [127936, \"basketball-ball\"], \"f434\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM464 256c0 .1816-.0273 .3574-.0273 .5391C461.3 256.4 458.7 256 456 256c-46.5 0-89.24 16.09-123.3 42.81L289.9 256l128.1-128.1C447 162.5 464 207.3 464 256zM304 456c0-33.25 11.04-63.79 29.22-88.84l51.73 51.73c-23.4 18.56-50.85 32.11-80.81 39.25C304.1 457.4 304 456.7 304 456zM384.1 93.11L256 222.1L213.2 179.3C239.9 145.2 256 102.5 256 56c0-2.705-.4336-5.293-.5391-7.973C255.6 48.03 255.8 48 256 48C304.7 48 349.5 64.95 384.1 93.11zM127 93.11c23.4-18.56 50.85-32.11 80.81-39.25C207.9 54.58 208 55.27 208 56c0 33.25-11.04 63.79-29.22 88.84L127 93.11zM93.11 127L144.8 178.8C119.8 196.1 89.25 208 56 208c-.7285 0-1.422-.1367-2.148-.1465C60.99 177.9 74.54 150.4 93.11 127zM48 256c0-.1816 .0273-.3574 .0273-.5391C50.71 255.6 53.29 256 56 256c46.5 0 89.24-16.09 123.3-42.81L222.1 256l-128.1 128.1C64.95 349.5 48 304.7 48 256zM127 418.9L256 289.9l42.81 42.81C272.1 366.8 256 409.5 256 456c0 2.705 .4336 5.293 .5391 7.973C256.4 463.1 256.2 464 256 464C207.3 464 162.5 447 127 418.9zM418.9 384.1l-51.73-51.73C392.2 315 422.7 304 456 304c.7285 0 1.422 .1367 2.148 .1465C451 334.1 437.5 361.6 418.9 384.1z\"]\n};\nvar faBasketballBall = faBasketball;\nvar faForkKnife = {\n  prefix: 'far',\n  iconName: 'fork-knife',\n  icon: [576, 512, [\"utensils-alt\"], \"f2e6\", \"M504.1 471C509.2 475.6 511.5 481.6 511.4 487.8C511.3 494 508.8 499.1 504.4 504.4C499.1 508.8 494 511.3 487.8 511.4C481.6 511.5 475.6 509.2 471 504.1L310.6 344.6L327.4 327.8C343.3 338.3 361.6 344.8 380.6 346.7L504.1 471zM158.4 327.1L54.11 222.8C28.01 196.7 10.32 163.3 3.341 127.1C-3.641 90.84 .4008 53.33 14.94 19.39C17 14.59 20.21 10.36 24.28 7.083C28.36 3.804 33.17 1.573 38.3 .5847C43.44-.4035 48.73-.119 53.73 1.414C58.73 2.947 63.28 5.68 66.98 9.377L229.4 171.8C229.1 175.4 228.4 178.8 228.4 182.4C228.4 206 235.3 229.1 248.4 248.8L243.4 253.7L51.39 61.7C46.17 84.25 46.8 107.8 53.22 130C59.64 152.3 71.63 172.5 88.06 188.8L192.4 293.2C194.4 295.2 196.9 296.6 199.6 297.2L164.6 332.2C162.5 330.6 160.4 328.9 158.4 327.1L158.4 327.1zM574.2 150.6C575.4 153.5 575.1 156.6 575.1 159.7C575.1 162.9 575.4 166 574.2 168.9C572.1 171.8 571.2 174.5 568.1 176.7L455.8 289.9C439.3 306.3 416.9 315.6 393.6 315.6C370.2 315.6 347.9 306.3 331.3 289.9L325.7 284.2L104.9 504.1C102.7 507.4 100 509.2 97.1 510.6C94.16 511.9 90.98 512.6 87.76 512.6C84.54 512.7 81.34 512.1 78.35 510.9C75.36 509.7 72.64 507.9 70.37 505.6C68.09 503.3 66.29 500.6 65.08 497.6C63.88 494.6 63.28 491.4 63.34 488.2C63.4 484.1 64.1 481.8 65.41 478.9C66.73 475.9 68.62 473.3 70.98 471.1L291.8 250.3L286.1 244.6C269.6 228.1 260.4 205.7 260.4 182.4C260.4 159.1 269.6 136.7 286.1 120.2L399.3 7.04C403.8 2.801 409.9 .4932 416.1 .6026C422.3 .7124 428.2 3.231 432.6 7.628C437 12.03 439.5 17.96 439.7 24.18C439.8 30.39 437.5 36.41 433.2 40.96L348.4 125.8L382.3 159.8L465.1 76.06C468.2 73.83 470.9 72.07 473.8 70.86C476.7 69.65 479.8 69.03 482.1 69.03C486.1 69.03 489.2 69.65 492.1 70.86C495.1 72.07 497.7 73.83 499.9 76.06C502.2 78.29 503.9 80.94 505.1 83.85C506.3 86.77 506.1 89.89 506.1 93.04C506.1 96.19 506.3 99.31 505.1 102.2C503.9 105.1 502.2 107.8 499.9 110L416.2 193.7L450.2 227.6L535 142.8C537.3 140.6 539.9 138.8 542.8 137.6C545.7 136.4 548.8 135.8 552 135.8C555.1 135.8 558.3 136.4 561.2 137.6C564.1 138.8 566.7 140.6 568.1 142.8C571.2 145 572.1 147.7 574.2 150.6L574.2 150.6zM389.4 267.1C398.4 267.9 407.5 265.6 415 260.4L315.5 160.9C310.4 168.4 308 177.5 308.9 186.6C309.7 195.7 313.6 204.2 319.1 210.7L365.3 256C371.8 262.4 380.3 266.3 389.4 267.1z\"]\n};\nvar faUtensilsAlt = faForkKnife;\nvar faSatelliteDish = {\n  prefix: 'far',\n  iconName: 'satellite-dish',\n  icon: [512, 512, [128225], \"f7c0\", \"M201.5 344.5l47.48-47.48c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L167.5 310.5L72.06 215C67.11 210.1 60.33 207.7 53.27 208.1C46.3 208.6 39.89 212.2 35.75 217.8C12.36 249.7 0 287.4 0 327.1C0 429.1 82.95 512 184.9 512c39.66 0 77.45-12.38 109.3-35.75c5.641-4.156 9.203-10.53 9.734-17.53c.5313-6.969-2.016-13.84-6.969-18.78L201.5 344.5zM184.9 464C109.4 464 48 402.6 48 327.1c0-19.66 4.109-38.72 12.02-56.22L241.1 452C223.6 459.9 204.6 464 184.9 464zM216 0C202.8 0 192 10.75 192 24S202.8 48 216 48c136.8 0 248 111.3 248 248c0 13.25 10.75 24 24 24S512 309.3 512 296C512 132.8 379.2 0 216 0zM216 104C202.8 104 192 114.8 192 128s10.75 24 24 24c79.41 0 144 64.59 144 144C360 309.3 370.8 320 384 320s24-10.75 24-24C408 190.1 321.9 104 216 104z\"]\n};\nvar faBadgeCheck = {\n  prefix: 'far',\n  iconName: 'badge-check',\n  icon: [512, 512, [], \"f336\", \"M240.1 336.1C231.6 346.3 216.4 346.3 207 336.1L151 280.1C141.7 271.6 141.7 256.4 151 247C160.4 237.7 175.6 237.7 184.1 247L224 286.1L319 191C328.4 181.7 343.6 181.7 352.1 191C362.3 200.4 362.3 215.6 352.1 224.1L240.1 336.1zM344.1 43.41C377 39.1 411.6 49.59 437 74.98C462.4 100.4 472.9 134.1 468.6 167.9C494.1 188.2 512 220.1 512 256C512 291.9 494.1 323.8 468.6 344.1C472.9 377 462.4 411.6 437 437C411.6 462.4 377 472.9 344.1 468.6C323.8 494.1 291.9 512 256 512C220.1 512 188.2 494.1 167.9 468.6C134.1 472.9 100.4 462.4 74.98 437C49.6 411.6 39.1 377 43.41 344.1C17.04 323.8 0 291.9 0 256C0 220.1 17.04 188.2 43.42 167.9C39.1 134.1 49.6 100.4 74.98 74.98C100.4 49.6 134.1 39.1 167.9 43.41C188.2 17.04 220.1 0 256 0C291.9 0 323.8 17.04 344.1 43.41L344.1 43.41zM190.1 99.07L172 93.25C150.4 86.6 125.1 91.87 108.9 108.9C91.87 125.1 86.6 150.4 93.25 172L99.07 190.1L81.55 200.3C61.54 210.9 48 231.9 48 256C48 280.1 61.54 301.1 81.55 311.7L99.07 321L93.25 339.1C86.6 361.6 91.87 386 108.9 403.1C125.1 420.1 150.4 425.4 172 418.7L190.1 412.9L200.3 430.5C210.9 450.5 231.9 464 256 464C280.1 464 301.1 450.5 311.7 430.5L321 412.9L339.1 418.8C361.6 425.4 386 420.1 403.1 403.1C420.1 386 425.4 361.6 418.7 339.1L412.9 321L430.5 311.7C450.5 301.1 464 280.1 464 256C464 231.9 450.5 210.9 430.5 200.3L412.9 190.1L418.7 172C425.4 150.4 420.1 125.1 403.1 108.9C386 91.87 361.6 86.6 339.1 93.25L321 99.07L311.7 81.55C301.1 61.54 280.1 48 256 48C231.9 48 210.9 61.54 200.3 81.55L190.1 99.07z\"]\n};\nvar faCircleUp = {\n  prefix: 'far',\n  iconName: 'circle-up',\n  icon: [512, 512, [61467, \"arrow-alt-circle-up\"], \"f35b\", \"M272.9 135.7C268.3 130.8 261.9 128 255.2 128C247.5 128.3 241.1 130.9 237.5 135.8l-87.25 96C143.8 238.9 142.2 249 146.1 257.7C149.9 266.4 158.5 272 167.1 272h56L224 360c0 13.25 10.75 24 24 24h16c13.25 0 23.1-10.75 23.1-24L287.1 272h56c9.531 0 18.16-5.656 22-14.38c3.811-8.75 2.092-18.91-4.377-25.91L272.9 135.7zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faArrowAltCircleUp = faCircleUp;\nvar faSlider = {\n  prefix: 'far',\n  iconName: 'slider',\n  icon: [512, 512, [], \"e252\", \"M352 96C387.3 96 416 124.7 416 160V232H488C501.3 232 512 242.7 512 256C512 269.3 501.3 280 488 280H416V352C416 387.3 387.3 416 352 416H320C284.7 416 256 387.3 256 352V160C256 124.7 284.7 96 320 96H352zM352 144H320C311.2 144 304 151.2 304 160V352C304 360.8 311.2 368 320 368H352C360.8 368 368 360.8 368 352V160C368 151.2 360.8 144 352 144zM24 232H224V280H24C10.75 280 0 269.3 0 256C0 242.7 10.75 232 24 232z\"]\n};\nvar faMobileScreenButton = {\n  prefix: 'far',\n  iconName: 'mobile-screen-button',\n  icon: [384, 512, [\"mobile-alt\"], \"f3cd\", \"M304 0h-224c-35.35 0-64 28.65-64 64v384c0 35.35 28.65 64 64 64h224c35.35 0 64-28.65 64-64V64C368 28.65 339.3 0 304 0zM320 448c0 8.822-7.178 16-16 16h-224C71.18 464 64 456.8 64 448v-80h256V448zM320 320H64V64c0-8.822 7.178-16 16-16h224C312.8 48 320 55.18 320 64V320zM192 440c13.26 0 24-10.75 24-24c0-13.26-10.74-24-24-24S168 402.7 168 416C168 429.3 178.7 440 192 440z\"]\n};\nvar faMobileAlt = faMobileScreenButton;\nvar faClockOneThirty = {\n  prefix: 'far',\n  iconName: 'clock-one-thirty',\n  icon: [512, 512, [], \"e34f\", \"M280 392C280 405.3 269.3 416 256 416C242.7 416 232 405.3 232 392V256C232 251.3 233.4 246.6 236 242.7L300 146.7C307.4 135.7 322.3 132.7 333.3 140C344.3 147.4 347.3 162.3 339.1 173.3L280 263.3L280 392zM256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512zM464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256z\"]\n};\nvar faInboxOut = {\n  prefix: 'far',\n  iconName: 'inbox-out',\n  icon: [512, 512, [128228, \"inbox-arrow-up\"], \"f311\", \"M464 320h-96c-9.094 0-17.41 5.125-21.47 13.28L321.2 384H190.8l-25.38-50.72C161.4 325.1 153.1 320 144 320H32c-17.67 0-32 14.33-32 32v96c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64v-80C512 341.5 490.5 320 464 320zM464 448c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16v-80h81.16l25.38 50.72C158.6 426.9 166.9 432 176 432h160c9.094 0 17.41-5.125 21.47-13.28L382.8 368H464V448zM169.6 152.3L232 85.13V296C232 309.3 242.8 320 256 320s24-10.75 24-24V85.13l62.41 67.21C347.2 157.4 353.6 160 360 160c5.844 0 11.72-2.125 16.34-6.406c9.688-9.031 10.25-24.22 1.25-33.94l-104-112c-9.125-9.75-26.06-9.75-35.19 0l-104 112c-9 9.719-8.438 24.91 1.25 33.94C145.4 162.6 160.5 162.1 169.6 152.3z\"]\n};\nvar faInboxArrowUp = faInboxOut;\nvar faCloudSlash = {\n  prefix: 'far',\n  iconName: 'cloud-slash',\n  icon: [640, 512, [], \"e137\", \"M141.2 85.36C171.9 52.53 215.5 32 264 32C314.9 32 360.4 54.6 391.3 90.31C406.2 83.69 422.6 80 440 80C506.3 80 560 133.7 560 200C560 206.6 559.5 213 558.5 219.3C606.5 240.3 640 288.3 640 344C640 382.1 623.6 418.1 597.4 442.9L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L141.2 85.36zM179.2 115.1L558.9 412.8C579.1 396.6 592 371.8 592 344C592 308 570.4 276.9 539.2 263.3L505.1 248.4L511.1 211.7C511.7 207.9 512 204 512 200C512 160.2 479.8 128 440 128C429.5 128 419.6 130.2 410.8 134.2L378.2 148.7L354.9 121.7C332.8 96.08 300.3 80 263.1 80C230.9 80 200.9 93.42 179.2 115.1L179.2 115.1zM426.5 432L487.4 480H144C64.47 480 0 415.5 0 336C0 273.3 40.07 219.1 96 200.2V200C96 190.9 96.72 181.1 98.11 173.3L144 209.5L144 234.1L111.1 245.5C74.64 258.7 47.1 294.3 47.1 336C47.1 389 90.98 432 143.1 432H426.5z\"]\n};\nvar faVolumeHigh = {\n  prefix: 'far',\n  iconName: 'volume-high',\n  icon: [640, 512, [128266, \"volume-up\"], \"f028\", \"M301.2 34.98c-4.201-1.893-8.727-2.902-13.16-2.902c-7.697 0-15.29 2.884-21.27 8.192L131.8 160.1H48c-26.51 0-48 21.48-48 47.96v95.92c0 26.48 21.49 47.96 48 47.96h83.84l134.9 119.8C272.7 477 280.3 479.8 288 479.8c4.438 0 8.959-.9311 13.16-2.835C312.7 471.8 320 460.4 320 447.9V64.12C320 51.54 312.7 40.13 301.2 34.98zM272 412.1L150.1 303.9L48 303.9v-95.83h102.1L272 99.84V412.1zM412.6 182c-4.469-3.623-9.855-5.394-15.2-5.394c-6.951 0-13.83 2.992-18.55 8.797c-8.406 10.24-6.906 25.35 3.375 33.74C393.5 228.4 400 241.8 400 255.1c0 14.17-6.5 27.59-17.81 36.83c-10.28 8.396-11.78 23.5-3.375 33.74c4.719 5.805 11.62 8.802 18.56 8.802c5.344 0 10.75-1.78 15.19-5.399C435.1 311.5 448 284.6 448 255.1S435.1 200.4 412.6 182zM473.1 108.2c-4.455-3.633-9.842-5.41-15.2-5.41c-6.934 0-13.82 2.975-18.58 8.75c-8.406 10.24-6.906 25.35 3.344 33.74C476.6 172.1 496 213.3 496 255.1c0 42.64-19.44 82.1-53.31 110.7c-10.25 8.396-11.75 23.5-3.344 33.74c4.75 5.773 11.62 8.771 18.56 8.771c5.375 0 10.75-1.78 15.22-5.431C518.2 366.9 544 313 544 255.1S518.2 145 473.1 108.2zM534.4 33.4C529.9 29.77 524.5 28 519.2 28c-6.941 0-13.84 2.977-18.6 8.739c-8.406 10.24-6.906 25.35 3.344 33.74C559.9 116.3 592 183.9 592 255.1s-32.09 139.7-88.06 185.5c-10.25 8.396-11.75 23.5-3.344 33.74C505.3 481 512.2 484 519.2 484c5.375 0 10.75-1.779 15.22-5.431C601.5 423.6 640 342.5 640 255.1C640 169.5 601.5 88.34 534.4 33.4z\"]\n};\nvar faVolumeUp = faVolumeHigh;\nvar faUsersRays = {\n  prefix: 'far',\n  iconName: 'users-rays',\n  icon: [640, 512, [], \"e593\", \"M7.029 7.029C16.4-2.343 31.6-2.343 40.97 7.029L112.1 79.03C122.3 88.4 122.3 103.6 112.1 112.1C103.6 122.3 88.4 122.3 79.03 112.1L7.029 40.97C-2.343 31.6-2.343 16.4 7.029 7.029V7.029zM632.1 40.97L560.1 112.1C551.6 122.3 536.4 122.3 527 112.1C517.7 103.6 517.7 88.4 527 79.03L599 7.029C608.4-2.343 623.6-2.343 632.1 7.029C642.3 16.4 642.3 31.6 632.1 40.97V40.97zM40.97 504.1C31.6 514.3 16.4 514.3 7.029 504.1C-2.343 495.6-2.343 480.4 7.029 471L79.03 399C88.4 389.7 103.6 389.7 112.1 399C122.3 408.4 122.3 423.6 112.1 432.1L40.97 504.1zM632.1 504.1C623.6 514.3 608.4 514.3 599 504.1L527 432.1C517.7 423.6 517.7 408.4 527 399C536.4 389.7 551.6 389.7 560.1 399L632.1 471C642.3 480.4 642.3 495.6 632.1 504.1zM268.4 290C274.7 288.7 281.3 288 288 288H352C358.7 288 365.3 288.7 371.6 290C372.7 290.2 373.8 290.5 374.9 290.7C398.5 296.5 418.7 311 431.8 330.6C432.1 332.4 434.1 334.2 435.2 336C443.3 350.1 448 366.5 448 384C448 401.7 433.7 416 416 416H224C206.3 416 192 401.7 192 384C192 366.5 196.7 350.1 204.8 336C217.8 313.7 239.4 297 265.1 290.7C266.2 290.5 267.3 290.2 268.4 290zM397.3 368C390.7 349.4 372.9 336 352 336H288C267.1 336 249.3 349.4 242.7 368H397.3zM248 184C248 144.2 280.2 112 320 112C359.8 112 392 144.2 392 184C392 206.9 381.3 227.4 364.6 240.5C360.7 243.6 356.5 246.3 352 248.5C342.4 253.3 331.5 256 320 256C308.5 256 297.6 253.3 288 248.5C283.5 246.3 279.3 243.6 275.4 240.5C258.7 227.4 248 206.9 248 184V184zM320 208C333.3 208 344 197.3 344 184C344 170.7 333.3 160 320 160C306.7 160 296 170.7 296 184C296 197.3 306.7 208 320 208zM223.8 176C223.8 202.5 202.3 224 175.8 224C149.3 224 127.8 202.5 127.8 176C127.8 149.5 149.3 128 175.8 128C202.3 128 223.8 149.5 223.8 176zM96 309.3C96 279.9 119.9 256 149.3 256H218.7C228.4 256 237.6 258.6 245.5 263.2C210.8 275.4 183 302.1 169.3 336H122.7C107.9 336 96 324.1 96 309.3V309.3zM394.5 263.2C402.4 258.6 411.6 256 421.3 256H490.7C520.1 256 544 279.9 544 309.3C544 324.1 532.1 336 517.3 336H470.7C456.1 302.1 429.2 275.4 394.5 263.2zM512 176C512 202.5 490.5 224 464 224C437.5 224 416 202.5 416 176C416 149.5 437.5 128 464 128C490.5 128 512 149.5 512 176z\"]\n};\nvar faWallet = {\n  prefix: 'far',\n  iconName: 'wallet',\n  icon: [512, 512, [], \"f555\", \"M456 32C469.3 32 480 42.75 480 56C480 69.25 469.3 80 456 80H88C65.91 80 48 97.91 48 120V392C48 414.1 65.91 432 88 432H424C446.1 432 464 414.1 464 392V216C464 193.9 446.1 176 424 176H120C106.7 176 96 165.3 96 152C96 138.7 106.7 128 120 128H424C472.6 128 512 167.4 512 216V392C512 440.6 472.6 480 424 480H88C39.4 480 0 440.6 0 392V120C0 71.4 39.4 32 88 32H456zM352 304C352 286.3 366.3 272 384 272C401.7 272 416 286.3 416 304C416 321.7 401.7 336 384 336C366.3 336 352 321.7 352 304z\"]\n};\nvar faOctagonCheck = {\n  prefix: 'far',\n  iconName: 'octagon-check',\n  icon: [512, 512, [], \"e426\", \"M191.5 48.07C185.2 48.07 179 50.6 174.5 55.1L55.1 174.5C50.6 179 48.07 185.2 48.07 191.5V320.5C48.07 326.8 50.6 332.1 55.1 337.5L21.15 371.4C7.652 357.9 .0666 339.6 .0666 320.5V191.5C.0666 172.4 7.652 154.1 21.15 140.6L140.6 21.15C154.1 7.652 172.4 .0664 191.5 .0664H320.5C339.6 .0664 357.9 7.652 371.4 21.15L490.8 140.6C504.3 154.1 511.9 172.4 511.9 191.5V320.5C511.9 339.6 504.3 357.9 490.8 371.4L371.4 490.8C357.9 504.3 339.6 511.9 320.5 511.9H191.5C172.4 511.9 154.1 504.3 140.6 490.8L21.15 371.4L55.1 337.5L174.5 456.9C179 461.4 185.2 463.9 191.5 463.9H320.5C326.8 463.9 332.1 461.4 337.5 456.9L456.9 337.5C461.4 332.1 463.9 326.8 463.9 320.5V191.5C463.9 185.2 461.4 179 456.9 174.5L337.5 55.1C332.1 50.6 326.8 48.07 320.5 48.07H191.5zM240.1 336.1C231.6 346.3 216.4 346.3 207 336.1L143 272.1C133.7 263.6 133.7 248.4 143 239C152.4 229.7 167.6 229.7 176.1 239L224 286.1L335 175C344.4 165.7 359.6 165.7 368.1 175C378.3 184.4 378.3 199.6 368.1 208.1L240.1 336.1z\"]\n};\nvar faFlatbreadStuffed = {\n  prefix: 'far',\n  iconName: 'flatbread-stuffed',\n  icon: [512, 512, [129369], \"e40c\", \"M240 376c-13.25 0-24 10.74-24 24c0 13.25 10.75 24 24 24s24-10.75 24-24C264 386.7 253.3 376 240 376zM336 344c-13.25 0-24 10.74-24 24c0 13.25 10.75 24 24 24s24-10.75 24-24C360 354.7 349.3 344 336 344zM468.8 86.78c-9.541-14.95-25.54-22.79-41.66-22.79c-2.604 0-5.2 .3389-7.782 .751c-6.09-8.76-13.33-16.66-23.31-21.15c-18.2-8.273-37.71-3.221-54.79 1.309c-10.54 2.701-21.43 5.576-28.83 4.27c-7.926-1.307-18.03-7.75-27.79-14.02C269.4 25.3 251.9 14.1 232.9 16.27C213.4 18.54 200.1 33.76 188.5 47.17C181.5 55.18 174.2 63.54 167.4 66.68C160.8 69.82 149.8 70.17 139.2 70.52C100 71.82 72.87 74.79 70.6 139.1C70.17 149.6 69.82 160.8 66.77 167.3C63.46 174.1 55.19 181.3 47.08 188.4C33.67 200 18.54 213.2 16.28 232.9C14.1 251.8 25.31 269.2 35.15 284.6c6.27 9.756 12.71 19.69 14.11 27.7c1.307 7.402-1.568 18.29-4.355 28.74c-4.443 17.16-9.582 36.58-1.223 54.87c4.498 9.996 12.4 17.26 21.17 23.36c-2.988 18.59 4.569 38.38 21.95 49.47C131.1 497.6 183.7 512 235.4 512c70.79 0 141.6-27 195.6-81.02C524.5 337.5 537 193.8 468.8 86.78zM192 192c11.51 0 22.39 2.355 32.61 6.068C224.5 196 224 194.1 224 192c0-53.02 42.98-96 96-96c15.88 0 30.52 4.305 43.6 11.21l-24.31 24.31C333.2 129.5 326.8 128 320 128c-35.29 0-64 28.71-64 64c0 6.812 1.475 13.18 3.52 19.29L120.1 350.7C105.4 333.9 96 312.2 96 288C96 234.1 138.1 192 192 192zM397 397C353.9 440.2 296.5 464 235.4 464c-43.73 0-86.51-14.24-123.1-37.6l314.1-314.1C426.6 112.1 426.7 112 427.1 112l1.197 .6152C485.4 202.2 472.3 321.8 397 397z\"]\n};\nvar faClipboardCheck = {\n  prefix: 'far',\n  iconName: 'clipboard-check',\n  icon: [384, 512, [], \"f46c\", \"M245.1 233.2L172.6 325.5L135.6 293.8C125.5 285.2 110.4 286.3 101.8 296.4c-8.625 10.06-7.469 25.22 2.594 33.84l56 48C164.8 381.1 170.3 384 176 384c.7813 0 1.562-.0313 2.344-.125c6.516-.625 12.48-3.906 16.53-9.062l88-112c8.188-10.41 6.375-25.5-4.047-33.69C268.4 220.1 253.3 222.8 245.1 233.2zM320 64h-49.61C262.1 27.48 230.7 0 192 0S121 27.48 113.6 64H64C28.65 64 0 92.66 0 128v320c0 35.34 28.65 64 64 64h256c35.35 0 64-28.66 64-64V128C384 92.66 355.3 64 320 64zM192 48c13.23 0 24 10.77 24 24S205.2 96 192 96S168 85.23 168 72S178.8 48 192 48zM336 448c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V128c0-8.82 7.178-16 16-16h18.26C80.93 117.1 80 122.4 80 128v16C80 152.8 87.16 160 96 160h192c8.836 0 16-7.164 16-16V128c0-5.559-.9316-10.86-2.264-16H320c8.822 0 16 7.18 16 16V448z\"]\n};\nvar faCartCirclePlus = {\n  prefix: 'far',\n  iconName: 'cart-circle-plus',\n  icon: [640, 512, [], \"e3f3\", \"M96 0C107.5 0 117.4 8.19 119.6 19.51L121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L537.6 196.9C524.3 193.7 510.3 192 496 192C493.7 192 491.4 192 489.1 192.1L520.6 80H131.1L161.6 240H375.2C360.6 253.8 348.4 269.1 339.2 288H170.7L179.9 336H322.9C320.1 346.4 319.1 357.1 319.1 368C319.1 373.4 320.2 378.7 320.7 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.26 0 24C0 10.75 10.75 .0003 24 .0003L96 0zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224zM560 384C568.8 384 576 376.8 576 368C576 359.2 568.8 352 560 352H512V304C512 295.2 504.8 288 496 288C487.2 288 480 295.2 480 304V352H432C423.2 352 416 359.2 416 368C416 376.8 423.2 384 432 384H480V432C480 440.8 487.2 448 496 448C504.8 448 512 440.8 512 432V384H560z\"]\n};\nvar faTruckClock = {\n  prefix: 'far',\n  iconName: 'truck-clock',\n  icon: [640, 512, [\"shipping-timed\"], \"f48c\", \"M320 192C320 253.9 269.9 304 208 304C146.1 304 96 253.9 96 192C96 130.1 146.1 80 208 80C269.9 80 320 130.1 320 192zM192 144V192C192 200.8 199.2 208 208 208H240C248.8 208 256 200.8 256 192C256 183.2 248.8 176 240 176H224V144C224 135.2 216.8 128 208 128C199.2 128 192 135.2 192 144zM480 512C426.1 512 384 469 384 416H256C256 469 213 512 160 512C106.1 512 64 469 64 416C28.65 416 0 387.3 0 352V64C0 28.65 28.65 0 64 0H352C387.3 0 416 28.65 416 64V96H458.7C473.6 96 487.8 101.9 498.3 112.4L591.6 205.7C602.1 216.2 608 230.4 608 245.3V368H616C629.3 368 640 378.7 640 392C640 405.3 629.3 416 616 416H576C576 469 533 512 480 512H480zM48 64V352C48 360.8 55.16 368 64 368H76.84C93.44 339.3 124.5 320 160 320C195.5 320 226.6 339.3 243.2 368H352C360.8 368 368 360.8 368 352V64C368 55.16 360.8 48 352 48H64C55.16 48 48 55.16 48 64zM558 240C557.9 239.9 557.8 239.7 557.7 239.6L464.4 146.3C462.9 144.8 460.9 144 458.7 144H416V240L558 240zM160 464C186.5 464 208 442.5 208 416C208 389.5 186.5 368 160 368C133.5 368 112 389.5 112 416C112 442.5 133.5 464 160 464zM480 368C453.5 368 432 389.5 432 416C432 442.5 453.5 464 480 464C506.5 464 528 442.5 528 416C528 389.5 506.5 368 480 368z\"]\n};\nvar faShippingTimed = faTruckClock;\nvar faPool8Ball = {\n  prefix: 'far',\n  iconName: 'pool-8-ball',\n  icon: [512, 512, [], \"e3c5\", \"M256 192C242.8 192 232 202.8 232 216S242.8 240 256 240s24-10.78 24-24S269.2 192 256 192zM256 160c8.828 0 16-7.188 16-16S264.8 128 256 128S240 135.2 240 144S247.2 160 256 160zM256 64C185.3 64 128 121.3 128 192c0 70.69 57.31 128 128 128s128-57.31 128-128C384 121.3 326.7 64 256 64zM256 272c-30.88 0-56-25.12-56-56c0-16.66 7.459-31.48 19.04-41.74C212.3 165.1 208 155.5 208 144C208 117.5 229.5 96 256 96s48 21.53 48 48c0 11.53-4.25 21.97-11.04 30.26C304.5 184.5 312 199.3 312 216C312 246.9 286.9 272 256 272zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faFileAudio = {\n  prefix: 'far',\n  iconName: 'file-audio',\n  icon: [384, 512, [], \"f1c7\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0L64-.0001c-35.35 0-64 28.65-64 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM171.5 259.5L136 296H92C85.38 296 80 301.4 80 308v56C80 370.7 85.38 376 92 376H136l35.5 36.5C179.1 420 192 414.8 192 404v-136C192 257.3 179.1 251.9 171.5 259.5zM235.1 260.7c-6.25 6.25-6.25 16.38 0 22.62C235.3 283.5 256 305.1 256 336c0 30.94-20.77 52.53-20.91 52.69c-6.25 6.25-6.25 16.38 0 22.62C238.2 414.4 242.3 416 246.4 416s8.188-1.562 11.31-4.688C258.1 410.1 288 380.5 288 336s-29.05-74.06-30.28-75.31C251.5 254.4 241.3 254.4 235.1 260.7z\"]\n};\nvar faTurnDownLeft = {\n  prefix: 'far',\n  iconName: 'turn-down-left',\n  icon: [512, 512, [], \"e331\", \"M119.7 409.6l-112-104c-10.23-9.5-10.23-25.69 0-35.19l112-104c6.984-6.484 17.17-8.219 25.92-4.406s14.41 12.45 14.41 22L159.1 264h304V56c0-13.25 10.75-24 24-24s24 10.75 24 24V288c0 13.25-10.75 24-24 24h-328l.0015 80c0 9.547-5.656 18.19-14.41 22S126.7 416.1 119.7 409.6z\"]\n};\nvar faLockHashtag = {\n  prefix: 'far',\n  iconName: 'lock-hashtag',\n  icon: [448, 512, [], \"e423\", \"M184 224C197.3 224 208 234.7 208 248V272H240V248C240 234.7 250.7 224 264 224C277.3 224 288 234.7 288 248V272H312C325.3 272 336 282.7 336 296C336 309.3 325.3 320 312 320H288V352H312C325.3 352 336 362.7 336 376C336 389.3 325.3 400 312 400H288V424C288 437.3 277.3 448 264 448C250.7 448 240 437.3 240 424V400H208V424C208 437.3 197.3 448 184 448C170.7 448 160 437.3 160 424V400H136C122.7 400 112 389.3 112 376C112 362.7 122.7 352 136 352H160V320H136C122.7 320 112 309.3 112 296C112 282.7 122.7 272 136 272H160V248C160 234.7 170.7 224 184 224zM208 352H240V320H208V352zM96 160V128C96 57.31 153.3 0 224 0C294.7 0 352 57.31 352 128V160H384C419.3 160 448 188.7 448 224V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V224C0 188.7 28.65 160 64 160H96zM144 160H304V128C304 83.82 268.2 48 224 48C179.8 48 144 83.82 144 128V160zM64 208C55.16 208 48 215.2 48 224V448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V224C400 215.2 392.8 208 384 208H64z\"]\n};\nvar faChartRadar = {\n  prefix: 'far',\n  iconName: 'chart-radar',\n  icon: [512, 512, [], \"e0e7\", \"M330.4 281.4C347.4 285.9 360 301.5 360 320C360 342.1 342.1 360 320 360C304.1 360 290.3 350.7 283.9 337.3L186.7 317.8C179.6 324.1 170.2 328 160 328C137.9 328 120 310.1 120 288C120 265.9 137.9 248 160 248L217.6 171.2C216.6 167.7 216 163.9 216 160C216 137.9 233.9 120 256 120C278.1 120 296 137.9 296 160C296 167.6 293.9 174.7 290.2 180.8L330.4 281.4zM202 271.9L281.3 287.8L249.6 208.6L202 271.9zM109.1 59.9C120 42.63 138.5 32 158.4 32H353.6C373.5 32 391.1 42.63 402 59.9L499.4 227.9C509.5 245.3 509.5 266.7 499.4 284.1L402 452.1C391.1 469.4 373.5 480 353.6 480H158.4C138.5 480 120 469.4 109.1 452.1L12.55 284.1C2.474 266.7 2.474 245.3 12.55 227.9L109.1 59.9zM158.4 80C155.6 80 152.9 81.52 151.5 83.99L54.07 251.1C52.63 254.5 52.63 257.5 54.07 260L151.5 428C152.9 430.5 155.6 432 158.4 432H353.6C356.4 432 359.1 430.5 360.5 428L457.9 260C459.4 257.5 459.4 254.5 457.9 251.1L360.5 83.99C359.1 81.52 356.4 80 353.6 80H158.4z\"]\n};\nvar faStaff = {\n  prefix: 'far',\n  iconName: 'staff',\n  icon: [512, 512, [], \"f71b\", \"M415.5 0h-69.09c-36.28 0-70.13 20.97-86.25 53.38L245.7 82.22c-4.656 9.219-5.438 19.69-2.188 29.5c3.281 9.844 10.19 17.75 19.31 22.22l51.75 25.88c18.91 9.594 42.13 1.938 51.84-17.19L370.2 135H377v26.53L251.8 197.3C221.8 206 194.4 222.1 172.6 244l-28 28H112C103.1 272 96 279.1 96 288v32.56l-82.59 82.59C4.75 411.8 0 423.3 0 435.5s4.75 23.66 13.41 32.31l30.81 30.81C52.88 507.3 64.34 512 76.53 512s23.66-4.75 32.31-13.41L268 339.4c5.812-5.812 13.09-10.09 21-12.34l87.68-25.05l26.45 15.34c7.625 4.375 17.5 1.75 21.88-5.875l16.12-27.88l.8784-.25C483.2 271.7 512 233.5 512 190.6V96.5C512 43.28 468.7 0 415.5 0zM464 190.6c0 21.56-14.44 40.69-35.16 46.59l-153 43.72c-15.75 4.5-30.19 13-41.75 24.56l-157.5 157.5l-27.56-27.56l157.6-157.5c16.09-16.16 36.38-28.06 58.56-34.47l142.5-40.78C417.9 199.8 425 190.3 425 179.6V111c0-13.25-10.75-24-24-24h-45.66c-9.125 0-17.44 5.156-21.5 13.31l-6.156 12.38l-34.81-17.41l10.25-20.5C311.2 58.5 328.2 48 346.4 48h69.09C442.3 48 464 69.75 464 96.5V190.6z\"]\n};\nvar faBurger = {\n  prefix: 'far',\n  iconName: 'burger',\n  icon: [512, 512, [\"hamburger\"], \"f805\", \"M50.39 220.8C45.93 218.6 42.03 215.5 38.97 211.6C35.91 207.7 33.79 203.2 32.75 198.4C31.71 193.5 31.8 188.5 32.99 183.7C54.98 97.02 146.5 32 256 32C365.5 32 457 97.02 479 183.7C480.2 188.5 480.3 193.5 479.2 198.4C478.2 203.2 476.1 207.7 473 211.6C469.1 215.5 466.1 218.6 461.6 220.8C457.2 222.9 452.3 224 447.3 224H64.67C59.73 224 54.84 222.9 50.39 220.8zM86.4 176H425.6C413 149.5 393 127.3 368 112C368 116.2 366.3 120.3 363.3 123.3C360.3 126.3 356.2 128 352 128C347.8 128 343.7 126.3 340.7 123.3C337.7 120.3 336 116.2 336 112C336 109.3 336.7 106.7 338.1 104.4C339.4 102 341.3 100.1 343.6 98.72C320.4 88.44 295.5 82.41 270.2 80.9C271.3 83.09 271.1 85.52 272 88C272 92.24 270.3 96.31 267.3 99.31C264.3 102.3 260.2 104 256 104C251.8 104 247.7 102.3 244.7 99.31C241.7 96.31 240 92.24 240 88C240 85.52 240.7 83.09 241.8 80.9C216.5 82.41 191.6 88.44 168.4 98.72C170.7 100.1 172.6 102 173.9 104.4C175.3 106.7 175.1 109.3 176 112C176 116.2 174.3 120.3 171.3 123.3C168.3 126.3 164.2 128 160 128C155.8 128 151.7 126.3 148.7 123.3C145.7 120.3 144 116.2 144 112C118.1 127.3 98.95 149.5 86.4 176zM486.6 265.4C492.6 271.4 496 279.5 496 288C496 296.5 492.6 304.6 486.6 310.6C480.6 316.6 472.5 320 464 320H48C39.51 320 31.37 316.6 25.37 310.6C19.37 304.6 16 296.5 16 288C16 279.5 19.37 271.4 25.37 265.4C31.37 259.4 39.51 256 48 256H464C472.5 256 480.6 259.4 486.6 265.4zM475.3 356.7C478.3 359.7 480 363.8 480 368V384C480 409.5 469.9 433.9 451.9 451.9C433.9 469.9 409.5 480 384 480H128C102.5 480 78.12 469.9 60.12 451.9C42.11 433.9 32 409.5 32 384V368C32 363.8 33.69 359.7 36.69 356.7C39.69 353.7 43.76 352 48 352H464C468.2 352 472.3 353.7 475.3 356.7zM411.7 423.2C419.8 417.5 425.9 409.4 429.2 400H82.75C86.06 409.4 92.19 417.5 100.3 423.2C108.4 428.9 118.1 432 128 432H384C393.9 432 403.6 428.9 411.7 423.2z\"]\n};\nvar faHamburger = faBurger;\nvar faUtilityPole = {\n  prefix: 'far',\n  iconName: 'utility-pole',\n  icon: [512, 512, [], \"e2c3\", \"M496 32H480c-8.836 0-16 7.162-16 16v32h-32v-32C432 39.16 424.8 32 416 32h-16C391.2 32 384 39.16 384 48v32h-104v-64c0-8.838-7.164-16-16-16h-16c-8.836 0-16 7.162-16 16v64H128v-32C128 39.16 120.8 32 112 32H96C87.16 32 80 39.16 80 48v32h-32v-32C48 39.16 40.84 32 32 32H16C7.164 32 0 39.16 0 48V96c0 17.67 14.33 32 32 32h36.73L232 236.8V512h48V236.8L443.3 128H480c17.67 0 32-14.33 32-32V48C512 39.16 504.8 32 496 32zM155.3 128H232v51.16L155.3 128zM280 128h76.73L280 179.2V128z\"]\n};\nvar faTransporter6 = {\n  prefix: 'far',\n  iconName: 'transporter-6',\n  icon: [512, 512, [], \"e2a7\", \"M509.8 396.4L480 384l-12.38-29.75C466.9 352.9 465.5 352 464 352s-2.875 .875-3.625 2.25L448 384l-29.75 12.38C416.9 397.1 416 398.5 416 400s.875 2.875 2.25 3.625L448 416l12.38 29.75C461.1 447.1 462.5 448 464 448s2.875-.875 3.625-2.25L480 416l29.75-12.38C511.1 402.9 512 401.5 512 400S511.1 397.1 509.8 396.4zM112 288h288C408.8 288 416 280.8 416 272S408.8 256 400 256h-288C103.2 256 96 263.2 96 272S103.2 288 112 288zM224 32h64c8.844 0 16-7.156 16-16S296.8 0 288 0H224C215.2 0 208 7.156 208 16S215.2 32 224 32zM93.75 44.38L64 32L51.63 2.25C50.88 .875 49.5 0 48 0S45.13 .875 44.38 2.25L32 32L2.25 44.38C.875 45.13 0 46.5 0 48s.875 2.875 2.25 3.625L32 64l12.38 29.75C45.13 95.13 46.5 96 48 96s2.875-.875 3.625-2.25L64 64l29.75-12.38C95.13 50.88 96 49.5 96 48S95.13 45.13 93.75 44.38zM392 464h-272C106.7 464 96 474.7 96 488C96 501.3 106.7 512 120 512h272c13.25 0 24-10.75 24-24C416 474.7 405.3 464 392 464z\"]\n};\nvar faWrench = {\n  prefix: 'far',\n  iconName: 'wrench',\n  icon: [512, 512, [128295], \"f0ad\", \"M507.5 117.1c-2.1-12.13-12.37-21.75-24.5-25.13c-12.12-3.25-25.12 .125-33.1 9L390.4 159.6L357.9 154.2l-5.375-32.38l58.75-58.75c8.75-8.875 12.25-21.88 8.875-33.88c-3.375-12.13-13.12-21.5-25.25-24.63c-53.12-13.13-107.1 2.125-146.6 40.75c-37.62 37.63-52.62 91.38-40.75 143.3L23.1 371.1C8.5 387.5 0 408.1 0 429.1s8.5 42.5 23.1 58S60.12 512 81.1 512c21.88 0 42.5-8.5 58-24l183.4-183.3c51.75 11.88 105.6-3.125 143.5-41C504.9 225.7 520.5 169.5 507.5 117.1zM432.9 229.9c-28.5 28.5-70.25 38.13-108.1 25.25l-14.12-4.75l-203.7 203.6c-12.75 12.88-35.25 12.88-47.1 0c-6.499-6.375-9.999-14.88-9.999-24c0-9 3.5-17.63 9.999-24l203.9-203.8l-4.625-14.13C244.4 149.2 253.1 107.5 282.2 79.24c20.37-20.25 47.12-31.25 74.1-31.25h1.125L301.1 105.4l15.12 90.5l90.5 15.13l57.37-57.25C464.5 181.1 453.5 209.2 432.9 229.9zM87.1 407.1c-8.875 0-15.1 7.125-15.1 16c0 8.875 7.125 16 15.1 16s15.1-7.125 15.1-16C103.1 415.1 96.87 407.1 87.1 407.1z\"]\n};\nvar faBugs = {\n  prefix: 'far',\n  iconName: 'bugs',\n  icon: [576, 512, [], \"e4d0\", \"M187.4 135.1H204.3L208.5 115.3C211.1 102.3 223.7 93.86 236.7 96.46C249.7 99.06 258.1 111.7 255.5 124.7L247.5 164.7C245.3 175.9 235.4 183.1 224 183.1H192V207.3L229.8 216.7C239.3 219.1 246.4 226.9 247.8 236.6L255.8 292.6C257.6 305.7 248.5 317.9 235.4 319.8C222.3 321.6 210.1 312.5 208.2 299.4L202.5 259.4L184.1 254.8C173.3 274.6 152.2 287.1 128 287.1C103.8 287.1 82.75 274.6 71.87 254.8L53.48 259.4L47.76 299.4C45.89 312.5 33.73 321.6 20.61 319.8C7.489 317.9-1.628 305.7 .2461 292.6L8.246 236.6C9.626 226.9 16.72 219.1 26.18 216.7L64 207.3V183.1H32C20.56 183.1 10.71 175.9 8.471 164.7L.4707 124.7C-2.129 111.7 6.3 99.06 19.3 96.46C32.3 93.86 44.94 102.3 47.54 115.3L51.68 135.1H68.66C73.36 124.4 81.37 114.5 91.52 107.4L58.15 33.92C52.67 21.85 58.01 7.625 70.08 2.145C82.15-3.335 96.38 2.007 101.9 14.08L128 71.66L154.2 14.08C159.6 2.007 173.9-3.335 185.9 2.145C197.1 7.625 203.3 21.85 197.9 33.92L164.5 107.4C174.6 114.5 182.7 124.4 187.4 135.1L187.4 135.1zM144 224V160C144 151.2 136.8 144 128 144C119.2 144 112 151.2 112 160V224C112 232.8 119.2 240 128 240C136.8 240 144 232.8 144 224zM501.5 322.7L516.2 331.2L530.1 315.3C538.9 305.3 554 304.4 563.1 313.1C573.9 321.9 574.9 337 566.2 346.1L539.2 377.6C531.7 386.2 519.1 388.3 509.2 382.6L481.5 366.6L469.9 386.7L497.9 413.8C504.9 420.6 507.1 430.9 503.5 440L482.4 492.5C477.5 504.8 463.5 510.8 451.2 505.8C438.9 500.9 432.9 486.9 437.9 474.6L452.9 437.1L439.3 423.9C419.1 435.6 395 436.7 374.1 424.6C353.1 412.5 341.6 390.4 342.1 367.8L323.8 362.6L298.9 394.4C290.7 404.8 275.6 406.6 265.2 398.4C254.8 390.3 252.9 375.2 261.1 364.7L296.1 320.2C302.1 312.6 312.2 309.3 321.5 311.1L359 322.7L370.6 302.6L342.9 286.6C333 280.8 328.5 268.9 332.2 258.1L345.3 219.4C349.5 206.9 363.1 200.2 375.7 204.4C388.3 208.7 394.1 222.3 390.7 234.8L383.1 254.8L398.7 263.3C408.6 255.6 420.5 251 432.8 249.1L440.6 169.7C441.9 156.5 453.6 146.8 466.8 148.1C480 149.4 489.7 161.1 488.4 174.3L482.2 237.3L533.7 200.5C544.5 192.8 559.4 195.3 567.2 206C574.9 216.8 572.4 231.8 561.6 239.5L495.1 286.5C501.2 297.7 503.2 310.3 501.5 322.7L501.5 322.7zM446.1 299.9C438.4 295.5 428.6 298.1 424.2 305.8L392.2 361.2C387.8 368.9 390.4 378.6 398.1 383.1C405.7 387.5 415.5 384.9 419.9 377.2L451.9 321.8C456.3 314.1 453.7 304.3 446.1 299.9V299.9z\"]\n};\nvar faVectorPolygon = {\n  prefix: 'far',\n  iconName: 'vector-polygon',\n  icon: [448, 512, [], \"e2c7\", \"M416 32C433.7 32 448 46.33 448 64V128C448 145.7 433.7 160 416 160H373.6L346.2 205.6C349.9 210.8 352 217.2 352 224V288C352 294.8 349.9 301.2 346.2 306.4L373.6 352H416C433.7 352 448 366.3 448 384V448C448 465.7 433.7 480 416 480H352C334.3 480 320 465.7 320 448V440H128V448C128 465.7 113.7 480 96 480H32C14.33 480 0 465.7 0 448V384C0 366.3 14.33 352 32 352H40V160H32C14.33 160 0 145.7 0 128V64C0 46.33 14.33 32 32 32H96C113.7 32 128 46.33 128 64V72H320V64C320 46.33 334.3 32 352 32H416zM360 72V120H408V72H360zM298.4 320H256C238.3 320 224 305.7 224 288V224C224 206.3 238.3 192 256 192H298.4L325.8 146.4C322.1 141.2 320 134.8 320 128V120H128V128C128 145.7 113.7 160 96 160H88V352H96C113.7 352 128 366.3 128 384V392H320V384C320 377.2 322.1 370.8 325.8 365.6L298.4 320zM88 440V392H40V440H88zM408 440V392H360V440H408zM88 120V72H40V120H88zM264 232V280H312V232H264z\"]\n};\nvar faDiagramNested = {\n  prefix: 'far',\n  iconName: 'diagram-nested',\n  icon: [448, 512, [], \"e157\", \"M144 32C170.5 32 192 53.49 192 80V176C192 202.5 170.5 224 144 224H120V320C120 342.1 137.9 360 160 360H256V336C256 309.5 277.5 288 304 288H400C426.5 288 448 309.5 448 336V432C448 458.5 426.5 480 400 480H304C277.5 480 256 458.5 256 432V408H160C111.4 408 72 368.6 72 320V224H48C21.49 224 0 202.5 0 176V80C0 53.49 21.49 32 48 32H144zM144 80H48V176H144V80zM400 336H304V432H400V336z\"]\n};\nvar faRupeeSign = {\n  prefix: 'far',\n  iconName: 'rupee-sign',\n  icon: [448, 512, [8360, \"rupee\"], \"f156\", \"M0 56C0 42.75 10.75 32 24 32H120C195.1 32 256 92.89 256 168C256 227.4 217.9 277.9 164.9 296.4L222.4 447.5C227.1 459.8 220.9 473.7 208.5 478.4C196.2 483.1 182.3 476.9 177.6 464.5L116.4 304H48V456C48 469.3 37.25 480 24 480C10.75 480 0 469.3 0 456V56zM48 256H120C168.6 256 208 216.6 208 168C208 119.4 168.6 80 120 80H48V256zM313.7 282.3C314.9 285.4 317.2 288.5 321.2 291.7C330.4 299.1 344.5 304.2 364.3 311.3L365.2 311.6C382.6 317.7 405.1 325.8 421.8 340.1C430.9 347.8 438.7 357.7 443.4 370.4C448.1 383.1 449.1 397.2 446.9 412.4C442.1 438.1 427.8 458.9 405.9 469.9C384.9 480.5 359.5 482.2 334.3 477.6L334.1 477.5C325.2 475.8 313.1 471.9 304.7 468.4C298.3 465.1 291.6 463.3 286.2 461.1C283.5 460 281.1 459.1 279.2 458.3C266.9 453.5 260.8 439.6 265.7 427.2C270.5 414.9 284.4 408.8 296.8 413.6C299.3 414.6 302.1 415.7 304.9 416.9C310.1 418.1 315.7 421.2 321.6 423.5C331 426.1 338.6 429.5 343.1 430.4C361.2 433.7 375.2 431.6 384.3 427.1C392.4 422.1 397.8 416.4 399.4 405.4C400.7 396.6 399.8 390.9 398.3 387.1C396.1 383.3 394.6 379.9 390.6 376.5C381.7 368.9 367.7 363.4 348.2 356.5L345.3 355.4C328.5 349.5 307.2 341.9 291.2 329.2C282.2 321.1 274.1 312.6 269.1 300.2C264.1 287.8 262.1 274.1 265.1 259.4C272.9 206.6 327.3 184.9 377.7 194.2C384.8 195.5 406.1 200.3 414.2 202.9C426.8 206.8 433.9 220.3 429.9 232.9C425.9 245.6 412.5 252.6 399.8 248.7C394.3 246.9 375.1 242.5 368.1 241.4C332.7 234.7 314.8 251.6 312.6 266.4C311.4 274.3 312.4 279.2 313.7 282.3V282.3z\"]\n};\nvar faRupee = faRupeeSign;\nvar faFileImage = {\n  prefix: 'far',\n  iconName: 'file-image',\n  icon: [384, 512, [128443], \"f1c5\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM215.3 292c-4.68 0-9.051 2.34-11.65 6.234L164 357.8l-11.68-17.53C149.7 336.3 145.3 334 140.7 334c-4.682 0-9.053 2.34-11.65 6.234l-46.67 70c-2.865 4.297-3.131 9.82-.6953 14.37C84.09 429.2 88.84 432 93.1 432h196c5.163 0 9.907-2.844 12.34-7.395c2.436-4.551 2.17-10.07-.6953-14.37l-74.67-112C224.4 294.3 220 292 215.3 292zM128 288c17.67 0 32-14.33 32-32S145.7 224 128 224S96 238.3 96 256S110.3 288 128 288z\"]\n};\nvar faCircleQuestion = {\n  prefix: 'far',\n  iconName: 'circle-question',\n  icon: [512, 512, [62108, \"question-circle\"], \"f059\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM256 336c-18 0-32 14-32 32s13.1 32 32 32c17.1 0 32-14 32-32S273.1 336 256 336zM289.1 128h-51.1C199 128 168 159 168 198c0 13 11 24 24 24s24-11 24-24C216 186 225.1 176 237.1 176h51.1C301.1 176 312 186 312 198c0 8-4 14.1-11 18.1L244 251C236 256 232 264 232 272V288c0 13 11 24 24 24S280 301 280 288V286l45.1-28c21-13 34-36 34-60C360 159 329 128 289.1 128z\"]\n};\nvar faQuestionCircle = faCircleQuestion;\nvar faImageUser = {\n  prefix: 'far',\n  iconName: 'image-user',\n  icon: [512, 512, [], \"e1b8\", \"M448 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64V96C512 60.65 483.3 32 448 32zM464 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h384c8.822 0 16 7.178 16 16V416zM256 256c35.35 0 64-28.66 64-64s-28.65-64-64-64s-64 28.66-64 64S220.7 256 256 256zM288 288h-64c-44.18 0-80 35.82-80 80c0 8.836 7.164 16 16 16h192c8.836 0 16-7.164 16-16C368 323.8 332.2 288 288 288z\"]\n};\nvar faPlaneDeparture = {\n  prefix: 'far',\n  iconName: 'plane-departure',\n  icon: [640, 512, [128747], \"f5b0\", \"M375.1 104L448.1 65.35C470.7 53.95 494.9 48 519.5 48H570.3C616.6 48 647.2 96.1 627.7 138.1C606 184.4 569.8 222.4 524.5 246.1L274.1 377.6C266.1 381.8 257.2 384 248.1 384H126.7C110.4 384 94.84 376.9 84.2 364.4L11.11 279.2C-5.821 259.4 .32 229 23.6 217.4L55.76 201.3C70.73 193.8 88.26 193.4 103.5 200.2L151.1 221.4L192 199.9L85.32 132.8C57.89 115.5 61.32 74.45 91.25 61.98L135.1 43.33C156.1 34.94 178.7 34.33 199.3 41.63L375.1 104zM123.1 100.4L288.2 203.8L152.9 274.6L84.05 244.1C81.87 243.1 79.36 243.2 77.23 244.2L54.23 255.7L120.6 333.2C122.2 334.1 124.4 336 126.7 336H248.1C249.4 336 250.7 335.7 251.8 335.1L502.2 203.6C538.2 184.7 566.1 154.6 584.2 117.8C588.9 107.6 581.5 95.1 570.3 95.1H519.5C502.7 95.1 486.1 100.1 471.2 107.9L378.8 156.3L183.2 86.87C173.9 83.55 163.6 83.82 154.5 87.64L123.1 100.4zM616 464C629.3 464 640 474.7 640 488C640 501.3 629.3 512 616 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H616zM66.49 222.8L55.76 201.3L66.49 222.8zM84.2 364.4L101.8 349.4z\"]\n};\nvar faHandshakeSlash = {\n  prefix: 'far',\n  iconName: 'handshake-slash',\n  icon: [640, 512, [], \"e060\", \"M575.1 384h64V128.1l-133.9-.1775c-17.97-20.17-61.46-61.65-122.7-71.1c-22.5-3.355-45.39 3.605-63.41 18.21C302 60.47 279.1 53.42 256.5 56.86c-39.95 6.168-72.08 25.95-94.79 44.59L38.81 5.109C34.41 1.672 29.19 0 24.03 0C16.91 0 9.846 3.156 5.127 9.187C-3.06 19.62-1.248 34.72 9.19 42.89l591.1 463.1c10.5 8.203 25.56 6.328 33.69-4.078c8.188-10.44 6.375-25.53-4.062-33.7l-291.2-228.2l33.95-33.95c9.375-9.375 9.375-24.56 0-33.94c-9.375-9.375-24.56-9.375-33.94 0L301.6 211.1l-27.86-21.83l73.42-74.9c7.812-7.846 18.53-11.75 28.94-10.03c59.75 9.221 100.2 62.73 100.6 63.29c3.088 4.154 7.264 6.945 11.84 8.377H544l-.0004 176.1C543.1 369.7 558.3 384 575.1 384zM591.1 320c8.75 0 15.1 7.12 15.1 15.1c0 8.742-7.25 15.99-15.1 15.99s-16-7.251-16-15.99C575.1 327.2 583.2 320 591.1 320zM235.7 159.4L200.6 131.9c16.63-12.16 38.03-23.73 63.2-27.62c7.457-.9609 14.98 .6699 21.56 4.484L235.7 159.4zM372.5 404.2c-2.344 2.875-5.344 3.562-6.906 3.719c-1.656 .1562-4.562 .125-6.812-1.719l-32.41-27.66l-15.75 13.75l-2.812 2.938c-5.844 7.158-14.09 11.66-23.28 12.6c-9.469 .8125-18.25-1.75-24.5-6.781L170.3 319.8H96l.0004-147.9l-55.77-43.71H.0005v255.7l63.1 .0446c11.74 0 21.57-6.701 27.14-16.13h60.64l77.06 69.66C243.7 449.6 261.9 456 280.8 456c2.875 0 5.781-.125 8.656-.4375c13.62-1.406 26.41-6.064 37.47-13.5l.9062 .8125c12.03 9.877 27.28 14.41 42.69 12.78c13.19-1.375 25.28-7.033 33.91-15.35c11.32 4.395 23.67 4.432 35.11 .9082l-58.63-45.96L372.5 404.2zM48 352c-8.75 0-15.1-7.251-15.1-15.99c0-8.877 7.25-15.1 15.1-15.1s15.1 7.12 15.1 15.1C64 344.8 56.75 352 48 352z\"]\n};\nvar faBookBookmark = {\n  prefix: 'far',\n  iconName: 'book-bookmark',\n  icon: [448, 512, [], \"e0bb\", \"M448 352V48C448 21.53 426.5 0 400 0h-320C35.89 0 0 35.88 0 80v352C0 476.1 35.89 512 80 512h344c13.25 0 24-10.75 24-24s-10.75-24-24-24H416v-66.95C434.6 390.4 448 372.8 448 352zM368 464h-288c-17.64 0-32-14.34-32-32s14.36-32 32-32h288V464zM400 352h-320c-11.38 0-22.2 2.375-32 6.688V80c0-17.66 14.36-32 32-32H192v159.1c0 13.41 15.52 20.88 25.1 12.49L272 176l54 44.46C336.5 228.8 352 221.4 352 207.1V48h48V352z\"]\n};\nvar faBorderCenterH = {\n  prefix: 'far',\n  iconName: 'border-center-h',\n  icon: [448, 512, [], \"f89c\", \"M32 480C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416C49.67 416 64 430.3 64 448C64 465.7 49.67 480 32 480zM128 480C110.3 480 96 465.7 96 448C96 430.3 110.3 416 128 416C145.7 416 160 430.3 160 448C160 465.7 145.7 480 128 480zM128 96C110.3 96 96 81.67 96 64C96 46.33 110.3 32 128 32C145.7 32 160 46.33 160 64C160 81.67 145.7 96 128 96zM352 448C352 465.7 337.7 480 320 480C302.3 480 288 465.7 288 448C288 430.3 302.3 416 320 416C337.7 416 352 430.3 352 448zM320 96C302.3 96 288 81.67 288 64C288 46.33 302.3 32 320 32C337.7 32 352 46.33 352 64C352 81.67 337.7 96 320 96zM256 448C256 465.7 241.7 480 224 480C206.3 480 192 465.7 192 448C192 430.3 206.3 416 224 416C241.7 416 256 430.3 256 448zM224 96C206.3 96 192 81.67 192 64C192 46.33 206.3 32 224 32C241.7 32 256 46.33 256 64C256 81.67 241.7 96 224 96zM448 448C448 465.7 433.7 480 416 480C398.3 480 384 465.7 384 448C384 430.3 398.3 416 416 416C433.7 416 448 430.3 448 448zM448 64C448 81.67 433.7 96 416 96C398.3 96 384 81.67 384 64C384 46.33 398.3 32 416 32C433.7 32 448 46.33 448 64zM32 96C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32C49.67 32 64 46.33 64 64C64 81.67 49.67 96 32 96zM256 352C256 369.7 241.7 384 224 384C206.3 384 192 369.7 192 352C192 334.3 206.3 320 224 320C241.7 320 256 334.3 256 352zM416 384C398.3 384 384 369.7 384 352C384 334.3 398.3 320 416 320C433.7 320 448 334.3 448 352C448 369.7 433.7 384 416 384zM64 352C64 369.7 49.67 384 32 384C14.33 384 0 369.7 0 352C0 334.3 14.33 320 32 320C49.67 320 64 334.3 64 352zM416 192C398.3 192 384 177.7 384 160C384 142.3 398.3 128 416 128C433.7 128 448 142.3 448 160C448 177.7 433.7 192 416 192zM64 160C64 177.7 49.67 192 32 192C14.33 192 0 177.7 0 160C0 142.3 14.33 128 32 128C49.67 128 64 142.3 64 160zM224 192C206.3 192 192 177.7 192 160C192 142.3 206.3 128 224 128C241.7 128 256 142.3 256 160C256 177.7 241.7 192 224 192zM424 232C437.3 232 448 242.7 448 256C448 269.3 437.3 280 424 280H24C10.75 280 0 269.3 0 256C0 242.7 10.75 232 24 232H424z\"]\n};\nvar faCanFood = {\n  prefix: 'far',\n  iconName: 'can-food',\n  icon: [384, 512, [129387], \"e3e6\", \"M192 0C94.8 0 16 32.75 16 73.14v365.7C16 479.3 94.8 512 192 512s176-32.75 176-73.14V73.14C368 32.75 289.2 0 192 0zM320 433.7C309.9 443.2 267.5 464 192 464s-117.9-20.78-128-30.3V288c13.98 6.168 31.11 10.88 49.49 14.73C120.4 339.8 152.9 368 192 368c39.06 0 71.56-28.19 78.51-65.27C288.9 298.9 306 294.2 320 288V433.7zM144 288c0-26.51 21.49-48 48-48s48 21.49 48 48s-21.49 48-48 48S144 314.5 144 288zM192 104c-70.69 0-128-13.07-128-29.2s57.31-29.2 128-29.2s128 13.07 128 29.2S262.7 104 192 104z\"]\n};\nvar faTypewriter = {\n  prefix: 'far',\n  iconName: 'typewriter',\n  icon: [512, 512, [], \"f8e7\", \"M356 356h16c6.6 0 12-5.4 12-12v-16c0-6.6-5.4-12-12-12h-16c-6.6 0-12 5.4-12 12v16C344 350.6 349.4 356 356 356zM212 356h16c6.6 0 12-5.4 12-12v-16c0-6.6-5.4-12-12-12h-16c-6.6 0-12 5.4-12 12v16C200 350.6 205.4 356 212 356zM284 356h16c6.6 0 12-5.4 12-12v-16c0-6.6-5.4-12-12-12h-16c-6.6 0-12 5.4-12 12v16C272 350.6 277.4 356 284 356zM140 356h16c6.6 0 12-5.4 12-12v-16c0-6.6-5.4-12-12-12h-16C133.4 316 128 321.4 128 328v16C128 350.6 133.4 356 140 356zM144 432h224c8.875 0 16-7.125 16-16v-16c0-8.875-7.125-16-16-16h-224C135.1 384 128 391.1 128 400V416C128 424.9 135.1 432 144 432zM480 192h-114.8c-8.5 0-16.62 3.375-22.62 9.375l-13.25 13.25C323.4 220.6 315.3 224 306.8 224h-101.5c-8.5 0-16.62-3.375-22.62-9.375L169.4 201.4C163.4 195.4 155.3 192 146.8 192H32C14.38 192 0 206.4 0 224v32c0 17.62 14.38 32 32 32v160c0 35.38 28.62 64 64 64h320c35.38 0 64-28.62 64-64V288c17.62 0 32-14.38 32-32V224C512 206.4 497.6 192 480 192zM432 448c0 8.875-7.125 16-16 16H96c-8.875 0-16-7.125-16-16V288h352V448zM127.1 48h222.1L384 81.94V160h48V81.94c0-12.73-5.057-24.94-14.06-33.94l-33.94-33.94C375 5.057 362.8 0 350.1 0H127.1C101.5 0 80.01 21.48 80 47.98l.0039 82.28C80 130.3 80 160 80 160h48.01L127.1 48z\"]\n};\nvar faArrowRightFromArc = {\n  prefix: 'far',\n  iconName: 'arrow-right-from-arc',\n  icon: [512, 512, [], \"e4b1\", \"M256 464C269.3 464 280 474.7 280 488C280 501.3 269.3 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C269.3 0 280 10.75 280 24C280 37.25 269.3 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464zM504.3 238.4C509.2 242.1 512 249.3 512 256C512 262.7 509.2 269 504.3 273.6L392.3 377.6C382.6 386.6 367.4 386 358.4 376.3C349.4 366.6 349.1 351.4 359.7 342.4L426.9 279.1H184C170.7 279.1 160 269.3 160 255.1C160 242.7 170.7 231.1 184 231.1H426.9L359.7 169.6C349.1 160.6 349.4 145.4 358.4 135.7C367.4 125.1 382.6 125.4 392.3 134.4L504.3 238.4z\"]\n};\nvar faCircleK = {\n  prefix: 'far',\n  iconName: 'circle-k',\n  icon: [512, 512, [], \"e113\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM345.1 135.2c-9.266-9.422-24.48-9.547-33.94-.25L208 236.5V152C208 138.8 197.3 128 184 128S160 138.8 160 152v208C160 373.3 170.8 384 184 384s24-10.75 24-24V303.9l30.89-30.42l69.38 100.2C312.9 380.4 320.4 384 328 384c4.719 0 9.484-1.375 13.64-4.266c10.91-7.547 13.62-22.5 6.078-33.39l-72-104c-.7324-1.057-1.805-1.662-2.666-2.564l71.78-70.69C354.3 159.8 354.4 144.6 345.1 135.2z\"]\n};\nvar faFaceHandOverMouth = {\n  prefix: 'far',\n  iconName: 'face-hand-over-mouth',\n  icon: [512, 512, [129762], \"e378\", \"M256 47.1C141.1 47.1 48 141.1 48 255.1C48 314.1 72.55 368.2 112 406.1V416.8C112 438.7 117.5 459.3 127.3 477.4C51.17 432.1 0 350.5 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 369.1 438.7 465.1 336.9 498.9L385.9 449.9C397.6 438.2 402 422 399.1 406.9C439.1 369 464 315.4 464 256C464 141.1 370.9 48 256 48V47.1zM208.4 207.1C208.4 225.7 194 239.1 176.4 239.1C158.7 239.1 144.4 225.7 144.4 207.1C144.4 190.3 158.7 175.1 176.4 175.1C194 175.1 208.4 190.3 208.4 207.1zM304.4 207.1C304.4 190.3 318.7 175.1 336.4 175.1C354 175.1 368.4 190.3 368.4 207.1C368.4 225.7 354 239.1 336.4 239.1C318.7 239.1 304.4 225.7 304.4 207.1zM299.3 276.7C305.6 282.9 305.6 293.1 299.3 299.3L248 350.6C245.4 353.2 245.4 357.4 248 360C250.6 362.6 254.8 362.6 257.4 360L324.7 292.7C330.9 286.4 341.1 286.4 347.3 292.7C353.6 298.9 353.6 309.1 347.3 315.3L280 382.6C277.4 385.2 277.4 389.4 280 392C282.6 394.6 286.8 394.6 289.4 392L340.7 340.7C346.9 334.4 357.1 334.4 363.3 340.7C369.6 346.9 369.6 357.1 363.3 363.3L312 414.6C309.4 417.2 309.4 421.4 312 424C314.6 426.6 318.8 426.6 321.4 424L340.7 404.7C346.9 398.4 357.1 398.4 363.3 404.7C369.6 410.9 369.6 421.1 363.3 427.3L306.5 484.1C288.7 501.1 264.4 512 239.2 512C186.6 512 144 469.4 144 416.8V330.4C144 319.4 152.1 310.4 164 310.4C175 310.4 184 319.4 184 330.4V350.1C184 357.2 192.6 360.8 197.7 355.7L276.7 276.7C282.9 270.4 293.1 270.4 299.3 276.7L299.3 276.7z\"]\n};\nvar faPopcorn = {\n  prefix: 'far',\n  iconName: 'popcorn',\n  icon: [448, 512, [127871], \"f819\", \"M427.5 192H20.49c-10.41 0-18.05 9.779-15.52 19.88l68.94 275.9C77.47 502 90.17 512 104.9 512l238.3-.0098c14.66-.002 27.35-9.977 30.91-24.2l68.95-275.9C445.6 201.8 437.9 192 427.5 192zM117.4 464L61.47 240h37.26l41.1 223.1L117.4 464zM208 463.1H173.3L131.3 240H208V463.1zM240 463.1V240h76.72l-41.1 223.1L240 463.1zM330.6 463.1h-23.29l41.1-223.1h37.26L330.6 463.1zM411.6 138.9c-7-11.88-19.38-19.63-33.13-20.75c6.5-11.75 6.375-25.88-.25-37.5c-9.125-16-28-23.63-45.63-20.13c-.25-16.62-11.5-32-29-37.5c-13.25-4.25-27.88-1.875-39.13 6.5c0-.75-.25-1.375-.625-2c-7.125-21.12-31.12-32.25-53.38-25.5c-13 4-23.25 14.25-27.38 27.25C171.1 21.09 157.5 18.84 144.4 23.09c-17.5 5.375-28.62 20.75-29 37.38c-17.62-3.5-36.5 4.126-45.63 20.13C62.1 92.1 62.87 106.5 69.5 118.1C55.1 119.4 43.12 126.7 36.37 138.9C32.5 145.6 31.62 152.9 32.12 159.1h383.8C416.4 152.9 415.5 145.6 411.6 138.9z\"]\n};\nvar faHouseWater = {\n  prefix: 'far',\n  iconName: 'house-water',\n  icon: [576, 512, [\"house-flood\"], \"f74f\", \"M24.02 271.1c5.492 0 11.01-1.871 15.52-5.684L64 245.5v106.5c0 13.25 10.75 24 24 24s24-10.75 24-24V207.1c0-.9629-.4375-1.783-.5488-2.717L288 55.46l175.1 149.4v147.2c0 13.25 10.75 24 24 24s24-10.75 24-24V245.5l24.47 20.77c4.531 3.812 10.03 5.688 15.53 5.688c10.13 0 23.1-7.988 23.1-23.98c0-6.809-2.877-13.57-8.467-18.33l-263.1-224c-4.469-3.781-9.999-5.67-15.53-5.67c-5.531 0-11.07 1.889-15.53 5.67L8.473 229.7c-5.592 4.76-8.469 11.52-8.469 18.33C.0039 264.1 13.87 271.1 24.02 271.1zM556.2 464.2c-47.49-8.484-53.88-40.21-76.2-40.21c-22.92 0-33.77 39.83-95.1 39.83c-62.23 0-73.08-39.83-96-39.83c-22.92 0-33.77 39.83-95.1 39.83c-69.59 0-81.1-39.83-103.1-39.83c-21.95 0-30.18 33.43-68.2 40.21c-11.62 2.066-19.8 12.22-19.8 23.67c0 12.26 9.656 24.12 23.94 24.12c7.637 0 35.43-4.889 65.27-31.81c28 19.74 66.33 31.69 103.1 31.69c34.89 0 68.48-11.41 95.67-32.06c27.19 20.65 61.6 30.98 96.01 30.98c34.32 0 68.63-10.27 95.78-30.82c30.6 24.3 63.21 32.03 72.23 32.03c11.94 0 23.97-9.596 23.97-24.12C575.1 476.4 567.8 466.3 556.2 464.2zM248 175.1c-22.06 0-39.1 17.94-39.1 40v80c0 22.06 17.94 40 39.1 40h80c22.06 0 40-17.94 40-40v-80c0-22.06-17.94-40-40-40H248zM320 287.1H256v-64h64V287.1z\"]\n};\nvar faHouseFlood = faHouseWater;\nvar faObjectSubtract = {\n  prefix: 'far',\n  iconName: 'object-subtract',\n  icon: [512, 512, [], \"e49e\", \"M48 64V96H0V64C0 28.65 28.65 0 64 0H96V48H64C55.16 48 48 55.16 48 64zM224 48H128V0H224V48zM48 224H0V128H48V224zM48 256V288C48 296.8 55.16 304 64 304H96V352H64C28.65 352 0 323.3 0 288V256H48zM128 352V304H224V352H128zM208 384V448C208 456.8 215.2 464 224 464H448C456.8 464 464 456.8 464 448V224C464 215.2 456.8 208 448 208H384V160H448C483.3 160 512 188.7 512 224V448C512 483.3 483.3 512 448 512H224C188.7 512 160 483.3 160 448V384H208zM352 224H304V128H352V224zM352 64V96H304V64C304 55.16 296.8 48 288 48H256V0H288C323.3 0 352 28.65 352 64zM256 304H288C296.8 304 304 296.8 304 288V256H352V288C352 323.3 323.3 352 288 352H256V304z\"]\n};\nvar faCodeBranch = {\n  prefix: 'far',\n  iconName: 'code-branch',\n  icon: [448, 512, [], \"f126\", \"M160 80C160 115.8 136.5 146.1 104 156.3V255.1C124.1 240.9 148.1 232 176 232H272C311.8 232 344 199.8 344 160V156.3C311.5 146.1 288 115.8 288 80C288 35.82 323.8 0 368 0C412.2 0 448 35.82 448 80C448 115.8 424.5 146.1 392 156.3V160C392 226.3 338.3 280 272 280H176C136.2 280 104 312.2 104 352V355.7C136.5 365.9 160 396.2 160 432C160 476.2 124.2 512 80 512C35.82 512 0 476.2 0 432C0 396.2 23.54 365.9 56 355.7V156.3C23.54 146.1 0 115.8 0 80C0 35.82 35.82 0 80 0C124.2 0 160 35.82 160 80V80zM80 112C97.67 112 112 97.67 112 80C112 62.33 97.67 48 80 48C62.33 48 48 62.33 48 80C48 97.67 62.33 112 80 112zM368 48C350.3 48 336 62.33 336 80C336 97.67 350.3 112 368 112C385.7 112 400 97.67 400 80C400 62.33 385.7 48 368 48zM80 464C97.67 464 112 449.7 112 432C112 414.3 97.67 400 80 400C62.33 400 48 414.3 48 432C48 449.7 62.33 464 80 464z\"]\n};\nvar faWarehouseFull = {\n  prefix: 'far',\n  iconName: 'warehouse-full',\n  icon: [640, 512, [\"warehouse-alt\"], \"f495\", \"M323 51.12C321.1 50.34 318.9 50.34 316.1 51.12L62.98 154.1C53.93 157.8 48 166.6 48 176.3V488C48 501.3 37.25 512 24 512C10.75 512 0 501.3 0 488V176.3C0 147 17.78 120.6 44.95 109.6L298.1 6.634C312.5 1.164 327.5 1.164 341 6.634L595 109.6C622.2 120.6 640 147 640 176.3V488C640 501.3 629.3 512 616 512C602.7 512 592 501.3 592 488V176.3C592 166.6 586.1 157.8 577 154.1L323 51.12zM143.1 240V488C143.1 501.3 133.3 512 119.1 512C106.7 512 95.1 501.3 95.1 488V232C95.1 209.9 113.9 192 135.1 192H504C526.1 192 544 209.9 544 232V488C544 501.3 533.3 512 520 512C506.7 512 496 501.3 496 488V240H143.1zM440 416C453.3 416 464 426.7 464 440V488C464 501.3 453.3 512 440 512H376C362.7 512 352 501.3 352 488V440C352 426.7 362.7 416 376 416H440zM175.1 312C175.1 298.7 186.7 288 199.1 288H295.1C309.3 288 319.1 298.7 319.1 312V360C319.1 373.3 309.3 384 295.1 384H199.1C186.7 384 175.1 373.3 175.1 360V312zM295.1 416C309.3 416 319.1 426.7 319.1 440V488C319.1 501.3 309.3 512 295.1 512H199.1C186.7 512 175.1 501.3 175.1 488V440C175.1 426.7 186.7 416 199.1 416H295.1z\"]\n};\nvar faWarehouseAlt = faWarehouseFull;\nvar faHatCowboy = {\n  prefix: 'far',\n  iconName: 'hat-cowboy',\n  icon: [640, 512, [], \"f8c0\", \"M617.7 207c-23.1-11-43.25 4.25-48.1 11.62c-1.625 2.5-17.75 25.88-57.25 48.5C495.9 166 461.9 32 392.3 32c-18.37 0-36.05 7.25-52.67 21.5c-11.75 10.12-27.5 10.12-39.25 0C283.7 39.25 266.1 32 247.7 32C178.1 32 144.3 166.1 128.5 267.1C91.63 246 75.26 224.2 72.13 219.8C60.76 204.4 40.13 198.9 22.64 206.8C4.387 214.9-4.363 234.6 2.137 252.8C5.262 260.9 79.14 448 319.1 448s314.7-187.1 317.8-195.1C644.3 234.9 635.7 215.2 617.7 207zM247.7 80c6.5 0 13.75 3.375 21.37 10c29.1 25.75 71.87 25.75 101.9 0C378.6 83.38 385.9 80 392.4 80c18.12 0 44.62 57.38 63.37 148.9c-78.12 35.63-186.4 38.88-271.4 0C203.1 137.4 229.5 80 247.7 80zM319.1 400c-135.7 0-209.6-67.5-245.1-115.9c41.5 27 117.1 58.25 245.1 58.25s203.1-31.75 245.2-58.5C529.9 332.4 455.1 400 319.1 400z\"]\n};\nvar faBridge = {\n  prefix: 'far',\n  iconName: 'bridge',\n  icon: [576, 512, [], \"e4c8\", \"M544 32C557.3 32 568 42.75 568 56C568 69.25 557.3 80 544 80H504V144H552C565.3 144 576 154.7 576 168C576 181.3 565.3 192 552 192H24C10.75 192 0 181.3 0 168C0 154.7 10.75 144 24 144H72V80H24C10.75 80 0 69.25 0 56C0 42.75 10.75 32 24 32H544zM456 80H376V144H456V80zM248 80V144H328V80H248zM200 80H120V144H200V80zM120 336V432H168V344C168 286.6 214.6 240 272 240H304C361.4 240 408 286.6 408 344V432H456V336C456 282.1 498.1 240 552 240C565.3 240 576 250.7 576 264C576 277.3 565.3 288 552 288C525.5 288 504 309.5 504 336V440C504 462.1 486.1 480 464 480H400C377.9 480 360 462.1 360 440V344C360 313.1 334.9 288 304 288H272C241.1 288 216 313.1 216 344V440C216 462.1 198.1 480 176 480H112C89.91 480 72 462.1 72 440V336C72 309.5 50.51 288 24 288C10.75 288 0 277.3 0 264C0 250.7 10.75 240 24 240C77.02 240 120 282.1 120 336z\"]\n};\nvar faPhoneFlip = {\n  prefix: 'far',\n  iconName: 'phone-flip',\n  icon: [512, 512, [128381, \"phone-alt\"], \"f879\", \"M1.359 380.1l21.06 91.34c5.469 23.84 26.44 40.53 50.1 40.53C315.3 511.1 512 315.3 512 73.39c0-24.56-16.7-45.53-40.61-50.98l-91.25-21.06c-24.53-5.672-49.72 6.984-59.87 30.19l-42.25 98.56c-9.078 21.34-2.891 46.42 15.02 61.05l33.55 27.48c-25.75 44.75-63.26 82.25-108 107.1L191.1 293.1C176.5 275.1 151.3 268.9 129.9 278.2l-98.2 42.08C8.39 330.3-4.36 355.5 1.359 380.1zM48.12 369.3c-.4531-1.969 .6562-4.156 2.531-4.969l98.26-42.09c1.734-.8125 3.812-.2813 4.922 1.125l40.01 48.87c7.062 8.625 19.16 11.25 29.16 6.344c67.28-33.03 122.5-88.25 155.5-155.5c4.906-9.1 2.281-22.08-6.344-29.14l-48.78-39.97c-1.5-1.234-1.1-3.297-1.25-5.062l42.14-98.33c.6875-1.562 2.312-2.609 4.047-2.609c.3125 0 .6406 .0313 .9531 .1094l91.34 21.08c2.047 .4687 3.344 2.109 3.344 4.203c0 215.4-175.2 390.6-390.6 390.6c-2.109 0-3.75-1.281-4.219-3.281L48.12 369.3z\"]\n};\nvar faPhoneAlt = faPhoneFlip;\nvar faArrowDownFromDottedLine = {\n  prefix: 'far',\n  iconName: 'arrow-down-from-dotted-line',\n  icon: [448, 512, [], \"e090\", \"M224 95.1c17.67 0 32-14.33 32-32s-14.33-32-32-32s-32 14.33-32 32S206.3 95.1 224 95.1zM416 95.1c17.67 0 32-14.33 32-32s-14.33-32-32-32s-32 14.33-32 32S398.3 95.1 416 95.1zM320 95.1c17.67 0 32-14.33 32-32s-14.33-32-32-32s-32 14.33-32 32S302.3 95.1 320 95.1zM128 95.1c17.67 0 32-14.33 32-32s-14.33-32-32-32s-32 14.33-32 32S110.3 95.1 128 95.1zM32 95.1c17.67 0 32-14.33 32-32s-14.33-32-32-32s-32 14.33-32 32S14.33 95.1 32 95.1zM206.5 472.7c9.062 9.699 25.88 9.699 34.94 0l128-136.2c9.094-9.672 8.625-24.88-1.031-33.96c-9.625-9.109-24.81-8.672-33.91 1.031L248 395.6v-211.6c0-13.27-10.75-24.04-24-24.04S200 170.8 200 184v211.6l-86.53-92.05C108.8 298.6 102.4 296 96 296c-5.906 0-11.81 2.16-16.44 6.543c-9.656 9.074-10.12 24.29-1.031 33.96L206.5 472.7z\"]\n};\nvar faSquareQuarters = {\n  prefix: 'far',\n  iconName: 'square-quarters',\n  icon: [448, 512, [], \"e44e\", \"M384 32H64C28.64 32 0 60.64 0 96v320c0 35.36 28.64 64 64 64h320c35.36 0 64-28.64 64-64V96C448 60.64 419.4 32 384 32zM395.3 427.3C392.4 430.2 388.4 432 384 432H64c-4.416 0-8.416-1.793-11.33-4.672L224 256L52.67 84.67C55.58 81.79 59.58 80 64 80h320c4.416 0 8.416 1.791 11.33 4.672L224 256L395.3 427.3z\"]\n};\nvar faTruckFront = {\n  prefix: 'far',\n  iconName: 'truck-front',\n  icon: [512, 512, [], \"e2b7\", \"M160 320C160 337.7 145.7 352 128 352C110.3 352 96 337.7 96 320C96 302.3 110.3 288 128 288C145.7 288 160 302.3 160 320zM352 320C352 302.3 366.3 288 384 288C401.7 288 416 302.3 416 320C416 337.7 401.7 352 384 352C366.3 352 352 337.7 352 320zM0 80C0 35.82 35.82 0 80 0H432C476.2 0 512 35.82 512 80V368C512 394.2 499.4 417.4 480 432V488C480 501.3 469.3 512 456 512C442.7 512 432 501.3 432 488V448H80V488C80 501.3 69.25 512 56 512C42.75 512 32 501.3 32 488V432C12.57 417.4 0 394.2 0 368V80zM48 80V231.1C52.23 228.8 56.67 225.9 61.3 223.3L101.3 137.6C113.2 112.2 138.6 96 166.6 96H345.4C373.4 96 398.8 112.2 410.7 137.6L450.7 223.3C455.3 225.9 459.8 228.8 464 231.1V80C464 62.33 449.7 48 432 48H79.1C62.33 48 47.1 62.33 47.1 80H48zM48 328V368C48 385.7 62.33 400 80 400H432C449.7 400 464 385.7 464 368V328C464 288.2 431.8 256 392 256H120C80.24 256 48 288.2 48 328zM121.4 208H390.6L367.2 157.9C363.2 149.4 354.8 144 345.4 144H166.6C157.2 144 148.8 149.4 144.8 157.9L121.4 208z\"]\n};\nvar faCat = {\n  prefix: 'far',\n  iconName: 'cat',\n  icon: [576, 512, [128008], \"f6be\", \"M416 128c-8.875 0-16 7.125-16 16s7.125 16 16 16s16-7.125 16-16S424.9 128 416 128zM547.5 4.125C541.4 1.375 534.8 0 528 0c-11.62 0-23.12 4.25-32.13 12.38L456.2 48h-16.5l-39.63-35.62c-14.13-12.75-34.37-15.88-51.63-8.25C331.1 11.88 320 29 320 48V160c0 4.25 .875 8.25 1.25 12.38l-47 7.125C206.8 189.8 149.6 225.9 112 277V184C112 135.5 72.5 96 24 96C10.75 96 0 106.8 0 120c0 13.35 10.87 24.13 24.16 24.01C46.69 143.8 64 164.4 64 186.9L64 399.2C64 472.8 103.4 512 152 512h184c8.875 0 16-7.125 16-15.1C352 478.4 337.6 464 320 464h-16.12c-.125-7.375-.75-14.62-1.876-21.75L384 394V464c0 26.4 21.6 48 48 48h32c26.4 0 48-21.6 48-48V270.2C550.1 248 576 207.1 576 160V48C576 29 564.9 11.88 547.5 4.125zM464 464h-32v-98c0-11.5-6.125-22.12-16.12-27.75c-9.876-5.75-22.12-5.625-32.12 .125L287.5 395.1c-12.12-25-30.25-46.88-53.5-63.13c-7.499-5.25-18.12-2.25-22.5 5.75L204 351.1c-4 7.25-2.5 16.5 4.125 21.38C237.3 393.6 255 427.5 255.8 464H152c-22 0-40-17.1-40-39.1c0-99.25 71.25-182.1 169.5-197l53.5-8.125C356.4 259.8 398.8 288 448 288c5.5 0 10.75-1 16-1.625V464zM528 160c0 44.12-35.88 80-80 80s-80-35.87-80-79.99V48L421.4 96h53.25L528 48V160zM464 144C464 152.9 471.1 160 480 160s16-7.125 16-15.1S488.9 128 480 128S464 135.1 464 144z\"]\n};\nvar faTrashXmark = {\n  prefix: 'far',\n  iconName: 'trash-xmark',\n  icon: [448, 512, [], \"e2b4\", \"M143 207C152.4 197.7 167.6 197.7 176.1 207L223.1 254.1L271 207C280.4 197.7 295.6 197.7 304.1 207C314.3 216.4 314.3 231.6 304.1 240.1L257.9 287.1L304.1 335C314.3 344.4 314.3 359.6 304.1 368.1C295.6 378.3 280.4 378.3 271 368.1L223.1 321.9L176.1 368.1C167.6 378.3 152.4 378.3 143 368.1C133.7 359.6 133.7 344.4 143 335L190.1 287.1L143 240.1C133.7 231.6 133.7 216.4 143 207V207zM317.5 24.94L354.2 80H424C437.3 80 448 90.75 448 104C448 117.3 437.3 128 424 128H412.4L388.4 452.7C385.9 486.1 358.1 512 324.6 512H123.4C89.92 512 62.09 486.1 59.61 452.7L35.56 128H24C10.75 128 0 117.3 0 104C0 90.75 10.75 80 24 80H93.82L130.5 24.94C140.9 9.357 158.4 0 177.1 0H270.9C289.6 0 307.1 9.358 317.5 24.94V24.94zM151.5 80H296.5L277.5 51.56C276 49.34 273.5 48 270.9 48H177.1C174.5 48 171.1 49.34 170.5 51.56L151.5 80zM107.5 449.2C108.1 457.5 115.1 464 123.4 464H324.6C332.9 464 339.9 457.5 340.5 449.2L364.3 128H83.69L107.5 449.2z\"]\n};\nvar faCircleCaretLeft = {\n  prefix: 'far',\n  iconName: 'circle-caret-left',\n  icon: [512, 512, [\"caret-circle-left\"], \"f32e\", \"M289.6 138c-8.719-3.812-18.91-2.094-25.91 4.375l-104 96C154.8 242.9 152 249.3 152 256s2.812 13.09 7.719 17.62l104 96c7 6.469 17.19 8.188 25.91 4.375C298.3 370.2 304 361.5 304 352V160C304 150.5 298.3 141.8 289.6 138zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faCaretCircleLeft = faCircleCaretLeft;\nvar faFiles = {\n  prefix: 'far',\n  iconName: 'files',\n  icon: [448, 512, [], \"e178\", \"M429.3 93.38l-74.63-74.64C342.6 6.742 326.3 0 309.4 0H160C124.7 0 96 28.65 96 64l.0098 288c0 35.34 28.65 64 64 64h224C419.2 416 448 387.2 448 352V138.6C448 121.7 441.3 105.4 429.3 93.38zM400 352c0 8.836-7.164 16-16 16H160c-8.838 0-16-7.164-16-16L144 64.13c0-8.836 7.164-16 16-16h128V128c0 17.67 14.33 32 32 32h79.99V352zM328 512h-208C53.83 512 0 458.2 0 392v-272C0 106.8 10.75 96 24 96S48 106.8 48 120v272c0 39.7 32.3 72 72 72h208c13.25 0 24 10.75 24 24S341.3 512 328 512z\"]\n};\nvar faAnchorCircleExclamation = {\n  prefix: 'far',\n  iconName: 'anchor-circle-exclamation',\n  icon: [640, 512, [], \"e4ab\", \"M368 80C368 115.9 344.3 146.3 311.7 156.4C311.9 157.6 312 158.8 312 160V192H360C373.3 192 384 202.7 384 216C384 229.3 373.3 240 360 240H312V464H336C340.1 464 344.1 463.8 348.1 463.5C358.4 479.3 371.1 493.4 385.7 505.2C369.9 509.6 353.2 512 336 512H240C139.8 512 58.25 431.8 56.05 332.1L39.62 346.2C29.56 354.8 14.4 353.7 5.778 343.6C-2.848 333.6-1.682 318.4 8.382 309.8L64.38 261.8C73.37 254.1 86.63 254.1 95.62 261.8L151.6 309.8C161.7 318.4 162.8 333.6 154.2 343.6C145.6 353.7 130.4 354.8 120.4 346.2L104.1 332.2C106.3 405.4 166.3 464 240 464H264V240H216C202.7 240 192 229.3 192 216C192 202.7 202.7 192 216 192H264V160C264 158.8 264.1 157.6 264.3 156.4C231.7 146.3 208 115.9 208 80C208 35.82 243.8 0 288 0C332.2 0 368 35.82 368 80H368zM288 112C305.7 112 320 97.67 320 80C320 62.33 305.7 48 288 48C270.3 48 256 62.33 256 80C256 97.67 270.3 112 288 112zM352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM496 464C509.3 464 520 453.3 520 440C520 426.7 509.3 416 496 416C482.7 416 472 426.7 472 440C472 453.3 482.7 464 496 464zM479.1 288V368C479.1 376.8 487.2 384 495.1 384C504.8 384 511.1 376.8 511.1 368V288C511.1 279.2 504.8 272 495.1 272C487.2 272 479.1 279.2 479.1 288z\"]\n};\nvar faFaceClouds = {\n  prefix: 'far',\n  iconName: 'face-clouds',\n  icon: [640, 512, [], \"e47d\", \"M188.4 42.8C198.6 35.98 210.8 32 224 32C259.3 32 288 60.65 288 96C288 131.3 259.3 160 224 160H64C28.65 160 0 131.3 0 96C0 60.65 28.65 32 64 32H72.56C83.63 12.87 104.3 0 128 0C155.9 0 179.7 17.87 188.4 42.8zM122 192C115.5 212.2 112 233.7 112 256C112 336.2 157.4 405.9 224 440.6C224.1 462.8 231.2 483.4 243.3 500.3C139.4 467.7 64 370.6 64 256C64 233.9 66.8 212.5 72.06 192L122 192zM307.4 48.38C296.8 29.83 280.1 15.16 260.1 7.036C279.3 2.436 299.4 0 320 0C461.4 0 576 114.6 576 256C576 270.8 574.7 285.3 572.3 299.5C559.9 288.7 544 281.7 526.6 280.3C527.5 272.3 528 264.2 528 256C528 141.1 434.9 48 320 48C315.8 48 311.6 48.13 307.4 48.38V48.38zM272.4 208C272.4 225.7 258 240 240.4 240C222.7 240 208.4 225.7 208.4 208C208.4 190.3 222.7 176 240.4 176C258 176 272.4 190.3 272.4 208zM368.4 208C368.4 190.3 382.7 176 400.4 176C418 176 432.4 190.3 432.4 208C432.4 225.7 418 240 400.4 240C382.7 240 368.4 225.7 368.4 208zM336 368C336 323.8 371.8 288 416 288C445.3 288 470.9 303.8 484.9 327.3C493.6 317.9 506.1 312 520 312C546.5 312 568 333.5 568 360C568 362.7 567.8 365.4 567.3 368H568C607.8 368 640 400.2 640 440C640 479.8 607.8 512 568 512H328C288.2 512 256 479.8 256 440C256 400.2 288.2 368 328 368H336z\"]\n};\nvar faUserCrown = {\n  prefix: 'far',\n  iconName: 'user-crown',\n  icon: [448, 512, [], \"f6a4\", \"M224 272c70.75 0 128-57.25 128-128V0l-64 32l-64-32L160 32L96 0v144C96 214.8 153.3 272 224 272zM144 128h160v16C304 188.1 268.1 224 224 224S144 188.1 144 144V128zM272 304h-96C78.8 304 0 382.8 0 480c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32C448 382.8 369.2 304 272 304zM48.99 464C56.89 400.9 110.8 352 176 352h96c65.16 0 119.1 48.95 127 112H48.99z\"]\n};\nvar faTruckField = {\n  prefix: 'far',\n  iconName: 'truck-field',\n  icon: [640, 512, [], \"e58d\", \"M0 256V160C0 148.2 6.435 137.8 16 132.3V96C16 60.65 44.65 32 80 32H336C365.8 32 390.9 52.4 397.1 80H435.7C457.4 80 477.1 92.53 486.4 112.2L538.7 223.3L538.1 224H544C579.3 224 608 252.7 608 288V336H616C629.3 336 640 346.7 640 360C640 373.3 629.3 384 616 384H576C576 437 533 480 480 480C426.1 480 384 437 384 384H256C256 437 213 480 160 480C106.1 480 64 437 64 384H16V382.6C6.678 379.3 0 370.5 0 360C0 349.5 6.678 340.7 16 337.4V283.7C6.435 278.2 0 267.8 0 256zM336 80H80C71.16 80 64 87.16 64 96V336H76.84C93.44 307.3 124.5 288 160 288C195.5 288 226.6 307.3 243.2 336H352V96C352 87.16 344.8 80 336 80zM208 384C208 357.5 186.5 336 160 336C133.5 336 112 357.5 112 384C112 410.5 133.5 432 160 432C186.5 432 208 410.5 208 384zM442.9 132.6C441.6 129.8 438.8 128 435.7 128H400V224H485.9L442.9 132.6zM432 384C432 410.5 453.5 432 480 432C506.5 432 528 410.5 528 384C528 357.5 506.5 336 480 336C453.5 336 432 357.5 432 384z\"]\n};\nvar faRoute = {\n  prefix: 'far',\n  iconName: 'route',\n  icon: [512, 512, [], \"f4d7\", \"M416 256H328C305.9 256 288 273.9 288 296C288 318.1 305.9 336 328 336H424C472.6 336 512 375.4 512 424C512 472.6 472.6 512 424 512H139.6C148.3 502.1 158.9 489.4 169.6 475.2C172.3 471.6 175 467.8 177.8 464H424C446.1 464 464 446.1 464 424C464 401.9 446.1 384 424 384H328C279.4 384 240 344.6 240 296C240 247.4 279.4 208 328 208H374.1C348.3 174.9 320 130.7 320 96C320 42.98 362.1 0 416 0C469 0 512 42.98 512 96C512 135.2 476 186.4 448.1 220.2C430.4 241.6 416 256 416 256zM454.1 126.5C461.7 111.3 464 101.1 464 96C464 69.49 442.5 48 416 48C389.5 48 368 69.49 368 96C368 101.1 370.3 111.3 377.9 126.5C385.2 141 395.4 156.5 406.4 171.2C409.6 175.5 412.8 179.6 416 183.6C419.2 179.6 422.4 175.5 425.6 171.2C436.6 156.5 446.8 141 454.1 126.5V126.5zM128.1 476.2C124.8 480.2 121.6 483.1 118.6 487.4C118.3 487.8 117.1 488.1 117.7 488.4C114 492.7 110.6 496.4 107.7 499.6C107.6 499.8 107.4 499.9 107.3 500.1C100.4 507.6 96 512 96 512C96 512 81.57 497.6 63.9 476.2C35.99 442.4 0 391.2 0 352C0 298.1 42.98 256 96 256C149 256 192 298.1 192 352C192 386.7 163.7 430.9 137.9 464C134.6 468.3 131.3 472.3 128.1 476.2L128.1 476.2zM134.1 382.5C141.7 367.3 144 357.1 144 352C144 325.5 122.5 304 96 304C69.49 304 48 325.5 48 352C48 357.1 50.29 367.3 57.93 382.5C65.18 397 75.38 412.5 86.4 427.2C89.61 431.5 92.84 435.6 96 439.6C99.16 435.6 102.4 431.5 105.6 427.2C116.6 412.5 126.8 397 134.1 382.5V382.5z\"]\n};\nvar faCartCircleCheck = {\n  prefix: 'far',\n  iconName: 'cart-circle-check',\n  icon: [640, 512, [], \"e3f1\", \"M96 0C107.5 0 117.4 8.19 119.6 19.51L121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L537.6 196.9C524.3 193.7 510.3 192 496 192C493.7 192 491.4 192 489.1 192.1L520.6 80H131.1L161.6 240H375.2C360.6 253.8 348.4 269.1 339.2 288H170.7L179.9 336H322.9C320.1 346.4 319.1 357.1 319.1 368C319.1 373.4 320.2 378.7 320.7 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.26 0 24C0 10.75 10.75 .0003 24 .0003L96 0zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM480 385.4L451.3 356.7C445.1 350.4 434.9 350.4 428.7 356.7C422.4 362.9 422.4 373.1 428.7 379.3L468.7 419.3C474.9 425.6 485.1 425.6 491.3 419.3L563.3 347.3C569.6 341.1 569.6 330.9 563.3 324.7C557.1 318.4 546.9 318.4 540.7 324.7L480 385.4z\"]\n};\nvar faClipboardQuestion = {\n  prefix: 'far',\n  iconName: 'clipboard-question',\n  icon: [384, 512, [], \"e4e3\", \"M105.8 229.3C113.8 206.9 134.9 192 158.6 192H216.9C251.7 192 280 220.3 280 255.1C280 277.8 267.9 298.7 248.3 309.9L215.1 328.4C215.8 341.5 205.1 352 192 352C178.7 352 168 341.3 168 328V314.5C168 305.9 172.6 298 180.1 293.7L224.4 268.3C229.1 265.6 232 260.6 232 255.1C232 246.8 225.2 239.1 216.9 239.1H158.6C155.2 239.1 152.2 242.1 151.1 245.3L150.6 246.6C146.2 259.1 132.5 265.6 119.1 261.2C107.5 256.7 100.9 243 105.4 230.5L105.8 229.3zM224 416C224 433.7 209.7 448 192 448C174.3 448 160 433.7 160 416C160 398.3 174.3 384 192 384C209.7 384 224 398.3 224 416zM384 128V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H113.6C121 27.48 153.3 0 192 0C230.7 0 262.1 27.48 270.4 64H320C355.3 64 384 92.65 384 128zM80 112H64C55.16 112 48 119.2 48 128V448C48 456.8 55.16 464 64 464H320C328.8 464 336 456.8 336 448V128C336 119.2 328.8 112 320 112H304V136C304 149.3 293.3 160 280 160H104C90.75 160 80 149.3 80 136V112zM192 56C178.7 56 168 66.75 168 80C168 93.25 178.7 104 192 104C205.3 104 216 93.25 216 80C216 66.75 205.3 56 192 56z\"]\n};\nvar faPanorama = {\n  prefix: 'far',\n  iconName: 'panorama',\n  icon: [640, 512, [], \"e209\", \"M592.1 64c-4.559 0-9.221 .6582-13.88 2.057C493.1 91.32 406.1 103.1 320 103.1S146 91.32 61.8 66.06C57.14 64.66 52.47 64 47.91 64C22.33 63.1 0 84.74 0 112v319.9C0 459.3 22.33 480 47.91 480c4.559 0 9.221-.6602 13.88-2.057C146 452.7 233 440 320 440s173.1 12.63 258.2 37.9C582.9 479.3 587.5 480 592.1 480C617.7 480 640 459.3 640 431.1V112C640 84.74 617.7 64 592.1 64zM591.1 431.1c-21.6-6.479-43.4-12.12-65.34-17.04l-143.5-214C379.5 195.3 373.2 192 366.6 192c-6.689 0-12.94 3.34-16.64 8.906L271.5 318.5L243.5 280.2C239.8 275.1 233.8 272 227.4 272c-6.385 0-12.39 3.051-16.16 8.217l-97.41 134.6C91.7 419.7 69.75 425.4 48 431.1l.0078-319.9C136.3 138.5 227.8 151.1 320 151.1c92.13 0 183.6-13.42 272-39.92L591.1 431.1zM144 176c-17.67 0-32 14.33-32 32s14.33 32 32 32c17.68 0 32-14.33 32-32S161.7 176 144 176z\"]\n};\nvar faCommentMedical = {\n  prefix: 'far',\n  iconName: 'comment-medical',\n  icon: [512, 512, [], \"f7f5\", \"M336 208H288V160c0-8.801-7.199-16-16-16h-32C231.2 144 224 151.2 224 160v48H176C167.2 208 160 215.2 160 223.1V256c0 8.797 7.199 15.1 16 15.1H224v48C224 328.8 231.2 336 240 336h32c8.801 0 16-7.201 16-16v-48h48C344.8 271.1 352 264.8 352 256V223.1C352 215.2 344.8 208 336 208zM256 31.1c-141.4 0-255.1 93.13-255.1 208c0 47.62 19.91 91.25 52.91 126.3c-14.87 39.5-45.87 72.88-46.37 73.25c-6.623 7-8.373 17.25-4.623 26C5.816 474.3 14.38 480 24 480c61.49 0 109.1-25.75 139.1-46.25c28.87 9 60.16 14.25 92.9 14.25C397.4 447.1 512 354.9 512 239.1S397.4 31.1 256 31.1zM256 400c-26.75 0-53.12-4.125-78.36-12.12l-22.75-7.125L135.4 394.5c-14.25 10.12-33.87 21.38-57.49 29c7.373-12.12 14.37-25.75 19.87-40.25l10.62-28l-20.62-21.88C69.81 314.1 48.06 282.3 48.06 240c0-88.25 93.24-160 207.1-160c114.7 0 207.1 71.75 207.1 160S370.8 400 256 400z\"]\n};\nvar faTeethOpen = {\n  prefix: 'far',\n  iconName: 'teeth-open',\n  icon: [576, 512, [], \"f62f\", \"M480 0H96C42.98 0 0 42.98 0 96v96c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V96C576 42.98 533 0 480 0zM160 194.7C160 202.1 154.1 208 146.7 208H93.33C85.94 208 80 202.1 80 194.7v-16c0-22.08 17.92-40 40-40S160 156.6 160 178.7V194.7zM272 196.6C272 202.9 266.9 208 260.6 208H203.4C197.1 208 192 202.9 192 196.6V152C192 129.9 209.9 112 232 112S272 129.9 272 152V196.6zM384 196.6C384 202.9 378.9 208 372.6 208h-57.14C309.1 208 304 202.9 304 196.6V152c0-22.05 17.95-40 40-40S384 129.9 384 152V196.6zM496 194.7C496 202.1 490.1 208 482.7 208h-53.33C421.9 208 416 202.1 416 194.7v-16c0-22.08 17.92-40 40-40s40 17.92 40 40V194.7zM528 128.3c-15.93-22.72-42.21-37.68-72-37.68c-14.64 0-28.45 3.592-40.61 9.939C399.4 78.45 373.4 64 344 64C322.7 64 303.2 71.57 288 84.17C272.8 71.57 253.3 64 232 64C202.6 64 176.6 78.45 160.6 100.6C148.4 94.26 134.6 90.67 120 90.67c-29.79 0-56.07 14.96-72 37.68V96c0-26.47 21.53-48 48-48h384c26.47 0 48 21.53 48 48V128.3zM512 288H64c-35.35 0-64 28.65-64 64v64c0 53.02 42.98 96 96 96h384c53.02 0 96-42.98 96-96v-64C576 316.7 547.3 288 512 288zM416 349.3C416 341.9 421.9 336 429.3 336h53.33C490.1 336 496 341.9 496 349.3V360c0 22.08-17.92 40-40 40S416 382.1 416 360V349.3zM304 349.3C304 341.9 309.9 336 317.3 336h53.33C378.1 336 384 341.9 384 349.3V360c0 22.08-17.92 40-40 40s-40-17.92-40-40V349.3zM192 349.3C192 341.9 197.9 336 205.3 336h53.33C266.1 336 272 341.9 272 349.3V360c0 22.08-17.92 40-40 40S192 382.1 192 360V349.3zM80 349.3C80 341.9 85.94 336 93.33 336h53.33C154.1 336 160 341.9 160 349.3V360c0 22.08-17.92 40-40 40S80 382.1 80 360V349.3zM528 416c0 26.47-21.53 48-48 48H96c-26.47 0-48-21.53-48-48v-5.68C63.93 433 90.21 448 120 448c21.26 0 40.77-7.574 56-20.17C191.2 440.4 210.7 448 232 448s40.77-7.574 56-20.17C303.2 440.4 322.7 448 344 448s40.77-7.574 56-20.17C415.2 440.4 434.7 448 456 448c29.79 0 56.07-14.96 72-37.68V416z\"]\n};\nvar faUserTieHairLong = {\n  prefix: 'far',\n  iconName: 'user-tie-hair-long',\n  icon: [448, 512, [], \"e460\", \"M352 128V138.1C352 172.9 365.5 205.5 389.5 229.5L393.4 233.4C397.6 237.6 400 243.4 400 249.4C400 261.9 389.9 272 377.4 272H70.63C58.13 272 47.1 261.9 47.1 249.4C47.1 243.4 50.38 237.6 54.63 233.4L58.51 229.5C82.51 205.5 95.1 172.9 95.1 138.1V128C95.1 57.31 153.3 0 223.1 0C294.7 0 352 57.31 352 128H352zM304 144V128C304 116.6 301.6 105.8 297.3 96H296C275.5 96 257.3 86.4 245.6 71.46C231.9 95.67 205.8 112 176 112H145.6C144.6 117.2 144 122.5 144 128V144C144 188.2 179.8 224 224 224C268.2 224 304 188.2 304 144zM30.72 511.1C13.75 511.1 0 498.2 0 481.3C0 397.9 63.28 329.3 144.4 320.9L193.2 418.4L209.1 359.2L176 304H272L238.9 359.2L254.8 418.4L303.6 320.9C384.7 329.3 448 397.9 448 481.3C448 498.2 434.2 512 417.3 512L30.72 511.1zM329.5 376.3L285.7 463.1H398.7C392.6 424.2 365.7 391.1 329.5 376.3V376.3zM49.31 463.1H162.3L118.5 376.3C82.28 391.1 55.41 424.2 49.31 463.1V463.1z\"]\n};\nvar faFileCircleMinus = {\n  prefix: 'far',\n  iconName: 'file-circle-minus',\n  icon: [576, 512, [], \"e4ed\", \"M63.1 464H284.5C296.5 482.4 311.9 498.5 329.7 511.3C326.6 511.7 323.3 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H229.5C246.5 0 262.7 6.743 274.7 18.75L365.3 109.3C377.3 121.3 384 137.5 384 154.5V198.6C366.8 203.5 350.6 210.9 336 220.5V160H256C238.3 160 224 145.7 224 128V48H64C55.16 48 48 55.16 48 64V448C48 456.8 55.16 464 64 464H63.1zM576 368C576 447.5 511.5 512 432 512C352.5 512 287.1 447.5 287.1 368C287.1 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM496 351.1H368C359.2 351.1 352 359.2 352 367.1C352 376.8 359.2 383.1 368 383.1H496C504.8 383.1 512 376.8 512 367.1C512 359.2 504.8 351.1 496 351.1z\"]\n};\nvar faHeadSideMedical = {\n  prefix: 'far',\n  iconName: 'head-side-medical',\n  icon: [512, 512, [], \"f809\", \"M320 208v-32C320 167.2 312.8 160 304 160h-47.1L256 112C256 103.2 248.8 96 240 96h-32C199.2 96 192 103.2 192 112L192 160H144C135.2 160 128 167.2 128 176v32C128 216.8 135.2 224 144 224h48L192 272C192 280.8 199.2 288 208 288h32C248.8 288 256 280.8 256 272L256 224H304C312.8 224 320 216.8 320 208zM509.2 275c-21-47.13-48.5-151.8-73.12-186.8C397.6 33.63 334.5 0 266.1 0H200.1c-104.5 0-195.9 80.13-199.9 184.5C-2.111 244.4 23.13 298.1 64 334.9L64.01 488c0 13.26 10.75 24 24 24c13.25 0 23.1-10.74 23.1-23.1V313.4l-15.1-14.25C49.13 257 33.01 187.4 63.88 126.6C89.26 76.75 143.1 48 198.1 48h67.12c51.1 0 100.9 25.38 130.7 67.88c11.25 15.88 27.1 65.63 40.37 102C443.7 237.3 450.1 255.8 456.2 272h-56.25V384c0 8.836-7.164 16-16 16h-79.99v88c0 13.26 10.74 24 24 24c13.25 0 23.1-10.74 23.1-23.1V448h32.01c35.34 0 63.1-28.65 63.1-63.1V320h31.1C503.1 320 518.6 296.1 509.2 275z\"]\n};\nvar faTags = {\n  prefix: 'far',\n  iconName: 'tags',\n  icon: [512, 512, [], \"f02c\", \"M472.8 168.4C525.1 221.4 525.1 306.6 472.8 359.6L360.8 472.9C351.5 482.3 336.3 482.4 326.9 473.1C317.4 463.8 317.4 448.6 326.7 439.1L438.6 325.9C472.5 291.6 472.5 236.4 438.6 202.1L310.9 72.87C301.5 63.44 301.6 48.25 311.1 38.93C320.5 29.61 335.7 29.7 344.1 39.13L472.8 168.4zM144 143.1C144 161.7 129.7 175.1 112 175.1C94.33 175.1 80 161.7 80 143.1C80 126.3 94.33 111.1 112 111.1C129.7 111.1 144 126.3 144 143.1zM410.7 218.7C435.7 243.7 435.7 284.3 410.7 309.3L277.3 442.7C252.3 467.7 211.7 467.7 186.7 442.7L18.75 274.7C6.743 262.7 0 246.5 0 229.5V80C0 53.49 21.49 32 48 32H197.5C214.5 32 230.7 38.74 242.7 50.75L410.7 218.7zM48 79.1V229.5C48 233.7 49.69 237.8 52.69 240.8L220.7 408.8C226.9 415.1 237.1 415.1 243.3 408.8L376.8 275.3C383.1 269.1 383.1 258.9 376.8 252.7L208.8 84.69C205.8 81.69 201.7 79.1 197.5 79.1L48 79.1z\"]\n};\nvar faWineGlass = {\n  prefix: 'far',\n  iconName: 'wine-glass',\n  icon: [320, 512, [127863], \"f4e3\", \"M248 464h-63.99v-115.5C256.6 336 310.3 269.8 303.4 192.6L287.5 14.5C286.8 6.25 279.9 0 271.8 0H48.23C40.1 0 33.22 6.25 32.47 14.5L16.6 192.6C9.72 269.8 63.35 336 135.1 348.5V464H72c-13.25 0-24 10.75-24 24S58.75 512 72 512h176c13.25 0 24-10.75 24-24S261.3 464 248 464zM242.3 48L249.4 128H70.58l7.14-80H242.3zM64.38 197.1L66.24 176h187.5l1.867 21.18C260.6 253.7 217.8 304 160 304C102.1 304 59.38 253.6 64.38 197.1z\"]\n};\nvar faForwardFast = {\n  prefix: 'far',\n  iconName: 'forward-fast',\n  icon: [512, 512, [9197, \"fast-forward\"], \"f050\", \"M0 96.03v319.9C0 435.2 15.71 448 32.21 448c7.002 0 14.14-2.307 20.29-7.406L224 285.2v130.7C224 435.2 239.7 448 256.2 448c7.002 0 14.14-2.307 20.29-7.406L448 285.2v138.7c0 13.26 10.74 24 24 24c13.25 0 24-10.74 24-24V88.03c0-13.25-10.74-23.1-23.1-23.1c-13.26 0-24 10.75-24 24v139.8l-171.5-156.5C270.4 66.31 263.2 64 256.2 64C239.7 64 224 76.81 224 96.03v131.9L52.5 71.41C46.36 66.31 39.21 64 32.21 64C15.71 64 0 76.81 0 96.03zM272 132.3l136.2 124.3L272 379.9V132.3zM48 132.3l136.2 124.3L48 379.9V132.3z\"]\n};\nvar faFastForward = faForwardFast;\nvar faFaceMehBlank = {\n  prefix: 'far',\n  iconName: 'face-meh-blank',\n  icon: [512, 512, [128566, \"meh-blank\"], \"f5a4\", \"M208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faMehBlank = faFaceMehBlank;\nvar faUserRobot = {\n  prefix: 'far',\n  iconName: 'user-robot',\n  icon: [448, 512, [], \"e04b\", \"M208 176C208 193.7 193.7 208 176 208C158.3 208 144 193.7 144 176C144 158.3 158.3 144 176 144C193.7 144 208 158.3 208 176zM240 176C240 158.3 254.3 144 272 144C289.7 144 304 158.3 304 176C304 193.7 289.7 208 272 208C254.3 208 240 193.7 240 176zM240 64H304C348.2 64 384 99.82 384 144V240C384 284.2 348.2 320 304 320H144C99.82 320 64 284.2 64 240V144C64 99.82 99.82 64 144 64H208V16C208 7.164 215.2 0 224 0C232.8 0 240 7.164 240 16V64zM336 144C336 126.3 321.7 112 304 112H144C126.3 112 112 126.3 112 144V240C112 257.7 126.3 272 144 272V256C144 247.2 151.2 240 160 240C168.8 240 176 247.2 176 256V272H208V256C208 247.2 215.2 240 224 240C232.8 240 240 247.2 240 256V272H272V256C272 247.2 279.2 240 288 240C296.8 240 304 247.2 304 256V272C321.7 272 336 257.7 336 240V144zM48 512C21.49 512 0 490.5 0 464V448C0 394.1 42.98 352 96 352H352C405 352 448 394.1 448 448V464C448 490.5 426.5 512 400 512H48zM400 448C400 421.5 378.5 400 352 400H96C69.49 400 48 421.5 48 448V464H144V432C144 423.2 151.2 416 160 416C168.8 416 176 423.2 176 432V464H208V432C208 423.2 215.2 416 224 416C232.8 416 240 423.2 240 432V464H272V432C272 423.2 279.2 416 288 416C296.8 416 304 423.2 304 432V464H400V448zM32 144V240C32 248.8 24.84 256 16 256C7.164 256 0 248.8 0 240V144C0 135.2 7.164 128 16 128C24.84 128 32 135.2 32 144zM448 240C448 248.8 440.8 256 432 256C423.2 256 416 248.8 416 240V144C416 135.2 423.2 128 432 128C440.8 128 448 135.2 448 144V240z\"]\n};\nvar faSquareParking = {\n  prefix: 'far',\n  iconName: 'square-parking',\n  icon: [448, 512, [127359, \"parking\"], \"f540\", \"M248 320H184V360C184 373.3 173.3 384 160 384C146.7 384 136 373.3 136 360V160C136 142.3 150.3 128 168 128H248C301 128 344 170.1 344 224C344 277 301 320 248 320zM248 272C274.5 272 296 250.5 296 224C296 197.5 274.5 176 248 176H184V272H248zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faParking = faSquareParking;\nvar faCardDiamond = {\n  prefix: 'far',\n  iconName: 'card-diamond',\n  icon: [384, 512, [], \"e3ea\", \"M180.7 148.7C186.9 142.4 197.1 142.4 203.3 148.7L299.3 244.7C305.6 250.9 305.6 261.1 299.3 267.3L203.3 363.3C197.1 369.6 186.9 369.6 180.7 363.3L84.69 267.3C78.44 261.1 78.44 250.9 84.69 244.7L180.7 148.7zM0 64C0 28.65 28.65 0 64 0H320C355.3 0 384 28.65 384 64V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64zM48 64V448C48 456.8 55.16 464 64 464H320C328.8 464 336 456.8 336 448V64C336 55.16 328.8 48 320 48H64C55.16 48 48 55.16 48 64z\"]\n};\nvar faFaceZipper = {\n  prefix: 'far',\n  iconName: 'face-zipper',\n  icon: [512, 512, [], \"e3a5\", \"M392.2 375.8L407.8 360.2C412.7 355.3 420.2 354.1 426.3 357.2L484.4 386.2C513.7 400.9 520.1 439.9 496.9 463.1L495.1 464.9C471.9 488.1 432.9 481.7 418.2 452.4L389.2 394.3C386.1 388.2 387.3 380.7 392.2 375.8L392.2 375.8zM480.5 432.5C485.2 427.8 485.2 420.2 480.5 415.5C475.8 410.8 468.2 410.8 463.5 415.5L447.5 431.5C442.8 436.2 442.8 443.8 447.5 448.5C452.2 453.2 459.8 453.2 464.5 448.5L480.5 432.5zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C298.5 464 337.1 451.3 370.9 429.4L389.6 466.7C390.6 468.7 391.6 470.6 392.7 472.5C353.2 497.5 306.3 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 290.9 505 324.1 492.4 354.4L449.3 332.9C458.8 309.1 464 283.2 464 256C464 141.1 370.9 48 256 48zM208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208zM208 320C216.8 320 224 327.2 224 336V368C224 376.8 216.8 384 208 384C199.2 384 192 376.8 192 368V336C192 327.2 199.2 320 208 320zM288 368C288 376.8 280.8 384 272 384C263.2 384 256 376.8 256 368V336C256 327.2 263.2 320 272 320C280.8 320 288 327.2 288 336V368zM336 320C344.8 320 352 327.2 352 336V368C352 376.8 344.8 384 336 384C327.2 384 320 376.8 320 368V336C320 327.2 327.2 320 336 320zM160 368C160 376.8 152.8 384 144 384C135.2 384 128 376.8 128 368V336C128 327.2 135.2 320 144 320C152.8 320 160 327.2 160 336V368z\"]\n};\nvar faFaceRaisedEyebrow = {\n  prefix: 'far',\n  iconName: 'face-raised-eyebrow',\n  icon: [512, 512, [], \"e388\", \"M208.4 240C208.4 257.7 194 272 176.4 272C158.7 272 144.4 257.7 144.4 240C144.4 222.3 158.7 208 176.4 208C194 208 208.4 222.3 208.4 240zM304.4 240C304.4 222.3 318.7 208 336.4 208C354 208 368.4 222.3 368.4 240C368.4 257.7 354 272 336.4 272C318.7 272 304.4 257.7 304.4 240zM160 352C160 338.7 170.7 328 184 328H328C341.3 328 352 338.7 352 352C352 365.3 341.3 376 328 376H184C170.7 376 160 365.3 160 352zM299.3 171.3C293.1 177.6 282.9 177.6 276.7 171.3C270.4 165.1 270.4 154.9 276.7 148.7L306.2 119.2C331.2 94.2 372.8 98.32 392.4 127.7L397.3 135.1C402.2 142.5 400.2 152.4 392.9 157.3C385.5 162.2 375.6 160.2 370.7 152.9L365.8 145.5C357.4 132.9 339.5 131.1 328.8 141.8L299.3 171.3zM192 144C200.8 144 208 151.2 208 160C208 168.8 200.8 176 192 176H128C119.2 176 112 168.8 112 160C112 151.2 119.2 144 128 144H192zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faHouseSignal = {\n  prefix: 'far',\n  iconName: 'house-signal',\n  icon: [576, 512, [], \"e012\", \"M320.8 5.394C329.7-1.798 342.3-1.798 351.2 5.394L567.2 181.4C577.4 189.8 578.1 204.9 570.6 215.2C562.2 225.4 547.1 226.1 536.8 218.6L512 198.4V360C512 390.9 486.9 416 456 416H296.4C292.4 399.4 286.9 383.3 279.9 368H456C460.4 368 464 364.4 464 360V159.3L336 54.96L208 159.3V272.6C193.3 260.1 177.2 249.1 160 239.9V198.4L135.2 218.6C131.7 221.5 127.6 223.2 123.4 223.8C116.9 221.4 110.3 219.4 103.6 217.5C102.8 216.8 102.1 216 101.4 215.2C93.02 204.9 94.57 189.8 104.8 181.4L320.8 5.394zM360 192C373.3 192 384 202.7 384 216V264C384 277.3 373.3 288 360 288H312C298.7 288 288 277.3 288 264V216C288 202.7 298.7 192 312 192H360zM256 488C256 501.3 245.3 512 232 512C218.7 512 208 501.3 208 488C208 386.4 125.6 304 24 304C10.75 304 0 293.3 0 280C0 266.7 10.75 256 24 256C152.1 256 256 359.9 256 488zM0 480C0 462.3 14.33 448 32 448C49.67 448 64 462.3 64 480C64 497.7 49.67 512 32 512C14.33 512 0 497.7 0 480zM0 376C0 362.7 10.75 352 24 352C99.11 352 160 412.9 160 488C160 501.3 149.3 512 136 512C122.7 512 112 501.3 112 488C112 439.4 72.6 400 24 400C10.75 400 0 389.3 0 376z\"]\n};\nvar faSquareChevronUp = {\n  prefix: 'far',\n  iconName: 'square-chevron-up',\n  icon: [448, 512, [\"chevron-square-up\"], \"f32c\", \"M64 480h320c35.35 0 64-28.66 64-64V96c0-35.34-28.65-64-64-64H64C28.65 32 0 60.66 0 96v320C0 451.3 28.65 480 64 480zM48 96c0-8.82 7.178-16 16-16h320c8.822 0 16 7.18 16 16v320c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V96zM128.1 304.1L224 209.9l95.03 95.03c9.375 9.375 24.56 9.375 33.94 0s9.375-24.56 0-33.94l-112-112C236.3 154.3 230.2 152 224 152S211.7 154.3 207 159l-112 112c-9.375 9.375-9.375 24.56 0 33.94S119.6 314.3 128.1 304.1z\"]\n};\nvar faChevronSquareUp = faSquareChevronUp;\nvar faNfcSymbol = {\n  prefix: 'far',\n  iconName: 'nfc-symbol',\n  icon: [576, 512, [], \"e531\", \"M199.7 297.6C189.1 288.6 189.4 273.4 198.4 263.7C207.4 253.1 222.6 253.4 232.3 262.4L408.4 425.8C461.3 388.6 495.1 325.6 495.1 256C495.1 180.1 454.7 112.1 393.7 76.78C382.2 70.14 378.3 55.46 384.9 43.99C391.6 32.51 406.2 28.59 417.7 35.23C493.4 78.98 543.1 162.7 543.1 256C543.1 349.3 493.4 433 417.7 476.8C408.6 482.1 397.1 480.8 389.4 473.6L199.7 297.6zM376.3 214.4C386 223.4 386.6 238.6 377.6 248.3C368.6 258 353.4 258.6 343.7 249.6L167.6 86.22C114.7 123.4 80 186.4 80 256C80 331.9 121.3 399.9 182.3 435.2C193.8 441.9 197.7 456.6 191.1 468C184.4 479.5 169.7 483.4 158.3 476.8C82.63 433 32 349.3 32 256C32 162.7 82.63 78.99 158.3 35.24C167.4 29.96 178.9 31.25 186.6 38.42L376.3 214.4z\"]\n};\nvar faBarsProgress = {\n  prefix: 'far',\n  iconName: 'bars-progress',\n  icon: [512, 512, [\"tasks-alt\"], \"f828\", \"M464 64C490.5 64 512 85.49 512 112V176C512 202.5 490.5 224 464 224H48C21.49 224 0 202.5 0 176V112C0 85.49 21.49 64 48 64H464zM464 112H320V176H464V112zM464 288C490.5 288 512 309.5 512 336V400C512 426.5 490.5 448 464 448H48C21.49 448 0 426.5 0 400V336C0 309.5 21.49 288 48 288H464zM464 336H192V400H464V336z\"]\n};\nvar faTasksAlt = faBarsProgress;\nvar faFaucetDrip = {\n  prefix: 'far',\n  iconName: 'faucet-drip',\n  icon: [512, 512, [128688], \"e006\", \"M416 480c0 17.62 14.38 32 32 32s32-14.38 32-32s-32-64-32-64S416 462.4 416 480zM368 160h-44.88C304.5 136.9 278.4 120.2 248 114.4V83.62C248 83.62 366.6 96 368 96C376.8 96 384 88.5 384 79.12V48.89c0-9.375-7.242-16.86-15.99-16.86c-1.375 0 6.117-.7754-120 13.35V16c0-8.837-7.163-16-16-16h-16c-8.837 0-16 7.163-16 16v29.38C73.88 31.25 81.37 32.03 79.99 32.03C71.24 32.03 64 39.51 64 48.89V79.12C64 88.5 71.25 96 80 96c1.375 0 120-12.38 120-12.38v30.75C169.6 120.2 143.5 136.9 124.9 160H23.1C10.75 160 0 170.7 0 183.1S10.75 208 23.1 208H150.8C163.5 178.9 192.3 160 224 160s60.5 18.88 73.25 48H368c53.02 0 96 42.98 96 96v32h-64v-32c0-17.6-14.4-32-32-32h-70.75C284.5 301.1 255.8 320 224 320S163.5 301.1 150.8 272H23.1C10.75 272 0 282.7 0 295.1S10.75 320 23.1 320h100.9C148.2 349 183.8 368 224 368s75.75-19 99.13-48H352v16c0 26.51 21.49 48 48 48h64c26.51 0 48-21.49 48-48v-32C512 224.5 447.5 160 368 160z\"]\n};\nvar faArrowsToLine = {\n  prefix: 'far',\n  iconName: 'arrows-to-line',\n  icon: [448, 512, [], \"e0a7\", \"M207 184.1C209.6 187.5 215.5 192 224 192s14.4-4.461 16.97-7.031l72-72C317.7 108.3 320 102.1 320 96c0-13.71-11.21-24-24-24c-6.141 0-12.28 2.344-16.97 7.031L248 110.1V24C248 10.75 237.3 0 224 0S200 10.75 200 24v86.06L168.1 79.03C164.3 74.34 158.1 72 152 72C138.3 72 128 83.21 128 96c0 6.141 2.344 12.28 7.031 16.97L207 184.1zM240.1 327C234.9 321 227.7 320 224 320c-3.682 0-10.94 .9906-16.97 7.022l-72 72C130.3 403.7 128 409.9 128 416c0 13.71 11.21 24 24 24c6.141 0 12.28-2.344 16.97-7.031L200 401.9V488C200 501.3 210.8 512 224 512s24-10.75 24-24v-86.06l31.03 31.03C283.7 437.7 289.8 440 296 440c18.79 0 24-17.2 24-24c0-6.141-2.344-12.28-7.031-16.97L240.1 327zM424 232H24C10.75 232 0 242.7 0 255.1S10.75 280 24 280h400c13.25 0 24-10.76 24-24.01S437.3 232 424 232z\"]\n};\nvar faDolphin = {\n  prefix: 'far',\n  iconName: 'dolphin',\n  icon: [512, 512, [], \"e168\", \"M434.1 138.8L429.4 134.8c9.318-19.63 23.7-42.8 42.81-68.99c10.8-14.93 10.46-33.99-.8613-48.59C462.7 6.119 450.2 0 435.1 0c-2.523 0-5.094 .1973-7.699 .6016c-41.18 6.473-80.86 18.58-118 36.01C278.4 14.77 249.2 1.166 206.1 .3203c-85.27 1.752-157.3 60.3-171.6 139.2C30.16 163 31.19 186.7 37.46 210.1l-12.67 8.445C4.256 232.2-4.727 257.2 2.438 280.7c7.197 23.84 28.17 39.26 53.42 39.26h336.1c13.24 0 24.01-10.77 24.01-24c0-13.23-10.77-24-24.01-24H55.85c-4.912 0-6.768-2.783-7.459-5.117C47.78 264.9 47.37 261.2 51.42 258.5C95.79 228.9 88.16 234 95.31 229.3C85.27 203.5 75.53 181.9 81.67 148.1c10.03-55.26 63.49-98.16 124.4-99.79c28.89 .666 45.37 4.709 99.84 44.16c36.65-18.77 68.93-33.29 118.6-42.54c-40.29 57.64-48.2 87.63-52.41 98.97c51.64 44.19 91.88 71.78 91.88 147.1c0 71.84-60.29 103.1-120 103.1h-50.98l-28.8-44.41c-9.254-12.42-23.91-19.58-39.51-19.58H163.9c-13.96 0-26.4 7.514-32.45 19.61c-5.746 11.49-4.494 25.03 3.268 35.33l24.78 33.06l-24.76 33.02c-7.756 10.38-8.986 23.94-3.215 35.4C137.6 504.5 149.1 512 163.9 512h60.74c15.84 0 30.36-7.303 39.84-20.04L292.1 448h50.96C441.3 448 512 384.1 512 296C512 204.2 459.4 160 434.1 138.8zM225.1 464.6l-35.72-.4121L219.5 424l-29.98-39.1h35.15c.2969 .0527 .6064 .0596 .7451 .0596c.0977 0-.0352 .0254 0 0L251.3 424L225.1 464.6zM135.9 160c0 13.26 10.75 24 24.01 24S183.9 173.3 183.9 160s-10.75-24-24.01-24S135.9 146.7 135.9 160z\"]\n};\nvar faArrowUpRight = {\n  prefix: 'far',\n  iconName: 'arrow-up-right',\n  icon: [320, 512, [], \"e09f\", \"M320 120v240c0 13.25-10.75 24-24 24s-24-10.75-24-24V177.9l-231 231C36.28 413.7 30.14 416 24 416s-12.28-2.344-16.97-7.031c-9.375-9.375-9.375-24.56 0-33.94L238.1 144H56C42.75 144 32 133.3 32 120S42.75 96 56 96h240C309.3 96 320 106.8 320 120z\"]\n};\nvar faCircleR = {\n  prefix: 'far',\n  iconName: 'circle-r',\n  icon: [512, 512, [], \"e120\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM368 208C368 163.9 332.1 128 288 128H184C170.8 128 160 138.8 160 152v208C160 373.3 170.8 384 184 384s24-10.75 24-24V288h45.97l62.63 86.11C321.3 380.6 328.6 384 336 384c4.875 0 9.812-1.484 14.09-4.594c10.72-7.797 13.09-22.8 5.281-33.52l-44.77-61.55C343.7 274.5 368 244.2 368 208zM288 240H208v-64H288c17.66 0 32 14.36 32 32S305.7 240 288 240z\"]\n};\nvar faCartFlatbed = {\n  prefix: 'far',\n  iconName: 'cart-flatbed',\n  icon: [640, 512, [\"dolly-flatbed\"], \"f474\", \"M616 399.1H144V64c0-35.2-28.8-64-64-64H24C10.8 0 0 10.8 0 23.1c0 13.2 10.8 23.1 24 23.1h48c13.25 0 24 10.75 24 24v343.1c0 17.6 14.4 31.1 31.1 31.1l34.92 .0023C161.1 453 160 458.4 160 464C160 490.5 181.5 512 208 512S256 490.5 256 464c0-5.643-1.128-10.97-2.917-16h197.9c-1.789 5.029-2.928 10.36-2.928 16C448 490.5 469.5 512 496 512c26.51 0 48.01-21.49 48.01-47.1c0-5.643-1.118-10.97-2.907-16L616 447.1c13.2 0 24-10.8 24-23.1C640 410.8 629.2 399.1 616 399.1zM256 352h288c35.35 0 64-28.66 64-64V96c0-35.35-28.65-63.1-64-63.1H256c-35.35 0-64 28.65-64 63.1v191.1C192 323.3 220.7 352 256 352zM240 96C240 87.18 247.2 80 256 80l80-.0016v111.1l64-31.1l64 31.1V80L544 80c8.822 0 16 7.178 16 15.1v191.1c0 8.822-7.178 15.1-16 15.1H256c-8.822 0-16-7.178-16-15.1V96z\"]\n};\nvar faDollyFlatbed = faCartFlatbed;\nvar faBanSmoking = {\n  prefix: 'far',\n  iconName: 'ban-smoking',\n  icon: [512, 512, [128685, \"smoking-ban\"], \"f54d\", \"M112 320h106.3L122.2 224H112C103.2 224 96 231.2 96 240v64C96 312.8 103.2 320 112 320zM320.6 128C305 128 292 116.8 289.3 102.1C288.5 98.5 285.2 96 281.5 96h-16.25c-5 0-8.625 4.5-8 9.375C261.9 136.2 288.5 160 320.6 160C336.2 160 349.2 171.2 352 185.9C352.8 189.5 356 192 359.8 192h16.17c5 0 8.708-4.5 7.958-9.375C379.2 151.8 352.8 128 320.6 128zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.8 0-208-93.25-208-208c0-48.75 17-93.5 45.13-129l291.9 291.9C349.5 447 304.8 464 256 464zM289.9 256H384v32h-62.13L289.9 256zM418.9 385L353.9 320H400c8.75 0 16-7.25 16-16v-64C416 231.2 408.8 224 400 224h-142.1L127 93.12C162.5 65 207.3 48 256 48c114.8 0 208 93.25 208 208C464 304.8 447 349.5 418.9 385z\"]\n};\nvar faSmokingBan = faBanSmoking;\nvar faCircleSortUp = {\n  prefix: 'far',\n  iconName: 'circle-sort-up',\n  icon: [512, 512, [\"sort-circle-up\"], \"e032\", \"M269.1 117.4C265.6 114 260.9 112 256 112S246.5 114 243 117.4L151.4 208.6C139.9 220.1 148 240 164.5 240h183c16.5 0 24.62-19.88 13.12-31.38L269.1 117.4zM347.5 272h-183C148 272 139.9 291.9 151.4 303.4L243 394.6C246.5 398 251.1 400 256 400s9.625-2 13.12-5.375l91.5-91.25C372.1 291.9 364 272 347.5 272zM256.1 362.5L197.3 304h117.3L256.1 362.5zM256 0c-141.4 0-256 114.6-256 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faSortCircleUp = faCircleSortUp;\nvar faTerminal = {\n  prefix: 'far',\n  iconName: 'terminal',\n  icon: [576, 512, [], \"f120\", \"M6.338 72.25C-2.637 62.5-2.004 47.31 7.751 38.34C17.51 29.36 32.69 29.1 41.66 39.75L225.7 239.8C234.1 248.9 234.1 263.1 225.7 272.2L41.66 472.2C32.69 482 17.51 482.6 7.751 473.7C-2.004 464.7-2.636 449.5 6.338 439.8L175.4 256L6.338 72.25zM552 432C565.3 432 576 442.7 576 456C576 469.3 565.3 480 552 480H248C234.7 480 224 469.3 224 456C224 442.7 234.7 432 248 432H552z\"]\n};\nvar faMobileButton = {\n  prefix: 'far',\n  iconName: 'mobile-button',\n  icon: [384, 512, [], \"f10b\", \"M304 0h-224c-35.35 0-64 28.65-64 64v384c0 35.35 28.65 64 64 64h224c35.35 0 64-28.65 64-64V64C368 28.65 339.3 0 304 0zM320 448c0 8.822-7.178 16-16 16h-224C71.18 464 64 456.8 64 448V64c0-8.822 7.178-16 16-16h224C312.8 48 320 55.18 320 64V448zM192 392c-13.25 0-24 10.74-24 24c0 13.25 10.75 24 24 24s24-10.75 24-24C216 402.7 205.3 392 192 392z\"]\n};\nvar faHouseMedicalFlag = {\n  prefix: 'far',\n  iconName: 'house-medical-flag',\n  icon: [640, 512, [], \"e514\", \"M472 0C485.3 0 496 10.75 496 24V32H624C632.8 32 640 39.16 640 48V176C640 184.8 632.8 192 624 192H496V512H448V24C448 10.75 458.7 0 472 0zM416 192.7L272 85.88L112 204.6V432C112 449.7 126.3 464 144 464H400C405.8 464 411.3 462.4 416 459.7V510.4C410.8 511.4 405.5 512 400 512H144C99.82 512 64 476.2 64 432V240.2L38.3 259.3C27.66 267.2 12.63 264.9 4.727 254.3C-3.171 243.7-.9438 228.6 9.701 220.7L257.7 36.73C266.2 30.42 277.8 30.42 286.3 36.73L416 132.1L416 192.7zM240 208C240 199.2 247.2 192 256 192H288C296.8 192 304 199.2 304 208V256H352C360.8 256 368 263.2 368 272V304C368 312.8 360.8 320 352 320H304V368C304 376.8 296.8 384 288 384H256C247.2 384 240 376.8 240 368V320H192C183.2 320 176 312.8 176 304V272C176 263.2 183.2 256 192 256H240V208z\"]\n};\nvar faBasketShopping = {\n  prefix: 'far',\n  iconName: 'basket-shopping',\n  icon: [576, 512, [\"shopping-basket\"], \"f291\", \"M224 392C224 405.3 213.3 416 200 416C186.7 416 176 405.3 176 392V312C176 298.7 186.7 288 200 288C213.3 288 224 298.7 224 312V392zM288 288C301.3 288 312 298.7 312 312V392C312 405.3 301.3 416 288 416C274.7 416 264 405.3 264 392V312C264 298.7 274.7 288 288 288zM400 392C400 405.3 389.3 416 376 416C362.7 416 352 405.3 352 392V312C352 298.7 362.7 288 376 288C389.3 288 400 298.7 400 312V392zM243.1 2.708C254.8 8.823 259.4 23.31 253.3 35.07L171.7 192H404.3L322.7 35.07C316.6 23.31 321.2 8.823 332.9 2.708C344.7-3.407 359.2 1.169 365.3 12.93L458.4 192H552C565.3 192 576 202.7 576 216C576 229.3 565.3 240 552 240H532L476.1 463.5C468.1 492 443.4 512 414 512H161.1C132.6 512 107 492 99.88 463.5L44 240H24C10.75 240 0 229.3 0 216C0 202.7 10.75 192 24 192H117.6L210.7 12.93C216.8 1.169 231.3-3.407 243.1 2.708H243.1zM146.4 451.9C148.2 459 154.6 464 161.1 464H414C421.4 464 427.8 459 429.6 451.9L482.5 240H93.48L146.4 451.9z\"]\n};\nvar faShoppingBasket = faBasketShopping;\nvar faTape = {\n  prefix: 'far',\n  iconName: 'tape',\n  icon: [576, 512, [], \"f4db\", \"M128 256C128 202.1 170.1 160 224 160C277 160 320 202.1 320 256C320 309 277 352 224 352C170.1 352 128 309 128 256zM224 304C250.5 304 272 282.5 272 256C272 229.5 250.5 208 224 208C197.5 208 176 229.5 176 256C176 282.5 197.5 304 224 304zM552 432C565.3 432 576 442.7 576 456C576 469.3 565.3 480 552 480H224C100.3 480 0 379.7 0 256C0 132.3 100.3 32 224 32C347.7 32 448 132.3 448 256C448 327.4 414.6 390.1 362.6 432H552zM224 432C321.2 432 400 353.2 400 256C400 158.8 321.2 80 224 80C126.8 80 48 158.8 48 256C48 353.2 126.8 432 224 432z\"]\n};\nvar faChestnut = {\n  prefix: 'far',\n  iconName: 'chestnut',\n  icon: [448, 512, [127792], \"e3f6\", \"M302.9 99.43c-25.37-20.56-49.36-39.98-66.48-61.41C233.2 34.01 228.6 32 224 32S214.8 34.01 211.5 38.02C194.4 59.45 170.4 78.87 145.1 99.43C80.44 151.7 0 216.8 0 352C0 422.7 57.31 480 128 480h192c70.69 0 128-57.3 128-127.1C448 216.8 367.6 151.7 302.9 99.43zM320 432H128c-44.11 0-80-35.88-80-79.98c0-.0078 0-.0156 0-.0234h352c0 .0078 0 .0156 0 .0234C400 396.1 364.1 432 320 432z\"]\n};\nvar faBusSimple = {\n  prefix: 'far',\n  iconName: 'bus-simple',\n  icon: [448, 512, [\"bus-alt\"], \"f55e\", \"M80 336C80 318.3 94.33 304 112 304C129.7 304 144 318.3 144 336C144 353.7 129.7 368 112 368C94.33 368 80 353.7 80 336zM304 336C304 318.3 318.3 304 336 304C353.7 304 368 318.3 368 336C368 353.7 353.7 368 336 368C318.3 368 304 353.7 304 336zM10.2 70.03C35.86 38.75 103.8 0 224 0C352.6 0 414 38.63 438.4 70.55C445.9 80.32 448 91.48 448 100.4V376C448 400.1 435.3 422.1 416 435.9V488C416 501.3 405.3 512 392 512C378.7 512 368 501.3 368 488V448H80V488C80 501.3 69.25 512 56 512C42.75 512 32 501.3 32 488V435.9C12.7 422.1 0 400.1 0 376V100.4C0 91.58 2.045 79.97 10.2 70.03V70.03zM51.47 96H397.2C381.4 78.89 335.2 48 224 48C121.8 48 69.82 78.27 51.47 96zM400 144H48V224H400V144zM400 272H48V376C48 389.3 58.75 400 72 400H376C389.3 400 400 389.3 400 376V272z\"]\n};\nvar faBusAlt = faBusSimple;\nvar faEye = {\n  prefix: 'far',\n  iconName: 'eye',\n  icon: [576, 512, [128065], \"f06e\", \"M160 256C160 185.3 217.3 128 288 128C358.7 128 416 185.3 416 256C416 326.7 358.7 384 288 384C217.3 384 160 326.7 160 256zM288 336C332.2 336 368 300.2 368 256C368 211.8 332.2 176 288 176C287.3 176 286.7 176 285.1 176C287.3 181.1 288 186.5 288 192C288 227.3 259.3 256 224 256C218.5 256 213.1 255.3 208 253.1C208 254.7 208 255.3 208 255.1C208 300.2 243.8 336 288 336L288 336zM95.42 112.6C142.5 68.84 207.2 32 288 32C368.8 32 433.5 68.84 480.6 112.6C527.4 156 558.7 207.1 573.5 243.7C576.8 251.6 576.8 260.4 573.5 268.3C558.7 304 527.4 355.1 480.6 399.4C433.5 443.2 368.8 480 288 480C207.2 480 142.5 443.2 95.42 399.4C48.62 355.1 17.34 304 2.461 268.3C-.8205 260.4-.8205 251.6 2.461 243.7C17.34 207.1 48.62 156 95.42 112.6V112.6zM288 80C222.8 80 169.2 109.6 128.1 147.7C89.6 183.5 63.02 225.1 49.44 256C63.02 286 89.6 328.5 128.1 364.3C169.2 402.4 222.8 432 288 432C353.2 432 406.8 402.4 447.9 364.3C486.4 328.5 512.1 286 526.6 256C512.1 225.1 486.4 183.5 447.9 147.7C406.8 109.6 353.2 80 288 80V80z\"]\n};\nvar faFaceSadCry = {\n  prefix: 'far',\n  iconName: 'face-sad-cry',\n  icon: [512, 512, [128557, \"sad-cry\"], \"f5b3\", \"M159.6 220C148.1 220 139.7 223.8 134.2 229.7C126.7 237.7 114 238.1 105.1 230.6C97.89 223 97.48 210.4 105 202.3C119.6 186.8 140.3 180 159.6 180C178.1 180 199.7 186.8 214.2 202.3C221.8 210.4 221.4 223 213.3 230.6C205.2 238.1 192.6 237.7 185 229.7C179.6 223.8 170.3 220 159.6 220zM297.9 230.6C289.9 223 289.5 210.4 297 202.3C311.6 186.8 332.3 180 351.6 180C370.1 180 391.7 186.8 406.2 202.3C413.8 210.4 413.4 223 405.3 230.6C397.2 238.1 384.6 237.7 377 229.7C371.6 223.8 362.3 220 351.6 220C340.1 220 331.7 223.8 326.2 229.7C318.7 237.7 306 238.1 297.9 230.6zM208 320C208 293.5 229.5 272 256 272C282.5 272 304 293.5 304 320V352C304 378.5 282.5 400 256 400C229.5 400 208 378.5 208 352V320zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM400 406.1C439.4 368.2 464 314.1 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 314.1 72.55 368.2 112 406.1V288C112 274.7 122.7 264 136 264C149.3 264 160 274.7 160 288V440.6C188.7 455.5 221.4 464 256 464C290.6 464 323.3 455.5 352 440.6V288C352 274.7 362.7 264 376 264C389.3 264 400 274.7 400 288V406.1z\"]\n};\nvar faSadCry = faFaceSadCry;\nvar faHeat = {\n  prefix: 'far',\n  iconName: 'heat',\n  icon: [448, 512, [], \"e00c\", \"M48 156.1V120C48 106.7 37.25 96 24 96C10.74 96 0 106.7 0 120v36.13C-.125 205.8 19.5 253.5 54.63 288.6C81 314.9 95.88 350.6 96 387.9V456C96 469.3 106.7 480 120 480c13.25 0 24-10.75 24-24v-68.13c.125-49.63-19.5-97.38-54.63-132.5C63 229.1 48.13 193.4 48 156.1zM393.4 255.4C367 229.1 352.1 193.4 352 156.1V120C352 106.7 341.3 96 328 96c-13.26 0-24 10.74-24 24v36.13c-.125 49.63 19.5 97.38 54.63 132.5c26.38 26.25 41.25 62 41.38 99.25V456c0 13.25 10.74 24 24 24c13.25 0 24-10.75 24-24v-68.13C448.1 338.3 428.5 290.5 393.4 255.4zM200 156.1V56C200 42.74 189.3 32 176 32C162.7 32 152 42.74 152 56v100.1C151.9 205.8 171.5 253.5 206.6 288.6c26.38 26.25 41.25 62 41.38 99.25V456c0 13.25 10.74 24 24 24c13.25 0 24-10.75 24-24v-68.13c.125-49.63-19.5-97.38-54.63-132.5C215 229.1 200.1 193.4 200 156.1z\"]\n};\nvar faTicketAirline = {\n  prefix: 'far',\n  iconName: 'ticket-airline',\n  icon: [640, 512, [], \"e29a\", \"M416 160C416 151.2 423.2 144 432 144C440.8 144 448 151.2 448 160C448 168.8 440.8 176 432 176C423.2 176 416 168.8 416 160zM416 224C416 215.2 423.2 208 432 208C440.8 208 448 215.2 448 224C448 232.8 440.8 240 432 240C423.2 240 416 232.8 416 224zM448 288C448 296.8 440.8 304 432 304C423.2 304 416 296.8 416 288C416 279.2 423.2 272 432 272C440.8 272 448 279.2 448 288zM416 352C416 343.2 423.2 336 432 336C440.8 336 448 343.2 448 352C448 360.8 440.8 368 432 368C423.2 368 416 360.8 416 352zM186.7 224L163.5 154.5C161.8 149.3 165.6 144 171.1 144H202.2C210.8 144 218.6 148.5 222.9 155.9L262.7 224H302.9C318.1 224 334.4 230.4 345.7 241.7C353.6 249.6 353.6 262.4 345.7 270.3C334.4 281.6 318.1 288 302.9 288H262.7L222.9 356.1C218.6 363.5 210.8 368 202.2 368H171.1C165.6 368 161.8 362.6 163.5 357.5L186.7 288H143.1L124.8 313.6C121.8 317.6 117 320 111.1 320H98.25C93.04 320 89.22 315.1 90.48 310.1L103 259.9C103.7 257.3 103.7 254.7 103 252.1L90.48 201.9C89.22 196.9 93.04 192 98.25 192H111.1C117 192 121.8 194.4 124.8 198.4L143.1 224L186.7 224zM0 128C0 92.65 28.65 64 64 64H576C611.3 64 640 92.65 640 128V189.3C640 200.5 627.2 208 616 208C589.5 208 568 229.5 568 256C568 282.5 589.5 304 616 304C627.2 304 640 311.5 640 322.7V384C640 419.3 611.3 448 576 448H64C28.65 448 0 419.3 0 384V128zM64 112C55.16 112 48 119.2 48 128V384C48 392.8 55.16 400 64 400H576C584.8 400 592 392.8 592 384V348.1C550.6 338.3 520 300.7 520 256C520 211.3 550.6 173.7 592 163V128C592 119.2 584.8 112 576 112H64z\"]\n};\nvar faBootHeeled = {\n  prefix: 'far',\n  iconName: 'boot-heeled',\n  icon: [512, 512, [], \"e33f\", \"M456 464v-56.45c0-24.24-13.7-46.4-35.38-57.24l-121.2-60.62C277.7 278.8 264 256.7 264 232.4V32c0-17.67-14.33-32-32-32H40.01C20.76 0 5.865 16.87 8.252 35.97l24.43 161.5C37.5 235.1 33.63 275.1 21.35 311.1C12.51 338.5 8 366.3 8 394.2V488C8 501.3 18.75 512 32 512h80c13.25 0 24-10.75 24-24V480c0-2.875-.5-5.625-1.438-8.156l112.5 33.72C261.3 509.8 275.9 512 290.8 512H456c13.25 0 24-10.75 24-24S469.3 464 456 464zM260.9 459.6l-134.8-40.41C119.1 417.1 111.9 416 104.5 416H56v-21.8c0-22.84 3.662-45.4 10.88-67.06c14.46-43.37 19.1-90.27 13.43-135.6L58.13 48H104v184C104 245.3 114.8 256 128 256s24-10.75 24-24V48h64v184.4c0 42.7 23.72 81.08 61.91 100.2l121.2 60.62C404.6 395.1 408 401.5 408 407.6V464h-117.2C280.6 464 270.6 462.5 260.9 459.6z\"]\n};\nvar faArrowsMinimize = {\n  prefix: 'far',\n  iconName: 'arrows-minimize',\n  icon: [512, 512, [\"compress-arrows\"], \"e0a5\", \"M200 32C186.8 32 176 42.75 176 56v86.06L56.97 23.03c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L142.1 176H56C42.75 176 32 186.8 32 200s10.8 24.06 24.05 24.06L200 224c3.135 0 6.248-.6406 9.182-1.855c5.861-2.434 10.53-7.109 12.96-12.97C223.4 206.2 224 203.1 224 200l.0549-143.9C224.1 42.81 213.3 32 200 32zM302.8 222.1C305.8 223.4 308.9 224 312 224l143.9 .0576C469.2 224.1 480 213.3 480 200S469.3 176 456 176h-86.06l119-119c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L336 142.1V56C336 42.75 325.3 32 312 32s-24.05 10.81-24.05 24.06L288 200c0 3.133 .6406 6.25 1.855 9.18C292.3 215 296.1 219.7 302.8 222.1zM369.9 336H456c13.25 0 24-10.75 24-24s-10.81-24.06-24.06-24.06L312 288c-3.135 0-6.248 .6406-9.182 1.855c-5.861 2.434-10.53 7.109-12.96 12.97C288.6 305.8 288 308.9 288 312l-.0567 143.9C287.9 469.2 298.8 480 312 480s24-10.75 24-24v-86.06l119 119c9.375 9.375 24.56 9.375 33.94 0s9.375-24.56 0-33.94L369.9 336zM209.2 289.9C206.2 288.6 203.1 288 200 288L56.06 287.9C42.81 287.9 32 298.8 32 312s10.75 24 24 24h86.06l-119 119c-9.375 9.375-9.375 24.56 0 33.94s24.56 9.375 33.94 0L176 369.9V456C176 469.3 186.8 480 200 480s24.06-10.81 24.06-24.06L224 312c0-3.133-.6406-6.25-1.855-9.18C219.7 296.1 215 292.3 209.2 289.9z\"]\n};\nvar faCompressArrows = faArrowsMinimize;\nvar faAudioDescription = {\n  prefix: 'far',\n  iconName: 'audio-description',\n  icon: [576, 512, [], \"f29e\", \"M512 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V96C576 60.65 547.3 32 512 32zM528 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h448c8.822 0 16 7.178 16 16V416zM213.5 173.3c-8.125-16.25-34.81-16.25-42.94 0l-72 144c-5.938 11.86-1.125 26.27 10.75 32.2c11.88 5.969 26.28 1.125 32.19-10.73L150.8 320H233.2l9.367 18.73C246.8 347.1 255.2 352 264 352c3.594 0 7.25-.8125 10.69-2.531c11.88-5.938 16.69-20.34 10.75-32.2L213.5 173.3zM170.8 280L192 237.7L213.2 280H170.8zM384 160h-56c-13.25 0-24 10.75-24 24v144c0 13.25 10.75 24 24 24H384c52.94 0 96-43.06 96-96S436.9 160 384 160zM384 304h-32v-96h32c26.47 0 48 21.53 48 48S410.5 304 384 304z\"]\n};\nvar faPersonMilitaryToPerson = {\n  prefix: 'far',\n  iconName: 'person-military-to-person',\n  icon: [512, 512, [], \"e54c\", \"M182.2 .0998C191.7-.9534 200 6.466 200 16V30.13C200 38.96 192.8 46.13 184 46.13H72.89C63.56 46.13 56 38.57 56 29.24C56 20.64 62.47 13.41 71.02 12.46L182.2 .0998zM320 96C320 60.65 348.7 31.1 384 31.1C419.3 31.1 448 60.65 448 96C448 131.3 419.3 160 384 160C348.7 160 320 131.3 320 96zM288 256C288 220.7 316.7 192 352 192H416C451.3 192 480 220.7 480 256V288C480 305.7 465.7 320 448 320H320C302.3 320 288 305.7 288 288V256zM336 272H432V256C432 247.2 424.8 240 416 240H352C343.2 240 336 247.2 336 256V272zM189.1 80C191.3 85.11 192 90.48 192 96C192 131.3 163.3 160 128 160C92.65 160 64 131.3 64 96C64 90.48 64.7 85.11 66.02 80H189.1zM160 192C195.3 192 224 220.7 224 256V288C224 305.7 209.7 320 192 320H64C46.33 320 32 305.7 32 288V256C32 220.7 60.65 192 96 192H160zM84.95 244.4C81.9 247.3 80 251.4 80 256V272H124.8L84.95 244.4zM134.8 240L176 268.5V256C176 247.2 168.8 240 160 240H134.8zM224 431.1C224 438.9 221 445.5 215.8 450.1L151.8 506C141.8 514.8 126.7 513.8 117.9 503.8C109.2 493.8 110.2 478.7 120.2 469.9L136.1 455.1L23.1 455.1C10.74 455.1-.0003 445.2 0 431.1C.0003 418.7 10.75 407.1 24 407.1L136.1 407.1L120.2 394.1C110.2 385.3 109.2 370.2 117.9 360.2C126.7 350.2 141.8 349.2 151.8 357.9L215.8 413.9C221 418.5 224 425.1 224 431.1H224zM296.2 450.1C290.1 445.5 288 438.9 288 431.1C288 425.1 290.1 418.5 296.2 413.9L360.2 357.9C370.2 349.2 385.3 350.2 394.1 360.2C402.8 370.2 401.8 385.3 391.8 394.1L375.9 407.1L488 407.1C501.3 407.1 512 418.7 512 431.1C512 445.2 501.3 455.1 488 455.1L375.9 455.1L391.8 469.9C401.8 478.7 402.8 493.8 394.1 503.8C385.3 513.8 370.2 514.8 360.2 506.1L296.2 450.1z\"]\n};\nvar faFileShield = {\n  prefix: 'far',\n  iconName: 'file-shield',\n  icon: [576, 512, [], \"e4f0\", \"M63.1 464H310.7C321.7 478.4 334.8 492.1 350.2 504.4C341.2 509.3 330.9 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H229.5C246.5 0 262.7 6.743 274.7 18.75L365.3 109.3C377.3 121.3 384 137.5 384 154.5V207L336 226.2V160H256C238.3 160 224 145.7 224 128V48H64C55.16 48 48 55.16 48 64V448C48 456.8 55.16 464 64 464H63.1zM423.1 225.7C428.8 223.4 435.2 223.4 440.9 225.7L560.9 273.7C570 277.4 576 286.2 576 296C576 359.3 550.1 464.8 441.2 510.2C435.3 512.6 428.7 512.6 422.8 510.2C313.9 464.8 288 359.3 288 296C288 286.2 293.1 277.4 303.1 273.7L423.1 225.7zM432 273.8V461.7C500.2 428.7 523.4 362.7 527.4 311.1L432 273.8z\"]\n};\nvar faHexagon = {\n  prefix: 'far',\n  iconName: 'hexagon',\n  icon: [512, 512, [11043], \"f312\", \"M15.96 218.6L108.5 66.56C121.5 45.1 144.9 32 169.1 32H342C367.1 32 390.5 45.1 403.5 66.56L496 218.6C510 241.6 510 270.4 496 293.4L403.5 445.4C390.5 466.9 367.1 480 342 480H169.1C144.9 480 121.5 466.9 108.5 445.4L15.96 293.4C1.962 270.4 1.962 241.6 15.96 218.6V218.6zM56.96 243.5C52.29 251.2 52.29 260.8 56.96 268.5L149.5 420.5C153.8 427.6 161.6 432 169.1 432H342C350.4 432 358.2 427.6 362.5 420.5L455 268.5C459.7 260.8 459.7 251.2 455 243.5L362.5 91.52C358.2 84.37 350.4 80 342 80H169.1C161.6 80 153.8 84.37 149.5 91.52L56.96 243.5zM403.5 66.56L362.5 91.52L403.5 66.56zM15.96 293.4L56.96 268.5z\"]\n};\nvar faManhole = {\n  prefix: 'far',\n  iconName: 'manhole',\n  icon: [512, 512, [], \"e1d6\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM287.4 99.17C285.7 115.3 272.5 128 256 128S226.3 115.3 224.6 99.17C151.4 113.8 96 178.5 96 256s55.39 142.2 128.6 156.8C226.3 396.7 239.5 384 256 384s29.69 12.72 31.36 28.83C360.6 398.2 416 333.5 416 256S360.6 113.8 287.4 99.17zM208 336h-32v-32h32V336zM208 272h-32v-32h32V272zM208 208h-32v-32h32V208zM272 336h-32v-32h32V336zM272 272h-32v-32h32V272zM272 208h-32v-32h32V208zM336 336h-32v-32h32V336zM336 272h-32v-32h32V272zM336 208h-32v-32h32V208z\"]\n};\nvar faUserSlash = {\n  prefix: 'far',\n  iconName: 'user-slash',\n  icon: [640, 512, [], \"f506\", \"M630.8 469.1l-277.1-217.9c54.69-14.56 95.18-63.95 95.18-123.2C447.1 57.31 390.7 0 319.1 0C250.2 0 193.7 55.93 192.3 125.4l-153.4-120.3C34.41 1.672 29.19 0 24.03 0C16.91 0 9.845 3.156 5.127 9.187C-3.061 19.62-1.248 34.72 9.189 42.89L601.2 506.9c10.5 8.203 25.56 6.328 33.69-4.078C643.1 492.4 641.2 477.3 630.8 469.1zM290.1 202.1L255.6 175C245.9 161.8 240 145.6 240 128c0-44.11 35.89-80 80-80s80 35.89 80 80c0 44.11-35.89 80-80 80C309.4 208 299.4 205.8 290.1 202.1zM144.1 464C152.9 400.9 206.8 352 272 352h53.75L264.9 304.3C170.1 307.1 96 385.2 96 480c0 17.67 14.33 32 32 32h384c4.938 0 9.477-1.324 13.65-3.322L468.6 464H144.1z\"]\n};\nvar faPen = {\n  prefix: 'far',\n  iconName: 'pen',\n  icon: [512, 512, [128394], \"f304\", \"M58.57 323.5L362.7 19.32C387.7-5.678 428.3-5.678 453.3 19.32L492.7 58.75C495.8 61.87 498.5 65.24 500.9 68.79C517.3 93.63 514.6 127.4 492.7 149.3L188.5 453.4C187.2 454.7 185.9 455.1 184.5 457.2C174.9 465.7 163.5 471.1 151.1 475.6L30.77 511C22.35 513.5 13.24 511.2 7.03 504.1C.8198 498.8-1.502 489.7 .976 481.2L36.37 360.9C40.53 346.8 48.16 333.9 58.57 323.5L58.57 323.5zM82.42 374.4L59.44 452.6L137.6 429.6C143.1 427.7 149.8 424.2 154.6 419.5L383 191L320.1 128.1L92.51 357.4C91.92 358 91.35 358.6 90.8 359.3C86.94 363.6 84.07 368.8 82.42 374.4L82.42 374.4z\"]\n};\nvar faTowerObservation = {\n  prefix: 'far',\n  iconName: 'tower-observation',\n  icon: [512, 512, [], \"e586\", \"M245.7 2.331C252.2-.7771 259.8-.7771 266.3 2.331L434.3 82.33C446.3 88.03 451.4 102.4 445.7 114.3C440.3 125.5 427.4 130.7 416 126.6V200C416 227.2 396.6 249.9 370.8 254.1L405.7 464H488C501.3 464 512 474.7 512 488C512 501.3 501.3 512 488 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H106.3L141.2 254.1C115.4 249.9 96 227.2 96 200V126.6C84.56 130.7 71.67 125.5 66.33 114.3C60.63 102.4 65.71 88.03 77.68 82.33L245.7 2.331zM144 103.9V128H368V103.9L256 50.58L144 103.9zM144 176V200C144 204.4 147.6 208 152 208H360C364.4 208 368 204.4 368 200V176H144zM330.8 464L256 400.7L181.2 464H330.8zM185.9 278.5L256 337.8L326.1 278.5L322.3 256H189.7L185.9 278.5zM176.7 333.6L162.9 416.6L218.8 369.2L176.7 333.6zM293.2 369.2L349.1 416.6L335.3 333.6L293.2 369.2z\"]\n};\nvar faFloppyDisks = {\n  prefix: 'far',\n  iconName: 'floppy-disks',\n  icon: [512, 512, [], \"e183\", \"M497.9 97.94l-83.88-83.88C405.1 5.061 392.9 0 380.1 0H160C124.7 0 96 28.65 96 64v288c0 35.35 28.65 64 64 64h288c35.35 0 64-28.65 64-64V131.9C512 119.1 506.9 106.9 497.9 97.94zM224 48h112V96H224V48zM464 352c0 8.836-7.164 16-16 16H160c-8.836 0-16-7.164-16-16V64c0-8.838 7.164-16 16-16h16v72c0 13.25 10.75 24 24 24h160C373.3 144 384 133.3 384 120V51.88l78.23 78.23C463.4 131.2 464 132.8 464 134.4V352zM304 192c-35.2 0-64 28.8-64 64c0 35.2 28.8 64 64 64c35.2 0 64-28.8 64-64C368 220.8 339.2 192 304 192zM392 512h-272C53.83 512 0 458.2 0 392v-272C0 106.8 10.75 96 24 96S48 106.8 48 120v272c0 39.7 32.3 72 72 72h272c13.25 0 24 10.75 24 24S405.3 512 392 512z\"]\n};\nvar faToiletPaperBlankUnder = {\n  prefix: 'far',\n  iconName: 'toilet-paper-blank-under',\n  icon: [512, 512, [\"toilet-paper-reverse-alt\"], \"e29f\", \"M399.1 144c-13.25 0-23.1 21.5-23.1 48s10.75 48 23.1 48c13.25 0 24-21.5 24-48S413.2 144 399.1 144zM399.1 0H112C50.24 0 0 86.13 0 192s50.24 192 112 192H128v96c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32V192C512 86.13 461.8 0 399.1 0zM112 336C86.5 336 48 278.6 48 192s38.5-144 64-144h214.2c-23.34 35.21-38.16 86.64-38.16 144s14.82 108.8 38.16 144H112zM464 464h-288V384h223.1c23.8 0 45.84-12.88 64-34.66V464zM399.1 336c-25.5 0-64-57.38-64-144s38.5-144 64-144C425.5 48 464 105.4 464 192S425.5 336 399.1 336z\"]\n};\nvar faToiletPaperReverseAlt = faToiletPaperBlankUnder;\nvar faFileCode = {\n  prefix: 'far',\n  iconName: 'file-code',\n  icon: [384, 512, [], \"f1c9\", \"M162.1 257.8c-7.812-7.812-20.47-7.812-28.28 0l-48 48c-7.812 7.812-7.812 20.5 0 28.31l48 48C137.8 386.1 142.9 388 148 388s10.23-1.938 14.14-5.844c7.812-7.812 7.812-20.5 0-28.31L128.3 320l33.86-33.84C169.1 278.3 169.1 265.7 162.1 257.8zM365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM221.9 257.8c-7.812 7.812-7.812 20.5 0 28.31L255.7 320l-33.86 33.84c-7.812 7.812-7.812 20.5 0 28.31C225.8 386.1 230.9 388 236 388s10.23-1.938 14.14-5.844l48-48c7.812-7.812 7.812-20.5 0-28.31l-48-48C242.3 250 229.7 250 221.9 257.8z\"]\n};\nvar faSignal = {\n  prefix: 'far',\n  iconName: 'signal',\n  icon: [576, 512, [128246, \"signal-5\", \"signal-perfect\"], \"f012\", \"M160 288C146.8 288 136 298.8 136 312v176C136 501.3 146.8 512 160 512s24-10.75 24-24v-176C184 298.8 173.3 288 160 288zM32 384C18.75 384 8 394.8 8 408v80c0 13.25 10.75 24 23.1 24S56 501.3 56 488v-80C56 394.8 45.25 384 32 384zM288 192C274.8 192 264 202.8 264 216v272C264 501.3 274.8 512 288 512s24-10.75 24-24v-272C312 202.8 301.3 192 288 192zM416 96c-13.25 0-24 10.75-24 24v368c0 13.25 10.75 24 24 24s24-10.75 24-24V120C440 106.8 429.3 96 416 96zM544 0c-13.25 0-24 10.75-24 24v464c0 13.25 10.75 24 24 24s24-10.75 24-24V24C568 10.75 557.3 0 544 0z\"]\n};\nvar faSignal5 = faSignal;\nvar faSignalPerfect = faSignal;\nvar faPump = {\n  prefix: 'far',\n  iconName: 'pump',\n  icon: [640, 512, [], \"e442\", \"M544 288h-80C455 288 448 295.2 448 304s7.039 16 16 16H544c8.961 0 16-7.168 16-16S552.1 288 544 288zM544 368h-80c-8.961 0-16 7.168-16 16s7.039 16 16 16H544c8.961 0 16-7.168 16-16S552.1 368 544 368zM544 208h-80C455 208 448 215.2 448 224s7.039 16 16 16H544c8.961 0 16-7.168 16-16S552.1 208 544 208zM576 96h-108.5C454.7 96 442.2 99.74 432 106.8l-65.6 43.74C357.4 156.4 352 166.4 352 177.1V208h-32v-160h8C341.1 48 352 37.25 352 24S341.1 0 328 0h-208C106.9 0 96 10.75 96 24S106.9 48 120 48H128v160H48c0-13.25-10.88-24-24-24S0 194.8 0 208v192c0 13.25 10.88 24 24 24S48 413.2 48 400H352v30.88c0 10.69 5.441 20.67 14.4 26.62L432 501.2C442.2 508.3 454.7 512 467.5 512H576c35.2 0 64-28.64 64-64V160C640 124.6 611.2 96 576 96zM352 352H48V256H128c26.56 0 48-21.5 48-48v-160h96v160C272 234.5 293.4 256 320 256h32V352zM592 448c0 8.832-7.039 16-16 16h-108.5c-3.199 0-6.398-.9277-8.961-2.688L400 422.3v-236.6l58.56-39.01C461.1 144.9 464.3 144 467.5 144H576c8.961 0 16 7.168 16 16V448z\"]\n};\nvar faBus = {\n  prefix: 'far',\n  iconName: 'bus',\n  icon: [576, 512, [128653], \"f207\", \"M144 336C144 318.3 158.3 304 176 304C193.7 304 208 318.3 208 336C208 353.7 193.7 368 176 368C158.3 368 144 353.7 144 336zM368 336C368 318.3 382.3 304 400 304C417.7 304 432 318.3 432 336C432 353.7 417.7 368 400 368C382.3 368 368 353.7 368 336zM74.2 70.03C99.86 38.75 167.8 0 288 0C416.6 0 478 38.63 502.4 70.55C509.9 80.32 512 91.48 512 100.4V128C529.7 128 544 142.3 544 160V224C544 241.7 529.7 256 512 256V376C512 400.1 499.3 422.1 480 435.9V488C480 501.3 469.3 512 456 512C442.7 512 432 501.3 432 488V448H144V488C144 501.3 133.3 512 120 512C106.7 512 96 501.3 96 488V435.9C76.7 422.1 64 400.1 64 376V256C46.33 256 32 241.7 32 224V160C32 142.3 46.33 128 64 128V100.4C64 91.58 66.05 79.97 74.2 70.03zM363.7 96H461.2C445.4 78.89 399.2 48 288 48C185.8 48 133.8 78.27 115.5 96H212.3C217.8 86.44 228.2 80 240 80H336C347.8 80 358.2 86.44 363.7 96zM464 144H312V224H464V144zM112 224H264V144H112V224zM112 272V376C112 389.3 122.7 400 136 400H440C453.3 400 464 389.3 464 376V272H112z\"]\n};\nvar faHeartCircleXmark = {\n  prefix: 'far',\n  iconName: 'heart-circle-xmark',\n  icon: [576, 512, [], \"e501\", \"M310.3 108.6L257.3 167.2L201.1 109C167.2 73.77 113.2 71.03 81.21 98.88L80.94 99.12C39.31 134.8 37.21 198.7 74.21 237.1L74.24 237.1L256.4 424.1L263.2 417.9C268.1 434.7 275.5 450.4 284.9 464.6L279.4 470.3C266.4 483.2 245.5 483.2 233.5 470.3L39.71 270.5C-16.22 212.5-13.23 116.6 49.7 62.68C98.77 19.96 171.8 23.55 222.2 62.93C227.2 66.83 231.1 71.08 236.5 75.67L256.4 96.64L275.4 75.67C280.1 70.91 285 66.51 290.2 62.5C340.4 23.53 412.5 20.11 463.2 62.68C506.1 100.1 520.7 157.6 507 208.7C492.7 201.1 477.3 197.1 461.2 194.4C469.4 160.9 459.7 123.5 432 99.16C397.6 70.61 344.6 74.22 310.3 108.6zM288 368C288 288.5 352.5 223.1 432 223.1C511.5 223.1 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM491.3 331.3C497.6 325.1 497.6 314.9 491.3 308.7C485.1 302.4 474.9 302.4 468.7 308.7L432 345.4L395.3 308.7C389.1 302.4 378.9 302.4 372.7 308.7C366.4 314.9 366.4 325.1 372.7 331.3L409.4 368L372.7 404.7C366.4 410.9 366.4 421.1 372.7 427.3C378.9 433.6 389.1 433.6 395.3 427.3L432 390.6L468.7 427.3C474.9 433.6 485.1 433.6 491.3 427.3C497.6 421.1 497.6 410.9 491.3 404.7L454.6 368L491.3 331.3z\"]\n};\nvar faArrowUpLeftFromCircle = {\n  prefix: 'far',\n  iconName: 'arrow-up-left-from-circle',\n  icon: [512, 512, [], \"e09e\", \"M312 336c6.156 0 12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L81.94 48H192c13.25 0 24-10.75 24-24S205.3 0 192 0H24C10.75 0 0 10.75 0 24V192c0 13.25 10.75 24 24 24S48 205.3 48 192V81.94l247 247C299.7 333.7 305.8 336 312 336zM288 64c-13.25 0-24 10.75-24 24S274.8 112 288 112c97.03 0 176 78.97 176 176s-78.97 176-176 176S112 385 112 288c0-13.25-10.75-24-24-24S64 274.8 64 288c0 123.5 100.5 224 224 224s224-100.5 224-224S411.5 64 288 64z\"]\n};\nvar faHouseChimney = {\n  prefix: 'far',\n  iconName: 'house-chimney',\n  icon: [576, 512, [63499, \"home-lg\"], \"e3af\", \"M272.5 5.7C281.4-1.9 294.6-1.9 303.5 5.7L464 141.9V56C464 42.75 474.7 31.1 488 31.1C501.3 31.1 512 42.75 512 56V182.6L567.5 229.7C577.6 238.3 578.9 253.4 570.3 263.5C561.7 273.6 546.6 274.9 536.5 266.3L512 245.5V432C512 476.2 476.2 512 432 512H144C99.82 512 64 476.2 64 432V245.5L39.53 266.3C29.42 274.9 14.28 273.6 5.7 263.5C-2.876 253.4-1.634 238.3 8.473 229.7L272.5 5.7zM112 204.8V432C112 449.7 126.3 464 144 464H192V312C192 289.9 209.9 272 232 272H344C366.1 272 384 289.9 384 312V464H432C449.7 464 464 449.7 464 432V204.8L288 55.47L112 204.8zM240 320V464H336V320H240z\"]\n};\nvar faHomeLg = faHouseChimney;\nvar faWindowMaximize = {\n  prefix: 'far',\n  iconName: 'window-maximize',\n  icon: [512, 512, [128470], \"f2d0\", \"M7.724 65.49C13.36 55.11 21.79 46.47 32 40.56C39.63 36.15 48.25 33.26 57.46 32.33C59.61 32.11 61.79 32 64 32H448C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96C0 93.79 .112 91.61 .3306 89.46C1.204 80.85 3.784 72.75 7.724 65.49V65.49zM48 416C48 424.8 55.16 432 64 432H448C456.8 432 464 424.8 464 416V224H48V416z\"]\n};\nvar faDryer = {\n  prefix: 'far',\n  iconName: 'dryer',\n  icon: [448, 512, [], \"f861\", \"M368 0h-288C35.82 0 0 35.82 0 80V448c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V80C448 35.82 412.2 0 368 0zM400 448c0 8.824-7.178 16-16 16H64c-8.822 0-16-7.176-16-16V80c0-17.64 14.36-32 32-32h288c17.64 0 32 14.36 32 32V448zM128.1 104c0-13.25-10.83-24-24.02-24c-13.31 0-24.02 10.75-24.02 24S90.72 128 104 128C117.2 128 128.1 117.3 128.1 104zM184.1 128c13.19 0 23.89-10.75 23.89-24S197.2 80 184.1 80c-13.31 0-24.02 10.75-24.02 24S170.7 128 184.1 128zM224 160C148.8 160 87.98 220.9 87.98 296S148.8 432 224 432s136-60.88 136-136S299.2 160 224 160zM224 384c-40.16 0-73.74-27.18-84.27-64H176c13.25 0 24-10.75 24-24S189.3 272 176 272H139.7C150.3 235.2 183.8 208 224 208c48.53 0 88.02 39.48 88.02 88S272.5 384 224 384z\"]\n};\nvar faFaceFrown = {\n  prefix: 'far',\n  iconName: 'face-frown',\n  icon: [512, 512, [9785, \"frown\"], \"f119\", \"M143.9 398.6C131.4 394.1 124.9 380.3 129.4 367.9C146.9 319.4 198.9 288 256 288C313.1 288 365.1 319.4 382.6 367.9C387.1 380.3 380.6 394.1 368.1 398.6C355.7 403.1 341.9 396.6 337.4 384.1C328.2 358.5 297.2 336 256 336C214.8 336 183.8 358.5 174.6 384.1C170.1 396.6 156.3 403.1 143.9 398.6V398.6zM208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faFrown = faFaceFrown;\nvar faChessBishopPiece = {\n  prefix: 'far',\n  iconName: 'chess-bishop-piece',\n  icon: [256, 512, [\"chess-bishop-alt\"], \"f43b\", \"M249.6 435.2L224 416v-24c0-12.12-9.125-21.62-20.75-23.38C201.4 352.5 200.2 336.2 200 320h8c8.875 0 16-7.125 16-16V288c-.125-7.875-5.875-14.5-13.62-15.5C224 261.6 232 243.4 232 211.4c0-41.63-25.88-100.6-58-132.6C184.2 76 192 67 192 56C192 42.75 181.2 32 168 32h-80C74.75 32 64 42.75 64 56c0 11 7.75 20 17.1 22.75C49.88 110.8 24 169.8 24 211.4c0 32 8 50.25 21.62 61.12C37.88 273.5 32.12 280.1 32 288v16C32 312.9 39.12 320 48 320h8c-.25 16.25-1.375 32.5-3.25 48.63C41.12 370.2 32 379.9 32 392V416l-25.62 19.25C2.375 438.2 0 443 0 448v48C0 504.9 7.125 512 16 512h224c8.875 0 16-7.125 16-16V448C256 443 253.6 438.2 249.6 435.2zM115.2 110.4C118.2 106.5 123 104.2 128 104.2c8.129 0 13.59 3.458 30.62 32.38L121 174.2C119.5 175.8 118.6 177.9 118.6 180S119.5 184.1 121 185.6L134.5 199C136 200.5 137.1 201.4 140.1 201.4c2.125 0 4.125-.875 5.625-2.375l28.62-28.62C180.2 185.6 184 200.2 184 211.4v.5C183.9 225.1 178.5 237.8 169 247L160 256v16H96V256L87 247C77.5 237.8 72.13 225.1 72 211.9V211.2C72 185.6 89.75 142.4 115.2 110.4zM154.9 368H101.1C102.6 352 103.9 336 104 320h48C152.1 336 153.4 352 154.9 368zM48 464l32-24V416h96v24l32 24H48z\"]\n};\nvar faChessBishopAlt = faChessBishopPiece;\nvar faShirtTankTop = {\n  prefix: 'far',\n  iconName: 'shirt-tank-top',\n  icon: [384, 512, [], \"e3c9\", \"M336 112V24C336 10.74 325.3 0 312 0S288 10.74 288 24V64c0 53.02-42.98 96-96 96S96 117 96 64V24C96 10.74 85.25 0 72 0S48 10.74 48 24V112C48 209.4 0 240.6 0 265.9V464C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V265.9C384 240.6 336 208.9 336 112zM336 464h-288V271.2C68.1 239.4 83.54 203.6 90.77 166.3C116.8 192.1 152.6 208 192 208s75.21-15.93 101.2-41.69C300.5 203.6 315 239.4 336 271.2V464z\"]\n};\nvar faDiploma = {\n  prefix: 'far',\n  iconName: 'diploma',\n  icon: [640, 512, [\"scroll-ribbon\"], \"f5ea\", \"M539.3 144h-66.1C477.5 134.2 480 123.4 480 112C480 68.15 444.3 32 400.5 32C367.7 32 345.5 47.09 320 78.95C294.5 47.09 272.3 32 239.5 32C195.7 32 160 68.15 160 112c0 11.4 2.506 22.19 6.844 32H96c-53.02 0-96 48.47-96 128S42.98 416 96 416l160-34.29v82.26c0 2.98 .9551 5.52 2.266 7.805c.3672 .6445 .7793 1.156 1.227 1.734c1.244 1.613 2.709 2.926 4.438 3.953c.5078 .3008 .9023 .6758 1.438 .9219C267.5 479.4 269.7 480 272.1 480c.2383 0 .4766-.1016 .7148-.1172c.3438-.0156 .6523-.1172 .9961-.1562c2.688-.2969 5.381-1.121 7.826-2.957L320 447.1l38.4 28.78c2.445 1.836 5.139 2.66 7.826 2.957c.3438 .0391 .6523 .1406 .9961 .1562C367.5 479.9 367.7 480 367.9 480c2.35 0 4.592-.6406 6.693-1.613c.5371-.2461 .9355-.6211 1.443-.9258c1.73-1.031 3.195-2.336 4.439-3.953c.4453-.5781 .8535-1.086 1.219-1.727C383 469.5 384 466.1 384 463.1v-81.96L539.3 416C594.9 416 640 351.5 640 272C640 192.5 594.9 144 539.3 144zM400.5 80.47C417.9 80.47 432 94.59 432 112s-14.11 31.53-31.53 31.53H332.6C373.2 83.07 384.8 80.47 400.5 80.47zM239.5 80.47c15.69 0 27.27 2.6 67.86 63.06H239.5C222.1 143.5 208 129.4 208 112S222.1 80.47 239.5 80.47zM245.9 334.8l-153.4 32.86C73.29 363.7 48 327.3 48 272C48 224.9 67.74 192 96 192h144.6L240.3 191.5H256v141.1L245.9 334.8zM543 367.7L384 332.9V191.5h15.65L399.4 192h139.8C570.8 192 592 224.1 592 272C592 324.2 566.9 363.8 543 367.7z\"]\n};\nvar faScrollRibbon = faDiploma;\nvar faScreencast = {\n  prefix: 'far',\n  iconName: 'screencast',\n  icon: [576, 512, [], \"e23e\", \"M502.5 32H73.5C32.97 32 0 65.19 0 106V168C0 181.3 10.75 192 24 192S48 181.3 48 168V106C48 91.66 59.44 80 73.5 80h429C516.6 80 528 91.66 528 106v300c0 14.34-11.44 26-25.5 26H312c-13.25 0-24 10.75-24 24S298.8 480 312 480h190.5C543 480 576 446.8 576 406v-300C576 65.19 543 32 502.5 32zM32 416c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S49.67 416 32 416zM24 320C10.75 320 0 330.8 0 344s10.75 24 24 24c48.53 0 88 39.47 88 88C112 469.3 122.8 480 136 480S160 469.3 160 456C160 381 99 320 24 320zM24 224C10.75 224 0 234.8 0 248S10.75 272 24 272c101.5 0 184 82.53 184 184C208 469.3 218.8 480 232 480S256 469.3 256 456C256 328.1 151.9 224 24 224z\"]\n};\nvar faWalker = {\n  prefix: 'far',\n  iconName: 'walker',\n  icon: [448, 512, [], \"f831\", \"M112.4 224L47.33 493.6C44.22 506.5 31.25 514.4 18.37 511.3C5.484 508.2-2.44 495.3 .6698 482.4L100.8 67.35C110.4 27.84 145.7 0 186.4 0H320C368.6 0 408 39.4 408 88V388.7C431.5 398.1 448 421.1 448 448C448 483.3 419.3 512 384 512C348.7 512 320 483.3 320 448C320 421.1 336.5 398.1 360 388.7V224H112.4zM186.4 48C167.9 48 151.8 60.65 147.5 78.61L123.1 176H360V88C360 65.91 342.1 48 320 48H186.4zM384 464C392.8 464 400 456.8 400 448C400 439.2 392.8 432 384 432C375.2 432 368 439.2 368 448C368 456.8 375.2 464 384 464z\"]\n};\nvar faPrescription = {\n  prefix: 'far',\n  iconName: 'prescription',\n  icon: [448, 512, [], \"f5b1\", \"M321.9 352l119-119c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L288 318.1L192.3 222.4C246.3 214.4 288 168.2 288 112C288 50.25 237.8 0 176 0H24C10.75 0 0 10.75 0 24v272.2c0 13.25 10.75 24.01 23.1 24.01S48 309.3 48 296V224h78.06l128 128l-119 119c-9.375 9.375-9.375 24.56 0 33.94C139.7 509.7 145.9 512 152 512s12.28-2.344 16.97-7.031L288 385.9l119 119C411.7 509.7 417.9 512 424 512s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L321.9 352zM48 48h128c35.3 0 64 28.72 64 64s-28.7 64-64 64h-128V48z\"]\n};\nvar faShop = {\n  prefix: 'far',\n  iconName: 'shop',\n  icon: [640, 512, [\"store-alt\"], \"f54f\", \"M.0003 185.8C.0003 179.4 1.606 173.1 4.67 167.4L82.36 25.02C90.77 9.595 106.9 0 124.5 0H515.5C533.1 0 549.2 9.595 557.6 25.02L635.3 167.4C638.4 173.1 640 179.4 640 185.8C640 206.9 622.9 224 601.8 224H576V488C576 501.3 565.3 512 552 512C538.7 512 528 501.3 528 488V224H384V472C384 494.1 366.1 512 344 512H103.1C81.91 512 63.1 494.1 63.1 472V224H38.25C17.12 224 0 206.9 0 185.8H.0003zM111.1 224V320H336V224H111.1zM124.5 48L54.68 176H585.3L515.5 48H124.5zM336 464V368H111.1V464H336z\"]\n};\nvar faStoreAlt = faShop;\nvar faFloppyDisk = {\n  prefix: 'far',\n  iconName: 'floppy-disk',\n  icon: [448, 512, [128190, 128426, \"save\"], \"f0c7\", \"M224 256c-35.2 0-64 28.8-64 64c0 35.2 28.8 64 64 64c35.2 0 64-28.8 64-64C288 284.8 259.2 256 224 256zM433.1 129.1l-83.9-83.9C341.1 37.06 328.8 32 316.1 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V163.9C448 151.2 442.9 138.9 433.1 129.1zM128 80h144V160H128V80zM400 416c0 8.836-7.164 16-16 16H64c-8.836 0-16-7.164-16-16V96c0-8.838 7.164-16 16-16h16v104c0 13.25 10.75 24 24 24h192C309.3 208 320 197.3 320 184V83.88l78.25 78.25C399.4 163.2 400 164.8 400 166.3V416z\"]\n};\nvar faSave = faFloppyDisk;\nvar faVihara = {\n  prefix: 'far',\n  iconName: 'vihara',\n  icon: [640, 512, [], \"f6a7\", \"M481.7 127.2L480 126.7V166.4L484.2 171.2C511.4 202.7 546.7 226.3 586.2 239.4L591.1 241.1C592.7 241.6 594.2 242.2 595.7 243C598.8 244.8 601.5 247.2 603.5 249.1C605.5 252.8 606.9 256 607.6 259.6C608.1 262.3 608.2 265.1 607.7 267.8C607.2 270.6 606.3 273.3 604.1 275.7C603.2 278.8 600.8 281.5 598 283.5C595.2 285.5 591.1 286.9 588.4 287.6C586.8 287.9 585.1 288 583.4 288H544V324.6L550.2 335.3C567.4 364.9 593.6 388.2 624.1 401.7C633.8 405.3 640 413.9 640 424C640 437.3 629.3 448 616 448H576V488C576 501.3 565.3 512 552 512C538.7 512 528 501.3 528 488V448H344V488C344 501.3 333.3 512 320 512C306.7 512 296 501.3 296 488V448H112V488C112 501.3 101.3 512 88 512C74.75 512 64 501.3 64 488V448H24C10.75 448 0 437.3 0 424C0 413.9 6.213 405.3 15.02 401.7C46.42 388.2 72.63 364.9 89.8 335.3L96 324.6V288H56.55C54.87 288 53.2 287.9 51.57 287.6C48.04 286.9 44.78 285.5 41.97 283.5C39.16 281.5 36.77 278.8 35.02 275.7C33.69 273.3 32.76 270.6 32.31 267.8C31.85 265.1 31.9 262.3 32.41 259.6C33.07 256 34.5 252.8 36.53 249.1C38.55 247.2 41.19 244.8 44.34 243C45.78 242.2 47.32 241.6 48.94 241.1L53.77 239.4C93.3 226.3 128.6 202.7 155.8 171.2L160 166.4V126.7L158.3 127.2C145.5 130.6 132.3 123.1 128.8 110.3C125.4 97.53 132.9 84.34 145.7 80.85L169.2 74.42C209.2 63.52 247 45.8 280.1 22.03L305.8 4.661C307.1 3.715 308.4 2.908 309.9 2.246C313.1 .7309 316.6-.0029 320 0C323.4-.0029 326.9 .7309 330.1 2.246C331.6 2.909 332.9 3.716 334.2 4.661L359 22.03C392.1 45.8 430.8 63.52 470.8 74.42L494.3 80.85C507.1 84.34 514.6 97.53 511.2 110.3C507.7 123.1 494.5 130.6 481.7 127.2L481.7 127.2zM208 112.7V160H432V112.7C396.3 100.3 362.5 83.05 331.5 61.35L320 53.3L308.5 61.35C277.5 83.05 243.7 100.3 208 112.7V112.7zM496 320V288H144V320H496zM152.8 240H487.2C474.9 230.4 463.3 219.7 452.7 208H187.3C176.7 219.7 165.1 230.4 152.8 240H152.8zM100.5 400H539.5C530 390.2 521.5 379.5 513.1 368H126C118.5 379.5 109.1 390.2 100.5 400H100.5z\"]\n};\nvar faFaceKissClosedEyes = {\n  prefix: 'far',\n  iconName: 'face-kiss-closed-eyes',\n  icon: [512, 512, [], \"e37d\", \"M304.7 297.7C308.9 302.8 312 309.1 312 316C312 322.9 308.9 329.2 304.7 334.3C300.4 339.5 294.5 344 287.9 347.7C285.2 349.3 282.3 350.7 279.2 352C282.3 353.3 285.2 354.7 287.9 356.3C294.5 359.1 300.4 364.5 304.7 369.7C308.9 374.8 312 381.1 312 388C312 394.9 308.9 401.2 304.7 406.3C300.4 411.5 294.5 416 287.9 419.7C274.7 427.1 257.4 432 240 432C236.4 432 233.2 429.5 232.3 426C231.3 422.5 232.9 418.8 236.1 417L236.1 417L236.3 416.9C236.5 416.8 236.8 416.6 237.2 416.3C238 415.9 239.2 415.1 240.6 414.2C243.4 412.4 247.2 409.7 250.8 406.6C254.6 403.5 258 400 260.5 396.6C262.1 393 264 390.2 264 388C264 385.8 262.1 382.1 260.5 379.4C258 375.1 254.6 372.5 250.8 369.4C247.2 366.3 243.4 363.6 240.6 361.8C239.2 360.9 238 360.1 237.2 359.7C236.8 359.4 236.5 359.2 236.3 359.1L236.1 358.1L236.1 358.1C233.6 357.6 232 354.9 232 352C232 349.1 233.6 346.4 236.1 345L236.1 345L236.3 344.9C236.5 344.8 236.8 344.6 237.2 344.3C238 343.9 239.2 343.1 240.6 342.2C243.4 340.4 247.2 337.7 250.8 334.6C254.6 331.5 258 328.1 260.5 324.6C262.1 321 264 318.2 264 316C264 313.8 262.1 310.1 260.5 307.4C258 303.1 254.6 300.5 250.8 297.4C247.2 294.3 243.4 291.6 240.6 289.8C239.2 288.9 238 288.1 237.2 287.7C236.8 287.4 236.5 287.2 236.3 287.1L236.1 286.1L236.1 286.1C232.9 285.2 231.3 281.5 232.3 277.1C233.2 274.5 236.4 272 240 272C257.4 272 274.7 276.9 287.9 284.3C294.5 287.1 300.4 292.5 304.7 297.7L304.7 297.7zM175.6 220C164.1 220 155.7 223.8 150.2 229.7C142.7 237.7 130 238.1 121.9 230.6C113.9 223 113.5 210.4 121 202.3C135.6 186.8 156.3 180 175.6 180C194.1 180 215.7 186.8 230.2 202.3C237.8 210.4 237.4 223 229.3 230.6C221.2 238.1 208.6 237.7 201 229.7C195.6 223.8 186.3 220 175.6 220V220zM281.9 230.6C273.9 223 273.5 210.4 281 202.3C295.6 186.8 316.3 180 335.6 180C354.1 180 375.7 186.8 390.2 202.3C397.8 210.4 397.4 223 389.3 230.6C381.2 238.1 368.6 237.7 361 229.7C355.6 223.8 346.3 220 335.6 220C324.1 220 315.7 223.8 310.2 229.7C302.7 237.7 290 238.1 281.9 230.6zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faScaleUnbalanced = {\n  prefix: 'far',\n  iconName: 'scale-unbalanced',\n  icon: [640, 512, [\"balance-scale-left\"], \"f515\", \"M128 224c-16.1 0-34.12 8.882-42.1 26.51c-87 174.3-84.1 165.9-84.1 181.5C.0035 476.1 57.25 512 128 512c70.75 0 128-35.87 128-79.1c0-16.12 1.375-8.745-85.12-181.5C162.1 232.9 145 224 128 224zM55.96 416c6.125-12.62 53.48-106.5 71.98-143.1c0 0-.125 0 0 0c19.87 39.63 66.27 131.1 72.15 143.1H55.96zM520 464h-175.1V155.9c29.95-9.473 52.03-35.85 55.21-68.09l128.1-40.99c12.62-4.031 19.58-17.53 15.55-30.16c-4.031-12.59-17.52-19.56-30.17-15.53l-123.4 39.5c-13.77-24.17-39.46-40.65-69.26-40.65c-44.18 0-79.1 35.82-79.1 80c0 2.793 .5428 5.421 .8221 8.14L112.7 129.2C100.1 133.2 93.11 146.7 97.14 159.3C100.4 169.5 109.8 176 120 176c2.422 0 4.875-.375 7.312-1.156L259.1 132.4C269.5 143.3 281.9 151.5 296 155.9V480c0 17.67 14.33 32 32 32H520c13.25 0 24-10.75 24-24C544 474.7 533.3 464 520 464zM320 112c-17.64 0-32-14.36-32-32s14.36-32 32-32s32 14.36 32 32S337.6 112 320 112zM554.9 122.5C546.1 104.9 529 96 512 96s-34.21 8.886-42.96 26.51c-87.13 174.3-85.04 165.9-85.04 181.5c0 44.13 57.25 79.1 128 79.1s127.1-35.87 127.1-79.1C639.1 287.9 641.4 295.3 554.9 122.5zM439.1 288c6.125-12.62 71.92-143.1 72.04-143.1c19.88 39.63 66.21 131.1 72.08 143.1H439.1z\"]\n};\nvar faBalanceScaleLeft = faScaleUnbalanced;\nvar faFileUser = {\n  prefix: 'far',\n  iconName: 'file-user',\n  icon: [384, 512, [], \"f65c\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H318.4C310.7 418.6 271.5 384 224 384H160c-47.54 0-86.73 34.64-94.39 80H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM192 224C156.7 224 128 252.7 128 288c0 35.34 28.65 64 64 64s64-28.66 64-64C256 252.7 227.3 224 192 224z\"]\n};\nvar faUserPoliceTie = {\n  prefix: 'far',\n  iconName: 'user-police-tie',\n  icon: [448, 512, [], \"e334\", \"M78.54 102.4v44.04C119.1 164.9 169.4 176 223.1 176s104.9-11.08 145.5-29.55V102.4l21.96-22.3c4.564-4.635 7.129-10.93 7.129-17.48c0-11.35-7.602-21.24-18.44-23.99l-148.3-37.67c-5.096-1.295-10.43-1.295-15.52 0l-148.3 37.67C57.06 41.39 49.46 51.28 49.46 62.62c0 6.555 2.564 12.85 7.129 17.48L78.54 102.4zM191.1 61.08l30-12.5C221.9 48.26 223.2 48 224 48c.8281 0 2.122 .2559 2.884 .5723l30 12.5c2.779 1.152 4.609 3.889 4.609 6.92C261.5 107.1 232.1 128 223.1 128C216.1 128 186.5 108.2 186.5 67.1C186.5 64.96 188.3 62.23 191.1 61.08zM224 272c-41.23 0-74.9-31.51-79.15-71.64C128.1 197.1 112 192.8 96.45 187.5C96.4 189.1 96 190.5 96 192c0 70.69 57.31 128 127.1 128s127.1-57.31 127.1-128c0-1.525-.3579-2.941-.4106-4.453C336 192.8 319.9 197.1 303.2 200.4C298.9 240.5 265.2 272 224 272zM319.7 352.5l-66.63 111L240 408l32-56h-96l32 56l-13.07 55.55l-66.63-111C57.05 355.2 0 413.4 0 485.3C0 500.1 11.94 512 26.66 512H421.3C436.1 512 448 500.1 448 485.3C448 413.4 390.1 355.2 319.7 352.5zM50.69 464c7.002-27.17 27.1-49.04 53.43-58.51L139.2 464H50.69zM308.8 464l35.11-58.51c26.33 9.469 46.43 31.34 53.43 58.51H308.8z\"]\n};\nvar faFaceTongueMoney = {\n  prefix: 'far',\n  iconName: 'face-tongue-money',\n  icon: [512, 512, [], \"e39d\", \"M192 129.8C196.6 130.7 200.7 131.6 204.1 132.5C212.7 134.8 217.7 143.6 215.5 152.1C213.2 160.7 204.4 165.7 195.9 163.5C187.6 161.3 177.1 159.4 168.9 160.3C164.9 160.7 162.8 161.7 161.8 162.4C159.2 164.3 159.2 167.1 161.6 169.6C168.4 174.4 176.6 176.6 184.9 178.7C193.2 180.9 201.6 183.2 208.7 188.1C213.5 191.5 218.2 196.1 221.1 202.7C224.1 209.4 224.6 216.6 223.4 223.9C221.4 235.4 215.5 244.3 206.4 249.8C201.8 252.6 196.8 254.2 192 255.1V263.1C192 272.8 184.8 279.1 176 279.1C167.2 279.1 160 272.8 160 263.1V253.2C151.6 251.3 144 248.9 138.1 247.2C130.6 244.4 126 235.3 128.8 226.9C131.6 218.6 140.7 214 149.1 216.8C158.5 219.1 170.9 223.8 181.1 223.9C186 223.1 188.7 223.1 189.8 222.4L189.9 222.4C192.6 220.8 193 216.2 190.4 214.4C186.1 211.1 181.2 210.1 171.6 207.4L170.5 207.1C162.6 204.8 151.6 201.7 143.3 195.9C138.5 192.5 133.8 187.9 130.9 181.3C127.9 174.6 127.4 167.4 128.6 160.1C130.4 149.1 135.5 141.9 143 136.5C148.4 132.6 154.3 130.5 160 129.3V119.1C160 111.2 167.2 103.1 176 103.1C184.8 103.1 192 111.2 192 119.1L192 129.8zM336 104C344.8 104 352 111.2 352 120V129.8C356.6 130.7 360.7 131.6 364.1 132.5C372.7 134.8 377.7 143.6 375.5 152.1C373.2 160.7 364.4 165.7 355.9 163.5C347.6 161.3 337.1 159.4 328.9 160.3C324.9 160.7 322.8 161.7 321.8 162.4C319.2 164.3 319.2 167.1 321.6 169.6C328.4 174.4 336.6 176.6 344.9 178.7C353.2 180.9 361.6 183.2 368.7 188.1C373.5 191.5 378.2 196.1 381.1 202.7C384.1 209.4 384.6 216.6 383.4 223.9C381.4 235.4 375.5 244.3 366.4 249.8C361.8 252.6 356.8 254.2 352 255.1V263.1C352 272.8 344.8 279.1 336 279.1C327.2 279.1 320 272.8 320 263.1V253.2C311.6 251.3 304 248.9 298.1 247.2C290.6 244.4 286 235.3 288.8 226.9C291.6 218.6 300.7 214 309.1 216.8C318.5 219.1 330.9 223.8 341.1 223.9C346 223.1 348.7 223.1 349.8 222.4L349.9 222.4C352.6 220.8 353 216.2 350.4 214.4C346.1 211.1 341.2 210.1 331.6 207.4L330.5 207.1C322.6 204.8 311.6 201.7 303.3 195.9C298.5 192.5 293.8 187.9 290.9 181.3C287.9 174.6 287.4 167.4 288.6 160.1C290.4 149.1 295.5 141.9 303 136.5C308.4 132.6 314.3 130.5 320 129.3V119.1C320 111.2 327.2 103.1 336 103.1L336 104zM267.2 362.8C270.6 363.4 273.7 364.1 276.3 364.8C282.7 366.4 286.5 372.8 284.8 378.1C283.1 385.2 276.5 388.9 270.1 387.2C263.9 385.6 255.1 384.3 249.9 384.9C246.9 385.3 245.3 385.1 244.5 386.5C242.6 387.8 242.6 390.5 244.4 391.7C249.5 395.2 255.7 396.8 261.8 398.4C268.1 399.1 274.4 401.6 279.8 405.2C283.3 407.6 286.9 411 289 415.8C291.3 420.6 291.7 425.9 290.7 431.2C289.2 439.6 284.8 446.1 277.1 450.1C274.5 452.1 270.8 453.2 267.2 453.9V460.4C267.2 466.8 261.8 472 255.2 472C248.6 472 243.2 466.8 243.2 460.4V452.5C236.9 451.2 231.2 449.4 227.4 448.1C221.1 446.1 217.7 439.5 219.8 433.4C221.9 427.3 228.7 424 234.1 426.1C242.1 428.3 251.4 431.1 258.1 431.2C262.7 431.3 264.7 430.6 265.6 430.1C267.7 428.9 267.1 425.6 266 424.3C263.4 422.5 259.1 421.2 251.9 419.2L251.1 418.1C245.2 417.3 236.9 415 230.7 410.8C227.1 408.4 223.5 404.1 221.4 400.2C219.1 395.4 218.7 390.1 219.7 384.8C221 377.4 224.8 371.6 230.5 367.6C234.5 364.8 238.9 363.3 243.2 362.4V355.6C243.2 349.2 248.6 344 255.2 344C261.8 344 267.2 349.2 267.2 355.6L267.2 362.8zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM348.3 442.4C416.9 408.4 464 337.7 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 337.7 95.13 408.4 163.7 442.4C161.5 434.7 160.2 426.6 160 418.2C129.6 397 106.9 366.1 96.76 330.1C92.92 316.4 104.2 304 118.4 304H393.6C407.8 304 419.1 316.4 415.2 330.1C405.2 366.1 382.4 397 351.1 418.2C351.8 426.6 350.5 434.7 348.3 442.4H348.3zM303.9 458.5C309.4 452.2 313.7 444.9 316.5 436.9C318.8 430.4 320 423.3 320 416V336H192V416C192 423.3 193.2 430.3 195.5 436.9C198.3 444.9 202.6 452.2 208.1 458.5C219.8 471.7 236.9 480 256 480C275.1 480 292.2 471.7 303.9 458.5V458.5z\"]\n};\nvar faTennisBall = {\n  prefix: 'far',\n  iconName: 'tennis-ball',\n  icon: [512, 512, [127934], \"f45e\", \"M255.1-.0031c-141.4 0-256 114.6-256 256s114.6 256 256 256s256-114.6 256-256S397.4-.0031 255.1-.0031zM215 52.1C213.8 103.6 189.7 153.9 144.4 185.6c-28.2 19.72-60.37 29.49-92.4 30.16C68.16 133.6 132.9 68.58 215 52.1zM48.4 263.9c136.7-.05 214.9-114.7 215.2-215.5c108.7 3.93 196 91.41 199.1 200.1c-.0157 0 0 0 0 0c0 0-.003 0 0 0c.0113 0 0 0 0 0c0 0 .0157 0 0 0c-137.1 0-214.8 114.8-215 215.2C139.9 459.7 52.51 372.4 48.4 263.9zM297 459.9c1.199-51.49 25.3-101.8 70.63-133.5C395.8 306.7 427.1 297.1 460 296.4C443.8 378.5 379.1 443.4 297 459.9z\"]\n};\nvar faSquareL = {\n  prefix: 'far',\n  iconName: 'square-l',\n  icon: [448, 512, [], \"e275\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM296 336H176V152C176 138.8 165.3 128 152 128S128 138.8 128 152v208C128 373.3 138.8 384 152 384h144c13.25 0 24-10.75 24-24S309.3 336 296 336z\"]\n};\nvar faSortUp = {\n  prefix: 'far',\n  iconName: 'sort-up',\n  icon: [320, 512, [\"sort-asc\"], \"f0de\", \"M48.03 224h223.9c42.63 0 64.25-51.77 33.88-81.9l-111.9-112c-18.63-18.76-49.13-18.76-67.88 0L14.03 142.1C-15.97 172.2 5.282 224 48.03 224zM160 63.98l112 112H48.03L160 63.98z\"]\n};\nvar faSortAsc = faSortUp;\nvar faCalendarArrowUp = {\n  prefix: 'far',\n  iconName: 'calendar-arrow-up',\n  icon: [448, 512, [\"calendar-upload\"], \"e0d1\", \"M200 305.9L160.1 344.1C151.6 354.3 136.4 354.3 127 344.1C117.7 335.6 117.7 320.4 127 311L207 231C216.4 221.7 231.6 221.7 240.1 231L320.1 311C330.3 320.4 330.3 335.6 320.1 344.1C311.6 354.3 296.4 354.3 287 344.1L248 305.9V408C248 421.3 237.3 432 224 432C210.7 432 200 421.3 200 408V305.9zM128 0C141.3 0 152 10.75 152 24V64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0zM400 192H48V448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192z\"]\n};\nvar faCalendarUpload = faCalendarArrowUp;\nvar faCommentDots = {\n  prefix: 'far',\n  iconName: 'comment-dots',\n  icon: [512, 512, [128172, 62075, \"commenting\"], \"f4ad\", \"M144 208C126.3 208 112 222.2 112 239.1C112 257.7 126.3 272 144 272s31.1-14.25 31.1-32S161.8 208 144 208zM256 207.1c-17.75 0-31.1 14.25-31.1 32s14.25 31.1 31.1 31.1s31.1-14.25 31.1-31.1S273.8 207.1 256 207.1zM368 208c-17.75 0-31.1 14.25-31.1 32s14.25 32 31.1 32c17.75 0 31.99-14.25 31.99-32C400 222.2 385.8 208 368 208zM256 31.1c-141.4 0-255.1 93.12-255.1 208c0 47.62 19.91 91.25 52.91 126.3c-14.87 39.5-45.87 72.88-46.37 73.25c-6.624 7-8.373 17.25-4.624 26C5.818 474.2 14.38 480 24 480c61.49 0 109.1-25.75 139.1-46.25c28.87 9 60.16 14.25 92.9 14.25c141.4 0 255.1-93.13 255.1-207.1S397.4 31.1 256 31.1zM256 400c-26.75 0-53.12-4.125-78.36-12.12l-22.75-7.125L135.4 394.5c-14.25 10.12-33.87 21.38-57.49 29c7.374-12.12 14.37-25.75 19.87-40.25l10.62-28l-20.62-21.87C69.81 314.1 48.06 282.2 48.06 240c0-88.25 93.24-160 207.1-160s207.1 71.75 207.1 160S370.8 400 256 400z\"]\n};\nvar faCommenting = faCommentDots;\nvar faPlantWilt = {\n  prefix: 'far',\n  iconName: 'plant-wilt',\n  icon: [512, 512, [], \"e5aa\", \"M280 512H232V240C232 204.7 203.3 176 168 176C132.7 176 104 204.7 104 240V258.7C137.9 266.7 160 292.3 160 331.1C160 359.1 124.2 410.5 80 448C35.83 410.5 0 360.4 0 331.1C0 292.3 22.11 266.7 56 258.7V240C56 178.1 106.1 128 168 128C191.8 128 213.9 135.4 232 148.1V112C232 50.14 282.1 0 344 0C405.9 0 456 50.14 456 112V130.7C489.9 138.7 512 164.3 512 203.1C512 231.1 476.2 282.5 432 320C387.8 282.5 352 232.4 352 203.1C352 164.3 374.1 138.7 408 130.7V112C408 76.65 379.3 48 344 48C308.7 48 280 76.65 280 112V512zM48 331.1C48 330.9 48.03 331 48.15 331.4C48.74 333.4 51.52 342.7 62.88 359.1C67.77 366.1 73.54 373.5 79.97 380.8C86.41 373.4 92.19 366.1 97.09 358.1C108.2 342.9 111.1 333.7 111.8 331.5C111.1 331 112 330.9 112 331.1C112 319.2 108.2 313.9 105.3 311.3C102.1 308.4 95.39 304.6 83.06 304.1C82.05 304.2 81.04 304.3 80 304.3C78.97 304.3 77.95 304.2 76.95 304.1C64.61 304.6 57.87 308.4 54.67 311.3C51.77 313.9 48 319.2 48 331.1L48 331.1zM457.3 183.3C453.9 180.1 446.3 176 432 176C417.7 176 410.1 180.1 406.7 183.3C403.8 185.9 400 191.2 400 203.1C400 202.9 400 203 400.1 203.4C400.7 205.4 403.5 214.7 414.9 231.1C419.8 238.1 425.5 245.5 431.1 252.8C438.4 245.4 444.2 238.1 449.1 230.1C460.2 214.9 463.1 205.7 463.8 203.5C463.1 203 464 202.9 464 203.1C464 191.2 460.2 185.9 457.3 183.3H457.3z\"]\n};\nvar faScarf = {\n  prefix: 'far',\n  iconName: 'scarf',\n  icon: [512, 512, [129507], \"f7c1\", \"M511.1 403.3c.8086-2.639 .7173-5.454-1.322-7.577l-143.1-142.9l24.12-24.62c48.5-53.75 13-113.4 11.5-115.9l-43.78-73.01c-4.375-7.125-9.792-13.25-16.79-17.1c-45.75-30.5-132.3-26.21-171.4 .1667c-6.875 4.75-12.5 10.75-16.75 17.1l-43.63 73.12C108.4 115.1 72.75 174.8 121.4 228.4l23.94 24.54l-140.7 143.9c-6.223 6.205-6.203 16.34 .0449 22.52c6.234 6.164 16.34 6.205 22.55 .0117l67.25-68.85l22.23 22.23l-64.18 63.99c-6.234 6.221-6.24 16.41-.0117 22.63c6.217 6.217 16.39 6.219 22.62 .0059l64.15-64.05l21.29 21.29l-67.94 68.23c-6.223 6.205-6.203 16.34 .0449 22.52c6.234 6.164 16.34 6.205 22.55 .0117L256 365.9l140.5 143.8c2.061 2.061 4.836 2.252 7.453 1.596c5.289 1.406 11.12 .3047 15.29-3.818c6.248-6.18 6.33-16.37 .1074-22.58l-68.13-68.42l21.29-21.29l64.34 64.24c6.221 6.213 16.4 6.211 22.62-.0059c6.229-6.229 6.223-16.41-.0117-22.63l-64.3-64.11l22.23-22.23l67.38 68.98c6.207 6.193 16.25 6.215 22.48 .0508C511.6 415.1 512.8 408.8 511.1 403.3zM349 116.1l12 20.12c4.25 7.375 16.62 33.38-5.375 58.25L332.5 218.1l-42.75-42.75L349 116.1zM194.8 64.11c12.5-21 110.1-21 122.6-.125l6.375 10.5L256 142.2L188.4 74.49L194.8 64.11zM179.1 287.2L222.5 331.6l-39 39.88l-44.38-44.25L179.1 287.2zM156.4 195.4c-22-24.88-9.625-50.88-5.25-58.38l12-20.12l209.8 210.1l-44.38 44.38L156.4 195.4z\"]\n};\nvar faAlbumCirclePlus = {\n  prefix: 'far',\n  iconName: 'album-circle-plus',\n  icon: [576, 512, [], \"e48c\", \"M48 96V416C48 424.8 55.16 432 64 432H267.1C274.8 449.5 284.4 465.7 296.2 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V192.7C442.7 192.2 437.4 192 432 192C421.1 192 410.4 192.1 400 194.9V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96V96zM224 112C286.5 112 339.7 151.8 359.6 207.5C298.5 235.1 256 296.6 256 368C256 377.5 256.8 386.8 258.2 395.9C247.2 398.6 235.8 400 224 400C144.5 400 80 335.5 80 256C80 176.5 144.5 112 224 112zM224 224C206.3 224 192 238.3 192 256C192 273.7 206.3 288 224 288C241.7 288 256 273.7 256 256C256 238.3 241.7 224 224 224zM288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM448 303.1C448 295.2 440.8 287.1 432 287.1C423.2 287.1 416 295.2 416 303.1V351.1H368C359.2 351.1 352 359.2 352 367.1C352 376.8 359.2 383.1 368 383.1H416V431.1C416 440.8 423.2 447.1 432 447.1C440.8 447.1 448 440.8 448 431.1V383.1H496C504.8 383.1 512 376.8 512 367.1C512 359.2 504.8 351.1 496 351.1H448V303.1z\"]\n};\nvar faUserNurseHairLong = {\n  prefix: 'far',\n  iconName: 'user-nurse-hair-long',\n  icon: [448, 512, [], \"e45e\", \"M96 127.1V70.17C96 56.83 104.3 44.89 116.8 40.21L212.8 4.209C220 1.493 227.1 1.493 235.2 4.209L331.2 40.21C343.7 44.89 352 56.83 352 70.17V127.1H351.7C351.9 130.6 352 133.3 352 135.1V170.1C352 204.9 365.5 237.5 389.5 261.5L393.4 265.4C397.6 269.6 400 275.4 400 281.4C400 293.9 389.9 303.1 377.4 303.1H70.63C58.13 303.1 48 293.9 48 281.4C48 275.4 50.38 269.6 54.63 265.4L58.51 261.5C82.51 237.5 96 204.9 96 170.1V135.1C96 133.3 96.09 130.6 96.28 127.1H96zM245.6 135.5C231.9 159.7 205.8 175.1 176 175.1H144C144 220.2 179.8 255.1 224 255.1C268.2 255.1 304 220.2 304 175.1V159.1H296C275.5 159.1 257.3 150.4 245.6 135.5zM213.3 53.33H200C195.6 53.33 192 56.91 192 61.33V66.67C192 71.08 195.6 74.67 200 74.67H213.3V87.1C213.3 92.42 216.9 95.1 221.3 95.1H226.7C231.1 95.1 234.7 92.42 234.7 87.1V74.67H248C252.4 74.67 256 71.08 256 66.67V61.33C256 56.91 252.4 53.33 248 53.33H234.7V39.1C234.7 35.58 231.1 31.1 226.7 31.1H221.3C216.9 31.1 213.3 35.58 213.3 39.1V53.33zM303.1 333.1C383.8 335.1 448 401.4 448 481.8C448 497.3 435.4 509.9 419.8 509.9H28.16C12.61 509.9 0 497.3 0 481.8C0 401.4 64.15 335.1 144 333.1L224 413.9L303.1 333.1zM204.1 461.9L126.4 384.2C87.95 392.6 57.77 423.2 49.97 461.9H204.1zM243.9 461.9H398C390.2 423.2 360 392.6 321.6 384.2L243.9 461.9z\"]\n};\nvar faDiamond = {\n  prefix: 'far',\n  iconName: 'diamond',\n  icon: [512, 512, [9830], \"f219\", \"M227.7 11.72C243.3-3.905 268.7-3.905 284.3 11.72L500.3 227.7C515.9 243.3 515.9 268.7 500.3 284.3L284.3 500.3C268.7 515.9 243.3 515.9 227.7 500.3L11.72 284.3C-3.905 268.7-3.905 243.3 11.72 227.7L227.7 11.72zM256 51.31L51.31 256L256 460.7L460.7 256L256 51.31z\"]\n};\nvar faSquareLeft = {\n  prefix: 'far',\n  iconName: 'square-left',\n  icon: [448, 512, [11013, \"arrow-alt-square-left\"], \"f351\", \"M328 224L240 224v-56c0-9.531-5.656-18.16-14.38-22C216.9 142.2 206.7 143.9 199.7 150.4l-96 88.75C98.78 243.7 96 250.1 96 256.8c.3125 7.781 2.875 13.25 7.844 17.75l96 87.25c7.031 6.406 17.19 8.031 25.88 4.188S240 353.5 240 344v-56L328 288C341.3 288 352 277.3 352 264v-16C352 234.8 341.3 224 328 224zM384 32H64C28.66 32 0 60.66 0 96v320c0 35.34 28.66 64 64 64h320c35.34 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM400 416c0 8.82-7.18 16-16 16H64c-8.82 0-16-7.18-16-16V96c0-8.82 7.18-16 16-16h320c8.82 0 16 7.18 16 16V416z\"]\n};\nvar faArrowAltSquareLeft = faSquareLeft;\nvar faFaceGrinSquint = {\n  prefix: 'far',\n  iconName: 'face-grin-squint',\n  icon: [512, 512, [128518, \"grin-squint\"], \"f585\", \"M349.5 308.4C368.2 303.1 385.4 320.4 374.1 336.5C350.4 374.6 306.3 399.1 255.9 399.1C205.6 399.1 161.5 374.6 136.9 336.5C126.5 320.4 143.7 303.1 162.3 308.4C191.3 315.1 222.8 318.8 255.9 318.8C289 318.8 320.6 315.1 349.5 308.4zM223.4 194.6C234.1 200.3 234.1 215.7 223.4 221.4L133.5 269.3C125.6 273.6 116 267.8 116 258.9C116 256.1 116.1 253.4 118.8 251.2L154.8 208L118.8 164.8C116.1 162.6 116 159.9 116 157.1C116 148.2 125.6 142.4 133.5 146.7L223.4 194.6zM393.2 164.8L357.2 208L393.2 251.2C395 253.4 396 256.1 396 258.9C396 267.8 386.4 273.6 378.5 269.3L288.6 221.4C277.9 215.7 277.9 200.3 288.6 194.6L378.5 146.7C386.4 142.4 396 148.2 396 157.1C396 159.9 395 162.6 393.2 164.8zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faGrinSquint = faFaceGrinSquint;\nvar faCircleEllipsisVertical = {\n  prefix: 'far',\n  iconName: 'circle-ellipsis-vertical',\n  icon: [512, 512, [], \"e10b\", \"M224 256C224 238.3 238.3 224 256 224C273.7 224 288 238.3 288 256C288 273.7 273.7 288 256 288C238.3 288 224 273.7 224 256zM288 160C288 177.7 273.7 192 256 192C238.3 192 224 177.7 224 160C224 142.3 238.3 128 256 128C273.7 128 288 142.3 288 160zM224 352C224 334.3 238.3 320 256 320C273.7 320 288 334.3 288 352C288 369.7 273.7 384 256 384C238.3 384 224 369.7 224 352zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faHandHoldingDollar = {\n  prefix: 'far',\n  iconName: 'hand-holding-dollar',\n  icon: [576, 512, [\"hand-holding-usd\"], \"f4c0\", \"M551.1 312.1c-31.13-26.36-69.26-16.12-88.39-1.75l-60.38 45.47h-3.375C399.7 317.9 369.3 288 330.7 288H186.7C158.3 288 130.3 297.4 108.1 314.4l-28.38 21.74H24C10.8 336.1 0 346.9 0 360.1c0 13.19 10.8 23.99 24 23.99l72-.0596l41.26-31.42c14-10.74 31.5-16.49 49.51-16.49h144c27.88 0 29 40.23-1.125 40.23H269.8c-7.5 0-13.75 6.123-13.75 13.74c0 7.619 6.252 13.87 13.75 13.87h134.6c9.711 0 19.16-3.158 26.92-8.996l61.26-46.1c8.252-6.121 20.5-6.621 28.38 0c10.12 8.496 9.375 23.11-.877 30.73l-100.6 75.46c-7.75 5.746-17.13 8.994-26.88 8.994H24C10.8 464 0 474.8 0 488C0 501.2 10.8 512 24 512h368.8c20 0 39.38-6.496 55.26-18.49l100.8-75.83c16.63-12.49 26.5-31.48 27.13-51.97C576.7 345.2 567.8 325.6 551.1 312.1zM279.3 175C271.7 173.9 261.7 170.3 252.9 167.1L248 165.4C235.5 161 221.8 167.5 217.4 179.1C212.1 192.5 219.5 206.2 231.1 210.6l4.655 1.656c8.469 3.057 17.9 6.093 27.39 8.312V232c0 13.25 10.75 24 23.98 24c13.24 0 24-10.75 24-24V221.6c25.26-5.715 42.88-21.84 46.1-45.72c8.682-50.05-38.91-63.66-64.42-70.95L288.4 103.1C263 95.64 263.6 92.42 264.3 88.31c1.154-6.766 15.35-10.08 32.21-7.391c4.932 .7813 11.38 2.547 19.65 5.422c12.55 4.344 26.18-2.328 30.52-14.84c4.309-12.53-2.318-26.19-14.84-30.53c-7.607-2.631-13.91-4.356-19.82-5.721V24c0-13.25-10.76-24-24-24c-13.24 0-23.98 10.75-23.98 24v10.52C238.8 40.23 221.1 56.26 216.1 80.13C208.4 129.6 256.7 143.8 274.9 149.2l6.498 1.875c31.63 9.062 31.15 11.89 30.34 16.64C310.6 174.4 296.4 177.7 279.3 175z\"]\n};\nvar faHandHoldingUsd = faHandHoldingDollar;\nvar faGridDividers = {\n  prefix: 'far',\n  iconName: 'grid-dividers',\n  icon: [512, 512, [], \"e3ad\", \"M0 24C0 10.75 10.75 0 24 0H488C501.3 0 512 10.75 512 24C512 37.25 501.3 48 488 48H24C10.75 48 0 37.25 0 24zM32 128C32 110.3 46.33 96 64 96H128C145.7 96 160 110.3 160 128V192C160 209.7 145.7 224 128 224H64C46.33 224 32 209.7 32 192V128zM112 176V144H80V176H112zM32 416C32 398.3 46.33 384 64 384H128C145.7 384 160 398.3 160 416V480C160 497.7 145.7 512 128 512H64C46.33 512 32 497.7 32 480V416zM112 464V432H80V464H112zM288 96C305.7 96 320 110.3 320 128V192C320 209.7 305.7 224 288 224H224C206.3 224 192 209.7 192 192V128C192 110.3 206.3 96 224 96H288zM240 144V176H272V144H240zM192 416C192 398.3 206.3 384 224 384H288C305.7 384 320 398.3 320 416V480C320 497.7 305.7 512 288 512H224C206.3 512 192 497.7 192 480V416zM272 464V432H240V464H272zM448 96C465.7 96 480 110.3 480 128V192C480 209.7 465.7 224 448 224H384C366.3 224 352 209.7 352 192V128C352 110.3 366.3 96 384 96H448zM400 144V176H432V144H400zM352 416C352 398.3 366.3 384 384 384H448C465.7 384 480 398.3 480 416V480C480 497.7 465.7 512 448 512H384C366.3 512 352 497.7 352 480V416zM432 464V432H400V464H432zM488 288C501.3 288 512 298.7 512 312C512 325.3 501.3 336 488 336H24C10.75 336 0 325.3 0 312C0 298.7 10.75 288 24 288H488z\"]\n};\nvar faBacterium = {\n  prefix: 'far',\n  iconName: 'bacterium',\n  icon: [576, 512, [], \"e05a\", \"M543 102.9c-3.711-12.51-16.92-19.61-29.53-15.92l-18.1 5.362c-10.82-19.36-27.01-34.81-46.47-44.69l4.729-18.08c3.309-12.64-4.299-25.55-16.99-28.83c-12.76-3.309-25.67 4.295-28.96 16.92L403 35.44c-7.357-.2676-14.85 .1934-22.38 1.457c-14.47 2.4-28.54 5.869-42.41 9.828l-5.295-14.82c-4.406-12.3-17.1-18.81-30.34-14.34c-12.35 4.371-18.8 17.88-14.41 30.2l5.211 14.59C273 71.05 253.6 81.62 235.3 93.57L225.9 81.01C217.1 70.56 203.1 68.42 192.6 76.21C182.1 84.03 179.9 98.83 187.8 109.3l9.324 12.43C180.3 135.9 164.8 151.7 150.7 168.6L138 159.3C127.5 151.6 112.6 153.9 104.8 164.5c-7.748 10.54-5.428 25.33 5.164 33.03l12.64 9.198C110.8 225.1 100.5 244.5 92.01 264.9L77.25 259.9C64.8 255.6 51.33 262.2 47.06 274.5C42.78 286.9 49.38 300.3 61.78 304.6L76.69 309.7c-3.502 12.62-6.604 25.41-8.801 38.54c-1.477 8.812-1.555 17.48-.9414 26.01l-17.95 5.308c-12.59 3.709-19.74 16.87-16 29.38c3.062 10.28 12.51 16.91 22.75 16.91c2.242 0 4.514-.3066 6.771-.9844l18.13-5.359c10.55 18.97 26.51 34.53 46.35 44.63l-4.772 18.28c-3.293 12.63 4.33 25.53 17.02 28.83C141.2 511.8 143.2 512 145.2 512c10.56 0 20.19-7.049 22.98-17.7L172.9 476.3c1.482 .0586 2.99 .3711 4.465 .3711c21.06 0 41.01-6.182 58.15-16.77l12.98 13.31c4.654 4.771 10.84 7.172 17.04 7.172c5.969 0 11.92-2.217 16.54-6.68c9.416-9.096 9.633-24.06 .4941-33.43l-13.09-13.43c8.289-12.5 14.44-26.66 17.07-42.38c1.09-6.512 2.889-12.75 4.744-18.96l12.4 5.803c3.264 1.523 6.695 2.246 10.08 2.246c8.922 0 17.46-5.018 21.51-13.59c5.582-11.8 .4785-25.89-11.4-31.45l-12.36-5.781c12.27-18.23 28.19-33.6 46.82-45.38l5.481 12.37c3.928 8.834 12.63 14.1 21.75 14.1c3.201 0 6.449-.6465 9.572-2c11.1-5.279 17.44-19.22 12.15-31.18L401.9 258.5c5.053-1.361 9.956-3.085 15.2-3.958c17.15-2.84 32.44-9.771 45.71-19.17l13.95 12.58c4.547 4.109 10.25 6.125 15.94 6.125c6.463 0 12.91-2.617 17.6-7.773c8.814-9.68 8.072-24.62-1.654-33.38l-14.02-12.64c10.67-18.53 15.89-40.05 14.23-62.57l18.17-5.381C539.6 128.6 546.7 115.4 543 102.9zM452.1 181.2c-9.934 13.91-24.69 23.11-41.56 25.92C322.7 221.8 253.8 290.7 239.1 378.5c-5.164 30.1-31.65 53.5-62.98 53.5c-3.539 0-7.104-.2969-10.67-.8945c-16.86-2.807-31.62-12.01-41.55-25.92c-9.936-13.91-13.86-30.85-11.05-47.72c23.63-141.8 134.8-252.1 276.7-276.6c3.516-.5918 7.086-.8906 10.62-.8906c30.8 0 57.86 23 62.95 53.51C465.9 150.4 462 167.3 452.1 181.2zM192 288c-17.67 0-31.1 14.33-31.1 31.1s14.33 31.1 31.1 31.1s31.1-14.33 31.1-31.1S209.7 288 192 288zM272 184c-13.25 0-23.92 10.74-23.92 23.1c0 13.25 10.67 24 23.92 24c13.26 0 23.1-10.75 23.1-23.1C295.1 194.7 285.3 184 272 184z\"]\n};\nvar faHandPointer = {\n  prefix: 'far',\n  iconName: 'hand-pointer',\n  icon: [448, 512, [], \"f25a\", \"M208 288C199.2 288 192 295.2 192 304v96C192 408.8 199.2 416 208 416s16-7.164 16-16v-96C224 295.2 216.8 288 208 288zM272 288C263.2 288 256 295.2 256 304v96c0 8.836 7.162 16 15.1 16S288 408.8 288 400l-.0013-96C287.1 295.2 280.8 288 272 288zM376.9 201.2c-13.74-17.12-34.8-27.45-56.92-27.45h-13.72c-3.713 0-7.412 .291-11.07 .8652C282.7 165.1 267.4 160 251.4 160h-11.44V72c0-39.7-32.31-72-72.01-72c-39.7 0-71.98 32.3-71.98 72v168.5C84.85 235.1 75.19 235.4 69.83 235.4c-44.35 0-69.83 37.23-69.83 69.85c0 14.99 4.821 29.51 13.99 41.69l78.14 104.2C120.7 489.3 166.2 512 213.7 512h109.7c6.309 0 12.83-.957 18.14-2.645c28.59-5.447 53.87-19.41 73.17-40.44C436.1 446.3 448 416.2 448 384.2V274.3C448 234.6 416.3 202.3 376.9 201.2zM400 384.2c0 19.62-7.219 38.06-20.44 52.06c-12.53 13.66-29.03 22.67-49.69 26.56C327.4 463.6 325.3 464 323.4 464H213.7c-32.56 0-63.65-15.55-83.18-41.59L52.36 318.2C49.52 314.4 48.02 309.8 48.02 305.2c0-16.32 14.5-21.75 21.72-21.75c4.454 0 12.01 1.55 17.34 8.703l28.12 37.5c3.093 4.105 7.865 6.419 12.8 6.419c11.94 0 16.01-10.7 16.01-16.01V72c0-13.23 10.78-24 23.1-24c13.22 0 24 10.77 24 24v130.7c0 6.938 5.451 16.01 16.03 16.01C219.5 218.7 220.1 208 237.7 208h13.72c21.5 0 18.56 19.21 34.7 19.21c8.063 0 9.805-5.487 20.15-5.487h13.72c26.96 0 17.37 27.43 40.77 27.43l14.07-.0037c13.88 0 25.16 11.28 25.16 25.14V384.2zM336 288C327.2 288 320 295.2 320 304v96c0 8.836 7.164 16 16 16s16-7.164 16-16v-96C352 295.2 344.8 288 336 288z\"]\n};\nvar faDrumSteelpan = {\n  prefix: 'far',\n  iconName: 'drum-steelpan',\n  icon: [576, 512, [], \"f56a\", \"M288 32C129 32 0 89.25 0 160v192c0 70.75 129 128 288 128s288-57.25 288-128V160C576 89.25 447 32 288 32zM288 80c24.25 0 47.75 1.25 69.88 3.5l-11.5 44.62C341.9 145.8 315.6 160 288 160S234.1 145.8 229.6 128.1L218.1 83.5C240.2 81.25 263.8 80 288 80zM229.6 175.5C245.1 185.9 266.6 192 288 192c21 0 41.5-5.875 57.63-16c2.875 21.75 11.5 42 24.75 59C344.6 238.2 317 240 288 240c-29.38 0-57.25-1.875-83.25-5C217.9 217.6 226.8 197.4 229.6 175.5zM174.5 89.5l13 46.12C197.4 170.4 184.1 206.1 157.2 227C91.5 212.8 48 188.1 48 160C48 129.5 99.25 103 174.5 89.5zM528 352c0 27.5-93.5 80-240 80S48 379.5 48 352V230.8C99.62 265.2 187.8 288 288 288s188.4-22.75 240-57.25V352zM418.1 227.1C409.8 221 402.5 213.2 396.9 204.2c-11.75-18.87-15.5-41.13-10.38-62.75l12.12-52.5C475.5 102.4 528 129.1 528 160C528 188.1 484.3 212.9 418.1 227.1z\"]\n};\nvar faHandScissors = {\n  prefix: 'far',\n  iconName: 'hand-scissors',\n  icon: [512, 512, [], \"f257\", \"M270.1 480h97.92C447.4 480 512 417.1 512 339.7V231.8c0-23.45-6.106-46.73-17.66-67.33l-31.35-55.85C447.5 81.1 417.1 64 385.9 64h-46.97c-26.63 0-51.56 11.63-68.4 31.93l-15.46 18.71L127.3 68.44C119 65.46 110.5 64.05 102.1 64.05c-30.02 0-58.37 18.06-69.41 47.09C15.06 156.8 46.19 194 76.75 204.9l2.146 .7637L68.79 206.4C30.21 209 0 241.2 0 279.3c0 39.7 33.27 72.09 73.92 72.09c1.745 0 3.501-.0605 5.268-.1833l88.79-6.135v8.141c0 22.11 10.55 43.11 28.05 56.74C197.4 448.8 230.2 480 270.1 480zM269.1 432c-14.34 0-26-11.03-26-24.62c0 0 .0403-14.31 .0403-14.71c0-6.894-4.102-14.2-10.67-16.39c-10.39-3.5-17.38-12.78-17.38-23.06v-13.53c0-16.98 13.7-16.4 13.7-29.89c0-9.083-7.392-15.96-15.96-15.96c-.3646 0-.7311 .0125-1.099 .0377c0 0-138.1 9.505-138.7 9.505c-14.32 0-25.93-11.04-25.93-24.49c0-13.28 10.7-23.74 24.1-24.64l163.2-11.28c2.674-.1882 14.92-2.907 14.92-16.18c0-6.675-4.284-12.58-10.65-14.85L92.84 159.7C85.39 156.1 75.97 149.4 75.97 136.7c0-11.14 9.249-24.66 25.97-24.66c3.043 0 6.141 .5115 9.166 1.59l234.1 85.03c1.801 .6581 3.644 .9701 5.456 .9701c8.96 0 16-7.376 16-15.1c0-6.514-4.068-12.69-10.59-15.04l-64.81-23.47l15.34-18.56C315.2 117.3 326.6 112 338.9 112h46.97c14.77 0 28.28 7.719 35.27 20.16L452.5 188c7.531 13.41 11.52 28.56 11.52 43.81v107.9c0 50.91-43.06 92.31-96 92.31H269.1z\"]\n};\nvar faHandsPraying = {\n  prefix: 'far',\n  iconName: 'hands-praying',\n  icon: [640, 512, [\"praying-hands\"], \"f684\", \"M640 488.2c0-10.93-7.484-20.5-18.15-23.15l-186.1-51.99C381.5 399.6 344 351.9 344 297.3V228.5c0-13.16 10.75-23.84 24-23.84c13.12 0 24 10.68 24 23.84v55.63c0 8.743 7.2 15.9 16 15.9h16c8.8 0 16-7.153 16-15.9V208c0-12.05-3.5-23.84-10-33.9L372.5 85.69c-6.625-10.43-5.5-24.84 4.125-32.66C388 43.96 404.5 46.82 412.1 58.86l89.87 139.1c6.5 10.18 9.875 21.98 9.875 34.03v103.1l98.32 32.44C625.3 371.3 640 359.9 640 344.4c0-10.92-7.479-20.44-18.14-23.1l-62.11-23.39V232.1c0-21.11-6-41.73-17.25-59.48l-89.88-139.2C439.5 12.67 416.5 0 391.8 0c-13.62 0-26.75 3.726-38.38 11.05C334.5 22.85 322.3 42.47 320 64.95C319.9 66.81 319.8 68.43 319.8 70.16c0-1.739-.125-3.353-.25-5.216C317.3 42.35 305 22.85 286.1 11.05C274.6 3.85 261.4 0 247.8 0C223 0 200 12.67 186.9 33.41L97 172.6c-11.25 17.76-17.25 38.37-17.25 59.48v65.82l-61.61 23.26C7.479 323.8 0 333.4 0 344.3c0 15.49 14.65 26.91 29.77 23.16l97.98-32.26V232.1c0-12.05 3.375-23.84 9.875-34.03L227.5 58.86C235 46.94 251.6 43.96 263 53.15c9.5 7.699 10.88 22.1 4.125 32.54L209.5 174.1C203 184.3 199.6 196.1 199.6 208.1v76c0 8.743 7.2 15.9 16 15.9h16c8.8 0 16-7.153 16-15.9V228.5c0-13.16 10.88-23.84 24-23.84c13.25 0 24 10.68 24 23.84v68.67c0 54.77-37.5 102.5-90.88 115.9l-186.6 51.99C7.485 467.7 0 477.2 0 488.1c0 15.49 14.66 26.91 29.78 23.15l186.7-52.04c44.63-11.18 81-39.61 103.4-76.87c22.25 37.26 58.63 65.69 103.3 76.87l187.1 52.04C625.3 515 640 503.7 640 488.2zM319.8 175.6c-11.5-10.43-26.25-17.39-42.63-18.5L307 110c7.625-12.05 12.5-24.34 12.62-37.88c.25 13.54 5 25.83 12.62 37.88l29.88 47.07C345.1 158.2 331.3 165.2 319.8 175.6z\"]\n};\nvar faPrayingHands = faHandsPraying;\nvar faFacePensive = {\n  prefix: 'far',\n  iconName: 'face-pensive',\n  icon: [512, 512, [], \"e384\", \"M304 368C317.3 368 328 378.7 328 392C328 405.3 317.3 416 304 416H208C194.7 416 184 405.3 184 392C184 378.7 194.7 368 208 368H304zM377 274.3C384.6 266.3 397.2 265.9 405.3 273.4C413.4 280.1 413.8 293.6 406.2 301.7C391.7 317.2 370.1 324 351.6 324C332.3 324 311.6 317.2 297 301.7C289.5 293.6 289.9 280.1 297.9 273.4C306 265.9 318.7 266.3 326.2 274.3C331.7 280.2 340.1 284 351.6 284C362.3 284 371.6 280.2 377 274.3zM134.2 274.3C139.7 280.2 148.1 284 159.6 284C170.3 284 179.6 280.2 185 274.3C192.6 266.3 205.2 265.9 213.3 273.4C221.4 280.1 221.8 293.6 214.2 301.7C199.7 317.2 178.1 324 159.6 324C140.3 324 119.6 317.2 105 301.7C97.48 293.6 97.89 280.1 105.9 273.4C114 265.9 126.7 266.3 134.2 274.3V274.3zM81.69 215.2C77.74 207.3 80.94 197.6 88.84 193.7L111.7 182.3C126.2 175 138.9 164.7 149.1 152.1L163.5 134C169 127.1 179.1 125.1 185.1 131.5C192.9 137 194 147.1 188.5 153.1L174.1 172C161 188.3 144.6 201.6 126 210.9L103.2 222.3C95.25 226.3 85.64 223.1 81.69 215.2V215.2zM423.2 193.7C431.1 197.6 434.3 207.3 430.3 215.2C426.4 223.1 416.7 226.3 408.8 222.3L385.1 210.9C367.4 201.6 350.1 188.3 337.9 172L323.5 153.1C317.1 147.1 319.1 137 326 131.5C332.9 125.1 342.1 127.1 348.5 134L362.9 152.1C373.1 164.7 385.8 175 400.3 182.3L423.2 193.7zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faUserMusic = {\n  prefix: 'far',\n  iconName: 'user-music',\n  icon: [640, 512, [], \"f8eb\", \"M224 256c70.69 0 128-57.31 128-128c0-70.69-57.31-128-128-128S96 57.31 96 128C96 198.7 153.3 256 224 256zM224 48c44.11 0 80 35.89 80 80c0 44.11-35.89 80-80 80S144 172.1 144 128C144 83.89 179.9 48 224 48zM323.6 464H48.99C56.89 400.9 110.8 352 176 352h96c27.91 0 53.46 9.367 74.51 24.59c11.15-11.85 25.33-21.48 41.8-28.44C357.3 320.8 316.6 304 272 304h-96C78.8 304 0 382.8 0 480c0 17.67 14.33 32 32 32h323.2C339.8 498.9 328.8 482.5 323.6 464zM601.7 160.6l-96 19.2C490.8 182.8 480 195.1 480 211.2v161.2C469.9 369.7 459.3 368 448 368c-53.02 0-96 32.23-96 72c0 39.76 42.98 72 96 72s96-32.24 96-72V300.2l70.28-14.05C629.2 283.1 640 269.1 640 254.7V192C640 171.8 621.5 156.7 601.7 160.6z\"]\n};\nvar faArrowRotateRight = {\n  prefix: 'far',\n  iconName: 'arrow-rotate-right',\n  icon: [512, 512, [8635, \"arrow-right-rotate\", \"arrow-rotate-forward\", \"redo\"], \"f01e\", \"M496 40v160C496 213.3 485.3 224 472 224h-160C298.8 224 288 213.3 288 200s10.75-24 24-24h100.5C382.8 118.3 322.5 80 256 80C158.1 80 80 158.1 80 256s78.97 176 176 176c41.09 0 81.09-14.47 112.6-40.75c10.16-8.5 25.31-7.156 33.81 3.062c8.5 10.19 7.125 25.31-3.062 33.81c-40.16 33.44-91.17 51.77-143.5 51.77C132.4 479.9 32 379.5 32 256s100.4-223.9 223.9-223.9c79.85 0 152.4 43.46 192.1 109.1V40c0-13.25 10.75-24 24-24S496 26.75 496 40z\"]\n};\nvar faArrowRightRotate = faArrowRotateRight;\nvar faArrowRotateForward = faArrowRotateRight;\nvar faRedo = faArrowRotateRight;\nvar faMessagesDollar = {\n  prefix: 'far',\n  iconName: 'messages-dollar',\n  icon: [640, 512, [\"comments-alt-dollar\"], \"f652\", \"M207.1 142.1L212.7 143.5C231.8 148.1 267.4 159.2 260.1 196.3C257.9 214.2 244.3 225.1 225.1 230.1V238.9C225.1 248.3 217.5 256 208 256C198.5 256 190.9 248.3 190.9 238.9V229.6C183.4 227.1 176 225.6 169.4 223.2L165.7 221.9C156.8 218.7 152.1 208.9 155.3 200C158.4 191.1 168.2 186.5 177.1 189.5L180.1 190.9L181 190.1C187.7 193.4 195.3 196.1 201.2 196.1C212.1 198.8 226 197.1 227.2 190.4C227.1 186.1 228.4 183.7 203.3 176.5L198.3 175C183.4 170.7 148.7 160.4 155 123.7C158.1 105.8 171.6 93.79 190.9 89.71V81.14C190.9 71.69 198.5 63.1 208 63.1C217.5 63.1 225.1 71.69 225.1 81.14V90.26C229.8 91.28 234.9 92.65 241.1 94.78C250 97.88 254.7 107.7 251.6 116.6C248.5 125.5 238.7 130.3 229.8 127.2C224.8 125.4 219.5 123.8 214.7 123C203 121.2 189.1 122.9 188.8 129.6C188.1 133.4 187.7 136.2 207.1 142.1V142.1zM352 319.9L224 320L115.1 381.6C112.9 383.3 110.4 384 108 384C101.8 384 96 379.1 96 372V320L64 320C28.75 320 0 291.3 0 256V63.1C0 28.75 28.75 0 64 0H352C387.3 0 416 28.75 416 63.1V256C416 291.3 387.3 319.9 352 319.9V319.9zM352 272C360.7 272 368 264.8 368 256V64C368 55.25 360.7 48 352 48H64C55.25 48 48 55.25 48 64V256C48 264.8 55.25 272 64 272H144V310.1L211.4 272H352zM304 352V384C304 392.7 311.2 400 320 400H428.6L496 438.1V400H576C584.7 400 592 392.7 592 384V192C592 183.2 584.7 176 576 176H448V128H576C611.3 128 640 156.7 640 191.1V384C640 419.3 611.3 448 576 448L544 448V500C544 507.1 538.2 512 532 512C529.6 512 527.1 511.3 524.9 509.6L416 448L320 447.9C284.8 447.9 256 419.3 256 384V352L304 352z\"]\n};\nvar faCommentsAltDollar = faMessagesDollar;\nvar faSensorOn = {\n  prefix: 'far',\n  iconName: 'sensor-on',\n  icon: [640, 512, [], \"e02b\", \"M120 128C133.3 128 144 138.7 144 152V264C144 277.3 133.3 288 120 288C106.7 288 96 277.3 96 264V152C96 138.7 106.7 128 120 128zM216 128C229.3 128 240 138.7 240 152V264C240 277.3 229.3 288 216 288C202.7 288 192 277.3 192 264V152C192 138.7 202.7 128 216 128zM384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM384 80H64C55.16 80 48 87.16 48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80zM549.3 139.1C538.3 147.3 523.4 144.3 516 133.3C508.7 122.3 511.7 107.4 522.7 100L570.7 68.03C581.7 60.68 596.6 63.66 603.1 74.69C611.3 85.72 608.3 100.6 597.3 107.1L549.3 139.1zM616 232C629.3 232 640 242.7 640 256C640 269.3 629.3 280 616 280H536C522.7 280 512 269.3 512 256C512 242.7 522.7 232 536 232H616zM597.3 404C608.3 411.4 611.3 426.3 603.1 437.3C596.6 448.3 581.7 451.3 570.7 443.1L522.7 411.1C511.7 404.6 508.7 389.7 516 378.7C523.4 367.7 538.3 364.7 549.3 372L597.3 404z\"]\n};\nvar faBalloon = {\n  prefix: 'far',\n  iconName: 'balloon',\n  icon: [384, 512, [], \"e2e3\", \"M184 80C126.7 80 80 126.7 80 184c0 13.25 10.75 24 24 24S128 197.3 128 184C128 153.1 153.1 128 184 128c13.25 0 24-10.75 24-24S197.3 80 184 80zM384 192c0-105.9-86.13-192-192-192S0 86.13 0 192c0 77.22 86.33 182.1 147.1 226.6l-32.1 57.78c-4.156 7.438-4.031 16.5 .2813 23.81C119.6 507.5 127.5 512 136 512h112c8.5 0 16.38-4.5 20.69-11.84c4.312-7.312 4.438-16.38 .2813-23.81l-32.1-57.78C297.7 374.1 384 269.2 384 192zM192 391.3C162.3 378 48 266.8 48 192c0-79.41 64.59-144 144-144s144 64.59 144 144C336 266.8 221.7 378 192 391.3z\"]\n};\nvar faBiohazard = {\n  prefix: 'far',\n  iconName: 'biohazard',\n  icon: [576, 512, [9763], \"f780\", \"M287.1 112c18.63 0 36.25 3.748 52.88 9.621c13.25-10.37 23.44-24.42 29.44-40.8C345 69.98 317.3 63.94 288.1 63.94c-29.13 0-56.91 5.962-82.16 16.84c5.877 16.5 16.31 30.5 29.57 40.75C251.1 115.8 269.5 112 287.1 112zM387.8 396.1c4.125 15.1 12.39 30.53 24.39 42.4c47.5-35.49 79.23-90.62 83.1-153.4c-7.125-2-14.61-3.02-22.11-3.02c-9.25 0-18 1.875-26.63 4.623C442.5 330.1 420.6 369.7 387.8 396.1zM163.8 438.5c12-11.87 20.28-26.34 24.4-42.34c-32.88-26.37-54.88-65.23-58.88-109.5C120.8 283.9 112.1 282.1 102.8 282.1c-7.5 0-15.12 1-22.5 3.125C84.45 347.1 116.3 403.1 163.8 438.5zM575.5 283.5c-13.13-39.12-39.5-71.98-74.13-92.35c-17.5-10.37-36.25-16.62-55.25-19.87c6-17.74 10-36.49 10-56.24c0-40.99-14.5-80.73-41-112.2c-2.5-3-6.625-3.625-10-1.75c-3.25 1.875-4.75 5.998-3.625 9.748c4.5 13.75 6.625 26.24 6.625 38.49c0 67.73-53.76 122.8-120 122.8s-120-55.11-120-122.8c0-12.12 2.25-24.74 6.625-38.49c1.125-3.75-.375-7.873-3.625-9.748c-3.375-1.875-7.502-1.25-10 1.75C134.7 34.3 120.1 74.04 120.1 115c0 19.75 3.875 38.49 10 56.24C111.2 174.5 92.32 180.8 74.82 191.1c-34.63 20.49-61.01 53.23-74.38 92.35c-1.25 3.748 .25 7.748 3.5 9.748c3.375 1.998 7.5 1.373 10-1.5c9.377-10.87 19-19.12 29.25-25.12c57.25-33.87 130.8-13.75 163.9 44.99c33.13 58.61 13.38 133.1-43.88 167.8c-10.25 6.123-22 10.37-35.88 13.37c-3.627 .875-6.377 4.248-6.377 8.123c.125 3.998 2.75 7.248 6.502 7.998c39.75 7.748 80.63 .7515 115.3-19.74c18-10.5 32.88-24.49 45.25-39.99c12.38 15.5 27.38 29.49 45.38 39.99c34.5 20.5 75.51 27.49 115.1 19.74c3.875-.75 6.375-4 6.5-7.998c0-3.875-2.625-7.248-6.375-8.123c-13.88-2.875-25.63-7.248-35.75-13.37c-57.38-33.87-77.01-109.2-44-167.8c33.13-58.73 106.6-78.85 164-44.99c10.12 6.123 19.75 14.24 29.13 25.12c2.5 2.873 6.752 3.498 10 1.5C575.4 291.2 576.9 287.2 575.5 283.5zM287.1 320.1c-26.5 0-48-21.49-48-47.99c0-26.49 21.5-47.99 48-47.99c26.5 0 48.01 21.5 48.01 47.99C335.1 298.6 314.5 320.1 287.1 320.1z\"]\n};\nvar faChessQueenPiece = {\n  prefix: 'far',\n  iconName: 'chess-queen-piece',\n  icon: [256, 512, [\"chess-queen-alt\"], \"f446\", \"M223.6 416v-24c0-11.25-7.874-20.25-18.25-22.88c-3.125-22.25-5.25-44.63-5.25-67.12V256h23.1c8.749 0 15.1-7.125 15.1-16V224c0-8.875-7.249-16-15.1-16h-7.499l38.5-105C255.7 101.8 256 100.6 256 99.31c0-2.614-1.281-5.167-3.649-6.689l-12.12-8.125c-1.337-.8916-2.818-1.306-4.294-1.306c-8.735 0-9.064 13.41-26.12 13.41c-12.47 0-24.7-9.738-24.7-25.85c0-1.75-.6249-3.5-1.1-4.75C181.9 64.75 180.1 64 178.4 64l-20.01-.0052c-3.009 0-5.509 2.089-6.238 5.005c-2.375 11.25-12.37 19.38-23.87 19.38c-11.62 0-21.62-8.125-23.1-19.38c-.6075-2.916-3.353-5.003-6.369-5.003c-.0869 0 .0875-.0035 0 0L77.99 64c-3.749 0-6.749 3-6.749 6.875c0 16.14-12.25 25.74-24.72 25.74c-7.039 0-14.15-3.062-19.15-9.739C25.81 84.66 23.23 83.2 20.47 83.2c-1.443 0-2.934 .4002-4.35 1.302l-12.12 8.125c-2.308 1.539-3.623 4.131-3.623 6.775c0 1.222 .2804 2.454 .8728 3.6L39.87 208H32.37c-8.874 0-15.1 7.125-15.1 16v16c0 8.875 7.124 16 15.1 16h23.1v46c0 22.5-2.25 44.75-5.375 66.1C40.25 371.4 31.1 380.5 31.1 392V416l-25.62 19.25C2.375 438.2 0 443 0 448v48C0 504.9 7.125 512 15.1 512h223.6c8.874 0 15.1-7.125 15.1-16V448c0-5-2.375-9.75-6.374-12.75L223.6 416zM93.24 127.4c10.84 6.078 22.87 9.109 34.92 9.109c11.98 0 23.98-2.1 34.83-8.984c7.749 6.625 16.87 11.5 26.75 14.38L166.9 208H89.49l-22.87-66.25C76.37 139 85.49 134 93.24 127.4zM156.9 368H99.49c2.75-21.88 4.75-43.88 4.75-65.1V256h47.87v46C152.1 324.1 154.1 346.1 156.9 368zM47.87 464l31.1-24V416h95.87v24l31.87 24H47.87zM128.2 56c15.37 0 27.1-12.5 27.1-28S143.4 0 128 0c-15.5 0-27.81 12.5-27.81 28S112.7 56 128.2 56z\"]\n};\nvar faChessQueenAlt = faChessQueenPiece;\nvar faLocationCrosshairs = {\n  prefix: 'far',\n  iconName: 'location-crosshairs',\n  icon: [512, 512, [\"location\"], \"f601\", \"M352 256C352 309 309 352 256 352C202.1 352 160 309 160 256C160 202.1 202.1 160 256 160C309 160 352 202.1 352 256zM256 208C229.5 208 208 229.5 208 256C208 282.5 229.5 304 256 304C282.5 304 304 282.5 304 256C304 229.5 282.5 208 256 208zM256 0C269.3 0 280 10.75 280 24V65.49C366.8 76.32 435.7 145.2 446.5 232H488C501.3 232 512 242.7 512 256C512 269.3 501.3 280 488 280H446.5C435.7 366.8 366.8 435.7 280 446.5V488C280 501.3 269.3 512 256 512C242.7 512 232 501.3 232 488V446.5C145.2 435.7 76.32 366.8 65.49 280H24C10.75 280 0 269.3 0 256C0 242.7 10.75 232 24 232H65.49C76.32 145.2 145.2 76.32 232 65.49V24C232 10.75 242.7 0 256 0V0zM112 256C112 335.5 176.5 400 256 400C335.5 400 400 335.5 400 256C400 176.5 335.5 112 256 112C176.5 112 112 176.5 112 256z\"]\n};\nvar faLocation = faLocationCrosshairs;\nvar faMarsDouble = {\n  prefix: 'far',\n  iconName: 'mars-double',\n  icon: [640, 512, [9891], \"f227\", \"M616 32h-111.1c-13.25 0-23.1 10.75-23.1 24s10.75 24 23.1 24h54.06L458.5 179.5c-9.375 9.375-9.375 24.56 0 33.94c49.91 49.91 49.9 131.1-.0059 181c-24.18 24.18-56.32 37.49-90.51 37.49c-8.91 0-17.65-1-26.18-2.766c-5.764 7.6-11.88 14.98-18.74 21.84c-6.037 6.037-12.52 11.54-19.13 16.73C324.5 475.8 346.2 480 368 480c45.04 0 89.91-17.18 124.3-51.55c62.92-62.92 67.71-161.3 15.44-230.2l84.29-84.28v54.07c0 13.25 10.75 24 23.1 24S640 181.3 640 168V56C640 42.75 629.3 32 616 32zM315.7 198.2l84.29-84.28v54.07c0 13.25 10.75 24 23.1 24c13.25 0 24-10.75 24-24V56c0-13.25-10.75-24-24-24H312c-13.25 0-23.1 10.75-23.1 24s10.75 24 23.1 24h54.06L281.8 164.3C250.5 140.6 213.4 127.1 176 127.1c-45.04 0-90.08 17.18-124.5 51.55c-68.73 68.73-68.73 180.2 0 248.9C85.92 462.8 130.1 480 176 480s89.91-17.18 124.3-51.55C363.2 365.5 367.1 267.2 315.7 198.2zM266.5 394.5c-24.18 24.18-56.32 37.49-90.51 37.49s-66.33-13.31-90.51-37.49c-49.91-49.91-49.91-131.1 0-181c24.18-24.18 56.32-37.49 90.51-37.49s66.33 13.31 90.51 37.49C316.4 263.4 316.4 344.6 266.5 394.5z\"]\n};\nvar faHousePersonLeave = {\n  prefix: 'far',\n  iconName: 'house-person-leave',\n  icon: [640, 512, [\"house-leave\", \"house-person-depart\"], \"e00f\", \"M362.8 389.7l2.062-3.094l7.615-18.58H112V169.9l128-113.8l103.6 92.04c10.94-10.09 23.61-18.2 37.62-23.84l5.363-2.176L255.9 6.047c-9.062-8.062-22.81-8.062-31.88 0l-216 192c-9.906 8.812-10.81 23.97-2 33.88c8.844 9.969 24.03 10.75 33.88 2L64 212.5l-.0029 163.4c0 22.06 17.94 39.1 39.1 39.1L336.6 416L362.8 389.7zM175.1 191.1c-8.836 0-16 7.166-16 16v64c0 8.836 7.164 16 16 16h64c8.838 0 16-7.164 16-16v-64c0-8.836-7.162-16-16-16H175.1zM528 96.02c26.51 0 48-21.5 48-48.01s-21.49-48.01-48-48.01c-26.51 0-48 21.5-48 48.01S501.5 96.02 528 96.02zM632.7 270.9l-29.36-28.88c-.875-.875-1.5-2-2-3.25L588.5 199.1C574.3 156.1 534 128 488.8 128c-34.85 0-52.97 8.75-95.69 26c-21.11 8.498-38.23 24.37-48.22 44.75l-14.37 31.12c-13.32 27.88 29.47 49.54 43.47 20.25l13.99-30.37c4.746-9.625 12.87-17 22.86-21c21.61-8.75 32.98-13.5 44.22-17.12l-19.74 79.25c-4.748 18.88 .248 38.75 14.87 54.5l78.95 72.1c5.871 5.5 9.994 12.62 11.74 20.5l19.49 84.75c4.402 16.15 19.42 19.7 28.73 18c12.87-3 20.86-15.88 17.86-28.75l-19.49-84.75c-3.871-17.25-12.99-32.87-25.98-44.87l-53.72-49.62l26.11-104.7c7.369 9.625 7.494 12.62 21.86 55.37c2.873 8.375 7.496 16 13.74 22.25l29.36 28.1C620.7 326.2 655.1 294.5 632.7 270.9zM422.1 331.2l-27.65 67.48c-2.002 5.143-5.004 9.783-9.008 13.54l-58.43 58.7c-9.383 9.406-9.383 24.58 0 33.99c9.385 9.406 24.52 9.406 33.91 0l58.43-58.7c8.381-8.404 15.01-18.44 19.39-29.6l19.52-50.04C449 358 423.8 333.1 422.1 331.2z\"]\n};\nvar faHouseLeave = faHousePersonLeave;\nvar faHousePersonDepart = faHousePersonLeave;\nvar faRulerTriangle = {\n  prefix: 'far',\n  iconName: 'ruler-triangle',\n  icon: [512, 512, [128208], \"f61c\", \"M256 384H128V256L256 384zM512 477.3V480C512 497.7 497.7 512 480 512H64C28.65 512 0 483.3 0 448V32C0 14.33 14.33 0 32 0H34.75C43.23 0 51.37 3.372 57.37 9.372L502.6 454.6C508.6 460.6 512 468.8 512 477.3zM64 464H444.1L377.4 397.3L363.3 411.3C357.1 417.6 346.9 417.6 340.7 411.3C334.4 405.1 334.4 394.9 340.7 388.7L354.7 374.6L297.4 317.3L283.3 331.3C277.1 337.6 266.9 337.6 260.7 331.3C254.4 325.1 254.4 314.9 260.7 308.7L274.7 294.6L217.4 237.3L203.3 251.3C197.1 257.6 186.9 257.6 180.7 251.3C174.4 245.1 174.4 234.9 180.7 228.7L194.7 214.6L137.4 157.3L123.3 171.3C117.1 177.6 106.9 177.6 100.7 171.3C94.44 165.1 94.44 154.9 100.7 148.7L114.7 134.6L47.1 67.88V448C47.1 456.8 55.16 464 63.1 464L64 464z\"]\n};\nvar faCardClub = {\n  prefix: 'far',\n  iconName: 'card-club',\n  icon: [384, 512, [], \"e3e9\", \"M130.1 208.3C128.7 203.1 128 197.6 128 192C128 156.7 156.7 128 192 128C227.3 128 256 156.7 256 192C256 197.6 255.3 203.1 253.9 208.3C282.1 211.3 304 235.1 304 264C304 294.9 278.9 320 248 320C232.3 320 218.2 313.6 208 303.2V336H224C232.8 336 240 343.2 240 352C240 360.8 232.8 368 224 368H160C151.2 368 144 360.8 144 352C144 343.2 151.2 336 160 336H176V303.2C165.8 313.6 151.7 320 136 320C105.1 320 80 294.9 80 264C80 235.1 101.9 211.3 130.1 208.3zM320 0C355.3 0 384 28.65 384 64V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H320zM320 48H64C55.16 48 48 55.16 48 64V448C48 456.8 55.16 464 64 464H320C328.8 464 336 456.8 336 448V64C336 55.16 328.8 48 320 48z\"]\n};\nvar faChildDress = {\n  prefix: 'far',\n  iconName: 'child-dress',\n  icon: [320, 512, [], \"e59c\", \"M231.1 72C231.1 111.8 199.8 144 159.1 144C120.2 144 87.1 111.8 87.1 72C87.1 32.24 120.2 0 159.1 0C199.8 0 231.1 32.24 231.1 72zM159.1 48C146.7 48 135.1 58.75 135.1 72C135.1 85.25 146.7 96 159.1 96C173.3 96 183.1 85.25 183.1 72C183.1 58.75 173.3 48 159.1 48zM70.95 201.8C92.27 176.1 123.6 160.9 156.9 160C157.6 160 158.3 160 159.1 160H160.9C161.7 160 162.4 160 163.1 160C196.4 160.9 227.7 176.1 249.1 201.8L314.5 280.7C322.9 290.9 321.5 306 311.3 314.5C301.1 322.9 285.1 321.5 277.5 311.3L234.4 259.4L270.8 368.4C273.2 375.7 271.1 383.8 267.5 390C262.1 396.3 255.7 400 248 400H224V488C224 501.3 213.3 512 200 512C186.7 512 176 501.3 176 488V400H144V488C144 501.3 133.3 512 120 512C106.7 512 96 501.3 96 488V400H71.1C64.28 400 57.04 396.3 52.53 390C48.02 383.8 46.79 375.7 49.23 368.4L85.58 259.4L42.47 311.3C34.01 321.5 18.88 322.9 8.676 314.5C-1.525 306-2.933 290.9 5.53 280.7L70.95 201.8zM160 208C159.5 208 159 208 158.6 208C155.3 208.2 152.5 210.4 151.5 213.5L105.3 352H214.7L168.5 213.5C167.5 210.4 164.7 208.2 161.4 208C160.1 208 160.5 208 160 208V208z\"]\n};\nvar faUsersBetweenLines = {\n  prefix: 'far',\n  iconName: 'users-between-lines',\n  icon: [640, 512, [], \"e591\", \"M616 0C629.3 0 640 10.75 640 24C640 37.25 629.3 48 616 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H616zM616 464C629.3 464 640 474.7 640 488C640 501.3 629.3 512 616 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H616zM261.1 288.8C265.2 288.3 269.4 288 273.6 288H369.6C373.8 288 378 288.3 382.1 288.8C429.2 294.1 465.6 335.2 465.6 384C465.6 401.7 451.3 416 433.6 416H209.6C191.9 416 177.6 401.7 177.6 384C177.6 372.8 179.5 362 183.1 352C193.6 322.3 218.3 299.2 249.1 291.1C253 290.1 257 289.3 261.1 288.8V288.8zM392.7 341.9C385.8 338.1 377.1 336 369.6 336H273.6C252.7 336 234.9 349.4 228.3 368H414.9C412.3 360.7 407.1 354.2 402.4 348.1C398.7 347.3 395.4 344.8 392.7 341.9H392.7zM241.6 176C241.6 131.8 277.4 96 321.6 96C365.8 96 401.6 131.8 401.6 176C401.6 202.2 389 225.4 369.6 240C356.2 250 339.6 256 321.6 256C303.6 256 286.1 250 273.6 240C254.2 225.4 241.6 202.2 241.6 176V176zM321.6 208C339.3 208 353.6 193.7 353.6 176C353.6 158.3 339.3 144 321.6 144C303.9 144 289.6 158.3 289.6 176C289.6 193.7 303.9 208 321.6 208zM83.2 160C83.2 124.7 111.9 96 147.2 96C182.5 96 211.2 124.7 211.2 160C211.2 195.3 182.5 224 147.2 224C111.9 224 83.2 195.3 83.2 160zM192 256C204.2 256 215.7 259.4 225.4 265.4C188.2 280.5 159.8 312.6 149.6 352H64C46.33 352 32 337.7 32 320C32 284.7 60.65 256 96 256H192zM576 352H493.6C483.2 311.9 453.1 279.4 415.9 264.6C425.3 259.1 436.3 256 448 256H544C579.3 256 608 284.7 608 320C608 337.7 593.7 352 576 352zM435.2 160C435.2 124.7 463.9 96 499.2 96C534.5 96 563.2 124.7 563.2 160C563.2 195.3 534.5 224 499.2 224C463.9 224 435.2 195.3 435.2 160V160z\"]\n};\nvar faLungsVirus = {\n  prefix: 'far',\n  iconName: 'lungs-virus',\n  icon: [640, 512, [], \"e067\", \"M195.5 444.5C193.3 442.2 192.1 439.3 190.4 436.7c-5.256 4.062-11.12 7.537-18.06 9.395c-64.62 17.33-64.45 17.92-74.26 17.92c-30.3 0-57.9-23.56-47.78-61.48c20.4-76.58 52.71-149.8 96.04-217.5c23.05-36.41 25.34-41 39.62-41c11.95 0 22.05 8.109 22.05 17.7v25.08c6.611-3.334 13.87-5.283 21.49-5.283c9.576 0 18.72 2.799 26.52 7.986l.04-27.75c0-36.28-31.36-65.72-70.05-65.72c-43.98 0-57.98 28.56-80.09 63.13C59.93 231 25.55 308.8 3.882 390.1C1.289 399.8 0 409.8 0 419.8c0 52.33 45.62 92.23 98.06 92.23c18.09 0 24.46-2.83 86.69-19.5c21.77-5.828 39.91-18.39 52.51-34.73c-2.561 .418-5.128 .7591-7.774 .7591C216.7 458.5 204.6 453.5 195.5 444.5zM343.1 150.7L343.1 23.1C343.1 10.74 333.2 0 319.1 0s-24 10.74-24 23.1L295.1 150.7c7.086-4.135 15.22-6.675 23.1-6.675S336.9 146.5 343.1 150.7zM421.8 421.8c6.25-6.25 6.25-16.37 0-22.62l-8.576-8.576c-20.16-20.16-5.881-54.63 22.63-54.63H448c8.844 0 16-7.156 16-16S456.8 303.1 448 303.1h-12.12c-28.51 0-42.79-34.47-22.63-54.63l8.576-8.577c6.25-6.25 6.25-16.37 0-22.62s-16.38-6.25-22.62 0l-8.576 8.577C370.5 246.9 336 232.6 336 204.1v-12.12c0-8.844-7.156-15.1-16-15.1s-16 7.156-16 15.1v12.12c0 28.51-34.47 42.79-54.63 22.63L240.8 218.2c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.37 0 22.62l8.576 8.577c20.16 20.16 5.881 54.63-22.63 54.63H192c-8.844 0-16 7.156-16 16s7.156 16 16 16h12.12c28.51 0 42.79 34.47 22.63 54.63l-8.576 8.576c-6.25 6.25-6.25 16.37 0 22.62c3.125 3.125 7.219 4.688 11.31 4.688s8.188-1.562 11.31-4.688l8.576-8.575C269.5 393.1 304 407.4 304 435.9v12.12c0 8.844 7.156 16 16 16s16-7.156 16-16v-12.12c0-28.51 34.47-42.78 54.63-22.63l8.576 8.575c3.125 3.125 7.219 4.688 11.31 4.688S418.7 424.9 421.8 421.8zM288 303.1c-8.836 0-16-7.162-16-15.1C272 279.2 279.2 271.1 288 271.1s16 7.16 16 15.1C304 296.8 296.8 303.1 288 303.1zM352 367.1c-8.836 0-16-7.166-16-16c0-8.838 7.164-15.1 16-15.1s16 7.165 16 16C368 360.8 360.8 367.1 352 367.1zM636.1 390.1c-21.67-81.31-56.05-159.1-102-231c-22.11-34.56-36.11-63.13-80.09-63.13c-38.69 0-70.01 29.45-70.01 65.73v27.74c7.795-5.188 16.94-7.986 26.52-7.986c7.625 0 14.87 1.953 21.49 5.29V161.7c0-9.594 10.09-17.7 22.05-17.7c14.28 0 16.56 4.594 39.62 41c43.33 67.73 75.64 140.9 96.04 217.5c10.12 37.92-17.47 61.48-47.78 61.48c-9.811 0-9.639-.5938-74.25-17.91c-6.949-1.865-12.82-5.35-18.08-9.424c-1.732 2.605-2.857 5.504-5.152 7.799c-9.066 9.066-21.12 14.06-33.94 14.06c-2.635 0-5.213-.3438-7.764-.7578c12.59 16.34 30.74 28.9 52.51 34.73C517.5 509.2 523.8 512 541.9 512C594.4 512 640 472.1 640 419.8C639.1 409.8 638.7 399.8 636.1 390.1z\"]\n};\nvar faSpinnerThird = {\n  prefix: 'far',\n  iconName: 'spinner-third',\n  icon: [576, 512, [], \"f3f4\", \"M264 24C264 10.75 274.7 0 288 0C429.4 0 544 114.6 544 256C544 302.6 531.5 346.4 509.7 384C503.1 395.5 488.4 399.4 476.9 392.8C465.5 386.2 461.5 371.5 468.2 360C485.9 329.4 496 293.9 496 255.1C496 141.1 402.9 47.1 288 47.1C274.7 47.1 264 37.25 264 23.1V24z\"]\n};\nvar faFaceGrinTears = {\n  prefix: 'far',\n  iconName: 'face-grin-tears',\n  icon: [640, 512, [128514, \"grin-tears\"], \"f588\", \"M519.4 334.4C522.7 342.5 527.8 352.1 535.9 361.1C539.9 365 544.1 368.4 548.6 371.4C506.4 454.8 419.9 512 319.1 512C220.1 512 133.6 454.8 91.4 371.4C95.87 368.4 100.1 365 104.1 361.1C112.2 352.1 117.3 342.5 120.6 334.4C121.8 331.5 122.9 328.6 123.9 325.5C152.5 406.2 229.5 464 319.1 464C410.5 464 487.5 406.2 516.1 325.5C517.1 328.6 518.2 331.5 519.4 334.4V334.4zM319.1 47.1C218.6 47.1 134.2 120.5 115.7 216.5C109.1 213.4 101.4 212.2 93.4 213.3C86.59 214.3 77.18 215.7 66.84 217.7C85.31 94.5 191.6 0 319.1 0C448.4 0 554.7 94.5 573.2 217.7C562.8 215.7 553.4 214.3 546.6 213.3C538.6 212.2 530.9 213.4 524.2 216.5C505.8 120.5 421.4 48 319.1 48V47.1zM78.5 341.1C59.98 356.7 32.01 355.5 14.27 337.7C-4.442 319-4.825 288.9 13.55 270.6C22.19 261.9 43.69 255.4 64.05 250.1C77.02 248.2 89.53 246.2 97.94 245C103.3 244.2 107.8 248.7 106.1 254.1C103.9 275.6 95.58 324.3 81.43 338.4C80.49 339.4 79.51 340.3 78.5 341.1V341.1zM561.5 341.1C560.7 340.5 559.1 339.8 559.2 339.1C559 338.9 558.8 338.7 558.6 338.4C544.4 324.3 536.1 275.6 533 254.1C532.2 248.7 536.7 244.2 542.1 245C543.1 245.2 544.2 245.3 545.4 245.5C553.6 246.7 564.6 248.5 575.1 250.1C596.3 255.4 617.8 261.9 626.4 270.6C644.8 288.9 644.4 319 625.7 337.7C607.1 355.5 580 356.7 561.5 341.1L561.5 341.1zM319.9 399.1C269.6 399.1 225.5 374.6 200.9 336.5C190.5 320.4 207.7 303.1 226.3 308.4C255.3 315.1 286.8 318.8 319.9 318.8C353 318.8 384.6 315.1 413.5 308.4C432.2 303.1 449.4 320.4 438.1 336.5C414.4 374.6 370.3 399.1 319.9 399.1zM281.6 228.8L281.4 228.5C281.2 228.3 281 228 280.7 227.6C280 226.8 279.1 225.7 277.9 224.3C275.4 221.4 271.9 217.7 267.7 213.1C258.9 206.2 248.8 200 239.1 200C231.2 200 221.1 206.2 212.3 213.1C208.1 217.7 204.6 221.4 202.1 224.3C200.9 225.7 199.1 226.8 199.3 227.6C198.1 228 198.8 228.3 198.6 228.5L198.4 228.8L198.4 228.8C196.3 231.6 192.7 232.7 189.5 231.6C186.2 230.5 183.1 227.4 183.1 224C183.1 206.1 190.7 188.4 200.6 175.2C210.4 162.2 224.5 152 239.1 152C255.5 152 269.6 162.2 279.4 175.2C289.3 188.4 295.1 206.1 295.1 224C295.1 227.4 293.8 230.5 290.5 231.6C287.3 232.7 283.7 231.6 281.6 228.8L281.6 228.8zM441.6 228.8L441.6 228.8L441.4 228.5C441.2 228.3 441 228 440.7 227.6C440 226.8 439.1 225.7 437.9 224.3C435.4 221.4 431.9 217.7 427.7 213.1C418.9 206.2 408.8 200 400 200C391.2 200 381.1 206.2 372.3 213.1C368.1 217.7 364.6 221.4 362.1 224.3C360.9 225.7 359.1 226.8 359.3 227.6C358.1 228 358.8 228.3 358.6 228.5L358.4 228.8L358.4 228.8C356.3 231.6 352.7 232.7 349.5 231.6C346.2 230.5 344 227.4 344 223.1C344 206.1 350.7 188.4 360.6 175.2C370.4 162.2 384.5 151.1 400 151.1C415.5 151.1 429.6 162.2 439.4 175.2C449.3 188.4 456 206.1 456 223.1C456 227.4 453.8 230.5 450.5 231.6C447.3 232.7 443.7 231.6 441.6 228.8V228.8z\"]\n};\nvar faGrinTears = faFaceGrinTears;\nvar faPhone = {\n  prefix: 'far',\n  iconName: 'phone',\n  icon: [512, 512, [128222, 128379], \"f095\", \"M480.3 320.3L382.1 278.2c-21.41-9.281-46.64-3.109-61.2 14.95l-27.44 33.5c-44.78-25.75-82.29-63.25-108-107.1l33.55-27.48c17.91-14.62 24.09-39.7 15.02-61.05L191.7 31.53c-10.16-23.2-35.34-35.86-59.87-30.19l-91.25 21.06C16.7 27.86 0 48.83 0 73.39c0 241.9 196.7 438.6 438.6 438.6c24.56 0 45.53-16.69 50.1-40.53l21.06-91.34C516.4 355.5 503.6 330.3 480.3 320.3zM463.9 369.3l-21.09 91.41c-.4687 1.1-2.109 3.281-4.219 3.281c-215.4 0-390.6-175.2-390.6-390.6c0-2.094 1.297-3.734 3.344-4.203l91.34-21.08c.3125-.0781 .6406-.1094 .9531-.1094c1.734 0 3.359 1.047 4.047 2.609l42.14 98.33c.75 1.766 .25 3.828-1.25 5.062L139.8 193.1c-8.625 7.062-11.25 19.14-6.344 29.14c33.01 67.23 88.26 122.5 155.5 155.5c9.1 4.906 22.09 2.281 29.16-6.344l40.01-48.87c1.109-1.406 3.187-1.938 4.922-1.125l98.26 42.09C463.2 365.2 464.3 367.3 463.9 369.3z\"]\n};\nvar faComputerMouseScrollwheel = {\n  prefix: 'far',\n  iconName: 'computer-mouse-scrollwheel',\n  icon: [384, 512, [\"mouse-alt\"], \"f8cd\", \"M224 0H160c-88.38 0-160 71.62-160 160v192c0 88.38 71.62 160 160 160h64c88.38 0 160-71.63 160-160V160C384 71.62 312.4 0 224 0zM336 352c-.125 61.88-50.13 111.9-112 112H160c-61.88-.125-111.9-50.13-112-112V160C48.12 98.12 98.12 48.12 160 48h64c61.88 .125 111.9 50.12 112 112V352zM192 95.1c-17.62 0-32 14.38-32 32v31.1C160 177.6 174.4 192 192 192c17.62 0 32-14.38 32-32V127.1C224 110.4 209.6 95.1 192 95.1z\"]\n};\nvar faMouseAlt = faComputerMouseScrollwheel;\nvar faCalendarXmark = {\n  prefix: 'far',\n  iconName: 'calendar-xmark',\n  icon: [448, 512, [\"calendar-times\"], \"f273\", \"M257.9 328L304.1 375C314.3 384.4 314.3 399.6 304.1 408.1C295.6 418.3 280.4 418.3 271 408.1L224 361.9L176.1 408.1C167.6 418.3 152.4 418.3 143 408.1C133.7 399.6 133.7 384.4 143 375L190.1 328L143 280.1C133.7 271.6 133.7 256.4 143 247C152.4 237.7 167.6 237.7 176.1 247L224 294.1L271 247C280.4 237.7 295.6 237.7 304.1 247C314.3 256.4 314.3 271.6 304.1 280.1L257.9 328zM128 0C141.3 0 152 10.75 152 24V64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0zM400 192H48V448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192z\"]\n};\nvar faCalendarTimes = faCalendarXmark;\nvar faChildReaching = {\n  prefix: 'far',\n  iconName: 'child-reaching',\n  icon: [384, 512, [], \"e59d\", \"M119.1 72C119.1 32.24 152.2 0 191.1 0C231.8 0 264 32.24 264 72C264 111.8 231.8 144 191.1 144C152.2 144 119.1 111.8 119.1 72zM191.1 96C205.3 96 216 85.25 216 72C216 58.75 205.3 48 191.1 48C178.7 48 167.1 58.75 167.1 72C167.1 85.25 178.7 96 191.1 96zM291.7 118.6L307.3 91.91C313.1 80.46 328.6 76.59 340.1 83.27C351.5 89.95 355.4 104.6 348.7 116.1L333.1 142.8C318.2 168.4 296.1 188.1 272 202.1V488C272 501.3 261.3 512 248 512C234.7 512 224 501.3 224 488V384H160V488C160 501.3 149.3 512 136 512C122.7 512 112 501.3 112 488V203.2C86.32 188.9 64.53 167.6 49.5 141.2L35.13 115.8C28.59 104.3 32.63 89.67 44.15 83.13C55.68 76.58 70.33 80.62 76.87 92.15L91.24 117.5C111.8 153.6 150.2 176 191.8 176C232.9 176 270.1 154.2 291.7 118.6H291.7zM224 336V220.8C213.5 222.9 202.7 224 191.8 224C181 224 170.4 222.9 160 220.9V336H224z\"]\n};\nvar faTableLayout = {\n  prefix: 'far',\n  iconName: 'table-layout',\n  icon: [512, 512, [], \"e290\", \"M448 32C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H448zM448 80H64C55.16 80 48 87.16 48 96V160H464V96C464 87.16 456.8 80 448 80zM64 432H144V208H48V416C48 424.8 55.16 432 64 432zM192 432H448C456.8 432 464 424.8 464 416V208H192V432z\"]\n};\nvar faNarwhal = {\n  prefix: 'far',\n  iconName: 'narwhal',\n  icon: [640, 512, [], \"f6fe\", \"M590.7 214l48.75-192.3c2.787-10.1-5.502-21.69-16.85-21.72c-5.99 0-11.62 3.074-14.81 8.148l-99.31 157.7C494.2 162.2 479.4 159.1 464 159.1c-72.28 0-142.2 25.84-197.1 72.85l-112.5 96.35c-3.125 2.674-6.762 3.874-10.32 3.874C135.8 333.1 128 326.6 128 317V282.1L177.8 251.6C186.6 245.7 192 235.7 192 224.1V127.1C192 118.6 184.3 112 175.1 112c-2.969 0-6.012 .8438-8.807 2.705L95.98 162.1L24.88 114.7C22.08 112.9 19.03 112 16.05 112C7.729 112 0 118.6 0 128.1v96.93C.002 235.7 5.375 245.7 14.25 251.6L64 282.1v69.88C64 440.4 135.6 512 224 512h240c97.2 0 176-78.8 176-176C640 288.6 621.2 245.7 590.7 214zM102.9 241.2L95.1 245.4L48 216V187.8L95.98 219.8L144 187.8v28.2L102.9 241.2zM464 464H224c-54.37 0-99.81-38.94-109.9-90.39c8.955 4.758 19.17 7.457 29.1 7.457c15.17 0 29.92-5.475 41.54-15.42l112.5-96.34C344.3 229.8 403.2 208 464 208c70.69 0 128 57.31 128 128C592 406.7 534.7 464 464 464zM504 271.1c-13.25 0-24 10.74-24 24c0 13.25 10.75 24 24 24s24-10.75 24-24C528 282.7 517.3 271.1 504 271.1z\"]\n};\nvar faRampLoading = {\n  prefix: 'far',\n  iconName: 'ramp-loading',\n  icon: [384, 512, [], \"f4d4\", \"M48 64V312.4L0 400.4V64C0 28.65 28.65 0 64 0H320C355.3 0 384 28.65 384 64V400.4L336 312.4V64C336 55.16 328.8 48 320 48H64C55.16 48 48 55.16 48 64V64zM253 288C273.5 288 292.4 299.2 302.2 317.2L376.2 452.8C390.7 479.5 371.4 512 341 512H42.95C12.59 512-6.702 479.5 7.837 452.8L81.83 317.2C91.65 299.2 110.5 287.1 130.1 287.1L253 288zM56.43 464H327.6L260 340.2C258.6 337.6 255.9 336 253 336H130.1C128.1 336 125.4 337.6 123.1 340.2L56.43 464z\"]\n};\nvar faCalendarCirclePlus = {\n  prefix: 'far',\n  iconName: 'calendar-circle-plus',\n  icon: [576, 512, [], \"e470\", \"M151.1 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V192H47.1V448C47.1 456.8 55.16 464 63.1 464H284.5C296.7 482.8 312.5 499.1 330.8 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24L151.1 64zM576 368C576 447.5 511.5 512 432 512C352.5 512 287.1 447.5 287.1 368C287.1 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM416 303.1V351.1H368C359.2 351.1 352 359.2 352 367.1C352 376.8 359.2 383.1 368 383.1H416V431.1C416 440.8 423.2 447.1 432 447.1C440.8 447.1 448 440.8 448 431.1V383.1H496C504.8 383.1 512 376.8 512 367.1C512 359.2 504.8 351.1 496 351.1H448V303.1C448 295.2 440.8 287.1 432 287.1C423.2 287.1 416 295.2 416 303.1z\"]\n};\nvar faToothbrush = {\n  prefix: 'far',\n  iconName: 'toothbrush',\n  icon: [576, 512, [129701], \"f635\", \"M552 432H400V280C400 266.8 389.3 256 376 256S352 266.8 352 280v152h-32V280C320 266.8 309.3 256 296 256S272 266.8 272 280v152h-32V280C240 266.8 229.3 256 216 256S192 266.8 192 280v152H160V280C160 266.8 149.3 256 136 256S112 266.8 112 280v152h-32V280C80 266.8 69.25 256 56 256S32 266.8 32 280v152H24C10.75 432 0 442.8 0 456S10.75 480 24 480h528c13.25 0 24-10.75 24-24S565.3 432 552 432zM64 224h352c33.7 0 62.87-26.15 63.93-59.84c1.979-62.51-40.76-118.3-98.67-131.8C380.2 32.12 379 32 377.1 32c-8.928 0-16.88 8.168-15.38 17.33C366 70.56 350.4 96 325.5 96H67.34C35.46 96 5.953 117.8 .8672 149.3C-5.617 189.4 25.11 224 64 224zM67.34 144h258.2c24.44 0 47.72-10.9 63.87-29.9c4.953-5.828 9.117-12.26 12.43-19.06c19.09 16.03 30.1 41.08 30.16 67.61C431.7 169.8 424.3 176 416 176H64c-6.449 0-10.42-3.529-12.21-5.635C49.6 167.8 47.21 163.4 48.25 156.9C49.39 149.9 58.13 144 67.34 144z\"]\n};\nvar faBorderInner = {\n  prefix: 'far',\n  iconName: 'border-inner',\n  icon: [448, 512, [], \"f84e\", \"M384 448C384 430.3 398.3 416 416 416C433.7 416 448 430.3 448 448C448 465.7 433.7 480 416 480C398.3 480 384 465.7 384 448zM384 352C384 334.3 398.3 320 416 320C433.7 320 448 334.3 448 352C448 369.7 433.7 384 416 384C398.3 384 384 369.7 384 352zM0 352C0 334.3 14.33 320 32 320C49.67 320 64 334.3 64 352C64 369.7 49.67 384 32 384C14.33 384 0 369.7 0 352zM448 160C448 177.7 433.7 192 416 192C398.3 192 384 177.7 384 160C384 142.3 398.3 128 416 128C433.7 128 448 142.3 448 160zM0 160C0 142.3 14.33 128 32 128C49.67 128 64 142.3 64 160C64 177.7 49.67 192 32 192C14.33 192 0 177.7 0 160zM448 64C448 81.67 433.7 96 416 96C398.3 96 384 81.67 384 64C384 46.33 398.3 32 416 32C433.7 32 448 46.33 448 64zM64 64C64 81.67 49.67 96 32 96C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32C49.67 32 64 46.33 64 64zM0 448C0 430.3 14.33 416 32 416C49.67 416 64 430.3 64 448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448zM352 64C352 81.67 337.7 96 320 96C302.3 96 288 81.67 288 64C288 46.33 302.3 32 320 32C337.7 32 352 46.33 352 64zM288 448C288 430.3 302.3 416 320 416C337.7 416 352 430.3 352 448C352 465.7 337.7 480 320 480C302.3 480 288 465.7 288 448zM160 64C160 81.67 145.7 96 128 96C110.3 96 96 81.67 96 64C96 46.33 110.3 32 128 32C145.7 32 160 46.33 160 64zM96 448C96 430.3 110.3 416 128 416C145.7 416 160 430.3 160 448C160 465.7 145.7 480 128 480C110.3 480 96 465.7 96 448zM224 480C210.7 480 200 469.3 200 456V280H24C10.75 280 0 269.3 0 256C0 242.7 10.75 232 24 232H200V56C200 42.75 210.7 32 224 32C237.3 32 248 42.75 248 56V232H424C437.3 232 448 242.7 448 256C448 269.3 437.3 280 424 280H248V456C248 469.3 237.3 480 224 480z\"]\n};\nvar faPawClaws = {\n  prefix: 'far',\n  iconName: 'paw-claws',\n  icon: [512, 512, [], \"f702\", \"M320 0L373.1 58.4C390.4 77.45 400 102.3 400 128C400.2 139.3 398.5 151.2 394.5 163.1C380.2 206 342.4 232.2 310.1 221.7C277.8 211.1 263.2 167.7 277.5 124.9C285.7 100.2 301.7 81.02 320 71.23L320 0zM226.5 124.9C240.8 167.7 226.2 211.1 193.9 221.7C161.6 232.2 123.8 206 109.5 163.1C105.5 151.2 103.8 139.3 104 128C104 102.3 113.6 77.45 130.9 58.4L183.1 0V71.23C202.3 81.02 218.3 100.2 226.5 124.9H226.5zM100.4 230.6C119.2 263 114.7 300.7 90.16 314.7C65.65 328.8 30.49 313.9 11.63 281.4C3.718 267.8-.0714 253.3 .001 240L0 236.8C0 223.3 4.285 210.1 12.24 199.2L64 128V196.8C77.93 202.1 91.11 214.7 100.4 230.6V230.6zM442.7 424.1C446.4 434.8 448 445.4 448 455.9C448 486.9 422.9 512 391.9 512H388.5C380.3 512 372.1 510.4 364.4 507.3L291.7 478.3C268.8 469.1 243.2 469.1 220.3 478.3L147.6 507.3C139.9 510.4 131.7 512 123.5 512H120.1C89.11 512 64 486.9 64 455.9C64 445.4 65.62 434.8 69.3 424.1C121.7 284.4 214.8 256 256 256C297.2 256 390.3 284.4 442.7 424.1zM256 304C235.4 304 159.9 319.4 114.3 441.7C112.9 445.5 112 450.2 112 455.9C112 460.4 115.6 464 120.1 464H123.5C125.6 464 127.8 463.6 129.8 462.8L202.5 433.7C236.9 419.1 275.1 419.1 309.5 433.7L382.2 462.8C384.2 463.6 386.4 464 388.5 464H391.9C396.4 464 400 460.4 400 455.9C400 450.2 399.1 445.5 397.7 441.7C352.1 319.4 276.6 304 256 304zM421.8 314.7C397.3 300.7 392.8 263 411.6 230.6C420.9 214.7 434.1 202.1 448 196.8V127.1L499.8 199.2C507.7 210.1 512 223.3 512 236.8V239.1C512.1 253.3 508.3 267.8 500.4 281.4C481.5 313.9 446.3 328.8 421.8 314.7V314.7z\"]\n};\nvar faKiwiFruit = {\n  prefix: 'far',\n  iconName: 'kiwi-fruit',\n  icon: [448, 512, [], \"e30c\", \"M224 32C100.3 32 0 96.47 0 176V256c0 123.7 100.3 224 224 224s224-100.3 224-224V176C448 96.47 347.7 32 224 32zM384 176C384 184.8 376.8 192 368 192h-32C327.2 192 320 184.8 320 176S327.2 160 336 160h32C376.8 160 384 167.2 384 176zM292.7 108.7l16-16c6.25-6.25 16.38-6.25 22.62 0s6.25 16.38 0 22.62l-16 16C312.2 134.4 308.1 136 304 136s-8.188-1.562-11.31-4.688C286.4 125.1 286.4 114.9 292.7 108.7zM292.7 220.7c6.25-6.25 16.38-6.25 22.62 0l16 16c6.25 6.25 6.25 16.38 0 22.62C328.2 262.4 324.1 264 320 264s-8.188-1.562-11.31-4.688l-16-16C286.4 237.1 286.4 226.9 292.7 220.7zM208 80C208 71.16 215.2 64 224 64s16 7.156 16 16v24c0 8.844-7.156 16-16 16s-16-7.156-16-16V80zM224 149c30.93 0 56 12.09 56 27S254.9 203 224 203S168 190.9 168 176S193.1 149 224 149zM240 248V272C240 280.8 232.8 288 224 288S208 280.8 208 272V248c0-8.844 7.156-16 16-16S240 239.2 240 248zM116.7 92.69c6.25-6.25 16.38-6.25 22.62 0l16 16c6.25 6.25 6.25 16.38 0 22.62C152.2 134.4 148.1 136 144 136S135.8 134.4 132.7 131.3l-16-16C110.4 109.1 110.4 98.94 116.7 92.69zM155.3 243.3l-16 16C136.2 262.4 132.1 264 128 264S119.8 262.4 116.7 259.3c-6.25-6.25-6.25-16.38 0-22.62l16-16c6.25-6.25 16.38-6.25 22.62 0S161.6 237.1 155.3 243.3zM80 160h32C120.8 160 128 167.2 128 176S120.8 192 112 192h-32C71.16 192 64 184.8 64 176S71.16 160 80 160zM224 432c-93.91 0-170.7-73.99-175.5-166.7C89.5 298.6 152.8 320 224 320s134.5-21.42 175.5-54.71C394.7 358 317.9 432 224 432z\"]\n};\nvar faTrafficLightSlow = {\n  prefix: 'far',\n  iconName: 'traffic-light-slow',\n  icon: [320, 512, [], \"f639\", \"M112 376C112 349.5 133.5 328 160 328C186.5 328 208 349.5 208 376C208 402.5 186.5 424 160 424C133.5 424 112 402.5 112 376zM160 392C168.8 392 176 384.8 176 376C176 367.2 168.8 360 160 360C151.2 360 144 367.2 144 376C144 384.8 151.2 392 160 392zM112 256C112 229.5 133.5 208 160 208C186.5 208 208 229.5 208 256C208 282.5 186.5 304 160 304C133.5 304 112 282.5 112 256zM112 136C112 109.5 133.5 88 160 88C186.5 88 208 109.5 208 136C208 162.5 186.5 184 160 184C133.5 184 112 162.5 112 136zM160 152C168.8 152 176 144.8 176 136C176 127.2 168.8 120 160 120C151.2 120 144 127.2 144 136C144 144.8 151.2 152 160 152zM0 64C0 28.65 28.65 0 64 0H256C291.3 0 320 28.65 320 64V352C320 440.4 248.4 512 160 512C71.63 512 0 440.4 0 352V64zM48 64V352C48 413.9 98.14 464 160 464C221.9 464 272 413.9 272 352V64C272 55.16 264.8 48 256 48H64C55.16 48 48 55.16 48 64z\"]\n};\nvar faRectangleCode = {\n  prefix: 'far',\n  iconName: 'rectangle-code',\n  icon: [512, 512, [], \"e322\", \"M320.1 175L384.1 239C394.3 248.4 394.3 263.6 384.1 272.1L320.1 336.1C311.6 346.3 296.4 346.3 287 336.1C277.7 327.6 277.7 312.4 287 303L334.1 256L287 208.1C277.7 199.6 277.7 184.4 287 175C296.4 165.7 311.6 165.7 320.1 175V175zM177.9 256L224.1 303C234.3 312.4 234.3 327.6 224.1 336.1C215.6 346.3 200.4 346.3 191 336.1L127 272.1C117.7 263.6 117.7 248.4 127 239L191 175C200.4 165.7 215.6 165.7 224.1 175C234.3 184.4 234.3 199.6 224.1 208.1L177.9 256zM448 32C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H448zM448 80H64C55.16 80 48 87.16 48 96V416C48 424.8 55.16 432 64 432H448C456.8 432 464 424.8 464 416V96C464 87.16 456.8 80 448 80z\"]\n};\nvar faHeadSideVirus = {\n  prefix: 'far',\n  iconName: 'head-side-virus',\n  icon: [512, 512, [], \"e064\", \"M320.5 302.7c3.639 0 7.277-1.389 10.05-4.166c5.557-5.557 5.557-14.56 0-20.11L322.9 270.8c-17.92-17.92-5.227-48.56 20.11-48.56h10.77c7.861 0 14.22-6.36 14.22-14.22S361.6 193.8 353.8 193.8h-10.77c-25.34 0-38.03-30.64-20.11-48.56l7.623-7.623c5.557-5.557 5.557-14.56 0-20.11c-5.555-5.557-14.55-5.557-20.11 0l-7.623 7.623C284.9 143 254.2 130.3 254.2 104.1V94.22c0-7.861-6.362-14.22-14.22-14.22S225.8 86.36 225.8 94.22v10.77c0 25.34-30.64 38.03-48.56 20.12L169.6 117.5c-5.557-5.557-14.56-5.557-20.11 0c-5.557 5.555-5.555 14.55 .002 20.11L157.1 145.2c17.92 17.92 5.227 48.56-20.11 48.56H126.2c-7.861 0-14.22 6.363-14.22 14.22S118.4 222.2 126.2 222.2H136.1c25.34 0 38.03 30.64 20.11 48.56L149.5 278.4c-5.557 5.555-5.557 14.55 0 20.11c2.777 2.777 6.416 4.166 10.05 4.166s7.279-1.389 10.06-4.166L177.2 290.9c17.92-17.92 48.56-5.229 48.56 20.11v10.77c0 7.861 6.361 14.22 14.22 14.22s14.22-6.361 14.22-14.22V311c0-25.34 30.64-38.03 48.56-20.11l7.623 7.623C313.2 301.3 316.8 302.7 320.5 302.7zM208 207.1c-8.836 0-15.1-7.164-15.1-15.1c0-8.838 7.164-16 16-16s15.1 7.162 15.1 15.1C224 200.8 216.8 207.1 208 207.1zM272 239.1c-8.836 0-16-7.165-16-16c0-8.838 7.165-16 16-16s16 7.162 16 16C288 232.8 280.8 239.1 272 239.1zM509.2 275c-21-47.13-48.48-151.8-73.1-186.8C397.6 33.63 334.5 0 266.1 0H200.1C95.58 0 4.139 80.13 .1387 184.5c-2.25 59.88 22.99 113.6 63.87 150.3L64.01 488c0 13.26 10.75 24 24 24c13.25 0 23.1-10.74 23.1-23.1V313.4l-15.1-14.25C49.13 257 33.01 187.4 63.88 126.6C89.26 76.75 143.1 48 198.1 48h67.12c51.1 0 100.9 25.38 130.7 67.88c11.25 15.88 27.1 65.63 40.37 102C443.7 237.3 450.1 255.8 456.2 272h-56.25V384c0 8.836-7.164 16-16 16h-79.99v88c0 13.26 10.74 24 24 24c13.25 0 23.1-10.74 23.1-23.1V448h32.01c35.34 0 63.1-28.65 63.1-63.1V320h31.98C503.1 320 518.6 296.1 509.2 275z\"]\n};\nvar faKeyboardBrightness = {\n  prefix: 'far',\n  iconName: 'keyboard-brightness',\n  icon: [640, 512, [], \"e1c0\", \"M208.1 247C218.3 256.4 218.3 271.6 208.1 280.1C199.6 290.3 184.4 290.3 175 280.1L95.03 200.1C85.66 191.6 85.66 176.4 95.03 167C104.4 157.7 119.6 157.7 128.1 167L208.1 247zM296 88C296 74.75 306.7 64 320 64C333.3 64 344 74.75 344 88V200C344 213.3 333.3 224 320 224C306.7 224 296 213.3 296 200V88zM511 167C520.4 157.7 535.6 157.7 544.1 167C554.3 176.4 554.3 191.6 544.1 200.1L464.1 280.1C455.6 290.3 440.4 290.3 431 280.1C421.7 271.6 421.7 256.4 431 247L511 167zM0 392C0 378.7 10.75 368 24 368H104C117.3 368 128 378.7 128 392C128 405.3 117.3 416 104 416H24C10.75 416 0 405.3 0 392zM424 368C437.3 368 448 378.7 448 392C448 405.3 437.3 416 424 416H216C202.7 416 192 405.3 192 392C192 378.7 202.7 368 216 368H424zM616 368C629.3 368 640 378.7 640 392C640 405.3 629.3 416 616 416H536C522.7 416 512 405.3 512 392C512 378.7 522.7 368 536 368H616z\"]\n};\nvar faBooksMedical = {\n  prefix: 'far',\n  iconName: 'books-medical',\n  icon: [576, 512, [], \"f7e8\", \"M79.1 352h31.1c8.836 0 16-7.164 16-16L127.1 288h47.1c8.836 0 16-7.165 16-16v-32c0-8.836-7.165-15.1-16-15.1H127.1l.0006-47.1c0-8.836-7.165-15.1-16-15.1H79.1c-8.836 0-15.1 7.163-15.1 15.1L63.1 224H16c-8.836 0-16 7.163-16 15.1v32c0 8.836 7.164 16 16 16h47.1L63.1 336C63.1 344.8 71.16 352 79.1 352zM574.4 435.4l-107.7-399.9C460.9 14.08 441.5 0 420.4 0c-4.111 0-8.294 .5313-12.46 1.641l-61.82 16.48c-5.885 1.57-11.14 4.258-15.78 7.633C322.3 10.51 306.4 0 288 0H224C215.2 0 207.1 2.531 200 6.656C192.9 2.531 184.8 0 176 0h-64C85.49 0 64 21.49 64 48v56C64 117.3 74.75 128 88 128S112 117.3 112 104V48h64v120C176 181.3 186.7 192 200 192S224 181.3 224 168V144h64v224H224v-24C224 330.7 213.3 320 200 320S176 330.7 176 344v120h-64v-56C112 394.7 101.3 384 88 384S64 394.7 64 408v56C64 490.5 85.49 512 112 512h64c8.787 0 16.92-2.531 24-6.656C207.1 509.5 215.2 512 224 512h64c26.51 0 48-21.49 48-48V165.3l83.8 311.3C425.6 497.9 444.9 512 466.1 512c4.111 0 8.293-.5313 12.46-1.641l61.91-16.51C565.1 487.1 581.2 460.8 574.4 435.4zM288 464H224L224 416H288V464zM288 96H224L224 48h64V96zM358.4 64.5l61.83-16.48l12.47 45.91L370.8 110.4L358.4 64.5zM383.3 156.6l61.91-16.51l58.04 215.3l-61.91 16.51L383.3 156.6zM466.2 464.1l-12.41-46.04l61.91-16.51l12.38 45.94L466.2 464.1z\"]\n};\nvar faLightbulbSlash = {\n  prefix: 'far',\n  iconName: 'lightbulb-slash',\n  icon: [640, 512, [], \"f673\", \"M630.8 469.1l-196.2-153.8c6.311-9.273 12.57-17.61 17.82-23.59c27.12-30.94 43.54-71.39 43.54-115.8c0-97.2-78.76-175.1-175.1-175.1C246.1 .2266 188.9 42.1 161.5 101.3L38.81 5.118c-10.47-8.172-25.49-6.365-33.7 4.073c-8.172 10.44-6.349 25.53 4.073 33.7l591.1 463.1C605.6 510.3 610.8 512 615.1 512c7.125 0 14.17-3.159 18.9-9.19C643.1 492.4 641.2 477.3 630.8 469.1zM396.8 285.7l-196.6-154.1C216.1 85.94 259.2 48.19 319.1 48C390.6 48 448 105.4 448 175.1c0 30.97-11.24 60.86-31.64 84.13C410.2 267.1 403.5 275.1 396.8 285.7zM305.9 336h-33.22c-8.037-16.97-17.84-33.3-27.69-47.74L148.1 212.3c6.322 29.98 19.1 57.25 39.48 79.47c16.53 18.84 42.34 58.23 52.22 91.45c.0313 .25 .0625 .5156 .0938 .7812l127.3 .0031L305.9 336zM240.1 454.3c0 6.297 1.875 12.43 5.344 17.68l17.14 25.69c5.25 7.875 17.17 14.28 26.64 14.28h61.66c9.438 0 21.36-6.401 26.61-14.28l17.08-25.68c2.938-4.438 5.348-12.37 5.348-17.7l.1196-38.36H239.1L240.1 454.3z\"]\n};\nvar faHouseBlank = {\n  prefix: 'far',\n  iconName: 'house-blank',\n  icon: [576, 512, [\"home-blank\"], \"e487\", \"M272.5 5.7C281.4-1.9 294.6-1.9 303.5 5.7L567.5 229.7C577.6 238.3 578.9 253.4 570.3 263.5C561.7 273.6 546.6 274.9 536.5 266.3L512 245.5V432C512 476.2 476.2 512 432 512H144C99.82 512 64 476.2 64 432V245.5L39.53 266.3C29.42 274.9 14.28 273.6 5.7 263.5C-2.876 253.4-1.634 238.3 8.473 229.7L272.5 5.7zM112 204.8V432C112 449.7 126.3 464 144 464H432C449.7 464 464 449.7 464 432V204.8L288 55.47L112 204.8z\"]\n};\nvar faHomeBlank = faHouseBlank;\nvar faSquare5 = {\n  prefix: 'far',\n  iconName: 'square-5',\n  icon: [448, 512, [], \"e25a\", \"M250.2 226.4L188.4 219.2L196.6 176H280c13.25 0 24-10.75 24-24S293.3 128 280 128H176.7C165.2 128 155.3 136.2 153.2 147.5l-16.73 88C135.2 242.1 136.7 248.8 140.6 254.2c3.953 5.375 9.938 8.875 16.56 9.656l87.39 10.28C260.2 275.9 272 289.2 272 304.9C272 322.1 258.1 336 240.1 336H191.4c-7.547 0-14.2-4.812-16.59-11.97C170.6 311.5 156.1 304.8 144.4 308.8c-12.58 4.188-19.38 17.78-15.19 30.38C138.2 366 163.1 384 191.4 384h49.59C284.5 384 320 348.5 320 304.9C320 264.8 289.1 231.1 250.2 226.4zM384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416z\"]\n};\nvar faSquareHeart = {\n  prefix: 'far',\n  iconName: 'square-heart',\n  icon: [448, 512, [128159, \"heart-square\"], \"f4c8\", \"M112.9 272.9C86.64 246.2 86.64 202.9 112.9 176.3C139.2 149.6 181.8 149.6 208.1 176.3L224 192.4L239.9 176.3C266.2 149.6 308.8 149.6 335.1 176.3C361.4 202.9 361.4 246.2 335.1 272.9L246.5 362.8C240.2 369.2 232.1 372.3 223.9 372.3C215.8 372.3 207.7 369.1 201.5 362.8L112.9 272.9zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faHeartSquare = faSquareHeart;\nvar faPuzzle = {\n  prefix: 'far',\n  iconName: 'puzzle',\n  icon: [512, 512, [], \"e443\", \"M448 0h-112c-17.67 0-32 14.33-32 32v48h32c17.67 0 32 14.33 32 32s-14.33 32-32 32h-32v64h64V224c0 17.67 14.33 32 32 32s32-14.33 32-32V208H480c17.67 0 32-14.33 32-32V64C512 28.65 483.3 0 448 0zM416 288h-48v32c0 17.67-14.33 32-32 32s-32-14.33-32-32V288H224v64H192c-17.67 0-32 14.33-32 32s14.33 32 32 32h32v48H72c-13.25 0-24-10.75-24-24V288H96V256c0-17.67 14.33-32 32-32s32 14.33 32 32v32h64V208h16c17.67 0 32-14.33 32-32s-14.33-32-32-32H224V96c0-17.67-14.33-32-32-32H64C28.65 64 0 92.65 0 128v312C0 479.8 32.24 512 72 512H384c35.35 0 64-28.65 64-64v-128C448 302.3 433.7 288 416 288z\"]\n};\nvar faUserGear = {\n  prefix: 'far',\n  iconName: 'user-gear',\n  icon: [640, 512, [\"user-cog\"], \"f4fe\", \"M610.5 373.3c2.625-14 2.625-28.5 0-42.5l25.75-15c3-1.625 4.375-5.125 3.375-8.5c-6.751-21.5-18.25-41.13-33.25-57.38c-2.25-2.5-6-3.125-9-1.375l-25.75 14.88c-10.88-9.25-23.37-16.5-36.88-21.25V212.3c0-3.375-2.5-6.375-5.75-7c-22.25-5-45-4.875-66.25 0c-3.25 .625-5.625 3.625-5.625 7v29.88c-13.5 4.75-26 12-36.88 21.25L394.4 248.5c-2.875-1.75-6.625-1.125-9 1.375c-15 16.25-26.5 35.88-33.13 57.38c-1 3.375 .3748 6.875 3.25 8.5l25.75 15c-2.5 14-2.5 28.5 0 42.5l-25.75 15c-3 1.625-4.25 5.125-3.25 8.5c6.626 21.5 18.12 41 33.13 57.38c2.375 2.5 6 3.125 9 1.375l25.88-14.88c10.88 9.25 23.37 16.5 36.88 21.25v29.88c0 3.375 2.375 6.375 5.625 7c22.38 5 45 4.875 66.25 0c3.25-.625 5.75-3.625 5.75-7v-29.88c13.5-4.75 26-12 36.88-21.25l25.75 14.88c2.875 1.75 6.75 1.125 9-1.375c15-16.25 26.5-35.88 33.25-57.38c1-3.375-.3749-6.875-3.375-8.5L610.5 373.3zM496 400.5c-26.75 0-48.5-21.75-48.5-48.5s21.75-48.5 48.5-48.5S544.5 325.3 544.5 352S522.8 400.5 496 400.5zM425.1 491.8c0 6.148 1.867 11.77 4.433 17.01C425.4 510.7 420.9 512 416 512H32C14.33 512 0 497.7 0 480c0-97.2 78.8-176 176-176h95.1c16.68 0 32.78 2.473 48.07 6.811c.4258 13.5 7.556 25.94 19.68 32.8l7.655 4.461c-.0684 2.619-.0684 5.24 0 7.859l-8.018 4.669c-3.125 1.689-5.664 4.06-8.111 6.507C313.5 357.7 293.5 352 272 352H176c-65.17 0-119.1 48.95-127 112h303.2c3.102 3.998 6.18 8.001 9.604 11.74c7.842 8.26 18.25 12.75 28.97 12.75c6.917 0 13.75-1.85 19.75-5.352l7.818-4.493c2.237 1.371 4.506 2.68 6.809 3.93V491.8zM224 256c70.7 0 128-57.31 128-128c0-70.69-57.3-128-128-128S96 57.31 96 128C96 198.7 153.3 256 224 256zM224 48C268.1 48 304 83.89 304 128c0 44.11-35.89 80-80.01 80S144 172.1 144 128C144 83.89 179.9 48 224 48z\"]\n};\nvar faUserCog = faUserGear;\nvar faPipeCircleCheck = {\n  prefix: 'far',\n  iconName: 'pipe-circle-check',\n  icon: [640, 512, [], \"e436\", \"M48 336v-160h416v18.91C474.4 192.1 485.1 192 496 192c5.408 0 10.72 .2559 16 .7031V120C512 106.8 501.2 96 488 96S464 106.8 464 120V128h-416V120C48 106.8 37.25 96 24 96S0 106.8 0 120v272C0 405.2 10.75 416 24 416s24-10.75 24-24V384h272.7C320.3 378.7 320 373.4 320 368c0-10.91 .9922-21.63 2.912-32H48zM496 224C416.5 224 352 288.5 352 368s64.48 144 144 144s144-64.48 144-144S575.5 224 496 224zM563.9 338.7l-72 80c-2.943 3.264-7.104 5.184-11.49 5.312c-4.385 .0957-8.641-1.568-11.74-4.672l-40-40c-6.24-6.273-6.24-16.38 0-22.66c6.271-6.24 16.38-6.24 22.66 0l28.06 28.1l60.7-67.46c5.92-6.592 16.03-7.104 22.59-1.215C569.3 322 569.8 332.1 563.9 338.7z\"]\n};\nvar faArrowUp19 = {\n  prefix: 'far',\n  iconName: 'arrow-up-1-9',\n  icon: [512, 512, [\"sort-numeric-up\"], \"f163\", \"M352 175.1c-13.25 0-24 10.75-24 24s10.75 24.01 23.1 24.01L432 223.1c13.25 0 24-10.75 24-24s-10.75-24-24-24H416v-120c0-8.656-4.656-16.62-12.19-20.88c-7.531-4.312-16.78-4.094-24.16 .2813l-40 24c-11.38 6.844-15.06 21.56-8.25 32.94c6.812 11.34 21.5 15.06 32.94 8.25l3.656-2.219v77.63H352zM392 256c-48.6 0-88 39.4-88 88c0 42.05 29.55 77.1 68.98 85.81l-15.54 19c-8.406 10.25-6.906 25.38 3.375 33.75C365.3 486.2 370.6 488 376 488c6.938 0 13.84-3 18.56-8.812C465.1 392.1 480 382.5 480 344C480 295.4 440.6 256 392 256zM421.3 370.8l-1.443 1.762C412.6 379.6 402.8 384 392 384c-22.06 0-40-17.95-40-40S369.9 304 392 304s40 17.95 40 40C432 354.4 427.8 363.7 421.3 370.8zM145.6 39.37c-9.062-9.82-26.19-9.82-35.25 0L14.38 143.4c-9 9.758-8.406 24.96 1.344 33.93C20.35 181.7 26.19 183.8 32 183.8c6.469 0 12.91-2.598 17.62-7.723L104 117.1v338.9c0 13.26 10.75 24.02 24 24.02S152 469.2 152 455.1V117.1l54.37 58.95C215.3 185.8 230.5 186.5 240.3 177.4c9.75-8.977 10.34-24.18 1.344-33.93L145.6 39.37z\"]\n};\nvar faSortNumericUp = faArrowUp19;\nvar faOctagonExclamation = {\n  prefix: 'far',\n  iconName: 'octagon-exclamation',\n  icon: [512, 512, [], \"e204\", \"M256 127.1C269.3 127.1 280 138.7 280 151.1V263.1C280 277.3 269.3 287.1 256 287.1C242.7 287.1 232 277.3 232 263.1V151.1C232 138.7 242.7 127.1 256 127.1V127.1zM288 351.1C288 369.7 273.7 383.1 256 383.1C238.3 383.1 224 369.7 224 351.1C224 334.3 238.3 319.1 256 319.1C273.7 319.1 288 334.3 288 351.1zM.0669 191.5C.0669 172.4 7.652 154.1 21.16 140.6L140.6 21.15C154.1 7.648 172.4 .0625 191.5 .0625H320.5C339.6 .0625 357.9 7.648 371.4 21.15L490.8 140.6C504.3 154.1 511.9 172.4 511.9 191.5V320.5C511.9 339.6 504.3 357.9 490.8 371.4L371.4 490.8C357.9 504.3 339.6 511.9 320.5 511.9H191.5C172.4 511.9 154.1 504.3 140.6 490.8L21.15 371.4C7.652 357.9 .0666 339.6 .0666 320.5L.0669 191.5zM55.1 174.5C50.6 179 48.07 185.2 48.07 191.5V320.5C48.07 326.8 50.6 332.9 55.1 337.4L174.5 456.9C179 461.4 185.2 463.9 191.5 463.9H320.5C326.8 463.9 332.1 461.4 337.5 456.9L456.9 337.4C461.4 332.9 463.9 326.8 463.9 320.5V191.5C463.9 185.2 461.4 179 456.9 174.5L337.5 55.09C332.1 50.59 326.8 48.06 320.5 48.06H191.5C185.2 48.06 179 50.59 174.5 55.09L55.1 174.5zM21.15 371.4L55.1 337.4z\"]\n};\nvar faDialLow = {\n  prefix: 'far',\n  iconName: 'dial-low',\n  icon: [576, 512, [], \"e15d\", \"M256 32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32C320 49.67 305.7 64 288 64C270.3 64 256 49.67 256 32zM288 128C376.4 128 448 199.6 448 288C448 376.4 376.4 448 288 448C199.6 448 128 376.4 128 288C128 199.6 199.6 128 288 128zM400 288C400 226.1 349.9 176 288 176C234.4 176 189.6 213.7 178.6 264H288C301.3 264 312 274.7 312 288C312 301.3 301.3 312 288 312H178.6C189.6 362.3 234.4 400 288 400C349.9 400 400 349.9 400 288zM576 288C576 305.7 561.7 320 544 320C526.3 320 512 305.7 512 288C512 270.3 526.3 256 544 256C561.7 256 576 270.3 576 288zM0 288C0 270.3 14.33 256 32 256C49.67 256 64 270.3 64 288C64 305.7 49.67 320 32 320C14.33 320 0 305.7 0 288zM128 96C128 113.7 113.7 128 96 128C78.33 128 64 113.7 64 96C64 78.33 78.33 64 96 64C113.7 64 128 78.33 128 96zM448 96C448 78.33 462.3 64 480 64C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128C462.3 128 448 113.7 448 96zM128 480C128 497.7 113.7 512 96 512C78.33 512 64 497.7 64 480C64 462.3 78.33 448 96 448C113.7 448 128 462.3 128 480zM448 480C448 462.3 462.3 448 480 448C497.7 448 512 462.3 512 480C512 497.7 497.7 512 480 512C462.3 512 448 497.7 448 480z\"]\n};\nvar faDoorClosed = {\n  prefix: 'far',\n  iconName: 'door-closed',\n  icon: [576, 512, [128682], \"f52a\", \"M368 224c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S385.6 224 368 224zM552 464H480V64c0-35.2-28.8-64-64-64H160C124.8 0 96 28.8 96 64v400H24C10.75 464 0 474.7 0 488C0 501.3 10.75 512 24 512h528c13.25 0 24-10.75 24-24C576 474.7 565.3 464 552 464zM432 464h-288V64c0-8.838 7.164-16 16-16h256c8.836 0 16 7.162 16 16V464z\"]\n};\nvar faLaptopMobile = {\n  prefix: 'far',\n  iconName: 'laptop-mobile',\n  icon: [640, 512, [\"phone-laptop\"], \"f87a\", \"M112 64c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16v32H512V64c0-35.35-28.65-64-64-64H128C92.65 0 64 28.65 64 64v256H16C7.164 320 0 327.2 0 336C0 362.5 21.49 384 48 384H352v-64H112V64zM576 128h-128c-35.35 0-64 28.65-64 64v256c0 35.35 28.65 64 64 64h128c35.35 0 64-28.65 64-64V192C640 156.7 611.3 128 576 128zM592 448c0 8.822-7.178 16-16 16h-128c-8.822 0-16-7.178-16-16V192c0-8.822 7.178-16 16-16h128c8.822 0 16 7.178 16 16V448z\"]\n};\nvar faPhoneLaptop = faLaptopMobile;\nvar faConveyorBeltBoxes = {\n  prefix: 'far',\n  iconName: 'conveyor-belt-boxes',\n  icon: [640, 512, [\"conveyor-belt-alt\"], \"f46f\", \"M128 368c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S145.8 368 128 368zM160 256h144c15.22 0 29.02-5.535 40-14.41C354.1 250.5 368.8 256 384 256h96c35.35 0 64-28.65 64-64V128c0-35.35-28.65-64-64-64h-96c-5.559 0-10.86 .9316-16 2.264V64c0-35.35-28.65-64-64-64H160C124.7 0 96 28.65 96 64v128C96 227.3 124.7 256 160 256zM368 128c0-8.822 7.178-16 16-16h96c8.822 0 16 7.178 16 16v64c0 8.822-7.178 16-16 16h-96c-8.822 0-16-7.178-16-16V128zM144 64c0-8.822 7.178-16 16-16h144C312.8 48 320 55.18 320 64v128c0 8.822-7.178 16-16 16H160C151.2 208 144 200.8 144 192V64zM512 368c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S529.8 368 512 368zM320 368c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S337.8 368 320 368zM528 288h-416C50.14 288 0 338.1 0 400S50.14 512 112 512h416c61.86 0 112-50.14 112-112S589.9 288 528 288zM528 464h-416c-35.29 0-64-28.71-64-64c0-35.29 28.71-64 64-64h416c35.29 0 64 28.71 64 64C592 435.3 563.3 464 528 464z\"]\n};\nvar faConveyorBeltAlt = faConveyorBeltBoxes;\nvar faShieldVirus = {\n  prefix: 'far',\n  iconName: 'shield-virus',\n  icon: [512, 512, [], \"e06c\", \"M240 111.1v12.12c0 19.29-15.78 32.07-32.23 32.07c-7.862 0-15.88-2.917-22.4-9.436L176.8 138.2C173.7 135 169.6 133.5 165.5 133.5c-9.139 0-16 7.473-16 15.1c0 4.094 1.562 8.187 4.688 11.31l8.576 8.577C169.3 175.9 172.2 183.9 172.2 191.8c0 16.45-12.77 32.23-32.06 32.23H128c-8.844 0-16 7.156-16 16s7.156 16 16 16h12.12c19.29 0 32.06 15.78 32.06 32.23c0 7.862-2.918 15.88-9.436 22.4L154.2 319.2c-3.125 3.125-4.688 7.218-4.688 11.31c0 8.527 6.865 15.1 16 15.1c4.094 0 8.188-1.562 11.31-4.688l8.576-8.576c6.519-6.519 14.53-9.436 22.39-9.436c16.45 0 32.23 12.77 32.23 32.06v12.12c0 8.844 7.156 16 16 16s16-7.156 16-16v-12.12c0-19.29 15.78-32.06 32.23-32.06c7.862 0 15.88 2.917 22.4 9.436l8.576 8.576c3.125 3.125 7.219 4.688 11.31 4.688c9.139 0 16-7.473 16-15.1c0-4.094-1.562-8.187-4.688-11.31l-8.576-8.576c-6.519-6.519-9.436-14.53-9.436-22.4c0-16.45 12.77-32.23 32.06-32.23h12.12c8.844 0 16-7.156 16-16s-7.156-16-16-16h-12.12c-19.29 0-32.06-15.78-32.06-32.23c0-7.862 2.918-15.88 9.436-22.4l8.576-8.577c3.125-3.125 4.688-7.218 4.688-11.31c0-8.527-6.865-15.1-16-15.1c-4.094 0-8.188 1.562-11.31 4.688L326.6 146.7c-6.519 6.519-14.53 9.436-22.4 9.436c-16.45 0-32.23-12.77-32.23-32.07V111.1c0-8.844-7.156-16-16-16S240 103.2 240 111.1zM224 223.1c-8.836 0-15.1-7.165-15.1-16c0-8.838 7.164-16 16-16s15.1 7.163 15.1 16C240 216.8 232.8 223.1 224 223.1zM288 255.1c8.836 0 16 7.161 16 15.1c0 8.836-7.164 15.1-16 15.1s-16-7.162-16-15.1C272 263.2 279.2 255.1 288 255.1zM466.5 83.68l-192-80.01C269.6 1.641 261.4 0 256.1 0S242.5 1.641 237.6 3.672l-192 80.01c-17.89 7.393-29.59 24.89-29.59 44.3C16 385.2 205.2 512 255.9 512c52.02 0 240.1-128.2 240.1-384C496 108.6 484.3 91.07 466.5 83.68zM256.1 48.02C256.1 48.02 256.2 48.03 256.1 48.02L256.1 48.02zM255.1 464C163.5 425.5 64.06 303.9 64.06 128.1c0-.05 0 .05 0 0l190.8-79.64c.3301-.0996 .737-.3001 1.268-.3997l191.9 79.96C448 330.5 322.4 436.3 255.1 464z\"]\n};\nvar faStarfighterTwinIonEngineAdvanced = {\n  prefix: 'far',\n  iconName: 'starfighter-twin-ion-engine-advanced',\n  icon: [640, 512, [\"starfighter-alt-advanced\"], \"e28e\", \"M118.5 7.624C127.5-2.065 142.7-2.589 152.4 6.455C162.1 15.5 162.6 30.69 153.5 40.38L50.15 151.2C48.77 152.6 47.1 154.6 47.1 156.6V194.1L185.9 168.7C214.4 124.9 263.8 96 319.1 96C376.2 96 425.6 124.9 454.1 168.7L592 194.1V156.6C592 154.6 591.2 152.6 589.8 151.2L486.5 40.38C477.4 30.69 477.9 15.5 487.6 6.455C497.3-2.589 512.5-2.065 521.5 7.624L624.9 118.4C634.6 128.8 640 142.4 640 156.6V355.4C640 369.6 634.6 383.2 624.9 393.6L521.5 504.4C512.5 514.1 497.3 514.6 487.6 505.5C477.9 496.5 477.4 481.3 486.5 471.6L589.8 360.8C591.2 359.4 592 357.4 592 355.4V317L454.1 343.3C425.6 387.1 376.2 416 319.1 416C263.8 416 214.4 387.1 185.9 343.3L47.1 317V355.4C47.1 357.4 48.77 359.4 50.15 360.8L153.5 471.6C162.6 481.3 162.1 496.5 152.4 505.5C142.7 514.6 127.5 514.1 118.5 504.4L15.06 393.6C5.382 383.2 0 369.6 0 355.4V156.6C0 142.4 5.383 128.8 15.06 118.4L118.5 7.624zM48 268.1L163.7 290.2C161.3 279.2 160 267.7 160 256C160 244.3 161.3 232.8 163.7 221.8L48 243.9V268.1zM480 256C480 267.7 478.7 279.2 476.3 290.2L592 268.1V243.9L476.3 221.8C478.7 232.8 480 244.3 480 256V256zM275.9 322.7L252.9 345.7C267.6 356.7 285 364.2 304 366.9V334.4C293.8 332.3 284.3 328.3 275.9 322.7V322.7zM241.6 272H209.1C211.8 290.1 219.3 308.4 230.3 323.1L253.3 300.1C247.7 291.7 243.7 282.2 241.6 272V272zM253.3 211.9L230.3 188.9C219.3 203.6 211.8 221 209.1 240H241.6C243.7 229.8 247.7 220.3 253.3 211.9V211.9zM304 177.6V145.1C285 147.8 267.6 155.3 252.9 166.3L275.9 189.3C284.3 183.7 293.8 179.7 303.1 177.6L304 177.6zM336 366.9C354.1 364.2 372.4 356.7 387.1 345.7L364.1 322.7C355.7 328.3 346.2 332.3 336 334.4V366.9zM398.4 272C396.3 282.2 392.3 291.7 386.7 300.1L409.7 323.1C420.7 308.4 428.2 290.1 430.9 272L398.4 272zM430.9 240C428.2 221 420.7 203.6 409.7 188.9L386.7 211.9C392.3 220.3 396.3 229.8 398.4 240H430.9zM336 177.6C346.2 179.7 355.7 183.7 364.1 189.3L387.1 166.3C372.4 155.3 354.1 147.8 336 145.1L336 177.6zM342.8 233.5L342.5 233.2C336.8 227.6 328.9 224.1 320.2 224H319.8C311.1 224.1 303.2 227.6 297.5 233.2L297.2 233.5C291.5 239.3 288 247.2 288 256C288 273.7 302.3 288 320 288C337.7 288 352 273.7 352 256C352 247.2 348.5 239.3 342.8 233.5V233.5z\"]\n};\nvar faStarfighterAltAdvanced = faStarfighterTwinIonEngineAdvanced;\nvar faDiceSix = {\n  prefix: 'far',\n  iconName: 'dice-six',\n  icon: [448, 512, [9861], \"f526\", \"M128 128C110.4 128 96 142.4 96 160s14.38 32 32 32s32-14.38 32-32S145.6 128 128 128zM128 224C110.4 224 96 238.4 96 256s14.38 32 32 32s32-14.38 32-32S145.6 224 128 224zM128 320c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S145.6 320 128 320zM384 32H64C28.63 32 0 60.63 0 96v320c0 35.38 28.62 64 64 64h320c35.38 0 64-28.62 64-64V96C448 60.63 419.4 32 384 32zM400 416c0 8.875-7.125 16-16 16H64c-8.875 0-16-7.125-16-16V96c0-8.875 7.125-16 16-16h320c8.875 0 16 7.125 16 16V416zM320 128c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S337.6 128 320 128zM320 320c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S337.6 320 320 320zM320 224c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S337.6 224 320 224z\"]\n};\nvar faStarfighterTwinIonEngine = {\n  prefix: 'far',\n  iconName: 'starfighter-twin-ion-engine',\n  icon: [576, 512, [\"starfighter-alt\"], \"e038\", \"M24 32C37.25 32 48 42.75 48 56V193.7L153.8 168.8C182.4 124.1 231.8 96 288 96C344.2 96 393.6 124.1 422.2 168.8L528 193.7V56C528 42.75 538.7 32 552 32C565.3 32 576 42.75 576 56V456C576 469.3 565.3 480 552 480C538.7 480 528 469.3 528 456V318.3L422.2 343.2C393.6 387 344.2 416 288 416C231.8 416 182.4 387 153.8 343.2L48 318.3V456C48 469.3 37.25 480 24 480C10.75 480 0 469.3 0 456V56C0 42.75 10.75 32 24 32zM444.7 288.6L528 268.1V243L444.7 223.4C446.9 233.9 448 244.8 448 256C448 267.2 446.9 278.1 444.7 288.6V288.6zM131.3 288.6C129.1 278.1 128 267.2 128 256C128 244.8 129.1 233.9 131.3 223.4L48 243V268.1L131.3 288.6zM272 366.9V334.4C261.8 332.3 252.3 328.3 243.9 322.7L220.9 345.7C235.6 356.7 253 364.2 272 366.9V366.9zM198.3 323.1L221.3 300.1C215.7 291.7 211.7 282.2 209.6 272H177.1C179.8 290.1 187.3 308.4 198.3 323.1V323.1zM177.1 240H209.6C211.7 229.8 215.7 220.3 221.3 211.9L198.3 188.9C187.3 203.6 179.8 221 177.1 240V240zM220.9 166.3L243.9 189.3C252.3 183.7 261.8 179.7 271.1 177.6V145.1C253 147.8 235.6 155.3 220.9 166.3L220.9 166.3zM332.1 322.7C323.7 328.3 314.2 332.3 304 334.4V366.9C322.1 364.2 340.4 356.7 355.1 345.7L332.1 322.7zM377.7 323.1C388.7 308.4 396.2 290.1 398.9 272H366.4C364.3 282.2 360.3 291.7 354.7 300.1L377.7 323.1zM354.7 211.9C360.3 220.3 364.3 229.8 366.4 240H398.9C396.2 221 388.7 203.6 377.7 188.9L354.7 211.9zM355.1 166.3C340.4 155.3 322.1 147.8 304 145.1V177.6C314.2 179.7 323.7 183.7 332.1 189.3L355.1 166.3zM310.6 278.6C316.4 272.8 320 264.8 320 256C320 247.2 316.5 239.3 310.8 233.5L310.5 233.2C304.8 227.6 296.9 224.1 288.2 224H287.8C279.1 224.1 271.2 227.6 265.5 233.2L265.2 233.5C259.5 239.3 256 247.2 256 256C256 273.7 270.3 288 288 288C296.8 288 304.8 284.4 310.6 278.6V278.6z\"]\n};\nvar faStarfighterAlt = faStarfighterTwinIonEngine;\nvar faRocketLaunch = {\n  prefix: 'far',\n  iconName: 'rocket-launch',\n  icon: [512, 512, [128640], \"e027\", \"M408 143.1C408 166.1 390.1 183.1 368 183.1C345.9 183.1 328 166.1 328 143.1C328 121.9 345.9 103.1 368 103.1C390.1 103.1 408 121.9 408 143.1zM384 312.1V394.2C384 419.7 370.6 443.2 348.7 456.2L260.2 508.6C252.8 513 243.6 513.1 236.1 508.9C228.6 504.6 224 496.6 224 488V373.3C224 350.6 215 328.1 199 312.1C183 296.1 161.4 288 138.7 288H24C15.38 288 7.414 283.4 3.146 275.9C-1.123 268.4-1.042 259.2 3.357 251.8L55.83 163.3C68.79 141.4 92.33 127.1 117.8 127.1H199.9C281.7-3.798 408.8-8.546 483.9 5.272C495.6 7.411 504.6 16.45 506.7 28.07C520.5 103.2 515.8 230.3 384 312.1V312.1zM197.9 253.9C210.8 260.2 222.6 268.7 232.1 279C243.3 289.4 251.8 301.2 258.1 314.1C363.9 284.1 414.8 234.5 439.7 188C464.7 141.3 466.1 90.47 461.7 50.33C421.5 45.02 370.7 47.34 323.1 72.33C277.5 97.16 227.9 148.1 197.9 253.9H197.9zM41.98 345.5C76.37 311.1 132.1 311.1 166.5 345.5C200.9 379.9 200.9 435.6 166.5 470C117 519.5 .4765 511.5 .4765 511.5C.4765 511.5-7.516 394.1 41.98 345.5V345.5zM64.58 447.4C64.58 447.4 103.3 450.1 119.8 433.6C131.2 422.2 131.2 403.6 119.8 392.2C108.3 380.8 89.81 380.8 78.38 392.2C61.92 408.7 64.58 447.4 64.58 447.4z\"]\n};\nvar faMosquitoNet = {\n  prefix: 'far',\n  iconName: 'mosquito-net',\n  icon: [640, 512, [], \"e52c\", \"M168.8 462.3C160.9 458.4 157.7 448.7 161.7 440.8L191.1 380.2V335.1C191.1 331.8 193.7 327.7 196.7 324.7L255.1 265.4V242.2L139.2 343.1C87.82 395.3 0 358.9 0 286.3C0 245.2 30.62 210.6 71.41 205.5L231.3 181.6L181.8 140.3C176.7 136.1 174.7 129.2 176.8 122.9L190.7 81.22L161.7 23.15C157.7 15.25 160.9 5.637 168.8 1.685C176.7-2.267 186.4 .9369 190.3 8.841L222.3 72.84C224.2 76.64 224.5 81.03 223.2 85.06L210.6 122.7L255.1 160.5V137.9C255.1 123.1 266.1 110.6 279.8 106.1V63.67C279.8 59.17 283.5 55.51 287.1 55.51C292.5 55.51 296.2 59.17 296.2 63.67V106.1C309.9 110.6 319.1 123.1 319.1 137.9V160.5L365.4 122.7L352.8 85.06C351.5 81.03 351.8 76.64 353.7 72.84L385.7 8.84C389.6 .9366 399.3-2.267 407.2 1.685C415.1 5.636 418.3 15.25 414.3 23.15L385.3 81.22L399.2 122.9C401.3 129.2 399.3 136.1 394.2 140.3L344.7 181.6L504.6 205.5C527 208.3 546.4 220 559.3 236.9C556.5 239.4 554.1 242.3 552 245.5C543.4 232.5 528.7 223.1 512 223.1C495.3 223.1 480.6 232.5 472 245.5C463.4 232.5 448.7 223.1 432 223.1C418.7 223.1 406.7 229.4 398 238.1L386.3 236.3L393.8 242.9C390.4 247.4 387.7 252.5 386.1 258.1C375.4 261.3 366.3 268.2 360.2 277.2L319.1 242.2V265.4L352.4 297.8C352.1 299.8 352 301.9 352 303.1C352 320.7 360.5 335.4 373.5 343.1C369.5 346.6 365.9 349.9 362.9 353.5L319.1 310.6V360.6C319.1 378.3 305.7 392.6 287.1 392.6C270.3 392.6 255.1 378.3 255.1 360.6V310.6L224 342.6V383.1C224 386.5 223.4 388.9 222.3 391.2L190.3 455.2C186.4 463.1 176.7 466.3 168.8 462.3V462.3zM105.2 310C106 309.2 106.8 308.5 107.7 307.8L189.7 236.3L78.5 252.9C78.12 252.1 77.75 253 77.37 253.1C60.58 255.2 48 269.5 48 286.3C48 316.1 84.1 331.1 105.2 310L105.2 310zM512 255.1C520.8 255.1 528 263.2 528 271.1V287.1H576V271.1C576 263.2 583.2 255.1 592 255.1C600.8 255.1 608 263.2 608 271.1V287.1H624C632.8 287.1 640 295.2 640 303.1C640 312.8 632.8 319.1 624 319.1H608V367.1H624C632.8 367.1 640 375.2 640 383.1C640 392.8 632.8 399.1 624 399.1H608V447.1H624C632.8 447.1 640 455.2 640 463.1C640 472.8 632.8 479.1 624 479.1H608V495.1C608 504.8 600.8 511.1 592 511.1C583.2 511.1 576 504.8 576 495.1V479.1H528V495.1C528 504.8 520.8 511.1 512 511.1C503.2 511.1 496 504.8 496 495.1V479.1H448V495.1C448 504.8 440.8 511.1 432 511.1C423.2 511.1 416 504.8 416 495.1V479.1H400C391.2 479.1 384 472.8 384 463.1C384 455.2 391.2 447.1 400 447.1H416V399.1H400C391.2 399.1 384 392.8 384 383.1C384 375.2 391.2 367.1 400 367.1H416V319.1H400C391.2 319.1 384 312.8 384 303.1C384 295.2 391.2 287.1 400 287.1H416V271.1C416 263.2 423.2 255.1 432 255.1C440.8 255.1 448 263.2 448 271.1V287.1H496V271.1C496 263.2 503.2 255.1 512 255.1V255.1zM576 367.1V319.1H528V367.1H576zM576 447.1V399.1H528V447.1H576zM448 319.1V367.1H496V319.1H448zM448 399.1V447.1H496V399.1H448z\"]\n};\nvar faVentDamper = {\n  prefix: 'far',\n  iconName: 'vent-damper',\n  icon: [640, 512, [], \"e465\", \"M456 232h-272C170.8 232 160 242.8 160 256s10.75 24 24 24h272C469.2 280 480 269.2 480 256S469.2 232 456 232zM456 304h-272C170.8 304 160 314.8 160 328S170.8 352 184 352h272c13.25 0 24-10.75 24-24S469.2 304 456 304zM608 160h-32V128c0-35.36-28.64-64-64-64H128C92.64 64 64 92.64 64 128v32H32C14.34 160 0 174.3 0 192v128c0 17.66 14.34 32 32 32h32v32c0 35.36 28.64 64 64 64h384c35.36 0 64-28.64 64-64v-32h32c17.66 0 32-14.34 32-32V192C640 174.3 625.7 160 608 160zM528 384c0 8.832-7.168 16-16 16H128c-8.832 0-16-7.168-16-16V128c0-8.832 7.168-16 16-16h384c8.832 0 16 7.168 16 16V384zM456 160h-272C170.8 160 160 170.8 160 184S170.8 208 184 208h272C469.2 208 480 197.2 480 184S469.2 160 456 160z\"]\n};\nvar faBridgeWater = {\n  prefix: 'far',\n  iconName: 'bridge-water',\n  icon: [576, 512, [], \"e4ce\", \"M48 112V162.8C93.88 173.8 128 215.1 128 264.3V361C113.2 352.5 95.96 350.4 80 354.5V264.3C80 233.2 54.8 208 23.7 208C10.61 208 0 197.4 0 184.3V96C0 78.33 14.33 64 32 64H544C561.7 64 576 78.33 576 96V184.3C576 197.4 565.4 208 552.3 208C521.2 208 496 233.2 496 264.3V354.5C480 350.4 462.8 352.5 448 361V264.3C448 215.1 482.1 173.8 528 162.8V112L48 112zM192 384.5C186.9 384.5 181.5 383.9 176 382.8V272C176 210.1 226.1 160 288 160C349.9 160 400 210.1 400 272V382.8C394.5 383.9 389.2 384.5 384 384.5C373.6 384.5 362.7 382.3 352 378.3V272C352 236.7 323.3 208 288 208C252.7 208 224 236.7 224 272V378.4C213.7 382.2 202.9 384.5 192 384.5zM191.1 432C220.8 432 250.5 416.7 272 398.1C281.1 389.1 294.8 389.1 303.1 398.1C325.5 416.7 355.1 432 383.1 432C412.8 432 442.5 416.7 464 398.1C473.1 389.1 486.8 389.1 495.9 398.1C512.9 413.1 535.2 424.9 557.2 429.8C570.1 432.7 578.3 445.5 575.4 458.5C572.5 471.4 559.6 479.5 546.7 476.6C518 470.2 494.4 456.2 479.1 446.2C451.9 465.7 418.6 480 383.1 480C349.4 480 316.1 465.7 287.1 446.2C259.9 465.7 226.6 480 191.1 480C157.4 480 124.1 465.7 95.98 446.2C81.61 456.2 57.99 470.2 29.3 476.6C16.37 479.5 3.535 471.4 .6333 458.5C-2.268 445.5 5.865 432.7 18.8 429.8C41 424.8 62.76 412.1 79.1 398.1C89.09 389.1 102.8 389.1 111.9 398.1C133.5 416.7 163.1 432 191.1 432L191.1 432z\"]\n};\nvar faBanBug = {\n  prefix: 'far',\n  iconName: 'ban-bug',\n  icon: [512, 512, [\"debug\"], \"f7f9\", \"M140.9 272.3L174.1 265.5L275.2 365.7C269 367.2 262.6 368 255.1 368C236.2 368 218.1 360.8 204.2 348.1L176.2 365.7C168.7 370.3 158.8 367.8 154.3 360.2C149.7 352.7 152.2 342.8 159.8 338.3L184.3 323.6C180.4 315.6 177.7 306.1 176.6 297.8L147.1 303.7C138.5 305.4 130 299.8 128.3 291.1C126.6 282.5 132.2 274 140.9 272.3L140.9 272.3zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 464C304.8 464 349.7 447.2 385.1 419.1L92.93 126.9C64.8 162.3 48 207.2 48 256C48 370.9 141.1 464 256 464zM334.9 301L419.1 385.1C447.2 349.7 464 304.8 464 256C464 141.1 370.9 48 256 48C207.2 48 162.3 64.8 126.9 92.93L200.4 166.5C214.8 152.6 234.4 144 255.1 144C275.8 144 293.9 151.2 307.8 163L335.8 146.3C343.3 141.7 353.2 144.2 357.7 151.8C362.3 159.3 359.8 169.2 352.2 173.7L327.7 188.4C331.6 196.4 334.3 205.1 335.4 214.2L364.9 208.3C373.5 206.6 381.1 212.2 383.7 220.9C385.4 229.5 379.8 237.1 371.1 239.7L336 246.7V265.3L371.1 272.3C379.8 274 385.4 282.5 383.7 291.1C381.1 299.8 373.5 305.4 364.9 303.7L335.4 297.8C335.3 298.9 335.1 299.9 334.9 301V301z\"]\n};\nvar faDebug = faBanBug;\nvar faPersonBooth = {\n  prefix: 'far',\n  iconName: 'person-booth',\n  icon: [576, 512, [], \"f756\", \"M192 496C192 504.8 199.2 512 208 512H224c8.75 0 16-7.25 16-16V320H192V496zM63.62 128c26.5 0 48-21.5 48-48S90.12 32 63.62 32s-48 21.5-48 48S37.12 128 63.62 128zM224.3 232H169.9L122.2 184.4C111.8 173.8 97.75 168 82.75 168H56.12c-31 0-56.22 25.1-56.1 56.1L0 488C0 501.2 10.75 512 24 512s24-10.75 24-24l.25-117.9c.125 .125 .5 .25 .75 .5c.25 .125 .25 .375 .5 .5l51.38 38.38c2 1.5 3.25 3.875 3.25 6.375v72c0 13.25 10.75 24 23.1 24c13.12 0 24-10.75 24-24v-72c0-17.63-8.375-34.38-22.5-44.75L111.8 357.8V241.5l26.62 26.75C145.8 275.8 156.2 280 166.8 280h57.5c13.25 0 24-10.75 24-24C248.3 242.8 237.5 232 224.3 232zM544 0H224C206.2 0 192 14.25 192 32v160h48V48.12l84.75 204.6C301.8 285.1 264 342.8 264 372c0 41.88 34.13 76 76 76c14.25 0 28.12-4.125 40-11.5c23.75 15 56.25 15 80 0C471.9 444 485.8 448 500 448c9.875 0 19.25-1.999 28-5.5V496c0 8.75 7.25 16 16 16h16c8.75 0 16-7.25 16-16V32C576 14.25 561.8 0 544 0zM528 372c0 15.38-12.62 28-28 28c-8.25 0-16-3.75-21.5-10.38c-4.625-5.5-11.25-8.875-18.5-8.875S445.1 384 441.5 389.6c-10.88 13.13-32.13 13.13-42.88 0c-9.125-11.12-27.87-11.12-37.13 0C356 396.2 348.2 400 340 400c-15.38 0-28-12.62-28-27.75c.75-12.25 28.5-60 59.25-102c5-6.875 6-15.62 2.875-23.5L291.9 48H528V372z\"]\n};\nvar faTextWidth = {\n  prefix: 'far',\n  iconName: 'text-width',\n  icon: [448, 512, [], \"f035\", \"M424 32H24C10.75 32 0 42.75 0 56v64C0 133.3 10.75 144 24 144S48 133.3 48 120V80h152v160h-32C154.8 240 144 250.8 144 264S154.8 288 168 288h112c13.25 0 24-10.75 24-24S293.3 240 280 240h-32v-160h152v40c0 13.25 10.75 24 24 24S448 133.3 448 120v-64C448 42.75 437.3 32 424 32zM368.1 295c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L366.1 360H81.94l31.03-31.03c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0l-72 72c-9.375 9.375-9.375 24.56 0 33.94l72 72C83.72 477.7 89.84 480 96 480s12.28-2.351 16.97-7.039c9.375-9.375 9.375-24.56 0-33.94L81.94 408h284.1l-31.03 31.03c-9.375 9.375-9.375 24.56 0 33.94C339.7 477.7 345.8 480 352 480s12.28-2.351 16.97-7.039l72-72c9.375-9.375 9.375-24.56 0-33.94L368.1 295z\"]\n};\nvar faGarageCar = {\n  prefix: 'far',\n  iconName: 'garage-car',\n  icon: [640, 512, [], \"e00a\", \"M323 51.12C321.1 50.34 318.9 50.34 316.1 51.12L62.98 154.1C53.93 157.8 48 166.6 48 176.3V488C48 501.3 37.25 512 24 512C10.75 512 0 501.3 0 488V176.3C0 147 17.78 120.6 44.95 109.6L298.1 6.634C312.5 1.164 327.5 1.164 341 6.634L595 109.6C622.2 120.6 640 147 640 176.3V488C640 501.3 629.3 512 616 512C602.7 512 592 501.3 592 488V176.3C592 166.6 586.1 157.8 577 154.1L323 51.12zM143.1 240V488C143.1 501.3 133.3 512 119.1 512C106.7 512 95.1 501.3 95.1 488V232C95.1 209.9 113.9 192 135.1 192H504C526.1 192 544 209.9 544 232V488C544 501.3 533.3 512 520 512C506.7 512 496 501.3 496 488V240H143.1zM212.2 362.1L225.6 313.4C232.1 288.1 254.3 272 279.6 272H359.9C384.9 272 406.8 288.6 413.7 312.6L428.2 363.2C444.1 374.7 456 394.1 456 416V488C456 501.3 445.3 512 432 512C418.7 512 408 501.3 408 488V480H231.1V488C231.1 501.3 221.3 512 207.1 512C194.7 512 183.1 501.3 183.1 488V416C183.1 393.9 195.2 374.5 212.2 362.1V362.1zM264.9 352H375L367.6 325.8C366.6 322.4 363.4 320 359.9 320H279.6C276 320 272.8 322.4 271.9 325.9L264.9 352zM392 400H247.1C239.2 400 231.1 407.2 231.1 416V432H408V416C408 407.2 400.8 400 392 400z\"]\n};\nvar faSquareKanban = {\n  prefix: 'far',\n  iconName: 'square-kanban',\n  icon: [448, 512, [], \"e488\", \"M128 288C114.7 288 104 277.3 104 264V152C104 138.7 114.7 128 128 128C141.3 128 152 138.7 152 152V264C152 277.3 141.3 288 128 288zM296 152C296 138.7 306.7 128 320 128C333.3 128 344 138.7 344 152V328C344 341.3 333.3 352 320 352C306.7 352 296 341.3 296 328V152zM224 256C210.7 256 200 245.3 200 232V152C200 138.7 210.7 128 224 128C237.3 128 248 138.7 248 152V232C248 245.3 237.3 256 224 256zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96V416C48 424.8 55.16 432 64 432z\"]\n};\nvar faHatWizard = {\n  prefix: 'far',\n  iconName: 'hat-wizard',\n  icon: [512, 512, [], \"f6e8\", \"M307.9 199.5L283.1 187.1l-12.42-24.84c-1.477-2.949-5.68-2.949-7.156 0L251.1 187.1L226.2 199.5c-2.949 1.477-2.949 5.68 0 7.156L251.1 219.1l12.42 24.84c1.477 2.949 5.68 2.949 7.156 0L283.1 219.1l24.84-12.42C310.8 205.2 310.8 200.1 307.9 199.5zM496 448h-480C7.164 448 0 455.2 0 464C0 490.5 21.49 512 48 512h416c26.51 0 48-21.49 48-48C512 455.2 504.8 448 496 448zM203.2 187.3c8.062-18.34 21.62-33.38 39.22-43.41L361.1 76l-32.03 96.22c-6.562 19.53-5.688 40.56 2.312 58.91L408.6 416h52.04L375.5 212.3c-3.375-7.75-3.719-16.56-.9375-24.81l51.91-155.9c3.125-9.438 .125-19.84-7.562-26.16c-7.719-6.281-18.44-7.219-27.12-2.281l-173.2 99C192 117.3 171.5 140.1 159.5 167.4L43.87 416h52.92L203.2 187.3zM248 328L231.6 278.8c-2.434-7.289-12.75-7.289-15.18 0L200 328l-49.23 16.41c-7.289 2.434-7.289 12.75 0 15.18L200 376L208 416h32l8-40l49.23-16.41c7.289-2.434 7.289-12.75 0-15.18L248 328z\"]\n};\nvar faPenFancy = {\n  prefix: 'far',\n  iconName: 'pen-fancy',\n  icon: [512, 512, [128395, 10002], \"f5ac\", \"M512 85.31C512 108.1 502.2 131.6 484.8 147.8L277.1 341.2L254.4 414.8C247.4 437.6 229.6 455.4 206.8 462.4L51.94 510.1C21.25 519.5-7.494 490.7 1.95 460.1L49.59 305.2C56.6 282.4 74.44 264.6 97.23 257.6L170.8 234.9L364.2 27.18C380.4 9.845 403 0 426.7 0C473.8 0 512 38.2 512 85.31V85.31zM217.3 255.4L256.6 294.7L452.1 112.6C459.7 105.6 464 95.67 464 85.31C464 64.7 447.3 47.1 426.7 47.1C416.3 47.1 406.4 52.31 399.4 59.89L217.3 255.4zM228.8 334.8L177.2 283.2L111.3 303.5C103.7 305.8 97.8 311.7 95.47 319.3L62.33 427L112 377.3C112 376.9 111.1 376.4 111.1 376C111.1 362.7 122.7 352 135.1 352C149.3 352 159.1 362.7 159.1 376C159.1 389.3 149.3 400 135.1 400C135.6 400 135.1 399.1 134.7 399.1L84.95 449.7L192.7 416.5C200.3 414.2 206.2 408.2 208.5 400.7L228.8 334.8z\"]\n};\nvar faCoffeePot = {\n  prefix: 'far',\n  iconName: 'coffee-pot',\n  icon: [512, 512, [], \"e002\", \"M428 175L480 32H88C39.4 32 0 71.4 0 120v80C0 213.3 10.75 224 23.1 224S48 213.3 48 200V120c0-22.09 17.91-40 40-40h25.5l34.75 95.5C96.88 215.2 64 276.1 64 344.6c0 51.5 18.62 84.74 49.62 117.7C124.5 473.6 139.5 480 155.1 480l265.8 0c15.53 0 30.66-6.274 41.32-17.57C493.3 429.5 512 396.2 512 344.6C512 276.9 480 215.1 428 175zM411.5 80L382.4 160H193.6L164.5 80H411.5zM114.1 320C121.2 273.8 148.2 234.1 186.2 208h205.9c37.25 26.12 63 66.25 69.75 112H114.1z\"]\n};\nvar faMouseField = {\n  prefix: 'far',\n  iconName: 'mouse-field',\n  icon: [512, 512, [], \"e5a8\", \"M416 196C416 207 407 216 396 216C384.1 216 376 207 376 196C376 184.1 384.1 176 396 176C407 176 416 184.1 416 196zM344 416H72C58.75 416 48 426.7 48 440C48 453.3 58.75 464 72 464H456C469.3 464 480 474.7 480 488C480 501.3 469.3 512 456 512H72C32.24 512 0 479.8 0 440C0 400.2 32.24 368 72 368H344C357.3 368 368 378.7 368 392C368 405.3 357.3 416 344 416zM408 48C397.8 48 388.6 51.76 381.5 57.99L349.8 22.01C365.3 8.327 385.7 0 408 0C456.6 0 496 39.4 496 88C496 114.3 484.4 137.9 466.2 153.1L434.5 118C442.8 110.6 448 99.94 448 87.1C448 65.91 430.1 47.1 408 47.1V48zM344.2 368H392C405.3 368 416 378.7 416 392C416 405.3 405.3 416 392 416H171.4C125.4 416 88 378.6 88 332.6C88 252 143.2 184.4 217.7 165.4C206.4 148.5 200 128.4 200 107.2V104C200 46.56 246.6 .0003 304 .0003C359.6 .0003 405 43.64 407.9 98.54C467.6 109.8 512 162.2 512 224.3V232C512 262.9 486.9 288 456 288H376.2L344.2 368zM304 48C273.1 48 248 73.07 248 104V107.2C248 129.7 261.4 149.9 281.9 158.7L289.5 161.9C299.9 166.4 305.8 177.7 303.5 188.8C301.2 199.1 291.4 208 280 208H260.6C191.8 208 136 263.8 136 332.6C136 352.1 151.9 368 171.4 368H292.6L337.7 255.1C341.4 245.1 350.2 240 360 240H456C460.4 240 464 236.4 464 232V224.3C464 182.5 431.8 147.7 390.1 144.5L382.2 143.9C369.7 142.1 360 132.5 360 120V104C360 73.07 334.9 48 304 48H304z\"]\n};\nvar faPersonDigging = {\n  prefix: 'far',\n  iconName: 'person-digging',\n  icon: [576, 512, [\"digging\"], \"f85e\", \"M311.1 416c-13.74 0-25.96 8.882-30.33 21.86l-24.75 74.07h319.9l-101.8-205.9c-5.248-10.48-15.74-17.22-27.49-17.72c-11.62-.373-22.67 5.263-28.66 15.25l-34.7 59.4l-82.36-46.55L279.3 191.7C267.9 136.2 218.4 96 161.8 96H110.4C94.41 96 79.16 102.8 68.52 114.8L14.06 176.1C9.252 181.5 7.143 188.8 8.331 195.9s5.547 13.39 11.86 16.95l338.8 191.5l-6.978 11.62H311.1zM69.69 185.7l34.69-39.05C105.9 144.1 108.1 144 110.4 144h51.45c33.97 0 63.62 24.14 70.37 56.64l14.77 85.3L69.69 185.7zM444.3 353.9l54.47 110.2h-119.2L444.3 353.9zM272 95.93c26.49 0 47.99-21.51 47.99-47.97C319.1 21.51 298.5 0 272 0C245.5 0 224 21.51 224 47.97C224 74.42 245.5 95.93 272 95.93zM84.72 283.6C78.22 279.6 70.21 278.8 63.13 281.7C56.03 284.5 50.71 290.5 48.78 297.9l-47.1 184c-3.344 12.83 4.328 25.94 17.16 29.28C19.97 511.8 22.02 512 24.02 512c10.66 0 20.39-7.141 23.2-17.94l39.77-152.4l89.02 55.64V488c0 13.25 10.75 24 23.1 24s23.1-10.75 23.1-24l-.0005-104c0-8.281-4.265-15.92-11.28-20.31L84.72 283.6z\"]\n};\nvar faDigging = faPersonDigging;\nvar faShowerDown = {\n  prefix: 'far',\n  iconName: 'shower-down',\n  icon: [384, 512, [\"shower-alt\"], \"e24d\", \"M360 208H352V192c0-80-59.21-145.9-136-157.6V24C216 10.74 205.3 0 192 0S168 10.74 168 24v10.43C91.21 46.12 32 111.1 32 192v16H24C10.75 208 0 218.7 0 232C0 245.3 10.75 256 24 256h336C373.3 256 384 245.3 384 232C384 218.7 373.3 208 360 208zM304 208h-224V192c0-61.75 50.25-112 112-112s112 50.25 112 112V208zM69.26 290.9c-2.375-3.703-8.148-3.703-10.52 0C54.28 297.8 32 333.3 32 349.8c0 18.95 14.35 34.31 31.1 34.31S96 368.7 96 349.8C96 333.3 73.72 297.8 69.26 290.9zM197.3 290.9c-2.375-3.703-8.148-3.703-10.52 0C182.3 297.8 160 333.3 160 349.8c0 18.95 14.35 34.31 31.1 34.31S224 368.7 224 349.8C224 333.3 201.7 297.8 197.3 290.9zM314.7 290.9C310.3 297.8 288 333.3 288 349.8c0 18.95 14.35 34.31 31.1 34.31S352 368.7 352 349.8c0-16.5-22.28-51.92-26.74-58.88C322.9 287.2 317.1 287.2 314.7 290.9zM250.7 418.8C246.3 425.7 224 461.1 224 477.7C224 496.6 238.4 512 256 512S288 496.6 288 477.7c0-16.5-22.28-51.93-26.74-58.88C258.9 415.1 253.1 415.1 250.7 418.8zM122.7 418.8C118.3 425.7 96 461.1 96 477.7C96 496.6 110.3 512 127.1 512S160 496.6 160 477.7c0-16.5-22.28-51.93-26.74-58.88C130.9 415.1 125.1 415.1 122.7 418.8z\"]\n};\nvar faShowerAlt = faShowerDown;\nvar faBoxCircleCheck = {\n  prefix: 'far',\n  iconName: 'box-circle-check',\n  icon: [576, 512, [], \"e0c4\", \"M48 416C48 424.8 55.16 432 64 432H267.1C274.8 449.5 284.4 465.7 296.2 480H64C28.65 480 0 451.3 0 416V189.6C0 180.6 1.879 171.8 5.516 163.6L47.11 70.01C57.38 46.89 80.3 32 105.6 32H342.4C367.7 32 390.6 46.9 400.9 70.01L442.5 163.6C446.1 171.8 448 180.6 448 189.6V192.7C442.7 192.2 437.4 192 432 192C405.8 192 380.9 197.7 358.6 208H48L48 416zM342.4 80H248V160H388.4L357 89.5C354.5 83.72 348.7 80 342.4 80V80zM59.64 160H200V80H105.6C99.27 80 93.54 83.72 90.97 89.5L59.64 160zM576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM476.7 324.7L416 385.4L387.3 356.7C381.1 350.4 370.9 350.4 364.7 356.7C358.4 362.9 358.4 373.1 364.7 379.3L404.7 419.3C410.9 425.6 421.1 425.6 427.3 419.3L499.3 347.3C505.6 341.1 505.6 330.9 499.3 324.7C493.1 318.4 482.9 318.4 476.7 324.7H476.7z\"]\n};\nvar faBrightness = {\n  prefix: 'far',\n  iconName: 'brightness',\n  icon: [512, 512, [], \"e0c9\", \"M232 24C232 10.75 242.7 0 256 0C269.3 0 280 10.75 280 24V88C280 101.3 269.3 112 256 112C242.7 112 232 101.3 232 88V24zM160 256C160 202.1 202.1 160 256 160C309 160 352 202.1 352 256C352 309 309 352 256 352C202.1 352 160 309 160 256zM256 304C282.5 304 304 282.5 304 256C304 229.5 282.5 208 256 208C229.5 208 208 229.5 208 256C208 282.5 229.5 304 256 304zM0 256C0 242.7 10.75 232 24 232H88C101.3 232 112 242.7 112 256C112 269.3 101.3 280 88 280H24C10.75 280 0 269.3 0 256zM488 232C501.3 232 512 242.7 512 256C512 269.3 501.3 280 488 280H424C410.7 280 400 269.3 400 256C400 242.7 410.7 232 424 232H488zM256 512C242.7 512 232 501.3 232 488V424C232 410.7 242.7 400 256 400C269.3 400 280 410.7 280 424V488C280 501.3 269.3 512 256 512zM74.98 74.98C84.35 65.61 99.55 65.61 108.9 74.98L154.2 120.2C163.5 129.6 163.5 144.8 154.2 154.2C144.8 163.5 129.6 163.5 120.2 154.2L74.98 108.9C65.61 99.55 65.61 84.35 74.98 74.98V74.98zM437 403.1C446.4 412.4 446.4 427.6 437 437C427.6 446.4 412.4 446.4 403.1 437L357.8 391.8C348.5 382.4 348.5 367.2 357.8 357.8C367.2 348.5 382.4 348.5 391.8 357.8L437 403.1zM74.98 437C65.61 427.6 65.61 412.5 74.98 403.1L120.2 357.8C129.6 348.5 144.8 348.5 154.2 357.8C163.5 367.2 163.5 382.4 154.2 391.8L108.9 437C99.55 446.4 84.35 446.4 74.98 437zM403.1 74.98C412.4 65.61 427.6 65.61 437 74.98C446.4 84.35 446.4 99.55 437 108.9L391.8 154.2C382.4 163.6 367.2 163.6 357.8 154.2C348.5 144.8 348.5 129.6 357.8 120.2L403.1 74.98z\"]\n};\nvar faCarSideBolt = {\n  prefix: 'far',\n  iconName: 'car-side-bolt',\n  icon: [640, 512, [], \"e344\", \"M331.2 100.6C336.5 105.8 337.5 113.9 333.7 120.2L300.3 176H352C359.1 176 365.4 180.7 367.4 187.6C369.4 194.5 366.5 201.8 360.5 205.6L232.5 285.6C226.2 289.5 218.1 288.6 212.8 283.4C207.5 278.2 206.5 270.1 210.3 263.8L243.7 208H192C184.9 208 178.6 203.3 176.6 196.4C174.7 189.6 177.5 182.2 183.5 178.4L311.5 98.43C317.8 94.51 325.9 95.4 331.2 100.6H331.2zM46.82 194.3L89.62 87.32C102.1 53.91 135.3 32 171.3 32H353.2C379.1 32 405.3 44.15 421.1 65.03L523.1 192.6C589.1 198.6 640 253.3 640 320V368C640 385.7 625.7 400 608 400H574.7C567.1 445.4 527.6 480 480 480C432.4 480 392.9 445.4 385.3 400H254.7C247.1 445.4 207.6 480 160 480C112.4 480 72.94 445.4 65.33 400H32C14.33 400 0 385.7 0 368V256C0 226.6 19.82 201.8 46.82 194.3V194.3zM99.45 192H128V240H64C55.16 240 48 247.2 48 256V352H69.46C82.64 314.7 118.2 288 160 288C201.8 288 237.4 314.7 250.5 352H389.5C402.6 314.7 438.2 288 480 288C521.8 288 557.4 314.7 570.5 352H592V320C592 275.8 556.2 240 512 240H416V192H462.1L384.5 95.01C376.9 85.52 365.4 80 353.2 80H171.3C154.1 80 140.3 89.96 134.2 105.1L99.45 192zM434.7 400C441.3 418.6 459.1 432 480 432C500.9 432 518.7 418.6 525.3 400C527 394.1 528 389.6 528 384C528 378.4 527 373 525.3 368C518.7 349.4 500.9 336 480 336C459.1 336 441.3 349.4 434.7 368C432.1 373 432 378.4 432 384C432 389.6 432.1 394.1 434.7 400V400zM205.3 368C198.7 349.4 180.9 336 160 336C139.1 336 121.3 349.4 114.7 368C112.1 373 112 378.4 112 384C112 389.6 112.1 394.1 114.7 400C121.3 418.6 139.1 432 160 432C180.9 432 198.7 418.6 205.3 400C207 394.1 208 389.6 208 384C208 378.4 207 373 205.3 368z\"]\n};\nvar faOrnament = {\n  prefix: 'far',\n  iconName: 'ornament',\n  icon: [384, 512, [], \"f7b8\", \"M287.1 153.9L287.1 112c0-8.75-7.256-16-16.01-16h-24.9c5.5-9.375 8.887-20.25 8.887-32c0-35.25-28.73-64-63.98-64S127.1 28.75 127.1 64c0 11.75 3.366 22.62 8.866 32H111.1c-8.75 0-15.1 7.25-15.1 16l.0016 41.94C38.74 187.2 0 249 0 320c0 106 85.99 192 191.1 192C297.1 512 384 426 384 320C384 249 345.2 187.2 287.1 153.9zM192 48c8.75 0 16 7.25 16 16S200.8 80 192 80S176 72.75 176 64S183.2 48 192 48zM192 176c42.38 0 80.25 18.75 106.5 48h-213C111.8 194.8 149.6 176 192 176zM336 320c0 16.88-3.5 32.88-8.75 48H56.75C51.38 352.9 48 336.9 48 320s3.5-32.88 8.75-48h270.4C332.5 287.1 336 303.1 336 320zM192 464c-42.38 0-80.25-18.75-106.5-48h213.1C272.2 445.2 234.4 464 192 464z\"]\n};\nvar faPhoneArrowDownLeft = {\n  prefix: 'far',\n  iconName: 'phone-arrow-down-left',\n  icon: [512, 512, [\"phone-arrow-down\", \"phone-incoming\"], \"e223\", \"M480.3 320.3l-98.2-42.08c-21.4-9.281-46.64-3.109-61.2 14.95l-27.44 33.5C248.7 300.9 211.2 263.4 185.4 218.6l33.55-27.48C236.9 176.5 243.1 151.4 233.1 130.1L191.7 31.53C181.6 8.33 156.4-4.326 131.9 1.346L40.61 22.41C16.7 27.86 0 48.83 0 73.39C0 315.3 196.7 512 438.6 512c24.56 0 45.53-16.69 51-40.53l21.06-91.34C516.4 355.5 503.6 330.3 480.3 320.3zM463.9 369.3l-21.09 91.41C442.3 462.7 440.7 464 438.6 464C223.2 464 47.1 288.8 47.1 73.39c0-2.094 1.297-3.734 3.344-4.203L142.7 48.11c.3125-.0781 .6406-.1094 .9531-.1094c1.734 0 3.359 1.047 4.047 2.609l42.14 98.33C190.6 150.7 190.1 152.8 188.6 154l-48.78 39.97C131.2 201 128.5 213.1 133.4 223.1c33.01 67.23 88.26 122.5 155.5 155.5c9.998 4.906 22.09 2.281 29.15-6.344l40.02-48.88c1.109-1.406 3.186-1.938 4.92-1.125l98.26 42.09C463.2 365.2 464.3 367.3 463.9 369.3zM312 224h112C437.3 224 448 213.3 448 200S437.3 176 424 176h-54.06l135-135c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L336 142.1V88C336 74.75 325.3 64 312 64S288 74.75 288 88v112C288 213.3 298.8 224 312 224z\"]\n};\nvar faPhoneArrowDown = faPhoneArrowDownLeft;\nvar faPhoneIncoming = faPhoneArrowDownLeft;\nvar faCloudWord = {\n  prefix: 'far',\n  iconName: 'cloud-word',\n  icon: [640, 512, [], \"e138\", \"M496 384H304C295.2 384 288 376.8 288 368C288 359.2 295.2 352 304 352H496C504.8 352 512 359.2 512 368C512 376.8 504.8 384 496 384zM240 352C248.8 352 256 359.2 256 368C256 376.8 248.8 384 240 384H144C135.2 384 128 376.8 128 368C128 359.2 135.2 352 144 352H240zM128 304C128 295.2 135.2 288 144 288H336C344.8 288 352 295.2 352 304C352 312.8 344.8 320 336 320H144C135.2 320 128 312.8 128 304zM496 288C504.8 288 512 295.2 512 304C512 312.8 504.8 320 496 320H400C391.2 320 384 312.8 384 304C384 295.2 391.2 288 400 288H496zM512 479.8V480H144C64.47 480 0 415.5 0 336C0 273.3 40.07 219.1 96 200.2V200C96 107.2 171.2 32 264 32C314.9 32 360.4 54.6 391.3 90.31C406.2 83.68 422.6 80 440 80C506.3 80 560 133.7 560 200C560 206.6 559.5 213 558.5 219.3C606.5 240.3 640 288.3 640 344C640 416.4 583.4 475.6 512 479.8zM378.2 148.7L354.9 121.7C332.8 96.08 300.3 80 264 80C197.7 80 144 133.7 144 199.1L144 234.1L111.1 245.4C74.64 258.7 48 294.3 48 336C48 389 90.98 432 144 432H506.6L509.2 431.8C555.4 429.2 592 390.8 592 344C592 308 570.4 276.9 539.2 263.3L505.1 248.4L511.1 211.7C511.7 207.9 512 204 512 200C512 160.2 479.8 128 440 128C429.5 128 419.6 130.2 410.8 134.2L378.2 148.7z\"]\n};\nvar faHandFingersCrossed = {\n  prefix: 'far',\n  iconName: 'hand-fingers-crossed',\n  icon: [512, 512, [], \"e1a3\", \"M412 160c-8.322 0-16.3 1.514-23.67 4.268C367.1 142.8 341 144 340 144c-10.98 0-23.57 4.461-23.8 4.547l21.93-48.56c4.244-9.414 6.252-19.28 6.252-28.1c0-20.09-15.82-71.01-70.77-71.01c-26.71 0-52.68 15.25-64.61 41.72L148.6 175.4L105.6 80.27c-1.366-3.038-2.012-6.223-2.012-9.36c0-6.322 4.956-22.87 22.83-22.87c8.714 0 17 4.992 20.81 13.41L156.1 81.07l23.73-52.54c.3594-.7988 .9121-1.463 1.291-2.25C167.5 9.645 147.2 .0928 126.1 .0928c-54.75 0-70.45 50.54-70.45 70.91c0 9.718 2.008 19.59 6.25 29L120.6 231.1c-8.428 1.311-16.34 2.555-17.27 2.76c-32.05 7.023-55.32 36.51-55.32 70.11v80c0 22.06 10.4 43.32 27.83 56.86l45.95 35.74c29.35 22.83 65.98 35.41 103.2 35.41l78.81 .0352c97.19 0 176.3-79.06 176.3-176.3V228.3C480 210.5 465.2 160 412 160zM320 212.3c0-11.17 8.982-20.25 20-20.25c10.1 0 19.98 9.071 19.98 20.24l.0195 55.51c0 11.17-8.98 20.25-20 20.25c-11.02 0-20-9.078-20-20.25V212.3zM252.8 61.45c3.805-8.465 12.2-13.44 20.83-13.44c17.75 0 22.81 16.32 22.81 22.89c0 3.133-.6466 6.314-2.012 9.346L232.7 216.8C229.8 216.4 226.9 216 223.9 216c0 0 .002 0 0 0c-4.475 0-8.967 .4199-13.38 1.254L181.1 221.8L252.8 61.45zM303.8 464l-78.81-.0352c-26.56 0-52.72-8.984-73.69-25.3L105.3 402.9c-5.812-4.516-9.281-11.61-9.281-18.95v-80c0-11.23 7.969-21.11 17.59-23.22l105.3-16.23C220.6 264.2 222.3 264 223.9 264c11.91 0 24.09 9.521 24.09 24.06c0 11.04-7.513 20.95-17.17 23.09L172.8 319c-12.03 1.633-20.78 11.92-20.78 23.75c0 20.21 18.82 24.08 23.7 24.08c2.645 0 64.61-8.619 65.54-8.826c23.55-5.227 41.51-22.23 49.73-43.64c12.34 13.18 29.61 21.64 49.03 21.64c8.326 0 16.31-1.51 23.69-4.27c12.33 12.51 29.44 20.27 48.31 20.27c.1992 0 10.08-.4453 18.65-2.92C423.9 413.5 369.9 464 303.8 464zM432 283.8c0 11.17-8.98 20.25-20 20.25c-11.02 0-20-9.078-20-20.25v-55.5c0-11.17 8.982-20.25 20-20.25C423 208 432 217.1 432 228.3L432 283.8z\"]\n};\nvar faTrash = {\n  prefix: 'far',\n  iconName: 'trash',\n  icon: [448, 512, [], \"f1f8\", \"M424 80C437.3 80 448 90.75 448 104C448 117.3 437.3 128 424 128H412.4L388.4 452.7C385.9 486.1 358.1 512 324.6 512H123.4C89.92 512 62.09 486.1 59.61 452.7L35.56 128H24C10.75 128 0 117.3 0 104C0 90.75 10.75 80 24 80H93.82L130.5 24.94C140.9 9.357 158.4 0 177.1 0H270.9C289.6 0 307.1 9.358 317.5 24.94L354.2 80H424zM177.1 48C174.5 48 171.1 49.34 170.5 51.56L151.5 80H296.5L277.5 51.56C276 49.34 273.5 48 270.9 48H177.1zM364.3 128H83.69L107.5 449.2C108.1 457.5 115.1 464 123.4 464H324.6C332.9 464 339.9 457.5 340.5 449.2L364.3 128z\"]\n};\nvar faGaugeSimple = {\n  prefix: 'far',\n  iconName: 'gauge-simple',\n  icon: [512, 512, [\"gauge-simple-med\", \"tachometer-average\"], \"f629\", \"M312 352C312 382.9 286.9 408 256 408C225.1 408 200 382.9 200 352C200 329.7 213.1 310.4 231.1 301.4V119.1C231.1 106.7 242.7 95.1 255.1 95.1C269.3 95.1 280 106.7 280 119.1V301.4C298.9 310.4 312 329.7 312 352V352zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464z\"]\n};\nvar faGaugeSimpleMed = faGaugeSimple;\nvar faTachometerAverage = faGaugeSimple;\nvar faArrowDownSmallBig = {\n  prefix: 'far',\n  iconName: 'arrow-down-small-big',\n  icon: [512, 512, [\"sort-size-down-alt\"], \"f88d\", \"M320 192h96c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32h-96c-17.6 0-32 14.4-32 32v96C288 177.6 302.4 192 320 192zM336 80h64v64h-64V80zM480 256h-160c-17.67 0-32 14.33-32 32v160c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V288C512 270.3 497.7 256 480 256zM464 432h-128v-128h128V432zM206.4 335.1L152 394.9V56.02C152 42.76 141.3 32 128 32S104 42.76 104 56.02v338.9l-54.37-58.95c-4.719-5.125-11.16-7.719-17.62-7.719c-5.812 0-11.66 2.094-16.28 6.375c-9.75 8.977-10.34 24.18-1.344 33.94l95.1 104.1c9.062 9.82 26.19 9.82 35.25 0l95.1-104.1c9-9.758 8.406-24.96-1.344-33.94C230.5 325.5 215.3 326.2 206.4 335.1z\"]\n};\nvar faSortSizeDownAlt = faArrowDownSmallBig;\nvar faBookMedical = {\n  prefix: 'far',\n  iconName: 'book-medical',\n  icon: [448, 512, [], \"f7e6\", \"M448 352V48C448 21.53 426.5 0 400 0h-320C35.89 0 0 35.88 0 80v352C0 476.1 35.89 512 80 512h344c13.25 0 24-10.75 24-24s-10.75-24-24-24H416v-66.95C434.6 390.4 448 372.8 448 352zM368 464h-288c-17.64 0-32-14.34-32-32s14.36-32 32-32h288V464zM400 352h-320c-11.38 0-22.2 2.375-32 6.688V80c0-17.66 14.36-32 32-32h320V352zM160 223.1l48-.002v48C208 280.8 215.2 288 224 288l32-.0031c8.801 0 16-7.198 16-15.1v-48l48-.002c8.801 0 16-7.199 16-15.1V175.1c0-8.801-7.199-15.1-16-15.1h-48V111.1c0-8.801-7.199-16-16-16L224 96C215.2 96 208 103.2 208 111.1V160H160C151.2 160 144 167.2 144 175.1V208C144 216.8 151.2 223.1 160 223.1z\"]\n};\nvar faFaceMelting = {\n  prefix: 'far',\n  iconName: 'face-melting',\n  icon: [640, 512, [129760], \"e483\", \"M224.6 180.7C229.2 163.7 246.7 153.5 263.8 158.1C280.9 162.7 290.1 180.2 286.4 197.3C281.8 214.4 264.3 224.5 247.2 219.9C230.2 215.4 220 197.8 224.6 180.7V180.7zM440.1 238.7C436.4 255.8 418.8 265.9 401.8 261.3C384.7 256.8 374.6 239.2 379.1 222.2C383.7 205.1 401.3 194.1 418.3 199.5C435.4 204.1 445.5 221.6 440.1 238.7zM293.1 340.5C332.2 350.9 364.9 338.8 386.3 324.3C397.3 316.9 412.2 319.8 419.6 330.7C427.1 341.7 424.2 356.6 413.2 364.1C383.7 384 336.7 401.8 280.7 386.8C224.6 371.8 192.8 332.9 177.3 300.8C171.5 288.9 176.4 274.6 188.3 268.8C200.3 262.1 214.6 267.9 220.4 279.9C231.7 303.1 254 329.1 293.1 340.5L293.1 340.5zM.0003 488C.0003 474.7 10.75 464 24 464H46.39C85.25 464 108.3 405 90.92 370.3C63.96 316.3 55.88 252.6 72.72 189.7C109.3 53.18 249.7-27.87 386.3 8.723C522.8 45.32 603.9 185.7 567.3 322.3C561.4 344.1 576.5 367.1 599.1 368H616C629.3 368 640 378.7 640 392C640 405.3 629.3 416 616 416H552C538.7 416 528 426.7 528 440C528 453.3 538.7 464 552 464C565.3 464 576 474.7 576 488C576 501.3 565.3 512 552 512H325.8C322.1 512.1 318.3 512.1 314.5 512H24C10.75 512 0 501.3 0 488L.0003 488zM324.8 464L325.3 464H484.1C481.4 456.5 480 448.4 480 440C480 408.6 500.1 381.9 528.1 372.1C518.3 352.7 515.5 329.9 520.9 309.8C550.6 198.9 484.8 84.82 373.8 55.09C262.9 25.36 148.8 91.2 119.1 202.2C105.4 253.3 111.9 304.9 133.9 348.8C150.6 382.3 146.2 421.2 133.6 449.6C131.6 454.3 129 459.1 126 464H315L315.6 464C318.6 464.1 321.7 464.1 324.8 464L324.8 464z\"]\n};\nvar faPoo = {\n  prefix: 'far',\n  iconName: 'poo',\n  icon: [512, 512, [128169], \"f2fe\", \"M343.8 352H168.2c-5.75 0-9.75 5.75-7.75 11C171 390.9 218.9 416 256 416s85-25.12 95.5-53C353.5 357.8 349.5 352 343.8 352zM192 320c17.75 0 32-14.25 32-32S209.8 256 192 256S160 270.2 160 288S174.2 320 192 320zM320 256c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S337.8 256 320 256zM481.8 331.1c2.875-9.5 4.25-19.5 4.25-29.62c0-38.88-20.1-73-52.25-91.62c.125-2 .2497-3.875 .2497-5.875c0-37.88-21.25-71-52.37-87.88C376.5 51.25 322.1 0 256 0c-7.625 0-14.25 .875-19.75 1.75C219.8 4.375 205.8 15.38 199.4 30.75C193 46.12 195 63.75 204.8 77.25C206.9 80.25 208 83.5 208 87C208 96.38 200.4 104 191 104H177.1c-55.12 0-100 44.88-100 100c0 2 .1253 4 .2502 5.875C47 228.5 25.1 262.6 25.1 301.5c0 10.25 1.375 20.25 4.25 29.62C11.38 350.4 0 376.8 0 405.5C0 464.2 47.75 512 106.5 512h299C464.3 512 512 464.2 512 405.5C512 376.8 500.6 350.4 481.8 331.1zM405.5 464h-299C74.25 464 48 437.8 48 405.5c0-29.12 21.38-53.13 49.25-57.63c-14-10.63-23.25-27.38-23.25-46.38c0-32.25 26.25-58.5 58.5-58.5h11.38C133 233.5 125.1 219.6 125.1 204c0-28.75 23.25-52 52-52H191C226.9 152 256 122.9 256 87c0-14.12-4.625-27.12-12.25-37.75c4-.625 8-1.25 12.25-1.25c43.13 0 77.1 34.88 77.1 78c0 9.25-1.875 17.75-4.75 25.1h4.75c28.75 0 52 23.25 52 52c0 15.62-6.1 29.5-17.87 39h11.38c32.25 0 58.5 26.25 58.5 58.5c0 19-9.25 35.75-23.25 46.38C442.6 352.4 464 376.2 464 405.5C464 437.8 437.8 464 405.5 464z\"]\n};\nvar faPenClipSlash = {\n  prefix: 'far',\n  iconName: 'pen-clip-slash',\n  icon: [640, 512, [\"pen-alt-slash\"], \"e20f\", \"M192.5 125.6L269.1 48.97C297.2 20.85 342.8 20.85 370.9 48.97L384 62.06L426.7 19.32C451.7-5.677 492.3-5.677 517.3 19.32L556.7 58.75C581.7 83.74 581.7 124.3 556.7 149.3L409.9 296L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L192.5 125.6zM230.5 155.4L264.2 181.8L350.1 96L336.1 82.91C327.6 73.54 312.4 73.54 303 82.91L230.5 155.4zM302.3 211.6L371.9 266.2L446.1 192L384 129.9L302.3 211.6zM118.8 457.2C172 444.5 220.8 417.3 259.5 378.5L303.2 334.9L341.2 364.8L293.5 412.5C245.5 460.5 184.3 493.2 117.7 506.5L92.71 511.5C84.84 513.1 76.7 510.6 71.03 504.1C65.35 499.3 62.89 491.2 64.46 483.3L69.46 458.3C82.78 391.7 115.5 330.5 163.5 282.5L195.8 250.3L233.8 280.2L197.5 316.5C158.7 355.2 131.5 403.1 118.8 457.2H118.8z\"]\n};\nvar faPenAltSlash = faPenClipSlash;\nvar faQuoteRight = {\n  prefix: 'far',\n  iconName: 'quote-right',\n  icon: [448, 512, [8221, \"quote-right-alt\"], \"f10e\", \"M352 96c-53.02 0-96 42.98-96 96s42.98 96 96 96c17.58 0 33.83-5.068 48-13.31V296c0 39.7-32.31 72-72 72h-16c-13.25 0-24 10.75-24 24S298.8 416 312 416h16C394.2 416 448 362.2 448 296V192C448 138.1 405 96 352 96zM352 240c-26.47 0-48-21.53-48-48s21.53-48 48-48s48 21.53 48 48S378.5 240 352 240zM96 96C42.98 96 0 138.1 0 192s42.98 96 96 96c17.58 0 33.83-5.068 48-13.31V296c0 39.7-32.31 72-72 72h-16C42.75 368 32 378.8 32 392S42.75 416 56 416h16C138.2 416 192 362.2 192 296V192C192 138.1 149 96 96 96zM96 240C69.53 240 48 218.5 48 192S69.53 144 96 144S144 165.5 144 192S122.5 240 96 240z\"]\n};\nvar faQuoteRightAlt = faQuoteRight;\nvar faScrollOld = {\n  prefix: 'far',\n  iconName: 'scroll-old',\n  icon: [576, 512, [], \"f70f\", \"M528 304H480v-192C480 67.89 444.1 32 400 32h-320C35.89 32 0 67.89 0 112V160c0 26.51 21.49 48 48 48h32V160h-32V112c0-17.62 14.38-32 32-32s32 14.38 32 32v288c0 44.11 35.89 80 80 80h266.6C523.3 480 576 427.3 576 362.6V352C576 325.5 554.5 304 528 304zM224 336v64c0 17.62-14.38 32-32 32s-32-14.38-32-32V256h48C216.8 256 224 248.8 224 240S216.8 224 208 224H160L160 112c0-11.39-2.473-22.18-6.781-32H400c17.6 0 32 14.4 32 32V128h-32C391.2 128 384 135.2 384 144S391.2 160 400 160h32v64h-32C391.2 224 384 231.2 384 240S391.2 256 400 256h32v48H256C238.3 304 224 318.3 224 336zM528 362.6C528 400.9 496.9 432 458.6 432H265.2C269.5 422.2 272 411.4 272 400V352h96v32c0 8.844 7.156 16 16 16s16-7.156 16-16v-32h128V362.6z\"]\n};\nvar faGuitars = {\n  prefix: 'far',\n  iconName: 'guitars',\n  icon: [512, 512, [], \"f8bf\", \"M188.1 444.1c-15.37 12.62-37.37 19.87-60.12 19.87s-44.75-7.25-60.12-19.87c-7.375-6.125-19.87-18.1-19.87-37.25c0-9.375 3.625-18.62 10.75-27.25c22.1-27.87 27.37-68.5 10.62-101.2C56.5 253.2 86.38 235.7 86.75 235.5C91.13 232.9 97.13 230.9 103.1 229.5v82.5c0 13.25 10.75 24 24 24c13.25 0 23.1-10.75 23.1-24V229.5c6.875 1.375 12.1 3.375 17.25 5.1c15.1 9.1 25.1 26.12 17.37 42.87c-16.75 32.75-12.37 73.37 10.62 101.1c1.1 2.375 2.1 4.875 4.375 7.375l23.12-62.1C224.1 315.7 225.7 307.5 229.3 300.2c.125-.25 .2083-.5005 .3333-.7505C229.4 294.6 228.1 289.9 226.1 285.4c-6.625-13.1-10.12-29.25-10.12-44.62V212.9c-.1-1.125-1.875-2.375-2.875-3.375C207.5 203.9 201.2 199.1 194.5 194.8C181.7 186.8 167 182.8 152 181L152 126.7l16.59-33.19c1.1-3.1 3.033-8.565 3.033-13.06V26.37C171.6 11.88 159.9 0 145.3 0H110.8c-14.62 0-26.5 11.91-26.5 26.41v54.09c0 4.5 1.098 8.947 3.098 12.95l16.66 33.3l.0001 54.25C89.02 182.9 74.25 186.9 61.38 194.9C54.63 198.1 48.5 203.9 42.88 209.5c-15.37 15.37-24.62 35-24.62 56.62c0 11.88 2.875 23.63 8.375 34.12c7.1 15.62 5.1 35.63-4.875 48.75c-13.62 16.5-21.87 36.38-21.75 57.1c-.125 57.1 57.38 105 127.1 105c28.37 .125 56.12-8.001 79.87-23.5c-8.75-14.87-13.1-31.37-15.25-48.62C190.1 441.5 189.5 442.1 188.1 444.1zM399.1 383.1h-63.1c-8.875 0-15.1 7.125-15.1 15.1l.0074 16.06c0 8.875 7.125 15.1 15.1 15.1h64c8.875 0 15.1-7.125 15.1-15.1l-.0085-16.06C415.1 391.1 408.9 383.1 399.1 383.1zM505.5 400.9l-26.1-73.5c-6.625-18.25-5.75-38.25 2.625-55.75c4.625-9.75 6.1-20.25 6.1-30.1V212.4c0-4.1-1.875-9.625-5.375-13.13c-3.5-3.5-8.125-5.375-13.12-5.375c-6.875 0-13.25 3.875-16.37 10l-10.62 20.5C437.2 234.7 427.2 238 415.1 240h-23.1V73.37c1.75-1.125 3.5-2.375 5.125-3.75c11.62-11.75 15.12-29.25 8.75-44.5C399.6 9.875 384.7 0 368.2 0c-7.1 0-15.87 2.375-22.62 6.875c-16.37 11.13-13.1 13.25-31.87 96.25c-1.875 8.1 .875 18.37 7.375 24.1l22.87 22.87V240h-23.1c-11.25-2.1-20.87-8.501-24.1-19.88L281.1 184.4c-2.5-6.875-9.125-11.5-16.37-11.5c-9.75 0-17.5 7.875-17.5 17.5V240.7c0 10.75 2.375 21.25 6.1 30.1c8.25 17.5 9.125 37.5 2.5 55.75l-26.1 73.5c-22.62 52.5 15.87 110.1 73.12 110.1l128.4 .0009C489.4 511.1 527.1 453.4 505.5 400.9zM432.1 463.1h-128.4c-28.87 0-35.5-29.25-29.12-44.12c.375-.875-2.1 8.5 27.1-75.87C308.1 326.1 311.2 306.9 309.1 288c0 0 116.9 .125 117.7 0c-1.875 18 .25 38.62 6.625 55.87c30.87 84.37 27.5 74.1 27.87 75.87C472.7 446.2 448.4 463.1 432.1 463.1z\"]\n};\nvar faPhoneXmark = {\n  prefix: 'far',\n  iconName: 'phone-xmark',\n  icon: [512, 512, [], \"e227\", \"M480.3 320.3l-98.2-42.08c-21.4-9.281-46.64-3.109-61.2 14.95l-27.44 33.5C248.7 300.9 211.2 263.4 185.4 218.6l33.55-27.48C236.9 176.5 243.1 151.4 233.1 130.1L191.7 31.53C181.6 8.33 156.4-4.326 131.9 1.346L40.61 22.41C16.7 27.86 0 48.83 0 73.39C0 315.3 196.7 512 438.6 512c24.56 0 45.53-16.69 51-40.53l21.06-91.34C516.4 355.5 503.6 330.3 480.3 320.3zM463.9 369.3l-21.09 91.41C442.3 462.7 440.7 464 438.6 464C223.2 464 47.1 288.8 47.1 73.39c0-2.094 1.297-3.734 3.344-4.203L142.7 48.11c.3125-.0781 .6406-.1094 .9531-.1094c1.734 0 3.359 1.047 4.047 2.609l42.14 98.33C190.6 150.7 190.1 152.8 188.6 154l-48.78 39.97C131.2 201 128.5 213.1 133.4 223.1c33.01 67.23 88.26 122.5 155.5 155.5c9.998 4.906 22.09 2.281 29.15-6.344l40.02-48.88c1.109-1.406 3.186-1.938 4.92-1.125l98.26 42.09C463.2 365.2 464.3 367.3 463.9 369.3zM348.1 62.06l33.94 33.94L348.1 129.9c-9.369 9.369-9.369 24.57 .0005 33.94c9.369 9.369 24.57 9.37 33.94 .0005l33.94-33.94l33.94 33.94c9.369 9.369 24.57 9.37 33.94 .0005c9.369-9.369 9.369-24.57-.0005-33.94l-33.94-33.94l33.94-33.94c9.369-9.369 9.369-24.57-.0004-33.94c-9.369-9.369-24.57-9.37-33.94-.0005L415.1 62.06l-33.94-33.94c-9.369-9.369-24.57-9.37-33.94-.0005C338.7 37.49 338.7 52.69 348.1 62.06z\"]\n};\nvar faHose = {\n  prefix: 'far',\n  iconName: 'hose',\n  icon: [448, 512, [], \"e419\", \"M416 384H32c-13.25 0-24 10.75-24 24S18.75 432 32 432h384c13.25 0 24-10.75 24-24S429.2 384 416 384zM416 304H32c-13.25 0-24 10.75-24 24S18.75 352 32 352h384c13.25 0 24-10.75 24-24S429.2 304 416 304zM416 464H32c-13.25 0-24 10.75-24 24S18.75 512 32 512h384c13.25 0 24-10.75 24-24S429.2 464 416 464zM416 224H124C86.43 224 56 193.6 56 156S86.43 88 124 88H256v-48H124c-64.06 0-116 51.94-116 116S59.94 272 124 272H416c13.25 0 24-10.75 24-24S429.2 224 416 224zM432 24c-8.064 0-14.75 5.984-15.84 13.73L336 26.27V24C336 10.75 325.2 0 312 0S288 10.75 288 24v80C288 117.2 298.8 128 312 128s24-10.75 24-24V101.7l80.16-11.46C417.2 98.02 423.9 104 432 104c8.832 0 16-7.168 16-16v-48C448 31.17 440.8 24 432 24z\"]\n};\nvar faClockSix = {\n  prefix: 'far',\n  iconName: 'clock-six',\n  icon: [512, 512, [], \"e352\", \"M280 360C280 373.3 269.3 384 256 384C242.7 384 232 373.3 232 360V120C232 106.7 242.7 96 256 96C269.3 96 280 106.7 280 120V360zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faShirt = {\n  prefix: 'far',\n  iconName: 'shirt',\n  icon: [640, 512, [128085, \"t-shirt\", \"tshirt\"], \"f553\", \"M639.1 170.9c0-16.6-7.23-32.64-21.13-43.64l-135-106.6C466.9 7.359 445.6 0 423.1 0H399.1C386.7 0 376 10.75 376 24c0 30.88-25.12 56-56 56S264 54.88 264 24C264 10.75 253.3 0 240 0h-24C194.4 0 173.1 7.359 156.2 20.72L21.13 127.3C7.228 138.3 .0008 154.4 .0008 170.9c0 12.6 4.295 24.73 12.35 34.68l49.97 61.63c11.03 13.61 27.3 20.7 43.71 20.7c12.22 0 24.52-3.93 34.79-12.03L160 260.8V440c0 39.7 32.31 72 72 72h175.1c39.69 0 72-32.3 72-72V260.8l19.19 15.14c10.26 8.127 22.57 12.07 34.8 12.07c16.41 0 32.69-7.1 43.7-20.73l49.97-61.63C635.7 195.7 639.1 183.6 639.1 170.9zM592 170.1c0 1.447-.4655 2.978-1.649 4.439l-50.02 61.69c-.5016 .6212-3.187 2.943-6.563 2.943c-1.528 0-3.196-.4754-4.868-1.799l-71.01-56.03c-3.032-2.392-6.475-3.469-9.838-3.469c-8.278 0-16.07 6.525-16.07 16.03V440c0 13.25-10.75 24-24 24H232c-13.25 0-24-10.75-24-24V194.7c0-9.505-7.797-16.03-16.07-16.03c-3.366 0-6.811 1.079-9.844 3.474L111.1 238.2C109.5 239.5 107.8 239.1 106.2 239.1c-3.003 0-5.61-1.728-6.612-2.965L49.65 175.4C48.55 174.1 47.99 172.4 47.99 170.8c0-2.144 .9586-4.282 2.88-5.8l134.1-106.6C194.4 51.71 205.1 48 216 48h2.795C229.7 93.81 270.9 128 320 128s90.34-34.19 101.2-80h2.764c10.92 0 21.64 3.705 30.13 10.39l134.1 106.6C590.6 166.1 592 168.4 592 170.1z\"]\n};\nvar faTShirt = faShirt;\nvar faTshirt = faShirt;\nvar faSquareR = {\n  prefix: 'far',\n  iconName: 'square-r',\n  icon: [448, 512, [], \"e27c\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM336 208C336 163.9 300.1 128 256 128H152C138.8 128 128 138.8 128 152v208C128 373.3 138.8 384 152 384s24-10.75 24-24V288h45.97l62.63 86.11C289.3 380.6 296.6 384 304 384c4.875 0 9.812-1.484 14.09-4.594c10.72-7.797 13.09-22.8 5.281-33.52l-44.77-61.55C311.7 274.5 336 244.2 336 208zM256 240H176v-64H256c17.66 0 32 14.36 32 32S273.7 240 256 240z\"]\n};\nvar faCubes = {\n  prefix: 'far',\n  iconName: 'cubes',\n  icon: [576, 512, [], \"f1b3\", \"M448 92.99V207.5L539.9 242.4C561.6 250.6 576 271.5 576 294.7V413.9C576 436.1 562.9 456.2 542.5 465.1L446.2 507.5C432.2 513.7 416.3 513.8 402.2 507.1L288 460.7L173.8 507.1C159.7 513.8 143.8 513.7 129.8 507.5L33.46 465.1C13.13 456.2 0 436.1 0 413.9V294.7C0 271.5 14.39 250.6 36.15 242.4L128 207.5V92.99C128 69.32 142.9 48.2 165.2 40.24L269.2 3.134C281.4-1.209 294.6-1.209 306.8 3.134L410.8 40.24C433.1 48.2 448 69.32 448 92.99V92.99zM290.7 48.34C288.1 47.72 287.1 47.72 285.3 48.34L204.1 77.32L288 109.5L371.9 77.32L290.7 48.34zM264 238.6V151.7L176 117.9V207.2L264 238.6zM312 238.6L400 207.2V117.9L312 151.7V238.6zM176 353.9V455.1L264 418.7V320.2L176 353.9zM52.78 421.2L128 454.3V353.9L48 323.2V413.9C48 417.1 49.88 419.9 52.78 421.2zM400 353.9L312 320.2V418.7L400 455.1V353.9zM448 454.3L523.2 421.2C526.1 419.9 528 417.1 528 413.9V323.2L448 353.9V454.3zM155 250.7C153.2 250 151.3 250.1 149.5 250.7L70.81 280.6L152 311.7L235.9 279.5L155 250.7zM340.1 279.5L424 311.7L505.2 280.6L426.5 250.7C424.7 250.1 422.8 250 420.1 250.7L340.1 279.5z\"]\n};\nvar faEnvelopeOpenDollar = {\n  prefix: 'far',\n  iconName: 'envelope-open-dollar',\n  icon: [512, 512, [], \"f657\", \"M257.3 304c11.05 0 20-8.969 20-20V273.7c22.36-4.793 38.21-18.53 41.83-39.43c7.484-43.28-34.03-55.19-56.33-61.56l-5.547-1.594C233.5 164.2 234.1 160.1 234.9 156.5c1.375-7.812 16.59-9.719 30.27-7.625c5.594 .8438 11.73 2.812 17.59 4.844c10.39 3.594 21.83-1.938 25.45-12.34c3.625-10.44-1.891-21.84-12.33-25.47c-7.219-2.484-13.11-4.078-18.56-5.273V100c0-11.03-8.953-20-20-20s-20 8.969-20 20v9.992C214.9 114.8 199.1 128.8 195.5 149.7C188 192.5 228.6 204.4 245.1 209.5l5.812 1.688c29.28 8.375 28.8 11.19 27.92 16.28C278.3 235.3 263.1 237.3 249.4 235.1C242.5 234.1 233.6 230.9 225.7 228.1L221.3 226.5C210.9 222.9 199.4 228.3 195.8 238.7C192.1 249.1 197.5 260.5 207.1 264.2l4.266 1.5c7.758 2.789 16.38 5.59 25.06 7.512V284C237.3 295 246.2 304 257.3 304zM476.8 214.2c-8.244 0-16.23 2.891-22.56 8.168l-156.9 130.8c-22.68 18.9-59.8 18.91-82.49 .002L57.8 222.3c-6.332-5.277-14.32-8.168-22.56-8.168C15.78 214.2 0 229.9 0 249.4v198.6C0 483.3 28.65 512 64 512h384c35.35 0 64-28.67 64-64.01V249.4C512 229.9 496.2 214.2 476.8 214.2zM464 448c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V276.7l136.1 113.4C204.3 406.8 229.8 416.1 256 416.1s51.75-9.224 71.97-26.02L464 276.7V448zM112 225.9V56c0-4.406 3.594-8 8-8h272c4.406 0 8 3.594 8 8v169.8l33.72-28.1C438.1 194.1 442.9 191.3 448 188.9V56C448 25.12 422.9 0 392 0h-272C89.13 0 64 25.12 64 56v132.9c5.064 2.41 9.941 5.23 14.3 8.863L112 225.9z\"]\n};\nvar faDivide = {\n  prefix: 'far',\n  iconName: 'divide',\n  icon: [448, 512, [10135, 247], \"f529\", \"M424 232H24C10.75 232 0 242.8 0 256s10.75 24 24 24h400C437.3 280 448 269.3 448 256S437.3 232 424 232zM224 144c26.51 0 48-21.49 48-48s-21.49-48-48-48s-48 21.49-48 48S197.5 144 224 144zM224 368c-26.51 0-48 21.49-48 48s21.49 48 48 48s48-21.49 48-48S250.5 368 224 368z\"]\n};\nvar faSunCloud = {\n  prefix: 'far',\n  iconName: 'sun-cloud',\n  icon: [640, 512, [127780], \"f763\", \"M353.3 378.5L339.2 456.8L256 399.1L172.8 456.8l-18-99.63l-99.61-18L112.9 255.1L55.23 172.8l99.61-18l18-99.63L256 112.9l83.15-57.75l18.02 99.66l28.82 5.207C402.7 143.8 424.3 131.5 448 128l-49.52-14.48l-14.89-82.41c-2.281-12.72-10.76-23.25-22.69-28.22c-11.97-4.936-25.42-3.498-36.12 3.844L256 54.49L187.2 6.709C176.5-.6016 163.1-2.039 151.1 2.896c-11.92 4.971-20.4 15.5-22.7 28.19l-14.89 82.44L31.15 128.4C18.42 130.7 7.854 139.2 2.9 151.2c-4.951 11.94-3.5 25.44 3.875 36.06l47.73 68.78l-47.75 68.81c-7.359 10.62-8.795 24.12-3.844 36.06c4.969 11.94 15.52 20.44 28.22 22.72l82.39 14.88l14.89 82.41c2.297 12.72 10.78 23.25 22.7 28.22c11.95 4.906 25.44 3.531 36.09-3.844L256 457.5l68.83 47.78C331.3 509.7 338.8 512 346.3 512c4.906 0 9.859-.9687 14.56-2.906c11.92-4.969 20.4-15.5 22.7-28.19l17.76-96.94L384 383.1C373.2 383.1 363 381.8 353.3 378.5zM256 192c24.06 0 44.82 13.51 55.74 33.2c10.6-12.18 24.17-21.57 39.63-27.21C331.7 165.7 296.5 144 256 144c-61.85 0-111.1 50.14-111.1 111.1c0 61.85 50.15 111.1 111.1 111.1c20.89 0 40.21-6.095 56.95-16.05c-10.69-11.86-18.53-26.25-22.27-42.31C280.7 316.1 268.8 319.1 256 319.1c-35.28 0-63.99-28.71-63.99-63.99S220.7 192 256 192zM576 223.1c-12 0-23.12 3.5-32.75 9.25C539.8 192.2 505.9 159.1 464 159.1c-38.75 0-71.13 27.63-78.38 64.25c-.5 0-1-.25-1.625-.25c-35.25 0-64 28.75-64 64s28.75 64 64 64h192c35.25 0 64-28.75 64-64S611.3 223.1 576 223.1z\"]\n};\nvar faLampFloor = {\n  prefix: 'far',\n  iconName: 'lamp-floor',\n  icon: [384, 512, [], \"e015\", \"M381.1 212.8l-71.11-192C306.4 8.375 294.5 0 281.2 0H102.8C89.52 0 77.77 8.375 73.15 20.75l-71.11 192C-5.715 233.6 9.656 256 31.65 256h136.6v208H88C74.75 464 64 474.7 64 488C64 501.3 74.75 512 88 512h208c13.25 0 24-10.75 24-24c0-13.26-10.75-24-24-24h-80.25V256h136.6C374.3 256 389.7 233.6 381.1 212.8zM54.52 208l59.24-160h156.5l59.24 160H54.52z\"]\n};\nvar faSquare7 = {\n  prefix: 'far',\n  iconName: 'square-7',\n  icon: [448, 512, [], \"e25c\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM296 128h-144C138.8 128 128 138.8 128 152S138.8 176 152 176h103.8l-92.94 172.6c-6.281 11.66-1.938 26.22 9.75 32.5C176.3 383.1 180.1 384 183.1 384c8.562 0 16.81-4.562 21.16-12.62l112-208c4-7.438 3.812-16.44-.5313-23.69C312.3 132.4 304.4 128 296 128z\"]\n};\nvar faTengeSign = {\n  prefix: 'far',\n  iconName: 'tenge-sign',\n  icon: [384, 512, [8376, \"tenge\"], \"f7d7\", \"M0 56C0 42.75 10.75 32 24 32H360C373.3 32 384 42.75 384 56C384 69.25 373.3 80 360 80H24C10.75 80 0 69.25 0 56zM0 184C0 170.7 10.75 160 24 160H360C373.3 160 384 170.7 384 184C384 197.3 373.3 208 360 208H216V456C216 469.3 205.3 480 192 480C178.7 480 168 469.3 168 456V208H24C10.75 208 0 197.3 0 184z\"]\n};\nvar faTenge = faTengeSign;\nvar faHeadphones = {\n  prefix: 'far',\n  iconName: 'headphones',\n  icon: [512, 512, [127911], \"f025\", \"M256 32C112.9 32 4.563 151.1 0 288l.0042 111.9c0 .8379 .3493 1.621 .4723 2.424C2.969 445.6 38.49 480 82.36 480C107.6 480 128 459.6 128 434.4V301.8C128 276.5 107.5 256 82.25 256C70.67 256 59.69 258.4 49.7 262.7C62.23 159.9 149.9 80.14 256 80.13c106.1 .0137 193.8 79.79 206.3 182.6C452.3 258.4 441.3 256 429.8 256C404.5 256 384 276.5 384 301.8v132.6C384 459.6 404.4 480 429.6 480c43.87 0 79.39-34.39 81.88-77.64c.123-.8027 .4724-1.586 .4724-2.424L512 287.9C507.4 151 399.1 32 256 32zM80 304.1v127.8c-17.85-1.215-32-16.12-32-34.28v-59.39C48 320.1 62.16 305.2 80 304.1zM432 431.9V304.1c17.84 1.164 32 16.05 32 34.18v59.39C464 415.8 449.8 430.7 432 431.9z\"]\n};\nvar faHandsHolding = {\n  prefix: 'far',\n  iconName: 'hands-holding',\n  icon: [640, 512, [], \"f4c2\", \"M72 64C111.8 64 144 96.24 144 136V264.8C156.1 254.3 171.1 248 189.3 248C207.6 248 225.2 255.3 238.2 268.3L299.6 329.7C307.4 337.4 314.2 345.9 320 354.1C325.8 345.9 332.6 337.4 340.4 329.7L401.8 268.3C414.8 255.3 432.4 248 450.7 248C468 248 483.9 254.3 496 264.8V136C496 96.24 528.2 64 568 64C607.8 64 640 96.24 640 136V352.2C640 384.1 627.4 414.6 604.9 437.1L536.1 504.1C527.6 514.3 512.4 514.3 503 504.1C493.7 495.6 493.7 480.4 503 471L570.9 403.1C584.4 389.6 592 371.3 592 352.2V136C592 122.7 581.3 112 568 112C554.7 112 544 122.7 544 136V281.9C544 307.5 533.8 332.1 515.7 350.3L499.8 366.2C499.7 366.2 499.7 366.2 499.7 366.2L472.1 392.1C472.1 392.1 472.1 392.1 472.9 393L456.1 408.1C447.6 418.3 432.4 418.3 423 408.1C413.7 399.6 413.7 384.4 423 375L438.1 359.1C439 359 439 359 439 359L465.8 332.3C469.8 328.3 472 322.9 472 317.3C472 305.5 462.5 296 450.7 296C445.1 296 439.7 298.2 435.7 302.2L374.3 363.6C354.9 383 344 409.4 344 436.8V488C344 501.3 333.3 512 320 512C306.7 512 296 501.3 296 488V436.8C296 409.4 285.1 383 265.7 363.6L204.3 302.2C200.3 298.2 194.9 296 189.3 296C177.5 296 168 305.5 168 317.3C168 322.9 170.2 328.3 174.2 332.3L216.1 375C226.3 384.4 226.3 399.6 216.1 408.1C207.6 418.3 192.4 418.3 183 408.1L124.3 350.3C106.2 332.1 96 307.5 96 281.9V136C96 122.7 85.25 112 72 112C58.75 112 48 122.7 48 136V352.2C48 371.3 55.59 389.6 69.09 403.1L136.1 471C146.3 480.4 146.3 495.6 136.1 504.1C127.6 514.3 112.4 514.3 103 504.1L35.15 437.1C12.64 414.6 0 384.1 0 352.2V136C0 96.24 32.24 64 72 64L72 64z\"]\n};\nvar faCampfire = {\n  prefix: 'far',\n  iconName: 'campfire',\n  icon: [512, 512, [], \"f6ba\", \"M256 320c79.5 0 144-64.5 144-144c0-33.25-33.38-102-80-144c-13.38 12-25.5 24.75-36.13 37.5C266.4 46 244.6 22.25 220 0c-63.12 57-108 131.3-108 176C112 255.5 176.5 320 256 320zM220.2 67.88c9.125 10 17.62 20.25 25.12 30.38l36.25 48.5l36.87-43.88C339.9 133.3 351.1 165.1 351.1 176c0 52.88-42.1 96-95.1 96c-52.87 0-95.1-43.13-95.1-96C159.1 156.6 180.7 112.6 220.2 67.88zM496.1 465.4L326.5 404l169.7-61.44c12.47-4.5 18.94-18.28 14.41-30.72c-4.5-12.5-18.28-18.88-30.72-14.41L256 378.5L32.16 297.4C19.76 292.1 5.947 299.3 1.447 311.8c-4.531 12.44 1.938 26.22 14.41 30.72L185.5 404l-169.7 61.44c-12.47 4.5-18.94 18.28-14.41 30.72C4.979 505.9 14.2 512 24.01 512c2.719 0 5.469-.4687 8.156-1.438L256 429.5l223.8 81.05C482.5 511.5 485.3 512 487.1 512c9.811 0 19.03-6.062 22.56-15.84C515.1 483.7 508.6 469.9 496.1 465.4z\"]\n};\nvar faCircleAmpersand = {\n  prefix: 'far',\n  iconName: 'circle-ampersand',\n  icon: [512, 512, [], \"e0f8\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM331.5 315.3l28.15-41.31c7.469-10.95 4.625-25.89-6.312-33.34c-10.97-7.484-25.88-4.609-33.38 6.312l-21.76 31.93l-29.74-32.53l19.69-15.89c13.59-11 21.41-27.36 21.41-44.86C309.6 153.9 283.7 128 251.9 128H228.8C197 128 171.1 153.9 171.1 185.7c0 16.36 6.062 32.03 17.12 44.14l10.34 11.33L168.8 265.2C153.1 277.9 144 296.9 144 317.2C144 354 173.1 384 210.8 384h32.47c23.41 0 45.38-10.41 60.16-28.19l18.62 20.38C326.8 381.4 333.3 384 339.8 384c5.781 0 11.59-2.078 16.19-6.281c9.781-8.953 10.47-24.12 1.531-33.91L331.5 315.3zM228.8 176h23.12c5.312 0 9.656 4.328 9.656 9.656c0 2.938-1.312 5.688-3.594 7.516L236 210.9L223.7 197.4C220.8 194.2 219.1 190 219.1 185.7C219.1 180.3 223.5 176 228.8 176zM268.3 322.8C262.7 331.1 253.3 336 243.3 336H210.8C200.5 336 192 327.5 192 317.2c0-5.719 2.531-11.06 7-14.64L231.1 276.6l39.37 43.08L268.3 322.8z\"]\n};\nvar faSnowflakes = {\n  prefix: 'far',\n  iconName: 'snowflakes',\n  icon: [640, 512, [], \"f7cf\", \"M544 97.94l23.03 23.03C571.7 125.7 577.9 128 584 128s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L577.9 64l23.03-23.03c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L544 30.06l-23.03-23.03c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L510.1 64l-23.03 23.03c-9.375 9.375-9.375 24.56 0 33.94C491.7 125.7 497.9 128 504 128s12.28-2.344 16.97-7.031L544 97.94zM609.9 256l23.03-23.03c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L576 222.1l-23.03-23.03c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L542.1 256l-23.03 23.03c-9.375 9.375-9.375 24.56 0 33.94C523.7 317.7 529.9 320 536 320s12.28-2.344 16.97-7.031L576 289.9l23.03 23.03C603.7 317.7 609.9 320 616 320s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L609.9 256zM417.8 235.6c2.094 .5625 4.187 .8125 6.25 .8125c10.59 0 20.28-7.062 23.16-17.78c3.453-12.78-4.141-25.97-16.94-29.41l-29.4-7.904l31.02-17.97c11.47-6.656 15.37-21.34 8.734-32.81c-6.656-11.5-21.36-15.31-32.8-8.75l-30.85 17.87l7.865-29.46c3.422-12.81-4.187-25.97-16.1-29.38c-12.89-3.531-25.95 4.156-29.37 17L318.2 173.7L247.1 214.3V129.9l56.97-56.97c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L247.1 62.06V24C247.1 10.75 237.2 0 224 0S200 10.75 200 24v38.06L176.1 39.03c-9.375-9.375-24.56-9.375-33.94 0c-9.375 9.375-9.375 24.56 0 33.94l56.97 56.97v84.41L129.8 173.7L109.6 97.81c-3.406-12.84-16.67-20.56-29.37-17C67.38 84.22 59.77 97.38 63.19 110.2L71.06 139.7L40.21 121.8C28.8 115.2 14.08 119 7.411 130.5C.7709 142 4.677 156.7 16.15 163.3l31.02 17.97L17.77 189.2c-12.8 3.438-20.39 16.62-16.94 29.41C3.708 229.3 13.4 236.4 23.99 236.4c2.062 0 4.156-.25 6.25-.8125l75.56-20.31L176.1 256l-70.29 40.72L30.24 276.4C17.43 273 4.271 280.6 .8334 293.4c-3.453 12.78 4.141 25.97 16.94 29.41l29.4 7.904l-31.02 17.97c-11.47 6.656-15.37 21.34-8.734 32.81c4.453 7.688 12.5 11.97 20.78 11.97c4.094 0 8.234-1.031 12.02-3.219L71.06 372.3l-7.865 29.46c-3.422 12.81 4.187 25.97 16.1 29.38C82.27 431.8 84.35 432 86.39 432c10.61 0 20.31-7.062 23.17-17.81l20.26-75.88l70.17-40.65v84.41l-56.97 56.97c-9.375 9.375-9.375 24.56 0 33.94c9.375 9.375 24.56 9.375 33.94 0l23.03-23.03V488C200 501.3 210.8 512 224 512s23.1-10.75 23.1-24v-38.06l23.03 23.03C275.7 477.7 281.9 480 287.1 480s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94l-56.97-56.97V297.7l70.17 40.65l20.26 75.88C341.3 424.9 350.1 432 361.6 432c2.047 0 4.141-.25 6.203-.8125c12.81-3.406 20.42-16.56 16.1-29.38l-7.865-29.46l30.85 17.87c3.781 2.188 7.922 3.219 12.02 3.219c8.281 0 16.33-4.281 20.78-11.97c6.64-11.47 2.734-26.16-8.734-32.81l-31.02-17.97l29.4-7.904c12.8-3.438 20.39-16.62 16.94-29.41c-3.422-12.78-16.53-20.34-29.41-16.97l-75.56 20.31L271.9 256l70.29-40.72L417.8 235.6z\"]\n};\nvar faHandsClapping = {\n  prefix: 'far',\n  iconName: 'hands-clapping',\n  icon: [512, 512, [], \"e1a8\", \"M383.4 96c5.125 0 10.16-2.453 13.25-7.016l32.56-48c1.854-2.746 2.744-5.865 2.744-8.951c0-8.947-7.273-16.04-15.97-16.04c-5.125 0-10.17 2.465-13.27 7.02l-32.56 48C368.3 73.76 367.4 76.88 367.4 79.97C367.4 88.88 374.7 96 383.4 96zM243.3 88.98C246.4 93.55 251.4 96 256.6 96c8.762 0 15.99-7.117 15.99-16.03c0-3.088-.8906-6.205-2.744-8.951l-32.56-48C234.2 18.46 229.1 15.98 223.1 15.98c-8.664 0-15.98 7.074-15.98 16.05c0 3.086 .8906 6.205 2.744 8.951L243.3 88.98zM320 96c8.844 0 16-7.156 16-16v-64C336 7.156 328.8 0 320 0s-16 7.156-16 16v64C304 88.84 311.2 96 320 96zM437.1 128c-8.65 0-16.73 1.951-24.45 4.691c10.81 12.4 18.81 27.17 22.94 43.61C437 176.3 437.5 176 437.1 176C452.4 176 464 187.6 464 202v136.5c0 40.8-19.67 77.73-50.36 100.8c-16.48 29.42-39.91 54.27-68.04 72.4C437.8 509.1 512 432.5 512 338.5V202.1C512 161.3 478.8 128 437.1 128zM408 338.5V202C408 161.2 374.8 128 333.1 128c-26.01 0-48.94 13.49-62.13 33.85L219.4 109.4C206.6 96.61 189.7 89.59 171.7 89.59c-23.29 0-43.86 11.85-55.1 29.85c-1.166-.0605-2.34-.0898-3.518-.0898c-37.22 0-67.5 30.28-67.5 67.5c0 1.178 .0313 2.352 .0898 3.518C26.73 202.5 14.88 223.1 14.88 246.4c0 9.186 1.824 18.09 5.299 26.31C7.73 284.9 0 301.1 0 320.8c0 18.03 7.021 34.98 19.77 47.73C104.9 453.6 148.2 512 236.8 512C331.2 512 408 434.2 408 338.5zM236.8 464c-65.85 0-97.3-43.72-183-129.5C49.9 330.7 48 325.7 48 320.8c0-10.39 8.361-19.5 19.5-19.5c4.99 0 9.979 1.906 13.79 5.715l51.33 51.33l17.06-17.06L68.59 260.2C64.78 256.3 62.88 251.4 62.88 246.4c0-10.39 8.361-19.5 19.5-19.5c4.99 0 9.979 1.906 13.79 5.715L177.3 313.7l17.06-17.06L98.35 200.6C94.54 196.8 92.64 191.8 92.64 186.8c0-10.39 8.361-19.5 19.5-19.5c4.99 0 9.979 1.906 13.79 5.715l95.97 95.97l17.06-17.06L157.9 170.9C154.1 167.1 152.2 162.1 152.2 157.1c0-10.39 8.361-19.5 19.5-19.5c4.99 0 9.979 1.906 13.79 5.715L308 265.9V202c0-14.36 11.63-26 25.1-26C348.4 176 360 187.6 360 202v136.5C360 406.2 306.4 464 236.8 464z\"]\n};\nvar faRepublican = {\n  prefix: 'far',\n  iconName: 'republican',\n  icon: [640, 512, [], \"f75e\", \"M189 144.2L161.6 140.2L149.4 115.4c-2.125-4.375-8.5-4.5-10.62 0l-12.25 24.88L99.15 144.2c-4.875 .625-6.875 6.75-3.375 10.13l19.87 19.38L110.9 200.1c-.75 4.875 4.375 8.625 8.75 6.25l24.5-12.88l24.5 12.88c4.25 2.375 9.5-1.375 8.625-6.25l-4.625-27.25l19.75-19.38C195.8 150.9 193.9 144.9 189 144.2zM317 144.2L289.6 140.2L277.4 115.4c-2.125-4.375-8.5-4.5-10.62 0L254.5 140.2L227.1 144.2c-4.875 .625-6.875 6.75-3.375 10.13l19.87 19.38L238.9 200.1c-.75 4.875 4.375 8.625 8.75 6.25l24.5-12.88l24.5 12.88c4.25 2.375 9.5-1.375 8.625-6.25L300.6 173.7l19.75-19.38C323.8 150.9 321.9 144.9 317 144.2zM445 144.2L417.6 140.2l-12.25-24.88c-2.125-4.375-8.5-4.5-10.62 0l-12.25 24.88l-27.37 4c-4.875 .625-6.875 6.75-3.375 10.13l19.87 19.38l-4.75 27.25c-.75 4.875 4.375 8.625 8.75 6.25l24.5-12.88l24.5 12.88c4.25 2.375 9.5-1.375 8.625-6.25l-4.625-27.25l19.75-19.38C451.8 150.9 449.9 144.9 445 144.2zM624 319.1l-15.1 .0222c-8.75 0-15.1 7.25-15.1 16v72c0 13.25-10.75 24-23.1 24c-13.25 0-23.1-10.75-23.1-24v-216c0-88.38-71.62-159.1-159.1-159.1L159.1 32C71.62 32 0 103.6 0 191.1l.025 255.1c0 17.75 14.25 31.1 31.1 31.1L128 480c17.75 0 31.1-14.25 31.1-32l-.0625-64.02H287.1l.0625 64.02C288 465.7 302.3 480 320 480l95.1-.0339c17.75 0 31.1-14.25 31.1-31.1v-63.97h47.1v19.75c0 37.5 26.1 72 64.37 75.88C562.9 479.9 565.5 480 568 480C607.8 480 640 447.7 640 407.1v-72.02C640 327.2 632.8 319.1 624 319.1zM496 335.1h-63.1c-17.75 0-31.1 14.25-31.1 32v64H336v-64c0-17.75-14.25-32-31.1-32H144c-17.75 0-31.1 14.26-31.1 32.01v63.99H48.02V287.1h447.1V335.1zM496 239.1H48.02V191.1c0-61.88 50.12-112 111.1-112h223.1c61.75 0 111.1 50.25 111.1 112V239.1z\"]\n};\nvar faLeafMaple = {\n  prefix: 'far',\n  iconName: 'leaf-maple',\n  icon: [512, 512, [127809], \"f6f6\", \"M512 188c-.1562-13.91-7.391-26.52-19.28-33.7c-.0313 0 .0313 0 0 0L472.1 142l7.25-65.28c1.375-12.09-2.781-24-11.38-32.59s-20.44-12.97-32.63-11.47l-65.33 7.281l-12.34-20.69C350.5 7.344 337.9 .1562 324 0c-13.86-.7187-26.59 6.75-33.98 18.41l-32.59 51.22c-.4062-.4375-.8281-.8438-1.25-1.281C246.3 58.75 232.3 55 218.9 58.34C216.1 58.81 215.1 59.56 213.3 60.5L206.7 64.06l-27.86-31.5C163.8 13.62 131.1 14.53 117.5 31.62L88.92 64.03L82.42 60.5C80.66 59.56 78.78 58.84 76.83 58.34C63.36 54.97 49.3 58.72 39.34 68.5C29.41 78.22 25.31 92.13 28.3 105.2l26.05 126.4L38.63 238.4C24.03 244.6 14.56 258.9 14.5 274.8C14.44 290.7 23.83 305.1 38.14 311.3l88.5 40.14l-119.6 119.6C2.344 475.7 0 481.9 0 487.1c0 6.141 2.344 12.28 7.031 16.97C11.72 509.7 17.86 511.1 24 511.1s12.28-2.344 16.97-7.031l119.6-119.6l39.99 88.25c6.375 14.56 20.7 23.91 36.53 23.91c15.83-.0625 30.25-9.5 36.48-24.03l6.797-15.78l125.1 25.94c13.52 3.156 27.45-1.031 37.17-10.97c9.719-9.969 13.52-23.97 10.14-37.47c-.4844-1.969-1.219-3.844-2.172-5.625l-3.531-6.5l31.48-27.84c9.469-7.562 14.91-18.88 14.91-31.03c0-12.12-5.438-23.44-13.98-30.25l-32.44-28.62l3.578-6.656c.9531-1.75 1.672-3.625 2.156-5.562c3.359-13.41-.3906-27.38-10.02-37.28c-.4219-.4375-.8281-.8438-1.266-1.25L493.5 222C505.3 214.6 512.2 201.9 512 188zM339.8 262.9c-9.969 6.344-13.84 18.97-9.141 29.78c4.688 10.81 16.45 16.62 27.98 13.72l39.66-10.19l-1.641 3.062c-5.297 9.812-3.125 21.97 5.234 29.38l40.25 35.5l-40.25 35.53c-8.375 7.406-10.53 19.59-5.219 29.44l2.125 3.906l-127.9-26.34c-11.2-2.375-22.39 3.531-26.89 14l-7.172 16.66l-37.27-82.25C198.7 353.2 197.3 351.6 196 349.9l116.1-116.1c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L162.1 316c-1.629-1.336-3.252-2.703-5.176-3.574L74.63 275.1l16.69-7.188c10.44-4.5 16.28-15.72 13.98-26.88L78.94 113.2l3.922 2.094c9.859 5.406 22 3.156 29.41-5.188l35.52-40.25l35.56 40.25c7.375 8.312 19.53 10.53 29.36 5.219l3.016-1.625L205.6 153.4c-2.922 11.44 2.891 23.31 13.72 28C230.1 186.2 242.7 182.2 249.1 172.2l74.3-116.8l13.34 22.38c4.812 8.062 13.97 12.56 23.27 11.53l70.53-7.875l-7.844 70.56c-1.031 9.344 3.484 18.44 11.56 23.25l22.34 13.38L339.8 262.9z\"]\n};\nvar faArrowLeft = {\n  prefix: 'far',\n  iconName: 'arrow-left',\n  icon: [448, 512, [8592], \"f060\", \"M447.1 256c0 13.25-10.76 24.01-24.01 24.01H83.9l132.7 126.6c9.625 9.156 9.969 24.41 .8125 33.94c-9.156 9.594-24.34 9.938-33.94 .8125l-176-168C2.695 268.9 .0078 262.6 .0078 256S2.695 243.2 7.445 238.6l176-168C193 61.51 208.2 61.85 217.4 71.45c9.156 9.5 8.812 24.75-.8125 33.94l-132.7 126.6h340.1C437.2 232 447.1 242.8 447.1 256z\"]\n};\nvar faPersonCircleXmark = {\n  prefix: 'far',\n  iconName: 'person-circle-xmark',\n  icon: [576, 512, [], \"e543\", \"M208 48C208 74.51 186.5 96 160 96C133.5 96 112 74.51 112 48C112 21.49 133.5 0 160 0C186.5 0 208 21.49 208 48zM144 352V488C144 501.3 133.3 512 120 512C106.7 512 96 501.3 96 488V223.6L52.89 299.8C46.36 311.4 31.72 315.4 20.18 308.9C8.647 302.4 4.585 287.7 11.11 276.2L69.66 172.7C85.27 145.1 114.5 128 146.3 128H173.7C205.5 128 234.7 145.1 250.3 172.7L296.1 255.1C285.2 269.1 275.6 285 268.7 302.3C268.1 301.5 267.6 300.7 267.1 299.8L224 223.6V488C224 501.3 213.3 512 200 512C186.7 512 176 501.3 176 488V352H144zM144 304H176V176.1C175.3 176 174.5 176 173.7 176H146.3C145.5 176 144.7 176 144 176.1V304zM288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM491.3 331.3C497.6 325.1 497.6 314.9 491.3 308.7C485.1 302.4 474.9 302.4 468.7 308.7L432 345.4L395.3 308.7C389.1 302.4 378.9 302.4 372.7 308.7C366.4 314.9 366.4 325.1 372.7 331.3L409.4 368L372.7 404.7C366.4 410.9 366.4 421.1 372.7 427.3C378.9 433.6 389.1 433.6 395.3 427.3L432 390.6L468.7 427.3C474.9 433.6 485.1 433.6 491.3 427.3C497.6 421.1 497.6 410.9 491.3 404.7L454.6 368L491.3 331.3z\"]\n};\nvar faRuler = {\n  prefix: 'far',\n  iconName: 'ruler',\n  icon: [512, 512, [128207], \"f545\", \"M29.25 413.3C4.26 388.3 4.26 347.7 29.25 322.7L322.7 29.25C347.7 4.261 388.3 4.261 413.3 29.25L482.7 98.75C507.7 123.7 507.7 164.3 482.7 189.3L189.3 482.7C164.3 507.7 123.7 507.7 98.74 482.7L29.25 413.3zM63.2 379.3L132.7 448.8C138.9 455.1 149.1 455.1 155.3 448.8L448.8 155.3C455.1 149.1 455.1 138.9 448.8 132.7L379.3 63.2C373.1 56.95 362.9 56.95 356.7 63.2L317.3 102.6L347.3 132.7C353.6 138.9 353.6 149.1 347.3 155.3C341.1 161.6 330.9 161.6 324.7 155.3L294.6 125.3L253.3 166.6L283.3 196.7C289.6 202.9 289.6 213.1 283.3 219.3C277.1 225.6 266.9 225.6 260.7 219.3L230.6 189.3L189.3 230.6L219.3 260.7C225.6 266.9 225.6 277.1 219.3 283.3C213.1 289.6 202.9 289.6 196.7 283.3L166.6 253.3L125.3 294.6L155.3 324.7C161.6 330.9 161.6 341.1 155.3 347.3C149.1 353.6 138.9 353.6 132.7 347.3L102.6 317.3L63.2 356.7C56.95 362.9 56.95 373.1 63.2 379.3V379.3z\"]\n};\nvar faCupStrawSwoosh = {\n  prefix: 'far',\n  iconName: 'cup-straw-swoosh',\n  icon: [384, 512, [], \"e364\", \"M360 128l-153.3-.002l20-80L264 48C277.3 48 288 37.25 288 24C288 10.74 277.3 0 264 0l-43.5-.002c-18.32 0-34.29 12.47-38.75 30.24L157.3 127.1L24 128C10.75 128 0 138.7 0 152C0 165.3 10.75 176 24 176H32l30.5 306.3c1.25 16.88 15.12 29.88 32 29.75h195c16.88 .125 30.75-12.88 32-29.75L352 176h8C373.3 176 384 165.3 384 152C384 138.7 373.3 128 360 128zM303.8 176l-5.707 57.17C253.7 238.7 211.7 264.3 180.8 305.6c-22.76 30.38-51.67 48.05-82.37 52.49L80.25 176H303.8zM275 464h-166l-5.719-57.29c43.83-5.83 85.28-31.45 115.9-72.31c20.66-27.57 46.35-44.97 73.86-51.35L275 464z\"]\n};\nvar faTemperatureSun = {\n  prefix: 'far',\n  iconName: 'temperature-sun',\n  icon: [640, 512, [\"temperature-hot\"], \"f76a\", \"M607.1 278.5V112c0-61.88-50.13-112-112-112s-112 50.13-112 112v166.5C364.2 303.1 351.1 334 351.1 368c0 79.5 64.51 144 144 144S640 447.5 640 368C640 334 627.7 303.1 607.1 278.5zM496 464c-52.88 0-96-43.13-96-96c0-27 11.75-47.25 21.5-59.5L432 295.4V112c0-35.25 28.75-64 64-64s64 28.75 64 64v183.3l10.5 13.12C580.3 320.8 592 341 592 368C592 420.9 548.9 464 496 464zM223.1 160C188.7 160 159.1 188.8 159.1 224s28.75 64 64 64c35.25 0 64-28.75 64-64S259.2 160 223.1 160zM278.1 91.25L237.6 8.375c-5.625-11.12-21.63-11.12-27.25 0L168.1 91.25L81.1 61.88C69.22 58 57.97 69.25 61.85 81.13L91.22 169L8.344 210.4c-11.12 5.625-11.12 21.5 0 27.12L91.22 279l-29.38 87.88C57.85 378.8 69.22 390 81.1 386.1l87.88-29.38l41.38 82.88c5.625 11.12 21.63 11.12 27.13 0l41.38-82.88l41.13 13.62c0-.75-.125-1.625-.125-2.5c.125-35.75 11.12-70.13 32.13-100V112c0-16.88 3.5-33 8.875-48.13L278.1 91.25zM291.9 291.9c-37.38 37.38-98.25 37.38-135.8 0s-37.38-98.38 0-135.8s98.25-37.38 135.8 0C329.2 193.5 329.2 254.5 291.9 291.9zM511.1 322.9V112c0-8.75-7.251-16-16-16s-16 7.25-16 16v210.9C461.4 329.5 447.1 347.1 447.1 368c0 26.5 21.5 48 48 48c26.5 0 48-21.5 48-48C543.1 347.1 530.6 329.5 511.1 322.9z\"]\n};\nvar faTemperatureHot = faTemperatureSun;\nvar faAlignLeft = {\n  prefix: 'far',\n  iconName: 'align-left',\n  icon: [448, 512, [], \"f036\", \"M264 40C277.3 40 288 50.75 288 64C288 77.25 277.3 88 264 88H24C10.75 88 0 77.25 0 64C0 50.75 10.75 40 24 40H264zM424 168C437.3 168 448 178.7 448 192C448 205.3 437.3 216 424 216H24C10.75 216 0 205.3 0 192C0 178.7 10.75 168 24 168H424zM0 320C0 306.7 10.75 296 24 296H264C277.3 296 288 306.7 288 320C288 333.3 277.3 344 264 344H24C10.75 344 0 333.3 0 320zM424 424C437.3 424 448 434.7 448 448C448 461.3 437.3 472 424 472H24C10.75 472 0 461.3 0 448C0 434.7 10.75 424 24 424H424z\"]\n};\nvar faDiceD6 = {\n  prefix: 'far',\n  iconName: 'dice-d6',\n  icon: [448, 512, [], \"f6d1\", \"M431.9 116.1l-192-111.9C235 1.438 229.5 0 224 0S213 1.438 208.1 4.25l-192 111.9C6.125 121.1 0 132.7 0 144.5v223c0 11.75 6.125 22.48 16.12 28.36l192 111.9C213 510.6 218.5 512 224 512s11-1.438 15.88-4.25l192-111.9C441.9 390 448 379.3 448 367.5V144.5C448 132.7 441.9 121.1 431.9 116.1zM224 50.6l152.4 88.76L224 228.2L71.63 139.4L224 50.6zM48 181.1l152 88.64v177.6L48 358.9V181.1zM248 447.4V269.8l152-88.64v177.8L248 447.4z\"]\n};\nvar faRestroom = {\n  prefix: 'far',\n  iconName: 'restroom',\n  icon: [640, 512, [], \"f7bd\", \"M128 96c26.5 0 47.1-21.5 47.1-48S154.5 0 128 0C101.5 0 80 21.5 80 48S101.5 96 128 96zM511.1 96c26.5 0 48-21.5 48-48S538.5 0 511.1 0c-26.5 0-47.1 21.5-47.1 48S485.5 96 511.1 96zM210.4 172.6C199.3 145.5 173.2 128 143.8 128H112.2C82.85 128 56.73 145.5 45.57 172.6L1.822 278.9c-5.062 12.27 .7813 26.28 13.06 31.33c2.975 1.242 6.066 1.832 9.113 1.832c9.4 0 18.38-5.604 22.2-14.88l17.81-43.27V488c0 13.25 10.74 24 23.99 24s24-10.75 24-24V352h32v136c0 13.25 10.74 24 23.99 24c13.25 0 24-10.75 24-24V253.9l17.81 43.27C213.6 306.4 222.6 312 232 312c3.062 0 6.156-.5781 9.123-1.812c12.28-5.047 18.12-19.06 13.06-31.33L210.4 172.6zM112 304v-128h31.1l.002 128H112zM638.2 278.9l-43.75-106.3C583.3 145.5 557.2 128 527.8 128h-31.69c-29.31 0-55.44 17.5-66.59 44.58l-43.75 106.3c-5.062 12.27 .7813 26.28 13.06 31.33c2.877 1.205 5.846 1.771 8.764 1.771c7.957 0 15.57-4.205 20.09-11.14L399.1 384h47.1v104c0 13.25 10.75 24 24 24s23.1-10.75 23.1-24V384h31.1v104c0 13.25 10.75 24 24.01 24c13.25 0 23.99-10.75 23.99-24V384h48.01l-27.43-82.26C601.1 308.1 608.3 312 615.1 312c3.062 0 6.156-.5781 9.125-1.812C637.4 305.1 643.2 291.1 638.2 278.9zM466.6 336l45.4-136.2L557.4 336H466.6zM319.1 0C306.8 0 296 10.8 296 24v464c0 13.2 10.8 24 23.1 24s24-10.8 24-24V24C344 10.8 333.2 0 319.1 0z\"]\n};\nvar faHighDefinition = {\n  prefix: 'far',\n  iconName: 'high-definition',\n  icon: [576, 512, [\"rectangle-hd\"], \"e1ae\", \"M512 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V96C576 60.65 547.3 32 512 32zM528 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h448c8.822 0 16 7.178 16 16V416zM248 160C234.8 160 224 170.8 224 184v48H160v-48C160 170.8 149.3 160 136 160S112 170.8 112 184v144C112 341.3 122.8 352 136 352S160 341.3 160 328v-48h64v48C224 341.3 234.8 352 248 352s24-10.75 24-24v-144C272 170.8 261.3 160 248 160zM384 160h-56c-13.25 0-24 10.75-24 24v144c0 13.25 10.75 24 24 24H384c52.94 0 96-43.06 96-96S436.9 160 384 160zM384 304h-32v-96h32c26.47 0 48 21.53 48 48S410.5 304 384 304z\"]\n};\nvar faRectangleHd = faHighDefinition;\nvar faJ = {\n  prefix: 'far',\n  iconName: 'j',\n  icon: [320, 512, [106], \"4a\", \"M160 480c-88.22 0-160-69.01-160-153.8V280C0 266.8 10.75 256 24 256S48 266.8 48 280v46.19C48 384.5 98.25 432 160 432s112-47.47 112-105.8V56C272 42.75 282.8 32 296 32S320 42.75 320 56v270.2C320 411 248.2 480 160 480z\"]\n};\nvar faGalaxy = {\n  prefix: 'far',\n  iconName: 'galaxy',\n  icon: [512, 512, [], \"e008\", \"M506.5 266.9c-17.25-73.12-78.37-132.1-151.9-146.8c-20-4.125-40.63-5.125-60.87-3c11.5-20.5 29.25-36.5 50.75-45.88c15.62-6.375 24.62-22.63 21.88-39.26c-2.375-16.62-15.88-29.5-32.62-31c-22.38-2.25-45-.6196-66.88 4.505c-73.13 17.38-132.1 78.38-146.8 151.9c-4.125 20.12-5 40.62-2.875 60.87c-20.5-11.37-36.62-29.25-46-50.75c-6.5-15.5-22.75-24.51-39.25-21.88c-16.62 2.375-29.5 15.88-31 32.63c-2.25 22.38-.625 45 4.625 66.88c17.25 73.12 78.25 132.1 151.8 146.9c20 4 40.5 5 60.87 2.875c-11.5 20.5-29.25 36.5-50.75 45.88c-15.5 6.5-24.38 22.74-21.88 39.24c2.5 16.62 15.88 29.38 32.63 31c6.5 .625 13.13 1.005 19.75 1.005c15.88 0 31.62-1.875 47.12-5.5c73.13-17.38 132.1-78.38 146.8-151.9c4.125-20.12 5-40.63 2.875-60.87c20.5 11.37 36.62 29.25 46 50.75c6.5 15.38 22.75 24.37 39.25 21.87c16.62-2.5 29.25-15.87 31-32.49C513.2 311.4 511.7 288.7 506.5 266.9zM365.1 233.9c-8.375-1.25-16.62 2-22 8.375c-5.375 6.5-7 15.25-4.25 23.13c8.75 25.75 10.62 53.25 5.125 79.75c-11.38 56.75-58.25 106-121 116.6c29.25-24.25 48.5-58.25 54.25-95.75c1.25-8.25-2-16.62-8.375-22c-6.5-5.375-15.25-7-23.13-4.25c-25.75 8.75-53.25 10.5-79.75 5.125c-57-11.38-106.3-58.75-116.6-120.9c24.25 29.12 58.25 48.38 95.75 54.13c8.375 1.25 16.62-2 22-8.375c5.375-6.5 7-15.25 4.25-23.13c-8.75-25.62-10.62-53.25-5.125-79.75c11.38-56.75 58.25-106 121-116.6c-29.25 24.25-48.5 58.25-54.25 95.75c-1.25 8.375 2 16.62 8.375 22c6.5 5.375 15.25 7 23.13 4.25c25.62-8.75 53.25-10.62 79.75-5.125c56.88 11.38 106.2 58.63 116.6 121C437.5 258.9 403.5 239.6 365.1 233.9zM255.1 215.1c-22.12 0-40 17.88-40 40c0 22.13 17.88 40 40 40s40-17.88 40-40C295.1 233.9 278.1 215.1 255.1 215.1z\"]\n};\nvar faUsersViewfinder = {\n  prefix: 'far',\n  iconName: 'users-viewfinder',\n  icon: [640, 512, [], \"e595\", \"M48 136C48 149.3 37.25 160 24 160C10.75 160 0 149.3 0 136V32C0 14.33 14.33 0 32 0H136C149.3 0 160 10.75 160 24C160 37.25 149.3 48 136 48H48V136zM592 48H504C490.7 48 480 37.25 480 24C480 10.75 490.7 0 504 0H608C625.7 0 640 14.33 640 32V136C640 149.3 629.3 160 616 160C602.7 160 592 149.3 592 136V48zM160 488C160 501.3 149.3 512 136 512H32C14.33 512 0 497.7 0 480V376C0 362.7 10.75 352 24 352C37.25 352 48 362.7 48 376V464H136C149.3 464 160 474.7 160 488zM592 376C592 362.7 602.7 352 616 352C629.3 352 640 362.7 640 376V480C640 497.7 625.7 512 608 512H504C490.7 512 480 501.3 480 488C480 474.7 490.7 464 504 464H592V376zM268.4 290C274.7 288.7 281.3 288 288 288H352C358.7 288 365.3 288.7 371.6 290C372.7 290.2 373.8 290.5 374.9 290.7C398.5 296.5 418.7 311 431.8 330.6C432.1 332.4 434.1 334.2 435.2 336C443.3 350.1 448 366.5 448 384C448 401.7 433.7 416 416 416H224C206.3 416 192 401.7 192 384C192 366.5 196.7 350.1 204.8 336C217.8 313.7 239.4 297 265.1 290.7C266.2 290.5 267.3 290.2 268.4 290zM397.3 368C390.7 349.4 372.9 336 352 336H288C267.1 336 249.3 349.4 242.7 368H397.3zM248 184C248 144.2 280.2 112 320 112C359.8 112 392 144.2 392 184C392 206.9 381.3 227.4 364.6 240.5C360.7 243.6 356.5 246.3 352 248.5C342.4 253.3 331.5 256 320 256C308.5 256 297.6 253.3 288 248.5C283.5 246.3 279.3 243.6 275.4 240.5C258.7 227.4 248 206.9 248 184V184zM320 208C333.3 208 344 197.3 344 184C344 170.7 333.3 160 320 160C306.7 160 296 170.7 296 184C296 197.3 306.7 208 320 208zM223.8 176C223.8 202.5 202.3 224 175.8 224C149.3 224 127.8 202.5 127.8 176C127.8 149.5 149.3 128 175.8 128C202.3 128 223.8 149.5 223.8 176zM96 309.3C96 279.9 119.9 256 149.3 256H218.7C228.4 256 237.6 258.6 245.5 263.2C210.8 275.4 183 302.1 169.3 336H122.7C107.9 336 96 324.1 96 309.3V309.3zM394.5 263.2C402.4 258.6 411.6 256 421.3 256H490.7C520.1 256 544 279.9 544 309.3C544 324.1 532.1 336 517.3 336H470.7C456.1 302.1 429.2 275.4 394.5 263.2zM512 176C512 202.5 490.5 224 464 224C437.5 224 416 202.5 416 176C416 149.5 437.5 128 464 128C490.5 128 512 149.5 512 176z\"]\n};\nvar faFileVideo = {\n  prefix: 'far',\n  iconName: 'file-video',\n  icon: [384, 512, [], \"f1c8\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM240 288c0-17.67-14.33-32-32-32h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-16.52l43.84 30.2C292.3 403.5 304 397.6 304 387.4V284.6c0-10.16-11.64-16.16-20.16-10.32L240 304.5V288z\"]\n};\nvar faCherries = {\n  prefix: 'far',\n  iconName: 'cherries',\n  icon: [640, 512, [], \"e0ec\", \"M539.3 224.1c-20.45 0-44.27 4.555-71.23 14.38C434.6 109.9 313.6 .0001 287.9 .0001c-11.19 0-21.47 7.998-23.63 19.68c-25.78 140.1-73.11 202.6-89.55 219.9c-12.51-4.698-43.26-15.48-74.13-15.48c-92.32 0-100.6 82.48-100.6 105.7c0 82.16 67.03 182.2 191.1 182.2c53.65 0 96.47-18.54 128-46.11c31.54 27.53 74.31 46.11 127.9 46.11c125 0 192.1-100.1 192.1-182.2C640 306.5 631.7 224.1 539.3 224.1zM303.4 67.38c33.89 30.3 88.24 88.81 113.6 167.4c-26.62-8.542-46.49-10.8-60.5-10.8c-13.72 0-25.53 2.499-36.34 6.143C309.2 226.5 297.1 224.1 283.3 224.1c-12.69 0-26.63 1.762-41.81 5.393C260.1 197.1 285.3 145.2 303.4 67.38zM48.02 329.8c0-23.24 6.353-57.79 52.57-57.79c30.45 0 59.48 12.81 91.34 26.82c33.63-14.79 60.76-26.82 91.32-26.82c46.22 0 52.59 34.54 52.59 57.79c0 19.76-19.1 134.2-143.9 134.2C66.58 464 48.02 349.1 48.02 329.8zM591.1 329.8c0 19.62-19.03 134.2-144.1 134.2c-45.82 0-76.86-17.05-96.34-33.88c21.22-31.24 32.31-67.2 32.31-100.4c0-29.51-9.051-48.89-13.16-56.73c28.8 3.611 53.32 15.29 77.19 25.78c33.55-14.74 60.84-26.81 91.4-26.81C585.7 272 591.1 306.7 591.1 329.8z\"]\n};\nvar faUpRightFromSquare = {\n  prefix: 'far',\n  iconName: 'up-right-from-square',\n  icon: [512, 512, [\"external-link-alt\"], \"f35d\", \"M488 0h-135.3c-13.25 0-25.09 7.906-30.19 20.16c-5.062 12.28-2.281 26.25 7.094 35.63l40.69 40.69L177.4 289.4c-12.5 12.5-12.5 32.75 0 45.25C183.6 340.9 191.8 344 200 344s16.38-3.125 22.62-9.375l192.9-192.9l40.69 40.69C462.5 188.7 470.8 192 479.3 192c4.219 0 8.469-.8125 12.56-2.5C504.1 184.4 512 172.6 512 159.3V24C512 10.75 501.3 0 488 0zM392 320c-13.25 0-24 10.75-24 24v112c0 4.406-3.594 8-8 8h-304c-4.406 0-8-3.594-8-8v-304c0-4.406 3.594-8 8-8h112C181.3 144 192 133.3 192 120S181.3 96 168 96h-112C25.13 96 0 121.1 0 152v304C0 486.9 25.13 512 56 512h304c30.88 0 56-25.12 56-56v-112C416 330.8 405.3 320 392 320z\"]\n};\nvar faExternalLinkAlt = faUpRightFromSquare;\nvar faCircleSort = {\n  prefix: 'far',\n  iconName: 'circle-sort',\n  icon: [512, 512, [\"sort-circle\"], \"e030\", \"M347.5 272h-183C148 272 139.9 291.9 151.4 303.4L243 394.6C246.5 398 251.1 400 256 400s9.625-2 13.12-5.375l91.5-91.25C372.1 291.9 364 272 347.5 272zM269.1 117.4C265.6 114 260.9 112 256 112S246.5 114 243 117.4L151.4 208.6C139.9 220.1 148 240 164.5 240h183c16.5 0 24.62-19.88 13.12-31.38L269.1 117.4zM256 0c-141.4 0-256 114.6-256 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faSortCircle = faCircleSort;\nvar faTableCells = {\n  prefix: 'far',\n  iconName: 'table-cells',\n  icon: [512, 512, [\"th\"], \"f00a\", \"M0 96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96zM360 168H464V96C464 87.16 456.8 80 448 80H360V168zM312 80H200V168H312V80zM152 80H64C55.16 80 48 87.16 48 96V168H152V80zM48 216V296H152V216H48zM48 344V416C48 424.8 55.16 432 64 432H152V344H48zM200 432H312V344H200V432zM360 432H448C456.8 432 464 424.8 464 416V344H360V432zM464 296V216H360V296H464zM312 296V216H200V296H312z\"]\n};\nvar faTh = faTableCells;\nvar faFilePdf = {\n  prefix: 'far',\n  iconName: 'file-pdf',\n  icon: [384, 512, [], \"f1c1\", \"M320 464C328.8 464 336 456.8 336 448V416H384V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V416H48V448C48 456.8 55.16 464 64 464H320zM256 160C238.3 160 224 145.7 224 128V48H64C55.16 48 48 55.16 48 64V192H0V64C0 28.65 28.65 0 64 0H229.5C246.5 0 262.7 6.743 274.7 18.75L365.3 109.3C377.3 121.3 384 137.5 384 154.5V192H336V160H256zM88 224C118.9 224 144 249.1 144 280C144 310.9 118.9 336 88 336H80V368C80 376.8 72.84 384 64 384C55.16 384 48 376.8 48 368V240C48 231.2 55.16 224 64 224H88zM112 280C112 266.7 101.3 256 88 256H80V304H88C101.3 304 112 293.3 112 280zM160 240C160 231.2 167.2 224 176 224H200C226.5 224 248 245.5 248 272V336C248 362.5 226.5 384 200 384H176C167.2 384 160 376.8 160 368V240zM192 352H200C208.8 352 216 344.8 216 336V272C216 263.2 208.8 256 200 256H192V352zM336 224C344.8 224 352 231.2 352 240C352 248.8 344.8 256 336 256H304V288H336C344.8 288 352 295.2 352 304C352 312.8 344.8 320 336 320H304V368C304 376.8 296.8 384 288 384C279.2 384 272 376.8 272 368V240C272 231.2 279.2 224 288 224H336z\"]\n};\nvar faSiren = {\n  prefix: 'far',\n  iconName: 'siren',\n  icon: [448, 512, [], \"e02d\", \"M187.9 176.3C175.1 174.2 162.5 182.1 160.3 196.1l-16 96C142.2 305.1 150.1 317.5 164.1 319.7C165.4 319.9 166.7 320 168 320c11.53 0 21.69-8.312 23.66-20.06l16-96C209.8 190.9 201 178.5 187.9 176.3zM400.9 336.1L364.5 141.7C359.5 115.2 336.4 96 309.4 96H138.6C111.6 96 88.47 115.2 83.5 141.7l-36.44 194.4C20.1 336.6 0 357.8 0 384v48C0 458.5 21.49 480 48 480h352c26.51 0 48-21.49 48-48V384C448 357.8 427 336.6 400.9 336.1zM130.7 150.5C131.4 146.8 134.7 144 138.6 144h170.9c3.844 0 7.156 2.75 7.875 6.5L352.1 336H95.92L130.7 150.5zM400 432h-352V384h352V432z\"]\n};\nvar faArrowUpToDottedLine = {\n  prefix: 'far',\n  iconName: 'arrow-up-to-dotted-line',\n  icon: [448, 512, [], \"e0a1\", \"M224 95.1c17.67 0 32-14.33 32-32s-14.33-32-32-32s-32 14.33-32 32S206.3 95.1 224 95.1zM416 95.1c17.67 0 32-14.33 32-32s-14.33-32-32-32s-32 14.33-32 32S398.3 95.1 416 95.1zM320 95.1c17.67 0 32-14.33 32-32s-14.33-32-32-32s-32 14.33-32 32S302.3 95.1 320 95.1zM128 95.1c17.67 0 32-14.33 32-32s-14.33-32-32-32s-32 14.33-32 32S110.3 95.1 128 95.1zM32 95.1c17.67 0 32-14.33 32-32s-14.33-32-32-32s-32 14.33-32 32S14.33 95.1 32 95.1zM241.5 151.3c-9.062-9.699-25.88-9.699-34.94 0l-128 136.2c-9.094 9.672-8.625 24.88 1.031 33.96c9.625 9.109 24.81 8.672 33.91-1.031L200 228.4v211.6C200 453.2 210.8 464 224 464s24-10.77 24-24.04v-211.6l86.53 92.05C339.3 325.4 345.6 327.1 352 327.1c5.906 0 11.81-2.16 16.44-6.543c9.656-9.074 10.12-24.29 1.031-33.96L241.5 151.3z\"]\n};\nvar faImageLandscape = {\n  prefix: 'far',\n  iconName: 'image-landscape',\n  icon: [576, 512, [\"landscape\"], \"e1b5\", \"M512 64H64C28.65 64 0 92.65 0 128v256c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V128C576 92.65 547.3 64 512 64zM528 384c0 8.822-7.178 16-16 16h-26.8l-132.3-198.5C348.9 195.6 342.2 192 335.1 192c-7.135 0-13.8 3.562-17.75 9.5l-83.66 125.5L203.9 286.1C199.9 280.6 193.5 277.3 186.7 277.3S173.4 280.6 169.4 286.1L86.37 400H64c-8.822 0-16-7.178-16-16V128c0-8.822 7.178-16 16-16h448c8.822 0 16 7.178 16 16V384zM175.1 160c-17.67 0-32 14.33-32 32s14.33 32 32 32c17.68 0 32-14.33 32-32S193.7 160 175.1 160z\"]\n};\nvar faLandscape = faImageLandscape;\nvar faTankWater = {\n  prefix: 'far',\n  iconName: 'tank-water',\n  icon: [448, 512, [], \"e452\", \"M384 32h-135.7c11.78 15.71 23.33 31.58 34.05 48H384c8.832 0 16 7.168 16 16v174.1l-23.01 18.4c-14.62 11.68-35.36 11.68-49.98 0l-24-19.23c-8.768-7.008-21.25-7.008-30.02 0l-24 19.23c-14.62 11.68-35.36 11.68-49.98 0l-24-19.23c-8.768-7.008-21.25-7.008-30.02 0l-24 19.23c-14.62 11.68-35.36 11.68-49.98 0L48 270.1V96c0-8.832 7.168-16 16-16h101.7C176.4 63.58 187.9 47.71 199.7 32H64C28.64 32 0 60.64 0 96v320c0 35.36 28.64 64 64 64h320c35.36 0 64-28.64 64-64V96C448 60.64 419.4 32 384 32zM400 416c0 8.832-7.168 16-16 16H64c-8.832 0-16-7.168-16-16v-84.99c31.52 20.54 73.09 18.85 102.1-5.057L160 318.7l9.023 7.23c32.13 25.73 77.82 25.73 109.1 0L288 318.7l9.023 7.23c29.89 23.9 71.46 25.6 102.1 5.057V416zM224 224c30.94 0 56-24.03 56-53.66S223.1 64 223.1 64S168 140.7 168 170.3S193.1 224 224 224z\"]\n};\nvar faCurlingStone = {\n  prefix: 'far',\n  iconName: 'curling-stone',\n  icon: [576, 512, [129356, \"curling\"], \"f44a\", \"M480 224c0-35.35-28.65-64-64-64H224V120C224 97.94 241.9 80 264 80h128C405.3 80 416 69.25 416 56S405.3 32 392 32h-128C215.5 32 176 71.47 176 120L175.1 160H160C124.7 160 95.1 188.7 95.1 224c-53.02 0-96 42.98-96 96v64c0 53.02 42.98 96 96 96h384c53.02 0 96-42.98 96-96v-64C576 266.1 533 224 480 224zM96 272h384c26.47 0 48 21.53 48 48v8h-480V320C48 293.5 69.53 272 96 272zM480 432H96c-26.47 0-48-21.53-48-48v-8h480V384C528 410.5 506.5 432 480 432z\"]\n};\nvar faCurling = faCurlingStone;\nvar faGamepadModern = {\n  prefix: 'far',\n  iconName: 'gamepad-modern',\n  icon: [640, 512, [127918, 63676, \"gamepad-alt\"], \"e5a2\", \"M639.1 357.2c0-6.198-.4631-12.49-1.421-18.83l-27.5-181.3C603.5 107.4 581.8 32 319.1 32C57.05 32 36.44 106.9 28.83 157.1l-27.37 181.3C.4734 344.8 0 351.1 0 357.4C0 423.9 53.35 480 121.2 480c46.12-.125 88.37-26.5 108.6-68L243.6 384h152.7l13.75 28c20.25 41.5 62.25 67.88 108.4 68C586.5 480 639.1 423.8 639.1 357.2zM591.1 357.2c0 17.99-6.413 35.55-18.26 49.46c-13.66 16.14-33.73 25.38-54.82 25.38c-.1417 0-.2834-.0004-.4252-.0013c-27.75 0-52.75-15.75-65.25-41.13l-18.32-37.05C429.5 342.9 418.4 336 406.2 336H233.7c-12.17 0-23.29 6.907-28.69 17.82l-18.32 37.05c-4.671 9.482-23.54 41.13-65.92 41.13c-21.09 0-41.04-9.357-54.58-25.38c-11.85-13.91-18.26-31.47-18.26-49.46c0-3.839 .292-7.697 .8855-11.54l27.5-181.3C81.2 132.5 104.1 107.5 134.8 100.6C195.8 86.88 257.9 80 319.1 80s124.2 6.875 185.1 20.62c30.75 6.875 53.62 31.88 58.5 63.75l27.5 181.3C591.7 349.5 591.1 353.3 591.1 357.2zM399.1 240c-17.62 0-31.1 14.38-31.1 32s14.37 32 31.1 32s31.1-14.38 31.1-32S417.6 240 399.1 240zM247.1 200l-31.96-.011L215.1 168c0-13.2-10.78-24-23.98-24C178.8 144 167.1 154.8 167.1 168l.0367 31.99L135.1 200c-13.2 0-23.98 10.8-23.98 24c0 13.2 10.77 24 23.98 24l32.04-.0098L167.1 280c0 13.2 10.82 24 24.02 24c13.2 0 23.98-10.8 23.98-24l.0368-32.01L247.1 248c13.2 0 24.02-10.8 24.02-24C271.1 210.8 261.2 200 247.1 200zM463.1 144c-17.62 0-31.1 14.38-31.1 32s14.37 32 31.1 32c17.62 0 31.1-14.38 31.1-32S481.6 144 463.1 144z\"]\n};\nvar faGamepadAlt = faGamepadModern;\nvar faMessagesQuestion = {\n  prefix: 'far',\n  iconName: 'messages-question',\n  icon: [640, 512, [], \"e1e7\", \"M188 224C188 212.1 196.1 204 208 204C219 204 228 212.1 228 224C228 235 219 244 208 244C196.1 244 188 235 188 224zM191.1 72H221.8C247.9 72 269.2 93.27 269.2 119.4C269.2 137.5 259.1 153.8 242.1 161.8L223.1 171.3V176C223.1 184.8 216.8 192 207.1 192C199.2 192 191.1 184.8 191.1 176V161.4C191.1 155.3 195.4 149.8 200.8 147.1L228.7 133.2C233.9 130.6 237.2 125.3 237.2 119.4C237.2 110.9 230.3 104 221.8 104H191.1C184.3 104 178.8 109.5 178.8 116.2C178.8 125.1 171.7 132.2 162.8 132.2C153.1 132.2 146.8 125.1 146.8 116.2C146.8 91.84 166.7 72 191.1 72L191.1 72zM352 319.9L224 320L115.1 381.6C112.9 383.3 110.4 384 108 384C101.8 384 96 379.1 96 372V320L64 320C28.75 320 0 291.3 0 256V63.1C0 28.75 28.75 0 64 0H352C387.3 0 416 28.75 416 63.1V256C416 291.3 387.3 319.9 352 319.9V319.9zM352 272C360.7 272 368 264.8 368 256V64C368 55.25 360.7 48 352 48H64C55.25 48 48 55.25 48 64V256C48 264.8 55.25 272 64 272H144V310.1L211.4 272H352zM304 352V384C304 392.7 311.2 400 320 400H428.6L496 438.1V400H576C584.7 400 592 392.7 592 384V192C592 183.2 584.7 176 576 176H448V128H576C611.3 128 640 156.7 640 191.1V384C640 419.3 611.3 448 576 448L544 448V500C544 507.1 538.2 512 532 512C529.6 512 527.1 511.3 524.9 509.6L416 448L320 447.9C284.8 447.9 256 419.3 256 384V352L304 352z\"]\n};\nvar faBookBible = {\n  prefix: 'far',\n  iconName: 'book-bible',\n  icon: [448, 512, [\"bible\"], \"f647\", \"M448 352V48C448 21.53 426.5 0 400 0h-320C35.89 0 0 35.88 0 80v352C0 476.1 35.89 512 80 512h344c13.25 0 24-10.75 24-24s-10.75-24-24-24H416v-66.95C434.6 390.4 448 372.8 448 352zM368 464h-288c-17.64 0-32-14.34-32-32s14.36-32 32-32h288V464zM400 352h-320c-11.38 0-22.2 2.375-32 6.688V80c0-17.66 14.36-32 32-32h320V352zM160 208L208 208v96c0 8.875 7.125 16 16 16l32 .0002c8.875 0 16-7.127 16-16v-96L320 208c8.875 0 16-7.129 16-16V160c0-8.875-7.125-15.1-16-15.1L272 144V96c0-8.875-7.125-15.99-16-15.99h-32C215.1 80.01 208 87.13 208 96v48L160 144C151.1 144 144 151.1 144 160v32C144 200.9 151.1 208 160 208z\"]\n};\nvar faBible = faBookBible;\nvar faO = {\n  prefix: 'far',\n  iconName: 'o',\n  icon: [448, 512, [111], \"4f\", \"M224 480c-123.5 0-224-100.5-224-224s100.5-224 224-224s224 100.5 224 224S347.5 480 224 480zM224 80C126.1 80 48 158.1 48 256s78.97 176 176 176s176-78.95 176-176S321 80 224 80z\"]\n};\nvar faSuitcaseMedical = {\n  prefix: 'far',\n  iconName: 'suitcase-medical',\n  icon: [512, 512, [\"medkit\"], \"f0fa\", \"M176 320H224v48C224 376.8 231.2 384 240 384h32c8.836 0 16-7.164 16-16V320h48c8.836 0 16-7.164 16-16v-32C352 263.2 344.8 256 336 256H288V208C288 199.2 280.8 192 272 192h-32C231.2 192 224 199.2 224 208V256H176C167.2 256 160 263.2 160 272v32C160 312.8 167.2 320 176 320zM448 96h-64V64c0-35.35-28.65-64-64-64H192C156.7 0 128 28.65 128 64v32H64C28.65 96 0 124.7 0 160v256c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64V160C512 124.7 483.3 96 448 96zM176 64c0-8.838 7.164-16 16-16h128c8.836 0 16 7.162 16 16v32h-160V64zM80 432H64c-8.801 0-16-7.201-16-16V160c0-8.801 7.199-16 16-16h16V432zM384 432H128v-288h256V432zM464 416c0 8.799-7.199 16-16 16h-16v-288H448c8.801 0 16 7.199 16 16V416z\"]\n};\nvar faMedkit = faSuitcaseMedical;\nvar faBriefcaseArrowRight = {\n  prefix: 'far',\n  iconName: 'briefcase-arrow-right',\n  icon: [512, 512, [], \"e2f2\", \"M296.1 191c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L302.1 264H152C138.8 264 128 274.8 128 288s10.75 24 24 24h150.1l-39.03 39.03C258.3 355.7 256 361.8 256 368s2.344 12.28 7.031 16.97c9.375 9.375 24.56 9.375 33.94 0l80-80c9.375-9.375 9.375-24.56 0-33.94L296.1 191zM448 96h-64V64c0-35.35-28.65-64-64-64H192C156.7 0 128 28.65 128 64v32H64C28.65 96 0 124.7 0 160v256c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64V160C512 124.7 483.3 96 448 96zM176 64c0-8.838 7.164-16 16-16h128c8.836 0 16 7.162 16 16v32h-160V64zM464 416c0 8.799-7.199 16-16 16H64c-8.801 0-16-7.201-16-16V160c0-8.801 7.199-16 16-16h384c8.801 0 16 7.199 16 16V416z\"]\n};\nvar faExpandWide = {\n  prefix: 'far',\n  iconName: 'expand-wide',\n  icon: [512, 512, [], \"f320\", \"M136 400H48V312C48 298.7 37.25 288 24 288S0 298.7 0 312v112C0 437.3 10.75 448 24 448h112C149.3 448 160 437.3 160 424C160 410.7 149.3 400 136 400zM136 64h-112C10.75 64 0 74.75 0 88v112C0 213.3 10.75 224 24 224C37.26 224 48 213.3 48 200V112h88C149.3 112 160 101.3 160 88S149.3 64 136 64zM488 64h-112C362.7 64 352 74.75 352 88c0 13.26 10.75 24 24 24h88v88C464 213.3 474.7 224 488 224S512 213.3 512 200v-112C512 74.75 501.3 64 488 64zM488 288c-13.26 0-24 10.75-24 24v88h-88c-13.26 0-24 10.75-24 24S362.7 448 376 448h112c13.25 0 24-10.75 24-24v-112C512 298.7 501.3 288 488 288z\"]\n};\nvar faClockElevenThirty = {\n  prefix: 'far',\n  iconName: 'clock-eleven-thirty',\n  icon: [512, 512, [], \"e348\", \"M232 263.3L172 173.3C164.7 162.3 167.7 147.4 178.7 140C189.7 132.7 204.6 135.7 211.1 146.7L275.1 242.7C278.6 246.6 280 251.3 280 256V392C280 405.3 269.3 416 255.1 416C242.7 416 231.1 405.3 231.1 392L232 263.3zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464z\"]\n};\nvar faRv = {\n  prefix: 'far',\n  iconName: 'rv',\n  icon: [640, 512, [], \"f7be\", \"M264 128C277.3 128 288 138.7 288 152V232C288 245.3 277.3 256 264 256H120C106.7 256 96 245.3 96 232V152C96 138.7 106.7 128 120 128H264zM224 24C224 10.75 234.7 0 248 0H360C373.3 0 384 10.75 384 24V32H520C568.6 32 608 71.4 608 120V160C608 182.5 592.5 201.4 571.6 206.6L624.7 248.3C634.4 255.9 640 267.5 640 279.8V376C640 398.1 622.1 416 600 416H574.4C575.4 421.2 576 426.5 576 432C576 476.2 540.2 512 496 512C451.8 512 416 476.2 416 432C416 426.5 416.6 421.2 417.6 416H254.4C255.4 421.2 256 426.5 256 432C256 476.2 220.2 512 176 512C131.8 512 96 476.2 96 432C96 425 96.89 418.3 98.55 411.9C97.3 411 96.12 410.1 95.03 408.1L21.09 335C7.586 321.5 0 303.2 0 284.1V104C0 64.24 32.24 32 72 32H224V24zM72 80C58.75 80 48 90.75 48 104V284.1C48 290.5 50.53 296.6 55.03 301.1L121.9 368H127.1C141.4 357.1 157.1 352 176 352C194 352 210.6 357.1 224 368H384V184C384 170.7 394.7 160 408 160H560V120C560 97.91 542.1 80 520 80H72zM495.7 208H432V256H556.8L495.7 208zM176 400C158.3 400 144 414.3 144 432C144 449.7 158.3 464 176 464C193.7 464 208 449.7 208 432C208 414.3 193.7 400 176 400zM496 400C478.3 400 464 414.3 464 432C464 449.7 478.3 464 496 464C513.7 464 528 449.7 528 432C528 414.3 513.7 400 496 400z\"]\n};\nvar faUserSecret = {\n  prefix: 'far',\n  iconName: 'user-secret',\n  icon: [448, 512, [128373], \"f21b\", \"M378.8 339.7l35.26-82.28c3.188-7.422 2.406-15.94-2.031-22.67S400.1 224 392 224h-44.54c2.664-10.29 4.534-20.88 4.534-32c0-9.492-1.19-18.68-3.151-27.58C389.9 155.6 416 142.6 416 128c0-16.08-31.75-30.28-80.31-38.99C323.8 45.15 304.9 0 277.4 0c-10.38 0-19.62 4.5-27.38 10.5c-15.25 11.88-36.75 11.88-52 0C190.3 4.5 181.1 0 170.7 0C143.2 0 124.4 45.16 112.5 88.98C63.83 97.68 32 111.9 32 128c0 14.58 26.1 27.62 67.15 36.42C97.19 173.3 96 182.6 96 192.1C96 203.2 97.86 213.7 100.5 224H56C47.94 224 40.41 228 35.97 234.8S30.75 250 33.94 257.5l35.26 82.28C27.41 371.3 0 420.9 0 477.3C0 496.5 15.52 512 34.66 512H413.3C432.5 512 448 496.5 448 477.3C448 420.9 420.6 371.3 378.8 339.7zM224 272c-34.41 0-63.56-21.96-74.83-52.52C154.4 222.1 160.1 224 166.4 224h12.33c16.46 0 30.29-10.39 35.63-24.99C215.9 194.9 219.6 192 224 192s8.105 2.887 9.615 7.008C238.1 213.6 252.8 224 269.3 224h12.33c6.299 0 11.1-1.857 17.25-4.516C287.6 250 258.4 272 224 272zM48.71 464c4.765-44.31 35.35-77.19 40.66-77.19l16.56 38.64C109.8 434.6 118.7 440 128 440c3.156 0 6.375-.625 9.469-1.938c12.16-5.219 17.81-19.33 12.59-31.52L92.41 272h32.41C139.5 290.2 158.9 304.2 181.5 312.2L208 352l-32 112H48.71zM272 464l-32-112l26.53-39.79C289.1 304.2 308.5 290.2 323.2 272h32.41l-57.66 134.5c-5.219 12.19 .4375 26.3 12.59 31.52C313.6 439.4 316.8 440 320 440c9.312 0 18.16-5.453 22.06-14.55l16.56-38.64c5.776 0 35.94 33.25 40.66 77.19H272z\"]\n};\nvar faOtter = {\n  prefix: 'far',\n  iconName: 'otter',\n  icon: [640, 512, [129446], \"f700\", \"M224 160c8.836 0 16-7.164 16-16C240 135.2 232.8 128 224 128S208 135.2 208 144C208 152.8 215.2 160 224 160zM474.4 64.12C473.8 64.04 473.2 64 472.6 64C465.8 64 460 69.65 460 76.73c0 5.959 4.186 10.1 9.991 12.36c44.73 10.49 77.5 51.87 73.71 100.6c-.8086 10.4-3.742 20.51-7.726 30.12c-.0547-15.3-7.836-29.24-20.85-37.28C502 174.5 486 173.8 472.3 180.7C439.4 197.1 418.1 223.9 410.1 256H320c0-25.73 17.56-31.61 32.31-32C369.8 223.8 384 209.6 384 192c0-17.67-14.31-32-32-32c-15.16 0-33.08 4.221-49.32 13.39C303.3 169.1 304 164.8 304 160.3v-16c0-1.684-.4219-3.248-.4961-4.912C313.2 133.9 320 123.9 320 112C320 103.2 312.8 96 304 96H292.7c-18.11-37.74-56.35-64-101-64H128.3C83.68 32 45.44 58.26 27.33 96H16C7.164 96 0 103.2 0 112c0 11.93 6.816 21.93 16.5 27.43C16.42 141.1 16 142.7 16 144.3v16c0 19.56 5.926 37.71 16 52.86V256c0 123.7 100.3 224 224 224h160c.7344 0 1.414-.2031 2.145-.2168C541 477.5 640 377.3 640 253.8C639.9 156.9 567.8 76.96 474.4 64.12zM64 160.3v-16C64 108.9 92.86 80 128.3 80h63.32C227.1 80 256 108.9 256 144.3v16C256 186.6 234.6 208 208.3 208C204 208 199.8 207.1 195.9 205.4L162.1 191.4c2.586-.3066 5.207-.543 7.598-1.631l8.314-3.777C186.9 182.3 192 174.9 192 166.7V160c0-6.723-5.996-12.17-13.39-12.17H141.4C133.1 147.8 128 153.3 128 160v6.701c0 8.15 5.07 15.6 13.09 19.25l8.314 3.777c2.391 1.088 5.012 1.324 7.598 1.631l-32.88 14.08C120.2 207.1 115.1 208 111.7 208C85.38 208 64 186.6 64 160.3zM80 257.1C80 256.7 80 250.2 80 250.2C89.95 253.7 100.5 256 111.7 256c10.79 0 21.45-2.189 31.36-6.436L160 242.3l14.06 6.023c9.586 4.105 25.98 7.896 36.41 7.658c11.98-.2715 23.38-2.834 33.88-7.113C254.9 280.8 284.6 304 320 304h38.97C354.6 313.8 352 324.6 352 336H251.1c4.18-7.037 6.695-15.13 3.379-24.94C249.7 296.8 235.4 288 220.4 288H112C94.76 288 80.13 274.3 80 257.1zM488 360c0 38.96-31.17 70.61-69.84 71.78C416.7 431.8 415.3 432 413.9 432H256c-46.62 0-88.96-18.29-120.5-48H376c13.25 0 24-10.75 24-24V336c0-17.67 14.33-32 32-32c13.25 0 24-10.75 24-24c0-27.58 16.25-43.89 32-53.23V360zM533 385.9C534.9 377.5 536 368.9 536 360V297.9l6.703-5.896c21.53-18.94 37.36-45.44 44.71-73.87C590.4 229.6 591.1 241.6 592 253.8C592 306.2 569.1 353.3 533 385.9zM96 128C87.16 128 80 135.2 80 144C80 152.8 87.16 160 96 160s16-7.164 16-16C112 135.2 104.8 128 96 128z\"]\n};\nvar faDreidel = {\n  prefix: 'far',\n  iconName: 'dreidel',\n  icon: [448, 512, [], \"f792\", \"M448 56C448 42.29 436.8 32 424 32c-6.141 0-12.28 2.344-16.97 7.031l-112.3 112.3l-77.52-77.63c-6.5-6.5-15.18-9.737-23.68-9.737c-8.625 0-17.15 3.237-23.65 9.737L19.62 223.1C6.999 236.5 0 253.5 0 271.3v141.9C0 450.1 29.87 480 66.87 480h141.9c17.62 0 34.63-7.002 47.26-19.63l150.2-150.1c6.5-6.562 9.813-15.13 9.813-23.69c0-8.564-3.313-17.13-9.813-23.69l-77.57-77.57l112.3-112.3C445.7 68.28 448 62.14 448 56zM222.1 426.5C218.5 430.1 213.8 432 208.8 432H66.88C56.5 432 48 423.5 48 413.1V271.3c0-5 1.1-9.75 5.5-13.25l53.25-53.25l168.5 168.5L222.1 426.5zM309.3 339.3l-168.5-168.5l52.63-52.63l168.6 168.5L309.3 339.3z\"]\n};\nvar faPersonDress = {\n  prefix: 'far',\n  iconName: 'person-dress',\n  icon: [320, 512, [\"female\"], \"f182\", \"M208 48C208 74.51 186.5 96 160 96C133.5 96 112 74.51 112 48C112 21.49 133.5 0 160 0C186.5 0 208 21.49 208 48zM265.5 363.2C268.7 373.5 261 384 250.2 384H224V488C224 501.3 213.3 512 200 512C186.7 512 176 501.3 176 488V384H144V488C144 501.3 133.3 512 120 512C106.7 512 96 501.3 96 488V384H69.76C58.97 384 51.27 373.5 54.49 363.2L100.8 215.2L52.89 299.8C46.36 311.4 31.72 315.4 20.18 308.9C8.647 302.4 4.585 287.7 11.11 276.2L62.89 184.6C82.69 149.6 119.8 127.1 160 127.1C200.2 127.1 237.3 149.6 257.1 184.6L308.9 276.2C315.4 287.7 311.4 302.4 299.8 308.9C288.3 315.4 273.6 311.4 267.1 299.8L219.3 215.2L265.5 363.2zM113.3 336H206.7L160 186.5L113.3 336z\"]\n};\nvar faFemale = faPersonDress;\nvar faCommentDollar = {\n  prefix: 'far',\n  iconName: 'comment-dollar',\n  icon: [512, 512, [], \"f651\", \"M256 31.1c-141.4 0-255.1 93.13-255.1 208c0 47.62 19.91 91.25 52.9 126.3c-14.87 39.5-45.87 72.88-46.37 73.25c-6.623 7-8.374 17.25-4.624 26C5.816 474.3 14.4 480 24.02 480c61.49 0 109.1-25.75 139.1-46.25c28.87 9 60.14 14.25 92.89 14.25c141.4 0 255.1-93.13 255.1-207.1S397.4 31.1 256 31.1zM256 400c-26.75 0-53.12-4.125-78.36-12.12l-22.75-7.125L135.4 394.5c-14.25 10.12-33.87 21.38-57.49 29c7.373-12.12 14.37-25.75 19.87-40.25l10.62-28l-20.62-21.88C69.81 314.1 48.06 282.3 48.06 240c0-88.25 93.24-160 207.1-160c114.7 0 207.1 71.75 207.1 160S370.8 400 256 400zM261.5 220.8L255.1 219.2C232.3 212.2 232.8 208.1 233.6 204.5c1.375-7.812 16.59-9.719 30.27-7.625c5.594 .8438 11.73 2.812 17.59 4.844c10.39 3.594 21.83-1.938 25.45-12.34c3.625-10.44-1.891-21.84-12.33-25.47c-7.219-2.484-13.11-4.078-18.56-5.273V148c0-11.03-8.946-20-19.99-20S236 136.1 236 148v9.992C213.6 162.8 197.8 176.8 194.2 197.7C186.8 240.5 227.4 252.4 244.7 257.5L250.5 259.2c29.28 8.375 28.8 11.19 27.92 16.28c-1.375 7.812-16.59 9.75-30.31 7.625C241.2 282.1 232.3 278.9 224.5 276.1L219.1 274.5C209.6 270.9 198.2 276.3 194.5 286.7C190.8 297.1 196.3 308.5 206.7 312.2l4.266 1.5c7.758 2.789 16.38 5.59 25.06 7.512V332c0 11.03 8.961 20 20.01 20s19.99-8.969 19.99-20v-10.25c22.36-4.793 38.21-18.53 41.83-39.43C325.3 239 283.8 227.1 261.5 220.8z\"]\n};\nvar faBusinessTime = {\n  prefix: 'far',\n  iconName: 'business-time',\n  icon: [640, 512, [\"briefcase-clock\"], \"f64a\", \"M496 224C416.5 224 352 288.5 352 368s64.47 144 144 144s144-64.47 144-144S575.5 224 496 224zM544 384h-48c-8.844 0-16-7.156-16-16v-64C480 295.2 487.2 288 496 288S512 295.2 512 304V352h32c8.844 0 16 7.156 16 16S552.8 384 544 384zM64 432c-8.801 0-16-7.201-16-16V304H192V320c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V304h12.18c6.85-17.52 16.27-33.74 28.05-48H48V160c0-8.801 7.199-16 16-16h384c8.801 0 16 7.199 16 16v35.05C474.4 193.1 485.1 192 496 192c5.402 0 10.72 .3301 16 .8066V160c0-35.35-28.65-64-64-64h-64V64c0-35.35-28.65-64-64-64H192C156.7 0 128 28.65 128 64v32H64C28.65 96 0 124.7 0 160v256c0 35.35 28.65 64 64 64h296.2c-11.78-14.26-21.2-30.48-28.05-48H64zM176 64c0-8.838 7.164-16 16-16h128c8.836 0 16 7.162 16 16v32h-160V64z\"]\n};\nvar faBriefcaseClock = faBusinessTime;\nvar faFlowerTulip = {\n  prefix: 'far',\n  iconName: 'flower-tulip',\n  icon: [512, 512, [127799], \"f801\", \"M495.9 288h-47.26c-67.51 0-127.5 30-168.7 77V287.9c75.26-.875 136-61.1 136-137.5V16c0-5.999-3.375-11.5-8.751-14.25c-5.376-2.75-11.88-2.125-16.75 1.375L316.6 56.75l-48.38-51C265.3 2.125 260.8 0 256 0C251.2 0 246.7 2.125 243.7 5.75l-48.38 51L121.5 3.125C116.6-.375 110.1-1 104.7 1.75C99.35 4.5 95.98 10 95.98 16v134.4c0 75.5 60.76 136.6 136 137.5V365C190.9 318 130.9 288 63.35 288H16.09C6.962 288-.9142 297 .0859 307.6C9.962 422.1 106.4 512 223.9 512h64.26c117.5 0 213.9-89.88 223.8-204.4C512.9 297 505 288 495.9 288zM143.1 150.4V78.38L199.1 120L256 64l56.01 56l56.01-41.62v72c0 49.5-40.13 89.62-89.64 89.62H233.6C184.1 240 143.1 199.9 143.1 150.4zM223.9 464c-79.64 0-148.8-54.13-170-128c75.26 0 128.8 32.25 161 85.88L240.1 464H223.9zM288 464h-16.13l25.25-42.13C329.1 368.6 382.4 336 458.2 336C436.9 409.9 367.8 464 288 464z\"]\n};\nvar faPeoplePantsSimple = {\n  prefix: 'far',\n  iconName: 'people-pants-simple',\n  icon: [448, 512, [], \"e21a\", \"M384 160h-64c-35.35 0-64 28.65-64 64v96c0 17.67 14.33 32 32 32v136c0 13.25 10.75 24 24 24s24-10.75 24-24V352h32v136c0 13.25 10.75 24 24 24S416 501.3 416 488V352c17.67 0 32-14.33 32-32V224C448 188.7 419.3 160 384 160zM400 304h-96V224c0-8.822 7.178-16 16-16h64c8.822 0 16 7.178 16 16V304zM352 128c35.38 0 64-28.62 64-64s-28.62-64-64-64s-64 28.62-64 64S316.6 128 352 128zM96 128c35.38 0 64-28.62 64-64S131.4 0 96 0S32 28.62 32 64S60.63 128 96 128zM128 160H64C28.65 160 0 188.7 0 224v96c0 17.67 14.33 32 32 32v136C32 501.3 42.75 512 56 512s24-10.75 24-24V352h32v136C112 501.3 122.8 512 136 512S160 501.3 160 488V352c17.67 0 32-14.33 32-32V224C192 188.7 163.3 160 128 160zM144 304h-96V224c0-8.822 7.178-16 16-16h64c8.822 0 16 7.178 16 16V304z\"]\n};\nvar faCloudDrizzle = {\n  prefix: 'far',\n  iconName: 'cloud-drizzle',\n  icon: [512, 512, [], \"f738\", \"M410.8 104.3C397.3 61.75 357.1 32 312 32c-13.5 0-26.75 2.625-39.25 7.75C250.3 14.5 218.4 0 184 0c-64 0-116.4 50.25-119.8 113.4C25.63 130.4 0 168.5 0 212C0 271.5 48.38 320 108 320h296C463.6 320 512 271.5 512 212C512 154.8 467.1 107.8 410.8 104.3zM404 272h-296C74.88 272 48 245.1 48 212C48 184 67.13 160 94.38 153.8l20.88-4.875L112.4 124C112.3 122.8 112 121.4 112 120c0-39.75 32.25-72 72-72c25.25 0 48.25 13.12 61.38 35.13l13.38 22.12l21-15C289.4 83.63 300.5 80 312 80c28.62 0 52.38 21.75 55.25 50.38L369.5 152H404c33.13 0 60 26.88 60 60S437.1 272 404 272zM352 424c-13.25 0-24 10.75-24 24v40c0 13.25 10.75 24 24 24s24-10.75 24-24V448C376 434.8 365.3 424 352 424zM448 352c-13.25 0-24 10.75-24 24V416c0 13.25 10.75 24 24 24s24-10.75 24-24v-40C472 362.8 461.3 352 448 352zM160 424c-13.25 0-24 10.75-24 24v40C136 501.3 146.8 512 160 512s24-10.75 24-24V448C184 434.8 173.3 424 160 424zM64 352c-13.25 0-24 10.75-24 24V416c0 13.25 10.75 24 24 24S88 429.3 88 416v-40C88 362.8 77.25 352 64 352zM256 352c-13.25 0-24 10.75-24 24V416c0 13.25 10.75 24 24 24s24-10.75 24-24v-40C280 362.8 269.3 352 256 352z\"]\n};\nvar faTableCellsLarge = {\n  prefix: 'far',\n  iconName: 'table-cells-large',\n  icon: [512, 512, [\"th-large\"], \"f009\", \"M0 96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96zM280 232H464V96C464 87.16 456.8 80 448 80H280V232zM232 80H64C55.16 80 48 87.16 48 96V232H232V80zM48 280V416C48 424.8 55.16 432 64 432H232V280H48zM280 432H448C456.8 432 464 424.8 464 416V280H280V432z\"]\n};\nvar faThLarge = faTableCellsLarge;\nvar faBookTanakh = {\n  prefix: 'far',\n  iconName: 'book-tanakh',\n  icon: [448, 512, [\"tanakh\"], \"f827\", \"M306.6 200l27.62-46.38C338 147.5 338 139.8 334.5 133.5s-10.25-10.12-17.38-10.12h-56.38L233 77.13C229.5 71.13 223 67.5 216 67.5S202.4 71.13 198.8 77.25L171.1 123.5H114.9C107.6 123.4 101 127.3 97.38 133.6c-3.625 6.125-3.5 13.88 .25 20L125.4 200L97.75 246.4C94 252.5 94 260.3 97.5 266.5s10.25 10.12 17.38 10.12h56.38L199 322.9c3.5 6 10 9.625 17 9.625c7.125 0 13.62-3.75 17.25-9.75l27.62-46.25h56.25c7.25 .125 13.88-3.75 17.5-10.12c3.625-6.125 3.5-13.88-.25-20L306.6 200zM310 147.4l-17.38 29.25l-17.5-29.12L310 147.4zM216 95.38l16.75 28.12H199.1L216 95.38zM122 147.5h34.88l-17.5 29.12L122 147.5zM122 252.5l17.5-29.12L157 252.5H122zM216 304.6L199.3 276.5h33.5L216 304.6zM247.1 252.5H184.9L153.4 200l31.5-52.5h62.25L278.6 200L247.1 252.5zM275.1 252.5l17.5-29.12L310 252.5H275.1zM368 0h-320C21.53 0 0 21.53 0 48V352c0 20.83 13.42 38.43 32 45.05V464H24C10.75 464 0 474.8 0 488S10.75 512 24 512H368c44.11 0 80-35.88 80-80v-352C448 35.88 412.1 0 368 0zM368 464h-288v-64h288c17.64 0 32 14.34 32 32S385.6 464 368 464zM400 358.7C390.2 354.4 379.4 352 368 352h-320V48h320c17.64 0 32 14.34 32 32V358.7z\"]\n};\nvar faTanakh = faBookTanakh;\nvar faSolarSystem = {\n  prefix: 'far',\n  iconName: 'solar-system',\n  icon: [512, 512, [], \"e02f\", \"M255.1 192c-35.38 0-63.1 28.63-63.1 63.1c0 35.37 28.63 63.99 64 63.99S320 291.4 320 256C320 220.6 291.4 192 255.1 192zM256 272C247.2 272 240 264.8 240 256c0-8.838 7.164-16 16-16s16 7.162 16 16C272 264.8 264.8 272 256 272zM470.4 395.1c11.38 23.5 4.747 51.88-15.75 68.13s-49.5 16.12-69.87-.25s-26.75-44.62-15.37-68.24c11.5-23.5 37.74-36 63.24-30c49.75-80.24 40-187.1-29.5-256.7c-59.88-59.74-150-77.4-228-44.53C170.9 51.24 163.8 39.51 154.1 29.76c-2-2.125-4.402-3.626-6.527-5.374c97.5-45.1 213.3-25.75 289.5 50.62C524.3 162.2 535.4 296.6 470.4 395.1zM357.9 482.2c2 2.125 4.404 3.625 6.529 5.375c-97.5 45.1-213.3 25.75-289.4-50.62C-12.28 349.8-23.38 215.4 41.62 116C30.25 92.53 36.88 64.14 57.38 47.89c20.5-16.25 49.5-16.13 69.87 .25c20.38 16.37 26.75 44.62 15.37 68.24c-11.5 23.5-37.74 35.1-63.24 29.1c-49.75 80.24-40 187.1 29.5 256.7c59.88 59.74 150 77.4 228 44.53C341.1 460.8 348.2 472.5 357.9 482.2zM391.8 120.3c-16.62-16.62-42.01-17.62-60.76-4.743c-23.5-12.5-49.1-19.51-74.97-19.51c-72.38 0-135.8 48.63-154.5 118.6c-18.75 69.87 11.75 143.7 74.5 179.1c62.75 36.12 142 25.75 193.1-25.49c51-50.1 59.62-127.6 27.37-188.1C409.4 162.3 408.4 136.9 391.8 120.3zM335.2 335.2c-40.88 41.62-106.9 45.01-151.9 7.891S129.3 240.5 162.5 192.5c33.13-47.1 97.49-62.6 148.2-33.73c1 10.75 5.011 21.23 13.14 29.35c8.125 8.123 18.63 12.13 29.26 13.13C377.1 244 371.5 298.9 335.2 335.2z\"]\n};\nvar faSealQuestion = {\n  prefix: 'far',\n  iconName: 'seal-question',\n  icon: [512, 512, [], \"e243\", \"M169.8 165.3C177.8 142.9 198.9 128 222.6 128H280.9C315.7 128 344 156.3 344 191.1C344 213.8 331.9 234.7 312.3 245.9L279.1 264.4C279.8 277.5 269.1 288 256 288C242.7 288 232 277.3 232 264V250.5C232 241.9 236.6 234 244.1 229.7L288.4 204.3C293.1 201.6 296 196.6 296 191.1C296 182.8 289.2 176 280.9 176H222.6C219.2 176 216.2 178.1 215.1 181.3L214.6 182.6C210.2 195.1 196.5 201.6 183.1 197.2C171.5 192.7 164.9 179 169.4 166.5L169.8 165.3zM288 352C288 369.7 273.7 384 256 384C238.3 384 224 369.7 224 352C224 334.3 238.3 320 256 320C273.7 320 288 334.3 288 352zM336 64H400C426.5 64 448 85.49 448 112V176L493.6 221.6C512.3 240.3 512.3 270.7 493.6 289.5L448 335.1V400C448 426.5 426.5 448 400 448H335.1L289.9 493.1C271.2 511.9 240.8 511.9 222.1 493.1L176.9 448H112C85.49 448 64 426.5 64 400V335.1L18.41 289.5C-.3328 270.7-.3328 240.3 18.41 221.6L64 176V112C64 85.49 85.49 64 112 64H175.1L222.1 17.94C240.8-.8035 271.2-.8035 289.9 17.94L336 64zM112 112V176C112 188.7 106.9 200.9 97.94 209.9L52.35 255.5L97.94 301.1C106.9 310.1 112 322.3 112 335.1V400H176.9C189.7 400 201.9 405.1 210.9 414.1L256 459.2L301.1 414.1C310.1 405.1 322.3 400 335.1 400H400V335.1C400 322.3 405.1 310.1 414.1 301.1L459.6 255.5L414.1 209.9C405.1 200.9 400 188.7 400 176V112H336C323.3 112 311.1 106.9 302.1 97.94L255.1 51.88L209.9 97.94C200.9 106.9 188.7 112 175.1 112L112 112z\"]\n};\nvar faPhoneVolume = {\n  prefix: 'far',\n  iconName: 'phone-volume',\n  icon: [512, 512, [\"volume-control-phone\"], \"f2a0\", \"M345.1 107.1c-10.22-8.344-25.34-6.905-33.78 3.343c-8.406 10.25-6.906 25.37 3.344 33.78c33.88 27.78 53.31 68.19 53.31 110.9s-19.44 83.09-53.31 110.9c-10.25 8.404-11.75 23.53-3.344 33.78c4.75 5.781 11.62 8.781 18.56 8.781c5.375 0 10.75-1.781 15.22-5.438C390.2 367.1 416 313.1 416 255.1C416 198.9 390.2 144.9 345.1 107.1zM406.4 33.15c-10.22-8.342-25.34-6.873-33.78 3.344c-8.406 10.25-6.906 25.38 3.344 33.78C431.9 116.1 464 183.8 464 255.1c0 72.18-32.09 139.9-88.06 185.7c-10.25 8.406-11.75 23.53-3.344 33.78c4.75 5.779 11.62 8.781 18.56 8.781c5.375 0 10.75-1.781 15.22-5.438C473.5 423.8 512 342.6 512 255.1C512 169.4 473.5 88.14 406.4 33.15zM158.8 205.1c20.56 2.344 39.78-9.562 47.31-28.5l30.66-76.46c8.188-20.59 .4687-44.06-18.31-55.78L157.2 7.018C139-4.326 115.7-1.732 100.5 13.45C35.72 78.13 0 164.3 0 255.1c0 91.73 35.69 177.9 100.5 242.6C109.4 507.4 121.1 512 132.9 512c8.344 0 16.78-2.312 24.31-7l61.22-38.21c18.75-11.69 26.5-35.12 18.34-55.93l-30.66-76.53C198.5 315.6 179.4 303.9 159 305.9L130.4 308.7c-8.562-34.56-8.562-71.01 0-105.6L158.8 205.1zM90.31 342.4c3.594 10.53 13.59 17.28 25.09 16.09l46.16-6.186L193 426l-58.56 38.53C78.69 408.9 48 334.9 48 255.1c0-78.34 30.28-151.9 85.25-207.4l58.94 34.62L163.8 158.2L115.4 153.4c-11.31-1.109-21.47 5.594-25.09 16.11C71.25 225.3 71.28 286.6 90.31 342.4zM284.6 181.9c-10.28-8.344-25.41-6.875-33.75 3.406C242.4 195.6 243.9 210.7 254.2 219.1c11.31 9.25 17.81 22.69 17.81 36.87c0 14.19-6.5 27.62-17.81 36.87C243.9 301.3 242.4 316.4 250.8 326.6c4.719 5.812 11.62 8.812 18.56 8.812c5.344 0 10.75-1.781 15.19-5.406c22.53-18.44 35.44-45.4 35.44-74.05C319.1 227.3 307.1 200.4 284.6 181.9z\"]\n};\nvar faVolumeControlPhone = faPhoneVolume;\nvar faDiscDrive = {\n  prefix: 'far',\n  iconName: 'disc-drive',\n  icon: [512, 512, [], \"f8b5\", \"M256 112C176.5 112 112 176.5 112 256s64.5 144 144 144s144-64.5 144-144S335.5 112 256 112zM256 288C238.4 288 224 273.6 224 256s14.38-32 32-32c17.62 0 32 14.38 32 32S273.6 288 256 288zM488 432H480V96c0-35.35-28.65-64-64-64H96C60.65 32 32 60.65 32 96v336H23.1C10.75 432 0 442.7 0 455.1S10.75 480 23.1 480H488c13.25 0 24-10.75 24-23.1S501.3 432 488 432zM432 432h-352V96c0-8.875 7.125-16 16-16h320c8.875 0 16 7.125 16 16V432z\"]\n};\nvar faHatCowboySide = {\n  prefix: 'far',\n  iconName: 'hat-cowboy-side',\n  icon: [640, 512, [], \"f8c1\", \"M483.9 197.1l-18.5-101c-3.625-21-15.63-39.51-33.25-51.51c-17.5-11.88-39.25-16.13-60-11.75L210.2 68.06C177.2 74.94 152.4 102.4 148.9 136.1L141.1 196.2c-67.75 15.5-122.1 75.64-140.1 159.7c-4.625 21.75-.5 44.38 11.38 62.26C25.98 437.1 45.35 448 66.6 448h492.6C603.9 448 640 411.9 640 367.2C640 326.5 601.5 223.7 483.9 197.1zM66.6 399.1c-10.88 0-21.75-16-17.88-34.01c16.25-75.39 67.63-126 127.9-126c26.5 0 52.25 9.502 73.88 26.75l91 78.51c24.63 21.13 46.88 39.51 69.38 54.76H66.6zM311.6 255.1l-30.38-26.13c-25.88-21-57.38-33.76-90.63-36.63l6-51.88c1.25-13 10.88-23.63 23.63-26.38l161.8-34.26c8.125-1.75 16.5-.125 23.38 4.501c6.75 4.751 11.38 12 12.63 20.13l27.75 150.6H311.6zM561.9 399.5c-14-.3751-28-1.75-41.88-4.251l-26.5-144.5c79.38 27.13 98.5 99.64 98.5 116.5C591.1 384.4 578.6 398.1 561.9 399.5z\"]\n};\nvar faTableRows = {\n  prefix: 'far',\n  iconName: 'table-rows',\n  icon: [512, 512, [\"rows\"], \"e292\", \"M0 96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96zM464 416V280H128V432H448C456.8 432 464 424.8 464 416zM464 232V96C464 87.16 456.8 80 448 80H128V232H464z\"]\n};\nvar faRows = faTableRows;\nvar faLocationExclamation = {\n  prefix: 'far',\n  iconName: 'location-exclamation',\n  icon: [384, 512, [\"map-marker-exclamation\"], \"f608\", \"M192 96C205.3 96 216 106.7 216 120V232C216 245.3 205.3 256 192 256C178.7 256 168 245.3 168 232V120C168 106.7 178.7 96 192 96zM224 320C224 337.7 209.7 352 192 352C174.3 352 160 337.7 160 320C160 302.3 174.3 288 192 288C209.7 288 224 302.3 224 320zM384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192H384zM192 48C112.5 48 48 112.5 48 192C48 204.4 52.49 223.6 63.3 249.2C73.78 274 88.66 301.4 105.8 329.1C134.2 375.3 167.2 419.1 192 451.7C216.8 419.1 249.8 375.3 278.2 329.1C295.3 301.4 310.2 274 320.7 249.2C331.5 223.6 336 204.4 336 192C336 112.5 271.5 48 192 48V48z\"]\n};\nvar faMapMarkerExclamation = faLocationExclamation;\nvar faFaceFearful = {\n  prefix: 'far',\n  iconName: 'face-fearful',\n  icon: [512, 512, [], \"e375\", \"M336 400C336 408.8 328.8 416 320 416H192C183.2 416 176 408.8 176 400C176 355.8 211.8 320 256 320C300.2 320 336 355.8 336 400zM184.4 224C184.4 237.3 173.6 248 160.4 248C147.1 248 136.4 237.3 136.4 224C136.4 210.7 147.1 200 160.4 200C173.6 200 184.4 210.7 184.4 224zM80 224C80 179.8 115.8 144 160 144C204.2 144 240 179.8 240 224C240 268.2 204.2 304 160 304C115.8 304 80 268.2 80 224zM160 176C133.5 176 112 197.5 112 224C112 250.5 133.5 272 160 272C186.5 272 208 250.5 208 224C208 197.5 186.5 176 160 176zM328.4 224C328.4 210.7 339.1 200 352.4 200C365.6 200 376.4 210.7 376.4 224C376.4 237.3 365.6 248 352.4 248C339.1 248 328.4 237.3 328.4 224zM432 224C432 268.2 396.2 304 352 304C307.8 304 272 268.2 272 224C272 179.8 307.8 144 352 144C396.2 144 432 179.8 432 224zM352 272C378.5 272 400 250.5 400 224C400 197.5 378.5 176 352 176C325.5 176 304 197.5 304 224C304 250.5 325.5 272 352 272zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM427.8 138.8L427.7 138.9C421.7 145.4 411.5 145.7 405.1 139.7C389.6 125.2 370.2 115.7 349 112.9C344.8 112.3 340.4 112 336 112C327.2 112 320 104.8 320 96C320 87.16 327.2 80 336 80C341.8 80 347.6 80.38 353.2 81.13C361.2 82.18 368.9 83.95 376.4 86.37C342.4 62.21 300.9 47.1 256 47.1C211.1 47.1 169.6 62.21 135.6 86.37C143.1 83.95 150.8 82.18 158.8 81.13C164.4 80.38 170.2 80 176 80C184.8 80 192 87.16 192 96C192 104.8 184.8 112 176 112C171.6 112 167.2 112.3 162.1 112.9C141.8 115.7 122.4 125.2 106.9 139.7C100.5 145.7 90.34 145.4 84.31 138.9L84.16 138.8C61.34 172.1 48 212.5 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 212.5 450.7 172.1 427.8 138.8z\"]\n};\nvar faClipboardUser = {\n  prefix: 'far',\n  iconName: 'clipboard-user',\n  icon: [384, 512, [], \"f7f3\", \"M320 64h-49.61C262.1 27.48 230.7 0 192 0S121 27.48 113.6 64H64C28.65 64 0 92.66 0 128v320c0 35.34 28.65 64 64 64h256c35.35 0 64-28.66 64-64V128C384 92.66 355.3 64 320 64zM192 48c13.23 0 24 10.77 24 24S205.2 96 192 96S168 85.23 168 72S178.8 48 192 48zM336 448c0 8.82-7.178 16-16 16h-1.613C310.7 418.6 271.5 384 224 384H160c-47.54 0-86.73 34.64-94.39 80H64c-8.822 0-16-7.18-16-16V128c0-8.82 7.178-16 16-16h18.26C80.93 117.1 80 122.4 80 128v16C80 152.8 87.16 160 96 160h192c8.836 0 16-7.164 16-16V128c0-5.559-.9316-10.86-2.264-16H320c8.822 0 16 7.18 16 16V448zM192 224C156.7 224 128 252.7 128 288c0 35.34 28.65 64 64 64s64-28.66 64-64C256 252.7 227.3 224 192 224z\"]\n};\nvar faBusSchool = {\n  prefix: 'far',\n  iconName: 'bus-school',\n  icon: [512, 512, [], \"f5dd\", \"M176 336C176 353.7 161.7 368 144 368C126.3 368 112 353.7 112 336C112 318.3 126.3 304 144 304C161.7 304 176 318.3 176 336zM400 336C400 353.7 385.7 368 368 368C350.3 368 336 353.7 336 336C336 318.3 350.3 304 368 304C385.7 304 400 318.3 400 336zM464 94.98V128H480C497.7 128 512 142.3 512 160V224C512 241.7 497.7 256 480 256H467C484.1 274.7 496 300.1 496 328V384C496 413.8 475.6 438.9 448 445.1V488C448 501.3 437.3 512 424 512C410.7 512 400 501.3 400 488V448H112V488C112 501.3 101.3 512 88 512C74.75 512 64 501.3 64 488V445.1C36.4 438.9 16 413.8 16 384V328C16 300.1 27.02 274.7 44.95 256H32C14.33 256 0 241.7 0 224V160C0 142.3 14.33 128 32 128H48V94.98C48 86.18 50.01 74.43 58.41 64.42C82.89 35.23 145.9 0 256 0C373.7 0 430.9 35.09 454.3 64.96C461.1 74.8 464 86.1 464 94.98zM96 96H180.3C185.8 86.44 196.2 80 208 80H304C315.8 80 326.2 86.44 331.7 96H416V94.98C416 94.54 415.1 94.19 415.9 93.93L415.9 93.87C404.2 79.44 363.5 48 255.1 48C156.9 48 109.6 79.11 96.02 94.3C96.01 94.48 95.1 94.71 95.1 94.98L96 96zM96 144V226.8C103.7 224.1 111.7 224 120 224H232V144H96zM416 144H280V224H392C400.3 224 408.3 224.1 416 226.8V144zM120 272C89.07 272 64 297.1 64 328V384C64 392.8 71.16 400 80 400H432C440.8 400 448 392.8 448 384V328C448 297.1 422.9 272 392 272H120z\"]\n};\nvar faFilmSlash = {\n  prefix: 'far',\n  iconName: 'film-slash',\n  icon: [640, 512, [], \"e179\", \"M224 432V272.3L176 234.6V296h-64v-80h40.22L64 146.9V416c0 35.35 28.65 64 64 64h361l-61.24-48H224zM176 432H128c-8.822 0-16-7.178-16-16v-72h64V432zM630.8 469.1l-55.93-43.84C575.3 422.2 576 419.2 576 416V96c0-35.35-28.65-64-64-64H128C113.6 32 100.4 36.98 89.78 45.06l-50.97-39.95C28.34-3.058 13.31-1.246 5.109 9.192C-3.063 19.63-1.235 34.72 9.187 42.89L601.2 506.9C605.6 510.3 610.8 512 615.1 512c7.125 0 14.17-3.156 18.91-9.188C643.1 492.4 641.2 477.3 630.8 469.1zM176 112.6L134.4 80H176V112.6zM416 300.7L389.5 280H416V300.7zM416 232h-87.71L224 150.3V80h192V232zM528 388.5L471.2 344H528V388.5zM528 296h-64v-80h64V296zM528 168h-64V80H512c8.822 0 16 7.178 16 16V168z\"]\n};\nvar faSquareArrowDownRight = {\n  prefix: 'far',\n  iconName: 'square-arrow-down-right',\n  icon: [448, 512, [], \"e262\", \"M312 164.7c-13.25 0-24 10.75-24 24v97.34L152.1 151c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L254.1 320H156.7c-13.25 0-24 10.75-24 24s10.75 24 24 24H312c13.25 0 24-10.75 24-24V188.7C336 175.5 325.3 164.7 312 164.7zM384 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM400 416c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V96c0-8.82 7.178-16 16-16h320c8.822 0 16 7.18 16 16V416z\"]\n};\nvar faBookSparkles = {\n  prefix: 'far',\n  iconName: 'book-sparkles',\n  icon: [448, 512, [\"book-spells\"], \"f6b8\", \"M448 352V48C448 21.53 426.5 0 400 0h-320C35.89 0 0 35.88 0 80v352C0 476.1 35.89 512 80 512h344c13.25 0 24-10.75 24-24s-10.75-24-24-24H416v-66.95C434.6 390.4 448 372.8 448 352zM368 464h-288c-17.64 0-32-14.34-32-32s14.36-32 32-32h288V464zM400 352h-320c-11.38 0-22.2 2.375-32 6.688V80c0-17.66 14.36-32 32-32h320V352zM159.1 144l12.42 29.78C173 175 174.6 176 175.1 176s2.965-.9922 3.574-2.219L191.1 144L221.8 131.6C222.1 130.1 223.1 129.4 223.1 128c0-1.367-1-2.969-2.217-3.578L191.1 112L179.6 82.22C178.1 80.99 177.4 80 175.1 80S173 80.99 172.4 82.22L159.1 112L130.2 124.4C128.1 125 128 126.6 128 128c0 1.359 .9922 2.969 2.211 3.578L159.1 144zM208 239.1c.0117 2.266 1.67 4.965 3.693 5.973l49.38 20.59l.4004 .4492l20.56 49.3c1.012 2.035 3.672 3.68 5.944 3.695c2.279 0 4.965-1.652 5.98-3.695l20.7-49.64l49.64-20.7C366.3 244.9 368 242.3 368 240c0-2.281-1.652-4.945-3.682-5.961L314.7 213.3l-20.7-49.64c-1.016-2.043-3.698-3.693-5.977-3.693c-2.271 .0156-4.935 1.662-5.947 3.693l-20.72 49.63L211.7 234C209.7 235 208 237.7 208 239.1z\"]\n};\nvar faBookSpells = faBookSparkles;\nvar faWashingMachine = {\n  prefix: 'far',\n  iconName: 'washing-machine',\n  icon: [448, 512, [\"washer\"], \"f898\", \"M368 0h-288C35.82 0 0 35.82 0 80V448c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V80C448 35.82 412.2 0 368 0zM400 448c0 8.824-7.178 16-16 16H64c-8.822 0-16-7.176-16-16V80c0-17.64 14.36-32 32-32h288c17.64 0 32 14.36 32 32V448zM128.1 104c0-13.25-10.83-24-24.02-24c-13.31 0-24.02 10.75-24.02 24S90.72 128 104 128C117.2 128 128.1 117.3 128.1 104zM184.1 128c13.19 0 23.89-10.75 23.89-24S197.2 80 184.1 80c-13.31 0-24.02 10.75-24.02 24S170.7 128 184.1 128zM224 160c-75.16 0-136 60.87-136 135.1S148.8 432 224 432s136-60.88 136-136S299.2 160 224 160zM224 386.6c-50.03 0-90.6-40.63-90.72-90.63c0-2.875 .623-5.625 .8711-8.5c6.223 3.125 13.07 4.75 19.91 4.75c13.32 0 25.88-5.375 35.09-14.88C198.2 286.9 210.8 292.3 224 292.3s25.76-5.375 34.85-14.88c9.207 9.5 21.78 14.88 35.09 14.88c6.846 0 13.69-1.625 19.91-4.75C314.1 290.4 314.7 293.1 314.7 296C314.6 346 274 386.6 224 386.6z\"]\n};\nvar faWasher = faWashingMachine;\nvar faChild = {\n  prefix: 'far',\n  iconName: 'child',\n  icon: [320, 512, [], \"f1ae\", \"M87.1 72C87.1 32.24 120.2 0 159.1 0C199.8 0 231.1 32.24 231.1 72C231.1 111.8 199.8 144 159.1 144C120.2 144 87.1 111.8 87.1 72V72zM159.1 96C173.3 96 183.1 85.25 183.1 72C183.1 58.75 173.3 48 159.1 48C146.7 48 135.1 58.75 135.1 72C135.1 85.25 146.7 96 159.1 96zM128 384V488C128 501.3 117.3 512 104 512C90.75 512 80 501.3 80 488V257.9L43.66 309.8C36.05 320.6 21.08 323.3 10.23 315.7C-.6269 308-3.259 293.1 4.349 282.2L50.1 216.1C75.12 181.3 115.1 159.1 159.6 159.1C202.7 159.1 243.2 180.8 268.3 215.1L315.5 282C323.2 292.8 320.7 307.8 309.1 315.5C299.2 323.2 284.2 320.7 276.5 309.9L240 258.9V488C240 501.3 229.3 512 216 512C202.7 512 192 501.3 192 488V384L128 384zM128 336H192V214.4C181.8 210.2 170.8 208 159.6 208C148.6 208 137.9 210.1 128 214V336z\"]\n};\nvar faLiraSign = {\n  prefix: 'far',\n  iconName: 'lira-sign',\n  icon: [320, 512, [8356], \"f195\", \"M96 192H232C245.3 192 256 202.7 256 216C256 229.3 245.3 240 232 240H96V288H232C245.3 288 256 298.7 256 312C256 325.3 245.3 336 232 336H96V340.5C96 368.1 88.51 395.1 74.34 418.7L66.39 432H296C309.3 432 320 442.7 320 456C320 469.3 309.3 480 296 480H24C15.35 480 7.375 475.4 3.115 467.8C-1.145 460.3-1.028 451.1 3.42 443.7L33.18 394.1C42.88 377.9 48 359.4 48 340.5V336H24C10.75 336 0 325.3 0 312C0 298.7 10.75 288 24 288H48V240H24C10.75 240 0 229.3 0 216C0 202.7 10.75 192 24 192H48V159.2C48 88.97 104.1 32 175.2 32C188.9 32 202.5 34.2 215.5 38.53L295.6 65.23C308.2 69.42 314.1 83.02 310.8 95.59C306.6 108.2 292.1 114.1 280.4 110.8L200.3 84.07C192.2 81.37 183.8 80 175.2 80C131.5 80 96 115.5 96 159.2L96 192z\"]\n};\nvar faUserVisor = {\n  prefix: 'far',\n  iconName: 'user-visor',\n  icon: [448, 512, [], \"e04c\", \"M274.7 304H173.3C77.61 304 0 381.6 0 477.3C0 496.5 15.52 512 34.66 512H413.3C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304zM48.71 464C55.38 401.1 108.7 352 173.3 352h101.3c64.61 0 117.1 49.13 124.6 112H48.71zM105 174.6C123.7 222.2 169.8 256 224 256s100.3-33.81 118.1-81.39C357.2 171.4 368 159.2 368 144V96c0-17.67-14.33-32-32-32h-1.752C312.1 25.9 271.3 0 224 0S135.9 25.9 113.8 64H112c-17.67 0-32 14.33-32 32v48C80 159.2 90.81 171.4 105 174.6zM224 208c-26.03 0-48.97-12.69-63.59-32h127.2C272.1 195.3 250 208 224 208zM224 48c17.85 0 34.18 6.082 47.51 16H176.5C189.8 54.08 206.2 48 224 48zM128 112h192V128H128V112zM309.2 369.4C326 389.9 335 415.2 336 444.6c0 1.562-.8887 2.812-2.443 3.332C333.2 448 332.8 448 332.4 448c-1.111 0-2.223-.5215-2.889-1.355c-10.89-14.38-15.66-19.17-17.66-20.83c-.4434 0-.7773 .1035-1.221 .3125c-2.889 .832-10.89 4.582-32.88 20.62c-1.223 .832-2.666 .9375-4 .3125c-1.221-.625-1.889-1.98-1.777-3.23c3.443-30.42 14.11-55.42 31.77-74.58C304.5 368.5 305.4 368 306.6 368C307.7 368.1 308.7 368.5 309.2 369.4z\"]\n};\nvar faFilePlusMinus = {\n  prefix: 'far',\n  iconName: 'file-plus-minus',\n  icon: [384, 512, [], \"e177\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM216 232V192c0-13.25-10.75-24-24-24S168 178.8 168 192v40H128C114.8 232 104 242.8 104 256S114.8 280 128 280h40V320c0 13.25 10.75 24 24 24s24-10.75 24-24V280H256c13.25 0 24-10.75 24-24S269.3 232 256 232H216zM256 376H128c-13.25 0-24 10.75-24 24S114.8 424 128 424h128c13.25 0 24-10.75 24-24S269.3 376 256 376z\"]\n};\nvar faChessClockFlip = {\n  prefix: 'far',\n  iconName: 'chess-clock-flip',\n  icon: [640, 512, [\"chess-clock-alt\"], \"f43e\", \"M440 192c-57.44 0-104 46.56-104 104s46.56 104 104 104S544 353.4 544 296S497.4 192 440 192zM456 288c0 8.844-7.156 16-16 16s-16-7.156-16-16V240c0-8.844 7.156-16 16-16s16 7.156 16 16V288zM0 207.1l0 176.1C0 437 42.96 480 95.96 480h448.1C597 480 640 437 640 384V207.1C640 154.1 597 112 544 112H488l-.1662-32H520C533.3 80 544 69.25 544 56S533.3 32 520 32h-112C394.7 32 384 42.75 384 56s10.74 24 24 24h31.83L440 112H255.1L256 104C256 90.75 245.3 80 232 80h-112C106.7 80 96 90.75 96 104L95.97 112C42.98 112 0 154.1 0 207.1zM48 208C48 181.5 69.49 160 96 160h448c26.51 0 48 21.49 48 48V384c0 26.51-21.49 48-48 48H96c-26.51 0-48-21.49-48-48V208zM200 191.1c-59.49 0-104 48.64-104 103.1c0 55.64 44.81 103.1 104 103.1c59.49 0 104-48.62 104-103.1C304 240.4 259.3 191.1 200 191.1zM255.6 256.4c0 4.093-1.563 8.187-4.69 11.31L216.1 301.7c-3.127 3.127-7.221 4.69-11.31 4.69c-8.569 0-16-6.921-16-16c0-4.093 1.563-8.187 4.69-11.31l33.94-33.94c3.126-3.127 7.219-4.69 11.31-4.69C248.7 240.4 255.6 247.9 255.6 256.4z\"]\n};\nvar faChessClockAlt = faChessClockFlip;\nvar faSatellite = {\n  prefix: 'far',\n  iconName: 'satellite',\n  icon: [512, 512, [128752], \"f7bf\", \"M502.8 264.1l-63.04-63.08l23.92-23.95c21.83-21.87 21.83-57.41 0-79.28L412.9 47.88c-21.13-21.12-58.02-21.21-79.21 0L309.7 71.86l-62.59-62.61C241 3.375 232.9 0 224.5 0c-8.5 0-16.62 3.375-22.5 9.25l-96.75 96.75c-12.38 12.5-12.38 32.62 0 45.12l62.69 62.67L167.4 214.3C152 210.1 135.9 207.7 119.1 207.7c-39.66 0-77.46 12.39-109.3 35.79C4.164 247.6 .5996 254 .0684 261C-.4629 267.1 2.086 274.9 7.039 279.8l95.49 95.6l-47.49 47.54c-9.375 9.387-9.375 24.59 0 33.98c9.377 9.391 24.56 9.391 33.94 0l47.49-47.54l95.49 95.6c4.953 4.973 11.73 7.32 18.8 6.977c6.969-.5313 13.38-4.102 17.52-9.734c23.39-31.91 35.75-69.74 35.75-109.4c0-16.77-2.439-32.95-6.633-48.4l.5781-.582l62.91 62.93c12.5 12.38 32.62 12.38 44.1 0l96.75-96.75C508.6 304.1 512 295.1 512 287.5C512 279.1 508.6 270.1 502.8 264.1zM150.6 128.5l73.87-73.75l51.19 51.17L201.9 179.8L150.6 128.5zM244 449.1L62.87 267.7C80.39 259.8 99.44 255.7 119.1 255.7c75.49 0 136.9 61.48 136.9 137.1C256 412.5 251.9 431.6 244 449.1zM214.9 234.7l152.7-152.9c4.094-4.066 7.219-4.066 11.31 0l50.75 50.81c3.109 3.129 3.109 8.195 0 11.33l-152.7 152.9C261.5 271.5 240.2 250.2 214.9 234.7zM383.5 361.4l-51.55-51.57l73.76-73.84l51.54 51.54L383.5 361.4z\"]\n};\nvar faPlaneLock = {\n  prefix: 'far',\n  iconName: 'plane-lock',\n  icon: [640, 512, [], \"e558\", \"M256 .001C305 .001 336 73.89 336 111.8V153.8L432.1 213.8C423.6 227.8 418.1 243.8 416.5 260.9L288 180.7V112.8C288 85.87 267 49.93 256 48.93C246 50.93 224 86.87 224 112.8V180.7L48 290.6V324.5L224 269.6V383.4L160 431.4V458.3L256 430.4L352 458.3V431.4L288 383.4V269.6L403.4 305.6C391.8 316.9 384.5 332.5 384 349.8L336 334.5V359.5L384 395.4V479.3C384 488.2 385.8 496.7 389.1 504.4C388.8 504.7 388.4 504.1 388 505.3C380 511.3 370 513.2 360 510.3L256 480.3L152 511.3C143 513.2 133 511.3 125 505.3C117 499.3 112 489.3 112 480.3V423.4C112 413.4 117 404.4 125 398.4L176 359.5V334.5L41 377.4C32 380.4 21 378.4 13 372.5C5 366.5 0 356.5 0 346.5V281.6C0 270.6 7 258.6 16 254.6L176 154.8V112.8C176 73.89 208 0 256 0L256 .001zM528 192C572.2 192 608 227.8 608 272V320C625.7 320 640 334.3 640 352V480C640 497.7 625.7 512 608 512H448C430.3 512 416 497.7 416 480V352C416 334.3 430.3 320 448 320V272C448 227.8 483.8 192 528 192zM528 240C510.3 240 496 254.3 496 272V320H560V272C560 254.3 545.7 240 528 240z\"]\n};\nvar faSteeringWheel = {\n  prefix: 'far',\n  iconName: 'steering-wheel',\n  icon: [512, 512, [], \"f622\", \"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM230.7 367.5L156.4 272H48.61C56.17 371.4 133.7 451.3 232 462.6V369C231.6 368.6 231.1 368 230.7 367.5H230.7zM280 369V462.6C378.3 451.3 455.8 371.4 463.4 272H355.6L281.3 367.5C280.9 368 280.4 368.6 280 369H280zM352 224H461.6C446.2 124.3 359.1 48 256 48C152 48 65.84 124.3 50.45 224H160L167.2 209.7C172.6 198.8 183.7 192 195.8 192H316.2C328.3 192 339.4 198.8 344.8 209.7L352 224z\"]\n};\nvar faTag = {\n  prefix: 'far',\n  iconName: 'tag',\n  icon: [448, 512, [127991], \"f02b\", \"M80 144C80 126.3 94.33 112 112 112C129.7 112 144 126.3 144 144C144 161.7 129.7 176 112 176C94.33 176 80 161.7 80 144zM197.5 32C214.5 32 230.7 38.74 242.7 50.75L418.7 226.7C443.7 251.7 443.7 292.3 418.7 317.3L285.3 450.7C260.3 475.7 219.7 475.7 194.7 450.7L18.75 274.7C6.743 262.7 0 246.5 0 229.5V80C0 53.49 21.49 32 48 32L197.5 32zM52.69 240.8L228.7 416.8C234.9 423.1 245.1 423.1 251.3 416.8L384.8 283.3C391.1 277.1 391.1 266.9 384.8 260.7L208.8 84.69C205.8 81.69 201.7 80 197.5 80H48V229.5C48 233.7 49.69 237.8 52.69 240.8L52.69 240.8z\"]\n};\nvar faStretcher = {\n  prefix: 'far',\n  iconName: 'stretcher',\n  icon: [640, 512, [], \"f825\", \"M616 224H186.3L41.4 71.48c-9.156-9.625-24.34-10-33.94-.875s-10 24.31-.875 33.94l152 159.1C163.1 269.3 169.4 272 175.1 272H616c13.25 0 24-10.75 24-24S629.3 224 616 224zM480 384c-6.871 0-13.36 1.367-19.56 3.37l-51.77-37.83l62.32-45.54h-81.34L367.1 319.8l-21.65-15.82H265l62.32 45.54l-51.77 37.83C269.4 385.4 262.9 384 255.1 384c-35.35 0-64 28.66-64 63.1c0 35.35 28.65 64 64 64S319.1 483.3 319.1 448c0-10.31-2.669-19.92-7.003-28.54l55-40.2l55 40.2C418.7 428.1 415.1 437.7 415.1 448c0 35.35 28.65 64 64 64c35.35 0 64-28.65 64-64C544 412.7 515.3 384 480 384zM255.1 464c-8.822 0-16-7.178-16-16s7.178-16 15.1-16C264.8 432 271.1 439.2 271.1 448S264.8 464 255.1 464zM480 464c-8.824 0-16-7.178-16-16S471.2 432 480 432c8.822 0 16 7.178 16 16S488.8 464 480 464z\"]\n};\nvar faBookSection = {\n  prefix: 'far',\n  iconName: 'book-section',\n  icon: [448, 512, [\"book-law\"], \"e0c1\", \"M448 352V48C448 21.53 426.5 0 400 0h-320C35.89 0 0 35.88 0 80v352C0 476.1 35.89 512 80 512h344c13.25 0 24-10.75 24-24s-10.75-24-24-24H416v-66.95C434.6 390.4 448 372.8 448 352zM368 464h-288c-17.64 0-32-14.34-32-32s14.36-32 32-32h288V464zM400 352h-320c-11.38 0-22.2 2.375-32 6.688V80c0-17.66 14.36-32 32-32h320V352zM228.9 286.9C219.4 285.7 208.1 281.1 198.1 278.7L192.9 277C184.3 274.3 175.5 278.9 172.8 287.3C170.1 295.8 174.7 304.8 183.1 307.5L188.2 309.1c11.28 3.688 24.09 7.875 36.34 9.531c6.594 .9219 12.91 1.375 18.91 1.375c34.5 0 58.75-15 63.66-40.7c3.766-19.76-3.5-32.58-14.96-41.59c7.691-6.637 13-15.07 14.96-25.27c8.188-42.97-34.73-53.92-63.11-61.27l-6.734-1.906C204.3 140.5 202.8 134.7 204.4 126.7c2.188-11.41 21.81-17.11 46.63-13.64c7.969 1.125 17.09 3.812 23.22 5.734c8.531 2.625 17.41-2.109 20.06-10.52c2.625-8.438-2.094-17.41-10.5-20.05c-11.5-3.578-20.47-5.75-28.28-6.859C211 75.11 178.7 90.52 172.9 120.7c-3.781 19.83 3.82 32.73 14.94 41.61C180.2 168.9 174.9 177.4 172.9 187.5c-8.094 42.48 35.22 54 56.06 59.55l6.938 1.812c36.44 9.422 41.66 14.12 39.69 24.42C273.5 284.8 253.8 290.5 228.9 286.9zM275.6 206.5c-1.859 9.682-14.38 12.88-22.17 13.98c-3.25-.8965-16.23-4.295-16.23-4.295C204.3 207.4 202.8 201.5 204.4 193.5c1.859-9.701 14.44-12.9 22.22-13.99c.7695 .207 9.328 2.602 9.328 2.602C272.4 191.6 277.6 196.2 275.6 206.5z\"]\n};\nvar faBookLaw = faBookSection;\nvar faInboxes = {\n  prefix: 'far',\n  iconName: 'inboxes',\n  icon: [512, 512, [], \"e1bb\", \"M500.9 82.65l-54.48-65.38C437.3 6.328 423.8 0 409.5 0H102.5C88.24 0 74.73 6.328 65.61 17.27L11.13 82.65C3.938 91.28 0 102.1 0 113.4V224c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64V113.4C512 102.1 508.1 91.28 500.9 82.65zM102.5 48h307l39.1 48H368c-9.094 0-17.41 5.125-21.47 13.28L321.2 160H190.8L165.5 109.3C161.4 101.1 153.1 96 144 96H62.48L102.5 48zM464 224c0 8.822-7.178 16-16 16H64C55.18 240 48 232.8 48 224V144h81.16l25.38 50.72C158.6 202.9 166.9 208 176 208h160c9.094 0 17.41-5.125 21.47-13.28L382.8 144H464V224zM464 319.1L368 320c-9.094 0-17.41 5.125-21.47 13.28L321.2 384H190.8l-25.38-50.72C161.4 325.1 153.1 320 144 320H32c-17.67 0-32 14.33-32 32v96c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64v-80C512 341.5 490.5 319.1 464 319.1zM464 448c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16v-80h81.16l25.38 50.72C158.6 426.9 166.9 431.1 176 431.1h160c9.094 0 17.41-5.125 21.47-13.28L382.8 368H464V448z\"]\n};\nvar faCoffeeBean = {\n  prefix: 'far',\n  iconName: 'coffee-bean',\n  icon: [448, 512, [], \"e13e\", \"M435.8 130.5c-9.9-23.33-65.71-77.27-82.65-84.81C332.1 36.3 309.9 32 287.2 32C219.8 32 148.4 69.66 93.44 124.7c-72.35 72.44-116.1 174.8-81.27 256.8c9.9 23.33 65.7 77.27 82.65 84.81C115.9 475.7 138.1 480 160.9 480c67.34 0 138.7-37.67 193.6-92.7C426.9 314.9 470.6 212.5 435.8 130.5zM127.5 158.6C176.6 109.4 236.3 80 287.1 80c16.24 0 31.5 3.027 45.37 8.998c5.111 3.217 13.72 10.62 22.84 19.31c-23.39 75.84-69.77 121.2-138.7 134.2c-74.55 14.06-129.5 56.87-159.4 121.7c-.2422-.4121-.7031-.9941-.8945-1.365C29 298.3 72.36 213.8 127.5 158.6zM320.5 353.4C271.4 402.6 211.7 432 160.9 432c-16.24 0-31.5-3.027-45.37-9c-5.086-3.199-13.63-10.55-22.7-19.18c20.95-62.9 65.34-101.5 132.7-114.2c78.09-14.67 134.6-63.12 166.1-140.5c.0078 .0156-.0078-.0156 0 0C418.1 213.7 375.6 298.2 320.5 353.4z\"]\n};\nvar faBracketsCurly = {\n  prefix: 'far',\n  iconName: 'brackets-curly',\n  icon: [576, 512, [], \"f7ea\", \"M200 32H120C89.07 32 64 57.07 64 88v77.5c0 10.56-4.197 20.7-11.67 28.17L7 239C2.5 243.5 0 249.6 0 256c0 6.375 2.5 12.5 7 17l45.33 45.33C59.8 325.8 64 335.9 64 346.5V424C64 454.9 89.07 480 120 480h80C213.3 480 224 469.3 224 456S213.3 432 200 432H120c-4.4 0-8-3.6-8-8v-77.5c0-23.44-9.337-45.91-25.95-62.45L57.88 256l28.18-28.05C102.7 211.4 112 188.9 112 165.5V88c0-4.4 3.6-8 8-8h80C213.3 80 224 69.25 224 56S213.3 32 200 32zM569 239l-45.33-45.33C516.2 186.2 512 176.1 512 165.5V88C512 57.07 486.9 32 456 32h-80C362.7 32 352 42.75 352 55.1S362.7 80 375.1 80H456c4.4 0 8 3.6 8 8v77.5c0 23.37 9.284 45.78 25.81 62.31L517.1 256l-28.19 28.19C473.3 300.7 464 323.1 464 346.5V424c0 4.4-3.6 8-8 8h-80C362.7 432 352 442.7 352 455.1S362.7 480 375.1 480H456c30.93 0 56-25.07 56-56v-77.5c0-10.56 4.197-20.7 11.67-28.17L569 273C573.5 268.5 576 262.4 576 256C576 249.6 573.5 243.5 569 239z\"]\n};\nvar faEllipsisStrokeVertical = {\n  prefix: 'far',\n  iconName: 'ellipsis-stroke-vertical',\n  icon: [192, 512, [\"ellipsis-v-alt\"], \"f39c\", \"M96 480C60.65 480 32 451.3 32 416C32 380.7 60.65 352 96 352C131.3 352 160 380.7 160 416C160 451.3 131.3 480 96 480zM120 416C120 402.7 109.3 392 96 392C82.75 392 72 402.7 72 416C72 429.3 82.75 440 96 440C109.3 440 120 429.3 120 416zM96 320C60.65 320 32 291.3 32 256C32 220.7 60.65 192 96 192C131.3 192 160 220.7 160 256C160 291.3 131.3 320 96 320zM120 256C120 242.7 109.3 232 96 232C82.75 232 72 242.7 72 256C72 269.3 82.75 280 96 280C109.3 280 120 269.3 120 256zM96 32C131.3 32 160 60.65 160 96C160 131.3 131.3 160 96 160C60.65 160 32 131.3 32 96C32 60.65 60.65 32 96 32zM72 96C72 109.3 82.75 120 96 120C109.3 120 120 109.3 120 96C120 82.75 109.3 72 96 72C82.75 72 72 82.75 72 96z\"]\n};\nvar faEllipsisVAlt = faEllipsisStrokeVertical;\nvar faComment = {\n  prefix: 'far',\n  iconName: 'comment',\n  icon: [512, 512, [128489, 61669], \"f075\", \"M256 32C114.6 32 .0272 125.1 .0272 240c0 47.63 19.91 91.25 52.91 126.2c-14.88 39.5-45.87 72.88-46.37 73.25c-6.625 7-8.375 17.25-4.625 26C5.818 474.2 14.38 480 24 480c61.5 0 109.1-25.75 139.1-46.25C191.1 442.8 223.3 448 256 448c141.4 0 255.1-93.13 255.1-208S397.4 32 256 32zM256.1 400c-26.75 0-53.12-4.125-78.38-12.12l-22.75-7.125l-19.5 13.75c-14.25 10.12-33.88 21.38-57.5 29c7.375-12.12 14.37-25.75 19.88-40.25l10.62-28l-20.62-21.87C69.82 314.1 48.07 282.2 48.07 240c0-88.25 93.25-160 208-160s208 71.75 208 160S370.8 400 256.1 400z\"]\n};\nvar faSquare1 = {\n  prefix: 'far',\n  iconName: 'square-1',\n  icon: [448, 512, [], \"e256\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM288 336h-40V152c0-8.844-4.875-16.97-12.67-21.16c-7.781-4.188-17.25-3.75-24.64 1.188l-52 34.66C147.7 174 144.7 188.9 152 199.1c7.328 11 22.23 13.97 33.28 6.656L200 196.8V336H160c-13.25 0-24 10.75-24 24S146.8 384 160 384h128c13.25 0 24-10.75 24-24S301.3 336 288 336z\"]\n};\nvar faCakeCandles = {\n  prefix: 'far',\n  iconName: 'cake-candles',\n  icon: [448, 512, [127874, \"birthday-cake\", \"cake\"], \"f1fd\", \"M383.1 223.1L376 224V168c0-13.25-10.75-24-24-24s-24 10.75-24 24V224h-80V168c0-13.25-10.75-24-24-24S200 154.8 200 168V224h-80V168C120 154.8 109.3 144 96 144S72 154.8 72 168V224L64 223.1c-35.35 0-64 28.65-64 63.1v192C0 497.7 14.33 512 32 512h384c17.67 0 32-14.33 32-32V287.1C448 252.6 419.3 223.1 383.1 223.1zM400 464h-352v-71.57c18.12-2.906 34.43-10.33 48-19.1c17.34 11.19 39.64 21.37 64 21.37s46.66-10.19 64-21.37c17.34 11.19 39.64 21.37 64 21.37s46.66-10.19 64-21.37c13.46 8.68 29.94 16.68 48 19.82V464zM400 343.8c-13.47-4.363-25.79-12.82-33.05-18.58c-8.75-6.969-21.16-6.969-29.91 0C326.1 333.2 307.2 346.7 288 346.7s-38.97-13.47-49.05-21.48c-8.75-6.969-21.16-6.969-29.91 0C198.1 333.2 179.2 346.7 160 346.7s-38.97-13.47-49.05-21.48c-8.75-6.969-21.16-6.969-29.91 0C73.79 330.1 61.47 339.4 48 343.8V288c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V343.8zM352 111.1c22.09 0 40-17.88 40-39.97S352 0 352 0s-40 49.91-40 72S329.9 111.1 352 111.1zM224 111.1c22.09 0 40-17.88 40-39.97S224 0 224 0S184 49.91 184 72S201.9 111.1 224 111.1zM96 111.1c22.09 0 40-17.88 40-39.97S96 0 96 0S56 49.91 56 72S73.91 111.1 96 111.1z\"]\n};\nvar faBirthdayCake = faCakeCandles;\nvar faCake = faCakeCandles;\nvar faHeadSide = {\n  prefix: 'far',\n  iconName: 'head-side',\n  icon: [512, 512, [], \"f6e9\", \"M383.1 192c0-17.62-14.38-32-31.1-32c-17.62 0-31.1 14.38-31.1 32s14.37 32 31.1 32C369.6 224 383.1 209.6 383.1 192zM509.2 275c-20.1-47.12-48.5-151.8-73.12-186.8C397.6 33.62 334.5 0 266.1 0H200.1c-104.5 0-195.9 80.12-199.9 184.5c-2.25 59.88 22.99 113.6 63.86 150.4l.0063 153.1C64.01 501.3 74.75 512 88.01 512c13.25 0 23.1-10.74 23.1-23.1V313.4L96.01 299.1C49.13 257 33.01 187.4 63.88 126.6C89.26 76.75 143.1 48 198.1 48h67.12c51.1 0 100.9 25.38 130.7 67.88c11.25 15.88 27.1 65.62 40.37 102C443.7 237.2 450.1 255.8 456.2 272h-56.25V384c0 8.837-7.163 16-16 16h-79.99v88c0 13.25 10.74 23.1 23.1 23.1c13.25 0 23.1-10.74 23.1-23.1V448h31.1c35.34 0 63.1-28.65 63.1-63.1V320h31.1C503.1 320 518.6 296.1 509.2 275z\"]\n};\nvar faEnvelope = {\n  prefix: 'far',\n  iconName: 'envelope',\n  icon: [512, 512, [128386, 9993, 61443], \"f0e0\", \"M0 128C0 92.65 28.65 64 64 64H448C483.3 64 512 92.65 512 128V384C512 419.3 483.3 448 448 448H64C28.65 448 0 419.3 0 384V128zM48 128V150.1L220.5 291.7C241.1 308.7 270.9 308.7 291.5 291.7L464 150.1V127.1C464 119.2 456.8 111.1 448 111.1H64C55.16 111.1 48 119.2 48 127.1L48 128zM48 212.2V384C48 392.8 55.16 400 64 400H448C456.8 400 464 392.8 464 384V212.2L322 328.8C283.6 360.3 228.4 360.3 189.1 328.8L48 212.2z\"]\n};\nvar faDollyEmpty = {\n  prefix: 'far',\n  iconName: 'dolly-empty',\n  icon: [576, 512, [], \"f473\", \"M574.6 304c-4.391-12.5-18.11-19.06-30.59-14.69l-208.3 73.2C318.5 336.9 289.2 320 256 320c-2.023 0-3.917 .4727-5.909 .5957L150.8 16.55C147.6 6.672 138.4 0 127.1 0H24C10.75 0 0 10.75 0 24S10.75 48 24 48h86.59l93.8 287.3C177.8 352.3 160 382 160 416c0 53.02 42.98 96 96 96s96-42.98 96-96c0-2.744-.584-5.326-.8105-8.012l208.8-73.35C572.5 330.2 579 316.5 574.6 304zM256 464c-26.47 0-48-21.53-48-48s21.53-48 48-48s48 21.53 48 48S282.5 464 256 464z\"]\n};\nvar faFaceTissue = {\n  prefix: 'far',\n  iconName: 'face-tissue',\n  icon: [512, 512, [], \"e39c\", \"M256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 264.7 48.54 273.3 49.58 281.7L8.11 288.7C6.109 288.1 4.15 289.4 2.241 290C.7642 278.9 .0016 267.5 .0016 256C.0016 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C244.5 512 233.1 511.2 221.1 509.8C222.6 507.9 223 505.9 223.3 503.9L230.3 462.4C238.7 463.5 247.3 464 256 464V464zM251.7 333.8L256 337.3L281 317.3C289.2 310.7 300.6 310.2 309.3 316L340.9 337.1L351 327C360.4 317.7 375.6 317.7 384.1 327C394.3 336.4 394.3 351.6 384.1 360.1L360.1 384.1C352.9 393.1 340.2 394.3 330.7 387.1L297.3 365.7L270.1 386.7C262.8 393.3 251.3 393.7 242.7 387.1L251.7 333.8zM116 141.1C116 132.2 125.6 126.4 133.5 130.7L223.4 178.6C234.1 184.3 234.1 199.7 223.4 205.4L133.5 253.3C125.6 257.6 116 251.8 116 242.9C116 240.1 116.1 237.4 118.8 235.2L154.8 192L118.8 148.8C116.1 146.6 116 143.9 116 141.1V141.1zM378.5 130.7C386.4 126.4 396 132.2 396 141.1C396 143.9 395 146.6 393.2 148.8L357.2 192L393.2 235.2C395 237.4 396 240.1 396 242.9C396 251.8 386.4 257.6 378.5 253.3L288.6 205.4C277.9 199.7 277.9 184.3 288.6 178.6L378.5 130.7zM219.3 292.7C222.1 296.3 224.6 301.5 223.8 306.6L191.8 498.6C190.7 505.3 185.5 510.6 178.8 511.8C172.2 512.9 165.5 509.8 162.1 503.9L136.1 458.5L51.88 479.5C46.43 480.9 40.66 479.3 36.69 475.3C32.71 471.3 31.12 465.6 32.48 460.1L53.54 375.9L8.063 349.9C2.187 346.5-.9405 339.8 .2509 333.2C1.442 326.5 6.696 321.3 13.37 320.2L205.4 288.2C210.5 287.4 215.7 289 219.3 292.7L219.3 292.7z\"]\n};\nvar faAnglesUp = {\n  prefix: 'far',\n  iconName: 'angles-up',\n  icon: [384, 512, [\"angle-double-up\"], \"f102\", \"M55.1 241.9L192 120.2l136 121.6c4.563 4.094 10.28 6.125 16 6.125c6.594 0 13.16-2.687 17.88-7.1c8.844-9.874 8-25.06-1.875-33.87L208 70.14c-9.125-8.187-22.88-8.187-32 0L23.99 206.1C14.12 214.9 13.28 230.1 22.12 240C30.93 249.9 46.15 250.7 55.1 241.9zM208 262.1c-9.125-8.187-22.88-8.187-32 0l-152 135.1c-9.875 8.812-10.72 23.1-1.875 33.87c8.813 9.906 24.03 10.72 33.88 1.875L192 312.2l136 121.6c4.563 4.094 10.28 6.125 16 6.125c6.594 0 13.16-2.687 17.88-7.1c8.844-9.874 8-25.06-1.875-33.87L208 262.1z\"]\n};\nvar faAngleDoubleUp = faAnglesUp;\nvar faPaperclip = {\n  prefix: 'far',\n  iconName: 'paperclip',\n  icon: [448, 512, [128206], \"f0c6\", \"M375 72.97C349.1 46.1 306.9 46.1 280.1 72.97L88.97 264.1C45.32 308.6 45.32 379.4 88.97 423C132.6 466.7 203.4 466.7 247 423L399 271C408.4 261.7 423.6 261.7 432.1 271C442.3 280.4 442.3 295.6 432.1 304.1L280.1 456.1C218.6 519.4 117.4 519.4 55.03 456.1C-7.364 394.6-7.364 293.4 55.03 231L247 39.03C291.7-5.689 364.2-5.689 408.1 39.03C453.7 83.75 453.7 156.3 408.1 200.1L225.2 384.7C193.6 416.3 141.6 413.4 113.7 378.6C89.88 348.8 92.26 305.8 119.2 278.8L271 127C280.4 117.7 295.6 117.7 304.1 127C314.3 136.4 314.3 151.6 304.1 160.1L153.2 312.7C143.5 322.4 142.6 337.9 151.2 348.6C161.2 361.1 179.9 362.2 191.2 350.8L375 167C401 141.1 401 98.94 375 72.97V72.97z\"]\n};\nvar faChartLineDown = {\n  prefix: 'far',\n  iconName: 'chart-line-down',\n  icon: [512, 512, [128201], \"f64d\", \"M48 408C48 421.3 58.75 432 72 432H488C501.3 432 512 442.7 512 456C512 469.3 501.3 480 488 480H72C32.24 480 0 447.8 0 408V56C0 42.75 10.75 32 24 32C37.25 32 48 42.75 48 56V408zM320 296C320 282.7 330.7 272 344 272H398.1L304 177.9L224.1 256.1C215.6 266.3 200.4 266.3 191 256.1L111 176.1C101.7 167.6 101.7 152.4 111 143C120.4 133.7 135.6 133.7 144.1 143L207.1 206.1L287 127C296.4 117.7 311.6 117.7 320.1 127L432 238.1V184C432 170.7 442.7 160 456 160C469.3 160 480 170.7 480 184V296C480 309.3 469.3 320 456 320H344C330.7 320 320 309.3 320 296V296z\"]\n};\nvar faArrowRightToCity = {\n  prefix: 'far',\n  iconName: 'arrow-right-to-city',\n  icon: [640, 512, [], \"e4b3\", \"M336 488C336 501.3 325.3 512 312 512C298.7 512 288 501.3 288 488V56C288 25.07 313.1 0 344 0H456C486.9 0 512 25.07 512 56V192H544V120C544 106.7 554.7 96 568 96C581.3 96 592 106.7 592 120V192.6C619.1 196.4 640 219.8 640 248V488C640 501.3 629.3 512 616 512C602.7 512 592 501.3 592 488V248C592 243.6 588.4 240 584 240H464V56C464 51.58 460.4 48 456 48H344C339.6 48 336 51.58 336 56V488zM368 96C368 87.16 375.2 80 384 80H416C424.8 80 432 87.16 432 96V128C432 136.8 424.8 144 416 144H384C375.2 144 368 136.8 368 128V96zM416 176C424.8 176 432 183.2 432 192V224C432 232.8 424.8 240 416 240H384C375.2 240 368 232.8 368 224V192C368 183.2 375.2 176 384 176H416zM368 288C368 279.2 375.2 272 384 272H416C424.8 272 432 279.2 432 288V320C432 328.8 424.8 336 416 336H384C375.2 336 368 328.8 368 320V288zM544 272C552.8 272 560 279.2 560 288V320C560 328.8 552.8 336 544 336H512C503.2 336 496 328.8 496 320V288C496 279.2 503.2 272 512 272H544zM496 384C496 375.2 503.2 368 512 368H544C552.8 368 560 375.2 560 384V416C560 424.8 552.8 432 544 432H512C503.2 432 496 424.8 496 416V384zM248.1 238.2C253.1 242.8 256 249.2 256 256C256 262.8 253.1 269.2 248.1 273.8L160.1 353.8C150.3 362.7 135.2 361.1 126.2 352.1C117.3 342.3 118 327.2 127.9 318.2L169.9 280H24C10.75 280 0 269.3 0 256C0 242.7 10.75 232 24 232H169.9L127.9 193.8C118 184.8 117.3 169.7 126.2 159.9C135.2 150 150.3 149.3 160.1 158.2L248.1 238.2z\"]\n};\nvar faLockA = {\n  prefix: 'far',\n  iconName: 'lock-a',\n  icon: [448, 512, [], \"e422\", \"M122.5 405.3L202.4 245.5C203.6 243.1 205.1 240.9 207 239C209.2 236.9 211.7 235.2 214.5 233.1C217.6 232.6 220.8 231.1 224 231.1C227.2 231.1 230.4 232.6 233.5 233.1C236.3 235.2 238.8 236.9 240.1 239C242.9 240.9 244.4 243.1 245.6 245.5L325.5 405.3C331.4 417.1 326.6 431.5 314.7 437.5C302.9 443.4 288.5 438.6 282.5 426.7L269.2 400H178.8L165.5 426.7C159.5 438.6 145.1 443.4 133.3 437.5C121.4 431.5 116.6 417.1 122.5 405.3H122.5zM202.8 352H245.2L224 309.7L202.8 352zM224 0C294.7 0 352 57.31 352 128V160H384C419.3 160 448 188.7 448 224V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V224C0 188.7 28.65 160 64 160H96V128C96 57.31 153.3 0 224 0zM224 48C179.8 48 144 83.82 144 128V160H304V128C304 83.82 268.2 48 224 48zM48 224V448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V224C400 215.2 392.8 208 384 208H64C55.16 208 48 215.2 48 224z\"]\n};\nvar faRibbon = {\n  prefix: 'far',\n  iconName: 'ribbon',\n  icon: [448, 512, [127895], \"f4d6\", \"M437.7 404.6L329.5 287l37.5-40.25c34.75-37.5 38.1-91.38 10.75-137.4l-30.75-50.25C331.1 34.63 309.7 16.75 284.6 8.625c-35.1-11.5-85.12-11.5-120.1 0c-25.37 8.125-47.5 26-62.37 50.5L67.85 113.4C41.98 155.6 47.48 210.4 81.23 246.6l37.5 40.38l-108.4 117.8c-16.5 17.88-12.75 45.88 7.5 59.13l63.37 41.38c23.1 15.63 45.5 0 51.37-6.25l91.5-98.5l91.37 98.38c5.75 6.375 27.62 21.88 51.37 6.375l63.37-41.38C450.2 450.8 454.2 422.6 437.7 404.6zM328.2 120.3l8.625 14.13c16.87 27.5 14.87 58-5.125 79.5l-34.87 37.63l-40.25-43.75l45.5-49.5C313.7 146.8 321.1 133.3 328.2 120.3zM178.2 54.25c26.5-8.5 65.12-8.5 91.62 0c9.125 3 17.5 8.5 24.87 15.88c-2.75 12.88-9.875 37.88-26.1 54.75L223.1 172.3L179.6 124c-16.62-16.25-23.62-41.25-26.25-54.13C160.6 62.63 169.1 57.25 178.2 54.25zM101.9 461.5l-49.12-32.13l98.5-107.1l39.1 43L101.9 461.5zM346.2 461.5L116.2 214C97.23 193.4 94.1 162.4 108.7 138.5l10.1-17.88c5.1 12.75 14.12 25.75 25.37 36.75l250.1 272.1L346.2 461.5z\"]\n};\nvar faLungs = {\n  prefix: 'far',\n  iconName: 'lungs',\n  icon: [640, 512, [129729], \"f604\", \"M640 419.8C640 472.1 594.4 512 541.9 512c-18 0-24.41-2.872-86.66-19.5c-42.13-11.38-71.25-47.5-71.25-88.63L384 322.5l48 34.3v47.06c0 19.25 14.62 36.63 35.63 42.25C532.3 463.4 532.1 464 541.9 464c30.38 0 58-23.62 47.88-61.5c-20.38-76.63-52.75-149.8-96.13-217.5C470.6 148.6 468.4 144 453.1 144C442.1 144 432 152.1 432 161.8V258.5l69.95 49.97c10.78 7.719 13.28 22.69 5.578 33.47C502.8 348.5 495.5 352 487.1 352c-4.828 0-9.703-1.438-13.94-4.469L320 237.5l-154 110.1C161.7 350.6 156.8 352 152 352c-7.484 0-14.86-3.5-19.55-10.06c-7.703-10.78-5.203-25.75 5.578-33.47L208 258.5V161.8C208 152.1 197.9 144 185.1 144c-14.37 0-16.62 4.625-39.62 41C103 252.8 70.63 325.9 50.25 402.5C40.13 440.4 67.75 464 98.13 464c9.75 0 9.625-.625 74.25-17.88C193.4 440.5 208 423.1 208 403.9v-47.06L256 322.5l.0313 81.36c0 41.13-29.12 77.25-71.25 88.63C122.5 509.1 116.1 512 98.13 512C45.63 512 0 472.1 0 419.8c0-10 1.25-19.88 3.875-29.63c21.62-81.25 56.03-159.1 102-231c22.12-34.63 36.12-63.13 80.12-63.13C224.7 96 256 125.4 256 161.8v62.46l36.64-26.18C294.8 196.5 296 194.1 296 191.5V24C296 10.75 306.8 0 320 0s23.1 10.75 23.1 24v167.5c0 2.562 1.25 5 3.359 6.5L384 224.2V161.8c0-36.38 31.34-65.75 69.97-65.75c43.1 0 58 28.5 80.13 63.13c46 71.88 80.41 149.8 102 231C638.8 399.9 640 409.8 640 419.8z\"]\n};\nvar faPersonPinball = {\n  prefix: 'far',\n  iconName: 'person-pinball',\n  icon: [640, 512, [], \"e21d\", \"M80 95.1c26.5 0 48-21.5 48-47.1S106.5 0 80 0S32 21.5 32 47.1S53.5 95.1 80 95.1zM0 487.1c0 13.25 10.75 23.1 24 23.1S48 501.2 48 487.1v-95.87c-12-9.5-47.5-37.87-48-38.25V487.1zM608 .0048h-96c-17.67 0-32 14.33-32 31.1v21.62c0 6.879 1.109 13.71 3.285 20.24l41 122.8L281.7 239.1h-123.3L126.2 162.5C117.6 141.6 97.22 127.1 74.63 127.1L48 127.1c-26.51 0-48 21.49-48 47.1v112.4c0 17.31 7.812 33.34 21.38 44.03l87.59 68.81C110.9 402.8 112 405.1 112 407.6v80.44c0 13.25 10.75 23.1 24 23.1S160 501.3 160 488V407.6c0-17.31-7.812-33.34-21.38-44.03L96 330V214.7L118.3 268.3c4.949 11.9 16.57 19.65 29.46 19.65L192 287.1v208C192 504.8 199.2 512 208 512L224 512c8.836 0 16-7.164 16-15.1v-95.1h352v95.1c0 8.836 7.164 15.1 16 15.1L624 512c8.836 0 16-7.164 16-15.1V32C640 14.33 625.7 .0048 608 .0048zM592 352h-352V296.2l33.16-5.922C272.7 292.2 272 293.1 272 296c0 13.25 10.75 23.1 24 23.1S320 309.3 320 296c0-5.027-1.904-9.431-4.545-13.29L592 233.3V352zM592 184.6l-19.96 3.564l-43.22-129.5C528.3 57.05 528 55.35 528 53.62V48.01h64V184.6z\"]\n};\nvar faArrowUp91 = {\n  prefix: 'far',\n  iconName: 'arrow-up-9-1',\n  icon: [512, 512, [\"sort-numeric-up-alt\"], \"f887\", \"M372.1 205.8l-15.54 19c-8.406 10.25-6.906 25.38 3.375 33.75C365.3 262.2 370.6 264 376 264c6.938 0 13.84-3 18.56-8.812C465.1 168.1 480 158.5 480 120c0-48.6-39.4-88-88-88s-88 39.4-88 88C303.1 162.1 333.5 197.1 372.1 205.8zM392 80c22.06 0 40 17.95 40 40c0 10.4-4.223 19.7-10.75 26.82l-1.443 1.762C412.6 155.6 402.8 160 392 160c-22.06 0-40-17.95-40-40S369.9 80 392 80zM145.6 39.37c-9.062-9.82-26.19-9.82-35.25 0L14.38 143.4c-9 9.758-8.406 24.96 1.344 33.93C20.35 181.7 26.19 183.8 32 183.8c6.469 0 12.91-2.598 17.62-7.723L104 117.1v338.9c0 13.26 10.75 24.02 24 24.02S152 469.2 152 455.1V117.1l54.37 58.95C215.3 185.8 230.5 186.5 240.3 177.4c9.75-8.977 10.34-24.18 1.344-33.93L145.6 39.37zM432 432H416V312c0-8.656-4.656-16.62-12.19-20.88c-7.531-4.312-16.78-4.094-24.16 .2813l-40 24c-11.38 6.844-15.06 21.56-8.25 32.94c6.812 11.34 21.5 15.06 32.94 8.25l3.656-2.219V432h-16c-13.25 0-24 10.75-24 24S338.8 480 352 480H432c13.25 0 24-10.75 24-24S445.3 432 432 432z\"]\n};\nvar faSortNumericUpAlt = faArrowUp91;\nvar faAppleCore = {\n  prefix: 'far',\n  iconName: 'apple-core',\n  icon: [384, 512, [], \"e08f\", \"M190.4 112c18.75 0 52.13-3.25 73.26-24.38c30.51-30.62 23.75-87 23.75-87S281.9 0 273.6 0c-18.75 0-52.13 3.25-73.26 24.38c-30.5 30.62-23.75 87-23.75 87S181.1 112 190.4 112zM287.1 304c0-60.89 30.92-114.5 77.93-146.1c-15.96-14.96-35-24.79-56.29-28.48c-5.32-.9258-11.05-1.348-17.04-1.348c-32.9 0-73.95 12.73-100.6 25.1C165.3 140.8 124.4 128 91.43 128c-6.008-.002-11.74 .4219-17.09 1.348c-21.3 3.684-40.29 13.53-56.27 28.49C65.06 189.5 95.1 243.1 95.1 304c0 60.87-30.92 114.5-77.88 146.1C45.24 486.5 83.68 512 135.2 512c13.38 0 27.63-4 42.26-12c4.502-2.438 9.502-3.656 14.5-3.656c4.1 0 10 1.219 14.5 3.656c14.63 8 28.88 12 42.26 12c51.55 0 89.99-25.46 117.1-61.89C318.9 418.5 287.1 364.9 287.1 304zM248.7 464c-3.67 0-9.984-1.061-19.39-6.207c-11.41-6.182-24.33-9.449-37.36-9.449S166 451.6 154.5 457.9C145.2 462.9 138.9 464 135.2 464c-17.2 0-32.66-4.131-46.63-12.53C123.9 411.1 143.1 358.1 143.1 304c0-46.13-14.13-90.28-39.55-127.1c22.71 2.703 49.5 11.51 67.34 19.8l20.21 9.383l20.21-9.383c17.84-8.281 44.62-17.09 67.34-19.8C254.1 213.7 239.1 257.9 239.1 304c0 54.96 20.06 107.1 55.39 147.5C281.4 459.9 265.9 464 248.7 464z\"]\n};\nvar faCircleY = {\n  prefix: 'far',\n  iconName: 'circle-y',\n  icon: [512, 512, [], \"e12f\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM341.8 152.4L256 252.5L170.2 152.4C161.6 142.3 146.5 141.2 136.4 149.8C126.3 158.4 125.2 173.6 133.8 183.6L232 298.2V376c0 13.25 10.75 24 24 24s24-10.75 24-24V298.2l98.22-114.6c8.625-10.06 7.469-25.22-2.594-33.84C365.5 141.1 350.4 142.3 341.8 152.4z\"]\n};\nvar faH6 = {\n  prefix: 'far',\n  iconName: 'h6',\n  icon: [640, 512, [], \"e413\", \"M48 224H272V88C272 74.75 282.7 64 296 64C309.3 64 320 74.75 320 88V424C320 437.3 309.3 448 296 448C282.7 448 272 437.3 272 424V272H48V424C48 437.3 37.25 448 24 448C10.75 448 0 437.3 0 424V88C0 74.75 10.75 64 24 64C37.25 64 48 74.75 48 88V224zM518.1 69.26C529.3 77.54 531 92.64 522.7 102.1L476 161.4C482.6 160.5 489.2 160 496 160C575.5 160 640 224.5 640 304C640 383.5 575.5 448 496 448C416.5 448 352 383.5 352 304C352 301.3 352.1 298.6 352.2 296H352C352 259.5 364.4 224 387.2 195.5L485.3 73.01C493.5 62.66 508.6 60.98 518.1 69.26H518.1zM496 400C549 400 592 357 592 304C592 250.1 549 208 496 208C442.1 208 400 250.1 400 304C400 357 442.1 400 496 400z\"]\n};\nvar faLitecoinSign = {\n  prefix: 'far',\n  iconName: 'litecoin-sign',\n  icon: [384, 512, [], \"e1d3\", \"M112 207.7L257.8 168.8C270.6 165.4 283.8 173 287.2 185.8C290.6 198.6 282.1 211.8 270.2 215.2L112 257.4V432H360C373.3 432 384 442.7 384 456C384 469.3 373.3 480 360 480H88C74.75 480 64 469.3 64 456V270.2L30.18 279.2C17.38 282.6 4.226 274.1 .8106 262.2C-2.605 249.4 5.009 236.2 17.82 232.8L64 220.5V56C64 42.75 74.75 32 88 32C101.3 32 112 42.75 112 56V207.7z\"]\n};\nvar faCircleSmall = {\n  prefix: 'far',\n  iconName: 'circle-small',\n  icon: [320, 512, [], \"e122\", \"M320 256C320 344.4 248.4 416 160 416C71.63 416 0 344.4 0 256C0 167.6 71.63 96 160 96C248.4 96 320 167.6 320 256zM160 144C98.14 144 48 194.1 48 256C48 317.9 98.14 368 160 368C221.9 368 272 317.9 272 256C272 194.1 221.9 144 160 144z\"]\n};\nvar faBorderNone = {\n  prefix: 'far',\n  iconName: 'border-none',\n  icon: [448, 512, [], \"f850\", \"M64 448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416C49.67 416 64 430.3 64 448zM128 480C110.3 480 96 465.7 96 448C96 430.3 110.3 416 128 416C145.7 416 160 430.3 160 448C160 465.7 145.7 480 128 480zM128 96C110.3 96 96 81.67 96 64C96 46.33 110.3 32 128 32C145.7 32 160 46.33 160 64C160 81.67 145.7 96 128 96zM160 256C160 273.7 145.7 288 128 288C110.3 288 96 273.7 96 256C96 238.3 110.3 224 128 224C145.7 224 160 238.3 160 256zM320 480C302.3 480 288 465.7 288 448C288 430.3 302.3 416 320 416C337.7 416 352 430.3 352 448C352 465.7 337.7 480 320 480zM352 64C352 81.67 337.7 96 320 96C302.3 96 288 81.67 288 64C288 46.33 302.3 32 320 32C337.7 32 352 46.33 352 64zM320 288C302.3 288 288 273.7 288 256C288 238.3 302.3 224 320 224C337.7 224 352 238.3 352 256C352 273.7 337.7 288 320 288zM256 448C256 465.7 241.7 480 224 480C206.3 480 192 465.7 192 448C192 430.3 206.3 416 224 416C241.7 416 256 430.3 256 448zM224 96C206.3 96 192 81.67 192 64C192 46.33 206.3 32 224 32C241.7 32 256 46.33 256 64C256 81.67 241.7 96 224 96zM256 256C256 273.7 241.7 288 224 288C206.3 288 192 273.7 192 256C192 238.3 206.3 224 224 224C241.7 224 256 238.3 256 256zM416 480C398.3 480 384 465.7 384 448C384 430.3 398.3 416 416 416C433.7 416 448 430.3 448 448C448 465.7 433.7 480 416 480zM416 96C398.3 96 384 81.67 384 64C384 46.33 398.3 32 416 32C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96zM64 64C64 81.67 49.67 96 32 96C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32C49.67 32 64 46.33 64 64zM416 288C398.3 288 384 273.7 384 256C384 238.3 398.3 224 416 224C433.7 224 448 238.3 448 256C448 273.7 433.7 288 416 288zM64 256C64 273.7 49.67 288 32 288C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224C49.67 224 64 238.3 64 256zM224 384C206.3 384 192 369.7 192 352C192 334.3 206.3 320 224 320C241.7 320 256 334.3 256 352C256 369.7 241.7 384 224 384zM448 352C448 369.7 433.7 384 416 384C398.3 384 384 369.7 384 352C384 334.3 398.3 320 416 320C433.7 320 448 334.3 448 352zM32 384C14.33 384 0 369.7 0 352C0 334.3 14.33 320 32 320C49.67 320 64 334.3 64 352C64 369.7 49.67 384 32 384zM448 160C448 177.7 433.7 192 416 192C398.3 192 384 177.7 384 160C384 142.3 398.3 128 416 128C433.7 128 448 142.3 448 160zM32 192C14.33 192 0 177.7 0 160C0 142.3 14.33 128 32 128C49.67 128 64 142.3 64 160C64 177.7 49.67 192 32 192zM256 160C256 177.7 241.7 192 224 192C206.3 192 192 177.7 192 160C192 142.3 206.3 128 224 128C241.7 128 256 142.3 256 160z\"]\n};\nvar faArrowTurnDownLeft = {\n  prefix: 'far',\n  iconName: 'arrow-turn-down-left',\n  icon: [512, 512, [], \"e2e1\", \"M135 432.1l-128-128C2.344 300.3 0 294.2 0 288s2.344-12.28 7.031-16.97l128-128c9.375-9.375 24.56-9.375 33.94 0s9.375 24.56 0 33.94L81.94 264H464v-208C464 42.75 474.8 32 488 32S512 42.75 512 56V288c0 13.25-10.75 24-24 24H81.94l87.03 87.03c9.375 9.375 9.375 24.56 0 33.94S144.4 442.3 135 432.1z\"]\n};\nvar faCircleNodes = {\n  prefix: 'far',\n  iconName: 'circle-nodes',\n  icon: [512, 512, [], \"e4e2\", \"M373.3 361.2C398.7 374.6 416 401.3 416 432C416 476.2 380.2 512 336 512C291.8 512 255.1 476.2 255.1 432C255.1 420.5 258.4 409.6 262.7 399.8L121.6 276.3C109.5 283.7 95.25 288 80 288C35.82 288 0 252.2 0 208C0 163.8 35.82 128 80 128C104.1 128 127.3 139.4 141.9 157.4L320.2 86.06C320.1 84.06 320 82.04 320 80C320 35.82 355.8 0 400 0C444.2 0 480 35.82 480 80C480 120.8 449.4 154.5 409.1 159.4L373.3 361.2zM400 48C382.3 48 368 62.33 368 80C368 97.67 382.3 112 400 112C417.7 112 432 97.67 432 80C432 62.33 417.7 48 400 48zM159.8 201.9C159.9 203.9 159.1 205.1 159.1 208C159.1 219.5 157.6 230.4 153.3 240.2L294.4 363.7C303.8 357.9 314.5 354 326 352.6L362.7 150.8C353.2 145.8 344.8 138.9 338.1 130.6L159.8 201.9zM336 400C318.3 400 304 414.3 304 432C304 449.7 318.3 464 336 464C353.7 464 368 449.7 368 432C368 414.3 353.7 400 336 400zM79.1 240C97.67 240 111.1 225.7 111.1 208C111.1 190.3 97.67 176 79.1 176C62.33 176 47.1 190.3 47.1 208C47.1 225.7 62.33 240 79.1 240z\"]\n};\nvar faParachuteBox = {\n  prefix: 'far',\n  iconName: 'parachute-box',\n  icon: [512, 512, [], \"f4cd\", \"M280 192V320H304C307.3 320 310.5 320.3 313.6 320.1L415.7 188.9C415.9 184.6 416 180.3 416 176C416 112.1 393.8 54.84 358.9 16.69C450 49.27 493.4 122.6 507.8 173.6C510.5 183.1 502.1 192 493.1 192H473.1L349.6 352.1C351.2 357.7 352 362.7 352 368V464C352 490.5 330.5 512 304 512H207.1C181.5 512 159.1 490.5 159.1 464V368C159.1 362.7 160.8 357.7 162.4 352.1L38.03 192H18.89C9 192 1.483 183.1 4.181 173.6C18.64 122.6 61.97 49.27 153.1 16.69C118.2 54.84 96 112.1 96 176C96 180.3 96.1 184.6 96.3 188.9L198.4 320.1C201.5 320.3 204.7 320 208 320H232V192H128.5C128.2 186.7 128 181.4 128 176C128 125 143.9 80.01 168.2 48.43C192.5 16.89 223.8 0 256 0C288.2 0 319.5 16.89 343.8 48.43C368.1 80.01 384 125 384 176C384 181.4 383.8 186.7 383.5 192H280zM207.1 368V464H304V368H207.1z\"]\n};\nvar faMessageMedical = {\n  prefix: 'far',\n  iconName: 'message-medical',\n  icon: [512, 512, [\"comment-alt-medical\"], \"f7f4\", \"M336 176H288V128c0-8.801-7.199-16-16-16h-32C231.2 112 224 119.2 224 128v48H176C167.2 176 160 183.2 160 191.1V224c0 8.797 7.199 15.1 16 15.1H224v48C224 296.8 231.2 304 240 304h32c8.801 0 16-7.201 16-16v-48h48C344.8 239.1 352 232.8 352 224V191.1C352 183.2 344.8 176 336 176zM447.1 0h-384c-35.25 0-64 28.75-64 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.1c0 9.836 11.02 15.5 19.12 9.65l124.9-93.65h144c35.25 0 64-28.75 64-63.1V63.1C511.1 28.75 483.2 0 447.1 0zM464 352c0 8.75-7.25 16-16 16h-160l-80 60v-60H64c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h384c8.75 0 16 7.25 16 16V352z\"]\n};\nvar faCommentAltMedical = faMessageMedical;\nvar faRugbyBall = {\n  prefix: 'far',\n  iconName: 'rugby-ball',\n  icon: [512, 512, [], \"e3c6\", \"M495.1 174.8c0-45.12-7.712-83.76-14.15-108.2c-4.688-17.54-18.34-31.23-36.04-35.95C435.5 27.91 392.9 16 337 16C149 16 15.1 154.6 15.1 337.2c0 45.12 7.713 83.77 14.15 108.2C35.22 464.3 50.46 496 174.9 496C362.1 496 495.1 357.4 495.1 174.8zM447.9 174.3C447.9 331.6 335.8 448 174.9 448c-32.06 0-64.21-4.277-96.35-12.93c-3.39-.9-14.53-49.41-14.53-97.37C64.07 180.4 176.2 64 337 64c31.83 0 63.92 4.303 96.41 13.07C436.7 77.95 447.9 126.2 447.9 174.3zM360 136c-4.094 0-8.188 1.562-11.31 4.688l-44.67 44.67l-20.69-20.69c-3.125-3.125-7.219-4.688-11.31-4.688c-8.528 0-16 6.865-16 16c0 4.094 1.562 8.188 4.688 11.31l20.69 20.69l-25.38 25.38L235.3 212.7C232.2 209.6 228.1 207.1 224 207.1c-9.141 0-16 7.473-16 16c0 4.094 1.562 8.188 4.688 11.31l20.69 20.69L208 281.4L187.3 260.7C184.2 257.6 180.1 255.1 176 255.1c-9.142 0-16 7.472-16 16c0 4.094 1.562 8.188 4.688 11.31l20.69 20.69l-44.69 44.69C137.6 351.8 136 355.9 136 360c0 9.139 7.473 16 16 16c4.094 0 8.188-1.562 11.31-4.688l44.69-44.69l20.69 20.69c3.125 3.125 7.219 4.689 11.31 4.689c8.526 0 16-6.867 16-16c0-4.094-1.562-8.188-4.688-11.31L230.6 303.1l25.38-25.38l20.69 20.69c3.125 3.125 7.219 4.689 11.31 4.689c8.526 0 16-6.867 16-16c0-4.094-1.562-8.188-4.688-11.31l-20.69-20.69l25.38-25.38l20.69 20.69c3.125 3.125 7.221 4.688 11.31 4.688c8.545 0 16-6.882 16-16c0-4.094-1.562-8.188-4.688-11.31l-20.69-20.69l44.67-44.67C374.4 160.2 376 156.1 376 152C376 142.9 368.5 136 360 136z\"]\n};\nvar faCommentMusic = {\n  prefix: 'far',\n  iconName: 'comment-music',\n  icon: [512, 512, [], \"f8b0\", \"M256 31.1c-141.4 0-255.1 93.12-255.1 208c0 47.62 19.93 91.25 52.93 126.3c-14.88 39.5-45.87 72.88-46.37 73.25c-6.625 7-8.374 17.25-4.624 26C5.722 474.2 14.47 480 23.97 480c61.5 0 109.1-25.75 139.1-46.25c30 9.375 61.42 14.25 92.92 14.25c141.4 0 255.1-93.13 255.1-207.1S397.4 31.1 256 31.1zM256 400c-26.62 0-53-4.125-78.38-12.12L155 380.8L135.5 394.5c-17.62 12.5-37 22.25-57.5 29c7.876-12.75 14.5-26.25 19.88-40.25l10.62-28l-20.62-21.87C69.75 314.1 48 282.2 48 240c0-88.25 93.38-160 208-160c114.8 0 208 71.75 208 160S370.8 400 256 400zM331.2 128.8l-128 47.25C196.5 178.1 192 184.2 192 191.2v98.72c-5.25-1.25-10.63-1.996-16-1.996c-26.5 0-48 14.38-48 32s21.5 32 48 32s47.1-14.38 47.1-32L224 235.1l96-37.5v60.34c-5.25-1.25-10.63-1.996-16-1.996c-26.5 0-48 14.38-48 32s21.5 32 48 32s48-14.38 48-32L352 144c0-5.125-2.375-9.875-6.5-12.88S336.1 127.2 331.2 128.8z\"]\n};\nvar faIndent = {\n  prefix: 'far',\n  iconName: 'indent',\n  icon: [448, 512, [], \"f03c\", \"M0 64C0 50.75 10.75 40 24 40H424C437.3 40 448 50.75 448 64C448 77.25 437.3 88 424 88H24C10.75 88 0 77.25 0 64zM192 192C192 178.7 202.7 168 216 168H424C437.3 168 448 178.7 448 192C448 205.3 437.3 216 424 216H216C202.7 216 192 205.3 192 192zM424 296C437.3 296 448 306.7 448 320C448 333.3 437.3 344 424 344H216C202.7 344 192 333.3 192 320C192 306.7 202.7 296 216 296H424zM0 448C0 434.7 10.75 424 24 424H424C437.3 424 448 434.7 448 448C448 461.3 437.3 472 424 472H24C10.75 472 0 461.3 0 448zM26.17 346.4C15.73 355 0 347.6 0 334.1V177.9C0 164.4 15.73 156.1 26.17 165.6L121 243.6C128.8 250 128.8 261.1 121 268.4L26.17 346.4z\"]\n};\nvar faTreeDeciduous = {\n  prefix: 'far',\n  iconName: 'tree-deciduous',\n  icon: [512, 512, [127795, \"tree-alt\"], \"f400\", \"M493.3 216c-6.641-9.656-18.14-19.12-28.06-26.25c3.547-12.28 4.422-24.84 2.578-37.53c-2.891-19.91-11.28-37.28-24.95-51.63c-13.53-14.19-30.17-23.69-49.47-28.22c-10.94-2.625-21.89-3.25-32.89-1.781c-6.141-16.25-16.25-30.59-30.23-42.81C309.1 9.344 284.2 0 256 0S202.9 9.344 181.8 27.81C167.8 40.03 157.7 54.38 151.5 70.63C140.5 69.19 129.6 69.78 118.6 72.41C99.33 76.94 82.69 86.44 69.16 100.6C55.48 114.1 47.09 132.3 44.2 152.3c-1.781 12.22-.9531 24.25 2.422 36C35.67 195.7 26.34 204.9 18.72 216C6.297 234.1 0 254.3 0 276c0 29.97 11 55.78 32.69 76.75C54.14 373.5 80.48 384 111 384h121.2l.0918 104C232.3 501.3 242.9 512 256.1 512c0 0-.0156 0 0 0c13.25 0 24.21-10.78 24.19-24.03L280.2 384H401c30.52 0 56.86-10.5 78.31-31.25C501 331.8 512 305.1 512 276C512 254.3 505.7 234.1 493.3 216zM445.9 318.3C433.6 330.2 418.9 336 401 336h-120.8l-.0059-6.219l56.81-56.81c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0l-22.93 22.93L280 151.1c-.0156-13.25-10.76-23.97-24.01-23.97c0 0 .0156 0 0 0c-13.25 0-24.01 10.79-23.99 24.04l.0547 62.09L208.1 191c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l57.08 57.08L232.2 336H111c-17.89 0-32.58-5.812-44.94-17.75C53.91 306.5 48 292.7 48 276c0-12 3.359-22.72 10.28-32.78c6.875-10 16.05-17.19 28-21.91l26.47-10.44L97.98 186.5C92.42 177.4 90.36 168.4 91.7 159.1c1.453-10 5.438-18.28 12.2-25.38C111 126.3 119.4 121.5 129.7 119.1c3.406-.8125 6.828-1.219 10.25-1.219c6.453 0 12.95 1.406 19.66 4.281l29.75 12.72l3.547-32.16C194.6 87.19 201.3 74.5 213.3 63.94c24.53-21.44 60.78-21.44 85.31 0c12.08 10.56 18.78 23.25 20.48 38.81l3.547 32.16l29.75-12.72c10.27-4.375 20.06-5.375 29.91-3.062c10.23 2.406 18.66 7.188 25.75 14.62c6.766 7.094 10.75 15.38 12.2 25.38c1.375 9.5-.5313 18.72-5.812 28.19l-11.44 20.5l20.27 11.91c11.53 6.75 26.5 17.81 30.41 23.5C460.6 253.3 464 264 464 276C464 292.7 458.1 306.5 445.9 318.3z\"]\n};\nvar faTreeAlt = faTreeDeciduous;\nvar faPuzzlePieceSimple = {\n  prefix: 'far',\n  iconName: 'puzzle-piece-simple',\n  icon: [640, 512, [\"puzzle-piece-alt\"], \"e231\", \"M551.2 153.6c-7.957 0-15.74 1.189-23.2 3.477V123.2C528 81.73 494.3 48 452.8 48h-84.89c-18.61 0-35.52 7.439-47.9 19.5C307.6 55.44 290.7 48 272.1 48H187.2C145.7 48 112 81.73 112 123.2v33.88C104.5 154.8 96.76 153.6 88.8 153.6C39.01 153.6 .0004 198.6 .0004 256s39.01 102.4 88.8 102.4c7.957 0 15.74-1.189 23.2-3.477v33.88C112 430.3 145.7 464 187.2 464h84.9c18.61 0 35.52-7.441 47.91-19.5C332.4 456.6 349.3 464 367.9 464h84.89C494.3 464 528 430.3 528 388.8v-33.88c7.457 2.287 15.24 3.477 23.2 3.477C600.1 358.4 640 313.4 640 256S600.1 153.6 551.2 153.6zM551.2 310.4c-27.57 0-26.96-27.2-47.29-27.2C492.5 283.2 480 292.5 480 303.9v84.9C480 403.8 467.8 416 452.8 416h-84.89c-11.44 0-20.71-9.27-20.71-20.71c0-20.14 27.2-19.76 27.2-47.29c0-22.53-24.36-40.8-54.4-40.8c-30.04 0-54.4 18.27-54.4 40.8c0 27.57 27.2 26.96 27.2 47.29C292.8 406.7 283.5 416 272.1 416H187.2C172.2 416 160 403.8 160 388.8V303.9c0-11.44-12.47-20.71-23.9-20.71c-20.14 0-19.75 27.2-47.29 27.2C66.27 310.4 48 286 48 256s18.27-54.4 40.8-54.4c27.57 0 26.96 27.2 47.29 27.2C147.5 228.8 160 219.4 160 208V123.2C160 108.2 172.2 96 187.2 96h84.9c11.43 0 20.71 9.268 20.71 20.7c0 20.14-27.2 19.76-27.2 47.3c0 22.53 24.36 40.8 54.4 40.8c30.04 0 54.4-18.27 54.4-40.8c0-27.57-27.2-26.96-27.2-47.3C347.2 105.3 356.5 96 367.9 96h84.89C467.8 96 480 108.2 480 123.2V208c0 11.44 12.47 20.8 23.91 20.8c20.14 0 19.75-27.2 47.29-27.2C573.7 201.6 592 225.1 592 256S573.7 310.4 551.2 310.4z\"]\n};\nvar faPuzzlePieceAlt = faPuzzlePieceSimple;\nvar faTruckFieldUn = {\n  prefix: 'far',\n  iconName: 'truck-field-un',\n  icon: [640, 512, [], \"e58e\", \"M288 187.2V144C288 135.2 295.2 128 304 128C312.8 128 320 135.2 320 144V240C320 247.1 315.4 253.3 308.6 255.3C301.9 257.4 294.6 254.7 290.7 248.9L256 196.8V240C256 248.8 248.8 256 240 256C231.2 256 224 248.8 224 240V144C224 136.9 228.6 130.7 235.4 128.7C242.1 126.6 249.4 129.3 253.3 135.1L288 187.2zM128 208C128 216.8 135.2 224 144 224C152.8 224 160 216.8 160 208V144C160 135.2 167.2 128 176 128C184.8 128 192 135.2 192 144V208C192 234.5 170.5 256 144 256C117.5 256 96 234.5 96 208V144C96 135.2 103.2 128 112 128C120.8 128 128 135.2 128 144V208zM16 283.7C6.435 278.2 0 267.8 0 256V160C0 148.2 6.435 137.8 16 132.3V96C16 60.65 44.65 32 80 32H336C365.8 32 390.9 52.4 397.1 80H435.7C457.4 80 477.1 92.53 486.4 112.2L538.7 223.3L538.1 224H544C579.3 224 608 252.7 608 288V336H616C629.3 336 640 346.7 640 360C640 373.3 629.3 384 616 384H576C576 437 533 480 480 480C426.1 480 384 437 384 384H256C256 437 213 480 160 480C106.1 480 64 437 64 384H16V382.6C6.678 379.3 0 370.5 0 360C0 349.5 6.678 340.7 16 337.4V283.7zM64 96V336H76.84C93.44 307.3 124.5 288 160 288C195.5 288 226.6 307.3 243.2 336H352V96C352 87.16 344.8 80 336 80H80C71.16 80 64 87.16 64 96zM112 384C112 410.5 133.5 432 160 432C186.5 432 208 410.5 208 384C208 357.5 186.5 336 160 336C133.5 336 112 357.5 112 384zM400 224H485.9L442.9 132.6C441.6 129.8 438.8 128 435.7 128H400L400 224zM528 384C528 357.5 506.5 336 480 336C453.5 336 432 357.5 432 384C432 410.5 453.5 432 480 432C506.5 432 528 410.5 528 384z\"]\n};\nvar faNfcTrash = {\n  prefix: 'far',\n  iconName: 'nfc-trash',\n  icon: [640, 512, [], \"e1fd\", \"M412.9 481.1C413.1 498.1 428.8 512 445.8 512h132.5c17.02 0 31.81-13.9 32.88-30.89L623.2 288h-222.4L412.9 481.1zM624 224h-38.67l-10.61-23.89C572.2 195.1 567.2 192 561.6 192h-99.2c-5.557 0-10.63 3.139-13.12 8.105L438.7 224H400C391.2 224 384 231.2 384 240C384 248.8 391.2 256 400 256h224C632.8 256 640 248.8 640 240C640 231.2 632.8 224 624 224zM64 432c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16v96h17.89l2.771-6.219C426.4 174.4 436.3 166.2 448 162.5V96c0-35.35-28.65-64-64-64H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h316.8l-3-48H64zM368 149.3C368 128.8 351.3 112 330.7 112H224c-13.25 0-24 10.75-24 24v78.66C185.7 222.1 176 238.3 176 256c0 26.51 21.49 48 48 48S272 282.5 272 256c0-17.72-9.713-33.03-24-41.34V160H320v192H128V160h8C149.3 160 160 149.3 160 136S149.3 112 136 112H117.3C96.75 112 80 128.8 80 149.3v213.3C80 383.3 96.75 400 117.3 400h213.3C351.3 400 368 383.3 368 362.7V275.8C358.2 267 352 254.2 352 240c0-14.13 6.25-26.72 16-35.52V149.3z\"]\n};\nvar faHourglass = {\n  prefix: 'far',\n  iconName: 'hourglass',\n  icon: [384, 512, [9203, 62032, \"hourglass-empty\"], \"f254\", \"M360 0C373.3 0 384 10.75 384 24C384 37.25 373.3 48 360 48H352V66.98C352 107.3 335.1 145.1 307.5 174.5L225.9 256L307.5 337.5C335.1 366 352 404.7 352 445V464H360C373.3 464 384 474.7 384 488C384 501.3 373.3 512 360 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H32V445C32 404.7 48.01 366 76.52 337.5L158.1 256L76.52 174.5C48.01 145.1 32 107.3 32 66.98V48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0L360 0zM192 289.9L110.5 371.5C90.96 390.1 80 417.4 80 445V464H304V445C304 417.4 293 390.1 273.5 371.5L192 289.9zM192 222.1L273.5 140.5C293 121 304 94.56 304 66.98V47.1H80V66.98C80 94.56 90.96 121 110.5 140.5L192 222.1z\"]\n};\nvar faHourglassEmpty = faHourglass;\nvar faMountain = {\n  prefix: 'far',\n  iconName: 'mountain',\n  icon: [512, 512, [127956], \"f6fc\", \"M503.2 393.8L280.1 44.25C274.9 36.08 265.4 32 256 32C246.6 32 237.1 36.08 231.9 44.25L8.807 393.8c-11.11 17.41-11.75 39.42-1.666 57.45C17.07 468.1 35.92 480 56.31 480h399.4c20.39 0 39.24-11.03 49.18-28.77C514.9 433.2 514.3 411.2 503.2 393.8zM256 95.74L327.7 208H256c-7.547 0-14.67 3.562-19.2 9.594L208 256L178.7 216.9L256 95.74zM462.1 427.8C461.5 430.3 458.7 432 455.7 432H56.31c-2.996 0-5.857-1.654-7.283-4.201c-1.461-2.609-1.373-5.672 .2344-8.189L151.1 260.1l37.72 50.29C193.3 316.4 200.5 320 208 320s14.67-3.562 19.2-9.594L268 256h90.3l104.4 163.6C464.3 422.1 464.4 425.2 462.1 427.8z\"]\n};\nvar faFileXmark = {\n  prefix: 'far',\n  iconName: 'file-xmark',\n  icon: [384, 512, [\"file-times\"], \"f317\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.66 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.836 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32H336V448zM239 239L192 286.1L144.1 239c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L158.1 320l-47.03 47.03c-9.375 9.375-9.375 24.56 0 33.94c9.375 9.371 24.55 9.379 33.94 0L192 353.9l47.03 47.03c9.375 9.371 24.55 9.379 33.94 0c9.375-9.375 9.375-24.56 0-33.94L225.9 320l47.03-47.03c9.375-9.375 9.375-24.56 0-33.94S248.4 229.7 239 239z\"]\n};\nvar faFileTimes = faFileXmark;\nvar faHouseHeart = {\n  prefix: 'far',\n  iconName: 'house-heart',\n  icon: [576, 512, [\"home-heart\"], \"f4c9\", \"M276.7 396.7L184 304C161.9 281.9 161.9 246.1 184 224C206.1 201.9 241.9 201.9 264 224L288 248L312 224C334.1 201.9 369.9 201.9 392 224C414.1 246.1 414.1 281.9 392 304L299.3 396.7C293.1 402.9 282.9 402.9 276.7 396.7H276.7zM567.5 229.7C577.6 238.3 578.9 253.4 570.3 263.5C561.7 273.6 546.6 274.9 536.5 266.3L512 245.5V432C512 476.2 476.2 512 432 512H144C99.82 512 64 476.2 64 432V245.5L39.53 266.3C29.42 274.9 14.28 273.6 5.7 263.5C-2.876 253.4-1.634 238.3 8.473 229.7L272.5 5.7C281.4-1.9 294.6-1.9 303.5 5.7L567.5 229.7zM144 464H432C449.7 464 464 449.7 464 432V204.8L288 55.47L112 204.8V432C112 449.7 126.3 464 144 464z\"]\n};\nvar faHomeHeart = faHouseHeart;\nvar faHouseChimneyBlank = {\n  prefix: 'far',\n  iconName: 'house-chimney-blank',\n  icon: [576, 512, [], \"e3b0\", \"M464 141.9V56C464 42.75 474.7 31.1 488 31.1C501.3 31.1 512 42.75 512 56V182.6L567.5 229.7C577.6 238.3 578.9 253.4 570.3 263.5C561.7 273.6 546.6 274.9 536.5 266.3L512 245.5V432C512 476.2 476.2 512 432 512H144C99.82 512 64 476.2 64 432V245.5L39.53 266.3C29.42 274.9 14.28 273.6 5.7 263.5C-2.876 253.4-1.634 238.3 8.473 229.7L272.5 5.7C281.4-1.9 294.6-1.9 303.5 5.7L464 141.9zM144 464H432C449.7 464 464 449.7 464 432V204.8L288 55.47L112 204.8V432C112 449.7 126.3 464 144 464z\"]\n};\nvar faMeterBolt = {\n  prefix: 'far',\n  iconName: 'meter-bolt',\n  icon: [640, 512, [], \"e1e9\", \"M256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C312.5 464 363.8 441.5 401.3 404.9C409.7 411.9 420.5 416 432 416H450.3L442.8 431C396.1 480.9 329.7 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C392.1 0 504.8 107.5 511.7 242.8L462.4 282.2C463.4 273.6 464 264.9 464 256C464 141.1 370.9 48 256 48H256zM192 200C192 213.3 181.3 224 168 224C154.7 224 144 213.3 144 200V152C144 138.7 154.7 128 168 128C181.3 128 192 138.7 192 152V200zM280 200C280 213.3 269.3 224 256 224C242.7 224 232 213.3 232 200V152C232 138.7 242.7 128 256 128C269.3 128 280 138.7 280 152V200zM368 200C368 213.3 357.3 224 344 224C330.7 224 320 213.3 320 200V152C320 138.7 330.7 128 344 128C357.3 128 368 138.7 368 152V200zM602.1 227.6C607.9 232.3 609.7 240.4 606.3 247.2L553.9 352H624C630.8 352 636.9 356.3 639.1 362.7C641.3 369.1 639.3 376.2 633.1 380.5L473.1 508.5C468.1 513.2 459.8 513.2 453.9 508.4C448.1 503.7 446.3 495.6 449.7 488.8L502.1 384H432C425.2 384 419.2 379.7 416.9 373.3C414.7 366.9 416.7 359.8 422 355.5L582 227.5C587.9 222.8 596.2 222.8 602.1 227.6V227.6z\"]\n};\nvar faUserDoctor = {\n  prefix: 'far',\n  iconName: 'user-doctor',\n  icon: [448, 512, [\"user-md\"], \"f0f0\", \"M96 128C96 57.31 153.3 0 224 0C294.7 0 352 57.31 352 128C352 198.7 294.7 256 224 256C153.3 256 96 198.7 96 128zM304 128C304 83.82 268.2 48 224 48C179.8 48 144 83.82 144 128C144 172.2 179.8 208 224 208C268.2 208 304 172.2 304 128zM160 402.3C183.1 409.2 200 430.6 200 456C200 486.9 174.9 512 144 512C113.1 512 88 486.9 88 456C88 430.6 104.9 409.2 128 402.3V361.3C81.09 380.3 48 426.3 48 480V488C48 501.3 37.25 512 24 512C10.75 512 0 501.3 0 488V480C0 382.8 78.8 304 176 304H272C369.2 304 448 382.8 448 480V488C448 501.3 437.3 512 424 512C410.7 512 400 501.3 400 488V480C400 426.3 366.9 380.3 320 361.3V402.3C343.1 409.2 360 430.6 360 456V488C360 496.8 352.8 504 344 504C335.2 504 328 496.8 328 488V456C328 442.7 317.3 432 304 432C290.7 432 280 442.7 280 456V488C280 496.8 272.8 504 264 504C255.2 504 248 496.8 248 488V456C248 430.6 264.9 409.2 288 402.3V352.1C282.8 352.3 277.4 352 272 352H176C170.6 352 165.2 352.3 160 352.1V402.3zM144 480C157.3 480 168 469.3 168 456C168 442.7 157.3 432 144 432C130.7 432 120 442.7 120 456C120 469.3 130.7 480 144 480z\"]\n};\nvar faUserMd = faUserDoctor;\nvar faSlashBack = {\n  prefix: 'far',\n  iconName: 'slash-back',\n  icon: [320, 512, [], \"5c\", \"M296 512c-8.25 0-16.28-4.234-20.75-11.86l-272-464C-3.406 24.7 .4375 10 11.88 3.297c11.41-6.734 26.12-2.891 32.84 8.562l272 464c6.688 11.44 2.844 26.14-8.594 32.84C304.3 510.9 300.2 512 296 512z\"]\n};\nvar faCircleInfo = {\n  prefix: 'far',\n  iconName: 'circle-info',\n  icon: [512, 512, [\"info-circle\"], \"f05a\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM296 336h-16V248C280 234.8 269.3 224 256 224H224C210.8 224 200 234.8 200 248S210.8 272 224 272h8v64h-16C202.8 336 192 346.8 192 360S202.8 384 216 384h80c13.25 0 24-10.75 24-24S309.3 336 296 336zM256 192c17.67 0 32-14.33 32-32c0-17.67-14.33-32-32-32S224 142.3 224 160C224 177.7 238.3 192 256 192z\"]\n};\nvar faInfoCircle = faCircleInfo;\nvar faFishingRod = {\n  prefix: 'far',\n  iconName: 'fishing-rod',\n  icon: [512, 512, [], \"e3a8\", \"M438.5 456.4C463.8 429.7 496 385.3 496 332.2c0-72.64-62.91-131.4-88-151.9V88.04C408 23.46 351 0 320.2 0c-7.168 0-14.39 .8792-21.55 2.668L235.6 18.45C139.3 42.51 72 128.7 72 227.1v60.03H64c-17.67 0-32 14.33-32 31.1v159.1c0 17.67 14.33 31.1 32 31.1h64c17.67 0 32-14.33 32-31.1v-159.1c0-17.67-14.33-31.1-32-31.1H120V227.1c0-77.25 52.31-144.2 127.3-162.1l63-15.78c3.261-.8088 6.546-1.207 9.799-1.207c13.78 0 39.92 10.72 39.92 40.02v92.25c-25.09 20.54-88 79.29-88 151.9c0 53.06 32.22 97.53 57.47 124.2l-15.16 13.87c-5.168 4.722-7.788 11.19-7.788 17.68c0 13.17 10.67 24.01 23.1 24.01c5.796 0 11.61-2.089 16.23-6.319l33.97-31.12C381.9 473.4 383 472.2 384 470.9c.9687 1.312 2.062 2.562 3.281 3.687l33.97 31.12c4.625 4.219 10.41 6.312 16.22 6.312c13.33 0 24.01-10.82 24.01-24.01c0-6.492-2.621-12.96-7.788-17.68L438.5 456.4zM384 442.9c-3.592-5.071-64-52.52-64-110.7c0-46.94 41.56-89.68 64-109.3c22.44 19.66 64 62.4 64 109.3C448 390.3 387.5 437.9 384 442.9zM384 288c-13.25 0-24 10.74-24 23.1c0 13.25 10.75 23.1 24 23.1s24-10.75 24-23.1C408 298.8 397.3 288 384 288z\"]\n};\nvar faHammerCrash = {\n  prefix: 'far',\n  iconName: 'hammer-crash',\n  icon: [640, 512, [], \"e414\", \"M627.1 202.7l-70.85-36.77l24.06-76.1c2.719-8.543 .4473-17.89-5.889-24.22s-15.68-8.607-24.22-5.887l-76.1 24.06l-36.77-70.85c-6.111-11.74-20.61-16.32-32.38-10.24c-11.74 6.111-16.32 20.61-10.24 32.38l46.08 88.74c5.377 10.37 17.44 15.36 28.54 11.84l51.26-16.22l-16.22 51.27c-3.52 11.1 1.473 23.17 11.84 28.54l47.71 24.77l-47.71 24.77c-10.37 5.377-15.36 17.44-11.84 28.54l16.22 51.26l-51.26-16.22c-11.1-3.52-23.17 1.473-28.54 11.84l-24.77 47.71l-24.77-47.71c-5.375-10.37-17.44-15.36-28.54-11.84l-95.36 30.18c-12.64 4-19.62 17.5-15.62 30.14c4 12.64 17.47 19.62 30.11 15.62l76.1-24.06l36.77 70.85c4.127 7.936 12.35 12.93 21.31 12.93c8.961 0 17.18-4.992 21.31-12.93l36.77-70.85l76.1 24.06c8.545 2.719 17.89 .4473 24.22-5.889s8.607-15.68 5.889-24.22l-24.06-76.1l70.85-36.77c7.936-4.129 12.93-12.35 12.93-21.31C640 215 635 206.8 627.1 202.7zM361.9 266.8l48-83.13c15.46-26.79 6.273-61.02-20.51-76.51l-55.42-32l-83.14-48L230.6 15.48c-8.512-4.896-18.18-7.488-28-7.488H115.3c-20.73 0-39.78 11.46-49.47 29.76L41.26 84.05c-14.11 26.62-4.607 59.65 21.47 74.72l82.53 47.65l-138.5 233.1c-13.57 22.79-6.08 52.22 16.74 65.76c22.79 13.57 52.22 6.08 65.76-16.74l139.2-234.1l56.99 32.93C312.2 302.8 346.5 293.6 361.9 266.8zM86.73 117.2C83.02 115.1 81.64 110.3 83.66 106.5l24.54-46.27C109.6 57.62 112.3 55.99 115.3 55.99h87.3c1.408 0 2.783 .3848 4 1.057l20.29 11.74l83.14 48l55.42 32c3.84 2.207 5.152 7.072 2.943 10.91l-48 83.13c-2.207 3.842-7.104 5.152-10.94 2.945L86.73 117.2z\"]\n};\nvar faCloudMeatball = {\n  prefix: 'far',\n  iconName: 'cloud-meatball',\n  icon: [576, 512, [], \"f73b\", \"M384.5 375.6l-16.75-8.748l5.75-17.1c6.125-19.12-7.501-35.87-25.25-35.87c-6 0-8.5 1.25-27.12 7.124l-8.75-16.75c-10.75-20.62-38.13-20.62-48.75 0l-8.75 16.75C237.2 314.4 234.1 312.9 227.8 312.9c-17.75 0-31.38 16.75-25.25 35.87l5.75 17.1l-16.75 8.748c-20.5 10.62-20.75 37.99 0 48.74l16.75 8.748l-5.75 17.1c-6.25 19.87 8.625 36.37 26.12 36.37c3.625 0 12.5-3.249 26.25-7.624l8.75 16.75c10.75 20.62 38.13 20.62 48.75 0l8.75-16.75c13.88 4.374 22.63 7.624 26.25 7.624c17.62 0 32.38-16.37 26.12-36.37l-5.75-17.1l16.75-8.748C405.2 413.5 405.1 386.2 384.5 375.6zM576 255.1c0-59.24-41.5-110.1-97.63-123.7c-9.5-56.86-59-100.2-118.4-100.2c-12.75 0-25.62 2.247-38 6.496C293.6 13.5 257.1 0 220 0C137.8 0 70.12 64.11 64.38 144.1C24.75 167.6 0 209.6 0 255.1c0 70.61 57.38 127.1 128 127.1h18.5c3.75-13.12 12-24.75 23.75-32.74c-1-5.124-1.125-10.25-.875-15.25H128c-44.12 0-80-35.87-80-79.99c0-32.49 19.38-61.49 49.62-73.86L113.2 175.7L112.4 158.7C112.2 157.3 112.2 155.1 112 155.1c0-59.49 48.38-107.1 108-107.1c30.12 0 58.25 12.37 79.13 34.99l12.25 13.25l16.25-8.124c49-24.87 103.5 12.62 104.4 62.49L429.2 174.7l24.88 1.875C495.6 179.7 528 214.6 528 255.8c0 44.12-35.88 79.99-80 79.99h-41.38c.25 4.999 .125 10.12-.75 15.25c11.75 7.999 19.88 19.62 23.75 32.74H448C518.6 383.9 576 326.6 576 255.1zM64 415.9c-17.75 0-32 14.25-32 31.99c0 17.75 14.25 31.99 32 31.99s32-14.25 32-31.99C96 430.2 81.75 415.9 64 415.9zM512 415.9c-17.75 0-32 14.25-32 31.99c0 17.75 14.25 31.99 32 31.99s32-14.25 32-31.99C544 430.2 529.8 415.9 512 415.9z\"]\n};\nvar faCameraPolaroid = {\n  prefix: 'far',\n  iconName: 'camera-polaroid',\n  icon: [576, 512, [], \"f8aa\", \"M288 128C243.9 128 208 163.9 208 208S243.9 288 288 288s80-35.88 80-80C367.9 163.9 332.1 128.1 288 128zM288 240c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S305.6 240 288 240zM565.3 335.1L512 256L512 96c0-35.35-28.65-64-64-64H128C92.65 32 64 60.65 64 96l.0001 160l-53.26 79.95C3.736 346.5 0 358.8 0 371.4V416c0 35.2 28.8 64 64 64h448c35.2 0 64-28.8 64-64v-44.57C576 358.8 572.3 346.5 565.3 335.1zM112 270.5V96c0-8.837 7.163-16 16-16h320c8.837 0 16 7.163 16 16v174.5L507.6 336H68.38L112 270.5zM512 432H64c-8.837 0-16-7.163-16-16v-32h480v32C528 424.8 520.8 432 512 432zM424 112h-32C387.6 112 384 115.6 384 120v32C384 156.4 387.6 160 392 160h32c4.375 0 8-3.625 8-8v-32C432 115.6 428.4 112 424 112z\"]\n};\nvar faCamera = {\n  prefix: 'far',\n  iconName: 'camera',\n  icon: [512, 512, [62258, \"camera-alt\"], \"f030\", \"M144 288C144 226.1 194.1 176 256 176C317.9 176 368 226.1 368 288C368 349.9 317.9 400 256 400C194.1 400 144 349.9 144 288zM256 224C220.7 224 192 252.7 192 288C192 323.3 220.7 352 256 352C291.3 352 320 323.3 320 288C320 252.7 291.3 224 256 224zM362.9 64.82L373.3 96H448C483.3 96 512 124.7 512 160V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V160C0 124.7 28.65 96 64 96H138.7L149.1 64.82C155.6 45.22 173.9 32 194.6 32H317.4C338.1 32 356.4 45.22 362.9 64.82H362.9zM64 144C55.16 144 48 151.2 48 160V416C48 424.8 55.16 432 64 432H448C456.8 432 464 424.8 464 416V160C464 151.2 456.8 144 448 144H338.7L317.4 80H194.6L173.3 144H64z\"]\n};\nvar faCameraAlt = faCamera;\nvar faSquareVirus = {\n  prefix: 'far',\n  iconName: 'square-virus',\n  icon: [448, 512, [], \"e578\", \"M224 109.6C237.3 109.6 248 120.3 248 133.6C248 157.4 276.8 169.3 293.6 152.5C302.1 143.1 318.2 143.1 327.5 152.5C336.9 161.8 336.9 177 327.5 186.4C310.7 203.2 322.6 231.1 346.4 231.1C359.7 231.1 370.4 242.7 370.4 255.1C370.4 269.3 359.7 279.1 346.4 279.1C322.6 279.1 310.7 308.8 327.5 325.6C336.9 334.1 336.9 350.2 327.5 359.5C318.2 368.9 302.1 368.9 293.6 359.5C276.8 342.7 248 354.6 248 378.4C248 391.7 237.3 402.4 224 402.4C210.7 402.4 200 391.7 200 378.4C200 354.6 171.2 342.7 154.4 359.5C145 368.9 129.8 368.9 120.5 359.5C111.1 350.2 111.1 334.1 120.5 325.6C137.3 308.8 125.4 279.1 101.6 279.1C88.32 279.1 77.58 269.3 77.58 255.1C77.58 242.7 88.32 231.1 101.6 231.1C125.4 231.1 137.3 203.2 120.5 186.4C111.1 177 111.1 161.8 120.5 152.5C129.8 143.1 145 143.1 154.4 152.5C171.2 169.3 200 157.4 200 133.6C200 120.3 210.7 109.6 224 109.6V109.6zM192 256C209.7 256 224 241.7 224 224C224 206.3 209.7 192 192 192C174.3 192 160 206.3 160 224C160 241.7 174.3 256 192 256zM256 264C242.7 264 232 274.7 232 288C232 301.3 242.7 312 256 312C269.3 312 280 301.3 280 288C280 274.7 269.3 264 256 264zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faCartArrowUp = {\n  prefix: 'far',\n  iconName: 'cart-arrow-up',\n  icon: [576, 512, [], \"e3ee\", \"M312 81.94L288.1 104.1C279.6 114.3 264.4 114.3 255 104.1C245.7 95.6 245.7 80.4 255 71.03L319 7.029C328.4-2.343 343.6-2.343 352.1 7.029L416.1 71.03C426.3 80.4 426.3 95.6 416.1 104.1C407.6 114.3 392.4 114.3 383 104.1L360 81.94V184C360 197.3 349.3 208 336 208C322.7 208 312 197.3 312 184V81.94zM229.6 45.57C219.9 55.25 214.2 67.41 212.5 80H131.1L161.6 240H475.6L520.6 80H459.5C457.8 67.41 452.1 55.25 442.4 45.57L428.9 32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H170.7L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.26 0 24C0 10.75 10.75 .0002 24 .0002H96C107.5 .0002 117.4 8.19 119.6 19.51L121.1 32H243.1L229.6 45.57zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464z\"]\n};\nvar faMeteor = {\n  prefix: 'far',\n  iconName: 'meteor',\n  icon: [512, 512, [9732], \"f753\", \"M510.5 42.84c-8.501 28.25-29.13 94.62-52.38 153.1c10.38 4 18.5 12.12 22.38 22.38c3.875 10.38 3.25 21.75-1.875 31.5c-22 42.13-79.38 146.4-136.4 203.4c-78.38 78.38-205.3 78.38-283.7 0c-78.13-78.12-78.13-205.4 0-283.5c57.26-57.13 161.3-114.3 203.5-136.3c9.751-5.125 21.25-5.875 31.5-1.1s18.38 11.1 22.38 22.25c58.26-23.13 124.9-43.75 153.3-52.25c11.75-3.625 24.5-.375 33.13 8.25C511 18.34 514.1 31.09 510.5 42.84zM393.4 226.7l10.75-24.88c20.5-47.88 40.13-107.5 52.38-146.4c-38.88 12.25-98.76 32-146.3 52.5l-25 10.62c0 0-9.876-33.75-11-37.38c-39.88 21.25-132.5 73.25-181.6 122.4c-59.38 59.5-59.38 156.3 0 215.6c28.63 28.63 67.38 44.75 107.9 44.75c40.38 0 79.26-16.12 107.8-44.75c48.5-48.37 98.63-136.7 122.5-181.5c-3.625-1-7.376-2.125-11.38-3.375L393.4 226.7zM311.1 311.1c0 61.88-50.13 112-112 112s-112-50.13-112-112s50.25-112 112-112C261.9 199.1 311.1 250.1 311.1 311.1zM199.1 287.1c0-13.25-10.75-24-24-24s-24 10.75-24 24s10.75 24 24 24c6.376 0 12.5-2.5 17-7C197.5 300.5 199.1 294.3 199.1 287.1zM231.1 359.1c0-8.875-7.126-16-16-16c-8.751 0-16 7.125-16 16s7.251 16 16 16C224.9 375.1 231.1 368.8 231.1 359.1z\"]\n};\nvar faCarOn = {\n  prefix: 'far',\n  iconName: 'car-on',\n  icon: [448, 512, [], \"e4dd\", \"M248 104C248 117.3 237.3 128 224 128C210.7 128 200 117.3 200 104V24C200 10.75 210.7 0 224 0C237.3 0 248 10.75 248 24V104zM104 360C104 346.7 114.7 336 128 336C141.3 336 152 346.7 152 360C152 373.3 141.3 384 128 384C114.7 384 104 373.3 104 360zM344 360C344 373.3 333.3 384 320 384C306.7 384 296 373.3 296 360C296 346.7 306.7 336 320 336C333.3 336 344 346.7 344 360zM86.02 207.8C96.26 179.1 123.4 160 153.8 160H294.2C324.6 160 351.7 179.1 361.1 207.8L390.6 287.9C390.8 288.4 390.9 288.9 391.1 289.3C415.8 306.7 432 335.5 432 368V488C432 501.3 421.3 512 408 512C394.7 512 384 501.3 384 488V448H64V488C64 501.3 53.25 512 40 512C26.75 512 16 501.3 16 488V368C16 335.5 32.18 306.7 56.94 289.3C57.08 288.9 57.23 288.4 57.4 287.9L86.02 207.8zM153.8 208C143.7 208 134.6 214.4 131.2 223.9L114.1 272H333.9L316.8 223.9C313.4 214.4 304.3 208 294.2 208H153.8zM384 368C384 341.5 362.5 320 336 320H112C85.49 320 64 341.5 64 368V400H384V368zM7.029 39.03C16.4 29.66 31.6 29.66 40.97 39.03L88.97 87.03C98.34 96.4 98.34 111.6 88.97 120.1C79.6 130.3 64.4 130.3 55.03 120.1L7.029 72.97C-2.343 63.6-2.343 48.4 7.029 39.03V39.03zM407 39.03C416.4 29.66 431.6 29.66 440.1 39.03C450.3 48.4 450.3 63.6 440.1 72.97L392.1 120.1C383.6 130.3 368.4 130.3 359 120.1C349.7 111.6 349.7 96.4 359 87.03L407 39.03z\"]\n};\nvar faSleigh = {\n  prefix: 'far',\n  iconName: 'sleigh',\n  icon: [640, 512, [], \"f7cc\", \"M64 32L64.62 32.01C69.78 32.06 74.91 32.33 80 32.83C133.7 38.08 182.5 67.95 211.4 114.3L230.3 144.5C261.2 193.1 315.4 224 373.7 224C397.1 224 416 205.1 416 181.7V136C416 113.9 433.9 96 456 96H584C597.3 96 608 106.7 608 120C608 133.3 597.3 144 584 144H560V256C560 324 506.1 379.6 440 383.8V432H560C577.7 432 592 417.7 592 400V384C592 370.7 602.7 360 616 360C629.3 360 640 370.7 640 384V400C640 444.2 604.2 480 560 480H56C42.75 480 32 469.3 32 456C32 442.7 42.75 432 56 432H136V381.8C76.78 370.5 32 318.5 32 256V80H24C10.75 80 0 69.25 0 56C0 42.75 10.75 32 24 32L64 32zM392 432V384H184V432H392zM512 256V144H464V181.7C464 231.6 423.6 272 373.7 272C298.9 272 229.3 233.4 189.6 169.1L170.7 139.7C150.5 107.4 117.2 86.17 79.1 81.15V256C79.1 300.2 115.8 336 159.1 336H432C476.2 336 512 300.2 512 256H512z\"]\n};\nvar faArrowDown19 = {\n  prefix: 'far',\n  iconName: 'arrow-down-1-9',\n  icon: [512, 512, [\"sort-numeric-asc\", \"sort-numeric-down\"], \"f162\", \"M352 175.1c-13.25 0-24 10.75-24 24s10.75 24.01 23.1 24.01L432 223.1c13.25 0 24-10.75 24-24s-10.75-24-24-24H416v-120c0-8.656-4.656-16.62-12.19-20.88c-7.531-4.312-16.78-4.094-24.16 .2813l-40 24c-11.38 6.844-15.06 21.56-8.25 32.94c6.812 11.34 21.5 15.06 32.94 8.25l3.656-2.219v77.63H352zM392 256c-48.6 0-88 39.4-88 88c0 42.05 29.55 77.1 68.98 85.81l-15.54 19c-8.406 10.25-6.906 25.38 3.375 33.75C365.3 486.2 370.6 488 376 488c6.938 0 13.84-3 18.56-8.812C465.1 392.1 480 382.5 480 344C480 295.4 440.6 256 392 256zM421.3 370.8l-1.443 1.762C412.6 379.6 402.8 384 392 384c-22.06 0-40-17.95-40-40S369.9 304 392 304s40 17.95 40 40C432 354.4 427.8 363.7 421.3 370.8zM206.4 335.1L152 394.9V56.02C152 42.76 141.3 32 128 32S104 42.76 104 56.02v338.9l-54.37-58.95c-4.719-5.125-11.16-7.719-17.62-7.719c-5.812 0-11.66 2.094-16.28 6.375c-9.75 8.977-10.34 24.18-1.344 33.94l95.1 104.1c9.062 9.82 26.19 9.82 35.25 0l95.1-104.1c9-9.758 8.406-24.96-1.344-33.94C230.5 325.5 215.3 326.2 206.4 335.1z\"]\n};\nvar faSortNumericAsc = faArrowDown19;\nvar faSortNumericDown = faArrowDown19;\nvar faSquare4 = {\n  prefix: 'far',\n  iconName: 'square-4',\n  icon: [448, 512, [], \"e259\", \"M296 272H288V221.3c0-13.25-10.75-24-24-24s-24 10.75-24 24V272H174.5l47.58-110.5c5.234-12.19-.375-26.31-12.56-31.53C197.3 124.7 183.2 130.3 177.1 142.5l-62 144c-3.188 7.438-2.438 15.94 2 22.69S129.9 320 138 320H240v40c0 13.25 10.75 24 24 24S288 373.3 288 360V320h8C309.3 320 320 309.3 320 296S309.3 272 296 272zM384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416z\"]\n};\nvar faHandHoldingDroplet = {\n  prefix: 'far',\n  iconName: 'hand-holding-droplet',\n  icon: [576, 512, [\"hand-holding-water\"], \"f4c1\", \"M551.1 312c-31.13-26.38-69.26-16.12-88.39-1.75l-60.38 45.5h-3.375c-.125-38-30.5-67.88-69.13-67.88H186.7c-28.38 0-56.38 9.375-78.51 26.38L79.76 336H24C10.8 336 0 346.8 0 360C0 373.2 10.8 384 24 384l72-.0244l41.26-31.48C151.3 341.8 168.8 336 186.8 336h144c27.88 0 29 40.25-1.125 40.25H269.8c-7.5 0-13.75 6.125-13.75 13.75s6.252 13.88 13.75 13.88h134.6c9.711 0 19.16-3.16 26.92-9l61.26-46.13c8.252-6.125 20.5-6.625 28.38 0c10.12 8.5 9.375 23.12-.877 30.75l-100.6 75.5C411.7 460.8 402.3 464 392.6 464H24C10.8 464 0 474.8 0 488C0 501.2 10.8 512 24 512h368.8c20 0 39.38-6.5 55.26-18.5l100.8-75.88c16.63-12.5 26.5-31.5 27.13-52C576.7 345.1 567.8 325.5 551.1 312zM287.1 256c53 0 95.1-42.12 95.1-93.1c0-40-57.12-120.8-83.25-155.6C297.6 2.125 292.7 0 287.1 0S278.4 2.125 275.2 6.375C249.1 41.25 191.1 122 191.1 162C191.1 213.9 234.1 256 287.1 256zM288 70.88C321.1 120.8 335.5 152 336 162C336 187.4 314.5 208 288 208S240 187.4 240 162.3C240.5 152.1 253.1 120.8 288 70.88z\"]\n};\nvar faHandHoldingWater = faHandHoldingDroplet;\nvar faWaveform = {\n  prefix: 'far',\n  iconName: 'waveform',\n  icon: [640, 512, [], \"f8f1\", \"M640 287.1c0 11.04-8.953 19.94-19.1 19.94h-60.01c-9.311 0-17.39-6.424-19.49-15.5l-4.625-19.1l-36.38 159.1c-2.25 9.873-10.5 15.1-20.38 15.5c-9.625-.3749-17.5-7.623-18.88-17.25L433.8 241.4l-29.88 252.8c-1.125 9.998-9.875 17.62-20 17.75c-10 0-18.38-7.373-19.63-17.37L320 170.3L275.8 494.6c-1.375 9.998-9.719 17.45-19.84 17.33c-10 0-18.66-7.706-19.78-17.7L206.2 241.4l-26.5 189.3c-1.375 9.498-9.25 16.62-18.75 17.12c-10.5 0-18.25-5.749-20.5-15.5L104.1 272.4L99.5 292.4C97.4 301.5 89.32 307.9 80 307.9H19.99C8.951 307.9 0 299 0 287.1c0-11.04 8.953-20.05 19.1-20.05H64.12l20.38-92.48C86.62 166.5 94.75 159.1 104 159.1s17.38 6.373 19.5 15.5l31.75 140.2l33-234.4c1.375-9.998 10-17.37 20-17.25c10 .125 18.5 7.623 19.63 17.62l29.5 249.9l42.87-314.3C301.6 7.373 309.1 0 320 0c9.1 0 18.38 7.373 19.75 17.25l42.87 314.3l29.5-249.9c1.125-9.998 9.625-17.5 19.63-17.62c10-.125 18.62 7.248 20 17.12l33 234.6l31.75-140.2C518.6 166.3 526.8 159.1 536 159.1c9.25 .125 17.38 6.498 19.5 15.5l20.38 92.48h44.13C631 267.9 640 276.9 640 287.1z\"]\n};\nvar faWater = {\n  prefix: 'far',\n  iconName: 'water',\n  icon: [576, 512, [], \"f773\", \"M556.2 400.2c-20.89-3.732-41.84-15.52-59-33.22c-9.031-9.312-25.38-9.312-34.41 0C442.6 387.9 413.8 399.8 384 399.8s-58.56-11.98-78.8-32.85c-9.031-9.312-25.38-9.312-34.41 0C250.6 387.9 221.8 399.8 192 399.8c-32.36 0-68.04-13.52-86.79-32.85c-9.031-9.312-25.38-9.312-34.41 0c-19.14 19.76-31.66 29.78-51 33.22c-13.05 2.32-21.75 14.83-19.42 27.92c2.312 13.08 14.66 21.83 27.83 19.49c26.19-4.672 44.73-16.76 61-31.44c28 19.74 66.05 31.81 102.8 31.81c34.89 0 68.76-11.54 95.95-32.19c54.31 41.25 137.4 41.31 191.8 .1582c20.61 16.37 44.16 27.41 68 31.65c1.422 .252 2.844 .377 4.234 .377c11.41 0 21.53-8.199 23.59-19.87C577.1 415 569.2 402.5 556.2 400.2zM556.2 256.2c-20.89-3.732-41.84-15.52-59-33.22c-9.031-9.312-25.38-9.312-34.41 0C442.6 243.9 413.8 255.8 384 255.8s-58.56-11.98-78.8-32.85c-9.031-9.312-25.38-9.312-34.41 0C250.6 243.9 221.8 255.8 192 255.8c-32.36 0-68.04-13.52-86.79-32.85c-9.031-9.312-25.38-9.312-34.41 0c-19.14 19.76-31.66 29.78-51 33.22c-13.05 2.32-21.75 14.83-19.42 27.92c2.312 13.08 14.66 21.83 27.83 19.49c26.19-4.672 44.73-16.76 61-31.44c28 19.74 66 31.69 102.8 31.69c34.89 0 68.81-11.42 95.99-32.07c54.31 41.25 137.4 41.31 191.8 .1582c20.61 16.37 44.16 27.41 68 31.65c1.422 .252 2.844 .377 4.234 .377c11.41 0 21.53-8.199 23.59-19.87C577.1 271 569.2 258.5 556.2 256.2zM28.21 159.6c26.19-4.672 44.73-16.76 61-31.44c28 19.74 66 31.69 102.8 31.69c34.89 0 68.81-11.42 95.99-32.07c54.31 41.25 137.4 41.31 191.8 .1582c20.61 16.37 44.16 27.41 68 31.65c1.422 .252 2.844 .377 4.234 .377c11.41 0 21.53-8.199 23.59-19.87c2.328-13.09-6.375-25.6-19.42-27.92c-20.89-3.732-41.84-15.52-59-33.22c-9.031-9.312-25.38-9.312-34.41 0c-20.23 20.87-48.88 32.94-78.72 32.94s-58.64-12.07-78.87-32.94c-9.031-9.312-25.38-9.312-34.41 0C250.6 99.85 221.9 111.9 192.1 111.9c-32.36 0-68.12-13.61-86.87-32.94c-9.031-9.312-25.38-9.312-34.41 0c-19.14 19.76-31.66 29.78-51 33.22c-13.05 2.32-21.75 14.83-19.42 27.92C2.689 153.2 15.03 161.1 28.21 159.6z\"]\n};\nvar faStarSharpHalfStroke = {\n  prefix: 'far',\n  iconName: 'star-sharp-half-stroke',\n  icon: [512, 512, [\"star-sharp-half-alt\"], \"e28d\", \"M329.6 176H488C498.3 176 507.4 182.5 510.7 192.2C514 201.9 510.8 212.6 502.7 218.9L371.9 320.7L422.9 480.7C426.1 490.7 422.4 501.7 413.7 507.7C405.1 513.7 393.6 513.4 385.3 506.9L256 406.4L126.7 506.9C118.4 513.4 106.9 513.7 98.27 507.7C89.65 501.7 85.94 490.7 89.13 480.7L140.1 320.7L9.267 218.9C1.174 212.6-2.027 201.9 1.3 192.2C4.628 182.5 13.75 176 24 176H182.5L233.1 16.72C236.3 6.764 245.6 0 256 0C266.5 0 275.7 6.764 278.9 16.72L329.6 176zM256 352C261.2 352 266.4 353.7 270.7 357.1L353.7 421.6L321.1 319.3C318.1 309.7 321.3 299.2 329.3 293.1L418.1 223.1H312C301.5 223.1 292.3 217.2 289.1 207.3L256 103.2L256 352z\"]\n};\nvar faStarSharpHalfAlt = faStarSharpHalfStroke;\nvar faNfcSignal = {\n  prefix: 'far',\n  iconName: 'nfc-signal',\n  icon: [512, 512, [], \"e1fb\", \"M488 304C501.3 304 512 293.3 512 280S501.3 256 488 256C360.1 256 256 360.1 256 488c0 13.25 10.75 24 24 24s24-10.75 24-24C304 386.5 386.5 304 488 304zM457.4 457.4c-12.5 12.5-12.5 32.76 0 45.25c12.5 12.5 32.76 12.5 45.25 0c12.5-12.5 12.5-32.76 0-45.25C490.1 444.9 469.9 444.9 457.4 457.4zM488 352C413 352 352 413 352 488c0 13.25 10.75 24 24 24s24-10.75 24-24c0-48.53 39.47-88 88-88c13.25 0 24-10.75 24-24S501.3 352 488 352zM48 416V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16v143.4c15.41-5.471 31.44-9.506 48-12.04V96c0-35.35-28.65-64-64-64H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h160.4c.4961-16.41 2.336-32.47 5.707-48H64C55.18 432 48 424.8 48 416zM128 352V160h8C149.3 160 160 149.3 160 136S149.3 112 136 112H117.3C96.75 112 80 128.8 80 149.3v213.3C80 383.3 96.75 400 117.3 400h122.1c5.99-16.86 13.62-32.9 22.75-48H128zM368 253.1V149.3C368 128.8 351.3 112 330.7 112H224c-13.25 0-24 10.75-24 24v78.66C185.7 222.1 176 238.3 176 256c0 26.51 21.49 48 48 48s48-21.49 48-48c0-17.72-9.713-33.03-24-41.34V160H320v124.5C334.7 272.3 350.9 261.9 368 253.1z\"]\n};\nvar faPlaneProp = {\n  prefix: 'far',\n  iconName: 'plane-prop',\n  icon: [576, 512, [], \"e22b\", \"M344.7 27.63L349.8 64.08C350.5 64.03 351.2 64 352 64H368V48C368 39.16 375.2 32 384 32C392.8 32 400 39.16 400 48V80C408.8 80 416 87.16 416 96C416 104.8 408.8 112 400 112V144C400 152.8 392.8 160 384 160C375.2 160 368 152.8 368 144V128H358.6L365.2 176H458.3C479.3 176 506.4 182.2 528.7 193.4C549.4 203.8 576 223.9 576 256C576 288.5 549.6 308.6 528.6 319C506.2 330.1 479.1 336 458.3 336H365.2L358.6 384H368V368C368 359.2 375.2 352 384 352C392.8 352 400 359.2 400 368V400C408.8 400 416 407.2 416 416C416 424.8 408.8 432 400 432V464C400 472.8 392.8 480 384 480C375.2 480 368 472.8 368 464V448H352C351.2 448 350.5 447.1 349.8 447.9L344.7 484.4C342.5 500.2 329 512 313 512H270.1C254.1 512 241.5 500.2 239.3 484.4L234.3 448H224C206.3 448 192 433.7 192 416C192 398.3 206.3 384 224 384H225.4L218.2 331.6L142.5 322.6L136.6 356.8C134.3 372.4 120.8 384 104.1 384H71C55.08 384 41.6 372.3 39.33 356.6L28.66 287.8C12.55 286.2 0 272.5 0 256C0 239.5 12.55 225.8 28.66 224.2L39.33 155.4C41.6 139.7 55.08 128 71 128H104.1C120.8 128 134.3 139.6 136.6 155.2L142.5 189.5L218.2 180.4L225.4 128H224C206.3 128 192 113.7 192 96C192 78.33 206.3 64 224 64H234.3L239.3 27.63C241.5 11.79 254.1 0 270.1 0H313C329 0 342.5 11.79 344.7 27.63L344.7 27.63zM316.7 176L299.1 48H284.9L267.3 176H316.7zM284.9 464H299.1L316.7 336H267.3L284.9 464zM507.3 276C524.7 267.4 528 259.5 528 256C528 253.1 524.8 245.2 507.2 236.3C491.2 228.3 471.5 224 458.3 224H257.4L102.9 242.6L91.49 176H84.71L72.29 256L84.71 336H91.49L102.9 269.5L257.4 288H458.3C471.7 288 491.5 283.9 507.3 276z\"]\n};\nvar faCalendarCheck = {\n  prefix: 'far',\n  iconName: 'calendar-check',\n  icon: [448, 512, [], \"f274\", \"M216.1 408.1C207.6 418.3 192.4 418.3 183 408.1L119 344.1C109.7 335.6 109.7 320.4 119 311C128.4 301.7 143.6 301.7 152.1 311L200 358.1L295 263C304.4 253.7 319.6 253.7 328.1 263C338.3 272.4 338.3 287.6 328.1 296.1L216.1 408.1zM128 0C141.3 0 152 10.75 152 24V64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0zM400 192H48V448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192z\"]\n};\nvar faClockDesk = {\n  prefix: 'far',\n  iconName: 'clock-desk',\n  icon: [448, 512, [], \"e134\", \"M224 96C237.3 96 248 106.7 248 120V214.1L288.1 255C298.3 264.4 298.3 279.6 288.1 288.1C279.6 298.3 264.4 298.3 255 288.1L207 240.1C202.5 236.5 200 230.4 200 224V120C200 106.7 210.7 96 224 96V96zM224 0C347.7 0 448 100.3 448 224V464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V224C0 100.3 100.3 0 224 0zM224 48C126.8 48 48 126.8 48 224C48 321.2 126.8 400 224 400C321.2 400 400 321.2 400 224C400 126.8 321.2 48 224 48z\"]\n};\nvar faCalendarClock = {\n  prefix: 'far',\n  iconName: 'calendar-clock',\n  icon: [576, 512, [\"calendar-time\"], \"e0d2\", \"M127.1 0C141.3 0 151.1 10.75 151.1 24V64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V192H47.1V448C47.1 456.8 55.16 464 63.1 464H284.5C296.7 482.8 312.5 499.1 330.8 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0H127.1zM576 368C576 447.5 511.5 512 432 512C352.5 512 287.1 447.5 287.1 368C287.1 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM415.1 304V368C415.1 376.8 423.2 384 431.1 384H480C488.8 384 496 376.8 496 368C496 359.2 488.8 352 480 352H447.1V304C447.1 295.2 440.8 288 431.1 288C423.2 288 415.1 295.2 415.1 304V304z\"]\n};\nvar faCalendarTime = faCalendarClock;\nvar faBraille = {\n  prefix: 'far',\n  iconName: 'braille',\n  icon: [640, 512, [], \"f2a1\", \"M128 96C128 131.3 99.35 160 64 160C28.65 160 0 131.3 0 96C0 60.65 28.65 32 64 32C99.35 32 128 60.65 128 96zM160 256C160 220.7 188.7 192 224 192C259.3 192 288 220.7 288 256C288 291.3 259.3 320 224 320C188.7 320 160 291.3 160 256zM224 280C237.3 280 248 269.3 248 256C248 242.7 237.3 232 224 232C210.7 232 200 242.7 200 256C200 269.3 210.7 280 224 280zM128 416C128 451.3 99.35 480 64 480C28.65 480 0 451.3 0 416C0 380.7 28.65 352 64 352C99.35 352 128 380.7 128 416zM64 392C50.75 392 40 402.7 40 416C40 429.3 50.75 440 64 440C77.25 440 88 429.3 88 416C88 402.7 77.25 392 64 392zM288 416C288 451.3 259.3 480 224 480C188.7 480 160 451.3 160 416C160 380.7 188.7 352 224 352C259.3 352 288 380.7 288 416zM224 392C210.7 392 200 402.7 200 416C200 429.3 210.7 440 224 440C237.3 440 248 429.3 248 416C248 402.7 237.3 392 224 392zM0 256C0 220.7 28.65 192 64 192C99.35 192 128 220.7 128 256C128 291.3 99.35 320 64 320C28.65 320 0 291.3 0 256zM160 96C160 60.65 188.7 32 224 32C259.3 32 288 60.65 288 96C288 131.3 259.3 160 224 160C188.7 160 160 131.3 160 96zM480 96C480 131.3 451.3 160 416 160C380.7 160 352 131.3 352 96C352 60.65 380.7 32 416 32C451.3 32 480 60.65 480 96zM640 96C640 131.3 611.3 160 576 160C540.7 160 512 131.3 512 96C512 60.65 540.7 32 576 32C611.3 32 640 60.65 640 96zM576 72C562.7 72 552 82.75 552 96C552 109.3 562.7 120 576 120C589.3 120 600 109.3 600 96C600 82.75 589.3 72 576 72zM512 256C512 220.7 540.7 192 576 192C611.3 192 640 220.7 640 256C640 291.3 611.3 320 576 320C540.7 320 512 291.3 512 256zM576 280C589.3 280 600 269.3 600 256C600 242.7 589.3 232 576 232C562.7 232 552 242.7 552 256C552 269.3 562.7 280 576 280zM640 416C640 451.3 611.3 480 576 480C540.7 480 512 451.3 512 416C512 380.7 540.7 352 576 352C611.3 352 640 380.7 640 416zM576 392C562.7 392 552 402.7 552 416C552 429.3 562.7 440 576 440C589.3 440 600 429.3 600 416C600 402.7 589.3 392 576 392zM352 256C352 220.7 380.7 192 416 192C451.3 192 480 220.7 480 256C480 291.3 451.3 320 416 320C380.7 320 352 291.3 352 256zM416 280C429.3 280 440 269.3 440 256C440 242.7 429.3 232 416 232C402.7 232 392 242.7 392 256C392 269.3 402.7 280 416 280zM480 416C480 451.3 451.3 480 416 480C380.7 480 352 451.3 352 416C352 380.7 380.7 352 416 352C451.3 352 480 380.7 480 416zM416 392C402.7 392 392 402.7 392 416C392 429.3 402.7 440 416 440C429.3 440 440 429.3 440 416C440 402.7 429.3 392 416 392z\"]\n};\nvar faPrescriptionBottleMedical = {\n  prefix: 'far',\n  iconName: 'prescription-bottle-medical',\n  icon: [384, 512, [\"prescription-bottle-alt\"], \"f486\", \"M352 0H32C14.33 0 0 14.33 0 32v64c0 17.67 14.33 32 32 32v328C32 486.9 57.13 512 88 512h208c30.88 0 56-25.12 56-56V128c17.67 0 32-14.33 32-32V32C384 14.33 369.7 0 352 0zM304 456c0 4.406-3.594 8-8 8h-208c-4.406 0-8-3.594-8-8V128h224V456zM336 80h-288v-32h288V80zM112 320H160v48C160 376.8 167.2 384 176 384h32c8.836 0 16-7.164 16-16V320h48c8.836 0 16-7.164 16-16v-32C288 263.2 280.8 256 272 256H224V208C224 199.2 216.8 192 208 192h-32C167.2 192 160 199.2 160 208V256H112C103.2 256 96 263.2 96 272v32C96 312.8 103.2 320 112 320z\"]\n};\nvar faPrescriptionBottleAlt = faPrescriptionBottleMedical;\nvar faPlateUtensils = {\n  prefix: 'far',\n  iconName: 'plate-utensils',\n  icon: [640, 512, [58713], \"e43b\", \"M624.3 18.08C627.4 19.41 630.3 21.35 632.6 23.79C635 26.22 636.9 29.1 638.2 32.26C639.4 35.43 640 38.8 640 42.21V472C640 478.4 637.5 484.5 632.1 488.1C628.5 493.5 622.4 496 616 496C609.6 496 603.5 493.5 599 488.1C594.5 484.5 592 478.4 592 472V320H562.9C556.1 319.9 549.4 318.5 543.2 315.8C536.9 313.1 531.2 309.1 526.5 304.2C521.8 299.3 518.1 293.6 515.6 287.2C513.1 280.9 511.9 274.1 512 267.3L512.4 158.2C512.2 128.3 520.8 99 537.3 74.02C553.7 49.05 577.2 29.51 604.8 17.89C607.8 16.64 611.1 15.1 614.4 16C617.8 16.03 621.2 16.74 624.3 18.07V18.08zM592 82.78C581.1 92.61 574 104.3 568.6 117.3C563.2 130.3 560.5 144.2 560.6 158.2L560 267.6C559.9 268.9 560.4 270.2 561.3 271.2C561.5 271.5 561.8 271.7 562.1 271.8C562.3 271.9 562.6 271.1 562.9 272H592V82.78zM159.6 207.6C149.1 218.1 134.8 223.1 120 224H112V472C112 478.4 109.5 484.5 104.1 488.1C100.5 493.5 94.37 496 88 496C81.63 496 75.53 493.5 71.03 488.1C66.53 484.5 64 478.4 64 472V224H56C41.15 223.1 26.92 218.1 16.42 207.6C5.923 197.1 .017 182.8 0 168V40C0 33.64 2.529 27.53 7.029 23.03C11.53 18.53 17.63 16 24 16C30.37 16 36.47 18.53 40.97 23.03C45.47 27.53 48 33.64 48 40V168C48 170.1 48.84 172.2 50.34 173.7C51.84 175.2 53.88 176 56 176H64V40C64 33.64 66.53 27.53 71.03 23.03C75.53 18.53 81.63 16 88 16C94.37 16 100.5 18.53 104.1 23.03C109.5 27.53 112 33.64 112 40V176H120C122.1 176 124.2 175.2 125.7 173.7C127.2 172.2 128 170.1 128 168V40C128 33.64 130.5 27.53 135 23.03C139.5 18.53 145.6 16 152 16C158.4 16 164.5 18.53 168.1 23.03C173.5 27.53 176 33.64 176 40V168C175.1 182.8 170.1 197.1 159.6 207.6zM245.5 346.5C221.5 322.5 208 289.9 208 256C208 230.7 215.5 205.9 229.6 184.9C243.6 163.8 263.6 147.4 287 137.7C310.4 128.1 336.1 125.5 360.1 130.5C385.8 135.4 408.6 147.6 426.5 165.5C444.4 183.4 456.6 206.2 461.5 231C466.5 255.9 463.9 281.6 454.3 304.1C444.6 328.4 428.2 348.4 407.1 362.4C386.1 376.5 361.3 384 336 384C302.1 384 269.5 370.5 245.5 346.5V346.5zM279.4 199.4C264.4 214.4 256 234.8 256 256C256 271.8 260.7 287.3 269.5 300.4C278.3 313.6 290.8 323.9 305.4 329.9C320 335.1 336.1 337.5 351.6 334.5C367.1 331.4 381.4 323.8 392.6 312.6C403.8 301.4 411.4 287.1 414.5 271.6C417.5 256.1 415.1 240 409.9 225.4C403.9 210.8 393.6 198.3 380.4 189.5C367.3 180.7 351.8 176 336 176C314.8 176 294.4 184.4 279.4 199.4L279.4 199.4zM423.6 103.4C400.8 90.28 375.5 82.46 349.3 80.49C323.1 78.53 296.8 82.45 272.4 91.99C247.9 101.5 225.9 116.4 208 135.6V72.32C250.6 42.54 302.2 28.55 354 32.74C405.8 36.94 454.6 59.06 491.8 95.3C484.8 114.8 481 135.4 480.7 156.1C465.9 134.5 446.3 116.4 423.6 103.4zM504.7 327.5C514.5 337.3 526.6 344.4 539.9 348.3C523.1 385.5 496.4 417.5 462.7 440.6C429 463.8 389.6 477.3 348.8 479.6C308 481.9 267.3 473 231.2 453.9C195.1 434.7 164.9 405.1 144 370.9V252.1C149.7 250.5 155.2 248.3 160.5 245.7C160.3 249.1 160 252.5 160 256C160.1 296.9 174.4 336.4 200.4 367.9C226.5 399.4 262.7 420.8 302.8 428.5C342.9 436.2 384.5 429.7 420.4 410.1C456.2 390.5 484.2 359.1 499.4 321.2C501 323.4 502.8 325.5 504.7 327.5L504.7 327.5z\"]\n};\nvar faFamilyPants = {\n  prefix: 'far',\n  iconName: 'family-pants',\n  icon: [448, 512, [], \"e302\", \"M224 224c26.53 0 48-21.47 48-48S250.5 128 224 128S176 149.5 176 176S197.5 224 224 224zM256 256H192C165.5 256 144 277.5 144 304V384c0 17.67 14.33 32 32 32v64c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-64c17.67 0 32-14.33 32-32V304C304 277.5 282.5 256 256 256zM256 368H192v-64h64V368zM96 128c35.38 0 64-28.62 64-64S131.4 0 96 0S32 28.62 32 64S60.63 128 96 128zM48 224c0-8.822 7.178-16 16-16h87.12C146.7 198.2 144 187.5 144 176c0-4.561 .6107-8.963 1.347-13.32C139.8 161.1 134.1 160 128 160H64C28.65 160 0 188.7 0 224v96c0 17.67 14.33 32 32 32v136C32 501.3 42.75 512 56 512s24-10.75 24-24V352h32V304h-64V224zM352 128c35.38 0 64-28.62 64-64s-28.62-64-64-64s-64 28.62-64 64S316.6 128 352 128zM384 160h-64c-6.055 0-11.8 1.111-17.35 2.682C303.4 167 304 171.4 304 176c0 11.46-2.699 22.19-7.121 32H384c8.822 0 16 7.178 16 16v80h-64V352h32v136c0 13.25 10.75 24 24 24S416 501.3 416 488V352c17.67 0 32-14.33 32-32V224C448 188.7 419.3 160 384 160z\"]\n};\nvar faHoseReel = {\n  prefix: 'far',\n  iconName: 'hose-reel',\n  icon: [576, 512, [], \"e41a\", \"M320 192C284.6 192 256 220.6 256 256s28.64 64 64 64s64-28.64 64-64S355.4 192 320 192zM592 352H576V256c0-141.4-114.6-256-256-256C178.6 0 64 114.6 64 256s114.6 256 256 256c54.37 0 104.8-16.96 146.3-45.89c10.88-7.584 13.54-22.56 5.951-33.44c-7.584-10.85-22.53-13.54-33.41-5.951C405.2 450.2 364.2 464 320 464c-114.9 0-208-93.12-208-208S205.1 48 320 48c114.9 0 208 93.12 208 208v96H512c-13.25 0-24 10.75-24 24S498.8 400 512 400h2.271l11.46 80.16C517.1 481.2 512 487.9 512 496c0 8.832 7.168 16 16 16H576c8.832 0 16-7.168 16-16c0-8.064-5.984-14.75-13.73-15.84L589.7 400H592c13.25 0 24-10.75 24-24S605.2 352 592 352zM320 96C231.6 96 160 167.6 160 256s71.65 160 160 160s160-71.65 160-160S408.4 96 320 96zM320 368c-61.86 0-112-50.14-112-112S258.1 144 320 144s112 50.14 112 112S381.9 368 320 368z\"]\n};\nvar faHouseWindow = {\n  prefix: 'far',\n  iconName: 'house-window',\n  icon: [576, 512, [], \"e3b3\", \"M208 216C208 193.9 225.9 176 248 176H328C350.1 176 368 193.9 368 216V296C368 318.1 350.1 336 328 336H248C225.9 336 208 318.1 208 296V216zM320 288V224H256V288H320zM567.5 229.7C577.6 238.3 578.9 253.4 570.3 263.5C561.7 273.6 546.6 274.9 536.5 266.3L512 245.5V432C512 476.2 476.2 512 432 512H144C99.82 512 64 476.2 64 432V245.5L39.53 266.3C29.42 274.9 14.28 273.6 5.7 263.5C-2.876 253.4-1.634 238.3 8.473 229.7L272.5 5.7C281.4-1.9 294.6-1.9 303.5 5.7L567.5 229.7zM144 464H432C449.7 464 464 449.7 464 432V204.8L288 55.47L112 204.8V432C112 449.7 126.3 464 144 464z\"]\n};\nvar faLandmark = {\n  prefix: 'far',\n  iconName: 'landmark',\n  icon: [512, 512, [127963], \"f66f\", \"M494.4 128.1C505.3 134.1 512 145.5 512 157.9C512 176.8 496.8 192 477.9 192H34.06C15.25 192 0 176.8 0 157.9C0 145.5 6.745 134.1 17.61 128.1L244.4 2.986C251.6-.9954 260.4-.9954 267.6 2.986L494.4 128.1zM88.18 144H423.8L256 51.41L88.18 144zM112 384H176V224H224V384H288V224H336V384H400V224H448V384H456C469.3 384 480 394.7 480 408C480 421.3 469.3 432 456 432H56C42.75 432 32 421.3 32 408C32 394.7 42.75 384 56 384H64V224H112V384zM0 488C0 474.7 10.75 464 24 464H488C501.3 464 512 474.7 512 488C512 501.3 501.3 512 488 512H24C10.75 512 0 501.3 0 488z\"]\n};\nvar faTruck = {\n  prefix: 'far',\n  iconName: 'truck',\n  icon: [640, 512, [128666, 9951], \"f0d1\", \"M256 416C256 469 213 512 160 512C106.1 512 64 469 64 416C28.65 416 0 387.3 0 352V64C0 28.65 28.65 0 64 0H352C387.3 0 416 28.65 416 64V96H458.7C473.6 96 487.8 101.9 498.3 112.4L591.6 205.7C602.1 216.2 608 230.4 608 245.3V368H616C629.3 368 640 378.7 640 392C640 405.3 629.3 416 616 416H576C576 469 533 512 480 512C426.1 512 384 469 384 416H256zM352 48H64C55.16 48 48 55.16 48 64V352C48 360.8 55.16 368 64 368H76.84C93.44 339.3 124.5 320 160 320C195.5 320 226.6 339.3 243.2 368H352C360.8 368 368 360.8 368 352V64C368 55.16 360.8 48 352 48zM464.4 146.3C462.9 144.8 460.9 144 458.7 144H416V240H558C557.9 239.9 557.8 239.7 557.7 239.6L464.4 146.3zM160 368C133.5 368 112 389.5 112 416C112 442.5 133.5 464 160 464C186.5 464 208 442.5 208 416C208 389.5 186.5 368 160 368zM480 464C506.5 464 528 442.5 528 416C528 389.5 506.5 368 480 368C453.5 368 432 389.5 432 416C432 442.5 453.5 464 480 464z\"]\n};\nvar faCrosshairs = {\n  prefix: 'far',\n  iconName: 'crosshairs',\n  icon: [512, 512, [], \"f05b\", \"M224 256C224 238.3 238.3 224 256 224C273.7 224 288 238.3 288 256C288 273.7 273.7 288 256 288C238.3 288 224 273.7 224 256zM256 0C269.3 0 280 10.75 280 24V41.32C380.1 52.39 459.6 131.9 470.7 232H488C501.3 232 512 242.7 512 256C512 269.3 501.3 280 488 280H470.7C459.6 380.1 380.1 459.6 280 470.7V488C280 501.3 269.3 512 256 512C242.7 512 232 501.3 232 488V470.7C131.9 459.6 52.39 380.1 41.32 280H24C10.75 280 0 269.3 0 256C0 242.7 10.75 232 24 232H41.32C52.39 131.9 131.9 52.39 232 41.32V24C232 10.75 242.7 0 256 0V0zM232 422.3V392C232 378.7 242.7 368 256 368C269.3 368 280 378.7 280 392V422.3C353.6 411.8 411.8 353.6 422.3 280H392C378.7 280 368 269.3 368 256C368 242.7 378.7 232 392 232H422.3C411.8 158.4 353.6 100.2 280 89.7V120C280 133.3 269.3 144 256 144C242.7 144 232 133.3 232 120V89.7C158.4 100.2 100.2 158.4 89.7 232H120C133.3 232 144 242.7 144 256C144 269.3 133.3 280 120 280H89.7C100.2 353.6 158.4 411.8 232 422.3z\"]\n};\nvar faCloudRainbow = {\n  prefix: 'far',\n  iconName: 'cloud-rainbow',\n  icon: [576, 512, [], \"f73e\", \"M560.6 48.01C569.3 47.64 576 40.89 576 32.26V16.13c0-8.1-7.625-16.49-16.62-16.12c-140.1 5.1-260.9 87.25-323.5 204.2C220 196.4 202.4 192 184 192c-64 0-116.4 50.25-119.8 113.4C25.62 322.4 0 360.5 0 404C0 463.5 48.38 512 108 512h296C463.6 512 512 463.5 512 404c0-38.5-20.38-71.87-50.75-91.12c23.63-30.62 59-51.1 99.63-56.12C569.3 255.8 576 249.3 576 240.8V224.8c0-9.25-7.75-16.1-16.75-16.12c-61 5.25-113.9 39.12-145.5 87.87c-1-.125-2-.375-3-.5c-5.625-17.75-16-33.12-29.38-45.25c41.25-55.1 105.8-93.87 179.4-98.5C569.3 151.8 576 145.1 576 136.5V120.5c0-9.125-7.625-16.75-16.75-16.25c-91 5.25-170.6 52.1-220 123.5C330.5 225.3 321.4 223.8 312 223.8c-12 0-23.75 2.5-35 6.5C331.2 126.5 436.9 53.64 560.6 48.01zM312 272c28.62 0 52.38 21.75 55.25 50.37l2.25 21.62H404c33.13 0 60 26.87 60 59.1s-26.88 59.1-60 59.1h-296c-33.12 0-60-26.87-60-59.1c0-27.1 19.12-51.1 46.38-58.25l20.87-4.875L112.4 316C112.2 314.8 112 313.4 112 312c0-39.75 32.25-71.1 72-71.1c25.25 0 48.25 13.12 61.38 35.12l13.38 22.12l21-14.1C289.4 275.6 300.5 272 312 272z\"]\n};\nvar faPersonCane = {\n  prefix: 'far',\n  iconName: 'person-cane',\n  icon: [384, 512, [], \"e53c\", \"M240 48C240 74.51 218.5 96 192 96C165.5 96 144 74.51 144 48C144 21.49 165.5 0 192 0C218.5 0 240 21.49 240 48zM96 209.5L44.89 299.8C38.37 311.4 23.73 315.4 12.19 308.9C.6512 302.4-3.412 287.7 3.114 276.2L61.66 172.7C77.27 145.1 106.5 128 138.3 128H173.3C199.3 128 223.9 139.5 240.6 159.4L322.4 256.6C330.9 266.7 329.6 281.8 319.5 290.4C309.3 298.9 294.2 297.6 285.6 287.4L224 214.2V488C224 501.3 213.3 512 200 512C186.7 512 176 501.3 176 488V352H144V488C144 501.3 133.3 512 120 512C106.7 512 96 501.3 96 488V209.5zM176 176.1C175.1 176 174.2 176 173.3 176H144V304H176L176 176.1zM320 384C320 397.3 309.3 408 296 408C282.7 408 272 397.3 272 384V376C272 345.1 297.1 320 328 320C358.9 320 384 345.1 384 376V488C384 501.3 373.3 512 360 512C346.7 512 336 501.3 336 488V376C336 371.6 332.4 368 328 368C323.6 368 320 371.6 320 376V384z\"]\n};\nvar faAlien = {\n  prefix: 'far',\n  iconName: 'alien',\n  icon: [448, 512, [128125], \"f8f5\", \"M224 .0001c-123.8 0-224 87.1-224 232.5c0 111.7 134.3 224.5 194.9 269.9c17.25 12.88 41 12.88 58.25 0C313.8 456.1 448 344.2 448 232.5C448 87.1 347.8 .0001 224 .0001zM223.6 463.8C113.6 381.7 48 295.2 48 232.5c0-110.4 70.75-184.5 176-184.5s176 74.12 176 184.5C400 295.2 334.4 381.7 223.6 463.8zM129.9 223.1H97.75c-8.75 0-16 7.125-16 15.1c.125 44.12 35.88 79.1 80 79.1h32c8.875 0 16-7.125 16-16C209.9 259.9 173.1 223.1 129.9 223.1zM352 224l-30.25-.0137c-44.13 0-80 35.87-80 79.99c.125 8.875 7.375 16 16.12 16l31.88-.0004c44.25 0 80-35.87 80.13-79.1C369.9 231.1 360.9 224 352 224z\"]\n};\nvar faTent = {\n  prefix: 'far',\n  iconName: 'tent',\n  icon: [576, 512, [], \"e57d\", \"M274.4 4.243C282.6-1.414 293.4-1.414 301.6 4.243L521.5 155.9C534.1 165.2 543.7 179.9 545.4 196.1L572.1 450.1C575.6 483.2 549.7 512 516.5 512H59.55C26.3 512 .3725 483.2 3.853 450.1L30.59 196.1C32.3 179.9 41.03 165.2 54.49 155.9L274.4 4.243zM524.4 455.2L497.7 201.1C497.4 198.8 496.2 196.7 494.3 195.4L312 69.71V279.3L413.6 464H516.5C521.2 464 524.9 459.9 524.4 455.2H524.4zM264 69.71L81.74 195.4C79.82 196.7 78.57 198.8 78.33 201.1L51.59 455.2C51.09 459.9 54.8 464 59.55 464H264L264 69.71z\"]\n};\nvar faVestPatches = {\n  prefix: 'far',\n  iconName: 'vest-patches',\n  icon: [448, 512, [], \"e086\", \"M438.9 251.6L400 185.5V56c0-28.14-20.93-51.27-48-55.19V0h-38.84c-9.447 0-17.73 5.65-21.61 14.12l-9.863 6.57c-35.03 23.38-80.28 23.38-115.4 0L156.4 14.12C152.6 5.65 144.3 0 134.8 0H96v.8086C68.93 4.73 48 27.86 48 56v129.5L10.09 250C3.5 259.5 0 270.6 0 282.1V456C0 486.9 25.13 512 56 512h336c30.88 0 56-25.12 56-56V282.1C448 270.6 444.5 259.5 438.9 251.6zM193.4 287.9C192.5 290.5 192 293.3 192 296v168H56c-4.406 0-8-3.594-8-8V282.1c0-1.625 .5313-3.25 2.469-6.188l42.22-71.75C94.84 200.5 96 196.3 96 192V56C96 51.59 99.59 48 104 48h13.94l80.59 225.6L193.4 287.9zM180.2 79.77C194.5 84.08 209.3 86.25 224 86.25s29.49-2.168 43.76-6.479L224 202.3L180.2 79.77zM400 456c0 4.406-3.594 8-8 8H240V300.2L330.1 48H344C348.4 48 352 51.59 352 56V192c0 4.281 1.156 8.469 3.312 12.16l43.22 73.31C399.5 278.8 400 280.5 400 282.1V456zM342.5 286.5l-5.051 .0371l.0371-5.057c.0723-12.8-9.268-24.26-22.06-25.42c-14.68-1.311-27.07 10.22-27.21 24.62L288 329.3C287.1 333 290.1 336 294.7 336l48.53-.2148c14.43-.1094 25.98-12.47 24.67-27.17C366.7 295.8 355.3 286.5 342.5 286.5zM112 360c-22.09 0-40 17.91-40 40s17.91 40 40 40s40-17.91 40-40S134.1 360 112 360zM84.69 260.7c-6.25 6.25-6.25 16.38 0 22.62L97.38 296L84.69 308.7c-6.25 6.25-6.25 16.38 0 22.62C87.81 334.4 91.91 336 96 336s8.188-1.562 11.31-4.688L120 318.6l12.69 12.69C135.8 334.4 139.9 336 144 336s8.188-1.562 11.31-4.688c6.25-6.25 6.25-16.38 0-22.62L142.6 296l12.69-12.69c6.25-6.25 6.25-16.38 0-22.62s-16.38-6.25-22.62 0L120 273.4L107.3 260.7C101.1 254.4 90.94 254.4 84.69 260.7z\"]\n};\nvar faPeopleDressSimple = {\n  prefix: 'far',\n  iconName: 'people-dress-simple',\n  icon: [512, 512, [], \"e218\", \"M384 128c35.38 0 64-28.62 64-64s-28.62-64-64-64s-64 28.62-64 64S348.6 128 384 128zM505.5 343.2l-39.08-136.8C458.6 178.9 433.5 160 404.9 160h-41.85c-28.58 0-53.69 18.94-61.54 46.42l-39.08 136.8C256.6 363.7 271.1 384 293.2 384H320v104c0 13.25 10.75 24 24 24s24-10.75 24-24V384h32v104c0 13.25 10.75 24 24 24S448 501.3 448 488V384h26.78C496 384 511.4 363.7 505.5 343.2zM314.4 336l33.25-116.4C349.7 212.7 355.9 208 363.1 208h41.85c7.145 0 13.42 4.734 15.38 11.6L453.6 336H314.4zM210.5 206.4C202.6 178.9 177.5 160 148.9 160H107.1C78.5 160 53.39 178.9 45.54 206.4L6.452 343.2C.6119 363.7 15.96 384 37.22 384H64v104C64 501.3 74.75 512 88 512s24-10.75 24-24V384h32v104C144 501.3 154.8 512 168 512S192 501.3 192 488V384h26.78c21.26 0 36.61-20.35 30.77-40.79L210.5 206.4zM58.43 336l33.25-116.4C93.65 212.7 99.93 208 107.1 208h41.85c7.145 0 13.42 4.734 15.38 11.6L197.6 336H58.43zM128 128c35.38 0 64-28.62 64-64S163.4 0 128 0S64 28.62 64 64S92.63 128 128 128z\"]\n};\nvar faCheckDouble = {\n  prefix: 'far',\n  iconName: 'check-double',\n  icon: [448, 512, [], \"f560\", \"M176.1 240.1C167.6 250.3 152.4 250.3 143 240.1L63.03 160.1C53.66 151.6 53.66 136.4 63.03 127C72.4 117.7 87.6 117.7 96.97 127L160 190.1L303 47.03C312.4 37.66 327.6 37.66 336.1 47.03C346.3 56.4 346.3 71.6 336.1 80.97L176.1 240.1zM176.1 464.1C167.6 474.3 152.4 474.3 143 464.1L7.029 328.1C-2.343 319.6-2.343 304.4 7.029 295C16.4 285.7 31.6 285.7 40.97 295L160 414.1L407 167C416.4 157.7 431.6 157.7 440.1 167C450.3 176.4 450.3 191.6 440.1 200.1L176.1 464.1z\"]\n};\nvar faArrowDownAZ = {\n  prefix: 'far',\n  iconName: 'arrow-down-a-z',\n  icon: [512, 512, [\"sort-alpha-asc\", \"sort-alpha-down\"], \"f15d\", \"M439.1 432H377.1l81.87-105.3c5.625-7.25 6.656-17.06 2.625-25.28C457.5 293.2 449.1 288 439.1 288h-111.1c-13.25 0-23.1 10.75-23.1 24s10.75 24 23.1 24h62.94L309.1 441.3c-5.623 7.25-6.654 17.06-2.625 25.28C310.5 474.8 318.8 480 327.1 480h111.1c13.25 0 23.1-10.75 23.1-24S453.2 432 439.1 432zM477.5 189.3l-71.1-144c-8.123-16.31-34.81-16.31-42.94 0l-71.1 144c-5.938 11.84-1.125 26.25 10.75 32.19c11.9 5.938 26.25 1.156 32.19-10.75L338.8 200h90.34l5.359 10.72C438.7 219.2 447.2 224 456 224c3.594 0 7.25-.8125 10.69-2.531C478.6 215.5 483.4 201.1 477.5 189.3zM362.8 152l21.17-42.34L405.2 152H362.8zM206.4 335.1L152 394.9V56.02c0-13.27-10.75-24.02-24-24.02S104 42.76 104 56.02v338.9l-54.37-58.95c-4.719-5.125-11.16-7.719-17.62-7.719c-5.812 0-11.66 2.094-16.28 6.375c-9.75 8.977-10.34 24.18-1.344 33.94l95.1 104.1c9.062 9.82 26.19 9.82 35.25 0l95.1-104.1c9-9.758 8.406-24.96-1.344-33.94C230.5 325.5 215.3 326.2 206.4 335.1z\"]\n};\nvar faSortAlphaAsc = faArrowDownAZ;\nvar faSortAlphaDown = faArrowDownAZ;\nvar faBowlingBallPin = {\n  prefix: 'far',\n  iconName: 'bowling-ball-pin',\n  icon: [576, 512, [], \"e0c3\", \"M122.7 224C107.9 224 96 235.9 96 250.7C96 265.5 107.9 277.3 122.7 277.3c14.75 0 26.67-11.88 26.67-26.67C149.3 235.9 137.4 224 122.7 224zM197.3 266.7c-14.75 0-26.67 11.88-26.67 26.67S182.6 320 197.3 320C212.1 320 224 308.1 224 293.3S212.1 266.7 197.3 266.7zM197.3 178.7c-14.75 0-26.67 11.88-26.67 26.67S182.6 232 197.3 232C212.1 232 224 220.1 224 205.3S212.1 178.7 197.3 178.7zM529.3 186c0-18.47 20-43.1 20-90.99c0-62.29-42.89-94.96-85.26-95.05c-42.36 0-85.4 32.65-85.4 95.05c0 46.97 20 72.66 20 90.99c0 8.293-1.801 17.1-4.25 26.12C360.5 143.4 289.9 96 208 96C93.13 96 0 189.1 0 304S93.13 512 208 512c64.5 0 122.1-29.36 160.3-75.45C383.7 477.3 398.1 512 439.7 512h48.76C560.8 512 576 372.3 576 354C576 290.5 529.3 232.6 529.3 186zM208 464c-88.22 0-160-71.78-160-160s71.78-160 160-160s160 71.78 160 160S296.2 464 208 464zM463.9 47.86c18.71 0 37.46 15.8 37.46 47.19c0 26.54-8.686 41.75-15.62 64.98h-43.44c-6.928-23.22-15.62-38.44-15.62-64.98C426.7 63.52 445.3 47.86 463.9 47.86zM497.7 457.8C495.8 461.7 492.3 464 488.4 464h-48.76c-3.922 0-7.395-2.293-9.814-7.195c-10.66-21.57-22.98-47.63-27.62-78.84C410.1 354.1 416 330.1 416 304c0-3.875-.3711-7.652-.5801-11.47c12.08-30.12 24.35-55.83 29.21-84.5h38.73C492.2 260.2 528 308.8 528 354C528 396.2 511.6 429.6 497.7 457.8z\"]\n};\nvar faBellSchoolSlash = {\n  prefix: 'far',\n  iconName: 'bell-school-slash',\n  icon: [640, 512, [], \"f5d6\", \"M118.5 67.6C156.6 26.05 211.2 0 271.1 0C386.9 0 480 93.12 480 208C480 250.7 467.1 290.5 445 323.5L496.5 363.8C504.9 356.5 515.9 352 528 352C554.5 352 576 373.5 576 400C576 407.9 574.1 415.4 570.7 421.1L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L118.5 67.6zM156.5 97.32L207.2 137.1C224.3 121.5 247 112 271.1 112C325 112 368 154.1 368 208C368 224.7 363.8 240.3 356.3 253.1L407.1 293.8C422.9 268.1 432 239.6 432 207.1C432 119.6 360.4 47.1 271.1 47.1C226.6 47.1 185.6 66.93 156.5 97.32V97.32zM317.4 223.5C319.1 218.6 319.1 213.4 319.1 208C319.1 181.5 298.5 160 271.1 160C262.5 160 253.6 162.8 246.1 167.6L317.4 223.5zM416 423.8V448C416 453.5 415.3 458.9 413.1 464H467.1L515.9 502.4C505.3 508.5 493.1 512 480 512H191.1C156.7 512 127.1 483.3 127.1 448V358.1C88.55 320.2 63.1 266.1 63.1 208C63.1 188.7 66.62 170.1 71.53 152.4L113.6 185.5C112.5 192.8 111.1 200.4 111.1 207.1C111.1 296.4 183.6 368 271.1 368C292.8 368 312.7 364 330.1 356.8L416 423.8zM352 464C360.8 464 368 456.8 368 448V392.6C339.3 407.5 306.6 416 271.1 416C237.4 416 204.7 407.5 175.1 392.6V448C175.1 456.8 183.2 464 191.1 464H352z\"]\n};\nvar faPlusLarge = {\n  prefix: 'far',\n  iconName: 'plus-large',\n  icon: [512, 512, [], \"e59e\", \"M488 231.1C501.3 231.1 512 242.7 512 255.1C512 269.3 501.3 279.1 488 279.1H280V488C280 501.3 269.3 512 255.1 512C242.7 512 231.1 501.3 231.1 488V279.1H23.1C10.74 279.1-.0006 269.3-.0006 255.1C-.0006 242.7 10.74 231.1 23.1 231.1H231.1V24C231.1 10.75 242.7 0 255.1 0C269.3 0 280 10.75 280 24V231.1H488z\"]\n};\nvar faMoneyBillWheat = {\n  prefix: 'far',\n  iconName: 'money-bill-wheat',\n  icon: [512, 512, [], \"e52a\", \"M256 80C256 88.84 248.8 96 240 96C195.8 96 160 60.18 160 16C160 7.164 167.2 0 176 0C220.2 0 256 35.82 256 80zM104 16C117.3 16 128 26.75 128 40C128 53.25 117.3 64 104 64H56C42.75 64 32 53.25 32 40C32 26.75 42.75 16 56 16H104zM136 88C149.3 88 160 98.75 160 112C160 125.3 149.3 136 136 136H24C10.75 136 0 125.3 0 112C0 98.75 10.75 88 24 88H136zM32 184C32 170.7 42.75 160 56 160H104C117.3 160 128 170.7 128 184C128 197.3 117.3 208 104 208H56C42.75 208 32 197.3 32 184zM272 16C272 7.164 279.2 0 288 0C332.2 0 368 35.82 368 80C368 88.84 360.8 96 352 96C307.8 96 272 60.18 272 16zM480 80C480 88.84 472.8 96 464 96C419.8 96 384 60.18 384 16C384 7.164 391.2 0 400 0C444.2 0 480 35.82 480 80zM400 224C391.2 224 384 216.8 384 208C384 163.8 419.8 128 464 128C472.8 128 480 135.2 480 144C480 188.2 444.2 224 400 224zM352 128C360.8 128 368 135.2 368 144C368 188.2 332.2 224 288 224C279.2 224 272 216.8 272 208C272 163.8 307.8 128 352 128zM176 224C167.2 224 160 216.8 160 208C160 163.8 195.8 128 240 128C248.8 128 256 135.2 256 144C256 188.2 220.2 224 176 224zM192 384C192 348.7 220.7 320 256 320C291.3 320 320 348.7 320 384C320 419.3 291.3 448 256 448C220.7 448 192 419.3 192 384zM464 256C490.5 256 512 277.5 512 304V464C512 490.5 490.5 512 464 512H48C21.49 512 0 490.5 0 464V304C0 277.5 21.49 256 48 256H464zM48 408.5C76.95 412.1 99.89 435 103.5 464H408.5C412.1 435 435 412.1 464 408.5V359.5C435 355.9 412.1 332.1 408.5 303.1H103.5C99.9 332.1 76.95 355.9 48 359.5V408.5z\"]\n};\nvar faCameraViewfinder = {\n  prefix: 'far',\n  iconName: 'camera-viewfinder',\n  icon: [512, 512, [\"screenshot\"], \"e0da\", \"M0 24C0 10.75 10.75 0 24 0H136C149.3 0 160 10.75 160 24C160 37.25 149.3 48 136 48H48V136C48 149.3 37.25 160 24 160C10.75 160 0 149.3 0 136V24zM200 256C200 225.1 225.1 200 256 200C286.9 200 312 225.1 312 256C312 286.9 286.9 312 256 312C225.1 312 200 286.9 200 256zM301.4 96C317.4 96 331.9 105.5 338.2 120.2L341.5 128H352C387.3 128 416 156.7 416 192V320C416 355.3 387.3 384 352 384H160C124.7 384 96 355.3 96 320V192C96 156.7 124.7 128 160 128H170.5L173.8 120.2C180.1 105.5 194.5 96 210.6 96H301.4zM202.1 176H160C151.2 176 144 183.2 144 192V320C144 328.8 151.2 336 160 336H352C360.8 336 368 328.8 368 320V192C368 183.2 360.8 176 352 176H309.9L296.2 144H215.8L202.1 176zM488 0C501.3 0 512 10.75 512 24V136C512 149.3 501.3 160 488 160C474.7 160 464 149.3 464 136V48H376C362.7 48 352 37.25 352 24C352 10.75 362.7 0 376 0H488zM0 376C0 362.7 10.75 352 24 352C37.25 352 48 362.7 48 376V464H136C149.3 464 160 474.7 160 488C160 501.3 149.3 512 136 512H24C10.75 512 0 501.3 0 488V376zM376 512C362.7 512 352 501.3 352 488C352 474.7 362.7 464 376 464H464V376C464 362.7 474.7 352 488 352C501.3 352 512 362.7 512 376V488C512 501.3 501.3 512 488 512H376z\"]\n};\nvar faScreenshot = faCameraViewfinder;\nvar faMessageMusic = {\n  prefix: 'far',\n  iconName: 'message-music',\n  icon: [512, 512, [\"comment-alt-music\"], \"f8af\", \"M331.3 96.75l-128 47.25C196.5 146.1 192 152.3 192 159.3v98.75C186.8 256.7 181.4 255.1 175.1 255.1c-26.5 0-48 14.37-48 31.1s21.5 31.1 48 31.1s47.1-14.37 47.1-31.1L224 203.1l96-37.5v60.38c-5.25-1.25-10.63-2.005-16-2.005c-26.5 0-48 14.37-48 31.1s21.5 31.1 48 31.1s48-14.37 48-31.1L352 112c0-5.125-2.375-9.875-6.5-12.88S336.1 95.25 331.3 96.75zM447.1 .0072h-384c-35.25 0-64 28.75-64 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.1c0 9.836 11.02 15.55 19.12 9.7l124.9-93.7h144c35.25 0 64-28.75 64-63.1V64C511.1 28.75 483.2 .0072 447.1 .0072zM464 352c0 8.75-7.25 16-16 16h-160l-80 60v-60H64c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h384c8.75 0 16 7.25 16 16V352z\"]\n};\nvar faCommentAltMusic = faMessageMusic;\nvar faCarBuilding = {\n  prefix: 'far',\n  iconName: 'car-building',\n  icon: [640, 512, [], \"f859\", \"M288 48H64C55.16 48 48 55.16 48 64V416C48 424.8 55.16 432 64 432H192V480H64C28.65 480 0 451.3 0 416V64C0 28.65 28.65 0 64 0H288C323.3 0 352 28.65 352 64V128.5C334.5 130.1 318.1 136.1 304 145.6V63.1C304 55.16 296.8 47.1 288 47.1V48zM242.9 255.7C241.1 255.9 240.1 256 240 256H208C199.2 256 192 248.8 192 240V208C192 199.2 199.2 192 208 192H240C248.8 192 256 199.2 256 208V219.1L242.9 255.7zM96 112C96 103.2 103.2 96 112 96H144C152.8 96 160 103.2 160 112V144C160 152.8 152.8 160 144 160H112C103.2 160 96 152.8 96 144V112zM240 96C248.8 96 256 103.2 256 112V144C256 152.8 248.8 160 240 160H208C199.2 160 192 152.8 192 144V112C192 103.2 199.2 96 208 96H240zM96 208C96 199.2 103.2 192 112 192H144C152.8 192 160 199.2 160 208V240C160 248.8 152.8 256 144 256H112C103.2 256 96 248.8 96 240V208zM96 304C96 295.2 103.2 288 112 288H144C152.8 288 160 295.2 160 304V336C160 344.8 152.8 352 144 352H112C103.2 352 96 344.8 96 336V304zM312 360C312 346.7 322.7 336 336 336C349.3 336 360 346.7 360 360C360 373.3 349.3 384 336 384C322.7 384 312 373.3 312 360zM552 360C552 373.3 541.3 384 528 384C514.7 384 504 373.3 504 360C504 346.7 514.7 336 528 336C541.3 336 552 346.7 552 360zM294 207.8C304.3 179.1 331.4 160 361.8 160H502.2C532.6 160 559.7 179.1 569.1 207.8L598.6 287.9C598.8 288.4 598.9 288.9 599.1 289.3C623.8 306.7 640 335.5 640 368V488C640 501.3 629.3 512 616 512C602.7 512 592 501.3 592 488V448H272V488C272 501.3 261.3 512 248 512C234.7 512 224 501.3 224 488V368C224 335.5 240.2 306.7 264.9 289.3C265.1 288.9 265.2 288.4 265.4 287.9L294 207.8zM361.8 208C351.7 208 342.6 214.4 339.2 223.9L322.1 272H541.9L524.8 223.9C521.4 214.4 512.3 208 502.2 208H361.8zM544 320H320C293.5 320 272 341.5 272 368V400H592V368C592 341.5 570.5 320 544 320z\"]\n};\nvar faBorderBottomRight = {\n  prefix: 'far',\n  iconName: 'border-bottom-right',\n  icon: [448, 512, [\"border-style-alt\"], \"f854\", \"M448 408C448 447.8 415.8 480 376 480H24C10.75 480 0 469.3 0 456C0 442.7 10.75 432 24 432H376C389.3 432 400 421.3 400 408V56C400 42.75 410.7 32 424 32C437.3 32 448 42.75 448 56V408zM288 64C288 46.33 302.3 32 320 32C337.7 32 352 46.33 352 64C352 81.67 337.7 96 320 96C302.3 96 288 81.67 288 64zM96 64C96 46.33 110.3 32 128 32C145.7 32 160 46.33 160 64C160 81.67 145.7 96 128 96C110.3 96 96 81.67 96 64zM224 32C241.7 32 256 46.33 256 64C256 81.67 241.7 96 224 96C206.3 96 192 81.67 192 64C192 46.33 206.3 32 224 32zM0 64C0 46.33 14.33 32 32 32C49.67 32 64 46.33 64 64C64 81.67 49.67 96 32 96C14.33 96 0 81.67 0 64zM32 224C49.67 224 64 238.3 64 256C64 273.7 49.67 288 32 288C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224zM0 160C0 142.3 14.33 128 32 128C49.67 128 64 142.3 64 160C64 177.7 49.67 192 32 192C14.33 192 0 177.7 0 160zM32 320C49.67 320 64 334.3 64 352C64 369.7 49.67 384 32 384C14.33 384 0 369.7 0 352C0 334.3 14.33 320 32 320z\"]\n};\nvar faBorderStyleAlt = faBorderBottomRight;\nvar faOctagon = {\n  prefix: 'far',\n  iconName: 'octagon',\n  icon: [512, 512, [128721], \"f306\", \"M.0669 191.5C.0669 172.4 7.652 154.1 21.16 140.6L140.6 21.15C154.1 7.652 172.4 .0664 191.5 .0664H320.5C339.6 .0664 357.9 7.652 371.4 21.15L490.8 140.6C504.3 154.1 511.9 172.4 511.9 191.5V320.5C511.9 339.6 504.3 357.9 490.8 371.4L371.4 490.8C357.9 504.3 339.6 511.9 320.5 511.9H191.5C172.4 511.9 154.1 504.3 140.6 490.8L21.15 371.4C7.652 357.9 .0666 339.6 .0666 320.5L.0669 191.5zM55.1 174.5C50.6 179 48.07 185.2 48.07 191.5V320.5C48.07 326.8 50.6 332.1 55.1 337.5L174.5 456.9C179 461.4 185.2 463.9 191.5 463.9H320.5C326.8 463.9 332.1 461.4 337.5 456.9L456.9 337.5C461.4 332.1 463.9 326.8 463.9 320.5V191.5C463.9 185.2 461.4 179 456.9 174.5L337.5 55.1C332.1 50.6 326.8 48.07 320.5 48.07H191.5C185.2 48.07 179 50.6 174.5 55.1L55.1 174.5zM21.15 371.4L55.1 337.5z\"]\n};\nvar faCommentArrowUpRight = {\n  prefix: 'far',\n  iconName: 'comment-arrow-up-right',\n  icon: [512, 512, [], \"e145\", \"M312 144h-112C186.8 144 176 154.8 176 168S186.8 192 200 192h54.06L167 279c-9.375 9.375-9.375 24.56 0 33.94c9.373 9.375 24.56 9.381 33.94 0L288 225.9V280c0 13.25 10.75 24 24 24s24-10.75 24-24v-112C336 154.8 325.3 144 312 144zM256 32C114.6 32 .0273 125.1 .0273 240c0 47.63 19.91 91.25 52.91 126.3c-14.88 39.5-45.87 72.88-46.37 73.25c-6.625 7-8.374 17.25-4.624 26C5.818 474.3 14.38 480 24 480c61.5 0 109.1-25.75 139.1-46.25C191.1 442.8 223.3 448 256 448c141.4 0 255.1-93.13 255.1-208S397.4 32 256 32zM256.1 400c-26.75 0-53.13-4.125-78.38-12.12L154.9 380.8L135.4 394.5c-14.25 10.12-33.88 21.38-57.5 29c7.375-12.12 14.38-25.75 19.88-40.25l10.62-28l-20.62-21.88C69.82 314.1 48.07 282.3 48.07 240c0-88.25 93.25-160 208-160s208 71.75 208 160S370.8 400 256.1 400z\"]\n};\nvar faOctagonDivide = {\n  prefix: 'far',\n  iconName: 'octagon-divide',\n  icon: [512, 512, [], \"e203\", \"M224 159.1C224 142.3 238.3 127.1 256 127.1C273.7 127.1 288 142.3 288 159.1C288 177.7 273.7 191.1 256 191.1C238.3 191.1 224 177.7 224 159.1zM344 231.1C357.3 231.1 368 242.7 368 255.1C368 269.3 357.3 279.1 344 279.1H168C154.7 279.1 144 269.3 144 255.1C144 242.7 154.7 231.1 168 231.1H344zM288 351.1C288 369.7 273.7 383.1 256 383.1C238.3 383.1 224 369.7 224 351.1C224 334.3 238.3 319.1 256 319.1C273.7 319.1 288 334.3 288 351.1zM.0669 191.5C.0669 172.4 7.652 154.1 21.16 140.6L140.6 21.15C154.1 7.648 172.4 .0625 191.5 .0625H320.5C339.6 .0625 357.9 7.648 371.4 21.15L490.8 140.6C504.3 154.1 511.9 172.4 511.9 191.5V320.5C511.9 339.6 504.3 357.9 490.8 371.4L371.4 490.8C357.9 504.3 339.6 511.9 320.5 511.9H191.5C172.4 511.9 154.1 504.3 140.6 490.8L21.15 371.4C7.652 357.9 .0666 339.6 .0666 320.5L.0669 191.5zM55.1 174.5C50.6 179 48.07 185.2 48.07 191.5V320.5C48.07 326.8 50.6 332.9 55.1 337.4L174.5 456.9C179 461.4 185.2 463.9 191.5 463.9H320.5C326.8 463.9 332.1 461.4 337.5 456.9L456.9 337.4C461.4 332.9 463.9 326.8 463.9 320.5V191.5C463.9 185.2 461.4 179 456.9 174.5L337.5 55.09C332.1 50.59 326.8 48.06 320.5 48.06H191.5C185.2 48.06 179 50.59 174.5 55.09L55.1 174.5zM21.15 371.4L55.1 337.4z\"]\n};\nvar faCookie = {\n  prefix: 'far',\n  iconName: 'cookie',\n  icon: [512, 512, [127850], \"f563\", \"M352 320c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S369.6 320 352 320zM320 160c17.62 0 32-14.38 32-32s-14.38-32-32-32s-32 14.38-32 32S302.4 160 320 160zM192 192c0-17.62-14.38-32-32-32s-32 14.38-32 32s14.38 32 32 32S192 209.6 192 192zM192 320c-17.62 0-32 14.38-32 32s14.38 32 32 32c17.62 0 32-14.38 32-32S209.6 320 192 320zM288 224c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S305.6 224 288 224zM510.4 254.8l-12.13-76.25c-4.375-27.62-17.37-53.12-37.12-72.88l-54.75-54.75c-19.75-19.75-45.13-32.75-72.75-37.12l-76.63-12.13C250.1 .5 243.3 0 236.4 0C215.6 0 195.1 4.875 176.5 14.38L107.4 49.62C82.5 62.25 62.25 82.5 49.5 107.4l-35 68.87C1.752 201.2-2.748 229.5 1.627 257.2l12.13 76.25c4.375 27.62 17.37 53.13 37.12 72.88l54.75 54.75c19.75 19.75 45.13 32.75 72.75 37.12l76.63 12.13C261.9 511.5 268.8 512 275.6 512c20.75 0 41.25-4.875 59.88-14.38l69.13-35.25c24.88-12.62 45.13-32.88 57.88-57.75l35-68.87C510.3 310.8 514.8 282.5 510.4 254.8zM454.8 314l-35.13 68.87c-8.125 15.88-20.75 28.62-36.75 36.75l-69.12 35.25C302 460.9 288.9 464 275.6 464c-4.375 0-8.75-.375-13.12-1l-76.63-12.12C168.3 448 152.3 439.9 139.6 427.2L84.75 372.5c-12.63-12.75-20.88-28.75-23.63-46.5L49 249.8c-2.75-17.75 0-35.63 8.25-51.75l35.13-68.88C100.5 113.2 113.1 100.5 129.1 92.38l69.13-35.25C210 51.12 223.1 48 236.4 48c4.375 0 8.75 .375 13.12 1l76.63 12.12C343.8 64 359.8 72.12 372.5 84.75l54.75 54.75c12.63 12.75 20.88 28.75 23.63 46.5l12.12 76.25C465.8 280 463 297.9 454.8 314z\"]\n};\nvar faArrowRotateLeft = {\n  prefix: 'far',\n  iconName: 'arrow-rotate-left',\n  icon: [512, 512, [8634, \"arrow-left-rotate\", \"arrow-rotate-back\", \"arrow-rotate-backward\", \"undo\"], \"f0e2\", \"M40 16C53.25 16 64 26.75 64 40v102.1C103.7 75.57 176.3 32.11 256.1 32.11C379.6 32.11 480 132.5 480 256s-100.4 223.9-223.9 223.9c-52.31 0-103.3-18.33-143.5-51.77c-10.19-8.5-11.56-23.62-3.062-33.81c8.5-10.22 23.66-11.56 33.81-3.062C174.9 417.5 214.9 432 256 432c97.03 0 176-78.97 176-176S353 80 256 80c-66.54 0-126.8 38.28-156.5 96H200C213.3 176 224 186.8 224 200S213.3 224 200 224h-160C26.75 224 16 213.3 16 200v-160C16 26.75 26.75 16 40 16z\"]\n};\nvar faArrowLeftRotate = faArrowRotateLeft;\nvar faArrowRotateBack = faArrowRotateLeft;\nvar faArrowRotateBackward = faArrowRotateLeft;\nvar faUndo = faArrowRotateLeft;\nvar faTvMusic = {\n  prefix: 'far',\n  iconName: 'tv-music',\n  icon: [640, 512, [], \"f8e6\", \"M520 464H120C106.7 464 96 474.7 96 488C96 501.3 106.7 512 120 512h400c13.25 0 24-10.75 24-24C544 474.7 533.3 464 520 464zM576 0H64C28.65 0 0 28.65 0 64v288c0 35.35 28.65 64 64 64h512c35.35 0 64-28.65 64-64V64C640 28.65 611.3 0 576 0zM592 352c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V64c0-8.822 7.178-16 16-16h512c8.822 0 16 7.178 16 16V352zM395.3 96.75l-128 47.25C260.5 146.1 256 152.3 256 159.3v98.75C250.8 256.8 245.4 256 240 256C213.5 256 192 270.4 192 288s21.5 32 48 32S288 305.6 288 288V203.1l96-37.5v60.38C378.8 224.8 373.4 224 368 224C341.5 224 320 238.4 320 256s21.5 32 48 32S416 273.6 416 256V112c0-5.125-2.375-9.875-6.5-12.88S400 95.25 395.3 96.75z\"]\n};\nvar faHardDrive = {\n  prefix: 'far',\n  iconName: 'hard-drive',\n  icon: [512, 512, [128436, \"hdd\"], \"f0a0\", \"M304 344c-13.25 0-24 10.74-24 24c0 13.25 10.75 24 24 24c13.26 0 24-10.75 24-24C328 354.7 317.3 344 304 344zM448 32h-384c-35.35 0-64 28.65-64 64v320c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64V96C512 60.65 483.3 32 448 32zM464 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16v-96c0-8.822 7.178-16 16-16h384C456.8 304 464 311.2 464 320V416zM464 258.3C458.9 256.9 453.6 256 448 256H64C58.44 256 53.14 256.9 48 258.3V96c0-8.822 7.178-16 16-16h384c8.822 0 16 7.178 16 16V258.3zM400 344c-13.25 0-24 10.74-24 24c0 13.25 10.75 24 24 24c13.26 0 24-10.75 24-24C424 354.7 413.3 344 400 344z\"]\n};\nvar faHdd = faHardDrive;\nvar faReel = {\n  prefix: 'far',\n  iconName: 'reel',\n  icon: [448, 512, [], \"e238\", \"M64 176h320v-32H64V176zM24 48H64v64h320v-64h40C437.3 48 448 37.25 448 24C448 10.74 437.3 0 424 0H24C10.75 0 0 10.74 0 24C0 37.25 10.75 48 24 48zM112 48h224v32h-224V48zM384 272H64v32h320V272zM432 208H64v32h368C440.8 240 448 232.8 448 224C448 215.2 440.8 208 432 208zM424 464H384v-64H64v64H24C10.75 464 0 474.7 0 488C0 501.3 10.75 512 24 512h400c13.25 0 24-10.75 24-24C448 474.7 437.3 464 424 464zM336 464h-224v-32h224V464zM64 368h320v-32H64V368z\"]\n};\nvar faFaceGrinSquintTears = {\n  prefix: 'far',\n  iconName: 'face-grin-squint-tears',\n  icon: [512, 512, [129315, \"grin-squint-tears\"], \"f586\", \"M426.8 14.18C446-5.046 477.5-4.646 497.1 14.92C516.6 34.49 517 65.95 497.8 85.18C483 99.97 432.2 108.8 409.6 111.9C403.1 112.8 399.2 108 400.1 102.4C403.3 79.94 412 28.97 426.8 14.18H426.8zM74.98 74.98C158.2-8.253 284.5-22.19 382.2 33.17C380.6 37.96 379.3 42.81 378.1 47.52C375 59.67 372.6 72.08 370.8 82.52C290.1 28.93 180.1 37.74 108.9 108.9C37.75 180.1 28.94 290 82.49 370.8C72.01 372.6 59.6 374.1 47.46 378.1C42.76 379.3 37.93 380.6 33.15 382.1C-22.19 284.5-8.245 158.2 74.98 74.98V74.98zM478.8 129.9C534.2 227.5 520.2 353.8 437 437C353.8 520.3 227.5 534.2 129.8 478.8C131.3 474 132.7 469.2 133.9 464.5C136.1 452.3 139.4 439.9 141.2 429.5C221.9 483.1 331.9 474.3 403.1 403.1C474.3 331.9 483.1 221.1 429.5 141.2C439.1 139.4 452.4 137 464.5 133.9C469.2 132.7 474.1 131.4 478.8 129.9L478.8 129.9zM359.2 226.9C369.3 210.6 393 210 397 228.8C406.6 273.1 393.4 322.3 357.8 357.9C322.2 393.5 273 406.7 228.6 397.1C209.9 393.1 210.5 369.4 226.8 359.3C252 343.6 276.1 323.9 300.4 300.5C323.8 277.1 343.5 252.1 359.2 226.9L359.2 226.9zM189.5 235.7C201.1 232.1 211.1 242.1 208.5 254.6L178.8 352.1C176.2 360.7 165.4 363.4 159 357C157.1 355 155.8 352.5 155.6 349.7L150.5 293.6L94.43 288.5C91.66 288.3 89.07 287.1 87.1 285.1C80.76 278.7 83.46 267.9 92.05 265.3L189.5 235.7zM288.5 94.43L293.6 150.5L349.7 155.6C352.5 155.8 355 157.1 357 159C363.4 165.4 360.7 176.2 352.1 178.8L254.6 208.5C242.1 211.1 232.1 201.1 235.7 189.5L265.3 92.05C267.9 83.46 278.7 80.76 285.1 87.1C287.1 89.07 288.3 91.66 288.5 94.43V94.43zM14.18 426.8C28.97 412 79.85 403.2 102.4 400.1C108 399.2 112.8 403.1 111.9 409.6C108.7 432.1 99.97 483 85.18 497.8C65.95 517 34.5 516.6 14.93 497.1C-4.645 477.5-5.046 446 14.18 426.8H14.18z\"]\n};\nvar faGrinSquintTears = faFaceGrinSquintTears;\nvar faDumbbell = {\n  prefix: 'far',\n  iconName: 'dumbbell',\n  icon: [640, 512, [], \"f44b\", \"M608 224V152C608 121.1 582.9 96 552 96h-32C517.3 96 514.6 96.38 512 96.75V88C512 57.07 486.9 32 456 32h-32c-30.93 0-56 25.07-56 56V224h-96V88C272 57.07 246.9 32 216 32h-32C153.1 32 128 57.07 128 88v8.75C125.4 96.38 122.8 96 120 96h-32C57.07 96 32 121.1 32 152V224C14.4 224 0 238.4 0 256s14.4 32 31.1 32L32 360C32 390.9 57.07 416 88 416h32c2.75 0 5.375-.375 8-.75V424C128 454.9 153.1 480 184 480h32c30.93 0 56-25.07 56-56V288h96v136c0 30.93 25.07 56 56 56h32c30.93 0 56-25.07 56-56v-8.75C514.6 415.6 517.3 416 520 416h32c30.93 0 56-25.07 56-56V288c17.6 0 32-14.4 32-32S625.6 224 608 224zM120 368h-32c-4.375 0-8-3.625-8-8v-208c0-4.375 3.625-8 8-8h32C124.4 144 128 147.6 128 152v208C128 364.4 124.4 368 120 368zM224 424c0 4.375-3.625 8-8 8h-32c-4.375 0-8-3.625-8-8V88c0-4.375 3.625-8 8-8h32C220.4 80 224 83.62 224 88V424zM464 424c0 4.375-3.625 8-8 8h-32c-4.375 0-8-3.625-8-8V88c0-4.375 3.625-8 8-8h32c4.375 0 8 3.625 8 8V424zM560 360c0 4.375-3.625 8-8 8h-32c-4.375 0-8-3.625-8-8v-208c0-4.375 3.625-8 8-8h32c4.375 0 8 3.625 8 8V360z\"]\n};\nvar faRectangleList = {\n  prefix: 'far',\n  iconName: 'rectangle-list',\n  icon: [576, 512, [\"list-alt\"], \"f022\", \"M128 192C110.3 192 96 177.7 96 160C96 142.3 110.3 128 128 128C145.7 128 160 142.3 160 160C160 177.7 145.7 192 128 192zM200 160C200 146.7 210.7 136 224 136H448C461.3 136 472 146.7 472 160C472 173.3 461.3 184 448 184H224C210.7 184 200 173.3 200 160zM200 256C200 242.7 210.7 232 224 232H448C461.3 232 472 242.7 472 256C472 269.3 461.3 280 448 280H224C210.7 280 200 269.3 200 256zM200 352C200 338.7 210.7 328 224 328H448C461.3 328 472 338.7 472 352C472 365.3 461.3 376 448 376H224C210.7 376 200 365.3 200 352zM128 224C145.7 224 160 238.3 160 256C160 273.7 145.7 288 128 288C110.3 288 96 273.7 96 256C96 238.3 110.3 224 128 224zM128 384C110.3 384 96 369.7 96 352C96 334.3 110.3 320 128 320C145.7 320 160 334.3 160 352C160 369.7 145.7 384 128 384zM0 96C0 60.65 28.65 32 64 32H512C547.3 32 576 60.65 576 96V416C576 451.3 547.3 480 512 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H512C520.8 432 528 424.8 528 416V96C528 87.16 520.8 80 512 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faListAlt = faRectangleList;\nvar faTarpDroplet = {\n  prefix: 'far',\n  iconName: 'tarp-droplet',\n  icon: [576, 512, [], \"e57c\", \"M223.1 100C223.1 75.95 257.7 29.93 276.2 6.49C282.3-1.226 293.7-1.226 299.8 6.49C318.3 29.93 352 75.95 352 100C352 133.1 323.3 160 287.1 160C252.7 160 223.1 133.1 223.1 100V100zM63.1 128H197.5C204.5 147.8 217.7 164.6 234.9 176H63.1C55.16 176 47.1 183.2 47.1 192V448C47.1 456.8 55.16 464 63.1 464H416V384C416 366.3 430.3 352 448 352H528V192C528 183.2 520.8 176 512 176H341.1C358.3 164.6 371.5 147.8 378.5 128H512C547.3 128 576 156.7 576 192V364.1C576 376.8 570.9 389.1 561.9 398.1L462.1 497.9C453.1 506.9 440.8 512 428.1 512H64C28.65 512 0 483.3 0 448V192C0 156.7 28.65 128 64 128H63.1zM79.1 240C79.1 222.3 94.33 208 111.1 208C129.7 208 143.1 222.3 143.1 240C143.1 257.7 129.7 272 111.1 272C94.33 272 79.1 257.7 79.1 240V240z\"]\n};\nvar faAlarmExclamation = {\n  prefix: 'far',\n  iconName: 'alarm-exclamation',\n  icon: [512, 512, [], \"f843\", \"M0 95.24C0 42.64 42.64 0 95.24 0C120.2 0 143 9.638 160 25.4L14.86 146.4C5.452 131.6 0 114.1 0 95.24zM224 384C224 366.3 238.3 352 256 352C273.7 352 288 366.3 288 384C288 401.7 273.7 416 256 416C238.3 416 224 401.7 224 384zM280 296C280 309.3 269.3 320 256 320C242.7 320 232 309.3 232 296V184C232 170.7 242.7 160 256 160C269.3 160 280 170.7 280 184V296zM396.5 462.5C358.1 493.4 309.2 512 256 512C202.8 512 153.9 493.4 115.5 462.5L72.97 504.1C63.6 514.3 48.4 514.3 39.03 504.1C29.66 495.6 29.66 480.4 39.03 471L81.54 428.5C50.55 390.1 32 341.2 32 288C32 164.3 132.3 64 256 64C379.7 64 480 164.3 480 288C480 341.2 461.4 390.1 430.5 428.5L472.1 471C482.3 480.4 482.3 495.6 472.1 504.1C463.6 514.3 448.4 514.3 439 504.1L396.5 462.5zM256 112C158.8 112 80 190.8 80 288C80 385.2 158.8 464 256 464C353.2 464 432 385.2 432 288C432 190.8 353.2 112 256 112zM416.8 0C469.4 0 512 42.64 512 95.24C512 114 506.5 131.6 497.1 146.4L352 25.4C368.1 9.638 391.8 0 416.8 0z\"]\n};\nvar faHouseMedicalCircleCheck = {\n  prefix: 'far',\n  iconName: 'house-medical-circle-check',\n  icon: [640, 512, [], \"e511\", \"M272.5 5.7C281.4-1.9 294.6-1.9 303.5 5.7L526.1 194.6C516.3 192.9 506.3 192 496 192C481.8 192 467.9 193.7 454.7 196.9L288 55.47L112 204.8V432C112 449.7 126.3 464 144 464H348.5C360.7 482.8 376.5 499.1 394.8 512H144C99.82 512 64 476.2 64 432V245.5L39.53 266.3C29.42 274.9 14.28 273.6 5.7 263.5C-2.875 253.4-1.634 238.3 8.473 229.7L272.5 5.7zM384 232L384.3 232C359.1 252.7 339.7 280.4 329.1 312H328V315.4C322.8 331.1 320 349.7 320 368C320 372.6 320.2 377.1 320.5 381.5C318 383.1 315.1 384 312 384H264C255.2 384 248 376.8 248 368V312H192C183.2 312 176 304.8 176 296V248C176 239.2 183.2 232 192 232H248V176C248 167.2 255.2 160 264 160H312C320.8 160 328 167.2 328 176V232H384zM640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM540.7 324.7L480 385.4L451.3 356.7C445.1 350.4 434.9 350.4 428.7 356.7C422.4 362.9 422.4 373.1 428.7 379.3L468.7 419.3C474.9 425.6 485.1 425.6 491.3 419.3L563.3 347.3C569.6 341.1 569.6 330.9 563.3 324.7C557.1 318.4 546.9 318.4 540.7 324.7H540.7z\"]\n};\nvar faTrafficCone = {\n  prefix: 'far',\n  iconName: 'traffic-cone',\n  icon: [512, 512, [], \"f636\", \"M217.8 14.96C221.4 5.914 230.2 0 240 0H272C281.8 0 290.6 5.914 294.2 14.96L476.9 464H488C501.3 464 512 474.7 512 488C512 501.3 501.3 512 488 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H35.11L217.8 14.96zM125.1 368L86.93 464H425.1L386 368H125.1zM366.5 320L320.9 208H191.1L145.5 320H366.5zM210.6 160H301.4L255.1 48.36L210.6 160z\"]\n};\nvar faGrate = {\n  prefix: 'far',\n  iconName: 'grate',\n  icon: [448, 512, [], \"e193\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 96v136h-56V80H384C392.8 80 400 87.18 400 96zM200 280v152h-48V280H200zM152 232V80h48v152H152zM248 280h48v152h-48V280zM248 232V80h48v152H248zM64 80h40v152H48V96C48 87.18 55.18 80 64 80zM48 416V280h56v152H64C55.18 432 48 424.8 48 416zM384 432h-40V280h56V416C400 424.8 392.8 432 384 432z\"]\n};\nvar faArrowDownRight = {\n  prefix: 'far',\n  iconName: 'arrow-down-right',\n  icon: [320, 512, [], \"e093\", \"M320 152v240c0 13.25-10.75 24-24 24h-240C42.75 416 32 405.3 32 392s10.75-24 24-24h182.1L7.031 136.1c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0L272 334.1V152C272 138.8 282.8 128 296 128S320 138.8 320 152z\"]\n};\nvar faPersonSkiingNordic = {\n  prefix: 'far',\n  iconName: 'person-skiing-nordic',\n  icon: [576, 512, [\"skiing-nordic\"], \"f7ca\", \"M336 96C362.5 96 384 74.5 384 48S362.5 0 336 0S288 21.5 288 48S309.5 96 336 96zM552 416c-13.25 0-24 10.75-24 24s-10.75 24-24 24h-69.5l28.25-197.4C468.2 262.2 472 255.8 472 248.1c0-13.25-10.71-24.12-23.96-24.12L399 224.1l-28.25-57.75C359.5 143.2 338.4 125.8 314.2 119.8l-71.5-21.25C236 96.86 229.2 96.03 222.5 96.03c-18.1 0-37.77 6.333-53.34 18.22L129.4 144.8C121.6 150.6 120 158.9 120 163.7c0 4.688 1.572 9.269 4.235 13.26L66.88 464H24C10.75 464 0 474.8 0 488S10.75 512 24 512h480c39.75 0 72-32.25 72-72C576 426.8 565.3 416 552 416zM297.4 464H185.8l51.37-108.5L219.8 345.2c-8.625-5.125-15.88-11.5-22-18.87L132.6 464H99.5l56-279.8c1-.625 2.25-.875 3.125-1.5L198.2 152.2c7.125-5.5 15.96-8.456 24.46-8.456c2.5 0 5.17 .331 7.545 .9561l23.88 7L213.1 247.4C210.1 254.5 208.6 262 208.6 269.4c0 19.31 9.955 37.95 27.5 48.35l90.5 53.37L297.4 464zM402.1 464h-54.37l26.87-85.75c.9615-3.466 1.426-6.1 1.426-10.51c0-13.82-7.214-27.26-19.68-34.74l-67.13-39.63L329.8 192l28.25 57.62C364.8 263.2 378.8 272 393.9 272h35.44L402.1 464z\"]\n};\nvar faSkiingNordic = faPersonSkiingNordic;\nvar faCalendarPlus = {\n  prefix: 'far',\n  iconName: 'calendar-plus',\n  icon: [448, 512, [], \"f271\", \"M224 232C237.3 232 248 242.7 248 256V304H296C309.3 304 320 314.7 320 328C320 341.3 309.3 352 296 352H248V400C248 413.3 237.3 424 224 424C210.7 424 200 413.3 200 400V352H152C138.7 352 128 341.3 128 328C128 314.7 138.7 304 152 304H200V256C200 242.7 210.7 232 224 232zM152 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24V64zM48 448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192H48V448z\"]\n};\nvar faPersonFromPortal = {\n  prefix: 'far',\n  iconName: 'person-from-portal',\n  icon: [512, 512, [\"portal-exit\"], \"e023\", \"M368 96c26.5 0 48-21.5 48-47.1S394.5 0 368 0s-48.01 21.5-48.01 48S341.5 96 368 96zM488 240l-48.38-.125c-3.5 0-6.625-2.375-7.625-5.75L418.1 188.8c-9.25-30.25-34-53.13-64.88-60.13L275 110.9C249.4 105 222.5 111 201.8 127.1L185 140C174.4 63.12 149.4 0 96 0C52.25 0 0 44.37 0 255.1C0 372.7 16.62 512 96 512c24.62 0 51.88-14.12 71.12-64H114.5C108.8 458.2 102.5 464 96 464c-26.5 0-48-93.13-48-208S69.5 48 96 48S144 141.1 144 256c0 41.5-3 79.63-7.75 112H120C106.8 368 96 378.8 96 392S106.8 416 120 416h75c22.38 0 42.63-13.38 51.5-33.1L260 350.5l-9.625-5.875c-11.38-7-21-16.5-28.25-27.75l-19.88 46.25C201 366.1 198.1 368 195 368H185.5C189.6 337.1 192 300.5 192 256c0-19.5-.5-39.5-1.625-59.38L231.1 165c9.5-7.25 21.75-9.875 33.38-7.375L279.4 161L244 248.4c-10.38 25.5-.625 54.75 23 68.87l83.75 50.63c2.375 1.625 3.75 4.125 3.875 6.875c0 .75-.125 1.5-.25 2.25L321 481.4C319.2 487.5 320 494.1 323.1 499.6c3.125 5.625 8.25 9.75 14.38 11.5C339.8 511.6 341.9 512 344.1 512c10.75 0 20.12-7.125 23.12-17.38l33.25-104.5c7-24.37-3.25-50.25-24.88-63.37L323.8 295.5l42-104.7c2.75 3.5 5 7.625 6.375 12l14 45.37c7 23.63 28.75 39.75 53.38 39.75L487.9 288C501.1 288 512 277.2 512 264C512 250.8 501.3 240 488 240z\"]\n};\nvar faPortalExit = faPersonFromPortal;\nvar faPlaneArrival = {\n  prefix: 'far',\n  iconName: 'plane-arrival',\n  icon: [640, 512, [128748], \"f5af\", \"M455.1 394.8L137 310.3C129.6 308.3 122.6 304.8 116.6 300L21.43 224.4C8.079 213.8 .2842 197.7 .248 180.7L.0438 84.59C-.0115 58.53 24.47 39.38 49.75 45.7L77.95 52.75C95.39 57.11 109.7 69.58 116.4 86.28L137.8 139.9L198.6 156.1L167.2 51.49C159.5 25.83 178.7 .001 205.5 .001H246.6C261.1 .001 274.4 7.796 281.5 20.39L385.1 206.1L489.2 233.6C513 239.1 534.9 252 553.1 268.7L584.9 298.1C616 326.7 604.9 378.3 564.7 391.6C529.2 403.3 491.1 404.4 455.1 394.8L455.1 394.8zM520.5 304C508.1 292.6 493.1 284.3 476.8 279.1L354 247.2L241.1 48H216.3L269.2 224.6L102.2 180.1L71.79 104.1C70.84 101.7 68.8 99.94 66.31 99.31L48.07 94.75L48.25 180.6C48.25 183 49.37 185.3 51.27 186.9L146.4 262.4C147.3 263.1 148.3 263.6 149.4 263.9L467.4 348.4C494.5 355.6 523 354.8 549.6 346C555.1 344.2 556.6 337.2 552.4 333.3L520.5 304zM616 464C629.3 464 640 474.7 640 488C640 501.3 629.3 512 616 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H616zM192 368C192 385.7 177.7 400 160 400C142.3 400 128 385.7 128 368C128 350.3 142.3 336 160 336C177.7 336 192 350.3 192 368zM224 400C224 382.3 238.3 368 256 368C273.7 368 288 382.3 288 400C288 417.7 273.7 432 256 432C238.3 432 224 417.7 224 400zM143.2 287.1L149.4 263.9z\"]\n};\nvar faCowbellCirclePlus = {\n  prefix: 'far',\n  iconName: 'cowbell-circle-plus',\n  icon: [576, 512, [\"cowbell-more\"], \"f8b4\", \"M167.1 .0003H279.1C302.1 .0003 320 17.91 320 40V96H336C357.4 96 376.3 110.2 382.2 130.8L400.4 194.8C384.4 197.7 369 202.8 354.8 209.8L336 144H111.1L47.1 368H255.1C255.1 384.6 258.3 400.7 262.6 416H47.1C32.94 416 18.75 408.9 9.679 396.9C.6086 384.9-2.291 369.3 1.847 354.8L65.85 130.8C71.73 110.2 90.57 96 112 96H128V40C128 17.91 145.9 0 168 0L167.1 .0003zM175.1 48V96H271.1V48H175.1zM159.1 448H275.2C278.3 454.1 281.8 459.1 285.5 465.6C277.9 492.4 253.2 512 223.1 512C188.7 512 159.1 483.3 159.1 448zM287.1 368C287.1 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 287.1 447.5 287.1 368zM448 303.1C448 295.2 440.8 287.1 432 287.1C423.2 287.1 416 295.2 416 303.1V351.1H368C359.2 351.1 352 359.2 352 367.1C352 376.8 359.2 383.1 368 383.1H416V431.1C416 440.8 423.2 447.1 432 447.1C440.8 447.1 448 440.8 448 431.1V383.1H496C504.8 383.1 512 376.8 512 367.1C512 359.2 504.8 351.1 496 351.1H448V303.1z\"]\n};\nvar faCowbellMore = faCowbellCirclePlus;\nvar faCircleLeft = {\n  prefix: 'far',\n  iconName: 'circle-left',\n  icon: [512, 512, [61840, \"arrow-alt-circle-left\"], \"f359\", \"M360 224L272 224v-56c0-9.531-5.656-18.16-14.38-22C248.9 142.2 238.7 143.9 231.7 150.4l-96 88.75C130.8 243.7 128 250.1 128 256.8c.3125 7.781 2.875 13.25 7.844 17.75l96 87.25c7.031 6.406 17.19 8.031 25.88 4.188s14.28-12.44 14.28-21.94l-.002-56L360 288C373.3 288 384 277.3 384 264v-16C384 234.8 373.3 224 360 224zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faArrowAltCircleLeft = faCircleLeft;\nvar faDistributeSpacingVertical = {\n  prefix: 'far',\n  iconName: 'distribute-spacing-vertical',\n  icon: [512, 512, [], \"e366\", \"M0 56C0 42.75 10.75 32 24 32H488C501.3 32 512 42.75 512 56C512 69.25 501.3 80 488 80H24C10.75 80 0 69.25 0 56zM368 160C394.5 160 416 181.5 416 208V304C416 330.5 394.5 352 368 352H144C117.5 352 96 330.5 96 304V208C96 181.5 117.5 160 144 160H368zM368 208H144V304H368V208zM488 432C501.3 432 512 442.7 512 456C512 469.3 501.3 480 488 480H24C10.75 480 0 469.3 0 456C0 442.7 10.75 432 24 432H488z\"]\n};\nvar faSignalBarsFair = {\n  prefix: 'far',\n  iconName: 'signal-bars-fair',\n  icon: [576, 512, [\"signal-alt-2\"], \"f692\", \"M96 384H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64C128 398.3 113.7 384 96 384zM80 464h-32v-32h32V464zM248 256h-64c-17.67 0-32 14.33-32 32v192c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V288C280 270.3 265.7 256 248 256zM232 464h-32v-160h32V464z\"]\n};\nvar faSignalAlt2 = faSignalBarsFair;\nvar faSportsball = {\n  prefix: 'far',\n  iconName: 'sportsball',\n  icon: [512, 512, [], \"e44b\", \"M17.95 296.7C17.95 296.7 17.95 296.7 17.95 296.7C19.99 280.9 22.9 265.1 26.8 249.3C26.8 249.3 26.8 249.3 26.8 249.3C35.03 216.1 47.69 183.5 66.04 153.6C72.71 142.7 80.1 132.2 88.28 122.2C98.26 109.1 109.4 98.48 121.8 87.85C145.9 67.15 174.8 49.81 208.9 37.15C221.6 32.42 235.1 28.36 249.2 25.03C249.2 25.03 249.2 25.03 249.2 25.03C264.2 21.49 280 18.76 296.6 16.91C296.6 16.91 296.6 16.9 296.6 16.91C343 11.73 395.7 13.33 455.2 22.81C457.3 23.14 459.4 23.48 461.5 23.83C466.4 24.64 470.9 26.56 474.8 29.31C475.6 29.89 476.3 30.5 477.1 31.14C482.3 35.65 486.1 41.84 487.6 48.92C505.1 133.7 506.2 260.2 445.1 358.4C415.3 408.4 369.1 450.4 303.1 474.9C237.6 499.2 154.4 505.5 50.51 488.2C45.04 487.3 40.04 484.1 35.88 481.7C30.13 477.1 25.99 470.6 24.44 463.1C23.91 460.5 23.39 457.8 22.88 455.2C14.32 409.8 10.57 353.7 17.95 296.7L17.95 296.7zM446.1 98.98L377.2 168.8C397.7 185.2 421.2 197.9 446.8 205.1C451.3 169.2 450.7 132.4 446.1 98.98L446.1 98.98zM438 253.5C402.7 243.2 370.5 225.8 343.1 202.9L289.9 255.1L389.6 355.6C395.2 348.5 400.3 340.1 405 333.3C420.1 308.7 430.8 281.5 438 253.5V253.5zM356.1 390.1L255.1 289.9L202.9 343.1C226.2 370.1 243.8 403.8 253.1 439.7C265.4 436.9 276.2 433.6 286.4 429.8C313.7 419.7 336.8 406.2 356.1 390.1V390.1zM206.3 447.8C198.2 421.8 185.4 397.9 168.8 377.2L99.44 446.5C139.3 450.8 174.8 451 206.3 447.8V447.8zM65.05 413L134.8 343.2C114.3 326.8 90.78 314.1 65.17 305.1C60.68 342.8 61.26 379.6 65.05 413H65.05zM74 258.5C109.3 268.8 141.5 286.2 168.9 309.1L222.1 255.1L122.4 156.4C116.8 163.5 111.7 171 106.1 178.7C91.86 203.3 81.16 230.5 73.1 258.5H74zM155.9 121.9L255.1 222.1L309.1 168.9C285.8 141 268.2 108.2 258 72.28C246.6 75.07 235.8 78.38 225.6 82.15C198.3 92.27 175.3 105.8 155.9 121.9V121.9zM305.7 64.21C313.8 90.19 326.6 114.1 343.2 134.8L412.6 65.49C372.7 61.17 337.2 60.1 305.7 64.21z\"]\n};\nvar faTrainSubway = {\n  prefix: 'far',\n  iconName: 'train-subway',\n  icon: [448, 512, [\"subway\"], \"f239\", \"M96 320C96 302.3 110.3 288 128 288C145.7 288 160 302.3 160 320C160 337.7 145.7 352 128 352C110.3 352 96 337.7 96 320zM352 320C352 337.7 337.7 352 320 352C302.3 352 288 337.7 288 320C288 302.3 302.3 288 320 288C337.7 288 352 302.3 352 320zM352 0C405 0 448 42.98 448 96V352C448 394.8 420 431 381.4 443.4L408.1 471C418.3 480.4 418.3 495.6 408.1 504.1C399.6 514.3 384.4 514.3 375 504.1L318.1 448H129.9L72.97 504.1C63.6 514.3 48.4 514.3 39.03 504.1C29.66 495.6 29.66 480.4 39.03 471L66.63 443.4C27.98 431 0 394.8 0 352V96C0 42.98 42.98 0 96 0H352zM200 48H96C69.49 48 48 69.49 48 96V208H200V48zM248 48V208H400V96C400 69.49 378.5 48 352 48H248zM96 400H352C378.5 400 400 378.5 400 352V256H48V352C48 378.5 69.49 400 96 400z\"]\n};\nvar faSubway = faTrainSubway;\nvar faChartGantt = {\n  prefix: 'far',\n  iconName: 'chart-gantt',\n  icon: [512, 512, [], \"e0e4\", \"M24 32C37.25 32 48 42.75 48 56V408C48 421.3 58.75 432 72 432H488C501.3 432 512 442.7 512 456C512 469.3 501.3 480 488 480H72C32.24 480 0 447.8 0 408V56C0 42.75 10.75 32 24 32zM128 136C128 122.7 138.7 112 152 112H264C277.3 112 288 122.7 288 136C288 149.3 277.3 160 264 160H152C138.7 160 128 149.3 128 136zM360 208C373.3 208 384 218.7 384 232C384 245.3 373.3 256 360 256H216C202.7 256 192 245.3 192 232C192 218.7 202.7 208 216 208H360zM456 304C469.3 304 480 314.7 480 328C480 341.3 469.3 352 456 352H376C362.7 352 352 341.3 352 328C352 314.7 362.7 304 376 304H456z\"]\n};\nvar faFaceSmileUpsideDown = {\n  prefix: 'far',\n  iconName: 'face-smile-upside-down',\n  icon: [512, 512, [], \"e395\", \"M177.6 193.9C168.7 203.6 153.5 204.3 143.7 195.3C133.1 186.3 133.4 171.1 142.4 161.4C164.3 137.5 202.3 111.1 256 111.1C309.7 111.1 347.7 137.5 369.6 161.4C378.6 171.1 378 186.3 368.3 195.3C358.5 204.3 343.3 203.6 334.4 193.9C319.2 177.5 293.2 159.1 256 159.1C218.8 159.1 192.8 177.5 177.6 193.9V193.9zM176.4 336C158.7 336 144.4 321.7 144.4 304C144.4 286.3 158.7 272 176.4 272C194 272 208.4 286.3 208.4 304C208.4 321.7 194 336 176.4 336zM336.4 272C354 272 368.4 286.3 368.4 304C368.4 321.7 354 336 336.4 336C318.7 336 304.4 321.7 304.4 304C304.4 286.3 318.7 272 336.4 272zM256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512zM464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256z\"]\n};\nvar faBallPile = {\n  prefix: 'far',\n  iconName: 'ball-pile',\n  icon: [576, 512, [], \"f77e\", \"M480 320c-10.41 0-20.3 2.081-29.68 5.174C468.5 307.7 480 283.3 480 256c0-53-43-96-96-96c-10.41 0-20.3 2.081-29.68 5.174C372.6 147.7 384 123.2 384 96c0-53-43-96-96-96S192 43 192 96c0 27.19 11.4 51.67 29.68 69.17C212.3 162.1 202.5 160 192 160C139 160 96 203 96 256c0 27.19 11.4 51.67 29.68 69.17C116.3 322.1 106.5 320 96 320c-53 0-96 43-96 96s43 96 96 96s96-43 96-96c0-27.19-11.4-51.67-29.68-69.17C171.7 349.9 181.5 352 192 352s20.3-2.081 29.68-5.174C203.4 364.3 192 388.8 192 416c0 53 43 96 96 96s96-43 96-96c0-27.19-11.4-51.67-29.68-69.17C363.7 349.9 373.5 352 384 352s20.3-2.081 29.68-5.174C395.4 364.3 384 388.8 384 416c0 53 43 96 96 96s96-43 96-96S533 320 480 320zM288 48c26.5 0 48 21.5 48 48S314.5 144 288 144S240 122.5 240 96S261.5 48 288 48zM317.7 325.2C308.3 322.1 298.5 320 288 320s-20.3 2.081-29.68 5.174C276.5 307.7 288 283.3 288 256S276.6 204.3 258.3 186.8C267.7 189.9 277.5 192 288 192s20.3-2.081 29.68-5.174C299.4 204.3 288 228.8 288 256S299.4 307.7 317.7 325.2zM96 464c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48S122.5 464 96 464zM192 304C165.5 304 144 282.5 144 256S165.5 208 192 208S240 229.5 240 256S218.5 304 192 304zM288 464c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48S314.5 464 288 464zM384 304c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48S410.5 304 384 304zM480 464c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48S506.5 464 480 464z\"]\n};\nvar faBadgeDollar = {\n  prefix: 'far',\n  iconName: 'badge-dollar',\n  icon: [512, 512, [], \"f645\", \"M276.1 158.2C284.2 159.4 296.8 161.9 302 163.3C312.7 166.2 319.1 177.1 316.2 187.8C313.4 198.5 302.4 204.8 291.7 201.1C287.4 200.8 272.3 197.9 267.4 197.1C253.5 194.9 241.9 196.7 234.3 200.2C226.8 203.6 224.5 207.7 223.9 210.8C223.2 214.1 223.9 216.9 224.3 217.7C224.8 218.8 225.1 220.4 229.1 222.5C236.2 227.4 247.3 230.8 262.9 235.5L263.7 235.8C277.2 239.8 294.9 245.2 308 254.8C315.2 259.1 321.1 267 326.1 276.6C330.3 286.2 331.2 296.9 329.2 308C325.7 328.3 312.3 342.2 295.4 349.4C289.6 351.9 283.4 353.6 276.1 354.7V362.7C276.1 373.8 267.1 382.8 256.9 382.8C245.8 382.8 236.8 373.8 236.8 362.7V353.8C226.2 351.5 211.5 346.5 202.3 343.3C200.3 342.7 198.6 342.1 197.2 341.6C186.8 338.2 181.1 326.8 184.6 316.3C188.1 305.9 199.4 300.2 209.9 303.7C212.1 304.4 214.4 305.2 216.8 306C227.4 309.6 239.6 313.8 246.4 314.9C260.1 317.2 272.4 315.7 279.7 312.6C286.3 309.8 289 305.9 289.8 301.2C290.7 296.4 290 293.9 289.4 292.5C288.8 291.1 287.5 289.3 284.5 287.1C277.6 282.1 266.7 278.5 251.3 273.8L248.1 273.1C235.9 269.2 219.2 264.1 206.6 255.6C199.5 250.8 192.5 244.1 188.1 234.8C183.7 225.4 182.6 214.9 184.5 203.1C187.9 184.5 201.7 171 217.8 163.7C223.7 161.1 230.1 159.1 236.8 157.8V149.3C236.8 138.2 245.8 129.2 256.9 129.2C267.1 129.2 276.1 138.2 276.1 149.3L276.1 158.2zM344.1 43.41C377 39.1 411.6 49.59 437 74.98C462.4 100.4 472.9 134.1 468.6 167.9C494.1 188.2 512 220.1 512 256C512 291.9 494.1 323.8 468.6 344.1C472.9 377 462.4 411.6 437 437C411.6 462.4 377 472.9 344.1 468.6C323.8 494.1 291.9 512 256 512C220.1 512 188.2 494.1 167.9 468.6C134.1 472.9 100.4 462.4 74.98 437C49.6 411.6 39.1 377 43.41 344.1C17.04 323.8 0 291.9 0 256C0 220.1 17.04 188.2 43.42 167.9C39.1 134.1 49.6 100.4 74.98 74.98C100.4 49.6 134.1 39.1 167.9 43.41C188.2 17.04 220.1 0 256 0C291.9 0 323.8 17.04 344.1 43.41L344.1 43.41zM190.1 99.07L172 93.25C150.4 86.6 125.1 91.87 108.9 108.9C91.87 125.1 86.6 150.4 93.25 172L99.07 190.1L81.55 200.3C61.54 210.9 48 231.9 48 256C48 280.1 61.54 301.1 81.55 311.7L99.07 321L93.25 339.1C86.6 361.6 91.87 386 108.9 403.1C125.1 420.1 150.4 425.4 172 418.7L190.1 412.9L200.3 430.5C210.9 450.5 231.9 464 256 464C280.1 464 301.1 450.5 311.7 430.5L321 412.9L339.1 418.8C361.6 425.4 386 420.1 403.1 403.1C420.1 386 425.4 361.6 418.7 339.1L412.9 321L430.5 311.7C450.5 301.1 464 280.1 464 256C464 231.9 450.5 210.9 430.5 200.3L412.9 190.1L418.7 172C425.4 150.4 420.1 125.1 403.1 108.9C386 91.87 361.6 86.6 339.1 93.25L321 99.07L311.7 81.55C301.1 61.54 280.1 48 256 48C231.9 48 210.9 61.54 200.3 81.55L190.1 99.07z\"]\n};\nvar faMoneyBillsSimple = {\n  prefix: 'far',\n  iconName: 'money-bills-simple',\n  icon: [640, 512, [\"money-bills-alt\"], \"e1f4\", \"M448 208C448 252.2 412.2 288 368 288C323.8 288 288 252.2 288 208C288 163.8 323.8 128 368 128C412.2 128 448 163.8 448 208zM576 32C611.3 32 640 60.65 640 96V320C640 355.3 611.3 384 576 384H160C124.7 384 96 355.3 96 320V96C96 60.65 124.7 32 160 32H576zM576 80H160C151.2 80 144 87.16 144 96V320C144 328.8 151.2 336 160 336H576C584.8 336 592 328.8 592 320V96C592 87.16 584.8 80 576 80zM48 360C48 399.8 80.24 432 120 432H520C533.3 432 544 442.7 544 456C544 469.3 533.3 480 520 480H120C53.73 480 0 426.3 0 360V120C0 106.7 10.75 96 24 96C37.25 96 48 106.7 48 120V360z\"]\n};\nvar faMoneyBillsAlt = faMoneyBillsSimple;\nvar faListTimeline = {\n  prefix: 'far',\n  iconName: 'list-timeline',\n  icon: [512, 512, [], \"e1d1\", \"M147.3 84.69L190.6 41.37C196.6 35.37 204.8 32 213.3 32H416C433.7 32 448 46.33 448 64V128C448 145.7 433.7 160 416 160H213.3C204.8 160 196.6 156.6 190.6 150.6L147.3 107.3C141.1 101.1 141.1 90.94 147.3 84.69V84.69zM400 111.1V79.1H219.9L203.9 95.1L219.9 111.1H400zM64 63.1C81.67 63.1 96 78.33 96 95.1C96 113.7 81.67 127.1 64 127.1C46.33 127.1 32 113.7 32 95.1C32 78.33 46.33 63.1 64 63.1zM64 223.1C81.67 223.1 96 238.3 96 255.1C96 273.7 81.67 287.1 64 287.1C46.33 287.1 32 273.7 32 255.1C32 238.3 46.33 223.1 64 223.1zM64 448C46.33 448 32 433.7 32 416C32 398.3 46.33 384 64 384C81.67 384 96 398.3 96 416C96 433.7 81.67 448 64 448zM147.3 404.7L190.6 361.4C196.6 355.4 204.8 352 213.3 352H416C433.7 352 448 366.3 448 384V448C448 465.7 433.7 480 416 480H213.3C204.8 480 196.6 476.6 190.6 470.6L147.3 427.3C141.1 421.1 141.1 410.9 147.3 404.7V404.7zM400 432V400H219.9L203.9 416L219.9 432H400zM190.6 310.6L147.3 267.3C141.1 261.1 141.1 250.9 147.3 244.7L190.6 201.4C196.6 195.4 204.8 192 213.3 192H480C497.7 192 512 206.3 512 224V288C512 305.7 497.7 320 480 320H213.3C204.8 320 196.6 316.6 190.6 310.6V310.6zM203.9 255.1L219.9 271.1H464V239.1H219.9L203.9 255.1z\"]\n};\nvar faIndianRupeeSign = {\n  prefix: 'far',\n  iconName: 'indian-rupee-sign',\n  icon: [320, 512, [\"indian-rupee\", \"inr\"], \"e1bc\", \"M.0016 56C.0016 42.75 10.75 32 24 32H296C309.3 32 320 42.75 320 56C320 69.25 309.3 80 296 80H211.3C229.1 99.83 241.4 124.6 246 152H296C309.3 152 320 162.7 320 176C320 189.3 309.3 200 296 200H246C234.6 268.1 175.4 320 104 320H98.89L261.1 436.5C272.7 444.2 275.2 459.2 267.5 469.9C259.8 480.7 244.8 483.2 234.1 475.5L10.05 315.5C1.562 309.5-2.037 298.6 1.147 288.7C4.331 278.7 13.57 272 24 272H104C148.7 272 186.3 241.4 196.1 200H24C10.75 200 .0016 189.3 .0016 176C.0016 162.7 10.75 152 24 152H196.1C186.3 110.6 148.7 80 104 80H24C10.75 80 .0016 69.25 .0016 56V56z\"]\n};\nvar faIndianRupee = faIndianRupeeSign;\nvar faInr = faIndianRupeeSign;\nvar faCropSimple = {\n  prefix: 'far',\n  iconName: 'crop-simple',\n  icon: [512, 512, [\"crop-alt\"], \"f565\", \"M128 376C128 380.4 131.6 384 136 384H352V432H136C105.1 432 80 406.9 80 376V128H24C10.75 128 0 117.3 0 104C0 90.75 10.75 80 24 80H80V24C80 10.75 90.75 0 104 0C117.3 0 128 10.75 128 24V376zM384 136C384 131.6 380.4 128 376 128H160V80H376C406.9 80 432 105.1 432 136V384H488C501.3 384 512 394.7 512 408C512 421.3 501.3 432 488 432H432V488C432 501.3 421.3 512 408 512C394.7 512 384 501.3 384 488V136z\"]\n};\nvar faCropAlt = faCropSimple;\nvar faMoneyBill1 = {\n  prefix: 'far',\n  iconName: 'money-bill-1',\n  icon: [576, 512, [\"money-bill-alt\"], \"f3d1\", \"M400 256C400 317.9 349.9 368 288 368C226.1 368 176 317.9 176 256C176 194.1 226.1 144 288 144C349.9 144 400 194.1 400 256zM272 224V288H264C255.2 288 248 295.2 248 304C248 312.8 255.2 320 264 320H312C320.8 320 328 312.8 328 304C328 295.2 320.8 288 312 288H304V208C304 199.2 296.8 192 288 192H272C263.2 192 256 199.2 256 208C256 216.8 263.2 224 272 224zM0 128C0 92.65 28.65 64 64 64H512C547.3 64 576 92.65 576 128V384C576 419.3 547.3 448 512 448H64C28.65 448 0 419.3 0 384V128zM48 176V336C83.35 336 112 364.7 112 400H464C464 364.7 492.7 336 528 336V176C492.7 176 464 147.3 464 112H112C112 147.3 83.35 176 48 176z\"]\n};\nvar faMoneyBillAlt = faMoneyBill1;\nvar faLeftLong = {\n  prefix: 'far',\n  iconName: 'left-long',\n  icon: [512, 512, [\"long-arrow-alt-left\"], \"f30a\", \"M145.7 130C154.4 133.8 160.1 142.5 160.1 151.1l.0004 80h327.9c13.25 0 23.1 10.75 23.1 23.1s-10.75 24-23.1 24H160.1l-.0004 79.1c0 9.547-5.66 18.19-14.42 22c-8.754 3.811-18.95 2.077-25.94-4.407l-112.1-104c-10.23-9.5-10.23-25.69 0-35.19l112.1-104C126.7 127.9 136.9 126.2 145.7 130z\"]\n};\nvar faLongArrowAltLeft = faLeftLong;\nvar faKeyboardDown = {\n  prefix: 'far',\n  iconName: 'keyboard-down',\n  icon: [576, 512, [], \"e1c2\", \"M276 136h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C264 130.7 269.3 136 276 136zM356 136h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C344 130.7 349.3 136 356 136zM196 136h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C184 130.7 189.3 136 196 136zM460 88h-24c-6.656 0-12 5.344-12 12v24c0 6.656 5.344 12 12 12h24c6.656 0 12-5.344 12-12v-24C472 93.34 466.7 88 460 88zM512 .0001H64c-35.35 0-64 28.65-64 64V240c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V64C576 28.65 547.3 .0001 512 .0001zM528 240C528 248.8 520.8 256 512 256H64C55.18 256 48 248.8 48 240V64c0-8.822 7.178-16 16-16h448c8.822 0 16 7.178 16 16V240zM140 88h-24c-6.656 0-12 5.344-12 12v24c0 6.656 5.344 12 12 12h24c6.656 0 12-5.344 12-12v-24C152 93.34 146.7 88 140 88zM400 176h-224C167.1 176 160 183.1 160 192v16C160 216.9 167.1 224 176 224h224C408.9 224 416 216.9 416 208V192C416 183.1 408.9 176 400 176zM374.4 359.7L288 452.7l-86.41-93.06c-9.062-9.719-24.22-10.27-33.94-1.266c-9.688 9.031-10.25 24.16-1.251 33.86l104 112.1C274.1 509.2 281.3 512 288 512s13.03-2.786 17.59-7.676l104-112.1c9-9.703 8.436-24.83-1.251-33.86C398.6 349.4 383.4 349.1 374.4 359.7z\"]\n};\nvar faCircleUpRight = {\n  prefix: 'far',\n  iconName: 'circle-up-right',\n  icon: [512, 512, [], \"e129\", \"M328 160h-128C190.3 160 181.5 165.8 177.8 174.8S176.2 194.1 183 200.1l41.37 41.38L159.8 306.9c-9.369 9.371-9.369 24.57 0 33.94l11.31 11.31c9.369 9.371 24.57 9.371 33.94 0l64.57-64.57l41.37 41.38C315.6 333.6 321.8 336 328 336c3.094 0 6.219-.5938 9.188-1.812C346.2 330.5 352 321.7 352 312v-128C352 170.8 341.3 160 328 160zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faCloudBoltMoon = {\n  prefix: 'far',\n  iconName: 'cloud-bolt-moon',\n  icon: [576, 512, [\"thunderstorm-moon\"], \"f76d\", \"M363.4 183.4C351.4 146.6 316.8 120 276 120c-3.125 0-6.125 .25-9.125 .5C245.3 104.8 219.3 96 192 96C139.6 96 94.38 127.3 74.75 173.3C31.38 187.3 0 228 0 276c0 47.53 30.94 87.46 73.61 101.9c-3.422-16.57 1.51-34 14.17-45.45C64.57 324.2 48 302 48 276c0-33.13 26.88-60 60-60c1.625 0 3.25 .375 4.75 .5C116.6 175.9 150.4 144 192 144c25.25 0 47.38 11.88 62.13 30.12C260.6 170.3 268 168 276 168C300.3 168 320 187.8 320 212c0 1.75-.25 3.375-.5 5.25C347.1 222.6 368 246.8 368 276c0 26.23-16.96 48.31-40.43 56.46c5.549 4.936 10.32 10.81 13.18 18.1c3.398 8.867 3.85 18.3 1.992 27.21C385.2 363.2 416 323.4 416 276C416 237.3 395.3 202.4 363.4 183.4zM567.9 223.8C497.6 237.1 432.9 183.5 432.9 113c0-40.63 21.88-78 57.5-98.13c5.5-3.125 4.125-11.38-2.125-12.5C479.7 .75 470.8 0 461.8 0c-63.82 0-117.1 41.42-136.4 98.44c28.26 12.28 51.46 34.72 64.13 63.87C425.9 188.4 448 230.9 448 276c0 3.541-.4102 6.977-.6699 10.45c4.844 .5195 9.488 1.424 14.47 1.424c44.63 0 85.51-20.12 112.5-53.25C578.6 229.8 574.2 222.6 567.9 223.8zM296 352H231.9l43.69-105.9c2.875-6.906 .5313-14.88-5.594-19.19C263.9 222.7 255.7 223.1 250.1 228.2l-140.8 128c-4.906 4.438-6.562 11.44-4.188 17.62C107.5 379.9 113.4 384 120 384h64.09l-43.69 105.9c-2.875 6.906-.5313 14.88 5.593 19.19C148.8 511 151.1 512 155.2 512c3.875 0 7.719-1.406 10.75-4.156l140.8-128c4.906-4.438 6.562-11.44 4.188-17.62C308.5 356.1 302.6 352 296 352z\"]\n};\nvar faThunderstormMoon = faCloudBoltMoon;\nvar faDna = {\n  prefix: 'far',\n  iconName: 'dna',\n  icon: [448, 512, [129516], \"f471\", \"M32.03 495.1C31.53 503 37.28 512 47.4 512h15.37c8.124 0 14.75-6.25 15.37-14.38C78.4 493.1 79.15 487.1 80.27 480h286.1c1.25 7.125 2.125 13.38 2.5 17.75C370.5 505.8 377.1 512 385.1 512h15.5c11.5 0 15.75-10.75 15.25-16.75c-2.125-29.5-16.25-126.9-108.5-208.9c-12.62 9.375-26.12 18.25-40.87 26.75c9.124 7.5 16.1 15.12 24.62 23H155.6c20.62-20.88 46.37-41.37 79.24-59.37C391.7 190.5 413.2 56 415.1 16.88C416.5 9 410.7 0 400.6 0H385.2c-8.124 0-14.75 6.25-15.37 14.38C369.6 18.88 368.9 24.88 367.7 32H80.65c-1.375-7.125-1.1-13.25-2.375-17.75C77.52 6.25 70.9 0 62.9 0H47.4c-10.12 0-15.87 9.125-15.37 16.88c2.625 35.75 21.25 153 147.9 238.9C53.28 341.4 34.65 458.9 32.03 495.1zM354.4 80c-5.624 15-13.62 31.25-24.12 48H118.3C107.8 111.2 99.77 95 94.02 80H354.4zM224 228.8C196.6 212.5 174.6 194.5 156.5 176h135.4C273.7 194.4 251.6 212.4 224 228.8zM93.4 432c5.749-14.88 13.5-31.25 24.12-48h211.7c10.5 16.75 18.5 33 24.37 48H93.4z\"]\n};\nvar faVirusSlash = {\n  prefix: 'far',\n  iconName: 'virus-slash',\n  icon: [640, 512, [], \"e075\", \"M134.7 80.27C135.9 78.4 137.3 76.62 138.1 74.98C151.5 62.48 171.7 62.48 184.2 74.98L192.4 83.15C227.7 118.4 287.1 93.44 287.1 43.55V32C287.1 14.33 302.3 0 319.1 0C337.7 0 352 14.33 352 32V43.55C352 93.44 412.3 118.4 447.6 83.15L455.8 74.98C468.3 62.48 488.5 62.48 501 74.98C513.5 87.48 513.5 107.7 501 120.2L492.9 128.4C457.6 163.7 482.6 224 532.4 224H544C561.7 224 576 238.3 576 256C576 273.7 561.7 288 544 288H532.5C497.2 288 474.4 318.1 476.5 348.1L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L134.7 80.27zM224.6 150.8L278.9 193.3C281.8 192.5 284.8 192 287.1 192C305.7 192 319.1 206.3 319.1 224C319.1 224.5 319.1 224.1 319.1 225.5L430.2 311.9C437.2 289.7 451.3 269.7 470.7 256C437.1 232.3 419.6 189.1 426.5 149.5C386 156.4 343.7 138.9 319.1 105.3C298.4 135.8 261.6 153.1 224.6 150.8L224.6 150.8zM107.5 224C122.5 224 135.2 218.6 144.7 210L185.3 242C180.5 247.2 175.2 251.9 169.3 256C202.9 279.7 220.4 322 213.5 362.5C253.1 355.6 296.3 373.1 319.1 406.7C329.2 393.7 341.1 383.1 354.7 375.4L401.1 412.7C375.6 415.7 352 437.2 352 468.5V480C352 497.7 337.7 512 319.1 512C302.3 512 287.1 497.7 287.1 480V468.5C287.1 418.6 227.7 393.6 192.4 428.9L184.2 437C171.7 449.5 151.5 449.5 138.1 437C126.5 424.5 126.5 404.3 138.1 391.8L147.1 383.6C182.4 348.3 157.4 288 107.5 288H95.1C78.33 288 63.1 273.7 63.1 256C63.1 238.3 78.33 224 95.1 224H107.5z\"]\n};\nvar faBracketRoundRight = {\n  prefix: 'far',\n  iconName: 'bracket-round-right',\n  icon: [192, 512, [], \"29\", \"M43.66 435.4c4.094-2.469 100.3-61.91 100.3-179.4c0-117.1-95.65-176.6-100.3-179.4C32.35 69.81 28.6 55.09 35.38 43.72C42.16 32.37 56.85 28.59 68.28 35.37C73.32 38.37 192 110.7 192 256s-118.7 217.6-123.7 220.6c-3.844 2.281-8.062 3.375-12.22 3.375c-8.156 0-16.12-4.188-20.62-11.69C28.66 456.1 32.35 442.2 43.66 435.4z\"]\n};\nvar faCircle5 = {\n  prefix: 'far',\n  iconName: 'circle-5',\n  icon: [512, 512, [], \"e0f2\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM282.2 226.4L220.4 219.2L228.6 176H312c13.25 0 24-10.75 24-24S325.3 128 312 128H208.7C197.2 128 187.3 136.2 185.2 147.5l-16.73 88C167.2 242.1 168.7 248.8 172.6 254.2c3.953 5.375 9.938 8.875 16.56 9.656l87.39 10.28C292.2 275.9 304 289.2 304 304.9C304 322.1 290.1 336 272.1 336H223.4c-7.547 0-14.2-4.812-16.59-11.97C202.6 311.5 188.1 304.8 176.4 308.8c-12.58 4.188-19.38 17.78-15.19 30.38C170.2 366 195.1 384 223.4 384h49.59C316.5 384 352 348.5 352 304.9C352 264.8 321.1 231.1 282.2 226.4z\"]\n};\nvar faMinus = {\n  prefix: 'far',\n  iconName: 'minus',\n  icon: [448, 512, [8211, 8722, 10134, \"subtract\"], \"f068\", \"M432 256C432 269.3 421.3 280 408 280H40c-13.25 0-24-10.74-24-23.99C16 242.8 26.75 232 40 232h368C421.3 232 432 242.8 432 256z\"]\n};\nvar faSubtract = faMinus;\nvar faFireFlame = {\n  prefix: 'far',\n  iconName: 'fire-flame',\n  icon: [384, 512, [\"flame\"], \"f6df\", \"M191.1 0C79.75 101.4 0 220.9 0 300.5C0 425 79 512 192 512s192-87 192-211.5C384 220.6 303.7 100.9 191.1 0zM192 464c-86.13 0-144-65.75-144-163.5c0-46.25 45.25-136.6 144-234.4C278.2 152 336 244.9 336 300.5C336 398.2 278.1 464 192 464zM237.1 239.6c-20-17-38.75-33-38.75-58.12c0-3.499-2.75-4.75-4-5.125C192 175.6 188.6 175.8 186.4 178.8C131.5 253.4 216 248 216 302C216 325.2 197.2 344 173.1 344C150.8 344 132 325.2 132 302V272c0-2.375-1.5-4.625-3.75-5.5C125.1 265.5 123.5 266 121.8 267.8C115.4 274 96 294.5 96 327.6C96 376.4 139 416 192 416s96-39.63 96-88.38C288 283.2 262.1 261.1 237.1 239.6z\"]\n};\nvar faFlame = faFireFlame;\nvar faRightToLine = {\n  prefix: 'far',\n  iconName: 'right-to-line',\n  icon: [448, 512, [\"arrow-alt-to-right\"], \"f34c\", \"M448 424V88C448 74.75 437.3 64 424 64S400 74.75 400 88v336c0 13.25 10.75 24 24 24S448 437.3 448 424zM342.6 278.3C348.9 272 352 263.8 352 255.6S348.9 239.3 342.6 233L192.2 97.09C161.3 69.21 112 91.11 112 132.7v42.91h-64c-26.51 0-48 21.49-48 48v64c0 26.51 21.49 48 48 48h64v43.29c0 41.63 49.37 63.52 80.23 35.58L342.6 278.3zM160 287.6H48v-64H160V134.3l137.4 121.4L160 376.1V287.6z\"]\n};\nvar faArrowAltToRight = faRightToLine;\nvar faChildRifle = {\n  prefix: 'far',\n  iconName: 'child-rifle',\n  icon: [512, 512, [], \"e4e0\", \"M207.1 64C207.1 99.35 179.3 128 143.1 128C108.7 128 79.1 99.35 79.1 64C79.1 28.65 108.7 .0003 143.1 .0003C179.3 .0003 207.1 28.65 207.1 64zM143.1 48C135.2 48 127.1 55.16 127.1 64C127.1 72.84 135.2 80 143.1 80C152.8 80 159.1 72.84 159.1 64C159.1 55.16 152.8 48 143.1 48zM104 512C90.75 512 80 501.3 80 488V264.8L52.31 308.8C45.25 320 30.44 323.4 19.22 316.3C8 309.3 4.631 294.4 11.69 283.2L60.08 206.3C78.24 177.5 109.9 160 144 160C178.1 160 209.8 177.5 227.9 206.3L276.3 283.2C283.4 294.4 280 309.3 268.8 316.3C257.6 323.4 242.8 320 235.7 308.8L208 264.8V488C208 501.3 197.3 512 184 512C170.7 512 160 501.3 160 488V384H128V488C128 501.3 117.3 512 104 512H104zM144 208C138.5 208 133.1 208.9 128 210.6V336H160V210.6C154.9 208.9 149.5 208 144 208zM416 .0003C424.8 .0003 432 7.164 432 16V132.3C441.6 137.8 448 148.2 448 160V269.3L464 264V208C464 199.2 471.2 192 480 192H496C504.8 192 512 199.2 512 208V292.5C512 299.4 507.6 305.5 501.1 307.6L448 325.3V352H496C504.8 352 512 359.2 512 368V384C512 392.8 504.8 400 496 400H452L475 492.1C477.6 502.2 469.9 512 459.5 512H400C391.2 512 384 504.8 384 496V384H352C334.3 384 320 369.7 320 352V224C320 206.3 334.3 192 352 192H368V160C368 148.2 374.4 137.8 384 132.3V32C375.2 32 368 24.84 368 16C368 7.164 375.2 0 384 0L416 .0003zM400 240H368V336H400V240z\"]\n};\nvar faGif = {\n  prefix: 'far',\n  iconName: 'gif',\n  icon: [576, 512, [], \"e190\", \"M512 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V96C576 60.65 547.3 32 512 32zM528 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h448c8.822 0 16 7.178 16 16V416zM464 164h-88c-11.05 0-20 8.953-20 20v144c0 11.05 8.953 20 20 20s20-8.953 20-20V276H448c11.05 0 20-8.953 20-20S459 236 448 236h-52v-32H464c11.05 0 20-8.953 20-20S475 164 464 164zM304 164c-11.05 0-20 8.953-20 20v144c0 11.05 8.953 20 20 20s20-8.953 20-20v-144C324 172.1 315 164 304 164zM240 244H182.8c-11.05 0-20 8.953-20 20s8.953 20 20 20H220v13.73c-20.47 14.67-55.2 12.61-72.77-4.969C137.4 282.9 132 269.9 132 256s5.406-26.94 15.23-36.77c19.66-19.67 52.7-19.67 72.36 0c7.797 7.812 20.45 7.812 28.28 0c7.812-7.797 7.812-20.47 0-28.28c-34.75-34.75-94.17-34.78-128.9 0C101.6 208.3 92 231.4 92 256s9.578 47.67 26.95 65.05C136.1 338.2 160.7 348 186.5 348c25.83 0 50.47-9.828 67.59-26.95C257.9 317.3 260 312.2 260 306.9V264C260 252.1 251 244 240 244z\"]\n};\nvar faChess = {\n  prefix: 'far',\n  iconName: 'chess',\n  icon: [512, 512, [], \"f439\", \"M497.6 279.1C506.6 273.2 512 263.2 512 252.5V192c0-17.6-14.4-32-32-32h-192c-17.6 0-32 14.4-32 32v60.5c0 10.88 5.5 21 12.75 25.5L296 299.6v74.75C291 378.9 288 385.2 288 392V416l-25.62 19.25C258.4 438.2 256 443 256 448c0-5-2.375-9.75-6.375-12.75L224 416v-24c-.125-10.38-6.875-19.5-16.88-22.5c-3.75-25-6.375-50.25-6.375-75.5V256H208C216.8 256 224 248.8 224 240V224c0-8.837-7.163-16-16-16H204.9l26.88-80.38c.8527-2.516 1.269-5.104 1.269-7.67c0-11.89-9.075-23.95-24.91-23.95L144.8 96V64h16C169.6 64 176.8 56.8 176.8 48S169.6 32 160.8 32H144.8V15.1C144.8 7.2 137.6 0 128.8 0S112.8 7.2 112.8 15.1V32H96.86C88.06 32 80.75 39.2 80.75 47.1S87.95 64 96.75 64H112.8v32L49.39 95.1c-15.54 0-24.91 11.86-24.91 23.95c0 2.567 .4164 5.155 1.269 7.671L52.75 208H48C39.16 208 32 215.2 32 224v16C32 248.8 39.16 256 48 256h8.75v38c0 25.12-2.5 50.25-6.375 75.12C39.88 371.8 32 380.8 32 392V416l-25.63 19.26C2.358 438.3 0 442.1 0 448v48C0 504.8 7.163 512 16 512h224c8.875 0 16-7.125 16-16c0 8.875 7.125 16 16 16h224c8.837 0 16-7.163 16-16V448c0-5.012-2.358-9.732-6.365-12.74L480 416v-24c0-6.75-3-13.12-8-17.62V299.5L497.6 279.1zM175.8 144l-21.5 64H103.4l-21.5-64H175.8zM158.8 368H98.88c3.5-25.25 5.875-50.13 5.875-73.1V256h48v38C152.8 317.9 155.1 342.8 158.8 368zM48 464l32-24V416h96v24l32 24H48zM304 464l32-24V416h96v24l32 24H304zM464 244.6l-40 31.75V368h-80V276.4L304 244.9V208h32v24h32V208h32v24h32V208h32V244.6zM384 288c-8.875 0-16 7.125-16 16v32h32v-32C400 295.1 392.9 288 384 288z\"]\n};\nvar faTrashSlash = {\n  prefix: 'far',\n  iconName: 'trash-slash',\n  icon: [640, 512, [], \"e2b3\", \"M134.4 80H189.8L226.5 24.94C236.9 9.358 254.4 .0003 273.1 .0003H366.9C385.6 .0003 403.1 9.358 413.5 24.94L450.2 80H520C533.3 80 544 90.75 544 104C544 117.3 533.3 128 520 128H508.4L491.3 359.8L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L134.4 80zM195.6 128L445.8 324.1L460.3 128H195.6zM273.1 48C270.5 48 267.1 49.34 266.5 51.56L247.5 80H392.5L373.5 51.56C372 49.34 369.5 48 366.9 48H273.1zM155.6 452.7L137.2 204.1L188.3 244.4L203.5 449.2C204.1 457.5 211.1 464 219.4 464H420.6C428.9 464 435.9 457.5 436.5 449.2L437.2 440.4L479.2 473.6C469.3 496.3 446.7 512 420.6 512H219.4C185.9 512 158.1 486.2 155.6 452.7H155.6z\"]\n};\nvar faArrowLeftLong = {\n  prefix: 'far',\n  iconName: 'arrow-left-long',\n  icon: [512, 512, [\"long-arrow-left\"], \"f177\", \"M176.1 103C181.7 107.7 184 113.8 184 120S181.7 132.3 176.1 136.1L81.94 232H488C501.3 232 512 242.8 512 256s-10.75 24-24 24H81.94l95.03 95.03c9.375 9.375 9.375 24.56 0 33.94s-24.56 9.375-33.94 0l-136-136c-9.375-9.375-9.375-24.56 0-33.94l136-136C152.4 93.66 167.6 93.66 176.1 103z\"]\n};\nvar faLongArrowLeft = faArrowLeftLong;\nvar faPlugCircleCheck = {\n  prefix: 'far',\n  iconName: 'plug-circle-check',\n  icon: [576, 512, [], \"e55c\", \"M96 0C109.3 0 120 10.75 120 24V112H72V24C72 10.75 82.75 0 96 0zM288 0C301.3 0 312 10.75 312 24V112H264V24C264 10.75 274.7 0 288 0zM360 144C373.3 144 384 154.7 384 168C384 181.3 373.3 192 360 192H352V211.2C333.1 220.4 317.8 232.6 304 247.2V192H80V256C80 317.9 130.1 368 192 368C216.3 368 238.9 360.2 257.2 347.1C256.4 353.9 256 360.9 256 368C256 379.4 257.1 390.5 259.1 401.3C245.7 407.5 231.2 411.9 216 414.2V512H168V414.2C91.02 402.6 32 336.2 32 255.1V191.1H24C10.75 191.1 0 181.3 0 167.1C0 154.7 10.75 143.1 24 143.1L360 144zM576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM476.7 324.7L416 385.4L387.3 356.7C381.1 350.4 370.9 350.4 364.7 356.7C358.4 362.9 358.4 373.1 364.7 379.3L404.7 419.3C410.9 425.6 421.1 425.6 427.3 419.3L499.3 347.3C505.6 341.1 505.6 330.9 499.3 324.7C493.1 318.4 482.9 318.4 476.7 324.7H476.7z\"]\n};\nvar faFontCase = {\n  prefix: 'far',\n  iconName: 'font-case',\n  icon: [640, 512, [], \"f866\", \"M198.4 47.47c-7.094-18.62-37.78-18.62-44.88 0l-152 400c-4.703 12.41 1.516 26.25 13.91 30.97c12.44 4.75 26.28-1.531 30.97-13.91L83.12 368h185.8l36.68 96.53C309.2 474.1 318.3 480 328 480c2.844 0 5.719-.5 8.531-1.562c12.39-4.719 18.61-18.56 13.91-30.97L198.4 47.47zM101.4 320L176 123.6L250.6 320H101.4zM616 160c-13.25 0-24 10.75-24 24v4.889c-21.99-17.79-49.58-28.88-80-28.88c-70.58 0-128 57.41-128 128l.0007 63.93c0 70.59 57.42 128.1 127.1 128.1c30.42 0 58.01-11.11 79.1-28.9V456c0 13.25 10.75 24 24 24S640 469.3 640 456v-272C640 170.8 629.3 160 616 160zM592 352c0 44.13-35.89 80-80 80s-80-35.88-80-80V288c0-44.13 35.89-80 80-80s80 35.88 80 80V352z\"]\n};\nvar faStreetView = {\n  prefix: 'far',\n  iconName: 'street-view',\n  icon: [512, 512, [], \"f21d\", \"M184 72C184 32.24 216.2 0 256 0C295.8 0 328 32.24 328 72C328 111.8 295.8 144 256 144C216.2 144 184 111.8 184 72zM256 96C269.3 96 280 85.25 280 72C280 58.75 269.3 48 256 48C242.7 48 232 58.75 232 72C232 85.25 242.7 96 256 96zM144 240C144 195.8 179.8 160 224 160H288C332.2 160 368 195.8 368 240V280C368 302.5 352.6 321.3 331.7 326.6L325.5 382.2C322.4 410.5 298.4 432 269.9 432H242.1C213.6 432 189.6 410.5 186.5 382.2L180.3 326.6C159.4 321.3 144 302.5 144 279.1L144 240zM224.3 288.1L234.2 376.9C234.6 380.9 238 384 242.1 384H269.9C273.1 384 277.4 380.9 277.8 376.9L287.7 288.1L319.1 280L320 240C320 222.3 305.7 208 288 208H224C206.3 208 192 222.3 192 240V280L224.3 288.1zM63.27 414.7C60.09 416.3 57.47 417.8 55.33 419.2C51.7 421.6 51.72 426.4 55.34 428.8C64.15 434.6 78.48 440.6 98.33 446.1C137.7 456.1 193.5 464 256 464C318.5 464 374.3 456.1 413.7 446.1C433.5 440.6 447.9 434.6 456.7 428.8C460.3 426.4 460.3 421.6 456.7 419.2C454.5 417.8 451.9 416.3 448.7 414.7C433.4 406.1 409.9 399.8 379.7 394.2C366.6 391.8 358 379.3 360.4 366.3C362.8 353.3 375.3 344.6 388.3 347C420.8 352.9 449.2 361.2 470.3 371.8C480.8 377.1 490.6 383.5 498 391.4C505.6 399.5 512 410.5 512 424C512 445.4 496.5 460.1 482.9 469C468.2 478.6 448.6 486.3 426.4 492.4C381.8 504.7 321.6 512 256 512C190.4 512 130.2 504.7 85.57 492.4C63.44 486.3 43.79 478.6 29.12 469C15.46 460.1 0 445.4 0 424C0 410.5 6.376 399.5 13.96 391.4C21.44 383.5 31.24 377.1 41.72 371.8C62.75 361.2 91.24 352.9 123.7 347C136.7 344.6 149.2 353.3 151.6 366.3C153.1 379.3 145.4 391.8 132.3 394.2C102.1 399.8 78.57 406.1 63.27 414.7H63.27z\"]\n};\nvar faArrowDownLeft = {\n  prefix: 'far',\n  iconName: 'arrow-down-left',\n  icon: [320, 512, [], \"e091\", \"M312.1 136.1L81.94 368H264c13.25 0 24 10.75 24 24S277.3 416 264 416h-240C10.75 416 0 405.3 0 392v-240C0 138.8 10.75 128 24 128S48 138.8 48 152v182.1l231-231c9.375-9.375 24.56-9.375 33.94 0S322.3 127.6 312.1 136.1z\"]\n};\nvar faFrancSign = {\n  prefix: 'far',\n  iconName: 'franc-sign',\n  icon: [320, 512, [], \"e18f\", \"M296 32C309.3 32 320 42.75 320 56C320 69.25 309.3 80 296 80H96V192H264C277.3 192 288 202.7 288 216C288 229.3 277.3 240 264 240H96V320H200C213.3 320 224 330.7 224 344C224 357.3 213.3 368 200 368H96V456C96 469.3 85.25 480 72 480C58.75 480 48 469.3 48 456V368H24C10.75 368 0 357.3 0 344C0 330.7 10.75 320 24 320H48V56C48 42.75 58.75 32 72 32H296z\"]\n};\nvar faFlaskRoundPoison = {\n  prefix: 'far',\n  iconName: 'flask-round-poison',\n  icon: [448, 512, [\"flask-poison\"], \"f6e0\", \"M319.1 169V48h7.996c13.26 0 24-10.75 24-24c0-13.26-10.74-24-24-24H119.1c-13.26 0-24 10.74-24 24c0 13.25 10.74 24 24 24h7.992v120.1C61.62 202.9 16 271.9 16 352c0 53.75 20.38 102.8 53.99 139.8C81.87 504.9 99.12 512 116.1 512h213.1c18 0 35.5-7.5 47.5-20.88c32.24-35.75 52.24-82.75 53.49-134.5C433.7 276.8 387.2 205.1 319.1 169zM342.7 459.1C339.1 462.2 335.6 464 330.1 464H116.1c-4.617 0-8.879-1.666-11.47-4.527C78.74 430 64 391.8 64 352c0-59.33 33.05-113.5 86.25-141.4l25.73-13.47V48h95.98v149.7l25.28 13.58c53.96 28.99 88 85.63 86.72 144.2C383 393.8 368.4 430.6 342.7 459.1zM224 256c-49.13 0-88.88 31.88-88.88 71.13c0 23.12 14.12 43.63 35.5 56.5v14.62C170.6 408 178.6 416 188.5 416h71c9.875 0 17.88-8 17.88-17.75v-14.62c21.38-12.88 35.5-33.38 35.5-56.5C312.9 287.9 273.1 256 224 256zM188.5 344.9c-9.875 0-17.88-8-17.88-17.75c0-9.875 8-17.75 17.88-17.75c9.75 0 17.75 7.875 17.75 17.75C206.3 336.9 198.3 344.9 188.5 344.9zM259.5 344.9c-9.75 0-17.75-8-17.75-17.75c0-9.875 8-17.75 17.75-17.75c9.875 0 17.88 7.875 17.88 17.75C277.4 336.9 269.4 344.9 259.5 344.9z\"]\n};\nvar faFlaskPoison = faFlaskRoundPoison;\nvar faVolumeOff = {\n  prefix: 'far',\n  iconName: 'volume-off',\n  icon: [320, 512, [], \"f026\", \"M301.2 34.84c-4.203-1.896-8.727-2.841-13.16-2.841c-7.697 .002-15.29 2.786-21.27 8.1L131.8 160H48c-26.51 0-48 21.49-48 47.1v95.1c0 26.51 21.49 47.1 48 47.1h83.84l134.9 119.9C272.7 477.2 280.3 480 288 480c4.438 0 8.959-.9312 13.16-2.837C312.7 472 320 460.6 320 448V64C320 51.41 312.7 39.1 301.2 34.84zM272 412.4L150.1 304H48v-95.1h102.1L272 99.64V412.4z\"]\n};\nvar faBookCircleArrowRight = {\n  prefix: 'far',\n  iconName: 'book-circle-arrow-right',\n  icon: [640, 512, [], \"e0bc\", \"M348.6 464H80c-17.64 0-32-14.34-32-32s14.36-32 32-32h243C321.1 389.6 320 378.9 320 368c0-5.4 .3281-10.72 .8047-16H80c-11.38 0-22.2 2.375-32 6.688V80c0-17.66 14.36-32 32-32h320v172.6c14.63-9.553 30.78-16.93 48-21.8V48C448 21.53 426.5 0 400 0h-320C35.89 0 0 35.88 0 80v352C0 476.1 35.89 512 80 512h315C376.6 499.1 360.9 482.8 348.6 464zM496 224C416.5 224 352 288.5 352 368s64.46 144 144 144s144-64.46 144-144S575.5 224 496 224zM571.3 379.3l-56 56C512.2 438.4 508.1 440 504 440s-8.188-1.562-11.31-4.688c-6.25-6.25-6.25-16.38 0-22.62L521.4 384H432c-8.836 0-15.1-7.164-15.1-16S423.2 352 432 352h89.38l-28.69-28.69c-6.25-6.25-6.25-16.38 0-22.62s16.38-6.25 22.62 0l56 56C577.6 362.9 577.6 373.1 571.3 379.3z\"]\n};\nvar faChartUser = {\n  prefix: 'far',\n  iconName: 'chart-user',\n  icon: [640, 512, [\"user-chart\"], \"f6a3\", \"M160 320c53.02 0 96-42.98 96-96c0-53.02-42.98-96-96-96C106.1 128 64 170.1 64 224C64 277 106.1 320 160 320zM160 176c26.47 0 48 21.53 48 48S186.5 272 160 272S112 250.5 112 224S133.5 176 160 176zM192 352H128c-70.69 0-128 57.3-128 128c0 17.67 14.33 32 32 32h256c17.67 0 32-14.33 32-32C320 409.3 262.7 352 192 352zM49.61 464C57.04 427.5 89.37 400 128 400h64c38.63 0 70.96 27.53 78.39 64H49.61zM584 0H216C185.1 0 160 25.12 160 56V80c0 13.25 10.75 24 24 24S208 93.25 208 80V56c0-4.406 3.594-8 8-8h368c4.406 0 8 3.594 8 8v304c0 4.406-3.594 8-8 8H352c-13.25 0-24 10.75-24 24S338.8 416 352 416h232c30.88 0 56-25.12 56-56v-304C640 25.12 614.9 0 584 0zM328.1 167c-9.375-9.375-24.6-9.375-33.98 0s-9.354 24.58 .0208 33.96l71.98 72.02C371.7 277.7 377.8 280 384 280s12.3-2.323 16.99-7.01L496 177.9V200C496 213.3 506.8 224 520 224S544 213.3 544 200v-80C544 106.8 533.3 96 520 96h-80C426.8 96 416 106.8 416 120s10.75 24 24 24h22.06L384 222L328.1 167z\"]\n};\nvar faUserChart = faChartUser;\nvar faHandsAslInterpreting = {\n  prefix: 'far',\n  iconName: 'hands-asl-interpreting',\n  icon: [640, 512, [\"american-sign-language-interpreting\", \"asl-interpreting\", \"hands-american-sign-language-interpreting\"], \"f2a3\", \"M513.1 112l-88.57 .0469c-25.23 1.775-48.45 11.69-67.71 26.7c-.3301-3.732-.9453-7.486-2.012-11.22c-4.387-15.39-14.53-28.18-28.56-35.98c-5.242-2.924-10.89-5.037-16.72-6.277c9.553-20.66 6.895-45.92-8.854-64.32C291.1 8.773 276.6 1.395 260.5 .1777C259 .0586 257.5 0 255.9 0C241.6 0 227.8 5.141 216.9 14.48L196.8 31.7c-6.057-11.29-15.67-20.6-27.72-26.18c-7.93-3.65-16.33-5.494-24.99-5.494c-23.41 0-44.88 13.75-54.7 35.03l-73.61 164.7C5.326 223.3 0 248.3 0 274c0 69.48 56.53 125.1 126 125.1l88.57-.0469c25.23-1.775 48.45-11.69 67.71-26.7c.3281 3.732 .9453 7.484 2.012 11.22c4.387 15.39 14.53 28.18 28.56 35.98c5.246 2.918 10.9 5.025 16.73 6.264c-9.559 20.66-6.904 45.93 8.848 64.33c10.44 12.19 25.01 19.57 41.02 20.78C380.9 511.1 382.5 512 384.1 512c14.29 0 28.13-5.135 38.98-14.46l20.1-17.23c6.057 11.29 15.67 20.6 27.72 26.18c7.938 3.652 16.34 5.498 25.01 5.498c23.4 0 44.86-13.75 54.68-35.03l73.61-164.7C634.7 288.7 640 263.7 640 238C640 168.5 583.5 112 513.1 112zM315.5 153.7C312.9 158.4 308.6 161.8 303.5 163.2L209.1 190.2l24.36 8.219c24.42 8.234 43.31 26.8 51.84 50.91c1.766 5.062 1.484 10.47-.8125 15.28C282.2 269.4 278.1 273.1 273.1 274.9C262.7 278.5 251.3 273 247.6 262.7C241.5 245.5 225.2 234 207 234c-23.7 0-43 19.3-43 42.1c0 23.7 19.3 42.1 43 42.1c14.38 0 27.75-7.141 35.75-19.12c6.188-9.141 18.61-11.59 27.75-5.516C274.1 298.3 277.1 302.9 279 308.1C280 313.4 278.1 318.7 276 323.1c-14.02 20.94-37.77 35.06-61.97 36.84l-88.02 .0156c-47.42 0-86.02-38.58-86.02-85.1c0-20.09 4.156-39.59 12.36-57.94l73.45-164.4c4.5-9.781 16.92-14.3 26.58-9.844c4.812 2.219 8.516 6.203 10.36 11.22c1.859 5.031 1.656 10.45-.5781 15.3L127.3 144l115.8-99.22C246.9 41.49 252.1 39.85 257.3 40.05c5.578 .4219 10.44 2.891 13.91 6.953c3.469 4.047 5.156 9.219 4.734 14.55C275.5 66.88 273.1 71.73 269 75.19L170.5 159.6L292.5 124.8c5.203-1.453 10.56-.8281 15.19 1.719C312.4 129.1 315.8 133.4 317.2 138.5C318.7 143.6 318.1 149 315.5 153.7zM587.6 295.9l-73.45 164.4c-2.25 4.937-6.266 8.641-11.33 10.5C500.6 471.6 498.3 472 496 472c-2.891 0-5.75-.6406-8.422-1.906c-4.781-2.203-8.484-6.187-10.33-11.2c-1.859-5.031-1.656-10.45 .5781-15.3l34.91-75.64l-115.8 99.22c-3.938 3.391-9.094 5.125-14.38 4.75c-5.484-.4219-10.34-2.891-13.81-6.953c-3.469-4.047-5.156-9.219-4.734-14.55c.4062-5.328 2.859-10.17 6.906-13.64l98.52-84.45l-121.1 34.87c-5.031 1.5-10.47 .9062-15.2-1.734c-4.688-2.625-8.062-6.891-9.516-12.02c-1.469-5.109-.8594-10.5 1.734-15.19c2.594-4.672 6.844-8.062 11.97-9.515l94.44-26.98l-24.36-8.219c-24.42-8.234-43.31-26.8-51.84-50.91c-1.766-5.062-1.484-10.47 .8125-15.28c2.297-4.828 6.328-8.453 11.36-10.25c10.67-3.625 21.83 1.812 25.55 12.14c6.078 17.19 22.38 28.72 40.56 28.72c23.7 0 43-19.3 43-42.1s-19.3-42.1-43-42.1c-14.38 0-27.75 7.141-35.75 19.12c-6.203 9.172-18.62 11.64-27.78 5.5c-4.422-2.969-7.438-7.5-8.469-12.75c-1.047-5.25 .0156-10.58 3-15.02c14.02-20.94 37.77-35.06 61.97-36.84l88.02-.0156c47.42 0 86.02 38.58 86.02 85.1C600 258.1 595.8 277.6 587.6 295.9z\"]\n};\nvar faAmericanSignLanguageInterpreting = faHandsAslInterpreting;\nvar faAslInterpreting = faHandsAslInterpreting;\nvar faHandsAmericanSignLanguageInterpreting = faHandsAslInterpreting;\nvar faPresentationScreen = {\n  prefix: 'far',\n  iconName: 'presentation-screen',\n  icon: [576, 512, [\"presentation\"], \"f685\", \"M496 304h-416v-224H32v240c0 17.6 14.4 32 32 32L264 352v47.02l-72 72c-9.354 9.352-9.354 24.52 0 33.88c9.348 9.348 24.51 9.359 33.87 .0195L288 442.9l62.09 62.09c9.391 9.391 24.63 9.348 33.97-.0938c9.301-9.406 9.258-24.55-.0938-33.91L312 399V352L512 352c17.6 0 32-14.4 32-32V80h-48V304zM552 0H23.96C10.72 0 0 10.73 0 23.95S10.72 48 23.96 48h528.1C565.3 48 576 37.27 576 24.05S565.3 0 552 0z\"]\n};\nvar faPresentation = faPresentationScreen;\nvar faCircleBolt = {\n  prefix: 'far',\n  iconName: 'circle-bolt',\n  icon: [512, 512, [], \"e0fe\", \"M313.6 131.2C319.5 135.6 321.6 143.5 318.7 150.3L280.3 240H344C350.8 240 356.8 244.2 359.1 250.6C361.3 256.1 359.4 264.1 354.2 268.4L218.2 380.4C212.5 385 204.3 385.2 198.4 380.8C192.5 376.4 190.4 368.5 193.3 361.7L231.7 271.1H168C161.2 271.1 155.2 267.8 152.9 261.4C150.7 255 152.6 247.9 157.8 243.6L293.8 131.6C299.5 126.1 307.7 126.8 313.6 131.2V131.2zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faFaceSmileHalo = {\n  prefix: 'far',\n  iconName: 'face-smile-halo',\n  icon: [512, 512, [], \"e38f\", \"M512 80C512 124.2 397.4 160 256 160C114.6 160 0 124.2 0 80C0 35.82 114.6 0 256 0C397.4 0 512 35.82 512 80zM256 48C149.1 48 64 62.33 64 80C64 97.67 149.1 112 256 112C362 112 448 97.67 448 80C448 62.33 362 48 256 48zM92.01 172.1C74.24 201.2 64 235.4 64 271.1C64 378 149.1 464 256 464C362 464 448 378 448 271.1C448 235.4 437.8 201.2 419.1 172.1C436.9 167.5 452.4 162.3 466.4 156.5C485.3 190.7 496 230.1 496 271.1C496 404.5 388.5 512 256 512C123.5 512 16 404.5 16 271.1C16 230.1 26.73 190.7 45.58 156.5C59.57 162.3 75.14 167.5 92.01 172.1V172.1zM217.6 284.8L217.6 284.8L217.4 284.5C217.2 284.3 217 284 216.7 283.6C216 282.8 215.1 281.7 213.9 280.3C211.4 277.4 207.9 273.7 203.7 269.1C194.9 262.2 184.8 256 176 256C167.2 256 157.1 262.2 148.3 269.1C144.1 273.7 140.6 277.4 138.1 280.3C136.9 281.7 135.1 282.8 135.3 283.6C134.1 284 134.8 284.3 134.6 284.5L134.4 284.8L134.4 284.8C132.3 287.6 128.7 288.7 125.5 287.6C122.2 286.5 120 283.4 120 280C120 262.1 126.7 244.4 136.6 231.2C146.4 218.2 160.5 208 176 208C191.5 208 205.6 218.2 215.4 231.2C225.3 244.4 232 262.1 232 280C232 283.4 229.8 286.5 226.5 287.6C223.3 288.7 219.7 287.6 217.6 284.8V284.8zM143.7 332.7C153.5 323.7 168.7 324.4 177.6 334.1C192.8 350.5 218.8 368 256 368C293.2 368 319.2 350.5 334.4 334.1C343.3 324.4 358.5 323.7 368.3 332.7C378 341.7 378.6 356.9 369.6 366.6C347.7 390.5 309.7 416 256 416C202.3 416 164.3 390.5 142.4 366.6C133.4 356.9 133.1 341.7 143.7 332.7zM377.6 284.8L377.4 284.5C377.2 284.3 377 284 376.7 283.6C376 282.8 375.1 281.7 373.9 280.3C371.4 277.4 367.9 273.7 363.7 269.1C354.9 262.2 344.8 256 336 256C327.2 256 317.1 262.2 308.3 269.1C304.1 273.7 300.6 277.4 298.1 280.3C296.9 281.7 295.1 282.8 295.3 283.6C294.1 284 294.8 284.3 294.6 284.5L294.4 284.8L294.4 284.8C292.3 287.6 288.7 288.7 285.5 287.6C282.2 286.5 280 283.4 280 280C280 262.1 286.7 244.4 296.6 231.2C306.4 218.2 320.5 208 336 208C351.5 208 365.6 218.2 375.4 231.2C385.3 244.4 392 262.1 392 280C392 283.4 389.8 286.5 386.5 287.6C383.3 288.7 379.7 287.6 377.6 284.8L377.6 284.8z\"]\n};\nvar faCartCircleArrowDown = {\n  prefix: 'far',\n  iconName: 'cart-circle-arrow-down',\n  icon: [640, 512, [], \"e3ef\", \"M96 0C107.5 0 117.4 8.19 119.6 19.51L121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L537.6 196.9C524.3 193.7 510.3 192 496 192C493.7 192 491.4 192 489.1 192.1L520.6 80H131.1L161.6 240H375.2C360.6 253.8 348.4 269.1 339.2 288H170.7L179.9 336H322.9C320.1 346.4 319.1 357.1 319.1 368C319.1 373.4 320.2 378.7 320.7 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.26 0 24C0 10.75 10.75 .0003 24 .0003L96 0zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512zM540.7 364.7L512 393.4V304C512 295.2 504.8 288 496 288C487.2 288 480 295.2 480 304V393.4L451.3 364.7C445.1 358.4 434.9 358.4 428.7 364.7C422.4 370.9 422.4 381.1 428.7 387.3L484.7 443.3C490.9 449.6 501.1 449.6 507.3 443.3L563.3 387.3C569.6 381.1 569.6 370.9 563.3 364.7C557.1 358.4 546.9 358.4 540.7 364.7H540.7z\"]\n};\nvar faHousePersonReturn = {\n  prefix: 'far',\n  iconName: 'house-person-return',\n  icon: [640, 512, [\"house-person-arrive\", \"house-return\"], \"e011\", \"M112 169.9l128-113.8l116.2 103.3c8.783-13.73 19.76-25.62 32.54-35.29L255.9 6.047c-9.062-8.062-22.81-8.062-31.88 0l-216 192c-9.906 8.812-10.81 23.97-2 33.88c8.844 9.969 24.03 10.75 33.88 2L64 212.5v163.5c0 22.06 17.94 40 40 40L335.5 416l5.762-25.05c1.795-8.006 4.873-15.56 8.256-22.96H112V169.9zM175.1 191.1c-8.836 0-16 7.166-16 16v64c0 8.836 7.164 16 16 16h64c8.838 0 16-7.164 16-16v-64c0-8.836-7.162-16-16-16H175.1zM432.2 96.02C458.7 96.02 480 74.51 480 48s-21.27-47.99-47.78-47.99s-48.05 21.49-48.05 48S405.7 96.02 432.2 96.02zM524.6 260.9l-19.74-79.25c11.24 3.625 22.61 8.375 44.22 17.12c9.994 4 18.12 11.38 22.86 21l13.99 30.37c14 29.29 56.8 7.625 43.47-20.25l-14.37-31.12c-9.994-20.38-27.11-36.25-48.22-44.75C524.2 136.8 506 128 471.2 128c-45.22 0-85.45 28.1-99.69 71.1l-12.87 38.75c-.5 1.25-1.125 2.375-2 3.25l-29.36 28.88c-22.37 23.62 12.06 55.29 33.86 34.62l29.36-28.1c6.246-6.25 10.87-13.88 13.74-22.25c14.37-42.75 14.49-45.75 21.86-55.37l26.11 104.7l-53.72 49.62c-12.99 12-22.11 27.62-25.98 44.87l-19.49 84.75c-2.998 12.88 4.996 25.75 17.86 28.75c9.316 1.695 24.33-1.848 28.73-18l19.49-84.75c1.748-7.875 5.871-15 11.74-20.5l78.95-72.1C524.4 299.6 529.4 279.7 524.6 260.9zM632.1 470.1l-58.43-58.7c-4.004-3.762-7.006-8.402-9.008-13.54l-27.65-67.48c-1.627 1.881-26.88 26.77-36.16 35.37l19.52 50.04c4.379 11.16 11.01 21.2 19.39 29.6L599.1 504.9c9.385 9.406 24.52 9.406 33.91 0C642.3 495.5 642.3 480.4 632.1 470.1z\"]\n};\nvar faHousePersonArrive = faHousePersonReturn;\nvar faHouseReturn = faHousePersonReturn;\nvar faMessageXmark = {\n  prefix: 'far',\n  iconName: 'message-xmark',\n  icon: [512, 512, [\"comment-alt-times\", \"message-times\"], \"f4ab\", \"M448 0H64C28.75 0 0 28.75 0 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.1c0 9.836 11.02 15.55 19.12 9.7L304 415.1H448c35.25 0 64-28.75 64-63.1V63.1C512 28.75 483.3 0 448 0zM464 352c0 8.75-7.25 16-16 16h-160l-80 60v-60H64c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h384c8.75 0 16 7.25 16 16V352zM336.1 127c-9.375-9.375-24.56-9.375-33.94 0L256 174.1L208.1 127c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L222.1 208L175 255c-9.375 9.375-9.375 24.56 0 33.94c9.375 9.371 24.55 9.379 33.94 0L256 241.9l47.03 47.03c9.375 9.371 24.55 9.379 33.94 0c9.375-9.375 9.375-24.56 0-33.94L289.9 208l47.03-47.03C346.3 151.6 346.3 136.4 336.1 127z\"]\n};\nvar faCommentAltTimes = faMessageXmark;\nvar faMessageTimes = faMessageXmark;\nvar faFileCertificate = {\n  prefix: 'far',\n  iconName: 'file-certificate',\n  icon: [512, 512, [\"file-award\"], \"f5f3\", \"M247.4 338.3c7.5-7.5 10.37-18.5 7.625-28.75c-5.375-20.62-5.5-17.75 0-38.38c2.748-10.38-.125-21.38-7.625-28.88C232.5 227.1 233.1 229.6 228.5 209C225.9 198.8 217.1 190.8 207.9 188C187.5 182.4 190 183.9 175.1 168.8C167.8 161.3 156.1 158.3 146.9 161c-20.37 5.5-17.49 5.5-37.74 0C99.01 158.3 88.26 161.3 80.89 168.8C65.89 183.9 68.39 182.4 48.14 188C38.02 190.8 30.23 198.8 27.48 209c-5.375 20.75-4 18.12-18.87 33.25c-7.375 7.5-10.33 18.5-7.582 28.88c5.375 20.62 5.375 17.75 0 38.38c-2.75 10.25 .207 21.25 7.582 28.75c14.87 15.12 13.5 12.62 18.87 33.25c2.75 10.38 10.54 18.38 20.67 21.12c14.37 3.875 11.5 3 15.87 5V512l63.99-32l63.99 32v-114.4c4.25-2 1.499-1.125 15.87-5c9.998-2.75 17.1-10.75 20.62-21.12C233.1 350.8 232.5 353.4 247.4 338.3zM128 352c-35.37 0-63.99-28.62-63.99-64S92.64 224 128 224s63.99 28.62 63.99 64S163.4 352 128 352zM493.3 93.38l-74.63-74.64C406.6 6.742 390.3 0 373.4 0L191.1-.0001c-35.35 0-64 28.65-64 64l.0105 68.94c0 0 22.02-10.7 48-.7539L176 64.13c0-8.836 7.164-16 16-16h160L352 128c0 17.67 14.33 32 32 32h79.1v288c0 8.836-7.164 16-16 16H224L223.1 512l224-.0001c35.2 0 64-28.8 64-64V138.6C512 121.7 505.3 105.4 493.3 93.38z\"]\n};\nvar faFileAward = faFileCertificate;\nvar faUserDoctorHairLong = {\n  prefix: 'far',\n  iconName: 'user-doctor-hair-long',\n  icon: [448, 512, [], \"e459\", \"M96 128C96 57.31 153.3 0 224 0C294.7 0 352 57.31 352 128V138.1C352 172.9 365.5 205.5 389.5 229.5L393.4 233.4C397.6 237.6 400 243.4 400 249.4C400 261.9 389.9 272 377.4 272H70.63C58.13 272 47.1 261.9 47.1 249.4C47.1 243.4 50.38 237.6 54.63 233.4L58.51 229.5C82.51 205.5 95.1 172.9 95.1 138.1L96 128zM297.3 96H296C275.5 96 257.3 86.4 245.6 71.46C231.9 95.67 205.8 112 176 112H145.6C144.6 117.2 144 122.5 144 128V144C144 188.2 179.8 224 224 224C268.2 224 304 188.2 304 144V128C304 116.6 301.6 105.8 297.3 96zM176 352C170.6 352 165.2 352.3 160 352.1V402.3C183.1 409.2 200 430.6 200 456C200 486.9 174.9 512 144 512C113.1 512 88 486.9 88 456C88 430.6 104.9 409.2 128 402.3V361.3C81.09 380.3 48 426.3 48 480V488C48 501.3 37.25 512 24 512C10.75 512 0 501.3 0 488V480C0 382.8 78.8 304 176 304H272C369.2 304 448 382.8 448 480V488C448 501.3 437.3 512 424 512C410.7 512 400 501.3 400 488V480C400 426.3 366.9 380.3 320 361.3V402.3C343.1 409.2 360 430.6 360 456V488C360 496.8 352.8 504 344 504C335.2 504 328 496.8 328 488V456C328 442.7 317.3 432 304 432C290.7 432 280 442.7 280 456V488C280 496.8 272.8 504 264 504C255.2 504 248 496.8 248 488V456C248 430.6 264.9 409.2 288 402.3V352.1C282.8 352.3 277.4 352 272 352H176zM144 432C130.7 432 120 442.7 120 456C120 469.3 130.7 480 144 480C157.3 480 168 469.3 168 456C168 442.7 157.3 432 144 432z\"]\n};\nvar faCameraSecurity = {\n  prefix: 'far',\n  iconName: 'camera-security',\n  icon: [448, 512, [\"camera-home\"], \"f8fe\", \"M384 0h-320c-35.35 0-64 28.65-64 64v288c0 35.35 28.65 64 64 64h41.37l-37.62 59.11c-4.703 7.391-5 16.77-.7813 24.44C71.17 507.2 79.25 512 88.02 512h271.1c8.766 0 16.84-4.766 21.05-12.45c4.219-7.672 3.922-17.05-.7813-24.44L342.6 416h41.37c35.35 0 64-28.65 64-64V64C448 28.65 419.3 0 384 0zM131.7 464L162.3 416h123.5l30.55 48H131.7zM400 352c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V64c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V352zM224 96c-61.86 0-112 50.14-112 112s50.14 112 112 112s112-50.14 112-112S285.9 96 224 96zM224 272c-35.29 0-64-28.71-64-64s28.71-64 64-64c35.29 0 64 28.71 64 64S259.3 272 224 272z\"]\n};\nvar faCameraHome = faCameraSecurity;\nvar faGear = {\n  prefix: 'far',\n  iconName: 'gear',\n  icon: [512, 512, [9881, \"cog\"], \"f013\", \"M160 256C160 202.1 202.1 160 256 160C309 160 352 202.1 352 256C352 309 309 352 256 352C202.1 352 160 309 160 256zM256 208C229.5 208 208 229.5 208 256C208 282.5 229.5 304 256 304C282.5 304 304 282.5 304 256C304 229.5 282.5 208 256 208zM293.1 .0003C315.3 .0003 334.6 15.19 339.8 36.74L347.6 69.21C356.1 73.36 364.2 78.07 371.9 83.28L404 73.83C425.3 67.56 448.1 76.67 459.2 95.87L496.3 160.1C507.3 179.3 503.8 203.6 487.8 218.9L463.5 241.1C463.8 246.6 464 251.3 464 256C464 260.7 463.8 265.4 463.5 270L487.8 293.1C503.8 308.4 507.3 332.7 496.3 351.9L459.2 416.1C448.1 435.3 425.3 444.4 404 438.2L371.9 428.7C364.2 433.9 356.1 438.6 347.6 442.8L339.8 475.3C334.6 496.8 315.3 512 293.1 512H218.9C196.7 512 177.4 496.8 172.2 475.3L164.4 442.8C155.9 438.6 147.8 433.9 140.1 428.7L107.1 438.2C86.73 444.4 63.94 435.3 52.85 416.1L15.75 351.9C4.66 332.7 8.168 308.4 24.23 293.1L48.47 270C48.16 265.4 48 260.7 48 255.1C48 251.3 48.16 246.6 48.47 241.1L24.23 218.9C8.167 203.6 4.66 179.3 15.75 160.1L52.85 95.87C63.94 76.67 86.73 67.56 107.1 73.83L140.1 83.28C147.8 78.07 155.9 73.36 164.4 69.21L172.2 36.74C177.4 15.18 196.7 0 218.9 0L293.1 .0003zM205.5 103.6L194.3 108.3C181.6 113.6 169.8 120.5 159.1 128.7L149.4 136.1L94.42 119.9L57.31 184.1L98.81 223.6L97.28 235.6C96.44 242.3 96 249.1 96 256C96 262.9 96.44 269.7 97.28 276.4L98.81 288.4L57.32 327.9L94.42 392.1L149.4 375.9L159.1 383.3C169.8 391.5 181.6 398.4 194.3 403.7L205.5 408.4L218.9 464H293.1L306.5 408.4L317.7 403.7C330.4 398.4 342.2 391.5 352.9 383.3L362.6 375.9L417.6 392.1L454.7 327.9L413.2 288.4L414.7 276.4C415.6 269.7 416 262.9 416 256C416 249.1 415.6 242.3 414.7 235.6L413.2 223.6L454.7 184.1L417.6 119.9L362.6 136.1L352.9 128.7C342.2 120.5 330.4 113.6 317.7 108.3L306.5 103.6L293.1 48H218.9L205.5 103.6z\"]\n};\nvar faCog = faGear;\nvar faDropletSlash = {\n  prefix: 'far',\n  iconName: 'droplet-slash',\n  icon: [640, 512, [\"tint-slash\"], \"f5c7\", \"M215.3 143.4C243.5 95.07 274.2 49.29 294.9 19.3C307.2 1.585 332.8 1.585 345.1 19.3C393.7 89.43 496 245.9 496 319.1C496 333.7 494.4 347.1 491.5 359.9L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L215.3 143.4zM253.5 173.3L447.9 325.7C447.1 323.8 448 321.9 448 319.1C448 310.7 444.3 293.9 434.6 269.3C425.3 245.7 412.1 218.1 396.8 191.4C371.9 146.4 342.8 101.5 319.1 67.67C300.2 96.93 275.8 134.6 253.5 173.3V173.3zM271.1 311.1C271.1 342.9 297.1 368 328 368C341.3 368 352 378.7 352 392C352 405.3 341.3 416 328 416C270.6 416 223.1 369.4 223.1 311.1C223.1 300.1 232.7 290.2 244.1 288.3L271.9 310.3C271.1 310.8 271.1 311.4 271.1 311.1V311.1zM191.1 319.1C191.1 390.7 249.3 448 319.1 448C352.8 448 382.7 435.7 405.4 415.4L443.5 445.4C411.7 476.7 368.1 496 319.1 496C222.8 496 143.1 417.2 143.1 319.1C143.1 296.5 154.3 264.6 169.1 229.9L208.9 260.6C207.7 263.5 206.5 266.4 205.4 269.3C195.7 293.9 191.1 310.7 191.1 319.1V319.1z\"]\n};\nvar faTintSlash = faDropletSlash;\nvar faBookHeart = {\n  prefix: 'far',\n  iconName: 'book-heart',\n  icon: [448, 512, [], \"f499\", \"M448 352V48C448 21.53 426.5 0 400 0h-320C35.89 0 0 35.88 0 80v352C0 476.1 35.89 512 80 512h344c13.25 0 24-10.75 24-24s-10.75-24-24-24H416v-66.95C434.6 390.4 448 372.8 448 352zM368 464h-288c-17.64 0-32-14.34-32-32s14.36-32 32-32h288V464zM400 352h-320c-11.38 0-22.2 2.375-32 6.688V80c0-17.66 14.36-32 32-32h320V352zM230.1 299.9c5.496 5.504 14.24 5.504 19.74 0l84.72-85.56c24.62-25.02 23.12-66.17-4.502-89.19C306.2 105.1 270.5 108.7 248.5 130.9l-8.623 8.762l-8.619-8.762C209.4 108.7 173.8 105.1 149.8 125.1C122.3 148.1 120.8 189.3 145.4 214.3L230.1 299.9z\"]\n};\nvar faMosque = {\n  prefix: 'far',\n  iconName: 'mosque',\n  icon: [640, 512, [128332], \"f678\", \"M400 .0006C407.6 .0006 414.7 3.557 419.2 9.601C437.2 33.59 459.3 51.71 485.7 69.06C501.3 79.39 516.1 88.52 533.9 98.39C546.9 106 560.8 114.1 576 123.6C606.1 142.8 624 176.8 624 211.8C624 237.5 615.1 261 600.2 279.6C623.8 291.4 640 315.8 640 344V440C640 479.8 607.8 512 568 512H72C32.24 512 0 479.8 0 440V140.7C0 96.25 20.52 54.31 55.59 27.02L81.27 7.056C89.93 .3149 102.1 .3149 110.7 7.056L136.4 27.02C163.3 47.94 181.6 77.46 188.7 110.1C164.6 131.7 149.8 161.1 145.4 192H48V440C48 453.3 58.75 464 72 464H164.1C161.4 456.5 160 448.4 160 440V344C160 315.8 176.2 291.4 199.8 279.6C184.9 261 176 237.5 176 211.8C176 176.8 193 142.8 223.1 123.6C239.2 114.1 253.1 106 266.1 98.39C283 88.52 298.7 79.39 314.4 69.06C340.7 51.71 362.8 33.59 380.8 9.6C385.3 3.557 392.4 0 400 0L400 .0006zM232 464H256V408C256 394.7 266.7 384 280 384C293.3 384 304 394.7 304 408V464H352V413.1C352 394.1 360.4 376.1 375 364.8L400 344L424.1 364.8C439.6 376.1 448 394.1 448 413.1V464H496V408C496 394.7 506.7 384 520 384C533.3 384 544 394.7 544 408V464H568C581.3 464 592 453.3 592 440V344C592 330.7 581.3 320 568 320H232C218.7 320 208 330.7 208 344V440C208 453.3 218.7 464 232 464zM48 144H144V140.7C144 111.1 130.3 83.1 106.9 64.91L96 56.41L85.06 64.91C61.68 83.1 48 111.1 48 140.7V144zM550.7 164.4C538.1 156.5 524.8 148.8 511.7 141.1C493.4 130.3 475.2 119.7 459.3 109.2C438.2 95.28 418.1 79.98 400 61.04C381.9 79.98 361.8 95.28 340.7 109.2C324.8 119.7 306.6 130.3 288.3 141.1C275.2 148.8 261.9 156.5 249.3 164.4C233.6 174.1 224 191.1 224 211.8C224 245.1 250.9 272 284.2 272H515.8C549.1 272 576 245.1 576 211.8C576 191.1 566.4 174.1 550.7 164.4z\"]\n};\nvar faDuck = {\n  prefix: 'far',\n  iconName: 'duck',\n  icon: [512, 512, [129414], \"f6d8\", \"M104.3 325.2C92.83 329.3 80.26 328.9 69.09 324.1L51.91 316.8C67.29 382.6 126.2 432 196 432H312C356.2 432 392 396.2 392 352V339.2C392 317.5 383.4 297.8 369.1 283.2C354.1 268.8 351.4 247.1 360.1 228.9C364.9 218.8 371.4 210.3 378.5 203.4L412.1 237.6C408.5 241.1 405.5 245.2 403.4 249.6C426.1 272.8 440 304.5 440 339.2V352C440 422.7 382.7 480 312 480H196C87.75 480 0 390.1 0 282.7C0 268.1 11.89 255.1 26.55 255.1C30.15 255.1 33.7 256.7 37.01 258.1L88 279.1L234.5 227.3C224.4 214.7 216.8 200.1 212.4 184.2C209.5 173.1 208 163.2 208 152C208 85.73 261.7 32 328 32C394.3 32 448 85.73 448 152C448 185.5 434.3 215.8 412.1 237.6L378.5 203.4C391.8 190.2 400 172.1 400 152C400 112.2 367.8 80 328 80C288.2 80 256 112.2 256 152C256 169.1 261.9 184.8 271.9 197.1C281.6 209.2 284.9 225.3 280.7 240.2C276.5 255.2 265.4 267.2 250.8 272.4L104.3 325.2zM368 151.1C368 165.3 357.3 175.1 344 175.1C330.7 175.1 320 165.3 320 151.1C320 138.7 330.7 127.1 344 127.1C357.3 127.1 368 138.7 368 151.1zM243.1 400.3C209 408.8 174.5 399.5 150.3 378C140.4 369.2 139.5 354.1 148.3 344.2C157.1 334.2 172.3 333.4 182.2 342.2C194.6 353.2 212.9 358.4 231.5 353.7C254.2 348.1 269.6 329.7 272.2 309.7C273.1 296.6 286 287.4 299.2 289.1C312.3 290.9 321.6 302.9 319.8 316.1C314.5 355.9 284.6 389.9 243.1 400.3L243.1 400.3zM384 215.1L416 131.1L432.1 134C442.7 135.3 453.3 135.3 463.9 134L499.2 129.6C505.1 128.7 512 134 512 140.9C512 191.2 471.2 231.1 420.9 231.1H384V215.1z\"]\n};\nvar faMosquito = {\n  prefix: 'far',\n  iconName: 'mosquito',\n  icon: [640, 512, [], \"e52b\", \"M177.5 506.9C167.2 498.7 165.3 483.4 173.3 472.8L216.3 415.5V359.9C216.3 354 218.4 348.4 222 344L284.3 269.4L154.6 387.8C97.58 447.6 .0003 405.2 0 320.6C0 272.7 34.02 232.4 79.35 226.4L232.3 202.5L191.5 161.6C183.7 153.8 182.1 141.5 187.6 131.8L211.5 90.07L173.3 39.19C165.3 28.55 167.2 13.27 177.5 5.054C187.9-3.162 202.7-1.2 210.7 9.437L258.7 73.35C264.6 81.22 265.3 91.1 260.4 100.6L237.8 140L287.1 190.3V152.1C287.1 137.2 298.2 124.7 311.1 121.1V63.94C311.1 59.52 315.6 55.94 319.1 55.94C324.4 55.94 327.1 59.52 327.1 63.94V121.1C341.8 124.7 351.1 137.2 351.1 152.1V190.3L402.2 140L379.6 100.6C374.7 91.1 375.4 81.22 381.3 73.35L429.3 9.437C437.3-1.199 452.1-3.161 462.5 5.055C472.8 13.27 474.7 28.55 466.7 39.19L428.5 90.07L452.4 131.8C457.9 141.5 456.3 153.8 448.5 161.6L407.7 202.5L560.6 226.4C605.1 232.3 640 272.7 640 320.6C640 405.2 542.4 447.6 485.4 387.8L355.7 269.4L417.1 344C421.6 348.4 423.7 354 423.7 359.9V422.5L465.7 471.6C474.4 481.6 473.5 497 463.7 505.9C453.9 514.8 438.9 513.9 430.3 503.8L382.3 447.9C378.4 443.4 376.3 437.7 376.3 431.8V368.9L351.1 339.7V407.8C351.1 425.5 337.7 439.8 319.1 439.8C302.3 439.8 287.1 425.5 287.1 407.8V339.7L263.7 368.9V423.8C263.7 429.1 261.9 434.4 258.7 438.6L210.7 502.6C202.7 513.2 187.9 515.1 177.5 506.9L177.5 506.9zM119.9 354.6C120.7 353.8 121.5 353.1 122.3 352.3L233.4 250.9L86.77 273.8C86.38 273.9 85.98 273.1 85.59 274C65.84 276.6 48 295.1 48 320.6C48 342.1 60.25 357.9 75.04 364.3C89.56 370.6 106.3 368.9 119.9 354.6V354.6zM406.6 250.9L517.7 352.3C518.5 353.1 519.3 353.8 520.1 354.6C533.7 368.9 550.4 370.6 564.1 364.3C579.8 357.9 592 342.1 592 320.6C592 295.1 574.2 276.6 554.4 274C554 273.9 553.6 273.9 553.2 273.8L406.6 250.9z\"]\n};\nvar faStarOfDavid = {\n  prefix: 'far',\n  iconName: 'star-of-david',\n  icon: [512, 512, [10017], \"f69a\", \"M435.6 256l55.1-89.38c14.87-24.25-3.62-54.61-33.12-54.61l-110.6-.005l-57.87-93.1C281.7 6.003 268.9 0 256 0S230.3 6.003 222.9 18L165 112H54.39c-29.62 0-47.99 30.37-33.12 54.62L76.37 256l-55.1 89.38C6.399 369.6 24.77 399.1 54.39 399.1h110.6l57.87 93.1C230.3 505.1 243.1 512 256 512s25.74-6.002 33.12-18l57.83-93.1h110.7c29.62 0 47.99-30.36 33.12-54.61L435.6 256zM436.1 160L406.7 209.1L376.5 160H436.1zM377.9 256l-59.12 96H193.3L134.1 256l59.12-96h125.5L377.9 256zM256 58.12L289.2 112H222.8L256 58.12zM75.01 160h60.5L105.3 209.1L75.01 160zM75.01 352L105.3 302.9L135.5 352H75.01zM256 453.9L222.8 400h66.49L256 453.9zM376.5 352l30.25-49.13L436.1 352H376.5z\"]\n};\nvar faFlagSwallowtail = {\n  prefix: 'far',\n  iconName: 'flag-swallowtail',\n  icon: [512, 512, [\"flag-alt\"], \"f74c\", \"M391.4 208l114.1-136.5c6.016-7.156 7.344-17.12 3.406-25.59S497.3 32 487.1 32H48V24C48 10.74 37.25 0 24 0S0 10.74 0 24v464C0 501.3 10.75 512 24 512s24-10.75 24-24V384h439.1c9.326 0 17.83-5.406 21.76-13.88s2.609-18.44-3.406-25.59L391.4 208zM48 336v-256h388.4l-94.77 112.5c-7.516 8.938-7.516 22 0 30.94L436.4 336H48z\"]\n};\nvar faFlagAlt = faFlagSwallowtail;\nvar faPersonMilitaryRifle = {\n  prefix: 'far',\n  iconName: 'person-military-rifle',\n  icon: [448, 512, [], \"e54b\", \"M128 39C128 25.1 137.1 15.17 150.9 14.09L302.7 1.443C312 .6658 320 8.027 320 17.39V47.1C320 56.84 312.8 63.1 304 63.1H152.1C139.2 63.1 128 52.81 128 39V39zM433.6 56C441.2 60.42 443.8 70.21 439.4 77.86L383.1 173.9L385.6 174.9C400.9 183.7 406.1 203.3 397.3 218.6L358.6 285.5L443.8 410.5C451.3 421.4 448.5 436.4 437.5 443.8C426.6 451.3 411.6 448.5 404.2 437.5L320 314.1V480C320 497.7 305.7 512 288 512H160C142.3 512 128 497.7 128 480V314.1L43.84 437.5C36.37 448.5 21.44 451.3 10.49 443.8C-.465 436.4-3.29 421.4 4.176 410.5L95.59 276.4C115.1 246.5 148.7 227.5 184.5 224.4C186.9 224.1 189.5 223.1 192 223.1H256C258.6 223.1 261.1 224.1 263.6 224.4C274.5 225.4 285.1 227.8 295.2 231.6L389.9 67.71C382.2 63.3 379.6 53.51 384 45.86C388.4 38.21 398.2 35.58 405.9 40L433.6 56zM272 287.1C272 279.1 266.1 273.4 258.5 272.2C256.7 272.1 255 271.1 253.3 271.1H196.8L272 403.6V287.1zM176 464H251.2L176 332.4V464zM144 111.1C144 106.5 144.6 101.2 145.6 96H196.3C193.6 100.7 192 106.2 192 111.1C192 129.7 206.3 143.1 224 143.1C241.7 143.1 256 129.7 256 111.1C256 106.2 254.4 100.7 251.7 96H302.4C303.5 101.2 304 106.5 304 111.1C304 156.2 268.2 191.1 224 191.1C179.8 191.1 144 156.2 144 111.1V111.1z\"]\n};\nvar faCarGarage = {\n  prefix: 'far',\n  iconName: 'car-garage',\n  icon: [640, 512, [], \"f5e2\", \"M627.4 162.9C639.1 169.2 643.4 183.8 637.1 195.4C630.8 207.1 616.2 211.4 604.6 205.1L319.1 51.28L35.41 205.1C23.75 211.4 9.19 207.1 2.887 195.4C-3.416 183.8 .9271 169.2 12.59 162.9L308.6 2.887C315.7-.9623 324.3-.9623 331.4 2.887L627.4 162.9zM200 360C200 346.7 210.7 336 224 336C237.3 336 248 346.7 248 360C248 373.3 237.3 384 224 384C210.7 384 200 373.3 200 360zM440 360C440 373.3 429.3 384 416 384C402.7 384 392 373.3 392 360C392 346.7 402.7 336 416 336C429.3 336 440 346.7 440 360zM182 207.8C192.3 179.1 219.4 160 249.8 160H390.2C420.6 160 447.7 179.1 457.1 207.8L486.6 287.9C486.8 288.4 486.9 288.9 487.1 289.3C511.8 306.7 528 335.5 528 368V488C528 501.3 517.3 512 504 512C490.7 512 480 501.3 480 488V448H160V488C160 501.3 149.3 512 136 512C122.7 512 112 501.3 112 488V368C112 335.5 128.2 306.7 152.9 289.3C153.1 288.9 153.2 288.4 153.4 287.9L182 207.8zM249.8 208C239.7 208 230.6 214.4 227.2 223.9L210.1 272H429.9L412.8 223.9C409.4 214.4 400.3 208 390.2 208H249.8zM432 320H208C181.5 320 160 341.5 160 368V400H480V368C480 341.5 458.5 320 432 320z\"]\n};\nvar faCartShopping = {\n  prefix: 'far',\n  iconName: 'cart-shopping',\n  icon: [576, 512, [128722, \"shopping-cart\"], \"f07a\", \"M96 0C107.5 0 117.4 8.19 119.6 19.51L121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H170.7L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H96zM475.6 240L520.6 80H131.1L161.6 240H475.6zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464z\"]\n};\nvar faShoppingCart = faCartShopping;\nvar faBookFont = {\n  prefix: 'far',\n  iconName: 'book-font',\n  icon: [448, 512, [], \"e0bf\", \"M448 352V48C448 21.53 426.5 0 400 0h-320C35.89 0 0 35.88 0 80v352C0 476.1 35.89 512 80 512h344c13.25 0 24-10.75 24-24s-10.75-24-24-24H416v-66.95C434.6 390.4 448 372.8 448 352zM368 464h-288c-17.64 0-32-14.34-32-32s14.36-32 32-32h288V464zM400 352h-320c-11.38 0-22.2 2.375-32 6.688V80c0-17.66 14.36-32 32-32h320V352zM141.3 301.5c11.89 5.938 26.27 1.156 32.2-10.75L190.8 256h98.34l17.36 34.72C310.7 299.2 319.2 304 328 304c3.609 0 7.266-.8125 10.72-2.531c11.86-5.938 16.66-20.34 10.73-32.19l-88-176c-8.125-16.31-34.81-16.31-42.94 0l-88 176C124.6 281.1 129.4 295.5 141.3 301.5zM240 157.7L265.2 208H214.8L240 157.7z\"]\n};\nvar faShieldPlus = {\n  prefix: 'far',\n  iconName: 'shield-plus',\n  icon: [512, 512, [], \"e24a\", \"M466.5 83.69l-192-80.01C269.6 1.656 261.3 0 256.1 0C250.8 0 242.5 1.656 237.6 3.688l-192 80.01C27.69 91.08 16 108.6 16 127.1C16 385.2 205.2 512 255.1 512C307.1 512 496 383.8 496 127.1C496 108.6 484.3 91.08 466.5 83.69zM256.1 48.03C256.1 48.02 256.2 48.03 256.1 48.03L256.1 48.03zM255.1 464C163.5 425.5 64.06 303.9 64.06 128.1c0-.05 0 .05 0 0l190.8-79.64c.332-.1016 .7422-.3021 1.275-.3997L448 127.1C448 330.5 322.4 436.3 255.1 464zM232 175.1V232H176c-13.26 0-23.1 10.74-23.1 23.1c0 13.25 10.73 23.1 23.1 23.1h56V336c0 13.26 10.73 23.1 23.1 23.1c13.26 0 23.1-10.74 23.1-23.1V279.1h56c13.26 0 23.1-10.74 23.1-23.1S349.3 232 336 232H280V175.1c0-13.26-10.74-23.1-23.1-23.1S232 162.7 232 175.1z\"]\n};\nvar faVials = {\n  prefix: 'far',\n  iconName: 'vials',\n  icon: [512, 512, [], \"f493\", \"M488 32h-176C298.8 32 288 42.8 288 56c0 13.2 10.8 24 24 24H320v316.5c0 41.76 30.47 79.12 72.03 83.15C439.7 484.2 480 446.8 480 400v-320h8C501.2 80 512 69.2 512 56C512 42.8 501.2 32 488 32zM432 256h-64V80h64V256zM200 32h-176C10.8 32 0 42.8 0 56C0 69.2 10.8 80 24 80H32v316.5c0 41.76 30.47 79.12 72.03 83.15C151.7 484.2 192 446.8 192 400v-320h8C213.2 80 224 69.2 224 56C224 42.8 213.2 32 200 32zM144 256h-64V80h64V256z\"]\n};\nvar faEyeDropperFull = {\n  prefix: 'far',\n  iconName: 'eye-dropper-full',\n  icon: [512, 512, [], \"e172\", \"M191 160.1C181.7 151.6 181.7 136.4 191 127C200.4 117.7 215.6 117.7 224.1 127L232.1 135L338.2 29.82C357.3 10.73 383.2 0 410.2 0C466.4 0 512 45.59 512 101.8C512 128.8 501.3 154.7 482.2 173.8L376.1 279L384.1 287C394.3 296.4 394.3 311.6 384.1 320.1C375.6 330.3 360.4 330.3 351 320.1L191 160.1zM464 101.8C464 72.1 439.9 48 410.2 48C395.9 48 382.2 53.67 372.1 63.76L266.9 168.1L343 245.1L448.2 139.9C458.3 129.8 464 116.1 464 101.8V101.8zM53.09 328.1L183.4 198.6L313.4 328.6L183 458.9C169.5 472.4 151.2 480 132.1 480H79.27L37.31 507.1C27.79 514.3 15.12 513.1 7.03 504.1C-1.06 496.9-2.315 484.2 4.031 474.7L32 432.7V379.9C32 360.8 39.59 342.5 53.09 328.1H53.09z\"]\n};\nvar faDistributeSpacingHorizontal = {\n  prefix: 'far',\n  iconName: 'distribute-spacing-horizontal',\n  icon: [448, 512, [], \"e365\", \"M424 0C437.3 0 448 10.75 448 24V488C448 501.3 437.3 512 424 512C410.7 512 400 501.3 400 488V24C400 10.75 410.7 0 424 0zM320 368C320 394.5 298.5 416 272 416H176C149.5 416 128 394.5 128 368V144C128 117.5 149.5 96 176 96H272C298.5 96 320 117.5 320 144V368zM272 368V144H176V368H272zM48 488C48 501.3 37.25 512 24 512C10.75 512 0 501.3 0 488V24C0 10.75 10.75 0 24 0C37.25 0 48 10.75 48 24V488z\"]\n};\nvar faTabletRugged = {\n  prefix: 'far',\n  iconName: 'tablet-rugged',\n  icon: [448, 512, [], \"f48f\", \"M439.3 164.4c5.375-2.625 8.75-8.125 8.75-14.25v-76.25c0-6.125-3.375-11.63-8.75-14.25l-23.25-11.62c0-26.5-21.5-48-47.1-48h-288c-26.5 0-48 21.5-48 48L8.799 59.63C3.424 62.25 .0492 67.75 .0492 73.88v76.25c0 6.125 3.375 11.63 8.75 14.25l23.25 11.62v16L8.799 203.6C3.424 206.3 .0492 211.8 .0492 217.9v76.25c0 6.125 3.375 11.63 8.75 14.25l23.25 11.62v16l-23.25 11.62c-5.375 2.625-8.75 8.125-8.75 14.25v76.25c0 6.125 3.375 11.63 8.75 14.25l23.25 11.62c0 26.5 21.5 48 48 48h288c26.5 0 47.1-21.5 47.1-48l23.25-11.62c5.375-2.625 8.75-8.125 8.75-14.25v-76.25c0-6.125-3.375-11.63-8.75-14.25l-23.25-11.62v-16l23.25-11.62c5.375-2.625 8.75-8.125 8.75-14.25V217.9c0-6.125-3.375-11.63-8.75-14.25l-23.25-11.62v-16L439.3 164.4zM368.2 448c0 8.75-7.25 16-16 16h-256c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h256c8.75 0 16 7.25 16 16V448z\"]\n};\nvar faTemperatureSnow = {\n  prefix: 'far',\n  iconName: 'temperature-snow',\n  icon: [576, 512, [\"temperature-frigid\"], \"f768\", \"M268.5 304.9c5.098-12.9 11.32-25.43 19.53-37.09l-.0036-7.058L223.1 223.1l64.87-36.73L288 131.1L199.1 182.4V124.3l30.14-30.13c7.812-7.812 7.812-20.5 0-28.31s-20.47-7.812-28.28 0L199.1 67.71V56c0-13.25-10.75-24-24-24s-24 10.75-24 24v11.71L149.3 65.84c-7.812-7.812-20.47-7.812-28.28 0s-7.812 20.5 0 28.31l30.14 30.13v58.15L100.8 153.4L89.75 112.2C86.89 101.5 75.97 95.19 65.27 98.03c-10.67 2.844-17 13.81-14.14 24.5l.6855 2.559L41.64 119.2C30.2 112.6 15.47 116.5 8.859 128C2.234 139.5 6.156 154.2 17.64 160.8l10.18 5.875L25.25 167.3c-10.66 2.844-16.98 13.81-14.12 24.5c2.391 8.938 10.47 14.81 19.3 14.81c1.719 0 3.469-.2187 5.203-.6875L76.78 194.9L127.1 223.1L78.51 252.1L37.36 241C26.8 238.2 15.72 244.5 12.86 255.2C10 265.8 16.33 276.8 26.98 279.7l2.566 .6875L19.38 286.2C7.891 292.8 3.969 307.5 10.59 319c4.438 7.688 12.52 12 20.8 12c4.078 0 8.203-1.031 11.98-3.219l10.17-5.871l-.6855 2.559C50 335.2 56.33 346.1 67 348.1c1.734 .4687 3.469 .6875 5.188 .6875c8.828 0 16.91-5.875 19.3-14.81l11.04-41.21l48.62-28.07v50.15L121 345.8c-7.812 7.812-7.812 20.5 0 28.31s20.47 7.812 28.28 0l1.859-1.861V392c0 13.25 10.75 24 24 24s24-10.75 24-24v-19.71L201 374.2C204.9 378.1 210 380 215.1 380s10.23-1.938 14.14-5.844c7.812-7.812 7.812-20.5 0-28.31L199.1 315.7V265.6L268.5 304.9zM544 278.5V112c0-61.87-50.12-112-111.1-112s-111.1 50.13-111.1 112v166.5c-19.75 24.62-31.1 55.5-31.1 89.5c0 79.5 64.5 143.1 143.1 143.1S576 447.5 576 368C576 334 563.8 303.1 544 278.5zM432 464c-52.88 0-96-43.13-96-96c0-27 11.75-47.25 21.5-59.5L368 295.4V112c0-35.25 28.75-64 64-64s64 28.75 64 64v183.3l10.5 13.12C516.3 320.8 528 341 528 368C528 420.9 484.9 464 432 464zM448 322.9V304c0-8.75-7.251-16-16-16s-15.1 7.25-15.1 16v18.88c-18.62 6.625-32 24.25-32 45.13c0 26.5 21.5 48 47.1 48s48-21.5 48-48C480 347.1 466.6 329.5 448 322.9z\"]\n};\nvar faTemperatureFrigid = faTemperatureSnow;\nvar faMoped = {\n  prefix: 'far',\n  iconName: 'moped',\n  icon: [640, 512, [], \"e3b9\", \"M328 56C328 42.75 338.7 32 352 32H393.3C417.1 32 438.3 47.09 446.1 69.6L454.2 92.88L505.2 67.38C509.7 65.16 514.6 64 519.6 64H528C536.8 64 544 71.16 544 80V144C544 152.8 536.8 160 528 160H519.6C514.6 160 509.7 158.8 505.2 156.6L470.3 139.2L500 224.4C503.1 224.1 507.1 224 512 224C555.7 224 595.3 241.5 624.1 269.8C633.6 279.1 633.7 294.3 624.4 303.8C615.1 313.2 599.9 313.4 590.5 304.1C570.2 284.2 542.6 272 512 272C459.3 272 414.1 308.5 403.1 357.6C401.1 366.1 400 374.9 400 384H256C256 437 213 480 160 480C106.1 480 64 437 64 384H32C14.33 384 0 369.7 0 352V320C0 249.3 57.31 192 128 192H224C241.7 192 256 206.3 256 224V304C256 321.7 270.3 336 288 336H359.3C373.8 289.1 408.5 252.9 452.9 235.3L400.8 85.37C399.7 82.16 396.7 80 393.3 80H352C338.7 80 328 69.26 328 56V56zM208 240H128C83.82 240 48 275.8 48 320V336H214.7C210.4 326.2 208 315.4 208 304V240zM208 384H112C112 410.5 133.5 432 160 432C186.5 432 208 410.5 208 384zM232 112C245.3 112 256 122.7 256 136C256 149.3 245.3 160 232 160H120C106.7 160 96 149.3 96 136C96 122.7 106.7 112 120 112H232zM416 384C416 330.1 458.1 288 512 288C565 288 608 330.1 608 384C608 437 565 480 512 480C458.1 480 416 437 416 384zM512 432C538.5 432 560 410.5 560 384C560 357.5 538.5 336 512 336C485.5 336 464 357.5 464 384C464 410.5 485.5 432 512 432z\"]\n};\nvar faFaceSmilePlus = {\n  prefix: 'far',\n  iconName: 'face-smile-plus',\n  icon: [640, 512, [\"smile-plus\"], \"f5b9\", \"M544 0C557.3 0 568 10.75 568 24V72H616C629.3 72 640 82.75 640 96C640 109.3 629.3 120 616 120H568V168C568 181.3 557.3 192 544 192C530.7 192 520 181.3 520 168V120H472C458.7 120 448 109.3 448 96C448 82.75 458.7 72 472 72H520V24C520 10.75 530.7 0 544 0zM112.4 240C112.4 222.3 126.7 208 144.4 208C162 208 176.4 222.3 176.4 240C176.4 257.7 162 272 144.4 272C126.7 272 112.4 257.7 112.4 240V240zM336.4 240C336.4 257.7 322 272 304.4 272C286.7 272 272.4 257.7 272.4 240C272.4 222.3 286.7 208 304.4 208C322 208 336.4 222.3 336.4 240zM224 368C255.1 368 282.9 354.4 302 332.8C310.8 322.8 325.9 321.9 335.9 330.7C345.8 339.4 346.8 354.6 337.1 364.5C310.2 396.1 269.4 416 224 416C178.6 416 137.8 396.1 110 364.5C101.2 354.6 102.2 339.4 112.1 330.7C122.1 321.9 137.2 322.8 145.1 332.8C165.1 354.4 192.9 368 224 368zM448 288C448 411.7 347.7 512 224 512C100.3 512 0 411.7 0 288C0 164.3 100.3 64 224 64C347.7 64 448 164.3 448 288zM224 112C126.8 112 48 190.8 48 288C48 385.2 126.8 464 224 464C321.2 464 400 385.2 400 288C400 190.8 321.2 112 224 112z\"]\n};\nvar faSmilePlus = faFaceSmilePlus;\nvar faRadioTuner = {\n  prefix: 'far',\n  iconName: 'radio-tuner',\n  icon: [512, 512, [\"radio-alt\"], \"f8d8\", \"M208 384h-96c-8.799 0-16 7.2-16 16C95.1 408.8 103.2 416 112 416l95.1 .0006C216.8 416 224 408.8 224 400C224 391.2 216.8 384 208 384zM96 352l127.1 .0029C232.8 352 240 344.8 240 336C240 327.2 232.8 320 224 320H96c-8.799 0-16 7.201-16 16C79.1 344.8 87.2 352 96 352zM368 432c35.33 0 64-28.68 64-64s-28.67-64-64-64c-35.32 0-64 28.68-64 64S332.7 432 368 432zM439.1 127.1H201.2l293.1-80.86c12.78-3.531 20.28-16.75 16.76-29.52c-3.516-12.78-16.78-20.23-29.51-16.77L52.86 119.1C21.73 127.7 0 156.3 0 188.5v251.5C0 479.7 32.3 512 71.1 512h367.1c39.7 0 71.1-32.3 71.1-72V199.1C511.1 160.3 479.7 127.1 439.1 127.1zM463.1 439.1c0 13.23-10.77 24-24 24H71.1c-13.23 0-23.1-10.77-23.1-24V272h415.1V439.1z\"]\n};\nvar faRadioAlt = faRadioTuner;\nvar faFaceSwear = {\n  prefix: 'far',\n  iconName: 'face-swear',\n  icon: [640, 512, [], \"e399\", \"M112 256H64C64 114.6 178.6 0 320 0C461.4 0 576 114.6 576 256H528C528 141.1 434.9 48 320 48C205.1 48 112 141.1 112 256zM208.4 192C208.4 183.2 211.9 175.2 217.7 169.4L186.9 159.2C178.6 156.4 174 147.3 176.8 138.9C179.6 130.6 188.7 126 197.1 128.8L293.1 160.8C301.4 163.6 305.1 172.7 303.2 181.1C300.4 189.4 291.3 193.1 282.9 191.2L272.1 187.6C272.3 189 272.4 190.5 272.4 192C272.4 209.7 258 224 240.4 224C222.7 224 208.4 209.7 208.4 192H208.4zM432.4 192C432.4 209.7 418 224 400.4 224C382.7 224 368.4 209.7 368.4 192C368.4 190.4 368.5 188.8 368.7 187.3L357.1 191.2C348.7 193.1 339.6 189.4 336.8 181.1C334 172.7 338.6 163.6 346.9 160.8L442.9 128.8C451.3 126 460.4 130.6 463.2 138.9C465.1 147.3 461.4 156.4 453.1 159.2L422.9 169.2C428.7 175 432.4 183.1 432.4 192H432.4zM320 384H352V416H320V384zM592 288C618.5 288 640 309.5 640 336V464C640 490.5 618.5 512 592 512H48C21.49 512 0 490.5 0 464V336C0 309.5 21.49 288 48 288H592zM400 384C408.8 384 416 376.8 416 368C416 359.2 408.8 352 400 352H384V336C384 327.2 376.8 320 368 320C359.2 320 352 327.2 352 336V352H320V336C320 327.2 312.8 320 304 320C295.2 320 288 327.2 288 336V352H272C263.2 352 256 359.2 256 368C256 376.8 263.2 384 272 384H288V416H272C263.2 416 256 423.2 256 432C256 440.8 263.2 448 272 448H288V464C288 472.8 295.2 480 304 480C312.8 480 320 472.8 320 464V448H352V464C352 472.8 359.2 480 368 480C376.8 480 384 472.8 384 464V448H400C408.8 448 416 440.8 416 432C416 423.2 408.8 416 400 416H384V384H400zM547.9 333.6L451.9 445.6C446.1 452.3 446.9 462.4 453.6 468.1C460.3 473.9 470.4 473.1 476.1 466.4L572.1 354.4C577.9 347.7 577.1 337.6 570.4 331.9C563.7 326.1 553.6 326.9 547.9 333.6zM472 328C458.7 328 448 338.7 448 352C448 365.3 458.7 376 472 376C485.3 376 496 365.3 496 352C496 338.7 485.3 328 472 328zM552 472C565.3 472 576 461.3 576 448C576 434.7 565.3 424 552 424C538.7 424 528 434.7 528 448C528 461.3 538.7 472 552 472zM192 336V400C192 408.8 199.2 416 208 416C216.8 416 224 408.8 224 400V336C224 327.2 216.8 320 208 320C199.2 320 192 327.2 192 336zM208 432C194.7 432 184 442.7 184 456C184 469.3 194.7 480 208 480C221.3 480 232 469.3 232 456C232 442.7 221.3 432 208 432zM128 336C128 327.2 120.8 320 112 320C103.2 320 96 327.2 96 336V337.5C90.36 338.7 84.45 340.8 79.15 344.5C71.63 349.9 66.4 357.8 64.64 368C63.39 375.3 64.04 382.4 67.13 388.9C70.16 395.3 74.89 399.8 79.58 403C87.66 408.5 98.25 411.7 105.1 414L107.5 414.5C116.9 417.3 122.7 419.3 126.2 421.9C127.6 422.8 127.8 423.4 127.8 423.5C127.9 423.5 127.9 423.7 127.1 424.1C128 424.5 128 425.2 127.8 426.4C127.3 429.6 126.3 430.1 125.9 430.4L125.8 430.4C124.7 431.1 122 431.1 117.1 431.9C106.9 431.8 94.52 427.1 85.06 424.8C76.68 422 67.62 426.6 64.82 434.9C62.03 443.3 66.56 452.4 74.94 455.2C79.82 456.8 87.02 459.2 95.11 461V464C95.11 472.8 102.3 480 111.1 480C119.9 480 127.1 472.8 127.1 464V463.2C132.2 462.4 137.5 460.8 142.4 457.8C151.5 452.3 157.4 443.4 159.4 431.9C160.6 424.5 160.1 417.4 157.2 410.7C154.4 404.2 149.8 399.4 145.1 395.1C136.6 389.8 125.4 386.5 117.5 384L116.8 383.8C107.2 380.9 101.2 379 97.56 376.5C96.55 375.9 96.18 375.4 96.07 375.3C96.03 375.1 95.1 374.5 96.18 373.5C96.51 371.6 97.1 371 97.7 370.6C98.76 369.9 101 368.9 105.1 368.4C113.4 367.5 123.1 369.3 131.9 371.4C140.4 373.6 149.2 368.6 151.5 360C153.7 351.5 148.7 342.7 140.1 340.4C136.7 339.5 132.6 338.6 128 337.8L128 336zM96.1 375.4C96.1 375.4 96.08 375.3 96.07 375.3z\"]\n};\nvar faWaterArrowDown = {\n  prefix: 'far',\n  iconName: 'water-arrow-down',\n  icon: [576, 512, [\"water-lower\"], \"f774\", \"M556.2 464.2c-20.89-3.732-41.84-15.52-59-33.22c-9.031-9.312-25.38-9.312-34.41 0C442.6 451.9 413.8 463.8 384 463.8s-58.56-11.98-78.8-32.85c-9.031-9.312-25.38-9.312-34.41 0C250.6 451.9 221.8 463.8 192 463.8c-32.36 0-68.04-13.52-86.79-32.85c-9.031-9.312-25.38-9.312-34.41 0c-19.14 19.76-31.66 29.78-51 33.22c-13.05 2.32-21.75 14.83-19.42 27.92c2.312 13.08 14.66 21.83 27.83 19.49c26.19-4.672 44.73-16.76 61-31.44c28 19.74 66.05 31.81 102.8 31.81c34.89 0 68.76-11.54 95.95-32.19c54.31 41.25 137.4 41.31 191.8 .1582c20.61 16.37 44.16 27.41 68 31.65c1.422 .252 2.844 .377 4.234 .377c11.41 0 21.53-8.199 23.59-19.87C577.1 479 569.2 466.5 556.2 464.2zM28.21 367.6c26.19-4.672 44.73-16.76 61-31.44c28 19.74 66.11 31.78 102.9 31.78c34.89 0 68.7-11.51 95.89-32.16c54.31 41.25 137.4 41.31 191.8 .1582c20.61 16.37 44.16 27.41 68 31.65c1.422 .252 2.844 .377 4.234 .377c11.41 0 21.53-8.199 23.59-19.87c2.328-13.09-6.375-25.6-19.42-27.92c-20.89-3.732-41.84-15.52-59-33.22c-9.031-9.312-25.38-9.312-34.41 0c-20.23 20.87-48.96 32.84-78.8 32.84s-58.56-11.97-78.79-32.84c-9.031-9.312-25.38-9.312-34.41 0c-20.23 20.87-48.96 32.84-78.8 32.84c-32.36 0-68.04-13.51-86.79-32.84c-9.031-9.312-25.38-9.312-34.41 0c-19.14 19.76-31.66 29.78-51 33.22c-13.05 2.32-21.75 14.83-19.42 27.92C2.689 361.2 15.03 369.1 28.21 367.6zM271 216.1C275.7 221.7 281.9 224 288 224s12.28-2.344 16.97-7.031l80-80c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L312 142.1V24C312 10.75 301.2 0 287.1 0S264 10.75 264 24v118.1L224.1 103c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L271 216.1z\"]\n};\nvar faWaterLower = faWaterArrowDown;\nvar faScannerTouchscreen = {\n  prefix: 'far',\n  iconName: 'scanner-touchscreen',\n  icon: [512, 512, [], \"f48a\", \"M128 23.1C128 10.74 138.7-.002 152-.002C165.3-.002 176 10.74 176 23.1V63.1H128V23.1zM304 23.1C304 10.74 314.7-.002 328-.002C341.3-.002 352 10.74 352 23.1V63.1H304V23.1zM256 15.1V63.1H224V15.1C224 7.162 231.2-.002 240-.002C248.8-.002 256 7.162 256 15.1V15.1zM384 15.1C384 7.162 391.2-.002 400-.002C408.8-.002 416 7.162 416 15.1V271.1C416 280.8 408.8 287.1 400 287.1C391.2 287.1 384 280.8 384 271.1V15.1zM512 23.1V263.1C512 277.3 501.3 287.1 488 287.1C474.7 287.1 464 277.3 464 263.1V23.1C464 10.74 474.7-.002 488-.002C501.3-.002 512 10.74 512 23.1V23.1zM248 175.1C261.3 175.1 272 186.7 272 199.1V407.1C272 421.3 261.3 431.1 248 431.1H104C90.75 431.1 80 421.3 80 407.1V199.1C80 186.7 90.75 175.1 104 175.1H248zM288 95.1C323.3 95.1 352 124.7 352 159.1V447.1C352 483.3 323.3 511.1 288 511.1H64C28.65 511.1 0 483.3 0 447.1V159.1C0 124.7 28.65 95.1 64 95.1H288zM64 143.1C55.16 143.1 48 151.2 48 159.1V447.1C48 456.8 55.16 463.1 64 463.1H288C296.8 463.1 304 456.8 304 447.1V159.1C304 151.2 296.8 143.1 288 143.1H64z\"]\n};\nvar faCircle7 = {\n  prefix: 'far',\n  iconName: 'circle-7',\n  icon: [512, 512, [], \"e0f4\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM328 128h-144C170.8 128 160 138.8 160 152S170.8 176 184 176h103.8l-92.94 172.6c-6.281 11.66-1.938 26.22 9.75 32.5C208.3 383.1 212.1 384 215.1 384c8.562 0 16.81-4.562 21.16-12.62l112-208c4-7.438 3.812-16.44-.5313-23.69C344.3 132.4 336.4 128 328 128z\"]\n};\nvar faPlugCirclePlus = {\n  prefix: 'far',\n  iconName: 'plug-circle-plus',\n  icon: [576, 512, [], \"e55f\", \"M96 0C109.3 0 120 10.75 120 24V112H72V24C72 10.75 82.75 0 96 0zM288 0C301.3 0 312 10.75 312 24V112H264V24C264 10.75 274.7 0 288 0zM360 144C373.3 144 384 154.7 384 168C384 181.3 373.3 192 360 192H352V211.2C333.1 220.4 317.8 232.6 304 247.2V192H80V256C80 317.9 130.1 368 192 368C216.3 368 238.9 360.2 257.2 347.1C256.4 353.9 256 360.9 256 368C256 379.4 257.1 390.5 259.1 401.3C245.7 407.5 231.2 411.9 216 414.2V512H168V414.2C91.02 402.6 32 336.2 32 255.1V191.1H24C10.75 191.1 0 181.3 0 167.1C0 154.7 10.75 143.1 24 143.1L360 144zM288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM448 303.1C448 295.2 440.8 287.1 432 287.1C423.2 287.1 416 295.2 416 303.1V351.1H368C359.2 351.1 352 359.2 352 367.1C352 376.8 359.2 383.1 368 383.1H416V431.1C416 440.8 423.2 447.1 432 447.1C440.8 447.1 448 440.8 448 431.1V383.1H496C504.8 383.1 512 376.8 512 367.1C512 359.2 504.8 351.1 496 351.1H448V303.1z\"]\n};\nvar faPersonSkiJumping = {\n  prefix: 'far',\n  iconName: 'person-ski-jumping',\n  icon: [512, 512, [\"ski-jump\"], \"f7c7\", \"M399.1 96c26.5 0 48-21.5 48-48S426.5 0 399.1 0c-26.5 0-48 21.5-48 48S373.5 96 399.1 96zM511.1 205.7c0-.1233 .0637-1.1 .0637-2.631c0-8.239-1.822-32.1-25.06-32.1c-14.39 0-24.08 11.89-24.08 24.11c0 4.138 1.002 5.667 1.002 11.84c0 16.53-8.896 32.22-22.71 40.21L168.1 386.4l50.5-122.6c.375-1 1.25-2 2-2.875l121.3-110.3c6.092-6.175 9.343-14.3 9.343-22.59C352.1 110.5 337.9 96 319.1 96H135.1C122.7 96 111.1 106.8 111.1 120S122.7 144 135.1 144h113.8L180.1 233.4c-1.25 1.625-1.75 2-5.875 12.12l-53.38 129.4c-1.196 2.895-1.758 5.878-1.758 8.812c0 8.72 4.964 17.01 13.01 21.31l-120 61.73c-8.224 4.199-12.95 12.58-12.95 21.26C-.0002 500.4 9.903 512 24.06 512c3.625 0 7.473-.8581 10.97-2.733l429.2-220.9C494.1 271.4 511.1 239.4 511.1 205.7z\"]\n};\nvar faSkiJump = faPersonSkiJumping;\nvar faPlaceOfWorship = {\n  prefix: 'far',\n  iconName: 'place-of-worship',\n  icon: [640, 512, [], \"f67f\", \"M320 0C326.8 0 333.3 2.888 337.8 7.945L405.7 83.38C412.3 90.73 416 100.3 416 110.1V185.5L454.4 210.4C470.4 220.7 480 238.4 480 257.4V464H568C581.3 464 592 453.3 592 440V370.1C592 361.1 587.9 354.4 581 349.1L512 305.3V248.1L607.1 309.7C627.6 322.9 640 345.7 640 370.1V440C640 479.8 607.8 512 568 512L72 512C32.24 512 0 479.8 0 440V370.1C0 345.7 12.38 322.9 32.89 309.7L128 248.1V305.3L58.96 349.1C52.13 354.4 48 361.1 48 370.1V440C48 453.3 58.75 464 72 464H160V257.4C160 238.4 169.6 220.7 185.6 210.4L224 185.5V110.1C224 100.3 227.7 90.73 234.3 83.38L302.2 7.945C306.7 2.888 313.2 0 320 0V0zM272 113.2V198.6C272 206.7 267.9 214.3 261 218.7L211.7 250.7C209.4 252.2 208 254.7 208 257.4V464H272V368C272 341.5 293.5 320 320 320C346.5 320 368 341.5 368 368V464H432V257.4C432 254.7 430.6 252.2 428.3 250.7L378.1 218.7C372.1 214.3 368 206.7 368 198.6V113.2L320 59.88L272 113.2z\"]\n};\nvar faWaterArrowUp = {\n  prefix: 'far',\n  iconName: 'water-arrow-up',\n  icon: [576, 512, [\"water-rise\"], \"f775\", \"M556.2 464.2c-20.89-3.732-41.84-15.52-59-33.22c-9.031-9.312-25.38-9.312-34.41 0C442.6 451.9 413.8 463.8 384 463.8s-58.56-11.98-78.8-32.85c-9.031-9.312-25.38-9.312-34.41 0C250.6 451.9 221.8 463.8 192 463.8c-32.36 0-68.04-13.52-86.79-32.85c-9.031-9.312-25.38-9.312-34.41 0c-19.14 19.76-31.66 29.78-51 33.22c-13.05 2.32-21.75 14.83-19.42 27.92c2.312 13.08 14.66 21.83 27.83 19.49c26.19-4.672 44.73-16.76 61-31.44c28 19.74 66.04 31.81 102.8 31.81c34.89 0 68.77-11.54 95.96-32.19c54.31 41.25 137.4 41.31 191.8 .1582c20.61 16.37 44.16 27.41 68 31.65c1.422 .252 2.844 .377 4.234 .377c11.41 0 21.53-8.199 23.59-19.87C577.1 479 569.2 466.5 556.2 464.2zM28.21 367.6c26.19-4.672 44.73-16.76 61-31.44c28 19.74 66.11 31.78 102.9 31.78c34.89 0 68.7-11.51 95.89-32.16c54.31 41.25 137.4 41.31 191.8 .1582c20.61 16.37 44.16 27.41 68 31.65c1.422 .252 2.844 .377 4.234 .377c11.41 0 21.53-8.199 23.59-19.87c2.328-13.09-6.375-25.6-19.42-27.92c-20.89-3.732-41.84-15.52-59-33.22c-9.031-9.312-25.38-9.312-34.41 0c-20.23 20.87-48.97 32.84-78.81 32.84s-58.54-11.97-78.78-32.84c-9.031-9.312-25.38-9.312-34.41 0C250.6 307.9 221.8 319.8 191.1 319.8c-32.36 0-68.03-13.51-86.78-32.84c-9.031-9.312-25.38-9.312-34.41 0c-19.14 19.76-31.66 29.78-51 33.22c-13.05 2.32-21.75 14.83-19.42 27.92C2.689 361.2 15.03 369.1 28.21 367.6zM224.1 120.1L264 81.94V200C264 213.3 274.8 224 288 224s24-10.75 24-24V81.94l39.03 39.03C355.7 125.7 361.9 128 368 128s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94l-80-80c-9.375-9.375-24.56-9.375-33.94 0l-80 80c-9.375 9.375-9.375 24.56 0 33.94S215.6 130.3 224.1 120.1z\"]\n};\nvar faWaterRise = faWaterArrowUp;\nvar faWaveformLines = {\n  prefix: 'far',\n  iconName: 'waveform-lines',\n  icon: [640, 512, [\"waveform-path\"], \"f8f2\", \"M320 0C306.7 0 296 10.75 296 23.1V488C296 501.3 306.7 512 319.1 512S344 501.3 344 488V23.1C344 10.75 333.3 0 320 0zM224 96C210.7 96 200 106.7 200 119.1v272C200 405.3 210.7 416 223.1 416S248 405.3 248 392V119.1C248 106.7 237.3 96 224 96zM416 128C402.7 128 392 138.7 392 151.1v208C392 373.3 402.7 384 415.1 384S440 373.3 440 360V151.1C440 138.7 429.3 128 416 128zM512 64c-13.25 0-24 10.75-24 23.1V424C488 437.3 498.7 448 511.1 448C525.3 448 536 437.3 536 424V87.1C536 74.75 525.3 64 512 64zM128 192C114.7 192 104 202.7 104 215.1V296C104 309.3 114.7 320 127.1 320S152 309.3 152 296V215.1C152 202.7 141.3 192 128 192zM32 224C18.75 224 8 234.7 8 247.1V264C8 277.3 18.75 288 31.1 288S56 277.3 56 264V247.1C56 234.7 45.25 224 32 224zM608 224c-13.25 0-24 10.75-24 23.1V264C584 277.3 594.7 288 608 288s24-10.75 24-23.1V247.1C632 234.7 621.3 224 608 224z\"]\n};\nvar faWaveformPath = faWaveformLines;\nvar faSplit = {\n  prefix: 'far',\n  iconName: 'split',\n  icon: [512, 512, [], \"e254\", \"M504.1 367c9.375 9.375 9.375 24.56 0 33.94l-80 80C420.3 485.7 414.2 488 408 488s-12.28-2.344-16.97-7.031c-9.375-9.375-9.375-24.56 0-33.94L430.1 408H320c-6.375 0-12.47-2.531-16.97-7.031L182.1 280H24C10.75 280 0 269.3 0 256s10.75-24 24-24h158.1l120.1-120.1C307.5 106.5 313.6 104 320 104h110.1l-39.03-39.03c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0l80 80c9.375 9.375 9.375 24.56 0 33.94l-80 80C420.3 229.7 414.2 232 408 232s-12.28-2.344-16.97-7.031c-9.375-9.375-9.375-24.56 0-33.94L430.1 152h-100.1l-104 104l104 104h100.1l-39.03-39.03c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0L504.1 367z\"]\n};\nvar faFilmCanister = {\n  prefix: 'far',\n  iconName: 'film-canister',\n  icon: [576, 512, [\"film-cannister\"], \"f8b7\", \"M544 128h-224V80h8C341.3 80 352 69.25 352 56C352 42.74 341.3 32 328 32H256V16C256 7.162 248.8 0 240 0h-128C103.2 0 96 7.162 96 16V32H24C10.75 32 0 42.74 0 56C0 69.25 10.75 80 24 80H32v384H24C10.75 464 0 474.7 0 488C0 501.3 10.75 512 24 512h304c13.25 0 24-10.75 24-24c0-13.26-10.75-24-24-24H320V416h160c17.62 0 32-14.38 32-32v-32c0-17.62 14.38-32 32-32s32-14.38 32-32V160C576 142.4 561.6 128 544 128zM272 464h-192v-384h192V464zM440 360c0 8.875-7.125 16-16 16h-16c-8.875 0-16-7.125-16-16v-16c0-8.875 7.125-16 16-16h16c8.875 0 16 7.125 16 16V360zM440 200c0 8.875-7.125 16-16 16h-16c-8.875 0-16-7.125-16-16v-16c0-8.875 7.125-16 16-16h16c8.875 0 16 7.125 16 16V200zM536 200c0 8.875-7.125 16-16 16h-16c-8.875 0-16-7.125-16-16v-16c0-8.875 7.125-16 16-16h16c8.875 0 16 7.125 16 16V200z\"]\n};\nvar faFilmCannister = faFilmCanister;\nvar faFolderXmark = {\n  prefix: 'far',\n  iconName: 'folder-xmark',\n  icon: [512, 512, [\"folder-times\"], \"f65f\", \"M448 96h-172.1L226.7 50.75C214.7 38.74 198.5 32 181.5 32H64C28.66 32 0 60.66 0 96v320c0 35.34 28.66 64 64 64h384c35.34 0 64-28.66 64-64V160C512 124.7 483.3 96 448 96zM464 416c0 8.824-7.18 16-16 16H64c-8.82 0-16-7.176-16-16V96c0-8.824 7.18-16 16-16h117.5c4.273 0 8.289 1.664 11.31 4.688L256 144h192c8.82 0 16 7.176 16 16V416zM336.1 207c-9.375-9.375-24.56-9.375-33.94 0L256 254.1L208.1 207c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L222.1 288l-47.03 47.03c-9.375 9.375-9.375 24.56 0 33.94c9.375 9.371 24.55 9.379 33.94 0L256 321.9l47.03 47.03c9.375 9.371 24.55 9.379 33.94 0c9.375-9.375 9.375-24.56 0-33.94L289.9 288l47.03-47.03C346.3 231.6 346.3 216.4 336.1 207z\"]\n};\nvar faFolderTimes = faFolderXmark;\nvar faToiletPaperBlank = {\n  prefix: 'far',\n  iconName: 'toilet-paper-blank',\n  icon: [576, 512, [\"toilet-paper-alt\"], \"f71f\", \"M463.1 144c-13.25 0-23.1 21.5-23.1 48s10.75 48 23.1 48s24-21.5 24-48S477.2 144 463.1 144zM463.1 0H143.1C82.1 0 31.98 86 31.98 192v172.1c0 41.12-9.751 62.75-31.13 126.9C-2.65 501.2 5.101 512 15.98 512h328.9c13.88 0 26-8.75 30.38-21.88c11.25-33.5 21.63-63.5 24.13-106.1h64.63C525.9 384 576 298 576 192C576 86 525.9 0 463.1 0zM351.1 192l-.0044 172.1c0 41-8 68-18.63 99.88H60.6c12.5-37.5 19.38-62.25 19.38-99.88V192c0-86.62 38.5-144 64-144h246.1C366.7 83.25 351.1 134.6 351.1 192zM463.1 336c-25.5 0-64-57.38-64-144s38.5-144 64-144s64 57.38 64 144S489.5 336 463.1 336z\"]\n};\nvar faToiletPaperAlt = faToiletPaperBlank;\nvar faTabletScreen = {\n  prefix: 'far',\n  iconName: 'tablet-screen',\n  icon: [448, 512, [\"tablet-android-alt\"], \"f3fc\", \"M384 .0001H64c-35.35 0-64 28.65-64 64v384c0 35.35 28.65 63.1 64 63.1h320c35.35 0 64-28.65 64-63.1v-384C448 28.65 419.3 .0001 384 .0001zM400 448c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16v-80h352V448zM400 320h-352V64c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V320zM192 432h64c8.836 0 16-7.164 16-16s-7.164-16-16-16H192c-8.836 0-16 7.164-16 16S183.2 432 192 432z\"]\n};\nvar faTabletAndroidAlt = faTabletScreen;\nvar faHexagonVerticalNftSlanted = {\n  prefix: 'far',\n  iconName: 'hexagon-vertical-nft-slanted',\n  icon: [512, 512, [], \"e506\", \"M445.8 105.9C468.1 118.8 481.8 142.6 481.8 168.3V344.9C481.8 370.6 468.1 394.4 445.8 407.2L292.9 495.5C270.6 508.4 243.2 508.4 220.9 495.5L68 407.2C45.72 394.4 32 370.6 32 344.9V168.3C32 142.6 45.72 118.8 68 105.9L220.9 17.65C243.2 4.785 270.6 4.785 292.9 17.65L445.8 105.9zM91.1 147.5C84.57 151.8 79.1 159.7 79.1 168.3V344.9C79.1 353.4 84.57 361.4 91.1 365.6L244.9 453.9C252.3 458.2 261.5 458.2 268.9 453.9L421.8 365.6C429.3 361.4 433.8 353.4 433.8 344.9V168.3C433.8 159.7 429.3 151.8 421.8 147.5L268.9 59.22C261.5 54.93 252.3 54.93 244.9 59.22L91.1 147.5zM295.9 109.6C300.9 112.4 304 117.7 304 123.5C304 135.8 290.7 143.5 280.1 137.4L255.8 123.6V240.6H287.8C296.7 240.6 303.8 247.7 303.8 256.6C303.8 265.4 296.7 272.6 287.8 272.6H255.8V400.6C255.8 409.4 248.7 416.6 239.8 416.6C231 416.6 223.8 409.4 223.8 400.6V96.34C223.8 94.77 224 93.18 224.5 91.63C224.1 89.71 225.9 87.94 227 86.4C228.2 84.9 229.5 83.64 231 82.65C233.6 80.97 236.6 80 239.8 80H239.9C240.4 80 240.9 80.03 241.4 80.07C243.8 80.3 246.1 81.09 248.1 82.31L295.9 109.6zM328.1 164.8C323.1 161.9 320 156.6 320 150.9C320 138.6 333.3 130.9 343.9 137L415.9 178.1C423.6 182.5 426.3 192.3 421.9 199.9C417.5 207.6 407.7 210.3 400.1 205.9L383.8 196.6V352.6C383.8 361.4 376.7 368.6 367.8 368.6C359 368.6 351.8 361.4 351.8 352.6V178.4L328.1 164.8zM191.8 368.6C191.8 376.4 186.2 383.1 178.4 384.4C170.7 385.6 163.1 381.1 160.7 373.6L127.8 275.2V336.6C127.8 345.4 120.7 352.6 111.8 352.6C103 352.6 95.85 345.4 95.85 336.6V176.6C95.85 168.7 101.5 162 109.3 160.8C117 159.5 124.5 164.1 127 171.5L159.8 269.1V144.6C159.8 135.7 167 128.6 175.8 128.6C184.7 128.6 191.8 135.7 191.8 144.6V368.6z\"]\n};\nvar faFolderMusic = {\n  prefix: 'far',\n  iconName: 'folder-music',\n  icon: [512, 512, [], \"e18d\", \"M448 96h-172.1L226.7 50.75C214.7 38.74 198.5 32 181.5 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h384c35.35 0 64-28.66 64-64V160C512 124.7 483.3 96 448 96zM464 416c0 8.824-7.178 16-16 16H64c-8.822 0-16-7.176-16-16V96c0-8.824 7.178-16 16-16h117.5c4.273 0 8.293 1.664 11.31 4.688L256 144h192c8.822 0 16 7.176 16 16V416zM331.3 176.8L203.3 224C196.5 226.1 192 232.3 192 239.3v114.7C186.8 352.8 181.4 352 176 352C149.5 352 128 366.4 128 384s21.5 32 48 32S224 401.6 224 384V283.1l96-37.5v76.38C314.8 320.8 309.4 320 304 320c-26.5 0-48 14.38-48 32s21.5 32 48 32s48-14.38 48-32V192c0-5.125-2.375-9.875-6.5-12.88S336 175.3 331.3 176.8z\"]\n};\nvar faDisplayMedical = {\n  prefix: 'far',\n  iconName: 'display-medical',\n  icon: [576, 512, [\"desktop-medical\"], \"e166\", \"M368 176H320V128c0-8.801-7.199-16-16-16h-32C263.2 112 256 119.2 256 128v48H208C199.2 176 192 183.2 192 191.1V224c0 8.797 7.199 15.1 16 15.1H256v48C256 296.8 263.2 304 272 304h32c8.801 0 16-7.2 16-16v-48h48C376.8 239.1 384 232.8 384 224V191.1C384 183.2 376.8 176 368 176zM512 0H64C28.65 0 0 28.65 0 64v288c0 35.35 28.65 64 64 64h148.3l-9.6 48H152C138.8 464 128 474.8 128 488S138.8 512 152 512h272c13.25 0 24-10.75 24-24s-10.75-24-24-24h-50.73L363.7 416H512c35.35 0 64-28.65 64-64V64C576 28.65 547.3 0 512 0zM251.7 464L261.3 416h53.46l9.6 48H251.7zM528 352c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V64c0-8.822 7.178-16 16-16h448c8.822 0 16 7.178 16 16V352z\"]\n};\nvar faDesktopMedical = faDisplayMedical;\nvar faShareAll = {\n  prefix: 'far',\n  iconName: 'share-all',\n  icon: [576, 512, [], \"f367\", \"M448 208c0-6.968-3.029-13.6-8.31-18.17l-176-151.1c-10-8.718-25.16-7.575-33.85 2.487c-8.656 10.03-7.562 25.19 2.469 33.84l127.2 109.8H152c-83.81 0-152 68.18-152 151.1v119.1C0 469.3 10.75 480 24 480s24-10.75 24-23.1v-119.1c0-57.34 46.66-103.1 104-103.1h207.5l-127.2 109.8c-10.03 8.656-11.12 23.81-2.469 33.84C234.6 381.2 241.3 384 248 384c5.562 0 11.16-1.909 15.69-5.846l176-151.1C444.1 221.6 448 214.1 448 208zM567.7 189.9l-176-151.1c-10-8.718-25.16-7.575-33.85 2.487c-8.656 10.03-7.562 25.19 2.469 33.84l154.1 133.8l-154.1 133.8c-10.03 8.656-11.12 23.81-2.469 33.84c4.75 5.5 11.44 8.312 18.16 8.312c5.562 0 11.16-1.909 15.69-5.846l176-151.1C572.1 221.6 576 214.1 576 208C576 201 572.1 194.4 567.7 189.9z\"]\n};\nvar faPeapod = {\n  prefix: 'far',\n  iconName: 'peapod',\n  icon: [512, 512, [], \"e31c\", \"M256 199.1C225.1 199.1 200 225.1 200 256S225.1 312 256 312S312 286.9 312 256S286.9 199.1 256 199.1zM368 88C337.1 88 312 113.1 312 144c0 30.93 25.07 56 56 56C398.9 200 424 174.9 424 144C424 113.1 398.9 88 368 88zM144 312c-30.94 0-56 25.06-56 56c0 30.93 25.06 56 56 56c30.93 0 56-25.07 56-56C200 337.1 174.9 312 144 312zM496.5 15.44c-10.19-10.17-24.65-15.55-38.62-15.44c-66.28 1.656-189.8 16.73-272.4 99.36L99.38 185.5c-82.53 82.56-97.68 206.1-99.37 272.4c-.3438 14.38 5.279 28.44 15.47 38.63C25.36 506.4 38.89 512 52.79 512c.4375 0 .875-.0156 1.312-.0156c66.28-1.656 189.8-16.75 272.4-99.38l86.12-86.13c82.53-82.56 97.68-206.1 99.37-272.4C512.3 39.71 506.7 25.63 496.5 15.44zM378.7 292.5l-86.12 86.13C219.1 452.1 100.5 462.8 52.89 463.1c-2 .3594-2.781-.75-3.469-1.406c-.6562-.6719-1.469-1.812-1.406-3.469c1.188-47.61 11.94-166.3 85.31-239.7l86.12-86.13c73.46-73.46 192.1-84.13 239.7-85.31c1.594 0 2.812 .7656 3.469 1.406c.6562 .6719 1.438 1.812 1.406 3.469C462.8 100.5 452.1 219.1 378.7 292.5z\"]\n};\nvar faChessClock = {\n  prefix: 'far',\n  iconName: 'chess-clock',\n  icon: [640, 512, [], \"f43d\", \"M544 112L544 104c0-13.25-10.74-24-24-24h-112C394.7 80 384 90.75 384 104V112H200l.1662-32H232C245.3 80 256 69.25 256 56S245.3 32 232 32h-112C106.7 32 96 42.75 96 56S106.7 80 120 80h32.17L152 112H96c-53.02 0-96 42.98-96 96V384c0 53.02 42.98 96 96 96h448c53.02 0 96-42.98 96-96V207.1C640 154.1 597 112 544 112zM592 384c0 26.51-21.49 48-48 48H96c-26.51 0-48-21.49-48-48V208C48 181.5 69.49 160 96 160h448c26.51 0 48 21.49 48 48V384zM200 192C142.6 192 96 238.6 96 296s46.56 104 104 104S304 353.4 304 296S257.4 192 200 192zM216 288c0 8.844-7.156 16-16 16S184 296.8 184 288V240c0-8.844 7.156-16 16-16s16 7.156 16 16V288zM440 191.1c-59.49 0-104 48.64-104 103.1c0 55.64 44.81 103.1 104 103.1c59.49 0 104-48.62 104-103.1C544 240.4 499.3 191.1 440 191.1zM495.6 256.4c0 4.093-1.563 8.187-4.69 11.31l-33.94 33.94c-3.127 3.127-7.22 4.69-11.31 4.69c-8.552 0-16-6.904-16-16c0-4.093 1.563-8.187 4.69-11.31l33.94-33.94c3.126-3.127 7.219-4.69 11.31-4.69C488.7 240.4 495.6 247.9 495.6 256.4z\"]\n};\nvar faAxe = {\n  prefix: 'far',\n  iconName: 'axe',\n  icon: [640, 512, [129683], \"f6b2\", \"M9.373 434.7c-12.5 12.5-12.5 32.76 0 45.26l22.63 22.63C38.26 508.9 46.45 512 54.64 512s16.38-3.125 22.63-9.375l231.2-231.2L240.6 203.6L9.373 434.7zM525.7 160l-52.94-52.94l29.82-29.82c12.5-12.5 12.5-32.76-.0001-45.26l-22.62-22.62C473.8 3.124 465.6 0 457.4 0s-16.38 3.124-22.63 9.374l-29.82 29.82l-29.81-29.81c-6.25-6.25-14.44-9.375-22.63-9.375s-16.38 3.125-22.63 9.375L233.4 105.9C220.9 118.4 220.9 138.6 233.4 151.1l150.6 150.6L384 416l31.1-.0032C539.7 416 640 315.7 640 192V160L525.7 160zM432 367.3V281.9L278.6 128.5l73.87-73.85L505.9 208h85.41C583.7 292.3 516.3 359.6 432 367.3z\"]\n};\nvar faSquareD = {\n  prefix: 'far',\n  iconName: 'square-d',\n  icon: [448, 512, [], \"e268\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM222.4 128H152C138.8 128 128 138.8 128 152v208C128 373.3 138.8 384 152 384h70.41C293.9 384 352 326.6 352 256C352 185.4 293.9 128 222.4 128zM222.4 336H176v-160h46.41C267.4 176 304 211.9 304 256C304 300.1 267.4 336 222.4 336z\"]\n};\nvar faGripVertical = {\n  prefix: 'far',\n  iconName: 'grip-vertical',\n  icon: [320, 512, [], \"f58e\", \"M40 480C17.91 480 0 462.1 0 440V392C0 369.9 17.91 352 40 352H88C110.1 352 128 369.9 128 392V440C128 462.1 110.1 480 88 480H40zM88 440V392H40V440H88zM232 480C209.9 480 192 462.1 192 440V392C192 369.9 209.9 352 232 352H280C302.1 352 320 369.9 320 392V440C320 462.1 302.1 480 280 480H232zM280 440V392H232V440H280zM0 232C0 209.9 17.91 192 40 192H88C110.1 192 128 209.9 128 232V280C128 302.1 110.1 320 88 320H40C17.91 320 0 302.1 0 280V232zM40 232V280H88V232H40zM232 320C209.9 320 192 302.1 192 280V232C192 209.9 209.9 192 232 192H280C302.1 192 320 209.9 320 232V280C320 302.1 302.1 320 280 320H232zM280 280V232H232V280H280zM0 72C0 49.91 17.91 32 40 32H88C110.1 32 128 49.91 128 72V120C128 142.1 110.1 160 88 160H40C17.91 160 0 142.1 0 120V72zM40 72V120H88V72H40zM232 160C209.9 160 192 142.1 192 120V72C192 49.91 209.9 32 232 32H280C302.1 32 320 49.91 320 72V120C320 142.1 302.1 160 280 160H232zM280 120V72H232V120H280z\"]\n};\nvar faMobileSignalOut = {\n  prefix: 'far',\n  iconName: 'mobile-signal-out',\n  icon: [512, 512, [], \"e1f0\", \"M444.1 67.95C400.2 24.14 341.1 0 280 0c-13.26 0-24.03 10.74-24.03 23.1c0 13.26 10.74 23.1 23.1 23.1c49.14 0 95.36 19.15 130.1 53.89c34.75 34.75 53.89 80.96 53.89 130.1c0 13.26 10.74 23.1 23.1 23.1C501.3 255.1 512 245.3 512 231.1C512 170 487.9 111.8 444.1 67.95zM310.6 246.6c12.5-12.5 12.5-32.76 0-45.25C304.4 195.1 296.2 191.1 288 191.1s-16.38 3.123-22.63 9.373c-12.5 12.5-12.5 32.76 0 45.25c6.248 6.248 14.44 9.373 22.63 9.373S304.4 252.9 310.6 246.6zM279.1 96c-13.26 0-24 10.74-24 23.1s10.74 23.1 23.1 23.1c48.53 0 88.01 39.49 88.01 88.01c0 13.26 10.74 23.1 23.1 23.1S416 245.3 416 232c0-37.5-15.25-71.5-39.88-96.13S317.5 96 279.1 96zM304 448c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V64c0-8.822 7.178-16 16-16h160V0H64C28.65 0 0 28.65 0 64v384c0 35.35 28.65 64 64 64h224c35.35 0 64-28.65 64-64l-.0039-160H304V448zM144 400C135.2 400 128 407.2 128 416s7.164 16 16 16h64C216.8 432 224 424.8 224 416s-7.162-16-16-16H144z\"]\n};\nvar faArrowTurnUp = {\n  prefix: 'far',\n  iconName: 'arrow-turn-up',\n  icon: [384, 512, [\"level-up\"], \"f148\", \"M336.1 168.1c-9.375 9.375-24.56 9.375-33.94 0L216 81.94V488c0 13.25-10.75 24-24 24H24C10.75 512 0 501.3 0 488s10.75-24 24-24h144V81.94L80.97 168.1c-9.375 9.375-24.56 9.375-33.94 0s-9.375-24.56 0-33.94l128-128C179.7 2.344 185.8 0 192 0s12.28 2.344 16.97 7.031l128 128C346.3 144.4 346.3 159.6 336.1 168.1z\"]\n};\nvar faLevelUp = faArrowTurnUp;\nvar faU = {\n  prefix: 'far',\n  iconName: 'u',\n  icon: [384, 512, [117], \"55\", \"M192 480c-105.9 0-192-84.76-192-188.9V56C0 42.75 10.75 32 24 32S48 42.75 48 56v235.1C48 368.8 112.6 432 192 432s144-63.22 144-140.9V56C336 42.75 346.8 32 360 32S384 42.75 384 56v235.1C384 395.3 297.9 480 192 480z\"]\n};\nvar faArrowUpFromDottedLine = {\n  prefix: 'far',\n  iconName: 'arrow-up-from-dotted-line',\n  icon: [448, 512, [], \"e09b\", \"M224 416c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S241.7 416 224 416zM32 416c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S49.67 416 32 416zM128 416c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S145.7 416 128 416zM320 416c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S337.7 416 320 416zM416 416c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S433.7 416 416 416zM241.5 39.27c-9.062-9.699-25.88-9.699-34.94 0l-128 136.2C69.44 185.2 69.91 200.4 79.56 209.4c9.625 9.109 24.81 8.672 33.91-1.031L200 116.4v211.6C200 341.2 210.8 352 224 352s24-10.77 24-24.04v-211.6l86.53 92.05C339.3 213.4 345.6 215.1 352 215.1c5.906 0 11.81-2.16 16.44-6.543c9.656-9.074 10.12-24.29 1.031-33.96L241.5 39.27z\"]\n};\nvar faSquareRootVariable = {\n  prefix: 'far',\n  iconName: 'square-root-variable',\n  icon: [576, 512, [\"square-root-alt\"], \"f698\", \"M562.1 241c-9.188-9.438-24.38-9.719-33.94-.4375l-48.57 47.26l-47.24-48.57c-9.25-9.5-24.44-9.719-33.94-.5c-9.531 9.25-9.719 24.44-.5 33.94l47.28 48.6l-48.59 47.27c-9.5 9.219-9.688 24.44-.4375 33.94c4.688 4.812 10.94 7.25 17.19 7.25c6.031 0 12.06-2.25 16.75-6.812l48.55-47.24l47.26 48.58C531.5 409.2 537.8 411.6 544 411.6c6.031 0 12.06-2.25 16.72-6.781c9.531-9.25 9.719-24.44 .5-33.94l-47.29-48.62l48.6-47.29C572 265.8 572.2 250.5 562.1 241zM576 24C576 10.75 565.3 0 552 0L320 .0098c-11.09 0-20.72 7.584-23.34 18.37L200.8 415.7l-83-177.9C113.8 229.4 105.3 224 96 224L24 224C10.75 224 0 234.8 0 248S10.75 272 24 272h56.72l105.5 226.2c3.969 8.5 12.49 13.85 21.74 13.85c.7813 0 1.604-.041 2.417-.1348c10.12-1 18.53-8.344 20.94-18.25L338.9 48H552C565.3 48 576 37.25 576 24z\"]\n};\nvar faSquareRootAlt = faSquareRootVariable;\nvar faLightSwitchOn = {\n  prefix: 'far',\n  iconName: 'light-switch-on',\n  icon: [384, 512, [], \"e019\", \"M320 0H64c-35.35 0-64 28.65-64 64v384c0 35.35 28.65 64 64 64h256c35.35 0 64-28.65 64-64v-384C384 28.65 355.3 0 320 0zM336 448c0 8.837-7.163 16-16 16h-105.6C211.1 454.4 202.1 448 192 448s-19.12 6.375-22.38 16H64c-8.837 0-16-7.163-16-16V64c0-8.837 7.163-16 16-16h105.6C172.9 57.62 181.9 64 192 64s19.12-6.375 22.38-16H320c8.837 0 16 7.163 16 16V448zM240 95.1h-96c-26.4 0-48 21.6-48 48v223.1c0 26.4 21.6 48 48 48h96c26.4 0 48-21.6 48-48V143.1C288 117.6 266.4 95.1 240 95.1zM240 368h-96v-96h96V368z\"]\n};\nvar faArrowDownArrowUp = {\n  prefix: 'far',\n  iconName: 'arrow-down-arrow-up',\n  icon: [448, 512, [\"sort-alt\"], \"f883\", \"M206.4 335.1L152 394.9V56.02C152 42.76 141.3 32 128 32S104 42.76 104 56.02v338.9l-54.37-58.95c-4.719-5.125-11.16-7.719-17.62-7.719c-5.812 0-11.66 2.094-16.28 6.375c-9.75 8.977-10.34 24.18-1.344 33.94l95.1 104.1c9.062 9.82 26.19 9.82 35.25 0l95.1-104.1c9-9.758 8.406-24.96-1.344-33.94C230.5 325.5 215.3 326.2 206.4 335.1zM433.6 143.4l-95.1-104.1c-9.062-9.82-26.19-9.82-35.25 0L206.4 143.4c-9 9.758-8.406 24.96 1.344 33.94c4.623 4.281 10.47 6.375 16.28 6.375c6.469 0 12.91-2.594 17.62-7.719L296 117.1v338.9C296 469.2 306.8 480 320 480s24-10.76 24-24.02V117.1l54.37 58.95c8.938 9.758 24.12 10.41 33.9 1.344C442 168.4 442.6 153.2 433.6 143.4z\"]\n};\nvar faSortAlt = faArrowDownArrowUp;\nvar faRaindrops = {\n  prefix: 'far',\n  iconName: 'raindrops',\n  icon: [448, 512, [], \"f75c\", \"M50.56 231.9C31.79 263.4 0 320.6 0 347.4C0 385.3 28.65 416 64 416s64-30.73 64-68.64c0-26.72-31.79-83.96-50.56-115.4C71.14 221.4 56.86 221.4 50.56 231.9zM224 155.4c0-26.72-31.79-83.96-50.56-115.4c-6.307-10.57-20.58-10.57-26.89 0C127.8 71.4 96 128.6 96 155.4C96 193.3 124.7 224 160 224S224 193.3 224 155.4zM334.6 135.5C331.1 130.5 325.6 128 320 128s-11.14 2.502-14.59 7.506C271.8 184.1 192 305.2 192 358.3C192 425.5 249.3 480 320 480s128-54.51 128-121.7C448 305.2 368.2 184.1 334.6 135.5zM320 432c-44.11 0-80-33.08-80-73.74c0-18.45 25.22-74.63 80-158.5c54.78 83.83 80 140 80 158.5C400 398.9 364.1 432 320 432z\"]\n};\nvar faDash = {\n  prefix: 'far',\n  iconName: 'dash',\n  icon: [512, 512, [\"minus-large\"], \"e404\", \"M512 256c0 13.25-10.75 24-24 24H24C10.75 280 0 269.3 0 256s10.75-24 24-24h464C501.3 232 512 242.8 512 256z\"]\n};\nvar faMinusLarge = faDash;\nvar faClock = {\n  prefix: 'far',\n  iconName: 'clock',\n  icon: [512, 512, [128339, \"clock-four\"], \"f017\", \"M232 120C232 106.7 242.7 96 256 96C269.3 96 280 106.7 280 120V243.2L365.3 300C376.3 307.4 379.3 322.3 371.1 333.3C364.6 344.3 349.7 347.3 338.7 339.1L242.7 275.1C236 271.5 232 264 232 255.1L232 120zM256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0zM48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256z\"]\n};\nvar faClockFour = faClock;\nvar faInputNumeric = {\n  prefix: 'far',\n  iconName: 'input-numeric',\n  icon: [640, 512, [], \"e1bd\", \"M104 184C104 170.7 114.7 160 128 160H160C173.3 160 184 170.7 184 184V304H200C213.3 304 224 314.7 224 328C224 341.3 213.3 352 200 352H120C106.7 352 96 341.3 96 328C96 314.7 106.7 304 120 304H136V208H128C114.7 208 104 197.3 104 184zM283.5 229.9C275.8 240.7 260.8 243.2 250.1 235.5C239.3 227.8 236.8 212.8 244.5 202.1L255.6 186.5C279.3 153.2 327.9 150.8 354.8 181.6C376.1 205.1 375.6 242.5 353.7 266.3L318.8 304H352C365.3 304 376 314.7 376 328C376 341.3 365.3 352 352 352H264C254.5 352 245.8 346.4 242 337.6C238.2 328.9 239.9 318.7 246.4 311.7L318.4 233.7C323.7 227.9 323.8 219.1 318.7 213.2C312.1 205.8 300.4 206.3 294.6 214.4L283.5 229.9zM576 64C611.3 64 640 92.65 640 128V384C640 419.3 611.3 448 576 448H64C28.65 448 0 419.3 0 384V128C0 92.65 28.65 64 64 64H576zM576 112H64C55.16 112 48 119.2 48 128V384C48 392.8 55.16 400 64 400H576C584.8 400 592 392.8 592 384V128C592 119.2 584.8 112 576 112z\"]\n};\nvar faTruckTow = {\n  prefix: 'far',\n  iconName: 'truck-tow',\n  icon: [640, 512, [], \"e2b8\", \"M96 64V160C96 186.5 74.51 208 48 208C21.49 208 .0003 186.5 .0003 160V144C.0003 135.2 7.164 128 16 128C24.84 128 32 135.2 32 144V160C32 168.8 39.16 176 48 176C56.84 176 64 168.8 64 160V32C64 20.16 70.44 9.814 80 4.281C84.71 1.558 90.17 0 96 0H145.6C154.8 0 163.5 3.909 169.5 10.74L373.3 240H384V152C384 121.1 409.1 96 440 96H490.1C510.1 96 530.8 105.1 544.5 120.8L626.3 215.3C635.1 225.4 640 238.5 640 251.9V360C640 390.9 614.9 416 584 416H576C576 469 533 512 480 512C426.1 512 384 469 384 416H256C256 469 213 512 160 512C106.1 512 64 469 64 416H56C25.07 416 0 390.9 0 360V296C0 265.1 25.07 240 56 240H184L96 64zM243.2 368H396.8C413.4 339.3 444.5 320 480 320C515.5 320 546.6 339.3 563.2 368H584C588.4 368 592 364.4 592 360V288H56C51.58 288 48 291.6 48 296V360C48 364.4 51.58 368 56 368H76.84C93.44 339.3 124.5 320 160 320C195.5 320 226.6 339.3 243.2 368H243.2zM237.7 240H309.1L145.8 56.28L237.7 240zM508.2 152.3C503.7 147 497 144 490.1 144H440C435.6 144 432 147.6 432 152V240H584.2L508.2 152.3zM160 368C133.5 368 112 389.5 112 416C112 442.5 133.5 464 160 464C186.5 464 208 442.5 208 416C208 389.5 186.5 368 160 368zM480 464C506.5 464 528 442.5 528 416C528 389.5 506.5 368 480 368C453.5 368 432 389.5 432 416C432 442.5 453.5 464 480 464z\"]\n};\nvar faBackwardStep = {\n  prefix: 'far',\n  iconName: 'backward-step',\n  icon: [320, 512, [\"step-backward\"], \"f048\", \"M32 88v336C32 437.3 42.75 448 56 448s24-10.75 24-24V318.2l173.4 123.9C258.9 446 265.4 448 272 448c5 0 10.03-1.156 14.66-3.531c10.66-5.5 17.34-16.48 17.34-28.48V96.01c0-12-6.687-22.98-17.34-28.48c-4.619-2.357-9.648-3.529-14.66-3.529c-6.549 .002-13.07 2.002-18.59 5.967L80 193.8V88C80 74.75 69.25 64 56 64S32 74.75 32 88zM80 252.8L256 127.1v257.8L80 259.2V252.8z\"]\n};\nvar faStepBackward = faBackwardStep;\nvar faPallet = {\n  prefix: 'far',\n  iconName: 'pallet',\n  icon: [640, 512, [], \"f482\", \"M616 464h-48v-96h48c13.25 0 24-10.75 24-24S629.3 320 616 320H24C10.75 320 0 330.8 0 344s10.75 24 24 24h48v96h-48C10.75 464 0 474.8 0 488S10.75 512 24 512h592c13.25 0 24-10.75 24-24S629.3 464 616 464zM296 464h-176v-96h176V464zM520 464h-176v-96h176V464z\"]\n};\nvar faCarBolt = {\n  prefix: 'far',\n  iconName: 'car-bolt',\n  icon: [512, 512, [], \"e341\", \"M80 288C80 270.3 94.33 256 112 256C129.7 256 144 270.3 144 288C144 305.7 129.7 320 112 320C94.33 320 80 305.7 80 288zM432 288C432 305.7 417.7 320 400 320C382.3 320 368 305.7 368 288C368 270.3 382.3 256 400 256C417.7 256 432 270.3 432 288zM315.2 116.6C320.5 121.8 321.5 129.9 317.7 136.2L284.3 192H336C343.1 192 349.4 196.7 351.4 203.6C353.3 210.5 350.5 217.8 344.5 221.6L216.5 301.6C210.2 305.5 202.1 304.6 196.8 299.4C191.5 294.2 190.5 286.1 194.3 279.8L227.7 224H176C168.9 224 162.6 219.3 160.6 212.4C158.7 205.5 161.5 198.2 167.5 194.4L295.5 114.4C301.8 110.5 309.9 111.4 315.2 116.6H315.2zM48.1 188.8L82.35 90.93C94.7 55.63 128 32 165.4 32H346.6C383.1 32 417.3 55.63 429.7 90.93L463.9 188.8C492.6 205.4 512 236.4 512 272V456C512 469.3 501.3 480 488 480C474.7 480 464 469.3 464 456V400H48V456C48 469.3 37.25 480 24 480C10.75 480 0 469.3 0 456V272C0 236.4 19.35 205.4 48.1 188.8V188.8zM103.4 176H128V224H96C69.49 224 48 245.5 48 272V352H464V272C464 245.5 442.5 224 416 224H384V176H408.6L384.3 106.8C378.7 90.74 363.6 80 346.6 80H165.4C148.4 80 133.3 90.74 127.7 106.8L103.4 176z\"]\n};\nvar faArrowsMaximize = {\n  prefix: 'far',\n  iconName: 'arrows-maximize',\n  icon: [448, 512, [\"expand-arrows\"], \"f31d\", \"M400 200V113.9L257.9 256L400 398.1V312C400 298.8 410.8 288 424 288S448 298.8 448 312v144c0 3.125-.6387 6.238-1.854 9.172c-2.432 5.863-7.104 10.54-12.96 12.97C430.2 479.4 427.1 480 424 480h-144C266.8 480 256 469.3 256 456s10.75-24 24-24h86.06L224 289.9L81.94 432H168C181.3 432 192 442.8 192 456S181.3 480 168 480h-144c-3.125 0-6.238-.6406-9.172-1.852c-5.863-2.434-10.54-7.105-12.97-12.97C.6406 462.3 0 459.1 0 456v-144C0 298.8 10.75 288 24 288S48 298.8 48 312v86.06L190.1 256L48 113.9V200C48 213.3 37.25 224 24 224S0 213.3 0 200v-144c0-3.125 .6387-6.238 1.854-9.172c2.432-5.863 7.104-10.54 12.96-12.97C17.75 32.64 20.87 32 24 32h144C181.3 32 192 42.75 192 56S181.3 80 168 80H81.94L224 222.1L366.1 80H280C266.8 80 256 69.25 256 56S266.8 32 280 32h144c3.125 0 6.238 .6406 9.172 1.852c5.863 2.434 10.54 7.105 12.97 12.97C447.4 49.75 448 52.87 448 56v144C448 213.3 437.3 224 424 224S400 213.3 400 200z\"]\n};\nvar faExpandArrows = faArrowsMaximize;\nvar faFaucet = {\n  prefix: 'far',\n  iconName: 'faucet',\n  icon: [512, 512, [], \"e005\", \"M512 368v32c0 26.51-21.49 48-48 48h-64c-26.51 0-48-21.49-48-48V384h-28.88C299.8 413 264.3 432 224 432S148.3 413 124.9 384H24C10.75 384 0 373.3 0 360c0-13.26 10.75-24 24-24h126.8C163.5 365.1 192.3 384 224 384s60.5-18.88 73.25-48H368c17.6 0 32 14.4 32 32v32h64v-32c0-53.02-42.98-96-96-96h-70.75C284.5 242.9 255.8 224 224 224S163.5 242.9 150.8 272H24C10.75 272 0 261.3 0 248C0 234.7 10.75 224 24 224h100.9C143.5 200.9 169.6 184.3 200 178.4V147.6C200 147.6 81.38 160 80 160C71.25 160 64 152.5 64 143.1V112.9c0-9.375 7.238-16.85 15.99-16.85c1.375 0-6.113-.7881 120 13.34V80c0-8.838 7.164-16 16-16h16c8.836 0 16 7.162 16 16v29.38c126.1-14.12 118.6-13.34 120-13.34C376.8 96.04 384 103.5 384 112.9v30.24C384 152.5 376.8 160 368 160c-1.375 0-120-12.38-120-12.38v30.75C278.4 184.3 304.5 200.9 323.1 224H368C447.5 224 512 288.5 512 368z\"]\n};\nvar faCloudSleet = {\n  prefix: 'far',\n  iconName: 'cloud-sleet',\n  icon: [576, 512, [], \"f741\", \"M544.8 212c0-57.25-44.88-104.3-101.3-107.8C430 61.75 390.8 32 344.8 32c-13.5 0-26.75 2.625-39.25 7.75C283 14.5 251.1 0 216.8 0c-64 0-116.4 50.25-119.8 113.4C58.38 130.4 32.76 168.5 32.76 212c0 59.5 48.38 108 108 108h296C496.4 320 544.8 271.5 544.8 212zM80.76 212c0-28 19.12-52 46.38-58.25l20.75-4.875L145.1 124C145 122.8 144.8 121.4 144.8 120c0-39.75 32.25-72 72-72c25.25 0 48.25 13.12 61.38 35.13l13.38 22.12l21-15C322.1 83.63 333.3 80 344.8 80c28.62 0 52.38 21.75 55.25 50.38L402.3 152h34.5c33.13 0 60 26.88 60 60s-26.88 60-60 60h-296C107.6 272 80.76 245.1 80.76 212zM113.5 353.9c-12.19-5.219-26.3 .4062-31.52 12.59l-47.1 112c-5.219 12.19 .4217 26.31 12.61 31.53C49.63 511.4 52.83 512 55.99 512c9.312 0 18.17-5.438 22.08-14.53l47.1-112C131.3 373.3 125.6 359.2 113.5 353.9zM385.5 353.9c-12.22-5.219-26.28 .4062-31.52 12.59l-47.1 112c-5.219 12.19 .4218 26.31 12.61 31.53C321.6 511.4 324.8 512 327.1 512c9.312 0 18.17-5.438 22.08-14.53l47.1-112C403.3 373.3 397.6 359.2 385.5 353.9zM520 392h-15.1v-16c0-13.25-10.75-24-23.1-24s-23.1 10.75-23.1 24v16h-15.1c-13.25 0-23.1 10.75-23.1 24s10.75 24 23.1 24h15.1v16c0 13.25 10.75 24 23.1 24s23.1-10.75 23.1-24v-16h15.1C533.3 440 544 429.3 544 416S533.3 392 520 392zM264 392H248v-16c0-13.25-10.75-24-23.1-24c-13.25 0-23.1 10.75-23.1 24v16H184c-13.25 0-23.1 10.75-23.1 24s10.75 24 23.1 24H200v16c0 13.25 10.75 24 23.1 24c13.25 0 23.1-10.75 23.1-24v-16h15.1c13.25 0 23.1-10.75 23.1-24S277.3 392 264 392z\"]\n};\nvar faLampStreet = {\n  prefix: 'far',\n  iconName: 'lamp-street',\n  icon: [512, 512, [], \"e1c5\", \"M320 512c35.38 0 64.01-28.62 64.01-64h-128C256 483.4 284.7 512 320 512zM344 225.8L344 120C344 53.83 290.2 0 224 0H120C53.84 0 0 53.83 0 120V512h48V120c0-39.7 32.31-72 72-72H224c39.69 0 72 32.3 72 72v105.8c-86.61 10.7-155.6 77.66-167.8 163.1C126.3 403.2 137.9 416 152.4 416h335.2c14.53 0 26.16-12.81 24.19-27.16C499.6 303.4 430.7 236.5 344 225.8zM182.6 368c9.878-27.52 28.04-51.16 51.52-68.06c24.71-17.79 54.98-26.15 85.43-26.15h.9344c30.46 0 60.75 8.377 85.47 26.18C429.4 316.9 447.6 340.5 457.4 368H182.6z\"]\n};\nvar faListRadio = {\n  prefix: 'far',\n  iconName: 'list-radio',\n  icon: [512, 512, [], \"e1d0\", \"M64 32C99.35 32 128 60.65 128 96C128 131.3 99.35 160 64 160C28.65 160 0 131.3 0 96C0 60.65 28.65 32 64 32zM488 72C501.3 72 512 82.75 512 96C512 109.3 501.3 120 488 120H184C170.7 120 160 109.3 160 96C160 82.75 170.7 72 184 72H488zM488 232C501.3 232 512 242.7 512 256C512 269.3 501.3 280 488 280H184C170.7 280 160 269.3 160 256C160 242.7 170.7 232 184 232H488zM488 392C501.3 392 512 402.7 512 416C512 429.3 501.3 440 488 440H184C170.7 440 160 429.3 160 416C160 402.7 170.7 392 184 392H488zM64 192C99.35 192 128 220.7 128 256C128 291.3 99.35 320 64 320C28.65 320 0 291.3 0 256C0 220.7 28.65 192 64 192zM40 256C40 269.3 50.75 280 64 280C77.25 280 88 269.3 88 256C88 242.7 77.25 232 64 232C50.75 232 40 242.7 40 256zM64 480C28.65 480 0 451.3 0 416C0 380.7 28.65 352 64 352C99.35 352 128 380.7 128 416C128 451.3 99.35 480 64 480zM88 416C88 402.7 77.25 392 64 392C50.75 392 40 402.7 40 416C40 429.3 50.75 440 64 440C77.25 440 88 429.3 88 416z\"]\n};\nvar faPenNibSlash = {\n  prefix: 'far',\n  iconName: 'pen-nib-slash',\n  icon: [640, 512, [], \"e4a1\", \"M208.1 138.5L350.1 99.77L432.4 18.34C454.3-3.525 489.7-3.525 511.6 18.34L557.7 64.4C579.5 86.27 579.5 121.7 557.7 143.6L476.2 225L448.6 326.3L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L208.1 138.5zM256.1 175.4L407.6 294.2L429.2 215.1L360.9 146.8L256.1 175.4zM251.3 347.3L149.1 449.5L356.3 376.7L400.1 411.9L400.1 412.2L135.1 505C117.5 511.5 96.89 506.8 83.03 492.1C69.17 479.1 64.48 458.5 70.98 440L150.3 214.4L190.1 245.8L126.5 426.9L228.7 324.7C225.7 318.4 224 311.4 224 304C224 294.6 226.7 285.8 231.4 278.3L306.4 337.4C297.7 346.4 285.5 352 272 352C264.6 352 257.6 350.3 251.3 347.3H251.3z\"]\n};\nvar faBaseballBatBall = {\n  prefix: 'far',\n  iconName: 'baseball-bat-ball',\n  icon: [640, 512, [], \"f432\", \"M512 320c-52.88 0-96 43.13-96 96s43.13 96 96 96s96-43.13 96-96S564.9 320 512 320zM511.1 464c-26.51 0-48.02-21.51-48.02-48.02s21.51-48.03 48.02-48.03c26.51 0 48.02 21.52 48.02 48.03S538.5 464 511.1 464zM640 98.65c0-15.41-4.592-30.84-14.41-44.24L608.8 32.41c-15.95-21.76-39.98-32.41-64.11-32.41c-16.91 0-33.87 5.23-48.14 15.53L308.7 152.2c-48 34.63-92 73.27-130.1 117.8c-54.75 62.64-106 101.3-135.5 122.5c-4.816-5.524-11.56-8.4-18.36-8.4c-5.205 0-10.45 1.683-14.89 5.15c-5.882 4.735-8.965 11.73-8.965 18.78c0 5.23 1.7 10.48 5.215 14.85l64 80.02c4.592 5.758 11.65 9.008 18.89 9.008c5.178 0 10.45-1.662 14.99-5.258c5.74-4.654 8.641-11.38 8.641-18.21c0-4.173-1.084-8.382-3.266-12.18c29.12-21 81.88-56.63 155.1-88.02c54.75-23 106.5-52.13 154.6-86.89l185.9-135.4C627.3 149.8 640 124.2 640 98.65zM589.2 101.3c0 9.955-4.579 19.95-13.27 26.98l-185.1 135.6c-75 52.76-136.4 76.02-161.6 87.64L202.1 314.5c18.88-20.25 59.75-69.26 134.8-123.4l187.9-136.3c5.76-4.16 12.84-6.386 19.94-6.386c9.538 0 19.11 4.018 25.56 12.76l13 21.51C587.3 88.31 589.2 94.81 589.2 101.3z\"]\n};\nvar faSquareUpLeft = {\n  prefix: 'far',\n  iconName: 'square-up-left',\n  icon: [448, 512, [], \"e282\", \"M255.6 242.3l41.37-41.38c6.859-6.875 8.922-17.19 5.203-26.16S289.7 160 280 160h-128C138.8 160 128 170.8 128 184v128c0 9.719 5.844 18.47 14.81 22.19C145.8 335.4 148.9 336 152 336c6.234 0 12.38-2.438 16.97-7.031l41.37-41.38l64.57 64.57c9.369 9.371 24.57 9.37 33.94-.0012l11.31-11.31c9.369-9.367 9.369-24.57 .0002-33.94L255.6 242.3zM384 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM400 416c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V96c0-8.82 7.178-16 16-16h320c8.822 0 16 7.18 16 16V416z\"]\n};\nvar faOverline = {\n  prefix: 'far',\n  iconName: 'overline',\n  icon: [448, 512, [], \"f876\", \"M424 0H24C10.75 0 0 10.75 0 24S10.75 48 24 48h400C437.3 48 448 37.25 448 24S437.3 0 424 0zM224 96C126.8 96 48 174.8 48 272v64c0 97.2 78.8 176 176 176c97.2 0 176-78.8 176-176v-64C400 174.8 321.2 96 224 96zM352 336c0 70.58-57.42 128-128 128c-70.58 0-128-57.42-128-128v-64c0-70.58 57.42-128 128-128c70.58 0 128 57.42 128 128V336z\"]\n};\nvar faS = {\n  prefix: 'far',\n  iconName: 's',\n  icon: [384, 512, [115], \"53\", \"M349.9 382.7c-6.109 34.88-24.91 61.98-54.34 78.39c-24.69 13.77-54.23 18.84-84.38 18.84c-67.36 0-137.8-25.33-164.1-35.86c-12.31-4.922-18.3-18.89-13.38-31.19c4.938-12.31 18.91-18.28 31.19-13.38c87.11 34.83 166.6 42.34 207.3 19.66c16.86-9.391 26.81-24.03 30.44-44.75c9.391-53.59-28.48-70.16-117.2-95.2c-75.39-21.28-169.2-47.78-151.4-149.7c5.344-30.41 22.78-56.47 49.11-73.39c45.86-29.5 117.2-31.98 211.1-7.359C308 52.16 315.7 65.25 312.4 78.08c-3.344 12.83-16.53 20.44-29.27 17.2C181.9 68.97 132.6 81.45 109.2 96.55C90.03 108.8 83.48 125.8 81.38 137.9c-9.391 53.56 28.48 70.13 117.1 95.17C273.9 254.3 367.8 280.8 349.9 382.7z\"]\n};\nvar faTimeline = {\n  prefix: 'far',\n  iconName: 'timeline',\n  icon: [640, 512, [], \"e29c\", \"M152 232H488V172.3C455.5 162.1 432 131.8 432 96C432 51.82 467.8 16 512 16C556.2 16 592 51.82 592 96C592 131.8 568.5 162.1 536 172.3V232H616C629.3 232 640 242.7 640 256C640 269.3 629.3 280 616 280H344V339.7C376.5 349.9 400 380.2 400 416C400 460.2 364.2 496 320 496C275.8 496 240 460.2 240 416C240 380.2 263.5 349.9 296 339.7V280H24C10.75 280 0 269.3 0 256C0 242.7 10.75 232 24 232H104V172.3C71.54 162.1 48 131.8 48 96C48 51.82 83.82 16 128 16C172.2 16 208 51.82 208 96C208 131.8 184.5 162.1 152 172.3V232zM128 128C145.7 128 160 113.7 160 96C160 78.33 145.7 64 128 64C110.3 64 96 78.33 96 96C96 113.7 110.3 128 128 128zM320 384C302.3 384 288 398.3 288 416C288 433.7 302.3 448 320 448C337.7 448 352 433.7 352 416C352 398.3 337.7 384 320 384zM512 64C494.3 64 480 78.33 480 96C480 113.7 494.3 128 512 128C529.7 128 544 113.7 544 96C544 78.33 529.7 64 512 64z\"]\n};\nvar faKeyboard = {\n  prefix: 'far',\n  iconName: 'keyboard',\n  icon: [576, 512, [9000], \"f11c\", \"M512 64H64C28.65 64 0 92.65 0 128v256c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V128C576 92.65 547.3 64 512 64zM528 384c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V128c0-8.822 7.178-16 16-16h448c8.822 0 16 7.178 16 16V384zM140 152h-24c-6.656 0-12 5.344-12 12v24c0 6.656 5.344 12 12 12h24c6.656 0 12-5.344 12-12v-24C152 157.3 146.7 152 140 152zM196 200h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C184 194.7 189.3 200 196 200zM276 200h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C264 194.7 269.3 200 276 200zM356 200h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C344 194.7 349.3 200 356 200zM460 152h-24c-6.656 0-12 5.344-12 12v24c0 6.656 5.344 12 12 12h24c6.656 0 12-5.344 12-12v-24C472 157.3 466.7 152 460 152zM140 232h-24c-6.656 0-12 5.344-12 12v24c0 6.656 5.344 12 12 12h24c6.656 0 12-5.344 12-12v-24C152 237.3 146.7 232 140 232zM196 280h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C184 274.7 189.3 280 196 280zM276 280h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C264 274.7 269.3 280 276 280zM356 280h24c6.656 0 12-5.344 12-12v-24c0-6.656-5.344-12-12-12h-24c-6.656 0-12 5.344-12 12v24C344 274.7 349.3 280 356 280zM460 232h-24c-6.656 0-12 5.344-12 12v24c0 6.656 5.344 12 12 12h24c6.656 0 12-5.344 12-12v-24C472 237.3 466.7 232 460 232zM400 320h-224C167.1 320 160 327.1 160 336V352c0 8.875 7.125 16 16 16h224c8.875 0 16-7.125 16-16v-16C416 327.1 408.9 320 400 320z\"]\n};\nvar faArrowsFromDottedLine = {\n  prefix: 'far',\n  iconName: 'arrows-from-dotted-line',\n  icon: [448, 512, [], \"e0a3\", \"M224 223.1c-17.67 0-32 14.33-32 32S206.3 287.1 224 287.1s32-14.33 32-32S241.7 223.1 224 223.1zM32 223.1c-17.67 0-32 14.33-32 32S14.33 287.1 32 287.1s32-14.33 32-32S49.67 223.1 32 223.1zM152 119.1c6.141 0 12.28-2.344 16.97-7.031L200 81.91v86.07c0 13.25 10.75 24 24 24s24-10.75 24-24V81.91l31.03 31.03C283.7 117.6 289.8 119.1 296 119.1c18.79 0 24-17.2 24-23.1c0-6.141-2.344-12.28-7.031-16.97l-72-72.01C234.9 .9766 227.7 0 223.1 0c-3.682 0-10.94 .9687-16.97 7l-72 72.01C130.3 83.7 128 89.84 128 95.98C128 109.7 139.2 119.1 152 119.1zM416 223.1c-17.67 0-32 14.33-32 32S398.3 287.1 416 287.1s32-14.33 32-32S433.7 223.1 416 223.1zM320 223.1c-17.67 0-32 14.33-32 32S302.3 287.1 320 287.1s32-14.33 32-32S337.7 223.1 320 223.1zM160 255.1c0-17.67-14.33-32-32-32S96 238.3 96 255.1S110.3 287.1 128 287.1S160 273.7 160 255.1zM296 391.1c-6.141 0-12.28 2.344-16.97 7.031L248 430.1v-86.06c0-13.25-10.75-24-24-24s-24 10.75-24 24v86.06l-31.03-31.03C164.3 394.3 158.1 391.1 152 391.1c-12.82 0-24 10.33-24 24c0 6.141 2.344 12.28 7.031 16.97l72 72.01C209.6 507.5 215.5 512 224 512s14.4-4.461 16.97-7.031l72-72.01C317.7 428.3 320 422.1 320 415.1C320 402.3 308.8 391.1 296 391.1z\"]\n};\nvar faUsbDrive = {\n  prefix: 'far',\n  iconName: 'usb-drive',\n  icon: [640, 512, [], \"f8e9\", \"M416 96L64 96c-35.35 0-64 28.65-64 64v192c0 35.35 28.65 64 64 64L416 416c17.67 0 32-14.33 32-32V128C448 110.3 433.7 96 416 96zM400 368H64c-8.822 0-16-7.178-16-16V160c0-8.822 7.178-16 16-16h336V368zM608 128h-128v256h128c17.67 0 32-14.33 32-32V160C640 142.3 625.7 128 608 128zM584 312c0 8.875-7.125 16-16 16h-16c-8.875 0-16-7.125-16-16v-16c0-8.875 7.125-16 16-16h16c8.875 0 16 7.125 16 16V312zM584 216c0 8.875-7.125 16-16 16h-16c-8.875 0-16-7.125-16-16v-16c0-8.875 7.125-16 16-16h16c8.875 0 16 7.125 16 16V216z\"]\n};\nvar faBallot = {\n  prefix: 'far',\n  iconName: 'ballot',\n  icon: [448, 512, [], \"f732\", \"M128 352H96c-8.836 0-16 7.164-16 16v32C80 408.8 87.16 416 96 416h32c8.836 0 16-7.164 16-16v-32C144 359.2 136.8 352 128 352zM128 224H96C87.16 224 80 231.2 80 240v32C80 280.8 87.16 288 96 288h32c8.836 0 16-7.164 16-16v-32C144 231.2 136.8 224 128 224zM128 96H96C87.16 96 80 103.2 80 112v32C80 152.8 87.16 160 96 160h32c8.836 0 16-7.164 16-16v-32C144 103.2 136.8 96 128 96zM384 0H64C28.65 0 0 28.65 0 64v384c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V64C448 28.65 419.3 0 384 0zM400 448c0 8.824-7.178 16-16 16H64c-8.822 0-16-7.176-16-16V64c0-8.824 7.178-16 16-16h320c8.822 0 16 7.176 16 16V448zM344 104h-144C186.8 104 176 114.8 176 128s10.75 24 24 24h144c13.25 0 24-10.75 24-24S357.3 104 344 104zM344 232h-144C186.8 232 176 242.8 176 256s10.75 24 24 24h144c13.25 0 24-10.75 24-24S357.3 232 344 232zM344 360h-144c-13.25 0-24 10.75-24 24s10.75 24 24 24h144c13.25 0 24-10.75 24-24S357.3 360 344 360z\"]\n};\nvar faCaretDown = {\n  prefix: 'far',\n  iconName: 'caret-down',\n  icon: [320, 512, [], \"f0d7\", \"M271.1 176H48.08c-42.63 0-64.25 51.77-33.88 81.9l111.9 112c18.63 18.76 49.13 18.76 67.88 0l112-112C335.1 227.8 314.7 176 271.1 176zM159.1 336L47.96 224H271.1L159.1 336z\"]\n};\nvar faLocationDotSlash = {\n  prefix: 'far',\n  iconName: 'location-dot-slash',\n  icon: [640, 512, [\"map-marker-alt-slash\"], \"f605\", \"M154 95.42C187.3 38.35 249.2 0 320 0C426 0 512 85.96 512 192C512 230.7 489 282.8 459 334.5L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L154 95.42zM192.3 125.4L244.3 166.1C255 134.7 284.9 112 320 112C364.2 112 400 147.8 400 192C400 220.3 385.3 245.1 363.2 259.4L420.8 304.5C431.8 285.3 441.3 266.6 448.7 249.2C459.5 223.6 464 204.4 464 192C464 112.5 399.5 48 320 48C264.5 48 216.3 79.4 192.3 125.4L192.3 125.4zM317.1 223.9C318.7 223.1 319.3 224 320 224C337.7 224 352 209.7 352 192C352 174.3 337.7 160 320 160C302.3 160 288 174.3 288 192C288 195.3 288.5 198.5 289.5 201.6L317.1 223.9zM233.8 329.1C262.2 375.3 295.2 419.1 320 451.7C334.2 433.5 351.2 410.9 368.5 386.3L406.2 416.1C382.7 449.5 359.9 478.9 343.7 499.2C331.4 514.5 308.6 514.5 296.3 499.2C245.9 436.2 132.3 285.2 128.1 196.9L189.8 245.5C190.3 246.7 190.8 247.1 191.3 249.2C201.8 274 216.7 301.4 233.8 329.1V329.1z\"]\n};\nvar faMapMarkerAltSlash = faLocationDotSlash;\nvar faCards = {\n  prefix: 'far',\n  iconName: 'cards',\n  icon: [640, 512, [], \"e3ed\", \"M171.4 174.3C174.4 163.2 185.8 156.6 196.1 159.6L299.9 187.1C325.9 194.1 341.3 220.8 334.4 246.8C327.4 272.8 300.7 288.2 274.7 281.2L265.9 278.9C265.5 278.8 265.1 278.7 264.7 278.6L282.5 309.3L294.5 302.4C301.2 298.5 309.7 300.8 313.5 307.4C317.4 314.1 315.1 322.6 308.4 326.5L260.2 354.3C253.6 358.1 245.1 355.9 241.2 349.2C237.4 342.5 239.6 334 246.3 330.2L258.4 323.2L240.6 292.5C240.5 292.9 240.4 293.3 240.3 293.6L237.9 302.5C230.1 328.5 204.3 343.9 178.3 336.9C152.3 329.1 136.9 303.2 143.8 277.3L171.4 174.3zM220.7 7.468C247.3-7.906 281.4 1.218 296.8 27.85L463.8 317.1C479.1 343.8 470 377.8 443.4 393.2L250.5 504.5C223.9 519.9 189.9 510.8 174.5 484.2L7.468 194.9C-7.906 168.2 1.218 134.2 27.85 118.8L220.7 7.468zM244.7 49.04L51.85 160.4C48.18 162.5 46.92 167.2 49.04 170.9L216.1 460.2C218.2 463.8 222.9 465.1 226.5 462.1L419.4 351.6C423.1 349.5 424.3 344.8 422.2 341.1L255.2 51.85C253.1 48.18 248.4 46.92 244.7 49.04H244.7zM324.1 499L459.4 420.9C501.3 396.7 515.7 343.1 491.5 301.1L354.7 64.25C356.5 64.08 358.2 63.1 360 63.1H584C614.9 63.1 640 89.07 640 119.1V456C640 486.9 614.9 512 584 512H360C346.4 512 333.8 507.1 324.1 498.1L324.1 499zM579.8 135.7C565.8 123.9 545.3 126.2 532.9 138.9L528.1 144.2L523.1 138.9C510.6 126.2 489.9 123.9 476.4 135.7C460.7 149.2 459.9 173.1 473.9 187.6L522.4 237.6C525.4 240.8 530.6 240.8 533.9 237.6L582 187.6C596 173.1 595.3 149.2 579.8 135.7H579.8z\"]\n};\nvar faHouseChimneyMedical = {\n  prefix: 'far',\n  iconName: 'house-chimney-medical',\n  icon: [576, 512, [\"clinic-medical\"], \"f7f2\", \"M400 296C400 304.8 392.8 312 384 312H328V368C328 376.8 320.8 384 312 384H264C255.2 384 248 376.8 248 368V312H192C183.2 312 176 304.8 176 296V248C176 239.2 183.2 232 192 232H248V176C248 167.2 255.2 160 264 160H312C320.8 160 328 167.2 328 176V232H384C392.8 232 400 239.2 400 248V296zM464 141.9V56C464 42.75 474.7 31.1 488 31.1C501.3 31.1 512 42.75 512 56V182.6L567.5 229.7C577.6 238.3 578.9 253.4 570.3 263.5C561.7 273.6 546.6 274.9 536.5 266.3L512 245.5V432C512 476.2 476.2 512 432 512H144C99.82 512 64 476.2 64 432V245.5L39.53 266.3C29.42 274.9 14.28 273.6 5.7 263.5C-2.875 253.4-1.634 238.3 8.473 229.7L272.5 5.7C281.4-1.9 294.6-1.9 303.5 5.7L464 141.9zM144 464H432C449.7 464 464 449.7 464 432V204.8L288 55.47L112 204.8V432C112 449.7 126.3 464 144 464V464z\"]\n};\nvar faClinicMedical = faHouseChimneyMedical;\nvar faBoxingGlove = {\n  prefix: 'far',\n  iconName: 'boxing-glove',\n  icon: [512, 512, [129354, \"glove-boxing\"], \"f438\", \"M417.6 130.1c-.4668-.207-1.096-.2874-1.577-.4671c-.0033-.0006 0 0 0 0s.0893 .0149 0 0c.0394 .0065 0 0 0 0s.0176 .0029 0 0c.0088 .0015-.0033-.0006 0 0L415.1 96c0-52.94-43.06-96-95.1-96H127.1C75.06 0 32.01 43.06 32.01 96L32 288c0 27.41 11.56 52.87 31.1 71.14L64 448c0 35.3 28.7 64 64 64h192c35.3 0 64-28.7 64-64v-57.38l63.19-63.19C468.3 306.3 480 278.2 480 248.2V208C480 169.9 453.2 138.1 417.6 130.1zM432 248.2c0 16.98-6.746 33.27-18.75 45.28L336 370.7V448c0 8.837-7.163 16-16 16H128c-8.837 0-16-7.163-16-16v-110.3l-16.01-14.31C85.81 314.3 80 301.3 80 287.7V96c0-26.51 21.49-48 48-48h192c26.51 0 48 21.49 48 48v32h-24c-37.22 0-68.92 23.29-81.77 56L227.1 183.1C175 183.1 144.9 152 128 152c-13.45 0-24.03 10.87-24.03 23.96C104 206.4 182.8 232 233.7 232h23.93C265.2 272.9 300.9 304 344 304c13.25 0 24-10.75 24-24S357.3 256 344 256c-22.06 0-40-17.94-40-40s17.94-40 40-40h56c17.67 0 32 14.33 32 32V248.2zM288 359.1c0-8.791-7.17-15.98-16.03-15.98c-3.056 0-6.137 .875-8.85 2.691L224 372.8l-39.13-26.09c-2.707-1.812-5.785-2.683-8.838-2.683c-8.862 0-16.04 7.164-16.04 15.97c0 5.172 2.505 10.25 7.126 13.34L195.2 392l-28.03 18.69c-4.621 3.087-7.126 8.167-7.126 13.34C159.1 432.8 167.1 440 176 440c3.062 0 6.156-.875 8.875-2.688L224 411.2l39.13 26.09C265.8 439.1 268.9 440 272 440c8.876 0 16-7.224 16-15.97c0-5.172-2.505-10.25-7.126-13.34L252.8 392l28.03-18.69C285.5 370.2 288 365.1 288 359.1z\"]\n};\nvar faGloveBoxing = faBoxingGlove;\nvar faTemperatureThreeQuarters = {\n  prefix: 'far',\n  iconName: 'temperature-three-quarters',\n  icon: [320, 512, [\"temperature-3\", \"thermometer-3\", \"thermometer-three-quarters\"], \"f2c8\", \"M272 112c0-61.88-50.12-112-111.1-112S48 50.13 48 112v166.5c-19.75 24.62-32 55.5-32 89.5c0 79.5 64.5 143.1 144 143.1S304 447.5 304 368c0-33.1-12.25-64.88-32-89.5V112zM160 464c-52.88 0-96-43.13-96-96c0-27 11.75-47.25 21.5-59.5L96 295.4V112c0-35.25 28.75-64 64-64s64 28.75 64 64v183.2l10.5 13.13C244.3 320.8 256 341 256 368C256 420.9 212.9 464 160 464zM176 322.9V160c0-8.75-7.25-16-16-16s-16 7.25-16 16v162.9c-18.62 6.625-32 24.25-32 45.13c0 26.5 21.5 48 48 48s48-21.5 48-48C208 347.1 194.6 329.5 176 322.9z\"]\n};\nvar faTemperature3 = faTemperatureThreeQuarters;\nvar faThermometer3 = faTemperatureThreeQuarters;\nvar faThermometerThreeQuarters = faTemperatureThreeQuarters;\nvar faBellSchool = {\n  prefix: 'far',\n  iconName: 'bell-school',\n  icon: [512, 512, [], \"f5d5\", \"M112 208C112 154.1 154.1 112 208 112C261 112 304 154.1 304 208C304 261 261 304 208 304C154.1 304 112 261 112 208zM208 256C234.5 256 256 234.5 256 208C256 181.5 234.5 160 208 160C181.5 160 160 181.5 160 208C160 234.5 181.5 256 208 256zM352 448C352 453.5 351.3 458.9 349.1 464H416C428.7 464 439.2 454.1 439.1 441.5C425.6 433.2 416 417.7 416 400C416 373.5 437.5 352 464 352C490.5 352 512 373.5 512 400C512 417.8 502.3 433.3 487.1 441.6C487.1 480.6 455.2 512 416 512H128C92.65 512 64 483.3 64 448V358.1C24.55 320.2 0 266.1 0 208C0 93.12 93.12 0 208 0C322.9 0 416 93.12 416 208C416 266.1 391.4 320.2 352 358.1V448zM208 368C296.4 368 368 296.4 368 208C368 119.6 296.4 48 208 48C119.6 48 48 119.6 48 208C48 296.4 119.6 368 208 368zM304 448V392.6C275.3 407.5 242.6 416 208 416C173.4 416 140.7 407.5 112 392.6V448C112 456.8 119.2 464 128 464H288C296.8 464 304 456.8 304 448z\"]\n};\nvar faMobileScreen = {\n  prefix: 'far',\n  iconName: 'mobile-screen',\n  icon: [384, 512, [\"mobile-android-alt\"], \"f3cf\", \"M304 0h-224c-35.35 0-64 28.65-64 64v384c0 35.35 28.65 64 64 64h224c35.35 0 64-28.65 64-64V64C368 28.65 339.3 0 304 0zM320 448c0 8.822-7.178 16-16 16h-224C71.18 464 64 456.8 64 448v-80h256V448zM320 320H64V64c0-8.822 7.178-16 16-16h224C312.8 48 320 55.18 320 64V320zM160 432h64c8.836 0 16-7.164 16-16s-7.164-16-16-16H160c-8.836 0-16 7.164-16 16S151.2 432 160 432z\"]\n};\nvar faMobileAndroidAlt = faMobileScreen;\nvar faPlaneUp = {\n  prefix: 'far',\n  iconName: 'plane-up',\n  icon: [512, 512, [], \"e22d\", \"M256 .0003C304.1 .0003 336 73.89 336 111.8V153.8L496 253.6C506 259.6 512 269.6 512 281.6V346.5C512 356.5 508 366.5 500 372.5C492 378.4 480.1 380.4 471 377.4L336 334.5V359.5L388 398.4C396 404.4 400 413.4 400 423.4V480.3C400 489.3 396 499.3 388 505.3C380 511.3 370 513.2 360 510.3L256 480.3L152 511.3C143 513.2 133 511.3 125 505.3C117 499.3 112 489.3 112 480.3V423.4C112 413.4 117 404.4 125 398.4L176 359.5V334.5L41 377.4C32 380.4 21 378.4 13 372.5C5 366.5 0 356.5 0 346.5V281.6C0 270.6 7 258.6 16 254.6L176 154.8V112.8C176 73.89 208 0 256 0V.0003zM256 48.93C246 50.93 224 86.87 224 112.8V180.7L48 290.6V324.5L224 269.6V383.4L160 431.4V458.3L256 430.4L352 458.3V431.4L288 383.4V269.6L464 324.5V290.6L288 180.7V112.8C288 85.87 267 49.93 256 48.93V48.93z\"]\n};\nvar faFolderHeart = {\n  prefix: 'far',\n  iconName: 'folder-heart',\n  icon: [512, 512, [], \"e189\", \"M448 96h-172.1L226.7 50.75C214.7 38.74 198.5 32 181.5 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h384c35.35 0 64-28.66 64-64V160C512 124.7 483.3 96 448 96zM464 416c0 8.824-7.178 16-16 16H64c-8.822 0-16-7.176-16-16V96c0-8.824 7.178-16 16-16h117.5c4.273 0 8.293 1.664 11.31 4.688L256 144h192c8.822 0 16 7.176 16 16V416zM264.3 210.9L255.9 219.7L247.4 210.9C226 188.7 191.1 185.1 167.6 205.1C140.7 228.1 139.2 269.3 163.3 294.3l82.93 85.56c5.385 5.504 14.04 5.504 19.42 0l82.97-85.56c24.11-25.02 22.64-66.17-4.41-89.19C320.9 185.1 285.9 188.7 264.3 210.9z\"]\n};\nvar faCircleLocationArrow = {\n  prefix: 'far',\n  iconName: 'circle-location-arrow',\n  icon: [512, 512, [\"location-circle\"], \"f602\", \"M358.2 182.7L274.2 378.7C270.7 386.8 262.8 392 253.1 392C252.6 392 251.1 391.9 249.6 391.6C239.4 389.5 232 380.4 232 370V280H141.1C131.6 280 122.5 272.6 120.4 262.4C118.3 252.3 123.8 241.9 133.3 237.8L329.3 153.8C337.8 150.3 347.3 152.1 353.6 158.5C359.1 164.8 361.8 174.3 358.2 182.7V182.7zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faLocationCircle = faCircleLocationArrow;\nvar faFaceHeadBandage = {\n  prefix: 'far',\n  iconName: 'face-head-bandage',\n  icon: [576, 512, [], \"e37a\", \"M71.29 353.1C77.85 344.2 84.73 334.8 91.91 325.6C120.5 406.2 197.5 464 288 464C402.9 464 496 370.9 496 256C496 242.8 494.8 229.8 492.4 217.3C504.3 220.3 516.1 223.6 527.8 227.1L542.9 231.6C543.6 239.6 544 247.8 544 256C544 397.4 429.4 512 288 512C188.5 512 102.2 455.2 59.83 372.2C62.31 368.4 64.59 364.7 66.56 361.5C68.48 358.4 70.09 355.7 71.29 353.1V353.1zM240.4 240C240.4 257.7 226 272 208.4 272C190.7 272 176.4 257.7 176.4 240C189.9 229.2 203.9 219.1 218.5 209.6C231.2 213.9 240.4 225.9 240.4 240zM368.1 12.79C323 21.94 279.6 35.83 238.5 53.92C224.6 57.31 211.3 62.09 198.7 68.1C165.2 71.19 132.2 76 99.81 82.44C146.6 31.75 213.6 0 288 0C315.1 0 342.9 4.491 368.1 12.79V12.79zM296 368C283.7 368 272.8 369.9 263.2 372.9C250.6 376.9 237.1 369.9 233.1 357.2C229.1 344.6 236.2 331.1 248.8 327.1C262.1 322.7 278.8 319.1 296 319.1C342.5 319.1 377.4 339.3 400.2 359.9C409.1 368.9 410.7 384 401.8 393.8C392.8 403.6 377.7 404.4 367.9 395.4C352.2 381.2 328.4 368 296 368H296zM400.4 240C400.4 257.7 386 272 368.4 272C350.7 272 336.4 257.7 336.4 240C336.4 222.3 350.7 208 368.4 208C386 208 400.4 222.3 400.4 240zM420.1 36.7C440.9 49.25 459.8 64.69 476.2 82.44C419.3 71.13 360.6 64.86 300.6 64.08C338.9 51.1 378.9 41.83 420.1 36.7V36.7zM405.1 103.4C439.9 107.7 473.3 113.9 506 121.8C520.1 144.5 530.7 169.7 537 196.4C458.2 172.7 374.6 160 287.1 160C270.9 160 253.9 160.5 237 161.5C189.2 164.3 142.5 170.9 97.08 181.2C77.45 185.6 58.07 190.7 38.97 196.4C45.35 169.7 55.93 144.5 69.98 121.8C118.4 110.1 168.2 102.2 219.2 98.51C241.9 96.85 264.9 96 287.1 96C327.1 96 367.3 98.53 405.1 103.4zM50.33 226.4C91.29 214.2 133.6 205.1 176.1 199.3C125.3 236.8 80.5 283.1 44.77 336.1C36.48 310.9 32 283.1 32 256C32 252.1 32.05 249.9 32.16 246.9C38.06 239.9 44.12 233.1 50.33 226.4V226.4z\"]\n};\nvar faSushiRoll = {\n  prefix: 'far',\n  iconName: 'sushi-roll',\n  icon: [448, 512, [\"maki-roll\", \"makizushi\"], \"e48b\", \"M224 32C347.7 32 448 82.14 448 144V368C448 429.9 347.7 480 224 480C100.3 480 0 429.9 0 368V144C0 82.14 100.3 32 224 32zM354.1 233.8C319 248.2 272.7 256 224 256C175.3 256 128.1 248.2 93.04 233.8C77.04 227.4 61.18 218.1 48 207.7V368C48 370.1 51.64 386.5 87.07 404.3C119.6 420.5 167.1 432 224 432C280 432 328.4 420.5 360.9 404.3C396.4 386.5 400 370.1 400 368V207.7C386.8 218.1 370.1 227.4 354.1 233.8V233.8zM81.09 172.8C101.5 149.6 126.1 132.4 151.4 120.1C171.5 110 191.6 102.9 208.9 98.19C207.2 92.37 205.1 86.44 205.1 80.44C125.7 84.18 64 111.2 64 144C64 154.4 70.16 164.1 81.09 172.8L81.09 172.8zM117.1 191.9C146.2 201.9 183.3 208 224 208C254.9 208 283.8 204.5 308.2 198.4C272.9 184.9 244.4 162.4 226.2 135C210.2 138.9 189.9 145.6 169.4 155.9C150.8 165.2 132.8 177.1 117.1 191.9H117.1zM245.8 80.59C255.1 123 299.1 165.9 368.6 171.4C378.5 163.1 384 153.8 384 144C384 111.6 323.9 84.85 245.8 80.59z\"]\n};\nvar faMakiRoll = faSushiRoll;\nvar faMakizushi = faSushiRoll;\nvar faCarBump = {\n  prefix: 'far',\n  iconName: 'car-bump',\n  icon: [640, 512, [], \"f5e0\", \"M172.2 299.9C176.6 316.3 166.9 333.2 150.4 337.6C133.1 341.1 117.1 332.2 112.7 315.8C108.3 299.4 118.1 282.5 134.5 278.1C150.9 273.7 167.8 283.4 172.2 299.9V299.9zM380.4 244.1C376 227.6 385.8 210.8 402.2 206.4C418.6 201.1 435.5 211.7 439.9 228.1C444.3 244.6 434.6 261.4 418.1 265.8C401.7 270.2 384.8 260.5 380.4 244.1H380.4zM129.8 55.25L294.9 11C330.1 1.326 369.3 15.53 390.4 46.43L447.4 130.1C477.6 139.7 502.4 163.1 511.2 196.8L556.1 364.4C559.4 376.7 552.1 389.4 539.8 392.7C527.5 395.1 514.8 388.6 511.5 376.3L497.6 324.3L110.9 427.9L124.8 479.9C128.1 492.3 120.8 504.9 108.5 508.2C96.16 511.5 83.49 504.2 80.19 491.9L35.29 324.3C26.49 291.5 35.84 258.1 57.2 234.7L64.78 133.7C67.57 96.38 93.63 64.93 129.8 55.25V55.25zM142.2 101.6C125.8 106 113.9 120.3 112.6 137.3L107.5 205.6L389.3 130.1L350.7 73.47C341.1 59.43 323.7 52.97 307.3 57.37L142.2 101.6zM81.66 311.9L100.2 381.1L483.4 278.4L464.9 209.2C458 183.6 431.7 168.4 406.1 175.3L115.6 253.1C89.99 260 74.8 286.3 81.66 311.9V311.9zM436.9 512C417.4 512 402.2 494.3 411.1 476.1C429.7 440.8 467.4 416 510.9 416C554.3 416 592 440.8 610.6 476.1C619.5 494.3 604.3 512 584.8 512H436.9z\"]\n};\nvar faPiggyBank = {\n  prefix: 'far',\n  iconName: 'piggy-bank',\n  icon: [576, 512, [], \"f4d3\", \"M196.6 97.83C184.1 93.41 177.6 79.7 182 67.2C195.8 28.08 233.1 0 277.1 0C320.1 0 358.3 28.08 372.1 67.2C376.5 79.7 369.1 93.41 357.5 97.83C344.1 102.2 331.3 95.7 326.9 83.2C319.6 62.66 300 48 277.1 48C254.1 48 234.5 62.66 227.3 83.2C222.8 95.7 209.1 102.2 196.6 97.83H196.6zM400 264C400 250.7 410.7 240 424 240C437.3 240 448 250.7 448 264C448 277.3 437.3 288 424 288C410.7 288 400 277.3 400 264zM224 128H376.4C394 108.4 419.6 96 448 96H465.3C480.9 96 492.3 110.7 488.5 125.8L480 159.1C501.1 176.5 519.6 198.5 530.7 224H544C561.7 224 576 238.3 576 256V352C576 369.7 561.7 384 544 384H512C499.1 401.2 482.7 415.8 464 426.6V464C464 490.5 442.5 512 416 512H368C341.5 512 320 490.5 320 464V448H272V464C272 490.5 250.5 512 224 512H176C149.5 512 128 490.5 128 464V416C90.98 388.2 66.42 344.7 64.17 295.4C27.99 290.9 0 259.1 0 222.6C0 194.7 15.72 169.3 40.6 156.9L45.27 154.5C57.12 148.6 71.54 153.4 77.47 165.3C83.39 177.1 78.59 191.5 66.73 197.5L62.06 199.8C53.44 204.1 48 212.9 48 222.6C48 235.1 57.13 245.6 69.13 247.6C87.02 178.8 149.6 128 224 128V128zM224 176C162.1 176 112 226.1 112 288C112 324.6 129.5 357.1 156.8 377.6C168.9 386.7 176 400.9 176 416V464H224V448C224 421.5 245.5 400 272 400H320C346.5 400 368 421.5 368 448V464H416V426.6C416 409.5 425.1 393.6 439.1 385C453.1 377.5 464.6 367.3 473.6 355.2C482.7 343.1 496.9 336 512 336H528V271.9C510 270.9 493.1 259.9 486.7 243.2C478.9 225.4 466.6 209.1 451.2 198.4C435.7 186.8 428.8 167.1 433.4 148.3L434 146.1C425.5 148.6 418 153.5 412.2 160C403.1 170.2 390.1 176 376.4 176H224z\"]\n};\nvar faRacquet = {\n  prefix: 'far',\n  iconName: 'racquet',\n  icon: [640, 512, [], \"f45a\", \"M640 140C640 31.37 543.6 0 485.4 0c-49.53 0-103.9 16.92-152.3 50.4C202.8 140.6 251.8 207.5 168 316.1C167.8 315.9 162.5 313.1 154.1 313.1c-5.151 0-11.35 1.325-17.69 5.738l-123.6 86.73C4.756 411.8 0 421.7 0 431.8c0 6.349 1.878 12.76 5.786 18.36l33.75 48.12C45.91 507.4 55.77 512 65.7 512c6.439 0 12.9-1.931 18.46-5.815l123.6-86.48c8.917-6.207 13.15-15.98 13.15-26.01c0-1.077-.0488-2.157-.1458-3.236c29.65-9.027 60.25-14.01 91.23-14.01c31.38 0 37.9 4.144 62.71 4.144c49.17 0 103.2-16.63 151.9-50.38C598.7 280.3 640 206.4 640 140zM207.9 343.1C217.8 331.1 226.3 317.5 234.3 303.6c8.5 16.75 12.63 20.5 21 29.62C239.4 335.7 223.7 339.2 207.9 343.1zM591.8 140.8c0 49.05-31.44 107.7-92.53 149.9c-38.98 27.05-83.16 41.88-124.5 41.88c-87.47 0-106.9-56.76-106.9-92.42c0-49.32 31.71-108.3 92.31-150.3c56.63-39.12 106-41.87 126.6-41.87h7.5H486.9C557.5 48.79 591.8 89.57 591.8 140.8z\"]\n};\nvar faCarMirrors = {\n  prefix: 'far',\n  iconName: 'car-mirrors',\n  icon: [576, 512, [], \"e343\", \"M176 288C176 305.7 161.7 320 144 320C126.3 320 112 305.7 112 288C112 270.3 126.3 256 144 256C161.7 256 176 270.3 176 288zM400 288C400 270.3 414.3 256 432 256C449.7 256 464 270.3 464 288C464 305.7 449.7 320 432 320C414.3 320 400 305.7 400 288zM44.84 224H40C26.75 224 16 213.3 16 200C16 186.7 26.75 176 40 176H84.57L114.3 90.93C126.7 55.63 160 32 197.4 32H378.6C415.1 32 449.3 55.63 461.7 90.93L491.4 176H536C549.3 176 560 186.7 560 200C560 213.3 549.3 224 536 224H531.2C539.3 238.1 544 254.5 544 272V456C544 469.3 533.3 480 520 480C506.7 480 496 469.3 496 456V400H80V456C80 469.3 69.25 480 56 480C42.75 480 32 469.3 32 456V272C32 254.5 36.67 238.1 44.84 224zM197.4 80C180.4 80 165.3 90.74 159.7 106.8L135.4 176H440.6L416.3 106.8C410.7 90.74 395.6 80 378.6 80H197.4zM80 272V352H496V272C496 245.5 474.5 224 448 224H128C101.5 224 80 245.5 80 272z\"]\n};\nvar faIndustryWindows = {\n  prefix: 'far',\n  iconName: 'industry-windows',\n  icon: [576, 512, [127981, \"industry-alt\"], \"f3b3\", \"M192 296C200.8 296 208 303.2 208 312V360C208 368.8 200.8 376 192 376H144C135.2 376 128 368.8 128 360V312C128 303.2 135.2 296 144 296H192zM248 312C248 303.2 255.2 296 264 296H312C320.8 296 328 303.2 328 312V360C328 368.8 320.8 376 312 376H264C255.2 376 248 368.8 248 360V312zM432 296C440.8 296 448 303.2 448 312V360C448 368.8 440.8 376 432 376H384C375.2 376 368 368.8 368 360V312C368 303.2 375.2 296 384 296H432zM136 32C166.9 32 192 57.07 192 88V172.9L295.8 112.3C327.8 93.66 368 116.7 368 153.8V180.8L470.1 115.4C502.1 94.98 544 117.9 544 155.9V408C544 447.8 511.8 480 472 480H104C64.24 480 32 447.8 32 408V88C32 57.07 57.07 32 88 32H136zM80 408C80 421.3 90.75 432 104 432H472C485.3 432 496 421.3 496 408V155.9L356.9 244.9C349.5 249.6 340.2 249.9 332.5 245.7C324.8 241.5 320 233.4 320 224.6V153.8L180.1 235.4C172.7 239.7 163.5 239.8 156 235.5C148.6 231.2 144 223.3 144 214.7V88C144 83.58 140.4 80 136 80H88C83.58 80 80 83.58 80 88V408z\"]\n};\nvar faIndustryAlt = faIndustryWindows;\nvar faBoltAuto = {\n  prefix: 'far',\n  iconName: 'bolt-auto',\n  icon: [576, 512, [], \"e0b6\", \"M263.8 224H349.1C368.4 224 384 239.6 384 258.9C384 269.2 379.5 278.9 371.7 285.6L112.9 505.2C107.7 509.6 101.1 512 94.27 512C75.18 512 61.4 493.7 66.64 475.4L120.2 288H33.74C15.1 288 0 272.9 0 254.3C0 244.4 4.315 235 11.81 228.6L271.1 6.893C276.3 2.445 282.9 0 289.7 0C308.8 0 322.6 18.26 317.4 36.61L263.8 224zM152 240C159.5 240 166.6 243.5 171.2 249.5C175.7 255.6 177.1 263.4 175.1 270.6L130.3 427.5L313.5 272H232C224.5 272 217.4 268.5 212.8 262.5C208.3 256.4 206.9 248.6 208.9 241.4L253.6 84.99L72.36 240H152zM464 288C473.1 288 481.4 293.1 485.5 301.3L573.5 477.3C579.4 489.1 574.6 503.5 562.7 509.5C550.9 515.4 536.5 510.6 530.5 498.7L517.2 472H410.8L397.5 498.7C391.5 510.6 377.1 515.4 365.3 509.5C353.4 503.5 348.6 489.1 354.5 477.3L442.5 301.3C446.6 293.1 454.9 288 464 288H464zM434.8 424H493.2L464 365.7L434.8 424z\"]\n};\nvar faBatteryHalf = {\n  prefix: 'far',\n  iconName: 'battery-half',\n  icon: [576, 512, [\"battery-3\"], \"f242\", \"M288 320H96V192H288V320zM0 176C0 131.8 35.82 96 80 96H464C508.2 96 544 131.8 544 176V192C561.7 192 576 206.3 576 224V288C576 305.7 561.7 320 544 320V336C544 380.2 508.2 416 464 416H80C35.82 416 0 380.2 0 336V176zM80 144C62.33 144 48 158.3 48 176V336C48 353.7 62.33 368 80 368H464C481.7 368 496 353.7 496 336V176C496 158.3 481.7 144 464 144H80z\"]\n};\nvar faBattery3 = faBatteryHalf;\nvar faFluxCapacitor = {\n  prefix: 'far',\n  iconName: 'flux-capacitor',\n  icon: [448, 512, [], \"f8ba\", \"M283.3 253.3L332.3 204.3C347.9 188.7 347.9 163.3 332.3 147.7C316.7 132.1 291.3 132.1 275.7 147.7L224 199.4L172.3 147.7C156.7 132.1 131.3 132.1 115.7 147.7C100.1 163.3 100.1 188.7 115.7 204.3L164.7 253.3C158.1 255.1 151.2 256 144 256C99.82 256 64 220.2 64 176C64 131.8 99.82 96 144 96C188.2 96 224 131.8 224 176C224 131.8 259.8 96 304 96C348.2 96 384 131.8 384 176C384 220.2 348.2 256 304 256C296.8 256 289.9 255.1 283.3 253.3V253.3zM180.4 268.9L184 272.6V336C184 358.1 201.9 376 224 376C246.1 376 264 358.1 264 336V272.6L267.6 268.9C289.5 283.2 304 307.9 304 336C304 380.2 268.2 416 224 416C179.8 416 144 380.2 144 336C144 307.9 158.5 283.2 180.4 268.9zM224 233.4L292.7 164.7C298.9 158.4 309.1 158.4 315.3 164.7C321.6 170.9 321.6 181.1 315.3 187.3L240 262.6V336C240 344.8 232.8 352 224 352C215.2 352 208 344.8 208 336V262.6L132.7 187.3C126.4 181.1 126.4 170.9 132.7 164.7C138.9 158.4 149.1 158.4 155.3 164.7L224 233.4zM384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM384 80H64C55.16 80 48 87.16 48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80z\"]\n};\nvar faMountainCity = {\n  prefix: 'far',\n  iconName: 'mountain-city',\n  icon: [640, 512, [], \"e52e\", \"M344 47.1C339.6 47.1 336 51.58 336 55.1V219.7L287.1 140.1V56C287.1 25.07 313.1 0 344 0H456C486.9 0 512 25.07 512 56V192H544V120C544 106.7 554.7 96 568 96C581.3 96 592 106.7 592 120V192.6C619.1 196.4 640 219.8 640 248V480C640 493.3 629.3 504 616 504C602.7 504 592 493.3 592 480V248C592 243.6 588.4 240 584 240H464V56C464 51.58 460.4 48 456 48L344 47.1zM384 271.1H416C424.8 271.1 432 279.2 432 287.1V319.1C432 328.8 424.8 336 416 336H406.2L371.3 278.2C374.3 274.4 378.8 271.1 384 271.1zM416 79.1C424.8 79.1 432 87.16 432 95.1V127.1C432 136.8 424.8 143.1 416 143.1H384C375.2 143.1 368 136.8 368 127.1V95.1C368 87.16 375.2 79.1 384 79.1H416zM368 191.1C368 183.2 375.2 175.1 384 175.1H416C424.8 175.1 432 183.2 432 191.1V223.1C432 232.8 424.8 239.1 416 239.1H384C375.2 239.1 368 232.8 368 223.1V191.1zM496 287.1C496 279.2 503.2 271.1 512 271.1H544C552.8 271.1 560 279.2 560 287.1V319.1C560 328.8 552.8 336 544 336H512C503.2 336 496 328.8 496 319.1V287.1zM544 368C552.8 368 560 375.2 560 384V416C560 424.8 552.8 432 544 432H512C503.2 432 496 424.8 496 416V384C496 375.2 503.2 368 512 368H544zM442.9 458.9C449.4 469.7 449.7 483.2 443.6 494.2C437.5 505.2 426 512 413.5 512H34.46C21.1 512 10.5 505.2 4.404 494.2C-1.693 483.2-1.444 469.7 5.056 458.9L194.6 144.7C200.9 134.3 211.1 128 224 128C236 128 247.1 134.3 253.4 144.7L442.9 458.9zM223.1 188.9L154.5 304.1L175.8 334.9L203.8 297.6C208.3 291.6 215.4 287.1 222.1 287.1H283.8L223.1 188.9zM389.1 464L312.8 336H234.1L194.2 390.4C189.6 396.6 182.3 400.1 174.5 399.1C166.8 399.8 159.6 395.1 155.3 389.6L127.3 349.2L58.03 464H389.1z\"]\n};\nvar faCoins = {\n  prefix: 'far',\n  iconName: 'coins',\n  icon: [512, 512, [], \"f51e\", \"M176.6 89.54C177.2 90.75 178.6 92.65 181.3 95.08C181.6 95.41 182 95.75 182.4 96.09C163.8 96.45 145.5 97.84 128 100.2V87.1C128 69.98 137.7 55.58 149.1 45.26C160.6 34.92 175.9 26.72 192.7 20.32C226.4 7.454 271.5 0 320 0C368.5 0 413.6 7.454 447.3 20.32C464.1 26.72 479.4 34.92 490.9 45.26C502.3 55.58 512 69.98 512 87.1V295.1C512 314 502.3 328.4 490.9 338.7C479.4 349.1 464.1 357.3 447.3 363.7C437.7 367.3 427.2 370.6 416 373.3V323.6C421.1 322.1 425.8 320.5 430.2 318.8C443.9 313.6 453.2 308.1 458.7 303.1C461.4 300.7 462.8 298.7 463.4 297.5C464 296.5 464 296 464 295.1V252.4C458.7 255.1 453.1 257.5 447.3 259.7C437.7 263.3 427.2 266.6 416 269.3V219.6C421.1 218.1 425.8 216.5 430.2 214.8C443.9 209.6 453.2 204.1 458.7 199.1C461.4 196.7 462.8 194.7 463.4 193.5C463.9 192.6 463.1 192.1 464 191.1V148.4C458.7 151.1 453.1 153.5 447.3 155.7C433.6 160.9 417.1 165.3 401 168.6C395.9 161 390 154.7 384.3 149.5C374.2 140.4 362.4 132.1 350.2 126.9C381.9 124.6 409.6 118.7 430.2 110.8C443.9 105.6 453.2 100.1 458.7 95.08C461.4 92.65 462.8 90.75 463.4 89.54C463.9 88.61 463.1 88.11 464 87.1C464 87.98 464 87.53 463.4 86.46C462.8 85.25 461.4 83.34 458.7 80.92C453.2 75.94 443.9 70.35 430.2 65.17C403.2 54.87 364.2 47.1 320 47.1C275.8 47.1 236.8 54.87 209.7 65.17C196.1 70.35 186.8 75.94 181.3 80.92C178.6 83.34 177.2 85.25 176.6 86.46C175.1 87.53 175.1 87.98 175.1 87.1C176 88.12 176.1 88.61 176.6 89.54L176.6 89.54zM0 215.1C0 197.1 9.674 183.6 21.14 173.3C32.61 162.9 47.86 154.7 64.66 148.3C98.43 135.5 143.5 128 192 128C240.5 128 285.6 135.5 319.3 148.3C336.1 154.7 351.4 162.9 362.9 173.3C374.3 183.6 384 197.1 384 215.1V424C384 442 374.3 456.4 362.9 466.7C351.4 477.1 336.1 485.3 319.3 491.7C285.6 504.5 240.5 512 192 512C143.5 512 98.43 504.5 64.66 491.7C47.86 485.3 32.61 477.1 21.14 466.7C9.674 456.4 0 442 0 424V215.1zM48.56 217.5C49.2 218.7 50.57 220.7 53.26 223.1C58.79 228.1 68.15 233.6 81.75 238.8C108.8 249.1 147.8 255.1 192 255.1C236.2 255.1 275.2 249.1 302.2 238.8C315.9 233.6 325.2 228.1 330.7 223.1C333.4 220.7 334.8 218.7 335.4 217.5C335.9 216.6 335.1 216.1 336 215.1C336 215.1 336 215.5 335.4 214.5C334.8 213.3 333.4 211.3 330.7 208.9C325.2 203.9 315.9 198.4 302.2 193.2C275.2 182.9 236.2 176 192 176C147.8 176 108.8 182.9 81.75 193.2C68.15 198.4 58.79 203.9 53.26 208.9C50.57 211.3 49.2 213.3 48.56 214.5C47.98 215.5 47.1 215.1 48 215.1C48 216.1 48.05 216.6 48.56 217.5V217.5zM336 276.4C330.7 279.1 325.1 281.5 319.3 283.7C285.6 296.5 240.5 303.1 192 303.1C143.5 303.1 98.43 296.5 64.66 283.7C58.9 281.5 53.31 279.1 48 276.4V320C48 320.1 48.05 320.6 48.56 321.5C49.2 322.7 50.57 324.7 53.26 327.1C58.79 332.1 68.15 337.6 81.75 342.8C108.8 353.1 147.8 360 192 360C236.2 360 275.2 353.1 302.2 342.8C315.9 337.6 325.2 332.1 330.7 327.1C333.4 324.7 334.8 322.7 335.4 321.5C335.9 320.6 335.1 320.1 336 320L336 276.4zM64.66 387.7C58.9 385.5 53.31 383.1 48 380.4V424C47.1 424 47.98 424.5 48.56 425.5C49.2 426.7 50.57 428.7 53.26 431.1C58.79 436.1 68.15 441.6 81.75 446.8C108.8 457.1 147.8 464 192 464C236.2 464 275.2 457.1 302.2 446.8C315.9 441.6 325.2 436.1 330.7 431.1C333.4 428.7 334.8 426.7 335.4 425.5C336 424.5 336 424 336 424V380.4C330.7 383.1 325.1 385.5 319.3 387.7C285.6 400.5 240.5 408 191.1 408C143.5 408 98.43 400.5 64.66 387.7L64.66 387.7z\"]\n};\nvar faHoneyPot = {\n  prefix: 'far',\n  iconName: 'honey-pot',\n  icon: [448, 512, [127855], \"e418\", \"M433.6 144.7C444.5 169.7 449.4 196.8 448 224C445.8 313.8 408.8 399.2 344.8 462.2C333.2 473.5 317.7 479.9 301.6 480H146.4C130.3 479.9 114.8 473.5 103.2 462.2C39.23 399.2 2.215 313.8 .0016 224C-1.433 196.8 3.482 169.7 14.36 144.7C25.23 119.8 41.77 97.68 62.66 80.23H56C49.64 80.23 43.53 77.7 39.03 73.2C34.53 68.7 32 62.59 32 56.23C32 49.86 34.53 43.76 39.03 39.26C43.53 34.76 49.64 32.23 56 32.23H392C398.4 32.23 404.5 34.76 408.1 39.26C413.5 43.76 416 49.86 416 56.23C416 62.59 413.5 68.7 408.1 73.2C404.5 77.7 398.4 80.23 392 80.23H385.3C406.2 97.68 422.8 119.8 433.6 144.7zM67.01 147.3C52.61 170.1 45.94 197 48 224H400C400 106.5 302.8 82.69 236.5 80.23H211.5C199.6 80.68 187.8 81.85 176 83.71V136.1C176 142.4 173.5 148.5 168.1 153C164.5 157.5 158.4 160.1 152 160.1C145.6 160.1 139.5 157.5 135 153C130.5 148.5 128 142.4 128 136.1V96.96C102.8 106.8 81.42 124.4 67.01 147.3zM366.8 352H81.25C95.43 380 114.1 405.5 136.5 427.6C139.1 430.3 142.7 431.9 146.4 432H301.6C305.3 431.9 308.9 430.3 311.5 427.6C333.9 405.5 352.6 380 366.8 352z\"]\n};\nvar faOlive = {\n  prefix: 'far',\n  iconName: 'olive',\n  icon: [448, 512, [], \"e316\", \"M392.5 89.39C354.2 49.21 312.1 32 269.3 32C205.9 32 140.9 69.6 83.99 126.2c-95.42 94.96-112 232.4-37.02 307C78.59 464.7 121.5 480 167.6 480c63.27 0 132.7-28.67 187.9-83.58C450.9 301.5 487.5 188.1 392.5 89.39zM321.6 362.4C277.8 405.1 220.3 432 167.6 432c-24.58 0-59.58-5.684-86.79-32.76c-27.12-26.99-32.82-61.68-32.82-86.03c0-52.25 26.11-109.4 69.84-152.1C169.9 108.5 223.6 80 269.3 80c32.29 0 61.25 13.91 88.53 42.52C423.1 191.9 411.8 272.7 321.6 362.4zM336.9 143.1c-30.3-30.3-69.61-40.13-87.79-21.95c-18.18 18.18-8.355 57.49 21.95 87.79c30.3 30.3 69.61 40.13 87.79 21.95C377.1 212.7 367.2 173.4 336.9 143.1z\"]\n};\nvar faKhanda = {\n  prefix: 'far',\n  iconName: 'khanda',\n  icon: [576, 512, [9772], \"f66d\", \"M447.7 65.1C445.4 64.75 442.7 64 439.1 64c-4.25 0-8.527 1.77-11.53 5.02c-5.125 5.375-5.833 13.37-1.958 19.5c16.5 26.25 25.23 56.34 25.23 87.46c-.25 53.25-26.74 102.6-71.24 132.4l-76.62 53.35v-20.12l44.01-36.12c3.875-4.125 4.983-10.13 2.858-15.26L342.8 273c33.88-19.25 56.94-55.25 56.94-97c0-40.75-22.06-76.12-54.56-95.75l5.151-11.39c2.375-5.5 .9824-11.87-3.518-15.1L287.9 .0074l-59.05 52.77c-4.5 4.25-5.861 10.59-3.611 16.09l5.203 11.32c-32.5 19.63-54.56 55.07-54.56 95.82c0 41.75 23.08 77.75 56.95 97L224.1 290.2C222.9 295.4 223.9 301.2 227.9 305.5l43.1 36.11v19.91L195.2 308.1c-44.25-29.5-70.72-78.9-70.97-132.1c0-31.12 8.73-61.2 25.23-87.45C153.3 82.4 151.8 74.75 146.8 69.5c-3-3.25-7.376-4.875-11.75-4.875c-2.875 0-5.75 .75-8.25 2.125C48.34 109.6 9.714 205.2 45.34 296c7 18 17.88 34.38 30.5 49l55.92 65.38c3.125 3.625 7.606 5.627 12.23 5.627c2.5 0 5.106-.6448 7.481-1.895l79.25-42.25l29.26 20.37l-47.09 32.75c-1.625-.375-3.125-1-4.1-1c-13.25 0-23.97 10.75-23.97 24s10.72 23.1 23.97 23.1c12.12 0 21.74-9.126 23.36-20.75l40.6-28.25v29.91c-9.375 5.625-15.97 15.37-15.97 27.12c0 17.62 14.37 31.1 31.1 31.1c17.62 0 31.1-14.37 31.1-31.1c0-11.75-6.656-21.52-16.03-27.14v-30.12l40.87 28.48c1.625 11.63 11.23 20.75 23.35 20.75c13.25 0 23.98-10.74 23.98-23.99s-10.73-24-23.98-24c-1.875 0-3.375 .625-5 1l-47.09-32.75l29.25-20.37l79.26 42.25c2.5 1.25 4.971 1.896 7.471 1.896c4.625 0 9.117-2.003 12.24-5.628l52.51-61.27c18.88-22 33.1-47.49 41.25-75.61C559.6 189.9 521.5 106.2 447.7 65.1zM151.5 359.8L112.2 313.9c-10.25-12-17.75-23.87-22.25-35.5c-8.125-20.5-11.12-41.5-9.625-61.88c10.62 53.25 41.87 100.6 87.5 131.1l2.75 1.875L151.5 359.8zM359.7 176c0 25.5-13.38 47.88-33.5 60.62l-8.803-19.64c-8.75-24.5-8.811-50.99-.061-75.61l11.24-24.62C347.3 129.8 359.7 151.4 359.7 176zM215.8 176c0-24.62 12.37-46.25 31.25-59.25l11.27 24.63c8.75 24.63 8.747 51.11-.0032 75.61L249.3 236.6C229.3 223.9 215.8 201.5 215.8 176zM491.5 261.5c-4.875 18.88-15.38 37.88-31.25 56.38l-35.75 41.88l-19.12-10.25l1.75-1.25c46.38-30.87 77.75-78.5 88.5-131.1C496.7 231 495.5 246.2 491.5 261.5z\"]\n};\nvar faFilterList = {\n  prefix: 'far',\n  iconName: 'filter-list',\n  icon: [512, 512, [], \"e17c\", \"M310.8 64C333.5 64 352 82.46 352 105.2C352 115.6 348.1 125.7 340.1 133.3L247.1 233.4V415.4C247.1 433.4 233.4 448 215.4 448C208.1 448 202.7 446.1 197.4 442.6L121.1 392.8C110.7 385.4 104 372.8 104 359.4V233.4L11.02 133.3C3.936 125.7 0 115.6 0 105.2C0 82.46 18.46 64 41.23 64H310.8zM151.1 224V355.1L199.1 386.8V224C199.1 217.9 202.3 212.1 206.4 207.7L295.2 112H56.75L145.6 207.7C149.7 212.1 151.1 217.9 151.1 224H151.1zM488 392C501.3 392 512 402.7 512 416C512 429.3 501.3 440 488 440H344C330.7 440 320 429.3 320 416C320 402.7 330.7 392 344 392H488zM320 256C320 242.7 330.7 232 344 232H488C501.3 232 512 242.7 512 256C512 269.3 501.3 280 488 280H344C330.7 280 320 269.3 320 256zM488 72C501.3 72 512 82.75 512 96C512 109.3 501.3 120 488 120H408C394.7 120 384 109.3 384 96C384 82.75 394.7 72 408 72H488z\"]\n};\nvar faOutlet = {\n  prefix: 'far',\n  iconName: 'outlet',\n  icon: [448, 512, [], \"e01c\", \"M384 31.1H64c-35.35 0-64 28.66-64 63.1v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64v-320C448 60.66 419.3 31.1 384 31.1zM400 416c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V96c0-8.82 7.178-16 16-16h320c8.822 0 16 7.18 16 16V416zM309.4 144H138.6C134 143.9 129.6 145.7 126.3 148.7C97.81 176 80 213.9 80 256s17.81 79.97 46.31 107.3c3.283 3.062 7.688 4.723 12.28 4.723h170.8c4.594 0 9-1.66 12.28-4.723C350.2 335.1 368 298.1 368 256s-17.81-79.98-46.31-107.3C318.4 145.7 314 143.9 309.4 144zM176 256c0 8.836-7.162 16-16 16C151.2 272 144 264.8 144 256V208C144 199.2 151.2 192 160 192c8.838 0 16 7.164 16 16V256zM248 336h-48V312C200 298.8 210.8 288 224 288s24 10.78 24 24V336zM304 256c0 8.836-7.162 16-16 16c-8.836 0-16-7.164-16-16V208C272 199.2 279.2 192 288 192c8.838 0 16 7.164 16 16V256z\"]\n};\nvar faSliders = {\n  prefix: 'far',\n  iconName: 'sliders',\n  icon: [512, 512, [\"sliders-h\"], \"f1de\", \"M0 416C0 402.7 10.75 392 24 392H83.66C93.86 359.5 124.2 336 160 336C195.8 336 226.1 359.5 236.3 392H488C501.3 392 512 402.7 512 416C512 429.3 501.3 440 488 440H236.3C226.1 472.5 195.8 496 160 496C124.2 496 93.86 472.5 83.66 440H24C10.75 440 0 429.3 0 416zM192 416C192 398.3 177.7 384 160 384C142.3 384 128 398.3 128 416C128 433.7 142.3 448 160 448C177.7 448 192 433.7 192 416zM352 176C387.8 176 418.1 199.5 428.3 232H488C501.3 232 512 242.7 512 256C512 269.3 501.3 280 488 280H428.3C418.1 312.5 387.8 336 352 336C316.2 336 285.9 312.5 275.7 280H24C10.75 280 0 269.3 0 256C0 242.7 10.75 232 24 232H275.7C285.9 199.5 316.2 176 352 176zM384 256C384 238.3 369.7 224 352 224C334.3 224 320 238.3 320 256C320 273.7 334.3 288 352 288C369.7 288 384 273.7 384 256zM488 72C501.3 72 512 82.75 512 96C512 109.3 501.3 120 488 120H268.3C258.1 152.5 227.8 176 192 176C156.2 176 125.9 152.5 115.7 120H24C10.75 120 0 109.3 0 96C0 82.75 10.75 72 24 72H115.7C125.9 39.54 156.2 16 192 16C227.8 16 258.1 39.54 268.3 72H488zM160 96C160 113.7 174.3 128 192 128C209.7 128 224 113.7 224 96C224 78.33 209.7 64 192 64C174.3 64 160 78.33 160 96z\"]\n};\nvar faSlidersH = faSliders;\nvar faCauldron = {\n  prefix: 'far',\n  iconName: 'cauldron',\n  icon: [448, 512, [], \"f6bf\", \"M128 32C128 14.33 142.3 0 160 0C177.7 0 192 14.33 192 32C192 49.67 177.7 64 160 64C142.3 64 128 49.67 128 32zM224 80C224 53.49 245.5 32 272 32C298.5 32 320 53.49 320 80C320 106.5 298.5 128 272 128C245.5 128 224 106.5 224 80zM24 208C10.75 208 0 197.3 0 184C0 170.7 10.75 160 24 160H424C437.3 160 448 170.7 448 184C448 197.3 437.3 208 424 208H403.4C425.5 243.4 448 290.8 448 334.4C448 371.8 436.1 403.8 416 429.9V488C416 501.3 405.3 512 392 512C378.7 512 368 501.3 368 488V473C327.6 498.5 276.2 512 224 512C171.8 512 120.4 498.5 80 473V488C80 501.3 69.25 512 56 512C42.75 512 32 501.3 32 488V429.9C11.93 403.8 0 371.8 0 334.4C0 290.8 22.46 243.4 44.64 208H24zM74.17 252.5C58.26 281.8 48 311.1 48 334.4C48 373.6 66.28 404.4 97.44 426.9C129.7 450.2 175.4 464 224 464C272.6 464 318.3 450.2 350.6 426.9C381.7 404.4 400 373.6 400 334.4C400 311.1 389.7 281.8 373.8 252.5C364.2 234.9 353.7 219.4 345.2 208H102.8C94.27 219.4 83.78 234.9 74.17 252.5H74.17z\"]\n};\nvar faPeople = {\n  prefix: 'far',\n  iconName: 'people',\n  icon: [640, 512, [], \"e216\", \"M159.1 96c26.5 0 47.1-21.5 47.1-48S186.5 0 160 0C133.5 0 111.1 21.5 111.1 48S133.5 96 159.1 96zM479.1 96c26.5 0 48-21.5 48-48S506.5 0 479.1 0c-26.5 0-47.1 21.5-47.1 48S453.5 96 479.1 96zM242.4 172.6C231.3 145.5 205.2 128 175.8 128H144.2C114.8 128 88.71 145.5 77.56 172.6L33.81 278.9C28.75 291.1 34.59 305.1 46.87 310.2c2.975 1.242 6.066 1.832 9.113 1.832c9.4 0 18.38-5.604 22.2-14.88l17.81-43.27V488c0 13.25 10.75 24 24 24s23.1-10.75 23.1-24V352h32v136c0 13.25 10.75 24 24 24c13.25 0 23.99-10.75 23.99-24V253.9l17.81 43.27C245.6 306.4 254.6 312 263.1 312c3.062 0 6.156-.5781 9.123-1.812c12.28-5.047 18.12-19.06 13.06-31.33L242.4 172.6zM143.1 304v-128h31.1l.002 128H143.1zM606.2 278.9l-43.75-106.3C551.3 145.5 525.2 128 495.8 128h-31.69c-29.31 0-55.44 17.5-66.59 44.58l-43.75 106.3c-5.062 12.27 .7813 26.28 13.06 31.33c2.877 1.205 5.846 1.771 8.764 1.771c7.957 0 15.57-4.205 20.09-11.14L367.1 384h47.1v104c0 13.25 10.75 24 24 24s23.1-10.75 23.1-24V384h31.1v104c0 13.25 10.75 24 24 24c13.25 0 23.99-10.75 23.99-24V384h48.01l-27.43-82.26C569.1 308.1 576.3 312 583.1 312c3.062 0 6.156-.5781 9.125-1.812C605.4 305.1 611.2 291.1 606.2 278.9zM434.6 336l45.4-136.2L525.4 336H434.6z\"]\n};\nvar faFolderTree = {\n  prefix: 'far',\n  iconName: 'folder-tree',\n  icon: [576, 512, [], \"f802\", \"M544 320h-96l-44.16-27.23C398.8 289.6 392.1 288 387 288H320c-17.67 0-32 14.33-32 32v160c0 17.67 14.33 32 32 32h224c17.67 0 32-14.33 32-32v-128C576 334.3 561.7 320 544 320zM528 464h-192v-128h46.5l40.3 24.86C430.4 365.5 439.1 368 448 368h80V464zM232 160C245.3 160 256 149.3 256 136C256 122.7 245.3 112 232 112H48V24C48 10.74 37.25 0 24 0S0 10.74 0 24v368C0 422.9 25.07 448 56 448h176C245.3 448 256 437.3 256 424c0-13.26-10.75-24-24-24h-176c-4.4 0-8-3.602-8-8V160H232zM544 32h-96l-44.16-27.23C398.8 1.648 392.1 0 387 0H320c-17.67 0-32 14.33-32 32v160c0 17.67 14.33 32 32 32h224c17.67 0 32-14.33 32-32V64C576 46.33 561.7 32 544 32zM528 176h-192v-128h46.5l40.3 24.86C430.4 77.53 439.1 80 448 80h80V176z\"]\n};\nvar faNetworkWired = {\n  prefix: 'far',\n  iconName: 'network-wired',\n  icon: [640, 512, [], \"f6ff\", \"M400 0C426.5 0 448 21.49 448 48V144C448 170.5 426.5 192 400 192H344V232H616C629.3 232 640 242.7 640 256C640 269.3 629.3 280 616 280H504V320H560C586.5 320 608 341.5 608 368V464C608 490.5 586.5 512 560 512H400C373.5 512 352 490.5 352 464V368C352 341.5 373.5 320 400 320H456V280H184V320H240C266.5 320 288 341.5 288 368V464C288 490.5 266.5 512 240 512H80C53.49 512 32 490.5 32 464V368C32 341.5 53.49 320 80 320H136V280H24C10.75 280 0 269.3 0 256C0 242.7 10.75 232 24 232H296V192H240C213.5 192 192 170.5 192 144V48C192 21.49 213.5 0 240 0H400zM400 48H240V144H400V48zM80 464H240V368H80V464zM560 368H400V464H560V368z\"]\n};\nvar faCroissant = {\n  prefix: 'far',\n  iconName: 'croissant',\n  icon: [512, 512, [129360], \"f7f6\", \"M507.7 167.1c-13.75-35.87-39.75-65.62-73.5-83.1c-3.375-16.87-12.62-31.1-26.25-42.5C372.8 14.75 329.7 .125 285.5 0c-15.5 .125-30.1 2-46.12 5.75C224.9-.375 208.6-1.625 193.4 2.25C99.12 25.62 25.62 99.12 2.123 193.4C-1.627 208.5-.3772 224.5 5.622 238.9c-13.87 58.62-.7499 120.4 35.75 168.4c10.25 13.25 24.1 22.5 41.5 25.1c18.5 34.25 48.62 60.62 84.99 74.5c46.87 17.62 95.37-21.1 87.12-71.5L239.1 341.2c1.625-1.875 2.1-3.75 4.375-5.75c18.12-.75 35.37-8.25 48.25-21.12l22.62-22.62c12.1-12.1 19.75-29.1 20.87-47.62c2.25-1.375 4.5-2.1 6.625-4.75l94.37 15.75C486.1 263.4 525.3 214.4 507.7 167.1zM111.7 382.2c-11.5 8.1-25.75 4.375-32.25-4.125c-21.87-28.62-31.87-63.25-30.75-97.87c.9999 .375 1.1 .1 3.125 1.25l135.2 41.62L111.7 382.2zM184.1 462.9c-20.12-7.75-37.62-20.1-50.5-38.25c2.375-1.375 4.75-2.1 6.1-4.625l54.1-43.12l11.12 67.37c.9999 5.875-1.25 11.1-5.1 15.87C196.1 463.9 190.6 464.1 184.1 462.9zM280.4 257.7l-22.62 22.75C251.1 287.1 241.2 289.6 232.2 286.9L65.99 235.6C52.99 231.6 45.37 218.2 48.74 204.1C67.87 127.1 127.1 67.87 204.1 48.75c13.12-3.25 26.62 4.25 30.62 17.25l51.12 166.1C289.6 241.2 287.1 251.1 280.4 257.7zM323.4 187.1l-41.87-135.1c-.375-1.25-.9999-2.375-1.375-3.625c1.75-.125 3.625-.375 5.375-.375c33.75 0 66.62 11.12 93.49 31.62c8.499 6.5 12.1 20.87 3.1 32.25L323.4 187.1zM444.2 207.7l-66.75-11.12l43.37-55.12c1.5-2.125 2.1-4.25 4.25-6.5c16.1 12.75 30.12 30.12 37.75 49.1c2.125 5.625 .9999 11.1-2.75 16.75C456.2 206.4 450.2 208.7 444.2 207.7z\"]\n};\nvar faMapPin = {\n  prefix: 'far',\n  iconName: 'map-pin',\n  icon: [320, 512, [128205], \"f276\", \"M200 488C200 501.3 189.3 512 176 512C162.7 512 152 501.3 152 488V286C83.9 274.6 32 215.4 32 144C32 64.47 96.47 0 176 0C255.5 0 320 64.47 320 144C320 215.4 268.1 274.6 200 286V488zM176 48C122.1 48 80 90.98 80 144C80 197 122.1 240 176 240C229 240 272 197 272 144C272 90.98 229 48 176 48z\"]\n};\nvar faHamsa = {\n  prefix: 'far',\n  iconName: 'hamsa',\n  icon: [512, 512, [], \"f665\", \"M256 288c-53.01 0-96.01 64-96.01 64s42.1 64 96.01 64s96.01-64 96.01-64S309 288 256 288zM256 384c-17.63 0-32-14.38-32-32s14.37-32 32-32c17.63 0 32 14.38 32 32S273.6 384 256 384zM505.6 283.4C493.8 257.1 467.3 240 438 240H432V113.8c0-39.75-28.75-74.5-67.01-80.75C360.7 32.38 356.3 32 352 32c-10.25 0-19.99 1.875-28.86 5.375c-12-18.88-31.38-32.62-54.01-36.38C264.8 .375 260.4 0 256 0C227.6 0 202.6 14.88 188.4 37.25C183.5 35.38 178.4 33.88 173.1 33C168.6 32.38 164.3 32 160 32C115.9 32 79.99 67.88 79.99 112v128H73.99c-29.25 0-55.76 17.12-67.63 43.5c-12.13 27.12-6.626 58.63 14.13 80.13l83.39 86.5C141.9 489.4 197.4 512 256 512s114.2-22.62 152.2-61.88l83.39-86.5C512.3 342.1 517.8 310.6 505.6 283.4zM457 330.2l-83.51 86.5C344.7 446.8 301.8 464 256 464s-88.51-17.25-117.5-47.25l-83.51-86.5c-7.001-7.25-8.876-18-4.751-27.12C54.36 294 63.74 288 73.99 288H127.1V112c0-17.62 14.38-32 32-32c1.75 0 3.626 .125 5.376 .5C181.1 83 192 97.75 192 113.8l.004 94.32C192 216.8 199.2 224 207.1 224c8.785 0 16.05-7.152 16.05-15.94L224 80c0-17.62 14.38-32 32-32c1.75 0 3.5 .125 5.376 .5c15.75 2.5 26.63 17.25 26.63 33.25l-.0023 126.3C288 216.8 295.2 224 303.1 224c8.856 0 16.05-7.17 15.95-16.02C319.6 177.9 318.9 115.8 320 112c0-17.62 14.25-32 32-32c3.531 0 7.061 .5086 11.62 2.552c12.56 5.63 20.39 18.48 20.39 32.24L384 288h54.01c10.38 0 19.63 6 23.75 15.12C466 312.2 464 323 457 330.2z\"]\n};\nvar faCentSign = {\n  prefix: 'far',\n  iconName: 'cent-sign',\n  icon: [320, 512, [], \"e3f5\", \"M184 0C197.3 0 208 10.75 208 24V72.47C245.9 75.04 280.1 87.97 309.9 108.4C320.7 116.1 323.2 131 315.6 141.9C307.9 152.7 292.1 155.2 282.1 147.6C257.7 130.3 227.2 120 193.1 120C111.1 120 48 182.2 48 256C48 329.8 111.1 392 193.1 392C227.2 392 257.7 381.7 282.1 364.4C292.1 356.8 307.9 359.3 315.6 370.1C323.2 380.1 320.7 395.9 309.9 403.6C280.1 424 245.9 436.1 208 439.5V488C208 501.3 197.3 512 184 512C170.7 512 160 501.3 160 488V437.2C69.99 422 0 347.7 0 256C0 164.3 69.99 89.99 160 74.83V24C160 10.75 170.7 0 184 0V0z\"]\n};\nvar faSwordsLaser = {\n  prefix: 'far',\n  iconName: 'swords-laser',\n  icon: [640, 512, [], \"e03d\", \"M136.8 8.787C125.5 20.04 125.1 38.28 136 50.03l215.1 235.2V167.8l-173.1-159.9C166.3-2.962 148.1-2.587 136.8 8.787zM623.1 393l-212.7-211.5c-4.5-4.499-11.37-5.874-17.37-3.375c-5.999 2.5-9.874 8.249-9.874 14.75l.0031 159.5c0 4.249 1.688 8.312 4.687 11.31l132.3 132.2c21.37 21.37 55.87 21.37 77.25 0l25.75-25.75C645.4 448.9 645.4 414.4 623.1 393zM431.1 339.1V268.9l70.24 70.24l-35.12 35.12L431.1 339.1zM564.4 462.1c-1.25 1.125-2.1 1.875-4.75 1.875c-1.75 0-3.375-.7499-4.625-1.875l-65.24-65.24l10.51-10.44l69.86 69.81L564.4 462.1zM590.1 436.4l-5.874 5.749l-69.86-69.81l10.49-10.56l65.24 65.24C592.6 429.5 592.6 433.7 590.1 436.4zM414.6 147.4l89.37-97.36c10.87-11.75 10.5-29.1-.7499-41.24c-11.37-11.37-29.5-11.75-41.25-.8749l-118.4 108.7l35.87 32.87c6.374-3.125 13.5-4.624 20.62-4.624C405.1 144.9 409.1 145.8 414.6 147.4zM240.6 211.3l-39.75 36.62L176.5 223.5c-3.125-3.125-8.124-3.125-11.25 0L153.9 234.8c-3.125 3.125-3.125 8.249 0 11.37l4.5 4.499l-142.4 142.2c-21.37 21.37-21.36 55.1 .0148 77.37l25.75 25.75c21.37 21.37 55.87 21.37 77.24 0l142.4-142.5l5.627 5.755c3.125 3.125 8.249 3.125 11.37 0l11.25-11.25c3.125-3.125 3.125-8.249 0-11.37L264.1 311.1l34.12-37.12L240.6 211.3zM85.02 461.1c-2.5 2.625-6.749 2.625-9.374 .125l-25.75-25.87c-2.5-2.5-2.5-6.749 0-9.249l63.24-63.24l35.12 35.12L85.02 461.1zM159.5 387.5L124.4 352.4l11.37-11.25l35.12 35.12L159.5 387.5zM182.1 364.9l-35.12-35.12l11.37-11.25l35.12 35.12L182.1 364.9zM204.8 342.2L169.6 307.1l11.37-11.25l35.12 35.12L204.8 342.2z\"]\n};\nvar faFlask = {\n  prefix: 'far',\n  iconName: 'flask',\n  icon: [448, 512, [], \"f0c3\", \"M437.2 403.5L319.1 215L319.1 48h7.998c13.25 0 23.1-10.75 23.1-24S341.2 0 327.1 0H120C106.8 0 96.01 10.75 96.01 24S106.8 48 120 48h7.998L128 215l-117.2 188.5C-18.48 450.6 15.27 512 70.89 512h306.2C432.7 512 466.5 450.5 437.2 403.5zM119.2 320l56.78-91.29V48h95.98v180.7L328.8 320H119.2z\"]\n};\nvar faPersonPregnant = {\n  prefix: 'far',\n  iconName: 'person-pregnant',\n  icon: [320, 512, [], \"e31e\", \"M208 48C208 74.51 186.5 96 160 96C133.5 96 112 74.51 112 48C112 21.49 133.5 0 160 0C186.5 0 208 21.49 208 48zM64 272.1L45.17 307.3C38.92 318.1 24.38 323.4 12.69 317.2C1.002 310.9-3.413 296.4 2.832 284.7L61.68 174.5C76.98 145.9 106.8 128 139.3 128H160C160.1 128 161.1 128.1 162.9 128.2C199.1 130.6 229.5 157.2 236.2 193.3L242.3 225.7C286.6 234.3 320 273.2 320 320V352C320 369.7 305.7 384 288 384H224V488C224 501.3 213.3 512 200 512C186.7 512 176 501.3 176 488V384H144V488C144 501.3 133.3 512 120 512C106.7 512 96 501.3 96 488V384C78.33 384 64 369.7 64 352L64 272.1zM144 176C126.3 176 112 190.3 112 208V336H272V320C272 296.7 255.3 277.1 233.2 272.9L201.2 266.7L189.1 202.1C186.2 186.1 173 176 157.6 176H144z\"]\n};\nvar faSquareU = {\n  prefix: 'far',\n  iconName: 'square-u',\n  icon: [448, 512, [], \"e281\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM312 128C298.8 128 288 138.8 288 152v122.9C288 308.6 259.3 336 224 336S160 308.6 160 274.9V152C160 138.8 149.3 128 136 128S112 138.8 112 152v122.9C112 335.1 162.3 384 224 384s112-48.94 112-109.1V152C336 138.8 325.3 128 312 128z\"]\n};\nvar faWandSparkles = {\n  prefix: 'far',\n  iconName: 'wand-sparkles',\n  icon: [512, 512, [], \"f72b\", \"M431.1 192c8.873 0 15.1-7.129 15.1-16V141.9l53.99-59.88c13.88-15.25 13.25-38.5-1.248-53.13l-17.75-17.62c-14.5-14.5-37.75-15-52.99-1.375L157.3 256H112c-8.875 0-15.1 7.125-15.1 16v39.25l-78.49 70.88c-10.62 9.75-17.12 23.62-17.5 38s5.375 28.62 15.5 38.75l37.62 37.63C63.01 506.4 76.63 512 90.63 512c22.12 0 35.5-13.38 39.25-17.5L402.7 192H431.1zM94.26 462.4c-.875 .875-4.25 3.25-7.25 .125L49.51 425c-3-3-.75-6.375 .125-7.25L455.5 51.62l4.873 4.875L94.26 462.4zM3.682 149.1L53.32 170.7L74.02 220.3c1.016 2.043 3.698 3.696 5.977 3.696c.0078 0-.0078 0 0 0C82.27 223.1 84.93 222.3 85.94 220.3l20.72-49.63l49.62-20.71c2.023-1.008 3.68-3.681 3.691-5.947C159.1 141.7 158.3 139 156.3 138L106.9 117.4L106.5 117L85.94 67.7C84.93 65.66 82.27 64.02 80 64c-.0078 0 .0078 0 0 0c-2.279 0-4.966 1.649-5.981 3.692L53.32 117.3L3.682 138C1.652 139.1 0 141.7 0 144C0 146.3 1.652 148.9 3.682 149.1zM511.1 368c-.0039-2.273-1.657-4.95-3.687-5.966l-49.57-20.67l-20.77-49.67C436.9 289.7 434.3 288 432 288c-2.281 0-4.948 1.652-5.964 3.695l-20.7 49.63l-49.64 20.71c-2.027 1.016-3.684 3.683-3.687 5.956c.0039 2.262 1.662 4.954 3.687 5.966l49.57 20.67l20.77 49.67C427.1 446.3 429.7 448 432 448c2.277 0 4.944-1.656 5.96-3.699l20.69-49.63l49.65-20.71C510.3 372.9 511.1 370.3 511.1 368zM207.1 64l12.42 29.78C221 95.01 222.6 96 223.1 96s2.965-.9922 3.575-2.219L239.1 64l29.78-12.42c1.219-.6094 2.215-2.219 2.215-3.578c0-1.367-.996-2.969-2.215-3.578L239.1 32L227.6 2.219C226.1 .9922 225.4 0 223.1 0S221 .9922 220.4 2.219L207.1 32L178.2 44.42C176.1 45.03 176 46.63 176 48c0 1.359 .9928 2.969 2.21 3.578L207.1 64z\"]\n};\nvar faRouter = {\n  prefix: 'far',\n  iconName: 'router',\n  icon: [576, 512, [], \"f8da\", \"M248.2 149.9C238.2 158.6 237.2 173.8 245.1 183.8C254.7 193.7 269.9 194.7 279.8 185.1c39.78-34.97 104.5-34.97 144.3 0c9.969 8.76 25.12 7.775 33.88-2.189C462 179.2 464 173.6 464 167.9c0-6.678-2.75-13.33-8.154-18.07C398.6 99.53 305.4 99.53 248.2 149.9zM200.3 105.5c83.69-77.05 219.8-77.05 303.5 0c9.75 8.979 24.94 8.338 33.91-1.424C541.9 99.49 544 93.65 544 87.83c0-6.477-2.594-12.95-7.75-17.69c-101.6-93.52-266.9-93.52-368.5 0C157.1 79.1 157.4 94.32 166.3 104.1C175.3 113.9 190.5 114.5 200.3 105.5zM512 303.1h-136V247.1c0-13.25-10.75-23.1-23.1-23.1S328 234.7 328 247.1v55.97H64c-35.35 0-64 28.68-64 64.03v79.1C0 483.3 28.65 512 64 512h448c35.35 0 64-28.65 64-64v-79.1C576 332.6 547.3 303.1 512 303.1zM528 447.1c0 8.824-7.178 16-16 16H64c-8.822 0-16-7.18-16-16v-80.01c0-8.822 7.178-15.99 16-15.99h448c8.822 0 16 7.166 16 15.99V447.1zM184 383.1c-13.25 0-24 10.75-24 24c0 13.26 10.75 24 24 24s24-10.75 24-24C208 394.7 197.3 383.1 184 383.1zM104 383.1c-13.25 0-24 10.75-24 24c0 13.26 10.75 24 24 24S128 421.2 128 407.1C128 394.7 117.3 383.1 104 383.1z\"]\n};\nvar faEllipsisVertical = {\n  prefix: 'far',\n  iconName: 'ellipsis-vertical',\n  icon: [128, 512, [\"ellipsis-v\"], \"f142\", \"M64 368C90.51 368 112 389.5 112 416C112 442.5 90.51 464 64 464C37.49 464 16 442.5 16 416C16 389.5 37.49 368 64 368zM64 208C90.51 208 112 229.5 112 256C112 282.5 90.51 304 64 304C37.49 304 16 282.5 16 256C16 229.5 37.49 208 64 208zM64 144C37.49 144 16 122.5 16 96C16 69.49 37.49 48 64 48C90.51 48 112 69.49 112 96C112 122.5 90.51 144 64 144z\"]\n};\nvar faEllipsisV = faEllipsisVertical;\nvar faSwordLaserAlt = {\n  prefix: 'far',\n  iconName: 'sword-laser-alt',\n  icon: [512, 512, [], \"e03c\", \"M119 495.1l211.5-212.7c9.999-9.999 2.875-27.25-11.37-27.25L159.6 256c-4.249 0-8.349 1.621-11.35 4.621l-132.2 132.4c-21.37 21.37-21.37 55.87 0 77.24l25.75 25.75C63.15 517.3 97.65 517.3 119 495.1zM172.9 303.1h70.24l-70.24 70.24l-35.12-35.12L172.9 303.1zM49.9 436.2c-2.5-2.5-2.5-6.749 0-9.249l65.24-65.24l10.5 10.49l-69.87 69.87L49.9 436.2zM75.65 461.1l-5.749-5.749l69.87-69.87l10.49 10.5l-65.24 65.12C82.52 464.6 78.27 464.6 75.65 461.1zM503.2 8.787c-11.25-11.37-29.5-11.75-41.24-.8749L226.8 224h117.5l159.9-173.1C514.1 38.28 514.6 20.04 503.2 8.787z\"]\n};\nvar faTicket = {\n  prefix: 'far',\n  iconName: 'ticket',\n  icon: [576, 512, [127903], \"f145\", \"M128 192C128 174.3 142.3 160 160 160H416C433.7 160 448 174.3 448 192V320C448 337.7 433.7 352 416 352H160C142.3 352 128 337.7 128 320V192zM400 208H176V304H400V208zM576 128V208C549.5 208 528 229.5 528 256C528 282.5 549.5 304 576 304V384C576 419.3 547.3 448 512 448H64C28.65 448 0 419.3 0 384V304C26.51 304 48 282.5 48 256C48 229.5 26.51 208 0 208V128C0 92.65 28.65 64 64 64H512C547.3 64 576 92.65 576 128zM48 172.8C76.69 189.4 96 220.5 96 256C96 291.5 76.69 322.6 48 339.2V384C48 392.8 55.16 400 64 400H512C520.8 400 528 392.8 528 384V339.2C499.3 322.6 480 291.5 480 256C480 220.5 499.3 189.4 528 172.8V128C528 119.2 520.8 112 512 112H64C55.16 112 48 119.2 48 128V172.8z\"]\n};\nvar faPowerOff = {\n  prefix: 'far',\n  iconName: 'power-off',\n  icon: [512, 512, [9211], \"f011\", \"M280 264C280 277.3 269.3 288 256 288C242.7 288 232 277.3 232 264V24C232 10.75 242.7 0 256 0C269.3 0 280 10.75 280 24V264zM56 262C56 368 141.1 454 248 454C354 454 440 368 440 262C440 198.6 409.3 142.3 361.8 107.3C351.1 99.46 348.8 84.43 356.7 73.76C364.5 63.09 379.6 60.82 390.2 68.68C449.5 112.3 488 182.7 488 262C488 394.6 380.5 502 248 502C115.5 502 8 394.6 8 262C8 182.7 46.52 112.3 105.8 68.68C116.4 60.82 131.5 63.09 139.3 73.76C147.2 84.43 144.9 99.46 134.2 107.3C86.74 142.3 55.1 198.6 55.1 262H56z\"]\n};\nvar faCoin = {\n  prefix: 'far',\n  iconName: 'coin',\n  icon: [512, 512, [129689], \"f85c\", \"M410.4 245.9C399.7 253.9 385.8 260.1 370.7 264.8C340.3 274.4 299.7 279.1 256 279.1C212.3 279.1 171.7 274.4 141.3 264.8C126.2 260.1 112.3 253.9 101.6 245.9C91.33 238.3 80 225.7 80 208C80 190.3 91.33 177.7 101.6 170.1C112.3 162.1 126.2 155.9 141.3 151.2C171.7 141.6 212.3 136 256 136C299.7 136 340.3 141.6 370.7 151.2C385.8 155.9 399.7 162.1 410.4 170.1C420.7 177.7 432 190.3 432 208C432 225.7 420.7 238.3 410.4 245.9V245.9zM155.7 196.9C143.1 200.7 135.9 204.6 131.1 208C135.9 211.4 143.1 215.3 155.7 219.1C180.3 226.8 215.8 232 256 232C296.2 232 331.7 226.8 356.3 219.1C368 215.3 376.1 211.4 380.9 208C376.1 204.6 368 200.7 356.3 196.9C331.7 189.2 296.2 184 256 184C215.8 184 180.3 189.2 155.7 196.9zM512 208V320C512 390.7 397.4 448 256 448C114.6 448 0 390.7 0 320V208C0 128.5 114.6 64 256 64C397.4 64 512 128.5 512 208zM98.51 267.1C136.4 289.3 191.1 304 256 304C320 304 375.6 289.3 413.5 267.1C452.9 245.8 464 222.7 464 208C464 193.3 452.9 170.2 413.5 148C375.6 126.7 320 112 256 112C191.1 112 136.4 126.7 98.51 148C59.11 170.2 48 193.3 48 208C48 222.7 59.11 245.8 98.51 267.1zM216 398.3C228.9 399.4 242.3 400 256 400C269.7 400 283.1 399.4 296 398.3V350.3C282.1 351.4 269.6 352 256 352C242.4 352 229 351.4 216 350.3V398.3zM184 346.2C161.2 342.5 139.7 336.1 120 330V377.7C138.7 384.7 160.3 390.4 184 394.3V346.2zM48 320C48 326.8 54.21 344.2 88 363.1V316.7C73.04 309.3 59.6 301 48 291.1V320zM392 377.7V330C372.3 336.1 350.8 342.5 328 346.2V394.3C351.7 390.4 373.3 384.7 392 377.7zM424 363.1C457.8 344.2 464 326.8 464 320V291.1C452.4 301 438.1 309.3 424 316.7V363.1zM384.7 211.2C384.7 211.3 384.8 211.4 384.8 211.4L384.7 211.2zM384.8 204.6C384.8 204.6 384.7 204.7 384.7 204.8L384.8 204.6zM127.3 204.8C127.3 204.7 127.2 204.6 127.2 204.6L127.3 204.8zM127.2 211.4C127.2 211.4 127.3 211.3 127.3 211.2z\"]\n};\nvar faLaptopSlash = {\n  prefix: 'far',\n  iconName: 'laptop-slash',\n  icon: [640, 512, [], \"e1c7\", \"M64 146.4V320h48V184L64 146.4zM88 432c-19.31 0-35.48-13.77-39.2-32h338.8L326.3 352H24C10.75 352 0 362.8 0 376v16C0 440.5 39.47 480 88 480h401.6l-61.25-48H88zM640 376c0-13.25-10.75-24-24-24h-134.6L134.4 80H520c4.406 0 8 3.594 8 8V320H576V88C576 57.13 550.9 32 520 32H120C107.7 32 96.38 36.19 87.14 42.1L38.81 5.111C28.34-3.061 13.32-1.249 5.12 9.189C-3.051 19.63-1.234 34.72 9.188 42.89l591.1 463.1C605.6 510.3 610.8 512 615.1 512c7.125 0 14.17-3.159 18.9-9.19c8.172-10.44 6.354-25.53-4.068-33.7l-18.08-14.17C629.4 439 640 416.9 640 392V376zM574.2 424.7L542.6 400h48.56C589.1 410.4 582.7 418.1 574.2 424.7z\"]\n};\nvar faRightLong = {\n  prefix: 'far',\n  iconName: 'right-long',\n  icon: [512, 512, [\"long-arrow-alt-right\"], \"f30b\", \"M366.3 381.1c-8.758-3.811-14.42-12.45-14.42-21.1l.0004-80H24c-13.25 0-24-10.75-24-23.1s10.75-24 24-24h327.9l-.0004-79.1c0-9.547 5.66-18.19 14.42-22c8.754-3.811 18.95-2.075 25.94 4.41l112.1 104c10.23 9.5 10.23 25.69 0 35.19l-112.1 104C385.3 384.1 375.1 385.8 366.3 381.1z\"]\n};\nvar faLongArrowAltRight = faRightLong;\nvar faCircleB = {\n  prefix: 'far',\n  iconName: 'circle-b',\n  icon: [512, 512, [], \"e0fd\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM337.9 247.8C346.7 235.4 352 220.3 352 204C352 162.1 317.9 128 276 128H184C170.8 128 160 138.8 160 152v208C160 373.3 170.8 384 184 384h108c41.91 0 76-34.09 76-76C368 283.4 356.1 261.7 337.9 247.8zM208 176h68c15.44 0 28 12.56 28 28S291.4 232 276 232H208V176zM292 336H208V280h84C307.4 280 320 292.6 320 308S307.4 336 292 336z\"]\n};\nvar faPersonDressSimple = {\n  prefix: 'far',\n  iconName: 'person-dress-simple',\n  icon: [256, 512, [], \"e21c\", \"M249.5 343.2l-39.08-136.8C202.6 178.9 177.5 160 148.9 160H107.1C78.5 160 53.39 178.9 45.54 206.4l-39.08 136.8C.6109 363.7 15.96 384 37.22 384h26.78l-.0006 104c0 13.25 10.75 24 24 24c13.25 0 24-10.75 24-24V384h32v104c0 13.25 10.75 24 24 24c13.25 0 24-10.75 24-24L192 384h26.78C240 384 255.4 363.7 249.5 343.2zM58.43 336l33.26-116.4C93.65 212.7 99.93 208 107.1 208h41.85c7.144 0 13.42 4.736 15.38 11.6L197.6 336H58.43zM128 128c35.38 0 64-28.62 64-64S163.4 0 128 0S63.1 28.62 63.1 64S92.62 128 128 128z\"]\n};\nvar faPipeCollar = {\n  prefix: 'far',\n  iconName: 'pipe-collar',\n  icon: [512, 512, [], \"e437\", \"M467.8 399.9c27.9-40.99 44.22-90.53 44.22-143.9s-16.32-102.9-44.22-143.9L497.1 81.94c18.72-18.75 18.72-49.15 0-67.9c-18.75-18.72-49.15-18.72-67.9 0l-30.18 30.18c-40.99-27.9-90.53-44.22-143.9-44.22s-102.9 16.32-143.9 44.22L81.96 14.04c-18.75-18.72-49.15-18.72-67.9 0c-18.72 18.75-18.72 49.15 0 67.9l30.18 30.18c-27.9 40.99-44.22 90.53-44.22 143.9s16.32 102.9 44.22 143.9L14.06 430c-18.72 18.75-18.72 49.15 0 67.9c18.75 18.72 49.15 18.72 67.9 0l30.18-30.18c40.99 27.9 90.53 44.22 143.9 44.22s102.9-16.32 143.9-44.22L430.1 497.9c18.75 18.72 49.15 18.72 67.9 0c18.72-18.75 18.72-49.15 0-67.9L467.8 399.9zM256 463.1c-114.9 0-208-93.12-208-208c0-114.9 93.12-208 208-208s208 93.12 208 208C464 370.9 370.9 463.1 256 463.1zM256 95.99c-88.35 0-160 71.65-160 160s71.65 160 160 160s160-71.65 160-160S344.4 95.99 256 95.99zM256 367.1c-61.86 0-112-50.14-112-112c0-61.86 50.14-112 112-112s112 50.14 112 112C368 317.8 317.9 367.1 256 367.1z\"]\n};\nvar faLightsHoliday = {\n  prefix: 'far',\n  iconName: 'lights-holiday',\n  icon: [640, 512, [], \"f7b2\", \"M636.7 75.78c-6.75-11.38-21.47-15.19-32.87-8.438C539.6 105.3 433.5 127.1 320 127.1s-219.6-22.68-283.8-60.65C24.88 60.59 10.11 64.4 3.347 75.78C-3.403 87.18 .3787 101.9 11.78 108.7C45.73 128.7 89.82 144.8 139.6 156.3L117.6 228.6C87.99 229.1 61.08 249.3 51.94 279.2c-11.6 38.03 3.242 126.5 34.08 135.9c30.37 9.266 92.05-55.81 103.7-93.84c9.135-29.95-2.396-61.04-26.2-78.66l23.48-76.96C221.7 171.2 258.4 174.4 296 175.4v85.02c-27.9 9.922-47.1 36.29-47.1 67.59C248 367.8 287.9 448 320.1 448c31.76 0 71.89-80.24 71.89-120c0-31.3-20.1-57.67-47.1-67.59V175.4c37.56-1.027 74.34-4.18 109-9.734l23.48 76.96c-23.8 17.63-35.33 48.72-26.2 78.66c11.61 38.04 73.28 103.1 103.7 93.84c30.84-9.41 45.68-97.83 34.08-135.9c-9.137-29.95-36.05-49.3-65.63-50.64L500.4 156.3c49.81-11.49 93.91-27.56 127.9-47.63C639.6 101.9 643.4 87.18 636.7 75.78zM143.8 307.3c-4.529 14.84-24.86 38.82-40.92 52.07c-5.992-19.89-9.535-51.16-4.986-66.07C101.7 280.6 115.2 273.4 127.8 277.3C140.5 281.2 147.6 294.6 143.8 307.3zM542.1 293.3c4.549 14.91 1.006 46.18-4.986 66.07c-16.06-13.24-36.39-37.22-40.92-52.07c-3.861-12.66 3.293-26.1 15.95-29.96C524.8 273.4 538.3 280.6 542.1 293.3zM320.1 389.7c-11.54-17.28-24.05-46.16-24.05-61.74c0-13.23 10.77-24 23.1-24c13.23 0 23.1 10.77 23.1 24C343.1 343.5 331.5 372.4 320.1 389.7z\"]\n};\nvar faCitrus = {\n  prefix: 'far',\n  iconName: 'citrus',\n  icon: [512, 512, [], \"e2f4\", \"M496 271.1C496 404.3 388.3 512 256 512s-240-107.7-240-240S123.7 31.1 256 31.1c17.55 0 34.8 2.515 51.75 6.255C325.3 15.14 352.7 0 384 0h80C472.8 0 480 7.162 480 16v16c0 53.02-42.98 96-96 96h-80C295.2 128 288 120.8 288 112V96c0-4.396 .7227-8.596 1.295-12.84C278.3 81.25 267.2 80 256 80c-105.9 0-192 86.13-192 192s86.13 192 192 192s192-86.13 192-192c0-31.06-7.156-60.67-21.31-88c-6.094-11.78-1.5-26.25 10.28-32.34c11.81-6.172 26.28-1.484 32.34 10.28C486.8 195.7 496 233.7 496 271.1z\"]\n};\nvar faFlagUsa = {\n  prefix: 'far',\n  iconName: 'flag-usa',\n  icon: [576, 512, [], \"f74d\", \"M508.3 0c-6.365 0-13.04 1.35-19.37 4.232c-45.69 20.86-79.56 27.94-107.8 27.94c-59.96 0-94.8-31.86-163.9-31.87c-34.63 0-77.87 8.002-137.2 32.04V24C80 10.75 69.26 0 56 0C42.75 0 32 10.75 32 24v464C32 501.3 42.75 512 56 512c13.26 0 24-10.75 24-24v-104c53.59-23.86 96.02-31.81 132.8-31.81c73.63 0 124.9 31.78 198.6 31.78c31.91 0 68.02-5.973 111.1-23.09C536.1 355.8 544 344.4 544 332.1V30.74C544 12.01 527.3 0 508.3 0zM184 32c8.836 0 16 7.164 16 16S192.8 64 184 64s-16-7.164-16-16S175.2 32 184 32zM184 88c8.836 0 16 7.164 16 16s-7.164 16-16 16s-16-7.164-16-16S175.2 88 184 88zM120 48c8.836 0 16 7.164 16 16s-7.164 16-16 16S104 72.84 104 64S111.2 48 120 48zM120 112c8.836 0 16 7.164 16 16s-7.164 16-16 16S104 136.8 104 128S111.2 112 120 112zM496 319.8c-30.31 10.82-58.08 16.1-84.6 16.1c-30.8 0-58.31-7-87.44-14.41c-32.01-8.141-68.29-17.37-111.1-17.37c-42.35 0-85.99 9.09-132.8 27.73V283.8l18.03-7.301C145.4 257.3 184.4 248 217.2 248c28.24 .0039 49.13 6.711 73.31 14.48c25.38 8.148 54.13 17.39 90.58 17.39c35.43 0 72.24-8.496 114.9-26.61V319.8zM496 201.6c-2.371 .6562-4.75 1.289-7.072 2.344c-45.69 20.86-79.56 27.94-107.8 27.94c-59.96 0-94.8-31.86-163.9-31.87C182.6 200 139.3 208 80 232.1V187.8l18.03-7.301C145.4 161.3 184.4 152 217.2 152c28.24 .0039 49.13 6.711 73.31 14.48c25.38 8.148 54.13 17.39 90.58 17.39c35.43 0 72.24-8.496 114.9-26.61V201.6zM496 105.6c-2.371 .6562-4.75 1.289-7.072 2.344c-45.69 20.86-79.56 27.94-107.8 27.94c-52.97 0-86.42-24.78-141.1-30.59V49.96c17.7 2.422 33.32 7.297 50.52 12.82c25.38 8.148 54.13 17.39 90.58 17.39c35.43 0 72.24-8.496 114.9-26.61V105.6z\"]\n};\nvar faLaptopFile = {\n  prefix: 'far',\n  iconName: 'laptop-file',\n  icon: [640, 512, [], \"e51d\", \"M48 368H224V416H48C21.49 416 0 394.5 0 368V48C0 21.49 21.49 0 48 0H204.1C216.8 0 229.1 5.057 238.1 14.06L305.9 81.94C314.9 90.94 320 103.2 320 115.9V208H272V128H224C206.3 128 192 113.7 192 96V48H48V368zM312 256H552C574.1 256 592 273.9 592 296V464H616C629.3 464 640 474.7 640 488C640 501.3 629.3 512 616 512H248C234.7 512 224 501.3 224 488C224 474.7 234.7 464 248 464H272V296C272 273.9 289.9 256 312 256zM320 304V464H544V304H320z\"]\n};\nvar faTty = {\n  prefix: 'far',\n  iconName: 'tty',\n  icon: [512, 512, [\"teletype\"], \"f1e4\", \"M371.1 416H139.1c-6.623 0-11.1 5.375-11.1 12v40c0 6.625 5.375 12 11.1 12h231.1c6.625 0 11.1-5.375 11.1-12v-40C383.9 421.4 378.6 416 371.1 416zM139.1 384h39.1c6.625 0 11.1-5.375 11.1-12v-40c0-6.625-5.38-12-12-12h-39.1c-6.623 0-11.99 5.375-11.99 12v40C127.1 378.6 133.4 384 139.1 384zM83.97 320H43.97c-6.625 0-11.98 5.375-11.98 12v40c0 6.625 5.373 12 11.1 12h39.1c6.623 0 11.1-5.375 11.1-12v-40C95.98 325.4 90.59 320 83.97 320zM83.98 416H43.99c-6.625 0-11.1 5.375-11.1 12v40c0 6.625 5.373 12 11.1 12h39.1c6.623 0 11.1-5.375 11.1-12v-40C95.98 421.4 90.61 416 83.98 416zM275.1 384c6.623 0 11.1-5.375 11.1-12v-40c0-6.625-5.375-12-11.1-12h-39.1c-6.625 0-11.1 5.375-11.1 12v40c0 6.625 5.373 12 11.1 12H275.1zM467.1 320h-39.1c-6.625 0-12.01 5.375-12.01 12v40c0 6.625 5.373 12 11.1 12h39.1c6.623 0 11.1-5.375 11.1-12v-40C479.9 325.4 474.6 320 467.1 320zM467.9 416H427.9c-6.625 0-11.1 5.375-11.1 12v40c0 6.625 5.373 12 11.1 12h39.1c6.623 0 11.1-5.375 11.1-12v-40C479.9 421.4 474.6 416 467.9 416zM371.1 320h-39.1c-6.623 0-12 5.375-12 12v40c0 6.625 5.375 12 11.1 12h39.1c6.625 0 11.1-5.375 11.1-12v-40C383.9 325.4 378.6 320 371.1 320zM498.5 132.5C433.9 67.72 347.7 32 256 32S78.15 67.69 13.47 132.5c-15.17 15.19-17.81 38.5-6.453 56.66l38.2 61.22c11.67 18.78 35.15 26.5 55.92 18.34l76.52-30.66c18.76-7.562 30.45-26.94 28.44-47.06L203.2 162.4c34.56-8.594 71.02-8.594 105.6 0l-2.828 28.38c-2.188 20.31 9.561 39.78 28.5 47.31l76.46 30.66c5.531 2.188 11.28 3.25 16.94 3.25c15.42 0 30.28-7.812 38.84-21.56l38.21-61.25C516.3 171 513.7 147.7 498.5 132.5zM428.8 224.2l-75.02-28.44l4.812-48.34c1.109-11.09-5.562-21.47-16.11-25.09c-55.74-19.06-117.1-19.06-172.8 0c-10.55 3.625-17.22 14-16.11 25.09l6.217 46.16L85.94 225L47.43 166.4C103.1 110.7 177.1 80 256 80c78.32 0 151.9 30.25 207.4 85.25L428.8 224.2z\"]\n};\nvar faTeletype = faTty;\nvar faChartTreeMap = {\n  prefix: 'far',\n  iconName: 'chart-tree-map',\n  icon: [512, 512, [], \"e0ea\", \"M176 32C202.5 32 224 53.49 224 80V192C224 218.5 202.5 240 176 240H48C21.49 240 0 218.5 0 192V80C0 53.49 21.49 32 48 32H176zM176 80H48V192H176V80zM176 272C202.5 272 224 293.5 224 320V432C224 458.5 202.5 480 176 480H48C21.49 480 0 458.5 0 432V320C0 293.5 21.49 272 48 272H176zM176 320H48V432H176V320zM256 80C256 53.49 277.5 32 304 32H464C490.5 32 512 53.49 512 80V112C512 138.5 490.5 160 464 160H304C277.5 160 256 138.5 256 112V80zM304 112H464V80H304V112zM464 192C490.5 192 512 213.5 512 240V272C512 298.5 490.5 320 464 320H304C277.5 320 256 298.5 256 272V240C256 213.5 277.5 192 304 192H464zM464 240H304V272H464V240zM256 400C256 373.5 277.5 352 304 352H464C490.5 352 512 373.5 512 400V432C512 458.5 490.5 480 464 480H304C277.5 480 256 458.5 256 432V400zM304 432H464V400H304V432z\"]\n};\nvar faDiagramNext = {\n  prefix: 'far',\n  iconName: 'diagram-next',\n  icon: [512, 512, [], \"e476\", \"M280 224V310.1L303 287C312.4 277.7 327.6 277.7 336.1 287C346.3 296.4 346.3 311.6 336.1 320.1L272.1 384.1C263.6 394.3 248.4 394.3 239 384.1L175 320.1C165.7 311.6 165.7 296.4 175 287C184.4 277.7 199.6 277.7 208.1 287L232 310.1V224H64C28.65 224 0 195.3 0 160V96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V160C512 195.3 483.3 224 448 224H280zM64 288H130C125.9 304 128.1 321.3 136.6 336H64C55.16 336 48 343.2 48 352V416C48 424.8 55.16 432 64 432H448C456.8 432 464 424.8 464 416V352C464 343.2 456.8 336 448 336H375.4C383.9 321.3 386.1 304 381.1 288H448C483.3 288 512 316.7 512 352V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V352C0 316.7 28.65 288 64 288z\"]\n};\nvar faPersonRifle = {\n  prefix: 'far',\n  iconName: 'person-rifle',\n  icon: [576, 512, [], \"e54e\", \"M240 .0003C283.8 .0003 319.4 35.23 320 78.91V81.09C319.4 124.8 283.8 160 240 160C195.8 160 160 124.2 160 80C160 35.82 195.8 .0003 240 .0003zM240 48C222.3 48 208 62.33 208 80C208 97.67 222.3 112 240 112C257.7 112 272 97.67 272 80C272 62.33 257.7 48 240 48zM260.7 192C281.9 192 302.2 197.6 320 207.7V488.3C319.9 501.4 309.2 512 296 512C282.7 512 272 501.3 272 488V240.9C268.3 240.3 264.5 240 260.7 240H219.3C212.7 240 206.2 240.9 200 242.6V488C200 501.3 189.3 512 176 512C162.7 512 152 501.3 152 488V285.7L77.48 434.7C71.55 446.6 57.13 451.4 45.28 445.5C33.42 439.5 28.62 425.1 34.54 413.3L112 258.3C132.3 217.7 173.9 192 219.3 192H260.7zM448 .0003C456.8 .0003 464 7.164 464 16V132.3C473.6 137.8 480 148.2 480 160V269.3L496 264V208C496 199.2 503.2 192 512 192H528C536.8 192 544 199.2 544 208V292.5C544 299.4 539.6 305.5 533.1 307.6L480 325.3V352H528C536.8 352 544 359.2 544 368V384C544 392.8 536.8 400 528 400H484L507 492.1C509.6 502.2 501.9 512 491.5 512H432C423.2 512 416 504.8 416 496V384H384C366.3 384 352 369.7 352 352V224C352 206.3 366.3 192 384 192H400V160C400 148.2 406.4 137.8 416 132.3V32C407.2 32 400 24.84 400 16C400 7.164 407.2 0 416 0L448 .0003zM432 240H400V336H432V240z\"]\n};\nvar faClockFiveThirty = {\n  prefix: 'far',\n  iconName: 'clock-five-thirty',\n  icon: [512, 512, [], \"e34a\", \"M280 392C280 405.3 269.3 416 256 416C242.7 416 232 405.3 232 392V256C232 245.4 238.9 236.1 249 233C259.2 229.1 270.1 233.9 275.1 242.7L339.1 338.7C347.3 349.7 344.3 364.6 333.3 371.1C322.3 379.3 307.4 376.3 300 365.3L280 335.3L280 392zM256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512zM464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256z\"]\n};\nvar faPipeValve = {\n  prefix: 'far',\n  iconName: 'pipe-valve',\n  icon: [512, 512, [], \"e439\", \"M488 160c-13.25 0-24 10.75-24 24V192h-184V114.8l118.2 13.15c4.512 .5117 9.023-.9609 12.42-3.969C414 120.9 416 116.5 416 112v-32c0-4.545-1.951-8.896-5.344-11.94c-3.393-3.008-7.904-4.48-12.42-3.969L280 77.25V56C280 42.75 269.2 32 256 32S232 42.75 232 56v21.25L113.8 64.1C109.2 63.58 104.7 65.06 101.3 68.06C97.95 71.1 96 75.46 96 80v32c0 4.543 1.951 8.896 5.344 11.94C104.7 126.9 109.2 128.4 113.8 127.9L232 114.8V192H48V184C48 170.8 37.25 160 24 160S0 170.8 0 184v272C0 469.2 10.75 480 24 480s24-10.75 24-24V448h416v8c0 13.25 10.75 24 24 24S512 469.2 512 456v-272C512 170.8 501.2 160 488 160zM464 400h-416v-160h416V400z\"]\n};\nvar faArrowUpFromArc = {\n  prefix: 'far',\n  iconName: 'arrow-up-from-arc',\n  icon: [512, 512, [], \"e4b4\", \"M464 256C464 242.7 474.7 232 488 232C501.3 232 512 242.7 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 242.7 10.75 232 24 232C37.25 232 48 242.7 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256zM238.4 7.669C242.1 2.779 249.3 0 255.1 0C262.7 0 269 2.779 273.6 7.669L377.6 119.7C386.6 129.4 386 144.6 376.3 153.6C366.6 162.6 351.4 162 342.4 152.3L280 85.12V328C280 341.3 269.3 352 255.1 352C242.7 352 231.1 341.3 231.1 328V85.12L169.6 152.3C160.6 162 145.4 162.6 135.7 153.6C125.1 144.6 125.4 129.4 134.4 119.7L238.4 7.669z\"]\n};\nvar faFaceSpiralEyes = {\n  prefix: 'far',\n  iconName: 'face-spiral-eyes',\n  icon: [512, 512, [], \"e485\", \"M338.1 304.5C337.8 297.9 342.1 292.3 349.6 292C396.5 290.1 431.8 247.1 427.7 207.7L427.6 207.4L427.6 207C425.6 166.8 386.8 136.4 351.4 140.3L351.1 140.4L350.8 140.4C314.5 142.5 288.6 176.1 292.4 204.9L292.4 205.3L292.4 205.6C294.6 235.4 323.7 256.6 348.4 253.1L348.7 253.1L349.1 253C374.8 250.9 391.1 226.8 387.1 208.5L387.9 208.1L387.9 207.8C385.7 188.3 366.4 176.4 352.4 179.2L352.1 179.3L351.7 179.3C336.6 181.4 329.8 195.7 331.8 203.4L331.9 203.7L332 204.1C332.9 208.4 335.4 211.5 338.6 213.3C339.5 213.8 340.3 214.2 341.1 214.5C339.5 212.6 338.4 210.2 338.1 207.5C337.1 196.4 346.1 191.7 352.2 191.1C358.8 190.4 365.6 193.3 369.9 199.6C374.8 206.4 374.3 215.1 371.7 221.4C368.8 228.4 362.8 234.6 353.9 237.3C344.7 240.6 334.5 238.7 326.4 234C318.1 229.1 310.1 220.7 308.6 209.2C302.7 186.4 320.4 159.7 348.1 155.6C375.8 150.3 407.9 171.8 411.7 204.8C417.1 237.8 389.8 273.5 351.4 276.9C313.2 282.1 271.8 251.1 268.5 207.7C263.1 164.4 299.1 119.4 349.1 116.5C397.9 111.2 448.7 151.6 451.6 205.5C457.1 259.3 410.5 313.6 350.6 315.1C343.9 316.3 338.4 311.1 338.1 304.5L338.1 304.5zM308.9 346.6C331.1 331.8 360.6 334.7 379.5 353.6L384.1 359C394.3 368.4 394.3 383.6 384.1 392.1C375.6 402.3 360.4 402.3 351 392.1L345.6 387.5C342.9 384.8 338.7 384.4 335.5 386.5L328.8 390.1C308.5 404.5 281.8 403.4 262.7 388.1L260.1 386.7C258.1 384.4 253.9 384.4 251 386.7L249.3 388.1C230.2 403.4 203.5 404.5 183.2 390.1L176.5 386.5C173.3 384.4 169.1 384.8 166.4 387.5L160.1 392.1C151.6 402.3 136.4 402.3 127 392.1C117.7 383.6 117.7 368.4 127 359L132.5 353.6C151.4 334.7 180.9 331.8 203.1 346.6L209.8 351.1C212.7 352.1 216.6 352.8 219.3 350.6L221 349.3C241.5 332.9 270.5 332.9 290.1 349.3L292.7 350.6C295.4 352.8 299.3 352.1 302.2 351.1L308.9 346.6zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C185 48 122.4 83.52 84.86 137.8C103.3 116.2 130.6 101.2 161.4 100C168.1 99.74 173.6 104.9 173.9 111.5C174.2 118.1 169 123.7 162.4 123.1C115.5 125.9 80.15 168.9 84.34 208.3L84.38 208.6L84.39 208.1C86.38 249.2 125.2 279.6 160.6 275.7L160.9 275.6L161.2 275.6C197.5 273.5 223.4 239.9 219.6 211.1L219.6 210.7L219.6 210.4C217.4 180.6 188.3 159.4 163.6 162.9L163.3 162.9L162.9 162.1C137.2 165.1 120.9 189.2 124 207.5L124.1 207.9L124.1 208.2C126.3 227.7 145.6 239.6 159.6 236.8L159.9 236.7L160.3 236.7C175.4 234.6 182.2 220.3 180.2 212.6L180.1 212.3L179.1 211.9C179.1 207.6 176.6 204.5 173.5 202.7C172.5 202.2 171.7 201.8 170.9 201.5C172.5 203.4 173.6 205.8 173.9 208.5C174.9 219.6 165 224.3 159.8 224.9C153.2 225.6 146.4 222.7 142.1 216.4C137.2 209.6 137.7 200.9 140.3 194.6C143.2 187.6 149.2 181.4 158.1 178.7C167.3 175.4 177.5 177.3 185.6 181.1C193.9 186.9 201 195.3 203.4 206.8C209.3 229.6 191.6 256.3 163.9 260.4C136.2 265.7 104.1 244.2 100.3 211.2C94.91 178.2 122.2 142.5 160.6 139.1C198.8 133.9 240.2 164.9 243.5 208.3C248.9 251.6 212 296.6 162.9 299.5C114.1 304.8 63.3 264.4 60.44 210.5C59.29 199.2 60.42 187.9 63.47 177.1C53.5 201.5 47.1 228.1 47.1 255.1C47.1 370.9 141.1 464 255.1 464C370.9 464 464 370.9 464 255.1C464 141.1 370.9 47.1 255.1 47.1L256 48z\"]\n};\nvar faCompressWide = {\n  prefix: 'far',\n  iconName: 'compress-wide',\n  icon: [512, 512, [], \"f326\", \"M376 224h112C501.3 224 512 213.3 512 200c0-13.26-10.75-24-24-24H400V88C400 74.74 389.3 64 376 64S352 74.74 352 88v112C352 213.3 362.7 224 376 224zM136 288h-112C10.75 288 0 298.7 0 312c0 13.25 10.75 24 24 24H112v88C112 437.3 122.7 448 136 448S160 437.3 160 424v-112C160 298.7 149.3 288 136 288zM488 288h-112C362.7 288 352 298.7 352 312v112c0 13.25 10.75 24 24 24s24-10.75 24-24V336h88c13.25 0 24-10.75 24-24C512 298.7 501.3 288 488 288zM136 64C122.7 64 112 74.74 112 88V176H24C10.75 176 0 186.7 0 200C0 213.3 10.75 224 24 224h112C149.3 224 160 213.3 160 200v-112C160 74.74 149.3 64 136 64z\"]\n};\nvar faCirclePhoneHangup = {\n  prefix: 'far',\n  iconName: 'circle-phone-hangup',\n  icon: [512, 512, [\"phone-circle-down\"], \"e11d\", \"M417.7 236.7C328.6 147.5 183.4 147.5 94.25 236.7c-5.188 5.188-6.088 13.14-2.205 19.33l27.41 43.85c3.965 6.354 12.03 9.05 19.06 6.253l54.82-21.92c6.475-2.562 10.46-9.18 9.717-16.06L199.6 233.6c36.5-12.46 76.31-12.46 112.8-.0003l-3.446 34.61c-.6973 6.904 3.275 13.47 9.717 16.06l54.82 21.92c7.07 2.762 15.08 .1433 19.06-6.253l27.41-43.85C423.8 249.9 422.9 241.9 417.7 236.7zM256 0c-141.4 0-256 114.6-256 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faPhoneCircleDown = faCirclePhoneHangup;\nvar faHouseMedicalCircleExclamation = {\n  prefix: 'far',\n  iconName: 'house-medical-circle-exclamation',\n  icon: [640, 512, [], \"e512\", \"M272.5 5.7C281.4-1.9 294.6-1.9 303.5 5.7L526.1 194.6C516.3 192.9 506.3 192 496 192C481.8 192 467.9 193.7 454.7 196.9L288 55.47L112 204.8V432C112 449.7 126.3 464 144 464H348.5C360.7 482.8 376.5 499.1 394.8 512H144C99.82 512 64 476.2 64 432V245.5L39.53 266.3C29.42 274.9 14.28 273.6 5.7 263.5C-2.875 253.4-1.634 238.3 8.473 229.7L272.5 5.7zM384 232L384.3 232C359.1 252.7 339.7 280.4 329.1 312H328V315.4C322.8 331.1 320 349.7 320 368C320 372.6 320.2 377.1 320.5 381.5C318 383.1 315.1 384 312 384H264C255.2 384 248 376.8 248 368V312H192C183.2 312 176 304.8 176 296V248C176 239.2 183.2 232 192 232H248V176C248 167.2 255.2 160 264 160H312C320.8 160 328 167.2 328 176V232H384zM352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM496 464C509.3 464 520 453.3 520 440C520 426.7 509.3 416 496 416C482.7 416 472 426.7 472 440C472 453.3 482.7 464 496 464zM479.1 288V368C479.1 376.8 487.2 384 495.1 384C504.8 384 511.1 376.8 511.1 368V288C511.1 279.2 504.8 272 495.1 272C487.2 272 479.1 279.2 479.1 288z\"]\n};\nvar faBadminton = {\n  prefix: 'far',\n  iconName: 'badminton',\n  icon: [640, 512, [], \"e33a\", \"M511.1 399.1L512 431.1h96l-.0031-32.02c0-26.51-21.49-48.01-48-48.01S511.1 373.5 511.1 399.1zM544 495.1c0 8.844 7.153 16 15.1 16s16-7.159 16-16l.1181-47.97l-32.23 .0273L544 495.1zM575.1 155.9c0-118.8-102.8-155.9-160.6-155.9c-100.1 0-229.6 85.81-229.6 220.1c0 29.23 7.266 57.54 22.34 82.25l-68.01 54.45c-7.625-6.672-17.24-10.24-26.88-10.24c-8.396 0-16.81 2.704-23.94 8.416l-68.21 54.44c-.8922 .7094-21.09 15.4-21.09 43.88c0 12.64 4.221 24.8 12.25 34.9l2.219 2.781C25.53 504.8 41.83 512 58.32 512c12.21 0 24.52-3.969 34.82-12.19l68.21-54.44c14.59-11.66 15.05-27.68 15.05-30.28c0-.1723-.002-.2857-.002-.3351c0-7.332-2.37-14.32-6.115-20.65l69.11-55.34c.0918-.0742 .127-.1855 .2168-.2598c29.54 24.69 67.72 37.32 108.3 37.32C438.6 375.8 575.1 297.5 575.1 155.9zM62.75 462.3c-1.454 1.189-3.198 1.764-4.94 1.764c-2.377 0-4.749-1.07-6.372-3.108l-2.219-2.75c-1.455-1.831-1.762-3.742-1.762-5.072c0-3.418 2.121-5.492 3.012-6.209l62.03-49.47l12.25 15.38L62.75 462.3zM528.3 156.3c0 45.36-24.35 94.99-68.73 130.4c-34.59 27.56-74.85 41.37-111.8 41.37c-38.56 0-114.2-22.5-114.2-108.3c0-81.44 81.94-171.7 180.4-171.7h1.904C484.2 48.86 528.3 95.64 528.3 156.3zM624 495.1c0-1.671-.2634-3.371-.8185-5.043l-14.31-42.94l-32.75 .0325c0 .0096 0 0 0 0s0 .0018 0 0c0-.0069 0 0 0 0s0-.0096 0 0c0 1.637 .1519 3.394 .6954 5.031l15.1 48.01c2.25 6.688 8.5 10.94 15.19 10.94C616.1 511.1 624 504.7 624 495.1zM496.8 490.9c-.5552 1.672-.8185 3.372-.8185 5.043c0 8.709 7.03 16.02 16 16.02c6.688 0 12.94-4.251 15.19-10.94l16-48.01c.5435-1.636 .6954-3.366 .6954-5.003c0-.0096 0 0 0 0s0-.0069 0 0c0 .0018 0 0 0 0s0 .0096 0 0l-32.75-.0598L496.8 490.9z\"]\n};\nvar faClosedCaptioning = {\n  prefix: 'far',\n  iconName: 'closed-captioning',\n  icon: [576, 512, [], \"f20a\", \"M512 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V96C576 60.65 547.3 32 512 32zM528 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h448c8.822 0 16 7.178 16 16V416zM236.5 222.1c9.375 9.375 24.56 9.375 33.94 0c9.375-9.375 9.375-24.56 0-33.94c-37.44-37.44-98.31-37.44-135.7 0C116.5 206.2 106.5 230.4 106.5 256s9.1 49.75 28.12 67.88c18.72 18.72 43.28 28.08 67.87 28.08s49.16-9.359 67.87-28.08c9.375-9.375 9.375-24.56 0-33.94c-9.375-9.375-24.56-9.375-33.94 0c-18.69 18.72-49.19 18.72-67.87 0C159.5 280.9 154.5 268.8 154.5 256s5-24.88 14.06-33.94C187.3 203.3 217.8 203.3 236.5 222.1zM428.5 222.1c9.375 9.375 24.56 9.375 33.94 0c9.375-9.375 9.375-24.56 0-33.94c-37.44-37.44-98.31-37.44-135.7 0C308.5 206.2 298.5 230.4 298.5 256s9.1 49.75 28.12 67.88c18.72 18.72 43.28 28.08 67.87 28.08s49.16-9.359 67.87-28.08c9.375-9.375 9.375-24.56 0-33.94c-9.375-9.375-24.56-9.375-33.94 0c-18.69 18.72-49.19 18.72-67.87 0C351.5 280.9 346.5 268.8 346.5 256s5-24.88 14.06-33.94C379.3 203.3 409.8 203.3 428.5 222.1z\"]\n};\nvar faPersonHiking = {\n  prefix: 'far',\n  iconName: 'person-hiking',\n  icon: [384, 512, [\"hiking\"], \"f6ec\", \"M240 96c26.5 0 48-21.5 48-48S266.5 0 240 0c-26.5 0-47.1 21.5-47.1 48S213.5 96 240 96zM121.9 317.6l-41.12 164.5c-.496 1.964-.733 3.93-.733 5.865C80.02 502.5 92.26 512 104 512c10.75 0 20.62-7.25 23.25-18.12L160.8 360l-27.5-27.62C128.8 328 125.3 322.8 121.9 317.6zM360 160c-13.25 0-23.1 10.75-23.1 23.1V200h-37.12l-50.12-57.13C239.3 133.3 226.5 128 212.9 128C189.5 128 169.3 143.9 163.6 166.5l-22.5 90c-1.126 4.503-1.675 9.068-1.675 13.6c0 14.67 5.766 28.97 16.39 39.62l73.87 73.99c1.468 1.471 2.293 3.465 2.293 5.543V488c0 13.25 10.75 24 24 24c13.25 0 23.1-10.75 23.1-24v-98.84c0-14.83-5.89-29.05-16.37-39.53L213.3 299.3l24.5-96.13L270 239.9C274.5 245 281.1 248 287.9 248h48.06v240c0 13.25 10.75 23.1 23.1 23.1S384 501.3 384 488V183.1C384 170.7 373.3 160 360 160zM80.01 287.1c7.31 0 13.97-4.762 15.87-11.86L137 117c.3469-1.291 .5125-2.588 .5125-3.866c0-7.011-4.986-13.44-12.39-15.13C118.4 96.38 111.7 95.6 105.1 95.6c-36.65 0-70 23.84-79.32 59.53L.5119 253.3C.1636 254.6-.0025 255.9-.0025 257.2c0 7.003 4.96 13.42 12.36 15.11L76.01 287.5C77.35 287.8 78.69 287.1 80.01 287.1z\"]\n};\nvar faHiking = faPersonHiking;\nvar faRightFromLine = {\n  prefix: 'far',\n  iconName: 'right-from-line',\n  icon: [448, 512, [\"arrow-alt-from-left\"], \"f347\", \"M48 424V88C48 74.75 37.25 64 24 64S0 74.75 0 88v336C0 437.3 10.75 448 24 448S48 437.3 48 424zM208 133.1V176h-64C117.5 176 96.05 197.5 96.05 224v64c0 26.51 21.44 48 47.95 48h64v43.29c0 41.63 49.37 63.52 80.23 35.58l150.4-136.2C444.9 272.4 448 264.2 448 256s-3.125-16.38-9.375-22.62l-150.4-135.9C257.3 69.58 208 91.49 208 133.1zM393.4 256L256 377.4V288H144V224H256V134.6L393.4 256z\"]\n};\nvar faArrowAltFromLeft = faRightFromLine;\nvar faVenusDouble = {\n  prefix: 'far',\n  iconName: 'venus-double',\n  icon: [640, 512, [9890], \"f226\", \"M624 176C624 78.8 545.2 0 448 0c-39.02 0-74.95 12.85-104.1 34.34c10.98 11.76 20.64 24.74 28.68 38.8C393.8 57.53 419.7 48 448 48c70.58 0 128 57.42 128 128s-57.42 128-128 128c-28.3 0-54.23-9.531-75.45-25.14c-8.041 14.06-17.7 27.04-28.68 38.8c23.07 16.98 50.44 28.26 80.13 32.38V392h-48C362.8 392 352 402.8 352 416s10.75 24 24 24h48v48c0 13.25 10.75 24 24 24s24-10.75 24-24v-48h48c13.25 0 24-10.75 24-24s-10.75-24-24-24h-48v-41.82C557.8 338.4 624 265 624 176zM368 176c0-97.2-78.8-176-176-176c-97.2 0-176 78.8-176 176c0 89.04 66.18 162.4 152 174.2V392h-48C106.8 392 96 402.8 96 416s10.75 24 24 24h48v48C168 501.3 178.8 512 192 512s24-10.75 24-24v-48h48C277.3 440 288 429.3 288 416s-10.75-24-24-24h-48v-41.82C301.8 338.4 368 265 368 176zM192 304c-70.58 0-128-57.42-128-128s57.42-128 128-128c70.58 0 128 57.42 128 128S262.6 304 192 304z\"]\n};\nvar faImages = {\n  prefix: 'far',\n  iconName: 'images',\n  icon: [576, 512, [], \"f302\", \"M512 32H160c-35.35 0-64 28.65-64 64v224c0 35.35 28.65 64 64 64H512c35.35 0 64-28.65 64-64V96C576 60.65 547.3 32 512 32zM528 320c0 8.822-7.178 16-16 16h-16l-109.3-160.9C383.7 170.7 378.7 168 373.3 168c-5.352 0-10.35 2.672-13.31 7.125l-62.74 94.11L274.9 238.6C271.9 234.4 267.1 232 262 232c-5.109 0-9.914 2.441-12.93 6.574L176 336H160c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16H512c8.822 0 16 7.178 16 16V320zM224 112c-17.67 0-32 14.33-32 32s14.33 32 32 32c17.68 0 32-14.33 32-32S241.7 112 224 112zM456 480H120C53.83 480 0 426.2 0 360v-240C0 106.8 10.75 96 24 96S48 106.8 48 120v240c0 39.7 32.3 72 72 72h336c13.25 0 24 10.75 24 24S469.3 480 456 480z\"]\n};\nvar faCalculator = {\n  prefix: 'far',\n  iconName: 'calculator',\n  icon: [384, 512, [128425], \"f1ec\", \"M192 344c13.26 0 24-10.75 24-24S205.3 296 192 296S168 306.7 168 320S178.7 344 192 344zM192 256c13.26 0 24-10.75 24-24S205.3 208 192 208S168 218.7 168 232S178.7 256 192 256zM280 344c13.26 0 24-10.75 24-24s-10.74-24-24-24S256 306.7 256 320S266.7 344 280 344zM280 256c13.26 0 24-10.75 24-24S293.3 208 280 208S256 218.7 256 232S266.7 256 280 256zM280 432c13.26 0 24-10.75 24-24S293.3 384 280 384S256 394.7 256 408S266.7 432 280 432zM104 432h80c13.26 0 24-10.75 24-24S197.3 384 184 384h-80c-13.26 0-24 10.75-24 24S90.74 432 104 432zM320 0H64C28.65 0 0 28.65 0 64v384c0 35.35 28.65 64 64 64h256c35.35 0 64-28.65 64-64V64C384 28.65 355.3 0 320 0zM336 448c0 8.836-7.164 16-16 16H64c-8.836 0-16-7.164-16-16V176h288V448zM336 128h-288V64c0-8.838 7.164-16 16-16h256c8.836 0 16 7.162 16 16V128zM104 256C117.3 256 128 245.3 128 232S117.3 208 104 208S80 218.7 80 232S90.74 256 104 256zM104 344C117.3 344 128 333.3 128 320S117.3 296 104 296S80 306.7 80 320S90.74 344 104 344z\"]\n};\nvar faShuttlecock = {\n  prefix: 'far',\n  iconName: 'shuttlecock',\n  icon: [512, 512, [], \"f45b\", \"M471.9 191.1h-39.1V119.1c0-22.12-17.87-39.1-39.1-39.1h-71.1V39.1C319.9 17.87 302.1 0 279.9 0H244.9C229.4 0 215.1 9.125 208.6 23.12L95.41 266.5l-64.38 64.47c-20.69 20.69-31.04 47.84-31.04 74.1c0 60.06 48.87 106 106 106c27.11 0 54.23-10.32 75.01-31.04l64.42-64.47l243.3-113.2c14.12-6.5 23.25-20.75 23.25-36.25L512 232C511.9 209.9 494 191.1 471.9 191.1zM383.9 127.1v62.37l-91.25 28.87l28.87-91.25H383.9zM85.02 344.7l20.87-20.87l82.12 82.12l-20.87 20.87L85.02 344.7zM250.1 47.1h21.75v50.25L209.9 134.2L250.1 47.1zM261 159.1L234.8 243.2L164 313.1l-25.75-25.75L174.6 210.3L261 159.1zM105.8 464c-21.92 0-57.74-17.12-57.74-57.79c0-13.8 4.879-27.61 14.6-38.59l81.62 81.62C132.1 459.2 119.3 464 105.8 464zM223.7 373.7l-25.75-25.87l70.76-70.75l83.08-26.37l-50.11 86.57L223.7 373.7zM463.9 261.7L377.6 301.9l35.1-61.87h50.25V261.7z\"]\n};\nvar faUserHair = {\n  prefix: 'far',\n  iconName: 'user-hair',\n  icon: [448, 512, [], \"e45a\", \"M96 128C96 57.31 153.3 0 224 0C294.7 0 352 57.31 352 128V144C352 214.7 294.7 272 224 272C153.3 272 96 214.7 96 144V128zM297.3 96H296C275.5 96 257.3 86.4 245.6 71.46C231.9 95.67 205.8 112 176 112H145.6C144.6 117.2 144 122.5 144 128V144C144 188.2 179.8 224 224 224C268.2 224 304 188.2 304 144V128C304 116.6 301.6 105.8 297.3 96zM0 483.6C0 393.2 73.23 320 163.6 320H284.4C374.8 320 448 393.2 448 483.6C448 499.3 435.3 512 419.6 512H28.44C12.74 512 0 499.3 0 483.6zM398.4 464C389.1 409.5 341.6 368 284.4 368H163.6C106.4 368 58.94 409.5 49.65 464H398.4z\"]\n};\nvar faEyeEvil = {\n  prefix: 'far',\n  iconName: 'eye-evil',\n  icon: [640, 512, [], \"f6db\", \"M610.1 217.5l-94.53-25.16c44.73-69.76 47.53-70.96 47.53-85.6c0-29.4-27.26-39.92-41.17-39.92c-4.707 0-9.479 .7809-14.12 2.396l-101.6 36.06c-4-1.688-8.062-3.281-12.17-4.781l-36.7-76.97C350.5 9.031 336.2 0 319.1 0S289.5 9.031 282.7 23.44L245.1 100.5c-4.109 1.5-8.172 3.094-12.17 4.781L132.1 69.22C127.5 67.65 122.8 66.89 118.2 66.89c-13.39 0-41.25 10.3-41.25 39.86c0 7.252 2.058 14.56 6.222 21.16l41.3 64.47L29.1 217.5c-17.95 4.656-29.1 20.16-29.1 38.5s12.05 33.84 29.88 38.47l94.44 25.12c-44.83 69.88-47.42 71.28-47.42 85.63c0 29.37 27.27 39.95 41.17 39.95c4.711 0 9.485-.7885 14.13-2.423l101.6-36.06c4 1.688 8.062 3.281 12.17 4.781l36.7 76.97C289.5 502.1 303.8 512 319.1 512s30.5-9.031 37.27-23.44l36.77-77.09c4.109-1.5 8.172-3.094 12.17-4.781l101.7 36.09c4.613 1.602 9.356 2.376 14.04 2.376c14.32 0 41.16-11.06 41.16-39.91c0-14.56-2.749-15.88-47.41-85.65l94.31-25.09c17.95-4.656 30-20.15 30-38.49C640 237.7 628 222.2 610.1 217.5zM486.2 277.8l-5 6.719c-4.125 5.531-8.797 11.25-13.91 17.34l-11.45 13.91c0 0 33.81 52.22 48.16 74.69l-100.3-35.59l-9.031 4.375c-7.984 3.844-16.34 7.125-24.88 9.719l-10.11 3.094L320 455.2l-39.66-83.16l-10.11-3.094c-8.531-2.594-16.89-5.875-24.88-9.719l-9.031-4.375L136 390.4c14.34-22.47 36.19-56.69 37.92-59.31L184.6 316L172.7 301.8C167.6 295.8 162.9 290 158.8 284.5l-5-6.719L71.95 256l81.81-21.78l5-6.688C163.2 221.7 167.8 216 172.6 210.4L184.4 196.8c0 0-33.63-52.22-48.31-75.19l100.3 35.59l9.031-4.375c7.984-3.844 16.34-7.125 24.88-9.719l10.11-3.094L320 56.81l39.66 83.16l10.11 3.094c8.531 2.594 16.89 5.875 24.88 9.719l9.031 4.375l100.3-35.59c-14.72 23-48.38 75.28-48.38 75.28l11.95 13.69c5.094 5.812 9.672 11.53 13.7 16.97l5 6.719L568 256L486.2 277.8zM390.7 200.9c-11.89 0-29.03 12.51-70.69 12.51c-41.58 0-58.71-12.57-70.98-12.57c-28.76 0-33.01 28-33.01 47.19c0 6.472 .5959 13.08 1.843 19.78c3.021 16.22 26.01 84.23 102.1 84.23c57.49 0 103.1-46.51 103.1-104C423.1 201.1 395.8 200.9 390.7 200.9zM319.1 304c-36.19 0-53.47-30.08-55.62-49.57c12.07 3.094 24.52 4.766 37.12 5.785L320 288l18.51-27.77c12.6-1.016 25.05-2.691 37.11-5.781C372.4 282.3 348.7 304 319.1 304z\"]\n};\nvar faPeoplePulling = {\n  prefix: 'far',\n  iconName: 'people-pulling',\n  icon: [576, 512, [], \"e535\", \"M32 48C32 21.49 53.5 0 80 0C106.5 0 128 21.49 128 48C128 74.51 106.5 96 80 96C53.5 96 32 74.51 32 48V48zM48 271.9V328C48 341.3 37.25 352 24 352C10.75 352 0 341.3 0 328V184C0 153.1 25.07 128 56 128H114.4C129.4 128 144.3 131.9 157.4 139.2L275.9 205.7C288.2 182.5 307.9 163.8 332.2 152.8L353.4 143.2C375.4 133.2 399.3 128 423.5 128C472.4 128 515.5 159.9 529.9 206.6L541.2 243.2L568.1 271C578.3 280.4 578.3 295.6 568.1 304.1C559.6 314.3 544.4 314.3 535 304.1L505.8 275.8C501.2 271.2 497.8 265.5 495.9 259.3L486.1 227.4L456.8 321.2L506.9 361.9C513.8 367.5 518.6 375.3 520.6 383.1L543.4 482.6C546.4 495.5 538.3 508.4 525.4 511.4C512.5 514.4 499.6 506.3 496.6 493.4L474.5 397.4L370 312.6C351.1 297.9 344.9 273.5 352.2 251.4L373.8 186.6L373.2 186.9L352 196.5C333.8 204.8 319.9 220.3 313.5 239.3L310.9 247.2C310.7 247.9 310.4 248.6 310.1 249.4C308.9 252.2 307.2 254.8 305.1 256.9C300.2 261.8 293.3 264.5 286.3 263.9C283.5 263.7 280.8 263.1 278.2 261.9C277.4 261.5 276.6 261.1 275.9 260.7L160.5 196L223.4 482.9C226.3 495.8 218.1 508.6 205.1 511.4C192.2 514.3 179.4 506.1 176.6 493.1L145.6 352H114.7L143.4 482.9C146.3 495.8 138.1 508.6 125.1 511.4C112.2 514.3 99.4 506.1 96.56 493.1L48 271.9zM76.08 176L104.2 304H135L106.9 176H76.08zM400.3 275.3L416.7 288.6L449.1 184.8C449.4 183.8 449.8 182.8 450.2 181.9C443.3 178.7 435.8 176.7 427.9 176.2L397.8 266.6C396.7 269.8 397.7 273.2 400.3 275.3H400.3zM416 48C416 21.49 437.5 0 464 0C490.5 0 512 21.49 512 48C512 74.51 490.5 96 464 96C437.5 96 416 74.51 416 48V48zM394.7 373.9L375.5 421.9C373.5 426.9 370.5 431.5 366.6 435.3L296.1 504.1C287.6 514.3 272.4 514.3 263 504.1C253.7 495.6 253.7 480.4 263 471L331.5 402.5L355.7 342.2L394.7 373.9z\"]\n};\nvar faN = {\n  prefix: 'far',\n  iconName: 'n',\n  icon: [384, 512, [110], \"4e\", \"M360 480c-6.938 0-13.72-3.031-18.38-8.562L48 121.9V456C48 469.3 37.25 480 24 480S0 469.3 0 456V56c0-10.09 6.312-19.09 15.78-22.55c9.438-3.469 20.06-.625 26.59 7.109L336 390.1V56C336 42.75 346.8 32 360 32S384 42.75 384 56v400c0 10.09-6.312 19.09-15.78 22.55C365.5 479.5 362.8 480 360 480z\"]\n};\nvar faGarage = {\n  prefix: 'far',\n  iconName: 'garage',\n  icon: [640, 512, [], \"e009\", \"M323 51.12C321.1 50.34 318.9 50.34 316.1 51.12L62.98 154.1C53.93 157.8 48 166.6 48 176.3V488C48 501.3 37.25 512 24 512C10.75 512 0 501.3 0 488V176.3C0 147 17.78 120.6 44.95 109.6L298.1 6.634C312.5 1.164 327.5 1.164 341 6.634L595 109.6C622.2 120.6 640 147 640 176.3V488C640 501.3 629.3 512 616 512C602.7 512 592 501.3 592 488V176.3C592 166.6 586.1 157.8 577 154.1L323 51.12zM143.1 368V488C143.1 501.3 133.3 512 119.1 512C106.7 512 95.1 501.3 95.1 488V232C95.1 209.9 113.9 192 135.1 192H504C526.1 192 544 209.9 544 232V488C544 501.3 533.3 512 520 512C506.7 512 496 501.3 496 488V368H143.1zM143.1 320H496V240H143.1V320zM360 416C373.3 416 384 426.7 384 440C384 453.3 373.3 464 360 464H279.1C266.7 464 255.1 453.3 255.1 440C255.1 426.7 266.7 416 279.1 416H360z\"]\n};\nvar faCableCar = {\n  prefix: 'far',\n  iconName: 'cable-car',\n  icon: [512, 512, [128673, 57551, \"tram\"], \"f7da\", \"M256 32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32C320 49.67 305.7 64 288 64C270.3 64 256 49.67 256 32zM224 56C224 73.67 209.7 88 192 88C174.3 88 160 73.67 160 56C160 38.33 174.3 24 192 24C209.7 24 224 38.33 224 56zM232 224V157.5L28.86 199.5C15.88 202.2 3.183 193.8 .4976 180.9C-2.188 167.9 6.157 155.2 19.14 152.5L483.1 56.5C496.1 53.81 508.8 62.16 511.5 75.14C514.2 88.12 505.8 100.8 492.9 103.5L280 147.5V224H416C451.3 224 480 252.7 480 288V448C480 483.3 451.3 512 416 512H96C60.65 512 32 483.3 32 448V288C32 252.7 60.65 224 96 224L232 224zM432 288C432 279.2 424.8 272 416 272H352V352H432V288zM432 400H80V448C80 456.8 87.16 464 96 464H416C424.8 464 432 456.8 432 448V400zM80 352H160V272H96C87.16 272 80 279.2 80 288V352zM208 272V352H304V272H208z\"]\n};\nvar faTram = faCableCar;\nvar faShovelSnow = {\n  prefix: 'far',\n  iconName: 'shovel-snow',\n  icon: [512, 512, [], \"f7c3\", \"M503.3 72.22l-63.5-63.5c-11.75-11.63-30.75-11.63-42.5 0l-24.5 24.5c-14.13 14.25-21.88 33.25-21.88 53c0 4.875 .5 9.751 1.5 14.75c1.375 6.5 3.625 12.63 6.375 18.38l-96.75 96.88L220.5 174.7C210.7 164.9 197.1 160.1 185.2 160.1c-10.75 0-21.5 3.375-30.5 10.38L19.4 274.9c-23.75 18.38-26.13 53.5-4.75 74.88l147.6 147.6C172.1 507.3 184.9 512 197.6 512c14.75 0 29.62-6.625 39.5-19.38l104.5-135.3c15.38-19.88 13.63-48.13-4.25-65.75L295.9 250.1l96.88-96.88c5.75 2.875 11.88 5.125 18.38 6.5c24.63 4.875 49.88-2.75 67.63-20.5l24.5-24.5C514.9 102.1 514.9 83.97 503.3 72.22zM303.4 325.5c.75 .75 .875 1.75 .25 2.5l-104.5 135.3c-.125 .1251-.375 .3751-1.25 .3751c-.375 0-1-.125-1.625-.3751L48.65 315.7l.125-2.875l135.3-104.5C184.3 208.2 184.7 207.1 185.3 207.1l1.375 .625L303.4 325.5zM444.8 105.2c-6.375 6.5-15.5 9.126-24.25 7.375c-10.75-2.125-19-10.38-21.13-21.13c-1.625-8.876 1-17.88 7.375-24.25l11.75-11.88l38.13 38.13L444.8 105.2zM153.8 265.7l-32 32c-9.5 9.376-9.5 24.5 0 33.88c4.625 4.625 10.75 7 17 7c6.125 0 12.25-2.375 17-7l32-32c9.375-9.376 9.375-24.63 0-33.88C178.3 256.2 163.2 256.2 153.8 265.7zM180.4 390.2c4.75 4.75 10.88 7 17 7c6.25 0 12.38-2.25 17-7l32-32c9.375-9.376 9.375-24.5 0-33.88c-9.375-9.251-24.63-9.376-33.88 0L180.5 356.4C171 365.7 171 380.9 180.4 390.2z\"]\n};\nvar faCloudRain = {\n  prefix: 'far',\n  iconName: 'cloud-rain',\n  icon: [512, 512, [127783, 9926], \"f73d\", \"M410.8 104.3C397.3 61.75 357.1 32 312 32c-13.5 0-26.75 2.625-39.25 7.75C250.3 14.5 218.4 0 184 0c-64 0-116.4 50.25-119.8 113.4C25.63 130.4 0 168.5 0 212C0 271.5 48.38 320 108 320h296C463.6 320 512 271.5 512 212C512 154.8 467.1 107.8 410.8 104.3zM404 272h-296C74.88 272 48 245.1 48 212C48 184 67.13 160 94.38 153.8l20.88-4.875L112.4 124C112.3 122.8 112 121.4 112 120c0-39.75 32.25-72 72-72c25.25 0 48.25 13.12 61.38 35.13l13.38 22.12l21-15C289.4 83.63 300.5 80 312 80c28.62 0 52.38 21.75 55.25 50.38L369.5 152H404c33.13 0 60 26.88 60 60S437.1 272 404 272zM368 464c0 26.51 21.49 48 48 48s48-21.49 48-48s-48.01-95.1-48.01-95.1S368 437.5 368 464zM48 464C48 490.5 69.49 512 96 512s48-21.49 48-48s-48.01-95.1-48.01-95.1S48 437.5 48 464zM208 464c0 26.51 21.49 48 48 48s48-21.49 48-48s-48.01-95.1-48.01-95.1S208 437.5 208 464z\"]\n};\nvar faFaceLying = {\n  prefix: 'far',\n  iconName: 'face-lying',\n  icon: [512, 512, [], \"e37e\", \"M208.4 176C208.4 193.7 194 208 176.4 208C158.7 208 144.4 193.7 144.4 176C144.4 158.3 158.7 144 176.4 144C194 144 208.4 158.3 208.4 176zM368.4 176C368.4 193.7 354 208 336.4 208C318.7 208 304.4 193.7 304.4 176C304.4 158.3 318.7 144 336.4 144C354 144 368.4 158.3 368.4 176zM161.6 395.2C150.1 387.2 148.9 372.2 156.8 361.6C175.7 336.4 205.1 320 240 320C254.7 320 268.8 323.1 281.6 328.7C293.8 333.1 299.3 348.1 293.1 360.3C288.7 372.4 274.5 377.1 262.4 372.6C255.6 369.7 248 368 240 368C221.7 368 205.4 376.8 195.2 390.4C187.2 401 172.2 403.1 161.6 395.2L161.6 395.2zM498.7 337.7C464.6 439 368.8 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 264.8 511.6 273.6 510.7 282.2C511.5 286.7 512 291.3 512 296C512 311.6 507.1 325.1 498.7 337.7zM352 368C338.7 368 328 357.3 328 344C328 330.7 338.7 320 352 320H440C453.3 320 464 309.3 464 296C464 282.7 453.3 272 440 272H288C274.7 272 264 261.3 264 248C264 234.7 274.7 224 288 224H440C447.7 224 455.1 225.2 462.1 227.4C448.1 126.1 361.2 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C329.6 464 394.3 425.7 431.3 368H352z\"]\n};\nvar faSprinkler = {\n  prefix: 'far',\n  iconName: 'sprinkler',\n  icon: [512, 512, [], \"e035\", \"M24 104C10.75 104 0 114.8 0 128s10.75 24 24 24S48 141.3 48 128S37.25 104 24 104zM24 208C10.75 208 0 218.8 0 232S10.75 256 24 256S48 245.3 48 232S37.25 208 24 208zM88 96C101.3 96 112 85.25 112 72S101.3 48 88 48S64 58.75 64 72S74.75 96 88 96zM360 152C373.3 152 384 141.3 384 128s-10.75-24-24-24S336 114.8 336 128S346.8 152 360 152zM24 0C10.75 0 0 10.75 0 24S10.75 48 24 48S48 37.25 48 24S37.25 0 24 0zM152 152C165.3 152 176 141.3 176 128S165.3 104 152 104S128 114.8 128 128S138.8 152 152 152zM488 48C501.3 48 512 37.25 512 24S501.3 0 488 0S464 10.75 464 24S474.8 48 488 48zM488 208c-13.25 0-24 10.75-24 24S474.8 256 488 256S512 245.3 512 232S501.3 208 488 208zM488 104c-13.25 0-24 10.75-24 24s10.75 24 24 24S512 141.3 512 128S501.3 104 488 104zM424 48c-13.25 0-24 10.75-24 24S410.8 96 424 96S448 85.25 448 72S437.3 48 424 48zM424 160c-13.25 0-24 10.75-24 24s10.75 24 24 24S448 197.3 448 184S437.3 160 424 160zM112 184C112 170.8 101.3 160 88 160S64 170.8 64 184S74.75 208 88 208S112 197.3 112 184zM398.3 256H280V88c0-13.26-10.75-24-24-24S232 74.74 232 88V256H113.8C107.1 256 100.9 259.8 97.88 265.9c-3 6-2.375 13.12 1.75 18.62l67.5 78.13L192 387.5V496C192 504.8 199.2 512 208 512h96c8.836 0 16-7.164 16-16v-108.5l24.88-24.88l67.5-78.13c4.125-5.5 4.75-12.62 1.75-18.62C411.1 259.8 404.9 256 398.3 256zM272 367.6V464h-32v-96.38L179.9 304h152.3L272 367.6z\"]\n};\nvar faBuildingCircleXmark = {\n  prefix: 'far',\n  iconName: 'building-circle-xmark',\n  icon: [640, 512, [], \"e4d4\", \"M48 64V448C48 456.8 55.16 464 64 464H144V400C144 373.5 165.5 352 192 352C218.5 352 240 373.5 240 400V464H320C328.8 464 336 456.8 336 448V441.4C344.2 459.3 355.3 475.5 368.7 489.5C356.1 503.3 339.5 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H320C355.3 0 384 28.65 384 64V232.2C363.7 249 347.1 270.3 336 294.6V64C336 55.16 328.8 48 320 48H64C55.16 48 48 55.16 48 64zM88 104C88 95.16 95.16 88 104 88H152C160.8 88 168 95.16 168 104V152C168 160.8 160.8 168 152 168H104C95.16 168 88 160.8 88 152V104zM280 88C288.8 88 296 95.16 296 104V152C296 160.8 288.8 168 280 168H232C223.2 168 216 160.8 216 152V104C216 95.16 223.2 88 232 88H280zM88 232C88 223.2 95.16 216 104 216H152C160.8 216 168 223.2 168 232V280C168 288.8 160.8 296 152 296H104C95.16 296 88 288.8 88 280V232zM280 216C288.8 216 296 223.2 296 232V280C296 288.8 288.8 296 280 296H232C223.2 296 216 288.8 216 280V232C216 223.2 223.2 216 232 216H280zM352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM555.3 331.3C561.6 325.1 561.6 314.9 555.3 308.7C549.1 302.4 538.9 302.4 532.7 308.7L496 345.4L459.3 308.7C453.1 302.4 442.9 302.4 436.7 308.7C430.4 314.9 430.4 325.1 436.7 331.3L473.4 368L436.7 404.7C430.4 410.9 430.4 421.1 436.7 427.3C442.9 433.6 453.1 433.6 459.3 427.3L496 390.6L532.7 427.3C538.9 433.6 549.1 433.6 555.3 427.3C561.6 421.1 561.6 410.9 555.3 404.7L518.6 368L555.3 331.3z\"]\n};\nvar faPersonSledding = {\n  prefix: 'far',\n  iconName: 'person-sledding',\n  icon: [512, 512, [\"sledding\"], \"f7cb\", \"M512 437.1c0-13.31-10.59-23.97-23.91-23.97c-19.01 0-18.98 19.1-46.18 19.1c-5.487 0-10.96-1.164-15.88-3.389l-51-26.45c5.376-4.376 9.114-10.82 9.114-18.32l.0128-79.96c0-22.13-17.88-40.01-40.01-40.01h-71.51l67.64-67.77c7.703-7.704 11.82-17.87 11.82-28.26c0-21.58-17.57-40.01-40.07-40.01H151.1c-13.25 0-24 10.75-24 24.01S138.7 176 151.1 176h107L158.1 261.8c-5.46 4.696-8.441 11.49-8.441 18.47c0 4.916 1.035 4.551 1.939 7.038L34.98 226.7C31.43 224.8 27.68 223.1 23.97 223.1c-14.07 0-23.97 11.63-23.97 23.99c0 8.703 4.747 17.09 12.98 21.3l391.9 202.6c11.88 5.501 24.47 8.117 37.1 8.117C481 480 512 454.7 512 437.1zM336 382.3L200.1 312.1l135.9-.0108L336 382.3zM400 128c26.51 0 48.01-21.5 48.01-48S426.5 32 400 32c-26.51 0-48.01 21.5-48.01 48S373.5 128 400 128z\"]\n};\nvar faSledding = faPersonSledding;\nvar faGameConsoleHandheld = {\n  prefix: 'far',\n  iconName: 'game-console-handheld',\n  icon: [384, 512, [], \"f8bb\", \"M320 0H64C28.8 0 0 28.8 0 64l.0001 352c0 52.8 43.2 96 96 96h192c53.02 0 96-42.98 96-96L384 63.1C384 28.8 355.2 0 320 0zM336 416c0 26.51-21.49 48-48 48H96c-26.51 0-48-21.49-48-48V64c0-8.8 7.2-16 16-16h256c8.8 0 16 7.2 16 16V416zM128 240h127.1C273.6 240 288 225.6 288 208V112C288 103.2 280.8 96 272 96h-160C103.2 96 95.1 103.2 96 112l.0001 96C96 225.7 110.3 240 128 240zM160 320H144L144 304C144 295.2 136.8 288 128 288S112 295.2 112 304V320H96C87.2 320 80 327.2 80 336c0 8.799 7.199 16 16 16H112v16C112 376.8 119.2 384 128 384s16-7.201 16-16L144 352H160c8.801 0 16-7.201 16-16C176 327.2 168.8 320 160 320zM232 336c-13.25 0-24 10.75-24 24s10.75 24 24 24s24-10.75 24-24S245.3 336 232 336zM280 288C266.8 288 256 298.8 256 312s10.75 24 24 24s24-10.75 24-24S293.3 288 280 288z\"]\n};\nvar faShip = {\n  prefix: 'far',\n  iconName: 'ship',\n  icon: [576, 512, [128674], \"f21a\", \"M191.1 32C191.1 14.33 206.3 0 223.1 0H352C369.7 0 384 14.33 384 32V64H424C454.9 64 480 89.07 480 120V238.4L505.9 248.1C544 262.4 554.6 311.3 525.8 340.1L456.1 408.1C447.6 418.3 432.4 418.3 423 408.1C413.7 399.6 413.7 384.4 423 375L491.9 306.2C496 302.1 494.5 295.1 489 293L290.8 218.7C288.1 218 287 218 285.2 218.7L86.96 293C81.51 295.1 79.1 302.1 84.11 306.2L152.1 375C162.3 384.4 162.3 399.6 152.1 408.1C143.6 418.3 128.4 418.3 119 408.1L50.17 340.1C21.37 311.3 31.97 262.4 70.1 248.1L95.1 238.4V119.1C95.1 89.07 121.1 63.1 151.1 63.1H191.1L191.1 32zM143.1 220.4L268.3 173.7C281 168.1 294.1 168.1 307.7 173.7L432 220.4V120C432 115.6 428.4 112 424 112H151.1C147.6 112 143.1 115.6 143.1 120L143.1 220.4zM191.1 464C220.8 464 250.5 448.7 272 430.1C281.1 421.1 294.8 421.1 303.1 430.1C325.5 448.7 355.1 464 383.1 464C412.8 464 442.5 448.7 464 430.1C473.1 421.1 486.8 421.1 495.9 430.1C512.9 445.1 535.2 456.9 557.2 461.8C570.1 464.7 578.3 477.5 575.4 490.5C572.5 503.4 559.6 511.5 546.7 508.6C518 502.2 494.4 488.2 479.1 478.2C451.9 497.7 418.6 512 383.1 512C349.4 512 316.1 497.7 287.1 478.2C259.9 497.7 226.6 512 191.1 512C157.4 512 124.1 497.7 95.98 478.2C81.61 488.2 57.99 502.2 29.3 508.6C16.37 511.5 3.534 503.4 .633 490.5C-2.268 477.5 5.864 464.7 18.8 461.8C41 456.8 62.76 444.1 79.1 430.1C89.09 421.1 102.8 421.1 111.9 430.1C133.5 448.7 163.1 464 191.1 464L191.1 464z\"]\n};\nvar faClockSixThirty = {\n  prefix: 'far',\n  iconName: 'clock-six-thirty',\n  icon: [512, 512, [], \"e353\", \"M280 392C280 405.3 269.3 416 256 416C242.7 416 232 405.3 232 392V256C232 242.7 242.7 232 256 232C269.3 232 280 242.7 280 256V392zM256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512zM464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256z\"]\n};\nvar faBatterySlash = {\n  prefix: 'far',\n  iconName: 'battery-slash',\n  icon: [640, 512, [], \"f377\", \"M154.8 96H496C540.2 96 576 131.8 576 176V192C593.7 192 608 206.3 608 224V288C608 305.7 593.7 320 576 320V336C576 362.5 563.1 385.1 543.3 400.5L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L154.8 96zM216 144L501.3 367.6C516.4 365.1 528 351.9 528 336V176C528 158.3 513.7 144 496 144H216zM345.2 368L406.2 416H112C67.82 416 32 380.2 32 336V176C32 159.6 36.92 144.4 45.35 131.7L83.37 161.7C81.21 165.1 80 170.9 80 176V336C80 353.7 94.33 368 112 368H345.2z\"]\n};\nvar faTugrikSign = {\n  prefix: 'far',\n  iconName: 'tugrik-sign',\n  icon: [384, 512, [], \"e2ba\", \"M360 32C373.3 32 384 42.75 384 56C384 69.25 373.3 80 360 80H216V193.3L314.2 168.7C327 165.5 340.1 173.3 343.3 186.2C346.5 199 338.7 212.1 325.8 215.3L216 242.7V289.3L314.2 264.7C327 261.5 340.1 269.3 343.3 282.2C346.5 295 338.7 308.1 325.8 311.3L216 338.7V456C216 469.3 205.3 480 192 480C178.7 480 168 469.3 168 456V350.7L69.82 375.3C56.96 378.5 43.93 370.7 40.72 357.8C37.5 344.1 45.32 331.9 58.18 328.7L168 301.3V254.7L69.82 279.3C56.96 282.5 43.93 274.7 40.72 261.8C37.5 248.1 45.32 235.9 58.18 232.7L168 205.3V80H24C10.75 80 0 69.25 0 56C0 42.75 10.75 32 24 32H360z\"]\n};\nvar faArrowsDownToLine = {\n  prefix: 'far',\n  iconName: 'arrows-down-to-line',\n  icon: [576, 512, [], \"e4b8\", \"M552 432C565.3 432 576 442.7 576 456C576 469.3 565.3 480 552 480H24C10.75 480 0 469.3 0 456C0 442.7 10.75 432 24 432H552zM464.1 376.1C460.5 381.5 454.4 384 448 384C441.6 384 435.5 381.5 431 376.1L327 272.1C317.7 263.6 317.7 248.4 327 239C336.4 229.7 351.6 229.7 360.1 239L424 302.1L424 56C424 42.75 434.7 32 448 32C461.3 32 472 42.75 472 56L472 302.1L535 239C544.4 229.7 559.6 229.7 568.1 239C578.3 248.4 578.3 263.6 568.1 272.1L464.1 376.1zM248.1 272.1L144.1 376.1C135.6 386.3 120.4 386.3 111 376.1L7.029 272.1C-2.343 263.6-2.343 248.4 7.029 239C16.4 229.7 31.6 229.7 40.97 239L103.1 302.1L104 56C104 42.75 114.7 32 128 32C141.3 32 152 42.75 152 56V302.1L215 239C224.4 229.7 239.6 229.7 248.1 239C258.3 248.4 258.3 263.6 248.1 272.1H248.1z\"]\n};\nvar faDownload = {\n  prefix: 'far',\n  iconName: 'download',\n  icon: [512, 512, [], \"f019\", \"M448 304h-53.5l-48 48H448c8.822 0 16 7.178 16 16V448c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16v-80C48 359.2 55.18 352 64 352h101.5l-48-48H64c-35.35 0-64 28.65-64 64V448c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64v-80C512 332.7 483.3 304 448 304zM432 408c0-13.26-10.75-24-24-24S384 394.7 384 408c0 13.25 10.75 24 24 24S432 421.3 432 408zM239 368.1C243.7 373.7 249.8 376 256 376s12.28-2.344 16.97-7.031l136-136c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L280 294.1V24C280 10.75 269.3 0 256 0S232 10.75 232 24v270.1L136.1 199c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L239 368.1z\"]\n};\nvar faShelves = {\n  prefix: 'far',\n  iconName: 'shelves',\n  icon: [640, 512, [\"inventory\"], \"f480\", \"M616 0c-13.25 0-24 10.75-24 24V144h-82.26C511.1 138.9 512 133.6 512 128V64c0-35.35-28.65-64-64-64h-64c-35.35 0-64 28.65-64 64v64c0 5.559 .9316 10.86 2.264 16H48V24C48 10.75 37.25 0 24 0S0 10.75 0 24v464C0 501.3 10.75 512 24 512s24-10.75 24-24V448h544v40c0 13.25 10.75 24 24 24S640 501.3 640 488V24C640 10.75 629.3 0 616 0zM368 128V64c0-8.822 7.178-16 16-16h64c8.822 0 16 7.178 16 16v64c0 8.822-7.178 16-16 16h-64C375.2 144 368 136.8 368 128zM160 400c-8.822 0-16-7.178-16-16v-64c0-8.822 7.178-16 16-16h64c8.822 0 16 7.178 16 16v64c0 8.822-7.178 16-16 16H160zM304 400C295.2 400 288 392.8 288 384v-64c0-8.822 7.178-16 16-16h64c8.822 0 16 7.178 16 16v64c0 8.822-7.178 16-16 16H304zM429.7 400C431.1 394.9 432 389.6 432 384v-64c0-35.35-28.65-64-64-64h-64C288.8 256 274.1 261.5 264 270.4C253 261.5 239.2 256 224 256H160c-35.35 0-64 28.65-64 64v64c0 5.559 .9316 10.86 2.264 16H48V192h544v208H429.7z\"]\n};\nvar faInventory = faShelves;\nvar faCloudSnow = {\n  prefix: 'far',\n  iconName: 'cloud-snow',\n  icon: [512, 512, [127784], \"f742\", \"M108 320h296C463.6 320 512 271.5 512 212c0-57.25-44.88-104.3-101.3-107.8C397.3 61.75 357.1 32 312 32c-13.5 0-26.75 2.625-39.25 7.75C250.3 14.5 218.4 0 184 0c-64 0-116.4 50.25-119.8 113.4C25.63 130.4 0 168.5 0 212C0 271.5 48.38 320 108 320zM94.38 153.8l20.75-4.875L112.4 124C112.3 122.8 112 121.4 112 120c0-39.75 32.25-72 72-72c25.25 0 48.25 13.12 61.38 35.13l13.38 22.12l21-15C289.4 83.63 300.5 80 312 80c28.62 0 52.38 21.75 55.25 50.38L369.5 152H404c33.13 0 60 26.88 60 60S437.1 272 404 272h-296C74.88 272 48 245.1 48 212C48 184 67.13 160 94.38 153.8zM104 392h-16v-16C88 362.8 77.25 352 64 352s-24 10.75-24 24v16h-16C10.75 392 0 402.8 0 416s10.75 24 24 24h16v16C40 469.3 50.75 480 64 480s24-10.75 24-24v-16h16C117.3 440 128 429.3 128 416S117.3 392 104 392zM488 392h-16v-16c0-13.25-10.75-24-24-24s-24 10.75-24 24v16h-16C394.8 392 384 402.8 384 416s10.75 24 24 24h16v16c0 13.25 10.75 24 24 24s24-10.75 24-24v-16h16c13.25 0 24-10.75 24-24S501.3 392 488 392zM296 424h-16v-16c0-13.25-10.75-24-24-24s-24 10.75-24 24v16h-16C202.8 424 192 434.8 192 448s10.75 24 24 24h16v16C232 501.3 242.8 512 256 512s24-10.75 24-24v-16h16c13.25 0 24-10.75 24-24S309.3 424 296 424z\"]\n};\nvar faFaceGrin = {\n  prefix: 'far',\n  iconName: 'face-grin',\n  icon: [512, 512, [128512, \"grin\"], \"f580\", \"M349.5 308.4C368.2 303.1 385.4 320.4 374.1 336.5C350.4 374.6 306.3 399.1 255.9 399.1C205.6 399.1 161.5 374.6 136.9 336.5C126.5 320.4 143.7 303.1 162.3 308.4C191.3 315.1 222.8 318.8 255.9 318.8C289 318.8 320.6 315.1 349.5 308.4zM208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faGrin = faFaceGrin;\nvar faDeleteLeft = {\n  prefix: 'far',\n  iconName: 'delete-left',\n  icon: [576, 512, [9003, \"backspace\"], \"f55a\", \"M432.1 208.1L385.9 256L432.1 303C442.3 312.4 442.3 327.6 432.1 336.1C423.6 346.3 408.4 346.3 399 336.1L352 289.9L304.1 336.1C295.6 346.3 280.4 346.3 271 336.1C261.7 327.6 261.7 312.4 271 303L318.1 256L271 208.1C261.7 199.6 261.7 184.4 271 175C280.4 165.7 295.6 165.7 304.1 175L352 222.1L399 175C408.4 165.7 423.6 165.7 432.1 175C442.3 184.4 442.3 199.6 432.1 208.1V208.1zM512 64C547.3 64 576 92.65 576 128V384C576 419.3 547.3 448 512 448H205.3C188.3 448 172 441.3 160 429.3L9.372 278.6C3.371 272.6 0 264.5 0 256C0 247.5 3.372 239.4 9.372 233.4L160 82.75C172 70.74 188.3 64 205.3 64L512 64zM528 128C528 119.2 520.8 112 512 112H205.3C201 112 196.9 113.7 193.9 116.7L54.63 256L193.9 395.3C196.9 398.3 201 400 205.3 400H512C520.8 400 528 392.8 528 384V128z\"]\n};\nvar faBackspace = faDeleteLeft;\nvar faOven = {\n  prefix: 'far',\n  iconName: 'oven',\n  icon: [448, 512, [], \"e01d\", \"M112 432h224c17.67 0 32-14.33 32-32v-128c0-17.67-14.33-32-32-32h-224c-17.67 0-32 14.33-32 32v128C80 417.7 94.33 432 112 432zM160 280h128c8.844 0 16 7.156 16 16s-7.156 16-16 16H160c-8.844 0-16-7.156-16-16S151.2 280 160 280zM104 80C90.75 80 80 90.74 80 104C80 117.3 90.75 128 104 128S128 117.3 128 104C128 90.74 117.3 80 104 80zM352 0H96C42.98 0 0 42.98 0 96v352c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 42.98 405 0 352 0zM400 448c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V208h352V448zM400 160h-352V96c0-26.47 21.53-48 48-48h256c26.47 0 48 21.53 48 48V160zM344 80C330.7 80 320 90.74 320 104C320 117.3 330.7 128 344 128s24-10.75 24-24C368 90.74 357.3 80 344 80zM184 80C170.7 80 160 90.74 160 104C160 117.3 170.7 128 184 128S208 117.3 208 104C208 90.74 197.3 80 184 80zM264 80c-13.25 0-24 10.74-24 24C240 117.3 250.7 128 264 128S288 117.3 288 104C288 90.74 277.3 80 264 80z\"]\n};\nvar faEyeDropper = {\n  prefix: 'far',\n  iconName: 'eye-dropper',\n  icon: [512, 512, [\"eye-dropper-empty\", \"eyedropper\"], \"f1fb\", \"M191 160.1C181.7 151.6 181.7 136.4 191 127C200.4 117.7 215.6 117.7 224.1 127L232.1 135L338.2 29.82C357.3 10.73 383.2 0 410.2 0C466.4 0 512 45.59 512 101.8C512 128.8 501.3 154.7 482.2 173.8L376.1 279L384.1 287C394.3 296.4 394.3 311.6 384.1 320.1C375.6 330.3 360.4 330.3 351 320.1L191 160.1zM464 101.8C464 72.1 439.9 48 410.2 48C395.9 48 382.2 53.67 372.1 63.76L266.9 168.1L343 245.1L448.2 139.9C458.3 129.8 464 116.1 464 101.8V101.8zM53.09 328.1L183.4 198.6L217.4 232.6L87.03 362.9C82.53 367.4 80 373.5 80 379.9V432H132.1C138.5 432 144.6 429.5 149.1 424.1L279.4 294.6L313.4 328.6L183 458.9C169.5 472.4 151.2 480 132.1 480H79.27L37.31 507.1C27.79 514.3 15.12 513.1 7.03 504.1C-1.06 496.9-2.315 484.2 4.031 474.7L32 432.7V379.9C32 360.8 39.59 342.5 53.09 328.1H53.09z\"]\n};\nvar faEyeDropperEmpty = faEyeDropper;\nvar faEyedropper = faEyeDropper;\nvar faCommentCaptions = {\n  prefix: 'far',\n  iconName: 'comment-captions',\n  icon: [512, 512, [], \"e146\", \"M256 31.1c-141.4 0-255.1 93.13-255.1 208c0 47.62 19.91 91.25 52.91 126.3c-14.87 39.5-45.87 72.88-46.37 73.25c-6.624 7-8.374 17.25-4.625 26C5.817 474.3 14.38 480 24 480c61.49 0 109.1-25.75 139.1-46.25c28.87 9 60.16 14.25 92.91 14.25c141.4 0 255.1-93.13 255.1-207.1S397.4 31.1 256 31.1zM256 400c-26.75 0-53.12-4.125-78.36-12.12l-22.75-7.125L135.4 394.5c-14.25 10.12-33.87 21.38-57.49 29c7.374-12.12 14.37-25.75 19.87-40.25l10.62-28l-20.62-21.88C69.81 314.1 48.06 282.3 48.06 240c0-88.25 93.24-160 207.1-160s207.1 71.75 207.1 160S370.8 400 256 400zM239.1 216c0-13.25-10.75-24-23.1-24H119.1C106.7 192 95.99 202.8 95.99 216S106.7 240 119.1 240l96-.0006C229.2 239.1 239.1 229.3 239.1 216zM295.1 272H215.1c-13.25 0-23.1 10.75-23.1 24S202.7 320 215.1 320h79.99c13.25 0 23.1-10.75 23.1-24S309.2 272 295.1 272zM135.1 272H119.1c-13.25 0-23.1 10.75-23.1 24S106.7 320 119.1 320h15.1c13.25 0 23.1-10.75 23.1-24S149.2 272 135.1 272zM391.9 272h-15.1c-13.25 0-23.1 10.75-23.1 24S362.7 320 375.9 320h15.1c13.25 0 23.1-10.75 23.1-24S405.2 272 391.9 272zM391.9 192h-95.99c-13.25 0-23.1 10.75-23.1 24s10.75 24 23.1 24h95.99c13.25 0 23.1-10.75 23.1-24S405.2 192 391.9 192z\"]\n};\nvar faCommentsQuestion = {\n  prefix: 'far',\n  iconName: 'comments-question',\n  icon: [640, 512, [], \"e14e\", \"M191.1 88H221.8C247.9 88 269.2 109.3 269.2 135.4C269.2 153.5 259.1 169.8 242.1 177.8L223.1 187.3V192C223.1 200.8 216.8 208 207.1 208C199.2 208 191.1 200.8 191.1 192V177.4C191.1 171.3 195.4 165.8 200.8 163.1L228.7 149.2C233.9 146.6 237.2 141.3 237.2 135.4C237.2 126.9 230.3 120 221.8 120H191.1C184.3 120 178.8 125.5 178.8 132.2C178.8 141.1 171.7 148.2 162.8 148.2C153.1 148.2 146.8 141.1 146.8 132.2C146.8 107.8 166.7 88 191.1 88L191.1 88zM187.1 240C187.1 228.1 196.1 220 207.1 220C219 220 227.1 228.1 227.1 240C227.1 251 219 260 207.1 260C196.1 260 187.1 251 187.1 240zM208 352C189.3 352 171.2 349.7 153.9 345.8C123.3 364.8 79.13 384 24.95 384C14.97 384 5.93 378.1 2.018 368.9C-1.896 359.7-.0074 349.1 6.739 341.9C7.26 341.5 29.38 317.4 45.73 285.9C17.18 255.8 0 217.6 0 176C0 78.8 93.13 0 208 0C322.9 0 416 78.8 416 176C416 273.2 322.9 352 208 352zM368 176C368 105.4 296.2 48 208 48C119.8 48 48 105.4 48 176C48 211.2 65.71 237.2 80.57 252.9L104.1 277.8L88.31 308.1C84.74 314.1 80.73 321.9 76.55 328.5C94.26 323.4 111.7 315.5 128.7 304.1L145.4 294.6L164.6 298.1C179.2 302.3 193.8 304 207.1 304C296.2 304 368 246.6 368 176H368zM448 176.6L448 176C448 159.5 445.8 143.5 441.6 128.2C552 132.4 640 209.5 640 304C640 345.6 622.8 383.8 594.3 413.9C610.6 445.4 632.7 469.5 633.3 469.9C640 477.1 641.9 487.7 637.1 496.9C634.1 506.1 625 512 615 512C560.9 512 516.7 492.8 486.1 473.8C468.8 477.7 450.7 480 432 480C350 480 279.1 439.8 245.2 381.5C262.5 379.2 279.1 375.3 294.9 369.9C322.9 407.1 373.9 432 432 432C446.2 432 460.8 430.3 475.4 426.1L494.6 422.6L511.3 432.1C528.3 443.5 545.7 451.4 563.5 456.5C559.3 449.9 555.3 442.1 551.7 436.1L535.9 405.8L559.4 380.9C574.3 365.3 592 339.2 592 304C592 237.7 528.7 183.1 447.1 176.6H448z\"]\n};\nvar faScribble = {\n  prefix: 'far',\n  iconName: 'scribble',\n  icon: [512, 512, [], \"e23f\", \"M183.3 21.45C198.3 7.652 217.1 0 238.4 0H239.4C283.9 0 320 36.07 320 80.57C320 101.9 311.5 122.4 296.4 137.5L89.54 344.4C83.43 350.5 80 358.8 80 367.4C80 385.4 94.58 400 112.6 400C121.2 400 129.5 396.6 135.6 390.5L374.5 151.6C389.6 136.5 410.1 128 431.4 128C475.9 128 512 164.1 512 208.6C512 229.9 503.5 250.4 488.4 265.5L384.2 369.8C373.8 380.1 368 394.2 368 408.8C368 439.3 392.7 464 423.2 464H427.6C433.2 464 438.8 463.1 444.2 461.3L480.4 449.2C492.1 445 506.6 451.8 510.8 464.4C514.1 476.1 508.2 490.6 495.6 494.8L459.4 506.8C449.1 510.3 438.4 512 427.6 512H423.2C366.2 512 320 465.8 320 408.8C320 381.4 330.9 355.2 350.2 335.8L454.5 231.6C460.6 225.5 464 217.2 464 208.6C464 190.6 449.4 176 431.4 176C422.8 176 414.5 179.4 408.4 185.5L169.5 424.4C154.4 439.5 133.9 448 112.6 448C68.07 448 32 411.9 32 367.4C32 346.1 40.49 325.6 55.6 310.5L262.5 103.6C268.6 97.49 272 89.21 272 80.57C272 62.58 257.4 48 239.4 48H238.4C229.1 48 221.9 51.15 215.7 56.83L40.22 217.7C30.45 226.6 15.27 225.1 6.308 216.2C-2.648 206.4-1.988 191.3 7.783 182.3L183.3 21.45z\"]\n};\nvar faRotateExclamation = {\n  prefix: 'far',\n  iconName: 'rotate-exclamation',\n  icon: [512, 512, [], \"e23c\", \"M256 79.1C178.5 79.1 112.7 130.1 89.2 199.7C84.96 212.2 71.34 218.1 58.79 214.7C46.23 210.5 39.48 196.9 43.72 184.3C73.6 95.8 157.3 32 256 32C337.5 32 408.8 75.53 448 140.6V104C448 90.75 458.7 80 472 80C485.3 80 496 90.75 496 104V200C496 213.3 485.3 224 472 224H376C362.7 224 352 213.3 352 200C352 186.7 362.7 176 376 176H412.8C383.7 118.1 324.4 80 256 80V79.1zM280 263.1C280 277.3 269.3 287.1 256 287.1C242.7 287.1 232 277.3 232 263.1V151.1C232 138.7 242.7 127.1 256 127.1C269.3 127.1 280 138.7 280 151.1V263.1zM224 352C224 334.3 238.3 319.1 256 319.1C273.7 319.1 288 334.3 288 352C288 369.7 273.7 384 256 384C238.3 384 224 369.7 224 352zM40 432C26.75 432 16 421.3 16 408V311.1C16 298.7 26.75 287.1 40 287.1H136C149.3 287.1 160 298.7 160 311.1C160 325.3 149.3 336 136 336H99.19C128.3 393 187.6 432 256 432C333.5 432 399.3 381.9 422.8 312.3C427 299.8 440.7 293 453.2 297.3C465.8 301.5 472.5 315.1 468.3 327.7C438.4 416.2 354.7 480 256 480C174.5 480 103.2 436.5 64 371.4V408C64 421.3 53.25 432 40 432V432z\"]\n};\nvar faFileCircleCheck = {\n  prefix: 'far',\n  iconName: 'file-circle-check',\n  icon: [576, 512, [], \"e5a0\", \"M63.1 464H284.5C296.5 482.4 311.9 498.5 329.7 511.3C326.6 511.7 323.3 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H229.5C246.5 0 262.7 6.743 274.7 18.75L365.3 109.3C377.3 121.3 384 137.5 384 154.5V198.6C366.8 203.5 350.6 210.9 336 220.5V160H256C238.3 160 224 145.7 224 128V48H64C55.16 48 48 55.16 48 64V448C48 456.8 55.16 464 64 464H63.1zM576 368C576 447.5 511.5 512 432 512C352.5 512 287.1 447.5 287.1 368C287.1 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM476.7 324.7L416 385.4L387.3 356.7C381.1 350.4 370.9 350.4 364.7 356.7C358.4 362.9 358.4 373.1 364.7 379.3L404.7 419.3C410.9 425.6 421.1 425.6 427.3 419.3L499.3 347.3C505.6 341.1 505.6 330.9 499.3 324.7C493.1 318.4 482.9 318.4 476.7 324.7H476.7z\"]\n};\nvar faGlass = {\n  prefix: 'far',\n  iconName: 'glass',\n  icon: [384, 512, [129371], \"f804\", \"M360 0C366.7 0 373.1 2.82 377.7 7.775C382.2 12.73 384.5 19.36 383.9 26.06L347.7 446.2C344.5 483.4 313.3 512 275.1 512H108C70.67 512 39.52 483.4 36.31 446.2L.0886 26.06C-.489 19.36 1.77 12.73 6.316 7.775C10.86 2.82 17.28 0 24 0L360 0zM326.9 128L333.8 48H50.16L57.06 128H326.9zM61.19 176L84.13 442.1C85.2 454.5 95.58 464 108 464H275.1C288.4 464 298.8 454.5 299.9 442.1L322.8 176H61.19z\"]\n};\nvar faLoader = {\n  prefix: 'far',\n  iconName: 'loader',\n  icon: [576, 512, [], \"e1d4\", \"M312 104C312 117.3 301.3 128 288 128C274.7 128 264 117.3 264 104V24C264 10.75 274.7 0 288 0C301.3 0 312 10.75 312 24V104zM312 488C312 501.3 301.3 512 288 512C274.7 512 264 501.3 264 488V408C264 394.7 274.7 384 288 384C301.3 384 312 394.7 312 408V488zM32 256C32 242.7 42.75 232 56 232H136C149.3 232 160 242.7 160 256C160 269.3 149.3 280 136 280H56C42.75 280 32 269.3 32 256zM520 232C533.3 232 544 242.7 544 256C544 269.3 533.3 280 520 280H440C426.7 280 416 269.3 416 256C416 242.7 426.7 232 440 232H520zM469 74.98C478.4 84.35 478.4 99.55 469 108.9L412.5 165.5C403.1 174.9 387.9 174.9 378.5 165.5C369.1 156.1 369.1 140.9 378.5 131.6L435.1 74.98C444.5 65.61 459.6 65.61 469 74.98zM140.9 437C131.5 446.4 116.4 446.4 106.1 437C97.61 427.6 97.61 412.4 106.1 403.1L163.5 346.5C172.9 337.1 188.1 337.1 197.5 346.5C206.9 355.9 206.9 371.1 197.5 380.4L140.9 437zM106.1 74.98C116.4 65.61 131.5 65.61 140.9 74.98L197.5 131.6C206.9 140.9 206.9 156.1 197.5 165.5C188.1 174.9 172.9 174.9 163.5 165.5L106.1 108.9C97.61 99.55 97.61 84.35 106.1 74.98V74.98zM469 403.1C478.4 412.4 478.4 427.6 469 437C459.6 446.4 444.5 446.4 435.1 437L378.5 380.4C369.1 371.1 369.1 355.9 378.5 346.5C387.9 337.1 403.1 337.1 412.5 346.5L469 403.1z\"]\n};\nvar faForward = {\n  prefix: 'far',\n  iconName: 'forward',\n  icon: [512, 512, [9193], \"f04e\", \"M256 96.03v319.9C256 435.2 271.7 448 288.2 448c7 0 14.15-2.307 20.29-7.406l192-159.1c15.25-12.87 15.25-36.37 0-49.24l-192-159.1C302.4 66.3 295.2 64 288.2 64C271.7 64 256 76.81 256 96.03zM304 130.1L455.1 256l-151.1 125.9V130.1zM0 96.03v319.9c0 11.69 6.375 22.45 16.62 28.07c4.781 2.625 10.2 3.945 15.49 3.945c5.969 0 11.86-1.68 17.08-5.023l163.7-104.2c11.19-7.109 14.5-21.95 7.375-33.14C213.2 294.5 198.3 291.2 187.1 298.3L48 386.8V125.2l139.1 88.52c11.19 7.125 26.03 3.828 33.13-7.359c7.125-11.19 3.812-26.03-7.375-33.14L49.16 69.02C39.31 62.78 26.88 62.33 16.63 67.95S0 84.34 0 96.03z\"]\n};\nvar faUserPilot = {\n  prefix: 'far',\n  iconName: 'user-pilot',\n  icon: [448, 512, [], \"e2c0\", \"M319.7 352.5L224 416l-95.7-63.49C57.05 355.2 0 413.4 0 485.3C0 500.1 11.94 512 26.66 512H421.3C436.1 512 448 500.1 448 485.3C448 413.4 390.1 355.2 319.7 352.5zM50.69 464c8.043-31.21 33.37-55.43 65.56-61.89L209.5 464H50.69zM238.5 464l93.28-61.89c32.19 6.461 57.52 30.68 65.56 61.89H238.5zM78.54 102.4v44.04C119.1 164.9 169.4 176 224 176s104.9-11.08 145.5-29.55V102.4l21.96-22.3c4.564-4.635 7.129-10.93 7.129-17.48c0-11.35-7.602-21.24-18.44-23.99l-148.3-37.67c-5.096-1.295-10.43-1.295-15.52 0l-148.3 37.67C57.06 41.39 49.46 51.28 49.46 62.62c0 6.555 2.564 12.85 7.129 17.48L78.54 102.4zM161.7 72.85c3.969-7.875 13.56-11.09 21.47-7.156L224 86.13l40.84-20.44c7.938-3.969 17.5-.7505 21.47 7.156c3.938 7.906 .75 17.5-7.156 21.47l-48 23.1C228.9 119.4 226.4 120 224 120S219.1 119.4 216.8 118.3l-48-23.1C160.9 90.35 157.8 80.75 161.7 72.85zM224 272c-41.23 0-74.9-31.51-79.15-71.64C128.1 197.1 112 192.8 96.45 187.5C96.4 189.1 96 190.5 96 192c0 70.69 57.31 128 127.1 128s127.1-57.31 127.1-128c0-1.525-.358-2.941-.4108-4.453C336 192.8 319.9 197.1 303.2 200.4C298.9 240.5 265.2 272 224 272z\"]\n};\nvar faMobile = {\n  prefix: 'far',\n  iconName: 'mobile',\n  icon: [384, 512, [128241, \"mobile-android\", \"mobile-phone\"], \"f3ce\", \"M304 0h-224c-35.35 0-64 28.65-64 64v384c0 35.35 28.65 64 64 64h224c35.35 0 64-28.65 64-64V64C368 28.65 339.3 0 304 0zM320 448c0 8.822-7.178 16-16 16h-224C71.18 464 64 456.8 64 448V64c0-8.822 7.178-16 16-16h224C312.8 48 320 55.18 320 64V448zM224 400H160c-8.836 0-16 7.164-16 16s7.164 16 16 16h64c8.838 0 16-7.164 16-16S232.8 400 224 400z\"]\n};\nvar faMobileAndroid = faMobile;\nvar faMobilePhone = faMobile;\nvar faCodePullRequestClosed = {\n  prefix: 'far',\n  iconName: 'code-pull-request-closed',\n  icon: [448, 512, [], \"e3f9\", \"M160 80C160 115.8 136.5 146.1 104 156.3V355.7C136.5 365.9 160 396.2 160 432C160 476.2 124.2 512 80 512C35.82 512 0 476.2 0 432C0 396.2 23.54 365.9 56 355.7V156.3C23.54 146.1 0 115.8 0 80C0 35.82 35.82 0 80 0C124.2 0 160 35.82 160 80V80zM80 48C62.33 48 48 62.33 48 80C48 97.67 62.33 112 80 112C97.67 112 112 97.67 112 80C112 62.33 97.67 48 80 48zM80 464C97.67 464 112 449.7 112 432C112 414.3 97.67 400 80 400C62.33 400 48 414.3 48 432C48 449.7 62.33 464 80 464zM288 432C288 396.2 311.5 365.9 344 355.7V224C344 210.7 354.7 200 368 200C381.3 200 392 210.7 392 224V355.7C424.5 365.9 448 396.2 448 432C448 476.2 412.2 512 368 512C323.8 512 288 476.2 288 432zM368 464C385.7 464 400 449.7 400 432C400 414.3 385.7 400 368 400C350.3 400 336 414.3 336 432C336 449.7 350.3 464 368 464zM295 7.029C304.4-2.343 319.6-2.343 328.1 7.029L368 46.06L407 7.029C416.4-2.343 431.6-2.343 440.1 7.029C450.3 16.4 450.3 31.6 440.1 40.97L401.9 80L440.1 119C450.3 128.4 450.3 143.6 440.1 152.1C431.6 162.3 416.4 162.3 407 152.1L368 113.9L328.1 152.1C319.6 162.3 304.4 162.3 295 152.1C285.7 143.6 285.7 128.4 295 119L334.1 80L295 40.97C285.7 31.6 285.7 16.4 295 7.029V7.029z\"]\n};\nvar faFaceMeh = {\n  prefix: 'far',\n  iconName: 'face-meh',\n  icon: [512, 512, [128528, \"meh\"], \"f11a\", \"M144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208zM368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208zM328 328C341.3 328 352 338.7 352 352C352 365.3 341.3 376 328 376H184C170.7 376 160 365.3 160 352C160 338.7 170.7 328 184 328H328zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464z\"]\n};\nvar faMeh = faFaceMeh;\nvar faAlignCenter = {\n  prefix: 'far',\n  iconName: 'align-center',\n  icon: [448, 512, [], \"f037\", \"M328 40C341.3 40 352 50.75 352 64C352 77.25 341.3 88 328 88H120C106.7 88 96 77.25 96 64C96 50.75 106.7 40 120 40H328zM424 168C437.3 168 448 178.7 448 192C448 205.3 437.3 216 424 216H24C10.75 216 0 205.3 0 192C0 178.7 10.75 168 24 168H424zM96 320C96 306.7 106.7 296 120 296H328C341.3 296 352 306.7 352 320C352 333.3 341.3 344 328 344H120C106.7 344 96 333.3 96 320zM424 424C437.3 424 448 434.7 448 448C448 461.3 437.3 472 424 472H24C10.75 472 0 461.3 0 448C0 434.7 10.75 424 24 424H424z\"]\n};\nvar faBookSkull = {\n  prefix: 'far',\n  iconName: 'book-skull',\n  icon: [448, 512, [\"book-dead\"], \"f6b7\", \"M448 352V48C448 21.53 426.5 0 400 0h-320C35.89 0 0 35.88 0 80v352C0 476.1 35.89 512 80 512h344c13.25 0 24-10.75 24-24s-10.75-24-24-24H416v-66.95C434.6 390.4 448 372.8 448 352zM368 464h-288c-17.64 0-32-14.34-32-32s14.36-32 32-32h288V464zM400 352h-320c-11.38 0-22.2 2.375-32 6.688V80c0-17.66 14.36-32 32-32h320V352zM191.1 194.9L191.1 208c0 8.875 7.11 16 15.98 16h64c8.875 0 16-7.125 16-16V194.9c19.38-11.62 32.02-30 32.02-50.88c0-35.38-35.88-64-80-64s-80 28.62-80 64C159.1 164.9 172.6 183.3 191.1 194.9zM271.1 128c8.875 0 16.02 7.125 16.02 16S280.8 160 271.1 160s-16-7.125-16-16S263.1 128 271.1 128zM207.1 128c8.875 0 16 7.125 16 16s-7.125 16-16 16s-16-7.125-16-16S199.1 128 207.1 128zM128.8 309.1C131.1 315.8 137.3 320 144 320c1.672 0 3.375-.25 5.062-.8125L240 288.9l90.94 30.31C332.6 319.8 334.3 320 336 320c6.703 0 12.94-4.25 15.17-10.94c2.797-8.375-1.734-17.44-10.11-20.25L290.6 272l50.44-16.81c8.375-2.812 12.91-11.88 10.11-20.25C348.4 226.6 339.4 222 330.9 224.8L240 255.1L149.1 224.8C140.6 222 131.6 226.6 128.8 234.9c-2.797 8.375 1.734 17.44 10.11 20.25L189.4 272L138.9 288.8C130.6 291.6 126 300.7 128.8 309.1z\"]\n};\nvar faBookDead = faBookSkull;\nvar faIdCard = {\n  prefix: 'far',\n  iconName: 'id-card',\n  icon: [576, 512, [62147, \"drivers-license\"], \"f2c2\", \"M368 344h96c13.25 0 24-10.75 24-24s-10.75-24-24-24h-96c-13.25 0-24 10.75-24 24S354.8 344 368 344zM208 320c35.35 0 64-28.65 64-64c0-35.35-28.65-64-64-64s-64 28.65-64 64C144 291.3 172.7 320 208 320zM512 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V96C576 60.65 547.3 32 512 32zM528 416c0 8.822-7.178 16-16 16h-192c0-44.18-35.82-80-80-80h-64C131.8 352 96 387.8 96 432H64c-8.822 0-16-7.178-16-16V160h480V416zM368 264h96c13.25 0 24-10.75 24-24s-10.75-24-24-24h-96c-13.25 0-24 10.75-24 24S354.8 264 368 264z\"]\n};\nvar faDriversLicense = faIdCard;\nvar faFaceDotted = {\n  prefix: 'far',\n  iconName: 'face-dotted',\n  icon: [512, 512, [129765], \"e47f\", \"M296 3.115C309.1 5.173 318.1 17.46 316 30.55C313.1 43.64 301.7 52.59 288.6 50.53C277.1 48.87 267.1 47.1 255.1 47.1C244.9 47.1 234 48.87 223.4 50.53C210.3 52.59 198 43.64 195.1 30.55C193.9 17.46 202.9 5.172 215.1 3.115C229 1.063 242.4 0 255.1 0C269.6 0 282.1 1.063 296 3.115V3.115zM87.7 133.7C79.9 144.5 64.89 146.8 54.17 139C43.45 131.2 41.09 116.2 48.89 105.5C64.68 83.8 83.8 64.68 105.5 48.89C116.2 41.09 131.2 43.45 139 54.17C146.8 64.89 144.5 79.9 133.7 87.7C116.1 100.5 100.5 116.1 87.7 133.7L87.7 133.7zM463.1 105.5C470.9 116.2 468.5 131.2 457.8 139C447.1 146.8 432.1 144.5 424.3 133.7C411.5 116.1 395.9 100.5 378.2 87.7C367.5 79.9 365.2 64.89 372.1 54.17C380.8 43.45 395.8 41.09 406.5 48.89C428.2 64.68 447.3 83.8 463.1 105.5L463.1 105.5zM47.1 256C47.1 267.1 48.87 277.1 50.53 288.6C52.59 301.7 43.64 313.1 30.55 316C17.46 318.1 5.172 309.1 3.115 296C1.063 282.1 0 269.6 0 256C0 242.4 1.063 229 3.115 215.1C5.173 202.9 17.46 193.9 30.55 195.1C43.64 198 52.59 210.3 50.53 223.4C48.87 234 47.1 244.9 47.1 256V256zM512 256C512 269.6 510.9 282.1 508.9 296C506.8 309.1 494.5 318.1 481.4 316C468.4 313.1 459.4 301.7 461.5 288.6C463.1 277.1 464 267.1 464 256C464 244.9 463.1 234 461.5 223.4C459.4 210.3 468.4 198 481.4 195.1C494.5 193.9 506.8 202.9 508.9 215.1C510.9 229 512 242.4 512 256V256zM133.7 424.3C144.5 432.1 146.8 447.1 139 457.8C131.2 468.5 116.2 470.9 105.5 463.1C83.8 447.3 64.68 428.2 48.89 406.5C41.09 395.8 43.45 380.8 54.17 372.1C64.89 365.2 79.9 367.5 87.7 378.3C100.5 395.9 116.1 411.5 133.7 424.3L133.7 424.3zM406.5 463.1C395.8 470.9 380.8 468.5 372.1 457.8C365.2 447.1 367.5 432.1 378.2 424.3C395.9 411.5 411.5 395.9 424.3 378.2C432.1 367.5 447.1 365.2 457.8 372.1C468.5 380.8 470.9 395.8 463.1 406.5C447.3 428.2 428.2 447.3 406.5 463.1L406.5 463.1zM255.1 464C267.1 464 277.1 463.1 288.6 461.5C301.7 459.4 313.1 468.4 316 481.4C318.1 494.5 309.1 506.8 296 508.9C282.1 510.9 269.6 512 255.1 512C242.4 512 229 510.9 215.1 508.9C202.9 506.8 193.9 494.5 195.1 481.4C198 468.4 210.3 459.4 223.4 461.5C234 463.1 244.9 464 255.1 464zM144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208zM368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208zM328 328C341.3 328 352 338.7 352 352C352 365.3 341.3 376 328 376H183.1C170.7 376 159.1 365.3 159.1 352C159.1 338.7 170.7 328 183.1 328H328z\"]\n};\nvar faFaceWorried = {\n  prefix: 'far',\n  iconName: 'face-worried',\n  icon: [512, 512, [], \"e3a3\", \"M182.4 414.5C170 419.7 155.9 410.4 161.3 398.1C177.2 361.5 213.7 335.1 256.1 335.1C298.4 335.1 334.9 361.5 350.8 398.1C356.2 410.4 342.1 419.7 329.7 414.5C307.3 405 282.4 399.7 256.1 399.7C229.7 399.7 204.8 405 182.4 414.5V414.5zM208.4 272C208.4 289.7 194 304 176.4 304C158.7 304 144.4 289.7 144.4 272C144.4 254.3 158.7 240 176.4 240C194 240 208.4 254.3 208.4 272zM304.4 272C304.4 254.3 318.7 240 336.4 240C354 240 368.4 254.3 368.4 272C368.4 289.7 354 304 336.4 304C318.7 304 304.4 289.7 304.4 272zM192 160C187.6 160 183.2 160.3 178.1 160.9C157.8 163.7 138.4 173.2 122.9 187.7C116.5 193.7 106.3 193.4 100.3 186.9C94.28 180.5 94.62 170.3 101.1 164.3C121.1 145.6 146.6 132.9 174.8 129.1C180.4 128.4 186.2 128 192 128C200.8 128 208 135.2 208 144C208 152.8 200.8 160 192 160zM333 160.9C328.8 160.3 324.4 160 320 160C311.2 160 304 152.8 304 144C304 135.2 311.2 128 320 128C325.8 128 331.6 128.4 337.2 129.1C365.4 132.9 390.9 145.6 410.9 164.3C417.4 170.3 417.7 180.5 411.7 186.9C405.7 193.4 395.5 193.7 389.1 187.7C373.6 173.2 354.2 163.7 333 160.9zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faOutdent = {\n  prefix: 'far',\n  iconName: 'outdent',\n  icon: [512, 512, [\"dedent\"], \"f03b\", \"M32 64C32 50.75 42.75 40 56 40H456C469.3 40 480 50.75 480 64C480 77.25 469.3 88 456 88H56C42.75 88 32 77.25 32 64zM224 192C224 178.7 234.7 168 248 168H456C469.3 168 480 178.7 480 192C480 205.3 469.3 216 456 216H248C234.7 216 224 205.3 224 192zM456 296C469.3 296 480 306.7 480 320C480 333.3 469.3 344 456 344H248C234.7 344 224 333.3 224 320C224 306.7 234.7 296 248 296H456zM32 448C32 434.7 42.75 424 56 424H456C469.3 424 480 434.7 480 448C480 461.3 469.3 472 456 472H56C42.75 472 32 461.3 32 448zM38.1 268.4C31.23 261.1 31.23 250 38.1 243.6L133.8 165.6C144.3 156.1 159.1 164.4 159.1 177.9V334.1C159.1 347.6 144.3 355 133.8 346.4L38.1 268.4z\"]\n};\nvar faDedent = faOutdent;\nvar faHeartCircleExclamation = {\n  prefix: 'far',\n  iconName: 'heart-circle-exclamation',\n  icon: [576, 512, [], \"e4fe\", \"M310.3 108.6L257.3 167.2L201.1 109C167.2 73.77 113.2 71.03 81.21 98.88L80.94 99.12C39.31 134.8 37.21 198.7 74.21 237.1L74.24 237.1L256.4 424.1L263.2 417.9C268.1 434.7 275.5 450.4 284.9 464.6L279.4 470.3C266.4 483.2 245.5 483.2 233.5 470.3L39.71 270.5C-16.22 212.5-13.23 116.6 49.7 62.68C98.77 19.96 171.8 23.55 222.2 62.93C227.2 66.83 231.1 71.08 236.5 75.67L256.4 96.64L275.4 75.67C280.1 70.91 285 66.51 290.2 62.5C340.4 23.53 412.5 20.11 463.2 62.68C506.1 100.1 520.7 157.6 507 208.7C492.7 201.1 477.3 197.1 461.2 194.4C469.4 160.9 459.7 123.5 432 99.16C397.6 70.61 344.6 74.22 310.3 108.6zM288 368C288 288.5 352.5 223.1 432 223.1C511.5 223.1 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM432 464C445.3 464 456 453.3 456 440C456 426.7 445.3 416 432 416C418.7 416 408 426.7 408 440C408 453.3 418.7 464 432 464zM415.1 287.1V368C415.1 376.8 423.2 384 431.1 384C440.8 384 447.1 376.8 447.1 368V287.1C447.1 279.2 440.8 271.1 431.1 271.1C423.2 271.1 415.1 279.2 415.1 287.1z\"]\n};\nvar faHouse = {\n  prefix: 'far',\n  iconName: 'house',\n  icon: [576, 512, [127968, 63498, 63500, \"home\", \"home-alt\", \"home-lg-alt\"], \"f015\", \"M567.5 229.7C577.6 238.3 578.9 253.4 570.3 263.5C561.7 273.6 546.6 274.9 536.5 266.3L512 245.5V432C512 476.2 476.2 512 432 512H144C99.82 512 64 476.2 64 432V245.5L39.53 266.3C29.42 274.9 14.28 273.6 5.7 263.5C-2.875 253.4-1.634 238.3 8.473 229.7L272.5 5.7C281.4-1.9 294.6-1.9 303.5 5.7L567.5 229.7zM144 464H192V312C192 289.9 209.9 272 232 272H344C366.1 272 384 289.9 384 312V464H432C449.7 464 464 449.7 464 432V204.8L288 55.47L112 204.8V432C112 449.7 126.3 464 144 464V464zM240 464H336V320H240V464z\"]\n};\nvar faHome = faHouse;\nvar faHomeAlt = faHouse;\nvar faHomeLgAlt = faHouse;\nvar faVectorCircle = {\n  prefix: 'far',\n  iconName: 'vector-circle',\n  icon: [512, 512, [], \"e2c6\", \"M192 32C192 14.33 206.3 0 224 0H288C305.7 0 320 14.33 320 32V49.64C387.8 70.65 441.4 124.2 462.4 192H480C497.7 192 512 206.3 512 224V288C512 305.7 497.7 320 480 320H462.4C441.4 387.8 387.8 441.4 320 462.4V480C320 497.7 305.7 512 288 512H224C206.3 512 192 497.7 192 480V462.4C124.2 441.4 70.65 387.8 49.64 320H32C14.33 320 0 305.7 0 288V224C0 206.3 14.33 192 32 192H49.64C70.65 124.2 124.2 70.65 192 49.64V32zM280 88V40H232V88H280zM100.5 192.3C116 194.5 128 207.9 128 224V288C128 304.1 116 317.5 100.5 319.7C117.5 361.3 150.7 394.5 192.3 411.5C194.5 395.1 207.9 384 224 384H288C304.1 384 317.5 395.1 319.7 411.5C361.3 394.5 394.5 361.3 411.5 319.7C395.1 317.5 384 304.1 384 288V224C384 207.9 395.1 194.5 411.5 192.3C394.5 150.7 361.3 117.5 319.7 100.5C317.5 116 304.1 128 288 128H224C207.9 128 194.5 116 192.3 100.5C150.7 117.5 117.5 150.7 100.5 192.3V192.3zM424 232V280H472V232H424zM232 424V472H280V424H232zM40 232V280H88V232H40z\"]\n};\nvar faCarCircleBolt = {\n  prefix: 'far',\n  iconName: 'car-circle-bolt',\n  icon: [640, 512, [], \"e342\", \"M48.1 188.8L82.35 90.93C94.7 55.63 128 32 165.4 32H346.6C383.1 32 417.3 55.63 429.7 90.93L463.9 188.8C466.5 190.3 469.1 191.9 471.5 193.7C443.2 197.6 417.1 208.3 394.8 224H96C69.49 224 48 245.5 48 272V352H320.7C320.2 357.3 320 362.6 320 368C320 378.9 320.1 389.6 322.9 400H48V456C48 469.3 37.25 480 24 480C10.75 480 0 469.3 0 456V272C0 236.4 19.35 205.4 48.1 188.8V188.8zM103.4 176H408.6L384.3 106.8C378.7 90.74 363.6 80 346.6 80H165.4C148.4 80 133.3 90.74 127.7 106.8L103.4 176zM80 288C80 270.3 94.33 256 112 256C129.7 256 144 270.3 144 288C144 305.7 129.7 320 112 320C94.33 320 80 305.7 80 288zM352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM528.8 286.4L432.8 358.4C428.7 361.5 426.1 366.9 428.6 371.8C430.2 376.7 434.8 380 440 380H475.6L445.5 434.2C442.8 439.1 443.8 445.3 448.1 449C452.4 452.8 458.7 452.1 463.2 449.6L559.2 377.6C563.3 374.5 565 369.1 563.4 364.2C561.8 359.3 557.2 356 552 356H516.4L546.5 301.8C549.2 296.9 548.2 290.7 543.9 286.1C539.6 283.2 533.3 283 528.8 286.4V286.4z\"]\n};\nvar faCalendarWeek = {\n  prefix: 'far',\n  iconName: 'calendar-week',\n  icon: [448, 512, [], \"f784\", \"M336 256C344.8 256 352 263.2 352 272V336C352 344.8 344.8 352 336 352H112C103.2 352 96 344.8 96 336V272C96 263.2 103.2 256 112 256H336zM128 0C141.3 0 152 10.75 152 24V64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0zM400 192H48V448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192z\"]\n};\nvar faFlyingDisc = {\n  prefix: 'far',\n  iconName: 'flying-disc',\n  icon: [448, 512, [], \"e3a9\", \"M447.1 131.1C447.1 92.05 425.5 32 349 32c-57.26 0-133.3 38.62-203.3 101.9c-15.97 14.21-31.13 28.83-49.86 50.78C41.42 246.8 0 319.7 0 380.9C0 419.1 22.51 480 98.97 480C233.5 480 447.1 270.6 447.1 131.1zM74.73 323.6c0-69.64 148.5-217.1 217.1-217.1c13.06 0 24.23 6.177 24.23 24.23c0 69.63-148.4 217.1-217.1 217.1C86.07 347.8 74.73 341.8 74.73 323.6zM400 130.1c0 110.8-191 301-301 301c-37.63 0-50.83-23.82-50.83-50.96c0-1.467 .0363-2.958 .1084-4.472c9.439 9.031 25.53 19.27 50.71 19.27c92.85 0 265.7-165.6 265.7-266.9c0-18.25-5.483-34.88-18.17-48.65C347.3 80.22 348.2 80 349 80C376.1 80 400 93.42 400 130.1z\"]\n};\nvar faLaptopMedical = {\n  prefix: 'far',\n  iconName: 'laptop-medical',\n  icon: [640, 512, [], \"f812\", \"M112 88c0-4.406 3.594-8 8-8h400c4.406 0 8 3.594 8 8V320H576V88C576 57.13 550.9 32 520 32H120C89.13 32 64 57.13 64 88V320h48V88zM616 352H24C10.75 352 0 362.8 0 376v16C0 440.5 39.47 480 88 480h464c48.53 0 88-39.47 88-88v-16C640 362.8 629.3 352 616 352zM552 432H88c-19.31 0-35.48-13.77-39.2-32h542.4C587.5 418.2 571.3 432 552 432zM304 320h32c8.801 0 16-7.201 16-16V255.1h48c8.801 0 16-7.202 16-15.1V207.1C416 199.2 408.8 192 400 192H352V144C352 135.2 344.8 128 336 128h-32C295.2 128 288 135.2 288 144V192H240C231.2 192 224 199.2 224 207.1V240c0 8.797 7.199 15.1 16 15.1H288V303.1C288 312.8 295.2 320 304 320z\"]\n};\nvar faSquareDownRight = {\n  prefix: 'far',\n  iconName: 'square-down-right',\n  icon: [448, 512, [], \"e26c\", \"M192.4 269.7L151 311c-6.859 6.875-8.922 17.19-5.203 26.16S158.3 352 168 352h128c13.25 0 24-10.75 24-24v-128c0-9.719-5.844-18.47-14.81-22.19C302.2 176.6 299.1 176 296 176c-6.234 0-12.38 2.438-16.97 7.031l-41.37 41.38L173.1 159.8c-9.369-9.371-24.57-9.37-33.94 .0012L127.8 171.1C118.5 180.5 118.5 195.7 127.8 205.1L192.4 269.7zM64 480h320c35.35 0 64-28.66 64-64V96c0-35.34-28.65-64-64-64H64C28.65 32 0 60.66 0 96v320C0 451.3 28.65 480 64 480zM48 96c0-8.82 7.178-16 16-16h320c8.822 0 16 7.18 16 16v320c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V96z\"]\n};\nvar faB = {\n  prefix: 'far',\n  iconName: 'b',\n  icon: [320, 512, [98], \"42\", \"M250.1 244.9C273.4 222.4 288 190.9 288 156C288 87.63 232.4 32 164 32H24C10.75 32 0 42.75 0 56v400C0 469.3 10.75 480 24 480h172C264.4 480 320 424.4 320 356C320 307.1 291.3 265.1 250.1 244.9zM48 80h116c41.91 0 76 34.09 76 76S205.9 232 164 232H48V80zM196 432H48V280h148c41.91 0 76 34.09 76 76S237.9 432 196 432z\"]\n};\nvar faSeatAirline = {\n  prefix: 'far',\n  iconName: 'seat-airline',\n  icon: [448, 512, [], \"e244\", \"M47.1 142.9C47.1 150.8 49.67 158.6 52.9 165.8L64.64 192H328C341.3 192 352 202.7 352 216C352 229.3 341.3 240 328 240H86.16L100.5 272H424C432 272 439.5 276 443.1 282.7C448.4 289.4 449.2 297.8 446.2 305.2L418.5 371.7C407.3 398.5 381.1 416 352 416H264V464H360C373.3 464 384 474.7 384 488C384 501.3 373.3 512 360 512H119.1C106.7 512 95.1 501.3 95.1 488C95.1 474.7 106.7 464 119.1 464H215.1V416H169.4C134.8 416 103.3 395.6 89.15 363.1L9.099 185.4C3.101 172.1 0 157.6 0 142.9V24C0 10.75 10.75 0 24 0C37.25 0 48 10.75 48 24L47.1 142.9zM169.4 368H352C361.7 368 370.4 362.2 374.2 353.2L388 320H122L132.9 344.4C139.4 358.7 153.7 368 169.4 368z\"]\n};\nvar faMoonOverSun = {\n  prefix: 'far',\n  iconName: 'moon-over-sun',\n  icon: [512, 512, [\"eclipse-alt\"], \"f74a\", \"M494.1 221.9l-59.86-40.5l13.75-70.1c2.625-13.12-1.625-26.75-11.12-36.37c-9.621-9.498-23.24-13.75-36.24-11.12l-70.86 13.75L289.4 16.78c-15.12-22.37-51.86-22.37-66.98 0L182.1 76.65L111.2 62.9c-13.25-2.5-26.74 1.625-36.24 11.25C65.48 83.78 61.23 97.28 63.86 110.4l13.75 70.1l-59.86 40.5C6.623 229.5 0 242 0 255.5c0 13.5 6.748 25.1 17.75 33.5l59.86 40.5l-13.75 70.1c-2.625 13.25 1.625 26.75 11.12 36.25c9.496 9.5 22.87 13.75 36.24 11.12l70.86-13.62l40.37 59.87C229.9 505.3 242.6 512 255.9 512s25.99-6.75 33.49-17.75l40.37-59.1l70.86 13.75c13.5 2.75 26.87-1.625 36.37-11.12c9.498-9.5 13.62-23.12 11.12-36.25l-13.75-70.1l59.73-40.5C505.3 281.6 512 269 512 255.6C511.9 242 505.3 229.5 494.1 221.9zM381.2 307.5l17.62 91.24l-90.98-17.62L255.9 458l-51.86-76.99L113.2 398.6L130.7 307.4L53.99 255.4l76.73-51.1L113.2 112.3l90.98 17.5l51.74-76.75l51.86 76.87l90.98-17.62l-17.62 91.12l76.86 51.1L381.2 307.5zM326 309.3C279.6 318.1 236.7 282.4 236.7 235.3c0-26.1 14.5-51.1 37.99-65.37c3.623-2.123 2.748-7.623-1.375-8.248c-5.748-1.125-11.62-1.625-17.5-1.625c-52.86 0-95.85 42.87-95.85 95.99c0 52.1 42.87 95.99 95.85 95.99c29.62 0 56.61-13.5 74.48-35.5C333 313.3 330.2 308.4 326 309.3z\"]\n};\nvar faEclipseAlt = faMoonOverSun;\nvar faPipe = {\n  prefix: 'far',\n  iconName: 'pipe',\n  icon: [64, 512, [], \"7c\", \"M32 512c-13.25 0-24-10.75-24-24V24C8 10.75 18.75 0 32 0s24 10.75 24 24v464C56 501.3 45.25 512 32 512z\"]\n};\nvar faFileMedical = {\n  prefix: 'far',\n  iconName: 'file-medical',\n  icon: [384, 512, [], \"f477\", \"M224 240C224 231.2 216.8 224 208 224h-32C167.2 224 160 231.2 160 240V288H112C103.2 288 96 295.2 96 303.1V336c0 8.797 7.199 15.1 16 15.1l48 .0006v47.1C160 408.8 167.2 416 176 416h32c8.801 0 16-7.201 16-16v-47.1l48-.0006c8.801 0 16-7.201 16-15.1V303.1C288 295.2 280.8 288 272 288H224V240zM365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448z\"]\n};\nvar faPotato = {\n  prefix: 'far',\n  iconName: 'potato',\n  icon: [576, 512, [129364], \"e440\", \"M224 232C210.8 232 200 242.8 200 256c0 13.24 10.76 24 24 24S248 269.2 248 256C248 242.8 237.2 232 224 232zM192 360c-13.24 0-24 10.76-24 24c0 13.24 10.76 24 24 24S216 397.2 216 384C216 370.8 205.2 360 192 360zM543.1 157.7c0-89.17-83.35-157.7-157.8-157.7c-78.49 0-120.8 76.76-146.8 86.01C187.6 102.2 156.4 145.4 130.1 180.4c-35.95 49.6-98.92 97.66-98.92 178.2c0 78.82 66.93 153.4 153.9 153.4c29.94 0 59.06-9.125 84.19-26.41c32.6-22.41 116.1-28.03 156.7-91.3c12.88-20.2 21.31-39.25 29.69-58.14C492.4 254.8 543.1 240.3 543.1 157.7zM496.3 157.6c0 62.83-44.1 69.43-83.86 159.6c-7.469 16.78-15.16 34.16-26.03 51.23c-18.47 28.73-52.91 40.72-86.19 52.3c-72.21 25.08-69.59 43.21-114.6 43.21c-58.75 0-105.3-51.16-105.3-105.7c0-44.25 30.63-81.96 57.11-108.1c35.77-36.32 61.98-100.3 117.2-117.7c45.61-16.19 74.02-83.53 131.6-83.53C435.7 48.01 496.3 97.09 496.3 157.6zM384 168c-13.24 0-24 10.76-24 24c0 13.24 10.76 24 24 24S408 205.2 408 192C408 178.8 397.2 168 384 168z\"]\n};\nvar faDiceOne = {\n  prefix: 'far',\n  iconName: 'dice-one',\n  icon: [448, 512, [9856], \"f525\", \"M224 224C206.4 224 192 238.4 192 256s14.38 32 32 32s32-14.38 32-32S241.6 224 224 224zM384 32H64C28.63 32 0 60.63 0 96v320c0 35.38 28.62 64 64 64h320c35.38 0 64-28.62 64-64V96C448 60.63 419.4 32 384 32zM400 416c0 8.875-7.125 16-16 16H64c-8.875 0-16-7.125-16-16V96c0-8.875 7.125-16 16-16h320c8.875 0 16 7.125 16 16V416z\"]\n};\nvar faCircleA = {\n  prefix: 'far',\n  iconName: 'circle-a',\n  icon: [512, 512, [], \"e0f7\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM277.8 124.8c-7.842-17.08-35.75-17.08-43.59 0l-95.99 208.1c-5.547 12.09-.2966 26.43 11.73 31.99c12.09 5.588 26.28 .3125 31.86-11.77l12.03-26.18h124.3l12.03 26.18c4.061 8.822 12.73 14 21.81 14c3.359 0 6.781-.7228 10.05-2.229c12.03-5.559 17.28-19.91 11.73-31.99L277.8 124.8zM215.1 279.6L256 192.5l40.02 87.14H215.1z\"]\n};\nvar faHelmetBattle = {\n  prefix: 'far',\n  iconName: 'helmet-battle',\n  icon: [576, 512, [], \"f6eb\", \"M31.99 256c17.63 0 32.01-12.5 32.01-28V0L.9928 221.1C-4.132 238.9 11.24 256 31.99 256zM575 221.1L512 0v228c0 15.5 14.38 28 32 28C564.8 256 580.1 238.9 575 221.1zM480 210.9C480 90.38 288 0 288 0S95.1 90.38 95.1 210.9c0 82.75-22.88 145.9-31.13 180.6c-3.375 14.5 3.625 29.38 16.38 35.25l161.5 78.75C251.5 509.8 260.1 512 270.7 512h34.5c9.75 0 19.25-2.25 28-6.5l161.6-78.75c12.63-5.875 19.75-20.75 16.25-35.25C502.9 356.8 480 293.6 480 210.9zM312 462.5V288l88-32.01L400 224H175.1L175.1 255.1L263.1 288v174.5l-149.1-72.75C115.6 387 116.5 384 117.2 381c10.75-38.63 26.75-97 26.75-170.1c0-63.5 91.88-127.8 144-156.9c52.13 29.12 144 93.37 144 156.9c0 73.12 16 131.5 26.75 170.1c.75 3 1.625 6 2.375 8.75L312 462.5z\"]\n};\nvar faButter = {\n  prefix: 'far',\n  iconName: 'butter',\n  icon: [640, 512, [129480], \"e3e4\", \"M576 112C576 85.49 554.5 64 528 64h-416C85.49 64 64 85.49 64 112V288h512V112zM416 240H112v-128H416V240zM528 240h-64v-128h64V240zM608 320H32c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32v32c0 17.67 14.33 32 32 32h512c17.67 0 32-14.33 32-32v-32c17.67 0 32-14.33 32-32C640 334.3 625.7 320 608 320z\"]\n};\nvar faBlanketFire = {\n  prefix: 'far',\n  iconName: 'blanket-fire',\n  icon: [640, 512, [], \"e3da\", \"M96 328C96 341.2 106.9 352 120 352H288v-1.92C288 335.1 290.9 319.5 296 304h-176C106.9 304 96 314.8 96 328zM325.1 242.7c7.039-11.55 15.04-23.17 24-34.72H120c-26.88 0-51.84 8.928-72 24v-144c0-22.08 17.92-40 40-40h272c22.08 0 40 17.92 40 40v63.39c4.16-3.904 8.32-7.744 12.48-11.52C422.4 130.9 435.5 127 448 128.2V88C448 39.39 408.6 0 360 0h-272C39.36 0 0 39.39 0 88v240C0 394.3 53.76 448 120 448h194.2c-8.637-14.91-15.36-31.04-19.84-48H120c-39.68 0-72-32.22-72-72S80.32 256 120 256h197.4C320 251.5 322.6 247.1 325.1 242.7zM616 273.2c-15.04-28.48-35.84-58.46-60.48-81.15C549.8 186.9 541.1 186.9 535.4 192c-9.598 8.768-18.56 19.62-26.24 29.5c-17.28-20.77-35.84-39.97-55.68-57.73C448 158.8 439.4 158.8 433.9 163.7c-33.28 29.7-61.44 63.42-81.6 95.78C332.8 291.5 320 323.7 320 350.1C320 437.9 390.4 512 480 512c88.64 0 160-74.11 160-161.9C640 329.9 630.4 301.2 616 273.2zM529.9 432.1C514.9 443 498.9 448 480.1 448C435.8 448 400 419 400 369.1c0-24 15.04-44.99 45.12-81.98c3.84 4.992 61.76 79.01 61.76 79.01l36.16-42.02c2.883 4 4.801 8 7.039 12C568 369.1 560 412 529.9 432.1z\"]\n};\nvar faKiwiBird = {\n  prefix: 'far',\n  iconName: 'kiwi-bird',\n  icon: [576, 512, [], \"f535\", \"M424 224C424 210.7 434.7 200 448 200C461.3 200 472 210.7 472 224C472 237.3 461.3 248 448 248C434.7 248 424 237.3 424 224zM392.3 352C355.9 352 322.4 369.6 291.2 388.4C280.2 395.1 268.4 400.7 256 405.1V456C256 469.3 245.3 480 232 480C218.7 480 208 469.3 208 456V415.3C202.7 415.8 197.4 416 192 416C175.4 416 159.3 413.9 144 409.1V456C144 469.3 133.3 480 120 480C106.7 480 96 469.3 96 456V390.3C38.61 357.1 0 295.1 0 224C0 117.1 85.96 32 192 32C228.3 32 262.3 42.08 291.2 59.6C322.4 78.44 355.9 96 392.3 96H448C518.7 96 576 153.3 576 224V464C576 471.3 571.1 477.7 564 479.5C556.1 481.3 549.6 478.1 546 471.8L477.6 348.6C468.1 350.8 458.2 352 448 352H392.3zM392.3 304H448C492.2 304 528 268.2 528 224C528 179.8 492.2 144 448 144H392.3C341.3 144 297.6 119.6 266.4 100.7C244.7 87.56 219.3 80 191.1 80C112.5 80 47.1 144.5 47.1 224C47.1 303.5 112.5 368 191.1 368C219.3 368 244.7 360.4 266.4 347.3C297.6 328.4 341.3 304 392.3 304z\"]\n};\nvar faCastle = {\n  prefix: 'far',\n  iconName: 'castle',\n  icon: [640, 512, [], \"e0de\", \"M176 64H240V24C240 10.75 250.7 0 264 0C277.3 0 288 10.75 288 24V64H352V24C352 10.75 362.7 0 376 0C389.3 0 400 10.75 400 24V64H464V24C464 10.75 474.7 0 488 0C501.3 0 512 10.75 512 24V224H592V184C592 170.7 602.7 160 616 160C629.3 160 640 170.7 640 184V440C640 479.8 607.8 512 568 512H72C32.24 512 0 479.8 0 440V184C0 170.7 10.75 160 24 160C37.25 160 48 170.7 48 184V224H128V24C128 10.75 138.7 0 152 0C165.3 0 176 10.75 176 24V64zM176 112V224H464V112H176zM48 272V440C48 453.3 58.75 464 72 464H256V384C256 348.7 284.7 320 320 320C355.3 320 384 348.7 384 384V464H568C581.3 464 592 453.3 592 440V272H48z\"]\n};\nvar faGolfClub = {\n  prefix: 'far',\n  iconName: 'golf-club',\n  icon: [512, 512, [], \"f451\", \"M488 0c-8.809 0-17.3 4.84-21.51 13.25l-169.2 338.4L70.73 289.1C65.8 288.6 60.8 287.1 55.85 287.1C21.14 287.1 0 317.2 0 344v111.1C0 486.9 25.07 512 56 512H251.1c12.12 0 23.2-6.85 28.62-17.69l229.8-459.6C511.2 31.27 512 27.61 512 24C512 11.31 501.8 0 488 0zM241.2 463.1H56c-4.406 0-8-3.594-8-8V448l31.1-.0009c8.836 0 15.1-7.164 15.1-16c0-8.838-7.164-16-15.1-16L48 416v-16l31.1-.0003c8.836 0 15.1-7.165 15.1-16c0-8.838-7.164-16-15.1-16L48 368v-23.99c0-4.415 3.573-8.004 7.96-8.004c.6995 0 1.42 .0912 2.15 .2849l217.3 59.27L241.2 463.1z\"]\n};\nvar faArrowRightArrowLeft = {\n  prefix: 'far',\n  iconName: 'arrow-right-arrow-left',\n  icon: [512, 512, [8644, \"exchange\"], \"f0ec\", \"M488 344H79.24l74.29-79.63C162.6 254.7 162.1 239.5 152.4 230.5C142.7 221.4 127.5 221.9 118.5 231.6l-112 120c-8.625 9.219-8.625 23.53 0 32.75l112 120C123.2 509.4 129.6 512 136 512c5.875 0 11.75-2.125 16.38-6.469c9.688-9.031 10.22-24.22 1.156-33.91L79.24 392H488c13.25 0 24-10.75 24-24S501.3 344 488 344zM24 168h408.8l-74.29 79.63c-9.062 9.688-8.531 24.88 1.156 33.91c9.656 9.094 24.88 8.562 33.91-1.156l112-120c8.625-9.219 8.625-23.53 0-32.75l-112-120C388.8 2.562 382.4 0 376 0c-5.875 0-11.75 2.125-16.38 6.469c-9.688 9.031-10.22 24.22-1.156 33.91L432.8 120H24C10.75 120 0 130.8 0 144S10.75 168 24 168z\"]\n};\nvar faExchange = faArrowRightArrowLeft;\nvar faRotateRight = {\n  prefix: 'far',\n  iconName: 'rotate-right',\n  icon: [512, 512, [\"redo-alt\", \"rotate-forward\"], \"f2f9\", \"M496 72v128C496 213.3 485.3 224 472 224h-128c-13.19 0-24-10.66-24-23.98c0-6.247 2.432-12.39 7.033-16.99L379.2 130.9C346.9 99.29 303.1 80 256 80C158.1 80 80 158.1 80 256s78.97 176 176 176c81.21 0 107.1-46.34 127.1-46.34c10.18 0 24.02 8.003 24.02 24.01c0 25.11-75.1 70.27-152.1 70.27c-123.5 0-223.9-100.4-223.9-223.9s100.4-223.1 223.9-223.1c60.03 0 116 24.58 157.1 64.95l41.1-41.1c4.601-4.601 10.74-7.019 16.99-7.019C485.4 48.01 496 58.83 496 72z\"]\n};\nvar faRedoAlt = faRotateRight;\nvar faRotateForward = faRotateRight;\nvar faUtensils = {\n  prefix: 'far',\n  iconName: 'utensils',\n  icon: [448, 512, [127860, 61685, \"cutlery\"], \"f2e7\", \"M448 71.3C448 71.53 448 71.77 448 72V488C448 494.4 445.5 500.5 440.1 504.1C436.5 509.5 430.4 512 424 512C417.6 512 411.5 509.5 407 504.1C402.5 500.5 400 494.4 400 488V352H351.2C342.8 352 334.4 350.3 326.6 347.1C318.9 343.8 311.8 339.1 305.8 333.1C299.9 327.1 295.2 320 291.1 312.2C288.8 304.4 287.2 296 287.2 287.6L288 173.8C287.1 136.9 299.1 100.8 319.7 70.28C340.4 39.71 369.8 16.04 404.1 2.336C407.9 .7942 411.9 .001 416 .0003C424.5 .0003 432.6 3.372 438.6 9.373C444.6 15.37 448 23.51 448 32V71.3zM400 58.08C380.4 70.33 364.2 87.39 352.1 107.6C341.8 127.9 335.9 150.7 336 173.8L335.2 288C335.2 292.2 336.9 296.3 339.9 299.3C342.9 302.3 346.1 304 351.2 304H399L400 58.08zM240.1 7.029C245.5 11.53 248 17.63 248 24V184C247.1 207.3 238.7 229.7 222.2 246.2C205.7 262.7 183.3 271.1 160 272H152V488C152 494.4 149.5 500.5 144.1 504.1C140.5 509.5 134.4 512 128 512C121.6 512 115.5 509.5 111 504.1C106.5 500.5 104 494.4 104 488V272H96C72.67 271.1 50.29 262.7 33.79 246.2C17.29 229.7 8.017 207.3 8 184V24C8 17.63 10.53 11.53 15.03 7.029C19.53 2.529 25.63 0 32 0C38.37 0 44.47 2.529 48.97 7.029C53.47 11.53 56 17.63 56 24V144H104V25.6C104 19.23 106.5 13.13 111 8.629C115.5 4.129 121.6 1.6 128 1.6C134.4 1.6 140.5 4.129 144.1 8.629C149.5 13.13 152 19.23 152 25.6V144H200V24C200 17.63 202.5 11.53 207 7.029C211.5 2.529 217.6 0 224 0C230.4 0 236.5 2.529 240.1 7.029zM184.9 214.9C191.9 209 196.7 200.1 198.4 192H57.6C59.32 200.1 64.08 209 71.08 214.9C78.08 220.7 86.89 223.9 96 224H160C169.1 223.9 177.9 220.7 184.9 214.9z\"]\n};\nvar faCutlery = faUtensils;\nvar faArrowUpWideShort = {\n  prefix: 'far',\n  iconName: 'arrow-up-wide-short',\n  icon: [576, 512, [\"sort-amount-up\"], \"f161\", \"M551.1 47.67H312c-13.25 0-24 10.76-24 24.02c0 13.26 10.75 24.02 24 24.02h239.1c13.25 0 24-10.76 24-24.02C575.1 58.43 565.2 47.67 551.1 47.67zM360 431.1h-48c-13.25 0-24 10.76-24 24.02S298.8 480 312 480h48c13.25 0 23.1-10.76 23.1-24.02S373.2 431.1 360 431.1zM423.1 303.9H312c-13.25 0-24 10.76-24 24.02s10.75 24.02 24 24.02h111.1c13.25 0 24-10.76 24-24.02S437.2 303.9 423.1 303.9zM487.1 175.8H312c-13.25 0-24 10.76-24 24.02s10.75 24.02 24 24.02h175.1c13.25 0 24-10.76 24-24.02S501.2 175.8 487.1 175.8zM145.6 39.37c-9.062-9.82-26.19-9.82-35.25 0L14.38 143.4c-9 9.758-8.406 24.96 1.344 33.94C20.35 181.7 26.19 183.8 32 183.8c6.469 0 12.91-2.594 17.62-7.719L104 117.1v338.9C104 469.2 114.8 480 128 480S152 469.2 152 455.1V117.1l54.37 58.95C215.3 185.8 230.5 186.5 240.3 177.4C250 168.4 250.6 153.2 241.6 143.4L145.6 39.37z\"]\n};\nvar faSortAmountUp = faArrowUpWideShort;\nvar faBalloons = {\n  prefix: 'far',\n  iconName: 'balloons',\n  icon: [640, 512, [], \"e2e4\", \"M521.6 428.9C572.4 388.1 640 299.8 640 232.8C640 139.7 568.2 64 480 64c-54.09 0-101.8 28.63-130.8 72.11C350.9 146.8 352 157.7 352 168.8c0 30.95-11.31 63.97-27.87 95.5C326.8 275.1 330.8 286.3 336 297.9c19.9 44.04 64.79 100.1 102.4 131.1l-25.01 47.9c-3.875 7.438-3.594 16.34 .75 23.53S426.3 512 434.7 512h90.69c8.406 0 16.19-4.375 20.53-11.56s4.625-16.09 .75-23.53L521.6 428.9zM480 400.5c-19.31-11.69-74.5-65.31-100.3-122.4C371.9 260.9 368 245.6 368 232.8C368 166.2 418.3 112 480 112s112 54.19 112 120.8C592 294.6 506.7 384.6 480 400.5zM480 152c-39.69 0-72 32.31-72 72c0 13.25 10.75 24 24 24S456 237.3 456 224c0-13.22 10.78-24 24-24c13.25 0 24-10.75 24-24S493.3 152 480 152zM160 88C120.3 88 88 120.3 88 160c0 13.25 10.75 24 24 24S136 173.3 136 160c0-13.22 10.78-24 24-24c13.25 0 24-10.75 24-24S173.3 88 160 88zM320 168.8C320 75.72 248.2 0 160 0S0 75.72 0 168.8c0 67.03 67.64 156.1 118.4 196.1l-25.04 47.96c-3.875 7.438-3.594 16.34 .75 23.53S106.3 448 114.7 448h90.69c8.406 0 16.19-4.375 20.53-11.56s4.625-16.09 .75-23.53l-25.04-47.96C252.4 324.1 320 235.8 320 168.8zM160 336.5c-26.66-15.84-112-105.9-112-167.7C48 102.2 98.25 48 160 48s112 54.19 112 120.8C272 230.7 186.7 320.7 160 336.5z\"]\n};\nvar faMillSign = {\n  prefix: 'far',\n  iconName: 'mill-sign',\n  icon: [384, 512, [], \"e1ed\", \"M278.3 96.03C336.9 97.28 384 145.1 384 204V424C384 437.3 373.3 448 360 448C346.7 448 336 437.3 336 424V204C336 170.9 309.1 144 276 144C270.2 144 264.6 144.8 259.3 146.4L216 260.4V424C216 437.3 205.3 448 192 448C178.7 448 168 437.3 168 424V386.9L126.4 496.5C121.7 508.9 107.9 515.1 95.49 510.4C83.1 505.7 76.86 491.9 81.56 479.5L168 251.6V204C168 170.9 141.1 144 108 144C74.86 144 48 170.9 48 204V424C48 437.3 37.25 448 24 448C10.75 448 0 437.3 0 424V204C0 202.7 .0243 201.3 .0726 200H0V120C0 106.7 10.75 96 24 96C35.4 96 44.94 103.9 47.39 114.6C64.67 102.9 85.53 96 108 96C141.9 96 172.2 111.6 192 136.1C200.2 126 210.1 117.4 221.4 110.8L257.6 15.49C262.3 3.096 276.1-3.14 288.5 1.561C300.9 6.261 307.1 20.12 302.4 32.51L278.3 96.03z\"]\n};\nvar faBowlRice = {\n  prefix: 'far',\n  iconName: 'bowl-rice',\n  icon: [512, 512, [], \"e2eb\", \"M176 56C176 42.75 186.7 32 200 32H216C229.3 32 240 42.75 240 56C240 69.25 229.3 80 216 80H200C186.7 80 176 69.25 176 56zM216 104C229.3 104 240 114.7 240 128C240 141.3 229.3 152 216 152H200C186.7 152 176 141.3 176 128C176 114.7 186.7 104 200 104H216zM72 176C85.25 176 96 186.7 96 200C96 213.3 85.25 224 72 224H56C42.75 224 32 213.3 32 200C32 186.7 42.75 176 56 176H72zM484.6 256C499.7 256 512 268.3 512 283.4C512 350.9 471.4 408.8 413.4 434.3C405.5 460.7 381 480 352 480H160C130.1 480 106.5 460.7 98.64 434.3C40.57 408.8 0 350.9 0 283.4C0 268.3 12.28 256 27.43 256H484.6zM160 432H352C359.2 432 365.4 427.2 367.3 420.6C371.4 407 381.2 395.1 394.1 390.3C429.3 374.9 455.3 342.7 462.2 304H49.81C56.7 342.7 82.72 374.9 117.9 390.3C130.8 395.1 140.6 407 144.7 420.6C146.6 427.2 152.8 432 160 432V432zM224 200C224 186.7 234.7 176 248 176H264C277.3 176 288 186.7 288 200C288 213.3 277.3 224 264 224H248C234.7 224 224 213.3 224 200zM128 200C128 186.7 138.7 176 152 176H168C181.3 176 192 186.7 192 200C192 213.3 181.3 224 168 224H152C138.7 224 128 213.3 128 200zM120 104C133.3 104 144 114.7 144 128C144 141.3 133.3 152 120 152H104C90.75 152 80 141.3 80 128C80 114.7 90.75 104 104 104H120zM320 200C320 186.7 330.7 176 344 176H360C373.3 176 384 186.7 384 200C384 213.3 373.3 224 360 224H344C330.7 224 320 213.3 320 200zM312 104C325.3 104 336 114.7 336 128C336 141.3 325.3 152 312 152H296C282.7 152 272 141.3 272 128C272 114.7 282.7 104 296 104H312zM416 200C416 186.7 426.7 176 440 176H456C469.3 176 480 186.7 480 200C480 213.3 469.3 224 456 224H440C426.7 224 416 213.3 416 200zM408 104C421.3 104 432 114.7 432 128C432 141.3 421.3 152 408 152H392C378.7 152 368 141.3 368 128C368 114.7 378.7 104 392 104H408zM312 32C325.3 32 336 42.75 336 56C336 69.25 325.3 80 312 80H296C282.7 80 272 69.25 272 56C272 42.75 282.7 32 296 32H312z\"]\n};\nvar faTimelineArrow = {\n  prefix: 'far',\n  iconName: 'timeline-arrow',\n  icon: [640, 512, [], \"e29d\", \"M208 96C208 131.8 184.5 162.1 152 172.3V232H328V172.3C295.5 162.1 272 131.8 272 96C272 51.82 307.8 16 352 16C396.2 16 432 51.82 432 96C432 131.8 408.5 162.1 376 172.3V232H554.6L495.7 177.6C485.1 168.6 485.4 153.5 494.4 143.7C503.4 133.1 518.5 133.4 528.3 142.4L632.2 238.3C632.4 238.4 632.5 238.6 632.6 238.7C632.9 238.1 633.2 239.3 633.5 239.6C637.5 243.9 640 249.7 640 256C640 262.3 637.5 268.1 633.5 272.4C633.2 272.7 632.9 273 632.6 273.3C632.5 273.4 632.4 273.6 632.2 273.7L528.3 369.6C518.5 378.6 503.4 378 494.4 368.3C485.4 358.5 485.1 343.4 495.7 334.4L554.6 280H248V339.7C280.5 349.9 304 380.2 304 416C304 460.2 268.2 496 224 496C179.8 496 144 460.2 144 416C144 380.2 167.5 349.9 200 339.7V280H24C10.75 280 0 269.3 0 256C0 242.7 10.75 232 24 232H104V172.3C71.54 162.1 48 131.8 48 96C48 51.82 83.82 16 128 16C172.2 16 208 51.82 208 96V96zM128 64C110.3 64 96 78.33 96 96C96 113.7 110.3 128 128 128C145.7 128 160 113.7 160 96C160 78.33 145.7 64 128 64zM224 448C241.7 448 256 433.7 256 416C256 398.3 241.7 384 224 384C206.3 384 192 398.3 192 416C192 433.7 206.3 448 224 448zM352 128C369.7 128 384 113.7 384 96C384 78.33 369.7 64 352 64C334.3 64 320 78.33 320 96C320 113.7 334.3 128 352 128z\"]\n};\nvar faSkull = {\n  prefix: 'far',\n  iconName: 'skull',\n  icon: [512, 512, [128128], \"f54c\", \"M224 256C224 286.9 198.9 312 168 312C137.1 312 112 286.9 112 256C112 225.1 137.1 200 168 200C198.9 200 224 225.1 224 256zM288 256C288 225.1 313.1 200 344 200C374.9 200 400 225.1 400 256C400 286.9 374.9 312 344 312C313.1 312 288 286.9 288 256zM415.1 398.9C415.1 399.3 416 399.6 416 400V464C416 490.5 394.5 512 368 512H144C117.5 512 96 490.5 96 464V400C96 399.6 96 399.3 96.01 398.9C37.48 357.8 0 294.7 0 224C0 100.3 114.6 0 256 0C397.4 0 512 100.3 512 224C512 294.7 474.5 357.8 415.1 398.9V398.9zM368 399.1C367.6 383.9 375.3 368.8 388.4 359.6C436.1 326.2 464 276.9 464 224C464 132.6 377.1 48 255.1 48C134.9 48 47.1 132.6 47.1 224C47.1 276.9 75.93 326.2 123.6 359.6C136.7 368.8 144.4 383.9 143.1 399.1L143.1 464H191.1V440C191.1 426.7 202.7 416 215.1 416C229.3 416 239.1 426.7 239.1 440V464H272V440C272 426.7 282.7 416 296 416C309.3 416 320 426.7 320 440V464H368L368 399.1z\"]\n};\nvar faGameBoardSimple = {\n  prefix: 'far',\n  iconName: 'game-board-simple',\n  icon: [448, 512, [\"game-board-alt\"], \"f868\", \"M224 400h144V256h-143.1L224 400zM384 32h-320C28.8 32 0 60.8 0 96v320c0 35.2 28.8 64 64 64h320c35.2 0 64-28.8 64-64V96C448 60.8 419.2 32 384 32zM400 416c0 8.674-7.326 16-16 16H64c-8.672 0-16-7.326-16-16V96c0-8.674 7.328-16 16-16h320c8.674 0 16 7.326 16 16V416zM80 112V256h144L224 112H80z\"]\n};\nvar faGameBoardAlt = faGameBoardSimple;\nvar faCircleVideo = {\n  prefix: 'far',\n  iconName: 'circle-video',\n  icon: [512, 512, [\"video-circle\"], \"e12b\", \"M284 176h-120C152.1 176 144 184.1 144 196v120c0 11.04 8.955 20 20 20h120c11.04 0 20-8.955 20-20v-120C304 184.1 295 176 284 176zM379.8 194.3L336 224.5v62.96l43.84 30.2C388.3 323.5 400 317.6 400 307.4V204.6C400 194.4 388.4 188.4 379.8 194.3zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faVideoCircle = faCircleVideo;\nvar faChartScatterBubble = {\n  prefix: 'far',\n  iconName: 'chart-scatter-bubble',\n  icon: [512, 512, [], \"e0e9\", \"M24 32C37.25 32 48 42.75 48 56V408C48 421.3 58.75 432 72 432H488C501.3 432 512 442.7 512 456C512 469.3 501.3 480 488 480H72C32.24 480 0 447.8 0 408V56C0 42.75 10.75 32 24 32zM128 304C128 277.5 149.5 256 176 256C202.5 256 224 277.5 224 304C224 330.5 202.5 352 176 352C149.5 352 128 330.5 128 304zM416 288C416 323.3 387.3 352 352 352C316.7 352 288 323.3 288 288C288 252.7 316.7 224 352 224C387.3 224 416 252.7 416 288zM352 264C338.7 264 328 274.7 328 288C328 301.3 338.7 312 352 312C365.3 312 376 301.3 376 288C376 274.7 365.3 264 352 264zM192 176C192 149.5 213.5 128 240 128C266.5 128 288 149.5 288 176C288 202.5 266.5 224 240 224C213.5 224 192 202.5 192 176zM448 128C448 163.3 419.3 192 384 192C348.7 192 320 163.3 320 128C320 92.65 348.7 64 384 64C419.3 64 448 92.65 448 128zM384 104C370.7 104 360 114.7 360 128C360 141.3 370.7 152 384 152C397.3 152 408 141.3 408 128C408 114.7 397.3 104 384 104z\"]\n};\nvar faHouseTurret = {\n  prefix: 'far',\n  iconName: 'house-turret',\n  icon: [640, 512, [], \"e1b4\", \"M56 48C51.58 48 48 51.58 48 56V203.8C48 205.8 48.72 207.7 50.02 209.1L105.9 272.1C109.8 276.4 112 282.1 112 288V488C112 501.3 101.3 512 88 512C74.75 512 64 501.3 64 488V297.1L14.14 241C5.033 230.8 0 217.5 0 203.8V56C0 25.07 25.07 0 56 0H296C326.9 0 352 25.07 352 56V124.6L304 168.6V56C304 51.58 300.4 48 296 48H256V88C256 101.3 245.3 112 232 112C218.7 112 208 101.3 208 88V48H144V88C144 101.3 133.3 112 120 112C106.7 112 96 101.3 96 88V48H56zM216 184V224C216 232.8 208.8 240 200 240H152C143.2 240 136 232.8 136 224V184C136 161.9 153.9 144 176 144C198.1 144 216 161.9 216 184zM400 296C400 282.7 410.7 272 424 272H472C485.3 272 496 282.7 496 296V344C496 357.3 485.3 368 472 368H424C410.7 368 400 357.3 400 344V296zM404.8 119.6C429.2 97.21 466.8 97.21 491.2 119.6L619.2 236.1C632.5 249.1 640 266.2 640 284.2V448C640 483.3 611.3 512 576 512H320C284.7 512 256 483.3 256 448V284.2C256 266.2 263.5 249.1 276.8 236.1L404.8 119.6zM304 284.2V448C304 456.8 311.2 464 320 464H576C584.8 464 592 456.8 592 448V284.2C592 279.7 590.1 275.4 586.8 272.4L458.8 155C452.7 149.4 443.3 149.4 437.2 155L309.2 272.4C305.9 275.4 304 279.7 304 284.2V284.2z\"]\n};\nvar faBanana = {\n  prefix: 'far',\n  iconName: 'banana',\n  icon: [576, 512, [], \"e2e5\", \"M293.3 146.4c0 51.19-12.77 69.4-12.77 80.76c0 13.15 10.75 23.91 24.04 23.91c10.1 0 19.46-6.406 22.78-16.51c4.207-12.82 13.98-43.75 13.98-88.14c0-51.31-13.34-83.79-13.34-88.68c0-5.878 5.104-9.955 8.524-9.955c4.266 0 71.47 60.86 71.47 167.2c0 18.26-1.852 28.59-1.852 32.08c0 4.617 3.758 23.9 24.03 23.9c26.98 0 25.83-31.53 25.83-56.07C456 106.2 387.9 0 336.5 0C307.6 0 280.1 24.25 280.1 57.97C280.1 78 293.3 95.45 293.3 146.4zM575.1 390.5c0-3.695-.8637-7.445-2.687-10.96l-15.12-29.17c-21.05-40.62-63.08-64.65-106.9-64.65c-13.43 0-27.02 2.257-40.22 6.984l-84.84 30.34L297.6 294.6C274.4 271.4 243.7 259.5 212.8 259.5c-23.72 0-47.57 6.985-68.29 21.25L106.3 307.1C99.61 311.7 95.1 319.2 95.1 326.8c0 14.96 12.7 23.92 24.04 23.92c4.695 0 9.443-1.379 13.61-4.269l38.13-26.29c12.43-8.543 26.71-12.72 40.91-12.72c10.64 0 21.24 2.344 30.97 6.949c-50.62 62.37-128.3 100.1-211.4 100.1C14.42 414.4 0 428.8 0 446.5v31.45c0 17.72 14.66 32.09 32.46 32.09l28.98 .0009c68.41 0 286.5 25.73 363.9-171.6c9.021-3.227 17.95-4.722 26.53-4.722c27.65 0 51.7 15.53 63.7 38.63l15.12 29.17c3.484 6.737 11.74 13.01 21.41 13.01C564.1 414.5 575.1 404.6 575.1 390.5z\"]\n};\nvar faHandHoldingSkull = {\n  prefix: 'far',\n  iconName: 'hand-holding-skull',\n  icon: [576, 512, [], \"e1a4\", \"M551.1 312.1c-31.13-26.36-69.26-16.12-88.39-1.75l-60.38 45.47h-3.375C399.7 317.9 369.3 288 330.7 288H186.7C158.3 288 130.3 297.4 108.1 314.4l-28.38 21.74H24C10.8 336.1 0 346.9 0 360.1c0 13.19 10.8 23.99 24 23.99l72-.0596l41.26-31.42c14-10.74 31.5-16.49 49.51-16.49h144c27.88 0 29 40.23-1.125 40.23H269.8c-7.5 0-13.75 6.123-13.75 13.74c0 7.619 6.252 13.87 13.75 13.87h134.6c9.711 0 19.16-3.158 26.92-8.996l61.26-46.1c8.252-6.121 20.5-6.621 28.38 0c10.12 8.496 9.375 23.11-.877 30.73l-100.6 75.46c-7.75 5.746-17.13 8.994-26.88 8.994H24C10.8 464 0 474.8 0 488C0 501.2 10.8 512 24 512h368.8c20 0 39.38-6.496 55.26-18.49l100.8-75.83c16.63-12.49 26.5-31.48 27.13-51.97C576.7 345.2 567.8 325.6 551.1 312.1zM248 144c13.25 0 24-10.75 24-24S261.3 96 248 96S224 106.8 224 120S234.8 144 248 144zM328 144C341.3 144 352 133.3 352 120S341.3 96 328 96S304 106.8 304 120S314.8 144 328 144zM192.2 220C189.9 239.1 204.8 256 224 256h128c19.25 0 34.14-16.87 31.75-35.97l-3.795-30.37C402.2 169.5 416 142.2 416 112C416 50.14 358.7 0 288 0S160 50.14 160 112c0 30.21 13.82 57.52 36.04 77.66L192.2 220zM288 48c44.11 0 80 28.71 80 64c0 15.29-7.201 30.24-20.28 42.1l-18.49 16.76L333.9 208H242.1l4.641-37.14L228.3 154.1C215.2 142.2 208 127.3 208 112C208 76.71 243.9 48 288 48z\"]\n};\nvar faPeopleDress = {\n  prefix: 'far',\n  iconName: 'people-dress',\n  icon: [640, 512, [], \"e217\", \"M606.2 278.9l-43.75-106.3C551.3 145.5 525.2 128 495.8 128H464.2c-29.31 0-55.44 17.5-66.59 44.58l-43.75 106.3c-5.062 12.27 .7813 26.28 13.06 31.33c2.877 1.205 5.846 1.771 8.764 1.771c7.957 0 15.57-4.205 20.09-11.14L368 384h48.01v104c0 13.25 10.74 24 23.99 24s24.01-10.75 24.01-24V384h31.1v104c0 13.25 10.74 24 23.1 24c13.25 0 24-10.75 24-24V384h47.1l-27.42-82.26C569.1 308.1 576.3 312 584 312c3.062 0 6.156-.5781 9.125-1.812C605.4 305.1 611.3 291.1 606.2 278.9zM434.6 336l45.4-136.2L525.4 336H434.6zM480 96c26.5 0 48-21.5 48-48S506.5 0 480 0c-26.5 0-47.1 21.5-47.1 48S453.5 96 480 96zM242.4 172.6C231.3 145.5 205.2 128 175.8 128H144.2C114.8 128 88.71 145.5 77.56 172.6L33.81 278.9C28.75 291.1 34.59 305.1 46.87 310.2c2.877 1.205 5.846 1.771 8.764 1.771c7.957 0 15.57-4.205 20.09-11.14L47.1 384h47.1v104c0 13.25 10.75 24 24 24s23.1-10.75 23.1-24V384h31.1v104c0 13.25 10.75 24 24 24c13.25 0 23.99-10.75 23.99-24V384H271.1L244.6 301.7C249.1 308.1 256.3 312 263.1 312c3.062 0 6.156-.5781 9.125-1.812c12.28-5.047 18.12-19.06 13.06-31.33L242.4 172.6zM114.6 336l45.4-136.2L205.4 336H114.6zM159.1 96c26.5 0 48-21.5 48-48S186.5 0 159.1 0c-26.5 0-48 21.5-48 48S133.5 96 159.1 96z\"]\n};\nvar faLoveseat = {\n  prefix: 'far',\n  iconName: 'loveseat',\n  icon: [512, 512, [\"couch-small\"], \"f4cc\", \"M448 224c-35.35 0-64 28.65-64 64H128c0-35.35-28.65-64-64-64C28.65 224 0 252.7 0 288v160c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32h256c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V288C512 252.7 483.3 224 448 224zM80 432h-32V288c0-8.822 7.178-16 16-16S80 279.2 80 288V432zM384 400H128v-64h256V400zM464 432h-32V288c0-8.822 7.178-16 16-16s16 7.178 16 16V432zM88 192C101.3 192 112 181.3 112 168v-16c0-39.69 32.3-72 72-72h144c39.7 0 72 32.31 72 72v16C400 181.3 410.8 192 424 192S448 181.3 448 168v-16C448 85.84 394.2 32 328 32h-144C117.8 32 64 85.84 64 152v16C64 181.3 74.75 192 88 192z\"]\n};\nvar faCouchSmall = faLoveseat;\nvar faTowerBroadcast = {\n  prefix: 'far',\n  iconName: 'tower-broadcast',\n  icon: [576, 512, [\"broadcast-tower\"], \"f519\", \"M288 64c-35.35 0-64 28.65-64 63.1c0 26.84 16.56 49.75 40 59.25v300.7c0 13.25 10.75 24 24 24s24-10.75 24-24V187.3C335.4 177.8 352 154.9 352 128C352 92.67 323.3 64 288 64zM64.33 3.002C52.77-3.373 38.13 .7834 31.7 12.38C10.97 49.85 0 92.41 0 135.4c0 37.22 7.875 73.09 23.39 106.7C27.45 250.8 36.13 256 45.19 256c3.375 0 6.797-.7188 10.06-2.219c12.03-5.562 17.27-19.84 11.7-31.87C54.38 194.8 48 165.7 48 135.4c0-34.91 8.891-69.44 25.7-99.81C80.13 24.03 75.92 9.408 64.33 3.002zM160.9 59.01C149.3 52.6 134.7 56.76 128.3 68.39C117.6 87.6 112 109.4 112 131.4c0 19.03 4.031 37.44 11.98 54.62c4.047 8.781 12.73 13.93 21.8 13.93c3.375 0 6.797-.7188 10.05-2.219C167.9 192.2 173.1 177.1 167.5 165.9C162.5 155.1 160 143.5 160 131.4c0-13.94 3.547-27.68 10.25-39.81C176.7 80.04 172.5 65.42 160.9 59.01zM552.6 13.91c-5.578-11.1-19.88-17.25-31.86-11.69c-12.03 5.562-17.27 19.84-11.7 31.87C521.6 61.25 528 90.35 528 120.6c0 34.91-8.891 69.44-25.7 99.81c-6.422 11.59-2.219 26.22 9.375 32.62c3.688 2.031 7.672 3 11.61 3c8.438 0 16.64-4.469 21.02-12.37C565 206.2 576 163.6 576 120.6C576 83.35 568.1 47.47 552.6 13.91zM420.2 58.23c-12.03 5.562-17.28 19.81-11.72 31.84C413.5 100.9 416 112.5 416 124.6c0 13.94-3.547 27.69-10.25 39.81c-6.422 11.59-2.219 26.22 9.375 32.62c3.688 2.031 7.672 3 11.61 3c8.438 0 16.64-4.466 21.02-12.37C458.4 168.4 464 146.6 464 124.6c0-19.03-4.031-37.43-11.98-54.62C446.5 57.89 432.1 52.7 420.2 58.23z\"]\n};\nvar faBroadcastTower = faTowerBroadcast;\nvar faTruckPickup = {\n  prefix: 'far',\n  iconName: 'truck-pickup',\n  icon: [640, 512, [128763], \"f63c\", \"M412.6 53.62L507.7 176H552C582.9 176 608 201.1 608 232V320H616C629.3 320 640 330.7 640 344C640 357.3 629.3 368 616 368H558.7C559.5 373.2 560 378.5 560 384C560 437 517 480 464 480C410.1 480 368 437 368 384C368 378.5 368.5 373.2 369.3 368H270.7C271.5 373.2 272 378.5 272 384C272 437 229 480 176 480C122.1 480 80 437 80 384C80 378.5 80.45 373.2 81.33 368H24C10.75 368 0 357.3 0 344C0 330.7 10.75 320 24 320H32V232C32 201.1 57.07 176 88 176H224V88C224 57.07 249.1 32 280 32H368.3C385.6 32 401.9 39.98 412.6 53.62H412.6zM272 176H446.9L374.7 83.09C373.1 81.14 370.8 80 368.3 80H279.1C275.6 80 271.1 83.58 271.1 88L272 176zM104.4 320C122 300.4 147.6 288 176 288C204.4 288 229.1 300.4 247.6 320H392.4C410 300.4 435.6 288 464 288C492.4 288 517.1 300.4 535.6 320H560V232C560 227.6 556.4 224 552 224H88C83.58 224 80 227.6 80 232V320H104.4zM176 336C149.5 336 128 357.5 128 384C128 410.5 149.5 432 176 432C202.5 432 224 410.5 224 384C224 357.5 202.5 336 176 336zM464 432C490.5 432 512 410.5 512 384C512 357.5 490.5 336 464 336C437.5 336 416 357.5 416 384C416 410.5 437.5 432 464 432z\"]\n};\nvar faBlockQuote = {\n  prefix: 'far',\n  iconName: 'block-quote',\n  icon: [448, 512, [], \"e0b5\", \"M424 72C437.3 72 448 82.75 448 96C448 109.3 437.3 120 424 120H24C10.75 120 0 109.3 0 96C0 82.75 10.75 72 24 72H424zM424 232C437.3 232 448 242.7 448 256C448 269.3 437.3 280 424 280H152C138.7 280 128 269.3 128 256C128 242.7 138.7 232 152 232H424zM128 416C128 402.7 138.7 392 152 392H424C437.3 392 448 402.7 448 416C448 429.3 437.3 440 424 440H152C138.7 440 128 429.3 128 416zM0 248C0 234.7 10.75 224 24 224C37.25 224 48 234.7 48 248V424C48 437.3 37.25 448 24 448C10.75 448 0 437.3 0 424V248z\"]\n};\nvar faUpLong = {\n  prefix: 'far',\n  iconName: 'up-long',\n  icon: [320, 512, [\"long-arrow-alt-up\"], \"f30c\", \"M285.1 145.7c-3.81 8.758-12.45 14.42-21.1 14.42L184 160.1V488c0 13.25-10.75 24-24 24s-24-10.75-24-24V160.1L55.1 160.1c-9.547 0-18.19-5.658-22-14.42C30.19 136.9 31.92 126.7 38.41 119.8l104-112.1c9.5-10.23 25.69-10.23 35.19 0l104 112.1C288.1 126.7 289.8 136.9 285.1 145.7z\"]\n};\nvar faLongArrowAltUp = faUpLong;\nvar faStop = {\n  prefix: 'far',\n  iconName: 'stop',\n  icon: [384, 512, [9209], \"f04d\", \"M320 64H64c-35.35 0-64 28.65-64 64v255.1c0 35.35 28.65 64 64 64H320c35.35 0 64-28.65 64-64V128C384 92.65 355.3 64 320 64zM336 384c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V128c0-8.822 7.178-16 16-16h256c8.822 0 16 7.178 16 16V384z\"]\n};\nvar faCodeMerge = {\n  prefix: 'far',\n  iconName: 'code-merge',\n  icon: [448, 512, [], \"f387\", \"M208 248H291.7C301.9 215.5 332.2 192 368 192C412.2 192 448 227.8 448 272C448 316.2 412.2 352 368 352C332.2 352 301.9 328.5 291.7 296H208C167.8 296 131.2 280.4 104 254.9V355.7C136.5 365.9 160 396.2 160 432C160 476.2 124.2 512 80 512C35.82 512 0 476.2 0 432C0 396.2 23.54 365.9 56 355.7V156.3C23.54 146.1 0 115.8 0 80C0 35.82 35.82 0 80 0C124.2 0 160 35.82 160 80C160 115.6 136.8 145.7 104.7 156.1C110.7 207.8 154.7 248 208 248V248zM80 112C97.67 112 112 97.67 112 80C112 62.33 97.67 48 80 48C62.33 48 48 62.33 48 80C48 97.67 62.33 112 80 112zM80 464C97.67 464 112 449.7 112 432C112 414.3 97.67 400 80 400C62.33 400 48 414.3 48 432C48 449.7 62.33 464 80 464zM368 240C350.3 240 336 254.3 336 272C336 289.7 350.3 304 368 304C385.7 304 400 289.7 400 272C400 254.3 385.7 240 368 240z\"]\n};\nvar faMoneyCheckDollarPen = {\n  prefix: 'far',\n  iconName: 'money-check-dollar-pen',\n  icon: [640, 512, [\"money-check-edit-alt\"], \"f873\", \"M512 112H64C55.16 112 48 119.2 48 128V384C48 392.8 55.16 400 64 400H348.3C342.7 407.1 338.7 415.3 336.5 424.1L330.5 448H64C28.65 448 0 419.3 0 384V128C0 92.65 28.65 64 64 64H512C547.3 64 576 92.65 576 128V192.6C560.8 194.6 546.2 201.4 534.6 213.1L528 219.6V128C528 119.2 520.8 112 512 112zM256 296C256 282.7 266.7 272 280 272H328C341.3 272 352 282.7 352 296C352 309.3 341.3 320 328 320H280C266.7 320 256 309.3 256 296zM424 176C437.3 176 448 186.7 448 200C448 213.3 437.3 224 424 224H280C266.7 224 256 213.3 256 200C256 186.7 266.7 176 280 176H424zM159.1 139.9C171.1 139.9 180.1 148.9 180.1 160V166.3C186.7 167.5 196.7 169.5 201.1 170.7C211.8 173.5 218.2 184.5 215.3 195.1C212.5 205.8 201.5 212.2 190.9 209.3C187 208.3 173.5 205.7 169.1 204.1C156.9 203.1 146.1 204.7 140.5 207.6C134.2 210.4 132.7 213.7 132.3 215.7C131.7 219.1 132.3 220.3 132.5 220.7C132.7 221.2 133.5 222.4 136.1 224.2C142.2 228.4 151.8 231.4 165.1 235.7L166.8 235.9C178.9 239.6 195.1 244.4 207.2 253.3C213.9 258.1 220.2 264.7 224.1 273.7C228.1 282.8 228.9 292.8 227.1 303.2C223.8 322.2 211.2 335.2 195.4 341.9C190.6 343.1 185.4 345.5 180.1 346.5V352C180.1 363.1 171.1 372.1 159.1 372.1C148.9 372.1 139.9 363.1 139.9 352V345.6C130.4 343.4 117.1 339.2 110.1 336.5C108.4 335.9 106.9 335.4 105.7 334.1C95.2 331.5 89.53 320.2 93.02 309.7C96.51 299.2 107.8 293.5 118.3 297C120.3 297.7 122.5 298.4 124.7 299.2C134.2 302.4 144.9 306 150.9 307C163.7 309 173.6 307.7 179.7 305.1C185.2 302.8 187.1 299.8 187.7 296.3C188.4 292.3 187.8 290.5 187.4 289.7C187.1 288.8 186.2 287.4 183.7 285.6C177.8 281.3 168.4 278.2 154.4 273.9L152.2 273.3C140.5 269.8 125.2 265.2 113.6 257.3C107 252.8 100.5 246.6 96.32 237.8C92.08 228.9 91.14 219 92.91 208.8C96.07 190.5 109.1 177.9 124 171.1C128.1 168.9 134.3 167.2 139.9 166V159.1C139.9 148.9 148.9 139.9 159.1 139.9V139.9zM628.1 250.1C643.8 265.7 643.8 291 628.1 306.7L598.7 336.1L527.8 265.1L557.2 235.7C572.8 220.1 598.1 220.1 613.8 235.7L628.1 250.1zM375.9 416.1L505.1 287.8L576.1 358.7L446.9 487.9C442.8 492 437.6 494.9 432 496.3L371.9 511.4C366.4 512.7 360.7 511.1 356.7 507.2C352.7 503.2 351.1 497.4 352.5 491.1L367.5 431.8C368.9 426.2 371.8 421.1 375.9 416.1V416.1z\"]\n};\nvar faMoneyCheckEditAlt = faMoneyCheckDollarPen;\nvar faUpFromLine = {\n  prefix: 'far',\n  iconName: 'up-from-line',\n  icon: [384, 512, [\"arrow-alt-from-bottom\"], \"f346\", \"M360 432H24C10.75 432 0 442.8 0 456S10.75 480 24 480h336c13.25 0 24-10.75 24-24S373.3 432 360 432zM69.09 272H112v64c0 26.51 21.49 47.95 48 47.95h64c26.51 0 48-21.44 48-47.95v-64h43.29c41.63 0 63.52-49.37 35.58-80.23l-136.2-150.4C208.4 35.13 200.2 32 192 32S175.6 35.13 169.4 41.38L33.47 191.8C5.582 222.7 27.49 272 69.09 272zM192 86.63L313.4 224H224v112H160V224H70.63L192 86.63z\"]\n};\nvar faArrowAltFromBottom = faUpFromLine;\nvar faUpload = {\n  prefix: 'far',\n  iconName: 'upload',\n  icon: [512, 512, [], \"f093\", \"M448 304h-128V352h128c8.822 0 16 7.178 16 16V448c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16v-80C48 359.2 55.18 352 64 352h128V304H64c-35.35 0-64 28.65-64 64V448c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64v-80C512 332.7 483.3 304 448 304zM136.1 176.1L232 81.94V352c0 13.25 10.75 24 24 24s24-10.75 24-24V81.94l95.03 95.03C379.7 181.7 385.8 184 392 184s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94l-136-136c-9.375-9.375-24.56-9.375-33.94 0l-136 136c-9.375 9.375-9.375 24.56 0 33.94S127.6 186.3 136.1 176.1zM432 408c0-13.26-10.75-24-24-24S384 394.7 384 408c0 13.25 10.75 24 24 24S432 421.3 432 408z\"]\n};\nvar faHurricane = {\n  prefix: 'far',\n  iconName: 'hurricane',\n  icon: [448, 512, [], \"f751\", \"M224 96C210.8 96 200 106.8 200 120S210.8 144 224 144c88.22 0 160 71.79 160 160S312.2 464 224 464c-13.25 0-24 10.75-24 24S210.8 512 224 512c114.7 0 208-93.31 208-208S338.7 96 224 96zM264 392c0-13.25-10.75-24-24-24c-88.22 0-160-71.78-160-160s71.78-160 160-160c13.25 0 24-10.75 24-24S253.3 0 240 0C125.3 0 32 93.31 32 208s93.31 208 208 208C253.3 416 264 405.3 264 392zM256 255.1c0-17.67-14.33-32-32-32S192 238.3 192 255.1c0 17.67 14.33 32 32 32S256 273.7 256 255.1z\"]\n};\nvar faPeoplePants = {\n  prefix: 'far',\n  iconName: 'people-pants',\n  icon: [640, 512, [], \"e219\", \"M242.4 172.6C231.3 145.5 205.2 128 175.8 128H144.2C114.8 128 88.71 145.5 77.56 172.6L33.81 278.9C28.75 291.1 34.59 305.1 46.87 310.2c2.975 1.242 6.066 1.832 9.113 1.832c9.4 0 18.38-5.604 22.2-14.88l17.81-43.27V488c0 13.25 10.75 24 24 24s23.1-10.75 23.1-24V352h32v136c0 13.25 10.75 24 24 24c13.25 0 23.99-10.75 23.99-24V253.9l17.81 43.27C245.6 306.4 254.6 312 263.1 312c3.062 0 6.156-.5781 9.123-1.812c12.28-5.047 18.12-19.06 13.06-31.33L242.4 172.6zM143.1 304v-128h31.1l.002 128H143.1zM159.1 96c26.5 0 47.1-21.5 47.1-48S186.5 0 159.1 0c-26.5 0-47.1 21.5-47.1 48S133.5 96 159.1 96zM479.1 96c26.5 0 47.1-21.5 47.1-48S506.5 0 479.1 0c-26.5 0-48 21.5-48 48S453.5 96 479.1 96zM606.2 278.9l-43.75-106.3C551.3 145.5 525.2 128 495.8 128h-31.69c-29.31 0-55.44 17.5-66.59 44.58l-43.75 106.3c-5.062 12.27 .7813 26.28 13.06 31.33c2.975 1.242 6.066 1.832 9.113 1.832c9.4 0 18.38-5.604 22.2-14.88l17.81-43.27V488c0 13.25 10.75 24 24 24s23.1-10.75 23.1-24V352h32v136c0 13.25 10.75 24 24 24c13.25 0 23.99-10.75 23.99-24V253.9l17.81 43.27C565.6 306.4 574.6 312 583.1 312c3.062 0 6.156-.5781 9.123-1.812C605.4 305.1 611.2 291.1 606.2 278.9zM463.1 304v-128h31.1l.002 128H463.1z\"]\n};\nvar faMound = {\n  prefix: 'far',\n  iconName: 'mound',\n  icon: [576, 512, [], \"e52d\", \"M431.9 179.2L540.4 368C552.7 389.4 537.3 416 512.7 416H63.31C38.7 416 23.31 389.4 35.57 368L144.1 179.2C173.8 127.7 228.6 96 288 96C347.4 96 402.2 127.7 431.9 179.2H431.9zM485 368L390.2 203.1C369.2 166.6 330.2 144 288 144C245.8 144 206.8 166.6 185.8 203.1L90.97 368H485z\"]\n};\nvar faWindsock = {\n  prefix: 'far',\n  iconName: 'windsock',\n  icon: [512, 512, [], \"f777\", \"M486.5 122.7l-320-66.67c-2.221-.4629-4.428-.6836-6.594-.6836C142.7 55.34 128 69.32 128 87.35V104H48v-80C48 10.74 37.25 0 24 0S0 10.74 0 24v464C0 501.3 10.75 512 24 512s24-10.75 24-24v-176H128v16.65c0 18.03 14.72 32.01 31.93 32.01c2.166 0 4.371-.2227 6.594-.6855l320-66.67C501.4 290.2 512 277.1 512 261.1V154C512 138.9 501.4 125.8 486.5 122.7zM128 264H48v-112H128V264zM368 147v121.9l-96 20V127L368 147zM176 107l48 10v181.9l-48 10V107zM464 248.1l-48 10V157l48 10V248.1z\"]\n};\nvar faCircleHalf = {\n  prefix: 'far',\n  iconName: 'circle-half',\n  icon: [512, 512, [], \"e110\", \"M224.1 1.971C241.6-.2109 256 14.33 256 31.1V480C256 497.7 241.6 512.2 224.1 510C97.75 494.3 0 386.6 0 255.1C0 125.4 97.75 17.69 224.1 1.971V1.971zM208 53.55C116.3 75.21 48 157.7 48 255.1C48 354.3 116.3 436.8 208 458.4V53.55z\"]\n};\nvar faBrakeWarning = {\n  prefix: 'far',\n  iconName: 'brake-warning',\n  icon: [640, 512, [], \"e0c7\", \"M320 128C333.3 128 344 138.7 344 152V264C344 277.3 333.3 288 320 288C306.7 288 296 277.3 296 264V152C296 138.7 306.7 128 320 128zM352 352C352 369.7 337.7 384 320 384C302.3 384 288 369.7 288 352C288 334.3 302.3 320 320 320C337.7 320 352 334.3 352 352zM96 256C96 132.3 196.3 32 320 32C443.7 32 544 132.3 544 256C544 379.7 443.7 480 320 480C196.3 480 96 379.7 96 256zM320 432C417.2 432 496 353.2 496 256C496 158.8 417.2 80 320 80C222.8 80 144 158.8 144 256C144 353.2 222.8 432 320 432zM83.92 75.82C95.06 82.99 98.28 97.85 91.11 108.1C63.83 151.4 48 201.8 48 255.1C48 310.2 63.83 360.6 91.11 403C98.28 414.2 95.06 429 83.92 436.2C72.77 443.4 57.92 440.1 50.75 428.1C18.63 379.1 0 319.7 0 255.1C0 192.3 18.63 132.9 50.75 83.01C57.92 71.86 72.77 68.65 83.92 75.82V75.82zM556.1 75.82C567.2 68.65 582.1 71.86 589.3 83.01C621.4 132.9 640 192.3 640 255.1C640 319.7 621.4 379.1 589.3 428.1C582.1 440.1 567.2 443.4 556.1 436.2C544.9 429 541.7 414.2 548.9 403C576.2 360.6 592 310.2 592 255.1C592 201.8 576.2 151.4 548.9 108.1C541.7 97.85 544.9 82.99 556.1 75.82V75.82z\"]\n};\nvar faToiletPortable = {\n  prefix: 'far',\n  iconName: 'toilet-portable',\n  icon: [320, 512, [], \"e583\", \"M48 480V488C48 501.3 37.25 512 24 512C10.75 512 0 501.3 0 488V72C0 32.24 32.24 0 72 0H248C287.8 0 320 32.24 320 72V488C320 501.3 309.3 512 296 512C282.7 512 272 501.3 272 488V480H48zM48 96H272V72C272 58.75 261.3 48 248 48H72C58.75 48 48 58.75 48 72V96zM48 144V432H272V320H248C234.7 320 224 309.3 224 296V248C224 234.7 234.7 224 248 224H272V144H48z\"]\n};\nvar faCompactDisc = {\n  prefix: 'far',\n  iconName: 'compact-disc',\n  icon: [512, 512, [128191, 128192, 128440], \"f51f\", \"M227.5 131.2c8.609-1.953 14.03-10.52 12.08-19.14c-1.953-8.609-10.55-13.95-19.14-12.08c-59.7 13.5-107 60.81-120.5 120.5C97.1 229.1 103.4 237.7 112 239.6C113.2 239.9 114.4 240 115.6 240c7.312 0 13.91-5.047 15.59-12.47C141.1 179.8 179.8 141.1 227.5 131.2zM256 159.1c-53.08 0-96 42.92-96 96c0 53.08 42.92 95.1 96 95.1s96-42.92 96-95.1C352 202.9 309.1 159.1 256 159.1zM256 280C242.8 280 232 269.3 232 256S242.8 232 256 232S280 242.8 280 256S269.3 280 256 280zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faFileArrowDown = {\n  prefix: 'far',\n  iconName: 'file-arrow-down',\n  icon: [384, 512, [\"file-download\"], \"f56d\", \"M216 342.1V240c0-13.25-10.75-24-24-24S168 226.8 168 240v102.1L128.1 303C124.3 298.3 118.2 296 112 296S99.72 298.3 95.03 303c-9.375 9.375-9.375 24.56 0 33.94l80 80c9.375 9.375 24.56 9.375 33.94 0l80-80c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L216 342.1zM365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448z\"]\n};\nvar faFileDownload = faFileArrowDown;\nvar faSaxophoneFire = {\n  prefix: 'far',\n  iconName: 'saxophone-fire',\n  icon: [640, 512, [\"sax-hot\"], \"f8db\", \"M74.13 176l-7-16.5c-2-6-3-12.38-3.125-18.75c0-10.38 11.25-38.63 36.38-70.5c3.625 4.5 7.125 9 10.5 13.5l36.5 50.38l28.12-34.25C186 118 191.8 134.5 192 140.8C191.9 147.1 190.9 153.5 189 159.5L182 176l52.12-.0001c3.75-11.38 5.75-23.25 5.875-35.25c0-26.62-26-81.5-62.25-115.1c-10 9.375-19.38 19.37-28.13 29.1C134.1 35.5 118.3 16.88 100 .0003c-49.13 45.63-84 104.1-84 140.7c.125 12 2.124 23.87 5.876 35.25L74.13 176zM625.9 104.3L601.3 80.88C589.8 70 574.7 64 558.8 64h-42.13c-23.38-.125-45.88 8.75-62.75 24.88l-5.5 5.5l-9.75-9.625c-6.25-6.25-16.38-6.25-22.62 0L404.8 96c-6.25 6.25-6.25 16.38 0 22.62l9.75 9.875l-14 14l-9.875-9.75c-6.25-6.25-16.38-6.25-22.63 0L356.8 144c-6.25 6.25-6.25 16.38 0 22.62l9.875 10l-14 14.12l-10-10c-6.25-6.25-16.38-6.25-22.63 0L308.8 192c-6.25 6.25-6.25 16.38 0 22.62l10 10.12L224 320L246.9 256H248C261.3 256 272 245.3 272 232c0-13.26-10.75-24-24-24h-224C10.75 208 0 218.7 0 232c0 9.77 5.889 18.1 14.27 21.85C7.291 283.3 0 320.4 0 342.9c0 62.63 36.25 119.9 94.75 149.4C119 505.3 146.6 512 176 512c78.63 0 122-47 136.3-62.5c4.625-5-17.75 21.5 224.3-266.6h57.13c18.88 .125 36-11.38 43.13-29C643.7 136.6 639.3 117 625.9 104.3zM536.5 134.9c-14.13 0-27.63 6.25-36.75 17.12c-241.4 287.3-219 261-222.8 265C265.1 429.9 233.6 464 176 464c-20.75 .25-41.25-4.875-59.63-14.62c-42.13-21.25-68.38-62-68.38-106.5c0-24.5 8.125-58.63 15.38-86.88h132.5L178.8 303.9c-7.502 21.12 .625 44.75 19.62 56.75c19 12 43.75 9.125 59.63-6.75l229-230.3C495 116.1 505.7 111.9 516.7 112h42.13c3.5 0 6.875 1.25 9.375 3.625l20.25 19.25H536.5zM120 288c-13.25 0-24 10.75-24 24s10.75 24 24 24s24-10.75 24-24S133.3 288 120 288z\"]\n};\nvar faSaxHot = faSaxophoneFire;\nvar faCameraWebSlash = {\n  prefix: 'far',\n  iconName: 'camera-web-slash',\n  icon: [640, 512, [\"webcam-slash\"], \"f833\", \"M630.8 469.1l-145.7-114.2C516.8 317.4 536 268.1 536 216c0-119.3-96.71-215.1-216-215.1c-71.71 0-134.8 35.3-174 89.09l-107.1-83.97C28.35-3.058 13.33-1.246 5.122 9.191c-8.172 10.44-6.354 25.53 4.068 33.7l591.1 463.1C605.6 510.3 610.8 512 615.1 512c7.125 0 14.16-3.161 18.9-9.193C643.1 492.4 641.2 477.3 630.8 469.1zM371.7 265.1L259.2 177.8C271.9 157.6 294.3 143.1 319.9 143.1C359.6 143.1 392 176.3 392 216C392 235.4 384.2 253.1 371.7 265.1zM409.5 295.6C428.4 274.5 440 246.7 440 216c0-66.28-53.73-120-120-120c-41.05 0-76.86 20.89-98.45 52.34L184 118.9C214.3 76.16 263.7 48 320 48c92.64 0 168 75.36 168 168c0 41.77-15.62 79.7-40.99 109L409.5 295.6zM201.4 464l37.61-47.84C264 426.3 291.3 432 320 432c30.47 0 59.43-6.383 85.72-17.77l-45.48-35.65c-12.96 3.215-26.3 5.412-40.24 5.412C227.4 383.1 152 308.6 152 216c0-.2012 .0586-.3848 .0586-.5859L107.2 180.3C105.3 191.9 104 203.8 104 216c0 73.22 36.52 137.8 92.25 176.9l-63.13 80.29c-5.656 7.219-6.719 17.05-2.719 25.31C134.4 506.8 142.8 512 152 512h378.5l-61.24-48H201.4z\"]\n};\nvar faWebcamSlash = faCameraWebSlash;\nvar faFolderMedical = {\n  prefix: 'far',\n  iconName: 'folder-medical',\n  icon: [512, 512, [], \"e18c\", \"M448 96h-172.1L226.7 50.75C214.7 38.74 198.5 32 181.5 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h384c35.35 0 64-28.66 64-64V160C512 124.7 483.3 96 448 96zM464 416c0 8.824-7.178 16-16 16H64c-8.822 0-16-7.176-16-16V96c0-8.824 7.178-16 16-16h117.5c4.273 0 8.293 1.664 11.31 4.688L256 144h192c8.822 0 16 7.176 16 16V416zM336 256H288V208C288 199.2 280.8 192 272 192h-32C231.2 192 224 199.2 224 208V256H176C167.2 256 160 263.2 160 271.1V304c0 8.797 7.199 15.1 16 15.1L224 319.1v47.1C224 376.8 231.2 384 240 384h32c8.801 0 16-7.201 16-16V319.1l48-.0012c8.801 0 16-7.201 16-15.1V271.1C352 263.2 344.8 256 336 256z\"]\n};\nvar faFolderGear = {\n  prefix: 'far',\n  iconName: 'folder-gear',\n  icon: [512, 512, [\"folder-cog\"], \"e187\", \"M448 96h-172.1L226.7 50.75C214.7 38.74 198.5 32 181.5 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h384c35.35 0 64-28.66 64-64V160C512 124.7 483.3 96 448 96zM464 416c0 8.824-7.178 16-16 16H64c-8.822 0-16-7.176-16-16V96c0-8.824 7.178-16 16-16h117.5c4.273 0 8.293 1.664 11.31 4.688L256 144h192c8.822 0 16 7.176 16 16V416zM338.5 303.3C339.4 298.3 340 293.2 340 288s-.625-10.31-1.541-15.28L358.8 261c2.811-1.625 4.207-4.984 3.229-8.082C359.7 245.8 356.9 238.8 352.1 232s-8.562-12.73-13.62-18.25c-2.193-2.398-5.805-2.875-8.615-1.246l-20.52 11.85C302.5 217.8 293.7 212.6 284 209.1V185.5c0-3.246-2.215-6.137-5.387-6.836C271.3 177 263.8 176 256 176S240.7 177 233.4 178.7C230.2 179.4 228 182.3 228 185.5v23.64C218.3 212.6 209.5 217.8 201.8 224.4L181.2 212.5C178.4 210.9 174.8 211.4 172.6 213.8C167.6 219.3 162.9 225.2 159 232c-3.898 6.754-6.744 13.78-8.998 20.91C149 256 150.4 259.4 153.2 261l20.3 11.72C172.6 277.7 172 282.8 172 288s.623 10.31 1.539 15.28L153.2 315c-2.812 1.621-4.207 4.984-3.23 8.082C152.3 330.2 155.1 337.2 159 344c3.9 6.754 8.562 12.73 13.62 18.25c2.195 2.398 5.805 2.875 8.617 1.246l20.52-11.85C209.5 358.2 218.3 363.4 228 366.9v23.64c0 3.242 2.215 6.137 5.387 6.836C240.7 398.1 248.2 400 256 400s15.3-1.047 22.61-2.664c3.172-.6992 5.387-3.594 5.387-6.836v-23.64c9.734-3.465 18.54-8.637 26.24-15.21l20.52 11.85c2.811 1.629 6.422 1.152 8.615-1.246c5.055-5.52 9.716-11.5 13.62-18.25s6.745-13.78 8.999-20.92c.9766-3.098-.4199-6.461-3.23-8.082L338.5 303.3zM256 323c-19.33 0-35-15.67-35-35S236.7 253 256 253c19.33 0 35 15.67 35 35S275.3 323 256 323z\"]\n};\nvar faFolderCog = faFolderGear;\nvar faHandWave = {\n  prefix: 'far',\n  iconName: 'hand-wave',\n  icon: [512, 512, [], \"e1a7\", \"M304 32C330.5 32 352 53.53 352 80C352 88.84 359.2 96 368 96S384 88.84 384 80C384 35.89 348.1 0 304 0C295.2 0 288 7.156 288 16S295.2 32 304 32zM80 416C53.53 416 32 394.5 32 368C32 359.2 24.84 352 16 352S0 359.2 0 368C0 412.1 35.88 448 80 448C88.84 448 96 440.8 96 432S88.84 416 80 416zM420.3 112c-25.33 0-47.8 12.5-61.56 31.65L267 52.13C254 39.16 236.8 32 218.4 32C217 32 179.7 30.74 158.1 66.02c-2.564-.2871-5.16-.4336-7.777-.4336c-38.18 0-68.78 30.91-68.78 68.81c0 2.588 .1447 5.176 .4341 7.751C47.51 162.9 48.78 200.2 48.78 201.6c0 11.12 2.621 21.85 7.574 31.46c-25.63 21.81-24.31 51.18-24.31 52.52c0 17.61 6.697 35.23 20.09 48.64C147.4 429.5 216.1 512 310.5 512c49.03 0 95.17-19.1 129.9-53.78C476.3 422.3 496 374.6 496 323.9V187.8C496 145.1 462 112 420.3 112zM448 323.9c0 37.89-14.74 73.5-41.52 100.3C380.8 449.9 346.7 464 310.5 464c-70.98 0-128.3-67.61-224.4-163.7C82.03 296.2 80 290.9 80 285.6c0-11.87 9.696-20.81 20.81-20.81c5.324 0 10.65 2.033 14.71 6.098l75.3 75.06c2.891 2.882 6.675 4.322 10.46 4.322c3.792 0 7.584-1.447 10.48-4.34c2.893-2.893 4.349-6.694 4.349-10.49c0-3.797-1.451-7.595-4.352-10.49l-108.9-108.6c-4.065-4.064-6.098-9.39-6.098-14.71c0-11.11 8.954-20.81 20.81-20.81c5.326 0 10.65 2.033 14.71 6.098l108.9 108.6c2.892 2.884 6.677 4.326 10.46 4.326c3.792 0 7.583-1.447 10.48-4.339c2.893-2.893 4.339-6.685 4.339-10.48c0-3.796-1.45-7.593-4.35-10.49L136.5 149.1c-4.064-4.065-6.097-9.391-6.097-14.72c0-11.12 8.951-20.81 20.81-20.81c5.324 0 10.65 2.033 14.71 6.098l125.7 125.4c2.892 2.886 6.679 4.329 10.47 4.329c3.792 0 7.584-1.447 10.48-4.34c2.893-2.893 4.347-6.692 4.347-10.48c0-3.797-1.451-7.594-4.352-10.49L203.7 115.5c-4.065-4.064-6.098-9.39-6.098-14.71C197.6 89.7 206.5 80 218.4 80c5.326 0 10.65 2.031 14.72 6.098L392.5 245.2l-.0001-56.01c0-5.217 4.051-29.21 27.75-29.21C435.6 160 448 172.4 448 187.8V323.9z\"]\n};\nvar faArrowUpArrowDown = {\n  prefix: 'far',\n  iconName: 'arrow-up-arrow-down',\n  icon: [448, 512, [\"sort-up-down\"], \"e099\", \"M240.3 177.4c9.75-8.977 10.34-24.18 1.344-33.94L145.6 39.37c-9.062-9.82-26.19-9.82-35.25 0L14.38 143.4c-9 9.758-8.406 24.96 1.344 33.94C20.35 181.7 26.19 183.8 32 183.8c6.469 0 12.91-2.594 17.62-7.719L104 117.1v338.9C104 469.2 114.8 480 128 480s24-10.76 24-24.02V117.1l54.37 58.95C215.3 185.8 230.5 186.5 240.3 177.4zM432.3 334.6c-9.779-9.07-24.97-8.414-33.9 1.344L344 394.9V56.02C344 42.76 333.3 32 320 32s-24 10.76-24 24.02v338.9l-54.37-58.95c-4.719-5.125-11.16-7.719-17.62-7.719c-5.812 0-11.66 2.094-16.28 6.375c-9.75 8.977-10.34 24.18-1.344 33.94l95.1 104.1c9.062 9.82 26.19 9.82 35.25 0l95.1-104.1C442.6 358.8 442 343.6 432.3 334.6z\"]\n};\nvar faSortUpDown = faArrowUpArrowDown;\nvar faCaravan = {\n  prefix: 'far',\n  iconName: 'caravan',\n  icon: [640, 512, [], \"f8ff\", \"M256 128C273.7 128 288 142.3 288 160V224C288 241.7 273.7 256 256 256H128C110.3 256 96 241.7 96 224V160C96 142.3 110.3 128 128 128H256zM0 336V112C0 67.82 35.82 32 80 32H416C504.4 32 576 103.6 576 192V368H616C629.3 368 640 378.7 640 392C640 405.3 629.3 416 616 416H288C288 469 245 512 192 512C138.1 512 96 469 96 416H80C35.82 416 0 380.2 0 336zM416 80H80C62.33 80 48 94.33 48 112V336C48 353.7 62.33 368 80 368H108.8C125.4 339.3 156.5 320 192 320C227.5 320 258.6 339.3 275.2 368H320V168C320 145.9 337.9 128 360 128H440C462.1 128 480 145.9 480 168V368H528V192C528 130.1 477.9 80 416 80zM432 224V176H368V368H432V272H416C402.7 272 392 261.3 392 248C392 234.7 402.7 224 416 224H432zM192 464C218.5 464 240 442.5 240 416C240 389.5 218.5 368 192 368C165.5 368 144 389.5 144 416C144 442.5 165.5 464 192 464z\"]\n};\nvar faShieldCat = {\n  prefix: 'far',\n  iconName: 'shield-cat',\n  icon: [512, 512, [], \"e572\", \"M288 208L352 144V272C352 325 309 368 255.1 368C202.1 368 159.1 325 159.1 272V144L223.1 208H288zM215.1 288C224.8 288 231.1 280.8 231.1 272C231.1 263.2 224.8 256 215.1 256C207.2 256 199.1 263.2 199.1 272C199.1 280.8 207.2 288 215.1 288zM296 256C287.2 256 280 263.2 280 272C280 280.8 287.2 288 296 288C304.8 288 312 280.8 312 272C312 263.2 304.8 256 296 256zM16.56 118.1C17.28 105.1 24.83 95.27 36.04 90.53L240.4 4.066C245.2 1.386 250.7-.0507 256.3-.0068C261.9-.0507 267.3 1.386 272.1 4.066L476.5 90.53C487.7 95.27 495.2 105.1 495.9 118.1C501.6 213.6 466.7 421.9 272.5 507.7C267.6 510.5 261.1 512.1 256.3 512C250.5 512.1 244.9 510.5 239.1 507.7C45.8 421.9 10.95 213.6 16.57 118.1H16.56zM256.3 462.4C414.5 390.5 450.6 220.8 448.4 130.8L256.3 49.47L64.08 130.8C61.92 220.8 98.04 390.5 256.3 462.4V462.4z\"]\n};\nvar faMessageSlash = {\n  prefix: 'far',\n  iconName: 'message-slash',\n  icon: [640, 512, [\"comment-alt-slash\"], \"f4a9\", \"M630.8 469.1l-82.44-64.61c16.64-11.58 27.63-30.8 27.63-52.52V63.1c0-35.25-28.75-63.1-63.1-63.1H127.1c-23.5 0-43.94 12.9-55.07 31.86L38.81 5.128C28.34-3.043 13.32-1.236 5.115 9.201c-8.172 10.44-6.349 25.53 4.073 33.7l591.1 463.1C605.6 510.3 610.8 512 615.1 512c7.125 0 14.17-3.159 18.9-9.19C643.1 492.4 641.2 477.3 630.8 469.1zM528 352c0 8.75-7.25 16-16 16h-10.19L112.3 62.69C112.1 54.57 119.7 48 128 48h384c8.75 0 16 7.25 16 16V352zM272 428v-60H128c-8.75 0-16-7.25-16-16V184L64 146.4l-.0002 205.6c0 35.25 28.75 63.1 63.1 63.1h95.1v83.99c0 9.836 11.02 15.55 19.12 9.7l124.9-93.69l39.98 .0238l-58.67-45.98L272 428z\"]\n};\nvar faCommentAltSlash = faMessageSlash;\nvar faBolt = {\n  prefix: 'far',\n  iconName: 'bolt',\n  icon: [384, 512, [9889, \"zap\"], \"f0e7\", \"M289.7 .0006C308.8 .0006 322.6 18.26 317.4 36.61L263.8 224H349.1C368.4 224 384 239.6 384 258.9C384 269.2 379.5 278.9 371.7 285.6L112.9 505.2C107.7 509.6 101.1 512 94.27 512C75.18 512 61.4 493.7 66.64 475.4L120.2 288H33.74C15.1 288 0 272.9 0 254.3C0 244.4 4.315 235 11.81 228.6L271.1 6.893C276.3 2.445 282.9 0 289.7 0V.0006zM253.6 84.99L72.36 240H152C159.5 240 166.6 243.5 171.2 249.5C175.7 255.6 177.1 263.4 175.1 270.6L130.3 427.5L313.5 272H232C224.5 272 217.4 268.5 212.8 262.5C208.3 256.4 206.9 248.6 208.9 241.4L253.6 84.99z\"]\n};\nvar faZap = faBolt;\nvar faTrashCanCheck = {\n  prefix: 'far',\n  iconName: 'trash-can-check',\n  icon: [448, 512, [], \"e2a9\", \"M211.8 371.8C200.9 382.7 183.1 382.7 172.2 371.8L108.2 307.8C97.27 296.9 97.27 279.1 108.2 268.2C119.1 257.3 136.9 257.3 147.8 268.2L192 312.4L300.2 204.2C311.1 193.3 328.9 193.3 339.8 204.2C350.7 215.1 350.7 232.9 339.8 243.8L211.8 371.8zM317.5 24.94L354.2 80H424C437.3 80 448 90.75 448 104C448 117.3 437.3 128 424 128H416V432C416 476.2 380.2 512 336 512H112C67.82 512 32 476.2 32 432V128H24C10.75 128 0 117.3 0 104C0 90.75 10.75 80 24 80H93.82L130.5 24.94C140.9 9.357 158.4 0 177.1 0H270.9C289.6 0 307.1 9.358 317.5 24.94H317.5zM151.5 80H296.5L277.5 51.56C276 49.34 273.5 48 270.9 48H177.1C174.5 48 171.1 49.34 170.5 51.56L151.5 80zM80 432C80 449.7 94.33 464 112 464H336C353.7 464 368 449.7 368 432V128H80V432z\"]\n};\nvar faGlassWater = {\n  prefix: 'far',\n  iconName: 'glass-water',\n  icon: [384, 512, [], \"e4f4\", \"M360 0C366.7 0 373.1 2.82 377.7 7.775C382.2 12.73 384.5 19.36 383.9 26.06L347.7 446.2C344.5 483.4 313.3 512 275.1 512H108C70.67 512 39.52 483.4 36.31 446.2L.0886 26.06C-.489 19.36 1.77 12.73 6.316 7.775C10.86 2.82 17.28 0 24 0L360 0zM82.81 148.3C99 157.3 119 155.6 133.5 144.1C167.7 116.7 216.3 116.7 250.5 144.1C264.1 155.6 284.1 157.3 301.2 148.3L326.4 134.3L333.8 47.1H50.16L57.6 134.3L82.81 148.3zM62.57 191.9L84.13 442.1C85.2 454.5 95.58 464 108 464H275.1C288.4 464 298.8 454.5 299.9 442.1L321.4 191.9C288.8 208.5 249.3 204.6 220.5 181.5C203.8 168.2 180.2 168.2 163.5 181.5C134.7 204.6 95.22 208.5 62.57 191.9V191.9z\"]\n};\nvar faOilWell = {\n  prefix: 'far',\n  iconName: 'oil-well',\n  icon: [576, 512, [], \"e532\", \"M430.4 4.707C473-6.729 516.9 18.6 528.3 61.28L569.8 215.8C581.2 258.5 555.9 302.4 513.2 313.8L497.7 317.9C480.7 322.5 463.1 312.4 458.5 295.3L431.3 193.6L95.1 280.5V464H140.1L198 294.3L253.7 279.9L229.1 352H314.9L287.3 271.2L333.9 259.1L403.9 464H552C565.3 464 576 474.7 576 488C576 501.3 565.3 512 552 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H48V184C48 170.7 58.75 160 72 160C85.25 160 96 170.7 96 184V230.9L231.7 195.7L249.3 144.2C252.6 134.5 261.7 128 271.1 128C282.3 128 291.4 134.5 294.7 144.2L305.7 176.5L418.9 147.2L392.3 48.04C387.7 30.97 397.8 13.42 414.9 8.848L430.4 4.707zM442.8 51.07L500.8 267.4C517.8 262.9 527.1 245.3 523.4 228.2L481.1 73.7C477.4 56.63 459.9 46.5 442.8 51.07V51.07zM353.2 464L331.3 400H212.7L190.8 464H353.2z\"]\n};\nvar faPersonSimple = {\n  prefix: 'far',\n  iconName: 'person-simple',\n  icon: [256, 512, [], \"e220\", \"M128 128c35.38 0 64-28.62 64-64s-28.62-64-64-64S64 28.62 64 64S92.63 128 128 128zM160 160H96C51.82 160 16 195.8 16 240V320c0 17.67 14.33 32 32 32H64v136C64 501.3 74.75 512 88 512s24-10.75 24-24V352h32v136c0 13.25 10.75 24 24 24S192 501.3 192 488V352h16c17.67 0 32-14.33 32-32V240C240 195.8 204.2 160 160 160zM192 304H64v-64c0-17.67 14.33-32 32-32h64c17.67 0 32 14.33 32 32V304z\"]\n};\nvar faVault = {\n  prefix: 'far',\n  iconName: 'vault',\n  icon: [576, 512, [], \"e2c5\", \"M176 240C176 213.5 197.5 192 224 192C250.5 192 272 213.5 272 240C272 266.5 250.5 288 224 288C197.5 288 176 266.5 176 240zM368 240C368 319.5 303.5 384 224 384C144.5 384 80 319.5 80 240C80 160.5 144.5 96 224 96C303.5 96 368 160.5 368 240zM224 144C170.1 144 128 186.1 128 240C128 293 170.1 336 224 336C277 336 320 293 320 240C320 186.1 277 144 224 144zM496 176C496 193.8 486.3 209.3 472 217.6V328C472 341.3 461.3 352 448 352C434.7 352 424 341.3 424 328V217.6C409.7 209.3 400 193.8 400 176C400 149.5 421.5 128 448 128C474.5 128 496 149.5 496 176V176zM0 64C0 28.65 28.65 0 64 0H512C547.3 0 576 28.65 576 64V416C576 451.3 547.3 480 512 480V488C512 501.3 501.3 512 488 512C474.7 512 464 501.3 464 488V480H112V488C112 501.3 101.3 512 88 512C74.75 512 64 501.3 64 488V480C28.65 480 0 451.3 0 416V64zM48 64V416C48 424.8 55.16 432 64 432H512C520.8 432 528 424.8 528 416V64C528 55.16 520.8 48 512 48H64C55.16 48 48 55.16 48 64z\"]\n};\nvar faMars = {\n  prefix: 'far',\n  iconName: 'mars',\n  icon: [448, 512, [9794], \"f222\", \"M424 32h-112C298.8 32 288 42.75 288 56s10.75 24 24 24h54.06L281.8 164.3C250.5 140.6 213.4 128 176 128C130.1 128 85.92 145.2 51.55 179.5c-68.73 68.73-68.73 180.2 0 248.9C85.92 462.8 130.1 480 176 480s89.91-17.18 124.3-51.55c62.92-62.92 67.71-161.2 15.44-230.2L400 113.9V168C400 181.3 410.8 192 424 192S448 181.3 448 168v-112C448 42.75 437.3 32 424 32zM266.5 394.5C242.3 418.7 210.2 432 176 432s-66.33-13.31-90.51-37.49c-49.91-49.91-49.91-131.1 0-181C109.7 189.3 141.8 176 176 176s66.34 13.32 90.51 37.5c.0039 .0039-.0039-.0039 0 0c.002 .002-.002-.002 0 0C316.4 263.4 316.4 344.6 266.5 394.5z\"]\n};\nvar faToilet = {\n  prefix: 'far',\n  iconName: 'toilet',\n  icon: [448, 512, [128701], \"f7d8\", \"M176 80H128C119.2 80 112 87.16 112 96S119.2 112 128 112h48C184.8 112 192 104.8 192 96S184.8 80 176 80zM424 48C437.3 48 448 37.25 448 24S437.3 0 424 0H24C10.75 0 0 10.75 0 24S10.75 48 24 48H32v164.1C17.04 224.8 8 239 8 256c0 51.01 24.52 97.21 64 130.6V472C72 494.1 89.94 512 112 512h224c22.06 0 40-17.94 40-40v-85.44c39.48-33.36 64-79.55 64-130.6c0-16.96-9.035-31.15-24-43.04V48H424zM80 48h288v140.4C327.4 174.6 274.8 168 224 168S120.6 174.6 80 188.4V48zM328 464h-208v-46.82C150.9 431.7 186.3 440 224 440s73.12-8.309 104-22.82V464zM224 392c-62.26 0-116.1-27.88-145.1-68.72C119.7 337.3 172.8 344 224 344s104.3-6.717 145.1-20.72C340.1 364.1 286.3 392 224 392zM224 296c-107.5 0-164.1-29.17-167.9-39.54c-.002-.1055 0 .1055 0 0C59.75 245.2 116.4 216 224 216c106.6 0 163.2 28.53 167.9 40C387.2 267.5 330.6 296 224 296z\"]\n};\nvar faPlaneCircleXmark = {\n  prefix: 'far',\n  iconName: 'plane-circle-xmark',\n  icon: [640, 512, [], \"e557\", \"M255.1 0C304.1 0 336 73.89 336 111.8V153.8L422.5 207.7C406.2 215.2 391.3 225.1 378.1 236.1L287.1 180.7V112.8C287.1 85.87 266.1 49.93 255.1 48.93C245.1 50.93 223.1 86.87 223.1 112.8V180.7L47.1 290.6V324.5L223.1 269.6V383.4L159.1 431.4V458.3L255.1 430.4L343.9 455.1C355.2 475.2 369.9 492.1 387.4 505.7C379.5 511.4 369.7 513.2 360 510.3L256 480.3L152 511.3C143 513.2 133 511.3 125 505.3C117 499.3 112 489.3 112 480.3V423.4C112 413.4 117 404.4 125 398.4L176 359.5V334.5L41 377.4C32 380.4 21 378.4 13 372.5C5 366.5 0 356.5 0 346.5V281.6C0 270.6 7 258.6 16 254.6L176 154.8V112.8C176 73.89 208 0 256 0L255.1 0zM319.1 367.5C319.1 382.7 321.9 397.5 325.6 411.6L287.1 383.4V269.6L340.1 285.9C327.3 310.2 319.1 338 319.1 367.5V367.5zM352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM555.3 331.3C561.6 325.1 561.6 314.9 555.3 308.7C549.1 302.4 538.9 302.4 532.7 308.7L496 345.4L459.3 308.7C453.1 302.4 442.9 302.4 436.7 308.7C430.4 314.9 430.4 325.1 436.7 331.3L473.4 368L436.7 404.7C430.4 410.9 430.4 421.1 436.7 427.3C442.9 433.6 453.1 433.6 459.3 427.3L496 390.6L532.7 427.3C538.9 433.6 549.1 433.6 555.3 427.3C561.6 421.1 561.6 410.9 555.3 404.7L518.6 368L555.3 331.3z\"]\n};\nvar faYenSign = {\n  prefix: 'far',\n  iconName: 'yen-sign',\n  icon: [320, 512, [165, \"cny\", \"jpy\", \"rmb\", \"yen\"], \"f157\", \"M160 213.3L276.2 42.5C283.6 31.54 298.5 28.7 309.5 36.15C320.5 43.61 323.3 58.54 315.8 69.5L210.8 224H280C293.3 224 304 234.7 304 248C304 261.3 293.3 272 280 272H184V320H280C293.3 320 304 330.7 304 344C304 357.3 293.3 368 280 368H184V456C184 469.3 173.3 480 160 480C146.7 480 136 469.3 136 456V368H40C26.75 368 16 357.3 16 344C16 330.7 26.75 320 40 320H136V272H40C26.75 272 16 261.3 16 248C16 234.7 26.75 224 40 224H109.2L4.156 69.5C-3.297 58.54-.4538 43.61 10.51 36.15C21.47 28.7 36.4 31.54 43.85 42.5L160 213.3z\"]\n};\nvar faCny = faYenSign;\nvar faJpy = faYenSign;\nvar faRmb = faYenSign;\nvar faYen = faYenSign;\nvar faNotes = {\n  prefix: 'far',\n  iconName: 'notes',\n  icon: [512, 512, [], \"e202\", \"M416 96H160c-35.34 0-63.1 28.65-64 63.1L96 415.1C95.1 451.3 124.7 480 160 480h226.8c8.486 0 16.62-3.371 22.63-9.375l61.25-61.25c6.002-6.004 9.373-14.14 9.373-22.63L480 160C480 124.8 451.2 96 416 96zM432 352h-48.01c-17.67 0-32 14.33-32 32l.0137 47.88H160c-8.836 0-16-7.164-16-16L144 160c0-8.836 7.162-16 16-16h256c8.836 0 16 7.164 16 16V352zM0 360v-240C0 53.83 53.83 0 120 0h240C373.3 0 384 10.75 384 24S373.3 48 360 48h-240C80.3 48 48 80.3 48 120v240C48 373.3 37.25 384 24 384S0 373.3 0 360z\"]\n};\nvar faRubleSign = {\n  prefix: 'far',\n  iconName: 'ruble-sign',\n  icon: [384, 512, [8381, \"rouble\", \"rub\", \"ruble\"], \"f158\", \"M240 32C319.5 32 384 96.47 384 176C384 255.5 319.5 320 240 320H112V368H296C309.3 368 320 378.7 320 392C320 405.3 309.3 416 296 416H112V456C112 469.3 101.3 480 88 480C74.75 480 64 469.3 64 456V416H24C10.75 416 0 405.3 0 392C0 378.7 10.75 368 24 368H64V320H24C10.75 320 0 309.3 0 296C0 282.7 10.75 272 24 272H64V79.31C64 53.18 85.18 32 111.3 32H240zM336 176C336 122.1 293 80 240 80H112V272H240C293 272 336 229 336 176z\"]\n};\nvar faRouble = faRubleSign;\nvar faRub = faRubleSign;\nvar faRuble = faRubleSign;\nvar faTrashUndo = {\n  prefix: 'far',\n  iconName: 'trash-undo',\n  icon: [448, 512, [\"trash-arrow-turn-left\"], \"f895\", \"M225.9 192.1C234.7 201.1 233.9 217.1 223.9 225.9L199.1 248H240C288.6 248 328 287.4 328 336V360C328 373.3 317.3 384 304 384C290.7 384 280 373.3 280 360V336C280 313.9 262.1 296 240 296H199.1L223.9 318.1C233.9 326.9 234.7 342 225.9 351.9C217.1 361.9 201.1 362.7 192.1 353.9L120.1 289.9C114.9 285.4 112 278.9 112 271.1C112 265.1 114.9 258.6 120.1 254.1L192.1 190.1C201.1 181.3 217.1 182.1 225.9 192.1V192.1zM424 80C437.3 80 448 90.75 448 104C448 117.3 437.3 128 424 128H412.4L388.4 452.7C385.9 486.1 358.1 512 324.6 512H123.4C89.92 512 62.09 486.1 59.61 452.7L35.56 128H24C10.75 128 0 117.3 0 104C0 90.75 10.75 80 24 80H93.82L130.5 24.94C140.9 9.357 158.4 0 177.1 0H270.9C289.6 0 307.1 9.358 317.5 24.94L354.2 80H424zM177.1 48C174.5 48 171.1 49.34 170.5 51.56L151.5 80H296.5L277.5 51.56C276 49.34 273.5 48 270.9 48H177.1zM364.3 128H83.69L107.5 449.2C108.1 457.5 115.1 464 123.4 464H324.6C332.9 464 339.9 457.5 340.5 449.2L364.3 128z\"]\n};\nvar faTrashArrowTurnLeft = faTrashUndo;\nvar faChampagneGlass = {\n  prefix: 'far',\n  iconName: 'champagne-glass',\n  icon: [256, 512, [\"glass-champagne\"], \"f79e\", \"M216 464h-64.01v-114.5c64.98-12 111.6-71.08 102.1-137.2l-26.99-184.9C225.7 11.75 212.2 0 196.2 0H59.77c-15.1 0-29.49 11.75-31.74 27.38L1.033 212.3c-8.746 66.25 38.01 125.3 102.1 137.1V464H40c-13.25 0-23.99 10.74-23.99 24c0 13.25 10.74 24 23.99 24h176c13.25 0 23.99-10.75 23.99-24C240 474.7 229.3 464 216 464zM182.5 48l11.71 80h-132.4l11.71-80H182.5zM48.55 219.2L54.85 176h146.3l6.213 42.58C211.5 250.2 186.2 304 128 304C70.25 304 44.37 250.7 48.55 219.2z\"]\n};\nvar faGlassChampagne = faChampagneGlass;\nvar faObjectsAlignCenterHorizontal = {\n  prefix: 'far',\n  iconName: 'objects-align-center-horizontal',\n  icon: [448, 512, [], \"e3bc\", \"M448 176C448 202.5 426.5 224 400 224H248V288H336C362.5 288 384 309.5 384 336V400C384 426.5 362.5 448 336 448H248V488C248 501.3 237.3 512 224 512C210.7 512 200 501.3 200 488V448H112C85.49 448 64 426.5 64 400V336C64 309.5 85.49 288 112 288H200V224H48C21.49 224 0 202.5 0 176V112C0 85.49 21.49 64 48 64H200V24C200 10.75 210.7 0 224 0C237.3 0 248 10.75 248 24V64H400C426.5 64 448 85.49 448 112V176zM400 176V112H48V176H400zM336 400V336H112V400H336z\"]\n};\nvar faSun = {\n  prefix: 'far',\n  iconName: 'sun',\n  icon: [512, 512, [9728], \"f185\", \"M505.2 324.8l-47.73-68.78l47.75-68.81c7.359-10.62 8.797-24.12 3.844-36.06c-4.969-11.94-15.52-20.44-28.22-22.72l-82.39-14.88l-14.89-82.41c-2.281-12.72-10.76-23.25-22.69-28.22c-11.97-4.936-25.42-3.498-36.12 3.844L256 54.49L187.2 6.709C176.5-.6016 163.1-2.039 151.1 2.896c-11.92 4.971-20.4 15.5-22.7 28.19l-14.89 82.44L31.15 128.4C18.42 130.7 7.854 139.2 2.9 151.2C-2.051 163.1-.5996 176.6 6.775 187.2l47.73 68.78l-47.75 68.81c-7.359 10.62-8.795 24.12-3.844 36.06c4.969 11.94 15.52 20.44 28.22 22.72l82.39 14.88l14.89 82.41c2.297 12.72 10.78 23.25 22.7 28.22c11.95 4.906 25.44 3.531 36.09-3.844L256 457.5l68.83 47.78C331.3 509.7 338.8 512 346.3 512c4.906 0 9.859-.9687 14.56-2.906c11.92-4.969 20.4-15.5 22.7-28.19l14.89-82.44l82.37-14.88c12.73-2.281 23.3-10.78 28.25-22.75C514.1 348.9 512.6 335.4 505.2 324.8zM456.8 339.2l-99.61 18l-18 99.63L256 399.1L172.8 456.8l-18-99.63l-99.61-18L112.9 255.1L55.23 172.8l99.61-18l18-99.63L256 112.9l83.15-57.75l18.02 99.66l99.61 18L399.1 255.1L456.8 339.2zM256 143.1c-61.85 0-111.1 50.14-111.1 111.1c0 61.85 50.15 111.1 111.1 111.1s111.1-50.14 111.1-111.1C367.1 194.1 317.8 143.1 256 143.1zM256 319.1c-35.28 0-63.99-28.71-63.99-63.99S220.7 192 256 192s63.99 28.71 63.99 63.1S291.3 319.1 256 319.1z\"]\n};\nvar faTrashCanSlash = {\n  prefix: 'far',\n  iconName: 'trash-can-slash',\n  icon: [640, 512, [\"trash-alt-slash\"], \"e2ad\", \"M134.4 80H189.8L226.5 24.94C236.9 9.358 254.4 .0003 273.1 .0003H366.9C385.6 .0003 403.1 9.358 413.5 24.94L450.2 80H519.1C533.3 80 543.1 90.75 543.1 104C543.1 117.3 533.3 128 519.1 128H511.1V375.1L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L134.4 80zM195.6 128L303.1 212.1V192C303.1 183.2 311.2 176 319.1 176C328.8 176 335.1 183.2 335.1 192V238L383.1 275.7V192C383.1 183.2 391.2 176 399.1 176C408.8 176 415.1 183.2 415.1 192V300.7L463.1 338.4V128H195.6zM273.1 48C270.4 48 267.1 49.34 266.5 51.56L247.5 80H392.5L373.5 51.56C372 49.34 369.5 48 366.9 48H273.1zM431.1 512H207.1C163.8 512 127.1 476.2 127.1 432V196.9L175.1 234.7V432C175.1 449.7 190.3 464 207.1 464H431.1C440.1 464 449.1 460.3 454.9 454.4L492.7 484.2C477.1 501.2 456.3 512 431.1 512V512zM255.1 297.7V400C255.1 408.8 248.8 416 239.1 416C231.2 416 223.1 408.8 223.1 400V272.5L255.1 297.7zM335.1 360.7V400C335.1 408.8 328.8 416 319.1 416C311.2 416 303.1 408.8 303.1 400V335.5L335.1 360.7z\"]\n};\nvar faTrashAltSlash = faTrashCanSlash;\nvar faScreenUsers = {\n  prefix: 'far',\n  iconName: 'screen-users',\n  icon: [640, 512, [\"users-class\"], \"f63d\", \"M56 224C69.25 224 80 213.3 80 200v-144c0-4.4 3.6-8 8-8h464c4.4 0 8 3.6 8 8v144C560 213.3 570.7 224 584 224S608 213.3 608 200v-144C608 25.07 582.9 0 552 0H88C57.07 0 32 25.07 32 56v144C32 213.3 42.75 224 56 224zM544 256C508.8 256.2 480.2 284.7 480.2 320S508.8 383.8 544 383.1C579.2 383.8 607.8 355.3 607.8 320S579.2 256.2 544 256zM544.2 335.1C535.4 335.9 528.3 328.8 528.3 320c0-8.717 7.041-15.85 15.73-15.97C552.7 304.2 559.7 311.3 559.7 320C559.7 328.8 552.6 335.9 544.2 335.1zM343.8 416h-47.5C256.4 416 224 449.5 224 490.7C224 502.4 233.3 512 244.8 512h150.3C406.7 512 416 502.4 416 490.7C416 449.5 383.6 416 343.8 416zM567.8 416h-47.5C480.4 416 448 449.5 448 490.7C448 502.4 457.3 512 468.8 512h150.3C630.7 512 640 502.4 640 490.7C640 449.5 607.6 416 567.8 416zM256.2 320c0 35.26 28.57 63.85 63.79 63.98C355.2 383.8 383.8 355.3 383.8 320S355.2 256.2 320 256C284.8 256.2 256.2 284.7 256.2 320zM335.7 320c0 8.775-7.139 15.94-15.55 15.98C311.4 335.9 304.3 328.8 304.3 320c0-8.717 7.041-15.85 15.73-15.97C328.7 304.2 335.7 311.3 335.7 320zM119.8 416h-47.5C32.42 416 0 449.5 0 490.7C0 502.4 9.34 512 20.83 512h150.3C182.7 512 192 502.4 192 490.7C192 449.5 159.6 416 119.8 416zM32.21 320c0 35.26 28.57 63.85 63.79 63.98C131.2 383.8 159.8 355.3 159.8 320S131.2 256.2 96 256C60.78 256.2 32.21 284.7 32.21 320zM111.7 320c0 8.775-7.139 15.94-15.55 15.98C87.41 335.9 80.27 328.8 80.27 320c0-8.717 7.041-15.85 15.73-15.97C104.7 304.2 111.7 311.3 111.7 320z\"]\n};\nvar faUsersClass = faScreenUsers;\nvar faGuitar = {\n  prefix: 'far',\n  iconName: 'guitar',\n  icon: [512, 512, [], \"f7a6\", \"M502.7 39.02L473 9.37c-12.5-12.5-32.74-12.49-45.24 .0106l-46.24 46.37c-3.876 3.875-6.848 8.506-8.598 13.76l-17.62 53.49l-36.01 36C303.8 146.1 286.2 136 266.7 131.4C257.3 129.1 247.8 128 238.2 128C211.8 128 187 137 168.5 155.4c-10.13 10.25-17.75 22.75-22 36.5C139.9 212.1 121.2 227.6 100.5 229.5C74.66 232 50.65 242 32.28 260.5c-49.88 49.63-40.88 139.1 19.63 199.6C86.16 494.2 129.5 512 169.7 512c31 0 60.26-10.5 81.89-32.13c18.5-18.5 28.5-42.5 31-68.5c1.875-20.5 17.38-39.38 37.51-46c13.75-4.25 26.38-11.88 36.63-22c24.88-25 32.38-61.5 24-97.1c-4.626-19.5-14.63-37.13-27.5-52.63l35.88-36l53.45-17.66c5.126-1.75 9.893-4.715 13.77-8.59l46.36-46.29C515 71.72 515 51.52 502.7 39.02zM305.3 319.8c-38.51 12.5-66.88 47.62-70.51 87.12C229.9 457.1 186.5 464 169.7 464c-29.25 0-59.76-13.75-83.76-37.88c-24-24-37.88-54.63-37.88-83.88c0-16.75 7.001-60.12 57.01-65C144.7 273.6 179.7 245.2 192.2 206.6c10.88-33.75 56.13-41.75 92.89-13.5L220.3 257.8C198.9 251.9 176.3 261 165 280.1c-11.13 19.12-8.001 43.5 7.626 59.12C188.3 355 212.6 358.1 231.8 347c19.13-11.12 28.38-33.88 22.5-55.25L319.1 227C345.6 261.5 341.1 308.2 305.3 319.8z\"]\n};\nvar faSquareArrowLeft = {\n  prefix: 'far',\n  iconName: 'square-arrow-left',\n  icon: [448, 512, [\"arrow-square-left\"], \"f33a\", \"M328 232H181.1l67.21-62.41c9.719-9.062 10.25-24.22 1.25-33.94c-9.031-9.688-24.22-10.25-33.94-1.25l-112 104C98.78 242.1 96 249.3 96 256s2.781 13.04 7.656 17.6l112 104c9.719 9 24.91 8.438 33.94-1.25c9-9.719 8.469-24.88-1.25-33.94L181.1 280H328c13.25 0 24-10.76 24-24.01C352 242.8 341.3 232 328 232zM384 32H64C28.66 32 0 60.66 0 96v320c0 35.34 28.66 64 64 64h320c35.34 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM400 416c0 8.82-7.18 16-16 16H64c-8.82 0-16-7.18-16-16V96c0-8.82 7.18-16 16-16h320c8.82 0 16 7.18 16 16V416z\"]\n};\nvar faArrowSquareLeft = faSquareArrowLeft;\nvar faSquare8 = {\n  prefix: 'far',\n  iconName: 'square-8',\n  icon: [448, 512, [], \"e25d\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM304 200C304 160.3 271.7 128 232 128h-16C176.3 128 144 160.3 144 200c0 15.77 5.254 30.26 13.9 42.13C139.8 256.8 128 278.9 128 304C128 348.1 163.9 384 208 384h32c44.13 0 80-35.88 80-80c0-25.06-11.81-47.19-29.9-61.87C298.7 230.3 304 215.8 304 200zM216 176h16C245.2 176 256 186.8 256 200S245.2 224 232 224h-16C202.8 224 192 213.2 192 200S202.8 176 216 176zM240 336h-32c-17.66 0-32-14.34-32-32s14.34-32 32-32h32c17.66 0 32 14.34 32 32S257.7 336 240 336z\"]\n};\nvar faFaceSmileHearts = {\n  prefix: 'far',\n  iconName: 'face-smile-hearts',\n  icon: [640, 512, [], \"e390\", \"M503.7 353.6C519.2 324.5 528 291.3 528 256C528 236.1 525.2 216.8 519.1 198.6C516.3 185.9 523.7 172.6 536.5 168.9C549.2 165.3 562.5 172.7 566.1 185.4C572.6 207.8 576 231.5 576 256C576 293.4 567.1 329 553.5 361.1C538.2 352.5 520.4 349.1 503.7 353.6L503.7 353.6zM448.1 419.9C447.3 436.8 452.6 453.1 463.8 467.8C422.8 495.7 373.3 512 320 512C258.7 512 202.4 490.4 158.3 454.4L171.3 441.3C178.6 433.1 183.1 425.4 187.4 416.3C223.4 446.1 269.6 464 320 464C368.3 464 412.8 447.5 448.1 419.9zM80.04 333.3C78.34 332 76.59 330.9 74.81 329.8C67.78 306.5 64 281.7 64 256C64 114.6 178.6 .0003 320 .0003C357.7 .0003 393.6 8.181 425.9 22.89C438 28.38 443.3 42.61 437.8 54.67C432.4 66.74 418.1 72.07 406.1 66.58C379.9 54.65 350.7 48 320 48C205.1 48 112 141.1 112 256C112 278.4 115.5 299.9 122.1 320.1C107.3 319.9 92.55 324.3 80.04 333.3H80.04zM207.7 316.7C217.5 307.7 232.7 308.4 241.6 318.1C256.8 334.5 282.8 352 320 352C357.2 352 383.2 334.5 398.4 318.1C407.3 308.4 422.5 307.7 432.3 316.7C442 325.7 442.6 340.9 433.6 350.6C411.7 374.5 373.7 400 320 400C266.3 400 228.3 374.5 206.4 350.6C197.4 340.9 197.1 325.7 207.7 316.7zM185.9 230.6C177.9 223 177.5 210.4 185 202.3C199.6 186.8 220.3 180 239.6 180C258.1 180 279.7 186.8 294.2 202.3C301.8 210.4 301.4 223 293.3 230.6C285.2 238.1 272.6 237.7 265 229.7C259.6 223.8 250.3 220 239.6 220C228.1 220 219.7 223.8 214.2 229.7C206.7 237.7 194 238.1 185.9 230.6V230.6zM399.6 220C388.1 220 379.7 223.8 374.2 229.7C366.7 237.7 354 238.1 345.9 230.6C337.9 223 337.5 210.4 345 202.3C359.6 186.8 380.3 180 399.6 180C418.1 180 439.7 186.8 454.2 202.3C461.8 210.4 461.4 223 453.3 230.6C445.2 238.1 432.6 237.7 425 229.7C419.6 223.8 410.3 220 399.6 220zM573.7 11.5C588.9-3.757 613.5-3.757 628.6 11.5C643.8 26.76 643.8 51.49 628.6 66.75L573.2 122.5C565.9 129.8 554.1 129.8 546.9 122.5L491.4 66.69C476.2 51.43 476.2 26.7 491.4 11.44C506.5-3.814 531.1-3.814 546.3 11.44L560 25.27L573.7 11.5zM628.6 450.7L573.2 506.5C565.9 513.8 554.1 513.8 546.9 506.5L491.4 450.7C476.2 435.4 476.2 410.7 491.4 395.4C506.5 380.2 531.1 380.2 546.3 395.4L560 409.3L573.7 395.5C588.9 380.2 613.5 380.2 628.6 395.5C643.8 410.8 643.8 435.5 628.6 450.7L628.6 450.7zM93.71 363.5C108.9 348.2 133.5 348.2 148.6 363.5C163.8 378.8 163.8 403.5 148.6 418.7L93.2 474.5C85.93 481.8 74.13 481.8 66.86 474.5L11.37 418.7C-3.791 403.4-3.791 378.7 11.37 363.4C26.54 348.2 51.12 348.2 66.29 363.4L80.03 377.3L93.71 363.5z\"]\n};\nvar faBracketsSquare = {\n  prefix: 'far',\n  iconName: 'brackets-square',\n  icon: [448, 512, [\"brackets\"], \"f7e9\", \"M120 32H32C14.4 32 0 46.4 0 64v384c0 17.6 14.4 32 32 32h88C133.3 480 144 469.3 144 456S133.3 432 120 432H48v-352h72C133.3 80 144 69.25 144 56S133.3 32 120 32zM416 32h-88C314.7 32 304 42.75 304 55.1S314.7 80 327.1 80H400v352h-72C314.7 432 304 442.7 304 455.1S314.7 480 327.1 480H416c17.6 0 32-14.4 32-32V64C448 46.4 433.6 32 416 32z\"]\n};\nvar faBrackets = faBracketsSquare;\nvar faLaptopArrowDown = {\n  prefix: 'far',\n  iconName: 'laptop-arrow-down',\n  icon: [640, 512, [], \"e1c6\", \"M528 88V320H576V88C576 57.13 550.9 32 520 32H384v48h136C524.4 80 528 83.59 528 88zM223 199c-9.375 9.375-9.375 24.56 0 33.94l80 80c9.375 9.375 24.56 9.375 33.94 0l80-80c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L344 238.1V56c0-13.25-10.75-24-23.1-24S296 42.75 296 56v182.1L256.1 199C252.3 194.3 246.2 192 240 192S227.7 194.3 223 199zM616 352H24C10.75 352 0 362.8 0 376v16C0 440.5 39.47 480 88 480h464c48.53 0 88-39.47 88-88v-16C640 362.8 629.3 352 616 352zM552 432H88c-19.31 0-35.48-13.77-39.2-32h542.4C587.5 418.2 571.3 432 552 432zM112 88c0-4.406 3.594-8 8-8h129.5V32H120C89.13 32 64 57.13 64 88V320h48V88z\"]\n};\nvar faHockeyStickPuck = {\n  prefix: 'far',\n  iconName: 'hockey-stick-puck',\n  icon: [640, 512, [], \"e3ae\", \"M592 384h-160c-26.51 0-48 21.49-48 48v32c0 26.51 21.49 48 48 48h160c26.51 0 48-21.49 48-48v-32C640 405.5 618.5 384 592 384zM592 464h-160v-32h160V464zM512 24.04c0-14-11.49-24.04-23.98-24.04c-8.674 0-17.06 4.74-21.33 12.99l-158.1 307.3c-1.203-.1875-2.453-.2813-3.719-.2813H56c-30.88 0-56 25.12-56 55.1v79.1C0 486.9 25.12 512 56 512h153c33.05 0 63-18.22 78.16-47.56l222.1-429.4C511.1 31.52 512 27.75 512 24.04zM96 464H56c-4.406 0-8-3.594-8-8v-79.1c0-4.406 3.594-7.998 8-7.998L96 368V464zM244.6 442.4C237.7 455.7 224.1 464 209 464H128v-95.1h155L244.6 442.4z\"]\n};\nvar faHouseTree = {\n  prefix: 'far',\n  iconName: 'house-tree',\n  icon: [640, 512, [], \"e1b3\", \"M569.4 167.5C576 174.4 577.8 184.7 574.1 193.5C570.3 202.3 561.6 208 552 208H503.7L601.4 311.5C608 318.5 609.8 328.7 606 337.5C602.2 346.3 593.6 352 584 352H531.9L634.3 472.5C640.3 479.6 641.7 489.6 637.8 498.1C633.9 506.6 625.4 512 616 512H400C410 498.6 416 482 416 464H564.1L461.7 343.5C455.7 336.4 454.3 326.4 458.2 317.9C462.1 309.4 470.6 304 480 304H528.3L430.6 200.5C423.1 193.5 422.2 183.3 425.1 174.5C429.8 165.7 438.4 160 448 160H496.1L400 58.85L314.5 148.9L279.1 116.4L382.6 7.47C387.1 2.7 393.4 0 400 0C406.6 0 412.9 2.7 417.4 7.47L569.4 167.5zM144 295.1C144 282.7 154.7 271.1 168 271.1H216C229.3 271.1 240 282.7 240 295.1V344C240 357.3 229.3 368 216 368H168C154.7 368 144 357.3 144 344V295.1zM148.8 119.6C173.2 97.21 210.8 97.21 235.2 119.6L363.2 236.1C376.5 249.1 384 266.2 384 284.2V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V284.2C0 266.2 7.529 249.1 20.75 236.1L148.8 119.6zM48 284.2V448C48 456.8 55.16 464 64 464H320C328.8 464 336 456.8 336 448V284.2C336 279.7 334.1 275.4 330.8 272.4L202.8 155C196.7 149.4 187.3 149.4 181.2 155L53.19 272.4C49.88 275.4 48 279.7 48 284.2V284.2z\"]\n};\nvar faSignalFair = {\n  prefix: 'far',\n  iconName: 'signal-fair',\n  icon: [576, 512, [\"signal-2\"], \"f68d\", \"M32 384C18.75 384 8 394.8 8 408v80c0 13.25 10.75 24 23.1 24S56 501.3 56 488v-80C56 394.8 45.25 384 32 384zM160 288C146.8 288 136 298.8 136 312v176C136 501.3 146.8 512 160 512s24-10.75 24-24v-176C184 298.8 173.3 288 160 288z\"]\n};\nvar faSignal2 = faSignalFair;\nvar faFaceLaughWink = {\n  prefix: 'far',\n  iconName: 'face-laugh-wink',\n  icon: [512, 512, [\"laugh-wink\"], \"f59c\", \"M130.7 313.9C126.5 300.4 137.8 288 151.1 288H364.5C378.7 288 389.9 300.4 385.8 313.9C368.1 368.4 318.2 408 258.2 408C198.2 408 147.5 368.4 130.7 313.9V313.9zM208.4 192C208.4 209.7 194 224 176.4 224C158.7 224 144.4 209.7 144.4 192C144.4 174.3 158.7 160 176.4 160C194 160 208.4 174.3 208.4 192zM281.9 214.6C273.9 207 273.5 194.4 281 186.3C295.6 170.8 316.3 164 335.6 164C354.1 164 375.7 170.8 390.2 186.3C397.8 194.4 397.4 207 389.3 214.6C381.2 222.1 368.6 221.7 361 213.7C355.6 207.8 346.3 204 335.6 204C324.1 204 315.7 207.8 310.2 213.7C302.7 221.7 290 222.1 281.9 214.6zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faLaughWink = faFaceLaughWink;\nvar faCircleDollar = {\n  prefix: 'far',\n  iconName: 'circle-dollar',\n  icon: [512, 512, [\"dollar-circle\", \"usd-circle\"], \"f2e8\", \"M276.8 147.8C286.5 149 296.2 151.7 305.8 154.4C307.6 154.9 309.5 155.5 311.3 155.1C322.8 159.2 329.6 171.1 326.4 182.6C323.2 194.1 311.3 200.8 299.8 197.6C298.3 197.2 296.7 196.8 295.2 196.3C288.2 194.4 281.2 192.4 274.1 191C260.9 188.5 245.6 189.7 233.2 195C222.2 199.8 213.1 211.4 225.6 219.4C235.5 225.7 247.4 228.9 258.8 231.1C261.1 232.6 263.5 233.3 265.8 233.9C281.4 238.4 301.3 244 316.2 254.2C335.6 267.5 344.7 289.2 340.5 312.4C336.3 334.8 320.8 349.5 302 357C294.2 360.2 285.7 362.2 276.8 363.2L276.8 378.4C276.8 390.3 267.1 400 255.2 400C243.3 400 233.6 390.3 233.6 378.4L233.6 361C219.1 357.8 204.9 353.1 190.8 348.5C179.5 344.8 173.3 332.5 177.1 321.2C180.8 309.9 193.1 303.7 204.4 307.5C206.9 308.3 209.4 309.2 211.9 310C223.2 313.8 234.8 317.8 246.4 319.6C263.4 322.1 276.1 320.6 285.9 316.1C297.9 312.1 303.5 297.9 291.8 289.9C281.7 282.1 269.2 279.6 257.3 276.4C254.1 275.7 252.7 275.1 250.5 274.5C235.4 270.2 216.6 264.9 202.4 255.8C182.9 243.3 172.9 222.5 177.1 199.4C181.1 177.6 198.1 163.1 216.1 155.4C221.6 152.1 227.5 151.1 233.6 149.7V133.6C233.6 121.7 243.3 111.1 255.2 111.1C267.1 111.1 276.8 121.7 276.8 133.6L276.8 147.8zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faDollarCircle = faCircleDollar;\nvar faUsdCircle = faCircleDollar;\nvar faHorseHead = {\n  prefix: 'far',\n  iconName: 'horse-head',\n  icon: [512, 512, [], \"f7ab\", \"M506.9 268.6c-.75-1.875-71.38-140.4-103.9-166c6.125-18.88 6.75-39.88 1-61.38c-8.25-31.5-42-48.88-72.38-38L166.8 65.12C19 118.2 0 256.1 0 371.1v76C0 483.2 28.75 512 64 512h232c19.88 0 38.5-10.75 48.38-27.88c10-17.25 10.13-38.63 .25-55.88l-.5-1l-39.63-63c2.25-1 .25-.4999 3.875-1.625l5.5 7.375c14.13 18.75 36.63 30 60 30h27.38c18.75 0 36.5-7 50.25-19.75c42.75-35.38 36.75-30.25 38.75-32.25C511.1 327.2 517.6 295.1 506.9 268.6zM456.4 313.1l-36.75 30.25c-4.875 5-11.5 7.625-18.38 7.625h-27.38c-8.5 0-16.63-4-21.63-10.75l-33.75-45.5c-18.63 18.63-37.5 32.38-67.75 32.38c-34.5 0-66-20.63-80-52.63c-2.5-5.75-8.375-9.5-14.63-9.5c-4.25 0-8.25 1.75-11.38 4.75L132.8 282.7c-5 5-6.25 12.38-3.125 18.5c23.38 46.13 69.75 74.75 121.1 74.75c1.375 0 2.625-.25 4-.375l48 76.38c3 5.25-.7509 12-6.875 12H64c-8.75 0-16-7.25-16-16v-76c0-129.9 29.25-223.8 135.6-262l164.3-61.63c5.5-2 9.125 2.625 9.75 5c9.875 37.75-13.13 58.38-27.75 66.88c34.63 6.75 60.5 36 75.5 64.5l56.88 101.5C466 295.7 463.8 306.7 456.4 313.1zM296 175.1c-13.25 0-24 10.75-24 24c0 13.25 10.75 24 24 24c13.25 0 24-10.75 24-24C320 186.7 309.3 175.1 296 175.1z\"]\n};\nvar faArrowsRepeat = {\n  prefix: 'far',\n  iconName: 'arrows-repeat',\n  icon: [512, 512, [\"repeat-alt\"], \"f364\", \"M488 232c-13.25 0-24 10.75-24 24c0 57.34-46.66 104-104 104H145.9l63.03-63.03c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0l-104 104c-9.375 9.375-9.375 24.56 0 33.94l104 104C179.7 509.7 185.8 512 192 512s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L145.9 408H360c83.81 0 152-68.19 152-152C512 242.7 501.3 232 488 232zM152 152h214.1l-63.03 63.03c-9.375 9.375-9.375 24.56 0 33.94C307.7 253.7 313.8 256 320 256s12.28-2.344 16.97-7.031l104-104c9.375-9.375 9.375-24.56 0-33.94l-104-104c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L366.1 104H152C68.19 104 0 172.2 0 255.1C0 269.2 10.75 280 24 280S48 269.3 48 256C48 198.7 94.66 152 152 152z\"]\n};\nvar faRepeatAlt = faArrowsRepeat;\nvar faBoreHole = {\n  prefix: 'far',\n  iconName: 'bore-hole',\n  icon: [512, 512, [], \"e4c3\", \"M280 228.7C303.5 238.1 320 261.1 320 288C320 323.3 291.3 352 256 352C220.7 352 192 323.3 192 288C192 261.1 208.5 238.1 232 228.7V24C232 10.75 242.7 0 256 0C269.3 0 280 10.75 280 24V228.7zM256 304C264.8 304 272 296.8 272 288C272 279.2 264.8 272 256 272C247.2 272 240 279.2 240 288C240 296.8 247.2 304 256 304zM160 128V288C160 341 202.1 384 256 384C309 384 352 341 352 288V128H432C476.2 128 512 163.8 512 208V432C512 476.2 476.2 512 432 512H80C35.82 512 0 476.2 0 432V208C0 163.8 35.82 128 80 128H160zM432 176H400V288C400 367.5 335.5 432 256 432C176.5 432 112 367.5 112 288V176H80C62.33 176 48 190.3 48 208V432C48 449.7 62.33 464 80 464H432C449.7 464 464 449.7 464 432V208C464 190.3 449.7 176 432 176z\"]\n};\nvar faIndustry = {\n  prefix: 'far',\n  iconName: 'industry',\n  icon: [576, 512, [], \"f275\", \"M32 88C32 57.07 57.07 32 88 32H136C166.9 32 192 57.07 192 88V172.9L295.8 112.3C327.8 93.66 368 116.7 368 153.8V180.8L470.1 115.4C502.1 94.98 544 117.9 544 155.9V408C544 447.8 511.8 480 472 480H104C64.24 480 32 447.8 32 408V88zM88 80C83.58 80 80 83.58 80 88V408C80 421.3 90.75 432 104 432H472C485.3 432 496 421.3 496 408V155.9L356.9 244.9C349.5 249.6 340.2 249.9 332.5 245.7C324.8 241.5 320 233.4 320 224.6V153.8L180.1 235.4C172.7 239.7 163.5 239.8 156 235.5C148.6 231.2 144 223.3 144 214.7V88C144 83.58 140.4 80 136 80H88z\"]\n};\nvar faImagePolaroid = {\n  prefix: 'far',\n  iconName: 'image-polaroid',\n  icon: [448, 512, [], \"f8c4\", \"M112 112c-17.67 0-32 14.33-32 32s14.33 32 32 32c17.68 0 32-14.33 32-32S129.7 112 112 112zM448 96c0-35.35-28.65-64-64-64H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16v-48h352V416zM400 320h-28.76l-96.58-144.9C271.7 170.7 266.7 168 261.3 168c-5.352 0-10.35 2.672-13.31 7.125l-62.74 94.11L162.9 238.6C159.9 234.4 155.1 232 150 232c-5.109 0-9.914 2.441-12.93 6.574L77.7 320H48V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V320z\"]\n};\nvar faWaveTriangle = {\n  prefix: 'far',\n  iconName: 'wave-triangle',\n  icon: [640, 512, [], \"f89a\", \"M635.4 262.2l-151.1 208C478.9 476.3 471.7 480 463.1 480c-7.703-.0313-14.98-3.75-19.48-9.969L175.9 96.88L43.38 278.2c-7.859 10.69-22.87 13-33.53 5.219C-.8571 275.6-3.201 260.5 4.627 249.8l151.1-208C161.1 35.66 168.3 32 176 32c7.703 .0313 14.98 3.75 19.48 9.969l268.7 373.2l132.5-181.3c7.812-10.75 22.84-13.03 33.53-5.219C640.9 236.4 643.2 251.5 635.4 262.2z\"]\n};\nvar faCircleDown = {\n  prefix: 'far',\n  iconName: 'circle-down',\n  icon: [512, 512, [61466, \"arrow-alt-circle-down\"], \"f358\", \"M344 240h-56L287.1 152c0-13.25-10.75-24-24-24h-16C234.7 128 223.1 138.8 223.1 152L224 240h-56c-9.531 0-18.16 5.656-22 14.38C142.2 263.1 143.9 273.3 150.4 280.3l88.75 96C243.7 381.2 250.1 384 256.8 384c7.781-.3125 13.25-2.875 17.75-7.844l87.25-96c6.406-7.031 8.031-17.19 4.188-25.88S353.5 240 344 240zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faArrowAltCircleDown = faCircleDown;\nvar faGrill = {\n  prefix: 'far',\n  iconName: 'grill',\n  icon: [448, 512, [], \"e5a3\", \"M408 32C430.1 32 448 49.91 448 72V96C448 185.8 395.1 263.3 318.8 298.1L382.1 446.5C387.3 458.7 381.6 472.8 369.5 478.1C357.3 483.3 343.2 477.6 337.9 465.5L316.7 416H160C160 451.3 131.3 480 96 480C60.65 480 32 451.3 32 416C32 380.7 60.65 352 96 352C99.44 352 102.8 352.3 106.1 352.8L129.2 298.1C52.86 263.3 0 185.8 0 96V72C0 49.91 17.91 32 40 32L408 32zM48 80V96C48 193.2 126.8 272 224 272C321.2 272 400 193.2 400 96V80H48zM151.8 368H296.2L273.3 314.6C257.4 318.1 240.9 320 224 320C207.1 320 190.6 318.1 174.7 314.6L151.8 368zM96 392C82.75 392 72 402.7 72 416C72 429.3 82.75 440 96 440C109.3 440 120 429.3 120 416C120 402.7 109.3 392 96 392z\"]\n};\nvar faArrowsTurnToDots = {\n  prefix: 'far',\n  iconName: 'arrows-turn-to-dots',\n  icon: [512, 512, [], \"e4c1\", \"M255 31.03C264.4 21.66 279.6 21.66 288.1 31.03C298.3 40.4 298.3 55.6 288.1 64.97L249.9 104H424C472.6 104 512 143.4 512 192V232C512 245.3 501.3 256 488 256C474.7 256 464 245.3 464 232V192C464 169.9 446.1 152 424 152H249.9L288.1 191C298.3 200.4 298.3 215.6 288.1 224.1C279.6 234.3 264.4 234.3 255 224.1L175 144.1C165.7 135.6 165.7 120.4 175 111L255 31.03zM336.1 367C346.3 376.4 346.3 391.6 336.1 400.1L256.1 480.1C247.6 490.3 232.4 490.3 223 480.1C213.7 471.6 213.7 456.4 223 447L262.1 408H88C65.91 408 48 425.9 48 448V488C48 501.3 37.25 512 24 512C10.75 512 0 501.3 0 488V448C0 399.4 39.4 360 88 360H262.1L223 320.1C213.7 311.6 213.7 296.4 223 287C232.4 277.7 247.6 277.7 256.1 287L336.1 367zM512 384C512 419.3 483.3 448 448 448C412.7 448 384 419.3 384 384C384 348.7 412.7 320 448 320C483.3 320 512 348.7 512 384zM128 128C128 163.3 99.35 192 64 192C28.65 192 0 163.3 0 128C0 92.65 28.65 64 64 64C99.35 64 128 92.65 128 128z\"]\n};\nvar faChartMixed = {\n  prefix: 'far',\n  iconName: 'chart-mixed',\n  icon: [512, 512, [\"analytics\"], \"f643\", \"M335.6 218.2C326.6 225.1 313.2 225.9 304.2 218.1L190 118.2L37.31 219.1C26.29 227.3 11.38 224.3 4.033 213.3C-3.32 202.3-.3395 187.4 10.69 180L178.7 68.03C187.7 62.01 199.6 62.8 207.8 69.94L320.2 168.2L472.4 37.78C482.4 29.15 497.6 30.32 506.2 40.38C514.9 50.44 513.7 65.59 503.6 74.22L335.6 218.2zM240 271.1V431.1C240 458.5 218.5 479.1 192 479.1C165.5 479.1 144 458.5 144 431.1V271.1C144 245.5 165.5 223.1 192 223.1C218.5 223.1 240 245.5 240 271.1zM200 431.1V271.1C200 267.6 196.4 263.1 192 263.1C187.6 263.1 184 267.6 184 271.1V431.1C184 436.4 187.6 439.1 192 439.1C196.4 439.1 200 436.4 200 431.1zM112 367.1V431.1C112 458.5 90.51 479.1 64 479.1C37.49 479.1 16 458.5 16 431.1V367.1C16 341.5 37.49 319.1 64 319.1C90.51 319.1 112 341.5 112 367.1zM72 431.1V367.1C72 363.6 68.42 359.1 64 359.1C59.58 359.1 56 363.6 56 367.1V431.1C56 436.4 59.58 439.1 64 439.1C68.42 439.1 72 436.4 72 431.1zM272 335.1C272 309.5 293.5 287.1 320 287.1C346.5 287.1 368 309.5 368 335.1V431.1C368 458.5 346.5 479.1 320 479.1C293.5 479.1 272 458.5 272 431.1V335.1zM320 327.1C315.6 327.1 312 331.6 312 335.1V431.1C312 436.4 315.6 439.1 320 439.1C324.4 439.1 328 436.4 328 431.1V335.1C328 331.6 324.4 327.1 320 327.1zM496 271.1V431.1C496 458.5 474.5 479.1 448 479.1C421.5 479.1 400 458.5 400 431.1V271.1C400 245.5 421.5 223.1 448 223.1C474.5 223.1 496 245.5 496 271.1zM456 431.1V271.1C456 267.6 452.4 263.1 448 263.1C443.6 263.1 440 267.6 440 271.1V431.1C440 436.4 443.6 439.1 448 439.1C452.4 439.1 456 436.4 456 431.1z\"]\n};\nvar faAnalytics = faChartMixed;\nvar faFlorinSign = {\n  prefix: 'far',\n  iconName: 'florin-sign',\n  icon: [384, 512, [], \"e184\", \"M360 32C373.3 32 384 42.75 384 56C384 69.25 373.3 80 360 80H315.3C298.1 80 284.3 89.96 278.2 105.1L230.6 224H328C341.3 224 352 234.7 352 248C352 261.3 341.3 272 328 272H211.4L150.4 424.7C137 458.1 104.7 480 68.67 480H24C10.75 480 0 469.3 0 456C0 442.7 10.75 432 24 432H68.67C85.03 432 99.73 422 105.8 406.9L159.8 272H56C42.75 272 32 261.3 32 248C32 234.7 42.75 224 56 224H178.1L233.6 87.32C246.1 53.91 279.3 32 315.3 32H360z\"]\n};\nvar faArrowDownShortWide = {\n  prefix: 'far',\n  iconName: 'arrow-down-short-wide',\n  icon: [576, 512, [\"sort-amount-desc\", \"sort-amount-down-alt\"], \"f884\", \"M312 96h48c13.25 0 23.1-10.75 23.1-24S373.2 48 360 48h-48C298.8 48 288 58.75 288 72S298.8 96 312 96zM312 224h111.1c13.25 0 24-10.75 24-24s-10.75-24-24-24H312C298.8 176 288 186.8 288 200S298.8 224 312 224zM551.1 432H312c-13.25 0-24 10.75-24 24S298.8 480 312 480h239.1c13.25 0 24-10.75 24-24S565.2 432 551.1 432zM312 352h175.1c13.25 0 24-10.75 24-24s-10.75-24-24-24H312C298.8 304 288 314.8 288 328S298.8 352 312 352zM206.4 335.1L152 394.9V56.02C152 42.76 141.3 32 128 32S104 42.76 104 56.02v338.9l-54.37-58.95c-4.719-5.125-11.16-7.719-17.62-7.719c-5.812 0-11.66 2.094-16.28 6.375c-9.75 8.977-10.34 24.18-1.344 33.94l95.1 104.1c9.062 9.82 26.19 9.82 35.25 0l95.1-104.1c9-9.758 8.406-24.96-1.344-33.94C230.5 325.5 215.3 326.2 206.4 335.1z\"]\n};\nvar faSortAmountDesc = faArrowDownShortWide;\nvar faSortAmountDownAlt = faArrowDownShortWide;\nvar faLessThan = {\n  prefix: 'far',\n  iconName: 'less-than',\n  icon: [384, 512, [62774], \"3c\", \"M370.3 117.7L79.81 256l290.5 138.3c11.97 5.688 17.06 20 11.34 31.97C377.6 434.1 368.9 440 359.1 440c-3.438 0-6.969-.75-10.28-2.344l-336-160c-8.375-3.969-13.69-12.4-13.69-21.65c0-9.25 5.313-17.69 13.69-21.66l336-160C361.6 68.59 376 73.72 381.7 85.69C387.4 97.66 382.3 111.1 370.3 117.7z\"]\n};\nvar faDisplayCode = {\n  prefix: 'far',\n  iconName: 'display-code',\n  icon: [576, 512, [\"desktop-code\"], \"e165\", \"M512 0H64C28.65 0 0 28.65 0 64v288c0 35.35 28.65 64 64 64h148.3l-9.6 48H152C138.8 464 128 474.8 128 488S138.8 512 152 512h272c13.25 0 24-10.75 24-24s-10.75-24-24-24h-50.73L363.7 416H512c35.35 0 64-28.65 64-64V64C576 28.65 547.3 0 512 0zM251.7 464L261.3 416h53.46l9.6 48H251.7zM528 352c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V64c0-8.822 7.178-16 16-16h448c8.822 0 16 7.178 16 16V352zM362.1 137.9c-7.812-7.812-20.47-7.812-28.28 0s-7.812 20.5 0 28.31l33.86 33.84l-33.86 33.84c-7.812 7.812-7.812 20.5 0 28.31C337.8 266.1 342.9 268 348 268s10.23-1.938 14.14-5.844l48-48c7.812-7.812 7.812-20.5 0-28.31L362.1 137.9zM242.1 137.9c-7.812-7.812-20.47-7.812-28.28 0l-48 48c-7.812 7.812-7.812 20.5 0 28.31l48 48C217.8 266.1 222.9 268 228 268S238.2 266.1 242.1 262.2c7.812-7.812 7.812-20.5 0-28.31L208.3 200L242.1 166.2C249.1 158.4 249.1 145.7 242.1 137.9z\"]\n};\nvar faDesktopCode = faDisplayCode;\nvar faFaceDrooling = {\n  prefix: 'far',\n  iconName: 'face-drooling',\n  icon: [512, 512, [], \"e372\", \"M48 256C48 370.9 141.1 464 256 464V512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 336.8 474.5 408.9 416 455.9V388.9C445.1 352.9 464 306.5 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256V256zM128.4 238.8C115.8 234.6 109 220.1 113.2 208.4C117 197.1 125.4 181.6 139.1 168.6C153.2 155.2 173.5 144 200 144C213.3 144 224 154.7 224 168C224 181.3 213.3 192 200 192C188.1 192 179.1 196.8 172.1 203.4C164.7 210.4 160.3 218.9 158.8 223.6C154.6 236.2 140.1 242.1 128.4 238.8V238.8zM129 309.3C139.4 300.1 154.5 302.7 162.7 313C181.5 336.4 212.5 360 256 360C299.5 360 330.5 336.4 349.3 313C357.5 302.7 372.6 300.1 382.1 309.3C393.3 317.5 395 332.6 386.7 342.1C385.9 344.1 384.9 345.2 384 346.3V496C384 504.8 376.8 512 368 512C359.2 512 352 504.8 352 496V376.4C342.5 383.4 331.8 389.7 320 394.8V464C320 472.8 312.8 480 304 480C295.2 480 288 472.8 288 464V404.9C277.1 406.9 267.3 408 256 408C193.4 408 149.8 373.7 125.3 342.1C116.1 332.6 118.7 317.5 129 309.3V309.3zM312 192C298.7 192 288 181.3 288 168C288 154.7 298.7 144 312 144C338.5 144 358.8 155.2 372.9 168.6C386.6 181.6 394.1 197.1 398.8 208.4C402.1 220.1 396.2 234.6 383.6 238.8C371 242.1 357.4 236.2 353.2 223.6C351.7 218.9 347.3 210.4 339.9 203.4C332.9 196.8 323.9 192 312 192V192z\"]\n};\nvar faOilTemperature = {\n  prefix: 'far',\n  iconName: 'oil-temperature',\n  icon: [576, 512, [\"oil-temp\"], \"f614\", \"M264 24C264 10.75 274.7 0 288 0H360C373.3 0 384 10.75 384 24C384 37.25 373.3 48 360 48H312V96H360C373.3 96 384 106.7 384 120C384 133.3 373.3 144 360 144H312V227.7C344.5 237.9 368 268.2 368 304C368 348.2 332.2 384 288 384C243.8 384 208 348.2 208 304C208 268.2 231.5 237.9 264 227.7V24zM288 336C305.7 336 320 321.7 320 304C320 286.3 305.7 272 288 272C270.3 272 256 286.3 256 304C256 321.7 270.3 336 288 336zM111.9 286.1C129.8 301.5 153.1 314.6 176.1 318.7C179.3 336.8 186 353.6 196 367.9C194.7 367.1 193.3 368 191.1 368C157.4 368 124.1 353.7 95.98 334.2C81.61 344.2 57.99 358.2 29.31 364.6C16.37 367.5 3.535 359.4 .6339 346.5C-2.267 333.5 5.865 320.7 18.8 317.8C41 312.8 62.76 300.1 79.1 286.1C89.09 277.1 102.8 277.1 111.9 286.1zM383.1 368C382.6 368 381.3 367.1 379.1 367.9C389.1 353.6 396.7 336.8 399 318.7C422.9 314.6 446.2 301.5 464 286.1C473.1 277.1 486.8 277.1 495.9 286.1C512.9 301.1 535.2 312.9 557.2 317.8C570.1 320.7 578.3 333.5 575.4 346.5C572.5 359.4 559.6 367.5 546.7 364.6C518 358.2 494.4 344.2 479.1 334.2C451.9 353.7 418.6 368 383.1 368V368zM191.1 464C220.8 464 250.5 448.7 272 430.1C281.1 421.1 294.9 421.1 303.1 430.1C325.5 448.7 355.1 464 383.1 464C412.8 464 442.5 448.7 464 430.1C473.1 421.1 486.8 421.1 495.9 430.1C512.9 445.1 535.2 456.9 557.2 461.8C570.1 464.7 578.3 477.5 575.4 490.5C572.5 503.4 559.6 511.5 546.7 508.6C518 502.2 494.4 488.2 479.1 478.2C451.9 497.7 418.6 512 383.1 512C349.4 512 316.1 497.7 287.1 478.2C259.9 497.7 226.6 512 191.1 512C157.4 512 124.1 497.7 95.98 478.2C81.61 488.2 57.99 502.2 29.31 508.6C16.37 511.5 3.536 503.4 .6342 490.5C-2.267 477.5 5.866 464.7 18.8 461.8C41.01 456.8 62.76 444.1 79.1 430.1C89.09 421.1 102.8 421.1 111.9 430.1C133.5 448.7 163.1 464 191.1 464H191.1z\"]\n};\nvar faOilTemp = faOilTemperature;\nvar faSquareQuestion = {\n  prefix: 'far',\n  iconName: 'square-question',\n  icon: [448, 512, [\"question-square\"], \"f2fd\", \"M257.1 128h-52C167 128 136 159 136 198c0 13 11 24 24 24s24-11 24-24C184 186 193.1 176 205.1 176h52C269.1 176 280 186 280 198c0 8-4 15-11 19L212 251C204 256 200 264 200 272V288c0 13 11 24 24 24S248 301 248 288V286l45.1-28C315 245 328 222 328 198C328 159 297 128 257.1 128zM224 336c-18 0-32 14-32 32s13.1 32 32 32c17.1 0 32-14 32-32S241.1 336 224 336zM384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416z\"]\n};\nvar faQuestionSquare = faSquareQuestion;\nvar faAirConditioner = {\n  prefix: 'far',\n  iconName: 'air-conditioner',\n  icon: [576, 512, [], \"f8f4\", \"M464 128h-352C103.2 128 96 135.2 96 144V160c0 8.836 7.164 16 16 16h352C472.8 176 480 168.8 480 160V144C480 135.2 472.8 128 464 128zM512 .0002H64c-35.2 0-64 28.8-64 64V192c0 35.2 28.8 64 64 64h448c35.2 0 64-28.8 64-64V64C576 28.8 547.2 .0002 512 .0002zM528 192c0 8.672-7.326 16-16 16H64C55.33 208 48 200.7 48 192V64c0-8.672 7.328-16 16-16h448c8.674 0 16 7.328 16 16V192zM208 424c0 22.06-17.94 40-40 40S128 446.1 128 424c0-16.38 9.812-30.94 25.02-37.09c12.28-4.969 18.2-18.97 13.23-31.25c-4.984-12.28-18.92-18.16-31.27-13.25C101.6 355.9 80 387.1 80 424c0 48.53 39.47 88 88 88s88-39.47 88-88V288H208V424zM441 310.4c-12.34-4.906-26.28 .9687-31.27 13.25c-4.969 12.28 .9531 26.28 13.23 31.25C438.2 361.1 448 375.6 448 392c0 22.06-17.94 40-40 40s-40-17.94-40-40V288H320v104c0 48.53 39.47 88 88 88s88-39.47 88-88C496 355.1 474.4 323.9 441 310.4z\"]\n};\nvar faAngleDown = {\n  prefix: 'far',\n  iconName: 'angle-down',\n  icon: [384, 512, [8964], \"f107\", \"M360.5 217.5l-152 143.1C203.9 365.8 197.9 368 192 368s-11.88-2.188-16.5-6.562L23.5 217.5C13.87 208.3 13.47 193.1 22.56 183.5C31.69 173.8 46.94 173.5 56.5 182.6L192 310.9l135.5-128.4c9.562-9.094 24.75-8.75 33.94 .9375C370.5 193.1 370.1 208.3 360.5 217.5z\"]\n};\nvar faMountains = {\n  prefix: 'far',\n  iconName: 'mountains',\n  icon: [640, 512, [9968], \"f6fd\", \"M8.55 394.4L225.2 49.01C231.9 38.42 243.5 32 255.1 32C268.5 32 280.1 38.42 286.7 49.01L412.7 249.7L460.9 170.7C464.1 164.1 472.2 160 480 160C487.8 160 495 164.1 499.1 170.7L631.1 387.1C636.9 396.6 640 407.7 640 418.9C640 452.6 612.6 480 578.9 480H55.91C25.03 480 0 454.1 0 424.1C0 413.6 2.964 403.3 8.551 394.4L8.55 394.4zM462.8 419.9L255.1 90.31L49.21 419.9C48.42 421.1 47.1 422.6 47.1 424.1C47.1 428.5 51.54 432 55.91 432H456.1C460.5 432 464 428.5 464 424.1C464 422.6 463.6 421.1 462.8 419.9H462.8z\"]\n};\nvar faOmega = {\n  prefix: 'far',\n  iconName: 'omega',\n  icon: [448, 512, [], \"f67a\", \"M448 456c0 13.25-10.75 24-24 24L320 480c-13.25 0-24-10.76-24-24.01v-24.5c0-8.75 4.781-16.84 12.47-21.03C364.9 379.5 400 320.3 400 256c0-97.03-78.97-176-176-176S48 158.1 48 256c0 64.31 35.06 123.5 91.53 154.5C147.2 414.7 152 422.8 152 431.5V456c0 13.25-10.75 24.01-24 24.01L24 480C10.75 480 0 469.3 0 456s10.75-24 24-24h61.41C32 389.9 0 325.3 0 256c0-123.5 100.5-224 224-224s224 100.5 224 223.1c0 69.31-32 133.9-85.41 175.1H424C437.3 432 448 442.8 448 456z\"]\n};\nvar faCarTunnel = {\n  prefix: 'far',\n  iconName: 'car-tunnel',\n  icon: [512, 512, [], \"e4de\", \"M256 48C141.1 48 48 141.1 48 256V488C48 501.3 37.25 512 24 512C10.75 512 0 501.3 0 488V256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256V488C512 501.3 501.3 512 488 512C474.7 512 464 501.3 464 488V256C464 141.1 370.9 48 256 48zM208 400C208 413.3 197.3 424 184 424C170.7 424 160 413.3 160 400C160 386.7 170.7 376 184 376C197.3 376 208 386.7 208 400zM304 400C304 386.7 314.7 376 328 376C341.3 376 352 386.7 352 400C352 413.3 341.3 424 328 424C314.7 424 304 413.3 304 400zM122.7 332L145.1 262.7C152.6 239.6 174.1 224 198.4 224H313.6C337.9 224 359.4 239.6 366.9 262.7L389.3 332C405.5 343.6 416 362.6 416 384V488C416 501.3 405.3 512 392 512C378.7 512 368 501.3 368 488V480H144V488C144 501.3 133.3 512 120 512C106.7 512 96 501.3 96 488V384C96 362.6 106.5 343.6 122.7 332V332zM177 320H334.1L321.2 277.5C320.2 274.2 317.1 272 313.6 272H198.4C194.9 272 191.8 274.2 190.8 277.5L177 320zM144 432H368V384C368 375.2 360.8 368 352 368H160C151.2 368 144 375.2 144 384V432z\"]\n};\nvar faPersonDollyEmpty = {\n  prefix: 'far',\n  iconName: 'person-dolly-empty',\n  icon: [512, 512, [], \"f4d1\", \"M0 488C0 501.3 10.75 512 24 512c13.25 0 23.1-10.75 23.1-24v-95.88C35.1 382.6 .5 354.3 0 353.9V488zM80.01 96.01c26.5 0 48.01-21.51 48.01-48.01S106.5 0 80.01 0S32 21.51 32 48.01S53.51 96.01 80.01 96.01zM511.1 385.5c-3.562-12.77-16.75-20.28-29.59-16.64l-143.1 40.08c-10.22-13.17-25.36-22.11-42.76-24.2L239.1 177.7C235.7 164.9 222.7 157.2 209.7 160.8C196.9 164.3 189.3 177.5 192.8 190.3l13.52 49.56H158.2l-31.1-77.5c-8.75-20.88-29-34.5-51.75-34.5h-18.5C25.13 127.9 0 153 0 183.9v102.4c0 7.625 3 29.5 21.25 44l76.49 60.38c5.625 4.5 9.625 10.75 11.25 17.88l19.62 84.75c2.623 11.5 14.37 21.25 28.75 18c12.88-3 21-15.88 18-28.75l-21.37-93c-2.875-12.38-9.875-23.5-19.88-31.38l-38.12-30V214.8l22.25 53.5C123.2 280.3 134.7 288 147.7 288h71.74l29.82 109.3C234 409 223.1 427.3 223.1 448c0 35.35 28.66 64 63.1 64c32.88 0 59.64-24.88 63.26-56.79l143.2-40.1C507.2 411.5 514.7 398.3 511.1 385.5zM287.1 464c-8.82 0-15.1-7.178-15.1-16s7.178-16 15.1-16c8.822 0 16 7.178 16 16S296.8 464 287.1 464z\"]\n};\nvar faPanFood = {\n  prefix: 'far',\n  iconName: 'pan-food',\n  icon: [576, 512, [129368], \"e42b\", \"M567.2 125l-43.16-67.34c-16.69-25.95-51.38-33.64-77.34-16.92l-23.84 16.92C382.8 30.53 335.6 16 287.8 16c-44.34 0-89.18 12.27-129.3 37.97C75.83 106.1 36.73 202.2 51.03 293.3L25.79 309.5c-26 16.64-33.63 51.34-16.94 77.38l43.16 67.34c10.69 16.66 28.78 25.77 47.25 25.77c10.31-.0156 20.78-2.859 30.09-8.844l23.79-16.89C193.2 481.5 240.3 496 288.2 496c44.34 0 89.18-12.27 129.3-37.97c82.68-53 121.8-148.2 107.5-239.4l25.25-16.21C576.2 185.8 583.8 151.1 567.2 125zM103.5 430.8c-2.469 1.531-4.844 1.328-6.031 1.078c-1.219-.2656-3.469-1.078-5.031-3.5L49.25 361c-2.375-3.719-1.312-8.688 2.438-11.08l12.26-7.857c5.744 14.91 13.07 29.46 22.03 43.44c8.814 13.75 19.1 25.91 30.04 37.21L103.5 430.8zM475.5 297c-10.96 50.09-40.77 92.92-83.94 120.6C360.6 437.5 324.8 448 288.2 448c-65.86 0-126.4-33.04-161.8-88.4C98.71 316.4 89.51 265.1 100.5 214.1C111.4 164.9 141.2 122.1 184.4 94.38C215.4 74.51 251.2 64 287.8 64c65.86 0 126.4 33.04 161.8 88.4C477.3 195.6 486.5 246.9 475.5 297zM524.3 162L512 169.9c-5.742-14.89-13.06-29.43-22.01-43.39c-8.824-13.77-19.12-25.94-30.07-37.25l12.58-8.061c2.438-1.547 4.781-1.359 6.031-1.078c1.219 .2656 3.469 1.078 5.031 3.5l43.16 67.33C529.1 154.7 528.1 159.6 524.3 162zM272 320H246.6L220.1 293.4c4.783-6.275 4.566-15.15-1.166-20.87c-6.25-6.25-16.38-6.25-22.62 0L176.6 292.3c-6.25 6.25-6.25 16.39 0 22.62c3.125 3.125 7.219 4.688 11.31 4.688c3.412 0 6.697-1.346 9.547-3.516L224 342.6v25.38c0 26.47 21.53 48 48 48s48-21.53 48-48S298.5 320 272 320zM417.8 209.8l-80 80c-1.5 1.5-2.344 3.531-2.344 5.656s.8438 4.156 2.344 5.656c12.59 12.58 29.12 18.88 45.66 18.88s33.06-6.297 45.66-18.88C441.3 288.9 448 272.7 448 255.4s-6.719-33.47-18.91-45.66C425.9 206.6 420.9 206.7 417.8 209.8zM232 160h112c4.406 0 8-3.578 8-8c0-35.3-28.72-64-64-64s-64 28.7-64 64C224 156.4 227.6 160 232 160zM248 240c0 13.25 10.75 24 24 24s24-10.75 24-24c0-13.26-10.75-24-24-24S248 226.7 248 240zM368 344c-13.25 0-24 10.74-24 24c0 13.25 10.75 24 24 24s24-10.75 24-24C392 354.7 381.3 344 368 344zM206.2 206.1c7.781-7.812 7.781-20.47 0-28.28c-7.812-7.812-20.5-7.812-28.31 0l-32 32c-7.781 7.812-7.781 20.47 0 28.28C149.8 242 154.9 244 160 244s10.25-1.953 14.16-5.859L206.2 206.1z\"]\n};\nvar faHeadSideCough = {\n  prefix: 'far',\n  iconName: 'head-side-cough',\n  icon: [640, 512, [], \"e061\", \"M480 359.1c-13.25 0-23.1 10.75-23.1 24s10.75 24 23.1 24s24-10.75 24-24S493.3 359.1 480 359.1zM477.2 275c-21-47.13-48.49-151.8-73.11-186.8C365.6 33.63 302.5 0 234.1 0L199.1 0C95.51 0 4.139 80.13 .1387 184.5c-2.25 59.88 22.99 113.6 63.86 150.4L64.01 488c0 13.26 10.75 24 24 24c13.25 0 23.1-10.74 23.1-23.1V313.4l-15.1-14.25C49.13 257 33.01 187.4 63.88 126.6C89.26 76.75 143.1 48 198.1 48h35.12c51.1 0 100.9 25.38 130.7 67.88c11.25 15.88 27.1 65.63 40.37 102C411.7 237.3 418.1 255.8 424.2 272h-56.25v52.57l-56.22 8.031C298.1 334.6 288 346.2 288 360s10.13 25.45 23.76 27.39l56.22 8.031V416c0 8.836-7.164 16-16 16H271.1v56c0 13.26 10.74 24 24 24c13.25 0 23.1-10.74 23.1-23.1V480h31.99c35.34 0 64-28.66 64-63.1L415.1 320h31.99C471.1 320 486.6 296.1 477.2 275zM608 359.1c-13.25 0-24 10.75-24 24s10.75 24 24 24s24-10.75 24-24S621.3 359.1 608 359.1zM608 311.1c13.25 0 24-10.75 24-24s-10.75-24-24-24s-24 10.75-24 24S594.8 311.1 608 311.1zM544 407.1c-13.25 0-23.1 10.75-23.1 24s10.75 24 23.1 24s24-10.75 24-24S557.3 407.1 544 407.1zM544 311.1c-13.25 0-23.1 10.75-23.1 24s10.75 24 23.1 24s24-10.75 24-24S557.3 311.1 544 311.1zM608 455.1c-13.25 0-24 10.75-24 24s10.75 24 24 24s24-10.75 24-24S621.3 455.1 608 455.1zM320 224C337.6 224 352 209.6 352 192s-14.37-32-31.1-32C302.4 160 288 174.4 288 192S302.4 224 320 224z\"]\n};\nvar faGripLines = {\n  prefix: 'far',\n  iconName: 'grip-lines',\n  icon: [448, 512, [], \"f7a4\", \"M424 216H24C10.75 216 0 205.3 0 192C0 178.7 10.75 168 24 168H424C437.3 168 448 178.7 448 192C448 205.3 437.3 216 424 216zM424 344H24C10.75 344 0 333.3 0 320C0 306.7 10.75 296 24 296H424C437.3 296 448 306.7 448 320C448 333.3 437.3 344 424 344z\"]\n};\nvar faThumbsDown = {\n  prefix: 'far',\n  iconName: 'thumbs-down',\n  icon: [512, 512, [128078, 61576], \"f165\", \"M128 288V64.03c0-17.67-14.33-31.1-32-31.1H32c-17.67 0-32 14.33-32 31.1v223.1c0 17.67 14.33 31.1 32 31.1h64C113.7 320 128 305.7 128 288zM481.5 229.1c1.234-5.092 1.875-10.32 1.875-15.64c0-22.7-11.44-43.13-29.28-55.28c.4219-3.015 .6406-6.076 .6406-9.122c0-22.32-11.06-42.6-28.83-54.83c-2.438-34.71-31.47-62.2-66.8-62.2h-52.53c-35.94 0-71.55 11.87-100.3 33.41L169.6 92.93c-6.285 4.71-9.596 11.85-9.596 19.13c0 12.76 10.29 24.04 24.03 24.04c5.013 0 10.07-1.565 14.38-4.811l36.66-27.51c20.48-15.34 45.88-23.81 71.5-23.81h52.53c10.45 0 18.97 8.497 18.97 18.95c0 3.5-1.11 4.94-1.11 9.456c0 26.97 29.77 17.91 29.77 40.64c0 9.254-6.392 10.96-6.392 22.25c0 13.97 10.85 21.95 19.58 23.59c8.953 1.671 15.45 9.481 15.45 18.56c0 13.04-11.39 13.37-11.39 28.91c0 12.54 9.702 23.08 22.36 23.94C456.2 266.1 464 275.2 464 284.1c0 10.43-8.516 18.93-18.97 18.93H307.4c-12.44 0-24 10.02-24 23.1c0 4.038 1.02 8.078 3.066 11.72C304.4 371.7 312 403.8 312 411.2c0 8.044-5.984 20.79-22.06 20.79c-12.53 0-14.27-.9059-24.94-28.07c-24.75-62.91-61.74-99.9-80.98-99.9c-13.8 0-24.02 11.27-24.02 23.99c0 7.041 3.083 14.02 9.016 18.76C238.1 402 211.4 480 289.9 480C333.8 480 360 445 360 411.2c0-12.7-5.328-35.21-14.83-59.33h99.86C481.1 351.9 512 321.9 512 284.1C512 261.8 499.9 241 481.5 229.1z\"]\n};\nvar faUserLock = {\n  prefix: 'far',\n  iconName: 'user-lock',\n  icon: [640, 512, [], \"f502\", \"M592 288H576V212.7c0-41.84-30.03-80.04-71.66-84.27c-2.805-.2852-5.59-.4229-8.336-.4229C451.9 127.1 416 163.9 416 208V288h-16C373.6 288 352 309.6 352 336v128c0 26.4 21.6 48 48 48h192c26.4 0 48-21.6 48-48v-128C640 309.6 618.4 288 592 288zM496 432c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S513.6 432 496 432zM528 288h-64V208c0-17.62 14.38-32 32-32s32 14.38 32 32V288zM224 256c70.69 0 128-57.31 128-128c0-70.69-57.31-128-128-128S96 57.31 96 128C96 198.7 153.3 256 224 256zM224 48c44.11 0 80 35.89 80 80c0 44.11-35.89 80-80 80S144 172.1 144 128C144 83.89 179.9 48 224 48zM320 464c0 18.08 6.256 34.59 16.41 48H32c-17.67 0-32-14.33-32-32c0-97.2 78.8-176 176-176h96c18.09 0 35.54 2.748 51.97 7.818C321.5 319.5 320 327.5 320 336v25.52C305.1 355.5 288.1 352 272 352h-96c-65.16 0-119.1 48.95-127 112H320z\"]\n};\nvar faArrowRightLong = {\n  prefix: 'far',\n  iconName: 'arrow-right-long',\n  icon: [512, 512, [\"long-arrow-right\"], \"f178\", \"M335 408.1C330.3 404.3 328 398.2 328 392s2.344-12.28 7.031-16.97L430.1 280H24C10.75 280 0 269.2 0 255.1C0 242.7 10.75 232 24 232h406.1l-95.03-95.03c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0l136 136c9.375 9.375 9.375 24.56 0 33.94l-136 136C359.6 418.3 344.4 418.3 335 408.1z\"]\n};\nvar faLongArrowRight = faArrowRightLong;\nvar faTicketsAirline = {\n  prefix: 'far',\n  iconName: 'tickets-airline',\n  icon: [640, 512, [], \"e29b\", \"M512 112C512 120.8 504.8 128 496 128C487.2 128 480 120.8 480 112C480 103.2 487.2 96 496 96C504.8 96 512 103.2 512 112zM512 176C512 184.8 504.8 192 496 192C487.2 192 480 184.8 480 176C480 167.2 487.2 160 496 160C504.8 160 512 167.2 512 176zM480 240C480 231.2 487.2 224 496 224C504.8 224 512 231.2 512 240C512 248.8 504.8 256 496 256C487.2 256 480 248.8 480 240zM512 304C512 312.8 504.8 320 496 320C487.2 320 480 312.8 480 304C480 295.2 487.2 288 496 288C504.8 288 512 295.2 512 304zM288.4 176L265.3 106.5C263.5 101.3 267.4 96 272.9 96H303.1C312.5 96 320.4 100.5 324.7 107.9L364.4 176H404.7C420.7 176 436.1 182.4 447.5 193.7C455.4 201.6 455.4 214.4 447.5 222.3C436.1 233.6 420.7 240 404.7 240H364.4L324.7 308.1C320.4 315.5 312.5 320 303.1 320H272.9C267.4 320 263.5 314.7 265.3 309.5L288.4 240H245.8L226.6 265.6C223.5 269.6 218.8 272 213.8 272H200C194.8 272 190.1 267.1 192.2 262.1L204.8 211.9C205.4 209.3 205.4 206.7 204.8 204.1L192.2 153.9C190.1 148.9 194.8 144 200 144H213.8C218.8 144 223.5 146.4 226.6 150.4L245.8 176L288.4 176zM640 96V168C617.9 168 600 185.9 600 208C600 230.1 617.9 248 640 248V320C640 355.3 611.3 384 576 384H160C124.7 384 96 355.3 96 320V96C96 60.65 124.7 32 160 32H576C611.3 32 640 60.65 640 96zM144 320C144 328.8 151.2 336 160 336H576C584.8 336 592 328.8 592 320V281.8C567.9 266.1 552 238.9 552 208C552 177.1 567.9 149.9 592 134.2V96C592 87.16 584.8 80 576 80H160C151.2 80 144 87.16 144 96V320zM24 96C37.25 96 48 106.7 48 120V360C48 399.8 80.24 432 120 432H520C533.3 432 544 442.7 544 456C544 469.3 533.3 480 520 480H120C53.73 480 0 426.3 0 360V120C0 106.7 10.75 96 24 96z\"]\n};\nvar faAnchorCircleXmark = {\n  prefix: 'far',\n  iconName: 'anchor-circle-xmark',\n  icon: [640, 512, [], \"e4ac\", \"M368 80C368 115.9 344.3 146.3 311.7 156.4C311.9 157.6 312 158.8 312 160V192H360C373.3 192 384 202.7 384 216C384 229.3 373.3 240 360 240H312V464H336C340.1 464 344.1 463.8 348.1 463.5C358.4 479.3 371.1 493.4 385.7 505.2C369.9 509.6 353.2 512 336 512H240C139.8 512 58.25 431.8 56.05 332.1L39.62 346.2C29.56 354.8 14.4 353.7 5.778 343.6C-2.848 333.6-1.682 318.4 8.382 309.8L64.38 261.8C73.37 254.1 86.63 254.1 95.62 261.8L151.6 309.8C161.7 318.4 162.8 333.6 154.2 343.6C145.6 353.7 130.4 354.8 120.4 346.2L104.1 332.2C106.3 405.4 166.3 464 240 464H264V240H216C202.7 240 192 229.3 192 216C192 202.7 202.7 192 216 192H264V160C264 158.8 264.1 157.6 264.3 156.4C231.7 146.3 208 115.9 208 80C208 35.82 243.8 0 288 0C332.2 0 368 35.82 368 80H368zM288 112C305.7 112 320 97.67 320 80C320 62.33 305.7 48 288 48C270.3 48 256 62.33 256 80C256 97.67 270.3 112 288 112zM352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM555.3 331.3C561.6 325.1 561.6 314.9 555.3 308.7C549.1 302.4 538.9 302.4 532.7 308.7L496 345.4L459.3 308.7C453.1 302.4 442.9 302.4 436.7 308.7C430.4 314.9 430.4 325.1 436.7 331.3L473.4 368L436.7 404.7C430.4 410.9 430.4 421.1 436.7 427.3C442.9 433.6 453.1 433.6 459.3 427.3L496 390.6L532.7 427.3C538.9 433.6 549.1 433.6 555.3 427.3C561.6 421.1 561.6 410.9 555.3 404.7L518.6 368L555.3 331.3z\"]\n};\nvar faEllipsis = {\n  prefix: 'far',\n  iconName: 'ellipsis',\n  icon: [448, 512, [\"ellipsis-h\"], \"f141\", \"M336 256C336 229.5 357.5 208 384 208C410.5 208 432 229.5 432 256C432 282.5 410.5 304 384 304C357.5 304 336 282.5 336 256zM176 256C176 229.5 197.5 208 224 208C250.5 208 272 229.5 272 256C272 282.5 250.5 304 224 304C197.5 304 176 282.5 176 256zM112 256C112 282.5 90.51 304 64 304C37.49 304 16 282.5 16 256C16 229.5 37.49 208 64 208C90.51 208 112 229.5 112 256z\"]\n};\nvar faEllipsisH = faEllipsis;\nvar faNfcSlash = {\n  prefix: 'far',\n  iconName: 'nfc-slash',\n  icon: [640, 512, [], \"e1fc\", \"M630.8 469.1L544 401.1V96c0-35.35-28.65-64-64-64H160C138.4 32 119.4 42.78 107.8 59.18L38.81 5.113c-10.47-8.172-25.5-6.359-33.7 4.078C-3.062 19.63-1.234 34.72 9.188 42.89l592 463.1C605.6 510.3 610.8 512 615.1 512c7.125 0 14.17-3.156 18.91-9.188C643.1 492.4 641.2 477.3 630.8 469.1zM416 300.7l-48.98-38.39C367.3 260.2 368 258.2 368 256c0-17.72-9.713-33.03-24-41.34V160H416V300.7zM496 363.4l-32-25.08V149.3C464 128.8 447.3 112 426.7 112H320c-13.25 0-24 10.75-24 24v70.69L235.5 159.3C247 157.5 256 148 256 136C256 122.8 245.3 112 232 112H213.3c-9.775 0-18.53 3.973-25.2 10.15L145.8 88.97C148.4 83.71 153.7 80 160 80h320c8.822 0 16 7.178 16 16V363.4zM160 432c-8.822 0-16-7.178-16-16V209.6L96 171.9V416c0 35.35 28.65 64 64 64h320c2.746 0 5.361-.4727 8.018-.8086L427.8 432H160zM176 234.6v128C176 383.3 192.8 400 213.3 400h173.7L325.7 352H224V272.3L176 234.6z\"]\n};\nvar faChessPawn = {\n  prefix: 'far',\n  iconName: 'chess-pawn',\n  icon: [320, 512, [9823], \"f443\", \"M296 463.1H23.1c-13.25 0-23.1 10.75-23.1 24s10.75 24 23.1 24h272c13.25 0 23.1-10.75 23.1-23.1S309.3 463.1 296 463.1zM55.1 287.1L80 287.1v29.5c0 40.25-3.5 81.25-23.38 114.5h53.5C125.1 394.1 128 354.6 128 317.5v-29.5h64v29.5c0 37.13 2.875 77.5 17.88 114.5h53.5C243.5 398.7 240 357.7 240 317.5V287.1l24-.0001C277.3 287.1 288 277.3 288 263.1c0-13.25-10.75-24-23.1-24H241c23.75-21.88 38.1-53.12 38.1-87.1c0-9.393-1.106-19.05-3.451-28.86C272.3 105.4 244.9 32 159.1 32C93.75 32 40 85.75 40 151.1c0 34.88 15.12 66.12 39 88H55.1C42.75 239.1 32 250.7 32 263.1C32 277.3 42.75 287.1 55.1 287.1zM160 79.1c39.75 0 72 32.25 72 72S199.8 223.1 160 223.1S88 191.7 88 151.1S120.2 79.1 160 79.1z\"]\n};\nvar faKitMedical = {\n  prefix: 'far',\n  iconName: 'kit-medical',\n  icon: [576, 512, [\"first-aid\"], \"f479\", \"M512 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V96C576 60.65 547.3 32 512 32zM96 432H64c-8.801 0-16-7.201-16-16V96c0-8.801 7.199-16 16-16h32V432zM432 432h-288v-352h288V432zM528 416c0 8.799-7.199 16-16 16h-32v-352h32c8.801 0 16 7.199 16 16V416zM208 288H256v48C256 344.8 263.2 352 272 352h32c8.836 0 16-7.164 16-16V288h48C376.8 288 384 280.8 384 272v-32C384 231.2 376.8 224 368 224H320V176C320 167.2 312.8 160 304 160h-32C263.2 160 256 167.2 256 176V224H208C199.2 224 192 231.2 192 240v32C192 280.8 199.2 288 208 288z\"]\n};\nvar faFirstAid = faKitMedical;\nvar faGrid2Plus = {\n  prefix: 'far',\n  iconName: 'grid-2-plus',\n  icon: [512, 512, [], \"e197\", \"M176 32C202.5 32 224 53.49 224 80V176C224 202.5 202.5 224 176 224H80C53.49 224 32 202.5 32 176V80C32 53.49 53.49 32 80 32H176zM176 80H80V176H176V80zM176 288C202.5 288 224 309.5 224 336V432C224 458.5 202.5 480 176 480H80C53.49 480 32 458.5 32 432V336C32 309.5 53.49 288 80 288H176zM176 336H80V432H176V336zM288 80C288 53.49 309.5 32 336 32H432C458.5 32 480 53.49 480 80V176C480 202.5 458.5 224 432 224H336C309.5 224 288 202.5 288 176V80zM336 176H432V80H336V176zM384 272C397.3 272 408 282.7 408 296V360H472C485.3 360 496 370.7 496 384C496 397.3 485.3 408 472 408H408V472C408 485.3 397.3 496 384 496C370.7 496 360 485.3 360 472V408H296C282.7 408 272 397.3 272 384C272 370.7 282.7 360 296 360H360V296C360 282.7 370.7 272 384 272z\"]\n};\nvar faBells = {\n  prefix: 'far',\n  iconName: 'bells',\n  icon: [640, 512, [], \"f77f\", \"M249.5 296.7C261.2 328.5 262.4 363.2 253.1 395.8L251.9 399.7L21.4 315.8C10.03 311.7 1.976 301.5 .5931 289.5C-.7903 277.5 4.729 265.7 14.86 259L23.04 253.7C57.61 230.1 83.95 197.8 98.16 159L112.8 119C137.1 50.44 213.1 15.09 282.6 40.08C287.4 41.82 292.1 43.82 296.5 46.04C232.4 88.2 203.2 170.3 230.8 245.5L249.5 296.7zM279.6 285.8L260.8 234.6C234.7 163.3 271.4 84.41 342.8 58.43C414.1 32.46 493.2 69.21 519.3 140.5L538 191.7C552 229.9 577.8 262.7 611.6 285.3L625.4 294.5C635.4 301.2 640.8 312.1 639.4 324.9C637.9 336.9 629.9 346.1 618.6 351.1L321.1 459.4C309.8 463.5 297.1 460.9 288.3 452.7C279.5 444.5 276 432 279.3 420.5L283.9 404.6C295.1 365.6 293.6 323.1 279.6 285.8H279.6zM324.7 269.4C340.5 312.5 343.6 359.1 333.7 403.7L573 316.6C536.6 288.9 508.8 251.3 492.9 208.1L474.2 156.9C457.2 110.5 405.7 86.59 359.3 103.5C312.8 120.4 288.9 171.7 305.1 218.2L324.7 269.4zM480.8 480C459.6 480 440.8 469.9 429.1 454.1L545.2 411.9C545.3 413.2 545.3 414.5 545.3 415.8C545.3 451.3 516.4 480 480.8 480V480zM94.34 376.2L211.9 419.5C200.3 436.7 180.7 447.9 158.4 447.9C122.8 447.9 93.91 419.2 93.91 383.7C93.91 381.1 94.05 378.6 94.34 376.2z\"]\n};\nvar faPersonThroughWindow = {\n  prefix: 'far',\n  iconName: 'person-through-window',\n  icon: [640, 512, [], \"e5a9\", \"M192 128C192 154.5 170.5 176 144 176C117.5 176 96 154.5 96 128C96 101.5 117.5 80 144 80C170.5 80 192 101.5 192 128zM388.2 319.1H343.6L297.2 352.5L379.9 474.5C387.3 485.5 384.4 500.4 373.5 507.9C362.5 515.3 347.6 512.4 340.1 501.5L303.9 448H48C21.49 448 0 426.5 0 400V48C0 21.49 21.49 0 48 0H592C618.5 0 640 21.49 640 48V400C640 426.5 618.5 448 592 448H397.9L365.9 400H449.7L388.2 319.1zM304 48H48V400H128V317.6C128 251.3 169.5 192.1 231.8 169.4C275.1 153.7 304 112.5 304 66.36V48zM352 48V66.36C352 119.1 325.7 167.4 283.6 196.3L332.1 271.1H392.1C404.5 271.1 416.3 277.8 423.8 287.6L510.3 400H592V48H352zM271.4 400L185.4 273.1C179.3 286.8 176 301.1 176 317.6V400H271.4zM270.3 312.7L292.2 297.4L240.3 217.8C231.5 221.8 223.4 226.9 216.1 232.8L270.3 312.7z\"]\n};\nvar faToolbox = {\n  prefix: 'far',\n  iconName: 'toolbox',\n  icon: [512, 512, [129520], \"f552\", \"M502.6 214.6l-77.25-77.25C419.4 131.4 411.2 128 402.7 128H384V88C384 57.13 358.9 32 328 32h-144C153.1 32 128 57.13 128 88V128H109.3C100.8 128 92.63 131.4 86.63 137.4L9.373 214.6C3.371 220.6 0 228.8 0 237.3V416c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64V237.3C512 228.8 508.6 220.6 502.6 214.6zM176 88c0-4.406 3.594-8 8-8h144c4.406 0 8 3.594 8 8V128h-160V88zM115.9 176h280.2L464 243.9V296h-88V279.1C376 266.7 365.3 256 352 256s-24 10.75-24 23.1V296h-144V279.1C184 266.7 173.3 256 160 256C146.7 256 136 266.7 136 279.1V296H48V243.9L115.9 176zM448 432H64c-8.837 0-16-7.163-16-16v-72h88v16C136 373.3 146.7 384 159.1 384C173.3 384 184 373.3 184 360V344h144v16C328 373.3 338.7 384 352 384s24-10.75 24-23.1V344h88V416C464 424.8 456.8 432 448 432z\"]\n};\nvar faEnvelopeDot = {\n  prefix: 'far',\n  iconName: 'envelope-dot',\n  icon: [576, 512, [\"envelope-badge\"], \"e16f\", \"M512 0c-35.35 0-64 28.65-64 64c0 35.35 28.65 64 64 64s64-28.65 64-64C576 28.65 547.3 0 512 0zM488.2 156.7l-158.9 132.5c-23.19 19.28-59.34 19.27-82.47 .0156L80 150.2V128c0-8.822 7.178-16 16-16h333.3C421.1 97.83 416 81.58 416 64H96C60.65 64 32 92.65 32 128v256c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64V154.1C533.9 157.7 523.3 160 512 160C503.7 160 495.9 158.6 488.2 156.7zM496 384c0 8.822-7.178 16-16 16H96c-8.822 0-16-7.178-16-16V212.7l136.1 113.4C236.3 342.8 261.8 352 288 352s51.75-9.184 71.97-25.98L496 212.7V384z\"]\n};\nvar faEnvelopeBadge = faEnvelopeDot;\nvar faHandsHoldingCircle = {\n  prefix: 'far',\n  iconName: 'hands-holding-circle',\n  icon: [640, 512, [], \"e4fb\", \"M192 128C192 57.31 249.3 0 320 0C390.7 0 448 57.31 448 128C448 198.7 390.7 256 320 256C249.3 256 192 198.7 192 128zM144 264.8C156.1 254.3 171.1 248 189.3 248C207.6 248 225.2 255.3 238.2 268.3L299.6 329.7C307.4 337.4 314.2 345.9 320 354.1C325.8 345.9 332.6 337.4 340.4 329.7L401.8 268.3C414.8 255.3 432.4 248 450.7 248C468 248 483.9 254.3 496 264.8V136C496 96.24 528.2 64 568 64C607.8 64 640 96.24 640 136V352.2C640 384.1 627.4 414.6 604.9 437.1L536.1 504.1C527.6 514.3 512.4 514.3 503 504.1C493.7 495.6 493.7 480.4 503 471L570.9 403.1C584.4 389.6 592 371.3 592 352.2V136C592 122.7 581.3 112 568 112C554.7 112 544 122.7 544 136V281.9C544 307.5 533.8 332.1 515.7 350.3L456.1 408.1C447.6 418.3 432.4 418.3 423 408.1C413.7 399.6 413.7 384.4 423 375L438.1 359.1L439 359L465.8 332.3C469.8 328.3 472 322.9 472 317.3C472 305.5 462.5 295.1 450.7 295.1C445.1 295.1 439.7 298.2 435.7 302.2L374.3 363.6C354.9 383 344 409.4 344 436.8V488C344 501.3 333.3 512 320 512C306.7 512 296 501.3 296 488V436.8C296 409.4 285.1 383 265.7 363.6L204.3 302.2C200.3 298.2 194.9 295.1 189.3 295.1C177.5 295.1 168 305.5 168 317.3C168 322.9 170.2 328.3 174.2 332.3L216.1 375C226.3 384.4 226.3 399.6 216.1 408.1C207.6 418.3 192.4 418.3 183 408.1L124.3 350.3C106.2 332.1 96 307.5 96 281.9V136C96 122.7 85.25 112 72 112C58.75 112 48 122.7 48 136V352.2C48 371.3 55.59 389.6 69.09 403.1L136.1 471C146.3 480.4 146.3 495.6 136.1 504.1C127.6 514.3 112.4 514.3 103 504.1L35.15 437.1C12.64 414.6 0 384.1 0 352.2V136C0 96.24 32.24 64 72 64C111.8 64 144 96.24 144 136L144 264.8z\"]\n};\nvar faBug = {\n  prefix: 'far',\n  iconName: 'bug',\n  icon: [512, 512, [], \"f188\", \"M352 96V99.56C352 115.3 339.3 128 323.6 128H188.4C172.7 128 160 115.3 160 99.56V96C160 42.98 202.1 0 256 0C309 0 352 42.98 352 96zM39.03 103C48.4 93.66 63.6 93.66 72.97 103L145.4 175.5C161.3 165.7 179.1 160 200 160H312C332 160 350.7 165.7 366.6 175.5L439 103C448.4 93.66 463.6 93.66 472.1 103C482.3 112.4 482.3 127.6 472.1 136.1L400.5 209.4C410.3 225.3 416 243.1 416 264H488C501.3 264 512 274.7 512 288C512 301.3 501.3 312 488 312H416V320C416 347.2 409.2 372.8 397.2 395.3L472.1 471C482.3 480.4 482.3 495.6 472.1 504.1C463.6 514.3 448.4 514.3 439 504.1L368.2 434.1C339.3 462.5 299.7 480 256 480C212.3 480 172.7 462.5 143.8 434.1L72.97 504.1C63.6 514.3 48.4 514.3 39.03 504.1C29.66 495.6 29.66 480.4 39.03 471L114.8 395.3C102.8 372.8 96 347.2 96 320V312H24C10.75 312 0 301.3 0 288C0 274.7 10.75 264 24 264H96C96 243.1 101.7 225.3 111.5 209.4L39.03 136.1C29.66 127.6 29.66 112.4 39.03 103V103zM144 320C144 373.6 181.7 418.4 232 429.4V280C232 266.7 242.7 256 256 256C269.3 256 280 266.7 280 280V429.4C330.3 418.4 368 373.6 368 320V264C368 233.1 342.9 208 312 208H200C169.1 208 144 233.1 144 264V320z\"]\n};\nvar faBowlChopsticks = {\n  prefix: 'far',\n  iconName: 'bowl-chopsticks',\n  icon: [512, 512, [], \"e2e9\", \"M0 109.3C0 101.6 5.488 94.97 13.06 93.55L484.4 5.172C498.7 2.484 512 13.48 512 28.06C512 39.54 503.6 49.31 492.3 51.08L18.49 125.1C8.774 126.6 0 119.1 0 109.3V109.3zM0 159.7C0 150.1 6.97 143.8 15.74 143.5L487.6 128.8C500.1 128.3 512 139 512 152.4C512 165.4 501.4 175.1 488.4 175.1H16.25C7.275 175.1 0 168.7 0 159.7V159.7zM0 271.1C0 245.5 21.49 223.1 48 223.1H464C490.5 223.1 512 245.5 512 271.1C512 362.8 457.9 441 380.3 476.2C372.2 497.1 351.8 512 328 512H184C160.2 512 139.8 497.1 131.7 476.2C54.05 441 0 362.8 0 271.1V271.1zM151.5 432.5C163 437.6 171.1 447.1 176.5 458.9C177.7 461.1 180.7 464 184 464H328C331.3 464 334.3 461.1 335.5 458.9C340 447.1 348.1 437.6 360.5 432.5C421.6 404.8 464 343.3 464 272H48C48 343.3 90.39 404.8 151.5 432.5V432.5z\"]\n};\nvar faCreditCard = {\n  prefix: 'far',\n  iconName: 'credit-card',\n  icon: [576, 512, [128179, 62083, \"credit-card-alt\"], \"f09d\", \"M168 336C181.3 336 192 346.7 192 360C192 373.3 181.3 384 168 384H120C106.7 384 96 373.3 96 360C96 346.7 106.7 336 120 336H168zM360 336C373.3 336 384 346.7 384 360C384 373.3 373.3 384 360 384H248C234.7 384 224 373.3 224 360C224 346.7 234.7 336 248 336H360zM512 32C547.3 32 576 60.65 576 96V416C576 451.3 547.3 480 512 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H512zM512 80H64C55.16 80 48 87.16 48 96V128H528V96C528 87.16 520.8 80 512 80zM528 224H48V416C48 424.8 55.16 432 64 432H512C520.8 432 528 424.8 528 416V224z\"]\n};\nvar faCreditCardAlt = faCreditCard;\nvar faCircleS = {\n  prefix: 'far',\n  iconName: 'circle-s',\n  icon: [512, 512, [], \"e121\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM262.4 232.9C212.5 219.1 205.7 212.4 208.5 196.6c1.031-5.688 4.156-10.27 9.344-13.61c8.594-5.547 30.84-12.88 83.63 .5781c12.81 3.297 25.94-4.469 29.19-17.31c3.281-12.84-4.469-25.92-17.31-29.19c-53.66-13.69-94.47-11.81-121.5 5.562C175.5 153.2 164.7 169.4 161.3 188.2c-11.28 63.38 48.66 80 88.31 91c49.94 13.86 56.69 20.53 53.88 36.31c-1.312 7.312-4.344 11.81-10.12 15.06c-18.09 10.09-58.5 5.844-100.6-10.7c-12.22-4.75-26.28 1.188-31.12 13.58c-4.844 12.33 1.219 26.27 13.56 31.11c18.31 7.172 54.88 19.48 90.63 19.48c18 0 35.78-3.109 50.94-11.58c18.38-10.28 30.09-27.06 33.94-48.53C361.1 260.6 302.1 243.9 262.4 232.9z\"]\n};\nvar faBoxBallot = {\n  prefix: 'far',\n  iconName: 'box-ballot',\n  icon: [576, 512, [128499], \"f735\", \"M520 160H480v48h40c4.406 0 8 3.594 8 8V320h-480V216c0-4.406 3.594-8 8-8H96V160H56C25.13 160 0 185.1 0 216v240C0 486.9 25.13 512 56 512h464c30.88 0 56-25.12 56-56v-240C576 185.1 550.9 160 520 160zM528 456c0 4.406-3.594 8-8 8H56c-4.406 0-8-3.594-8-8V368h480V456zM160 256h256c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32H160C142.3 0 128 14.33 128 32v192C128 241.7 142.3 256 160 256zM176 48h224v160h-224V48z\"]\n};\nvar faCar = {\n  prefix: 'far',\n  iconName: 'car',\n  icon: [512, 512, [128664, \"automobile\"], \"f1b9\", \"M80 288C80 270.3 94.33 256 112 256C129.7 256 144 270.3 144 288C144 305.7 129.7 320 112 320C94.33 320 80 305.7 80 288zM432 288C432 305.7 417.7 320 400 320C382.3 320 368 305.7 368 288C368 270.3 382.3 256 400 256C417.7 256 432 270.3 432 288zM48.1 188.8L82.35 90.93C94.7 55.63 128 32 165.4 32H346.6C383.1 32 417.3 55.63 429.7 90.93L463.9 188.8C492.6 205.4 512 236.4 512 272V456C512 469.3 501.3 480 488 480C474.7 480 464 469.3 464 456V400H48V456C48 469.3 37.25 480 24 480C10.75 480 0 469.3 0 456V272C0 236.4 19.35 205.4 48.1 188.8V188.8zM103.4 176H408.6L384.3 106.8C378.7 90.74 363.6 80 346.6 80H165.4C148.4 80 133.3 90.74 127.7 106.8L103.4 176zM416 224H96C69.49 224 48 245.5 48 272V352H464V272C464 245.5 442.5 224 416 224z\"]\n};\nvar faAutomobile = faCar;\nvar faHandHoldingHand = {\n  prefix: 'far',\n  iconName: 'hand-holding-hand',\n  icon: [512, 512, [], \"e4f7\", \"M24.05 296.1C55.18 269.8 93.31 279.1 112.4 294.4L172.8 339.8H176.2C176.3 301.9 206.7 271.1 245.3 271.1H357.3C385.7 271.1 413.7 281.4 435.9 298.4L464.2 320.1H487.1C501.2 320.1 512 330.9 512 344.1C512 357.3 501.2 368.1 487.1 368.1L447.1 368L406.7 336.6C392.7 325.8 375.2 320.1 357.2 320.1H245.2C217.3 320.1 216.2 360.3 246.3 360.3H306.2C313.7 360.3 319.1 366.6 319.1 374.2C319.1 381.8 313.7 387.9 306.2 387.9H171.6C161.9 387.9 152.4 384.8 144.7 378.9L83.43 332.8C75.18 326.7 62.93 326.2 55.05 332.8C44.92 341.3 45.67 355.1 55.93 363.6L156.6 439C164.3 444.8 173.7 448 183.4 448H487.1C501.2 448 512 458.8 512 472C512 485.2 501.2 496 487.1 496H183.2C163.2 496 143.8 489.5 127.9 477.5L27.17 401.7C10.55 389.2 .6688 370.2 .0438 349.7C-.7062 329.2 8.17 309.6 24.05 296.1V296.1zM431.1 215.9C400.8 242.2 362.7 232 343.6 217.6L283.2 172.2H279.8C279.7 210.1 249.3 239.1 210.7 239.1H130.7C102.3 239.1 74.27 230.6 52.14 213.6L23.76 191.9H24C10.8 191.9 .0003 181.1 .0003 167.9C.0003 154.7 10.8 143.9 24 143.9L40.01 143.1L81.27 175.4C95.27 186.2 112.8 191.9 130.8 191.9H210.8C238.7 191.9 239.8 151.7 209.7 151.7H165.8C158.3 151.7 152 145.4 152 137.8C152 130.2 158.3 124.1 165.8 124.1H284.4C294.1 124.1 303.6 127.2 311.3 133.1L372.6 179.2C380.8 185.3 393.1 185.8 400.9 179.2C411.1 170.7 410.3 156 400.1 148.4L299.4 72.97C291.7 67.22 282.3 63.97 272.6 63.97H24C10.8 63.97 .0003 53.18 .0003 39.99C.0003 26.79 10.8 16 24 16H272.8C292.8 16 312.2 22.5 328.1 34.49L428.8 110.3C445.5 122.8 455.3 141.8 455.1 162.3C456.7 182.8 447.8 202.4 431.1 215.9L431.1 215.9z\"]\n};\nvar faUserTieHair = {\n  prefix: 'far',\n  iconName: 'user-tie-hair',\n  icon: [448, 512, [], \"e45f\", \"M352 128V144C352 214.7 294.7 272 224 272C153.3 272 96 214.7 96 144V128C96 57.31 153.3 0 224 0C294.7 0 352 57.31 352 128zM304 144V128C304 116.6 301.6 105.8 297.3 96H296C275.5 96 257.3 86.4 245.6 71.46C231.9 95.67 205.8 112 176 112H145.6C144.6 117.2 144 122.5 144 128V144C144 188.2 179.8 224 224 224C268.2 224 304 188.2 304 144zM30.72 512C13.75 512 0 498.2 0 481.3C0 397.9 63.28 329.3 144.4 320.9L193.2 418.4L209.1 359.2L175.1 304H271.1L238.9 359.2L254.8 418.4L303.6 320.9C384.7 329.3 448 397.9 448 481.3C448 498.2 434.2 512 417.3 512H30.72zM329.5 376.3L285.7 464H398.7C392.6 424.2 365.7 391.1 329.5 376.3V376.3zM49.31 464H162.3L118.5 376.3C82.28 391.1 55.41 424.2 49.31 464z\"]\n};\nvar faPodiumStar = {\n  prefix: 'far',\n  iconName: 'podium-star',\n  icon: [448, 512, [], \"f758\", \"M323.2 464H124.8L90.54 224H42.03l38.2 267.4C81.94 503.2 92.06 512 104 512h240c11.94 0 22.06-8.781 23.77-20.59L405.1 224h-48.5L323.2 464zM298.9 309.6l-45.64-6.688l-20.36-41.4c-3.752-7.352-14.31-7.508-17.91 0L194.7 302.9L149 309.6c-8.131 1.098-11.59 11.31-5.491 17.1l32.94 32.1l-7.772 45.55c-1.25 8.133 7.322 14.4 14.51 10.49l40.77-21.53l40.77 21.53c7.193 3.75 15.77-2.359 14.51-10.49l-7.773-45.55l32.1-32.1C310.4 320.9 307.1 310.7 298.9 309.6zM424 143.1L128 144V136c0-34.83 24.88-63.95 57.8-70.56C193.1 74.15 203.7 80 216 80h80c22.09 0 40-17.91 40-40C336 17.91 318.1 0 296 0h-80C202.4 0 190.9 7.246 183.7 17.65C125.3 25.69 80 75.42 80 136V144L23.1 143.1C10.75 143.1 0 154.7 0 167.1s10.75 24 23.1 24h400c13.25 0 24-10.75 24-24S437.3 143.1 424 143.1z\"]\n};\nvar faUserHairMullet = {\n  prefix: 'far',\n  iconName: 'user-hair-mullet',\n  icon: [448, 512, [\"business-front\", \"party-back\", \"trian-balbot\"], \"e45c\", \"M237.4 271.3C232.1 271.8 228.5 272 224 272C219.5 272 215 271.8 210.6 271.3L192.1 288.1C187.5 294.4 179.8 296.9 172.2 295.7C164.5 294.5 157.1 289.6 154.5 282.7L148.4 270.5L128.9 278.3C119.7 281.1 109.1 279.6 102.3 272.3C95.59 264.9 94.08 254.2 98.53 245.3C107 228.2 109.5 223 110.7 218.2C111.4 215.3 111.8 212.3 111.9 205.8C101.8 187.5 95.1 166.4 95.1 144V128C95.1 120.9 96.57 114 97.67 107.3C91.8 102.9 87.1 95.88 87.1 88C87.1 74.75 98.74 64 111.1 64H113.1C135.3 25.74 176.6 0 223.1 0C271.4 0 312.7 25.74 334.9 64H336C349.3 64 360 74.75 360 88C360 95.88 356.2 102.9 350.3 107.3C351.4 114 352 120.9 352 128V144C352 166.4 346.2 187.5 336.1 205.8C336.2 212.3 336.6 215.3 337.3 218.2C338.5 223 340.1 228.2 349.5 245.3C353.9 254.2 352.4 264.9 345.7 272.3C338.9 279.6 328.3 281.1 319.1 278.3L299.6 270.5L293.5 282.7C290 289.6 283.5 294.5 275.8 295.7C268.2 296.9 260.5 294.4 255 288.1L237.4 271.3zM302.3 111.4C271.6 108.2 243.8 93.47 224 70.78C204.2 93.47 176.4 108.2 145.7 111.4C144.6 116.7 144 122.3 144 128V144C144 162 149.1 178.6 160 192C174.6 211.4 197.8 224 224 224C250.2 224 273.4 211.4 288 192C298 178.6 304 162 304 144V128C304 122.3 303.4 116.7 302.3 111.4zM0 483.6C0 393.2 73.23 320 163.6 320H284.4C374.8 320 448 393.2 448 483.6C448 499.3 435.3 512 419.6 512H28.44C12.74 512 0 499.3 0 483.6zM398.4 464C389.1 409.5 341.6 368 284.4 368H163.6C106.4 368 58.94 409.5 49.65 464H398.4z\"]\n};\nvar faBusinessFront = faUserHairMullet;\nvar faPartyBack = faUserHairMullet;\nvar faTrianBalbot = faUserHairMullet;\nvar faMicrophoneStand = {\n  prefix: 'far',\n  iconName: 'microphone-stand',\n  icon: [512, 512, [127908], \"f8cb\", \"M476.4 35.63c-47.5-47.5-124.5-47.5-172.1 0l-28.62 28.62c-22.62 22.62-35.37 53.25-35.5 85.12l-228.1 257.5c-16.75 18.1-15.87 47.75 1.1 65.62l25.44 25.5c17.87 17.87 46.69 18.75 65.69 2.002l126.9-112.7v100.7c0 13.25 10.74 24 23.1 24c13.25 0 24-10.75 24-24v-143.1l82.62-72.1c31.87-.125 62.5-12.87 85.12-35.5l28.62-28.62C523.9 160.1 523.9 83.13 476.4 35.63zM73.38 463.1l-25.37-25.37l213.1-240.6l52.87 52.87L73.38 463.1zM361.6 224c-2.5-.125-4.875-.375-7.375-.75l-65.5-65.5c-2.125-20.62 4.5-41.25 18.5-56.62l103.6 103.6C397.4 217.1 379.9 224 361.6 224zM444.8 170.9L341.1 67.25c28.1-26.5 73.62-25.5 101.2 2.375C470.3 97.38 470.9 142 444.8 170.9z\"]\n};\nvar faBookOpenReader = {\n  prefix: 'far',\n  iconName: 'book-open-reader',\n  icon: [512, 512, [\"book-reader\"], \"f5da\", \"M459.9 192c-.625 0-1.375 0-2 .125C408 194.9 317.4 205.1 256 239.6c-61.38-34.5-152-44.75-201.9-47.5C53.5 192 52.75 192 52.12 192C31.75 192 0 206.4 0 242.2v177.1C0 447 21.25 469 48.38 470.4c34.38 1.875 120.5 9.125 177 37.5C230.8 510.6 236.5 512 242.4 512h27.12c5.75 0 11.75-1.375 17.12-4.125c56.5-28.38 142.6-35.63 177-37.5C490.8 469 512 447 512 420.2V242.2C512 206.4 480.3 192 459.9 192zM232 458.4c-60.62-25.75-138.1-33.62-181.1-35.88C49.12 422.4 48 421.2 48 420.2L47.5 241.9C48.25 241 50.88 240.1 51.38 240C87.25 242 176.5 250.1 232 281.2V458.4zM464 420.2c0 1-1.125 2.125-2.875 2.25c-42.88 2.25-120.4 10.12-181.1 36V281.2C335.4 250.2 424.1 242.1 459.9 240C461.4 240.1 463.8 241.1 464 242.2V420.2zM256 192c53 0 96-43 96-96s-43-96-96-96S160 43 160 96S203 192 256 192zM256 48c26.5 0 48 21.5 48 48S282.5 144 256 144S208 122.5 208 96S229.5 48 256 48z\"]\n};\nvar faBookReader = faBookOpenReader;\nvar faFamilyDress = {\n  prefix: 'far',\n  iconName: 'family-dress',\n  icon: [512, 512, [], \"e301\", \"M256 224c26.53 0 48-21.47 48-48S282.5 128 256 128S208 149.5 208 176S229.5 224 256 224zM288 256H224C197.5 256 176 277.5 176 304V384c0 17.67 14.33 32 32 32v64c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-64c17.67 0 32-14.33 32-32V304C336 277.5 314.5 256 288 256zM288 368H224v-64h64V368zM384 128c35.38 0 64-28.62 64-64s-28.62-64-64-64s-64 28.62-64 64S348.6 128 384 128zM505.5 343.2l-39.08-136.8C458.6 178.9 433.5 160 404.9 160h-41.86c-10.08 0-19.34 3.043-27.95 7.299C335.4 170.2 336 173 336 176c0 11.46-2.699 22.19-7.121 32h76.05c7.145 0 13.42 4.734 15.38 11.6L453.6 336H368V384h32v104c0 13.25 10.75 24 24 24S448 501.3 448 488V384h26.78C496 384 511.4 363.7 505.5 343.2zM128 128c35.38 0 64-28.62 64-64S163.4 0 128 0S64 28.62 64 64S92.63 128 128 128zM91.69 219.6C93.65 212.7 99.93 208 107.1 208h76.05C178.7 198.2 176 187.5 176 176c0-2.98 .5605-5.805 .8789-8.701C168.3 163 159 160 148.9 160H107.1C78.5 160 53.39 178.9 45.54 206.4l-39.08 136.8C.6105 363.7 15.96 384 37.22 384H64v104C64 501.3 74.75 512 88 512s24-10.75 24-24V384h32v-48H58.43L91.69 219.6z\"]\n};\nvar faCircleX = {\n  prefix: 'far',\n  iconName: 'circle-x',\n  icon: [512, 512, [], \"e12e\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM359.5 133.7c-10.11-8.578-25.28-7.297-33.83 2.828L256 218.8L186.3 136.5C177.8 126.4 162.6 125.1 152.5 133.7C142.4 142.2 141.1 157.4 149.7 167.5L224.6 256l-74.88 88.5c-8.562 10.11-7.297 25.27 2.828 33.83C157 382.1 162.5 384 167.1 384c6.812 0 13.59-2.891 18.34-8.5L256 293.2l69.67 82.34C330.4 381.1 337.2 384 344 384c5.469 0 10.98-1.859 15.48-5.672c10.12-8.562 11.39-23.72 2.828-33.83L287.4 256l74.88-88.5C370.9 157.4 369.6 142.2 359.5 133.7z\"]\n};\nvar faCabin = {\n  prefix: 'far',\n  iconName: 'cabin',\n  icon: [576, 512, [], \"e46d\", \"M320 128C320 145.7 305.7 160 288 160C270.3 160 256 145.7 256 128C256 110.3 270.3 96 288 96C305.7 96 320 110.3 320 128zM263.8 12.22C278.1 1.372 297.9 1.372 312.2 12.22L464 127.4V56C464 42.75 474.7 31.1 488 31.1C501.3 31.1 512 42.75 512 56V163.8L534.5 180.9C542.7 187.1 546 197.9 542.7 207.7C539.5 217.4 530.3 224 520 224H55.1C45.69 224 36.54 217.4 33.25 207.7C29.97 197.9 33.28 187.1 41.49 180.9L263.8 12.22zM288 54.12L127.3 176H448.7L288 54.12zM63.1 296C63.1 282.7 74.74 272 87.1 272H199.1C213.3 272 223.1 282.7 223.1 296C223.1 309.3 213.3 320 199.1 320H87.1C74.74 320 63.1 309.3 63.1 296V296zM63.1 488C63.1 474.7 74.74 464 87.1 464H199.1C213.3 464 223.1 474.7 223.1 488C223.1 501.3 213.3 512 199.1 512H87.1C74.74 512 63.1 501.3 63.1 488V488zM199.1 368C213.3 368 223.1 378.7 223.1 392C223.1 405.3 213.3 416 199.1 416H87.1C74.74 416 63.1 405.3 63.1 392C63.1 378.7 74.74 368 87.1 368H199.1zM352 296C352 282.7 362.7 272 376 272H488C501.3 272 512 282.7 512 296C512 309.3 501.3 320 488 320H376C362.7 320 352 309.3 352 296zM488 464C501.3 464 512 474.7 512 488C512 501.3 501.3 512 488 512H376C362.7 512 352 501.3 352 488C352 474.7 362.7 464 376 464H488zM352 392C352 378.7 362.7 368 376 368H488C501.3 368 512 378.7 512 392C512 405.3 501.3 416 488 416H376C362.7 416 352 405.3 352 392z\"]\n};\nvar faMountainSun = {\n  prefix: 'far',\n  iconName: 'mountain-sun',\n  icon: [640, 512, [], \"e52f\", \"M640 80C640 124.2 604.2 160 560 160C515.8 160 480 124.2 480 80C480 35.82 515.8 0 560 0C604.2 0 640 35.82 640 80zM412.7 281.7L460.9 202.7C464.1 196.1 472.2 192 480 192C487.8 192 495 196.1 499.1 202.7L631.1 419.1C636.9 428.6 640 439.7 640 450.9C640 484.6 612.6 512 578.9 512H55.91C25.03 512 0 486.1 0 456.1C0 445.6 2.964 435.3 8.551 426.4L225.3 81.01C231.9 70.42 243.5 64 256 64C268.5 64 280.1 70.42 286.8 81.01L412.7 281.7zM441.2 327.2L503.4 426.4C509 435.3 512 445.6 512 456.1C512 458.8 511.8 461.4 511.4 464H578.9C586.1 464 592 458.1 592 450.9C592 448.5 591.3 446.1 590.1 444.1L480 263.6L441.2 327.2zM464 456.1C464 454.6 463.6 453.1 462.8 451.9L256 122.3L49.21 451.9C48.42 453.1 48 454.6 48 456.1C48 460.5 51.54 464 55.91 464H456.1C460.5 464 464 460.5 464 456.1H464z\"]\n};\nvar faChartSimpleHorizontal = {\n  prefix: 'far',\n  iconName: 'chart-simple-horizontal',\n  icon: [448, 512, [], \"e474\", \"M448 272C448 298.5 426.5 320 400 320H48C21.49 320 0 298.5 0 272V240C0 213.5 21.49 192 48 192H400C426.5 192 448 213.5 448 240V272zM48 240V272H400V240H48zM256 432C256 458.5 234.5 480 208 480H48C21.49 480 0 458.5 0 432V400C0 373.5 21.49 352 48 352H208C234.5 352 256 373.5 256 400V432zM48 400V432H208V400H48zM48 160C21.49 160 0 138.5 0 112V80C0 53.49 21.49 32 48 32H336C362.5 32 384 53.49 384 80V112C384 138.5 362.5 160 336 160H48zM336 112V80H48V112H336z\"]\n};\nvar faBluetooth = {\n  prefix: 'far',\n  iconName: 'bluetooth',\n  icon: [320, 512, [], \"f293\", \"M196.1 256l114.6-97.75C316.9 153.7 320 147 320 140s-3.094-13.68-8.438-18.25l-136-115.1c-7.092-6.094-17.12-7.5-25.62-3.531C141.4 6.141 136 14.64 136 24.02v179.1L39.56 121.8c-10-8.594-25.16-7.406-33.81 2.688C-2.873 134.5-1.654 149.7 8.439 158.3l114.6 97.75l-114.6 97.75c-10.09 8.594-11.31 23.75-2.688 33.81c8.625 10.09 23.78 11.31 33.81 2.688L136 308V488c0 9.375 5.438 17.88 13.94 21.78C153.2 511.3 156.6 512 160 512c5.594 0 11.16-1.969 15.56-5.75l136-115.1C316.9 385.7 320 379 320 372s-3.094-13.69-8.438-18.25L196.1 256zM184 76.01l75.03 63.1l-75.03 64V76.01zM184 436V308l75.03 63.1L184 436z\"]\n};\nvar faArrowsLeftRightToLine = {\n  prefix: 'far',\n  iconName: 'arrows-left-right-to-line',\n  icon: [640, 512, [], \"e4ba\", \"M24 64C37.25 64 48 74.75 48 88V424C48 437.3 37.25 448 24 448C10.75 448 0 437.3 0 424V88C0 74.75 10.75 64 24 64zM240.1 135C250.3 144.4 250.3 159.6 240.1 168.1L177.9 232H462.1L399 168.1C389.7 159.6 389.7 144.4 399 135C408.4 125.7 423.6 125.7 432.1 135L536.1 239C546.3 248.4 546.3 263.6 536.1 272.1L432.1 376.1C423.6 386.3 408.4 386.3 399 376.1C389.7 367.6 389.7 352.4 399 343L462.1 280H177.9L240.1 343C250.3 352.4 250.3 367.6 240.1 376.1C231.6 386.3 216.4 386.3 207 376.1L103 272.1C93.66 263.6 93.66 248.4 103 239L207 135C216.4 125.7 231.6 125.7 240.1 135H240.1zM640 424C640 437.3 629.3 448 616 448C602.7 448 592 437.3 592 424V88C592 74.75 602.7 64 616 64C629.3 64 640 74.75 640 88V424z\"]\n};\nvar faHandBackPointLeft = {\n  prefix: 'far',\n  iconName: 'hand-back-point-left',\n  icon: [512, 512, [], \"e19f\", \"M270.1 95.43L241.7 128H71.1c-39.7 0-71.1 32.3-71.1 71.1S32.3 272 71.1 272H160v13.53c0 15.91 5.205 31.08 14.81 43.55c-.541 3.504-.8149 7.049-.8149 10.61v13.53c0 22.11 10.55 43.11 28.05 56.74C203.4 448.8 236.1 480 276 480h91.1c79.4 0 144-62.95 144-140.3V231.8c0-23.44-6.104-46.73-17.65-67.35L462.1 108.6c-15.47-27.53-45.02-44.63-77.12-44.63h-46.97C312.2 64 287.5 75.46 270.1 95.43zM385.9 112c14.77 0 28.28 7.719 35.27 20.16l31.34 55.78C460 201.4 464 216.6 464 231.8v107.9c0 50.91-43.06 92.31-96 92.31H276c-14.34 0-26-11.03-26-24.62c0 0 .2272-15.34 .2272-15.5c0-20.42-28.23-13.07-28.23-38.66v-13.53c0-9.989 5.584-11.7 5.584-19.88C227.6 303.4 208 306.5 208 285.5V272c0-11.69 10.84-16.66 11.88-17.12c6.149-2.422 10.17-8.296 10.17-14.73c0-8.119-6.424-16.15-16.04-16.15H71.1c-13.23 0-23.1-10.78-23.1-24s10.77-24 23.1-24L336 176c8.844 0 16-7.156 16-16s-7.159-16.01-16-16.01L291.8 144l15.69-17.5c7.625-9.219 19.08-14.5 31.39-14.5H385.9z\"]\n};\nvar faMessageDots = {\n  prefix: 'far',\n  iconName: 'message-dots',\n  icon: [512, 512, [\"comment-alt-dots\", \"messaging\"], \"f4a3\", \"M145.5 176c-17.75 0-31.1 14.25-31.1 32s14.25 32 31.1 32s31.1-14.25 31.1-32S163.3 176 145.5 176zM257.5 176c-17.75 0-31.99 14.25-31.99 32s14.25 32 31.99 32c17.75 0 31.1-14.25 31.1-32S275.3 176 257.5 176zM369.5 176c-17.75 0-31.1 14.25-31.1 32s14.25 32 31.1 32s31.1-14.25 31.1-32S387.3 176 369.5 176zM447.1 0h-384c-35.25 0-64 28.75-64 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.1c0 9.836 11.02 15.55 19.12 9.7l124.9-93.7h144c35.25 0 64-28.75 64-63.1V63.1C511.1 28.75 483.2 0 447.1 0zM464 352c0 8.75-7.25 16-16 16h-160l-80 60v-60H64c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h384c8.75 0 16 7.25 16 16V352z\"]\n};\nvar faCommentAltDots = faMessageDots;\nvar faMessaging = faMessageDots;\nvar faFileHeart = {\n  prefix: 'far',\n  iconName: 'file-heart',\n  icon: [384, 512, [], \"e176\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM199.3 264.5l-7.391 7.664l-7.389-7.664c-18.74-19.37-49.27-22.55-69.83-5.031C91.11 279.6 89.83 315.6 110.9 337.5l72.62 74.86c4.713 4.816 12.21 4.816 16.92 0l72.62-74.86c21.1-21.89 19.81-57.9-3.859-78.04C248.8 241.1 218.1 245.1 199.3 264.5z\"]\n};\nvar faBeerMug = {\n  prefix: 'far',\n  iconName: 'beer-mug',\n  icon: [512, 512, [\"beer-foam\"], \"e0b3\", \"M423.1 156.7h-40V144.1c13.61-18.82 19.01-42.45 14.25-65.9c-6.141-30.26-28.99-54.6-58.18-62.04c-21.27-5.447-43.1-2.119-61.4 9.354c-3.735 2.371-5.641 .5332-6.36-.1562C237.3-8.461 178.6-8.43 143.7 25.32C142.1 26.02 141.1 27.84 137.3 25.49C118.9 14.03 97.15 10.7 75.9 16.15C46.69 23.59 23.84 47.93 17.7 78.19C12.94 101.6 18.34 125.3 31.95 144.1V432c0 44.18 35.82 80 80.01 80h192c39.44 0 72.03-28.59 78.61-66.14l76.66-34.39C491.3 397.5 512 365.8 512 330.8V244.7C512 196.1 472.6 156.7 423.1 156.7zM335.1 432c0 17.67-14.33 32-32 32H111.1c-17.68 0-32-14.33-32-32V174.1c20.49 4.258 42.44 1.004 60.16-11.18c.6563 .0781 2.094 .6113 3.516 1.994C161.1 182.7 183.1 192 207.1 192c24.02 0 46.84-9.309 64.3-26.23c1.641-1.57 3.25-2.041 3.25-2.182c17.78 12.33 39.85 15.64 60.44 11.37V432zM344.3 117.5c-10.13 12.46-28.6 15.33-41.48 6.404c-19.36-13.47-45.6-10.52-63.84 7.141c-16.97 16.42-45.06 16.42-62.06 0C166.4 120.8 153.1 115.5 139.1 115.5c-9.438 0-18.77 2.762-26.88 8.381c-12.86 8.914-31.33 6.027-41.48-6.404C64.97 109.3 62.52 98.77 64.74 87.83C67.15 75.96 76.58 65.71 87.7 62.89c10.89-2.73 19.18 .4082 24.18 3.531c21.29 13.28 47.43 10.75 65.09-6.357c16.94-16.38 45.04-16.42 62.04 .0313c17.71 17.09 43.84 19.56 65.04 6.326c5.047-3.123 13.35-6.277 24.21-3.531c11.1 2.824 20.54 13.07 22.94 24.94C353.4 98.77 350.1 109.3 344.3 117.5zM463.1 330.8c0 15.89-9.407 30.28-23.97 36.66L383.1 392V204.7h40c22.06 0 40 17.94 40 40V330.8zM159.1 240l-.0274 168c0 8.844-7.157 16-16 16s-16-7.156-16-16L127.1 240c0-8.844 7.157-16 16-16C152.8 224 159.1 231.2 159.1 240zM223.1 240l-.0224 168c0 8.844-7.157 16-16 16s-16-7.156-16-16L191.1 240c0-8.844 7.157-16 16-16S223.1 231.2 223.1 240zM287.1 240l-.0174 168c0 8.844-7.157 16-16 16s-16-7.156-16-16L255.1 240c0-8.844 7.157-16 16-16S287.1 231.2 287.1 240z\"]\n};\nvar faBeerFoam = faBeerMug;\nvar faDiceD20 = {\n  prefix: 'far',\n  iconName: 'dice-d20',\n  icon: [512, 512, [], \"f6cf\", \"M463.9 116.1l-192-111.9C267 1.438 261.5 0 255.1 0S245 1.438 240.1 4.25l-192 111.9C38.12 121.1 32 132.7 32 144.5v223c0 11.75 6.125 22.48 16.12 28.36l192 111.9C245 510.6 250.5 512 256 512s11-1.438 15.88-4.25l192-111.9C473.9 390 480 379.3 480 367.5V144.5C480 132.7 473.9 121.1 463.9 116.1zM256 87.85l72.5 96.14h-145L256 87.85zM256 339.3L187.8 231.1h136.5L256 339.3zM145.1 254.5l63.38 99.51l-83.38-19.38L145.1 254.5zM366.9 254.5l20 80.13l-83.38 19.38L366.9 254.5zM383.5 177.2l-70.38-93.39l106 61.76L383.5 177.2zM128.5 177.2L92.88 145.6l106-61.76L128.5 177.2zM104.2 219.9L80 317V198.4L104.2 219.9zM232 408.8v38.63l-110.2-64.26L232 408.8zM280 408.8l110.2-25.63L280 447.4V408.8zM432 317l-24.25-97.14L432 198.4V317z\"]\n};\nvar faDrone = {\n  prefix: 'far',\n  iconName: 'drone',\n  icon: [512, 512, [], \"f85f\", \"M224 112C224 117.2 223.7 122.3 222.1 127.2L171.6 88.73C162.3 64.89 139.1 48 112 48C76.65 48 48 76.65 48 112C48 139.1 64.89 162.3 88.73 171.6L127.2 222.1C122.2 223.7 117.2 224 112 224C50.14 224 0 173.9 0 112C0 50.14 50.14 .0006 112 .0006C173.9 .0006 224 50.14 224 112L224 112zM213.3 160H298.7L368.3 107.8C370.3 92.11 383.8 80 400 80C417.7 80 432 94.33 432 112C432 128.2 419.9 141.7 404.2 143.7L352 213.3V298.7L404.2 368.3C419.9 370.3 432 383.8 432 400C432 417.7 417.7 432 400 432C383.8 432 370.3 419.9 368.3 404.2L298.7 352H213.3L143.7 404.2C141.7 419.9 128.2 432 112 432C94.33 432 80 417.7 80 400C80 383.8 92.11 370.3 107.8 368.3L160 298.7V213.3L107.8 143.7C92.11 141.7 80 128.2 80 112C80 94.33 94.33 80 112 80C128.2 80 141.7 92.11 143.7 107.8L213.3 160zM224 208C215.2 208 208 215.2 208 224V288C208 296.8 215.2 304 224 304H288C296.8 304 304 296.8 304 288V224C304 215.2 296.8 208 288 208H224zM222.1 384.8C223.7 389.8 224 394.8 224 400C224 461.9 173.9 512 112 512C50.14 512 .0003 461.9 .0003 400C.0003 338.1 50.14 288 112 288C117.2 288 122.3 288.4 127.2 289L88.73 340.4C64.89 349.7 48 372.9 48 400C48 435.3 76.65 464 112 464C139.1 464 162.3 447.1 171.6 423.3L222.1 384.8zM400 .0003C461.9 .0003 512 50.14 512 112C512 173.9 461.9 224 400 224C394.8 224 389.8 223.7 384.8 222.1L423.3 171.6C447.1 162.3 464 139.1 464 112C464 76.65 435.3 48 400 48C372.9 48 349.7 64.89 340.4 88.73L289 127.2C288.3 122.2 288 117.2 288 112C288 50.14 338.1 0 400 0L400 .0003zM340.4 423.3C349.7 447.1 372.9 464 400 464C435.3 464 464 435.3 464 400C464 372.9 447.1 349.7 423.3 340.4L384.8 289C389.8 288.3 394.8 288 400 288C461.9 288 512 338.1 512 400C512 461.9 461.9 512 400 512C338.1 512 288 461.9 288 400C288 394.8 288.3 389.8 289 384.8L340.4 423.3z\"]\n};\nvar faTruckDroplet = {\n  prefix: 'far',\n  iconName: 'truck-droplet',\n  icon: [640, 512, [], \"e58c\", \"M136 205.1C136 179 175.4 123 195.9 95.71C202 87.54 213.1 87.54 220.1 95.71C240.6 123 280 179 280 205.1C280 242.4 247.8 272 208 272C168.2 272 136 242.4 136 205.1zM480 512C426.1 512 384 469 384 416H256C256 469 213 512 160 512C106.1 512 64 469 64 416C28.65 416 0 387.3 0 352V64C0 28.65 28.65 0 64 0H352C387.3 0 416 28.65 416 64V96H458.7C473.6 96 487.8 101.9 498.3 112.4L591.6 205.7C602.1 216.2 608 230.4 608 245.3V368H616C629.3 368 640 378.7 640 392C640 405.3 629.3 416 616 416H576C576 469 533 512 480 512H480zM48 64V352C48 360.8 55.16 368 64 368H76.84C93.44 339.3 124.5 320 160 320C195.5 320 226.6 339.3 243.2 368H352C360.8 368 368 360.8 368 352V64C368 55.16 360.8 48 352 48H64C55.16 48 48 55.16 48 64zM558 240C557.9 239.9 557.8 239.7 557.7 239.6L464.4 146.3C462.9 144.8 460.9 144 458.7 144H416V240L558 240zM160 464C186.5 464 208 442.5 208 416C208 389.5 186.5 368 160 368C133.5 368 112 389.5 112 416C112 442.5 133.5 464 160 464zM480 368C453.5 368 432 389.5 432 416C432 442.5 453.5 464 480 464C506.5 464 528 442.5 528 416C528 389.5 506.5 368 480 368z\"]\n};\nvar faFileCircleXmark = {\n  prefix: 'far',\n  iconName: 'file-circle-xmark',\n  icon: [576, 512, [], \"e5a1\", \"M63.1 464H284.5C296.5 482.4 311.9 498.5 329.7 511.3C326.6 511.7 323.3 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H229.5C246.5 0 262.7 6.743 274.7 18.75L365.3 109.3C377.3 121.3 384 137.5 384 154.5V198.6C366.8 203.5 350.6 210.9 336 220.5V160H256C238.3 160 224 145.7 224 128V48H64C55.16 48 48 55.16 48 64V448C48 456.8 55.16 464 64 464H63.1zM287.1 368C287.1 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 287.1 447.5 287.1 368zM491.3 331.3C497.6 325.1 497.6 314.9 491.3 308.7C485.1 302.4 474.9 302.4 468.7 308.7L432 345.4L395.3 308.7C389.1 302.4 378.9 302.4 372.7 308.7C366.4 314.9 366.4 325.1 372.7 331.3L409.4 368L372.7 404.7C366.4 410.9 366.4 421.1 372.7 427.3C378.9 433.6 389.1 433.6 395.3 427.3L432 390.6L468.7 427.3C474.9 433.6 485.1 433.6 491.3 427.3C497.6 421.1 497.6 410.9 491.3 404.7L454.6 368L491.3 331.3z\"]\n};\nvar faTemperatureArrowUp = {\n  prefix: 'far',\n  iconName: 'temperature-arrow-up',\n  icon: [512, 512, [\"temperature-up\"], \"e040\", \"M192 368c0 26.5-21.5 48.08-48 48.08S96 394.5 96 368c0-20.88 13.38-38.5 32-45.13V112C128 103.3 135.3 96 144 96s15.1 7.25 15.1 16v210.9C178.6 329.5 192 347.1 192 368zM255.1 278.5c19.75 24.62 32 55.5 32 89.5c0 79.5-64.5 144-143.1 144S0 447.5 0 368c0-34 12.25-64.88 32-89.5V112C32 50.13 82.13 0 144 0s111.1 50.13 111.1 112V278.5zM240 368c0-27-11.75-47.25-21.5-59.63L208 295.3V112c0-35.25-28.75-64-64-64s-64 28.75-64 64v183.4L69.5 308.5C59.75 320.8 48 341 48 368c0 52.88 43.13 96 96 96S240 420.9 240 368zM504.1 153.8c-9.844 8.844-24.98 8.062-33.91-1.781L440 118.5V456c0 13.25-10.75 24-24 24s-24-10.75-24-24V118.5l-30.16 33.52c-8.891 9.844-24.05 10.62-33.91 1.781c-9.844-8.875-10.64-24.03-1.781-33.91l72-80C402.7 34.88 409.2 32 416 32s13.28 2.875 17.84 7.938l72 80C514.7 129.8 513.9 144.1 504.1 153.8z\"]\n};\nvar faTemperatureUp = faTemperatureArrowUp;\nvar faMedal = {\n  prefix: 'far',\n  iconName: 'medal',\n  icon: [512, 512, [127941], \"f5a2\", \"M342.1 289.6L289.7 282l-23.5-47.5c-2-4.25-6.125-6.375-10.25-6.375S247.9 230.3 245.7 234.5L222.2 282l-52.37 7.625C160.5 291 156.6 302.6 163.5 309.3l37.87 37L192.5 398.5c-1.375 7.375 4.625 13.38 11.25 13.38c1.75 0 3.625-.375 5.375-1.375l46.87-24.62l46.87 24.62c1.75 1 3.625 1.375 5.375 1.375c6.625 0 12.62-6 11.25-13.5l-8.875-52.13l37.87-37C355.4 302.6 351.6 291 342.1 289.6zM256 144c-101.6 0-183.1 82.38-183.1 184S154.4 512 256 512s183.1-82.38 183.1-184S357.6 144 256 144zM256 464c-74.99 0-135.1-61.01-135.1-136S181 192 256 192s135.1 61.01 135.1 136S330.1 464 256 464zM135.9 148.5L68.84 48h69.22l44.13 77.22c15.49-5.641 31.73-9.672 48.65-11.63L172.8 12.09C168.6 4.625 160.6 0 152 0H24.01c-8.844 0-17.03 4.992-21.22 12.8C-1.4 20.59-.8741 29.94 4.032 37.31L99.07 179.9C110.2 168.1 122.4 157.5 135.9 148.5zM509.2 12.8C505 4.992 496.8 0 487.1 0h-127.1c-8.625 0-16.56 4.625-20.84 12.09l-57.99 101.5c16.91 1.961 33.16 5.992 48.65 11.63L373.9 48h69.22l-67.01 100.5c13.45 9.02 25.7 19.63 36.78 31.36l95.04-142.6C512.9 29.94 513.4 20.59 509.2 12.8z\"]\n};\nvar faBed = {\n  prefix: 'far',\n  iconName: 'bed',\n  icon: [640, 512, [128716], \"f236\", \"M48 336H288V184C288 153.1 313.1 128 344 128H520C586.3 128 640 181.7 640 248V464C640 477.3 629.3 488 616 488C602.7 488 592 477.3 592 464V384H48V456C48 469.3 37.25 480 24 480C10.75 480 0 469.3 0 456V56C0 42.75 10.75 32 24 32C37.25 32 48 42.75 48 56V336zM520 176H344C339.6 176 336 179.6 336 184V336H592V248C592 208.2 559.8 176 520 176zM256 216C256 264.6 216.6 304 168 304C119.4 304 80 264.6 80 216C80 167.4 119.4 128 168 128C216.6 128 256 167.4 256 216zM168 176C145.9 176 128 193.9 128 216C128 238.1 145.9 256 168 256C190.1 256 208 238.1 208 216C208 193.9 190.1 176 168 176z\"]\n};\nvar faBookCopy = {\n  prefix: 'far',\n  iconName: 'book-copy',\n  icon: [576, 512, [], \"e0be\", \"M576 256V48C576 21.53 554.5 0 528 0h-256C227.9 0 192 35.88 192 80v256C192 380.1 227.9 416 272 416h280c13.25 0 24-10.75 24-24s-10.75-24-24-24H544V301.1C562.6 294.4 576 276.8 576 256zM496 368h-224c-17.64 0-32-14.34-32-32s14.36-32 32-32h224V368zM528 256h-256c-11.38 0-22.2 2.375-32 6.688V80c0-17.66 14.36-32 32-32h256V256zM360 464H352l0-16H304v16h-224c-17.64 0-32-14.34-32-32s14.36-32 32-32h100.3c-9.805-13.99-16.16-30.36-18.72-48H80c-11.38 0-22.2 2.375-32 6.688V176c0-17.66 14.36-32 32-32H160V96H80C35.89 96 0 131.9 0 176v256C0 476.1 35.89 512 80 512h280c13.25 0 24-10.75 24-24S373.3 464 360 464z\"]\n};\nvar faSquareH = {\n  prefix: 'far',\n  iconName: 'square-h',\n  icon: [448, 512, [\"h-square\"], \"f0fd\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM312 128C298.8 128 288 138.8 288 152v80H160v-80C160 138.8 149.3 128 136 128S112 138.8 112 152v208C112 373.3 122.8 384 136 384S160 373.3 160 360v-80h128v80c0 13.25 10.75 24 24 24s24-10.75 24-24v-208C336 138.8 325.3 128 312 128z\"]\n};\nvar faHSquare = faSquareH;\nvar faSquareC = {\n  prefix: 'far',\n  iconName: 'square-c',\n  icon: [448, 512, [], \"e266\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM278.9 198.5c9.361 9.482 24.55 9.514 33.95 .1562c9.426-9.389 9.488-24.65 .1562-34.1c-48.06-48.7-131.1-48.7-179.1 0c-49.46 50.11-49.46 131.7 0 181.7C157.1 370.6 189.1 384 223.1 384c.0156 0 0 0 0 0c33.1 0 65.97-13.41 89.99-37.74c9.332-9.482 9.27-24.74-.1562-34.1c-9.395-9.42-24.62-9.293-33.95 .125c-14.94 15.17-34.78 23.49-55.88 23.49s-40.94-8.352-55.86-23.49c-30.98-31.37-30.98-82.42 0-113.8C197.1 168.2 249.1 168.2 278.9 198.5z\"]\n};\nvar faClockTwo = {\n  prefix: 'far',\n  iconName: 'clock-two',\n  icon: [512, 512, [], \"e35a\", \"M280 211.2L338.7 172C349.7 164.7 364.6 167.7 371.1 178.7C379.3 189.7 376.3 204.6 365.3 211.1L269.3 275.1C261.9 280.9 252.5 281.3 244.7 277.2C236.9 272.1 231.1 264.9 231.1 255.1V119.1C231.1 106.7 242.7 95.1 255.1 95.1C269.3 95.1 280 106.7 280 119.1L280 211.2zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faSquareEllipsisVertical = {\n  prefix: 'far',\n  iconName: 'square-ellipsis-vertical',\n  icon: [448, 512, [], \"e26f\", \"M192 256C192 238.3 206.3 224 224 224C241.7 224 256 238.3 256 256C256 273.7 241.7 288 224 288C206.3 288 192 273.7 192 256zM256 160C256 177.7 241.7 192 224 192C206.3 192 192 177.7 192 160C192 142.3 206.3 128 224 128C241.7 128 256 142.3 256 160zM192 352C192 334.3 206.3 320 224 320C241.7 320 256 334.3 256 352C256 369.7 241.7 384 224 384C206.3 384 192 369.7 192 352zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faPodcast = {\n  prefix: 'far',\n  iconName: 'podcast',\n  icon: [448, 512, [], \"f2ce\", \"M224 304c-34.19 0-66.56 8.969-66.56 45.5c0 34.45 13.39 108.5 21.45 138.2C184.2 507.4 204.4 512 224 512s39.78-4.551 45.11-24.31c8.061-29.9 21.45-103.9 21.45-138.2C290.6 312.1 258.2 304 224 304zM225.5 463.1C225.1 463.1 224.5 464 224 464c-.5449 0-1.062-.0059-1.551-.0156c-6.928-30.01-15.84-82.73-16.87-110.3C209.1 352.8 214.9 352 224 352c9.109 0 14.97 .8457 18.48 1.656C241.6 380.4 232.6 433.3 225.5 463.1zM224 288c35.38 0 64-28.62 64-64s-28.62-64-64-64S160 188.6 160 224S188.6 288 224 288zM224 208c8.822 0 16 7.178 16 16S232.8 240 224 240S208 232.8 208 224S215.2 208 224 208zM224 0C100.5 0 0 100.5 0 224c0 71.13 32.66 136.4 89.59 179.2C93.91 406.4 98.97 408 103.1 408c7.312 0 14.5-3.312 19.22-9.594c7.969-10.59 5.812-25.64-4.781-33.59C73.66 331.2 48 279.9 48 224c0-97.05 78.97-176 176-176s176 78.95 176 176c0 55.88-25.66 107.2-70.38 140.8c-10.59 7.969-12.75 23-4.781 33.61c7.969 10.55 23 12.8 33.59 4.766C415.3 360.4 448 295.1 448 224C448 100.5 347.5 0 224 0zM345.8 300.8C360.3 277.8 368 251.3 368 224c0-79.41-64.59-144-144-144S80 144.6 80 224c0 27.27 7.656 53.83 22.19 76.81C109.3 312 124.1 315.4 135.3 308.3s14.56-21.91 7.469-33.11C133.1 259.9 128 242.2 128 224c0-52.94 43.06-96 96-96s96 43.06 96 96c0 18.19-5.094 35.89-14.75 51.19c-7.094 11.2-3.75 26.03 7.469 33.11C316.7 310.8 321.1 312 325.5 312C333.5 312 341.3 308 345.8 300.8z\"]\n};\nvar faBee = {\n  prefix: 'far',\n  iconName: 'bee',\n  icon: [576, 512, [], \"e0b2\", \"M448 95.1c-27.73 0-55.34 9.451-80.73 22.73C367.5 116.4 368 114.3 368 111.1c0-20.4-7.832-38.84-20.4-52.97l31.71-31.71c6.25-6.25 6.25-16.38 0-22.62s-16.38-6.25-22.62 0l-34.99 34.99C311.4 34.88 300.1 31.1 288 31.1S264.6 34.88 254.3 39.68L219.3 4.688c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.62L228.4 58.99C215.8 73.12 208 91.6 208 111.1c0 2.342 .4805 4.438 .6777 6.727C183.3 105.4 155.7 95.1 128 95.1C57.34 95.1 0 146.1 0 207.1C0 269.8 57.28 320 127.1 320C134.8 320 141.8 319.2 148.7 318.2C162.5 417.7 288 512 288 512s125.5-94.34 139.3-193.8C434.2 319.2 441.1 320 448 320c70.66 0 128-50.13 128-111.1C576 146.2 518.7 95.99 448 95.1zM195.6 304h184.8c-.4375 10.4-3.008 21.14-7.146 32H202.7C198.6 325.1 196 314.4 195.6 304zM207.2 256c4.152-7.475 8.984-14.61 15.2-20.82C239.9 217.7 263.2 208 287.9 208s48.18 9.652 65.7 27.18C359.9 241.4 364.7 248.5 368.8 256H207.2zM151.2 268.6C143.4 270.6 135.6 272 127.1 272C83.87 272 48 243.3 48 207.1C48 172.7 83.87 144 127.1 144c29.16 0 61.19 16.16 89.06 35.83C184.3 199 160.1 230.7 151.2 268.6zM288 449.1C269.4 431.9 247.4 408.9 229.5 384h116.9C328.6 408.9 306.6 431.9 288 449.1zM448 272c-7.586 0-15.38-1.363-23.23-3.367c-8.891-37.93-33.12-69.59-65.79-88.8C386.9 160.2 418.8 144 448 144c44.08 0 80 28.69 80 64.04C528 243.3 492.1 272 448 272z\"]\n};\nvar faTemperatureFull = {\n  prefix: 'far',\n  iconName: 'temperature-full',\n  icon: [320, 512, [\"temperature-4\", \"thermometer-4\", \"thermometer-full\"], \"f2c7\", \"M272 112c0-61.88-50.12-112-111.1-112S48 50.13 48 112v166.5c-19.75 24.62-32 55.5-32 89.5c0 79.5 64.5 143.1 144 143.1S304 447.5 304 368c0-33.1-12.25-64.88-32-89.5V112zM160 464c-52.88 0-96-43.13-96-96c0-27 11.75-47.25 21.5-59.5L96 295.4V112c0-35.25 28.75-64 64-64s64 28.75 64 64v183.2l10.5 13.13C244.3 320.8 256 341 256 368C256 420.9 212.9 464 160 464zM176 322.9V112c0-8.75-7.25-16-16-16s-16 7.25-16 16v210.9c-18.62 6.625-32 24.25-32 45.13c0 26.5 21.5 48 48 48s48-21.5 48-48C208 347.1 194.6 329.5 176 322.9z\"]\n};\nvar faTemperature4 = faTemperatureFull;\nvar faThermometer4 = faTemperatureFull;\nvar faThermometerFull = faTemperatureFull;\nvar faBell = {\n  prefix: 'far',\n  iconName: 'bell',\n  icon: [448, 512, [128276, 61602], \"f0f3\", \"M256 32V49.88C328.5 61.39 384 124.2 384 200V233.4C384 278.8 399.5 322.9 427.8 358.4L442.7 377C448.5 384.2 449.6 394.1 445.6 402.4C441.6 410.7 433.2 416 424 416H24C14.77 416 6.365 410.7 2.369 402.4C-1.628 394.1-.504 384.2 5.26 377L20.17 358.4C48.54 322.9 64 278.8 64 233.4V200C64 124.2 119.5 61.39 192 49.88V32C192 14.33 206.3 0 224 0C241.7 0 256 14.33 256 32V32zM216 96C158.6 96 112 142.6 112 200V233.4C112 281.3 98.12 328 72.31 368H375.7C349.9 328 336 281.3 336 233.4V200C336 142.6 289.4 96 232 96H216zM288 448C288 464.1 281.3 481.3 269.3 493.3C257.3 505.3 240.1 512 224 512C207 512 190.7 505.3 178.7 493.3C166.7 481.3 160 464.1 160 448H288z\"]\n};\nvar faCandyBar = {\n  prefix: 'far',\n  iconName: 'candy-bar',\n  icon: [640, 512, [127851, \"chocolate-bar\"], \"e3e8\", \"M0 352H128V448H32C23.51 448 15.37 444.6 9.372 438.6C3.371 432.6 0 424.5 0 416V352zM621.3 82.75C633.3 94.75 640 111 640 128V384C640 400.1 633.3 417.3 621.3 429.3C609.3 441.3 592.1 448 576 448H160V352H288V320H160V224H288V192H160V64H576C592.1 64 609.3 70.74 621.3 82.75zM592 128C592 123.8 590.3 119.7 587.3 116.7C584.3 113.7 580.2 112 576 112H336V400H576C580.2 400 584.3 398.3 587.3 395.3C590.3 392.3 592 388.2 592 384V128zM0 224H128V320H0V224zM80 128C97.36 127.9 114.2 122.2 128 111.6V192H47.65C58.2 178.2 63.94 161.4 64 144V128H80z\"]\n};\nvar faChocolateBar = faCandyBar;\nvar faXmarkLarge = {\n  prefix: 'far',\n  iconName: 'xmark-large',\n  icon: [448, 512, [], \"e59b\", \"M224 222.1L407 39.03C416.4 29.66 431.6 29.66 440.1 39.03C450.3 48.4 450.3 63.6 440.1 72.97L257.9 256L440.1 439C450.3 448.4 450.3 463.6 440.1 472.1C431.6 482.3 416.4 482.3 407 472.1L224 289.9L40.97 472.1C31.6 482.3 16.4 482.3 7.029 472.1C-2.343 463.6-2.343 448.4 7.029 439L190.1 256L7.029 72.97C-2.343 63.6-2.343 48.4 7.029 39.03C16.4 29.66 31.6 29.66 40.97 39.03L224 222.1z\"]\n};\nvar faPinata = {\n  prefix: 'far',\n  iconName: 'pinata',\n  icon: [512, 512, [], \"e3c3\", \"M424 224H272V24C272 10.74 261.3 0 248 0S224 10.74 224 24V48H79.78C35.78 48 0 83.78 0 127.8C0 162.2 21.94 192.6 54.56 203.5L96 217.3V464C96 490.5 117.5 512 144 512h64c26.47 0 48-21.53 48-48v-8c0-26.47 21.53-48 48-48s48 21.53 48 48v8c0 26.47 21.53 48 48 48h64c26.47 0 48-21.53 48-48V312C512 263.5 472.5 224 424 224zM232.8 270.3C235.2 271.5 237.6 272 240 272c1.18 0 184 0 184 0c19.36 0 34.78 14.08 38.46 32.36c-1.916 .1914-3.848 .4414-5.611 1.324L432 318.1l-24.84-12.44c-4.5-2.25-9.812-2.25-14.31 0L368 318.1l-24.84-12.44c-4.5-2.25-9.812-2.25-14.31 0L304 318.1l-24.84-12.44c-4.5-2.25-9.812-2.25-14.31 0L240 318.1L215.2 305.7c-4.5-2.25-9.812-2.25-14.31 0L176 318.1L151.2 305.7C148.9 304.6 146.5 304 144 304V257.9l24.84 12.44c4.5 2.25 9.812 2.25 14.31 0L208 257.9L232.8 270.3zM127.6 177.2L69.75 157.9C56.75 153.6 48 141.5 48 127.8C48 110.3 62.25 96 79.78 96H224v134.1L215.2 225.7c-4.5-2.25-9.812-2.25-14.31 0L176 238.1L151.2 225.7C148.9 224.6 146.5 224 144 224V200C144 189.7 137.4 180.5 127.6 177.2zM208 456v8h-64v-46.13l24.84 12.44c4.5 2.25 9.812 2.25 14.31 0L208 417.9l6.752 3.379C210.5 432.1 208 443.7 208 456zM464 464h-64v-8c0-12.28-2.527-23.94-6.75-34.75L400 417.9l24.84 12.44c4.5 2.25 9.812 2.25 14.31 0L464 417.9V464zM464 384c-2.453 0-4.906 .5625-7.156 1.688L432 398.1l-24.84-12.44c-4.5-2.25-9.812-2.25-14.31 0l-16.3 8.148C358.9 373.3 333.1 360 304 360s-54.93 13.3-72.55 33.84l-16.3-8.148c-4.5-2.25-9.812-2.25-14.31 0L176 398.1l-24.84-12.44C148.9 384.6 146.5 384 144 384v-46.13l24.84 12.44c4.5 2.25 9.812 2.25 14.31 0L208 337.9l24.84 12.44c4.5 2.25 9.812 2.25 14.31 0L272 337.9l24.84 12.44c4.5 2.25 9.812 2.25 14.31 0L336 337.9l24.84 12.44c4.5 2.25 9.812 2.25 14.31 0L400 337.9l24.84 12.44c4.5 2.25 9.812 2.25 14.31 0L464 337.9V384zM176 168c13.25 0 24-10.75 24-24c0-13.26-10.75-24-24-24S152 130.7 152 144C152 157.3 162.7 168 176 168z\"]\n};\nvar faArrowsFromLine = {\n  prefix: 'far',\n  iconName: 'arrows-from-line',\n  icon: [448, 512, [], \"e0a4\", \"M296 391.1c-6.141 0-12.28 2.344-16.97 7.031L248 430.1v-86.06c0-13.25-10.75-24-24-24s-24 10.75-24 24v86.06l-31.03-31.03C164.3 394.3 158.1 391.1 152 391.1c-12.82 0-24 10.33-24 24c0 6.141 2.344 12.28 7.031 16.97l72 72.01C209.6 507.5 215.5 512 224 512s14.4-4.461 16.97-7.031l72-72.01C317.7 428.3 320 422.1 320 415.1C320 402.3 308.8 391.1 296 391.1zM152 119.1c6.141 0 12.28-2.344 16.97-7.031L200 81.91v86.07c0 13.25 10.75 24 24 24s24-10.75 24-24V81.91l31.03 31.03C283.7 117.6 289.8 119.1 296 119.1c18.79 0 24-17.2 24-23.1c0-6.141-2.344-12.28-7.031-16.97l-72-72.01C234.9 .9766 227.7 0 223.1 0C220.3 0 213.1 .9687 207 7l-72 72.01C130.3 83.7 128 89.84 128 95.98C128 109.7 139.2 119.1 152 119.1zM424 232H24C10.75 232 0 242.7 0 255.1S10.75 280 24 280h400c13.25 0 24-10.76 24-24.01S437.3 232 424 232z\"]\n};\nvar faSuperscript = {\n  prefix: 'far',\n  iconName: 'superscript',\n  icon: [512, 512, [], \"f12b\", \"M328 112C341.3 112 352 101.3 352 88S341.3 64 328 64L288 64.01c-8.031 0-15.53 3.993-19.97 10.68L176 212.7L83.97 74.69C79.53 68 72.03 64.01 64 64.01L24 64C10.75 64 0 74.75 0 88S10.75 112 24 112h27.16l96 144l-96 144H24C10.75 400 0 410.8 0 424S10.75 448 24 448L64 448c8.031 0 15.53-4.007 19.97-10.69L176 299.3l92.03 138C272.5 444 279.1 448 288 448L328 448c13.25 0 24-10.75 24-24s-10.75-24-24-24h-27.16l-96-144l96-144H328zM488 176h-16V24C472 10.75 461.3 0 448 0h-40C394.8 0 384 10.75 384 24s10.75 24 24 24h16v128h-16C394.8 176 384 186.8 384 200S394.8 224 408 224h80C501.3 224 512 213.3 512 200S501.3 176 488 176z\"]\n};\nvar faBowlSpoon = {\n  prefix: 'far',\n  iconName: 'bowl-spoon',\n  icon: [512, 512, [129379], \"e3e0\", \"M0 96C0 42.98 50.14 0 112 0C164.2 0 208 30.59 220.5 72H488C501.3 72 512 82.75 512 96C512 109.3 501.3 120 488 120H220.5C208 161.4 164.2 192 112 192C50.14 192 0 149 0 96zM112 144C154.6 144 176 115.8 176 96C176 76.17 154.6 48 112 48C69.45 48 48 76.17 48 96C48 115.8 69.45 144 112 144zM464 224C490.5 224 512 245.5 512 272C512 362.8 457.9 441 380.3 476.2C372.2 497.1 351.8 512 328 512H184C160.2 512 139.8 497.1 131.7 476.2C54.05 441 0 362.8 0 272C0 245.5 21.49 224 48 224H464zM184 464H328C331.3 464 334.3 461.1 335.5 458.9C340 447.1 348.1 437.6 360.5 432.5C421.6 404.8 464 343.3 464 272H48C48 343.3 90.39 404.8 151.5 432.5C163 437.6 171.1 447.1 176.5 458.9C177.7 461.1 180.7 464 184 464V464z\"]\n};\nvar faHexagonCheck = {\n  prefix: 'far',\n  iconName: 'hexagon-check',\n  icon: [512, 512, [], \"e416\", \"M243.8 339.8C232.9 350.7 215.1 350.7 204.2 339.8L140.2 275.8C129.3 264.9 129.3 247.1 140.2 236.2C151.1 225.3 168.9 225.3 179.8 236.2L224 280.4L332.2 172.2C343.1 161.3 360.9 161.3 371.8 172.2C382.7 183.1 382.7 200.9 371.8 211.8L243.8 339.8zM15.96 218.6L108.5 66.56C121.5 45.1 144.9 32 169.1 32H342C367.1 32 390.5 45.1 403.5 66.56L496 218.6C510 241.6 510 270.4 496 293.4L403.5 445.4C390.5 466.9 367.1 480 342 480H169.1C144.9 480 121.5 466.9 108.5 445.4L15.96 293.4C1.962 270.4 1.962 241.6 15.96 218.6V218.6zM56.96 243.5C52.29 251.2 52.29 260.8 56.96 268.5L149.5 420.5C153.8 427.6 161.6 432 169.1 432H342C350.4 432 358.2 427.6 362.5 420.5L455 268.5C459.7 260.8 459.7 251.2 455 243.5L362.5 91.52C358.2 84.37 350.4 80 342 80H169.1C161.6 80 153.8 84.37 149.5 91.52L56.96 243.5zM403.5 66.56L362.5 91.52L403.5 66.56zM15.96 293.4L56.96 268.5z\"]\n};\nvar faPlugCircleXmark = {\n  prefix: 'far',\n  iconName: 'plug-circle-xmark',\n  icon: [576, 512, [], \"e560\", \"M96 0C109.3 0 120 10.75 120 24V112H72V24C72 10.75 82.75 0 96 0zM288 0C301.3 0 312 10.75 312 24V112H264V24C264 10.75 274.7 0 288 0zM360 144C373.3 144 384 154.7 384 168C384 181.3 373.3 192 360 192H352V211.2C333.1 220.4 317.8 232.6 304 247.2V192H80V256C80 317.9 130.1 368 192 368C216.3 368 238.9 360.2 257.2 347.1C256.4 353.9 256 360.9 256 368C256 379.4 257.1 390.5 259.1 401.3C245.7 407.5 231.2 411.9 216 414.2V512H168V414.2C91.02 402.6 32 336.2 32 255.1V191.1H24C10.75 191.1 0 181.3 0 167.1C0 154.7 10.75 143.1 24 143.1L360 144zM288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM491.3 331.3C497.6 325.1 497.6 314.9 491.3 308.7C485.1 302.4 474.9 302.4 468.7 308.7L432 345.4L395.3 308.7C389.1 302.4 378.9 302.4 372.7 308.7C366.4 314.9 366.4 325.1 372.7 331.3L409.4 368L372.7 404.7C366.4 410.9 366.4 421.1 372.7 427.3C378.9 433.6 389.1 433.6 395.3 427.3L432 390.6L468.7 427.3C474.9 433.6 485.1 433.6 491.3 427.3C497.6 421.1 497.6 410.9 491.3 404.7L454.6 368L491.3 331.3z\"]\n};\nvar faStarOfLife = {\n  prefix: 'far',\n  iconName: 'star-of-life',\n  icon: [512, 512, [], \"f621\", \"M476.8 384C472.3 391.7 464.2 396 455.1 396c-4.094 0-8.234-1.031-12.03-3.25L280 297.7V488c0 13.25-10.75 24-24 24s-24-10.75-24-24V297.7l-163.1 95.09C64.25 394.1 60.11 396 56.02 396c-8.266 0-16.33-4.281-20.78-11.97c-6.641-11.47-2.734-26.16 8.719-32.78L208.2 256l-164.2-95.25C32.5 154.1 28.6 139.4 35.24 127.1c6.641-11.5 21.34-15.41 32.81-8.719L232 214.3V24C232 10.75 242.8 0 256 0s24 10.75 24 24v190.3l163.1-95.09c11.48-6.688 26.16-2.781 32.81 8.719c6.641 11.47 2.734 26.16-8.719 32.78L303.8 256l164.2 95.25C479.5 357.9 483.4 372.6 476.8 384z\"]\n};\nvar faPhoneSlash = {\n  prefix: 'far',\n  iconName: 'phone-slash',\n  icon: [640, 512, [], \"f3dd\", \"M630.8 469.1l-153-119.9C539.1 273.8 576 177.9 576 73.39c0-24.56-16.7-45.53-40.61-50.98l-91.25-21.06c-24.53-5.672-49.72 6.984-59.87 30.19l-42.25 98.56c-9.078 21.34-2.891 46.42 15.01 61.05l33.55 27.48c-8.188 14.23-17.69 27.59-28.21 40.08L38.81 5.111C28.34-3.061 13.32-1.249 5.121 9.189C-3.051 19.63-1.233 34.72 9.189 42.89l591.1 463.1C605.6 510.3 610.8 512 615.1 512c7.125 0 14.16-3.161 18.9-9.193C643.1 492.4 641.2 477.3 630.8 469.1zM399.1 288.2c16.52-20.01 31.06-41.66 42.56-65.08c4.906-10 2.281-22.08-6.344-29.14l-48.78-39.97c-1.5-1.234-2-3.297-1.25-5.062l42.14-98.33c.6875-1.562 2.312-2.609 4.047-2.609c.3125 0 .6406 .0313 .9531 .1094l91.34 21.08c2.047 .4687 3.344 2.109 3.344 4.203c0 93.35-33.33 178.8-88.2 246L399.1 288.2zM137.4 464c-2.109 0-3.75-1.281-4.219-3.281l-21.08-91.41c-.4531-1.969 .6562-4.156 2.531-4.969l98.26-42.09c1.734-.8125 3.811-.2813 4.92 1.125l40.02 48.88c7.062 8.625 19.16 11.25 29.15 6.344c14.57-7.152 28.45-15.53 41.78-24.66l-40.09-31.42c-2.113 1.287-4.02 2.877-6.166 4.111l-27.44-33.5C240.5 275.1 215.3 268.9 193.9 278.2l-98.2 42.08c-23.31 10.06-36.06 35.22-30.34 59.88l21.06 91.34C91.89 495.3 112.9 512 137.4 512c102.7 0 196.1-35.72 271.8-95.03l-39.07-30.62C305.1 434.9 224.7 464 137.4 464z\"]\n};\nvar faTrafficLightStop = {\n  prefix: 'far',\n  iconName: 'traffic-light-stop',\n  icon: [320, 512, [], \"f63a\", \"M112 376C112 349.5 133.5 328 160 328C186.5 328 208 349.5 208 376C208 402.5 186.5 424 160 424C133.5 424 112 402.5 112 376zM160 392C168.8 392 176 384.8 176 376C176 367.2 168.8 360 160 360C151.2 360 144 367.2 144 376C144 384.8 151.2 392 160 392zM208 256C208 282.5 186.5 304 160 304C133.5 304 112 282.5 112 256C112 229.5 133.5 208 160 208C186.5 208 208 229.5 208 256zM160 240C151.2 240 144 247.2 144 256C144 264.8 151.2 272 160 272C168.8 272 176 264.8 176 256C176 247.2 168.8 240 160 240zM208 136C208 162.5 186.5 184 160 184C133.5 184 112 162.5 112 136C112 109.5 133.5 88 160 88C186.5 88 208 109.5 208 136zM0 64C0 28.65 28.65 0 64 0H256C291.3 0 320 28.65 320 64V352C320 440.4 248.4 512 160 512C71.63 512 0 440.4 0 352V64zM48 64V352C48 413.9 98.14 464 160 464C221.9 464 272 413.9 272 352V64C272 55.16 264.8 48 256 48H64C55.16 48 48 55.16 48 64z\"]\n};\nvar faPaintRoller = {\n  prefix: 'far',\n  iconName: 'paint-roller',\n  icon: [512, 512, [], \"f5aa\", \"M352 0C387.3 0 416 28.65 416 64V128C416 163.3 387.3 192 352 192H64C28.65 192 0 163.3 0 128V64C0 28.65 28.65 0 64 0H352zM352 48H64C55.16 48 48 55.16 48 64V128C48 136.8 55.16 144 64 144H352C360.8 144 368 136.8 368 128V64C368 55.16 360.8 48 352 48zM160 352C160 334.3 174.3 320 192 320H200V304C200 264.2 232.2 232 272 232H424C446.1 232 464 214.1 464 192V144C464 133.6 457.3 124.7 448 121.4V72.44C484 76.42 512 106.9 512 144V192C512 240.6 472.6 280 424 280H272C258.7 280 248 290.7 248 304V320H256C273.7 320 288 334.3 288 352V480C288 497.7 273.7 512 256 512H192C174.3 512 160 497.7 160 480V352z\"]\n};\nvar faAccentGrave = {\n  prefix: 'far',\n  iconName: 'accent-grave',\n  icon: [192, 512, [], \"60\", \"M40.3 90.61l67.69 115.4c6.688 11.43 18.84 18.03 31.51 18.03c4.164 0 8.381-.7115 12.48-2.2c16.59-6.018 26.48-22.99 23.49-40.31l-22.57-131.7c-3.045-17.81-13.79-33.2-29.45-42.25c-8.891-5.154-18.84-7.542-28.8-7.544c-25.06-.002-50.22 15.12-58.1 39.39C29.5 56.36 31.18 75.03 40.3 90.61zM80.77 55.77C82.28 51.61 88.75 48 94.65 48c1.316 .002 3.203 .1875 4.73 1.072c3.385 1.955 5.57 5.074 6.209 8.809l11.9 69.42L81.71 66.32C79.82 63.09 79.48 59.33 80.77 55.77z\"]\n};\nvar faHandshakeAngle = {\n  prefix: 'far',\n  iconName: 'handshake-angle',\n  icon: [640, 512, [\"hands-helping\"], \"f4c4\", \"M631.1 225.8l-122.9 71.48c-5.625 17.5-19.5 31.12-37.12 36.49v14.25c0 34.37-23.25 63.61-54.75 72.73c-9.249 34.12-40.5 59.23-77.37 59.23H224.1L172.5 509.9c-7.75 4.374-17.5 1.875-21.87-5.874L142.6 490.1c-4.375-7.748-1.875-17.5 5.875-21.87L211.3 431.9h128.6c17.87 0 32.25-14.37 32.25-32.12V375.8h24.12c15.25 0 27.75-12.5 27.75-27.87V287.9h31.1c4.375 0 7.1-3.624 7.1-7.998V247.9c0-4.374-3.625-7.998-7.1-7.998h-103.1v15.1c0 46.86-40.37 84.48-88.24 79.6c-41.75-4.249-71.75-42.49-71.75-84.23V209.1L159.6 228.7C149.9 234.4 144 244.9 144 256.3v61.73l-111.1 64.73c-7.75 4.374-17.5 1.75-21.87-5.998l-7.1-13.87c-4.375-7.623-1.875-17.5 5.875-21.87l87.99-50.74V256.2c0-28.24 14.75-54.36 38.87-68.86l59.37-35.49c4.625-20.49 16.1-38.49 35.25-49.86L263 81.09c17.75-11.12 38.25-16.1 59.25-16.1h92.74l108.7-61.98c7.625-4.374 17.37-1.75 21.75 5.998l7.875 13.87c4.375 7.748 1.75 17.37-5.1 21.87l-119.7 68.11h-105.4c-11.1 0-23.62 3.374-33.87 9.747L255 142.6C245.8 148.3 240 158.7 240 169.7v86.23c0 17.62 14.25 31.99 31.1 31.99c17.75 0 31.1-14.37 31.1-31.99V191.9h151.1c28.37 0 51.62 21.24 55.25 48.61l96.74-56.36c7.75-4.374 17.5-1.875 21.87 5.874l7.1 13.87C642.2 211.7 639.7 221.3 631.1 225.8z\"]\n};\nvar faHandsHelping = faHandshakeAngle;\nvar faCircle0 = {\n  prefix: 'far',\n  iconName: 'circle-0',\n  icon: [512, 512, [], \"e0ed\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM256 128C203.1 128 160 171.1 160 224v64c0 52.94 43.06 96 96 96s96-43.06 96-96V224C352 171.1 308.9 128 256 128zM304 288c0 26.47-21.53 48-48 48S208 314.5 208 288V224c0-26.47 21.53-48 48-48s48 21.53 48 48V288z\"]\n};\nvar faDialMedLow = {\n  prefix: 'far',\n  iconName: 'dial-med-low',\n  icon: [576, 512, [], \"e160\", \"M256 32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32C320 49.67 305.7 64 288 64C270.3 64 256 49.67 256 32zM401.1 174.9C463.6 237.3 463.6 338.7 401.1 401.1C338.7 463.6 237.3 463.6 174.9 401.1C112.4 338.7 112.4 237.3 174.9 174.9C237.3 112.4 338.7 112.4 401.1 174.9V174.9zM367.2 367.2C410.9 323.5 410.9 252.5 367.2 208.8C329.3 170.9 270.9 165.8 227.6 193.7L304.1 271C314.3 280.4 314.3 295.6 304.1 304.1C295.6 314.3 280.4 314.3 271 304.1L193.7 227.6C165.8 270.9 170.9 329.3 208.8 367.2C252.5 410.9 323.5 410.9 367.2 367.2L367.2 367.2zM576 288C576 305.7 561.7 320 544 320C526.3 320 512 305.7 512 288C512 270.3 526.3 256 544 256C561.7 256 576 270.3 576 288zM0 288C0 270.3 14.33 256 32 256C49.67 256 64 270.3 64 288C64 305.7 49.67 320 32 320C14.33 320 0 305.7 0 288zM128 96C128 113.7 113.7 128 96 128C78.33 128 64 113.7 64 96C64 78.33 78.33 64 96 64C113.7 64 128 78.33 128 96zM448 96C448 78.33 462.3 64 480 64C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128C462.3 128 448 113.7 448 96zM128 480C128 497.7 113.7 512 96 512C78.33 512 64 497.7 64 480C64 462.3 78.33 448 96 448C113.7 448 128 462.3 128 480zM448 480C448 462.3 462.3 448 480 448C497.7 448 512 462.3 512 480C512 497.7 497.7 512 480 512C462.3 512 448 497.7 448 480z\"]\n};\nvar faLocationDot = {\n  prefix: 'far',\n  iconName: 'location-dot',\n  icon: [384, 512, [\"map-marker-alt\"], \"f3c5\", \"M272 192C272 236.2 236.2 272 192 272C147.8 272 112 236.2 112 192C112 147.8 147.8 112 192 112C236.2 112 272 147.8 272 192zM192 160C174.3 160 160 174.3 160 192C160 209.7 174.3 224 192 224C209.7 224 224 209.7 224 192C224 174.3 209.7 160 192 160zM384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192H384zM192 48C112.5 48 48 112.5 48 192C48 204.4 52.49 223.6 63.3 249.2C73.78 274 88.66 301.4 105.8 329.1C134.2 375.3 167.2 419.1 192 451.7C216.8 419.1 249.8 375.3 278.2 329.1C295.3 301.4 310.2 274 320.7 249.2C331.5 223.6 336 204.4 336 192C336 112.5 271.5 48 192 48V48z\"]\n};\nvar faMapMarkerAlt = faLocationDot;\nvar faCrab = {\n  prefix: 'far',\n  iconName: 'crab',\n  icon: [512, 512, [129408], \"e3ff\", \"M511.1 192V128c0-70.69-57.31-128-127.1-128h-63.1l63.1 64h-63.1c0 35.35 28.65 64 63.1 64h79.1v48.77l-81.87 38.53c-17.94-12.4-39.23-19.97-62.13-22.13L319.1 151.1C319.1 138.7 309.3 128 295.1 128S272 138.7 272 151.1V192h-32V151.1C240 138.7 229.3 128 216 128s-23.1 10.74-23.1 23.1L192 193.2C169.1 195.3 147.8 202.9 129.9 215.3L48 176.8V128h79.1C163.3 128 192 99.35 192 64h-63.1l63.1-64h-63.1c-70.69 0-127.1 57.31-127.1 128v64c0 9.297 5.375 17.75 13.78 21.72l80.73 37.99C91.98 255.6 89.97 259.8 87.85 264H61.67L34.73 250.5C22.89 244.6 8.48 249.4 2.543 261.3C-3.395 273.1 1.418 287.5 13.29 293.5l31.1 16C48.6 311.1 52.29 312 56.01 312h18.26c-.3184 3.732-1.11 7.322-1.11 11.14c0 .168 .0823 .3184 .0842 .4863l-16.83 5.611c-3.531 1.172-6.75 3.156-9.375 5.797l-31.1 32c-9.375 9.375-9.375 24.56 0 33.94C19.73 405.7 25.86 408 32.01 408c6.156 0 12.28-2.344 16.97-7.031l27.1-27.98l23.15-7.721l18.05 18.05l-29.76 9.922c-3.531 1.172-6.75 3.156-9.375 5.797l-31.1 32c-9.375 9.375-9.375 24.56 0 33.94C51.73 469.7 57.85 472 64.01 472c6.154 0 12.28-2.344 16.97-7.031l28-27.98l47.15-15.72l2.676 2.676l-19.14 11.48C132.4 439.8 128 447.6 128 456v32c0 13.25 10.75 24 24 24c13.25 0 23.1-10.75 23.1-24v-18.41L211.1 448h88.04l35.98 21.59V488c0 13.25 10.75 24 23.1 24c13.25 0 24-10.75 24-24v-32c0-8.438-4.438-16.25-11.66-20.58l-19.14-11.48l2.676-2.676l47.15 15.72l28 27.98C435.7 469.7 441.8 472 447.1 472c6.156 0 12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94l-31.1-32c-2.625-2.641-5.844-4.625-9.375-5.797l-29.76-9.922l18.05-18.05l23.15 7.721l27.1 27.98C467.7 405.7 473.8 408 479.1 408c6.154 0 12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94l-31.1-32c-2.625-2.641-5.844-4.625-9.375-5.797l-16.83-5.611c.002-.168 .1035-.3184 .1035-.4863c0-3.787-.5352-7.432-.8496-11.14h17.98c3.719 0 7.406-.875 10.72-2.531l31.1-16c11.88-5.938 16.69-20.34 10.75-32.2c-5.938-11.83-20.31-16.64-32.19-10.73L450.3 264h-25.73c-2.148-4.236-4.524-8.341-7.104-12.3l80.71-37.98C506.6 209.8 511.1 201.3 511.1 192zM309.3 400H202.7L121.3 318.5C123.7 274.8 159.1 240 204.3 240h103.4c44.3 0 80.61 34.82 83.01 78.53L309.3 400z\"]\n};\nvar faBoxOpenFull = {\n  prefix: 'far',\n  iconName: 'box-open-full',\n  icon: [640, 512, [\"box-full\"], \"f49c\", \"M480.9 3.069C505.7 12.38 518.3 40.04 508.9 64.87L481.4 138.3L319.1 158.5L312.8 157.6C317.4 148.7 319.1 138.7 319.1 128C319.1 92.67 291.3 64.01 255.1 64.01C220.7 64.01 191.1 92.67 191.1 128C191.1 133.1 192.6 137.1 193.7 142.7L128.2 134.5C128.1 132.4 127.1 130.2 127.1 128C127.1 57.32 185.3 .0129 255.1 .0129C325.6 .0129 382.2 55.57 383.1 124.8L419.1 31.16C428.4 6.337 456-6.239 480.9 3.069V3.069zM75.23 161.4L319.1 191.1L236.6 330.1C229.2 343.4 214.3 349.2 200.4 345.3L37.07 298.6C17.8 293.1 8.279 271.4 17.24 253.5L58.93 170.1C61.97 164.1 68.5 160.6 75.23 161.4V161.4zM576 410.5C576 432.5 561 451.7 539.6 457.1L335.5 508.1C325.3 510.7 314.7 510.7 304.5 508.1L100.4 457.1C78.99 451.7 63.1 432.5 63.1 410.5V339.6L111.1 353.3V410.5L295.1 456.5V311.1C295.1 298.7 306.7 287.1 319.1 287.1C333.3 287.1 344 298.7 344 311.1V456.5L528 410.5V353.3L576 339.6V410.5zM602.9 298.6L439.6 345.3C425.7 349.2 410.8 343.4 403.4 330.1L319.1 191.1L564.8 161.4C571.5 160.6 578 164.1 581.1 170.1L622.8 253.5C631.7 271.4 622.2 293.1 602.9 298.6H602.9z\"]\n};\nvar faBoxFull = faBoxOpenFull;\nvar faFile = {\n  prefix: 'far',\n  iconName: 'file',\n  icon: [384, 512, [128196, 128459, 61462], \"f15b\", \"M0 64C0 28.65 28.65 0 64 0H229.5C246.5 0 262.7 6.743 274.7 18.75L365.3 109.3C377.3 121.3 384 137.5 384 154.5V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64zM336 448V160H256C238.3 160 224 145.7 224 128V48H64C55.16 48 48 55.16 48 64V448C48 456.8 55.16 464 64 464H320C328.8 464 336 456.8 336 448z\"]\n};\nvar faGreaterThan = {\n  prefix: 'far',\n  iconName: 'greater-than',\n  icon: [384, 512, [62769], \"3e\", \"M384 256c0 9.25-5.312 17.68-13.69 21.65l-336 160C31 439.3 27.47 440 24.03 440c-8.969 0-17.59-5.031-21.69-13.69c-5.719-11.97-.625-26.28 11.34-31.97L304.2 256l-290.5-138.3c-11.97-5.688-17.06-20-11.34-31.97c5.688-11.97 20-17.09 31.97-11.34l336 160C378.7 238.3 384 246.8 384 256z\"]\n};\nvar faQuotes = {\n  prefix: 'far',\n  iconName: 'quotes',\n  icon: [576, 512, [], \"e234\", \"M328 272C288.2 272 256 304.2 256 344C256 383.8 288.2 416 328 416c8.322 0 16.19-1.695 23.62-4.293C349.7 440.8 325.6 464 296 464c-13.25 0-24 10.75-24 24S282.8 512 296 512c57.34 0 104-46.66 104-104v-64C400 304.2 367.8 272 328 272zM328 368c-13.23 0-24-10.77-24-24c0-13.23 10.77-24 24-24S352 330.8 352 344C352 357.2 341.2 368 328 368zM504 272c-39.76 0-72 32.23-72 72c0 39.76 32.24 72 72 72c8.322 0 16.19-1.695 23.62-4.293C525.7 440.8 501.6 464 472 464c-13.25 0-24 10.75-24 24S458.8 512 472 512c57.34 0 104-46.66 104-104v-64C576 304.2 543.8 272 504 272zM504 368c-13.23 0-24-10.77-24-24c0-13.23 10.77-24 24-24s24 10.77 24 24C528 357.2 517.2 368 504 368zM320 168C320 128.2 287.8 96 248 96C239.7 96 231.8 97.7 224.4 100.3C226.3 71.17 250.4 48 280 48c13.25 0 24-10.75 24-24S293.3 0 280 0C222.7 0 176 46.66 176 104v64c0 39.77 32.24 72 72 72S320 207.8 320 168zM248 192C234.8 192 224 181.2 224 168C224 154.8 234.8 144 248 144S272 154.8 272 168C272 181.2 261.2 192 248 192zM72 96C63.68 96 55.81 97.7 48.38 100.3C50.32 71.17 74.39 48 104 48C117.3 48 128 37.25 128 24S117.3 0 104 0C46.66 0 0 46.66 0 104v64C0 207.8 32.24 240 72 240S144 207.8 144 168C144 128.2 111.8 96 72 96zM72 192C58.77 192 48 181.2 48 168c0-13.23 10.77-24 24-24S96 154.8 96 168C96 181.2 85.23 192 72 192z\"]\n};\nvar faPretzel = {\n  prefix: 'far',\n  iconName: 'pretzel',\n  icon: [576, 512, [129384], \"e441\", \"M560 202C560 108.3 482.8 32 388 32C351.9 32 316.9 43.43 288 63.83C259.1 43.43 224.1 32 188 32C93.16 32 16 108.3 16 202c0 22.77 3.148 45.6 9.357 67.87C37.67 313.9 62.26 353.5 96.27 384.8l-9.295 12.74c-23.38 32.2-16.25 77.3 15.83 100.6c12.35 8.998 26.99 13.77 42.32 13.77c22.88 0 44.62-11 58.14-29.43l23.28-31.94C244.5 454.2 262.8 456 281.4 456h13.19c18.56 0 36.91-1.809 54.87-5.396l23.18 31.81C386.3 500.1 407.1 512 430.9 512c15.36 0 30.04-4.797 42.44-13.87c31.96-23.25 39.09-68.36 15.78-100.5l-9.359-12.83c34.01-31.33 58.6-70.88 70.9-114.9C556.9 247.6 560 224.8 560 202zM504.4 256.1c-13.94 49.89-47.22 91.33-91.19 118.1l37.03 50.77c7.781 10.72 5.438 25.73-5.281 33.53C440.7 462.5 435.8 464 430.9 464c-7.406 0-14.72-3.422-19.44-9.859C278.8 272.2 291.5 289.7 288 284.2c-3.74 5.844-2.078 3.369-50.94 70.39C251.3 358.1 266.2 360 281.4 360h2.184l33.68 46.14C309.7 406.9 302.3 408 294.6 408H281.4c-25.94 0-51-4.281-74.31-12.22l-42.53 58.36c-4.719 6.43-12.04 9.834-19.45 9.834c-4.902 0-9.842-1.492-14.09-4.584c-10.72-7.797-13.06-22.81-5.281-33.53c211.7-290.2 41.12-56.41 117.9-161.8C256.1 245.8 264 224.4 264 202C264 161.2 229.9 128 188 128S112 161.2 112 202c0 14.06 1.969 28.22 5.844 42.08C124.6 268.2 137.9 289.3 154.1 307.1l-29.02 38.91c-25.34-24.38-44.73-54.47-54.38-89.03C66.56 238.9 64 220.4 64 202C64 134.7 119.6 80 188 80c75.01 0 89.69 52 116 52c6.156 0 12.28-2.344 16.97-7.031c7.564-7.564 8.715-18.78 4.072-27.81C343.5 86.37 364.1 80 388 80C456.4 80 512 134.7 512 202C512 220.4 509.4 238.9 504.4 256.1zM160 202C160 187.7 172.6 176 188 176S216 187.7 216 202c0 12.12-3.838 23.79-11.1 33.76L182.4 266.7C173.9 256 167.7 244 164.1 231.2C161.4 221.5 160 211.7 160 202zM388 128c-41.91 0-76 33.2-76 74c0 22.36 7.031 43.81 20.31 62.05l52.56 72.13c35.5-20.48 62.34-52.91 73.28-92.09C462 230.2 464 216.1 464 202C464 161.2 429.9 128 388 128zM411.9 231.2c-3.598 12.89-9.83 24.9-18.3 35.54L371.1 235.8C363.8 225.8 360 214.1 360 202c0-14.34 12.56-26 28-26S416 187.7 416 202C416 211.7 414.6 221.5 411.9 231.2z\"]\n};\nvar faPersonSwimming = {\n  prefix: 'far',\n  iconName: 'person-swimming',\n  icon: [576, 512, [127946, \"swimmer\"], \"f5c4\", \"M575.1 407.9c0-11.45-8.176-21.6-19.8-23.67C508.7 375.7 502.3 344 479.1 344c-22.96 0-33.72 39.92-95.1 39.92C321.5 383.9 311 344 288 344c-22.96 0-33.72 39.92-95.1 39.92c-32.36 0-68.05-13.6-86.8-32.93C100.7 346.3 94.35 344 88 344c-21.95 0-30.18 33.43-68.2 40.21c-11.62 2.067-19.8 12.22-19.8 23.67c0 12.1 9.506 24.12 23.94 24.12c7.637 0 35.43-4.889 65.27-31.81C117.2 419.9 155.2 431.1 192 431.1c34.89 0 68.81-11.54 96-32.19c27.19 20.65 61.6 30.98 96.01 30.98c34.32 0 68.63-10.27 95.78-30.82c30.59 24.3 63.21 32.03 72.23 32.03C563.1 431.1 575.1 422.4 575.1 407.9zM95.1 224c35.35 0 64-28.65 64-64c0-35.35-28.65-64-64-64s-64 28.65-64 64C31.1 195.3 60.65 224 95.1 224zM168 336C181.3 336 192 325.3 192 312c0-30.09 11.2-58.89 31.53-81.06L241 211.9c5.49-5.99 11.36-11.5 17.45-16.72l133.6 118.8C396.6 318 402.3 320 407.1 320c13.38 0 24.01-10.86 24.01-23.98c0-6.617-2.725-13.21-8.062-17.95L299.1 167.9c3.935-1.945 38.53-21.2 88.85-21.2c15.13 0 30.32 1.732 45.35 5.218l32.41 7.484c1.802 .4003 3.601 .5926 5.37 .5926c12.01 0 24.04-9.474 24.04-23.98c0-10.94-7.504-20.82-18.6-23.39l-32.42-7.484c-18.62-4.298-37.43-6.435-56.17-6.435c-110.4 0-174.1 70.88-183.2 80.76L188.2 198.5C159.7 229.5 144 269.9 144 312C144 325.3 154.8 336 168 336z\"]\n};\nvar faSwimmer = faPersonSwimming;\nvar faArrowDown = {\n  prefix: 'far',\n  iconName: 'arrow-down',\n  icon: [384, 512, [8595], \"f063\", \"M377.4 296.6l-168 176C204.8 477.3 198.6 480 192 480s-12.84-2.688-17.38-7.438l-168-176C-2.5 286.1-2.156 271.8 7.438 262.6c9.5-9.156 24.75-8.812 33.94 .8125L168 396.1V56.02c0-13.25 10.75-24.01 23.1-24.01S216 42.77 216 56.02v340.1l126.6-132.7c9.156-9.625 24.41-9.969 33.94-.8125C386.2 271.8 386.5 286.1 377.4 296.6z\"]\n};\nvar faUserRobotXmarks = {\n  prefix: 'far',\n  iconName: 'user-robot-xmarks',\n  icon: [448, 512, [], \"e4a7\", \"M160 157.4L182.7 134.7C187.8 129.6 196.2 129.6 201.3 134.7C206.4 139.8 206.4 148.2 201.3 153.3L178.6 176L201.3 198.7C206.4 203.8 206.4 212.2 201.3 217.3C196.2 222.4 187.8 222.4 182.7 217.3L160 194.6L137.3 217.3C132.2 222.4 123.8 222.4 118.7 217.3C113.6 212.2 113.6 203.8 118.7 198.7L141.4 176L118.7 153.3C113.6 148.2 113.6 139.8 118.7 134.7C123.8 129.6 132.2 129.6 137.3 134.7L160 157.4zM246.7 134.7C251.8 129.6 260.2 129.6 265.3 134.7L288 157.4L310.7 134.7C315.8 129.6 324.2 129.6 329.3 134.7C334.4 139.8 334.4 148.2 329.3 153.3L306.6 176L329.3 198.7C334.4 203.8 334.4 212.2 329.3 217.3C324.2 222.4 315.8 222.4 310.7 217.3L288 194.6L265.3 217.3C260.2 222.4 251.8 222.4 246.7 217.3C241.6 212.2 241.6 203.8 246.7 198.7L269.4 176L246.7 153.3C241.6 148.2 241.6 139.8 246.7 134.7zM240 64H304C348.2 64 384 99.82 384 144V240C384 284.2 348.2 320 304 320H144C99.82 320 64 284.2 64 240V144C64 99.82 99.82 64 144 64H208V16C208 7.164 215.2 0 224 0C232.8 0 240 7.164 240 16V64zM336 144C336 126.3 321.7 112 304 112H144C126.3 112 112 126.3 112 144V240C112 257.7 126.3 272 144 272V256C144 247.2 151.2 240 160 240C168.8 240 176 247.2 176 256V272H208V256C208 247.2 215.2 240 224 240C232.8 240 240 247.2 240 256V272H272V256C272 247.2 279.2 240 288 240C296.8 240 304 247.2 304 256V272C321.7 272 336 257.7 336 240V144zM48 512C21.49 512 0 490.5 0 464V448C0 394.1 42.98 352 96 352H352C405 352 448 394.1 448 448V464C448 490.5 426.5 512 400 512H48zM400 448C400 421.5 378.5 400 352 400H96C69.49 400 48 421.5 48 448V464H144V432C144 423.2 151.2 416 160 416C168.8 416 176 423.2 176 432V464H208V432C208 423.2 215.2 416 224 416C232.8 416 240 423.2 240 432V464H272V432C272 423.2 279.2 416 288 416C296.8 416 304 423.2 304 432V464H400V448zM32 144V240C32 248.8 24.84 256 16 256C7.164 256 0 248.8 0 240V144C0 135.2 7.164 128 16 128C24.84 128 32 135.2 32 144zM448 240C448 248.8 440.8 256 432 256C423.2 256 416 248.8 416 240V144C416 135.2 423.2 128 432 128C440.8 128 448 135.2 448 144V240z\"]\n};\nvar faMessageQuote = {\n  prefix: 'far',\n  iconName: 'message-quote',\n  icon: [512, 512, [\"comment-alt-quote\"], \"e1e4\", \"M447.1 .0041h-384c-35.25 0-64 28.75-64 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.98c0 9.836 11.02 15.55 19.12 9.7l124.9-93.68h144c35.25 0 64-28.75 64-63.1V63.1C511.1 28.75 483.2 .0041 447.1 .0041zM464 352c0 8.75-7.25 16-16 16h-160l-80 60v-60H64c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h384c8.75 0 16 7.25 16 16V352zM327.1 112c-30.93 0-56 25.07-56 55.1s25.07 55.1 56 55.1c2.74 0 5.375-.4262 8.01-.8071V232C336 245.2 325.2 256 312 256C298.8 256 288 266.8 288 280s10.75 23.1 23.1 23.1c39.7 0 72-32.3 72-71.1l-.0094-63.1C383.1 137.1 358.9 112 327.1 112zM183.1 112c-30.93 0-56 25.07-56 55.1s25.07 55.1 56 55.1c2.74 0 5.375-.4262 8.01-.8071V232C192 245.2 181.2 256 168 256C154.8 256 144 266.8 144 280s10.75 23.1 23.1 23.1c39.7 0 71.1-32.3 71.1-71.1L239.1 168C239.1 137.1 214.9 112 183.1 112z\"]\n};\nvar faCommentAltQuote = faMessageQuote;\nvar faCandyCorn = {\n  prefix: 'far',\n  iconName: 'candy-corn',\n  icon: [640, 512, [], \"f6bd\", \"M479.1 0c-165.8 1.625-164.5 39.5-157.9 72.5c30.38 151.5 94.01 343.5 157.8 343.5c63.75-.125 127.6-191.9 158-343.5C644.5 39.5 645.8 1.625 479.1 0zM479.9 365.6c-12-10.25-29.25-39.63-47.5-84.13c31.25-1.875 64-1.875 95.26 0C509.3 326.1 492 355.4 479.9 365.6zM591 63c-3.25 16.25-6.75 31.88-10.25 47.13c-63.75-8-137.8-8-201.5 0c-3.5-15.25-7-30.88-10.25-47.13c-.125-.625-.25-1.25-.375-1.75C378.9 57 407.6 48.75 479.1 48c72.38 .75 101.1 9 111.4 13.25C591.3 61.75 591.1 62.38 591 63zM84.97 205.8c-116.1 118.5-88.35 144.4-60.47 162.1c128.6 85.63 309.5 176.4 354.5 131.3c44.88-45.25-45.39-225.9-131.1-354.6C229.2 117.5 203.4 89.77 84.97 205.8zM91.61 354.9c-13.25-8.25-26.75-16.75-40.63-26c-.5-.375-1-.75-1.502-1c4.252-10.25 18.75-36.38 69.38-88.13C170.6 189.1 196.7 174.6 206.1 170.4c.25 .5 .625 1 1 1.5c9.25 13.88 17.75 27.38 26 40.63C183.2 251.9 130.1 304.1 91.61 354.9zM317.6 371.3c18.62 44.5 27.12 77.38 25.75 93.13c-15.75 1.25-48.63-7.25-93.13-25.75C271.1 415.3 294.2 392 317.6 371.3z\"]\n};\nvar faFolderMagnifyingGlass = {\n  prefix: 'far',\n  iconName: 'folder-magnifying-glass',\n  icon: [512, 512, [\"folder-search\"], \"e18b\", \"M448 96h-172.1L226.7 50.75C214.7 38.74 198.5 32 181.5 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h384c35.35 0 64-28.66 64-64V160C512 124.7 483.3 96 448 96zM464 416c0 8.824-7.178 16-16 16H64c-8.822 0-16-7.176-16-16V96c0-8.824 7.178-16 16-16h117.5c4.273 0 8.293 1.664 11.31 4.688L256 144h192c8.822 0 16 7.176 16 16V416zM322.4 320.5C330.8 306.2 336 289.8 336 272c0-53.02-42.98-96-96-96s-96 42.98-96 96s42.98 96 96 96c17.77 0 34.21-5.16 48.48-13.58l46.55 46.55C339.7 405.7 345.8 408 352 408s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L322.4 320.5zM240 320C213.5 320 192 298.5 192 272S213.5 224 240 224S288 245.5 288 272S266.5 320 240 320z\"]\n};\nvar faFolderSearch = faFolderMagnifyingGlass;\nvar faNotebook = {\n  prefix: 'far',\n  iconName: 'notebook',\n  icon: [512, 512, [], \"e201\", \"M416 0H128C92.65 0 64 28.65 64 64v32H24C10.75 96 0 106.8 0 120S10.75 144 24 144H64v88H24C10.75 232 0 242.8 0 256s10.75 24 24 24H64v88H24C10.75 368 0 378.8 0 392S10.75 416 24 416H64v32c0 35.35 28.65 64 64 64h288c35.35 0 64-28.65 64-64V64C480 28.65 451.3 0 416 0zM112 448v-32h24C149.3 416 160 405.3 160 392S149.3 368 136 368H112V280h24C149.3 280 160 269.3 160 256S149.3 232 136 232H112V144h24C149.3 144 160 133.3 160 120S149.3 96 136 96H112V64c0-8.838 7.164-16 16-16h64v416H128C119.2 464 112 456.8 112 448zM432 448c0 8.836-7.164 16-16 16H240v-416H416c8.836 0 16 7.162 16 16V448z\"]\n};\nvar faDroplet = {\n  prefix: 'far',\n  iconName: 'droplet',\n  icon: [384, 512, [128167, \"tint\"], \"f043\", \"M200 368C213.3 368 224 378.7 224 392C224 405.3 213.3 416 200 416C142.6 416 96 369.4 96 311.1C96 298.7 106.7 287.1 120 287.1C133.3 287.1 144 298.7 144 311.1C144 342.9 169.1 368 200 368zM368 319.1C368 417.2 289.2 496 192 496C94.8 496 16 417.2 16 319.1C16 245.9 118.3 89.43 166.9 19.3C179.2 1.585 204.8 1.585 217.1 19.3C265.7 89.43 368 245.9 368 319.1zM306.6 269.3C297.3 245.7 284.1 218.1 268.8 191.4C243.9 146.4 214.8 101.5 192 67.67C169.2 101.5 140.1 146.4 115.2 191.4C99.95 218.1 86.7 245.7 77.39 269.3C67.65 293.9 64 310.7 64 319.1C64 390.7 121.3 448 192 448C262.7 448 320 390.7 320 319.1C320 310.7 316.3 293.9 306.6 269.3z\"]\n};\nvar faTint = faDroplet;\nvar faBullseyePointer = {\n  prefix: 'far',\n  iconName: 'bullseye-pointer',\n  icon: [512, 512, [], \"f649\", \"M256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 261.5 48.21 266.9 48.63 272.3L1.754 286.1C.5958 276.2 0 266.2 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C245.8 512 235.8 511.4 225.9 510.2L239.7 463.4C245.1 463.8 250.5 464 256 464zM267.9 367.4C324.2 361.4 368 313.8 368 256C368 194.1 317.9 144 256 144C198.2 144 150.6 187.8 144.6 244.1L96.02 258.4C96.01 257.6 96 256.8 96 256C96 167.6 167.6 96 256 96C344.4 96 416 167.6 416 256C416 344.4 344.4 416 256 416C255.2 416 254.4 415.1 253.6 415.1L267.9 367.4zM39.01 308.5L243.9 248.3C256 244.7 267.3 255.1 263.7 268.1L203.5 472.1C199.4 486.9 180.3 488.6 173.8 475.6L145.2 418.3C144.5 416.1 143.6 415.7 142.6 414.6L54.63 502.6C42.13 515.1 21.87 515.1 9.373 502.6C-3.124 490.1-3.124 469.9 9.373 457.4L97.36 369.4C96.26 368.4 95.02 367.5 93.68 366.8L36.37 338.2C23.38 331.7 25.07 312.6 39.01 308.5V308.5z\"]\n};\nvar faEraser = {\n  prefix: 'far',\n  iconName: 'eraser',\n  icon: [512, 512, [], \"f12d\", \"M264 479.1C263.4 479.1 262.7 480 262.1 480H153.9C134.8 480 116.5 472.4 103 458.9L31.03 386.9C2.912 358.8 2.912 313.2 31.03 285.1L253.1 63.03C281.2 34.91 326.8 34.91 354.9 63.03L480.1 189.1C509.1 217.2 509.1 262.8 480.1 290.9L339.9 432H488C501.3 432 512 442.7 512 456C512 469.3 501.3 480 488 480L264 479.1zM64.97 352.1L136.1 424.1C141.5 429.5 147.6 432 153.9 432H262.1C268.4 432 274.5 429.5 279 424.1L344 360L184 200L64.97 319C55.6 328.4 55.6 343.6 64.97 352.1zM31.03 285.1L64.97 319z\"]\n};\nvar faHexagonImage = {\n  prefix: 'far',\n  iconName: 'hexagon-image',\n  icon: [512, 512, [], \"e504\", \"M232 159.1C232 182.1 214.1 199.1 192 199.1C169.9 199.1 152 182.1 152 159.1C152 137.9 169.9 119.1 192 119.1C214.1 119.1 232 137.9 232 159.1zM105.4 67.08C118.2 44.81 141.1 31.08 167.7 31.08H344.3C370 31.08 393.8 44.81 406.6 67.08L494.9 219.1C507.8 242.3 507.8 269.7 494.9 291.1L406.6 444.9C393.8 467.2 370 480.9 344.3 480.9H167.7C141.1 480.9 118.2 467.2 105.4 444.9L17.07 291.1C4.206 269.7 4.206 242.3 17.07 219.1L105.4 67.08zM101.4 342.1L158.3 279.8C162.8 274.9 169.1 272.1 175.7 272C182.4 271.9 188.7 274.6 193.3 279.4L232.2 320L303.8 233.8C308.4 228.3 315.2 225.1 322.3 225.1C329.4 225.1 336.2 228.3 340.7 233.8L418.8 327.8L453.4 267.1C457.6 260.6 457.6 251.4 453.4 243.1L365.1 91.08C360.8 83.66 352.9 79.08 344.3 79.08H167.7C159.1 79.08 151.2 83.66 146.9 91.08L58.64 243.1C54.35 251.4 54.35 260.6 58.64 267.1L101.4 342.1z\"]\n};\nvar faEarthAmericas = {\n  prefix: 'far',\n  iconName: 'earth-americas',\n  icon: [512, 512, [127758, \"earth\", \"earth-america\", \"globe-americas\"], \"f57d\", \"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464zM410.4 255.3L393.5 204.6C388.2 188.6 396.3 171.1 412 164.8L464 144L480 288L433 276.3C422.4 273.6 413.9 265.7 410.4 255.3L410.4 255.3zM67.07 209.4L48 176L64 128L144 48L248 16L268.8 52.42C275.5 64.16 274.1 78.85 265.3 89.12L249.6 107.5C239.4 119.3 239.3 136.8 249.3 148.8L262.9 165C268.3 171.5 268.8 180.8 264.1 187.9C259.3 195 250.3 198.1 242.2 195.4L218.1 187.7C211.9 185.3 204.3 185.9 197.7 189.2L191.7 192.1C182.7 196.7 178.4 207.1 181.6 216.7C183.1 221.4 186.4 225.4 190.7 227.8L225.2 247.6C234.9 253.1 245.9 255.1 256.1 255.1H300.1C312.8 255.1 325.1 261.1 334.1 270.1L337.9 273.9C346.9 282.9 352 295.2 352 307.9V316.1C352 333.4 342.8 349.3 327.8 357.8L318.6 363.1C304.1 371.4 293.4 384.1 288.8 401.1L287.3 406.5C282.8 422.3 270.3 434.8 254.5 439.3C239.2 443.7 223.1 432.2 223.1 416.3V385.9C223.1 374.9 217.8 364.9 207.1 360C198.2 355.1 191.1 345.1 191.1 334.1V294.2C191.1 276.3 180.2 260.6 162.1 255.7L105.1 239.2C88.99 234.6 75.36 223.9 67.07 209.4L67.07 209.4z\"]\n};\nvar faEarth = faEarthAmericas;\nvar faEarthAmerica = faEarthAmericas;\nvar faGlobeAmericas = faEarthAmericas;\nvar faCrateApple = {\n  prefix: 'far',\n  iconName: 'crate-apple',\n  icon: [512, 512, [\"apple-crate\"], \"f6b1\", \"M210.5 50.5c11.38-12.25 14.5-32 13.25-50.25c-12.88-.875-35.63-.125-50 13.25C157.3 30.13 160 59.88 160.5 63.75C179 65 198.3 61.88 210.5 50.5zM402.3 50.5c11.25-12.25 14.38-32 13.25-50.25c-13-.875-35.75-.125-50.13 13.25c-16.5 16.62-13.75 46.38-13.12 50.25C370.6 65 389.1 61.88 402.3 50.5zM82.5 192C82.25 190.5 81.63 189.4 81.38 187.9c-3.125-17-1-43 9.125-57.63c5.25-7.625 11-9.5 14.38-10.12C112 119.3 133.4 123.5 148.3 131.9L160 138.4l11.75-6.5C186.5 123.6 207.9 119 215 120.1c6 1.125 10.62 4.375 14.62 10.12c10.12 14.62 12.25 40.63 9 58C238.4 189.6 237.9 190.6 237.6 192l48.66 .0003c2.625-18 1.462-40-4.413-60.38c.25-.375 .375-1 .625-1.375c5.25-7.625 10.88-9.5 14.5-10.12c6.75-1.125 28.5 3.375 43.38 11.75L352 138.4l11.75-6.5C378.5 123.6 399.9 119 407 120.1c3.75 .75 9.375 2.625 14.62 10.12c10.12 14.62 12.25 40.63 9 58C430.4 189.6 429.9 190.6 429.6 192h48.7c4-27 .4248-63.5-17.2-89c-11.25-16.38-27.13-26.75-45.88-30.12C397 69.75 371.5 75.88 352 84.25c-19.5-8.375-44.88-14.38-63.25-11.38C276.4 75.13 265.4 80.75 256 88.75c-9.375-8-20.38-13.62-32.75-15.88C205 69.75 179.5 75.88 160 84.25C140.5 75.88 115 69.88 96.75 72.88c-18.62 3.375-34.5 13.75-45.75 30C33.25 128.6 29.71 165.4 33.71 192L82.5 192zM480 223.8H32c-17.67 0-32 14.33-32 32v224.2C0 497.7 14.33 512 32 512h448c17.67 0 32-14.33 32-32V255.8C512 238.2 497.7 223.8 480 223.8zM464 464h-416v-72h416V464zM464 344h-416V271.7h416V344zM96 320c8.836 0 16-7.164 16-16S104.8 288 96 288S80 295.2 80 304S87.16 320 96 320zM416 320c8.836 0 16-7.164 16-16S424.8 288 416 288s-16 7.164-16 16S407.2 320 416 320zM96 448c8.836 0 16-7.164 16-16S104.8 416 96 416s-16 7.164-16 16S87.16 448 96 448zM416 448c8.836 0 16-7.164 16-16S424.8 416 416 416s-16 7.164-16 16S407.2 448 416 448z\"]\n};\nvar faAppleCrate = faCrateApple;\nvar faPersonBurst = {\n  prefix: 'far',\n  iconName: 'person-burst',\n  icon: [640, 512, [], \"e53b\", \"M432 48C432 21.49 453.5 0 480 0C506.5 0 528 21.49 528 48C528 74.51 506.5 96 480 96C453.5 96 432 74.51 432 48V48zM440 512C426.7 512 416 501.3 416 488V223.6L372.9 299.8C366.4 311.4 351.7 315.4 340.2 308.9C328.6 302.4 324.6 287.7 331.1 276.2L389.7 172.7C405.3 145.1 434.5 128 466.3 128H493.8C525.5 128 554.7 145.1 570.3 172.7L628.9 276.2C635.4 287.7 631.4 302.4 619.8 308.9C608.3 315.4 593.6 311.4 587.1 299.8L544 223.6V488C544 501.3 533.3 512 520 512C506.7 512 496 501.3 496 488V352H464V488C464 501.3 453.3 512 440 512H440zM466.3 176C465.5 176 464.7 176 464 176.1V304H496V176.1C495.3 176 494.5 176 493.8 176H466.3zM176 8C184.9 8 193 12.9 197.2 20.75L227.3 77.46L290.4 65.64C299.2 64.01 308.1 67.32 313.6 74.27C319.1 81.21 320.4 90.64 316.9 98.79L291.3 157.7L332.2 193L300.5 249.1L268.5 257.7L265.9 321.9C265.6 330.8 260.4 338.7 252.4 342.6C244.4 346.4 234.9 345.5 227.7 340.3L176 302.3L124.3 340.3C117.1 345.5 107.6 346.4 99.64 342.6C91.64 338.7 86.42 330.8 86.07 321.9L83.55 257.7L21.56 240.1C12.99 238.7 6.391 231.8 4.415 223.2C2.439 214.5 5.405 205.5 12.12 199.7L60.72 157.7L35.15 98.79C31.61 90.64 32.86 81.21 38.4 74.27C43.94 67.32 52.85 64.01 61.58 65.64L124.7 77.46L154.8 20.75C158.1 12.9 167.1 8 176 8H176zM176 83.18L158.8 115.6C153.9 124.8 143.5 129.8 133.2 127.9L97.18 121.1L111.8 154.8C115.1 164.4 113.4 175.6 105.4 182.5L77.71 206.4L113.1 215.1C123.2 218.7 130.4 227.7 130.8 238.2L132.3 274.8L161.8 253.1C170.2 246.9 181.8 246.9 190.2 253.1L219.7 274.8L221.2 238.2C221.6 227.7 228.8 218.7 238.9 215.1L274.3 206.4L246.6 182.5C238.6 175.6 236.1 164.4 240.2 154.8L254.8 121.1L218.8 127.9C208.5 129.8 198.1 124.8 193.2 115.6L176 83.18z\"]\n};\nvar faGameBoard = {\n  prefix: 'far',\n  iconName: 'game-board',\n  icon: [448, 512, [], \"f867\", \"M64 96L64 176h80V96H64zM64 256l0 80h80V256H64zM304 96h-80v80h80V96zM144 416h80v-80h-80V416zM384 416l-.0001-80h-80V416H384zM304 256h80V176h-80V256zM224 176h-80V256h80V176zM384 32h-320c-35.2 0-64 28.8-64 64v320c0 35.2 28.8 64 64 64h320c35.2 0 64-28.8 64-64V96C448 60.8 419.2 32 384 32zM400 416c0 8.674-7.326 16-16 16H64c-8.672 0-16-7.326-16-16V96c0-8.674 7.328-16 16-16h320c8.674 0 16 7.326 16 16V416zM224 336h80V256h-80V336z\"]\n};\nvar faHatChef = {\n  prefix: 'far',\n  iconName: 'hat-chef',\n  icon: [512, 512, [], \"f86b\", \"M400 448c0 8.836-7.164 16-16 16H128c-8.836 0-16-7.164-16-16v-64H64v64c0 35.2 28.8 64 64 64h256c35.2 0 64-28.8 64-64v-64h-48V448zM416 32c-20.88 .125-41.13 7-57.75 19.75C334.9 20.5 297.1 0 256 0C213.1 0 177.1 20.5 153.8 51.75C136.7 38.68 116.2 31.1 95.62 31.99c-14.48 0-29.03 3.301-42.49 10.01C20.38 58.13-.125 91.5 0 128c0 41.75 64 224 64 224h384c0 0 64-182.3 64-224C512 75 469 32 416 32zM415.1 304h-41.88l25.69-141.3c1.594-8.719-4.383-16.87-13.09-18.46c-8.688-1.312-16.88 4.398-18.45 13.09L341.6 304H272V160c0-8.844-7.156-16-16-16S240 151.2 240 160v144H170.4L143.8 157.3C142.2 148.6 133.1 142.9 125.3 144.2C116.6 145.8 110.6 153.1 112.2 162.7L137.9 304H96.05C71.44 243.2 48.48 145.5 48 127.8C47.94 109.5 58.03 93.09 74.53 84.96C81.15 81.67 88.24 79.99 95.62 79.99c10.53 0 20.53 3.402 28.91 9.838l38.55 29.58L192.2 80.5C207.6 59.85 230.9 48 256 48c25.11 0 48.36 11.85 63.81 32.5l29.1 38.9l38.55-29.56C395.8 83.46 405.7 80.06 416 80c26.47 0 48 21.53 48 47.9C463.5 145.5 440.6 243.2 415.1 304z\"]\n};\nvar faHandBackPointRight = {\n  prefix: 'far',\n  iconName: 'hand-back-point-right',\n  icon: [512, 512, [], \"e1a1\", \"M173.1 63.1H126.1c-32.1 0-61.65 17.1-77.12 44.63L17.65 164.5C6.103 185.1 0 208.4 0 231.8v107.9c0 77.37 64.6 140.3 144 140.3H236c39.92 0 72.56-31.19 73.95-70.04c17.5-13.63 28.05-34.63 28.05-56.74v-13.53c0-3.557-.273-7.102-.814-10.61C346.8 316.6 352 301.4 352 285.5V271.1h87.1C479.7 271.1 512 239.7 512 199.1s-32.3-72-72-72h-169.7L241 95.43C224.5 75.46 199.8 63.1 173.1 63.1zM173.1 111.1c12.31 0 23.77 5.281 31.39 14.5L220.2 143.1L176 143.1c-8.844 0-16 7.162-16 16.01s7.156 16 16 16L439.1 175.1c13.23 0 24 10.78 24 24s-10.77 24-24 24h-142c-9.578 0-16.04 7.941-16.04 16.15c0 6.433 4.017 12.31 10.17 14.73C293.2 255.3 304 260.3 304 271.1v13.53c0 20.97-19.58 17.92-19.58 34.27c0 8.211 5.583 9.847 5.583 19.88v13.53c0 25.55-28.23 18.27-28.23 38.66c0 .1566 .0027 .3126 .0081 .4679l.2183 15.03c0 13.59-11.66 24.62-25.1 24.62H143.1c-52.94 0-95.1-41.41-95.1-92.31V231.8c0-15.25 3.984-30.41 11.52-43.88l31.34-55.78c6.984-12.44 20.5-20.16 35.27-20.16H173.1z\"]\n};\nvar faDove = {\n  prefix: 'far',\n  iconName: 'dove',\n  icon: [512, 512, [128330], \"f4ba\", \"M368 160.3c0 8.751 7.25 16 16 16s16.01-7.427 16.01-16.18c0-8.876-7.259-16.01-16.01-16.01C375.1 144.1 368 151.4 368 160.3zM383.1 63.98c-46.25 0-84.73 32.81-93.86 76.44c-29-36.63-49.01-79.75-56.26-126.5C231.7 .6552 215.1-5.145 206.1 5.481c-25.12 29.63-44.35 65.17-55.1 105.2C149.4 116.4 148.6 122.3 147.6 128.2c-25.38-24.38-46.4-53.53-60.65-86.4c-5.5-12.5-23.34-13.04-29.21-.6633C41.64 75.22 32.57 113.1 31.94 153.1c-1.25 96.13 54.81 163.2 95.93 199.4l-114.1 38.5c-12.13 3.25-17.63 18.25-10.75 29.25c19.75 32.38 68.84 87.02 174.7 91.64c13.5 .625 17.66-4.632 25.29-9.383l76.38-54.13h40.63c88.38 0 159.1-71.77 159.1-160.3l-.002-128.2l32-95.95L383.1 63.98zM197.4 123c2.625-9.751 5.875-19.13 9.625-28.25c15.88 38.5 39.88 73.01 69.25 102.5c-30.12-6.876-58.5-18.25-84-34.13C192.6 149.4 194 135.9 197.4 123zM432 152.2v136.1c0 61.76-50.25 111.6-112 111.6h-55.88l-89.38 63.76c-52.38-3.375-86-21.38-107-40.25l154-52.01c-55.88-46.5-143.1-110.3-141.8-217.6c.125-9.001 .75-17 1.875-25.75c92.75 121.1 238.1 128 254.1 128V160.3c0-26.63 21.5-48.13 48-48.13h61.38L432 152.2z\"]\n};\nvar faBatteryEmpty = {\n  prefix: 'far',\n  iconName: 'battery-empty',\n  icon: [576, 512, [\"battery-0\"], \"f244\", \"M464 96C508.2 96 544 131.8 544 176V192C561.7 192 576 206.3 576 224V288C576 305.7 561.7 320 544 320V336C544 380.2 508.2 416 464 416H80C35.82 416 0 380.2 0 336V176C0 131.8 35.82 96 80 96H464zM48 336C48 353.7 62.33 368 80 368H464C481.7 368 496 353.7 496 336V176C496 158.3 481.7 144 464 144H80C62.33 144 48 158.3 48 176V336z\"]\n};\nvar faBattery0 = faBatteryEmpty;\nvar faGrid4 = {\n  prefix: 'far',\n  iconName: 'grid-4',\n  icon: [448, 512, [], \"e198\", \"M89.6 105.6C89.6 111.9 85.94 117.4 80.63 119.1C78.51 121 76.12 121.6 73.6 121.6H16C13.48 121.6 11.09 121 8.972 119.1C3.659 117.4 0 111.9 0 105.6V48C0 39.16 7.164 32 16 32H73.6C82.44 32 89.6 39.16 89.6 48V105.6zM57.6 89.6V64H32V89.6H57.6zM73.6 151.5C76.12 151.5 78.51 152 80.63 153.1C85.94 155.7 89.6 161.2 89.6 167.5V225.1C89.6 231.4 85.94 236.8 80.63 239.4C78.51 240.5 76.12 241.1 73.6 241.1H16C13.48 241.1 11.09 240.5 8.972 239.4C3.659 236.8 0 231.4 0 225.1V167.5C0 161.2 3.659 155.7 8.972 153.1C11.09 152 13.48 151.5 16 151.5H73.6zM57.6 209.1V183.5H32V209.1H57.6zM73.6 270.9C76.12 270.9 78.51 271.5 80.63 272.6C85.94 275.2 89.6 280.6 89.6 286.9V344.5C89.6 350.8 85.94 356.3 80.63 358.9C78.51 359.9 76.12 360.5 73.6 360.5H16C13.48 360.5 11.09 359.9 8.972 358.9C3.659 356.3 0 350.8 0 344.5V286.9C0 280.6 3.659 275.2 8.972 272.6C11.09 271.5 13.48 270.9 16 270.9H73.6zM57.6 328.5V302.9H32V328.5H57.6zM16 390.4H73.6C76.12 390.4 78.51 390.1 80.63 392C85.94 394.6 89.6 400.1 89.6 406.4V464C89.6 472.8 82.44 480 73.6 480H16C7.164 480 0 472.8 0 464V406.4C0 400.1 3.659 394.6 8.972 392C11.09 390.1 13.48 390.4 16 390.4zM57.6 448V422.4H32V448H57.6zM209.1 105.6C209.1 111.9 205.4 117.4 200.1 119.1C197.1 121 195.6 121.6 193.1 121.6H135.5C132.9 121.6 130.6 121 128.4 119.1C123.1 117.4 119.5 111.9 119.5 105.6V48C119.5 39.16 126.6 32 135.5 32H193.1C201.9 32 209.1 39.16 209.1 48V105.6zM177.1 89.6V64H151.5V89.6H177.1zM193.1 151.5C195.6 151.5 197.1 152 200.1 153.1C205.4 155.7 209.1 161.2 209.1 167.5V225.1C209.1 231.4 205.4 236.8 200.1 239.4C197.1 240.5 195.6 241.1 193.1 241.1H135.5C132.9 241.1 130.6 240.5 128.4 239.4C123.1 236.8 119.5 231.4 119.5 225.1V167.5C119.5 161.2 123.1 155.7 128.4 153.1C130.6 152 132.9 151.5 135.5 151.5H193.1zM177.1 209.1V183.5H151.5V209.1H177.1zM193.1 270.9C195.6 270.9 197.1 271.5 200.1 272.6C205.4 275.2 209.1 280.6 209.1 286.9V344.5C209.1 350.8 205.4 356.3 200.1 358.9C197.1 359.9 195.6 360.5 193.1 360.5H135.5C132.9 360.5 130.6 359.9 128.4 358.9C123.1 356.3 119.5 350.8 119.5 344.5V286.9C119.5 280.6 123.1 275.2 128.4 272.6C130.6 271.5 132.9 270.9 135.5 270.9H193.1zM177.1 328.5V302.9H151.5V328.5H177.1zM135.5 390.4H193.1C195.6 390.4 197.1 390.1 200.1 392C205.4 394.6 209.1 400.1 209.1 406.4V464C209.1 472.8 201.9 480 193.1 480H135.5C126.6 480 119.5 472.8 119.5 464V406.4C119.5 400.1 123.1 394.6 128.4 392C130.6 390.1 132.9 390.4 135.5 390.4zM177.1 448V422.4H151.5V448H177.1zM312.5 121.6H254.9C252.4 121.6 250 121 247.9 119.1C242.6 117.4 238.9 111.9 238.9 105.6V48C238.9 39.16 246.1 32 254.9 32H312.5C321.4 32 328.5 39.16 328.5 48V105.6C328.5 111.9 324.9 117.4 319.6 119.1C317.4 121 315.1 121.6 312.5 121.6H312.5zM270.9 64V89.6H296.5V64H270.9zM328.5 167.5V225.1C328.5 231.4 324.9 236.8 319.6 239.4C317.4 240.5 315.1 241.1 312.5 241.1H254.9C252.4 241.1 250 240.5 247.9 239.4C242.6 236.8 238.9 231.4 238.9 225.1V167.5C238.9 161.2 242.6 155.7 247.9 153.1C250 152 252.4 151.5 254.9 151.5H312.5C315.1 151.5 317.4 152 319.6 153.1C324.9 155.7 328.5 161.2 328.5 167.5H328.5zM270.9 183.5V209.1H296.5V183.5H270.9zM328.5 286.9V344.5C328.5 350.8 324.9 356.3 319.6 358.9C317.4 359.9 315.1 360.5 312.5 360.5H254.9C252.4 360.5 250 359.9 247.9 358.9C242.6 356.3 238.9 350.8 238.9 344.5V286.9C238.9 280.6 242.6 275.2 247.9 272.6C250 271.5 252.4 270.9 254.9 270.9H312.5C315.1 270.9 317.4 271.5 319.6 272.6C324.9 275.2 328.5 280.6 328.5 286.9zM270.9 302.9V328.5H296.5V302.9H270.9zM319.6 392C324.9 394.6 328.5 400.1 328.5 406.4V464C328.5 472.8 321.4 480 312.5 480H254.9C246.1 480 238.9 472.8 238.9 464V406.4C238.9 400.1 242.6 394.6 247.9 392C250 390.1 252.4 390.4 254.9 390.4H312.5C315.1 390.4 317.4 390.1 319.6 392zM270.9 422.4V448H296.5V422.4H270.9zM448 105.6C448 111.9 444.3 117.4 439 119.1C436.9 121 434.5 121.6 432 121.6H374.4C371.9 121.6 369.5 121 367.4 119.1C362.1 117.4 358.4 111.9 358.4 105.6V48C358.4 39.16 365.6 32 374.4 32H432C440.8 32 448 39.16 448 48V105.6zM416 89.6V64H390.4V89.6H416zM432 151.5C434.5 151.5 436.9 152 439 153.1C444.3 155.7 448 161.2 448 167.5V225.1C448 231.4 444.3 236.8 439 239.4C436.9 240.5 434.5 241.1 432 241.1H374.4C371.9 241.1 369.5 240.5 367.4 239.4C362.1 236.8 358.4 231.4 358.4 225.1V167.5C358.4 161.2 362.1 155.7 367.4 153.1C369.5 152 371.9 151.5 374.4 151.5H432zM416 209.1V183.5H390.4V209.1H416zM432 270.9C434.5 270.9 436.9 271.5 439 272.6C444.3 275.2 448 280.6 448 286.9V344.5C448 350.8 444.3 356.3 439 358.9C436.9 359.9 434.5 360.5 432 360.5H374.4C371.9 360.5 369.5 359.9 367.4 358.9C362.1 356.3 358.4 350.8 358.4 344.5V286.9C358.4 280.6 362.1 275.2 367.4 272.6C369.5 271.5 371.9 270.9 374.4 270.9H432zM416 328.5V302.9H390.4V328.5H416zM374.4 390.4H432C434.5 390.4 436.9 390.1 439 392C444.3 394.6 448 400.1 448 406.4V464C448 472.8 440.8 480 432 480H374.4C365.6 480 358.4 472.8 358.4 464V406.4C358.4 400.1 362.1 394.6 367.4 392C369.5 390.1 371.9 390.4 374.4 390.4zM416 448V422.4H390.4V448H416z\"]\n};\nvar faSocks = {\n  prefix: 'far',\n  iconName: 'socks',\n  icon: [576, 512, [129510], \"f696\", \"M480 0h-96c-35.35 0-64 28.65-64 64L320 260.3l-51.75 50c-43.72 34.88-57.06 97.34-31.03 145.3C256.4 490.9 290.8 512 329.4 512c23.33 0 45.44-7.844 63.94-22.69l97.98-78.25C524.3 384.8 544 343.1 544 299.5V64C544 28.65 515.3 0 480 0zM496 299.5c0 29.1-12.93 56.77-34.63 74.05l-98.07 78.32C353.3 459.9 341.9 464 329.4 464c-20.99 0-39.21-11.4-50.01-31.31c-14.84-27.34-6.594-64.61 18.78-84.85l1.781-1.42L368 280.7V144h128V299.5zM496 96h-128V64c0-8.822 7.178-16 16-16h96c8.822 0 16 7.178 16 16V96zM195.6 432.5l-24.29 19.4C161.3 459.9 149.9 464 137.4 464c-20.99 0-39.21-11.4-50.01-31.31c-14.84-27.34-6.594-64.61 18.78-84.85l1.781-1.42l68.04-65.74V144H288V96H176.1L176 64c0-8.822 7.178-16 16-16h96c.5508 0 1.018 .2598 1.553 .3145c2.766-16.67 9.881-31.7 20.07-44.3C302.9 1.561 295.6 0 288 0H192c-35.35 0-63.97 28.65-63.97 64v196.3l-51.75 50c-43.72 34.88-57.06 97.34-31.03 145.3C64.39 490.9 98.96 512 137.5 512c23.33 0 45.34-7.844 63.84-22.69l12.85-10.26c-1.719-2.734-3.586-5.322-5.15-8.205C202.5 458.7 198.4 445.7 195.6 432.5z\"]\n};\nvar faFaceSunglasses = {\n  prefix: 'far',\n  iconName: 'face-sunglasses',\n  icon: [512, 512, [], \"e398\", \"M143.7 332.7C153.5 323.7 168.7 324.4 177.6 334.1C192.8 350.5 218.8 368 256 368C293.2 368 319.2 350.5 334.4 334.1C343.3 324.4 358.5 323.7 368.3 332.7C378 341.7 378.6 356.9 369.6 366.6C347.7 390.5 309.7 416 256 416C202.3 416 164.3 390.5 142.4 366.6C133.4 356.9 133.1 341.7 143.7 332.7zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 464C370.9 464 464 370.9 464 256C464 239.7 462.1 223.8 458.6 208.6L454.7 231.9C450.8 255 430.8 272 407.3 272H328.7C305.2 272 285.2 255 281.3 231.9L274.7 192H237.3L230.7 231.9C226.8 255 206.8 272 183.3 272H104.7C81.2 272 61.17 255 57.31 231.9L53.43 208.6C49.88 223.8 47.1 239.7 47.1 256C47.1 370.9 141.1 464 255.1 464H256zM284.9 144C293.6 134.2 306.3 128 320.7 128H415.3C416.1 128 418.6 128.1 420.1 128.2C382.1 79.4 322.7 48 256 48C189.3 48 129.9 79.4 91.85 128.2C93.43 128.1 95.04 128 96.66 128H191.3C205.7 128 218.4 134.2 227.1 144H284.9z\"]\n};\nvar faInbox = {\n  prefix: 'far',\n  iconName: 'inbox',\n  icon: [512, 512, [], \"f01c\", \"M508.3 304.9l-61.25-248.7C443.5 41.1 430.7 31.1 416 31.1H96c-14.69 0-27.47 10-31.03 24.25L3.715 304.9C1.248 314.9 0 325.2 0 335.5V416c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64v-80.47C512 325.2 510.8 314.9 508.3 304.9zM108.6 80h294.9L454.7 288H368c-9.094 0-17.41 5.125-21.47 13.28L321.2 352H190.8L165.5 301.3C161.4 293.1 153.1 288 144 288H57.32L108.6 80zM464 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16v-80h81.16l25.38 50.72C158.6 394.9 166.9 400 176 400h160c9.094 0 17.41-5.125 21.47-13.28L382.8 336H464V416z\"]\n};\nvar faSquare0 = {\n  prefix: 'far',\n  iconName: 'square-0',\n  icon: [448, 512, [], \"e255\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM224 128C171.1 128 128 171.1 128 224v64c0 52.94 43.06 96 96 96s96-43.06 96-96V224C320 171.1 276.9 128 224 128zM272 288c0 26.47-21.53 48-48 48S176 314.5 176 288V224c0-26.47 21.53-48 48-48s48 21.53 48 48V288z\"]\n};\nvar faSection = {\n  prefix: 'far',\n  iconName: 'section',\n  icon: [256, 512, [], \"e447\", \"M216.1 340.2c20.25-14.02 33.81-33.98 38.11-59.04c14.43-84.11-63.04-106.5-119.6-122.9L120.1 154.3c-61.29-18.19-77.44-32.66-71.97-64.54c6.842-39.88 59.01-46.23 101.8-39.41c12.5 1.938 27.52 6.064 47.26 12.97c12.53 4.314 26.14-2.219 30.55-14.75c4.373-12.5-2.219-26.19-14.74-30.57c-22.52-7.877-40.2-12.66-55.6-15.1c-83.25-13.03-146.2 18.5-156.5 78.73C-6.072 127.1 13.76 154.5 40.13 172.2c-20.39 13.88-34.15 33.62-38.42 58.66C-12.53 313.1 65.47 337.1 107.4 349.5l13.84 4.031c70.88 20.47 91.93 32.6 85.75 68.67c-6.811 39.91-59.13 46.04-101.9 39.41c-19.21-2.906-42.02-11.22-62.13-18.53l-10.84-3.908c-12.4-4.594-26.21 2.031-30.64 14.53c-4.467 12.47 2.029 26.22 14.53 30.66l10.56 3.814c22.21 8.094 47.42 17.28 71.19 20.88c12.59 1.971 24.58 2.939 36.14 2.939c64.85 0 111.6-30.54 120.4-81.67C261.9 385.6 243.5 358.4 216.1 340.2zM49.01 238.9c4.707-27.62 31.01-37.12 52.8-40.26c1.881 .5645 19.51 5.752 19.51 5.752c70.75 20.44 91.81 32.57 85.62 68.61c-4.729 27.62-30.95 37.09-52.73 40.24c-6.721-2.064-33.23-9.768-33.23-9.768C59.69 285.3 43.54 270.8 49.01 238.9z\"]\n};\nvar faSquareThisWayUp = {\n  prefix: 'far',\n  iconName: 'square-this-way-up',\n  icon: [448, 512, [\"box-up\"], \"f49f\", \"M328 352C341.3 352 352 362.7 352 376C352 389.3 341.3 400 328 400H120C106.7 400 96 389.3 96 376C96 362.7 106.7 352 120 352H328zM328 192V296C328 309.3 317.3 320 304 320C290.7 320 280 309.3 280 296V192H254.5C246.5 192 240 185.5 240 177.5C240 173.1 241.3 170.5 243.7 167.9L286.2 119.1C290.8 114.9 297.2 112 304 112C310.8 112 317.2 114.9 321.8 119.1L364.3 167.9C366.7 170.5 368 173.1 368 177.5C368 185.5 361.5 192 353.5 192H328zM83.66 167.9L126.2 119.1C130.8 114.9 137.2 112 144 112C150.8 112 157.2 114.9 161.8 119.1L204.3 167.9C206.7 170.5 208 173.1 208 177.5C208 185.5 201.5 192 193.5 192H168V296C168 309.3 157.3 320 144 320C130.7 320 120 309.3 120 296V192H94.49C86.49 192 80 185.5 80 177.5C80 173.1 81.3 170.5 83.66 167.9V167.9zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faBoxUp = faSquareThisWayUp;\nvar faGaugeHigh = {\n  prefix: 'far',\n  iconName: 'gauge-high',\n  icon: [512, 512, [62461, \"tachometer-alt\", \"tachometer-alt-fast\"], \"f625\", \"M288 112C288 129.7 273.7 144 256 144C238.3 144 224 129.7 224 112C224 94.33 238.3 80 256 80C273.7 80 288 94.33 288 112zM200 352C200 321.6 224.2 296.9 254.4 296L322 142.3C327.4 130.2 341.5 124.7 353.7 130C365.8 135.4 371.3 149.5 365.1 161.7L298.3 315.4C306.9 325.2 312 337.1 312 352C312 382.9 286.9 408 256 408C225.1 408 200 382.9 200 352V352zM192 160C192 177.7 177.7 192 160 192C142.3 192 128 177.7 128 160C128 142.3 142.3 128 160 128C177.7 128 192 142.3 192 160zM80 256C80 238.3 94.33 224 112 224C129.7 224 144 238.3 144 256C144 273.7 129.7 288 112 288C94.33 288 80 273.7 80 256zM432 256C432 273.7 417.7 288 400 288C382.3 288 368 273.7 368 256C368 238.3 382.3 224 400 224C417.7 224 432 238.3 432 256zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464z\"]\n};\nvar faTachometerAlt = faGaugeHigh;\nvar faTachometerAltFast = faGaugeHigh;\nvar faSquareAmpersand = {\n  prefix: 'far',\n  iconName: 'square-ampersand',\n  icon: [448, 512, [], \"e260\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM299.5 315.3l28.15-41.31c7.469-10.95 4.625-25.89-6.312-33.34c-10.97-7.484-25.88-4.609-33.38 6.312l-21.76 31.93l-29.74-32.53l19.69-15.89c13.59-11 21.41-27.36 21.41-44.86C277.6 153.9 251.7 128 219.9 128H196.8C165 128 139.1 153.9 139.1 185.7c0 16.36 6.062 32.03 17.12 44.14l10.34 11.33L136.8 265.2C121.1 277.9 112 296.9 112 317.2C112 354 141.1 384 178.8 384h32.47c23.41 0 45.38-10.41 60.16-28.19l18.62 20.38C294.8 381.4 301.3 384 307.8 384c5.781 0 11.59-2.078 16.19-6.281c9.781-8.953 10.47-24.12 1.531-33.91L299.5 315.3zM196.8 176h23.12c5.312 0 9.656 4.328 9.656 9.656c0 2.938-1.312 5.688-3.594 7.516L204 210.9L191.7 197.4C188.8 194.2 187.1 190 187.1 185.7C187.1 180.3 191.5 176 196.8 176zM236.3 322.8C230.7 331.1 221.3 336 211.3 336H178.8C168.5 336 160 327.5 160 317.2c0-5.719 2.531-11.06 7-14.64L199.1 276.6l39.37 43.08L236.3 322.8z\"]\n};\nvar faEnvelopeOpenText = {\n  prefix: 'far',\n  iconName: 'envelope-open-text',\n  icon: [512, 512, [], \"f658\", \"M476.8 214.2c-8.244 0-16.23 2.891-22.56 8.168l-156.9 130.8c-22.68 18.9-59.8 18.91-82.49 .002L57.8 222.3c-6.332-5.277-14.32-8.168-22.56-8.168C15.78 214.2 0 229.9 0 249.4v198.6C0 483.3 28.65 512 64 512h384c35.35 0 64-28.67 64-64.01V249.4C512 229.9 496.2 214.2 476.8 214.2zM464 448c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V276.7l136.1 113.4C204.3 406.8 229.8 416.1 256 416.1s51.75-9.224 71.97-26.02L464 276.7V448zM112 225.9V56c0-4.406 3.594-8 8-8h272c4.406 0 8 3.594 8 8v169.8l33.72-28.1C438.1 194.1 442.9 191.3 448 188.9V56C448 25.12 422.9 0 392 0h-272C89.13 0 64 25.12 64 56v132.9c5.064 2.41 9.941 5.23 14.3 8.863L112 225.9zM328 96h-144C170.7 96 160 106.7 160 120C160 133.3 170.7 144 184 144h144C341.3 144 352 133.3 352 120C352 106.7 341.3 96 328 96zM328 176h-144C170.7 176 160 186.7 160 200C160 213.3 170.7 224 184 224h144C341.3 224 352 213.3 352 200C352 186.7 341.3 176 328 176z\"]\n};\nvar faLampDesk = {\n  prefix: 'far',\n  iconName: 'lamp-desk',\n  icon: [512, 512, [], \"e014\", \"M392.7 278.6c9.576 6.45 20.54 9.616 31.44 9.616c21.33 0 55.94-16.48 55.94-55.89c0-10.89-3.168-21.84-9.623-31.41L392.7 278.6zM512 99.62c0-19.1-15.46-35.24-35.22-35.24H391.8l-35.88-35.84c-18.59-18.86-43.32-28.54-68.2-28.54c-19.61 0-39.32 6.016-56.18 18.29C205.9 36.77 192 65.84 192 95.61c0 14.9 3.486 29.96 10.74 43.96l-99.75 99.67C98.46 243.8 95.98 249.9 95.98 256.2c0 2.173 .2967 4.364 .9069 6.514L154.5 464H24C10.75 464 0 474.7 0 488C0 501.3 10.75 512 24 512h336c13.25 0 24-10.75 24-24c0-13.26-10.75-24-24-24H204.4L147 263.2l86.13-86.05l22.88 22.86v84.93c0 19.59 15.99 35.19 35.28 35.19c9.161 0 18.18-3.581 24.85-10.33l185.5-185.3C508.4 117.8 512 108.8 512 99.62zM304 254.1V180.2l-49.88-49.83c-9.11-9.349-13.64-21.43-13.64-33.49c0-37.53 34.4-47.89 47.98-47.89c12.08 0 24.18 4.528 33.53 13.57l49.88 49.83h74L304 254.1z\"]\n};\nvar faHospital = {\n  prefix: 'far',\n  iconName: 'hospital',\n  icon: [640, 512, [127973, 62589, \"hospital-alt\", \"hospital-wide\"], \"f0f8\", \"M296 96C296 87.16 303.2 80 312 80H328C336.8 80 344 87.16 344 96V120H368C376.8 120 384 127.2 384 136V152C384 160.8 376.8 168 368 168H344V192C344 200.8 336.8 208 328 208H312C303.2 208 296 200.8 296 192V168H272C263.2 168 256 160.8 256 152V136C256 127.2 263.2 120 272 120H296V96zM408 0C447.8 0 480 32.24 480 72V80H568C607.8 80 640 112.2 640 152V440C640 479.8 607.8 512 568 512H71.98C32.19 512 0 479.8 0 440V152C0 112.2 32.24 80 72 80H160V72C160 32.24 192.2 0 232 0L408 0zM480 128V464H568C581.3 464 592 453.3 592 440V336H536C522.7 336 512 325.3 512 312C512 298.7 522.7 288 536 288H592V240H536C522.7 240 512 229.3 512 216C512 202.7 522.7 192 536 192H592V152C592 138.7 581.3 128 568 128H480zM48 152V192H104C117.3 192 128 202.7 128 216C128 229.3 117.3 240 104 240H48V288H104C117.3 288 128 298.7 128 312C128 325.3 117.3 336 104 336H48V440C48 453.3 58.74 464 71.98 464H160V128H72C58.75 128 48 138.7 48 152V152zM208 464H272V400C272 373.5 293.5 352 320 352C346.5 352 368 373.5 368 400V464H432V72C432 58.75 421.3 48 408 48H232C218.7 48 208 58.75 208 72V464z\"]\n};\nvar faHospitalAlt = faHospital;\nvar faHospitalWide = faHospital;\nvar faPollPeople = {\n  prefix: 'far',\n  iconName: 'poll-people',\n  icon: [640, 512, [], \"f759\", \"M128 48C128 74.51 106.5 96 80 96C53.49 96 32 74.51 32 48C32 21.49 53.49 0 80 0C106.5 0 128 21.49 128 48zM592 32C618.5 32 640 53.49 640 80V144C640 170.5 618.5 192 592 192H272C245.5 192 224 170.5 224 144V80C224 53.49 245.5 32 272 32H592zM592 80H480V144H592V80zM592 320C618.5 320 640 341.5 640 368V432C640 458.5 618.5 480 592 480H272C245.5 480 224 458.5 224 432V368C224 341.5 245.5 320 272 320H592zM592 368H352V432H592V368zM96 128C131.3 128 160 156.7 160 192C160 209.7 145.7 224 128 224H32C14.33 224 0 209.7 0 192C0 156.7 28.65 128 64 128H96zM128 336C128 362.5 106.5 384 80 384C53.49 384 32 362.5 32 336C32 309.5 53.49 288 80 288C106.5 288 128 309.5 128 336zM96 416C131.3 416 160 444.7 160 480C160 497.7 145.7 512 128 512H32C14.33 512 0 497.7 0 480C0 444.7 28.65 416 64 416H96z\"]\n};\nvar faWhiskeyGlassIce = {\n  prefix: 'far',\n  iconName: 'whiskey-glass-ice',\n  icon: [512, 512, [\"glass-whiskey-rocks\"], \"f7a1\", \"M479.1 32H32.04C12.55 32-2.324 49.25 .3008 68.51L56.29 425.1C60.79 456.6 87.78 480 119.8 480h272.9c31.74 0 58.86-23.38 63.36-54.89l55.61-356.6C514.3 49.25 499.5 32 479.1 32zM392.7 432H119.8c-8.121 0-14.84-5.752-16.07-14.34l-13.32-84.85c11.62 11.86 27.77 19.26 45.64 19.26h63.99c21.66 0 40.85-10.82 52.43-27.34c2.424 3.861 5.299 7.527 8.627 10.92l45.76 45.66c12.09 12.09 28.14 18.77 45.15 18.77s33.06-6.68 45.19-18.81l20.34-20.29l-8.941 57.34C407.5 426.1 400.6 432 392.7 432zM119.9 288l.1328-63.98c0-8.752 7.248-16 15.1-16h63.99c8.748 0 15.1 7.252 15.1 16v64.02c0 8.754-7.248 16.01-15.1 16.01L135.1 304C127.2 304 119.9 296.8 119.9 288zM295.4 279.4l45.37-45.26c3-3.002 7-4.752 11.25-4.752c4.25 0 8.248 1.75 11.25 4.752l45.37 45.26c6.125 6.252 6.125 16.38 0 22.63l-45.37 45.26c-3 3-6.998 4.75-11.25 4.75c-4.248 0-8.248-1.75-11.25-4.75l-45.37-45.26C289.2 295.8 289.2 285.8 295.4 279.4zM436.5 239.4l-39.33-39.25C385.1 188.1 368.1 181.4 351.1 181.4S318.9 188.1 306.8 200.3l-42.77 42.67V224.1c0-35.29-28.71-64-63.1-64H136c-33.59 0-60.92 26.11-63.5 59.05L50.68 80h410.6L436.5 239.4z\"]\n};\nvar faGlassWhiskeyRocks = faWhiskeyGlassIce;\nvar faWineBottle = {\n  prefix: 'far',\n  iconName: 'wine-bottle',\n  icon: [512, 512, [], \"f72f\", \"M504.1 87.03l-80-80c-9.375-9.375-24.56-9.375-33.94 0c-6.418 6.418-8.104 15.5-5.732 23.64l-77.14 77.13c-49.08-14.42-102.3-1.203-139.1 35.64L24.19 288.3C8.594 303.9 0 324.6 0 346.7c0 22.03 8.594 42.77 24.19 58.36l82.78 82.78C122.5 503.4 143.3 512 165.3 512c22.03 0 42.77-8.594 58.36-24.19l144.9-144.9c36.84-36.84 50.03-89.97 35.63-139.1l77.12-77.13C483.5 127.3 485.7 128 488 128c6.141 0 12.28-2.344 16.97-7.031C514.3 111.6 514.3 96.41 504.1 87.03zM140.9 453.9l-82.78-82.78C51.59 364.6 48 355.9 48 346.7s3.594-17.89 10.12-24.42l20.06-20.06l131.6 131.6l-20.06 20.06C176.7 466.9 153.1 466.9 140.9 453.9zM348.1 192l6.312 14.89c14.86 35.11 7.094 75.19-19.8 102.1l-12.81 12.81L190.2 190.2l12.8-12.8c26.92-26.89 67.03-34.61 102.1-19.81l14.89 6.312l96.1-96.99l28.14 28.14L348.1 192z\"]\n};\nvar faChessRook = {\n  prefix: 'far',\n  iconName: 'chess-rook',\n  icon: [384, 512, [9820], \"f447\", \"M360 464H23.1C10.75 464 0 474.7 0 487.1S10.75 512 23.1 512H360C373.3 512 384 501.3 384 488S373.3 464 360 464zM345.1 32h-308C17 32 0 49 0 70v139.4C0 218.8 4 227.5 11 233.6L48 265.8c0 8.885 .0504 17.64 .0504 26.46c0 39.32-1.001 79.96-11.93 139.8h49C94.95 374.3 96.11 333.3 96.11 285.5C96.11 270.7 96 255.1 96 238.2L48 196.5V80h64V128H160V80h64V128h48V80h64v116.5L288 238.2c0 16.77-.1124 32.25-.1124 47.1c0 47.79 1.164 89.15 10.99 146.7h49c-10.92-59.83-11.93-100.6-11.93-139.9C335.9 283.3 336 274.6 336 265.8l37-32.13C380 227.5 384 218.8 384 209.4V70C384 49 367 32 345.1 32zM192 224C174.4 224 160 238.4 160 256v64h64V256C224 238.4 209.6 224 192 224z\"]\n};\nvar faUserBountyHunter = {\n  prefix: 'far',\n  iconName: 'user-bounty-hunter',\n  icon: [448, 512, [], \"e2bf\", \"M320 352H128c-70.69 0-128 57.31-128 128c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32C448 409.3 390.7 352 320 352zM288 464L224 416l-64 48H49.61C57.04 427.5 89.37 400 128 400h192c38.63 0 70.96 27.53 78.39 64H288zM89.3 293.9L207.8 320h32.31l118.5-26.09c15.48-3.408 26.17-17.43 25.24-33.11l-6.906-117C372.8 63.19 305.5 0 224 0C170.4 0 123.4 27.6 96 69.22V32c8.836 0 16-7.164 16-16C112 7.162 104.8 0 96 0H80C71.16 0 64 7.162 64 16v248l.3984-.3848C64.86 278.1 74.79 290.7 89.3 293.9zM329.7 156.2l.8125 13.76c-25.14 13.92-64.23 43.82-72.69 97.02L248 269.1V171.5L329.7 156.2zM224 48c49.54 0 91.24 33.84 102.3 80H121.7C132.7 81.94 174.4 48 224 48zM118.3 156.2L200 171.5v97.63L190.2 266.1C181.7 213.8 142.6 183.9 117.5 169.9L118.3 156.2z\"]\n};\nvar faBarsStaggered = {\n  prefix: 'far',\n  iconName: 'bars-staggered',\n  icon: [512, 512, [\"reorder\", \"stream\"], \"f550\", \"M0 88C0 74.75 10.75 64 24 64H424C437.3 64 448 74.75 448 88C448 101.3 437.3 112 424 112H24C10.75 112 0 101.3 0 88zM64 248C64 234.7 74.75 224 88 224H488C501.3 224 512 234.7 512 248C512 261.3 501.3 272 488 272H88C74.75 272 64 261.3 64 248zM424 432H24C10.75 432 0 421.3 0 408C0 394.7 10.75 384 24 384H424C437.3 384 448 394.7 448 408C448 421.3 437.3 432 424 432z\"]\n};\nvar faReorder = faBarsStaggered;\nvar faStream = faBarsStaggered;\nvar faDiagramSankey = {\n  prefix: 'far',\n  iconName: 'diagram-sankey',\n  icon: [576, 512, [], \"e158\", \"M329.9 80C327.2 80 324.6 81.45 323.1 83.83L253.8 197.2C243.7 213.8 225.6 224 206.1 224H24C10.75 224 0 213.3 0 200C0 186.7 10.75 176 24 176H206.1C208.8 176 211.4 174.5 212.9 172.2L282.2 58.8C292.3 42.15 310.4 32 329.9 32H552C565.3 32 576 42.75 576 56C576 69.25 565.3 80 552 80H329.9zM205.9 320L267.6 427.1C269 430.5 271.7 432 274.6 432H552C565.3 432 576 442.7 576 456C576 469.3 565.3 480 552 480H274.6C254.5 480 235.9 469.2 225.9 451.8L150.6 320H24C10.75 320 0 309.3 0 296C0 282.7 10.75 272 24 272H552C565.3 272 576 282.7 576 296C576 309.3 565.3 320 552 320H205.9z\"]\n};\nvar faCloudHailMixed = {\n  prefix: 'far',\n  iconName: 'cloud-hail-mixed',\n  icon: [512, 512, [], \"f73a\", \"M32 448c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S49.75 448 32 448zM410.8 104.3C397.3 61.75 357.1 32 312 32c-13.5 0-26.75 2.625-39.25 7.75C250.3 14.5 218.4 0 184 0c-64 0-116.4 50.25-119.8 113.4C25.63 130.4 0 168.5 0 212C0 271.5 48.38 320 108 320h296C463.6 320 512 271.5 512 212C512 154.8 467.1 107.8 410.8 104.3zM404 272h-296C74.88 272 48 245.1 48 212C48 184 67.13 160 94.38 153.8l20.88-4.875L112.4 124C112.3 122.8 112 121.4 112 120c0-39.75 32.25-72 72-72c25.25 0 48.25 13.12 61.38 35.13l13.38 22.12l21-15C289.4 83.63 300.5 80 312 80c28.62 0 52.38 21.75 55.25 50.38L369.5 152H404c33.13 0 60 26.88 60 60S437.1 272 404 272zM256 448c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S273.8 448 256 448zM198.8 353.9c-12.17-5.219-26.3 .4062-31.52 12.59l-48 112c-5.219 12.19 .4219 26.31 12.61 31.53C134.1 511.4 138.2 512 141.3 512c9.312 0 18.17-5.438 22.08-14.53l48-112C216.6 373.3 210.1 359.2 198.8 353.9zM81.45 353.9c-12.19-5.219-26.3 .4062-31.52 12.59l-8 18.66c-5.219 12.19 .4219 26.31 12.61 31.53c3.078 1.312 6.281 1.938 9.438 1.938c9.312 0 18.17-5.438 22.08-14.53l8-18.66C99.28 373.3 93.64 359.2 81.45 353.9zM305.5 353.9c-12.19-5.219-26.3 .4062-31.52 12.59l-8 18.66c-5.219 12.19 .4219 26.31 12.61 31.53c3.078 1.312 6.281 1.938 9.438 1.938c9.312 0 18.17-5.438 22.08-14.53l8-18.66C323.3 373.3 317.6 359.2 305.5 353.9zM433.5 353.9c-12.16-5.219-26.28 .4062-31.52 12.59l-48 112c-5.219 12.19 .4219 26.31 12.61 31.53C369.6 511.4 372.8 512 375.1 512c9.312 0 18.17-5.438 22.08-14.53l48-112C451.3 373.3 445.6 359.2 433.5 353.9z\"]\n};\nvar faCircleUpLeft = {\n  prefix: 'far',\n  iconName: 'circle-up-left',\n  icon: [512, 512, [], \"e128\", \"M287.6 242.3l41.37-41.38c6.859-6.875 8.922-17.19 5.203-26.16S321.7 160 312 160h-128C170.8 160 160 170.8 160 184v128c0 9.719 5.844 18.47 14.81 22.19C177.8 335.4 180.9 336 184 336c6.234 0 12.38-2.438 16.97-7.031l41.37-41.38l64.57 64.57c9.369 9.371 24.57 9.371 33.94 0l11.31-11.31c9.369-9.367 9.369-24.57 0-33.94L287.6 242.3zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faDharmachakra = {\n  prefix: 'far',\n  iconName: 'dharmachakra',\n  icon: [512, 512, [9784], \"f655\", \"M499.3 232l-20.5 .625C474.1 188.2 456.6 147.9 429.1 115l15-14c5.125-4.75 5.25-12.75 .375-17.75l-16.62-16.62c-5-4.875-13-4.75-17.75 .375l-14 15C364.1 55.38 323.8 37.88 279.4 33.25L280 12.75C280.2 5.75 274.8 0 267.8 0h-23.5C237.3 0 231.8 5.75 232 12.75l.625 20.5C188.2 37.88 147.9 55.38 115 82L101 67C96.25 61.88 88.25 61.75 83.25 66.62L66.63 83.25C61.75 88.25 61.88 96.25 67 101l14.1 14c-26.62 32.88-44.12 73.25-48.75 117.6L12.75 232C5.75 231.8 0 237.2 0 244.2v23.5C0 274.8 5.75 280.2 12.75 280l20.5-.625c4.625 44.38 22.13 84.75 48.75 117.6l-14.1 14c-5.125 4.75-5.25 12.75-.375 17.75l16.62 16.62c5 4.875 13 4.75 17.75-.375l14-14.1c32.88 26.62 73.25 44.12 117.6 48.75L232 499.2C231.8 506.2 237.3 512 244.3 512h23.5c7 0 12.5-5.75 12.25-12.75l-.625-20.5c44.38-4.625 84.75-22.13 117.6-48.75l14 14.1c4.75 5.125 12.75 5.25 17.75 .375l16.62-16.62c4.875-5 4.75-13-.375-17.75l-15-14c26.63-32.88 44.13-73.25 48.75-117.6L499.3 280C506.3 280.2 512 274.8 512 267.8V244.2C512 237.2 506.3 231.8 499.3 232zM430.5 234.1l-80.5 2.5c-2.5-12.12-7.375-23.25-13.87-33.25l58.63-55.25C413.8 172.5 426.5 202 430.5 234.1zM256 304C229.5 304 208 282.5 208 256S229.5 208 256 208s48 21.5 48 48S282.5 304 256 304zM363.9 117.2l-55.25 58.63c-9.875-6.5-21.12-11.38-33.13-13.87l2.375-80.5C309.1 85.5 339.5 98.25 363.9 117.2zM234.1 81.5l2.5 80.5C224.5 164.5 213.4 169.4 203.4 175.9L148.1 117.2C172.5 98.25 201.1 85.5 234.1 81.5zM117.2 148.1l58.63 55.25C169.4 213.2 164.5 224.5 161.1 236.5L81.5 234.1C85.5 202 98.25 172.5 117.2 148.1zM81.5 277.9l80.5-2.5C164.5 287.5 169.4 298.6 175.9 308.6L117.2 363.9C98.25 339.5 85.5 310 81.5 277.9zM148.1 394.8l55.25-58.63c9.875 6.5 21.12 11.38 33.13 13.88L234.1 430.5C201.1 426.5 172.5 413.8 148.1 394.8zM277.9 430.5l-2.5-80.5c12.12-2.5 23.25-7.375 33.25-13.88l55.25 58.63C339.5 413.8 309.1 426.5 277.9 430.5zM394.8 363.9l-58.63-55.25c6.5-9.875 11.38-21.12 13.87-33.13l80.5 2.375C426.5 310 413.8 339.5 394.8 363.9z\"]\n};\nvar faObjectsAlignLeft = {\n  prefix: 'far',\n  iconName: 'objects-align-left',\n  icon: [512, 512, [], \"e3be\", \"M0 24C0 10.75 10.75 0 24 0C37.25 0 48 10.75 48 24V488C48 501.3 37.25 512 24 512C10.75 512 0 501.3 0 488V24zM128 112C128 85.49 149.5 64 176 64H464C490.5 64 512 85.49 512 112V176C512 202.5 490.5 224 464 224H176C149.5 224 128 202.5 128 176V112zM464 176V112H176V176H464zM128 336C128 309.5 149.5 288 176 288H336C362.5 288 384 309.5 384 336V400C384 426.5 362.5 448 336 448H176C149.5 448 128 426.5 128 400V336zM336 400V336H176V400H336z\"]\n};\nvar faOilCanDrip = {\n  prefix: 'far',\n  iconName: 'oil-can-drip',\n  icon: [640, 512, [], \"e205\", \"M352 88C352 101.3 341.3 112 328 112H280V160H368.9C378.8 160 388.6 162.3 397.5 166.8L448 192L615 156.2C633.1 152.3 645.7 173.8 633.5 187.7L451.1 394.3C438.1 408.1 421.5 416 403.1 416H144C117.5 416 96 394.5 96 368V346.7L28.51 316.7C11.17 308.1 0 291.8 0 272.8V208C0 181.5 21.49 160 48 160H232V112H184C170.7 112 160 101.3 160 88C160 74.75 170.7 64 184 64H328C341.3 64 352 74.75 352 88V88zM441.2 245.8L374.6 212.6C372.8 211.7 370.9 211.2 368.9 211.2H147.2V364.8H403.1C406.8 364.8 410.3 363.2 412.7 360.5L530.8 226.6L441.2 245.8zM96 208H48V272.8L96 294.1V208zM544 400C544 379 564.6 337.4 578.9 311.2C584.6 300.6 599.4 300.6 605.1 311.2C619.4 337.4 640 379 640 400C640 432 618.5 448 592 448C565.5 448 544 426.5 544 400z\"]\n};\nvar faFaceSmilingHands = {\n  prefix: 'far',\n  iconName: 'face-smiling-hands',\n  icon: [640, 512, [], \"e396\", \"M319.1 352C347.4 352 368.6 342.6 384 331.1V386.5C365.1 394.6 344.6 400 319.1 400C295.4 400 274 394.6 255.1 386.5V331.1C271.4 342.6 292.6 352 319.1 352zM64.34 242.6C71.31 107.5 183.1 0 319.1 0C456.9 0 568.7 107.5 575.7 242.6C559.6 237.1 541.3 240.3 527.1 252.3C525.1 139.1 433.6 48 319.1 48C206.4 48 114 139.1 112 252.3C98.73 240.3 80.37 237.1 64.34 242.6H64.34zM319.1 464C344.2 464 367.4 459.9 389 452.3C393.6 468.1 401.2 482.7 411.1 495.3C382.8 506.1 352.1 512 320 512C287.9 512 257.2 506.1 228.9 495.3C238.8 482.7 246.4 468.1 250.1 452.3C272.6 459.9 295.8 464 320 464H319.1zM281.6 228.8L281.6 228.8L281.4 228.5C281.2 228.3 281 228 280.7 227.6C280 226.8 279.1 225.7 277.9 224.3C275.4 221.4 271.9 217.7 267.7 213.1C258.9 206.2 248.8 200 239.1 200C231.2 200 221.1 206.2 212.3 213.1C208.1 217.7 204.6 221.4 202.1 224.3C200.9 225.7 199.1 226.8 199.3 227.6C198.1 228 198.8 228.3 198.6 228.5L198.4 228.8L198.4 228.8C196.3 231.6 192.7 232.7 189.5 231.6C186.2 230.5 183.1 227.4 183.1 224C183.1 206.1 190.7 188.4 200.6 175.2C210.4 162.2 224.5 152 239.1 152C255.5 152 269.6 162.2 279.4 175.2C289.3 188.4 295.1 206.1 295.1 224C295.1 227.4 293.8 230.5 290.5 231.6C287.3 232.7 283.7 231.6 281.6 228.8V228.8zM441.6 228.8L441.4 228.5C441.2 228.3 441 228 440.7 227.6C440 226.8 439.1 225.7 437.9 224.3C435.4 221.4 431.9 217.7 427.7 213.1C418.9 206.2 408.8 200 400 200C391.2 200 381.1 206.2 372.3 213.1C368.1 217.7 364.6 221.4 362.1 224.3C360.9 225.7 359.1 226.8 359.3 227.6C358.1 228 358.8 228.3 358.6 228.5L358.4 228.8L358.4 228.8C356.3 231.6 352.7 232.7 349.5 231.6C346.2 230.5 344 227.4 344 224C344 206.1 350.7 188.4 360.6 175.2C370.4 162.2 384.5 152 400 152C415.5 152 429.6 162.2 439.4 175.2C449.3 188.4 456 206.1 456 224C456 227.4 453.8 230.5 450.5 231.6C447.3 232.7 443.7 231.6 441.6 228.8L441.6 228.8zM520 350.6C517.4 353.2 517.4 357.4 520 360C522.6 362.6 526.8 362.6 529.4 360L596.7 292.7C602.9 286.4 613.1 286.4 619.3 292.7C625.6 298.9 625.6 309.1 619.3 315.3L552 382.6C549.4 385.2 549.4 389.4 552 392C554.6 394.6 558.8 394.6 561.4 392L612.7 340.7C618.9 334.4 629.1 334.4 635.3 340.7C641.6 346.9 641.6 357.1 635.3 363.3L584 414.6C581.4 417.2 581.4 421.4 584 424C586.6 426.6 590.8 426.6 593.4 424L612.7 404.7C618.9 398.4 629.1 398.4 635.3 404.7C641.6 410.9 641.6 421.1 635.3 427.3L578.5 484.1C560.7 501.1 536.4 512 511.2 512C458.6 512 416 469.4 416 416.8V330.4C416 319.4 424.1 310.4 436 310.4C447 310.4 456 319.4 456 330.4V350.1C456 357.2 464.6 360.8 469.7 355.7L548.7 276.7C554.9 270.4 565.1 270.4 571.3 276.7C577.6 282.9 577.6 293.1 571.3 299.3L520 350.6zM91.31 276.7L170.3 355.7C175.4 360.8 184 357.2 184 350.1V330.4C184 319.4 192.1 310.4 204 310.4C215 310.4 224 319.4 224 330.4V416.8C224 469.4 181.4 512 128.8 512C103.6 512 79.34 501.1 61.49 484.1L4.686 427.3C-1.562 421.1-1.562 410.9 4.686 404.7C10.93 398.4 21.07 398.4 27.31 404.7L46.63 424C49.22 426.6 53.41 426.6 55.1 424C58.59 421.4 58.59 417.2 55.1 414.6L4.686 363.3C-1.562 357.1-1.562 346.9 4.686 340.7C10.93 334.4 21.07 334.4 27.31 340.7L78.63 392C81.22 394.6 85.41 394.6 87.1 392C90.59 389.4 90.59 385.2 87.1 382.6L20.69 315.3C14.44 309.1 14.44 298.9 20.69 292.7C26.93 286.4 37.06 286.4 43.31 292.7L110.6 360C113.2 362.6 117.4 362.6 119.1 360C122.6 357.4 122.6 353.2 119.1 350.6L68.69 299.3C62.44 293.1 62.44 282.9 68.69 276.7C74.93 270.4 85.06 270.4 91.31 276.7L91.31 276.7z\"]\n};\nvar faBroccoli = {\n  prefix: 'far',\n  iconName: 'broccoli',\n  icon: [512, 512, [129382], \"e3e2\", \"M455.4 146.5C455.8 143.3 456 140 456 136.7c0-46.52-39.48-84.36-88-84.36c-4.316 0-8.611 .3066-12.85 .9121C334.7 20.79 297.6 0 256 0S177.3 20.79 156.8 53.28C152.6 52.67 148.3 52.36 144 52.36c-48.52 0-88 37.85-88 84.36c0 3.295 .2012 6.568 .5996 9.812C22.1 165.1 0 201.4 0 241.5C0 302.4 52.04 352 116 352h17.92c73.02 102.6 46.7 160 93.32 160h57.73c46.32 0 20.05-56.33 93.17-160H396C459.1 352 512 302.4 512 241.5C512 201.4 489.9 165.1 455.4 146.5zM256 412.7C246.9 389.4 237.1 369 227.8 352h56.42C274.9 369 265.1 389.4 256 412.7zM396 304h-280C78.5 304 48 275.9 48 241.5c0-29.06 21.56-54.03 52.42-60.72c7.364-1.598 12.61-8.116 12.61-15.64C113 155.4 104 152.4 104 136.7c0-20.05 17.94-36.36 40-36.36c17.99 0 20.76 8.449 30.34 8.449c7.324 0 13.76-4.987 15.53-12.15C196.1 68.01 224.2 48 256 48s59.03 20.01 66.13 48.66c1.774 7.166 8.207 12.15 15.53 12.15c9.542 0 12.42-8.449 30.34-8.449c22.06 0 40 16.31 40 36.36c0 15.59-9.035 18.64-9.035 28.37c0 7.536 5.262 14.04 12.61 15.64C442.4 187.4 464 212.4 464 241.5C464 275.9 433.5 304 396 304z\"]\n};\nvar faRouteInterstate = {\n  prefix: 'far',\n  iconName: 'route-interstate',\n  icon: [512, 512, [], \"f61b\", \"M451.3 26.01C469.1 22.66 486.4 34.73 488.1 52.9C503.9 156.6 498.4 247.8 463.5 325.1C428.3 402.9 364.8 463.5 269.4 508.2C261.2 512.1 251.7 512.3 243.4 508.7C145.5 467.5 81.62 406.5 46.91 327.6C12.55 249.5 8.034 156.5 23 52.89C25.63 34.71 42.91 22.67 60.66 26.01C132.4 39.53 186.2 37.77 239.4 6.009C249.6-.0864 262.4-.0864 272.6 6.009C325.8 37.77 379.6 39.53 451.3 26.01H451.3zM64.02 192C66.95 235.1 75.69 273.8 90.85 308.3C119.1 372.6 170.9 424.5 255.5 461.7C338.9 421.2 390.1 368.1 419.8 305.3C434.1 271.6 444 233.1 447.3 192H64.02z\"]\n};\nvar faEarMuffs = {\n  prefix: 'far',\n  iconName: 'ear-muffs',\n  icon: [640, 512, [], \"f795\", \"M638.5 335.1c-.0313-.1562-.0781-.3125-.1094-.4687c-2.938-11.41-9.33-21.47-18.27-29.1c-1.156-11.57-5.969-22.6-13.96-31.35c-8.143-9.158-19.1-15.57-31.33-18.54c-6.812-10-16.83-17.79-29-22.22c-5.766-2.07-11.77-3.047-17.8-3.336V208.1C528.1 93.33 434.7 0 320 0C205.3 0 112 93.33 112 208.1v22.01C105.9 230.3 99.83 231.3 93.98 233.4C81.92 237.8 71.95 245.6 65.13 255.6c-12.22 2.938-23.14 9.283-31.15 18.29C25.88 282.8 21 293.9 19.83 305.5c-8.939 7.658-15.36 17.85-18.38 29.57c-2.656 11.25-1.609 22.91 2.705 33.32c-4.283 10.66-5.143 22.47-2.174 33.79c3.049 11.31 9.408 21.29 18.14 28.82c1.297 11.47 6.221 22.47 14.58 31.85c8.422 8.971 19.31 15.13 31.19 17.91c6.783 9.971 16.57 17.63 27.4 21.32c11.24 4.908 25.99 5.908 39.79 2.189C142.2 509.3 152.6 512 163.4 512c33.44 0 60.65-25.76 60.65-57.39c0-7.439-1.641-14.79-4.734-21.66c3.094-6.877 4.734-14.25 4.734-21.69c0-7.564-1.531-14.91-4.438-21.69c2.906-6.781 4.438-14.1 4.438-21.6s-1.531-14.82-4.438-21.57c2.906-6.783 4.438-14.1 4.438-21.6c0-7.596-1.594-14.94-4.688-21.79C222.4 296.2 224 288.9 224 281.3c0-31.63-27.21-57.39-60.65-57.39c-1.141 0-2.225 .3848-3.359 .4492V208.1c0-88.24 71.79-160 160-160s160 71.8 160 160V224.4c-1.162-.0664-2.271-.459-3.439-.459c-33.44 0-60.65 25.76-60.65 57.39c0 7.533 1.594 14.85 4.688 21.69c-3.094 6.844-4.688 14.19-4.688 21.79c0 7.502 1.531 14.82 4.438 21.6c-2.906 6.752-4.438 14.07-4.438 21.57s1.531 14.82 4.438 21.6c-2.906 6.783-4.438 14.13-4.438 21.69c0 7.439 1.641 14.82 4.734 21.69c-3.094 6.877-4.734 14.22-4.734 21.66c0 31.63 27.21 57.39 60.65 57.39c10.8 0 21.16-2.689 30.3-7.752c13.75 3.688 29.71 2.25 37.99-1.5c12.05-4.158 22.22-11.97 29.14-22.01c11.92-2.814 22.93-9.096 31.69-18.41c8.049-9.066 12.88-19.94 14.13-31.35c8.736-7.564 15.1-17.57 18.18-29.01c2.938-11.19 2.062-22.94-2.203-33.6C640.2 357.9 641.2 346.3 638.5 335.1zM176 281.3c0 1.875-1.471 3.781-2.705 5.064C164.4 295.7 164.4 310.4 173.4 319.7c1.766 1.844 2.658 3.562 2.658 5.125c0 1.846-.6895 3.439-2.08 4.908c-8.953 9.283-8.984 23.97-.0469 33.29c1.908 1.969 2.121 3.8 2.121 4.988s-.2129 2.983-2.121 4.952c-8.938 9.316-8.906 24.01 .0469 33.29c1.422 1.471 2.08 3.064 2.08 5.033c0 1.844-1.455 3.721-2.658 5.002c-8.955 9.283-8.986 23.97-.0469 33.29c1.688 1.75 2.705 3.656 2.705 5.064c0 5.094-5.783 9.377-12.64 9.377c-4.922 0-8.203-2.189-10.08-4.033c-4.609-4.562-10.69-6.908-16.83-6.908c-4.109 0-8.252 1.062-12 3.221c-4.986 2.844-10.03 2.531-13.72 1.094c-3.689-1.281-5.643-3.846-6.236-5.846c-3.109-10.41-11.97-16.66-23.69-17.13c-4.299-.0625-8.393-1.531-10.69-3.938c-1.953-2.221-2.688-4.596-2.141-7.096c2.375-11.07-3.314-22.29-13.64-26.95c-3.031-1.344-5.203-3.812-5.953-6.564c-.6719-2.594 .8125-4.812 1.766-5.906c7.971-9.189 7.814-22.88-.3594-31.88c-1.094-1.219-2.266-3.221-1.719-5.533c.9531-3.719 4.219-5.658 6.078-6.471c10.58-4.719 16.29-16.29 13.6-27.54c-.375-1.594-.3906-3.939 1.922-6.502c2.375-2.656 6.531-4.252 11.14-4.252c10.52 0 19.8-6.844 22.93-16.88C104.6 282.1 107 279.8 110.3 278.6c5.627-1.971 10.85 .2813 13.44 1.781c9.658 5.783 21.96 4 29.66-4.096c1.533-1.625 4.846-4.312 9.955-4.312C170.2 271.9 176 276.2 176 281.3zM589.9 383.9c.9531 1.094 2.438 3.312 1.812 5.719c-.7969 2.939-2.969 5.408-6.002 6.752c-10.33 4.658-16.02 15.88-13.64 26.95c.5469 2.5-.1875 4.875-1.672 6.594c-2.734 2.908-6.658 4.439-11.16 4.439c-12.14-.125-20.58 6.721-23.69 17.13c-.5938 2-2.549 4.564-8.018 6.533c-.0938 .0625-6.971 1.062-11.94-1.781c-9.33-5.377-21.13-3.877-28.85 3.688c-1.875 1.844-5.125 4.033-10.06 4.033c-6.859 0-12.64-4.283-12.64-9.377c0-1.408 1.016-3.314 2.703-5.064c8.939-9.314 8.908-24.01-.0469-33.29c-1.203-1.281-2.656-3.158-2.656-5.002c0-1.969 .6562-3.562 2.078-5.033c8.955-9.283 8.986-23.97 .0469-33.29c-1.906-1.969-2.119-3.765-2.119-4.953s.2129-3.018 2.119-4.987c8.939-9.314 8.908-24.01-.0469-33.29c-1.391-1.469-2.078-3.062-2.078-4.908c0-1.562 .8906-3.281 2.656-5.125c8.955-9.283 8.986-23.97 .0469-33.29c-1.234-1.283-2.703-3.189-2.703-5.064c0-5.096 5.783-9.377 12.64-9.377c5.111 0 8.424 2.688 9.955 4.312c7.689 8.096 20 9.879 29.66 4.096c2.609-1.5 7.861-3.752 13.3-1.844c3.406 1.25 5.861 3.562 6.721 6.344c3.109 10.07 12.41 16.91 22.93 16.91c4.609 0 8.768 1.596 11.35 4.502c2.109 2.312 2.094 4.658 1.719 6.252c-2.688 11.25 3.016 22.82 13.6 27.54c1.828 .8125 4.986 2.689 6.018 6.252c.5313 2.625-.5938 4.564-1.656 5.752C582 361.1 581.9 374.7 589.9 383.9z\"]\n};\nvar faHotdog = {\n  prefix: 'far',\n  iconName: 'hotdog',\n  icon: [512, 512, [127789], \"f80f\", \"M484 186.6C501.9 166.1 512 140.5 512 113C512 50.63 461.4 .0016 399 .0016c-27.5 0-53.13 10.12-73.63 27.1L322.5 25.13c-16-15.1-37.5-25.12-59.38-25.12C243.2-.1234 224 7.627 209.1 21.75L21.75 209.9c-30.13 30.12-28.63 80.62 3.25 112.6L28 325.4C10.12 345.9 0 371.5 0 398.1c0 62.37 50.62 112.1 113 112.1c27.5 0 53.12-10.12 73.62-27.1l2.875 2.875c16 15.1 37.5 25.12 59.38 25.12C268.8 512.1 288 504.4 301.1 490.2l188.3-188.1c30.12-30.12 28.62-80.62-3.375-112.6L484 186.6zM55.62 243.9l188.3-188.2c10.12-10.25 29.25-11.1 46.1 5.75L61.38 290.9C43.62 273.1 45.5 254 55.62 243.9zM456.4 268.1l-188.3 188.2c-10.13 10.25-29.25 11.1-47-5.75l229.5-229.5C468.4 238.9 466.5 258 456.4 268.1zM445 159l-286 285.1c-25.38 25.37-66.62 25.37-92 0s-25.38-66.62 0-91.1l286-285.1c25.38-25.37 66.63-25.37 92 0S470.4 133.6 445 159zM400 112c-10.5 10.5-19 11.5-30.75 12.1c-5.625 .625-63.5 3.25-71.62 71.62c-5.125 41.75-35.25 42.75-43.75 43.75C248.2 241 190.4 243.6 182.4 311.9c-1 8.375-1.875 38.5-43.5 43.5C125 356.1 107.8 359.1 89.38 377.4c-5.875 6.375-5.75 16.12 .375 22.25c6.125 6.125 16 6.25 22.25 .375c10.5-10.5 19-11.5 30.75-12.87c5.625-.75 63.37-3.25 71.37-71.5C215.1 307.5 216 277.1 257.8 272.1c5.75-.75 63.5-3.375 71.62-71.62c5.125-41.75 35.38-42.75 43.63-43.75c14-1.75 31.25-3.75 49.63-22.12c6-6.25 5.875-16.25-.25-22.37C416.2 106.1 406.2 106 400 112z\"]\n};\nvar faTransporterEmpty = {\n  prefix: 'far',\n  iconName: 'transporter-empty',\n  icon: [320, 512, [], \"e046\", \"M296 464H23.1C10.75 464 0 474.7 0 488S10.75 512 23.1 512h272C309.3 512 320 501.3 320 488S309.3 464 296 464z\"]\n};\nvar faPersonWalkingWithCane = {\n  prefix: 'far',\n  iconName: 'person-walking-with-cane',\n  icon: [448, 512, [\"blind\"], \"f29d\", \"M143.1 95.1C170.5 95.99 192 74.5 192 48C192 21.49 170.5 0 144 0C117.5 0 96 21.49 96 48C96 74.5 117.5 95.99 143.1 95.1zM92.19 372.3l-27.46 109.8c-3.219 12.86 4.594 25.89 17.47 29.11C84.13 511.8 86.1 512 88.04 512c10.75 0 20.53-7.281 23.25-18.17l27.08-108.3l-42.82-36.71C95.08 356.7 94.12 364.6 92.19 372.3zM315.5 281.1l-84.84-117.5C214.1 141.6 187.5 127.1 159.3 127.1L135.6 127.1c-33.34 0-63.81 18.83-78.72 48.65l-54.3 108.6C-3.395 297.1 1.418 311.5 13.29 317.5C16.73 319.2 20.39 319.1 23.98 319.1c8.812 0 17.28-4.859 21.5-13.27l50.53-101.1v86.65c0 9.342 4.082 18.22 11.17 24.3l98.26 84.23c1.625 1.391 2.562 3 2.562 4.406V488c0 13.25 10.75 24 24 24s24-10.75 24-24v-82.75c0-15.44-7.031-30.33-19.31-40.85l-44.69-38.3V193l84.53 117c7.811 10.7 22.75 13.25 33.53 5.406C320.8 307.7 323.2 292.7 315.5 281.1zM445.2 486.1l-115.4-169.8c-2.652 4.25-6.059 8.121-10.36 11.23c-4.869 3.543-10.46 5.432-16.26 6.502l115.6 170.1c3.094 4.547 8.127 7.008 13.22 7.008c3.125 0 6.247-.8984 8.997-2.773C448.3 504.2 450.2 494.3 445.2 486.1z\"]\n};\nvar faBlind = faPersonWalkingWithCane;\nvar faAngle90 = {\n  prefix: 'far',\n  iconName: 'angle-90',\n  icon: [448, 512, [], \"e08d\", \"M315.5 400h48.89c-6.318-43.29-20.84-83.96-42.02-120.3l-41.1 24.66C298.1 333.4 309.6 365.7 315.5 400zM263.6 277.6l41.31-24.79c-21.5-29.97-47.75-56.22-77.72-77.72L202.4 216.4C225.8 233.6 246.4 254.2 263.6 277.6zM424 432H48V56C48 42.75 37.25 32 24 32S0 42.75 0 56v400C0 469.3 10.75 480 24 480h400c13.25 0 24-10.75 24-24S437.3 432 424 432zM200.3 157.7C163.1 136.5 123.3 121.1 80 115.7v48.89c34.26 5.869 66.62 17.41 95.68 34.23L200.3 157.7z\"]\n};\nvar faRectangleTerminal = {\n  prefix: 'far',\n  iconName: 'rectangle-terminal',\n  icon: [512, 512, [], \"e236\", \"M136.2 150.3L232.2 238.3C237.2 242.9 240 249.3 240 256C240 262.7 237.2 269.1 232.2 273.7L136.2 361.7C126.4 370.6 111.3 369.1 102.3 360.2C93.35 350.4 94.01 335.3 103.8 326.3L180.5 256L103.8 185.7C94.01 176.7 93.35 161.6 102.3 151.8C111.3 142 126.4 141.4 136.2 150.3V150.3zM392 336C405.3 336 416 346.7 416 360C416 373.3 405.3 384 392 384H248C234.7 384 224 373.3 224 360C224 346.7 234.7 336 248 336H392zM448 32C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H448zM448 80H64C55.16 80 48 87.16 48 96V416C48 424.8 55.16 432 64 432H448C456.8 432 464 424.8 464 416V96C464 87.16 456.8 80 448 80z\"]\n};\nvar faKite = {\n  prefix: 'far',\n  iconName: 'kite',\n  icon: [640, 512, [129665], \"f6f4\", \"M608-.0007l-262.5 0c-14.88 0-27.72 10.28-31.22 24.79c0 0-79.14 344.6-79.27 346.4l-88.34 88.29c-3.176 3.176-7.122 4.586-10.95 4.586c-8.013 0-15.66-6.207-15.66-15.6L120.1 319.3l47.12 30.13c2.774 1.816 5.795 2.619 8.773 2.619c8.295 0 16.1-6.355 16.1-15.37V271.3c0-8.953-7.768-15.32-16.11-15.32c-2.956 0-5.985 .7992-8.765 2.566L120 288.8v-64.75c0-48.6-39.4-88.01-88-88.01L23.1 136C10.8 136 0 146.8 0 160s10.8 24 23.1 24L32 184c22.09 0 40 17.91 40 40v64.75L24.88 258.6C22.09 256.8 19.05 256 16.08 256C7.751 256 0 262.5 0 271.4v65.16c0 8.973 7.72 15.42 16.08 15.42c2.939 0 6.03-.8187 8.792-2.574L72 319.3v124C72 484.5 102.3 512 135.6 512c16.74 0 33.15-6.757 44.97-18.63l88.27-88.34c1.75-.125 346.3-79.28 346.3-79.28C629.7 322.4 640 309.4 640 294.5V31.99C640 14.31 625.7-.0007 608-.0007zM592 281.8L288 352l187.1-187.1l-116.8-116.9H592l-116.9 116.9L592 281.8z\"]\n};\nvar faDrum = {\n  prefix: 'far',\n  iconName: 'drum',\n  icon: [512, 512, [129345], \"f569\", \"M431.6 121.9l69.53-45.77c11.09-7.264 14.19-22.15 6.906-33.25c-7.219-11.06-22.09-14.22-33.22-6.924l-106.4 69.73c-48.5-8.5-94.94-9.669-112.4-9.669C213.2 96 0 101.4 0 207.1v159.1C0 429.9 114.6 480 255.1 480s256-50.15 256-112V207.1C511.1 164.6 476.5 138.1 431.6 121.9zM88 400.3C61.1 387.9 48 375.1 48 368V279.5c12.75 7.125 26.12 13 40 17.5V400.3zM232 431c-37.5-1.625-69.75-6.625-96-13.5V309.3c36 6.875 71.63 9.375 96 10.25V431zM376 417.5c-26.25 7-58.5 11.88-96 13.5V319.5c24.38-.875 60-3.375 96-10.25V417.5zM464 368c0 7.125-14 19.88-40 32.25V297c13.88-4.5 27.25-10.38 40-17.5V368zM256 272.1c-114.9 0-207.1-28.62-207.1-63.97c0-35.35 93.12-63.1 207.1-63.1c17.57 0 34.41 .7041 50.71 1.966L242.8 187.1c-11.09 7.266-14.19 22.15-6.906 33.25C240.5 228.3 248.2 232.1 256 232.1c4.5 0 9.062-1.267 13.12-3.923l109.3-71.67c51.69 11.64 85.5 30.44 85.5 51.67C463.1 243.5 370.9 272.1 256 272.1z\"]\n};\nvar faScrubber = {\n  prefix: 'far',\n  iconName: 'scrubber',\n  icon: [512, 512, [], \"f2f8\", \"M256 192C220.7 192 192 220.8 192 256s28.67 64 64 64s64-28.75 64-64S291.3 192 256 192zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faIceCream = {\n  prefix: 'far',\n  iconName: 'ice-cream',\n  icon: [448, 512, [127848], \"f810\", \"M380.8 129.2C400.4 132.7 417.1 143.4 430.1 159.1C442.3 174.9 448.1 194.6 446.5 214.4C444.9 234.3 435.1 252.8 421.5 266.4C406.1 279.1 387.9 287.7 368 287.1H352L252.6 493.8C250.1 499.2 246 503.8 240.1 507C235.9 510.3 230 511.1 223.1 511.1C217.1 511.1 212.1 510.3 207 507C201.1 503.8 197.9 499.2 195.4 493.8L95.1 287.1H79.1C60.1 287.7 41.01 280.1 26.46 266.5C11.92 252.9 2.959 234.4 1.34 214.5C-.2799 194.7 5.555 174.9 17.7 159.2C29.85 143.4 47.44 132.7 67.04 129.2C74.23 92.9 93.8 60.18 122.4 36.66C151.1 13.15 186.1 .2891 223.1 .2891C261 .2891 296.9 13.15 325.6 36.66C354.2 60.18 373.8 92.9 380.1 129.2H380.8zM389 231.2C394.7 225.8 398.2 218.5 398.9 210.7C399.5 202.8 397.3 195 392.5 188.8C387.8 182.5 380.9 178.2 373.2 176.6L340.3 171.3L333.9 138.5C328.7 113.1 315 90.34 295 73.96C274.1 57.58 249.9 48.63 224.1 48.63C198.2 48.63 173.1 57.58 153.1 73.96C133.1 90.34 119.4 113.1 114.3 138.5L107.9 171.3L74.88 176.6C67.19 178.2 60.33 182.5 55.6 188.7C50.88 195 48.62 202.8 49.25 210.6C49.88 218.4 53.36 225.7 59.03 231.1C64.7 236.6 72.16 239.7 79.1 239.1H368C375.8 239.7 383.3 236.6 389 231.2H389z\"]\n};\nvar faHeartCircleBolt = {\n  prefix: 'far',\n  iconName: 'heart-circle-bolt',\n  icon: [576, 512, [], \"e4fc\", \"M310.3 108.6L257.3 167.2L201.1 109C167.2 73.77 113.2 71.03 81.21 98.88L80.94 99.12C39.31 134.8 37.21 198.7 74.21 237.1L74.24 237.1L256.4 424.1L263.2 417.9C268.1 434.7 275.5 450.4 284.9 464.6L279.4 470.3C266.4 483.2 245.5 483.2 233.5 470.3L39.71 270.5C-16.22 212.5-13.23 116.6 49.7 62.68C98.77 19.96 171.8 23.55 222.2 62.93C227.2 66.83 231.1 71.08 236.5 75.67L256.4 96.64L275.4 75.67C280.1 70.91 285 66.51 290.2 62.5C340.4 23.53 412.5 20.11 463.2 62.68C506.1 100.1 520.7 157.6 507 208.7C492.7 201.1 477.3 197.1 461.2 194.4C469.4 160.9 459.7 123.5 432 99.16C397.6 70.61 344.6 74.22 310.3 108.6zM288 368C288 288.5 352.5 223.1 432 223.1C511.5 223.1 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM464.8 286.4L368.8 358.4C364.7 361.5 362.1 366.9 364.6 371.8C366.2 376.7 370.8 380 376 380H411.6L381.5 434.2C378.8 439.1 379.8 445.3 384.1 449C388.4 452.8 394.7 452.1 399.2 449.6L495.2 377.6C499.3 374.5 501 369.1 499.4 364.2C497.8 359.3 493.2 356 488 356H452.4L482.5 301.8C485.2 296.9 484.2 290.7 479.9 286.1C475.6 283.2 469.3 283 464.8 286.4V286.4z\"]\n};\nvar faFishBones = {\n  prefix: 'far',\n  iconName: 'fish-bones',\n  icon: [576, 512, [], \"e304\", \"M448.3 96c-16.65 0-32.28 13.36-32.28 32.2l-.0001 103.8h-40V160c0-13.23-10.75-23.99-24-23.99c-13.25 0-24 10.76-24 23.99v71.96h-48V160c0-13.23-10.75-23.99-24-23.99c-13.25 0-24 10.76-24 23.99v71.96H184V160c0-13.23-10.75-23.99-24-23.99c-13.25 0-24 10.76-24 23.99v71.96L69.37 232L53.4 164.8l3.598 2.882C61.57 171.3 66.79 172.1 71.9 172.1c12.41 0 24.11-9.757 24.11-24c0-7.27-3.307-14.15-8.987-18.7l-21.96-17.58C57.65 106.3 48.57 102.1 39.42 102.1c-20.23 0-39.27 16.27-39.27 40.2c0 2.758 .2631 5.569 .8059 8.405l24.78 104.4L.7056 361.5C.2307 363.1 0 366.5 0 368.1c0 23.48 19.22 40.1 39.67 40.1c8.944 0 17.67-3.132 24.51-9.1l22.85-18.32c5.672-4.548 8.973-11.42 8.973-18.68c0-14.25-11.7-24-24.11-24c-5.104 0-10.33 1.651-14.9 5.319l-3.561 2.855l15.94-67.19l66.64 .0238v71.96c0 13.23 10.75 23.99 24 23.99c13.25 0 24-10.76 24-23.99V279.1h48v71.96c0 13.23 10.75 23.99 24 23.99c13.25 0 24-10.76 24-23.99V279.1h48v71.96c0 13.23 10.75 23.99 24 23.99c13.25 0 24-10.76 24-23.99V279.1h40l.0001 103.8C416 402.6 431.7 416 448.3 416C484.7 416 576 303.5 576 256C576 208.6 484.7 96 448.3 96zM464 350.2V161.8c37.38 35.23 60.87 78.77 63.85 94.24C524.9 271.5 501.4 315 464 350.2z\"]\n};\nvar faDeerRudolph = {\n  prefix: 'far',\n  iconName: 'deer-rudolph',\n  icon: [576, 512, [], \"f78f\", \"M384 160C384 151.2 391.2 144 400 144C408.8 144 416 151.2 416 160C416 168.8 408.8 176 400 176C391.2 176 384 168.8 384 160zM240 0C248.8 0 256 7.164 256 16V40C256 53.25 266.7 64 280 64H296C309.3 64 320 53.25 320 40V16C320 7.164 327.2 0 336 0C344.8 0 352 7.164 352 16V40C352 48.59 350.1 56.73 346.6 64H416C429.3 64 440 53.25 440 40V16C440 7.164 447.2 0 456 0C464.8 0 472 7.164 472 16V40C472 60.67 460.8 78.72 444.1 88.42L487.9 128.2C495.2 118.4 506.8 112 520 112C542.1 112 560 129.9 560 152C560 174.1 542.1 192 520 192L519.9 191.1C517.6 227.7 487.9 256 451.6 256H409.3L393.2 304.2C392.4 306.6 392 309.2 392 311.8V472C392 494.1 374.1 512 352 512H304C281.9 512 264 494.1 264 472V376H257.2C235.1 376 213.4 371.4 193.4 362.7C189.1 379.8 178.7 395.1 163.5 405.2L156.1 409.5L174.7 458.3C184.2 484.4 164.9 512 137.2 512H91.21C74.39 512 59.36 501.5 53.62 485.7L31.16 423.9C25.61 408.7 25.38 391.1 30.52 376.5L38.77 351.8C39.58 349.4 40 346.8 40 344.2V339.9C40 333.5 37.47 327.4 32.97 322.9L31.9 321.8C30.93 330.2 23.54 336.5 15 335.1C6.183 335.4-.5194 327.8 .0317 319L3.344 266C4.445 248.4 10.25 232.1 19.5 218.4C35.73 188.4 67.49 168 104 168H295L302.2 144H273.1C264 144 256 135.1 256 126C256 117.8 261.6 110.6 269.6 108.6L320 96H280C249.1 96 224 70.93 224 40V16C224 7.164 231.2 .0003 240 .0003V0zM335.9 198.9C332.8 209 323.5 216 312.9 216H104C77.49 216 56 237.5 56 264V268.1C56 274.5 58.53 280.6 63.03 285.1L66.91 288.1C80.42 302.5 88 320.8 88 339.9V344.2C88 351.9 86.75 359.6 84.31 366.1L76.06 391.7C74.35 396.9 74.42 402.4 76.27 407.5L96.81 464H125.7L105.4 408.2C101.7 397.8 105.5 386.2 114.7 380L136.9 365.2C144.7 360 148.8 350.6 147.2 341.3L144.3 323.9C142.8 314.5 146.9 305 154.1 299.8C163 294.7 173.4 294.7 181.3 300L195.1 309.2C213.4 321.5 235.1 328 257.2 328H288C301.3 328 312 338.7 312 352V464H344V311.8C344 304 345.2 296.4 347.7 289L369.2 224.4C372.5 214.6 381.7 207.1 392 207.1H451.6C462.9 207.1 472 198.9 472 187.6C472 181.9 469.6 176.4 465.3 172.6L408 120.5C402 115 394.2 111.1 386.1 111.1C371.7 111.1 359 121.4 354.9 135.2L335.9 198.9z\"]\n};\nvar faFax = {\n  prefix: 'far',\n  iconName: 'fax',\n  icon: [512, 512, [128224, 128439], \"f1ac\", \"M352 432h32c8.875 0 16-7.125 16-16v-32c0-8.875-7.125-16-16-16h-32c-8.875 0-16 7.125-16 16v32C336 424.9 343.1 432 352 432zM352 336h32c8.875 0 16-7.125 16-16V288c0-8.875-7.125-16-16-16h-32c-8.875 0-16 7.125-16 16v32C336 328.9 343.1 336 352 336zM256 336h32c8.875 0 16-7.125 16-16V288c0-8.875-7.125-16-16-16h-32C247.1 272 240 279.1 240 288v32C240 328.9 247.1 336 256 336zM464 192H176L175.1 48h222.1L432 81.94V160H480V81.94c0-12.73-5.057-24.94-14.06-33.94l-33.94-33.94C423 5.057 410.8 0 398.1 0H175.1c-26.51 0-48 21.49-48 48l.0059 82.26C122.9 128.9 117.6 128 112 128H64C28.65 128 0 156.7 0 192v256c0 35.35 28.65 64 64 64h400c26.47 0 48-21.53 48-48v-224C512 213.5 490.5 192 464 192zM128 448c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V192c0-8.822 7.178-16 16-16h48C120.8 176 128 183.2 128 192V448zM464 464H173.7C175.1 458.9 176 453.6 176 448V240h288V464zM256 432h32c8.875 0 16-7.125 16-16v-32c0-8.875-7.125-16-16-16h-32c-8.875 0-16 7.125-16 16v32C240 424.9 247.1 432 256 432z\"]\n};\nvar faParagraph = {\n  prefix: 'far',\n  iconName: 'paragraph',\n  icon: [448, 512, [182], \"f1dd\", \"M424 32H195.8c-86.76 0-160.7 67.48-163.7 154.2C28.88 277.2 101.7 352 192 352h48v104c0 13.25 10.75 24 24 24S288 469.3 288 456V80h48v376c0 13.25 10.75 24 24 24S384 469.3 384 456V80h40C437.3 80 448 69.25 448 56C448 42.74 437.3 32 424 32zM240 304H192C130.1 304 80 253.9 80 192S130.1 80 192 80h48V304z\"]\n};\nvar faHeadSideHeart = {\n  prefix: 'far',\n  iconName: 'head-side-heart',\n  icon: [512, 512, [], \"e1aa\", \"M509.2 275c-21-47.13-48.5-151.8-73.12-186.8C397.6 33.63 334.5 0 266.1 0L200.1 0c-104.5 0-195.9 80.13-199.9 184.5C-2.111 244.4 23.13 298.1 64 334.9L64.01 488c0 13.26 10.75 24 24 24c13.25 0 23.1-10.74 23.1-23.1V313.4l-15.1-14.25C49.13 257 33.01 187.4 63.88 126.6C89.26 76.75 143.1 48 198.1 48h67.12c51.1 0 100.9 25.38 130.7 67.88c11.25 15.88 27.1 65.63 40.37 102C443.7 237.3 450.1 255.8 456.2 272h-56.25V384c0 8.836-7.164 16-16 16h-79.99v88c0 13.26 10.74 24 24 24c13.25 0 23.1-10.74 23.1-23.1V448h32.01c35.34 0 63.1-28.65 63.1-63.1V320h31.1C503.1 320 518.6 296.1 509.2 275zM315.1 122.9c-19.88-16.68-49.67-13.65-67.1 4.795L239.9 135L232.7 127.7c-18.22-18.45-47.9-21.47-67.89-4.795C141.9 142.1 140.7 176.4 161.2 197.3L231.8 268.6c4.582 4.586 11.87 4.586 16.45 0l70.6-71.3C339.3 176.4 338.1 142.1 315.1 122.9z\"]\n};\nvar faSquareE = {\n  prefix: 'far',\n  iconName: 'square-e',\n  icon: [448, 512, [], \"e26d\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM296 176C309.3 176 320 165.3 320 152S309.3 128 296 128h-144C138.8 128 128 138.8 128 152v208C128 373.3 138.8 384 152 384h144c13.25 0 24-10.75 24-24s-10.75-24-24-24H176V280h88C277.3 280 288 269.3 288 256s-10.75-24-24-24H176V176H296z\"]\n};\nvar faMeterFire = {\n  prefix: 'far',\n  iconName: 'meter-fire',\n  icon: [640, 512, [], \"e1eb\", \"M48 255.1C48 370.9 141.1 464 256 464C277.7 464 298.7 460.7 318.3 454.5C327.5 468.1 338.5 482.2 351.1 493.7C321.7 505.5 289.6 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C361.7 0 452.5 64.07 491.5 155.5C486.1 150.2 480.6 145.1 474.1 139.1C460.6 127.1 440.1 124.6 423.4 132.6C385.5 81.27 324.7 48 256 48C141.1 48 48 141.1 48 256V255.1zM368 151.1V184.9C357.1 197.5 346.1 210.4 337.1 223.2C327.6 220.6 320 211.2 320 199.1V151.1C320 138.7 330.7 127.1 344 127.1C357.3 127.1 368 138.7 368 151.1zM192 199.1C192 213.3 181.3 223.1 168 223.1C154.7 223.1 144 213.3 144 199.1V151.1C144 138.7 154.7 127.1 168 127.1C181.3 127.1 192 138.7 192 151.1V199.1zM280 199.1C280 213.3 269.3 223.1 256 223.1C242.7 223.1 232 213.3 232 199.1V151.1C232 138.7 242.7 127.1 256 127.1C269.3 127.1 280 138.7 280 151.1V199.1zM509 221.3C516.9 211.5 525.8 200.6 535.5 191.8C541.1 186.7 549.9 186.7 555.5 191.9C580.2 214.6 601.1 244.5 615.8 273C630.4 301.1 640 329.8 640 349.9C640 437.8 568.7 511.9 480 511.9C390.3 511.9 320 437.7 320 349.9C320 323.5 332.7 291.3 352.4 259.4C372.4 227 400.5 193.3 433.8 163.6C439.4 158.6 447.1 158.6 453.5 163.6C473.3 181.4 491.8 200.6 509 221.3V221.3zM550 336.9C548 332.9 546 328.9 543 324.9L507 366.9C507 366.9 448.1 292.9 444.1 287.9C415 324.9 400 345.9 400 369.9C400 418.9 436 447.9 480.1 447.9C499 447.9 515 442.9 530 432.9C560 411.9 568 369.9 550 336.9z\"]\n};\nvar faCloudHail = {\n  prefix: 'far',\n  iconName: 'cloud-hail',\n  icon: [512, 512, [], \"f739\", \"M384 352c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S401.8 352 384 352zM192 448c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S209.8 448 192 448zM320 448c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S337.8 448 320 448zM256 352c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S273.8 352 256 352zM64 448c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S81.75 448 64 448zM128 352c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S145.8 352 128 352zM410.8 104.2C397.2 61.75 357.1 32 312 32c-13.5 0-26.75 2.625-39.25 7.75C250.2 14.5 218.4 0 184 0c-64 0-116.4 50.25-119.8 113.4C25.62 130.4 0 168.5 0 212C0 271.5 48.38 320 108 320h296C463.6 320 512 271.5 512 212C512 154.8 467.1 107.8 410.8 104.2zM404 272h-296C74.88 272 48 245.1 48 212C48 184 67.12 160 94.38 153.8L115.2 148.9L112.4 124C112.2 122.8 112 121.4 112 120c0-39.75 32.25-72 72-72c25.25 0 48.25 13.12 61.38 35.12l13.38 22.12l21-15C289.4 83.62 300.5 80 312 80c28.62 0 52.38 21.75 55.25 50.38L369.5 152H404c33.13 0 60 26.88 60 60S437.1 272 404 272z\"]\n};\nvar faCheckToSlot = {\n  prefix: 'far',\n  iconName: 'check-to-slot',\n  icon: [576, 512, [\"vote-yea\"], \"f772\", \"M341.1 137.2L268.6 229.5L231.6 197.8C221.6 189.2 206.4 190.3 197.8 200.4C189.2 210.4 190.3 225.6 200.4 234.2l56 48C260.8 285.1 266.2 287.1 271.1 287.1c.7813 0 1.606-.0187 2.388-.1125c6.531-.625 12.5-3.906 16.53-9.062l88-112c8.188-10.41 6.375-25.5-4.062-33.69C364.4 124.1 349.3 126.8 341.1 137.2zM96 408h384c13.25 0 24-10.75 24-24c0-13.26-10.75-24-24-24V96c0-35.35-28.65-64-64-64H160C124.7 32 96 60.65 96 96v264c-13.25 0-24 10.74-24 24C72 397.3 82.75 408 96 408zM144 96c0-8.836 7.164-16 16-16h256c8.836 0 16 7.164 16 16v264h-288V96zM524.6 288c-13.25 0-24 10.75-24 24s10.75 24 24 24C526.5 336 528 337.5 528 339.4V424c0 4.406-3.594 8-8 8H56c-4.406 0-8-3.594-8-8v-84.58C48 337.5 49.53 336 51.41 336c13.25 0 24-10.75 24-24S64.66 288 51.41 288C23.06 288 0 311.1 0 339.4V424C0 454.9 25.13 480 56 480h464c30.88 0 56-25.12 56-56v-84.58C576 311.1 552.9 288 524.6 288z\"]\n};\nvar faVoteYea = faCheckToSlot;\nvar faMoneyFromBracket = {\n  prefix: 'far',\n  iconName: 'money-from-bracket',\n  icon: [640, 512, [], \"e312\", \"M48 168C48 181.3 37.25 192 24 192C10.75 192 0 181.3 0 168V88C0 39.4 39.4 0 88 0H552C600.6 0 640 39.4 640 88V168C640 181.3 629.3 192 616 192C602.7 192 592 181.3 592 168V88C592 65.91 574.1 48 552 48H88C65.91 48 48 65.91 48 88V168zM464 96H512V448C512 483.3 483.3 512 448 512H192C156.7 512 128 483.3 128 448V96H176V400C211.3 400 240 428.7 240 464H400C400 428.7 428.7 400 464 400V96zM320 352C266.1 352 224 316.2 224 272C224 227.8 266.1 192 320 192C373 192 416 227.8 416 272C416 316.2 373 352 320 352z\"]\n};\nvar faStarHalf = {\n  prefix: 'far',\n  iconName: 'star-half',\n  icon: [576, 512, [61731], \"f089\", \"M293.3 .6123C304.2 3.118 311.9 12.82 311.9 24V408.7C311.9 417.5 307.1 425.7 299.2 429.8L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.1 115.1 483.9L142.2 328.4L31.11 218.3C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C271.2 3.46 282.4-1.893 293.3 .6127L293.3 .6123zM263.9 128.4L235.4 187.2C231.9 194.3 225.1 199.3 217.3 200.5L98.98 217.9L184.9 303C190.4 308.5 192.9 316.4 191.6 324.1L171.4 443.7L263.9 394.3L263.9 128.4z\"]\n};\nvar faCarBus = {\n  prefix: 'far',\n  iconName: 'car-bus',\n  icon: [640, 512, [], \"f85a\", \"M48 256V352C48 365.3 58.75 376 72 376H192V424H80V456C80 469.3 69.25 480 56 480C42.75 480 32 469.3 32 456V411.9C12.7 398.1 0 376.1 0 352V118.2C0 96.18 4.597 66.28 28.76 46.81C58.65 22.73 111.5 0 192 0C276.9 0 327.8 22.09 356.5 46.62C379.9 66.62 384 96.49 384 118.2V128H348.2C344.1 128 340 128.3 336 128.8V128H216V208H252.9L239.2 256L48 256zM321.4 80C302.1 65.3 263.5 48 192 48C126.6 48 86.16 64.83 64.46 80H321.4zM48 128V208H168V128H48zM80 312C80 298.7 90.75 288 104 288C117.3 288 128 298.7 128 312C128 325.3 117.3 336 104 336C90.75 336 80 325.3 80 312zM312 360C312 346.7 322.7 336 336 336C349.3 336 360 346.7 360 360C360 373.3 349.3 384 336 384C322.7 384 312 373.3 312 360zM552 360C552 373.3 541.3 384 528 384C514.7 384 504 373.3 504 360C504 346.7 514.7 336 528 336C541.3 336 552 346.7 552 360zM294 207.8C304.3 179.1 331.4 160 361.8 160H502.2C532.6 160 559.7 179.1 569.1 207.8L598.6 287.9C598.8 288.4 598.9 288.9 599.1 289.3C623.8 306.7 640 335.5 640 368V488C640 501.3 629.3 512 616 512C602.7 512 592 501.3 592 488V448H272V488C272 501.3 261.3 512 248 512C234.7 512 224 501.3 224 488V368C224 335.5 240.2 306.7 264.9 289.3C265.1 288.9 265.2 288.4 265.4 287.9L294 207.8zM361.8 208C351.7 208 342.6 214.4 339.2 223.9L322.1 272H541.9L524.8 223.9C521.4 214.4 512.3 208 502.2 208H361.8zM544 320H320C293.5 320 272 341.5 272 368V400H592V368C592 341.5 570.5 320 544 320z\"]\n};\nvar faSpeaker = {\n  prefix: 'far',\n  iconName: 'speaker',\n  icon: [384, 512, [], \"f8df\", \"M320 0H64C28.65 0 0 28.65 0 64v384c0 35.35 28.65 64 64 64h256c35.35 0 64-28.65 64-64V64C384 28.65 355.3 0 320 0zM336 448c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V64c0-8.822 7.178-16 16-16h256c8.822 0 16 7.178 16 16V448zM192 160c22.09 0 40-17.91 40-40S214.1 80 192 80S152 97.91 152 120S169.9 160 192 160zM192 224c-57.44 0-104 46.56-104 104S134.6 432 192 432s104-46.56 104-104S249.4 224 192 224zM192 384c-30.88 0-56-25.12-56-56C136 297.1 161.1 272 192 272s56 25.12 56 56C248 358.9 222.9 384 192 384z\"]\n};\nvar faTimer = {\n  prefix: 'far',\n  iconName: 'timer',\n  icon: [512, 512, [], \"e29e\", \"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 202.7 16.29 153.2 44.15 112.2C51.6 101.3 66.53 98.43 77.49 105.9C88.45 113.3 91.3 128.3 83.85 139.2C61.22 172.5 47.1 212.7 47.1 256C47.1 370.9 141.1 464 255.1 464C370.9 464 464 370.9 464 256C464 149.2 383.6 61.27 280 49.37V104C280 117.3 269.3 128 255.1 128C242.7 128 231.1 117.3 231.1 104V24C231.1 10.75 242.7 0 255.1 0C397.4 0 512 114.6 512 256H512zM272.1 239C282.3 248.4 282.3 263.6 272.1 272.1C263.6 282.3 248.4 282.3 239 272.1L159 192.1C149.7 183.6 149.7 168.4 159 159C168.4 149.7 183.6 149.7 192.1 159L272.1 239z\"]\n};\nvar faBoxesStacked = {\n  prefix: 'far',\n  iconName: 'boxes-stacked',\n  icon: [576, 512, [62625, \"boxes\", \"boxes-alt\"], \"f468\", \"M360 0C390.9 0 416 25.07 416 56V184C416 214.9 390.9 240 360 240H200C169.1 240 144 214.9 144 184V56C144 25.07 169.1 0 200 0H360zM360 48H320V112C320 120.8 312.8 128 304 128H256C247.2 128 240 120.8 240 112V48H200C195.6 48 192 51.58 192 56V184C192 188.4 195.6 192 200 192H360C364.4 192 368 188.4 368 184V56C368 51.58 364.4 48 360 48V48zM0 328C0 297.1 25.07 272 56 272H216C246.9 272 272 297.1 272 328V456C272 486.9 246.9 512 216 512H56C25.07 512 0 486.9 0 456V328zM176 384C176 392.8 168.8 400 160 400H112C103.2 400 96 392.8 96 384V320H56C51.58 320 48 323.6 48 328V456C48 460.4 51.58 464 56 464H216C220.4 464 224 460.4 224 456V328C224 323.6 220.4 320 216 320H176V384zM304 328C304 297.1 329.1 272 360 272H520C550.9 272 576 297.1 576 328V456C576 486.9 550.9 512 520 512H360C329.1 512 304 486.9 304 456V328zM480 384C480 392.8 472.8 400 464 400H416C407.2 400 400 392.8 400 384V320H360C355.6 320 352 323.6 352 328V456C352 460.4 355.6 464 360 464H520C524.4 464 528 460.4 528 456V328C528 323.6 524.4 320 520 320H480V384z\"]\n};\nvar faBoxes = faBoxesStacked;\nvar faBoxesAlt = faBoxesStacked;\nvar faGrillHot = {\n  prefix: 'far',\n  iconName: 'grill-hot',\n  icon: [448, 512, [], \"e5a5\", \"M119.1 0C133.3 0 143.1 10.75 143.1 24V26.59C143.1 31.94 146.7 36.94 151.1 39.91L163.5 48.16C181.3 60.03 191.1 80.01 191.1 101.4V104C191.1 117.3 181.3 128 167.1 128C154.7 128 143.1 117.3 143.1 104V101.4C143.1 96.06 141.3 91.06 136.9 88.09L124.5 79.84C106.7 67.97 95.1 47.99 95.1 26.59V24C95.1 10.75 106.7 .0003 119.1 .0003V0zM416 160C433.7 160 448 174.3 448 192C448 270.1 401.4 337.3 334.4 367.3L382.1 478.5C387.3 490.7 381.6 504.8 369.5 510.1C357.3 515.3 343.2 509.6 337.9 497.5L327 472H155.3C145.9 495.5 122.9 512 95.1 512C60.65 512 31.1 483.3 31.1 448C31.1 412.7 60.65 384 95.1 384C99.44 384 102.8 384.3 106.1 384.8L113.6 367.3C46.65 337.3 0 270.1 0 192C0 174.3 14.33 160 32 160H416zM48.88 208C56.84 279.1 117.9 336 191.1 336H256C330.1 336 391.2 279.1 399.1 208H48.88zM147.5 410C150.7 414.3 153.3 418.1 155.3 424H306.5L288.2 381.3C277.7 383.1 266.1 384 256 384H191.1C181 384 170.3 383.1 159.8 381.3L147.5 410zM95.1 424C82.74 424 71.1 434.7 71.1 448C71.1 461.3 82.74 472 95.1 472C109.3 472 119.1 461.3 119.1 448C119.1 434.7 109.3 424 95.1 424zM256 26.59C256 31.94 258.7 36.94 263.1 39.91L275.5 48.16C293.3 60.03 304 80.01 304 101.4V104C304 117.3 293.3 128 280 128C266.7 128 256 117.3 256 104V101.4C256 96.06 253.3 91.06 248.9 88.09L236.5 79.84C218.7 67.97 207.1 47.99 207.1 26.59V24C207.1 10.75 218.7 .0003 232 .0003C245.3 .0003 256 10.75 256 24V26.59z\"]\n};\nvar faBallotCheck = {\n  prefix: 'far',\n  iconName: 'ballot-check',\n  icon: [448, 512, [], \"f733\", \"M128 352H96c-8.836 0-16 7.164-16 16v32C80 408.8 87.16 416 96 416h32c8.836 0 16-7.164 16-16v-32C144 359.2 136.8 352 128 352zM96 160h32c8.836 0 16-7.164 16-16v-32C144 103.2 136.8 96 128 96H96C87.16 96 80 103.2 80 112v32C80 152.8 87.16 160 96 160zM344 360h-144c-13.25 0-24 10.75-24 24s10.75 24 24 24h144c13.25 0 24-10.75 24-24S357.3 360 344 360zM171.3 220.7c-6.25-6.25-16.38-6.25-22.62 0L112 257.4L99.31 244.7c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.62l24 24C103.8 294.4 107.9 296 112 296s8.188-1.562 11.31-4.688l48-48C177.6 237.1 177.6 226.9 171.3 220.7zM344 232h-112C218.8 232 208 242.8 208 256s10.75 24 24 24h112c13.25 0 24-10.75 24-24S357.3 232 344 232zM384 0H64C28.65 0 0 28.65 0 64v384c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V64C448 28.65 419.3 0 384 0zM400 448c0 8.824-7.178 16-16 16H64c-8.822 0-16-7.176-16-16V64c0-8.824 7.178-16 16-16h320c8.822 0 16 7.176 16 16V448zM344 104h-144C186.8 104 176 114.8 176 128s10.75 24 24 24h144c13.25 0 24-10.75 24-24S357.3 104 344 104z\"]\n};\nvar faLink = {\n  prefix: 'far',\n  iconName: 'link',\n  icon: [640, 512, [128279, \"chain\"], \"f0c1\", \"M173 131.5C229.2 75.27 320.3 75.27 376.5 131.5C430 185 432.9 270.9 383 327.9L377.7 334C368.9 344 353.8 345 343.8 336.3C333.8 327.6 332.8 312.4 341.5 302.4L346.9 296.3C380.1 258.3 378.2 201.1 342.5 165.4C305.1 127.1 244.4 127.1 206.1 165.4L93.63 278.7C56.19 316.2 56.19 376.9 93.63 414.3C129.3 449.1 186.6 451.9 224.5 418.7L230.7 413.3C240.6 404.6 255.8 405.6 264.5 415.6C273.3 425.5 272.2 440.7 262.3 449.4L256.1 454.8C199.1 504.6 113.2 501.8 59.69 448.2C3.505 392.1 3.505 300.1 59.69 244.8L173 131.5zM467 380.5C410.8 436.7 319.7 436.7 263.5 380.5C209.1 326.1 207.1 241.1 256.9 184.1L261.6 178.7C270.3 168.7 285.5 167.7 295.5 176.4C305.5 185.1 306.5 200.3 297.8 210.3L293.1 215.7C259.8 253.7 261.8 310.9 297.4 346.6C334.9 384 395.6 384 433.1 346.6L546.4 233.3C583.8 195.8 583.8 135.1 546.4 97.7C510.7 62.02 453.4 60.11 415.5 93.35L409.3 98.7C399.4 107.4 384.2 106.4 375.5 96.44C366.7 86.47 367.8 71.3 377.7 62.58L383.9 57.22C440.9 7.348 526.8 10.21 580.3 63.76C636.5 119.9 636.5 211 580.3 267.2L467 380.5z\"]\n};\nvar faChain = faLink;\nvar faEarListen = {\n  prefix: 'far',\n  iconName: 'ear-listen',\n  icon: [512, 512, [\"assistive-listening-systems\"], \"f2a2\", \"M80.97 367c-9.375-9.377-24.56-9.377-33.94 0c-9.375 9.375-9.375 24.56 0 33.94l64 64C115.7 469.7 121.9 471.1 128 471.1s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L80.97 367zM386.7 2.516c-11.86-5.875-26.28-1.125-32.2 10.75c-5.922 11.84-1.125 26.25 10.73 32.19c.8438 .4062 84.67 43.56 98.92 157.5c1.516 12.16 11.86 21.03 23.78 21.03c1 0 2-.0625 3.016-.1875c13.14-1.656 22.47-13.62 20.83-26.78C494.4 57.86 391.1 4.703 386.7 2.516zM24 463.1c-13.25 0-24 10.74-24 24S10.75 512 24 512s24-10.75 24-24S37.25 463.1 24 463.1zM168 319.1c-13.25 0-24 10.74-24 24c0 13.25 10.75 24 24 24S192 357.2 192 343.1C192 330.7 181.3 319.1 168 319.1zM240 63.1c-97.05 0-176 81.24-176 181.1c0 13.25 10.75 24 24 24s24-10.75 24-24c0-73.41 57.42-133.1 128-133.1s128 59.72 128 133.1c0 46.97-17.52 91.19-49.31 124.5l-5.625 5.906l-.8594 8.125c-4.844 45.78-41.83 80.31-86.02 80.31c-13.25 0-24 10.75-24 24c0 13.25 10.75 24 24 24c66.11 0 121.8-48.91 132.6-115.1C395.8 355.4 416 301.8 416 245.1C416 145.2 337 63.1 240 63.1zM240 200c22.06 0 40 17.94 40 40c0 13.25 10.75 24 24 24s24-10.75 24-24c0-48.53-39.47-88-88-88S152 191.5 152 240c0 13.25 10.75 24 24 24S200 253.3 200 240C200 217.9 217.9 200 240 200z\"]\n};\nvar faAssistiveListeningSystems = faEarListen;\nvar faFileMinus = {\n  prefix: 'far',\n  iconName: 'file-minus',\n  icon: [384, 512, [], \"f318\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.66 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.836 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32H336V448zM112 280c-13.26 0-24 10.74-24 23.1c0 13.26 10.73 23.1 24 23.1h160c13.26 0 24-10.74 24-23.1s-10.74-23.1-24-23.1H112z\"]\n};\nvar faTreeCity = {\n  prefix: 'far',\n  iconName: 'tree-city',\n  icon: [640, 512, [], \"e587\", \"M336 488C336 501.3 325.3 512 312 512C298.7 512 288 501.3 288 488V56C288 25.07 313.1 0 344 0H456C486.9 0 512 25.07 512 56V192H544V120C544 106.7 554.7 96 568 96C581.3 96 592 106.7 592 120V192.6C619.1 196.4 640 219.8 640 248V488C640 501.3 629.3 512 616 512C602.7 512 592 501.3 592 488V248C592 243.6 588.4 240 584 240H464V56C464 51.58 460.4 48 456 48H344C339.6 48 336 51.58 336 56V488zM368 96C368 87.16 375.2 80 384 80H416C424.8 80 432 87.16 432 96V128C432 136.8 424.8 144 416 144H384C375.2 144 368 136.8 368 128V96zM416 176C424.8 176 432 183.2 432 192V224C432 232.8 424.8 240 416 240H384C375.2 240 368 232.8 368 224V192C368 183.2 375.2 176 384 176H416zM368 288C368 279.2 375.2 272 384 272H416C424.8 272 432 279.2 432 288V320C432 328.8 424.8 336 416 336H384C375.2 336 368 328.8 368 320V288zM544 272C552.8 272 560 279.2 560 288V320C560 328.8 552.8 336 544 336H512C503.2 336 496 328.8 496 320V288C496 279.2 503.2 272 512 272H544zM496 384C496 375.2 503.2 368 512 368H544C552.8 368 560 375.2 560 384V416C560 424.8 552.8 432 544 432H512C503.2 432 496 424.8 496 416V384zM224 160C224 166 223 171 222 176C242 190 256 214 256 240C256 285 220 320 176 320H160V480C160 498 145 512 128 512C110 512 96 498 96 480V320H80C35 320 0 285 0 240C0 214 13 190 33 176C32 171 32 166 32 160C32 107 74 64 128 64C181 64 224 107 224 160z\"]\n};\nvar faPlay = {\n  prefix: 'far',\n  iconName: 'play',\n  icon: [384, 512, [9654], \"f04b\", \"M24.52 38.13C39.66 29.64 58.21 29.99 73.03 39.04L361 215C375.3 223.8 384 239.3 384 256C384 272.7 375.3 288.2 361 296.1L73.03 472.1C58.21 482 39.66 482.4 24.52 473.9C9.377 465.4 0 449.4 0 432V80C0 62.64 9.377 46.63 24.52 38.13V38.13zM48 432L336 256L48 80V432z\"]\n};\nvar faFont = {\n  prefix: 'far',\n  iconName: 'font',\n  icon: [448, 512, [], \"f031\", \"M424 432h-31.44L246.4 47.47c-3.5-9.25-12.51-15.37-22.38-15.46c-.0938 0 .0625 0 0 0c-9.812 0-18.68 5.961-22.34 15.09L47.76 432H24C10.75 432 0 442.8 0 456S10.75 480 24 480h112C149.3 480 160 469.3 160 456S149.3 432 136 432H99.45l35.21-88h173.1l33.44 88H312c-13.25 0-24 10.75-24 24S298.8 480 312 480h112c13.25 0 24-10.75 24-24S437.3 432 424 432zM153.9 296l69.58-173.9L289.5 296H153.9z\"]\n};\nvar faCupTogo = {\n  prefix: 'far',\n  iconName: 'cup-togo',\n  icon: [448, 512, [\"coffee-togo\"], \"f6c5\", \"M424 80h-9.789c-.3242-.9043-.3008-1.854-.7422-2.734l-32-64C377.4 5.141 369.1 0 360 0h-272C78.91 0 70.59 5.141 66.53 13.27l-32 64C34.09 78.15 34.11 79.1 33.79 80H24C10.75 80 0 90.74 0 104C0 117.3 10.75 128 24 128h400C437.3 128 448 117.3 448 104C448 90.74 437.3 80 424 80zM86.84 80l16.01-32h242.3l16.01 32H86.84zM387.8 160.3c-13.19-2-25.38 6.859-27.47 19.95L353.4 224H94.62L87.72 180.3C85.66 167.2 73.34 158.3 60.25 160.3C47.16 162.4 38.22 174.7 40.28 187.8l48 304C90.13 503.4 100.2 512 112 512h223.9c11.81 0 21.92-8.594 23.77-20.25l48-304C409.8 174.7 400.8 162.4 387.8 160.3zM315.5 464h-183L119.9 384h208.3L315.5 464z\"]\n};\nvar faCoffeeTogo = faCupTogo;\nvar faSquareDownLeft = {\n  prefix: 'far',\n  iconName: 'square-down-left',\n  icon: [448, 512, [], \"e26b\", \"M320.2 205.1c9.369-9.371 9.369-24.57-.0002-33.94L308.9 159.8c-9.369-9.371-24.57-9.372-33.94-.0012L210.3 224.4L168.1 183C164.4 178.4 158.2 176 152 176c-3.094 0-6.219 .5938-9.188 1.812C133.8 181.5 128 190.3 128 200v128C128 341.3 138.8 352 152 352h128c9.703 0 18.45-5.844 22.17-14.81s1.656-19.28-5.203-26.16l-41.37-41.38L320.2 205.1zM448 416V96c0-35.34-28.65-64-64-64H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320C419.3 480 448 451.3 448 416zM400 416c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V96c0-8.82 7.178-16 16-16h320c8.822 0 16 7.18 16 16V416z\"]\n};\nvar faBurgerLettuce = {\n  prefix: 'far',\n  iconName: 'burger-lettuce',\n  icon: [512, 512, [], \"e3e3\", \"M511.1 285.6C511.5 291.9 508.6 297.9 503.8 302C486.1 318.1 464.8 327.3 441.6 328C418.4 327.3 396.2 318.1 379.4 302C375.6 297.6 370.9 294.1 365.6 291.7C360.3 289.2 354.6 287.1 348.8 287.1C342.1 287.1 337.2 289.2 331.1 291.7C326.7 294.1 321.1 297.6 318.2 302C310.1 310.3 300.4 316.8 289.7 321.3C279 325.7 267.6 328 256 328C244.4 328 232.1 325.7 222.3 321.3C211.6 316.8 201.9 310.3 193.8 302C190 297.6 185.3 294.1 180 291.7C174.8 289.2 169 287.1 163.2 287.1C157.4 287.1 151.7 289.2 146.4 291.7C141.1 294.1 136.4 297.6 132.6 302C124.5 310.3 114.8 316.8 104.1 321.3C93.45 325.7 81.99 328 70.42 328C58.84 328 47.38 325.7 36.7 321.3C26.02 316.8 16.33 310.3 8.193 302C5.73 299.1 3.702 297.5 2.228 294.6C.7551 291.8-.1342 288.7-.3863 285.5C-.6388 282.3-.249 279.1 .7593 276C1.768 272.1 3.375 270.2 5.485 267.8C7.596 265.4 10.17 263.4 13.05 262C15.93 260.6 19.06 259.8 22.26 259.6C25.46 259.5 28.66 259.9 31.67 261C34.69 262.1 37.45 263.8 39.81 265.1C43.59 270.4 48.28 273.9 53.56 276.3C58.85 278.8 64.59 280 70.4 280C76.21 280 81.96 278.8 87.24 276.3C92.52 273.9 97.21 270.4 100.1 265.1C109.1 257.7 118.8 251.2 129.5 246.7C140.2 242.3 151.6 239.1 163.2 239.1C174.8 239.1 186.2 242.3 196.9 246.7C207.6 251.2 217.3 257.7 225.4 265.1C229.2 270.4 233.9 273.9 239.2 276.3C244.4 278.8 250.2 280 256 280C261.8 280 267.6 278.8 272.8 276.3C278.1 273.9 282.8 270.4 286.6 265.1C294.7 257.7 304.4 251.2 315.1 246.7C325.8 242.3 337.2 239.1 348.8 239.1C360.4 239.1 371.8 242.3 382.5 246.7C393.2 251.2 402.9 257.7 411 265.1C414.8 270.4 419.5 273.9 424.8 276.3C430 278.8 435.8 280 441.6 280C447.4 280 453.2 278.8 458.4 276.3C463.7 273.9 468.4 270.4 472.2 265.1C474.6 263.9 477.3 262.3 480.3 261.3C483.3 260.3 486.5 259.8 489.6 260C492.7 260.3 495.8 261.1 498.7 262.5C501.5 263.9 504 265.8 506.1 268.2C510.3 272.1 512.4 279.2 511.1 285.6L511.1 285.6zM50.39 220.8C45.93 218.6 42.03 215.5 38.97 211.6C35.92 207.7 33.79 203.2 32.75 198.4C31.72 193.5 31.8 188.5 32.99 183.7C54.98 97.02 146.5 32 256 32C365.5 32 457 97.02 479 183.7C480.2 188.5 480.3 193.5 479.3 198.4C478.2 203.2 476.1 207.7 473 211.6C469.1 215.5 466.1 218.6 461.6 220.8C457.2 222.9 452.3 224 447.3 224H64.67C59.73 224 54.84 222.9 50.39 220.8zM86.4 176H425.6C413 149.5 393 127.3 368 112C368 116.2 366.3 120.3 363.3 123.3C360.3 126.3 356.2 128 352 128C347.8 128 343.7 126.3 340.7 123.3C337.7 120.3 336 116.2 336 112C336 109.3 336.7 106.7 338.1 104.4C339.4 102 341.3 100.1 343.6 98.72C320.4 88.44 295.5 82.41 270.2 80.9C271.3 83.09 271.1 85.52 272 88C272 92.24 270.3 96.31 267.3 99.31C264.3 102.3 260.2 104 256 104C251.8 104 247.7 102.3 244.7 99.31C241.7 96.31 240 92.24 240 88C240 85.52 240.7 83.09 241.8 80.9C216.5 82.41 191.6 88.44 168.4 98.72C170.7 100.1 172.6 102 173.9 104.4C175.3 106.7 175.1 109.3 176 112C176 116.2 174.3 120.3 171.3 123.3C168.3 126.3 164.2 128 160 128C155.8 128 151.7 126.3 148.7 123.3C145.7 120.3 144 116.2 144 112C118.1 127.3 98.95 149.5 86.4 176zM475.3 356.7C478.3 359.7 480 363.8 480 368V384C480 409.5 469.9 433.9 451.9 451.9C433.9 469.9 409.5 480 384 480H128C102.5 480 78.12 469.9 60.12 451.9C42.12 433.9 32 409.5 32 384V368C32 363.8 33.69 359.7 36.69 356.7C39.69 353.7 43.76 352 48 352H464C468.2 352 472.3 353.7 475.3 356.7zM411.7 423.2C419.8 417.5 425.9 409.4 429.2 400H82.75C86.06 409.4 92.19 417.5 100.3 423.2C108.4 428.9 118.1 432 128 432H384C393.9 432 403.6 428.9 411.7 423.2z\"]\n};\nvar faRupiahSign = {\n  prefix: 'far',\n  iconName: 'rupiah-sign',\n  icon: [512, 512, [], \"e23d\", \"M0 56C0 42.75 10.75 32 24 32H120C195.1 32 256 92.89 256 168C256 227.4 217.9 277.9 164.9 296.4L222.4 447.5C227.1 459.8 220.9 473.7 208.5 478.4C196.2 483.1 182.3 476.9 177.6 464.5L116.4 304H48V456C48 469.3 37.25 480 24 480C10.75 480 0 469.3 0 456V56zM48 256H120C168.6 256 208 216.6 208 168C208 119.4 168.6 80 120 80H48V256zM400 160C461.9 160 512 210.1 512 272C512 333.9 461.9 384 400 384H336V488C336 501.3 325.3 512 312 512C298.7 512 288 501.3 288 488V184C288 170.7 298.7 160 312 160H400zM464 272C464 236.7 435.3 208 400 208H336V336H400C435.3 336 464 307.3 464 272z\"]\n};\nvar faMagnifyingGlass = {\n  prefix: 'far',\n  iconName: 'magnifying-glass',\n  icon: [512, 512, [128269, \"search\"], \"f002\", \"M504.1 471l-134-134C399.1 301.5 415.1 256.8 415.1 208c0-114.9-93.13-208-208-208S-.0002 93.13-.0002 208S93.12 416 207.1 416c48.79 0 93.55-16.91 129-45.04l134 134C475.7 509.7 481.9 512 488 512s12.28-2.344 16.97-7.031C514.3 495.6 514.3 480.4 504.1 471zM48 208c0-88.22 71.78-160 160-160s160 71.78 160 160s-71.78 160-160 160S48 296.2 48 208z\"]\n};\nvar faSearch = faMagnifyingGlass;\nvar faTableTennisPaddleBall = {\n  prefix: 'far',\n  iconName: 'table-tennis-paddle-ball',\n  icon: [512, 512, [127955, \"ping-pong-paddle-ball\", \"table-tennis\"], \"f45d\", \"M415.1 320c-52.99 0-95.99 42.1-95.99 95.1c0 52.1 42.99 95.99 95.99 95.99c52.1 0 95.99-42.1 95.99-95.99C511.1 363 468.1 320 415.1 320zM416 464c-26.46 0-47.99-21.53-47.99-47.1c0-26.47 21.53-48 47.99-48s47.99 21.53 47.99 48C464 442.5 442.5 464 416 464zM93.19 175.1l201.6 201.7c5.268-16.2 13.54-30.86 24.38-43.52l-193.6-193.6l33.05-36.25C195.2 66.68 244 47.81 291.9 47.81c102.9 0 171.8 84.73 171.8 173.6c0 24.01-4.91 48.28-15.05 71.36c15.88 4.215 30.48 11.27 43.31 20.81c13.34-29.78 19.8-61.17 19.8-92.2C511.8 107.6 423 0 292.3 0C231.7 0 170.1 23.77 123.9 70.2L52.94 147.1c-20.14 22.8-28.46 47.97-28.46 72.63c0 36.24 17.97 71.38 42.84 96.31L82.45 332.1L17.88 388.1C13.7 392.6 0 406.1 0 428.5c0 13.88 5.521 27.35 15.31 37.23l30.72 30.85c15.2 15.26 32.93 15.41 38.55 15.41c11.2 0 26.91-5.087 38.21-17.98l56.51-64.77l14.41 14.45c25.05 25.1 58.82 38.92 94.24 38.92c5.027 0 10.09-.2782 15.16-.8418l-.9062-8.34c-6.172-12.18-10.39-25.36-12.39-39.38c-.5089 .0081-1.017 .0122-1.525 .0122c-22.8 0-44.57-8.229-60.57-24.26l-50.73-50.9L86.64 462.4c-.2416 .2761-1.702 1.69-3.558 1.69c-.9461 0-1.995-.3673-3.038-1.44l-30.66-30.76c-.4885-.4885-1.385-1.905-1.385-3.534c0-1.102 .4103-2.301 1.635-3.377l102.9-90.63L101.3 283C88.04 269.7 72.56 246.1 72.56 220.8c0-13.55 4.452-27.57 16.08-40.73L93.19 175.1z\"]\n};\nvar faPingPongPaddleBall = faTableTennisPaddleBall;\nvar faTableTennis = faTableTennisPaddleBall;\nvar faPersonDotsFromLine = {\n  prefix: 'far',\n  iconName: 'person-dots-from-line',\n  icon: [576, 512, [\"diagnoses\"], \"f470\", \"M287.1 176c48.6 0 87.1-39.4 87.1-88S336.6 0 287.1 0S200 39.4 200 88S239.4 176 287.1 176zM287.1 48c22.06 0 39.1 17.94 39.1 40c0 22.05-17.94 40-39.1 40S247.1 110.1 247.1 88C247.1 65.94 265.9 48 287.1 48zM551.1 464H24c-13.25 0-23.1 10.74-23.1 24c0 13.25 10.75 24 23.1 24h527.1c13.25 0 23.1-10.75 23.1-24C575.1 474.7 565.3 464 551.1 464zM24 344c5.531 0 11.09-1.906 15.62-5.781C67.89 313.1 115.7 287.3 175.1 271.1L176 432h47.1V261.3C244.7 258.2 266.2 256 288.9 256c21.94 0 42.86 2.096 63.09 5.121V432h48l-.0005-161.2c59.81 15.95 107.9 42.23 136.7 66.08c10.12 8.375 25.34 7.078 33.78-3.172c8.469-10.2 7.062-25.34-3.156-33.8C499.9 244.1 390.6 208 288.9 208c-103.9 0-214.1 36.81-280.5 93.78c-10.06 8.625-11.22 23.78-2.594 33.84C10.53 341.2 17.25 344 24 344zM287.1 376c0 13.25 10.75 24 23.1 24c13.25 0 23.1-10.75 23.1-24c0-13.26-10.75-24-23.1-24C298.7 352 287.1 362.7 287.1 376zM487.1 224c13.25 0 23.1-10.75 23.1-24c0-13.26-10.75-24-23.1-24c-13.25 0-23.1 10.74-23.1 24C463.1 213.3 474.7 224 487.1 224zM56 240c13.25 0 23.1-10.75 23.1-24c0-13.26-10.75-24-23.1-24S32 202.7 32 216C32 229.3 42.75 240 56 240z\"]\n};\nvar faDiagnoses = faPersonDotsFromLine;\nvar faChevronsDown = {\n  prefix: 'far',\n  iconName: 'chevrons-down',\n  icon: [448, 512, [\"chevron-double-down\"], \"f322\", \"M207.4 265.3c9.313 8.875 23.88 8.875 33.19 0l184-176c9.563-9.156 9.906-24.34 .75-33.94C420.6 50.47 414.3 48 408 48c-5.969 0-11.94 2.219-16.59 6.656L224 214.8L56.59 54.66C46.1 45.53 31.81 45.81 22.65 55.41S13.84 80.19 23.4 89.34L207.4 265.3zM408 240c-5.969 0-11.94 2.219-16.59 6.656L224 406.8L56.59 246.7C46.1 237.5 31.81 237.8 22.65 247.4S13.84 272.2 23.4 281.3l184 176c9.313 8.875 23.88 8.875 33.19 0l184-176c9.563-9.156 9.906-24.34 .75-33.94C420.6 242.5 414.3 240 408 240z\"]\n};\nvar faChevronDoubleDown = faChevronsDown;\nvar faTrashCanArrowUp = {\n  prefix: 'far',\n  iconName: 'trash-can-arrow-up',\n  icon: [448, 512, [\"trash-restore-alt\"], \"f82a\", \"M224 175.1C230.4 175.1 236.5 178.5 240.1 183L320.1 263C330.3 272.4 330.3 287.6 320.1 296.1C311.6 306.3 296.4 306.3 287 296.1L248 257.9V392C248 405.3 237.3 416 224 416C210.7 416 200 405.3 200 392V257.9L160.1 296.1C151.6 306.3 136.4 306.3 127 296.1C117.7 287.6 117.7 272.4 127 263L207 183C211.5 178.5 217.6 175.1 224 175.1V175.1zM317.5 24.94L354.2 80H424C437.3 80 448 90.75 448 104C448 117.3 437.3 128 424 128H416V432C416 476.2 380.2 512 336 512H112C67.82 512 32 476.2 32 432V128H24C10.75 128 0 117.3 0 104C0 90.75 10.75 80 24 80H93.82L130.5 24.94C140.9 9.357 158.4 0 177.1 0H270.9C289.6 0 307.1 9.358 317.5 24.94H317.5zM151.5 80H296.5L277.5 51.56C276 49.34 273.5 48 270.9 48H177.1C174.5 48 171.1 49.34 170.5 51.56L151.5 80zM80 432C80 449.7 94.33 464 112 464H336C353.7 464 368 449.7 368 432V128H80V432z\"]\n};\nvar faTrashRestoreAlt = faTrashCanArrowUp;\nvar faSignalGood = {\n  prefix: 'far',\n  iconName: 'signal-good',\n  icon: [576, 512, [\"signal-3\"], \"f68e\", \"M32 384C18.75 384 8 394.8 8 408v80c0 13.25 10.75 24 23.1 24S56 501.3 56 488v-80C56 394.8 45.25 384 32 384zM160 288C146.8 288 136 298.8 136 312v176C136 501.3 146.8 512 160 512s24-10.75 24-24v-176C184 298.8 173.3 288 160 288zM288 192C274.8 192 264 202.8 264 216v272C264 501.3 274.8 512 288 512s24-10.75 24-24v-272C312 202.8 301.3 192 288 192z\"]\n};\nvar faSignal3 = faSignalGood;\nvar faLocationQuestion = {\n  prefix: 'far',\n  iconName: 'location-question',\n  icon: [384, 512, [\"map-marker-question\"], \"f60b\", \"M105.8 133.3C113.8 110.9 134.9 96 158.6 96H216.9C251.7 96 280 124.3 280 159.1C280 181.8 267.9 202.7 248.3 213.9L215.1 232.4C215.8 245.5 205.1 255.1 192 255.1C178.7 255.1 168 245.3 168 231.1V218.5C168 209.9 172.6 202 180.1 197.7L224.4 172.3C229.1 169.6 232 164.6 232 159.1C232 150.8 225.2 143.1 216.9 143.1H158.6C155.2 143.1 152.2 146.1 151.1 149.3L150.6 150.6C146.2 163.1 132.5 169.6 119.1 165.2C107.5 160.7 100.9 147 105.4 134.5L105.8 133.3zM224 320C224 337.7 209.7 352 192 352C174.3 352 160 337.7 160 320C160 302.3 174.3 288 192 288C209.7 288 224 302.3 224 320zM384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192H384zM192 48C112.5 48 48 112.5 48 192C48 204.4 52.49 223.6 63.3 249.2C73.78 274 88.66 301.4 105.8 329.1C134.2 375.3 167.2 419.1 192 451.7C216.8 419.1 249.8 375.3 278.2 329.1C295.3 301.4 310.2 274 320.7 249.2C331.5 223.6 336 204.4 336 192C336 112.5 271.5 48 192 48V48z\"]\n};\nvar faMapMarkerQuestion = faLocationQuestion;\nvar faFloppyDiskCircleXmark = {\n  prefix: 'far',\n  iconName: 'floppy-disk-circle-xmark',\n  icon: [576, 512, [\"floppy-disk-times\", \"save-circle-xmark\", \"save-times\"], \"e181\", \"M432 224c-9.941 0-19.65 1.008-29.02 2.926C337.4 240.4 288 298.4 288 368c0 79.54 64.46 144 144 144s144-64.46 144-144S511.5 224 432 224zM488.5 401.9c6.242 6.242 6.252 16.37 .0098 22.62c-6.24 6.242-16.37 6.231-22.62-.0113l-33.91-33.91l-33.91 33.91c-6.242 6.242-16.37 6.253-22.62 .0106s-6.232-16.37 .0098-22.62l33.91-33.91l-33.91-33.91c-6.242-6.242-6.251-16.37-.009-22.62s16.37-6.232 22.62 .0106l33.91 33.91l33.91-33.91c6.242-6.242 16.37-6.254 22.61-.0113s6.233 16.37-.009 22.62l-33.91 33.91L488.5 401.9zM224 256c-35.2 0-64 28.8-64 64c0 35.2 28.8 64 64 64c11.83 0 22.81-3.473 32.35-9.133C256.3 372.6 256 370.3 256 368c0-30.26 7.65-58.73 21.1-83.6C265.6 267.3 246 256 224 256zM64 432c-8.836 0-16-7.164-16-16V96c0-8.838 7.164-16 16-16h16v104c0 13.25 10.75 24 24 24h192C309.3 208 320 197.3 320 184V83.88l78.25 78.25C399.4 163.2 400 164.8 400 166.3v28.7C410.4 193.1 421.1 192 432 192c5.402 0 10.72 .3301 16 .8066V163.9c0-12.68-5.077-24.94-14.04-33.9l-83.9-83.9C341.1 37.06 328.8 32 316.1 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h232.2c-11.78-14.26-21.2-30.48-28.05-48H64zM128 80h144V160H128V80z\"]\n};\nvar faFloppyDiskTimes = faFloppyDiskCircleXmark;\nvar faSaveCircleXmark = faFloppyDiskCircleXmark;\nvar faSaveTimes = faFloppyDiskCircleXmark;\nvar faNairaSign = {\n  prefix: 'far',\n  iconName: 'naira-sign',\n  icon: [448, 512, [], \"e1f6\", \"M253 255.1H336V55.1C336 42.74 346.7 31.1 360 31.1C373.3 31.1 384 42.74 384 55.1V255.1H424C437.3 255.1 448 266.7 448 279.1C448 293.3 437.3 303.1 424 303.1H384V456C384 466.5 377.1 475.8 367.1 478.9C356.1 482 346.1 478.2 340.2 469.5L227.6 303.1H112V456C112 469.3 101.3 480 88 480C74.75 480 64 469.3 64 456V303.1H24C10.75 303.1 0 293.3 0 279.1C0 266.7 10.75 255.1 24 255.1H64V55.1C64 45.46 70.87 36.16 80.94 33.06C91.01 29.96 101.9 33.79 107.8 42.5L253 255.1zM285.7 303.1L336 378V303.1H285.7zM194.1 255.1L112 133.1V255.1H194.1z\"]\n};\nvar faPeach = {\n  prefix: 'far',\n  iconName: 'peach',\n  icon: [512, 512, [], \"e20b\", \"M368.4 99.72c28.03-12.44 47.65-40.41 47.65-73.06L416 0h-80c-44.18 0-79.1 35.82-79.1 80c0-44.18-35.82-80-79.1-80H96l.0039 26.67c0 32.65 19.62 60.62 47.66 73.06C61.72 116.1 0 184.9 0 267.2c0 113.5 124.9 204.1 248.7 243.7C251.1 511.6 253.5 512 256 512s4.938-.375 7.312-1.141C387.1 471.3 512 380.7 512 267.2C512 184.9 450.3 116.1 368.4 99.72zM256 462.8c-122.8-41.23-208-120.1-208-195.5C48 99.63 309.3 124.1 309.3 248c0 13.25 10.75 24 24 24s24-10.75 24-24c0-39.02-19.36-74.54-50.85-101.5C379.6 132.9 464 183 464 267.2C464 341.8 378.8 421.5 256 462.8z\"]\n};\nvar faTaxiBus = {\n  prefix: 'far',\n  iconName: 'taxi-bus',\n  icon: [640, 512, [], \"e298\", \"M72 376H192V424H80V456C80 469.3 69.25 480 56 480C42.75 480 32 469.3 32 456V411.9C12.7 398.1 0 376.1 0 352V118.2C0 96.18 4.597 66.28 28.76 46.81C58.65 22.73 111.5 0 192 0C276.9 0 327.8 22.09 356.5 46.62C367.7 56.23 374.5 68.1 378.5 80.26C352.8 82.75 332.2 102.6 328.6 128H216V208H252.9L239.2 256H48V352C48 365.3 58.75 376 72 376V376zM192 48C126.6 48 86.16 64.83 64.46 80H321.4C302.1 65.3 263.5 48 191.1 48H192zM168 208V128H48V208H168zM128 312C128 325.3 117.3 336 104 336C90.75 336 80 325.3 80 312C80 298.7 90.75 288 104 288C117.3 288 128 298.7 128 312zM360 360C360 373.3 349.3 384 336 384C322.7 384 312 373.3 312 360C312 346.7 322.7 336 336 336C349.3 336 360 346.7 360 360zM504 360C504 346.7 514.7 336 528 336C541.3 336 552 346.7 552 360C552 373.3 541.3 384 528 384C514.7 384 504 373.3 504 360zM368 144C368 126.3 382.3 112 400 112H464C481.7 112 496 126.3 496 144V160H502.2C532.6 160 559.7 179.1 569.1 207.8L598.6 287.9C598.8 288.4 598.9 288.9 599.1 289.3C623.8 306.7 640 335.5 640 368V488C640 501.3 629.3 512 616 512C602.7 512 592 501.3 592 488V448H272V488C272 501.3 261.3 512 248 512C234.7 512 224 501.3 224 488V368C224 335.5 240.2 306.7 264.9 289.3C265.1 288.9 265.2 288.4 265.4 287.9L294 207.8C304.3 179.1 331.4 160 361.8 160H368V144zM339.2 223.9L322.1 272H541.9L524.8 223.9C521.4 214.4 512.3 208 502.2 208H361.8C351.7 208 342.6 214.4 339.2 223.9H339.2zM272 368V400H592V368C592 341.5 570.5 320 544 320H320C293.5 320 272 341.5 272 368z\"]\n};\nvar faBracketCurly = {\n  prefix: 'far',\n  iconName: 'bracket-curly',\n  icon: [256, 512, [\"bracket-curly-left\"], \"7b\", \"M200 32H120C89.07 32 64 57.07 64 88v77.5c0 10.56-4.197 20.7-11.67 28.17L7 239C2.5 243.5 0 249.6 0 256c0 6.375 2.5 12.5 7 17l45.33 45.33C59.8 325.8 64 335.9 64 346.5V424C64 454.9 89.07 480 120 480h80C213.3 480 224 469.3 224 456S213.3 432 200 432H120c-4.4 0-8-3.6-8-8v-77.5c0-23.44-9.337-45.91-25.95-62.45L57.88 256l28.18-28.05C102.7 211.4 112 188.9 112 165.5V88c0-4.4 3.6-8 8-8h80C213.3 80 224 69.25 224 56S213.3 32 200 32z\"]\n};\nvar faBracketCurlyLeft = faBracketCurly;\nvar faLobster = {\n  prefix: 'far',\n  iconName: 'lobster',\n  icon: [512, 512, [129438], \"e421\", \"M432 0L432 96L384 32v92.57c0 15.16 5.045 29.7 13.59 41.42l-26.84 18.78C364 189.5 356.1 192 347.8 192h-8.66C332.1 167.3 318.1 148.2 304 134.3V80c0-17.64 14.34-32 32-32C344.8 48 352 40.84 352 32s-7.156-16-16-16c-35.28 0-64 28.7-64 64v29.5c-2.805-1.643-4.842-2.746-5.281-2.967L256 101.2L245.3 106.5C244.8 106.8 242.8 107.9 240 109.5V80c0-35.3-28.72-64-64-64C167.2 16 160 23.16 160 32s7.156 16 16 16c17.66 0 32 14.36 32 32v54.3C193.9 148.2 179.9 167.3 172.8 192H164.2C155.9 192 147.1 189.5 141.2 184.8l-26.81-18.78C122.1 154.3 128 139.7 128 124.6V32L80 96L79.1 0C35.82 0 0 35.82 0 79.1V128c0 36.37 30.42 65.24 67.17 63.51l46.51 32.58C128.6 234.5 145.1 240 164.2 240H168V256H143.1C135.7 256 128.3 254.3 121.7 250.9l-34.5-17.25c-7.875-3.891-17.5-.7656-21.47 7.156C61.75 248.8 64.94 258.4 72.84 262.3l34.5 17.25C118.4 285.1 130.8 288 143.1 288H168v16H122.4c-5.156 0-10.25-.8281-15.16-2.453L69.06 288.8c-8.344-2.734-17.44 1.719-20.25 10.11C46.03 307.3 50.56 316.4 58.94 319.2l38.16 12.73C105.3 334.6 113.8 336 122.4 336H168v16.83c-9.93 .9004-19.76 3.156-28.66 7.607l-18.5 9.25c-7.906 3.953-11.09 13.56-7.156 21.47C116.5 396.8 122.2 400 128 400c2.406 0 4.844-.5469 7.156-1.688l18.5-9.25c4.887-2.443 10.23-3.721 15.66-4.387c1.01 7.359 2.496 14.63 4.844 21.68l16.99 50.93c.0098 .0293-.0098-.0293 0 0C172.5 468.5 160 488.7 160 511.1L352 512c0-23.29-12.53-43.53-31.12-54.72c.0137-.043-.0137 .043 0 0l16.97-50.92c2.363-7.066 3.848-14.33 4.852-21.68c5.418 .6699 10.77 1.943 15.65 4.385l18.5 9.25C379.2 399.5 381.6 400 384 400c5.844 0 11.5-3.234 14.31-8.844c3.938-7.906 .75-17.52-7.156-21.47l-18.5-9.25c-8.9-4.451-18.73-6.707-28.66-7.607V336h45.63c8.594 0 17.09-1.37 25.28-4.104l38.16-12.72c8.375-2.781 12.91-11.84 10.12-20.23c-2.812-8.391-11.91-12.86-20.25-10.11l-38.16 12.71C399.9 303.2 394.8 304 389.6 304H344V288h24.91c12.34 0 24.72-2.922 35.75-8.438l34.5-17.25c7.906-3.953 11.09-13.56 7.156-21.47c-3.969-7.922-13.53-11.08-21.47-7.156l-34.5 17.25C383.7 254.3 376.3 256 368.9 256H344V240h3.812c18.19 0 35.63-5.5 50.47-15.91l46.54-32.58C481.6 193.2 512 164.4 512 128V79.1C512 35.82 476.2 0 432 0zM256 156.3C270.9 167 296 190.1 296 224v144.4c0 7.766-1.25 15.42-3.688 22.73l-16.94 50.88C274.6 444.4 273.3 446.3 271.8 448H240.2c-1.52-1.68-2.801-3.605-3.58-5.938l-16.97-50.91C217.3 383.8 216 376.2 216 368.4V224C216 190.1 241.1 167 256 156.3z\"]\n};\nvar faCartFlatbedEmpty = {\n  prefix: 'far',\n  iconName: 'cart-flatbed-empty',\n  icon: [640, 512, [\"dolly-flatbed-empty\"], \"f476\", \"M616 399.1H144V64c0-35.2-28.8-64-64-64H24C10.8 0 0 10.8 0 24C0 37.2 10.8 48 24 48h48C85.25 48 96 58.74 96 72v343.1c0 17.6 14.4 32 32 32l34.92 .0026C161.1 453 160 458.4 160 464C160 490.5 181.5 512 208 512S256 490.5 256 464c0-5.643-1.128-10.97-2.917-16h197.9c-1.789 5.029-2.928 10.36-2.928 16c0 26.51 21.48 48 47.99 48c26.51 0 48.01-21.49 48.01-48c0-5.643-1.118-10.97-2.907-16L616 447.1c13.2 0 24-10.8 24-23.1C640 410.8 629.2 399.1 616 399.1z\"]\n};\nvar faDollyFlatbedEmpty = faCartFlatbedEmpty;\nvar faColon = {\n  prefix: 'far',\n  iconName: 'colon',\n  icon: [128, 512, [], \"3a\", \"M64 192c35.35 0 64-28.65 64-64c0-35.35-28.65-64-64-64s-64 28.65-64 64C.0008 163.3 28.66 192 64 192zM64 112c8.822 0 16 7.178 16 16S72.82 144 64 144S48 136.8 48 128S55.18 112 64 112zM64 320c-35.35 0-64 28.65-64 64c0 35.35 28.65 64 64 64s64-28.65 64-64C128 348.7 99.35 320 64 320zM64 400c-8.822 0-16-7.178-16-16s7.178-16 16-16s16 7.178 16 16S72.82 400 64 400z\"]\n};\nvar faCartArrowDown = {\n  prefix: 'far',\n  iconName: 'cart-arrow-down',\n  icon: [576, 512, [], \"f218\", \"M121.1 32H280V64.57C263.3 62.18 245.7 67.32 232.8 80H131.1L161.6 240H475.6L520.6 80H439.2C426.3 67.32 408.7 62.18 392 64.57V32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H170.7L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H96C107.5 0 117.4 8.19 119.6 19.51L121.1 32zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464zM360 126.1L383 103C392.4 93.66 407.6 93.66 416.1 103C426.3 112.4 426.3 127.6 416.1 136.1L352.1 200.1C343.6 210.3 328.4 210.3 319 200.1L255 136.1C245.7 127.6 245.7 112.4 255 103C264.4 93.66 279.6 93.66 288.1 103L312 126.1V24C312 10.75 322.7 0 336 0C349.3 0 360 10.75 360 24V126.1z\"]\n};\nvar faWand = {\n  prefix: 'far',\n  iconName: 'wand',\n  icon: [512, 512, [], \"f72a\", \"M432 192c8.875 0 16-7.125 16-16V141.9l54-59.88c13.75-15.25 13.25-38.62-1.25-53.12l-17.75-17.63c-14.5-14.5-37.75-15.12-53-1.375L157.3 256h-45.25c-8.875 0-16 7.125-16 16V311.3l-78.5 70.88c-10.75 9.75-17.13 23.5-17.5 38c-.375 14.5 5.25 28.5 15.5 38.75l37.5 37.63c10.25 10.25 24.38 15.87 38.88 15.5c14.5-.375 28.25-6.75 38-17.5l272.9-302.5H432zM94.27 462.4c-.875 .875-4.25 3.25-7.25 .125l-37.5-37.5c-3-3-.75-6.5 .125-7.25L455.5 51.67l4.875 4.875L94.27 462.4z\"]\n};\nvar faWalkieTalkie = {\n  prefix: 'far',\n  iconName: 'walkie-talkie',\n  icon: [384, 512, [], \"f8ef\", \"M352 96h-32V80C320 71.16 312.8 64 304 64h-32C263.2 64 256 71.16 256 80V96h-32V80C224 71.16 216.8 64 208 64h-32C167.2 64 160 71.16 160 80V96H112V23.1C112 10.75 101.3 0 88 0S64 10.75 64 23.1V96H32C14.4 96 0 110.4 0 128v178.7c0 8.489 3.368 16.62 9.371 22.62L32 352v112C32 490.5 53.49 512 80 512h224c26.51 0 48-21.49 48-48V352l22.63-22.63C380.6 323.4 384 315.2 384 306.7V128C384 110.4 369.6 96 352 96zM336 300.1l-32 32V464h-224v-131.9l-32-32V144h288V300.1zM128 240h128c8.875 0 16-7.125 16-16V208C272 199.1 264.9 192 256 192H128C119.1 192 112 199.1 112 208V224C112 232.9 119.1 240 128 240zM128 320h128c8.875 0 16-7.125 16-16V288c0-8.875-7.125-16-16-16H128C119.1 272 112 279.1 112 288v16C112 312.9 119.1 320 128 320z\"]\n};\nvar faFilePen = {\n  prefix: 'far',\n  iconName: 'file-pen',\n  icon: [576, 512, [128221, \"file-edit\"], \"f31c\", \"M64 464H262.5L257.4 484.2C255.1 493.6 255.7 503.2 258.8 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H229.5C246.5 0 262.7 6.743 274.7 18.75L365.3 109.3C377.3 121.3 384 137.5 384 154.5V299.6L336 347.6V160H256C238.3 160 224 145.7 224 128V48H64C55.16 48 48 55.16 48 64V448C48 456.8 55.16 464 64 464H64zM564.1 250.1C579.8 265.7 579.8 291 564.1 306.7L534.7 336.1L463.8 265.1L493.2 235.7C508.8 220.1 534.1 220.1 549.8 235.7L564.1 250.1zM311.9 416.1L441.1 287.8L512.1 358.7L382.9 487.9C378.8 492 373.6 494.9 368 496.3L307.9 511.4C302.4 512.7 296.7 511.1 292.7 507.2C288.7 503.2 287.1 497.4 288.5 491.1L303.5 431.8C304.9 426.2 307.8 421.1 311.9 416.1V416.1z\"]\n};\nvar faFileEdit = faFilePen;\nvar faReceipt = {\n  prefix: 'far',\n  iconName: 'receipt',\n  icon: [384, 512, [129534], \"f543\", \"M264 144C277.3 144 288 154.7 288 168C288 181.3 277.3 192 264 192H120C106.7 192 96 181.3 96 168C96 154.7 106.7 144 120 144H264zM264 320C277.3 320 288 330.7 288 344C288 357.3 277.3 368 264 368H120C106.7 368 96 357.3 96 344C96 330.7 106.7 320 120 320H264zM96 256C96 242.7 106.7 232 120 232H264C277.3 232 288 242.7 288 256C288 269.3 277.3 280 264 280H120C106.7 280 96 269.3 96 256zM80 40.39L120.4 5.778C129.4-1.926 142.6-1.926 151.6 5.778L192 40.39L232.4 5.778C241.4-1.926 254.6-1.926 263.6 5.778L304 40.39L344.4 5.778C351.5-.3214 361.5-1.72 370 2.196C378.5 6.113 384 14.63 384 24V488C384 497.4 378.5 505.9 370 509.8C361.5 513.7 351.5 512.3 344.4 506.2L304 471.6L263.6 506.2C254.6 513.9 241.4 513.9 232.4 506.2L192 471.6L151.6 506.2C142.6 513.9 129.4 513.9 120.4 506.2L80 471.6L39.62 506.2C32.5 512.3 22.49 513.7 13.97 509.8C5.456 505.9 0 497.4 0 488V24C0 14.63 5.456 6.112 13.97 2.196C22.49-1.72 32.5-.3214 39.62 5.778L80 40.39zM64.38 421.8C73.37 414.1 86.63 414.1 95.62 421.8L136 456.4L176.4 421.8C185.4 414.1 198.6 414.1 207.6 421.8L248 456.4L288.4 421.8C297.4 414.1 310.6 414.1 319.6 421.8L336 435.8V76.18L319.6 90.22C310.6 97.93 297.4 97.93 288.4 90.22L248 55.61L207.6 90.22C198.6 97.93 185.4 97.93 176.4 90.22L136 55.61L95.62 90.22C86.63 97.93 73.37 97.93 64.38 90.22L48 76.18V435.8L64.38 421.8z\"]\n};\nvar faTablePicnic = {\n  prefix: 'far',\n  iconName: 'table-picnic',\n  icon: [512, 512, [], \"e32d\", \"M33.84 414.8c-5.094 12.25 .7187 26.28 12.97 31.34C49.81 447.4 52.94 448 56 448c9.406 0 18.34-5.562 22.16-14.81L125.1 320H73.16L33.84 414.8zM438.8 320h-51.93l46.93 113.2C437.7 442.4 446.6 448 456 448c3.062 0 6.188-.5938 9.188-1.844c12.25-5.062 18.06-19.09 12.97-31.34L438.8 320zM488 240h-82.33l-53.07-128H424C437.3 112 448 101.3 448 88C448 74.74 437.3 64 424 64H88C74.75 64 64 74.74 64 88C64 101.3 74.75 112 88 112h71.4l-53.07 128H24C10.75 240 0 250.7 0 264C0 277.3 10.75 288 24 288h464C501.3 288 512 277.3 512 264C512 250.7 501.3 240 488 240zM158.3 240l53.07-128h89.34l53.07 128H158.3z\"]\n};\nvar faSquarePen = {\n  prefix: 'far',\n  iconName: 'square-pen',\n  icon: [448, 512, [\"pen-square\", \"pencil-square\"], \"f14b\", \"M340.1 154.1C355.8 169.7 355.8 195 340.1 210.7L318.7 232.1L247.8 161.1L269.2 139.7C284.8 124.1 310.1 124.1 325.8 139.7L340.1 154.1zM119.9 288.1L225.1 183.8L296.1 254.7L190.9 359.9C186.8 364 181.6 366.9 176 368.3L115.9 383.4C110.4 384.7 104.7 383.1 100.7 379.2C96.71 375.2 95.12 369.4 96.48 363.1L111.5 303.8C112.9 298.2 115.8 293.1 119.9 288.1V288.1zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faPenSquare = faSquarePen;\nvar faPencilSquare = faSquarePen;\nvar faCircleMicrophoneLines = {\n  prefix: 'far',\n  iconName: 'circle-microphone-lines',\n  icon: [512, 512, [\"microphone-circle-alt\"], \"e117\", \"M360 232c-13.25 0-24 10.75-24 24c0 44.11-35.89 80-80 80S176 300.1 176 256c0-13.25-10.75-24-24-24S128 242.8 128 256c0 62.36 44.88 114.3 104 125.6V392C232 405.3 242.8 416 256 416s24-10.75 24-24v-10.43C339.1 370.3 384 318.4 384 256C384 242.8 373.3 232 360 232zM256 304c26.52 0 48-21.48 48-48V224h-24c-4.418 0-8-3.582-8-8s3.582-8 8-8h24v-32h-24c-4.418 0-8-3.582-8-8S275.6 160 280 160h24V144C304 117.5 282.5 96 256 96S208 117.5 208 144V256C208 282.5 229.5 304 256 304zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faMicrophoneCircleAlt = faCircleMicrophoneLines;\nvar faDisplaySlash = {\n  prefix: 'far',\n  iconName: 'display-slash',\n  icon: [640, 512, [\"desktop-slash\"], \"e2fa\", \"M630.8 469.1l-70.69-55.41C587.6 406.5 608 381.7 608 352V64c0-35.35-28.65-64-64-64H96C79.54 0 64.69 6.334 53.41 16.55L38.81 5.113c-10.47-8.172-25.49-6.359-33.69 4.078C-3.051 19.63-1.234 34.72 9.188 42.89L601.2 506.9C605.6 510.3 610.8 512 615.1 512c7.125 0 14.17-3.159 18.9-9.19C643.1 492.4 641.2 477.3 630.8 469.1zM560 352c0 8.822-7.178 16-16 16h-42.19L94.04 48.4C94.71 48.31 95.3 48 96 48h448c8.822 0 16 7.178 16 16V352zM455.1 464h-50.73L395.7 416h12.31l-61.25-48H96c-8.822 0-16-7.178-16-16V158.9l-48-37.63L32 352c0 35.35 28.65 64 64 64h148.3l-9.6 48H183.1c-13.25 0-24 10.75-24 24s10.75 24 24 24h271.1c13.25 0 24-10.75 24-24S469.2 464 455.1 464zM283.7 464L293.3 416h53.46l9.6 48H283.7z\"]\n};\nvar faDesktopSlash = faDisplaySlash;\nvar faSuitcaseRolling = {\n  prefix: 'far',\n  iconName: 'suitcase-rolling',\n  icon: [448, 512, [], \"f5c1\", \"M296.2 336h-144c-13.2 0-24 10.8-24 24c0 13.2 10.8 24 24 24h144c13.2 0 24-10.8 24-24C320.2 346.8 309.4 336 296.2 336zM296.2 224h-144c-13.2 0-24 10.8-24 24c0 13.2 10.8 24 24 24h144c13.2 0 24-10.8 24-24C320.2 234.8 309.4 224 296.2 224zM352.1 128h-32.07l.0123-80c0-26.51-21.49-48-48-48h-96c-26.51 0-48 21.49-48 48L128 128H96.12c-35.35 0-64 28.65-64 64v224c0 35.35 28.58 64 63.93 64c0 17.67 14.4 32 32.07 32s31.94-14.33 31.94-32h128c0 17.67 14.39 32 32.06 32s31.93-14.33 31.93-32c35.35 0 64.07-28.65 64.07-64V192C416.1 156.7 387.5 128 352.1 128zM176.1 48h96V128h-96V48zM368.2 416c0 8.836-7.164 16-16 16h-256c-8.836 0-16-7.164-16-16V192c0-8.838 7.164-16 16-16h256c8.836 0 16 7.162 16 16V416z\"]\n};\nvar faPersonCircleExclamation = {\n  prefix: 'far',\n  iconName: 'person-circle-exclamation',\n  icon: [576, 512, [], \"e53f\", \"M208 48C208 74.51 186.5 96 160 96C133.5 96 112 74.51 112 48C112 21.49 133.5 0 160 0C186.5 0 208 21.49 208 48zM144 352V488C144 501.3 133.3 512 120 512C106.7 512 96 501.3 96 488V223.6L52.89 299.8C46.36 311.4 31.72 315.4 20.18 308.9C8.647 302.4 4.585 287.7 11.11 276.2L69.66 172.7C85.27 145.1 114.5 128 146.3 128H173.7C205.5 128 234.7 145.1 250.3 172.7L296.1 255.1C285.2 269.1 275.6 285 268.7 302.3C268.1 301.5 267.6 300.7 267.1 299.8L224 223.6V488C224 501.3 213.3 512 200 512C186.7 512 176 501.3 176 488V352H144zM144 304H176V176.1C175.3 176 174.5 176 173.7 176H146.3C145.5 176 144.7 176 144 176.1V304zM288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM432 464C445.3 464 456 453.3 456 440C456 426.7 445.3 416 432 416C418.7 416 408 426.7 408 440C408 453.3 418.7 464 432 464zM415.1 288V368C415.1 376.8 423.2 384 431.1 384C440.8 384 447.1 376.8 447.1 368V288C447.1 279.2 440.8 272 431.1 272C423.2 272 415.1 279.2 415.1 288z\"]\n};\nvar faTransporter2 = {\n  prefix: 'far',\n  iconName: 'transporter-2',\n  icon: [512, 512, [], \"e044\", \"M112 288h288C408.8 288 416 280.8 416 272S408.8 256 400 256h-288C103.2 256 96 263.2 96 272S103.2 288 112 288zM332.5 149.4C321.9 135.9 305.6 128 288.5 128H223.6C206.4 128 190.1 135.9 179.5 149.4L120.9 224h270.3L332.5 149.4zM256 96c26.5 0 48-21.5 48-48S282.5 0 256 0S208 21.5 208 48S229.5 96 256 96zM336 320h-160C167.2 320 160 327.2 160 336S167.2 352 176 352h160c8.844 0 16-7.156 16-16S344.8 320 336 320zM392 464H352c0-8.844-7.156-16-16-16h-160C167.2 448 160 455.2 160 464H120C106.7 464 96 474.7 96 488C96 501.3 106.7 512 120 512h272c13.25 0 24-10.75 24-24C416 474.7 405.3 464 392 464zM509.8 364.4L480 352l-12.38-29.75C466.9 320.9 465.5 320 464 320s-2.875 .875-3.625 2.25L448 352l-29.75 12.38C416.9 365.1 416 366.5 416 368s.875 2.875 2.25 3.625L448 384l12.38 29.75C461.1 415.1 462.5 416 464 416s2.875-.875 3.625-2.25L480 384l29.75-12.38C511.1 370.9 512 369.5 512 368S511.1 365.1 509.8 364.4zM93.75 44.38L64 32L51.63 2.25C50.88 .875 49.5 0 48 0S45.13 .875 44.38 2.25L32 32L2.25 44.38C.875 45.13 0 46.5 0 48s.875 2.875 2.25 3.625L32 64l12.38 29.75C45.13 95.13 46.5 96 48 96s2.875-.875 3.625-2.25L64 64l29.75-12.38C95.13 50.88 96 49.5 96 48S95.13 45.13 93.75 44.38zM336 384h-160C167.2 384 160 391.2 160 400S167.2 416 176 416h160c8.844 0 16-7.156 16-16S344.8 384 336 384z\"]\n};\nvar faHandsHoldingDiamond = {\n  prefix: 'far',\n  iconName: 'hands-holding-diamond',\n  icon: [640, 512, [\"hand-receiving\"], \"f47c\", \"M297.4 9.372C309.9-3.124 330.1-3.124 342.6 9.372L438.6 105.4C451.1 117.9 451.1 138.1 438.6 150.6L342.6 246.6C330.1 259.1 309.9 259.1 297.4 246.6L201.4 150.6C188.9 138.1 188.9 117.9 201.4 105.4L297.4 9.372zM72 64C111.8 64 144 96.24 144 136V264.8C156.1 254.3 171.1 248 189.3 248C207.6 248 225.2 255.3 238.2 268.3L299.6 329.7C307.4 337.4 314.2 345.9 320 354.1C325.8 345.9 332.6 337.4 340.4 329.7L401.8 268.3C414.8 255.3 432.4 248 450.7 248C468 248 483.9 254.3 496 264.8V136C496 96.24 528.2 64 568 64C607.8 64 640 96.24 640 136V352.2C640 384.1 627.4 414.6 604.9 437.1L536.1 504.1C527.6 514.3 512.4 514.3 503 504.1C493.7 495.6 493.7 480.4 503 471L570.9 403.1C584.4 389.6 592 371.3 592 352.2V136C592 122.7 581.3 112 568 112C554.7 112 544 122.7 544 136V281.9C544 307.5 533.8 332.1 515.7 350.3L456.1 408.1C447.6 418.3 432.4 418.3 423 408.1C413.7 399.6 413.7 384.4 423 375L438.1 359.1L439 359L465.8 332.3C469.8 328.3 472 322.9 472 317.3C472 305.5 462.5 295.1 450.7 295.1C445.1 295.1 439.7 298.2 435.7 302.2L374.3 363.6C354.9 383 344 409.4 344 436.8V488C344 501.3 333.3 512 320 512C306.7 512 296 501.3 296 488V436.8C296 409.4 285.1 383 265.7 363.6L204.3 302.2C200.3 298.2 194.9 295.1 189.3 295.1C177.5 295.1 168 305.5 168 317.3C168 322.9 170.2 328.3 174.2 332.3L216.1 375C226.3 384.4 226.3 399.6 216.1 408.1C207.6 418.3 192.4 418.3 183 408.1L124.3 350.3C106.2 332.1 96 307.5 96 281.9V136C96 122.7 85.25 112 72 112C58.75 112 48 122.7 48 136V352.2C48 371.3 55.59 389.6 69.09 403.1L136.1 471C146.3 480.4 146.3 495.6 136.1 504.1C127.6 514.3 112.4 514.3 103 504.1L35.15 437.1C12.64 414.6 0 384.1 0 352.2V136C0 96.24 32.24 64 72 64H72z\"]\n};\nvar faHandReceiving = faHandsHoldingDiamond;\nvar faMoneyBillSimpleWave = {\n  prefix: 'far',\n  iconName: 'money-bill-simple-wave',\n  icon: [576, 512, [], \"e1f2\", \"M208 256C208 202.1 243.8 160 288 160C332.2 160 368 202.1 368 256C368 309 332.2 352 288 352C243.8 352 208 309 208 256zM0 421.5V113C0 88.79 25.38 72.73 48.35 79.04C128.2 100.1 208.1 80.61 288 60.25C374.9 38.1 461.8 15.95 548.7 48.26C565.8 54.6 576 71.96 576 90.5V398.1C576 423.2 550.6 439.3 527.7 432.1C447.8 411 367.9 431.4 288 451.7C201.1 473.9 114.2 496 27.29 463.7C10.21 457.4 0 440 0 421.5V421.5zM279.2 404.4C352.9 385.6 439.7 363.3 528 383.6V91.81C461.8 68.73 393.6 82.96 310.3 104.1C305.9 105.2 301.4 106.4 296.8 107.6C223.1 126.4 136.3 148.7 48 128.4V420.2C114.2 443.3 182.4 429 265.7 407.9C270.1 406.8 274.6 405.6 279.2 404.4V404.4z\"]\n};\nvar faChevronDown = {\n  prefix: 'far',\n  iconName: 'chevron-down',\n  icon: [448, 512, [], \"f078\", \"M432.6 209.3l-191.1 183.1C235.1 397.8 229.1 400 224 400s-11.97-2.219-16.59-6.688L15.41 209.3C5.814 200.2 5.502 184.1 14.69 175.4c9.125-9.625 24.38-9.938 33.91-.7187L224 342.8l175.4-168c9.5-9.219 24.78-8.906 33.91 .7187C442.5 184.1 442.2 200.2 432.6 209.3z\"]\n};\nvar faBatteryFull = {\n  prefix: 'far',\n  iconName: 'battery-full',\n  icon: [576, 512, [128267, \"battery\", \"battery-5\"], \"f240\", \"M448 320H96V192H448V320zM0 176C0 131.8 35.82 96 80 96H464C508.2 96 544 131.8 544 176V192C561.7 192 576 206.3 576 224V288C576 305.7 561.7 320 544 320V336C544 380.2 508.2 416 464 416H80C35.82 416 0 380.2 0 336V176zM80 144C62.33 144 48 158.3 48 176V336C48 353.7 62.33 368 80 368H464C481.7 368 496 353.7 496 336V176C496 158.3 481.7 144 464 144H80z\"]\n};\nvar faBattery = faBatteryFull;\nvar faBattery5 = faBatteryFull;\nvar faBellPlus = {\n  prefix: 'far',\n  iconName: 'bell-plus',\n  icon: [448, 512, [], \"f849\", \"M224 152C237.3 152 248 162.7 248 176V216H288C301.3 216 312 226.7 312 240C312 253.3 301.3 264 288 264H248V304C248 317.3 237.3 328 224 328C210.7 328 200 317.3 200 304V264H160C146.7 264 136 253.3 136 240C136 226.7 146.7 216 160 216H200V176C200 162.7 210.7 152 224 152zM256 32V49.88C328.5 61.39 384 124.2 384 200V233.4C384 278.8 399.5 322.9 427.8 358.4L442.7 377C448.5 384.2 449.6 394.1 445.6 402.4C441.6 410.7 433.2 416 424 416H24C14.77 416 6.365 410.7 2.369 402.4C-1.628 394.1-.504 384.2 5.26 377L20.17 358.4C48.54 322.9 64 278.8 64 233.4V200C64 124.2 119.5 61.39 192 49.88V32C192 14.33 206.3 0 224 0C241.7 0 256 14.33 256 32V32zM216 96C158.6 96 112 142.6 112 200V233.4C112 281.3 98.12 328 72.31 368H375.7C349.9 328 336 281.3 336 233.4V200C336 142.6 289.4 96 232 96H216zM288 448C288 464.1 281.3 481.3 269.3 493.3C257.3 505.3 240.1 512 224 512C207 512 190.7 505.3 178.7 493.3C166.7 481.3 160 464.1 160 448H288z\"]\n};\nvar faBookArrowRight = {\n  prefix: 'far',\n  iconName: 'book-arrow-right',\n  icon: [640, 512, [], \"e0b9\", \"M424 288c-13.25 0-24 10.74-24 24V352h-320c-11.38 0-22.2 2.375-32 6.688V80c0-17.67 14.33-32 32-32h320v56C400 117.3 410.7 128 424 128S448 117.3 448 104V48C448 21.49 426.5 0 400 0h-320C35.82 0 0 35.82 0 80v352C0 476.2 35.82 512 80 512h344c13.25 0 24-10.75 24-24s-10.75-24-24-24H416v-66.95C434.6 390.4 448 372.8 448 352V312C448 298.7 437.3 288 424 288zM368 464h-288c-17.64 0-32-14.34-32-32s14.36-32 32-32h288V464zM632.1 191l-80-80c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L558.1 184H280C266.8 184 256 194.8 256 208s10.75 24 24 24h278.1l-39.03 39.03C514.3 275.7 512 281.8 512 288s2.344 12.28 7.031 16.97c9.375 9.375 24.56 9.375 33.94 0l80-80C642.3 215.6 642.3 200.4 632.1 191z\"]\n};\nvar faHospitals = {\n  prefix: 'far',\n  iconName: 'hospitals',\n  icon: [576, 512, [], \"f80e\", \"M304 64V70.66C294.2 66.38 283.4 64 272 64H256C256 28.65 284.7 0 320 0H480C515.3 0 544 28.65 544 64V448C544 483.3 515.3 512 480 512H336C346 498.6 352 482 352 464H480C488.8 464 496 456.8 496 448V400H352V352H496V304H352V256H496V64C496 55.16 488.8 48 480 48H320C311.2 48 304 55.16 304 64zM384 96C384 87.16 391.2 80 400 80H416C424.8 80 432 87.16 432 96V120H456C464.8 120 472 127.2 472 136V152C472 160.8 464.8 168 456 168H432V192C432 200.8 424.8 208 416 208H400C391.2 208 384 200.8 384 192V168H360C351.2 168 344 160.8 344 152V136C344 127.2 351.2 120 360 120H384V96zM184 176C192.8 176 200 183.2 200 192V216H224C232.8 216 240 223.2 240 232V248C240 256.8 232.8 264 224 264H200V288C200 296.8 192.8 304 184 304H168C159.2 304 152 296.8 152 288V264H128C119.2 264 112 256.8 112 248V232C112 223.2 119.2 216 128 216H152V192C152 183.2 159.2 176 168 176H184zM32 160C32 124.7 60.65 96 96 96H256C291.3 96 320 124.7 320 160V448C320 483.3 291.3 512 256 512H96C60.65 512 32 483.3 32 448V160zM80 160V352H272V160C272 151.2 264.8 144 256 144H96C87.16 144 80 151.2 80 160zM80 448C80 456.8 87.16 464 96 464H256C264.8 464 272 456.8 272 448V400H80V448z\"]\n};\nvar faClub = {\n  prefix: 'far',\n  iconName: 'club',\n  icon: [512, 512, [9827], \"f327\", \"M368 432C340.1 432 314.1 424.1 291.1 410.3C287.8 407.8 283.8 404.1 280 401.1V464H328C341.3 464 352 474.7 352 488C352 501.3 341.3 512 328 512H184C170.7 512 160 501.3 160 488C160 474.7 170.7 464 184 464H232V401.1C228.2 404.1 224.2 407.8 220 410.3C197.9 424.1 171.9 432 144 432C64.47 432 0 367.5 0 288C0 219.5 47.89 162.1 112 147.6C112 146.4 112 145.2 112 144C112 64.47 176.5 0 256 0C335.5 0 400 64.47 400 144C400 145.2 399.1 146.4 399.1 147.6C464.1 162.1 512 219.5 512 288C512 367.5 447.5 432 368 432V432zM352 144C352 90.98 309 48 256 48C202.1 48 160 90.98 160 144C160 144.8 160 145.6 160 146.4C160.6 169.2 144.9 189.3 122.7 194.4C79.89 204.1 48 242.4 48 288C48 341 90.98 384 144 384C174.1 384 201 370.2 218.7 348.3C227.8 337.1 241.5 330.5 256 330.5C270.5 330.5 284.2 337.1 293.3 348.3C310.1 370.2 337.9 384 368 384C421 384 464 341 464 288C464 242.4 432.1 204.1 389.4 194.4C367.1 189.3 351.4 169.2 351.1 146.4C351.1 145.6 352 144.8 352 144L352 144z\"]\n};\nvar faSkullCrossbones = {\n  prefix: 'far',\n  iconName: 'skull-crossbones',\n  icon: [448, 512, [128369, 9760], \"f714\", \"M207.1 136C207.1 149.3 197.3 160 183.1 160C170.7 160 159.1 149.3 159.1 136C159.1 122.7 170.7 112 183.1 112C197.3 112 207.1 122.7 207.1 136zM239.1 136C239.1 122.7 250.7 112 263.1 112C277.3 112 287.1 122.7 287.1 136C287.1 149.3 277.3 160 263.1 160C250.7 160 239.1 149.3 239.1 136zM263.1 288H183.1C153.1 288 127.1 262.9 127.1 232V223.4C98.54 199.1 79.1 165.9 79.1 128C79.1 57.31 144.5 0 223.1 0C303.5 0 367.1 57.31 367.1 128C367.1 165.9 349.5 199.1 319.1 223.4V232C319.1 262.9 294.9 288 263.1 288zM319.1 128C319.1 88.98 282.5 48 223.1 48C165.5 48 127.1 88.98 127.1 128C127.1 149.5 138.4 170.4 157.9 185.8L175.1 200.3V232C175.1 236.4 179.6 240 183.1 240H263.1C268.4 240 271.1 236.4 271.1 232V200.3L290.1 185.8C309.6 170.4 319.1 149.5 319.1 128zM2.704 268.9C8.819 257.2 23.31 252.6 35.07 258.7L223.1 356.1L412.9 258.7C424.7 252.6 439.2 257.2 445.3 268.9C451.4 280.7 446.8 295.2 435.1 301.3L276 384L435.1 466.7C446.8 472.8 451.4 487.3 445.3 499.1C439.2 510.8 424.7 515.4 412.9 509.3L223.1 411.1L35.07 509.3C23.31 515.4 8.819 510.8 2.704 499.1C-3.411 487.3 1.165 472.8 12.92 466.7L171.1 384L12.92 301.3C1.165 295.2-3.411 280.7 2.704 268.9V268.9z\"]\n};\nvar faDropletDegree = {\n  prefix: 'far',\n  iconName: 'droplet-degree',\n  icon: [448, 512, [\"dewpoint\"], \"f748\", \"M368 32c-44.06 0-79.1 35.94-79.1 80S323.9 192 368 192s79.1-35.94 79.1-80S412.1 32 368 32zM368 144c-17.64 0-31.1-14.36-31.1-32s14.36-32 31.1-32s31.1 14.36 31.1 32S385.6 144 368 144zM159.1 32C148.7 32 137.5 38.32 133.4 51.36c-42.5 137.9-133.4 175.5-133.4 272.8C.0003 410.2 71.56 480 159.1 480s159.1-69.78 159.1-155.9c0-97.78-90.73-134.1-133.4-272.8C182.9 38.6 171.5 32 159.1 32zM272 324.1C272 383.6 221.8 432 160 432s-112-48.39-112-107.9c0-33.94 15.76-57.27 45.97-98.93c20.85-28.76 45.5-62.75 66.02-108.4c20.61 45.93 45.33 79.92 66.23 108.7C256.3 266.8 272 289.1 272 324.1z\"]\n};\nvar faDewpoint = faDropletDegree;\nvar faCodeCompare = {\n  prefix: 'far',\n  iconName: 'code-compare',\n  icon: [512, 512, [], \"e13a\", \"M320 488C320 497.5 314.4 506.1 305.8 509.9C297.1 513.8 286.1 512.2 279.9 505.8L199.9 433.8C194.9 429.3 192 422.8 192 416C192 409.2 194.9 402.7 199.9 398.2L279.9 326.2C286.1 319.8 297.1 318.2 305.8 322.1C314.4 325.9 320 334.5 320 344V392H336C375.8 392 408 359.8 408 320V156.3C375.5 146.1 352 115.8 352 80C352 35.82 387.8 0 432 0C476.2 0 512 35.82 512 80C512 115.8 488.5 146.1 456 156.3V320C456 386.3 402.3 440 336 440H320V488zM464 79.1C464 62.33 449.7 47.1 432 47.1C414.3 47.1 400 62.33 400 79.1C400 97.67 414.3 111.1 432 111.1C449.7 111.1 464 97.67 464 79.1zM192 24C192 14.52 197.6 5.932 206.2 2.076C214.9-1.78 225-.1789 232.1 6.161L312.1 78.16C317.1 82.71 320 89.2 320 96C320 102.8 317.1 109.3 312.1 113.8L232.1 185.8C225 192.2 214.9 193.8 206.2 189.9C197.6 186.1 192 177.5 192 168V120H176C136.2 120 104 152.2 104 192V355.7C136.5 365.9 160 396.2 160 432C160 476.2 124.2 512 80 512C35.82 512 0 476.2 0 432C0 396.2 23.54 365.9 56 355.7V192C56 125.7 109.7 72 176 72H192V24zM48 432C48 449.7 62.33 464 80 464C97.67 464 112 449.7 112 432C112 414.3 97.67 400 80 400C62.33 400 48 414.3 48 432z\"]\n};\nvar faListUl = {\n  prefix: 'far',\n  iconName: 'list-ul',\n  icon: [512, 512, [\"list-dots\"], \"f0ca\", \"M64 64C81.67 64 96 78.33 96 96C96 113.7 81.67 128 64 128C46.33 128 32 113.7 32 96C32 78.33 46.33 64 64 64zM488 72C501.3 72 512 82.75 512 96C512 109.3 501.3 120 488 120H184C170.7 120 160 109.3 160 96C160 82.75 170.7 72 184 72H488zM488 232C501.3 232 512 242.7 512 256C512 269.3 501.3 280 488 280H184C170.7 280 160 269.3 160 256C160 242.7 170.7 232 184 232H488zM488 392C501.3 392 512 402.7 512 416C512 429.3 501.3 440 488 440H184C170.7 440 160 429.3 160 416C160 402.7 170.7 392 184 392H488zM64 288C46.33 288 32 273.7 32 256C32 238.3 46.33 224 64 224C81.67 224 96 238.3 96 256C96 273.7 81.67 288 64 288zM64 384C81.67 384 96 398.3 96 416C96 433.7 81.67 448 64 448C46.33 448 32 433.7 32 416C32 398.3 46.33 384 64 384z\"]\n};\nvar faListDots = faListUl;\nvar faHandHoldingMagic = {\n  prefix: 'far',\n  iconName: 'hand-holding-magic',\n  icon: [576, 512, [], \"f6e5\", \"M551.1 312.1c-31.13-26.36-69.26-16.12-88.39-1.75l-60.38 45.47h-3.375C399.7 317.9 369.3 288 330.7 288H186.7C158.3 288 130.3 297.4 108.1 314.4l-28.38 21.74H24C10.8 336.1 0 346.9 0 360.1c0 13.19 10.8 23.99 24 23.99l72-.0596l41.26-31.42c14-10.74 31.5-16.49 49.51-16.49h144c27.88 0 29 40.23-1.125 40.23H269.8c-7.5 0-13.75 6.123-13.75 13.74c0 7.619 6.252 13.87 13.75 13.87h134.6c9.711 0 19.16-3.158 26.92-8.996l61.26-46.1c8.252-6.121 20.5-6.621 28.38 0c10.12 8.496 9.375 23.11-.877 30.73l-100.6 75.46c-7.75 5.746-17.13 8.994-26.88 8.994H24C10.8 464 0 474.8 0 488C0 501.2 10.8 512 24 512h368.8c20 0 39.38-6.496 55.26-18.49l100.8-75.83c16.63-12.49 26.5-31.48 27.13-51.97C576.7 345.2 567.8 325.6 551.1 312.1zM224 208c53 0 95.99-43 95.99-96c0 0-31.99 32-95.99 32c-17.75 0-32-17.5-32-32L192 96c0-17.62 14.38-32 32-32h128c17.62 0 32 14.38 32 32L384 112c0 34.25-17.5 66.5-42.13 90.75L288 256l17.75-1C382.9 250.6 447.4 189.8 448 113.5L447.1 96c0-53-42.1-96-95.1-96H223.1c-53 0-95.1 43-95.1 96L128 112C128 163.1 172.9 208 224 208z\"]\n};\nvar faWatermelonSlice = {\n  prefix: 'far',\n  iconName: 'watermelon-slice',\n  icon: [512, 512, [], \"e337\", \"M324.7 267.3c6.254 6.254 16.38 6.246 22.62 0c6.25-6.252 6.25-16.38 0-22.63l-16-16c-6.25-6.252-16.38-6.252-22.62 0c-6.25 6.25-6.25 16.38 0 22.63L324.7 267.3zM425.3 7.031c-9.375-9.375-24.56-9.375-33.94 0L7.037 391.4c-10.56 10.56-8.143 25.79 0 33.94C62.91 481.2 137.2 512 216.2 512c79.03 0 153.3-30.77 209.2-86.64C481.2 369.5 512 295.2 512 216.2C512 137.2 481.2 62.89 425.3 7.031zM141.8 324.5l14.85 14.85c6.254 6.254 16.38 6.246 22.62 0c6.25-6.25 6.25-16.38 0-22.63L164.5 301.9l57.38-57.38l14.85 14.85c6.254 6.254 16.38 6.246 22.62 0c6.25-6.252 6.25-16.38 0-22.63L244.5 221.9l57.38-57.38l14.85 14.85c6.252 6.256 16.38 6.248 22.62 0c6.25-6.25 6.25-16.38 0-22.63l-14.84-14.85l26.15-26.16c21.66 28.86 33.38 63.77 33.38 100.5c0 44.82-17.46 86.96-49.16 118.7C303.1 366.5 261 384 216.2 384c-36.7 0-71.62-11.72-100.5-33.38L141.8 324.5zM391.4 391.4C344.6 438.2 282.4 464 216.2 464c-58.12 0-113.2-19.9-157.4-56.45l22.81-22.81C119.7 415.3 166.6 432 216.2 432c57.63 0 111.8-22.45 152.6-63.22c40.77-40.76 63.22-94.95 63.22-152.6c0-49.55-16.69-96.5-47.25-134.6l22.81-22.81c36.54 44.26 56.44 99.31 56.44 157.4C464 282.4 438.2 344.6 391.4 391.4zM244.7 347.3c6.254 6.254 16.38 6.246 22.62 0c6.25-6.25 6.25-16.38 0-22.63l-16-16c-6.25-6.252-16.38-6.252-22.62 0c-6.25 6.25-6.25 16.38 0 22.63L244.7 347.3z\"]\n};\nvar faCircleEllipsis = {\n  prefix: 'far',\n  iconName: 'circle-ellipsis',\n  icon: [512, 512, [], \"e10a\", \"M256 224C273.7 224 288 238.3 288 256C288 273.7 273.7 288 256 288C238.3 288 224 273.7 224 256C224 238.3 238.3 224 256 224zM352 288C334.3 288 320 273.7 320 256C320 238.3 334.3 224 352 224C369.7 224 384 238.3 384 256C384 273.7 369.7 288 352 288zM160 224C177.7 224 192 238.3 192 256C192 273.7 177.7 288 160 288C142.3 288 128 273.7 128 256C128 238.3 142.3 224 160 224zM256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512zM464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256z\"]\n};\nvar faSchoolLock = {\n  prefix: 'far',\n  iconName: 'school-lock',\n  icon: [640, 512, [], \"e56f\", \"M305.3 5.056C313.9-1.685 326.1-1.685 334.7 5.056L473.9 113.3L579.2 129.9C614.2 135.4 640 165.6 640 201V272C640 210.1 589.9 160 528 160C516.3 160 505.1 161.8 494.5 165.1L460.3 159.7C456.2 159.1 452.5 157.4 449.3 154.9L319.1 54.41L190.7 154.9C187.5 157.4 183.8 159.1 179.7 159.7L68.26 177.3C56.59 179.2 48 189.2 48 201V440C48 453.3 58.75 464 72 464H256V384C256 348.7 284.7 320 320 320C355.3 320 384 348.7 384 384V480C384 491.7 387.1 502.6 392.6 512H72C32.24 512 0 479.8 0 440V201C0 165.6 25.78 135.4 60.77 129.9L166.1 113.3L305.3 5.056zM143.1 224C152.8 224 159.1 231.2 159.1 240V272C159.1 280.8 152.8 288 143.1 288H111.1C103.2 288 95.1 280.8 95.1 272V240C95.1 231.2 103.2 224 111.1 224H143.1zM143.1 320C152.8 320 159.1 327.2 159.1 336V400C159.1 408.8 152.8 416 143.1 416H111.1C103.2 416 95.1 408.8 95.1 400V336C95.1 327.2 103.2 320 111.1 320H143.1zM400 192C400 236.2 364.2 272 319.1 272C275.8 272 239.1 236.2 239.1 192C239.1 147.8 275.8 112 319.1 112C364.2 112 400 147.8 400 192zM303.1 160V192C303.1 200.8 311.2 208 319.1 208H344C352.8 208 360 200.8 360 192C360 183.2 352.8 176 344 176H336V160C336 151.2 328.8 144 319.1 144C311.2 144 303.1 151.2 303.1 160zM528 192C572.2 192 608 227.8 608 272V320C625.7 320 640 334.3 640 352V480C640 497.7 625.7 512 608 512H448C430.3 512 416 497.7 416 480V352C416 334.3 430.3 320 448 320V272C448 227.8 483.8 192 528 192zM528 240C510.3 240 496 254.3 496 272V320H560V272C560 254.3 545.7 240 528 240z\"]\n};\nvar faTowerCell = {\n  prefix: 'far',\n  iconName: 'tower-cell',\n  icon: [576, 512, [], \"e585\", \"M51.82 1.612C64.19 6.377 70.35 20.27 65.58 32.64C54.26 62.03 48 94.21 48 128C48 161.8 54.26 193.1 65.58 223.4C70.35 235.7 64.19 249.6 51.82 254.4C39.45 259.2 25.56 253 20.8 240.6C7.37 205.8 0 167.8 0 128C0 88.25 7.37 50.22 20.8 15.38C25.56 3.009 39.45-3.154 51.82 1.612V1.612zM524.2 1.612C536.6-3.154 550.4 3.009 555.2 15.38C568.6 50.22 576 88.25 576 128C576 167.8 568.6 205.8 555.2 240.6C550.4 253 536.6 259.2 524.2 254.4C511.8 249.6 505.6 235.7 510.4 223.4C521.7 193.1 528 161.8 528 128C528 94.21 521.7 62.03 510.4 32.64C505.6 20.27 511.8 6.377 524.2 1.612V1.612zM172.6 432L141.7 498.2C136.1 510.2 121.9 515.4 109.9 509.8C97.84 504.1 92.65 489.9 98.25 477.9L241.2 171.6C230.5 160.2 224 144.9 224 128C224 92.65 252.7 64 288 64C323.3 64 352 92.65 352 128C352 144.9 345.5 160.2 334.8 171.6L477.7 477.9C483.4 489.9 478.2 504.1 466.2 509.8C454.1 515.4 439.9 510.2 434.3 498.2L403.4 432H172.6zM291.3 191.9C290.2 191.1 289.1 192 288 192C286.9 192 285.8 191.1 284.7 191.9L239.8 288H336.2L291.3 191.9zM380.1 384L358.6 336H217.4L195 384H380.1zM152 128C152 147.4 156 165.8 163.3 182.4C168.6 194.5 163.1 208.7 150.9 213.1C138.8 219.3 124.6 213.8 119.3 201.6C109.5 179 104 154.1 104 128C104 101.9 109.5 76.96 119.3 54.39C124.6 42.25 138.8 36.7 150.9 42.01C163.1 47.31 168.6 61.46 163.3 73.61C156 90.23 152 108.6 152 128V128zM472 128C472 154.1 466.5 179 456.7 201.6C451.4 213.8 437.2 219.3 425.1 213.1C412.9 208.7 407.4 194.5 412.7 182.4C419.1 165.8 424 147.4 424 128C424 108.6 419.1 90.24 412.7 73.61C407.4 61.46 412.9 47.32 425.1 42.01C437.2 36.7 451.4 42.25 456.7 54.39C466.5 76.96 472 101.9 472 128V128z\"]\n};\nvar faSdCards = {\n  prefix: 'far',\n  iconName: 'sd-cards',\n  icon: [448, 512, [], \"e240\", \"M288 80c-8.836 0-16 7.162-16 16v64c0 8.836 7.164 16 16 16s16-7.164 16-16V96C304 87.16 296.8 80 288 80zM352 80c-8.836 0-16 7.162-16 16v64c0 8.836 7.164 16 16 16s16-7.164 16-16V96C368 87.16 360.8 80 352 80zM384 0H221.3C212.8 0 204.6 3.371 198.6 9.373L105.4 102.6C99.37 108.6 96 116.8 96 125.3V352c0 35.2 28.8 64 64 64h224c35.2 0 64-28.8 64-64V64C448 28.8 419.2 0 384 0zM400 352c0 8.672-7.326 16-16 16H160c-8.672 0-16-7.328-16-16V131.9L227.9 48H384c8.674 0 16 7.326 16 16V352zM328 512h-208C53.83 512 0 458.2 0 392v-272C0 106.8 10.75 96 24 96S48 106.8 48 120v272c0 39.7 32.3 72 72 72h208c13.25 0 24 10.75 24 24S341.3 512 328 512z\"]\n};\nvar faDownLong = {\n  prefix: 'far',\n  iconName: 'down-long',\n  icon: [320, 512, [\"long-arrow-alt-down\"], \"f309\", \"M34 366.3c3.811-8.758 12.45-14.42 21.1-14.42h80V24c0-13.25 10.75-24 23.1-24s24 10.75 24 24v327.9h79.1c9.547 0 18.19 5.66 22 14.42c3.811 8.754 2.076 18.95-4.408 25.94l-104 112.1c-9.5 10.23-25.69 10.23-35.19 0l-104-112.1C31.92 385.3 30.19 375.1 34 366.3z\"]\n};\nvar faLongArrowAltDown = faDownLong;\nvar faEnvelopes = {\n  prefix: 'far',\n  iconName: 'envelopes',\n  icon: [640, 512, [], \"e170\", \"M544 32H192C156.7 32 128 60.65 128 96v224c0 35.35 28.65 64 64 64h352c35.35 0 64-28.65 64-64V96C608 60.65 579.3 32 544 32zM560 320c0 8.822-7.178 16-16 16H192c-8.822 0-16-7.178-16-16V161.9l120.1 100.1C316.3 278.8 341.8 288 368 288s51.75-9.25 71.97-26.05L560 161.9V320zM560 99.42l-150.8 125.6c-23.19 19.28-59.34 19.27-82.47 .0156L176 99.42V96c0-8.822 7.178-16 16-16h352c8.822 0 16 7.178 16 16V99.42zM488 480H152C85.83 480 32 426.2 32 360v-240C32 106.8 42.75 96 56 96S80 106.8 80 120v240c0 39.7 32.3 72 72 72h336c13.25 0 24 10.75 24 24S501.3 480 488 480z\"]\n};\nvar faPhoneOffice = {\n  prefix: 'far',\n  iconName: 'phone-office',\n  icon: [576, 512, [], \"f67d\", \"M368 336h-32c-8.875 0-16 7.125-16 16v32c0 8.875 7.125 16 16 16h32c8.875 0 16-7.125 16-16v-32C384 343.1 376.9 336 368 336zM320 256v32c0 8.875 7.125 16 16 16h32C376.9 304 384 296.9 384 288V256c0-8.875-7.125-16-16-16h-32C327.1 240 320 247.1 320 256zM432 400h32c8.875 0 16-7.125 16-16v-32c0-8.875-7.125-16-16-16h-32c-8.875 0-16 7.125-16 16v32C416 392.9 423.1 400 432 400zM432 304h32C472.9 304 480 296.9 480 288V256c0-8.875-7.125-16-16-16h-32C423.1 240 416 247.1 416 256v32C416 296.9 423.1 304 432 304zM512 32H269C262.5 13.38 244.9 0 224 0H144C123.1 0 105.5 13.38 99 32H64C28.62 32 0 60.62 0 96v352c0 35.38 28.62 64 64 64h448c35.38 0 64-28.62 64-64V96C576 60.62 547.4 32 512 32zM144 48H224v320H144V48zM528 448c0 8.875-7.125 16-16 16H64c-8.875 0-16-7.125-16-16V96c0-8.875 7.125-16 16-16h32v288C96 394.5 117.5 416 144 416H224c26.5 0 48-21.5 48-48v-288H320v72C320 174 337.1 192 360 192h168V448zM528 144h-160v-64H512c8.875 0 16 7.125 16 16V144z\"]\n};\nvar faRankingStar = {\n  prefix: 'far',\n  iconName: 'ranking-star',\n  icon: [640, 512, [], \"e561\", \"M406.1 61.65C415.4 63.09 419.4 74.59 412.6 81.41L374.6 118.1L383.6 170.1C384.1 179.5 375.3 186.7 366.7 182.4L320.2 157.9L273.3 182.7C264.7 187 255 179.8 256.4 170.5L265.4 118.4L227.4 81.41C220.6 74.59 224.6 63.09 233.9 61.65L286.2 54.11L309.8 6.332C314.1-2.289 326.3-1.93 330.2 6.332L353.8 54.11L406.1 61.65zM224 304C224 277.5 245.5 256 272 256H368C394.5 256 416 277.5 416 304V464C416 490.5 394.5 512 368 512H272C245.5 512 224 490.5 224 464V304zM272 464H368V304H272V464zM0 368C0 341.5 21.49 320 48 320H144C170.5 320 192 341.5 192 368V464C192 490.5 170.5 512 144 512H48C21.49 512 0 490.5 0 464V368zM48 464H144V368H48V464zM592 352C618.5 352 640 373.5 640 400V464C640 490.5 618.5 512 592 512H496C469.5 512 448 490.5 448 464V400C448 373.5 469.5 352 496 352H592zM592 400H496V464H592V400z\"]\n};\nvar faChessKing = {\n  prefix: 'far',\n  iconName: 'chess-king',\n  icon: [448, 512, [9818], \"f43f\", \"M391.9 464H55.95c-13.25 0-23.1 10.75-23.1 23.1S42.7 512 55.95 512h335.1c13.25 0 23.1-10.75 23.1-23.1S405.2 464 391.9 464zM448 216c0-11.82-3.783-23.51-11.08-33.17c-10.3-14.39-27-22.88-44.73-22.88L247.9 160V104h31.1c13.2 0 24.06-10.8 24.06-24S293.1 56 279.9 56h-31.1V23.1C247.9 10.8 237.2 0 223.1 0S199.9 10.8 199.9 23.1V56H167.9c-13.2 0-23.97 10.8-23.97 24S154.7 104 167.9 104h31.1V160H55.95C24.72 160 0 185.3 0 215.9C0 221.6 .8893 227.4 2.704 233L68.45 432h50.5L48.33 218.4C48.09 217.6 47.98 216.9 47.98 216.1C47.98 212.3 50.93 208 55.95 208h335.9c6.076 0 8.115 5.494 8.115 8.113c0 .6341-.078 1.269-.2405 1.887L328.8 432h50.62l65.1-199.2C447.2 227.3 448 221.7 448 216z\"]\n};\nvar faNfcPen = {\n  prefix: 'far',\n  iconName: 'nfc-pen',\n  icon: [576, 512, [], \"e1fa\", \"M307.4 420.6c-2.5 2.521-4.209 5.729-4.918 9.208l-14.29 71.42c-1.25 6.291 4.335 11.83 10.59 10.58l71.45-14.29c3.459-.6875 6.675-2.396 9.175-4.917l125.3-125.3l-72-72L307.4 420.6zM565.5 255.7l-21.09-21.1c-14.08-14.06-36.87-14.06-50.92 0l-38.12 38.15l72 72l38.12-38.13C579.5 292.5 579.5 269.7 565.5 255.7zM48 416V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16v186.8L448 234.8V96c0-35.35-28.65-64-64-64H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h195.8l9.605-48H64C55.18 432 48 424.8 48 416zM368 149.3C368 128.8 351.3 112 330.7 112H224c-13.25 0-24 10.75-24 24v78.66C185.7 222.1 176 238.3 176 256c0 26.51 21.49 48 48 48S272 282.5 272 256c0-17.72-9.713-33.03-24-41.34V160H320v192H128V160h8C149.3 160 160 149.3 160 136S149.3 112 136 112H117.3C96.75 112 80 128.8 80 149.3v213.3C80 383.3 96.75 400 117.3 400h165.9c.5664-.6309 .8945-1.414 1.496-2.02L368 314.8V149.3z\"]\n};\nvar faPersonHarassing = {\n  prefix: 'far',\n  iconName: 'person-harassing',\n  icon: [576, 512, [], \"e549\", \"M240 48C240 74.51 218.5 96 192 96C165.5 96 144 74.51 144 48C144 21.49 165.5 0 192 0C218.5 0 240 21.49 240 48zM96 209.5L44.89 299.8C38.37 311.4 23.73 315.4 12.19 308.9C.6512 302.4-3.411 287.7 3.114 276.2L61.66 172.7C77.27 145.1 106.5 128 138.3 128H173.3C199.3 128 223.9 139.5 240.6 159.4L322.4 256.6C330.9 266.7 329.6 281.8 319.5 290.4C309.3 298.9 294.2 297.6 285.6 287.4L224 214.2V488C224 501.3 213.3 512 200 512C186.7 512 176 501.3 176 488V352H144V488C144 501.3 133.3 512 120 512C106.7 512 96 501.3 96 488V209.5zM176 176.1C175.1 176 174.2 176 173.3 176H144V304H176L176 176.1zM360 32C368.8 32 376 39.16 376 48C376 56.84 368.8 64 360 64H304C295.2 64 287.1 56.84 287.1 48C287.1 39.16 295.2 32 304 32H360zM480 240C480 266.5 458.5 288 432 288C405.5 288 384 266.5 384 240C384 213.5 405.5 192 432 192C458.5 192 480 213.5 480 240zM576 356V452C576 483.8 551.3 509.8 520 511.9V512C519.3 512 518.5 511.1 517.8 511.1C517.2 511.1 516.6 512 516 512C510.3 512 504.9 511.2 499.7 509.8C480.1 505.4 462.2 494.7 449 479.1L404.4 426.4L365.1 499.4C358.8 511 344.3 515.4 332.6 509.1C320.1 502.8 316.6 488.3 322.9 476.6L378.9 372.6C382.6 365.6 389.6 360.1 397.5 360.1C405.4 359.3 413.2 362.4 418.3 368.5L456 413V356C456 322.9 482.9 296 516 296C549.1 296 576 322.9 576 356zM517.4 463.9C523.4 463.2 528 458.2 528 452V356C528 349.4 522.6 344 516 344C509.4 344 504 349.4 504 356V452C504 457.2 507.2 461.5 511.8 463.2C513.6 463.6 515.5 463.8 517.4 463.9V463.9zM265.7 104.8C269.6 96.94 279.3 93.74 287.2 97.69L335.2 121.7C343.1 125.6 346.3 135.3 342.3 143.2C338.4 151.1 328.7 154.3 320.8 150.3L272.8 126.3C264.9 122.4 261.7 112.7 265.7 104.8V104.8z\"]\n};\nvar faHatWinter = {\n  prefix: 'far',\n  iconName: 'hat-winter',\n  icon: [512, 512, [], \"f7a8\", \"M195.3 105.2c-5.5 10-4.462 22.79 4.163 31.41c5.25 5.125 11.96 7.713 18.84 7.713c4.5 0 8.625-1.5 12.5-3.625C234.1 151.8 243.9 160 256 160s21.88-8.25 25.25-19.25c4 2.125 8.125 3.625 12.5 3.625c6.75 0 13.54-2.663 18.91-7.788c8.625-8.625 9.587-21.34 4.087-31.34C327.8 101.9 336 92.13 336 80s-8.25-21.87-19.25-25.25c5.5-10 4.487-22.76-4.138-31.39s-21.36-9.613-31.36-4.113C277.9 8.25 268.1 0 256 0S234.1 8.25 230.8 19.25c-10-5.5-22.76-4.494-31.38 4.131C190.7 32.01 189.8 44.75 195.3 54.75C184.3 58.13 176 67.88 176 80S184.3 101.9 195.3 105.2zM480 416H32c-17.75 0-32 14.25-32 32v32c0 17.75 14.25 32 32 32h448c17.75 0 32-14.25 32-32v-32C512 430.3 497.8 416 480 416zM85.88 335.9L128 314.8l64 32l64-32l64 32l64-32l42.13 21.12C431.6 362.3 432 381.5 432 384H480c0-2-2.25-165.5-131.9-244.9c-2.875 7.25-7.062 14.12-12.94 20.12c-6.625 6.5-14.69 11.13-23.31 14c46.88 24.5 75.25 61.75 92.63 98.13L384 261.3l-64 32l-64-32l-64 32l-64-32L107.4 271.5C124.8 235.1 153.3 197.9 200 173.3C191.4 170.5 183.4 165.9 176.8 159.2C170.9 153.4 166.8 146.6 163.9 139.3C34.25 218.5 32 382 32 384h48C80 381.5 80.38 362.3 85.88 335.9z\"]\n};\nvar faBrazilianRealSign = {\n  prefix: 'far',\n  iconName: 'brazilian-real-sign',\n  icon: [512, 512, [], \"e46c\", \"M400 0C413.3 0 424 10.75 424 24V65.16C438.6 66.89 452.1 70.53 466.7 76.02L480.9 81.72C493.2 86.64 499.2 100.6 494.3 112.9C489.4 125.2 475.4 131.2 463.1 126.3L448.8 120.6C434.7 114.9 419.5 112 404.3 112H391.1C361.1 112 336 137.1 336 167.1C336 191.5 350.7 212.5 372.8 220.6L443.6 246.3C484.6 261.2 512 300.3 512 344C512 396 473.8 439.1 424 446.8V488C424 501.3 413.3 512 400 512C386.7 512 376 501.3 376 488V445.8C358.9 442.9 342.3 436.9 327.1 428.2L300.1 412.8C288.6 406.3 284.6 391.6 291.2 380.1C297.7 368.6 312.4 364.6 323.9 371.2L350.9 386.6C366.3 395.4 383.7 400 401.4 400H408C438.9 400 464 374.9 464 344C464 320.5 449.3 299.5 427.1 291.4L356.4 265.7C315.4 250.8 288 211.7 288 167.1C288 115.1 326.2 72.91 376 65.22V24C376 10.75 386.7 0 400 0L400 0zM0 56C0 42.75 10.75 32 24 32H120C195.1 32 256 92.89 256 168C256 227.4 217.9 277.9 164.9 296.4L222.4 447.5C227.1 459.8 220.9 473.7 208.5 478.4C196.2 483.1 182.3 476.9 177.6 464.5L116.4 304H48V456C48 469.3 37.25 480 24 480C10.75 480 0 469.3 0 456V56zM48 256H120C168.6 256 208 216.6 208 168C208 119.4 168.6 80 120 80H48V256z\"]\n};\nvar faLandmarkDome = {\n  prefix: 'far',\n  iconName: 'landmark-dome',\n  icon: [512, 512, [\"landmark-alt\"], \"f752\", \"M256 0C269.3 0 280 10.75 280 24V33.49C369.5 44.65 439.9 117.4 447.3 208H456C469.3 208 480 218.7 480 232C480 245.3 469.3 256 456 256H56C42.75 256 32 245.3 32 232C32 218.7 42.75 208 56 208H64.66C72.13 117.4 142.5 44.65 232 33.49V24C232 10.75 242.7 0 256 0V0zM112.9 208H399.1C391.2 136 330.1 80 255.1 80C181.9 80 120.8 136 112.9 208H112.9zM112 384H176V288H224V384H288V288H336V384H400V288H448V384H456C469.3 384 480 394.7 480 408C480 421.3 469.3 432 456 432H64C50.75 432 40 421.3 40 408C40 394.7 50.75 384 64 384V288H112V384zM8 488C8 474.7 18.75 464 32 464H488C501.3 464 512 474.7 512 488C512 501.3 501.3 512 488 512H32C18.75 512 8 501.3 8 488z\"]\n};\nvar faLandmarkAlt = faLandmarkDome;\nvar faBoneBreak = {\n  prefix: 'far',\n  iconName: 'bone-break',\n  icon: [640, 512, [], \"f5d8\", \"M407.1 159.1c6.156 0 12.28-2.344 16.97-7.031l47.1-47.1c9.374-9.374 9.374-24.56 0-33.94s-24.56-9.374-33.94 0l-47.1 47.1c-9.374 9.374-9.374 24.56 0 33.94C395.7 157.7 401.8 159.1 407.1 159.1zM319.1 127.1c13.25 0 23.1-10.75 23.1-24V23.1C343.1 10.75 333.2 0 319.1 0S295.1 10.75 295.1 23.1v79.1C295.1 117.2 306.7 127.1 319.1 127.1zM215 152.1C219.7 157.7 225.8 159.1 231.1 159.1s12.28-2.344 16.97-7.031c9.374-9.374 9.374-24.56 0-33.94L200.1 71.03c-9.374-9.374-24.56-9.374-33.94 0c-9.374 9.374-9.374 24.56 0 33.94L215 152.1zM582.5 198.4c-43.65-16.5-93.56 .25-116.3 39.18c-2.937 5.062-9.406 7.655-14.41 7.093l-78.49-17.56c-12.97-3.031-25.75 5.218-28.65 18.15s5.218 25.78 18.15 28.65l79.87 17.84c25.81 4.187 52.15-7.843 65.15-30.25c10.94-18.72 35.65-26.5 57.75-18.25c18.62 7.062 29.47 26.31 25.78 45.68l-.7187 3.781c-2.844 14.94-14.69 26.93-31.06 31.37c-13.44 3.781-23.19 14.5-25.47 27.1c-2.25 13.31 3.312 26.43 14.75 34.37c13.06 8.874 19.47 23.4 16.69 37.1l-.6562 3.593c-3.843 20.06-21.72 35.12-42.56 35.87c-22.22 .125-42.72-13.44-46.43-33.31l-.1875-1.312c-3.1-25.53-24.5-45.59-49.12-49.53l-106.5-26.22l-104.6 25.84c-26.53 4.312-47.03 24.37-50.97 49.65l-.3125 1.781c-3.812 19.75-23.65 34.28-46.4 33.06c-20.81-.7187-38.68-15.78-42.5-35.72l-.7187-3.812c-2.75-14.5 3.656-29.03 16.91-38.03c11.25-7.812 16.81-20.94 14.56-34.25c-2.281-13.5-12.03-24.22-25.62-28.03c-16.22-4.406-28.06-16.4-30.9-31.4L48.73 289c-3.718-19.47 7.124-38.71 25.78-45.78c21.97-8.218 46.78-.4687 57.78 18.37C145.2 283.9 171.3 296.2 198.7 291.5l78.49-17.56c12.94-2.875 21.06-15.72 18.15-28.65c-2.875-12.94-15.75-21.15-28.65-18.15L189.6 244.4C182.9 245.5 176.7 242.6 173.7 237.3C151.1 198.6 101.1 181.9 57.54 198.4c-40.5 15.28-64.03 57.15-55.96 99.68l.7187 3.656c4.937 25.93 21.4 47.71 44.68 60.37c-16.94 19.53-24.5 45.62-19.65 71.12l.7187 3.843c7.968 41.84 44.97 73.3 87.93 74.8c46.75 2.625 88.59-30.28 95.71-74.52l.2187-1.219c1.031-4.687 5.531-8.437 13.06-9.718l95.02-23.4l96.93 23.78c5.687 .9374 10.09 4.625 11.22 9.686l.1562 .8749c6.937 43.09 46.15 74.62 92.02 74.62c1.219 0 2.437-.0312 3.656-.0625c42.1-1.531 79.99-32.1 87.99-74.96l.6562-3.625c4.875-25.59-2.687-51.74-19.59-71.24c23.28-12.65 39.75-34.4 44.65-60.28l.7499-3.812C646.5 255.5 622.9 213.7 582.5 198.4z\"]\n};\nvar faArrowUp = {\n  prefix: 'far',\n  iconName: 'arrow-up',\n  icon: [384, 512, [8593], \"f062\", \"M6.625 215.5l168-176C179.2 34.7 185.4 32.02 192 32.02s12.84 2.688 17.38 7.438l168 176c9.125 9.594 8.781 24.78-.8125 33.94c-9.5 9.156-24.75 8.812-33.94-.8125L216 115.9V456c0 13.25-10.75 23.1-23.1 23.1S168 469.3 168 456V115.9l-126.6 132.7C32.22 258.2 16.97 258.5 7.438 249.4C-2.156 240.2-2.5 225 6.625 215.5z\"]\n};\nvar faDownFromDottedLine = {\n  prefix: 'far',\n  iconName: 'down-from-dotted-line',\n  icon: [448, 512, [], \"e407\", \"M188.1 463.9L60.12 319.9C47.57 305.8 44.47 285.6 52.21 268.3C59.96 251.1 77.1 239.1 95.1 239.1H143.1V183.1C143.1 153.1 169.1 127.1 199.1 127.1H248C278.9 127.1 304 153.1 304 183.1V239.1H352C370.9 239.1 388 251.1 395.8 268.3C403.5 285.6 400.4 305.8 387.9 319.9L259.9 463.9C250.8 474.1 237.7 480 223.1 480C210.3 480 197.2 474.1 188.1 463.9V463.9zM352 288H256V184C256 179.6 252.4 176 248 176H199.1C195.6 176 191.1 179.6 191.1 184V288H95.1L223.1 432L352 288zM448 64C448 81.67 433.7 96 416 96C398.3 96 384 81.67 384 64C384 46.33 398.3 32 416 32C433.7 32 448 46.33 448 64zM288 64C288 46.33 302.3 32 320 32C337.7 32 352 46.33 352 64C352 81.67 337.7 96 320 96C302.3 96 288 81.67 288 64zM256 64C256 81.67 241.7 96 224 96C206.3 96 192 81.67 192 64C192 46.33 206.3 32 224 32C241.7 32 256 46.33 256 64zM96 64C96 46.33 110.3 32 128 32C145.7 32 160 46.33 160 64C160 81.67 145.7 96 128 96C110.3 96 96 81.67 96 64zM64 64C64 81.67 49.67 96 32 96C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32C49.67 32 64 46.33 64 64z\"]\n};\nvar faTv = {\n  prefix: 'far',\n  iconName: 'tv',\n  icon: [640, 512, [63717, \"television\", \"tv-alt\"], \"f26c\", \"M520 464H120C106.7 464 96 474.7 96 488C96 501.3 106.7 512 120 512h400c13.25 0 24-10.75 24-24C544 474.7 533.3 464 520 464zM576 0H64C28.65 0 0 28.65 0 64v288c0 35.35 28.65 64 64 64h512c35.35 0 64-28.65 64-64V64C640 28.65 611.3 0 576 0zM592 352c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V64c0-8.822 7.178-16 16-16h512c8.822 0 16 7.178 16 16V352z\"]\n};\nvar faTelevision = faTv;\nvar faTvAlt = faTv;\nvar faBorderLeft = {\n  prefix: 'far',\n  iconName: 'border-left',\n  icon: [448, 512, [], \"f84f\", \"M24 480C10.75 480 0 469.3 0 456V56C0 42.75 10.75 32 24 32C37.25 32 48 42.75 48 56V456C48 469.3 37.25 480 24 480zM128 480C110.3 480 96 465.7 96 448C96 430.3 110.3 416 128 416C145.7 416 160 430.3 160 448C160 465.7 145.7 480 128 480zM160 64C160 81.67 145.7 96 128 96C110.3 96 96 81.67 96 64C96 46.33 110.3 32 128 32C145.7 32 160 46.33 160 64zM128 288C110.3 288 96 273.7 96 256C96 238.3 110.3 224 128 224C145.7 224 160 238.3 160 256C160 273.7 145.7 288 128 288zM352 448C352 465.7 337.7 480 320 480C302.3 480 288 465.7 288 448C288 430.3 302.3 416 320 416C337.7 416 352 430.3 352 448zM320 96C302.3 96 288 81.67 288 64C288 46.33 302.3 32 320 32C337.7 32 352 46.33 352 64C352 81.67 337.7 96 320 96zM352 256C352 273.7 337.7 288 320 288C302.3 288 288 273.7 288 256C288 238.3 302.3 224 320 224C337.7 224 352 238.3 352 256zM224 480C206.3 480 192 465.7 192 448C192 430.3 206.3 416 224 416C241.7 416 256 430.3 256 448C256 465.7 241.7 480 224 480zM256 64C256 81.67 241.7 96 224 96C206.3 96 192 81.67 192 64C192 46.33 206.3 32 224 32C241.7 32 256 46.33 256 64zM224 288C206.3 288 192 273.7 192 256C192 238.3 206.3 224 224 224C241.7 224 256 238.3 256 256C256 273.7 241.7 288 224 288zM448 448C448 465.7 433.7 480 416 480C398.3 480 384 465.7 384 448C384 430.3 398.3 416 416 416C433.7 416 448 430.3 448 448zM416 96C398.3 96 384 81.67 384 64C384 46.33 398.3 32 416 32C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96zM448 256C448 273.7 433.7 288 416 288C398.3 288 384 273.7 384 256C384 238.3 398.3 224 416 224C433.7 224 448 238.3 448 256zM224 384C206.3 384 192 369.7 192 352C192 334.3 206.3 320 224 320C241.7 320 256 334.3 256 352C256 369.7 241.7 384 224 384zM448 352C448 369.7 433.7 384 416 384C398.3 384 384 369.7 384 352C384 334.3 398.3 320 416 320C433.7 320 448 334.3 448 352zM416 192C398.3 192 384 177.7 384 160C384 142.3 398.3 128 416 128C433.7 128 448 142.3 448 160C448 177.7 433.7 192 416 192zM256 160C256 177.7 241.7 192 224 192C206.3 192 192 177.7 192 160C192 142.3 206.3 128 224 128C241.7 128 256 142.3 256 160z\"]\n};\nvar faCircleDivide = {\n  prefix: 'far',\n  iconName: 'circle-divide',\n  icon: [512, 512, [], \"e106\", \"M224 160C224 142.3 238.3 128 256 128C273.7 128 288 142.3 288 160C288 177.7 273.7 192 256 192C238.3 192 224 177.7 224 160zM344 232C357.3 232 368 242.7 368 256C368 269.3 357.3 280 344 280H168C154.7 280 144 269.3 144 256C144 242.7 154.7 232 168 232H344zM288 352C288 369.7 273.7 384 256 384C238.3 384 224 369.7 224 352C224 334.3 238.3 320 256 320C273.7 320 288 334.3 288 352zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faShrimp = {\n  prefix: 'far',\n  iconName: 'shrimp',\n  icon: [512, 512, [129424], \"e448\", \"M224 248c13.25 0 24-10.75 24-24c0-13.26-10.75-24-24-24S200 210.7 200 224C200 237.3 210.7 248 224 248zM336 128H72C58.78 128 48 117.2 48 104S58.78 80 72 80h352C437.3 80 448 69.25 448 56S437.3 32 424 32h-352C32.31 32 0 64.3 0 104c0 37.47 28.88 67.99 65.48 71.34C77.1 274.6 161.6 352 264 352h64c22.06 0 40 17.94 40 40c0 20.44-15.62 36.71-35.44 39.08l-64.91-36.06c-11.59-6.453-26.22-2.234-32.63 9.328c-5.545 9.984-2.867 21.89 5.287 29.21C230.9 436.8 224 445.5 224 456C224 469.3 234.8 480 248 480c0 0 87.06 0 88 0c97.03 0 176-78.95 176-176S433 128 336 128zM296 304h-32c-75.66 0-138.6-55.55-150.1-128H296V304zM359.9 310.2C354.8 308.2 349.5 306.6 344 305.6V176.8c39.6 2.502 74.32 22.71 96.06 53.19L359.9 310.2zM415.1 404.6C415.7 400.5 416 396.3 416 392c0-19.69-6.727-37.7-17.69-52.37l62.68-62.68C462.9 285.7 464 294.7 464 304C464 344.8 444.9 381.1 415.1 404.6z\"]\n};\nvar faListCheck = {\n  prefix: 'far',\n  iconName: 'list-check',\n  icon: [512, 512, [\"tasks\"], \"f0ae\", \"M81.84 152.1C77.43 156.9 71.21 159.8 64.63 159.1C58.05 160.2 51.69 157.6 47.03 152.1L7.029 112.1C-2.343 103.6-2.343 88.4 7.029 79.03C16.4 69.66 31.6 69.66 40.97 79.03L63.08 101.1L118.2 39.94C127 30.09 142.2 29.29 152.1 38.16C161.9 47.03 162.7 62.2 153.8 72.06L81.84 152.1zM81.84 312.1C77.43 316.9 71.21 319.8 64.63 319.1C58.05 320.2 51.69 317.6 47.03 312.1L7.029 272.1C-2.343 263.6-2.343 248.4 7.029 239C16.4 229.7 31.6 229.7 40.97 239L63.08 261.1L118.2 199.9C127 190.1 142.2 189.3 152.1 198.2C161.9 207 162.7 222.2 153.8 232.1L81.84 312.1zM216 120C202.7 120 192 109.3 192 96C192 82.75 202.7 72 216 72H488C501.3 72 512 82.75 512 96C512 109.3 501.3 120 488 120H216zM192 256C192 242.7 202.7 232 216 232H488C501.3 232 512 242.7 512 256C512 269.3 501.3 280 488 280H216C202.7 280 192 269.3 192 256zM160 416C160 402.7 170.7 392 184 392H488C501.3 392 512 402.7 512 416C512 429.3 501.3 440 488 440H184C170.7 440 160 429.3 160 416zM64 448C46.33 448 32 433.7 32 416C32 398.3 46.33 384 64 384C81.67 384 96 398.3 96 416C96 433.7 81.67 448 64 448z\"]\n};\nvar faTasks = faListCheck;\nvar faDiagramSubtask = {\n  prefix: 'far',\n  iconName: 'diagram-subtask',\n  icon: [512, 512, [], \"e479\", \"M0 96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V160C512 195.3 483.3 224 448 224H152V320C152 342.1 169.9 360 192 360H224V352C224 316.7 252.7 288 288 288H448C483.3 288 512 316.7 512 352V416C512 451.3 483.3 480 448 480H288C252.7 480 224 451.3 224 416V408H192C143.4 408 104 368.6 104 320V224H64C28.65 224 0 195.3 0 160V96zM448 336H288C279.2 336 272 343.2 272 352V416C272 424.8 279.2 432 288 432H448C456.8 432 464 424.8 464 416V352C464 343.2 456.8 336 448 336z\"]\n};\nvar faJugDetergent = {\n  prefix: 'far',\n  iconName: 'jug-detergent',\n  icon: [384, 512, [], \"e519\", \"M200 0C213.3 0 224 10.75 224 24V48H232C245.3 48 256 58.75 256 72C256 85.25 245.3 96 232 96H88C74.75 96 64 85.25 64 72C64 58.75 74.75 48 88 48H96V24C96 10.75 106.7 0 120 0H200zM288 256V352C288 369.7 273.7 384 256 384C238.3 384 224 369.7 224 352V256C224 238.3 238.3 224 256 224C273.7 224 288 238.3 288 256zM256 128C326.7 128 384 185.3 384 256V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V256C0 185.3 57.31 128 128 128H256zM256 176H128C83.82 176 48 211.8 48 256V448C48 456.8 55.16 464 64 464H320C328.8 464 336 456.8 336 448V256C336 211.8 300.2 176 256 176z\"]\n};\nvar faCircleUser = {\n  prefix: 'far',\n  iconName: 'circle-user',\n  icon: [512, 512, [62142, \"user-circle\"], \"f2bd\", \"M256 112c-48.6 0-88 39.4-88 88C168 248.6 207.4 288 256 288s88-39.4 88-88C344 151.4 304.6 112 256 112zM256 240c-22.06 0-40-17.95-40-40C216 177.9 233.9 160 256 160s40 17.94 40 40C296 222.1 278.1 240 256 240zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-46.73 0-89.76-15.68-124.5-41.79C148.8 389 182.4 368 220.2 368h71.69c37.75 0 71.31 21.01 88.68 54.21C345.8 448.3 302.7 464 256 464zM416.2 388.5C389.2 346.3 343.2 320 291.8 320H220.2c-51.36 0-97.35 26.25-124.4 68.48C65.96 352.5 48 306.3 48 256c0-114.7 93.31-208 208-208s208 93.31 208 208C464 306.3 446 352.5 416.2 388.5z\"]\n};\nvar faUserCircle = faCircleUser;\nvar faSquareY = {\n  prefix: 'far',\n  iconName: 'square-y',\n  icon: [448, 512, [], \"e287\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM309.8 136.4L224 236.5L138.2 136.4C129.6 126.3 114.5 125.2 104.4 133.8C94.31 142.4 93.16 157.6 101.8 167.6L200 282.2V360C200 373.3 210.8 384 224 384s24-10.75 24-24V282.2l98.22-114.6c8.625-10.06 7.469-25.22-2.594-33.84C333.5 125.1 318.4 126.3 309.8 136.4z\"]\n};\nvar faUserDoctorHair = {\n  prefix: 'far',\n  iconName: 'user-doctor-hair',\n  icon: [448, 512, [], \"e458\", \"M96 128C96 57.31 153.3 0 224 0C294.7 0 352 57.31 352 128V144C352 214.7 294.7 272 224 272C153.3 272 96 214.7 96 144V128zM297.3 96H296C275.5 96 257.3 86.4 245.6 71.46C231.9 95.67 205.8 112 176 112H145.6C144.6 117.2 144 122.5 144 128V144C144 188.2 179.8 224 224 224C268.2 224 304 188.2 304 144V128C304 116.6 301.6 105.8 297.3 96zM160 402.3C183.1 409.2 200 430.6 200 456C200 486.9 174.9 512 144 512C113.1 512 88 486.9 88 456C88 430.6 104.9 409.2 128 402.3V361.3C81.09 380.3 48 426.3 48 480V488C48 501.3 37.25 512 24 512C10.75 512 0 501.3 0 488V480C0 382.8 78.8 304 176 304H272C369.2 304 448 382.8 448 480V488C448 501.3 437.3 512 424 512C410.7 512 400 501.3 400 488V480C400 426.3 366.9 380.3 320 361.3V402.3C343.1 409.2 360 430.6 360 456V488C360 496.8 352.8 504 344 504C335.2 504 328 496.8 328 488V456C328 442.7 317.3 432 304 432C290.7 432 280 442.7 280 456V488C280 496.8 272.8 504 264 504C255.2 504 248 496.8 248 488V456C248 430.6 264.9 409.2 288 402.3V352.1C282.8 352.3 277.4 352 272 352H176C170.6 352 165.2 352.3 160 352.1V402.3zM144 480C157.3 480 168 469.3 168 456C168 442.7 157.3 432 144 432C130.7 432 120 442.7 120 456C120 469.3 130.7 480 144 480z\"]\n};\nvar faPlanetRinged = {\n  prefix: 'far',\n  iconName: 'planet-ringed',\n  icon: [512, 512, [129680], \"e020\", \"M502.9 9.049c-23.38-23.38-88.39 .0808-167.1 54.84c-25.38-10.5-52.39-15.88-79.77-15.88c-114.9 0-207.1 93.09-207.1 207.1c0 27.38 5.368 54.4 15.87 79.77c-54.76 78.76-78.21 143.8-54.84 167.1c23.5 23.5 88.33-.0166 167.2-54.77c25.25 10.5 52.35 15.83 79.73 15.83c114.9 0 207.1-93.09 207.1-207.1c0-27.38-5.329-54.47-15.83-79.72C502.9 97.38 526.4 32.55 502.9 9.049zM64.01 448c-8.001-8.001 2.375-32.88 25.75-67.38c11.88 15.75 25.88 29.88 41.63 41.63C96.89 445.7 72.01 456 64.01 448zM172.6 391.9c-45.75-28.13-76.63-78.26-76.63-135.9c0-88.26 71.76-160 160-160c57.63 0 107.8 30.88 135.9 76.63c-27.5 34.63-63.13 74.63-103.9 115.4C247.1 328.8 207.3 364.4 172.6 391.9zM256 416c-10.88 0-21.75-1.125-32.38-3.25c34.88-28 68.09-57.8 99.71-89.43c31.63-31.63 61.43-64.84 89.43-99.71c2.125 10.63 3.25 21.5 3.25 32.38C416 344.3 344.3 416 256 416zM380.7 89.76c34.5-23.38 59.38-33.75 67.38-25.75c8.001 8.001-2.375 32.88-25.75 67.38C410.5 115.6 396.4 101.6 380.7 89.76z\"]\n};\nvar faMushroom = {\n  prefix: 'far',\n  iconName: 'mushroom',\n  icon: [512, 512, [127812], \"e425\", \"M144.4 176c-17.62 0-31.89 14.33-31.89 32c0 17.67 14.28 32 31.89 32s31.89-14.33 31.89-32C176.3 190.3 161.1 176 144.4 176zM488.5 242.1l-6.206-28.02C458.7 107.7 364.6 32 256 32S53.32 107.7 29.75 214.1L23.55 242.1C14.69 282.1 45.01 320 85.81 320h106.4l-24.27 121.7C164 461.5 179.1 480 199.2 480h113.6c20.13 0 35.22-18.47 31.28-38.28L319.8 320h106.4C466.1 320 497.3 282.1 488.5 242.1zM438.6 266C436.8 268.2 432.8 272 426.2 272H85.81c-6.66 0-10.65-3.752-12.44-5.988C71.59 263.8 68.8 259 70.25 252.5l6.206-28.02c10.03-45.26 35.9-82.87 70.73-108.5C156.1 150.4 186.1 176 224.1 176c44.04 0 79.74-35.82 79.74-80c0-3.168-.3796-6.232-.7417-9.299c36.39 9.564 68.55 29.55 92.5 57.7C371 146.4 351.7 166.8 351.7 192c0 26.51 21.42 48 47.84 48c14.29 0 26.98-6.418 35.74-16.39c.0701 .3086 .2102 .582 .2784 .8906l6.206 28.03C443.2 259 440.4 263.8 438.6 266z\"]\n};\nvar faUserShield = {\n  prefix: 'far',\n  iconName: 'user-shield',\n  icon: [640, 512, [], \"f505\", \"M622.3 271.1l-115.1-45.01c-4.125-1.629-12.62-3.754-22.25 0L369.8 271.1C359 275.2 352 285.1 352 295.1c0 111.6 68.75 188.8 132.9 213.9c9.625 3.75 18 1.625 22.25 0C558.4 489.9 640 420.5 640 295.1C640 285.1 633 275.2 622.3 271.1zM496 462.4V273.2l95.5 37.38C585.9 397.8 530.6 446 496 462.4zM224 256c70.69 0 128-57.31 128-128c0-70.69-57.31-128-128-128S96 57.31 96 128C96 198.7 153.3 256 224 256zM224 48c44.11 0 80 35.89 80 80c0 44.11-35.89 80-80 80S144 172.1 144 128C144 83.89 179.9 48 224 48zM422.8 510.6C420.5 511.1 418.4 512 416 512H32c-17.67 0-32-14.33-32-32c0-97.2 78.8-176 176-176h96c16.88 0 33.14 2.514 48.59 6.947c.9785 19.24 3.695 37.58 8.059 54.86C311.5 357.3 292.4 352 272 352h-96c-65.16 0-119.1 48.95-127 112h327.2C390.3 482.3 406.1 497.9 422.8 510.6z\"]\n};\nvar faMegaphone = {\n  prefix: 'far',\n  iconName: 'megaphone',\n  icon: [576, 512, [128227], \"f675\", \"M576 55.1V456C576 469.3 565.3 480 552 480C538.7 480 528 469.3 528 456V450.3L350.3 401.9C341.1 446.4 302.9 480 256 480C202.1 480 160 437 160 384C160 372.6 161.1 361.7 165.6 351.5L48 319.4V328C48 341.3 37.25 352 24 352C10.75 352 0 341.3 0 328V184C0 170.7 10.75 160 24 160C37.25 160 48 170.7 48 184V192.6L528 61.67V56C528 42.75 538.7 32 552 32C565.3 32 576 42.75 576 56V55.1zM528 400.6V111.4L48 242.3V269.7L528 400.6zM256 432C280.8 432 301.1 413.2 303.7 389.2L212.3 364.2C209.5 370.2 208 376.9 208 384C208 410.5 229.5 432 256 432H256z\"]\n};\nvar faCircleExclamationCheck = {\n  prefix: 'far',\n  iconName: 'circle-exclamation-check',\n  icon: [640, 512, [], \"e10d\", \"M256 464C315.3 464 368.7 439.2 406.6 399.4C415.8 389.8 430.1 389.5 440.6 398.6C450.2 407.8 450.5 422.1 441.4 432.6C394.8 481.5 328.9 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C359.6 0 448.8 61.59 489.1 150.1C494.6 162.1 489.3 176.4 477.2 181.8C465.1 187.3 450.9 182 445.4 169.9C412.7 97.96 340.1 48 255.1 48C141.1 48 47.1 141.1 47.1 256C47.1 370.9 141.1 464 255.1 464L256 464zM280 263.1C280 277.3 269.3 287.1 256 287.1C242.7 287.1 232 277.3 232 263.1V151.1C232 138.7 242.7 127.1 256 127.1C269.3 127.1 280 138.7 280 151.1V263.1zM224 352C224 334.3 238.3 319.1 256 319.1C273.7 319.1 288 334.3 288 352C288 369.7 273.7 384 256 384C238.3 384 224 369.7 224 352zM627.8 172.2C638.7 183.1 638.7 200.9 627.8 211.8L499.8 339.8C488.9 350.7 471.1 350.7 460.2 339.8L396.2 275.8C385.3 264.9 385.3 247.1 396.2 236.2C407.1 225.3 424.9 225.3 435.8 236.2L480 280.4L588.2 172.2C599.1 161.3 616.9 161.3 627.8 172.2V172.2z\"]\n};\nvar faWind = {\n  prefix: 'far',\n  iconName: 'wind',\n  icon: [512, 512, [], \"f72e\", \"M24 184h332C406.7 184 448 142.7 448 92S406.7 0 356 0H320c-13.25 0-24 10.75-24 24S306.8 48 320 48h36c24.25 0 44 19.75 44 44S380.3 136 356 136H24C10.75 136 0 146.8 0 160S10.75 184 24 184zM164 328H24C10.75 328 0 338.8 0 352s10.75 24 24 24h140c24.25 0 44 19.75 44 44S188.3 464 164 464H128c-13.25 0-24 10.75-24 24S114.8 512 128 512h36C214.7 512 256 470.7 256 420S214.7 328 164 328zM420 232H24C10.75 232 0 242.8 0 256s10.75 24 24 24h396c24.25 0 44 19.75 44 44S444.3 368 420 368H384c-13.25 0-24 10.75-24 24S370.8 416 384 416h36C470.7 416 512 374.7 512 324S470.7 232 420 232z\"]\n};\nvar faBoxDollar = {\n  prefix: 'far',\n  iconName: 'box-dollar',\n  icon: [448, 512, [\"box-usd\"], \"f4a0\", \"M442.5 163.6C446.1 171.8 448 180.6 448 189.6V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V189.6C0 180.6 1.879 171.8 5.516 163.6L47.11 70.01C57.38 46.89 80.3 32 105.6 32H342.4C367.7 32 390.6 46.9 400.9 70.01L442.5 163.6zM248 160H388.4L357 89.5C354.5 83.72 348.7 80 342.4 80H248V160zM244.1 224V230.3C250.7 231.5 260.7 233.5 265.1 234.7C275.8 237.5 282.2 248.5 279.3 259.1C276.5 269.8 265.5 276.2 254.9 273.3C251 272.3 237.5 269.7 233.1 268.1C220.9 267.1 210.1 268.7 204.5 271.6C198.2 274.4 196.7 277.7 196.3 279.7C195.7 283.1 196.3 284.3 196.5 284.7C196.7 285.2 197.5 286.4 200.1 288.2C206.2 292.4 215.8 295.4 229.1 299.7L230.8 299.9C242.9 303.6 259.1 308.4 271.2 317.3C277.9 322.1 284.2 328.7 288.1 337.7C292.1 346.8 292.9 356.8 291.1 367.2C287.8 386.2 275.2 399.2 259.4 405.9C254.6 407.1 249.4 409.5 244.1 410.5V416C244.1 422.5 240.1 428.3 236.2 432H384C392.8 432 400 424.8 400 416V207.1H236.2C240.1 211.7 244.1 217.5 244.1 223.1V224zM211.8 208H48V416C48 424.8 55.16 432 64 432H211.8C207 428.3 203.9 422.5 203.9 416V409.6C194.4 407.4 181.1 403.2 174.1 400.5C172.4 399.9 170.9 399.4 169.7 398.1C159.2 395.5 153.5 384.2 157 373.7C160.5 363.2 171.8 357.5 182.3 361C184.3 361.7 186.5 362.4 188.7 363.2C198.2 366.4 208.9 370 214.9 371C227.7 373 237.6 371.7 243.7 369.1C249.2 366.8 251.1 363.8 251.7 360.3C252.4 356.3 251.8 354.5 251.4 353.7C251.1 352.8 250.2 351.4 247.7 349.6C241.8 345.3 232.4 342.2 218.4 337.9L216.2 337.3C204.5 333.8 189.2 329.2 177.6 321.3C171 316.8 164.5 310.6 160.3 301.8C156.1 292.9 155.1 283 156.9 272.8C160.1 254.5 173.1 241.9 188 235.1C192.1 232.9 198.3 231.2 203.9 230V223.1C203.9 217.5 207 211.7 211.8 207.1L211.8 208zM200 80H105.6C99.27 80 93.54 83.72 90.97 89.5L59.64 160H200V80z\"]\n};\nvar faBoxUsd = faBoxDollar;\nvar faCarBurst = {\n  prefix: 'far',\n  iconName: 'car-burst',\n  icon: [640, 512, [\"car-crash\"], \"f5e1\", \"M227.3 77.46L290.4 65.64C291.5 65.45 292.5 65.32 293.5 65.26C289.9 69.34 286.5 73.69 283.4 78.29L254 121.3L218.8 127.9C208.5 129.8 198.1 124.8 193.2 115.6L175.1 83.18L158.8 115.6C153.9 124.8 143.5 129.8 133.2 127.9L97.18 121.1L111.8 154.8C115.9 164.4 113.4 175.6 105.4 182.5L77.71 206.4L113.1 215.1C123.2 218.7 130.4 227.7 130.8 238.2L132.3 274.8L161.8 253.1C163.6 251.8 165.7 250.7 167.8 249.9L148.3 322.6L124.3 340.3C117.1 345.5 107.6 346.4 99.64 342.6C91.64 338.7 86.42 330.8 86.07 321.9L83.55 257.7L21.56 240.1C12.98 238.7 6.388 231.8 4.412 223.2C2.436 214.5 5.402 205.5 12.12 199.7L60.71 157.7L35.15 98.79C31.61 90.64 32.86 81.21 38.4 74.27C43.93 67.32 52.85 64.01 61.58 65.64L124.7 77.46L154.8 20.75C158.1 12.9 167.1 8 176 8C184.9 8 193 12.9 197.2 20.75L227.3 77.46zM548.9 304.1C563.5 307.1 572.2 323 568.3 337.6C564.3 352.2 549.3 360.9 534.7 356.1C520.1 353 511.5 338 515.4 323.4C519.3 308.8 534.3 300.2 548.9 304.1zM296.8 293.2C282.2 289.3 273.5 274.3 277.4 259.7C281.3 245.1 296.3 236.4 310.9 240.3C325.5 244.2 334.2 259.2 330.3 273.8C326.4 288.4 311.4 297.1 296.8 293.2zM613.9 180.5L621.1 276.9C636.2 299.2 641.8 327.5 634.3 355.5L597.2 494.1C594.2 505.1 582.1 511.6 572 508.6C561.1 505.7 554.6 494.5 557.5 483.5L569.9 437.2L226.2 345.1L213.8 391.4C210.8 402.4 199.6 408.9 188.6 405.9C177.7 402.1 171.2 391.7 174.1 380.8L211.3 242.1C218.7 214.2 237.8 192.4 261.1 180.7L316.4 100.8C337.5 69.93 375.8 55.72 411.9 65.4L548.9 102.1C585 111.8 611.1 143.2 613.9 180.5L613.9 180.5zM399.5 111.8C383.1 107.4 365.7 113.8 356.1 127.9L325.1 173.3C326.3 173.6 327.6 173.9 328.8 174.3L566.4 237.9C567.7 238.3 568.9 238.6 570.2 239L566 184.1C564.8 167.2 552.9 152.9 536.5 148.5L399.5 111.8zM554 284.3L316.4 220.6C290.8 213.8 264.5 228.1 257.6 254.6L245.3 300.6L575.6 389.1L587.9 343.1C594.8 317.5 579.6 291.2 554 284.3V284.3z\"]\n};\nvar faCarCrash = faCarBurst;\nvar faY = {\n  prefix: 'far',\n  iconName: 'y',\n  icon: [384, 512, [121], \"59\", \"M379.4 70.08L216 295.8V456c0 13.25-10.75 24.01-24 24.01S168 469.3 168 456V295.8L4.563 70.08C-3.219 59.34-.8125 44.33 9.938 36.56c10.72-7.781 25.72-5.391 33.5 5.359L192 247.1l148.6-205.2c7.781-10.72 22.78-13.09 33.5-5.359C384.8 44.33 387.2 59.34 379.4 70.08z\"]\n};\nvar faUserHeadset = {\n  prefix: 'far',\n  iconName: 'user-headset',\n  icon: [448, 512, [], \"f82d\", \"M314.7 352H133.3C59.7 352 0 411.7 0 485.3C0 500.1 11.94 512 26.66 512H421.3C436.1 512 448 500.1 448 485.3C448 411.7 388.3 352 314.7 352zM50.7 464c9.498-36.76 42.95-64 82.64-64h181.3c39.69 0 73.14 27.24 82.64 64H50.7zM224 112c44.11 0 80 35.89 80 80c0 19.39-7.217 36.96-18.74 50.82c3.922 3.928 7.296 8.294 10.1 13.13L304 256c17.11 0 32.02-9.09 40.52-22.6C349 220.3 352 206.6 352 192c0-70.58-57.42-128-128-128s-128 57.42-128 128c0 40.41 19.12 76.03 48.37 99.49C144.3 290.3 144 289.2 144 288c0-17.62 7.164-33.6 18.73-45.19C151.2 228.9 144 211.4 144 192C144 147.9 179.9 112 224 112zM48 224C56.88 224 64 216.9 64 208V192c0-88.25 71.75-160 160-160s160 71.75 160 160v16C384 252.1 348.1 288 304 288h-32c0-17.62-14.38-32-32-32h-32c-17.62 0-32 14.38-32 32s14.38 32 32 32h96c61.88-.125 111.9-50.13 112-112V192c0-105.9-86.13-192-192-192S32 86.13 32 192v16C32 216.9 39.13 224 48 224z\"]\n};\nvar faArrowsRetweet = {\n  prefix: 'far',\n  iconName: 'arrows-retweet',\n  icon: [640, 512, [\"retweet-alt\"], \"f361\", \"M328 368h-176V145.9l63.03 63.03C219.7 213.7 225.8 216 232 216s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94l-104-104c-9.375-9.375-24.56-9.375-33.94 0l-104 104c-9.375 9.375-9.375 24.56 0 33.94s24.56 9.375 33.94 0L104 145.9V392C104 405.3 114.8 416 128 416h200c13.25 0 24-10.75 24-24S341.3 368 328 368zM632.1 303c-9.375-9.375-24.56-9.375-33.94 0L536 366.1V120C536 106.8 525.3 96 512 96H312C298.8 96 288 106.8 288 120S298.8 144 312 144h176v222.1l-63.03-63.03C420.3 298.3 414.2 296 408 296s-12.28 2.344-16.97 7.031c-9.375 9.375-9.375 24.56 0 33.94l104 104c9.375 9.375 24.56 9.375 33.94 0l104-104C642.3 327.6 642.3 312.4 632.1 303z\"]\n};\nvar faRetweetAlt = faArrowsRetweet;\nvar faPersonSnowboarding = {\n  prefix: 'far',\n  iconName: 'person-snowboarding',\n  icon: [512, 512, [127938, \"snowboarding\"], \"f7ce\", \"M431.9 95.99c26.5 0 48-21.5 48-47.1C479.9 21.5 458.4 0 431.9 0s-48 21.5-48 47.1C383.9 74.49 405.4 95.99 431.9 95.99zM473.3 250.9c4.375 3.25 9.498 5 14.62 5c7.248 0 14.25-3.25 19.12-9.373c3.372-4.357 5.001-9.511 5.001-14.63c0-7.214-3.233-14.36-9.374-19.11L382.9 121.2c-13.12-9.748-27.62-17.37-43.24-22.5l-66.99-22.49L236.8 12.25C232.4 4.448 224.2 .0417 215.9 .0417c-12.25 0-24.02 9.86-24.02 24.03c0 3.963 .9913 7.975 3.077 11.67l36.49 65.11c4.75 9.498 12.1 16.62 23.12 19.1l34.74 11.62L230.9 161.7C211.8 171.2 199.9 190.3 199.9 211.7v54.99c0 3.125-1.875 6-4.875 7.373L118.7 305.8c-9.142 3.862-14.73 12.84-14.73 22.22c0 5.979 2.278 12.25 7.229 16.65l-43.59-15.81c-9.75-3.5-17.35-10.63-21.85-19.1C41.75 300.1 33.03 295 23.97 295c-18.69 0-23.97 17.15-23.97 24.09c0 8.609 13.51 41.04 51.13 54.88l364.6 132.7C425.5 510.1 435.7 512 445.7 512c21.66 0 50.31-7.395 50.31-30c0-18.87-17.33-23.96-24.06-23.96c-10.32 0-12.71 5.91-26.49 5.91c-4.378 0-8.829-.7788-13.13-2.324l-103.9-37.85c10.75-.25 20.5-7.748 22.87-18.87l21.87-101.1c.5563-2.714 .8274-5.448 .8274-8.161c0-12.53-5.78-24.6-15.95-32.2L295.3 215.6l82.24-37.87L473.3 250.9zM325.2 297.9l-20.75 96.97c-.3339 1.602-.4934 3.197-.4934 4.766c0 7.244 3.399 13.96 8.741 18.48l-182.7-66.44c2.498-.25 4.764-.543 7.264-1.543l76.24-31.87c20.87-8.623 34.37-28.99 34.37-51.61V239.9L325.2 297.9z\"]\n};\nvar faSnowboarding = faPersonSnowboarding;\nvar faSquareChevronRight = {\n  prefix: 'far',\n  iconName: 'square-chevron-right',\n  icon: [448, 512, [\"chevron-square-right\"], \"f32b\", \"M208.1 127c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L270.1 256l-95.03 95.03c-9.375 9.375-9.375 24.56 0 33.94s24.56 9.375 33.94 0l112-112C325.7 268.3 328 262.2 328 256s-2.344-12.28-7.031-16.97L208.1 127zM384 32H64C28.66 32 0 60.66 0 96v320c0 35.34 28.66 64 64 64h320c35.34 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM400 416c0 8.82-7.18 16-16 16H64c-8.82 0-16-7.18-16-16V96c0-8.82 7.18-16 16-16h320c8.82 0 16 7.18 16 16V416z\"]\n};\nvar faChevronSquareRight = faSquareChevronRight;\nvar faLacrosseStickBall = {\n  prefix: 'far',\n  iconName: 'lacrosse-stick-ball',\n  icon: [640, 512, [], \"e3b6\", \"M528 352c-44.18 0-79.1 35.82-79.1 80c0 44.18 35.82 80 79.1 80C572.2 512 608 476.2 608 432C608 387.8 572.2 352 528 352zM528 464c-17.64 0-32-14.36-32-32s14.36-32 32-32s32 14.36 32 32S545.6 464 528 464zM608 184.7C608 110.5 537.1 0 435.1 0c-95.81 0-87.21 84.52-165.7 145.6L263.2 150.4C253.3 158.1 214.5 189.9 214.5 252.8c0 20.8 5.585 40.58 15.23 57.94l-189.2 158.9C34.91 474.4 32 481.2 32 488C32 504.1 45.73 512 56.02 512c5.438 0 10.92-1.844 15.42-5.625l189.6-159.3c26.17 20.27 53.79 25.87 78.62 25.87c26.7 0 53.6-8.506 76.28-26.14l6.237-4.873c27.08-21.04 61.41-36.49 107.1-48.63C567.9 283.5 608 248.8 608 184.7zM392.6 304.1l-6.148 4.805c-13.51 10.51-29.69 16.06-46.8 16.06c-68.71 0-77.22-59.5-77.22-71.69c0-.1383-.0111-.5529-.0111-1.211c0-6.97 1.244-41.25 30.1-63.69l6.365-4.928C387.5 114.5 371.9 48 435.1 48c59.05 0 124.9 69.66 124.9 136.9C559.9 268.4 486.4 231.3 392.6 304.1z\"]\n};\nvar faTruckFast = {\n  prefix: 'far',\n  iconName: 'truck-fast',\n  icon: [640, 512, [\"shipping-fast\"], \"f48b\", \"M352 48H128C119.2 48 112 55.16 112 64V96H240C248.8 96 256 103.2 256 112C256 120.8 248.8 128 240 128H16C7.164 128 0 120.8 0 112C0 103.2 7.164 96 16 96H64V64C64 28.65 92.65 0 128 0H352C387.3 0 416 28.65 416 64V96H458.7C473.6 96 487.8 101.9 498.3 112.4L591.6 205.7C602.1 216.2 608 230.4 608 245.3V368H616C629.3 368 640 378.7 640 392C640 405.3 629.3 416 616 416H576C576 469 533 512 480 512C426.1 512 384 469 384 416H256C256 469 213 512 160 512C106.1 512 64 469 64 416V288H112V332.8C126.1 324.7 142.5 320 160 320C195.5 320 226.6 339.3 243.2 368H352C360.8 368 368 360.8 368 352V64C368 55.16 360.8 48 352 48H352zM464.4 146.3C462.9 144.8 460.9 144 458.7 144H416V240H558L557.8 239.8L557.7 239.6L464.4 146.3zM160 368C133.5 368 112 389.5 112 416C112 442.5 133.5 464 160 464C186.5 464 208 442.5 208 416C208 389.5 186.5 368 160 368zM480 464C506.5 464 528 442.5 528 416C528 389.5 506.5 368 480 368C453.5 368 432 389.5 432 416C432 442.5 453.5 464 480 464zM272 160C280.8 160 288 167.2 288 176C288 184.8 280.8 192 272 192H48C39.16 192 32 184.8 32 176C32 167.2 39.16 160 48 160H272zM240 224C248.8 224 256 231.2 256 240C256 248.8 248.8 256 240 256H16C7.164 256 0 248.8 0 240C0 231.2 7.164 224 16 224H240z\"]\n};\nvar faShippingFast = faTruckFast;\nvar faStarSharp = {\n  prefix: 'far',\n  iconName: 'star-sharp',\n  icon: [512, 512, [], \"e28b\", \"M256 0C266.5 0 275.7 6.764 278.9 16.72L329.6 176H488C498.3 176 507.4 182.5 510.7 192.2C514 201.9 510.8 212.6 502.7 218.9L371.9 320.7L422.9 480.7C426.1 490.7 422.4 501.7 413.7 507.7C405.1 513.7 393.6 513.4 385.3 506.9L256 406.4L126.7 506.9C118.4 513.4 106.9 513.7 98.27 507.7C89.65 501.7 85.94 490.7 89.13 480.7L140.1 320.7L9.267 218.9C1.174 212.6-2.027 201.9 1.3 192.2C4.628 182.5 13.75 176 24 176H182.5L233.1 16.72C236.3 6.764 245.6 0 256 0L256 0zM256 103.2L222.9 207.3C219.7 217.2 210.5 224 200 224H93.95L182.7 293.1C190.7 299.2 193.9 309.7 190.9 319.3L158.3 421.6L241.3 357.1C249.9 350.3 262.1 350.3 270.7 357.1L353.7 421.6L321.1 319.3C318.1 309.7 321.3 299.2 329.3 293.1L418.1 224H312C301.5 224 292.3 217.2 289.1 207.3L256 103.2z\"]\n};\nvar faCircle1 = {\n  prefix: 'far',\n  iconName: 'circle-1',\n  icon: [512, 512, [], \"e0ee\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM320 336h-40V152c0-8.844-4.875-16.97-12.67-21.16c-7.781-4.188-17.25-3.75-24.64 1.188l-52 34.66C179.7 174 176.7 188.9 184 199.1c7.328 11 22.23 13.97 33.28 6.656L232 196.8V336H192c-13.25 0-24 10.75-24 24S178.8 384 192 384h128c13.25 0 24-10.75 24-24S333.3 336 320 336z\"]\n};\nvar faCircleStar = {\n  prefix: 'far',\n  iconName: 'circle-star',\n  icon: [512, 512, [\"star-circle\"], \"e123\", \"M256 121C262.1 121 267.7 124.5 270.3 129.9L301.6 193.2L371.5 203.4C377.5 204.3 382.5 208.5 384.4 214.3C386.3 220.1 384.7 226.4 380.3 230.7L329.8 279.1L341.7 349.6C342.7 355.6 340.3 361.6 335.4 365.2C330.4 368.8 323.9 369.3 318.5 366.4L256 333.6L193.5 366.4C188.1 369.3 181.6 368.8 176.6 365.2C171.7 361.6 169.3 355.6 170.3 349.6L182.2 279.1L131.7 230.7C127.3 226.4 125.7 220.1 127.6 214.3C129.5 208.5 134.5 204.3 140.5 203.4L210.4 193.2L241.7 129.9C244.3 124.5 249.9 121 256 121V121zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faStarCircle = faCircleStar;\nvar faFish = {\n  prefix: 'far',\n  iconName: 'fish',\n  icon: [576, 512, [128031], \"f578\", \"M384 256C384 238.3 398.3 224 416 224C433.7 224 448 238.3 448 256C448 273.7 433.7 288 416 288C398.3 288 384 273.7 384 256zM4.217 336.1L50 256L4.217 175.9C-2.68 163.8-.9958 148.7 8.385 138.4C17.77 128.1 32.7 125.1 45.33 130.9L144.8 176.5C155.4 164.6 167.3 152.7 180.5 141.5C219.7 108.5 272.6 80 336 80C399.4 80 452.3 108.5 491.5 141.5C530.5 174.5 558.3 213.1 572.4 241.3C577.2 250.5 577.2 261.5 572.4 270.7C558.3 298 530.5 337.5 491.5 370.5C452.3 403.5 399.4 432 336 432C272.6 432 219.7 403.5 180.5 370.5C167.3 359.3 155.4 347.4 144.8 335.5L45.33 381.1C32.7 386.9 17.77 383.9 8.385 373.6C-.9952 363.3-2.68 348.2 4.217 336.1H4.217zM211.5 333.8C245.2 362.2 287.5 384 336 384C384.5 384 426.8 362.2 460.5 333.8C490.8 308.2 513.2 278.1 525.8 256C513.2 233.9 490.8 203.8 460.5 178.2C426.8 149.7 384.5 128 336 128C287.5 128 245.2 149.7 211.5 178.2C200.2 187.7 189.1 197.1 180.8 208.3L157.2 234.1L70.59 195.3L105.3 256L70.59 316.7L157.2 277L180.8 303.7C189.1 314 200.2 324.3 211.5 333.8V333.8z\"]\n};\nvar faCloudFog = {\n  prefix: 'far',\n  iconName: 'cloud-fog',\n  icon: [640, 512, [127787, \"fog\"], \"f74e\", \"M200 464H87.1C74.8 464 64 474.8 64 487.1S74.8 512 87.1 512H200C213.2 512 224 501.2 224 488S213.2 464 200 464zM616 464H295.1C282.8 464 272 474.8 272 487.1S282.8 512 295.1 512H616c13.2 0 24-10.8 24-23.1S629.2 464 616 464zM576 400C576 386.8 565.2 376 552 376h-528C10.8 376 0 386.8 0 399.1C0 413.2 10.8 424 23.1 424h528C565.2 424 576 413.2 576 400zM172 320h296C527.6 320 576 271.5 576 212c0-57.25-44.88-104.2-101.2-107.8C461.2 61.75 421.1 32 376 32c-13.5 0-26.75 2.625-39.25 7.75C314.2 14.5 282.4 0 248 0c-64 0-116.4 50.25-119.8 113.4C89.62 130.4 64 168.5 64 212C64 271.5 112.4 320 172 320zM158.4 153.8L179.2 148.9L176.4 124C176.2 122.8 176 121.4 176 120c0-39.75 32.25-72 72-72c25.25 0 48.25 13.12 61.38 35.12l13.38 22.12l21-15C353.4 83.62 364.5 80 376 80c28.62 0 52.38 21.75 55.25 50.38L433.5 152H468c33.13 0 60 26.88 60 60S501.1 272 468 272h-296C138.9 272 112 245.1 112 212C112 184 131.1 160 158.4 153.8z\"]\n};\nvar faFog = faCloudFog;\nvar faWaffle = {\n  prefix: 'far',\n  iconName: 'waffle',\n  icon: [512, 512, [129479], \"e466\", \"M511.7 225.4C507.6 190.5 496.5 157.8 480 128.7V128h-.3848c-22.71-39.86-55.71-72.84-95.61-95.55V32.01h-.8301c-29.19-16.47-61.91-27.57-97.02-31.67c-1.857-.2207-3.719-.3281-5.573-.3281c-8.629 0-17.13 2.339-24.59 6.675C248.5 2.345 240 0 231.4 0l.4268 48.17l8.146 4.598L240 128H160L160 69.94C181.9 58.74 205.9 50.99 231.6 47.99L231.4 0C229.6 0 227.7 .1094 225.8 .334C190.7 4.432 158 15.54 128.8 32.01H128v.4434C88.1 55.15 55.1 88.14 32.39 128H32.01v.6914c-16.47 29.11-27.58 61.74-31.69 96.74c-1.221 10.55 1.096 21.1 6.359 30.12C1.414 264.6-.9023 275.1 .3184 285.7c0 0 0-.0156 0 0c4.08 34.79 15.25 67.24 31.69 96.25V384h1.162c22.75 39.29 55.49 71.93 94.84 94.46V480h2.525c32.23 17.97 68.7 29.23 107.5 31.91C238.9 511.1 239.8 512 240.7 512C245.1 512 251.1 510.7 256 508.6C260.9 510.7 266 512 271.3 512c.875 0 1.75-.0313 2.625-.0938C312.8 509.2 349.2 497.1 381.5 480h2.537v-1.551C423.3 455.9 456.1 423.3 478.8 384H480v-2.092c16.44-29.01 27.6-61.45 31.68-96.23c1.221-10.54-1.094-21.08-6.357-30.11C510.6 246.5 512.9 235.1 511.7 225.4zM128 420.2C114.4 409.6 101.1 397.6 91.34 384h36.67L128 420.2zM128 352L70.53 352c-11.49-22.06-19.39-46.33-22.38-72.26L52.54 272l75.46-.001V352zM128 240L53.22 240L47.99 231c2.992-25.47 10.69-49.3 21.83-71.03l58.18-.002V240zM128 128l-37.64 .002c10.89-14.1 23.52-26.69 37.64-37.57L128 128zM240 463.3l-1.328 .5449c-28.27-2.307-54.66-10.72-78.67-23.14L160 384h79.1L240 463.3zM240 352H160v-80l79.1-.0006L240 352zM240 240L160 240V160h79.1L240 240zM352 440.8c-24.04 12.43-50.44 20.83-78.67 23.06l-1.33-.5234L272 384h79.1L352 440.8zM352 352h-79.1l-.0018-80l80 .0006V352zM352 240l-80-.0006l.0018-79.1h79.1V240zM352 128h-79.1l.0029-75l8.586-4.994c25.62 2.99 49.58 10.73 71.41 21.92L352 128zM384 90.45c14.09 10.87 26.68 23.46 37.54 37.56l-37.55-.002L384 90.45zM384 160l58.03 .002c11.16 21.82 18.86 45.76 21.82 71.38l-4.896 8.613l-74.96-.001V160zM384 420.3L384 384h36.83C410.1 397.7 397.7 409.7 384 420.3zM441.6 352l-57.65-.001v-80l75.3 .001l4.711 8.082C460.1 305.9 453.1 330 441.6 352z\"]\n};\nvar faMusicNote = {\n  prefix: 'far',\n  iconName: 'music-note',\n  icon: [384, 512, [\"music-alt\"], \"f8cf\", \"M342.4 1.464l-144 35.38C185.1 41.09 176 53.34 176 67.34v299.1c-18.12-9.126-40.13-14.5-64-14.5c-61.88 0-112 35.88-112 80S50.13 512 112 512s112-35.87 112-80V195.4l137.6-33.38C375 157.7 384 145.5 384 131.5V31.98c0-10.25-4.938-19.81-13.19-25.81C362.6 .0373 352.1-1.536 342.4 1.464zM112 463.1c-39.75 0-64-20.75-64-31.1c0-11.25 24.25-32.01 64-32.01s64 20.75 64 32C176 443.2 151.8 463.1 112 463.1zM336 119.7L224 144.1V79.09l112-25.25V119.7z\"]\n};\nvar faMusicAlt = faMusicNote;\nvar faHexagonExclamation = {\n  prefix: 'far',\n  iconName: 'hexagon-exclamation',\n  icon: [512, 512, [], \"e417\", \"M255.1 128C269.3 128 280 138.7 280 152V264C280 277.3 269.3 288 255.1 288C242.7 288 231.1 277.3 231.1 264V152C231.1 138.7 242.7 128 255.1 128zM288 352C288 369.7 273.7 384 255.1 384C238.3 384 223.1 369.7 223.1 352C223.1 334.3 238.3 320 255.1 320C273.7 320 288 334.3 288 352zM15.96 218.6L108.5 66.56C121.5 45.1 144.9 32 169.1 32H342C367.1 32 390.5 45.1 403.5 66.56L496 218.6C510 241.6 510 270.4 496 293.4L403.5 445.4C390.5 466.9 367.1 480 342 480H169.1C144.9 480 121.5 466.9 108.5 445.4L15.96 293.4C1.962 270.4 1.962 241.6 15.96 218.6V218.6zM56.96 243.5C52.29 251.2 52.29 260.8 56.96 268.5L149.5 420.5C153.8 427.6 161.6 432 169.1 432H342C350.4 432 358.2 427.6 362.5 420.5L455 268.5C459.7 260.8 459.7 251.2 455 243.5L362.5 91.52C358.2 84.37 350.4 80 342 80H169.1C161.6 80 153.8 84.37 149.5 91.52L56.96 243.5zM403.5 66.56L362.5 91.52L403.5 66.56zM15.96 293.4L56.96 268.5z\"]\n};\nvar faCartShoppingFast = {\n  prefix: 'far',\n  iconName: 'cart-shopping-fast',\n  icon: [640, 512, [], \"e0dc\", \"M64 24C64 10.75 74.75 0 88 0H160C171.5 0 181.4 8.19 183.6 19.51L185.1 32H605.8C626.1 32 642.3 52.25 636.6 72.66L582.6 264.7C578.7 278.5 566.1 288 551.8 288H234.7L243.9 336H552C565.3 336 576 346.7 576 360C576 373.3 565.3 384 552 384H223.1C212.5 384 202.6 375.8 200.4 364.5L140.1 48H88C74.75 48 64 37.25 64 24V24zM195.1 80L225.6 240H539.6L584.6 80H195.1zM288 464C288 490.5 266.5 512 240 512C213.5 512 192 490.5 192 464C192 437.5 213.5 416 240 416C266.5 416 288 437.5 288 464zM480 464C480 437.5 501.5 416 528 416C554.5 416 576 437.5 576 464C576 490.5 554.5 512 528 512C501.5 512 480 490.5 480 464zM104 96C117.3 96 128 106.7 128 120C128 133.3 117.3 144 104 144H24C10.75 144 0 133.3 0 120C0 106.7 10.75 96 24 96H104zM120 176C133.3 176 144 186.7 144 200C144 213.3 133.3 224 120 224H24C10.75 224 0 213.3 0 200C0 186.7 10.75 176 24 176H120zM136 256C149.3 256 160 266.7 160 280C160 293.3 149.3 304 136 304H24C10.75 304 0 293.3 0 280C0 266.7 10.75 256 24 256H136z\"]\n};\nvar faObjectUnion = {\n  prefix: 'far',\n  iconName: 'object-union',\n  icon: [512, 512, [], \"e49f\", \"M64 352C28.65 352 0 323.3 0 288V64C0 28.65 28.65 0 64 0H288C323.3 0 352 28.65 352 64V160H448C483.3 160 512 188.7 512 224V448C512 483.3 483.3 512 448 512H224C188.7 512 160 483.3 160 448V352H64zM208 304V448C208 456.8 215.2 464 224 464H448C456.8 464 464 456.8 464 448V224C464 215.2 456.8 208 448 208H304V64C304 55.16 296.8 48 288 48H64C55.16 48 48 55.16 48 64V288C48 296.8 55.16 304 64 304H208z\"]\n};\nvar faUserGraduate = {\n  prefix: 'far',\n  iconName: 'user-graduate',\n  icon: [512, 512, [], \"f501\", \"M480 464c2.742-87.55-59.6-160.1-142.2-176L256 397.1L174.2 288c-82.6 15-144.6 88.45-141.9 176c0 26.51 21.18 48 47.69 48h352C458.5 512 480 490.5 480 464zM80.34 464l-.0469-1.504c-1.656-52.91 28.88-99.34 75.41-119.2L246.2 464H80.34zM431.7 464h-165.9l90.51-120.7c46.53 19.83 77.06 66.26 75.41 119.2L431.7 464zM45.63 79.75L52 81.25v58.5C45 143.9 40 151.3 40 160c0 8.375 4.625 15.38 11.12 19.75L35.5 242C33.75 248.9 37.63 256 43.13 256h41.75c5.5 0 9.375-7.125 7.625-13.1L76.88 179.8C83.38 175.4 88 168.4 88 160c0-8.75-5-16.12-12-20.25V87.13L128 99.63V144c0 70.75 57.25 127.1 128 127.1S384 214.8 384 144V99.62l82.25-19.87c18.25-4.375 18.25-27 0-31.5l-190.4-46C269.4 .75 262.7 0 256.1 0S242.8 .75 236.3 2.25l-190.6 46C27.5 52.63 27.5 75.38 45.63 79.75zM176 111.2l60.08 14.52c13 3 26.62 3 39.63 0L336 111.2V144C336 188.1 300.1 224 256 224S176 188.1 176 144V111.2z\"]\n};\nvar faStarfighter = {\n  prefix: 'far',\n  iconName: 'starfighter',\n  icon: [640, 512, [], \"e037\", \"M352 256V304C352 312.8 344.8 320 336 320H304C295.2 320 288 312.8 288 304V256C288 238.3 302.3 224 320 224C337.7 224 352 238.3 352 256zM254.4 35.04C256.9 15.02 273.1 0 294.1 0H345.9C366 0 383.1 15.02 385.6 35.04L411.4 241.4C415.4 240.5 419.7 240 424 240H456C486.9 240 512 265.1 512 296V352H568V168C554.7 168 544 157.3 544 144C544 130.7 554.7 120 568 120V96C568 82.75 578.7 72 592 72C605.3 72 616 82.75 616 96V120C629.3 120 640 130.7 640 144C640 157.3 629.3 168 616 168V448C616 461.3 605.3 472 592 472C578.7 472 568 461.3 568 448V445.3L480 474.7V480C480 497.7 465.7 512 448 512C430.3 512 416 497.7 416 480V479.4C407.2 478.2 399 474.8 392 469.1C382.9 476.3 371.9 480 360 480H280C268.1 480 257.1 476.3 248 469.1C241 474.8 232.8 478.2 224 479.4V480C224 497.7 209.7 512 192 512C174.3 512 160 497.7 160 480V474.7L72 445.3V448C72 461.3 61.25 472 48 472C34.75 472 24 461.3 24 448V168C10.75 168 0 157.3 0 144C0 130.7 10.75 120 24 120V96C24 82.75 34.75 72 48 72C61.25 72 72 82.75 72 96V120C85.25 120 96 130.7 96 144C96 157.3 85.25 168 72 168V352H128V296C128 265.1 153.1 240 184 240H216C220.3 240 224.6 240.5 228.6 241.4L254.4 35.04zM368 424V281.5L338.8 48H301.2L271.1 281.5V424C271.1 428.4 275.6 432 279.1 432H360C364.4 432 368 428.4 368 424H368zM416 296V424C416 428.4 419.6 432 424 432H456C460.4 432 464 428.4 464 424V296C464 291.6 460.4 288 456 288H424C419.6 288 416 291.6 416 296zM184 288C179.6 288 176 291.6 176 296V424C176 428.4 179.6 432 184 432H216C220.4 432 224 428.4 224 424V296C224 291.6 220.4 288 216 288H184z\"]\n};\nvar faCircleHalfStroke = {\n  prefix: 'far',\n  iconName: 'circle-half-stroke',\n  icon: [512, 512, [9680, \"adjust\"], \"f042\", \"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48V464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faAdjust = faCircleHalfStroke;\nvar faArrowRightLongToLine = {\n  prefix: 'far',\n  iconName: 'arrow-right-long-to-line',\n  icon: [640, 512, [], \"e3d5\", \"M640 424C640 437.3 629.3 448 616 448C602.7 448 592 437.3 592 424V88C592 74.75 602.7 64 616 64C629.3 64 640 74.75 640 88V424zM351 375L446.1 280H24C10.75 280 0 269.2 0 256C0 242.8 10.75 232 24 232H446.1L351 136.1C341.7 127.6 341.7 112.4 351 103C360.4 93.66 375.6 93.66 384.1 103L520.1 239C530.3 248.4 530.3 263.6 520.1 272.1L384.1 408.1C375.6 418.3 360.4 418.3 351 408.1C346.3 404.3 344 398.2 344 392C344 385.8 346.3 379.7 351 375V375z\"]\n};\nvar faSquareArrowDown = {\n  prefix: 'far',\n  iconName: 'square-arrow-down',\n  icon: [448, 512, [\"arrow-square-down\"], \"f339\", \"M310.4 231.7l-62.41 67.21V152c0-13.25-10.76-24-24.01-24S200 138.8 200 152v146.9L137.6 231.7C128.5 221.9 113.4 221.4 103.7 230.4C93.98 239.4 93.41 254.6 102.4 264.3l104 112C210.1 381.2 217.3 384 224 384s13.04-2.781 17.6-7.656l104-112c9-9.719 8.438-24.91-1.25-33.94C334.6 221.4 319.5 221.9 310.4 231.7zM384 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM400 416c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V96c0-8.82 7.178-16 16-16h320c8.822 0 16 7.18 16 16V416z\"]\n};\nvar faArrowSquareDown = faSquareArrowDown;\nvar faClapperboard = {\n  prefix: 'far',\n  iconName: 'clapperboard',\n  icon: [512, 512, [], \"e131\", \"M448 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64V96C512 60.65 483.3 32 448 32zM254.1 80h67.88l-80 80H174.1L254.1 80zM48 126.1L94.06 80h67.88l-80 80H48V126.1zM464 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V208h416V416zM464 97.94L401.9 160h-67.88l80-80H448c8.822 0 16 7.178 16 16V97.94z\"]\n};\nvar faSquareChevronLeft = {\n  prefix: 'far',\n  iconName: 'square-chevron-left',\n  icon: [448, 512, [\"chevron-square-left\"], \"f32a\", \"M272.1 351L177.9 256l95.03-95.03c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0l-112 112C122.3 243.7 120 249.8 120 256s2.344 12.28 7.031 16.97l112 112c9.375 9.375 24.56 9.375 33.94 0S282.3 360.4 272.1 351zM448 416V96c0-35.35-28.66-64-64-64H64C28.66 32 0 60.65 0 96v320c0 35.35 28.66 64 64 64h320C419.3 480 448 451.3 448 416zM64 432c-8.82 0-16-7.178-16-16V96c0-8.822 7.18-16 16-16h320c8.82 0 16 7.178 16 16v320c0 8.822-7.18 16-16 16H64z\"]\n};\nvar faChevronSquareLeft = faSquareChevronLeft;\nvar faPhoneIntercom = {\n  prefix: 'far',\n  iconName: 'phone-intercom',\n  icon: [512, 512, [], \"e434\", \"M256 296c-26.5 0-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48S282.5 296 256 296zM432 32h-224C188.6 32 170.8 38.91 156.9 50.43C145.4 39.04 129.5 32 112 32H64C28.64 32 0 60.64 0 96v320c0 35.36 28.64 64 64 64h48c17.5 0 33.38-7.039 44.93-18.43C170.8 473.1 188.6 480 208 480h224c44.19 0 80-35.81 80-80v-288C512 67.81 476.2 32 432 32zM128 416c0 8.832-7.168 16-16 16H64c-8.832 0-16-7.168-16-16V96c0-8.832 7.168-16 16-16h48C120.8 80 128 87.17 128 96V416zM464 400c0 17.66-14.34 32-32 32h-224c-17.66 0-32-14.34-32-32v-288c0-17.66 14.34-32 32-32h224c17.66 0 32 14.34 32 32V400zM408 352h-48c-13.25 0-24 10.75-24 24s10.75 24 24 24h48c13.25 0 24-10.75 24-24S421.2 352 408 352zM408 112h-176C218.8 112 208 122.8 208 136v80c0 13.25 10.75 24 24 24h176c13.25 0 24-10.75 24-24v-80C432 122.8 421.2 112 408 112zM408 288h-48c-13.25 0-24 10.75-24 24s10.75 24 24 24h48c13.25 0 24-10.75 24-24S421.2 288 408 288z\"]\n};\nvar faLinkHorizontal = {\n  prefix: 'far',\n  iconName: 'link-horizontal',\n  icon: [640, 512, [\"chain-horizontal\"], \"e1cb\", \"M304.1 64C383.6 64 448 128.4 448 207.9C448 283.6 389.3 346.4 313.7 351.4L305.6 351.9C292.4 352.8 280.9 342.8 280.1 329.6C279.2 316.4 289.2 304.9 302.4 304.1L310.5 303.5C360.9 300.2 400 258.3 400 207.9C400 154.9 357.1 112 304.1 112H143.9C90.92 112 48 154.9 48 207.9C48 258.3 87.13 300.2 137.5 303.5L145.6 304.1C158.8 304.9 168.8 316.4 167.9 329.6C167.1 342.8 155.6 352.8 142.4 351.9L134.3 351.4C58.72 346.4 0 283.6 0 207.9C0 128.4 64.41 64 143.9 64H304.1zM335.9 448C256.4 448 192 383.6 192 304.1C192 228.4 250.7 165.6 326.2 160.5L333.4 160.1C346.6 159.2 358.1 169.2 358.9 182.4C359.8 195.6 349.8 207.1 336.6 207.9L329.5 208.4C279.1 211.8 240 253.6 240 304.1C240 357.1 282.9 400 335.9 400H496.1C549.1 400 592 357.1 592 304.1C592 253.7 552.9 211.8 502.5 208.5L494.4 207.9C481.2 207.1 471.2 195.6 472.1 182.4C472.9 169.2 484.4 159.2 497.6 160.1L505.7 160.6C581.3 165.6 640 228.4 640 304.1C640 383.6 575.6 448 496.1 448H335.9z\"]\n};\nvar faChainHorizontal = faLinkHorizontal;\nvar faMango = {\n  prefix: 'far',\n  iconName: 'mango',\n  icon: [512, 512, [], \"e30f\", \"M509.4 253.1C497.8 176.4 440.4 120.1 368 102.4V63.56C385.5 83.31 411.5 96 443 96h51.05c11.19 0 19.79-9.357 17.55-19.28C501.8 32.94 458.1 0 407.7 0H344C330.8 0 320 10.75 320 24l-.0752 72.01c-.0078 0 .0078 0 0 0c-171.5 .1602-208.7 177.9-301.7 268.4C6.512 375.8 0 391.5 0 407.9c0 25.1 15.28 47.62 38.73 56.57C88.42 483.4 181.1 512 287.1 512C423.2 512 530.4 392.3 509.4 253.1zM421.5 402.7C387.1 441.7 339.3 464 288 464c-100.8 0-188.7-27.82-232.2-44.4C51.08 417.8 48 413.2 48 407.9c0-3.48 1.35-6.791 3.705-9.084c32.81-31.94 58.36-71.66 83.07-110.1c49.91-77.61 93.13-144.6 185.1-144.7c.0078 0-.0078 0 0 0L319.1 168c0 13.25 10.75 24 24 24s24-10.75 24-24V151.1c49.18 16.26 86.11 56.71 93.89 108.3C469.8 312.6 455.5 363.2 421.5 402.7z\"]\n};\nvar faMusicNoteSlash = {\n  prefix: 'far',\n  iconName: 'music-note-slash',\n  icon: [640, 512, [\"music-alt-slash\"], \"f8d0\", \"M630.8 469.1L352 250.6V195.4l137.6-33.38C503 157.7 512 145.5 512 131.5V31.98c0-10.25-4.938-19.81-13.19-25.81c-8.25-6.125-18.69-7.699-28.44-4.699l-144 35.38C313.1 41.09 304 53.34 304 67.34v145.6L38.81 5.111C28.34-3.061 13.32-1.248 5.12 9.189c-8.172 10.44-6.354 25.53 4.068 33.7L601.2 506.9C605.6 510.3 610.8 512 615.1 512c7.125 0 14.16-3.161 18.89-9.193C643.1 492.4 641.2 477.3 630.8 469.1zM352 79.09l112-25.25V119.7L352 144.1V79.09zM304 366.5c-18.12-9.125-40.13-14.5-64-14.5c-61.88 0-112 35.88-112 80C128 476.1 178.1 512 240 512s111.1-35.88 111.1-80L352 372.6l-48-37.62V366.5zM240 463.1c-39.75 0-63.1-20.75-63.1-31.1c0-11.25 24.25-32.01 63.1-32.01s64 20.75 64 32C304 443.2 279.8 463.1 240 463.1z\"]\n};\nvar faMusicAltSlash = faMusicNoteSlash;\nvar faCircleRadiation = {\n  prefix: 'far',\n  iconName: 'circle-radiation',\n  icon: [512, 512, [9762, \"radiation-alt\"], \"f7ba\", \"M256 16C123.5 16 16 123.5 16 256s107.5 240 240 240s240-107.5 240-240S388.5 16 256 16zM256 448c-105.9 0-192-86.13-192-192s86.13-192 192-192s192 86.13 192 192S361.9 448 256 448zM226.4 208.6L184.8 141.9C179.6 133.7 168.3 132 160.7 138.2C130.8 162.3 110.1 197.4 105.1 237.4C103.9 247.2 111.2 256 121 256H200C200 236 210.6 218.6 226.4 208.6zM256 288c17.67 0 32-14.33 32-32s-14.33-32-32-32C238.3 224 224 238.3 224 256S238.3 288 256 288zM285.6 303.3C276.1 308.7 266.9 312 256 312c-10.89 0-20.98-3.252-29.58-8.65l-41.74 66.8c-5.211 8.338-1.613 19.07 7.27 23.29C211.4 402.7 233.1 408 256 408c22.97 0 44.64-5.334 64.12-14.59c8.883-4.219 12.48-14.95 7.262-23.29L285.6 303.3zM351.4 138.2c-7.604-6.145-18.86-4.518-24.04 3.77l-41.71 66.67C301.4 218.6 312 236 312 256h78.96c9.844 0 17.11-8.791 15.91-18.56C401.9 197.5 381.3 162.4 351.4 138.2z\"]\n};\nvar faRadiationAlt = faCircleRadiation;\nvar faFaceTongueSweat = {\n  prefix: 'far',\n  iconName: 'face-tongue-sweat',\n  icon: [576, 512, [], \"e39e\", \"M288 48C173.1 48 80 141.1 80 256C80 261.7 80.23 267.4 80.68 272.1L80.01 272.1C68.39 256.5 48.28 252.2 32.02 259.3C32.01 258.2 32 257.1 32 256C32 114.6 146.6 0 288 0C429.4 0 544 114.6 544 256C544 397.4 429.4 512 288 512C213.5 512 146.4 480.2 99.62 429.3C112.6 418.5 122.1 403.7 126 386.5C144.9 409.8 168.6 429 195.7 442.4C193.3 434 192 425.2 192 416V400.7C181.8 393.5 176 385 176 376C176 349.5 226.1 328 288 328C349.9 328 400 349.5 400 376C400 385 394.2 393.5 384 400.7V416C384 425.2 382.7 434 380.3 442.4C448.9 408.4 496 337.7 496 256C496 141.1 402.9 48 288 48L288 48zM352 416V394.6C352 379.9 340.1 368 325.4 368H323.4C312.1 368 302.3 375.9 299.8 386.9C296.1 399.5 279 399.5 276.2 386.9C273.7 375.9 263.9 368 252.6 368H250.6C235.9 368 224 379.9 224 394.6V416C224 451.3 252.7 480 288 480C323.3 480 352 451.3 352 416zM96 369C96 383.2 89.58 395.9 79.45 404.5C71.02 411.7 60.02 416 48 416C21.54 416 0 395 0 369C0 351.7 21.44 319.1 35.66 299.4C37.84 296.3 39.86 293.6 41.6 291.3C44.8 286.9 51.2 286.9 54.4 291.3C67.57 308.6 95.1 349 95.1 369H96zM367.6 240C385.3 240 399.6 254.3 399.6 272C399.6 289.7 385.3 304 367.6 304C349.1 304 335.6 289.7 335.6 272C335.6 254.3 349.1 240 367.6 240zM207.6 304C189.1 304 175.6 289.7 175.6 272C175.6 254.3 189.1 240 207.6 240C225.3 240 239.6 254.3 239.6 272C239.6 289.7 225.3 304 207.6 304zM227.3 148.7C233.6 154.9 233.6 165.1 227.3 171.3L219.9 178.7C196.4 202.3 166 217.9 133.1 223.4L130.6 223.8C121.9 225.2 113.7 219.3 112.2 210.6C110.8 201.9 116.7 193.7 125.4 192.2L127.9 191.8C154.2 187.4 178.5 174.9 197.3 156.1L204.7 148.7C210.9 142.4 221.1 142.4 227.3 148.7zM348.7 171.3C342.4 165.1 342.4 154.9 348.7 148.7C354.9 142.4 365.1 142.4 371.3 148.7L378.7 156.1C397.5 174.9 421.8 187.4 448.2 191.8L450.6 192.2C459.3 193.7 465.2 201.9 463.8 210.6C462.3 219.3 454.1 225.2 445.4 223.8L442.9 223.4C409.1 217.9 379.6 202.3 356.1 178.7L348.7 171.3z\"]\n};\nvar faGlobeStand = {\n  prefix: 'far',\n  iconName: 'globe-stand',\n  icon: [448, 512, [], \"f5f6\", \"M49.61 332.5C58.98 323.1 74.18 323.1 83.55 332.5C152.3 401.2 263.7 401.2 332.5 332.5C401.2 263.7 401.2 152.3 332.5 83.55C323.1 74.18 323.1 58.98 332.5 49.61L367 15.03C376.4 5.657 391.6 5.657 400.1 15.03C410.3 24.4 410.3 39.6 400.1 48.97L382.5 67.48C453.5 155.4 448.1 284.6 366.4 366.4C328.8 404 281.1 425.5 232 430.7V464H328C341.3 464 352 474.7 352 488C352 501.3 341.3 512 328 512H87.1C74.74 512 63.1 501.3 63.1 488C63.1 474.7 74.74 464 87.1 464H183.1V430.7C142.4 426.3 101.8 410.2 67.48 382.5L48.97 400.1C39.6 410.3 24.4 410.3 15.03 400.1C5.657 391.6 5.657 376.4 15.03 367L49.61 332.5zM352 207.1C352 287.5 287.5 352 208 352C128.5 352 64 287.5 64 207.1C64 128.5 128.5 63.1 208 63.1C287.5 63.1 352 128.5 352 207.1zM208 111.1C154.1 111.1 112 154.1 112 207.1C112 261 154.1 303.1 208 303.1C261 303.1 304 261 304 207.1C304 154.1 261 111.1 208 111.1z\"]\n};\nvar faBaseball = {\n  prefix: 'far',\n  iconName: 'baseball',\n  icon: [512, 512, [129358, 9918, \"baseball-ball\"], \"f433\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM296.2 460c.2572-10.46 .4785-9.2 .4785-11.59c0-9.1-7.065-23.92-23.93-23.92c-12.19 0-22.93 9.427-23.97 21.99c-.4824 5.68-.709 11.39-.7246 17.09c-108.3-4.133-195.5-91.28-199.6-199.6c.0576-.0001 2.753 .0141 4.242 .0141c13.51 0 36.8-1.172 36.8-24.77c0-20.41-19.61-24.03-24.02-24.03c-2.217 0-2.762 .2998-7.163 .2998c-1.799 0-6.237-.0479-6.242-.0479c16.33-82.37 81.41-147.3 163.8-163.5c-.2805 11.19-.537 10.04-.537 12.56c0 9.258 7.257 23.97 24.03 23.97c12.34 0 22.81-9.469 23.88-21.97c.5156-6.031 .7715-12.06 .7871-18.12C372.5 52.56 459.7 140 463.6 248.5C461.1 248.5 458.6 248.5 456 248.5c-4.246 0-8.501 .1193-12.77 .5449c-12.38 1.203-21.65 11.63-21.65 23.82c0 9.07 6.946 24.1 23.5 24.1c2.526 0 3.033-.3976 8.46-.3976c1.867 0 6.401 .0441 6.405 .0441C443.6 378.9 378.6 443.8 296.2 460zM246.2 128.9c0-6.546-5.204-24-23.93-24c-9.054 0-17.78 5.135-21.86 13.91c-38.11 82.29-94.79 70.25-94.79 103c0 18.71 17.12 24 24.04 24C161.7 245.8 246.2 163.6 246.2 128.9zM381.5 266.6c-32.27 0-116.1 82.71-116.1 117.5c0 6.58 5.254 24 24 24c9.094 0 17.78-5.188 21.81-14.03c37.75-82.56 94.25-70.68 94.25-103.4C405.5 271.9 388.4 266.6 381.5 266.6z\"]\n};\nvar faBaseballBall = faBaseball;\nvar faCircleP = {\n  prefix: 'far',\n  iconName: 'circle-p',\n  icon: [512, 512, [], \"e11a\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM280 128h-96C170.8 128 160 138.8 160 152v208C160 373.3 170.8 384 184 384s24-10.75 24-24V304h72c48.53 0 88-39.47 88-88S328.5 128 280 128zM280 256H208V176h72C302.1 176 320 193.9 320 216S302.1 256 280 256z\"]\n};\nvar faAwardSimple = {\n  prefix: 'far',\n  iconName: 'award-simple',\n  icon: [384, 512, [], \"e0ab\", \"M384 192c0-21.5-10.27-37.09-16.4-46.41c-.1543-.2363-.3105-.4707-.4668-.7031c.0273-.4082 .0547-.8145 .0762-1.223c.6133-11.01 1.66-29.42-8.91-47.69c-10.63-18.38-27.22-26.73-37.12-31.71c-.3145-.1582-.6309-.3125-.9453-.4687c-.1562-.3164-.3125-.6328-.4707-.9492c-4.971-9.898-13.31-26.48-31.7-37.13c-10.8-6.25-23.07-9.271-37.54-9.271c-3.32 0-6.729 .1641-10.14 .3535c-.4121 .0215-.8262 .0469-1.24 .0703c-.2363-.1582-.4727-.3164-.7109-.4727C229.1 10.27 213.5 0 192 0C170.5 0 154.9 10.27 145.6 16.4C145.4 16.56 145.1 16.71 144.9 16.87C144.5 16.84 144.1 16.82 143.7 16.79C140.2 16.61 136.8 16.44 133.5 16.44c-14.47 0-26.72 3.016-37.52 9.266c-18.39 10.64-26.74 27.22-31.71 37.12c-.1582 .3145-.3125 .6289-.4668 .9434c-.3145 .1543-.6309 .3086-.9453 .4668C52.96 69.21 36.37 77.55 25.73 95.95C15.15 114.2 16.19 132.6 16.81 143.6c.0215 .4082 .0488 .8184 .0762 1.225C16.72 145.1 16.57 145.3 16.41 145.6C10.27 154.9 0 170.5 0 192c0 21.5 10.27 37.09 16.41 46.41C16.56 238.6 16.72 238.9 16.87 239.1C16.85 239.5 16.82 239.9 16.8 240.3C16.18 251.3 15.13 269.8 25.71 288c10.65 18.39 27.23 26.74 37.12 31.71c.3164 .1582 .6328 .3145 .9492 .4687c.1543 .3184 .3105 .6348 .4687 .9512c4.971 9.896 13.32 26.48 31.7 37.12c.8105 .4687 1.758 .5944 2.587 1.028l-27.79 133.4c-2.727 13.09 10.86 23.55 22.82 17.57L192 461.1l98.44 49.22c11.96 5.98 25.54-4.48 22.82-17.57l-27.79-133.4c.8145-.4277 1.756-.5534 2.555-1.016c18.4-10.64 26.74-27.23 31.72-37.13c.1562-.3125 .3105-.625 .4648-.9375c.3125-.1543 .627-.3086 .9414-.4668c9.898-4.973 26.49-13.32 37.13-31.71c10.58-18.27 9.531-36.68 8.92-47.69c-.0234-.4102-.0508-.8184-.0781-1.229c.1602-.2363 .3184-.4746 .4766-.7129C373.7 229.1 384 213.5 384 192zM319.1 226.3c-3.154 11.81 2.711 27.37-3.275 37.71c-6.07 10.49-22.54 13.14-31.05 21.66c-8.508 8.51-11.17 24.97-21.66 31.04c-3.916 2.266-8.58 2.832-13.51 2.832c-4.916 0-10.09-.5645-15.04-.5645c-3.188 0-6.283 .2344-9.156 1.002C214.9 323 204.4 336 192 336c-12.38 0-22.9-12.95-34.32-16.01C154.8 319.2 151.7 318.1 148.5 318.1c-4.945 0-10.11 .5605-15.02 .5605c-4.932 0-9.602-.5664-13.52-2.834C109.5 310.6 106.8 294.2 98.31 285.7C89.8 277.2 73.34 274.5 67.27 264C61.29 253.7 67.16 238.1 64.01 226.3C60.96 214.9 48 204.4 48 192c0-12.38 12.96-22.9 16.01-34.32c3.154-11.81-2.711-27.37 3.277-37.71C73.36 109.5 89.82 106.8 98.34 98.31c8.51-8.508 11.17-24.97 21.66-31.04c3.916-2.266 8.58-2.832 13.51-2.832c4.916 0 10.09 .5645 15.04 .5645c3.188 0 6.283-.2344 9.156-1.002C169.1 60.95 179.6 48 192 48c12.39 0 22.9 12.95 34.32 16.01c2.877 .7695 5.977 1.004 9.17 1.004c4.945 0 10.11-.5605 15.02-.5605c4.932 0 9.604 .5664 13.52 2.834c10.49 6.068 13.14 22.54 21.66 31.05c8.508 8.512 24.97 11.17 31.04 21.66c5.982 10.34 .1152 25.9 3.27 37.71C323.1 169.1 336 179.6 336 192C336 204.4 323 214.9 319.1 226.3zM192 128C156.7 128 128 156.6 128 192c0 35.33 28.65 64 64 64s64-28.67 64-64C256 156.6 227.3 128 192 128z\"]\n};\nvar faJetFighterUp = {\n  prefix: 'far',\n  iconName: 'jet-fighter-up',\n  icon: [576, 512, [], \"e518\", \"M375.6 138.2C381.1 148.6 384 160.2 384 171.9V202.8L512 284.3V247.1C512 234.7 522.7 223.1 536 223.1C549.3 223.1 560 234.7 560 247.1V392C560 405.3 549.3 416 536 416C522.7 416 512 405.3 512 392V384H384V385.1L425.9 451.4C429.9 457.7 432 465 432 472.5C432 494.3 414.3 512 392.5 512H183.5C161.7 512 144 494.3 144 472.5C144 465 146.1 457.7 150.1 451.4L192 385.1V384H64V392C64 405.3 53.25 416 40 416C26.75 416 16 405.3 16 392V247.1C16 234.7 26.75 223.1 40 223.1C53.25 223.1 64 234.7 64 247.1V284.3L192 202.8V171.9C192 160.2 194.9 148.6 200.4 138.2L266.8 12.77C270.9 4.914 279.1 0 288 0C296.9 0 305.1 4.914 309.2 12.77L375.6 138.2zM384 259.7V336H503.9L384 259.7zM336 216.4C335.1 216.1 335.1 215.9 336 215.6V171.9C336 168 335 164.2 333.2 160.7L288 75.29L242.8 160.7C240.1 164.2 240 168 240 171.9V215.6C240 215.9 240 216.1 240 216.4V392C240 396.5 238.7 400.1 236.3 404.8L198.9 464H264V408C264 394.7 274.7 384 288 384C301.3 384 312 394.7 312 408V464H377.1L339.7 404.8C337.3 400.1 336 396.5 336 392V216.4zM192 259.7L72.13 336H192V259.7z\"]\n};\nvar faDiagramProject = {\n  prefix: 'far',\n  iconName: 'diagram-project',\n  icon: [576, 512, [\"project-diagram\"], \"f542\", \"M136 32C166.9 32 192 57.07 192 88V104H384V88C384 57.07 409.1 32 440 32H520C550.9 32 576 57.07 576 88V168C576 198.9 550.9 224 520 224H440C409.1 224 384 198.9 384 168V152H192V168C192 175.5 190.5 182.6 187.9 189.2L263.8 290.4C268.9 288.8 274.4 288 280 288H360C390.9 288 416 313.1 416 344V424C416 454.9 390.9 480 360 480H280C249.1 480 224 454.9 224 424V344C224 336.5 225.5 329.4 228.1 322.8L152.2 221.6C147.1 223.2 141.6 224 136 224H56C25.07 224 0 198.9 0 168V88C0 57.07 25.07 32 56 32H136zM136 80H56C51.58 80 48 83.58 48 88V168C48 172.4 51.58 176 56 176H136C140.4 176 144 172.4 144 168V88C144 83.58 140.4 80 136 80zM360 336H280C275.6 336 272 339.6 272 344V424C272 428.4 275.6 432 280 432H360C364.4 432 368 428.4 368 424V344C368 339.6 364.4 336 360 336zM432 88V168C432 172.4 435.6 176 440 176H520C524.4 176 528 172.4 528 168V88C528 83.58 524.4 80 520 80H440C435.6 80 432 83.58 432 88z\"]\n};\nvar faProjectDiagram = faDiagramProject;\nvar faPedestal = {\n  prefix: 'far',\n  iconName: 'pedestal',\n  icon: [448, 512, [], \"e20d\", \"M144 88c-13.25 0-24 10.74-24 24c0 13.25 10.75 24 24 24S168 125.3 168 112C168 98.74 157.3 88 144 88zM304 88c-13.25 0-24 10.74-24 24c0 13.25 10.75 24 24 24s24-10.75 24-24C328 98.74 317.3 88 304 88zM424 464H416V64c0-35.35-28.65-64-64-64H96C60.65 0 32 28.65 32 64v400H24C10.75 464 0 474.7 0 488C0 501.3 10.75 512 24 512h400c13.25 0 24-10.75 24-24C448 474.7 437.3 464 424 464zM368 464h-288V64c0-8.822 7.178-16 16-16h256c8.822 0 16 7.178 16 16V464z\"]\n};\nvar faChartPyramid = {\n  prefix: 'far',\n  iconName: 'chart-pyramid',\n  icon: [512, 512, [], \"e0e6\", \"M214.5 71.57C233.1 39.82 278.9 39.82 297.5 71.57L493.6 407.8C512.3 439.8 489.2 480 452.1 480H59.86C22.81 480-.2704 439.8 18.4 407.8L214.5 71.57zM256 95.75L199.9 191.1H312.1L256 95.75zM386.8 320L340.1 239.1H171.9L125.2 320H386.8zM97.19 368L59.86 432H452.1L414.8 368H97.19z\"]\n};\nvar faSidebar = {\n  prefix: 'far',\n  iconName: 'sidebar',\n  icon: [512, 512, [], \"e24e\", \"M0 96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96zM224 432H448C456.8 432 464 424.8 464 416V96C464 87.16 456.8 80 448 80H224V432zM88 144H136C149.3 144 160 133.3 160 120C160 106.7 149.3 96 136 96H88C74.75 96 64 106.7 64 120C64 133.3 74.75 144 88 144zM88 192C74.75 192 64 202.7 64 216C64 229.3 74.75 240 88 240H136C149.3 240 160 229.3 160 216C160 202.7 149.3 192 136 192H88zM88 336H136C149.3 336 160 325.3 160 312C160 298.7 149.3 288 136 288H88C74.75 288 64 298.7 64 312C64 325.3 74.75 336 88 336z\"]\n};\nvar faSnowmanHead = {\n  prefix: 'far',\n  iconName: 'snowman-head',\n  icon: [448, 512, [\"frosty-head\"], \"f79b\", \"M152 288C138.8 288 127.1 298.7 127.1 311.9C127.1 325.2 138.6 336 152 336c13.09 0 23.93-10.84 23.93-24.07C175.1 298.8 165.3 288 152 288zM295.9 288c-13.09 0-23.93 10.7-23.93 23.93c0 13.23 10.7 24.07 23.93 24.07c13.37 0 24.21-10.84 24.07-24.07C319.1 298.8 309.3 288 295.9 288zM224 352c-17.75 0-31.1 14.25-31.1 32s32 64 32 64s32-46.25 32-64S241.8 352 224 352zM448 208c0-8.836-7.164-16-16-16H368V48C368 21.6 346.4 0 320 0H128C101.6 0 80 21.6 80 48V192H16c-8.836 0-16 7.164-16 16c0 26.51 21.49 48 48 48h10.38C41.87 284.3 32 316.9 32 352c0 57.28 25.11 108.7 64.89 143.8C108.7 506.3 123.1 512 139.8 512h168.5c15.54 0 30.68-5.508 42.35-15.76c49.72-43.66 76.71-112.6 60.8-186.7C407.3 290.4 399.8 272.5 390.1 256h9.934C426.5 256 448 234.5 448 208zM128 144h192V192H128V144zM318.1 460.2C316.2 462.6 312.3 464 308.3 464H139.8c-4.119 0-8.049-1.471-11.07-4.145C97.74 432.5 80 393.2 80 352c0-25.12 6.672-49.27 19.83-71.79L113.1 256h220.4l14.28 24.31c7.74 13.18 13.07 26.39 15.83 39.26C375.9 372.6 358.8 425.1 318.1 460.2z\"]\n};\nvar faFrostyHead = faSnowmanHead;\nvar faCopy = {\n  prefix: 'far',\n  iconName: 'copy',\n  icon: [512, 512, [], \"f0c5\", \"M502.6 70.63l-61.25-61.25C435.4 3.371 427.2 0 418.7 0H255.1c-35.35 0-64 28.66-64 64l.0195 256C192 355.4 220.7 384 256 384h192c35.2 0 64-28.8 64-64V93.25C512 84.77 508.6 76.63 502.6 70.63zM464 320c0 8.836-7.164 16-16 16H255.1c-8.838 0-16-7.164-16-16L239.1 64.13c0-8.836 7.164-16 16-16h128L384 96c0 17.67 14.33 32 32 32h47.1V320zM272 448c0 8.836-7.164 16-16 16H63.1c-8.838 0-16-7.164-16-16L47.98 192.1c0-8.836 7.164-16 16-16H160V128H63.99c-35.35 0-64 28.65-64 64l.0098 256C.002 483.3 28.66 512 64 512h192c35.2 0 64-28.8 64-64v-32h-47.1L272 448z\"]\n};\nvar faBurgerGlass = {\n  prefix: 'far',\n  iconName: 'burger-glass',\n  icon: [640, 512, [], \"e0ce\", \"M238.3 464C244.1 481.1 254.2 498.2 267.7 511.4C265.7 511.7 263.6 511.9 261.5 512H96.67C80.52 512 64.95 505.1 53.08 495C41.21 484.1 33.92 469 32.67 452.9L.0012 34.46C-.3389 30.06 .2368 25.63 1.692 21.46C3.147 17.29 5.45 13.46 8.456 10.23C11.46 6.989 15.11 4.409 19.16 2.649C23.21 .8888 27.58-.013 32 .0001H320C324.4-.0082 328.7 .8805 332.7 2.611C336.7 4.342 340.4 6.878 343.4 10.06C346.4 13.25 348.7 17.01 350.2 21.13C351.6 25.24 352.3 29.62 352 33.98L342.8 181.6C325.1 189.1 308.3 198.6 292.9 210V208H61.76L80.51 449.2C80.88 453.3 82.76 457 85.77 459.8C88.77 462.5 92.7 464 96.77 464H238.3zM58.02 160H295.9L302.1 48H49.31L58.02 160zM516.7 275.3C513.7 272.3 512 268.2 512 264C512 260.8 512.9 257.7 514.7 255.1C516.5 252.5 518.1 250.4 521.9 249.2C524.8 248 528 247.7 531.1 248.3C534.2 248.9 537.1 250.4 539.3 252.7C541.6 254.9 543.1 257.8 543.7 260.9C544.3 263.1 543.1 267.2 542.8 270.1C541.6 273 539.5 275.5 536.9 277.3C534.3 279.1 531.2 280 528 280C523.8 280 519.7 278.3 516.7 275.3H516.7zM636.7 391.8C634.5 396.7 631.3 401.2 627.4 404.9C630.4 412.2 631.1 420.1 632 428C631.1 450.3 623.1 471.6 607.4 487.4C591.6 503.1 570.3 511.1 548 512H348C325.7 511.1 304.4 503.1 288.6 487.4C272.9 471.6 264 450.3 264 428C264 420.1 265.6 412.2 268.6 404.9C264.4 400.1 261 396.2 258.9 390.8C256.7 385.5 255.7 379.8 256.1 373.1C256.4 368.2 257.1 362.6 260.7 357.6C263.5 352.5 267.3 348.1 272 344.7C265.1 333.1 263.3 319.1 264.2 306.9C265.1 293.8 269.6 281.2 277.1 270.5C297.6 245.1 323.7 224.8 353.4 211.2C382.1 197.6 415.4 191 448 192C480.6 190.1 513 197.6 542.7 211.2C572.3 224.8 598.4 245.1 618.9 270.5C626.4 281.2 630.9 293.8 631.8 306.9C632.7 319.1 630 333.1 624 344.7C628.9 348.4 632.9 353.1 635.7 358.5C638.4 363.9 639.9 369.9 640 376C640 381.4 638.9 386.8 636.7 391.8H636.7zM316.4 297.1C313.8 301.6 312.3 305.8 311.1 310.2C311.7 314.6 312.6 319 314.6 322.1C316.6 326.9 319.7 330.2 323.5 332.5C327.2 334.8 331.6 336 336 336H559.9C564.3 336 568.6 334.8 572.4 332.5C576.2 330.2 579.3 326.9 581.3 323C583.3 319.1 584.2 314.7 583.9 310.3C583.6 305.9 582.2 301.6 579.6 297.1C563.6 278.9 543.4 263.8 520.5 253.7C497.7 243.7 472.9 238.1 448 240C423.1 238.1 398.3 243.7 375.5 253.7C352.7 263.8 332.5 278.9 316.5 297.1L316.4 297.1zM573.5 453.5C580.2 446.7 584 437.5 584 428C584 424.8 582.7 421.8 580.5 419.5C578.2 417.3 575.2 416 572 416H324C320.8 416 317.8 417.3 315.5 419.5C313.3 421.8 312 424.8 312 428C312 437.5 315.8 446.7 322.5 453.5C329.3 460.2 338.5 464 348 464H548C557.5 464 566.7 460.2 573.5 453.5zM436.7 259.3C433.7 256.3 432 252.2 432 248C432 244.8 432.9 241.7 434.7 239.1C436.5 236.5 438.1 234.4 441.9 233.2C444.8 232 448 231.7 451.1 232.3C454.2 232.9 457.1 234.4 459.3 236.7C461.6 238.9 463.1 241.8 463.7 244.9C464.3 247.1 463.1 251.2 462.8 254.1C461.6 257 459.5 259.5 456.9 261.3C454.3 263.1 451.2 264 448 264C443.8 264 439.7 262.3 436.7 259.3zM356.7 275.3C353.7 272.3 352 268.2 352 264C352 260.8 352.9 257.7 354.7 255.1C356.5 252.5 358.1 250.4 361.9 249.2C364.8 248 368 247.7 371.1 248.3C374.2 248.9 377.1 250.4 379.3 252.7C381.6 254.9 383.1 257.8 383.7 260.9C384.3 263.1 383.1 267.2 382.8 270.1C381.6 273 379.5 275.5 376.9 277.3C374.3 279.1 371.2 280 368 280C363.8 280 359.7 278.3 356.7 275.3z\"]\n};\nvar faVolumeXmark = {\n  prefix: 'far',\n  iconName: 'volume-xmark',\n  icon: [576, 512, [\"volume-mute\", \"volume-times\"], \"f6a9\", \"M301.2 34.85c-4.201-1.896-8.74-2.848-13.17-2.848c-7.697 0-15.29 2.784-21.27 8.1L131.8 160H48c-26.51 0-48 21.49-48 47.1v95.1c0 26.51 21.49 47.1 48 47.1h83.84l134.9 119.9c5.984 5.312 13.58 8.094 21.26 8.094c4.438 0 8.972-.9375 13.17-2.844c11.5-5.156 18.82-16.56 18.82-29.16V64C319.1 51.41 312.7 40 301.2 34.85zM272 412.4L150.1 304H48v-95.1h102.1L272 99.64V412.4zM513.9 255.1l47.03-47.03c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L480 222.1L432.1 175c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l47.03 47.03l-47.03 47.03c-9.375 9.375-9.375 24.56 0 33.94c9.373 9.373 24.56 9.381 33.94 0L480 289.9l47.03 47.03c9.373 9.373 24.56 9.381 33.94 0c9.375-9.375 9.375-24.56 0-33.94L513.9 255.1z\"]\n};\nvar faVolumeMute = faVolumeXmark;\nvar faVolumeTimes = faVolumeXmark;\nvar faHandSparkles = {\n  prefix: 'far',\n  iconName: 'hand-sparkles',\n  icon: [640, 512, [], \"e05d\", \"M80 192c2.277 0 4.943-1.656 5.959-3.699l20.7-49.63L128 129.8V94.23L106.7 85.37L85.96 35.7C84.94 33.65 82.28 32 80 32C77.72 32 75.05 33.65 74.04 35.7L53.34 85.33L3.695 106C1.668 107.1 .0195 109.7 .0156 111.1c.0039 2.262 1.654 4.957 3.68 5.971l49.57 20.67l20.77 49.67C75.05 190.3 77.72 192 80 192zM639.1 432c-.0039-2.275-1.657-4.952-3.687-5.968l-49.57-20.67l-20.77-49.67C564.9 353.7 562.3 352 560 352c-2.281 0-4.959 1.652-5.975 3.695l-20.7 49.63l-49.64 20.71c-2.027 1.016-3.682 3.683-3.686 5.958c.0039 2.262 1.661 4.954 3.686 5.968l49.57 20.67l20.77 49.67C555.1 510.3 557.7 512 560 512c2.277 0 4.933-1.656 5.949-3.699l20.7-49.63l49.65-20.71C638.3 436.9 639.1 434.3 639.1 432zM307.6 322.2C306.1 320.1 305.4 320 304 320s-2.969 .9902-3.578 2.217L288 352l-29.79 12.42C256.1 365 256 366.6 256 367.1c0 1.359 .9922 2.97 2.209 3.58L288 383.1l12.42 29.78C301 415 302.6 416 304 416s2.967-.9941 3.578-2.219L320 383.1l29.79-12.42C351 370.1 352 369.4 352 367.1c0-1.365-.9922-2.967-2.211-3.577L320 352L307.6 322.2zM474.1 395.4l34.76-14.55l15.64-37.52c4.422-8.957 11.54-15.35 19.43-19.23C543.1 322.7 544 321.4 544 320V152c0-39.7-32.3-72-71.1-72c-3.994 0-7.91 .3262-11.73 .9551c-9.586-28.51-36.57-49.11-68.27-49.11c-6.457 0-12.72 .8555-18.68 2.457C360.6 13.73 337.9 0 312 0C286.1 0 263.3 13.79 250.6 34.44C244.7 32.85 238.4 32 232 32c-39.7 0-71.1 32.3-71.1 72v121.6C154.8 224.6 149.4 224 144 224c-.0026 0 .0026 0 0 0c-43.58 0-80.01 35.15-80.01 80.07c0 20.29 7.558 39.52 21.45 54.45l81.25 87.24C205.9 487.9 261.4 512 318.9 512h33.08c46.12 0 88.47-16.37 121.6-43.57l-2.24-.9336c-14.81-7.359-23.36-21.25-23.36-35.5c0-2.107 .5488-4.146 .9082-6.215C423.3 449.3 389.4 464 352 464H318.9c-44.41 0-86.83-18.46-117.1-50.96l-79.76-85.63C115.9 320.7 112.7 312 112.7 303.4c0-22.11 18.46-31.4 31.35-31.4c8.561 0 17.1 3.416 23.42 10.18l26.72 28.69c1.65 1.771 3.738 2.564 5.79 2.564c4.106 0 8.065-3.172 8.065-8.017V104c0-13.25 10.75-24 23.1-24s24 10.75 24 24V256c0 8.836 7.164 16 16 16s15.1-7.164 15.1-15.1L288 72c0-13.25 10.75-24 24-24s24 10.75 24 24V256c0 8.836 7.162 16 15.1 16c8.838 0 15.99-7.164 15.99-15.1l.0072-152.2c0-13.25 10.75-24 24-24s24 10.75 24 24V256c0 8.836 7.164 16 16 16s16-7.164 16-16V152c0-13.25 10.75-24 24-24C485.3 128 496 138.8 496 152V320C496 347.7 487.7 373.4 474.1 395.4z\"]\n};\nvar faBarsFilter = {\n  prefix: 'far',\n  iconName: 'bars-filter',\n  icon: [448, 512, [], \"e0ad\", \"M0 88C0 74.75 10.75 64 24 64H424C437.3 64 448 74.75 448 88C448 101.3 437.3 112 424 112H24C10.75 112 0 101.3 0 88zM64 248C64 234.7 74.75 224 88 224H360C373.3 224 384 234.7 384 248C384 261.3 373.3 272 360 272H88C74.75 272 64 261.3 64 248zM264 432H184C170.7 432 160 421.3 160 408C160 394.7 170.7 384 184 384H264C277.3 384 288 394.7 288 408C288 421.3 277.3 432 264 432z\"]\n};\nvar faPaintbrushPencil = {\n  prefix: 'far',\n  iconName: 'paintbrush-pencil',\n  icon: [576, 512, [], \"e206\", \"M181.3 19.32L289.7 127.8L255.8 161.7L223 128.1L160.1 191L193.7 223.8L185.5 232L183.1 231.1C168.8 231.1 154.1 234.1 140.1 238.1L51.31 149.3C29.44 127.4 26.71 93.63 43.11 68.79C45.45 65.24 48.19 61.87 51.31 58.75L90.74 19.32C115.7-5.678 156.3-5.678 181.3 19.32V19.32zM414.2 320.1L448.1 286.2L485.4 323.5C495.8 333.9 503.5 346.8 507.6 360.9L543 481.2C545.5 489.7 543.2 498.8 536.1 504.1C530.8 511.2 521.7 513.5 513.2 511L392.9 475.6C380.5 471.1 369.1 465.7 359.5 457.2C358.1 455.1 356.8 454.7 355.5 453.4L337.9 435.9C341.9 421.9 344 407.2 344 392L343.1 390.3L352.1 382.2L389.4 419.5C394.2 424.2 400 427.7 406.4 429.6L484.6 452.6L461.6 374.4C459.9 368.8 457.1 363.6 453.2 359.3C452.7 358.6 452.1 358 451.5 357.4L414.2 320.1zM552.1 23.03C580 50.07 580 93.92 552.1 120.1L302.3 371.7C303.4 378.3 304 385.1 304 392C304 458.3 250.3 512 184 512H32C14.33 512 0 497.7 0 480C0 462.3 14.33 448 32 448H38.01C56.09 448 68.14 428.2 65.39 410.4C64.48 404.4 63.1 398.2 63.1 392C63.1 325.7 117.7 271.1 183.1 271.1C190.9 271.1 197.7 272.6 204.3 273.7L455 23.03C482.1-4.017 525.9-4.017 552.1 23.03H552.1zM519 56.97C510.7 48.67 497.3 48.67 488.1 56.97L306.2 239.7L336.3 269.8L519 87.03C527.3 78.73 527.3 65.27 519 56.97V56.97zM112 392C112 395.8 112.3 399.5 112.8 403.1C116.1 424.5 110.7 446.2 99.08 463.1L98.42 464H184C223.8 464 256 431.8 256 392C256 382.6 254.2 373.7 250.1 365.5L210.5 325C202.3 321.8 193.4 319.1 184 319.1C144.2 319.1 112 352.2 112 392V392z\"]\n};\nvar faPartyBell = {\n  prefix: 'far',\n  iconName: 'party-bell',\n  icon: [512, 512, [], \"e31a\", \"M64 448c-17.67 0-31.1 14.33-31.1 31.1C32 497.7 46.33 512 64 512s31.1-14.33 31.1-31.1C95.1 462.3 81.67 448 64 448zM66.22 352c9.125 0 18.29-3.424 25.41-10.55l249.8-249.8c16.35-16.35 13.21-43.46-6.113-56.17C301.2 13.05 260.4 0 216.5 0C200.4 0 183.8 1.772 166.1 5.498C87.38 23.14 23.14 87.38 5.498 166.1C-8.34 229.4 4.783 288.7 35.47 335.3C42.64 346.2 54.4 352 66.22 352zM52.36 177.4c13.57-61.21 63.81-111.5 125-125C190.4 49.47 203.6 48 216.5 48c28.28 0 55.78 6.994 80.33 20.33L68.33 296.9C48.82 260.9 43.13 219 52.36 177.4zM479.1 96c17.67 0 31.1-14.33 31.1-31.1c0-17.67-14.33-31.1-31.1-31.1s-31.1 14.33-31.1 31.1C448 81.67 462.3 96 479.1 96zM199.4 357.6c-10.22-8.5-25.31-7.125-33.81 3.062s-7.125 25.31 3.062 33.81c25.03 20.84 39.37 51.47 39.37 84.03V488c0 13.25 10.75 24 23.1 24S256 501.3 256 488v-9.531C256 431.6 235.3 387.6 199.4 357.6zM487.1 208h-9.531c-32.56 0-63.19-14.34-84.03-39.38c-8.5-10.19-23.66-11.56-33.81-3.062c-10.19 8.5-11.56 23.62-3.062 33.81C387.6 235.3 431.6 256 478.5 256h9.531c13.25 0 24-10.75 24-24S501.2 208 487.1 208zM351.1 448c-17.67 0-31.1 14.33-31.1 31.1C319.1 497.7 334.3 512 351.1 512s31.1-14.33 31.1-31.1C383.1 462.3 369.7 448 351.1 448zM492.1 440.1c-1.562-17.25-3.688-40.91-28.16-61.84c-24.47-20.88-48.16-19.28-65.5-18.25c-14.84 .9687-21.97 1.094-31.22-6.844c-9.187-7.844-10.16-14.75-11.5-29.59c-1.531-17.25-3.625-40.91-28.09-61.81c-10.06-8.625-25.19-7.438-33.84 2.656c-8.594 10.09-7.406 25.25 2.656 33.84c9.187 7.844 10.16 14.75 11.5 29.56c1.531 17.28 3.625 40.91 28.09 61.84c24.44 20.88 48.16 19.25 65.5 18.25c14.84-.9687 21.97-1.094 31.22 6.844c9.219 7.875 10.19 14.78 11.53 29.66c1.562 17.25 3.688 40.91 28.16 61.84C476.9 510.1 482.5 512 487.1 512c6.75 0 13.5-2.844 18.25-8.406c8.594-10.06 7.438-25.22-2.656-33.84C494.4 461.9 493.4 454.1 492.1 440.1z\"]\n};\nvar faUserVneckHair = {\n  prefix: 'far',\n  iconName: 'user-vneck-hair',\n  icon: [448, 512, [], \"e462\", \"M96 128C96 57.31 153.3 0 224 0C294.7 0 352 57.31 352 128V144C352 214.7 294.7 272 224 272C153.3 272 96 214.7 96 144V128zM297.3 96H296C275.5 96 257.3 86.4 245.6 71.46C231.9 95.67 205.8 112 176 112H145.6C144.6 117.2 144 122.5 144 128V144C144 188.2 179.8 224 224 224C268.2 224 304 188.2 304 144V128C304 116.6 301.6 105.8 297.3 96zM448 480C448 497.7 433.7 512 416 512H32C14.33 512 0 497.7 0 480V472C0 388.2 61.33 318.8 141.6 306.1L224 416L306.4 306.1C386.7 318.8 448 388.2 448 472V480zM122.6 360.9C81.2 377.8 51.34 417.3 48.26 464H199.1L122.6 360.9zM325.4 360.9L248 464H399.7C396.7 417.3 366.8 377.8 325.4 360.9z\"]\n};\nvar faJackOLantern = {\n  prefix: 'far',\n  iconName: 'jack-o-lantern',\n  icon: [576, 512, [127875], \"f30e\", \"M413.5 72.01c-21.3 0-42.64 5.665-61.47 16.98l.0049-53.25c0-6-3.376-11.5-8.876-14.25l-39.63-19.75c-2.284-1.177-4.724-1.731-7.13-1.731c-6.282 0-12.34 3.778-14.87 10.11L254.9 76.73c-10.25 3-20 7.375-28.88 13.25C206.8 77.91 184.8 71.88 162.8 71.88C66.99 71.88 0 193.5 0 291.1c0 71 28.88 137.8 81.38 187.8C103.7 500.9 133.1 511.9 162.9 511.9c38.1 0 57.47-16.73 62.74-16.73c1.401 0 2.877 .4171 4.274 1.186c17.12 10.38 36.76 15.61 58.13 15.61s40.99-5.238 58.12-15.61c1.398-.7687 2.873-1.186 4.274-1.186c5.619 0 23.79 16.73 62.74 16.73c29.72 0 59.13-11 81.49-32.17C547.1 429.7 576 362.1 576 291.1C576 193.9 508.1 72.01 413.5 72.01zM413.3 464c-32.62 0-35.69-16.8-62.97-16.8c-27.8 0-30.58 16.83-62.29 16.83c-31.77 0-34.43-16.83-62.29-16.83c-26.85 0-30.72 16.8-62.97 16.8C101.2 464 48 370.9 48 291.1c0-57.75 23.62-112.1 66.5-153C127.8 126.5 145.2 120.1 162.8 120.1c17.12 0 34.25 6 47.5 18l16.63 15.13L243 137.7C255.4 125.8 271.7 119.9 288 119.9s32.63 5.882 45 17.82l16.12 15.5l16.63-15.13c13.2-11.97 30.37-17.94 47.49-17.94C475.5 120.2 528 213.7 528 291.1C528 370.9 474.8 464 413.3 464zM249.1 271.1c4.948 0 6.844-3.737 6.844-6.641c0-1.109-.2813-2.234-.8438-3.359l-41.13-66.63c-1.749-2.25-3.874-3.375-6.374-3.375c-2.625 0-4.5 1.125-5.626 3.375l-41.12 66.63C160.3 263.1 160 264.2 160 265.4c0 2.904 1.895 6.641 6.844 6.641H249.1zM409.1 271.1c4.948 0 6.844-3.737 6.844-6.641c0-1.109-.2812-2.234-.8437-3.359l-41.13-66.63c-1.749-2.25-3.874-3.375-6.374-3.375c-2.625 0-4.5 1.125-5.626 3.375l-41.12 66.63c-.5625 1.125-.8437 2.25-.8437 3.359c0 2.904 1.895 6.641 6.844 6.641H409.1zM470.7 303.6c0-8.677-7.526-15.62-16-15.62c-10.77 0-65.5 45.03-166.7 45.03v14.38c0 8.75-7.125 16-16 16H256c-8.875 0-16-7.25-16-16v-18.25C161.7 317.2 133.1 288 121.5 288c-8.5 0-16.14 6.987-16.14 15.71c0 9.267 15.41 49.12 54.79 75.26C160.2 370.2 167.2 363.2 176 363.2H192c8.875 0 16 7.25 16 16v21.5c23.5 6.875 50.13 10.5 80 10.5s56.5-3.625 80-10.5v-21.5c0-8.75 7.125-16 16-16h16c8.625 0 15.62 7 15.88 15.63c13.88-9.25 25.88-20 35.25-33C461.8 330.7 470.7 310.1 470.7 303.6z\"]\n};\nvar faGrip = {\n  prefix: 'far',\n  iconName: 'grip',\n  icon: [448, 512, [\"grip-horizontal\"], \"f58d\", \"M448 376C448 398.1 430.1 416 408 416H360C337.9 416 320 398.1 320 376V328C320 305.9 337.9 288 360 288H408C430.1 288 448 305.9 448 328V376zM408 328H360V376H408V328zM448 184C448 206.1 430.1 224 408 224H360C337.9 224 320 206.1 320 184V136C320 113.9 337.9 96 360 96H408C430.1 96 448 113.9 448 136V184zM408 136H360V184H408V136zM200 416C177.9 416 160 398.1 160 376V328C160 305.9 177.9 288 200 288H248C270.1 288 288 305.9 288 328V376C288 398.1 270.1 416 248 416H200zM200 376H248V328H200V376zM288 184C288 206.1 270.1 224 248 224H200C177.9 224 160 206.1 160 184V136C160 113.9 177.9 96 200 96H248C270.1 96 288 113.9 288 136V184zM248 136H200V184H248V136zM40 416C17.91 416 0 398.1 0 376V328C0 305.9 17.91 288 40 288H88C110.1 288 128 305.9 128 328V376C128 398.1 110.1 416 88 416H40zM40 376H88V328H40V376zM128 184C128 206.1 110.1 224 88 224H40C17.91 224 0 206.1 0 184V136C0 113.9 17.91 96 40 96H88C110.1 96 128 113.9 128 136V184zM88 136H40V184H88V136z\"]\n};\nvar faGripHorizontal = faGrip;\nvar faShareFromSquare = {\n  prefix: 'far',\n  iconName: 'share-from-square',\n  icon: [576, 512, [61509, \"share-square\"], \"f14d\", \"M568.5 142.6l-144-135.1c-9.625-9.156-24.81-8.656-33.91 .9687c-9.125 9.625-8.688 24.81 .9687 33.91l100.1 94.56h-163.4C287.5 134.2 249.7 151 221 179.4C192 208.2 176 246.7 176 288v87.1c0 13.25 10.75 23.1 24 23.1S224 389.3 224 376V288c0-28.37 10.94-54.84 30.78-74.5C274.3 194.2 298.9 183 328 184h163.6l-100.1 94.56c-9.656 9.094-10.09 24.28-.9687 33.91c4.719 4.1 11.06 7.531 17.44 7.531c5.906 0 11.84-2.156 16.47-6.562l144-135.1C573.3 172.9 576 166.6 576 160S573.3 147.1 568.5 142.6zM360 384c-13.25 0-24 10.75-24 23.1v47.1c0 4.406-3.594 7.1-8 7.1h-272c-4.406 0-8-3.594-8-7.1V184c0-4.406 3.594-7.1 8-7.1H112c13.25 0 24-10.75 24-23.1s-10.75-23.1-24-23.1H56c-30.88 0-56 25.12-56 55.1v271.1C0 486.9 25.13 512 56 512h272c30.88 0 56-25.12 56-55.1v-47.1C384 394.8 373.3 384 360 384z\"]\n};\nvar faShareSquare = faShareFromSquare;\nvar faKeynote = {\n  prefix: 'far',\n  iconName: 'keynote',\n  icon: [512, 512, [], \"f66c\", \"M507.4 257.9l-64-88C438.9 163.7 431.7 160 424 160H144V136c0-34.83 24.88-63.95 57.8-70.56C209.1 74.15 219.7 80 232 80h80C334.1 80 352 62.09 352 40C352 17.91 334.1 0 312 0h-80C218.4 0 206.9 7.246 199.7 17.65C141.3 25.69 96 75.42 96 136V160H88C80.33 160 73.11 163.7 68.59 169.9l-64 88C1.609 262 0 266.9 0 272v55.1C0 341.2 10.75 352 24 352h208v112h-80C138.8 464 128 474.8 128 488S138.8 512 152 512h208c13.25 0 24-10.75 24-24s-10.75-24-24-24h-80V352h208c13.25 0 24-10.75 24-24V272C512 266.9 510.4 262 507.4 257.9zM464 304h-416V279.8L100.2 208h311.6L464 279.8V304z\"]\n};\nvar faGun = {\n  prefix: 'far',\n  iconName: 'gun',\n  icon: [576, 512, [], \"e19b\", \"M544 64h-16V56C528 42.74 517.3 32 504 32S480 42.74 480 56V64H43.17C19.33 64 0 83.33 0 107.2v89.66C0 220.7 19.33 240 43.17 240c21.26 0 36.61 20.35 30.77 40.79l-40.69 158.4C27.41 459.7 42.76 480 64.02 480h119.8c14.29 0 26.84-9.469 30.77-23.21L242.4 352h78.58c24.16 0 45.5-15.41 53.13-38.28L398.6 240h36.1c8.486 0 16.62-3.373 22.63-9.373L480 208h64c17.67 0 32-14.33 32-32V96C576 78.33 561.7 64 544 64zM171.5 432h-86.89l35.44-138C125.3 275.7 123.9 256.8 116.5 240h105.8L171.5 432zM328.5 298.6C327.4 301.8 324.4 304 320.9 304H255.1L272 240h76.02L328.5 298.6zM528 160h-67.88l-31.1 32H48V112h480V160z\"]\n};\nvar faSquarePhone = {\n  prefix: 'far',\n  iconName: 'square-phone',\n  icon: [448, 512, [\"phone-square\"], \"f098\", \"M342.5 303.6l-54.24-23.25c-6.391-2.766-13.9-.9062-18.24 4.484l-22.02 26.91c-34.63-17-62.77-45.14-79.77-79.75l26.91-22.05c5.375-4.391 7.211-11.83 4.492-18.22L176.4 137.5C173.4 130.5 165.8 126.7 158.5 128.4L108.1 140c-7.125 1.625-12.11 7.891-12.11 15.22c0 126.1 102.6 228.8 228.7 228.8c7.336 0 13.6-4.984 15.24-12.11l11.62-50.39C353.3 314.2 349.5 306.6 342.5 303.6zM384 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM400 416c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V96c0-8.82 7.178-16 16-16h320c8.822 0 16 7.18 16 16V416z\"]\n};\nvar faPhoneSquare = faSquarePhone;\nvar faPlus = {\n  prefix: 'far',\n  iconName: 'plus',\n  icon: [448, 512, [10133, 61543, \"add\"], \"2b\", \"M432 256C432 269.3 421.3 280 408 280h-160v160c0 13.25-10.75 24.01-24 24.01S200 453.3 200 440v-160h-160c-13.25 0-24-10.74-24-23.99C16 242.8 26.75 232 40 232h160v-160c0-13.25 10.75-23.99 24-23.99S248 58.75 248 72v160h160C421.3 232 432 242.8 432 256z\"]\n};\nvar faAdd = faPlus;\nvar faExpand = {\n  prefix: 'far',\n  iconName: 'expand',\n  icon: [448, 512, [], \"f065\", \"M136 32h-112C10.75 32 0 42.75 0 56v112C0 181.3 10.75 192 24 192C37.26 192 48 181.3 48 168V80h88C149.3 80 160 69.25 160 56S149.3 32 136 32zM424 32h-112C298.7 32 288 42.75 288 56c0 13.26 10.75 24 24 24h88v88C400 181.3 410.7 192 424 192S448 181.3 448 168v-112C448 42.75 437.3 32 424 32zM136 432H48v-88C48 330.7 37.25 320 24 320S0 330.7 0 344v112C0 469.3 10.75 480 24 480h112C149.3 480 160 469.3 160 456C160 442.7 149.3 432 136 432zM424 320c-13.26 0-24 10.75-24 24v88h-88c-13.26 0-24 10.75-24 24S298.7 480 312 480h112c13.25 0 24-10.75 24-24v-112C448 330.7 437.3 320 424 320z\"]\n};\nvar faComputer = {\n  prefix: 'far',\n  iconName: 'computer',\n  icon: [640, 512, [], \"e4e5\", \"M0 320V96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V320C448 355.3 419.3 384 384 384H297.3L313.3 432H360C373.3 432 384 442.7 384 456C384 469.3 373.3 480 360 480H88C74.75 480 64 469.3 64 456C64 442.7 74.75 432 88 432H134.7L150.7 384H64C28.65 384 0 355.3 0 320H0zM384 80H64C55.16 80 48 87.16 48 96V320C48 328.8 55.16 336 64 336H384C392.8 336 400 328.8 400 320V96C400 87.16 392.8 80 384 80zM262.7 432L246.7 384H201.3L185.3 432H262.7zM480 80C480 53.49 501.5 32 528 32H592C618.5 32 640 53.49 640 80V432C640 458.5 618.5 480 592 480H528C501.5 480 480 458.5 480 432V80zM528 112H592V80H528V112zM528 160V192H592V160H528zM560 304C577.7 304 592 318.3 592 336V240H528V336C528 318.3 542.3 304 560 304zM528 432H592V336C592 353.7 577.7 368 560 368C542.3 368 528 353.7 528 336V432z\"]\n};\nvar faFort = {\n  prefix: 'far',\n  iconName: 'fort',\n  icon: [640, 512, [], \"e486\", \"M224 160C224 165.5 223.3 170.9 221.1 176H418C416.7 170.9 416 165.5 416 160V24C416 10.75 426.7 0 440 0C447.1 0 453.4 3.051 457.8 7.907C461.7 12.16 464 17.81 464 24V64H504V24C504 17.81 506.3 12.16 510.2 7.907C514.6 3.051 520.9 0 528 0C535.1 0 541.4 3.051 545.8 7.907C549.7 12.16 552 17.81 552 24V64H592V24C592 17.81 594.3 12.16 598.2 7.907C602.6 3.051 608.9 0 616 0C629.3 0 640 10.75 640 24V160C640 183.7 627.1 204.4 608 215.4V448C608 483.3 579.3 512 544 512H96C60.65 512 32 483.3 32 448V215.4C12.87 204.4 0 183.7 0 160V24C0 10.75 10.75 0 24 0C31.06 0 37.41 3.051 41.81 7.907C45.66 12.16 48 17.81 48 24V64H88V24C88 17.81 90.34 12.16 94.19 7.907C98.59 3.051 104.9 0 112 0C119.1 0 125.4 3.051 129.8 7.907C133.7 12.16 136 17.81 136 24V64H176V24C176 17.81 178.3 12.16 182.2 7.907C186.6 3.051 192.9 0 200 0C213.3 0 224 10.75 224 24V160zM48 160C48 168.8 55.16 176 64 176H160C168.8 176 176 168.8 176 160V112H48V160zM448 464V224H192V464H256V384C256 348.7 284.7 320 320 320C355.3 320 384 348.7 384 384V464H448zM496 464H544C552.8 464 560 456.8 560 448V224H496V464zM96 464H144V224H80V448C80 456.8 87.16 464 96 464zM576 176C584.8 176 592 168.8 592 160V112H464V160C464 168.8 471.2 176 480 176H576z\"]\n};\nvar faCloudCheck = {\n  prefix: 'far',\n  iconName: 'cloud-check',\n  icon: [640, 512, [], \"e35c\", \"M307.8 371.8C296.9 382.7 279.1 382.7 268.2 371.8L204.2 307.8C193.3 296.9 193.3 279.1 204.2 268.2C215.1 257.3 232.9 257.3 243.8 268.2L288 312.4L396.2 204.2C407.1 193.3 424.9 193.3 435.8 204.2C446.7 215.1 446.7 232.9 435.8 243.8L307.8 371.8zM144 480C64.47 480 0 415.5 0 336C0 273.3 40.07 219.1 96 200.2V200C96 107.2 171.2 32 264 32C314.9 32 360.4 54.6 391.3 90.31C406.2 83.68 422.6 80 440 80C506.3 80 560 133.7 560 200C560 206.6 559.5 213 558.5 219.3C606.5 240.3 640 288.3 640 344C640 416.4 583.4 475.6 512 479.8V480H144zM264 80C197.7 80 144 133.7 144 200L144 234.1L111.1 245.5C74.64 258.7 48 294.3 48 336C48 389 90.98 432 144 432H506.6L509.2 431.8C555.4 429.2 592 390.8 592 344C592 308 570.4 276.9 539.2 263.3L505.1 248.4L511.1 211.7C511.7 207.9 512 204 512 200C512 160.2 479.8 128 440 128C429.5 128 419.6 130.2 410.8 134.2L378.2 148.7L354.9 121.7C332.8 96.08 300.3 80 263.1 80L264 80z\"]\n};\nvar faXmark = {\n  prefix: 'far',\n  iconName: 'xmark',\n  icon: [320, 512, [128473, 10005, 10006, 10060, 215, \"close\", \"multiply\", \"remove\", \"times\"], \"f00d\", \"M312.1 375c9.369 9.369 9.369 24.57 0 33.94s-24.57 9.369-33.94 0L160 289.9l-119 119c-9.369 9.369-24.57 9.369-33.94 0s-9.369-24.57 0-33.94L126.1 256L7.027 136.1c-9.369-9.369-9.369-24.57 0-33.94s24.57-9.369 33.94 0L160 222.1l119-119c9.369-9.369 24.57-9.369 33.94 0s9.369 24.57 0 33.94L193.9 256L312.1 375z\"]\n};\nvar faClose = faXmark;\nvar faMultiply = faXmark;\nvar faRemove = faXmark;\nvar faTimes = faXmark;\nvar faFaceSmirking = {\n  prefix: 'far',\n  iconName: 'face-smirking',\n  icon: [512, 512, [], \"e397\", \"M380.4 349.7C368.2 380.1 338.8 400 306.1 400H184C170.7 400 160 389.3 160 376C160 362.7 170.7 352 184 352H306.1C319.2 352 330.9 344 335.8 331.9L337.7 327.1C342.6 314.8 356.6 308.8 368.9 313.7C381.2 318.6 387.2 332.6 382.3 344.9L380.4 349.7zM176 192C193.7 192 208 206.3 208 224C208 241.7 193.7 256 176 256C158.3 256 144 241.7 144 224H112C103.2 224 96 216.8 96 208C96 199.2 103.2 192 112 192H176zM288 208C288 199.2 295.2 192 304 192H368C385.7 192 400 206.3 400 224C400 241.7 385.7 256 368 256C350.3 256 336 241.7 336 224H304C295.2 224 288 216.8 288 208zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faArrowsUpDownLeftRight = {\n  prefix: 'far',\n  iconName: 'arrows-up-down-left-right',\n  icon: [512, 512, [\"arrows\"], \"f047\", \"M512 255.1c0 6.755-2.844 13.09-7.844 17.62l-88 80.05C411.5 357.8 405.8 359.9 400 359.9c-13.27 0-24-10.76-24-24c0-6.534 2.647-13.04 7.844-17.78l42.07-38.28H280v146l38.25-42.1c4.715-5.2 11.21-7.849 17.74-7.849c13.23 0 24.01 10.71 24.01 24.03c0 5.765-2.061 11.55-6.25 16.15l-80 88.06C269.2 509.2 262.8 512 256 512s-13.22-2.846-17.75-7.849l-80-88.06c-4.189-4.603-6.25-10.39-6.25-16.15c0-13.38 10.83-24.03 23.1-24.03c6.526 0 13.02 2.649 17.75 7.849L232 425.9V279.8H86.09l42.07 38.28c5.196 4.735 7.844 11.24 7.844 17.78c0 13.22-10.71 24-24 24c-5.781 0-11.53-2.064-16.16-6.254l-88-80.05C2.844 269.1 0 262.7 0 255.1c0-6.755 2.844-13.37 7.844-17.9l88-80.05C100.5 153.8 106.2 151.8 112 151.8c13.26 0 23.99 10.74 23.99 23.99c0 6.534-2.647 13.04-7.844 17.78L86.09 231.8H232V85.8L193.8 127.9C189 133.1 182.5 135.7 175.1 135.7c-13.16 0-23.1-10.66-23.1-24.03c0-5.765 2.061-11.55 6.25-16.15l80-88.06C242.8 2.502 249.4 0 256 0s13.22 2.502 17.75 7.505l80 88.06c4.189 4.603 6.25 10.39 6.25 16.15c0 13.35-10.81 24.03-24 24.03c-6.531 0-13.03-2.658-17.75-7.849L280 85.8v146h145.9l-42.07-38.28c-5.196-4.735-7.844-11.24-7.844-17.78c0-13.25 10.74-23.99 23.98-23.99c5.759 0 11.55 2.061 16.18 6.242l88 80.05C509.2 242.6 512 249.2 512 255.1z\"]\n};\nvar faArrows = faArrowsUpDownLeftRight;\nvar faChalkboardUser = {\n  prefix: 'far',\n  iconName: 'chalkboard-user',\n  icon: [640, 512, [\"chalkboard-teacher\"], \"f51c\", \"M192 352H128c-70.69 0-128 57.3-128 128c0 17.67 14.33 32 32 32h256c17.67 0 32-14.33 32-32C320 409.3 262.7 352 192 352zM49.61 464C57.04 427.5 89.37 400 128 400h64c38.63 0 70.96 27.53 78.39 64H49.61zM160 320c53.02 0 96-42.98 96-96c0-53.02-42.98-96-96-96C106.1 128 64 170.1 64 224C64 277 106.1 320 160 320zM160 176c26.47 0 48 21.53 48 48S186.5 272 160 272S112 250.5 112 224S133.5 176 160 176zM584 0H216C185.1 0 160 25.12 160 56V80c0 13.25 10.75 24 24 24S208 93.25 208 80V56c0-4.406 3.594-8 8-8h368c4.406 0 8 3.594 8 8v304c0 4.406-3.594 8-8 8H528v-32c0-17.67-14.33-32-32-32H416c-17.67 0-32 14.33-32 32v32h-32c-13.25 0-24 10.75-24 24S338.8 416 352 416h232c30.88 0 56-25.12 56-56v-304C640 25.12 614.9 0 584 0z\"]\n};\nvar faChalkboardTeacher = faChalkboardUser;\nvar faRhombus = {\n  prefix: 'far',\n  iconName: 'rhombus',\n  icon: [448, 512, [], \"e23b\", \"M9.55 230.1L193.6 14.06C201.2 5.14 212.3 0 224 0C235.7 0 246.9 5.14 254.4 14.06L438.4 230.1C451.2 245 451.2 266.1 438.4 281.9L254.4 497.9C246.8 506.9 235.7 512 224 512C212.3 512 201.2 506.9 193.6 497.9L9.55 281.9C-3.183 266.1-3.183 245 9.55 230.1V230.1zM224 52.34L50.51 256L224 459.7L397.5 256L224 52.34z\"]\n};\nvar faClawMarks = {\n  prefix: 'far',\n  iconName: 'claw-marks',\n  icon: [576, 512, [], \"f6c2\", \"M39.03 7.029C48.4-2.343 63.6-2.343 72.97 7.029L176.6 110.6C191.6 125.6 200 145.1 200 167.2V184H216.8C238 184 258.4 192.4 273.4 207.4L368.6 302.6C383.6 317.6 392 337.1 392 359.2V376H408.8C430 376 450.4 384.4 465.4 399.4L536.1 471C546.3 480.4 546.3 495.6 536.1 504.1C527.6 514.3 512.4 514.3 503 504.1L431.4 433.4C425.4 427.4 417.3 424 408.8 424H368C354.7 424 344 413.3 344 400V359.2C344 350.7 340.6 342.6 334.6 336.6L239.4 241.4C233.4 235.4 225.3 232 216.8 232H176C162.7 232 152 221.3 152 208V167.2C152 158.7 148.6 150.6 142.6 144.6L39.03 40.97C29.66 31.6 29.66 16.4 39.03 7.029V7.029zM39.03 231C48.4 221.7 63.6 221.7 72.97 231L146.9 304.1C160.4 318.5 168 336.8 168 355.9V376H188.1C207.2 376 225.5 383.6 239 397.1L312.1 471C322.3 480.4 322.3 495.6 312.1 504.1C303.6 514.3 288.4 514.3 279 504.1L205.1 431C200.6 426.5 194.5 424 188.1 424H144C130.7 424 120 413.3 120 400V355.9C120 349.5 117.5 343.4 112.1 338.9L39.03 264.1C29.66 255.6 29.66 240.4 39.03 231V231zM306.9 16.97C320.4 30.47 328 48.79 328 67.88V88H348.1C367.2 88 385.5 95.59 399 109.1L434.9 144.1C448.4 158.5 456 176.8 456 195.9V216H476.1C495.2 216 513.5 223.6 527 237.1L536.1 247C546.3 256.4 546.3 271.6 536.1 280.1C527.6 290.3 512.4 290.3 503 280.1L493.1 271C488.6 266.5 482.5 264 476.1 264H432C418.7 264 408 253.3 408 240V195.9C408 189.5 405.5 183.4 400.1 178.9L365.1 143C360.6 138.5 354.5 136 348.1 136H304C290.7 136 280 125.3 280 112V67.88C280 61.52 277.5 55.41 272.1 50.91L263 40.97C253.7 31.6 253.7 16.4 263 7.029C272.4-2.343 287.6-2.343 296.1 7.029L306.9 16.97z\"]\n};\nvar faPesoSign = {\n  prefix: 'far',\n  iconName: 'peso-sign',\n  icon: [384, 512, [], \"e222\", \"M184 32C251 32 308.9 71.24 335.8 128H360C373.3 128 384 138.7 384 152C384 165.3 373.3 176 360 176H350.3C351.4 183.8 352 191.9 352 200C352 208.1 351.4 216.2 350.3 224H360C373.3 224 384 234.7 384 248C384 261.3 373.3 272 360 272H335.8C308.9 328.8 251 368 184 368H96V456C96 469.3 85.25 480 72 480C58.75 480 48 469.3 48 456V272H24C10.75 272 0 261.3 0 248C0 234.7 10.75 224 24 224H48V176H24C10.75 176 0 165.3 0 152C0 138.7 10.75 128 24 128H48V77.63C48 52.43 68.43 32 93.63 32H184zM280 128C258.1 98.85 223.3 80 184 80H96V128H280zM96 176V224H301.6C303.2 216.2 304 208.2 304 200C304 191.8 303.2 183.8 301.6 176H96zM280 272H96V320H184C223.3 320 258.1 301.1 280 272z\"]\n};\nvar faFaceSmileTongue = {\n  prefix: 'far',\n  iconName: 'face-smile-tongue',\n  icon: [512, 512, [], \"e394\", \"M217.6 228.8L217.4 228.5C217.2 228.3 217 228 216.7 227.6C216 226.8 215.1 225.7 213.9 224.3C211.4 221.4 207.9 217.7 203.7 213.1C194.9 206.2 184.8 200 176 200C167.2 200 157.1 206.2 148.3 213.1C144.1 217.7 140.6 221.4 138.1 224.3C136.9 225.7 135.1 226.8 135.3 227.6C134.1 228 134.8 228.3 134.6 228.5L134.4 228.8L134.4 228.8C132.3 231.6 128.7 232.7 125.5 231.6C122.2 230.5 119.1 227.4 119.1 224C119.1 206.1 126.7 188.4 136.6 175.2C146.4 162.2 160.5 152 175.1 152C191.5 152 205.6 162.2 215.4 175.2C225.3 188.4 231.1 206.1 231.1 224C231.1 227.4 229.8 230.5 226.5 231.6C223.3 232.7 219.7 231.6 217.6 228.8L217.6 228.8zM377.6 228.8L377.6 228.8L377.4 228.5C377.2 228.3 377 228 376.7 227.6C376 226.8 375.1 225.7 373.9 224.3C371.4 221.4 367.9 217.7 363.7 213.1C354.9 206.2 344.8 200 336 200C327.2 200 317.1 206.2 308.3 213.1C304.1 217.7 300.6 221.4 298.1 224.3C296.9 225.7 295.1 226.8 295.3 227.6C294.1 228 294.8 228.3 294.6 228.5L294.4 228.8L294.4 228.8C292.3 231.6 288.7 232.7 285.5 231.6C282.2 230.5 280 227.4 280 224C280 206.1 286.7 188.4 296.6 175.2C306.4 162.2 320.5 152 336 152C351.5 152 365.6 162.2 375.4 175.2C385.3 188.4 392 206.1 392 224C392 227.4 389.8 230.5 386.5 231.6C383.3 232.7 379.7 231.6 377.6 228.8V228.8zM419.5 452.1C375.2 489.8 318.2 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 283.2 507.8 309.4 499.9 333.9C509 357.8 507.7 385.5 493.9 409.4C477.1 436.1 449.2 452.6 419.5 452.1V452.1zM319.1 406.8C299.6 414.8 278.3 419.2 256 419.2C185.6 419.2 125.9 375.4 98.52 313.7C93.15 301.6 98.62 287.4 110.7 282.1C122.9 276.7 137 282.2 142.4 294.3C162.8 340.4 206.5 371.2 256 371.2C312.5 371.2 361.6 330.9 376.8 273.8C378.8 266.5 384 260.6 391 257.7C398 254.9 405.9 255.5 412.4 259.4L461.4 288.1C463.1 278.2 464 267.2 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C295.3 464 331.1 453.1 363.3 434.2L319.1 406.8zM452.4 385.4C463.4 366.2 456.8 341.8 437.7 330.7L437.3 330.5L412.6 315.6C401.4 340.1 385.1 361.7 365 378.8L398.5 399.6C417.3 410.6 441.5 404.2 452.4 385.4V385.4z\"]\n};\nvar faCartCircleXmark = {\n  prefix: 'far',\n  iconName: 'cart-circle-xmark',\n  icon: [640, 512, [], \"e3f4\", \"M96 0C107.5 0 117.4 8.19 119.6 19.51L121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L537.6 196.9C524.3 193.7 510.3 192 496 192C493.7 192 491.4 192 489.1 192.1L520.6 80H131.1L161.6 240H375.2C360.6 253.8 348.4 269.1 339.2 288H170.7L179.9 336H322.9C320.1 346.4 319.1 357.1 319.1 368C319.1 373.4 320.2 378.7 320.7 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.26 0 24C0 10.75 10.75 .0003 24 .0003L96 0zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM555.3 331.3C561.6 325.1 561.6 314.9 555.3 308.7C549.1 302.4 538.9 302.4 532.7 308.7L496 345.4L459.3 308.7C453.1 302.4 442.9 302.4 436.7 308.7C430.4 314.9 430.4 325.1 436.7 331.3L473.4 368L436.7 404.7C430.4 410.9 430.4 421.1 436.7 427.3C442.9 433.6 453.1 433.6 459.3 427.3L496 390.6L532.7 427.3C538.9 433.6 549.1 433.6 555.3 427.3C561.6 421.1 561.6 410.9 555.3 404.7L518.6 368L555.3 331.3z\"]\n};\nvar faBuildingShield = {\n  prefix: 'far',\n  iconName: 'building-shield',\n  icon: [576, 512, [], \"e4d8\", \"M47.1 64V448C47.1 456.8 55.16 464 63.1 464H143.1V400C143.1 373.5 165.5 352 191.1 352C218.5 352 239.1 373.5 239.1 400V464H310.7C321.7 478.4 334.8 492.1 350.2 504.4C341.2 509.3 330.9 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H320C355.3 0 384 28.65 384 64V207L336 226.2V64C336 55.16 328.8 48 320 48H64C55.16 48 48 55.16 48 64H47.1zM296 232V242.2L291.2 244.2C269.1 252.6 256.1 273.2 256 295.1H231.1C223.2 295.1 215.1 288.8 215.1 279.1V231.1C215.1 223.2 223.2 215.1 231.1 215.1H279.1C288.8 215.1 296 223.2 296 231.1V232zM87.1 104C87.1 95.16 95.16 88 103.1 88H151.1C160.8 88 167.1 95.16 167.1 104V152C167.1 160.8 160.8 168 151.1 168H103.1C95.16 168 87.1 160.8 87.1 152V104zM279.1 88C288.8 88 296 95.16 296 104V152C296 160.8 288.8 168 279.1 168H231.1C223.2 168 215.1 160.8 215.1 152V104C215.1 95.16 223.2 88 231.1 88H279.1zM87.1 232C87.1 223.2 95.16 216 103.1 216H151.1C160.8 216 167.1 223.2 167.1 232V280C167.1 288.8 160.8 296 151.1 296H103.1C95.16 296 87.1 288.8 87.1 280V232zM423.1 225.7C428.8 223.4 435.2 223.4 440.9 225.7L560.9 273.7C570 277.4 576 286.2 576 296C576 359.3 550.1 464.8 441.2 510.2C435.3 512.6 428.7 512.6 422.8 510.2C313.9 464.8 288 359.3 288 296C288 286.2 293.1 277.4 303.1 273.7L423.1 225.7zM432 273.8V461.7C500.2 428.7 523.4 362.7 527.4 311.1L432 273.8z\"]\n};\nvar faCirclePhoneFlip = {\n  prefix: 'far',\n  iconName: 'circle-phone-flip',\n  icon: [512, 512, [\"phone-circle-alt\"], \"e11c\", \"M371.9 140l-50.38-11.62c-7.344-1.703-14.88 2.109-17.93 9.062L280.3 191.7c-2.719 6.391-.8828 13.83 4.492 18.22l26.91 22.05c-16.99 34.61-45.14 62.75-79.77 79.75L209.9 284.9C205.6 279.5 198.1 277.6 191.7 280.4L137.5 303.6c-6.953 3-10.74 10.58-9.055 17.88l11.62 50.39c1.633 7.125 7.9 12.11 15.24 12.11c126.1 0 228.7-102.6 228.7-228.8C384 147.9 379 141.7 371.9 140zM256 0c-141.4 0-256 114.6-256 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faPhoneCircleAlt = faCirclePhoneFlip;\nvar faBaby = {\n  prefix: 'far',\n  iconName: 'baby',\n  icon: [448, 512, [], \"f77c\", \"M359.7 216.2l42.8-30c14.5-10.1 18-30.1 7.799-44.6c-10.1-14.5-30.1-18-44.6-7.801l-42.8 30C264 205.1 184 205.1 125.1 163.8l-42.8-30c-14.5-10.2-34.5-6.6-44.6 7.801C27.5 156.1 31 176 45.5 186.2l42.8 30c17.4 12.2 36.2 21.4 55.6 28.5v86.26L95.1 396c-9.102 11.4-9.301 27.5-.6016 39.2l48 64C148.8 507.6 158.4 512 168.1 512c6.701 0 13.4-2.1 19.2-6.4c14.2-10.6 17-30.7 6.4-44.8l-33.1-44.2l18.3-22.9c11.3 9 25.2 14.2 39.8 14.2h10.1c14.6 0 28.5-5.201 39.8-14.2l18.3 22.9l-33.1 44.2c-10.6 14.1-7.799 34.2 6.4 44.8C266.9 509.9 273.6 512 280.3 512c9.799 0 19.3-4.4 25.6-12.8l48-64c8.799-11.7 8.5-27.8-.6016-39.2l-48.1-65.25V244.7C323.6 237.6 342.3 228.4 359.7 216.2zM272.1 333l-29.06 29.08C239.2 365.9 234.2 368 228.9 368H219.3c-5.359 0-10.36-2.078-14.11-5.875l-29.08-29.08V312h96V333zM224 159.1c44.2 0 79.99-35.8 79.99-79.1C303.1 35.8 268.2 0 224 0C179.8 0 144 35.8 144 79.1C144 124.2 179.8 159.1 224 159.1z\"]\n};\nvar faUsersLine = {\n  prefix: 'far',\n  iconName: 'users-line',\n  icon: [640, 512, [], \"e592\", \"M83.2 96C83.2 60.65 111.9 32 147.2 32C182.5 32 211.2 60.65 211.2 96C211.2 131.3 182.5 160 147.2 160C111.9 160 83.2 131.3 83.2 96zM192 192C216.7 192 238.1 205.1 248.8 226.4C212 233.6 180.9 256.6 162.7 288H64C46.33 288 32 273.7 32 256C32 220.7 60.65 192 96 192H192zM576 288H480.5C461.8 255.8 429.6 232.4 391.5 225.9C402.3 205.7 423.5 192 448 192H544C579.3 192 608 220.7 608 256C608 273.7 593.7 288 576 288zM465.6 352C465.6 369.7 451.3 384 433.6 384H209.6C191.9 384 177.6 369.7 177.6 352C177.6 327.4 186.8 304.1 202 288C215.9 272.5 234.7 261.6 255.1 257.6C257.6 257.3 259.4 257 261.1 256.8C265.2 256.3 269.4 256 273.6 256H369.6C373.8 256 378 256.3 382.1 256.8C382.8 256.9 383.4 256.1 384 257.1C406.6 260.5 426.6 271.7 441.2 288C456.4 304.1 465.6 327.4 465.6 352H465.6zM414.9 336C408.3 317.4 390.5 304 369.6 304H273.6C252.7 304 234.9 317.4 228.3 336H414.9zM435.2 96C435.2 60.65 463.9 32 499.2 32C534.5 32 563.2 60.65 563.2 96C563.2 131.3 534.5 160 499.2 160C463.9 160 435.2 131.3 435.2 96V96zM241.6 144C241.6 99.82 277.4 64 321.6 64C365.8 64 401.6 99.82 401.6 144C401.6 170.2 389 193.4 369.6 208C356.2 218 339.6 224 321.6 224C303.6 224 286.1 218 273.6 208C254.2 193.4 241.6 170.2 241.6 144V144zM321.6 176C339.3 176 353.6 161.7 353.6 144C353.6 126.3 339.3 112 321.6 112C303.9 112 289.6 126.3 289.6 144C289.6 161.7 303.9 176 321.6 176zM0 456C0 442.7 10.75 432 24 432H616C629.3 432 640 442.7 640 456C640 469.3 629.3 480 616 480H24C10.75 480 0 469.3 0 456z\"]\n};\nvar faQuoteLeft = {\n  prefix: 'far',\n  iconName: 'quote-left',\n  icon: [448, 512, [8220, \"quote-left-alt\"], \"f10d\", \"M96 416c53.02 0 96-42.98 96-96S149 224 96 224C78.42 224 62.17 229.1 48 237.3V216c0-39.7 32.31-72 72-72h16C149.3 144 160 133.3 160 120S149.3 96 136 96h-16C53.84 96 0 149.8 0 216V320C0 373 42.98 416 96 416zM96 272c26.47 0 48 21.53 48 48S122.5 368 96 368S48 346.5 48 320S69.53 272 96 272zM352 416c53.02 0 96-42.98 96-96s-42.98-96-96-96c-17.58 0-33.83 5.068-48 13.31V216c0-39.7 32.31-72 72-72h16C405.3 144 416 133.3 416 120S405.3 96 392 96h-16C309.8 96 256 149.8 256 216V320C256 373 298.1 416 352 416zM352 272c26.47 0 48 21.53 48 48s-21.53 48-48 48s-48-21.53-48-48S325.5 272 352 272z\"]\n};\nvar faQuoteLeftAlt = faQuoteLeft;\nvar faTractor = {\n  prefix: 'far',\n  iconName: 'tractor',\n  icon: [640, 512, [128668], \"f722\", \"M152 0H266.3C289.2 0 309.8 13.94 318.3 35.2L368.2 160H480V118.2C480 94.62 485.5 71.35 496 50.24L498.5 45.27C504.5 33.41 518.9 28.61 530.7 34.53C542.6 40.46 547.4 54.88 541.5 66.73L538.1 71.71C531.8 86.15 528 102.1 528 118.2V160H584C614.9 160 640 185.1 640 216V248.7C640 270.8 629.9 291.6 612.5 305.3L591.2 321.1C575 311.9 556.2 305.6 536.1 304.3L582.8 267.5C588.6 262.1 592 256 592 248.7V216C592 211.6 588.4 208 584 208H352.6C352.2 208 351.8 208 351.5 208H296.9L311.8 222.9C324.3 235.4 324.3 255.6 311.8 268.1L305.1 273.9C308.2 278.5 310.1 283.2 311.8 288H319.1C337.7 288 352 302.3 352 320V336H446.4C432.3 349.1 421.4 365.5 414.8 384H311.8C310.1 388.8 308.2 393.5 305.1 398.1L311.8 403.9C324.3 416.4 324.3 436.6 311.8 449.1L289.1 471.8C276.6 484.3 256.4 484.3 243.9 471.8L238.1 465.1C233.5 468.2 228.8 470.1 224 471.8V480C224 497.7 209.7 512 192 512H160C142.3 512 128 497.7 128 480V471.8C123.2 470.1 118.5 468.2 113.9 465.1L108.1 471.8C95.62 484.3 75.36 484.3 62.86 471.8L40.24 449.1C27.74 436.6 27.74 416.4 40.24 403.9L46.03 398.1C43.85 393.5 41.9 388.8 40.19 384H32C14.33 384 0 369.7 0 352V320C0 302.3 14.33 288 32 288H40.19C41.9 283.2 43.85 278.5 46.03 273.9L40.24 268.1C27.74 255.6 27.74 235.4 40.24 222.9L62.86 200.2C71.82 191.3 84.78 188.7 96 192.6V56C96 25.07 121.1 .0003 152 .0003V0zM152 48C147.6 48 144 51.58 144 56V160H316.6L273.8 53.03C272.5 49.99 269.6 48 266.3 48H152zM176 416C220.2 416 256 380.2 256 336C256 291.8 220.2 256 176 256C131.8 256 96 291.8 96 336C96 380.2 131.8 416 176 416zM440 424C440 375.4 479.4 336 528 336C576.6 336 616 375.4 616 424C616 472.6 576.6 512 528 512C479.4 512 440 472.6 440 424zM528 464C550.1 464 568 446.1 568 424C568 401.9 550.1 384 528 384C505.9 384 488 401.9 488 424C488 446.1 505.9 464 528 464z\"]\n};\nvar faKeySkeleton = {\n  prefix: 'far',\n  iconName: 'key-skeleton',\n  icon: [448, 512, [128477], \"f6f3\", \"M220.6 261.4L121.9 360L168.1 407C178.3 416.4 178.3 431.6 168.1 440.1C159.6 450.3 144.4 450.3 135 440.1L88 393.9L57.94 424L104.1 471C114.3 480.4 114.3 495.6 104.1 504.1C95.6 514.3 80.4 514.3 71.03 504.1L7.029 440.1C-2.343 431.6-2.343 416.4 7.029 407L186.6 227.4C169.9 203.9 160 175.1 160 144C160 64.47 224.5 0 304 0C383.5 0 448 64.47 448 144C448 223.5 383.5 288 304 288C272.9 288 244.1 278.1 220.6 261.4zM304 240C357 240 400 197 400 144C400 90.98 357 48 304 48C250.1 48 208 90.98 208 144C208 197 250.1 240 304 240z\"]\n};\nvar faTrashArrowUp = {\n  prefix: 'far',\n  iconName: 'trash-arrow-up',\n  icon: [448, 512, [\"trash-restore\"], \"f829\", \"M224 175.1C230.4 175.1 236.5 178.5 240.1 183L320.1 263C330.3 272.4 330.3 287.6 320.1 296.1C311.6 306.3 296.4 306.3 287 296.1L248 257.9V392C248 405.3 237.3 416 224 416C210.7 416 200 405.3 200 392V257.9L160.1 296.1C151.6 306.3 136.4 306.3 127 296.1C117.7 287.6 117.7 272.4 127 263L207 183C211.5 178.5 217.6 175.1 224 175.1V175.1zM317.5 24.94L354.2 80H424C437.3 80 448 90.75 448 104C448 117.3 437.3 128 424 128H412.4L388.4 452.7C385.9 486.1 358.1 512 324.6 512H123.4C89.92 512 62.09 486.1 59.61 452.7L35.56 128H24C10.75 128 0 117.3 0 104C0 90.75 10.75 80 24 80H93.82L130.5 24.94C140.9 9.357 158.4 0 177.1 0H270.9C289.6 0 307.1 9.358 317.5 24.94V24.94zM151.5 80H296.5L277.5 51.56C276 49.34 273.5 48 270.9 48H177.1C174.5 48 171.1 49.34 170.5 51.56L151.5 80zM107.5 449.2C108.1 457.5 115.1 464 123.4 464H324.6C332.9 464 339.9 457.5 340.5 449.2L364.3 128H83.69L107.5 449.2z\"]\n};\nvar faTrashRestore = faTrashArrowUp;\nvar faArrowDownUpLock = {\n  prefix: 'far',\n  iconName: 'arrow-down-up-lock',\n  icon: [640, 512, [], \"e4b0\", \"M111 504.1L15.03 408.1C5.657 399.6 5.657 384.4 15.03 375C24.4 365.7 39.6 365.7 48.97 375L104 430.1V280H24C10.75 280 0 269.3 0 256C0 242.7 10.75 232 24 232H296V81.94L240.1 136.1C231.6 146.3 216.4 146.3 207 136.1C197.7 127.6 197.7 112.4 207 103L303 7.029C307.5 2.529 313.6 0 320 0C326.4 0 332.5 2.529 336.1 7.029L432.1 103C442.3 112.4 442.3 127.6 432.1 136.1C423.6 146.3 408.4 146.3 399 136.1L344 81.94V232H423.4C418.6 244.4 416 257.9 416 272V280H152V430.1L207 375C216.4 365.7 231.6 365.7 240.1 375C250.3 384.4 250.3 399.6 240.1 408.1L144.1 504.1C135.6 514.3 120.4 514.3 111 504.1H111zM104 192V56C104 42.75 114.7 32 128 32C141.3 32 152 42.75 152 56V192H104zM344 320V456C344 469.3 333.3 480 320 480C306.7 480 296 469.3 296 456V320H344zM528 192C572.2 192 608 227.8 608 272V320C625.7 320 640 334.3 640 352V480C640 497.7 625.7 512 608 512H448C430.3 512 416 497.7 416 480V352C416 334.3 430.3 320 448 320V272C448 227.8 483.8 192 528 192zM528 240C510.3 240 496 254.3 496 272V320H560V272C560 254.3 545.7 240 528 240z\"]\n};\nvar faArrowDownToBracket = {\n  prefix: 'far',\n  iconName: 'arrow-down-to-bracket',\n  icon: [448, 512, [], \"e094\", \"M352 512H96c-53.02 0-96-42.98-96-96v-72C0 330.7 10.75 320 24 320c13.26 0 24 10.75 24 24V416c0 26.4 21.6 48 48 48h256c26.4 0 48-21.6 48-48v-72c0-13.25 10.75-24 24-24c13.26 0 24 10.75 24 24V416C448 469 405 512 352 512zM240.4 345.5l136-128c9.688-9.094 10.12-24.28 1.031-33.91c-9.062-9.656-24.25-10.12-33.91-1.031L248 272.4V24C248 10.75 237.3 0 224 0S200 10.75 200 24v248.4L104.4 182.5C94.78 173.4 79.59 173.9 70.53 183.6C66.16 188.2 64 194.1 64 200c0 6.375 2.531 12.75 7.562 17.47l136 128C216.8 354.2 231.2 354.2 240.4 345.5z\"]\n};\nvar faLinesLeaning = {\n  prefix: 'far',\n  iconName: 'lines-leaning',\n  icon: [384, 512, [], \"e51e\", \"M360 32C373.3 32 384 42.75 384 56V456C384 469.3 373.3 480 360 480C346.7 480 336 469.3 336 456V56C336 42.75 346.7 32 360 32zM268.7 32.46C281.7 35.06 290.1 47.71 287.5 60.7L207.5 460.7C204.9 473.7 192.3 482.1 179.3 479.5C166.3 476.9 157.9 464.3 160.5 451.3L240.5 51.29C243.1 38.29 255.7 29.86 268.7 32.46V32.46zM176.1 33.42C188.6 37.91 195.1 51.66 190.6 64.13L46.58 464.1C42.09 476.6 28.34 483.1 15.87 478.6C3.398 474.1-3.072 460.3 1.417 447.9L145.4 47.87C149.9 35.4 163.7 28.93 176.1 33.42z\"]\n};\nvar faSquareQ = {\n  prefix: 'far',\n  iconName: 'square-q',\n  icon: [448, 512, [], \"e27b\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM224 128C153.4 128 96 185.4 96 256s57.41 128 128 128c26.64 0 51.37-8.209 71.88-22.18l15.15 15.15C315.7 381.7 321.8 384 328 384s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94l-15.15-15.15C343.8 307.4 352 282.6 352 256C352 185.4 294.6 128 224 128zM294.7 292.7l-29.69-29.69c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l29.69 29.69C249.7 332.4 237.3 336 224 336c-44.13 0-80-35.89-80-80S179.9 176 224 176s80 35.89 80 80C304 269.3 300.4 281.7 294.7 292.7z\"]\n};\nvar faRulerCombined = {\n  prefix: 'far',\n  iconName: 'ruler-combined',\n  icon: [512, 512, [], \"f546\", \"M448 272C483.3 272 512 300.7 512 336V448C512 483.3 483.3 512 448 512H64C30.86 512 3.608 486.8 .3306 454.5C.112 452.4 0 450.2 0 448V64C0 28.65 28.65 0 64 0H176C211.3 0 240 28.65 240 64V272H448zM192 288V224H128C119.2 224 112 216.8 112 208C112 199.2 119.2 192 128 192H192V128H128C119.2 128 112 120.8 112 112C112 103.2 119.2 96 128 96H192V64C192 55.16 184.8 48 176 48H64C55.16 48 48 55.16 48 64V448C48 448.6 48.03 449.2 48.08 449.7C48.9 457.7 55.75 464 64 464H448C456.8 464 464 456.8 464 448V336C464 327.2 456.8 320 448 320H416V384C416 392.8 408.8 400 400 400C391.2 400 384 392.8 384 384V320H320V384C320 392.8 312.8 400 304 400C295.2 400 288 392.8 288 384V320H224V384C224 392.8 216.8 400 208 400C199.2 400 192 392.8 192 384V320H128C119.2 320 112 312.8 112 304C112 295.2 119.2 288 128 288H192z\"]\n};\nvar faSymbols = {\n  prefix: 'far',\n  iconName: 'symbols',\n  icon: [512, 512, [128291, \"icons-alt\"], \"f86e\", \"M200-.002C213.3-.002 224 10.74 224 23.1C224 37.25 213.3 47.1 200 47.1H24C10.75 47.1 0 37.25 0 23.1C0 10.74 10.75-.002 24-.002H200zM200 79.1C213.3 79.1 224 90.74 224 103.1C224 117.3 213.3 127.1 200 127.1H136V199.1C136 213.3 125.3 223.1 112 223.1C98.75 223.1 88 213.3 88 199.1V127.1H24C10.75 127.1 0 117.3 0 103.1C0 90.74 10.75 79.1 24 79.1H200zM352 75.67V207.1C352 234.5 323.3 255.1 288 255.1C252.7 255.1 224 234.5 224 207.1C224 181.5 252.7 159.1 288 159.1C293.5 159.1 298.9 160.5 304 161.5V69.12C304 50.05 317.5 33.63 336.2 29.89L464.2 4.292C488.9-.6586 512 18.27 512 43.52V175.1C512 202.5 483.3 223.1 448 223.1C412.7 223.1 384 202.5 384 175.1C384 149.5 412.7 127.1 448 127.1C453.5 127.1 458.9 128.5 464 129.5V53.27L352 75.67zM352 320C352 337.7 337.7 352 320 352C302.3 352 288 337.7 288 320C288 302.3 302.3 288 320 288C337.7 288 352 302.3 352 320zM504.1 295C514.3 304.4 514.3 319.6 504.1 328.1L328.1 504.1C319.6 514.3 304.4 514.3 295 504.1C285.7 495.6 285.7 480.4 295 471L471 295C480.4 285.7 495.6 285.7 504.1 295zM448 480C448 462.3 462.3 448 480 448C497.7 448 512 462.3 512 480C512 497.7 497.7 512 480 512C462.3 512 448 497.7 448 480zM85.12 256C122.1 256 152 285.9 152 322.9C152 343.6 142.4 363.2 125.9 375.9L118 381.9L144.4 405.7L185 373.3C195.4 364.1 210.5 366.7 218.7 377C227 387.4 225.3 402.5 214.1 410.7L180.6 438.3L216.1 470.2C225.9 479 226.7 494.2 217.8 504.1C208.1 513.9 193.8 514.7 183.9 505.8L142.6 468.6L106.3 497.7C94.74 506.9 80.32 512 65.46 512C29.31 512 .0006 482.7 .0006 446.5V445.1C.0006 424.3 9.645 404.8 26.1 392.1L43.07 379L38.6 375C24.18 362 16 343.5 16 324.2C16 286.8 46.31 255.1 84 255.1L85.12 256zM104 322.9C104 312.5 95.55 304 85.12 304H84C73.09 304 64 313 64 324.2C64 329.1 66.48 335.5 70.71 339.4L81.76 349.3L96.63 337.9C101.3 334.3 104 328.7 104 322.9V322.9zM48 445.1V446.5C48 456.2 55.82 464 65.46 464C69.42 464 73.27 462.6 76.36 460.2L106.5 436.1L79.35 411.7L55.37 430.1C50.72 433.7 48 439.3 48 445.1z\"]\n};\nvar faIconsAlt = faSymbols;\nvar faCopyright = {\n  prefix: 'far',\n  iconName: 'copyright',\n  icon: [512, 512, [169], \"f1f9\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM255.1 176C255.1 176 255.1 176 255.1 176c21.06 0 40.92 8.312 55.83 23.38c9.375 9.344 24.53 9.5 33.97 .1562c9.406-9.344 9.469-24.53 .1562-33.97c-24-24.22-55.95-37.56-89.95-37.56c0 0 .0313 0 0 0c-33.97 0-65.95 13.34-89.95 37.56c-49.44 49.88-49.44 131 0 180.9c24 24.22 55.98 37.56 89.95 37.56c.0313 0 0 0 0 0c34 0 65.95-13.34 89.95-37.56c9.312-9.438 9.25-24.62-.1562-33.97c-9.438-9.312-24.59-9.219-33.97 .1562c-14.91 15.06-34.77 23.38-55.83 23.38c0 0 .0313 0 0 0c-21.09 0-40.95-8.312-55.89-23.38c-30.94-31.22-30.94-82.03 0-113.3C214.2 184.3 234 176 255.1 176z\"]\n};\nvar faHighlighterLine = {\n  prefix: 'far',\n  iconName: 'highlighter-line',\n  icon: [576, 512, [], \"e1af\", \"M303.4 416H255.4L211.7 459.7C200.1 470.4 185.7 473.8 172.1 469.8L139.3 502.6C133.3 508.6 125.2 512 116.7 512H32C14.33 512 0 497.7 0 480V475.3C0 466.8 3.372 458.7 9.372 452.7L82.18 379.9C78.21 366.3 81.58 351 92.29 340.3L135.1 296.6V248.6C135.1 233.2 143.4 218.7 156 209.6L433.8 10.2C443 3.567 454.1 0 465.5 0C479.9 0 493.7 5.726 503.9 15.92L536.1 48.08C546.3 58.27 551.1 72.1 551.1 86.51C551.1 97.88 548.4 108.1 541.8 118.2L342.4 395.1C333.3 408.6 318.8 416 303.4 416L303.4 416zM131.9 368.6L183.4 420.1L235.5 368H303.4L319.5 345.5L206.5 232.5L183.1 248.6V316.5L131.9 368.6zM347.9 305.1L502.8 90.21C503.6 89.13 503.1 87.84 503.1 86.51C503.1 84.83 503.3 83.21 502.1 82.02L469.1 49.86C468.8 48.67 467.2 48 465.5 48C464.2 48 462.9 48.42 461.8 49.19L246 204.1L347.9 305.1zM65.94 464H110.1L134.7 439.3L112.7 417.3L65.94 464zM552 464C565.3 464 576 474.7 576 488C576 501.3 565.3 512 552 512H248C234.7 512 224 501.3 224 488C224 474.7 234.7 464 248 464H552z\"]\n};\nvar faBracketSquare = {\n  prefix: 'far',\n  iconName: 'bracket-square',\n  icon: [192, 512, [\"bracket\", \"bracket-left\"], \"5b\", \"M120 32H32C14.4 32 0 46.4 0 64v384c0 17.6 14.4 32 32 32h88c13.25 0 24-10.75 24-23.1S133.3 432 120 432H48v-352h72C133.3 80 144 69.25 144 56S133.3 32 120 32z\"]\n};\nvar faBracket = faBracketSquare;\nvar faBracketLeft = faBracketSquare;\nvar faIslandTropical = {\n  prefix: 'far',\n  iconName: 'island-tropical',\n  icon: [448, 512, [127965, \"island-tree-palm\"], \"f811\", \"M336.5 32c-22.87-.125-45.37 6.125-64.99 17.88C249.6 20.25 207.9 0 159.4 0C94.89 0 41.41 35.38 32.17 81.62C30.67 89.12 37.39 96 46.39 96h33.61L95.1 64l19.01 37.88C108.8 111.5 103.5 121.5 100.5 132C92.26 160 95.51 191.6 122.3 221.4C123.8 223 125.9 223.9 128 224c2.25 0 4.375-.75 5.1-2.25L200.6 153C194.9 229.8 168.3 306.2 149.6 352H128c-34.25 0-67.12 13.75-91.25 38.25c-23.1 24.5-37.25 57.5-36.75 91.88C.2636 498.9 15.2 512 32.08 512h319.9c16.87 0 31.79-13 32.04-29.88c.1-60.75-40.5-111.6-96.62-125.8C308.5 248 297.3 139.5 295.9 128h72.15l15.97-32l16 32h35.37c3.75 0 7.251-1.5 9.626-4.25c2.375-2.75 3.375-6.5 2.875-10.13C439.7 67.38 392.1 32 336.5 32zM249 150.1l.75 .125C252.4 186.1 255.5 270.8 238.9 352H201.1C220.8 301 244.4 225.8 249 150.1zM334.4 464H49.64c7.625-37.25 40.37-64 78.37-64h127.1C294 400 326.8 426.8 334.4 464z\"]\n};\nvar faIslandTreePalm = faIslandTropical;\nvar faArrowRightFromLine = {\n  prefix: 'far',\n  iconName: 'arrow-right-from-line',\n  icon: [448, 512, [8614, \"arrow-from-left\"], \"f343\", \"M48.03 424V88c0-13.25-10.76-24-24.02-24S0 74.75 0 88v336c0 13.25 10.76 24 24.02 24S48.03 437.3 48.03 424zM271.7 145.5L363.7 232H120.1C106.8 232 96.03 242.8 96.03 256S106.8 280 120.1 280h243.6l-91.98 86.53C266.7 371.3 264.2 377.6 264.2 384c0 5.906 2.158 11.81 6.536 16.44c9.069 9.656 24.27 10.12 33.93 1.031l136.1-128c9.694-9.062 9.694-25.88 0-34.94l-136.1-128c-9.663-9.094-24.86-8.625-33.93 1.031C261.6 121.2 262 136.4 271.7 145.5z\"]\n};\nvar faArrowFromLeft = faArrowRightFromLine;\nvar faH2 = {\n  prefix: 'far',\n  iconName: 'h2',\n  icon: [640, 512, [], \"f314\", \"M296 64C282.8 64 272 74.75 272 88V224h-224V88C48 74.75 37.25 64 24 64S0 74.75 0 88v336C0 437.3 10.75 448 24 448s24-10.75 24-24V272h224v152C272 437.3 282.8 448 296 448S320 437.3 320 424V88C320 74.75 309.3 64 296 64zM616 400.2h-162.2l125.7-114.8c51.39-45.5 57.39-122.7 13.64-175.7c-21.81-26.44-52.56-42.47-86.58-45.13c-34-2.562-66.73 8.344-92.33 30.94l-25.66 22.66c-9.938 8.781-10.88 23.94-2.094 33.88c8.766 9.938 23.94 10.91 33.88 2.125l25.66-22.69c15.77-13.91 36.2-20.59 56.78-19.06c20.94 1.656 39.88 11.53 53.33 27.84c26.73 32.41 22.95 81.38-8.719 109.4l-171.6 156.8c-7.312 6.688-9.766 17.16-6.188 26.41c3.578 9.219 12.47 15.31 22.38 15.31h224c13.25 0 24-10.75 24-24S629.3 400.2 616 400.2z\"]\n};\nvar faEquals = {\n  prefix: 'far',\n  iconName: 'equals',\n  icon: [448, 512, [62764], \"3d\", \"M408 328H40c-13.25 0-24 10.76-24 24.01S26.75 376 40 376h368c13.25 0 24-10.74 24-23.99S421.3 328 408 328zM40 184h368c13.25 0 24-10.74 24-23.99S421.3 136 408 136H40c-13.25 0-24 10.76-24 24.01S26.75 184 40 184z\"]\n};\nvar faCakeSlice = {\n  prefix: 'far',\n  iconName: 'cake-slice',\n  icon: [512, 512, [127856, \"shortcake\"], \"e3e5\", \"M450.6 101.7C490 143.4 512 198.6 512 256V416C511.9 432.1 505.2 449.2 493.2 461.2C481.2 473.2 464.1 479.1 448 480H64C47.04 479.1 30.79 473.2 18.8 461.2C6.81 449.2 .0506 432.1 0 416V271.6C.0064 266.8 1.122 261.1 3.262 257.6C5.403 253.2 8.511 249.4 12.35 246.4L278.8 39.01C284.7 34.22 292.2 31.74 299.9 32C357.2 35.12 411.1 60.07 450.6 101.7zM464 384H48V416C48 420.2 49.69 424.3 52.69 427.3C55.69 430.3 59.76 432 64 432H448C452.2 432 456.3 430.3 459.3 427.3C462.3 424.3 464 420.2 464 416V384zM464 304H48V352H464V304z\"]\n};\nvar faShortcake = faCakeSlice;\nvar faPeanut = {\n  prefix: 'far',\n  iconName: 'peanut',\n  icon: [512, 512, [], \"e430\", \"M510.4 95.12c-1.531-50.04-43.46-91.98-93.52-93.5c0 0-53.69-1.62-55.74-1.62c-87.91 0-158.9 63.6-169.5 149.5C186.9 187.5 153.7 191.1 149.5 191.6c-86.09 10.59-149.5 83.31-149.5 170.3c0 1.795 .027 3.595 .0813 5.402l1.531 49.56c1.5 50.04 43.46 91.1 93.52 93.51c0 0 53.25 1.609 55.06 1.609c86.9 0 159.6-63.38 170.2-149.5c4.178-33.2 29.75-40.62 42.15-42.17c86.09-10.59 149.5-83.31 149.5-170.3c0-1.795-.027-3.595-.0813-5.402L510.4 95.12zM463.1 150.3c0 63.54-44.56 114.7-107.3 122.4c-22.37 2.75-42.06 12.06-56.1 26.97c-14.81 14.88-24.12 34.56-26.9 56.94c-7.802 63.08-58.65 107.3-123.3 107.3c-1.105 0-52.92-1.555-52.92-1.555c-24.72-.75-46.25-22.26-46.96-46.1c0 0-1.595-52.35-1.595-53.74c0-63.54 44.56-114.7 107.3-122.4C218.8 231.5 236.3 179.6 239.3 155.4C247 92.55 298.1 48.01 361.6 48.01c1.375 0 53.78 1.578 53.78 1.578c24.72 .75 46.25 22.27 46.96 46.98C462.4 96.57 463.1 148.9 463.1 150.3zM144 380c-11.03 0-19.1 8.969-19.1 20s8.969 20 19.1 20c11.03 0 19.1-8.969 19.1-20S155 380 144 380zM208 316c-11.03 0-19.1 8.969-19.1 20s8.967 19.1 19.1 19.1c11.03 0 19.1-8.967 19.1-19.1S219 316 208 316zM208 380c-11.03 0-19.1 8.969-19.1 20s8.967 20 19.1 20c11.03 0 19.1-8.969 19.1-20S219 380 208 380zM399.1 124c-11.03 0-20 8.969-20 20s8.969 20 20 20c11.03 0 19.1-8.969 19.1-20S411 124 399.1 124zM335.1 188c-11.03 0-19.1 8.969-19.1 20s8.967 20 19.1 20s19.1-8.969 19.1-20S347 188 335.1 188zM399.1 188c-11.03 0-20 8.969-20 20s8.969 20 20 20c11.03 0 19.1-8.969 19.1-20S411 188 399.1 188z\"]\n};\nvar faWrenchSimple = {\n  prefix: 'far',\n  iconName: 'wrench-simple',\n  icon: [384, 512, [], \"e2d1\", \"M279.1 512c-13.25 0-24-10.75-24-24V324.2c0-8.313 4.312-16.03 11.37-20.41c42.97-26.63 68.62-72.25 68.62-122.1c0-48.31-24.72-92.75-63.1-119v104.5c0 5.75-2.062 11.34-5.844 15.69l-55.1 64.78c-9.125 10.56-27.19 10.56-36.31 0L117.8 182.9C114.1 178.6 112 172.1 112 167.2V62.67c-39.28 26.28-63.1 70.72-63.1 119c0 49.88 25.66 95.5 68.62 122.1c7.062 4.375 11.37 12.09 11.37 20.41v163.8C128 501.2 117.3 512 104 512s-23.1-10.75-23.1-24V337.1C29.66 300.9 .0004 243.8 .0004 181.7c0-80.69 51.44-153.2 127.1-180.3c7.375-2.563 15.5-1.469 21.87 3.031C156.2 8.889 160 16.17 160 23.98V158.3L192 195.3L223.1 158.3V23.98c0-7.813 3.781-15.09 10.16-19.59c6.375-4.5 14.5-5.594 21.87-3.031c76.53 27.19 127.1 99.66 127.1 180.3c0 62.06-29.66 119.2-79.1 155.3v150.9C303.1 501.2 293.2 512 279.1 512z\"]\n};\nvar faBlender = {\n  prefix: 'far',\n  iconName: 'blender',\n  icon: [512, 512, [], \"f517\", \"M425.9 330L512 0H48C21.5 0 0 21.5 0 48v160C0 234.5 21.5 256 48 256h102.3l6.125 71C121 341.1 96 375.6 96 416l.0001 64c0 17.62 14.38 32 32 32h320c17.62 0 32-14.38 32-32L480 416C480 378.1 457.9 345.6 425.9 330zM48 208v-160h84.12l14 160H48zM449.9 48L437.4 96H304C295.2 96 288 103.2 288 111.1S295.2 128 304 128h125l-16.75 64H304C295.2 192 288 199.2 288 207.1C288 216.8 295.2 224 304 224h100l-25.12 96H204L180.4 48H449.9zM432 464h-288V416c0-26.5 21.5-48 48-48h192c26.5 0 48 21.5 48 48V464zM288 392c-13.25 0-24 10.75-24 24s10.75 24 24 24s24-10.75 24-24S301.2 392 288 392z\"]\n};\nvar faTeeth = {\n  prefix: 'far',\n  iconName: 'teeth',\n  icon: [576, 512, [], \"f62e\", \"M480 32H96C42.98 32 0 74.98 0 128v256c0 53.02 42.98 96 96 96h384c53.02 0 96-42.98 96-96V128C576 74.98 533 32 480 32zM528 384c0 26.47-21.53 48-48 48H96c-26.47 0-48-21.53-48-48v-21.46C63.94 385.2 90.27 400 120 400c21.26 0 40.78-7.574 56-20.17C191.2 392.4 210.7 400 232 400s40.78-7.574 56-20.17C303.2 392.4 322.7 400 344 400s40.78-7.574 56-20.17C415.2 392.4 434.7 400 456 400c29.73 0 56.06-14.82 72-37.46V384zM93.33 288h53.33C154.1 288 160 293.9 160 301.3V312C160 334.1 142.1 352 120 352S80 334.1 80 312V301.3C80 293.9 85.94 288 93.33 288zM80 242.7v-16c0-22.08 17.92-40 40-40S160 204.6 160 226.7v16C160 250.1 154.1 256 146.7 256H93.33C85.94 256 80 250.1 80 242.7zM205.3 288h53.33C266.1 288 272 293.9 272 301.3V312C272 334.1 254.1 352 232 352S192 334.1 192 312V301.3C192 293.9 197.9 288 205.3 288zM192 244.6V200C192 177.9 209.9 160 232 160S272 177.9 272 200v44.57C272 250.9 266.9 256 260.6 256H203.4C197.1 256 192 250.9 192 244.6zM317.3 288h53.33C378.1 288 384 293.9 384 301.3V312c0 22.08-17.92 40-40 40s-40-17.92-40-40V301.3C304 293.9 309.9 288 317.3 288zM304 244.6V200C304 177.9 321.9 160 344 160S384 177.9 384 200v44.57C384 250.9 378.9 256 372.6 256h-57.14C309.1 256 304 250.9 304 244.6zM429.3 288h53.33C490.1 288 496 293.9 496 301.3V312c0 22.08-17.92 40-40 40S416 334.1 416 312V301.3C416 293.9 421.9 288 429.3 288zM416 242.7v-16c0-22.08 17.92-40 40-40s40 17.92 40 40v16C496 250.1 490.1 256 482.7 256h-53.33C421.9 256 416 250.1 416 242.7zM528 176.1c-15.94-22.64-42.27-37.46-72-37.46c-14.64 0-28.45 3.592-40.61 9.939C399.4 126.4 373.4 112 344 112c-21.26 0-40.77 7.574-56 20.17C272.8 119.6 253.3 112 232 112c-29.36 0-55.4 14.45-71.39 36.61C148.5 142.3 134.6 138.7 120 138.7c-29.73 0-56.06 14.82-72 37.46V128c0-26.47 21.53-48 48-48h384c26.47 0 48 21.53 48 48V176.1z\"]\n};\nvar faTally2 = {\n  prefix: 'far',\n  iconName: 'tally-2',\n  icon: [448, 512, [], \"e295\", \"M56 448C56 461.3 45.25 472 32 472C18.75 472 8 461.3 8 448V64C8 50.75 18.75 40 32 40C45.25 40 56 50.75 56 64V448zM184 448C184 461.3 173.3 472 160 472C146.7 472 136 461.3 136 448V64C136 50.75 146.7 40 160 40C173.3 40 184 50.75 184 64V448z\"]\n};\nvar faShekelSign = {\n  prefix: 'far',\n  iconName: 'shekel-sign',\n  icon: [448, 512, [8362, \"ils\", \"shekel\", \"sheqel\", \"sheqel-sign\"], \"f20b\", \"M184 32C250.3 32 304 85.73 304 152V336C304 349.3 293.3 360 280 360C266.7 360 256 349.3 256 336V152C256 112.2 223.8 80 184 80H64V456C64 469.3 53.25 480 40 480C26.75 480 16 469.3 16 456V56C16 42.75 26.75 32 40 32H184zM168 480C154.7 480 144 469.3 144 456V184C144 170.7 154.7 160 168 160C181.3 160 192 170.7 192 184V432H312C351.8 432 384 399.8 384 360V56C384 42.75 394.7 32 408 32C421.3 32 432 42.75 432 56V360C432 426.3 378.3 480 312 480H168z\"]\n};\nvar faIls = faShekelSign;\nvar faShekel = faShekelSign;\nvar faSheqel = faShekelSign;\nvar faSheqelSign = faShekelSign;\nvar faCars = {\n  prefix: 'far',\n  iconName: 'cars',\n  icon: [640, 512, [], \"f85b\", \"M70.02 47.78C80.26 19.13 107.4 0 137.8 0H278.2C308.6 0 335.7 19.13 345.1 47.78L374.6 127.9L374.6 127.1H361.8C332.9 127.1 305.1 139.1 286.8 159.1H96C69.49 159.1 48 181.5 48 207.1V239.1H248.5L237.9 269.8C231.4 275.3 225.4 281.4 220.1 287.1H48V328C48 341.3 37.25 352 24 352C10.75 352 0 341.3 0 328V207.1C0 175.5 16.18 146.7 40.94 129.3C41.08 128.9 41.23 128.4 41.4 127.9L70.02 47.78zM137.8 48C127.7 48 118.6 54.38 115.2 63.93L98.06 112H317.9L300.8 63.93C297.4 54.38 288.3 48 278.2 48H137.8zM88 200C88 186.7 98.75 176 112 176C125.3 176 136 186.7 136 200C136 213.3 125.3 224 112 224C98.75 224 88 213.3 88 200zM312 360C312 346.7 322.7 336 336 336C349.3 336 360 346.7 360 360C360 373.3 349.3 384 336 384C322.7 384 312 373.3 312 360zM552 360C552 373.3 541.3 384 528 384C514.7 384 504 373.3 504 360C504 346.7 514.7 336 528 336C541.3 336 552 346.7 552 360zM294 207.8C304.3 179.1 331.4 160 361.8 160H502.2C532.6 160 559.7 179.1 569.1 207.8L598.6 287.9C598.8 288.4 598.9 288.9 599.1 289.3C623.8 306.7 640 335.5 640 368V488C640 501.3 629.3 512 616 512C602.7 512 592 501.3 592 488V448H272V488C272 501.3 261.3 512 248 512C234.7 512 224 501.3 224 488V368C224 335.5 240.2 306.7 264.9 289.3C265.1 288.9 265.2 288.4 265.4 287.9L294 207.8zM361.8 208C351.7 208 342.6 214.4 339.2 223.9L322.1 272H541.9L524.8 223.9C521.4 214.4 512.3 208 502.2 208H361.8zM544 320H320C293.5 320 272 341.5 272 368V400H592V368C592 341.5 570.5 320 544 320z\"]\n};\nvar faAxeBattle = {\n  prefix: 'far',\n  iconName: 'axe-battle',\n  icon: [512, 512, [], \"f6b3\", \"M512 176.4c-3.75-68-31.25-128.9-73.5-171.6C435.3 1.5 431.4 0 427.6 0c-7.125 0-13.83 5.104-15.83 13.6C407 33.23 381.1 120 280 120v-64c0-13.26-10.75-23.1-24-23.1S232 42.74 232 56v64c-100 0-126.2-86.89-130.1-106.4C99.03 5.105 92.19 0 85.06 0C81.31 0 77.5 1.479 74.25 4.729C28.75 50.85 0 117.6 0 192s28.75 141.1 74.25 187.3C77.5 382.5 81.31 384 85.06 384c7.125 0 13.97-5.105 15.97-13.61C105.8 350.9 132 264 232 264v224C232 501.3 242.7 512 256 512s24-10.75 24-24v-224c101.1 0 127 86.77 131.8 106.4C413.8 378.9 420.5 384 427.6 384c3.75 0 7.625-1.5 10.88-4.75C480.8 336.5 508.3 275.6 512 207.6L496.8 192L512 176.4zM232 216c-70.75 0-123.3 33.88-155.1 87.5C58.25 270.6 48.13 232 48.13 192s10.12-78.63 28.75-111.5C108.6 133.9 161.1 168 232 168V216zM461.1 225.3C458.1 253.5 449.1 280 435.9 303.5C404.4 250.5 352.4 216 280 216v-48c71.13 0 123.8-33.38 155.9-87.5c13.25 23.5 22.25 50 26.12 78.25L429.5 192L461.1 225.3z\"]\n};\nvar faUserHairLong = {\n  prefix: 'far',\n  iconName: 'user-hair-long',\n  icon: [448, 512, [], \"e45b\", \"M96 128C96 57.31 153.3 0 224 0C294.7 0 352 57.31 352 128V138.1C352 172.9 365.5 205.5 389.5 229.5L393.4 233.4C397.6 237.6 400 243.4 400 249.4C400 261.9 389.9 272 377.4 272H70.63C58.13 272 47.1 261.9 47.1 249.4C47.1 243.4 50.38 237.6 54.63 233.4L58.51 229.5C82.51 205.5 95.1 172.9 95.1 138.1L96 128zM297.3 96H296C275.5 96 257.3 86.4 245.6 71.46C231.9 95.67 205.8 112 176 112H145.6C144.6 117.2 144 122.5 144 128V144C144 188.2 179.8 224 224 224C268.2 224 304 188.2 304 144V128C304 116.6 301.6 105.8 297.3 96zM0 481.3C0 392.2 72.21 320 161.3 320H286.7C375.8 320 448 392.2 448 481.3C448 498.2 434.2 512 417.3 512H30.72C13.75 512 0 498.2 0 481.3V481.3zM398.7 464C390.4 409.6 343.4 368 286.7 368H161.3C104.6 368 57.63 409.6 49.31 464H398.7z\"]\n};\nvar faMap = {\n  prefix: 'far',\n  iconName: 'map',\n  icon: [576, 512, [128506, 62072], \"f279\", \"M565.6 36.24C572.1 40.72 576 48.11 576 56V392C576 401.1 569.8 410.9 560.5 414.4L392.5 478.4C387.4 480.4 381.7 480.5 376.4 478.8L192.5 417.5L32.54 478.4C25.17 481.2 16.88 480.2 10.38 475.8C3.882 471.3 0 463.9 0 456V120C0 110 6.15 101.1 15.46 97.57L183.5 33.57C188.6 31.6 194.3 31.48 199.6 33.23L383.5 94.52L543.5 33.57C550.8 30.76 559.1 31.76 565.6 36.24H565.6zM48 421.2L168 375.5V90.83L48 136.5V421.2zM360 137.3L216 89.3V374.7L360 422.7V137.3zM408 421.2L528 375.5V90.83L408 136.5V421.2z\"]\n};\nvar faFileCircleInfo = {\n  prefix: 'far',\n  iconName: 'file-circle-info',\n  icon: [576, 512, [58604], \"e493\", \"M63.1 464H284.5C296.5 482.4 311.9 498.5 329.7 511.3C326.6 511.7 323.3 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H229.5C246.5 0 262.7 6.743 274.7 18.75L365.3 109.3C377.3 121.3 384 137.5 384 154.5V198.6C366.8 203.5 350.6 210.9 336 220.5V160H256C238.3 160 224 145.7 224 128V48H64C55.16 48 48 55.16 48 64V448C48 456.8 55.16 464 64 464H63.1zM287.1 368C287.1 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 287.1 447.5 287.1 368zM432 320C445.3 320 456 309.3 456 296C456 282.7 445.3 272 432 272C418.7 272 408 282.7 408 296C408 309.3 418.7 320 432 320zM416 384L416 432C407.2 432 400 439.2 400 448C400 456.8 407.2 464 416 464H448C456.8 464 464 456.8 464 448C464 439.2 456.8 432 448 432V368C448 359.2 440.8 352 432 352H416C407.2 352 400 359.2 400 368C400 376.8 407.2 384 416 384z\"]\n};\nvar faFaceDisappointed = {\n  prefix: 'far',\n  iconName: 'face-disappointed',\n  icon: [512, 512, [], \"e36f\", \"M256 392C237.6 392 224.9 400.5 217.5 408.4C208.5 418.1 193.3 418.6 183.6 409.5C173.9 400.5 173.4 385.3 182.5 375.6C196.7 360.3 221.4 344 256 344C290.6 344 315.3 360.3 329.5 375.6C338.6 385.3 338.1 400.5 328.4 409.5C318.7 418.6 303.5 418.1 294.5 408.4C287.1 400.5 274.4 392 256 392zM211.3 267.3L203.9 274.7C180.4 298.3 150 313.9 117.1 319.4L114.6 319.8C105.9 321.2 97.67 315.3 96.22 306.6C94.76 297.9 100.7 289.7 109.4 288.2L111.9 287.8C138.2 283.4 162.5 270.9 181.3 252.1L188.7 244.7C194.9 238.4 205.1 238.4 211.3 244.7C217.6 250.9 217.6 261.1 211.3 267.3V267.3zM300.7 267.3C294.4 261.1 294.4 250.9 300.7 244.7C306.9 238.4 317.1 238.4 323.3 244.7L330.7 252.1C349.5 270.9 373.8 283.4 400.2 287.8L402.6 288.2C411.3 289.7 417.2 297.9 415.8 306.6C414.3 315.3 406.1 321.2 397.4 319.8L394.9 319.4C361.1 313.9 331.6 298.3 308.1 274.7L300.7 267.3zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faLassoSparkles = {\n  prefix: 'far',\n  iconName: 'lasso-sparkles',\n  icon: [576, 512, [], \"e1c9\", \"M281.4 25.36L255.3 34.98C246.4 38.28 238.9 44.04 233.5 51.31C127.2 64.47 48 115.3 48 176C48 246.7 155.5 304 288 304C420.5 304 528 246.7 528 176C528 138.1 497.1 104 447.1 80.59L448 80C448 59.92 435.5 41.95 416.7 34.98L390.6 25.36L385 10.24C496.4 34.58 576 99.61 576 176C576 273.2 447.1 352 288 352C273.1 352 258.4 351.3 244.1 349.1C251.8 365.3 256 382.4 256 400.2C256 461.9 205.9 512 144.2 512H56C42.75 512 32 501.3 32 488C32 474.7 42.75 464 56 464H144.2C179.4 464 208 435.4 208 400.2C208 375.3 193.5 352.7 170.9 342.2L126.6 321.8C50.2 290.1 0 236.6 0 176C0 78.8 128.9 0 288 0L290.7 .0077L281.4 25.36zM365.7 50.26L405.6 64.99C411.8 67.32 416 73.31 416 80C416 86.7 411.8 92.68 405.6 95.01L365.7 109.7L351 149.6C348.7 155.8 342.7 160 336 160C329.3 160 323.3 155.8 320.1 149.6L306.3 109.7L266.4 95.01C260.2 92.68 256 86.7 256 80C256 73.31 260.2 67.32 266.4 64.99L306.3 50.26L320.1 10.45C323.3 4.169 329.3 .0003 336 .0003C342.7 .0003 348.7 4.169 351 10.45L365.7 50.26zM496 352C502.7 352 508.7 356.2 511 362.4L525.7 402.3L565.6 416.1C571.8 419.3 576 425.3 576 432C576 438.7 571.8 444.7 565.6 447L525.7 461.7L511 501.6C508.7 507.8 502.7 512 496 512C489.3 512 483.3 507.8 480.1 501.6L466.3 461.7L426.4 447C420.2 444.7 416 438.7 416 432C416 425.3 420.2 419.3 426.4 416.1L466.3 402.3L480.1 362.4C483.3 356.2 489.3 352 496 352z\"]\n};\nvar faClockEleven = {\n  prefix: 'far',\n  iconName: 'clock-eleven',\n  icon: [512, 512, [], \"e347\", \"M232 120C232 106.7 242.7 96 256 96C269.3 96 280 106.7 280 120V256C280 266.6 273.1 275.9 262.1 278.1C252.8 282 241.9 278.1 236 269.3L172 173.3C164.7 162.3 167.7 147.4 178.7 140C189.7 132.7 204.6 135.7 211.1 146.7L231.1 176.7L232 120zM256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0zM48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256z\"]\n};\nvar faRocket = {\n  prefix: 'far',\n  iconName: 'rocket',\n  icon: [512, 512, [], \"f135\", \"M408 143.1C408 166.1 390.1 183.1 368 183.1C345.9 183.1 328 166.1 328 143.1C328 121.9 345.9 103.1 368 103.1C390.1 103.1 408 121.9 408 143.1zM23.1 288C15.38 288 7.414 283.4 3.145 275.9C-1.123 268.4-1.043 259.2 3.356 251.8L55.83 163.3C68.79 141.4 92.33 127.1 117.8 127.1H199.9C202.4 124 204.8 120.3 207.2 116.7C289.1-4.07 411.1-8.142 483.9 5.275C495.6 7.414 504.6 16.43 506.7 28.06C520.1 100.9 516.1 222.9 395.3 304.8C391.7 307.2 387.1 309.6 384 312.1V394.2C384 419.7 370.6 443.2 348.7 456.2L260.2 508.6C252.8 513 243.6 513.1 236.1 508.9C228.6 504.6 223.1 496.6 223.1 488V391.8C215.2 395.6 207.4 398.9 200.1 401.7C189.1 406.6 175.5 403.9 166.5 394.8L115.8 344.1C106.6 334.9 103.9 321.1 109.1 309.2C111.7 303.2 114.9 296 118.5 288L23.1 288zM461.7 50.32C398.4 41.85 309.1 51.1 246.1 143.7C216.8 188.1 178.1 271.9 157.6 318.1L192.6 353.1C239.1 333.2 323.9 295.2 368.3 265C460 202.9 470.2 113.6 461.7 50.32V50.32z\"]\n};\nvar faSirenOn = {\n  prefix: 'far',\n  iconName: 'siren-on',\n  icon: [640, 512, [], \"e02e\", \"M112 224.1c0-13.25-10.75-23.99-24-23.99h-64c-13.25 0-24 10.7-24 23.95s10.75 24.03 24 24.03h64C101.3 248.1 112 237.4 112 224.1zM90.75 108.2c7.125 5 16.38 5.874 24.25 1.999C122.9 106.4 128 98.7 128.5 89.95S124.8 72.75 117.3 68.13l-48-32C62.13 31 52.88 30.25 45 34C37.13 37.88 32 45.63 31.5 54.38s3.75 17.21 11.25 21.84L90.75 108.2zM536 112.2c4.75 0 9.375-1.372 13.25-3.997l48-31.98c7.375-4.625 11.62-13.09 11.12-21.84s-5.625-16.5-13.5-20.25c-7.75-3.75-17-3-24.12 1.875l-48 32c-8.875 5.875-12.75 17.08-9.625 27.2C516.1 105.2 525.5 112.2 536 112.2zM616 200.1h-64c-13.25 0-24 10.74-24 23.99s10.75 23.99 24 23.99h64c13.25 0 24-10.78 24-24.03S629.3 200.1 616 200.1zM496.9 336.1L460.5 141.7C455.5 115.2 432.4 96 405.4 96H234.6C207.6 96 184.5 115.2 179.5 141.7l-36.44 194.4C116.1 336.6 96 357.8 96 384v48C96 458.5 117.5 480 144 480h352c26.51 0 48-21.49 48-48V384C544 357.8 523 336.6 496.9 336.1zM226.7 150.5C227.4 146.8 230.7 144 234.6 144h170.9c3.844 0 7.156 2.75 7.875 6.5L448.1 336H191.9L226.7 150.5zM496 432h-352V384h352V432zM283.9 176.3C271.1 174.2 258.5 182.1 256.3 196.1l-16 96C238.2 305.1 246.1 317.5 260.1 319.7C261.4 319.9 262.7 320 264 320c11.53 0 21.69-8.312 23.66-20.06l16-96C305.8 190.9 297 178.5 283.9 176.3z\"]\n};\nvar faClockTen = {\n  prefix: 'far',\n  iconName: 'clock-ten',\n  icon: [512, 512, [], \"e354\", \"M232 120C232 106.7 242.7 96 256 96C269.3 96 280 106.7 280 120V256C280 264.9 275.1 272.1 267.3 277.2C259.5 281.3 250.1 280.9 242.7 275.1L146.7 211.1C135.7 204.6 132.7 189.7 140 178.7C147.4 167.7 162.3 164.7 173.3 172L231.1 211.2L232 120zM256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0zM48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256z\"]\n};\nvar faCandleHolder = {\n  prefix: 'far',\n  iconName: 'candle-holder',\n  icon: [448, 512, [128367], \"f6bc\", \"M372 368.1c-23.54 1.27-44.8 16.06-57.18 36.13C300.9 426.8 302.3 446.7 308.4 464H272v-192C272 245.6 250.4 224 224 224H96C69.6 224 48 245.6 48 272v192H24C10.75 464 0 474.7 0 488C0 501.3 10.75 512 24 512h348.7c34.79 0 67.07-23.22 73.8-57.35C455.9 407.1 418.4 365.6 372 368.1zM224 464H96v-192h32v56C128 341.3 138.8 352 152 352s24-10.75 24-24V272H224V464zM376 464c-13.25 0-24-10.75-24-24S362.8 416 376 416s24 10.75 24 24S389.3 464 376 464zM160 191.1c45.88 0 77.1-32.62 77.1-79.25C237.1 82.75 205.4 37.88 160 0C114.4 38 81.1 82.88 81.1 112.8C81.1 159.4 114.1 191.1 160 191.1zM160 66.13C180 88.25 189.8 106.1 189.1 112.8C190.4 124.4 186.1 144 160 144S129.1 124.4 129.1 113C130.5 106.3 140 88.25 160 66.13z\"]\n};\nvar faVideoArrowDownLeft = {\n  prefix: 'far',\n  iconName: 'video-arrow-down-left',\n  icon: [576, 512, [], \"e2c8\", \"M557.6 102.3c-11.53-7.406-25.88-8.391-38.28-2.688L416 147V128c0-35.35-28.65-64-64-64H64C28.65 64 0 92.65 0 128v256c0 35.35 28.65 64 64 64h288c35.35 0 64-28.65 64-64v-19.02l103.3 47.36c5.344 2.453 11.03 3.672 16.69 3.672c7.531 0 15.02-2.141 21.59-6.359C569.1 402.3 576 389.7 576 375.1V136C576 122.3 569.1 109.8 557.6 102.3zM368 384c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V128c0-8.822 7.178-16 16-16h288c8.822 0 16 7.178 16 16V384zM528 363.5L416 312.2V199.8l112-51.33V363.5zM296 144c-6.156 0-12.28 2.344-16.97 7.031L144 286.1V232c0-13.25-10.75-24-24-24S96 218.8 96 232v112c0 13.25 10.75 24 24 24h112C245.3 368 256 357.3 256 344S245.3 320 232 320H177.9l135-135c9.375-9.375 9.375-24.56 0-33.94C308.3 146.3 302.2 144 296 144z\"]\n};\nvar faPhotoFilm = {\n  prefix: 'far',\n  iconName: 'photo-film',\n  icon: [640, 512, [\"photo-video\"], \"f87c\", \"M464 448c0 8.822-7.178 16-16 16h-48V384h-47.99L352 464H160L160 128H64C28.65 128 0 156.7 0 192v256c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64l.0076-64H464V448zM112 464H64c-8.822 0-16-7.178-16-16v-48h64L112 464zM112 352h-64V288h64V352zM112 240H48V192c0-8.822 7.178-16 16-16h48L112 240zM576 0H256C220.7 0 192 28.65 192 64v224c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V64C640 28.65 611.3 0 576 0zM592 288c0 8.822-7.178 16-16 16l-109.3-160.9C463.7 138.7 458.7 136 453.3 136c-5.352 0-10.35 2.672-13.31 7.125l-62.74 94.11l-22.35-30.66C351.9 202.4 347.1 200 341.1 200c-5.109 0-9.914 2.441-12.93 6.574L256 304C247.2 304 240 296.8 240 288V64c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V288zM303.1 80c-17.67 0-32 14.33-32 32s14.33 32 32 32c17.68 0 32-14.33 32-32S321.7 80 303.1 80z\"]\n};\nvar faPhotoVideo = faPhotoFilm;\nvar faFloppyDiskCircleArrowRight = {\n  prefix: 'far',\n  iconName: 'floppy-disk-circle-arrow-right',\n  icon: [576, 512, [\"save-circle-arrow-right\"], \"e180\", \"M224 256c-35.2 0-64 28.8-64 64c0 35.2 28.8 64 64 64c11.83 0 22.81-3.473 32.35-9.133C256.3 372.6 256 370.3 256 368c0-30.26 7.65-58.73 21.1-83.6C265.6 267.3 246 256 224 256zM64 432c-8.836 0-16-7.164-16-16V96c0-8.838 7.164-16 16-16h16v104c0 13.25 10.75 24 24 24h192C309.3 208 320 197.3 320 184V83.88l78.25 78.25C399.4 163.2 400 164.8 400 166.3v28.7C410.4 193.1 421.1 192 432 192c5.402 0 10.72 .3301 16 .8066V163.9c0-12.68-5.076-24.94-14.04-33.9l-83.9-83.9C341.1 37.06 328.8 32 316.1 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h232.2c-11.78-14.26-21.2-30.48-28.05-48H64zM128 80h144V160H128V80zM432 224c-79.54 0-144 64.46-144 144s64.46 144 144 144c79.54 0 143.1-64.46 143.1-144S511.5 224 432 224zM507.3 379.3l-56 56C448.2 438.4 444.1 440 439.1 440s-8.187-1.562-11.31-4.688c-6.25-6.25-6.25-16.38 0-22.62L457.4 384h-89.38c-8.836 0-15.1-7.164-15.1-16s7.163-16 15.1-16h89.38l-28.69-28.69c-6.25-6.25-6.25-16.38 0-22.62s16.38-6.25 22.62 0l56 56C513.6 362.9 513.6 373.1 507.3 379.3z\"]\n};\nvar faSaveCircleArrowRight = faFloppyDiskCircleArrowRight;\nvar faFolderMinus = {\n  prefix: 'far',\n  iconName: 'folder-minus',\n  icon: [512, 512, [], \"f65d\", \"M448 96h-172.1L226.7 50.75C214.7 38.74 198.5 32 181.5 32H64C28.66 32 0 60.66 0 96v320c0 35.34 28.66 64 64 64h384c35.34 0 64-28.66 64-64V160C512 124.7 483.3 96 448 96zM464 416c0 8.824-7.18 16-16 16H64c-8.82 0-16-7.176-16-16V96c0-8.824 7.18-16 16-16h117.5c4.273 0 8.289 1.664 11.31 4.688L256 144h192c8.82 0 16 7.176 16 16V416zM336 264H175.1C162.7 264 152 274.7 152 288c0 13.26 10.73 23.1 23.1 23.1h160C349.3 311.1 360 301.3 360 288S349.3 264 336 264z\"]\n};\nvar faPlanetMoon = {\n  prefix: 'far',\n  iconName: 'planet-moon',\n  icon: [576, 512, [], \"e01f\", \"M512 0c-35.38 0-64 28.62-64 64s28.62 63.1 64 63.1s64-28.62 64-63.1S547.4 0 512 0zM224 64C100.2 64 0 164.2 0 288s100.2 224 224 224s224-100.2 224-224S347.8 64 224 64zM224 464c-97 0-176-79-176-176c0-26.62 6.125-53 17.88-76.88C71.12 219.1 80.12 224 89.75 224h25c8.5 0 16.62 3.375 22.62 9.375L192 288v32c0 17.62 14.38 32 32 32v63.13c0 4.5 1.875 8.75 5.25 11.88c3.375 3 7.875 4.5 12.38 4c3.5-.375 7-.75 10.38-1.375c9-1.5 16.88-7.25 20.88-15.5l40.37-80.63C317.6 324.6 320 314.9 320 304.9V288c0-17.62-14.38-32-32-32H223.5c-10 0-19.38-3.875-26.38-10.88C185.2 233.2 184.5 214.1 195.5 201.5l49.75-57.38C251.1 135.4 253.1 125.2 255.1 114.9C337.4 129.6 400 201.6 400 288C400 385 321 464 224 464z\"]\n};\nvar faFaceEyesXmarks = {\n  prefix: 'far',\n  iconName: 'face-eyes-xmarks',\n  icon: [512, 512, [], \"e374\", \"M160 158.1L183 135C192.4 125.7 207.6 125.7 216.1 135C226.3 144.4 226.3 159.6 216.1 168.1L193.9 192L216.1 215C226.3 224.4 226.3 239.6 216.1 248.1C207.6 258.3 192.4 258.3 183 248.1L160 225.9L136.1 248.1C127.6 258.3 112.4 258.3 103 248.1C93.66 239.6 93.66 224.4 103 215L126.1 192L103 168.1C93.66 159.6 93.66 144.4 103 135C112.4 125.7 127.6 125.7 136.1 135L160 158.1zM352 158.1L375 135C384.4 125.7 399.6 125.7 408.1 135C418.3 144.4 418.3 159.6 408.1 168.1L385.9 192L408.1 215C418.3 224.4 418.3 239.6 408.1 248.1C399.6 258.3 384.4 258.3 375 248.1L352 225.9L328.1 248.1C319.6 258.3 304.4 258.3 295 248.1C285.7 239.6 285.7 224.4 295 215L318.1 192L295 168.1C285.7 159.6 285.7 144.4 295 135C304.4 125.7 319.6 125.7 328.1 135L352 158.1zM336 384C336 392.8 328.8 400 320 400H192C183.2 400 176 392.8 176 384C176 339.8 211.8 304 256 304C300.2 304 336 339.8 336 384zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faChartScatter = {\n  prefix: 'far',\n  iconName: 'chart-scatter',\n  icon: [512, 512, [], \"f7ee\", \"M48 408C48 421.3 58.75 432 72 432H488C501.3 432 512 442.7 512 456C512 469.3 501.3 480 488 480H72C32.24 480 0 447.8 0 408V56C0 42.75 10.75 32 24 32C37.25 32 48 42.75 48 56V408zM160 160C160 142.3 174.3 128 192 128C209.7 128 224 142.3 224 160C224 177.7 209.7 192 192 192C174.3 192 160 177.7 160 160zM320 256C320 273.7 305.7 288 288 288C270.3 288 256 273.7 256 256C256 238.3 270.3 224 288 224C305.7 224 320 238.3 320 256zM352 320C352 302.3 366.3 288 384 288C401.7 288 416 302.3 416 320C416 337.7 401.7 352 384 352C366.3 352 352 337.7 352 320zM448 128C448 145.7 433.7 160 416 160C398.3 160 384 145.7 384 128C384 110.3 398.3 96 416 96C433.7 96 448 110.3 448 128zM128 320C128 302.3 142.3 288 160 288C177.7 288 192 302.3 192 320C192 337.7 177.7 352 160 352C142.3 352 128 337.7 128 320z\"]\n};\nvar faDisplayArrowDown = {\n  prefix: 'far',\n  iconName: 'display-arrow-down',\n  icon: [576, 512, [], \"e164\", \"M191 167c-9.375 9.375-9.375 24.56 0 33.94l80 80c9.375 9.375 24.56 9.375 33.94 0l80-80c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L312 206.1V24C312 10.75 301.3 0 288 0S264 10.75 264 24v182.1L224.1 167C220.3 162.3 214.2 160 208 160S195.7 162.3 191 167zM512 0h-160v48h160c8.822 0 16 7.178 16 16v288c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V64c0-8.822 7.178-16 16-16h160V0H64C28.65 0 0 28.65 0 64v288c0 35.35 28.65 64 64 64h148.3l-9.6 48H152C138.8 464 128 474.8 128 488S138.8 512 152 512h272c13.25 0 24-10.75 24-24s-10.75-24-24-24h-50.73L363.7 416H512c35.35 0 64-28.65 64-64V64C576 28.65 547.3 0 512 0zM251.7 464L261.3 416h53.46l9.6 48H251.7z\"]\n};\nvar faStore = {\n  prefix: 'far',\n  iconName: 'store',\n  icon: [576, 512, [], \"f54e\", \"M483.4 224C463.8 224 445.8 217.5 431.3 206.8C426.5 203.3 422.2 199.4 418.3 195C414.4 199.3 410.1 203.2 405.4 206.7C390.9 217.5 372.8 224 353.1 224C333.5 224 315.6 217.6 301.1 206.1C296.3 203.4 291.9 199.4 287.9 195C283.9 199.4 279.5 203.4 274.7 206.1C260.2 217.6 242.3 224 222.7 224C203.2 224 185.2 217.6 170.7 206.1C165.9 203.4 161.5 199.4 157.6 195C153.6 199.4 149.1 203.4 144.3 206.1C129.9 217.6 111.1 223.1 92.41 224C92.39 224 92.38 224 92.36 224C88.3 224 84.21 223.7 80.24 223.2C24.92 215.8-1.255 150.6 28.33 103.8L85.66 13.13C90.76 4.979 99.87 0 109.6 0H466.4C476.1 0 485.2 4.978 490.3 13.13L547.6 103.8C577.3 150.7 551 215.8 495.5 223.2C491.6 223.7 487.6 223.1 483.5 224C483.5 224 483.5 224 483.4 224H483.4zM455.6 48H120.4L68.91 129.5C63.12 138.6 62.57 149.9 66.65 159.6C70.57 168.8 77.67 174.4 86.56 175.6C88.57 175.9 90.54 176 92.36 176C104.2 176 114.6 170.9 121.9 162.8C131 152.8 143.1 147 157.6 147C171.1 147 184.1 152.8 193.2 162.8C200.5 170.9 210.9 176 222.7 176C234.6 176 244.1 170.9 252.3 162.8C261.4 152.8 274.3 147 287.9 147C301.5 147 314.4 152.8 323.5 162.8C330.8 170.9 341.3 176 353.1 176C364.9 176 375.3 170.9 382.6 162.8C391.7 152.8 404.6 147 418.2 147C431.7 147 444.7 152.7 453.8 162.8C461.2 170.9 471.7 176 483.4 176C485.4 176 487.3 175.9 489.3 175.6C498.3 174.4 505.4 168.8 509.3 159.6C513.4 149.1 512.9 138.7 507.1 129.5L455.6 48zM464 336V254.4C470.3 255.5 476.8 256 483.4 256C489 256 494.4 255.6 499.7 254.9L499.7 254.9C503.1 254.4 508 253.6 512 252.6V448C512 483.3 483.3 512 448 512H128C92.66 512 64 483.3 64 448V252.6C67.87 253.6 71.86 254.4 75.97 254.9L76.09 254.9C81.35 255.6 86.83 256 92.36 256C99.06 256 105.6 255.4 112 254.4V336H464zM464 384H112V448C112 456.8 119.2 464 128 464H448C456.8 464 464 456.8 464 448V384z\"]\n};\nvar faArrowTrendUp = {\n  prefix: 'far',\n  iconName: 'arrow-trend-up',\n  icon: [576, 512, [], \"e098\", \"M352 120C352 106.7 362.7 96 376 96H552C565.3 96 576 106.7 576 120V296C576 309.3 565.3 320 552 320C538.7 320 528 309.3 528 296V177.9L336.1 368.1C327.6 378.3 312.4 378.3 303 368.1L192 257.9L40.97 408.1C31.6 418.3 16.4 418.3 7.029 408.1C-2.343 399.6-2.343 384.4 7.029 375L175 207C184.4 197.7 199.6 197.7 208.1 207L320 318.1L494.1 144H376C362.7 144 352 133.3 352 120V120z\"]\n};\nvar faPlugCircleMinus = {\n  prefix: 'far',\n  iconName: 'plug-circle-minus',\n  icon: [576, 512, [], \"e55e\", \"M96 0C109.3 0 120 10.75 120 24V112H72V24C72 10.75 82.75 0 96 0zM288 0C301.3 0 312 10.75 312 24V112H264V24C264 10.75 274.7 0 288 0zM360 144C373.3 144 384 154.7 384 168C384 181.3 373.3 192 360 192H352V211.2C333.1 220.4 317.8 232.6 304 247.2V192H80V256C80 317.9 130.1 368 192 368C216.3 368 238.9 360.2 257.2 347.1C256.4 353.9 256 360.9 256 368C256 379.4 257.1 390.5 259.1 401.3C245.7 407.5 231.2 411.9 216 414.2V512H168V414.2C91.02 402.6 32 336.2 32 255.1V191.1H24C10.75 191.1 0 181.3 0 167.1C0 154.7 10.75 143.1 24 143.1L360 144zM576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM496 351.1H368C359.2 351.1 352 359.2 352 367.1C352 376.8 359.2 383.1 368 383.1H496C504.8 383.1 512 376.8 512 367.1C512 359.2 504.8 351.1 496 351.1z\"]\n};\nvar faOliveBranch = {\n  prefix: 'far',\n  iconName: 'olive-branch',\n  icon: [640, 512, [], \"e317\", \"M441.7 128c-19.51 0-37.55 4.889-53.75 13.15C371.8 132.8 354.3 128 336 128c-79.41 0-143.1 86.13-143.1 192s64.59 192 143.1 192c39.29 0 74.91-21.13 100.9-55.26C463 471.6 490.7 480 518 480c34.87 0 66.24-13.64 88.37-38.41c53.75-60.13 41.83-167.6-27.16-244.8C540.2 153.1 490 128 441.7 128zM336 464c-52.03 0-96-65.94-96-144s43.97-144 96-144s96 65.94 96 144S388 464 336 464zM570.7 409.6C554.1 428.1 532.9 432 518 432c-18.59 0-38.31-5.988-57.2-16.65C472.1 387.2 480 354.7 480 320c0-56.76-18.67-107.7-48.13-142.9C435.2 176.7 438.8 176 441.7 176c34.18 0 72.23 19.75 101.8 52.81C594.7 286 607.1 368.8 570.7 409.6zM449.9 48H616c13.25 0 24-10.75 24-24S629.3 0 616 0h-166.1c-65.87 0-131.2 16.47-189.5 47.06C244.2 34.17 195.5 0 136 0c-71.56 0-128.3 49.94-130.7 52.07C1.948 55.11 .0107 59.44 .0107 64c0 4.564 1.938 8.891 5.344 11.94C7.075 77.48 37.55 103.1 81.32 118.5c-12.07 6.311-23.92 14.03-34.33 24.44c-48.47 48.47-47.06 126.1-46.96 129.4C.2402 280.9 7.083 287.8 15.61 287.1c.25 0 .8984 .0156 1.93 .0156c12.84 0 82.66-2.141 127.5-46.98c30.93-30.94 41.48-73.57 45.09-101.4l87.41-47.7C330.3 63.21 389.9 48 449.9 48z\"]\n};\nvar faAngle = {\n  prefix: 'far',\n  iconName: 'angle',\n  icon: [448, 512, [], \"e08c\", \"M63.53 432H424C437.3 432 448 442.7 448 456C448 469.3 437.3 480 424 480H24C15.61 480 7.837 475.6 3.485 468.5C-.8672 461.3-1.162 452.4 2.707 444.9L210.7 44.93C216.8 33.17 231.3 28.59 243.1 34.71C254.8 40.82 259.4 55.31 253.3 67.07L63.53 432zM241.1 175.5C268.5 195.1 291.9 220.2 311.5 247.4L270.7 272.9C255.1 252.8 238.7 234.7 219.4 218.9L241.1 175.5zM322.7 392C317.4 364.4 308.3 338.1 295.9 313.8L336.7 288.2C353.5 320.2 365.4 355.1 371.5 392H322.7z\"]\n};\nvar faVacuumRobot = {\n  prefix: 'far',\n  iconName: 'vacuum-robot',\n  icon: [512, 512, [], \"e04e\", \"M139.3 308.7c-6.25-6.25-16.38-6.25-22.63 0s-6.25 16.38 0 22.63l64 64c3.125 3.125 7.219 4.688 11.31 4.688s8.188-1.563 11.31-4.688c6.25-6.25 6.25-16.38 0-22.63L139.3 308.7zM235.3 212.7c-6.25-6.25-16.38-6.25-22.63 0s-6.25 16.38 0 22.63l64 64C279.8 302.4 283.9 303.1 288 303.1s8.188-1.563 11.31-4.688c6.25-6.25 6.25-16.38 0-22.63L235.3 212.7zM155.3 228.7c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.63l128 128c3.125 3.125 7.219 4.688 11.31 4.688s8.188-1.563 11.31-4.688c6.25-6.25 6.25-16.38 0-22.63L155.3 228.7zM256 96C213.2 96 172.9 112.7 142.7 143.1C133.3 152.4 133.3 167.7 142.7 177c9.406 9.344 24.59 9.344 33.94-.0625C197.8 155.7 225.1 144 256 144c61.75 0 112 50.25 112 112c0 30-11.7 58.16-32.94 79.34c-9.391 9.375-9.422 24.56-.0625 33.94C339.7 374 345.8 376.3 352 376.3c6.125 0 12.27-2.344 16.94-7C399.3 339.1 416 298.8 416 256C416 167.8 344.2 96 256 96zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faSignHanging = {\n  prefix: 'far',\n  iconName: 'sign-hanging',\n  icon: [512, 512, [\"sign\"], \"f4d9\", \"M88 0C101.3 0 112 10.75 112 24V64H488C501.3 64 512 74.75 512 88C512 101.3 501.3 112 488 112H112V488C112 501.3 101.3 512 88 512C74.75 512 64 501.3 64 488V112H24C10.75 112 0 101.3 0 88C0 74.75 10.75 64 24 64H64V24C64 10.75 74.75 0 88 0zM144 176C144 158.3 158.3 144 176 144H448C465.7 144 480 158.3 480 176V352C480 369.7 465.7 384 448 384H176C158.3 384 144 369.7 144 352V176zM432 336V192H192V336H432z\"]\n};\nvar faSign = faSignHanging;\nvar faSquareDivide = {\n  prefix: 'far',\n  iconName: 'square-divide',\n  icon: [448, 512, [], \"e26a\", \"M192 160C192 142.3 206.3 128 224 128C241.7 128 256 142.3 256 160C256 177.7 241.7 192 224 192C206.3 192 192 177.7 192 160zM312 232C325.3 232 336 242.7 336 256C336 269.3 325.3 280 312 280H136C122.7 280 112 269.3 112 256C112 242.7 122.7 232 136 232H312zM256 352C256 369.7 241.7 384 224 384C206.3 384 192 369.7 192 352C192 334.3 206.3 320 224 320C241.7 320 256 334.3 256 352zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faSignalStreamSlash = {\n  prefix: 'far',\n  iconName: 'signal-stream-slash',\n  icon: [640, 512, [], \"e250\", \"M630.8 469.1l-71.49-56.04c71.14-102 64.16-248.3-21.45-341.3c-8.961-9.781-24.18-10.38-33.95-1.406c-9.76 8.969-10.4 24.16-1.424 33.91c69.97 76.01 75.69 194.9 18.55 278.8l-50.92-39.91c37.48-57.45 33.8-138.9-11.97-191c-8.727-9.967-23.9-10.94-33.9-2.188c-9.963 8.75-10.95 23.91-2.191 33.88c31.01 35.27 34.38 90.09 10.41 129.8L359.9 256.8c.0059-.2715 .1348-.5 .1348-.7734c0-22.09-17.93-40-40.04-40c-3.426 0-6.488 1.121-9.656 1.932L38.81 5.113C28.34-3.059 13.31-1.246 5.109 9.191c-8.172 10.44-6.344 25.53 4.078 33.7L601.2 506.9C605.6 510.3 610.8 512 615.1 512c7.125 0 14.17-3.156 18.91-9.187C643.1 492.4 641.2 477.3 630.8 469.1zM95.82 171.8L56.69 141.1c-43.93 97.3-28.93 218.3 45.44 299.1C106.9 445.4 113.3 448 119.8 448c5.818 0 11.65-2.094 16.26-6.344c9.76-8.969 10.4-24.16 1.424-33.91C78.85 344 65.15 250 95.82 171.8zM192.4 247.5L150 214.3c-12.1 49.99-2.779 106.2 31.83 145.6C186.6 365.3 193.2 368 199.9 368c5.615 0 11.28-1.969 15.84-5.969c9.963-8.75 10.95-23.91 2.191-33.88C198.6 306.1 190.3 276.4 192.4 247.5z\"]\n};\nvar faBezierCurve = {\n  prefix: 'far',\n  iconName: 'bezier-curve',\n  icon: [640, 512, [], \"f55b\", \"M352 32C378.5 32 400 53.49 400 80V88H516.7C526.1 64.55 549.1 48 576 48C611.3 48 640 76.65 640 112C640 147.3 611.3 176 576 176C549.1 176 526.1 159.5 516.7 136H437.6C501.8 173.8 546.1 241.5 551.5 320H560C586.5 320 608 341.5 608 368V432C608 458.5 586.5 480 560 480H496C469.5 480 448 458.5 448 432V368C448 341.5 469.5 320 496 320H503.3C497.4 251.6 454.1 193.9 393.9 167.4C385.7 182.1 369.1 192 352 192H288C270 192 254.3 182.1 246.1 167.4C185.9 193.9 142.6 251.6 136.7 320H144C170.5 320 192 341.5 192 368V432C192 458.5 170.5 480 144 480H80C53.49 480 32 458.5 32 432V368C32 341.5 53.49 320 80 320H88.54C93.89 241.5 138.2 173.8 202.4 136H123.3C113.9 159.5 90.86 176 64 176C28.65 176 0 147.3 0 112C0 76.65 28.65 48 64 48C90.86 48 113.9 64.55 123.3 88H240V80C240 53.49 261.5 32 288 32H352zM352 80H288V144H352V80zM64 96C55.16 96 48 103.2 48 112C48 120.8 55.16 128 64 128C72.84 128 80 120.8 80 112C80 103.2 72.84 96 64 96zM576 96C567.2 96 560 103.2 560 112C560 120.8 567.2 128 576 128C584.8 128 592 120.8 592 112C592 103.2 584.8 96 576 96zM144 368H80V432H144V368zM496 432H560V368H496V432z\"]\n};\nvar faEyeDropperHalf = {\n  prefix: 'far',\n  iconName: 'eye-dropper-half',\n  icon: [512, 512, [], \"e173\", \"M191 160.1C181.7 151.6 181.7 136.4 191 127C200.4 117.7 215.6 117.7 224.1 127L232.1 135L338.2 29.82C357.3 10.73 383.2 0 410.2 0C466.4 0 512 45.59 512 101.8C512 128.8 501.3 154.7 482.2 173.8L376.1 279L384.1 287C394.3 296.4 394.3 311.6 384.1 320.1C375.6 330.3 360.4 330.3 351 320.1L191 160.1zM343 245.1L448.2 139.9C458.3 129.8 464 116.1 464 101.8C464 72.1 439.9 48 410.2 48C395.9 48 382.2 53.67 372.1 63.76L266.9 168.1L343 245.1zM217.4 232.6L129.9 320H254.1L279.4 294.6L313.4 328.6L183 458.9C169.5 472.4 151.2 480 132.1 480H79.27L37.31 507.1C27.79 514.3 15.12 513.1 7.03 504.1C-1.06 496.9-2.315 484.2 4.031 474.7L32 432.7V379.9C32 360.8 39.59 342.5 53.09 328.1L183.4 198.6L217.4 232.6z\"]\n};\nvar faStoreLock = {\n  prefix: 'far',\n  iconName: 'store-lock',\n  icon: [640, 512, [], \"e4a6\", \"M455.6 48H120.4L68.91 129.5C63.12 138.6 62.57 149.9 66.65 159.6C70.57 168.8 77.67 174.4 86.55 175.6C88.57 175.9 90.54 176 92.36 176C104.2 176 114.6 170.9 121.9 162.8C131 152.8 143.1 147 157.6 147C171.1 147 184.1 152.8 193.2 162.8C200.5 170.9 210.9 176 222.7 176C234.6 176 244.1 170.9 252.3 162.8C261.4 152.8 274.3 147 287.9 147C301.5 147 314.4 152.8 323.5 162.8C330.8 170.9 341.3 176 353.1 176C364.9 176 375.3 170.9 382.6 162.8C391.7 152.8 404.6 147 418.2 147C431.7 147 444.7 152.7 453.8 162.8C458.9 168.4 465.4 172.5 472.8 174.5C457.7 183.1 444.8 195.1 435.1 209.5C433.8 208.6 432.5 207.7 431.3 206.8C426.5 203.3 422.2 199.4 418.3 195C414.4 199.3 410.1 203.2 405.4 206.7C390.9 217.5 372.8 224 353.1 224C333.5 224 315.6 217.6 301.1 206.1C296.3 203.4 291.9 199.4 287.9 195C283.9 199.4 279.5 203.4 274.7 206.1C260.2 217.6 242.3 224 222.7 224C203.2 224 185.2 217.6 170.7 206.1C165.9 203.4 161.5 199.4 157.6 195C153.6 199.4 149.1 203.4 144.3 206.1C129.9 217.6 111.1 223.1 92.41 224H92.36C88.3 224 84.21 223.7 80.24 223.2C24.92 215.8-1.256 150.6 28.33 103.8L85.66 13.13C90.76 4.979 99.87 0 109.6 0H466.4C476.1 0 485.2 4.978 490.3 13.13L547.6 103.8C559.5 122.6 562.4 144.3 558.1 164.1C548.5 161.4 538.4 159.1 528 159.1C521.3 159.1 514.7 160.6 508.3 161.7C508.7 161 509 160.3 509.3 159.6C513.4 149.1 512.9 138.7 507.1 129.5L455.6 48zM112 336H386C384.7 341.1 384 346.5 384 352V384H112V448C112 456.8 119.2 464 128 464H384V480C384 491.7 387.1 502.6 392.6 512H128C92.66 512 64 483.3 64 448V252.6C67.87 253.6 71.86 254.4 75.97 254.9L76.09 254.9C81.35 255.6 86.83 256 92.36 256C99.06 256 105.6 255.4 112 254.4V336zM528 192C572.2 192 608 227.8 608 272V320C625.7 320 640 334.3 640 352V480C640 497.7 625.7 512 608 512H448C430.3 512 416 497.7 416 480V352C416 334.3 430.3 320 448 320V272C448 227.8 483.8 192 528 192zM528 240C510.3 240 496 254.3 496 272V320H560V272C560 254.3 545.7 240 528 240z\"]\n};\nvar faBellSlash = {\n  prefix: 'far',\n  iconName: 'bell-slash',\n  icon: [640, 512, [128277, 61943], \"f1f6\", \"M183.6 118.6C206.5 82.58 244.1 56.84 288 49.88V32C288 14.33 302.3 .0003 320 .0003C337.7 .0003 352 14.33 352 32V49.88C424.5 61.39 480 124.2 480 200V233.4C480 278.8 495.5 322.9 523.8 358.4L538.7 377C543.1 383.5 545.4 392.2 542.6 400L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L183.6 118.6zM221.7 148.4L450.7 327.1C438.4 298.2 432 266.1 432 233.4V200C432 142.6 385.4 96 328 96H312C273.3 96 239.6 117.1 221.7 148.4V148.4zM160 233.4V222.1L206.7 258.9C202.7 297.7 189.5 335.2 168.3 368H345.2L406.2 416H120C110.8 416 102.4 410.7 98.37 402.4C94.37 394.1 95.5 384.2 101.3 377L116.2 358.4C144.5 322.9 160 278.8 160 233.4V233.4zM384 448C384 464.1 377.3 481.3 365.3 493.3C353.3 505.3 336.1 512 320 512C303 512 286.7 505.3 274.7 493.3C262.7 481.3 256 464.1 256 448H384z\"]\n};\nvar faCloudBoltSun = {\n  prefix: 'far',\n  iconName: 'cloud-bolt-sun',\n  icon: [640, 512, [\"thunderstorm-sun\"], \"f76e\", \"M148 176c.0098 18.99 9.012 35.72 22.79 46.71c13.54-32.94 39.09-60.06 72.66-74.8c2.424-4.523 5.293-8.709 8.109-12.93C240.6 123.4 225.2 116 208 116C174.9 116 148 142.9 148 176zM162.5 250.1C137.1 235.5 120 207.9 120 176C120 127.4 159.4 88.01 208 88.01c23.74 0 45.2 9.502 61.03 24.79c10.82-11.24 23.32-20.62 36.88-28.22L300.4 83.59L286.9 8.637c-1.357-7.516-10.04-11.11-16.31-6.754L208 45.31L145.4 1.883C139.2-2.473 130.5 1.121 129.1 8.637L115.6 83.59l-74.94 13.55C33.12 98.5 29.53 107.2 33.88 113.4L77.28 176L33.88 238.6C29.53 244.8 33.12 253.5 40.64 254.9l74.94 13.55l13.54 74.96c1.357 7.516 10.04 11.11 16.31 6.754l26.59-18.46C164.5 314.5 160 295.8 160 276C160 267.5 161 259.1 162.5 250.1zM555.4 183.4C543.4 146.6 508.8 120 468 120c-3.125 0-6.125 .25-9.125 .5C437.3 104.8 411.3 96 384 96c-52.38 0-97.63 31.25-117.3 77.25C223.4 187.3 192 228 192 276c0 47.52 30.93 87.45 73.6 101.9c-3.434-16.45 1.475-33.93 14.14-45.41C256.5 324.2 240 302 240 276c0-33.13 26.88-60 60-60c1.625 0 3.25 .375 4.75 .5C308.6 175.9 342.4 144 384 144c25.25 0 47.38 11.88 62.13 30.12C452.6 170.3 460 168 468 168C492.3 168 512 187.8 512 212c0 1.75-.25 3.375-.5 5.25C539.1 222.6 560 246.8 560 276c0 26.27-17.02 48.38-40.54 56.49c5.658 4.988 10.51 10.93 13.32 18.2c3.387 8.775 3.84 18.18 1.979 27.08C577.2 363.2 608 323.4 608 276C608 237.3 587.3 202.4 555.4 183.4zM488 352h-64.09l43.69-105.9c2.844-6.906 .5156-14.88-5.609-19.19c-6.094-4.281-14.39-3.75-19.95 1.25l-140.8 128c-4.891 4.438-6.547 11.44-4.156 17.62C299.5 379.9 305.4 384 312 384h64.09l-43.69 105.9c-2.844 6.906-.5156 14.88 5.609 19.19C340.8 511 344 512 347.2 512c3.875 0 7.734-1.406 10.77-4.156l140.8-128c4.891-4.438 6.547-11.44 4.156-17.62C500.5 356.1 494.6 352 488 352z\"]\n};\nvar faThunderstormSun = faCloudBoltSun;\nvar faCameraSlash = {\n  prefix: 'far',\n  iconName: 'camera-slash',\n  icon: [640, 512, [], \"e0d9\", \"M154.8 96H202.7L213.1 64.82C219.6 45.22 237.9 32 258.6 32H381.4C402.1 32 420.4 45.22 426.9 64.82L437.3 96H512C547.3 96 576 124.7 576 160V416C576 419.3 575.8 422.5 575.3 425.6L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L154.8 96zM216 144L271.1 187.2C285.9 180 302.5 176 320 176C381.9 176 432 226.1 432 288C432 296 431.2 303.8 429.6 311.4L528 388.5V160C528 151.2 520.8 144 512 144H402.7L381.4 80H258.6L237.3 144H216zM382.6 274.6C376.4 245.7 350.7 224 320 224C319.4 224 318.7 224 318.1 224L382.6 274.6zM320 400C258.1 400 208 349.9 208 288C208 279.1 209 270.5 210.1 262.2L256.8 298.4C261.8 328.8 288.2 352 320 352C321.6 352 323.2 351.9 324.7 351.8L370.6 387.1C355.4 395.7 338.2 400 320 400H320zM128 432H426.5L487.4 480H128C92.66 480 64 451.3 64 416V160C64 155.7 64.43 151.5 65.24 147.4L112 184.2V416C112 424.8 119.2 432 128 432V432z\"]\n};\nvar faCommentQuote = {\n  prefix: 'far',\n  iconName: 'comment-quote',\n  icon: [512, 512, [], \"e14c\", \"M183.1 143.1c-30.93 0-56 25.07-56 56s25.07 56 56 56c2.74 0 5.365-.4256 8-.8064V264C192 277.2 181.2 288 168 288C154.8 288 144 298.8 144 312s10.75 23.1 23.1 23.1c39.7 0 71.1-32.3 71.1-72l0-63.1C239.1 169.1 214.9 143.1 183.1 143.1zM256 31.1c-141.4 0-255.1 93.13-255.1 208c0 47.62 19.91 91.25 52.91 126.3c-14.87 39.5-45.87 72.88-46.37 73.25c-6.623 7-8.373 17.25-4.623 26C5.816 474.3 14.38 480 24 480c61.49 0 109.1-25.75 139.1-46.25c28.87 9 60.16 14.25 92.9 14.25c141.4 0 255.1-93.13 255.1-207.1S397.4 31.1 256 31.1zM256 400c-26.75 0-53.12-4.125-78.36-12.12l-22.75-7.125L135.4 394.5c-14.25 10.12-33.87 21.38-57.49 29c7.373-12.12 14.37-25.75 19.87-40.25l10.62-28l-20.62-21.88C69.81 314.1 48.06 282.3 48.06 240c0-88.25 93.24-160 207.1-160c114.7 0 207.1 71.75 207.1 160S370.8 400 256 400zM327.1 143.1c-30.93 0-56 25.07-56 56s25.07 56 56 56c2.74 0 5.365-.4256 8-.8064V264C336 277.2 325.2 288 312 288C298.8 288 288 298.8 288 312s10.75 23.1 23.1 23.1c39.7 0 72-32.3 72-72l0-63.1C383.1 169.1 358.9 143.1 327.1 143.1z\"]\n};\nvar faTablet = {\n  prefix: 'far',\n  iconName: 'tablet',\n  icon: [448, 512, [\"tablet-android\"], \"f3fb\", \"M384 0H64C28.65 0 0 28.65 0 64v384c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V64C448 28.65 419.3 0 384 0zM400 448c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V64c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V448zM256 400H192c-8.836 0-16 7.164-16 16s7.164 16 16 16h64c8.838 0 16-7.164 16-16S264.8 400 256 400z\"]\n};\nvar faTabletAndroid = faTablet;\nvar faSchoolFlag = {\n  prefix: 'far',\n  iconName: 'school-flag',\n  icon: [576, 512, [], \"e56e\", \"M336 240C336 266.5 314.5 288 288 288C261.5 288 240 266.5 240 240C240 213.5 261.5 192 288 192C314.5 192 336 213.5 336 240zM144 256C152.8 256 160 263.2 160 272V304C160 312.8 152.8 320 144 320H112C103.2 320 96 312.8 96 304V272C96 263.2 103.2 256 112 256H144zM416 272C416 263.2 423.2 256 432 256H464C472.8 256 480 263.2 480 272V304C480 312.8 472.8 320 464 320H432C423.2 320 416 312.8 416 304V272zM144 352C152.8 352 160 359.2 160 368V400C160 408.8 152.8 416 144 416H112C103.2 416 96 408.8 96 400V368C96 359.2 103.2 352 112 352H144zM464 352C472.8 352 480 359.2 480 368V400C480 408.8 472.8 416 464 416H432C423.2 416 416 408.8 416 400V368C416 359.2 423.2 352 432 352H464zM288 0H400C408.8 0 416 7.164 416 16V64C416 72.84 408.8 80 400 80H312V91.65L407.7 160H504C543.8 160 576 192.2 576 232V440C576 479.8 543.8 512 504 512H72C32.24 512 0 479.8 0 440V232C0 192.2 32.24 160 72 160H168.3L264 91.65V24C264 10.75 274.7 0 288 0zM528 440V232C528 218.7 517.3 208 504 208H400C394.1 208 390.1 206.4 386.1 203.5L288 133.5L189.9 203.5C185.9 206.4 181 208 176 208H72C58.75 208 48 218.7 48 232V440C48 453.3 58.75 464 72 464H240V400C240 373.5 261.5 352 288 352C314.5 352 336 373.5 336 400V464H504C517.3 464 528 453.3 528 440z\"]\n};\nvar faMessageCode = {\n  prefix: 'far',\n  iconName: 'message-code',\n  icon: [512, 512, [], \"e1df\", \"M448 0H64C28.75 0 0 28.75 0 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96V499.1c0 9.836 11.02 15.55 19.12 9.699L304 415.1H448c35.25 0 64-28.75 64-63.1V63.1C512 28.75 483.3 0 448 0zM464 352c0 8.75-7.25 16-16 16h-160l-80 60v-60H64c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h384c8.75 0 16 7.25 16 16V352zM216.1 127c-9.375-9.375-24.56-9.375-33.94 0l-64 64c-9.375 9.375-9.375 24.56 0 33.94l64 64C187.7 293.7 193.9 296 200 296s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L169.9 208l47.03-47.03C226.3 151.6 226.3 136.4 216.1 127zM328.1 127c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L342.1 208l-47.03 47.03c-9.375 9.375-9.375 24.56 0 33.94C299.7 293.7 305.9 296 312 296s12.28-2.344 16.97-7.031l64-64c9.375-9.375 9.375-24.56 0-33.94L328.1 127z\"]\n};\nvar faGlassHalf = {\n  prefix: 'far',\n  iconName: 'glass-half',\n  icon: [384, 512, [\"glass-half-empty\", \"glass-half-full\"], \"e192\", \"M360 0C366.7 0 373.1 2.82 377.7 7.775C382.2 12.73 384.5 19.36 383.9 26.06L347.7 446.2C344.5 483.4 313.3 512 275.1 512H108C70.67 512 39.52 483.4 36.31 446.2L.0886 26.06C-.489 19.36 1.77 12.73 6.316 7.775C10.86 2.82 17.28 0 24 0L360 0zM317.3 240L333.8 48H50.16L66.71 240H317.3zM70.85 288L84.13 442.1C85.2 454.5 95.58 464 108 464H275.1C288.4 464 298.8 454.5 299.9 442.1L313.2 288H70.85z\"]\n};\nvar faGlassHalfEmpty = faGlassHalf;\nvar faGlassHalfFull = faGlassHalf;\nvar faFill = {\n  prefix: 'far',\n  iconName: 'fill',\n  icon: [512, 512, [], \"f575\", \"M162.3 96.4L221.1 37.66C249.2 9.539 294.8 9.539 322.9 37.66L474.3 189.1C502.5 217.2 502.5 262.8 474.3 290.9L283.9 481.4C246.4 518.9 185.6 518.9 148.1 481.4L30.63 363.9C-6.863 326.4-6.863 265.6 30.63 228.1L128.4 130.3L39.03 40.97C29.66 31.6 29.66 16.4 39.03 7.029C48.4-2.343 63.6-2.343 72.97 7.029L162.3 96.4zM64.57 262.1C57.24 269.4 52.77 278.5 51.18 288H409.4L440.4 256.1C449.8 247.6 449.8 232.4 440.4 223L288.1 71.6C279.6 62.23 264.4 62.23 255 71.6L196.3 130.3L264.1 199C274.3 208.4 274.3 223.6 264.1 232.1C255.6 242.3 240.4 242.3 231 232.1L162.3 164.3L64.57 262.1z\"]\n};\nvar faMessageMinus = {\n  prefix: 'far',\n  iconName: 'message-minus',\n  icon: [512, 512, [\"comment-alt-minus\"], \"f4a7\", \"M448 0H64C28.75 0 0 28.75 0 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.1c0 9.836 11.02 15.55 19.12 9.7L304 415.1H448c35.25 0 64-28.75 64-63.1V63.1C512 28.75 483.3 0 448 0zM464 352c0 8.75-7.25 16-16 16h-160l-80 60v-60H64c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h384c8.75 0 16 7.25 16 16V352zM336 184h-160C162.7 184 152 194.7 152 208c0 13.26 10.73 23.1 23.1 23.1h160C349.3 231.1 360 221.3 360 208S349.3 184 336 184z\"]\n};\nvar faCommentAltMinus = faMessageMinus;\nvar faAngleUp = {\n  prefix: 'far',\n  iconName: 'angle-up',\n  icon: [384, 512, [8963], \"f106\", \"M23.5 294.5l152-143.1C180.1 146.2 186.1 144 192 144s11.88 2.188 16.5 6.562l152 143.1c9.625 9.125 10.03 24.31 .9375 33.93c-9.125 9.688-24.38 10.03-33.94 .9375l-135.5-128.4l-135.5 128.4c-9.562 9.094-24.75 8.75-33.94-.9375C13.47 318.9 13.87 303.7 23.5 294.5z\"]\n};\nvar faDrumstickBite = {\n  prefix: 'far',\n  iconName: 'drumstick-bite',\n  icon: [512, 512, [], \"f6d7\", \"M471.2 57.62c-48.3-54.88-109.9-57.62-128.2-57.62c-45.18 0-88.83 17.86-121 49.71C195.4 76.1 160.3 119.2 160 188.9l.0603 88.93L119.5 318.3c-6.104 6.103-13.98 8.914-22.14 8.914c-13.75 0-18.21-7.219-36.96-7.219c-33.29 0-60.39 26.97-60.39 60.34c0 22.31 16.74 59.5 59.13 59.5c4.925 0 9.876-.5709 14.72-1.681c-1.12 4.851-1.695 9.806-1.695 14.75c0 14.94 5.265 29.8 16.82 41.26C100.6 505.9 116.1 512 131.7 512c32.95 0 60.37-26.61 60.37-60.33c0-19.32-7.244-22.92-7.244-37.03c0-8.163 2.817-16.07 8.921-22.17l40.59-40.49l88.65-.0636c17.13 0 34.25-2.375 50.76-7c7.906-2.081 17.72-9.92 17.72-23.04c0-14.05-15.03-22.75-15.03-56.05c0-31.12 22.64-81.6 81.04-81.6c17.38 0 23.13 4.202 30.54 4.202c17.55 0 23.1-15.73 23.1-23.85C511.1 117.4 492.1 81.09 471.2 57.62zM457 136.3c-34.1 0-66.8 13.42-91.04 37.54c-24.69 24.68-37.5 57.93-37.5 91.9c0 9.712 1.047 19.48 3.161 29.13l-7.018 9.068H246.1c-24.66 0-39.03-14.4-39.03-32V189.7c0-40.99 14.25-72.61 47.76-105.1c25.52-25.35 55.82-35.86 85.11-35.86c36.99 0 72.36 16.77 94.41 41.61c12 13.37 20.5 29.5 25 46.87C459.2 136.3 458.1 136.3 457 136.3z\"]\n};\nvar faLinkHorizontalSlash = {\n  prefix: 'far',\n  iconName: 'link-horizontal-slash',\n  icon: [640, 512, [\"chain-horizontal-slash\"], \"e1cc\", \"M117.1 66.48C125.8 64.85 134.7 64 143.9 64H304.1C383.6 64 448 128.4 448 207.9C448 242.7 435.6 274.8 414.8 299.8L533.2 392.6C567.7 378.1 592 343.1 592 304.1C592 253.7 552.9 211.8 502.5 208.5L494.4 207.9C481.2 207.1 471.2 195.6 472.1 182.4C472.9 169.2 484.4 159.2 497.6 160.1L505.7 160.6C581.3 165.6 640 228.4 640 304.1C640 354.7 613.9 399.2 574.4 424.9L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.064 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L117.1 66.48zM175.2 112L376.1 270.2C391.4 253.4 400 231.6 400 207.9C400 154.9 357.1 112 304.1 112H175.2zM335.9 448C256.4 448 192 383.6 192 304.1C192 286.6 195.1 269.8 200.9 254.3L241.6 286.4C240.6 292.1 240 298.1 240 304.1C240 357.1 282.9 400 335.9 400H385.8L446.8 448H335.9zM30.14 119.7L67.84 149.5C55.4 165.6 48 185.9 48 207.9C48 258.3 87.13 300.2 137.5 303.5L145.6 304.1C158.8 304.9 168.8 316.4 167.9 329.6C167.1 342.8 155.6 352.8 142.4 351.9L134.3 351.4C58.72 346.4 0 283.6 0 207.9C0 174.7 11.25 144.1 30.14 119.7z\"]\n};\nvar faChainHorizontalSlash = faLinkHorizontalSlash;\nvar faHollyBerry = {\n  prefix: 'far',\n  iconName: 'holly-berry',\n  icon: [512, 512, [], \"f7aa\", \"M255.1 95.99c26.5 0 48-21.5 48-47.1S282.5 0 255.1 0S208 21.5 208 47.1S229.5 95.99 255.1 95.99zM287.1 143.1c0 26.49 21.5 47.1 47.1 47.1s48-21.5 48-47.1s-21.5-47.1-48-47.1S287.1 117.5 287.1 143.1zM176 191.1c26.5 0 47.1-21.5 47.1-47.1S202.5 95.96 176 95.96S128 117.5 128 143.1S149.5 191.1 176 191.1zM452 336.2c-14.38-1.5-29.25-4.249-43.88-8.498c-7.125-1.1-11.37-8.623-9.875-15.12c3.5-14.25 8.375-27.74 14.13-39.99c8.875-18.75-3.875-40.87-25-42.61C310 223.1 292.5 192.1 256 192.1c-37.62 0-52.88 30.87-131.4 37.87c-21.38 1.874-33.87 24.12-25 42.61c5.875 12.37 10.62 25.87 14.13 40.12c1.5 6.498-2.75 13.12-9.875 15.12c-14.75 4.249-29.63 6.998-43.88 8.373c-19.25 1.1-34.75 22.62-25 42.74c14.38 29.74 22 64.11 22.25 98.98C57.25 502.1 78.75 512 92.13 512c5.875 0 11.75-1.5 17.25-4.499c32.25-17.5 67.5-28.37 102.1-31.49c21.25-1.875 33.88-23.99 25-42.61c-5.875-12.37-10.62-25.87-14.12-39.99c-6.625-26.24 73.75-26.24 67.12 0c-3.5 14.25-8.25 27.62-14.12 39.99c-8.75 18.75 3.875 40.74 24.1 42.61c34.63 3.124 69.87 13.1 102.1 31.49C408 510.5 413.9 512 419.8 512c13.25 0 34.87-9.748 35-34.12c.1249-34.87 7.75-69.23 22.12-98.98C487.1 357.8 470.4 337.9 452 336.2zM219.1 332c-32.25 9.123-51.25 41.11-43.25 72.98c2.375 8.998 4.875 17.75 8 26.24c-27.12 4.624-53.63 12.1-79.5 24.99c-2-26.37-7.5-51.61-16.5-75.61c9.75-1.875 19.37-3.999 29.12-6.873c32.25-9.123 51.25-41.11 43.25-72.98c-2.375-8.998-5-17.75-8-26.24c27-4.624 53.88-13.12 79.5-25.12c2 26.24 7.5 51.74 16.5 75.73C238.5 326.9 228.8 329.2 219.1 332zM407.6 456.3c-25.75-11.1-52.38-20.37-79.5-24.99c3.125-8.498 5.625-17.25 8-26.24c7.125-28.37-7.375-56.74-33.25-69.11c-1.875-13.1-17.88-35.24-22.88-84.98c0-.4999 .125-.9995 .25-1.5c25.5 11.87 52.5 20.37 79.5 25.12c-3.125 8.498-5.75 17.25-8 26.24c-8 31.87 11 63.86 43.12 72.98c9.75 2.874 19.37 4.999 29.12 6.873C415.1 404.7 409.6 429.9 407.6 456.3z\"]\n};\nvar faChevronLeft = {\n  prefix: 'far',\n  iconName: 'chevron-left',\n  icon: [320, 512, [9001], \"f053\", \"M206.7 464.6l-183.1-191.1C18.22 267.1 16 261.1 16 256s2.219-11.97 6.688-16.59l183.1-191.1c9.152-9.594 24.34-9.906 33.9-.7187c9.625 9.125 9.938 24.37 .7187 33.91L73.24 256l168 175.4c9.219 9.5 8.906 24.78-.7187 33.91C231 474.5 215.8 474.2 206.7 464.6z\"]\n};\nvar faBacteria = {\n  prefix: 'far',\n  iconName: 'bacteria',\n  icon: [640, 512, [], \"e059\", \"M191.1 128c-8.836 0-16 7.162-16 16c0 8.836 7.164 16 16 16c8.836 0 16-7.164 16-16C207.1 135.2 200.8 128 191.1 128zM111.1 224c-8.836 0-15.1 7.163-15.1 15.1S103.2 256 111.1 256c8.838 0 16-7.164 16-16S120.8 224 111.1 224zM399.1 384c-8.836 0-15.1 7.163-15.1 15.1s7.162 16 15.1 16c8.838 0 16-7.164 16-16S408.8 384 399.1 384zM613.8 231.3l13.46-3.98c9.439-2.781 14.81-12.65 12-22.04c-3.039-10.21-13.57-14.52-22.14-11.95l-13.59 4.02c-7.914-14.22-19.88-25.9-34.76-33.47l3.58-13.71c2.469-9.477-3.248-19.15-12.77-21.62c-10.36-2.639-19.46 4.046-21.72 12.71l-3.517 13.47c-2.512-.1016-23.41-2.252-46.96 12.3L477.6 157.1c-3.777-3.873-15.44-9.781-25.19-.3691c-7.063 6.822-7.225 18.04-.3711 25.07l9.821 10.07c-6.217 9.375-10.83 19.99-12.8 31.79c-.8184 4.883-2.369 9.469-3.76 14.13L436.2 233.5C427.4 229.4 416.8 233.1 412.6 242c-4.186 8.854-.3599 19.42 8.546 23.58l9.27 4.336c-9.199 13.67-21.15 25.2-35.11 34.03l-4.11-9.279c-3.922-8.822-14.33-13.05-23.49-9.074c-9 3.959-13.08 14.42-9.115 23.39l4.041 9.127c-3.791 1.021-7.46 2.33-11.39 2.982c-12.86 2.131-24.33 7.33-34.29 14.38l-10.47-9.436C299.5 319.7 288.1 319.7 281.3 327.3c-6.611 7.262-6.055 18.47 1.24 25.04l10.51 9.479c-8.004 13.9-11.92 30.04-10.67 46.93l-13.63 4.035c-9.428 2.793-14.8 12.66-11.99 22.05c2.783 9.385 12.69 14.71 22.15 11.94l13.57-4.019c8.117 14.52 20.26 26.11 34.85 33.52l-3.549 13.56c-2.48 9.479 3.224 19.16 12.75 21.62c9.566 2.482 19.25-3.221 21.72-12.69l3.484-13.31c7.436 .2715 19.21-.0664 48.59-8.465l3.97 11.11c3.305 9.223 13.5 14.11 22.75 10.76c9.266-3.277 14.1-13.41 10.81-22.65l-3.908-10.94c15.31-6.527 29.83-14.45 43.61-23.41l7.063 9.42c5.891 7.838 17.05 9.443 24.93 3.602c7.885-5.863 9.496-16.97 3.617-24.82l-6.992-9.324c12.62-10.66 24.22-22.44 34.81-35.12l9.504 6.912c7.932 5.795 19.08 4.076 24.89-3.855c5.811-7.906 4.07-19-3.874-24.77l-9.482-6.898c8.859-13.8 16.59-28.38 22.99-43.68l11.07 3.795c9.334 3.188 19.44-1.719 22.64-10.99c3.213-9.258-1.739-19.35-11.04-22.53l-11.18-3.832c2.625-9.467 4.951-19.06 6.6-28.91C614.2 244.2 614.2 237.7 613.8 231.3zM369.8 439.5c-1.982 .334-3.988 .502-5.963 .502c-17.31 0-32.52-12.94-35.38-30.11c-1.58-9.484 .627-19.02 6.215-26.84c5.586-7.82 13.88-12.1 23.38-14.58c70.95-11.83 126.6-67.45 138.4-138.4c2.904-17.44 17.79-30.09 35.4-30.09c1.99 0 3.996 .168 6.029 .5078c9.48 1.578 17.78 6.756 23.37 14.58c5.588 7.824 7.795 17.35 6.213 26.84C550.6 343.2 471.2 422.6 369.8 439.5zM272.3 226.4c9-3.957 13.08-14.42 9.115-23.39L277.4 193.9c3.791-1.021 7.46-2.329 11.39-2.983c12.86-2.131 24.33-7.328 34.29-14.38l10.47 9.435c6.969 6.301 18.28 6.326 25.15-1.236c6.609-7.26 6.053-18.47-1.24-25.04l-10.51-9.478c8.004-13.9 11.92-30.04 10.67-46.93l13.63-4.038c9.428-2.793 14.8-12.66 11.99-22.05c-2.781-9.385-12.69-14.71-22.15-11.94l-13.57 4.02c-8.115-14.52-20.26-26.11-34.85-33.52l3.547-13.56C318.7 12.73 313 3.04 303.5 .5811c-9.566-2.482-19.25 3.22-21.72 12.69L278.3 26.58C270.8 26.31 259.1 26.65 229.7 35.05L225.7 23.93C222.4 14.71 212.2 9.827 202.1 13.17C193.7 16.45 188.9 26.59 192.2 35.82l3.908 10.94c-15.31 6.525-29.84 14.45-43.61 23.41L145.4 60.76C139.5 52.92 128.3 51.32 120.5 57.16C112.6 63.02 110.1 74.13 116.8 81.98l6.992 9.325c-12.62 10.66-24.22 22.44-34.81 35.12L79.52 119.5c-7.932-5.795-19.08-4.074-24.89 3.855C48.82 131.3 50.56 142.4 58.51 148.1l9.482 6.899C59.13 168.8 51.4 183.4 45 198.7L33.93 194.9C24.6 191.7 14.5 196.6 11.3 205.9C8.086 215.2 13.04 225.3 22.34 228.4L33.52 232.3C30.89 241.7 28.57 251.3 26.92 261.2c-1.107 6.609-1.166 13.11-.7051 19.51L12.75 284.7C3.309 287.4-2.061 297.3 .7441 306.7c3.039 10.21 13.57 14.52 22.14 11.95l13.59-4.019c7.914 14.22 19.88 25.9 34.76 33.47l-3.578 13.71c-1.865 7.158 1.902 22.19 17.26 22.19c7.92 0 15.14-5.287 17.23-13.28l3.516-13.47c2.512 .1016 23.42 2.248 46.96-12.3l9.734 9.982c3.777 3.873 15.44 9.781 25.19 .3691c7.062-6.822 7.225-18.04 .3711-25.07l-9.821-10.07c6.217-9.375 10.83-19.99 12.8-31.79c.8164-4.883 2.367-9.471 3.76-14.13L203.8 278.5C212.6 282.6 223.2 278.9 227.4 269.1C231.6 261.1 227.8 250.6 218.9 246.4L209.6 242.1C218.8 228.4 230.8 216.9 244.7 208l4.11 9.278C252.8 226.2 263.3 230.3 272.3 226.4zM143.5 281.9C142.4 288.4 132.4 316.6 102.1 311.5C92.59 309.9 84.29 304.7 78.71 296.9c-5.588-7.824-7.795-17.36-6.213-26.84C89.37 168.8 168.8 89.38 270.2 72.48c29.75-4.994 40.21 22.8 41.34 29.61c3.258 19.52-9.859 38.13-29.6 41.42C210.1 155.3 155.3 210.1 143.5 281.9z\"]\n};\nvar faClouds = {\n  prefix: 'far',\n  iconName: 'clouds',\n  icon: [640, 512, [], \"f744\", \"M538.9 296.2C525.4 253.8 486.1 224 440.1 224c-13.5 0-26.76 2.625-39.26 7.75c-1.75-2.125-4.001-3.625-6.001-5.5c17-19 26.51-43.63 26.51-69c0-57.25-46.63-104-104-104c-7.001 0-13.88 .75-20.63 2.125C275.6 21.62 238 0 197.3 0c-51.13 0-96.02 33.88-111.3 81.62C37.26 90.12 0 132.8 0 184c0 57.25 46.76 104 104 104h90.77C193.7 293.8 192.5 299.4 192.2 305.4C153.5 322.4 127.9 360.5 127.9 404c0 59.5 48.38 108 108 108h296.1c59.64 0 108-48.5 108-108C640.1 346.8 595.2 299.8 538.9 296.2zM104 240c-30.88 0-56.01-25.12-56.01-56c0-30.38 24.38-55.25 54.76-56l23.38 .75l3.001-21.25C133.9 73.62 163.3 48 197.3 48c29.01 0 54.39 17.75 64.64 45l9.002 24l23.38-10.62C301.8 103 309.4 101.2 317.3 101.2c30.88 0 56.01 25.13 56.01 56c0 15.88-6.751 30.5-18.88 41.5l-1.25 1.125C340.2 195.1 326.4 192 311.9 192C272.9 192 238 210.9 216.2 240H104zM532.1 464H236c-33.13 0-60.01-26.88-60.01-60c0-28 19.13-52 46.38-58.25l20.88-4.875L240.4 316C240.3 314.8 240 313.4 240 312c0-39.75 32.26-72 72.01-72c25.25 0 48.26 13.12 61.39 35.13l13.38 22.12l21-15C417.5 275.5 428.6 272 440.1 272c28.63 0 52.39 21.75 55.26 50.38L497.6 344h34.51c33.13 0 60.01 26.88 60.01 60S565.2 464 532.1 464z\"]\n};\nvar faMoneyBillSimple = {\n  prefix: 'far',\n  iconName: 'money-bill-simple',\n  icon: [576, 512, [], \"e1f1\", \"M192 256C192 202.1 234.1 160 288 160C341 160 384 202.1 384 256C384 309 341 352 288 352C234.1 352 192 309 192 256zM0 128C0 92.65 28.65 64 64 64H512C547.3 64 576 92.65 576 128V384C576 419.3 547.3 448 512 448H64C28.65 448 0 419.3 0 384V128zM48 128V384C48 392.8 55.16 400 64 400H512C520.8 400 528 392.8 528 384V128C528 119.2 520.8 112 512 112H64C55.16 112 48 119.2 48 128z\"]\n};\nvar faHandLizard = {\n  prefix: 'far',\n  iconName: 'hand-lizard',\n  icon: [512, 512, [], \"f258\", \"M512 331.8V424c0 13.25-10.75 24-24 24c-13.25 0-24-10.75-24-24v-92.17c0-10.09-3.031-19.8-8.766-28.08l-118.6-170.5C327.4 119.1 312.2 112 295.1 112H53.32c-2.5 0-5.25 2.453-5.313 4.172c-.2969 9.5 3.156 18.47 9.75 25.28C64.36 148.3 73.2 152 82.67 152h161.8c17.09 0 33.4 8.281 43.4 22.14c9.984 13.88 12.73 31.83 7.328 48.05l-9.781 29.34C278.2 273.3 257.8 288 234.9 288H138.7C129.2 288 120.4 291.8 113.8 298.5c-6.594 6.812-10.05 15.78-9.75 25.28C104.1 325.5 106.8 328 109.3 328h156.6c5.188 0 10.14 1.688 14.3 4.797l78.22 58.67c6.031 4.531 9.594 11.66 9.594 19.2L367.1 424c0 13.25-10.75 24-24 24s-24-10.75-24-24v-1.328L257.8 376H109.3c-28.48 0-52.39-22.72-53.28-50.64c-.7187-22.61 7.531-43.98 23.23-60.2C94.1 248.9 116.1 240 138.7 240h96.19c2.297 0 4.328-1.469 5.063-3.656l9.781-29.33c.7031-2.141-.0156-3.797-.7344-4.797C248.2 201.2 246.9 200 244.6 200H82.67c-22.58 0-43.67-8.938-59.39-25.16C7.575 158.6-.6755 137.3 .0433 114.6C.9339 86.72 24.84 64 53.32 64h242.7c31.94 0 61.86 15.67 80.05 41.92l118.6 170.5C506 292.8 512 311.9 512 331.8z\"]\n};\nvar faTablePivot = {\n  prefix: 'far',\n  iconName: 'table-pivot',\n  icon: [512, 512, [], \"e291\", \"M464 160H160V32H448C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V192H128V432H448C456.8 432 464 424.8 464 416V160zM64 32H128V160H0V96C0 60.65 28.65 32 64 32zM414.8 246.1C412.3 252.1 406.5 256 400 256H384V304C384 330.5 362.5 352 336 352H288V368C288 374.5 284.1 380.3 278.1 382.8C272.1 385.3 265.3 383.9 260.7 379.3L228.7 347.3C222.4 341.1 222.4 330.9 228.7 324.7L260.7 292.7C265.3 288.1 272.1 286.7 278.1 289.2C284.1 291.7 288 297.5 288 303.1V319.1H336C344.8 319.1 352 312.8 352 303.1V255.1H336C329.5 255.1 323.7 252.1 321.2 246.1C318.7 240.1 320.1 233.3 324.7 228.7L356.7 196.7C362.9 190.4 373.1 190.4 379.3 196.7L411.3 228.7C415.9 233.3 417.3 240.1 414.8 246.1L414.8 246.1z\"]\n};\nvar faFilterSlash = {\n  prefix: 'far',\n  iconName: 'filter-slash',\n  icon: [640, 512, [], \"e17d\", \"M82.15 39.08C88.75 34.61 96.71 32 105.3 32H534.3C557.3 32 576 50.67 576 73.7C576 83.3 572.7 92.6 566.6 100L408.1 294.6L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L82.15 39.08zM134.4 80L370.3 264.1L521 80H134.4zM352 415.2V373.3L400 411.2V447.7C400 465.5 385.5 480 367.7 480C360.4 480 353.3 477.5 347.6 472.1L255.1 399.6C245.6 392 240 380.5 240 368.3V285.1L288 322.9V364.4L352 415.2z\"]\n};\nvar faTrashCanUndo = {\n  prefix: 'far',\n  iconName: 'trash-can-undo',\n  icon: [448, 512, [\"trash-can-arrow-turn-left\", \"trash-undo-alt\"], \"f896\", \"M225.9 192.1C234.7 201.1 233.9 217.1 223.9 225.9L199.1 248H240C288.6 248 328 287.4 328 336V360C328 373.3 317.3 384 304 384C290.7 384 280 373.3 280 360V336C280 313.9 262.1 296 240 296H199.1L223.9 318.1C233.9 326.9 234.7 342 225.9 351.9C217.1 361.9 201.1 362.7 192.1 353.9L120.1 289.9C114.9 285.4 112 278.9 112 271.1C112 265.1 114.9 258.6 120.1 254.1L192.1 190.1C201.1 181.3 217.1 182.1 225.9 192.1V192.1zM317.5 24.94L354.2 80H424C437.3 80 448 90.75 448 104C448 117.3 437.3 128 424 128H416V432C416 476.2 380.2 512 336 512H112C67.82 512 32 476.2 32 432V128H24C10.75 128 0 117.3 0 104C0 90.75 10.75 80 24 80H93.82L130.5 24.94C140.9 9.357 158.4 0 177.1 0H270.9C289.6 0 307.1 9.358 317.5 24.94H317.5zM151.5 80H296.5L277.5 51.56C276 49.34 273.5 48 270.9 48H177.1C174.5 48 171.1 49.34 170.5 51.56L151.5 80zM80 432C80 449.7 94.33 464 112 464H336C353.7 464 368 449.7 368 432V128H80V432z\"]\n};\nvar faTrashCanArrowTurnLeft = faTrashCanUndo;\nvar faTrashUndoAlt = faTrashCanUndo;\nvar faNotdef = {\n  prefix: 'far',\n  iconName: 'notdef',\n  icon: [384, 512, [], \"e1fe\", \"M336 0h-288C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48v-416C384 21.49 362.5 0 336 0zM336 90.16V421.8L221.2 256L336 90.16zM192 213.8L77.19 48h229.6L192 213.8zM162.8 256L48 421.8V90.16L162.8 256zM192 298.2L306.8 464H77.19L192 298.2z\"]\n};\nvar faDisease = {\n  prefix: 'far',\n  iconName: 'disease',\n  icon: [512, 512, [], \"f7fa\", \"M459.6 179.6l-60.74-20.5c-9.748-3.25-16.87-9.875-18.1-17.62l-14.5-54c-6.874-25.5-27.62-45-55.74-52.5c-30.87-7.1-63.12 .25-84.24 21.62L183.6 99.25c-6.999 7.125-18.62 11-30.12 10.13l-65.11-5c-33.74-2.5-65.11 13.25-79.99 40.25c-12.87 23.38-10.87 50.25 5.374 72l34.87 46.88c4.624 6.125 5.374 13.12 1.1 19.62l-25.62 50.88c-11.87 23.38-9.249 49.88 6.874 70.88c19.25 24.88 52.99 36.37 86.11 29.37l63.37-13.75c11.37-2.375 23.87 0 32.37 6.375l49.24 36.37c15.12 11 33.24 16.88 51.87 16.75c12.87 0 25.5-2.75 37.24-8c25.37-11.62 41.74-33.75 43.74-59.38l4.249-55.25c.4999-7.375 5.999-14.38 14.62-18.75l56.24-28.38c27.25-13.75 42.89-39.65 40.89-67.52C509.7 213.1 489.7 189.8 459.6 179.6zM449.3 267.4l-56.24 28.38c-23.75 12-38.99 33.62-40.87 58l-4.249 55.12c-.8748 11.37-11.37 17.37-15.75 19.37c-10.25 4.75-26.1 6.5-40.74-3.5l-49.12-36.5c-14.75-10.87-33.24-16.62-51.99-16.62c-6.374 0-12.75 .625-18.1 2l-63.37 13.62c-16.1 3.75-31.5-3.25-37.99-11.75c-4.874-6.375-5.624-13-2.125-19.88l25.75-50.87c11.37-22.5 8.999-49.38-6.374-70L52.28 187.9C47.28 181.4 46.78 174.5 50.53 167.8c4.374-8 16.37-16.88 34.12-15.5l65.11 5c25.25 2 51.12-7.125 68.11-24.37l41.74-42.63c8.874-9 23.87-12.5 37.87-8.75c11.12 2.875 19.25 9.75 21.5 18.38l14.5 54c6.249 23.37 24.1 42.25 50.12 50.75l60.74 20.5c11.62 3.875 18.87 11.75 19.62 21C464.6 254.6 459.2 262.4 449.3 267.4zM159.1 192c-17.62 0-31.1 14.37-31.1 31.1S142.4 256 159.1 256s31.1-14.37 31.1-31.1S177.6 192 159.1 192zM287.1 288c-17.62 0-31.1 14.37-31.1 31.1s14.38 31.1 31.1 31.1s31.1-14.37 31.1-31.1S305.6 288 287.1 288zM303.1 192c-8.874 0-15.1 7.124-15.1 15.1s7.126 15.1 15.1 15.1s15.1-7.124 15.1-15.1S312.9 192 303.1 192z\"]\n};\nvar faPersonToDoor = {\n  prefix: 'far',\n  iconName: 'person-to-door',\n  icon: [640, 512, [58704], \"e433\", \"M304 95.84c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48S277.5 95.84 304 95.84zM157.9 318.5l-19.49 44.54c-1.279 2.912-4.16 4.801-7.328 4.801H56c-13.25 0-24 10.75-24 24s10.75 24 24 24h75.07c22.24 0 42.4-13.18 51.29-33.57l13.06-29.82l-7.967-4.992C175.3 339.9 165.3 329.9 157.9 318.5zM552-.1602h-80c-30.91 0-56 25.09-56 56v184h-46.27L353.9 188.4c-9.312-30.24-34.14-53.15-65.03-60L253.3 120.4L253.2 120.4L210.6 110.9C184.1 105.2 158.2 111.3 137.5 127.4L89.28 164.9C78.82 173 76.93 188.1 85.06 198.6c8.127 10.46 23.23 12.35 33.66 4.223L166.1 165.3c9.408-7.328 21.57-10.08 33.21-7.488l15.3 3.424L179.7 253.3c-10.08 25.95 .4492 55.42 24.77 69.09l81.22 45.7c3.264 1.855 4.832 5.76 3.713 9.344l-32.29 103.3c-3.936 12.67 3.104 26.11 15.74 30.08c12.67 3.936 26.11-3.104 30.08-15.74l32.26-103.3c7.904-25.25-2.943-52.58-25.98-65.54L262 299.7l40.13-108.9C304.7 194.3 306.7 198.2 308 202.5l17.6 57.15c5.152 16.77 20.67 28.22 38.21 28.22H416v168c0 30.91 25.09 56 56 56h80c30.91 0 56-25.09 56-56v-400C608 24.93 582.9-.1602 552-.1602zM560 455.8c0 4.416-3.584 8-8 8h-80c-4.416 0-8-3.584-8-8v-400c0-4.416 3.584-8 8-8h80c4.416 0 8 3.584 8 8V455.8z\"]\n};\nvar faTurntable = {\n  prefix: 'far',\n  iconName: 'turntable',\n  icon: [576, 512, [], \"f8e4\", \"M512 32H64C28.63 32 0 60.63 0 96v320c0 35.38 28.62 64 64 64h448c35.38 0 64-28.62 64-64V96C576 60.63 547.4 32 512 32zM528 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h448c8.822 0 16 7.178 16 16V416zM224 112C144.5 112 80 176.5 80 256s64.46 144 144 144s144-64.46 144-144S303.5 112 224 112zM224 288C206.4 288 192 273.6 192 256s14.38-32 32-32s32 14.38 32 32S241.6 288 224 288zM472 112C458.8 112 448 122.8 448 136v143.8c0 1.328-.3281 2.641-.9687 3.828l-44.09 80.84c-6.359 11.62-2.062 26.2 9.578 32.55C416.2 399.1 420.1 400 423.1 400c8.5 0 16.73-4.516 21.08-12.52l44.09-80.81C493.6 298.5 496 289.2 496 279.8V136C496 122.8 485.3 112 472 112z\"]\n};\nvar faBriefcaseMedical = {\n  prefix: 'far',\n  iconName: 'briefcase-medical',\n  icon: [512, 512, [], \"f469\", \"M448 96h-64V64c0-35.35-28.65-64-64-64H192C156.7 0 128 28.65 128 64v32H64C28.65 96 0 124.7 0 160v256c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64V160C512 124.7 483.3 96 448 96zM176 64c0-8.838 7.164-16 16-16h128c8.836 0 16 7.162 16 16v32h-160V64zM464 416c0 8.799-7.199 16-16 16H64c-8.801 0-16-7.201-16-16V160c0-8.801 7.199-16 16-16h384c8.801 0 16 7.199 16 16V416zM336 256H288V208C288 199.2 280.8 192 272 192h-32C231.2 192 224 199.2 224 208V256H176C167.2 256 160 263.2 160 272v32C160 312.8 167.2 320 176 320H224v48C224 376.8 231.2 384 240 384h32c8.836 0 16-7.164 16-16V320h48c8.836 0 16-7.164 16-16v-32C352 263.2 344.8 256 336 256z\"]\n};\nvar faGenderless = {\n  prefix: 'far',\n  iconName: 'genderless',\n  icon: [384, 512, [], \"f22d\", \"M192 80C94.8 80 16 158.8 16 256s78.8 176 176 176s176-78.8 176-176S289.2 80 192 80zM192 384c-70.58 0-128-57.42-128-128s57.42-128 128-128s128 57.42 128 128S262.6 384 192 384z\"]\n};\nvar faChevronRight = {\n  prefix: 'far',\n  iconName: 'chevron-right',\n  icon: [320, 512, [9002], \"f054\", \"M113.3 47.41l183.1 191.1c4.469 4.625 6.688 10.62 6.688 16.59s-2.219 11.97-6.688 16.59l-183.1 191.1c-9.152 9.594-24.34 9.906-33.9 .7187c-9.625-9.125-9.938-24.38-.7187-33.91l168-175.4L78.71 80.6c-9.219-9.5-8.906-24.78 .7187-33.91C88.99 37.5 104.2 37.82 113.3 47.41z\"]\n};\nvar faSignalWeak = {\n  prefix: 'far',\n  iconName: 'signal-weak',\n  icon: [576, 512, [\"signal-1\"], \"f68c\", \"M56 408v80c0 13.25-10.75 24-24 24S8 501.3 8 488v-80c0-13.25 10.75-24 24-24S56 394.8 56 408z\"]\n};\nvar faSignal1 = faSignalWeak;\nvar faClockFive = {\n  prefix: 'far',\n  iconName: 'clock-five',\n  icon: [512, 512, [], \"e349\", \"M280 248.7L339.1 338.7C347.3 349.7 344.3 364.6 333.3 371.1C322.3 379.3 307.4 376.3 300 365.3L236 269.3C233.4 265.4 232 260.7 232 256V120C232 106.7 242.7 96 256 96C269.3 96 280 106.7 280 120L280 248.7zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faRetweet = {\n  prefix: 'far',\n  iconName: 'retweet',\n  icon: [640, 512, [], \"f079\", \"M328 368h-192V192H192c9.703 0 18.45-5.844 22.17-14.82s1.656-19.29-5.203-26.16l-80-80.02C124.3 66.34 118.1 64 112 64S99.72 66.34 95.03 71.03l-80 80.02C8.172 157.9 6.109 168.2 9.828 177.2S22.3 192 32 192h56V392C88 405.3 98.75 416 112 416h216c13.25 0 24-10.75 24-24S341.3 368 328 368zM598.2 334.8C594.5 325.8 585.7 319.1 576 319.1h-56V120C520 106.8 509.3 96 496 96H280C266.8 96 256 106.8 256 120S266.8 144 280 144h192v175.1H416c-9.703 0-18.45 5.844-22.17 14.82s-1.656 19.29 5.203 26.16l80 80.02C483.7 445.7 489.9 448 496 448s12.28-2.344 16.97-7.031l80-80.02C599.8 354.1 601.9 343.8 598.2 334.8z\"]\n};\nvar faCarRear = {\n  prefix: 'far',\n  iconName: 'car-rear',\n  icon: [512, 512, [\"car-alt\"], \"f5de\", \"M165.4 32H346.6C383.1 32 417.3 55.63 429.7 90.93L463.9 188.8C492.6 205.4 512 236.4 512 272V336C512 359.7 499.1 380.4 480 391.4V456C480 469.3 469.3 480 456 480C442.7 480 432 469.3 432 456V400H80V456C80 469.3 69.25 480 56 480C42.75 480 32 469.3 32 456V391.4C12.87 380.4 0 359.7 0 336V272C0 236.4 19.35 205.4 48.1 188.8L82.35 90.93C94.7 55.63 128 32 165.4 32V32zM165.4 80C148.4 80 133.3 90.74 127.7 106.8L103.4 176H408.6L384.3 106.8C378.7 90.74 363.6 80 346.6 80H165.4zM50.73 256H104C117.3 256 128 266.7 128 280C128 293.3 117.3 304 104 304H48V336C48 344.8 55.16 352 64 352H192V320C192 302.3 206.3 288 224 288H288C305.7 288 320 302.3 320 320V352H448C456.8 352 464 344.8 464 336V304H408C394.7 304 384 293.3 384 280C384 266.7 394.7 256 408 256H461.3C454.7 237.4 436.9 224 416 224H96C75.1 224 57.32 237.4 50.73 256V256z\"]\n};\nvar faCarAlt = faCarRear;\nvar faPumpSoap = {\n  prefix: 'far',\n  iconName: 'pump-soap',\n  icon: [384, 512, [], \"e06b\", \"M152 243.1C135.7 265.8 100 316.3 100 341.3C100 373.7 126.9 400 160 400s60-26.33 60-58.75c0-25-35.7-75.47-52.03-97.27C163.1 238.7 156 238.7 152 243.1zM376.1 103l-56-56C316.5 42.53 310.4 40 304 40h-64V32c0-17.67-14.33-32-32-32h-96c-17.67 0-32 14.33-32 32v96.41C48.9 130.6 23.49 154.7 20.63 186.2l-20.36 256C-3.139 479.7 26.37 512 64.01 512h191.1c37.63 0 67.14-32.31 63.74-69.79l-20.36-256C296.5 154.7 271.1 130.6 240 128.4V88h54.06l48.97 48.97C347.7 141.7 353.9 144 360 144s12.28-2.344 16.97-7.031C386.3 127.6 386.3 112.4 376.1 103zM128 48h64V128H128V48zM251.5 190l20.41 256.5C272.7 455.3 265.1 464 255.1 464H64.01c-8.762 0-16.86-7.254-15.89-17.99l20.32-255.5C69.19 182.3 76.04 176 84.37 176h151.3C243.1 176 250.8 182.3 251.5 190z\"]\n};\nvar faComputerClassic = {\n  prefix: 'far',\n  iconName: 'computer-classic',\n  icon: [448, 512, [], \"f8b1\", \"M384 0H64C28.65 0 0 28.65 0 64v304c0 23.63 12.95 44.04 32 55.12V480c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32v-56.88c19.05-11.09 32-31.49 32-55.12V64C448 28.65 419.3 0 384 0zM368 464h-288v-32h288V464zM400 368c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V64c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V368zM336 80h-224c-17.67 0-32 14.33-32 32l0 96c0 17.67 14.33 32 32 32h224c17.67 0 31.1-14.33 31.1-32L368 112C368 94.33 353.7 80 336 80zM120 304C106.7 304 96 314.7 96 328C96 341.3 106.7 352 120 352s24-10.75 24-24C144 314.7 133.3 304 120 304zM352 304h-128c-8.844 0-16 7.156-16 16s7.156 16 16 16h128c8.844 0 16-7.156 16-16S360.8 304 352 304z\"]\n};\nvar faFrame = {\n  prefix: 'far',\n  iconName: 'frame',\n  icon: [448, 512, [], \"e495\", \"M424 144H384V368H424C437.3 368 448 378.7 448 392C448 405.3 437.3 416 424 416H384V456C384 469.3 373.3 480 360 480C346.7 480 336 469.3 336 456V416H112V456C112 469.3 101.3 480 88 480C74.75 480 64 469.3 64 456V416H24C10.75 416 0 405.3 0 392C0 378.7 10.75 368 24 368H64V144H24C10.75 144 0 133.3 0 120C0 106.7 10.75 96 24 96H64V56C64 42.75 74.75 32 88 32C101.3 32 112 42.75 112 56V96H336V56C336 42.75 346.7 32 360 32C373.3 32 384 42.75 384 56V96H424C437.3 96 448 106.7 448 120C448 133.3 437.3 144 424 144zM112 368H336V144H112V368z\"]\n};\nvar faVideoSlash = {\n  prefix: 'far',\n  iconName: 'video-slash',\n  icon: [640, 512, [], \"f4e2\", \"M630.8 469.1l-182.8-143.3L448 199.8l112-51.33V344c0 13.25 10.75 24 24 24S608 357.3 608 344V136c0-13.69-6.875-26.27-18.39-33.67c-11.53-7.406-25.88-8.391-38.28-2.688L448 147V128c0-35.35-28.65-64-64-64L113.9 63.1L38.81 5.111C28.35-3.061 13.32-1.249 5.121 9.189C-3.051 19.63-1.233 34.72 9.189 42.89l591.1 463.1C605.6 510.3 610.8 512 615.1 512c7.125 0 14.16-3.161 18.9-9.193C643.1 492.4 641.2 477.3 630.8 469.1zM400 288.2L175.2 112H384c8.836 0 16 7.162 16 16V288.2zM384 400H96c-8.822 0-16-7.178-16-16V158.9L32.63 121.8C32.42 123.9 32 125.9 32 128v256c0 35.35 28.65 64 64 64h288c16.68 0 31.74-6.537 43.13-16.99l-40.29-31.58C385.9 399.6 385 400 384 400z\"]\n};\nvar faBatteryQuarter = {\n  prefix: 'far',\n  iconName: 'battery-quarter',\n  icon: [576, 512, [\"battery-2\"], \"f243\", \"M192 320H96V192H192V320zM0 176C0 131.8 35.82 96 80 96H464C508.2 96 544 131.8 544 176V192C561.7 192 576 206.3 576 224V288C576 305.7 561.7 320 544 320V336C544 380.2 508.2 416 464 416H80C35.82 416 0 380.2 0 336V176zM80 144C62.33 144 48 158.3 48 176V336C48 353.7 62.33 368 80 368H464C481.7 368 496 353.7 496 336V176C496 158.3 481.7 144 464 144H80z\"]\n};\nvar faBattery2 = faBatteryQuarter;\nvar faEllipsisStroke = {\n  prefix: 'far',\n  iconName: 'ellipsis-stroke',\n  icon: [512, 512, [\"ellipsis-h-alt\"], \"f39b\", \"M480 256C480 291.3 451.3 320 416 320C380.7 320 352 291.3 352 256C352 220.7 380.7 192 416 192C451.3 192 480 220.7 480 256zM416 232C402.7 232 392 242.7 392 256C392 269.3 402.7 280 416 280C429.3 280 440 269.3 440 256C440 242.7 429.3 232 416 232zM320 256C320 291.3 291.3 320 256 320C220.7 320 192 291.3 192 256C192 220.7 220.7 192 256 192C291.3 192 320 220.7 320 256zM256 232C242.7 232 232 242.7 232 256C232 269.3 242.7 280 256 280C269.3 280 280 269.3 280 256C280 242.7 269.3 232 256 232zM32 256C32 220.7 60.65 192 96 192C131.3 192 160 220.7 160 256C160 291.3 131.3 320 96 320C60.65 320 32 291.3 32 256zM96 280C109.3 280 120 269.3 120 256C120 242.7 109.3 232 96 232C82.75 232 72 242.7 72 256C72 269.3 82.75 280 96 280z\"]\n};\nvar faEllipsisHAlt = faEllipsisStroke;\nvar faRadio = {\n  prefix: 'far',\n  iconName: 'radio',\n  icon: [512, 512, [128251], \"f8d7\", \"M111.1 272H208C216.8 272 224 264.8 224 256C224 247.2 216.8 240 208 240H111.1C103.2 240 96 247.2 96 255.1C96 264.8 103.2 272 111.1 272zM208 368H111.1C103.2 368 96 375.2 96 383.1C96 392.8 103.2 400 111.1 400H208C216.8 400 224 392.8 224 384C224 375.2 216.8 368 208 368zM224 304H95.1C87.2 304 80 311.2 80 319.1C80 328.8 87.2 336 95.1 336H224C232.8 336 240 328.8 240 320C240 311.2 232.8 304 224 304zM351.1 240c-44.16 0-79.1 35.84-79.1 79.1s35.84 79.1 79.1 79.1s79.1-35.84 79.1-79.1S396.2 240 351.1 240zM439.1 127.1H201.2l293.1-80.86c12.78-3.531 20.28-16.75 16.76-29.52c-3.516-12.78-16.78-20.23-29.51-16.77L52.86 119.1C21.73 127.7 0 156.3 0 188.5v251.5C0 479.7 32.3 512 71.1 512h367.1c39.7 0 71.1-32.3 71.1-72V199.1C511.1 160.3 479.7 127.1 439.1 127.1zM463.1 439.1c0 13.23-10.77 24-24 24H71.1c-13.23 0-23.1-10.77-23.1-24V199.1c0-13.23 10.77-24 23.1-24h367.1c13.23 0 24 10.77 24 24V439.1z\"]\n};\nvar faBabyCarriage = {\n  prefix: 'far',\n  iconName: 'baby-carriage',\n  icon: [512, 512, [\"carriage-baby\"], \"f77d\", \"M138.9 22.92L256 192H400V152C400 121.1 425.1 96 456 96H488C501.3 96 512 106.7 512 120C512 133.3 501.3 144 488 144H456C451.6 144 448 147.6 448 152V224C448 251.1 441.9 279.6 430.3 305.1C418.6 330.7 401.7 353.6 380.7 372.7C359.8 391.7 335.1 406.6 308.3 416.7C281.4 426.8 252.8 432 224 432C195.2 432 166.6 426.8 139.7 416.7C112.9 406.6 88.24 391.7 67.26 372.7C46.28 353.6 29.36 330.7 17.72 305.1C6.07 279.6 0 251.1 0 224V192H.1405C2.742 117.9 41.34 52.95 98.99 14.1C112.2 5.175 129.8 9.784 138.9 22.92V22.92zM61.4 285.2C70.24 304.6 83.21 322.3 99.55 337.1C115.9 351.1 135.3 363.8 156.6 371.8C178 379.9 200.9 384 224 384C247.1 384 270 379.9 291.4 371.8C312.7 363.8 332.1 351.1 348.5 337.1C364.8 322.3 377.8 304.6 386.6 285.2C388.6 280.9 390.3 276.5 391.9 272C395.5 261.6 397.9 250.9 399.1 240H48.88C50.08 250.9 52.5 261.6 56.11 272C57.65 276.5 59.42 280.9 61.4 285.2H61.4zM32 464C32 437.5 53.49 416 80 416C106.5 416 128 437.5 128 464C128 490.5 106.5 512 80 512C53.49 512 32 490.5 32 464zM416 464C416 490.5 394.5 512 368 512C341.5 512 320 490.5 320 464C320 437.5 341.5 416 368 416C394.5 416 416 437.5 416 464z\"]\n};\nvar faCarriageBaby = faBabyCarriage;\nvar faFaceExpressionless = {\n  prefix: 'far',\n  iconName: 'face-expressionless',\n  icon: [512, 512, [], \"e373\", \"M352 328C365.3 328 376 338.7 376 352C376 365.3 365.3 376 352 376H160C146.7 376 136 365.3 136 352C136 338.7 146.7 328 160 328H352zM128 208C128 199.2 135.2 192 144 192H208C216.8 192 224 199.2 224 208C224 216.8 216.8 224 208 224H144C135.2 224 128 216.8 128 208zM368 192C376.8 192 384 199.2 384 208C384 216.8 376.8 224 368 224H304C295.2 224 288 216.8 288 208C288 199.2 295.2 192 304 192H368zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faDownToDottedLine = {\n  prefix: 'far',\n  iconName: 'down-to-dotted-line',\n  icon: [448, 512, [], \"e408\", \"M188.1 367.9L60.12 223.9C47.57 209.8 44.47 189.6 52.21 172.3C59.96 155.1 77.1 144 96 144H144V88C144 57.07 169.1 32 200 32H248C278.9 32 304 57.07 304 88V144H352C370.9 144 388 155.1 395.8 172.3C403.5 189.6 400.4 209.8 387.9 223.9L259.9 367.9C250.8 378.1 237.7 384 224 384C210.3 384 197.2 378.1 188.1 367.9zM352 192H256V88C256 83.58 252.4 80 248 80H200C195.6 80 192 83.58 192 88V192H96L224 336L352 192zM0 448C0 430.3 14.33 416 32 416C49.67 416 64 430.3 64 448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448zM160 448C160 465.7 145.7 480 128 480C110.3 480 96 465.7 96 448C96 430.3 110.3 416 128 416C145.7 416 160 430.3 160 448zM192 448C192 430.3 206.3 416 224 416C241.7 416 256 430.3 256 448C256 465.7 241.7 480 224 480C206.3 480 192 465.7 192 448zM352 448C352 465.7 337.7 480 320 480C302.3 480 288 465.7 288 448C288 430.3 302.3 416 320 416C337.7 416 352 430.3 352 448zM384 448C384 430.3 398.3 416 416 416C433.7 416 448 430.3 448 448C448 465.7 433.7 480 416 480C398.3 480 384 465.7 384 448z\"]\n};\nvar faCloudMusic = {\n  prefix: 'far',\n  iconName: 'cloud-music',\n  icon: [640, 512, [], \"f8ae\", \"M416 336C416 358.1 394.5 376 368 376C341.5 376 320 358.1 320 336C320 313.9 341.5 296 368 296C373.6 296 378.1 296.8 384 298.3V239.1L288 275.1V368C288 390.1 266.5 408 240 408C213.5 408 192 390.1 192 368C192 345.9 213.5 328 240 328C245.6 328 250.1 328.8 256 330.3V243.1C256 229.7 264.3 217.8 276.8 213.1L372.8 177.1C393.7 169.3 416 184.7 416 207.1V336zM144 480C64.47 480 0 415.5 0 336C0 273.3 40.07 219.1 96 200.2V200C96 107.2 171.2 32 264 32C314.9 32 360.4 54.6 391.3 90.31C406.2 83.68 422.6 80 440 80C506.3 80 560 133.7 560 200C560 206.6 559.5 213 558.5 219.3C606.5 240.3 640 288.3 640 344C640 416.4 583.4 475.6 512 479.8V480H144zM264 80C197.7 80 144 133.7 144 200L144 234.1L111.1 245.5C74.64 258.7 48 294.3 48 336C48 389 90.98 432 144 432H506.6L509.2 431.8C555.4 429.2 592 390.8 592 344C592 308 570.4 276.9 539.2 263.3L505.1 248.4L511.1 211.7C511.7 207.9 512 204 512 200C512 160.2 479.8 128 440 128C429.5 128 419.6 130.2 410.8 134.2L378.2 148.7L354.9 121.7C332.8 96.08 300.3 80 263.1 80L264 80z\"]\n};\nvar faTrafficLight = {\n  prefix: 'far',\n  iconName: 'traffic-light',\n  icon: [320, 512, [128678], \"f637\", \"M208 376C208 402.5 186.5 424 160 424C133.5 424 112 402.5 112 376C112 349.5 133.5 328 160 328C186.5 328 208 349.5 208 376zM112 256C112 229.5 133.5 208 160 208C186.5 208 208 229.5 208 256C208 282.5 186.5 304 160 304C133.5 304 112 282.5 112 256zM208 136C208 162.5 186.5 184 160 184C133.5 184 112 162.5 112 136C112 109.5 133.5 88 160 88C186.5 88 208 109.5 208 136zM0 64C0 28.65 28.65 0 64 0H256C291.3 0 320 28.65 320 64V352C320 440.4 248.4 512 160 512C71.63 512 0 440.4 0 352V64zM48 64V352C48 413.9 98.14 464 160 464C221.9 464 272 413.9 272 352V64C272 55.16 264.8 48 256 48H64C55.16 48 48 55.16 48 64z\"]\n};\nvar faCloudMinus = {\n  prefix: 'far',\n  iconName: 'cloud-minus',\n  icon: [640, 512, [], \"e35d\", \"M408 264C421.3 264 432 274.7 432 288C432 301.3 421.3 312 408 312H232C218.7 312 208 301.3 208 288C208 274.7 218.7 264 232 264H408zM144 480C64.47 480 0 415.5 0 336C0 273.3 40.07 219.1 96 200.2V200C96 107.2 171.2 32 264 32C314.9 32 360.4 54.6 391.3 90.31C406.2 83.68 422.6 80 440 80C506.3 80 560 133.7 560 200C560 206.6 559.5 213 558.5 219.3C606.5 240.3 640 288.3 640 344C640 416.4 583.4 475.6 512 479.8V480H144zM264 80C197.7 80 144 133.7 144 200L144 234.1L111.1 245.5C74.64 258.7 48 294.3 48 336C48 389 90.98 432 144 432H506.6L509.2 431.8C555.4 429.2 592 390.8 592 344C592 308 570.4 276.9 539.2 263.3L505.1 248.4L511.1 211.7C511.7 207.9 512 204 512 200C512 160.2 479.8 128 440 128C429.5 128 419.6 130.2 410.8 134.2L378.2 148.7L354.9 121.7C332.8 96.08 300.3 80 263.1 80L264 80z\"]\n};\nvar faThermometer = {\n  prefix: 'far',\n  iconName: 'thermometer',\n  icon: [512, 512, [], \"f491\", \"M476.7 20.35c-37.5-30.63-95.49-26.26-131.9 10.25l-239.6 241.2C99.36 277.8 96.02 285.9 96.02 294.4l.0006 87.71l-88.99 89.02c-9.375 9.377-9.375 24.63 0 33.88c9.373 9.377 24.62 9.377 33.87 0l88.99-89.02l86.64-.0002c8.467 0 16.59-3.355 22.59-9.332l244.9-243.1C518.9 127.8 526.2 61.11 476.7 20.35zM450.1 128.6l-240.1 239.4H144V300.9l35-35.27l33.67 33.67C215.8 302.4 219.9 304 224 304s8.188-1.562 11.31-4.688c6.25-6.25 6.25-16.38 0-22.62L201.6 242.9l41.21-41.54l33.92 33.92C279.8 238.4 283.9 240 288 240s8.188-1.562 11.31-4.688c6.25-6.25 6.25-16.38 0-22.62l-34.01-34.01l41.21-41.54l34.17 34.17C343.8 174.4 347.9 176 352 176s8.188-1.562 11.31-4.688c6.25-6.25 6.25-16.38 0-22.62l-34.25-34.25l49.69-50.07c19.12-19.13 48.75-22.13 67.37-7C471.6 78.36 467.2 111.5 450.1 128.6z\"]\n};\nvar faShieldMinus = {\n  prefix: 'far',\n  iconName: 'shield-minus',\n  icon: [512, 512, [], \"e249\", \"M466.5 83.69l-192-80.01C269.6 1.656 261.3 0 256.1 0C250.8 0 242.5 1.656 237.6 3.688l-192 80.01C27.69 91.08 16 108.6 16 127.1C16 385.2 205.2 512 255.1 512C307.1 512 496 383.8 496 127.1C496 108.6 484.3 91.08 466.5 83.69zM256.1 48.03C256.1 48.02 256.2 48.03 256.1 48.03L256.1 48.03zM255.1 464C163.5 425.5 64.06 303.9 64.06 128.1c0-.05 0 .05 0 0l190.8-79.64c.332-.1016 .7422-.3021 1.275-.3997L448 127.1C448 330.5 322.4 436.3 255.1 464zM176 232c-13.26 0-23.1 10.74-23.1 23.1c0 13.25 10.73 23.1 23.1 23.1h160c13.26 0 23.1-10.74 23.1-23.1S349.3 232 336 232H176z\"]\n};\nvar faVrCardboard = {\n  prefix: 'far',\n  iconName: 'vr-cardboard',\n  icon: [640, 512, [], \"f729\", \"M576 64H64c-35.35 0-64 28.65-64 64v256c0 35.35 28.65 64 64 64L208.7 448c28.33 0 54.02-16.61 65.65-42.44l14.44-32.08C294.7 360.4 306.8 352 320 352s25.33 8.359 31.23 21.48l14.44 32.08C377.3 431.4 402.1 448 431.3 448L576 448c35.35 0 64-28.65 64-64v-256C640 92.65 611.3 64 576 64zM592 384c0 8.822-7.178 16-16 16h-144.7c-9.424 0-18.01-5.553-21.88-14.15l-14.45-32.08C381.4 323.5 351.9 304 320 304s-61.38 19.54-74.99 49.76l-14.45 32.09C226.7 394.4 218.1 400 208.7 400H64c-8.822 0-16-7.178-16-16V128c0-8.822 7.178-16 16-16h512c8.822 0 16 7.178 16 16V384zM176 176c-35.38 0-64 28.62-64 64s28.62 64 64 64s64-28.62 64-64S211.4 176 176 176zM464 176c-35.38 0-64 28.62-64 64s28.62 64 64 64s64-28.62 64-64S499.4 176 464 176z\"]\n};\nvar faCarTilt = {\n  prefix: 'far',\n  iconName: 'car-tilt',\n  icon: [640, 512, [], \"f5e5\", \"M172.2 299.9C176.6 316.3 166.9 333.2 150.4 337.6C133.1 341.1 117.1 332.2 112.7 315.8C108.3 299.4 118.1 282.5 134.5 278.1C150.9 273.7 167.8 283.4 172.2 299.9V299.9zM380.4 244.1C376 227.6 385.8 210.8 402.2 206.4C418.6 201.1 435.5 211.7 439.9 228.1C444.3 244.6 434.6 261.4 418.1 265.8C401.7 270.2 384.8 260.5 380.4 244.1H380.4zM129.8 55.25L294.9 11C330.1 1.326 369.3 15.53 390.4 46.43L447.4 130.1C477.6 139.7 502.4 163.1 511.2 196.8L556.1 364.4C559.4 376.7 552.1 389.4 539.8 392.7C527.5 395.1 514.8 388.6 511.5 376.3L497.6 324.3L110.9 427.9L120.5 464H616C629.3 464 640 474.7 640 488C640 501.3 629.3 512 616 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H72.71L35.3 324.3C26.49 291.5 35.84 258.1 57.2 234.7L64.78 133.7C67.57 96.38 93.63 64.93 129.8 55.25V55.25zM142.2 101.6C125.8 106 113.9 120.3 112.6 137.3L107.5 205.6L389.3 130.1L350.7 73.47C341.1 59.43 323.7 52.97 307.3 57.37L142.2 101.6zM81.66 311.9L100.2 381.1L483.4 278.4L464.9 209.2C458 183.6 431.7 168.4 406.1 175.3L115.6 253.1C89.99 260 74.8 286.3 81.66 311.9V311.9z\"]\n};\nvar faGaugeCircleMinus = {\n  prefix: 'far',\n  iconName: 'gauge-circle-minus',\n  icon: [640, 512, [], \"e497\", \"M256 464C285.4 464 313.3 457.9 338.6 446.9C346 461.6 355.4 475.1 366.4 487C332.1 503 295.5 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C375.4 0 475.6 81.67 503.1 192.2C501.3 192.1 498.7 192 496 192C482 192 468.5 193.6 455.4 196.7C429.9 110.7 350.3 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464zM200 352C200 329.7 213.1 310.4 231.1 301.4V119.1C231.1 106.7 242.7 95.1 255.1 95.1C269.3 95.1 279.1 106.7 279.1 119.1V301.4C298.9 310.4 312 329.7 312 352C312 382.9 286.9 408 256 408C225.1 408 200 382.9 200 352V352zM192 160C192 177.7 177.7 192 160 192C142.3 192 128 177.7 128 160C128 142.3 142.3 128 160 128C177.7 128 192 142.3 192 160zM80 256C80 238.3 94.33 224 112 224C129.7 224 144 238.3 144 256C144 273.7 129.7 288 112 288C94.33 288 80 273.7 80 256zM384 160C384 177.7 369.7 192 352 192C334.3 192 320 177.7 320 160C320 142.3 334.3 128 352 128C369.7 128 384 142.3 384 160zM640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM560 351.1H432C423.2 351.1 416 359.2 416 367.1C416 376.8 423.2 383.1 432 383.1H560C568.8 383.1 576 376.8 576 367.1C576 359.2 568.8 351.1 560 351.1z\"]\n};\nvar faBrightnessLow = {\n  prefix: 'far',\n  iconName: 'brightness-low',\n  icon: [448, 512, [], \"e0ca\", \"M256 80C256 97.67 241.7 112 224 112C206.3 112 192 97.67 192 80C192 62.33 206.3 48 224 48C241.7 48 256 62.33 256 80zM128 256C128 202.1 170.1 160 224 160C277 160 320 202.1 320 256C320 309 277 352 224 352C170.1 352 128 309 128 256zM224 304C250.5 304 272 282.5 272 256C272 229.5 250.5 208 224 208C197.5 208 176 229.5 176 256C176 282.5 197.5 304 224 304zM192 432C192 414.3 206.3 400 224 400C241.7 400 256 414.3 256 432C256 449.7 241.7 464 224 464C206.3 464 192 449.7 192 432zM400 288C382.3 288 368 273.7 368 256C368 238.3 382.3 224 400 224C417.7 224 432 238.3 432 256C432 273.7 417.7 288 400 288zM48 224C65.67 224 80 238.3 80 256C80 273.7 65.67 288 48 288C30.33 288 16 273.7 16 256C16 238.3 30.33 224 48 224zM128 128C128 145.7 113.7 160 96 160C78.33 160 64 145.7 64 128C64 110.3 78.33 96 96 96C113.7 96 128 110.3 128 128zM352 416C334.3 416 320 401.7 320 384C320 366.3 334.3 352 352 352C369.7 352 384 366.3 384 384C384 401.7 369.7 416 352 416zM384 128C384 145.7 369.7 160 352 160C334.3 160 320 145.7 320 128C320 110.3 334.3 96 352 96C369.7 96 384 110.3 384 128zM96 352C113.7 352 128 366.3 128 384C128 401.7 113.7 416 96 416C78.33 416 64 401.7 64 384C64 366.3 78.33 352 96 352z\"]\n};\nvar faHandMiddleFinger = {\n  prefix: 'far',\n  iconName: 'hand-middle-finger',\n  icon: [448, 512, [128405], \"f806\", \"M364 192c-5.395 0-10.72 .5371-15.92 1.578C337.5 185.6 325.2 180 312 177.5V80c0-44.11-35.89-80-80-80c-44.11 0-80 35.89-80 80v97.46C119.6 183.4 93.35 207.2 83.84 238.3L48.57 266.5C27.87 283 16 307.7 16 334.2v38.79c0 18.65 6.164 37.13 17.36 52.05l11.65 15.53c33.3 44.38 86.29 70.87 141.8 70.87h109.8c81.44 0 148.1-64.64 151.3-145.3l.1152-.4863L448 276C448 229.7 410.3 192 364 192zM399.1 360C399.1 360.1 399.1 360 399.1 360c0 57.1-46.28 103.4-103.4 103.4H186.8c-40.67 0-78.96-19.14-103.4-51.67l-11.65-15.53C66.72 389.6 64 381.4 64 373v-38.79c0-11.78 5.354-22.92 14.55-30.28L96 290V320c0 8.836 7.164 16 16 16S128 328.8 128 320V264C128 241.9 145.9 224 168 224c13.44 0 24.75 7.059 32 17.22V80c0-17.67 14.33-32 32-32s32 14.33 32 32v161.2C271.3 231.1 282.6 224 296 224c19.45 0 34.9 14.15 38.5 32.55C340.9 246.8 351.5 240 364 240c19.88 0 36 16.12 36 36L399.1 360z\"]\n};\nvar faPercent = {\n  prefix: 'far',\n  iconName: 'percent',\n  icon: [384, 512, [62101, 62785, \"percentage\"], \"25\", \"M376.1 71.03c-9.375-9.375-24.56-9.375-33.94 0l-336 336c-9.375 9.375-9.375 24.56 0 33.94C11.72 445.7 17.84 448 24 448s12.28-2.344 16.97-7.031l336-336C386.3 95.59 386.3 80.41 376.1 71.03zM64 176c26.51 0 48-21.49 48-48S90.51 80 64 80C37.49 80 16 101.5 16 128S37.49 176 64 176zM320 336c-26.51 0-48 21.49-48 48s21.49 48 48 48c26.51 0 48-21.49 48-48S346.5 336 320 336z\"]\n};\nvar faPercentage = faPercent;\nvar faTruckMoving = {\n  prefix: 'far',\n  iconName: 'truck-moving',\n  icon: [640, 512, [], \"f4df\", \"M208 480C181.8 480 158.6 467.4 144 448C129.4 467.4 106.2 480 80 480C35.82 480 0 444.2 0 400V104C0 64.24 32.24 32 72 32H408C447.8 32 480 64.24 480 104V144H528.8C545.6 144 561.5 151.5 572.2 164.5L630.1 236.4C636.8 243.5 640 252.5 640 261.7V368C640 385.7 625.7 400 608 400C608 444.2 572.2 480 528 480C483.8 480 448 444.2 448 400H288C288 444.2 252.2 480 208 480zM48 104V326.7C57.8 322.4 68.62 320 80 320C106.2 320 129.4 332.6 144 351.1C158.6 332.6 181.8 320 208 320C234.2 320 257.4 332.6 272 352H432V104C432 90.75 421.3 80 408 80H72C58.75 80 48 90.75 48 104V104zM528.8 192H480V256H584.1L535 194.9C533.5 193.1 531.2 192 528.8 192V192zM528 432C545.7 432 560 417.7 560 400C560 382.3 545.7 368 528 368C510.3 368 496 382.3 496 400C496 417.7 510.3 432 528 432zM208 368C190.3 368 176 382.3 176 400C176 417.7 190.3 432 208 432C225.7 432 240 417.7 240 400C240 382.3 225.7 368 208 368zM80 432C97.67 432 112 417.7 112 400C112 382.3 97.67 368 80 368C62.33 368 48 382.3 48 400C48 417.7 62.33 432 80 432z\"]\n};\nvar faGlassWaterDroplet = {\n  prefix: 'far',\n  iconName: 'glass-water-droplet',\n  icon: [384, 512, [], \"e4f5\", \"M256 196C256 229.1 227.3 256 192 256C156.7 256 128 229.1 128 196C128 171.1 161.7 125.9 180.2 102.5C186.3 94.77 197.7 94.77 203.8 102.5C222.3 125.9 256 171.1 256 196zM360 0C366.7 0 373.1 2.82 377.7 7.775C382.2 12.73 384.5 19.36 383.9 26.06L347.7 446.2C344.5 483.4 313.3 512 275.1 512H108C70.67 512 39.52 483.4 36.31 446.2L.0886 26.06C-.489 19.36 1.77 12.73 6.316 7.775C10.86 2.82 17.28 0 24 0L360 0zM82.81 324.3C99 333.3 119 331.6 133.5 320.1C167.7 292.7 216.3 292.7 250.5 320.1C264.1 331.6 284.1 333.3 301.2 324.3L310.5 319.2L333.8 47.1H50.16L73.54 319.2L82.81 324.3zM78.28 374.2L84.13 442.1C85.2 454.5 95.58 464 108 464H275.1C288.4 464 298.8 454.5 299.9 442.1L305.7 374.2C276.7 382.8 244.8 376.1 220.5 357.5C203.8 344.2 180.2 344.2 163.5 357.5C139.2 376.1 107.3 382.8 78.28 374.2H78.28z\"]\n};\nvar faConveyorBelt = {\n  prefix: 'far',\n  iconName: 'conveyor-belt',\n  icon: [640, 512, [], \"f46e\", \"M128 368c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S145.8 368 128 368zM528 288h-416C50.14 288 0 338.1 0 400S50.14 512 112 512h416c61.86 0 112-50.14 112-112S589.9 288 528 288zM527.1 464H111.1C76.71 464 48 435.3 48 400c0-35.29 28.71-64 64-64h416c35.29 0 64 28.71 64 64C592 435.3 563.3 464 527.1 464zM512 368c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S529.8 368 512 368zM319.1 368C302.2 368 288 382.3 288 400s14.25 32 32 32s32-14.25 32-32S337.7 368 319.1 368zM192 256h256c35.35 0 64-28.65 64-64V64c0-35.35-28.65-64-64-64H192C156.7 0 128 28.65 128 64v128C128 227.3 156.7 256 192 256zM176 64c0-8.822 7.178-16 16-16h64V128l64-32l64 32V48h64c8.822 0 16 7.178 16 16v128c0 8.822-7.178 16-16 16H192C183.2 208 176 200.8 176 192V64z\"]\n};\nvar faLocationCheck = {\n  prefix: 'far',\n  iconName: 'location-check',\n  icon: [384, 512, [\"map-marker-check\"], \"f606\", \"M176.1 272.1C167.6 282.3 152.4 282.3 143 272.1L87.03 216.1C77.66 207.6 77.66 192.4 87.03 183C96.4 173.7 111.6 173.7 120.1 183L160 222.1L255 127C264.4 117.7 279.6 117.7 288.1 127C298.3 136.4 298.3 151.6 288.1 160.1L176.1 272.1zM384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192H384zM192 48C112.5 48 48 112.5 48 192C48 204.4 52.49 223.6 63.3 249.2C73.78 274 88.66 301.4 105.8 329.1C134.2 375.3 167.2 419.1 192 451.7C216.8 419.1 249.8 375.3 278.2 329.1C295.3 301.4 310.2 274 320.7 249.2C331.5 223.6 336 204.4 336 192C336 112.5 271.5 48 192 48V48z\"]\n};\nvar faMapMarkerCheck = faLocationCheck;\nvar faCoinVertical = {\n  prefix: 'far',\n  iconName: 'coin-vertical',\n  icon: [384, 512, [], \"e3fd\", \"M181.9 101.6C189.9 112.3 196.1 126.2 200.8 141.3C210.4 171.7 216 212.3 216 256C216 299.7 210.4 340.3 200.8 370.7C196.1 385.8 189.9 399.7 181.9 410.4C174.3 420.7 161.7 432 144 432C126.3 432 113.7 420.7 106.1 410.4C98.1 399.7 91.93 385.8 87.17 370.7C77.56 340.3 72 299.7 72 256C72 212.3 77.56 171.7 87.17 141.3C91.93 126.2 98.1 112.3 106.1 101.6C113.7 91.33 126.3 80 144 80C161.7 80 174.3 91.33 181.9 101.6V101.6zM132.9 356.3C136.7 368 140.6 376.1 144 380.9C147.4 376.1 151.3 368 155.1 356.3C162.8 331.7 168 296.2 168 256C168 215.8 162.8 180.3 155.1 155.7C151.3 143.1 147.4 135.9 144 131.1C140.6 135.9 136.7 143.1 132.9 155.7C125.2 180.3 120 215.8 120 256C120 296.2 125.2 331.7 132.9 356.3V356.3zM144 0H256C326.7 0 384 114.6 384 256C384 397.4 326.7 512 256 512H144C64.47 512 0 397.4 0 256C0 114.6 64.47 0 144 0zM203.1 413.5C225.3 375.6 240 320 240 256C240 191.1 225.3 136.4 203.1 98.51C181.8 59.11 158.7 48 144 48C129.3 48 106.2 59.11 84.01 98.51C62.7 136.4 48 191.1 48 256C48 320 62.7 375.6 84.01 413.5C106.2 452.9 129.3 464 144 464C158.7 464 181.8 452.9 203.1 413.5zM334.3 296C335.4 283.1 336 269.7 336 256C336 242.3 335.4 228.9 334.3 216H286.3C287.4 229 288 242.4 288 256C288 269.6 287.4 282.1 286.3 296H334.3zM282.2 328C278.5 350.8 272.1 372.3 266 392H313.7C320.7 373.3 326.4 351.7 330.3 328H282.2zM256 464C262.8 464 280.2 457.8 299.1 424H252.7C245.3 438.1 237 452.4 227.1 464H256zM313.7 120H266C272.1 139.7 278.5 161.2 282.2 184H330.3C326.4 160.3 320.7 138.7 313.7 120zM299.1 88C280.2 54.21 262.8 48 256 48H227.1C237 59.6 245.3 73.04 252.7 88H299.1zM147.2 127.3C147.3 127.3 147.4 127.2 147.4 127.2L147.2 127.3zM140.6 127.2C140.6 127.2 140.7 127.3 140.8 127.3L140.6 127.2zM140.8 384.7C140.7 384.7 140.6 384.8 140.6 384.8L140.8 384.7zM147.4 384.8C147.4 384.8 147.3 384.7 147.2 384.7z\"]\n};\nvar faDisplay = {\n  prefix: 'far',\n  iconName: 'display',\n  icon: [576, 512, [], \"e163\", \"M512 0H64C28.65 0 0 28.65 0 64v288c0 35.35 28.65 64 64 64h148.3l-9.6 48H152C138.8 464 128 474.8 128 488S138.8 512 152 512h272c13.25 0 24-10.75 24-24s-10.75-24-24-24h-50.73L363.7 416H512c35.35 0 64-28.65 64-64V64C576 28.65 547.3 0 512 0zM324.3 464H251.7L261.3 416h53.46L324.3 464zM528 352c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V64c0-8.822 7.178-16 16-16h448c8.822 0 16 7.178 16 16V352z\"]\n};\nvar faPersonSign = {\n  prefix: 'far',\n  iconName: 'person-sign',\n  icon: [512, 512, [], \"f757\", \"M143.1 96.03c26.5 0 47.1-21.5 47.1-48S170.5 .021 143.1 .021S96 21.53 96 48.03S117.5 96.03 143.1 96.03zM501.5 66.65l-67.7-24.63l2.777-7.285c4.578-12.49-1.834-26.32-14.32-30.9c-12.35-4.529-26.16 1.871-30.69 14.22L388.7 25.65l-67.63-24.62c-11.12-4.125-18.62 4.594-20.5 9.594l-43.87 120.3c-3 8.375 1.375 17.5 9.625 20.5l67.62 24.62l-15.74 43.49c0 0-49.1-17.13-49.5-16.5l-50.5-58.63c-10.5-10.38-24.79-16.45-39.54-16.45H115.8c-21.5 0-40.52 11.95-50.14 30.95L2.516 285.2C-3.359 297.2 1.391 311.6 13.27 317.5c13.1 7 27.37-1.25 32.12-10.75L96.01 205.7v96.63l-23.75 182.5c-1.75 13.25 7.395 25.25 20.52 26.88C93.78 511.9 94.91 512 95.91 512c11.88 0 22.35-8.752 23.85-20.88l21.25-163.1h14l51.25 78.26c1 1.375 1.625 3.127 1.625 5.002v76.76c0 13.25 10.75 24 24 24c13.25 0 23.1-10.75 23.1-24v-76.76c0-12.75-4.25-25.13-10.88-33.13L191.9 296.9V187.2l41.62 48.38c6.123 6.127 13.62 10.75 21.87 13.63l46.37 15.38l-13.84 38.26c-3.025 8.266 1.059 17.41 9.321 20.44l15.3 5.563c8.375 3 17.5-1.25 20.5-9.625l46.15-126.9l67.65 24.63c11.25 4.125 18.62-4.75 20.5-9.625l43.66-120.2C514.1 78.77 509.7 69.65 501.5 66.65zM433.1 160.1l-120.2-43.75l21.88-60.13l120.2 43.75L433.1 160.1z\"]\n};\nvar faFaceSmile = {\n  prefix: 'far',\n  iconName: 'face-smile',\n  icon: [512, 512, [128578, \"smile\"], \"f118\", \"M256 352C293.2 352 319.2 334.5 334.4 318.1C343.3 308.4 358.5 307.7 368.3 316.7C378 325.7 378.6 340.9 369.6 350.6C347.7 374.5 309.7 400 256 400C202.3 400 164.3 374.5 142.4 350.6C133.4 340.9 133.1 325.7 143.7 316.7C153.5 307.7 168.7 308.4 177.6 318.1C192.8 334.5 218.8 352 256 352zM208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faSmile = faFaceSmile;\nvar faPhoneHangup = {\n  prefix: 'far',\n  iconName: 'phone-hangup',\n  icon: [640, 512, [], \"e225\", \"M624.9 239.9C543.6 157.4 435.3 112 319.1 112c-115.3 0-223.6 45.41-304.9 127.9c-17.02 17.28-20 43.73-7.266 64.31l48.77 79.09c13.2 21.53 39.81 30.25 63.41 21l97.66-39.59C238.8 356 251.1 334 249.7 311.1L245.5 268.1c48.63-13.28 100.4-13.25 149.1 0l-4.203 42.8c-2.453 23.06 10.81 45.19 32.16 53.78l97.52 39.53c6.328 2.562 12.89 3.781 19.36 3.781c17.47 0 34.27-8.938 43.94-24.69l48.78-79.13C644.9 283.6 641.9 257.1 624.9 239.9zM591.3 279l-48.81 79.17c-.9219 1.562-2.859 2.188-4.406 1.562l-97.58-39.56c-1.516-.5938-2.562-2.438-2.359-4.375l6.141-62.45c1.078-11.05-5.547-21.39-16.03-25.02c-69.81-24.19-146.7-24.17-216.4-.0156c-10.48 3.625-17.11 13.97-16.03 25.02l6.125 62.5c.2031 1.875-.8438 3.75-2.391 4.375l-97.42 39.5c-1.781 .7187-3.656 .0625-4.656-1.594L48.67 278.1c-1.094-1.766-.8438-3.938 .6094-5.406C121.5 200.3 217.6 160 319.1 160c102.4 0 198.5 40.33 270.7 113.6C592.2 275 592.4 277.2 591.3 279z\"]\n};\nvar faSignatureSlash = {\n  prefix: 'far',\n  iconName: 'signature-slash',\n  icon: [640, 512, [], \"e3cb\", \"M138.9 83.55C154.9 52.91 187 32 224 32C277 32 320 74.98 320 128V135.9C320 158.1 318.6 180.3 315.9 202.3L448.9 161.1C457.6 158.4 467 160.8 473.3 167.4C479.6 173.1 481.7 183.5 478.6 192.1L450.1 272H552C565.3 272 576 282.7 576 296C576 309.3 565.3 320 552 320H440.6L501.8 368H616C629.3 368 640 378.7 640 392C640 405.3 629.3 416 616 416H563L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L138.9 83.55zM178 114.2L269.4 185.9C271.1 169.3 272 152.6 272 135.9V128C272 101.5 250.5 80 224 80C202.3 80 183.9 94.42 178 114.2V114.2zM343.5 243.9L394.8 284.1L417.3 221.1L343.5 243.9zM345.2 368L406.2 416H280.8C289.3 400.4 297.1 384.3 304.1 368H345.2zM157.1 251.1L185.9 242.5L231.7 278.6L172.2 296.1C155.4 302.2 144 317.7 144 335.2V410C144 422.2 153.8 432 165.1 432C173.7 432 180.8 427.1 184.8 421.3L200.7 394.9C220.3 362.2 236 327.3 247.5 290.1L287.5 322.6C275.6 356.3 260.3 388.8 241.8 419.6L225.1 446C213.3 467.1 190.6 480 165.1 480C127.3 480 96 448.7 96 410V335.2C96 296.6 121.1 262.5 157.1 251.1H157.1zM64 410C64 412 64.06 414 64.17 416H24C10.75 416 .0007 405.3 .0007 392C.0007 378.7 10.75 368 24 368H64V410z\"]\n};\nvar faThumbtack = {\n  prefix: 'far',\n  iconName: 'thumbtack',\n  icon: [384, 512, [128204, 128392, \"thumb-tack\"], \"f08d\", \"M168 352H32C22.15 352 12.84 347.5 6.778 339.7C.7133 331.9-1.434 321.8 .9555 312.2L7.202 287.3C17.51 246 42.58 211.5 75.93 188.9L86.77 48H56C51.56 48 47.41 46.8 43.84 44.7C36.76 40.53 32 32.82 32 24C32 10.75 42.75 0 56 0H328C341.3 0 352 10.75 352 24C352 32.82 347.2 40.53 340.2 44.7C336.6 46.8 332.4 48 328 48H297.2L308.1 188.9C341.4 211.5 366.5 246 376.8 287.3L383 312.2C385.4 321.8 383.3 331.9 377.2 339.7C371.2 347.5 361.9 352 352 352H216V488C216 501.3 205.3 512 191.1 512C178.7 512 167.1 501.3 167.1 488L168 352zM122 215.7L102.9 228.7C79.01 244.8 61.13 269.4 53.77 298.9L52.49 304H168V216C168 202.7 178.7 192 192 192C205.3 192 216 202.7 216 216V304H331.5L330.2 298.9C322.9 269.4 304.1 244.8 281.1 228.7L261.1 215.7L249.1 48H134.9L122 215.7z\"]\n};\nvar faThumbTack = faThumbtack;\nvar faWheatSlash = {\n  prefix: 'far',\n  iconName: 'wheat-slash',\n  icon: [640, 512, [], \"e339\", \"M338.4 373.1c-18.75 18.88-49.13 18.88-67.88 0l-17-16.88l11.62-11.62c9.256-9.256 21.32-13.82 33.41-13.91L243.7 287.7C241.7 296.4 237.4 304.4 230.9 310.9l-11.25 11.38l-17-17c-15.22-15.22-17.43-37.82-7.936-55.93L156.1 219.1c-24.17 37.23-19.99 87.54 12.64 120.2l17 17L71.03 470.1c-9.375 9.375-9.375 24.62 0 34C75.78 509.6 81.91 512 88.03 512c6.125 0 12.25-2.375 17-7l114.6-114.9l16.88 17c37.5 37.5 98.25 37.5 135.8 0l10.43-10.46l-38.07-29.84L338.4 373.1zM630.8 469.1l-179.8-140.1c.2168-.2129 .4883-.3145 .7031-.5293l33.63-33.75c5.625-5.625 6-14.25 1.375-20.5c16.13-4.125 31.38-12.12 44-24.75l33.75-33.88c6.25-6.25 6.25-16.38 0-22.63l-39.5-39.63c-3.125-3.25 2.233-.2412 18.11-15.12c26.62-28.88 34.75-75.06 32.63-120.1c-.875-19.75-24-17.25-30.63-17.25c-34.25 0-76.95 6.374-105.7 33.13c-18.5 18.62-11.67 21.93-16.17 17.3l-39.63-39.5c-6.25-6.25-16.38-6.25-22.5 0l-34.13 34C314.3 57.6 306.3 72.98 302.2 89.11C291 80.86 281.8 90.23 281.7 90.36L247.9 124.1c-8.811 8.811-14.59 19.14-19.11 29.91L38.81 5.109C34.41 1.672 29.19 0 24.03 0C16.91 0 9.845 3.156 5.127 9.187c-8.188 10.44-6.375 25.53 4.062 33.7l591.1 463.1c10.5 8.203 25.56 6.328 33.69-4.078C643.1 492.4 641.2 477.3 630.8 469.1zM316.2 222.5L268.1 185.5c1.389-9.986 5.113-19.73 12.79-27.41l11.12-11.13l17 17C325.9 179.1 327.4 204 316.2 222.5zM472.8 67.73c11.5-10.25 30.5-16.75 54.5-18.88c-2 23.88-8.375 43-18.25 54.63c-11.88 10.25-31 16.63-55 18.5C455.7 101.1 460.8 80.36 472.8 67.73zM360.8 78.98l11.5-11.5l17 17c18.63 18.75 18.75 49.13 0 68l-11.5 11.38l-17-16.88C342 128.2 342 97.86 360.8 78.98zM417.8 293.7c-1.715 1.713-3.916 2.455-5.807 3.855l-53.25-41.74c17.59-7.748 38.77-4.656 53.19 9.758l16.88 17L417.8 293.7zM411.9 197.7l11.25-11.38c18.75-18.75 49.13-18.75 67.88 0l16.88 17L496.7 214.6c-18.75 18.88-49.13 18.88-67.88 0L411.9 197.7z\"]\n};\nvar faTrophy = {\n  prefix: 'far',\n  iconName: 'trophy',\n  icon: [576, 512, [127942], \"f091\", \"M572.1 82.38C569.5 71.59 559.8 64 548.7 64h-100.8c.2422-12.45 .1078-23.7-.1559-33.02C447.3 13.63 433.2 0 415.8 0H160.2C142.8 0 128.7 13.63 128.2 30.98C127.1 40.3 127.8 51.55 128.1 64H27.26C16.16 64 6.537 71.59 3.912 82.38C3.1 85.78-15.71 167.2 37.07 245.9c37.44 55.82 100.6 95.03 187.5 117.4c18.7 4.805 39.42 22.23 39.42 41.54c0 .0078 0-.0078 0 0L264 464H184c-13.25 0-23.1 10.75-23.1 24S170.8 512 184 512h207.1c13.25 0 23.1-10.75 23.1-24s-10.75-24-23.1-24h-79.1v-59.24c.0313-19.29 20.72-36.68 39.41-41.48c86.96-22.34 150.1-61.55 187.5-117.4C591.7 167.2 572.9 85.78 572.1 82.38zM77.41 219.8C49.47 178.6 47.01 135.7 48.38 112h80.39c5.359 59.62 20.35 131.1 57.67 189.1C137.4 281.6 100.9 254.4 77.41 219.8zM288 352C232.3 289.7 175.7 230.9 176 48h223.1C400.3 230.8 343.7 289.6 288 352zM498.6 219.8c-23.44 34.6-59.94 61.75-109 81.22C426.9 243.1 441.9 171.6 447.2 112h80.39C528.1 135.7 526.5 178.7 498.6 219.8z\"]\n};\nvar faCloudsSun = {\n  prefix: 'far',\n  iconName: 'clouds-sun',\n  icon: [640, 512, [], \"f746\", \"M95.1 208c.0156-61.85 50.15-111.1 111.1-111.1c36.89 0 69.35 18.08 89.76 45.61c7.939-7.496 16.5-14.34 26.21-19.67c3.967-6.971 8.594-13.37 13.52-19.49l-20.26-3.668L301.2 10.21c-1.605-8.883-11.86-13.13-19.27-7.983l-73.94 51.31l-73.94-51.32C126.6-2.922 116.4 1.324 114.8 10.21l-16.01 88.58L10.21 114.8C1.326 116.4-2.922 126.6 2.223 134.1l51.3 73.94l-51.3 73.94c-5.145 7.414-.8982 17.67 7.983 19.27l88.57 15.99l16.01 88.58c1.354 7.488 8.797 11.3 15.56 9.348C129.2 407.5 128 399.9 128 392c0-31.74 9.822-61.36 26.8-86.03C119.9 286.1 96.01 250.5 95.1 208zM127.1 208c.0137 32.79 19.79 60.88 48.03 73.23C187.1 270.9 199.7 262 213.9 255.3C225.5 235.7 241.1 218.8 259.1 205.5c3.357-13.62 9.428-26.13 16.73-37.84C262.8 144 237.4 128 207.1 128C163.8 128 128 163.8 127.1 208zM640 236.8c0-50.75-38.5-92.88-87.75-98.5C532 103.4 494.4 80 452 80c-46 0-85.88 26.38-104.5 66C315.8 159.8 293.1 189.6 288.9 225C266.6 237.8 248.3 256.8 236.8 280.3C191.4 297.6 160 341.1 160 392C160 458.3 213.8 512 280 512h240c66.25 0 120-53.75 120-120c0-32-12.75-60.75-33.25-82.25C626.8 291.6 640 266 640 236.8zM520 464h-240c-39.75 0-72-32.25-72-72c0-37.63 28.88-68 65.5-71.25C280.8 283.9 313 256 352 256c23.88 0 45.13 10.75 59.75 27.25C422.1 276.3 434.6 272 448 272c30.25 0 55.25 20.88 61.1 49C513.3 320.5 516.5 320 520 320c39.75 0 72 32.25 72 72S559.8 464 520 464zM565.6 281.3c-7.875-3.125-15.88-6-24.5-7.5C520.8 243.3 486.4 224 448 224c-9.625 0-19.25 1.25-28.25 3.625C399.5 214.9 376.1 208 352 208c-2.25 0-4.25 .375-6.375 .5c8.75-12.88 22.75-21.88 39.38-22.62c4.875-32.63 32.88-57.75 67-57.75c35.75 0 64.75 27.75 67.5 62.88c6.5-3.125 13.62-5.25 21.25-5.25C569.1 185.8 592 208.6 592 236.9C592 256 581.3 272.6 565.6 281.3z\"]\n};\nvar faPersonPraying = {\n  prefix: 'far',\n  iconName: 'person-praying',\n  icon: [384, 512, [128720, \"pray\"], \"f683\", \"M255.1 128c35.37 0 63.1-28.62 63.1-64s-28.63-64-63.1-64S191.1 28.62 191.1 64S220.6 128 255.1 128zM233.7 287.5c4.625 6.125 11.62 10 19.25 10.88c7.625 .875 15.38-1.5 21.25-6.625l99.99-82.5c11.75-10 13.12-27.75 2.998-39.5c-9.998-11.75-27.75-13.12-39.5-3L260.4 230l-46.75-61.38C201.1 151.5 181.2 142.5 160.1 144.3C139.1 146.1 120.1 158.8 111.1 179.1L64.12 288.5c-20.5 42-7.125 93.25 30.1 119.4L165.5 456H27.1C12.5 456 0 468.5 0 484S12.5 512 27.1 512h227.1c5.625 0 31.1-4.875 31.1-32c0-8.5-3.375-17-10-23.25l-119.5-112.4l43.1-97.88L233.7 287.5z\"]\n};\nvar faPray = faPersonPraying;\nvar faHammer = {\n  prefix: 'far',\n  iconName: 'hammer',\n  icon: [576, 512, [128296], \"f6e3\", \"M21.09 389.1c-28.12 28.12-28.16 73.72-.0371 101.8C35.12 505 53.56 512 71.1 512s36.84-7.031 50.91-21.09l202.2-231.5L252.8 186.7L21.09 389.1zM571.3 194.9l-22.73-22.86c-6.279-6.148-16.45-6.277-22.73 0l-11.3 11.43l-29.01-29.01c5.652-21.48 .377-45.09-16.45-61.91l-45.47-45.46C392.2 15.7 350.1 0 309.9 0c-41.2 0-82.27 15.7-113.7 47.09l68.2 68.19v18.84c0 8.035 1.633 15.95 4.521 23.36l85.03 85.52c7.662 3.016 15.7 4.52 23.74 4.52c5.652 0 11.3-.75 16.83-2.133l29.01 29.01l-11.3 11.43c-6.279 6.281-6.279 16.45 0 22.73l22.61 22.73c6.281 6.281 16.46 6.281 22.86 0l113.7-113.7C577.6 211.4 577.6 201.2 571.3 194.9zM469 251.7L409 191.6l-26.75 7.156c-9.545 2.516-15.2-3.641-15.57-3.891l-49.36-49.48c-3.014-2.887-4.646-7.035-4.646-11.3V95.32L272.1 54.75c11.93-4.27 24.62-6.527 37.8-6.527c30.02 0 58.28 11.68 79.5 32.9l45.47 45.46c5.904 5.906 4.521 13.31 4.02 15.57l-7.158 26.75l60.04 60.03L469 251.7z\"]\n};\nvar faFaceVomit = {\n  prefix: 'far',\n  iconName: 'face-vomit',\n  icon: [576, 512, [], \"e3a0\", \"M288 48C173.1 48 80 141.1 80 256C80 319.4 108.3 376.1 153 414.3C147.3 423.8 138.2 431.3 127.2 434.9L110.5 440.5C62.12 393.9 32 328.5 32 256C32 114.6 146.6 0 288 0C429.4 0 544 114.6 544 256C544 328.5 513.9 393.9 465.5 440.5L448.8 434.9C437.8 431.3 428.7 423.8 422.1 414.3C467.7 376.1 496 319.4 496 256C496 141.1 402.9 48 288 48zM148 157.1C148 148.2 157.6 142.4 165.5 146.7L255.4 194.6C266.1 200.3 266.1 215.7 255.4 221.4L165.5 269.3C157.6 273.6 148 267.8 148 258.9C148 256.1 148.1 253.4 150.8 251.2L186.8 208L150.8 164.8C148.1 162.6 148 159.9 148 157.1V157.1zM410.5 146.7C418.4 142.4 428 148.2 428 157.1C428 159.9 427 162.6 425.2 164.8L389.2 208L425.2 251.2C427 253.4 428 256.1 428 258.9C428 267.8 418.4 273.6 410.5 269.3L320.6 221.4C309.9 215.7 309.9 200.3 320.6 194.6L410.5 146.7zM0 480C0 462.3 14.33 448 32 448C49.67 448 64 462.3 64 480C64 497.7 49.67 512 32 512C14.33 512 0 497.7 0 480zM576 448C576 465.7 561.7 480 544 480C526.3 480 512 465.7 512 448C512 430.3 526.3 416 544 416C561.7 416 576 430.3 576 448zM433.2 464.4L467.3 475.8C474.9 478.3 480 485.4 480 493.4C480 503.7 471.7 512 461.4 512H114.6C104.3 512 96 503.7 96 493.4C96 485.4 101.1 478.3 108.7 475.8L142.8 464.4C172.2 454.6 192 427.1 192 396.1V337.8C181.2 342.1 173.3 346.4 168.9 349.3C161.5 354.2 151.6 352.2 146.7 344.9C141.8 337.5 143.8 327.6 151.1 322.7C169.7 310.3 220.8 288 288 288C355.2 288 406.3 310.3 424.9 322.7C432.2 327.6 434.2 337.5 429.3 344.9C424.4 352.2 414.5 354.2 407.1 349.3C402.7 346.4 394.8 342.1 384 337.8V396.1C384 427.1 403.8 454.6 433.2 464.4H433.2zM288 400C288 408.8 295.2 416 304 416C312.8 416 320 408.8 320 400C320 391.2 312.8 384 304 384C295.2 384 288 391.2 288 400zM240 416C231.2 416 224 423.2 224 432C224 440.8 231.2 448 240 448C248.8 448 256 440.8 256 432C256 423.2 248.8 416 240 416z\"]\n};\nvar faSpeakers = {\n  prefix: 'far',\n  iconName: 'speakers',\n  icon: [640, 512, [], \"f8e0\", \"M456 160c22.09 0 40-17.91 40-40S478.1 80 456 80S416 97.91 416 120S433.9 160 456 160zM576 0h-240c-35.35 0-64 28.65-64 64v384c0 35.35 28.65 64 64 64H576c35.35 0 64-28.65 64-64V64C640 28.65 611.3 0 576 0zM592 448c0 8.822-7.178 16-16 16h-240c-8.822 0-16-7.178-16-16V64c0-8.822 7.178-16 16-16H576c8.822 0 16 7.178 16 16V448zM456 224C398.6 224 352 270.6 352 328s46.56 104 104 104s104-46.56 104-104S513.4 224 456 224zM456 384c-30.88 0-56-25.12-56-56c0-30.88 25.12-56 56-56S512 297.1 512 328C512 358.9 486.9 384 456 384zM184 80C161.9 80 144 97.91 144 120S161.9 160 184 160S224 142.1 224 120S206.1 80 184 80zM184 272C199.7 272 213.8 278.5 224 288.9V232.3C211.7 227.1 198.2 224 184 224C126.6 224 80 270.6 80 328s46.56 104 104 104c14.24 0 27.67-3.115 40-8.346v-56.58C213.8 377.5 199.7 384 184 384C153.1 384 128 358.9 128 328C128 297.1 153.1 272 184 272zM264.1 0H64C28.65 0 0 28.65 0 64v384c0 35.35 28.65 64 64 64h200.1c-11.94-13.24-20.25-29.67-23.35-48H64c-8.822 0-16-7.178-16-16V64c0-8.822 7.178-16 16-16h177.6C244.7 29.67 253 13.24 264.1 0z\"]\n};\nvar faTtyAnswer = {\n  prefix: 'far',\n  iconName: 'tty-answer',\n  icon: [640, 512, [\"teletype-answer\"], \"e2b9\", \"M480.3 320.3l-98.2-42.08c-21.4-9.279-46.64-3.107-61.2 14.95l-27.44 33.5C248.7 300.9 211.2 263.4 185.4 218.6l33.55-27.48C236.9 176.5 243.1 151.4 233.1 130.1L191.7 31.53C181.6 8.33 156.4-4.326 131.9 1.346L40.61 22.41C16.7 27.86 0 48.83 0 73.39C0 315.3 196.7 512 438.6 512c24.56 0 45.53-16.69 51-40.53l21.06-91.34C516.4 355.5 503.6 330.3 480.3 320.3zM463.9 369.3l-21.09 91.41C442.3 462.7 440.7 464 438.6 464C223.2 464 47.1 288.8 47.1 73.39c0-2.094 1.297-3.734 3.344-4.203L142.7 48.11c.3125-.0781 .6406-.1094 .9531-.1094c1.734 0 3.359 1.047 4.047 2.609l42.14 98.33C190.6 150.7 190.1 152.8 188.6 154l-48.78 39.97C131.2 201 128.5 213.1 133.4 223.1c33.01 67.23 88.26 122.5 155.5 155.5c9.998 4.906 22.09 2.281 29.15-6.344l40.02-48.88c1.109-1.406 3.186-1.938 4.92-1.125l98.26 42.09C463.2 365.2 464.3 367.3 463.9 369.3zM396 64h39.1c6.625 0 11.1-5.375 11.1-12v-40c0-6.625-5.374-12-11.1-12h-39.1c-6.623 0-11.1 5.375-11.1 12v40C384 58.63 389.4 64 396 64zM300 64h39.1c6.623 0 11.1-5.375 11.1-12v-40c0-6.625-5.376-12-11.1-12H300c-6.625 0-11.1 5.375-11.1 12v40C288 58.63 293.4 64 300 64zM300 160h39.1c6.623 0 11.1-5.375 11.1-12v-40c0-6.625-5.375-12-11.1-12H300c-6.625 0-11.1 5.375-11.1 12v40C288.1 154.6 293.4 160 300 160zM532 0h-39.1c-6.625 0-11.1 5.375-11.1 12v40c0 6.625 5.374 12 11.1 12h39.1c6.623 0 11.1-5.375 11.1-12v-40C544 5.375 538.6 0 532 0zM628 0H588c-6.625 0-11.1 5.375-11.1 12v40c0 6.625 5.374 12 11.1 12h39.1C634.6 64 640 58.63 640 52v-40C640 5.375 634.6 0 628 0zM532 96h-135.1c-6.623 0-11.1 5.375-11.1 12v40c0 6.625 5.375 12 11.1 12h135.1c6.625 0 11.1-5.375 11.1-12v-40C544 101.4 538.6 96 532 96zM628 96h-39.1c-6.625 0-11.1 5.375-11.1 12v40c0 6.625 5.373 12 11.1 12h39.1C634.6 160 640 154.6 640 148v-40C640 101.4 634.6 96 628 96z\"]\n};\nvar faTeletypeAnswer = faTtyAnswer;\nvar faMugTeaSaucer = {\n  prefix: 'far',\n  iconName: 'mug-tea-saucer',\n  icon: [640, 512, [], \"e1f5\", \"M511.1 32H112C103.2 32 96 39.2 96 48L95.1 288c0 53.02 42.98 96 96 96h192c53.02 0 96-42.98 96-96h26.38c66.83 0 126.6-48.78 133-115.3C646.8 96.38 586.8 32 511.1 32zM432 288c0 26.4-21.6 48-48 48H192c-26.4 0-48-21.6-48-48V80h72v40L185.4 150.6C179.4 156.6 176 164.8 176 173.3V224c0 17.67 14.33 32 32 32h47.1c17.67 0 32-14.33 32-32L288 173.3c0-8.486-3.371-16.62-9.373-22.63L248 120V80h184V288zM512 240h-32v-160h32c44.13 0 80 35.88 80 80S556.1 240 512 240zM576 456c0 13.25-10.75 24-24 24H24C10.75 480 0 469.3 0 456c0-13.26 10.75-24 24-24h528C565.3 432 576 442.7 576 456z\"]\n};\nvar faDiagramLeanCanvas = {\n  prefix: 'far',\n  iconName: 'diagram-lean-canvas',\n  icon: [640, 512, [], \"e156\", \"M0 96C0 60.65 28.65 32 64 32H576C611.3 32 640 60.65 640 96V416C640 451.3 611.3 480 576 480H64C28.65 480 0 451.3 0 416V96zM512 296H592V96C592 87.16 584.8 80 576 80H512V296zM464 80H400V168H464V80zM352 80H288V296H352V80zM240 80H176V168H240V80zM128 80H64C55.16 80 48 87.16 48 96V296H128V80zM48 344V416C48 424.8 55.16 432 64 432H296V344H48zM344 432H576C584.8 432 592 424.8 592 416V344H344V432zM240 216H176V296H240V216zM400 216V296H464V216H400z\"]\n};\nvar faAlt = {\n  prefix: 'far',\n  iconName: 'alt',\n  icon: [640, 512, [], \"e08a\", \"M416 424c0 13.26 10.75 24 24 24h176c13.25 0 24-10.74 24-24c0-13.25-10.75-24-24-24h-176C426.7 400 416 410.7 416 424zM640 88C640 74.75 629.3 64 616 64h-129.5c-26.69 0-51.59 11.88-68.41 32.59l-233.6 288.6C176.9 394.6 165.6 400 153.5 400H24C10.75 400 0 410.8 0 424S10.75 448 24 448h129.5c26.69 0 51.59-11.88 68.41-32.59l233.6-288.6C463.1 117.4 474.4 112 486.5 112H616C629.3 112 640 101.3 640 88z\"]\n};\nvar faDial = {\n  prefix: 'far',\n  iconName: 'dial',\n  icon: [576, 512, [\"dial-med-high\"], \"e15b\", \"M256 32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32C320 49.67 305.7 64 288 64C270.3 64 256 49.67 256 32zM401.1 401.1C338.7 463.6 237.3 463.6 174.9 401.1C112.4 338.7 112.4 237.3 174.9 174.9C237.3 112.4 338.7 112.4 401.1 174.9C463.6 237.3 463.6 338.7 401.1 401.1zM208.8 367.2C252.5 410.9 323.5 410.9 367.2 367.2C405.1 329.3 410.2 270.9 382.3 227.6L304.1 304.1C295.6 314.3 280.4 314.3 271 304.1C261.7 295.6 261.7 280.4 271 271L348.4 193.7C305.1 165.8 246.7 170.9 208.8 208.8C165.1 252.5 165.1 323.5 208.8 367.2V367.2zM576 288C576 305.7 561.7 320 544 320C526.3 320 512 305.7 512 288C512 270.3 526.3 256 544 256C561.7 256 576 270.3 576 288zM0 288C0 270.3 14.33 256 32 256C49.67 256 64 270.3 64 288C64 305.7 49.67 320 32 320C14.33 320 0 305.7 0 288zM128 96C128 113.7 113.7 128 96 128C78.33 128 64 113.7 64 96C64 78.33 78.33 64 96 64C113.7 64 128 78.33 128 96zM448 96C448 78.33 462.3 64 480 64C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128C462.3 128 448 113.7 448 96zM128 480C128 497.7 113.7 512 96 512C78.33 512 64 497.7 64 480C64 462.3 78.33 448 96 448C113.7 448 128 462.3 128 480zM448 480C448 462.3 462.3 448 480 448C497.7 448 512 462.3 512 480C512 497.7 497.7 512 480 512C462.3 512 448 497.7 448 480z\"]\n};\nvar faDialMedHigh = faDial;\nvar faHandPeace = {\n  prefix: 'far',\n  iconName: 'hand-peace',\n  icon: [512, 512, [9996], \"f25b\", \"M412 160c-8.326 0-16.3 1.51-23.68 4.27C375.1 151.8 358.9 144 340 144c-11.64 0-22.44 3.223-32.03 8.418l11.12-68.95c.6228-3.874 .9243-7.725 .9243-11.53c0-36.08-28.91-71.95-72.09-71.95c-34.68 0-65.31 25.16-71.03 60.54L173.4 82.22L168.9 72.77c-12.4-25.75-38.07-40.78-64.89-40.78c-40.8 0-72.01 33.28-72.01 72.07c0 10.48 2.296 21.11 7.144 31.18L89.05 238.9C64.64 250.4 48 275.7 48 303.1v80c0 22.06 10.4 43.32 27.83 56.86l45.95 35.74c29.35 22.83 65.98 35.41 103.2 35.41l78.81 .0352C400.9 512 480 432.1 480 335.8v-107.5C480 189.6 447.9 160 412 160zM320 212.3C320 201.1 328.1 192 340 192c11.02 0 20 9.078 20 20.25v55.5C360 278.9 351 288 340 288C328.1 288 320 278.9 320 267.8V212.3zM247.9 47.98c12.05 0 24.13 9.511 24.13 23.98c0 1.277-.1022 2.57-.3134 3.871L248.4 220.5C240.7 217.6 232.4 215.1 223.9 215.1c0 0 .002 0 0 0c-4.475 0-8.967 .4199-13.38 1.254l-10.55 1.627l24.32-150.7C226.2 56.42 236.4 47.98 247.9 47.98zM79.1 104c0-13.27 10.79-24.04 24.02-24.04c8.937 0 17.5 5.023 21.61 13.61l61.29 127.3L137.3 228.5L82.38 114.4C80.76 111.1 79.1 107.5 79.1 104zM303.8 464l-78.81-.0352c-26.56 0-52.72-8.984-73.69-25.3l-45.97-35.75C99.47 398.4 96 391.3 96 383.1v-80c0-11.23 7.969-21.11 17.59-23.22l105.3-16.23C220.6 264.2 222.3 263.1 223.9 263.1c11.91 0 24.09 9.521 24.09 24.06c0 11.04-7.513 20.95-17.17 23.09L172.8 319c-12.03 1.633-20.78 11.92-20.78 23.75c0 20.21 18.82 24.08 23.7 24.08c2.645 0 64.61-8.619 65.54-8.826c23.55-5.227 41.51-22.23 49.73-43.64C303.3 327.5 320.6 336 340 336c8.326 0 16.31-1.51 23.69-4.27C376 344.2 393.1 352 412 352c.1992 0 10.08-.4453 18.65-2.92C423.9 413.5 369.9 464 303.8 464zM432 283.8C432 294.9 423 304 412 304c-11.02 0-20-9.078-20-20.25v-55.5C392 217.1 400.1 208 412 208c11.02 0 20 9.078 20 20.25V283.8z\"]\n};\nvar faCircleTrash = {\n  prefix: 'far',\n  iconName: 'circle-trash',\n  icon: [512, 512, [\"trash-circle\"], \"e126\", \"M201.4 128L212.7 116.7C215.7 113.7 219.8 112 223.1 112H288C292.2 112 296.3 113.7 299.3 116.7L310.6 128H352C360.8 128 368 135.2 368 144C368 152.8 360.8 160 352 160H159.1C151.2 160 143.1 152.8 143.1 144C143.1 135.2 151.2 128 159.1 128H201.4zM352 192L338.4 354.7C337.1 371.2 323.2 384 306.6 384H205.4C188.8 384 174.9 371.2 173.6 354.7L160 192H352zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faTrashCircle = faCircleTrash;\nvar faRotate = {\n  prefix: 'far',\n  iconName: 'rotate',\n  icon: [512, 512, [128260, \"sync-alt\"], \"f2f1\", \"M481.2 33.81c-8.938-3.656-19.31-1.656-26.16 5.219l-50.51 50.51C364.3 53.81 312.1 32 256 32C157 32 68.53 98.31 40.91 193.3C37.19 206 44.5 219.3 57.22 223c12.81 3.781 26.06-3.625 29.75-16.31C108.7 132.1 178.2 80 256 80c43.12 0 83.35 16.42 114.7 43.4l-59.63 59.63c-6.875 6.875-8.906 17.19-5.219 26.16c3.719 8.969 12.47 14.81 22.19 14.81h143.9C485.2 223.1 496 213.3 496 200v-144C496 46.28 490.2 37.53 481.2 33.81zM454.7 288.1c-12.78-3.75-26.06 3.594-29.75 16.31C403.3 379.9 333.8 432 255.1 432c-43.12 0-83.38-16.42-114.7-43.41l59.62-59.62c6.875-6.875 8.891-17.03 5.203-26C202.4 294 193.7 288 183.1 288H40.05c-13.25 0-24.11 10.74-24.11 23.99v144c0 9.719 5.844 18.47 14.81 22.19C33.72 479.4 36.84 480 39.94 480c6.25 0 12.38-2.438 16.97-7.031l50.51-50.52C147.6 458.2 199.9 480 255.1 480c99 0 187.4-66.31 215.1-161.3C474.8 305.1 467.4 292.7 454.7 288.1z\"]\n};\nvar faSyncAlt = faRotate;\nvar faCircleQuarters = {\n  prefix: 'far',\n  iconName: 'circle-quarters',\n  icon: [512, 512, [], \"e3f8\", \"M256 0c-141.4 0-256 114.6-256 256s114.6 256 256 256c141.4 0 256-114.6 256-256S397.4 0 256 0zM403.1 403.1L256 256l-147.1 147.1C71.28 365.4 48 313.4 48 256s23.28-109.4 60.92-147.1L256 256l147.1-147.1C440.7 146.6 464 198.6 464 256S440.7 365.4 403.1 403.1z\"]\n};\nvar faSpinner = {\n  prefix: 'far',\n  iconName: 'spinner',\n  icon: [512, 512, [], \"f110\", \"M288 32C288 49.67 273.7 64 256 64C238.3 64 224 49.67 224 32C224 14.33 238.3 0 256 0C273.7 0 288 14.33 288 32zM288 480C288 497.7 273.7 512 256 512C238.3 512 224 497.7 224 480C224 462.3 238.3 448 256 448C273.7 448 288 462.3 288 480zM480 224C497.7 224 512 238.3 512 256C512 273.7 497.7 288 480 288C462.3 288 448 273.7 448 256C448 238.3 462.3 224 480 224zM32 288C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224C49.67 224 64 238.3 64 256C64 273.7 49.67 288 32 288zM74.98 391.8C87.48 379.3 107.7 379.3 120.2 391.8C132.7 404.3 132.7 424.5 120.2 437C107.7 449.5 87.48 449.5 74.98 437C62.48 424.5 62.48 404.3 74.98 391.8zM391.8 437C379.3 424.5 379.3 404.3 391.8 391.8C404.3 379.3 424.5 379.3 437 391.8C449.5 404.3 449.5 424.5 437 437C424.5 449.5 404.3 449.5 391.8 437zM120.2 74.98C132.7 87.48 132.7 107.7 120.2 120.2C107.7 132.7 87.48 132.7 74.98 120.2C62.48 107.7 62.48 87.48 74.98 74.98C87.48 62.49 107.7 62.49 120.2 74.98z\"]\n};\nvar faTowerControl = {\n  prefix: 'far',\n  iconName: 'tower-control',\n  icon: [448, 512, [], \"e2a2\", \"M160 24C160 10.75 170.7 0 184 0H264C277.3 0 288 10.75 288 24C288 37.25 277.3 48 264 48H248V96H288C305.7 96 320 110.3 320 128H413.2C434.7 128 450.1 148.7 443.9 169.2L402.7 306.5C410.6 310.4 416 318.6 416 328C416 341.3 405.3 352 392 352H368V488C368 501.3 357.3 512 344 512C330.7 512 320 501.3 320 488V352H128V488C128 501.3 117.3 512 104 512C90.75 512 80 501.3 80 488V352H56C42.75 352 32 341.3 32 328C32 318.6 37.42 310.4 45.3 306.5L4.103 169.2C-2.056 148.7 13.32 128 34.75 128H128C128 110.3 142.3 96 160 96H200V48H184C170.7 48 160 37.25 160 24V24zM128 304V176H56.26L94.66 304H128zM176 304H272V176H176V304zM320 176V304H353.3L391.7 176H320z\"]\n};\nvar faArrowUpTriangleSquare = {\n  prefix: 'far',\n  iconName: 'arrow-up-triangle-square',\n  icon: [512, 512, [\"sort-shapes-up\"], \"f88a\", \"M448 288h-128c-17.67 0-31.1 14.33-31.1 32V448c0 17.67 14.33 32 31.1 32h128c17.67 0 32-14.33 32-32v-127.1C480 302.3 465.7 288 448 288zM432 432h-96v-96h96V432zM492.1 182.9l-83.13-137.1c-5.375-8.625-14.84-13.78-24.97-13.78c-10.13 0-19.53 5.153-24.91 13.78l-83.25 137.1c-11 18.25 2.749 41.12 25 41.12h166.3C489.4 224 503.1 201.1 492.1 182.9zM336.3 176l47.75-78.88L431.8 176H336.3zM145.6 39.37c-9.062-9.82-26.19-9.82-35.25 0L14.38 143.4c-9 9.758-8.406 24.96 1.344 33.93c9.779 9.07 24.97 8.414 33.9-1.344L104 117.1v338.9C104 469.2 114.8 480 128 480s24-10.76 24-24.02V117.1l54.37 58.95c4.719 5.125 11.16 7.723 17.62 7.723c5.812 0 11.66-2.098 16.28-6.379c9.75-8.977 10.34-24.18 1.344-33.93L145.6 39.37z\"]\n};\nvar faSortShapesUp = faArrowUpTriangleSquare;\nvar faWhale = {\n  prefix: 'far',\n  iconName: 'whale',\n  icon: [640, 512, [128011], \"f72c\", \"M488 128h-64.34c-57.78 0-112.1 22.51-152.1 63.37l-151.7 151.7C114.5 347.6 112 353.6 112 360c0 6.408 2.496 12.44 7.031 16.97C123.6 381.5 129.6 384 136 384s12.44-2.498 16.97-7.031l151.7-151.7C336.4 193.5 378.7 176 423.7 176H488c57.34 0 103.1 46.65 103.1 104v96c0 39.7-32.3 72-72 72H164.2C100.1 448 48 395.9 48 331.8c0-27.7 9.938-54.55 27.98-75.61l47.71-55.66l62.36 22.32C189.8 223.7 192.4 224 195.1 224c10.54 0 20.88-4.289 28.36-11.77l57.52-57.52C287.2 148.4 289.5 139.2 286.9 130.7C284.4 122.2 277.3 115.9 268.6 114.1L190.1 97.93L173.9 19.34C171.7 8.164 161.7 0 150.2 0C143.8 0 137.8 2.502 133.3 7.045L75.77 64.57c-9.547 9.549-13.65 23.11-10.97 36.28l23.85 66.85L39.52 225c-25.48 29.72-39.52 67.66-39.52 106.8C.002 422.4 73.64 496 164.2 496H519.1c66.17 0 120-53.83 120-120v-96C639.1 196.2 571.8 128 488 128zM135.8 72.41l13.67 66.14l66.12 13.65L193.3 174.5L134.5 153.5L113.5 94.72L135.8 72.41zM408 304c0-13.26-10.75-24-24-24s-24 10.74-24 24c0 13.25 10.75 24 24 24S408 317.3 408 304z\"]\n};\nvar faRobot = {\n  prefix: 'far',\n  iconName: 'robot',\n  icon: [640, 512, [129302], \"f544\", \"M352 400c0 8.836-7.164 16-16 16h-32C295.2 416 288 408.8 288 400C288 391.2 295.2 384 304 384h32C344.8 384 352 391.2 352 400zM240 384H192c-8.836 0-16 7.162-16 16C176 408.8 183.2 416 192 416h48C248.8 416 256 408.8 256 400C256 391.2 248.8 384 240 384zM172 260C172 222.5 202.5 192 240 192c37.5 0 68 30.5 68 68c0 37.49-30.5 68-68 68C202.5 328 172 297.5 172 260zM220 260c0 11.04 8.955 20 20 20c11.05 0 20-8.955 20-20C260 248.1 251 240 240 240C228.1 240 220 248.1 220 260zM468 260c0 37.49-30.58 67.1-68.07 67.1c-.0254 0 .0254 0 0 0s.0254 0 0 0c-37.5 0-68.07-30.5-68.07-67.1c0-37.5 30.58-67.1 68.07-67.1c.0254 0-.0254 0 0 0s-.0254 0 0 0C437.4 192 468 222.5 468 260zM419.9 260c0-11.02-8.916-19.94-19.93-19.99C388.9 240.1 380 248.1 380 260c0 11.02 8.916 19.94 19.93 19.99C410.9 279.9 419.9 271 419.9 260zM448 384h-48c-8.836 0-16 7.162-16 16c0 8.836 7.164 16 16 16H448c8.836 0 16-7.164 16-16C464 391.2 456.8 384 448 384zM544 176v256c0 44.18-35.82 80-80 80h-288C131.8 512 96 476.2 96 432v-256C96 131.8 131.8 96 176 96h120V24C296 10.75 306.8 0 320 0s24 10.75 24 24V96h120C508.2 96 544 131.8 544 176zM496 176c0-17.64-14.36-32-32-32h-288c-17.64 0-32 14.36-32 32v256c0 17.64 14.36 32 32 32h288c17.64 0 32-14.36 32-32V176zM592.1 192H576v192h16.08C609.8 384 624 369.7 624 352V224C624 206.3 609.7 192 592.1 192zM16 224v128c0 17.67 14.26 32 31.94 32H64V192H48.03C30.36 192 16 206.3 16 224z\"]\n};\nvar faPeace = {\n  prefix: 'far',\n  iconName: 'peace',\n  icon: [512, 512, [9774], \"f67c\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM464 256c0 40.47-11.8 78.16-31.88 110.1L280 244.4V49.5C383.4 61.45 464 149.4 464 256zM232 462.5c-47.39-5.477-89.98-26.86-122.2-58.77L232 305.9V462.5zM280 305.9l122.2 97.78c-32.24 31.91-74.83 53.3-122.2 58.77V305.9zM232 49.5v194.9l-152.1 121.7C59.8 334.2 48 296.5 48 256C48 149.4 128.6 61.45 232 49.5z\"]\n};\nvar faPartyHorn = {\n  prefix: 'far',\n  iconName: 'party-horn',\n  icon: [512, 512, [], \"e31b\", \"M184 160c5.438 0 10.87-1.812 15.37-5.562c35.97-30 56.62-74.06 56.62-120.9V24c0-13.25-10.75-24-23.1-24s-23.1 10.75-23.1 24v9.531c0 32.56-14.34 63.19-39.37 84.03C158.4 126.1 157.1 141.2 165.6 151.4C170.3 157.1 177.1 160 184 160zM64 63.1c17.67 0 31.1-14.33 31.1-31.1c0-17.67-14.33-31.1-31.1-31.1c-17.67 0-31.1 14.33-31.1 31.1C32 49.67 46.33 63.1 64 63.1zM487.1 256h-9.531C431.6 256 387.6 276.7 357.6 312.6c-8.5 10.19-7.125 25.31 3.062 33.81C365.1 350.2 370.6 352 375.1 352c6.875 0 13.69-2.938 18.44-8.625C415.3 318.3 445.9 304 478.5 304h9.531c13.25 0 23.1-10.75 23.1-24S501.2 256 487.1 256zM479.1 416c-17.67 0-31.1 14.33-31.1 31.1c0 17.67 14.33 31.1 31.1 31.1s31.1-14.33 31.1-31.1C511.1 430.3 497.7 416 479.1 416zM479.1 128c-17.67 0-31.1 14.33-31.1 31.1c0 17.67 14.33 31.1 31.1 31.1s31.1-14.33 31.1-31.1C511.1 142.3 497.7 128 479.1 128zM389.7 176c20.88-24.47 19.37-48.19 18.25-65.5c-.9687-14.97-1.062-21.97 6.844-31.22c7.875-9.219 14.78-10.19 29.66-11.53c17.25-1.562 40.91-3.688 61.84-28.16c8.594-10.06 7.438-25.22-2.656-33.84c-10.03-8.5-25.16-7.438-33.84 2.656c-7.875 9.219-14.78 10.19-29.66 11.53c-17.25 1.562-40.91 3.688-61.84 28.16c-20.88 24.47-19.37 48.19-18.25 65.5c.9687 14.97 1.062 21.97-6.844 31.22c-7.844 9.188-14.75 10.16-29.59 11.5c-17.25 1.531-40.91 3.625-61.81 28.09C253.2 194.5 254.3 209.7 264.4 218.3C268.9 222.1 274.5 224 279.1 224c6.781 0 13.5-2.844 18.25-8.406c7.844-9.188 14.75-10.16 29.56-11.5C345.1 202.6 368.7 200.5 389.7 176zM150.6 201.4C144.6 195.3 136.4 192 127.9 192c-2.234 0-4.482 .2269-6.711 .6996c-10.62 2.312-19.37 9.844-23.19 20.03l-95.1 256c-4.406 11.75-1.531 25 7.344 33.88C15.47 508.7 23.66 512 32 512c3.781 0 7.594-.6563 11.25-2.031l255.1-96c10.19-3.812 17.72-12.56 20.03-23.19c2.281-10.62-.9702-21.72-8.656-29.41L150.6 201.4zM59.33 452.7l32.57-86.85l54.28 54.28L59.33 452.7zM195.5 401.6L110.4 316.5l23.84-63.59l124.9 124.9L195.5 401.6z\"]\n};\nvar faGears = {\n  prefix: 'far',\n  iconName: 'gears',\n  icon: [640, 512, [\"cogs\"], \"f085\", \"M119.1 176C119.1 153.9 137.9 136 159.1 136C182.1 136 199.1 153.9 199.1 176C199.1 198.1 182.1 216 159.1 216C137.9 216 119.1 198.1 119.1 176zM207.3 23.36L213.9 51.16C223.4 55.3 232.4 60.5 240.6 66.61L267.7 58.52C273.2 56.85 279.3 58.3 283.3 62.62C299.5 80.44 311.9 101.8 319.3 125.4C321.1 130.9 319.3 136.9 315.1 140.9L294.1 160C295.7 165.5 295.1 171.1 295.1 176.8C295.1 181.1 295.7 187.1 295.2 192.1L315.1 211.1C319.3 215.1 321.1 221.1 319.3 226.6C311.9 250.2 299.5 271.6 283.3 289.4C279.3 293.7 273.2 295.2 267.7 293.5L242.1 285.8C233.3 292.5 223.7 298.1 213.5 302.6L207.3 328.6C205.1 334.3 201.7 338.8 196 340.1C184.4 342.6 172.4 344 159.1 344C147.6 344 135.6 342.6 123.1 340.1C118.3 338.8 114 334.3 112.7 328.6L106.5 302.6C96.26 298.1 86.67 292.5 77.91 285.8L52.34 293.5C46.75 295.2 40.65 293.7 36.73 289.4C20.5 271.6 8.055 250.2 .6513 226.6C-1.078 221.1 .6929 215.1 4.879 211.1L24.85 192.1C24.29 187.1 24 181.1 24 176.8C24 171.1 24.34 165.5 25.01 160L4.879 140.9C.6936 136.9-1.077 130.9 .652 125.4C8.056 101.8 20.51 80.44 36.73 62.62C40.65 58.3 46.75 56.85 52.34 58.52L79.38 66.61C87.62 60.5 96.57 55.3 106.1 51.17L112.7 23.36C114 17.71 118.3 13.17 123.1 11.91C135.6 9.35 147.6 8 159.1 8C172.4 8 184.4 9.35 196 11.91C201.7 13.16 205.1 17.71 207.3 23.36L207.3 23.36zM63.1 176.8C63.1 180.5 64.21 184.1 64.6 187.7L66.79 207.4L44.25 228.9C47.68 236.5 51.84 243.7 56.63 250.4L85.96 241.7L102.2 254C108.4 258.7 115.1 262.7 122.3 265.8L140.8 273.8L147.8 303.4C151.8 303.8 155.9 304 159.1 304C164.1 304 168.2 303.8 172.2 303.4L179.2 273.8L197.7 265.8C204.9 262.7 211.6 258.7 217.8 254L234 241.7L263.4 250.4C268.2 243.7 272.3 236.5 275.7 228.9L253.2 207.4L255.4 187.7C255.8 184.1 255.1 180.5 255.1 176.8C255.1 172.7 255.8 168.7 255.3 164.8L252.9 144.9L275.7 123.1C272.3 115.5 268.2 108.3 263.4 101.6L232.9 110.7L216.8 98.74C210.1 94.42 204.7 90.76 197.1 87.85L179.6 79.87L172.2 48.58C168.2 48.2 164.1 48 159.1 48C155.9 48 151.8 48.2 147.8 48.58L140.4 79.87L122 87.85C115.3 90.76 109 94.42 103.2 98.74L87.1 110.7L56.63 101.6C51.84 108.3 47.68 115.5 44.25 123.1L67.14 144.9L64.72 164.8C64.25 168.7 63.1 172.7 63.1 176.8L63.1 176.8zM464 312C486.1 312 504 329.9 504 352C504 374.1 486.1 392 464 392C441.9 392 424 374.1 424 352C424 329.9 441.9 312 464 312zM581.5 244.3L573.4 271.4C579.5 279.6 584.7 288.6 588.8 298.1L616.6 304.7C622.3 306 626.8 310.3 628.1 315.1C630.6 327.6 632 339.6 632 352C632 364.4 630.6 376.4 628.1 388C626.8 393.7 622.3 397.1 616.6 399.3L588.8 405.9C584.7 415.4 579.5 424.4 573.4 432.6L581.5 459.7C583.2 465.3 581.7 471.4 577.4 475.3C559.6 491.5 538.2 503.9 514.6 511.4C509.1 513.1 503.1 511.3 499.1 507.1L479.1 486.1C474.5 487.7 468.9 488 463.2 488C458 488 452.9 487.7 447.9 487.2L428.9 507.1C424.9 511.3 418.9 513.1 413.4 511.4C389.8 503.9 368.4 491.5 350.6 475.3C346.3 471.4 344.8 465.3 346.5 459.7L354.2 434.1C347.5 425.3 341.9 415.7 337.4 405.5L311.4 399.3C305.7 397.1 301.2 393.7 299.9 388C297.3 376.4 295.1 364.4 295.1 352C295.1 339.6 297.4 327.6 299.9 315.1C301.2 310.3 305.7 306 311.4 304.7L337.4 298.5C341.9 288.3 347.5 278.7 354.2 269.9L346.5 244.3C344.8 238.8 346.3 232.7 350.6 228.7C368.4 212.5 389.8 200.1 413.4 192.7C418.9 190.9 424.9 192.7 428.9 196.9L447.9 216.9C452.9 216.3 458 216 463.2 216C468.9 216 474.5 216.4 479.1 217L499.1 196.9C503.1 192.7 509.1 190.9 514.6 192.7C538.2 200.1 559.6 212.5 577.4 228.7C581.7 232.7 583.2 238.8 581.5 244.3V244.3zM463.2 256C459.5 256 455.9 256.2 452.3 256.6L432.6 258.8L411.1 236.3C403.5 239.7 396.3 243.8 389.6 248.6L398.3 277.1L385.1 294.2C381.3 300.4 377.3 307.1 374.2 314.3L366.2 332.8L336.6 339.8C336.2 343.8 336 347.9 336 352C336 356.1 336.2 360.2 336.6 364.2L366.2 371.2L374.2 389.7C377.3 396.9 381.3 403.6 385.1 409.8L398.3 426L389.6 455.4C396.3 460.2 403.5 464.3 411.1 467.8L432.6 445.2L452.3 447.4C455.9 447.8 459.5 448 463.2 448C467.3 448 471.3 447.8 475.2 447.3L495.1 444.9L516.9 467.8C524.5 464.3 531.7 460.2 538.4 455.4L529.3 424.9L541.3 408.8C545.6 402.1 549.2 396.7 552.2 389.1L560.1 371.6L591.4 364.2C591.8 360.2 592 356.1 592 352C592 347.9 591.8 343.8 591.4 339.8L560.1 332.4L552.2 314C549.2 307.4 545.6 301 541.3 295.2L529.3 279.1L538.4 248.6C531.7 243.8 524.5 239.7 516.9 236.3L495.1 259.1L475.2 256.7C471.3 256.3 467.3 256 463.2 256V256z\"]\n};\nvar faCogs = faGears;\nvar faSunBright = {\n  prefix: 'far',\n  iconName: 'sun-bright',\n  icon: [512, 512, [\"sun-alt\"], \"e28f\", \"M256 144C194.1 144 144 194.1 144 256c0 61.86 50.14 112 112 112s112-50.14 112-112C368 194.1 317.9 144 256 144zM256 320c-35.29 0-64-28.71-64-64c0-35.29 28.71-64 64-64s64 28.71 64 64C320 291.3 291.3 320 256 320zM256 112c13.25 0 24-10.75 24-24v-64C280 10.75 269.3 0 256 0S232 10.75 232 24v64C232 101.3 242.8 112 256 112zM256 400c-13.25 0-24 10.75-24 24v64C232 501.3 242.8 512 256 512s24-10.75 24-24v-64C280 410.8 269.3 400 256 400zM488 232h-64c-13.25 0-24 10.75-24 24s10.75 24 24 24h64C501.3 280 512 269.3 512 256S501.3 232 488 232zM112 256c0-13.25-10.75-24-24-24h-64C10.75 232 0 242.8 0 256s10.75 24 24 24h64C101.3 280 112 269.3 112 256zM391.8 357.8c-9.344-9.375-24.56-9.372-33.94 .0031s-9.375 24.56 0 33.93l45.25 45.28c4.672 4.688 10.83 7.031 16.97 7.031s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L391.8 357.8zM120.2 154.2c4.672 4.688 10.83 7.031 16.97 7.031S149.5 158.9 154.2 154.2c9.375-9.375 9.375-24.56 0-33.93L108.9 74.97c-9.344-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L120.2 154.2zM374.8 161.2c6.141 0 12.3-2.344 16.97-7.031l45.25-45.28c9.375-9.375 9.375-24.56 0-33.94s-24.59-9.375-33.94 0l-45.25 45.28c-9.375 9.375-9.375 24.56 0 33.93C362.5 158.9 368.7 161.2 374.8 161.2zM120.2 357.8l-45.25 45.28c-9.375 9.375-9.375 24.56 0 33.94c4.688 4.688 10.83 7.031 16.97 7.031s12.3-2.344 16.97-7.031l45.25-45.28c9.375-9.375 9.375-24.56 0-33.93S129.6 348.4 120.2 357.8z\"]\n};\nvar faSunAlt = faSunBright;\nvar faWarehouse = {\n  prefix: 'far',\n  iconName: 'warehouse',\n  icon: [640, 512, [], \"f494\", \"M323 51.12C321.1 50.34 318.9 50.34 316.1 51.12L62.98 154.1C53.93 157.8 48 166.6 48 176.3V488C48 501.3 37.25 512 24 512C10.75 512 0 501.3 0 488V176.3C0 147 17.78 120.6 44.95 109.6L298.1 6.634C312.5 1.164 327.5 1.164 341 6.634L595 109.6C622.2 120.6 640 147 640 176.3V488C640 501.3 629.3 512 616 512C602.7 512 592 501.3 592 488V176.3C592 166.6 586.1 157.8 577 154.1L323 51.12zM120.3 512C120.2 512 120.1 512 119.1 512C106.7 512 95.1 501.3 95.1 488V232C95.1 209.9 113.9 192 135.1 192H504C526.1 192 544 209.9 544 232V488C544 501.3 533.3 512 520 512C519.9 512 519.8 512 519.7 512H120.3zM143.1 328V376H496V328H143.1zM496 464V424H143.1V464H496zM143.1 280H496V240H143.1V280z\"]\n};\nvar faLockKeyholeOpen = {\n  prefix: 'far',\n  iconName: 'lock-keyhole-open',\n  icon: [576, 512, [\"lock-open-alt\"], \"f3c2\", \"M192 376C178.7 376 168 365.3 168 352C168 338.7 178.7 328 192 328H256C269.3 328 280 338.7 280 352C280 365.3 269.3 376 256 376H192zM432 48C387.8 48 352 83.82 352 128V192H384C419.3 192 448 220.7 448 256V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V256C0 220.7 28.65 192 64 192H304V128C304 57.31 361.3 0 432 0C502.7 0 560 57.31 560 128V200C560 213.3 549.3 224 536 224C522.7 224 512 213.3 512 200V128C512 83.82 476.2 48 432 48zM384 240H64C55.16 240 48 247.2 48 256V448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V256C400 247.2 392.8 240 384 240z\"]\n};\nvar faLockOpenAlt = faLockKeyholeOpen;\nvar faSquareFragile = {\n  prefix: 'far',\n  iconName: 'square-fragile',\n  icon: [448, 512, [\"box-fragile\", \"square-wine-glass-crack\"], \"f49b\", \"M128 134.3C128 121.1 137.1 112 150.3 112H176L208 176L176 208L256 272L224 208L272 176L240 112H297.7C310 112 320 121.1 320 134.3V224C320 271.6 285.4 311.1 240 318.7V368H272C280.8 368 288 375.2 288 384C288 392.8 280.8 400 272 400H176C167.2 400 160 392.8 160 384C160 375.2 167.2 368 176 368H208V318.7C162.6 311.1 128 271.6 128 224V134.3zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faBoxFragile = faSquareFragile;\nvar faSquareWineGlassCrack = faSquareFragile;\nvar faArrowUpRightDots = {\n  prefix: 'far',\n  iconName: 'arrow-up-right-dots',\n  icon: [576, 512, [], \"e4b7\", \"M152 0H296C309.3 0 320 10.75 320 24V168C320 181.3 309.3 192 296 192C282.7 192 272 181.3 272 168V81.94L40.97 312.1C31.6 322.3 16.4 322.3 7.029 312.1C-2.343 303.6-2.343 288.4 7.029 279L238.1 48H152C138.7 48 128 37.25 128 24C128 10.75 138.7 0 152 0V0zM576 80C576 106.5 554.5 128 528 128C501.5 128 480 106.5 480 80C480 53.49 501.5 32 528 32C554.5 32 576 53.49 576 80zM448 208C448 234.5 426.5 256 400 256C373.5 256 352 234.5 352 208C352 181.5 373.5 160 400 160C426.5 160 448 181.5 448 208zM352 336C352 309.5 373.5 288 400 288C426.5 288 448 309.5 448 336C448 362.5 426.5 384 400 384C373.5 384 352 362.5 352 336zM448 464C448 490.5 426.5 512 400 512C373.5 512 352 490.5 352 464C352 437.5 373.5 416 400 416C426.5 416 448 437.5 448 464zM576 464C576 490.5 554.5 512 528 512C501.5 512 480 490.5 480 464C480 437.5 501.5 416 528 416C554.5 416 576 437.5 576 464zM224 336C224 309.5 245.5 288 272 288C298.5 288 320 309.5 320 336C320 362.5 298.5 384 272 384C245.5 384 224 362.5 224 336zM320 464C320 490.5 298.5 512 272 512C245.5 512 224 490.5 224 464C224 437.5 245.5 416 272 416C298.5 416 320 437.5 320 464zM96 464C96 437.5 117.5 416 144 416C170.5 416 192 437.5 192 464C192 490.5 170.5 512 144 512C117.5 512 96 490.5 96 464zM576 336C576 362.5 554.5 384 528 384C501.5 384 480 362.5 480 336C480 309.5 501.5 288 528 288C554.5 288 576 309.5 576 336zM480 208C480 181.5 501.5 160 528 160C554.5 160 576 181.5 576 208C576 234.5 554.5 256 528 256C501.5 256 480 234.5 480 208z\"]\n};\nvar faSquareN = {\n  prefix: 'far',\n  iconName: 'square-n',\n  icon: [448, 512, [], \"e277\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM296 128c-13.25 0-24 10.75-24 24v131.2L171.7 138.3c-5.953-8.641-16.88-12.31-26.89-9.25C134.8 132.2 128 141.5 128 152v208C128 373.3 138.8 384 152 384s24-10.75 24-24V228.8l100.3 144.8C280.8 380.3 288.3 384 296 384c2.391 0 4.797-.3594 7.156-1.094C313.2 379.8 320 370.5 320 360v-208C320 138.8 309.3 128 296 128z\"]\n};\nvar faSplotch = {\n  prefix: 'far',\n  iconName: 'splotch',\n  icon: [512, 512, [], \"f5bc\", \"M87.81 451.9L78.65 404.8L145.7 391.8C154.2 390.1 162.9 389.3 171.6 389.3H180C212.3 389.3 243.4 400.7 268 421.6L313 459.8C316.2 462.5 320.2 463.9 324.4 463.9C334.5 463.9 342.5 455.4 341.9 445.3L338.8 394.7C336.8 361.6 351.8 329.7 378.6 310.2L461.1 250C462.9 248.7 464 246.5 464 244.2C464 241.2 462.1 238.5 459.3 237.5L401.1 216.3C362 202 332.3 169.6 321.6 129.4L302.9 59.8C301.1 52.87 294.8 48.06 287.6 48.06C282.7 48.06 278.1 50.31 275.1 54.16L243.7 94.44C216.1 129.1 172.6 149.5 127.7 146.6L55.96 141.9C54.13 141.8 52.32 142.3 50.88 143.5C47.81 145.9 47.07 150.2 49.17 153.4L93.65 222.6C105.7 241.3 112.1 263.1 112.1 285.4C112.1 305.6 106.8 325.5 96.79 343L87.81 451.9zM55.11 319.2C60.99 308.9 64.09 297.3 64.09 285.4C64.09 272.3 60.33 259.6 53.27 248.6L8.796 179.4C-6.738 155.2-1.267 123.2 21.41 105.6C32.12 97.25 45.52 93.13 59.07 94.01L130.8 98.66C159.8 100.5 187.1 87.91 205.9 64.93L237.3 24.66C249.4 9.133 267.9 .0566 287.6 .0566C316.5 .0566 341.8 19.47 349.3 47.38L367.9 116.1C374.6 142.1 393.2 162.3 417.6 171.2L475.8 192.4C497.5 200.3 512 221 512 244.2C512 261.8 503.6 278.4 489.4 288.8L406.9 348.1C393.3 358.9 385.7 374.1 386.7 391.8L389.8 442.4C392.1 480.1 362.2 511.9 324.4 511.9C308.8 511.9 293.8 506.4 281.1 496.4L236.1 458.2C221.1 444.7 200.9 437.3 180 437.3H171.6C165.1 437.3 160.4 437.8 154.8 438.9L87.81 451.9C63.82 456.6 39.53 445.5 27.41 424.3C17.39 406.7 17.39 385.2 27.41 367.7L55.11 319.2zM96.79 343L69.08 391.5C67.5 394.3 67.5 397.7 69.08 400.4C71 403.8 74.85 405.6 78.65 404.8L87.81 451.9L96.79 343zM87.81 451.9L96.79 343L87.81 451.9zM28.53 423.6L69.08 400.4L28.53 423.6zM27.7 367.8L69.08 391.5z\"]\n};\nvar faFaceGrinHearts = {\n  prefix: 'far',\n  iconName: 'face-grin-hearts',\n  icon: [512, 512, [128525, \"grin-hearts\"], \"f584\", \"M349.5 308.4C368.2 303.1 385.4 320.4 374.1 336.5C350.4 374.6 306.3 399.1 255.9 399.1C205.6 399.1 161.5 374.6 136.9 336.5C126.5 320.4 143.7 303.1 162.3 308.4C191.3 315.1 222.8 318.8 255.9 318.8C289 318.8 320.6 315.1 349.5 308.4zM238.9 177.1L221.4 243C219.1 251.6 210.4 256.6 201.8 254.3L136.7 236.9C118.9 232.1 108.4 213.8 113.1 196.1C117.9 178.3 136.2 167.7 153.1 172.5L170.1 176.8L174.4 160.7C179.2 142.9 197.5 132.4 215.3 137.1C233.1 141.9 243.6 160.2 238.9 177.1H238.9zM341.9 176.8L358 172.5C375.8 167.7 394.1 178.3 398.9 196.1C403.6 213.8 393.1 232.1 375.3 236.9L310.2 254.3C301.6 256.6 292.9 251.6 290.6 243L273.1 177.1C268.4 160.2 278.9 141.9 296.7 137.1C314.5 132.4 332.8 142.9 337.6 160.7L341.9 176.8zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faGrinHearts = faFaceGrinHearts;\nvar faMeter = {\n  prefix: 'far',\n  iconName: 'meter',\n  icon: [512, 512, [], \"e1e8\", \"M192 200C192 213.3 181.3 224 168 224C154.7 224 144 213.3 144 200V152C144 138.7 154.7 128 168 128C181.3 128 192 138.7 192 152V200zM280 200C280 213.3 269.3 224 256 224C242.7 224 232 213.3 232 200V152C232 138.7 242.7 128 256 128C269.3 128 280 138.7 280 152V200zM368 200C368 213.3 357.3 224 344 224C330.7 224 320 213.3 320 200V152C320 138.7 330.7 128 344 128C357.3 128 368 138.7 368 152V200zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faMandolin = {\n  prefix: 'far',\n  iconName: 'mandolin',\n  icon: [512, 512, [], \"f6f9\", \"M507.3 50.66l-46-46c-5.25-5.25-13.38-6.127-19.76-2.252l-64 40.11c-7 4.375-12 11.12-14 19.12l-18.38 71.38l-59.25 59.25C96.76 188.6 49.63 237.4 30.76 256.2c-46.88 46.87-39.5 150.4 17.5 207.5C80.26 495.6 126.7 512 169.7 512c33.75 0 65.38-10.15 86-30.77c15.5-15.62 67.76-61.1 64.01-255.1l59.25-59.25l71.38-18.38c7.875-2.125 14.75-7.124 19.12-13.1l40.01-63.99C513.5 64.15 512.6 56.03 507.3 50.66zM221.8 447.4c-10.38 10.37-29.88 16.62-52 16.62c-32.88 0-66.38-13.12-87.5-34.25c-39.75-39.75-43.62-113.5-17.62-139.5c47.88-48.37 156.5-48.1 172.9-49.62L188.3 289.8c-21.37-5.875-44 3.25-55.25 22.5c-11.12 19.12-8 43.37 7.625 59.12c15.75 15.62 40 18.75 59.13 7.625c19.25-11.25 28.37-33.87 22.5-55.25l49.13-49.25C270.9 289.5 270.3 399.1 221.8 447.4z\"]\n};\nvar faDiceFour = {\n  prefix: 'far',\n  iconName: 'dice-four',\n  icon: [448, 512, [9859], \"f524\", \"M384 32H64C28.63 32 0 60.63 0 96v320c0 35.38 28.62 64 64 64h320c35.38 0 64-28.62 64-64V96C448 60.63 419.4 32 384 32zM400 416c0 8.875-7.125 16-16 16H64c-8.875 0-16-7.125-16-16V96c0-8.875 7.125-16 16-16h320c8.875 0 16 7.125 16 16V416zM128 128C110.4 128 96 142.4 96 160s14.38 32 32 32s32-14.38 32-32S145.6 128 128 128zM320 320c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S337.6 320 320 320zM320 128c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S337.6 128 320 128zM128 320c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S145.6 320 128 320z\"]\n};\nvar faSimCard = {\n  prefix: 'far',\n  iconName: 'sim-card',\n  icon: [384, 512, [], \"f7c4\", \"M144 240H121.1C98.81 240 80 258.8 80 282V320h64V240zM80 390C80 413.2 98.81 432 121.1 432H208V352h-128V390zM176 320h128V282C304 258.8 285.2 240 261.1 240H176V320zM374.6 118.6l-109.3-109.3C259.4 3.371 251.2 0 242.7 0H64C28.8 0 0 28.8 0 64v384c0 35.2 28.8 64 64 64h256c35.2 0 64-28.8 64-64V141.3C384 132.8 380.6 124.6 374.6 118.6zM336 448c0 8.75-7.25 16-16 16H64c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h172.1L336 147.9V448zM240 432h21.1C285.2 432 304 413.2 304 390V352h-64V432z\"]\n};\nvar faTransgender = {\n  prefix: 'far',\n  iconName: 'transgender',\n  icon: [512, 512, [9895, \"transgender-alt\"], \"f225\", \"M488 0h-80C394.8 0 384 10.75 384 24s10.75 24 24 24h22.06l-79.52 79.52C323.1 107.9 291.5 96 256 96S188 107.9 161.5 127.5L145.9 112l15.03-15.03c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L112 78.06L81.94 48H104C117.3 48 128 37.25 128 24S117.3 0 104 0h-80C10.75 0 0 10.75 0 24v80C0 117.3 10.75 128 24 128S48 117.3 48 104V81.94L78.06 112L63.03 127c-9.375 9.375-9.375 24.56 0 33.94C67.72 165.7 73.84 168 80 168s12.28-2.344 16.97-7.031L112 145.9l15.52 15.52C107.9 188 96 220.5 96 256c0 80.14 59.11 145.9 136 157.6V432L208 432c-13.25 0-24 10.75-24 23.1s10.75 24 24 24L232 480v8C232 501.3 242.8 512 256 512s24-10.75 24-24V480l24 .0002c13.25 0 24-10.75 24-24s-10.75-23.1-24-23.1L280 432v-18.42C356.9 401.9 416 336.1 416 256c0-35.51-11.95-67.1-31.52-94.54L464 81.94V104C464 117.3 474.8 128 488 128S512 117.3 512 104v-80C512 10.75 501.3 0 488 0zM256 368c-61.76 0-112-50.24-112-112c0-30.66 12.43-58.44 32.45-78.69C176.6 177.2 176.8 177.1 176.1 176.1S177.2 176.6 177.3 176.5C197.6 156.4 225.3 144 256 144s58.44 12.42 78.69 32.45c.1484 .1562 .1914 .3672 .3457 .5215s.3652 .1973 .5215 .3457C355.6 197.6 368 225.3 368 256C368 317.8 317.8 368 256 368z\"]\n};\nvar faTransgenderAlt = faTransgender;\nvar faMercury = {\n  prefix: 'far',\n  iconName: 'mercury',\n  icon: [384, 512, [9791], \"f223\", \"M368 223.1c0-66.11-36.5-123.7-90.41-153.7c12.86-8.207 25.01-18.11 36-29.96c9-9.719 8.438-24.91-1.281-33.91c-9.656-9-24.91-8.438-33.91 1.281c-48.25 52-124.6 52-172.8 0c-9-9.719-24.25-10.28-33.91-1.281C61.97 15.4 61.41 30.58 70.41 40.3c10.99 11.85 23.14 21.76 36 29.96C52.5 100.3 16 157.9 16 223.1c0 89.04 66.18 162.4 152 174.2v25.82h-32c-13.25 0-24 10.75-24 24c0 13.25 10.75 24 24 24h32v16C168 501.2 178.8 512 192 512s24-10.75 24-24v-16h32c13.25 0 24-10.75 24-24c0-13.25-10.75-24-24-24h-32v-25.82C301.8 386.4 368 313 368 223.1zM64 223.1c0-70.58 57.42-128 128-128s128 57.42 128 128s-57.42 128-128 128S64 294.6 64 223.1z\"]\n};\nvar faUpFromBracket = {\n  prefix: 'far',\n  iconName: 'up-from-bracket',\n  icon: [448, 512, [], \"e590\", \"M424 320C437.3 320 448 330.7 448 344V416C448 469 405 512 352 512H96C42.98 512 0 469 0 416V344C0 330.7 10.74 320 24 320C37.25 320 48 330.7 48 344V416C48 442.4 69.6 464 96 464H352C378.4 464 400 442.4 400 416V344C400 330.7 410.7 320 424 320zM224.5 0C231.4 0 237.9 2.938 242.4 8.062L375.5 160.5C381.1 166.7 383.1 174.7 383.1 182.7C383.1 187.4 383 192.2 381 196.6C375.7 208.4 364 216 351.3 216H295.1V336C295.1 358.1 278 376 255.1 376H191.1C169.9 376 151.1 358.1 151.1 336V216H96.67C83.92 216 72.27 208.4 66.95 196.6C61.55 184.5 63.67 170.3 72.42 160.5L206.6 8.062C211.1 2.937 217.6 0 224.5 0V0zM224.5 60.16L129.1 168H199.1V328H247.1V168H318L224.5 60.16z\"]\n};\nvar faKnifeKitchen = {\n  prefix: 'far',\n  iconName: 'knife-kitchen',\n  icon: [576, 512, [128298], \"f6f5\", \"M566.3 43.24l-35.12-33.88c-12.92-12.46-34.07-12.46-46.1-.0007l-180.3 173.9c-6.521 6.289-6.525 16.74-.0059 23.03l89.9 86.79c5.809 5.607 14.88 6.01 21.16 .9395l23.38-18.87c6.25-6 9.75-14.12 9.75-22.62V207.1l118.2-119.4C579.3 76.11 579.3 55.74 566.3 43.24zM443.3 155.3c-6.256 6.25-16.36 6.25-22.62 0s-6.256-16.37 0-22.62s16.36-6.25 22.62 0S449.6 149.1 443.3 155.3zM507.3 91.3c-6.256 6.25-16.36 6.25-22.62 0c-6.256-6.25-6.256-16.37 0-22.62c6.256-6.25 16.36-6.25 22.62 0C513.6 74.93 513.6 85.18 507.3 91.3zM390.4 335c-9.297-8.955-24.05-8.98-33.34-.0117l-54.8 52.92c-50.84 49.05-118.6 76.06-190.8 76.06c-9.965 0-19.89-.5293-29.74-1.574l202.4-195.3c9.77-9.439 9.758-25.1-.0273-34.53C274.9 223.7 260.2 223.7 250.9 232.7L4.888 469.9C-3.862 478.2-.3621 492.5 11.39 496.4C44.2 506.9 77.99 512 111.5 512c82.74 0 163.7-31.23 224.1-89.51l54.83-52.93C400.3 360.1 400.3 344.5 390.4 335z\"]\n};\nvar faBorderRight = {\n  prefix: 'far',\n  iconName: 'border-right',\n  icon: [448, 512, [], \"f852\", \"M424 32C437.3 32 448 42.75 448 56V456C448 469.3 437.3 480 424 480C410.7 480 400 469.3 400 456V56C400 42.75 410.7 32 424 32zM320 32C337.7 32 352 46.33 352 64C352 81.67 337.7 96 320 96C302.3 96 288 81.67 288 64C288 46.33 302.3 32 320 32zM288 448C288 430.3 302.3 416 320 416C337.7 416 352 430.3 352 448C352 465.7 337.7 480 320 480C302.3 480 288 465.7 288 448zM320 224C337.7 224 352 238.3 352 256C352 273.7 337.7 288 320 288C302.3 288 288 273.7 288 256C288 238.3 302.3 224 320 224zM96 64C96 46.33 110.3 32 128 32C145.7 32 160 46.33 160 64C160 81.67 145.7 96 128 96C110.3 96 96 81.67 96 64zM128 416C145.7 416 160 430.3 160 448C160 465.7 145.7 480 128 480C110.3 480 96 465.7 96 448C96 430.3 110.3 416 128 416zM96 256C96 238.3 110.3 224 128 224C145.7 224 160 238.3 160 256C160 273.7 145.7 288 128 288C110.3 288 96 273.7 96 256zM224 32C241.7 32 256 46.33 256 64C256 81.67 241.7 96 224 96C206.3 96 192 81.67 192 64C192 46.33 206.3 32 224 32zM192 448C192 430.3 206.3 416 224 416C241.7 416 256 430.3 256 448C256 465.7 241.7 480 224 480C206.3 480 192 465.7 192 448zM224 224C241.7 224 256 238.3 256 256C256 273.7 241.7 288 224 288C206.3 288 192 273.7 192 256C192 238.3 206.3 224 224 224zM0 64C0 46.33 14.33 32 32 32C49.67 32 64 46.33 64 64C64 81.67 49.67 96 32 96C14.33 96 0 81.67 0 64zM32 416C49.67 416 64 430.3 64 448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416zM0 256C0 238.3 14.33 224 32 224C49.67 224 64 238.3 64 256C64 273.7 49.67 288 32 288C14.33 288 0 273.7 0 256zM224 128C241.7 128 256 142.3 256 160C256 177.7 241.7 192 224 192C206.3 192 192 177.7 192 160C192 142.3 206.3 128 224 128zM0 160C0 142.3 14.33 128 32 128C49.67 128 64 142.3 64 160C64 177.7 49.67 192 32 192C14.33 192 0 177.7 0 160zM32 320C49.67 320 64 334.3 64 352C64 369.7 49.67 384 32 384C14.33 384 0 369.7 0 352C0 334.3 14.33 320 32 320zM192 352C192 334.3 206.3 320 224 320C241.7 320 256 334.3 256 352C256 369.7 241.7 384 224 384C206.3 384 192 369.7 192 352z\"]\n};\nvar faArrowTurnDown = {\n  prefix: 'far',\n  iconName: 'arrow-turn-down',\n  icon: [384, 512, [\"level-down\"], \"f149\", \"M336.1 376.1l-128 128C204.3 509.7 198.2 512 191.1 512s-12.28-2.344-16.97-7.031l-128-128c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0L168 430.1V48h-144C10.75 48 0 37.25 0 24S10.75 0 24 0H192c13.25 0 24 10.75 24 24v406.1l87.03-87.03c9.375-9.375 24.56-9.375 33.94 0S346.3 367.6 336.1 376.1z\"]\n};\nvar faLevelDown = faArrowTurnDown;\nvar faSpade = {\n  prefix: 'far',\n  iconName: 'spade',\n  icon: [512, 512, [9824], \"f2f4\", \"M233.5 9.74C245.5-3.247 266.4-3.247 279.4 9.74L472.2 209.5C528.1 267.5 525.1 363.4 463.2 417.3C412.5 459.9 340.4 456.5 290.2 417.5C286.7 414.8 283.3 411.9 280 408.8V464H328C341.3 464 352 474.7 352 488C352 501.3 341.3 512 328 512H184C170.7 512 160 501.3 160 488C160 474.7 170.7 464 184 464H232V408.7C228.9 411.6 225.6 414.4 222.2 417.1C171.8 456.4 98.77 460 49.7 417.3C-13.23 363.4-16.22 267.5 39.71 209.5L233.5 9.74zM437.6 242.9L256.4 55.03L74.24 242.9L74.21 242.9C37.21 281.3 39.31 345.2 80.94 380.9L81.21 381.1C113.2 408.1 167.2 406.2 201.1 370.1L221.7 350.3C230.9 340.6 243.7 335.2 257.1 335.4C270.4 335.5 283.1 341.3 292 351.2L310.3 371.4C344.6 405.8 397.6 409.4 432 380.8C472.6 345.1 474.6 281.2 437.6 242.9L437.6 242.9z\"]\n};\nvar faCardSpade = {\n  prefix: 'far',\n  iconName: 'card-spade',\n  icon: [384, 512, [], \"e3ec\", \"M175 141.2C184.4 131.8 199.6 131.8 208.1 141.2L291.3 223.5C313.2 245.4 313.2 280.8 291.3 302.7C269.5 324.6 234 324.6 212.1 302.7L208.1 299.5C208.7 299.2 208.3 298.9 207.1 298.6V335.1H223.1C232.8 335.1 239.1 343.2 239.1 351.1C239.1 360.8 232.8 367.1 223.1 367.1H159.1C151.2 367.1 143.1 360.8 143.1 351.1C143.1 343.2 151.2 335.1 159.1 335.1H175.1V298.6C175.7 298.9 175.3 299.2 175 299.5L171.9 302.7C149.1 324.6 114.5 324.6 92.67 302.7C70.8 280.8 70.8 245.4 92.67 223.5L175 141.2zM0 64C0 28.65 28.65 0 64 0H320C355.3 0 384 28.65 384 64V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64zM48 64V448C48 456.8 55.16 464 64 464H320C328.8 464 336 456.8 336 448V64C336 55.16 328.8 48 320 48H64C55.16 48 48 55.16 48 64z\"]\n};\nvar faLineColumns = {\n  prefix: 'far',\n  iconName: 'line-columns',\n  icon: [512, 512, [], \"f870\", \"M200 40C213.3 40 224 50.75 224 64C224 77.25 213.3 88 200 88H24C10.75 88 0 77.25 0 64C0 50.75 10.75 40 24 40H200zM200 168C213.3 168 224 178.7 224 192C224 205.3 213.3 216 200 216H24C10.75 216 0 205.3 0 192C0 178.7 10.75 168 24 168H200zM0 320C0 306.7 10.75 296 24 296H200C213.3 296 224 306.7 224 320C224 333.3 213.3 344 200 344H24C10.75 344 0 333.3 0 320zM200 424C213.3 424 224 434.7 224 448C224 461.3 213.3 472 200 472H24C10.75 472 0 461.3 0 448C0 434.7 10.75 424 24 424H200zM288 192C288 178.7 298.7 168 312 168H488C501.3 168 512 178.7 512 192C512 205.3 501.3 216 488 216H312C298.7 216 288 205.3 288 192zM488 40C501.3 40 512 50.75 512 64C512 77.25 501.3 88 488 88H312C298.7 88 288 77.25 288 64C288 50.75 298.7 40 312 40H488zM288 320C288 306.7 298.7 296 312 296H488C501.3 296 512 306.7 512 320C512 333.3 501.3 344 488 344H312C298.7 344 288 333.3 288 320zM488 424C501.3 424 512 434.7 512 448C512 461.3 501.3 472 488 472H312C298.7 472 288 461.3 288 448C288 434.7 298.7 424 312 424H488z\"]\n};\nvar faArrowRightToLine = {\n  prefix: 'far',\n  iconName: 'arrow-right-to-line',\n  icon: [448, 512, [8677, \"arrow-to-right\"], \"f340\", \"M399.1 88v336c0 13.25 10.76 24 24.02 24C437.2 448 448 437.3 448 424V88C448 74.75 437.2 64 423.1 64C410.7 64 399.1 74.75 399.1 88zM175.7 145.5l91.98 86.53h-243.6C10.76 232 0 242.8 0 256s10.76 24 24.02 24h243.6l-91.98 86.53C170.6 371.3 168.1 377.6 168.1 384c0 5.906 2.158 11.81 6.536 16.44c9.069 9.656 24.27 10.12 33.93 1.031l136.1-128c9.694-9.062 9.694-25.87 0-34.94l-136.1-128C198.9 101.4 183.7 101.9 174.6 111.6C165.5 121.2 165.1 136.4 175.7 145.5z\"]\n};\nvar faArrowToRight = faArrowRightToLine;\nvar faPersonFallingBurst = {\n  prefix: 'far',\n  iconName: 'person-falling-burst',\n  icon: [640, 512, [], \"e547\", \"M232 0C245.3 0 256 10.75 256 24V34.36C256 90.83 225.9 142.2 178.5 170.1L236.7 255.1H311.7C324.7 255.1 336.1 262.4 344.4 273.1L395.7 346.2C403.3 357.1 400.6 372.1 389.8 379.7C378.9 387.3 363.9 384.6 356.3 373.8L307.5 303.1H257.9C256.6 305.5 255 306.8 253.3 307.1L199.4 343.9L284.1 474.1C291.4 486.1 288.2 500.1 277 508.2C265.9 515.4 251.1 512.2 243.8 501L84.45 254.7C81.54 264.6 79.1 274.1 79.1 285.6V359.1C79.1 373.3 69.25 383.1 55.1 383.1C42.74 383.1 31.1 373.3 31.1 359.1V285.6C31.1 219.3 73.48 160.1 135.8 137.4C179.1 121.7 207.1 80.49 207.1 34.36V24C207.1 10.75 218.7 0 231.1 0L232 0zM173.3 303.6L199.3 286.3L134.5 190.8C126.1 195.7 118.4 201.7 111.7 208.5L173.3 303.6zM96 80C96 106.5 74.51 128 48 128C21.49 128 0 106.5 0 80C0 53.49 21.49 32 48 32C74.51 32 96 53.49 96 80zM464 302.3L430.7 326.7C429.1 325.6 429.2 324.4 428.4 323.3L377.2 250.1C362.2 228.7 337.8 215.1 311.7 215.1H291.9C292.4 209.8 295.3 203.9 300.1 199.7L348.7 157.7L323.1 98.79C319.6 90.64 320.9 81.21 326.4 74.27C331.9 67.32 340.9 64 349.6 65.64L412.7 77.46L442.8 20.75C446.1 12.9 455.1 7.1 464 7.1C472.9 7.1 481 12.9 485.2 20.75L515.3 77.46L578.4 65.64C587.1 64 596.1 67.32 601.6 74.27C607.1 81.21 608.4 90.64 604.9 98.79L579.3 157.7L627.9 199.7C634.6 205.5 637.6 214.5 635.6 223.2C633.6 231.8 627 238.7 618.4 240.1L556.5 257.7L553.9 321.9C553.6 330.8 548.4 338.7 540.4 342.6C532.4 346.4 522.9 345.5 515.7 340.3L464 302.3zM464 83.18L446.8 115.6C441.9 124.8 431.5 129.8 421.2 127.9L385.2 121.1L399.8 154.8C403.9 164.4 401.4 175.6 393.4 182.5L365.7 206.4L401.1 215.1C411.2 218.7 418.4 227.7 418.8 238.2L420.3 274.8L449.8 253.1C458.2 246.9 469.8 246.9 478.2 253.1L507.7 274.8L509.2 238.2C509.6 227.7 516.8 218.7 526.9 215.1L562.3 206.4L534.6 182.5C526.6 175.6 524.1 164.4 528.2 154.8L542.8 121.1L506.8 127.9C496.5 129.8 486.1 124.8 481.2 115.6L464 83.18z\"]\n};\nvar faFlagPennant = {\n  prefix: 'far',\n  iconName: 'flag-pennant',\n  icon: [512, 512, [128681, \"pennant\"], \"f456\", \"M496.3 185.5L47.19 20.01C45.23 8.734 35.84 0 24 0C10.75 0 0 10.74 0 24v464C0 501.3 10.75 512 24 512s24-10.75 24-24v-92.3l448.3-165.2C505.7 227 512 218.1 512 208S505.7 188.1 496.3 185.5zM48 344.5V71.48L418.6 208L48 344.5z\"]\n};\nvar faPennant = faFlagPennant;\nvar faConveyorBeltEmpty = {\n  prefix: 'far',\n  iconName: 'conveyor-belt-empty',\n  icon: [640, 512, [], \"e150\", \"M128 368c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S145.8 368 128 368zM512 368c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S529.8 368 512 368zM320 368c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S337.8 368 320 368zM528 288h-416C50.14 288 0 338.1 0 400S50.14 512 112 512h416c61.86 0 112-50.14 112-112S589.9 288 528 288zM528 464h-416c-35.29 0-64-28.71-64-64c0-35.29 28.71-64 64-64h416c35.29 0 64 28.71 64 64C592 435.3 563.3 464 528 464z\"]\n};\nvar faAward = {\n  prefix: 'far',\n  iconName: 'award',\n  icon: [384, 512, [], \"f559\", \"M334.6 312c8.174-5.266 17.02-12.56 23.64-23.1c10.58-18.27 9.528-36.67 8.917-47.69c-.0234-.4102-.0508-.8184-.0781-1.229c.1602-.2363 .3184-.4746 .4766-.7129C373.7 229.1 383.1 213.5 383.1 192s-10.27-37.09-16.4-46.41c-.1543-.2363-.3105-.4707-.4668-.7031c.0273-.4082 .0547-.8145 .0762-1.223c.6133-11.01 1.663-29.42-8.907-47.68c-10.63-18.38-27.22-26.74-37.12-31.71c-.3145-.1582-.6309-.3125-.9453-.4687c-.1562-.3164-.3125-.6328-.4707-.9492c-4.971-9.898-13.32-26.49-31.71-37.13c-10.8-6.25-23.06-9.267-37.54-9.267c-3.32 0-6.729 .1641-10.14 .3535c-.4121 .0215-.8262 .0469-1.24 .0703c-.2363-.1582-.4727-.3164-.7109-.4727C229.1 10.27 213.5 0 192 0C170.5 0 154.9 10.27 145.6 16.4C145.4 16.56 145.1 16.71 144.9 16.87C144.5 16.84 144.1 16.82 143.7 16.79C140.2 16.61 136.8 16.44 133.5 16.44c-14.47 0-26.72 3.012-37.52 9.262C77.59 36.34 69.24 52.93 64.27 62.83c-.1582 .3145-.3125 .6289-.4668 .9434c-.3145 .1543-.6309 .3086-.9453 .4668C52.96 69.21 36.37 77.56 25.72 95.95C15.15 114.2 16.19 132.6 16.81 143.6c.0215 .4082 .0488 .8184 .0762 1.225C16.72 145.1 16.57 145.3 16.41 145.6C10.27 154.9 .0008 170.5 .0008 192c0 21.5 10.27 37.09 16.41 46.41C16.56 238.6 16.72 238.9 16.87 239.1C16.85 239.5 16.82 239.9 16.8 240.3C16.18 251.3 15.13 269.7 25.7 288c6.84 11.81 16.05 19.24 24.44 24.52l-48.42 120.7c-3.25 8.188-1.781 17.48 3.875 24.25c4.619 5.512 11.39 8.621 18.39 8.621c1.572 0 3.156-.1523 4.732-.4727l45.19-9.035l21.43 42.27C99.46 507 107.6 512 116.7 512c.3438 0 .6641-.0117 1.008-.0273c9.5-.375 17.65-6.082 21.24-14.88L184.6 384h15.65l44.8 113.1c3.594 8.797 11.74 14.5 21.24 14.88C266.6 511.1 266.1 512 267.3 512c9.094 0 17.23-4.973 21.35-13.14l21.43-42.28l45.19 9.035c1.576 .3203 3.16 .4727 4.732 .4727c7.008 0 13.77-3.109 18.39-8.621c5.656-6.766 7.125-16.06 3.875-24.25L334.6 312zM316.7 264c-6.07 10.49-22.54 13.14-31.05 21.66c-8.508 8.51-11.17 24.97-21.66 31.04c-3.916 2.266-8.58 2.832-13.51 2.832c-4.916 0-10.09-.5645-15.04-.5645c-3.188 0-6.283 .2344-9.156 1.002C214.9 323 204.4 336 192 336c-12.38 0-22.9-12.95-34.32-16.01C154.8 319.2 151.7 318.1 148.5 318.1c-4.945 0-10.11 .5605-15.02 .5605c-4.932 0-9.602-.5664-13.52-2.834C109.5 310.6 106.8 294.2 98.31 285.7C89.8 277.2 73.34 274.5 67.27 264C61.29 253.7 67.16 238.1 64.01 226.3C60.96 214.9 48 204.4 48 192c0-12.38 12.96-22.9 16.01-34.32c3.154-11.81-2.711-27.37 3.277-37.71C73.36 109.5 89.82 106.8 98.34 98.31c8.51-8.508 11.17-24.97 21.66-31.04c3.916-2.266 8.58-2.832 13.51-2.832c4.916 0 10.09 .5645 15.04 .5645c3.188 0 6.283-.2344 9.156-1.002C169.1 60.95 179.6 48 192 48c12.39 0 22.9 12.95 34.32 16.01c2.877 .7695 5.977 1.004 9.17 1.004c4.945 0 10.11-.5605 15.02-.5605c4.932 0 9.604 .5664 13.52 2.834c10.49 6.068 13.14 22.54 21.66 31.05c8.508 8.512 24.97 11.17 31.04 21.66c5.982 10.34 .1152 25.9 3.27 37.71C323.1 169.1 336 179.6 336 192c0 12.38-12.95 22.9-16.01 34.32C316.8 238.1 322.7 253.7 316.7 264zM192 128C156.7 128 128 156.6 128 192c0 35.33 28.65 64 64 64s64-28.67 64-64C256 156.6 227.3 128 192 128z\"]\n};\nvar faTicketSimple = {\n  prefix: 'far',\n  iconName: 'ticket-simple',\n  icon: [576, 512, [\"ticket-alt\"], \"f3ff\", \"M576 208C549.5 208 528 229.5 528 256C528 282.5 549.5 304 576 304V384C576 419.3 547.3 448 512 448H64C28.65 448 0 419.3 0 384V304C26.51 304 48 282.5 48 256C48 229.5 26.51 208 0 208V128C0 92.65 28.65 64 64 64H512C547.3 64 576 92.65 576 128V208zM64 112C55.16 112 48 119.2 48 128V172.8C76.69 189.4 96 220.5 96 256C96 291.5 76.69 322.6 48 339.2V384C48 392.8 55.16 400 64 400H512C520.8 400 528 392.8 528 384V339.2C499.3 322.6 480 291.5 480 256C480 220.5 499.3 189.4 528 172.8V128C528 119.2 520.8 112 512 112H64z\"]\n};\nvar faTicketAlt = faTicketSimple;\nvar faBuilding = {\n  prefix: 'far',\n  iconName: 'building',\n  icon: [384, 512, [127970, 61687], \"f1ad\", \"M88 104C88 95.16 95.16 88 104 88H152C160.8 88 168 95.16 168 104V152C168 160.8 160.8 168 152 168H104C95.16 168 88 160.8 88 152V104zM280 88C288.8 88 296 95.16 296 104V152C296 160.8 288.8 168 280 168H232C223.2 168 216 160.8 216 152V104C216 95.16 223.2 88 232 88H280zM88 232C88 223.2 95.16 216 104 216H152C160.8 216 168 223.2 168 232V280C168 288.8 160.8 296 152 296H104C95.16 296 88 288.8 88 280V232zM280 216C288.8 216 296 223.2 296 232V280C296 288.8 288.8 296 280 296H232C223.2 296 216 288.8 216 280V232C216 223.2 223.2 216 232 216H280zM0 64C0 28.65 28.65 0 64 0H320C355.3 0 384 28.65 384 64V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64zM48 64V448C48 456.8 55.16 464 64 464H144V400C144 373.5 165.5 352 192 352C218.5 352 240 373.5 240 400V464H320C328.8 464 336 456.8 336 448V64C336 55.16 328.8 48 320 48H64C55.16 48 48 55.16 48 64z\"]\n};\nvar faAnglesLeft = {\n  prefix: 'far',\n  iconName: 'angles-left',\n  icon: [448, 512, [171, \"angle-double-left\"], \"f100\", \"M213.9 388L92.23 252l121.6-136c4.094-4.563 6.125-10.28 6.125-16c0-6.594-2.687-13.16-7.1-17.88C202.1 73.28 186.9 74.12 178.1 83.99L42.14 235.1c-8.187 9.125-8.187 22.88 0 32l135.1 152c8.812 9.875 23.1 10.72 33.87 1.875C221.9 413.1 222.7 397.8 213.9 388zM234.1 235.1c-8.187 9.125-8.187 22.88 0 32l135.1 152c8.812 9.875 23.1 10.72 33.87 1.875c9.906-8.813 10.72-24.03 1.875-33.88L284.2 252l121.6-136c4.094-4.563 6.125-10.28 6.125-16c0-6.594-2.687-13.16-7.1-17.88c-9.874-8.844-25.06-8-33.87 1.875L234.1 235.1z\"]\n};\nvar faAngleDoubleLeft = faAnglesLeft;\nvar faCamcorder = {\n  prefix: 'far',\n  iconName: 'camcorder',\n  icon: [576, 512, [128249, \"video-handheld\"], \"f8a8\", \"M312 240H104C90.75 240 80 250.8 80 264S90.75 288 104 288h208c13.25 0 24-10.75 24-24S325.3 240 312 240zM557.6 182.3c-11.53-7.406-25.88-8.391-38.28-2.688L416 227V224c0-35.35-28.65-64-64-64L96 159.1V120C96 97.94 113.9 80 136 80h160C309.3 80 320 69.25 320 56S309.3 32 296 32h-160C87.47 32 48 71.47 48 120l.0003 42.26C20.44 169.4 .0002 194.2 .0002 223.1l-.0001 191.1c0 35.35 28.65 63.1 64 63.1L352 480c35.35 0 64-28.65 64-64v-3.016l103.3 47.36c5.344 2.453 11.03 3.672 16.69 3.672c7.531 0 15.02-2.141 21.59-6.359C569.1 450.3 576 437.7 576 423.1V216C576 202.3 569.1 189.8 557.6 182.3zM368 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V224c0-8.822 7.178-16 16-16h288c8.822 0 16 7.178 16 16V416zM528 411.5l-112-51.33V279.8l112-51.33V411.5z\"]\n};\nvar faVideoHandheld = faCamcorder;\nvar faPancakes = {\n  prefix: 'far',\n  iconName: 'pancakes',\n  icon: [512, 512, [129374], \"e42d\", \"M85.14 137.4C91.62 139.6 96 145.7 96 152.5v118.6C96 287.9 108.2 302.8 124.9 304.4C143.9 306.3 160 291.3 160 272.5v-100.8c0-9.465 8.182-16.76 17.57-15.74l.3203 .0352C185.9 156.9 192 163.7 192 171.8v51.41c0 16.75 12.22 31.71 28.86 33.3C239.9 258.3 256 243.3 256 224.6V175.9c0-8.674 6.885-15.83 15.54-16C388 157.7 480 129.1 480 96.05C480 60.62 379.7 32 256 32S32 60.62 32 96.05C32 111.9 52.02 126.2 85.14 137.4zM208 64.02h96c8.836 0 16 7.164 16 16s-7.164 15.1-16 15.1h-96c-8.836 0-16-7.161-16-15.1S199.2 64.02 208 64.02zM496.7 180.6C506.3 169.2 512 155.8 512 139.8c0-8.365-1.895-15.85-4.674-22.89C481.2 177.1 343.2 189.3 288 191.7v32.88c0 4.979-.6973 9.773-1.773 14.43c56.74-1.691 125.4-8.9 172-30.68C461.9 212.1 464 216.1 464 220.2c0 27.59-87.27 50.06-196.1 51.49C255.6 282.2 240.6 288.7 224 288.7c-2.039 0-4.104-.0977-6.178-.2969C208.3 287.5 199.4 284.4 191.6 279.6C190 293.9 183.6 306.6 174.2 316.4C203.2 319.1 231.7 319.1 256 319.1c60.56 0 147-5.287 202.3-31.15C461.7 292.5 464 296.3 464 300.3c0 28.52-93.13 51.72-208 51.72s-208-23.2-208-51.72c0-3.959 2.285-7.766 5.732-11.46c4.701 2.193 9.611 4.25 14.72 6.158C65.58 287.5 64 279.5 64 271.1V240.1c-10.28-6.113-16-12.82-16-19.86c0-4.145 2.199-8.15 5.926-12.01C57.22 209.8 60.51 211.4 64 212.8v-48.95C32.64 151.6 12.79 136.1 4.496 117.3C1.834 124.2 0 131.6 0 139.8c0 16.05 5.734 29.43 15.33 40.79C5.979 191.7 0 204.5 0 220.2c0 15.81 5.6 29.02 14.92 40.27C5.764 271.7 0 284.6 0 300.3c0 15.8 5.432 29.09 14.71 40.37C5.615 351.8 0 364.7 0 380.3C0 467 160.4 480 256 480s256-12.96 256-99.73c0-15.57-5.615-28.52-14.71-39.64C506.6 329.3 512 316.1 512 300.3c0-15.55-5.701-28.44-14.77-39.56C506.6 249.4 512 236.1 512 220.2C512 204.6 506 191.7 496.7 180.6zM256 431.1c-114.9 0-208-23.18-208-51.7c0-3.941 2.266-7.732 5.674-11.41C108.1 394.7 195.4 399.1 256 399.1s147-5.28 202.3-31.15C461.7 372.5 464 376.3 464 380.3C464 408.8 370.9 431.1 256 431.1z\"]\n};\nvar faAlbumCircleUser = {\n  prefix: 'far',\n  iconName: 'album-circle-user',\n  icon: [576, 512, [], \"e48d\", \"M48 96V416C48 424.8 55.16 432 64 432H267.1C274.8 449.5 284.4 465.7 296.2 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V192.7C442.7 192.2 437.4 192 432 192C421.1 192 410.4 192.1 400 194.9V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96V96zM224 112C286.5 112 339.7 151.8 359.6 207.5C298.5 235.1 256 296.6 256 368C256 377.5 256.8 386.8 258.2 395.9C247.2 398.6 235.8 400 224 400C144.5 400 80 335.5 80 256C80 176.5 144.5 112 224 112zM224 224C206.3 224 192 238.3 192 256C192 273.7 206.3 288 224 288C241.7 288 256 273.7 256 256C256 238.3 241.7 224 224 224zM576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM464.6 416H399.4C378.4 416 360.5 429.7 354.3 448.7C374.5 468.1 401.8 480 432 480C462.2 480 489.5 468.1 509.7 448.7C503.5 429.7 485.6 416 464.6 416V416zM432 288C405.5 288 384 309.5 384 336C384 362.5 405.5 384 432 384C458.5 384 480 362.5 480 336C480 309.5 458.5 288 432 288z\"]\n};\nvar faQrcode = {\n  prefix: 'far',\n  iconName: 'qrcode',\n  icon: [448, 512, [], \"f029\", \"M104 103.1C112.8 103.1 120 111.2 120 119.1V135.1C120 144.8 112.8 151.1 104 151.1H88C79.16 151.1 72 144.8 72 135.1V119.1C72 111.2 79.16 103.1 88 103.1H104zM0 79.1C0 53.49 21.49 31.1 48 31.1H144C170.5 31.1 192 53.49 192 79.1V175.1C192 202.5 170.5 223.1 144 223.1H48C21.49 223.1 0 202.5 0 175.1V79.1zM48 175.1H144V79.1H48V175.1zM72 375.1C72 367.2 79.16 359.1 88 359.1H104C112.8 359.1 120 367.2 120 375.1V391.1C120 400.8 112.8 407.1 104 407.1H88C79.16 407.1 72 400.8 72 391.1V375.1zM0 335.1C0 309.5 21.49 287.1 48 287.1H144C170.5 287.1 192 309.5 192 335.1V431.1C192 458.5 170.5 479.1 144 479.1H48C21.49 479.1 0 458.5 0 431.1V335.1zM48 431.1H144V335.1H48V431.1zM360 103.1C368.8 103.1 376 111.2 376 119.1V135.1C376 144.8 368.8 151.1 360 151.1H344C335.2 151.1 328 144.8 328 135.1V119.1C328 111.2 335.2 103.1 344 103.1H360zM400 31.1C426.5 31.1 448 53.49 448 79.1V175.1C448 202.5 426.5 223.1 400 223.1H304C277.5 223.1 256 202.5 256 175.1V79.1C256 53.49 277.5 31.1 304 31.1H400zM400 79.1H304V175.1H400V79.1zM384 479.1H352V447.1H384V479.1zM416 447.1H448V479.1H416V447.1zM448 415.1H352V383.1H320V479.1H256V287.1H352V319.1H416V287.1H448V415.1z\"]\n};\nvar faDiceD10 = {\n  prefix: 'far',\n  iconName: 'dice-d10',\n  icon: [512, 512, [], \"f6cd\", \"M512 282.6c0-7.59-2.683-15.19-8.118-21.32l-224.1-250.6C273.5 3.5 264.8 0 256 0S238.5 3.5 232.2 10.62L8.151 261.3C2.671 267.4 0 274.1 0 282.5C0 291.4 3.662 300.2 10.8 306.5l224.1 197.5C240.9 509.4 248.5 512 256 512c7.5 0 15.12-2.615 21.12-7.99l224.1-197.5C508.4 300.2 512 291.4 512 282.6zM256 287.9L189.9 243.8l66.12-154.1l66.12 154.1L256 287.9zM142.7 232.2L85.79 246.5l97.49-109.1L142.7 232.2zM155.5 278.5l76.5 51v108l-157.4-138.7L155.5 278.5zM280 329.5l76.5-51l80.87 20.25l-157.4 138.7V329.5zM369.4 232.2l-40.62-94.87l97.49 109.1L369.4 232.2z\"]\n};\nvar faFireplace = {\n  prefix: 'far',\n  iconName: 'fireplace',\n  icon: [640, 512, [], \"f79a\", \"M342.3 311.6C328.3 292.8 310.9 273.8 291.3 256c-50.5 45.63-86.5 105-86.5 140.8C204.8 460.4 256.4 512 320 512s115.3-51.63 115.3-115.3c0-26.5-26.75-81.5-64-115.1C360.5 291.3 350.8 301.4 342.3 311.6zM357.8 448.5C347.3 456.3 334.1 460.8 320 460.8c-35.25 0-64-24.38-64-64c0-19.62 11.88-36.1 35.63-66.75c3.375 4.125 48.25 64.12 48.25 64.12l28.75-34.25c2 3.5 3.875 6.875 5.5 10.25C387.5 396.8 381.9 430.9 357.8 448.5zM608 0H32C14.4 0 0 14.4 0 32v64c0 17.6 14.4 32 32 32v360C32 501.3 42.75 512 56 512s24-10.75 24-24V128h480v359.9c0 13.25 10.75 24 24 24s24-10.75 24-24V128c17.6 0 32-14.4 32-32V32C640 14.4 625.6 0 608 0zM592 72c0 4.418-3.582 8-8 8H56C51.58 80 48 76.42 48 72v-16c0-4.418 3.582-8 8-8h528c4.418 0 8 3.582 8 8V72zM317.1 160C201.2 160.9 112 261.3 112 374.9V488C112 501.3 122.7 512 136 512S160 501.3 160 488v-115.4c0-87.06 74.03-164.7 160-164.7c88.38 0 160 71.63 160 160v120c0 13.25 10.75 24 24 24s24-10.75 24-24v-119C528 253.4 433.5 159.1 317.1 160z\"]\n};\nvar faBrowser = {\n  prefix: 'far',\n  iconName: 'browser',\n  icon: [512, 512, [128468], \"f37e\", \"M7.724 65.49C13.36 55.11 21.79 46.47 32 40.56C39.63 36.15 48.25 33.26 57.46 32.33C59.61 32.11 61.79 32 64 32H448C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96C0 93.79 .112 91.61 .3306 89.46C1.204 80.85 3.784 72.75 7.724 65.49V65.49zM48 416C48 424.8 55.16 432 64 432H448C456.8 432 464 424.8 464 416V160H48V416z\"]\n};\nvar faPenPaintbrush = {\n  prefix: 'far',\n  iconName: 'pen-paintbrush',\n  icon: [576, 512, [\"pencil-paintbrush\"], \"f618\", \"M90.57 323.5L394.7 19.32C419.7-5.678 460.3-5.678 485.3 19.32L524.7 58.75C527.8 61.87 530.5 65.24 532.9 68.79C549.3 93.63 546.6 127.4 524.7 149.3L220.5 453.4C219.2 454.7 217.9 455.1 216.5 457.2C206.9 465.7 195.5 471.1 183.1 475.6L62.77 511C54.35 513.5 45.24 511.2 39.03 504.1C32.82 498.8 30.5 489.7 32.98 481.2L68.37 360.9C72.53 346.8 80.16 333.9 90.57 323.5L90.57 323.5zM114.4 374.4L91.44 452.6L169.6 429.6C175.1 427.7 181.8 424.2 186.6 419.5L415 191L352.1 128.1L124.5 357.4C123.9 358 123.3 358.6 122.8 359.3C118.9 363.6 116.1 368.8 114.4 374.4L114.4 374.4zM321.8 408.7C329.4 440.4 357.9 464 391.9 464H477.5L476.8 463.1C465.2 446.2 459.8 424.5 463.1 403.1C463.6 399.5 463.9 395.8 463.9 392C463.9 357.1 440.3 329.5 408.6 321.9L445.8 284.7C484.1 304.5 511.9 345.1 511.9 392C511.9 398.2 511.4 404.4 510.5 410.4C507.8 428.2 519.8 448 537.9 448H543.9C561.6 448 575.9 462.3 575.9 480C575.9 497.7 561.6 512 543.9 512H391.9C345 512 304.4 485.1 284.6 445.9L321.8 408.7zM136 24L234.7 122.7L200.8 156.7L102.1 57.94C89.88 45.76 70.12 45.76 57.94 57.94C45.76 70.12 45.76 89.88 57.94 102.1L156.7 200.8L122.7 234.7L24 136C-6.927 105.1-6.927 54.93 24 24C54.93-6.927 105.1-6.927 136 24V24z\"]\n};\nvar faPencilPaintbrush = faPenPaintbrush;\nvar faFishCooked = {\n  prefix: 'far',\n  iconName: 'fish-cooked',\n  icon: [576, 512, [], \"f7fe\", \"M323.9 64C231.7 64 160.3 125.5 126.4 161.7L65.05 112.5C52.3 101.4 34.61 99.63 20.08 107.1c-14.78 8.453-22.56 25.48-19.13 43.47L25.74 256l-25.03 105.6c-3.188 16.91 4.625 33.95 19.41 42.41c14.53 8.375 32.16 6.578 44.06-3.828l62.13-49.88C160.3 386.5 231.7 448 323.9 448c138.7 0 252.1-144.1 252.1-192S462.6 64 323.9 64zM323.9 400c-70.97 0-137.5-50.58-176.1-97.92L132.7 283.6l-79.31 63.67L75.05 256L53.39 164.7L132.8 228.4l15.06-18.5C186.4 162.6 252.8 112 323.9 112c110.3 0 201.5 120.4 204.2 143.5C525.4 279.6 434.2 400 323.9 400zM251.3 251.3l64-64c6.25-6.25 6.25-16.38 0-22.62c-6.25-6.25-16.38-6.25-22.63 0l-64 64c-6.25 6.25-6.25 16.38 0 22.62C231.8 254.4 235.9 256 239.1 256S248.2 254.4 251.3 251.3zM427.3 164.7c-6.25-6.25-16.37-6.25-22.63 0l-160 160c-6.25 6.25-6.25 16.38 0 22.62C247.8 350.4 251.9 352 255.1 352s8.187-1.562 11.31-4.688l160-160C433.6 181.1 433.6 170.9 427.3 164.7zM420.7 260.7l-64 64c-6.25 6.25-6.25 16.38 0 22.62C359.8 350.4 363.9 352 367.1 352s8.188-1.562 11.31-4.688l64-64c6.25-6.25 6.25-16.38 0-22.62S426.9 254.4 420.7 260.7z\"]\n};\nvar faChairOffice = {\n  prefix: 'far',\n  iconName: 'chair-office',\n  icon: [448, 512, [], \"f6c1\", \"M402.5 294.3c-7.375-22-27.5-36.75-50.5-37.88L351.1 64c0-35.38-28.62-64-64-64h-128C124.6 0 95.98 28.62 95.98 64L95.95 256.4c-23 1.125-43.13 15.88-50.38 37.88l-10.75 32c-5.625 17.12-2.75 36 7.75 50.5S69.95 400 87.95 400h112v64H152C138.7 464 128 474.7 128 488C128 501.3 138.7 512 152 512h144c13.25 0 24-10.75 24-24c0-13.26-10.75-24-24-24h-48.04v-64h112c17.1 0 35-8.75 45.5-23.25c10.5-14.62 13.38-33.38 7.625-50.5L402.5 294.3zM143.1 64c0-8.875 7.125-16 16-16h128c8.875 0 16 7.125 16 16v192H143.1V64zM359.1 352H87.95c-5.375 0-9.375-5.25-7.625-10.5l10.75-32C92.08 306.1 95.2 304 98.58 304h250.8c3.375 0 6.5 2.25 7.625 5.5l10.63 32C369.3 346.8 365.3 352 359.1 352zM64 232v-80C64 138.8 53.25 128 40 128S16 138.8 16 152v80C16 245.3 26.75 256 40 256S64 245.3 64 232zM408 128C394.8 128 384 138.8 384 152v80C384 245.3 394.8 256 408 256s24-10.75 24-24v-80C432 138.8 421.3 128 408 128z\"]\n};\nvar faNestingDolls = {\n  prefix: 'far',\n  iconName: 'nesting-dolls',\n  icon: [640, 512, [], \"e3ba\", \"M231.9 464H78.03c-59.89-80.78-12.19-173.1-11.66-174.1C69.37 284.2 72.22 278.2 74.91 272H311.9c13.25 0 24.01-10.75 24.01-24S325.1 224 311.9 224H303.9V112c0-61.86-50.16-112-112-112S79.82 50.14 79.82 112V224H58.56c-10.13 0-19.16 6.344-22.6 15.88C32.39 249.8 28.33 259.1 23.92 267.4c-23.41 44.19-48.45 150.3 24.23 236.1C52.71 508.9 59.4 512 66.47 512h165.4c13.25 0 24.01-10.75 24.01-24S245.1 464 231.9 464zM191.9 61.56C205.6 82.29 229.1 96 255.9 96c0 35.35-28.66 64-64.02 64S127.8 131.3 127.8 96C154.6 96 178.1 82.29 191.9 61.56zM634.9 473.3C611.5 443.1 598.5 405.7 598.5 368v-13.34C598.5 282.6 538.2 224 463.9 224s-134.6 58.63-134.6 130.7V368c0 37.66-12.94 75.06-36.42 105.3c-5.627 7.219-6.658 17.03-2.626 25.28C294.4 506.8 302.7 512 311.9 512h304.1c9.159 0 17.54-5.219 21.57-13.44C641.6 490.3 640.6 480.5 634.9 473.3zM463.9 272c41.33 0 75.87 27.85 84.43 64.89C546.9 336.5 545.5 336 543.1 336c-26.85 0-51.8-13.41-66.68-35.91c-5.939-8.938-20.76-8.938-26.7 0C435.7 322.6 410.8 336 383.9 336c-1.561 0-2.974 .4707-4.4 .8867C388.1 299.9 422.6 272 463.9 272zM526.3 366.6C519.6 394.9 494.2 416 463.9 416c-30.29 0-55.71-21.12-62.33-49.41c23.73-3.781 45.55-15.09 62.33-32.28C480.7 351.5 502.5 362.8 526.3 366.6zM354.1 464c11.29-23.13 18.39-48.09 21.08-73.55C390.9 424.3 424.7 448 463.9 448c39.26 0 72.99-23.73 87.87-57.55c2.688 25.46 9.783 50.42 21.08 73.55H354.1z\"]\n};\nvar faClockRotateLeft = {\n  prefix: 'far',\n  iconName: 'clock-rotate-left',\n  icon: [512, 512, [\"history\"], \"f1da\", \"M256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C203.8 512 155.2 496.4 114.7 469.5C103.7 462.2 100.7 447.3 107.1 436.3C115.3 425.2 130.2 422.2 141.3 429.5C174.1 451.3 213.5 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C182.4 48 117.7 86.24 80.69 144H136C149.3 144 160 154.7 160 168C160 181.3 149.3 192 136 192H24C10.75 192 0 181.3 0 168V56C0 42.75 10.75 32 24 32C37.25 32 48 42.75 48 56V106.7C94.45 42.12 170.3 0 256 0H256zM256 128C269.3 128 280 138.7 280 152V246.1L344.1 311C354.3 320.4 354.3 335.6 344.1 344.1C335.6 354.3 320.4 354.3 311 344.1L239 272.1C234.5 268.5 232 262.4 232 256V152C232 138.7 242.7 128 256 128V128z\"]\n};\nvar faHistory = faClockRotateLeft;\nvar faTrumpet = {\n  prefix: 'far',\n  iconName: 'trumpet',\n  icon: [640, 512, [127930], \"f8e3\", \"M608 48c-10.75 0-20.75 5.25-26.62 14.25c-.5 .625-45.13 66.37-112.6 101.1c-14.5 7.625-32 11.75-50.38 11.75H400V167.1c0-13.26-10.75-23.1-24-23.1S352 154.7 352 167.1v7.1H312V167.1c0-13.26-10.75-23.1-24-23.1S264 154.7 264 167.1v7.1H224V167.1c0-13.26-10.75-23.1-24-23.1S176 154.7 176 167.1v7.1h-128V167.1c0-13.26-10.75-23.1-24-23.1S0 154.7 0 167.1v143.1c0 13.25 10.75 23.1 24 23.1S48 325.2 48 311.1V303.1h32.63C60 335.1 58.5 376.6 76.75 409.1C94.88 443.4 129.1 464.1 168 463.1h240c30.62 .625 60-12.62 79.75-36.12c19.88-23.37 28.12-54.37 22.5-84.62c43.63 34.37 70.75 73.1 71.13 74.5C587.3 426.6 597.3 431.1 608 431.1c10.25 0 32-7.75 32-31.1V79.1C640 69.87 632.3 48 608 48zM176 415.1l-7.994 .0097c-30.88 0-56.01-25.13-56.01-56.01s25.12-55.1 56-55.1H176V415.1zM264 415.1H224V303.1h40V415.1zM352 415.1H312V303.1H352V415.1zM408 415.1L400 415.1V303.1h8c30.88 0 56 25.12 56 55.1S438.9 415.1 408 415.1zM592 354.5c-22.75-25.37-57.63-58.37-100.8-81.12c-21.5-11.37-46.67-17.37-72.8-17.37L48 256V223.1l370.5 .0078c26.12 0 51.3-6.008 72.8-17.38C534.8 183.6 569.5 150.9 592 125.6V354.5z\"]\n};\nvar faFaceGrinBeamSweat = {\n  prefix: 'far',\n  iconName: 'face-grin-beam-sweat',\n  icon: [512, 512, [128517, \"grin-beam-sweat\"], \"f583\", \"M464 128C437.5 128 416 107 416 81.01C416 76.01 417.8 69.74 420.6 62.87C420.9 62.17 421.2 61.46 421.6 60.74C430.5 40.51 448.1 15.86 457.6 3.281C460.8-1.094 467.2-1.094 470.4 3.281C483.4 20.65 512 61.02 512 81.01C512 102.7 497.1 120.8 476.8 126.3C472.7 127.4 468.4 128 464 128L464 128zM391.1 50.53C387.8 58.57 384 69.57 384 81.01C384 84.1 384.3 88.91 384.9 92.72C349.4 64.71 304.7 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 219.7 454.7 185.5 438.3 155.8C446.4 158.5 455.1 160 464 160C473.6 160 482.8 158.3 491.4 155.2C504.7 186.2 512 220.2 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 .0002 256 .0002C307.4 .0002 355.3 15.15 395.4 41.23C393.9 44.32 392.4 47.43 391.1 50.53V50.53zM255.9 399.1C205.6 399.1 161.5 374.6 136.9 336.5C126.5 320.4 143.7 303.1 162.3 308.4C191.3 315.1 222.8 318.9 255.9 318.9C289 318.9 320.6 315.1 349.5 308.4C368.2 303.1 385.4 320.4 374.1 336.5C350.4 374.6 306.3 399.1 255.9 399.1zM217.6 228.8L217.4 228.5C217.2 228.3 217 228 216.7 227.6C216 226.8 215.1 225.7 213.9 224.3C211.4 221.4 207.9 217.7 203.7 213.1C194.9 206.2 184.8 200 176 200C167.2 200 157.1 206.2 148.3 213.1C144.1 217.7 140.6 221.4 138.1 224.3C136.9 225.7 135.1 226.8 135.3 227.6C134.1 228 134.8 228.3 134.6 228.5L134.4 228.8L134.4 228.8C132.3 231.6 128.7 232.7 125.5 231.6C122.2 230.5 119.1 227.4 119.1 224C119.1 206.1 126.7 188.4 136.6 175.2C146.4 162.2 160.5 152 175.1 152C191.5 152 205.6 162.2 215.4 175.2C225.3 188.4 231.1 206.1 231.1 224C231.1 227.4 229.8 230.5 226.5 231.6C223.3 232.7 219.7 231.6 217.6 228.8L217.6 228.8zM377.6 228.8L377.6 228.8L377.4 228.5C377.2 228.3 377 228 376.7 227.6C376 226.8 375.1 225.7 373.9 224.3C371.4 221.4 367.9 217.7 363.7 213.1C354.9 206.2 344.8 200 336 200C327.2 200 317.1 206.2 308.3 213.1C304.1 217.7 300.6 221.4 298.1 224.3C296.9 225.7 295.1 226.8 295.3 227.6C294.1 228 294.8 228.3 294.6 228.5L294.4 228.8L294.4 228.8C292.3 231.6 288.7 232.7 285.5 231.6C282.2 230.5 280 227.4 280 224C280 206.1 286.7 188.4 296.6 175.2C306.4 162.2 320.5 152 336 152C351.5 152 365.6 162.2 375.4 175.2C385.3 188.4 392 206.1 392 224C392 227.4 389.8 230.5 386.5 231.6C383.3 232.7 379.7 231.6 377.6 228.8V228.8z\"]\n};\nvar faGrinBeamSweat = faFaceGrinBeamSweat;\nvar faFireSmoke = {\n  prefix: 'far',\n  iconName: 'fire-smoke',\n  icon: [640, 512, [], \"f74b\", \"M352 200c0 0-70.25-71.75-75.38-77.88C240.4 167 222.3 193.3 222.3 223.3c0 11.38 2 21.5 5 31.25C254.1 235 286.5 224 320 224c32.38 0 63.75 10.5 90.13 28.75C416 229.9 413.9 204.8 402.9 182.8c-2.5-5-5.488-10.01-8.613-15.38L352 200zM152 240c15.75 0 30.88 2.625 45.38 7.25C194.3 236.3 192 224.9 192 213c0-29.75 31.5-89.75 84.25-146.1C290.8 82 304.1 97.63 315.8 113l36 47.88c0 0 43-50.63 45.25-53.13C428.9 148.8 448 195.6 448 213c0 11.88-2.25 23.25-5.375 34.25C457.1 242.6 472.3 240 488 240c1.875 0 3.75 .5 5.625 .625c1.5-9 2.312-18.37 2.312-27.75c0-40.25-40.75-123.3-97.75-174.2c-16.38 14.62-31.12 29.94-44.25 45.44C332.6 55.63 306.1 26.88 276 0C198.8 68.88 144 158.8 144 213c0 9.375 1 18.62 2.375 27.62C148.3 240.5 150.1 240 152 240zM486.4 282c-24.36 0-47.94 8.125-67.25 22.62C395.5 274.3 359.3 255.1 320 255.1S244.5 274.3 220.8 304.6C201.5 290.1 177.1 282 153.6 282C90.95 282 40 333.6 40 397S90.95 512 153.6 512h332.8C549 512 600 460.4 600 397S549 282 486.4 282zM486.4 464H153.6C117.4 464 88 433.9 88 397s29.42-67 65.59-67c20.88 0 40.06 10.03 52.63 27.47c5.078 7.062 13.62 10.69 22.2 9.844c8.641-1 16.06-6.562 19.42-14.59C260.2 323.1 288.5 304 320 304s59.78 19.12 72.16 48.72c3.359 8.031 10.78 13.59 19.42 14.59c8.641 .9687 17.12-2.781 22.2-9.844c12.56-17.44 31.75-27.47 52.63-27.47c36.17 0 65.59 30.06 65.59 67S522.6 464 486.4 464z\"]\n};\nvar faPhoneMissed = {\n  prefix: 'far',\n  iconName: 'phone-missed',\n  icon: [640, 512, [], \"e226\", \"M624.9 343.8C543.6 261.4 435.3 215.1 319.1 215.1c-115.3 0-223.6 45.41-304.9 127.9c-17.01 17.28-19.1 43.73-7.265 64.31l48.76 79.09c13.2 21.53 39.81 30.25 63.4 21l97.65-39.59C238.8 460 251.1 437.1 249.7 415.1L245.5 372.1c48.62-13.28 100.4-13.25 149.1 0l-4.203 42.8c-2.453 23.06 10.81 45.19 32.15 53.78l97.51 39.53C526.4 510.8 532.1 512 539.4 512c17.47 0 34.26-8.938 43.93-24.69l48.78-79.13C644.9 387.5 641.9 361.1 624.9 343.8zM591.3 382.1l-48.81 79.17c-.9218 1.562-2.859 2.188-4.406 1.562l-97.57-39.56c-1.516-.5938-2.562-2.438-2.359-4.375l6.14-62.45c1.078-11.05-5.547-21.39-16.03-25.02c-69.81-24.19-146.7-24.17-216.4-.0156c-10.48 3.625-17.11 13.97-16.03 25.02l6.125 62.5c.2031 1.875-.8437 3.75-2.39 4.375l-97.42 39.5c-1.781 .7187-3.656 .0625-4.656-1.594l-48.79-79.16C47.6 381.2 47.85 379 49.3 377.5C121.5 304.3 217.6 263.1 319.1 263.1c102.4 0 198.5 40.31 270.7 113.6C592.2 379 592.4 381.2 591.3 382.1zM120 160c13.25 0 23.1-10.75 23.1-24V81.94l55.43 55.44C229.1 167 270.1 184 312 184s82.93-17 112.6-46.63l88.4-88.41c9.374-9.375 9.374-24.56 0-33.94c-9.374-9.375-24.56-9.375-33.94 0l-88.4 88.41c-41.37 41.38-115.9 41.38-157.2 0L177.1 48h54.06c13.25 0 23.1-10.75 23.1-24S245.3 0 232 0H120C106.8 0 96.02 10.75 96.02 24v112C96.02 149.3 106.8 160 120 160z\"]\n};\nvar faFileExport = {\n  prefix: 'far',\n  iconName: 'file-export',\n  icon: [576, 512, [\"arrow-right-from-file\"], \"f56e\", \"M568.1 303l-80-80c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L494.1 296H216C202.8 296 192 306.8 192 320s10.75 24 24 24h278.1l-39.03 39.03C450.3 387.7 448 393.8 448 400s2.344 12.28 7.031 16.97c9.375 9.375 24.56 9.375 33.94 0l80-80C578.3 327.6 578.3 312.4 568.1 303zM360 384c-13.25 0-24 10.74-24 24V448c0 8.836-7.164 16-16 16H64.02c-8.836 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1v72c0 13.25 10.74 24 23.1 24S384 245.3 384 232V138.6c0-16.98-6.742-33.26-18.75-45.26l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H63.1C28.65 0-.002 28.66 0 64l.0065 384c.002 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64v-40C384 394.7 373.3 384 360 384z\"]\n};\nvar faArrowRightFromFile = faFileExport;\nvar faShield = {\n  prefix: 'far',\n  iconName: 'shield',\n  icon: [512, 512, [128737, \"shield-blank\"], \"f132\", \"M269.4 2.912L457.7 82.79C479.7 92.12 496.2 113.8 496 139.1C495.5 239.2 454.8 420.7 282.4 503.2C265.8 511.1 246.3 511.1 229.6 503.2C57.29 420.7 16.49 239.2 16 139.1C15.87 113.8 32.32 92.12 54.3 82.79L242.7 2.912C246.8 1.007 251.4-.0091 256-.0088C260.7-.0091 265.2 1.007 269.4 2.912L269.4 2.912zM256 49.39L73.04 126.1C67.1 129.5 63.98 134.7 64 139.7C64.45 231.2 102.4 389 250.4 459.9C253.9 461.6 258.1 461.6 261.7 459.9C409.7 389 447.6 231.2 448 139.7C448.1 134.7 444.9 129.5 438.1 126.1L256 49.39z\"]\n};\nvar faShieldBlank = faShield;\nvar faArrowUpShortWide = {\n  prefix: 'far',\n  iconName: 'arrow-up-short-wide',\n  icon: [576, 512, [\"sort-amount-up-alt\"], \"f885\", \"M312 95.7h48c13.25 0 23.1-10.76 23.1-24.02c0-13.26-10.75-24.02-23.1-24.02h-48c-13.25 0-24 10.76-24 24.02C288 84.95 298.8 95.7 312 95.7zM312 351.9h175.1c13.25 0 24-10.76 24-24.02s-10.75-24.02-24-24.02H312c-13.25 0-24 10.76-24 24.02S298.8 351.9 312 351.9zM312 223.8h111.1c13.25 0 24-10.76 24-24.02s-10.75-24.02-24-24.02H312c-13.25 0-24 10.76-24 24.02S298.8 223.8 312 223.8zM551.1 431.1H312c-13.25 0-24 10.76-24 24.02S298.8 480 312 480h239.1c13.25 0 24-10.76 24-24.02S565.2 431.1 551.1 431.1zM145.6 39.37c-9.062-9.82-26.19-9.82-35.25 0L14.38 143.4c-9 9.758-8.406 24.96 1.344 33.94C20.35 181.7 26.19 183.8 32 183.8c6.469 0 12.91-2.594 17.62-7.719L104 117.1v338.9C104 469.2 114.8 480 128 480S152 469.2 152 455.1V117.1l54.37 58.95C215.3 185.8 230.5 186.5 240.3 177.4C250 168.4 250.6 153.2 241.6 143.4L145.6 39.37z\"]\n};\nvar faSortAmountUpAlt = faArrowUpShortWide;\nvar faArrowsRepeat1 = {\n  prefix: 'far',\n  iconName: 'arrows-repeat-1',\n  icon: [512, 512, [\"repeat-1-alt\"], \"f366\", \"M488 232c-13.25 0-24 10.75-24 24c0 57.34-46.66 104-104 104h-272c-13.33 0-23.99 10.88-23.99 24c0 3.649 .9775 10.93 7.021 16.97l104 104C179.7 509.7 185.8 512 191.1 512C210.8 512 216 494.8 216 488c0-6.141-2.344-12.28-7.031-16.97L145.9 408H360c83.81 0 152-68.19 152-152C512 242.7 501.3 232 488 232zM152 152h272c13.33 0 23.99-10.88 23.99-24c0-3.649-.9775-10.93-7.021-16.97l-104-104C332.3 2.344 326.1 0 320 0C306.3 0 296 11.21 296 24c0 6.141 2.344 12.28 7.031 16.97L366.1 104H152C68.19 104 0 172.2 0 255.1C0 269.2 10.75 280 24 280S48 269.3 48 256C48 198.7 94.66 152 152 152zM264 328c13.25 0 24-10.75 24-24V216c0-9.132-7.215-24.01-24.01-24.01c-3.67 0-7.335 .8282-10.71 2.539l-32 16C212.9 214.7 207.1 223.2 207.1 232c0 12.52 10.1 24.01 23.97 24.01c2.681 0 5.399-.4545 8.047-1.403V304C240 317.3 250.8 328 264 328z\"]\n};\nvar faRepeat1Alt = faArrowsRepeat1;\nvar faGunSlash = {\n  prefix: 'far',\n  iconName: 'gun-slash',\n  icon: [640, 512, [], \"e19c\", \"M630.8 469.1l-219.3-171.9L430.6 240h36.1c8.486 0 16.62-3.373 22.63-9.373L512 208h64c17.67 0 32-14.33 32-32V96c0-17.67-14.33-32-32-32h-16V56C560 42.74 549.3 32 536 32S512 42.74 512 56V64H113.1L38.81 5.109C34.41 1.672 29.19 0 24.03 0C16.91 0 9.846 3.156 5.127 9.188C-3.061 19.62-1.248 34.72 9.189 42.89l591.1 463.1c10.5 8.203 25.56 6.328 33.69-4.078C643.1 492.4 641.2 477.3 630.8 469.1zM371.4 265.8L338.5 240h41.52L371.4 265.8zM277.3 192L175.2 112H560V160h-67.88l-31.1 32H277.3zM203.5 432h-86.89l35.44-138C157.3 275.7 155.9 256.8 148.5 240h34.32L121.6 192H80V159.4L32 121.8v75.06C32 220.7 51.33 240 75.17 240c21.26 0 36.61 20.35 30.77 40.79l-40.69 158.4C59.41 459.7 74.76 480 96.02 480h119.8c14.29 0 26.84-9.469 30.77-23.21L274.4 352h51.39L242.1 286.4L203.5 432z\"]\n};\nvar faAvocado = {\n  prefix: 'far',\n  iconName: 'avocado',\n  icon: [512, 512, [], \"e0aa\", \"M512 142.3c0-72.05-56.44-142.3-140.5-142.3c-39.21 0-78.71 15.73-108.1 45.17C232.4 76.31 192.1 97.3 150.6 108.9C115.4 118.6 .0005 170.8 .0005 306.7c0 113.8 92.76 205.3 205.1 205.3c52.37 0 104.7-20.04 144.7-60.13c67.65-67.87 42.56-130 115.1-203.7l4.357-4.371C498 215.8 512 179.1 512 142.3zM463.1 142.3c0 25.29-10.03 49.74-27.9 67.67l-4.357 4.371C334.2 312.2 366.7 464 205.1 464c-68.51 0-157.1-55.16-157.1-157.3c0-73.22 50.04-133.6 115.3-151.5C295.8 118.9 291.1 48 371.5 48C429.8 48 463.1 97.93 463.1 142.3zM247 191.1c-60.51 0-119.1 58.66-119.1 119.3c0 28.31 17.39 72.66 72.49 72.66c60.51 0 119.1-58.66 119.1-119.3C319.5 236.3 302.1 191.1 247 191.1z\"]\n};\nvar faBinary = {\n  prefix: 'far',\n  iconName: 'binary',\n  icon: [384, 512, [], \"e33b\", \"M328 176H360C373.3 176 384 186.7 384 200C384 213.3 373.3 224 360 224H248C234.7 224 224 213.3 224 200C224 186.7 234.7 176 248 176H280V57.3L263.6 62.77C251 66.96 237.4 60.16 233.2 47.59C229 35.01 235.8 21.42 248.4 17.23L296.4 1.232C303.7-1.208 311.8 .0196 318 4.53C324.3 9.041 328 16.29 328 24V176zM104 464H136C149.3 464 160 474.7 160 488C160 501.3 149.3 512 136 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H56V345.3L39.59 350.8C27.01 354.1 13.42 348.2 9.232 335.6C5.04 323 11.84 309.4 24.41 305.2L72.41 289.2C79.73 286.8 87.77 288 94.03 292.5C100.3 297 104 304.3 104 312V464zM0 72C0 32.24 32.24 .0001 72 .0001H120C159.8 .0001 192 32.24 192 72V152C192 191.8 159.8 224 120 224H72C32.24 224 0 191.8 0 152V72zM72 48C58.75 48 48 58.75 48 72V152C48 165.3 58.75 176 72 176H120C133.3 176 144 165.3 144 152V72C144 58.75 133.3 48 120 48H72zM312 288C351.8 288 384 320.2 384 360V440C384 479.8 351.8 512 312 512H264C224.2 512 192 479.8 192 440V360C192 320.2 224.2 288 264 288H312zM240 440C240 453.3 250.7 464 264 464H312C325.3 464 336 453.3 336 440V360C336 346.7 325.3 336 312 336H264C250.7 336 240 346.7 240 360V440z\"]\n};\nvar faGlassesRound = {\n  prefix: 'far',\n  iconName: 'glasses-round',\n  icon: [576, 512, [128083, \"glasses-alt\"], \"f5f5\", \"M560.5 225.9L528.8 98.62C521.1 71.75 495 32 443.4 32c-15.62 0-23.12 3-43.13 9.625c-8.375 2.75-12.87 11.88-10 20.25l5 15.12C397.5 83.75 403.8 88 410.4 88c3.625 0 4.875-.75 18.25-5.25c26.13-8.625 48.25 6.125 53.63 27.5L511.9 229c-20.88-13.12-45.37-21-71.87-21c-55.13 0-102.2 32.88-123.6 80H259.6C238.2 240.9 191.1 207.1 136 207.1c-26.5 0-51 7.877-71.88 21l29.63-118.8c5.375-21.37 27.5-36.25 53.63-27.5C160.8 87.25 161.1 88 165.6 88c6.625 0 12.88-4.25 15.13-11l5-15.12c2.875-8.375-1.625-17.5-10-20.25C155.8 35 148.3 32 132.6 32c-51.62 0-78.63 39.75-85.38 66.62L15.5 225.9C2.125 279.4 .0001 300.1 .0001 343.1c0 75.13 60.88 136 136 136c72.38 0 130.1-56.75 135.2-127.1h33.5c4.25 71.25 62.88 127.1 135.3 127.1c75.13 0 136-60.88 136-136C576 300.1 573.9 279.4 560.5 225.9zM136 432c-48.5 0-88-39.5-88-88S87.5 256 136 256s87.1 39.5 87.1 88S184.5 432 136 432zM440 432c-48.5 0-88-39.5-88-88s39.5-88 88-88s88 39.5 88 88S488.5 432 440 432z\"]\n};\nvar faGlassesAlt = faGlassesRound;\nvar faPhonePlus = {\n  prefix: 'far',\n  iconName: 'phone-plus',\n  icon: [512, 512, [], \"f4d2\", \"M480.3 320.3l-98.2-42.08c-21.4-9.281-46.64-3.109-61.2 14.95l-27.44 33.5C248.7 300.9 211.2 263.4 185.4 218.6l33.55-27.48C236.9 176.5 243.1 151.4 233.1 130.1L191.7 31.53C181.6 8.33 156.4-4.326 131.9 1.346L40.61 22.41C16.7 27.86 0 48.83 0 73.39C0 315.3 196.7 512 438.6 512c24.56 0 45.53-16.69 51-40.53l21.06-91.34C516.4 355.5 503.6 330.3 480.3 320.3zM463.9 369.3l-21.09 91.41C442.3 462.7 440.7 464 438.6 464C223.2 464 47.1 288.8 47.1 73.39c0-2.094 1.297-3.734 3.344-4.203L142.7 48.11c.3125-.0781 .6406-.1094 .9531-.1094c1.734 0 3.359 1.047 4.047 2.609l42.14 98.33C190.6 150.7 190.1 152.8 188.6 154l-48.78 39.97C131.2 201 128.5 213.1 133.4 223.1c33.01 67.23 88.26 122.5 155.5 155.5c9.998 4.906 22.09 2.281 29.15-6.344l40.02-48.88c1.109-1.406 3.186-1.938 4.92-1.125l98.26 42.09C463.2 365.2 464.3 367.3 463.9 369.3zM343.1 119.1H392v48C392 181.3 402.8 192 416 192s23.1-10.75 23.1-23.1V119.1h48C501.3 119.1 512 109.3 512 96s-10.75-23.1-23.1-23.1H439.1V23.1C439.1 10.75 429.3 0 416 0s-23.1 10.75-23.1 23.1v48H343.1C330.7 72 320 82.75 320 96S330.7 119.1 343.1 119.1z\"]\n};\nvar faDitto = {\n  prefix: 'far',\n  iconName: 'ditto',\n  icon: [320, 512, [], \"22\", \"M63.99 32C45.53 32 27.06 39.64 14.89 54.93C2.692 70.21-2.372 90.22 1.044 109.9l25.21 145.2C29.55 274.1 45.44 288 63.99 288S98.43 274.1 101.7 255l25.24-145.2c3.389-19.6-1.678-39.61-13.88-54.9C100.9 39.64 82.46 32 63.99 32zM63.1 191.8L48.33 101.6c-1.057-6.08 .4277-12.19 4.113-16.8C56.01 80.35 62.18 80 63.99 80s7.982 .3477 11.58 4.871C79.23 89.45 80.72 95.56 79.68 101.6L63.1 191.8zM305.1 54.93C292.9 39.64 274.5 32 255.1 32s-36.93 7.643-49.1 22.93c-12.2 15.29-17.27 35.3-13.85 54.93l25.21 145.2C221.6 274.1 237.4 288 255.1 288s34.44-13.89 37.74-32.99l25.24-145.2C322.4 90.22 317.3 70.21 305.1 54.93zM255.1 191.8l-15.67-90.19c-1.057-6.08 .4277-12.19 4.113-16.8C248 80.35 254.2 80 255.1 80s7.982 .3477 11.58 4.871c3.654 4.578 5.148 10.69 4.104 16.73L255.1 191.8z\"]\n};\nvar faPersonSeat = {\n  prefix: 'far',\n  iconName: 'person-seat',\n  icon: [384, 512, [], \"e21e\", \"M144 96c26.51 0 48-21.49 48-48s-21.49-48-48-48S96 21.49 96 48S117.5 96 144 96zM360 432h-42.81l-13.38-106.1C302.3 313 292.1 304 280 304H160v-64h88c13.25 0 24-10.75 24-24C272 202.7 261.3 192 248 192H160V160c0-17.69-14.33-32-32-32S96 142.3 96 160v160c0 17.69 14.33 32 32 32h130.8l13.38 106.1C273.7 471 283.9 480 296 480h64c13.25 0 24-10.75 24-24S373.3 432 360 432zM200 400H125.1C82.98 400 48 365 48 322V152C48 138.8 37.25 128 24 128S0 138.8 0 152v170C0 391.5 56.53 448 125.1 448H200c13.25 0 24-10.75 24-24S213.3 400 200 400z\"]\n};\nvar faHouseMedical = {\n  prefix: 'far',\n  iconName: 'house-medical',\n  icon: [576, 512, [], \"e3b2\", \"M384 232C392.8 232 400 239.2 400 248V296C400 304.8 392.8 312 384 312H328V368C328 376.8 320.8 384 312 384H264C255.2 384 248 376.8 248 368V312H192C183.2 312 176 304.8 176 296V248C176 239.2 183.2 232 192 232H248V176C248 167.2 255.2 160 264 160H312C320.8 160 328 167.2 328 176V232H384zM272.5 5.7C281.4-1.9 294.6-1.9 303.5 5.7L567.5 229.7C577.6 238.3 578.9 253.4 570.3 263.5C561.7 273.6 546.6 274.9 536.5 266.3L512 245.5V432C512 476.2 476.2 512 432 512H144C99.82 512 64 476.2 64 432V245.5L39.53 266.3C29.42 274.9 14.28 273.6 5.7 263.5C-2.875 253.4-1.634 238.3 8.473 229.7L272.5 5.7zM112 204.8V432C112 449.7 126.3 464 144 464H432C449.7 464 464 449.7 464 432V204.8L288 55.47L112 204.8z\"]\n};\nvar faGolfBallTee = {\n  prefix: 'far',\n  iconName: 'golf-ball-tee',\n  icon: [384, 512, [\"golf-ball\"], \"f450\", \"M203.1 171.7c0 17.83-14.73 32.23-32.43 32.23C167.8 203.9 163.9 203.3 160 201.9c4.625 12.88 16.5 22.12 30.88 22.12C209.3 224 224 209.3 224 190.9c0-14.38-9.25-26.25-22.12-30.88C203.3 164 203.1 167.9 203.1 171.7zM219.1 251.7c0 17.83-14.73 32.23-32.43 32.23c-3.748 0-7.629-.645-11.53-2.039c4.625 12.88 16.5 22.12 30.88 22.12C225.3 304 240 289.3 240 270.9c0-14.38-9.25-26.25-22.12-30.88C219.3 244 219.1 247.9 219.1 251.7zM283.1 187.7c0 17.83-14.73 32.23-32.43 32.23c-3.748 0-7.629-.645-11.53-2.039c4.625 12.88 16.5 22.12 30.88 22.12C289.3 240 304 225.3 304 206.9c0-14.38-9.25-26.25-22.12-30.88C283.3 180 283.1 183.9 283.1 187.7zM96 399.1c0 17.67 14.33 31.1 32 31.1s32 14.33 32 31.1v48h64v-48c0-17.67 14.33-31.1 32-31.1s32-14.33 32-31.1v-16H96V399.1zM192 .0001C86.13 .0001 0 86.13 0 192c0 91.33 70.37 161.8 95.93 161.8c11.12 0 24.06-8.647 24.06-23.94c0-7.578-3.582-15.03-10.27-19.71C71.06 283.3 48 239.1 48 192c0-79.41 64.59-144 144-144s144 64.59 144 144c0 47.06-23.06 91.25-61.72 118.2c-6.684 4.674-10.27 12.13-10.27 19.71c0 15.12 12.77 23.98 24.02 23.98C315 353.9 384 282.6 384 192C384 86.13 297.9 .0001 192 .0001z\"]\n};\nvar faGolfBall = faGolfBallTee;\nvar faCircleChevronLeft = {\n  prefix: 'far',\n  iconName: 'circle-chevron-left',\n  icon: [512, 512, [\"chevron-circle-left\"], \"f137\", \"M304.1 127c-9.375-9.375-24.56-9.375-33.94 0l-112 112C154.3 243.7 152 249.8 152 256s2.344 12.28 7.031 16.97l112 112c9.375 9.375 24.56 9.375 33.94 0s9.375-24.56 0-33.94L209.9 256l95.03-95.03C314.3 151.6 314.3 136.4 304.1 127zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faChevronCircleLeft = faCircleChevronLeft;\nvar faHouseChimneyWindow = {\n  prefix: 'far',\n  iconName: 'house-chimney-window',\n  icon: [576, 512, [], \"e00d\", \"M208 216C208 193.9 225.9 176 248 176H328C350.1 176 368 193.9 368 216V296C368 318.1 350.1 336 328 336H248C225.9 336 208 318.1 208 296V216zM320 288V224H256V288H320zM272.5 5.7C281.4-1.9 294.6-1.9 303.5 5.7L464 141.9V56C464 42.75 474.7 31.1 488 31.1C501.3 31.1 512 42.75 512 56V182.6L567.5 229.7C577.6 238.3 578.9 253.4 570.3 263.5C561.7 273.6 546.6 274.9 536.5 266.3L512 245.5V432C512 476.2 476.2 512 432 512H144C99.82 512 64 476.2 64 432V245.5L39.53 266.3C29.42 274.9 14.28 273.6 5.7 263.5C-2.876 253.4-1.634 238.3 8.473 229.7L272.5 5.7zM112 204.8V432C112 449.7 126.3 464 144 464H432C449.7 464 464 449.7 464 432V204.8L288 55.47L112 204.8z\"]\n};\nvar faScythe = {\n  prefix: 'far',\n  iconName: 'scythe',\n  icon: [640, 512, [], \"f710\", \"M632.6 11.62c-6-7.375-15.12-11.62-24.62-11.62l-269.1 0C191.1 0 63.1 64 0 224h552.1l-13.38 64h-130.7c-13.25 0-23.1 10.75-23.1 24s10.74 24 23.1 24h120.9l-32.87 147.6C492.9 498.3 504.1 512 519.1 512c11.16 0 20.79-7.828 23.08-18.76L639.5 38C641.2 28.63 638.7 18.1 632.6 11.62zM561.1 176H78.62c56.25-85 143.4-128 260.2-128h249.7L561.1 176z\"]\n};\nvar faPenNib = {\n  prefix: 'far',\n  iconName: 'pen-nib',\n  icon: [512, 512, [10001], \"f5ad\", \"M368.4 18.34C390.3-3.526 425.7-3.526 447.6 18.34L493.7 64.4C515.5 86.27 515.5 121.7 493.7 143.6L412.2 225L371.6 374.1C366.7 391.9 353.5 406.1 336.1 412.2L71.97 505C53.47 511.5 32.89 506.8 19.03 492.1C5.168 479.1 .4845 458.5 6.982 440L99.79 175.9C105.9 158.5 120.1 145.3 137.9 140.4L286.1 99.77L368.4 18.34zM296.9 146.8L150.5 186.7C147.1 187.4 145.9 189.3 145.1 191.8L62.47 426.9L164.7 324.7C161.7 318.4 160 311.4 160 304C160 277.5 181.5 256 208 256C234.5 256 256 277.5 256 304C256 330.5 234.5 352 208 352C200.6 352 193.6 350.3 187.3 347.3L85.1 449.5L320.2 366.9C322.7 366.1 324.6 364 325.3 361.5L365.2 215.1L296.9 146.8z\"]\n};\nvar faBanParking = {\n  prefix: 'far',\n  iconName: 'ban-parking',\n  icon: [512, 512, [\"parking-circle-slash\"], \"f616\", \"M168 265.9L222.1 320H216V360C216 373.3 205.3 384 192 384C178.7 384 168 373.3 168 360V265.9zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 464C304.8 464 349.7 447.2 385.1 419.1L92.93 126.9C64.8 162.3 48 207.2 48 256C48 370.9 141.1 464 256 464zM335.1 302L419.1 385.1C447.2 349.7 464 304.8 464 256C464 141.1 370.9 48 255.1 48C207.2 48 162.3 64.8 126.9 92.93L174.5 140.6C180.4 132.9 189.6 128 199.1 128H280C333 128 376 170.1 376 224C376 256.1 360.2 284.6 335.1 302H335.1zM301.1 267.1C317 259.3 328 242.9 328 224C328 197.5 306.5 176 280 176H216V182.1L301.1 267.1z\"]\n};\nvar faParkingCircleSlash = faBanParking;\nvar faTentArrowTurnLeft = {\n  prefix: 'far',\n  iconName: 'tent-arrow-turn-left',\n  icon: [576, 512, [], \"e580\", \"M86.54 72H456C522.3 72 576 125.7 576 192V232C576 245.3 565.3 256 552 256C538.7 256 528 245.3 528 232V192C528 152.2 495.8 120 456 120H86.54L120.1 150.2C129.9 159 130.7 174.2 121.8 184.1C112.1 193.9 97.8 194.7 87.94 185.8L7.945 113.8C2.888 109.3 0 102.8 0 96C0 89.2 2.888 82.71 7.945 78.16L87.94 6.161C97.8-2.706 112.1-1.907 121.8 7.945C130.7 17.8 129.9 32.97 120.1 41.84L86.54 72zM468.4 293.1C479.9 301.1 487.5 315 489.6 329.5L506.5 448.1C511.4 481.8 485.2 512 451.1 512H124.9C90.82 512 64.64 481.8 69.46 448.1L86.41 329.5C88.47 315 96.07 301.1 107.6 293.1L273.3 165C281.1 158.3 294 158.3 302.7 165L468.4 293.1zM133.9 336.2L116.1 454.9C116.3 459.7 120 464 124.9 464H264V232.9L136.1 331C135.3 332.3 134.2 334.2 133.9 336.2V336.2zM374.4 464H451.1C455.1 464 459.7 459.7 459 454.9L442.1 336.2C441.8 334.2 440.7 332.3 439 331L312 232.9V360L374.4 464z\"]\n};\nvar faFaceDiagonalMouth = {\n  prefix: 'far',\n  iconName: 'face-diagonal-mouth',\n  icon: [512, 512, [129764], \"e47e\", \"M174.1 383.2C161.2 386.6 148.1 378.9 144.8 366.1C141.4 353.2 149.1 340.1 161.9 336.8L345.9 288.8C358.8 285.4 371.9 293.1 375.2 305.9C378.6 318.8 370.9 331.9 358.1 335.2L174.1 383.2zM208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faDiagramCells = {\n  prefix: 'far',\n  iconName: 'diagram-cells',\n  icon: [512, 512, [], \"e475\", \"M64 224C28.65 224 0 195.3 0 160V96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V160C512 195.3 483.3 224 448 224H64zM512 416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V352C0 316.7 28.65 288 64 288H448C483.3 288 512 316.7 512 352V416zM448 336H64C55.16 336 48 343.2 48 352V416C48 424.8 55.16 432 64 432H448C456.8 432 464 424.8 464 416V352C464 343.2 456.8 336 448 336z\"]\n};\nvar faCricketBatBall = {\n  prefix: 'far',\n  iconName: 'cricket-bat-ball',\n  icon: [512, 512, [127951, \"cricket\"], \"f449\", \"M415.1 237.6c0-7.07-2.697-14.14-8.092-19.54l-34.35-34.35l129.1-129.1c6.247-6.246 9.374-14.44 9.374-22.62C511.1 14.94 498.3 0 480 0c-8.188 0-16.38 3.128-22.62 9.374l-129.1 129.1l-34.35-34.35c-5.395-5.395-12.46-8.09-19.54-8.09S260.3 98.69 254.9 104.1l-245.3 245.3c-5.861 5.861-9.592 13.8-9.592 22.02c0 102.8 108.9 140.6 140.6 140.6c8.219 0 16.16-3.727 22.03-9.594l245.3-245.3C413.3 251.7 415.1 244.6 415.1 237.6zM226.6 370.6l-92.39 92.39c-43.41-7.586-77.55-41.73-85.15-85.14L176 250.9V336h85.13L226.6 370.6zM309.1 288L224 287.1L224 202.9l50.42-50.42l85.14 85.14L309.1 288zM431.1 352c-44.25 0-80 35.75-80 79.1c0 44.25 35.75 79.1 80 79.1s80-35.75 80-79.1C511.1 387.8 476.2 352 431.1 352zM431.1 464c-17.64 0-32-14.36-32-32c0-17.64 14.36-31.99 32-31.99s32 14.35 32 31.99C463.1 449.6 449.6 464 431.1 464z\"]\n};\nvar faCricket = faCricketBatBall;\nvar faTents = {\n  prefix: 'far',\n  iconName: 'tents',\n  icon: [640, 512, [], \"e582\", \"M595.1 124.6C607.4 133.5 615.6 147.2 617.6 162.3L634.8 288.4C639.4 322.1 613.3 352 579.3 352H461.5L455.3 310.5C454.1 308.3 454.5 306.1 453.1 304H579.3C584.2 304 587.9 299.7 587.3 294.9L570.1 168.8C569.8 166.6 568.6 164.7 566.8 163.4L416 53.68L278.9 153.4L262.8 141.1C253.6 134.1 242.1 129.9 232.1 128.5C233.6 127.1 235.2 125.8 236.9 124.6L401.9 4.59C410.3-1.53 421.7-1.53 430.1 4.59L595.1 124.6zM404.4 293.1C415.9 301.1 423.5 315 425.6 329.5L442.5 448.1C447.4 481.8 421.2 512 387.1 512H60.9C26.82 512 .6406 481.8 5.46 448.1L22.41 329.5C24.47 315 32.07 301.1 43.6 293.1L209.3 165C217.1 158.3 230 158.3 238.7 165L404.4 293.1zM69.92 336.2L52.98 454.9C52.29 459.7 56.03 464 60.9 464H200V232.9L72.95 331C71.3 332.3 70.22 334.2 69.92 336.2V336.2zM310.4 464H387.1C391.1 464 395.7 459.7 395 454.9L378.1 336.2C377.8 334.2 376.7 332.3 375 331L248 232.9V360L310.4 464z\"]\n};\nvar faWandMagic = {\n  prefix: 'far',\n  iconName: 'wand-magic',\n  icon: [512, 512, [\"magic\"], \"f0d0\", \"M14.06 395.4L395.4 14.06C414.2-4.686 444.6-4.686 463.3 14.06L497.9 48.64C516.6 67.38 516.6 97.78 497.9 116.5L116.5 497.9C97.78 516.6 67.38 516.6 48.64 497.9L14.06 463.3C-4.686 444.6-4.686 414.2 14.06 395.4V395.4zM354.2 192.3L463.1 82.58L429.4 48L319.7 157.7L354.2 192.3zM285.7 191.7L48 429.4L82.58 463.1L320.3 226.2L285.7 191.7z\"]\n};\nvar faMagic = faWandMagic;\nvar faDog = {\n  prefix: 'far',\n  iconName: 'dog',\n  icon: [576, 512, [128021], \"f6d3\", \"M448 112C448 120.8 440.8 128 432 128C423.2 128 416 120.8 416 112C416 103.2 423.2 96 432 96C440.8 96 448 103.2 448 112zM64.23 220.2C63.13 219.8 62.05 219.5 60.97 219.1C33.58 209.5 11.94 186.7 4.597 157.3L.7168 141.8C-2.498 128.1 5.32 115.9 18.18 112.7C31.04 109.5 44.07 117.3 47.28 130.2L51.16 145.7C55.62 163.5 71.62 176 89.97 176H290.7L317.5 14.89C318.1 6.296 326.4 0 335.1 0C340.7 0 345.1 2.64 349.3 7.126L368 32H444.1C456.8 32 469.1 37.06 478.1 46.06L496 64H528C554.5 64 576 85.49 576 112V144C576 197 533 240 480 240H434.7L432 255.1V448C432 483.3 403.3 512 368 512H352C316.7 512 288 483.3 288 448V379.6C277.6 381.9 266.9 383.4 256 383.8C253.3 383.9 250.7 384 248 384C245.3 384 242.7 383.9 240 383.8C229.1 383.4 218.4 381.9 208 379.6V448C208 483.3 179.3 512 144 512H128C92.65 512 64 483.3 64 448V224C64 222.7 64.08 221.4 64.23 220.2H64.23zM336 319.8V448C336 456.8 343.2 464 352 464H368C376.8 464 384 456.8 384 448V274.3L302.2 224H112.1L112 224.9V448C112 456.8 119.2 464 128 464H144C152.8 464 160 456.8 160 448V319.8L218.4 332.8C227.9 334.9 237.8 336 248 336C258.2 336 268.1 334.9 277.6 332.8L336 319.8zM337.1 189.1L389.1 221.1L394 192H480C506.5 192 528 170.5 528 144V112H476.1L444.1 80H355.3L337.1 189.1z\"]\n};\nvar faPenLine = {\n  prefix: 'far',\n  iconName: 'pen-line',\n  icon: [576, 512, [], \"e212\", \"M36.37 360.9C40.53 346.8 48.16 333.9 58.57 323.5L362.7 19.32C387.7-5.678 428.3-5.678 453.3 19.32L492.7 58.75C495.8 61.87 498.5 65.24 500.9 68.79C517.3 93.63 514.6 127.4 492.7 149.3L188.5 453.4C187.2 454.7 185.9 455.1 184.5 457.2C174.9 465.7 163.5 471.1 151.1 475.6L30.77 511C22.35 513.5 13.24 511.2 7.03 504.1C.8198 498.8-1.502 489.7 .976 481.2L36.37 360.9zM59.44 452.6L137.6 429.6C143.1 427.7 149.8 424.2 154.6 419.5L383 191L320.1 128.1L92.51 357.4C91.92 358 91.35 358.6 90.8 359.3C86.94 363.6 84.07 368.8 82.42 374.4L59.44 452.6zM552 464C565.3 464 576 474.7 576 488C576 501.3 565.3 512 552 512H248C234.7 512 224 501.3 224 488C224 474.7 234.7 464 248 464H552z\"]\n};\nvar faAtomSimple = {\n  prefix: 'far',\n  iconName: 'atom-simple',\n  icon: [448, 512, [\"atom-alt\"], \"f5d3\", \"M397.9 255.9c53.63 83.37 66.75 161.2 27.13 200.7c-61.13 60.1-182.8-15.25-201-26.1c-18.12 11.62-140 87.99-201 26.1c-39.5-39.5-26.5-117.4 27.12-200.7C-3.52 172.4-16.52 94.66 22.98 55.03c39.63-39.5 117.5-26.5 201 27.12c83.5-53.62 161.4-66.75 201-27.12S451.5 172.4 397.9 255.9zM80.73 213.3c29.5-37.25 63.37-70.99 100.7-100.6C139.6 88.66 79.36 66.78 56.98 89.03C40.23 105.8 46.36 153.7 80.73 213.3zM181.5 398.9c-37.38-29.37-71.25-63.12-100.7-100.5c-34.38 59.62-40.5 107.6-23.75 124.2C73.73 439.4 121.7 433.3 181.5 398.9zM338.1 255.9c-32.5-43.1-71.25-82.87-115-115.4c-43.88 32.5-82.62 71.37-115 115.4c34 45.62 70 81.37 115 114.7C269.4 337 305.2 301.1 338.1 255.9zM255.1 255.1c0 17.62-14.25 32-32 32c-17.75 0-32-14.38-32-32c0-17.75 14.25-32.03 32-32.03C241.7 223.9 255.1 238.2 255.1 255.1zM367.2 298.4c-29.5 37.37-63.37 71.12-100.7 100.5c59.75 34.37 107.7 40.5 124.5 23.75C407.7 406 401.6 358 367.2 298.4zM266.5 112.7c37.38 29.5 71.25 63.37 100.7 100.6c34.38-59.62 40.5-107.5 23.75-124.2C368.7 66.78 308.6 88.53 266.5 112.7z\"]\n};\nvar faAtomAlt = faAtomSimple;\nvar faAmpersand = {\n  prefix: 'far',\n  iconName: 'ampersand',\n  icon: [384, 512, [], \"26\", \"M360 480c-6.25 0-12.5-2.422-17.19-7.266l-60.47-62.14l-14.69 22.48c-19.19 29.38-51.44 46.93-86.56 46.93L103.7 480C46.55 480 0 433.5 0 376.4c0-32.88 15.81-64.11 42.34-83.56l73.19-53.67L79.22 201.8C59.09 181.2 48 153.9 48 125C48 73.73 89.72 32 141 32h53.94C246.3 32 288 73.73 288 125c0 29.55-14.22 57.59-38.03 75.03L188.4 245.2l86.56 88.98l64.94-99.33c7.281-11.06 22.19-14.19 33.22-6.953c11.09 7.266 14.22 22.14 6.969 33.23l-70.84 108.3l67.94 69.83c9.25 9.5 9.062 24.69-.4375 33.94C372.1 477.7 366 480 360 480zM149.3 273.9L70.72 331.5C56.5 341.9 48 358.7 48 376.4C48 407 72.97 432 103.7 432h77.25c18.88 0 36.28-9.406 46.56-25.19l20.59-31.47L149.3 273.9zM141 80C116.2 80 96 100.2 96 125c0 16.28 6.25 31.66 17.59 43.3l41 42.14l67-49.13C233.1 152.9 240 139.3 240 125C240 100.2 219.8 80 194.1 80H141z\"]\n};\nvar faCarrot = {\n  prefix: 'far',\n  iconName: 'carrot',\n  icon: [512, 512, [129365], \"f787\", \"M369.7 142.3C392.4 94.77 380.6 38.38 334.3 0c-44.49 36.88-56.61 90.02-37.37 136.2c-13.1-4.876-28.26-8.05-42.51-8.05c-47.99 0-94.11 26.75-116.6 72.76l-135.4 277.5c-2.999 6.252-3.287 13.9-.0378 20.53C6.468 507.2 14.72 512 23.34 512c3.374 0 6.85-.7753 10.35-2.401l277.5-135.5c24.1-12.25 46.43-32.63 59.55-59.63c15.75-32.13 16.89-67.64 6.142-98.89C422.8 234.3 475.3 221.8 512 177.7C473.4 131.3 417.1 119.5 369.7 142.3zM327.7 293.4c-8.124 16.5-20.1 29.51-37.49 37.51l-57.36 28.01l-23.87-23.88c-9.373-9.377-24.62-9.377-33.87 0c-9.373 9.377-9.373 24.63 0 33.88l12.12 12.25l-110.4 54.01l96.11-196.9l33.99 34.76c4.749 4.751 10.75 7.002 16.1 7.002c6.249 0 12.25-2.251 16.1-7.002c9.373-9.377 9.373-24.63 0-33.88L199.3 198.3C214.2 184.5 233.3 176.2 254.4 176.2c12.37 0 24.37 2.751 35.74 8.252c19.5 9.627 34.24 26.26 41.37 46.89C338.5 251.8 337.2 273.9 327.7 293.4z\"]\n};\nvar faArrowUpFromLine = {\n  prefix: 'far',\n  iconName: 'arrow-up-from-line',\n  icon: [384, 512, [8613, \"arrow-from-bottom\"], \"f342\", \"M360 431.1H24c-13.25 0-24 10.76-24 24.02C0 469.2 10.75 480 24 480h336c13.25 0 24-10.76 24-24.02C384 442.7 373.3 431.1 360 431.1zM81.47 208.3L168 116.3v243.6c0 13.26 10.75 24.05 24 24.05s24-10.79 24-24.05V116.3l86.53 91.98C307.3 213.3 313.6 215.8 320 215.8c5.906 0 11.81-2.158 16.44-6.536c9.656-9.068 10.12-24.27 1.031-33.93l-128-136.1c-9.062-9.694-25.88-9.694-34.94 0l-128 136.1C37.44 185 37.91 200.2 47.56 209.3C57.19 218.4 72.38 217.1 81.47 208.3z\"]\n};\nvar faArrowFromBottom = faArrowUpFromLine;\nvar faMoon = {\n  prefix: 'far',\n  iconName: 'moon',\n  icon: [512, 512, [127769, 9214], \"f186\", \"M421.6 379.9c-.6641 0-1.35 .0625-2.049 .1953c-11.24 2.143-22.37 3.17-33.32 3.17c-94.81 0-174.1-77.14-174.1-175.5c0-63.19 33.79-121.3 88.73-152.6c8.467-4.812 6.339-17.66-3.279-19.44c-11.2-2.078-29.53-3.746-40.9-3.746C132.3 31.1 32 132.2 32 256c0 123.6 100.1 224 223.8 224c69.04 0 132.1-31.45 173.8-82.93C435.3 389.1 429.1 379.9 421.6 379.9zM255.8 432C158.9 432 80 353 80 256c0-76.32 48.77-141.4 116.7-165.8C175.2 125 163.2 165.6 163.2 207.8c0 99.44 65.13 183.9 154.9 212.8C298.5 428.1 277.4 432 255.8 432z\"]\n};\nvar faPenSlash = {\n  prefix: 'far',\n  iconName: 'pen-slash',\n  icon: [640, 512, [], \"e213\", \"M264.3 181.8L426.7 19.32C451.7-5.677 492.3-5.677 517.3 19.32L556.7 58.75C559.8 61.87 562.5 65.24 564.9 68.79C581.3 93.63 578.6 127.4 556.7 149.3L409.9 296L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L264.3 181.8zM302.3 211.6L371.9 266.2L447 191L384.1 128.1L302.3 211.6zM154.8 359.3C150.9 363.6 148.1 368.8 146.4 374.4L123.4 452.6L201.6 429.6C207.1 427.7 213.8 424.2 218.6 419.5L303.2 334.9L341.2 364.8L252.5 453.4C251.2 454.7 249.9 455.1 248.5 457.2C238.9 465.7 227.5 471.1 215.1 475.6L94.77 511C86.35 513.5 77.24 511.2 71.03 504.1C64.82 498.8 62.5 489.7 64.98 481.2L100.4 360.9C104.5 346.8 112.2 333.9 122.6 323.5L195.8 250.3L233.8 280.2L156.5 357.4C155.9 358 155.3 358.6 154.8 359.3L154.8 359.3z\"]\n};\nvar faWineGlassEmpty = {\n  prefix: 'far',\n  iconName: 'wine-glass-empty',\n  icon: [320, 512, [\"wine-glass-alt\"], \"f5ce\", \"M247.1 464h-63.99v-115.5C256.6 336 310.3 269.8 303.4 192.6L287.5 14.5C286.8 6.25 279.9 0 271.8 0H48.23C40.1 0 33.22 6.25 32.47 14.5L16.6 192.6C9.72 269.8 63.35 336 135.1 348.5V464H72c-13.25 0-23.1 10.75-23.1 24S58.75 512 72 512h175.1c13.25 0 23.1-10.75 23.1-24S261.2 464 247.1 464zM64.38 197.1L77.7 48h164.6L255.6 197.2C260.6 253.7 217.8 304 160 304C102.1 304 59.38 253.6 64.38 197.1z\"]\n};\nvar faWineGlassAlt = faWineGlassEmpty;\nvar faSquareStar = {\n  prefix: 'far',\n  iconName: 'square-star',\n  icon: [448, 512, [], \"e27f\", \"M224 121C230.1 121 235.7 124.5 238.3 129.9L269.6 193.2L339.5 203.4C345.5 204.3 350.5 208.5 352.4 214.3C354.3 220.1 352.7 226.4 348.3 230.7L297.8 279.1L309.7 349.6C310.7 355.6 308.3 361.6 303.4 365.2C298.4 368.8 291.9 369.3 286.5 366.4L224 333.6L161.5 366.4C156.1 369.3 149.6 368.8 144.6 365.2C139.7 361.6 137.3 355.6 138.3 349.6L150.2 279.1L99.66 230.7C95.3 226.4 93.73 220.1 95.61 214.3C97.49 208.5 102.5 204.3 108.5 203.4L178.4 193.2L209.7 129.9C212.3 124.5 217.9 121 224 121V121zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faCheese = {\n  prefix: 'far',\n  iconName: 'cheese',\n  icon: [512, 512, [], \"f7ef\", \"M299.9 32.01L298.4 32c-7.125 .125-14.13 2.508-19.62 7.008L0 255.1v192C0 465.6 14.38 480 32 480h448c17.62 0 32-14.37 32-31.1V255.1C512 136.1 417.1 38.26 299.9 32.01zM303.6 80.38c87.75 7.75 155.6 79.5 159.6 167.5H88.5L303.6 80.38zM464 432h-416V295.9h416V432z\"]\n};\nvar faSendBackward = {\n  prefix: 'far',\n  iconName: 'send-backward',\n  icon: [512, 512, [], \"f87f\", \"M288 0C323.3 0 352 28.65 352 64V128H224C170.1 128 128 170.1 128 224V352H64C28.65 352 0 323.3 0 288V64C0 28.65 28.65 0 64 0H288zM160 224C160 188.7 188.7 160 224 160H448C483.3 160 512 188.7 512 224V448C512 483.3 483.3 512 448 512H224C188.7 512 160 483.3 160 448V224zM208 224V448C208 456.8 215.2 464 224 464H448C456.8 464 464 456.8 464 448V224C464 215.2 456.8 208 448 208H224C215.2 208 208 215.2 208 224z\"]\n};\nvar faYinYang = {\n  prefix: 'far',\n  iconName: 'yin-yang',\n  icon: [512, 512, [9775], \"f6ad\", \"M256 336c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S273.7 336 256 336zM256 176c17.67 0 32-14.33 32-32s-14.33-32-32-32s-32 14.33-32 32S238.3 176 256 176zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM123.1 416.6C77.61 378.4 48 320.6 48 256c0-114.7 93.31-208 208-208c50.72 0 92 41.28 92 92S306.7 232 256 232c-77.19 0-140 62.81-140 140C116 387.7 119.2 402.5 123.1 416.6zM256 464c-50.72 0-92-41.28-92-92S205.3 280 256 280c77.19 0 140-62.81 140-140c0-15.67-3.178-30.5-7.953-44.58C434.4 133.6 464 191.4 464 256C464 370.7 370.7 464 256 464z\"]\n};\nvar faMusic = {\n  prefix: 'far',\n  iconName: 'music',\n  icon: [512, 512, [127925], \"f001\", \"M480 0c-3.25 0-6.5 .4896-9.625 1.49l-304 96.01C153.1 101.8 144 114 144 128v235.1c-15-7.375-31.38-11.12-48-11.12C42.1 352 0 387.8 0 432S42.1 512 95.1 512c49.38 0 89.5-31.12 94.88-71.13c.75-2.75 1.123-5.95 1.123-8.825L192 256l272-85.88v129c-15-7.375-31.38-11.12-48.01-11.12c-53 0-95.1 35.75-95.1 79.1s42.1 79.1 95.1 79.1c49.38 0 89.51-31.25 95.01-71.13c.625-2.75 .875-5.5 1-8.25V31.99C512 14.36 497.8 0 480 0zM96 464c-28.25 0-48-16.88-48-32s19.75-32 48-32s48 16.88 48 32S124.2 464 96 464zM464 368c0 15.12-19.75 32-48 32s-48-16.88-48-32s19.75-32 48-32S464 352.9 464 368zM464 119.8L192 205.6V139.8l272-85.88V119.8z\"]\n};\nvar faCompassSlash = {\n  prefix: 'far',\n  iconName: 'compass-slash',\n  icon: [640, 512, [], \"f5e9\", \"M134.2 79.88C180.9 30.69 246.8 .0013 319.1 .0013C461.4 .0013 576 114.6 576 256C576 306.1 561.1 354.5 535.4 394.4L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L134.2 79.88zM172.2 109.7L270.3 186.5L413.6 131.4C433 123.9 452.1 142.1 444.6 162.4L397.1 285.9L497.4 364.6C516.8 332.1 528 295.8 528 256C528 141.1 434.9 48 319.1 48C262.2 48 209.9 71.58 172.2 109.7V109.7zM319.1 464C359.7 464 396.8 452.9 428.4 433.5L468.1 464.8C426.3 494.5 375.2 512 319.1 512C178.6 512 63.1 397.4 63.1 256C63.1 222.4 70.49 190.2 82.28 160.8L121.1 192.1C115.5 212.2 111.1 233.7 111.1 256C111.1 370.9 205.1 464 319.1 464V464zM226.4 380.6C206.1 388.1 187.9 369 195.4 349.6L224.8 273.1L317 345.8L226.4 380.6z\"]\n};\nvar faClockOne = {\n  prefix: 'far',\n  iconName: 'clock-one',\n  icon: [512, 512, [], \"e34e\", \"M280 176.7L300 146.7C307.4 135.7 322.3 132.7 333.3 140C344.3 147.4 347.3 162.3 339.1 173.3L275.1 269.3C270.1 278.1 259.2 282 249 278.1C238.9 275.9 231.1 266.6 231.1 256V120C231.1 106.7 242.7 96 255.1 96C269.3 96 280 106.7 280 120L280 176.7zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faFileMusic = {\n  prefix: 'far',\n  iconName: 'file-music',\n  icon: [384, 512, [], \"f8b6\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM144 255.3V370C138.8 368.8 133.4 368 128 368c-26.5 0-48 14.38-48 32s21.5 32 48 32s48-14.38 48-32V299.1l96-37.5V338C266.8 336.8 261.4 336 256 336c-26.5 0-48 14.38-48 32s21.5 32 48 32s48-14.38 48-32v-160c0-5.125-2.375-9.875-6.5-12.88S288 191.3 283.3 192.8l-128 47.25C148.5 242.1 144 248.3 144 255.3z\"]\n};\nvar faCodeCommit = {\n  prefix: 'far',\n  iconName: 'code-commit',\n  icon: [640, 512, [], \"f386\", \"M478.2 280C466.6 356.1 400.2 416 320 416C239.8 416 173.4 356.1 161.8 280H24C10.75 280 0 269.3 0 256C0 242.7 10.75 232 24 232H161.8C173.4 155 239.8 96 320 96C400.2 96 466.6 155 478.2 232H616C629.3 232 640 242.7 640 256C640 269.3 629.3 280 616 280H478.2zM320 368C381.9 368 432 317.9 432 256C432 194.1 381.9 144 320 144C258.1 144 208 194.1 208 256C208 317.9 258.1 368 320 368z\"]\n};\nvar faTemperatureLow = {\n  prefix: 'far',\n  iconName: 'temperature-low',\n  icon: [512, 512, [], \"f76b\", \"M192 322.9V304.1C192 295.4 184.8 288 176 288S160 295.2 160 304v18.88C141.4 329.5 128 347.1 128 368C128 394.5 149.5 416 176 416S224 394.5 224 368C224 347.1 210.6 329.5 192 322.9zM288 112C288 50.12 237.9 0 176 0S64 50.12 64 112v166.5C44.25 303.1 32 334 32 368C32 447.5 96.5 512 176 512s144-64.5 144-144c0-33.1-12.25-64.88-32-89.5V112zM176 464c-52.88 0-96-43.13-96-96c0-27 11.75-47.25 21.5-59.5L112 295.4V112c0-35.25 28.75-64 64-64s64 28.75 64 64v183.2l10.5 13.13C260.3 320.8 272 341 272 368C272 420.9 228.9 464 176 464zM400 0C355.9 0 320 35.88 320 80S355.9 160 400 160S480 124.1 480 80S444.1 0 400 0zM400 112c-17.75 0-32-14.25-32-32s14.25-32 32-32s32 14.25 32 32S417.8 112 400 112z\"]\n};\nvar faPersonBiking = {\n  prefix: 'far',\n  iconName: 'person-biking',\n  icon: [640, 512, [128692, \"biking\"], \"f84a\", \"M448 48C448 74.51 426.5 96 400 96C373.5 96 352 74.51 352 48C352 21.49 373.5 0 400 0C426.5 0 448 21.49 448 48zM256 384C256 454.7 198.7 512 128 512C57.31 512 0 454.7 0 384C0 313.3 57.31 256 128 256C198.7 256 256 313.3 256 384zM128 464C172.2 464 208 428.2 208 384C208 339.8 172.2 304 128 304C83.82 304 48 339.8 48 384C48 428.2 83.82 464 128 464zM640 384C640 454.7 582.7 512 512 512C441.3 512 384 454.7 384 384C384 313.3 441.3 256 512 256C582.7 256 640 313.3 640 384zM512 464C556.2 464 592 428.2 592 384C592 339.8 556.2 304 512 304C467.8 304 432 339.8 432 384C432 428.2 467.8 464 512 464zM266.8 204.6C257.2 211.7 258.5 226.4 269.2 231.8L338.7 266.5C346.9 270.6 352 278.9 352 288V416C352 429.3 341.3 440 328 440C314.7 440 304 429.3 304 416V302.8L247.7 274.7C204.9 253.3 199.9 194.3 238.4 165.9L313 110.9C337.2 93.09 371.2 97.55 389.1 121L427.5 167.1H480C493.3 167.1 504 178.7 504 191.1C504 205.3 493.3 215.1 480 215.1H416C408.7 215.1 401.8 212.7 397.3 206.1L352.5 151C349.8 147.7 344.9 147 341.5 149.6L266.8 204.6z\"]\n};\nvar faBiking = faPersonBiking;\nvar faSkeleton = {\n  prefix: 'far',\n  iconName: 'skeleton',\n  icon: [512, 512, [], \"f620\", \"M200 448C213.3 448 224 437.3 224 424S213.3 400 200 400S176 410.7 176 424S186.7 448 200 448zM312 448c13.25 0 24-10.75 24-24s-10.75-24-24-24S288 410.7 288 424S298.7 448 312 448zM488 160h-208V112h144C437.3 112 448 101.3 448 88S437.3 64 424 64h-144V24C280 10.75 269.3 0 256 0S232 10.75 232 24V64h-144C74.75 64 64 74.75 64 88S74.75 112 88 112h144V160h-208C10.75 160 0 170.8 0 184S10.75 208 24 208h208V256h-144C74.75 256 64 266.8 64 280S74.75 304 88 304h144v32H126.5c-22.78 0-43.06 11.84-54.28 31.66c-11.25 19.81-10.94 43.31 .75 62.84l34.44 57.41C116.3 502.8 132.6 512 149.9 512h212.1c17.34 0 33.66-9.25 42.56-24.09l34.44-57.41c11.69-19.53 12-43.03 .75-62.84C428.6 347.8 408.3 336 385.5 336H280v-32h144C437.3 304 448 293.3 448 280S437.3 256 424 256h-144V208h208C501.3 208 512 197.3 512 184S501.3 160 488 160zM385.5 384c7.562 0 11.28 5.094 12.53 7.312c1.25 2.188 3.719 8-.1875 14.5L362.1 464l-213.5-.7813l-34.44-57.41c-3.906-6.5-1.438-12.31-.1875-14.5C115.2 389.1 118.9 384 126.5 384H385.5z\"]\n};\nvar faCircleG = {\n  prefix: 'far',\n  iconName: 'circle-g',\n  icon: [512, 512, [], \"e10f\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM360 240h-80C266.8 240 256 250.8 256 264S266.8 288 280 288h50.47c-4.219 8.578-10.31 16.97-17.91 24.58c-30.19 30.22-82.94 30.22-113.1 0c-31.19-31.2-31.19-81.95 0-113.2C229.7 169.2 280.1 167.8 312 196.4c9.812 8.859 25 8.078 33.88-1.859c8.844-9.875 8-25.05-1.875-33.89c-50.53-45.3-130.6-43.06-178.5 4.875c-49.91 49.91-49.91 131.1 0 181C189.7 370.7 221.8 384 256 384s66.34-13.31 90.5-37.48c19.53-19.56 32.72-43.44 37.09-67.27C383.9 277.8 384 276.4 384 274.9V264C384 250.8 373.3 240 360 240z\"]\n};\nvar faCircleArrowUpLeft = {\n  prefix: 'far',\n  iconName: 'circle-arrow-up-left',\n  icon: [512, 512, [], \"e0fb\", \"M225.9 192h97.36c13.25 0 24-10.75 24-24s-10.75-24-24-24H168C154.8 144 144 154.8 144 168v155.3c0 13.25 10.75 24 24 24s24-10.75 24-24V225.9l135 135C331.7 365.7 337.9 368 344 368s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L225.9 192zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faCoinBlank = {\n  prefix: 'far',\n  iconName: 'coin-blank',\n  icon: [512, 512, [], \"e3fb\", \"M0 208C0 128.5 114.6 64 256 64C397.4 64 512 128.5 512 208V320C512 390.7 397.4 448 256 448C114.6 448 0 390.7 0 320V208zM413.5 267.1C452.9 245.8 464 222.7 464 208C464 193.3 452.9 170.2 413.5 148C375.6 126.7 320 112 256 112C191.1 112 136.4 126.7 98.51 148C59.11 170.2 48 193.3 48 208C48 222.7 59.11 245.8 98.51 267.1C136.4 289.3 191.1 304 256 304C320 304 375.6 289.3 413.5 267.1zM256 352C242.4 352 229 351.4 216 350.3V398.3C228.9 399.4 242.3 400 256 400C269.7 400 283.1 399.4 296 398.3V350.3C282.1 351.4 269.6 352 256 352zM120 377.7C138.7 384.7 160.3 390.4 184 394.3V346.2C161.2 342.5 139.7 336.1 120 330V377.7zM88 316.7C73.04 309.3 59.6 301 48 291.1V319.1C48 326.8 54.21 344.2 88 363.1V316.7zM328 346.2V394.3C351.7 390.4 373.3 384.7 392 377.7V330C372.3 336.1 350.8 342.5 328 346.2zM464 291.1C452.4 301 438.1 309.3 424 316.7V363.1C457.8 344.2 464 326.8 464 320V291.1z\"]\n};\nvar faBroom = {\n  prefix: 'far',\n  iconName: 'broom',\n  icon: [640, 512, [129529], \"f51a\", \"M634.9 9.24c-8.172-10.44-23.25-12.34-33.69-4.125L368.1 187.3l-39.39-49.48C323.8 131.8 314.7 131.8 309.8 137.9l-57.61 73.12C221.1 211.8 148.2 217.6 100.2 255.8C38.24 305 0 511.3 0 511.3c15.12 .75 212.3 7.5 272.2-39.1c47.62-37.1 69.99-107.5 77.73-137.6l84.23-39.5c6.1-3.375 9.123-12.37 4.375-18.37l-40.57-50.96l232.8-181.9C641.2 34.77 643.1 19.68 634.9 9.24zM242.2 433.8c-16.5 13.12-74.23 28.5-182.7 30.12c4.748-19.12 10.12-38.12 15.75-56.37l45.37-35.1c4.1-3.875 1.125-11.87-4.998-10.62l-26.12 5.5c13.37-35.25 27.74-62.1 40.74-73.37c26.99-21.5 71.24-30.1 109.6-33.5l59.86 74.1C290.3 365.8 271.7 410.4 242.2 433.8zM365.7 273.3l-35.49 16.5L290.4 239.9l24.25-30.75c2.375-2.1 6.998-3.125 9.373 0L367.8 264C370.2 267 369.2 271.5 365.7 273.3z\"]\n};\nvar faVacuum = {\n  prefix: 'far',\n  iconName: 'vacuum',\n  icon: [640, 512, [], \"e04d\", \"M640 120C639.9 53.75 586.3 .125 520 0H309.6C253.4 0 204 39.88 192.2 94.88L130.2 384H96c-53 0-96 43-96 96v16C0 504.9 7.125 512 16 512H224c17.62 0 32-14.38 32-32v-64c0-17.62-14.38-32-32-32H179.4L239.2 104.9C246.5 71.75 275.8 48.12 309.6 48H520c33.5-.125 62.5 22.88 70.13 55.5c7.625 32.5-8.25 66-38.38 80.75C515.9 148.1 467 127.9 416 128h-32c-17.62 0-32 14.38-32 32v171.2C367 323.9 383.4 320.1 400 320V176H416c79.38 0 144 64.62 144 144v128c0 8.875-7.125 16-16 16h-37.25c-5.25 18.12-15.13 34.63-28.5 48H544c35.38 0 64-28.62 64-64v-128c0-34.5-9.375-68.25-27-97.88C616.1 201.4 640 163.8 640 120zM208 432v32H50.75c6.75-19.12 24.87-32 45.25-32H208zM400 352c-44.13 0-80 35.88-80 80s35.88 80 80 80s80-35.88 80-80S444.1 352 400 352zM400 448c-8.875 0-16-7.125-16-16s7.125-16 16-16s16 7.125 16 16S408.9 448 400 448z\"]\n};\nvar faShieldHeart = {\n  prefix: 'far',\n  iconName: 'shield-heart',\n  icon: [512, 512, [], \"e574\", \"M245.6 348.1L161.3 262.5C136.8 237.8 138.3 196.5 165.9 173.2C189.7 152.1 225.7 156.7 247.2 179.2L256.4 187.5L264.8 179.2C287 156.7 322.3 152.1 346.1 173.2C373.7 196.5 375.2 237.8 350.7 262.5L265.6 348.1C260.2 353.3 251.8 353.3 245.6 348.1H245.6zM16.56 118.1C17.28 105.1 24.83 95.27 36.04 90.53L240.4 4.066C245.2 1.386 250.7-.0507 256.3-.0068C261.9-.0507 267.3 1.386 272.1 4.066L476.5 90.53C487.7 95.27 495.2 105.1 495.9 118.1C501.6 213.6 466.7 421.9 272.5 507.7C267.6 510.5 261.1 512.1 256.3 512C250.5 512.1 244.9 510.5 239.1 507.7C45.8 421.9 10.95 213.6 16.57 118.1H16.56zM256.3 462.4C414.5 390.5 450.6 220.8 448.4 130.8L256.3 49.47L64.08 130.8C61.92 220.8 98.04 390.5 256.3 462.4V462.4z\"]\n};\nvar faCardHeart = {\n  prefix: 'far',\n  iconName: 'card-heart',\n  icon: [384, 512, [], \"e3eb\", \"M182.1 347.8L97.37 262.2C72.9 237.4 74.21 196.3 101.7 173.1C125.3 153 161.6 156.9 183.5 178.7L192.2 187.7L200.5 178.7C222.3 156.9 258.2 153 282.6 173.1C309.7 196.3 311.1 237.4 286.6 262.2L202.2 347.8C196.6 353.4 187.4 353.4 182.1 347.8H182.1zM0 64C0 28.65 28.65 0 64 0H320C355.3 0 384 28.65 384 64V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64zM48 64V448C48 456.8 55.16 464 64 464H320C328.8 464 336 456.8 336 448V64C336 55.16 328.8 48 320 48H64C55.16 48 48 55.16 48 64z\"]\n};\nvar faLightbulbCflOn = {\n  prefix: 'far',\n  iconName: 'lightbulb-cfl-on',\n  icon: [640, 512, [], \"e5a7\", \"M343.3 18.18C346.5 31.04 338.7 44.07 325.8 47.28L197.8 79.28C184.1 82.5 171.9 74.68 168.7 61.82C165.5 48.96 173.3 35.93 186.2 32.72L314.2 .7164C327-2.498 340.1 5.32 343.3 18.18V18.18zM197.8 175.3C184.1 178.5 171.9 170.7 168.7 157.8C165.5 144.1 173.3 131.9 186.2 128.7L442.2 64.72C455 61.5 468.1 69.32 471.3 82.18C474.5 95.04 466.7 108.1 453.8 111.3L197.8 175.3zM197.8 271.3C184.1 274.5 171.9 266.7 168.7 253.8C165.5 240.1 173.3 227.9 186.2 224.7L442.2 160.7C455 157.5 468.1 165.3 471.3 178.2C474.5 191 466.7 204.1 453.8 207.3L197.8 271.3zM256 384V306.2L304 294.2V384H384C401.7 384 416 398.3 416 416V448C416 465.7 401.7 480 384 480H344V488C344 501.3 333.3 512 320 512C306.7 512 296 501.3 296 488V480H256C238.3 480 224 465.7 224 448V416C224 398.3 238.3 384 256 384zM384 320.7L384 384L336 384V302.6C335.7 291.6 343.1 281.5 354.2 278.7L442.2 256.7C455 253.5 468.1 261.3 471.3 274.2C474.5 287 466.7 300.1 453.8 303.3L384 320.7zM101.3 36.03C112.3 43.38 115.3 58.28 107.1 69.31C100.6 80.34 85.72 83.32 74.69 75.97L26.69 43.97C15.66 36.62 12.68 21.72 20.03 10.69C27.38-.3415 42.28-3.322 53.31 4.031L101.3 36.03zM565.3 75.97C554.3 83.32 539.4 80.34 532 69.31C524.7 58.28 527.7 43.38 538.7 36.03L586.7 4.031C597.7-3.321 612.6-.3409 619.1 10.69C627.3 21.72 624.3 36.62 613.3 43.97L565.3 75.97zM88 160C101.3 160 112 170.7 112 184C112 197.3 101.3 208 88 208H24C10.75 208 0 197.3 0 184C0 170.7 10.75 160 24 160H88zM616 160C629.3 160 640 170.7 640 184C640 197.3 629.3 208 616 208H552C538.7 208 528 197.3 528 184C528 170.7 538.7 160 552 160H616zM53.31 363.1C42.28 371.3 27.38 368.3 20.03 357.3C12.68 346.3 15.66 331.4 26.69 324L74.69 292C85.72 284.7 100.6 287.7 107.1 298.7C115.3 309.7 112.3 324.6 101.3 331.1L53.31 363.1zM613.3 324C624.3 331.4 627.3 346.3 619.1 357.3C612.6 368.3 597.7 371.3 586.7 363.1L538.7 331.1C527.7 324.6 524.7 309.7 532 298.7C539.4 287.7 554.3 284.7 565.3 292L613.3 324z\"]\n};\nvar faMelon = {\n  prefix: 'far',\n  iconName: 'melon',\n  icon: [512, 512, [], \"e310\", \"M256 0C114.6 0 0 114.6 0 256c0 70.71 28.66 134.7 74.1 181c.002 .002-.002-.002 0 0s-.002-.002 0 0C121.3 483.3 185.3 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0zM402.9 172.1c-13.84 46.17-45.93 96.06-90.34 140.5c-67.1 67.07-138.4 97.09-179.3 97.09c-6.387 0-17.67-.8691-23.64-6.092c-.2891-.2871-.5918-.5605-.8789-.8477c-7.023-7.428-9.643-29.52 .3496-62.81c13.84-46.17 45.93-96.06 90.34-140.5c67.09-67.08 138.4-97.11 179.3-97.11c6.357 0 17.58 .8555 23.58 6.037c.3008 .2988 .6191 .5781 .918 .8789C410.3 116.6 412.9 138.8 402.9 172.1zM256 48c26.09 0 50.98 5.039 74.01 13.85c-51.97 14.85-112 51.13-164.5 103.6C115.6 215.4 79.2 272.5 63.11 326.1c-.4863 1.621-.5469 3.008-.9922 4.607C53.13 307.5 48 282.4 48 256C48 141.3 141.3 48 256 48zM256 464c-26.1 0-50.98-5.039-74.02-13.85c51.98-14.85 112-51.12 164.5-103.6c49.93-49.94 86.29-106.1 102.4-160.6c.4883-1.625 .5488-3.014 .9941-4.617C458.9 204.5 464 229.6 464 256C464 370.7 370.7 464 256 464z\"]\n};\nvar faGopuram = {\n  prefix: 'far',\n  iconName: 'gopuram',\n  icon: [512, 512, [], \"f664\", \"M120 0C133.3 0 144 10.75 144 24V32H192V24C192 10.75 202.7 0 216 0C229.3 0 240 10.75 240 24V32H272V24C272 10.75 282.7 0 296 0C309.3 0 320 10.75 320 24V32H368V24C368 10.75 378.7 0 392 0C405.3 0 416 10.75 416 24V130.7C434.6 137.3 448 155.1 448 176V224C448 224.9 447.1 225.8 447.9 226.7C466.6 233.3 480 251.1 480 272V336C480 336.9 479.1 337.8 479.9 338.7C498.6 345.3 512 363.1 512 384V464C512 490.5 490.5 512 464 512H48C21.49 512 0 490.5 0 464V384C0 363.1 13.39 345.3 32.07 338.7C32.03 337.8 32 336.9 32 336V272C32 251.1 45.39 233.3 64.07 226.7C64.03 225.8 64 224.9 64 224V176C64 155.1 77.36 137.3 96 130.7V24C96 10.75 106.7 0 120 0zM144 128H368V80H144V128zM112 176V224H160V176H112zM320 176H192V224H224C224 206.3 238.3 192 256 192C273.7 192 288 206.3 288 224H320V176zM352 176V224H400V176H352zM160 272V336H224V320C224 302.3 238.3 288 256 288C273.7 288 288 302.3 288 320V336H352V272H160zM432 336V272H384V336H432zM208 464V448C208 421.5 229.5 400 256 400C282.5 400 304 421.5 304 448V464H384V384H128V464H208zM416 464H464V384H416V464zM80 272V336H128V272H80zM96 384H48V464H96V384z\"]\n};\nvar faEarthOceania = {\n  prefix: 'far',\n  iconName: 'earth-oceania',\n  icon: [512, 512, [\"globe-oceania\"], \"e47b\", \"M208.6 357.3L169.6 343.8C163.1 341.6 156 341.5 149.5 343.6L134.1 348.4C115.7 354.3 95.67 346.1 86.65 328.9L83.37 322.7C72.8 302.6 81.08 277.7 101.6 267.9L136.9 251.1C139.2 250 141.3 248.4 142.8 246.3L148.1 239.3C155.3 229.7 166.7 224 178.7 224C190.7 224 202.1 229.7 209.3 239.3L213.8 245.4C215.8 247.1 218.7 249.8 221.9 250.5C229.7 252.1 237.7 248.1 242.4 242.6L252.8 228.4C254.8 225.6 258 224 261.5 224C265.9 224 269.9 226.7 271.5 230.8L281.6 256.7C284.4 263.1 288.3 270.7 293.1 276.9L311 299.8C316.8 307.2 320 316.4 320 325.8C320 335.2 316.8 344.4 311 351.8L298.1 367.2C290.7 377.8 278 384 264.6 384C256.2 384 247.1 381.6 240.9 377L215.5 360.6C213.4 359.2 211 358.1 208.6 357.3H208.6zM296 164.7C306.1 174.8 298.9 192 284.7 192H254.8C249.2 192 243.7 190.8 238.5 188.6L195.7 169.5C181.5 163.2 183.8 142.3 199.1 139.2L237.6 131.5C250.8 128.9 264.3 132.1 273.8 142.5L296 164.7zM248 416C248 407.2 255.2 400 264 400H280C288.8 400 296 407.2 296 416C296 424.8 288.8 432 280 432H264C255.2 432 248 424.8 248 416zM431.2 314.9C433.1 323.3 429.4 332.4 421.1 335.2C412.7 337.1 403.6 333.4 400.8 325.1L392.8 301.1C390 292.7 394.6 283.6 402.9 280.8C411.3 278 420.4 282.6 423.2 290.9L431.2 314.9zM371.3 403.3C365.1 409.6 354.9 409.6 348.7 403.3C342.4 397.1 342.4 386.9 348.7 380.7L380.7 348.7C386.9 342.4 397.1 342.4 403.3 348.7C409.6 354.9 409.6 365.1 403.3 371.3L371.3 403.3zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faGlobeOceania = faEarthOceania;\nvar faContainerStorage = {\n  prefix: 'far',\n  iconName: 'container-storage',\n  icon: [640, 512, [], \"f4b7\", \"M616 432H608v-352h8C629.3 80 640 69.25 640 56S629.3 32 616 32H24C10.75 32 0 42.75 0 56S10.75 80 24 80H32v352H24C10.75 432 0 442.8 0 456S10.75 480 24 480h592c13.25 0 24-10.75 24-24S629.3 432 616 432zM560 432h-480v-352h480V432zM192 400c13.25 0 24-10.75 24-24v-240C216 122.8 205.3 112 192 112S168 122.8 168 136v240C168 389.3 178.8 400 192 400zM320 400c13.25 0 24-10.75 24-24v-240c0-13.25-10.75-24-24-24S296 122.8 296 136v240C296 389.3 306.8 400 320 400zM448 400c13.25 0 24-10.75 24-24v-240c0-13.25-10.75-24-24-24s-24 10.75-24 24v240C424 389.3 434.8 400 448 400z\"]\n};\nvar faFacePouting = {\n  prefix: 'far',\n  iconName: 'face-pouting',\n  icon: [512, 512, [], \"e387\", \"M256.1 319.1C298.4 319.1 334.9 345.5 350.8 382.1C356.2 394.4 342.1 403.7 329.7 398.5C307.3 389 282.4 383.7 256.1 383.7C229.7 383.7 204.8 389 182.4 398.5C170 403.7 155.9 394.4 161.3 382.1C177.2 345.5 213.7 319.1 256.1 319.1V319.1zM144.4 240C144.4 231.2 147.9 223.2 153.7 217.4L122.9 207.2C114.6 204.4 110 195.3 112.8 186.9C115.6 178.6 124.7 174 133.1 176.8L229.1 208.8C237.4 211.6 241.1 220.7 239.2 229.1C236.4 237.4 227.3 241.1 218.9 239.2L208.1 235.6C208.3 237 208.4 238.5 208.4 240C208.4 257.7 194 272 176.4 272C158.7 272 144.4 257.7 144.4 240V240zM368.4 240C368.4 257.7 354 272 336.4 272C318.7 272 304.4 257.7 304.4 240C304.4 238.4 304.5 236.8 304.7 235.3L293.1 239.2C284.7 241.1 275.6 237.4 272.8 229.1C270 220.7 274.6 211.6 282.9 208.8L378.9 176.8C387.3 174 396.4 178.6 399.2 186.9C401.1 195.3 397.4 204.4 389.1 207.2L358.9 217.2C364.7 223 368.4 231.1 368.4 240H368.4zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464z\"]\n};\nvar faSquareXmark = {\n  prefix: 'far',\n  iconName: 'square-xmark',\n  icon: [448, 512, [10062, \"times-square\", \"xmark-square\"], \"f2d3\", \"M143 175C152.4 165.7 167.6 165.7 176.1 175L223.1 222.1L271 175C280.4 165.7 295.6 165.7 304.1 175C314.3 184.4 314.3 199.6 304.1 208.1L257.9 255.1L304.1 303C314.3 312.4 314.3 327.6 304.1 336.1C295.6 346.3 280.4 346.3 271 336.1L223.1 289.9L176.1 336.1C167.6 346.3 152.4 346.3 143 336.1C133.7 327.6 133.7 312.4 143 303L190.1 255.1L143 208.1C133.7 199.6 133.7 184.4 143 175V175zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faTimesSquare = faSquareXmark;\nvar faXmarkSquare = faSquareXmark;\nvar faFaceExplode = {\n  prefix: 'far',\n  iconName: 'face-explode',\n  icon: [512, 512, [\"exploding-head\"], \"e2fe\", \"M144.4 336C144.4 318.3 158.7 304 176.4 304C194 304 208.4 318.3 208.4 336C208.4 353.7 194 368 176.4 368C158.7 368 144.4 353.7 144.4 336zM368.4 336C368.4 353.7 354 368 336.4 368C318.7 368 304.4 353.7 304.4 336C304.4 318.3 318.7 304 336.4 304C354 304 368.4 318.3 368.4 336zM304 416V421.3C304 427.2 299.2 432 293.3 432H218.7C212.8 432 208 427.2 208 421.3V416C208 389.5 229.5 368 256 368C282.5 368 304 389.5 304 416H304zM120 160C89.07 160 64 134.9 64 104C64 73.07 89.07 48 120 48C128.9 48 137.3 50.08 144.8 53.78C149.7 23.29 176.1 0 208 0C227.1 0 244.3 8.38 256 21.67C267.7 8.38 284.9 0 304 0C335.9 0 362.3 23.29 367.2 53.78C374.7 50.08 383.1 48 392 48C422.9 48 448 73.07 448 104C448 134.9 422.9 160 392 160H352C334.3 160 320 174.3 320 192V196.5C320 206.8 324.4 216.6 331.9 223.4L341.4 229.4C351.8 235.9 364.1 235.9 375.4 229.4L392.6 218.6C403 212.1 416.2 212.1 426.6 218.6L447.3 231.5C452.1 234.6 457.6 236.2 463.1 236.4C467.3 236.5 471.6 235.8 475.7 234.3L509.7 221.2C511.2 232.6 512 244.2 512 256C512 261.3 511.8 266.7 511.5 271.9C503.3 405.9 392 512 256 512C119.1 512 8.708 405.9 .487 271.9C.1638 266.7 0 261.3 0 256C0 244.2 .7984 232.6 2.344 221.2L36.3 234.3C40.37 235.8 44.66 236.5 48.91 236.4C54.45 236.2 59.92 234.6 64.74 231.5L85.44 218.6C95.82 212.1 108.1 212.1 119.4 218.6L136.6 229.4C147 235.9 160.2 235.9 170.6 229.4L180.1 223.4C187.6 216.6 192 206.8 192 196.5V192C192 174.3 177.7 160 160 160H120zM111.2 270.1L102.4 264.6L90.18 272.2C77.92 279.9 63.1 283.1 49.92 284.4C63.76 385.8 150.7 464 256 464C361.3 464 448.2 385.8 462.1 284.4C448 283.1 434.1 279.9 421.8 272.2L409.6 264.6L400.8 270.1C374.9 286.3 341.9 286.3 316 270.1L307.2 264.6L298.4 270.1C272.5 286.3 239.5 286.3 213.6 270.1L204.8 264.6L196 270.1C170.1 286.3 137.1 286.3 111.2 270.1H111.2z\"]\n};\nvar faExplodingHead = faFaceExplode;\nvar faHashtag = {\n  prefix: 'far',\n  iconName: 'hashtag',\n  icon: [448, 512, [62098], \"23\", \"M424 136l-74.01-.0254l13.63-75.76c2.344-13.03-6.312-25.53-19.38-27.88c-13-2.188-25.5 6.344-27.88 19.38l-15.16 84.26h-111.2l13.63-75.76c2.344-13.03-6.312-25.53-19.38-27.88C171.2 30.15 158.7 38.69 156.4 51.72l-15.16 84.26H56c-13.25 0-24 10.78-24 24.03c0 13.25 10.75 23.97 24 23.97h76.57l-25.92 144H24c-13.25 0-24 10.76-24 24.01C0 365.3 10.75 376 24 376l74.01-.0078l-13.63 75.76c-2.344 13.03 6.312 25.53 19.38 27.88C105.2 479.9 106.6 480 108 480c11.38 0 21.5-8.158 23.59-19.75l15.16-84.26h111.2l-13.63 75.76c-2.344 13.03 6.312 25.53 19.38 27.88C265.2 479.9 266.6 480 268 480c11.38 0 21.5-8.158 23.59-19.75l15.16-84.26L392 376c13.25 0 24-10.75 24-23.1c0-13.25-10.75-24.01-24-24.01h-76.57l25.92-144L424 184c13.25 0 24-10.75 24-23.1C448 146.8 437.3 136 424 136zM266.7 327.1h-111.2l25.92-144h111.2L266.7 327.1z\"]\n};\nvar faUpRightAndDownLeftFromCenter = {\n  prefix: 'far',\n  iconName: 'up-right-and-down-left-from-center',\n  icon: [512, 512, [\"expand-alt\"], \"f424\", \"M183 295l-81.38 81.38l-47.03-47.03c-6.127-6.117-14.29-9.367-22.63-9.367c-4.117 0-8.279 .8086-12.25 2.43c-11.97 4.953-19.75 16.63-19.75 29.56v135.1C.0013 501.3 10.75 512 24 512h136c12.94 0 24.63-7.797 29.56-19.75c4.969-11.97 2.219-25.72-6.938-34.87l-47.03-47.03l81.38-81.38c9.375-9.375 9.375-24.56 0-33.94S192.4 285.7 183 295zM487.1 0h-136c-12.94 0-24.63 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.87l47.04 47.03l-81.38 81.38c-9.375 9.375-9.375 24.56 0 33.94s24.56 9.375 33.94 0l81.38-81.38l47.03 47.03c6.127 6.117 14.3 9.35 22.63 9.35c4.117 0 8.275-.7918 12.24-2.413C504.2 184.6 512 172.9 512 159.1V23.1C512 10.75 501.3 0 487.1 0z\"]\n};\nvar faExpandAlt = faUpRightAndDownLeftFromCenter;\nvar faOilCan = {\n  prefix: 'far',\n  iconName: 'oil-can',\n  icon: [640, 512, [], \"f613\", \"M280 112V160H368.9C378.8 160 388.6 162.3 397.5 166.8L448 192L615 156.2C633.1 152.3 645.7 173.8 633.5 187.7L451.1 394.3C438.1 408.1 421.5 416 403.1 416H144C117.5 416 96 394.5 96 368V346.7L28.51 316.7C11.17 308.1 0 291.8 0 272.8V208C0 181.5 21.49 160 48 160H232V112H184C170.7 112 160 101.3 160 88C160 74.75 170.7 64 184 64H328C341.3 64 352 74.75 352 88C352 101.3 341.3 112 328 112L280 112zM374.6 212.6C372.8 211.7 370.9 211.2 368.9 211.2H147.2V364.8H403.1C406.8 364.8 410.3 363.2 412.7 360.5L530.8 226.6L441.2 245.8L374.6 212.6zM96 294.1V208H48V272.8L96 294.1z\"]\n};\nvar faT = {\n  prefix: 'far',\n  iconName: 't',\n  icon: [384, 512, [116], \"54\", \"M384 56c0 13.25-10.75 24-24 24h-144v376c0 13.25-10.75 24.01-24 24.01S168 469.3 168 456V80h-144C10.75 80 0 69.25 0 56S10.75 32 24 32h336C373.3 32 384 42.75 384 56z\"]\n};\nvar faTransformerBolt = {\n  prefix: 'far',\n  iconName: 'transformer-bolt',\n  icon: [384, 512, [], \"e2a4\", \"M64 128h96c8.836 0 16-7.164 16-16C176 103.2 168.8 96 160 96H64C55.16 96 48 103.2 48 112C48 120.8 55.16 128 64 128zM224 64h96c8.836 0 16-7.164 16-16C336 39.16 328.8 32 320 32h-24V24C296 10.74 285.3 0 272 0s-24 10.74-24 24V32H224c-8.836 0-16 7.162-16 16C208 56.84 215.2 64 224 64zM224 128h96c8.836 0 16-7.164 16-16C336 103.2 328.8 96 320 96h-96c-8.836 0-16 7.162-16 16C208 120.8 215.2 128 224 128zM384 192V176C384 167.2 376.8 160 368 160h-352C7.164 160 0 167.2 0 176V192c0 8.836 7.164 16 16 16v256C7.164 464 0 471.2 0 480v16C0 504.8 7.164 512 16 512h352c8.836 0 16-7.164 16-16V480c0-8.838-7.164-16-16-16v-256C376.8 208 384 200.8 384 192zM320 464H64v-256h256V464zM64 64h96c8.836 0 16-7.164 16-16C176 39.16 168.8 32 160 32H136V24C136 10.74 125.3 0 112 0S88 10.74 88 24V32H64C55.16 32 48 39.16 48 48C48 56.84 55.16 64 64 64zM131.1 348h41.79l-28.83 67.27c-2.203 5.145-.5391 11.13 3.984 14.43C151.1 431.2 153.5 432 155.1 432c2.836 0 5.648-.9961 7.898-2.965l96-83.1c3.775-3.293 5.088-8.578 3.33-13.25c-1.76-4.688-6.236-7.781-11.23-7.781h-41.79l28.83-67.27c2.203-5.145 .5391-11.13-3.984-14.43c-4.57-3.316-10.76-3.023-14.95 .668l-96 83.99c-3.775 3.293-5.088 8.578-3.33 13.25C122.5 344.9 127 348 131.1 348z\"]\n};\nvar faHippo = {\n  prefix: 'far',\n  iconName: 'hippo',\n  icon: [640, 512, [129435], \"f6ed\", \"M448 144C448 135.2 455.2 128 464 128C472.8 128 480 135.2 480 144C480 152.8 472.8 160 464 160C455.2 160 448 152.8 448 144zM544 144C544 152.8 536.8 160 528 160C519.2 160 512 152.8 512 144C512 135.2 519.2 128 528 128C536.8 128 544 135.2 544 144zM431.1 224C431.1 210.7 442.7 200 455.1 200C469.3 200 479.1 210.7 479.1 224C479.1 237.3 469.3 248 455.1 248C442.7 248 431.1 237.3 431.1 224zM575.1 224C575.1 237.3 565.3 248 551.1 248C538.7 248 527.1 237.3 527.1 224C527.1 210.7 538.7 200 551.1 200C565.3 200 575.1 210.7 575.1 224zM391 39.03C400.4 29.66 415.6 29.66 424.1 39.03L439.2 53.27C449.5 49.85 460.5 48 472 48H504C519.8 48 534.8 51.53 548.2 57.84L559 47.03C568.4 37.66 583.6 37.66 592.1 47.03C602.3 56.4 602.3 71.6 592.1 80.97L585.1 87.98C599.8 105.6 608 127.9 608 152C608 152.3 608.1 152.6 608.3 152.7C627.8 170.3 640 195.7 640 224C640 252.4 627.6 277.1 607.1 295.6L607.1 296V328C607.1 341.3 597.3 352 583.1 352H567.1C554.7 352 543.1 341.3 543.1 328V320H479.1V328C479.1 341.3 469.3 352 455.1 352H439.1C426.7 352 415.1 341.3 415.1 328V314.5C378.7 301.4 352 265.8 352 224C352 207.8 356 192.6 363.1 179.2C366 173.6 368 167.6 368 161.2V152C368 143.1 369.1 134.5 371.2 126.2C345.6 116.8 318.5 112 291.2 112H231.2C147.7 112 79.1 179.7 79.1 263.2C79.1 282.9 75.86 302.4 67.86 320.4L45.93 369.7C40.55 381.9 26.36 387.3 14.25 381.9C2.138 376.5-3.317 362.4 2.067 350.3L23.1 300.9C29.27 289 31.1 276.2 31.1 263.2C31.1 153.2 121.2 64 231.2 64H291.2C326.3 64 361.1 70.61 393.8 83.46C394.1 82.09 396.2 80.75 397.5 79.44L391 72.97C381.7 63.6 381.7 48.4 391 39.03V39.03zM472 96C441.1 96 416 121.1 416 152V161.2C416 177.6 410.9 191.5 405.5 201.6C402 208.3 400 215.8 400 224C400 250.5 421.5 272 448 272H544C570.5 272 592 250.5 592 224C592 209.9 585.1 197.2 576.2 188.4C565.1 179.2 560 165.1 560 152C560 121.1 534.9 96 504 96H472zM431.1 384H456V424C456 454.9 430.9 480 400 480H352C321.1 480 296 454.9 296 424V407.6C269.6 412.1 242.4 412.1 216 407.6V424C216 454.9 190.9 480 160 480H120C89.07 480 64 454.9 64 424V376C64 362.7 74.75 352 88 352C101.3 352 112 362.7 112 376V424C112 428.4 115.6 432 120 432H160C164.4 432 168 428.4 168 424V376C168 368.4 171.6 361.2 177.8 356.7C183.1 352.1 191.9 350.8 199.2 353.1L210.5 356.7C240.1 365.9 271.9 365.9 301.5 356.7L312.8 353.1C320.1 350.8 328.1 352.1 334.2 356.7C340.4 361.2 344 368.4 344 376V424C344 428.4 347.6 432 352 432H400C404.4 432 408 428.4 408 424V377.6C415.1 381.7 423.3 384 431.1 384H431.1z\"]\n};\nvar faChartColumn = {\n  prefix: 'far',\n  iconName: 'chart-column',\n  icon: [512, 512, [], \"e0e3\", \"M24 32C37.25 32 48 42.75 48 56V408C48 421.3 58.75 432 72 432H488C501.3 432 512 442.7 512 456C512 469.3 501.3 480 488 480H72C32.24 480 0 447.8 0 408V56C0 42.75 10.75 32 24 32zM168 224C181.3 224 192 234.7 192 248V328C192 341.3 181.3 352 168 352C154.7 352 144 341.3 144 328V248C144 234.7 154.7 224 168 224zM288 328C288 341.3 277.3 352 264 352C250.7 352 240 341.3 240 328V152C240 138.7 250.7 128 264 128C277.3 128 288 138.7 288 152V328zM360 192C373.3 192 384 202.7 384 216V328C384 341.3 373.3 352 360 352C346.7 352 336 341.3 336 328V216C336 202.7 346.7 192 360 192zM480 328C480 341.3 469.3 352 456 352C442.7 352 432 341.3 432 328V88C432 74.75 442.7 64 456 64C469.3 64 480 74.75 480 88V328z\"]\n};\nvar faCassetteVhs = {\n  prefix: 'far',\n  iconName: 'cassette-vhs',\n  icon: [576, 512, [128252, \"vhs\"], \"f8ec\", \"M184 384h208C440.6 384 480 344.6 480 296S440.6 208 392 208h-208C135.4 208 96 247.4 96 296S135.4 384 184 384zM400 264c17.62 0 32 14.38 32 32s-14.38 32-32 32V264zM224 256h128v80H224V256zM176 264v64c-17.62 0-32-14.38-32-32S158.4 264 176 264zM512 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V96C576 60.65 547.3 32 512 32zM528 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V160h480V416z\"]\n};\nvar faVhs = faCassetteVhs;\nvar faInfinity = {\n  prefix: 'far',\n  iconName: 'infinity',\n  icon: [640, 512, [8734, 9854], \"f534\", \"M484.4 96C407 96 349.2 164.1 320 208.5C290.8 164.1 233 96 155.6 96C69.75 96 0 167.8 0 256s69.75 160 155.6 160C233.1 416 290.8 347.9 320 303.5C349.2 347.9 407 416 484.4 416C570.3 416 640 344.2 640 256S570.3 96 484.4 96zM155.6 368C96.25 368 48 317.8 48 256s48.25-112 107.6-112c67.75 0 120.5 82.25 137.1 112C276 285.8 223.4 368 155.6 368zM484.4 368c-67.75 0-120.5-82.25-137.1-112C364 226.2 416.6 144 484.4 144C543.8 144 592 194.2 592 256S543.8 368 484.4 368z\"]\n};\nvar faVialCircleCheck = {\n  prefix: 'far',\n  iconName: 'vial-circle-check',\n  icon: [512, 512, [], \"e596\", \"M0 56C0 42.75 10.75 32 24 32H232C245.3 32 256 42.75 256 56C256 69.25 245.3 80 232 80H224V266.8C203.8 295.4 192 330.3 192 368C192 393.2 197.3 417.1 206.8 438.8C189.5 463.7 160.6 480 128 480C74.98 480 32 437 32 384V80H24C10.75 80 0 69.25 0 56V56zM80 192H176V80H80V192zM80 240V384C80 410.5 101.5 432 128 432C154.5 432 176 410.5 176 384V240H80zM512 368C512 447.5 447.5 512 368 512C288.5 512 224 447.5 224 368C224 288.5 288.5 224 368 224C447.5 224 512 288.5 512 368zM412.7 324.7L352 385.4L323.3 356.7C317.1 350.4 306.9 350.4 300.7 356.7C294.4 362.9 294.4 373.1 300.7 379.3L340.7 419.3C346.9 425.6 357.1 425.6 363.3 419.3L435.3 347.3C441.6 341.1 441.6 330.9 435.3 324.7C429.1 318.4 418.9 318.4 412.7 324.7H412.7z\"]\n};\nvar faChimney = {\n  prefix: 'far',\n  iconName: 'chimney',\n  icon: [448, 512, [], \"f78b\", \"M416 32H32C14.33 32 0 46.33 0 64v128c0 17.75 14.25 32 32 32v232C32 469.3 42.75 480 55.1 480S80 469.3 80 456V384H256v72C256 469.3 266.7 480 279.1 480S304 469.3 304 456V384h64v72C368 469.3 378.7 480 391.1 480S416 469.3 416 456V224c17.75 0 32-14.25 32-32V64C448 46.33 433.7 32 416 32zM160 336H80V224H160V336zM368 336h-160V224h160V336zM400 176h-352v-96h352V176z\"]\n};\nvar faObjectIntersect = {\n  prefix: 'far',\n  iconName: 'object-intersect',\n  icon: [512, 512, [], \"e49d\", \"M96 48H64C55.16 48 48 55.16 48 64V96H0V64C0 28.65 28.65 0 64 0H96V48zM128 0H224V48H128V0zM0 128H48V224H0V128zM352 160V288C352 323.3 323.3 352 288 352H160V224C160 188.7 188.7 160 224 160H352zM224 208C215.2 208 208 215.2 208 224V304H288C296.8 304 304 296.8 304 288V208H224zM208 416V448C208 456.8 215.2 464 224 464H256V512H224C188.7 512 160 483.3 160 448V416H208zM352 64V96H304V64C304 55.16 296.8 48 288 48H256V0H288C323.3 0 352 28.65 352 64zM416 160H448C483.3 160 512 188.7 512 224V256H464V224C464 215.2 456.8 208 448 208H416V160zM96 304V352H64C28.65 352 0 323.3 0 288V256H48V288C48 296.8 55.16 304 64 304H96zM384 464V512H288V464H384zM448 512H416V464H448C456.8 464 464 456.8 464 448V416H512V448C512 483.3 483.3 512 448 512zM512 384H464V288H512V384z\"]\n};\nvar faPersonArrowDownToLine = {\n  prefix: 'far',\n  iconName: 'person-arrow-down-to-line',\n  icon: [640, 512, [], \"e538\", \"M144 48C144 21.49 165.5 0 192 0C218.5 0 240 21.49 240 48C240 74.51 218.5 96 192 96C165.5 96 144 74.51 144 48zM128 223.6L84.89 299.8C78.37 311.4 63.72 315.4 52.18 308.9C40.65 302.4 36.58 287.7 43.11 276.2L101.7 172.7C117.3 145.1 146.5 128 178.3 128H205.7C237.5 128 266.7 145.1 282.3 172.7L340.9 276.2C347.4 287.7 343.4 302.4 331.8 308.9C320.3 315.4 305.6 311.4 299.1 299.8L256 223.6V464H616C629.3 464 640 474.7 640 488C640 501.3 629.3 512 616 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H128L128 223.6zM178.3 176C177.5 176 176.7 176 176 176.1V304H208V176.1C207.3 176 206.5 176 205.7 176H178.3zM208 464V352H176V464H208zM391.9 329.8C382 320.8 381.3 305.7 390.2 295.9C399.2 286 414.3 285.3 424.1 294.2L472 337.7V56C472 42.75 482.7 32 496 32C509.3 32 520 42.75 520 56V337.7L567.9 294.2C577.7 285.3 592.8 286 601.8 295.9C610.7 305.7 609.1 320.8 600.1 329.8L512.1 409.8C502.1 418.1 489 418.1 479.9 409.8L391.9 329.8z\"]\n};\nvar faVoicemail = {\n  prefix: 'far',\n  iconName: 'voicemail',\n  icon: [640, 512, [], \"f897\", \"M495.1 96C416.5 96 352 160.5 352 240c0 37 14.38 70.5 37.38 96h-138.8C273.6 310.5 288 277 288 240C288 160.5 223.5 96 144 96S0 160.5 0 240s64.49 144 143.1 144h352C575.5 384 640 319.5 640 240S575.5 96 495.1 96zM48 240c0-53 43-96 96-96s96 43 96 96s-43 96-96 96S48 293 48 240zM496 336c-53 0-96-43-96-96s43-96 96-96s96 43 96 96S549 336 496 336z\"]\n};\nvar faBlockBrick = {\n  prefix: 'far',\n  iconName: 'block-brick',\n  icon: [448, 512, [\"wall-brick\"], \"e3db\", \"M0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM144 128H304V80H144V128zM96 128V80H64C55.16 80 48 87.16 48 96V128H96zM48 176V232H200V176H48zM96 336V280H48V336H96zM48 384V416C48 424.8 55.16 432 64 432H200V384H48zM144 336H304V280H144V336zM400 336V280H352V336H400zM400 384H248V432H384C392.8 432 400 424.8 400 416V384zM248 176V232H400V176H248zM400 128V96C400 87.16 392.8 80 384 80H352V128H400z\"]\n};\nvar faWallBrick = faBlockBrick;\nvar faFan = {\n  prefix: 'far',\n  iconName: 'fan',\n  icon: [512, 512, [], \"f863\", \"M255.1 223.1c-17.62 0-31.1 14.38-31.1 32s14.38 32 31.1 32s31.1-14.38 31.1-32S273.6 223.1 255.1 223.1zM511.7 265.1c-10.75-84.88-82.98-149.1-168.2-149.1c-14.25 0-28.37 1.125-42.49 3.625l7.748-77.13c1.125-11.75-3.125-23.38-11.62-31.62s-20.37-12.12-31.99-10.5C180.1 10.99 116 83.24 116 168.5c0 14.25 1.125 28.5 3.623 42.5L42.55 203.2c-11.62-1.25-23.24 3-31.37 11.38c-8.373 8.502-12.37 20.5-10.87 32.25c10.75 85 82.98 149.1 168.2 149.1c14.25 0 28.37-1.125 42.49-3.625L203.3 469.5c-1.25 11.62 3 23.25 11.37 31.38C222 508 231.8 512 242 512c1.623 0 3.373-.125 4.998-.25c84.86-10.75 148.1-83 148.1-168.3c0-14.25-1.125-28.38-3.623-42.5l77.11 7.875c11.62 1.125 23.25-3.125 31.37-11.5C509.2 288.9 513.2 276.1 511.7 265.1zM350.1 248.6c-11.73-1.184-20.67 10.29-16.65 21.37l4.328 11.95c6.748 18.62 10.25 39.38 10.25 61.63c0 57.25-40.49 106.5-95.85 118.6l11.32-112.1c1.184-11.73-10.29-20.67-21.37-16.65l-11.94 4.328c-18.62 6.875-39.37 10.25-61.61 10.25c-57.24 0-106.3-40.5-118.6-95.88l112 11.32c11.73 1.186 20.67-10.29 16.65-21.37L174.3 230.1C167.5 211.5 164 190.7 164 168.5c0-57.25 40.49-106.4 95.85-118.6L248.6 161.9c-1.184 11.73 10.29 20.67 21.37 16.65l11.94-4.326c18.62-6.75 39.37-10.25 61.61-10.25c57.24 0 106.5 40.5 118.6 95.88L350.1 248.6z\"]\n};\nvar faBagsShopping = {\n  prefix: 'far',\n  iconName: 'bags-shopping',\n  icon: [576, 512, [128717], \"f847\", \"M128 96C128 42.98 170.1 0 224 0C277 0 320 42.98 320 96V160H384C419.3 160 448 188.7 448 224H400C400 215.2 392.8 208 384 208H64C55.16 208 48 215.2 48 224V416C48 424.8 55.16 432 64 432H160V480H64C28.65 480 0 451.3 0 416V224C0 188.7 28.65 160 64 160H128V96zM176 160H272V96C272 69.49 250.5 48 224 48C197.5 48 176 69.49 176 96V160zM512 256C547.3 256 576 284.7 576 320V448C576 483.3 547.3 512 512 512H256C220.7 512 192 483.3 192 448V320C192 284.7 220.7 256 256 256H512zM320 336C320 327.2 312.8 320 304 320C295.2 320 288 327.2 288 336V352C288 405 330.1 448 384 448C437 448 480 405 480 352V336C480 327.2 472.8 320 464 320C455.2 320 448 327.2 448 336V352C448 387.3 419.3 416 384 416C348.7 416 320 387.3 320 352V336z\"]\n};\nvar faParagraphLeft = {\n  prefix: 'far',\n  iconName: 'paragraph-left',\n  icon: [384, 512, [\"paragraph-rtl\"], \"f878\", \"M143.1 224h31.98L176 296C176 309.3 186.7 320 200 320S224 309.3 224 296V48h32v248C256 309.3 266.7 320 280 320s24-10.75 24-24V48h24C341.3 48 352 37.25 352 24C352 10.74 341.3 0 328 0H143.1C79.98 0 32 48 32 112S80.01 224 143.1 224zM143.1 48h31.99v128H143.1c-37.62 0-63.99-26.38-63.99-64S106.4 48 143.1 48zM360 392H86.55l33.52-30.16c9.844-8.875 10.66-24.03 1.781-33.91c-8.906-9.844-24.06-10.66-33.91-1.781l-80 72C2.875 402.7 0 409.2 0 416s2.875 13.28 7.938 17.84l80 72C92.53 509.1 98.28 512 104 512c6.562 0 13.09-2.688 17.84-7.938c8.875-9.875 8.062-25.03-1.781-33.91L86.55 440H360c13.25 0 24-10.75 24-24S373.3 392 360 392z\"]\n};\nvar faParagraphRtl = faParagraphLeft;\nvar faPersonWalkingLuggage = {\n  prefix: 'far',\n  iconName: 'person-walking-luggage',\n  icon: [512, 512, [], \"e554\", \"M352 48C352 21.49 373.5 0 400 0C426.5 0 448 21.49 448 48C448 74.51 426.5 96 400 96C373.5 96 352 74.51 352 48V48zM288 196.5C269.8 204.8 255.9 220.3 249.5 239.3L246.8 247.6C242.6 260.2 228.1 266.1 216.4 262.8C203.8 258.6 197 244.1 201.2 232.4L203.1 224.1C214.5 192.5 237.8 166.6 268.2 152.8L289.4 143.2C311.4 133.2 335.3 128 359.5 128C408.4 128 451.5 159.9 465.9 206.6L477.2 243.2L504.1 271C514.3 280.4 514.3 295.6 504.1 304.1C495.6 314.3 480.4 314.3 471 304.1L441.8 275.8C437.2 271.2 433.8 265.5 431.9 259.3L422.1 227.4L392.8 321.2L442.9 361.9C449.8 367.5 454.6 375.3 456.6 383.1L479.4 482.6C482.4 495.5 474.3 508.4 461.4 511.4C448.5 514.4 435.6 506.3 432.6 493.4L410.5 397.4L306 312.6C287.1 297.9 280.9 273.5 288.2 251.4L309.8 186.6L309.2 186.9L288 196.5zM336.3 275.3L352.7 288.6L385.1 184.8C385.4 183.8 385.8 182.8 386.2 181.9C379.3 178.7 371.8 176.7 363.9 176.2L333.8 266.6C332.7 269.8 333.7 273.2 336.3 275.3H336.3zM330.7 373.9L311.5 421.9C309.5 426.9 306.5 431.5 302.6 435.3L232.1 504.1C223.6 514.3 208.4 514.3 199 504.1C189.7 495.6 189.7 480.4 199 471L267.5 402.5L291.7 342.2L330.7 373.9zM223.1 274.1C231.7 278.6 234.3 288.3 229.9 295.1L186.1 371.8C185.4 374.5 184.3 377.2 182.9 379.7L118.9 490.6C110 505.9 90.44 511.1 75.14 502.3L19.71 470.3C4.407 461.4-.8371 441.9 7.999 426.6L71.1 315.7C80.84 300.4 100.4 295.2 115.7 303.1L170.1 335.4L202.1 279.1C206.6 272.3 216.3 269.7 223.1 274.1H223.1z\"]\n};\nvar faCaravanSimple = {\n  prefix: 'far',\n  iconName: 'caravan-simple',\n  icon: [640, 512, [\"caravan-alt\"], \"e000\", \"M96 160C96 142.3 110.3 128 128 128H256C273.7 128 288 142.3 288 160V224C288 241.7 273.7 256 256 256H128C110.3 256 96 241.7 96 224V160zM416 128C433.7 128 448 142.3 448 160V224C448 241.7 433.7 256 416 256H352C334.3 256 320 241.7 320 224V160C320 142.3 334.3 128 352 128H416zM96 416H80C35.82 416 0 380.2 0 336V112C0 67.82 35.82 32 80 32H416C504.4 32 576 103.6 576 192V368H616C629.3 368 640 378.7 640 392C640 405.3 629.3 416 616 416H288C288 469 245 512 192 512C138.1 512 96 469 96 416zM48 112V336C48 353.7 62.33 368 80 368H108.8C125.4 339.3 156.5 320 192 320C227.5 320 258.6 339.3 275.2 368H528V192C528 130.1 477.9 80 416 80H80C62.33 80 48 94.33 48 112zM192 368C165.5 368 144 389.5 144 416C144 442.5 165.5 464 192 464C218.5 464 240 442.5 240 416C240 389.5 218.5 368 192 368z\"]\n};\nvar faCaravanAlt = faCaravanSimple;\nvar faTurtle = {\n  prefix: 'far',\n  iconName: 'turtle',\n  icon: [576, 512, [128034], \"f726\", \"M384 208V249.2C384 270.6 366.6 288 345.2 288H70.79C49.37 288 32 270.6 32 249.2V208C32 110.8 110.8 32 208 32C305.2 32 384 110.8 384 208zM336 240V208C336 137.3 278.7 80 208 80C137.3 80 80 137.3 80 208V240H336zM480 288C478 288 476 287.9 474.1 287.7C457.9 341 409.8 380.4 352 383.8V440C352 462.1 334.1 480 312 480H264C241.9 480 224 462.1 224 440V384H192V440C192 462.1 174.1 480 152 480H104C81.91 480 64 462.1 64 440V384H32C14.33 384 0 369.7 0 352C0 334.3 14.33 320 32 320H344C383.8 320 416 287.8 416 248V176C416 140.7 444.7 112 480 112C533 112 576 154.1 576 208V224C576 259.3 547.3 288 512 288H480zM496 224C504.8 224 512 216.8 512 208C512 199.2 504.8 192 496 192C487.2 192 480 199.2 480 208C480 216.8 487.2 224 496 224z\"]\n};\nvar faUpDown = {\n  prefix: 'far',\n  iconName: 'up-down',\n  icon: [256, 512, [8597, 11021, \"arrows-alt-v\"], \"f338\", \"M254 366.4C250.2 357.7 241.5 352 232 352H152V160h80c9.547 0 18.19-5.656 21.1-14.41c3.813-8.75 2.078-18.94-4.406-25.92l-104-112C141 2.781 134.5 .3359 128 .3359s-13.05 2.445-17.59 7.336l-104 112C-.0781 126.7-1.813 136.8 1.999 145.6C5.812 154.3 14.45 160 24 160h80v192H24c-9.547 0-18.19 5.656-22 14.41s-2.078 18.94 4.406 25.92l103.1 112c4.547 4.891 11.07 7.336 17.6 7.336s13.05-2.445 17.59-7.336l104-112C256.1 385.3 257.8 375.2 254 366.4z\"]\n};\nvar faArrowsAltV = faUpDown;\nvar faCloudMoonRain = {\n  prefix: 'far',\n  iconName: 'cloud-moon-rain',\n  icon: [576, 512, [], \"f73c\", \"M148 426.7l-32 48c-7.344 11.03-4.375 25.94 6.657 33.28C126.8 510.7 131.4 512 135.1 512c7.75 0 15.38-3.75 20-10.69l32-48c7.344-11.03 4.375-25.94-6.657-33.28C170.3 412.7 155.4 415.7 148 426.7zM244 426.7l-32 48c-7.344 11.03-4.375 25.94 6.657 33.28C222.8 510.7 227.4 512 231.1 512c7.75 0 15.38-3.75 20-10.69l32-48c7.344-11.03 4.375-25.94-6.657-33.28C266.3 412.7 251.4 415.7 244 426.7zM340.1 426.7l-32 48c-7.344 11.03-4.375 25.94 6.657 33.28C318.8 510.7 323.4 512 327.1 512c7.75 0 15.38-3.75 20-10.69l32-48c7.344-11.03 4.375-25.94-6.657-33.28C362.3 412.7 347.4 415.7 340.1 426.7zM363.4 183.4C351.4 146.6 316.8 120 276 120c-3.125 0-6.125 .25-9.125 .5C245.3 104.8 219.3 96 192 96C139.6 96 94.38 127.3 74.75 173.3C31.38 187.3 0 228 0 276C0 335.6 48.38 384 108 384h200C367.6 384 416 335.6 416 276C416 237.3 395.3 202.4 363.4 183.4zM308 336h-200C74.88 336 48 309.1 48 276S74.88 216 108 216c1.625 0 3.25 .375 4.75 .5C116.6 175.9 150.4 144 192 144c25.25 0 47.38 11.88 62.13 30.12C260.6 170.3 268 168 276 168C300.3 168 320 187.8 320 212c0 1.75-.25 3.375-.5 5.25C347.1 222.6 368 246.8 368 276C368 309.1 341.1 336 308 336zM567.9 223.8C497.6 237.1 432.9 183.5 432.9 113c0-40.63 21.88-78 57.5-98.13c5.5-3.125 4.077-11.37-2.173-12.5C479.6 .7538 470.8 0 461.8 0c-63.82 0-117.2 41.42-136.4 98.44c28.26 12.28 51.46 34.72 64.13 63.87C425.9 188.4 448 230.9 448 276c0 3.541-.4102 6.977-.6699 10.45c4.844 .5195 9.533 1.446 14.52 1.446c44.63 0 85.46-20.15 112.5-53.27C578.6 229.8 574.2 222.6 567.9 223.8zM52.03 426.7l-32 48c-7.344 11.03-4.375 25.94 6.657 33.28C30.78 510.7 35.41 512 39.97 512c7.75 0 15.38-3.75 20-10.69l32-48c7.344-11.03 4.375-25.94-6.657-33.28C74.26 412.7 59.41 415.7 52.03 426.7z\"]\n};\nvar faBoothCurtain = {\n  prefix: 'far',\n  iconName: 'booth-curtain',\n  icon: [512, 512, [], \"f734\", \"M0 56v432C0 501.3 10.75 512 24 512s24-10.75 24-24V56c0-4.406 3.594-8 8-8H112V0H56C25.13 0 0 25.12 0 56zM456 0H144v400c0 35.28 28.7 64 64 64c15.21 0 29.01-5.555 40-14.45C258.1 458.4 272.8 464 288 464s29.01-5.555 40-14.45C338.1 458.4 352.8 464 368 464s29.01-5.555 40-14.45C418.1 458.4 432.8 464 448 464c5.557 0 10.86-.9336 16-2.271V488c0 13.25 10.75 24 24 24S512 501.3 512 488V56C512 25.12 486.9 0 456 0zM224 400C224 408.8 216.8 416 208 416S192 408.8 192 400v-352h32V400zM304 400c0 8.812-7.172 16-16 16s-16-7.188-16-16v-352h32V400zM384 400c0 8.812-7.172 16-16 16S352 408.8 352 400v-352h32V400zM464 400c0 8.812-7.172 16-16 16s-16-7.188-16-16v-352h24c4.406 0 8 3.594 8 8V400z\"]\n};\nvar faCalendar = {\n  prefix: 'far',\n  iconName: 'calendar',\n  icon: [448, 512, [128197, 128198], \"f133\", \"M152 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24V64zM48 448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192H48V448z\"]\n};\nvar faBoxHeart = {\n  prefix: 'far',\n  iconName: 'box-heart',\n  icon: [448, 512, [], \"f49d\", \"M212.7 404.7L135.4 327.4C114.9 306.9 114.9 273.7 135.4 253.1C155.9 232.6 189.2 232.6 209.7 253.1L224 267.4L238.3 253.1C258.8 232.6 292.1 232.6 312.6 253.1C333.1 273.7 333.1 306.9 312.6 327.4L235.3 404.7C229.1 410.9 218.9 410.9 212.7 404.7V404.7zM442.5 163.6C446.1 171.8 448 180.6 448 189.6V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V189.6C0 180.6 1.879 171.8 5.516 163.6L47.11 70.01C57.38 46.89 80.3 32 105.6 32H342.4C367.7 32 390.6 46.9 400.9 70.01L442.5 163.6zM248 160H388.4L357 89.5C354.5 83.72 348.7 80 342.4 80H248V160zM48 416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V208H48V416zM200 80H105.6C99.27 80 93.54 83.72 90.97 89.5L59.64 160H200V80z\"]\n};\nvar faTrailer = {\n  prefix: 'far',\n  iconName: 'trailer',\n  icon: [640, 512, [], \"e041\", \"M136 112C149.3 112 160 122.7 160 136V232C160 245.3 149.3 256 136 256C122.7 256 112 245.3 112 232V136C112 122.7 122.7 112 136 112zM232 112C245.3 112 256 122.7 256 136V232C256 245.3 245.3 256 232 256C218.7 256 208 245.3 208 232V136C208 122.7 218.7 112 232 112zM328 112C341.3 112 352 122.7 352 136V280C352 293.3 341.3 304 328 304C314.7 304 304 293.3 304 280V136C304 122.7 314.7 112 328 112zM424 112C437.3 112 448 122.7 448 136V280C448 293.3 437.3 304 424 304C410.7 304 400 293.3 400 280V136C400 122.7 410.7 112 424 112zM192 480C138.1 480 96 437 96 384H64C28.65 384 0 355.3 0 320V96C0 60.65 28.65 32 64 32H496C531.3 32 560 60.65 560 96V336H616C629.3 336 640 346.7 640 360C640 373.3 629.3 384 616 384H288C288 437 245 480 192 480zM64 80C55.16 80 48 87.16 48 96V320C48 328.8 55.16 336 64 336H108.8C125.4 307.3 156.5 288 192 288C227.5 288 258.6 307.3 275.2 336H512V96C512 87.16 504.8 80 496 80H64zM192 336C165.5 336 144 357.5 144 384C144 410.5 165.5 432 192 432C218.5 432 240 410.5 240 384C240 357.5 218.5 336 192 336z\"]\n};\nvar faUserDoctorMessage = {\n  prefix: 'far',\n  iconName: 'user-doctor-message',\n  icon: [640, 512, [\"user-md-chat\"], \"f82e\", \"M352 128C352 198.7 294.7 256 224 256C153.3 256 96 198.7 96 128C96 57.31 153.3 0 224 0C294.7 0 352 57.31 352 128zM144 128C144 172.2 179.8 208 224 208C268.2 208 304 172.2 304 128C304 83.82 268.2 48 224 48C179.8 48 144 83.82 144 128zM176 352C170.6 352 165.2 352.3 160 352.1V402.3C183.1 409.2 200 430.6 200 456C200 486.9 174.9 512 144 512C113.1 512 88 486.9 88 456C88 430.6 104.9 409.2 128 402.3V361.3C81.09 380.3 48 426.3 48 480V488C48 501.3 37.25 512 24 512C10.75 512 0 501.3 0 488V480C0 382.8 78.8 304 176 304H272C369.2 304 448 382.8 448 480V488C448 501.3 437.3 512 424 512C410.7 512 400 501.3 400 488V480C400 426.3 366.9 380.3 320 361.3V402.3C343.1 409.2 360 430.6 360 456V488C360 496.8 352.8 504 344 504C335.2 504 328 496.8 328 488V456C328 442.7 317.3 432 304 432C290.7 432 280 442.7 280 456V488C280 496.8 272.8 504 264 504C255.2 504 248 496.8 248 488V456C248 430.6 264.9 409.2 288 402.3V352.1C282.8 352.3 277.4 352 272 352H176zM144 432C130.7 432 120 442.7 120 456C120 469.3 130.7 480 144 480C157.3 480 168 469.3 168 456C168 442.7 157.3 432 144 432zM592 0C618.5 0 640 21.49 640 48V176C640 202.5 618.5 224 592 224H544L460.8 286.4C458.4 288.2 455.1 288.5 452.4 287.2C449.7 285.8 448 283 448 280V224H432C405.5 224 384 202.5 384 176V48C384 21.49 405.5 0 432 0L592 0z\"]\n};\nvar faUserMdChat = faUserDoctorMessage;\nvar faBahai = {\n  prefix: 'far',\n  iconName: 'bahai',\n  icon: [512, 512, [\"haykal\"], \"f666\", \"M496.3 202.5l-110-15.38l41.88-104.4c5.251-13.13-4.936-25.54-16.94-25.54c-3.125 0-6.565 .9121-9.69 2.912L307.5 120l-34.13-107.1C270.6 4.25 263.4 0 255.1 0C248.6 0 241.4 4.25 238.6 12.88L204.5 120L110.5 60.12c-3.125-2-6.524-2.887-9.649-2.887c-12 0-22.32 12.39-16.95 25.51l41.85 104.4L15.71 202.5C-1.792 205-5.917 228.8 9.71 237.2l98.14 52.63l-74.51 83.5c-10.88 12.25-1.657 31 13.35 31c1.375 0 2.657-.25 4.032-.5l108.6-23.63l-4.126 112.5C154.7 504.4 164.1 512 173.6 512c5.126 0 10.38-2.25 14.25-7.25l68.13-88.88l68.23 88.88C328.1 509.8 333.2 512 338.4 512c9.501 0 18.88-7.625 18.38-19.25l-4.032-112.5l108.5 23.63c1.375 .25 2.733 .4707 4.108 .4707c15 0 24.15-18.72 13.27-30.97l-74.51-83.5l98.14-52.72C517.9 228.7 513.8 205 496.3 202.5zM369 322l14 15.75l-79.89-17.38l3 82.75L256 337.8l-50.13 65.37l3-82.75l-79.89 17.38l54.76-61.5L111.6 237.5l80.89-11.38L161.7 149.4l69.14 44.12L256 114.6l25.13 78.88l69.14-44.12l-30.75 76.75l80.89 11.38l-72.14 38.75L369 322z\"]\n};\nvar faHaykal = faBahai;\nvar faAmpGuitar = {\n  prefix: 'far',\n  iconName: 'amp-guitar',\n  icon: [512, 512, [], \"f8a1\", \"M384 336c8.875 0 16-7.125 16-16S392.9 304 384 304s-16 7.125-16 16S375.1 336 384 336zM320 336c8.875 0 16-7.125 16-16S328.9 304 320 304s-16 7.125-16 16S311.1 336 320 336zM416 384c8.875 0 16-7.125 16-16S424.9 352 416 352s-16 7.125-16 16S407.1 384 416 384zM352 384c8.875 0 16-7.125 16-16S360.9 352 352 352s-16 7.125-16 16S343.1 384 352 384zM128 400c-8.875 0-16 7.125-16 16s7.125 16 16 16s16-7.125 16-16S136.9 400 128 400zM192 400c-8.875 0-16 7.125-16 16s7.125 16 16 16s16-7.125 16-16S200.9 400 192 400zM288 384c8.875 0 16-7.125 16-16S296.9 352 288 352s-16 7.125-16 16S279.1 384 288 384zM384 400c-8.875 0-16 7.125-16 16s7.125 16 16 16s16-7.125 16-16S392.9 400 384 400zM320 400c-8.875 0-16 7.125-16 16s7.125 16 16 16s16-7.125 16-16S328.9 400 320 400zM256 400c-8.875 0-16 7.125-16 16s7.125 16 16 16s16-7.125 16-16S264.9 400 256 400zM256 336c8.875 0 16-7.125 16-16S264.9 304 256 304S240 311.1 240 320S247.1 336 256 336zM192 152c-13.25 0-24 10.75-24 24S178.8 200 192 200S216 189.3 216 176S205.3 152 192 152zM112 152c-13.25 0-24 10.75-24 24S98.75 200 112 200S136 189.3 136 176S125.3 152 112 152zM448 80h-45.5C377.8 52.75 321.5 0 256 0S134.3 52.75 109.5 80H64c-35.35 0-64 28.65-64 64V448c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64V144C512 108.7 483.3 80 448 80zM256 48c26.88 0 53.1 14.75 76.25 32h-152.5C201.1 62.75 229.1 48 256 48zM464 448c0 8.836-7.164 16-16 16H64c-8.836 0-16-7.164-16-16V272h416V448zM464 224h-416V144C48 135.2 55.16 128 64 128h384c8.836 0 16 7.162 16 16V224zM96 384c8.875 0 16-7.125 16-16S104.9 352 96 352s-16 7.125-16 16S87.13 384 96 384zM192 336c8.875 0 16-7.125 16-16S200.9 304 192 304S176 311.1 176 320S183.1 336 192 336zM224 384c8.875 0 16-7.125 16-16S232.9 352 224 352s-16 7.125-16 16S215.1 384 224 384zM128 336c8.875 0 16-7.125 16-16S136.9 304 128 304S112 311.1 112 320S119.1 336 128 336zM160 384c8.875 0 16-7.125 16-16S168.9 352 160 352s-16 7.125-16 16S151.1 384 160 384zM320 152c-13.25 0-24 10.75-24 24S306.8 200 320 200s24-10.75 24-24S333.3 152 320 152zM400 152c-13.25 0-24 10.75-24 24s10.75 24 24 24s24-10.75 24-24S413.3 152 400 152z\"]\n};\nvar faSdCard = {\n  prefix: 'far',\n  iconName: 'sd-card',\n  icon: [384, 512, [], \"f7c2\", \"M320 0H141.3C132.8 0 124.6 3.371 118.6 9.373L9.373 118.6C3.371 124.6 0 132.8 0 141.3V448c0 35.2 28.8 64 64 64h256c35.2 0 64-28.8 64-64V64C384 28.8 355.2 0 320 0zM336 448c0 8.75-7.25 16-16 16H64c-8.75 0-16-7.25-16-16V147.9L147.9 48H320c8.75 0 16 7.25 16 16V448zM288 80c-8.836 0-16 7.162-16 16v64c0 8.836 7.164 16 16 16s16-7.164 16-16V96C304 87.16 296.8 80 288 80zM224 80c-8.836 0-16 7.162-16 16v64c0 8.836 7.164 16 16 16s16-7.164 16-16V96C240 87.16 232.8 80 224 80zM160 80C151.2 80 144 87.16 144 96v64c0 8.836 7.164 16 16 16S176 168.8 176 160V96C176 87.16 168.8 80 160 80z\"]\n};\nvar faVolumeSlash = {\n  prefix: 'far',\n  iconName: 'volume-slash',\n  icon: [640, 512, [128263], \"f2e2\", \"M630.8 469.1l-88.78-69.59C583.9 362.8 608 310.9 608 256c0-57.12-25.84-111.1-70.88-147.1c-4.455-3.637-9.842-5.416-15.2-5.416c-6.934 0-13.82 2.979-18.58 8.76c-8.406 10.25-6.906 25.38 3.344 33.78C540.6 172.9 560 213.3 560 256c0 42.69-19.44 83.09-53.31 110.9c-1.047 .8594-1.597 2.027-2.46 3.013l-44.33-34.74c.5078 .0332 .9674 .3249 1.477 .3249c5.344 0 10.75-1.781 15.19-5.406C499.1 311.6 512 284.7 512 256c0-28.65-12.91-55.62-35.44-74.06c-4.471-3.629-9.857-5.4-15.2-5.4c-6.949 0-13.83 2.994-18.55 8.807c-8.406 10.25-6.906 25.38 3.375 33.78C457.5 228.4 464 241.8 464 256s-6.5 27.62-17.81 36.88c-7.723 6.314-10.49 16.41-7.824 25.39L384 275.7V64c0-12.59-7.337-24.01-18.84-29.16c-4.201-1.896-8.729-2.841-13.16-2.841c-7.697 0-15.29 2.784-21.27 8.1L214.9 143.1L38.81 5.111C28.34-3.061 13.32-1.249 5.12 9.189C-3.051 19.63-1.234 34.72 9.188 42.89l591.1 463.1C605.6 510.3 610.8 512 615.1 512c7.125 0 14.16-3.161 18.9-9.193C643.1 492.4 641.2 477.3 630.8 469.1zM336 238L253.3 173.2L336 99.64V238zM336 412.4L214.1 304H112v-95.1h30.02L88.75 166.3C74.06 174.5 64 189.1 64 208V304c0 26.51 21.49 47.1 48 47.1h83.84l134.9 119.9C336.7 477.2 344.3 480 352 480c4.438 0 8.959-.9312 13.16-2.837C376.7 472 384 460.6 384 448v-50.34l-48-37.62V412.4z\"]\n};\nvar faBorderBottom = {\n  prefix: 'far',\n  iconName: 'border-bottom',\n  icon: [448, 512, [], \"f84d\", \"M448 456C448 469.3 437.3 480 424 480H24C10.75 480 0 469.3 0 456C0 442.7 10.75 432 24 432H424C437.3 432 448 442.7 448 456zM448 352C448 369.7 433.7 384 416 384C398.3 384 384 369.7 384 352C384 334.3 398.3 320 416 320C433.7 320 448 334.3 448 352zM32 320C49.67 320 64 334.3 64 352C64 369.7 49.67 384 32 384C14.33 384 0 369.7 0 352C0 334.3 14.33 320 32 320zM256 352C256 369.7 241.7 384 224 384C206.3 384 192 369.7 192 352C192 334.3 206.3 320 224 320C241.7 320 256 334.3 256 352zM416 128C433.7 128 448 142.3 448 160C448 177.7 433.7 192 416 192C398.3 192 384 177.7 384 160C384 142.3 398.3 128 416 128zM64 160C64 177.7 49.67 192 32 192C14.33 192 0 177.7 0 160C0 142.3 14.33 128 32 128C49.67 128 64 142.3 64 160zM224 128C241.7 128 256 142.3 256 160C256 177.7 241.7 192 224 192C206.3 192 192 177.7 192 160C192 142.3 206.3 128 224 128zM448 256C448 273.7 433.7 288 416 288C398.3 288 384 273.7 384 256C384 238.3 398.3 224 416 224C433.7 224 448 238.3 448 256zM32 224C49.67 224 64 238.3 64 256C64 273.7 49.67 288 32 288C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224zM256 256C256 273.7 241.7 288 224 288C206.3 288 192 273.7 192 256C192 238.3 206.3 224 224 224C241.7 224 256 238.3 256 256zM416 32C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96C398.3 96 384 81.67 384 64C384 46.33 398.3 32 416 32zM64 64C64 81.67 49.67 96 32 96C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32C49.67 32 64 46.33 64 64zM224 32C241.7 32 256 46.33 256 64C256 81.67 241.7 96 224 96C206.3 96 192 81.67 192 64C192 46.33 206.3 32 224 32zM352 256C352 273.7 337.7 288 320 288C302.3 288 288 273.7 288 256C288 238.3 302.3 224 320 224C337.7 224 352 238.3 352 256zM320 32C337.7 32 352 46.33 352 64C352 81.67 337.7 96 320 96C302.3 96 288 81.67 288 64C288 46.33 302.3 32 320 32zM160 64C160 81.67 145.7 96 128 96C110.3 96 96 81.67 96 64C96 46.33 110.3 32 128 32C145.7 32 160 46.33 160 64zM128 224C145.7 224 160 238.3 160 256C160 273.7 145.7 288 128 288C110.3 288 96 273.7 96 256C96 238.3 110.3 224 128 224z\"]\n};\nvar faWifiWeak = {\n  prefix: 'far',\n  iconName: 'wifi-weak',\n  icon: [640, 512, [\"wifi-1\"], \"f6aa\", \"M320 368c-30.93 0-56 25.07-56 55.1s25.07 56 55.1 56S376 454.9 376 424S350.9 368 320 368z\"]\n};\nvar faWifi1 = faWifiWeak;\nvar faDragon = {\n  prefix: 'far',\n  iconName: 'dragon',\n  icon: [640, 512, [128009], \"f6d5\", \"M568.8 265.6l-78.07-45.94c-6.609-3.312-10.72-10-10.72-17.5L479.1 192h10.66l17.89 16.47C518.5 218.5 531.8 224 545.1 224h28.09c19.92 0 38.51-11.56 47.57-29.94l12.8-27.47c8.905-18.03 6.984-39.22-5.031-55.38l-67.65-90.25C551.7 7.844 535.9 0 519.5 0h-215.2c-12.67 0-23.98 7.562-28.82 19.25C270.6 30.97 273.3 44.34 284 54.94L308.9 75.25L290.1 83.06C279.6 88.44 273 99.13 273 110.1c0 11.81 6.546 22.5 19.44 28.94l43.59 16.62v48.66L200.3 106.8C176.5 90.88 145 92.75 123.3 111.2l-117.5 116.4C-6.561 238 2.437 258 18.43 255.8L192 224L100.8 292.6C90.67 302.8 97.8 320 112 320h240.2c8.688 21.67 20.39 42.05 35.52 59.97C219.6 391 80.49 421.8 31.48 432.7C13.23 436.7 0 453.1 0 471.9C0 494 17.98 512 40.07 512h464.3c72.24 0 131.7-54.06 135.4-123.1C642.5 337.3 614.7 289 568.8 265.6zM504.4 464H116.3c78.27-15.16 198.5-34.41 331.6-39l74.52-2.594l-62.04-41.38c-47.78-31.84-76.29-85.16-76.29-142.6V123.5l-34.61-13.16l51.81-21.53L351.3 48h168.2c1.547 0 3.14 .8125 4.015 1.969l67.46 90c1.156 1.531 1.328 3.594 .2187 5.844l-12.8 27.47C577.6 174.9 575.9 176 574.1 176h-28.09c-1.312 0-2.593-.5313-4.234-2.156L509.4 144h-77.33v58.19c0 25.81 14.3 48.97 35.82 59.66l78.69 46.31c29.73 14.91 47.1 44.88 45.34 78.19C589.6 429.2 550.4 464 504.4 464zM502.5 109.6c11.62 .625 21.37-7.25 24.12-18.25L480.8 80C476.6 97.13 489.5 109 502.5 109.6z\"]\n};\nvar faShoePrints = {\n  prefix: 'far',\n  iconName: 'shoe-prints',\n  icon: [640, 512, [], \"f54b\", \"M491.4 7.75c-23-5.375-46.52-7.751-70.15-7.751c-9.125 0-18.23 .3773-27.35 1.002C366.5 3.127 339.8 9.375 313.5 17.12L256 32H192c-35.38 0-64 32.1-64 70.87s28.62 68.5 64 68.5h64c60.25 0 80 16.75 104.8 34.38C389.2 226 430.5 240 465.5 240C555.9 240 640 205.8 640 137.1C640 88.75 600.9 32.88 491.4 7.75zM465.5 192c-24.25 0-55.88-10.5-77-25.5l-4.125-2.875C363.4 148.6 337.9 130.8 288 125.2V73.38l37.5-9.75l.875-.125l.875-.25c27.5-8.25 49.88-12.75 70.25-14.37C405.4 48.38 413.4 48 421.4 48c20.62 0 40.62 2.125 59.25 6.5C562.8 73.38 592 109.6 592 137.1C592 171.5 527.6 192 465.5 192zM337.5 272c-35 0-76.25 14-104.7 34.25C208 323.9 188.2 340.6 128 340.6H64c-35.38 0-64 30.62-64 68.5s28.62 70.86 64 70.86l64 .0051l57.5 14.89c26.25 7.75 53 13.98 80.38 16.1C275 511.6 284.1 512 293.2 512c23.63 0 47.13-2.375 70.13-7.75C472.9 479.1 512 423.2 512 374.9C512 306.2 427.9 272 337.5 272zM352.6 457.5C333.1 461.9 313.1 464 293.2 464c-7.875 0-15.87-.375-23.75-.875C249.1 461.5 226.8 457 199.2 448.8L198.4 448.5L197.5 448.4L160 438.6v-51.87c49.88-5.5 75.38-23.38 96.38-38.38L260.5 345.5C281.6 330.5 313.2 320 337.5 320C399.6 320 464 340.5 464 374.9C464 402.4 434.8 438.6 352.6 457.5z\"]\n};\nvar faCirclePlus = {\n  prefix: 'far',\n  iconName: 'circle-plus',\n  icon: [512, 512, [\"plus-circle\"], \"f055\", \"M232 344V280H168C154.7 280 144 269.3 144 256C144 242.7 154.7 232 168 232H232V168C232 154.7 242.7 144 256 144C269.3 144 280 154.7 280 168V232H344C357.3 232 368 242.7 368 256C368 269.3 357.3 280 344 280H280V344C280 357.3 269.3 368 256 368C242.7 368 232 357.3 232 344zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faPlusCircle = faCirclePlus;\nvar faFaceGrinTongueWink = {\n  prefix: 'far',\n  iconName: 'face-grin-tongue-wink',\n  icon: [512, 512, [128540, \"grin-tongue-wink\"], \"f58b\", \"M159.6 220C148.1 220 139.7 223.8 134.2 229.7C126.7 237.7 114 238.1 105.9 230.6C97.89 223 97.48 210.4 105 202.3C119.6 186.8 140.3 180 159.6 180C178.1 180 199.7 186.8 214.2 202.3C221.8 210.4 221.4 223 213.3 230.6C205.2 238.1 192.6 237.7 185 229.7C179.6 223.8 170.3 220 159.6 220zM312.4 208C312.4 194.7 323.1 184 336.4 184C349.6 184 360.4 194.7 360.4 208C360.4 221.3 349.6 232 336.4 232C323.1 232 312.4 221.3 312.4 208zM256 208C256 163.8 291.8 128 336 128C380.2 128 416 163.8 416 208C416 252.2 380.2 288 336 288C291.8 288 256 252.2 256 208zM336 256C362.5 256 384 234.5 384 208C384 181.5 362.5 160 336 160C309.5 160 288 181.5 288 208C288 234.5 309.5 256 336 256zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM348.3 442.4C416.9 408.4 464 337.7 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 337.7 95.13 408.4 163.7 442.4C161.3 434 160 425.2 160 416V363.6C151.1 355.6 143.3 346.5 136.9 336.5C126.5 320.4 143.7 303.1 162.3 308.4C191.3 315.1 222.8 318.8 255.9 318.8C289 318.8 320.6 315.1 349.5 308.4C368.2 303.1 385.4 320.4 374.1 336.5C368.6 346.4 360.8 355.5 352 363.5V416C352 425.2 350.7 434 348.3 442.4H348.3zM320 416V378.6C320 363.9 308.1 352 293.4 352H291.4C280.1 352 270.3 359.9 267.8 370.9C264.1 383.5 247 383.5 244.2 370.9C241.7 359.9 231.9 352 220.6 352H218.6C203.9 352 192 363.9 192 378.6V416C192 451.3 220.7 480 256 480C291.3 480 320 451.3 320 416z\"]\n};\nvar faGrinTongueWink = faFaceGrinTongueWink;\nvar faHandHolding = {\n  prefix: 'far',\n  iconName: 'hand-holding',\n  icon: [576, 512, [], \"f4bd\", \"M575.1 365.7c-.6251 20.49-10.5 39.48-27.13 51.97l-100.8 75.83C432.2 505.5 412.8 512 392.8 512H24C10.8 512 0 501.2 0 488s10.8-23.99 24-23.99h368.6c9.751 0 19.13-3.248 26.88-8.995l100.6-75.46c10.25-7.621 11-22.24 .8751-30.73c-7.876-6.621-20.13-6.122-28.38 0l-61.26 46.1c-7.757 5.838-17.2 8.995-26.92 8.995H269.8c-7.501 0-13.75-6.122-13.75-13.74c0-7.621 6.251-13.87 13.75-13.87h59.88c30.13 0 29-40.23 1.125-40.23H186.8c-18 0-35.51 5.747-49.51 16.49l-41.26 31.42l-72 .0601C10.8 384.1 0 373.3 0 360.1s10.8-23.99 24-23.99h55.76l28.38-21.74C130.3 297.4 158.3 288 186.7 288h144c38.63 0 69.01 29.86 69.13 67.84h3.375l60.38-45.47c19.13-14.37 57.26-24.61 88.39 1.749C567.8 325.6 576.7 345.2 575.1 365.7z\"]\n};\nvar faPlugCircleExclamation = {\n  prefix: 'far',\n  iconName: 'plug-circle-exclamation',\n  icon: [576, 512, [], \"e55d\", \"M96 0C109.3 0 120 10.75 120 24V112H72V24C72 10.75 82.75 0 96 0zM288 0C301.3 0 312 10.75 312 24V112H264V24C264 10.75 274.7 0 288 0zM360 144C373.3 144 384 154.7 384 168C384 181.3 373.3 192 360 192H352V211.2C333.1 220.4 317.8 232.6 304 247.2V192H80V256C80 317.9 130.1 368 192 368C216.3 368 238.9 360.2 257.2 347.1C256.4 353.9 256 360.9 256 368C256 379.4 257.1 390.5 259.1 401.3C245.7 407.5 231.2 411.9 216 414.2V512H168V414.2C91.02 402.6 32 336.2 32 255.1V191.1H24C10.75 191.1 0 181.3 0 167.1C0 154.7 10.75 143.1 24 143.1L360 144zM288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM432 464C445.3 464 456 453.3 456 440C456 426.7 445.3 416 432 416C418.7 416 408 426.7 408 440C408 453.3 418.7 464 432 464zM415.1 288V368C415.1 376.8 423.2 384 431.1 384C440.8 384 447.1 376.8 447.1 368V288C447.1 279.2 440.8 272 431.1 272C423.2 272 415.1 279.2 415.1 288z\"]\n};\nvar faLinkSlash = {\n  prefix: 'far',\n  iconName: 'link-slash',\n  icon: [640, 512, [\"chain-broken\", \"chain-slash\", \"unlink\"], \"f127\", \"M185.7 120.2C242.1 75.56 324.3 79.31 376.5 131.5C419.8 174.8 429.1 239.4 405.7 292.7L451.3 328.4L546.4 233.3C583.8 195.8 583.8 135.1 546.4 97.71C510.7 62.02 453.4 60.11 415.5 93.35L409.3 98.7C399.4 107.4 384.2 106.4 375.5 96.44C366.7 86.47 367.8 71.31 377.7 62.58L383.9 57.22C440.9 7.351 526.8 10.21 580.3 63.77C636.5 119.9 636.5 211 580.3 267.2L489.3 358.2L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L185.7 120.2zM225.1 151.1L366.3 261.8C376.6 228.7 368.5 191.4 342.5 165.4C310.7 133.5 261.1 128.8 225.1 151.1L225.1 151.1zM263.5 380.5C233.4 350.5 219.3 310.2 221.6 270.6L275.8 313.3C280.4 325.4 287.7 336.8 297.4 346.6C312.1 362.1 332.5 371.2 352.6 373.8L406.9 416.6C357.8 431.3 302.3 419.3 263.5 380.5V380.5zM116.6 187.9L154.6 217.8L93.63 278.7C56.19 316.2 56.19 376.9 93.63 414.3C129.3 449.1 186.6 451.9 224.5 418.7L230.7 413.3C240.6 404.6 255.8 405.6 264.5 415.6C273.2 425.5 272.2 440.7 262.3 449.4L256.1 454.8C199.1 504.7 113.2 501.8 59.69 448.2C3.505 392.1 3.505 300.1 59.69 244.8L116.6 187.9z\"]\n};\nvar faChainBroken = faLinkSlash;\nvar faChainSlash = faLinkSlash;\nvar faUnlink = faLinkSlash;\nvar faClone = {\n  prefix: 'far',\n  iconName: 'clone',\n  icon: [512, 512, [], \"f24d\", \"M64 464H288C296.8 464 304 456.8 304 448V384H352V448C352 483.3 323.3 512 288 512H64C28.65 512 0 483.3 0 448V224C0 188.7 28.65 160 64 160H128V208H64C55.16 208 48 215.2 48 224V448C48 456.8 55.16 464 64 464zM160 64C160 28.65 188.7 0 224 0H448C483.3 0 512 28.65 512 64V288C512 323.3 483.3 352 448 352H224C188.7 352 160 323.3 160 288V64zM224 304H448C456.8 304 464 296.8 464 288V64C464 55.16 456.8 48 448 48H224C215.2 48 208 55.16 208 64V288C208 296.8 215.2 304 224 304z\"]\n};\nvar faPersonWalkingArrowLoopLeft = {\n  prefix: 'far',\n  iconName: 'person-walking-arrow-loop-left',\n  icon: [640, 512, [], \"e551\", \"M160 48C160 21.49 181.5 0 208 0C234.5 0 256 21.49 256 48C256 74.51 234.5 96 208 96C181.5 96 160 74.51 160 48V48zM96.04 196.5C77.82 204.8 63.86 220.3 57.53 239.3L54.77 247.6C50.58 260.2 36.99 266.1 24.41 262.8C11.84 258.6 5.041 244.1 9.232 232.4L11.99 224.1C22.55 192.5 45.8 166.6 76.18 152.8L97.38 143.2C119.4 133.2 143.3 128 167.5 128C216.4 128 259.5 159.9 273.9 206.6L285.2 243.2L312.1 271C322.3 280.4 322.3 295.6 312.1 304.1C303.6 314.3 288.4 314.3 279 304.1L249.8 275.8C245.2 271.2 241.8 265.5 239.9 259.3L230.1 227.4L200.8 321.2L250.9 361.9C257.8 367.5 262.6 375.3 264.6 383.1L287.4 482.6C290.4 495.5 282.3 508.4 269.4 511.4C256.5 514.4 243.6 506.3 240.6 493.4L218.5 397.4L114 312.6C95.96 297.9 88.86 273.5 96.23 251.4L117.8 186.6L117.2 186.9L96.04 196.5zM144.3 275.3L160.7 288.6L193.1 184.8C193.4 183.8 193.8 182.8 194.2 181.9C187.3 178.7 179.8 176.7 171.9 176.2L141.8 266.6C140.7 269.8 141.7 273.2 144.3 275.3H144.3zM138.7 373.9L119.5 421.9C117.5 426.9 114.5 431.5 110.6 435.3L40.97 504.1C31.6 514.3 16.4 514.3 7.029 504.1C-2.343 495.6-2.343 480.4 7.029 471L75.55 402.5L99.69 342.2L138.7 373.9zM367 368.1C357.7 359.6 357.7 344.4 367 335L447 255C456.4 245.7 471.6 245.7 480.1 255C490.3 264.4 490.3 279.6 480.1 288.1L441.9 328H484C543.6 328 592 279.6 592 220C592 160.4 543.6 112 484 112H344C330.7 112 319.1 101.3 319.1 88C319.1 74.75 330.7 64 344 64H484C570.2 64 640 133.8 640 220C640 306.2 570.2 376 484 376H441.9L480.1 415C490.3 424.4 490.3 439.6 480.1 448.1C471.6 458.3 456.4 458.3 447 448.1L367 368.1z\"]\n};\nvar faArrowUpZA = {\n  prefix: 'far',\n  iconName: 'arrow-up-z-a',\n  icon: [512, 512, [\"sort-alpha-up-alt\"], \"f882\", \"M327.1 80h62.94L309.1 185.2c-5.623 7.25-6.654 17.06-2.625 25.28c4.031 8.25 12.41 13.47 21.56 13.47h111.1c13.25 0 23.1-10.75 23.1-24s-10.75-24-23.1-24H377.1l81.87-105.2c5.625-7.25 6.656-17.06 2.625-25.28C457.5 37.22 449.1 32 439.1 32h-111.1c-13.25 0-23.1 10.75-23.1 24S314.7 80 327.1 80zM477.5 445.3l-71.1-143.1c-8.123-16.31-34.81-16.31-42.94 0l-71.1 143.1c-5.938 11.84-1.125 26.25 10.75 32.19c11.9 5.938 26.25 1.156 32.19-10.75l5.359-10.72h90.34l5.359 10.72c4.219 8.438 12.69 13.28 21.5 13.28c3.594 0 7.25-.8125 10.69-2.531C478.6 471.5 483.4 457.1 477.5 445.3zM362.8 407.1l21.17-42.34l21.17 42.34H362.8zM145.6 39.37c-9.062-9.82-26.19-9.82-35.25 0L14.38 143.4c-9 9.758-8.406 24.96 1.344 33.94C20.35 181.7 26.19 183.8 32 183.8c6.469 0 12.91-2.594 17.62-7.719L104 117.1v338.9C104 469.2 114.8 480 128 480S152 469.2 152 455.1V117.1l54.37 58.95C215.3 185.8 230.5 186.5 240.3 177.4C250 168.4 250.6 153.2 241.6 143.4L145.6 39.37z\"]\n};\nvar faSortAlphaUpAlt = faArrowUpZA;\nvar faFireFlameCurved = {\n  prefix: 'far',\n  iconName: 'fire-flame-curved',\n  icon: [384, 512, [\"fire-alt\"], \"f7e4\", \"M215.1 23.88c0-23.75-31.15-33.15-44.15-13.03C76.47 158.1 200 238.7 200 287.1c0 22-18 40-40 40c-22 0-40-18-40-40V182.1c0-19.38-21.88-30.75-37.75-19.63C30.75 198.4 0 257.2 0 319.1C0 425.9 86.12 512 192 512s192-86.12 192-192C384 149.7 215.1 127 215.1 23.88zM192 463.1c-79.38 0-144-64.63-144-144c0-28.63 8.5-64.75 24-88v56c0 48.5 39.5 88 88 88s88-39.5 88-88c0-64.25-88-120-64-208C224 167.1 336 201.7 336 319.1C336 399.4 271.4 463.1 192 463.1z\"]\n};\nvar faFireAlt = faFireFlameCurved;\nvar faTornado = {\n  prefix: 'far',\n  iconName: 'tornado',\n  icon: [448, 512, [127786], \"f76f\", \"M387.7 195.9c-43.47-50-67.41-77.53 20.13-153.8c7.531-6.562 10.22-17.12 6.688-26.5C410.1 6.219 401.1 0 391.1 0L24.16 .0313c-13 0-23.66 10.38-24 23.38C-4.626 206.1 99.07 261.4 182.4 305.8c74.44 39.72 133.3 71.09 121.2 179.5c-1.125 10.12 4.251 19.84 13.44 24.28C320.3 511.2 323.9 512 327.4 512c6.219 0 12.34-2.406 16.94-7C414.1 435.5 447.1 375 448 320C448 265.3 415.1 228.5 387.7 195.9zM62.01 127.9c-7.859-22.31-12.83-48.43-13.82-79.91L334.8 48c-24.65 30.33-34.01 56.62-34.23 79.94H62.01zM192 256.5C151.9 234.9 114 212.4 87.12 175.9h226.1c10.08 18.96 24.63 35.82 38.24 51.47c8.291 9.547 16.34 18.93 23.52 28.53H192V256.5zM273 303.9h125.3C399.3 309.1 400 314.4 400 319.1c-.0313 30.88-16.12 66-49 106.6C342.7 367.8 311.1 331.4 273 303.9z\"]\n};\nvar faFileCirclePlus = {\n  prefix: 'far',\n  iconName: 'file-circle-plus',\n  icon: [576, 512, [58606], \"e494\", \"M63.1 464H284.5C296.5 482.4 311.9 498.5 329.7 511.3C326.6 511.7 323.3 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H229.5C246.5 0 262.7 6.743 274.7 18.75L365.3 109.3C377.3 121.3 384 137.5 384 154.5V198.6C366.8 203.5 350.6 210.9 336 220.5V160H256C238.3 160 224 145.7 224 128V48H64C55.16 48 48 55.16 48 64V448C48 456.8 55.16 464 64 464H63.1zM287.1 368C287.1 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 287.1 447.5 287.1 368zM448 303.1C448 295.2 440.8 287.1 432 287.1C423.2 287.1 416 295.2 416 303.1V351.1H368C359.2 351.1 352 359.2 352 367.1C352 376.8 359.2 383.1 368 383.1H416V431.1C416 440.8 423.2 447.1 432 447.1C440.8 447.1 448 440.8 448 431.1V383.1H496C504.8 383.1 512 376.8 512 367.1C512 359.2 504.8 351.1 496 351.1H448V303.1z\"]\n};\nvar faDeleteRight = {\n  prefix: 'far',\n  iconName: 'delete-right',\n  icon: [576, 512, [], \"e154\", \"M143 175C152.4 165.7 167.6 165.7 176.1 175L223.1 222.1L271 175C280.4 165.7 295.6 165.7 304.1 175C314.3 184.4 314.3 199.6 304.1 208.1L257.9 255.1L304.1 303C314.3 312.4 314.3 327.6 304.1 336.1C295.6 346.3 280.4 346.3 271 336.1L223.1 289.9L176.1 336.1C167.6 346.3 152.4 346.3 143 336.1C133.7 327.6 133.7 312.4 143 303L190.1 255.1L143 208.1C133.7 199.6 133.7 184.4 143 175V175zM370.7 64C387.7 64 403.1 70.74 416 82.75L566.6 233.4C572.6 239.4 576 247.5 576 256C576 264.5 572.6 272.6 566.6 278.6L416 429.3C403.1 441.3 387.7 448 370.7 448H64C28.65 448 0 419.3 0 384V128C0 92.65 28.65 64 64 64L370.7 64zM48 384C48 392.8 55.16 400 64 400H370.7C374.1 400 379.1 398.3 382.1 395.3L521.4 256L382.1 116.7C379.1 113.7 374.1 112 370.7 112H64C55.16 112 48 119.2 48 128V384z\"]\n};\nvar faBookQuran = {\n  prefix: 'far',\n  iconName: 'book-quran',\n  icon: [448, 512, [\"quran\"], \"f687\", \"M368 0h-320C21.53 0 0 21.53 0 48V352c0 20.83 13.42 38.43 32 45.05V464H24C10.75 464 0 474.8 0 488S10.75 512 24 512H368c44.11 0 80-35.88 80-80v-352C448 35.88 412.1 0 368 0zM368 464h-288v-64h288c17.64 0 32 14.34 32 32S385.6 464 368 464zM400 358.7C390.2 354.4 379.4 352 368 352h-320V48h320c17.64 0 32 14.34 32 32V358.7zM304.1 172l-12.75-25.88c-1.376-2.75-5.376-2.75-6.75 0L271.9 172l-28.62 4.25c-3.125 .375-4.375 4.125-2.125 6.375l20.75 20.12L257 231.3c-.5 3 2.625 5.375 5.375 4L288 221.8l25.62 13.5c2.75 1.375 5.875-.875 5.375-4l-4.875-28.5l20.75-20.12c2.25-2.25 1-6-2.125-6.375L304.1 172zM248.4 270.9L244.9 271c-39.13 0-71-31.88-71-71s31.88-71 71-71l3.5 .125c6.375 0 12-4.625 13.38-10.88c1.25-6.625-2.25-13.12-8.625-15.62C241.3 98.25 229 96 216.6 96c-57.25 0-104 46.63-104 104s46.63 104 104 104c12.38 0 24.62-2.25 36.13-6.5c5.5-1.875 9.249-7.125 9.249-13C261.1 277 255.9 270.9 248.4 270.9z\"]\n};\nvar faQuran = faBookQuran;\nvar faCircleQuarter = {\n  prefix: 'far',\n  iconName: 'circle-quarter',\n  icon: [512, 512, [], \"e11f\", \"M224.1 1.971C241.6-.2109 255.1 14.33 255.1 31.1V223.1C255.1 241.7 241.7 255.1 223.1 255.1H31.1C14.33 255.1-.2112 241.6 1.972 224.1C16.39 108.2 108.2 16.39 224.1 1.971V1.971zM53.56 207.1H207.1V53.56C131.7 71.57 71.57 131.7 53.56 207.1V207.1z\"]\n};\nvar faAnchor = {\n  prefix: 'far',\n  iconName: 'anchor',\n  icon: [576, 512, [9875], \"f13d\", \"M368 80C368 115.9 344.3 146.3 311.7 156.4C311.9 157.6 312 158.8 312 160V192H360C373.3 192 384 202.7 384 216C384 229.3 373.3 240 360 240H312V464H336C409.7 464 469.7 405.4 471.9 332.2L455.6 346.2C445.6 354.8 430.4 353.7 421.8 343.6C413.2 333.6 414.3 318.4 424.4 309.8L480.4 261.8C489.4 254.1 502.6 254.1 511.6 261.8L567.6 309.8C577.7 318.4 578.8 333.6 570.2 343.6C561.6 353.7 546.4 354.8 536.4 346.2L519.1 332.1C517.8 431.8 436.2 512 336 512H240C139.8 512 58.25 431.8 56.05 332.1L39.62 346.2C29.56 354.8 14.4 353.7 5.778 343.6C-2.848 333.6-1.682 318.4 8.381 309.8L64.38 261.8C73.37 254.1 86.63 254.1 95.62 261.8L151.6 309.8C161.7 318.4 162.8 333.6 154.2 343.6C145.6 353.7 130.4 354.8 120.4 346.2L104.1 332.2C106.3 405.4 166.3 464 240 464H264V240H216C202.7 240 192 229.3 192 216C192 202.7 202.7 192 216 192H264V160C264 158.8 264.1 157.6 264.3 156.4C231.7 146.3 208 115.9 208 80C208 35.82 243.8 0 288 0C332.2 0 368 35.82 368 80H368zM288 112C305.7 112 320 97.67 320 80C320 62.33 305.7 48 288 48C270.3 48 256 62.33 256 80C256 97.67 270.3 112 288 112z\"]\n};\nvar faBorderAll = {\n  prefix: 'far',\n  iconName: 'border-all',\n  icon: [448, 512, [], \"f84c\", \"M384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM384 80H248V232H400V96C400 87.16 392.8 80 384 80zM400 280H248V432H384C392.8 432 400 424.8 400 416V280zM200 232V80H64C55.16 80 48 87.16 48 96V232H200zM48 416C48 424.8 55.16 432 64 432H200V280H48V416z\"]\n};\nvar faFunction = {\n  prefix: 'far',\n  iconName: 'function',\n  icon: [640, 512, [], \"f661\", \"M200 0L160 .0098c-48.6 0-88 39.65-88 88.58v96.64h-48c-13.25 0-24 10.82-24 24.16C0 222.7 10.75 233.6 24 233.6h48v161.1c0 22.24-17.91 40.27-40 40.27H24c-13.25 0-24 10.82-24 24.16s10.75 24.16 24 24.16H32c48.6 0 88-39.66 88-88.59V233.6h48c13.25 0 24-10.82 24-24.16c0-13.34-10.75-24.16-24-24.16h-48V88.59c0-22.24 17.91-40.27 40-40.27h40c13.25 0 24-10.82 24-24.16S213.3 0 200 0zM311.5 137.4C300.1 128.7 284.3 131.4 276.5 143.6C242.5 196.5 224 258.1 224 322.1c0 63.15 18.48 125.6 52.51 178.6c7.781 12.11 23.56 14.88 34.99 6.189c9.865-7.498 12.28-21.35 5.568-31.8C287.9 429.7 272 376.2 272 322.1c0-54.02 15.91-107.6 45.08-152.1C323.8 158.7 321.4 144.9 311.5 137.4zM587.5 143.6c-7.781-12.11-23.56-14.88-34.99-6.189c-9.865 7.498-12.28 21.35-5.568 31.8C576.1 214.6 592 268.1 592 322.1c0 54.02-15.91 107.6-45.08 152.1c-6.713 10.45-4.297 24.3 5.568 31.8c11.44 8.691 27.21 5.922 34.99-6.189C621.5 447.8 640 385.3 640 322.1C640 258.1 621.5 196.5 587.5 143.6zM501.1 251.7c-9.074-9.137-23.93-9.137-32.1 0L432 288.9l-37-37.25c-9.074-9.137-23.93-9.137-33 0c-9.074 9.135-9.074 24.09 0 33.22l37 37.25l-37 37.25c-9.074 9.135-9.074 24.09 0 33.22c9.074 9.137 23.93 9.137 33 0L432 355.4l37 37.25c9.074 9.137 23.93 9.137 32.1 0c9.074-9.135 9.074-24.09 0-33.22L465 322.1l36.1-37.25C511.1 275.8 511.1 260.8 501.1 251.7z\"]\n};\nvar faFaceAngry = {\n  prefix: 'far',\n  iconName: 'face-angry',\n  icon: [512, 512, [128544, \"angry\"], \"f556\", \"M328.4 393.5C318.7 402.6 303.5 402.1 294.5 392.4C287.1 384.5 274.4 376 256 376C237.6 376 224.9 384.5 217.5 392.4C208.5 402.1 193.3 402.6 183.6 393.5C173.9 384.5 173.4 369.3 182.5 359.6C196.7 344.3 221.4 328 256 328C290.6 328 315.3 344.3 329.5 359.6C338.6 369.3 338.1 384.5 328.4 393.5zM144.4 240C144.4 231.2 147.9 223.2 153.7 217.4L122.9 207.2C114.6 204.4 110 195.3 112.8 186.9C115.6 178.6 124.7 174 133.1 176.8L229.1 208.8C237.4 211.6 241.1 220.7 239.2 229.1C236.4 237.4 227.3 241.1 218.9 239.2L208.1 235.6C208.3 237 208.4 238.5 208.4 240C208.4 257.7 194 272 176.4 272C158.7 272 144.4 257.7 144.4 240V240zM368.4 240C368.4 257.7 354 272 336.4 272C318.7 272 304.4 257.7 304.4 240C304.4 238.4 304.5 236.8 304.7 235.3L293.1 239.2C284.7 241.1 275.6 237.4 272.8 229.1C270 220.7 274.6 211.6 282.9 208.8L378.9 176.8C387.3 174 396.4 178.6 399.2 186.9C401.1 195.3 397.4 204.4 389.1 207.2L358.9 217.2C364.7 223 368.4 231.1 368.4 240H368.4zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464z\"]\n};\nvar faAngry = faFaceAngry;\nvar faPeopleSimple = {\n  prefix: 'far',\n  iconName: 'people-simple',\n  icon: [512, 512, [], \"e21b\", \"M384 128c35.38 0 64-28.62 64-64s-28.62-64-64-64s-64 28.62-64 64S348.6 128 384 128zM128 128c35.38 0 64-28.62 64-64S163.4 0 128 0S64 28.62 64 64S92.63 128 128 128zM505.5 343.2l-39.08-136.8C458.6 178.9 433.5 160 404.9 160h-41.85c-28.58 0-53.69 18.94-61.54 46.42l-39.08 136.8C256.6 363.7 271.1 384 293.2 384H320v104c0 13.25 10.75 24 24 24s24-10.75 24-24V384h32v104c0 13.25 10.75 24 24 24S448 501.3 448 488V384h26.78C496 384 511.4 363.7 505.5 343.2zM314.4 336l33.25-116.4C349.7 212.7 355.9 208 363.1 208h41.85c7.145 0 13.42 4.734 15.38 11.6L453.6 336H314.4zM160 160H96C60.65 160 32 188.7 32 224v96c0 17.67 14.33 32 32 32v136C64 501.3 74.75 512 88 512s24-10.75 24-24V352h32v136C144 501.3 154.8 512 168 512S192 501.3 192 488V352c17.67 0 32-14.33 32-32V224C224 188.7 195.3 160 160 160zM176 304h-96V224c0-8.822 7.178-16 16-16h64c8.822 0 16 7.178 16 16V304z\"]\n};\nvar faCookieBite = {\n  prefix: 'far',\n  iconName: 'cookie-bite',\n  icon: [512, 512, [], \"f564\", \"M352 320c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S369.6 320 352 320zM192 192c0-17.62-14.38-32-32-32s-32 14.38-32 32s14.38 32 32 32S192 209.6 192 192zM192 320c-17.62 0-32 14.38-32 32s14.38 32 32 32c17.62 0 32-14.38 32-32S209.6 320 192 320zM288 224c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S305.6 224 288 224zM510.5 255.9C440.5 255 384 198.1 384 128c-70.13 0-127-56.5-127.8-126.5C249.6 .5 242.9 0 236.3 0c-20.62 0-41.13 4.875-59.75 14.38L107.4 49.5c-24.88 12.75-45.13 33-57.88 57.88l-35 68.87C1.752 201.2-2.748 229.5 1.627 257.2l12.13 76.25c4.375 27.62 17.37 53.13 37.12 72.88l54.75 54.87c19.75 19.63 45.13 32.63 72.75 37l76.63 12.13C261.9 511.5 268.9 512 275.8 512c20.62 0 41.25-4.875 59.87-14.38l69.13-35.25c24.87-12.62 45.12-32.88 57.75-57.75l35.13-68.87C510.1 311.1 514.6 283.1 510.5 255.9zM454.9 313.9l-35.12 68.88c-8.125 16-20.88 28.75-36.88 36.87l-69.12 35.25C302 460.9 288.9 464 275.8 464c-4.375 0-8.875-.375-13.13-1l-76.75-12.12C168.3 448 152.3 439.9 139.6 427.2L84.75 372.5c-12.63-12.75-20.88-28.75-23.63-46.5L49 249.8c-2.75-17.88 0-35.63 8.25-51.75l35.13-68.88C100.5 113.2 113.3 100.5 129.1 92.38l69.13-35.25c5.5-2.875 11.38-5 17.38-6.5c17.88 58.88 65.88 104.9 125.8 120.1c15.12 59.75 61.13 107.7 120.1 125.6C459.9 302.5 457.8 308.4 454.9 313.9z\"]\n};\nvar faArrowTrendDown = {\n  prefix: 'far',\n  iconName: 'arrow-trend-down',\n  icon: [576, 512, [], \"e097\", \"M376 368H494.1L320 193.9L208.1 304.1C199.6 314.3 184.4 314.3 175 304.1L7.029 136.1C-2.343 127.6-2.343 112.4 7.029 103C16.4 93.66 31.6 93.66 40.97 103L192 254.1L303 143C312.4 133.7 327.6 133.7 336.1 143L528 334.1V216C528 202.7 538.7 192 552 192C565.3 192 576 202.7 576 216V392C576 405.3 565.3 416 552 416H376C362.7 416 352 405.3 352 392C352 378.7 362.7 368 376 368z\"]\n};\nvar faRss = {\n  prefix: 'far',\n  iconName: 'rss',\n  icon: [448, 512, [\"feed\"], \"f09e\", \"M25 32.05C12.05 31.18 .5833 41.77 .0208 55.02c-.5469 13.25 9.734 24.44 22.98 24.97C222.5 88.36 391.7 257.5 400 457C400.6 469.9 411.2 480 423.1 480c.3438 0 .6718 0 1.016-.0313c13.25-.5312 23.53-11.72 22.98-24.97C438.6 231.1 248.9 41.39 25 32.05zM25.57 176.1c-13.16-.7187-24.66 9.156-25.51 22.37C-.8071 211.7 9.223 223.1 22.44 223.9c120.1 7.875 225.7 112.7 233.6 233.6C256.9 470.3 267.4 480 279.1 480c.5313 0 1.062-.0313 1.594-.0625c13.22-.8437 23.25-12.28 22.39-25.5C294.6 310.3 169.7 185.4 25.57 176.1zM63.1 351.9c-16.38 0-32.75 6.314-45.25 18.81c-24.99 24.99-24.99 65.51 0 90.5C31.25 473.8 47.62 480 63.1 480s32.76-6.25 45.26-18.75c24.99-24.99 24.99-65.51 0-90.5C96.76 358.3 80.38 351.9 63.1 351.9zM75.32 427.3c-4.078 4.078-8.838 4.687-11.31 4.687s-7.234-.6093-11.31-4.687c-4.076-4.078-4.685-8.836-4.685-11.31c0-2.476 .6094-7.234 4.687-11.31c4.078-4.078 8.838-4.687 11.31-4.687s7.234 .6093 11.31 4.687c4.078 4.078 4.685 8.836 4.685 11.31C80 418.5 79.4 423.2 75.32 427.3z\"]\n};\nvar faFeed = faRss;\nvar faFaceMonocle = {\n  prefix: 'far',\n  iconName: 'face-monocle',\n  icon: [512, 512, [], \"e380\", \"M176.4 191.1C176.4 209.7 162 223.1 144.4 223.1C126.7 223.1 112.4 209.7 112.4 191.1C112.4 174.3 126.7 159.1 144.4 159.1C162 159.1 176.4 174.3 176.4 191.1zM144 352C144 343.2 151.2 336 160 336C177.7 336 205.3 339.5 232.2 349.9C258.1 360.3 287.1 378.3 302.3 408.8C306.3 416.7 303.1 426.4 295.2 430.3C287.3 434.3 277.6 431.1 273.7 423.2C263.3 402.5 243.4 388.5 220.6 379.7C197.9 370.9 174.3 368 160 368C151.2 368 144 360.8 144 352L144 352zM288.4 223.1C288.4 206.3 302.7 191.1 320.4 191.1C338 191.1 352.4 206.3 352.4 223.1C352.4 241.7 338 255.1 320.4 255.1C302.7 255.1 288.4 241.7 288.4 223.1zM493.1 475.3L504.5 482.4C511.1 487.1 514.3 496.1 509.6 504.5C504.9 511.1 495 514.3 487.5 509.6L476.2 502.5C454.3 488.8 437.4 469.1 427.2 446.3C381.9 487.2 321.8 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 318.8 489.4 376.3 451.9 420.9C458.4 443.2 472.9 462.7 493.1 475.3L493.1 475.3zM448 336.1C458.3 311.5 464 284.4 464 255.1C464 189.1 433.2 131.1 385.3 93.04C380 96.77 372.8 97.1 367.1 93.31L358.5 87.59C351.1 82.64 342.4 79.1 333.5 79.1C323.2 79.1 313.2 83.49 305.2 89.91L281.1 108.5C275.1 114 265 112.9 259.5 105.1C253.1 99.09 255.1 89.03 262 83.51L285.2 64.92C291.1 60.23 297.6 56.45 304.4 53.67C288.9 49.96 272.7 47.1 256 47.1C141.1 47.1 48 141.1 48 255.1C48 370.9 141.1 464 256 464C320.3 464 377.8 434.8 416 388.9V302.4C395.7 323.1 367.3 336 336 336C274.1 336 224 285.9 224 223.1C224 162.1 274.1 111.1 336 111.1C397.9 111.1 448 162.1 448 223.1V336.1zM336 143.1C291.8 143.1 256 179.8 256 223.1C256 268.2 291.8 303.1 336 303.1C380.2 303.1 416 268.2 416 223.1C416 179.8 380.2 143.1 336 143.1z\"]\n};\nvar faDrawPolygon = {\n  prefix: 'far',\n  iconName: 'draw-polygon',\n  icon: [448, 512, [], \"f5ee\", \"M374.1 352.8C377.3 352.3 380.6 352 384 352C419.3 352 448 380.7 448 416C448 451.3 419.3 480 384 480C357.1 480 334.1 463.5 324.7 440H123.3C113.9 463.5 90.86 480 64 480C28.65 480 0 451.3 0 416C0 389.1 16.55 366.1 40 356.7V155.3C16.55 145.9 0 122.9 0 96C0 60.65 28.65 32 64 32C90.86 32 113.9 48.55 123.3 72H324.7C334.1 48.55 357.1 32 384 32C419.3 32 448 60.65 448 96C448 131.3 419.3 160 384 160C380.6 160 377.3 159.7 374.1 159.2L339.1 217.5C347.2 228.2 352 241.5 352 256C352 270.5 347.2 283.8 339.1 294.5L374.1 352.8zM64 80C55.16 80 48 87.16 48 96C48 104.8 55.16 112 64 112C72.84 112 80 104.8 80 96C80 87.16 72.84 80 64 80zM88 356.7C104 363.1 116.9 375.1 123.3 392H324.7C326.8 386.8 329.5 381.9 332.9 377.5L297.9 319.2C294.7 319.7 291.4 320 288 320C252.7 320 224 291.3 224 256C224 220.7 252.7 192 288 192C291.4 192 294.7 192.3 297.9 192.8L332.9 134.5C329.5 130.1 326.8 125.2 324.7 120H123.3C116.9 136 104 148.9 88 155.3V356.7zM384 80C375.2 80 368 87.16 368 96C368 104.8 375.2 112 384 112C392.8 112 400 104.8 400 96C400 87.16 392.8 80 384 80zM64 432C72.84 432 80 424.8 80 416C80 407.2 72.84 400 64 400C55.16 400 48 407.2 48 416C48 424.8 55.16 432 64 432zM384 400C375.2 400 368 407.2 368 416C368 424.8 375.2 432 384 432C392.8 432 400 424.8 400 416C400 407.2 392.8 400 384 400zM288 272C296.8 272 304 264.8 304 256C304 247.2 296.8 240 288 240C279.2 240 272 247.2 272 256C272 264.8 279.2 272 288 272z\"]\n};\nvar faScaleBalanced = {\n  prefix: 'far',\n  iconName: 'scale-balanced',\n  icon: [640, 512, [9878, \"balance-scale\"], \"f24e\", \"M256 336c0-16.12 1.375-8.75-85.12-181.5C162.1 136.9 145 128 128 128S93.88 136.9 85 154.5C-1.998 328.8 .0019 320.4 .0019 336c0 44.13 57.25 80 127.1 80S256 380.1 256 336zM127.9 176L200.1 320H55.96L127.9 176zM519.1 464h-175.1V155.9C371.4 147.2 392.6 124.6 398.4 96h121.6c13.25 0 23.1-10.75 23.1-23.1C543.1 58.75 533.3 48 519.1 48h-126.7C380.9 19.75 352.7 0 320 0S259.1 19.75 246.8 48H120c-13.25 0-23.1 10.75-23.1 23.1S106.7 96 120 96h121.6c5.75 28.62 27 51.25 54.38 59.88V464H120c-13.25 0-23.1 10.75-23.1 23.1S106.7 512 120 512h399.1c13.25 0 23.1-10.75 23.1-23.1C543.1 474.7 533.3 464 519.1 464zM320 112c-17.62 0-31.1-14.38-31.1-32s14.37-32 31.1-32s31.1 14.38 31.1 32S337.6 112 320 112zM639.1 336c0-16.12 1.375-8.75-85.12-181.5C546.1 136.9 528.1 128 511.1 128s-34.13 8.875-43 26.5c-86.1 174.3-84.1 165.9-84.1 181.5c0 44.13 57.25 80 128 80S639.1 380.1 639.1 336zM439.1 320c0 0 53.46-106.5 71.96-144l72.17 144H439.1z\"]\n};\nvar faBalanceScale = faScaleBalanced;\nvar faCalendarLines = {\n  prefix: 'far',\n  iconName: 'calendar-lines',\n  icon: [448, 512, [\"calendar-note\"], \"e0d5\", \"M96 280C96 266.7 106.7 256 120 256H328C341.3 256 352 266.7 352 280C352 293.3 341.3 304 328 304H120C106.7 304 96 293.3 96 280zM232 352C245.3 352 256 362.7 256 376C256 389.3 245.3 400 232 400H120C106.7 400 96 389.3 96 376C96 362.7 106.7 352 120 352H232zM152 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24V64zM48 448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192H48V448z\"]\n};\nvar faCalendarNote = faCalendarLines;\nvar faArrowDownBigSmall = {\n  prefix: 'far',\n  iconName: 'arrow-down-big-small',\n  icon: [512, 512, [\"sort-size-down\"], \"f88c\", \"M480 32h-160c-17.67 0-32 14.33-32 32v160c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V64C512 46.33 497.7 32 480 32zM464 208h-128v-128h128V208zM416 320h-96c-17.6 0-32 14.4-32 32v96c0 17.6 14.4 32 32 32h96c17.6 0 32-14.4 32-32v-96C448 334.4 433.6 320 416 320zM400 432h-64v-64h64V432zM206.4 335.1L152 394.9V56.02C152 42.76 141.3 32 128 32S104 42.76 104 56.02v338.9l-54.37-58.95c-4.719-5.125-11.16-7.719-17.62-7.719c-5.812 0-11.66 2.094-16.28 6.375c-9.75 8.977-10.34 24.18-1.344 33.94l95.1 104.1c9.062 9.82 26.19 9.82 35.25 0l95.1-104.1c9-9.758 8.406-24.96-1.344-33.94C230.5 325.5 215.3 326.2 206.4 335.1z\"]\n};\nvar faSortSizeDown = faArrowDownBigSmall;\nvar faGaugeSimpleHigh = {\n  prefix: 'far',\n  iconName: 'gauge-simple-high',\n  icon: [512, 512, [61668, \"tachometer\", \"tachometer-fast\"], \"f62a\", \"M312 352C312 382.9 286.9 408 256 408C225.1 408 200 382.9 200 352C200 321.6 224.2 296.9 254.4 296L322 142.3C327.4 130.2 341.5 124.7 353.7 130C365.8 135.4 371.3 149.5 365.1 161.7L298.3 315.4C306.9 325.2 312 337.1 312 352V352zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464z\"]\n};\nvar faTachometer = faGaugeSimpleHigh;\nvar faTachometerFast = faGaugeSimpleHigh;\nvar faDoNotEnter = {\n  prefix: 'far',\n  iconName: 'do-not-enter',\n  icon: [512, 512, [], \"f5ec\", \"M384 208C401.7 208 416 222.3 416 240V272C416 289.7 401.7 304 384 304H128C110.3 304 96 289.7 96 272V240C96 222.3 110.3 208 128 208H384zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faShower = {\n  prefix: 'far',\n  iconName: 'shower',\n  icon: [512, 512, [128703], \"f2cc\", \"M344.1 87.03c-9.375-9.375-24.56-9.375-33.94 0L310.2 87.84l-7.031-7.031C281.3 58.94 252.7 48 224 48c-21.57 0-43.13 6.211-61.8 18.6L145.3 52.53C129.4 39.28 109.3 32 88.61 32C39.75 32 0 71.75 0 120.6V456C0 469.3 10.75 480 24 480s24-10.75 24-24V120.6C48 98.22 66.22 80 88.61 80c9.469 0 18.7 3.344 26 9.406l14.29 11.91c-26.67 43.18-21.54 100.4 15.9 137.9L151.8 246.2L151 247c-9.375 9.375-9.375 24.56 0 33.94C155.7 285.7 161.9 288 168 288s12.28-2.344 16.97-7.031l160-160C354.3 111.6 354.3 96.41 344.1 87.03zM185.8 212.3L178.7 205.3c-24.95-24.95-24.95-65.55 .002-90.51C190.8 102.7 206.9 96 224 96c17.09 0 33.17 6.656 45.26 18.75l7.031 7.029L185.8 212.3zM480 192c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32s32-14.33 32-32C512 206.3 497.7 192 480 192zM288 384c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32s32-14.33 32-32C320 398.3 305.7 384 288 384zM352 320c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32s32-14.33 32-32C384 334.3 369.7 320 352 320zM416 256c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32s32-14.33 32-32C448 270.3 433.7 256 416 256zM288 320c0-17.67-14.33-32-32-32s-32 14.33-32 32c0 17.67 14.33 32 32 32S288 337.7 288 320zM320 224c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32s32-14.33 32-32C352 238.3 337.7 224 320 224zM384 224c17.67 0 32-14.33 32-32c0-17.67-14.33-32-32-32s-32 14.33-32 32C352 209.7 366.3 224 384 224z\"]\n};\nvar faDiceD8 = {\n  prefix: 'far',\n  iconName: 'dice-d8',\n  icon: [512, 512, [], \"f6d2\", \"M512 256c0-8.625-3.305-17.25-9.868-23.88l-222.2-222.3C273.3 3.262 264.6 0 256 0S238.7 3.262 232.1 9.887L9.868 232.1C3.305 238.8 0 247.4 0 256S3.305 273.3 9.868 279.9l222.2 222.3C238.7 508.7 247.4 512 256 512s17.26-3.262 23.89-9.887l222.2-222.3C508.7 273.2 512 264.7 512 256zM280 77.88l166.4 166.4l-166.4 71.38V77.88zM231.1 315.6L65.6 244.2L231.1 77.88V315.6zM231.1 367.9v66.25l-116-116L231.1 367.9zM280 367.9l116-49.75l-116 116V367.9z\"]\n};\nvar faDesktop = {\n  prefix: 'far',\n  iconName: 'desktop',\n  icon: [576, 512, [128421, 61704, \"desktop-alt\"], \"f390\", \"M512 0H64C28.65 0 0 28.65 0 64v288c0 35.35 28.65 64 64 64h148.3l-9.6 48H152C138.8 464 128 474.8 128 488S138.8 512 152 512h272c13.25 0 24-10.75 24-24s-10.75-24-24-24h-50.73L363.7 416H512c35.35 0 64-28.65 64-64V64C576 28.65 547.3 0 512 0zM324.3 464H251.7L261.3 416h53.46L324.3 464zM528 352c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V304h480V352zM528 256h-480V64c0-8.822 7.178-16 16-16h448c8.822 0 16 7.178 16 16V256z\"]\n};\nvar faDesktopAlt = faDesktop;\nvar faM = {\n  prefix: 'far',\n  iconName: 'm',\n  icon: [448, 512, [109], \"4d\", \"M424 480c-13.25 0-24-10.75-24-24V136.1l-155.9 237c-8.875 13.5-31.25 13.5-40.13 0L48 136.1V456C48 469.3 37.25 480 24 480S0 469.3 0 456V56c0-10.61 6.969-19.95 17.12-22.98c10.19-3.078 21.09 .9375 26.94 9.797L224 316.3l179.9-273.5c5.812-8.859 16.66-12.89 26.94-9.797C441 36.05 448 45.39 448 56v400C448 469.3 437.3 480 424 480z\"]\n};\nvar faGripDotsVertical = {\n  prefix: 'far',\n  iconName: 'grip-dots-vertical',\n  icon: [256, 512, [], \"e411\", \"M32 96C32 78.33 46.33 64 64 64C81.67 64 96 78.33 96 96C96 113.7 81.67 128 64 128C46.33 128 32 113.7 32 96zM32 256C32 238.3 46.33 224 64 224C81.67 224 96 238.3 96 256C96 273.7 81.67 288 64 288C46.33 288 32 273.7 32 256zM96 416C96 433.7 81.67 448 64 448C46.33 448 32 433.7 32 416C32 398.3 46.33 384 64 384C81.67 384 96 398.3 96 416zM160 96C160 78.33 174.3 64 192 64C209.7 64 224 78.33 224 96C224 113.7 209.7 128 192 128C174.3 128 160 113.7 160 96zM224 256C224 273.7 209.7 288 192 288C174.3 288 160 273.7 160 256C160 238.3 174.3 224 192 224C209.7 224 224 238.3 224 256zM160 416C160 398.3 174.3 384 192 384C209.7 384 224 398.3 224 416C224 433.7 209.7 448 192 448C174.3 448 160 433.7 160 416z\"]\n};\nvar faFaceViewfinder = {\n  prefix: 'far',\n  iconName: 'face-viewfinder',\n  icon: [512, 512, [], \"e2ff\", \"M24 160C37.25 160 48 149.3 48 136V48h88C149.3 48 160 37.25 160 24S149.3 0 136 0H32C14.33 0 0 14.33 0 32v104C0 149.3 10.75 160 24 160zM136 464H48v-88C48 362.7 37.25 352 24 352S0 362.7 0 376V480c0 17.67 14.33 32 32 32h104C149.3 512 160 501.3 160 488S149.3 464 136 464zM488 352c-13.25 0-24 10.75-24 24v88h-88c-13.25 0-24 10.75-24 24S362.7 512 376 512H480c17.67 0 32-14.33 32-32v-104C512 362.7 501.3 352 488 352zM480 0h-104C362.7 0 352 10.75 352 24s10.75 24 24 24h88v88C464 149.3 474.7 160 488 160S512 149.3 512 136V32C512 14.33 497.7 0 480 0zM416 256c0-88.37-71.63-160-160-160S96 167.6 96 256s71.63 160 160 160S416 344.4 416 256zM256 368c-61.76 0-112-50.24-112-112S194.2 144 256 144c61.76 0 112 50.24 112 112S317.8 368 256 368zM296 240C309.3 240 320 229.3 320 216S309.3 192 296 192S272 202.7 272 216S282.7 240 296 240zM216 240c13.25 0 24-10.75 24-24S229.3 192 216 192S192 202.7 192 216S202.7 240 216 240zM319.4 274.2C311.9 269.8 302 272.4 297.6 280C289 294.8 273.1 304 256 304S222.1 294.8 214.4 280C209.1 272.3 200.1 269.7 192.6 274.2C184.9 278.6 182.3 288.4 186.7 296C200.1 320.7 227.5 336 256 336s55.03-15.31 69.28-39.97C329.7 288.4 327.1 278.6 319.4 274.2z\"]\n};\nvar faSoftServe = {\n  prefix: 'far',\n  iconName: 'soft-serve',\n  icon: [384, 512, [127846, \"creemee\"], \"e400\", \"M320 128V136C320 142.8 319.2 149.3 317.6 155.6C355.9 166.7 384 202.1 384 244C384 278.9 364.6 309.2 336 324.8V352C336 369.7 321.7 384 304 384H302.2L291.2 483.5C289.4 499.7 275.7 512 259.4 512H124.6C108.3 512 94.64 499.7 92.84 483.5L81.78 384H80C62.33 384 48 369.7 48 352V324.8C19.4 309.2 0 278.9 0 244C0 202.3 27.68 167.2 65.65 155.8C64.57 150.7 64 145.4 64 140C64 98.03 98.03 64 140 64H177.3C180.1 64 184 60.1 184 57.3C184 55.97 183.6 54.68 182.9 53.58L172 37.31C167.1 29.95 166.7 20.48 170.8 12.68C175 4.872 183.1 0 192 0C262.7 0 320 57.31 320 128H320zM292 288C316.3 288 336 268.3 336 244C336 219.7 316.3 200 292 200H216C202.7 200 191.1 189.3 191.1 176C191.1 162.7 202.7 152 216 152H267.7C270.5 147.3 272 141.8 272 136V128C272 98.38 255.9 72.52 231.1 58.69C231.2 88.26 207 112 177.3 112H139.1C124.5 112 111.1 124.5 111.1 140C111.1 144.4 112.1 148.5 114.8 152.2C126.7 153.5 135.1 163.7 135.1 176C135.1 189.3 125.3 200 111.1 200H91.1C67.7 200 47.1 219.7 47.1 244C47.1 268.3 67.7 288 91.1 288H292z\"]\n};\nvar faCreemee = faSoftServe;\nvar faH5 = {\n  prefix: 'far',\n  iconName: 'h5',\n  icon: [640, 512, [], \"e412\", \"M48 224H272V88C272 74.75 282.7 64 296 64C309.3 64 320 74.75 320 88V424C320 437.3 309.3 448 296 448C282.7 448 272 437.3 272 424V272H48V424C48 437.3 37.25 448 24 448C10.75 448 0 437.3 0 424V88C0 74.75 10.75 64 24 64C37.25 64 48 74.75 48 88V224zM584 64C597.3 64 608 74.75 608 88C608 101.3 597.3 112 584 112H459.7L437.3 224H528C589.9 224 640 274.1 640 336C640 397.9 589.9 448 528 448H464.4C429.9 448 399.4 425.1 388.5 393.3L385.2 383.6C381 371 387.8 357.4 400.4 353.2C412.1 349 426.6 355.8 430.8 368.4L434 378.1C438.4 391.2 450.6 400 464.4 400H528C563.3 400 592 371.3 592 336C592 300.7 563.3 272 528 272H408C400.8 272 393.1 268.8 389.4 263.2C384.9 257.7 383.1 250.3 384.5 243.3L416.5 83.29C418.7 72.07 428.6 64 440 64H584z\"]\n};\nvar faHandBackPointDown = {\n  prefix: 'far',\n  iconName: 'hand-back-point-down',\n  icon: [448, 512, [], \"e19e\", \"M63.43 241L96 270.3V440C96 479.7 128.3 512 168 512s72-32.3 72-72V352h13.53c15.91 0 31.08-5.205 43.55-14.81c3.504 .541 7.049 .8145 10.61 .8145h13.53c22.11 0 43.11-10.55 56.74-28.05C416.8 308.6 448 275.9 448 236V144C448 64.6 385.1 0 307.7 0H199.8C176.4 0 153.1 6.104 132.5 17.65L76.63 49C49.1 64.47 32 94.02 32 126.1v46.97C32 199.8 43.46 224.5 63.43 241zM80 126.1c0-14.77 7.719-28.28 20.16-35.27l55.78-31.34C169.4 51.98 184.6 48 199.8 48h107.9C358.6 48 400 91.06 400 144v92c0 14.34-11.03 26-24.62 26c0 0-15.34-.2268-15.5-.2268c-20.42 0-13.07 28.23-38.66 28.23h-13.53c-9.989 0-11.7-5.583-19.88-5.583C271.4 284.4 274.5 304 253.5 304H240c-11.69 0-16.66-10.84-17.12-11.88C220.5 285.1 214.6 281.1 208.1 281.1C200 281.1 192 288.4 192 298V440c0 13.23-10.78 24-24 24S144 453.2 144 440V175.1c0-8.844-7.156-16-16-16S111.1 167.2 111.1 176L112 220.2L94.5 204.5C85.28 196.9 80 185.4 80 173.1V126.1z\"]\n};\nvar faTableList = {\n  prefix: 'far',\n  iconName: 'table-list',\n  icon: [512, 512, [\"th-list\"], \"f00b\", \"M0 96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96zM192 168H464V96C464 87.16 456.8 80 448 80H192V168zM144 80H64C55.16 80 48 87.16 48 96V168H144V80zM48 216V296H144V216H48zM48 344V416C48 424.8 55.16 432 64 432H144V344H48zM192 432H448C456.8 432 464 424.8 464 416V344H192V432zM464 296V216H192V296H464z\"]\n};\nvar faThList = faTableList;\nvar faCommentSms = {\n  prefix: 'far',\n  iconName: 'comment-sms',\n  icon: [512, 512, [\"sms\"], \"f7cd\", \"M302.1 185.1c-5.623-1.793-11.93 .0547-15.54 4.863L256 230.7L225.4 189.9c-3.613-4.809-9.889-6.684-15.54-4.863C204.2 186.1 200.4 192.3 200.4 198.3v83.46c0 7.689 6.223 13.91 13.91 13.91c7.689 0 13.91-6.221 13.91-13.91V239.1l16.68 22.25c5.271 7.01 17.01 7.01 22.28 0l16.68-22.25v41.73c0 7.689 6.221 13.91 13.91 13.91s13.91-6.221 13.91-13.91V198.3C311.6 192.3 307.8 186.1 302.1 185.1zM141.6 226.6C132.2 223.9 123.1 221.9 124 216.1C124.7 213.1 132.1 211.3 142.7 212.7c3.613 .5703 7.607 1.82 11.38 3.125C161.4 218.4 169.3 214.5 171.8 207.2c2.498-7.254-1.359-15.19-8.613-17.69C157.8 187.7 152.1 186 147 185.2C120.3 181 100.1 191.9 96.58 212.3C91.66 240.1 119.6 249.2 130.2 252.3c11.93 3.432 22.27 5.59 21.35 10.73C150.8 266.9 142.7 268.8 132.8 267.3C127.3 266.4 120.7 263.8 114.6 261.7C107.3 259.1 100.7 263.3 98.13 270.5C95.54 277.8 100.5 286.2 107.8 288.8c6.357 2.309 13.58 4.916 20.76 6.004c3.775 .5977 7.443 .8691 10.95 .8691c21.11 0 36.46-10.46 39.45-27.93C183.1 238.7 156.4 230.8 141.6 226.6zM378.1 226.6c-9.385-2.68-18.47-4.719-17.58-9.617c.6797-3.912 8.967-5.705 18.69-4.266c3.613 .5703 7.607 1.82 11.38 3.125c7.309 2.527 15.19-1.357 17.69-8.611c2.5-7.254-1.357-15.19-8.611-17.69c-5.354-1.848-11.03-3.531-16.17-4.32c-26.73-4.184-46.92 6.711-50.42 27.03c-4.918 28.72 23.04 36.92 33.58 39.99c11.93 3.432 22.27 5.59 21.35 10.73c-.6777 3.967-8.803 5.787-18.75 4.293c-5.514-.8594-12.08-3.426-18.15-5.598c-7.279-2.58-13.91 1.631-16.49 8.857s2.406 15.52 9.633 18.13c6.357 2.309 13.6 5.018 20.77 6.105c3.777 .5977 7.445 .8691 10.95 .8691c21.11 0 36.46-10.46 39.45-27.93C420.4 238.7 392.9 230.8 378.1 226.6zM256 32C114.7 32 .0137 125.1 .0137 240c0 47.63 19.9 91.25 52.89 126.3c-14.87 39.5-45.87 72.88-46.37 73.25c-6.623 7-8.374 17.25-4.624 26C5.782 474.3 14.35 480 23.97 480c61.49 0 109.1-25.75 139.1-46.25C191.1 442.8 223.3 448 256 448C397.4 448 512 354.9 512 240S397.4 32 256 32zM256 400c-26.75 0-53.12-4.125-78.36-12.12l-22.75-7.125L135.4 394.5c-14.25 10.12-33.87 21.38-57.49 29c7.373-12.12 14.37-25.75 19.87-40.25l10.62-28l-20.62-21.88C69.81 314.1 48.06 282.3 48.06 240c0-88.25 93.24-160 207.1-160c114.7 0 207.1 71.75 207.1 160S370.8 400 256 400z\"]\n};\nvar faSms = faCommentSms;\nvar faRectangle = {\n  prefix: 'far',\n  iconName: 'rectangle',\n  icon: [512, 512, [9644, \"rectangle-landscape\"], \"f2fa\", \"M448 64C483.3 64 512 92.65 512 128V384C512 419.3 483.3 448 448 448H64C28.65 448 0 419.3 0 384V128C0 92.65 28.65 64 64 64H448zM448 112H64C55.16 112 48 119.2 48 128V384C48 392.8 55.16 400 64 400H448C456.8 400 464 392.8 464 384V128C464 119.2 456.8 112 448 112z\"]\n};\nvar faRectangleLandscape = faRectangle;\nvar faClipboardListCheck = {\n  prefix: 'far',\n  iconName: 'clipboard-list-check',\n  icon: [384, 512, [], \"f737\", \"M320 64h-49.61C262.1 27.48 230.7 0 192 0S121 27.48 113.6 64H64C28.65 64 0 92.66 0 128v320c0 35.34 28.65 64 64 64h256c35.35 0 64-28.66 64-64V128C384 92.66 355.3 64 320 64zM192 48c13.23 0 24 10.77 24 24S205.2 96 192 96S168 85.23 168 72S178.8 48 192 48zM336 448c0 8.82-7.178 16-16 16H64c-8.822 0-16-7.18-16-16V128c0-8.82 7.178-16 16-16h18.26C80.93 117.1 80 122.4 80 128v16C80 152.8 87.16 160 96 160h192c8.836 0 16-7.164 16-16V128c0-5.559-.9316-10.86-2.264-16H320c8.822 0 16 7.18 16 16V448zM288 256H176C167.2 256 160 263.2 160 272S167.2 288 176 288H288c8.844 0 16-7.156 16-16S296.8 256 288 256zM288 352H176C167.2 352 160 359.2 160 368S167.2 384 176 384H288c8.844 0 16-7.156 16-16S296.8 352 288 352zM104 344c-13.25 0-24 10.75-24 24s10.75 24 24 24C117.3 392 128 381.3 128 368S117.3 344 104 344zM108 288c4.094 0 8.188-1.562 11.31-4.688l48-48c6.25-6.25 6.25-16.38 0-22.62s-16.38-6.25-22.62 0L108 249.4L95.31 236.7c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.62l24 24C99.81 286.4 103.9 288 108 288z\"]\n};\nvar faTurkey = {\n  prefix: 'far',\n  iconName: 'turkey',\n  icon: [640, 512, [], \"f725\", \"M497.4 242.5c-4.795 7.451-9.084 15.05-12.86 22.38C511.8 305 528 348.5 528 384c0 50.63-39.25 80-240 80c-.002 0 .002 0 0 0c-200.7 0-240-29.38-240-80c0-89.81 103.4-230.7 228.3-239.2c15.42-4.74 28.58-6.27 41.32-7.611c17.66-1.859 35.92-3.781 66.97-16.2c1.266-.5059 2.35-1.094 3.588-1.615c-31.24-14.51-64.88-23.39-100.2-23.39c-.002 0 .002 0 0 0C129 95.99 0 269.1 0 383.1S129 512 288 512c.002 0-.002 0 0 0c158.1 0 288-13.13 288-128c0-49.29-23.89-109.2-63.56-161.7C507.5 228.1 502.5 234.7 497.4 242.5zM567 79.17c22.36-35.88-4.801-80.21-47.22-79.15c-34.61 .832-59.78 33.98-50.11 66.93c4.186 14.03 1.635 27.03-7.676 39.75c-11.92 16.24-35.21 31.87-65.59 44.02c-66.18 26.47-83.76 11.11-127.2 30.85c-79.51 35.62-84.45 131.8-34.34 182.5c61.28 62.72 176.6 39.49 199.2-58.72c2.746-11.95 15.26-47.25 36.42-80.14c10.94-17.01 22.29-30.44 33.75-39.9c13.58-11.22 32.77-21.38 54.5-11.94c33.53 14.06 77.12 4.482 81.04-41.23C643.1 92.95 603.4 64.79 567 79.17z\"]\n};\nvar faBook = {\n  prefix: 'far',\n  iconName: 'book',\n  icon: [448, 512, [128212], \"f02d\", \"M448 352V48C448 21.53 426.5 0 400 0h-320C35.89 0 0 35.88 0 80v352C0 476.1 35.89 512 80 512h344c13.25 0 24-10.75 24-24s-10.75-24-24-24H416v-66.95C434.6 390.4 448 372.8 448 352zM368 464h-288c-17.64 0-32-14.34-32-32s14.36-32 32-32h288V464zM400 352h-320c-11.38 0-22.2 2.375-32 6.688V80c0-17.66 14.36-32 32-32h320V352zM152 160h176C341.3 160 352 149.3 352 136S341.3 112 328 112h-176C138.8 112 128 122.8 128 136S138.8 160 152 160zM152 240h176C341.3 240 352 229.3 352 216S341.3 192 328 192h-176C138.8 192 128 202.8 128 216S138.8 240 152 240z\"]\n};\nvar faUserPlus = {\n  prefix: 'far',\n  iconName: 'user-plus',\n  icon: [640, 512, [], \"f234\", \"M224 256c70.7 0 128-57.31 128-128S294.7 0 224 0C153.3 0 96 57.31 96 128S153.3 256 224 256zM224 48c44.11 0 80 35.89 80 80c0 44.11-35.89 80-80 80C179.9 208 144 172.1 144 128C144 83.89 179.9 48 224 48zM274.7 304H173.3C77.61 304 0 381.6 0 477.3C0 496.5 15.52 512 34.66 512h378.7C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304zM48.71 464C55.38 401.1 108.7 352 173.3 352H274.7c64.61 0 117.1 49.13 124.6 112H48.71zM616 200h-48v-48C568 138.8 557.3 128 544 128s-24 10.75-24 24v48h-48C458.8 200 448 210.8 448 224s10.75 24 24 24h48v48C520 309.3 530.8 320 544 320s24-10.75 24-24v-48h48C629.3 248 640 237.3 640 224S629.3 200 616 200z\"]\n};\nvar faIceSkate = {\n  prefix: 'far',\n  iconName: 'ice-skate',\n  icon: [576, 512, [9976], \"f7ac\", \"M552 416c-13.2 0-24 10.8-24 23.1C528 453.3 517.3 464 504 464h-71.1l0-48H448c35.2 0 64-28.8 64-64V299c0-44.12-30-82.38-72.75-93.12L352 184v-160C352 10.8 341.2 0 328 0S304 10.8 304 23.1V32H204.2c-8 0-16.12 1.625-23.75 4.625L52.12 88C40 92.75 32 104.6 32 117.8L32 352c0 35.25 28.75 64 64 64v48H23.1C10.8 464 0 474.8 0 487.1S10.8 512 23.1 512h488c35.2 0 64-28.8 64-64L576 439.1C576 426.8 565.2 416 552 416zM80 352V128.5l118.4-47.38C200.2 80.25 202.2 80 204.2 80H304v47.1L240 128C231.2 128 224 135.2 224 143.1C224 152.8 231.2 160 240 160h64v32h-64C231.2 192 224 199.2 224 207.1C224 216.8 231.2 224 240 224h74.13l113.5 28.38C449 257.8 464 276.9 464 299V352c0 8.8-7.2 16-16 16H96C87.2 368 80 360.8 80 352zM144 416h240l0 48h-240L144 416z\"]\n};\nvar faCheck = {\n  prefix: 'far',\n  iconName: 'check',\n  icon: [448, 512, [10003, 10004], \"f00c\", \"M440.1 103C450.3 112.4 450.3 127.6 440.1 136.1L176.1 400.1C167.6 410.3 152.4 410.3 143 400.1L7.029 264.1C-2.343 255.6-2.343 240.4 7.029 231C16.4 221.7 31.6 221.7 40.97 231L160 350.1L407 103C416.4 93.66 431.6 93.66 440.1 103V103z\"]\n};\nvar faBatteryThreeQuarters = {\n  prefix: 'far',\n  iconName: 'battery-three-quarters',\n  icon: [576, 512, [\"battery-4\"], \"f241\", \"M352 320H96V192H352V320zM0 176C0 131.8 35.82 96 80 96H464C508.2 96 544 131.8 544 176V192C561.7 192 576 206.3 576 224V288C576 305.7 561.7 320 544 320V336C544 380.2 508.2 416 464 416H80C35.82 416 0 380.2 0 336V176zM80 144C62.33 144 48 158.3 48 176V336C48 353.7 62.33 368 80 368H464C481.7 368 496 353.7 496 336V176C496 158.3 481.7 144 464 144H80z\"]\n};\nvar faBattery4 = faBatteryThreeQuarters;\nvar faTomato = {\n  prefix: 'far',\n  iconName: 'tomato',\n  icon: [512, 512, [], \"e330\", \"M465.7 167.1c-8.938-9.75-24.09-10.44-33.91-1.469c-9.782 8.953-10.44 24.12-1.469 33.91C452.3 223.5 464 257.3 464 297c0 121.7-116.6 167-190.1 167H238.1C164.6 464 48 418.7 48 297c0-39.8 11.66-73.55 33.69-97.59C90.66 189.6 89.1 174.5 80.22 165.5C70.44 156.5 55.25 157.2 46.31 166.1C16 200 0 245 0 297c0 156.7 146.1 215 238.1 215h35.75C365.9 512 512 453.7 512 297C512 245.1 496 200.1 465.7 167.1zM108.3 147c1.924 0-.4141 .3047 41.58-7.441L128.9 176.6C124.9 185.8 135.1 195.1 145.3 190.1l110.7-48.79l110.6 48.79c10.28 4.148 20.46-5.221 16.45-14.37l-20.96-36.98c42.08 7.836 39.77 7.535 41.71 7.535c10.95 0 16.45-12.07 8.709-19.11c-1.986-1.803-46.59-40.5-133.4-46.78c-2.006-30.06-16.59-58.32-40.8-76.48c-10.62-8-25.69-5.797-33.63 4.812C196.8 20.21 199 35.26 209.6 43.21c12.23 9.164 19.79 23.13 21.62 38.16C145.5 87.98 101.6 126.1 99.62 127.9C91.86 134.1 97.41 147 108.3 147z\"]\n};\nvar faSwordLaser = {\n  prefix: 'far',\n  iconName: 'sword-laser',\n  icon: [512, 512, [], \"e03b\", \"M176.5 223.5c-3.125-3.125-8.124-3.125-11.25 0L153.9 234.8c-3.125 3.125-3.125 8.249 0 11.37l4.499 4.499l-142.4 142.4c-21.37 21.37-21.37 55.87 0 77.24l25.75 25.75c21.37 21.37 55.87 21.37 77.24 0l142.4-142.4l5.615 5.63c3.125 3.125 8.249 3.125 11.37 0l11.25-11.25c3.125-3.125 3.125-8.249 0-11.37L176.5 223.5zM85.02 461.1c-2.5 2.625-6.749 2.625-9.249 .125l-25.75-25.87c-2.625-2.5-2.625-6.749 0-9.249l63.12-63.24l35.12 35.12L85.02 461.1zM159.6 387.5l-35.12-35.12l11.25-11.25l35.12 35.12L159.6 387.5zM182.3 364.9L147.1 329.7l11.25-11.25l35.12 35.12L182.3 364.9zM204.9 342.2L169.8 307.1l11.25-11.25l35.12 35.12L204.9 342.2zM503.2 8.787c-11.25-11.37-29.5-11.75-41.24-.8749L224.4 226.1l61.49 61.49l218.2-237.6C514.1 38.28 514.6 20.04 503.2 8.787z\"]\n};\nvar faHouseCircleCheck = {\n  prefix: 'far',\n  iconName: 'house-circle-check',\n  icon: [640, 512, [], \"e509\", \"M272.5 5.7C281.4-1.9 294.6-1.9 303.5 5.7L526.1 194.6C516.3 192.9 506.3 192 496 192C481.8 192 467.9 193.7 454.7 196.9L288 55.47L112 204.8V432C112 449.7 126.3 464 144 464H192V312C192 289.9 209.9 272 232 272H344C345.5 272 346.9 272.1 348.3 272.2C338.8 286.8 331.5 302.9 326.6 320H240V464H348.5C360.7 482.8 376.5 499.1 394.8 512H144C99.82 512 64 476.2 64 432V245.5L39.53 266.3C29.42 274.9 14.28 273.6 5.7 263.5C-2.875 253.4-1.634 238.3 8.473 229.7L272.5 5.7zM640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM540.7 324.7L480 385.4L451.3 356.7C445.1 350.4 434.9 350.4 428.7 356.7C422.4 362.9 422.4 373.1 428.7 379.3L468.7 419.3C474.9 425.6 485.1 425.6 491.3 419.3L563.3 347.3C569.6 341.1 569.6 330.9 563.3 324.7C557.1 318.4 546.9 318.4 540.7 324.7H540.7z\"]\n};\nvar faBuildings = {\n  prefix: 'far',\n  iconName: 'buildings',\n  icon: [512, 512, [], \"e0cc\", \"M336 304C336 295.2 343.2 288 352 288H384C392.8 288 400 295.2 400 304V336C400 344.8 392.8 352 384 352H352C343.2 352 336 344.8 336 336V304zM336 112C336 103.2 343.2 96 352 96H384C392.8 96 400 103.2 400 112V144C400 152.8 392.8 160 384 160H352C343.2 160 336 152.8 336 144V112zM352 256C343.2 256 336 248.8 336 240V208C336 199.2 343.2 192 352 192H384C392.8 192 400 199.2 400 208V240C400 248.8 392.8 256 384 256H352zM448 0C483.3 0 512 28.65 512 64V448C512 483.3 483.3 512 448 512H288C252.7 512 224 483.3 224 448V64C224 28.65 252.7 0 288 0H448zM448 48H288C279.2 48 272 55.16 272 64V448C272 456.8 279.2 464 288 464H448C456.8 464 464 456.8 464 448V64C464 55.16 456.8 48 448 48zM192 176H72C58.75 176 48 186.7 48 200V440C48 453.3 58.75 464 72 464H193.3C196.4 482.3 204.6 498.8 216.4 512H72C32.24 512 0 479.8 0 440V200C0 160.2 32.24 128 72 128H192V176zM144 320C152.8 320 160 327.2 160 336V368C160 376.8 152.8 384 144 384H112C103.2 384 96 376.8 96 368V336C96 327.2 103.2 320 112 320H144zM144 224C152.8 224 160 231.2 160 240V272C160 280.8 152.8 288 144 288H112C103.2 288 96 280.8 96 272V240C96 231.2 103.2 224 112 224H144z\"]\n};\nvar faAngleLeft = {\n  prefix: 'far',\n  iconName: 'angle-left',\n  icon: [256, 512, [8249], \"f104\", \"M166.5 424.5l-143.1-152c-4.375-4.625-6.562-10.56-6.562-16.5c0-5.938 2.188-11.88 6.562-16.5l143.1-152c9.125-9.625 24.31-10.03 33.93-.9375c9.688 9.125 10.03 24.38 .9375 33.94l-128.4 135.5l128.4 135.5c9.094 9.562 8.75 24.75-.9375 33.94C190.9 434.5 175.7 434.1 166.5 424.5z\"]\n};\nvar faCartFlatbedBoxes = {\n  prefix: 'far',\n  iconName: 'cart-flatbed-boxes',\n  icon: [640, 512, [\"dolly-flatbed-alt\"], \"f475\", \"M616 399.1H144V64c0-35.2-28.8-64-64-64H24C10.8 0 0 10.8 0 24C0 37.2 10.8 48 24 48h48C85.25 48 96 58.74 96 72v343.1c0 17.6 14.4 32 32 32l34.92 .0026C161.1 453 160 458.4 160 464C160 490.5 181.5 512 208 512S256 490.5 256 464c0-5.643-1.128-10.97-2.917-16h197.9c-1.789 5.029-2.928 10.36-2.928 16c0 26.51 21.48 48 47.99 48c26.51 0 48.01-21.49 48.01-48c0-5.643-1.118-10.97-2.907-16L616 447.1c13.2 0 24-10.8 24-23.1C640 410.8 629.2 399.1 616 399.1zM256 352h112c15.12 0 29.04-5.271 40-14.07C418.1 346.7 432.9 352 448 352h96c35.29 0 64-28.71 64-64V240c0-30.63-21.63-56.3-50.42-62.55C559.2 171.9 560 166 560 160V112c0-35.29-28.71-64-64-64H448c-10.97 0-21.31 2.775-30.35 7.662C405.9 41.23 388 32 368 32H256C220.7 32 192 60.71 192 96v192C192 323.3 220.7 352 256 352zM432 112C432 103.2 439.2 96 448 96h48C504.8 96 512 103.2 512 112V160c0 8.822-7.178 16-16 16H448c-8.822 0-16-7.178-16-16V112zM432 240C432 231.2 439.2 224 448 224h96c8.822 0 16 7.178 16 16V288c0 8.822-7.178 16-16 16h-96c-8.822 0-16-7.178-16-16V240zM240 96c0-8.822 7.178-16 16-16h112C376.8 80 384 87.18 384 96v192c0 8.822-7.178 16-16 16H256C247.2 304 240 296.8 240 288V96z\"]\n};\nvar faDollyFlatbedAlt = faCartFlatbedBoxes;\nvar faDiagramSuccessor = {\n  prefix: 'far',\n  iconName: 'diagram-successor',\n  icon: [512, 512, [], \"e47a\", \"M512 416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V352C0 316.7 28.65 288 64 288H448C483.3 288 512 316.7 512 352V416zM288 160C288 195.3 259.3 224 224 224H64C28.65 224 0 195.3 0 160V96C0 60.65 28.65 32 64 32H368C407.8 32 440 64.24 440 104V142.1L463 119C472.4 109.7 487.6 109.7 496.1 119C506.3 128.4 506.3 143.6 496.1 152.1L432.1 216.1C423.6 226.3 408.4 226.3 399 216.1L335 152.1C325.7 143.6 325.7 128.4 335 119C344.4 109.7 359.6 109.7 368.1 119L392 142.1V104C392 90.75 381.3 80 368 80H285.1C287.3 85.11 288 90.48 288 96V160zM240 160V96C240 87.16 232.8 80 224 80H64C55.16 80 48 87.16 48 96V160C48 168.8 55.16 176 64 176H224C232.8 176 240 168.8 240 160z\"]\n};\nvar faTruckArrowRight = {\n  prefix: 'far',\n  iconName: 'truck-arrow-right',\n  icon: [640, 512, [], \"e58b\", \"M320.1 175C330.3 184.4 330.3 199.6 320.1 208.1L240.1 288.1C231.6 298.3 216.4 298.3 207 288.1C197.7 279.6 197.7 264.4 207 255L246.1 216H112C98.75 216 88 205.3 88 192C88 178.7 98.75 168 112 168H246.1L207 128.1C197.7 119.6 197.7 104.4 207 95.03C216.4 85.66 231.6 85.66 240.1 95.03L320.1 175zM480 512C426.1 512 384 469 384 416H256C256 469 213 512 160 512C106.1 512 64 469 64 416C28.65 416 0 387.3 0 352V64C0 28.65 28.65 0 64 0H352C387.3 0 416 28.65 416 64V96H458.7C473.6 96 487.8 101.9 498.3 112.4L591.6 205.7C602.1 216.2 608 230.4 608 245.3V368H616C629.3 368 640 378.7 640 392C640 405.3 629.3 416 616 416H576C576 469 533 512 480 512H480zM48 64V352C48 360.8 55.16 368 64 368H76.84C93.44 339.3 124.5 320 160 320C195.5 320 226.6 339.3 243.2 368H352C360.8 368 368 360.8 368 352V64C368 55.16 360.8 48 352 48H64C55.16 48 48 55.16 48 64zM558 240C557.9 239.9 557.8 239.7 557.7 239.6L464.4 146.3C462.9 144.8 460.9 144 458.7 144H416V240L558 240zM160 464C186.5 464 208 442.5 208 416C208 389.5 186.5 368 160 368C133.5 368 112 389.5 112 416C112 442.5 133.5 464 160 464zM480 368C453.5 368 432 389.5 432 416C432 442.5 453.5 464 480 464C506.5 464 528 442.5 528 416C528 389.5 506.5 368 480 368z\"]\n};\nvar faSquareW = {\n  prefix: 'far',\n  iconName: 'square-w',\n  icon: [448, 512, [], \"e285\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM351.1 129.1c-12.66-3.828-26.11 3.203-30 15.88L281.5 273.4l-34.36-127.6C244.4 135.3 234.9 128 224 128S203.6 135.3 200.8 145.8L166.5 273.4L126.9 144.9c-3.906-12.67-17.34-19.73-30-15.88c-12.67 3.891-19.78 17.33-15.88 30l64 208C148.2 377.3 157.7 383.1 168.4 384c10.7-.1875 19.97-7.438 22.75-17.77L224 244.3l32.83 121.9C259.6 376.6 268.9 383.8 279.6 384H280c10.52 0 19.84-6.859 22.94-16.94l64-208C370.8 146.4 363.7 132.1 351.1 129.1z\"]\n};\nvar faArrowsSplitUpAndLeft = {\n  prefix: 'far',\n  iconName: 'arrows-split-up-and-left',\n  icon: [512, 512, [], \"e4bc\", \"M240.1 136.1C231.6 146.3 216.4 146.3 207 136.1C197.7 127.6 197.7 112.4 207 103L303 7.029C312.4-2.343 327.6-2.343 336.1 7.029L432.1 103C442.3 112.4 442.3 127.6 432.1 136.1C423.6 146.3 408.4 146.3 399 136.1L344 81.94V392C344 431.8 376.2 464 416 464H488C501.3 464 512 474.7 512 488C512 501.3 501.3 512 488 512H416C349.7 512 296 458.3 296 392V384C296 344.2 263.8 312 224 312H81.94L136.1 367C146.3 376.4 146.3 391.6 136.1 400.1C127.6 410.3 112.4 410.3 103 400.1L7.029 304.1C2.529 300.5 0 294.4 0 288C0 281.6 2.529 275.5 7.029 271L103 175C112.4 165.7 127.6 165.7 136.1 175C146.3 184.4 146.3 199.6 136.1 208.1L81.94 264H224C251 264 275.9 272.9 296 287.1V81.94L240.1 136.1z\"]\n};\nvar faLamp = {\n  prefix: 'far',\n  iconName: 'lamp',\n  icon: [448, 512, [], \"f4ca\", \"M445.5 237.8l-77.5-216C363.2 8.625 352.4 0 340.4 0H120.6C109.2 0 98.72 7.75 93.6 19.88l-90.38 216C-6.782 259.8 7.719 288 30.22 288h89.13c-24.63 35.13-39.38 78.5-39.38 113.6c0 32.62 12.75 64.13 36 88.62C128.1 504.1 147.7 512 167.5 512h113c19.75 0 38.5-7.875 51.5-21.75c23.25-24.5 36-56 36-88.62c0-35.13-14.75-78.5-39.38-113.6h89.13C439.5 288 454.1 261.6 445.5 237.8zM319.1 401.6c0 21.25-8.75 40.62-22.88 55.62C292.7 461.8 286.7 464 280.5 464H167.5c-6.25 0-12.38-2.25-16.63-6.75c-14.13-15-22.88-34.37-22.88-55.62c0-34.75 22.75-87.38 55.63-113.6h80.63C297.2 314.2 319.1 366.9 319.1 401.6zM53.47 240l80.38-192h192.6l68.88 192H53.47z\"]\n};\nvar faAirplay = {\n  prefix: 'far',\n  iconName: 'airplay',\n  icon: [576, 512, [], \"e089\", \"M488 32H88C39.47 32 0 71.47 0 120v208C0 376.5 39.47 416 88 416c13.25 0 24-10.75 24-24S101.3 368 88 368c-22.06 0-40-17.94-40-40v-208c0-22.06 17.94-40 40-40h400c22.06 0 40 17.94 40 40v208c0 22.06-17.94 40-40 40c-13.25 0-24 10.75-24 24S474.8 416 488 416c48.53 0 88-39.47 88-88v-208C576 71.47 536.5 32 488 32zM321.9 286.1c-18.62-18.75-49.13-18.75-67.88 0l-112 112C112 428.2 133.3 480 176 480h223.9c42.63 0 64.25-51.77 33.88-81.9L321.9 286.1zM176 431.1l111.1-112l112 112H176z\"]\n};\nvar faHandFist = {\n  prefix: 'far',\n  iconName: 'hand-fist',\n  icon: [448, 512, [9994, \"fist-raised\"], \"f6de\", \"M344 64c-6.352 0-12.62 .8711-18.74 2.6C312.4 45.39 289.5 32 264 32c-6.352 0-12.62 .8711-18.74 2.6C232.4 13.39 209.5 0 184 0S135.6 13.39 122.7 34.6C116.6 32.87 110.4 32 104 32C64.3 32 32 64.3 32 104v64c0 6.389 1.289 12.42 2.871 18.31C13.82 202.4 0 227.5 0 256v88.42c0 27.31 12.38 52.61 33.97 69.41L64 437.2V488C64 501.3 74.75 512 88 512s24-10.75 24-24v-63.28c0-14.86-12.35-21.16-14.94-22.64l-33.63-26.14C53.63 368.3 48 356.8 48 344.4V256c0-22.06 17.94-40 40-40h84c15.44 0 28 12.56 28 28S187.4 272 172 272H120C106.8 272 96 282.8 96 296S106.8 320 120 320h52c33.23 0 61.25-21.58 71.54-51.36C250 270.7 256.9 272 264 272c14.45 0 28.25-4.258 40-12.19C315.8 267.7 329.5 272 344 272c8.457 0 16.46-1.734 24-4.424V312c0 38.45-19.72 73.81-52.78 94.58C308.3 410.1 304 418.7 304 426.9V488c0 13.25 10.75 24 24 24S352 501.3 352 488v-48.48c40.31-30.23 64-76.97 64-127.5v-176C416 96.3 383.7 64 344 64zM160 72C160 58.77 170.8 48 184 48S208 58.77 208 72v96c0 3.029-.7012 5.875-1.73 8.545C195.9 171.3 184.4 168 172 168H160V72zM80 168v-64c0-13.23 10.78-24 24-24S128 90.77 128 104v64H88c-2.686 0-5.217 .5566-7.84 .793C80.15 168.5 80 168.3 80 168zM288 200C288 213.2 277.2 224 264 224S240 213.2 240 200v-96c0-13.23 10.78-24 24-24S288 90.77 288 104V200zM344 224C330.8 224 320 213.2 320 200v-64c0-13.23 10.78-24 24-24s24 10.77 24 24v64C368 213.2 357.2 224 344 224z\"]\n};\nvar faFistRaised = faHandFist;\nvar faShieldQuartered = {\n  prefix: 'far',\n  iconName: 'shield-quartered',\n  icon: [576, 512, [], \"e575\", \"M301.4 2.912L489.7 82.79C511.7 92.12 528.2 113.8 528 139.1C527.5 239.2 486.8 420.7 314.4 503.2C297.8 511.1 278.3 511.1 261.6 503.2C89.29 420.7 48.49 239.2 48 139.1C47.87 113.8 64.32 92.12 86.3 82.79L274.7 2.912C278.8 1.007 283.4-.0091 288-.0088C292.7-.0091 297.2 1.007 301.4 2.912L301.4 2.912zM96 139.7C96.09 157.7 97.62 178.1 101.1 200H264V59.57L105 126.1C99.11 129.5 95.98 134.7 96 139.7H96zM111.7 248C132.7 321.9 177.6 401.7 264 450.3V248H111.7zM312 248V450.4C398.4 401.8 443.4 321.1 464.3 248H312zM474.9 200C478.4 178.1 479.9 157.7 480 139.7C480.1 134.7 476.9 129.5 470.1 126.1L312 59.56V200L474.9 200z\"]\n};\nvar faSlashForward = {\n  prefix: 'far',\n  iconName: 'slash-forward',\n  icon: [320, 512, [], \"2f\", \"M23.97 512c-4.125 0-8.281-1.062-12.09-3.297C.4375 502-3.406 487.3 3.281 475.9l272-464c6.688-11.45 21.38-15.3 32.84-8.562c11.44 6.703 15.28 21.41 8.594 32.84l-272 464C40.25 507.8 32.22 512 23.97 512z\"]\n};\nvar faLocationPen = {\n  prefix: 'far',\n  iconName: 'location-pen',\n  icon: [384, 512, [\"map-marker-edit\"], \"f607\", \"M276.8 160.4L261.9 175.3L208.6 121.1L223.5 107C238.2 92.31 262.1 92.31 276.8 107C291.5 121.8 291.5 145.6 276.8 160.4V160.4zM114.1 216.5L185.1 144.6L239.3 197.9L167.4 269.9C163.3 273.1 158.1 276.9 152.5 278.3L115.9 287.4C110.4 288.8 104.7 287.2 100.7 283.2C96.71 279.3 95.12 273.5 96.48 268L105.6 231.4C107 225.8 109.1 220.6 114.1 216.5H114.1zM384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192H384zM192 48C112.5 48 48 112.5 48 192C48 204.4 52.49 223.6 63.3 249.2C73.78 274 88.66 301.4 105.8 329.1C134.2 375.3 167.2 419.1 192 451.7C216.8 419.1 249.8 375.3 278.2 329.1C295.3 301.4 310.2 274 320.7 249.2C331.5 223.6 336 204.4 336 192C336 112.5 271.5 48 192 48V48z\"]\n};\nvar faMapMarkerEdit = faLocationPen;\nvar faCloudMoon = {\n  prefix: 'far',\n  iconName: 'cloud-moon',\n  icon: [576, 512, [], \"f6c3\", \"M566.5 261.1C484 276.6 408.2 214.1 408.2 131.8c0-47.39 25.68-90.97 67.44-114.5c6.436-3.609 4.816-13.25-2.492-14.58C464.7 1.25 450.7 0 442.1 0C348.2 0 272 75.14 272 168c0 .5703 .1641 1.094 .1699 1.662c3.479 2.164 7.135 4.008 10.46 6.432C284.4 176 286.2 176 288 176c61.69 0 115.7 42.47 131.3 100.1c20.34 14.92 36.18 34.78 46.64 57.19c42.93-5.99 81.37-27.71 108.2-60.36C578.9 268.1 573.8 259.7 566.5 261.1zM390.8 296.4C383.3 246.4 340 208 288 208c-5.125 0-10.25 .375-15.25 1.125C248.5 188 217.3 176 184 176c-64 0-118.3 45.25-132.4 105.3C19.63 305.1 0 343 0 384c0 70.63 57.38 128 128 128h204c64 0 116-52 116-116C448 354.3 425.3 316.8 390.8 296.4zM332 464H128c-44.25 0-80-35.75-80-80c0-32.75 19.75-61 48.13-73.25C96.75 262.8 135.8 224 184 224c31.25 0 58.38 16.25 74.13 40.75c8.625-5.5 18.87-8.75 29.87-8.75C318.9 255.1 344 281.1 344 312c0 5.875-1.25 11.5-2.875 16.88C374.3 333.4 400 361.5 400 396C400 433.6 369.5 464 332 464z\"]\n};\nvar faPotFood = {\n  prefix: 'far',\n  iconName: 'pot-food',\n  icon: [640, 512, [127858], \"e43f\", \"M219.9 116.8C232.3 124.1 240 137.5 240 152.1V168C240 181.3 250.7 192 264 192S288 181.3 288 168V151.8c0-31.34-16.81-60.64-43.91-76.45C231.7 68.14 224 54.73 224 40.39V24C224 10.74 213.3 0 200 0S176 10.74 176 24v16.39C176 71.73 192.8 101 219.9 116.8zM107.9 116.8C120.3 124.1 128 137.5 128 152.1V168C128 181.3 138.7 192 152 192S176 181.3 176 168V151.8c0-31.34-16.81-60.64-43.91-76.45C119.7 68.14 112 54.73 112 40.39V24C112 10.74 101.3 0 88 0S64 10.74 64 24v16.39C64 71.73 80.81 101 107.9 116.8zM600 256H576V240c0-70.58-57.41-128-128-128c-65.11 0-118.4 49.03-126.4 111.1H96C78.44 223.1 64.15 238.3 64.04 256H40C26.75 256 16 266.7 16 280c0 13.25 10.75 24 24 24h28.92c13.99 75.13 59.7 138.9 123.1 176c0 17.67 14.33 32 32 32h191.1c17.67 0 32-14.33 32-32c63.38-37.13 109.1-100.9 123.1-176H600c13.25 0 24-10.75 24-24C624 266.7 613.3 256 600 256zM448 160c38.64 0 70.95 27.53 78.38 63.1h-156.8C377 187.5 409.4 160 448 160zM423.7 438.6l-23.74 13.91V464H240v-11.51l-23.74-13.91c-59.76-35-98.48-97.83-103.7-166.6h414.8C522.2 340.8 483.5 403.6 423.7 438.6z\"]\n};\nvar faBriefcase = {\n  prefix: 'far',\n  iconName: 'briefcase',\n  icon: [512, 512, [128188], \"f0b1\", \"M448 96h-64V64c0-35.35-28.65-64-64-64H192C156.7 0 128 28.65 128 64v32H64C28.65 96 0 124.7 0 160v256c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64V160C512 124.7 483.3 96 448 96zM192 48h128c8.837 0 16 7.163 16 16v32h-160V64C176 55.16 183.2 48 192 48zM64 144h384c8.8 0 16 7.2 16 16v96h-416V160C48 151.2 55.2 144 64 144zM448 432H64c-8.8 0-16-7.2-16-16V304H192V320c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V304h144V416C464 424.8 456.8 432 448 432z\"]\n};\nvar faPersonFalling = {\n  prefix: 'far',\n  iconName: 'person-falling',\n  icon: [448, 512, [], \"e546\", \"M288 34.36C288 90.83 257.9 142.2 210.5 170.1L268.7 255.1H344.9C356.2 255.1 367 260.8 374.6 269.2L441.8 343.9C450.7 353.8 449.9 368.1 440.1 377.8C430.2 386.7 415 385.9 406.2 376.1L341.3 303.1H294.1L231.6 344.3L316.2 474.1C323.4 486.1 320.2 500.1 309 508.2C297.9 515.4 283 512.2 275.8 501L116.4 254.7C113.5 264.6 111.1 274.1 111.1 285.6V359.1C111.1 373.3 101.3 383.1 87.1 383.1C74.74 383.1 63.1 373.3 63.1 359.1V285.6C63.1 219.3 105.5 160.1 167.8 137.4C211.1 121.7 240 80.49 240 34.36V24C240 10.75 250.7 0 264 0C277.3 0 288 10.75 288 24L288 34.36zM166.5 190.8C158.1 195.7 150.4 201.7 143.7 208.5L205.5 304L231.9 287.2L166.5 190.8zM32 80C32 53.49 53.49 32 80 32C106.5 32 128 53.49 128 80C128 106.5 106.5 128 80 128C53.49 128 32 106.5 32 80z\"]\n};\nvar faImagePortrait = {\n  prefix: 'far',\n  iconName: 'image-portrait',\n  icon: [384, 512, [\"portrait\"], \"f3e0\", \"M192 256c35.35 0 64-28.65 64-64s-28.65-64-64-64S128 156.7 128 192S156.7 256 192 256zM320 0H64C28.65 0 0 28.65 0 64v384c0 35.35 28.65 64 64 64h256c35.35 0 64-28.65 64-64V64C384 28.65 355.3 0 320 0zM336 448c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V64c0-8.822 7.178-16 16-16h256c8.822 0 16 7.178 16 16V448zM224 288H160c-44.18 0-80 35.82-80 80C80 376.8 87.16 384 96 384h192c8.836 0 16-7.164 16-16C304 323.8 268.2 288 224 288z\"]\n};\nvar faPortrait = faImagePortrait;\nvar faUserTag = {\n  prefix: 'far',\n  iconName: 'user-tag',\n  icon: [640, 512, [], \"f507\", \"M48.71 464C55.38 401.1 108.7 352 173.3 352H274.7c29.74 0 56.82 10.75 78.34 28.12c-.5684-4.26-1.246-8.498-1.246-12.87v-44.1C328.5 310.7 302.4 304 274.7 304H173.3c-95.73 0-173.3 77.65-173.3 173.4C.0005 496.5 15.52 512 34.66 512h378.7c11.86 0 21.82-6.339 28.07-15.43L408.8 464H48.71zM224 256c70.7 0 128-57.31 128-128S294.7 0 224 0C153.3 0 96 57.31 96 128S153.3 256 224 256zM224 48c44.11 0 80 35.89 80 80c0 44.11-35.89 80-80 80C179.9 208 144 172.1 144 128C144 83.89 179.9 48 224 48zM630.6 364.8L540.3 274.8C528.3 262.8 512 256 495 256h-79.23c-17.75 0-31.99 14.25-31.99 32l.0147 79.2c0 17 6.645 33.15 18.65 45.15l90.31 90.27c12.5 12.5 32.74 12.5 45.24 0l92.49-92.5C643.1 397.6 643.1 377.3 630.6 364.8zM447.8 343.9c-13.25 0-24-10.62-24-24c0-13.25 10.75-24 24-24c13.38 0 24 10.75 24 24S461.1 343.9 447.8 343.9z\"]\n};\nvar faRug = {\n  prefix: 'far',\n  iconName: 'rug',\n  icon: [640, 512, [], \"e569\", \"M616 64C629.3 64 640 74.75 640 88C640 101.3 629.3 112 616 112H608V152H616C629.3 152 640 162.7 640 176C640 189.3 629.3 200 616 200H608V232H616C629.3 232 640 242.7 640 256C640 269.3 629.3 280 616 280H608V312H616C629.3 312 640 322.7 640 336C640 349.3 629.3 360 616 360H608V400H616C629.3 400 640 410.7 640 424C640 437.3 629.3 448 616 448H24C10.75 448 0 437.3 0 424C0 410.7 10.75 400 24 400H32V360H24C10.75 360 0 349.3 0 336C0 322.7 10.75 312 24 312H32V280H24C10.75 280 0 269.3 0 256C0 242.7 10.75 232 24 232H32V200H24C10.75 200 0 189.3 0 176C0 162.7 10.75 152 24 152H32V112H24C10.75 112 0 101.3 0 88C0 74.75 10.75 64 24 64H616zM80 112V400H128V112H80zM464 112H176V400H464V112zM512 400H560V112H512V400z\"]\n};\nvar faPrintSlash = {\n  prefix: 'far',\n  iconName: 'print-slash',\n  icon: [640, 512, [], \"f686\", \"M630.8 469.1L542.6 400H552c13.25 0 24-10.75 24-24v-112C576 224.3 543.7 192 504 192H277.3L176 112.6L175.1 48h254.1L464 81.94V160H512V81.94c0-12.73-5.057-24.94-14.06-33.94l-33.94-33.94C455 5.057 442.8 0 430.1 0H175.1C149.5 0 128 21.48 128 47.98V75.01L38.81 5.111C28.34-3.061 13.32-1.249 5.12 9.189c-8.172 10.44-6.354 25.53 4.068 33.7l591.1 463.1C605.6 510.3 610.8 512 615.1 512c7.125 0 14.16-3.161 18.89-9.193C643.1 492.4 641.2 477.3 630.8 469.1zM528 352h-46.6L338.5 240H504c13.23 0 24 10.77 24 24V352zM448 464H192v-96h154.7L285.5 320H176c-17.67 0-32 14.33-32 32h-32V264c0-13.23 10.77-24 24-24h47.43l-59.66-46.76C89.9 199.1 64 228.5 64 264v112c0 13.25 10.75 24 24 24H144V480c0 17.67 14.33 32 32 32h288c16.15 0 28.94-12.15 31.13-27.69L448 447.4V464z\"]\n};\nvar faEarthEurope = {\n  prefix: 'far',\n  iconName: 'earth-europe',\n  icon: [512, 512, [\"globe-europe\"], \"f7a2\", \"M155.3 155.3C149.1 161.6 138.9 161.6 132.7 155.3C126.4 149.1 126.4 138.9 132.7 132.7L164.7 100.7C170.9 94.44 181.1 94.44 187.3 100.7C193.6 106.9 193.6 117.1 187.3 123.3L155.3 155.3zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 464C261.8 464 267.5 463.8 273.1 463.3C272.4 461 272 458.5 272 456C272 442.7 261.3 432 248 432H226.7C214.7 432 203.2 427.2 194.7 418.7L178.7 402.7C166.7 390.7 160 374.5 160 357.5V354.3C160 332.9 170.7 312.9 188.5 301L215.9 282.7C226.4 275.7 238.7 272 251.4 272H272.3C287.6 272 302.4 277.5 313.1 287.4L340.5 310.2C347.9 316.5 357.4 320 367.1 320C377.9 320 388.3 324.3 395.1 331.1L409.4 345.4C413.6 349.6 419.4 352 425.4 352C430.2 352 434.7 353.5 438.4 356.1C444.7 344.7 449.9 332.6 453.1 320H446.6C432.1 320 418.2 314.2 408 304L389.7 285.7C386 282 384 277.1 384 272C384 266.9 386 261.1 389.7 258.3L397.2 250.8C398.1 249 400 246.6 400 244C400 241.4 398.1 238.1 397.2 237.2L390.6 230.6C386.4 226.4 380.6 224 374.6 224H363.3C357.1 224 352 218.9 352 212.7C352 209.7 353.2 206.8 355.3 204.7L360 200C365.1 194.9 372.1 192 379.3 192H400C408.8 192 416 184.8 416 176C416 167.2 408.8 160 400 160H370.6C360.3 160 352 168.3 352 178.6C352 186.6 346.9 193.7 339.3 196.2L318.1 203.3C310.7 205.8 307.1 214.3 310.7 221.3L311.8 223.6C315.6 231.1 310.1 240 301.7 240C298.1 240 294.7 238.3 292.6 235.5L276.3 213.7C273.6 210.1 269.4 208 264.8 208C259.4 208 254.5 211.1 252 215.9L248 224C243.1 233.8 232.9 240 221.9 240C205.6 240 192 226.7 192 210.3V206.1C192 197.1 195.6 188.4 201.9 182.1L219.9 164.1C222.5 161.5 224 157.9 224 154.2C224 148.1 227.9 142.7 233.6 140.8L260.2 131.9C267.9 129.4 275 124.1 280.8 119.2L300.7 99.31C302.8 97.19 304 94.31 304 91.31C304 85.07 298.9 80 292.7 80H291.7C289.3 80 286.9 80.72 284.9 82.06L243.1 109.9C241.1 111.3 238.7 112 236.3 112C229.5 112 224 106.5 224 99.72V90.67C224 83.95 227.2 77.63 232.5 73.6L266.3 48.25C262.9 48.09 259.5 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464V464z\"]\n};\nvar faGlobeEurope = faEarthEurope;\nvar faCartFlatbedSuitcase = {\n  prefix: 'far',\n  iconName: 'cart-flatbed-suitcase',\n  icon: [640, 512, [\"luggage-cart\"], \"f59d\", \"M256 352h288c35.2 0 64-28.8 64-64V160c0-35.2-28.8-64-64-64h-48V64c0-35.35-28.65-64-64-64h-64c-35.35 0-64 28.65-64 64v32H256C220.8 96 192 124.8 192 160v128C192 323.2 220.8 352 256 352zM512 144h32c8.836 0 16 7.162 16 16v128c0 8.836-7.164 16-16 16h-32V144zM352 64c0-8.838 7.164-16 16-16h64C440.8 48 448 55.16 448 64v32h-96V64zM336 144h128v160h-128V144zM240 160c0-8.838 7.164-16 16-16h32v160H256C247.2 304 240 296.8 240 288V160zM616 399.1H144V64c0-35.2-28.8-64-64-64H24C10.8 0 0 10.8 0 24C0 37.2 10.8 48 24 48h48C85.25 48 96 58.74 96 72v343.1c0 17.6 14.4 32 32 32l34.9 .0026C161.1 453 160 458.4 160 464C160 490.5 181.5 512 208 512S256 490.5 256 464c0-5.643-1.114-10.97-2.903-16h197.9C449.2 453 448.1 458.4 448.1 464c0 26.51 21.48 48 47.99 48s48.01-21.49 48.01-48c0-5.643-1.1-10.97-2.889-16L616 447.1c13.2 0 24-10.8 24-23.1C640 410.8 629.2 399.1 616 399.1z\"]\n};\nvar faLuggageCart = faCartFlatbedSuitcase;\nvar faHandBackPointRibbon = {\n  prefix: 'far',\n  iconName: 'hand-back-point-ribbon',\n  icon: [448, 512, [], \"e1a0\", \"M377.1 202C364.3 184.6 343.3 174 321.2 174h-13.53c-3.557 0-7.102 .2734-10.61 .8145C284.6 165.2 269.4 160 253.5 160H240V72C240 32.3 207.7 0 168 0S96 32.3 96 72V96H48C41.53 96 35.69 99.89 33.22 105.9S32.13 118.7 36.69 123.3L57.38 144L36.69 164.7C32.13 169.3 30.75 176.1 33.22 182.1S41.53 192 48 192H96v49.72L63.43 270.1C43.46 287.5 32 312.2 32 338.9v46.97c0 32.1 17.1 61.65 44.63 77.12l55.83 31.35C153.1 505.9 176.4 512 199.8 512h107.9C385.1 512 448 447.4 448 368V276C448 236.1 416.8 203.4 377.1 202zM144 72c0-13.23 10.78-24 24-24S192 58.77 192 72L192 96H144V72zM400 368c0 52.94-41.41 96-92.31 96H199.8c-15.25 0-30.41-3.984-43.88-11.52l-55.78-31.34C87.72 414.2 80 400.6 80 385.9v-46.97c0-12.31 5.281-23.77 14.5-31.39L112 291.8l-.0054 44.17C111.1 344.8 119.2 352 128 352s16-7.156 16-16L144 192H192v22c0 9.578 7.941 16.04 16.15 16.04c6.434 0 12.31-4.016 14.73-10.16C223.3 218.8 228.3 208 240 208h13.53c20.97 0 17.92 19.58 34.27 19.58c8.211 0 9.846-5.582 19.88-5.582h13.53c25.55 0 18.27 28.23 38.66 28.23c.1582 0 .3125-.002 .4687-.0078L375.4 250C388.1 250 400 261.7 400 276V368z\"]\n};\nvar faRectangleXmark = {\n  prefix: 'far',\n  iconName: 'rectangle-xmark',\n  icon: [512, 512, [62164, \"rectangle-times\", \"times-rectangle\", \"window-close\"], \"f410\", \"M175 175C184.4 165.7 199.6 165.7 208.1 175L255.1 222.1L303 175C312.4 165.7 327.6 165.7 336.1 175C346.3 184.4 346.3 199.6 336.1 208.1L289.9 255.1L336.1 303C346.3 312.4 346.3 327.6 336.1 336.1C327.6 346.3 312.4 346.3 303 336.1L255.1 289.9L208.1 336.1C199.6 346.3 184.4 346.3 175 336.1C165.7 327.6 165.7 312.4 175 303L222.1 255.1L175 208.1C165.7 199.6 165.7 184.4 175 175V175zM0 96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H448C456.8 432 464 424.8 464 416V96C464 87.16 456.8 80 448 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faRectangleTimes = faRectangleXmark;\nvar faTimesRectangle = faRectangleXmark;\nvar faWindowClose = faRectangleXmark;\nvar faTireRugged = {\n  prefix: 'far',\n  iconName: 'tire-rugged',\n  icon: [512, 512, [], \"f634\", \"M384 256C384 326.7 326.7 384 255.1 384C185.3 384 127.1 326.7 127.1 256C127.1 185.3 185.3 128 255.1 128C326.7 128 384 185.3 384 256zM255.1 160C242.7 160 231.1 170.7 231.1 184C231.1 197.3 242.7 208 255.1 208C269.3 208 280 197.3 280 184C280 170.7 269.3 160 255.1 160zM210.3 241.2C214.4 228.6 207.5 215 194.9 210.9C182.3 206.8 168.8 213.7 164.7 226.3C160.6 238.9 167.5 252.5 180.1 256.6C192.7 260.7 206.3 253.8 210.3 241.2V241.2zM347.3 226.3C343.2 213.7 329.7 206.8 317.1 210.9C304.5 215 297.6 228.6 301.7 241.2C305.7 253.8 319.3 260.7 331.9 256.6C344.5 252.5 351.4 238.9 347.3 226.3V226.3zM284.2 294.8C273.5 302.6 271.1 317.6 278.9 328.4C286.7 339.1 301.7 341.5 312.4 333.7C323.2 325.9 325.5 310.9 317.7 300.1C309.9 289.4 294.9 287 284.2 294.8V294.8zM199.6 333.7C210.3 341.5 225.3 339.1 233.1 328.4C240.9 317.6 238.5 302.6 227.8 294.8C217.1 287 202.1 289.4 194.3 300.1C186.5 310.9 188.8 325.9 199.6 333.7V333.7zM283.1 .001C310 .001 333.4 16.72 342.7 40.75C344.1 41.32 345.5 41.9 346.9 42.49C370.5 32.11 398.8 36.79 417.9 55.84L456.2 94.12C475.2 113.2 479.9 141.5 469.5 165.1C470.1 166.5 470.7 167.9 471.2 169.3C495.3 178.7 512 201.1 512 228.9V283.1C512 310 495.3 333.4 471.2 342.7C470.7 344.1 470.1 345.5 469.5 346.9C479.9 370.5 475.2 398.8 456.2 417.9L417.9 456.2C398.8 475.2 370.5 479.9 346.9 469.5C345.5 470.1 344.1 470.7 342.7 471.2C333.4 495.3 310 512 283.1 512H228.9C201.1 512 178.6 495.3 169.3 471.2C167.9 470.7 166.5 470.1 165.1 469.5C141.5 479.9 113.2 475.2 94.13 456.2L55.84 417.9C36.79 398.8 32.11 370.5 42.48 346.9C41.9 345.5 41.32 344.1 40.76 342.7C16.72 333.4 0 310 0 283.1V228.9C0 201.1 16.72 178.7 40.75 169.3C41.32 167.9 41.9 166.5 42.49 165.1C32.11 141.5 36.79 113.2 55.84 94.12L94.13 55.83C113.2 36.78 141.5 32.1 165.1 42.48C166.5 41.89 167.9 41.32 169.3 40.76C178.6 16.72 201.1 0 228.9 0L283.1 .001zM211.2 76.86L196.9 81.68C189.2 84.29 181.7 87.4 174.5 90.97L161 97.64L149.2 88.43C142.8 83.52 133.8 84.07 128.1 89.77L89.78 128.1C84.07 133.8 83.52 142.8 88.44 149.2L97.64 161L90.98 174.5C87.4 181.7 84.29 189.2 81.67 196.9L76.86 211.2L61.97 213.1C54.01 214.1 47.1 220.9 47.1 228.9V283.1C47.1 291.1 54.01 297.9 61.97 298.9L76.86 300.8L81.67 315.1C84.29 322.8 87.4 330.3 90.98 337.5L97.64 350.1L88.44 362.8C83.52 369.2 84.07 378.2 89.78 383.9L128.1 422.2C133.8 427.9 142.8 428.5 149.2 423.6L161 414.4L174.5 421C181.7 424.6 189.2 427.7 196.9 430.3L211.2 435.1L213.1 450C214.1 457.1 220.9 464 228.9 464H283.1C291.1 464 297.9 457.1 298.9 450L300.8 435.1L315.1 430.3C322.8 427.7 330.3 424.6 337.5 421L350.1 414.4L362.8 423.6C369.2 428.5 378.2 427.9 383.9 422.2L422.2 383.9C427.9 378.2 428.5 369.2 423.6 362.8L414.4 350.1L421 337.5C424.6 330.3 427.7 322.8 430.3 315.1L435.1 300.8L450 298.9C457.1 297.9 464 291.1 464 283.1V228.9C464 220.9 457.1 214.1 450 213.1L435.1 211.2L430.3 196.9C427.7 189.2 424.6 181.7 421 174.5L414.4 161L423.6 149.2C428.5 142.8 427.9 133.8 422.2 128.1L383.9 89.78C378.2 84.07 369.2 83.52 362.8 88.44L350.1 97.64L337.5 90.98C330.3 87.4 322.8 84.29 315.1 81.68L300.8 76.86L298.9 61.97C297.9 54.01 291.1 48 283.1 48H228.9C220.9 48 214.1 54.01 213.1 61.97L211.2 76.86z\"]\n};\nvar faLightbulbDollar = {\n  prefix: 'far',\n  iconName: 'lightbulb-dollar',\n  icon: [384, 512, [], \"f670\", \"M112.1 454.4c0 6.297 1.825 12.4 5.294 17.65l17.15 25.71C139.8 505.6 151.7 512 161.2 512h61.68c9.438 0 21.36-6.388 26.61-14.26l17.09-25.7c2.938-4.438 5.361-12.34 5.361-17.67L272 415.1h-160L112.1 454.4zM192 0C90.02 .3203 16 82.98 16 175.1c0 44.38 16.4 84.82 43.52 115.8c16.53 18.84 42.36 58.26 52.24 91.48c.0313 .25 .1146 .4945 .1458 .7601h160.2c.0313-.2656 .1146-.4945 .1458-.7601c9.875-33.22 35.71-72.64 52.24-91.48C351.6 260.8 368 220.4 368 175.1C368 78.8 289.2 .0039 192 0zM288.4 260.1c-15.66 17.85-35.04 46.3-49.05 75.89h-94.61c-14.01-29.59-33.39-58.04-49.04-75.88C75.24 236.8 64 206.1 64 175.1C64 113.3 112.1 48.25 191.1 48C262.6 48 320 105.4 320 175.1C320 206.1 308.8 236.8 288.4 260.1zM197.5 164.8C184.5 161 168.1 157.3 169.6 148.5c1.375-7.812 16.59-9.719 30.27-7.625c5.594 .8438 11.73 2.812 17.59 4.844c10.39 3.594 21.83-1.938 25.45-12.34c3.625-10.44-1.891-21.84-12.33-25.47C223.3 105.4 217.5 103.8 212 102.6V96c0-11.03-8.953-20-20-20S172 84.97 172 96v5.992C149.6 106.8 133.8 120.8 130.2 141.7C122.8 184.5 163.4 196.4 180.7 201.5c25.02 7.264 35.13 9.83 33.73 17.97c-1.375 7.812-16.59 9.75-30.31 7.625c-4.469-.6643-9.099-1.738-28.12-8.656C145.6 214.9 134.2 220.3 130.5 230.7C126.8 241.1 132.3 252.5 142.7 256.2C148.9 258.4 159.1 262.6 172 265.2V272c0 11.03 8.953 20 20 20s20-8.969 20-20V265.7c22.36-4.793 38.21-18.53 41.83-39.43C261.3 183 219.8 171.1 197.5 164.8z\"]\n};\nvar faCowbell = {\n  prefix: 'far',\n  iconName: 'cowbell',\n  icon: [448, 512, [], \"f8b3\", \"M167.1 0H280C302.1 0 320 17.91 320 40V96H336C357.4 96 376.3 110.2 382.2 130.8L446.2 354.8C450.3 369.3 447.4 384.9 438.3 396.9C429.3 408.9 415.1 416 400 416H47.1C32.94 416 18.75 408.9 9.679 396.9C.6086 384.9-2.291 369.3 1.847 354.8L65.85 130.8C71.73 110.2 90.57 96 112 96H128V40C128 17.91 145.9 0 168 0L167.1 0zM175.1 48V96H272V48H175.1zM111.1 144L47.1 368H400L336 144H111.1zM288 448C288 483.3 259.3 512 223.1 512C188.7 512 159.1 483.3 159.1 448H288z\"]\n};\nvar faBahtSign = {\n  prefix: 'far',\n  iconName: 'baht-sign',\n  icon: [320, 512, [], \"e0ac\", \"M160 24V64H180C239.6 64 288 112.4 288 172C288 199.5 277.7 224.6 260.8 243.6C295.9 261.5 320 297.9 320 340C320 399.6 271.6 448 212 448H160V488C160 501.3 149.3 512 136 512C122.7 512 112 501.3 112 488V448H41.74C18.69 448 0 429.3 0 406.3V101.6C0 80.82 16.82 64 37.57 64H112V24C112 10.75 122.7 0 136 0C149.3 0 160 10.75 160 24V24zM112 112H48V232H112V112zM180 232C213.1 232 240 205.1 240 172C240 138.9 213.1 112 180 112H160V232H180zM112 280H48V400H112V280zM212 400C245.1 400 272 373.1 272 340C272 306.9 245.1 280 212 280H160V400H212z\"]\n};\nvar faCorner = {\n  prefix: 'far',\n  iconName: 'corner',\n  icon: [448, 512, [], \"e3fe\", \"M424 384c-13.25 0-24-10.75-24-24V208H24C10.75 208 0 197.3 0 184S10.75 160 24 160h400C437.3 160 448 170.8 448 184v176C448 373.3 437.3 384 424 384z\"]\n};\nvar faChevronsRight = {\n  prefix: 'far',\n  iconName: 'chevrons-right',\n  icon: [448, 512, [\"chevron-double-right\"], \"f324\", \"M233.3 239.4l-176-184C48.19 45.84 33 45.49 23.41 54.65C18.47 59.37 16 65.68 16 71.99c0 5.969 2.219 11.94 6.656 16.59L182.8 256l-160.1 167.4c-9.125 9.594-8.844 24.78 .75 33.94c9.594 9.156 24.78 8.813 33.94-.75l176-184C242.2 263.3 242.2 248.7 233.3 239.4zM425.3 239.4l-176-184C240.2 45.84 225 45.49 215.4 54.65C210.5 59.37 208 65.68 208 71.99c0 5.969 2.219 11.94 6.656 16.59L374.8 256l-160.1 167.4c-9.125 9.594-8.844 24.78 .75 33.94c9.594 9.156 24.78 8.813 33.94-.75l176-184C434.2 263.3 434.2 248.7 425.3 239.4z\"]\n};\nvar faChevronDoubleRight = faChevronsRight;\nvar faBookOpen = {\n  prefix: 'far',\n  iconName: 'book-open',\n  icon: [576, 512, [128214, 128366], \"f518\", \"M540.9 56.77C493.8 39.74 449.6 31.58 410.9 32.02C352.2 32.96 308.3 50 288 59.74C267.7 50 223.9 32.98 165.2 32.04C125.8 31.35 82.18 39.72 35.1 56.77C14.02 64.41 0 84.67 0 107.2v292.1c0 16.61 7.594 31.95 20.84 42.08c13.73 10.53 31.34 13.91 48.2 9.344c118.1-32 202 22.92 205.5 25.2C278.6 478.6 283.3 480 287.1 480s9.37-1.359 13.43-4.078c3.516-2.328 87.59-57.21 205.5-25.25c16.92 4.563 34.5 1.188 48.22-9.344C568.4 431.2 576 415.9 576 399.2V107.2C576 84.67 561.1 64.41 540.9 56.77zM264 416.8c-27.86-11.61-69.84-24.13-121.4-24.13c-26.39 0-55.28 3.281-86.08 11.61C53.19 405.3 50.84 403.9 50 403.2C48 401.7 48 399.8 48 399.2V107.2c0-2.297 1.516-4.531 3.594-5.282c40.95-14.8 79.61-22.36 112.8-21.84C211.3 80.78 246.8 93.75 264 101.5V416.8zM528 399.2c0 .5938 0 2.422-2 3.969c-.8438 .6407-3.141 2.063-6.516 1.109c-90.98-24.6-165.4-5.032-207.5 12.53v-315.3c17.2-7.782 52.69-20.74 99.59-21.47c32.69-.5157 71.88 7.047 112.8 21.84C526.5 102.6 528 104.9 528 107.2V399.2z\"]\n};\nvar faBookJournalWhills = {\n  prefix: 'far',\n  iconName: 'book-journal-whills',\n  icon: [448, 512, [\"journal-whills\"], \"f66a\", \"M448 352V48C448 21.53 426.5 0 400 0h-320C35.89 0 0 35.88 0 80v352C0 476.1 35.89 512 80 512h344c13.25 0 24-10.75 24-24s-10.75-24-24-24H416v-66.95C434.6 390.4 448 372.8 448 352zM368 464h-288c-17.64 0-32-14.34-32-32s14.36-32 32-32h288V464zM400 352h-320c-11.38 0-22.2 2.375-32 6.688V80c0-17.66 14.36-32 32-32h320V352zM149.3 230.5C151.5 232.4 152.4 235.3 151.9 238.1c-.5 2.75-2.625 5.125-5.25 6C143.9 245 140.9 244.5 138.8 242.5l-20-17.5C130.5 279.3 180.4 320 240 320s109.5-40.75 121.3-95l-20 17.5c-3.25 3-8.375 2.625-11.25-.75C328.8 240.3 328.1 238.5 328 236.5c.125-2.25 1.125-4.375 2.75-6l33.13-29c0-.375 .125-.75 .125-1.125c0-10.75-1.625-21.5-4.625-31.88l-17.75 17.75c-3.125 3-8.188 3.125-11.31 0S327.3 178 330.4 174.9L353 152.1c-11.12-23.75-29.62-43.25-52.88-55.63C298.6 95.63 296.6 96 295.4 97.25C294.8 98.13 294.4 99 294.3 100c.125 .75 .25 1.5 .625 2.125C301.1 111.8 304.5 123 304.5 134.4c0 14.38-5.125 27.88-15 39.13c-1.125 1.375-1.25 3.5-.25 5c11.5 16.38 13.88 37.5 6.5 56.13c-7.25 18.62-23.5 32.38-43.13 36.5H252V243.4l6.375 6.25c2 2.125 4.875 2.875 7.75 2.125C268.9 251 271 248.9 271.8 246.1s-.125-5.75-2.125-7.75L259.3 228H272c4.375 0 8-3.625 8-8s-3.625-8-8-8h-12.75l10.38-10.38c3.125-3.125 3.125-8.125 0-11.25s-8.125-3.125-11.25 0L252 196.8V100c0-6.625-5.375-12-12-12s-12 5.375-12 12v96.75L221.6 190.4c-3.125-3.125-8.125-3.125-11.25 0s-3.125 8.125 0 11.25L220.6 212H208c-4.375 0-8 3.625-8 8s3.625 8 8 8h12.62L210.4 238.4c-3.125 3.125-3.125 8.125 0 11.25s8.125 3.125 11.25 0L228 243.3v27.88h-.625C207.8 267 191.6 253.3 184.3 234.6s-5-39.75 6.5-56.13c1-1.625 .875-3.625-.25-5c-9.875-11.25-15-24.75-15-39.13c0-11.38 3.375-22.62 9.625-32.25c.8746-1.5 .75-3.5-.5-4.875S181.4 95.63 179.8 96.5C156.6 108.9 138.1 128.4 127 152.1l22.62 22.75c3.125 3.125 3.125 8.25 0 11.38s-8.125 3-11.25-.125L120.6 168.5C117.6 178.9 116 189.6 116 200.4c0 .375 .125 .75 .125 1.125L149.3 230.5z\"]\n};\nvar faJournalWhills = faBookJournalWhills;\nvar faInhaler = {\n  prefix: 'far',\n  iconName: 'inhaler',\n  icon: [576, 512, [], \"f5f9\", \"M127.1 368c-17.63 0-31.99 14.37-31.99 31.1c0 17.62 14.37 31.1 31.99 31.1s31.99-14.37 31.99-31.1C159.1 382.4 145.6 368 127.1 368zM31.99 224C14.37 224 0 238.4 0 256s14.37 31.1 31.99 31.1S63.99 273.6 63.99 256S49.62 224 31.99 224zM31.99 320C14.37 320 0 334.4 0 352c0 17.62 14.37 31.1 31.99 31.1s31.99-14.37 31.99-31.1C63.99 334.4 49.62 320 31.99 320zM31.99 416C14.37 416 0 430.4 0 448c0 17.62 14.37 31.1 31.99 31.1S63.99 465.6 63.99 448C63.99 430.4 49.62 416 31.99 416zM127.1 272c-17.63 0-31.99 14.37-31.99 31.1s14.37 31.1 31.99 31.1s31.99-14.37 31.99-31.1S145.6 272 127.1 272zM327.6 224H223.1c-17.67 0-32 14.33-32 31.1v191.1c0 17.6 14.4 31.1 31.1 31.1h246.4c12.8 0 23.95-8.531 27.13-20.89l42.79-163.1L376.5 132.3c-8.737-8.737-23.66-4.695-26.79 7.257L327.6 224zM374 236.2l7.994-30.5l104.8 104.8l-31.88 121.5H239.1V272h124.6L374 236.2zM555.2 65.24l-120.5-32.26c-14.98-4.047-30.3 4.814-34.34 19.8l-12.26 45.84l147.7 147.7l39.27-146.7C579.1 84.6 570.2 69.29 555.2 65.24z\"]\n};\nvar faHandcuffs = {\n  prefix: 'far',\n  iconName: 'handcuffs',\n  icon: [640, 512, [], \"e4f8\", \"M304 32C304 49.67 289.7 64 272 64C254.3 64 240 49.67 240 32C240 14.33 254.3 0 272 0C289.7 0 304 14.33 304 32zM160 80C160 62.33 174.3 48 192 48C209.7 48 224 62.33 224 80C224 97.67 209.7 112 192 112C174.3 112 160 97.67 160 80zM160 128C177.7 128 192 142.3 192 160H200C213.3 160 224 170.7 224 184V200C224 201.7 223.8 203.4 223.5 205.1C280.3 229.6 320 286.2 320 352C320 440.4 248.4 512 160 512C71.63 512 0 440.4 0 352C0 286.2 39.74 229.6 96.54 205.1C96.19 203.4 96 201.7 96 200V184C96 170.7 106.7 160 120 160H128C128 142.3 142.3 128 160 128zM160 464C221.9 464 272 413.9 272 352C272 290.1 221.9 240 160 240C98.14 240 48 290.1 48 352C48 413.9 98.14 464 160 464zM337.6 278.9C354.5 246.1 382.5 219.8 416.5 205.1C416.2 203.4 416 201.7 416 199.1V183.1C416 170.7 426.7 159.1 440 159.1H448C448 142.3 462.3 127.1 480 127.1C497.7 127.1 512 142.3 512 159.1H520C533.3 159.1 544 170.7 544 183.1V199.1C544 201.7 543.8 203.4 543.5 205.1C600.3 229.6 640 286.2 640 352C640 440.4 568.4 512 480 512C417.1 512 364.2 476.7 337.6 425.1C346.9 402.5 352 377.9 352 352C352 326.1 346.9 301.5 337.6 278.9V278.9zM480 240C418.1 240 368 290.1 368 352C368 413.9 418.1 464 480 464C541.9 464 592 413.9 592 352C592 290.1 541.9 240 480 240zM336 32C336 14.33 350.3 0 368 0C385.7 0 400 14.33 400 32C400 49.67 385.7 64 368 64C350.3 64 336 49.67 336 32zM416 80C416 62.33 430.3 48 448 48C465.7 48 480 62.33 480 80C480 97.67 465.7 112 448 112C430.3 112 416 97.67 416 80z\"]\n};\nvar faSnake = {\n  prefix: 'far',\n  iconName: 'snake',\n  icon: [512, 512, [128013], \"f716\", \"M384 88C384 96.84 376.8 104 368 104C359.2 104 352 96.84 352 88C352 79.16 359.2 72 368 72C376.8 72 384 79.16 384 88zM352 136C352 127.2 359.2 120 368 120C376.8 120 384 127.2 384 136C384 144.8 376.8 152 368 152C359.2 152 352 144.8 352 136zM175.1 512H175.9H118.7C103.8 512 89.06 508.5 75.73 501.9L14.31 471.2C5.54 466.8 0 457.8 0 448C0 438.2 5.54 429.2 14.31 424.8L75.73 394.1C82.24 390.9 89.08 388.4 96.1 386.7C103.5 384.9 111 384 118.7 384H256H256.1H320C328.8 384 336 376.8 336 368C336 359.2 328.8 352 320 352H168C150.7 352 134.1 349.1 118.7 343.8C112.9 341.9 107.4 339.6 102 336.1C51.11 312.4 15.1 260.3 15.1 200C15.1 116.1 84.05 48 167.1 48H282.9C303.6 22.92 334.6 8 367.7 8C383.7 8 399.5 11.51 414.1 18.29L468.5 43.7C495 56.08 512 82.72 512 112C512 141.3 495 167.9 468.5 180.3L414.1 205.7C399.5 212.5 383.7 216 367.7 216C350.9 216 334.6 212.2 320 205.1C305.8 198.3 293.1 188.4 282.9 176H167.1C154.7 176 143.1 186.7 143.1 200C143.1 213.3 154.7 224 167.1 224H320C336.7 224 352.7 226.8 367.7 232.1C384.1 237.9 399.3 246.5 412.4 257.5C443.9 283.9 464 323.6 464 368C464 447.5 399.5 512 320 512H175.1zM305.6 96H167.1C110.6 96 63.1 142.6 63.1 200C63.1 257.4 110.6 304 167.1 304H320C355.3 304 384 332.7 384 368C384 403.3 355.3 432 320 432H118.7C111.2 432 103.9 433.7 97.2 437.1L75.33 448L97.2 458.9C103.9 462.3 111.2 464 118.7 464H175.9H175.1H320C373 464 416 421 416 368C416 314.1 373 272 320 272H167.1C128.2 272 95.1 239.8 95.1 200C95.1 160.2 128.2 128 167.1 128H305.6L320 145.5C331.6 159.6 349 168 367.7 168C376.7 168 385.6 166 393.8 162.2L448.2 136.8C457.8 132.3 464 122.6 464 112C464 101.4 457.8 91.7 448.2 87.2L393.8 61.79C385.6 57.98 376.7 56 367.7 56C349 56 331.6 64.39 320 78.49L305.6 96z\"]\n};\nvar faTriangleExclamation = {\n  prefix: 'far',\n  iconName: 'triangle-exclamation',\n  icon: [512, 512, [9888, \"exclamation-triangle\", \"warning\"], \"f071\", \"M506.3 417l-213.3-364C284.8 39 270.4 32 256 32C241.6 32 227.2 39 218.1 53l-213.2 364C-10.59 444.9 9.851 480 42.74 480h426.6C502.1 480 522.6 445 506.3 417zM52.58 432L255.1 84.8L459.4 432H52.58zM256 337.1c-17.36 0-31.44 14.08-31.44 31.44c0 17.36 14.11 31.44 31.48 31.44s31.4-14.08 31.4-31.44C287.4 351.2 273.4 337.1 256 337.1zM232 184v96C232 293.3 242.8 304 256 304s24-10.75 24-24v-96C280 170.8 269.3 160 256 160S232 170.8 232 184z\"]\n};\nvar faExclamationTriangle = faTriangleExclamation;\nvar faWarning = faTriangleExclamation;\nvar faNoteMedical = {\n  prefix: 'far',\n  iconName: 'note-medical',\n  icon: [448, 512, [], \"e200\", \"M384 32H64.01C28.66 32 .0065 60.65 .0065 96L0 416c0 35.34 28.65 64 64 64h245.4c16.97 0 33.25-6.742 45.25-18.75l74.63-74.64C441.3 374.6 448 358.3 448 341.4V96C448 60.8 419.2 32 384 32zM400 320h-79.1c-17.67 0-32 14.33-32 32l.0039 79.88H64c-8.836 0-16-7.164-16-16L48.02 96c0-8.836 7.162-16 16-16h319.1c8.836 0 16 7.164 16 16V320zM304 192H256V144C256 135.2 248.8 128 240 128h-32C199.2 128 192 135.2 192 144V192H144C135.2 192 128 199.2 128 207.1V240c0 8.797 7.199 15.1 16 15.1L192 255.1V303.1C192 312.8 199.2 320 208 320h32c8.801 0 16-7.201 16-16V255.1l48-.0013c8.801 0 16-7.201 16-15.1V207.1C320 199.2 312.8 192 304 192z\"]\n};\nvar faDatabase = {\n  prefix: 'far',\n  iconName: 'database',\n  icon: [448, 512, [], \"f1c0\", \"M224 512C100.3 512 0 476.2 0 432V80C0 35.82 100.3 0 224 0C347.7 0 448 35.82 448 80V432C448 476.2 347.7 512 224 512zM400 86.03L399.4 85.54C394.1 81.03 383.5 74.8 366.2 68.64C332.1 56.45 281.8 48 224 48C166.2 48 115.9 56.45 81.75 68.64C64.49 74.8 53.91 81.03 48.57 85.54L48 86.03V174.7C61.28 181.1 79.64 188.9 102.8 194.6C136.7 202.1 178.5 208 224 208C269.5 208 311.3 202.1 345.2 194.6C368.4 188.9 386.7 181.1 400 174.7L400 86.03zM400 227.6C386.7 232.9 372.1 237.4 356.7 241.2C318.5 250.6 272.8 256 224 256C175.2 256 129.5 250.6 91.31 241.2C75.93 237.4 61.32 232.9 48 227.6V302.7C61.28 309.1 79.64 316.9 102.8 322.6C136.7 330.1 178.5 336 224 336C269.5 336 311.3 330.1 345.2 322.6C368.4 316.9 386.7 309.1 400 302.7V227.6zM48.57 426.5C53.91 430.1 64.48 437.2 81.75 443.4C115.9 455.5 166.2 464 223.1 464C281.8 464 332.1 455.5 366.2 443.4C383.5 437.2 394.1 430.1 399.4 426.5L400 425.1V355.6C386.7 360.9 372.1 365.4 356.7 369.2C318.5 378.6 272.8 384 223.1 384C175.2 384 129.5 378.6 91.31 369.2C75.93 365.4 61.32 360.9 47.1 355.6V425.1L48.57 426.5zM402 423.9L401.9 424.1C402 423.1 402.1 423.9 402.1 423.9L402 423.9zM46.1 424.1C46 423.1 45.95 423.9 45.94 423.9L46.1 424.1zM46.1 87.9C45.98 88.04 45.94 88.11 45.94 88.11L46.1 87.9zM402.1 88.11C402.1 88.11 402 88.04 401.9 87.9z\"]\n};\nvar faDownLeft = {\n  prefix: 'far',\n  iconName: 'down-left',\n  icon: [384, 512, [], \"e16a\", \"M290.7 112l45.28 45.25L179.3 313.9L249.4 384H63.1V198.6l70.06 70.05L290.7 112C290.7 111.1 290.7 112 290.7 112zM290.7 64c-12.28 0-24.57 4.684-33.94 14.06L134.1 200.8L70.62 137.4C64.5 131.2 56.33 127.1 48.01 127.1c-4.131 0-8.295 .8086-12.26 2.48C23.8 135.4 15.1 147.1 15.1 160l.0002 240C15.1 417.7 30.33 432 47.1 432h240c12.94 0 24.61-7.781 29.56-19.75s2.219-25.72-6.938-34.88L247.2 313.9l122.7-122.8c18.74-18.74 18.75-49.14 0-67.88l-45.25-45.25C315.3 68.68 303 64 290.7 64z\"]\n};\nvar faShare = {\n  prefix: 'far',\n  iconName: 'share',\n  icon: [512, 512, [\"arrow-turn-right\", \"mail-forward\"], \"f064\", \"M152 184h271.5l-127.2-109.8c-10.03-8.656-11.12-23.81-2.469-33.84c8.688-10.06 23.85-11.21 33.85-2.487l176 151.1C508.1 194.4 512 201 512 208c0 6.968-3.029 13.58-8.31 18.14l-176 151.1c-4.531 3.937-10.13 5.847-15.69 5.847c-6.719 0-13.41-2.812-18.16-8.312c-8.656-10.03-7.562-25.19 2.469-33.84l127.2-109.8H152c-57.34 0-104 46.65-104 103.1v119.1C48 469.3 37.25 480 24 480S0 469.3 0 456v-119.1C0 252.2 68.19 184 152 184z\"]\n};\nvar faArrowTurnRight = faShare;\nvar faMailForward = faShare;\nvar faFaceThinking = {\n  prefix: 'far',\n  iconName: 'face-thinking',\n  icon: [512, 512, [], \"e39b\", \"M256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 273.7 50.21 290.8 54.36 307.2C40.78 317.4 32 333.7 32 352V380C11.61 343.3 0 301 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C245.4 512 234.9 511.4 224.6 510.1C228.6 504.4 231.9 498.1 234.4 491.3L244.4 463.7C248.3 463.9 252.1 464 256 464V464zM268.3 307.6L237.9 318.1L172.3 303.6C163.7 301.6 158.4 292.9 160.4 284.3C162.4 275.7 171.1 270.4 179.7 272.4L276.7 295.3C284.9 297.2 292.4 300.6 299 305.1C289.1 303.1 278.5 303.7 268.3 307.6L268.3 307.6zM208.4 192C208.4 209.7 194 224 176.4 224C158.7 224 144.4 209.7 144.4 192C144.4 174.3 158.7 160 176.4 160C194 160 208.4 174.3 208.4 192zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208zM216.4 144.8C195.9 127.2 166.5 124.4 142.1 137.9L135.9 141.9C128.3 146.3 118.5 143.6 114.1 135.9C109.7 128.3 112.4 118.5 120.1 114.1L127.1 110.1C162.3 89.95 206.4 94.14 237.2 120.5L250.4 131.9C257.1 137.6 257.9 147.7 252.1 154.4C246.4 161.1 236.3 161.9 229.6 156.1L216.4 144.8zM112 400.4L279.6 337.5C291.1 332.9 305.8 339.2 310.5 351.6C315.1 363.1 308.8 377.8 296.4 382.5L230.9 407C230.8 407.4 230.7 407.8 230.6 408.2L204.3 480.4C197.4 499.4 179.4 512 159.2 512H112C85.49 512 64 490.5 64 464V352C64 338.7 74.75 328 88 328C101.3 328 112 338.7 112 352L112 400.4z\"]\n};\nvar faTurnDownRight = {\n  prefix: 'far',\n  iconName: 'turn-down-right',\n  icon: [512, 512, [], \"e455\", \"M366.4 414C357.7 410.2 352 401.5 352 392L352 311.1H24C10.75 311.1 0 301.2 0 287.1V56C0 42.75 10.75 32 24 32C37.25 32 48 42.75 48 56V263.1H352L352 184C352 174.5 357.7 165.8 366.4 162C375.2 158.2 385.3 159.9 392.3 166.4L504.3 270.4C514.6 279.9 514.6 296.1 504.3 305.6L392.3 409.6C385.3 416.1 375.2 417.8 366.4 414V414z\"]\n};\nvar faBottleDroplet = {\n  prefix: 'far',\n  iconName: 'bottle-droplet',\n  icon: [320, 512, [], \"e4c4\", \"M112 336C112 304 160 256 160 256C160 256 208 304 208 336C208 368 186.5 384 160 384C133.5 384 112 362.5 112 336zM256 23.1C256 34.45 249.3 43.34 240 46.63V152.2C278.6 178.1 304 222.1 304 272V448C304 483.3 275.3 512 240 512H80C44.65 512 16 483.3 16 448V272C16 222.1 41.41 178.1 80 152.2V46.64C70.68 43.34 64 34.45 64 24C63.1 10.75 74.74 .0042 87.1 .0038L232 0C245.3-.0003 256 10.74 256 23.1V23.1zM128 177.9L106.7 192.1C80.85 209.4 64 238.8 64 272V448C64 456.8 71.16 464 80 464H240C248.8 464 256 456.8 256 448V272C256 238.8 239.1 209.4 213.3 192.1L192 177.9V48L128 48V177.9z\"]\n};\nvar faMaskFace = {\n  prefix: 'far',\n  iconName: 'mask-face',\n  icon: [640, 512, [], \"e1d7\", \"M432 192C440.8 192 448 199.2 448 208C448 216.8 440.8 224 432 224H208C199.2 224 192 216.8 192 208C192 199.2 199.2 192 208 192H432zM192 272C192 263.2 199.2 256 208 256H432C440.8 256 448 263.2 448 272C448 280.8 440.8 288 432 288H208C199.2 288 192 280.8 192 272zM400 320C408.8 320 416 327.2 416 336C416 344.8 408.8 352 400 352H240C231.2 352 224 344.8 224 336C224 327.2 231.2 320 240 320H400zM0 269V184C0 153.1 25.07 128 56 128H153.2C172.2 128 190.7 122.4 206.5 111.9L243.6 87.12C266.2 72.05 292.8 64 320 64C347.2 64 373.8 72.05 396.4 87.12L433.5 111.9C449.3 122.4 467.8 128 486.8 128H584C614.9 128 640 153.1 640 184V269C640 324.1 602.5 372.1 549.1 385.5L441.1 412.5C406.2 434.1 364.6 448 320 448C275.4 448 233.8 434.1 198.9 412.5L90.9 385.5C37.48 372.1 0 324.1 0 269zM320 112C302.3 112 284.1 117.2 270.2 127.1L233.1 151.8C209.5 167.6 181.7 176 153.2 176H144V224C144 283.5 173.5 336.1 218.7 367.9L221.8 368.7L221.5 369.9C249.6 388.9 283.5 400 320 400C356.5 400 390.4 388.9 418.5 369.9L418.2 368.7L421.3 367.9C466.5 336.1 496 283.5 496 224V176H486.8C458.3 176 430.5 167.6 406.9 151.8L369.8 127.1C355 117.2 337.7 112 320 112V112zM96 224V176H56C51.58 176 48 179.6 48 184V269C48 302.1 70.49 330.9 102.5 338.9L132.3 346.3C109.4 311.2 95.1 269.1 95.1 224H96zM592 269V184C592 179.6 588.4 176 584 176H544V224C544 269.1 530.6 311.2 507.7 346.3L537.5 338.9C569.5 330.9 592 302.1 592 269H592z\"]\n};\nvar faHillRockslide = {\n  prefix: 'far',\n  iconName: 'hill-rockslide',\n  icon: [576, 512, [], \"e508\", \"M192 64C192 81.67 177.7 96 160 96C142.3 96 128 81.67 128 64C128 46.33 142.3 32 160 32C177.7 32 192 46.33 192 64zM252.4 135.8C249.7 130.1 249.7 125 252.4 120.2L279.4 72.16C282.2 67.12 287.6 64 293.4 64H346.6C352.4 64 357.8 67.12 360.6 72.16L387.6 120.2C390.3 125 390.3 130.1 387.6 135.8L360.6 183.8C357.8 188.9 352.4 192 346.6 192H293.4C287.6 192 282.2 188.9 279.4 183.8L252.4 135.8zM0 126.6C0 90.99 43.09 73.14 68.28 98.34L413.7 443.7C438.9 468.9 421 512 385.4 512H72C32.24 512 0 479.8 0 440V126.6zM48 145.9V440C48 453.3 58.75 464 72 464H366.1L48 145.9zM456.2 376.6C451.1 373.8 448 368.4 448 362.6V309.4C448 303.6 451.1 298.2 456.2 295.4L504.2 268.4C509 265.7 514.1 265.7 519.8 268.4L567.8 295.4C572.9 298.2 576 303.6 576 309.4V362.6C576 368.4 572.9 373.8 567.8 376.6L519.8 403.6C514.1 406.3 509 406.3 504.2 403.6L456.2 376.6zM320 288C320 270.3 334.3 256 352 256C369.7 256 384 270.3 384 288C384 305.7 369.7 320 352 320C334.3 320 320 305.7 320 288z\"]\n};\nvar faScannerKeyboard = {\n  prefix: 'far',\n  iconName: 'scanner-keyboard',\n  icon: [512, 512, [], \"f489\", \"M128 23.1C128 10.74 138.7-.002 152-.002C165.3-.002 176 10.74 176 23.1V63.1H128V23.1zM304 23.1C304 10.74 314.7-.002 328-.002C341.3-.002 352 10.74 352 23.1V63.1H304V23.1zM256 15.1V63.1H224V15.1C224 7.162 231.2-.002 240-.002C248.8-.002 256 7.162 256 15.1V15.1zM384 15.1C384 7.162 391.2-.002 400-.002C408.8-.002 416 7.162 416 15.1V271.1C416 280.8 408.8 287.1 400 287.1C391.2 287.1 384 280.8 384 271.1V15.1zM512 23.1V263.1C512 277.3 501.3 287.1 488 287.1C474.7 287.1 464 277.3 464 263.1V23.1C464 10.74 474.7-.002 488-.002C501.3-.002 512 10.74 512 23.1V23.1zM248 175.1C261.3 175.1 272 186.7 272 199.1V231.1C272 245.3 261.3 255.1 248 255.1H104C90.75 255.1 80 245.3 80 231.1V199.1C80 186.7 90.75 175.1 104 175.1H248zM144 303.1C152.8 303.1 160 311.2 160 319.1V335.1C160 344.8 152.8 351.1 144 351.1H96C87.16 351.1 80 344.8 80 335.1V319.1C80 311.2 87.16 303.1 96 303.1H144zM80 399.1C80 391.2 87.16 383.1 96 383.1H144C152.8 383.1 160 391.2 160 399.1V415.1C160 424.8 152.8 431.1 144 431.1H96C87.16 431.1 80 424.8 80 415.1V399.1zM256 303.1C264.8 303.1 272 311.2 272 319.1V335.1C272 344.8 264.8 351.1 256 351.1H208C199.2 351.1 192 344.8 192 335.1V319.1C192 311.2 199.2 303.1 208 303.1H256zM192 399.1C192 391.2 199.2 383.1 208 383.1H256C264.8 383.1 272 391.2 272 399.1V415.1C272 424.8 264.8 431.1 256 431.1H208C199.2 431.1 192 424.8 192 415.1V399.1zM288 95.1C323.3 95.1 352 124.7 352 159.1V447.1C352 483.3 323.3 511.1 288 511.1H64C28.65 511.1 0 483.3 0 447.1V159.1C0 124.7 28.65 95.1 64 95.1H288zM64 143.1C55.16 143.1 48 151.2 48 159.1V447.1C48 456.8 55.16 463.1 64 463.1H288C296.8 463.1 304 456.8 304 447.1V159.1C304 151.2 296.8 143.1 288 143.1H64z\"]\n};\nvar faCircleO = {\n  prefix: 'far',\n  iconName: 'circle-o',\n  icon: [512, 512, [], \"e119\", \"M256 128C185.4 128 128 185.4 128 256s57.42 128 128 128s128-57.42 128-128S326.6 128 256 128zM256 336c-44.11 0-80-35.89-80-80S211.9 176 256 176s80 35.89 80 80S300.1 336 256 336zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faGridHorizontal = {\n  prefix: 'far',\n  iconName: 'grid-horizontal',\n  icon: [448, 512, [], \"e307\", \"M0 168C0 145.9 17.91 128 40 128H88C110.1 128 128 145.9 128 168V216C128 238.1 110.1 256 88 256H40C17.91 256 0 238.1 0 216V168zM40 216H88V168H40V216zM0 328C0 305.9 17.91 288 40 288H88C110.1 288 128 305.9 128 328V376C128 398.1 110.1 416 88 416H40C17.91 416 0 398.1 0 376V328zM40 376H88V328H40V376zM248 128C270.1 128 288 145.9 288 168V216C288 238.1 270.1 256 248 256H200C177.9 256 160 238.1 160 216V168C160 145.9 177.9 128 200 128H248zM248 168H200V216H248V168zM160 328C160 305.9 177.9 288 200 288H248C270.1 288 288 305.9 288 328V376C288 398.1 270.1 416 248 416H200C177.9 416 160 398.1 160 376V328zM200 376H248V328H200V376zM408 128C430.1 128 448 145.9 448 168V216C448 238.1 430.1 256 408 256H360C337.9 256 320 238.1 320 216V168C320 145.9 337.9 128 360 128H408zM408 168H360V216H408V168zM320 328C320 305.9 337.9 288 360 288H408C430.1 288 448 305.9 448 328V376C448 398.1 430.1 416 408 416H360C337.9 416 320 398.1 320 376V328zM360 376H408V328H360V376z\"]\n};\nvar faMessageDollar = {\n  prefix: 'far',\n  iconName: 'message-dollar',\n  icon: [512, 512, [\"comment-alt-dollar\"], \"f650\", \"M262.3 186L255.9 184.2C228.9 176.2 229.5 172.5 230.4 167.4c1.57-8.928 18.96-11.11 34.59-8.715c6.395 .9648 13.41 3.215 20.11 5.537c11.88 4.107 24.95-2.215 29.09-14.11c4.143-11.93-2.16-24.96-14.09-29.11c-8.25-2.84-14.98-4.66-21.21-6.027V102.9C278.9 90.25 268.6 80 256 80S233.1 90.25 233.1 102.9V114.3C207.5 119.7 189.5 135.7 185.3 159.6C176.9 208.6 223.3 222.2 243.1 228l6.643 1.928c33.46 9.572 32.91 12.79 31.91 18.61C280.1 257.5 262.7 259.7 246.1 257.3C239.1 256.1 228.9 252.5 219.9 249.3L214.8 247.4c-11.89-4.107-24.95 2.07-29.16 13.96C181.5 273.3 187.7 286.3 199.6 290.5L204.5 292.3c8.865 3.188 18.72 6.389 28.64 8.584v12.31c0 12.61 10.24 22.86 22.86 22.86s22.85-10.25 22.85-22.86V301.4c25.55-5.479 43.66-21.17 47.8-45.07C335.2 206.9 287.8 193.3 262.3 186zM448 0H64C28.75 0 0 28.75 0 63.1v287.1C0 387.2 28.75 415.1 64 415.1h96v83.1c0 9.836 11.02 15.5 19.12 9.649L304 415.1H448c35.25 0 64-28.75 64-63.1V63.1C512 28.75 483.3 0 448 0zM464 352c0 8.75-7.25 16-16 16h-160l-80 60v-60H64c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h384c8.75 0 16 7.25 16 16V352z\"]\n};\nvar faCommentAltDollar = faMessageDollar;\nvar faRightLeft = {\n  prefix: 'far',\n  iconName: 'right-left',\n  icon: [512, 512, [\"exchange-alt\"], \"f362\", \"M24 152h328.1l-.1318 80c0 9.547 5.666 18.19 14.41 22s18.95 2.078 25.93-4.406l112-104c10.22-9.5 10.22-25.69 0-35.19l-112-104c-6.979-6.484-17.18-8.221-25.93-4.408s-14.41 12.46-14.41 22L352.1 104H24C10.75 104 0 114.7 0 127.1S10.75 152 24 152zM488 360H159.9L160 279.1c0-9.547-5.666-18.19-14.41-22S126.7 255.9 119.7 262.4l-112 104c-10.22 9.5-10.22 25.69 0 35.19l112 104c6.979 6.484 17.18 8.219 25.93 4.406S160 497.5 160 488l-.1318-80H488c13.25 0 24-10.75 24-24S501.3 360 488 360z\"]\n};\nvar faExchangeAlt = faRightLeft;\nvar faColumns3 = {\n  prefix: 'far',\n  iconName: 'columns-3',\n  icon: [640, 512, [], \"e361\", \"M0 96C0 60.65 28.65 32 64 32H576C611.3 32 640 60.65 640 96V416C640 451.3 611.3 480 576 480H64C28.65 480 0 451.3 0 416V96zM448 432H576C584.8 432 592 424.8 592 416V96C592 87.16 584.8 80 576 80H448V432zM400 80H240V432H400V80zM192 432V80H64C55.16 80 48 87.16 48 96V416C48 424.8 55.16 432 64 432H192z\"]\n};\nvar faPaperPlane = {\n  prefix: 'far',\n  iconName: 'paper-plane',\n  icon: [512, 512, [61913], \"f1d8\", \"M501.6 4.186c-7.594-5.156-17.41-5.594-25.44-1.063L12.12 267.1C4.184 271.7-.5037 280.3 .0431 289.4c.5469 9.125 6.234 17.16 14.66 20.69l153.3 64.38v113.5c0 8.781 4.797 16.84 12.5 21.06C184.1 511 188 512 191.1 512c4.516 0 9.038-1.281 12.99-3.812l111.2-71.46l98.56 41.4c2.984 1.25 6.141 1.875 9.297 1.875c4.078 0 8.141-1.031 11.78-3.094c6.453-3.625 10.88-10.06 11.95-17.38l64-432C513.1 18.44 509.1 9.373 501.6 4.186zM369.3 119.2l-187.1 208.9L78.23 284.7L369.3 119.2zM215.1 444v-49.36l46.45 19.51L215.1 444zM404.8 421.9l-176.6-74.19l224.6-249.5L404.8 421.9z\"]\n};\nvar faRoadCircleExclamation = {\n  prefix: 'far',\n  iconName: 'road-circle-exclamation',\n  icon: [640, 512, [], \"e565\", \"M422.3 32C452.6 32 479.7 51.05 490 79.61L531.8 195.6C520.2 193.3 508.3 192 496 192C490.5 192 485.1 192.3 479.7 192.7L444.8 95.87C441.4 86.35 432.4 80 422.3 80H344V104C344 117.3 333.3 128 319.1 128C306.7 128 295.1 117.3 295.1 104V80H217.7C207.6 80 198.6 86.35 195.2 95.87L85.71 399.9C80.08 415.5 91.67 432 108.3 432H295.1V408C295.1 394.7 306.7 384 319.1 384C320.2 384 320.5 384 320.7 384C323.1 420.3 338.3 453.4 360.2 480H108.3C58.43 480 23.66 430.5 40.55 383.6L149.1 79.61C160.3 51.05 187.4 32 217.7 32H422.3zM319.1 320C306.7 320 295.1 309.3 295.1 296V216C295.1 202.7 306.7 192 319.1 192C333.3 192 344 202.7 344 216V279.2C336.8 291.6 330.1 304.9 326.9 318.1C324.7 319.6 322.4 320 319.1 320zM352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM496 464C509.3 464 520 453.3 520 440C520 426.7 509.3 416 496 416C482.7 416 472 426.7 472 440C472 453.3 482.7 464 496 464zM479.1 288V368C479.1 376.8 487.2 384 495.1 384C504.8 384 511.1 376.8 511.1 368V288C511.1 279.2 504.8 272 495.1 272C487.2 272 479.1 279.2 479.1 288z\"]\n};\nvar faDungeon = {\n  prefix: 'far',\n  iconName: 'dungeon',\n  icon: [512, 512, [], \"f6d9\", \"M64 512C28.65 512 0 483.3 0 448V408C0 396.3 3.116 385.4 8.562 376C3.117 366.6 0 355.7 0 344V303.1C0 292.3 3.125 281.4 8.584 271.1C2.774 261.8-.2701 249.7 .743 236.4C2.918 207.8 9.809 180.4 20.65 155.1C26.78 140.9 36.85 130.7 48.64 124.5C49.22 111.2 54.15 97.78 64.39 86.22C81.19 67.28 100.8 50.84 122.5 37.54C135.7 29.44 149.8 26.95 163 28.73C171.2 18.19 183 10.08 198.1 6.582C216.8 2.269 236.1 0 256 0C275.9 0 295.2 2.269 313.9 6.582C328.1 10.08 340.8 18.19 348.1 28.73C362.2 26.95 376.3 29.44 389.5 37.54C411.2 50.84 430.8 67.28 447.6 86.22C457.8 97.78 462.8 111.2 463.4 124.5C475.2 130.7 485.2 140.9 491.4 155.1C502.2 180.4 509.1 207.8 511.3 236.4C512.3 249.7 509.2 261.8 503.4 271.1C508.9 281.4 512 292.3 512 303.1V344C512 355.7 508.9 366.6 503.4 376C508.9 385.4 512 396.3 512 408V448C512 483.3 483.3 512 448 512H64zM276.4 129.4L276.6 129.5C284.4 130.5 292.2 126.5 295.1 119.2L313.2 73.84C316.3 66.22 313.1 57.68 306 54.36C305.1 53.93 304.1 53.59 303.1 53.35C287.9 49.85 272.2 47.1 256 47.1C239.8 47.1 224.1 49.85 208.9 53.35C207.9 53.59 206.9 53.93 205.1 54.36C198.9 57.68 195.7 66.22 198.8 73.84L216.9 119.2C219.8 126.5 227.6 130.5 235.4 129.5L235.6 129.4C242.3 128.5 249.1 127.1 256 127.1C262.9 127.1 269.7 128.5 276.4 129.4H276.4zM408.3 140.6C415.1 136.1 417.3 127.3 413.5 120.6C413 119.7 412.4 118.9 411.7 118.1C398 102.7 382.1 89.28 364.4 78.47C363.5 77.92 362.6 77.48 361.7 77.14C354.4 74.58 346.2 78.32 342.1 85.73L342.8 86.19L325.5 129.3C325.3 129.9 325.1 130.5 324.9 131.1C322.1 138.2 326.3 145.9 332.6 150.1L332.9 150.2C339.1 154.2 344.1 158.5 350.5 163.3L350.7 163.5C356.6 168.5 365 169.4 371.4 165.2L408.3 140.6zM396.8 241.9C396.9 242.2 396.1 242.5 397.1 242.8C399.1 250.3 405.6 256 413.4 256H448C456.2 256 463 249.8 463.4 241.9C463.4 241.3 463.4 240.6 463.4 240C461.6 216.8 456 194.6 447.2 174.1C446.8 173.1 446.3 172.2 445.7 171.4C441.4 165.2 432.9 163.5 426.1 167.2C425.7 167.5 425.3 167.7 424.9 167.9L392.3 189.7C391.2 190.4 390.3 191.3 389.4 192.2C384.8 197.2 383.8 204.7 386.6 211.2L386.8 211.6C391.2 221.2 394.6 231.3 396.8 241.9V241.9zM400 344C400 344.7 400 345.3 400.1 345.1C401.1 353.9 407.8 360 416 360H448C456.2 360 462.9 353.9 463.9 345.1C463.1 345.3 464 344.7 464 344V303.1C464 303.3 463.1 302.6 463.9 301.1C462.9 294.1 456.1 287.1 448 287.1H416C415.1 287.1 414.3 288.1 413.4 288.2C406.3 289.4 400.7 295.3 400.1 302.6C400 303.1 400 303.5 400 303.1V344zM400 448C400 456.8 407.2 464 416 464H448C456.8 464 464 456.8 464 448V408C464 407.3 463.1 406.7 463.9 406C462.9 398.1 456.2 392 448 392H416C407.8 392 401.1 398.1 400.1 406C400 406.7 400 407.3 400 408V448zM100.3 118.1C99.59 118.9 98.99 119.7 98.49 120.6C94.72 127.3 96.94 136.1 103.7 140.6L140.6 165.2C146.1 169.4 155.4 168.5 161.3 163.5L161.5 163.3C167 158.5 172.9 154.2 179.1 150.2L179.4 150.1C185.7 145.9 189 138.2 187.1 131.1C186.9 130.5 186.7 129.9 186.5 129.3L169.2 86.19L169 85.73C165.8 78.32 157.6 74.58 150.3 77.14C149.4 77.48 148.5 77.92 147.6 78.47C129.9 89.28 113.1 102.7 100.3 118.1L100.3 118.1zM48.61 240C48.56 240.6 48.55 241.3 48.58 241.9C48.97 249.8 55.79 255.1 64 255.1H98.55C106.4 255.1 112.9 250.3 114.9 242.8C115 242.5 115.1 242.2 115.2 241.9C117.4 231.3 120.8 221.2 125.2 211.6L125.4 211.2C128.2 204.7 127.2 197.2 122.6 192.2C121.7 191.3 120.8 190.4 119.7 189.7L87.08 167.9C86.7 167.7 86.3 167.5 85.91 167.2C79.09 163.5 70.6 165.2 66.26 171.4C65.68 172.2 65.18 173.1 64.76 174.1C55.97 194.6 50.37 216.8 48.61 240H48.61zM48 344C48 344.7 48.04 345.3 48.12 345.1C49.1 353.9 55.84 360 64 360H96C104.2 360 110.9 353.9 111.9 345.1C111.1 345.3 112 344.7 112 344V303.1C112 303.5 111.1 303.1 111.9 302.6C111.3 295.3 105.7 289.4 98.55 288.2C97.72 288.1 96.87 287.1 96 287.1H64C55.86 287.1 49.13 294.1 48.13 301.1C48.04 302.6 48 303.3 48 303.1V344zM48 448C48 456.8 55.16 464 64 464H96C104.8 464 112 456.8 112 448V408C112 407.3 111.1 406.7 111.9 406C110.9 398.1 104.2 392 96 392H64C55.84 392 49.1 398.1 48.12 406C48.04 406.7 48 407.3 48 408V448zM272 191.1C272 183.2 264.8 175.1 256 175.1C247.2 175.1 240 183.2 240 191.1V448C240 456.8 247.2 464 256 464C264.8 464 272 456.8 272 448V191.1zM208 223.1C208 215.2 200.8 207.1 192 207.1C183.2 207.1 176 215.2 176 223.1V448C176 456.8 183.2 464 192 464C200.8 464 208 456.8 208 448V223.1zM336 223.1C336 215.2 328.8 207.1 320 207.1C311.2 207.1 304 215.2 304 223.1V448C304 456.8 311.2 464 320 464C328.8 464 336 456.8 336 448V223.1z\"]\n};\nvar faHandHoldingBox = {\n  prefix: 'far',\n  iconName: 'hand-holding-box',\n  icon: [576, 512, [], \"f47b\", \"M551.1 312.1c-31.13-26.36-69.26-16.12-88.39-1.75l-60.38 45.47h-3.375C399.7 317.9 369.3 288 330.7 288H186.7C158.3 288 130.3 297.4 108.1 314.4l-28.38 21.74H24C10.8 336.1 0 346.9 0 360.1c0 13.19 10.8 23.99 24 23.99l72-.0596l41.26-31.42c14-10.74 31.5-16.49 49.51-16.49h144c27.88 0 29 40.23-1.125 40.23H269.8c-7.5 0-13.75 6.123-13.75 13.74c0 7.619 6.252 13.87 13.75 13.87h134.6c9.711 0 19.16-3.158 26.92-8.996l61.26-46.1c8.252-6.121 20.5-6.621 28.38 0c10.12 8.496 9.375 23.11-.877 30.73l-100.6 75.46c-7.75 5.746-17.13 8.994-26.88 8.994H24C10.8 464 0 474.8 0 488C0 501.2 10.8 512 24 512h368.8c20 0 39.38-6.496 55.26-18.49l100.8-75.83c16.63-12.49 26.5-31.48 27.13-51.97C576.7 345.2 567.8 325.6 551.1 312.1zM160 256h255.1C442.4 256 464 234.4 464 208v-160c0-26.4-21.6-48-47.1-48h-255.1C133.6 0 112 21.6 112 48v160C112 234.4 133.6 256 160 256zM160 48h63.97L223.1 128l63.1-32l64 32l-.0001-80H416v160H160V48z\"]\n};\nvar faInputText = {\n  prefix: 'far',\n  iconName: 'input-text',\n  icon: [640, 512, [], \"e1bf\", \"M184 160C193.5 160 202.1 165.6 205.9 174.3L269.9 318.3C275.3 330.4 269.9 344.5 257.7 349.9C245.6 355.3 231.5 349.9 226.1 337.7L221.7 328H146.3L141.9 337.7C136.5 349.9 122.4 355.3 110.3 349.9C98.14 344.5 92.69 330.4 98.07 318.3L162.1 174.3C165.9 165.6 174.5 160 184 160H184zM167.6 280H200.4L184 243.1L167.6 280zM304 184C304 170.7 314.7 160 328 160H380C413.1 160 440 186.9 440 220C440 229.2 437.9 237.9 434.2 245.7C447.5 256.7 456 273.4 456 292C456 325.1 429.1 352 396 352H328C314.7 352 304 341.3 304 328V184zM352 208V232H380C386.6 232 392 226.6 392 220C392 213.4 386.6 208 380 208H352zM352 304H396C402.6 304 408 298.6 408 292C408 285.4 402.6 280 396 280H352V304zM0 128C0 92.65 28.65 64 64 64H576C611.3 64 640 92.65 640 128V384C640 419.3 611.3 448 576 448H64C28.65 448 0 419.3 0 384V128zM48 128V384C48 392.8 55.16 400 64 400H576C584.8 400 592 392.8 592 384V128C592 119.2 584.8 112 576 112H64C55.16 112 48 119.2 48 128z\"]\n};\nvar faWindowFlip = {\n  prefix: 'far',\n  iconName: 'window-flip',\n  icon: [512, 512, [\"window-alt\"], \"f40f\", \"M512 416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V416zM48 416C48 424.8 55.16 432 64 432H448C456.8 432 464 424.8 464 416V224H48V416zM448 128C448 110.3 433.7 96 416 96C398.3 96 384 110.3 384 128C384 145.7 398.3 160 416 160C433.7 160 448 145.7 448 128zM288 128C288 145.7 302.3 160 320 160C337.7 160 352 145.7 352 128C352 110.3 337.7 96 320 96C302.3 96 288 110.3 288 128zM256 128C256 110.3 241.7 96 224 96C206.3 96 192 110.3 192 128C192 145.7 206.3 160 224 160C241.7 160 256 145.7 256 128z\"]\n};\nvar faWindowAlt = faWindowFlip;\nvar faAlignRight = {\n  prefix: 'far',\n  iconName: 'align-right',\n  icon: [448, 512, [], \"f038\", \"M424 40C437.3 40 448 50.75 448 64C448 77.25 437.3 88 424 88H184C170.7 88 160 77.25 160 64C160 50.75 170.7 40 184 40H424zM424 168C437.3 168 448 178.7 448 192C448 205.3 437.3 216 424 216H24C10.75 216 0 205.3 0 192C0 178.7 10.75 168 24 168H424zM424 344H184C170.7 344 160 333.3 160 320C160 306.7 170.7 296 184 296H424C437.3 296 448 306.7 448 320C448 333.3 437.3 344 424 344zM424 424C437.3 424 448 434.7 448 448C448 461.3 437.3 472 424 472H24C10.75 472 0 461.3 0 448C0 434.7 10.75 424 24 424H424z\"]\n};\nvar faScannerGun = {\n  prefix: 'far',\n  iconName: 'scanner-gun',\n  icon: [576, 512, [\"scanner\"], \"f488\", \"M79.13 251.1C33.32 237.1 0 194.4 0 143.1C0 82.14 50.14 31.1 112 31.1H304C330.5 31.1 352 53.49 352 79.1V207.1C352 234.5 330.5 255.1 304 255.1H260L144.3 454.4C130.9 477.3 101.4 485 78.48 471.6L25.02 440.1C2.312 426.8-5.383 397.6 7.785 374.8L79.13 251.1zM48 143.1C48 179.3 76.65 207.1 112 207.1H304V79.1H112C76.65 79.1 48 108.7 48 143.1zM131.7 255.1L49.36 398.8L102.8 430.2L204.4 255.1H131.7zM552 31.1C565.3 31.1 576 42.74 576 55.1C576 69.25 565.3 79.1 552 79.1H440C426.7 79.1 416 69.25 416 55.1C416 42.74 426.7 31.1 440 31.1H552zM416 215.1C416 202.7 426.7 191.1 440 191.1H552C565.3 191.1 576 202.7 576 215.1C576 229.3 565.3 239.1 552 239.1H440C426.7 239.1 416 229.3 416 215.1zM552 431.1C565.3 431.1 576 442.7 576 455.1C576 469.3 565.3 479.1 552 479.1H440C426.7 479.1 416 469.3 416 455.1C416 442.7 426.7 431.1 440 431.1H552zM416 143.1C416 135.2 423.2 127.1 432 127.1H560C568.8 127.1 576 135.2 576 143.1C576 152.8 568.8 159.1 560 159.1H432C423.2 159.1 416 152.8 416 143.1zM560 287.1C568.8 287.1 576 295.2 576 303.1C576 312.8 568.8 319.1 560 319.1H432C423.2 319.1 416 312.8 416 303.1C416 295.2 423.2 287.1 432 287.1H560zM416 367.1C416 359.2 423.2 351.1 432 351.1H560C568.8 351.1 576 359.2 576 367.1C576 376.8 568.8 383.1 560 383.1H432C423.2 383.1 416 376.8 416 367.1z\"]\n};\nvar faScanner = faScannerGun;\nvar faTire = {\n  prefix: 'far',\n  iconName: 'tire',\n  icon: [512, 512, [], \"f631\", \"M88 256C88 163.2 163.2 88 256 88C348.8 88 424 163.2 424 256C424 348.8 348.8 424 256 424C163.2 424 88 348.8 88 256zM375.2 269.6C375.7 265.2 376 260.6 376 256C376 224.8 364.1 196.4 344.6 175.1L320.4 208.5C330.2 221.8 336 238.2 336 256C336 256.3 335.1 256.6 335.1 256.9L375.2 269.6zM321.1 302.5C311.1 316.5 296.7 327.1 279.1 332.4L279.1 373.6C314.4 366.6 343.5 344.9 360.4 315.3L321.1 302.5zM231.1 373.6L231.1 332.3C215.2 327.1 200.9 316.4 190.9 302.5L151.6 315.3C168.5 344.9 197.6 366.6 231.1 373.6zM176 256.9C176 256.6 176 256.3 176 256C176 238.2 181.8 221.8 191.6 208.5L167.4 175.1C147.9 196.4 136 224.8 136 256C136 260.6 136.3 265.2 136.8 269.6L176 256.9zM230.4 180.2C238.4 177.5 247.1 176 256 176C264.1 176 273.6 177.5 281.6 180.2L305.8 146.8C290.6 139.9 273.8 136 256 136C238.2 136 221.4 139.9 206.2 146.8L230.4 180.2zM256 224C238.3 224 224 238.3 224 256C224 273.7 238.3 288 256 288C273.7 288 288 273.7 288 256C288 238.3 273.7 224 256 224zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faEngine = {\n  prefix: 'far',\n  iconName: 'engine',\n  icon: [640, 512, [], \"e16e\", \"M256 256C256 238.3 270.3 224 288 224C305.7 224 320 238.3 320 256C320 273.7 305.7 288 288 288C270.3 288 256 273.7 256 256zM224 256C224 273.7 209.7 288 192 288C174.3 288 160 273.7 160 256C160 238.3 174.3 224 192 224C209.7 224 224 238.3 224 256zM352 256C352 238.3 366.3 224 384 224C401.7 224 416 238.3 416 256C416 273.7 401.7 288 384 288C366.3 288 352 273.7 352 256zM424 88C424 101.3 413.3 112 400 112H328V144H396.6C409.3 144 421.6 147.7 432.1 154.7L483.5 189C501.3 200.9 512 220.9 512 242.3V384C512 419.3 483.3 448 448 448H254.8C235.3 448 216.9 439.2 204.8 423.1L172.8 384H144C108.7 384 80 355.3 80 320V280H48V352C48 365.3 37.25 376 24 376C10.75 376 0 365.3 0 352V160C0 146.7 10.75 136 24 136C37.25 136 48 146.7 48 160V232H80V208C80 172.7 108.7 144 144 144H280V112H208C194.7 112 184 101.3 184 88C184 74.75 194.7 64 208 64H400C413.3 64 424 74.75 424 88zM195.9 336L242.3 393.1C245.3 397.8 249.9 400 254.8 400H448C456.8 400 464 392.8 464 384V242.3C464 236.9 461.3 231.9 456.9 228.9L405.5 194.7C402.9 192.9 399.8 192 396.6 192H144C135.2 192 128 199.2 128 208V320C128 328.8 135.2 336 144 336H195.9zM608 192C625.7 192 640 206.3 640 224V416C640 433.7 625.7 448 608 448H576C558.3 448 544 433.7 544 416V224C544 206.3 558.3 192 576 192H608z\"]\n};\nvar faMoneyBill1Wave = {\n  prefix: 'far',\n  iconName: 'money-bill-1-wave',\n  icon: [576, 512, [\"money-bill-wave-alt\"], \"f53b\", \"M384 256C384 317.9 341 368 288 368C234.1 368 192 317.9 192 256C192 194.1 234.1 144 288 144C341 144 384 194.1 384 256zM272 224V288H264C255.2 288 248 295.2 248 304C248 312.8 255.2 320 264 320H312C320.8 320 328 312.8 328 304C328 295.2 320.8 288 312 288H304V208C304 199.2 296.8 192 288 192H272C263.2 192 256 199.2 256 208C256 216.8 263.2 224 272 224zM0 421.5V113C0 88.79 25.38 72.73 48.35 79.04C128.2 100.1 208.1 80.61 288 60.25C374.9 38.1 461.8 15.95 548.7 48.26C565.8 54.6 576 71.96 576 90.5V398.1C576 423.2 550.6 439.3 527.7 432.1C447.8 411 367.9 431.4 288 451.7C201.1 473.9 114.2 496 27.29 463.7C10.21 457.4 0 440 0 421.5V421.5zM279.2 404.4C335.1 390.1 398.6 373.9 464.5 375.7C468.6 344.3 495.5 320 528 320V144C492.7 144 464.1 115.4 464 80.14C417 78.44 367.2 89.66 310.3 104.1C305.9 105.2 301.4 106.4 296.8 107.6C240.9 121.9 177.4 138.1 111.5 136.3C107.4 167.7 80.53 192 48 192V368C83.3 368 111.9 396.6 112 431.9C158.1 433.6 208.8 422.3 265.7 407.9C270.1 406.8 274.6 405.6 279.2 404.4H279.2z\"]\n};\nvar faMoneyBillWaveAlt = faMoneyBill1Wave;\nvar faLifeRing = {\n  prefix: 'far',\n  iconName: 'life-ring',\n  icon: [512, 512, [], \"f1cd\", \"M464.1 431C474.3 440.4 474.3 455.6 464.1 464.1C455.6 474.3 440.4 474.3 431 464.1L419.3 453.2C374.9 489.9 318.1 512 256 512C193.9 512 137.1 489.9 92.74 453.2L80.97 464.1C71.6 474.3 56.4 474.3 47.03 464.1C37.66 455.6 37.66 440.4 47.03 431L58.8 419.3C22.08 374.9 0 318.1 0 256C0 193.9 22.08 137.1 58.8 92.74L47.03 80.97C37.66 71.6 37.66 56.4 47.03 47.03C56.4 37.66 71.6 37.66 80.97 47.03L92.74 58.8C137.1 22.08 193.9 0 256 0C318.1 0 374.9 22.08 419.3 58.8L431 47.03C440.4 37.66 455.6 37.66 464.1 47.03C474.3 56.4 474.3 71.6 464.1 80.97L453.2 92.74C489.9 137.1 512 193.9 512 256C512 318.1 489.9 374.9 453.2 419.3L464.1 431zM304.8 338.7C290.5 347.2 273.8 352 256 352C238.2 352 221.5 347.2 207.2 338.7L126.9 419.1C162.3 447.2 207.2 464 256 464C304.8 464 349.7 447.2 385.1 419.1L304.8 338.7zM464 256C464 207.2 447.2 162.3 419.1 126.9L338.7 207.2C347.2 221.5 352 238.2 352 256C352 273.8 347.2 290.5 338.7 304.8L419.1 385.1C447.2 349.7 464 304.8 464 256V256zM256 48C207.2 48 162.3 64.8 126.9 92.93L207.2 173.3C221.5 164.8 238.2 160 256 160C273.8 160 290.5 164.8 304.8 173.3L385.1 92.93C349.7 64.8 304.8 48 256 48V48zM173.3 304.8C164.8 290.5 160 273.8 160 256C160 238.2 164.8 221.5 173.3 207.2L92.93 126.9C64.8 162.3 48 207.2 48 256C48 304.8 64.8 349.7 92.93 385.1L173.3 304.8zM256 208C229.5 208 208 229.5 208 256C208 282.5 229.5 304 256 304C282.5 304 304 282.5 304 256C304 229.5 282.5 208 256 208z\"]\n};\nvar faHands = {\n  prefix: 'far',\n  iconName: 'hands',\n  icon: [512, 512, [\"sign-language\", \"signing\"], \"f2a7\", \"M15.45 383.5c3.174 3.842 6.717 7.282 10.56 10.28c.2793 15.15 5.623 29.84 15.44 41.72c3.174 3.842 6.717 7.281 10.56 10.28c.2793 15.15 5.623 29.84 15.44 41.72C80.32 503.1 99.3 512 119.5 512h168.1c58.92 0 109.8-35.21 132.6-85.7l46.6-46.02C495.7 352.7 511.4 316.1 512 276.4l-.0029-92.23c-.4863-36.81-31.06-66.76-68.58-66.76c-1.529 .0098-3.045 .0723-4.547 .1836l-19.14-60.6c-9.184-29.09-34.37-47.88-64.17-47.88c-6.578 0-13.05 .9395-19.23 2.727C325.5 4.258 312.3 0 298.1 0c-21.89 0-42.6 10.41-55.37 27.84C239 32.93 236.1 38.42 234 44.18c-13.11 4.475-24.72 12.82-33.01 24.13c-3.723 5.082-6.646 10.57-8.744 16.33C179.2 89.11 167.5 97.46 159.3 108.8C146.7 125.1 143.2 147.8 149.9 168.8l12.42 39.31C161 210.8 159.9 213.7 158.1 216.6C158.5 218.1 158.1 219.5 157.8 220.1H94.23c-32.74 0-60.92 22.95-66.1 54.57C26.48 279.5 26.07 283.5 26.01 287.4C13.45 297.1 4.384 311.2 1.237 327.6C-2.599 347.5 2.581 367.9 15.45 383.5zM242 171.7C235.1 170 229.8 168.1 223.5 168.1c-7.705 0-15.1 1.387-22.06 3.781L195.6 154.3c-4.746-15.02 7.145-25.38 19.01-25.38c7.617 0 15.22 4.276 18.4 14.33L242 171.7zM274.8 102.8l27.18 86.47c.1367 .4297 .5313 .6485 .7422 1.027l-45.63-14.08L237.4 113.8c-4.744-15.02 7.146-25.38 19.01-25.38C264 88.46 271.6 92.74 274.8 102.8zM330.9 199l-20.01-6.176c2.76-1.424 4.404-4.42 3.438-7.481l-35.24-111.1c-4.744-15.02 7.146-25.38 19.01-25.38c7.617 0 15.22 4.276 18.4 14.33l38.94 123.3c.875 2.772 3.436 4.545 6.195 4.545c.6484 0 1.309-.0996 1.961-.3047c3.424-1.082 5.322-4.733 4.24-8.157l-31.33-99.17c-4.742-15.02 7.15-25.38 19.01-25.38c7.617 0 15.22 4.276 18.4 14.33l48.73 154.3l1.693-40.66c-.0723-10.76 8.603-19.55 19.39-19.63c10.71 0 20.09 8.594 20.23 19.39V276.4c-.4336 27.16-11.76 51.69-29.1 69.71v-5.66C434 276.4 392.1 219.7 330.9 199zM48.37 336.6c1.779-9.26 10.43-15.63 19.86-15.63h129.3c3.59 0 6.5-2.91 6.5-6.5s-2.91-6.5-6.5-6.5H93.5c-12.03 0-21.52-10.91-19.13-23.37c1.779-9.26 10.43-15.63 19.86-15.63h161.8L217.7 255.1C207.5 251.1 201.7 241 204.9 230.7c2.607-8.366 10.3-13.73 18.67-13.73c1.895 0 3.822 .2754 5.734 .8516l87.52 27.02c41.56 13.86 69.22 52.23 69.22 95.6v26.03c0 53.85-43.65 97.5-97.5 97.5H119.5c-12.03 0-21.52-10.91-19.13-23.37c1.779-9.26 10.43-15.63 19.86-15.63h77.27c3.59 0 6.5-2.91 6.5-6.5s-2.91-6.5-6.5-6.5H93.5c-12.03 0-21.52-10.91-19.13-23.37c1.779-9.26 10.43-15.63 19.86-15.63h103.3c3.59 0 6.5-2.91 6.5-6.5s-2.91-6.5-6.5-6.5H67.5C55.47 359.1 45.98 349.1 48.37 336.6z\"]\n};\nvar faSignLanguage = faHands;\nvar faSigning = faHands;\nvar faCircleCaretRight = {\n  prefix: 'far',\n  iconName: 'circle-caret-right',\n  icon: [512, 512, [\"caret-circle-right\"], \"f330\", \"M248.3 142.4C241.3 135.9 231.1 134.2 222.4 138C213.7 141.8 208 150.5 208 160v192c0 9.531 5.656 18.16 14.38 22c8.719 3.812 18.91 2.094 25.91-4.375l104-96C357.2 269.1 360 262.7 360 256s-2.812-13.09-7.719-17.62L248.3 142.4zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faCaretCircleRight = faCircleCaretRight;\nvar faWheat = {\n  prefix: 'far',\n  iconName: 'wheat',\n  icon: [512, 512, [], \"f72d\", \"M460.9 152.5c-3.125-3.25 2.233-.2416 18.11-15.12c26.63-28.88 34.75-75.06 32.63-120.1c-.875-19.75-24-17.25-30.63-17.25c-34.25 0-76.95 6.375-105.7 33.13c-18.5 18.63-11.66 21.93-16.16 17.3l-39.63-39.5c-6.25-6.25-16.38-6.25-22.5 0l-34.13 34C250.3 57.6 242.3 72.98 238.2 89.11C227 80.86 217.8 90.23 217.7 90.36L183.9 124.1C171.3 136.7 163.4 151.1 159.3 168.1C148 159.1 138.9 169.2 138.7 169.5L104.8 203.4c-37.5 37.5-37.5 98.38 0 135.9l17 17l-114.8 114.8c-9.375 9.375-9.375 24.63 0 34C11.78 509.6 17.91 512 24.03 512c6.125 0 12.25-2.375 17-7l114.6-114.9l16.88 17c37.5 37.5 98.25 37.5 135.8 0l34-34.13c5.75-5.625 6-14.38 1.375-20.63c16.13-4.125 31.38-12.13 44-24.75l33.63-33.75c5.625-5.625 6-14.25 1.375-20.5c16.13-4.125 31.38-12.13 44-24.75l33.75-33.88c6.25-6.25 6.25-16.38 0-22.63L460.9 152.5zM166.9 310.9l-11.25 11.38L138.7 305.2c-18.75-18.75-18.75-49.13 0-67.88L149.9 225.1l17 17C176 252.1 181 264.1 181 276.1C181 289.9 176 301.9 166.9 310.9zM296.8 78.98l11.5-11.5l17 17c18.63 18.75 18.75 49.13 0 68l-11.5 11.38l-17-16.88C278 128.2 278 97.86 296.8 78.98zM217.8 158.1l11.13-11.13l17 17c18.75 18.75 18.75 49.13 0 67.88L234.8 242.1L217.8 225.1C199 207.2 199 176.9 217.8 158.1zM274.4 373.1c-18.75 18.88-49.13 18.88-67.88 0l-17-16.88l11.63-11.63c18.75-18.75 49-18.63 67.75 .125l16.88 16.88L274.4 373.1zM353.8 293.7c-18.75 18.75-49.13 18.75-67.88 0l-17-17l11.13-11.13c18.75-18.75 49.13-18.75 67.88 0l16.88 17L353.8 293.7zM432.7 214.6c-18.75 18.88-49.13 18.88-67.88 0l-16.88-16.88l11.25-11.38c18.75-18.75 49.13-18.75 67.88 0l16.88 17L432.7 214.6zM390 121.1c1.625-20 6.75-41.63 18.75-54.25c11.5-10.25 30.5-16.75 54.5-18.88c-2 23.88-8.375 43-18.25 54.63C433.2 113.7 414 120.1 390 121.1z\"]\n};\nvar faFileSpreadsheet = {\n  prefix: 'far',\n  iconName: 'file-spreadsheet',\n  icon: [384, 512, [], \"f65b\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM80 256v128c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V256c0-17.67-14.33-32-32-32h-160C94.33 224 80 238.3 80 256zM176 384h-64v-48h64V384zM208 256h64v48h-64V256zM208 336h64V384h-64V336zM176 304h-64V256h64V304z\"]\n};\nvar faAudioDescriptionSlash = {\n  prefix: 'far',\n  iconName: 'audio-description-slash',\n  icon: [640, 512, [], \"e0a8\", \"M96 432c-8.822 0-16-7.178-16-16V159.4L32 121.8l0 294.2c0 35.35 28.65 64 64 64l393.1 .0002L427.8 432H96zM173 232.3L130.5 317.3c-5.937 11.86-1.125 26.27 10.75 32.2c11.88 5.969 26.28 1.125 32.19-10.73l9.367-18.73h82.33l9.367 18.73c4.219 8.406 12.69 13.27 21.5 13.27c3.594 0 7.25-.8125 10.69-2.531c3.125-1.562 5.686-3.76 7.766-6.295l-80.6-63.17H202.8l8.741-17.48L173 232.3zM630.8 469.1l-30.73-24.09c4.623-8.785 7.922-18.37 7.922-29.02L608 96c0-35.35-28.65-64-64-64L96 32c-6.646 0-12.96 1.176-18.96 3.073L38.81 5.111C28.34-3.061 13.32-1.249 5.121 9.189C-3.051 19.63-1.233 34.72 9.189 42.89l591.1 463.1C605.6 510.3 610.8 512 615.1 512c7.125 0 14.16-3.161 18.9-9.193C643.1 492.4 641.2 477.3 630.8 469.1zM419.7 303.6l-35.68-27.97V208h32c26.47 0 48 21.53 48 48C464 281.2 444.4 301.7 419.7 303.6zM560 413.6l-95.78-75.08c28.44-16.68 47.78-47.24 47.78-82.53c0-52.94-43.06-96-96-96h-56c-13.25 0-24 10.75-24 24v54.04L134.4 80H544c8.822 0 16 7.178 16 16V413.6z\"]\n};\nvar faCalendarDay = {\n  prefix: 'far',\n  iconName: 'calendar-day',\n  icon: [448, 512, [], \"f783\", \"M208 256C216.8 256 224 263.2 224 272V368C224 376.8 216.8 384 208 384H112C103.2 384 96 376.8 96 368V272C96 263.2 103.2 256 112 256H208zM128 0C141.3 0 152 10.75 152 24V64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0zM400 192H48V448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192z\"]\n};\nvar faWaterLadder = {\n  prefix: 'far',\n  iconName: 'water-ladder',\n  icon: [576, 512, [\"ladder-water\", \"swimming-pool\"], \"f5c5\", \"M575.1 455.9c0-11.45-8.176-21.6-19.8-23.67C508.7 423.7 502.3 392 479.1 392c-22.91 0-33.8 39.83-95.1 39.83c-62.23 0-73.08-39.83-96-39.83c-22.92 0-33.77 39.83-96 39.83c-69.59 0-81.1-39.83-103.1-39.83c-21.95 0-30.18 33.43-68.2 40.21c-11.62 2.067-19.8 12.22-19.8 23.67c0 12.1 9.506 24.12 23.94 24.12c7.637 0 35.43-4.889 65.27-31.81c28 19.74 66.04 31.81 102.8 31.81c34.89 0 68.77-11.54 95.96-32.19c27.19 20.65 61.6 30.98 96.01 30.98c34.32 0 68.63-10.27 95.78-30.82c30.59 24.3 63.21 32.03 72.23 32.03C563.1 479.1 575.1 470.4 575.1 455.9zM480 32C427.1 32 384 75.06 384 128v96H176V128c0-26.47 21.53-48 48-48S272 101.5 272 128v8C272 149.3 282.8 160 296 160S320 149.3 320 136V128c0-52.94-43.06-95.1-96-95.1S128 75.06 128 128v232C128 373.3 138.8 384 152 384s24-10.75 24-24V272H384v88c0 13.25 10.75 24 24 24s24-10.75 24-24V128c0-26.47 21.53-48 48-48s48 21.53 48 48v8C528 149.3 538.8 160 552 160S576 149.3 576 136V128C576 75.06 532.9 32 480 32z\"]\n};\nvar faLadderWater = faWaterLadder;\nvar faSwimmingPool = faWaterLadder;\nvar faArrowsUpDown = {\n  prefix: 'far',\n  iconName: 'arrows-up-down',\n  icon: [256, 512, [\"arrows-v\"], \"f07d\", \"M127.1 511.1c-6.688 0-13.09-2.812-17.62-7.719l-96-104c-4.281-4.625-6.375-10.47-6.375-16.28c0-6.469 2.594-12.91 7.719-17.62c9.75-9 24.94-8.406 33.91 1.344l54.38 58.91V85.37L49.62 144.3C40.65 154 25.47 154.6 15.72 145.6C10.59 140.9 7.998 134.5 7.998 127.1c0-5.812 2.094-11.66 6.375-16.28l96-104c4.531-4.906 10.94-7.719 17.62-7.719s13.09 2.812 17.62 7.719l96 104c9.031 9.781 8.375 24.97-1.344 33.91c-9.75 9-24.94 8.406-33.91-1.344l-54.38-58.91v341.3l54.38-58.91c8.969-9.75 24.16-10.34 33.91-1.344c9.719 8.969 10.38 24.12 1.344 33.91l-96 104C141.1 509.2 134.7 511.1 127.1 511.1z\"]\n};\nvar faArrowsV = faArrowsUpDown;\nvar faChessPawnPiece = {\n  prefix: 'far',\n  iconName: 'chess-pawn-piece',\n  icon: [256, 512, [\"chess-pawn-alt\"], \"f444\", \"M249.6 435.4L224 416.2v-23.96c0-13.23-10.75-23.96-24-23.96h2.625C201.1 352.3 200 336.3 200 320.3V288.4h8c8.875 0 16-7.112 16-15.97V256.5c-.125-7.861-5.875-14.35-13.62-15.47c5.34-8.784 13.63-25.79 13.63-49.01C224 138.7 180.8 96 127.1 96C77.19 96 32 136.1 32 191.8c0 16.94 4.491 33.95 13.62 49.17C37.88 242.1 32 248.6 32 256.5v15.97c0 8.859 7.125 15.97 16 15.97h8v31.94c0 15.97-1.125 31.94-2.625 47.92H56c-13.25 0-24 10.73-24 23.96v23.96l-25.62 19.22C2.375 438.4 0 443.1 0 448.1v47.9C0 504.9 7.125 512 16 512h224c8.875 0 16-7.126 16-15.99v-47.9C256 443.1 253.6 438.4 249.6 435.4zM152 288.4v29.95c0 16.72 1 33.32 2.5 49.91h-53C103 351.7 104 335.1 104 318.3V288.4H152zM128 144.7c26.5 0 48 21.46 48 47.92S154.5 240.5 128 240.5S80 219 80 192.6S101.5 144.7 128 144.7zM48 464.1l32-23.96v-23.96h96v23.96l32 23.96H48z\"]\n};\nvar faChessPawnAlt = faChessPawnPiece;\nvar faFaceGrimace = {\n  prefix: 'far',\n  iconName: 'face-grimace',\n  icon: [512, 512, [128556, \"grimace\"], \"f57f\", \"M344 288C374.9 288 400 313.1 400 344C400 374.9 374.9 400 344 400H168C137.1 400 112 374.9 112 344C112 313.1 137.1 288 168 288H344zM168 320C154.7 320 144 330.7 144 344C144 357.3 154.7 368 168 368H176V320H168zM208 368H240V320H208V368zM304 320H272V368H304V320zM336 368H344C357.3 368 368 357.3 368 344C368 330.7 357.3 320 344 320H336V368zM208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faGrimace = faFaceGrimace;\nvar faWheelchairMove = {\n  prefix: 'far',\n  iconName: 'wheelchair-move',\n  icon: [448, 512, [\"wheelchair-alt\"], \"e2ce\", \"M416 48C416 74.51 394.5 96 368 96C341.5 96 320 74.51 320 48C320 21.49 341.5 0 368 0C394.5 0 416 21.49 416 48zM208.6 113C200.6 109.7 191.4 110.9 184.5 116.2L134.7 154.9C124.3 163.1 109.2 161.2 101.1 150.7C92.92 140.3 94.8 125.2 105.3 117.1L155.1 78.31C175.6 62.33 203.2 58.68 227.2 68.79L311.4 104.3C347.1 119.3 357.2 165.2 330.1 193.7L288.6 240H424C431.6 240 438.7 243.6 443.3 249.7C447.8 255.8 449.2 263.6 446.1 270.9L398.1 430.9C395.2 443.6 381.8 450.8 369.1 446.1C356.4 443.2 349.2 429.8 353 417.1L391.7 288H306.7C315.3 307.6 320 329.2 320 352C320 440.4 248.4 512 160 512C71.63 512 0 440.4 0 352C0 263.6 71.63 192 160 192C161.2 192 162.5 192 163.7 192L232.6 123.1L208.6 113zM292.8 148.5L272.4 139.9L211.7 200.5C223.5 204.6 234.7 209.9 245 216.4L295.6 161.3C299.4 157.2 297.9 150.6 292.8 148.5V148.5zM160 464C221.9 464 272 413.9 272 352C272 290.1 221.9 240 160 240C98.14 240 48 290.1 48 352C48 413.9 98.14 464 160 464z\"]\n};\nvar faWheelchairAlt = faWheelchairMove;\nvar faTurnDown = {\n  prefix: 'far',\n  iconName: 'turn-down',\n  icon: [384, 512, [10549, \"level-down-alt\"], \"f3be\", \"M313.6 392.3l-104 112c-9.5 10.23-25.69 10.23-35.19 0l-104-112c-6.484-6.984-8.219-17.17-4.406-25.92S78.45 352 88 352H168V48h-144C10.75 48 0 37.25 0 24S10.75 0 24 0H192c13.25 0 24 10.75 24 24V352h80c9.547 0 18.19 5.656 22 14.41S320.1 385.3 313.6 392.3z\"]\n};\nvar faLevelDownAlt = faTurnDown;\nvar faSquareS = {\n  prefix: 'far',\n  iconName: 'square-s',\n  icon: [448, 512, [], \"e27d\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM230.4 232.9C180.5 219.1 173.7 212.4 176.5 196.6c1.031-5.688 4.156-10.27 9.344-13.61c8.594-5.547 30.84-12.88 83.63 .5781c12.81 3.297 25.94-4.469 29.19-17.31c3.281-12.84-4.469-25.92-17.31-29.19c-53.66-13.69-94.47-11.81-121.5 5.562C143.5 153.2 132.7 169.4 129.3 188.2c-11.28 63.38 48.66 80 88.31 91c49.94 13.86 56.69 20.53 53.88 36.31c-1.312 7.312-4.344 11.81-10.12 15.06c-18.09 10.09-58.5 5.844-100.6-10.7c-12.22-4.75-26.28 1.188-31.12 13.58c-4.844 12.33 1.219 26.27 13.56 31.11c18.31 7.172 54.88 19.48 90.63 19.48c18 0 35.78-3.109 50.94-11.58c18.38-10.28 30.09-27.06 33.94-48.53C329.1 260.6 270.1 243.9 230.4 232.9z\"]\n};\nvar faRectangleBarcode = {\n  prefix: 'far',\n  iconName: 'rectangle-barcode',\n  icon: [576, 512, [\"barcode-alt\"], \"f463\", \"M144 151.1V359.1C144 373.3 133.3 383.1 120 383.1C106.7 383.1 96 373.3 96 359.1V151.1C96 138.7 106.7 127.1 120 127.1C133.3 127.1 144 138.7 144 151.1V151.1zM208 143.1V367.1C208 376.8 200.8 383.1 192 383.1C183.2 383.1 176 376.8 176 367.1V143.1C176 135.2 183.2 127.1 192 127.1C200.8 127.1 208 135.2 208 143.1V143.1zM240 151.1C240 138.7 250.7 127.1 264 127.1C277.3 127.1 288 138.7 288 151.1V359.1C288 373.3 277.3 383.1 264 383.1C250.7 383.1 240 373.3 240 359.1V151.1zM400 151.1V359.1C400 373.3 389.3 383.1 376 383.1C362.7 383.1 352 373.3 352 359.1V151.1C352 138.7 362.7 127.1 376 127.1C389.3 127.1 400 138.7 400 151.1V151.1zM448 143.1C448 135.2 455.2 127.1 464 127.1C472.8 127.1 480 135.2 480 143.1V367.1C480 376.8 472.8 383.1 464 383.1C455.2 383.1 448 376.8 448 367.1V143.1zM0 95.1C0 60.65 28.65 31.1 64 31.1H512C547.3 31.1 576 60.65 576 95.1V415.1C576 451.3 547.3 479.1 512 479.1H64C28.65 479.1 0 451.3 0 415.1V95.1zM48 95.1V415.1C48 424.8 55.16 431.1 64 431.1H512C520.8 431.1 528 424.8 528 415.1V95.1C528 87.16 520.8 79.1 512 79.1H64C55.16 79.1 48 87.16 48 95.1V95.1z\"]\n};\nvar faBarcodeAlt = faRectangleBarcode;\nvar faPersonWalkingArrowRight = {\n  prefix: 'far',\n  iconName: 'person-walking-arrow-right',\n  icon: [640, 512, [], \"e552\", \"M160 48C160 21.49 181.5 0 208 0C234.5 0 256 21.49 256 48C256 74.51 234.5 96 208 96C181.5 96 160 74.51 160 48V48zM96.04 196.5C77.82 204.8 63.86 220.3 57.53 239.3L54.77 247.6C50.58 260.2 36.99 266.1 24.41 262.8C11.84 258.6 5.041 244.1 9.232 232.4L11.99 224.1C22.55 192.5 45.8 166.6 76.18 152.8L97.38 143.2C119.4 133.2 143.3 128 167.5 128C216.4 128 259.5 159.9 273.9 206.6L285.2 243.2L312.1 271C322.3 280.4 322.3 295.6 312.1 304.1C303.6 314.3 288.4 314.3 279 304.1L249.8 275.8C245.2 271.2 241.8 265.5 239.9 259.3L230.1 227.4L200.8 321.2L250.9 361.9C257.8 367.5 262.6 375.3 264.6 383.1L287.4 482.6C290.4 495.5 282.3 508.4 269.4 511.4C256.5 514.4 243.6 506.3 240.6 493.4L218.5 397.4L114 312.6C95.96 297.9 88.86 273.5 96.23 251.4L117.8 186.6L117.2 186.9L96.04 196.5zM144.3 275.3L160.7 288.6L193.1 184.8C193.4 183.8 193.8 182.8 194.2 181.9C187.3 178.7 179.8 176.7 171.9 176.2L141.8 266.6C140.7 269.8 141.7 273.2 144.3 275.3H144.3zM138.7 373.9L119.5 421.9C117.5 426.9 114.5 431.5 110.6 435.3L40.97 504.1C31.6 514.3 16.4 514.3 7.029 504.1C-2.343 495.6-2.343 480.4 7.029 471L75.55 402.5L99.69 342.2L138.7 373.9zM632.1 239C642.3 248.4 642.3 263.6 632.1 272.1L552.1 352.1C543.6 362.3 528.4 362.3 519 352.1C509.7 343.6 509.7 328.4 519 319L558.1 280H392C378.7 280 368 269.3 368 256C368 242.7 378.7 232 392 232H558.1L519 192.1C509.7 183.6 509.7 168.4 519 159C528.4 149.7 543.6 149.7 552.1 159L632.1 239z\"]\n};\nvar faSquareEnvelope = {\n  prefix: 'far',\n  iconName: 'square-envelope',\n  icon: [448, 512, [\"envelope-square\"], \"f199\", \"M224 288C221.1 288 219.1 287.6 218.1 286.9L96 238V320c0 17.67 14.33 32 32 32h192c17.67 0 32-14.33 32-32V238l-122.1 48.82C228 287.6 226 288 224 288zM320 160H128C110.3 160 96 174.3 96 192v11.57l128 51.2l128-51.2V192C352 174.3 337.7 160 320 160zM384 32H64C28.8 32 0 60.8 0 96v320c0 35.2 28.8 64 64 64h320c35.2 0 64-28.8 64-64V96C448 60.8 419.2 32 384 32zM400 416c0 8.674-7.326 16-16 16H64c-8.672 0-16-7.326-16-16V96c0-8.674 7.328-16 16-16h320c8.674 0 16 7.326 16 16V416z\"]\n};\nvar faEnvelopeSquare = faSquareEnvelope;\nvar faDice = {\n  prefix: 'far',\n  iconName: 'dice',\n  icon: [640, 512, [127922], \"f522\", \"M575.1 192h-102.2c3.551 10.11 5.748 20.73 5.748 31.77c0 25.64-9.984 49.75-28.12 67.89L320 423.2v24.84C320 483.3 348.7 512 383.1 512h191.1c35.35 0 63.1-28.65 63.1-63.1v-191.1C639.1 220.7 611.3 192 575.1 192zM479.1 376c-13.25 0-23.1-10.75-23.1-23.1c0-13.26 10.75-23.1 23.1-23.1s23.1 10.74 23.1 23.1C503.1 365.3 493.3 376 479.1 376zM447.5 223.8c0-16.38-6.249-32.76-18.75-45.26L269 18.73C256.5 6.238 240.3 0 223.1 0S191 6.238 178.5 18.73l-159.8 159.8C6.235 191-.0011 207.6-.0011 223.1s6.236 32.57 18.73 45.06l159.8 159.8c12.5 12.5 28.88 18.74 45.26 18.74s32.76-6.248 45.25-18.74l159.8-159.8C441.3 256.5 447.5 240.1 447.5 223.8zM394.9 235.1l-159.8 159.8c-4.076 4.076-8.838 4.686-11.31 4.686c-2.477 0-7.238-.6094-11.31-4.686L52.67 235.1C48.59 231 47.99 226.2 47.99 223.8s.6074-7.236 4.686-11.31l159.8-159.8c4.082-4.08 8.844-4.689 11.32-4.689s7.234 .6094 11.31 4.687l159.8 159.8c4.078 4.078 4.687 8.84 4.687 11.31S398.9 231 394.9 235.1zM223.8 301.6c-12.79 0-23.1 10.29-23.1 23.1c0 13.76 11.25 23.1 23.1 23.1c13.73 0 24-11.22 24-23.1C247.8 312.8 237.5 301.6 223.8 301.6zM223.8 199.8c-13.76 0-23.1 11.25-23.1 23.1c0 12.84 10.34 23.1 23.1 23.1c13.71 0 24-11.21 24-23.1C247.8 210.1 237.5 199.8 223.8 199.8zM121.9 199.8c-13.76 0-24 11.25-24 23.1c0 12.79 10.29 23.1 24 23.1c13.71 0 23.1-11.2 23.1-23.1C145.9 210.1 135.7 199.8 121.9 199.8zM325.6 199.8c-13.76 0-24 11.25-24 23.1c0 12.79 10.29 23.1 24 23.1c13.71 0 24-11.21 24-23.1C349.6 210.1 339.3 199.8 325.6 199.8zM223.8 97.94c-12.79 0-23.1 10.29-23.1 23.1c0 13.76 11.25 23.1 23.1 23.1c13.73 0 24-11.22 24-23.1C247.8 109.1 237.5 97.94 223.8 97.94z\"]\n};\nvar faUnicorn = {\n  prefix: 'far',\n  iconName: 'unicorn',\n  icon: [640, 512, [129412], \"f727\", \"M632 64h-105.4l-15.25-18.62c16.36-5.121 28.97-18.63 32.48-35.73c1.022-4.977-2.857-9.643-7.938-9.643L400 0C331.5 0 274.1 48 259.5 112H176c-38.13 0-71.75 19.25-92 48.38C37.38 162.5 0 200.9 0 248v48C0 309.3 10.75 320 24 320s24-10.75 24-23.1L48 248c0-13.25 6.875-24.38 16.75-31.62c-.125 2.5-.7514 5.002-.7514 7.627c0 30.12 11.88 58.12 32.13 78.62l-12.88 43.75c-4 13.25-4.375 27.38-1.125 40.75l24.13 100.4C109.8 501.9 122.6 512 137.4 512H212.1c20.85 0 36.13-19.62 31.01-39.84l-25.51-100.8l8.5-23.75l29.88 8.625V480c0 17.6 14.4 32 32 32h80c17.6 0 32-14.4 32-32v-155.6C420.6 301.2 432 271.5 432 240V234.4c21 7 38.38 .75 40.88-.125l31.05-10.6c23.97-8.181 40.08-30.7 40.08-56.03l-.0004-52.25l92.38-36.75C643 74.25 639.9 64 632 64zM488.5 178.2l-31 10.5c-1.625 .5-9.75 3-16.5-3.75L416 160h-32v80c0 26.12-12.63 49-32 63.63L352 464H304V320L196.1 289.1L167.5 369L191.5 464H150l-21.13-87.88C127.6 370.8 127.8 365.2 129.3 360l22.75-76.75C128.5 273.8 112 250.9 112 224c0-35.38 28.63-64 64-64h128l.0002-16c0-53 42.88-96 96-96h51.25l44.75 54.25v65.38C496 172.4 493 176.6 488.5 178.2zM432 80c-8.875 0-16 7.125-16 16s7.125 16 16 16c8.875 0 16-7.125 16-16S440.9 80 432 80z\"]\n};\nvar faBowlingBall = {\n  prefix: 'far',\n  iconName: 'bowling-ball',\n  icon: [512, 512, [], \"f436\", \"M240 176c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S257.7 176 240 176zM144 144c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S161.7 144 144 144zM240 80c-17.67 0-32.05 14.33-32.05 32s14.37 32 32.05 32s31.95-14.33 31.95-32S257.7 80 240 80zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faPompebled = {\n  prefix: 'far',\n  iconName: 'pompebled',\n  icon: [512, 512, [], \"e43d\", \"M254.4 22.79C299.5 54.05 309.7 114.1 292.4 169.1C337.5 134.4 395.9 122.8 440.7 154.1C505.3 200.8 512.4 295.1 466.5 363.1L466.4 363.1C386.7 480.8 219.2 542 98.49 455.5C-21.79 369.5-25.87 189.1 53.87 72.19C99.91 3.549 189.2-23.23 254.4 22.79L254.4 22.79zM226.7 62.05C188.7 35.13 128.5 47.08 93.71 98.96L93.65 99.06C23.79 202.2 33.48 350.1 126.4 416.4L126.5 416.4C218.2 482.2 356.8 439.5 426.7 336.2C461.6 284.5 451.4 221.4 412.9 194.1L412.8 193.1C387.1 175.6 339.3 182.3 301.3 227.9C288.4 245.4 263.9 249.7 245.9 236.7C228.3 223.9 224 199.9 235.5 181.9C264.1 129.3 253.3 80.37 226.1 62.22L226.7 62.05z\"]\n};\nvar faBrain = {\n  prefix: 'far',\n  iconName: 'brain',\n  icon: [512, 512, [129504], \"f5dc\", \"M0 295.1C0 268.2 10.12 242.8 26.84 223.3C24.99 215.8 24 208 24 199.1C24 167.4 40.26 138.6 65.13 121.2C69.59 92.34 86.91 67.74 111.1 53.41C124.5 22 155.7 0 192 0C217.2 0 239.1 10.61 256 27.6C272 10.61 294.8 0 320 0C356.3 0 387.5 22 400.9 53.41C425.1 67.74 442.4 92.34 446.9 121.2C471.7 138.6 488 167.4 488 199.1C488 208 487 215.8 485.2 223.3C501.9 242.8 512 268.2 512 295.1C512 326.6 499.8 354.2 479.1 374.4C479.1 374.9 480 375.5 480 376C480 423.3 445.9 462.5 400.9 470.5C384.5 495.5 356.2 512 324 512C297 512 272.8 500.4 256 481.1C239.2 500.4 214.1 512 188 512C155.8 512 127.5 495.5 111.1 470.5C66.14 462.5 32 423.3 32 376C32 375.5 32 374.9 32.01 374.4C12.24 354.2 0 326.6 0 295.1zM231.8 424H232V87.1C232 65.91 214.1 47.1 192 47.1C169.9 47.1 152 65.91 152 87.1L152 88.66C131.3 92.13 115.2 108.8 112.4 129.7C112.1 131.8 112 133.9 112 135.1C112 141.7 112.1 147.2 114.8 152.3C107 153.1 99.77 155.8 93.53 159.9C81.99 167.6 73.95 180.1 72.31 194.5C72.1 196.3 72 198.2 72 199.1C72 214.5 78.47 227.6 88.69 236.4C73.18 242.4 60.62 254.4 53.74 269.5C50.05 277.6 47.1 286.5 47.1 296C47.1 319.9 61.12 340.8 80.55 351.8C82.08 352.6 83.65 353.4 85.25 354.2C84.65 355.3 84.1 356.5 83.59 357.7C81.28 363.4 80 369.5 80 376C80 397.8 94.59 416.3 114.6 422.1C118.8 423.3 123.3 424 128 424C133.6 424 139 423 144 421.3C144.3 430.8 147.6 439.6 153 446.7C161.1 457.2 173.7 464 188 464C210.1 464 229.8 446.4 231.8 424L231.8 424zM359.1 88.66L360 87.1C360 65.91 342.1 47.1 320 47.1C297.9 47.1 280 65.91 280 87.1V424H280.2C282.2 446.4 301 464 324 464C338.3 464 350.9 457.2 358.1 446.7C364.4 439.6 367.7 430.8 367.1 421.3C372.1 423 378.4 424 384 424C388.7 424 393.2 423.3 397.4 422.1C417.4 416.3 432 397.8 432 376C432 369.5 430.7 363.4 428.4 357.7C427.9 356.5 427.4 355.3 426.8 354.2C428.4 353.4 429.9 352.6 431.4 351.8C450.9 340.8 464 319.9 464 296C464 286.5 461.9 277.6 458.3 269.5C451.4 254.4 438.8 242.4 423.3 236.4C433.5 227.6 440 214.5 440 199.1C440 198.2 439.9 196.3 439.7 194.5C438.1 180.1 430 167.6 418.5 159.9C412.2 155.8 404.1 153.1 397.2 152.3C399 147.2 400 141.7 400 135.1C400 133.9 399.9 131.8 399.6 129.7C396.8 108.8 380.7 92.13 359.1 88.66L359.1 88.66z\"]\n};\nvar faWatchSmart = {\n  prefix: 'far',\n  iconName: 'watch-smart',\n  icon: [384, 512, [], \"e2cc\", \"M216 244.8L255.4 277.6C265.5 286 266.9 301.2 258.4 311.4C249.1 321.5 234.8 322.9 224.6 314.4L176.6 274.4C171.2 269.9 168 263.1 168 256V184C168 170.7 178.7 160 192 160C205.3 160 216 170.7 216 184L216 244.8zM64 48.32C64 21.63 85.63 0 112.3 0H271.7C298.4 0 320 21.63 320 48.32V65.6C356.5 73.01 384 105.3 384 144V368C384 406.7 356.5 438.1 320 446.4V464C320 490.5 298.5 512 272 512H112C85.49 512 64 490.5 64 464V446.4C27.48 438.1 0 406.7 0 368V144C0 105.3 27.48 73.01 64 65.6V48.32zM48 144V368C48 385.7 62.33 400 80 400H304C321.7 400 336 385.7 336 368V144C336 126.3 321.7 112 304 112H80C62.33 112 48 126.3 48 144z\"]\n};\nvar faBookUser = {\n  prefix: 'far',\n  iconName: 'book-user',\n  icon: [448, 512, [], \"f7e7\", \"M448 352V48C448 21.53 426.5 0 400 0h-320C35.89 0 0 35.88 0 80v352C0 476.1 35.89 512 80 512h344c13.25 0 24-10.75 24-24s-10.75-24-24-24H416v-66.95C434.6 390.4 448 372.8 448 352zM368 464h-288c-17.64 0-32-14.34-32-32s14.36-32 32-32h288V464zM400 352H352v-16C352 291.8 316.2 256 272 256h-64C163.8 256 128 291.8 128 336V352H80c-11.38 0-22.2 2.375-32 6.688V80c0-17.66 14.36-32 32-32h320V352zM240 224c35.35 0 64-28.66 64-64s-28.65-64-64-64s-64 28.66-64 64S204.7 224 240 224z\"]\n};\nvar faSensorCloud = {\n  prefix: 'far',\n  iconName: 'sensor-cloud',\n  icon: [640, 512, [\"sensor-smoke\"], \"e02c\", \"M48 96V416C48 424.8 55.16 432 64 432H224C224 449.2 227.9 465.5 234.8 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V234.8C433.5 227.9 417.2 224 400 224V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96zM144 264C144 277.3 133.3 288 120 288C106.7 288 96 277.3 96 264V152C96 138.7 106.7 128 120 128C133.3 128 144 138.7 144 152V264zM240 264C240 277.3 229.3 288 216 288C202.7 288 192 277.3 192 264V152C192 138.7 202.7 128 216 128C229.3 128 240 138.7 240 152V264zM336 512C291.8 512 256 476.2 256 432C256 392.6 284.4 359.9 321.9 353.2C320.6 347.7 320 341.9 320 336C320 291.8 355.8 256 400 256C435 256 464.8 278.5 475.6 309.8C485.9 296.6 501.9 288 520 288C550.9 288 576 313.1 576 344C576 347.2 575.7 350.4 575.2 353.4C612.1 360.5 640 393 640 432C640 476.2 604.2 512 560 512H336z\"]\n};\nvar faSensorSmoke = faSensorCloud;\nvar faClapperboardPlay = {\n  prefix: 'far',\n  iconName: 'clapperboard-play',\n  icon: [512, 512, [], \"e132\", \"M448 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64V96C512 60.65 483.3 32 448 32zM254.1 80h67.88l-80 80H174.1L254.1 80zM48 126.1L94.06 80h67.88l-80 80H48V126.1zM464 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V208h416V416zM464 97.94L401.9 160h-67.88l80-80H448c8.822 0 16 7.178 16 16V97.94zM218.7 400c1.959 0 3.938-.5605 5.646-1.682l106.7-68.97C334.1 327.3 336 323.8 336 319.1s-1.896-7.34-5.021-9.354l-106.7-68.97C221.1 239.5 216.9 239.5 213.5 241.4C210.1 243.3 208 247 208 251v137.9c0 4.008 2.104 7.705 5.5 9.656C215.1 399.5 216.9 400 218.7 400z\"]\n};\nvar faBandage = {\n  prefix: 'far',\n  iconName: 'bandage',\n  icon: [640, 512, [129657, \"band-aid\"], \"f462\", \"M560 96C604.2 96 640 131.8 640 176V336C640 380.2 604.2 416 560 416H80C35.82 416 0 380.2 0 336V176C0 131.8 35.82 96 80 96H560zM448 368H560C577.7 368 592 353.7 592 336V176C592 158.3 577.7 144 560 144H448V368zM192 144H80C62.33 144 48 158.3 48 176V336C48 353.7 62.33 368 80 368H192V144zM272 232C285.3 232 296 221.3 296 208C296 194.7 285.3 184 272 184C258.7 184 248 194.7 248 208C248 221.3 258.7 232 272 232zM368 184C354.7 184 344 194.7 344 208C344 221.3 354.7 232 368 232C381.3 232 392 221.3 392 208C392 194.7 381.3 184 368 184zM272 328C285.3 328 296 317.3 296 304C296 290.7 285.3 280 272 280C258.7 280 248 290.7 248 304C248 317.3 258.7 328 272 328zM368 280C354.7 280 344 290.7 344 304C344 317.3 354.7 328 368 328C381.3 328 392 317.3 392 304C392 290.7 381.3 280 368 280z\"]\n};\nvar faBandAid = faBandage;\nvar faCalendarMinus = {\n  prefix: 'far',\n  iconName: 'calendar-minus',\n  icon: [448, 512, [], \"f272\", \"M152 352C138.7 352 128 341.3 128 328C128 314.7 138.7 304 152 304H296C309.3 304 320 314.7 320 328C320 341.3 309.3 352 296 352H152zM128 0C141.3 0 152 10.75 152 24V64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0zM400 192H48V448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192z\"]\n};\nvar faCircleXmark = {\n  prefix: 'far',\n  iconName: 'circle-xmark',\n  icon: [512, 512, [61532, \"times-circle\", \"xmark-circle\"], \"f057\", \"M175 175C184.4 165.7 199.6 165.7 208.1 175L255.1 222.1L303 175C312.4 165.7 327.6 165.7 336.1 175C346.3 184.4 346.3 199.6 336.1 208.1L289.9 255.1L336.1 303C346.3 312.4 346.3 327.6 336.1 336.1C327.6 346.3 312.4 346.3 303 336.1L255.1 289.9L208.1 336.1C199.6 346.3 184.4 346.3 175 336.1C165.7 327.6 165.7 312.4 175 303L222.1 255.1L175 208.1C165.7 199.6 165.7 184.4 175 175V175zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faTimesCircle = faCircleXmark;\nvar faXmarkCircle = faCircleXmark;\nvar faCircle4 = {\n  prefix: 'far',\n  iconName: 'circle-4',\n  icon: [512, 512, [], \"e0f1\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM328 272H320V221.3c0-13.25-10.75-24-24-24s-24 10.75-24 24V272H206.5l47.58-110.5c5.234-12.19-.375-26.31-12.56-31.53C229.3 124.7 215.2 130.3 209.1 142.5l-62 144c-3.188 7.438-2.438 15.94 2 22.69S161.9 320 169.1 320H272v40c0 13.25 10.75 24 24 24S320 373.3 320 360V320h8C341.3 320 352 309.3 352 296S341.3 272 328 272z\"]\n};\nvar faGifts = {\n  prefix: 'far',\n  iconName: 'gifts',\n  icon: [640, 512, [], \"f79c\", \"M192.5 55.09L217.9 36.59C228.6 28.79 243.6 31.16 251.4 41.88C259.2 52.6 256.8 67.61 246.1 75.41L217.8 96H224C245.1 96 263.8 106.2 275.4 121.9C268.1 128.3 261.7 135.8 256.4 144H64C55.16 144 48 151.2 48 160V448C48 456.8 55.16 464 64 464H192V480C192 491.7 195.1 502.6 200.6 512H64C28.65 512 0 483.3 0 448V160C0 124.7 28.65 96 64 96H70.2L41.88 75.41C31.16 67.61 28.79 52.6 36.59 41.88C44.39 31.16 59.4 28.79 70.12 36.59L97.55 56.54L89.23 31.59C85.04 19.01 91.84 5.423 104.4 1.232C116.1-2.96 130.6 3.836 134.8 16.41L144.7 46.17L155.4 15.99C159.8 3.493 173.5-3.048 186 1.377C198.5 5.802 205 19.52 200.6 32.01L192.5 55.09zM344.2 128C366.6 128 387.8 138.4 401.5 156.2L432 195.8L462.5 156.2C476.2 138.4 497.4 128 519.8 128C559.5 128 592 160.1 592 200C592 208.4 590.6 216.5 587.9 224H592C618.5 224 640 245.5 640 272V464C640 490.5 618.5 512 592 512H272C245.5 512 224 490.5 224 464V272C224 245.5 245.5 224 272 224H276.1C273.4 216.5 272 208.4 272 200C272 160.1 304.5 128 344.2 128H344.2zM363.5 185.5C358.9 179.5 351.7 176 344.2 176C330.8 176 320 186.9 320 200C320 213.3 330.7 224 344 224H393.1L363.5 185.5zM272 344H408V272H272V344zM272 464H408V392H272V464zM592 392H456V464H592V392zM456 344H592V272H456V344zM519.8 176C512.3 176 505.1 179.5 500.5 185.5L470.9 224H520C533.3 224 544 213.3 544 200C544 186.9 533.2 176 519.8 176H519.8z\"]\n};\nvar faAlbumCollection = {\n  prefix: 'far',\n  iconName: 'album-collection',\n  icon: [512, 512, [], \"f8a0\", \"M456 0C469.3 0 480 10.75 480 24C480 37.25 469.3 48 456 48H56C42.75 48 32 37.25 32 24C32 10.75 42.75 0 56 0H456zM408 336C408 393.4 341.7 440 260 440C178.3 440 112 393.4 112 336C112 278.6 178.3 232 260 232C341.7 232 408 278.6 408 336zM256 368C273.7 368 288 357.3 288 344C288 330.7 273.7 320 256 320C238.3 320 224 330.7 224 344C224 357.3 238.3 368 256 368zM6.155 232.3C1.111 194 30.95 160 69.61 160H442.4C481.1 160 510.9 194 505.8 232.3L476.4 456.3C472.2 488.2 445 512 412.9 512H99.08C66.96 512 39.82 488.2 35.63 456.3L6.155 232.3zM69.61 208C59.94 208 52.48 216.5 53.74 226.1L83.22 450.1C84.27 458 91.05 464 99.08 464H412.9C420.9 464 427.7 458 428.8 450.1L458.3 226.1C459.5 216.5 452.1 208 442.4 208H69.61zM16 104C16 90.75 26.75 80 40 80H472C485.3 80 496 90.75 496 104C496 117.3 485.3 128 472 128H40C26.75 128 16 117.3 16 104z\"]\n};\nvar faHotel = {\n  prefix: 'far',\n  iconName: 'hotel',\n  icon: [512, 512, [127976], \"f594\", \"M176 96C184.8 96 192 103.2 192 112V144C192 152.8 184.8 160 176 160H144C135.2 160 128 152.8 128 144V112C128 103.2 135.2 96 144 96H176zM224 112C224 103.2 231.2 96 240 96H272C280.8 96 288 103.2 288 112V144C288 152.8 280.8 160 272 160H240C231.2 160 224 152.8 224 144V112zM368 96C376.8 96 384 103.2 384 112V144C384 152.8 376.8 160 368 160H336C327.2 160 320 152.8 320 144V112C320 103.2 327.2 96 336 96H368zM128 208C128 199.2 135.2 192 144 192H176C184.8 192 192 199.2 192 208V240C192 248.8 184.8 256 176 256H144C135.2 256 128 248.8 128 240V208zM272 192C280.8 192 288 199.2 288 208V240C288 248.8 280.8 256 272 256H240C231.2 256 224 248.8 224 240V208C224 199.2 231.2 192 240 192H272zM320 208C320 199.2 327.2 192 336 192H368C376.8 192 384 199.2 384 208V240C384 248.8 376.8 256 368 256H336C327.2 256 320 248.8 320 240V208zM488 0C501.3 0 512 10.75 512 24C512 37.25 501.3 48 488 48H480V464H488C501.3 464 512 474.7 512 488C512 501.3 501.3 512 488 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H32V48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H488zM80 48V464H208V384H176C167.2 384 159.9 376.8 161.3 368.1C168.9 322.6 208.4 288 256 288C303.6 288 343.1 322.6 350.7 368.1C352.1 376.8 344.8 384 336 384H304V464H432V48H80z\"]\n};\nvar faEarthAsia = {\n  prefix: 'far',\n  iconName: 'earth-asia',\n  icon: [512, 512, [127759, \"globe-asia\"], \"f57e\", \"M195.9 344.5C204.5 346.6 209.7 355.3 207.5 363.9C205.4 372.5 196.7 377.7 188.1 375.5L156.1 367.5C147.5 365.4 142.3 356.7 144.5 348.1C146.6 339.5 155.3 334.3 163.9 336.5L195.9 344.5zM248.1 347.5C239.5 345.4 234.3 336.7 236.5 328.1L244.5 296.1C246.6 287.5 255.3 282.3 263.9 284.5C272.5 286.6 277.7 295.3 275.5 303.9L267.5 335.9C265.4 344.5 256.7 349.7 248.1 347.5zM334.3 167.2C330.4 175.1 320.7 178.3 312.8 174.3C304.9 170.4 301.7 160.7 305.7 152.8L321.7 120.8C325.6 112.9 335.3 109.7 343.2 113.7C351.1 117.6 354.3 127.3 350.3 135.2L334.3 167.2zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM324.9 59.69L308.6 100.6C305.7 107.8 299.6 113.1 292.1 114.1L275.1 119.2C258.4 123.4 251.4 143.2 261.7 156.9L277.8 178.4C283.9 186.6 284.2 197.7 278.6 206.1L267.9 222.2C260.5 233.3 247.1 239.1 234.6 239.1H232.3C216.2 239.1 204.6 255.5 209.3 270.9L215.2 290.8C219.6 305.4 208.7 319.1 193.5 319.1C182.8 319.1 172.1 313.9 168.2 304.3L158.9 285.8C151.6 271.1 132 267.1 120.5 279.5L105.1 294.9C99.41 300.6 91.27 303.1 83.41 301.5L51.68 295.1C69.98 391.3 154.5 464 256 464C304.1 464 348.3 447.7 383.5 420.3L377.6 416L358.1 422.9C339.2 430.3 317.1 421 308.5 401.8L302.1 389.4C294.5 370.5 301.9 348.2 319.1 338.1L356.2 317.1C358.5 316.7 360.4 314.8 361.8 312.6L367.9 303.1C373.1 293.7 384.4 287.1 395.5 287.1C406.7 287.1 417.1 293.7 423.1 303.1L425.1 306.2C428.8 312 435.9 314.7 442.6 312.9L457.2 308.8C461.7 291.9 464 274.2 464 255.1C464 165.3 405.9 88.13 324.9 59.69L324.9 59.69z\"]\n};\nvar faGlobeAsia = faEarthAsia;\nvar faIdCardClip = {\n  prefix: 'far',\n  iconName: 'id-card-clip',\n  icon: [576, 512, [\"id-card-alt\"], \"f47f\", \"M256 128h64c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32H256C238.3 0 224 14.33 224 32v64C224 113.7 238.3 128 256 128zM288 304c35.35 0 64-28.65 64-64c0-35.35-28.65-64-64-64s-64 28.65-64 64C224 275.3 252.7 304 288 304zM512 64h-128v48h128c8.822 0 16 7.178 16 16v320c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V128c0-8.822 7.178-16 16-16h128V64H64C28.65 64 0 92.65 0 128v320c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V128C576 92.65 547.3 64 512 64zM192 432h192c8.836 0 16-7.164 16-16c0-44.18-35.82-80-80-80H256c-44.18 0-80 35.82-80 80C176 424.8 183.2 432 192 432z\"]\n};\nvar faIdCardAlt = faIdCardClip;\nvar faMagnifyingGlassPlus = {\n  prefix: 'far',\n  iconName: 'magnifying-glass-plus',\n  icon: [512, 512, [\"search-plus\"], \"f00e\", \"M504.1 471l-134-134C399.1 301.5 416 256.8 416 208C416 93.13 322.9 0 208 0S0 93.13 0 208S93.13 416 208 416c48.79 0 93.55-16.91 129-45.04l134 134C475.7 509.7 481.9 512 488 512s12.28-2.344 16.97-7.031C514.3 495.6 514.3 480.4 504.1 471zM208 368c-88.22 0-160-71.78-160-160s71.78-160 160-160s160 71.78 160 160S296.2 368 208 368zM288 184H231.1V128c0-13.26-10.74-24-23.1-24S184 114.7 184 128v56H127.1C114.7 184 104 194.7 104 208s10.73 24 23.1 24H184V288c0 13.26 10.73 24 23.1 24c13.26 0 23.1-10.74 23.1-24V232h56C301.3 232 312 221.3 312 208S301.3 184 288 184z\"]\n};\nvar faSearchPlus = faMagnifyingGlassPlus;\nvar faThumbsUp = {\n  prefix: 'far',\n  iconName: 'thumbs-up',\n  icon: [512, 512, [128077, 61575], \"f164\", \"M96 191.1H32c-17.67 0-32 14.33-32 31.1v223.1c0 17.67 14.33 31.1 32 31.1h64c17.67 0 32-14.33 32-31.1V223.1C128 206.3 113.7 191.1 96 191.1zM512 227c0-36.89-30.05-66.92-66.97-66.92h-99.86C354.7 135.1 360 113.5 360 100.8c0-33.8-26.2-68.78-70.06-68.78c-46.61 0-59.36 32.44-69.61 58.5c-31.66 80.5-60.33 66.39-60.33 93.47c0 12.84 10.36 23.99 24.02 23.99c5.256 0 10.55-1.721 14.97-5.26c76.76-61.37 57.97-122.7 90.95-122.7c16.08 0 22.06 12.75 22.06 20.79c0 7.404-7.594 39.55-25.55 71.59c-2.046 3.646-3.066 7.686-3.066 11.72c0 13.92 11.43 23.1 24 23.1h137.6C455.5 208.1 464 216.6 464 227c0 9.809-7.766 18.03-17.67 18.71c-12.66 .8593-22.36 11.4-22.36 23.94c0 15.47 11.39 15.95 11.39 28.91c0 25.37-35.03 12.34-35.03 42.15c0 11.22 6.392 13.03 6.392 22.25c0 22.66-29.77 13.76-29.77 40.64c0 4.515 1.11 5.961 1.11 9.456c0 10.45-8.516 18.95-18.97 18.95h-52.53c-25.62 0-51.02-8.466-71.5-23.81l-36.66-27.51c-4.315-3.245-9.37-4.811-14.38-4.811c-13.85 0-24.03 11.38-24.03 24.04c0 7.287 3.312 14.42 9.596 19.13l36.67 27.52C235 468.1 270.6 480 306.6 480h52.53c35.33 0 64.36-27.49 66.8-62.2c17.77-12.23 28.83-32.51 28.83-54.83c0-3.046-.2187-6.107-.6406-9.122c17.84-12.15 29.28-32.58 29.28-55.28c0-5.311-.6406-10.54-1.875-15.64C499.9 270.1 512 250.2 512 227z\"]\n};\nvar faCloudShowers = {\n  prefix: 'far',\n  iconName: 'cloud-showers',\n  icon: [512, 512, [], \"f73f\", \"M410.8 104.3C397.3 61.75 358 32 312 32c-13.5 0-26.75 2.625-39.25 7.75C250.3 14.5 218.4 0 184 0c-64 0-116.4 50.25-119.8 113.4C25.63 130.4 0 168.5 0 212C0 271.5 48.38 320 108 320h296C463.6 320 512 271.5 512 212C512 154.8 467.1 107.8 410.8 104.3zM404 272h-296C74.88 272 48 245.1 48 212C48 184 67.13 160 94.38 153.8l20.88-4.875L112.4 124C112.3 122.8 112 121.4 112 120c0-39.75 32.25-72 72-72c25.25 0 48.25 13.12 61.38 35.13l13.38 22.12l21-15C289.4 83.63 300.5 80 312 80c28.62 0 52.38 21.75 55.25 50.38L369.5 152H404c33.13 0 60 26.88 60 60S437.1 272 404 272zM200 384c-13.25 0-24 10.75-24 24v80C176 501.3 186.8 512 200 512S224 501.3 224 488v-80C224 394.8 213.3 384 200 384zM104 352c-13.25 0-24 10.75-24 24v80C80 469.3 90.75 480 104 480S128 469.3 128 456v-80C128 362.8 117.3 352 104 352zM296 352c-13.25 0-24 10.75-24 24v80c0 13.25 10.75 24 24 24S320 469.3 320 456v-80C320 362.8 309.3 352 296 352zM392 384c-13.25 0-24 10.75-24 24v80c0 13.25 10.75 24 24 24S416 501.3 416 488v-80C416 394.8 405.3 384 392 384z\"]\n};\nvar faUserClock = {\n  prefix: 'far',\n  iconName: 'user-clock',\n  icon: [640, 512, [], \"f4fd\", \"M496 224c-79.63 0-144 64.38-144 144s64.38 144 144 144s144-64.38 144-144S575.6 224 496 224zM544 384h-54.25C484.4 384 480 379.6 480 374.3V304c0-8.836 7.164-16 16-16c8.838 0 16 7.164 16 16v48h32c8.838 0 16 7.164 16 15.1S552.8 384 544 384zM224 256c70.69 0 128-57.31 128-128c0-70.69-57.31-128-128-128S96 57.31 96 128C96 198.7 153.3 256 224 256zM224 48c44.11 0 80 35.89 80 80c0 44.11-35.89 80-80 80S144 172.1 144 128C144 83.89 179.9 48 224 48zM395 512H32c-17.67 0-32-14.33-32-32c0-97.2 78.8-176 176-176h96c19.87 0 38.89 3.441 56.7 9.508c-4.963 15.24-7.787 31.41-8.383 48.17C305.4 355.5 289.1 352 272 352h-96c-65.16 0-119.1 48.95-127 112h299.6C360.9 482.8 376.6 499.1 395 512z\"]\n};\nvar faOnion = {\n  prefix: 'far',\n  iconName: 'onion',\n  icon: [448, 512, [129477], \"e427\", \"M448 279.8c0-59.42-35-115.5-93.63-149.9V129.9c-.5938-.3438-59.97-35.97-78.5-111.6c-2.156-8.738-9-15.54-17.75-17.63c-8.781-2.08-17.94 .8906-23.78 7.723L224 20.45L213.7 8.375c-5.875-6.832-15.03-9.803-23.78-7.723C181.1 2.748 174.3 9.549 172.1 18.29c-18.53 75.59-77.91 111.2-78.5 111.6C35 164.3 0 220.4 0 279.8c0 74.71 54.33 139 132.1 168L121.2 480.4c-4.188 12.58 2.625 26.19 15.19 30.38C138.9 511.6 141.5 512 144 512c10.06 0 19.41-6.363 22.78-16.42l11.72-35.17C185.5 461.6 192.7 462.5 200 463.2v24.83C200 501.2 210.8 512 224 512s24-10.76 24-24.01v-24.83c7.271-.6406 14.45-1.545 21.5-2.746l11.72 35.17C284.6 505.6 293.9 512 304 512c2.5 0 5.062-.3906 7.594-1.236c12.56-4.189 19.38-17.79 15.19-30.38l-10.85-32.57C393.7 418.9 448 354.5 448 279.8zM48 279.8c0-42.62 25.27-81.96 69.29-108.1C83.78 258.7 80 278.9 80 315.1c0 20.44 3.518 37.27 9.219 52.28C63.53 343.7 48 313.1 48 279.8zM183.3 368.3C188 386.5 194.9 401.7 204.1 415.3c-17.52-1.539-34.27-5.059-49.85-10.3C125.9 377.2 112 355 112 315.1c0-37.87 5.205-57.2 58.15-190.5c12.08-14.4 24.27-31.88 34.13-53.36l.1387 .1602C172.7 296.8 170.4 318.4 183.3 368.3zM293.8 404.1c-15.03 5.053-31.16 8.455-47.1 10.08c-13.95-12.78-24.79-28.94-31.49-54.81C202.1 316.4 205.2 295.6 235.9 77.56c2.297-1.258 4.6-2.557 6.355-4.602l1.5-1.752c9.865 21.49 22.05 38.97 34.14 53.38C330.8 257.9 336 277.2 336 315.1C336 354.1 322.1 377.2 293.8 404.1zM330.7 171.7C374.7 197.9 400 237.2 400 279.8c0 33.32-15.54 63.85-41.23 87.57C364.5 352.4 368 335.5 368 315.1C368 278.9 364.2 258.6 330.7 171.7z\"]\n};\nvar faClockTwelveThirty = {\n  prefix: 'far',\n  iconName: 'clock-twelve-thirty',\n  icon: [512, 512, [], \"e359\", \"M280 392C280 405.3 269.3 416 256 416C242.7 416 232 405.3 232 392V152C232 138.7 242.7 128 256 128C269.3 128 280 138.7 280 152V392zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faArrowDownToDottedLine = {\n  prefix: 'far',\n  iconName: 'arrow-down-to-dotted-line',\n  icon: [448, 512, [], \"e095\", \"M224 416c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S241.7 416 224 416zM32 416c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S49.67 416 32 416zM128 416c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S145.7 416 128 416zM320 416c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S337.7 416 320 416zM416 416c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S433.7 416 416 416zM206.5 360.7c9.062 9.699 25.88 9.699 34.94 0l128-136.2c9.094-9.672 8.625-24.88-1.031-33.96c-9.625-9.109-24.81-8.672-33.91 1.031L248 283.6v-211.6c0-13.27-10.75-24.04-24-24.04S200 58.76 200 72.04v211.6l-86.53-92.05C108.8 186.6 102.4 184 96 184c-5.906 0-11.81 2.16-16.44 6.543C69.91 199.6 69.44 214.8 78.53 224.5L206.5 360.7z\"]\n};\nvar faHandDots = {\n  prefix: 'far',\n  iconName: 'hand-dots',\n  icon: [512, 512, [\"allergies\"], \"f461\", \"M304 352c-8.836 0-16 7.162-16 16c0 8.836 7.164 16 16 16s16-7.164 16-16C320 359.2 312.8 352 304 352zM255.9 400C247.1 400 240 407.2 240 416c0 8.836 7.164 16 16 16s15.93-7.164 15.93-16C271.9 407.2 264.8 400 255.9 400zM192 352c-8.836 0-16 7.162-16 16C176 376.8 183.2 384 192 384s16-7.164 16-16C208 359.2 200.8 352 192 352zM256 304c-8.836 0-16 7.162-16 16c0 8.836 7.099 16 15.93 16s16-7.164 16-16C271.9 311.2 264.8 304 256 304zM368 304C359.2 304 352 311.2 352 320c0 8.836 7.164 16 16 16S384 328.8 384 320C384 311.2 376.8 304 368 304zM336 400c-8.836 0-16 7.162-16 16c0 8.836 7.164 16 16 16S352 424.8 352 416C352 407.2 344.8 400 336 400zM408 80c-3.994 0-7.91 .3262-11.73 .9551c-9.586-28.51-36.57-49.11-68.27-49.11c-6.457 0-12.72 .8555-18.68 2.457C296.6 13.73 273.9 0 248 0C222.1 0 199.3 13.79 186.6 34.44C180.7 32.85 174.5 32 168.1 32C128.4 32 96.01 64.3 96.01 104v121.6C90.77 224.6 85.41 224 80.01 224c-.0026 0 .0026 0 0 0c-43.58 0-80.01 35.15-80.01 80.07c0 20.29 7.558 39.52 21.45 54.45l81.25 87.24C141.9 487.9 197.4 512 254.9 512h33.08C393.9 512 480 425.9 480 320V152C480 112.3 447.7 80 408 80zM432 320c0 79.41-64.59 144-143.1 144H254.9c-44.41 0-86.83-18.46-117.1-50.96l-79.76-85.63C51.87 320.7 48.66 312 48.66 303.4c0-22.11 18.46-31.4 31.35-31.4c8.561 0 17.1 3.416 23.42 10.18l26.72 28.69c1.65 1.771 3.738 2.564 5.79 2.564c4.106 0 8.065-3.172 8.065-8.017V104c0-13.25 10.75-24 23.1-24s24 10.75 24 24V256c0 8.836 7.164 16 16 16S224 264.8 224 256l.0018-184c0-13.25 10.75-24 24-24s24 10.75 24 24V256c0 8.836 7.162 16 15.1 16c8.838 0 15.99-7.164 15.99-16l.0073-152.2c0-13.25 10.75-24 24-24s24 10.75 24 24V256c0 8.836 7.164 16 16 16s16-7.164 16-16V152c0-13.25 10.75-24 24-24C421.3 128 432 138.8 432 152V320z\"]\n};\nvar faAllergies = faHandDots;\nvar faFileInvoice = {\n  prefix: 'far',\n  iconName: 'file-invoice',\n  icon: [384, 512, [], \"f570\", \"M80 256v64c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V256c0-17.67-14.33-32-32-32h-160C94.33 224 80 238.3 80 256zM365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM96 128h80C184.8 128 192 120.8 192 112S184.8 96 176 96H96C87.16 96 80 103.2 80 112S87.16 128 96 128zM96 192h80C184.8 192 192 184.8 192 176S184.8 160 176 160H96C87.16 160 80 167.2 80 176S87.16 192 96 192zM288 384h-80c-8.844 0-16 7.156-16 16s7.156 16 16 16H288c8.844 0 16-7.156 16-16S296.8 384 288 384z\"]\n};\nvar faWindowMinimize = {\n  prefix: 'far',\n  iconName: 'window-minimize',\n  icon: [512, 512, [128469], \"f2d1\", \"M0 456C0 442.7 10.75 432 24 432H488C501.3 432 512 442.7 512 456C512 469.3 501.3 480 488 480H24C10.75 480 0 469.3 0 456z\"]\n};\nvar faRectangleWide = {\n  prefix: 'far',\n  iconName: 'rectangle-wide',\n  icon: [640, 512, [], \"f2fc\", \"M576 64C611.3 64 640 92.65 640 128V384C640 419.3 611.3 448 576 448H64C28.65 448 0 419.3 0 384V128C0 92.65 28.65 64 64 64H576zM576 112H64C55.16 112 48 119.2 48 128V384C48 392.8 55.16 400 64 400H576C584.8 400 592 392.8 592 384V128C592 119.2 584.8 112 576 112z\"]\n};\nvar faCommentArrowUp = {\n  prefix: 'far',\n  iconName: 'comment-arrow-up',\n  icon: [512, 512, [], \"e144\", \"M272.1 143c-9.375-9.375-24.56-9.375-33.94 0l-80 80c-9.375 9.375-9.375 24.56 0 33.94s24.56 9.375 33.94 0L232 217.9V320c0 13.25 10.75 24 24 24s24-10.75 24-24V217.9l39.03 39.03C323.7 261.7 329.8 264 336 264s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L272.1 143zM256 32C114.7 32 .0273 125.1 .0273 240c0 47.63 19.91 91.25 52.91 126.3c-14.87 39.5-45.87 72.88-46.37 73.25c-6.623 7-8.373 17.25-4.623 26C5.816 474.3 14.38 480 24 480c61.49 0 109.1-25.75 139.1-46.25C191.1 442.8 223.3 448 256 448C397.4 448 512 354.9 512 240S397.4 32 256 32zM256 400c-26.75 0-53.12-4.125-78.36-12.12l-22.75-7.125L135.4 394.5c-14.25 10.12-33.87 21.38-57.49 29c7.373-12.12 14.37-25.75 19.87-40.25l10.62-28l-20.62-21.88C69.81 314.1 48.06 282.3 48.06 240c0-88.25 93.24-160 207.1-160c114.7 0 207.1 71.75 207.1 160S370.8 400 256 400z\"]\n};\nvar faGarlic = {\n  prefix: 'far',\n  iconName: 'garlic',\n  icon: [512, 512, [129476], \"e40e\", \"M463.2 206.5l-85.23-71.59C361.5 121 352 100.7 352 79.18V48C352 21.53 330.5 0 304 0h-96C181.5 0 160 21.53 160 48v31.18c0 21.55-9.465 41.86-25.97 55.72L48.8 206.5C17.79 232.5 0 270.7 0 311.2c0 75.15 60.95 136.3 136 136.7V488C136 501.3 146.8 512 160 512s24-10.75 24-24V448h16v40C200 501.3 210.8 512 224 512s24-10.75 24-24V448h16v40c0 13.25 10.75 24 24 24s24-10.75 24-24V448h16v40c0 13.25 10.75 24 24 24s24-10.75 24-24v-40.08C451.1 447.5 512 386.4 512 311.2C512 270.7 494.2 232.5 463.2 206.5zM136.8 400C87.82 400 48 360.2 48 311.2c0-26.29 11.54-51.07 31.68-67.98L139.8 192.7L121.1 218.9C104.7 241.9 96 268.1 96 297.3C96 338.6 115.2 375.3 144.6 400H136.8zM128 297.3c0-21.56 6.625-42.2 19.16-59.72l34.16-47.83C198.8 165.2 208 138.2 208 111.4V48h32v63.39c0 26.77 9.219 53.84 26.69 78.31l34.19 47.84C313.4 255 320 275.7 320 297.3C320 429.3 128 430.4 128 297.3zM375.2 400h-71.83C332.8 375.3 352 338.6 352 297.3c0-28.27-8.688-55.36-25.09-78.31L292.8 171.1C279.4 152.4 272 131.2 272 111.4V48h32v31.18c0 35.77 15.71 69.47 43.09 92.48l85.23 71.59C452.5 260.2 464 284.9 464 311.2C464 360.2 424.2 400 375.2 400z\"]\n};\nvar faMugSaucer = {\n  prefix: 'far',\n  iconName: 'mug-saucer',\n  icon: [640, 512, [\"coffee\"], \"f0f4\", \"M512 32H112C103.2 32 96 39.2 96 48L96.01 288c0 53.02 42.98 96 96 96h192C437 384 480 341 480 288h26.38c66.83 0 126.6-48.78 133-115.3C646.8 96.38 586.8 32 512 32zM432 288c0 26.4-21.6 48-48 48H192c-26.4 0-48-21.6-48-48V80h288V288zM512 240h-32v-160h32c44.13 0 80 35.88 80 80S556.1 240 512 240zM552 432H24C10.75 432 0 442.7 0 456C0 469.3 10.75 480 24 480h528c13.25 0 24-10.75 24-24C576 442.7 565.3 432 552 432z\"]\n};\nvar faCoffee = faMugSaucer;\nvar faBrush = {\n  prefix: 'far',\n  iconName: 'brush',\n  icon: [384, 512, [], \"f55d\", \"M0 64C0 28.65 28.65 0 64 0H320C355.3 0 384 28.65 384 64V320C384 355.3 355.3 384 320 384H256V448C256 483.3 227.3 512 192 512C156.7 512 128 483.3 128 448V384H64C28.65 384 0 355.3 0 320V64zM336 288V64C336 55.16 328.8 48 320 48H224V112C224 120.8 216.8 128 208 128C199.2 128 192 120.8 192 112V48H128V144C128 152.8 120.8 160 112 160C103.2 160 96 152.8 96 144V48H64C55.16 48 48 55.16 48 64V288H336zM192 464C200.8 464 208 456.8 208 448C208 439.2 200.8 432 192 432C183.2 432 176 439.2 176 448C176 456.8 183.2 464 192 464z\"]\n};\nvar faTreeDecorated = {\n  prefix: 'far',\n  iconName: 'tree-decorated',\n  icon: [512, 512, [], \"f7dc\", \"M500.2 432.6l-46.49-53.75c9.123-4.625 16.75-12.12 21.5-21.75c7.998-16.5 5.873-36.25-5.5-50.63l-56.11-71.5c9.873-5 17.87-13.25 22.49-23.88c7.625-17.62 4-38-9.248-52l-135.1-144C281.7 5.375 269.3 0 256 0S230.3 5.375 221.1 15l-135.1 144c-13.25 13.88-16.87 34.38-9.248 52c4.623 10.62 12.62 18.88 22.49 23.88l-56.11 71.5c-11.5 14.38-13.5 34.13-5.5 50.63c4.75 9.625 12.37 17.25 21.5 21.75L11.79 432.5c-12.37 14.25-15.25 34.25-7.498 51.38C12.17 501 29.29 512 48.04 512h415.9c18.75 0 35.87-11 43.74-28.12C515.5 466.8 512.6 446.8 500.2 432.6zM48.04 464l110.9-128H80.03L193.1 192h-73.11L256 48L391.1 192h-73.11l113.1 144h-78.86l110.9 128H48.04zM192 264c-13.25 0-23.1 10.74-23.1 24c0 13.25 10.74 24 23.1 24s23.1-10.75 23.1-24C215.1 274.7 205.3 264 192 264zM320 392c-13.25 0-23.1 10.74-23.1 24c0 13.25 10.74 24 23.1 24s23.1-10.75 23.1-24C343.1 402.7 333.3 392 320 392zM311.1 160c0-13.26-10.74-24-23.1-24s-23.1 10.74-23.1 24c0 13.25 10.74 24 23.1 24S311.1 173.3 311.1 160z\"]\n};\nvar faMask = {\n  prefix: 'far',\n  iconName: 'mask',\n  icon: [576, 512, [], \"f6fa\", \"M288 64C39.52 64 0 182.1 0 273.5C0 379.5 78.8 448 176 448c27.33 0 51.21-6.516 66.11-36.79l19.93-40.5C268.3 358.6 278.1 352.4 288 352.1c9.9 .3711 19.7 6.501 25.97 18.63l19.93 40.5C348.8 441.5 372.7 448 400 448c97.2 0 176-68.51 176-174.5C576 182.1 536.5 64 288 64zM400 400c-18.12 0-19.56-2.924-23.04-9.986l-20.35-41.33c-13.87-26.86-38.85-43.53-66.82-44.57L288 304L286.2 304.1c-27.96 1.049-52.94 17.71-67.24 45.41l-19.93 40.49C195.6 397.1 194.1 400 176 400c-75.36 0-128-52.04-128-126.5C48 229.3 48 112 288 112s240 117.3 240 161.5C528 347.1 475.4 400 400 400zM160 192C124.7 192 96 220.7 96 256s28.65 64 64 64c35.35 0 64-28.65 64-64S195.3 192 160 192zM416 192c-35.35 0-64 28.65-64 64s28.65 64 64 64c35.35 0 64-28.65 64-64S451.3 192 416 192z\"]\n};\nvar faCalendarHeart = {\n  prefix: 'far',\n  iconName: 'calendar-heart',\n  icon: [448, 512, [], \"e0d3\", \"M212.7 420.7L120 328C97.91 305.9 97.91 270.1 120 248C142.1 225.9 177.9 225.9 200 248L224 272L248 248C270.1 225.9 305.9 225.9 328 248C350.1 270.1 350.1 305.9 328 328L235.3 420.7C229.1 426.9 218.9 426.9 212.7 420.7H212.7zM128 0C141.3 0 152 10.75 152 24V64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0zM400 192H48V448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192z\"]\n};\nvar faMagnifyingGlassMinus = {\n  prefix: 'far',\n  iconName: 'magnifying-glass-minus',\n  icon: [512, 512, [\"search-minus\"], \"f010\", \"M504.1 471l-134-134C399.1 301.5 416 256.8 416 208C416 93.13 322.9 0 208 0S0 93.13 0 208S93.13 416 208 416c48.79 0 93.55-16.91 129-45.04l134 134C475.7 509.7 481.9 512 488 512s12.28-2.344 16.97-7.031C514.3 495.6 514.3 480.4 504.1 471zM208 368c-88.22 0-160-71.78-160-160s71.78-160 160-160s160 71.78 160 160S296.2 368 208 368zM288 184H127.1C114.7 184 104 194.7 104 208s10.73 24 23.1 24h160C301.3 232 312 221.3 312 208S301.3 184 288 184z\"]\n};\nvar faSearchMinus = faMagnifyingGlassMinus;\nvar faFlower = {\n  prefix: 'far',\n  iconName: 'flower',\n  icon: [512, 512, [127804, 10047], \"f7ff\", \"M480 170.3C480 94.03 417.1 32 341.7 32C310.5 32 280.3 42.84 256 62.31C231.7 42.84 201.5 32 170.3 32C94.03 32 32 94.03 32 170.3C32 201.5 42.83 231.7 62.3 256C42.83 280.3 32 310.5 32 341.7C32 417.1 94.03 480 170.3 480C201.5 480 231.7 469.2 256 449.7C280.3 469.2 310.5 480 341.7 480C417.1 480 480 417.1 480 341.7C480 310.5 469.2 280.3 449.7 256C469.2 231.7 480 201.5 480 170.3zM400.8 274.1C420.9 291.7 432 315.7 432 341.7C432 391.5 391.5 432 341.7 432c-26.03 0-50.06-11.09-67.66-31.22L256 380.1l-18.06 20.66C220.3 420.9 196.3 432 170.3 432C120.5 432 80 391.5 80 341.7c0-26.03 11.08-50.06 31.19-67.66L131.9 256L111.2 237.9C91.08 220.3 80 196.3 80 170.3C80 120.5 120.5 80 170.3 80c26.03 0 50.06 11.09 67.66 31.22L256 131.9l18.06-20.66C291.7 91.09 315.7 80 341.7 80C391.5 80 432 120.5 432 170.3c0 26.03-11.08 50.06-31.19 67.66L380.1 256L400.8 274.1zM256 176C211.9 176 176 211.9 176 256s35.88 80 80 80s80-35.88 80-80S300.1 176 256 176zM256 288C238.4 288 224 273.6 224 256s14.36-32 32-32s32 14.36 32 32S273.6 288 256 288z\"]\n};\nvar faRulerVertical = {\n  prefix: 'far',\n  iconName: 'ruler-vertical',\n  icon: [256, 512, [], \"f548\", \"M192 0C227.3 0 256 28.65 256 64V448C256 483.3 227.3 512 192 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H192zM192 48H64C55.16 48 48 55.16 48 64V448C48 456.8 55.16 464 64 464H192C200.8 464 208 456.8 208 448V416H160C151.2 416 144 408.8 144 400C144 391.2 151.2 384 160 384H208V320H160C151.2 320 144 312.8 144 304C144 295.2 151.2 288 160 288H208V224H160C151.2 224 144 216.8 144 208C144 199.2 151.2 192 160 192H208V128H160C151.2 128 144 120.8 144 112C144 103.2 151.2 96 160 96H208V64C208 55.16 200.8 48 192 48z\"]\n};\nvar faUserLarge = {\n  prefix: 'far',\n  iconName: 'user-large',\n  icon: [512, 512, [\"user-alt\"], \"f406\", \"M256 288c79.53 0 144-64.47 144-144s-64.47-144-144-144c-79.52 0-144 64.47-144 144S176.5 288 256 288zM256 48c52.94 0 96 43.06 96 96c0 52.93-43.06 96-96 96c-52.93 0-96-43.07-96-96C160 91.06 203.1 48 256 48zM351.1 320H160c-88.36 0-160 71.63-160 160c0 17.67 14.33 32 31.1 32H480c17.67 0 31.1-14.33 31.1-32C512 391.6 440.4 320 351.1 320zM49.14 464c7.787-54.21 54.54-96 110.9-96h191.1c56.33 0 103.1 41.79 110.9 96H49.14z\"]\n};\nvar faUserAlt = faUserLarge;\nvar faStarshipFreighter = {\n  prefix: 'far',\n  iconName: 'starship-freighter',\n  icon: [576, 512, [], \"e03a\", \"M71.1 255.1C71.1 247.2 79.16 239.1 87.1 239.1C96.84 239.1 103.1 247.2 103.1 255.1C103.1 264.8 96.84 271.1 87.1 271.1C79.16 271.1 71.1 264.8 71.1 255.1zM135.1 159.1C135.1 168.8 128.8 175.1 119.1 175.1C111.2 175.1 103.1 168.8 103.1 159.1C103.1 151.2 111.2 143.1 119.1 143.1C128.8 143.1 135.1 151.2 135.1 159.1zM103.1 352C103.1 343.2 111.2 336 119.1 336C128.8 336 135.1 343.2 135.1 352C135.1 360.8 128.8 368 119.1 368C111.2 368 103.1 360.8 103.1 352zM555.6 375.9L498.6 398.1C507 409.9 512 424.4 512 440C512 479.8 479.8 512 440 512H368C345.7 512 324.7 501.7 311 484L301.1 471.2C275.9 477 250 480 224 480C100.3 480 0 379.7 0 256C0 132.3 100.3 32 224 32C266.3 32 308.2 39.87 347.6 55.2L555.6 136.1C567.9 140.8 576 152.7 576 165.9V346.1C576 359.3 567.9 371.2 555.6 375.9H555.6zM223.1 79.1C126.8 79.1 47.1 158.8 47.1 255.1C47.1 353.2 126.8 432 223.1 432C238.8 432 253.1 430.2 266.8 426.8L207.1 350.7C162.6 343 127.1 303.6 127.1 255.1C127.1 202.1 170.1 159.1 223.1 159.1C277 159.1 320 202.1 320 255.1C320 257.3 319.1 258.7 319.9 260L379.9 337.7C392.7 313.3 400 285.5 400 255.1C400 158.8 321.2 79.1 223.1 79.1H223.1zM440 368C441.1 368 442.2 368 443.4 368.1L528 335.2V279.1H446.7C443.3 311.8 433.3 341.6 418 368H440zM528 231.1V176.8L409.8 130.9C429.7 160.4 442.8 194.8 446.7 231.1H528zM223.1 207.1C197.5 207.1 175.1 229.5 175.1 255.1C175.1 282.5 197.5 303.1 223.1 303.1C250.5 303.1 271.1 282.5 271.1 255.1C271.1 229.5 250.5 207.1 223.1 207.1zM368 464H440C453.3 464 464 453.3 464 440C464 426.7 453.3 416 440 416H379.8L300.7 313.7C291 326.6 278.1 336.1 263.2 343.7L349 454.7C353.6 460.6 360.6 464 368 464V464z\"]\n};\nvar faTrainTram = {\n  prefix: 'far',\n  iconName: 'train-tram',\n  icon: [448, 512, [128650], \"e5b4\", \"M184 352C184 365.3 173.3 376 160 376C146.7 376 136 365.3 136 352C136 338.7 146.7 328 160 328C173.3 328 184 338.7 184 352zM264 352C264 338.7 274.7 328 288 328C301.3 328 312 338.7 312 352C312 365.3 301.3 376 288 376C274.7 376 264 365.3 264 352zM42.74 78.99C34.46 89.34 19.36 91.02 9.007 82.74C-1.343 74.46-3.021 59.36 5.259 49.01L18.04 33.03C34.74 12.15 60.03 0 86.76 0H361.2C387.1 0 413.3 12.15 429.1 33.03L442.7 49.01C451 59.36 449.3 74.46 438.1 82.74C428.6 91.02 413.5 89.34 405.3 78.99L392.5 63.01C384.9 53.52 373.4 48 361.2 48H248V96H288C341 96 384 138.1 384 192V352C384 378 373.7 401.6 356.8 418.9L408.1 471C418.3 480.4 418.3 495.6 408.1 504.1C399.6 514.3 384.4 514.3 375 504.1L314.4 444.3C306 446.7 297.2 448 288 448H159.1C150.8 448 141.1 446.7 133.6 444.3L72.97 504.1C63.6 514.3 48.4 514.3 39.03 504.1C29.66 495.6 29.66 480.4 39.03 471L91.15 418.9C74.35 401.6 63.1 378 63.1 352V192C63.1 138.1 106.1 96 159.1 96H199.1V48H86.76C74.61 48 63.12 53.52 55.52 63.01L42.74 78.99zM112 192V240H336V192C336 165.5 314.5 144 288 144H160C133.5 144 112 165.5 112 192zM112 288V352C112 378.5 133.5 400 160 400H288C314.5 400 336 378.5 336 352V288H112z\"]\n};\nvar faBridgeSuspension = {\n  prefix: 'far',\n  iconName: 'bridge-suspension',\n  icon: [640, 512, [], \"e4cd\", \"M320 112C390.3 112 455.8 73.6 490.9 12.47C495 5.04 502.9 0 512 0C520.8 0 528.5 4.728 532.7 11.78C545.7 32.98 559.3 53.94 574.7 71.54C590.2 89.21 606.4 102.1 624.1 108.5C636.6 112.1 643.1 126.7 638.6 139.2C634.1 151.7 620.3 158.1 607.9 153.6C579.7 143.5 557.1 124.2 538.6 103.2C537.7 102.2 536.9 101.2 536 100.2V240H616C629.3 240 640 250.7 640 264C640 277.3 629.3 288 616 288H24C10.75 288 .0009 277.3 .0009 264C.0009 250.7 10.75 240 24 240H104V100.2C103.1 101.2 102.3 102.2 101.4 103.2C82.94 124.2 60.33 143.5 32.14 153.6C19.67 158.1 5.921 151.7 1.424 139.2C-3.073 126.7 3.39 112.1 15.86 108.5C33.57 102.1 49.79 89.21 65.3 71.54C80.73 53.94 94.29 32.98 107.3 11.78C111.5 4.729 119.2 .0003 128 .0003C137.1 .0003 144.1 5.04 149.1 12.47C184.2 73.6 249.7 112 320 112L320 112zM200 128.3C182.7 118.5 166.5 106.6 152 92.85V240H200V128.3zM296 158.8C279.6 157.2 263.5 153.9 248 149V240H296V158.8zM392 149C376.5 153.9 360.4 157.2 344 158.8V240H392V149zM488 92.85C473.5 106.6 457.3 118.5 440 128.3V240H488V92.85zM.0012 360C.0012 346.7 10.75 336 24 336H40C97.44 336 144 382.6 144 440V464H192C192 393.3 249.3 336 320 336C390.7 336 448 393.3 448 464H496V440C496 382.6 542.6 336 600 336H616C629.3 336 640 346.7 640 360C640 373.3 629.3 384 616 384H600C569.1 384 544 409.1 544 440V464C544 490.5 522.5 512 496 512H446.6C420.9 512 400 491.1 400 465.4V464C400 419.8 364.2 384 320 384C275.8 384 240 419.8 240 464V465.4C240 491.1 219.1 512 193.4 512H144C117.5 512 96 490.5 96 464V440C96 409.1 70.93 384 40 384H24C10.75 384 .0012 373.3 .0012 360V360z\"]\n};\nvar faTrashCheck = {\n  prefix: 'far',\n  iconName: 'trash-check',\n  icon: [448, 512, [], \"e2af\", \"M211.8 355.8C200.9 366.7 183.1 366.7 172.2 355.8L124.2 307.8C113.3 296.9 113.3 279.1 124.2 268.2C135.1 257.3 152.9 257.3 163.8 268.2L192 296.4L284.2 204.2C295.1 193.3 312.9 193.3 323.8 204.2C334.7 215.1 334.7 232.9 323.8 243.8L211.8 355.8zM317.5 24.94L354.2 80H424C437.3 80 448 90.75 448 104C448 117.3 437.3 128 424 128H412.4L388.4 452.7C385.9 486.1 358.1 512 324.6 512H123.4C89.92 512 62.09 486.1 59.61 452.7L35.56 128H24C10.75 128 0 117.3 0 104C0 90.75 10.75 80 24 80H93.82L130.5 24.94C140.9 9.357 158.4 0 177.1 0H270.9C289.6 0 307.1 9.358 317.5 24.94V24.94zM151.5 80H296.5L277.5 51.56C276 49.34 273.5 48 270.9 48H177.1C174.5 48 171.1 49.34 170.5 51.56L151.5 80zM107.5 449.2C108.1 457.5 115.1 464 123.4 464H324.6C332.9 464 339.9 457.5 340.5 449.2L364.3 128H83.69L107.5 449.2z\"]\n};\nvar faUserNurse = {\n  prefix: 'far',\n  iconName: 'user-nurse',\n  icon: [448, 512, [], \"f82f\", \"M327.2 312.8L224 416L120.8 312.8c-69.93 22.3-120.8 87.25-120.8 164.6C.0006 496.5 15.52 512 34.66 512H413.3c19.14 0 34.66-15.46 34.66-34.61C447.1 400.1 397.1 335.1 327.2 312.8zM48.71 464c4.23-39.55 27.12-74.31 61.24-94.17L204.1 464H48.71zM243.9 464l94.17-94.17C372.2 389.7 395.1 424.4 399.3 464H243.9zM224 304c70.75 0 128-57.25 128-128V65.88c0-13.38-8.25-25.38-20.75-30L246.5 4.125C239.3 1.375 231.6 0 224 0S208.8 1.375 201.5 4.125L116.8 35.88C104.3 40.5 96 52.5 96 65.88V176C96 246.8 153.3 304 224 304zM184 71.63c0-2.75 2.25-5 5-5h21.62V45c0-2.75 2.25-5 5-5h16.75c2.75 0 5 2.25 5 5v21.62H259c2.75 0 5 2.25 5 5v16.75c0 2.75-2.25 5-5 5h-21.62V115c0 2.75-2.25 5-5 5H215.6c-2.75 0-5-2.25-5-5V93.38H189c-2.75 0-5-2.25-5-5V71.63zM144 160h160v16C304 220.1 268.1 256 224 256S144 220.1 144 176V160z\"]\n};\nvar faBoombox = {\n  prefix: 'far',\n  iconName: 'boombox',\n  icon: [640, 512, [128254], \"f8a5\", \"M592 162.3V88C592 39.47 552.5 0 504 0H136C87.47 0 48 39.47 48 88v74.26C20.44 169.4 0 194.2 0 224v224c0 35.35 28.65 64 64 64h512c35.35 0 64-28.65 64-64V224C640 194.2 619.6 169.4 592 162.3zM96 88C96 65.94 113.9 48 136 48h368C526.1 48 544 65.94 544 88V160h-96V144C448 135.2 440.8 128 432 128h-32C391.2 128 384 135.2 384 144V160h-32V144C352 135.2 344.8 128 336 128h-32C295.2 128 288 135.2 288 144V160H256V144C256 135.2 248.8 128 240 128h-32C199.2 128 192 135.2 192 144V160H96V88zM592 448c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V224c0-8.822 7.178-16 16-16h512c8.822 0 16 7.178 16 16V448zM176 240c-53.02 0-96 42.98-96 96s42.98 96 96 96s96-42.98 96-96S229 240 176 240zM176 384C149.5 384 128 362.5 128 336S149.5 288 176 288S224 309.5 224 336S202.5 384 176 384zM464 240c-53.02 0-96 42.98-96 96s42.98 96 96 96s96-42.98 96-96S517 240 464 240zM464 384c-26.47 0-48-21.53-48-48S437.5 288 464 288S512 309.5 512 336S490.5 384 464 384z\"]\n};\nvar faSyringe = {\n  prefix: 'far',\n  iconName: 'syringe',\n  icon: [512, 512, [128137], \"f48e\", \"M504.1 71.03l-64-64c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L422.1 56L384 94.06l-55.03-55.03c-9.375-9.375-24.56-9.375-33.94 0c-8.467 8.467-8.873 21.47-2.047 30.86L71.03 291.8C66.53 296.3 64 302.4 64 308.8v105.3l-56.97 56.97c-9.375 9.375-9.375 24.56 0 33.94C11.72 509.7 17.86 512 24 512s12.28-2.344 16.97-7.031L97.94 448h105.3c6.359 0 12.47-2.531 16.97-7.031l221.9-221.1C446.3 222.1 451.1 224 456 224c6.141 0 12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L417.9 128L456 89.94l15.03 15.03C475.7 109.7 481.9 112 488 112s12.28-2.344 16.97-7.031C514.3 95.59 514.3 80.41 504.1 71.03zM193.3 400H112V318.8l28.06-28.06l24.62 24.62C167.8 318.4 171.9 320 176 320s8.188-1.562 11.31-4.688c6.25-6.25 6.25-16.38 0-22.62L162.7 268.1l41.38-41.38l24.62 24.62C231.8 254.4 235.9 256 240 256s8.188-1.562 11.31-4.688c6.25-6.25 6.25-16.38 0-22.62L226.7 204.1l41.38-41.38l24.62 24.62C295.8 190.4 299.9 192 304 192s8.188-1.562 11.31-4.688c6.25-6.25 6.25-16.38 0-22.62l-24.62-24.62l35.72-35.72l81.25 81.25L193.3 400z\"]\n};\nvar faCloudSun = {\n  prefix: 'far',\n  iconName: 'cloud-sun',\n  icon: [640, 512, [9925], \"f6c4\", \"M128 208C128 247.2 156.2 279.6 193.3 286.5C199.9 277.1 207.3 269.1 215.5 262.8C226.8 226.5 250.3 195.9 280.5 174.7C267.9 147.2 240.3 128 208 128C163.8 128 128 163.8 128 208zM96 208C96.02 146.1 146.2 96.01 208 96.01c44.25 0 82.14 25.89 100.3 63.14C329.3 149.7 352.2 144 376 144c9.805 0 19.48 1.035 29.01 2.709l8.767-12.65c5.145-7.414 .8965-17.67-7.984-19.27L317.2 98.78L301.2 10.21C299.6 1.325 289.4-2.921 281.9 2.226L208 53.54L134.1 2.225C126.6-2.922 116.4 1.324 114.8 10.21L98.78 98.78L10.21 114.8C1.326 116.4-2.922 126.6 2.223 134.1l51.3 73.94L2.224 281.9c-5.145 7.414-.8975 17.67 7.983 19.27L98.78 317.2l16.01 88.58c1.605 8.883 11.86 13.13 19.27 7.982l27.06-18.78C160.9 391.3 160 387.8 160 384c0-24.19 5.697-47.81 15.1-69.22C129.9 300.9 96.02 258.7 96 208zM582.8 296.4C575.3 246.4 532 208 480 208c-5.125 0-10.25 .375-15.25 1.125C440.5 188 409.3 176 376 176c-64 0-118.3 45.25-132.4 105.3C211.6 305.1 192 343 192 384c0 70.63 57.38 128 128 128h204c64 0 116-52 116-116C640 354.3 617.3 316.8 582.8 296.4zM524 464H320c-44.25 0-80-35.75-80-80c0-32.75 19.75-61 48.13-73.25C288.8 262.8 327.8 224 376 224c31.25 0 58.38 16.25 74.13 40.75C458.8 259.3 469 256 480 256c30.88 0 56 25.12 56 56c0 5.875-1.25 11.5-2.875 16.88C566.3 333.4 592 361.5 592 396C592 433.6 561.6 464 524 464z\"]\n};\nvar faShieldExclamation = {\n  prefix: 'far',\n  iconName: 'shield-exclamation',\n  icon: [512, 512, [], \"e247\", \"M466.5 83.69l-192-80.01C269.6 1.656 261.3 0 256.1 0C250.8 0 242.5 1.656 237.6 3.688l-192 80.01C27.69 91.08 16 108.6 16 127.1C16 385.2 205.2 512 255.1 512C307.1 512 496 383.8 496 127.1C496 108.6 484.3 91.08 466.5 83.69zM256.1 48.03C256.1 48.02 256.2 48.03 256.1 48.03L256.1 48.03zM255.1 464C163.5 425.5 64.06 303.9 64.06 128.1c0-.05 0 .05 0 0l190.8-79.64c.332-.1016 .7422-.3021 1.275-.3997L448 127.1C448 330.5 322.4 436.3 255.1 464zM232 152v112C232 277.3 242.8 288 256 288s24-10.75 24-24v-112C280 138.8 269.3 128 256 128S232 138.8 232 152zM256 320c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S273.7 320 256 320z\"]\n};\nvar faStopwatch20 = {\n  prefix: 'far',\n  iconName: 'stopwatch-20',\n  icon: [448, 512, [], \"e06f\", \"M236 256C236 227.3 259.3 204 288 204C316.7 204 340 227.3 340 256V352C340 380.7 316.7 404 288 404C259.3 404 236 380.7 236 352V256zM288 244C281.4 244 276 249.4 276 256V352C276 358.6 281.4 364 288 364C294.6 364 300 358.6 300 352V256C300 249.4 294.6 244 288 244zM154.1 254.3C151.5 264.8 140.2 270.5 129.7 266.1C119.2 263.5 113.5 252.2 117 241.7L117.6 239.9C124.8 218.5 144.8 203.1 167.5 203.1C196.5 203.1 220 227.5 220 256.5V258.8C220 272.2 215.1 285.1 206.2 295.2L167.1 339.1C160.9 346.1 157.1 354.8 156.2 364H200C211 364 220 372.1 220 384C220 395 211 404 200 404H136C124.1 404 116 395 116 384V368.3C116 347.8 123.6 327.9 137.2 312.5L176.3 268.6C178.7 265.9 180 262.4 180 258.8V256.5C180 249.6 174.4 243.1 167.5 243.1C162.1 243.1 157.3 247.5 155.6 252.6L154.1 254.3zM280 0C293.3 0 304 10.75 304 24C304 37.25 293.3 48 280 48H248V97.37C291.4 102.4 330.8 120.7 361.8 148.2L391 119C400.4 109.7 415.6 109.7 424.1 119C434.3 128.4 434.3 143.6 424.1 152.1L393.9 184C417.9 217.9 432 259.3 432 304C432 418.9 338.9 512 224 512C109.1 512 16 418.9 16 304C16 197.2 96.43 109.3 200 97.37V48H168C154.7 48 144 37.25 144 24C144 10.75 154.7 0 168 0L280 0zM224 144C135.6 144 64 215.6 64 304C64 392.4 135.6 464 224 464C312.4 464 384 392.4 384 304C384 215.6 312.4 144 224 144z\"]\n};\nvar faSquareFull = {\n  prefix: 'far',\n  iconName: 'square-full',\n  icon: [512, 512, [128997, 128998, 128999, 129000, 129001, 129002, 129003, 11035, 11036], \"f45c\", \"M512 0V512H0V0H512zM464 48H48V464H464V48z\"]\n};\nvar faGripDots = {\n  prefix: 'far',\n  iconName: 'grip-dots',\n  icon: [448, 512, [], \"e410\", \"M384 160C401.7 160 416 174.3 416 192C416 209.7 401.7 224 384 224C366.3 224 352 209.7 352 192C352 174.3 366.3 160 384 160zM224 160C241.7 160 256 174.3 256 192C256 209.7 241.7 224 224 224C206.3 224 192 209.7 192 192C192 174.3 206.3 160 224 160zM64 224C46.33 224 32 209.7 32 192C32 174.3 46.33 160 64 160C81.67 160 96 174.3 96 192C96 209.7 81.67 224 64 224zM384 288C401.7 288 416 302.3 416 320C416 337.7 401.7 352 384 352C366.3 352 352 337.7 352 320C352 302.3 366.3 288 384 288zM224 352C206.3 352 192 337.7 192 320C192 302.3 206.3 288 224 288C241.7 288 256 302.3 256 320C256 337.7 241.7 352 224 352zM64 288C81.67 288 96 302.3 96 320C96 337.7 81.67 352 64 352C46.33 352 32 337.7 32 320C32 302.3 46.33 288 64 288z\"]\n};\nvar faCommentExclamation = {\n  prefix: 'far',\n  iconName: 'comment-exclamation',\n  icon: [512, 512, [], \"f4af\", \"M256 31.1c-141.4 0-255.1 93.13-255.1 208c0 47.62 19.91 91.25 52.91 126.3c-14.87 39.5-45.87 72.88-46.37 73.25c-6.623 7-8.373 17.25-4.623 26C5.816 474.3 14.38 480 24 480c61.49 0 109.1-25.75 139.1-46.25c28.87 9 60.16 14.25 92.9 14.25c141.4 0 255.1-93.13 255.1-207.1S397.4 31.1 256 31.1zM256 400c-26.75 0-53.12-4.125-78.36-12.12l-22.75-7.125L135.4 394.5c-14.25 10.12-33.87 21.38-57.49 29c7.373-12.12 14.37-25.75 19.87-40.25l10.62-28l-20.62-21.88C69.81 314.1 48.06 282.3 48.06 240c0-88.25 93.24-160 207.1-160c114.7 0 207.1 71.75 207.1 160S370.8 400 256 400zM256 304c-17.67 0-32 14.33-32 32s14.33 32 32 32c17.67 0 32-14.33 32-32S273.7 304 256 304zM256 272c13.25 0 24-10.75 24-24v-112c0-13.25-10.75-24-24-24S232 122.8 232 136v112C232 261.3 242.8 272 256 272z\"]\n};\nvar faPenSwirl = {\n  prefix: 'far',\n  iconName: 'pen-swirl',\n  icon: [512, 512, [], \"e214\", \"M372.1 25.53C401-2.904 446.9-3.055 475.1 25.19L487 37.1C515.2 65.21 515.2 110.8 487.1 138.9L310.6 315.5C300.7 325.4 288.1 332.2 274.4 335.1L188.9 352.1C180.1 354.7 172.8 352.2 167 346.5C161.3 340.7 158.8 332.5 160.5 324.6L178.5 238.9C181.3 225.4 187.1 212.1 197.7 203.1L372.1 25.53zM441.2 59.14C431.8 49.72 416.5 49.77 407.1 59.25L386.3 80.36L432 126.1L453.1 104.1C462.5 95.6 462.5 80.41 453.1 71.04L441.2 59.14zM225.5 248.8L215 298.5L264.6 288.1C269.1 287.1 273.3 284.9 276.6 281.6L398.1 160L352.6 114.5L231.9 236.8C228.6 240.1 226.4 244.3 225.5 248.8L225.5 248.8zM284.7 58.05C275.3 56.7 265.8 56 256 56C145.5 56 56 145.5 56 256C56 366.5 145.5 456 256 456C269.3 456 280 466.7 280 480C280 493.3 269.3 504 256 504C119 504 8 392.1 8 256C8 119 119 8 256 8C279.8 8 302.9 11.36 324.7 17.63L284.7 58.05zM494.6 187.1C500.7 209.6 504 232.4 504 256C504 339.9 435.9 408 352 408C338.7 408 328 397.3 328 384C328 370.7 338.7 360 352 360C409.4 360 456 313.4 456 256C456 246.7 455.4 237.5 454.1 228.4L494.6 187.1z\"]\n};\nvar faFalafel = {\n  prefix: 'far',\n  iconName: 'falafel',\n  icon: [576, 512, [129478], \"e40a\", \"M224 144C215.2 144 208 151.2 208 160C208 168.8 215.2 176 224 176s16-7.164 16-15.1C240 151.2 232.8 144 224 144zM128 400C119.2 400 112 407.2 112 416s7.164 16 16 16s16-7.164 16-16S136.8 400 128 400zM160 336C151.2 336 144 343.2 144 352C144 360.8 151.2 368 160 368s16-7.164 16-15.1C176 343.2 168.8 336 160 336zM96 336C87.17 336 80 343.2 80 352C80 360.8 87.16 368 96 368s16-7.164 16-15.1C112 343.2 104.8 336 96 336zM352 336C343.2 336 336 343.2 336 352C336 360.8 343.2 368 352 368s16-7.164 16-15.1C368 343.2 360.8 336 352 336zM384 432c8.836 0 16-7.164 16-16s-7.162-16-15.1-16S368 407.2 368 416S375.2 432 384 432zM507.8 411.5c-3.447 2.6-7.059 5.092-9.57 8.275c-5.088 6.449-6.492 16.87-12.92 22.05c-6.326 5.1-16.55 4.098-24.01 7.705c-7.227 3.492-12.91 12.26-21.04 14.1c-8.131 1.846-16.91-3.635-24.9-3.676c-8.248-.0391-17.09 5.291-24.94 3.412c-7.971-1.914-13.56-10.74-20.84-14.38c-7.32-3.658-17.57-2.756-23.92-7.973c-6.312-5.195-7.637-15.61-12.71-22.17c-4.996-6.459-14.63-10.18-18.16-17.79c-3.422-7.375-.1836-17.32-1.99-25.63C311 367.1 303.1 359.5 304 351.3c.041-8.422 7.229-15.95 9.07-23.96c1.873-8.139-1.25-18.14 2.311-25.57c3.582-7.473 13.25-11.09 18.36-17.57c5.088-6.449 6.492-16.87 12.92-22.05c6.326-5.1 16.55-4.1 24.01-7.705c5.801-2.805 10.67-8.848 16.55-12.14c3.111-11.61 8.422-22.13 16.71-30.42c7.881-7.881 17.65-13.21 28.61-16.34C436.6 184.9 447.9 171.8 448 160.9c.0547-11.66-10.03-22.53-12.61-34.38c-2.58-11.86 2.045-26.08-2.844-36.61c-5.045-10.88-18.81-16.19-25.95-25.41c-7.25-9.375-9.141-24.25-18.16-31.67c-9.061-7.453-23.71-6.17-34.17-11.39c-10.4-5.197-18.39-17.81-29.78-20.54c-11.2-2.688-23.84 4.93-35.62 4.871c-11.41-.0566-23.96-7.885-35.58-5.252C241.7 3.178 233.6 15.7 223.2 20.69c-10.65 5.15-25.26 3.721-34.3 11.01C179.8 39.1 177.7 53.98 170.5 63.19c-7.303 9.256-21.11 14.43-26.22 25.1C139.2 98.92 143.6 113.2 140.1 124.8C138.3 136.3 128.1 147 128 159.1C127.9 170.7 138 181.6 140.6 193.4c.0117 .0547-.002 .1172 .0098 .1719C135.5 192.3 130.3 191.4 125.3 192.5C113.7 195.2 105.6 207.7 95.23 212.7C84.58 217.8 69.97 216.4 60.94 223.7c-9.182 7.404-11.19 22.29-18.46 31.5c-7.303 9.256-21.11 14.43-26.22 25.1C11.17 290.9 15.63 305.2 12.96 316.8C10.33 328.3 .0566 339 0 351.1c-.0547 11.66 10.03 22.52 12.61 34.38c2.58 11.86-2.045 26.07 2.844 36.61c5.043 10.88 18.81 16.19 25.95 25.41c7.25 9.375 9.141 24.25 18.16 31.67c9.061 7.455 23.71 6.168 34.17 11.39c10.4 5.195 18.39 17.81 29.78 20.54c11.21 2.689 23.84-4.928 35.62-4.869c11.41 .0547 23.96 7.883 35.58 5.248c11.62-2.637 19.74-15.16 30.06-20.15c10.65-5.15 25.26-3.719 34.3-11c9.182-7.402 11.19-22.29 18.46-31.5c2.912-3.689 6.887-6.713 10.9-9.713c3.342 2.594 6.564 5.25 8.98 8.375c7.25 9.375 9.141 24.25 18.16 31.67c9.061 7.453 23.71 6.168 34.17 11.39c10.4 5.195 18.39 17.81 29.78 20.54c11.21 2.688 23.84-4.93 35.62-4.871c11.41 .0566 23.96 7.885 35.58 5.25c11.62-2.637 19.74-15.16 30.06-20.15c10.65-5.15 25.26-3.719 34.3-11c9.182-7.402 11.19-22.29 18.46-31.5c7.303-9.256 21.1-14.43 26.22-25.11c1.73-3.611 2.207-7.707 2.385-11.92C554.3 414.4 545.8 416 536.7 416C527.4 416 517.7 414.2 507.8 411.5zM262.9 376.6c-1.873 8.139 1.25 18.14-2.311 25.57c-3.582 7.475-13.25 11.1-18.36 17.57c-5.088 6.449-6.492 16.87-12.92 22.05c-6.326 5.1-16.55 4.098-24.01 7.705c-7.225 3.492-12.91 12.26-21.04 14.1C176.2 465.5 167.4 459.1 159.4 459.9c-8.248-.0391-17.09 5.291-24.93 3.412C126.5 461.4 120.9 452.6 113.6 448.1c-7.318-3.658-17.57-2.756-23.92-7.973c-6.314-5.195-7.639-15.61-12.71-22.17c-4.996-6.459-14.63-10.18-18.16-17.79c-3.424-7.375-.1855-17.32-1.992-25.63S47.96 359.5 48 351.3c.041-8.422 7.229-15.95 9.072-23.96C58.95 319.2 55.82 309.2 59.38 301.8C62.96 294.3 72.63 290.7 77.74 284.2c5.088-6.449 6.492-16.87 12.92-22.05C96.98 257.1 107.2 258.1 114.7 254.5C121.9 250.1 127.6 242.2 135.7 240.4C143.8 238.5 152.6 244 160.6 244.1c8.248 .041 17.09-5.291 24.94-3.41C193.5 242.6 199.1 251.4 206.4 255C213.7 258.7 223.1 257.8 230.3 262.1c6.312 5.195 7.637 15.61 12.71 22.17c4.996 6.457 14.63 10.17 18.16 17.79c3.422 7.377 .1836 17.32 1.99 25.63c.084 .3848 .293 .752 .3984 1.133C259.9 336.7 256 343.6 256 351.1c-.0352 7.695 4.301 15.06 8.025 22.58C263.7 374.6 263.2 375.6 262.9 376.6zM287.6 264.9C284.2 262.3 281 259.7 278.6 256.5C271.3 247.2 269.5 232.3 260.4 224.9c-9.061-7.453-23.71-6.168-34.17-11.39c-10.4-5.197-18.39-17.81-29.78-20.54C192.9 192.1 189.1 192.4 185.3 193.1c.1191-3.301 .1719-6.592-.4941-9.656C183 175.1 175.1 167.5 176 159.3C176 150.9 183.2 143.4 185.1 135.4C186.9 127.2 183.8 117.2 187.4 109.8C190.1 102.3 200.6 98.71 205.7 92.24c5.088-6.449 6.492-16.87 12.92-22.05C224.1 65.09 235.2 66.09 242.7 62.48C249.9 58.99 255.6 50.22 263.7 48.38C271.8 46.54 280.6 52.02 288.6 52.05c8.248 .041 17.09-5.291 24.93-3.41c7.971 1.914 13.57 10.74 20.85 14.38c7.318 3.654 17.57 2.756 23.92 7.973c6.314 5.195 7.639 15.61 12.71 22.17c4.996 6.457 14.63 10.17 18.16 17.79c3.424 7.377 .1855 17.32 1.992 25.63C392.1 144.9 400 152.5 400 160.7c-.041 8.422-7.229 15.95-9.072 23.96c-.5586 2.424-.6445 5.021-.625 7.658c-3.039-.3828-6.053-.4043-9.006 .2656c-11.62 2.637-19.74 15.16-30.06 20.15c-10.65 5.15-25.26 3.721-34.3 11.01c-9.182 7.404-11.19 22.29-18.46 31.5C295.6 258.9 291.6 261.9 287.6 264.9zM535.7 264.3c-38.35-38.35-87.21-51.68-109.1-29.76c-21.92 21.92-8.592 70.78 29.76 109.1c38.35 38.36 87.21 51.68 109.1 29.76C587.4 351.5 574 302.7 535.7 264.3z\"]\n};\nvar faCircle2 = {\n  prefix: 'far',\n  iconName: 'circle-2',\n  icon: [512, 512, [], \"e0ef\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM328 336H246.2l63.06-57.19c17-16.69 26.38-38.91 26.38-62.56s-9.375-45.88-26.38-62.56c-34.8-34.19-91.45-34.19-126.3 0L172 164.5C162.5 173.7 162.4 188.9 171.7 198.4c9.312 9.469 24.48 9.656 33.94 .3125L216.6 187.9c16.27-15.94 42.78-15.94 59.02 0c7.734 7.594 12 17.66 12 28.31s-4.266 20.72-11.31 27.66l-108.4 98.31c-7.344 6.656-9.844 17.16-6.266 26.41C165.2 377.9 174.1 384 184 384h144c13.25 0 24-10.75 24-24S341.3 336 328 336z\"]\n};\nvar faMagnet = {\n  prefix: 'far',\n  iconName: 'magnet',\n  icon: [448, 512, [129522], \"f076\", \"M0 88C0 57.07 25.07 32 56 32H104C134.9 32 160 57.07 160 88V256C160 291.3 188.7 320 224 320C259.3 320 288 291.3 288 256V88C288 57.07 313.1 32 344 32H392C422.9 32 448 57.07 448 88V256C448 379.7 347.7 480 224 480C100.3 480 0 379.7 0 256V88zM224 432C321.2 432 400 353.2 400 256V192H336V256C336 317.9 285.9 368 224 368C162.1 368 112 317.9 112 256V192H48V256C48 353.2 126.8 432 224 432z\"]\n};\nvar faJar = {\n  prefix: 'far',\n  iconName: 'jar',\n  icon: [320, 512, [], \"e516\", \"M32 24C32 10.75 42.75 0 56 0H264C277.3 0 288 10.75 288 24C288 37.25 277.3 48 264 48H56C42.75 48 32 37.25 32 24zM256 80C291.3 80 320 108.7 320 144V448C320 483.3 291.3 512 256 512H64C28.65 512 0 483.3 0 448V144C0 108.7 28.65 80 64 80H256zM256 128H64C55.16 128 48 135.2 48 144V224H272V144C272 135.2 264.8 128 256 128zM272 368H48V448C48 456.8 55.16 464 64 464H256C264.8 464 272 456.8 272 448V368z\"]\n};\nvar faGramophone = {\n  prefix: 'far',\n  iconName: 'gramophone',\n  icon: [384, 512, [], \"f8bd\", \"M56.1 319.1c4.875 0 9.533-1.465 13.41-4.215c40.25-27.38 124.1-77.16 201.2-77.16c12.62-.125 25.25 1.497 37.38 4.622c11.75 3.125 19.88 13.75 19.88 25.88c0 19.25-15.62 34.75-34.75 34.75H184c-13.25 0-24 10.75-24 24s10.75 24 24 24l109.2-.0018c45.63 0 82.75-37 82.75-82.75c0-33.88-22.75-63.38-55.38-72.25C236.9 174.5 175.4 64.97 150.9 13.6C146.5 4.474 137-.8811 127 .1189c-10 .875-18.37 7.976-20.1 17.6L32.82 289.8C30.95 297 32.38 304.7 37 310.6C41.5 316.5 48.6 319.1 56.1 319.1zM136.8 88.75c21.75 36.5 50.5 76 86 106.8C176.5 204.5 131.5 224.7 94.88 244.1L136.8 88.75zM359.1 463.1L352 463.1l0-48c0-17.6-14.4-32-32-32H64c-17.6 0-32 14.4-32 32L32 463.1l-7.1-.0003C10.75 463.1 0 474.7 0 487.1S10.75 512 24 512h335.1C373.3 512 384 501.3 384 487.1C384 474.7 373.3 463.1 359.1 463.1zM304 463.1h-224v-32h224V463.1z\"]\n};\nvar faDiceD12 = {\n  prefix: 'far',\n  iconName: 'dice-d12',\n  icon: [512, 512, [], \"f6ce\", \"M508.6 185.2l-55.87-111.7c-3.125-6.125-8.125-11.12-14.25-14.25l-111.7-55.87C322.4 1.125 317.4 0 312.5 0h-113C194.6 0 189.6 1.125 185.2 3.375L73.5 59.25C67.38 62.38 62.38 67.38 59.25 73.5L3.375 185.2C1.125 189.6 0 194.6 0 199.5v113c0 4.875 1.125 9.75 3.375 14.25l55.87 111.7c3.125 6.125 8.125 11.12 14.25 14.25l111.7 55.87C189.6 510.9 194.6 512 199.5 512h113c4.875 0 9.75-1.125 14.25-3.375l111.7-55.87c6.125-3.125 11.12-8.125 14.25-14.25l55.87-111.7C510.9 322.2 512 317.4 512 312.5v-113C512 194.6 510.9 189.8 508.6 185.2zM455 185.4l-78.13 104.2L280 241.1v-93.5l140.8-28.12l-1-4.625L455 185.4zM300.5 464h-89l-53-132.4L256 282.9l97.5 48.75L300.5 464zM203.4 48h105.3L373 80.12L256 103.5L139 80.12L203.4 48zM92.25 114.9l-1 4.625L232 147.6v93.5L135.1 289.6L57 185.4L92.25 114.9zM48 308.6v-55.25l58.88 78.5l42 104.9L99.75 412.2L48 308.6zM412.2 412.2l-49.12 24.5l42-104.9L464 253.4v55.25L412.2 412.2z\"]\n};\nvar faNoteSticky = {\n  prefix: 'far',\n  iconName: 'note-sticky',\n  icon: [448, 512, [62026, \"sticky-note\"], \"f249\", \"M384 32H64.01C28.66 32 .0085 60.65 .0065 96L0 415.1C-.002 451.3 28.65 480 64 480h232.1c25.46 0 49.88-10.12 67.89-28.12l55.88-55.89C437.9 377.1 448 353.6 448 328.1V96C448 60.8 419.2 32 384 32zM52.69 427.3C50.94 425.6 48 421.8 48 416l.0195-319.1C48.02 87.18 55.2 80 64.02 80H384c8.674 0 16 7.328 16 16v192h-88C281.1 288 256 313.1 256 344v88H64C58.23 432 54.44 429.1 52.69 427.3zM330.1 417.9C322.9 425.1 313.8 429.6 304 431.2V344c0-4.406 3.594-8 8-8h87.23c-1.617 9.812-6.115 18.88-13.29 26.05L330.1 417.9z\"]\n};\nvar faStickyNote = faNoteSticky;\nvar faDown = {\n  prefix: 'far',\n  iconName: 'down',\n  icon: [384, 512, [\"arrow-alt-down\"], \"f354\", \"M381.6 259.8C376.6 247.8 364.9 240 352 240h-80v-160C272 53.49 250.5 32 224 32H160C133.5 32 112 53.49 112 80v160H32c-12.94 0-24.61 7.797-29.56 19.75C-2.516 271.7 .2188 285.5 9.375 294.6l160 176C175.6 476.9 183.8 480 192 480s16.38-3.125 22.62-9.375l160-176C383.8 285.5 386.5 271.7 381.6 259.8zM192 425.4L70.63 288H160V80h64V288h89.37L192 425.4z\"]\n};\nvar faArrowAltDown = faDown;\nvar faHundredPoints = {\n  prefix: 'far',\n  iconName: 'hundred-points',\n  icon: [512, 512, [128175, \"100\"], \"e41c\", \"M171.2 99.64C175.3 61.17 207.8 32 246.5 32C291.5 32 326.5 71.02 321.7 115.8L308.8 236.4C304.7 274.8 272.2 304 233.5 304C188.5 304 153.5 264.1 158.3 220.2L171.2 99.64zM246.5 80C232.3 80 220.4 90.68 218.9 104.8L205.1 225.3C204.2 241.7 217.1 256 233.5 256C247.7 256 259.6 245.3 261.1 231.2L274 110.7C275.8 94.28 262.9 80 246.5 80V80zM118.4 36.59C125.3 41.65 128.9 50.04 127.8 58.59L95.82 314.6C94.17 327.8 82.18 337.3 69.02 335.9C55.87 334.4 46.54 322.6 48.19 309.4L74.99 94.99L41.45 109.9C29.26 115.3 15.15 109.9 9.938 97.81C4.721 85.71 10.37 71.52 22.56 66.1L94.56 34.1C102.5 30.59 111.6 31.54 118.4 36.59V36.59zM507.2 114.1L499.9 202.5C496.6 241.8 463.8 272 424.3 272C379.1 272 345.1 234.1 348.8 189.9L356.1 101.5C359.4 62.23 392.3 32 431.7 32C476 32 510.9 69.91 507.2 114.1V114.1zM396.6 193.9C395.2 210.1 408 224 424.3 224C438.8 224 450.8 212.9 452 198.5L459.4 110.1C460.8 93.91 447.1 79.1 431.7 79.1C417.2 79.1 405.2 91.09 403.1 105.5L396.6 193.9zM511.7 323.9C513.9 336.1 505.1 349.4 492.1 351.7L28.08 431.7C15.02 433.9 2.605 425.1 .353 412.1C-1.899 399 6.864 386.6 19.93 384.3L483.9 304.3C496.1 302.1 509.4 310.9 511.7 323.9H511.7zM219.9 479.7C206.9 481.9 194.5 473 192.3 459.9C190.2 446.9 198.1 434.5 212.1 432.3L452.1 392.3C465.1 390.1 477.5 398.1 479.7 412.1C481.9 425.1 473 437.5 459.9 439.7L219.9 479.7z\"]\n};\nvar fa100 = faHundredPoints;\nvar faPaperclipVertical = {\n  prefix: 'far',\n  iconName: 'paperclip-vertical',\n  icon: [384, 512, [], \"e3c2\", \"M48 108C48 48.35 96.35 0 156 0C215.6 0 264 48.35 264 108V344C264 383.8 231.8 416 192 416C152.2 416 120 383.8 120 344V152C120 138.7 130.7 128 144 128C157.3 128 168 138.7 168 152V344C168 357.3 178.7 368 192 368C205.3 368 216 357.3 216 344V108C216 74.86 189.1 48 156 48C122.9 48 96 74.86 96 108V368C96 421 138.1 464 192 464C245 464 288 421 288 368V152C288 138.7 298.7 128 312 128C325.3 128 336 138.7 336 152V368C336 447.5 271.5 512 192 512C112.5 512 48 447.5 48 368V108z\"]\n};\nvar faWindWarning = {\n  prefix: 'far',\n  iconName: 'wind-warning',\n  icon: [640, 512, [\"wind-circle-exclamation\"], \"f776\", \"M208 384C225.7 384 240 369.7 240 352c0-17.67-14.33-32-32-32s-32 14.33-32 32C176 369.7 190.3 384 208 384zM322.1 367.3C292.5 398.7 251.7 416 208 416c-88.22 0-160-71.78-160-160s71.78-160 160-160c72.19 0 135.8 48.63 154.5 118.3c3.469 12.81 16.62 20.41 29.44 16.94c12.78-3.469 20.38-16.62 16.94-29.44C384.4 111.2 301.8 48 208 48C93.31 48 0 141.3 0 256s93.31 208 208 208c56.78 0 109.9-22.47 149.4-63.28c9.25-9.531 9-24.72-.5-33.94S332.2 357.8 322.1 367.3zM208 288c13.25 0 24-10.75 24-24v-112C232 138.8 221.3 128 208 128S184 138.8 184 152v112C184 277.3 194.8 288 208 288zM472 224H544c52.94 0 96-43.06 96-96s-43.06-96-96-96h-40C490.8 32 480 42.75 480 56s10.75 24 24 24H544c26.47 0 48 21.53 48 48S570.5 176 544 176h-72C458.8 176 448 186.8 448 200S458.8 224 472 224zM536 272h-208C314.8 272 304 282.8 304 296S314.8 320 328 320h208c30.88 0 56 25.12 56 56s-25.12 56-56 56h-64c-13.25 0-24 10.75-24 24S458.8 480 472 480h64c57.34 0 104-46.66 104-104S593.3 272 536 272z\"]\n};\nvar faWindCircleExclamation = faWindWarning;\nvar faLocationPinSlash = {\n  prefix: 'far',\n  iconName: 'location-pin-slash',\n  icon: [640, 512, [\"map-marker-slash\"], \"f60c\", \"M154 95.42C187.3 38.35 249.2 0 320 0C426 0 512 85.96 512 192C512 230.7 489 282.8 459 334.5L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L154 95.42zM192.3 125.4L420.8 304.5C431.8 285.3 441.3 266.6 448.7 249.2C459.5 223.6 464 204.4 464 192C464 112.5 399.5 48 320 48C264.5 48 216.3 79.4 192.3 125.4V125.4zM191.3 249.2C201.8 274 216.7 301.4 233.8 329.1C262.2 375.3 295.2 419.1 320 451.7C334.2 433.5 351.2 410.9 368.5 386.3L406.2 416.1C382.7 449.5 359.9 478.9 343.7 499.2C331.4 514.5 308.6 514.5 296.3 499.2C245.9 436.2 132.3 285.2 128.1 196.9L189.8 245.5C190.3 246.7 190.8 247.1 191.3 249.2V249.2z\"]\n};\nvar faMapMarkerSlash = faLocationPinSlash;\nvar faFaceSadSweat = {\n  prefix: 'far',\n  iconName: 'face-sad-sweat',\n  icon: [576, 512, [], \"e38a\", \"M288 48C173.1 48 80 141.1 80 256C80 261.7 80.23 267.4 80.68 272.1L80.01 272.1C68.39 256.5 48.28 252.2 32.02 259.3C32.01 258.2 32 257.1 32 256C32 114.6 146.6 0 288 0C429.4 0 544 114.6 544 256C544 397.4 429.4 512 288 512C213.5 512 146.4 480.2 99.62 429.3C112.6 418.5 122.1 403.7 126 386.5C164.2 433.8 222.6 464 288 464C402.9 464 496 370.9 496 256C496 141.1 402.9 48 288 48L288 48zM35.66 299.4C37.84 296.3 39.86 293.6 41.6 291.3C44.8 286.9 51.2 286.9 54.4 291.3C67.57 308.6 96 349 96 369C96 383.2 89.58 395.9 79.45 404.5C71.02 411.7 60.02 416 48 416C21.54 416 0 395 0 369C0 351.7 21.44 319.1 35.66 299.4H35.66zM360.4 409.5C350.7 418.6 335.5 418.1 326.5 408.4C319.1 400.5 306.4 392 288 392C269.6 392 256.9 400.5 249.5 408.4C240.5 418.1 225.3 418.6 215.6 409.5C205.9 400.5 205.4 385.3 214.5 375.6C228.7 360.3 253.4 344 288 344C322.6 344 347.3 360.3 361.5 375.6C370.6 385.3 370.1 400.5 360.4 409.5zM367.6 304C349.1 304 335.6 289.7 335.6 272C335.6 254.3 349.1 240 367.6 240C385.3 240 399.6 254.3 399.6 272C399.6 289.7 385.3 304 367.6 304zM207.6 240C225.3 240 239.6 254.3 239.6 272C239.6 289.7 225.3 304 207.6 304C189.1 304 175.6 289.7 175.6 272C175.6 254.3 189.1 240 207.6 240zM219.9 178.7C196.4 202.3 166 217.9 133.1 223.4L130.6 223.8C121.9 225.2 113.7 219.3 112.2 210.6C110.8 201.9 116.7 193.7 125.4 192.2L127.9 191.8C154.2 187.4 178.5 174.9 197.3 156.1L204.7 148.7C210.9 142.4 221.1 142.4 227.3 148.7C233.6 154.9 233.6 165.1 227.3 171.3L219.9 178.7zM371.3 148.7L378.7 156.1C397.5 174.9 421.8 187.4 448.2 191.8L450.6 192.2C459.3 193.7 465.2 201.9 463.8 210.6C462.3 219.3 454.1 225.2 445.4 223.8L442.9 223.4C409.1 217.9 379.6 202.3 356.1 178.7L348.7 171.3C342.4 165.1 342.4 154.9 348.7 148.7C354.9 142.4 365.1 142.4 371.3 148.7z\"]\n};\nvar faBugSlash = {\n  prefix: 'far',\n  iconName: 'bug-slash',\n  icon: [640, 512, [], \"e490\", \"M239.1 162.8C247.7 160.1 255.7 160 264 160H376C396 160 414.7 165.7 430.6 175.5L503 103C512.4 93.66 527.6 93.66 536.1 103C546.3 112.4 546.3 127.6 536.1 136.1L464.5 209.4C474.3 225.3 480 243.1 480 264H552C565.3 264 576 274.7 576 288C576 301.3 565.3 312 552 312H480V320C480 329.9 479.1 339.5 477.4 348.9L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L239.1 162.8zM297.7 208L432 313.3V264C432 233.1 406.9 208 376 208H297.7zM416 96V99.56C416 115.3 403.3 128 387.6 128H252.4C236.7 128 224 115.3 224 99.56V96C224 42.98 266.1 .001 320 .001C373 .001 416 42.98 416 96V96zM160 264C160 251.1 162.4 238.7 166.7 227.3L208.1 259.1C208 261.3 208 262.7 208 264V320C208 373.6 245.7 418.4 296 429.4V329.2L344 367V429.4C362.3 425.4 378.8 417 392.6 405.3L430.8 435.4C402.1 463 363 480 320 480C276.3 480 236.7 462.5 207.8 434.1L136.1 504.1C127.6 514.3 112.4 514.3 103 504.1C93.66 495.6 93.66 480.4 103 471L178.8 395.3C166.8 372.8 160 347.2 160 320V312H88C74.75 312 64 301.3 64 288C64 274.7 74.75 264 88 264H160z\"]\n};\nvar faCupcake = {\n  prefix: 'far',\n  iconName: 'cupcake',\n  icon: [448, 512, [129473], \"e402\", \"M431.9 178C442.8 193.7 448.4 212.4 447.1 231.5C447.5 250.6 441 269 429.4 284.2C417.8 299.3 401.7 310.4 383.4 315.8L356.4 485.2C355.2 492.7 351.4 499.5 345.6 504.4C339.8 509.3 332.5 511.1 324.9 512H300.1L324.1 320H291.9L267.9 512H180.1L156.1 320H123.9L147.9 512H123.1C115.6 512 108.2 509.3 102.5 504.5C96.7 499.6 92.83 492.9 91.55 485.4L64.61 315.8C46.3 310.4 30.18 299.3 18.57 284.2C6.963 269 .4654 250.6 .0171 231.5C-.4315 212.4 5.192 193.7 16.08 178C26.96 162.4 42.54 150.5 60.58 144.3L80.64 133.9C83.09 114.6 92.51 96.85 107.1 83.97C121.7 71.1 140.5 64 160 64H197.5C201.8 64.06 205.9 62.82 209.5 60.45C213 58.08 215.8 54.68 217.3 50.72C219 46.81 219.5 42.47 218.6 38.3C217.8 34.12 215.7 30.29 212.7 27.33C210.4 25.09 208.9 22.24 208.3 19.13C207.7 16.02 207.1 12.8 209.2 9.873C210.4 6.946 212.5 4.445 215.1 2.687C217.7 .9296 220.8-.0057 223.1 0C260.5 .0403 295.6 13.9 322.2 38.77C348.9 63.65 365.1 97.71 367.6 134.1L387.4 144.3C405.5 150.5 421 162.4 431.9 178H431.9zM385.1 261.9C392.8 255.4 397.9 246.4 399.5 236.4C401.1 226.5 399.2 216.3 393.9 207.7C388.7 199 380.6 192.6 371 189.4C369.5 188.9 367.9 188.2 366.5 187.5L337.3 172.4C332.1 169.8 327.7 165.7 324.7 160.7C321.6 155.6 319.1 149.9 320 144C319.1 125.9 314.9 108.1 305.2 92.8C295.5 77.47 281.7 65.19 265.4 57.38C264.5 61.38 263.3 65.3 261.7 69.09C256.5 81.81 247.6 92.68 236.1 100.3C224.7 107.1 211.3 112 197.5 112H160C151.5 112 143.4 115.4 137.4 121.4C131.4 127.4 128 135.5 128 144C128 149.9 126.4 155.6 123.3 160.7C120.3 165.7 115.9 169.8 110.7 172.4L81.54 187.5C80.06 188.2 78.55 188.9 76.99 189.4C67.42 192.6 59.3 199 54.07 207.7C48.85 216.3 46.86 226.5 48.48 236.4C50.09 246.4 55.2 255.4 62.88 261.9C70.57 268.5 80.32 272 90.4 272H357.6C367.7 272 377.4 268.5 385.1 261.9z\"]\n};\nvar faLightSwitchOff = {\n  prefix: 'far',\n  iconName: 'light-switch-off',\n  icon: [384, 512, [], \"e018\", \"M320 0H64c-35.35 0-64 28.65-64 64v384c0 35.35 28.65 64 64 64h256c35.35 0 64-28.65 64-64v-384C384 28.65 355.3 0 320 0zM336 448c0 8.837-7.163 16-16 16h-105.6C211.1 454.4 202.1 448 192 448s-19.12 6.375-22.38 16H64c-8.837 0-16-7.163-16-16V64c0-8.837 7.163-16 16-16h105.6C172.9 57.62 181.9 64 192 64s19.12-6.375 22.38-16H320c8.837 0 16 7.163 16 16V448zM240 95.1h-96c-26.4 0-48 21.6-48 47.1v224c0 26.4 21.6 48 48 48h96c26.4 0 48-21.6 48-48v-224C288 117.6 266.4 95.1 240 95.1zM240 256h-96V144h96V256z\"]\n};\nvar faToggleLargeOff = {\n  prefix: 'far',\n  iconName: 'toggle-large-off',\n  icon: [576, 512, [], \"e5b0\", \"M0 256C0 149.1 85.96 64 192 64H384C490 64 576 149.1 576 256C576 362 490 448 384 448H192C85.96 448 0 362 0 256zM192 112C112.5 112 48 176.5 48 256C48 335.5 112.5 400 192 400C271.5 400 336 335.5 336 256C336 176.5 271.5 112 192 112zM384 400C463.5 400 528 335.5 528 256C528 176.5 463.5 112 384 112H318.1C358.9 147.2 384 198.7 384 256C384 313.3 358.9 364.8 318.1 400H384z\"]\n};\nvar faPenFancySlash = {\n  prefix: 'far',\n  iconName: 'pen-fancy-slash',\n  icon: [640, 512, [], \"e210\", \"M275.8 190.9L428.2 27.18C444.4 9.846 467 .001 490.7 .001C537.8 .001 576 38.2 576 85.31C576 108.1 566.2 131.6 548.8 147.8L398.9 287.3L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L275.8 190.9zM313.7 220.6L360.6 257.4L516.1 112.6C523.7 105.6 528 95.67 528 85.31C528 64.71 511.3 48 490.7 48C480.3 48 470.4 52.31 463.4 59.89L313.7 220.6zM159.5 319.3L126.3 427L176 377.3C176 376.9 176 376.5 176 376C176 362.7 186.7 352 200 352C213.3 352 224 362.7 224 376C224 389.3 213.3 400 200 400C199.6 400 199.1 399.1 198.7 399.1L148.1 449.7L256.7 416.5C264.3 414.2 270.2 408.3 272.5 400.7L293.2 333.3L333.7 365.2L318.4 414.8C311.4 437.6 293.6 455.4 270.8 462.4L115.9 510.1C85.25 519.5 56.51 490.7 65.95 460.1L113.6 305.2C120.6 282.4 138.4 264.6 161.2 257.6L187 249.7L232.9 285.8L175.3 303.5C167.7 305.8 161.8 311.8 159.5 319.3H159.5z\"]\n};\nvar faTruckContainer = {\n  prefix: 'far',\n  iconName: 'truck-container',\n  icon: [640, 512, [], \"f4dc\", \"M0 104C0 64.24 32.24 32 72 32H328C367.8 32 400 64.24 400 104V288C400 301.3 389.3 312 376 312C362.7 312 352 301.3 352 288V104C352 90.75 341.3 80 328 80H72C58.75 80 48 90.75 48 104V288C48 301.3 37.25 312 24 312C10.75 312 0 301.3 0 288V104zM608 400C608 444.2 572.2 480 528 480C483.8 480 448 444.2 448 400H288C288 444.2 252.2 480 208 480C181.8 480 158.6 467.4 144 448C129.4 467.4 106.2 480 80 480C35.82 480 0 444.2 0 400C0 355.8 35.82 320 80 320C106.2 320 129.4 332.6 144 351.1C158.6 332.6 181.8 320 208 320C234.2 320 257.4 332.6 272 352H432V168C432 154.7 442.7 144 456 144H528.8C545.6 144 561.5 151.5 572.2 164.5L630.1 236.4C636.8 243.5 640 252.5 640 261.7V368C640 385.7 625.7 400 608 400zM535 194.9C533.5 193.1 531.2 192 528.8 192H480V256H584.1L535 194.9zM528 432C545.7 432 560 417.7 560 400C560 382.3 545.7 368 528 368C510.3 368 496 382.3 496 400C496 417.7 510.3 432 528 432zM208 368C190.3 368 176 382.3 176 400C176 417.7 190.3 432 208 432C225.7 432 240 417.7 240 400C240 382.3 225.7 368 208 368zM80 432C97.67 432 112 417.7 112 400C112 382.3 97.67 368 80 368C62.33 368 48 382.3 48 400C48 417.7 62.33 432 80 432zM136 264C136 277.3 125.3 288 112 288C98.75 288 88 277.3 88 264V136C88 122.7 98.75 112 112 112C125.3 112 136 122.7 136 136V264zM224 264C224 277.3 213.3 288 200 288C186.7 288 176 277.3 176 264V136C176 122.7 186.7 112 200 112C213.3 112 224 122.7 224 136V264zM312 264C312 277.3 301.3 288 288 288C274.7 288 264 277.3 264 264V136C264 122.7 274.7 112 288 112C301.3 112 312 122.7 312 136V264z\"]\n};\nvar faBoot = {\n  prefix: 'far',\n  iconName: 'boot',\n  icon: [512, 512, [129406], \"f782\", \"M414.1 263.7L352 248V144c17.75 0 32-14.25 32-32v-64C384 21.49 362.5 0 336 0h-288C21.49 0 0 21.49 0 48v418.7c0 8.373 3.418 16.55 9.322 22.49L32 512h64l32-32l32 32h64l32-32l32 32h64l32-32l32 32h64l22.63-22.67C508.6 483.3 512 475.2 512 466.7V388C512 329.2 472 278 414.1 263.7zM48 48h288V96h-288V48zM464 416h-416V144h256V192h-64C231.2 192 224 199.2 224 207.1S231.2 224 240 224h64v32h-64C231.2 256 224 263.2 224 272S231.2 288 239.1 288h74.13l89.25 22.25C439.1 319.2 464 351.1 464 387.9V416z\"]\n};\nvar faArrowUpFromWaterPump = {\n  prefix: 'far',\n  iconName: 'arrow-up-from-water-pump',\n  icon: [576, 512, [], \"e4b6\", \"M240 0C266.5 0 288 21.49 288 48V256H424V81.94L384.1 120.1C375.6 130.3 360.4 130.3 351 120.1C341.7 111.6 341.7 96.4 351 87.03L431 7.03C440.4-2.343 455.6-2.343 464.1 7.03L544.1 87.03C554.3 96.4 554.3 111.6 544.1 120.1C535.6 130.3 520.4 130.3 511 120.1L472 81.94V256H512C547.3 256 576 284.7 576 320V425C570.7 421.9 564.8 419.6 558.5 418.1C548.1 415.7 537.3 410.9 528 404.6V319.1C528 311.2 520.8 303.1 512 303.1H64C55.16 303.1 48 311.2 48 319.1V404.6C38.69 410.9 27.94 415.7 17.49 418.1C11.19 419.6 5.326 421.9 0 425V320C0 284.7 28.65 256 64 256V48C64 21.49 85.49 0 112 0H240zM191.1 464C220.8 464 250.5 448.7 272 430.1C281.1 421.1 294.8 421.1 303.1 430.1C325.5 448.7 355.1 464 383.1 464C412.8 464 442.5 448.7 464 430.1C473.1 421.1 486.8 421.1 495.9 430.1C512.9 445.1 535.2 456.9 557.2 461.8C570.1 464.7 578.3 477.5 575.4 490.5C572.5 503.4 559.6 511.5 546.7 508.6C518 502.2 494.4 488.2 479.1 478.2C451.9 497.7 418.6 512 383.1 512C349.4 512 316.1 497.7 287.1 478.2C259.9 497.7 226.6 512 191.1 512C157.4 512 124.1 497.7 95.98 478.2C81.61 488.2 57.99 502.2 29.3 508.6C16.37 511.5 3.535 503.4 .6333 490.5C-2.268 477.5 5.865 464.7 18.8 461.8C41 456.8 62.76 444.1 79.1 430.1C89.09 421.1 102.8 421.1 111.9 430.1C133.5 448.7 163.1 464 191.1 464L191.1 464z\"]\n};\nvar faFileCheck = {\n  prefix: 'far',\n  iconName: 'file-check',\n  icon: [384, 512, [], \"f316\", \"M365.3 93.38l-74.63-74.64C278.6 6.742 262.3 0 245.4 0H64C28.65 0 0 28.65 0 64l.0065 384c0 35.34 28.65 64 64 64H320c35.2 0 64-28.8 64-64V138.6C384 121.7 377.3 105.4 365.3 93.38zM336 448c0 8.836-7.164 16-16 16H64.02c-8.838 0-16-7.164-16-16L48 64.13c0-8.836 7.164-16 16-16h160L224 128c0 17.67 14.33 32 32 32h79.1V448zM166.7 324.7L136.1 295c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l48 48C155.5 381.5 161.7 384 168 384c.3125 0 .625 0 .9062-.0313c6.688-.25 12.97-3.281 17.31-8.344l96-112c8.625-10.06 7.469-25.22-2.594-33.84c-10.03-8.594-25.19-7.469-33.84 2.594L166.7 324.7z\"]\n};\nvar faBone = {\n  prefix: 'far',\n  iconName: 'bone',\n  icon: [576, 512, [129460], \"f5d7\", \"M576 189.7V185.9c0-42.54-30.56-79.58-72.66-88.05c-45.97-9.096-91.81 15.44-107.1 57.76c-2.25 6.345-8.719 12.32-13.31 12.32H193c-4.594 0-11.12-6.095-13.53-12.88c-15-41.79-61.09-66.3-106.8-57.2C30.56 106.4 0 143.4 0 185.9v3.72c0 26.16 11.94 50.14 32.13 66.33C11.91 272.2 0 296.2 0 322.3v3.72c0 42.54 30.56 79.58 72.66 88.05c6.469 1.282 12.91 1.907 19.28 1.907c38.91 0 74.69-23.29 87.78-59.67c2.25-6.345 8.719-12.32 13.31-12.32h189.9c4.625 0 11.12 6.095 13.53 12.88c15.03 41.79 61.09 66.39 106.8 57.2C545.4 405.6 576 368.6 576 326v-3.72c0-26.13-11.91-50.07-32.16-66.33C564.1 239.7 576 215.8 576 189.7zM528 189.7c0 14.69-9.094 28.01-23.88 34.82c-12.5 5.845-20.25 17.94-20.25 31.51s7.75 25.66 20.25 31.51C518.8 294.2 528 307.6 528 322.3v3.72c0 19.75-14.34 37.01-34.09 40.98c-22.78 4.72-45.19-6.783-52.28-26.54c-7.594-21.41-29.19-44.48-58.66-44.48H193c-29.44 0-51 22.94-58.72 44.63c-7 19.6-29.47 30.98-52.22 26.38C62.34 363 48 345.8 48 326v-3.72c0-14.69 9.094-28.01 23.88-34.82c12.5-5.845 20.25-17.94 20.25-31.51s-7.75-25.66-20.41-31.6C57.09 217.7 48 204.3 48 189.7V185.9c0-19.75 14.34-37.01 34.09-40.98c3.375-.6877 6.719-1 10.03-1c19.03 0 36.22 10.72 42.25 27.54c7.624 21.44 29.22 44.48 58.66 44.48h189.9c29.44 0 51-22.94 58.72-44.63c7-19.6 29.44-31.04 52.22-26.38C513.7 148.9 528 166.2 528 185.9V189.7z\"]\n};\nvar faCardsBlank = {\n  prefix: 'far',\n  iconName: 'cards-blank',\n  icon: [640, 512, [], \"e4df\", \"M7.468 194.9C-7.906 168.2 1.218 134.2 27.85 118.8L220.7 7.468C247.3-7.906 281.4 1.218 296.8 27.85L463.8 317.1C479.1 343.8 470 377.8 443.4 393.2L250.5 504.5C223.9 519.9 189.9 510.8 174.5 484.2L7.468 194.9zM49.04 170.9L216.1 460.2C218.2 463.8 222.9 465.1 226.5 462.1L419.4 351.6C423.1 349.5 424.3 344.8 422.2 341.1L255.2 51.85C253.1 48.18 248.4 46.92 244.7 49.04L51.85 160.4C48.18 162.5 46.92 167.2 49.04 170.9H49.04zM491.5 301.1L354.7 64.25C356.5 64.08 358.2 63.1 360 63.1H584C614.9 63.1 640 89.07 640 119.1V456C640 486.9 614.9 512 584 512H360C346.4 512 333.8 507.1 324.1 498.1L459.4 420.9C501.3 396.7 515.7 343.1 491.5 301.1L491.5 301.1z\"]\n};\nvar faCircle3 = {\n  prefix: 'far',\n  iconName: 'circle-3',\n  icon: [512, 512, [], \"e0f0\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM277.2 216.5l51.06-46.81c7.297-6.688 9.734-17.16 6.156-26.38C330.8 134.1 321.9 128 312 128h-128C170.8 128 160 138.8 160 152S170.8 176 184 176h66.3L199.8 222.3C192.5 229 190 239.5 193.6 248.7C197.2 257.9 206.1 264 216 264h52c19.84 0 36 16.16 36 36S287.8 336 268 336H223.4c-7.547 0-14.2-4.812-16.59-11.97C202.6 311.5 189 304.8 176.4 308.8c-12.58 4.188-19.38 17.78-15.19 30.38C170.2 366 195.1 384 223.4 384H268C314.3 384 352 346.3 352 300C352 256.8 319.2 221.1 277.2 216.5z\"]\n};\nvar faBenchTree = {\n  prefix: 'far',\n  iconName: 'bench-tree',\n  icon: [640, 512, [], \"e2e7\", \"M360 352h-32V318.4C341.7 314.8 352 302.8 352 288V224c0-17.67-14.33-32-32-32H64C46.33 192 32 206.3 32 224v64c0 14.83 10.3 26.76 24 30.38V352h-32C10.75 352 0 362.8 0 376s10.75 24 24 24H32v88C32 501.3 42.75 512 56 512s24-10.75 24-24V400h224v88c0 13.25 10.75 24 24 24S352 501.3 352 488V400h8c13.25 0 24-10.75 24-24S373.3 352 360 352zM280 352h-176v-32h176V352zM304 272h-224v-32h224V272zM606.5 111.1C607.3 106.2 608 101.2 608 96c0-53.02-42.98-96-96-96s-96 42.98-96 96c0 5.174 .7363 10.15 1.523 15.11C397.3 125.6 384 149.2 384 176C384 220.2 419.8 256 464 256h24v232c0 13.25 10.75 24 24 24s24-10.75 24-24V256h24C604.2 256 640 220.2 640 176C640 149.2 626.7 125.6 606.5 111.1zM560 208h-96c-17.64 0-32-14.36-32-32c0-10.3 4.924-19.74 13.51-25.9c14.75-10.59 22.27-28.6 19.42-46.53C464.6 101.2 464 97.73 464 96c0-26.47 21.53-48 48-48s48 21.53 48 48c0 1.729-.5586 5.244-.9277 7.572c-2.852 17.93 4.664 35.94 19.42 46.53C587.1 156.3 592 165.7 592 176C592 193.6 577.6 208 560 208z\"]\n};\nvar faKeyboardBrightnessLow = {\n  prefix: 'far',\n  iconName: 'keyboard-brightness-low',\n  icon: [512, 512, [], \"e1c1\", \"M224 160C224 142.3 238.3 128 256 128C273.7 128 288 142.3 288 160C288 177.7 273.7 192 256 192C238.3 192 224 177.7 224 160zM64 224C64 206.3 78.33 192 96 192C113.7 192 128 206.3 128 224C128 241.7 113.7 256 96 256C78.33 256 64 241.7 64 224zM448 224C448 241.7 433.7 256 416 256C398.3 256 384 241.7 384 224C384 206.3 398.3 192 416 192C433.7 192 448 206.3 448 224zM448 384C448 366.3 462.3 352 480 352C497.7 352 512 366.3 512 384C512 401.7 497.7 416 480 416C462.3 416 448 401.7 448 384zM64 384C64 401.7 49.67 416 32 416C14.33 416 0 401.7 0 384C0 366.3 14.33 352 32 352C49.67 352 64 366.3 64 384zM352 352C369.7 352 384 366.3 384 384C384 401.7 369.7 416 352 416H160C142.3 416 128 401.7 128 384C128 366.3 142.3 352 160 352H352z\"]\n};\nvar faSkiBootSki = {\n  prefix: 'far',\n  iconName: 'ski-boot-ski',\n  icon: [640, 512, [], \"e3cd\", \"M92.32 368.1c0 25.83 20.98 47.9 48.02 47.9L448 416c17.67 0 32-14.33 32-31.1V312.6c0-17.02-9.014-32.77-23.69-41.39L376 224l55.09-193.4c.6232-2.192 .9204-4.399 .9204-6.569C432 16.29 425.1 0 408 0c-10.49 0-20.11 6.895-23.11 17.44L380.8 32L186.2 32.01c-15.2 0-28.3 10.69-31.35 25.59l-61.53 300.8C92.64 361.7 92.32 364.9 92.32 368.1zM199.2 80h45.45L241.5 90.75c-11.28 37.6-33.85 70.66-63.88 95.15L199.2 80zM168.4 230.9c49.63-28.85 87.14-75.69 103.7-130.1L278.1 80h89.03L344.3 160L304 160c-8.836 0-16 7.162-16 16c0 8.836 7.164 16 16 16L335.2 192l-9.113 32L288 224c-8.836 0-16 7.162-16 16c0 8.836 7.164 16 16 16L335.7 256L432 312.6V368H140.3L168.4 230.9zM616 384c-13.25 0-24 10.75-24 24c0 30.88-25.12 56-56 56h-512C10.75 464 0 474.8 0 488S10.75 512 24 512h512c57.34 0 104-46.66 104-104C640 394.8 629.3 384 616 384z\"]\n};\nvar faBrainCircuit = {\n  prefix: 'far',\n  iconName: 'brain-circuit',\n  icon: [512, 512, [], \"e0c6\", \"M32 376C32 375.5 32 374.9 32.01 374.4C12.24 354.2 0 326.6 0 295.1C0 268.2 10.12 242.8 26.84 223.3C24.99 215.8 24 208 24 199.1C24 167.4 40.26 138.6 65.13 121.2C69.59 92.34 86.91 67.74 111.1 53.41C124.5 22 155.7 0 192 0C217.2 0 239.1 10.61 256 27.6C272 10.61 294.8 0 320 0C356.3 0 387.5 22 400.9 53.41C425.1 67.74 442.4 92.34 446.9 121.2C471.7 138.6 488 167.4 488 199.1C488 208 487 215.8 485.2 223.3C501.9 242.8 512 268.2 512 295.1C512 326.6 499.8 354.2 479.1 374.4C479.1 374.7 479.1 374.9 479.1 375.2C480 375.5 480 375.7 480 376C480 423.3 445.9 462.5 400.9 470.5C384.5 495.5 356.2 512 324 512C297 512 272.8 500.4 256 481.1C239.2 500.4 214.1 512 188 512C155.8 512 127.5 495.5 111.1 470.5C66.14 462.5 32 423.3 32 376zM232 287.1H192C183.2 287.1 176 295.2 176 303.1V315.3C190.1 321.5 200 335.6 200 352C200 374.1 182.1 392 160 392C137.9 392 120 374.1 120 352C120 335.6 129.9 321.5 144 315.3V303.1C144 277.5 165.5 255.1 192 255.1H232V159.1H212.7C206.5 174.1 192.4 183.1 176 183.1C153.9 183.1 136 166.1 136 143.1C136 121.9 153.9 103.1 176 103.1C192.4 103.1 206.5 113.9 212.7 127.1H232V87.1C232 65.91 214.1 47.1 192 47.1C169.9 47.1 152 65.91 152 87.1L152 88.66C131.3 92.13 115.2 108.8 112.4 129.7C112.1 131.8 112 133.9 112 135.1C112 141.7 112.1 147.2 114.8 152.3C107 153.1 99.77 155.8 93.53 159.9C81.99 167.6 73.95 180.1 72.31 194.5C72.1 196.3 72 198.2 72 199.1C72 214.5 78.47 227.6 88.69 236.4C73.18 242.4 60.62 254.4 53.74 269.5C50.05 277.6 47.1 286.5 47.1 296C47.1 319.9 61.12 340.8 80.55 351.8C82.08 352.6 83.65 353.4 85.25 354.2C84.65 355.3 84.1 356.5 83.59 357.7C81.28 363.4 80 369.5 80 376C80 397.8 94.59 416.3 114.6 422.1C118.8 423.3 123.3 424 128 424C133.6 424 139 423 144 421.3C144.3 430.8 147.6 439.6 153 446.7C161.1 457.2 173.7 464 188 464C210.1 464 229.8 446.4 231.8 424H232L232 287.1zM320 47.1C297.9 47.1 280 65.91 280 87.1V127.1H320C346.5 127.1 368 149.5 368 175.1V187.3C382.1 193.5 392 207.6 392 223.1C392 246.1 374.1 263.1 352 263.1C329.9 263.1 312 246.1 312 223.1C312 207.6 321.9 193.5 336 187.3V175.1C336 167.2 328.8 159.1 320 159.1H280V319.1H331.3C337.5 305.9 351.6 295.1 368 295.1C390.1 295.1 408 313.9 408 336C408 358.1 390.1 376 368 376C351.6 376 337.5 366.1 331.3 352H280V424H280.2C282.2 446.4 301 464 324 464C338.3 464 350.9 457.2 358.1 446.7C364.4 439.6 367.7 430.8 367.1 421.3C372.1 423 378.4 424 384 424C388.7 424 393.2 423.3 397.4 422.1C417.4 416.3 432 397.8 432 376C432 369.5 430.7 363.4 428.4 357.7C427.9 356.5 427.4 355.3 426.8 354.2C428.4 353.4 429.9 352.6 431.4 351.8C450.9 340.8 464 319.9 464 296C464 286.5 461.9 277.6 458.3 269.5C451.4 254.4 438.8 242.4 423.3 236.4C433.5 227.6 440 214.5 440 199.1C440 198.2 439.9 196.3 439.7 194.5C438.1 180.1 430 167.6 418.5 159.9C412.2 155.8 404.1 153.1 397.2 152.3C399 147.2 400 141.7 400 135.1C400 133.9 399.9 131.8 399.6 129.7C396.8 108.8 380.7 92.13 359.1 88.66L360 88C360 65.91 342.1 48 320 48L320 47.1zM176 159.1C184.8 159.1 192 152.8 192 143.1C192 135.2 184.8 127.1 176 127.1C167.2 127.1 160 135.2 160 143.1C160 152.8 167.2 159.1 176 159.1zM160 368C168.8 368 176 360.8 176 352C176 343.2 168.8 336 160 336C151.2 336 144 343.2 144 352C144 360.8 151.2 368 160 368zM368 223.1C368 215.2 360.8 207.1 352 207.1C343.2 207.1 336 215.2 336 223.1C336 232.8 343.2 239.1 352 239.1C360.8 239.1 368 232.8 368 223.1zM368 352C376.8 352 384 344.8 384 336C384 327.2 376.8 319.1 368 319.1C359.2 319.1 352 327.2 352 336C352 344.8 359.2 352 368 352z\"]\n};\nvar faUserInjured = {\n  prefix: 'far',\n  iconName: 'user-injured',\n  icon: [448, 512, [], \"f728\", \"M224 256c70.7 0 128-57.31 128-128s-57.3-128-128-128C153.3 0 96 57.31 96 128S153.3 256 224 256zM297.2 96H220.2l44.07-36.72C278.7 67.8 290.4 80.51 297.2 96zM224 48c1.158 0 2.236 .293 3.383 .3418L170.2 96H150.8C163.2 67.8 191.3 48 224 48zM304 128c0 44.11-35.89 80-80 80S144 172.1 144 128H304zM274.7 304H173.3C77.61 304 0 381.6 0 477.3C0 496.5 15.52 512 34.66 512h378.7C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304zM96 464H48.71C52.35 429.6 70.24 399.7 96 379.4V464zM299.1 464H261.3l-32-48H272c17.67 0 32 14.33 32 32C304 453.1 301.9 459.2 299.1 464zM333.7 464C335.1 458.9 336 453.6 336 448c0-35.29-28.71-64-64-64h-64l-21.33-32h87.1c64.61 0 117.1 49.13 124.6 112H333.7z\"]\n};\nvar faBlockBrickFire = {\n  prefix: 'far',\n  iconName: 'block-brick-fire',\n  icon: [640, 512, [\"firewall\"], \"e3dc\", \"M176 336H288.8C288.3 340.7 288 345.4 288 350.1C288 361.6 289 372.9 290.1 384H256V432H306.1C314.2 449.5 324.8 465.7 337.6 480H96C60.65 480 32 451.3 32 416V96C32 60.65 60.65 32 96 32H416C451.3 32 480 60.65 480 96V144.6C478.3 143 476.7 141.5 474.1 139.1C457.3 124 430.2 123.1 412.5 139.9C399.5 151.4 387.3 163.5 375.9 176H256V232H332C329.6 235.6 327.4 239.2 325.2 242.7C317.8 254.7 310.1 267.2 305.2 280H176V336zM176 128H336V80H176V128zM128 128V80H96C87.16 80 80 87.16 80 96V128H128zM80 176V232H208V176H80zM128 336V280H80V336H128zM80 384V416C80 424.8 87.16 432 96 432H208V384H80zM432 128V96C432 87.16 424.8 80 416 80H384V128H432zM509 221.5C516.9 211.6 525.8 200.8 535.5 191.1C541.1 186.9 549.9 186.9 555.5 192C580.2 214.7 601.1 244.7 615.8 273.2C630.4 301.2 640 329.9 640 350.1C640 437.9 568.7 512 480 512C390.3 512 320 437.8 320 350.1C320 323.7 332.7 291.5 352.4 259.5C372.4 227.2 400.5 193.4 433.8 163.7C439.4 158.7 447.1 158.8 453.5 163.8C473.3 181.6 491.8 200.7 509 221.5V221.5zM550 336.1C548 332.1 546 328.1 543 324.1L507 367C507 367 448.1 293 444.1 288C415 324.1 400 346 400 370C400 419 436 448 480.1 448C499 448 515 443 530 432.1C560 412 568 370 550 336.1z\"]\n};\nvar faFirewall = faBlockBrickFire;\nvar faFaceSadTear = {\n  prefix: 'far',\n  iconName: 'face-sad-tear',\n  icon: [512, 512, [128546, \"sad-tear\"], \"f5b4\", \"M169.6 291.3C172.8 286.9 179.2 286.9 182.4 291.3C195.6 308.6 223.1 349 223.1 369C223.1 395 202.5 416 175.1 416C149.5 416 127.1 395 127.1 369C127.1 349 156.6 308.6 169.6 291.3H169.6zM368 346.8C377.9 355.6 378.7 370.8 369.9 380.7C361 390.6 345.9 391.4 335.1 382.6C314.7 363.5 286.7 352 256 352C242.7 352 232 341.3 232 328C232 314.7 242.7 304 256 304C299 304 338.3 320.2 368 346.8L368 346.8zM335.6 176C353.3 176 367.6 190.3 367.6 208C367.6 225.7 353.3 240 335.6 240C317.1 240 303.6 225.7 303.6 208C303.6 190.3 317.1 176 335.6 176zM175.6 240C157.1 240 143.6 225.7 143.6 208C143.6 190.3 157.1 176 175.6 176C193.3 176 207.6 190.3 207.6 208C207.6 225.7 193.3 240 175.6 240zM256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0zM175.9 448C200.5 458.3 227.6 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 308.7 67.59 356.8 99.88 393.4C110.4 425.4 140.9 447.9 175.9 448V448z\"]\n};\nvar faSadTear = faFaceSadTear;\nvar faPlane = {\n  prefix: 'far',\n  iconName: 'plane',\n  icon: [576, 512, [], \"f072\", \"M576 256C576 305 502.1 336 464.2 336H382.2L282.4 496C276.4 506 266.4 512 254.4 512H189.5C179.5 512 169.5 508 163.5 500C157.6 492 155.6 480.1 158.6 471L201.5 336H152.5L113.6 388C107.6 396 98.61 400 88.62 400H31.7C22.72 400 12.73 396 6.74 388C.7485 380-1.248 370 1.747 360L31.7 256L.7488 152C-1.248 143 .7488 133 6.74 125C12.73 117 22.72 112 31.7 112H88.62C98.61 112 107.6 117 113.6 125L152.5 176H201.5L158.6 41C155.6 32 157.6 21 163.5 13C169.5 5 179.5 0 189.5 0H254.4C265.4 0 277.4 7 281.4 16L381.2 176H463.2C502.1 176 576 208 576 256H576zM527.1 256C525.1 246 489.1 224 463.2 224H355.3L245.4 48H211.5L266.4 224H128.6L80.63 160H53.67L81.63 256L53.67 352H80.63L128.6 288H266.4L211.5 464H245.4L355.3 288H463.2C490.1 288 526.1 267 527.1 256V256z\"]\n};\nvar faTentArrowsDown = {\n  prefix: 'far',\n  iconName: 'tent-arrows-down',\n  icon: [576, 512, [], \"e581\", \"M209.8 111.9C218.7 121.8 217.9 136.1 208.1 145.8L128.1 217.8C118.9 226.1 105.1 226.1 95.94 217.8L15.94 145.8C6.093 136.1 5.294 121.8 14.16 111.9C23.03 102.1 38.2 101.3 48.06 110.2L88 146.1V24C88 10.75 98.75 0 112 0C125.3 0 136 10.75 136 24V146.1L175.9 110.2C185.8 101.3 200.1 102.1 209.8 111.9H209.8zM561.8 111.9C570.7 121.8 569.9 136.1 560.1 145.8L480.1 217.8C470.9 226.1 457.1 226.1 447.9 217.8L367.9 145.8C358.1 136.1 357.3 121.8 366.2 111.9C375 102.1 390.2 101.3 400.1 110.2L440 146.1V24C440 10.75 450.7 0 464 0C477.3 0 488 10.75 488 24V146.1L527.9 110.2C537.8 101.3 552.1 102.1 561.8 111.9H561.8zM468.4 293.1C479.9 301.1 487.5 315 489.6 329.5L506.5 448.1C511.4 481.8 485.2 512 451.1 512H124.9C90.82 512 64.64 481.8 69.46 448.1L86.4 329.5C88.47 315 96.07 301.1 107.6 293.1L273.3 165C281.1 158.3 294 158.3 302.7 165L468.4 293.1zM133.9 336.2L116.1 454.9C116.3 459.7 120 464 124.9 464H264V232.9L136.1 331C135.3 332.3 134.2 334.2 133.9 336.2V336.2zM374.4 464H451.1C455.1 464 459.7 459.7 459 454.9L442.1 336.2C441.8 334.2 440.7 332.3 439 331L312 232.9V360L374.4 464z\"]\n};\nvar faExclamation = {\n  prefix: 'far',\n  iconName: 'exclamation',\n  icon: [128, 512, [10069, 10071, 61738], \"21\", \"M64 368c13.27 0 24-10.75 24-24v-288c0-13.25-10.73-23.99-24-23.99S40 42.75 40 56v288C40 357.3 50.73 368 64 368zM64 416c-17.67 0-32 14.33-32 32s14.33 32.01 32 32.01S96 465.7 96 448S81.67 416 64 416z\"]\n};\nvar faArrowsSpin = {\n  prefix: 'far',\n  iconName: 'arrows-spin',\n  icon: [512, 512, [], \"e4bb\", \"M257.1 87.53C245.8 87.53 234.7 88.66 223.1 90.8V42.06C234.8 40.39 245.9 39.53 257.1 39.53C313.1 39.53 364.1 60.83 402.5 95.77L437.6 60.69C447.7 50.61 464.9 57.75 464.9 72V177.4C464.9 186.2 457.7 193.4 448.9 193.4H343.5C329.3 193.4 322.1 176.1 332.2 166.1L368.5 129.8C338.9 103.5 299.9 87.53 257.1 87.53V87.53zM89.14 255.5C89.14 266.6 90.22 277.5 92.27 288H43.56C41.96 277.4 41.14 266.6 41.14 255.5C41.14 200.4 61.82 150 95.85 111.9L60.69 76.69C50.61 66.61 57.74 49.38 71.1 49.38H177.4C186.2 49.38 193.4 56.54 193.4 65.38V170.7C193.4 185 176.1 192.1 166.1 182.1L129.9 145.9C104.5 175.3 89.14 213.6 89.14 255.5L89.14 255.5zM182.1 348.2L147.5 382.8C176.9 408.2 215.2 423.5 257.1 423.5C267.7 423.5 277.1 422.6 288 420.7V469.3C277.9 470.8 267.6 471.5 257.1 471.5C201.1 471.5 151.6 450.9 113.5 416.8L76.69 453.6C66.61 463.7 49.37 456.5 49.37 442.3V336.9C49.37 328.1 56.54 320.9 65.37 320.9H170.7C184.1 320.9 192.1 338.1 182.1 348.2V348.2zM348.2 332.2L382.9 366.9C409.2 337.3 425.1 298.3 425.1 255.5C425.1 244.8 424.1 234.2 422.2 224H470.9C472.4 234.3 473.1 244.8 473.1 255.5C473.1 311.5 451.8 362.5 416.9 400.9L453.6 437.6C463.7 447.7 456.5 464.9 442.3 464.9H336.9C328.1 464.9 320.9 457.7 320.9 448.9V343.5C320.9 329.3 338.1 322.1 348.2 332.2V332.2z\"]\n};\nvar faFaceSmileRelaxed = {\n  prefix: 'far',\n  iconName: 'face-smile-relaxed',\n  icon: [512, 512, [], \"e392\", \"M256 352C293.2 352 319.2 334.5 334.4 318.1C343.3 308.4 358.5 307.7 368.3 316.7C378 325.7 378.6 340.9 369.6 350.6C347.7 374.5 309.7 400 256 400C202.3 400 164.3 374.5 142.4 350.6C133.4 340.9 133.1 325.7 143.7 316.7C153.5 307.7 168.7 308.4 177.6 318.1C192.8 334.5 218.8 352 256 352zM175.6 220C164.1 220 155.7 223.8 150.2 229.7C142.7 237.7 130 238.1 121.9 230.6C113.9 223 113.5 210.4 121 202.3C135.6 186.8 156.3 180 175.6 180C194.1 180 215.7 186.8 230.2 202.3C237.8 210.4 237.4 223 229.3 230.6C221.2 238.1 208.6 237.7 201 229.7C195.6 223.8 186.3 220 175.6 220V220zM281.9 230.6C273.9 223 273.5 210.4 281 202.3C295.6 186.8 316.3 180 335.6 180C354.1 180 375.7 186.8 390.2 202.3C397.8 210.4 397.4 223 389.3 230.6C381.2 238.1 368.6 237.7 361 229.7C355.6 223.8 346.3 220 335.6 220C324.1 220 315.7 223.8 310.2 229.7C302.7 237.7 290 238.1 281.9 230.6zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z\"]\n};\nvar faCommentXmark = {\n  prefix: 'far',\n  iconName: 'comment-xmark',\n  icon: [512, 512, [\"comment-times\"], \"f4b5\", \"M256 31.1c-141.4 0-255.1 93.13-255.1 208c0 47.63 19.91 91.25 52.91 126.3c-14.87 39.5-45.87 72.88-46.37 73.25c-6.623 7-8.373 17.25-4.623 26C5.816 474.3 14.38 480 24 480c61.49 0 109.1-25.75 139.1-46.25c28.87 9 60.16 14.25 92.9 14.25c141.4 0 255.1-93.13 255.1-208S397.4 31.1 256 31.1zM256 400c-26.75 0-53.12-4.125-78.36-12.12l-22.75-7.125L135.4 394.5c-14.25 10.12-33.87 21.38-57.49 29c7.373-12.12 14.37-25.75 19.87-40.25l10.62-28l-20.62-21.88C69.81 314.1 48.06 282.3 48.06 240c0-88.25 93.24-160 207.1-160c114.7 0 207.1 71.75 207.1 160S370.8 400 256 400zM336.1 159c-9.375-9.375-24.56-9.375-33.94 0l-47.03 47.03L208.1 159c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L222.1 240L175 287c-9.375 9.375-9.375 24.56 0 33.94c9.373 9.371 24.56 9.379 33.94 0l47.03-47.03l47.03 47.03c9.373 9.371 24.56 9.379 33.94 0c9.375-9.375 9.375-24.56 0-33.94L289.9 240l47.03-47.03C346.3 183.6 346.3 168.4 336.1 159z\"]\n};\nvar faCommentTimes = faCommentXmark;\nvar faPrint = {\n  prefix: 'far',\n  iconName: 'print',\n  icon: [512, 512, [128424, 128438, 9113], \"f02f\", \"M111.1 48h254.1L400 81.94V160H448V81.94c0-12.73-5.057-24.94-14.06-33.94l-33.94-33.94C391 5.057 378.8 0 366.1 0H111.1C85.49 0 64.01 21.48 64 47.98l.002 82.28c-.002 0 .002 0 0 0L64 160h48.01L111.1 48zM440 192H72C32.3 192 0 224.3 0 264v112c0 13.25 10.75 24 24 24H80V480c0 17.67 14.33 32 32 32h288c17.67 0 32-14.33 32-32v-80h56c13.25 0 24-10.75 24-24v-112C512 224.3 479.7 192 440 192zM384 464H128v-96h256V464zM464 352h-32c0-17.67-14.33-32-32-32h-288c-17.67 0-32 14.33-32 32h-32V264c0-13.23 10.77-24 24-24h368c13.23 0 24 10.77 24 24V352z\"]\n};\nvar faTurkishLiraSign = {\n  prefix: 'far',\n  iconName: 'turkish-lira-sign',\n  icon: [384, 512, [\"try\", \"turkish-lira\"], \"e2bb\", \"M87.1 32C101.3 32 111.1 42.75 111.1 56V112.2L249.4 72.92C262.2 69.28 275.4 76.66 279.1 89.41C282.7 102.2 275.3 115.4 262.6 119.1L111.1 162.1V208.2L249.4 168.9C262.2 165.3 275.4 172.7 279.1 185.4C282.7 198.2 275.3 211.4 262.6 215.1L111.1 258.1V432H183.8C265.1 432 331.1 368.1 335.7 286.9L336 278.9C336.6 265.7 347.8 255.4 361.1 256C374.3 256.6 384.6 267.8 383.1 281.1L383.6 289.1C378.8 395.9 290.7 480 183.8 480H87.1C74.74 480 63.1 469.3 63.1 456V271.8L38.59 279.1C25.85 282.7 12.56 275.3 8.922 262.6C5.28 249.8 12.66 236.6 25.4 232.9L63.1 221.9V175.8L38.59 183.1C25.85 186.7 12.56 179.3 8.922 166.6C5.28 153.8 12.66 140.6 25.4 136.9L63.1 125.9V56C63.1 42.75 74.74 32 87.1 32V32z\"]\n};\nvar faTry = faTurkishLiraSign;\nvar faTurkishLira = faTurkishLiraSign;\nvar faFaceNoseSteam = {\n  prefix: 'far',\n  iconName: 'face-nose-steam',\n  icon: [576, 512, [], \"e382\", \"M288 464C308.9 464 329 460.9 348 455.2C351.1 463.9 356.2 472.1 363.1 479.1C364.4 480.4 365.8 481.6 367.1 482.8C367.4 488.1 368.4 493.4 370 498.6C344.3 507.3 316.7 512 288 512C258.6 512 230.4 507 204.1 497.9C205.8 492.7 206.8 487.3 207.1 481.9C208.5 480.7 209.8 479.5 211.1 478.2C217.1 471.3 222.1 463.2 226.1 454.6C245.6 460.7 266.4 464 288 464V464zM288 48C173.1 48 80 141.1 80 256C80 276.8 83.05 296.8 88.72 315.8C79.68 318.8 71.2 323.1 63.1 331.1C62.71 332.4 61.49 333.8 60.33 335.1C55.27 335.4 50.24 336.3 45.35 337.8C36.69 312.1 32 284.6 32 256C32 114.6 146.6 0 288 0C429.4 0 544 114.6 544 256C544 285.1 539.1 313 530.2 339.1C524.9 337.4 519.4 336.3 513.9 336C512.7 334.7 511.5 333.3 510.2 332C503.4 325.2 495.4 320.2 486.9 317.1C492.8 297.8 496 277.3 496 256C496 141.1 402.9 48 288 48H288zM377.9 443.6C374.4 432.6 377 419.1 385.8 411.2C390.1 406.9 395.5 404 401.1 402.7L352 320.9L433.8 369.1C435.1 364.4 437.1 359 442.3 354.7C451.2 345.8 463.1 343.2 475.1 346.9C475.1 346.9 475.1 346.9 475.1 346.9C479.7 348.5 483.1 351 487.6 354.7C488.2 355.3 488.9 355.1 489.4 356.7C493 360.9 495.3 365.9 496.4 371.1C501.3 368.7 506.7 367.7 512.1 367.1C514 368.1 515.9 368.4 517.9 368.8C523.4 370.2 528.6 372.1 532.9 377.3C545.3 389.8 545.3 410 532.9 422.5C530.8 424.6 528.5 426.3 526.1 427.7C540.6 446.5 539.2 473.6 521.9 490.8C504.7 508.1 477.6 509.4 458.8 494.1C457.4 497.4 455.7 499.7 453.7 501.7C441.2 514.2 420.9 514.2 408.4 501.7C403.1 496.4 400.1 489.8 399.2 482.9C399.2 482.2 399.1 481.6 399.1 480.9C399 479.6 399 478.3 399.1 476.9C399.4 472.9 400.4 468.9 402.2 465.2C397 464.2 392 461.9 387.8 458.3C387.1 457.8 386.4 457.1 385.8 456.5C382 452.7 379.4 448.3 377.9 443.6H377.9zM174.4 485.5C173.1 491.1 170.2 496.5 165.8 500.9C153.3 513.4 133.1 513.4 120.6 500.9C118.5 498.8 116.8 496.5 115.4 494.1C96.59 508.6 69.51 507.2 52.28 489.9C35.05 472.7 33.66 445.6 48.11 426.8C45.7 425.4 43.43 423.7 41.37 421.7C28.88 409.2 28.88 388.9 41.37 376.4C45.98 371.8 51.64 368.9 57.58 367.7C59.1 367.4 60.63 367.2 62.17 367.1C67.52 366.8 72.93 367.8 77.86 370.2C78.88 365 81.19 360 84.78 355.8C85.36 355.1 85.98 354.4 86.63 353.8C90.57 349.8 95.28 347.1 100.3 345.7C111.1 342.5 123.3 345.2 131.9 353.8C136.3 358.2 139.1 363.5 140.4 369.1L222.2 320L173.1 401.8C178.7 403.1 184.1 405.1 188.4 410.3C197.2 419.1 199.8 431.7 196.3 442.7C194.8 447.4 192.2 451.9 188.4 455.6C187.8 456.2 187.1 456.9 186.4 457.4C182.2 461 177.2 463.3 172 464.4C174.4 469.3 175.4 474.7 175.1 480.1C175 481.9 174.8 483.7 174.4 485.5V485.5zM240 224C248.8 224 256 231.2 256 240C256 248.8 248.8 256 240 256H144C135.2 256 128 248.8 128 240C128 231.2 135.2 224 144 224H240zM432 224C440.8 224 448 231.2 448 240C448 248.8 440.8 256 432 256H336C327.2 256 320 248.8 320 240C320 231.2 327.2 224 336 224H432zM431.2 122.9C433.1 131.3 429.4 140.4 421.1 143.2C385.5 155 356.6 177.1 347.3 187.3C341.1 193.6 330.9 193.6 324.7 187.3C318.4 181.1 318.4 170.9 324.7 164.7C336.7 152.7 369.7 126.6 410.9 112.8C419.3 110 428.4 114.6 431.2 122.9H431.2zM165.1 112.8C206.3 126.6 239.3 152.7 251.3 164.7C257.6 170.9 257.6 181.1 251.3 187.3C245.1 193.6 234.9 193.6 228.7 187.3C219.4 177.1 190.5 155 154.9 143.2C146.6 140.4 142 131.3 144.8 122.9C147.6 114.6 156.7 110 165.1 112.8V112.8zM63.1 331.1L68.01 335.2z\"]\n};\nvar faCircleWaveformLines = {\n  prefix: 'far',\n  iconName: 'circle-waveform-lines',\n  icon: [512, 512, [\"waveform-circle\"], \"e12d\", \"M232 128C218.8 128 208 138.8 208 152v208C208 373.2 218.8 384 232 384S256 373.2 256 360v-208C256 138.8 245.2 128 232 128zM152 192C138.8 192 128 202.8 128 216v80C128 309.2 138.8 320 152 320S176 309.2 176 296v-80C176 202.8 165.2 192 152 192zM392 216c-13.22 0-24 10.78-24 24v32c0 13.22 10.78 24 24 24S416 285.2 416 272v-32C416 226.8 405.2 216 392 216zM312 176C298.8 176 288 186.8 288 200v112c0 13.22 10.78 24 24 24s24-10.78 24-24v-112C336 186.8 325.2 176 312 176zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464z\"]\n};\nvar faWaveformCircle = faCircleWaveformLines;\nvar faDollarSign = {\n  prefix: 'far',\n  iconName: 'dollar-sign',\n  icon: [320, 512, [128178, 61781, \"dollar\", \"usd\"], \"24\", \"M184 73.46C211.3 76.26 236.8 81.56 255.5 85.98C268.4 89.03 276.4 101.1 273.4 114.9C270.3 127.8 257.4 135.7 244.5 132.7C213.7 125.4 168.9 117 130.6 120.2C111.6 121.7 96.18 125.1 85.27 132.9C75.19 139.3 67.98 148.5 65.09 163.3C62.82 175 64.4 182.5 67.05 187.9C69.87 193.5 75.14 199.1 84.19 204.7C103.4 216.6 131.1 224.1 165.9 232.7L168.2 233.3C199.2 241.2 234.9 250.3 261.1 266.5C275 275.1 287.9 286.7 295.9 302.7C304 318.1 305.1 337.5 302 357.8C295.1 393.2 269.4 416.3 237.5 428.4C221.4 434.6 203.3 438.2 184 439.4V488C184 501.3 173.3 512 160 512C146.7 512 136 501.3 136 488V438.3C132.7 437.9 129.4 437.5 126.1 437.1L125.1 437C101.1 433.4 57.02 423.2 30.25 411.3C18.14 405.9 12.69 391.7 18.07 379.6C23.45 367.5 37.64 362 49.75 367.4C70.96 376.8 110.2 386.2 132.8 389.5C168.4 394.5 198.8 391.8 220.4 383.6C241.5 375.5 252.1 363.3 254.9 348.7C257.2 336.1 255.6 329.5 252.9 324.1C250.1 318.5 244.9 312.9 235.8 307.3C216.6 295.4 188 287.9 154.1 279.3L151.8 278.7C120.8 270.8 85.09 261.7 58.92 245.5C44.98 236.9 32.13 225.3 24.12 209.3C15.96 193 14.03 174.5 17.98 154.2C23.46 125.1 38.71 105.6 59.54 92.39C79.54 79.68 103.5 74.2 126.7 72.32C129.8 72.07 132.9 71.88 136 71.74V24C136 10.75 146.7 0 160 0C173.3 0 184 10.75 184 24L184 73.46z\"]\n};\nvar faDollar = faDollarSign;\nvar faUsd = faDollarSign;\nvar faFerrisWheel = {\n  prefix: 'far',\n  iconName: 'ferris-wheel',\n  icon: [512, 512, [], \"e174\", \"M400 64C426.5 64 448 85.49 448 112C448 122.7 444.5 132.6 438.6 140.5C451.5 160.1 461.2 183.8 466.7 208.1C491.9 209.5 512 230.4 512 256C512 281.6 491.9 302.5 466.7 303.9C461.2 328.2 451.5 351 438.6 371.4C444.5 379.4 448 389.3 448 400C448 425.6 428 446.4 402.9 447.9L364.3 367.9C371.8 359.6 382 353.1 393.6 352.4C408.4 331.3 418.5 306.7 422.3 279.1H332.3C334.7 272.4 336 264.4 336 255.1C336 247.6 334.7 239.6 332.3 231.1H422.3C418.5 205.3 408.4 180.7 393.6 159.6C391.5 159.3 389.5 158.9 387.6 158.4L326.9 218.1C319.4 204.5 307.5 192.6 293 185.1L353.6 124.4C353.1 122.5 352.7 120.5 352.4 118.4C331.3 103.6 306.7 93.52 280 89.7V179.7C272.4 177.3 264.4 175.1 256 175.1C247.6 175.1 239.6 177.3 232 179.7V89.7C205.3 93.52 180.7 103.6 159.6 118.4C159.3 120.5 158.9 122.5 158.4 124.4L218.1 185.1C204.5 192.6 192.6 204.5 185.1 218.1L124.4 158.4C122.5 158.9 120.5 159.3 118.4 159.6C103.6 180.7 93.52 205.3 89.7 232H179.7C177.3 239.6 176 247.6 176 256C176 264.4 177.3 272.4 179.7 280H89.7C93.52 306.7 103.6 331.3 118.4 352.4C129.1 353.1 140.2 359.6 147.7 367.9L109.1 447.9C83.97 446.4 64 425.6 64 400C64 389.3 67.5 379.4 73.41 371.4C60.46 351 50.85 328.2 45.34 303.9C20.07 302.5 0 281.6 0 256C0 230.4 20.07 209.5 45.34 208.1C50.85 183.8 60.46 160.1 73.41 140.6C67.5 132.6 64 122.7 64 112C64 85.49 85.49 64 112 64C122.7 64 132.6 67.5 140.6 73.41C160.1 60.46 183.8 50.85 208.1 45.34C209.5 20.07 230.4 0 256 0C281.6 0 302.5 20.07 303.9 45.34C328.2 50.85 351 60.46 371.4 73.41C379.4 67.5 389.3 64 400 64L400 64zM304 256C304 267.6 299.9 278.3 292.1 286.6L381.8 477.9C385.2 485.3 384.6 494 380.2 500.9C375.8 507.8 368.2 512 360 512H152C143.8 512 136.2 507.8 131.8 500.9C127.4 494 126.8 485.3 130.2 477.9L219 286.6C212.1 278.3 208 267.6 208 256C208 229.5 229.5 208 256 208C282.5 208 304 229.5 304 256zM322.4 464L256 320.1L189.6 464H322.4z\"]\n};\nvar faComputerSpeaker = {\n  prefix: 'far',\n  iconName: 'computer-speaker',\n  icon: [640, 512, [], \"f8b2\", \"M576 32h-192c-35.35 0-64 28.65-64 64v320c0 35.35 28.65 64 64 64h192c35.35 0 64-28.65 64-64V96C640 60.65 611.3 32 576 32zM592 416c0 8.822-7.178 16-16 16h-192c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h192c8.822 0 16 7.178 16 16V416zM0 96v224c0 35.35 28.65 64 64 64h224v-48H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h225.6C292.7 61.67 301 45.24 312.1 32H64C28.65 32 0 60.65 0 96zM120 432C106.7 432 96 442.7 96 456C96 469.3 106.7 480 120 480h192.1c-11.94-13.24-20.25-29.67-23.35-48H120zM479.1 240c-44.18 0-80 35.82-80 80c0 44.18 35.82 80 80 80c44.18 0 79.1-35.82 79.1-80C559.1 275.8 524.2 240 479.1 240zM479.1 352c-17.64 0-32-14.36-32-32s14.36-32 32-32s32 14.36 32 32S497.6 352 479.1 352zM480 176c17.67 0 32-14.33 32-32s-14.33-32-32-32C462.3 112 448 126.3 448 144S462.3 176 480 176z\"]\n};\nvar faSkullCow = {\n  prefix: 'far',\n  iconName: 'skull-cow',\n  icon: [640, 512, [], \"f8de\", \"M287.1 255.1C287.1 273.7 273.7 287.1 255.1 287.1C238.3 287.1 223.1 273.7 223.1 255.1C223.1 238.3 238.3 223.1 255.1 223.1C273.7 223.1 287.1 238.3 287.1 255.1zM352 255.1C352 238.3 366.3 223.1 384 223.1C401.7 223.1 416 238.3 416 255.1C416 273.7 401.7 287.1 384 287.1C366.3 287.1 352 273.7 352 255.1zM52.04 54.48C49.55 61.95 48.67 69.86 49.45 77.7C52.3 106.3 76.33 128 105 128L168.4 127.1C186 108.4 211.6 95.1 239.1 95.1H400C428.4 95.1 453.1 108.4 471.6 127.1L534.1 128C563.7 128 587.7 106.3 590.6 77.7C591.3 69.86 590.5 61.95 587.1 54.48L576.8 21.06C574.4 13.71 577.5 5.651 584.4 1.946C591.2-1.759 599.7-.0479 604.5 6.006L611.9 15.33C630.1 38.04 640 66.44 640 95.47C640 166.1 582.8 223.1 512 223.1H496V287.1C496 333 465 370.8 423.3 381.2L397.7 466.4C389.6 493.5 364.6 512 336.4 512H303.6C275.4 512 250.4 493.5 242.3 466.4L216.7 381.2C174.1 370.8 144 333 144 287.1V223.1L128 224C57.21 224 0 166.1 0 95.47C0 66.44 9.875 38.04 28.05 15.33L35.51 6.006C40.35-.0482 48.84-1.759 55.65 1.946C62.46 5.651 65.63 13.71 63.18 21.06L52.04 54.48zM254.9 341.2L288.3 452.6C290.3 459.4 296.6 464 303.6 464H336.4C343.4 464 349.7 459.4 351.7 452.6L385.1 341.2L411.7 334.6C432.6 329.4 448 310.4 448 287.1V191.1C448 165.5 426.5 143.1 400 143.1H239.1C213.5 143.1 191.1 165.5 191.1 191.1V287.1C191.1 310.4 207.4 329.4 228.3 334.6L254.9 341.2z\"]\n};\nvar faX = {\n  prefix: 'far',\n  iconName: 'x',\n  icon: [384, 512, [120], \"58\", \"M378.4 440.6c8.531 10.16 7.203 25.28-2.938 33.81C370.9 478.2 365.5 480 360 480c-6.844 0-13.64-2.906-18.39-8.562L192 293.3l-149.6 178.1C37.63 477.1 30.83 480 23.98 480c-5.453 0-10.92-1.844-15.42-5.625c-10.14-8.531-11.47-23.66-2.938-33.81L160.7 256L5.625 71.44C-2.906 61.28-1.578 46.16 8.563 37.63C18.69 29.08 33.84 30.39 42.38 40.56L192 218.7l149.6-178.1c8.547-10.17 23.67-11.47 33.81-2.938s11.47 23.66 2.938 33.81L223.3 256L378.4 440.6z\"]\n};\nvar faMagnifyingGlassDollar = {\n  prefix: 'far',\n  iconName: 'magnifying-glass-dollar',\n  icon: [512, 512, [\"search-dollar\"], \"f688\", \"M504.1 471l-134-134C399.1 301.5 416 256.8 416 208C416 93.13 322.9 0 208 0S0 93.13 0 208S93.13 416 208 416c48.79 0 93.55-16.91 129-45.04l134 134C475.7 509.7 481.9 512 488 512s12.28-2.344 16.97-7.031C514.3 495.6 514.3 480.4 504.1 471zM208 368c-88.22 0-160-71.78-160-160s71.78-160 160-160s160 71.78 160 160S296.2 368 208 368zM213.5 188.7l-6-1.719C180 178.1 180.8 174.8 181.8 168.1c1.703-9.781 18.97-12.41 35.08-9.812c4.969 .75 11.36 2.5 19.52 5.344c10.44 3.594 21.83-1.938 25.45-12.34c3.625-10.44-1.906-21.84-12.33-25.47C241.1 123.8 234.3 121.1 228 120.7V112c0-11.03-8.953-20-20-20S188 100.1 188 112v8.043c-24.53 4.746-41.77 19.6-45.66 42.11C134.5 207.3 177.8 219.1 196.2 225.4l6.266 1.812c32.2 9.219 33.02 12.75 31.8 19.84C232.5 256.8 215.3 259.3 199.1 256.8C191.4 255.7 181.7 252.2 173.2 249.1L168.1 247.3C157.6 243.7 146.2 249.1 142.6 259.5C138.9 269.9 144.4 281.4 154.8 285.1l4.844 1.719C168.4 289.9 178.2 293.2 188 295.2V304c0 11.03 8.953 20 20 20S228 315 228 304V296.1c24.55-4.73 41.77-19.68 45.66-42.21C281.5 208.2 238.9 196 213.5 188.7z\"]\n};\nvar faSearchDollar = faMagnifyingGlassDollar;\nvar faUsersGear = {\n  prefix: 'far',\n  iconName: 'users-gear',\n  icon: [640, 512, [\"users-cog\"], \"f509\", \"M319.9 320c57.41 0 103.1-46.56 103.1-104c0-57.44-46.54-104-103.1-104c-57.41 0-103.1 46.56-103.1 104C215.9 273.4 262.5 320 319.9 320zM319.9 160c30.85 0 55.96 25.12 55.96 56S350.7 272 319.9 272S263.9 246.9 263.9 216S289 160 319.9 160zM128 160c44.18 0 80-35.82 80-80S172.2 0 128 0C83.82 0 48 35.82 48 80S83.82 160 128 160zM512 160c44.18 0 80-35.82 80-80S556.2 0 512 0c-44.18 0-80 35.82-80 80S467.8 160 512 160zM183.9 216c0-5.449 .9824-10.63 1.609-15.91C174.6 194.1 162.6 192 149.9 192H88.08C39.44 192 0 233.8 0 285.3C0 295.6 7.887 304 17.62 304h199.5C196.7 280.2 183.9 249.7 183.9 216zM551.9 192h-61.84c-12.8 0-24.88 3.037-35.86 8.24C454.8 205.5 455.8 210.6 455.8 216c0 21.47-5.625 41.38-14.65 59.34C462.2 263.4 486.1 256 512 256c42.48 0 80.27 18.74 106.6 48h3.756C632.1 304 640 295.6 640 285.3C640 233.8 600.6 192 551.9 192zM383.6 464H178.1c10.47-36.76 47.36-64 91.14-64H368c0-16.69 3.398-32.46 8.619-47.36C374.3 352.5 372.2 352 369.9 352H270.1C191.6 352 128 411.7 128 485.3C128 500.1 140.7 512 156.4 512h266.1C406.3 499 393 482.8 383.6 464zM618.1 366.7c-5.025-16.01-13.59-30.62-24.75-42.71c-1.674-1.861-4.467-2.326-6.699-1.023l-19.17 11.07c-8.096-6.887-17.4-12.28-27.45-15.82V295.1c0-2.514-1.861-4.746-4.281-5.213c-16.56-3.723-33.5-3.629-49.32 0C484.9 291.2 483.1 293.5 483.1 295.1v22.24c-10.05 3.537-19.36 8.932-27.45 15.82l-19.26-11.07c-2.139-1.303-4.932-.8379-6.697 1.023c-11.17 12.1-19.73 26.71-24.66 42.71c-.7441 2.512 .2793 5.117 2.42 6.326l19.17 11.17c-1.859 10.42-1.859 21.21 0 31.64l-19.17 11.17c-2.234 1.209-3.164 3.816-2.42 6.328c4.932 16.01 13.49 30.52 24.66 42.71c1.766 1.863 4.467 2.328 6.697 1.025l19.26-11.07c8.094 6.887 17.4 12.28 27.45 15.82v22.24c0 2.514 1.77 4.746 4.188 5.211c16.66 3.723 33.5 3.629 49.32 0c2.42-.4648 4.281-2.697 4.281-5.211v-22.24c10.05-3.535 19.36-8.932 27.45-15.82l19.17 11.07c2.141 1.303 5.025 .8379 6.699-1.025c11.17-12.1 19.73-26.7 24.75-42.71c.7441-2.512-.2773-5.119-2.512-6.328l-19.17-11.17c1.953-10.42 1.953-21.22 0-31.64l19.17-11.17C618.7 371.8 619.7 369.2 618.1 366.7zM512 432c-17.67 0-32-14.33-32-32c0-17.67 14.33-32 32-32s32 14.33 32 32C544 417.7 529.7 432 512 432z\"]\n};\nvar faUsersCog = faUsersGear;\nvar faPersonMilitaryPointing = {\n  prefix: 'far',\n  iconName: 'person-military-pointing',\n  icon: [512, 512, [], \"e54a\", \"M192 39C192 25.1 201.1 15.17 214.9 14.09L366.7 1.443C376 .6658 384 8.027 384 17.39V47.1C384 56.84 376.8 63.1 368 63.1H216.1C203.2 63.1 192 52.81 192 39V39zM.0077 247.1C.0077 234.7 10.75 223.1 24.01 223.1H312.6C355.4 223.1 395.1 246.9 416.5 284L508.8 444C515.4 455.5 511.5 470.2 500 476.8C488.5 483.4 473.8 479.5 467.2 467.1L384 323.8V480C384 497.7 369.7 512 352 512H224C206.3 512 192 497.7 192 480V271.1H24.01C10.75 271.1 .008 261.3 .008 247.1H.0077zM240 271.1V354.1L313.4 272C312.1 272 312.5 271.1 312 271.1L240 271.1zM336 464V432H240V464H336zM277.7 384H336V318.8L277.7 384zM208 111.1C208 106.5 208.6 101.2 209.6 96H260.3C257.6 100.7 256 106.2 256 111.1C256 129.7 270.3 143.1 288 143.1C305.7 143.1 320 129.7 320 111.1C320 106.2 318.4 100.7 315.7 96H366.4C367.5 101.2 368 106.5 368 111.1C368 156.2 332.2 191.1 288 191.1C243.8 191.1 208 156.2 208 111.1V111.1z\"]\n};\nvar faBuildingColumns = {\n  prefix: 'far',\n  iconName: 'building-columns',\n  icon: [512, 512, [\"bank\", \"institution\", \"museum\", \"university\"], \"f19c\", \"M494.4 128.1C505.3 134.1 512 145.5 512 157.9C512 176.8 496.8 192 477.9 192H34.06C15.25 192 0 176.8 0 157.9C0 145.5 6.745 134.1 17.61 128.1L244.4 2.986C251.6-.9954 260.4-.9954 267.6 2.986L494.4 128.1zM224 128C224 110.3 238.3 96 256 96C273.7 96 288 110.3 288 128C288 133.8 286.4 139.3 283.7 144H423.8L256 51.41L88.18 144H228.3C225.6 139.3 224 133.8 224 128V128zM64 224H112V384H176V224H224V384H288V224H336V384H400V224H448V384H456C469.3 384 480 394.7 480 408C480 421.3 469.3 432 456 432H64C50.75 432 40 421.3 40 408C40 394.7 50.75 384 64 384V224zM488 464C501.3 464 512 474.7 512 488C512 501.3 501.3 512 488 512H32C18.75 512 8 501.3 8 488C8 474.7 18.75 464 32 464H488z\"]\n};\nvar faBank = faBuildingColumns;\nvar faInstitution = faBuildingColumns;\nvar faMuseum = faBuildingColumns;\nvar faUniversity = faBuildingColumns;\nvar faCircleT = {\n  prefix: 'far',\n  iconName: 'circle-t',\n  icon: [512, 512, [], \"e124\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM360 144h-208C138.8 144 128 154.8 128 168S138.8 192 152 192h80v168C232 373.3 242.8 384 256 384s24-10.75 24-24V192h80C373.3 192 384 181.3 384 168S373.3 144 360 144z\"]\n};\nvar faSack = {\n  prefix: 'far',\n  iconName: 'sack',\n  icon: [512, 512, [], \"f81c\", \"M.0003 416C.0003 274.8 89.41 185.5 150.8 139.9C161.2 132.1 170.8 125.7 179 120.4L121.9 37.62C110.1 21.7 122.4 0 141.7 0H370.3C389.6 0 401 21.7 390.1 37.62L332.1 120.4C341.2 125.7 350.8 132.1 361.2 139.9C422.6 185.5 512 274.8 512 416C512 469 469 512 416 512H96C42.98 512 0 469 0 416L.0003 416zM293.3 152H218.7L204.9 160.8C150.9 195.4 48 277 48 416C48 442.5 69.49 464 96 464H416C442.5 464 464 442.5 464 416C464 277 361.1 195.4 307.1 160.8L293.3 152zM324.6 48H187.4L226 104H285.1L324.6 48z\"]\n};\nvar faGrid2 = {\n  prefix: 'far',\n  iconName: 'grid-2',\n  icon: [448, 512, [], \"e196\", \"M0 80C0 53.49 21.49 32 48 32H144C170.5 32 192 53.49 192 80V176C192 202.5 170.5 224 144 224H48C21.49 224 0 202.5 0 176V80zM48 176H144V80H48V176zM0 336C0 309.5 21.49 288 48 288H144C170.5 288 192 309.5 192 336V432C192 458.5 170.5 480 144 480H48C21.49 480 0 458.5 0 432V336zM48 432H144V336H48V432zM400 32C426.5 32 448 53.49 448 80V176C448 202.5 426.5 224 400 224H304C277.5 224 256 202.5 256 176V80C256 53.49 277.5 32 304 32H400zM400 80H304V176H400V80zM256 336C256 309.5 277.5 288 304 288H400C426.5 288 448 309.5 448 336V432C448 458.5 426.5 480 400 480H304C277.5 480 256 458.5 256 432V336zM304 432H400V336H304V432z\"]\n};\nvar faCameraCctv = {\n  prefix: 'far',\n  iconName: 'camera-cctv',\n  icon: [576, 512, [\"cctv\"], \"f8ac\", \"M517.5 168.6L139.2 2.266C135.4 .7323 131.3 0 127.4 0C116.2 0 105.4 5.882 99.62 16.14l-95.37 166.9C-.5001 191.3-1.25 201 1.999 209.9C5.25 218.8 12.25 225.8 21.12 229l164.3 67.98L143.4 408H48v-32C48 362.7 37.25 352 24 352S0 362.7 0 376v112C0 501.3 10.75 512 24 512s24-10.75 24-24v-32H160c9.1 0 19-6.25 22.5-15.5l47.2-125.2l75.67 31.31c3.588 1.309 7.327 1.96 11.05 1.96c5.871 0 11.7-1.62 16.83-4.835l189.2-118.4C544.7 211.5 541.7 178.3 517.5 168.6zM314.9 298.6L54.94 191.1l79.21-138.6l337.2 148.3L314.9 298.6zM574.9 283.1c-1.625-4.25-4.875-7.5-8.1-9.375l-35.37-15.5l-138.4 86.5l119.5 52.51c8.5 3.748 18.46-.1317 22.21-8.632l40.74-92.62C576.4 291.9 576.5 287.3 574.9 283.1z\"]\n};\nvar faCctv = faCameraCctv;\nvar faUmbrella = {\n  prefix: 'far',\n  iconName: 'umbrella',\n  icon: [576, 512, [], \"f0e9\", \"M287.1 300.9c-6.088 0-12.11 1.76-24 17.8V440c0 13.22-10.78 24-24 24c-13.22 0-24-10.78-24-24c0-13.25-10.75-24-23.1-24c-13.25 0-24 10.75-24 24c0 39.69 32.32 72 72 72s72-32.31 72-72V318.1C303.5 307.1 295.3 300.9 287.1 300.9zM575.1 260.3c-22.97-100-100.2-176.1-206.7-203.5c-17.01-4.379-35.38-7.01-56.44-8.117V24c0-13.26-10.75-23.1-24-23.1S263.1 10.74 263.1 24v24.63C242.1 49.73 224.6 52.36 207.6 56.72C101.6 83.97 24.33 160.1 .9227 260.1C-2.546 274.6 3.985 290.1 16.83 297.8C29.64 305.4 45.61 303.7 58.08 292.5c18.25-17.66 35.63-25.69 50.69-23.72c18.69 2.281 38.63 19.66 57.53 50.03C172.9 329.6 183.9 336 195.7 336c11.94 0 23-6.438 29.5-17.03c20.25-32.47 36.25-50.06 62.75-50.06c30.97 0 51.63 29.62 62.63 49.84C357.2 329.5 368.2 335.1 380.2 336c11.88 0 22.91-6.438 29.41-17.03c18.94-30.41 38.88-47.69 57.63-50c15.38-2.062 32.53 6 51.44 24.22c11.78 10.53 27.72 12.31 40.53 4.625C571.1 290.1 578.5 274.7 575.1 260.3zM461.3 221.3c-29.22 3.625-56.22 21.94-80.53 54.66c-24.47-35.66-56.88-55.06-92.82-55.06c-46.63 0-74.82 30.38-92.38 55.59C171.2 243.3 143.1 224.8 114.6 221.1C111.1 220.7 107.5 220.5 103.1 220.5c-14.41 0-28.75 3.625-42.78 10.72c28.16-62.53 84.91-109.1 158.3-127.1C238.7 98.28 260.4 96 287.1 96c27.56 0 49.31 2.312 68.5 7.25c73.91 19.03 130.8 65.69 158.7 128.2C497.4 222.5 479.5 219.1 461.3 221.3z\"]\n};\nvar faTrowel = {\n  prefix: 'far',\n  iconName: 'trowel',\n  icon: [512, 512, [], \"e589\", \"M491.8 20.18C518.7 47.1 518.7 90.73 491.8 117.6L396.4 213.1C381.8 227.6 358.2 227.6 343.6 213.1L338.2 207.7L237.9 308L312.1 383C318.9 388.9 321.3 397.5 319.3 405.6C317.4 413.7 311.3 420.3 303.4 422.8L31.39 510.8C22.81 513.6 13.4 511.3 7.03 504.1C.6563 498.6-1.609 489.2 1.166 480.6L89.17 208.6C91.74 200.7 98.26 194.6 106.4 192.7C114.5 190.7 123.1 193.1 128.1 199L204 274.1L304.3 173.8L298.9 168.4C284.4 153.8 284.4 130.2 298.9 115.6L394.4 20.18C421.3-6.728 464.9-6.728 491.8 20.18L491.8 20.18zM340.4 142L369.1 171.6L457.9 83.7C466 75.53 466 62.29 457.9 54.12C449.7 45.96 436.5 45.96 428.3 54.12L340.4 142zM122.8 260.7L61.29 450.7L251.3 389.2L122.8 260.7z\"]\n};\nvar faHorizontalRule = {\n  prefix: 'far',\n  iconName: 'horizontal-rule',\n  icon: [640, 512, [8213], \"f86c\", \"M616 280H24C10.75 280 0 269.3 0 256S10.75 232 24 232h592c13.25 0 24 10.72 24 23.97S629.3 280 616 280z\"]\n};\nvar faBedFront = {\n  prefix: 'far',\n  iconName: 'bed-front',\n  icon: [512, 512, [\"bed-alt\"], \"f8f7\", \"M32 80C32 53.49 53.49 32 80 32H432C458.5 32 480 53.49 480 80V205.8C465.5 198.2 449.2 193.4 432 192.3L432 192V160C432 142.3 417.7 128 400 128H304C286.3 128 272 142.3 272 160V192H240V160C240 142.3 225.7 128 208 128H112C94.33 128 80 142.3 80 160V192L80 192.3C62.75 193.4 46.5 198.2 32 205.8V80zM424 224C472.6 224 512 263.4 512 312V456C512 469.3 501.3 480 488 480C474.7 480 464 469.3 464 456V416H48V456C48 469.3 37.25 480 24 480C10.75 480 0 469.3 0 456V312C0 263.4 39.4 224 88 224H424zM464 312C464 289.9 446.1 272 424 272H88C65.91 272 48 289.9 48 312V368H464V312z\"]\n};\nvar faBedAlt = faBedFront;\nvar faD = {\n  prefix: 'far',\n  iconName: 'd',\n  icon: [384, 512, [100], \"44\", \"M154.7 480H24C10.75 480 0 469.3 0 456V56C0 42.75 10.75 32 24 32h130.7C281.1 32 384 132.5 384 256S281.1 480 154.7 480zM48 432h106.7C254.7 432 336 353 336 256s-81.34-176-181.3-176H48V432z\"]\n};\nvar faStapler = {\n  prefix: 'far',\n  iconName: 'stapler',\n  icon: [640, 512, [], \"e5af\", \"M104 384C81.91 384 64 366.1 64 344V240L43.51 234.9C17.94 228.5 0 205.5 0 179.1C0 166.7 4.031 154.6 11.49 144.7L43.83 101.6C76.67 57.77 128.2 32 182.9 32C209.9 32 236.6 38.29 260.7 50.36L586.9 213.5C616 228 635.5 256.1 639.3 287.9L640 288V432C640 458.5 618.5 480 592 480H55.1C42.74 480 31.1 469.3 31.1 456C31.1 442.7 42.74 432 55.1 432H448V384H104zM448 336L112 252V336H448zM592 432V295.1C591.9 295.2 591.8 294.4 591.7 293.6C589.8 277.7 579.1 263.7 565.5 256.4L239.3 93.29C221.8 84.55 202.5 80 182.9 80C143.3 80 106 98.66 82.23 130.4L49.89 173.5C48.66 175.1 48 177.1 48 179.1C48 183.5 50.95 187.3 55.15 188.3L459.6 289.4C481 294.8 496 313.1 496 336V432L592 432z\"]\n};\nvar faMasksTheater = {\n  prefix: 'far',\n  iconName: 'masks-theater',\n  icon: [640, 512, [127917, \"theater-masks\"], \"f630\", \"M206.9 244.5C171 255 146.9 285.8 149.4 318.8c11.37-12.75 28.75-23.75 49.87-31L206.9 244.5zM193.4 156.6C192.6 152.5 191.1 148.8 189.3 145.3C181 154.1 168.6 161 154 163.6C139.4 166.1 125.3 164 114.5 158.4c-.5 4-.625 8 .125 12.12c3.75 21.75 24.5 36.38 46.25 32.5C182.6 199.1 197.3 178.4 193.4 156.6zM80.02 297.6L48.39 118.3c-1.5-8 1.875-15.88 8.125-19.38c60.12-33.38 128.2-51 196.9-51c8.375 0 16.88 .5 25.37 1c9.5-5.25 19.88-9.125 30.1-10.87c18.88-3 38.12-4.5 57.25-5.25c-9.998-14-24.59-24.27-41.84-27.02C301.2 1.857 277.3-.0001 253.4-.0001c-76.74 0-152.4 19.45-220.1 57.07C9.021 70.57-3.854 98.63 1.021 126.6L32.77 306c14.25 80.5 136.3 142 204.5 142c3.625 0 6.902-.546 10.28-.921c-12.25-15.5-23.12-32.13-31.62-49.38C163 387.3 88.02 343 80.02 297.6zM372.1 223.9c14.62 2.625 26.1 9.5 35.25 18.38c1.875-3.5 3.375-7.25 4.125-11.38c3.75-21.75-10.75-42.5-32.5-46.38s-42.5 10.75-46.37 32.5c-.625 4.125-.5 8.125 0 12.12C344.2 223.5 358.2 221.4 372.1 223.9zM606.7 119.9c-44.5-24.75-92.24-41.63-141.6-50.25c-49.25-8.75-99.99-9.25-150.2-1.25C287.5 72.75 265.8 94.75 260.8 122.9l-31.75 180c-15.37 87.25 95.37 196.8 158.4 207.9c62.1 11.13 204.5-53.87 219.9-141.3l31.75-179.9C643.9 161.4 630.1 133.4 606.7 119.9zM559.1 361.3c-10.25 57.88-124.2 109.3-164.2 102.3c-40.12-7.125-129.6-94.38-119.5-152.3L308 131.3c1.5-8 7.375-14.25 14.38-15.38c44.75-7.25 89.99-6.875 134.4 1c44.5 7.75 87.12 23 126.7 45c6.125 3.5 9.5 11.5 8.125 19.38L559.1 361.3zM505.1 206.8c-21.75-3.875-42.5 10.62-46.37 32.5c-.75 4.125-.625 8.125-.125 12.12c10.88-5.625 24.87-7.875 39.5-5.25c14.62 2.625 27.12 9.5 35.37 18.38c1.75-3.5 3.25-7.25 4-11.38C542.2 231.4 527.7 210.6 505.1 206.8zM417.2 341.3c-43.25-7.625-78.87-28.38-99.49-54c-4.5 53.75 33.37 103.4 88.99 113.3c55.75 9.75 108.2-23.88 122.5-76C501.1 341.6 460.5 348.9 417.2 341.3z\"]\n};\nvar faTheaterMasks = faMasksTheater;\nvar faKipSign = {\n  prefix: 'far',\n  iconName: 'kip-sign',\n  icon: [384, 512, [], \"e1c4\", \"M88 32C101.3 32 112 42.75 112 56V210.5L312.3 37.82C322.4 29.17 337.5 30.29 346.2 40.33C354.8 50.37 353.7 65.52 343.7 74.18L160.6 232H360C373.3 232 384 242.7 384 256C384 269.3 373.3 280 360 280H160.6L343.7 437.8C353.7 446.5 354.8 461.6 346.2 471.7C337.5 481.7 322.4 482.8 312.3 474.2L112 301.5V456.1C112 470.3 101.3 480.1 88 480.1C74.75 480.1 64 470.3 64 456.1V280H24C10.75 280 0 269.3 0 256C0 242.7 10.75 232 24 232H64V56C64 42.75 74.75 32 88 32V32z\"]\n};\nvar faFaceWoozy = {\n  prefix: 'far',\n  iconName: 'face-woozy',\n  icon: [512, 512, [], \"e3a2\", \"M368 208C368 243.3 353.7 272 336 272C318.3 272 304 243.3 304 208C304 172.7 318.3 144 336 144C353.7 144 368 172.7 368 208zM149.8 263.3C136.1 266.5 123.9 258.7 120.7 245.8C117.5 232.1 125.3 219.9 138.2 216.7L202.2 200.7C215 197.5 228.1 205.3 231.3 218.2C234.5 231 226.7 244.1 213.8 247.3L149.8 263.3zM200.9 98.69C208.2 103.6 210.2 113.5 205.3 120.9C177.3 162.8 135.7 184.1 117.1 191.2C108.7 193.1 99.62 189.4 96.82 181.1C94.03 172.7 98.56 163.6 106.9 160.8C120.3 156.4 155.5 137.1 178.7 103.1C183.6 95.77 193.5 93.79 200.9 98.69zM354.5 394.6C342.1 408.2 324.6 416 306.2 416C292.9 416 280 411.1 269.1 404.5L257.4 396.4C247.2 389.4 234.1 388.1 222.7 393.1C195.2 405.2 163.4 401.8 139.2 383.1L129.8 377.1C119.1 369.2 116.8 354.2 124.7 343.5C132.5 332.8 147.5 330.5 158.2 338.4L167.7 345.3C177.1 352.9 191.6 354.4 203.3 349.2C229.9 337.5 260.7 340.4 284.7 356.9L296.4 364.1C299.3 366.9 302.7 368 306.2 368C311 368 315.7 365.9 318.1 362.3L350.2 327.9C359.1 318.1 374.3 317.3 384.1 326.2C393.9 335.1 394.7 350.3 385.8 360.1L354.5 394.6zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464z\"]\n};\nvar faCloudQuestion = {\n  prefix: 'far',\n  iconName: 'cloud-question',\n  icon: [640, 512, [], \"e492\", \"M233.8 197.3C241.8 174.9 262.9 160 286.6 160H344.9C379.7 160 408 188.3 408 223.1C408 245.8 395.9 266.7 376.3 277.9L343.1 296.4C343.8 309.5 333.1 319.1 320 319.1C306.7 319.1 296 309.3 296 295.1V282.5C296 273.9 300.6 266 308.1 261.7L352.4 236.3C357.1 233.6 360 228.6 360 223.1C360 214.8 353.2 207.1 344.9 207.1H286.6C283.2 207.1 280.2 210.1 279.1 213.3L278.6 214.6C274.2 227.1 260.5 233.6 247.1 229.2C235.5 224.7 228.9 211 233.4 198.5L233.8 197.3zM352 384C352 401.7 337.7 416 320 416C302.3 416 288 401.7 288 384C288 366.3 302.3 352 320 352C337.7 352 352 366.3 352 384zM144 480C64.47 480 0 415.5 0 336C0 273.3 40.07 219.1 96 200.2V200C96 107.2 171.2 32 264 32C314.9 32 360.4 54.6 391.3 90.31C406.2 83.68 422.6 80 440 80C506.3 80 560 133.7 560 200C560 206.6 559.5 213 558.5 219.3C606.5 240.3 640 288.3 640 344C640 416.4 583.4 475.6 512 479.8V480H144zM264 80C197.7 80 144 133.7 144 200L144 234.1L111.1 245.5C74.64 258.7 48 294.3 48 336C48 389 90.98 432 144 432H506.6L509.2 431.8C555.4 429.2 592 390.8 592 344C592 308 570.4 276.9 539.2 263.3L505.1 248.4L511.1 211.7C511.7 207.9 512 204 512 200C512 160.2 479.8 128 440 128C429.5 128 419.6 130.2 410.8 134.2L378.2 148.7L354.9 121.7C332.8 96.08 300.3 80 263.1 80L264 80z\"]\n};\nvar faPineapple = {\n  prefix: 'far',\n  iconName: 'pineapple',\n  icon: [512, 512, [], \"e31f\", \"M511.6 98.91c1.574-4.977-1.377-10.39-6.588-12.1L479.8 78.57C489.8 68.28 496 54.31 496 38.85V27.43c0-6.311-5.117-11.43-11.43-11.43h-11.43c-15.01 0-28.56 5.91-38.76 15.38l-7.668-24.24c-1.678-5.305-7-8.309-11.89-6.707c-17.27 5.662-30.42 18.48-37.74 34.55l-18.21-18.19c-3.762-3.756-9.672-3.947-13.2-.4238c-18.73 18.71-22.41 46.97-11.63 71.02C309.8 71.94 282 64 254.3 64C216.1 64 177.9 78.55 148.8 107.7L43.67 212.8c-58.22 58.22-58.22 152.6-.002 210.8l44.66 44.66C117.4 497.4 155.6 512 193.7 512s76.31-14.56 105.4-43.67l105.2-105.2c50.34-50.34 56.95-127.6 20.23-185.3c24.13 10.87 52.53 7.238 71.31-11.52c3.529-3.523 3.338-9.424-.4258-13.18L478.9 136.7C494.1 129.1 506.2 116 511.6 98.91zM370.4 329.2l-105.2 105.2C246.1 453.5 220.8 464 193.7 464s-52.39-10.52-71.48-29.61l-44.66-44.66c-39.41-39.41-39.41-103.5 .002-142.1l105.2-105.2C201.9 122.5 227.2 112 254.3 112s52.39 10.51 71.48 29.61l44.66 44.66C389.5 205.4 400 230.7 400 257.7C400 284.8 389.5 310.1 370.4 329.2zM171.3 292.7c-6.25-6.25-16.38-6.25-22.62 0L128 313.4L107.3 292.7c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.62l32 32C119.8 350.4 123.9 352 128 352s8.188-1.562 11.31-4.688l32-32C177.6 309.1 177.6 298.9 171.3 292.7zM308.7 292.7L288 313.4l-20.69-20.69c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.62l32 32C279.8 350.4 283.9 352 288 352s8.188-1.562 11.31-4.688l32-32c6.25-6.25 6.25-16.38 0-22.62S314.9 286.4 308.7 292.7zM196.7 267.3C199.8 270.4 203.9 272 208 272s8.188-1.562 11.31-4.688l32-32c6.25-6.25 6.25-16.38 0-22.62s-16.38-6.25-22.62 0L208 233.4L187.3 212.7c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.62L196.7 267.3zM228.7 372.7L208 393.4l-20.69-20.69c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.62l32 32C199.8 430.4 203.9 432 208 432s8.188-1.562 11.31-4.688l32-32c6.25-6.25 6.25-16.38 0-22.62S234.9 366.4 228.7 372.7z\"]\n};\nvar faHandPointLeft = {\n  prefix: 'far',\n  iconName: 'hand-point-left',\n  icon: [512, 512, [], \"f0a5\", \"M264 480h104c79.4 0 144-62.95 144-140.3V231.8c0-23.44-6.104-46.73-17.65-67.35L462.1 108.6C447.5 81.1 417.1 64 385.9 64H336c-27.23 0-51.53 12.51-67.69 32H72C32.3 96 0 128.3 0 168S32.3 240 72 240h56.44C128.1 242.6 128 245.3 128 248c0 25.95 13.79 48.73 34.43 61.4C160.8 315.3 160 321.6 160 328c0 25.95 13.79 48.73 34.43 61.4C192.8 395.3 192 401.6 192 408C192 447.7 224.3 480 264 480zM280 304c13.23 0 24 10.78 24 24S293.1 352 279.9 352H232c-13.23 0-24-10.78-24-24S218.8 304 232 304H280zM248 224v12c0 12.39 3.264 23.93 8.545 34.27C253.9 271.3 251 272 248 272h-48C186.8 272 176 261.2 176 248S186.8 224 200 224H248zM248 144c.2813 0 .5137 .1504 .793 .1602C248.6 146.8 248 149.3 248 152V192h-176C58.77 192 48 181.2 48 168S58.77 144 72 144H248zM388.2 429.9C390.4 422.9 392 415.7 392 408c0-29.04-17.37-53.96-42.18-65.34C350.8 337.8 352 333 352 328c0-7.139-1.273-13.96-3.355-20.46C378.4 297.2 400 269.2 400 236V184C400 170.8 389.3 160 376 160S352 170.8 352 184v52c0 15.44-12.56 28-28 28S296 251.4 296 236V152c0-22.06 17.94-40 40-40h49.88c14.77 0 28.28 7.719 35.27 20.16l31.34 55.78C460 201.4 464 216.6 464 231.8v107.9C464 383.9 431.4 420.9 388.2 429.9zM264 432c-13.23 0-24-10.78-24-24S250.8 384 264 384H320c13.23 0 24 10.78 24 24S333.2 432 320 432H264z\"]\n};\nvar faGalleryThumbnails = {\n  prefix: 'far',\n  iconName: 'gallery-thumbnails',\n  icon: [576, 512, [], \"e3aa\", \"M512 0C547.3 0 576 28.65 576 64V288C576 323.3 547.3 352 512 352H64C28.65 352 0 323.3 0 288V64C0 28.65 28.65 0 64 0H512zM512 48H64C55.16 48 48 55.16 48 64V288C48 296.8 55.16 304 64 304H512C520.8 304 528 296.8 528 288V64C528 55.16 520.8 48 512 48zM0 448C0 430.3 14.33 416 32 416H64C81.67 416 96 430.3 96 448V480C96 497.7 81.67 512 64 512H32C14.33 512 0 497.7 0 480V448zM224 416C241.7 416 256 430.3 256 448V480C256 497.7 241.7 512 224 512H192C174.3 512 160 497.7 160 480V448C160 430.3 174.3 416 192 416H224zM320 448C320 430.3 334.3 416 352 416H384C401.7 416 416 430.3 416 448V480C416 497.7 401.7 512 384 512H352C334.3 512 320 497.7 320 480V448zM544 416C561.7 416 576 430.3 576 448V480C576 497.7 561.7 512 544 512H512C494.3 512 480 497.7 480 480V448C480 430.3 494.3 416 512 416H544z\"]\n};\nvar faCircleJ = {\n  prefix: 'far',\n  iconName: 'circle-j',\n  icon: [512, 512, [], \"e112\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM312 128C298.8 128 288 138.8 288 152v138.7C288 315.7 266.5 336 240 336S192 315.7 192 290.7V280C192 266.8 181.3 256 168 256S144 266.8 144 280v10.67C144 342.1 187.1 384 240 384s96-41.86 96-93.33V152C336 138.8 325.3 128 312 128z\"]\n};\nvar faEyes = {\n  prefix: 'far',\n  iconName: 'eyes',\n  icon: [640, 512, [], \"e367\", \"M468 32c-62.9 0-117.9 44.34-147.9 110.1c-10.8-23.89-24.89-45.37-42.23-62.99C247.5 48.31 210.9 32 172 32C77.16 32 0 132.5 0 256s77.16 224 172 224c62.1 0 118-44.48 148-110.4C349.1 435.5 405 480 468 480C562.8 480 640 379.5 640 256S562.8 32 468 32zM172 432c-45.95 0-86.05-35.75-107.5-88.59C73.86 348.7 84.5 352 96 352c35.35 0 64-28.65 64-64S131.3 224 96 224C76.98 224 60.09 232.5 48.37 245.6C52.19 153.4 106.1 80 172 80c25.75 0 50.53 11.34 71.72 32.84C276.4 146.1 296 199.6 296 256C296 353 240.4 432 172 432zM468 432c-44.59 0-83.64-33.7-105.5-83.97C369.3 350.4 376.4 352 384 352c35.35 0 64-28.65 64-64s-28.65-64-64-64c-14.91 0-28.46 5.312-39.34 13.87C351.1 149.3 403.9 80 468 80C536.4 80 592 158.1 592 256S536.4 432 468 432z\"]\n};\nvar faHandshakeSimple = {\n  prefix: 'far',\n  iconName: 'handshake-simple',\n  icon: [640, 512, [129309, \"handshake-alt\"], \"f4c6\", \"M640 328c0 13.25-10.75 24-24 24l-129.8-.1582c-1.875 8.248-5.375 16.12-11 22.99l-26.12 32.24c-15.88 19.49-41.88 25.49-64 16.87c-13.5 16.62-30.62 23.99-48.88 23.99c-15 0-28.5-5.123-41-15.87c-31.88 21.87-74.75 21.24-105.6-3.875L105 351.8L24 352C10.75 352 0 341.3 0 328C0 314.7 10.75 304 24 304l99.75-.1426L221 391.8c16.12 13.12 41.38 10.5 55.25-6.623l15.62-19.12l36.88 31.49c2 1.625 5.5 2.75 9 2.375s6.75-2.123 9-4.873l30-36.49l23.88 19.49c3.5 2.748 8.5 2.123 11.25-1.25l26.12-32.24c2.764-3.41 2.24-8.414-1.168-11.18l-108.2-87.79l-8.25 7.496c-40.25 36.74-86.63 11.75-101.5-4.498c-26.62-28.99-25-74.35 4.375-101.2l38.75-35.49L226.1 111.1C209.7 111.1 193.2 118.1 181.2 131.3L137.9 175.8L24 176C10.75 176 0 165.3 0 152C0 138.7 10.75 128 24 128l93.1-.2109l26.39-26.38c24-23.99 56.55-37.47 90.5-37.47h167.5c33.88 0 66.38 13.43 90.38 37.36l26.45 26.37L616 128C629.3 128 640 138.7 640 152c0 13.25-10.75 24-24 24l-116.8-.3516l-48.65-46.19c-11.94-11.34-27.79-17.64-44.26-17.59l-58.1 .1738c-10.04 .0293-19.71 3.811-27.12 10.6l-65.38 60c-9.625 8.748-10.5 23.99-1.125 33.99c8.875 9.371 25.12 8.621 34.63 0l55.13-50.61c6.5-5.873 16.62-5.498 22.62 1l10.88 11.75c6 6.498 5.5 16.62-1 22.62l-12.5 11.37l102.8 83.35c2.75 2.375 5.375 4.998 7.625 7.748L616 304C629.3 304 640 314.7 640 328z\"]\n};\nvar faHandshakeAlt = faHandshakeSimple;\nvar faPageCaretUp = {\n  prefix: 'far',\n  iconName: 'page-caret-up',\n  icon: [384, 512, [\"file-caret-up\"], \"e42a\", \"M192 192C196.5 192 200.8 193.9 203.8 197.2L279.5 279.8C293.6 295.2 282.7 320 261.8 320H122.2C101.3 320 90.38 295.2 104.5 279.8L180.2 197.2C183.2 193.9 187.5 192 192 192V192zM320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H245.5C262.5 0 278.7 6.743 290.7 18.75L365.3 93.26C377.3 105.3 384 121.5 384 138.5V448C384 483.3 355.3 512 320 512zM48 448C48 456.8 55.16 464 64 464H320C328.8 464 336 456.8 336 448V138.5C336 134.3 334.3 130.2 331.3 127.2L256.8 52.69C253.8 49.69 249.7 48 245.5 48H64C55.16 48 48 55.16 48 64V448z\"]\n};\nvar faFileCaretUp = faPageCaretUp;\nvar faJetFighter = {\n  prefix: 'far',\n  iconName: 'jet-fighter',\n  icon: [640, 512, [\"fighter-jet\"], \"f0fb\", \"M296 .0001C309.3 .0001 320 10.75 320 24C320 37.25 309.3 48 296 48H292.9L386 176H483.1C488.8 176 494.4 176.9 499.8 178.5L607.9 212.3C626.1 218.3 640 235.1 640 256C640 276 626.1 293.7 607.9 299.7L499.8 333.4C494.4 335.1 488.8 336 483.1 336H386L292.9 464H296C309.3 464 320 474.7 320 488C320 501.3 309.3 512 296 512H257.9C250.3 520.5 237.8 522.5 228 516.8C224.5 518.8 220.4 520 216 520C208.9 520 202.5 516.9 198.1 512H184C170.7 512 160 501.3 160 488C160 474.7 170.7 464 184 464H192V336H177.9L146.3 367.6C135.8 378.1 121.6 384 106.7 384H88C57.07 384 32 358.9 32 328V280H24C10.75 280 0 269.3 0 256C0 242.7 10.75 232 24 232H32V184C32 153.1 57.07 128 88 128H106.7C121.6 128 135.8 133.9 146.3 144.4L177.9 176H192V48H184C170.7 48 160 37.25 160 24C160 10.75 170.7 .0001 184 .0001H198.1C202.5-4.91 208.9-7.1 216-7.1C220.4-7.1 224.5-6.831 228-4.788C237.8-10.47 250.3-8.466 257.9 .0001H296zM326.7 176L240 56.8V176H326.7zM326.7 336H240V455.2L326.7 336zM80 280V328C80 332.4 83.58 336 88 336H106.7C108.9 336 110.9 335.2 112.4 333.7L158.1 288H483.1C483.9 288 484.7 287.9 485.5 287.6L586.7 256L485.5 224.4C484.7 224.1 483.9 224 483.1 224H158.1L112.4 178.3C110.9 176.8 108.9 176 106.7 176H88C83.58 176 80 179.6 80 184V232H136C149.3 232 160 242.7 160 256C160 269.3 149.3 280 136 280H80z\"]\n};\nvar faFighterJet = faJetFighter;\nvar faComet = {\n  prefix: 'far',\n  iconName: 'comet',\n  icon: [512, 512, [], \"e003\", \"M308.4 263.1l-61.01-9l-27.38-55.5c-2.25-4.625-7.001-7.5-12-7.5c-5.125 0-9.751 2.875-12 7.5l-27.38 55.5l-61.13 9C102.3 264.6 98.22 268.2 96.59 273.1C95.09 277.8 96.34 283.2 100.1 286.7l44.25 43.25l-10.5 61c-.8751 5 1.125 10.12 5.25 13.12s9.626 3.375 14.13 1l54.75-29.02l54.64 29.02c4.5 2.375 10 2 14.13-1c4.125-3 6.126-8.125 5.375-13.12l-10.5-61l44.25-43.25c3.625-3.5 5-8.875 3.375-13.75C317.6 268.2 313.5 264.6 308.4 263.1zM502.4 9.722c-8.626-8.75-21.38-11.88-33.13-8.25c-28.38 8.5-95.01 29.12-153.3 52.25c-4-10.25-12.13-18.38-22.38-22.25s-21.75-3.125-31.5 1.1c-42.25 22-146.3 79.13-203.5 136.3c-78.13 78.13-78.13 205.4 0 283.5c78.38 78.38 205.3 78.38 283.7 0c57.01-57 114.4-161.2 136.4-203.4c5.125-9.75 5.75-21.12 1.875-31.5c-3.875-10.25-12-18.38-22.38-22.38c23.25-58.5 43.88-124.9 52.38-153.1C514.1 31.1 511 18.35 502.4 9.722zM430.7 237.7c-23.88 44.75-74.01 133.1-122.5 181.5c-28.5 28.63-67.38 44.75-107.8 44.75c-40.5 0-79.26-16.12-107.9-44.75c-59.38-59.37-59.38-156.1 0-215.6c49.13-49.12 141.8-101.1 181.6-122.4c2.5 8 4.375 14.38 11 37.38l25-10.62c47.5-20.5 107.4-40.25 146.3-52.5c-12.25 38.88-31.88 98.5-52.38 146.4l-10.75 24.88C421.6 235.1 424.7 236.1 430.7 237.7z\"]\n};\nvar faSquareShareNodes = {\n  prefix: 'far',\n  iconName: 'square-share-nodes',\n  icon: [448, 512, [\"share-alt-square\"], \"f1e1\", \"M352 176C352 202.5 330.5 224 304 224C294.2 224 285.1 221.1 277.5 216.1L197.7 256L277.5 295.9C285.1 290.9 294.2 288 304 288C330.5 288 352 309.5 352 336C352 362.5 330.5 384 304 384C278.5 384 257.6 364 256.1 338.9L170.5 296.1C162.9 301.1 153.8 304 144 304C117.5 304 96 282.5 96 256C96 229.5 117.5 208 144 208C153.8 208 162.9 210.9 170.5 215.9L256.1 173.1C257.6 147.1 278.5 128 304 128C330.5 128 352 149.5 352 176H352zM0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80H64C55.16 80 48 87.16 48 96z\"]\n};\nvar faShareAltSquare = faSquareShareNodes;\nvar faShieldKeyhole = {\n  prefix: 'far',\n  iconName: 'shield-keyhole',\n  icon: [512, 512, [], \"e248\", \"M466.5 83.69l-192-80.01C269.6 1.656 261.3 0 256.1 0C250.8 0 242.5 1.656 237.6 3.688l-192 80.01C27.69 91.08 16 108.6 16 127.1C16 385.2 205.2 512 255.1 512C307.1 512 496 383.8 496 127.1C496 108.6 484.3 91.08 466.5 83.69zM256.1 48.03C256.1 48.02 256.2 48.03 256.1 48.03L256.1 48.03zM255.1 464C163.5 425.5 64.06 303.9 64.06 128.1c0-.05 0 .05 0 0l190.8-79.64c.332-.1016 .7422-.3021 1.275-.3997L448 127.1C448 330.5 322.4 436.3 255.1 464zM200 208c0 22.3 13.13 41.4 32 50.41V328C232 341.3 242.8 352 256 352s24-10.75 24-24V258.4c18.87-9.008 32-28.11 32-50.41c0-30.93-25.07-56-56-56S200 177.1 200 208z\"]\n};\nvar faBarcode = {\n  prefix: 'far',\n  iconName: 'barcode',\n  icon: [512, 512, [], \"f02a\", \"M48 55.1V455.1C48 469.3 37.25 479.1 24 479.1C10.75 479.1 0 469.3 0 455.1V55.1C0 42.74 10.75 31.1 24 31.1C37.25 31.1 48 42.74 48 55.1V55.1zM128 47.1V463.1C128 472.8 120.8 479.1 112 479.1C103.2 479.1 96 472.8 96 463.1V47.1C96 39.16 103.2 31.1 112 31.1C120.8 31.1 128 39.16 128 47.1V47.1zM208 55.1V455.1C208 469.3 197.3 479.1 184 479.1C170.7 479.1 160 469.3 160 455.1V55.1C160 42.74 170.7 31.1 184 31.1C197.3 31.1 208 42.74 208 55.1V55.1zM320 55.1V455.1C320 469.3 309.3 479.1 296 479.1C282.7 479.1 272 469.3 272 455.1V55.1C272 42.74 282.7 31.1 296 31.1C309.3 31.1 320 42.74 320 55.1V55.1zM464 55.1C464 42.74 474.7 31.1 488 31.1C501.3 31.1 512 42.74 512 55.1V455.1C512 469.3 501.3 479.1 488 479.1C474.7 479.1 464 469.3 464 455.1V55.1zM400 47.1C400 39.16 407.2 31.1 416 31.1C424.8 31.1 432 39.16 432 47.1V463.1C432 472.8 424.8 479.1 416 479.1C407.2 479.1 400 472.8 400 463.1V47.1z\"]\n};\nvar faPlusMinus = {\n  prefix: 'far',\n  iconName: 'plus-minus',\n  icon: [384, 512, [], \"e43c\", \"M40 200h128v128c0 13.25 10.75 24.01 24 24.01S216 341.3 216 328v-128h128c13.25 0 24-10.74 24-23.99S357.3 152 344 152h-128v-128c0-13.25-10.75-23.99-24-23.99S168 10.75 168 24v128h-128c-13.25 0-24 10.76-24 24.01S26.75 200 40 200zM352 464H32c-13.25 0-24 10.75-24 24S18.75 512 32 512h320c13.25 0 24-10.76 24-24.01S365.3 464 352 464z\"]\n};\nvar faSquareSlidersVertical = {\n  prefix: 'far',\n  iconName: 'square-sliders-vertical',\n  icon: [448, 512, [\"sliders-v-square\"], \"f3f2\", \"M144 128C157.3 128 168 138.7 168 152V184H184C197.3 184 208 194.7 208 208C208 221.3 197.3 232 184 232H168V360C168 373.3 157.3 384 144 384C130.7 384 120 373.3 120 360V232H104C90.75 232 80 221.3 80 208C80 194.7 90.75 184 104 184H120V152C120 138.7 130.7 128 144 128zM328 280H344C357.3 280 368 290.7 368 304C368 317.3 357.3 328 344 328H328V360C328 373.3 317.3 384 304 384C290.7 384 280 373.3 280 360V328H264C250.7 328 240 317.3 240 304C240 290.7 250.7 280 264 280H280V152C280 138.7 290.7 128 304 128C317.3 128 328 138.7 328 152V280zM384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM384 80H64C55.16 80 48 87.16 48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80z\"]\n};\nvar faSlidersVSquare = faSquareSlidersVertical;\nvar faVideo = {\n  prefix: 'far',\n  iconName: 'video',\n  icon: [576, 512, [\"video-camera\"], \"f03d\", \"M557.6 102.3c-11.53-7.406-25.88-8.391-38.28-2.688L416 147V128c0-35.35-28.65-64-64-64H64C28.65 64 0 92.65 0 128v256c0 35.35 28.65 64 64 64h288c35.35 0 64-28.65 64-64v-19.02l103.3 47.36c5.344 2.453 11.03 3.672 16.69 3.672c7.531 0 15.02-2.141 21.59-6.359C569.1 402.3 576 389.7 576 375.1V136C576 122.3 569.1 109.8 557.6 102.3zM368 384c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V128c0-8.822 7.178-16 16-16h288c8.822 0 16 7.178 16 16V384zM528 363.5L416 312.2V199.8l112-51.33V363.5z\"]\n};\nvar faVideoCamera = faVideo;\nvar faMessageMiddle = {\n  prefix: 'far',\n  iconName: 'message-middle',\n  icon: [512, 512, [\"comment-middle-alt\"], \"e1e1\", \"M448 0H64C28.75 0 0 28.75 0 63.99v287.1c0 35.25 28.75 63.1 64 63.1h111.1l67.22 89.63C246.4 509.9 251.2 512 256 512s9.6-2.133 12.8-6.4l67.22-89.63H448c35.25 0 64-28.75 64-63.1V63.99C512 28.75 483.3 0 448 0zM464 351.1c0 8.67-7.326 15.1-16 15.1h-135.1L256 442.7l-56.03-74.7H64c-8.674 0-16-7.326-16-15.1V63.99C48 55.32 55.33 48 64 48h384c8.674 0 16 7.324 16 15.99V351.1z\"]\n};\nvar faCommentMiddleAlt = faMessageMiddle;\nvar faGraduationCap = {\n  prefix: 'far',\n  iconName: 'graduation-cap',\n  icon: [640, 512, [127891, \"mortar-board\"], \"f19d\", \"M623.1 136.9l-282.7-101.2C334.3 33.23 327.2 32 320 32S305.7 33.23 298.8 35.68L16.05 136.9C6.438 140.4 0 149.6 0 160s6.438 19.65 16.05 23.09L76.07 204.6c-11.89 15.8-20.26 34.16-24.55 53.95C40.05 263.4 32 274.8 32 288c0 9.953 4.814 18.49 11.94 24.36l-24.83 149C17.48 471.1 25 480 34.89 480H93.11c9.887 0 17.41-8.879 15.78-18.63l-24.83-149C91.19 306.5 96 297.1 96 288c0-10.29-5.174-19.03-12.72-24.89c4.252-17.76 12.88-33.82 24.94-47.03l190.6 68.23C305.7 286.8 312.8 288 320 288s14.35-1.229 21.21-3.684l282.7-101.2C633.6 179.6 640 170.4 640 160S633.6 140.4 623.1 136.9zM325.1 239.1c-4.428 1.584-8.197 .6816-10.09 .0059L175.5 189.2l149.2-45.92c8.453-2.594 13.16-11.55 10.57-20.02c-2.594-8.438-11.57-13.27-20.01-10.55L125.2 171.2L93.96 160l220.1-79.12c4.428-1.584 8.197-.6836 10.09-.0059L546 160L325.1 239.1zM452.3 278.5L464 390.7C464 401.3 414.5 432 320 432s-144-30.72-144-41.34l11.72-112.1l-46.08-16.5l-13.51 126.1C128 449.3 224.6 480 320 480s192-30.69 191.9-91.81l-13.51-126.1L452.3 278.5z\"]\n};\nvar faMortarBoard = faGraduationCap;\nvar faHandHoldingMedical = {\n  prefix: 'far',\n  iconName: 'hand-holding-medical',\n  icon: [576, 512, [], \"e05c\", \"M551.1 312.1c-31.13-26.36-69.26-16.12-88.39-1.75l-60.38 45.47h-3.375C399.7 317.9 369.3 288 330.7 288H186.7C158.3 288 130.3 297.4 108.1 314.4l-28.38 21.74H24C10.8 336.1 0 346.9 0 360.1c0 13.19 10.8 23.99 24 23.99l72-.0596l41.26-31.42c14-10.74 31.5-16.49 49.51-16.49h144c27.88 0 29 40.23-1.125 40.23H269.8c-7.5 0-13.75 6.123-13.75 13.74c0 7.619 6.252 13.87 13.75 13.87h134.6c9.711 0 19.16-3.158 26.92-8.996l61.26-46.1c8.252-6.121 20.5-6.621 28.38 0c10.12 8.496 9.375 23.11-.877 30.73l-100.6 75.46c-7.75 5.746-17.13 8.994-26.88 8.994H24C10.8 464 0 474.8 0 488C0 501.2 10.8 512 24 512h368.8c20 0 39.38-6.496 55.26-18.49l100.8-75.83c16.63-12.49 26.5-31.48 27.13-51.97C576.7 345.2 567.8 325.6 551.1 312.1zM160 176h64v64C224 248.8 231.2 256 240 256h64C312.8 256 320 248.8 320 240v-64h64c8.836 0 16-7.164 16-16V96c0-8.838-7.164-16-16-16h-64v-64C320 7.162 312.8 0 304 0h-64C231.2 0 224 7.162 224 16v64H160C151.2 80 144 87.16 144 96v64C144 168.8 151.2 176 160 176z\"]\n};\nvar faPersonCircleCheck = {\n  prefix: 'far',\n  iconName: 'person-circle-check',\n  icon: [576, 512, [], \"e53e\", \"M208 48C208 74.51 186.5 96 160 96C133.5 96 112 74.51 112 48C112 21.49 133.5 0 160 0C186.5 0 208 21.49 208 48zM144 352V488C144 501.3 133.3 512 120 512C106.7 512 96 501.3 96 488V223.6L52.89 299.8C46.36 311.4 31.72 315.4 20.18 308.9C8.647 302.4 4.585 287.7 11.11 276.2L69.66 172.7C85.27 145.1 114.5 128 146.3 128H173.7C205.5 128 234.7 145.1 250.3 172.7L296.1 255.1C285.2 269.1 275.6 285 268.7 302.3C268.1 301.5 267.6 300.7 267.1 299.8L224 223.6V488C224 501.3 213.3 512 200 512C186.7 512 176 501.3 176 488V352H144zM144 304H176V176.1C175.3 176 174.5 176 173.7 176H146.3C145.5 176 144.7 176 144 176.1V304zM576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM476.7 324.7L416 385.4L387.3 356.7C381.1 350.4 370.9 350.4 364.7 356.7C358.4 362.9 358.4 373.1 364.7 379.3L404.7 419.3C410.9 425.6 421.1 425.6 427.3 419.3L499.3 347.3C505.6 341.1 505.6 330.9 499.3 324.7C493.1 318.4 482.9 318.4 476.7 324.7H476.7z\"]\n};\nvar faSquareZ = {\n  prefix: 'far',\n  iconName: 'square-z',\n  icon: [448, 512, [], \"e288\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM400 416c0 8.822-7.178 16-16 16H64c-8.822 0-16-7.178-16-16V96c0-8.822 7.178-16 16-16h320c8.822 0 16 7.178 16 16V416zM296 336H197.8l117.9-170.3c5.094-7.328 5.688-16.89 1.531-24.8C313.1 132.1 304.9 128 296 128h-144C138.8 128 128 138.8 128 152S138.8 176 152 176h98.19l-117.9 170.3c-5.094 7.328-5.688 16.89-1.531 24.8C134.9 379 143.1 384 152 384h144c13.25 0 24-10.75 24-24S309.3 336 296 336z\"]\n};\nvar faMessageText = {\n  prefix: 'far',\n  iconName: 'message-text',\n  icon: [512, 512, [\"comment-alt-text\"], \"e1e6\", \"M344 112h-176C154.8 112 144 122.8 144 136s10.75 23.1 24 23.1L232 160v136C232 309.3 242.8 320 256 320s24-10.75 24-24V160l64-.0004c13.25 0 24-10.75 24-23.1S357.3 112 344 112zM448-.0004H64c-35.25 0-64 28.75-64 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.98c0 9.836 11.02 15.55 19.12 9.7L304 415.1H448c35.25 0 64-28.75 64-63.1V63.1C512 28.75 483.3-.0004 448-.0004zM464 352c0 8.75-7.25 16-16 16h-160l-80 60v-60H64c-8.75 0-16-7.25-16-16V64c0-8.75 7.25-16 16-16h384c8.75 0 16 7.25 16 16V352z\"]\n};\nvar faCommentAltText = faMessageText;\nvar faTurnUp = {\n  prefix: 'far',\n  iconName: 'turn-up',\n  icon: [384, 512, [10548, \"level-up-alt\"], \"f3bf\", \"M318 145.6c-3.812 8.75-12.45 14.41-22 14.41L216 159.1v328c0 13.25-10.75 24-24 24H24c-13.25 0-24-10.75-24-24s10.75-24 24-24h144v-304L88 159.1c-9.547 0-18.19-5.656-22-14.41S63.92 126.7 70.41 119.7l104-112c9.498-10.23 25.69-10.23 35.19 0l104 112C320.1 126.7 321.8 136.8 318 145.6z\"]\n};\nvar faLevelUpAlt = faTurnUp;\nvar icons = {\n  fa0: fa0,\n  fa1: fa1,\n  fa2: fa2,\n  fa3: fa3,\n  fa4: fa4,\n  fa5: fa5,\n  fa6: fa6,\n  fa7: fa7,\n  fa8: fa8,\n  fa9: fa9,\n  faFillDrip: faFillDrip,\n  faArrowsToCircle: faArrowsToCircle,\n  faCircleChevronRight: faCircleChevronRight,\n  faChevronCircleRight: faChevronCircleRight,\n  faWagonCovered: faWagonCovered,\n  faLineHeight: faLineHeight,\n  faBagel: faBagel,\n  faTransporter7: faTransporter7,\n  faAt: faAt,\n  faRectanglesMixed: faRectanglesMixed,\n  faPhoneArrowUpRight: faPhoneArrowUpRight,\n  faPhoneArrowUp: faPhoneArrowUp,\n  faPhoneOutgoing: faPhoneOutgoing,\n  faTrashCan: faTrashCan,\n  faTrashAlt: faTrashAlt,\n  faCircleL: faCircleL,\n  faHeadSideGoggles: faHeadSideGoggles,\n  faHeadVr: faHeadVr,\n  faTextHeight: faTextHeight,\n  faUserXmark: faUserXmark,\n  faUserTimes: faUserTimes,\n  faFaceHandYawn: faFaceHandYawn,\n  faGaugeSimpleMin: faGaugeSimpleMin,\n  faTachometerSlowest: faTachometerSlowest,\n  faStethoscope: faStethoscope,\n  faCoffin: faCoffin,\n  faMessage: faMessage,\n  faCommentAlt: faCommentAlt,\n  faSalad: faSalad,\n  faBowlSalad: faBowlSalad,\n  faInfo: faInfo,\n  faRobotAstromech: faRobotAstromech,\n  faRingDiamond: faRingDiamond,\n  faFonduePot: faFonduePot,\n  faTheta: faTheta,\n  faFaceHandPeeking: faFaceHandPeeking,\n  faSquareUser: faSquareUser,\n  faDownLeftAndUpRightToCenter: faDownLeftAndUpRightToCenter,\n  faCompressAlt: faCompressAlt,\n  faExplosion: faExplosion,\n  faFileLines: faFileLines,\n  faFileAlt: faFileAlt,\n  faFileText: faFileText,\n  faWaveSquare: faWaveSquare,\n  faRing: faRing,\n  faBuildingUn: faBuildingUn,\n  faDiceThree: faDiceThree,\n  faTirePressureWarning: faTirePressureWarning,\n  faWifiFair: faWifiFair,\n  faWifi2: faWifi2,\n  faCalendarDays: faCalendarDays,\n  faCalendarAlt: faCalendarAlt,\n  faMp3Player: faMp3Player,\n  faAnchorCircleCheck: faAnchorCircleCheck,\n  faTally4: faTally4,\n  faRectangleHistory: faRectangleHistory,\n  faBuildingCircleArrowRight: faBuildingCircleArrowRight,\n  faVolleyball: faVolleyball,\n  faVolleyballBall: faVolleyballBall,\n  faSunHaze: faSunHaze,\n  faTextSize: faTextSize,\n  faUfo: faUfo,\n  faFork: faFork,\n  faUtensilFork: faUtensilFork,\n  faArrowsUpToLine: faArrowsUpToLine,\n  faMobileSignal: faMobileSignal,\n  faBarcodeScan: faBarcodeScan,\n  faSortDown: faSortDown,\n  faSortDesc: faSortDesc,\n  faFolderArrowDown: faFolderArrowDown,\n  faFolderDownload: faFolderDownload,\n  faCircleMinus: faCircleMinus,\n  faMinusCircle: faMinusCircle,\n  faFaceIcicles: faFaceIcicles,\n  faShovel: faShovel,\n  faDoorOpen: faDoorOpen,\n  faFilms: faFilms,\n  faRightFromBracket: faRightFromBracket,\n  faSignOutAlt: faSignOutAlt,\n  faFaceGlasses: faFaceGlasses,\n  faNfc: faNfc,\n  faAtom: faAtom,\n  faSoap: faSoap,\n  faIcons: faIcons,\n  faHeartMusicCameraBolt: faHeartMusicCameraBolt,\n  faMicrophoneLinesSlash: faMicrophoneLinesSlash,\n  faMicrophoneAltSlash: faMicrophoneAltSlash,\n  faClosedCaptioningSlash: faClosedCaptioningSlash,\n  faCalculatorSimple: faCalculatorSimple,\n  faCalculatorAlt: faCalculatorAlt,\n  faBridgeCircleCheck: faBridgeCircleCheck,\n  faSlidersUp: faSlidersUp,\n  faSlidersV: faSlidersV,\n  faLocationMinus: faLocationMinus,\n  faMapMarkerMinus: faMapMarkerMinus,\n  faPumpMedical: faPumpMedical,\n  faFingerprint: faFingerprint,\n  faSkiBoot: faSkiBoot,\n  faStandardDefinition: faStandardDefinition,\n  faRectangleSd: faRectangleSd,\n  faH1: faH1,\n  faHandPointRight: faHandPointRight,\n  faMagnifyingGlassLocation: faMagnifyingGlassLocation,\n  faSearchLocation: faSearchLocation,\n  faMessageBot: faMessageBot,\n  faForwardStep: faForwardStep,\n  faStepForward: faStepForward,\n  faFaceSmileBeam: faFaceSmileBeam,\n  faSmileBeam: faSmileBeam,\n  faLightCeiling: faLightCeiling,\n  faMessageExclamation: faMessageExclamation,\n  faCommentAltExclamation: faCommentAltExclamation,\n  faBowlScoop: faBowlScoop,\n  faBowlShavedIce: faBowlShavedIce,\n  faSquareX: faSquareX,\n  faUtilityPoleDouble: faUtilityPoleDouble,\n  faFlagCheckered: faFlagCheckered,\n  faChevronsUp: faChevronsUp,\n  faChevronDoubleUp: faChevronDoubleUp,\n  faFootball: faFootball,\n  faFootballBall: faFootballBall,\n  faUserVneck: faUserVneck,\n  faSchoolCircleExclamation: faSchoolCircleExclamation,\n  faCrop: faCrop,\n  faAnglesDown: faAnglesDown,\n  faAngleDoubleDown: faAngleDoubleDown,\n  faUsersRectangle: faUsersRectangle,\n  faPeopleRoof: faPeopleRoof,\n  faSquareArrowRight: faSquareArrowRight,\n  faArrowSquareRight: faArrowSquareRight,\n  faLocationPlus: faLocationPlus,\n  faMapMarkerPlus: faMapMarkerPlus,\n  faLightbulbExclamationOn: faLightbulbExclamationOn,\n  faPeopleLine: faPeopleLine,\n  faBeerMugEmpty: faBeerMugEmpty,\n  faBeer: faBeer,\n  faCrateEmpty: faCrateEmpty,\n  faDiagramPredecessor: faDiagramPredecessor,\n  faTransporter: faTransporter,\n  faCalendarCircleUser: faCalendarCircleUser,\n  faArrowUpLong: faArrowUpLong,\n  faLongArrowUp: faLongArrowUp,\n  faPersonCarryBox: faPersonCarryBox,\n  faPersonCarry: faPersonCarry,\n  faFireFlameSimple: faFireFlameSimple,\n  faBurn: faBurn,\n  faPerson: faPerson,\n  faMale: faMale,\n  faLaptop: faLaptop,\n  faFileCsv: faFileCsv,\n  faMenorah: faMenorah,\n  faUnion: faUnion,\n  faChevronsLeft: faChevronsLeft,\n  faChevronDoubleLeft: faChevronDoubleLeft,\n  faCircleHeart: faCircleHeart,\n  faHeartCircle: faHeartCircle,\n  faTruckPlane: faTruckPlane,\n  faRecordVinyl: faRecordVinyl,\n  faBringForward: faBringForward,\n  faSquareP: faSquareP,\n  faFaceGrinStars: faFaceGrinStars,\n  faGrinStars: faGrinStars,\n  faSigma: faSigma,\n  faCameraMovie: faCameraMovie,\n  faBong: faBong,\n  faClarinet: faClarinet,\n  faTruckFlatbed: faTruckFlatbed,\n  faSpaghettiMonsterFlying: faSpaghettiMonsterFlying,\n  faPastafarianism: faPastafarianism,\n  faArrowDownUpAcrossLine: faArrowDownUpAcrossLine,\n  faLeafHeart: faLeafHeart,\n  faHouseBuilding: faHouseBuilding,\n  faCheeseSwiss: faCheeseSwiss,\n  faSpoon: faSpoon,\n  faUtensilSpoon: faUtensilSpoon,\n  faJarWheat: faJarWheat,\n  faEnvelopesBulk: faEnvelopesBulk,\n  faMailBulk: faMailBulk,\n  faFileCircleExclamation: faFileCircleExclamation,\n  faBowArrow: faBowArrow,\n  faCartXmark: faCartXmark,\n  faHexagonXmark: faHexagonXmark,\n  faTimesHexagon: faTimesHexagon,\n  faXmarkHexagon: faXmarkHexagon,\n  faCircleH: faCircleH,\n  faHospitalSymbol: faHospitalSymbol,\n  faMerge: faMerge,\n  faPager: faPager,\n  faCartMinus: faCartMinus,\n  faAddressBook: faAddressBook,\n  faContactBook: faContactBook,\n  faPanFrying: faPanFrying,\n  faGrid: faGrid,\n  faGrid3: faGrid3,\n  faFootballHelmet: faFootballHelmet,\n  faHandLove: faHandLove,\n  faTrees: faTrees,\n  faStrikethrough: faStrikethrough,\n  faPage: faPage,\n  faK: faK,\n  faDiagramPrevious: faDiagramPrevious,\n  faGaugeMin: faGaugeMin,\n  faTachometerAltSlowest: faTachometerAltSlowest,\n  faFolderGrid: faFolderGrid,\n  faEggplant: faEggplant,\n  faRam: faRam,\n  faLandmarkFlag: faLandmarkFlag,\n  faLips: faLips,\n  faPencil: faPencil,\n  faPencilAlt: faPencilAlt,\n  faBackward: faBackward,\n  faCaretRight: faCaretRight,\n  faComments: faComments,\n  faPaste: faPaste,\n  faFileClipboard: faFileClipboard,\n  faDesktopArrowDown: faDesktopArrowDown,\n  faCodePullRequest: faCodePullRequest,\n  faPumpkin: faPumpkin,\n  faClipboardList: faClipboardList,\n  faPenField: faPenField,\n  faBlueberries: faBlueberries,\n  faTruckRampBox: faTruckRampBox,\n  faTruckLoading: faTruckLoading,\n  faNote: faNote,\n  faArrowDownToSquare: faArrowDownToSquare,\n  faUserCheck: faUserCheck,\n  faCloudXmark: faCloudXmark,\n  faVialVirus: faVialVirus,\n  faBookBlank: faBookBlank,\n  faBookAlt: faBookAlt,\n  faGolfFlagHole: faGolfFlagHole,\n  faMessageArrowDown: faMessageArrowDown,\n  faCommentAltArrowDown: faCommentAltArrowDown,\n  faFaceUnamused: faFaceUnamused,\n  faSheetPlastic: faSheetPlastic,\n  faCircle9: faCircle9,\n  faBlog: faBlog,\n  faUserNinja: faUserNinja,\n  faPencilSlash: faPencilSlash,\n  faBowlingPins: faBowlingPins,\n  faPersonArrowUpFromLine: faPersonArrowUpFromLine,\n  faDownRight: faDownRight,\n  faScrollTorah: faScrollTorah,\n  faTorah: faTorah,\n  faBlindsOpen: faBlindsOpen,\n  faFence: faFence,\n  faUp: faUp,\n  faArrowAltUp: faArrowAltUp,\n  faBroomBall: faBroomBall,\n  faQuidditch: faQuidditch,\n  faQuidditchBroomBall: faQuidditchBroomBall,\n  faDrumstick: faDrumstick,\n  faSquareV: faSquareV,\n  faFaceAwesome: faFaceAwesome,\n  faGaveDandy: faGaveDandy,\n  faDialOff: faDialOff,\n  faToggleOff: faToggleOff,\n  faFaceSmileHorns: faFaceSmileHorns,\n  faBoxArchive: faBoxArchive,\n  faArchive: faArchive,\n  faGrapes: faGrapes,\n  faPersonDrowning: faPersonDrowning,\n  faDialMax: faDialMax,\n  faCircleM: faCircleM,\n  faCalendarImage: faCalendarImage,\n  faCircleCaretDown: faCircleCaretDown,\n  faCaretCircleDown: faCaretCircleDown,\n  faArrowDown91: faArrowDown91,\n  faSortNumericDesc: faSortNumericDesc,\n  faSortNumericDownAlt: faSortNumericDownAlt,\n  faFaceGrinTongueSquint: faFaceGrinTongueSquint,\n  faGrinTongueSquint: faGrinTongueSquint,\n  faShishKebab: faShishKebab,\n  faSprayCan: faSprayCan,\n  faAlarmSnooze: faAlarmSnooze,\n  faScarecrow: faScarecrow,\n  faTruckMonster: faTruckMonster,\n  faGiftCard: faGiftCard,\n  faW: faW,\n  faCodePullRequestDraft: faCodePullRequestDraft,\n  faSquareB: faSquareB,\n  faElephant: faElephant,\n  faEarthAfrica: faEarthAfrica,\n  faGlobeAfrica: faGlobeAfrica,\n  faRainbow: faRainbow,\n  faCircleNotch: faCircleNotch,\n  faTabletScreenButton: faTabletScreenButton,\n  faTabletAlt: faTabletAlt,\n  faPaw: faPaw,\n  faMessageQuestion: faMessageQuestion,\n  faCloud: faCloud,\n  faTrowelBricks: faTrowelBricks,\n  faSquare3: faSquare3,\n  faFaceFlushed: faFaceFlushed,\n  faFlushed: faFlushed,\n  faHospitalUser: faHospitalUser,\n  faMicrowave: faMicrowave,\n  faTentArrowLeftRight: faTentArrowLeftRight,\n  faCartCircleArrowUp: faCartCircleArrowUp,\n  faTrashClock: faTrashClock,\n  faGavel: faGavel,\n  faLegal: faLegal,\n  faSprinklerCeiling: faSprinklerCeiling,\n  faBrowsers: faBrowsers,\n  faTrillium: faTrillium,\n  faMusicSlash: faMusicSlash,\n  faTruckRamp: faTruckRamp,\n  faBinoculars: faBinoculars,\n  faMicrophoneSlash: faMicrophoneSlash,\n  faBoxTissue: faBoxTissue,\n  faCircleC: faCircleC,\n  faStarChristmas: faStarChristmas,\n  faChartBullet: faChartBullet,\n  faMotorcycle: faMotorcycle,\n  faTreeChristmas: faTreeChristmas,\n  faTireFlat: faTireFlat,\n  faSunglasses: faSunglasses,\n  faBadge: faBadge,\n  faMessagePen: faMessagePen,\n  faCommentAltEdit: faCommentAltEdit,\n  faMessageEdit: faMessageEdit,\n  faBellConcierge: faBellConcierge,\n  faConciergeBell: faConciergeBell,\n  faPenRuler: faPenRuler,\n  faPencilRuler: faPencilRuler,\n  faChessRookPiece: faChessRookPiece,\n  faChessRookAlt: faChessRookAlt,\n  faSquareRoot: faSquareRoot,\n  faAlbumCollectionCirclePlus: faAlbumCollectionCirclePlus,\n  faPeopleArrows: faPeopleArrows,\n  faPeopleArrowsLeftRight: faPeopleArrowsLeftRight,\n  faFaceAngryHorns: faFaceAngryHorns,\n  faMarsAndVenusBurst: faMarsAndVenusBurst,\n  faTombstone: faTombstone,\n  faSquareCaretRight: faSquareCaretRight,\n  faCaretSquareRight: faCaretSquareRight,\n  faScissors: faScissors,\n  faCut: faCut,\n  faListMusic: faListMusic,\n  faSunPlantWilt: faSunPlantWilt,\n  faToiletsPortable: faToiletsPortable,\n  faHockeyPuck: faHockeyPuck,\n  faHyphen: faHyphen,\n  faTable: faTable,\n  faUserChef: faUserChef,\n  faMessageImage: faMessageImage,\n  faCommentAltImage: faCommentAltImage,\n  faUsersMedical: faUsersMedical,\n  faSensorTriangleExclamation: faSensorTriangleExclamation,\n  faSensorAlert: faSensorAlert,\n  faMagnifyingGlassArrowRight: faMagnifyingGlassArrowRight,\n  faTachographDigital: faTachographDigital,\n  faDigitalTachograph: faDigitalTachograph,\n  faFaceMask: faFaceMask,\n  faPickleball: faPickleball,\n  faStarSharpHalf: faStarSharpHalf,\n  faUsersSlash: faUsersSlash,\n  faClover: faClover,\n  faMeat: faMeat,\n  faReply: faReply,\n  faMailReply: faMailReply,\n  faStarAndCrescent: faStarAndCrescent,\n  faEmptySet: faEmptySet,\n  faHouseFire: faHouseFire,\n  faSquareMinus: faSquareMinus,\n  faMinusSquare: faMinusSquare,\n  faHelicopter: faHelicopter,\n  faBird: faBird,\n  faCompass: faCompass,\n  faSquareCaretDown: faSquareCaretDown,\n  faCaretSquareDown: faCaretSquareDown,\n  faHeartHalfStroke: faHeartHalfStroke,\n  faHeartHalfAlt: faHeartHalfAlt,\n  faFileCircleQuestion: faFileCircleQuestion,\n  faLaptopCode: faLaptopCode,\n  faJoystick: faJoystick,\n  faGrillFire: faGrillFire,\n  faRectangleVerticalHistory: faRectangleVerticalHistory,\n  faSwatchbook: faSwatchbook,\n  faPrescriptionBottle: faPrescriptionBottle,\n  faBars: faBars,\n  faNavicon: faNavicon,\n  faKeyboardLeft: faKeyboardLeft,\n  faPeopleGroup: faPeopleGroup,\n  faHourglassEnd: faHourglassEnd,\n  faHourglass3: faHourglass3,\n  faHeartCrack: faHeartCrack,\n  faHeartBroken: faHeartBroken,\n  faFaceBeamHandOverMouth: faFaceBeamHandOverMouth,\n  faDropletPercent: faDropletPercent,\n  faHumidity: faHumidity,\n  faSquareUpRight: faSquareUpRight,\n  faExternalLinkSquareAlt: faExternalLinkSquareAlt,\n  faFaceKissBeam: faFaceKissBeam,\n  faKissBeam: faKissBeam,\n  faCorn: faCorn,\n  faRollerCoaster: faRollerCoaster,\n  faPhotoFilmMusic: faPhotoFilmMusic,\n  faRadar: faRadar,\n  faSickle: faSickle,\n  faFilm: faFilm,\n  faCoconut: faCoconut,\n  faRulerHorizontal: faRulerHorizontal,\n  faShieldCross: faShieldCross,\n  faCassetteTape: faCassetteTape,\n  faSquareTerminal: faSquareTerminal,\n  faPeopleRobbery: faPeopleRobbery,\n  faLightbulb: faLightbulb,\n  faCaretLeft: faCaretLeft,\n  faCommentMiddle: faCommentMiddle,\n  faTrashCanList: faTrashCanList,\n  faBlock: faBlock,\n  faCircleExclamation: faCircleExclamation,\n  faExclamationCircle: faExclamationCircle,\n  faSchoolCircleXmark: faSchoolCircleXmark,\n  faArrowRightFromBracket: faArrowRightFromBracket,\n  faSignOut: faSignOut,\n  faFaceFrownSlight: faFaceFrownSlight,\n  faCircleChevronDown: faCircleChevronDown,\n  faChevronCircleDown: faChevronCircleDown,\n  faSidebarFlip: faSidebarFlip,\n  faUnlockKeyhole: faUnlockKeyhole,\n  faUnlockAlt: faUnlockAlt,\n  faTemperatureList: faTemperatureList,\n  faCloudShowersHeavy: faCloudShowersHeavy,\n  faHeadphonesSimple: faHeadphonesSimple,\n  faHeadphonesAlt: faHeadphonesAlt,\n  faSitemap: faSitemap,\n  faPipeSection: faPipeSection,\n  faSpaceStationMoonConstruction: faSpaceStationMoonConstruction,\n  faSpaceStationMoonAlt: faSpaceStationMoonAlt,\n  faCircleDollarToSlot: faCircleDollarToSlot,\n  faDonate: faDonate,\n  faMemory: faMemory,\n  faFaceSleeping: faFaceSleeping,\n  faRoadSpikes: faRoadSpikes,\n  faFireBurner: faFireBurner,\n  faSquirrel: faSquirrel,\n  faArrowUpToLine: faArrowUpToLine,\n  faArrowToTop: faArrowToTop,\n  faFlag: faFlag,\n  faFaceCowboyHat: faFaceCowboyHat,\n  faHanukiah: faHanukiah,\n  faChartScatter3d: faChartScatter3d,\n  faSquareCode: faSquareCode,\n  faFeather: faFeather,\n  faVolumeLow: faVolumeLow,\n  faVolumeDown: faVolumeDown,\n  faXmarkToSlot: faXmarkToSlot,\n  faTimesToSlot: faTimesToSlot,\n  faVoteNay: faVoteNay,\n  faBoxTaped: faBoxTaped,\n  faBoxAlt: faBoxAlt,\n  faCommentSlash: faCommentSlash,\n  faSwords: faSwords,\n  faCloudSunRain: faCloudSunRain,\n  faAlbum: faAlbum,\n  faCircleN: faCircleN,\n  faCompress: faCompress,\n  faWheatAwn: faWheatAwn,\n  faWheatAlt: faWheatAlt,\n  faAnkh: faAnkh,\n  faHandsHoldingChild: faHandsHoldingChild,\n  faAsterisk: faAsterisk,\n  faKeySkeletonLeftRight: faKeySkeletonLeftRight,\n  faCommentLines: faCommentLines,\n  faLuchadorMask: faLuchadorMask,\n  faLuchador: faLuchador,\n  faMaskLuchador: faMaskLuchador,\n  faSquareCheck: faSquareCheck,\n  faCheckSquare: faCheckSquare,\n  faShredder: faShredder,\n  faBookOpenCover: faBookOpenCover,\n  faBookOpenAlt: faBookOpenAlt,\n  faSandwich: faSandwich,\n  faPesetaSign: faPesetaSign,\n  faSquareParkingSlash: faSquareParkingSlash,\n  faParkingSlash: faParkingSlash,\n  faTrainTunnel: faTrainTunnel,\n  faHeading: faHeading,\n  faHeader: faHeader,\n  faGhost: faGhost,\n  faFaceAnguished: faFaceAnguished,\n  faHockeySticks: faHockeySticks,\n  faAbacus: faAbacus,\n  faFilmSimple: faFilmSimple,\n  faFilmAlt: faFilmAlt,\n  faList: faList,\n  faListSquares: faListSquares,\n  faTreePalm: faTreePalm,\n  faSquarePhoneFlip: faSquarePhoneFlip,\n  faPhoneSquareAlt: faPhoneSquareAlt,\n  faCartPlus: faCartPlus,\n  faGamepad: faGamepad,\n  faBorderCenterV: faBorderCenterV,\n  faCircleDot: faCircleDot,\n  faDotCircle: faDotCircle,\n  faClipboardMedical: faClipboardMedical,\n  faFaceDizzy: faFaceDizzy,\n  faDizzy: faDizzy,\n  faEgg: faEgg,\n  faUpToLine: faUpToLine,\n  faArrowAltToTop: faArrowAltToTop,\n  faHouseMedicalCircleXmark: faHouseMedicalCircleXmark,\n  faWatchFitness: faWatchFitness,\n  faClockNineThirty: faClockNineThirty,\n  faCampground: faCampground,\n  faFolderPlus: faFolderPlus,\n  faJug: faJug,\n  faFutbol: faFutbol,\n  faFutbolBall: faFutbolBall,\n  faSoccerBall: faSoccerBall,\n  faSnowBlowing: faSnowBlowing,\n  faPaintbrush: faPaintbrush,\n  faPaintBrush: faPaintBrush,\n  faLock: faLock,\n  faArrowDownFromLine: faArrowDownFromLine,\n  faArrowFromTop: faArrowFromTop,\n  faGasPump: faGasPump,\n  faSignalBarsSlash: faSignalBarsSlash,\n  faSignalAltSlash: faSignalAltSlash,\n  faMonkey: faMonkey,\n  faRectanglePro: faRectanglePro,\n  faPro: faPro,\n  faHouseNight: faHouseNight,\n  faHotTubPerson: faHotTubPerson,\n  faHotTub: faHotTub,\n  faBlanket: faBlanket,\n  faMapLocation: faMapLocation,\n  faMapMarked: faMapMarked,\n  faHouseFloodWater: faHouseFloodWater,\n  faCommentsQuestionCheck: faCommentsQuestionCheck,\n  faTree: faTree,\n  faArrowsCross: faArrowsCross,\n  faBackpack: faBackpack,\n  faSquareSmall: faSquareSmall,\n  faFolderArrowUp: faFolderArrowUp,\n  faFolderUpload: faFolderUpload,\n  faBridgeLock: faBridgeLock,\n  faCrosshairsSimple: faCrosshairsSimple,\n  faSackDollar: faSackDollar,\n  faPenToSquare: faPenToSquare,\n  faEdit: faEdit,\n  faSquareSliders: faSquareSliders,\n  faSlidersHSquare: faSlidersHSquare,\n  faCarSide: faCarSide,\n  faMessageMiddleTop: faMessageMiddleTop,\n  faCommentMiddleTopAlt: faCommentMiddleTopAlt,\n  faLightbulbOn: faLightbulbOn,\n  faKnife: faKnife,\n  faUtensilKnife: faUtensilKnife,\n  faShareNodes: faShareNodes,\n  faShareAlt: faShareAlt,\n  faWaveSine: faWaveSine,\n  faHeartCircleMinus: faHeartCircleMinus,\n  faCircleW: faCircleW,\n  faCircleCalendar: faCircleCalendar,\n  faCalendarCircle: faCalendarCircle,\n  faHourglassHalf: faHourglassHalf,\n  faHourglass2: faHourglass2,\n  faMicroscope: faMicroscope,\n  faSunset: faSunset,\n  faSink: faSink,\n  faCalendarExclamation: faCalendarExclamation,\n  faTruckContainerEmpty: faTruckContainerEmpty,\n  faHandHeart: faHandHeart,\n  faBagShopping: faBagShopping,\n  faShoppingBag: faShoppingBag,\n  faArrowDownZA: faArrowDownZA,\n  faSortAlphaDesc: faSortAlphaDesc,\n  faSortAlphaDownAlt: faSortAlphaDownAlt,\n  faMitten: faMitten,\n  faReplyClock: faReplyClock,\n  faReplyTime: faReplyTime,\n  faPersonRays: faPersonRays,\n  faRight: faRight,\n  faArrowAltRight: faArrowAltRight,\n  faCircleF: faCircleF,\n  faUsers: faUsers,\n  faFacePleading: faFacePleading,\n  faEyeSlash: faEyeSlash,\n  faFlaskVial: faFlaskVial,\n  faPoliceBox: faPoliceBox,\n  faCucumber: faCucumber,\n  faHeadSideBrain: faHeadSideBrain,\n  faHand: faHand,\n  faHandPaper: faHandPaper,\n  faPersonBikingMountain: faPersonBikingMountain,\n  faBikingMountain: faBikingMountain,\n  faUtensilsSlash: faUtensilsSlash,\n  faPrintMagnifyingGlass: faPrintMagnifyingGlass,\n  faPrintSearch: faPrintSearch,\n  faFolderBookmark: faFolderBookmark,\n  faOm: faOm,\n  faPi: faPi,\n  faFlaskRoundPotion: faFlaskRoundPotion,\n  faFlaskPotion: faFlaskPotion,\n  faFaceShush: faFaceShush,\n  faWorm: faWorm,\n  faHouseCircleXmark: faHouseCircleXmark,\n  faPlug: faPlug,\n  faCalendarCircleExclamation: faCalendarCircleExclamation,\n  faSquareI: faSquareI,\n  faChevronUp: faChevronUp,\n  faFaceSaluting: faFaceSaluting,\n  faGaugeSimpleLow: faGaugeSimpleLow,\n  faTachometerSlow: faTachometerSlow,\n  faFacePersevering: faFacePersevering,\n  faCircleCamera: faCircleCamera,\n  faCameraCircle: faCameraCircle,\n  faHandSpock: faHandSpock,\n  faSpiderWeb: faSpiderWeb,\n  faCircleMicrophone: faCircleMicrophone,\n  faMicrophoneCircle: faMicrophoneCircle,\n  faBookArrowUp: faBookArrowUp,\n  faPopsicle: faPopsicle,\n  faCommand: faCommand,\n  faBlinds: faBlinds,\n  faStopwatch: faStopwatch,\n  faSaxophone: faSaxophone,\n  faSquare2: faSquare2,\n  faFieldHockeyStickBall: faFieldHockeyStickBall,\n  faFieldHockey: faFieldHockey,\n  faArrowUpSquareTriangle: faArrowUpSquareTriangle,\n  faSortShapesUpAlt: faSortShapesUpAlt,\n  faFaceScream: faFaceScream,\n  faSquareM: faSquareM,\n  faCameraWeb: faCameraWeb,\n  faWebcam: faWebcam,\n  faCommentArrowDown: faCommentArrowDown,\n  faLightbulbCfl: faLightbulbCfl,\n  faWindowFrameOpen: faWindowFrameOpen,\n  faFaceKiss: faFaceKiss,\n  faKiss: faKiss,\n  faBridgeCircleXmark: faBridgeCircleXmark,\n  faPeriod: faPeriod,\n  faFaceGrinTongue: faFaceGrinTongue,\n  faGrinTongue: faGrinTongue,\n  faUpToDottedLine: faUpToDottedLine,\n  faThoughtBubble: faThoughtBubble,\n  faRaygun: faRaygun,\n  faFlute: faFlute,\n  faAcorn: faAcorn,\n  faVideoArrowUpRight: faVideoArrowUpRight,\n  faGrateDroplet: faGrateDroplet,\n  faSealExclamation: faSealExclamation,\n  faChessBishop: faChessBishop,\n  faMessageSms: faMessageSms,\n  faCoffeeBeans: faCoffeeBeans,\n  faHatWitch: faHatWitch,\n  faFaceGrinWink: faFaceGrinWink,\n  faGrinWink: faGrinWink,\n  faClockThreeThirty: faClockThreeThirty,\n  faEarDeaf: faEarDeaf,\n  faDeaf: faDeaf,\n  faDeafness: faDeafness,\n  faHardOfHearing: faHardOfHearing,\n  faAlarmClock: faAlarmClock,\n  faEclipse: faEclipse,\n  faFaceRelieved: faFaceRelieved,\n  faRoadCircleCheck: faRoadCircleCheck,\n  faDiceFive: faDiceFive,\n  faOctagonMinus: faOctagonMinus,\n  faMinusOctagon: faMinusOctagon,\n  faSquareRss: faSquareRss,\n  faRssSquare: faRssSquare,\n  faFaceZany: faFaceZany,\n  faLandMineOn: faLandMineOn,\n  faSquareArrowUpLeft: faSquareArrowUpLeft,\n  faICursor: faICursor,\n  faSaltShaker: faSaltShaker,\n  faStamp: faStamp,\n  faFilePlus: faFilePlus,\n  faDrawSquare: faDrawSquare,\n  faToiletPaperUnderSlash: faToiletPaperUnderSlash,\n  faToiletPaperReverseSlash: faToiletPaperReverseSlash,\n  faStairs: faStairs,\n  faDroneFront: faDroneFront,\n  faDroneAlt: faDroneAlt,\n  faGlassEmpty: faGlassEmpty,\n  faDialHigh: faDialHigh,\n  faUserHelmetSafety: faUserHelmetSafety,\n  faUserConstruction: faUserConstruction,\n  faUserHardHat: faUserHardHat,\n  faI: faI,\n  faHryvniaSign: faHryvniaSign,\n  faHryvnia: faHryvnia,\n  faArrowDownLeftAndArrowUpRightToCenter: faArrowDownLeftAndArrowUpRightToCenter,\n  faPills: faPills,\n  faFaceGrinWide: faFaceGrinWide,\n  faGrinAlt: faGrinAlt,\n  faTooth: faTooth,\n  faBasketballHoop: faBasketballHoop,\n  faObjectsAlignBottom: faObjectsAlignBottom,\n  faV: faV,\n  faSparkles: faSparkles,\n  faSquid: faSquid,\n  faLeafyGreen: faLeafyGreen,\n  faCircleArrowUpRight: faCircleArrowUpRight,\n  faCalendars: faCalendars,\n  faBangladeshiTakaSign: faBangladeshiTakaSign,\n  faBicycle: faBicycle,\n  faHammerWar: faHammerWar,\n  faCircleD: faCircleD,\n  faSpiderBlackWidow: faSpiderBlackWidow,\n  faStaffSnake: faStaffSnake,\n  faRodAsclepius: faRodAsclepius,\n  faRodSnake: faRodSnake,\n  faStaffAesculapius: faStaffAesculapius,\n  faPear: faPear,\n  faHeadSideCoughSlash: faHeadSideCoughSlash,\n  faTriangle: faTriangle,\n  faApartment: faApartment,\n  faTruckMedical: faTruckMedical,\n  faAmbulance: faAmbulance,\n  faPepper: faPepper,\n  faPiano: faPiano,\n  faGunSquirt: faGunSquirt,\n  faWheatAwnCircleExclamation: faWheatAwnCircleExclamation,\n  faSnowman: faSnowman,\n  faUserAlien: faUserAlien,\n  faShieldCheck: faShieldCheck,\n  faMortarPestle: faMortarPestle,\n  faRoadBarrier: faRoadBarrier,\n  faChartCandlestick: faChartCandlestick,\n  faBriefcaseBlank: faBriefcaseBlank,\n  faSchool: faSchool,\n  faIgloo: faIgloo,\n  faBracketRound: faBracketRound,\n  faParenthesis: faParenthesis,\n  faJoint: faJoint,\n  faHorseSaddle: faHorseSaddle,\n  faMugMarshmallows: faMugMarshmallows,\n  faFilters: faFilters,\n  faBellOn: faBellOn,\n  faAngleRight: faAngleRight,\n  faDialMed: faDialMed,\n  faHorse: faHorse,\n  faQ: faQ,\n  faMonitorWaveform: faMonitorWaveform,\n  faMonitorHeartRate: faMonitorHeartRate,\n  faLinkSimple: faLinkSimple,\n  faWhistle: faWhistle,\n  faG: faG,\n  faWineGlassCrack: faWineGlassCrack,\n  faFragile: faFragile,\n  faSlotMachine: faSlotMachine,\n  faNotesMedical: faNotesMedical,\n  faCarWash: faCarWash,\n  faEscalator: faEscalator,\n  faCommentImage: faCommentImage,\n  faTemperatureHalf: faTemperatureHalf,\n  faTemperature2: faTemperature2,\n  faThermometer2: faThermometer2,\n  faThermometerHalf: faThermometerHalf,\n  faDongSign: faDongSign,\n  faDonut: faDonut,\n  faDoughnut: faDoughnut,\n  faCapsules: faCapsules,\n  faPooStorm: faPooStorm,\n  faPooBolt: faPooBolt,\n  faTally1: faTally1,\n  faFaceFrownOpen: faFaceFrownOpen,\n  faFrownOpen: faFrownOpen,\n  faSquareDashed: faSquareDashed,\n  faSquareJ: faSquareJ,\n  faHandPointUp: faHandPointUp,\n  faMoneyBill: faMoneyBill,\n  faArrowUpBigSmall: faArrowUpBigSmall,\n  faSortSizeUp: faSortSizeUp,\n  faBarcodeRead: faBarcodeRead,\n  faBaguette: faBaguette,\n  faBowlSoftServe: faBowlSoftServe,\n  faFaceHoldingBackTears: faFaceHoldingBackTears,\n  faSquareUp: faSquareUp,\n  faArrowAltSquareUp: faArrowAltSquareUp,\n  faTrainSubwayTunnel: faTrainSubwayTunnel,\n  faSubwayTunnel: faSubwayTunnel,\n  faSquareExclamation: faSquareExclamation,\n  faExclamationSquare: faExclamationSquare,\n  faSemicolon: faSemicolon,\n  faBookmark: faBookmark,\n  faFanTable: faFanTable,\n  faAlignJustify: faAlignJustify,\n  faBatteryLow: faBatteryLow,\n  faBattery1: faBattery1,\n  faCreditCardFront: faCreditCardFront,\n  faBrainArrowCurvedRight: faBrainArrowCurvedRight,\n  faMindShare: faMindShare,\n  faUmbrellaBeach: faUmbrellaBeach,\n  faHelmetUn: faHelmetUn,\n  faLocationSmile: faLocationSmile,\n  faMapMarkerSmile: faMapMarkerSmile,\n  faArrowLeftToLine: faArrowLeftToLine,\n  faArrowToLeft: faArrowToLeft,\n  faBullseye: faBullseye,\n  faSushi: faSushi,\n  faNigiri: faNigiri,\n  faMessageCaptions: faMessageCaptions,\n  faCommentAltCaptions: faCommentAltCaptions,\n  faTrashList: faTrashList,\n  faBacon: faBacon,\n  faOption: faOption,\n  faHandPointDown: faHandPointDown,\n  faArrowUpFromBracket: faArrowUpFromBracket,\n  faTrashPlus: faTrashPlus,\n  faObjectsAlignTop: faObjectsAlignTop,\n  faFolder: faFolder,\n  faFolderBlank: faFolderBlank,\n  faFaceAnxiousSweat: faFaceAnxiousSweat,\n  faCreditCardBlank: faCreditCardBlank,\n  faFileWaveform: faFileWaveform,\n  faFileMedicalAlt: faFileMedicalAlt,\n  faMicrochipAi: faMicrochipAi,\n  faMug: faMug,\n  faPlaneUpSlash: faPlaneUpSlash,\n  faRadiation: faRadiation,\n  faPenCircle: faPenCircle,\n  faChartSimple: faChartSimple,\n  faCrutches: faCrutches,\n  faCircleParking: faCircleParking,\n  faParkingCircle: faParkingCircle,\n  faMarsStroke: faMarsStroke,\n  faLeafOak: faLeafOak,\n  faSquareBolt: faSquareBolt,\n  faVial: faVial,\n  faGauge: faGauge,\n  faDashboard: faDashboard,\n  faGaugeMed: faGaugeMed,\n  faTachometerAltAverage: faTachometerAltAverage,\n  faWandMagicSparkles: faWandMagicSparkles,\n  faMagicWandSparkles: faMagicWandSparkles,\n  faLambda: faLambda,\n  faE: faE,\n  faPizza: faPizza,\n  faBowlChopsticksNoodles: faBowlChopsticksNoodles,\n  faH3: faH3,\n  faPenClip: faPenClip,\n  faPenAlt: faPenAlt,\n  faBridgeCircleExclamation: faBridgeCircleExclamation,\n  faBadgePercent: faBadgePercent,\n  faUser: faUser,\n  faSensor: faSensor,\n  faComma: faComma,\n  faSchoolCircleCheck: faSchoolCircleCheck,\n  faToiletPaperUnder: faToiletPaperUnder,\n  faToiletPaperReverse: faToiletPaperReverse,\n  faLightEmergency: faLightEmergency,\n  faArrowDownToArc: faArrowDownToArc,\n  faDumpster: faDumpster,\n  faVanShuttle: faVanShuttle,\n  faShuttleVan: faShuttleVan,\n  faBuildingUser: faBuildingUser,\n  faLightSwitch: faLightSwitch,\n  faSquareCaretLeft: faSquareCaretLeft,\n  faCaretSquareLeft: faCaretSquareLeft,\n  faHighlighter: faHighlighter,\n  faWavePulse: faWavePulse,\n  faHeartRate: faHeartRate,\n  faKey: faKey,\n  faHatSanta: faHatSanta,\n  faTamale: faTamale,\n  faBoxCheck: faBoxCheck,\n  faBullhorn: faBullhorn,\n  faSteak: faSteak,\n  faLocationCrosshairsSlash: faLocationCrosshairsSlash,\n  faLocationSlash: faLocationSlash,\n  faPersonDolly: faPersonDolly,\n  faGlobe: faGlobe,\n  faSynagogue: faSynagogue,\n  faFileChartColumn: faFileChartColumn,\n  faFileChartLine: faFileChartLine,\n  faPersonHalfDress: faPersonHalfDress,\n  faFolderImage: faFolderImage,\n  faCalendarPen: faCalendarPen,\n  faCalendarEdit: faCalendarEdit,\n  faRoadBridge: faRoadBridge,\n  faFaceSmileTear: faFaceSmileTear,\n  faMessagePlus: faMessagePlus,\n  faCommentAltPlus: faCommentAltPlus,\n  faLocationArrow: faLocationArrow,\n  faC: faC,\n  faTabletButton: faTabletButton,\n  faRectangleHistoryCircleUser: faRectangleHistoryCircleUser,\n  faBuildingLock: faBuildingLock,\n  faChartLineUp: faChartLineUp,\n  faMailbox: faMailbox,\n  faTruckBolt: faTruckBolt,\n  faPizzaSlice: faPizzaSlice,\n  faMoneyBillWave: faMoneyBillWave,\n  faChartArea: faChartArea,\n  faAreaChart: faAreaChart,\n  faHouseFlag: faHouseFlag,\n  faPersonCircleMinus: faPersonCircleMinus,\n  faScalpel: faScalpel,\n  faBan: faBan,\n  faCancel: faCancel,\n  faBellExclamation: faBellExclamation,\n  faCircleBookmark: faCircleBookmark,\n  faBookmarkCircle: faBookmarkCircle,\n  faEggFried: faEggFried,\n  faFaceWeary: faFaceWeary,\n  faUniformMartialArts: faUniformMartialArts,\n  faCameraRotate: faCameraRotate,\n  faSunDust: faSunDust,\n  faCommentText: faCommentText,\n  faSprayCanSparkles: faSprayCanSparkles,\n  faAirFreshener: faAirFreshener,\n  faSignalBars: faSignalBars,\n  faSignalAlt: faSignalAlt,\n  faSignalAlt4: faSignalAlt4,\n  faSignalBarsStrong: faSignalBarsStrong,\n  faDiamondExclamation: faDiamondExclamation,\n  faStar: faStar,\n  faDialMin: faDialMin,\n  faRepeat: faRepeat,\n  faCross: faCross,\n  faPageCaretDown: faPageCaretDown,\n  faFileCaretDown: faFileCaretDown,\n  faBox: faBox,\n  faVenusMars: faVenusMars,\n  faClockSevenThirty: faClockSevenThirty,\n  faArrowPointer: faArrowPointer,\n  faMousePointer: faMousePointer,\n  faClockFourThirty: faClockFourThirty,\n  faSignalBarsGood: faSignalBarsGood,\n  faSignalAlt3: faSignalAlt3,\n  faCactus: faCactus,\n  faMaximize: faMaximize,\n  faExpandArrowsAlt: faExpandArrowsAlt,\n  faChargingStation: faChargingStation,\n  faShapes: faShapes,\n  faTriangleCircleSquare: faTriangleCircleSquare,\n  faPlaneTail: faPlaneTail,\n  faGaugeSimpleMax: faGaugeSimpleMax,\n  faTachometerFastest: faTachometerFastest,\n  faCircleU: faCircleU,\n  faShieldSlash: faShieldSlash,\n  faSquarePhoneHangup: faSquarePhoneHangup,\n  faPhoneSquareDown: faPhoneSquareDown,\n  faArrowUpLeft: faArrowUpLeft,\n  faTransporter1: faTransporter1,\n  faPeanuts: faPeanuts,\n  faShuffle: faShuffle,\n  faRandom: faRandom,\n  faPersonRunning: faPersonRunning,\n  faRunning: faRunning,\n  faMobileRetro: faMobileRetro,\n  faGripLinesVertical: faGripLinesVertical,\n  faArrowUpFromSquare: faArrowUpFromSquare,\n  faFileDashedLine: faFileDashedLine,\n  faPageBreak: faPageBreak,\n  faBracketCurlyRight: faBracketCurlyRight,\n  faSpider: faSpider,\n  faClockThree: faClockThree,\n  faHandsBound: faHandsBound,\n  faScalpelLineDashed: faScalpelLineDashed,\n  faScalpelPath: faScalpelPath,\n  faFileInvoiceDollar: faFileInvoiceDollar,\n  faPipeSmoking: faPipeSmoking,\n  faFaceAstonished: faFaceAstonished,\n  faWindow: faWindow,\n  faPlaneCircleExclamation: faPlaneCircleExclamation,\n  faEar: faEar,\n  faFileLock: faFileLock,\n  faDiagramVenn: faDiagramVenn,\n  faXRay: faXRay,\n  faGoalNet: faGoalNet,\n  faCoffinCross: faCoffinCross,\n  faSpellCheck: faSpellCheck,\n  faLocationXmark: faLocationXmark,\n  faMapMarkerTimes: faMapMarkerTimes,\n  faMapMarkerXmark: faMapMarkerXmark,\n  faLasso: faLasso,\n  faSlash: faSlash,\n  faPersonToPortal: faPersonToPortal,\n  faPortalEnter: faPortalEnter,\n  faCalendarStar: faCalendarStar,\n  faComputerMouse: faComputerMouse,\n  faMouse: faMouse,\n  faArrowRightToBracket: faArrowRightToBracket,\n  faSignIn: faSignIn,\n  faPegasus: faPegasus,\n  faFilesMedical: faFilesMedical,\n  faNfcLock: faNfcLock,\n  faPersonSkiLift: faPersonSkiLift,\n  faSkiLift: faSkiLift,\n  faSquare6: faSquare6,\n  faShopSlash: faShopSlash,\n  faStoreAltSlash: faStoreAltSlash,\n  faWindTurbine: faWindTurbine,\n  faSlidersSimple: faSlidersSimple,\n  faBadgeSheriff: faBadgeSheriff,\n  faServer: faServer,\n  faVirusCovidSlash: faVirusCovidSlash,\n  faIntersection: faIntersection,\n  faShopLock: faShopLock,\n  faFamily: faFamily,\n  faHourglassStart: faHourglassStart,\n  faHourglass1: faHourglass1,\n  faUserHairBuns: faUserHairBuns,\n  faBlenderPhone: faBlenderPhone,\n  faHourglassClock: faHourglassClock,\n  faPersonSeatReclined: faPersonSeatReclined,\n  faPaperPlaneTop: faPaperPlaneTop,\n  faPaperPlaneAlt: faPaperPlaneAlt,\n  faSend: faSend,\n  faMessageArrowUp: faMessageArrowUp,\n  faCommentAltArrowUp: faCommentAltArrowUp,\n  faLightbulbExclamation: faLightbulbExclamation,\n  faLayerMinus: faLayerMinus,\n  faLayerGroupMinus: faLayerGroupMinus,\n  faCircleE: faCircleE,\n  faBuildingWheat: faBuildingWheat,\n  faGaugeMax: faGaugeMax,\n  faTachometerAltFastest: faTachometerAltFastest,\n  faPersonBreastfeeding: faPersonBreastfeeding,\n  faApostrophe: faApostrophe,\n  faFireHydrant: faFireHydrant,\n  faRightToBracket: faRightToBracket,\n  faSignInAlt: faSignInAlt,\n  faVideoPlus: faVideoPlus,\n  faSquareRight: faSquareRight,\n  faArrowAltSquareRight: faArrowAltSquareRight,\n  faCommentSmile: faCommentSmile,\n  faVenus: faVenus,\n  faPassport: faPassport,\n  faInboxIn: faInboxIn,\n  faInboxArrowDown: faInboxArrowDown,\n  faHeartPulse: faHeartPulse,\n  faHeartbeat: faHeartbeat,\n  faCircle8: faCircle8,\n  faCloudsMoon: faCloudsMoon,\n  faClockTenThirty: faClockTenThirty,\n  faPeopleCarryBox: faPeopleCarryBox,\n  faPeopleCarry: faPeopleCarry,\n  faFolderUser: faFolderUser,\n  faTrashCanXmark: faTrashCanXmark,\n  faTemperatureHigh: faTemperatureHigh,\n  faMicrochip: faMicrochip,\n  faLeftLongToLine: faLeftLongToLine,\n  faCrown: faCrown,\n  faWeightHanging: faWeightHanging,\n  faXmarksLines: faXmarksLines,\n  faFilePrescription: faFilePrescription,\n  faCalendarRange: faCalendarRange,\n  faFlowerDaffodil: faFlowerDaffodil,\n  faHandBackPointUp: faHandBackPointUp,\n  faWeightScale: faWeightScale,\n  faWeight: faWeight,\n  faStarExclamation: faStarExclamation,\n  faBooks: faBooks,\n  faUserGroup: faUserGroup,\n  faUserFriends: faUserFriends,\n  faArrowUpAZ: faArrowUpAZ,\n  faSortAlphaUp: faSortAlphaUp,\n  faLayerPlus: faLayerPlus,\n  faLayerGroupPlus: faLayerGroupPlus,\n  faPlayPause: faPlayPause,\n  faBlockQuestion: faBlockQuestion,\n  faSnooze: faSnooze,\n  faZzz: faZzz,\n  faScannerImage: faScannerImage,\n  faTvRetro: faTvRetro,\n  faSquareT: faSquareT,\n  faFarm: faFarm,\n  faBarnSilo: faBarnSilo,\n  faChessKnight: faChessKnight,\n  faBarsSort: faBarsSort,\n  faPalletBoxes: faPalletBoxes,\n  faPaletteBoxes: faPaletteBoxes,\n  faPalletAlt: faPalletAlt,\n  faFaceLaughSquint: faFaceLaughSquint,\n  faLaughSquint: faLaughSquint,\n  faCodeSimple: faCodeSimple,\n  faBoltSlash: faBoltSlash,\n  faPanelFire: faPanelFire,\n  faBinaryCircleCheck: faBinaryCircleCheck,\n  faCommentMinus: faCommentMinus,\n  faBurrito: faBurrito,\n  faViolin: faViolin,\n  faObjectsColumn: faObjectsColumn,\n  faSquareChevronDown: faSquareChevronDown,\n  faChevronSquareDown: faChevronSquareDown,\n  faCommentPlus: faCommentPlus,\n  faTriangleInstrument: faTriangleInstrument,\n  faTriangleMusic: faTriangleMusic,\n  faWheelchair: faWheelchair,\n  faUserPilotTie: faUserPilotTie,\n  faPianoKeyboard: faPianoKeyboard,\n  faBedEmpty: faBedEmpty,\n  faCircleArrowUp: faCircleArrowUp,\n  faArrowCircleUp: faArrowCircleUp,\n  faToggleOn: faToggleOn,\n  faRectangleVertical: faRectangleVertical,\n  faRectanglePortrait: faRectanglePortrait,\n  faPersonWalking: faPersonWalking,\n  faWalking: faWalking,\n  faL: faL,\n  faSignalStream: faSignalStream,\n  faDownToBracket: faDownToBracket,\n  faCircleZ: faCircleZ,\n  faStars: faStars,\n  faFire: faFire,\n  faBedPulse: faBedPulse,\n  faProcedures: faProcedures,\n  faHouseDay: faHouseDay,\n  faShuttleSpace: faShuttleSpace,\n  faSpaceShuttle: faSpaceShuttle,\n  faShirtLongSleeve: faShirtLongSleeve,\n  faChartPieSimple: faChartPieSimple,\n  faChartPieAlt: faChartPieAlt,\n  faFaceLaugh: faFaceLaugh,\n  faLaugh: faLaugh,\n  faFolderOpen: faFolderOpen,\n  faAlbumCollectionCircleUser: faAlbumCollectionCircleUser,\n  faCandy: faCandy,\n  faBowlHot: faBowlHot,\n  faSoup: faSoup,\n  faFlatbread: faFlatbread,\n  faHeartCirclePlus: faHeartCirclePlus,\n  faCodeFork: faCodeFork,\n  faCity: faCity,\n  faSignalBarsWeak: faSignalBarsWeak,\n  faSignalAlt1: faSignalAlt1,\n  faMicrophoneLines: faMicrophoneLines,\n  faMicrophoneAlt: faMicrophoneAlt,\n  faClockTwelve: faClockTwelve,\n  faPepperHot: faPepperHot,\n  faCitrusSlice: faCitrusSlice,\n  faSheep: faSheep,\n  faUnlock: faUnlock,\n  faColonSign: faColonSign,\n  faHeadset: faHeadset,\n  faBadgerHoney: faBadgerHoney,\n  faH4: faH4,\n  faStoreSlash: faStoreSlash,\n  faRoadCircleXmark: faRoadCircleXmark,\n  faSignalSlash: faSignalSlash,\n  faUserMinus: faUserMinus,\n  faMarsStrokeUp: faMarsStrokeUp,\n  faMarsStrokeV: faMarsStrokeV,\n  faChampagneGlasses: faChampagneGlasses,\n  faGlassCheers: faGlassCheers,\n  faTaco: faTaco,\n  faHexagonPlus: faHexagonPlus,\n  faPlusHexagon: faPlusHexagon,\n  faClipboard: faClipboard,\n  faHouseCircleExclamation: faHouseCircleExclamation,\n  faFileArrowUp: faFileArrowUp,\n  faFileUpload: faFileUpload,\n  faWifi: faWifi,\n  faWifi3: faWifi3,\n  faWifiStrong: faWifiStrong,\n  faMessages: faMessages,\n  faCommentsAlt: faCommentsAlt,\n  faBath: faBath,\n  faBathtub: faBathtub,\n  faUmbrellaSimple: faUmbrellaSimple,\n  faUmbrellaAlt: faUmbrellaAlt,\n  faRectangleHistoryCirclePlus: faRectangleHistoryCirclePlus,\n  faUnderline: faUnderline,\n  faUserPen: faUserPen,\n  faUserEdit: faUserEdit,\n  faBinarySlash: faBinarySlash,\n  faSquareO: faSquareO,\n  faSignature: faSignature,\n  faStroopwafel: faStroopwafel,\n  faBold: faBold,\n  faAnchorLock: faAnchorLock,\n  faBuildingNgo: faBuildingNgo,\n  faTransporter3: faTransporter3,\n  faEngineWarning: faEngineWarning,\n  faEngineExclamation: faEngineExclamation,\n  faCircleDownRight: faCircleDownRight,\n  faSquareK: faSquareK,\n  faManatSign: faManatSign,\n  faMoneyCheckPen: faMoneyCheckPen,\n  faMoneyCheckEdit: faMoneyCheckEdit,\n  faNotEqual: faNotEqual,\n  faBorderTopLeft: faBorderTopLeft,\n  faBorderStyle: faBorderStyle,\n  faMapLocationDot: faMapLocationDot,\n  faMapMarkedAlt: faMapMarkedAlt,\n  faTilde: faTilde,\n  faJedi: faJedi,\n  faSquarePollVertical: faSquarePollVertical,\n  faPoll: faPoll,\n  faArrowDownSquareTriangle: faArrowDownSquareTriangle,\n  faSortShapesDownAlt: faSortShapesDownAlt,\n  faMugHot: faMugHot,\n  faDogLeashed: faDogLeashed,\n  faCarBattery: faCarBattery,\n  faBatteryCar: faBatteryCar,\n  faFaceDowncastSweat: faFaceDowncastSweat,\n  faMemoCircleInfo: faMemoCircleInfo,\n  faGift: faGift,\n  faDiceTwo: faDiceTwo,\n  faVolume: faVolume,\n  faVolumeMedium: faVolumeMedium,\n  faTransporter5: faTransporter5,\n  faGaugeCircleBolt: faGaugeCircleBolt,\n  faCoinFront: faCoinFront,\n  faFileSlash: faFileSlash,\n  faMessageArrowUpRight: faMessageArrowUpRight,\n  faTreasureChest: faTreasureChest,\n  faChessQueen: faChessQueen,\n  faPaintbrushFine: faPaintbrushFine,\n  faPaintBrushAlt: faPaintBrushAlt,\n  faPaintBrushFine: faPaintBrushFine,\n  faPaintbrushAlt: faPaintbrushAlt,\n  faGlasses: faGlasses,\n  faHoodCloak: faHoodCloak,\n  faSquareQuote: faSquareQuote,\n  faUpLeft: faUpLeft,\n  faBringFront: faBringFront,\n  faChessBoard: faChessBoard,\n  faBurgerCheese: faBurgerCheese,\n  faCheeseburger: faCheeseburger,\n  faBuildingCircleCheck: faBuildingCircleCheck,\n  faRepeat1: faRepeat1,\n  faArrowDownToLine: faArrowDownToLine,\n  faArrowToBottom: faArrowToBottom,\n  faGrid5: faGrid5,\n  faRightLongToLine: faRightLongToLine,\n  faPersonChalkboard: faPersonChalkboard,\n  faMarsStrokeRight: faMarsStrokeRight,\n  faMarsStrokeH: faMarsStrokeH,\n  faHandBackFist: faHandBackFist,\n  faHandRock: faHandRock,\n  faTally: faTally,\n  faTally5: faTally5,\n  faSquareCaretUp: faSquareCaretUp,\n  faCaretSquareUp: faCaretSquareUp,\n  faCloudShowersWater: faCloudShowersWater,\n  faChartBar: faChartBar,\n  faBarChart: faBarChart,\n  faHandsBubbles: faHandsBubbles,\n  faHandsWash: faHandsWash,\n  faLessThanEqual: faLessThanEqual,\n  faTrain: faTrain,\n  faUpFromDottedLine: faUpFromDottedLine,\n  faEyeLowVision: faEyeLowVision,\n  faLowVision: faLowVision,\n  faTrafficLightGo: faTrafficLightGo,\n  faFaceExhaling: faFaceExhaling,\n  faSensorFire: faSensorFire,\n  faUserUnlock: faUserUnlock,\n  faHexagonDivide: faHexagonDivide,\n  fa00: fa00,\n  faCrow: faCrow,\n  faCassetteBetamax: faCassetteBetamax,\n  faBetamax: faBetamax,\n  faSailboat: faSailboat,\n  faWindowRestore: faWindowRestore,\n  faNfcMagnifyingGlass: faNfcMagnifyingGlass,\n  faFileBinary: faFileBinary,\n  faCircleV: faCircleV,\n  faSquarePlus: faSquarePlus,\n  faPlusSquare: faPlusSquare,\n  faBowlScoops: faBowlScoops,\n  faMistletoe: faMistletoe,\n  faCustard: faCustard,\n  faLacrosseStick: faLacrosseStick,\n  faHockeyMask: faHockeyMask,\n  faSunrise: faSunrise,\n  faPanelEws: faPanelEws,\n  faToriiGate: faToriiGate,\n  faCloudExclamation: faCloudExclamation,\n  faMessageLines: faMessageLines,\n  faCommentAltLines: faCommentAltLines,\n  faFrog: faFrog,\n  faBucket: faBucket,\n  faFloppyDiskPen: faFloppyDiskPen,\n  faImage: faImage,\n  faWindowFrame: faWindowFrame,\n  faMicrophone: faMicrophone,\n  faCow: faCow,\n  faSquareRing: faSquareRing,\n  faDownFromLine: faDownFromLine,\n  faArrowAltFromTop: faArrowAltFromTop,\n  faCaretUp: faCaretUp,\n  faShieldXmark: faShieldXmark,\n  faShieldTimes: faShieldTimes,\n  faScrewdriver: faScrewdriver,\n  faCircleSortDown: faCircleSortDown,\n  faSortCircleDown: faSortCircleDown,\n  faFolderClosed: faFolderClosed,\n  faHouseTsunami: faHouseTsunami,\n  faSquareNfi: faSquareNfi,\n  faForklift: faForklift,\n  faArrowUpFromGroundWater: faArrowUpFromGroundWater,\n  faBracketSquareRight: faBracketSquareRight,\n  faMartiniGlass: faMartiniGlass,\n  faGlassMartiniAlt: faGlassMartiniAlt,\n  faRotateLeft: faRotateLeft,\n  faRotateBack: faRotateBack,\n  faRotateBackward: faRotateBackward,\n  faUndoAlt: faUndoAlt,\n  faTableColumns: faTableColumns,\n  faColumns: faColumns,\n  faSquareA: faSquareA,\n  faTick: faTick,\n  faLemon: faLemon,\n  faHeadSideMask: faHeadSideMask,\n  faHandshake: faHandshake,\n  faGem: faGem,\n  faDolly: faDolly,\n  faDollyBox: faDollyBox,\n  faSmoking: faSmoking,\n  faMinimize: faMinimize,\n  faCompressArrowsAlt: faCompressArrowsAlt,\n  faRefrigerator: faRefrigerator,\n  faMonument: faMonument,\n  faOctagonXmark: faOctagonXmark,\n  faTimesOctagon: faTimesOctagon,\n  faXmarkOctagon: faXmarkOctagon,\n  faAlignSlash: faAlignSlash,\n  faSnowplow: faSnowplow,\n  faAnglesRight: faAnglesRight,\n  faAngleDoubleRight: faAngleDoubleRight,\n  faTruckRampCouch: faTruckRampCouch,\n  faTruckCouch: faTruckCouch,\n  faCannabis: faCannabis,\n  faCirclePlay: faCirclePlay,\n  faPlayCircle: faPlayCircle,\n  faArrowUpRightAndArrowDownLeftFromCenter: faArrowUpRightAndArrowDownLeftFromCenter,\n  faTablets: faTablets,\n  fa360Degrees: fa360Degrees,\n  faEthernet: faEthernet,\n  faEuroSign: faEuroSign,\n  faEur: faEur,\n  faEuro: faEuro,\n  faChair: faChair,\n  faCircleCheck: faCircleCheck,\n  faCheckCircle: faCheckCircle,\n  faMoneySimpleFromBracket: faMoneySimpleFromBracket,\n  faBat: faBat,\n  faCircleStop: faCircleStop,\n  faStopCircle: faStopCircle,\n  faHeadSideHeadphones: faHeadSideHeadphones,\n  faPhoneRotary: faPhoneRotary,\n  faCompassDrafting: faCompassDrafting,\n  faDraftingCompass: faDraftingCompass,\n  faPlateWheat: faPlateWheat,\n  faCalendarCircleMinus: faCalendarCircleMinus,\n  faChopsticks: faChopsticks,\n  faCarWrench: faCarWrench,\n  faCarMechanic: faCarMechanic,\n  faIcicles: faIcicles,\n  faPersonShelter: faPersonShelter,\n  faNeuter: faNeuter,\n  faIdBadge: faIdBadge,\n  faKazoo: faKazoo,\n  faMarker: faMarker,\n  faFaceLaughBeam: faFaceLaughBeam,\n  faLaughBeam: faLaughBeam,\n  faSquareArrowDownLeft: faSquareArrowDownLeft,\n  faBatteryBolt: faBatteryBolt,\n  faTreeLarge: faTreeLarge,\n  faHelicopterSymbol: faHelicopterSymbol,\n  faAperture: faAperture,\n  faUniversalAccess: faUniversalAccess,\n  faFileMagnifyingGlass: faFileMagnifyingGlass,\n  faFileSearch: faFileSearch,\n  faUpRight: faUpRight,\n  faCircleChevronUp: faCircleChevronUp,\n  faChevronCircleUp: faChevronCircleUp,\n  faUserPolice: faUserPolice,\n  faLariSign: faLariSign,\n  faVolcano: faVolcano,\n  faTeddyBear: faTeddyBear,\n  faStocking: faStocking,\n  faPersonWalkingDashedLineArrowRight: faPersonWalkingDashedLineArrowRight,\n  faImageSlash: faImageSlash,\n  faMaskSnorkel: faMaskSnorkel,\n  faSmoke: faSmoke,\n  faSterlingSign: faSterlingSign,\n  faGbp: faGbp,\n  faPoundSign: faPoundSign,\n  faBatteryExclamation: faBatteryExclamation,\n  faViruses: faViruses,\n  faSquarePersonConfined: faSquarePersonConfined,\n  faUserTie: faUserTie,\n  faArrowDownLong: faArrowDownLong,\n  faLongArrowDown: faLongArrowDown,\n  faTentArrowDownToLine: faTentArrowDownToLine,\n  faCertificate: faCertificate,\n  faCrystalBall: faCrystalBall,\n  faReplyAll: faReplyAll,\n  faMailReplyAll: faMailReplyAll,\n  faSuitcase: faSuitcase,\n  faPersonSkating: faPersonSkating,\n  faSkating: faSkating,\n  faStarShooting: faStarShooting,\n  faBinaryLock: faBinaryLock,\n  faFilterCircleDollar: faFilterCircleDollar,\n  faFunnelDollar: faFunnelDollar,\n  faCameraRetro: faCameraRetro,\n  faCircleArrowDown: faCircleArrowDown,\n  faArrowCircleDown: faArrowCircleDown,\n  faCommentPen: faCommentPen,\n  faCommentEdit: faCommentEdit,\n  faFileImport: faFileImport,\n  faArrowRightToFile: faArrowRightToFile,\n  faBanjo: faBanjo,\n  faSquareArrowUpRight: faSquareArrowUpRight,\n  faExternalLinkSquare: faExternalLinkSquare,\n  faLightEmergencyOn: faLightEmergencyOn,\n  faKerning: faKerning,\n  faBoxOpen: faBoxOpen,\n  faSquareF: faSquareF,\n  faScroll: faScroll,\n  faSpa: faSpa,\n  faArrowLeftFromLine: faArrowLeftFromLine,\n  faArrowFromRight: faArrowFromRight,\n  faStrawberry: faStrawberry,\n  faLocationPinLock: faLocationPinLock,\n  faPause: faPause,\n  faClockEightThirty: faClockEightThirty,\n  faPlaneEngines: faPlaneEngines,\n  faPlaneAlt: faPlaneAlt,\n  faHillAvalanche: faHillAvalanche,\n  faTemperatureEmpty: faTemperatureEmpty,\n  faTemperature0: faTemperature0,\n  faThermometer0: faThermometer0,\n  faThermometerEmpty: faThermometerEmpty,\n  faBomb: faBomb,\n  faGaugeLow: faGaugeLow,\n  faTachometerAltSlow: faTachometerAltSlow,\n  faRegistered: faRegistered,\n  faTrashCanPlus: faTrashCanPlus,\n  faAddressCard: faAddressCard,\n  faContactCard: faContactCard,\n  faVcard: faVcard,\n  faScaleUnbalancedFlip: faScaleUnbalancedFlip,\n  faBalanceScaleRight: faBalanceScaleRight,\n  faGlobeSnow: faGlobeSnow,\n  faSubscript: faSubscript,\n  faDiamondTurnRight: faDiamondTurnRight,\n  faDirections: faDirections,\n  faIntegral: faIntegral,\n  faBurst: faBurst,\n  faHouseLaptop: faHouseLaptop,\n  faLaptopHouse: faLaptopHouse,\n  faFaceTired: faFaceTired,\n  faTired: faTired,\n  faMoneyBills: faMoneyBills,\n  faBlindsRaised: faBlindsRaised,\n  faSmog: faSmog,\n  faUfoBeam: faUfoBeam,\n  faCircleCaretUp: faCircleCaretUp,\n  faCaretCircleUp: faCaretCircleUp,\n  faUserVneckHairLong: faUserVneckHairLong,\n  faSquareALock: faSquareALock,\n  faCrutch: faCrutch,\n  faGasPumpSlash: faGasPumpSlash,\n  faFontAwesome: faFontAwesome,\n  faFontAwesomeFlag: faFontAwesomeFlag,\n  faFontAwesomeLogoFull: faFontAwesomeLogoFull,\n  faCloudArrowUp: faCloudArrowUp,\n  faCloudUpload: faCloudUpload,\n  faCloudUploadAlt: faCloudUploadAlt,\n  faPalette: faPalette,\n  faTransporter4: faTransporter4,\n  faObjectsAlignRight: faObjectsAlignRight,\n  faArrowsTurnRight: faArrowsTurnRight,\n  faVest: faVest,\n  faPig: faPig,\n  faInboxFull: faInboxFull,\n  faCircleEnvelope: faCircleEnvelope,\n  faEnvelopeCircle: faEnvelopeCircle,\n  faTrianglePersonDigging: faTrianglePersonDigging,\n  faConstruction: faConstruction,\n  faFerry: faFerry,\n  faBullseyeArrow: faBullseyeArrow,\n  faArrowsDownToPeople: faArrowsDownToPeople,\n  faSeedling: faSeedling,\n  faSprout: faSprout,\n  faClockSeven: faClockSeven,\n  faLeftRight: faLeftRight,\n  faArrowsAltH: faArrowsAltH,\n  faBoxesPacking: faBoxesPacking,\n  faCircleArrowLeft: faCircleArrowLeft,\n  faArrowCircleLeft: faArrowCircleLeft,\n  faFlashlight: faFlashlight,\n  faGroupArrowsRotate: faGroupArrowsRotate,\n  faBowlFood: faBowlFood,\n  faSquare9: faSquare9,\n  faCandyCane: faCandyCane,\n  faArrowDownWideShort: faArrowDownWideShort,\n  faSortAmountAsc: faSortAmountAsc,\n  faSortAmountDown: faSortAmountDown,\n  faSquareDollar: faSquareDollar,\n  faDollarSquare: faDollarSquare,\n  faUsdSquare: faUsdSquare,\n  faHandHoldingSeedling: faHandHoldingSeedling,\n  faMessageCheck: faMessageCheck,\n  faCommentAltCheck: faCommentAltCheck,\n  faCloudBolt: faCloudBolt,\n  faThunderstorm: faThunderstorm,\n  faTextSlash: faTextSlash,\n  faRemoveFormat: faRemoveFormat,\n  faWatch: faWatch,\n  faCircleDownLeft: faCircleDownLeft,\n  faText: faText,\n  faProjector: faProjector,\n  faFaceSmileWink: faFaceSmileWink,\n  faSmileWink: faSmileWink,\n  faTombstoneBlank: faTombstoneBlank,\n  faTombstoneAlt: faTombstoneAlt,\n  faChessKingPiece: faChessKingPiece,\n  faChessKingAlt: faChessKingAlt,\n  faCircle6: faCircle6,\n  faLeft: faLeft,\n  faArrowAltLeft: faArrowAltLeft,\n  faFileWord: faFileWord,\n  faFilePowerpoint: faFilePowerpoint,\n  faSquareDown: faSquareDown,\n  faArrowAltSquareDown: faArrowAltSquareDown,\n  faObjectsAlignCenterVertical: faObjectsAlignCenterVertical,\n  faArrowsLeftRight: faArrowsLeftRight,\n  faArrowsH: faArrowsH,\n  faHouseLock: faHouseLock,\n  faCloudArrowDown: faCloudArrowDown,\n  faCloudDownload: faCloudDownload,\n  faCloudDownloadAlt: faCloudDownloadAlt,\n  faWreath: faWreath,\n  faChildren: faChildren,\n  faMeterDroplet: faMeterDroplet,\n  faChalkboard: faChalkboard,\n  faBlackboard: faBlackboard,\n  faUserLargeSlash: faUserLargeSlash,\n  faUserAltSlash: faUserAltSlash,\n  faSignalStrong: faSignalStrong,\n  faSignal4: faSignal4,\n  faLollipop: faLollipop,\n  faLollypop: faLollypop,\n  faListTree: faListTree,\n  faEnvelopeOpen: faEnvelopeOpen,\n  faDrawCircle: faDrawCircle,\n  faCatSpace: faCatSpace,\n  faHandshakeSimpleSlash: faHandshakeSimpleSlash,\n  faHandshakeAltSlash: faHandshakeAltSlash,\n  faRabbitRunning: faRabbitRunning,\n  faRabbitFast: faRabbitFast,\n  faMemoPad: faMemoPad,\n  faMattressPillow: faMattressPillow,\n  faAlarmPlus: faAlarmPlus,\n  faAlicorn: faAlicorn,\n  faCommentQuestion: faCommentQuestion,\n  faGingerbreadMan: faGingerbreadMan,\n  faGuaraniSign: faGuaraniSign,\n  faBurgerFries: faBurgerFries,\n  faMugTea: faMugTea,\n  faBorderTop: faBorderTop,\n  faArrowsRotate: faArrowsRotate,\n  faRefresh: faRefresh,\n  faSync: faSync,\n  faCircleBookOpen: faCircleBookOpen,\n  faBookCircle: faBookCircle,\n  faArrowsToDottedLine: faArrowsToDottedLine,\n  faFireExtinguisher: faFireExtinguisher,\n  faGarageOpen: faGarageOpen,\n  faShelvesEmpty: faShelvesEmpty,\n  faCruzeiroSign: faCruzeiroSign,\n  faWatchApple: faWatchApple,\n  faWatchCalculator: faWatchCalculator,\n  faListDropdown: faListDropdown,\n  faCabinetFiling: faCabinetFiling,\n  faBurgerSoda: faBurgerSoda,\n  faSquareArrowUp: faSquareArrowUp,\n  faArrowSquareUp: faArrowSquareUp,\n  faGreaterThanEqual: faGreaterThanEqual,\n  faPalletBox: faPalletBox,\n  faFaceConfounded: faFaceConfounded,\n  faShieldHalved: faShieldHalved,\n  faShieldAlt: faShieldAlt,\n  faTruckPlow: faTruckPlow,\n  faBookAtlas: faBookAtlas,\n  faAtlas: faAtlas,\n  faVirus: faVirus,\n  faCommentMiddleTop: faCommentMiddleTop,\n  faEnvelopeCircleCheck: faEnvelopeCircleCheck,\n  faLayerGroup: faLayerGroup,\n  faRestroomSimple: faRestroomSimple,\n  faArrowsToDot: faArrowsToDot,\n  faBorderOuter: faBorderOuter,\n  faHashtagLock: faHashtagLock,\n  faClockTwoThirty: faClockTwoThirty,\n  faArchway: faArchway,\n  faHeartCircleCheck: faHeartCircleCheck,\n  faHouseChimneyCrack: faHouseChimneyCrack,\n  faHouseDamage: faHouseDamage,\n  faFileZipper: faFileZipper,\n  faFileArchive: faFileArchive,\n  faHeartHalf: faHeartHalf,\n  faCommentCheck: faCommentCheck,\n  faSquare: faSquare,\n  faMemo: faMemo,\n  faMartiniGlassEmpty: faMartiniGlassEmpty,\n  faGlassMartini: faGlassMartini,\n  faCouch: faCouch,\n  faCediSign: faCediSign,\n  faItalic: faItalic,\n  faGlassCitrus: faGlassCitrus,\n  faCalendarLinesPen: faCalendarLinesPen,\n  faChurch: faChurch,\n  faPersonSnowmobiling: faPersonSnowmobiling,\n  faSnowmobile: faSnowmobile,\n  faFaceHushed: faFaceHushed,\n  faCommentsDollar: faCommentsDollar,\n  faLinkSimpleSlash: faLinkSimpleSlash,\n  faDemocrat: faDemocrat,\n  faFaceConfused: faFaceConfused,\n  faPinball: faPinball,\n  faZ: faZ,\n  faPersonSkiing: faPersonSkiing,\n  faSkiing: faSkiing,\n  faDeer: faDeer,\n  faInputPipe: faInputPipe,\n  faRoadLock: faRoadLock,\n  faA: faA,\n  faBookmarkSlash: faBookmarkSlash,\n  faTemperatureArrowDown: faTemperatureArrowDown,\n  faTemperatureDown: faTemperatureDown,\n  faMace: faMace,\n  faFeatherPointed: faFeatherPointed,\n  faFeatherAlt: faFeatherAlt,\n  faSausage: faSausage,\n  faTrashCanClock: faTrashCanClock,\n  faP: faP,\n  faSnowflake: faSnowflake,\n  faStomach: faStomach,\n  faNewspaper: faNewspaper,\n  faRectangleAd: faRectangleAd,\n  faAd: faAd,\n  faGuitarElectric: faGuitarElectric,\n  faArrowTurnDownRight: faArrowTurnDownRight,\n  faMoonCloud: faMoonCloud,\n  faBreadSliceButter: faBreadSliceButter,\n  faCircleArrowRight: faCircleArrowRight,\n  faArrowCircleRight: faArrowCircleRight,\n  faUserGroupCrown: faUserGroupCrown,\n  faUsersCrown: faUsersCrown,\n  faCircleI: faCircleI,\n  faToiletPaperCheck: faToiletPaperCheck,\n  faFilterCircleXmark: faFilterCircleXmark,\n  faLocust: faLocust,\n  faSort: faSort,\n  faUnsorted: faUnsorted,\n  faListOl: faListOl,\n  faList12: faList12,\n  faListNumeric: faListNumeric,\n  faChartWaterfall: faChartWaterfall,\n  faFaceParty: faFaceParty,\n  faKidneys: faKidneys,\n  faWifiExclamation: faWifiExclamation,\n  faChartNetwork: faChartNetwork,\n  faPersonDressBurst: faPersonDressBurst,\n  faDiceD4: faDiceD4,\n  faMoneyCheckDollar: faMoneyCheckDollar,\n  faMoneyCheckAlt: faMoneyCheckAlt,\n  faVectorSquare: faVectorSquare,\n  faBreadSlice: faBreadSlice,\n  faLanguage: faLanguage,\n  faWheatAwnSlash: faWheatAwnSlash,\n  faFaceKissWinkHeart: faFaceKissWinkHeart,\n  faKissWinkHeart: faKissWinkHeart,\n  faDagger: faDagger,\n  faPodium: faPodium,\n  faMemoCircleCheck: faMemoCircleCheck,\n  faRouteHighway: faRouteHighway,\n  faDownToLine: faDownToLine,\n  faArrowAltToBottom: faArrowAltToBottom,\n  faFilter: faFilter,\n  faSquareG: faSquareG,\n  faCirclePhone: faCirclePhone,\n  faPhoneCircle: faPhoneCircle,\n  faClipboardPrescription: faClipboardPrescription,\n  faUserNurseHair: faUserNurseHair,\n  faQuestion: faQuestion,\n  faFileSignature: faFileSignature,\n  faToggleLargeOn: faToggleLargeOn,\n  faUpDownLeftRight: faUpDownLeftRight,\n  faArrowsAlt: faArrowsAlt,\n  faDryerHeat: faDryerHeat,\n  faDryerAlt: faDryerAlt,\n  faHouseChimneyUser: faHouseChimneyUser,\n  faHandHoldingHeart: faHandHoldingHeart,\n  faArrowUpSmallBig: faArrowUpSmallBig,\n  faSortSizeUpAlt: faSortSizeUpAlt,\n  faTrainTrack: faTrainTrack,\n  faPuzzlePiece: faPuzzlePiece,\n  faMoneyCheck: faMoneyCheck,\n  faStarHalfStroke: faStarHalfStroke,\n  faStarHalfAlt: faStarHalfAlt,\n  faFileExclamation: faFileExclamation,\n  faCode: faCode,\n  faWhiskeyGlass: faWhiskeyGlass,\n  faGlassWhiskey: faGlassWhiskey,\n  faMoonStars: faMoonStars,\n  faBuildingCircleExclamation: faBuildingCircleExclamation,\n  faClothesHanger: faClothesHanger,\n  faMobileNotch: faMobileNotch,\n  faMobileIphone: faMobileIphone,\n  faMagnifyingGlassChart: faMagnifyingGlassChart,\n  faArrowUpRightFromSquare: faArrowUpRightFromSquare,\n  faExternalLink: faExternalLink,\n  faCubesStacked: faCubesStacked,\n  faImagesUser: faImagesUser,\n  faWonSign: faWonSign,\n  faKrw: faKrw,\n  faWon: faWon,\n  faImagePolaroidUser: faImagePolaroidUser,\n  faVirusCovid: faVirusCovid,\n  faSquareEllipsis: faSquareEllipsis,\n  faPie: faPie,\n  faChessKnightPiece: faChessKnightPiece,\n  faChessKnightAlt: faChessKnightAlt,\n  faAustralSign: faAustralSign,\n  faCloudPlus: faCloudPlus,\n  faF: faF,\n  faLeaf: faLeaf,\n  faBedBunk: faBedBunk,\n  faRoad: faRoad,\n  faTaxi: faTaxi,\n  faCab: faCab,\n  faPersonCirclePlus: faPersonCirclePlus,\n  faChartPie: faChartPie,\n  faPieChart: faPieChart,\n  faBoltLightning: faBoltLightning,\n  faClockEight: faClockEight,\n  faSackXmark: faSackXmark,\n  faFileExcel: faFileExcel,\n  faFileContract: faFileContract,\n  faFishFins: faFishFins,\n  faCircleQ: faCircleQ,\n  faBuildingFlag: faBuildingFlag,\n  faFaceGrinBeam: faFaceGrinBeam,\n  faGrinBeam: faGrinBeam,\n  faObjectUngroup: faObjectUngroup,\n  faFaceDisguise: faFaceDisguise,\n  faCircleArrowDownRight: faCircleArrowDownRight,\n  faAlien8bit: faAlien8bit,\n  faAlienMonster: faAlienMonster,\n  faHandPointRibbon: faHandPointRibbon,\n  faPoop: faPoop,\n  faObjectExclude: faObjectExclude,\n  faTelescope: faTelescope,\n  faLocationPin: faLocationPin,\n  faMapMarker: faMapMarker,\n  faSquareList: faSquareList,\n  faKaaba: faKaaba,\n  faToiletPaper: faToiletPaper,\n  faHelmetSafety: faHelmetSafety,\n  faHardHat: faHardHat,\n  faHatHard: faHatHard,\n  faCommentCode: faCommentCode,\n  faSimCards: faSimCards,\n  faStarship: faStarship,\n  faEject: faEject,\n  faCircleRight: faCircleRight,\n  faArrowAltCircleRight: faArrowAltCircleRight,\n  faPlaneCircleCheck: faPlaneCircleCheck,\n  faSeal: faSeal,\n  faUserCowboy: faUserCowboy,\n  faHexagonVerticalNft: faHexagonVerticalNft,\n  faFaceRollingEyes: faFaceRollingEyes,\n  faMehRollingEyes: faMehRollingEyes,\n  faBreadLoaf: faBreadLoaf,\n  faRingsWedding: faRingsWedding,\n  faObjectGroup: faObjectGroup,\n  faFrenchFries: faFrenchFries,\n  faChartLine: faChartLine,\n  faLineChart: faLineChart,\n  faCalendarArrowDown: faCalendarArrowDown,\n  faCalendarDownload: faCalendarDownload,\n  faSendBack: faSendBack,\n  faMaskVentilator: faMaskVentilator,\n  faSignatureLock: faSignatureLock,\n  faArrowRight: faArrowRight,\n  faSignsPost: faSignsPost,\n  faMapSigns: faMapSigns,\n  faOctagonPlus: faOctagonPlus,\n  faPlusOctagon: faPlusOctagon,\n  faCashRegister: faCashRegister,\n  faPersonCircleQuestion: faPersonCircleQuestion,\n  faMelonSlice: faMelonSlice,\n  faSpaceStationMoon: faSpaceStationMoon,\n  faMessageSmile: faMessageSmile,\n  faCommentAltSmile: faCommentAltSmile,\n  faCupStraw: faCupStraw,\n  faLeftFromLine: faLeftFromLine,\n  faArrowAltFromRight: faArrowAltFromRight,\n  faH: faH,\n  faBasketShoppingSimple: faBasketShoppingSimple,\n  faShoppingBasketAlt: faShoppingBasketAlt,\n  faHandsHoldingHeart: faHandsHoldingHeart,\n  faHandsHeart: faHandsHeart,\n  faClockNine: faClockNine,\n  faTarp: faTarp,\n  faFaceSleepy: faFaceSleepy,\n  faHandHorns: faHandHorns,\n  faScrewdriverWrench: faScrewdriverWrench,\n  faTools: faTools,\n  faArrowsToEye: faArrowsToEye,\n  faCircleThreeQuarters: faCircleThreeQuarters,\n  faTrophyStar: faTrophyStar,\n  faTrophyAlt: faTrophyAlt,\n  faPlugCircleBolt: faPlugCircleBolt,\n  faFaceThermometer: faFaceThermometer,\n  faShirtRunning: faShirtRunning,\n  faBookCircleArrowUp: faBookCircleArrowUp,\n  faFaceNauseated: faFaceNauseated,\n  faHeart: faHeart,\n  faFileChartPie: faFileChartPie,\n  faMarsAndVenus: faMarsAndVenus,\n  faHouseUser: faHouseUser,\n  faHomeUser: faHomeUser,\n  faCircleArrowDownLeft: faCircleArrowDownLeft,\n  faDumpsterFire: faDumpsterFire,\n  faHexagonMinus: faHexagonMinus,\n  faMinusHexagon: faMinusHexagon,\n  faLeftToLine: faLeftToLine,\n  faArrowAltToLeft: faArrowAltToLeft,\n  faHouseCrack: faHouseCrack,\n  faPawSimple: faPawSimple,\n  faPawAlt: faPawAlt,\n  faArrowLeftLongToLine: faArrowLeftLongToLine,\n  faBracketsRound: faBracketsRound,\n  faParentheses: faParentheses,\n  faMartiniGlassCitrus: faMartiniGlassCitrus,\n  faCocktail: faCocktail,\n  faUserShakespeare: faUserShakespeare,\n  faArrowRightToArc: faArrowRightToArc,\n  faFaceSurprise: faFaceSurprise,\n  faSurprise: faSurprise,\n  faBottleWater: faBottleWater,\n  faCirclePause: faCirclePause,\n  faPauseCircle: faPauseCircle,\n  faGaugeCirclePlus: faGaugeCirclePlus,\n  faFolders: faFolders,\n  faAngel: faAngel,\n  faValueAbsolute: faValueAbsolute,\n  faRabbit: faRabbit,\n  faToiletPaperSlash: faToiletPaperSlash,\n  faAppleWhole: faAppleWhole,\n  faAppleAlt: faAppleAlt,\n  faKitchenSet: faKitchenSet,\n  faLockKeyhole: faLockKeyhole,\n  faLockAlt: faLockAlt,\n  faR: faR,\n  faTemperatureQuarter: faTemperatureQuarter,\n  faTemperature1: faTemperature1,\n  faThermometer1: faThermometer1,\n  faThermometerQuarter: faThermometerQuarter,\n  faSquareInfo: faSquareInfo,\n  faInfoSquare: faInfoSquare,\n  faWifiSlash: faWifiSlash,\n  faToiletPaperXmark: faToiletPaperXmark,\n  faHandsHoldingDollar: faHandsHoldingDollar,\n  faHandsUsd: faHandsUsd,\n  faCube: faCube,\n  faArrowDownTriangleSquare: faArrowDownTriangleSquare,\n  faSortShapesDown: faSortShapesDown,\n  faBitcoinSign: faBitcoinSign,\n  faShutters: faShutters,\n  faShieldDog: faShieldDog,\n  faSolarPanel: faSolarPanel,\n  faLockOpen: faLockOpen,\n  faTableTree: faTableTree,\n  faHouseChimneyHeart: faHouseChimneyHeart,\n  faTally3: faTally3,\n  faElevator: faElevator,\n  faMoneyBillTransfer: faMoneyBillTransfer,\n  faMoneyBillTrendUp: faMoneyBillTrendUp,\n  faHouseFloodWaterCircleArrowRight: faHouseFloodWaterCircleArrowRight,\n  faSquarePollHorizontal: faSquarePollHorizontal,\n  faPollH: faPollH,\n  faCircle: faCircle,\n  faCartCircleExclamation: faCartCircleExclamation,\n  faSword: faSword,\n  faBackwardFast: faBackwardFast,\n  faFastBackward: faFastBackward,\n  faRecycle: faRecycle,\n  faUserAstronaut: faUserAstronaut,\n  faPlaneSlash: faPlaneSlash,\n  faCircleDashed: faCircleDashed,\n  faTrademark: faTrademark,\n  faBasketball: faBasketball,\n  faBasketballBall: faBasketballBall,\n  faForkKnife: faForkKnife,\n  faUtensilsAlt: faUtensilsAlt,\n  faSatelliteDish: faSatelliteDish,\n  faBadgeCheck: faBadgeCheck,\n  faCircleUp: faCircleUp,\n  faArrowAltCircleUp: faArrowAltCircleUp,\n  faSlider: faSlider,\n  faMobileScreenButton: faMobileScreenButton,\n  faMobileAlt: faMobileAlt,\n  faClockOneThirty: faClockOneThirty,\n  faInboxOut: faInboxOut,\n  faInboxArrowUp: faInboxArrowUp,\n  faCloudSlash: faCloudSlash,\n  faVolumeHigh: faVolumeHigh,\n  faVolumeUp: faVolumeUp,\n  faUsersRays: faUsersRays,\n  faWallet: faWallet,\n  faOctagonCheck: faOctagonCheck,\n  faFlatbreadStuffed: faFlatbreadStuffed,\n  faClipboardCheck: faClipboardCheck,\n  faCartCirclePlus: faCartCirclePlus,\n  faTruckClock: faTruckClock,\n  faShippingTimed: faShippingTimed,\n  faPool8Ball: faPool8Ball,\n  faFileAudio: faFileAudio,\n  faTurnDownLeft: faTurnDownLeft,\n  faLockHashtag: faLockHashtag,\n  faChartRadar: faChartRadar,\n  faStaff: faStaff,\n  faBurger: faBurger,\n  faHamburger: faHamburger,\n  faUtilityPole: faUtilityPole,\n  faTransporter6: faTransporter6,\n  faWrench: faWrench,\n  faBugs: faBugs,\n  faVectorPolygon: faVectorPolygon,\n  faDiagramNested: faDiagramNested,\n  faRupeeSign: faRupeeSign,\n  faRupee: faRupee,\n  faFileImage: faFileImage,\n  faCircleQuestion: faCircleQuestion,\n  faQuestionCircle: faQuestionCircle,\n  faImageUser: faImageUser,\n  faPlaneDeparture: faPlaneDeparture,\n  faHandshakeSlash: faHandshakeSlash,\n  faBookBookmark: faBookBookmark,\n  faBorderCenterH: faBorderCenterH,\n  faCanFood: faCanFood,\n  faTypewriter: faTypewriter,\n  faArrowRightFromArc: faArrowRightFromArc,\n  faCircleK: faCircleK,\n  faFaceHandOverMouth: faFaceHandOverMouth,\n  faPopcorn: faPopcorn,\n  faHouseWater: faHouseWater,\n  faHouseFlood: faHouseFlood,\n  faObjectSubtract: faObjectSubtract,\n  faCodeBranch: faCodeBranch,\n  faWarehouseFull: faWarehouseFull,\n  faWarehouseAlt: faWarehouseAlt,\n  faHatCowboy: faHatCowboy,\n  faBridge: faBridge,\n  faPhoneFlip: faPhoneFlip,\n  faPhoneAlt: faPhoneAlt,\n  faArrowDownFromDottedLine: faArrowDownFromDottedLine,\n  faSquareQuarters: faSquareQuarters,\n  faTruckFront: faTruckFront,\n  faCat: faCat,\n  faTrashXmark: faTrashXmark,\n  faCircleCaretLeft: faCircleCaretLeft,\n  faCaretCircleLeft: faCaretCircleLeft,\n  faFiles: faFiles,\n  faAnchorCircleExclamation: faAnchorCircleExclamation,\n  faFaceClouds: faFaceClouds,\n  faUserCrown: faUserCrown,\n  faTruckField: faTruckField,\n  faRoute: faRoute,\n  faCartCircleCheck: faCartCircleCheck,\n  faClipboardQuestion: faClipboardQuestion,\n  faPanorama: faPanorama,\n  faCommentMedical: faCommentMedical,\n  faTeethOpen: faTeethOpen,\n  faUserTieHairLong: faUserTieHairLong,\n  faFileCircleMinus: faFileCircleMinus,\n  faHeadSideMedical: faHeadSideMedical,\n  faTags: faTags,\n  faWineGlass: faWineGlass,\n  faForwardFast: faForwardFast,\n  faFastForward: faFastForward,\n  faFaceMehBlank: faFaceMehBlank,\n  faMehBlank: faMehBlank,\n  faUserRobot: faUserRobot,\n  faSquareParking: faSquareParking,\n  faParking: faParking,\n  faCardDiamond: faCardDiamond,\n  faFaceZipper: faFaceZipper,\n  faFaceRaisedEyebrow: faFaceRaisedEyebrow,\n  faHouseSignal: faHouseSignal,\n  faSquareChevronUp: faSquareChevronUp,\n  faChevronSquareUp: faChevronSquareUp,\n  faNfcSymbol: faNfcSymbol,\n  faBarsProgress: faBarsProgress,\n  faTasksAlt: faTasksAlt,\n  faFaucetDrip: faFaucetDrip,\n  faArrowsToLine: faArrowsToLine,\n  faDolphin: faDolphin,\n  faArrowUpRight: faArrowUpRight,\n  faCircleR: faCircleR,\n  faCartFlatbed: faCartFlatbed,\n  faDollyFlatbed: faDollyFlatbed,\n  faBanSmoking: faBanSmoking,\n  faSmokingBan: faSmokingBan,\n  faCircleSortUp: faCircleSortUp,\n  faSortCircleUp: faSortCircleUp,\n  faTerminal: faTerminal,\n  faMobileButton: faMobileButton,\n  faHouseMedicalFlag: faHouseMedicalFlag,\n  faBasketShopping: faBasketShopping,\n  faShoppingBasket: faShoppingBasket,\n  faTape: faTape,\n  faChestnut: faChestnut,\n  faBusSimple: faBusSimple,\n  faBusAlt: faBusAlt,\n  faEye: faEye,\n  faFaceSadCry: faFaceSadCry,\n  faSadCry: faSadCry,\n  faHeat: faHeat,\n  faTicketAirline: faTicketAirline,\n  faBootHeeled: faBootHeeled,\n  faArrowsMinimize: faArrowsMinimize,\n  faCompressArrows: faCompressArrows,\n  faAudioDescription: faAudioDescription,\n  faPersonMilitaryToPerson: faPersonMilitaryToPerson,\n  faFileShield: faFileShield,\n  faHexagon: faHexagon,\n  faManhole: faManhole,\n  faUserSlash: faUserSlash,\n  faPen: faPen,\n  faTowerObservation: faTowerObservation,\n  faFloppyDisks: faFloppyDisks,\n  faToiletPaperBlankUnder: faToiletPaperBlankUnder,\n  faToiletPaperReverseAlt: faToiletPaperReverseAlt,\n  faFileCode: faFileCode,\n  faSignal: faSignal,\n  faSignal5: faSignal5,\n  faSignalPerfect: faSignalPerfect,\n  faPump: faPump,\n  faBus: faBus,\n  faHeartCircleXmark: faHeartCircleXmark,\n  faArrowUpLeftFromCircle: faArrowUpLeftFromCircle,\n  faHouseChimney: faHouseChimney,\n  faHomeLg: faHomeLg,\n  faWindowMaximize: faWindowMaximize,\n  faDryer: faDryer,\n  faFaceFrown: faFaceFrown,\n  faFrown: faFrown,\n  faChessBishopPiece: faChessBishopPiece,\n  faChessBishopAlt: faChessBishopAlt,\n  faShirtTankTop: faShirtTankTop,\n  faDiploma: faDiploma,\n  faScrollRibbon: faScrollRibbon,\n  faScreencast: faScreencast,\n  faWalker: faWalker,\n  faPrescription: faPrescription,\n  faShop: faShop,\n  faStoreAlt: faStoreAlt,\n  faFloppyDisk: faFloppyDisk,\n  faSave: faSave,\n  faVihara: faVihara,\n  faFaceKissClosedEyes: faFaceKissClosedEyes,\n  faScaleUnbalanced: faScaleUnbalanced,\n  faBalanceScaleLeft: faBalanceScaleLeft,\n  faFileUser: faFileUser,\n  faUserPoliceTie: faUserPoliceTie,\n  faFaceTongueMoney: faFaceTongueMoney,\n  faTennisBall: faTennisBall,\n  faSquareL: faSquareL,\n  faSortUp: faSortUp,\n  faSortAsc: faSortAsc,\n  faCalendarArrowUp: faCalendarArrowUp,\n  faCalendarUpload: faCalendarUpload,\n  faCommentDots: faCommentDots,\n  faCommenting: faCommenting,\n  faPlantWilt: faPlantWilt,\n  faScarf: faScarf,\n  faAlbumCirclePlus: faAlbumCirclePlus,\n  faUserNurseHairLong: faUserNurseHairLong,\n  faDiamond: faDiamond,\n  faSquareLeft: faSquareLeft,\n  faArrowAltSquareLeft: faArrowAltSquareLeft,\n  faFaceGrinSquint: faFaceGrinSquint,\n  faGrinSquint: faGrinSquint,\n  faCircleEllipsisVertical: faCircleEllipsisVertical,\n  faHandHoldingDollar: faHandHoldingDollar,\n  faHandHoldingUsd: faHandHoldingUsd,\n  faGridDividers: faGridDividers,\n  faBacterium: faBacterium,\n  faHandPointer: faHandPointer,\n  faDrumSteelpan: faDrumSteelpan,\n  faHandScissors: faHandScissors,\n  faHandsPraying: faHandsPraying,\n  faPrayingHands: faPrayingHands,\n  faFacePensive: faFacePensive,\n  faUserMusic: faUserMusic,\n  faArrowRotateRight: faArrowRotateRight,\n  faArrowRightRotate: faArrowRightRotate,\n  faArrowRotateForward: faArrowRotateForward,\n  faRedo: faRedo,\n  faMessagesDollar: faMessagesDollar,\n  faCommentsAltDollar: faCommentsAltDollar,\n  faSensorOn: faSensorOn,\n  faBalloon: faBalloon,\n  faBiohazard: faBiohazard,\n  faChessQueenPiece: faChessQueenPiece,\n  faChessQueenAlt: faChessQueenAlt,\n  faLocationCrosshairs: faLocationCrosshairs,\n  faLocation: faLocation,\n  faMarsDouble: faMarsDouble,\n  faHousePersonLeave: faHousePersonLeave,\n  faHouseLeave: faHouseLeave,\n  faHousePersonDepart: faHousePersonDepart,\n  faRulerTriangle: faRulerTriangle,\n  faCardClub: faCardClub,\n  faChildDress: faChildDress,\n  faUsersBetweenLines: faUsersBetweenLines,\n  faLungsVirus: faLungsVirus,\n  faSpinnerThird: faSpinnerThird,\n  faFaceGrinTears: faFaceGrinTears,\n  faGrinTears: faGrinTears,\n  faPhone: faPhone,\n  faComputerMouseScrollwheel: faComputerMouseScrollwheel,\n  faMouseAlt: faMouseAlt,\n  faCalendarXmark: faCalendarXmark,\n  faCalendarTimes: faCalendarTimes,\n  faChildReaching: faChildReaching,\n  faTableLayout: faTableLayout,\n  faNarwhal: faNarwhal,\n  faRampLoading: faRampLoading,\n  faCalendarCirclePlus: faCalendarCirclePlus,\n  faToothbrush: faToothbrush,\n  faBorderInner: faBorderInner,\n  faPawClaws: faPawClaws,\n  faKiwiFruit: faKiwiFruit,\n  faTrafficLightSlow: faTrafficLightSlow,\n  faRectangleCode: faRectangleCode,\n  faHeadSideVirus: faHeadSideVirus,\n  faKeyboardBrightness: faKeyboardBrightness,\n  faBooksMedical: faBooksMedical,\n  faLightbulbSlash: faLightbulbSlash,\n  faHouseBlank: faHouseBlank,\n  faHomeBlank: faHomeBlank,\n  faSquare5: faSquare5,\n  faSquareHeart: faSquareHeart,\n  faHeartSquare: faHeartSquare,\n  faPuzzle: faPuzzle,\n  faUserGear: faUserGear,\n  faUserCog: faUserCog,\n  faPipeCircleCheck: faPipeCircleCheck,\n  faArrowUp19: faArrowUp19,\n  faSortNumericUp: faSortNumericUp,\n  faOctagonExclamation: faOctagonExclamation,\n  faDialLow: faDialLow,\n  faDoorClosed: faDoorClosed,\n  faLaptopMobile: faLaptopMobile,\n  faPhoneLaptop: faPhoneLaptop,\n  faConveyorBeltBoxes: faConveyorBeltBoxes,\n  faConveyorBeltAlt: faConveyorBeltAlt,\n  faShieldVirus: faShieldVirus,\n  faStarfighterTwinIonEngineAdvanced: faStarfighterTwinIonEngineAdvanced,\n  faStarfighterAltAdvanced: faStarfighterAltAdvanced,\n  faDiceSix: faDiceSix,\n  faStarfighterTwinIonEngine: faStarfighterTwinIonEngine,\n  faStarfighterAlt: faStarfighterAlt,\n  faRocketLaunch: faRocketLaunch,\n  faMosquitoNet: faMosquitoNet,\n  faVentDamper: faVentDamper,\n  faBridgeWater: faBridgeWater,\n  faBanBug: faBanBug,\n  faDebug: faDebug,\n  faPersonBooth: faPersonBooth,\n  faTextWidth: faTextWidth,\n  faGarageCar: faGarageCar,\n  faSquareKanban: faSquareKanban,\n  faHatWizard: faHatWizard,\n  faPenFancy: faPenFancy,\n  faCoffeePot: faCoffeePot,\n  faMouseField: faMouseField,\n  faPersonDigging: faPersonDigging,\n  faDigging: faDigging,\n  faShowerDown: faShowerDown,\n  faShowerAlt: faShowerAlt,\n  faBoxCircleCheck: faBoxCircleCheck,\n  faBrightness: faBrightness,\n  faCarSideBolt: faCarSideBolt,\n  faOrnament: faOrnament,\n  faPhoneArrowDownLeft: faPhoneArrowDownLeft,\n  faPhoneArrowDown: faPhoneArrowDown,\n  faPhoneIncoming: faPhoneIncoming,\n  faCloudWord: faCloudWord,\n  faHandFingersCrossed: faHandFingersCrossed,\n  faTrash: faTrash,\n  faGaugeSimple: faGaugeSimple,\n  faGaugeSimpleMed: faGaugeSimpleMed,\n  faTachometerAverage: faTachometerAverage,\n  faArrowDownSmallBig: faArrowDownSmallBig,\n  faSortSizeDownAlt: faSortSizeDownAlt,\n  faBookMedical: faBookMedical,\n  faFaceMelting: faFaceMelting,\n  faPoo: faPoo,\n  faPenClipSlash: faPenClipSlash,\n  faPenAltSlash: faPenAltSlash,\n  faQuoteRight: faQuoteRight,\n  faQuoteRightAlt: faQuoteRightAlt,\n  faScrollOld: faScrollOld,\n  faGuitars: faGuitars,\n  faPhoneXmark: faPhoneXmark,\n  faHose: faHose,\n  faClockSix: faClockSix,\n  faShirt: faShirt,\n  faTShirt: faTShirt,\n  faTshirt: faTshirt,\n  faSquareR: faSquareR,\n  faCubes: faCubes,\n  faEnvelopeOpenDollar: faEnvelopeOpenDollar,\n  faDivide: faDivide,\n  faSunCloud: faSunCloud,\n  faLampFloor: faLampFloor,\n  faSquare7: faSquare7,\n  faTengeSign: faTengeSign,\n  faTenge: faTenge,\n  faHeadphones: faHeadphones,\n  faHandsHolding: faHandsHolding,\n  faCampfire: faCampfire,\n  faCircleAmpersand: faCircleAmpersand,\n  faSnowflakes: faSnowflakes,\n  faHandsClapping: faHandsClapping,\n  faRepublican: faRepublican,\n  faLeafMaple: faLeafMaple,\n  faArrowLeft: faArrowLeft,\n  faPersonCircleXmark: faPersonCircleXmark,\n  faRuler: faRuler,\n  faCupStrawSwoosh: faCupStrawSwoosh,\n  faTemperatureSun: faTemperatureSun,\n  faTemperatureHot: faTemperatureHot,\n  faAlignLeft: faAlignLeft,\n  faDiceD6: faDiceD6,\n  faRestroom: faRestroom,\n  faHighDefinition: faHighDefinition,\n  faRectangleHd: faRectangleHd,\n  faJ: faJ,\n  faGalaxy: faGalaxy,\n  faUsersViewfinder: faUsersViewfinder,\n  faFileVideo: faFileVideo,\n  faCherries: faCherries,\n  faUpRightFromSquare: faUpRightFromSquare,\n  faExternalLinkAlt: faExternalLinkAlt,\n  faCircleSort: faCircleSort,\n  faSortCircle: faSortCircle,\n  faTableCells: faTableCells,\n  faTh: faTh,\n  faFilePdf: faFilePdf,\n  faSiren: faSiren,\n  faArrowUpToDottedLine: faArrowUpToDottedLine,\n  faImageLandscape: faImageLandscape,\n  faLandscape: faLandscape,\n  faTankWater: faTankWater,\n  faCurlingStone: faCurlingStone,\n  faCurling: faCurling,\n  faGamepadModern: faGamepadModern,\n  faGamepadAlt: faGamepadAlt,\n  faMessagesQuestion: faMessagesQuestion,\n  faBookBible: faBookBible,\n  faBible: faBible,\n  faO: faO,\n  faSuitcaseMedical: faSuitcaseMedical,\n  faMedkit: faMedkit,\n  faBriefcaseArrowRight: faBriefcaseArrowRight,\n  faExpandWide: faExpandWide,\n  faClockElevenThirty: faClockElevenThirty,\n  faRv: faRv,\n  faUserSecret: faUserSecret,\n  faOtter: faOtter,\n  faDreidel: faDreidel,\n  faPersonDress: faPersonDress,\n  faFemale: faFemale,\n  faCommentDollar: faCommentDollar,\n  faBusinessTime: faBusinessTime,\n  faBriefcaseClock: faBriefcaseClock,\n  faFlowerTulip: faFlowerTulip,\n  faPeoplePantsSimple: faPeoplePantsSimple,\n  faCloudDrizzle: faCloudDrizzle,\n  faTableCellsLarge: faTableCellsLarge,\n  faThLarge: faThLarge,\n  faBookTanakh: faBookTanakh,\n  faTanakh: faTanakh,\n  faSolarSystem: faSolarSystem,\n  faSealQuestion: faSealQuestion,\n  faPhoneVolume: faPhoneVolume,\n  faVolumeControlPhone: faVolumeControlPhone,\n  faDiscDrive: faDiscDrive,\n  faHatCowboySide: faHatCowboySide,\n  faTableRows: faTableRows,\n  faRows: faRows,\n  faLocationExclamation: faLocationExclamation,\n  faMapMarkerExclamation: faMapMarkerExclamation,\n  faFaceFearful: faFaceFearful,\n  faClipboardUser: faClipboardUser,\n  faBusSchool: faBusSchool,\n  faFilmSlash: faFilmSlash,\n  faSquareArrowDownRight: faSquareArrowDownRight,\n  faBookSparkles: faBookSparkles,\n  faBookSpells: faBookSpells,\n  faWashingMachine: faWashingMachine,\n  faWasher: faWasher,\n  faChild: faChild,\n  faLiraSign: faLiraSign,\n  faUserVisor: faUserVisor,\n  faFilePlusMinus: faFilePlusMinus,\n  faChessClockFlip: faChessClockFlip,\n  faChessClockAlt: faChessClockAlt,\n  faSatellite: faSatellite,\n  faPlaneLock: faPlaneLock,\n  faSteeringWheel: faSteeringWheel,\n  faTag: faTag,\n  faStretcher: faStretcher,\n  faBookSection: faBookSection,\n  faBookLaw: faBookLaw,\n  faInboxes: faInboxes,\n  faCoffeeBean: faCoffeeBean,\n  faBracketsCurly: faBracketsCurly,\n  faEllipsisStrokeVertical: faEllipsisStrokeVertical,\n  faEllipsisVAlt: faEllipsisVAlt,\n  faComment: faComment,\n  faSquare1: faSquare1,\n  faCakeCandles: faCakeCandles,\n  faBirthdayCake: faBirthdayCake,\n  faCake: faCake,\n  faHeadSide: faHeadSide,\n  faEnvelope: faEnvelope,\n  faDollyEmpty: faDollyEmpty,\n  faFaceTissue: faFaceTissue,\n  faAnglesUp: faAnglesUp,\n  faAngleDoubleUp: faAngleDoubleUp,\n  faPaperclip: faPaperclip,\n  faChartLineDown: faChartLineDown,\n  faArrowRightToCity: faArrowRightToCity,\n  faLockA: faLockA,\n  faRibbon: faRibbon,\n  faLungs: faLungs,\n  faPersonPinball: faPersonPinball,\n  faArrowUp91: faArrowUp91,\n  faSortNumericUpAlt: faSortNumericUpAlt,\n  faAppleCore: faAppleCore,\n  faCircleY: faCircleY,\n  faH6: faH6,\n  faLitecoinSign: faLitecoinSign,\n  faCircleSmall: faCircleSmall,\n  faBorderNone: faBorderNone,\n  faArrowTurnDownLeft: faArrowTurnDownLeft,\n  faCircleNodes: faCircleNodes,\n  faParachuteBox: faParachuteBox,\n  faMessageMedical: faMessageMedical,\n  faCommentAltMedical: faCommentAltMedical,\n  faRugbyBall: faRugbyBall,\n  faCommentMusic: faCommentMusic,\n  faIndent: faIndent,\n  faTreeDeciduous: faTreeDeciduous,\n  faTreeAlt: faTreeAlt,\n  faPuzzlePieceSimple: faPuzzlePieceSimple,\n  faPuzzlePieceAlt: faPuzzlePieceAlt,\n  faTruckFieldUn: faTruckFieldUn,\n  faNfcTrash: faNfcTrash,\n  faHourglass: faHourglass,\n  faHourglassEmpty: faHourglassEmpty,\n  faMountain: faMountain,\n  faFileXmark: faFileXmark,\n  faFileTimes: faFileTimes,\n  faHouseHeart: faHouseHeart,\n  faHomeHeart: faHomeHeart,\n  faHouseChimneyBlank: faHouseChimneyBlank,\n  faMeterBolt: faMeterBolt,\n  faUserDoctor: faUserDoctor,\n  faUserMd: faUserMd,\n  faSlashBack: faSlashBack,\n  faCircleInfo: faCircleInfo,\n  faInfoCircle: faInfoCircle,\n  faFishingRod: faFishingRod,\n  faHammerCrash: faHammerCrash,\n  faCloudMeatball: faCloudMeatball,\n  faCameraPolaroid: faCameraPolaroid,\n  faCamera: faCamera,\n  faCameraAlt: faCameraAlt,\n  faSquareVirus: faSquareVirus,\n  faCartArrowUp: faCartArrowUp,\n  faMeteor: faMeteor,\n  faCarOn: faCarOn,\n  faSleigh: faSleigh,\n  faArrowDown19: faArrowDown19,\n  faSortNumericAsc: faSortNumericAsc,\n  faSortNumericDown: faSortNumericDown,\n  faSquare4: faSquare4,\n  faHandHoldingDroplet: faHandHoldingDroplet,\n  faHandHoldingWater: faHandHoldingWater,\n  faWaveform: faWaveform,\n  faWater: faWater,\n  faStarSharpHalfStroke: faStarSharpHalfStroke,\n  faStarSharpHalfAlt: faStarSharpHalfAlt,\n  faNfcSignal: faNfcSignal,\n  faPlaneProp: faPlaneProp,\n  faCalendarCheck: faCalendarCheck,\n  faClockDesk: faClockDesk,\n  faCalendarClock: faCalendarClock,\n  faCalendarTime: faCalendarTime,\n  faBraille: faBraille,\n  faPrescriptionBottleMedical: faPrescriptionBottleMedical,\n  faPrescriptionBottleAlt: faPrescriptionBottleAlt,\n  faPlateUtensils: faPlateUtensils,\n  faFamilyPants: faFamilyPants,\n  faHoseReel: faHoseReel,\n  faHouseWindow: faHouseWindow,\n  faLandmark: faLandmark,\n  faTruck: faTruck,\n  faCrosshairs: faCrosshairs,\n  faCloudRainbow: faCloudRainbow,\n  faPersonCane: faPersonCane,\n  faAlien: faAlien,\n  faTent: faTent,\n  faVestPatches: faVestPatches,\n  faPeopleDressSimple: faPeopleDressSimple,\n  faCheckDouble: faCheckDouble,\n  faArrowDownAZ: faArrowDownAZ,\n  faSortAlphaAsc: faSortAlphaAsc,\n  faSortAlphaDown: faSortAlphaDown,\n  faBowlingBallPin: faBowlingBallPin,\n  faBellSchoolSlash: faBellSchoolSlash,\n  faPlusLarge: faPlusLarge,\n  faMoneyBillWheat: faMoneyBillWheat,\n  faCameraViewfinder: faCameraViewfinder,\n  faScreenshot: faScreenshot,\n  faMessageMusic: faMessageMusic,\n  faCommentAltMusic: faCommentAltMusic,\n  faCarBuilding: faCarBuilding,\n  faBorderBottomRight: faBorderBottomRight,\n  faBorderStyleAlt: faBorderStyleAlt,\n  faOctagon: faOctagon,\n  faCommentArrowUpRight: faCommentArrowUpRight,\n  faOctagonDivide: faOctagonDivide,\n  faCookie: faCookie,\n  faArrowRotateLeft: faArrowRotateLeft,\n  faArrowLeftRotate: faArrowLeftRotate,\n  faArrowRotateBack: faArrowRotateBack,\n  faArrowRotateBackward: faArrowRotateBackward,\n  faUndo: faUndo,\n  faTvMusic: faTvMusic,\n  faHardDrive: faHardDrive,\n  faHdd: faHdd,\n  faReel: faReel,\n  faFaceGrinSquintTears: faFaceGrinSquintTears,\n  faGrinSquintTears: faGrinSquintTears,\n  faDumbbell: faDumbbell,\n  faRectangleList: faRectangleList,\n  faListAlt: faListAlt,\n  faTarpDroplet: faTarpDroplet,\n  faAlarmExclamation: faAlarmExclamation,\n  faHouseMedicalCircleCheck: faHouseMedicalCircleCheck,\n  faTrafficCone: faTrafficCone,\n  faGrate: faGrate,\n  faArrowDownRight: faArrowDownRight,\n  faPersonSkiingNordic: faPersonSkiingNordic,\n  faSkiingNordic: faSkiingNordic,\n  faCalendarPlus: faCalendarPlus,\n  faPersonFromPortal: faPersonFromPortal,\n  faPortalExit: faPortalExit,\n  faPlaneArrival: faPlaneArrival,\n  faCowbellCirclePlus: faCowbellCirclePlus,\n  faCowbellMore: faCowbellMore,\n  faCircleLeft: faCircleLeft,\n  faArrowAltCircleLeft: faArrowAltCircleLeft,\n  faDistributeSpacingVertical: faDistributeSpacingVertical,\n  faSignalBarsFair: faSignalBarsFair,\n  faSignalAlt2: faSignalAlt2,\n  faSportsball: faSportsball,\n  faTrainSubway: faTrainSubway,\n  faSubway: faSubway,\n  faChartGantt: faChartGantt,\n  faFaceSmileUpsideDown: faFaceSmileUpsideDown,\n  faBallPile: faBallPile,\n  faBadgeDollar: faBadgeDollar,\n  faMoneyBillsSimple: faMoneyBillsSimple,\n  faMoneyBillsAlt: faMoneyBillsAlt,\n  faListTimeline: faListTimeline,\n  faIndianRupeeSign: faIndianRupeeSign,\n  faIndianRupee: faIndianRupee,\n  faInr: faInr,\n  faCropSimple: faCropSimple,\n  faCropAlt: faCropAlt,\n  faMoneyBill1: faMoneyBill1,\n  faMoneyBillAlt: faMoneyBillAlt,\n  faLeftLong: faLeftLong,\n  faLongArrowAltLeft: faLongArrowAltLeft,\n  faKeyboardDown: faKeyboardDown,\n  faCircleUpRight: faCircleUpRight,\n  faCloudBoltMoon: faCloudBoltMoon,\n  faThunderstormMoon: faThunderstormMoon,\n  faDna: faDna,\n  faVirusSlash: faVirusSlash,\n  faBracketRoundRight: faBracketRoundRight,\n  faCircle5: faCircle5,\n  faMinus: faMinus,\n  faSubtract: faSubtract,\n  faFireFlame: faFireFlame,\n  faFlame: faFlame,\n  faRightToLine: faRightToLine,\n  faArrowAltToRight: faArrowAltToRight,\n  faChildRifle: faChildRifle,\n  faGif: faGif,\n  faChess: faChess,\n  faTrashSlash: faTrashSlash,\n  faArrowLeftLong: faArrowLeftLong,\n  faLongArrowLeft: faLongArrowLeft,\n  faPlugCircleCheck: faPlugCircleCheck,\n  faFontCase: faFontCase,\n  faStreetView: faStreetView,\n  faArrowDownLeft: faArrowDownLeft,\n  faFrancSign: faFrancSign,\n  faFlaskRoundPoison: faFlaskRoundPoison,\n  faFlaskPoison: faFlaskPoison,\n  faVolumeOff: faVolumeOff,\n  faBookCircleArrowRight: faBookCircleArrowRight,\n  faChartUser: faChartUser,\n  faUserChart: faUserChart,\n  faHandsAslInterpreting: faHandsAslInterpreting,\n  faAmericanSignLanguageInterpreting: faAmericanSignLanguageInterpreting,\n  faAslInterpreting: faAslInterpreting,\n  faHandsAmericanSignLanguageInterpreting: faHandsAmericanSignLanguageInterpreting,\n  faPresentationScreen: faPresentationScreen,\n  faPresentation: faPresentation,\n  faCircleBolt: faCircleBolt,\n  faFaceSmileHalo: faFaceSmileHalo,\n  faCartCircleArrowDown: faCartCircleArrowDown,\n  faHousePersonReturn: faHousePersonReturn,\n  faHousePersonArrive: faHousePersonArrive,\n  faHouseReturn: faHouseReturn,\n  faMessageXmark: faMessageXmark,\n  faCommentAltTimes: faCommentAltTimes,\n  faMessageTimes: faMessageTimes,\n  faFileCertificate: faFileCertificate,\n  faFileAward: faFileAward,\n  faUserDoctorHairLong: faUserDoctorHairLong,\n  faCameraSecurity: faCameraSecurity,\n  faCameraHome: faCameraHome,\n  faGear: faGear,\n  faCog: faCog,\n  faDropletSlash: faDropletSlash,\n  faTintSlash: faTintSlash,\n  faBookHeart: faBookHeart,\n  faMosque: faMosque,\n  faDuck: faDuck,\n  faMosquito: faMosquito,\n  faStarOfDavid: faStarOfDavid,\n  faFlagSwallowtail: faFlagSwallowtail,\n  faFlagAlt: faFlagAlt,\n  faPersonMilitaryRifle: faPersonMilitaryRifle,\n  faCarGarage: faCarGarage,\n  faCartShopping: faCartShopping,\n  faShoppingCart: faShoppingCart,\n  faBookFont: faBookFont,\n  faShieldPlus: faShieldPlus,\n  faVials: faVials,\n  faEyeDropperFull: faEyeDropperFull,\n  faDistributeSpacingHorizontal: faDistributeSpacingHorizontal,\n  faTabletRugged: faTabletRugged,\n  faTemperatureSnow: faTemperatureSnow,\n  faTemperatureFrigid: faTemperatureFrigid,\n  faMoped: faMoped,\n  faFaceSmilePlus: faFaceSmilePlus,\n  faSmilePlus: faSmilePlus,\n  faRadioTuner: faRadioTuner,\n  faRadioAlt: faRadioAlt,\n  faFaceSwear: faFaceSwear,\n  faWaterArrowDown: faWaterArrowDown,\n  faWaterLower: faWaterLower,\n  faScannerTouchscreen: faScannerTouchscreen,\n  faCircle7: faCircle7,\n  faPlugCirclePlus: faPlugCirclePlus,\n  faPersonSkiJumping: faPersonSkiJumping,\n  faSkiJump: faSkiJump,\n  faPlaceOfWorship: faPlaceOfWorship,\n  faWaterArrowUp: faWaterArrowUp,\n  faWaterRise: faWaterRise,\n  faWaveformLines: faWaveformLines,\n  faWaveformPath: faWaveformPath,\n  faSplit: faSplit,\n  faFilmCanister: faFilmCanister,\n  faFilmCannister: faFilmCannister,\n  faFolderXmark: faFolderXmark,\n  faFolderTimes: faFolderTimes,\n  faToiletPaperBlank: faToiletPaperBlank,\n  faToiletPaperAlt: faToiletPaperAlt,\n  faTabletScreen: faTabletScreen,\n  faTabletAndroidAlt: faTabletAndroidAlt,\n  faHexagonVerticalNftSlanted: faHexagonVerticalNftSlanted,\n  faFolderMusic: faFolderMusic,\n  faDisplayMedical: faDisplayMedical,\n  faDesktopMedical: faDesktopMedical,\n  faShareAll: faShareAll,\n  faPeapod: faPeapod,\n  faChessClock: faChessClock,\n  faAxe: faAxe,\n  faSquareD: faSquareD,\n  faGripVertical: faGripVertical,\n  faMobileSignalOut: faMobileSignalOut,\n  faArrowTurnUp: faArrowTurnUp,\n  faLevelUp: faLevelUp,\n  faU: faU,\n  faArrowUpFromDottedLine: faArrowUpFromDottedLine,\n  faSquareRootVariable: faSquareRootVariable,\n  faSquareRootAlt: faSquareRootAlt,\n  faLightSwitchOn: faLightSwitchOn,\n  faArrowDownArrowUp: faArrowDownArrowUp,\n  faSortAlt: faSortAlt,\n  faRaindrops: faRaindrops,\n  faDash: faDash,\n  faMinusLarge: faMinusLarge,\n  faClock: faClock,\n  faClockFour: faClockFour,\n  faInputNumeric: faInputNumeric,\n  faTruckTow: faTruckTow,\n  faBackwardStep: faBackwardStep,\n  faStepBackward: faStepBackward,\n  faPallet: faPallet,\n  faCarBolt: faCarBolt,\n  faArrowsMaximize: faArrowsMaximize,\n  faExpandArrows: faExpandArrows,\n  faFaucet: faFaucet,\n  faCloudSleet: faCloudSleet,\n  faLampStreet: faLampStreet,\n  faListRadio: faListRadio,\n  faPenNibSlash: faPenNibSlash,\n  faBaseballBatBall: faBaseballBatBall,\n  faSquareUpLeft: faSquareUpLeft,\n  faOverline: faOverline,\n  faS: faS,\n  faTimeline: faTimeline,\n  faKeyboard: faKeyboard,\n  faArrowsFromDottedLine: faArrowsFromDottedLine,\n  faUsbDrive: faUsbDrive,\n  faBallot: faBallot,\n  faCaretDown: faCaretDown,\n  faLocationDotSlash: faLocationDotSlash,\n  faMapMarkerAltSlash: faMapMarkerAltSlash,\n  faCards: faCards,\n  faHouseChimneyMedical: faHouseChimneyMedical,\n  faClinicMedical: faClinicMedical,\n  faBoxingGlove: faBoxingGlove,\n  faGloveBoxing: faGloveBoxing,\n  faTemperatureThreeQuarters: faTemperatureThreeQuarters,\n  faTemperature3: faTemperature3,\n  faThermometer3: faThermometer3,\n  faThermometerThreeQuarters: faThermometerThreeQuarters,\n  faBellSchool: faBellSchool,\n  faMobileScreen: faMobileScreen,\n  faMobileAndroidAlt: faMobileAndroidAlt,\n  faPlaneUp: faPlaneUp,\n  faFolderHeart: faFolderHeart,\n  faCircleLocationArrow: faCircleLocationArrow,\n  faLocationCircle: faLocationCircle,\n  faFaceHeadBandage: faFaceHeadBandage,\n  faSushiRoll: faSushiRoll,\n  faMakiRoll: faMakiRoll,\n  faMakizushi: faMakizushi,\n  faCarBump: faCarBump,\n  faPiggyBank: faPiggyBank,\n  faRacquet: faRacquet,\n  faCarMirrors: faCarMirrors,\n  faIndustryWindows: faIndustryWindows,\n  faIndustryAlt: faIndustryAlt,\n  faBoltAuto: faBoltAuto,\n  faBatteryHalf: faBatteryHalf,\n  faBattery3: faBattery3,\n  faFluxCapacitor: faFluxCapacitor,\n  faMountainCity: faMountainCity,\n  faCoins: faCoins,\n  faHoneyPot: faHoneyPot,\n  faOlive: faOlive,\n  faKhanda: faKhanda,\n  faFilterList: faFilterList,\n  faOutlet: faOutlet,\n  faSliders: faSliders,\n  faSlidersH: faSlidersH,\n  faCauldron: faCauldron,\n  faPeople: faPeople,\n  faFolderTree: faFolderTree,\n  faNetworkWired: faNetworkWired,\n  faCroissant: faCroissant,\n  faMapPin: faMapPin,\n  faHamsa: faHamsa,\n  faCentSign: faCentSign,\n  faSwordsLaser: faSwordsLaser,\n  faFlask: faFlask,\n  faPersonPregnant: faPersonPregnant,\n  faSquareU: faSquareU,\n  faWandSparkles: faWandSparkles,\n  faRouter: faRouter,\n  faEllipsisVertical: faEllipsisVertical,\n  faEllipsisV: faEllipsisV,\n  faSwordLaserAlt: faSwordLaserAlt,\n  faTicket: faTicket,\n  faPowerOff: faPowerOff,\n  faCoin: faCoin,\n  faLaptopSlash: faLaptopSlash,\n  faRightLong: faRightLong,\n  faLongArrowAltRight: faLongArrowAltRight,\n  faCircleB: faCircleB,\n  faPersonDressSimple: faPersonDressSimple,\n  faPipeCollar: faPipeCollar,\n  faLightsHoliday: faLightsHoliday,\n  faCitrus: faCitrus,\n  faFlagUsa: faFlagUsa,\n  faLaptopFile: faLaptopFile,\n  faTty: faTty,\n  faTeletype: faTeletype,\n  faChartTreeMap: faChartTreeMap,\n  faDiagramNext: faDiagramNext,\n  faPersonRifle: faPersonRifle,\n  faClockFiveThirty: faClockFiveThirty,\n  faPipeValve: faPipeValve,\n  faArrowUpFromArc: faArrowUpFromArc,\n  faFaceSpiralEyes: faFaceSpiralEyes,\n  faCompressWide: faCompressWide,\n  faCirclePhoneHangup: faCirclePhoneHangup,\n  faPhoneCircleDown: faPhoneCircleDown,\n  faHouseMedicalCircleExclamation: faHouseMedicalCircleExclamation,\n  faBadminton: faBadminton,\n  faClosedCaptioning: faClosedCaptioning,\n  faPersonHiking: faPersonHiking,\n  faHiking: faHiking,\n  faRightFromLine: faRightFromLine,\n  faArrowAltFromLeft: faArrowAltFromLeft,\n  faVenusDouble: faVenusDouble,\n  faImages: faImages,\n  faCalculator: faCalculator,\n  faShuttlecock: faShuttlecock,\n  faUserHair: faUserHair,\n  faEyeEvil: faEyeEvil,\n  faPeoplePulling: faPeoplePulling,\n  faN: faN,\n  faGarage: faGarage,\n  faCableCar: faCableCar,\n  faTram: faTram,\n  faShovelSnow: faShovelSnow,\n  faCloudRain: faCloudRain,\n  faFaceLying: faFaceLying,\n  faSprinkler: faSprinkler,\n  faBuildingCircleXmark: faBuildingCircleXmark,\n  faPersonSledding: faPersonSledding,\n  faSledding: faSledding,\n  faGameConsoleHandheld: faGameConsoleHandheld,\n  faShip: faShip,\n  faClockSixThirty: faClockSixThirty,\n  faBatterySlash: faBatterySlash,\n  faTugrikSign: faTugrikSign,\n  faArrowsDownToLine: faArrowsDownToLine,\n  faDownload: faDownload,\n  faShelves: faShelves,\n  faInventory: faInventory,\n  faCloudSnow: faCloudSnow,\n  faFaceGrin: faFaceGrin,\n  faGrin: faGrin,\n  faDeleteLeft: faDeleteLeft,\n  faBackspace: faBackspace,\n  faOven: faOven,\n  faEyeDropper: faEyeDropper,\n  faEyeDropperEmpty: faEyeDropperEmpty,\n  faEyedropper: faEyedropper,\n  faCommentCaptions: faCommentCaptions,\n  faCommentsQuestion: faCommentsQuestion,\n  faScribble: faScribble,\n  faRotateExclamation: faRotateExclamation,\n  faFileCircleCheck: faFileCircleCheck,\n  faGlass: faGlass,\n  faLoader: faLoader,\n  faForward: faForward,\n  faUserPilot: faUserPilot,\n  faMobile: faMobile,\n  faMobileAndroid: faMobileAndroid,\n  faMobilePhone: faMobilePhone,\n  faCodePullRequestClosed: faCodePullRequestClosed,\n  faFaceMeh: faFaceMeh,\n  faMeh: faMeh,\n  faAlignCenter: faAlignCenter,\n  faBookSkull: faBookSkull,\n  faBookDead: faBookDead,\n  faIdCard: faIdCard,\n  faDriversLicense: faDriversLicense,\n  faFaceDotted: faFaceDotted,\n  faFaceWorried: faFaceWorried,\n  faOutdent: faOutdent,\n  faDedent: faDedent,\n  faHeartCircleExclamation: faHeartCircleExclamation,\n  faHouse: faHouse,\n  faHome: faHome,\n  faHomeAlt: faHomeAlt,\n  faHomeLgAlt: faHomeLgAlt,\n  faVectorCircle: faVectorCircle,\n  faCarCircleBolt: faCarCircleBolt,\n  faCalendarWeek: faCalendarWeek,\n  faFlyingDisc: faFlyingDisc,\n  faLaptopMedical: faLaptopMedical,\n  faSquareDownRight: faSquareDownRight,\n  faB: faB,\n  faSeatAirline: faSeatAirline,\n  faMoonOverSun: faMoonOverSun,\n  faEclipseAlt: faEclipseAlt,\n  faPipe: faPipe,\n  faFileMedical: faFileMedical,\n  faPotato: faPotato,\n  faDiceOne: faDiceOne,\n  faCircleA: faCircleA,\n  faHelmetBattle: faHelmetBattle,\n  faButter: faButter,\n  faBlanketFire: faBlanketFire,\n  faKiwiBird: faKiwiBird,\n  faCastle: faCastle,\n  faGolfClub: faGolfClub,\n  faArrowRightArrowLeft: faArrowRightArrowLeft,\n  faExchange: faExchange,\n  faRotateRight: faRotateRight,\n  faRedoAlt: faRedoAlt,\n  faRotateForward: faRotateForward,\n  faUtensils: faUtensils,\n  faCutlery: faCutlery,\n  faArrowUpWideShort: faArrowUpWideShort,\n  faSortAmountUp: faSortAmountUp,\n  faBalloons: faBalloons,\n  faMillSign: faMillSign,\n  faBowlRice: faBowlRice,\n  faTimelineArrow: faTimelineArrow,\n  faSkull: faSkull,\n  faGameBoardSimple: faGameBoardSimple,\n  faGameBoardAlt: faGameBoardAlt,\n  faCircleVideo: faCircleVideo,\n  faVideoCircle: faVideoCircle,\n  faChartScatterBubble: faChartScatterBubble,\n  faHouseTurret: faHouseTurret,\n  faBanana: faBanana,\n  faHandHoldingSkull: faHandHoldingSkull,\n  faPeopleDress: faPeopleDress,\n  faLoveseat: faLoveseat,\n  faCouchSmall: faCouchSmall,\n  faTowerBroadcast: faTowerBroadcast,\n  faBroadcastTower: faBroadcastTower,\n  faTruckPickup: faTruckPickup,\n  faBlockQuote: faBlockQuote,\n  faUpLong: faUpLong,\n  faLongArrowAltUp: faLongArrowAltUp,\n  faStop: faStop,\n  faCodeMerge: faCodeMerge,\n  faMoneyCheckDollarPen: faMoneyCheckDollarPen,\n  faMoneyCheckEditAlt: faMoneyCheckEditAlt,\n  faUpFromLine: faUpFromLine,\n  faArrowAltFromBottom: faArrowAltFromBottom,\n  faUpload: faUpload,\n  faHurricane: faHurricane,\n  faPeoplePants: faPeoplePants,\n  faMound: faMound,\n  faWindsock: faWindsock,\n  faCircleHalf: faCircleHalf,\n  faBrakeWarning: faBrakeWarning,\n  faToiletPortable: faToiletPortable,\n  faCompactDisc: faCompactDisc,\n  faFileArrowDown: faFileArrowDown,\n  faFileDownload: faFileDownload,\n  faSaxophoneFire: faSaxophoneFire,\n  faSaxHot: faSaxHot,\n  faCameraWebSlash: faCameraWebSlash,\n  faWebcamSlash: faWebcamSlash,\n  faFolderMedical: faFolderMedical,\n  faFolderGear: faFolderGear,\n  faFolderCog: faFolderCog,\n  faHandWave: faHandWave,\n  faArrowUpArrowDown: faArrowUpArrowDown,\n  faSortUpDown: faSortUpDown,\n  faCaravan: faCaravan,\n  faShieldCat: faShieldCat,\n  faMessageSlash: faMessageSlash,\n  faCommentAltSlash: faCommentAltSlash,\n  faBolt: faBolt,\n  faZap: faZap,\n  faTrashCanCheck: faTrashCanCheck,\n  faGlassWater: faGlassWater,\n  faOilWell: faOilWell,\n  faPersonSimple: faPersonSimple,\n  faVault: faVault,\n  faMars: faMars,\n  faToilet: faToilet,\n  faPlaneCircleXmark: faPlaneCircleXmark,\n  faYenSign: faYenSign,\n  faCny: faCny,\n  faJpy: faJpy,\n  faRmb: faRmb,\n  faYen: faYen,\n  faNotes: faNotes,\n  faRubleSign: faRubleSign,\n  faRouble: faRouble,\n  faRub: faRub,\n  faRuble: faRuble,\n  faTrashUndo: faTrashUndo,\n  faTrashArrowTurnLeft: faTrashArrowTurnLeft,\n  faChampagneGlass: faChampagneGlass,\n  faGlassChampagne: faGlassChampagne,\n  faObjectsAlignCenterHorizontal: faObjectsAlignCenterHorizontal,\n  faSun: faSun,\n  faTrashCanSlash: faTrashCanSlash,\n  faTrashAltSlash: faTrashAltSlash,\n  faScreenUsers: faScreenUsers,\n  faUsersClass: faUsersClass,\n  faGuitar: faGuitar,\n  faSquareArrowLeft: faSquareArrowLeft,\n  faArrowSquareLeft: faArrowSquareLeft,\n  faSquare8: faSquare8,\n  faFaceSmileHearts: faFaceSmileHearts,\n  faBracketsSquare: faBracketsSquare,\n  faBrackets: faBrackets,\n  faLaptopArrowDown: faLaptopArrowDown,\n  faHockeyStickPuck: faHockeyStickPuck,\n  faHouseTree: faHouseTree,\n  faSignalFair: faSignalFair,\n  faSignal2: faSignal2,\n  faFaceLaughWink: faFaceLaughWink,\n  faLaughWink: faLaughWink,\n  faCircleDollar: faCircleDollar,\n  faDollarCircle: faDollarCircle,\n  faUsdCircle: faUsdCircle,\n  faHorseHead: faHorseHead,\n  faArrowsRepeat: faArrowsRepeat,\n  faRepeatAlt: faRepeatAlt,\n  faBoreHole: faBoreHole,\n  faIndustry: faIndustry,\n  faImagePolaroid: faImagePolaroid,\n  faWaveTriangle: faWaveTriangle,\n  faCircleDown: faCircleDown,\n  faArrowAltCircleDown: faArrowAltCircleDown,\n  faGrill: faGrill,\n  faArrowsTurnToDots: faArrowsTurnToDots,\n  faChartMixed: faChartMixed,\n  faAnalytics: faAnalytics,\n  faFlorinSign: faFlorinSign,\n  faArrowDownShortWide: faArrowDownShortWide,\n  faSortAmountDesc: faSortAmountDesc,\n  faSortAmountDownAlt: faSortAmountDownAlt,\n  faLessThan: faLessThan,\n  faDisplayCode: faDisplayCode,\n  faDesktopCode: faDesktopCode,\n  faFaceDrooling: faFaceDrooling,\n  faOilTemperature: faOilTemperature,\n  faOilTemp: faOilTemp,\n  faSquareQuestion: faSquareQuestion,\n  faQuestionSquare: faQuestionSquare,\n  faAirConditioner: faAirConditioner,\n  faAngleDown: faAngleDown,\n  faMountains: faMountains,\n  faOmega: faOmega,\n  faCarTunnel: faCarTunnel,\n  faPersonDollyEmpty: faPersonDollyEmpty,\n  faPanFood: faPanFood,\n  faHeadSideCough: faHeadSideCough,\n  faGripLines: faGripLines,\n  faThumbsDown: faThumbsDown,\n  faUserLock: faUserLock,\n  faArrowRightLong: faArrowRightLong,\n  faLongArrowRight: faLongArrowRight,\n  faTicketsAirline: faTicketsAirline,\n  faAnchorCircleXmark: faAnchorCircleXmark,\n  faEllipsis: faEllipsis,\n  faEllipsisH: faEllipsisH,\n  faNfcSlash: faNfcSlash,\n  faChessPawn: faChessPawn,\n  faKitMedical: faKitMedical,\n  faFirstAid: faFirstAid,\n  faGrid2Plus: faGrid2Plus,\n  faBells: faBells,\n  faPersonThroughWindow: faPersonThroughWindow,\n  faToolbox: faToolbox,\n  faEnvelopeDot: faEnvelopeDot,\n  faEnvelopeBadge: faEnvelopeBadge,\n  faHandsHoldingCircle: faHandsHoldingCircle,\n  faBug: faBug,\n  faBowlChopsticks: faBowlChopsticks,\n  faCreditCard: faCreditCard,\n  faCreditCardAlt: faCreditCardAlt,\n  faCircleS: faCircleS,\n  faBoxBallot: faBoxBallot,\n  faCar: faCar,\n  faAutomobile: faAutomobile,\n  faHandHoldingHand: faHandHoldingHand,\n  faUserTieHair: faUserTieHair,\n  faPodiumStar: faPodiumStar,\n  faUserHairMullet: faUserHairMullet,\n  faBusinessFront: faBusinessFront,\n  faPartyBack: faPartyBack,\n  faTrianBalbot: faTrianBalbot,\n  faMicrophoneStand: faMicrophoneStand,\n  faBookOpenReader: faBookOpenReader,\n  faBookReader: faBookReader,\n  faFamilyDress: faFamilyDress,\n  faCircleX: faCircleX,\n  faCabin: faCabin,\n  faMountainSun: faMountainSun,\n  faChartSimpleHorizontal: faChartSimpleHorizontal,\n  faBluetooth: faBluetooth,\n  faArrowsLeftRightToLine: faArrowsLeftRightToLine,\n  faHandBackPointLeft: faHandBackPointLeft,\n  faMessageDots: faMessageDots,\n  faCommentAltDots: faCommentAltDots,\n  faMessaging: faMessaging,\n  faFileHeart: faFileHeart,\n  faBeerMug: faBeerMug,\n  faBeerFoam: faBeerFoam,\n  faDiceD20: faDiceD20,\n  faDrone: faDrone,\n  faTruckDroplet: faTruckDroplet,\n  faFileCircleXmark: faFileCircleXmark,\n  faTemperatureArrowUp: faTemperatureArrowUp,\n  faTemperatureUp: faTemperatureUp,\n  faMedal: faMedal,\n  faBed: faBed,\n  faBookCopy: faBookCopy,\n  faSquareH: faSquareH,\n  faHSquare: faHSquare,\n  faSquareC: faSquareC,\n  faClockTwo: faClockTwo,\n  faSquareEllipsisVertical: faSquareEllipsisVertical,\n  faPodcast: faPodcast,\n  faBee: faBee,\n  faTemperatureFull: faTemperatureFull,\n  faTemperature4: faTemperature4,\n  faThermometer4: faThermometer4,\n  faThermometerFull: faThermometerFull,\n  faBell: faBell,\n  faCandyBar: faCandyBar,\n  faChocolateBar: faChocolateBar,\n  faXmarkLarge: faXmarkLarge,\n  faPinata: faPinata,\n  faArrowsFromLine: faArrowsFromLine,\n  faSuperscript: faSuperscript,\n  faBowlSpoon: faBowlSpoon,\n  faHexagonCheck: faHexagonCheck,\n  faPlugCircleXmark: faPlugCircleXmark,\n  faStarOfLife: faStarOfLife,\n  faPhoneSlash: faPhoneSlash,\n  faTrafficLightStop: faTrafficLightStop,\n  faPaintRoller: faPaintRoller,\n  faAccentGrave: faAccentGrave,\n  faHandshakeAngle: faHandshakeAngle,\n  faHandsHelping: faHandsHelping,\n  faCircle0: faCircle0,\n  faDialMedLow: faDialMedLow,\n  faLocationDot: faLocationDot,\n  faMapMarkerAlt: faMapMarkerAlt,\n  faCrab: faCrab,\n  faBoxOpenFull: faBoxOpenFull,\n  faBoxFull: faBoxFull,\n  faFile: faFile,\n  faGreaterThan: faGreaterThan,\n  faQuotes: faQuotes,\n  faPretzel: faPretzel,\n  faPersonSwimming: faPersonSwimming,\n  faSwimmer: faSwimmer,\n  faArrowDown: faArrowDown,\n  faUserRobotXmarks: faUserRobotXmarks,\n  faMessageQuote: faMessageQuote,\n  faCommentAltQuote: faCommentAltQuote,\n  faCandyCorn: faCandyCorn,\n  faFolderMagnifyingGlass: faFolderMagnifyingGlass,\n  faFolderSearch: faFolderSearch,\n  faNotebook: faNotebook,\n  faDroplet: faDroplet,\n  faTint: faTint,\n  faBullseyePointer: faBullseyePointer,\n  faEraser: faEraser,\n  faHexagonImage: faHexagonImage,\n  faEarthAmericas: faEarthAmericas,\n  faEarth: faEarth,\n  faEarthAmerica: faEarthAmerica,\n  faGlobeAmericas: faGlobeAmericas,\n  faCrateApple: faCrateApple,\n  faAppleCrate: faAppleCrate,\n  faPersonBurst: faPersonBurst,\n  faGameBoard: faGameBoard,\n  faHatChef: faHatChef,\n  faHandBackPointRight: faHandBackPointRight,\n  faDove: faDove,\n  faBatteryEmpty: faBatteryEmpty,\n  faBattery0: faBattery0,\n  faGrid4: faGrid4,\n  faSocks: faSocks,\n  faFaceSunglasses: faFaceSunglasses,\n  faInbox: faInbox,\n  faSquare0: faSquare0,\n  faSection: faSection,\n  faSquareThisWayUp: faSquareThisWayUp,\n  faBoxUp: faBoxUp,\n  faGaugeHigh: faGaugeHigh,\n  faTachometerAlt: faTachometerAlt,\n  faTachometerAltFast: faTachometerAltFast,\n  faSquareAmpersand: faSquareAmpersand,\n  faEnvelopeOpenText: faEnvelopeOpenText,\n  faLampDesk: faLampDesk,\n  faHospital: faHospital,\n  faHospitalAlt: faHospitalAlt,\n  faHospitalWide: faHospitalWide,\n  faPollPeople: faPollPeople,\n  faWhiskeyGlassIce: faWhiskeyGlassIce,\n  faGlassWhiskeyRocks: faGlassWhiskeyRocks,\n  faWineBottle: faWineBottle,\n  faChessRook: faChessRook,\n  faUserBountyHunter: faUserBountyHunter,\n  faBarsStaggered: faBarsStaggered,\n  faReorder: faReorder,\n  faStream: faStream,\n  faDiagramSankey: faDiagramSankey,\n  faCloudHailMixed: faCloudHailMixed,\n  faCircleUpLeft: faCircleUpLeft,\n  faDharmachakra: faDharmachakra,\n  faObjectsAlignLeft: faObjectsAlignLeft,\n  faOilCanDrip: faOilCanDrip,\n  faFaceSmilingHands: faFaceSmilingHands,\n  faBroccoli: faBroccoli,\n  faRouteInterstate: faRouteInterstate,\n  faEarMuffs: faEarMuffs,\n  faHotdog: faHotdog,\n  faTransporterEmpty: faTransporterEmpty,\n  faPersonWalkingWithCane: faPersonWalkingWithCane,\n  faBlind: faBlind,\n  faAngle90: faAngle90,\n  faRectangleTerminal: faRectangleTerminal,\n  faKite: faKite,\n  faDrum: faDrum,\n  faScrubber: faScrubber,\n  faIceCream: faIceCream,\n  faHeartCircleBolt: faHeartCircleBolt,\n  faFishBones: faFishBones,\n  faDeerRudolph: faDeerRudolph,\n  faFax: faFax,\n  faParagraph: faParagraph,\n  faHeadSideHeart: faHeadSideHeart,\n  faSquareE: faSquareE,\n  faMeterFire: faMeterFire,\n  faCloudHail: faCloudHail,\n  faCheckToSlot: faCheckToSlot,\n  faVoteYea: faVoteYea,\n  faMoneyFromBracket: faMoneyFromBracket,\n  faStarHalf: faStarHalf,\n  faCarBus: faCarBus,\n  faSpeaker: faSpeaker,\n  faTimer: faTimer,\n  faBoxesStacked: faBoxesStacked,\n  faBoxes: faBoxes,\n  faBoxesAlt: faBoxesAlt,\n  faGrillHot: faGrillHot,\n  faBallotCheck: faBallotCheck,\n  faLink: faLink,\n  faChain: faChain,\n  faEarListen: faEarListen,\n  faAssistiveListeningSystems: faAssistiveListeningSystems,\n  faFileMinus: faFileMinus,\n  faTreeCity: faTreeCity,\n  faPlay: faPlay,\n  faFont: faFont,\n  faCupTogo: faCupTogo,\n  faCoffeeTogo: faCoffeeTogo,\n  faSquareDownLeft: faSquareDownLeft,\n  faBurgerLettuce: faBurgerLettuce,\n  faRupiahSign: faRupiahSign,\n  faMagnifyingGlass: faMagnifyingGlass,\n  faSearch: faSearch,\n  faTableTennisPaddleBall: faTableTennisPaddleBall,\n  faPingPongPaddleBall: faPingPongPaddleBall,\n  faTableTennis: faTableTennis,\n  faPersonDotsFromLine: faPersonDotsFromLine,\n  faDiagnoses: faDiagnoses,\n  faChevronsDown: faChevronsDown,\n  faChevronDoubleDown: faChevronDoubleDown,\n  faTrashCanArrowUp: faTrashCanArrowUp,\n  faTrashRestoreAlt: faTrashRestoreAlt,\n  faSignalGood: faSignalGood,\n  faSignal3: faSignal3,\n  faLocationQuestion: faLocationQuestion,\n  faMapMarkerQuestion: faMapMarkerQuestion,\n  faFloppyDiskCircleXmark: faFloppyDiskCircleXmark,\n  faFloppyDiskTimes: faFloppyDiskTimes,\n  faSaveCircleXmark: faSaveCircleXmark,\n  faSaveTimes: faSaveTimes,\n  faNairaSign: faNairaSign,\n  faPeach: faPeach,\n  faTaxiBus: faTaxiBus,\n  faBracketCurly: faBracketCurly,\n  faBracketCurlyLeft: faBracketCurlyLeft,\n  faLobster: faLobster,\n  faCartFlatbedEmpty: faCartFlatbedEmpty,\n  faDollyFlatbedEmpty: faDollyFlatbedEmpty,\n  faColon: faColon,\n  faCartArrowDown: faCartArrowDown,\n  faWand: faWand,\n  faWalkieTalkie: faWalkieTalkie,\n  faFilePen: faFilePen,\n  faFileEdit: faFileEdit,\n  faReceipt: faReceipt,\n  faTablePicnic: faTablePicnic,\n  faSquarePen: faSquarePen,\n  faPenSquare: faPenSquare,\n  faPencilSquare: faPencilSquare,\n  faCircleMicrophoneLines: faCircleMicrophoneLines,\n  faMicrophoneCircleAlt: faMicrophoneCircleAlt,\n  faDisplaySlash: faDisplaySlash,\n  faDesktopSlash: faDesktopSlash,\n  faSuitcaseRolling: faSuitcaseRolling,\n  faPersonCircleExclamation: faPersonCircleExclamation,\n  faTransporter2: faTransporter2,\n  faHandsHoldingDiamond: faHandsHoldingDiamond,\n  faHandReceiving: faHandReceiving,\n  faMoneyBillSimpleWave: faMoneyBillSimpleWave,\n  faChevronDown: faChevronDown,\n  faBatteryFull: faBatteryFull,\n  faBattery: faBattery,\n  faBattery5: faBattery5,\n  faBellPlus: faBellPlus,\n  faBookArrowRight: faBookArrowRight,\n  faHospitals: faHospitals,\n  faClub: faClub,\n  faSkullCrossbones: faSkullCrossbones,\n  faDropletDegree: faDropletDegree,\n  faDewpoint: faDewpoint,\n  faCodeCompare: faCodeCompare,\n  faListUl: faListUl,\n  faListDots: faListDots,\n  faHandHoldingMagic: faHandHoldingMagic,\n  faWatermelonSlice: faWatermelonSlice,\n  faCircleEllipsis: faCircleEllipsis,\n  faSchoolLock: faSchoolLock,\n  faTowerCell: faTowerCell,\n  faSdCards: faSdCards,\n  faDownLong: faDownLong,\n  faLongArrowAltDown: faLongArrowAltDown,\n  faEnvelopes: faEnvelopes,\n  faPhoneOffice: faPhoneOffice,\n  faRankingStar: faRankingStar,\n  faChessKing: faChessKing,\n  faNfcPen: faNfcPen,\n  faPersonHarassing: faPersonHarassing,\n  faHatWinter: faHatWinter,\n  faBrazilianRealSign: faBrazilianRealSign,\n  faLandmarkDome: faLandmarkDome,\n  faLandmarkAlt: faLandmarkAlt,\n  faBoneBreak: faBoneBreak,\n  faArrowUp: faArrowUp,\n  faDownFromDottedLine: faDownFromDottedLine,\n  faTv: faTv,\n  faTelevision: faTelevision,\n  faTvAlt: faTvAlt,\n  faBorderLeft: faBorderLeft,\n  faCircleDivide: faCircleDivide,\n  faShrimp: faShrimp,\n  faListCheck: faListCheck,\n  faTasks: faTasks,\n  faDiagramSubtask: faDiagramSubtask,\n  faJugDetergent: faJugDetergent,\n  faCircleUser: faCircleUser,\n  faUserCircle: faUserCircle,\n  faSquareY: faSquareY,\n  faUserDoctorHair: faUserDoctorHair,\n  faPlanetRinged: faPlanetRinged,\n  faMushroom: faMushroom,\n  faUserShield: faUserShield,\n  faMegaphone: faMegaphone,\n  faCircleExclamationCheck: faCircleExclamationCheck,\n  faWind: faWind,\n  faBoxDollar: faBoxDollar,\n  faBoxUsd: faBoxUsd,\n  faCarBurst: faCarBurst,\n  faCarCrash: faCarCrash,\n  faY: faY,\n  faUserHeadset: faUserHeadset,\n  faArrowsRetweet: faArrowsRetweet,\n  faRetweetAlt: faRetweetAlt,\n  faPersonSnowboarding: faPersonSnowboarding,\n  faSnowboarding: faSnowboarding,\n  faSquareChevronRight: faSquareChevronRight,\n  faChevronSquareRight: faChevronSquareRight,\n  faLacrosseStickBall: faLacrosseStickBall,\n  faTruckFast: faTruckFast,\n  faShippingFast: faShippingFast,\n  faStarSharp: faStarSharp,\n  faCircle1: faCircle1,\n  faCircleStar: faCircleStar,\n  faStarCircle: faStarCircle,\n  faFish: faFish,\n  faCloudFog: faCloudFog,\n  faFog: faFog,\n  faWaffle: faWaffle,\n  faMusicNote: faMusicNote,\n  faMusicAlt: faMusicAlt,\n  faHexagonExclamation: faHexagonExclamation,\n  faCartShoppingFast: faCartShoppingFast,\n  faObjectUnion: faObjectUnion,\n  faUserGraduate: faUserGraduate,\n  faStarfighter: faStarfighter,\n  faCircleHalfStroke: faCircleHalfStroke,\n  faAdjust: faAdjust,\n  faArrowRightLongToLine: faArrowRightLongToLine,\n  faSquareArrowDown: faSquareArrowDown,\n  faArrowSquareDown: faArrowSquareDown,\n  faClapperboard: faClapperboard,\n  faSquareChevronLeft: faSquareChevronLeft,\n  faChevronSquareLeft: faChevronSquareLeft,\n  faPhoneIntercom: faPhoneIntercom,\n  faLinkHorizontal: faLinkHorizontal,\n  faChainHorizontal: faChainHorizontal,\n  faMango: faMango,\n  faMusicNoteSlash: faMusicNoteSlash,\n  faMusicAltSlash: faMusicAltSlash,\n  faCircleRadiation: faCircleRadiation,\n  faRadiationAlt: faRadiationAlt,\n  faFaceTongueSweat: faFaceTongueSweat,\n  faGlobeStand: faGlobeStand,\n  faBaseball: faBaseball,\n  faBaseballBall: faBaseballBall,\n  faCircleP: faCircleP,\n  faAwardSimple: faAwardSimple,\n  faJetFighterUp: faJetFighterUp,\n  faDiagramProject: faDiagramProject,\n  faProjectDiagram: faProjectDiagram,\n  faPedestal: faPedestal,\n  faChartPyramid: faChartPyramid,\n  faSidebar: faSidebar,\n  faSnowmanHead: faSnowmanHead,\n  faFrostyHead: faFrostyHead,\n  faCopy: faCopy,\n  faBurgerGlass: faBurgerGlass,\n  faVolumeXmark: faVolumeXmark,\n  faVolumeMute: faVolumeMute,\n  faVolumeTimes: faVolumeTimes,\n  faHandSparkles: faHandSparkles,\n  faBarsFilter: faBarsFilter,\n  faPaintbrushPencil: faPaintbrushPencil,\n  faPartyBell: faPartyBell,\n  faUserVneckHair: faUserVneckHair,\n  faJackOLantern: faJackOLantern,\n  faGrip: faGrip,\n  faGripHorizontal: faGripHorizontal,\n  faShareFromSquare: faShareFromSquare,\n  faShareSquare: faShareSquare,\n  faKeynote: faKeynote,\n  faGun: faGun,\n  faSquarePhone: faSquarePhone,\n  faPhoneSquare: faPhoneSquare,\n  faPlus: faPlus,\n  faAdd: faAdd,\n  faExpand: faExpand,\n  faComputer: faComputer,\n  faFort: faFort,\n  faCloudCheck: faCloudCheck,\n  faXmark: faXmark,\n  faClose: faClose,\n  faMultiply: faMultiply,\n  faRemove: faRemove,\n  faTimes: faTimes,\n  faFaceSmirking: faFaceSmirking,\n  faArrowsUpDownLeftRight: faArrowsUpDownLeftRight,\n  faArrows: faArrows,\n  faChalkboardUser: faChalkboardUser,\n  faChalkboardTeacher: faChalkboardTeacher,\n  faRhombus: faRhombus,\n  faClawMarks: faClawMarks,\n  faPesoSign: faPesoSign,\n  faFaceSmileTongue: faFaceSmileTongue,\n  faCartCircleXmark: faCartCircleXmark,\n  faBuildingShield: faBuildingShield,\n  faCirclePhoneFlip: faCirclePhoneFlip,\n  faPhoneCircleAlt: faPhoneCircleAlt,\n  faBaby: faBaby,\n  faUsersLine: faUsersLine,\n  faQuoteLeft: faQuoteLeft,\n  faQuoteLeftAlt: faQuoteLeftAlt,\n  faTractor: faTractor,\n  faKeySkeleton: faKeySkeleton,\n  faTrashArrowUp: faTrashArrowUp,\n  faTrashRestore: faTrashRestore,\n  faArrowDownUpLock: faArrowDownUpLock,\n  faArrowDownToBracket: faArrowDownToBracket,\n  faLinesLeaning: faLinesLeaning,\n  faSquareQ: faSquareQ,\n  faRulerCombined: faRulerCombined,\n  faSymbols: faSymbols,\n  faIconsAlt: faIconsAlt,\n  faCopyright: faCopyright,\n  faHighlighterLine: faHighlighterLine,\n  faBracketSquare: faBracketSquare,\n  faBracket: faBracket,\n  faBracketLeft: faBracketLeft,\n  faIslandTropical: faIslandTropical,\n  faIslandTreePalm: faIslandTreePalm,\n  faArrowRightFromLine: faArrowRightFromLine,\n  faArrowFromLeft: faArrowFromLeft,\n  faH2: faH2,\n  faEquals: faEquals,\n  faCakeSlice: faCakeSlice,\n  faShortcake: faShortcake,\n  faPeanut: faPeanut,\n  faWrenchSimple: faWrenchSimple,\n  faBlender: faBlender,\n  faTeeth: faTeeth,\n  faTally2: faTally2,\n  faShekelSign: faShekelSign,\n  faIls: faIls,\n  faShekel: faShekel,\n  faSheqel: faSheqel,\n  faSheqelSign: faSheqelSign,\n  faCars: faCars,\n  faAxeBattle: faAxeBattle,\n  faUserHairLong: faUserHairLong,\n  faMap: faMap,\n  faFileCircleInfo: faFileCircleInfo,\n  faFaceDisappointed: faFaceDisappointed,\n  faLassoSparkles: faLassoSparkles,\n  faClockEleven: faClockEleven,\n  faRocket: faRocket,\n  faSirenOn: faSirenOn,\n  faClockTen: faClockTen,\n  faCandleHolder: faCandleHolder,\n  faVideoArrowDownLeft: faVideoArrowDownLeft,\n  faPhotoFilm: faPhotoFilm,\n  faPhotoVideo: faPhotoVideo,\n  faFloppyDiskCircleArrowRight: faFloppyDiskCircleArrowRight,\n  faSaveCircleArrowRight: faSaveCircleArrowRight,\n  faFolderMinus: faFolderMinus,\n  faPlanetMoon: faPlanetMoon,\n  faFaceEyesXmarks: faFaceEyesXmarks,\n  faChartScatter: faChartScatter,\n  faDisplayArrowDown: faDisplayArrowDown,\n  faStore: faStore,\n  faArrowTrendUp: faArrowTrendUp,\n  faPlugCircleMinus: faPlugCircleMinus,\n  faOliveBranch: faOliveBranch,\n  faAngle: faAngle,\n  faVacuumRobot: faVacuumRobot,\n  faSignHanging: faSignHanging,\n  faSign: faSign,\n  faSquareDivide: faSquareDivide,\n  faSignalStreamSlash: faSignalStreamSlash,\n  faBezierCurve: faBezierCurve,\n  faEyeDropperHalf: faEyeDropperHalf,\n  faStoreLock: faStoreLock,\n  faBellSlash: faBellSlash,\n  faCloudBoltSun: faCloudBoltSun,\n  faThunderstormSun: faThunderstormSun,\n  faCameraSlash: faCameraSlash,\n  faCommentQuote: faCommentQuote,\n  faTablet: faTablet,\n  faTabletAndroid: faTabletAndroid,\n  faSchoolFlag: faSchoolFlag,\n  faMessageCode: faMessageCode,\n  faGlassHalf: faGlassHalf,\n  faGlassHalfEmpty: faGlassHalfEmpty,\n  faGlassHalfFull: faGlassHalfFull,\n  faFill: faFill,\n  faMessageMinus: faMessageMinus,\n  faCommentAltMinus: faCommentAltMinus,\n  faAngleUp: faAngleUp,\n  faDrumstickBite: faDrumstickBite,\n  faLinkHorizontalSlash: faLinkHorizontalSlash,\n  faChainHorizontalSlash: faChainHorizontalSlash,\n  faHollyBerry: faHollyBerry,\n  faChevronLeft: faChevronLeft,\n  faBacteria: faBacteria,\n  faClouds: faClouds,\n  faMoneyBillSimple: faMoneyBillSimple,\n  faHandLizard: faHandLizard,\n  faTablePivot: faTablePivot,\n  faFilterSlash: faFilterSlash,\n  faTrashCanUndo: faTrashCanUndo,\n  faTrashCanArrowTurnLeft: faTrashCanArrowTurnLeft,\n  faTrashUndoAlt: faTrashUndoAlt,\n  faNotdef: faNotdef,\n  faDisease: faDisease,\n  faPersonToDoor: faPersonToDoor,\n  faTurntable: faTurntable,\n  faBriefcaseMedical: faBriefcaseMedical,\n  faGenderless: faGenderless,\n  faChevronRight: faChevronRight,\n  faSignalWeak: faSignalWeak,\n  faSignal1: faSignal1,\n  faClockFive: faClockFive,\n  faRetweet: faRetweet,\n  faCarRear: faCarRear,\n  faCarAlt: faCarAlt,\n  faPumpSoap: faPumpSoap,\n  faComputerClassic: faComputerClassic,\n  faFrame: faFrame,\n  faVideoSlash: faVideoSlash,\n  faBatteryQuarter: faBatteryQuarter,\n  faBattery2: faBattery2,\n  faEllipsisStroke: faEllipsisStroke,\n  faEllipsisHAlt: faEllipsisHAlt,\n  faRadio: faRadio,\n  faBabyCarriage: faBabyCarriage,\n  faCarriageBaby: faCarriageBaby,\n  faFaceExpressionless: faFaceExpressionless,\n  faDownToDottedLine: faDownToDottedLine,\n  faCloudMusic: faCloudMusic,\n  faTrafficLight: faTrafficLight,\n  faCloudMinus: faCloudMinus,\n  faThermometer: faThermometer,\n  faShieldMinus: faShieldMinus,\n  faVrCardboard: faVrCardboard,\n  faCarTilt: faCarTilt,\n  faGaugeCircleMinus: faGaugeCircleMinus,\n  faBrightnessLow: faBrightnessLow,\n  faHandMiddleFinger: faHandMiddleFinger,\n  faPercent: faPercent,\n  faPercentage: faPercentage,\n  faTruckMoving: faTruckMoving,\n  faGlassWaterDroplet: faGlassWaterDroplet,\n  faConveyorBelt: faConveyorBelt,\n  faLocationCheck: faLocationCheck,\n  faMapMarkerCheck: faMapMarkerCheck,\n  faCoinVertical: faCoinVertical,\n  faDisplay: faDisplay,\n  faPersonSign: faPersonSign,\n  faFaceSmile: faFaceSmile,\n  faSmile: faSmile,\n  faPhoneHangup: faPhoneHangup,\n  faSignatureSlash: faSignatureSlash,\n  faThumbtack: faThumbtack,\n  faThumbTack: faThumbTack,\n  faWheatSlash: faWheatSlash,\n  faTrophy: faTrophy,\n  faCloudsSun: faCloudsSun,\n  faPersonPraying: faPersonPraying,\n  faPray: faPray,\n  faHammer: faHammer,\n  faFaceVomit: faFaceVomit,\n  faSpeakers: faSpeakers,\n  faTtyAnswer: faTtyAnswer,\n  faTeletypeAnswer: faTeletypeAnswer,\n  faMugTeaSaucer: faMugTeaSaucer,\n  faDiagramLeanCanvas: faDiagramLeanCanvas,\n  faAlt: faAlt,\n  faDial: faDial,\n  faDialMedHigh: faDialMedHigh,\n  faHandPeace: faHandPeace,\n  faCircleTrash: faCircleTrash,\n  faTrashCircle: faTrashCircle,\n  faRotate: faRotate,\n  faSyncAlt: faSyncAlt,\n  faCircleQuarters: faCircleQuarters,\n  faSpinner: faSpinner,\n  faTowerControl: faTowerControl,\n  faArrowUpTriangleSquare: faArrowUpTriangleSquare,\n  faSortShapesUp: faSortShapesUp,\n  faWhale: faWhale,\n  faRobot: faRobot,\n  faPeace: faPeace,\n  faPartyHorn: faPartyHorn,\n  faGears: faGears,\n  faCogs: faCogs,\n  faSunBright: faSunBright,\n  faSunAlt: faSunAlt,\n  faWarehouse: faWarehouse,\n  faLockKeyholeOpen: faLockKeyholeOpen,\n  faLockOpenAlt: faLockOpenAlt,\n  faSquareFragile: faSquareFragile,\n  faBoxFragile: faBoxFragile,\n  faSquareWineGlassCrack: faSquareWineGlassCrack,\n  faArrowUpRightDots: faArrowUpRightDots,\n  faSquareN: faSquareN,\n  faSplotch: faSplotch,\n  faFaceGrinHearts: faFaceGrinHearts,\n  faGrinHearts: faGrinHearts,\n  faMeter: faMeter,\n  faMandolin: faMandolin,\n  faDiceFour: faDiceFour,\n  faSimCard: faSimCard,\n  faTransgender: faTransgender,\n  faTransgenderAlt: faTransgenderAlt,\n  faMercury: faMercury,\n  faUpFromBracket: faUpFromBracket,\n  faKnifeKitchen: faKnifeKitchen,\n  faBorderRight: faBorderRight,\n  faArrowTurnDown: faArrowTurnDown,\n  faLevelDown: faLevelDown,\n  faSpade: faSpade,\n  faCardSpade: faCardSpade,\n  faLineColumns: faLineColumns,\n  faArrowRightToLine: faArrowRightToLine,\n  faArrowToRight: faArrowToRight,\n  faPersonFallingBurst: faPersonFallingBurst,\n  faFlagPennant: faFlagPennant,\n  faPennant: faPennant,\n  faConveyorBeltEmpty: faConveyorBeltEmpty,\n  faAward: faAward,\n  faTicketSimple: faTicketSimple,\n  faTicketAlt: faTicketAlt,\n  faBuilding: faBuilding,\n  faAnglesLeft: faAnglesLeft,\n  faAngleDoubleLeft: faAngleDoubleLeft,\n  faCamcorder: faCamcorder,\n  faVideoHandheld: faVideoHandheld,\n  faPancakes: faPancakes,\n  faAlbumCircleUser: faAlbumCircleUser,\n  faQrcode: faQrcode,\n  faDiceD10: faDiceD10,\n  faFireplace: faFireplace,\n  faBrowser: faBrowser,\n  faPenPaintbrush: faPenPaintbrush,\n  faPencilPaintbrush: faPencilPaintbrush,\n  faFishCooked: faFishCooked,\n  faChairOffice: faChairOffice,\n  faNestingDolls: faNestingDolls,\n  faClockRotateLeft: faClockRotateLeft,\n  faHistory: faHistory,\n  faTrumpet: faTrumpet,\n  faFaceGrinBeamSweat: faFaceGrinBeamSweat,\n  faGrinBeamSweat: faGrinBeamSweat,\n  faFireSmoke: faFireSmoke,\n  faPhoneMissed: faPhoneMissed,\n  faFileExport: faFileExport,\n  faArrowRightFromFile: faArrowRightFromFile,\n  faShield: faShield,\n  faShieldBlank: faShieldBlank,\n  faArrowUpShortWide: faArrowUpShortWide,\n  faSortAmountUpAlt: faSortAmountUpAlt,\n  faArrowsRepeat1: faArrowsRepeat1,\n  faRepeat1Alt: faRepeat1Alt,\n  faGunSlash: faGunSlash,\n  faAvocado: faAvocado,\n  faBinary: faBinary,\n  faGlassesRound: faGlassesRound,\n  faGlassesAlt: faGlassesAlt,\n  faPhonePlus: faPhonePlus,\n  faDitto: faDitto,\n  faPersonSeat: faPersonSeat,\n  faHouseMedical: faHouseMedical,\n  faGolfBallTee: faGolfBallTee,\n  faGolfBall: faGolfBall,\n  faCircleChevronLeft: faCircleChevronLeft,\n  faChevronCircleLeft: faChevronCircleLeft,\n  faHouseChimneyWindow: faHouseChimneyWindow,\n  faScythe: faScythe,\n  faPenNib: faPenNib,\n  faBanParking: faBanParking,\n  faParkingCircleSlash: faParkingCircleSlash,\n  faTentArrowTurnLeft: faTentArrowTurnLeft,\n  faFaceDiagonalMouth: faFaceDiagonalMouth,\n  faDiagramCells: faDiagramCells,\n  faCricketBatBall: faCricketBatBall,\n  faCricket: faCricket,\n  faTents: faTents,\n  faWandMagic: faWandMagic,\n  faMagic: faMagic,\n  faDog: faDog,\n  faPenLine: faPenLine,\n  faAtomSimple: faAtomSimple,\n  faAtomAlt: faAtomAlt,\n  faAmpersand: faAmpersand,\n  faCarrot: faCarrot,\n  faArrowUpFromLine: faArrowUpFromLine,\n  faArrowFromBottom: faArrowFromBottom,\n  faMoon: faMoon,\n  faPenSlash: faPenSlash,\n  faWineGlassEmpty: faWineGlassEmpty,\n  faWineGlassAlt: faWineGlassAlt,\n  faSquareStar: faSquareStar,\n  faCheese: faCheese,\n  faSendBackward: faSendBackward,\n  faYinYang: faYinYang,\n  faMusic: faMusic,\n  faCompassSlash: faCompassSlash,\n  faClockOne: faClockOne,\n  faFileMusic: faFileMusic,\n  faCodeCommit: faCodeCommit,\n  faTemperatureLow: faTemperatureLow,\n  faPersonBiking: faPersonBiking,\n  faBiking: faBiking,\n  faSkeleton: faSkeleton,\n  faCircleG: faCircleG,\n  faCircleArrowUpLeft: faCircleArrowUpLeft,\n  faCoinBlank: faCoinBlank,\n  faBroom: faBroom,\n  faVacuum: faVacuum,\n  faShieldHeart: faShieldHeart,\n  faCardHeart: faCardHeart,\n  faLightbulbCflOn: faLightbulbCflOn,\n  faMelon: faMelon,\n  faGopuram: faGopuram,\n  faEarthOceania: faEarthOceania,\n  faGlobeOceania: faGlobeOceania,\n  faContainerStorage: faContainerStorage,\n  faFacePouting: faFacePouting,\n  faSquareXmark: faSquareXmark,\n  faTimesSquare: faTimesSquare,\n  faXmarkSquare: faXmarkSquare,\n  faFaceExplode: faFaceExplode,\n  faExplodingHead: faExplodingHead,\n  faHashtag: faHashtag,\n  faUpRightAndDownLeftFromCenter: faUpRightAndDownLeftFromCenter,\n  faExpandAlt: faExpandAlt,\n  faOilCan: faOilCan,\n  faT: faT,\n  faTransformerBolt: faTransformerBolt,\n  faHippo: faHippo,\n  faChartColumn: faChartColumn,\n  faCassetteVhs: faCassetteVhs,\n  faVhs: faVhs,\n  faInfinity: faInfinity,\n  faVialCircleCheck: faVialCircleCheck,\n  faChimney: faChimney,\n  faObjectIntersect: faObjectIntersect,\n  faPersonArrowDownToLine: faPersonArrowDownToLine,\n  faVoicemail: faVoicemail,\n  faBlockBrick: faBlockBrick,\n  faWallBrick: faWallBrick,\n  faFan: faFan,\n  faBagsShopping: faBagsShopping,\n  faParagraphLeft: faParagraphLeft,\n  faParagraphRtl: faParagraphRtl,\n  faPersonWalkingLuggage: faPersonWalkingLuggage,\n  faCaravanSimple: faCaravanSimple,\n  faCaravanAlt: faCaravanAlt,\n  faTurtle: faTurtle,\n  faUpDown: faUpDown,\n  faArrowsAltV: faArrowsAltV,\n  faCloudMoonRain: faCloudMoonRain,\n  faBoothCurtain: faBoothCurtain,\n  faCalendar: faCalendar,\n  faBoxHeart: faBoxHeart,\n  faTrailer: faTrailer,\n  faUserDoctorMessage: faUserDoctorMessage,\n  faUserMdChat: faUserMdChat,\n  faBahai: faBahai,\n  faHaykal: faHaykal,\n  faAmpGuitar: faAmpGuitar,\n  faSdCard: faSdCard,\n  faVolumeSlash: faVolumeSlash,\n  faBorderBottom: faBorderBottom,\n  faWifiWeak: faWifiWeak,\n  faWifi1: faWifi1,\n  faDragon: faDragon,\n  faShoePrints: faShoePrints,\n  faCirclePlus: faCirclePlus,\n  faPlusCircle: faPlusCircle,\n  faFaceGrinTongueWink: faFaceGrinTongueWink,\n  faGrinTongueWink: faGrinTongueWink,\n  faHandHolding: faHandHolding,\n  faPlugCircleExclamation: faPlugCircleExclamation,\n  faLinkSlash: faLinkSlash,\n  faChainBroken: faChainBroken,\n  faChainSlash: faChainSlash,\n  faUnlink: faUnlink,\n  faClone: faClone,\n  faPersonWalkingArrowLoopLeft: faPersonWalkingArrowLoopLeft,\n  faArrowUpZA: faArrowUpZA,\n  faSortAlphaUpAlt: faSortAlphaUpAlt,\n  faFireFlameCurved: faFireFlameCurved,\n  faFireAlt: faFireAlt,\n  faTornado: faTornado,\n  faFileCirclePlus: faFileCirclePlus,\n  faDeleteRight: faDeleteRight,\n  faBookQuran: faBookQuran,\n  faQuran: faQuran,\n  faCircleQuarter: faCircleQuarter,\n  faAnchor: faAnchor,\n  faBorderAll: faBorderAll,\n  faFunction: faFunction,\n  faFaceAngry: faFaceAngry,\n  faAngry: faAngry,\n  faPeopleSimple: faPeopleSimple,\n  faCookieBite: faCookieBite,\n  faArrowTrendDown: faArrowTrendDown,\n  faRss: faRss,\n  faFeed: faFeed,\n  faFaceMonocle: faFaceMonocle,\n  faDrawPolygon: faDrawPolygon,\n  faScaleBalanced: faScaleBalanced,\n  faBalanceScale: faBalanceScale,\n  faCalendarLines: faCalendarLines,\n  faCalendarNote: faCalendarNote,\n  faArrowDownBigSmall: faArrowDownBigSmall,\n  faSortSizeDown: faSortSizeDown,\n  faGaugeSimpleHigh: faGaugeSimpleHigh,\n  faTachometer: faTachometer,\n  faTachometerFast: faTachometerFast,\n  faDoNotEnter: faDoNotEnter,\n  faShower: faShower,\n  faDiceD8: faDiceD8,\n  faDesktop: faDesktop,\n  faDesktopAlt: faDesktopAlt,\n  faM: faM,\n  faGripDotsVertical: faGripDotsVertical,\n  faFaceViewfinder: faFaceViewfinder,\n  faSoftServe: faSoftServe,\n  faCreemee: faCreemee,\n  faH5: faH5,\n  faHandBackPointDown: faHandBackPointDown,\n  faTableList: faTableList,\n  faThList: faThList,\n  faCommentSms: faCommentSms,\n  faSms: faSms,\n  faRectangle: faRectangle,\n  faRectangleLandscape: faRectangleLandscape,\n  faClipboardListCheck: faClipboardListCheck,\n  faTurkey: faTurkey,\n  faBook: faBook,\n  faUserPlus: faUserPlus,\n  faIceSkate: faIceSkate,\n  faCheck: faCheck,\n  faBatteryThreeQuarters: faBatteryThreeQuarters,\n  faBattery4: faBattery4,\n  faTomato: faTomato,\n  faSwordLaser: faSwordLaser,\n  faHouseCircleCheck: faHouseCircleCheck,\n  faBuildings: faBuildings,\n  faAngleLeft: faAngleLeft,\n  faCartFlatbedBoxes: faCartFlatbedBoxes,\n  faDollyFlatbedAlt: faDollyFlatbedAlt,\n  faDiagramSuccessor: faDiagramSuccessor,\n  faTruckArrowRight: faTruckArrowRight,\n  faSquareW: faSquareW,\n  faArrowsSplitUpAndLeft: faArrowsSplitUpAndLeft,\n  faLamp: faLamp,\n  faAirplay: faAirplay,\n  faHandFist: faHandFist,\n  faFistRaised: faFistRaised,\n  faShieldQuartered: faShieldQuartered,\n  faSlashForward: faSlashForward,\n  faLocationPen: faLocationPen,\n  faMapMarkerEdit: faMapMarkerEdit,\n  faCloudMoon: faCloudMoon,\n  faPotFood: faPotFood,\n  faBriefcase: faBriefcase,\n  faPersonFalling: faPersonFalling,\n  faImagePortrait: faImagePortrait,\n  faPortrait: faPortrait,\n  faUserTag: faUserTag,\n  faRug: faRug,\n  faPrintSlash: faPrintSlash,\n  faEarthEurope: faEarthEurope,\n  faGlobeEurope: faGlobeEurope,\n  faCartFlatbedSuitcase: faCartFlatbedSuitcase,\n  faLuggageCart: faLuggageCart,\n  faHandBackPointRibbon: faHandBackPointRibbon,\n  faRectangleXmark: faRectangleXmark,\n  faRectangleTimes: faRectangleTimes,\n  faTimesRectangle: faTimesRectangle,\n  faWindowClose: faWindowClose,\n  faTireRugged: faTireRugged,\n  faLightbulbDollar: faLightbulbDollar,\n  faCowbell: faCowbell,\n  faBahtSign: faBahtSign,\n  faCorner: faCorner,\n  faChevronsRight: faChevronsRight,\n  faChevronDoubleRight: faChevronDoubleRight,\n  faBookOpen: faBookOpen,\n  faBookJournalWhills: faBookJournalWhills,\n  faJournalWhills: faJournalWhills,\n  faInhaler: faInhaler,\n  faHandcuffs: faHandcuffs,\n  faSnake: faSnake,\n  faTriangleExclamation: faTriangleExclamation,\n  faExclamationTriangle: faExclamationTriangle,\n  faWarning: faWarning,\n  faNoteMedical: faNoteMedical,\n  faDatabase: faDatabase,\n  faDownLeft: faDownLeft,\n  faShare: faShare,\n  faArrowTurnRight: faArrowTurnRight,\n  faMailForward: faMailForward,\n  faFaceThinking: faFaceThinking,\n  faTurnDownRight: faTurnDownRight,\n  faBottleDroplet: faBottleDroplet,\n  faMaskFace: faMaskFace,\n  faHillRockslide: faHillRockslide,\n  faScannerKeyboard: faScannerKeyboard,\n  faCircleO: faCircleO,\n  faGridHorizontal: faGridHorizontal,\n  faMessageDollar: faMessageDollar,\n  faCommentAltDollar: faCommentAltDollar,\n  faRightLeft: faRightLeft,\n  faExchangeAlt: faExchangeAlt,\n  faColumns3: faColumns3,\n  faPaperPlane: faPaperPlane,\n  faRoadCircleExclamation: faRoadCircleExclamation,\n  faDungeon: faDungeon,\n  faHandHoldingBox: faHandHoldingBox,\n  faInputText: faInputText,\n  faWindowFlip: faWindowFlip,\n  faWindowAlt: faWindowAlt,\n  faAlignRight: faAlignRight,\n  faScannerGun: faScannerGun,\n  faScanner: faScanner,\n  faTire: faTire,\n  faEngine: faEngine,\n  faMoneyBill1Wave: faMoneyBill1Wave,\n  faMoneyBillWaveAlt: faMoneyBillWaveAlt,\n  faLifeRing: faLifeRing,\n  faHands: faHands,\n  faSignLanguage: faSignLanguage,\n  faSigning: faSigning,\n  faCircleCaretRight: faCircleCaretRight,\n  faCaretCircleRight: faCaretCircleRight,\n  faWheat: faWheat,\n  faFileSpreadsheet: faFileSpreadsheet,\n  faAudioDescriptionSlash: faAudioDescriptionSlash,\n  faCalendarDay: faCalendarDay,\n  faWaterLadder: faWaterLadder,\n  faLadderWater: faLadderWater,\n  faSwimmingPool: faSwimmingPool,\n  faArrowsUpDown: faArrowsUpDown,\n  faArrowsV: faArrowsV,\n  faChessPawnPiece: faChessPawnPiece,\n  faChessPawnAlt: faChessPawnAlt,\n  faFaceGrimace: faFaceGrimace,\n  faGrimace: faGrimace,\n  faWheelchairMove: faWheelchairMove,\n  faWheelchairAlt: faWheelchairAlt,\n  faTurnDown: faTurnDown,\n  faLevelDownAlt: faLevelDownAlt,\n  faSquareS: faSquareS,\n  faRectangleBarcode: faRectangleBarcode,\n  faBarcodeAlt: faBarcodeAlt,\n  faPersonWalkingArrowRight: faPersonWalkingArrowRight,\n  faSquareEnvelope: faSquareEnvelope,\n  faEnvelopeSquare: faEnvelopeSquare,\n  faDice: faDice,\n  faUnicorn: faUnicorn,\n  faBowlingBall: faBowlingBall,\n  faPompebled: faPompebled,\n  faBrain: faBrain,\n  faWatchSmart: faWatchSmart,\n  faBookUser: faBookUser,\n  faSensorCloud: faSensorCloud,\n  faSensorSmoke: faSensorSmoke,\n  faClapperboardPlay: faClapperboardPlay,\n  faBandage: faBandage,\n  faBandAid: faBandAid,\n  faCalendarMinus: faCalendarMinus,\n  faCircleXmark: faCircleXmark,\n  faTimesCircle: faTimesCircle,\n  faXmarkCircle: faXmarkCircle,\n  faCircle4: faCircle4,\n  faGifts: faGifts,\n  faAlbumCollection: faAlbumCollection,\n  faHotel: faHotel,\n  faEarthAsia: faEarthAsia,\n  faGlobeAsia: faGlobeAsia,\n  faIdCardClip: faIdCardClip,\n  faIdCardAlt: faIdCardAlt,\n  faMagnifyingGlassPlus: faMagnifyingGlassPlus,\n  faSearchPlus: faSearchPlus,\n  faThumbsUp: faThumbsUp,\n  faCloudShowers: faCloudShowers,\n  faUserClock: faUserClock,\n  faOnion: faOnion,\n  faClockTwelveThirty: faClockTwelveThirty,\n  faArrowDownToDottedLine: faArrowDownToDottedLine,\n  faHandDots: faHandDots,\n  faAllergies: faAllergies,\n  faFileInvoice: faFileInvoice,\n  faWindowMinimize: faWindowMinimize,\n  faRectangleWide: faRectangleWide,\n  faCommentArrowUp: faCommentArrowUp,\n  faGarlic: faGarlic,\n  faMugSaucer: faMugSaucer,\n  faCoffee: faCoffee,\n  faBrush: faBrush,\n  faTreeDecorated: faTreeDecorated,\n  faMask: faMask,\n  faCalendarHeart: faCalendarHeart,\n  faMagnifyingGlassMinus: faMagnifyingGlassMinus,\n  faSearchMinus: faSearchMinus,\n  faFlower: faFlower,\n  faRulerVertical: faRulerVertical,\n  faUserLarge: faUserLarge,\n  faUserAlt: faUserAlt,\n  faStarshipFreighter: faStarshipFreighter,\n  faTrainTram: faTrainTram,\n  faBridgeSuspension: faBridgeSuspension,\n  faTrashCheck: faTrashCheck,\n  faUserNurse: faUserNurse,\n  faBoombox: faBoombox,\n  faSyringe: faSyringe,\n  faCloudSun: faCloudSun,\n  faShieldExclamation: faShieldExclamation,\n  faStopwatch20: faStopwatch20,\n  faSquareFull: faSquareFull,\n  faGripDots: faGripDots,\n  faCommentExclamation: faCommentExclamation,\n  faPenSwirl: faPenSwirl,\n  faFalafel: faFalafel,\n  faCircle2: faCircle2,\n  faMagnet: faMagnet,\n  faJar: faJar,\n  faGramophone: faGramophone,\n  faDiceD12: faDiceD12,\n  faNoteSticky: faNoteSticky,\n  faStickyNote: faStickyNote,\n  faDown: faDown,\n  faArrowAltDown: faArrowAltDown,\n  faHundredPoints: faHundredPoints,\n  fa100: fa100,\n  faPaperclipVertical: faPaperclipVertical,\n  faWindWarning: faWindWarning,\n  faWindCircleExclamation: faWindCircleExclamation,\n  faLocationPinSlash: faLocationPinSlash,\n  faMapMarkerSlash: faMapMarkerSlash,\n  faFaceSadSweat: faFaceSadSweat,\n  faBugSlash: faBugSlash,\n  faCupcake: faCupcake,\n  faLightSwitchOff: faLightSwitchOff,\n  faToggleLargeOff: faToggleLargeOff,\n  faPenFancySlash: faPenFancySlash,\n  faTruckContainer: faTruckContainer,\n  faBoot: faBoot,\n  faArrowUpFromWaterPump: faArrowUpFromWaterPump,\n  faFileCheck: faFileCheck,\n  faBone: faBone,\n  faCardsBlank: faCardsBlank,\n  faCircle3: faCircle3,\n  faBenchTree: faBenchTree,\n  faKeyboardBrightnessLow: faKeyboardBrightnessLow,\n  faSkiBootSki: faSkiBootSki,\n  faBrainCircuit: faBrainCircuit,\n  faUserInjured: faUserInjured,\n  faBlockBrickFire: faBlockBrickFire,\n  faFirewall: faFirewall,\n  faFaceSadTear: faFaceSadTear,\n  faSadTear: faSadTear,\n  faPlane: faPlane,\n  faTentArrowsDown: faTentArrowsDown,\n  faExclamation: faExclamation,\n  faArrowsSpin: faArrowsSpin,\n  faFaceSmileRelaxed: faFaceSmileRelaxed,\n  faCommentXmark: faCommentXmark,\n  faCommentTimes: faCommentTimes,\n  faPrint: faPrint,\n  faTurkishLiraSign: faTurkishLiraSign,\n  faTry: faTry,\n  faTurkishLira: faTurkishLira,\n  faFaceNoseSteam: faFaceNoseSteam,\n  faCircleWaveformLines: faCircleWaveformLines,\n  faWaveformCircle: faWaveformCircle,\n  faDollarSign: faDollarSign,\n  faDollar: faDollar,\n  faUsd: faUsd,\n  faFerrisWheel: faFerrisWheel,\n  faComputerSpeaker: faComputerSpeaker,\n  faSkullCow: faSkullCow,\n  faX: faX,\n  faMagnifyingGlassDollar: faMagnifyingGlassDollar,\n  faSearchDollar: faSearchDollar,\n  faUsersGear: faUsersGear,\n  faUsersCog: faUsersCog,\n  faPersonMilitaryPointing: faPersonMilitaryPointing,\n  faBuildingColumns: faBuildingColumns,\n  faBank: faBank,\n  faInstitution: faInstitution,\n  faMuseum: faMuseum,\n  faUniversity: faUniversity,\n  faCircleT: faCircleT,\n  faSack: faSack,\n  faGrid2: faGrid2,\n  faCameraCctv: faCameraCctv,\n  faCctv: faCctv,\n  faUmbrella: faUmbrella,\n  faTrowel: faTrowel,\n  faHorizontalRule: faHorizontalRule,\n  faBedFront: faBedFront,\n  faBedAlt: faBedAlt,\n  faD: faD,\n  faStapler: faStapler,\n  faMasksTheater: faMasksTheater,\n  faTheaterMasks: faTheaterMasks,\n  faKipSign: faKipSign,\n  faFaceWoozy: faFaceWoozy,\n  faCloudQuestion: faCloudQuestion,\n  faPineapple: faPineapple,\n  faHandPointLeft: faHandPointLeft,\n  faGalleryThumbnails: faGalleryThumbnails,\n  faCircleJ: faCircleJ,\n  faEyes: faEyes,\n  faHandshakeSimple: faHandshakeSimple,\n  faHandshakeAlt: faHandshakeAlt,\n  faPageCaretUp: faPageCaretUp,\n  faFileCaretUp: faFileCaretUp,\n  faJetFighter: faJetFighter,\n  faFighterJet: faFighterJet,\n  faComet: faComet,\n  faSquareShareNodes: faSquareShareNodes,\n  faShareAltSquare: faShareAltSquare,\n  faShieldKeyhole: faShieldKeyhole,\n  faBarcode: faBarcode,\n  faPlusMinus: faPlusMinus,\n  faSquareSlidersVertical: faSquareSlidersVertical,\n  faSlidersVSquare: faSlidersVSquare,\n  faVideo: faVideo,\n  faVideoCamera: faVideoCamera,\n  faMessageMiddle: faMessageMiddle,\n  faCommentMiddleAlt: faCommentMiddleAlt,\n  faGraduationCap: faGraduationCap,\n  faMortarBoard: faMortarBoard,\n  faHandHoldingMedical: faHandHoldingMedical,\n  faPersonCircleCheck: faPersonCircleCheck,\n  faSquareZ: faSquareZ,\n  faMessageText: faMessageText,\n  faCommentAltText: faCommentAltText,\n  faTurnUp: faTurnUp,\n  faLevelUpAlt: faLevelUpAlt\n};\n\nexport { icons as far, prefix, fa0, fa1, fa2, fa3, fa4, fa5, fa6, fa7, fa8, fa9, faFillDrip, faArrowsToCircle, faCircleChevronRight, faChevronCircleRight, faWagonCovered, faLineHeight, faBagel, faTransporter7, faAt, faRectanglesMixed, faPhoneArrowUpRight, faPhoneArrowUp, faPhoneOutgoing, faTrashCan, faTrashAlt, faCircleL, faHeadSideGoggles, faHeadVr, faTextHeight, faUserXmark, faUserTimes, faFaceHandYawn, faGaugeSimpleMin, faTachometerSlowest, faStethoscope, faCoffin, faMessage, faCommentAlt, faSalad, faBowlSalad, faInfo, faRobotAstromech, faRingDiamond, faFonduePot, faTheta, faFaceHandPeeking, faSquareUser, faDownLeftAndUpRightToCenter, faCompressAlt, faExplosion, faFileLines, faFileAlt, faFileText, faWaveSquare, faRing, faBuildingUn, faDiceThree, faTirePressureWarning, faWifiFair, faWifi2, faCalendarDays, faCalendarAlt, faMp3Player, faAnchorCircleCheck, faTally4, faRectangleHistory, faBuildingCircleArrowRight, faVolleyball, faVolleyballBall, faSunHaze, faTextSize, faUfo, faFork, faUtensilFork, faArrowsUpToLine, faMobileSignal, faBarcodeScan, faSortDown, faSortDesc, faFolderArrowDown, faFolderDownload, faCircleMinus, faMinusCircle, faFaceIcicles, faShovel, faDoorOpen, faFilms, faRightFromBracket, faSignOutAlt, faFaceGlasses, faNfc, faAtom, faSoap, faIcons, faHeartMusicCameraBolt, faMicrophoneLinesSlash, faMicrophoneAltSlash, faClosedCaptioningSlash, faCalculatorSimple, faCalculatorAlt, faBridgeCircleCheck, faSlidersUp, faSlidersV, faLocationMinus, faMapMarkerMinus, faPumpMedical, faFingerprint, faSkiBoot, faStandardDefinition, faRectangleSd, faH1, faHandPointRight, faMagnifyingGlassLocation, faSearchLocation, faMessageBot, faForwardStep, faStepForward, faFaceSmileBeam, faSmileBeam, faLightCeiling, faMessageExclamation, faCommentAltExclamation, faBowlScoop, faBowlShavedIce, faSquareX, faUtilityPoleDouble, faFlagCheckered, faChevronsUp, faChevronDoubleUp, faFootball, faFootballBall, faUserVneck, faSchoolCircleExclamation, faCrop, faAnglesDown, faAngleDoubleDown, faUsersRectangle, faPeopleRoof, faSquareArrowRight, faArrowSquareRight, faLocationPlus, faMapMarkerPlus, faLightbulbExclamationOn, faPeopleLine, faBeerMugEmpty, faBeer, faCrateEmpty, faDiagramPredecessor, faTransporter, faCalendarCircleUser, faArrowUpLong, faLongArrowUp, faPersonCarryBox, faPersonCarry, faFireFlameSimple, faBurn, faPerson, faMale, faLaptop, faFileCsv, faMenorah, faUnion, faChevronsLeft, faChevronDoubleLeft, faCircleHeart, faHeartCircle, faTruckPlane, faRecordVinyl, faBringForward, faSquareP, faFaceGrinStars, faGrinStars, faSigma, faCameraMovie, faBong, faClarinet, faTruckFlatbed, faSpaghettiMonsterFlying, faPastafarianism, faArrowDownUpAcrossLine, faLeafHeart, faHouseBuilding, faCheeseSwiss, faSpoon, faUtensilSpoon, faJarWheat, faEnvelopesBulk, faMailBulk, faFileCircleExclamation, faBowArrow, faCartXmark, faHexagonXmark, faTimesHexagon, faXmarkHexagon, faCircleH, faHospitalSymbol, faMerge, faPager, faCartMinus, faAddressBook, faContactBook, faPanFrying, faGrid, faGrid3, faFootballHelmet, faHandLove, faTrees, faStrikethrough, faPage, faK, faDiagramPrevious, faGaugeMin, faTachometerAltSlowest, faFolderGrid, faEggplant, faRam, faLandmarkFlag, faLips, faPencil, faPencilAlt, faBackward, faCaretRight, faComments, faPaste, faFileClipboard, faDesktopArrowDown, faCodePullRequest, faPumpkin, faClipboardList, faPenField, faBlueberries, faTruckRampBox, faTruckLoading, faNote, faArrowDownToSquare, faUserCheck, faCloudXmark, faVialVirus, faBookBlank, faBookAlt, faGolfFlagHole, faMessageArrowDown, faCommentAltArrowDown, faFaceUnamused, faSheetPlastic, faCircle9, faBlog, faUserNinja, faPencilSlash, faBowlingPins, faPersonArrowUpFromLine, faDownRight, faScrollTorah, faTorah, faBlindsOpen, faFence, faUp, faArrowAltUp, faBroomBall, faQuidditch, faQuidditchBroomBall, faDrumstick, faSquareV, faFaceAwesome, faGaveDandy, faDialOff, faToggleOff, faFaceSmileHorns, faBoxArchive, faArchive, faGrapes, faPersonDrowning, faDialMax, faCircleM, faCalendarImage, faCircleCaretDown, faCaretCircleDown, faArrowDown91, faSortNumericDesc, faSortNumericDownAlt, faFaceGrinTongueSquint, faGrinTongueSquint, faShishKebab, faSprayCan, faAlarmSnooze, faScarecrow, faTruckMonster, faGiftCard, faW, faCodePullRequestDraft, faSquareB, faElephant, faEarthAfrica, faGlobeAfrica, faRainbow, faCircleNotch, faTabletScreenButton, faTabletAlt, faPaw, faMessageQuestion, faCloud, faTrowelBricks, faSquare3, faFaceFlushed, faFlushed, faHospitalUser, faMicrowave, faTentArrowLeftRight, faCartCircleArrowUp, faTrashClock, faGavel, faLegal, faSprinklerCeiling, faBrowsers, faTrillium, faMusicSlash, faTruckRamp, faBinoculars, faMicrophoneSlash, faBoxTissue, faCircleC, faStarChristmas, faChartBullet, faMotorcycle, faTreeChristmas, faTireFlat, faSunglasses, faBadge, faMessagePen, faCommentAltEdit, faMessageEdit, faBellConcierge, faConciergeBell, faPenRuler, faPencilRuler, faChessRookPiece, faChessRookAlt, faSquareRoot, faAlbumCollectionCirclePlus, faPeopleArrows, faPeopleArrowsLeftRight, faFaceAngryHorns, faMarsAndVenusBurst, faTombstone, faSquareCaretRight, faCaretSquareRight, faScissors, faCut, faListMusic, faSunPlantWilt, faToiletsPortable, faHockeyPuck, faHyphen, faTable, faUserChef, faMessageImage, faCommentAltImage, faUsersMedical, faSensorTriangleExclamation, faSensorAlert, faMagnifyingGlassArrowRight, faTachographDigital, faDigitalTachograph, faFaceMask, faPickleball, faStarSharpHalf, faUsersSlash, faClover, faMeat, faReply, faMailReply, faStarAndCrescent, faEmptySet, faHouseFire, faSquareMinus, faMinusSquare, faHelicopter, faBird, faCompass, faSquareCaretDown, faCaretSquareDown, faHeartHalfStroke, faHeartHalfAlt, faFileCircleQuestion, faLaptopCode, faJoystick, faGrillFire, faRectangleVerticalHistory, faSwatchbook, faPrescriptionBottle, faBars, faNavicon, faKeyboardLeft, faPeopleGroup, faHourglassEnd, faHourglass3, faHeartCrack, faHeartBroken, faFaceBeamHandOverMouth, faDropletPercent, faHumidity, faSquareUpRight, faExternalLinkSquareAlt, faFaceKissBeam, faKissBeam, faCorn, faRollerCoaster, faPhotoFilmMusic, faRadar, faSickle, faFilm, faCoconut, faRulerHorizontal, faShieldCross, faCassetteTape, faSquareTerminal, faPeopleRobbery, faLightbulb, faCaretLeft, faCommentMiddle, faTrashCanList, faBlock, faCircleExclamation, faExclamationCircle, faSchoolCircleXmark, faArrowRightFromBracket, faSignOut, faFaceFrownSlight, faCircleChevronDown, faChevronCircleDown, faSidebarFlip, faUnlockKeyhole, faUnlockAlt, faTemperatureList, faCloudShowersHeavy, faHeadphonesSimple, faHeadphonesAlt, faSitemap, faPipeSection, faSpaceStationMoonConstruction, faSpaceStationMoonAlt, faCircleDollarToSlot, faDonate, faMemory, faFaceSleeping, faRoadSpikes, faFireBurner, faSquirrel, faArrowUpToLine, faArrowToTop, faFlag, faFaceCowboyHat, faHanukiah, faChartScatter3d, faSquareCode, faFeather, faVolumeLow, faVolumeDown, faXmarkToSlot, faTimesToSlot, faVoteNay, faBoxTaped, faBoxAlt, faCommentSlash, faSwords, faCloudSunRain, faAlbum, faCircleN, faCompress, faWheatAwn, faWheatAlt, faAnkh, faHandsHoldingChild, faAsterisk, faKeySkeletonLeftRight, faCommentLines, faLuchadorMask, faLuchador, faMaskLuchador, faSquareCheck, faCheckSquare, faShredder, faBookOpenCover, faBookOpenAlt, faSandwich, faPesetaSign, faSquareParkingSlash, faParkingSlash, faTrainTunnel, faHeading, faHeader, faGhost, faFaceAnguished, faHockeySticks, faAbacus, faFilmSimple, faFilmAlt, faList, faListSquares, faTreePalm, faSquarePhoneFlip, faPhoneSquareAlt, faCartPlus, faGamepad, faBorderCenterV, faCircleDot, faDotCircle, faClipboardMedical, faFaceDizzy, faDizzy, faEgg, faUpToLine, faArrowAltToTop, faHouseMedicalCircleXmark, faWatchFitness, faClockNineThirty, faCampground, faFolderPlus, faJug, faFutbol, faFutbolBall, faSoccerBall, faSnowBlowing, faPaintbrush, faPaintBrush, faLock, faArrowDownFromLine, faArrowFromTop, faGasPump, faSignalBarsSlash, faSignalAltSlash, faMonkey, faRectanglePro, faPro, faHouseNight, faHotTubPerson, faHotTub, faBlanket, faMapLocation, faMapMarked, faHouseFloodWater, faCommentsQuestionCheck, faTree, faArrowsCross, faBackpack, faSquareSmall, faFolderArrowUp, faFolderUpload, faBridgeLock, faCrosshairsSimple, faSackDollar, faPenToSquare, faEdit, faSquareSliders, faSlidersHSquare, faCarSide, faMessageMiddleTop, faCommentMiddleTopAlt, faLightbulbOn, faKnife, faUtensilKnife, faShareNodes, faShareAlt, faWaveSine, faHeartCircleMinus, faCircleW, faCircleCalendar, faCalendarCircle, faHourglassHalf, faHourglass2, faMicroscope, faSunset, faSink, faCalendarExclamation, faTruckContainerEmpty, faHandHeart, faBagShopping, faShoppingBag, faArrowDownZA, faSortAlphaDesc, faSortAlphaDownAlt, faMitten, faReplyClock, faReplyTime, faPersonRays, faRight, faArrowAltRight, faCircleF, faUsers, faFacePleading, faEyeSlash, faFlaskVial, faPoliceBox, faCucumber, faHeadSideBrain, faHand, faHandPaper, faPersonBikingMountain, faBikingMountain, faUtensilsSlash, faPrintMagnifyingGlass, faPrintSearch, faFolderBookmark, faOm, faPi, faFlaskRoundPotion, faFlaskPotion, faFaceShush, faWorm, faHouseCircleXmark, faPlug, faCalendarCircleExclamation, faSquareI, faChevronUp, faFaceSaluting, faGaugeSimpleLow, faTachometerSlow, faFacePersevering, faCircleCamera, faCameraCircle, faHandSpock, faSpiderWeb, faCircleMicrophone, faMicrophoneCircle, faBookArrowUp, faPopsicle, faCommand, faBlinds, faStopwatch, faSaxophone, faSquare2, faFieldHockeyStickBall, faFieldHockey, faArrowUpSquareTriangle, faSortShapesUpAlt, faFaceScream, faSquareM, faCameraWeb, faWebcam, faCommentArrowDown, faLightbulbCfl, faWindowFrameOpen, faFaceKiss, faKiss, faBridgeCircleXmark, faPeriod, faFaceGrinTongue, faGrinTongue, faUpToDottedLine, faThoughtBubble, faRaygun, faFlute, faAcorn, faVideoArrowUpRight, faGrateDroplet, faSealExclamation, faChessBishop, faMessageSms, faCoffeeBeans, faHatWitch, faFaceGrinWink, faGrinWink, faClockThreeThirty, faEarDeaf, faDeaf, faDeafness, faHardOfHearing, faAlarmClock, faEclipse, faFaceRelieved, faRoadCircleCheck, faDiceFive, faOctagonMinus, faMinusOctagon, faSquareRss, faRssSquare, faFaceZany, faLandMineOn, faSquareArrowUpLeft, faICursor, faSaltShaker, faStamp, faFilePlus, faDrawSquare, faToiletPaperUnderSlash, faToiletPaperReverseSlash, faStairs, faDroneFront, faDroneAlt, faGlassEmpty, faDialHigh, faUserHelmetSafety, faUserConstruction, faUserHardHat, faI, faHryvniaSign, faHryvnia, faArrowDownLeftAndArrowUpRightToCenter, faPills, faFaceGrinWide, faGrinAlt, faTooth, faBasketballHoop, faObjectsAlignBottom, faV, faSparkles, faSquid, faLeafyGreen, faCircleArrowUpRight, faCalendars, faBangladeshiTakaSign, faBicycle, faHammerWar, faCircleD, faSpiderBlackWidow, faStaffSnake, faRodAsclepius, faRodSnake, faStaffAesculapius, faPear, faHeadSideCoughSlash, faTriangle, faApartment, faTruckMedical, faAmbulance, faPepper, faPiano, faGunSquirt, faWheatAwnCircleExclamation, faSnowman, faUserAlien, faShieldCheck, faMortarPestle, faRoadBarrier, faChartCandlestick, faBriefcaseBlank, faSchool, faIgloo, faBracketRound, faParenthesis, faJoint, faHorseSaddle, faMugMarshmallows, faFilters, faBellOn, faAngleRight, faDialMed, faHorse, faQ, faMonitorWaveform, faMonitorHeartRate, faLinkSimple, faWhistle, faG, faWineGlassCrack, faFragile, faSlotMachine, faNotesMedical, faCarWash, faEscalator, faCommentImage, faTemperatureHalf, faTemperature2, faThermometer2, faThermometerHalf, faDongSign, faDonut, faDoughnut, faCapsules, faPooStorm, faPooBolt, faTally1, faFaceFrownOpen, faFrownOpen, faSquareDashed, faSquareJ, faHandPointUp, faMoneyBill, faArrowUpBigSmall, faSortSizeUp, faBarcodeRead, faBaguette, faBowlSoftServe, faFaceHoldingBackTears, faSquareUp, faArrowAltSquareUp, faTrainSubwayTunnel, faSubwayTunnel, faSquareExclamation, faExclamationSquare, faSemicolon, faBookmark, faFanTable, faAlignJustify, faBatteryLow, faBattery1, faCreditCardFront, faBrainArrowCurvedRight, faMindShare, faUmbrellaBeach, faHelmetUn, faLocationSmile, faMapMarkerSmile, faArrowLeftToLine, faArrowToLeft, faBullseye, faSushi, faNigiri, faMessageCaptions, faCommentAltCaptions, faTrashList, faBacon, faOption, faHandPointDown, faArrowUpFromBracket, faTrashPlus, faObjectsAlignTop, faFolder, faFolderBlank, faFaceAnxiousSweat, faCreditCardBlank, faFileWaveform, faFileMedicalAlt, faMicrochipAi, faMug, faPlaneUpSlash, faRadiation, faPenCircle, faChartSimple, faCrutches, faCircleParking, faParkingCircle, faMarsStroke, faLeafOak, faSquareBolt, faVial, faGauge, faDashboard, faGaugeMed, faTachometerAltAverage, faWandMagicSparkles, faMagicWandSparkles, faLambda, faE, faPizza, faBowlChopsticksNoodles, faH3, faPenClip, faPenAlt, faBridgeCircleExclamation, faBadgePercent, faUser, faSensor, faComma, faSchoolCircleCheck, faToiletPaperUnder, faToiletPaperReverse, faLightEmergency, faArrowDownToArc, faDumpster, faVanShuttle, faShuttleVan, faBuildingUser, faLightSwitch, faSquareCaretLeft, faCaretSquareLeft, faHighlighter, faWavePulse, faHeartRate, faKey, faHatSanta, faTamale, faBoxCheck, faBullhorn, faSteak, faLocationCrosshairsSlash, faLocationSlash, faPersonDolly, faGlobe, faSynagogue, faFileChartColumn, faFileChartLine, faPersonHalfDress, faFolderImage, faCalendarPen, faCalendarEdit, faRoadBridge, faFaceSmileTear, faMessagePlus, faCommentAltPlus, faLocationArrow, faC, faTabletButton, faRectangleHistoryCircleUser, faBuildingLock, faChartLineUp, faMailbox, faTruckBolt, faPizzaSlice, faMoneyBillWave, faChartArea, faAreaChart, faHouseFlag, faPersonCircleMinus, faScalpel, faBan, faCancel, faBellExclamation, faCircleBookmark, faBookmarkCircle, faEggFried, faFaceWeary, faUniformMartialArts, faCameraRotate, faSunDust, faCommentText, faSprayCanSparkles, faAirFreshener, faSignalBars, faSignalAlt, faSignalAlt4, faSignalBarsStrong, faDiamondExclamation, faStar, faDialMin, faRepeat, faCross, faPageCaretDown, faFileCaretDown, faBox, faVenusMars, faClockSevenThirty, faArrowPointer, faMousePointer, faClockFourThirty, faSignalBarsGood, faSignalAlt3, faCactus, faMaximize, faExpandArrowsAlt, faChargingStation, faShapes, faTriangleCircleSquare, faPlaneTail, faGaugeSimpleMax, faTachometerFastest, faCircleU, faShieldSlash, faSquarePhoneHangup, faPhoneSquareDown, faArrowUpLeft, faTransporter1, faPeanuts, faShuffle, faRandom, faPersonRunning, faRunning, faMobileRetro, faGripLinesVertical, faArrowUpFromSquare, faFileDashedLine, faPageBreak, faBracketCurlyRight, faSpider, faClockThree, faHandsBound, faScalpelLineDashed, faScalpelPath, faFileInvoiceDollar, faPipeSmoking, faFaceAstonished, faWindow, faPlaneCircleExclamation, faEar, faFileLock, faDiagramVenn, faXRay, faGoalNet, faCoffinCross, faSpellCheck, faLocationXmark, faMapMarkerTimes, faMapMarkerXmark, faLasso, faSlash, faPersonToPortal, faPortalEnter, faCalendarStar, faComputerMouse, faMouse, faArrowRightToBracket, faSignIn, faPegasus, faFilesMedical, faNfcLock, faPersonSkiLift, faSkiLift, faSquare6, faShopSlash, faStoreAltSlash, faWindTurbine, faSlidersSimple, faBadgeSheriff, faServer, faVirusCovidSlash, faIntersection, faShopLock, faFamily, faHourglassStart, faHourglass1, faUserHairBuns, faBlenderPhone, faHourglassClock, faPersonSeatReclined, faPaperPlaneTop, faPaperPlaneAlt, faSend, faMessageArrowUp, faCommentAltArrowUp, faLightbulbExclamation, faLayerMinus, faLayerGroupMinus, faCircleE, faBuildingWheat, faGaugeMax, faTachometerAltFastest, faPersonBreastfeeding, faApostrophe, faFireHydrant, faRightToBracket, faSignInAlt, faVideoPlus, faSquareRight, faArrowAltSquareRight, faCommentSmile, faVenus, faPassport, faInboxIn, faInboxArrowDown, faHeartPulse, faHeartbeat, faCircle8, faCloudsMoon, faClockTenThirty, faPeopleCarryBox, faPeopleCarry, faFolderUser, faTrashCanXmark, faTemperatureHigh, faMicrochip, faLeftLongToLine, faCrown, faWeightHanging, faXmarksLines, faFilePrescription, faCalendarRange, faFlowerDaffodil, faHandBackPointUp, faWeightScale, faWeight, faStarExclamation, faBooks, faUserGroup, faUserFriends, faArrowUpAZ, faSortAlphaUp, faLayerPlus, faLayerGroupPlus, faPlayPause, faBlockQuestion, faSnooze, faZzz, faScannerImage, faTvRetro, faSquareT, faFarm, faBarnSilo, faChessKnight, faBarsSort, faPalletBoxes, faPaletteBoxes, faPalletAlt, faFaceLaughSquint, faLaughSquint, faCodeSimple, faBoltSlash, faPanelFire, faBinaryCircleCheck, faCommentMinus, faBurrito, faViolin, faObjectsColumn, faSquareChevronDown, faChevronSquareDown, faCommentPlus, faTriangleInstrument, faTriangleMusic, faWheelchair, faUserPilotTie, faPianoKeyboard, faBedEmpty, faCircleArrowUp, faArrowCircleUp, faToggleOn, faRectangleVertical, faRectanglePortrait, faPersonWalking, faWalking, faL, faSignalStream, faDownToBracket, faCircleZ, faStars, faFire, faBedPulse, faProcedures, faHouseDay, faShuttleSpace, faSpaceShuttle, faShirtLongSleeve, faChartPieSimple, faChartPieAlt, faFaceLaugh, faLaugh, faFolderOpen, faAlbumCollectionCircleUser, faCandy, faBowlHot, faSoup, faFlatbread, faHeartCirclePlus, faCodeFork, faCity, faSignalBarsWeak, faSignalAlt1, faMicrophoneLines, faMicrophoneAlt, faClockTwelve, faPepperHot, faCitrusSlice, faSheep, faUnlock, faColonSign, faHeadset, faBadgerHoney, faH4, faStoreSlash, faRoadCircleXmark, faSignalSlash, faUserMinus, faMarsStrokeUp, faMarsStrokeV, faChampagneGlasses, faGlassCheers, faTaco, faHexagonPlus, faPlusHexagon, faClipboard, faHouseCircleExclamation, faFileArrowUp, faFileUpload, faWifi, faWifi3, faWifiStrong, faMessages, faCommentsAlt, faBath, faBathtub, faUmbrellaSimple, faUmbrellaAlt, faRectangleHistoryCirclePlus, faUnderline, faUserPen, faUserEdit, faBinarySlash, faSquareO, faSignature, faStroopwafel, faBold, faAnchorLock, faBuildingNgo, faTransporter3, faEngineWarning, faEngineExclamation, faCircleDownRight, faSquareK, faManatSign, faMoneyCheckPen, faMoneyCheckEdit, faNotEqual, faBorderTopLeft, faBorderStyle, faMapLocationDot, faMapMarkedAlt, faTilde, faJedi, faSquarePollVertical, faPoll, faArrowDownSquareTriangle, faSortShapesDownAlt, faMugHot, faDogLeashed, faCarBattery, faBatteryCar, faFaceDowncastSweat, faMemoCircleInfo, faGift, faDiceTwo, faVolume, faVolumeMedium, faTransporter5, faGaugeCircleBolt, faCoinFront, faFileSlash, faMessageArrowUpRight, faTreasureChest, faChessQueen, faPaintbrushFine, faPaintBrushAlt, faPaintBrushFine, faPaintbrushAlt, faGlasses, faHoodCloak, faSquareQuote, faUpLeft, faBringFront, faChessBoard, faBurgerCheese, faCheeseburger, faBuildingCircleCheck, faRepeat1, faArrowDownToLine, faArrowToBottom, faGrid5, faRightLongToLine, faPersonChalkboard, faMarsStrokeRight, faMarsStrokeH, faHandBackFist, faHandRock, faTally, faTally5, faSquareCaretUp, faCaretSquareUp, faCloudShowersWater, faChartBar, faBarChart, faHandsBubbles, faHandsWash, faLessThanEqual, faTrain, faUpFromDottedLine, faEyeLowVision, faLowVision, faTrafficLightGo, faFaceExhaling, faSensorFire, faUserUnlock, faHexagonDivide, fa00, faCrow, faCassetteBetamax, faBetamax, faSailboat, faWindowRestore, faNfcMagnifyingGlass, faFileBinary, faCircleV, faSquarePlus, faPlusSquare, faBowlScoops, faMistletoe, faCustard, faLacrosseStick, faHockeyMask, faSunrise, faPanelEws, faToriiGate, faCloudExclamation, faMessageLines, faCommentAltLines, faFrog, faBucket, faFloppyDiskPen, faImage, faWindowFrame, faMicrophone, faCow, faSquareRing, faDownFromLine, faArrowAltFromTop, faCaretUp, faShieldXmark, faShieldTimes, faScrewdriver, faCircleSortDown, faSortCircleDown, faFolderClosed, faHouseTsunami, faSquareNfi, faForklift, faArrowUpFromGroundWater, faBracketSquareRight, faMartiniGlass, faGlassMartiniAlt, faRotateLeft, faRotateBack, faRotateBackward, faUndoAlt, faTableColumns, faColumns, faSquareA, faTick, faLemon, faHeadSideMask, faHandshake, faGem, faDolly, faDollyBox, faSmoking, faMinimize, faCompressArrowsAlt, faRefrigerator, faMonument, faOctagonXmark, faTimesOctagon, faXmarkOctagon, faAlignSlash, faSnowplow, faAnglesRight, faAngleDoubleRight, faTruckRampCouch, faTruckCouch, faCannabis, faCirclePlay, faPlayCircle, faArrowUpRightAndArrowDownLeftFromCenter, faTablets, fa360Degrees, faEthernet, faEuroSign, faEur, faEuro, faChair, faCircleCheck, faCheckCircle, faMoneySimpleFromBracket, faBat, faCircleStop, faStopCircle, faHeadSideHeadphones, faPhoneRotary, faCompassDrafting, faDraftingCompass, faPlateWheat, faCalendarCircleMinus, faChopsticks, faCarWrench, faCarMechanic, faIcicles, faPersonShelter, faNeuter, faIdBadge, faKazoo, faMarker, faFaceLaughBeam, faLaughBeam, faSquareArrowDownLeft, faBatteryBolt, faTreeLarge, faHelicopterSymbol, faAperture, faUniversalAccess, faFileMagnifyingGlass, faFileSearch, faUpRight, faCircleChevronUp, faChevronCircleUp, faUserPolice, faLariSign, faVolcano, faTeddyBear, faStocking, faPersonWalkingDashedLineArrowRight, faImageSlash, faMaskSnorkel, faSmoke, faSterlingSign, faGbp, faPoundSign, faBatteryExclamation, faViruses, faSquarePersonConfined, faUserTie, faArrowDownLong, faLongArrowDown, faTentArrowDownToLine, faCertificate, faCrystalBall, faReplyAll, faMailReplyAll, faSuitcase, faPersonSkating, faSkating, faStarShooting, faBinaryLock, faFilterCircleDollar, faFunnelDollar, faCameraRetro, faCircleArrowDown, faArrowCircleDown, faCommentPen, faCommentEdit, faFileImport, faArrowRightToFile, faBanjo, faSquareArrowUpRight, faExternalLinkSquare, faLightEmergencyOn, faKerning, faBoxOpen, faSquareF, faScroll, faSpa, faArrowLeftFromLine, faArrowFromRight, faStrawberry, faLocationPinLock, faPause, faClockEightThirty, faPlaneEngines, faPlaneAlt, faHillAvalanche, faTemperatureEmpty, faTemperature0, faThermometer0, faThermometerEmpty, faBomb, faGaugeLow, faTachometerAltSlow, faRegistered, faTrashCanPlus, faAddressCard, faContactCard, faVcard, faScaleUnbalancedFlip, faBalanceScaleRight, faGlobeSnow, faSubscript, faDiamondTurnRight, faDirections, faIntegral, faBurst, faHouseLaptop, faLaptopHouse, faFaceTired, faTired, faMoneyBills, faBlindsRaised, faSmog, faUfoBeam, faCircleCaretUp, faCaretCircleUp, faUserVneckHairLong, faSquareALock, faCrutch, faGasPumpSlash, faFontAwesome, faFontAwesomeFlag, faFontAwesomeLogoFull, faCloudArrowUp, faCloudUpload, faCloudUploadAlt, faPalette, faTransporter4, faObjectsAlignRight, faArrowsTurnRight, faVest, faPig, faInboxFull, faCircleEnvelope, faEnvelopeCircle, faTrianglePersonDigging, faConstruction, faFerry, faBullseyeArrow, faArrowsDownToPeople, faSeedling, faSprout, faClockSeven, faLeftRight, faArrowsAltH, faBoxesPacking, faCircleArrowLeft, faArrowCircleLeft, faFlashlight, faGroupArrowsRotate, faBowlFood, faSquare9, faCandyCane, faArrowDownWideShort, faSortAmountAsc, faSortAmountDown, faSquareDollar, faDollarSquare, faUsdSquare, faHandHoldingSeedling, faMessageCheck, faCommentAltCheck, faCloudBolt, faThunderstorm, faTextSlash, faRemoveFormat, faWatch, faCircleDownLeft, faText, faProjector, faFaceSmileWink, faSmileWink, faTombstoneBlank, faTombstoneAlt, faChessKingPiece, faChessKingAlt, faCircle6, faLeft, faArrowAltLeft, faFileWord, faFilePowerpoint, faSquareDown, faArrowAltSquareDown, faObjectsAlignCenterVertical, faArrowsLeftRight, faArrowsH, faHouseLock, faCloudArrowDown, faCloudDownload, faCloudDownloadAlt, faWreath, faChildren, faMeterDroplet, faChalkboard, faBlackboard, faUserLargeSlash, faUserAltSlash, faSignalStrong, faSignal4, faLollipop, faLollypop, faListTree, faEnvelopeOpen, faDrawCircle, faCatSpace, faHandshakeSimpleSlash, faHandshakeAltSlash, faRabbitRunning, faRabbitFast, faMemoPad, faMattressPillow, faAlarmPlus, faAlicorn, faCommentQuestion, faGingerbreadMan, faGuaraniSign, faBurgerFries, faMugTea, faBorderTop, faArrowsRotate, faRefresh, faSync, faCircleBookOpen, faBookCircle, faArrowsToDottedLine, faFireExtinguisher, faGarageOpen, faShelvesEmpty, faCruzeiroSign, faWatchApple, faWatchCalculator, faListDropdown, faCabinetFiling, faBurgerSoda, faSquareArrowUp, faArrowSquareUp, faGreaterThanEqual, faPalletBox, faFaceConfounded, faShieldHalved, faShieldAlt, faTruckPlow, faBookAtlas, faAtlas, faVirus, faCommentMiddleTop, faEnvelopeCircleCheck, faLayerGroup, faRestroomSimple, faArrowsToDot, faBorderOuter, faHashtagLock, faClockTwoThirty, faArchway, faHeartCircleCheck, faHouseChimneyCrack, faHouseDamage, faFileZipper, faFileArchive, faHeartHalf, faCommentCheck, faSquare, faMemo, faMartiniGlassEmpty, faGlassMartini, faCouch, faCediSign, faItalic, faGlassCitrus, faCalendarLinesPen, faChurch, faPersonSnowmobiling, faSnowmobile, faFaceHushed, faCommentsDollar, faLinkSimpleSlash, faDemocrat, faFaceConfused, faPinball, faZ, faPersonSkiing, faSkiing, faDeer, faInputPipe, faRoadLock, faA, faBookmarkSlash, faTemperatureArrowDown, faTemperatureDown, faMace, faFeatherPointed, faFeatherAlt, faSausage, faTrashCanClock, faP, faSnowflake, faStomach, faNewspaper, faRectangleAd, faAd, faGuitarElectric, faArrowTurnDownRight, faMoonCloud, faBreadSliceButter, faCircleArrowRight, faArrowCircleRight, faUserGroupCrown, faUsersCrown, faCircleI, faToiletPaperCheck, faFilterCircleXmark, faLocust, faSort, faUnsorted, faListOl, faList12, faListNumeric, faChartWaterfall, faFaceParty, faKidneys, faWifiExclamation, faChartNetwork, faPersonDressBurst, faDiceD4, faMoneyCheckDollar, faMoneyCheckAlt, faVectorSquare, faBreadSlice, faLanguage, faWheatAwnSlash, faFaceKissWinkHeart, faKissWinkHeart, faDagger, faPodium, faMemoCircleCheck, faRouteHighway, faDownToLine, faArrowAltToBottom, faFilter, faSquareG, faCirclePhone, faPhoneCircle, faClipboardPrescription, faUserNurseHair, faQuestion, faFileSignature, faToggleLargeOn, faUpDownLeftRight, faArrowsAlt, faDryerHeat, faDryerAlt, faHouseChimneyUser, faHandHoldingHeart, faArrowUpSmallBig, faSortSizeUpAlt, faTrainTrack, faPuzzlePiece, faMoneyCheck, faStarHalfStroke, faStarHalfAlt, faFileExclamation, faCode, faWhiskeyGlass, faGlassWhiskey, faMoonStars, faBuildingCircleExclamation, faClothesHanger, faMobileNotch, faMobileIphone, faMagnifyingGlassChart, faArrowUpRightFromSquare, faExternalLink, faCubesStacked, faImagesUser, faWonSign, faKrw, faWon, faImagePolaroidUser, faVirusCovid, faSquareEllipsis, faPie, faChessKnightPiece, faChessKnightAlt, faAustralSign, faCloudPlus, faF, faLeaf, faBedBunk, faRoad, faTaxi, faCab, faPersonCirclePlus, faChartPie, faPieChart, faBoltLightning, faClockEight, faSackXmark, faFileExcel, faFileContract, faFishFins, faCircleQ, faBuildingFlag, faFaceGrinBeam, faGrinBeam, faObjectUngroup, faFaceDisguise, faCircleArrowDownRight, faAlien8bit, faAlienMonster, faHandPointRibbon, faPoop, faObjectExclude, faTelescope, faLocationPin, faMapMarker, faSquareList, faKaaba, faToiletPaper, faHelmetSafety, faHardHat, faHatHard, faCommentCode, faSimCards, faStarship, faEject, faCircleRight, faArrowAltCircleRight, faPlaneCircleCheck, faSeal, faUserCowboy, faHexagonVerticalNft, faFaceRollingEyes, faMehRollingEyes, faBreadLoaf, faRingsWedding, faObjectGroup, faFrenchFries, faChartLine, faLineChart, faCalendarArrowDown, faCalendarDownload, faSendBack, faMaskVentilator, faSignatureLock, faArrowRight, faSignsPost, faMapSigns, faOctagonPlus, faPlusOctagon, faCashRegister, faPersonCircleQuestion, faMelonSlice, faSpaceStationMoon, faMessageSmile, faCommentAltSmile, faCupStraw, faLeftFromLine, faArrowAltFromRight, faH, faBasketShoppingSimple, faShoppingBasketAlt, faHandsHoldingHeart, faHandsHeart, faClockNine, faTarp, faFaceSleepy, faHandHorns, faScrewdriverWrench, faTools, faArrowsToEye, faCircleThreeQuarters, faTrophyStar, faTrophyAlt, faPlugCircleBolt, faFaceThermometer, faShirtRunning, faBookCircleArrowUp, faFaceNauseated, faHeart, faFileChartPie, faMarsAndVenus, faHouseUser, faHomeUser, faCircleArrowDownLeft, faDumpsterFire, faHexagonMinus, faMinusHexagon, faLeftToLine, faArrowAltToLeft, faHouseCrack, faPawSimple, faPawAlt, faArrowLeftLongToLine, faBracketsRound, faParentheses, faMartiniGlassCitrus, faCocktail, faUserShakespeare, faArrowRightToArc, faFaceSurprise, faSurprise, faBottleWater, faCirclePause, faPauseCircle, faGaugeCirclePlus, faFolders, faAngel, faValueAbsolute, faRabbit, faToiletPaperSlash, faAppleWhole, faAppleAlt, faKitchenSet, faLockKeyhole, faLockAlt, faR, faTemperatureQuarter, faTemperature1, faThermometer1, faThermometerQuarter, faSquareInfo, faInfoSquare, faWifiSlash, faToiletPaperXmark, faHandsHoldingDollar, faHandsUsd, faCube, faArrowDownTriangleSquare, faSortShapesDown, faBitcoinSign, faShutters, faShieldDog, faSolarPanel, faLockOpen, faTableTree, faHouseChimneyHeart, faTally3, faElevator, faMoneyBillTransfer, faMoneyBillTrendUp, faHouseFloodWaterCircleArrowRight, faSquarePollHorizontal, faPollH, faCircle, faCartCircleExclamation, faSword, faBackwardFast, faFastBackward, faRecycle, faUserAstronaut, faPlaneSlash, faCircleDashed, faTrademark, faBasketball, faBasketballBall, faForkKnife, faUtensilsAlt, faSatelliteDish, faBadgeCheck, faCircleUp, faArrowAltCircleUp, faSlider, faMobileScreenButton, faMobileAlt, faClockOneThirty, faInboxOut, faInboxArrowUp, faCloudSlash, faVolumeHigh, faVolumeUp, faUsersRays, faWallet, faOctagonCheck, faFlatbreadStuffed, faClipboardCheck, faCartCirclePlus, faTruckClock, faShippingTimed, faPool8Ball, faFileAudio, faTurnDownLeft, faLockHashtag, faChartRadar, faStaff, faBurger, faHamburger, faUtilityPole, faTransporter6, faWrench, faBugs, faVectorPolygon, faDiagramNested, faRupeeSign, faRupee, faFileImage, faCircleQuestion, faQuestionCircle, faImageUser, faPlaneDeparture, faHandshakeSlash, faBookBookmark, faBorderCenterH, faCanFood, faTypewriter, faArrowRightFromArc, faCircleK, faFaceHandOverMouth, faPopcorn, faHouseWater, faHouseFlood, faObjectSubtract, faCodeBranch, faWarehouseFull, faWarehouseAlt, faHatCowboy, faBridge, faPhoneFlip, faPhoneAlt, faArrowDownFromDottedLine, faSquareQuarters, faTruckFront, faCat, faTrashXmark, faCircleCaretLeft, faCaretCircleLeft, faFiles, faAnchorCircleExclamation, faFaceClouds, faUserCrown, faTruckField, faRoute, faCartCircleCheck, faClipboardQuestion, faPanorama, faCommentMedical, faTeethOpen, faUserTieHairLong, faFileCircleMinus, faHeadSideMedical, faTags, faWineGlass, faForwardFast, faFastForward, faFaceMehBlank, faMehBlank, faUserRobot, faSquareParking, faParking, faCardDiamond, faFaceZipper, faFaceRaisedEyebrow, faHouseSignal, faSquareChevronUp, faChevronSquareUp, faNfcSymbol, faBarsProgress, faTasksAlt, faFaucetDrip, faArrowsToLine, faDolphin, faArrowUpRight, faCircleR, faCartFlatbed, faDollyFlatbed, faBanSmoking, faSmokingBan, faCircleSortUp, faSortCircleUp, faTerminal, faMobileButton, faHouseMedicalFlag, faBasketShopping, faShoppingBasket, faTape, faChestnut, faBusSimple, faBusAlt, faEye, faFaceSadCry, faSadCry, faHeat, faTicketAirline, faBootHeeled, faArrowsMinimize, faCompressArrows, faAudioDescription, faPersonMilitaryToPerson, faFileShield, faHexagon, faManhole, faUserSlash, faPen, faTowerObservation, faFloppyDisks, faToiletPaperBlankUnder, faToiletPaperReverseAlt, faFileCode, faSignal, faSignal5, faSignalPerfect, faPump, faBus, faHeartCircleXmark, faArrowUpLeftFromCircle, faHouseChimney, faHomeLg, faWindowMaximize, faDryer, faFaceFrown, faFrown, faChessBishopPiece, faChessBishopAlt, faShirtTankTop, faDiploma, faScrollRibbon, faScreencast, faWalker, faPrescription, faShop, faStoreAlt, faFloppyDisk, faSave, faVihara, faFaceKissClosedEyes, faScaleUnbalanced, faBalanceScaleLeft, faFileUser, faUserPoliceTie, faFaceTongueMoney, faTennisBall, faSquareL, faSortUp, faSortAsc, faCalendarArrowUp, faCalendarUpload, faCommentDots, faCommenting, faPlantWilt, faScarf, faAlbumCirclePlus, faUserNurseHairLong, faDiamond, faSquareLeft, faArrowAltSquareLeft, faFaceGrinSquint, faGrinSquint, faCircleEllipsisVertical, faHandHoldingDollar, faHandHoldingUsd, faGridDividers, faBacterium, faHandPointer, faDrumSteelpan, faHandScissors, faHandsPraying, faPrayingHands, faFacePensive, faUserMusic, faArrowRotateRight, faArrowRightRotate, faArrowRotateForward, faRedo, faMessagesDollar, faCommentsAltDollar, faSensorOn, faBalloon, faBiohazard, faChessQueenPiece, faChessQueenAlt, faLocationCrosshairs, faLocation, faMarsDouble, faHousePersonLeave, faHouseLeave, faHousePersonDepart, faRulerTriangle, faCardClub, faChildDress, faUsersBetweenLines, faLungsVirus, faSpinnerThird, faFaceGrinTears, faGrinTears, faPhone, faComputerMouseScrollwheel, faMouseAlt, faCalendarXmark, faCalendarTimes, faChildReaching, faTableLayout, faNarwhal, faRampLoading, faCalendarCirclePlus, faToothbrush, faBorderInner, faPawClaws, faKiwiFruit, faTrafficLightSlow, faRectangleCode, faHeadSideVirus, faKeyboardBrightness, faBooksMedical, faLightbulbSlash, faHouseBlank, faHomeBlank, faSquare5, faSquareHeart, faHeartSquare, faPuzzle, faUserGear, faUserCog, faPipeCircleCheck, faArrowUp19, faSortNumericUp, faOctagonExclamation, faDialLow, faDoorClosed, faLaptopMobile, faPhoneLaptop, faConveyorBeltBoxes, faConveyorBeltAlt, faShieldVirus, faStarfighterTwinIonEngineAdvanced, faStarfighterAltAdvanced, faDiceSix, faStarfighterTwinIonEngine, faStarfighterAlt, faRocketLaunch, faMosquitoNet, faVentDamper, faBridgeWater, faBanBug, faDebug, faPersonBooth, faTextWidth, faGarageCar, faSquareKanban, faHatWizard, faPenFancy, faCoffeePot, faMouseField, faPersonDigging, faDigging, faShowerDown, faShowerAlt, faBoxCircleCheck, faBrightness, faCarSideBolt, faOrnament, faPhoneArrowDownLeft, faPhoneArrowDown, faPhoneIncoming, faCloudWord, faHandFingersCrossed, faTrash, faGaugeSimple, faGaugeSimpleMed, faTachometerAverage, faArrowDownSmallBig, faSortSizeDownAlt, faBookMedical, faFaceMelting, faPoo, faPenClipSlash, faPenAltSlash, faQuoteRight, faQuoteRightAlt, faScrollOld, faGuitars, faPhoneXmark, faHose, faClockSix, faShirt, faTShirt, faTshirt, faSquareR, faCubes, faEnvelopeOpenDollar, faDivide, faSunCloud, faLampFloor, faSquare7, faTengeSign, faTenge, faHeadphones, faHandsHolding, faCampfire, faCircleAmpersand, faSnowflakes, faHandsClapping, faRepublican, faLeafMaple, faArrowLeft, faPersonCircleXmark, faRuler, faCupStrawSwoosh, faTemperatureSun, faTemperatureHot, faAlignLeft, faDiceD6, faRestroom, faHighDefinition, faRectangleHd, faJ, faGalaxy, faUsersViewfinder, faFileVideo, faCherries, faUpRightFromSquare, faExternalLinkAlt, faCircleSort, faSortCircle, faTableCells, faTh, faFilePdf, faSiren, faArrowUpToDottedLine, faImageLandscape, faLandscape, faTankWater, faCurlingStone, faCurling, faGamepadModern, faGamepadAlt, faMessagesQuestion, faBookBible, faBible, faO, faSuitcaseMedical, faMedkit, faBriefcaseArrowRight, faExpandWide, faClockElevenThirty, faRv, faUserSecret, faOtter, faDreidel, faPersonDress, faFemale, faCommentDollar, faBusinessTime, faBriefcaseClock, faFlowerTulip, faPeoplePantsSimple, faCloudDrizzle, faTableCellsLarge, faThLarge, faBookTanakh, faTanakh, faSolarSystem, faSealQuestion, faPhoneVolume, faVolumeControlPhone, faDiscDrive, faHatCowboySide, faTableRows, faRows, faLocationExclamation, faMapMarkerExclamation, faFaceFearful, faClipboardUser, faBusSchool, faFilmSlash, faSquareArrowDownRight, faBookSparkles, faBookSpells, faWashingMachine, faWasher, faChild, faLiraSign, faUserVisor, faFilePlusMinus, faChessClockFlip, faChessClockAlt, faSatellite, faPlaneLock, faSteeringWheel, faTag, faStretcher, faBookSection, faBookLaw, faInboxes, faCoffeeBean, faBracketsCurly, faEllipsisStrokeVertical, faEllipsisVAlt, faComment, faSquare1, faCakeCandles, faBirthdayCake, faCake, faHeadSide, faEnvelope, faDollyEmpty, faFaceTissue, faAnglesUp, faAngleDoubleUp, faPaperclip, faChartLineDown, faArrowRightToCity, faLockA, faRibbon, faLungs, faPersonPinball, faArrowUp91, faSortNumericUpAlt, faAppleCore, faCircleY, faH6, faLitecoinSign, faCircleSmall, faBorderNone, faArrowTurnDownLeft, faCircleNodes, faParachuteBox, faMessageMedical, faCommentAltMedical, faRugbyBall, faCommentMusic, faIndent, faTreeDeciduous, faTreeAlt, faPuzzlePieceSimple, faPuzzlePieceAlt, faTruckFieldUn, faNfcTrash, faHourglass, faHourglassEmpty, faMountain, faFileXmark, faFileTimes, faHouseHeart, faHomeHeart, faHouseChimneyBlank, faMeterBolt, faUserDoctor, faUserMd, faSlashBack, faCircleInfo, faInfoCircle, faFishingRod, faHammerCrash, faCloudMeatball, faCameraPolaroid, faCamera, faCameraAlt, faSquareVirus, faCartArrowUp, faMeteor, faCarOn, faSleigh, faArrowDown19, faSortNumericAsc, faSortNumericDown, faSquare4, faHandHoldingDroplet, faHandHoldingWater, faWaveform, faWater, faStarSharpHalfStroke, faStarSharpHalfAlt, faNfcSignal, faPlaneProp, faCalendarCheck, faClockDesk, faCalendarClock, faCalendarTime, faBraille, faPrescriptionBottleMedical, faPrescriptionBottleAlt, faPlateUtensils, faFamilyPants, faHoseReel, faHouseWindow, faLandmark, faTruck, faCrosshairs, faCloudRainbow, faPersonCane, faAlien, faTent, faVestPatches, faPeopleDressSimple, faCheckDouble, faArrowDownAZ, faSortAlphaAsc, faSortAlphaDown, faBowlingBallPin, faBellSchoolSlash, faPlusLarge, faMoneyBillWheat, faCameraViewfinder, faScreenshot, faMessageMusic, faCommentAltMusic, faCarBuilding, faBorderBottomRight, faBorderStyleAlt, faOctagon, faCommentArrowUpRight, faOctagonDivide, faCookie, faArrowRotateLeft, faArrowLeftRotate, faArrowRotateBack, faArrowRotateBackward, faUndo, faTvMusic, faHardDrive, faHdd, faReel, faFaceGrinSquintTears, faGrinSquintTears, faDumbbell, faRectangleList, faListAlt, faTarpDroplet, faAlarmExclamation, faHouseMedicalCircleCheck, faTrafficCone, faGrate, faArrowDownRight, faPersonSkiingNordic, faSkiingNordic, faCalendarPlus, faPersonFromPortal, faPortalExit, faPlaneArrival, faCowbellCirclePlus, faCowbellMore, faCircleLeft, faArrowAltCircleLeft, faDistributeSpacingVertical, faSignalBarsFair, faSignalAlt2, faSportsball, faTrainSubway, faSubway, faChartGantt, faFaceSmileUpsideDown, faBallPile, faBadgeDollar, faMoneyBillsSimple, faMoneyBillsAlt, faListTimeline, faIndianRupeeSign, faIndianRupee, faInr, faCropSimple, faCropAlt, faMoneyBill1, faMoneyBillAlt, faLeftLong, faLongArrowAltLeft, faKeyboardDown, faCircleUpRight, faCloudBoltMoon, faThunderstormMoon, faDna, faVirusSlash, faBracketRoundRight, faCircle5, faMinus, faSubtract, faFireFlame, faFlame, faRightToLine, faArrowAltToRight, faChildRifle, faGif, faChess, faTrashSlash, faArrowLeftLong, faLongArrowLeft, faPlugCircleCheck, faFontCase, faStreetView, faArrowDownLeft, faFrancSign, faFlaskRoundPoison, faFlaskPoison, faVolumeOff, faBookCircleArrowRight, faChartUser, faUserChart, faHandsAslInterpreting, faAmericanSignLanguageInterpreting, faAslInterpreting, faHandsAmericanSignLanguageInterpreting, faPresentationScreen, faPresentation, faCircleBolt, faFaceSmileHalo, faCartCircleArrowDown, faHousePersonReturn, faHousePersonArrive, faHouseReturn, faMessageXmark, faCommentAltTimes, faMessageTimes, faFileCertificate, faFileAward, faUserDoctorHairLong, faCameraSecurity, faCameraHome, faGear, faCog, faDropletSlash, faTintSlash, faBookHeart, faMosque, faDuck, faMosquito, faStarOfDavid, faFlagSwallowtail, faFlagAlt, faPersonMilitaryRifle, faCarGarage, faCartShopping, faShoppingCart, faBookFont, faShieldPlus, faVials, faEyeDropperFull, faDistributeSpacingHorizontal, faTabletRugged, faTemperatureSnow, faTemperatureFrigid, faMoped, faFaceSmilePlus, faSmilePlus, faRadioTuner, faRadioAlt, faFaceSwear, faWaterArrowDown, faWaterLower, faScannerTouchscreen, faCircle7, faPlugCirclePlus, faPersonSkiJumping, faSkiJump, faPlaceOfWorship, faWaterArrowUp, faWaterRise, faWaveformLines, faWaveformPath, faSplit, faFilmCanister, faFilmCannister, faFolderXmark, faFolderTimes, faToiletPaperBlank, faToiletPaperAlt, faTabletScreen, faTabletAndroidAlt, faHexagonVerticalNftSlanted, faFolderMusic, faDisplayMedical, faDesktopMedical, faShareAll, faPeapod, faChessClock, faAxe, faSquareD, faGripVertical, faMobileSignalOut, faArrowTurnUp, faLevelUp, faU, faArrowUpFromDottedLine, faSquareRootVariable, faSquareRootAlt, faLightSwitchOn, faArrowDownArrowUp, faSortAlt, faRaindrops, faDash, faMinusLarge, faClock, faClockFour, faInputNumeric, faTruckTow, faBackwardStep, faStepBackward, faPallet, faCarBolt, faArrowsMaximize, faExpandArrows, faFaucet, faCloudSleet, faLampStreet, faListRadio, faPenNibSlash, faBaseballBatBall, faSquareUpLeft, faOverline, faS, faTimeline, faKeyboard, faArrowsFromDottedLine, faUsbDrive, faBallot, faCaretDown, faLocationDotSlash, faMapMarkerAltSlash, faCards, faHouseChimneyMedical, faClinicMedical, faBoxingGlove, faGloveBoxing, faTemperatureThreeQuarters, faTemperature3, faThermometer3, faThermometerThreeQuarters, faBellSchool, faMobileScreen, faMobileAndroidAlt, faPlaneUp, faFolderHeart, faCircleLocationArrow, faLocationCircle, faFaceHeadBandage, faSushiRoll, faMakiRoll, faMakizushi, faCarBump, faPiggyBank, faRacquet, faCarMirrors, faIndustryWindows, faIndustryAlt, faBoltAuto, faBatteryHalf, faBattery3, faFluxCapacitor, faMountainCity, faCoins, faHoneyPot, faOlive, faKhanda, faFilterList, faOutlet, faSliders, faSlidersH, faCauldron, faPeople, faFolderTree, faNetworkWired, faCroissant, faMapPin, faHamsa, faCentSign, faSwordsLaser, faFlask, faPersonPregnant, faSquareU, faWandSparkles, faRouter, faEllipsisVertical, faEllipsisV, faSwordLaserAlt, faTicket, faPowerOff, faCoin, faLaptopSlash, faRightLong, faLongArrowAltRight, faCircleB, faPersonDressSimple, faPipeCollar, faLightsHoliday, faCitrus, faFlagUsa, faLaptopFile, faTty, faTeletype, faChartTreeMap, faDiagramNext, faPersonRifle, faClockFiveThirty, faPipeValve, faArrowUpFromArc, faFaceSpiralEyes, faCompressWide, faCirclePhoneHangup, faPhoneCircleDown, faHouseMedicalCircleExclamation, faBadminton, faClosedCaptioning, faPersonHiking, faHiking, faRightFromLine, faArrowAltFromLeft, faVenusDouble, faImages, faCalculator, faShuttlecock, faUserHair, faEyeEvil, faPeoplePulling, faN, faGarage, faCableCar, faTram, faShovelSnow, faCloudRain, faFaceLying, faSprinkler, faBuildingCircleXmark, faPersonSledding, faSledding, faGameConsoleHandheld, faShip, faClockSixThirty, faBatterySlash, faTugrikSign, faArrowsDownToLine, faDownload, faShelves, faInventory, faCloudSnow, faFaceGrin, faGrin, faDeleteLeft, faBackspace, faOven, faEyeDropper, faEyeDropperEmpty, faEyedropper, faCommentCaptions, faCommentsQuestion, faScribble, faRotateExclamation, faFileCircleCheck, faGlass, faLoader, faForward, faUserPilot, faMobile, faMobileAndroid, faMobilePhone, faCodePullRequestClosed, faFaceMeh, faMeh, faAlignCenter, faBookSkull, faBookDead, faIdCard, faDriversLicense, faFaceDotted, faFaceWorried, faOutdent, faDedent, faHeartCircleExclamation, faHouse, faHome, faHomeAlt, faHomeLgAlt, faVectorCircle, faCarCircleBolt, faCalendarWeek, faFlyingDisc, faLaptopMedical, faSquareDownRight, faB, faSeatAirline, faMoonOverSun, faEclipseAlt, faPipe, faFileMedical, faPotato, faDiceOne, faCircleA, faHelmetBattle, faButter, faBlanketFire, faKiwiBird, faCastle, faGolfClub, faArrowRightArrowLeft, faExchange, faRotateRight, faRedoAlt, faRotateForward, faUtensils, faCutlery, faArrowUpWideShort, faSortAmountUp, faBalloons, faMillSign, faBowlRice, faTimelineArrow, faSkull, faGameBoardSimple, faGameBoardAlt, faCircleVideo, faVideoCircle, faChartScatterBubble, faHouseTurret, faBanana, faHandHoldingSkull, faPeopleDress, faLoveseat, faCouchSmall, faTowerBroadcast, faBroadcastTower, faTruckPickup, faBlockQuote, faUpLong, faLongArrowAltUp, faStop, faCodeMerge, faMoneyCheckDollarPen, faMoneyCheckEditAlt, faUpFromLine, faArrowAltFromBottom, faUpload, faHurricane, faPeoplePants, faMound, faWindsock, faCircleHalf, faBrakeWarning, faToiletPortable, faCompactDisc, faFileArrowDown, faFileDownload, faSaxophoneFire, faSaxHot, faCameraWebSlash, faWebcamSlash, faFolderMedical, faFolderGear, faFolderCog, faHandWave, faArrowUpArrowDown, faSortUpDown, faCaravan, faShieldCat, faMessageSlash, faCommentAltSlash, faBolt, faZap, faTrashCanCheck, faGlassWater, faOilWell, faPersonSimple, faVault, faMars, faToilet, faPlaneCircleXmark, faYenSign, faCny, faJpy, faRmb, faYen, faNotes, faRubleSign, faRouble, faRub, faRuble, faTrashUndo, faTrashArrowTurnLeft, faChampagneGlass, faGlassChampagne, faObjectsAlignCenterHorizontal, faSun, faTrashCanSlash, faTrashAltSlash, faScreenUsers, faUsersClass, faGuitar, faSquareArrowLeft, faArrowSquareLeft, faSquare8, faFaceSmileHearts, faBracketsSquare, faBrackets, faLaptopArrowDown, faHockeyStickPuck, faHouseTree, faSignalFair, faSignal2, faFaceLaughWink, faLaughWink, faCircleDollar, faDollarCircle, faUsdCircle, faHorseHead, faArrowsRepeat, faRepeatAlt, faBoreHole, faIndustry, faImagePolaroid, faWaveTriangle, faCircleDown, faArrowAltCircleDown, faGrill, faArrowsTurnToDots, faChartMixed, faAnalytics, faFlorinSign, faArrowDownShortWide, faSortAmountDesc, faSortAmountDownAlt, faLessThan, faDisplayCode, faDesktopCode, faFaceDrooling, faOilTemperature, faOilTemp, faSquareQuestion, faQuestionSquare, faAirConditioner, faAngleDown, faMountains, faOmega, faCarTunnel, faPersonDollyEmpty, faPanFood, faHeadSideCough, faGripLines, faThumbsDown, faUserLock, faArrowRightLong, faLongArrowRight, faTicketsAirline, faAnchorCircleXmark, faEllipsis, faEllipsisH, faNfcSlash, faChessPawn, faKitMedical, faFirstAid, faGrid2Plus, faBells, faPersonThroughWindow, faToolbox, faEnvelopeDot, faEnvelopeBadge, faHandsHoldingCircle, faBug, faBowlChopsticks, faCreditCard, faCreditCardAlt, faCircleS, faBoxBallot, faCar, faAutomobile, faHandHoldingHand, faUserTieHair, faPodiumStar, faUserHairMullet, faBusinessFront, faPartyBack, faTrianBalbot, faMicrophoneStand, faBookOpenReader, faBookReader, faFamilyDress, faCircleX, faCabin, faMountainSun, faChartSimpleHorizontal, faBluetooth, faArrowsLeftRightToLine, faHandBackPointLeft, faMessageDots, faCommentAltDots, faMessaging, faFileHeart, faBeerMug, faBeerFoam, faDiceD20, faDrone, faTruckDroplet, faFileCircleXmark, faTemperatureArrowUp, faTemperatureUp, faMedal, faBed, faBookCopy, faSquareH, faHSquare, faSquareC, faClockTwo, faSquareEllipsisVertical, faPodcast, faBee, faTemperatureFull, faTemperature4, faThermometer4, faThermometerFull, faBell, faCandyBar, faChocolateBar, faXmarkLarge, faPinata, faArrowsFromLine, faSuperscript, faBowlSpoon, faHexagonCheck, faPlugCircleXmark, faStarOfLife, faPhoneSlash, faTrafficLightStop, faPaintRoller, faAccentGrave, faHandshakeAngle, faHandsHelping, faCircle0, faDialMedLow, faLocationDot, faMapMarkerAlt, faCrab, faBoxOpenFull, faBoxFull, faFile, faGreaterThan, faQuotes, faPretzel, faPersonSwimming, faSwimmer, faArrowDown, faUserRobotXmarks, faMessageQuote, faCommentAltQuote, faCandyCorn, faFolderMagnifyingGlass, faFolderSearch, faNotebook, faDroplet, faTint, faBullseyePointer, faEraser, faHexagonImage, faEarthAmericas, faEarth, faEarthAmerica, faGlobeAmericas, faCrateApple, faAppleCrate, faPersonBurst, faGameBoard, faHatChef, faHandBackPointRight, faDove, faBatteryEmpty, faBattery0, faGrid4, faSocks, faFaceSunglasses, faInbox, faSquare0, faSection, faSquareThisWayUp, faBoxUp, faGaugeHigh, faTachometerAlt, faTachometerAltFast, faSquareAmpersand, faEnvelopeOpenText, faLampDesk, faHospital, faHospitalAlt, faHospitalWide, faPollPeople, faWhiskeyGlassIce, faGlassWhiskeyRocks, faWineBottle, faChessRook, faUserBountyHunter, faBarsStaggered, faReorder, faStream, faDiagramSankey, faCloudHailMixed, faCircleUpLeft, faDharmachakra, faObjectsAlignLeft, faOilCanDrip, faFaceSmilingHands, faBroccoli, faRouteInterstate, faEarMuffs, faHotdog, faTransporterEmpty, faPersonWalkingWithCane, faBlind, faAngle90, faRectangleTerminal, faKite, faDrum, faScrubber, faIceCream, faHeartCircleBolt, faFishBones, faDeerRudolph, faFax, faParagraph, faHeadSideHeart, faSquareE, faMeterFire, faCloudHail, faCheckToSlot, faVoteYea, faMoneyFromBracket, faStarHalf, faCarBus, faSpeaker, faTimer, faBoxesStacked, faBoxes, faBoxesAlt, faGrillHot, faBallotCheck, faLink, faChain, faEarListen, faAssistiveListeningSystems, faFileMinus, faTreeCity, faPlay, faFont, faCupTogo, faCoffeeTogo, faSquareDownLeft, faBurgerLettuce, faRupiahSign, faMagnifyingGlass, faSearch, faTableTennisPaddleBall, faPingPongPaddleBall, faTableTennis, faPersonDotsFromLine, faDiagnoses, faChevronsDown, faChevronDoubleDown, faTrashCanArrowUp, faTrashRestoreAlt, faSignalGood, faSignal3, faLocationQuestion, faMapMarkerQuestion, faFloppyDiskCircleXmark, faFloppyDiskTimes, faSaveCircleXmark, faSaveTimes, faNairaSign, faPeach, faTaxiBus, faBracketCurly, faBracketCurlyLeft, faLobster, faCartFlatbedEmpty, faDollyFlatbedEmpty, faColon, faCartArrowDown, faWand, faWalkieTalkie, faFilePen, faFileEdit, faReceipt, faTablePicnic, faSquarePen, faPenSquare, faPencilSquare, faCircleMicrophoneLines, faMicrophoneCircleAlt, faDisplaySlash, faDesktopSlash, faSuitcaseRolling, faPersonCircleExclamation, faTransporter2, faHandsHoldingDiamond, faHandReceiving, faMoneyBillSimpleWave, faChevronDown, faBatteryFull, faBattery, faBattery5, faBellPlus, faBookArrowRight, faHospitals, faClub, faSkullCrossbones, faDropletDegree, faDewpoint, faCodeCompare, faListUl, faListDots, faHandHoldingMagic, faWatermelonSlice, faCircleEllipsis, faSchoolLock, faTowerCell, faSdCards, faDownLong, faLongArrowAltDown, faEnvelopes, faPhoneOffice, faRankingStar, faChessKing, faNfcPen, faPersonHarassing, faHatWinter, faBrazilianRealSign, faLandmarkDome, faLandmarkAlt, faBoneBreak, faArrowUp, faDownFromDottedLine, faTv, faTelevision, faTvAlt, faBorderLeft, faCircleDivide, faShrimp, faListCheck, faTasks, faDiagramSubtask, faJugDetergent, faCircleUser, faUserCircle, faSquareY, faUserDoctorHair, faPlanetRinged, faMushroom, faUserShield, faMegaphone, faCircleExclamationCheck, faWind, faBoxDollar, faBoxUsd, faCarBurst, faCarCrash, faY, faUserHeadset, faArrowsRetweet, faRetweetAlt, faPersonSnowboarding, faSnowboarding, faSquareChevronRight, faChevronSquareRight, faLacrosseStickBall, faTruckFast, faShippingFast, faStarSharp, faCircle1, faCircleStar, faStarCircle, faFish, faCloudFog, faFog, faWaffle, faMusicNote, faMusicAlt, faHexagonExclamation, faCartShoppingFast, faObjectUnion, faUserGraduate, faStarfighter, faCircleHalfStroke, faAdjust, faArrowRightLongToLine, faSquareArrowDown, faArrowSquareDown, faClapperboard, faSquareChevronLeft, faChevronSquareLeft, faPhoneIntercom, faLinkHorizontal, faChainHorizontal, faMango, faMusicNoteSlash, faMusicAltSlash, faCircleRadiation, faRadiationAlt, faFaceTongueSweat, faGlobeStand, faBaseball, faBaseballBall, faCircleP, faAwardSimple, faJetFighterUp, faDiagramProject, faProjectDiagram, faPedestal, faChartPyramid, faSidebar, faSnowmanHead, faFrostyHead, faCopy, faBurgerGlass, faVolumeXmark, faVolumeMute, faVolumeTimes, faHandSparkles, faBarsFilter, faPaintbrushPencil, faPartyBell, faUserVneckHair, faJackOLantern, faGrip, faGripHorizontal, faShareFromSquare, faShareSquare, faKeynote, faGun, faSquarePhone, faPhoneSquare, faPlus, faAdd, faExpand, faComputer, faFort, faCloudCheck, faXmark, faClose, faMultiply, faRemove, faTimes, faFaceSmirking, faArrowsUpDownLeftRight, faArrows, faChalkboardUser, faChalkboardTeacher, faRhombus, faClawMarks, faPesoSign, faFaceSmileTongue, faCartCircleXmark, faBuildingShield, faCirclePhoneFlip, faPhoneCircleAlt, faBaby, faUsersLine, faQuoteLeft, faQuoteLeftAlt, faTractor, faKeySkeleton, faTrashArrowUp, faTrashRestore, faArrowDownUpLock, faArrowDownToBracket, faLinesLeaning, faSquareQ, faRulerCombined, faSymbols, faIconsAlt, faCopyright, faHighlighterLine, faBracketSquare, faBracket, faBracketLeft, faIslandTropical, faIslandTreePalm, faArrowRightFromLine, faArrowFromLeft, faH2, faEquals, faCakeSlice, faShortcake, faPeanut, faWrenchSimple, faBlender, faTeeth, faTally2, faShekelSign, faIls, faShekel, faSheqel, faSheqelSign, faCars, faAxeBattle, faUserHairLong, faMap, faFileCircleInfo, faFaceDisappointed, faLassoSparkles, faClockEleven, faRocket, faSirenOn, faClockTen, faCandleHolder, faVideoArrowDownLeft, faPhotoFilm, faPhotoVideo, faFloppyDiskCircleArrowRight, faSaveCircleArrowRight, faFolderMinus, faPlanetMoon, faFaceEyesXmarks, faChartScatter, faDisplayArrowDown, faStore, faArrowTrendUp, faPlugCircleMinus, faOliveBranch, faAngle, faVacuumRobot, faSignHanging, faSign, faSquareDivide, faSignalStreamSlash, faBezierCurve, faEyeDropperHalf, faStoreLock, faBellSlash, faCloudBoltSun, faThunderstormSun, faCameraSlash, faCommentQuote, faTablet, faTabletAndroid, faSchoolFlag, faMessageCode, faGlassHalf, faGlassHalfEmpty, faGlassHalfFull, faFill, faMessageMinus, faCommentAltMinus, faAngleUp, faDrumstickBite, faLinkHorizontalSlash, faChainHorizontalSlash, faHollyBerry, faChevronLeft, faBacteria, faClouds, faMoneyBillSimple, faHandLizard, faTablePivot, faFilterSlash, faTrashCanUndo, faTrashCanArrowTurnLeft, faTrashUndoAlt, faNotdef, faDisease, faPersonToDoor, faTurntable, faBriefcaseMedical, faGenderless, faChevronRight, faSignalWeak, faSignal1, faClockFive, faRetweet, faCarRear, faCarAlt, faPumpSoap, faComputerClassic, faFrame, faVideoSlash, faBatteryQuarter, faBattery2, faEllipsisStroke, faEllipsisHAlt, faRadio, faBabyCarriage, faCarriageBaby, faFaceExpressionless, faDownToDottedLine, faCloudMusic, faTrafficLight, faCloudMinus, faThermometer, faShieldMinus, faVrCardboard, faCarTilt, faGaugeCircleMinus, faBrightnessLow, faHandMiddleFinger, faPercent, faPercentage, faTruckMoving, faGlassWaterDroplet, faConveyorBelt, faLocationCheck, faMapMarkerCheck, faCoinVertical, faDisplay, faPersonSign, faFaceSmile, faSmile, faPhoneHangup, faSignatureSlash, faThumbtack, faThumbTack, faWheatSlash, faTrophy, faCloudsSun, faPersonPraying, faPray, faHammer, faFaceVomit, faSpeakers, faTtyAnswer, faTeletypeAnswer, faMugTeaSaucer, faDiagramLeanCanvas, faAlt, faDial, faDialMedHigh, faHandPeace, faCircleTrash, faTrashCircle, faRotate, faSyncAlt, faCircleQuarters, faSpinner, faTowerControl, faArrowUpTriangleSquare, faSortShapesUp, faWhale, faRobot, faPeace, faPartyHorn, faGears, faCogs, faSunBright, faSunAlt, faWarehouse, faLockKeyholeOpen, faLockOpenAlt, faSquareFragile, faBoxFragile, faSquareWineGlassCrack, faArrowUpRightDots, faSquareN, faSplotch, faFaceGrinHearts, faGrinHearts, faMeter, faMandolin, faDiceFour, faSimCard, faTransgender, faTransgenderAlt, faMercury, faUpFromBracket, faKnifeKitchen, faBorderRight, faArrowTurnDown, faLevelDown, faSpade, faCardSpade, faLineColumns, faArrowRightToLine, faArrowToRight, faPersonFallingBurst, faFlagPennant, faPennant, faConveyorBeltEmpty, faAward, faTicketSimple, faTicketAlt, faBuilding, faAnglesLeft, faAngleDoubleLeft, faCamcorder, faVideoHandheld, faPancakes, faAlbumCircleUser, faQrcode, faDiceD10, faFireplace, faBrowser, faPenPaintbrush, faPencilPaintbrush, faFishCooked, faChairOffice, faNestingDolls, faClockRotateLeft, faHistory, faTrumpet, faFaceGrinBeamSweat, faGrinBeamSweat, faFireSmoke, faPhoneMissed, faFileExport, faArrowRightFromFile, faShield, faShieldBlank, faArrowUpShortWide, faSortAmountUpAlt, faArrowsRepeat1, faRepeat1Alt, faGunSlash, faAvocado, faBinary, faGlassesRound, faGlassesAlt, faPhonePlus, faDitto, faPersonSeat, faHouseMedical, faGolfBallTee, faGolfBall, faCircleChevronLeft, faChevronCircleLeft, faHouseChimneyWindow, faScythe, faPenNib, faBanParking, faParkingCircleSlash, faTentArrowTurnLeft, faFaceDiagonalMouth, faDiagramCells, faCricketBatBall, faCricket, faTents, faWandMagic, faMagic, faDog, faPenLine, faAtomSimple, faAtomAlt, faAmpersand, faCarrot, faArrowUpFromLine, faArrowFromBottom, faMoon, faPenSlash, faWineGlassEmpty, faWineGlassAlt, faSquareStar, faCheese, faSendBackward, faYinYang, faMusic, faCompassSlash, faClockOne, faFileMusic, faCodeCommit, faTemperatureLow, faPersonBiking, faBiking, faSkeleton, faCircleG, faCircleArrowUpLeft, faCoinBlank, faBroom, faVacuum, faShieldHeart, faCardHeart, faLightbulbCflOn, faMelon, faGopuram, faEarthOceania, faGlobeOceania, faContainerStorage, faFacePouting, faSquareXmark, faTimesSquare, faXmarkSquare, faFaceExplode, faExplodingHead, faHashtag, faUpRightAndDownLeftFromCenter, faExpandAlt, faOilCan, faT, faTransformerBolt, faHippo, faChartColumn, faCassetteVhs, faVhs, faInfinity, faVialCircleCheck, faChimney, faObjectIntersect, faPersonArrowDownToLine, faVoicemail, faBlockBrick, faWallBrick, faFan, faBagsShopping, faParagraphLeft, faParagraphRtl, faPersonWalkingLuggage, faCaravanSimple, faCaravanAlt, faTurtle, faUpDown, faArrowsAltV, faCloudMoonRain, faBoothCurtain, faCalendar, faBoxHeart, faTrailer, faUserDoctorMessage, faUserMdChat, faBahai, faHaykal, faAmpGuitar, faSdCard, faVolumeSlash, faBorderBottom, faWifiWeak, faWifi1, faDragon, faShoePrints, faCirclePlus, faPlusCircle, faFaceGrinTongueWink, faGrinTongueWink, faHandHolding, faPlugCircleExclamation, faLinkSlash, faChainBroken, faChainSlash, faUnlink, faClone, faPersonWalkingArrowLoopLeft, faArrowUpZA, faSortAlphaUpAlt, faFireFlameCurved, faFireAlt, faTornado, faFileCirclePlus, faDeleteRight, faBookQuran, faQuran, faCircleQuarter, faAnchor, faBorderAll, faFunction, faFaceAngry, faAngry, faPeopleSimple, faCookieBite, faArrowTrendDown, faRss, faFeed, faFaceMonocle, faDrawPolygon, faScaleBalanced, faBalanceScale, faCalendarLines, faCalendarNote, faArrowDownBigSmall, faSortSizeDown, faGaugeSimpleHigh, faTachometer, faTachometerFast, faDoNotEnter, faShower, faDiceD8, faDesktop, faDesktopAlt, faM, faGripDotsVertical, faFaceViewfinder, faSoftServe, faCreemee, faH5, faHandBackPointDown, faTableList, faThList, faCommentSms, faSms, faRectangle, faRectangleLandscape, faClipboardListCheck, faTurkey, faBook, faUserPlus, faIceSkate, faCheck, faBatteryThreeQuarters, faBattery4, faTomato, faSwordLaser, faHouseCircleCheck, faBuildings, faAngleLeft, faCartFlatbedBoxes, faDollyFlatbedAlt, faDiagramSuccessor, faTruckArrowRight, faSquareW, faArrowsSplitUpAndLeft, faLamp, faAirplay, faHandFist, faFistRaised, faShieldQuartered, faSlashForward, faLocationPen, faMapMarkerEdit, faCloudMoon, faPotFood, faBriefcase, faPersonFalling, faImagePortrait, faPortrait, faUserTag, faRug, faPrintSlash, faEarthEurope, faGlobeEurope, faCartFlatbedSuitcase, faLuggageCart, faHandBackPointRibbon, faRectangleXmark, faRectangleTimes, faTimesRectangle, faWindowClose, faTireRugged, faLightbulbDollar, faCowbell, faBahtSign, faCorner, faChevronsRight, faChevronDoubleRight, faBookOpen, faBookJournalWhills, faJournalWhills, faInhaler, faHandcuffs, faSnake, faTriangleExclamation, faExclamationTriangle, faWarning, faNoteMedical, faDatabase, faDownLeft, faShare, faArrowTurnRight, faMailForward, faFaceThinking, faTurnDownRight, faBottleDroplet, faMaskFace, faHillRockslide, faScannerKeyboard, faCircleO, faGridHorizontal, faMessageDollar, faCommentAltDollar, faRightLeft, faExchangeAlt, faColumns3, faPaperPlane, faRoadCircleExclamation, faDungeon, faHandHoldingBox, faInputText, faWindowFlip, faWindowAlt, faAlignRight, faScannerGun, faScanner, faTire, faEngine, faMoneyBill1Wave, faMoneyBillWaveAlt, faLifeRing, faHands, faSignLanguage, faSigning, faCircleCaretRight, faCaretCircleRight, faWheat, faFileSpreadsheet, faAudioDescriptionSlash, faCalendarDay, faWaterLadder, faLadderWater, faSwimmingPool, faArrowsUpDown, faArrowsV, faChessPawnPiece, faChessPawnAlt, faFaceGrimace, faGrimace, faWheelchairMove, faWheelchairAlt, faTurnDown, faLevelDownAlt, faSquareS, faRectangleBarcode, faBarcodeAlt, faPersonWalkingArrowRight, faSquareEnvelope, faEnvelopeSquare, faDice, faUnicorn, faBowlingBall, faPompebled, faBrain, faWatchSmart, faBookUser, faSensorCloud, faSensorSmoke, faClapperboardPlay, faBandage, faBandAid, faCalendarMinus, faCircleXmark, faTimesCircle, faXmarkCircle, faCircle4, faGifts, faAlbumCollection, faHotel, faEarthAsia, faGlobeAsia, faIdCardClip, faIdCardAlt, faMagnifyingGlassPlus, faSearchPlus, faThumbsUp, faCloudShowers, faUserClock, faOnion, faClockTwelveThirty, faArrowDownToDottedLine, faHandDots, faAllergies, faFileInvoice, faWindowMinimize, faRectangleWide, faCommentArrowUp, faGarlic, faMugSaucer, faCoffee, faBrush, faTreeDecorated, faMask, faCalendarHeart, faMagnifyingGlassMinus, faSearchMinus, faFlower, faRulerVertical, faUserLarge, faUserAlt, faStarshipFreighter, faTrainTram, faBridgeSuspension, faTrashCheck, faUserNurse, faBoombox, faSyringe, faCloudSun, faShieldExclamation, faStopwatch20, faSquareFull, faGripDots, faCommentExclamation, faPenSwirl, faFalafel, faCircle2, faMagnet, faJar, faGramophone, faDiceD12, faNoteSticky, faStickyNote, faDown, faArrowAltDown, faHundredPoints, fa100, faPaperclipVertical, faWindWarning, faWindCircleExclamation, faLocationPinSlash, faMapMarkerSlash, faFaceSadSweat, faBugSlash, faCupcake, faLightSwitchOff, faToggleLargeOff, faPenFancySlash, faTruckContainer, faBoot, faArrowUpFromWaterPump, faFileCheck, faBone, faCardsBlank, faCircle3, faBenchTree, faKeyboardBrightnessLow, faSkiBootSki, faBrainCircuit, faUserInjured, faBlockBrickFire, faFirewall, faFaceSadTear, faSadTear, faPlane, faTentArrowsDown, faExclamation, faArrowsSpin, faFaceSmileRelaxed, faCommentXmark, faCommentTimes, faPrint, faTurkishLiraSign, faTry, faTurkishLira, faFaceNoseSteam, faCircleWaveformLines, faWaveformCircle, faDollarSign, faDollar, faUsd, faFerrisWheel, faComputerSpeaker, faSkullCow, faX, faMagnifyingGlassDollar, faSearchDollar, faUsersGear, faUsersCog, faPersonMilitaryPointing, faBuildingColumns, faBank, faInstitution, faMuseum, faUniversity, faCircleT, faSack, faGrid2, faCameraCctv, faCctv, faUmbrella, faTrowel, faHorizontalRule, faBedFront, faBedAlt, faD, faStapler, faMasksTheater, faTheaterMasks, faKipSign, faFaceWoozy, faCloudQuestion, faPineapple, faHandPointLeft, faGalleryThumbnails, faCircleJ, faEyes, faHandshakeSimple, faHandshakeAlt, faPageCaretUp, faFileCaretUp, faJetFighter, faFighterJet, faComet, faSquareShareNodes, faShareAltSquare, faShieldKeyhole, faBarcode, faPlusMinus, faSquareSlidersVertical, faSlidersVSquare, faVideo, faVideoCamera, faMessageMiddle, faCommentMiddleAlt, faGraduationCap, faMortarBoard, faHandHoldingMedical, faPersonCircleCheck, faSquareZ, faMessageText, faCommentAltText, faTurnUp, faLevelUpAlt };\n", "var prefix = \"fab\";\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faSquareJs = {\n  prefix: 'fab',\n  iconName: 'square-js',\n  icon: [448, 512, [\"js-square\"], \"f3b9\", \"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-48zM243.8 381.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};\nvar faJsSquare = faSquareJs;\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faSquareReddit = {\n  prefix: 'fab',\n  iconName: 'square-reddit',\n  icon: [448, 512, [\"reddit-square\"], \"f1a2\", \"M283.2 345.5c2.7 2.7 2.7 6.8 0 9.2-24.5 24.5-93.8 24.6-118.4 0-2.7-2.4-2.7-6.5 0-9.2 2.4-2.4 6.5-2.4 8.9 0 18.7 19.2 81 19.6 100.5 0 2.4-2.3 6.6-2.3 9 0zm-91.3-53.8c0-14.9-11.9-26.8-26.5-26.8-14.9 0-26.8 11.9-26.8 26.8 0 14.6 11.9 26.5 26.8 26.5 14.6 0 26.5-11.9 26.5-26.5zm90.7-26.8c-14.6 0-26.5 11.9-26.5 26.8 0 14.6 11.9 26.5 26.5 26.5 14.9 0 26.8-11.9 26.8-26.5 0-14.9-11.9-26.8-26.8-26.8zM448 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-99.7 140.6c-10.1 0-19 4.2-25.6 10.7-24.1-16.7-56.5-27.4-92.5-28.6l18.7-84.2 59.5 13.4c0 14.6 11.9 26.5 26.5 26.5 14.9 0 26.8-12.2 26.8-26.8 0-14.6-11.9-26.8-26.8-26.8-10.4 0-19.3 6.2-23.8 14.9l-65.7-14.6c-3.3-.9-6.5 1.5-7.4 4.8l-20.5 92.8c-35.7 1.5-67.8 12.2-91.9 28.9-6.5-6.8-15.8-11-25.9-11-37.5 0-49.8 50.4-15.5 67.5-1.2 5.4-1.8 11-1.8 16.7 0 56.5 63.7 102.3 141.9 102.3 78.5 0 142.2-45.8 142.2-102.3 0-5.7-.6-11.6-2.1-17 33.6-17.2 21.2-67.2-16.1-67.2z\"]\n};\nvar faRedditSquare = faSquareReddit;\nvar 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};\nvar 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};\nvar faSquareFontAwesome = {\n  prefix: 'fab',\n  iconName: 'square-font-awesome',\n  icon: [448, 512, [], \"e5ad\", \"M384.5,32.5h-320c-35.3,0-64,28.7-64,64v320c0,35.3,28.7,64,64,64h320c35.3,0,64-28.7,64-64v-320 C448.5,61.2,419.8,32.5,384.5,32.5z M336.5,312.5c-31.6,11.2-41.2,16-59.8,16c-31.4,0-43.2-16-74.6-16c-10.2,0-18.2,1.6-25.6,4v-32 c7.4-2.2,15.4-4,25.6-4c31.2,0,43.2,16,74.6,16c10.2,0,17.8-1.4,27.8-4.6v-96c-10,3.2-17.6,4.6-27.8,4.6c-31.4,0-43.2-16-74.6-16 c-25.4,0-37.4,10.4-57.6,14.4v153.6c0,8.8-7.2,16-16,16c-8.8,0-16-7.2-16-16v-192c0-8.8,7.2-16,16-16c8.8,0,16,7.2,16,16v6.4 c20.2-4,32.2-14.4,57.6-14.4c31.2,0,43.2,16,74.6,16c18.6,0,28.2-4.8,59.8-16V312.5z\"]\n};\nvar 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};\nvar 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};\nvar faSquareInstagram = {\n  prefix: 'fab',\n  iconName: 'square-instagram',\n  icon: [448, 512, [\"instagram-square\"], \"e055\", \"M224,202.66A53.34,53.34,0,1,0,277.36,256,53.38,53.38,0,0,0,224,202.66Zm124.71-41a54,54,0,0,0-30.41-30.41c-21-8.29-71-6.43-94.3-6.43s-73.25-1.93-94.31,6.43a54,54,0,0,0-30.41,30.41c-8.28,21-6.43,71.05-6.43,94.33S91,329.26,99.32,350.33a54,54,0,0,0,30.41,30.41c21,8.29,71,6.43,94.31,6.43s73.24,1.93,94.3-6.43a54,54,0,0,0,30.41-30.41c8.35-21,6.43-71.05,6.43-94.33S357.1,182.74,348.75,161.67ZM224,338a82,82,0,1,1,82-82A81.9,81.9,0,0,1,224,338Zm85.38-148.3a19.14,19.14,0,1,1,19.13-19.14A19.1,19.1,0,0,1,309.42,189.74ZM400,32H48A48,48,0,0,0,0,80V432a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V80A48,48,0,0,0,400,32ZM382.88,322c-1.29,25.63-7.14,48.34-25.85,67s-41.4,24.63-67,25.85c-26.41,1.49-105.59,1.49-132,0-25.63-1.29-48.26-7.15-67-25.85s-24.63-41.42-25.85-67c-1.49-26.42-1.49-105.61,0-132,1.29-25.63,7.07-48.34,25.85-67s41.47-24.56,67-25.78c26.41-1.49,105.59-1.49,132,0,25.63,1.29,48.33,7.15,67,25.85s24.63,41.42,25.85,67.05C384.37,216.44,384.37,295.56,382.88,322Z\"]\n};\nvar faInstagramSquare = faSquareInstagram;\nvar 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};\nvar 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};\nvar faSquareHackerNews = {\n  prefix: 'fab',\n  iconName: 'square-hacker-news',\n  icon: [448, 512, [\"hacker-news-square\"], \"f3af\", \"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-48zM21.2 229.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};\nvar faHackerNewsSquare = faSquareHackerNews;\nvar 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};\nvar 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};\nvar 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};\nvar faSnapchatSquare = faSquareSnapchat;\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faSquareFontAwesomeStroke = {\n  prefix: 'fab',\n  iconName: 'square-font-awesome-stroke',\n  icon: [448, 512, [\"font-awesome-alt\"], \"f35c\", \"M201.6,152c-25.4,0-37.4,10.4-57.6,14.4V160c0-8.8-7.2-16-16-16s-16,7.2-16,16v192c0,0.8,0.1,1.6,0.2,2.4 c0.1,0.4,0.1,0.8,0.2,1.2c1.6,7.1,8,12.4,15.6,12.4s14-5.3,15.6-12.4c0.1-0.4,0.2-0.8,0.2-1.2c0.1-0.8,0.2-1.6,0.2-2.4V198.4 c4-0.8,7.7-1.8,11.2-3c14.3-4.7,26-11.4,46.4-11.4c31.4,0,43.2,16,74.6,16c8.9,0,15.9-1.1,24.2-3.5c1.2-0.3,2.4-0.7,3.6-1.1v96 c-10,3.2-17.6,4.6-27.8,4.6c-31.4,0-43.4-16-74.6-16c-10.2,0-18.2,1.8-25.6,4v32c7.4-2.4,15.4-4,25.6-4c31.4,0,43.2,16,74.6,16 c18.6,0,28.2-4.8,59.8-16V152c-31.6,11.2-41.2,16-59.8,16C244.8,168,232.8,152,201.6,152z M384,32H64C28.7,32,0,60.7,0,96v320 c0,35.3,28.7,64,64,64h320c35.3,0,64-28.7,64-64V96C448,60.7,419.3,32,384,32z M416,416c0,17.6-14.4,32-32,32H64 c-17.6,0-32-14.4-32-32V96c0-17.6,14.4-32,32-32h320c17.6,0,32,14.4,32,32V416z\"]\n};\nvar faFontAwesomeAlt = faSquareFontAwesomeStroke;\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faSquareViadeo = {\n  prefix: 'fab',\n  iconName: 'square-viadeo',\n  icon: [448, 512, [\"viadeo-square\"], \"f2aa\", \"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-48zM280.7 381.2c-42.4 46.2-120 46.6-162.4 0-68-73.6-19.8-196.1 81.2-196.1 13.3 0 26.6 2.1 39.1 6.7-4.3 8.4-7.3 17.6-8.4 27.1-9.7-4.1-20.2-6-30.7-6-48.8 0-84.6 41.7-84.6 88.9 0 43 28.5 78.7 69.5 85.9 61.5-24 72.9-117.6 72.9-175 0-7.3 0-14.8-.6-22.1-11.2-32.9-26.6-64.6-44.2-94.5 27.1 18.3 41.9 62.5 44.2 94.1v.4c7.7 22.5 11.8 46.2 11.8 70 0 54.1-21.9 99-68.3 128.2l-2.4.2c50 1 86.2-38.6 86.2-87.2 0-12.2-2.1-24.3-6.9-35.7 9.5-1.9 18.5-5.6 26.4-10.5 15.3 36.6 12.6 87.3-22.8 125.6zM309 233.7c-13.3 0-25.1-7.1-34.4-16.1 21.9-12 49.6-30.7 62.3-53 1.5-3 4.1-8.6 4.5-12-12.5 27.9-44.2 49.8-73.9 56.7-4.7-7.3-7.5-15.5-7.5-24.3 0-10.3 5.2-24.1 12.9-31.6 21.6-20.5 53-8.5 72.4-50 32.5 46.2 13.1 130.3-36.3 130.3z\"]\n};\nvar faViadeoSquare = faSquareViadeo;\nvar 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};\nvar 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};\nvar 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};\nvar faCloudsmith = {\n  prefix: 'fab',\n  iconName: 'cloudsmith',\n  icon: [332, 512, [], \"f384\", \"M332.5 419.9c0 46.4-37.6 84.1-84 84.1s-84-37.7-84-84.1 37.6-84 84-84 84 37.6 84 84zm-84-243.9c46.4 0 80-37.6 80-84s-33.6-84-80-84-88 37.6-88 84-29.6 76-76 76-84 41.6-84 88 37.6 80 84 80 84-33.6 84-80 33.6-80 80-80z\"]\n};\nvar 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};\nvar faSquareDribbble = {\n  prefix: 'fab',\n  iconName: 'square-dribbble',\n  icon: [448, 512, [\"dribbble-square\"], \"f397\", \"M90.2 228.2c8.9-42.4 37.4-77.7 75.7-95.7 3.6 4.9 28 38.8 50.7 79-64 17-120.3 16.8-126.4 16.7zM314.6 154c-33.6-29.8-79.3-41.1-122.6-30.6 3.8 5.1 28.6 38.9 51 80 48.6-18.3 69.1-45.9 71.6-49.4zM140.1 364c40.5 31.6 93.3 36.7 137.3 18-2-12-10-53.8-29.2-103.6-55.1 18.8-93.8 56.4-108.1 85.6zm98.8-108.2c-3.4-7.8-7.2-15.5-11.1-23.2C159.6 253 93.4 252.2 87.4 252c0 1.4-.1 2.8-.1 4.2 0 35.1 13.3 67.1 35.1 91.4 22.2-37.9 67.1-77.9 116.5-91.8zm34.9 16.3c17.9 49.1 25.1 89.1 26.5 97.4 30.7-20.7 52.5-53.6 58.6-91.6-4.6-1.5-42.3-12.7-85.1-5.8zm-20.3-48.4c4.8 9.8 8.3 17.8 12 26.8 45.5-5.7 90.7 3.4 95.2 4.4-.3-32.3-11.8-61.9-30.9-85.1-2.9 3.9-25.8 33.2-76.3 53.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 176c0-88.2-71.8-160-160-160S64 167.8 64 256s71.8 160 160 160 160-71.8 160-160z\"]\n};\nvar faDribbbleSquare = faSquareDribbble;\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faSquareTwitter = {\n  prefix: 'fab',\n  iconName: 'square-twitter',\n  icon: [448, 512, [\"twitter-square\"], \"f081\", \"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-48zm-48.9 158.8c.2 2.8.2 5.7.2 8.5 0 86.7-66 186.6-186.6 186.6-37.2 0-71.7-10.8-100.7-29.4 5.3.6 10.4.8 15.8.8 30.7 0 58.9-10.4 81.4-28-28.8-.6-53-19.5-61.3-45.5 10.1 1.5 19.2 1.5 29.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3a65.447 65.447 0 0 1-29.2-54.6c0-12.2 3.2-23.4 8.9-33.1 32.3 39.8 80.8 65.8 135.2 68.6-9.3-44.5 24-80.6 64-80.6 18.9 0 35.9 7.9 47.9 20.7 14.8-2.8 29-8.3 41.6-15.8-4.9 15.2-15.2 28-28.8 36.1 13.2-1.4 26-5.1 37.8-10.2-8.9 13.1-20.1 24.7-32.9 34z\"]\n};\nvar faTwitterSquare = faSquareTwitter;\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faKickstarter = {\n  prefix: 'fab',\n  iconName: 'kickstarter',\n  icon: [448, 512, [], \"f3bb\", \"M400 480H48c-26.4 0-48-21.6-48-48V80c0-26.4 21.6-48 48-48h352c26.4 0 48 21.6 48 48v352c0 26.4-21.6 48-48 48zM199.6 178.5c0-30.7-17.6-45.1-39.7-45.1-25.8 0-40 19.8-40 44.5v154.8c0 25.8 13.7 45.6 40.5 45.6 21.5 0 39.2-14 39.2-45.6v-41.8l60.6 75.7c12.3 14.9 39 16.8 55.8 0 14.6-15.1 14.8-36.8 4-50.4l-49.1-62.8 40.5-58.7c9.4-13.5 9.5-34.5-5.6-49.1-16.4-15.9-44.6-17.3-61.4 7l-44.8 64.7v-38.8z\"]\n};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faSquareYoutube = {\n  prefix: 'fab',\n  iconName: 'square-youtube',\n  icon: [448, 512, [61798, \"youtube-square\"], \"f431\", \"M186.8 202.1l95.2 54.1-95.2 54.1V202.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 48zm-42 176.3s0-59.6-7.6-88.2c-4.2-15.8-16.5-28.2-32.2-32.4C337.9 128 224 128 224 128s-113.9 0-142.2 7.7c-15.7 4.2-28 16.6-32.2 32.4-7.6 28.5-7.6 88.2-7.6 88.2s0 59.6 7.6 88.2c4.2 15.8 16.5 27.7 32.2 31.9C110.1 384 224 384 224 384s113.9 0 142.2-7.7c15.7-4.2 28-16.1 32.2-31.9 7.6-28.5 7.6-88.1 7.6-88.1z\"]\n};\nvar faYoutubeSquare = faSquareYoutube;\nvar 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};\nvar 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};\nvar faRendact = faWpressr;\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faLaravel = {\n  prefix: 'fab',\n  iconName: 'laravel',\n  icon: [512, 512, [], \"f3bd\", \"M504.4,115.83a5.72,5.72,0,0,0-.28-.68,8.52,8.52,0,0,0-.53-1.25,6,6,0,0,0-.54-.71,9.36,9.36,0,0,0-.72-.94c-.23-.22-.52-.4-.77-.6a8.84,8.84,0,0,0-.9-.68L404.4,55.55a8,8,0,0,0-8,0L300.12,111h0a8.07,8.07,0,0,0-.88.69,7.68,7.68,0,0,0-.78.6,8.23,8.23,0,0,0-.72.93c-.17.24-.39.45-.54.71a9.7,9.7,0,0,0-.52,1.25c-.08.23-.21.44-.28.68a8.08,8.08,0,0,0-.28,2.08V223.18l-80.22,46.19V63.44a7.8,7.8,0,0,0-.28-2.09c-.06-.24-.2-.45-.28-.68a8.35,8.35,0,0,0-.52-1.24c-.14-.26-.37-.47-.54-.72a9.36,9.36,0,0,0-.72-.94,9.46,9.46,0,0,0-.78-.6,9.8,9.8,0,0,0-.88-.68h0L115.61,1.07a8,8,0,0,0-8,0L11.34,56.49h0a6.52,6.52,0,0,0-.88.69,7.81,7.81,0,0,0-.79.6,8.15,8.15,0,0,0-.71.93c-.18.25-.4.46-.55.72a7.88,7.88,0,0,0-.51,1.24,6.46,6.46,0,0,0-.29.67,8.18,8.18,0,0,0-.28,2.1v329.7a8,8,0,0,0,4,6.95l192.5,110.84a8.83,8.83,0,0,0,1.33.54c.21.08.41.2.63.26a7.92,7.92,0,0,0,4.1,0c.2-.05.37-.16.55-.22a8.6,8.6,0,0,0,1.4-.58L404.4,400.09a8,8,0,0,0,4-6.95V287.88l92.24-53.11a8,8,0,0,0,4-7V117.92A8.63,8.63,0,0,0,504.4,115.83ZM111.6,17.28h0l80.19,46.15-80.2,46.18L31.41,63.44Zm88.25,60V278.6l-46.53,26.79-33.69,19.4V123.5l46.53-26.79Zm0,412.78L23.37,388.5V77.32L57.06,96.7l46.52,26.8V338.68a6.94,6.94,0,0,0,.12.9,8,8,0,0,0,.16,1.18h0a5.92,5.92,0,0,0,.38.9,6.38,6.38,0,0,0,.42,1v0a8.54,8.54,0,0,0,.6.78,7.62,7.62,0,0,0,.66.84l0,0c.23.22.52.38.77.58a8.93,8.93,0,0,0,.86.66l0,0,0,0,92.19,52.18Zm8-106.17-80.06-45.32,84.09-48.41,92.26-53.11,80.13,46.13-58.8,33.56Zm184.52,4.57L215.88,490.11V397.8L346.6,323.2l45.77-26.15Zm0-119.13L358.68,250l-46.53-26.79V131.79l33.69,19.4L392.37,178Zm8-105.28-80.2-46.17,80.2-46.16,80.18,46.15Zm8,105.28V178L455,151.19l33.68-19.4v91.39h0Z\"]\n};\nvar faHotjar = {\n  prefix: 'fab',\n  iconName: 'hotjar',\n  icon: [448, 512, [], \"f3b1\", \"M414.9 161.5C340.2 29 121.1 0 121.1 0S222.2 110.4 93 197.7C11.3 252.8-21 324.4 14 402.6c26.8 59.9 83.5 84.3 144.6 93.4-29.2-55.1-6.6-122.4-4.1-129.6 57.1 86.4 165 0 110.8-93.9 71 15.4 81.6 138.6 27.1 215.5 80.5-25.3 134.1-88.9 148.8-145.6 15.5-59.3 3.7-127.9-26.3-180.9z\"]\n};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faReddit = {\n  prefix: 'fab',\n  iconName: 'reddit',\n  icon: [512, 512, [], \"f1a1\", \"M201.5 305.5c-13.8 0-24.9-11.1-24.9-24.6 0-13.8 11.1-24.9 24.9-24.9 13.6 0 24.6 11.1 24.6 24.9 0 13.6-11.1 24.6-24.6 24.6zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-132.3-41.2c-9.4 0-17.7 3.9-23.8 10-22.4-15.5-52.6-25.5-86.1-26.6l17.4-78.3 55.4 12.5c0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.3 24.9-24.9s-11.1-24.9-24.9-24.9c-9.7 0-18 5.8-22.1 13.8l-61.2-13.6c-3-.8-6.1 1.4-6.9 4.4l-19.1 86.4c-33.2 1.4-63.1 11.3-85.5 26.8-6.1-6.4-14.7-10.2-24.1-10.2-34.9 0-46.3 46.9-14.4 62.8-1.1 5-1.7 10.2-1.7 15.5 0 52.6 59.2 95.2 132 95.2 73.1 0 132.3-42.6 132.3-95.2 0-5.3-.6-10.8-1.9-15.8 31.3-16 19.8-62.5-14.9-62.5zM302.8 331c-18.2 18.2-76.1 17.9-93.6 0-2.2-2.2-6.1-2.2-8.3 0-2.5 2.5-2.5 6.4 0 8.6 22.8 22.8 87.3 22.8 110.2 0 2.5-2.2 2.5-6.1 0-8.6-2.2-2.2-6.1-2.2-8.3 0zm7.7-75c-13.6 0-24.6 11.1-24.6 24.9 0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.1 24.9-24.6 0-13.8-11-24.9-24.9-24.9z\"]\n};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faSquareSteam = {\n  prefix: 'fab',\n  iconName: 'square-steam',\n  icon: [448, 512, [\"steam-square\"], \"f1b7\", \"M185.2 356.5c7.7-18.5-1-39.7-19.6-47.4l-29.5-12.2c11.4-4.3 24.3-4.5 36.4.5 12.2 5.1 21.6 14.6 26.7 26.7 5 12.2 5 25.6-.1 37.7-10.5 25.1-39.4 37-64.6 26.5-11.6-4.8-20.4-13.6-25.4-24.2l28.5 11.8c18.6 7.8 39.9-.9 47.6-19.4zM400 32H48C21.5 32 0 53.5 0 80v160.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.8-31.8 0-58.5-22.7-64.5-52.7L0 319.2V432c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-99.7 222.5c-32.2 0-58.4-26.1-58.4-58.3s26.2-58.3 58.4-58.3 58.4 26.2 58.4 58.3-26.2 58.3-58.4 58.3zm.1-14.6c24.2 0 43.9-19.6 43.9-43.8 0-24.2-19.6-43.8-43.9-43.8-24.2 0-43.9 19.6-43.9 43.8 0 24.2 19.7 43.8 43.9 43.8z\"]\n};\nvar faSteamSquare = faSquareSteam;\nvar 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};\nvar faSquareVimeo = {\n  prefix: 'fab',\n  iconName: 'square-vimeo',\n  icon: [448, 512, [\"vimeo-square\"], \"f194\", \"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-48zm-16.2 149.6c-1.4 31.1-23.2 73.8-65.3 127.9-43.5 56.5-80.3 84.8-110.4 84.8-18.7 0-34.4-17.2-47.3-51.6-25.2-92.3-35.9-146.4-56.7-146.4-2.4 0-10.8 5-25.1 15.1L64 192c36.9-32.4 72.1-68.4 94.1-70.4 24.9-2.4 40.2 14.6 46 51.1 20.5 129.6 29.6 149.2 66.8 90.5 13.4-21.2 20.6-37.2 21.5-48.3 3.4-32.8-25.6-30.6-45.2-22.2 15.7-51.5 45.8-76.5 90.1-75.1 32.9 1 48.4 22.4 46.5 64z\"]\n};\nvar faVimeoSquare = faSquareVimeo;\nvar 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};\nvar faFontAwesome = {\n  prefix: 'fab',\n  iconName: 'font-awesome',\n  icon: [448, 512, [62501, 62694, \"font-awesome-flag\", \"font-awesome-logo-full\"], \"f2b4\", \"M448 48V384C385 407 366 416 329 416C266 416 242 384 179 384C159 384 143 388 128 392V328C143 324 159 320 179 320C242 320 266 352 329 352C349 352 364 349 384 343V135C364 141 349 144 329 144C266 144 242 112 179 112C128 112 104 133 64 141V448C64 466 50 480 32 480S0 466 0 448V64C0 46 14 32 32 32S64 46 64 64V77C104 69 128 48 179 48C242 48 266 80 329 80C366 80 385 71 448 48Z\"]\n};\nvar faFontAwesomeFlag = faFontAwesome;\nvar faFontAwesomeLogoFull = faFontAwesome;\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faSquareGithub = {\n  prefix: 'fab',\n  iconName: 'square-github',\n  icon: [448, 512, [\"github-square\"], \"f092\", \"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-48zM277.3 415.7c-8.4 1.5-11.5-3.7-11.5-8 0-5.4.2-33 .2-55.3 0-15.6-5.2-25.5-11.3-30.7 37-4.1 76-9.2 76-73.1 0-18.2-6.5-27.3-17.1-39 1.7-4.3 7.4-22-1.7-45-13.9-4.3-45.7 17.9-45.7 17.9-13.2-3.7-27.5-5.6-41.6-5.6-14.1 0-28.4 1.9-41.6 5.6 0 0-31.8-22.2-45.7-17.9-9.1 22.9-3.5 40.6-1.7 45-10.6 11.7-15.6 20.8-15.6 39 0 63.6 37.3 69 74.3 73.1-4.8 4.3-9.1 11.7-10.6 22.3-9.5 4.3-33.8 11.7-48.3-13.9-9.1-15.8-25.5-17.1-25.5-17.1-16.2-.2-1.1 10.2-1.1 10.2 10.8 5 18.4 24.2 18.4 24.2 9.7 29.7 56.1 19.7 56.1 19.7 0 13.9.2 36.5.2 40.6 0 4.3-3 9.5-11.5 8-66-22.1-112.2-84.9-112.2-158.3 0-91.8 70.2-161.5 162-161.5S388 165.6 388 257.4c.1 73.4-44.7 136.3-110.7 158.3zm-98.1-61.1c-1.9.4-3.7-.4-3.9-1.7-.2-1.5 1.1-2.8 3-3.2 1.9-.2 3.7.6 3.9 1.9.3 1.3-1 2.6-3 3zm-9.5-.9c0 1.3-1.5 2.4-3.5 2.4-2.2.2-3.7-.9-3.7-2.4 0-1.3 1.5-2.4 3.5-2.4 1.9-.2 3.7.9 3.7 2.4zm-13.7-1.1c-.4 1.3-2.4 1.9-4.1 1.3-1.9-.4-3.2-1.9-2.8-3.2.4-1.3 2.4-1.9 4.1-1.5 2 .6 3.3 2.1 2.8 3.4zm-12.3-5.4c-.9 1.1-2.8.9-4.3-.6-1.5-1.3-1.9-3.2-.9-4.1.9-1.1 2.8-.9 4.3.6 1.3 1.3 1.8 3.3.9 4.1zm-9.1-9.1c-.9.6-2.6 0-3.7-1.5s-1.1-3.2 0-3.9c1.1-.9 2.8-.2 3.7 1.3 1.1 1.5 1.1 3.3 0 4.1zm-6.5-9.7c-.9.9-2.4.4-3.5-.6-1.1-1.3-1.3-2.8-.4-3.5.9-.9 2.4-.4 3.5.6 1.1 1.3 1.3 2.8.4 3.5zm-6.7-7.4c-.4.9-1.7 1.1-2.8.4-1.3-.6-1.9-1.7-1.5-2.6.4-.6 1.5-.9 2.8-.4 1.3.7 1.9 1.8 1.5 2.6z\"]\n};\nvar faGithubSquare = faSquareGithub;\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faSquareGitlab = {\n  prefix: 'fab',\n  iconName: 'square-gitlab',\n  icon: [448, 512, [\"gitlab-square\"], \"e5ae\", \"M48 32H400C426.5 32 448 53.5 448 80V432C448 458.5 426.5 480 400 480H48C21.5 480 0 458.5 0 432V80C0 53.5 21.5 32 48 32zM382.1 224.9L337.5 108.5C336.6 106.2 334.9 104.2 332.9 102.9C331.3 101.9 329.5 101.3 327.7 101.1C325.9 100.9 324 101.2 322.3 101.8C320.6 102.5 319 103.5 317.8 104.9C316.6 106.3 315.7 107.9 315.2 109.7L285 201.9H162.1L132.9 109.7C132.4 107.9 131.4 106.3 130.2 104.9C128.1 103.6 127.4 102.5 125.7 101.9C123.1 101.2 122.1 100.1 120.3 101.1C118.5 101.3 116.7 101.9 115.1 102.9C113.1 104.2 111.5 106.2 110.6 108.5L65.94 224.9L65.47 226.1C59.05 242.9 58.26 261.3 63.22 278.6C68.18 295.9 78.62 311.1 92.97 321.9L93.14 322L93.52 322.3L161.4 373.2L215.6 414.1C217.1 415.1 220.9 416.9 223.9 416.9C226.9 416.9 229.9 415.1 232.3 414.1L286.4 373.2L354.8 322L355 321.9C369.4 311 379.8 295.8 384.8 278.6C389.7 261.3 388.1 242.9 382.5 226.1L382.1 224.9z\"]\n};\nvar faGitlabSquare = faSquareGitlab;\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faSquareOdnoklassniki = {\n  prefix: 'fab',\n  iconName: 'square-odnoklassniki',\n  icon: [448, 512, [\"odnoklassniki-square\"], \"f264\", \"M184.2 177.1c0-22.1 17.9-40 39.8-40s39.8 17.9 39.8 40c0 22-17.9 39.8-39.8 39.8s-39.8-17.9-39.8-39.8zM448 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-305.1 97.1c0 44.6 36.4 80.9 81.1 80.9s81.1-36.2 81.1-80.9c0-44.8-36.4-81.1-81.1-81.1s-81.1 36.2-81.1 81.1zm174.5 90.7c-4.6-9.1-17.3-16.8-34.1-3.6 0 0-22.7 18-59.3 18s-59.3-18-59.3-18c-16.8-13.2-29.5-5.5-34.1 3.6-7.9 16.1 1.1 23.7 21.4 37 17.3 11.1 41.2 15.2 56.6 16.8l-12.9 12.9c-18.2 18-35.5 35.5-47.7 47.7-17.6 17.6 10.7 45.8 28.4 28.6l47.7-47.9c18.2 18.2 35.7 35.7 47.7 47.9 17.6 17.2 46-10.7 28.6-28.6l-47.7-47.7-13-12.9c15.5-1.6 39.1-5.9 56.2-16.8 20.4-13.3 29.3-21 21.5-37z\"]\n};\nvar faOdnoklassnikiSquare = faSquareOdnoklassniki;\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faUbuntu = {\n  prefix: 'fab',\n  iconName: 'ubuntu',\n  icon: [496, 512, [], \"f7df\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm52.7 93c8.8-15.2 28.3-20.5 43.5-11.7 15.3 8.8 20.5 28.3 11.7 43.6-8.8 15.2-28.3 20.5-43.5 11.7-15.3-8.9-20.5-28.4-11.7-43.6zM87.4 287.9c-17.6 0-31.9-14.3-31.9-31.9 0-17.6 14.3-31.9 31.9-31.9 17.6 0 31.9 14.3 31.9 31.9 0 17.6-14.3 31.9-31.9 31.9zm28.1 3.1c22.3-17.9 22.4-51.9 0-69.9 8.6-32.8 29.1-60.7 56.5-79.1l23.7 39.6c-51.5 36.3-51.5 112.5 0 148.8L172 370c-27.4-18.3-47.8-46.3-56.5-79zm228.7 131.7c-15.3 8.8-34.7 3.6-43.5-11.7-8.8-15.3-3.6-34.8 11.7-43.6 15.2-8.8 34.7-3.6 43.5 11.7 8.8 15.3 3.6 34.8-11.7 43.6zm.3-69.5c-26.7-10.3-56.1 6.6-60.5 35-5.2 1.4-48.9 14.3-96.7-9.4l22.5-40.3c57 26.5 123.4-11.7 128.9-74.4l46.1.7c-2.3 34.5-17.3 65.5-40.3 88.4zm-5.9-105.3c-5.4-62-71.3-101.2-128.9-74.4l-22.5-40.3c47.9-23.7 91.5-10.8 96.7-9.4 4.4 28.3 33.8 45.3 60.5 35 23.1 22.9 38 53.9 40.2 88.5l-46 .6z\"]\n};\nvar 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};\nvar 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};\nvar faHouzz = {\n  prefix: 'fab',\n  iconName: 'houzz',\n  icon: [448, 512, [], \"f27c\", \"M275.9 330.7H171.3V480H17V32h109.5v104.5l305.1 85.6V480H275.9z\"]\n};\nvar 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};\nvar 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};\nvar faSquarePinterest = {\n  prefix: 'fab',\n  iconName: 'square-pinterest',\n  icon: [448, 512, [\"pinterest-square\"], \"f0d3\", \"M448 80v352c0 26.5-21.5 48-48 48H154.4c9.8-16.4 22.4-40 27.4-59.3 3-11.5 15.3-58.4 15.3-58.4 8 15.3 31.4 28.2 56.3 28.2 74.1 0 127.4-68.1 127.4-152.7 0-81.1-66.2-141.8-151.4-141.8-106 0-162.2 71.1-162.2 148.6 0 36 19.2 80.8 49.8 95.1 4.7 2.2 7.1 1.2 8.2-3.3.8-3.4 5-20.1 6.8-27.8.6-2.5.3-4.6-1.7-7-10.1-12.3-18.3-34.9-18.3-56 0-54.2 41-106.6 110.9-106.6 60.3 0 102.6 41.1 102.6 99.9 0 66.4-33.5 112.4-77.2 112.4-24.1 0-42.1-19.9-36.4-44.4 6.9-29.2 20.3-60.7 20.3-81.8 0-53-75.5-45.7-75.5 25 0 21.7 7.3 36.5 7.3 36.5-31.4 132.8-36.1 134.5-29.6 192.6l2.2.8H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48z\"]\n};\nvar faPinterestSquare = faSquarePinterest;\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faRedditAlien = {\n  prefix: 'fab',\n  iconName: 'reddit-alien',\n  icon: [512, 512, [], \"f281\", \"M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z\"]\n};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faPatreon = {\n  prefix: 'fab',\n  iconName: 'patreon',\n  icon: [512, 512, [], \"f3d9\", \"M512 194.8c0 101.3-82.4 183.8-183.8 183.8-101.7 0-184.4-82.4-184.4-183.8 0-101.6 82.7-184.3 184.4-184.3C429.6 10.5 512 93.2 512 194.8zM0 501.5h90v-491H0v491z\"]\n};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faFacebookF = {\n  prefix: 'fab',\n  iconName: 'facebook-f',\n  icon: [320, 512, [], \"f39e\", \"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"]\n};\nvar faSquareGooglePlus = {\n  prefix: 'fab',\n  iconName: 'square-google-plus',\n  icon: [448, 512, [\"google-plus-square\"], \"f0d4\", \"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-48zM164 356c-55.3 0-100-44.7-100-100s44.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.4-34.1 0-61.9 28.2-61.9 63.2 0 34.9 27.8 63.2 61.9 63.2 39.6 0 54.4-28.5 56.8-43.1H164v-34.4h94.4c1 5 1.6 10.1 1.6 16.6 0 57.1-38.3 97.6-96 97.6zm220-81.8h-29v29h-29.2v-29h-29V245h29v-29H355v29h29v29.2z\"]\n};\nvar faGooglePlusSquare = faSquareGooglePlus;\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faSquareXing = {\n  prefix: 'fab',\n  iconName: 'square-xing',\n  icon: [448, 512, [\"xing-square\"], \"f169\", \"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-48zM140.4 320.2H93.8c-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.2-3.5 6.2-7.7 9.1-12.6 9.1zm219.7-214.1L257.3 286.8v.2l65.5 119c2.8 5.1.1 10.1-6 10.1h-46.6c-5.5 0-9.7-2.9-12.9-8.7l-66-120.3c2.3-4.1 36.8-64.9 103.4-182.3 3.3-5.8 7.4-8.7 12.5-8.7h46.9c5.7-.1 8.8 4.7 6 10z\"]\n};\nvar faXingSquare = faSquareXing;\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faSoundcloud = {\n  prefix: 'fab',\n  iconName: 'soundcloud',\n  icon: [640, 512, [], \"f1be\", \"M111.4 256.3l5.8 65-5.8 68.3c-.3 2.5-2.2 4.4-4.4 4.4s-4.2-1.9-4.2-4.4l-5.6-68.3 5.6-65c0-2.2 1.9-4.2 4.2-4.2 2.2 0 4.1 2 4.4 4.2zm21.4-45.6c-2.8 0-4.7 2.2-5 5l-5 105.6 5 68.3c.3 2.8 2.2 5 5 5 2.5 0 4.7-2.2 4.7-5l5.8-68.3-5.8-105.6c0-2.8-2.2-5-4.7-5zm25.5-24.1c-3.1 0-5.3 2.2-5.6 5.3l-4.4 130 4.4 67.8c.3 3.1 2.5 5.3 5.6 5.3 2.8 0 5.3-2.2 5.3-5.3l5.3-67.8-5.3-130c0-3.1-2.5-5.3-5.3-5.3zM7.2 283.2c-1.4 0-2.2 1.1-2.5 2.5L0 321.3l4.7 35c.3 1.4 1.1 2.5 2.5 2.5s2.2-1.1 2.5-2.5l5.6-35-5.6-35.6c-.3-1.4-1.1-2.5-2.5-2.5zm23.6-21.9c-1.4 0-2.5 1.1-2.5 2.5l-6.4 57.5 6.4 56.1c0 1.7 1.1 2.8 2.5 2.8s2.5-1.1 2.8-2.5l7.2-56.4-7.2-57.5c-.3-1.4-1.4-2.5-2.8-2.5zm25.3-11.4c-1.7 0-3.1 1.4-3.3 3.3L47 321.3l5.8 65.8c.3 1.7 1.7 3.1 3.3 3.1 1.7 0 3.1-1.4 3.1-3.1l6.9-65.8-6.9-68.1c0-1.9-1.4-3.3-3.1-3.3zm25.3-2.2c-1.9 0-3.6 1.4-3.6 3.6l-5.8 70 5.8 67.8c0 2.2 1.7 3.6 3.6 3.6s3.6-1.4 3.9-3.6l6.4-67.8-6.4-70c-.3-2.2-2-3.6-3.9-3.6zm241.4-110.9c-1.1-.8-2.8-1.4-4.2-1.4-2.2 0-4.2.8-5.6 1.9-1.9 1.7-3.1 4.2-3.3 6.7v.8l-3.3 176.7 1.7 32.5 1.7 31.7c.3 4.7 4.2 8.6 8.9 8.6s8.6-3.9 8.6-8.6l3.9-64.2-3.9-177.5c-.4-3-2-5.8-4.5-7.2zm-26.7 15.3c-1.4-.8-2.8-1.4-4.4-1.4s-3.1.6-4.4 1.4c-2.2 1.4-3.6 3.9-3.6 6.7l-.3 1.7-2.8 160.8s0 .3 3.1 65.6v.3c0 1.7.6 3.3 1.7 4.7 1.7 1.9 3.9 3.1 6.4 3.1 2.2 0 4.2-1.1 5.6-2.5 1.7-1.4 2.5-3.3 2.5-5.6l.3-6.7 3.1-58.6-3.3-162.8c-.3-2.8-1.7-5.3-3.9-6.7zm-111.4 22.5c-3.1 0-5.8 2.8-5.8 6.1l-4.4 140.6 4.4 67.2c.3 3.3 2.8 5.8 5.8 5.8 3.3 0 5.8-2.5 6.1-5.8l5-67.2-5-140.6c-.2-3.3-2.7-6.1-6.1-6.1zm376.7 62.8c-10.8 0-21.1 2.2-30.6 6.1-6.4-70.8-65.8-126.4-138.3-126.4-17.8 0-35 3.3-50.3 9.4-6.1 2.2-7.8 4.4-7.8 9.2v249.7c0 5 3.9 8.6 8.6 9.2h218.3c43.3 0 78.6-35 78.6-78.3.1-43.6-35.2-78.9-78.5-78.9zm-296.7-60.3c-4.2 0-7.5 3.3-7.8 7.8l-3.3 136.7 3.3 65.6c.3 4.2 3.6 7.5 7.8 7.5 4.2 0 7.5-3.3 7.5-7.5l3.9-65.6-3.9-136.7c-.3-4.5-3.3-7.8-7.5-7.8zm-53.6-7.8c-3.3 0-6.4 3.1-6.4 6.7l-3.9 145.3 3.9 66.9c.3 3.6 3.1 6.4 6.4 6.4 3.6 0 6.4-2.8 6.7-6.4l4.4-66.9-4.4-145.3c-.3-3.6-3.1-6.7-6.7-6.7zm26.7 3.4c-3.9 0-6.9 3.1-6.9 6.9L227 321.3l3.9 66.4c.3 3.9 3.1 6.9 6.9 6.9s6.9-3.1 6.9-6.9l4.2-66.4-4.2-141.7c0-3.9-3-6.9-6.9-6.9z\"]\n};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faInnosoft = fa42Group;\nvar 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};\nvar 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};\nvar 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};\nvar faPiedPiperSquare = faSquarePiedPiper;\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faSquareFacebook = {\n  prefix: 'fab',\n  iconName: 'square-facebook',\n  icon: [448, 512, [\"facebook-square\"], \"f082\", \"M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z\"]\n};\nvar faFacebookSquare = faSquareFacebook;\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faSquareLastfm = {\n  prefix: 'fab',\n  iconName: 'square-lastfm',\n  icon: [448, 512, [\"lastfm-square\"], \"f203\", \"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-48zm-92.2 312.9c-63.4 0-85.4-28.6-97.1-64.1-16.3-51-21.5-84.3-63-84.3-22.4 0-45.1 16.1-45.1 61.2 0 35.2 18 57.2 43.3 57.2 28.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.8 0-57.9 28.6-92 82.5-92 73.5 0 80.8 41.4 100.8 101.9 8.8 26.8 24.2 46.2 61.2 46.2 24.9 0 38.1-5.5 38.1-19.1 0-19.9-21.8-22-49.9-28.6-30.4-7.3-42.5-23.1-42.5-48 0-40 32.3-52.4 65.2-52.4 37.4 0 60.1 13.6 63 46.6l-36.7 4.4c-1.5-15.8-11-22.4-28.6-22.4-16.1 0-26 7.3-26 19.8 0 11 4.8 17.6 20.9 21.3 32.7 7.1 71.8 12 71.8 57.5.1 36.7-30.7 50.6-76.1 50.6z\"]\n};\nvar faLastfmSquare = faSquareLastfm;\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faFacebook = {\n  prefix: 'fab',\n  iconName: 'facebook',\n  icon: [512, 512, [62000], \"f09a\", \"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z\"]\n};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faUssunnah = {\n  prefix: 'fab',\n  iconName: 'ussunnah',\n  icon: [512, 512, [], \"f407\", \"M156.8 285.1l5.7 14.4h-8.2c-1.3-3.2-3.1-7.7-3.8-9.5-2.5-6.3-1.1-8.4 0-10 1.9-2.7 3.2-4.4 3.6-5.2 0 2.2.8 5.7 2.7 10.3zm297.3 18.8c-2.1 13.8-5.7 27.1-10.5 39.7l43 23.4-44.8-18.8c-5.3 13.2-12 25.6-19.9 37.2l34.2 30.2-36.8-26.4c-8.4 11.8-18 22.6-28.7 32.3l24.9 34.7-28.1-31.8c-11 9.6-23.1 18-36.1 25.1l15.7 37.2-19.3-35.3c-13.1 6.8-27 12.1-41.6 15.9l6.7 38.4-10.5-37.4c-14.3 3.4-29.2 5.3-44.5 5.4L256 512l-1.9-38.4c-15.3-.1-30.2-2-44.5-5.3L199 505.6l6.7-38.2c-14.6-3.7-28.6-9.1-41.7-15.8l-19.2 35.1 15.6-37c-13-7-25.2-15.4-36.2-25.1l-27.9 31.6 24.7-34.4c-10.7-9.7-20.4-20.5-28.8-32.3l-36.5 26.2 33.9-29.9c-7.9-11.6-14.6-24.1-20-37.3l-44.4 18.7L67.8 344c-4.8-12.7-8.4-26.1-10.5-39.9l-51 9 50.3-14.2c-1.1-8.5-1.7-17.1-1.7-25.9 0-4.7.2-9.4.5-14.1L0 256l56-2.8c1.3-13.1 3.8-25.8 7.5-38.1L6.4 199l58.9 10.4c4-12 9.1-23.5 15.2-34.4l-55.1-30 58.3 24.6C90 159 97.2 149.2 105.3 140L55.8 96.4l53.9 38.7c8.1-8.6 17-16.5 26.6-23.6l-40-55.6 45.6 51.6c9.5-6.6 19.7-12.3 30.3-17.2l-27.3-64.9 33.8 62.1c10.5-4.4 21.4-7.9 32.7-10.4L199 6.4l19.5 69.2c11-2.1 22.3-3.2 33.8-3.4L256 0l3.6 72.2c11.5.2 22.8 1.4 33.8 3.5L313 6.4l-12.4 70.7c11.3 2.6 22.2 6.1 32.6 10.5l33.9-62.2-27.4 65.1c10.6 4.9 20.7 10.7 30.2 17.2l45.8-51.8-40.1 55.9c9.5 7.1 18.4 15 26.5 23.6l54.2-38.9-49.7 43.9c8 9.1 15.2 18.9 21.5 29.4l58.7-24.7-55.5 30.2c6.1 10.9 11.1 22.3 15.1 34.3l59.3-10.4-57.5 16.2c3.7 12.2 6.2 24.9 7.5 37.9L512 256l-56 2.8c.3 4.6.5 9.3.5 14.1 0 8.7-.6 17.3-1.6 25.8l50.7 14.3-51.5-9.1zm-21.8-31c0-97.5-79-176.5-176.5-176.5s-176.5 79-176.5 176.5 79 176.5 176.5 176.5 176.5-79 176.5-176.5zm-24 0c0 84.3-68.3 152.6-152.6 152.6s-152.6-68.3-152.6-152.6 68.3-152.6 152.6-152.6 152.6 68.3 152.6 152.6zM195 241c0 2.1 1.3 3.8 3.6 5.1 3.3 1.9 6.2 4.6 8.2 8.2 2.8-5.7 4.3-9.5 4.3-11.2 0-2.2-1.1-4.4-3.2-7-2.1-2.5-3.2-5.2-3.3-7.7-6.5 6.8-9.6 10.9-9.6 12.6zm-40.7-19c0 2.1 1.3 3.8 3.6 5.1 3.5 1.9 6.2 4.6 8.2 8.2 2.8-5.7 4.3-9.5 4.3-11.2 0-2.2-1.1-4.4-3.2-7-2.1-2.5-3.2-5.2-3.3-7.7-6.5 6.8-9.6 10.9-9.6 12.6zm-19 0c0 2.1 1.3 3.8 3.6 5.1 3.3 1.9 6.2 4.6 8.2 8.2 2.8-5.7 4.3-9.5 4.3-11.2 0-2.2-1.1-4.4-3.2-7-2.1-2.5-3.2-5.2-3.3-7.7-6.4 6.8-9.6 10.9-9.6 12.6zm204.9 87.9c-8.4-3-8.7-6.8-8.7-15.6V182c-8.2 12.5-14.2 18.6-18 18.6 6.3 14.4 9.5 23.9 9.5 28.3v64.3c0 2.2-2.2 6.5-4.7 6.5h-18c-2.8-7.5-10.2-26.9-15.3-40.3-2 2.5-7.2 9.2-10.7 13.7 2.4 1.6 4.1 3.6 5.2 6.3 2.6 6.7 6.4 16.5 7.9 20.2h-9.2c-3.9-10.4-9.6-25.4-11.8-31.1-2 2.5-7.2 9.2-10.7 13.7 2.4 1.6 4.1 3.6 5.2 6.3.8 2 2.8 7.3 4.3 10.9H256c-1.5-4.1-5.6-14.6-8.4-22-2 2.5-7.2 9.2-10.7 13.7 2.5 1.6 4.3 3.6 5.2 6.3.2.6.5 1.4.6 1.7H225c-4.6-13.9-11.4-27.7-11.4-34.1 0-2.2.3-5.1 1.1-8.2-8.8 10.8-14 15.9-14 25 0 7.5 10.4 28.3 10.4 33.3 0 1.7-.5 3.3-1.4 4.9-9.6-12.7-15.5-20.7-18.8-20.7h-12l-11.2-28c-3.8-9.6-5.7-16-5.7-18.8 0-3.8.5-7.7 1.7-12.2-1 1.3-3.7 4.7-5.5 7.1-.8-2.1-3.1-7.7-4.6-11.5-2.1 2.5-7.5 9.1-11.2 13.6.9 2.3 3.3 8.1 4.9 12.2-2.5 3.3-9.1 11.8-13.6 17.7-4 5.3-5.8 13.3-2.7 21.8 2.5 6.7 2 7.9-1.7 14.1H191c5.5 0 14.3 14 15.5 22 13.2-16 15.4-19.6 16.8-21.6h107c3.9 0 7.2-1.9 9.9-5.8zm20.1-26.6V181.7c-9 12.5-15.9 18.6-20.7 18.6 7.1 14.4 10.7 23.9 10.7 28.3v66.3c0 17.5 8.6 20.4 24 20.4 8.1 0 12.5-.8 13.7-2.7-4.3-1.6-7.6-2.5-9.9-3.3-8.1-3.2-17.8-7.4-17.8-26z\"]\n};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faKickstarterK = {\n  prefix: 'fab',\n  iconName: 'kickstarter-k',\n  icon: [384, 512, [], \"f3bc\", \"M147.3 114.4c0-56.2-32.5-82.4-73.4-82.4C26.2 32 0 68.2 0 113.4v283c0 47.3 25.3 83.4 74.9 83.4 39.8 0 72.4-25.6 72.4-83.4v-76.5l112.1 138.3c22.7 27.2 72.1 30.7 103.2 0 27-27.6 27.3-67.4 7.4-92.2l-90.8-114.8 74.9-107.4c17.4-24.7 17.5-63.1-10.4-89.8-30.3-29-82.4-31.6-113.6 12.8L147.3 185v-70.6z\"]\n};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faWsh = faWirsindhandwerk;\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faSnapchatGhost = faSnapchat;\nvar 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};\nvar 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};\nvar 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};\nvar faSquareBehance = {\n  prefix: 'fab',\n  iconName: 'square-behance',\n  icon: [448, 512, [\"behance-square\"], \"f1b5\", \"M186.5 293c0 19.3-14 25.4-31.2 25.4h-45.1v-52.9h46c18.6.1 30.3 7.8 30.3 27.5zm-7.7-82.3c0-17.7-13.7-21.9-28.9-21.9h-39.6v44.8H153c15.1 0 25.8-6.6 25.8-22.9zm132.3 23.2c-18.3 0-30.5 11.4-31.7 29.7h62.2c-1.7-18.5-11.3-29.7-30.5-29.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 48zM271.7 185h77.8v-18.9h-77.8V185zm-43 110.3c0-24.1-11.4-44.9-35-51.6 17.2-8.2 26.2-17.7 26.2-37 0-38.2-28.5-47.5-61.4-47.5H68v192h93.1c34.9-.2 67.6-16.9 67.6-55.9zM380 280.5c0-41.1-24.1-75.4-67.6-75.4-42.4 0-71.1 31.8-71.1 73.6 0 43.3 27.3 73 71.1 73 33.2 0 54.7-14.9 65.1-46.8h-33.7c-3.7 11.9-18.6 18.1-30.2 18.1-22.4 0-34.1-13.1-34.1-35.3h100.2c.1-2.3.3-4.8.3-7.2z\"]\n};\nvar faBehanceSquare = faSquareBehance;\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faSpaceAwesome = {\n  prefix: 'fab',\n  iconName: 'space-awesome',\n  icon: [512, 512, [], \"e5ac\", \"M96 256H128V512H0V352H32V320H64V288H96V256zM512 352V512H384V256H416V288H448V320H480V352H512zM320 64H352V448H320V416H192V448H160V64H192V32H224V0H288V32H320V64zM288 128H224V192H288V128z\"]\n};\nvar 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};\nvar 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};\nvar 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};\nvar faSquareGit = {\n  prefix: 'fab',\n  iconName: 'square-git',\n  icon: [448, 512, [\"git-square\"], \"f1d2\", \"M100.59 334.24c48.57 3.31 58.95 2.11 58.95 11.94 0 20-65.55 20.06-65.55 1.52.01-5.09 3.29-9.4 6.6-13.46zm27.95-116.64c-32.29 0-33.75 44.47-.75 44.47 32.51 0 31.71-44.47.75-44.47zM448 80v352a48 48 0 0 1-48 48H48a48 48 0 0 1-48-48V80a48 48 0 0 1 48-48h352a48 48 0 0 1 48 48zm-227 69.31c0 14.49 8.38 22.88 22.86 22.88 14.74 0 23.13-8.39 23.13-22.88S258.62 127 243.88 127c-14.48 0-22.88 7.84-22.88 22.31zM199.18 195h-49.55c-25-6.55-81.56-4.85-81.56 46.75 0 18.8 9.4 32 21.85 38.11C74.23 294.23 66.8 301 66.8 310.6c0 6.87 2.79 13.22 11.18 16.76-8.9 8.4-14 14.48-14 25.92C64 373.35 81.53 385 127.52 385c44.22 0 69.87-16.51 69.87-45.73 0-36.67-28.23-35.32-94.77-39.38l8.38-13.43c17 4.74 74.19 6.23 74.19-42.43 0-11.69-4.83-19.82-9.4-25.67l23.38-1.78zm84.34 109.84l-13-1.78c-3.82-.51-4.07-1-4.07-5.09V192.52h-52.6l-2.79 20.57c15.75 5.55 17 4.86 17 10.17V298c0 5.62-.31 4.58-17 6.87v20.06h72.42zM384 315l-6.87-22.37c-40.93 15.37-37.85-12.41-37.85-16.73v-60.72h37.85v-25.41h-35.82c-2.87 0-2 2.52-2-38.63h-24.18c-2.79 27.7-11.68 38.88-34 41.42v22.62c20.47 0 19.82-.85 19.82 2.54v66.57c0 28.72 11.43 40.91 41.67 40.91 14.45 0 30.45-4.83 41.38-10.2z\"]\n};\nvar faGitSquare = faSquareGit;\nvar faSquareTumblr = {\n  prefix: 'fab',\n  iconName: 'square-tumblr',\n  icon: [448, 512, [\"tumblr-square\"], \"f174\", \"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-48zm-82.3 364.2c-8.5 9.1-31.2 19.8-60.9 19.8-75.5 0-91.9-55.5-91.9-87.9v-90h-29.7c-3.4 0-6.2-2.8-6.2-6.2v-42.5c0-4.5 2.8-8.5 7.1-10 38.8-13.7 50.9-47.5 52.7-73.2.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.2h-52.1V321c0 21.4 14.8 33.5 42.5 22.4 3-1.2 5.6-2 8-1.4 2.2.5 3.6 2.1 4.6 4.9l13.8 40.2c1 3.2 2 6.7-.3 9.1z\"]\n};\nvar faTumblrSquare = faSquareTumblr;\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faCcAmex = {\n  prefix: 'fab',\n  iconName: 'cc-amex',\n  icon: [576, 512, [], \"f1f3\", \"M48 480C21.49 480 0 458.5 0 432V80C0 53.49 21.49 32 48 32H528C554.5 32 576 53.49 576 80V82.43H500.5L483.5 130L466.6 82.43H369.4V145.6L341.3 82.43H262.7L181 267.1H246.8V430.9H450.5L482.4 395.8L514.3 430.9H576V432C576 458.5 554.5 480 528 480H48zM482.6 364L440.4 410.3H390.5L458 338.6L390.5 266.1H441.9L483.4 312.8L525.4 266.1H576L508 338.2L576 410.3H524.6L482.6 364zM576 296.9V380.2L536.7 338.3L576 296.9zM307.6 377.1H390.6V410.3H268.6V267.1H390.6V300.2H307.6V322.6H388.5V354.9H307.6V377.2V377.1zM537.3 145.7L500.4 246.3H466L429.2 146V246.3H390.5V103H451.7L483.6 192.3L515.8 103H576V246.3H537.3V145.7zM334.5 217.6H268.6L256.7 246.3H213.7L276.1 103H327.3L390.6 246.3H346.5L334.5 217.6zM301.5 138.5L282 185.4H320.9L301.5 138.5z\"]\n};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faSuse = {\n  prefix: 'fab',\n  iconName: 'suse',\n  icon: [640, 512, [], \"f7d6\", \"M471.08 102.66s-.3 18.3-.3 20.3c-9.1-3-74.4-24.1-135.7-26.3-51.9-1.8-122.8-4.3-223 57.3-19.4 12.4-73.9 46.1-99.6 109.7C7 277-.12 307 7 335.06a111 111 0 0 0 16.5 35.7c17.4 25 46.6 41.6 78.1 44.4 44.4 3.9 78.1-16 90-53.3 8.2-25.8 0-63.6-31.5-82.9-25.6-15.7-53.3-12.1-69.2-1.6-13.9 9.2-21.8 23.5-21.6 39.2.3 27.8 24.3 42.6 41.5 42.6a49 49 0 0 0 15.8-2.7c6.5-1.8 13.3-6.5 13.3-14.9 0-12.1-11.6-14.8-16.8-13.9-2.9.5-4.5 2-11.8 2.4-2-.2-12-3.1-12-14V316c.2-12.3 13.2-18 25.5-16.9 32.3 2.8 47.7 40.7 28.5 65.7-18.3 23.7-76.6 23.2-99.7-20.4-26-49.2 12.7-111.2 87-98.4 33.2 5.7 83.6 35.5 102.4 104.3h45.9c-5.7-17.6-8.9-68.3 42.7-68.3 56.7 0 63.9 39.9 79.8 68.3H460c-12.8-18.3-21.7-38.7-18.9-55.8 5.6-33.8 39.7-18.4 82.4-17.4 66.5.4 102.1-27 103.1-28 3.7-3.1 6.5-15.8 7-17.7 1.3-5.1-3.2-2.4-3.2-2.4-8.7 5.2-30.5 15.2-50.9 15.6-25.3.5-76.2-25.4-81.6-28.2-.3-.4.1 1.2-11-25.5 88.4 58.3 118.3 40.5 145.2 21.7.8-.6 4.3-2.9 3.6-5.7-13.8-48.1-22.4-62.7-34.5-69.6-37-21.6-125-34.7-129.2-35.3.1-.1-.9-.3-.9.7zm60.4 72.8a37.54 37.54 0 0 1 38.9-36.3c33.4 1.2 48.8 42.3 24.4 65.2-24.2 22.7-64.4 4.6-63.3-28.9zm38.6-25.3a26.27 26.27 0 1 0 25.4 27.2 26.19 26.19 0 0 0-25.4-27.2zm4.3 28.8c-15.4 0-15.4-15.6 0-15.6s15.4 15.64 0 15.64z\"]\n};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faTelegramPlane = faTelegram;\nvar 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};\nvar 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};\nvar faSquareWhatsapp = {\n  prefix: 'fab',\n  iconName: 'square-whatsapp',\n  icon: [448, 512, [\"whatsapp-square\"], \"f40c\", \"M224 122.8c-72.7 0-131.8 59.1-131.9 131.8 0 24.9 7 49.2 20.2 70.1l3.1 5-13.3 48.6 49.9-13.1 4.8 2.9c20.2 12 43.4 18.4 67.1 18.4h.1c72.6 0 133.3-59.1 133.3-131.8 0-35.2-15.2-68.3-40.1-93.2-25-25-58-38.7-93.2-38.7zm77.5 188.4c-3.3 9.3-19.1 17.7-26.7 18.8-12.6 1.9-22.4.9-47.5-9.9-39.7-17.2-65.7-57.2-67.7-59.8-2-2.6-16.2-21.5-16.2-41s10.2-29.1 13.9-33.1c3.6-4 7.9-5 10.6-5 2.6 0 5.3 0 7.6.1 2.4.1 5.7-.9 8.9 6.8 3.3 7.9 11.2 27.4 12.2 29.4s1.7 4.3.3 6.9c-7.6 15.2-15.7 14.6-11.6 21.6 15.3 26.3 30.6 35.4 53.9 47.1 4 2 6.3 1.7 8.6-1 2.3-2.6 9.9-11.6 12.5-15.5 2.6-4 5.3-3.3 8.9-2 3.6 1.3 23.1 10.9 27.1 12.9s6.6 3 7.6 4.6c.9 1.9.9 9.9-2.4 19.1zM400 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-48zM223.9 413.2c-26.6 0-52.7-6.7-75.8-19.3L64 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.5 29.9 30 47.9 69.8 47.9 112.2 0 87.4-72.7 158.5-160.1 158.5z\"]\n};\nvar faWhatsappSquare = faSquareWhatsapp;\nvar 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};\nvar 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};\nvar 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};\nvar faSlackHash = faSlack;\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faMediumM = faMedium;\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar faTeamspeak = {\n  prefix: 'fab',\n  iconName: 'teamspeak',\n  icon: [512, 512, [], \"f4f9\", \"M244.2 346.79c2.4-12.3-12-30-32.4-48.7-20.9-19.2-48.2-39.1-63.4-46.6-21.7-12-41.7-1.8-46.3 22.7-5 26.2 0 51.4 14.5 73.9 10.2 15.5 25.4 22.7 43.4 24 11.6.6 52.5 2.2 61.7-1 11.9-4.3 20.1-11.8 22.5-24.3zm205 20.8a5.22 5.22 0 0 0-8.3 2.4c-8 25.4-44.7 112.5-172.1 121.5-149.7 10.5 80.3 43.6 145.4-6.4 22.7-17.4 47.6-35 46.6-85.4-.4-10.1-4.9-26.69-11.6-32.1zm62-122.4c-.3-18.9-8.6-33.4-26-42.2-2.9-1.3-5-2.7-5.9-6.4A222.64 222.64 0 0 0 438.9 103c-1.1-1.5-3.5-3.2-2.2-5 8.5-11.5-.3-18-7-24.4Q321.4-31.11 177.4 13.09c-40.1 12.3-73.9 35.6-102 67.4-4 4.3-6.7 9.1-3 14.5 3 4 1.3 6.2-1 9.3C51.6 132 38.2 162.59 32.1 196c-.7 4.3-2.9 6-6.4 7.8-14.2 7-22.5 18.5-24.9 34L0 264.29v20.9c0 30.8 21 50.4 51.8 49 7.7-.3 11.7-4.3 12-11.5 2-77.5-2.4-95.4 3.7-125.8C92.1 72.39 234.3 5 345.3 65.39 411.4 102 445.7 159 447.6 234.79c.8 28.2 0 56.5 0 84.6 0 7 2.2 12.5 9.4 14.2 24.1 5 49.2-12 53.2-36.7 2.9-17.1 1-34.5 1-51.7zm-159.6 131.5c36.5 2.8 59.3-28.5 58.4-60.5-2.1-45.2-66.2-16.5-87.8-8-73.2 28.1-45 54.9-22.2 60.8z\"]\n};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar 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};\nvar icons = {\n  faMonero: faMonero,\n  faHooli: faHooli,\n  faYelp: faYelp,\n  faCcVisa: faCcVisa,\n  faLastfm: faLastfm,\n  faShopware: faShopware,\n  faCreativeCommonsNc: faCreativeCommonsNc,\n  faAws: faAws,\n  faRedhat: faRedhat,\n  faYoast: faYoast,\n  faCloudflare: faCloudflare,\n  faUps: faUps,\n  faWpexplorer: faWpexplorer,\n  faDyalog: faDyalog,\n  faBity: faBity,\n  faStackpath: faStackpath,\n  faBuysellads: faBuysellads,\n  faFirstOrder: faFirstOrder,\n  faModx: faModx,\n  faGuilded: faGuilded,\n  faVnv: faVnv,\n  faSquareJs: faSquareJs,\n  faJsSquare: faJsSquare,\n  faMicrosoft: faMicrosoft,\n  faQq: faQq,\n  faOrcid: faOrcid,\n  faJava: faJava,\n  faInvision: faInvision,\n  faCreativeCommonsPdAlt: faCreativeCommonsPdAlt,\n  faCentercode: faCentercode,\n  faGlideG: faGlideG,\n  faDrupal: faDrupal,\n  faHireAHelper: faHireAHelper,\n  faCreativeCommonsBy: faCreativeCommonsBy,\n  faUnity: faUnity,\n  faWhmcs: faWhmcs,\n  faRocketchat: faRocketchat,\n  faVk: faVk,\n  faUntappd: faUntappd,\n  faMailchimp: faMailchimp,\n  faCss3Alt: faCss3Alt,\n  faSquareReddit: faSquareReddit,\n  faRedditSquare: faRedditSquare,\n  faVimeoV: faVimeoV,\n  faContao: faContao,\n  faSquareFontAwesome: faSquareFontAwesome,\n  faDeskpro: faDeskpro,\n  faSistrix: faSistrix,\n  faSquareInstagram: faSquareInstagram,\n  faInstagramSquare: faInstagramSquare,\n  faBattleNet: faBattleNet,\n  faTheRedYeti: faTheRedYeti,\n  faSquareHackerNews: faSquareHackerNews,\n  faHackerNewsSquare: faHackerNewsSquare,\n  faEdge: faEdge,\n  faNapster: faNapster,\n  faSquareSnapchat: faSquareSnapchat,\n  faSnapchatSquare: faSnapchatSquare,\n  faGooglePlusG: faGooglePlusG,\n  faArtstation: faArtstation,\n  faMarkdown: faMarkdown,\n  faSourcetree: faSourcetree,\n  faGooglePlus: faGooglePlus,\n  faDiaspora: faDiaspora,\n  faFoursquare: faFoursquare,\n  faStackOverflow: faStackOverflow,\n  faGithubAlt: faGithubAlt,\n  faPhoenixSquadron: faPhoenixSquadron,\n  faPagelines: faPagelines,\n  faAlgolia: faAlgolia,\n  faRedRiver: faRedRiver,\n  faCreativeCommonsSa: faCreativeCommonsSa,\n  faSafari: faSafari,\n  faGoogle: faGoogle,\n  faSquareFontAwesomeStroke: faSquareFontAwesomeStroke,\n  faFontAwesomeAlt: faFontAwesomeAlt,\n  faAtlassian: faAtlassian,\n  faLinkedinIn: faLinkedinIn,\n  faDigitalOcean: faDigitalOcean,\n  faNimblr: faNimblr,\n  faChromecast: faChromecast,\n  faEvernote: faEvernote,\n  faHackerNews: faHackerNews,\n  faCreativeCommonsSampling: faCreativeCommonsSampling,\n  faAdversal: faAdversal,\n  faCreativeCommons: faCreativeCommons,\n  faWatchmanMonitoring: faWatchmanMonitoring,\n  faFonticons: faFonticons,\n  faWeixin: faWeixin,\n  faShirtsinbulk: faShirtsinbulk,\n  faCodepen: faCodepen,\n  faGitAlt: faGitAlt,\n  faLyft: faLyft,\n  faRev: faRev,\n  faWindows: faWindows,\n  faWizardsOfTheCoast: faWizardsOfTheCoast,\n  faSquareViadeo: faSquareViadeo,\n  faViadeoSquare: faViadeoSquare,\n  faMeetup: faMeetup,\n  faCentos: faCentos,\n  faAdn: faAdn,\n  faCloudsmith: faCloudsmith,\n  faPiedPiperAlt: faPiedPiperAlt,\n  faSquareDribbble: faSquareDribbble,\n  faDribbbleSquare: faDribbbleSquare,\n  faCodiepie: faCodiepie,\n  faNode: faNode,\n  faMix: faMix,\n  faSteam: faSteam,\n  faCcApplePay: faCcApplePay,\n  faScribd: faScribd,\n  faOpenid: faOpenid,\n  faInstalod: faInstalod,\n  faExpeditedssl: faExpeditedssl,\n  faSellcast: faSellcast,\n  faSquareTwitter: faSquareTwitter,\n  faTwitterSquare: faTwitterSquare,\n  faRProject: faRProject,\n  faDelicious: faDelicious,\n  faFreebsd: faFreebsd,\n  faVuejs: faVuejs,\n  faAccusoft: faAccusoft,\n  faIoxhost: faIoxhost,\n  faFonticonsFi: faFonticonsFi,\n  faAppStore: faAppStore,\n  faCcMastercard: faCcMastercard,\n  faItunesNote: faItunesNote,\n  faGolang: faGolang,\n  faKickstarter: faKickstarter,\n  faGrav: faGrav,\n  faWeibo: faWeibo,\n  faUncharted: faUncharted,\n  faFirstdraft: faFirstdraft,\n  faSquareYoutube: faSquareYoutube,\n  faYoutubeSquare: faYoutubeSquare,\n  faWikipediaW: faWikipediaW,\n  faWpressr: faWpressr,\n  faRendact: faRendact,\n  faAngellist: faAngellist,\n  faGalacticRepublic: faGalacticRepublic,\n  faNfcDirectional: faNfcDirectional,\n  faSkype: faSkype,\n  faJoget: faJoget,\n  faFedora: faFedora,\n  faStripeS: faStripeS,\n  faMeta: faMeta,\n  faLaravel: faLaravel,\n  faHotjar: faHotjar,\n  faBluetoothB: faBluetoothB,\n  faStickerMule: faStickerMule,\n  faCreativeCommonsZero: faCreativeCommonsZero,\n  faHips: faHips,\n  faBehance: faBehance,\n  faReddit: faReddit,\n  faDiscord: faDiscord,\n  faChrome: faChrome,\n  faAppStoreIos: faAppStoreIos,\n  faCcDiscover: faCcDiscover,\n  faWpbeginner: faWpbeginner,\n  faConfluence: faConfluence,\n  faMdb: faMdb,\n  faDochub: faDochub,\n  faAccessibleIcon: faAccessibleIcon,\n  faEbay: faEbay,\n  faAmazon: faAmazon,\n  faUnsplash: faUnsplash,\n  faYarn: faYarn,\n  faSquareSteam: faSquareSteam,\n  faSteamSquare: faSteamSquare,\n  fa500px: fa500px,\n  faSquareVimeo: faSquareVimeo,\n  faVimeoSquare: faVimeoSquare,\n  faAsymmetrik: faAsymmetrik,\n  faFontAwesome: faFontAwesome,\n  faFontAwesomeFlag: faFontAwesomeFlag,\n  faFontAwesomeLogoFull: faFontAwesomeLogoFull,\n  faGratipay: faGratipay,\n  faApple: faApple,\n  faHive: faHive,\n  faGitkraken: faGitkraken,\n  faKeybase: faKeybase,\n  faApplePay: faApplePay,\n  faPadlet: faPadlet,\n  faAmazonPay: faAmazonPay,\n  faSquareGithub: faSquareGithub,\n  faGithubSquare: faGithubSquare,\n  faStumbleupon: faStumbleupon,\n  faFedex: faFedex,\n  faPhoenixFramework: faPhoenixFramework,\n  faShopify: faShopify,\n  faNeos: faNeos,\n  faHackerrank: faHackerrank,\n  faResearchgate: faResearchgate,\n  faSwift: faSwift,\n  faAngular: faAngular,\n  faSpeakap: faSpeakap,\n  faAngrycreative: faAngrycreative,\n  faYCombinator: faYCombinator,\n  faEmpire: faEmpire,\n  faEnvira: faEnvira,\n  faSquareGitlab: faSquareGitlab,\n  faGitlabSquare: faGitlabSquare,\n  faStudiovinari: faStudiovinari,\n  faPiedPiper: faPiedPiper,\n  faWordpress: faWordpress,\n  faProductHunt: faProductHunt,\n  faFirefox: faFirefox,\n  faLinode: faLinode,\n  faGoodreads: faGoodreads,\n  faSquareOdnoklassniki: faSquareOdnoklassniki,\n  faOdnoklassnikiSquare: faOdnoklassnikiSquare,\n  faJsfiddle: faJsfiddle,\n  faSith: faSith,\n  faThemeisle: faThemeisle,\n  faPage4: faPage4,\n  faHashnode: faHashnode,\n  faReact: faReact,\n  faCcPaypal: faCcPaypal,\n  faSquarespace: faSquarespace,\n  faCcStripe: faCcStripe,\n  faCreativeCommonsShare: faCreativeCommonsShare,\n  faBitcoin: faBitcoin,\n  faKeycdn: faKeycdn,\n  faOpera: faOpera,\n  faItchIo: faItchIo,\n  faUmbraco: faUmbraco,\n  faGalacticSenate: faGalacticSenate,\n  faUbuntu: faUbuntu,\n  faDraft2digital: faDraft2digital,\n  faStripe: faStripe,\n  faHouzz: faHouzz,\n  faGg: faGg,\n  faDhl: faDhl,\n  faSquarePinterest: faSquarePinterest,\n  faPinterestSquare: faPinterestSquare,\n  faXing: faXing,\n  faBlackberry: faBlackberry,\n  faCreativeCommonsPd: faCreativeCommonsPd,\n  faPlaystation: faPlaystation,\n  faQuinscape: faQuinscape,\n  faLess: faLess,\n  faBloggerB: faBloggerB,\n  faOpencart: faOpencart,\n  faVine: faVine,\n  faPaypal: faPaypal,\n  faGitlab: faGitlab,\n  faTypo3: faTypo3,\n  faRedditAlien: faRedditAlien,\n  faYahoo: faYahoo,\n  faDailymotion: faDailymotion,\n  faAffiliatetheme: faAffiliatetheme,\n  faPiedPiperPp: faPiedPiperPp,\n  faBootstrap: faBootstrap,\n  faOdnoklassniki: faOdnoklassniki,\n  faNfcSymbol: faNfcSymbol,\n  faEthereum: faEthereum,\n  faSpeakerDeck: faSpeakerDeck,\n  faCreativeCommonsNcEu: faCreativeCommonsNcEu,\n  faPatreon: faPatreon,\n  faAvianex: faAvianex,\n  faEllo: faEllo,\n  faGofore: faGofore,\n  faBimobject: faBimobject,\n  faFacebookF: faFacebookF,\n  faSquareGooglePlus: faSquareGooglePlus,\n  faGooglePlusSquare: faGooglePlusSquare,\n  faMandalorian: faMandalorian,\n  faFirstOrderAlt: faFirstOrderAlt,\n  faOsi: faOsi,\n  faGoogleWallet: faGoogleWallet,\n  faDAndDBeyond: faDAndDBeyond,\n  faPeriscope: faPeriscope,\n  faFulcrum: faFulcrum,\n  faCloudscale: faCloudscale,\n  faForumbee: faForumbee,\n  faMizuni: faMizuni,\n  faSchlix: faSchlix,\n  faSquareXing: faSquareXing,\n  faXingSquare: faXingSquare,\n  faBandcamp: faBandcamp,\n  faWpforms: faWpforms,\n  faCloudversify: faCloudversify,\n  faUsps: faUsps,\n  faMegaport: faMegaport,\n  faMagento: faMagento,\n  faSpotify: faSpotify,\n  faOptinMonster: faOptinMonster,\n  faFly: faFly,\n  faAviato: faAviato,\n  faItunes: faItunes,\n  faCuttlefish: faCuttlefish,\n  faBlogger: faBlogger,\n  faFlickr: faFlickr,\n  faViber: faViber,\n  faSoundcloud: faSoundcloud,\n  faDigg: faDigg,\n  faTencentWeibo: faTencentWeibo,\n  faSymfony: faSymfony,\n  faMaxcdn: faMaxcdn,\n  faEtsy: faEtsy,\n  faFacebookMessenger: faFacebookMessenger,\n  faAudible: faAudible,\n  faThinkPeaks: faThinkPeaks,\n  faBilibili: faBilibili,\n  faErlang: faErlang,\n  faCottonBureau: faCottonBureau,\n  faDashcube: faDashcube,\n  fa42Group: fa42Group,\n  faInnosoft: faInnosoft,\n  faStackExchange: faStackExchange,\n  faElementor: faElementor,\n  faSquarePiedPiper: faSquarePiedPiper,\n  faPiedPiperSquare: faPiedPiperSquare,\n  faCreativeCommonsNd: faCreativeCommonsNd,\n  faPalfed: faPalfed,\n  faSuperpowers: faSuperpowers,\n  faResolving: faResolving,\n  faXbox: faXbox,\n  faSearchengin: faSearchengin,\n  faTiktok: faTiktok,\n  faSquareFacebook: faSquareFacebook,\n  faFacebookSquare: faFacebookSquare,\n  faRenren: faRenren,\n  faLinux: faLinux,\n  faGlide: faGlide,\n  faLinkedin: faLinkedin,\n  faHubspot: faHubspot,\n  faDeploydog: faDeploydog,\n  faTwitch: faTwitch,\n  faRavelry: faRavelry,\n  faMixer: faMixer,\n  faSquareLastfm: faSquareLastfm,\n  faLastfmSquare: faLastfmSquare,\n  faVimeo: faVimeo,\n  faMendeley: faMendeley,\n  faUniregistry: faUniregistry,\n  faFigma: faFigma,\n  faCreativeCommonsRemix: faCreativeCommonsRemix,\n  faCcAmazonPay: faCcAmazonPay,\n  faDropbox: faDropbox,\n  faInstagram: faInstagram,\n  faCmplid: faCmplid,\n  faFacebook: faFacebook,\n  faGripfire: faGripfire,\n  faJediOrder: faJediOrder,\n  faUikit: faUikit,\n  faFortAwesomeAlt: faFortAwesomeAlt,\n  faPhabricator: faPhabricator,\n  faUssunnah: faUssunnah,\n  faEarlybirds: faEarlybirds,\n  faTradeFederation: faTradeFederation,\n  faAutoprefixer: faAutoprefixer,\n  faWhatsapp: faWhatsapp,\n  faSlideshare: faSlideshare,\n  faGooglePlay: faGooglePlay,\n  faViadeo: faViadeo,\n  faLine: faLine,\n  faGoogleDrive: faGoogleDrive,\n  faServicestack: faServicestack,\n  faSimplybuilt: faSimplybuilt,\n  faBitbucket: faBitbucket,\n  faImdb: faImdb,\n  faDeezer: faDeezer,\n  faRaspberryPi: faRaspberryPi,\n  faJira: faJira,\n  faDocker: faDocker,\n  faScreenpal: faScreenpal,\n  faBluetooth: faBluetooth,\n  faGitter: faGitter,\n  faDAndD: faDAndD,\n  faMicroblog: faMicroblog,\n  faCcDinersClub: faCcDinersClub,\n  faGgCircle: faGgCircle,\n  faPiedPiperHat: faPiedPiperHat,\n  faKickstarterK: faKickstarterK,\n  faYandex: faYandex,\n  faReadme: faReadme,\n  faHtml5: faHtml5,\n  faSellsy: faSellsy,\n  faSass: faSass,\n  faWirsindhandwerk: faWirsindhandwerk,\n  faWsh: faWsh,\n  faBuromobelexperte: faBuromobelexperte,\n  faSalesforce: faSalesforce,\n  faOctopusDeploy: faOctopusDeploy,\n  faMedapps: faMedapps,\n  faNs8: faNs8,\n  faPinterestP: faPinterestP,\n  faApper: faApper,\n  faFortAwesome: faFortAwesome,\n  faWaze: faWaze,\n  faCcJcb: faCcJcb,\n  faSnapchat: faSnapchat,\n  faSnapchatGhost: faSnapchatGhost,\n  faFantasyFlightGames: faFantasyFlightGames,\n  faRust: faRust,\n  faWix: faWix,\n  faSquareBehance: faSquareBehance,\n  faBehanceSquare: faBehanceSquare,\n  faSupple: faSupple,\n  faRebel: faRebel,\n  faCss3: faCss3,\n  faStaylinked: faStaylinked,\n  faKaggle: faKaggle,\n  faSpaceAwesome: faSpaceAwesome,\n  faDeviantart: faDeviantart,\n  faCpanel: faCpanel,\n  faGoodreadsG: faGoodreadsG,\n  faSquareGit: faSquareGit,\n  faGitSquare: faGitSquare,\n  faSquareTumblr: faSquareTumblr,\n  faTumblrSquare: faTumblrSquare,\n  faTrello: faTrello,\n  faCreativeCommonsNcJp: faCreativeCommonsNcJp,\n  faGetPocket: faGetPocket,\n  faPerbyte: faPerbyte,\n  faGrunt: faGrunt,\n  faWeebly: faWeebly,\n  faConnectdevelop: faConnectdevelop,\n  faLeanpub: faLeanpub,\n  faBlackTie: faBlackTie,\n  faThemeco: faThemeco,\n  faPython: faPython,\n  faAndroid: faAndroid,\n  faBots: faBots,\n  faFreeCodeCamp: faFreeCodeCamp,\n  faHornbill: faHornbill,\n  faJs: faJs,\n  faIdeal: faIdeal,\n  faGit: faGit,\n  faDev: faDev,\n  faSketch: faSketch,\n  faYandexInternational: faYandexInternational,\n  faCcAmex: faCcAmex,\n  faUber: faUber,\n  faGithub: faGithub,\n  faPhp: faPhp,\n  faAlipay: faAlipay,\n  faYoutube: faYoutube,\n  faSkyatlas: faSkyatlas,\n  faFirefoxBrowser: faFirefoxBrowser,\n  faReplyd: faReplyd,\n  faSuse: faSuse,\n  faJenkins: faJenkins,\n  faTwitter: faTwitter,\n  faRockrms: faRockrms,\n  faPinterest: faPinterest,\n  faBuffer: faBuffer,\n  faNpm: faNpm,\n  faYammer: faYammer,\n  faBtc: faBtc,\n  faDribbble: faDribbble,\n  faStumbleuponCircle: faStumbleuponCircle,\n  faInternetExplorer: faInternetExplorer,\n  faStubber: faStubber,\n  faTelegram: faTelegram,\n  faTelegramPlane: faTelegramPlane,\n  faOldRepublic: faOldRepublic,\n  faOdysee: faOdysee,\n  faSquareWhatsapp: faSquareWhatsapp,\n  faWhatsappSquare: faWhatsappSquare,\n  faNodeJs: faNodeJs,\n  faEdgeLegacy: faEdgeLegacy,\n  faSlack: faSlack,\n  faSlackHash: faSlackHash,\n  faMedrt: faMedrt,\n  faUsb: faUsb,\n  faTumblr: faTumblr,\n  faVaadin: faVaadin,\n  faQuora: faQuora,\n  faReacteurope: faReacteurope,\n  faMedium: faMedium,\n  faMediumM: faMediumM,\n  faAmilia: faAmilia,\n  faMixcloud: faMixcloud,\n  faFlipboard: faFlipboard,\n  faViacoin: faViacoin,\n  faCriticalRole: faCriticalRole,\n  faSitrox: faSitrox,\n  faDiscourse: faDiscourse,\n  faJoomla: faJoomla,\n  faMastodon: faMastodon,\n  faAirbnb: faAirbnb,\n  faWolfPackBattalion: faWolfPackBattalion,\n  faBuyNLarge: faBuyNLarge,\n  faGulp: faGulp,\n  faCreativeCommonsSamplingPlus: faCreativeCommonsSamplingPlus,\n  faStrava: faStrava,\n  faEmber: faEmber,\n  faCanadianMapleLeaf: faCanadianMapleLeaf,\n  faTeamspeak: faTeamspeak,\n  faPushed: faPushed,\n  faWordpressSimple: faWordpressSimple,\n  faNutritionix: faNutritionix,\n  faWodu: faWodu,\n  faGooglePay: faGooglePay,\n  faIntercom: faIntercom,\n  faZhihu: faZhihu,\n  faKorvue: faKorvue,\n  faPix: faPix,\n  faSteamSymbol: faSteamSymbol\n};\n\nexport { icons as fab, prefix, faMonero, faHooli, faYelp, faCcVisa, faLastfm, faShopware, faCreativeCommonsNc, faAws, faRedhat, faYoast, faCloudflare, faUps, faWpexplorer, faDyalog, faBity, faStackpath, faBuysellads, faFirstOrder, faModx, faGuilded, faVnv, faSquareJs, faJsSquare, faMicrosoft, faQq, faOrcid, faJava, faInvision, faCreativeCommonsPdAlt, faCentercode, faGlideG, faDrupal, faHireAHelper, faCreativeCommonsBy, faUnity, faWhmcs, faRocketchat, faVk, faUntappd, faMailchimp, faCss3Alt, faSquareReddit, faRedditSquare, faVimeoV, faContao, faSquareFontAwesome, faDeskpro, faSistrix, faSquareInstagram, faInstagramSquare, faBattleNet, faTheRedYeti, faSquareHackerNews, faHackerNewsSquare, faEdge, faNapster, faSquareSnapchat, faSnapchatSquare, faGooglePlusG, faArtstation, faMarkdown, faSourcetree, faGooglePlus, faDiaspora, faFoursquare, faStackOverflow, faGithubAlt, faPhoenixSquadron, faPagelines, faAlgolia, faRedRiver, faCreativeCommonsSa, faSafari, faGoogle, faSquareFontAwesomeStroke, faFontAwesomeAlt, faAtlassian, faLinkedinIn, faDigitalOcean, faNimblr, faChromecast, faEvernote, faHackerNews, faCreativeCommonsSampling, faAdversal, faCreativeCommons, faWatchmanMonitoring, faFonticons, faWeixin, faShirtsinbulk, faCodepen, faGitAlt, faLyft, faRev, faWindows, faWizardsOfTheCoast, faSquareViadeo, faViadeoSquare, faMeetup, faCentos, faAdn, faCloudsmith, faPiedPiperAlt, faSquareDribbble, faDribbbleSquare, faCodiepie, faNode, faMix, faSteam, faCcApplePay, faScribd, faOpenid, faInstalod, faExpeditedssl, faSellcast, faSquareTwitter, faTwitterSquare, faRProject, faDelicious, faFreebsd, faVuejs, faAccusoft, faIoxhost, faFonticonsFi, faAppStore, faCcMastercard, faItunesNote, faGolang, faKickstarter, faGrav, faWeibo, faUncharted, faFirstdraft, faSquareYoutube, faYoutubeSquare, faWikipediaW, faWpressr, faRendact, faAngellist, faGalacticRepublic, faNfcDirectional, faSkype, faJoget, faFedora, faStripeS, faMeta, faLaravel, faHotjar, faBluetoothB, faStickerMule, faCreativeCommonsZero, faHips, faBehance, faReddit, faDiscord, faChrome, faAppStoreIos, faCcDiscover, faWpbeginner, faConfluence, faMdb, faDochub, faAccessibleIcon, faEbay, faAmazon, faUnsplash, faYarn, faSquareSteam, faSteamSquare, fa500px, faSquareVimeo, faVimeoSquare, faAsymmetrik, faFontAwesome, faFontAwesomeFlag, faFontAwesomeLogoFull, faGratipay, faApple, faHive, faGitkraken, faKeybase, faApplePay, faPadlet, faAmazonPay, faSquareGithub, faGithubSquare, faStumbleupon, faFedex, faPhoenixFramework, faShopify, faNeos, faHackerrank, faResearchgate, faSwift, faAngular, faSpeakap, faAngrycreative, faYCombinator, faEmpire, faEnvira, faSquareGitlab, faGitlabSquare, faStudiovinari, faPiedPiper, faWordpress, faProductHunt, faFirefox, faLinode, faGoodreads, faSquareOdnoklassniki, faOdnoklassnikiSquare, faJsfiddle, faSith, faThemeisle, faPage4, faHashnode, faReact, faCcPaypal, faSquarespace, faCcStripe, faCreativeCommonsShare, faBitcoin, faKeycdn, faOpera, faItchIo, faUmbraco, faGalacticSenate, faUbuntu, faDraft2digital, faStripe, faHouzz, faGg, faDhl, faSquarePinterest, faPinterestSquare, faXing, faBlackberry, faCreativeCommonsPd, faPlaystation, faQuinscape, faLess, faBloggerB, faOpencart, faVine, faPaypal, faGitlab, faTypo3, faRedditAlien, faYahoo, faDailymotion, faAffiliatetheme, faPiedPiperPp, faBootstrap, faOdnoklassniki, faNfcSymbol, faEthereum, faSpeakerDeck, faCreativeCommonsNcEu, faPatreon, faAvianex, faEllo, faGofore, faBimobject, faFacebookF, faSquareGooglePlus, faGooglePlusSquare, faMandalorian, faFirstOrderAlt, faOsi, faGoogleWallet, faDAndDBeyond, faPeriscope, faFulcrum, faCloudscale, faForumbee, faMizuni, faSchlix, faSquareXing, faXingSquare, faBandcamp, faWpforms, faCloudversify, faUsps, faMegaport, faMagento, faSpotify, faOptinMonster, faFly, faAviato, faItunes, faCuttlefish, faBlogger, faFlickr, faViber, faSoundcloud, faDigg, faTencentWeibo, faSymfony, faMaxcdn, faEtsy, faFacebookMessenger, faAudible, faThinkPeaks, faBilibili, faErlang, faCottonBureau, faDashcube, fa42Group, faInnosoft, faStackExchange, faElementor, faSquarePiedPiper, faPiedPiperSquare, faCreativeCommonsNd, faPalfed, faSuperpowers, faResolving, faXbox, faSearchengin, faTiktok, faSquareFacebook, faFacebookSquare, faRenren, faLinux, faGlide, faLinkedin, faHubspot, faDeploydog, faTwitch, faRavelry, faMixer, faSquareLastfm, faLastfmSquare, faVimeo, faMendeley, faUniregistry, faFigma, faCreativeCommonsRemix, faCcAmazonPay, faDropbox, faInstagram, faCmplid, faFacebook, faGripfire, faJediOrder, faUikit, faFortAwesomeAlt, faPhabricator, faUssunnah, faEarlybirds, faTradeFederation, faAutoprefixer, faWhatsapp, faSlideshare, faGooglePlay, faViadeo, faLine, faGoogleDrive, faServicestack, faSimplybuilt, faBitbucket, faImdb, faDeezer, faRaspberryPi, faJira, faDocker, faScreenpal, faBluetooth, faGitter, faDAndD, faMicroblog, faCcDinersClub, faGgCircle, faPiedPiperHat, faKickstarterK, faYandex, faReadme, faHtml5, faSellsy, faSass, faWirsindhandwerk, faWsh, faBuromobelexperte, faSalesforce, faOctopusDeploy, faMedapps, faNs8, faPinterestP, faApper, faFortAwesome, faWaze, faCcJcb, faSnapchat, faSnapchatGhost, faFantasyFlightGames, faRust, faWix, faSquareBehance, faBehanceSquare, faSupple, faRebel, faCss3, faStaylinked, faKaggle, faSpaceAwesome, faDeviantart, faCpanel, faGoodreadsG, faSquareGit, faGitSquare, faSquareTumblr, faTumblrSquare, faTrello, faCreativeCommonsNcJp, faGetPocket, faPerbyte, faGrunt, faWeebly, faConnectdevelop, faLeanpub, faBlackTie, faThemeco, faPython, faAndroid, faBots, faFreeCodeCamp, faHornbill, faJs, faIdeal, faGit, faDev, faSketch, faYandexInternational, faCcAmex, faUber, faGithub, faPhp, faAlipay, faYoutube, faSkyatlas, faFirefoxBrowser, faReplyd, faSuse, faJenkins, faTwitter, faRockrms, faPinterest, faBuffer, faNpm, faYammer, faBtc, faDribbble, faStumbleuponCircle, faInternetExplorer, faStubber, faTelegram, faTelegramPlane, faOldRepublic, faOdysee, faSquareWhatsapp, faWhatsappSquare, faNodeJs, faEdgeLegacy, faSlack, faSlackHash, faMedrt, faUsb, faTumblr, faVaadin, faQuora, faReacteurope, faMedium, faMediumM, faAmilia, faMixcloud, faFlipboard, faViacoin, faCriticalRole, faSitrox, faDiscourse, faJoomla, faMastodon, faAirbnb, faWolfPackBattalion, faBuyNLarge, faGulp, faCreativeCommonsSamplingPlus, faStrava, faEmber, faCanadianMapleLeaf, faTeamspeak, faPushed, faWordpressSimple, faNutritionix, faWodu, faGooglePay, faIntercom, faZhihu, faKorvue, faPix, faSteamSymbol };\n", "var prefix = \"fas\";\nvar fa0 = {\n  prefix: 'fas',\n  iconName: '0',\n  icon: [320, 512, [], \"30\", \"M0 192C0 103.6 71.6 32 160 32s160 71.6 160 160V320c0 88.4-71.6 160-160 160S0 408.4 0 320V192zM160 96c-53 0-96 43-96 96V320c0 53 43 96 96 96s96-43 96-96V192c0-53-43-96-96-96z\"]\n};\nvar 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.9 1.6l-96 64C-.5 111.2-4.4 131 5.4 145.8s29.7 18.7 44.4 8.9L96 123.8V416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H160V64z\"]\n};\nvar 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 416H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-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};\nvar fa3 = {\n  prefix: 'fas',\n  iconName: '3',\n  icon: [448, 512, [], \"33\", \"M64 64c0-17.7 14.3-32 32-32H336c13.2 0 25 8.1 29.8 20.4s1.5 26.3-8.2 35.2L226.3 208H248c75.1 0 136 60.9 136 136s-60.9 136-136 136H169.4c-42.4 0-81.2-24-100.2-61.9l-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.5H248c39.8 0 72-32.2 72-72s-32.2-72-72-72H144c-13.2 0-25-8.1-29.8-20.4s-1.5-26.3 8.2-35.2L253.7 96H96C78.3 96 64 81.7 64 64z\"]\n};\nvar 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 368H256v80c0 17.7 14.3 32 32 32s32-14.3 32-32V368h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H320V160c0-17.7-14.3-32-32-32s-32 14.3-32 32V304H82.4L189 77.6z\"]\n};\nvar fa5 = {\n  prefix: 'fas',\n  iconName: '5',\n  icon: [320, 512, [], \"35\", \"M32.5 58.3C35.3 43.1 48.5 32 64 32H256c17.7 0 32 14.3 32 32s-14.3 32-32 32H90.7L70.3 208H184c75.1 0 136 60.9 136 136s-60.9 136-136 136H100.5c-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.1H184c39.8 0 72-32.2 72-72s-32.2-72-72-72H32c-9.5 0-18.5-4.2-24.6-11.5s-8.6-16.9-6.9-26.2l32-176z\"]\n};\nvar 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.3c0 .2 0 .3 0 .5c0 88.4 71.6 160 160 160s160-71.6 160-160c0-85.5-67.1-155.4-151.5-159.8l63.9-75.6zM64 320c0-53 43-96 96-96s96 43 96 96s-43 96-96 96s-96-43-96-96z\"]\n};\nvar fa7 = {\n  prefix: 'fas',\n  iconName: '7',\n  icon: [320, 512, [], \"37\", \"M0 64C0 46.3 14.3 32 32 32H288c11.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 96H32C14.3 96 0 81.7 0 64z\"]\n};\nvar fa8 = {\n  prefix: 'fas',\n  iconName: '8',\n  icon: [320, 512, [], \"38\", \"M304 160c0-70.7-57.3-128-128-128H144C73.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 128h64c70.7 0 128-57.3 128-128c0-42.2-20.5-79.7-52-103c22.3-23 36-54.4 36-89zM176.1 288H192c35.3 0 64 28.7 64 64s-28.7 64-64 64H128c-35.3 0-64-28.7-64-64s28.7-64 64-64h15.9c0 0 .1 0 .1 0h32c0 0 .1 0 .1 0zm0-64c0 0 0 0 0 0H144c0 0 0 0 0 0c-35.3 0-64-28.7-64-64c0-35.3 28.7-64 64-64h32c35.3 0 64 28.7 64 64c0 35.3-28.6 64-64 64z\"]\n};\nvar fa9 = {\n  prefix: 'fas',\n  iconName: '9',\n  icon: [320, 512, [], \"39\", \"M64 192c0 53 43 96 96 96s96-43 96-96s-43-96-96-96s-96 43-96 96zm87.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};\nvar 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.6H386.7l42.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};\nvar 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.7V96c0-17.7 14.3-32 32-32s32 14.3 32 32v96c0 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.4H96c-17.7 0-32-14.3-32-32s14.3-32 32-32h18.7L9.4 54.6C-3.1 42.1-3.1 21.9 9.4 9.4zM384 256c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zM114.7 352H96c-17.7 0-32-14.3-32-32s14.3-32 32-32h96 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.2v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V397.3L54.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 32v18.7L585.4 9.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L525.3 160H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H448c-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-.1v0V96zM525.3 352L630.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L480 397.3V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V320v0c0 0 0-.1 0-.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.4c0 0 .1 0 .1 0h0 96c17.7 0 32 14.3 32 32s-14.3 32-32 32H525.3z\"]\n};\nvar faCircleChevronRight = {\n  prefix: 'fas',\n  iconName: 'circle-chevron-right',\n  icon: [512, 512, [\"chevron-circle-right\"], \"f138\", \"M0 256C0 397.4 114.6 512 256 512s256-114.6 256-256S397.4 0 256 0S0 114.6 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};\nvar faChevronCircleRight = faCircleChevronRight;\nvar 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.9V224H64L4.5 57.4zM288 16h64c17.7 0 32 14.3 32 32V224H256V48c0-17.7 14.3-32 32-32zM64 288c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32h-1.6c20.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-96H286.9c-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-80H96c-17.7 0-32-14.3-32-32zm96 128H114c5.8 22.5 23.5 40.2 46 46V416zm0-32V338c-22.5 5.8-40.2 23.5-46 46h46zm32 78c22.5-5.8 40.2-23.5 46-46H192v46zm0-124v46h46c-5.8-22.5-23.5-40.2-46-46zM448 462V416H402c5.8 22.5 23.5 40.2 46 46zm-46-78h46V338c-22.5 5.8-40.2 23.5-46 46zm124 32H480v46c22.5-5.8 40.2-23.5 46-46zm0-32c-5.8-22.5-23.5-40.2-46-46v46h46zM595.2 4.1c28.7-1.9 50 26.2 40.3 53.4L576 224H416V45.9c0-16.8 13.1-30.8 29.9-31.9l149.3-10z\"]\n};\nvar 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.4V370.7l-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.4V141.3l9.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 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H288zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H288zM256 416c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H288c-17.7 0-32 14.3-32 32z\"]\n};\nvar 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.6zM416 304c0 114.9-93.1 208-208 208S0 418.9 0 304S93.1 96 208 96s208 93.1 208 208zm-160 0c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM112 416c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm144 16c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm48-16c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm16-176c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zM144 224c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zM96 272c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16z\"]\n};\nvar 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 512h88c17.7 0 32-14.3 32-32s-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32h88 80z\"]\n};\nvar 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 256v32c0 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 32v80 32c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-106-86-192-192-192zm64 192c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z\"]\n};\nvar faRectanglesMixed = {\n  prefix: 'fas',\n  iconName: 'rectangles-mixed',\n  icon: [576, 512, [], \"e323\", \"M0 80C0 53.5 21.5 32 48 32H272c26.5 0 48 21.5 48 48V208c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80zm384 0c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V336c0 26.5-21.5 48-48 48H432c-26.5 0-48-21.5-48-48V80zM112 304H288c26.5 0 48 21.5 48 48v80c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V352c0-26.5 21.5-48 48-48z\"]\n};\nvar faPhoneArrowUpRight = {\n  prefix: 'fas',\n  iconName: 'phone-arrow-up-right',\n  icon: [512, 512, [\"phone-arrow-up\", \"phone-outgoing\"], \"e224\", \"M295 183l135-135H384c-13.3 0-24-10.7-24-24s10.7-24 24-24H488c13.3 0 24 10.7 24 24V128c0 13.3-10.7 24-24 24s-24-10.7-24-24V81.9L329 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};\nvar faPhoneArrowUp = faPhoneArrowUpRight;\nvar faPhoneOutgoing = faPhoneArrowUpRight;\nvar 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 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm96 64c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16z\"]\n};\nvar faTrashAlt = faTrashCan;\nvar faCircleL = {\n  prefix: 'fas',\n  iconName: 'circle-l',\n  icon: [512, 512, [], \"e114\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM208 152V336H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar 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 0H256c39.3 0 75.8 11.8 106.2 32H304c-61.9 0-112 50.1-112 112c0 17.2 3.9 33.5 10.8 48H32.2 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H45.9zM304 256H507.1c3.2 6.2 4.9 13.1 4.9 20.2c0 24.2-19.6 43.8-43.8 43.8H448v64c0 35.3-28.7 64-64 64H320v32c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V375.8c0-17-7.1-33-17.5-46.4C55 299.1 38.3 261.6 33.5 224H225.6c20.2 19.8 47.9 32 78.4 32zm0-192H416V224H304c-44.2 0-80-35.8-80-80s35.8-80 80-80zM480 224H448V64h32c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32z\"]\n};\nvar faHeadVr = faHeadSideGoggles;\nvar faTextHeight = {\n  prefix: 'fas',\n  iconName: 'text-height',\n  icon: [576, 512, [], \"f034\", \"M32 32C14.3 32 0 46.3 0 64v64c0 17.7 14.3 32 32 32s32-14.3 32-32V96h64l0 320H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H192l0-320h64v32c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32H160 32zm470.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.8h32V352H416c-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.8H512V160h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z\"]\n};\nvar faUserXmark = {\n  prefix: 'fas',\n  iconName: 'user-xmark',\n  icon: [640, 512, [\"user-times\"], \"f235\", \"M352 128c0 70.7-57.3 128-128 128s-128-57.3-128-128S153.3 0 224 0s128 57.3 128 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.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};\nvar faUserTimes = faUserXmark;\nvar 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.5V384 330.4c0-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.7V330.4c0-11-9-20-20-20s-20 9-20 20V384v32.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};\nvar faGaugeSimpleMin = {\n  prefix: 'fas',\n  iconName: 'gauge-simple-min',\n  icon: [512, 512, [\"tachometer-slowest\"], \"f62d\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM320 352c0-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};\nvar faTachometerSlowest = faGaugeSimpleMin;\nvar 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.1V192c0 53 43 96 96 96s96-43 96-96V71.1l-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.1V192c0 77.2-54.6 141.6-127.3 156.7C231 404.6 278.4 448 336 448c61.9 0 112-50.1 112-112V265.3c-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.3V336c0 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 192V71.1c0-27.5 17.6-52 43.8-60.7l26.1-8.7c16.8-5.6 34.9 3.5 40.5 20.2zM480 224c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faCoffin = {\n  prefix: 'fas',\n  iconName: 'coffin',\n  icon: [384, 512, [9904], \"f6c6\", \"M128 0c-9.3 0-18.2 4.1-24.3 11.2l-96 112c-7 8.2-9.4 19.3-6.5 29.6l96 336c3.9 13.7 16.5 23.2 30.8 23.2H256c14.3 0 26.8-9.5 30.8-23.2l96-336c3-10.3 .5-21.5-6.5-29.6l-96-112C274.2 4.1 265.3 0 256 0H128z\"]\n};\nvar faMessage = {\n  prefix: 'fas',\n  iconName: 'message',\n  icon: [512, 512, [\"comment-alt\"], \"f27a\", \"M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h96v80c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64z\"]\n};\nvar faCommentAlt = faMessage;\nvar 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 96h73.4L84.7 171.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L208 249.4V112c0-8.8 7.2-16 16-16s16 7.2 16 16V256h52c-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 28H371.8c16.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.4H27.4zM512 224c0-53-43-96-96-96s-96 43-96 96c0 11.2 1.9 22 5.5 32H506.5c3.5-10 5.5-20.8 5.5-32z\"]\n};\nvar faBowlSalad = faSalad;\nvar faInfo = {\n  prefix: 'fas',\n  iconName: 'info',\n  icon: [192, 512, [], \"f129\", \"M144 80c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM0 224c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V448h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64V256H32c-17.7 0-32-14.3-32-32z\"]\n};\nvar faRobotAstromech = {\n  prefix: 'fas',\n  iconName: 'robot-astromech',\n  icon: [512, 512, [], \"e2d2\", \"M256 0c70.7 0 128 57.3 128 128v32H128V128C128 57.3 185.3 0 256 0zm0 96c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm48 32c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zM48 240c0-26.5 21.5-48 48-48H416c26.5 0 48 21.5 48 48V398.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.1H400c-8.8 0-16-7.2-16-16V384l-45.3 45.3c-12 12-28.3 18.7-45.3 18.7h-75c-17 0-33.3-6.7-45.3-18.7L128 384V496c0 8.8-7.2 16-16 16H16c-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.7V240zm160 16c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H208zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H208z\"]\n};\nvar faRingDiamond = {\n  prefix: 'fas',\n  iconName: 'ring-diamond',\n  icon: [384, 512, [], \"e5ab\", \"M122.5 13.3C126.6 5.1 134.9 0 144 0h96c9.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 192c-70.7 0-128 57.3-128 128s57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128z\"]\n};\nvar 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 192h-33l10.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 192H322.1l33.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 224H64v16 64c0 8.8 7.2 16 16 16s16-7.2 16-16V272c0-8.8 7.2-16 16-16s16 7.2 16 16s7.2 16 16 16s16-7.2 16-16V240 224H384h64 32c17.7 0 32 14.3 32 32s-14.3 32-32 32H448v32c0 52.3-25.1 98.8-64 128v32c0 17.7-14.3 32-32 32s-32-14.3-32-32v-3.2c-10.3 2.1-21 3.2-32 3.2H160c-11 0-21.7-1.1-32-3.2V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V448C25.1 418.8 0 372.3 0 320V256c0-17.7 14.3-32 32-32z\"]\n};\nvar 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 32H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H128z\"]\n};\nvar 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.5H232c22.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 40h-8c0 .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.1H456c-22.1 0-40-17.9-40-40c0-.1 0-.2 0-.3c0-.2 0-.4 0-.6h-8c-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 16h35.8zM248 192c0-8.8-7.2-16-16-16H118.2c-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.9H184c8.8 0 16-7.2 16-16s-7.2-16-16-16H170c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5h62c8.8 0 16-7.2 16-16s-7.2-16-16-16H169.6c-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-16H169.6c-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 16h84c2.2 0 4 1.8 4 4s-1.8 4-4 4H408c-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.5H456c-8.8 0-16 7.2-16 16s7.2 16 16 16h64.8c25.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};\nvar faSquareUser = {\n  prefix: 'fas',\n  iconName: 'square-user',\n  icon: [448, 512, [], \"e283\", \"M81.1 416H366.9c-7.8-54.3-54.4-96-110.9-96H192c-56.4 0-103.1 41.7-110.9 96zM0 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-64V96zM224 272c39.8 0 72-32.2 72-72s-32.2-72-72-72s-72 32.2-72 72s32.2 72 72 72z\"]\n};\nvar faDownLeftAndUpRightToCenter = {\n  prefix: 'fas',\n  iconName: 'down-left-and-up-right-to-center',\n  icon: [512, 512, [\"compress-alt\"], \"f422\", \"M473 7c-9.4-9.4-24.6-9.4-33.9 0l-87 87L313 55c-6.9-6.9-17.2-8.9-26.2-5.2S272 62.3 272 72V216c0 13.3 10.7 24 24 24H440c9.7 0 18.5-5.8 22.2-14.8s1.7-19.3-5.2-26.2l-39-39 87-87c9.4-9.4 9.4-24.6 0-33.9L473 7zM216 272H72c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l39 39L7 439c-9.4 9.4-9.4 24.6 0 33.9l32 32c9.4 9.4 24.6 9.4 33.9 0l87-87 39 39c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V296c0-13.3-10.7-24-24-24z\"]\n};\nvar faCompressAlt = faDownLeftAndUpRightToCenter;\nvar 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 87H378.5c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64H117.8L42.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 448v0H512v0h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64zM288 0c13.3 0 24 10.7 24 24V72c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24z\"]\n};\nvar 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 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM112 256H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faFileAlt = faFileLines;\nvar faFileText = faFileLines;\nvar faWaveSquare = {\n  prefix: 'fas',\n  iconName: 'wave-square',\n  icon: [640, 512, [], \"f83e\", \"M128 64c0-17.7 14.3-32 32-32H320c17.7 0 32 14.3 32 32V416h96V256c0-17.7 14.3-32 32-32H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H512V448c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V96H192V256c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h96V64z\"]\n};\nvar 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.8v96c0 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 304V208z\"]\n};\nvar faBuildingUn = {\n  prefix: 'fas',\n  iconName: 'building-un',\n  icon: [384, 512, [], \"e4d9\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM237.3 71.1l34.7 52V80c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V176c0 8.8-7.2 16-16 16s-16-7.2-16-16V80c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM112 80v64c0 8.8 7.2 16 16 16s16-7.2 16-16V80c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V80c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faDiceThree = {\n  prefix: 'fas',\n  iconName: 'dice-three',\n  icon: [448, 512, [9858], \"f527\", \"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-64H64zm64 160c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm128 64c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm64 128c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar 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 32V54.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.7v34c0 8.8-7.2 16-16 16H384c-8.8 0-16-7.2-16-16v-8H336v8c0 8.8-7.2 16-16 16H288c-8.8 0-16-7.2-16-16v-8H240v8c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16v-8H144v8c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V462C31.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.5V32C64 14.3 78.3 0 96 0s32 14.3 32 32V54.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.7H379.4c45.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.5V32zM280 120V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24s24 10.7 24 24zM256 352c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faWifiFair = {\n  prefix: 'fas',\n  iconName: 'wifi-fair',\n  icon: [448, 512, [\"wifi-2\"], \"f6ab\", \"M224 352c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64s-28.7-64-64-64zm0-160c-70.2 0-137.9 25.6-190.5 72c-13.2 11.7-14.5 31.9-2.8 45.2c11.8 13.3 32 14.5 45.2 2.8c40.9-36.1 93.5-56 148.1-56s107.3 19.9 148.1 56c6.1 5.4 13.7 8 21.2 8c8.8 0 17.7-3.7 24-10.8c11.7-13.2 10.4-33.5-2.8-45.2c-52.6-46.4-120.2-72-190.5-72zM75.8 312c39.5-34.9 91.3-56 148.2-56s108.6 21.1 148.2 56c13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C363.8 219.2 297 192 224 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.8zM224 480c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64z\"]\n};\nvar faWifi2 = faWifiFair;\nvar faCalendarDays = {\n  prefix: 'fas',\n  iconName: 'calendar-days',\n  icon: [448, 512, [\"calendar-alt\"], \"f073\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm64 80v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm128 0v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H336zM64 400v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H208zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H336c-8.8 0-16 7.2-16 16z\"]\n};\nvar faCalendarAlt = faCalendarDays;\nvar faMp3Player = {\n  prefix: 'fas',\n  iconName: 'mp3-player',\n  icon: [384, 512, [], \"f8ce\", \"M0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM192 384c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm0 64c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96s43 96 96 96zM96 64C78.3 64 64 78.3 64 96v64c0 17.7 14.3 32 32 32H288c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32H96z\"]\n};\nvar faAnchorCircleCheck = {\n  prefix: 'fas',\n  iconName: 'anchor-circle-check',\n  icon: [640, 512, [], \"e4aa\", \"M256 96c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm85.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 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 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-7V352c0 88.4 71.6 160 160 160h80 80c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2H320V368 240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM640 368c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zm-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};\nvar faTally4 = {\n  prefix: 'fas',\n  iconName: 'tally-4',\n  icon: [448, 512, [], \"e297\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64zm128 0c0-17.7-14.3-32-32-32s-32 14.3-32 32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64zm96-32c-17.7 0-32 14.3-32 32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32zM448 64c0-17.7-14.3-32-32-32s-32 14.3-32 32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64z\"]\n};\nvar 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};\nvar faBuildingCircleArrowRight = {\n  prefix: 'fas',\n  iconName: 'building-circle-arrow-right',\n  icon: [640, 512, [], \"e4d1\", \"M0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V232.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 512H240V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H48c-26.5 0-48-21.5-48-48V48zM80 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H272zM64 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H176zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16zM640 368c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM492.7 300.7c-6.2 6.2-6.2 16.4 0 22.6L521.4 352H432c-8.8 0-16 7.2-16 16s7.2 16 16 16h89.4l-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};\nvar 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};\nvar faVolleyballBall = faVolleyball;\nvar 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 96H224c0-53 43-96 96-96zM616 288c13.3 0 24 10.7 24 24s-10.7 24-24 24H504c-13.3 0-24-10.7-24-24s10.7-24 24-24H616zm-208 0c13.3 0 24 10.7 24 24s-10.7 24-24 24H88c-13.3 0-24-10.7-24-24s10.7-24 24-24H408zm144 88c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H552zM64 488c0-13.3 10.7-24 24-24H200c13.3 0 24 10.7 24 24s-10.7 24-24 24H88c-13.3 0-24-10.7-24-24zm208 0c0-13.3 10.7-24 24-24H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H296c-13.3 0-24-10.7-24-24z\"]\n};\nvar faTextSize = {\n  prefix: 'fas',\n  iconName: 'text-size',\n  icon: [640, 512, [], \"f894\", \"M32 32C14.3 32 0 46.3 0 64v64c0 17.7 14.3 32 32 32s32-14.3 32-32V96h96l0 320H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H224l0-320h96v32c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32H192 32zM352 224c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32s32-14.3 32-32h64l0 128H432c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H512l0-128h64c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-17.7-14.3-32-32-32H352z\"]\n};\nvar 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 336c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zM152 328c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm360 24c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z\"]\n};\nvar 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};\nvar faUtensilFork = faFork;\nvar faArrowsUpToLine = {\n  prefix: 'fas',\n  iconName: 'arrows-up-to-line',\n  icon: [640, 512, [], \"e4c2\", \"M64 96l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32C46.3 32 32 46.3 32 64s14.3 32 32 32zM41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L128 237.3 128 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 0L448 237.3 448 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};\nvar faMobileSignal = {\n  prefix: 'fas',\n  iconName: 'mobile-signal',\n  icon: [512, 512, [], \"e1ef\", \"M64 64H288V315.7c18.3-21.2 39.9-39.5 64-54V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H224V488c0-13.6 1-27 3-40H64V64zm80 320c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H144zM488 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 256c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm32-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};\nvar faBarcodeScan = {\n  prefix: 'fas',\n  iconName: 'barcode-scan',\n  icon: [640, 512, [], \"f465\", \"M88 32C74.7 32 64 42.7 64 56V192h64V56c0-13.3-10.7-24-24-24H88zM64 456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V320H64V456zm96 8c0 8.8 7.2 16 16 16s16-7.2 16-16V320H160V464zm64-8c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V320H224V456zm0-264h64V56c0-13.3-10.7-24-24-24H248c-13.3 0-24 10.7-24 24V192zm96 264c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V320H320V456zm0-264h64V56c0-13.3-10.7-24-24-24H344c-13.3 0-24 10.7-24 24V192zM448 464c0 8.8 7.2 16 16 16s16-7.2 16-16V320H448V464zm0-416V192h32V48c0-8.8-7.2-16-16-16s-16 7.2-16 16zm64 408c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V320H512V456zm0-264h64V56c0-13.3-10.7-24-24-24H536c-13.3 0-24 10.7-24 24V192zm-352 0h32V48c0-8.8-7.2-16-16-16s-16 7.2-16 16V192zM24 232c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z\"]\n};\nvar 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.8H288c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128z\"]\n};\nvar faSortDesc = faSortDown;\nvar faFolderArrowDown = {\n  prefix: 'fas',\n  iconName: 'folder-arrow-down',\n  icon: [512, 512, [\"folder-download\"], \"e053\", \"M512 416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H448c35.3 0 64 28.7 64 64V416zM280 200c0-13.3-10.7-24-24-24s-24 10.7-24 24V302.1l-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 31V200z\"]\n};\nvar faFolderDownload = faFolderArrowDown;\nvar faCircleMinus = {\n  prefix: 'fas',\n  iconName: 'circle-minus',\n  icon: [512, 512, [\"minus-circle\"], \"f056\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM184 232H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faMinusCircle = faCircleMinus;\nvar 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-80V360l-56 0v40zm55.3-56c-3.8-22.7-23.6-40-47.3-40h-8v40l55.3 0zM328 344V304H264v40h64zm0 56V360H264v40l32 48 32-48zm-80-96H184v40l64 0V304zm0 56l-64 0v40h64V360zm-80-16V304h-8c-23.8 0-43.5 17.3-47.3 40H168zm0 56V360H112.7c3.8 22.7 23.6 40 47.3 40h8zm40.4-192c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm128 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM464 480l21.8-232.1C487 235.1 476.9 224 464 224s-23 11.1-21.8 23.9L464 480z\"]\n};\nvar faShovel = {\n  prefix: 'fas',\n  iconName: 'shovel',\n  icon: [512, 512, [], \"f713\", \"M406.6 9.4c-12.5-12.5-32.8-12.5-45.3 0L317.3 53.5C298.5 72.2 288 97.6 288 124.1c0 15.9 3.7 30.9 10.3 44.3L200 266.7l-49.4-49.4c-6-6-14.1-9.4-22.6-9.4s-16.6 3.4-22.6 9.4L44 278.8c-15.1 15.1-28.7 34.6-34.6 58.8C4.8 356.5 0 383.9 0 416c0 14 2.4 30.3 4.5 41.9c1.1 6 2.1 11.3 3 15.1c.4 1.9 .7 3.4 1 4.5l.3 1.3 .1 .4 0 .1 0 0 0 0 0 0s0 0 31.1-7.3L8.9 479.3c2.5 10.8 10.5 19.5 21 23L40 472c-10.1 30.4-10.1 30.4-10.1 30.4l0 0 0 0 .1 0 .1 0 .4 .1c.3 .1 .7 .2 1.2 .4c1 .3 2.4 .7 4.1 1.2c3.4 .9 8.1 2.1 13.9 3.3C61.3 509.7 77.4 512 96 512c32.1 0 59.5-4.8 78.4-9.3c24.2-5.9 43.7-19.5 58.8-34.6l61.4-61.4c12.5-12.5 12.5-32.8 0-45.3L245.3 312l98.3-98.3c13.4 6.6 28.4 10.3 44.3 10.3c26.5 0 51.9-10.5 70.6-29.3l44.1-44.1c12.5-12.5 12.5-32.8 0-45.3l-96-96zM362.5 98.7L384 77.3 434.7 128l-21.5 21.5c-6.7 6.7-15.9 10.5-25.4 10.5c-19.8 0-35.9-16.1-35.9-35.9c0-9.5 3.8-18.6 10.5-25.4z\"]\n};\nvar 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.5V448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H96 288h32V480 32zM256 256c0 17.7-10.7 32-24 32s-24-14.3-24-32s10.7-32 24-32s24 14.3 24 32zm96-128h96V480v32h32 64c17.7 0 32-14.3 32-32s-14.3-32-32-32H512V128c0-35.3-28.7-64-64-64H352v64z\"]\n};\nvar faFilms = {\n  prefix: 'fas',\n  iconName: 'films',\n  icon: [576, 512, [], \"e17a\", \"M160 32c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160zm8 48h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H168c-8.8 0-16-7.2-16-16V96c0-8.8 7.2-16 16-16zM472 96c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H488c-8.8 0-16-7.2-16-16V96zM168 184h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H168c-8.8 0-16-7.2-16-16V200c0-8.8 7.2-16 16-16zm304 16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H488c-8.8 0-16-7.2-16-16V200zM168 288h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H168c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16zm304 16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H488c-8.8 0-16-7.2-16-16V304zM288 80h96c17.7 0 32 14.3 32 32v48c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V112c0-17.7 14.3-32 32-32zM256 256c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32v48c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V256zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V344c0 75.1 60.9 136 136 136H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120z\"]\n};\nvar faRightFromBracket = {\n  prefix: 'fas',\n  iconName: 'right-from-bracket',\n  icon: [512, 512, [\"sign-out-alt\"], \"f2f5\", \"M160 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96C43 32 0 75 0 128V384c0 53 43 96 96 96h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H96c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32h64zM504.5 273.4c4.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 22v72H192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32H320v72c0 9.6 5.7 18.2 14.5 22s19 2 26-4.6l144-136z\"]\n};\nvar faSignOutAlt = faRightFromBracket;\nvar 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-64H48v56c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56V192h32v56c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56V192h39.9c5.3 20.5 8.1 41.9 8.1 64zM256 0C363.4 0 455.4 66.2 493.4 160H458.6c-9-18.9-28.3-32-50.6-32H328c-22.3 0-41.6 13.1-50.6 32H234.6c-9-18.9-28.3-32-50.6-32H104c-22.3 0-41.6 13.1-50.6 32H18.6C56.6 66.2 148.6 0 256 0zM80 192v-8c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24v64c0 13.3-10.7 24-24 24H104c-13.3 0-24-10.7-24-24V192zm61.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-24h80c13.3 0 24 10.7 24 24v8 56c0 13.3-10.7 24-24 24H328c-13.3 0-24-10.7-24-24V184zM184.4 224c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm168 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar faNfc = {\n  prefix: 'fas',\n  iconName: 'nfc',\n  icon: [448, 512, [], \"e1f7\", \"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-64V96zm64 48V368c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V144c0-26.5-21.5-48-48-48H256c-26.5 0-48 21.5-48 48v66.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.3V144c0-8.8 7.2-16 16-16h80c8.8 0 16 7.2 16 16V368c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H112c-26.5 0-48 21.5-48 48z\"]\n};\nvar faAtom = {\n  prefix: 'fas',\n  iconName: 'atom',\n  icon: [448, 512, [9883], \"f5d2\", \"M258.9 412.3c-16.7 33.8-31 35.7-34.9 35.7s-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.5zM252.8 312c-9.7 5.8-19.3 11.2-28.8 16c-9.4-4.8-19-10.2-28.8-16c-12.1-7.3-23.6-14.8-34.2-22.4c-.7-10.8-1-22-1-33.6s.4-22.7 1-33.6c10.6-7.6 22.1-15.1 34.2-22.4c9.7-5.8 19.3-11.2 28.8-16c9.4 4.8 19 10.2 28.8 16c12.1 7.3 23.6 14.8 34.2 22.4c.7 10.8 1 22 1 33.6s-.4 22.7-1 33.6c-10.6 7.6-22.1 15.1-34.2 22.4zm184.8 72c20.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.2C300.4 32.7 266.8 0 224 0s-76.4 32.7-98.4 84.8c-52.7-6.1-95 6.8-115.2 43.2C-10.3 165.1 1 210.8 34 256C1 301.2-10.3 346.9 10.4 384c20.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-67.8-79.2c18.9 30.2 14.2 44 11.9 48.1c-1.6 2.9-8.4 13-40.2 11.7c2.8-13.1 5-26.9 6.7-41.2c7.6-6.1 14.8-12.3 21.6-18.6zm11.9-145.7c2.3 4.2 7 17.9-11.9 48.1c-6.8-6.3-14-12.5-21.6-18.6c-1.7-14.3-3.9-28-6.7-41.2c31.8-1.4 38.6 8.7 40.2 11.7zM224 64c3.9 0 18.1 1.9 34.9 35.7c-11.4 3.9-23.1 8.4-34.9 13.5c-11.8-5.1-23.4-9.7-34.9-13.5C205.9 65.9 220.1 64 224 64zM106.5 147.5c-2.8 13.1-5 26.9-6.7 41.2c-7.6 6.1-14.8 12.3-21.6 18.6C59.4 177 64 163.3 66.3 159.1c1.6-2.9 8.4-13 40.2-11.7zM66.3 352.9c-2.3-4.2-7-17.9 11.9-48.1c6.8 6.3 14 12.5 21.6 18.6c1.7 14.2 3.9 28 6.7 41.2c-31.8 1.4-38.6-8.7-40.2-11.7zM224 288c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faSoap = {\n  prefix: 'fas',\n  iconName: 'soap',\n  icon: [512, 512, [129532], \"e06e\", \"M208 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM320 256c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64zM416 32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm0 160c0 27.6-11.7 52.5-30.4 70.1C422.1 275.7 448 310.8 448 352c0 53-43 96-96 96H160c-53 0-96-43-96-96s43-96 96-96h88.4c-15.2-17-24.4-39.4-24.4-64H96c-53 0-96 43-96 96V416c0 53 43 96 96 96H416c53 0 96-43 96-96V288c0-53-43-96-96-96zM160 288c-35.3 0-64 28.7-64 64s28.7 64 64 64H352c35.3 0 64-28.7 64-64s-28.7-64-64-64H320 160z\"]\n};\nvar faIcons = {\n  prefix: 'fas',\n  iconName: 'icons',\n  icon: [576, 512, [\"heart-music-camera-bolt\"], \"f86d\", \"M532.3 7.3C539.7 13.3 544 22.4 544 32V176c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48V71L384 90.2V208c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48V64c0-15.3 10.8-28.4 25.7-31.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM106.7 304l11.8-17.8c5.9-8.9 15.9-14.2 26.6-14.2h61.7c10.7 0 20.7 5.3 26.6 14.2L245.3 304H272c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V352c0-26.5 21.5-48 48-48h26.7zM224 408c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM510.7 278.3L472.3 368H528c6.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.2L423.7 400H368c-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 0L51.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};\nvar faHeartMusicCameraBolt = faIcons;\nvar 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.7V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v24 16c0 21.2-5.1 41.1-14.2 58.7L416 300.8V256H358.9l-34.5-27c2.9-3.1 7-5 11.6-5h80V192H336c-8.8 0-16-7.2-16-16s7.2-16 16-16h80V128H336c-8.8 0-16-7.2-16-16s7.2-16 16-16h80c0-53-43-96-96-96s-96 43-96 96v54.3L38.8 5.1zm362.5 407l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128v-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6v40c0 89.1 66.2 162.7 152 174.4V464H248c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4c20.4-2.8 39.7-9.1 57.3-18.2z\"]\n};\nvar faMicrophoneAltSlash = faMicrophoneLinesSlash;\nvar 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.6V96c0-35.3-28.7-64-64-64H96c-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.6zM295 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.2V416c0 35.3 28.7 64 64 64H487.4L295 328.4zM184 256c0 26.5 21.5 48 48 48c8.7 0 16.9-2.3 23.9-6.4l-70-55.1c-1.3 4.3-1.9 8.8-1.9 13.5z\"]\n};\nvar faCalculatorSimple = {\n  prefix: 'fas',\n  iconName: 'calculator-simple',\n  icon: [512, 512, [\"calculator-alt\"], \"f64c\", \"M0 48C0 21.5 21.5 0 48 0H176c26.5 0 48 21.5 48 48V176c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48zm288 0c0-26.5 21.5-48 48-48H464c26.5 0 48 21.5 48 48V176c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48V48zm48 240H464c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48V336c0-26.5 21.5-48 48-48zM0 336c0-26.5 21.5-48 48-48H176c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V336zM416 64c0-8.8-7.2-16-16-16s-16 7.2-16 16V96H352c-8.8 0-16 7.2-16 16s7.2 16 16 16h32v32c0 8.8 7.2 16 16 16s16-7.2 16-16V128h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H416V64zM64 96c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H64zM83.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 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H352zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H352z\"]\n};\nvar faCalculatorAlt = faCalculatorSimple;\nvar 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 32h40v64H32V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-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.2V160H536V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM640 368c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zm-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};\nvar faSlidersUp = {\n  prefix: 'fas',\n  iconName: 'sliders-up',\n  icon: [512, 512, [\"sliders-v\"], \"f3f1\", \"M96 0c17.7 0 32 14.3 32 32V86.7c28.3 12.3 48 40.5 48 73.3s-19.7 61-48 73.3V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V233.3C35.7 221 16 192.8 16 160s19.7-61 48-73.3V32C64 14.3 78.3 0 96 0zm0 192c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM256 384c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm80-32c0 32.8-19.7 61-48 73.3V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V425.3c-28.3-12.3-48-40.5-48-73.3s19.7-61 48-73.3V32c0-17.7 14.3-32 32-32s32 14.3 32 32V278.7c28.3 12.3 48 40.5 48 73.3zM448 192c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm0 73.3V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V265.3c-28.3-12.3-48-40.5-48-73.3s19.7-61 48-73.3V32c0-17.7 14.3-32 32-32s32 14.3 32 32v86.7c28.3 12.3 48 40.5 48 73.3s-19.7 61-48 73.3z\"]\n};\nvar faSlidersV = faSlidersUp;\nvar 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 168H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faMapMarkerMinus = faLocationMinus;\nvar faPumpMedical = {\n  prefix: 'fas',\n  iconName: 'pump-medical',\n  icon: [448, 512, [], \"e06a\", \"M128 32v96H256V96h60.1c4.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.4H256c0-17.7-14.3-32-32-32H160c-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 512H285.2c37.4 0 66.9-32 63.8-69.3l-18.7-224c-2.8-33.2-30.5-58.7-63.8-58.7H117.4zM216 280v32h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V360H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V280c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faFingerprint = {\n  prefix: 'fas',\n  iconName: 'fingerprint',\n  icon: [512, 512, [], \"f577\", \"M48 256C48 141.1 141.1 48 256 48c69.3 0 130.6 33.8 168.5 86c7.8 10.7 22.8 13.1 33.5 5.3s13.1-22.8 5.3-33.5C416.8 41.7 341.3 0 256 0C114.6 0 0 114.6 0 256v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8zm458.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.1v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8c0-18.1-1.9-35.8-5.5-52.9zM222.1 128.2c10.8-2.9 22.1-4.4 33.9-4.4c73 0 132.2 59.2 132.2 132.2c0 31.1-1.9 62.4-3.9 86c-1 11.8-2 21.6-2.7 28.4c-.4 3.4-.7 6.1-.9 7.9l-.2 2-.1 .5 0 .1 0 0 0 0c-1.6 13.2 7.7 25.1 20.8 26.8s25.1-7.7 26.8-20.8l-23.8-3c23.8 3 23.8 3 23.8 3l0 0 0 0 0 0 0-.2 .1-.6 .3-2.2c.2-1.9 .5-4.8 .9-8.3c.8-7.2 1.8-17.4 2.8-29.6c2-24.4 4.1-57.1 4.1-90c0-99.5-80.7-180.2-180.2-180.2c-15.9 0-31.4 2.1-46.2 6c-12.8 3.4-20.5 16.5-17.1 29.3s16.5 20.5 29.3 17.1zm-74.5 52.1c7.6-10.9 5-25.8-5.9-33.4s-25.8-5-33.4 5.9C87.9 182 75.8 217.6 75.8 256c0 30.1-3.8 58.6-7.6 79.7c-1.9 10.5-3.8 19.1-5.2 24.9c-.7 2.9-1.3 5.2-1.7 6.7c-.2 .7-.3 1.3-.4 1.6l-.1 .4 0 .1 0 0c-3.6 12.7 3.7 26 16.5 29.7s26-3.7 29.7-16.5L83.8 376c23.1 6.6 23.1 6.6 23.1 6.6l0 0 0 0 0-.1 0-.2 .2-.6c.1-.5 .3-1.2 .6-2.1c.5-1.8 1.2-4.4 1.9-7.7c1.6-6.6 3.7-16.1 5.8-27.6c4.2-22.9 8.4-54.4 8.4-88.3c0-28.2 8.8-54.3 23.8-75.7zM256 200c30.9 0 56 25.1 56 56c0 47.1-2.7 86.3-5.5 113.6c-1.4 13.7-2.7 24.3-3.7 31.6c-.5 3.6-.9 6.3-1.2 8.1c-.1 .9-.2 1.6-.3 2l-.1 .5 0 .1 0 0 0 0 0 0c-2.3 13.1 6.5 25.5 19.5 27.8s25.5-6.4 27.8-19.5L324.8 416c23.6 4.1 23.6 4.1 23.6 4.1l0 0 0 0 0-.1 0-.2 .1-.7c.1-.6 .2-1.4 .4-2.4c.3-2.1 .8-5.1 1.3-9c1.1-7.8 2.5-19.1 4-33.4c2.9-28.7 5.7-69.5 5.7-118.4c0-57.4-46.6-104-104-104s-104 46.6-104 104c0 46.7-3.9 83.4-7.7 108.4c-1.9 12.5-3.8 21.9-5.2 28.2c-.7 3.1-1.3 5.5-1.6 6.9c-.2 .7-.3 1.3-.4 1.6l-.1 .3c-3.6 12.7 3.7 26 16.5 29.7s26-3.7 29.7-16.5L160 408c23.1 6.6 23.1 6.6 23.1 6.6l0 0 0 0 0-.1 .1-.2 .2-.7c.1-.5 .3-1.3 .6-2.3c.5-2 1.2-4.8 2-8.4c1.6-7.2 3.7-17.8 5.8-31.3c3-19.2 5.9-44.6 7.3-75.3c.6-12.6 .9-26 .9-40.3c0-30.9 25.1-56 56-56zm24 56c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 45.4-2.6 83.4-6.3 114.5L202 478.3l0 0c-5.3 12.1 .1 26.2 12.2 31.6c12.1 5.4 26.3-.1 31.7-12.2L224 488c21.9 9.7 21.9 9.7 21.9 9.7l0 0 0 0 0-.1 .1-.3 .4-.9c.3-.8 .7-1.8 1.2-3.1c1-2.7 2.4-6.5 4-11.5c3.3-10.1 7.5-24.9 11.7-44.7C271.8 397.3 280 337.6 280 256zM225.7 370.5s0 0 0 0L256 232 225.7 370.5zm0 0c-2.7 22.5-5.9 41.3-9.2 56.6c-3.8 18.2-7.6 31.3-10.3 39.8c-1.4 4.2-2.5 7.3-3.2 9.2c-.4 .9-.6 1.6-.8 2l-.1 .4 23.6-107.9z\"]\n};\nvar 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 6H245.7c-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 512H448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V376c0-12.3-7-23.4-18-28.8L340 288H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h69.5l12.3-64H288c-8.8 0-16-7.2-16-16s7.2-16 16-16h72l17.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.1H112C96.7 32 83.5 42.9 80.6 58L38.8 275.4z\"]\n};\nvar faStandardDefinition = {\n  prefix: 'fas',\n  iconName: 'standard-definition',\n  icon: [576, 512, [\"rectangle-sd\"], \"e28a\", \"M0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm304 88V328c0 13.3 10.7 24 24 24h56c53 0 96-43 96-96s-43-96-96-96H328c-13.3 0-24 10.7-24 24zm48 24h32c26.5 0 48 21.5 48 48s-21.5 48-48 48H352V208zm-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.5l0 0 1.7 .4c16 3.7 27.1 6.5 34.1 10.7c3 1.8 3.8 3 3.9 3.3l0 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.5l0 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.5l0 0-1.7-.4c-16-3.7-27.1-6.5-34.1-10.7c-3-1.8-3.8-3-3.9-3.3l0 0c-.1-.1-.6-1.1-.3-4.1c.9-4 2.8-6.2 8.3-8z\"]\n};\nvar faRectangleSd = faStandardDefinition;\nvar faH1 = {\n  prefix: 'fas',\n  iconName: 'h1',\n  icon: [576, 512, [], \"f313\", \"M64 96c0-17.7-14.3-32-32-32S0 78.3 0 96V256 416c0 17.7 14.3 32 32 32s32-14.3 32-32V288H256V416c0 17.7 14.3 32 32 32s32-14.3 32-32V256 96c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H64V96zm448 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.8V384H416c-17.7 0-32 14.3-32 32s14.3 32 32 32h64 64c17.7 0 32-14.3 32-32s-14.3-32-32-32H512V96z\"]\n};\nvar 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 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32h64zm64-64c0 17.7-14.3 32-32 32H304c-17.7 0-32-14.3-32-32s14.3-32 32-32h48c17.7 0 32 14.3 32 32zM288 384c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32h64zm-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 32H160C71.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 64v88c0 22.1-17.9 40-40 40s-40-17.9-40-40V160c0-8.8-7.2-16-16-16s-16 7.2-16 16v56c0 39.8 32.2 72 72 72z\"]\n};\nvar 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-48 0c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faSearchLocation = faMagnifyingGlassLocation;\nvar faMessageBot = {\n  prefix: 'fas',\n  iconName: 'message-bot',\n  icon: [640, 512, [], \"e3b8\", \"M160 0C124.7 0 96 28.7 96 64V176H59.7c-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-16H96V352c0 35.3 28.7 64 64 64h64v80c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L373.3 416H480c35.3 0 64-28.7 64-64V208h36.3c5.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 16H544V64c0-35.3-28.7-64-64-64H160zm0 128c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32V256c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V128zm64 96c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar 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 416V96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4l192 160L256 241V96c0-17.7 14.3-32 32-32s32 14.3 32 32V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V271l-11.5 9.6-192 160z\"]\n};\nvar faStepForward = faForwardStep;\nvar faFaceSmileBeam = {\n  prefix: 'fas',\n  iconName: 'face-smile-beam',\n  icon: [512, 512, [128522, \"smile-beam\"], \"f5b8\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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.7l0 0 0 0-.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 .2 0 0 0 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.8l0 0 0 0zm160 0l0 0-.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 .2 0 0 0 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.8l0 0 0 0 0 0z\"]\n};\nvar faSmileBeam = faFaceSmileBeam;\nvar faLightCeiling = {\n  prefix: 'fas',\n  iconName: 'light-ceiling',\n  icon: [512, 512, [], \"e016\", \"M256 0c17.7 0 32 14.3 32 32V162c115.8 14.4 207.6 106.3 222 222.1c2.2 17.5-12.4 31.9-30 31.9H32C14.3 416-.2 401.6 2 384.1C16.4 268.2 108.2 176.4 224 162V32c0-17.7 14.3-32 32-32zm0 512c-35.3 0-64-28.7-64-64H320c0 35.3-28.7 64-64 64z\"]\n};\nvar faMessageExclamation = {\n  prefix: 'fas',\n  iconName: 'message-exclamation',\n  icon: [512, 512, [\"comment-alt-exclamation\"], \"f4a5\", \"M0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zM256 80c-13.3 0-24 10.7-24 24V216c0 13.3 10.7 24 24 24s24-10.7 24-24V104c0-13.3-10.7-24-24-24zm32 224c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faCommentAltExclamation = faMessageExclamation;\nvar faBowlScoop = {\n  prefix: 'fas',\n  iconName: 'bowl-scoop',\n  icon: [448, 512, [127847, \"bowl-shaved-ice\"], \"e3de\", \"M32 224H416c0-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 416h40.4l-68.7 68.7c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9H320c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4L262.6 416H303c72.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.4H16z\"]\n};\nvar faBowlShavedIce = faBowlScoop;\nvar faSquareX = {\n  prefix: 'fas',\n  iconName: 'square-x',\n  icon: [448, 512, [], \"e286\", \"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-64H64zm90.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};\nvar faUtilityPoleDouble = {\n  prefix: 'fas',\n  iconName: 'utility-pole-double',\n  icon: [512, 512, [], \"e2c4\", \"M256 0c17.7 0 32 14.3 32 32V64h96V56c0-13.3 10.7-24 24-24s24 10.7 24 24v8h32V56c0-13.3 10.7-24 24-24s24 10.7 24 24V96c0 17.7-14.3 32-32 32H428.8L288 221.9V256h96v-8c0-13.3 10.7-24 24-24s24 10.7 24 24v8h32v-8c0-13.3 10.7-24 24-24s24 10.7 24 24v40c0 17.7-14.3 32-32 32H428.8L288 413.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V413.9L83.2 320H32c-17.7 0-32-14.3-32-32V248c0-13.3 10.7-24 24-24s24 10.7 24 24v8H80v-8c0-13.3 10.7-24 24-24s24 10.7 24 24v8h96V221.9L83.2 128H32C14.3 128 0 113.7 0 96V56C0 42.7 10.7 32 24 32s24 10.7 24 24v8H80V56c0-13.3 10.7-24 24-24s24 10.7 24 24v8h96V32c0-17.7 14.3-32 32-32zM140.8 128L224 183.4V128H140.8zM288 183.4L371.2 128H288v55.4zM140.8 320L224 375.4V320H140.8zM288 375.4L371.2 320H288v55.4z\"]\n};\nvar faFlagCheckered = {\n  prefix: 'fas',\n  iconName: 'flag-checkered',\n  icon: [512, 512, [127937], \"f11e\", \"M32 0C46.3 0 58.4 9.4 62.5 22.3l.1 0-.1 .1 .1 .3 0-.4C89.8 11.5 128.1 0 168 0c38.8 0 74.6 9.1 105.7 17C306 25.2 332.9 32 360 32c26.8 0 52.9-6.8 73-14.1c9.9-3.6 17.9-7.2 23.4-9.8c2.7-1.3 4.8-2.4 6.2-3.1c.7-.4 1.1-.6 1.4-.8l.2-.1c9.9-5.6 22.1-5.6 31.9 .2S512 20.6 512 32V320c0 12.1-6.8 23.2-17.7 28.6L480 320c14.3 28.6 14.3 28.6 14.3 28.6l0 0 0 0-.1 0-.2 .1-.7 .4c-.6 .3-1.5 .7-2.5 1.2c-2.2 1-5.2 2.4-9 4c-7.7 3.3-18.5 7.6-31.5 11.9C424.5 374.9 388.8 384 352 384c-37 0-65.2-9.4-89-17.3l-1-.3c-24-8-43.7-14.4-70-14.4c-27.9 0-64.7 7.2-96.2 15c-12.1 3-23 6-31.8 8.6V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352 72 32C0 14.3 14.3 0 32 0zM64 158.4c17.5-4.9 40.4-10.7 64-15.2V68.8c-15 3.3-29.3 8.1-42 13c-8.5 3.4-16 6.7-22 9.6v67zm0 80v70.8c5.1-1.4 10.6-2.8 16.2-4.2c14.3-3.6 30.8-7.3 47.8-10.4V223.1c21.9-4.2 44.4-7.1 64-7.1c5.6 0 10.9 .2 16 .7v71.9c29.5 2.2 53 10 73.3 16.8l.9 .3c2 .7 3.9 1.3 5.8 1.9v-69-1.4c19 5.9 39.1 10.8 64 10.8c5.3 0 10.7-.2 16-.6v71.9c22-2 43.9-7.6 61.9-13.6c6.8-2.3 12.9-4.6 18.1-6.6V229.2c-20.9 7.5-49.9 15.8-80 18.1v-80c30.1-2.3 59.1-10.6 80-18.1V80.5c-21.6 7.3-49.5 14.3-80 15.4v71.5c-5.3 .4-10.7 .6-16 .6c-24.9 0-45-4.9-64-10.8V86.5c-9.3-2.1-18.3-4.4-27-6.7l-3.1-.8c-17.4-4.4-33.8-8.5-49.9-11.3v69c-5.1-.4-10.4-.7-16-.7c-19.6 0-42.1 3-64 7.1v80c-23.6 4.5-46.5 10.3-64 15.2zM208 136.7v80c24.4 2.1 44.3 8.7 64.2 15.3l0 0c5.2 1.7 10.5 3.5 15.8 5.2v-80c-5.3-1.7-10.6-3.4-15.8-5.2l0 0c-19.9-6.6-39.8-13.2-64.2-15.3z\"]\n};\nvar 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};\nvar faChevronDoubleUp = faChevronsUp;\nvar 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.6c-18.3 29.8-30.9 62.3-39.2 95.4L264.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};\nvar faFootballBall = faFootball;\nvar faUserVneck = {\n  prefix: 'fas',\n  iconName: 'user-vneck',\n  icon: [448, 512, [], \"e461\", \"M224 0C153.3 0 96 57.3 96 128s57.3 128 128 128s128-57.3 128-128S294.7 0 224 0zM210.7 412L140.2 306.3C60.6 319.5 0 388.7 0 472v8c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32v-8c0-83.3-60.6-152.5-140.2-165.7L237.3 412c-6.3 9.5-20.3 9.5-26.6 0z\"]\n};\nvar 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.4l-139 92.7L37.6 126C15.6 130.9 0 150.3 0 172.8V464c0 26.5 21.5 48 48 48H320v0H256V416c0-35.3 28.7-64 64-64l.3 0h.5c3.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.8V172.8c0-22.5-15.6-42-37.6-46.9L476.8 98.1 337.8 5.4zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm0 128h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16zM496 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm0-48c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm0-192c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar 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 64v64l178.7 0L128 338.7V32c0-17.7-14.3-32-32-32S64 14.3 64 32V64H32C14.3 64 0 78.3 0 96s14.3 32 32 32H64V384c0 35.3 28.7 64 64 64H352V384H173.3L384 173.3 384 480c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H448l0-274.7z\"]\n};\nvar 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};\nvar faAngleDoubleDown = faAnglesDown;\nvar faUsersRectangle = {\n  prefix: 'fas',\n  iconName: 'users-rectangle',\n  icon: [640, 512, [], \"e594\", \"M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H544c53 0 96-43 96-96V96c0-53-43-96-96-96H96zM64 96c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32V416c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96zm159.8 80c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM96 309.3c0 14.7 11.9 26.7 26.7 26.7h56.1c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4H149.3C119.9 256 96 279.9 96 309.3zM461.2 336h56.1c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3H421.3c-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-1H280c-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 24H408c13.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 176c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM320 256c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64z\"]\n};\nvar 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 240c-22.1 0-40-17.9-40-40s17.9-40 40-40s40 17.9 40 40s-17.9 40-40 40zM144 336c-22.1 0-40-17.9-40-40s17.9-40 40-40s40 17.9 40 40s-17.9 40-40 40zm392-40c0 22.1-17.9 40-40 40s-40-17.9-40-40s17.9-40 40-40s40 17.9 40 40zM226.9 491.4L200 441.5V480c0 17.7-14.3 32-32 32H120c-17.7 0-32-14.3-32-32V441.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.3h19.5c16.3 0 31.9 4.5 45.4 12.6l33.6-62.3c15.3-28.5 45.1-46.3 77.5-46.3h19.5c32.4 0 62.1 17.8 77.5 46.3l33.6 62.3c13.5-8.1 29.1-12.6 45.4-12.6h19.5c32.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.5V480c0 17.7-14.3 32-32 32H472c-17.7 0-32-14.3-32-32V441.5l-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.5V400c0 17.7-14.3 32-32 32H296c-17.7 0-32-14.3-32-32V345.5l-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};\nvar 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};\nvar faArrowSquareRight = faSquareArrowRight;\nvar 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 280V216H104c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V104c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n};\nvar faMapMarkerPlus = faLocationPlus;\nvar 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 160H88c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm528 0h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H552c-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.2H240c-9.6-31.9-29.5-59.1-49.2-86.2l0 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.4l0 0 0 0zM400 432c0 44.2-35.8 80-80 80s-80-35.8-80-80V416H400v16zM344 88c0-13.3-10.7-24-24-24s-24 10.7-24 24V200c0 13.3 10.7 24 24 24s24-10.7 24-24V88zM320 320c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faPeopleLine = {\n  prefix: 'fas',\n  iconName: 'people-line',\n  icon: [640, 512, [], \"e534\", \"M360 72c0-22.1-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40s40-17.9 40-40zM144 208c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM496 208c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40zM200 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.5V272c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V217.5l26.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.5V352c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V313.5l26.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.3H486.2c-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.3H310.2c-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.6H134.2c-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.5V352c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V313.5z\"]\n};\nvar faBeerMugEmpty = {\n  prefix: 'fas',\n  iconName: 'beer-mug-empty',\n  icon: [512, 512, [\"beer\"], \"f0fc\", \"M32 64c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32V96h51.2c42.4 0 76.8 34.4 76.8 76.8V274.9c0 30.4-17.9 57.9-45.6 70.2L384 381.7V416c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V64zM384 311.6l56.4-25.1c4.6-2.1 7.6-6.6 7.6-11.7V172.8c0-7.1-5.7-12.8-12.8-12.8H384V311.6zM160 144c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144z\"]\n};\nvar faBeer = faBeerMugEmpty;\nvar faCrateEmpty = {\n  prefix: 'fas',\n  iconName: 'crate-empty',\n  icon: [512, 512, [], \"e151\", \"M48 224c-26.5 0-48 21.5-48 48v80H512V272c0-26.5-21.5-48-48-48H48zM512 384H0v80c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V384zM64 304c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zM80 448c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zM448 304c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm16 144c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar 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};\nvar faTransporter = {\n  prefix: 'fas',\n  iconName: 'transporter',\n  icon: [512, 512, [], \"e042\", \"M304 48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM248 320v96H184V237.3L153 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-36h40.7c29.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.7V416H264V320H248zM216 512H128c-17.7 0-32-14.3-32-32s14.3-32 32-32H384c17.7 0 32 14.3 32 32s-14.3 32-32 32H296 216zM64 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};\nvar faCalendarCircleUser = {\n  prefix: 'fas',\n  iconName: 'calendar-circle-user',\n  icon: [576, 512, [], \"e471\", \"M96 32c0-17.7 14.3-32 32-32s32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32zM416 192.7c-89.7 8.1-160 83.5-160 175.3c0 59.5 29.6 112.1 74.8 144H48c-26.5 0-48-21.5-48-48V192H416v.7zM432 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm0-32c-30.2 0-57.5-11.9-77.7-31.3c6.2-19 24-32.7 45.1-32.7h65.2c21 0 38.9 13.7 45.1 32.7C489.5 468.1 462.2 480 432 480zm0-96c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z\"]\n};\nvar 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.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V109.3l73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128z\"]\n};\nvar faLongArrowUp = faArrowUpLong;\nvar faPersonCarryBox = {\n  prefix: 'fas',\n  iconName: 'person-carry-box',\n  icon: [384, 512, [\"person-carry\"], \"f4cf\", \"M80 96c26.5 0 48-21.5 48-48s-21.5-48-48-48S32 21.5 32 48s21.5 48 48 48zM96 306.7V241.7l16.6 24.9c8.9 13.4 23.9 21.4 39.9 21.4H224 352c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H224c-17.7 0-32 14.3-32 32v96H161.1l-42.6-64c-13.3-20-35.8-32-59.9-32C26.2 128 0 154.2 0 186.6v88.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-32v0V410.5l-64-64z\"]\n};\nvar faPersonCarry = faPersonCarryBox;\nvar 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};\nvar faBurn = faFireFlameSimple;\nvar faPerson = {\n  prefix: 'fas',\n  iconName: 'person',\n  icon: [320, 512, [129485, \"male\"], \"f183\", \"M208 48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM152 352V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.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.6h29.7c33.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.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152z\"]\n};\nvar faMale = faPerson;\nvar faLaptop = {\n  prefix: 'fas',\n  iconName: 'laptop',\n  icon: [640, 512, [128187], \"f109\", \"M128 32C92.7 32 64 60.7 64 96V352h64V96H512V352h64V96c0-35.3-28.7-64-64-64H128zM19.2 384C8.6 384 0 392.6 0 403.2C0 445.6 34.4 480 76.8 480H563.2c42.4 0 76.8-34.4 76.8-76.8c0-10.6-8.6-19.2-19.2-19.2H19.2z\"]\n};\nvar faFileCsv = {\n  prefix: 'fas',\n  iconName: 'file-csv',\n  icon: [384, 512, [], \"f6dd\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM80 224H96c22.1 0 40 17.9 40 40v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-4.4-3.6-8-8-8H80c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8H96c4.4 0 8-3.6 8-8v-8c0-8.8 7.2-16 16-16s16 7.2 16 16v8c0 22.1-17.9 40-40 40H80c-22.1 0-40-17.9-40-40V264c0-22.1 17.9-40 40-40zm72 46.4c0-25.6 20.8-46.4 46.4-46.4H216c8.8 0 16 7.2 16 16s-7.2 16-16 16H198.4c-7.9 0-14.4 6.4-14.4 14.4c0 5.2 2.8 9.9 7.2 12.5l25.4 14.5c14.4 8.3 23.4 23.6 23.4 40.3c0 25.6-20.8 46.4-46.4 46.4H168c-8.8 0-16-7.2-16-16s7.2-16 16-16h25.6c7.9 0 14.4-6.4 14.4-14.4c0-5.2-2.8-9.9-7.2-12.5l-25.4-14.5C160.9 302.4 152 287 152 270.4zM280 240v31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66V240c0-8.8 7.2-16 16-16s16 7.2 16 16v31.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.6V240c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar 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.1V64c0 17.7-14.3 32-32 32S0 81.7 0 64V62.8c0-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.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-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.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-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.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-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.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-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.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-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.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM32 128c17.7 0 32 14.3 32 32V288c0 17.7 14.3 32 32 32H288V160c0-17.7 14.3-32 32-32s32 14.3 32 32V320H544c17.7 0 32-14.3 32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32V288c0 53-43 96-96 96H352v64H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 160c-17.7 0-32-14.3-32-32s14.3-32 32-32H288V384H96c-53 0-96-43-96-96V160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96 32H96V256 160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96 32H192V256 160c0-17.7 14.3-32 32-32zm192 0c17.7 0 32 14.3 32 32v96 32H384V256 160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96 32H480V256 160c0-17.7 14.3-32 32-32z\"]\n};\nvar faUnion = {\n  prefix: 'fas',\n  iconName: 'union',\n  icon: [384, 512, [8899], \"f6a2\", \"M32 32c17.7 0 32 14.3 32 32V288c0 70.7 57.3 128 128 128s128-57.3 128-128V64c0-17.7 14.3-32 32-32s32 14.3 32 32V288c0 106-86 192-192 192S0 394 0 288V64C0 46.3 14.3 32 32 32z\"]\n};\nvar 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};\nvar faChevronDoubleLeft = faChevronsLeft;\nvar faCircleHeart = {\n  prefix: 'fas',\n  iconName: 'circle-heart',\n  icon: [512, 512, [\"heart-circle\"], \"f4c7\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM131.9 281c-29.4-29.8-29.4-78.2 0-108s77-29.8 106.4 0L256 191l17.7-18c29.4-29.8 77-29.8 106.4 0s29.4 78.2 0 108L278.5 384.2c-6.2 6.3-14.3 9.4-22.5 9.4s-16.3-3.1-22.5-9.4L131.9 281z\"]\n};\nvar faHeartCircle = faCircleHeart;\nvar faTruckPlane = {\n  prefix: 'fas',\n  iconName: 'truck-plane',\n  icon: [640, 512, [], \"e58f\", \"M200 0c-30.6 0-56 54.7-56 86.1V192.5L7.8 274.3C2.9 277.2 0 282.4 0 288v64c0 5.1 2.4 9.8 6.4 12.8s9.3 3.9 14.1 2.5l123.4-37v81.2l-50 40c-3.8 3-6 7.6-6 12.5v32c0 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-15V463.4c-18.2-10.5-30.7-29.7-31.9-51.8l-.1-.1V408 325.5 184l0-1.1 0 0V86.1C256 54.7 231.5 0 200 0zm88 176V400c0 20.9 13.4 38.7 32 45.3V488c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V448H544v40c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V445.3c18.6-6.6 32-24.4 32-45.3V176c0-26.5-21.5-48-48-48H336c-26.5 0-48 21.5-48 48zm79.8 78.7c3.3-8.7 11.2-14.7 20.5-14.7H539.7c9.2 0 17.2 6 20.5 14.7L576 304H352l15.8-49.3zM568 400c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zM384 376c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faRecordVinyl = {\n  prefix: 'fas',\n  iconName: 'record-vinyl',\n  icon: [512, 512, [], \"f8d9\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM256 352c-53 0-96-43-96-96s43-96 96-96s96 43 96 96s-43 96-96 96zm0 32c70.7 0 128-57.3 128-128s-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128zm0-96c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faBringForward = {\n  prefix: 'fas',\n  iconName: 'bring-forward',\n  icon: [512, 512, [], \"f856\", \"M224 448H448V224H384V160h64c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H224c-35.3 0-64-28.7-64-64V384h64v64zm64-96H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H288c35.3 0 64 28.7 64 64V288c0 35.3-28.7 64-64 64z\"]\n};\nvar faSquareP = {\n  prefix: 'fas',\n  iconName: 'square-p',\n  icon: [448, 512, [], \"e279\", \"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-64H64zm88 96h92c50.8 0 92 41.2 92 92s-41.2 92-92 92H176v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V288 152c0-13.3 10.7-24 24-24zm92 136c24.3 0 44-19.7 44-44s-19.7-44-44-44H176v88h68z\"]\n};\nvar faFaceGrinStars = {\n  prefix: 'fas',\n  iconName: 'face-grin-stars',\n  icon: [512, 512, [129321, \"grin-stars\"], \"f587\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM403 336.5c5.1-11.8-6.9-22.4-19.2-18.7C345.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.7zM160 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};\nvar faGrinStars = faFaceGrinStars;\nvar faSigma = {\n  prefix: 'fas',\n  iconName: 'sigma',\n  icon: [384, 512, [8721], \"f68b\", \"M2.4 51.8C7.4 39.8 19.1 32 32 32H352c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V96H109.3L246.6 233.4c12.5 12.5 12.5 32.8 0 45.3L109.3 416H320V384c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32H32c-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};\nvar faCameraMovie = {\n  prefix: 'fas',\n  iconName: 'camera-movie',\n  icon: [576, 512, [127909, 127910], \"f8a9\", \"M128 64c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64s-28.7-64-64-64zM352 256H128C57.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-192c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64s-28.7-64-64-64zM558.3 259.4c10.8 5.4 17.7 16.5 17.7 28.6V480c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48L448 448V432 336 320l12.8-9.6 64-48c9.7-7.3 22.7-8.4 33.5-3zM64 288h64H352c35.3 0 64 28.7 64 64v96c0 35.3-28.7 64-64 64H128c-35.3 0-64-28.7-64-64V352H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64z\"]\n};\nvar faBong = {\n  prefix: 'fas',\n  iconName: 'bong',\n  icon: [512, 512, [], \"f55c\", \"M192 208.5c0 29.1-15.6 53.9-37.2 67.8c-17.2 11.1-31.5 26.1-41.7 43.7H334.9c-10.2-17.6-24.5-32.6-41.7-43.7c-21.6-13.9-37.2-38.7-37.2-67.8V64H192V208.5zM320 64V208.5c0 5.7 3.1 10.9 7.9 14c11.2 7.2 21.5 15.5 30.9 24.8L398.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.3C406 314.1 416 347.9 416 384c0 39.4-11.9 76.1-32.2 106.5c-9.6 14.4-26.5 21.5-43.8 21.5H108.1c-17.3 0-34.2-7.1-43.8-21.5C43.9 460.1 32 423.4 32 384c0-67.8 35.1-127.3 88.1-161.5c4.8-3.1 7.9-8.3 7.9-14V64c-17.7 0-32-14.3-32-32s14.3-32 32-32h16H304h16c17.7 0 32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faClarinet = {\n  prefix: 'fas',\n  iconName: 'clarinet',\n  icon: [640, 512, [], \"f8ad\", \"M224 112c0-8.8 7.2-16 16-16h32 96 96 32c8.8 0 16 7.2 16 16s-7.2 16-16 16H480v32h76.6c9.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.1V336c0 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.1H108.3c-10.2 0-20.3-1.9-29.7-5.7L10.1 286.9C4 284.4 0 278.5 0 272V208c0-6.5 4-12.4 10.1-14.9l68.6-27.4c9.4-3.8 19.5-5.7 29.7-5.7H256V128H240c-8.8 0-16-7.2-16-16zm224 16H384v32h64V128zm-96 0H288v32h64V128zM272 264c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm120-24c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm72 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar faTruckFlatbed = {\n  prefix: 'fas',\n  iconName: 'truck-flatbed',\n  icon: [640, 512, [], \"e2b6\", \"M608 416H576c0 53-43 96-96 96s-96-43-96-96H352 256c0 53-43 96-96 96s-96-43-96-96H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H88.4c17.6-19.6 43.1-32 71.6-32s54 12.4 71.6 32H352V128c0-17.7 14.3-32 32-32h16 16 50.7c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3V256v32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32zM416 160v96H544V237.3L466.7 160H416zM208 416c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zm272 48c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48z\"]\n};\nvar faSpaghettiMonsterFlying = {\n  prefix: 'fas',\n  iconName: 'spaghetti-monster-flying',\n  icon: [640, 512, [\"pastafarianism\"], \"f67b\", \"M208 64c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm48 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.1l0 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 0c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16z\"]\n};\nvar faPastafarianism = faSpaghettiMonsterFlying;\nvar 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.7V288H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H448V109.3l41.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.3V224H192 128 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96V402.7L86.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96zM128 192h64V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V192zM448 320H384V448c0 17.7 14.3 32 32 32s32-14.3 32-32V320z\"]\n};\nvar faLeafHeart = {\n  prefix: 'fas',\n  iconName: 'leaf-heart',\n  icon: [512, 512, [], \"f4cb\", \"M272 96l0 0H376c42.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 440v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V440c0-75.1 38.3-141.2 96.4-179.9C102.5 168.5 178.8 96 272 96l0 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.5h-1.5c-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.6h-1.5c-29.5 0-53.5 23.9-53.5 53.5z\"]\n};\nvar faHouseBuilding = {\n  prefix: 'fas',\n  iconName: 'house-building',\n  icon: [640, 512, [], \"e1b1\", \"M368 0c-26.5 0-48 21.5-48 48V153.9l64 58.7V208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H413.2c1.9 6.8 2.8 13.9 2.8 21.1V288h16c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H416V464c0 18-6 34.6-16 48H592c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H368zM512 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V208zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16zM400 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm112 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V112zM0 277.1V464c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V277.1c0-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-24h48c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H168c-13.3 0-24-10.7-24-24V296z\"]\n};\nvar faCheeseSwiss = {\n  prefix: 'fas',\n  iconName: 'cheese-swiss',\n  icon: [512, 512, [129472], \"f7f0\", \"M451 93c37.7 37.7 61 89.7 61 147.2V256H448v0H96v0H0c0-5.4 .7-10.7 2.1-15.8c0 0 0 0 0 0c3.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.7C361.3 32 413.3 55.3 451 93zM432 288h48 16 16v16 16 96c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 304 288H16 32 304c8.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 384c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48z\"]\n};\nvar 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};\nvar faUtensilSpoon = faSpoon;\nvar faJarWheat = {\n  prefix: 'fas',\n  iconName: 'jar-wheat',\n  icon: [320, 512, [], \"e517\", \"M32 32C32 14.3 46.3 0 64 0H256c17.7 0 32 14.3 32 32s-14.3 32-32 32H64C46.3 64 32 49.7 32 32zM0 160c0-35.3 28.7-64 64-64H256c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160zm112 0H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 198 90 224 122.2 224H144h32 21.8c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8H208c-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.7H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 294 90 320 122.2 320H144h32 21.8c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8H208c-19.1 0-36.3 8.4-48 21.7zM112 352H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 390 90 416 122.2 416H144v32c0 8.8 7.2 16 16 16s16-7.2 16-16V416h21.8c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7z\"]\n};\nvar faEnvelopesBulk = {\n  prefix: 'fas',\n  iconName: 'envelopes-bulk',\n  icon: [576, 512, [\"mail-bulk\"], \"f674\", \"M96 0C78.3 0 64 14.3 64 32V224h96V192c0-35.3 28.7-64 64-64H448V32c0-17.7-14.3-32-32-32H96zM224 160c-17.7 0-32 14.3-32 32v32h96c35.3 0 64 28.7 64 64V416H544c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32H224zm240 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM32 256c-17.7 0-32 14.3-32 32v13L155.1 415.9c1.4 1 3.1 1.6 4.9 1.6s3.5-.6 4.9-1.6L320 301V288c0-17.7-14.3-32-32-32H32zm288 84.8L184 441.6c-6.9 5.1-15.3 7.9-24 7.9s-17-2.8-24-7.9L0 340.8V480c0 17.7 14.3 32 32 32H288c17.7 0 32-14.3 32-32V340.8z\"]\n};\nvar faMailBulk = faEnvelopesBulk;\nvar faFileCircleExclamation = {\n  prefix: 'fas',\n  iconName: 'file-circle-exclamation',\n  icon: [576, 512, [], \"e4eb\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.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 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 384c-79.5 0-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144zm0-48c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z\"]\n};\nvar 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};\nvar 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 48H76.1l60.3 316.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H179.9l-9.1-48h317c14.3 0 26.9-9.5 30.8-23.3l54-192C578.3 52.3 563 32 541.8 32H122l-2.4-12.5C117.4 8.2 107.5 0 96 0H24zM176 512c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm336-48c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM282.3 106.3c7.8-7.8 20.5-7.8 28.3 0L336 131.7l25.5-25.5c7.8-7.8 20.5-7.8 28.3 0s7.8 20.5 0 28.3L364.3 160l25.5 25.5c7.8 7.8 7.8 20.5 0 28.3s-20.5 7.8-28.3 0L336 188.3l-25.5 25.5c-7.8 7.8-20.5 7.8-28.3 0s-7.8-20.5 0-28.3L307.7 160l-25.5-25.5c-7.8-7.8-7.8-20.5 0-28.3z\"]\n};\nvar 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-36H344.3c25.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 36H167.7c-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};\nvar faTimesHexagon = faHexagonXmark;\nvar faXmarkHexagon = faHexagonXmark;\nvar faCircleH = {\n  prefix: 'fas',\n  iconName: 'circle-h',\n  icon: [512, 512, [9405, \"hospital-symbol\"], \"f47e\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM368 152V256 360c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H192l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24v80H320V152c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faHospitalSymbol = faCircleH;\nvar faMerge = {\n  prefix: 'fas',\n  iconName: 'merge',\n  icon: [512, 512, [], \"e526\", \"M32 64C14.3 64 0 78.3 0 96s14.3 32 32 32h97.2c9.7 0 18.9 4.4 25 12L247 256 154.2 372c-6.1 7.6-15.3 12-25 12H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h97.2c29.2 0 56.7-13.3 75-36l99.2-124H384v32c0 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.6v32H303.4L204.2 100c-18.2-22.8-45.8-36-75-36H32z\"]\n};\nvar faPager = {\n  prefix: 'fas',\n  iconName: 'pager',\n  icon: [512, 512, [128223], \"f815\", \"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-64V128zm64 32v64c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32zM80 320c-13.3 0-24 10.7-24 24s10.7 24 24 24h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H80zm136 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H216z\"]\n};\nvar faCartMinus = {\n  prefix: 'fas',\n  iconName: 'cart-minus',\n  icon: [576, 512, [], \"e0db\", \"M0 24C0 10.7 10.7 0 24 0H96c11.5 0 21.4 8.2 23.6 19.5L122 32H541.8c21.2 0 36.5 20.3 30.8 40.7l-54 192c-3.9 13.8-16.5 23.3-30.8 23.3h-317l9.1 48H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H160c-11.5 0-21.4-8.2-23.6-19.5L76.1 48H24C10.7 48 0 37.3 0 24zM224 464c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zm240 48c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zM280 140c-11 0-20 9-20 20s9 20 20 20H392c11 0 20-9 20-20s-9-20-20-20H280z\"]\n};\nvar faAddressBook = {\n  prefix: 'fas',\n  iconName: 'address-book',\n  icon: [512, 512, [62138, \"contact-book\"], \"f2b9\", \"M96 0C60.7 0 32 28.7 32 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H96zM208 288h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm96-96c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zM512 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V80zM496 192c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm16 144c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V336z\"]\n};\nvar faContactBook = faAddressBook;\nvar 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 448c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zM224 272c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z\"]\n};\nvar faGrid = {\n  prefix: 'fas',\n  iconName: 'grid',\n  icon: [448, 512, [\"grid-3\"], \"e195\", \"M0 72C0 49.9 17.9 32 40 32H88c22.1 0 40 17.9 40 40v48c0 22.1-17.9 40-40 40H40c-22.1 0-40-17.9-40-40V72zM0 232c0-22.1 17.9-40 40-40H88c22.1 0 40 17.9 40 40v48c0 22.1-17.9 40-40 40H40c-22.1 0-40-17.9-40-40V232zM128 392v48c0 22.1-17.9 40-40 40H40c-22.1 0-40-17.9-40-40V392c0-22.1 17.9-40 40-40H88c22.1 0 40 17.9 40 40zM160 72c0-22.1 17.9-40 40-40h48c22.1 0 40 17.9 40 40v48c0 22.1-17.9 40-40 40H200c-22.1 0-40-17.9-40-40V72zM288 232v48c0 22.1-17.9 40-40 40H200c-22.1 0-40-17.9-40-40V232c0-22.1 17.9-40 40-40h48c22.1 0 40 17.9 40 40zM160 392c0-22.1 17.9-40 40-40h48c22.1 0 40 17.9 40 40v48c0 22.1-17.9 40-40 40H200c-22.1 0-40-17.9-40-40V392zM448 72v48c0 22.1-17.9 40-40 40H360c-22.1 0-40-17.9-40-40V72c0-22.1 17.9-40 40-40h48c22.1 0 40 17.9 40 40zM320 232c0-22.1 17.9-40 40-40h48c22.1 0 40 17.9 40 40v48c0 22.1-17.9 40-40 40H360c-22.1 0-40-17.9-40-40V232zM448 392v48c0 22.1-17.9 40-40 40H360c-22.1 0-40-17.9-40-40V392c0-22.1 17.9-40 40-40h48c22.1 0 40 17.9 40 40z\"]\n};\nvar faGrid3 = faGrid;\nvar 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.5H464c26.5 0 48 21.5 48 48v32 50.4c0 25.2-20.4 45.6-45.6 45.6h-17c-54.9 0-102-39.1-112.1-93.1L327.7 352H288l9.2 18.3c4.5 9 6.8 18.9 6.8 28.9c0 35.7-29 64.7-64.7 64.7h-1.7c-9 0-17.9-1.8-26.1-5.4l-93.4-40c-4-1.7-8.3-2.6-12.6-2.6h-14c-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 26h49.7l-13.2-70.6-27.4 3.4zM360.3 352l6 32H480V368c0-8.8-7.2-16-16-16H360.3zM480 416H374.7c13.1 28.7 42 48 74.7 48h17c7.5 0 13.6-6.1 13.6-13.6V416zM176 360c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar faHandLove = {\n  prefix: 'fas',\n  iconName: 'hand-love',\n  icon: [576, 512, [], \"e1a5\", \"M192 0c17.7 0 32 14.3 32 32V191.9l0 .1v96c0 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-64V224.1l0-.1V96c0-17.7 14.3-32 32-32s32 14.3 32 32V336c0 97.2-78.8 176-176 176H316.8c-59.6 0-116.9-22.9-160-64L44.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.6V32c0-17.7 14.3-32 32-32zm64 192c0-17.7 14.3-32 32-32s32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V192zm128 0c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32z\"]\n};\nvar 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.9H272l74.6 89.5c3.5 4.2 5.4 9.5 5.4 15c0 13-10.5 23.5-23.5 23.5H304l74.6 89.5c3.5 4.2 5.4 9.5 5.4 15c0 13-10.5 23.5-23.5 23.5H224v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V416H23.5C10.5 416 0 405.5 0 392.5c0-5.5 1.9-10.8 5.4-15L80 288H55.5c-13 0-23.5-10.5-23.5-23.5c0-5.5 1.9-10.8 5.4-15L112 160H86.9C74.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.9H528l74.6 89.5c3.5 4.2 5.4 9.5 5.4 15c0 13-10.5 23.5-23.5 23.5H560l74.6 89.5c3.5 4.2 5.4 9.5 5.4 15c0 13-10.5 23.5-23.5 23.5H480v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V416l0-23.4 0-.1 0-.1V392h0c-.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};\nvar 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.9H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H270.1c-.1 0-.3-.1-.4-.1l-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.3l0 0 0 0c24.9 8.5 63.6 21.7 87.6 25.6l0 0 .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.1H335.1c7 5.6 11.4 11.2 13.9 17.2z\"]\n};\nvar 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};\nvar 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 249V64c0-17.7-14.3-32-32-32S0 46.3 0 64V328 448c0 17.7 14.3 32 32 32s32-14.3 32-32V341l64.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};\nvar faDiagramPrevious = {\n  prefix: 'fas',\n  iconName: 'diagram-previous',\n  icon: [512, 512, [], \"e478\", \"M448 352L64 352v64l384 0V352zm0-64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V352c0-35.3 28.7-64 64-64H232V224l-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 224v64H448zM365.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-64V96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H376.7c9.4-19.9 7.4-45.2-11-63.6z\"]\n};\nvar faGaugeMin = {\n  prefix: 'fas',\n  iconName: 'gauge-min',\n  icon: [512, 512, [\"tachometer-alt-slowest\"], \"f628\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM288 96c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM256 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 144c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM400 144c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faTachometerAltSlowest = faGaugeMin;\nvar faFolderGrid = {\n  prefix: 'fas',\n  iconName: 'folder-grid',\n  icon: [512, 512, [], \"e188\", \"M448 480H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64zM104 240c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V264c0-13.3-10.7-24-24-24H104zm128 0c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V264c0-13.3-10.7-24-24-24H232zm104 24v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V264c0-13.3-10.7-24-24-24H360c-13.3 0-24 10.7-24 24z\"]\n};\nvar 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 9V192c0 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-16H462.1l9-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};\nvar faRam = {\n  prefix: 'fas',\n  iconName: 'ram',\n  icon: [640, 512, [128015], \"f70a\", \"M336 64v8c0 13.3 10.7 24 24 24s24-10.7 24-24V64c0-8.8 7.2-16 16-16s16 7.2 16 16V88.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.2V240c0 44.2 35.8 80 80 80h32c44.2 0 80-35.8 80-80V167.8l14.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-21V64c0-8.8 7.2-16 16-16s16 7.2 16 16v8c0 13.3 10.7 24 24 24s24-10.7 24-24V64c0-35.3-28.7-64-64-64s-64 28.7-64 64v1.3c-5.2-.9-10.5-1.3-16-1.3s-10.8 .5-16 1.3V64c0-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.1H176c17.7 0 32-14.3 32-32V426.3c11.7 13.3 28.9 21.7 48 21.7s36.3-8.4 48-21.7V480c0 17.7 14.3 32 32 32h29.4c15.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-40H464c-61.9 0-112-50.1-112-112V207.4c-18.7-2.7-35.5-14.8-43.5-33.4zM464 192c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm80-16c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faLandmarkFlag = {\n  prefix: 'fas',\n  iconName: 'landmark-flag',\n  icon: [512, 512, [], \"e51c\", \"M272 0h80c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H272v32H464c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32s14.3-32 32-32H240V16c0-8.8 7.2-16 16-16h16zM64 224h64V416h40V224h64V416h48V224h64V416h40V224h64V420.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512H32c-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.1V224z\"]\n};\nvar 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 448H256c-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};\nvar faPencil = {\n  prefix: 'fas',\n  iconName: 'pencil',\n  icon: [512, 512, [9999, 61504, \"pencil-alt\"], \"f303\", \"M421.7 220.3l-11.3 11.3-22.6 22.6-205 205c-6.6 6.6-14.8 11.5-23.8 14.1L30.8 511c-8.4 2.5-17.5 .2-23.7-6.1S-1.5 489.7 1 481.2L38.7 353.1c2.6-9 7.5-17.2 14.1-23.8l205-205 22.6-22.6 11.3-11.3 33.9 33.9 62.1 62.1 33.9 33.9zM96 353.9l-9.3 9.3c-.9 .9-1.6 2.1-2 3.4l-25.3 86 86-25.3c1.3-.4 2.5-1.1 3.4-2l9.3-9.3H112c-8.8 0-16-7.2-16-16V353.9zM453.3 19.3l39.4 39.4c25 25 25 65.5 0 90.5l-14.5 14.5-22.6 22.6-11.3 11.3-33.9-33.9-62.1-62.1L314.3 67.7l11.3-11.3 22.6-22.6 14.5-14.5c25-25 65.5-25 90.5 0z\"]\n};\nvar faPencilAlt = faPencil;\nvar 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-29V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4L288 214.3V256v41.7L459.5 440.6zM256 352V256 128 96c0-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-29V352z\"]\n};\nvar 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};\nvar 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 .2 0 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.3-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.9l0 0 0 0-.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};\nvar 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 32H48C21.5 32 0 53.5 0 80V400c0 26.5 21.5 48 48 48H192V176c0-44.2 35.8-80 80-80h48V80c0-26.5-21.5-48-48-48H215.4C204.4 12.9 183.7 0 160 0zM272 128c-26.5 0-48 21.5-48 48V448v16c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V256H416c-17.7 0-32-14.3-32-32V128H320 272zM160 88c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm256 40v96h96l-96-96z\"]\n};\nvar faFileClipboard = faPaste;\nvar faDesktopArrowDown = {\n  prefix: 'fas',\n  iconName: 'desktop-arrow-down',\n  icon: [576, 512, [], \"e155\", \"M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H240l-10.7 32H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H346.7L336 416H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H352V64H512V288H64V64H224V0H64zM312 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V174.1l-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 39V24z\"]\n};\nvar 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 24V64h16c70.7 0 128 57.3 128 128V358.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.3V192c0-35.3-28.7-64-64-64H320v40c0 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 80c0-13.3-10.7-24-24-24S56 66.7 56 80s10.7 24 24 24s24-10.7 24-24zm8 73.3V358.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.3V153.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 432c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm328 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar 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.3V35.4c0-6.9-4.1-13.2-10.5-15.9L299.3 1.4c-2.2-.9-4.5-1.4-6.8-1.4h-1.2c-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};\nvar faClipboardList = {\n  prefix: 'fas',\n  iconName: 'clipboard-list',\n  icon: [384, 512, [], \"f46d\", \"M101.5 64C114.6 26.7 150.2 0 192 0s77.4 26.7 90.5 64H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128C0 92.7 28.7 64 64 64h37.5zM224 96c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM160 368c0 8.8 7.2 16 16 16H304c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zM96 392c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm64-120c0 8.8 7.2 16 16 16H304c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zM96 296c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar 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 80V432c0 44.2 35.8 80 80 80H496c44.2 0 80-35.8 80-80V304c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16H272c17.7 0 32-14.3 32-32s-14.3-32-32-32H80zm80 192c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm64 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar 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 512c97.2 0 176-78.8 176-176s-78.8-176-176-176S0 238.8 0 336s78.8 176 176 176zm0-304c8.8 0 16 7.2 16 16v32h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H192v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V288H128c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V224c0-8.8 7.2-16 16-16zM384 64V96h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H384v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V128H320c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V64c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faTruckRampBox = {\n  prefix: 'fas',\n  iconName: 'truck-ramp-box',\n  icon: [640, 512, [\"truck-loading\"], \"f4de\", \"M640 0V400c0 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.8V64c0-35.3 28.7-64 64-64H640zM576 400c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM23.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};\nvar faTruckLoading = faTruckRampBox;\nvar faNote = {\n  prefix: 'fas',\n  iconName: 'note',\n  icon: [448, 512, [], \"e1ff\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V320H320c-17.7 0-32 14.3-32 32V480H64c-35.3 0-64-28.7-64-64V96zM352 448l-32 32V434.7 384 352h32 50.7H448l-32 32-64 64z\"]\n};\nvar faArrowDownToSquare = {\n  prefix: 'fas',\n  iconName: 'arrow-down-to-square',\n  icon: [512, 512, [], \"e096\", \"M279.6 373.6l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L288 269.7V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V269.7l-32.4-35.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C238.5 380.2 247 384 256 384s17.5-3.8 23.6-10.4zM80 64C35.8 64 0 99.8 0 144V432c0 44.2 35.8 80 80 80H432c44.2 0 80-35.8 80-80V144c0-44.2-35.8-80-80-80H400c-17.7 0-32 14.3-32 32s14.3 32 32 32h32c8.8 0 16 7.2 16 16V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z\"]\n};\nvar faUserCheck = {\n  prefix: 'fas',\n  iconName: 'user-check',\n  icon: [640, 512, [], \"f4fc\", \"M352 128c0 70.7-57.3 128-128 128s-128-57.3-128-128S153.3 0 224 0s128 57.3 128 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.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};\nvar 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 128H144zm95-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};\nvar 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 96V384c0 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.5V96c17.7 0 32-14.3 32-32s-14.3-32-32-32H160 96 32zM96 192V96h64v96H96zM216 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-24c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm88 32c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar 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 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faBookAlt = faBookBlank;\nvar 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 24V232c0 1.3 .1 2.7 .3 4c-.2 1.3-.3 2.6-.3 4v92.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.8V246.8l194.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};\nvar 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 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zm280 56c0-13.3-10.7-24-24-24s-24 10.7-24 24V238.1l-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 31V120z\"]\n};\nvar faCommentAltArrowDown = faMessageArrowDown;\nvar faFaceUnamused = {\n  prefix: 'fas',\n  iconName: 'face-unamused',\n  icon: [512, 512, [], \"e39f\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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 192h64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm176 16c0-8.8 7.2-16 16-16h64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32H304c-8.8 0-16-7.2-16-16z\"]\n};\nvar faSheetPlastic = {\n  prefix: 'fas',\n  iconName: 'sheet-plastic',\n  icon: [384, 512, [], \"e571\", \"M0 448c0 35.3 28.7 64 64 64H224V384c0-17.7 14.3-32 32-32H384V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448zM171.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 384H256V512L384 384z\"]\n};\nvar faCircle9 = {\n  prefix: 'fas',\n  iconName: 'circle-9',\n  icon: [512, 512, [], \"e0f6\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM256 176c26.5 0 48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48zM230 316.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};\nvar 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 144V368c0 79.5 64.5 144 144 144s144-64.5 144-144s-64.5-144-144-144H128v96h16c26.5 0 48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48V144z\"]\n};\nvar 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 396 61.3 324.1 142.7 307.6l68.5 91.4c6.4 8.5 19.2 8.5 25.6 0l68.5-91.4C386.7 324.1 448 396 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM160 96c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H160z\"]\n};\nvar 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.9 296l41.8-41.8 22.6-22.6 11.3-11.3-33.9-33.9-62.1-62.1L355.7 90.3l-11.3 11.3-22.6 22.6-57.5 57.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 79zM160 353.9V400c0 8.8 7.2 16 16 16h46.1l-9.3 9.3c-.9 .9-2.1 1.6-3.4 2l-86 25.3 25.3-86c.4-1.3 1.1-2.5 2-3.4l9.3-9.3zM517.3 19.3c-25-25-65.5-25-90.5 0L412.3 33.8 389.7 56.4 378.3 67.7l33.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 19.3z\"]\n};\nvar faBowlingPins = {\n  prefix: 'fas',\n  iconName: 'bowling-pins',\n  icon: [512, 512, [], \"f437\", \"M128 0c35.3 0 64 28.7 64 64v1.1c0 7.4-1 14.8-2.9 22l-17.7 64.8c-.7 2.7-1.3 5.4-1.8 8.1H86.5c-.5-2.7-1.1-5.4-1.8-8.1L66.9 87.1c-2-7.2-2.9-14.6-2.9-22V64C64 28.7 92.7 0 128 0zM82.1 210.4c2.2-6 3.8-12.1 4.8-18.4h82.3c1 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 512H96c-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 64v1.1c0 7.4-1 14.8-2.9 22l-17.7 64.8c-.7 2.7-1.3 5.4-1.8 8.1H342.5c-.5-2.7-1.1-5.4-1.8-8.1L322.9 87.1c-2-7.2-2.9-14.6-2.9-22V64c0-35.3 28.7-64 64-64zM338.1 210.4c2.2-6 3.8-12.1 4.8-18.4h82.3c1 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 512H352c-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};\nvar faPersonArrowUpFromLine = {\n  prefix: 'fas',\n  iconName: 'person-arrow-up-from-line',\n  icon: [640, 512, [], \"e539\", \"M192 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm-8 352V352h16v96H184zm-64 0H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H152h80H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H264V256.9l28.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.6H177.1c-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.9V448zM598.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-32V141.3l25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z\"]\n};\nvar faDownRight = {\n  prefix: 'fas',\n  iconName: 'down-right',\n  icon: [384, 512, [], \"e16b\", \"M336 432H96c-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.6V400c0 17.7-14.3 32-32 32z\"]\n};\nvar faScrollTorah = {\n  prefix: 'fas',\n  iconName: 'scroll-torah',\n  icon: [640, 512, [\"torah\"], \"f6a0\", \"M96 480V32C96 14.3 74.5 0 48 0S0 14.3 0 32V480c0 17.7 21.5 32 48 32s48-14.3 48-32zM512 32H128V480H512V32zM592 0c-26.5 0-48 14.3-48 32V480c0 17.7 21.5 32 48 32s48-14.3 48-32V32c0-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.3H271l31.4-53.9c3.6-6.3 10.3-10.1 17.6-10.1s13.9 3.8 17.6 10.1L369 180h56.7c10.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.3H369l-31.4 53.9c-3.6 6.3-10.3 10.1-17.6 10.1s-13.9-3.8-17.6-10.1L271 332H214.3c-10.1 0-18.3-8.2-18.3-18.3zm124 54.7L341.2 332H298.8L320 368.4zM254.5 256l30.3 52h70.4l30.3-52-30.3-52H284.8l-30.3 52zm144.9 23.8L383 308h32.8l-16.4-28.2zM415.8 204H383l16.4 28.2L415.8 204zM320 143.6L298.8 180h42.4L320 143.6zM224.2 204l16.4 28.2L257 204H224.2zM257 308l-16.4-28.2L224.2 308H257z\"]\n};\nvar faTorah = faScrollTorah;\nvar faBlindsOpen = {\n  prefix: 'fas',\n  iconName: 'blinds-open',\n  icon: [512, 512, [], \"f8fc\", \"M0 32C0 14.3 14.3 0 32 0H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H160v64 64 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.3V192 128 64H32C14.3 64 0 49.7 0 32zm47.4 96H96v64H17.8C8 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 160H65.6c-1 5.2-1.6 10.5-1.6 16c0 18 6 34.6 16 48H17.8C8 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 64H208c10-13.4 16-30 16-48c0-5.5-.6-10.8-1.6-16H464.6c9.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-160H192V128H464.6c9.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-12H464.6c9.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.8H17.8z\"]\n};\nvar 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.3V448c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V416h32V352H128V224h32V160H128V117.3c0-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.2V448c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V416h32V352H320V224h32V160H320V117.3c0-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.2V448c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V117.3c0-6.9-2.2-13.7-6.4-19.2L460.8 38.4c-3-4-7.8-6.4-12.8-6.4z\"]\n};\nvar 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.8H256V440c0 22.1-17.9 40-40 40H168c-22.1 0-40-17.9-40-40V256H32c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l160-160z\"]\n};\nvar faArrowAltUp = faUp;\nvar faBroomBall = {\n  prefix: 'fas',\n  iconName: 'broom-ball',\n  icon: [640, 512, [\"quidditch\", \"quidditch-broom-ball\"], \"f458\", \"M633.3 12.4c10.8 14 8.3 34.1-5.6 44.9l-144 112-72 56L403 232l28.3 36.3c3.7 4.8 4.4 11.2 1.8 16.7s-8.1 9-14.1 9.1l-48 .9L292.3 194.2l12.5-46.3c1.6-5.9 6.3-10.3 12.3-11.5s12 1.1 15.8 5.8l30.8 39.4 8.7-6.8 72-56 144-112c13.9-10.9 34.1-8.3 44.9 5.6zM269.1 476.3c-55.5 43.4-215 34.2-252.3 31.4c-5.1-.4-9.7-2.9-12.8-7s-4.5-9.1-3.6-14.1c.5-3.2 1.3-7.2 2.2-12.1c3-16.5 10.8-31.6 21.9-44.1l73.5-82.5c3.1-3.5 3.2-8.6 .4-12.3s-7.9-4.7-12-2.6L47.3 353.5c-6.3 3.3-13.4-2.7-11-9.4c14.3-39.9 32.7-76.9 55.5-94.7c57.7-45.1 175.3-35.5 175.3-35.5l78.8 100.9s-19.1 116.4-76.8 161.5zM496 512c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80s-35.8 80-80 80z\"]\n};\nvar faQuidditch = faBroomBall;\nvar faQuidditchBroomBall = faBroomBall;\nvar 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.6V176C160 78.8 238.8 0 336 0s176 78.8 176 176s-78.8 176-176 176H246.8c-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};\nvar faSquareV = {\n  prefix: 'fas',\n  iconName: 'square-v',\n  icon: [448, 512, [], \"e284\", \"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-64H64zm77.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};\nvar faFaceAwesome = {\n  prefix: 'fas',\n  iconName: 'face-awesome',\n  icon: [512, 512, [\"gave-dandy\"], \"e409\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM203.5 160.4c-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 64v10.3c0 16.4 13.3 29.7 29.7 29.7h68.6c16.4 0 29.7-13.3 29.7-29.7V184c0-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 72v7.5c0 13.5 11 24.5 24.5 24.5h95.1c13.5 0 24.5-11 24.5-24.5V192c0-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 .2h4.9c55.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.2h0H101.6h0c-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 416h-4.9c-4.6 0-9.1-.2-13.5-.6z\"]\n};\nvar faGaveDandy = faFaceAwesome;\nvar faDialOff = {\n  prefix: 'fas',\n  iconName: 'dial-off',\n  icon: [576, 512, [], \"e162\", \"M288 64c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM448 288c0 80.2-59 146.6-136 158.2V288c0-13.3-10.7-24-24-24s-24 10.7-24 24V446.2c-77-11.6-136-78-136-158.2c0-88.4 71.6-160 160-160s160 71.6 160 160zm128 0c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM32 320c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM128 96c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm352 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM128 480c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm352 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar 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 128H192c-70.7 0-128-57.3-128-128s57.3-128 128-128H384zM576 256c0-106-86-192-192-192H192C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192zM192 352c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96s43 96 96 96z\"]\n};\nvar 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};\nvar faBoxArchive = {\n  prefix: 'fas',\n  iconName: 'box-archive',\n  icon: [512, 512, [\"archive\"], \"f187\", \"M32 32H480c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H32C14.3 128 0 113.7 0 96V64C0 46.3 14.3 32 32 32zm0 128H480V416c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V160zm128 80c0 8.8 7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z\"]\n};\nvar faArchive = faBoxArchive;\nvar 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 152c0-30.9-25.1-56-56-56s-56 25.1-56 56s25.1 56 56 56s56-25.1 56-56zM112 232c30.9 0 56-25.1 56-56s-25.1-56-56-56s-56 25.1-56 56s25.1 56 56 56zm32 80c0-30.9-25.1-56-56-56s-56 25.1-56 56s25.1 56 56 56s56-25.1 56-56zM112 456c0-30.9-25.1-56-56-56s-56 25.1-56 56s25.1 56 56 56s56-25.1 56-56zm144-32c0-30.9-25.1-56-56-56s-56 25.1-56 56s25.1 56 56 56s56-25.1 56-56zm80 32c30.9 0 56-25.1 56-56s-25.1-56-56-56s-56 25.1-56 56s25.1 56 56 56zM280 288c0-30.9-25.1-56-56-56s-56 25.1-56 56s25.1 56 56 56s56-25.1 56-56zm80 32c30.9 0 56-25.1 56-56s-25.1-56-56-56s-56 25.1-56 56s25.1 56 56 56z\"]\n};\nvar 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 32V96.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.3V64zM320 192c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64zM306.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.1l0 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.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.7l0 0C439.4 405.2 410.9 416 384 416c-27.5 0-55-10.6-77.5-26.1z\"]\n};\nvar faDialMax = {\n  prefix: 'fas',\n  iconName: 'dial-max',\n  icon: [576, 512, [], \"e15e\", \"M288 64c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM401.4 174.7c56.7 56.7 61.9 145.4 15.7 208L305.3 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 0zM576 288c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM32 320c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM128 96c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm352 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM128 480c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm352 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faCircleM = {\n  prefix: 'fas',\n  iconName: 'circle-m',\n  icon: [512, 512, [], \"e115\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM171.5 137.9L256 255l84.5-117.1c6.1-8.4 16.9-12 26.8-8.8s16.6 12.4 16.6 22.8V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V226.2l-60.5 83.8c-4.5 6.2-11.8 9.9-19.5 9.9s-14.9-3.7-19.5-9.9L176 226.2V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-10.4 6.7-19.6 16.6-22.8s20.7 .3 26.8 8.8z\"]\n};\nvar faCalendarImage = {\n  prefix: 'fas',\n  iconName: 'calendar-image',\n  icon: [448, 512, [], \"e0d4\", \"M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192zM147.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.6H112.5c-13.3 0-20.8-15.2-12.7-25.8l47.3-61.5zM128 320c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faCircleCaretDown = {\n  prefix: 'fas',\n  iconName: 'circle-caret-down',\n  icon: [512, 512, [\"caret-circle-down\"], \"f32d\", \"M256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256S397.4 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};\nvar faCaretCircleDown = faCircleCaretDown;\nvar 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.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V365.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 480zM352 320c0 17.7 14.3 32 32 32h16v64H384c-17.7 0-32 14.3-32 32s14.3 32 32 32h48 48c17.7 0 32-14.3 32-32s-14.3-32-32-32H464V320c0-17.7-14.3-32-32-32H384c-17.7 0-32 14.3-32 32zm93.7-171.1c-4.2 2-8.8 3.1-13.7 3.1c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32c0 12.8-7.5 23.8-18.3 28.9zm-40.7 54.9l-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};\nvar faSortNumericDesc = faArrowDown91;\nvar faSortNumericDownAlt = faArrowDown91;\nvar 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 448V400.7c-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.6V448c0 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 448V402.6c0-14.7-11.9-26.6-26.6-26.6h-2c-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.9h-2c-14.7 0-26.6 11.9-26.6 26.6V448c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n};\nvar faGrinTongueSquint = faFaceGrinTongueSquint;\nvar 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-8.5 8.5-11.3 20.7-8.1 31.7c3.2 10.9 5.6 24.2 4.5 38c-1.1 14-5.9 30.3-19.1 43.4L346.2 211 301 165.8l24.4-24.4c.2-.3 .5-1.3 .6-3.2c.3-3.8-.3-9.1-2.1-15.2c-9.5-32.5-1.5-69.2 24.3-94.9c37.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 405zM325.3 141.5s0 0 .1-.1c0 .1-.1 .1-.1 .1zM233 143L369 279c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0L151 225c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0zM87 255c9.4-9.4 24.6-9.4 33.9 0L257 391c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0L39 337c-9.4-9.4-9.4-24.6 0-33.9l48-48z\"]\n};\nvar faSprayCan = {\n  prefix: 'fas',\n  iconName: 'spray-can',\n  icon: [512, 512, [], \"f5bd\", \"M128 0h64c17.7 0 32 14.3 32 32v96H96V32c0-17.7 14.3-32 32-32zM0 256c0-53 43-96 96-96H224c53 0 96 43 96 96V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V256zm240 80c0-44.2-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80s80-35.8 80-80zM320 64c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM512 64c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM480 192c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm32 64c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM384 192c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faAlarmSnooze = {\n  prefix: 'fas',\n  iconName: 'alarm-snooze',\n  icon: [576, 512, [], \"f845\", \"M193.3 25.6C176.1 9.7 153.2 0 128 0C75 0 32 43 32 96c0 19 5.5 36.6 15 51.5L193.3 25.6zM288 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.2C512 164.3 411.7 64 288 64S64 164.3 64 288c0 50.3 16.6 96.8 44.6 134.2L73.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.6zM530.3 147.5c9.5-14.9 15-32.6 15-51.5c0-53-43-96-96-96C424.1 0 401.1 9.7 384 25.6L530.3 147.5zM232 192H344c9.2 0 17.5 5.2 21.6 13.5s3 18-2.6 25.3L281.1 336H344c13.3 0 24 10.7 24 24s-10.7 24-24 24H232c-9.2 0-17.5-5.2-21.6-13.5s-3-18 2.6-25.3L294.9 240H232c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faScarecrow = {\n  prefix: 'fas',\n  iconName: 'scarecrow',\n  icon: [448, 512, [], \"f70d\", \"M320 96c0 11.2-1.9 22-5.5 32H416c5.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.5H343c-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.1H32c-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.5H133.5c-3.5-10-5.5-20.8-5.5-32c0-53 43-96 96-96s96 43 96 96zM208 80c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm48 32c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zM192 480V427.8l12.2 6.9c12.3 7 27.4 7 39.7 0l12.2-6.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32z\"]\n};\nvar faTruckMonster = {\n  prefix: 'fas',\n  iconName: 'truck-monster',\n  icon: [640, 512, [], \"f63b\", \"M288 64v64H416L368 64H288zM419.2 25.6L496 128h80c17.7 0 32 14.3 32 32v64c17.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 64H288c-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-32V160c0-17.7 14.3-32 32-32H224V48c0-26.5 21.5-48 48-48h96c20.1 0 39.1 9.5 51.2 25.6zM152 256h16c12.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.8v16c0 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 512H152c-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 392V376c0-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 176c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM448.2 276.6c1.7-11.6 11.7-20.6 23.8-20.6h16c12.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.8v16c0 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 512H472c-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 392V376c0-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 384c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48z\"]\n};\nvar 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 48H392c22.1 0 40 17.9 40 40s-17.9 40-40 40H320h-1.3l34.8-59.2zm-131 0L257.3 128H256 184c-22.1 0-40-17.9-40-40s17.9-40 40-40h2.2c14.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 0H184C135.4 0 96 39.4 96 88c0 14.4 3.5 28 9.6 40H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H470.4c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88h-2.2c-31.9 0-61.5 16.9-77.7 44.4zM512 384v64H64V384H512zm0-64H64V192H230.1l-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 192H512V320z\"]\n};\nvar 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};\nvar faCodePullRequestDraft = {\n  prefix: 'fas',\n  iconName: 'code-pull-request-draft',\n  icon: [448, 512, [], \"e3fa\", \"M104 80c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm8 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.3V358.7C19.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.3V153.3zM104 432c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm264 24c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm0 56c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80zM416 80c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM368 288c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48z\"]\n};\nvar faSquareB = {\n  prefix: 'fas',\n  iconName: 'square-b',\n  icon: [448, 512, [], \"e264\", \"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-64H64zm64 120c0-13.3 10.7-24 24-24h92c42 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 76H152c-13.3 0-24-10.7-24-24V256 152zm144 52c0-15.5-12.5-28-28-28H176v56h68c15.5 0 28-12.5 28-28zM176 336h84c15.5 0 28-12.5 28-28s-12.5-28-28-28H244 176v56z\"]\n};\nvar 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 248v19c0 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.5V480c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V410c15.3 3.9 31.4 6 48 6s32.7-2.1 48-6v70c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V340.7c16.7 18.9 38.8 32.8 64 39.3v18.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.4V380c22.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.6v0c-10 3.5-20.8 5.5-32 5.5s-22-1.9-32-5.5v0c-7.5-2.6-14.6-6.2-21.1-10.5h0c-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.6V192c0-88.4-71.6-160-160-160h-1.6C362.2 12.2 334.5 0 304 0zM464 224c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16z\"]\n};\nvar 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.9v41.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.3-.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 32v28c0 26.5 21.5 48 48 48h32c8.8 0 16 7.2 16 16v48c0 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.4V318.6c0-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.2zM512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256z\"]\n};\nvar faGlobeAfrica = faEarthAfrica;\nvar faRainbow = {\n  prefix: 'fas',\n  iconName: 'rainbow',\n  icon: [640, 512, [127752], \"f75b\", \"M320 96C178.6 96 64 210.6 64 352v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352C0 175.3 143.3 32 320 32s320 143.3 320 320v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352C576 210.6 461.4 96 320 96zm0 192c-35.3 0-64 28.7-64 64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-70.7 57.3-128 128-128s128 57.3 128 128v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-35.3-28.7-64-64-64zM160 352v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-123.7 100.3-224 224-224s224 100.3 224 224v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-88.4-71.6-160-160-160s-160 71.6-160 160z\"]\n};\nvar 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};\nvar faTabletScreenButton = {\n  prefix: 'fas',\n  iconName: 'tablet-screen-button',\n  icon: [448, 512, [\"tablet-alt\"], \"f3fa\", \"M0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM256 448c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM384 64H64V384H384V64z\"]\n};\nvar faTabletAlt = faTabletScreenButton;\nvar 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.5v1.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.3v-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};\nvar faMessageQuestion = {\n  prefix: 'fas',\n  iconName: 'message-question',\n  icon: [512, 512, [], \"e1e3\", \"M0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zm169.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.3h58.3c8.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.8V216c0 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.1H222.6c-23.7 0-44.8 14.9-52.8 37.3zM288 304c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faCloud = {\n  prefix: 'fas',\n  iconName: 'cloud',\n  icon: [640, 512, [9729], \"f0c2\", \"M0 336c0 79.5 64.5 144 144 144H512c70.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};\nvar faTrowelBricks = {\n  prefix: 'fas',\n  iconName: 'trowel-bricks',\n  icon: [512, 512, [], \"e58a\", \"M240.8 4.8C250.3 10.6 256 20.9 256 32v72h89c3.6-13.8 16.1-24 31-24h88c26.5 0 48 21.5 48 48s-21.5 48-48 48H376c-14.9 0-27.4-10.2-31-24H256v72c0 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-32H480c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V256zM32 384h96c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32zm192 0H480c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32z\"]\n};\nvar faSquare3 = {\n  prefix: 'fas',\n  iconName: 'square-3',\n  icon: [448, 512, [], \"e258\", \"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-64H64zm88 96H280c9.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.2H208c-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.4h27.8c20 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 176H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faFaceFlushed = {\n  prefix: 'fas',\n  iconName: 'face-flushed',\n  icon: [512, 512, [128563, \"flushed\"], \"f579\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM176 384c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16s-7.2-16-16-16H192c-8.8 0-16 7.2-16 16zm-16-88c39.8 0 72-32.2 72-72s-32.2-72-72-72s-72 32.2-72 72s32.2 72 72 72zm264-72c0-39.8-32.2-72-72-72s-72 32.2-72 72s32.2 72 72 72s72-32.2 72-72zm-240 0c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm192 0c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faFlushed = faFaceFlushed;\nvar faHospitalUser = {\n  prefix: 'fas',\n  iconName: 'hospital-user',\n  icon: [576, 512, [], \"f80d\", \"M48 0C21.5 0 0 21.5 0 48V256H144c8.8 0 16 7.2 16 16s-7.2 16-16 16H0v64H144c8.8 0 16 7.2 16 16s-7.2 16-16 16H0v80c0 26.5 21.5 48 48 48H265.9c-6.3-10.2-9.9-22.2-9.9-35.1c0-46.9 25.8-87.8 64-109.2V271.8 48c0-26.5-21.5-48-48-48H48zM152 64h16c8.8 0 16 7.2 16 16v24h24c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H184v24c0 8.8-7.2 16-16 16H152c-8.8 0-16-7.2-16-16V152H112c-8.8 0-16-7.2-16-16V120c0-8.8 7.2-16 16-16h24V80c0-8.8 7.2-16 16-16zM512 272c0-44.2-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80s80-35.8 80-80zM288 477.1c0 19.3 15.6 34.9 34.9 34.9H541.1c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1H381.1c-51.4 0-93.1 41.7-93.1 93.1z\"]\n};\nvar faMicrowave = {\n  prefix: 'fas',\n  iconName: 'microwave',\n  icon: [576, 512, [], \"e01b\", \"M0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64c0 17.7-14.3 32-32 32s-32-14.3-32-32H128c0 17.7-14.3 32-32 32s-32-14.3-32-32c-35.3 0-64-28.7-64-64V96zm96 56V328c0 13.3 10.7 24 24 24H392c13.3 0 24-10.7 24-24V152c0-13.3-10.7-24-24-24H120c-13.3 0-24 10.7-24 24zm400-40c-8.8 0-16 7.2-16 16V352c0 8.8 7.2 16 16 16s16-7.2 16-16V128c0-8.8-7.2-16-16-16z\"]\n};\nvar faTentArrowLeftRight = {\n  prefix: 'fas',\n  iconName: 'tent-arrow-left-right',\n  icon: [640, 512, [], \"e57f\", \"M520.1 6.2c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9L521.5 72 118.5 72l33.5-30.2c9.9-8.9 10.7-24 1.8-33.9s-24-10.7-33.9-1.8l-80 72C34.9 82.7 32 89.2 32 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L118.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-72zM339.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.6s14.9 11.1 24.2 11.1H320V352l96 160h96c9.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};\nvar faCartCircleArrowUp = {\n  prefix: 'fas',\n  iconName: 'cart-circle-arrow-up',\n  icon: [640, 512, [], \"e3f0\", \"M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H76.1l60.3 316.5c2.2 11.3 12.1 19.5 23.6 19.5H320.7c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32h-143l-9.1-48H339.2c29.1-57 88.4-96 156.8-96c14.3 0 28.3 1.7 41.6 4.9l35-124.3C578.3 52.3 563 32 541.8 32H122l-2.4-12.5C117.4 8.2 107.5 0 96 0H24zM176 512c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM496 224c-79.5 0-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144s-64.5-144-144-144zM428.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.6V432c0 8.8-7.2 16-16 16s-16-7.2-16-16V342.6l-28.7 28.7c-6.2 6.2-16.4 6.2-22.6 0z\"]\n};\nvar faTrashClock = {\n  prefix: 'fas',\n  iconName: 'trash-clock',\n  icon: [576, 512, [], \"e2b0\", \"M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H330.8C285.6 480.1 256 427.5 256 368c0-90.4 68.2-164.9 155.9-174.9L416 128zM576 368c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zM432 288c8.8 0 16 7.2 16 16v48h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16z\"]\n};\nvar 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};\nvar faLegal = faGavel;\nvar faSprinklerCeiling = {\n  prefix: 'fas',\n  iconName: 'sprinkler-ceiling',\n  icon: [384, 512, [], \"e44c\", \"M0 0V96c0 15.3 10.8 28.4 25.7 31.4L128 147.8V82.6L64 69.8V0H0zM256 82.6v65.3l102.3-20.5c15-3 25.7-16.1 25.7-31.4V0H320V69.8L256 82.6zM160 344c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm-48 64c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zM24 496c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM272 344c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm-80 88c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm-32 40c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm136-40c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm-24 40c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm88 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32V192H96c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H224V64z\"]\n};\nvar faBrowsers = {\n  prefix: 'fas',\n  iconName: 'browsers',\n  icon: [576, 512, [], \"e0cb\", \"M160 0C124.7 0 96 28.7 96 64V352c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H160zM280 72H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H280c-13.3 0-24-10.7-24-24s10.7-24 24-24zM160 96c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V376c0 75.1 60.9 136 136 136H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120z\"]\n};\nvar faTrillium = {\n  prefix: 'fas',\n  iconName: 'trillium',\n  icon: [512, 512, [], \"e588\", \"M160 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.8 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.9C163.7 190.4 160 175.7 160 160zm136 80c0-22.1-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40s40-17.9 40-40zm88-80v0c0-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.3l0 0c-7.3-4.2-14.9-7.6-22.6-10.3c.9-6 1.3-12.1 1.3-18.4zM132.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.3l0 0c-9.9 5.7-18.8 12.6-26.9 20.2C51 182.7 37.6 157.6 32 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};\nvar 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 368V104 32c0-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 147V292.6c-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.3V356.6c-10-3-20.8-4.6-32-4.6c-53 0-96 35.8-96 80s43 80 96 80s96-35.8 96-80V297.7l-64-50.4z\"]\n};\nvar faTruckRamp = {\n  prefix: 'fas',\n  iconName: 'truck-ramp',\n  icon: [640, 512, [], \"f4e0\", \"M640 400V0H416c-35.3 0-64 28.7-64 64V353.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 448c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z\"]\n};\nvar faBinoculars = {\n  prefix: 'fas',\n  iconName: 'binoculars',\n  icon: [512, 512, [], \"f1e5\", \"M128 32h32c17.7 0 32 14.3 32 32V96H96V64c0-17.7 14.3-32 32-32zm64 96V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V388.9c0-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-28H192zm227.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.3V448c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V128h99.8zM320 64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V96H320V64zm-32 64V288H224V128h64z\"]\n};\nvar 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.7V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 21.2-5.1 41.1-14.2 58.7L416 300.8V96c0-53-43-96-96-96s-96 43-96 96v54.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-128v-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6v40c0 89.1 66.2 162.7 152 174.4V464H248c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4z\"]\n};\nvar faBoxTissue = {\n  prefix: 'fas',\n  iconName: 'box-tissue',\n  icon: [512, 512, [], \"e05b\", \"M92.5 0H208c40 0 52 24 64 48s24 48 64 48h85.2C436 96 448 108 448 122.8c0 3.4-.7 6.8-1.9 10L409.6 224 384 288H128l-16-64L64.9 35.4c-.6-2.3-.9-4.6-.9-6.9C64 12.8 76.8 0 92.5 0zM79 224l16 64H80c-8.8 0-16 7.2-16 16s7.2 16 16 16h48H384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H418.5l25.6-64H464c26.5 0 48 21.5 48 48V384H0V272c0-26.5 21.5-48 48-48H79zM0 416H512v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V416z\"]\n};\nvar faCircleC = {\n  prefix: 'fas',\n  iconName: 'circle-c',\n  icon: [512, 512, [], \"e101\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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};\nvar 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};\nvar faChartBullet = {\n  prefix: 'fas',\n  iconName: 'chart-bullet',\n  icon: [512, 512, [], \"e0e1\", \"M264 32c13.3 0 24 10.7 24 24v8H464c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H288v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H48c-26.5 0-48-21.5-48-48V112C0 85.5 21.5 64 48 64H240V56c0-13.3 10.7-24 24-24zM160 128v32h80V128H160zm128 0v32H448V128H288zm48 256V352H256v32h80zm0 64H48c-26.5 0-48-21.5-48-48V336c0-26.5 21.5-48 48-48H336v-8c0-13.3 10.7-24 24-24s24 10.7 24 24v8h80c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H384v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8zm48-96v32h64V352H384z\"]\n};\nvar 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 24h57.7l16.4 30.3L256 192l-45.3-45.3c-12-12-28.3-18.7-45.3-18.7H64c-17.7 0-32 14.3-32 32v32h96c88.4 0 160 71.6 160 160c0 11-1.1 21.7-3.2 32h70.4c-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 128H480c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H459.6c-7.5 0-14.7 2.6-20.5 7.4L391.7 78.9l-14-26c-7-12.9-20.5-21-35.2-21H280zM462.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 40h66.4C242.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-104H187.3zM128 384c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar 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.7H368l76.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 352H47.7C34.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 288c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zM288 440c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar 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 48H464c26.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-96c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm16 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};\nvar 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 .1 .1 0 0 0 0 0s0 0-6.3 12.7h0l6.3-12.7c5.8 2.9 10.4 7.3 13.5 12.7h40.6c3.1-5.3 7.7-9.8 13.5-12.7l6.3 12.7h0c-6.3-12.7-6.3-12.7-6.3-12.7l0 0 0 0 .1 0 .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.7v6.7V352v16c0 61.9-50.1 112-112 112H419.7c-59.4 0-108.5-46.4-111.8-105.8L306.6 352H269.4l-1.2 22.2C264.9 433.6 215.8 480 156.3 480H112C50.1 480 0 429.9 0 368V352 310.7 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.4V368l105.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};\nvar 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};\nvar 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 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zm340.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};\nvar faCommentAltEdit = faMessagePen;\nvar faMessageEdit = faMessagePen;\nvar 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 24h16v33.3C119.6 157.2 32 252.4 32 368H480c0-115.6-87.6-210.8-200-222.7V112h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H256 216zM24 400c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z\"]\n};\nvar faConciergeBell = faBellConcierge;\nvar 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};\nvar faPencilRuler = faPenRuler;\nvar faChessRookPiece = {\n  prefix: 'fas',\n  iconName: 'chess-rook-piece',\n  icon: [320, 512, [\"chess-rook-alt\"], \"f448\", \"M58.5 384L70.9 222.7c.7-9.3-2.7-18.5-9.3-25.1L41.4 177.4c-6-6-9.4-14.1-9.4-22.6V72c0-4.4 3.6-8 8-8H72c4.4 0 8 3.6 8 8v32c0 4.4 3.6 8 8 8h24c4.4 0 8-3.6 8-8V72c0-4.4 3.6-8 8-8h64c4.4 0 8 3.6 8 8v32c0 4.4 3.6 8 8 8h24c4.4 0 8-3.6 8-8V72c0-4.4 3.6-8 8-8h32c4.4 0 8 3.6 8 8v82.7c0 8.5-3.4 16.6-9.4 22.6l-20.2 20.2c-6.6 6.6-10 15.8-9.3 25.1L261.5 384H58.5zM136 272c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V232c0-13.3-10.7-24-24-24s-24 10.7-24 24v40zM16.4 455.8l8.8-4.4c4.1-2.1 6.8-6.3 6.8-10.9C32 426.9 42.9 416 56.4 416H263.6c13.5 0 24.4 10.9 24.4 24.4c0 4.6 2.6 8.9 6.8 10.9l8.8 4.4c10.1 5 16.4 15.3 16.4 26.5c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3c0-11.2 6.3-21.5 16.4-26.5z\"]\n};\nvar faChessRookAlt = faChessRookPiece;\nvar faSquareRoot = {\n  prefix: 'fas',\n  iconName: 'square-root',\n  icon: [576, 512, [8730], \"f697\", \"M289 24.2C292.5 10 305.3 0 320 0H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H345L239 487.8c-3.2 13-14.2 22.6-27.6 24s-26.1-5.5-32.1-17.5L76.2 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c12.1 0 23.2 6.8 28.6 17.7l73.3 146.6L289 24.2z\"]\n};\nvar faAlbumCollectionCirclePlus = {\n  prefix: 'fas',\n  iconName: 'album-collection-circle-plus',\n  icon: [640, 512, [], \"e48e\", \"M32 24c0 13.3 10.7 24 24 24H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H56C42.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 42H394.8c-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.2H48zM256 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 24H472c13.3 0 24-10.7 24-24s-10.7-24-24-24H40zM496 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm16-208v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H512v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H432c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faPeopleArrows = {\n  prefix: 'fas',\n  iconName: 'people-arrows',\n  icon: [640, 512, [\"people-arrows-left-right\"], \"e068\", \"M192 64c0 35.3-28.7 64-64 64s-64-28.7-64-64S92.7 0 128 0s64 28.7 64 64zM25.9 233.4C29.3 191.9 64 160 105.6 160h44.8c27 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.2V464c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V348.3c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3zM576 64c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 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.1h44.8c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6V464c0 26.5-21.5 48-48 48H496c-26.5 0-48-21.5-48-48V391.2l47.6-47.6c21.9-21.9 21.9-57.3 0-79.2l-64-64zM272 240v32h96V240c0-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.2V336H272v32c0 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};\nvar faPeopleArrowsLeftRight = faPeopleArrows;\nvar 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};\nvar 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.8v.4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .3 .4 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3H352c-13.3 0-24 10.7-24 24s10.7 24 24 24h24v.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0l24 0H376c0 13.3 10.7 24 24 24s24-10.7 24-24H400l24 0v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V486 486v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V485 485v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V484v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V483v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V481v-.1-.1-.1-.1-.1-.1-.1-.1V480v-.1-.1-.1-.1-.1-.1-.1V479v-.1-.1-.1-.1-.1-.1-.1V478v-.1-.1-.1-.1-.1-.1V477v-.1-.1-.1-.1-.1-.1V476v-.1-.1-.1-.1-.1-.1V475v-.1-.2-.2-.2-.2-.2V474v-.2-.2-.2-.2-.2V473v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V470v-.2-.2-.2-.2-.2V469v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V467v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V463v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V459v-.2-.2-.2-.2-.2-.2-.2-.2V457v-.2-.2-.2-.2V456h24c13.3 0 24-10.7 24-24s-10.7-24-24-24H424v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V403v-.3-.3V402v-.3-.3V401v-.3-.3V400v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.4-.3-.4-.4-.4-.4V393v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V388v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V384c0-.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.2V24c0-13.3-10.7-24-24-24H504zM400 320c-53 0-96-43-96-96s43-96 96-96s96 43 96 96s-43 96-96 96zM190.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};\nvar faTombstone = {\n  prefix: 'fas',\n  iconName: 'tombstone',\n  icon: [448, 512, [], \"f720\", \"M32 192C32 86 118 0 224 0S416 86 416 192V416H32V192zM0 480c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM248 120c0-13.3-10.7-24-24-24s-24 10.7-24 24v40H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h48V328c0 13.3 10.7 24 24 24s24-10.7 24-24V208h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H248V120z\"]\n};\nvar 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};\nvar faCaretSquareRight = faSquareCaretRight;\nvar 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 64zM160 112c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM112 448c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z\"]\n};\nvar faCut = faScissors;\nvar faListMusic = {\n  prefix: 'fas',\n  iconName: 'list-music',\n  icon: [576, 512, [], \"f8c9\", \"M563.7 6.8C571.5 12.8 576 22.1 576 32V96c0 14.7-10 27.5-24.2 31L448 153V432c0 44.2-50.1 80-112 80s-112-35.8-112-80s50.1-80 112-80c17.2 0 33.5 2.8 48 7.7V128 64c0-14.7 10-27.5 24.2-31l128-32c9.6-2.4 19.7-.2 27.5 5.8zM64 64H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar 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 224c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zm32-64c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm312 16c0-17.7 14.3-32 32-32s32 14.3 32 32v53.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.6V176c0-44.2-35.8-80-80-80s-80 35.8-80 80v22.7c-9.8-4.3-20.6-6.7-32-6.7c-44.2 0-80 35.8-80 80v21.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.6V272c0-17.7 14.3-32 32-32s32 14.3 32 32v8V448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H504V280v-8V176z\"]\n};\nvar faToiletsPortable = {\n  prefix: 'fas',\n  iconName: 'toilets-portable',\n  icon: [576, 512, [], \"e584\", \"M32 0H224c17.7 0 32 14.3 32 32V64H0V32C0 14.3 14.3 0 32 0zM0 96H24 232h24v24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H48v8c0 13.3-10.7 24-24 24s-24-10.7-24-24V120 96zM192 224c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V240c0-8.8-7.2-16-16-16zM352 0H544c17.7 0 32 14.3 32 32V64H320V32c0-17.7 14.3-32 32-32zM320 96h24H552h24v24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H368v8c0 13.3-10.7 24-24 24s-24-10.7-24-24V120 96zM512 224c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V240c0-8.8-7.2-16-16-16z\"]\n};\nvar 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.6V352c0 53-114.6 96-256 96S0 405 0 352V222.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};\nvar faHyphen = {\n  prefix: 'fas',\n  iconName: 'hyphen',\n  icon: [320, 512, [], \"2d\", \"M0 256c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32z\"]\n};\nvar faTable = {\n  prefix: 'fas',\n  iconName: 'table',\n  icon: [512, 512, [], \"f0ce\", \"M64 256V160H224v96H64zm0 64H224v96H64V320zm224 96V320H448v96H288zM448 256H288V160H448v96zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z\"]\n};\nvar faUserChef = {\n  prefix: 'fas',\n  iconName: 'user-chef',\n  icon: [448, 512, [], \"e3d2\", \"M384 48c0 20.9-13.4 38.7-32 45.3V112v64c0 70.7-57.3 128-128 128s-128-57.3-128-128V112 93.3C77.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 176V160H144v16c0 44.2 35.8 80 80 80s80-35.8 80-80zM96 320l106.4 26.6-66.2 26.5C111.9 382.8 96 406.3 96 432.5V512H25.6C11.5 512 0 500.5 0 486.4c0-60.9 40.5-112.3 96-128.8V320zM352 512H128V432.5c0-13.1 8-24.9 20.1-29.7L352 321.2v36.3c55.5 16.5 96 68 96 128.8c0 14.1-11.5 25.6-25.6 25.6H352zM224 432c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm80 16c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16z\"]\n};\nvar faMessageImage = {\n  prefix: 'fas',\n  iconName: 'message-image',\n  icon: [512, 512, [\"comment-alt-image\"], \"e1e0\", \"M0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zm176 64c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm120 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.6h80 48H392c8.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};\nvar faCommentAltImage = faMessageImage;\nvar faUsersMedical = {\n  prefix: 'fas',\n  iconName: 'users-medical',\n  icon: [640, 512, [], \"f830\", \"M144 160c44.2 0 80-35.8 80-80s-35.8-80-80-80S64 35.8 64 80s35.8 80 80 80zm368 0c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80zM0 298.7C0 310.4 9.6 320 21.3 320H234.7c.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.7H106.7C47.8 192 0 239.8 0 298.7zM405.3 320h77.4c6.6-18.6 24.4-32 45.3-32h32c20.9 0 38.7 13.4 45.3 32h13.4c11.8 0 21.3-9.6 21.3-21.3C640 239.8 592.2 192 533.3 192H490.7c-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 352H261.3C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7H482.7c-1.8-5-2.7-10.4-2.7-16V480H464c-26.5 0-48-21.5-48-48V400zm0-176c0-53-43-96-96-96s-96 43-96 96s43 96 96 96s96-43 96-96zm96 112v48H464c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V448h48c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H576V336c0-8.8-7.2-16-16-16H528c-8.8 0-16 7.2-16 16z\"]\n};\nvar faSensorTriangleExclamation = {\n  prefix: 'fas',\n  iconName: 'sensor-triangle-exclamation',\n  icon: [640, 512, [\"sensor-alert\"], \"e029\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H225c-.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.1V96c0-35.3-28.7-64-64-64H64zm48 88V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24s24 10.7 24 24zm96 0V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-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.3H595.7c24.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 272v88c0 8.8-7.2 16-16 16s-16-7.2-16-16V272c0-8.8 7.2-16 16-16s16 7.2 16 16zM448 456c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z\"]\n};\nvar faSensorAlert = faSensorTriangleExclamation;\nvar 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 31H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H238.1l-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};\nvar faTachographDigital = {\n  prefix: 'fas',\n  iconName: 'tachograph-digital',\n  icon: [640, 512, [\"digital-tachograph\"], \"f566\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm32 64H320c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32zM64 368c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm320 0c0-8.8 7.2-16 16-16H560c8.8 0 16 7.2 16 16s-7.2 16-16 16H400c-8.8 0-16-7.2-16-16zM80 320c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm80-16c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zm48 16c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm80-16c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zm48 16c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16z\"]\n};\nvar faDigitalTachograph = faTachographDigital;\nvar faFaceMask = {\n  prefix: 'fas',\n  iconName: 'face-mask',\n  icon: [512, 512, [], \"e37f\", \"M378.5 281.7L509.8 222C493.1 96.7 385.9 0 256 0S18.9 96.7 2.2 222l131.3 59.7c8-15.3 24.1-25.7 42.5-25.7H336c18.4 0 34.5 10.4 42.5 25.7zm5.5 32.6V384h93.8c21.8-37.6 34.2-81.3 34.2-127.9L384 314.3zM381.3 416c-6.6 18.6-24.4 32-45.3 32H176c-20.9 0-38.7-13.4-45.3-32H56.1c46.9 58.5 119 96 199.9 96s152.9-37.5 199.9-96H381.3zM128 384V314.3L0 256.1C0 302.7 12.5 346.4 34.2 384H128zm-4.7-180.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C114.4 167 152.6 144 208 144c8.8 0 16 7.2 16 16s-7.2 16-16 16c-47 0-77.1 19.7-84.7 27.3zM304 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 0C381.1 195.7 351 176 304 176zM176 304c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176z\"]\n};\nvar 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 28zM560 384c0 70.7-57.3 128-128 128s-128-57.3-128-128s57.3-128 128-128s128 57.3 128 128zM336 368c0 8.8 7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16zm80 80c-8.8 0-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16zm0-64c0 8.8 7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16zm-80-80c0 8.8 7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16z\"]\n};\nvar faStarSharpHalf = {\n  prefix: 'fas',\n  iconName: 'star-sharp-half',\n  icon: [576, 512, [], \"e28c\", \"M254.4 50.4L214.5 176H90.3 88 74.7 56c-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.4V325.3 155.9 0c-10.5 0-19.7 6.8-22.9 16.7L260 32.9l0 0-4.6 14.3-1 3.2z\"]\n};\nvar 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 320H618.7c11.8 0 21.3-9.6 21.3-21.3C640 239.8 592.2 192 533.3 192H490.7c-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 320H234.7c.2 0 .4 0 .7 0c-20.6-18.2-35.2-42.8-40.8-70.8L121.8 192H106.7zM261.3 352C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7H485.3c10.5 0 19.5-6 23.9-14.8L324.9 352H261.3zM512 160c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80z\"]\n};\nvar faClover = {\n  prefix: 'fas',\n  iconName: 'clover',\n  icon: [448, 512, [], \"e139\", \"M173.3 32C139.4 32 112 59.4 112 93.3v4.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.4H61.3C27.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 368h4.9c12 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 34v4.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.3v-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.4h4.9c33.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.3h-4.9c-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-34V93.3C336 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.2C205.1 38.5 189.5 32 173.3 32z\"]\n};\nvar 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.7 384H212.6c-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.9V241.3c0-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};\nvar 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.2v64H336c97.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-96H224v64c0 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};\nvar faMailReply = faReply;\nvar faStarAndCrescent = {\n  prefix: 'fas',\n  iconName: 'star-and-crescent',\n  icon: [576, 512, [9770], \"f699\", \"M32 256C32 114.6 146.6 0 288 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.4C352.6 505.7 321 512 288 512C146.6 512 32 397.4 32 256zM407.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.5L293 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};\nvar 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};\nvar faHouseFire = {\n  prefix: 'fas',\n  iconName: 'house-fire',\n  icon: [640, 512, [], \"e50c\", \"M288 350.1l0 1.9H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-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.1zM453.5 163.8c19.7 17.8 38.2 37 55.5 57.7c7.9-9.9 16.8-20.7 26.5-29.5c5.6-5.1 14.4-5.1 20 0c24.7 22.7 45.6 52.7 60.4 81.1c14.5 28 24.2 56.7 24.2 76.9C640 437.9 568.7 512 480 512c-89.7 0-160-74.2-160-161.9c0-26.4 12.7-58.6 32.4-90.6c20-32.4 48.1-66.1 81.4-95.8c5.6-5 14.2-5 19.8 0zM530 433c30-21 38-63 20-96c-2-4-4-8-7-12l-36 42s-58-74-62-79c-30 37-45 58-45 82c0 49 36 78 81 78c18 0 34-5 49-15z\"]\n};\nvar faSquareMinus = {\n  prefix: 'fas',\n  iconName: 'square-minus',\n  icon: [448, 512, [61767, \"minus-square\"], \"f146\", \"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-64H64zm88 200H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faMinusSquare = faSquareMinus;\nvar faHelicopter = {\n  prefix: 'fas',\n  iconName: 'helicopter',\n  icon: [640, 512, [128641], \"f533\", \"M128 32c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H384v64h32c88.4 0 160 71.6 160 160v64c0 17.7-14.3 32-32 32H384 304c-10.1 0-19.6-4.7-25.6-12.8L192 256 47.2 198.1c-9.5-3.8-16.7-12-19.2-22L5 83.9C2.4 73.8 10.1 64 20.5 64H48c10.1 0 19.6 4.7 25.6 12.8L112 128H320V64H160c-17.7 0-32-14.3-32-32zM384 320H512V288c0-53-43-96-96-96H384V320zM630.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.5H256c-17.7 0-32-14.3-32-32s14.3-32 32-32H536.2c17 0 33.3-6.7 45.3-18.7l3.9-3.9c12.5-12.5 32.8-12.5 45.3 0z\"]\n};\nvar faBird = {\n  prefix: 'fas',\n  iconName: 'bird',\n  icon: [512, 512, [], \"e469\", \"M0 192v-3.6C0 172.7 12.7 160 28.4 160H224c17.7 0 32-14.3 32-32V96c0-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.5V192c0 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-72c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar faCompass = {\n  prefix: 'fas',\n  iconName: 'compass',\n  icon: [512, 512, [129517], \"f14e\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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 256c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar 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};\nvar faCaretSquareDown = faSquareCaretDown;\nvar faHeartHalfStroke = {\n  prefix: 'fas',\n  iconName: 'heart-half-stroke',\n  icon: [512, 512, [\"heart-half-alt\"], \"e1ac\", \"M256 186.5V407.4L420.7 253.6c17.4-16.2 27.3-38.9 27.3-62.7v-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 84l0 0 12 12 12-12c32.6-32.6 79-47.5 124.6-39.9C461.5 55.6 512 115.2 512 185.1v5.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.9v-5.8c0-69.9 50.5-129.5 119.4-141z\"]\n};\nvar faHeartHalfAlt = faHeartHalfStroke;\nvar faFileCircleQuestion = {\n  prefix: 'fas',\n  iconName: 'file-circle-question',\n  icon: [576, 512, [], \"e4ef\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.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 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 384c-79.5 0-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144zm0-48c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM368 321.6V328c0 8.8 7.2 16 16 16s16-7.2 16-16v-6.4c0-5.3 4.3-9.6 9.6-9.6h40.5c7.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.2V384c0 8.8 7.2 16 16 16s16-7.2 16-16v-5.1l23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9H409.6c-23 0-41.6 18.6-41.6 41.6z\"]\n};\nvar faLaptopCode = {\n  prefix: 'fas',\n  iconName: 'laptop-code',\n  icon: [640, 512, [], \"f5fc\", \"M64 96c0-35.3 28.7-64 64-64H512c35.3 0 64 28.7 64 64V352H512V96H128V352H64V96zM0 403.2C0 392.6 8.6 384 19.2 384H620.8c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8H76.8C34.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};\nvar faJoystick = {\n  prefix: 'fas',\n  iconName: 'joystick',\n  icon: [448, 512, [128377], \"f8c5\", \"M336 112c0 50.7-33.7 93.6-80 107.4V320H192V219.4c-46.3-13.8-80-56.6-80-107.4C112 50.1 162.1 0 224 0s112 50.1 112 112zM200 96c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM64 352c0-17.7 14.3-32 32-32s32 14.3 32 32H384c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64z\"]\n};\nvar faGrillFire = {\n  prefix: 'fas',\n  iconName: 'grill-fire',\n  icon: [576, 512, [], \"e5a4\", \"M0 72C0 49.9 17.9 32 40 32H408c22.1 0 40 17.9 40 40V96c0 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 368h73c1.5 16.6 5.2 32.7 10.7 48H160c0 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 96V72zM96 440c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM389.5 163.8c19.7 17.8 38.2 37 55.5 57.7c7.9-9.9 16.8-20.7 26.5-29.5c5.6-5.1 14.4-5.1 20 0c24.7 22.7 45.6 52.7 60.4 81.1c14.5 28 24.2 56.7 24.2 76.9C576 437.9 504.7 512 416 512c-89.7 0-160-74.2-160-161.9c0-26.4 12.7-58.6 32.4-90.6c20-32.4 48.1-66.1 81.4-95.8c5.6-5 14.2-5 19.8 0zM466 433c30-21 38-63 20-96c-2-4-4-8-7-12l-36 42s-58-74-62-79c-30 37-45 58-45 82c0 49 36 78 81 78c18 0 34-5 49-15z\"]\n};\nvar faRectangleVerticalHistory = {\n  prefix: 'fas',\n  iconName: 'rectangle-vertical-history',\n  icon: [576, 512, [], \"e237\", \"M256 0c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H256zM96 72V440c0 13.3 10.7 24 24 24s24-10.7 24-24V72c0-13.3-10.7-24-24-24s-24 10.7-24 24zM0 120V392c0 13.3 10.7 24 24 24s24-10.7 24-24V120c0-13.3-10.7-24-24-24S0 106.7 0 120z\"]\n};\nvar faSwatchbook = {\n  prefix: 'fas',\n  iconName: 'swatchbook',\n  icon: [512, 512, [], \"f5c3\", \"M0 32C0 14.3 14.3 0 32 0H160c17.7 0 32 14.3 32 32V416c0 53-43 96-96 96s-96-43-96-96V32zM223.6 425.9c.3-3.3 .4-6.6 .4-9.9V154l75.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-192H480c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H182.8zM128 64H64v64h64V64zM64 192v64h64V192H64zM96 440c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar faPrescriptionBottle = {\n  prefix: 'fas',\n  iconName: 'prescription-bottle',\n  icon: [384, 512, [], \"f485\", \"M0 32C0 14.3 14.3 0 32 0H352c17.7 0 32 14.3 32 32V64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64V32zm32 96H352V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V416H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H32V320H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H32V224H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H32V128z\"]\n};\nvar faBars = {\n  prefix: 'fas',\n  iconName: 'bars',\n  icon: [448, 512, [\"navicon\"], \"f0c9\", \"M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z\"]\n};\nvar faNavicon = faBars;\nvar faKeyboardLeft = {\n  prefix: 'fas',\n  iconName: 'keyboard-left',\n  icon: [640, 512, [], \"e1c3\", \"M224 64c-35.3 0-64 28.7-64 64V384c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H224zm16 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM224 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H336c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H336c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM320 336c0-8.8 7.2-16 16-16H464c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H336c-8.8 0-16-7.2-16-16V336zM432 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM416 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V240zM528 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM512 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V336c0-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.2V176c0-9.7-5.8-18.5-14.8-22.2z\"]\n};\nvar faPeopleGroup = {\n  prefix: 'fas',\n  iconName: 'people-group',\n  icon: [640, 512, [], \"e533\", \"M184 88c0 30.9-25.1 56-56 56s-56-25.1-56-56s25.1-56 56-56s56 25.1 56 56zM64 245.7C54 256.9 48 271.8 48 288s6 31.1 16 42.3V245.7zm144.4-49.3C178.7 222.7 160 261.2 160 304c0 34.3 12 65.8 32 90.5V416c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V389.2C26.2 371.2 0 332.7 0 288c0-61.9 50.1-112 112-112h32c24 0 46.2 7.5 64.4 20.3zM448 416V394.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 176h32c61.9 0 112 50.1 112 112c0 44.7-26.2 83.2-64 101.2V416c0 17.7-14.3 32-32 32H480c-17.7 0-32-14.3-32-32zM568 88c0 30.9-25.1 56-56 56s-56-25.1-56-56s25.1-56 56-56s56 25.1 56 56zm8 157.7v84.7c10-11.3 16-26.1 16-42.3s-6-31.1-16-42.3zM320 160c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zM240 304c0 16.2 6 31 16 42.3V261.7c-10 11.3-16 26.1-16 42.3zm144-42.3v84.7c10-11.3 16-26.1 16-42.3s-6-31.1-16-42.3zM448 304c0 44.7-26.2 83.2-64 101.2V448c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V405.2c-37.8-18-64-56.5-64-101.2c0-61.9 50.1-112 112-112h32c61.9 0 112 50.1 112 112z\"]\n};\nvar 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 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM96 75V64H288V75c0 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};\nvar faHourglass3 = faHourglassEnd;\nvar 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.1v5.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.9v-5.8c0-69.9 50.5-129.5 119.4-141z\"]\n};\nvar faHeartBroken = faHeartCrack;\nvar 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 52V384v32.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.8l0 0 0 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.8l0 0 0 0 0 0 .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 .2 0 0zm160 0l0 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.8l0 0 0 0 0 0 .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 .2 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.2V384 330.4c0-11 9-20 20-20s20 9 20 20v19.7c0 7.1 8.6 10.7 13.7 5.7l79-79c6.2-6.2 16.4-6.2 22.6 0z\"]\n};\nvar faDropletPercent = {\n  prefix: 'fas',\n  iconName: 'droplet-percent',\n  icon: [320, 512, [\"humidity\"], \"f750\", \"M160 480C71.6 480 0 404.8 0 312C0 232.4 108 83.2 138.7 42.5C143.7 35.8 151.6 32 160 32s16.3 3.8 21.3 10.5C212 83.2 320 232.4 320 312c0 92.8-71.6 168-160 168zM104 288c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM216 400c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm3.3-139.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 0l96-96c6.2-6.2 6.2-16.4 0-22.6z\"]\n};\nvar faHumidity = faDropletPercent;\nvar 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 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM160 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.8V176c0-8.8-7.2-16-16-16H160z\"]\n};\nvar faExternalLinkSquareAlt = faSquareUpRight;\nvar faFaceKissBeam = {\n  prefix: 'fas',\n  iconName: 'face-kiss-beam',\n  icon: [512, 512, [128537, \"kiss-beam\"], \"f597\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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-9l0 0 0 0 0 0 0 0 .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-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .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-.1 0 0 0 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.9l0 0 0 0-.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 .2 0 0 0 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.8l0 0 0 0zm160 0l0 0-.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 .2 0 0 0 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.8l0 0 0 0 0 0z\"]\n};\nvar faKissBeam = faFaceKissBeam;\nvar 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};\nvar faRollerCoaster = {\n  prefix: 'fas',\n  iconName: 'roller-coaster',\n  icon: [640, 512, [], \"e324\", \"M64 190.1c0-31.8 15.8-60 40-77V456c0 13.3 10.7 24 24 24s24-10.7 24-24V96.2c2-.1 4-.2 6.1-.2c14.8 0 29.1 3.5 41.9 9.9V456c0 13.3 10.7 24 24 24s24-10.7 24-24V154.7l48 69.1V456c0 13.3 10.7 24 24 24s24-10.7 24-24V292.9l20.3 29.2c7.9 11.3 17.2 21.3 27.7 29.8V456c0 13.3 10.7 24 24 24s24-10.7 24-24V377.6c13.6 4.2 28 6.4 42.6 6.4H488v72c0 13.3 10.7 24 24 24s24-10.7 24-24V378.4c14.4-4.2 27.8-10.5 40-18.6V448c0 17.7 14.3 32 32 32s32-14.3 32-32V248h-.2c.1-2.6 .2-5.3 .2-8c0-79.5-64.5-144-144-144h-4c-28.9 0-57.3 7.1-82.8 20.7l-51.6 27.5L432 251.3V177.1l7.3-3.9c12.7-6.8 26.5-11 40.7-12.5V264c0 13.3 10.7 24 24 24s24-10.7 24-24V166.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80H482.6c-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.1V448c0 17.7 14.3 32 32 32s32-14.3 32-32V190.1z\"]\n};\nvar faPhotoFilmMusic = {\n  prefix: 'fas',\n  iconName: 'photo-film-music',\n  icon: [640, 512, [], \"e228\", \"M192 64c0-35.3 28.7-64 64-64H576c35.3 0 64 28.7 64 64v69.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 9h64l0 64H256c-35.3 0-64-28.7-64-64V64zM319.5 404.6c-13.8 10.3-25.2 25.2-29.6 43.4H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h96V360c0 17.7 14.3 32 32 32H342.2c-8.2 3.3-15.8 7.5-22.6 12.6zM320 96c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM56 168v16c0 8.8 7.2 16 16 16H88c8.8 0 16-7.2 16-16V168c0-8.8-7.2-16-16-16H72c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16H88c8.8 0 16-7.2 16-16V264c0-8.8-7.2-16-16-16H72zM56 360v16c0 8.8 7.2 16 16 16H88c8.8 0 16-7.2 16-16V360c0-8.8-7.2-16-16-16H72c-8.8 0-16 7.2-16 16zM630 164.5c6.3 4.5 10 11.8 10 19.5v48V392c0 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.5V265.3l-144 48V464c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48c5.5 0 10.9 .5 16 1.5V296 248c0-10.3 6.6-19.5 16.4-22.8l192-64c7.3-2.4 15.4-1.2 21.6 3.3z\"]\n};\nvar 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-96h64c0 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 256h64c0 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};\nvar 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 0h11c90.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.8v9.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};\nvar faFilm = {\n  prefix: 'fas',\n  iconName: 'film',\n  icon: [512, 512, [127902], \"f008\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM48 368v32c0 8.8 7.2 16 16 16H96c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zm368-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H416zM48 240v32c0 8.8 7.2 16 16 16H96c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zm368-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H416zM48 112v32c0 8.8 7.2 16 16 16H96c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zM416 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H416zM160 128v64c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H192c-17.7 0-32 14.3-32 32zm32 160c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V320c0-17.7-14.3-32-32-32H192z\"]\n};\nvar faCoconut = {\n  prefix: 'fas',\n  iconName: 'coconut',\n  icon: [512, 512, [], \"e2f6\", \"M387.1 22.6C371.8 7.3 350.5 1.1 329.2 .1c-21.6-1-45.8 3-70.5 11C209.1 27 153.8 59.7 106.8 106.8S27 209.1 11.1 258.7c-7.9 24.7-12 48.9-11 70.5c1 21.3 7.2 42.6 22.5 57.9l49.5 49.5c48.3 48.3 113.9 75.5 182.3 75.5c142.3 0 257.7-115.4 257.7-257.7c0-68.4-27.2-133.9-75.5-182.3L387.1 22.6zm9.6 182.1c6.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 0l-32-32c-6.2-6.2-6.2-16.4 0-22.6zm-56 136c6.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 0l-32-32c-6.2-6.2-6.2-16.4 0-22.6zm-136 56c6.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 0l-32-32c-6.2-6.2-6.2-16.4 0-22.6zM167 167c-13 13-43 45.6-64.8 79.3c-11 17-19.1 33.1-22.5 46.6c-3.4 13.5-1.1 20.6 2.9 24.6s11 6.2 24.6 2.9c13.4-3.4 29.6-11.5 46.6-22.5C187.4 276.1 220 246.1 233 233c12-12 42.2-44.5 64.3-78.4c11.1-17.1 19.5-33.4 23-47c3.5-13.7 1.3-20.9-2.9-25s-11.3-6.4-25-2.9c-13.6 3.5-30 11.8-47 23C211.5 124.8 179 154.9 167 167zm173.1-107c15.7 15.7 16 37 11.2 55.6c-4.8 18.7-15.3 38.5-27.2 56.6c-23.8 36.5-55.7 70.8-68.5 83.5c-13.9 13.9-48.3 45.6-84.6 69.1c-18.1 11.7-37.7 22-56.2 26.6c-18.4 4.6-39.4 4.3-54.9-11.3s-15.9-36.6-11.3-54.9c4.6-18.5 15-38.1 26.6-56.2c23.5-36.4 55.2-70.8 69.1-84.6c12.8-12.8 47-44.7 83.5-68.5C246 64 265.8 53.4 284.5 48.7c18.6-4.7 39.8-4.5 55.6 11.2z\"]\n};\nvar 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};\nvar 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.6V128c0 17.7 14.3 32 32 32H431.3c-1.2 19.6-4.2 41.4-9.4 64H320c-17.7 0-32 14.3-32 32V426.8c-10 6.5-20.7 12.5-32 18c-11.3-5.5-22-11.5-32-18V256c0-17.7-14.3-32-32-32H90.1c-5.2-22.6-8.1-44.4-9.4-64H192c17.7 0 32-14.3 32-32V80.3l32-13.6z\"]\n};\nvar faCassetteTape = {\n  prefix: 'fas',\n  iconName: 'cassette-tape',\n  icon: [576, 512, [128429], \"f8ab\", \"M0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H483.1l-36.3-96.9c-7-18.7-24.9-31.1-44.9-31.1H174.2c-20 0-37.9 12.4-44.9 31.1L92.9 480H64c-35.3 0-64-28.7-64-64V96zM416.8 394.4L448.9 480H127.1l32.1-85.6c2.3-6.2 8.3-10.4 15-10.4H401.8c6.7 0 12.6 4.1 15 10.4zM341.5 192H234.5c3.5 10 5.5 20.8 5.5 32s-1.9 22-5.5 32H341.5c-3.5-10-5.5-20.8-5.5-32s1.9-22 5.5-32zm90.5 0c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zM112 224c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32z\"]\n};\nvar faSquareTerminal = {\n  prefix: 'fas',\n  iconName: 'square-terminal',\n  icon: [448, 512, [], \"e32a\", \"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-64V96zm70.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 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H216z\"]\n};\nvar 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.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V174.3c38.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 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM80 96c26.5 0 48-21.5 48-48s-21.5-48-48-48S32 21.5 32 48s21.5 48 48 48zm-8 32c-35.3 0-64 28.7-64 64v96l0 .6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352H88V480c0 17.7 14.3 32 32 32s32-14.3 32-32V252.7l13 20.5c5.9 9.2 16.1 14.9 27 14.9h48c17.7 0 32-14.3 32-32s-14.3-32-32-32H209.6l-37.4-58.9C157.6 142 132.1 128 104.7 128H72z\"]\n};\nvar 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.2l0 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.4l0 0c19.8 27.1 39.7 54.4 49.2 86.2H272zM192 512c44.2 0 80-35.8 80-80V416H112v16c0 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};\nvar 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};\nvar 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};\nvar 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 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H384c17.7 0 32-14.3 32-32s-14.3-32-32-32H304l-7.2-14.3C291.4 6.8 280.3 0 268.2 0H147.8zM384 128H32V464c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V128zM160 208V432c0 8.8-7.2 16-16 16s-16-7.2-16-16V208c0-8.8 7.2-16 16-16s16 7.2 16 16zm128 0V432c0 8.8-7.2 16-16 16s-16-7.2-16-16V208c0-8.8 7.2-16 16-16s16 7.2 16 16zm192-80c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H480zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H480zM448 416c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H480c-17.7 0-32 14.3-32 32z\"]\n};\nvar faBlock = {\n  prefix: 'fas',\n  iconName: 'block',\n  icon: [448, 512, [], \"e46a\", \"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-64V96zm96 8c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm280 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM96 408c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm280 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar faCircleExclamation = {\n  prefix: 'fas',\n  iconName: 'circle-exclamation',\n  icon: [512, 512, [\"exclamation-circle\"], \"f06a\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm32 224c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faExclamationCircle = faCircleExclamation;\nvar 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.4l-139 92.7L37.6 126C15.6 130.9 0 150.3 0 172.8V464c0 26.5 21.5 48 48 48H320v0H256V416c0-35.3 28.7-64 64-64l.3 0h.5c3.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.8V172.8c0-22.5-15.6-42-37.6-46.9L476.8 98.1 337.8 5.4zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm0 128h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16zM496 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm22.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};\nvar faArrowRightFromBracket = {\n  prefix: 'fas',\n  iconName: 'arrow-right-from-bracket',\n  icon: [576, 512, [\"sign-out\"], \"f08b\", \"M534.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.3L434.7 224 224 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-128zM192 96c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-53 0-96 43-96 96l0 256c0 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};\nvar faSignOut = faArrowRightFromBracket;\nvar faFaceFrownSlight = {\n  prefix: 'fas',\n  iconName: 'face-frown-slight',\n  icon: [512, 512, [], \"e376\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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.6zM208.4 208c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm128 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faCircleChevronDown = {\n  prefix: 'fas',\n  iconName: 'circle-chevron-down',\n  icon: [512, 512, [\"chevron-circle-down\"], \"f13a\", \"M256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256S397.4 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};\nvar faChevronCircleDown = faCircleChevronDown;\nvar faSidebarFlip = {\n  prefix: 'fas',\n  iconName: 'sidebar-flip',\n  icon: [512, 512, [], \"e24f\", \"M512 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96zM288 96V416H64V96H288zm136 0c13.3 0 24 10.7 24 24s-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24h48zm24 120c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24zm-24 72c13.3 0 24 10.7 24 24s-10.7 24-24 24H376c-13.3 0-24-10.7-24-24s10.7-24 24-24h48z\"]\n};\nvar faUnlockKeyhole = {\n  prefix: 'fas',\n  iconName: 'unlock-keyhole',\n  icon: [448, 512, [\"unlock-alt\"], \"f13e\", \"M224 64c-44.2 0-80 35.8-80 80v48H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80V144C80 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-32H192c-17.7 0-32 14.3-32 32s14.3 32 32 32h64z\"]\n};\nvar faUnlockAlt = faUnlockKeyhole;\nvar 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 48V276.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.5V112zM144 0C82.1 0 32 50.2 32 112V276.5c0 .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.3-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C256 50.2 205.9 0 144 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V176c0-8.8-7.2-16-16-16s-16 7.2-16 16V322.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 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H352zM320 192c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H352c-17.7 0-32 14.3-32 32zm64 96c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H384z\"]\n};\nvar faCloudShowersHeavy = {\n  prefix: 'fas',\n  iconName: 'cloud-showers-heavy',\n  icon: [576, 512, [], \"f740\", \"M128 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C96.7 126.1 96 119.1 96 112C96 50.1 146.1 0 208 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 96H128zm-14.5 33.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.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.5zM345.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};\nvar faHeadphonesSimple = {\n  prefix: 'fas',\n  iconName: 'headphones-simple',\n  icon: [512, 512, [\"headphones-alt\"], \"f58f\", \"M256 80C141.1 80 48 173.1 48 288V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V288C0 146.6 114.6 32 256 32s256 114.6 256 256V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V288c0-114.9-93.1-208-208-208zM80 352c0-35.3 28.7-64 64-64h16c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H144c-35.3 0-64-28.7-64-64V352zm288-64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H352c-17.7 0-32-14.3-32-32V320c0-17.7 14.3-32 32-32h16z\"]\n};\nvar faHeadphonesAlt = faHeadphonesSimple;\nvar faSitemap = {\n  prefix: 'fas',\n  iconName: 'sitemap',\n  icon: [576, 512, [], \"f0e8\", \"M208 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48h-8v40H464c30.9 0 56 25.1 56 56v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H464c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-4.4-3.6-8-8-8H312v40h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H256c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V280H112c-4.4 0-8 3.6-8 8v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-30.9 25.1-56 56-56H264V192h-8c-26.5 0-48-21.5-48-48V80z\"]\n};\nvar faPipeSection = {\n  prefix: 'fas',\n  iconName: 'pipe-section',\n  icon: [640, 512, [], \"e438\", \"M32 96C14.3 96 0 110.3 0 128V384c0 17.7 14.3 32 32 32s32-14.3 32-32V128c0-17.7-14.3-32-32-32zm576 0c-17.7 0-32 14.3-32 32V384c0 17.7 14.3 32 32 32s32-14.3 32-32V128c0-17.7-14.3-32-32-32zm-64 32H96V384H544V128z\"]\n};\nvar faSpaceStationMoonConstruction = {\n  prefix: 'fas',\n  iconName: 'space-station-moon-construction',\n  icon: [512, 512, [\"space-station-moon-alt\"], \"e034\", \"M511 279.1c.7-7.6 1-15.3 1-23.1c0-10.8-.7-21.5-2-32H448V160H416 352V96h64V56.1C372.2 21 316.5 0 256 0C114.6 0 0 114.6 0 256c0 7.8 .3 15.5 1 23.1C73.2 304.7 160.8 320 256 320s182.8-15.3 255-40.9zM6.8 314.8C33.4 427.9 134.9 512 256 512c76.5 0 145.1-33.5 192-86.7V384H384V342.8c-40.7 6-83.7 9.2-128 9.2c-91.3 0-176.6-13.6-249.2-37.2zM192 192c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm0 48c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80s-35.8 80-80 80z\"]\n};\nvar faSpaceStationMoonAlt = faSpaceStationMoonConstruction;\nvar 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.3c-.3-.1-.5-.2-.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.1v6c-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.8 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.9l0 0 0 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.1V304c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1v-5.5c5.4-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.4V112c0-11.1-9-20.1-20.1-20.1zM48 352H64c19.5 25.9 44 47.7 72.2 64H64v32H256 448V416H375.8c28.2-16.3 52.8-38.1 72.2-64h16c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V400c0-26.5 21.5-48 48-48z\"]\n};\nvar faDonate = faCircleDollarToSlot;\nvar faMemory = {\n  prefix: 'fas',\n  iconName: 'memory',\n  icon: [576, 512, [], \"f538\", \"M64 64C28.7 64 0 92.7 0 128v7.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.6V320H576V248.6c0-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.3V128c0-35.3-28.7-64-64-64H64zM576 352H0v64c0 17.7 14.3 32 32 32H80V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h96V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h96V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h96V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h48c17.7 0 32-14.3 32-32V352zM192 160v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faFaceSleeping = {\n  prefix: 'fas',\n  iconName: 'face-sleeping',\n  icon: [512, 512, [], \"e38d\", \"M512 256c0-46.6-12.5-90.3-34.2-128H432c-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-16h64c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4L310.6 128H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H272c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4L297.4 96H272zm24 288c0 22.1-17.9 40-40 40s-40-17.9-40-40s17.9-40 40-40s40 17.9 40 40zm91.2-145.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-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 16h25.4L420.7 68.7c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H470.6l36.7-36.7c4.6-4.6 5.9-11.5 3.5-17.4S502.5 0 496 0H432c-8.8 0-16 7.2-16 16z\"]\n};\nvar 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 256V116.8c0-15.8 20.5-22 29.3-8.9L320 256V116.8c0-15.8 20.5-22 29.3-8.9L448 256V116.8c0-15.8 20.5-22 29.3-8.9L606.8 302.2c14.2 21.3-1.1 49.7-26.6 49.7H512 448 384 320 256 192 64V116.8zM32 384H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faFireBurner = {\n  prefix: 'fas',\n  iconName: 'fire-burner',\n  icon: [640, 512, [], \"e4f1\", \"M293.5 3.8c19.7 17.8 38.2 37 55.5 57.7c7.9-9.9 16.8-20.7 26.5-29.5c5.6-5.1 14.4-5.1 20 0c24.7 22.7 45.6 52.7 60.4 81.1c14.5 28 24.2 58.8 24.2 79C480 280 408.7 352 320 352c-89.7 0-160-72.1-160-159.8c0-26.4 12.7-60.7 32.4-92.6c20-32.4 48.1-66.1 81.4-95.8c2.8-2.5 6.4-3.8 10-3.7c3.5 0 7 1.3 9.8 3.8zM370 273c30-21 38-63 20-96c-2-4-4-8-7-12l-36 42s-58-74-62-79c-30 37-45 58-45 82c0 49 36 78 81 78c18 0 34-5 49-15zM32 288c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32s-14.3 32-32 32v64H544V320c-17.7 0-32-14.3-32-32s14.3-32 32-32h32c17.7 0 32 14.3 32 32v96c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32V288zM320 480c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm160-32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM192 480c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar 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 128h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H432c10-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.8V240h21.2c26.7 0 51.7-13.4 66.6-35.6L512 192c0-53-43-96-96-96V75.2C416 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.2V96c0 54.4-10.5 108.1-30.7 158c-.9-2-1.3-4.2-1.3-6.4V144C288 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 176c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16z\"]\n};\nvar 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 96H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM214.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.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V269.3l73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128z\"]\n};\nvar faArrowToTop = faArrowUpToLine;\nvar faFlag = {\n  prefix: 'fas',\n  iconName: 'flag',\n  icon: [512, 512, [127988, 61725], \"f024\", \"M64 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V32C0 14.3 14.3 0 32 0S64 14.3 64 32zm40.8 302.8c-3 .9-6 1.7-8.8 2.6V13.5C121.5 6.4 153 0 184 0c36.5 0 68.3 9.1 95.6 16.9l1.3 .4C309.4 25.4 333.3 32 360 32c26.8 0 52.9-6.8 73-14.1c9.9-3.6 17.9-7.2 23.4-9.8c2.7-1.3 4.8-2.4 6.2-3.1c.7-.4 1.1-.6 1.4-.8l.2-.1c9.9-5.6 22.1-5.6 31.9 .2S512 20.6 512 32V288c0 12.1-6.8 23.2-17.7 28.6L480 288c14.3 28.6 14.3 28.6 14.3 28.6l0 0 0 0-.1 0-.2 .1-.7 .4c-.6 .3-1.5 .7-2.5 1.2c-2.2 1-5.2 2.4-9 4c-7.7 3.3-18.5 7.6-31.5 11.9C424.5 342.9 388.8 352 352 352c-37 0-65.2-9.4-89-17.3l-1-.3c-24-8-43.7-14.4-70-14.4c-27.5 0-60.1 7-87.2 14.8z\"]\n};\nvar 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 304c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm104 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar 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 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm160 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zM352 144c0-17.7-14.3-32-32-32s-32 14.3-32 32V320H96c-17.7 0-32-14.3-32-32V192c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 53 43 96 96 96H288v64H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H320 480c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V384H544c53 0 96-43 96-96V192c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H352V144z\"]\n};\nvar faChartScatter3d = {\n  prefix: 'fas',\n  iconName: 'chart-scatter-3d',\n  icon: [512, 512, [], \"e0e8\", \"M32 96c17.7 0 32-14.3 32-32s-14.3-32-32-32S0 46.3 0 64S14.3 96 32 96zM288 64c0-17.7-14.3-32-32-32s-32 14.3-32 32V273L43.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 273V64zm96 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm32 160c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm64-64c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM160 160c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM64 256c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM256 480c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faSquareCode = {\n  prefix: 'fas',\n  iconName: 'square-code',\n  icon: [448, 512, [], \"e267\", \"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-64V96zm262.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};\nvar 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-57h68c49.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 330v55.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};\nvar 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 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.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};\nvar faVolumeDown = faVolumeLow;\nvar 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-48H432c26.5 0 48 21.5 48 48V384H96V80zm145 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-48H64V416H512V288h16c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V336z\"]\n};\nvar faTimesToSlot = faXmarkToSlot;\nvar faVoteNay = faXmarkToSlot;\nvar faBoxTaped = {\n  prefix: 'fas',\n  iconName: 'box-taped',\n  icon: [448, 512, [\"box-alt\"], \"f49a\", \"M50.7 58.5L0 160H160L192 32H93.7C75.5 32 58.9 42.3 50.7 58.5zM288 160H448L397.3 58.5C389.1 42.3 372.5 32 354.3 32H256l32 128zM160 192H0V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192H288v64c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192z\"]\n};\nvar faBoxAlt = faBoxTaped;\nvar 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.1zM64 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 .3 0 0 0 0 0 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-17.9L82.9 161.3C70.7 185.6 64 212.2 64 240z\"]\n};\nvar 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};\nvar faCloudSunRain = {\n  prefix: 'fas',\n  iconName: 'cloud-sun-rain',\n  icon: [640, 512, [127782], \"f743\", \"M137.9 3c-4.5-3.2-10.3-3.9-15.4-1.8s-8.8 6.7-9.7 12.2L98.7 98.7 13.4 112.8c-5.5 .9-10.1 4.6-12.2 9.7S-.2 133.4 3 137.9l50.3 70.3L3 278.5c-3.2 4.5-3.9 10.3-1.8 15.4s6.7 8.8 12.2 9.7l85.3 14.1L112.8 403c.9 5.5 4.6 10.1 9.7 12.2s10.9 1.4 15.4-1.8l55.2-39.5c-19.9-21.9-32.3-50.8-33.1-82.6c-17.6-10.2-32.2-26.1-40.6-46.3c-20.3-49 3-105.1 52-125.4c29.4-12.2 61.4-8.7 86.7 6.7c13.1-21.8 32.5-39.4 55.8-50.3L303.6 13.4c-.9-5.5-4.6-10.1-9.7-12.2S282.9-.2 278.5 3L208.2 53.3 137.9 3zM291.4 415.9c-2.5 .6-5.1 .6-7.6-.1c1.4 0 2.8 .1 4.2 .1h3.5zm-46.3-260c-17.3-12.2-40.4-15.6-61.5-6.9c-32.7 13.5-48.2 51-34.6 83.6c3.6 8.7 8.9 16.1 15.3 22.2c10.6-39.7 39.9-71.8 77.8-86.4c.8-4.3 1.8-8.4 3-12.5zM277.4 420c-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.3zm74.5-116.1c0-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.3 114.6 402.8 96 368 96c-53 0-96 43-96 96l0 1.3c-45.4 7.6-80 47.1-80 94.6c0 53 43 96 96 96H559.9c44.2 0 80-35.8 80-80z\"]\n};\nvar faAlbum = {\n  prefix: 'fas',\n  iconName: 'album',\n  icon: [448, 512, [128189], \"f89f\", \"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-64V96zM384 256c0-88.4-71.6-160-160-160S64 167.6 64 256s71.6 160 160 160s160-71.6 160-160zM224 288c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faCircleN = {\n  prefix: 'fas',\n  iconName: 'circle-n',\n  icon: [512, 512, [], \"e118\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM203.7 138.3L304 283.2V152c0-13.3 10.7-24 24-24s24 10.7 24 24V360c0 10.5-6.8 19.8-16.8 22.9s-20.9-.6-26.9-9.2L208 228.8V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-10.5 6.8-19.8 16.8-22.9s20.9 .6 26.9 9.2z\"]\n};\nvar 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 32v64H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32V64zM32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32H96v64c0 17.7 14.3 32 32 32s32-14.3 32-32V352c0-17.7-14.3-32-32-32H32zM352 64c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V64zM320 320c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320z\"]\n};\nvar 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};\nvar faWheatAlt = faWheatAwn;\nvar 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 128H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96V480c0 17.7 14.3 32 32 32s32-14.3 32-32V320h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H241.2c25.4-32.5 46.8-75.6 46.8-128C288 57.3 230.7 0 160 0z\"]\n};\nvar faHandsHoldingChild = {\n  prefix: 'fas',\n  iconName: 'hands-holding-child',\n  icon: [640, 512, [], \"e4fa\", \"M320 80c-22.1 0-40-17.9-40-40s17.9-40 40-40s40 17.9 40 40s-17.9 40-40 40zm44.7 84.3L375.8 253c1.6 13.2-7.7 25.1-20.8 26.8s-25.1-7.7-26.8-20.8l-4.4-35h-7.6l-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 40v40 80 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.2 0 0 25.3 25.3c21 21 32.8 49.5 32.8 79.2V464c0 26.5-21.5 48-48 48H173.3c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5V224 160 104C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40v56 64V325.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7H400c-26.5 0-48-21.5-48-48V385.1c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3 0 0 15.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.3V224 144 104c0-22.1 17.9-40 40-40z\"]\n};\nvar faAsterisk = {\n  prefix: 'fas',\n  iconName: 'asterisk',\n  icon: [384, 512, [10033, 61545], \"2a\", \"M192 32c17.7 0 32 14.3 32 32V199.5l111.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.5V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V312.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.5V64c0-17.7 14.3-32 32-32z\"]\n};\nvar faKeySkeletonLeftRight = {\n  prefix: 'fas',\n  iconName: 'key-skeleton-left-right',\n  icon: [640, 512, [], \"e3b4\", \"M576 128c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64zm64 0c0 70.7-57.3 128-128 128c-59.6 0-109.8-40.8-124-96H320v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V160H224l0 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 384c0 35.3 28.7 64 64 64s64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64zM0 384c0-70.7 57.3-128 128-128c59.6 0 109.8 40.8 124 96l68 0V320c0-17.7 14.3-32 32-32s32 14.3 32 32v32h32l0-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};\nvar 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 .3 0 0 0 0 0 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 176H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 96H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faLuchadorMask = {\n  prefix: 'fas',\n  iconName: 'luchador-mask',\n  icon: [448, 512, [\"luchador\", \"mask-luchador\"], \"f455\", \"M224 0C100.3 0 0 100.3 0 224v96C0 426 86 512 192 512h64c106 0 192-86 192-192V224C448 100.3 347.7 0 224 0zM128 384c0 17.7 14.3 32 32 32H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H252 196 160c-17.7 0-32 14.3-32 32zm-32 0c0-33.2 25.3-60.6 57.7-63.7c-1.1-3.9-1.7-8-1.7-12.3c0-7 1.7-13.8 4.8-20H144c-44.2 0-80-35.8-80-80c0-26.5 21.5-48 48-48h32c44.2 0 80 35.8 80 80c0-44.2 35.8-80 80-80h32c26.5 0 48 21.5 48 48c0 44.2-35.8 80-80 80H291.2c3.1 6.2 4.8 13 4.8 20c0 4.3-.6 8.4-1.7 12.3c32.4 3.1 57.7 30.5 57.7 63.7c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64zM262.3 252.7l.3 .2c2.6 1.9 5.9 3.1 9.4 3.1h32c26.5 0 48-21.5 48-48c0-8.8-7.2-16-16-16H304c-26.5 0-48 21.5-48 48c0 5.2 2.5 9.8 6.3 12.7zM224 272c-6.9 0-13.5 2.2-18.9 6.2l-.6 .4c-2.3 1.8-4.3 3.8-6.1 6.2L196 288l-9.6 12.8c-1.6 2.1-2.4 4.6-2.4 7.2c0 .2 0 .3 0 .5c0 .1 0 .3 0 .4c0 6.1 5 11.1 11.1 11.1h.9 16 24 16 .9c6.1 0 11.1-5 11.1-11.1c0-.1 0-.3 0-.4c0-.2 0-.3 0-.5c0-2.6-.8-5.1-2.4-7.2L252 288l-2.4-3.2c-1.8-2.4-3.8-4.4-6.1-6.2l-.6-.4c-5.4-4-12-6.2-18.9-6.2zm-38.3-19.3c3.8-2.9 6.3-7.5 6.3-12.7c0-26.5-21.5-48-48-48H112c-8.8 0-16 7.2-16 16c0 26.5 21.5 48 48 48h32c3.5 0 6.8-1.1 9.4-3.1l.3-.2z\"]\n};\nvar faLuchador = faLuchadorMask;\nvar faMaskLuchador = faLuchadorMask;\nvar 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 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM337 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};\nvar faCheckSquare = faSquareCheck;\nvar faShredder = {\n  prefix: 'fas',\n  iconName: 'shredder',\n  icon: [512, 512, [], \"f68a\", \"M64 64C64 28.7 92.7 0 128 0H354.7c17 0 33.3 6.7 45.3 18.7L429.3 48c12 12 18.7 28.3 18.7 45.3V192c35.3 0 64 28.7 64 64v96c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V256c0-35.3 28.7-64 64-64V64zM384 93.3L354.7 64H128V192H384V93.3zM432 296c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM40 416H88v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V416zm96 0h48v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V416zm96 0h48v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V416zm96 0h48v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V416zm96 0h48v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V416z\"]\n};\nvar faBookOpenCover = {\n  prefix: 'fas',\n  iconName: 'book-open-cover',\n  icon: [640, 512, [\"book-open-alt\"], \"e0c0\", \"M304 32V408L96 368V34.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.4V28.8l25.7-5.1C621.5 19.7 640 34.8 640 55V421.8c0 15.3-10.8 28.4-25.7 31.4L320 512 25.7 453.1C10.8 450.2 0 437 0 421.8V55C0 34.8 18.5 19.7 38.3 23.7L64 28.8v345c0 15.3 10.8 28.4 25.7 31.4zM336 408V32L506.7 3.1C526.2-.2 544 14.9 544 34.7V368L336 408z\"]\n};\nvar faBookOpenAlt = faBookOpenCover;\nvar faSandwich = {\n  prefix: 'fas',\n  iconName: 'sandwich',\n  icon: [512, 512, [129386], \"f81f\", \"M0 96C0 78.3 14.3 64 32 64H480c17.7 0 32 14.3 32 32v48c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V96zM303.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.7H432h48c17.7 0 32 14.3 32 32v48c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V368c0-17.7 14.3-32 32-32H208h4.8c7.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.2l0 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.1l-.1 0c-18 8.2-41.4 18.9-74.5 18.9s-56.6-10.7-74.5-18.9l-.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};\nvar faPesetaSign = {\n  prefix: 'fas',\n  iconName: 'peseta-sign',\n  icon: [384, 512, [], \"e221\", \"M64 32C46.3 32 32 46.3 32 64v96c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 96V448c0 17.7 14.3 32 32 32s32-14.3 32-32V352h96c77.4 0 142-55 156.8-128H352c17.7 0 32-14.3 32-32s-14.3-32-32-32h-3.2C334 87 269.4 32 192 32H64zM282.5 160H96V96h96c41.8 0 77.4 26.7 90.5 64zM96 224H282.5c-13.2 37.3-48.7 64-90.5 64H96V224z\"]\n};\nvar 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-68V96c0-35.3-28.7-64-64-64H160c-21.6 0-40.7 10.7-52.3 27.1L38.8 5.1zM227 152.7c6-14.5 20.3-24.7 37-24.7h72c53 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-32H288v8.4l-61-47.8zM224 288V272.5L96 171.6V416c0 35.3 28.7 64 64 64H480c2.3 0 4.6-.1 6.9-.4L288 322.9V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V288z\"]\n};\nvar faParkingSlash = faSquareParkingSlash;\nvar faTrainTunnel = {\n  prefix: 'fas',\n  iconName: 'train-tunnel',\n  icon: [512, 512, [], \"e454\", \"M256 0C114.6 0 0 114.6 0 256V448c0 35.3 28.7 64 64 64h41.4l64.3-64.3C137.3 444.5 112 417.2 112 384V192c0-35.3 28.7-64 64-64H336c35.3 0 64 28.7 64 64V384c0 33.2-25.3 60.5-57.7 63.7L406.6 512H448c35.3 0 64-28.7 64-64V256C512 114.6 397.4 0 256 0zM361.4 512l-64-64H214.6l-64 64H361.4zM184 192c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24H328c13.3 0 24-10.7 24-24V216c0-13.3-10.7-24-24-24H184zM288 384c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faHeading = {\n  prefix: 'fas',\n  iconName: 'heading',\n  icon: [448, 512, [\"header\"], \"f1dc\", \"M0 64C0 46.3 14.3 32 32 32H80h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H112V208H336V96H320c-17.7 0-32-14.3-32-32s14.3-32 32-32h48 48c17.7 0 32 14.3 32 32s-14.3 32-32 32H400V240 416h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H368 320c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V272H112V416h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V240 96H32C14.3 96 0 81.7 0 64z\"]\n};\nvar faHeader = faHeading;\nvar faGhost = {\n  prefix: 'fas',\n  iconName: 'ghost',\n  icon: [384, 512, [128123], \"f6e2\", \"M50.8 452.1L19.2 477.4c-2.1 1.7-4.7 2.6-7.4 2.6C5.3 480 0 474.7 0 468.2V192C0 86 86 0 192 0S384 86 384 192V468.2c0 6.5-5.3 11.8-11.8 11.8c-2.7 0-5.3-.9-7.4-2.6l-31.6-25.3c-3.3-2.7-7.5-4.1-11.8-4.1c-5.9 0-11.5 2.8-15 7.5l-37.6 50.1c-3 4-7.8 6.4-12.8 6.4s-9.8-2.4-12.8-6.4l-38.4-51.2c-3-4-7.8-6.4-12.8-6.4s-9.8 2.4-12.8 6.4l-38.4 51.2c-3 4-7.8 6.4-12.8 6.4s-9.8-2.4-12.8-6.4L77.6 455.5c-3.6-4.7-9.1-7.5-15-7.5c-4.3 0-8.4 1.5-11.7 4.1zM160 192c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm96 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faFaceAnguished = {\n  prefix: 'fas',\n  iconName: 'face-anguished',\n  icon: [512, 512, [], \"e369\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm0-192c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-47.6-96c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm128 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM192 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};\nvar 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 352H544V480v32H480v0H435.8c-24.2 0-46.4-13.7-57.2-35.4l-41.5-83 35.8-71.6zM576 352h32c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H576V352zM462.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.4H160 128 96V480 352H252.2L419.4 17.7c7.9-15.8 27.1-22.2 42.9-14.3zM0 384c0-17.7 14.3-32 32-32H64V512H32c-17.7 0-32-14.3-32-32V384z\"]\n};\nvar faAbacus = {\n  prefix: 'fas',\n  iconName: 'abacus',\n  icon: [576, 512, [129518], \"f640\", \"M512 96V208H448V176h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V96h64zm-96 32h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v32H288V176h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V96H416v32zm-160 0h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v32H160V176h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V96h96v32zm-128 0h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v32H64V96h64v32zM64 416l0-176h64v24h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v24h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v32H64zm96-32h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V312h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V240h96v24h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v24h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v32H160V384zm128-72h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V240H416v96h-8c-13.3 0-24 10.7-24 24s10.7 24 24 24h8v32H288V384h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V312zm160 72h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V240h64V416H448V384zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z\"]\n};\nvar faFilmSimple = {\n  prefix: 'fas',\n  iconName: 'film-simple',\n  icon: [512, 512, [\"film-alt\"], \"f3a0\", \"M384 32H128V80c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64V432c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48H384V432c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64V80c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V32zM64 176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176zm336-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16zM64 304c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V304zm336-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16z\"]\n};\nvar faFilmAlt = faFilmSimple;\nvar faList = {\n  prefix: 'fas',\n  iconName: 'list',\n  icon: [512, 512, [\"list-squares\"], \"f03a\", \"M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z\"]\n};\nvar faListSquares = faList;\nvar 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 13h64c16.1 0 29.8-12 31.8-28c12.4-99-2.3-207.2-31.7-292H446.7c2.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.1 3.9 6.9 3.9H560c8.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 128H62.7c2.8 0 5.4-1.5 6.9-3.9L89.1 91.4c3.1-5.2 10.6-5.2 13.7 0z\"]\n};\nvar 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 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zm-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};\nvar faPhoneSquareAlt = faSquarePhoneFlip;\nvar faCartPlus = {\n  prefix: 'fas',\n  iconName: 'cart-plus',\n  icon: [576, 512, [], \"f217\", \"M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H76.1l60.3 316.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H179.9l-9.1-48h317c14.3 0 26.9-9.5 30.8-23.3l54-192C578.3 52.3 563 32 541.8 32H122l-2.4-12.5C117.4 8.2 107.5 0 96 0H24zM176 512c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm336-48c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM252 160c0-11 9-20 20-20h44V96c0-11 9-20 20-20s20 9 20 20v44h44c11 0 20 9 20 20s-9 20-20 20H356v44c0 11-9 20-20 20s-20-9-20-20V180H272c-11 0-20-9-20-20z\"]\n};\nvar faGamepad = {\n  prefix: 'fas',\n  iconName: 'gamepad',\n  icon: [640, 512, [], \"f11b\", \"M192 64C86 64 0 150 0 256S86 448 192 448H448c106 0 192-86 192-192s-86-192-192-192H192zM496 248c-22.1 0-40-17.9-40-40s17.9-40 40-40s40 17.9 40 40s-17.9 40-40 40zm-24 56c0 22.1-17.9 40-40 40s-40-17.9-40-40s17.9-40 40-40s40 17.9 40 40zM168 200c0-13.3 10.7-24 24-24s24 10.7 24 24v32h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V200z\"]\n};\nvar faBorderCenterV = {\n  prefix: 'fas',\n  iconName: 'border-center-v',\n  icon: [448, 512, [], \"f89d\", \"M448 448c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM384 160c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32zM64 160c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm320 96c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32zM64 256c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM384 64c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32zM0 64C0 81.7 14.3 96 32 96s32-14.3 32-32s-14.3-32-32-32S0 46.3 0 64zM64 448c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM288 256c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32zM352 64c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM288 448c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32zM160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM96 448c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32zm64-192c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm32 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};\nvar faCircleDot = {\n  prefix: 'fas',\n  iconName: 'circle-dot',\n  icon: [512, 512, [128280, \"dot-circle\"], \"f192\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm0-160c-53 0-96-43-96-96s43-96 96-96s96 43 96 96s-43 96-96 96z\"]\n};\nvar faDotCircle = faCircleDot;\nvar faClipboardMedical = {\n  prefix: 'fas',\n  iconName: 'clipboard-medical',\n  icon: [384, 512, [], \"e133\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 128c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM160 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H224v48c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V352H112c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16h48V240z\"]\n};\nvar faFaceDizzy = {\n  prefix: 'fas',\n  iconName: 'face-dizzy',\n  icon: [512, 512, [\"dizzy\"], \"f567\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm0-96c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zM100.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};\nvar faDizzy = faFaceDizzy;\nvar faEgg = {\n  prefix: 'fas',\n  iconName: 'egg',\n  icon: [384, 512, [129370], \"f7fb\", \"M192 496C86 496 0 410 0 304C0 192 96 16 192 16s192 176 192 288c0 106-86 192-192 192zM156.5 138l0 0 0 0 0 0c5.5-6.9 4.4-17-2.5-22.5s-17-4.4-22.5 2.5L144 128c-12.5-10-12.5-10-12.5-10l0 0 0 0-.1 .1-.2 .2-.6 .8c-.5 .7-1.3 1.7-2.2 3c-1.9 2.6-4.5 6.3-7.7 11c-6.3 9.4-14.6 23-23 39.7C81.1 206.1 64 252.6 64 304c0 8.8 7.2 16 16 16s16-7.2 16-16c0-44.6 14.9-86.1 30.3-116.8c7.6-15.3 15.3-27.7 21-36.3c2.8-4.3 5.2-7.6 6.8-9.8c.8-1.1 1.4-1.9 1.8-2.4l.4-.6 .1-.1 0 0z\"]\n};\nvar faUpToLine = {\n  prefix: 'fas',\n  iconName: 'up-to-line',\n  icon: [384, 512, [\"arrow-alt-to-top\"], \"f34d\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM209.4 135.5c-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.5h72V448c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V320h72c9.6 0 18.2-5.7 22-14.5s2-19-4.6-26l-136-144z\"]\n};\nvar faArrowAltToTop = faUpToLine;\nvar 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 144H128.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 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 64H320V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zM496 512c-79.5 0-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144zm22.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};\nvar faWatchFitness = {\n  prefix: 'fas',\n  iconName: 'watch-fitness',\n  icon: [384, 512, [], \"f63e\", \"M64 48C64 21.5 85.5 0 112 0H272c26.5 0 48 21.5 48 48H64zm0 416H320c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48zM0 160c0-44.2 35.8-80 80-80H304c44.2 0 80 35.8 80 80V352c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V160zM100.8 264.1l80 77.2c6.2 6 16 6 22.2 0l80-77.2c20.1-19.4 20.1-51.7 0-71.1c-19.1-18.4-49.4-18.4-68.5 0L192 214.9 169.4 193c-19.1-18.4-49.4-18.4-68.5 0c-20.1 19.4-20.1 51.7 0 71.1z\"]\n};\nvar faClockNineThirty = {\n  prefix: 'fas',\n  iconName: 'clock-nine-thirty',\n  icon: [512, 512, [], \"e34d\", \"M256 0C397.4 0 512 114.6 512 256s-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0zm24 392V256c0-13.3-10.7-24-24-24H152c-13.3 0-24 10.7-24 24s10.7 24 24 24h80V392c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar 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.4V464c0 26.5 21.5 48 48 48H288 528c26.5 0 48-21.5 48-48V440.4c0-12.7-4.3-25.1-12.3-35L329 112l48-60zM288 448H168.5L288 291.7 407.5 448H288z\"]\n};\nvar faFolderPlus = {\n  prefix: 'fas',\n  iconName: 'folder-plus',\n  icon: [512, 512, [], \"f65e\", \"M512 416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H448c35.3 0 64 28.7 64 64V416zM232 376c0 13.3 10.7 24 24 24s24-10.7 24-24V312h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V200c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z\"]\n};\nvar faJug = {\n  prefix: 'fas',\n  iconName: 'jug',\n  icon: [448, 512, [], \"f8c6\", \"M160 0H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-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.3V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V283.9c0-28.5 9.5-56.1 27-78.6l78.3-100.7c2.1-2.6 3.7-5.6 4.8-8.7H305.9c1.1 3.1 2.7 6 4.8 8.7zM128 288c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V320c0-17.7-14.3-32-32-32H128z\"]\n};\nvar 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 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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.6h59.2c10.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};\nvar faFutbolBall = faFutbol;\nvar faSoccerBall = faFutbol;\nvar faSnowBlowing = {\n  prefix: 'fas',\n  iconName: 'snow-blowing',\n  icon: [640, 512, [], \"f761\", \"M512 48h32c53 0 96 43 96 96s-43 96-96 96H416c-17.7 0-32-14.3-32-32s14.3-32 32-32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H512c-17.7 0-32-14.3-32-32s14.3-32 32-32zM176 64c13.3 0 24 10.7 24 24v25.4l12.7-12.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L200 158.6v55.8l48.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.6v55.8l35.3 35.3c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L200 398.6V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V398.6l-12.7 12.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L152 353.4V297.6l-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.4V158.6l-35.3-35.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L152 113.4V88c0-13.3 10.7-24 24-24zM480 432c0-17.7 14.3-32 32-32h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H416c-17.7 0-32-14.3-32-32s14.3-32 32-32H536c53 0 96 43 96 96s-43 96-96 96H512c-17.7 0-32-14.3-32-32z\"]\n};\nvar faPaintbrush = {\n  prefix: 'fas',\n  iconName: 'paintbrush',\n  icon: [576, 512, [128396, \"paint-brush\"], \"f1fc\", \"M371.3 367.1c27.3-3.9 51.9-19.4 67.2-42.9L600.2 74.1c12.6-19.5 9.4-45.3-7.6-61.2S549.7-4.4 531.1 9.6L294.4 187.2c-24 18-38.2 46.1-38.4 76.1L371.3 367.1zm-19.6 25.4l-116-104.4C175.9 290.3 128 339.6 128 400c0 3.9 .2 7.8 .6 11.6c1.8 17.5-10.2 36.4-27.8 36.4H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H240c61.9 0 112-50.1 112-112c0-2.5-.1-5-.2-7.5z\"]\n};\nvar faPaintBrush = faPaintbrush;\nvar faLock = {\n  prefix: 'fas',\n  iconName: 'lock',\n  icon: [448, 512, [128274], \"f023\", \"M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z\"]\n};\nvar 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.7V192c0-17.7 14.3-32 32-32s32 14.3 32 32V370.7l73.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 32H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32z\"]\n};\nvar faArrowFromTop = faArrowDownFromLine;\nvar faGasPump = {\n  prefix: 'fas',\n  iconName: 'gas-pump',\n  icon: [512, 512, [9981], \"f52f\", \"M32 64C32 28.7 60.7 0 96 0H256c35.3 0 64 28.7 64 64V256h8c48.6 0 88 39.4 88 88v32c0 13.3 10.7 24 24 24s24-10.7 24-24V222c-27.6-7.1-48-32.2-48-62V96L384 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.3V168v24 32V376c0 39.8-32.2 72-72 72s-72-32.2-72-72V344c0-22.1-17.9-40-40-40h-8V448c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V64zM96 80v96c0 8.8 7.2 16 16 16H240c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16z\"]\n};\nvar 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.2V48c0-26.5-21.5-48-48-48s-48 21.5-48 48V376l-64-50.2V176c0-26.5-21.5-48-48-48s-48 21.5-48 48v74.6L38.8 5.1zM288 322.9l-74.7-58.8C200.5 272.7 192 287.4 192 304V464c0 26.5 21.5 48 48 48s48-21.5 48-48V322.9zM448 464V449l-96-75.6V464c0 26.5 21.5 48 48 48s48-21.5 48-48zM80 384c-26.5 0-48 21.5-48 48v32c0 26.5 21.5 48 48 48s48-21.5 48-48V432c0-26.5-21.5-48-48-48z\"]\n};\nvar faSignalAltSlash = faSignalBarsSlash;\nvar 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.7V480c0 17.7-14.3 32-32 32s-32-14.3-32-32v-1.2c0-26.2-10.7-51.3-29.7-69.4L416 346.1V448h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H416 160C71.6 512 0 440.4 0 352V110.1C0 49.3 49.3 0 110.1 0h10.4c57.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.9H110.1C84.7 64 64 84.7 64 110.1V352c0 53 43 96 96 96V416zM416 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 23.8 17.3 43.5 40 47.3V168c0 22.1 17.9 40 40 40s40-17.9 40-40v-8.7c22.7-3.8 40-23.6 40-47.3c0-26.5-21.5-48-48-48H384zm0 64c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm80-16c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faRectanglePro = {\n  prefix: 'fas',\n  iconName: 'rectangle-pro',\n  icon: [640, 512, [\"pro\"], \"e235\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm40 128h56c35.3 0 64 28.7 64 64s-28.7 64-64 64H128v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V264 184c0-13.3 10.7-24 24-24zm56 80c8.8 0 16-7.2 16-16s-7.2-16-16-16H128v32h32zm80-56c0-13.3 10.7-24 24-24h56c35.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.7H288v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V264 184zm48 56h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H288v32zm200-80c48.6 0 88 39.4 88 88v16c0 48.6-39.4 88-88 88s-88-39.4-88-88V248c0-48.6 39.4-88 88-88zm-40 88v16c0 22.1 17.9 40 40 40s40-17.9 40-40V248c0-22.1-17.9-40-40-40s-40 17.9-40 40z\"]\n};\nvar faPro = faRectanglePro;\nvar 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 352h32V464c0 26.5 21.5 48 48 48H528c26.5 0 48-21.5 48-48V352h32c13.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-16h64c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V304zM88.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};\nvar 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 24v5.2c0 34 14.4 66.4 39.7 89.2l16.4 14.8c15.2 13.7 23.8 33.1 23.8 53.5V200c0 13.3 10.7 24 24 24s24-10.7 24-24V186.8c0-34-14.4-66.4-39.7-89.2L295.8 82.8C280.7 69.1 272 49.7 272 29.2V24zM0 320v16V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H277.3c-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 96v64zm128 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16s16 7.2 16 16zm80-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm112 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16s16 7.2 16 16zm80-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM360 0c-13.3 0-24 10.7-24 24v5.2c0 34 14.4 66.4 39.7 89.2l16.4 14.8c15.2 13.7 23.8 33.1 23.8 53.5V200c0 13.3 10.7 24 24 24s24-10.7 24-24V186.8c0-34-14.4-66.4-39.7-89.2L407.8 82.8C392.7 69.1 384 49.7 384 29.2V24c0-13.3-10.7-24-24-24zM64 128c35.3 0 64-28.7 64-64S99.3 0 64 0S0 28.7 0 64s28.7 64 64 64z\"]\n};\nvar faHotTub = faHotTubPerson;\nvar faBlanket = {\n  prefix: 'fas',\n  iconName: 'blanket',\n  icon: [448, 512, [], \"f498\", \"M0 128V352c0 70.7 57.3 128 128 128H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H128c-35.3 0-64-28.7-64-64s28.7-64 64-64H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H368c44.2 0 80-35.8 80-80V128c0-53-43-96-96-96H96C43 32 0 75 0 128z\"]\n};\nvar 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.3V152c0-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.6V503zM15.1 187.3C6 191 0 199.8 0 209.6V480.4c0 17 17.1 28.6 32.9 22.3L160 451.8V200.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-77V449.4l192 54.9V255z\"]\n};\nvar faMapMarked = faMapLocation;\nvar 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 192h16v73c1.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.2H464c13.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.1l0 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.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.7l0 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.1l0 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.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.7l0 0C439.4 437.2 410.9 448 384 448z\"]\n};\nvar 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 .2 0 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.9l0 0 0 0-.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.3h48.5c29.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-20V179.5c0-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.6H180.2c-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.1zM208 290.7c-14.7 0-26.7-11.9-26.7-26.7s11.9-26.7 26.7-26.7s26.7 11.9 26.7 26.7s-11.9 26.7-26.7 26.7zm358.1 35.5l-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};\nvar 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 208H104L30.6 281.4c-4.2 4.2-6.6 10-6.6 16C24 309.9 34.1 320 46.6 320H80L5.4 409.5C1.9 413.7 0 419 0 424.5c0 13 10.5 23.5 23.5 23.5H192v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448H424.5c13 0 23.5-10.5 23.5-23.5c0-5.5-1.9-10.8-5.4-15L368 320h33.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L344 208h24.9c12.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};\nvar 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 32h50.7L9.4 425.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L384 141.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32H288zM54.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 416H288c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v50.7l-92.1-92.1-45.3 45.3L338.7 416z\"]\n};\nvar faBackpack = {\n  prefix: 'fas',\n  iconName: 'backpack',\n  icon: [448, 512, [127890], \"f5d4\", \"M192 48h64c4.4 0 8 3.6 8 8V96H184V56c0-4.4 3.6-8 8-8zm-56 8V96h-8C57.3 96 0 153.3 0 224V448c0 35.3 28.7 64 64 64l0-112V352c0-35.3 28.7-64 64-64H320c35.3 0 64 28.7 64 64v48V512c35.3 0 64-28.7 64-64V224c0-70.7-57.3-128-128-128h-8V56c0-30.9-25.1-56-56-56H192c-30.9 0-56 25.1-56 56zM352 512V416H96v96H352zM144 176H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16zM352 384V352c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32v32H352z\"]\n};\nvar 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};\nvar faFolderArrowUp = {\n  prefix: 'fas',\n  iconName: 'folder-arrow-up',\n  icon: [512, 512, [\"folder-upload\"], \"e054\", \"M512 416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H448c35.3 0 64 28.7 64 64V416zM280 376V273.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-31V376c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar faFolderUpload = faFolderArrowUp;\nvar faBridgeLock = {\n  prefix: 'fas',\n  iconName: 'bridge-lock',\n  icon: [640, 512, [], \"e4cc\", \"M32 64c0-17.7 14.3-32 32-32H576c17.7 0 32 14.3 32 32s-14.3 32-32 32H536v64h-8c-61.9 0-112 50.1-112 112v24.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 96v64c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V384c0-53-43-96-96-96V160h72V96H64C46.3 96 32 81.7 32 64zM408 96v64h80V96H408zm-48 64V96H280v64h80zM152 96v64h80V96H152zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"]\n};\nvar faCrosshairsSimple = {\n  prefix: 'fas',\n  iconName: 'crosshairs-simple',\n  icon: [512, 512, [], \"e59f\", \"M445.3 224H384c-17.7 0-32 14.3-32 32s14.3 32 32 32h61.3C431.9 368.4 368.4 431.9 288 445.3V384c0-17.7-14.3-32-32-32s-32 14.3-32 32v61.3C143.6 431.9 80.1 368.4 66.7 288H128c17.7 0 32-14.3 32-32s-14.3-32-32-32H66.7C80.1 143.6 143.6 80.1 224 66.7V128c0 17.7 14.3 32 32 32s32-14.3 32-32V66.7C368.4 80.1 431.9 143.6 445.3 224zM0 256C0 397.4 114.6 512 256 512s256-114.6 256-256S397.4 0 256 0S0 114.6 0 256z\"]\n};\nvar faSackDollar = {\n  prefix: 'fas',\n  iconName: 'sack-dollar',\n  icon: [512, 512, [128176], \"f81d\", \"M320 96H192L144.6 24.9C137.5 14.2 145.1 0 157.9 0H354.1c12.8 0 20.4 14.2 13.3 24.9L320 96zM192 128H320c3.8 2.5 8.1 5.3 13 8.4C389.7 172.7 512 250.9 512 416c0 53-43 96-96 96H96c-53 0-96-43-96-96C0 250.9 122.3 172.7 179 136.4l0 0 0 0c4.8-3.1 9.2-5.9 13-8.4zm84.1 96c0-11.1-9-20.1-20.1-20.1s-20.1 9-20.1 20.1v6c-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.8 4.1c.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.9l0 0 0 0 0 0 0 0c-2.2-.8-4.3-1.5-6.3-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.1V416c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1v-5.5c5.4-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.4V224z\"]\n};\nvar 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.8 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160V416c0 53 43 96 96 96H352c53 0 96-43 96-96V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96z\"]\n};\nvar faEdit = faPenToSquare;\nvar 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};\nvar faSlidersHSquare = faSquareSliders;\nvar faCarSide = {\n  prefix: 'fas',\n  iconName: 'car-side',\n  icon: [640, 512, [128663], \"f5e4\", \"M171.3 96H224v96H111.3l30.4-75.9C146.5 104 158.2 96 171.3 96zM272 192V96h81.2c9.7 0 18.9 4.4 25 12l67.2 84H272zm256.2 1L428.2 68c-18.2-22.8-45.8-36-75-36H171.3c-39.3 0-74.6 23.9-89.1 60.3L40.6 196.4C16.8 205.8 0 228.9 0 256V368c0 17.7 14.3 32 32 32H65.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H385.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H608c17.7 0 32-14.3 32-32V320c0-65.2-48.8-119-111.8-127zm-2.9 207c-6.6 18.6-24.4 32-45.3 32s-38.7-13.4-45.3-32c-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 16zM160 432c-20.9 0-38.7-13.4-45.3-32c-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 16c-6.6 18.6-24.4 32-45.3 32z\"]\n};\nvar faMessageMiddleTop = {\n  prefix: 'fas',\n  iconName: 'message-middle-top',\n  icon: [512, 512, [\"comment-middle-top-alt\"], \"e1e2\", \"M343.5 96H448c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64H168.5L243.7 5.8c3-3.6 7.5-5.8 12.3-5.8s9.3 2.1 12.3 5.8L343.5 96z\"]\n};\nvar faCommentMiddleTopAlt = faMessageMiddleTop;\nvar 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 160H88c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm528 0h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H552c-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.2H240c-9.6-31.9-29.5-59.1-49.2-86.2l0 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.4l0 0 0 0zM400 432c0 44.2-35.8 80-80 80s-80-35.8-80-80V416H400v16zM320 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};\nvar 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.7h-11c-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-16c0 0 .1-.1 .1-.1z\"]\n};\nvar faUtensilKnife = faKnife;\nvar 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};\nvar faShareAlt = faShareNodes;\nvar 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-.2 0-.1 0 0c0 0 0 0-31.4-6.3l31.4 6.3c3.5-17.3-7.8-34.2-25.1-37.7s-34.2 7.8-37.7 25.1l0 0 0 .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 .2 0 .1 0 0c0 0 0 0 31.4 6.3L.6 217.7c-3.5 17.3 7.8 34.2 25.1 37.7s34.2-7.8 37.7-25.1\"]\n};\nvar 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.6v-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.5zM576 368c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zm-64 0c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16H496c8.8 0 16 7.2 16 16z\"]\n};\nvar faCircleW = {\n  prefix: 'fas',\n  iconName: 'circle-w',\n  icon: [512, 512, [], \"e12c\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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};\nvar faCircleCalendar = {\n  prefix: 'fas',\n  iconName: 'circle-calendar',\n  icon: [512, 512, [\"calendar-circle\"], \"e102\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM208 96c8.8 0 16 7.2 16 16v16h64V112c0-8.8 7.2-16 16-16s16 7.2 16 16v16h32c17.7 0 32 14.3 32 32v32H128V160c0-17.7 14.3-32 32-32h32V112c0-8.8 7.2-16 16-16zM128 352V224H384V352c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32z\"]\n};\nvar faCalendarCircle = faCircleCalendar;\nvar 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 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM96 75V64H288V75c0 19-5.6 37.4-16 53H112c-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.2 14.9H112z\"]\n};\nvar faHourglass2 = faHourglassHalf;\nvar faMicroscope = {\n  prefix: 'fas',\n  iconName: 'microscope',\n  icon: [512, 512, [128300], \"f610\", \"M168 32c0-17.7 14.3-32 32-32h16c17.7 0 32 14.3 32 32h8c17.7 0 32 14.3 32 32V288c0 17.7-14.3 32-32 32h-8c0 17.7-14.3 32-32 32H200c-17.7 0-32-14.3-32-32h-8c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32l8 0zM32 448H320c70.7 0 128-57.3 128-128s-57.3-128-128-128V128c106 0 192 86 192 192c0 49.2-18.5 94-48.9 128H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm80-64H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar 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 432H169.3c19-46.9 65-80 118.7-80s99.7 33.1 118.7 80H512l29.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 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24z\"]\n};\nvar 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 96V288H160V264c0-30.9-25.1-56-56-56H56c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c4.4 0 8 3.6 8 8v24H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H256 480c17.7 0 32-14.3 32-32s-14.3-32-32-32H400V264c0-4.4 3.6-8 8-8h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H408c-30.9 0-56 25.1-56 56v24H288V96zM480 416V384H32v32c0 53 43 96 96 96H384c53 0 96-43 96-96z\"]\n};\nvar faCalendarExclamation = {\n  prefix: 'fas',\n  iconName: 'calendar-exclamation',\n  icon: [448, 512, [], \"f334\", \"M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192zM256 432c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm-8-176v96c0 13.3-10.7 24-24 24s-24-10.7-24-24V256c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faTruckContainerEmpty = {\n  prefix: 'fas',\n  iconName: 'truck-container-empty',\n  icon: [640, 512, [], \"e2b5\", \"M456 144c-13.3 0-24 10.7-24 24v88 32 32H208 80 32c-17.7 0-32 14.3-32 32v32 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-16H608c17.7 0 32-14.3 32-32V288 272 261.7c0-9.2-3.2-18.2-9-25.3l-58.8-71.8c-10.6-13-26.5-20.5-43.3-20.5H456zM585 256H480V192h48.8c2.4 0 4.7 1.1 6.2 2.9L585 256zM528 432c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM240 400c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM80 432c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faHandHeart = {\n  prefix: 'fas',\n  iconName: 'hand-heart',\n  icon: [512, 512, [], \"f4bc\", \"M256 0c17.7 0 32 14.3 32 32V240c0 8.8 7.2 16 16 16s16-7.2 16-16V64c0-17.7 14.3-32 32-32s32 14.3 32 32V240c0 8.8 7.2 16 16 16s16-7.2 16-16V128c0-17.7 14.3-32 32-32s32 14.3 32 32V336c0 97.2-78.8 176-176 176H284.8c-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.6V64c0-17.7 14.3-32 32-32s32 14.3 32 32V240c0 8.8 7.2 16 16 16s16-7.2 16-16V32c0-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.6h-1.1c-14.6 0-28.3 7.3-36.4 19.5c-8.1-12.2-21.7-19.5-36.4-19.5h-1.1c-23.5 0-42.6 19.1-42.6 42.6z\"]\n};\nvar 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 64v48H160V112zm-48 48H48c-26.5 0-48 21.5-48 48V416c0 53 43 96 96 96H352c53 0 96-43 96-96V208c0-26.5-21.5-48-48-48H336V112C336 50.1 285.9 0 224 0S112 50.1 112 112v48zm24 96c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm200-24c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faShoppingBag = faBagShopping;\nvar 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.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.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-32H480c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H352c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 96H352c-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 448H371.8l-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 400h40.4L416 359.6 395.8 400z\"]\n};\nvar faSortAlphaDesc = faArrowDownZA;\nvar faSortAlphaDownAlt = faArrowDownZA;\nvar faMitten = {\n  prefix: 'fas',\n  iconName: 'mitten',\n  icon: [448, 512, [], \"f7b5\", \"M352 384H64L5.4 178.9C1.8 166.4 0 153.4 0 140.3C0 62.8 62.8 0 140.3 0h3.4c66 0 123.5 44.9 139.5 108.9l31.4 125.8 17.6-20.1C344.8 200.2 362.9 192 382 192h2.8c34.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-32H352c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V448z\"]\n};\nvar faReplyClock = {\n  prefix: 'fas',\n  iconName: 'reply-clock',\n  icon: [640, 512, [\"reply-time\"], \"e239\", \"M640 144c0 79.5-64.5 144-144 144s-144-64.5-144-144S416.5 0 496 0s144 64.5 144 144zM496 64c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H512V80c0-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-96H224v64c0 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.2v64h96.7c8.1 89.7 83.5 160 175.3 160z\"]\n};\nvar faReplyTime = faReplyClock;\nvar faPersonRays = {\n  prefix: 'fas',\n  iconName: 'person-rays',\n  icon: [512, 512, [], \"e54d\", \"M304 48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM248 352V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9l-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.6h29.7c33.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.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H248zM7 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};\nvar 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};\nvar faArrowAltRight = faRight;\nvar faCircleF = {\n  prefix: 'fas',\n  iconName: 'circle-f',\n  icon: [512, 512, [], \"e10e\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM184 128H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H208v64h88c13.3 0 24 10.7 24 24s-10.7 24-24 24H208v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V264 152c0-13.3 10.7-24 24-24z\"]\n};\nvar faUsers = {\n  prefix: 'fas',\n  iconName: 'users',\n  icon: [640, 512, [], \"f0c0\", \"M144 160c-44.2 0-80-35.8-80-80S99.8 0 144 0s80 35.8 80 80s-35.8 80-80 80zm368 0c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80s-35.8 80-80 80zM0 298.7C0 239.8 47.8 192 106.7 192h42.7c15.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 0H21.3C9.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.7h42.7C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3H405.3zM416 224c0 53-43 96-96 96s-96-43-96-96s43-96 96-96s96 43 96 96zM128 485.3C128 411.7 187.7 352 261.3 352H378.7C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7H154.7c-14.7 0-26.7-11.9-26.7-26.7z\"]\n};\nvar faFacePleading = {\n  prefix: 'fas',\n  iconName: 'face-pleading',\n  icon: [512, 512, [], \"e386\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 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};\nvar 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.5c5.2-11.8 8-24.8 8-38.5c0-53-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zm223.1 298L373 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.5z\"]\n};\nvar 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-96V64C14.3 64 0 49.7 0 32S14.3 0 32 0H96h64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32V309.9l-49 79.6zM96 64v96h64V64H96zM352 0H480h32c17.7 0 32 14.3 32 32s-14.3 32-32 32V214.9L629.7 406.2c6.7 10.9 10.3 23.5 10.3 36.4c0 38.3-31.1 69.4-69.4 69.4H261.4c-38.3 0-69.4-31.1-69.4-69.4c0-12.8 3.6-25.4 10.3-36.4L320 214.9V64c-17.7 0-32-14.3-32-32s14.3-32 32-32h32zm32 64V224c0 5.9-1.6 11.7-4.7 16.8L330.5 320h171l-48.8-79.2c-3.1-5-4.7-10.8-4.7-16.8V64H384z\"]\n};\nvar faPoliceBox = {\n  prefix: 'fas',\n  iconName: 'police-box',\n  icon: [384, 512, [], \"e021\", \"M192 0c8.8 0 16 7.2 16 16V32h80c17.7 0 32 14.3 32 32c17.7 0 32 14.3 32 32V464h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V96c0-17.7 14.3-32 32-32c0-17.7 14.3-32 32-32h80V16c0-8.8 7.2-16 16-16zM96 136v24h32V128H104c-4.4 0-8 3.6-8 8zm0 40v24c0 4.4 3.6 8 8 8h24V176H96zm72-48H144v32h32V136c0-4.4-3.6-8-8-8zm-24 48v32h24c4.4 0 8-3.6 8-8V176H144zm72-48c-4.4 0-8 3.6-8 8v24h32V128H216zm24 48H208v24c0 4.4 3.6 8 8 8h24V176zm16-48v32h32V136c0-4.4-3.6-8-8-8H256zm32 48H256v32h24c4.4 0 8-3.6 8-8V176zM96 256v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V256c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16z\"]\n};\nvar 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 136c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zM304 296c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm-136 8c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faHeadSideBrain = {\n  prefix: 'fas',\n  iconName: 'head-side-brain',\n  icon: [512, 512, [], \"f808\", \"M0 224.2C0 100.6 100.2 0 224 0h32c95.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.8H448v64c0 35.3-28.7 64-64 64H320v32c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM285.3 208H336c26.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.7V288c0 17.7 14.3 32 32 32s32-14.3 32-32V269.3c5 1.8 10.4 2.7 16 2.7c26.5 0 48-21.5 48-48c0-5.6-1-11-2.7-16zM160 176v2.7l-.1 0c0-.9 .1-1.8 .1-2.7z\"]\n};\nvar 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 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V336c0 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 64H304c97.2 0 176-78.8 176-176V128c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V32z\"]\n};\nvar faHandPaper = faHand;\nvar faPersonBikingMountain = {\n  prefix: 'fas',\n  iconName: 'person-biking-mountain',\n  icon: [640, 512, [128693, \"biking-mountain\"], \"f84b\", \"M448 48c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM427.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.1V416c0 17.7 14.3 32 32 32s32-14.3 32-32V288c0-10.7-5.3-20.7-14.2-26.6L295 232.9l60.3-48.5L396 217c5.7 4.5 12.7 7 20 7h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H427.2zm-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 376v16c0 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 512h16c12.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.8V376c0-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 256H120zm8 192c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zM480.2 276.6c-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 376v16c0 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.6h16c12.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.8V376c0-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 256H504c-12.1 0-22.1 8.9-23.8 20.6zM576 384c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64z\"]\n};\nvar faBikingMountain = faPersonBikingMountain;\nvar 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-68V352 240 32c0-17.7-14.3-32-32-32C496 0 384 32 384 176v99.7l-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 16V150.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.1V16c0-8.2-6.1-15-14.3-15.9s-15.6 4.5-17.4 12.4L116.5 66 38.8 5.1zM176 255.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V285.1L96.1 171.7c1.9 44.2 36.3 80 79.9 83.9z\"]\n};\nvar faPrintMagnifyingGlass = {\n  prefix: 'fas',\n  iconName: 'print-magnifying-glass',\n  icon: [640, 512, [\"print-search\"], \"f81a\", \"M128 0H354.7c17 0 33.3 6.7 45.3 18.7L429.3 48c12 12 18.7 28.3 18.7 45.3V160H384V93.3L354.7 64H128v96H64V64C64 28.7 92.7 0 128 0zM64 192H352c-38.9 29.2-64 75.7-64 128c0 11 1.1 21.7 3.2 32H128v16 16 64H352c24.6 18.5 54.8 30.1 87.6 31.8C428.5 499 407.8 512 384 512H128c-35.3 0-64-28.7-64-64V384H32c-17.7 0-32-14.3-32-32V256c0-35.3 28.7-64 64-64zM448 400.2c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80zm0 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};\nvar faPrintSearch = faPrintMagnifyingGlass;\nvar faFolderBookmark = {\n  prefix: 'fas',\n  iconName: 'folder-bookmark',\n  icon: [512, 512, [], \"e186\", \"M448 480H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64zM288 176V336c0 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.3V176c0-8.8-7.2-16-16-16H304c-8.8 0-16 7.2-16 16z\"]\n};\nvar 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-16zM115.2 169.6c8-6 17.9-9.6 28.8-9.6c26.5 0 48 21.5 48 48s-21.5 48-48 48H109.8c-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.9H144h16c35.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-.5 0-.1c-2.6-7.8-10.7-12.3-18.7-10.5C4.4 354.2-.9 361.8 .1 370L16 368C.1 370 .1 370 .1 370l0 0 0 0 0 .1 .1 .4c0 .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-64h22.6c25.5 0 49.9-10.1 67.9-28.1l26.5-26.5c6-6 14.1-9.4 22.6-9.4H416c17.7 0 32 14.3 32 32v96c0 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-.3 0 0c0 0 0 0 0 0c-1.9-7.3-8.6-12.4-16.2-12.1c-7.6 .3-13.9 5.9-15.1 13.4L336 368c-15.8-2.6-15.8-2.6-15.8-2.6l0 0 0 0 0 .1-.1 .3c0 .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-96V288c0-53-43-96-96-96h-5.5c-25.5 0-49.9 10.1-67.9 28.1l-26.5 26.5c-6 6-14.1 9.4-22.6 9.4H245.2c6.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.4zM280.9 66.7c-6-4-14-3.5-19.5 1.3s-7 12.7-3.7 19.2L272 80c-14.3 7.2-14.3 7.2-14.3 7.2l0 0 0 0 0 .1 .1 .2 .4 .7c.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 .2-.2 .1-.1 0 0 0 0c0 0 0 0-22.6-22.6l22.6 22.6c12.5-12.5 12.5-32.8 0-45.3c-12.4-12.4-32.6-12.5-45.1-.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-.2 0 0 0 0 0 0z\"]\n};\nvar faPi = {\n  prefix: 'fas',\n  iconName: 'pi',\n  icon: [448, 512, [], \"f67e\", \"M32 64C14.3 64 0 78.3 0 96s14.3 32 32 32H96V284c0 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 284V128H288V366.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.4V128h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar faFlaskRoundPotion = {\n  prefix: 'fas',\n  iconName: 'flask-round-potion',\n  icon: [448, 512, [\"flask-potion\"], \"f6e1\", \"M192 64h64v93.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.7V64zm128 93.7V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H304 144 128C110.3 0 96 14.3 96 32s14.3 32 32 32v93.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 512H333.8c15 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};\nvar faFlaskPotion = faFlaskRoundPotion;\nvar 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.3V432 408c0-37.3 23.2-69.2 56-82V275.9c-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.6v58.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-96c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm192-32c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM280 248c0-13.3-10.7-24-24-24s-24 10.7-24 24v72h48V248zM224 408c0-4.4 3.6-8 8-8h32c4.4 0 8 3.6 8 8v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8c0-30.9-25.1-56-56-56H232c-30.9 0-56 25.1-56 56v24 24c0 30.9 25.1 56 56 56h48 17.5c21.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.6h-10L224 419.5V408z\"]\n};\nvar faWorm = {\n  prefix: 'fas',\n  iconName: 'worm',\n  icon: [448, 512, [], \"e599\", \"M224 96c0-53 43-96 96-96h38.4C407.9 0 448 40.1 448 89.6V176v16V376c0 75.1-60.9 136-136 136s-136-60.9-136-136V296c0-22.1-17.9-40-40-40s-40 17.9-40 40V464c0 26.5-21.5 48-48 48s-48-21.5-48-48V296c0-75.1 60.9-136 136-136s136 60.9 136 136v80c0 22.1 17.9 40 40 40s40-17.9 40-40V192H320c-53 0-96-43-96-96zm144-8c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar faHouseCircleXmark = {\n  prefix: 'fas',\n  iconName: 'house-circle-xmark',\n  icon: [640, 512, [], \"e50b\", \"M320.7 351.7C329 262.1 404.3 192 496 192c8.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.1h32V480c0 17.7 14.3 32 32 32H192c17.7 0 32-14.3 32-32V383.7c0-17.7 14.3-32 32-32h64l.7 0zM496 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm59.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};\nvar faPlug = {\n  prefix: 'fas',\n  iconName: 'plug',\n  icon: [384, 512, [128268], \"f1e6\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8C297 398 352 333.4 352 256V224c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar faCalendarCircleExclamation = {\n  prefix: 'fas',\n  iconName: 'calendar-circle-exclamation',\n  icon: [576, 512, [], \"e46e\", \"M128 0C110.3 0 96 14.3 96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32zM256 368c0-91.8 70.3-167.2 160-175.3V192H0V464c0 26.5 21.5 48 48 48H330.8C285.6 480.1 256 427.5 256 368zM432 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm0-48c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm0-192c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar faSquareI = {\n  prefix: 'fas',\n  iconName: 'square-i',\n  icon: [448, 512, [], \"e272\", \"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-64H64zm88 96h72 72c13.3 0 24 10.7 24 24s-10.7 24-24 24H248V336h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24h48V176H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar 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};\nvar faFaceSaluting = {\n  prefix: 'fas',\n  iconName: 'face-saluting',\n  icon: [640, 512, [129761], \"e484\", \"M258.1 58.5h0c14.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.9h0c14.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.8V146.8l27.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-101c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faGaugeSimpleLow = {\n  prefix: 'fas',\n  iconName: 'gauge-simple-low',\n  icon: [512, 512, [\"tachometer-slow\"], \"f62c\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM320 352c0-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};\nvar faTachometerSlow = faGaugeSimpleLow;\nvar faFacePersevering = {\n  prefix: 'fas',\n  iconName: 'face-persevering',\n  icon: [512, 512, [], \"e385\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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};\nvar faCircleCamera = {\n  prefix: 'fas',\n  iconName: 'circle-camera',\n  icon: [512, 512, [\"camera-circle\"], \"e103\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM196 160l6.2-16.4c3.5-9.4 12.5-15.6 22.5-15.6h62.7c10 0 19 6.2 22.5 15.6L316 160h36c17.7 0 32 14.3 32 32V320c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32h36zm108 96c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48z\"]\n};\nvar faCameraCircle = faCircleCamera;\nvar 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 64h10.9 8.2c.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};\nvar faSpiderWeb = {\n  prefix: 'fas',\n  iconName: 'spider-web',\n  icon: [640, 512, [128376], \"f719\", \"M165.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.2c-11.5-30.7-28.1-59.2-49.1-84.4L42.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.6L189.3 119c-13.7 36.6-33.5 70.6-58.5 100.6L120.4 232h44.6c23.5-27.6 41.7-59.2 53.7-93.4l2.5-7L199.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.8zM440.9 92.8l-22.2 38.8 2.5 7c12.1 34.2 30.3 65.8 53.8 93.4h44.6l-10.3-12.4c-25-30-44.8-64-58.5-100.6l-9.8-26.2zM519.6 280H475c-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.6L519.6 280zM398.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.8c42.4-7.9 85.9-7.9 128.3 0l14.7 2.8zM199.1 419.2l22.2-38.8-2.5-7c-12.1-34.2-30.3-65.8-53.7-93.4H120.4l10.3 12.4c25 30 44.8 64 58.5 100.6l9.8 26.2zM225.2 280c10.1 15 18.9 30.7 26.5 47.1L278.6 280H225.2zm67.9 71.4c18.1-1.5 36.3-1.2 54.3 1L320 304.4l-26.9 47zm95.5-23.7c7.6-16.6 16.4-32.5 26.5-47.7H361.4l27.3 47.7zM414.8 232c-10.1-15-18.9-30.7-26.5-47.1L361.4 232h53.4zm-68.1-71c-17.7 1.7-35.6 1.7-53.3 0L320 207.6 346.7 161zm-94.9 23.9c-7.6 16.4-16.5 32.1-26.5 47.1h53.4l-26.9-47.1z\"]\n};\nvar faCircleMicrophone = {\n  prefix: 'fas',\n  iconName: 'circle-microphone',\n  icon: [512, 512, [\"microphone-circle\"], \"e116\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM208 144c0-26.5 21.5-48 48-48s48 21.5 48 48V256c0 26.5-21.5 48-48 48s-48-21.5-48-48V144zm-64 80c8.8 0 16 7.2 16 16v16c0 53 43 96 96 96s96-43 96-96V240c0-8.8 7.2-16 16-16s16 7.2 16 16v16c0 65.3-48.9 119.1-112 127v17c0 8.8-7.2 16-16 16s-16-7.2-16-16V383c-63.1-7.9-112-61.7-112-127V240c0-8.8 7.2-16 16-16z\"]\n};\nvar faMicrophoneCircle = faCircleMicrophone;\nvar faBookArrowUp = {\n  prefix: 'fas',\n  iconName: 'book-arrow-up',\n  icon: [448, 512, [], \"e0ba\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H264V209.9l39 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-39V384H96c-17.7 0-32 14.3-32 32z\"]\n};\nvar faPopsicle = {\n  prefix: 'fas',\n  iconName: 'popsicle',\n  icon: [320, 512, [], \"e43e\", \"M160 0C71.6 0 0 71.6 0 160V336c0 26.5 21.5 48 48 48H272c26.5 0 48-21.5 48-48V160C320 71.6 248.4 0 160 0zm32 480V416H128v64c0 17.7 14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faCommand = {\n  prefix: 'fas',\n  iconName: 'command',\n  icon: [512, 512, [], \"e142\", \"M0 96C0 43 43 0 96 0s96 43 96 96v32H320V96c0-53 43-96 96-96s96 43 96 96s-43 96-96 96H384V320h32c53 0 96 43 96 96s-43 96-96 96s-96-43-96-96V384H192v32c0 53-43 96-96 96s-96-43-96-96s43-96 96-96h32V192H96C43 192 0 149 0 96zm128 32V96c0-17.7-14.3-32-32-32S64 78.3 64 96s14.3 32 32 32h32zm64 192H320V192H192V320zm-64 64H96c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32V384zm256 0v32c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32H384zm0-256h32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32v32z\"]\n};\nvar 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 128H128V64h32v64H491.4c11.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-32H32zM24 160L1.1 228.8c-.7 2.1-1.1 4.3-1.1 6.5C0 246.8 9.2 256 20.6 256H98.7c4.8-13.6 15.6-24.4 29.3-29.3V160H24zM144 320c-20.9 0-38.7-13.4-45.3-32H24L1.1 356.8c-.7 2.1-1.1 4.3-1.1 6.5C0 374.8 9.2 384 20.6 384H491.4c11.4 0 20.6-9.2 20.6-20.6c0-2.2-.4-4.4-1.1-6.5L488 288H189.3c-6.6 18.6-24.4 32-45.3 32zm16-93.3c13.6 4.8 24.4 15.6 29.3 29.3H491.4c11.4 0 20.6-9.2 20.6-20.6c0-2.2-.4-4.4-1.1-6.5L488 160H160v66.7zM20.6 512H491.4c11.4 0 20.6-9.2 20.6-20.6c0-2.2-.4-4.4-1.1-6.5L488 416H24L1.1 484.8c-.7 2.1-1.1 4.3-1.1 6.5C0 502.8 9.2 512 20.6 512z\"]\n};\nvar 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 32h16V98.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.6V64h16c17.7 0 32-14.3 32-32s-14.3-32-32-32H224 176zm72 192V320c0 13.3-10.7 24-24 24s-24-10.7-24-24V192c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar 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.6v2.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.7h30.3c15 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.3H559.5c-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.2v-3.1c0-12.7 1.5-25.4 4.4-37.8L28.2 176H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H246.7zM120 320c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm8-72c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar faSquare2 = {\n  prefix: 'fas',\n  iconName: 'square-2',\n  icon: [448, 512, [], \"e257\", \"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-64H64zM190.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 336H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-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};\nvar faFieldHockeyStickBall = {\n  prefix: 'fas',\n  iconName: 'field-hockey-stick-ball',\n  icon: [576, 512, [127953, \"field-hockey\"], \"f44c\", \"M523.2 8.5c21.8 15.1 27.3 45 12.2 66.8l-52.2 75.5L403.3 97.5l53.1-76.8c15.1-21.8 45-27.3 66.8-12.2zM385.1 123.9L465 177.2 273 454.9c-24.6 35.5-64.9 56.8-108.1 56.9C91.5 512 32.1 452.3 32.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.5L385.1 123.9zM464 512c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80s-35.8 80-80 80z\"]\n};\nvar faFieldHockey = faFieldHockeyStickBall;\nvar faArrowUpSquareTriangle = {\n  prefix: 'fas',\n  iconName: 'arrow-up-square-triangle',\n  icon: [512, 512, [\"sort-shapes-up-alt\"], \"f88b\", \"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.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM288 64V192c0 17.7 14.3 32 32 32H448c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32zM411.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.5H464c11.6 0 22.3-6.3 28-16.5s5.3-22.6-.9-32.5l-80-128z\"]\n};\nvar faSortShapesUpAlt = faArrowUpSquareTriangle;\nvar faFaceScream = {\n  prefix: 'fas',\n  iconName: 'face-scream',\n  icon: [576, 512, [], \"e38b\", \"M541.9 288.5c1.4-10.7 2.1-21.5 2.1-32.5C544 114.6 429.4 0 288 0S32 114.6 32 256c0 11 .7 21.9 2.1 32.6c20.6-2.5 41.7 3.5 57.8 16.9l0 0c57.5 48 87.8 118 98 187C220.1 505.1 253.2 512 288 512c34.8 0 68-6.9 98.2-19.5c10.2-69 40.4-139 98-187l0 0c16.1-13.4 37.2-19.4 57.8-17zM288 320c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48s-48-21.5-48-48V368c0-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.7zM71.4 330.1C57.1 318.2 36 316.4 19.6 327C-.5 340-6 366.5 7.1 386.2c26.4 40 43.6 75.3 43.2 125.7L160 512c-7-68.4-34.8-137-88.7-181.9zM556.5 327c-16.4-10.6-37.6-8.8-51.8 3.1C450.8 375 423 443.6 416 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};\nvar faSquareM = {\n  prefix: 'fas',\n  iconName: 'square-m',\n  icon: [448, 512, [], \"e276\", \"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-64H64zm75.5 105.9L224 255l84.5-117.1c6.1-8.4 16.9-12 26.8-8.8s16.6 12.4 16.6 22.8V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V226.2l-60.5 83.8c-4.5 6.2-11.8 9.9-19.5 9.9s-14.9-3.7-19.5-9.9L144 226.2V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-10.4 6.7-19.6 16.6-22.8s20.7 .3 26.8 8.8z\"]\n};\nvar 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 512H384c14 0 26.3-9.1 30.5-22.4s-.7-27.8-12.2-35.8l-58.2-40.7zM224 352c70.7 0 128-57.3 128-128s-57.3-128-128-128S96 153.3 96 224s57.3 128 128 128zm0 32c-88.4 0-160-71.6-160-160s71.6-160 160-160s160 71.6 160 160s-71.6 160-160 160zM176 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};\nvar faWebcam = faCameraWeb;\nvar 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 .3 0 0 0 0 0 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-296V270.1l31-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 31V152c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar 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.3L96 273l3.9-1 195.8-49zM64 416v32c0 17.7 14.3 32 32 32h32c0 17.7 14.3 32 32 32s32-14.3 32-32h32c17.7 0 32-14.3 32-32V416c0-17.7-14.3-32-32-32H144V294L96 306v78c-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 0v3.3c0 .5 0 .9 0 1.4V384h48V337l7.8-1.9 64-16c17.1-4.3 27.6-21.7 23.3-38.8z\"]\n};\nvar faWindowFrameOpen = {\n  prefix: 'fas',\n  iconName: 'window-frame-open',\n  icon: [512, 512, [], \"e050\", \"M480 224V64c0-35.3-28.7-64-64-64H96C60.7 0 32 28.7 32 64V224v64H96 416h64V224zm-64 0H280V64H416V224zm-184 0H96V64H232V224zM96 448V320H32V448c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V320H416V448H96z\"]\n};\nvar faFaceKiss = {\n  prefix: 'fas',\n  iconName: 'face-kiss',\n  icon: [512, 512, [128535, \"kiss\"], \"f596\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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-9l0 0 0 0 0 0 0 0 .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-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .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-.1 0 0 0 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.4zM208.4 208c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm128 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faKiss = faFaceKiss;\nvar 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 32h40v64H32V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-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.2V160H536V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM496 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm59.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};\nvar faPeriod = {\n  prefix: 'fas',\n  iconName: 'period',\n  icon: [128, 512, [], \"2e\", \"M128 416c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64z\"]\n};\nvar 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 448V400.7c-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.6V448c0 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-16c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm192-32c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM320 448V402.6c0-14.7-11.9-26.6-26.6-26.6h-2c-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.9h-2c-14.7 0-26.6 11.9-26.6 26.6V448c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n};\nvar faGrinTongue = faFaceGrinTongue;\nvar faUpToDottedLine = {\n  prefix: 'fas',\n  iconName: 'up-to-dotted-line',\n  icon: [448, 512, [], \"e457\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96s32-14.3 32-32s-14.3-32-32-32zm384 0c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zM241.4 135.5c-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.5h72l0 128c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-128 72 0c9.6 0 18.2-5.7 22-14.5s2-19-4.6-26l-136-144zM288 64c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32zM224 32c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zM96 64c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32z\"]\n};\nvar 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 480c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM32 512c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faRaygun = {\n  prefix: 'fas',\n  iconName: 'raygun',\n  icon: [576, 512, [], \"e025\", \"M192 64h96V56c0-13.3 10.7-24 24-24s24 10.7 24 24V296c0 13.3-10.7 24-24 24s-24-10.7-24-24v-.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 288H112C50.1 288 0 237.9 0 176C0 131.3 26.2 92.8 64 74.8V24.6C64 11 75 0 88.6 0c4.8 0 9.6 1.4 13.6 4.1L192 64zm200 0c13.3 0 24 10.7 24 24v56h60.9l77.1-30.9c4.9-2 10.5-1.4 14.9 1.6s7 7.9 7 13.2v96c0 5.3-2.6 10.3-7 13.2s-10 3.6-14.9 1.6L476.9 208H416v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24zM136 176c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm72 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar faFlute = {\n  prefix: 'fas',\n  iconName: 'flute',\n  icon: [640, 512, [], \"f8b9\", \"M48 160H96V352H48c-26.5 0-48-21.5-48-48V208c0-26.5 21.5-48 48-48zM592 352H128V160H592c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48zM320 280c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm120-24c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm72 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar 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.2H352c53 0 96 43 96 96c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32c0-53 43-96 96-96H202.4C206 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 224H224 400c0 78.1-30.5 201.9-165.9 252.4c-6.5 2.4-13.7 2.4-20.2 0z\"]\n};\nvar faVideoArrowUpRight = {\n  prefix: 'fas',\n  iconName: 'video-arrow-up-right',\n  icon: [576, 512, [], \"e2c9\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm512 64c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.9 1.6l-96 64L416 174.9V192 320v17.1l14.2 9.5 96 64c9.8 6.5 22.4 7.2 32.9 1.6s16.9-16.4 16.9-28.2V128zM152 160H264c13.3 0 24 10.7 24 24V296c0 13.3-10.7 24-24 24s-24-10.7-24-24V241.9L137 345c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l103-103H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faGrateDroplet = {\n  prefix: 'fas',\n  iconName: 'grate-droplet',\n  icon: [576, 512, [], \"e194\", \"M0 96C0 60.7 28.7 32 64 32h64 96 96 64c35.3 0 64 28.7 64 64v66.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 80H320 224 128 64c-35.3 0-64-28.7-64-64V256 96zm96 0H64V224H96V96zM64 416H96V288H64V416zm128 0V288H160V416h32zm96 0V288H256V416h32zM384 96H352V224h32V96zM256 96V224h32V96H256zm-96 0V224h32V96H160zM440.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};\nvar 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 64h64c26.5 0 48 21.5 48 48v64l45.6 45.6c18.7 18.7 18.7 49.1 0 67.9L448 335.1V400c0 26.5-21.5 48-48 48H335.1l-45.1 45.1c-18.7 18.7-49.1 18.7-67.9 0L176.9 448H112c-26.5 0-48-21.5-48-48V335.1L18.4 289.5c-18.7-18.7-18.7-49.1 0-67.9L64 176V112c0-26.5 21.5-48 48-48h64l46.1-46.1zM256 128c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24zm32 224c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar 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.7V416H256V372.7c25.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-32H128zM32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar faMessageSms = {\n  prefix: 'fas',\n  iconName: 'message-sms',\n  icon: [512, 512, [], \"e1e5\", \"M0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zm202.9 80.8C196.4 147 192 153.1 192 160v96c0 8.8 7.2 16 16 16s16-7.2 16-16V208l19.2 25.6c3 4 7.8 6.4 12.8 6.4s9.8-2.4 12.8-6.4L288 208v48c0 8.8 7.2 16 16 16s16-7.2 16-16V160c0-6.9-4.4-13-10.9-15.2s-13.7 .1-17.9 5.6L256 197.3l-35.2-46.9c-4.1-5.5-11.3-7.8-17.9-5.6zm173.1 38c0-1.1 .2-1.6 .4-1.9c.3-.4 .9-1.2 2.4-2c3.1-1.8 8-3 12.9-2.9c6.1 .1 12.9 1.4 20.1 3.4c8.5 2.3 17.3-2.8 19.6-11.3s-2.8-17.3-11.3-19.6c-8.2-2.2-17.9-4.3-27.9-4.4c-9.3-.1-20.4 1.9-29.7 7.4c-9.9 5.9-18.6 16.4-18.5 31.6c.1 14.7 8.8 24 17.7 29.4c7.6 4.6 17.1 7.4 24.3 9.6l1.2 .4c8.5 2.6 14.2 4.5 18 6.9c2.7 1.7 2.7 2.4 2.7 3.1l0 .2c0 1.6-.3 2.3-.6 2.7c-.3 .5-.9 1.2-2.1 2c-2.8 1.7-7.5 2.9-12.8 2.8c-7-.2-13.5-2.4-22.6-5.5l0 0 0 0c-1.5-.5-3.2-1.1-4.9-1.6c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2c1.2 .4 2.6 .9 4 1.4l0 0 0 0c8.8 3 20.4 7 32.6 7.4c9.8 .3 21.2-1.6 30.7-7.6c10.2-6.4 18-17.3 17.8-32.3c-.2-14.7-8.5-24.2-17.6-29.9c-8-5-17.9-8-25.2-10.2l-.6-.2c-8.6-2.6-14.4-4.4-18.2-6.8c-1.6-1-2.1-1.6-2.2-1.7c0-.1 0-.2 0-.4zm-272 0c0-1.1 .2-1.6 .4-1.9c.3-.4 .9-1.2 2.4-2c3.1-1.8 8-3 12.9-2.9c6.6 .1 16.7 1.6 23.3 3.4c8.5 2.3 17.3-2.8 19.6-11.3s-2.8-17.3-11.3-19.6c-8.8-2.4-21.6-4.3-31.1-4.4c-9.3-.1-20.4 1.9-29.7 7.4C80.6 157.3 72 167.8 72 183c.1 14.7 8.8 24 17.7 29.4c7.6 4.6 17.1 7.4 24.3 9.6l0 0 1.2 .4c8.5 2.6 14.2 4.5 18 6.9c2.7 1.7 2.7 2.4 2.7 3.1l0 .2c0 1.6-.3 2.3-.6 2.7c-.3 .5-.9 1.2-2.1 2c-2.8 1.7-7.5 2.9-12.8 2.8c-7.2-.2-14.2-2.6-23.7-5.8l0 0 0 0c-1.3-.4-2.7-.9-4.1-1.4c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2c1.1 .4 2.4 .8 3.6 1.2l0 0 0 0c9 3.1 20.9 7.2 33.2 7.6c9.8 .3 21.2-1.6 30.7-7.6c10.2-6.4 18-17.3 17.8-32.3c-.2-14.7-8.5-24.2-17.6-29.9c-8-5-17.9-8-25.2-10.2l-.6-.2c-8.6-2.6-14.4-4.4-18.3-6.8c-1.6-1-2.1-1.6-2.2-1.7c0-.1 0-.2 0-.4z\"]\n};\nvar faCoffeeBeans = {\n  prefix: 'fas',\n  iconName: 'coffee-beans',\n  icon: [576, 512, [], \"e13f\", \"M539.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.2C352.9-16 433.3-2.6 490 54c45.7 45.7 63.2 106.7 49.5 155.6zM260.5 78.3c3.4-12.3 19.1-11.8 25.4-.7c5.4 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.2C447.1 304 366.7 290.6 310 234c-45.7-45.7-63.2-106.7-49.5-155.6zM107.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.8C79.7 499.3 32 432.6 32 352c0-65 31-120.9 75.5-146zM212.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.8C240.3 204.7 288 271.4 288 352c0 65-31 120.9-75.5 146z\"]\n};\nvar faHatWitch = {\n  prefix: 'fas',\n  iconName: 'hat-witch',\n  icon: [576, 512, [], \"f6e7\", \"M200.7 181.4L112 384H224V336c0-26.5 21.5-48 48-48h32c26.5 0 48 21.5 48 48v48H464L386.7 206.1c-1.8-4-2.7-8.4-2.7-12.8v-.8c0-5.6 1.5-11 4.2-15.9l18.6-32.5c5.7-10 16.3-16.1 27.8-16.1H455c14.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.3v-6.8c0-9-3.8-17.5-10.4-23.6L457.2 8.4C451.3 3 443.6 0 435.6 0h-2.2c-6.1 0-12.1 1.8-17.3 5L273.1 96.6c-32 20.5-57.2 50-72.4 84.8zM320 384V336c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16v48h64zM22.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 512H416c77.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.6H22.6z\"]\n};\nvar faFaceGrinWink = {\n  prefix: 'fas',\n  iconName: 'face-grin-wink',\n  icon: [512, 512, [\"grin-wink\"], \"f58c\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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 240c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faGrinWink = faFaceGrinWink;\nvar faClockThreeThirty = {\n  prefix: 'fas',\n  iconName: 'clock-three-thirty',\n  icon: [512, 512, [], \"e357\", \"M256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256S397.4 0 256 0zM232 392V256c0-13.3 10.7-24 24-24H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H280V392c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n};\nvar 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.7V400c0 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-48v-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};\nvar faDeaf = faEarDeaf;\nvar faDeafness = faEarDeaf;\nvar faHardOfHearing = faEarDeaf;\nvar faAlarmClock = {\n  prefix: 'fas',\n  iconName: 'alarm-clock',\n  icon: [576, 512, [9200], \"f34e\", \"M192 25.4C175 9.6 152.2 0 127.2 0C74.6 0 32 42.6 32 95.2c0 18.8 5.5 36.3 14.9 51.1L192 25.4zM288 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.2C512 164.3 411.7 64 288 64S64 164.3 64 288c0 50.3 16.6 96.8 44.6 134.2L73.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.6zM529.1 146.4C538.5 131.6 544 114 544 95.2C544 42.6 501.4 0 448.8 0C423.8 0 401 9.6 384 25.4L529.1 146.4zM312 184v94.1l41 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-17V184c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar 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 432c-97.2 0-176-78.8-176-176s78.8-176 176-176s176 78.8 176 176s-78.8 176-176 176z\"]\n};\nvar faFaceRelieved = {\n  prefix: 'fas',\n  iconName: 'face-relieved',\n  icon: [512, 512, [], \"e389\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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};\nvar faRoadCircleCheck = {\n  prefix: 'fas',\n  iconName: 'road-circle-check',\n  icon: [640, 512, [], \"e564\", \"M213.2 32H288V96c0 17.7 14.3 32 32 32s32-14.3 32-32V32h74.8c27.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.8V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 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 32v64H86.6C56.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 32zM640 368c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zm-76.7-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};\nvar faDiceFive = {\n  prefix: 'fas',\n  iconName: 'dice-five',\n  icon: [448, 512, [9860], \"f523\", \"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-64H64zm64 160c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm32 160c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm64-64c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM352 160c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM320 384c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar 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 .1h129c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9v129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1h-129c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5v-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 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z\"]\n};\nvar faMinusOctagon = faOctagonMinus;\nvar faSquareRss = {\n  prefix: 'fas',\n  iconName: 'square-rss',\n  icon: [448, 512, [\"rss-square\"], \"f143\", \"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-64H64zM96 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-24zm64 120c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faRssSquare = faSquareRss;\nvar 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.5V408.2c-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 165V448c0 15.4-3.6 30-10.1 42.9c8.8-3.8 17.5-8.2 26.1-13.2zM128 288c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zM384 152c0 39.8-32.2 72-72 72s-72-32.2-72-72s32.2-72 72-72s72 32.2 72 72zM336.1 448V402.6c0-14.7-11.9-26.6-26.6-26.6h-2c-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 376h-2c-14.7 0-26.6 11.9-26.6 26.6V448c0 35.3 28.7 64 64 64s64-28.7 64-64zM152 224c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm144-56c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faLandMineOn = {\n  prefix: 'fas',\n  iconName: 'land-mine-on',\n  icon: [640, 512, [], \"e51b\", \"M344 24V168c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM192 320c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32v32H192V320zm-77.3 90.5c8.1-16.3 24.8-26.5 42.9-26.5H482.3c18.2 0 34.8 10.3 42.9 26.5l27.6 55.2C563.5 487 548 512 524.2 512H115.8c-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};\nvar faSquareArrowUpLeft = {\n  prefix: 'fas',\n  iconName: 'square-arrow-up-left',\n  icon: [448, 512, [], \"e263\", \"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-64H64zM288 144c13.3 0 24 10.7 24 24s-10.7 24-24 24H193.9L329 327c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-135-135V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V168c0-13.3 10.7-24 24-24H288z\"]\n};\nvar 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.3V224H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H96v95.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.1 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.7V288h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H160V128.3c0-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};\nvar faSaltShaker = {\n  prefix: 'fas',\n  iconName: 'salt-shaker',\n  icon: [384, 512, [129474], \"e446\", \"M319.4 448H64.6l36.6-256H282.8l36.6 256zM59.8 512H324.2c33 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 80c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zM160 96c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zm80 16c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16z\"]\n};\nvar 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.2H112C50.1 256 0 306.1 0 368c0 20.9 13.4 38.7 32 45.3V464c0 26.5 21.5 48 48 48H432c26.5 0 48-21.5 48-48V413.3c18.6-6.6 32-24.4 32-45.3c0-61.9-50.1-112-112-112H366.2c-29.9 0-54.2-24.3-54.2-54.2zM416 416v32H96V416H416z\"]\n};\nvar faFilePlus = {\n  prefix: 'fas',\n  iconName: 'file-plus',\n  icon: [384, 512, [], \"f319\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM168 424V360H104c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V248c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n};\nvar faDrawSquare = {\n  prefix: 'fas',\n  iconName: 'draw-square',\n  icon: [448, 512, [], \"f5ef\", \"M96 151.4V360.6c9.7 5.6 17.8 13.7 23.4 23.4H328.6c5.6-9.7 13.7-17.8 23.4-23.4V151.4c-9.7-5.6-17.8-13.7-23.4-23.4H119.4c-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.4V151.4C12.9 140.4 0 119.7 0 96C0 60.7 28.7 32 64 32c23.7 0 44.4 12.9 55.4 32H328.6c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V360.6c19.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-32H119.4z\"]\n};\nvar 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-43V343.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.9H160c-24.8 0-47.4 18.8-64.4 49.6L38.8 5.1zM64 192c0 106 43 192 96 192H365.5L66.5 148.4C64.9 162.4 64 177 64 192zM224 416v48c0 26.5 21.5 48 48 48H528L406.2 416H224zM480 256c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64z\"]\n};\nvar faToiletPaperReverseSlash = faToiletPaperUnderSlash;\nvar faStairs = {\n  prefix: 'fas',\n  iconName: 'stairs',\n  icon: [576, 512, [], \"e289\", \"M384 64c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H448v96c0 17.7-14.3 32-32 32H320v96c0 17.7-14.3 32-32 32H192v96c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h96V320c0-17.7 14.3-32 32-32h96V192c0-17.7 14.3-32 32-32h96V64z\"]\n};\nvar 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 16H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H155.7zM376 112c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24H539.7c-5.5-9.6-15.9-16-27.7-16s-22.2 6.4-27.7 16H376zM96 192v64c0 12.6 7.4 24.1 19 29.2l56.5 25.1c-17.8 21.5-27.5 48.5-27.5 76.4V392c0 13.3 10.7 24 24 24s24-10.7 24-24v-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.8h96c4.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.1V392c0 13.3 10.7 24 24 24s24-10.7 24-24v-5.2c0-27.9-9.7-54.9-27.5-76.4L525 285.2c11.6-5.1 19-16.6 19-29.2V192H480v43.2l-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.2V192H96z\"]\n};\nvar faDroneAlt = faDroneFront;\nvar faGlassEmpty = {\n  prefix: 'fas',\n  iconName: 'glass-empty',\n  icon: [384, 512, [], \"e191\", \"M8.6 10.2C14.6 3.7 23.1 0 32 0H352c8.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.3H108.7c-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.9H275.3c8.4 0 15.4-6.5 16-14.9L317.6 64H66.4z\"]\n};\nvar faDialHigh = {\n  prefix: 'fas',\n  iconName: 'dial-high',\n  icon: [576, 512, [], \"e15c\", \"M288 64c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm.4 63.6c80.2 0 146.6 59 158.2 136H288.4c-13.3 0-24 10.7-24 24s10.7 24 24 24H446.6c-11.6 77-78 136-158.2 136c-88.4 0-160-71.6-160-160s71.6-160 160-160zM576 288c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM32 320c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM128 96c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm352 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM128 480c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm352 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar 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 24V80L163.6 23.1C125.6 43.5 99 82.6 96.2 128H96c-13.3 0-24 10.7-24 24s10.7 24 24 24H352c13.3 0 24-10.7 24-24s-10.7-24-24-24h-.2C349 82.6 322.4 43.5 284.4 23.1L256 80V24c0-13.3-10.7-24-24-24H216zm8 320c65.3 0 119.1-48.9 127-112H97c7.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 512H422.4c14.1 0 25.6-11.5 25.6-25.6C448 412.2 387.8 352 313.6 352H134.4z\"]\n};\nvar faUserConstruction = faUserHelmetSafety;\nvar faUserHardHat = faUserHelmetSafety;\nvar 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 96h96V416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H192V96h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H160 32z\"]\n};\nvar 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 96H223c27.1 0 49 21.9 49 49c0 11.5-4 22.4-11.1 31H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H155.5l-50.6 28.9c-1.7 1-3.4 2-5.1 3.1H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H52.3c-2.8 9.9-4.3 20.4-4.3 31c0 62.4 50.6 113 113 113h43.4c35.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.2H161c-27.1 0-49-21.9-49-49c0-11.5 4-22.4 11.1-31H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H228.5l50.6-28.9c1.7-1 3.4-2 5.1-3.1H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H331.7c2.8-10 4.3-20.4 4.3-31c0-62.4-50.6-113-113-113H179.6c-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};\nvar faHryvnia = faHryvniaSign;\nvar 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.7V80c0-17.7-14.3-32-32-32s-32 14.3-32 32V208c0 17.7 14.3 32 32 32H432c17.7 0 32-14.3 32-32s-14.3-32-32-32H381.3L502.6 54.6zM80 272c-17.7 0-32 14.3-32 32s14.3 32 32 32h50.7L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L176 381.3V432c0 17.7 14.3 32 32 32s32-14.3 32-32V304c0-17.7-14.3-32-32-32H80z\"]\n};\nvar faPills = {\n  prefix: 'fas',\n  iconName: 'pills',\n  icon: [576, 512, [], \"f484\", \"M112 96c-26.5 0-48 21.5-48 48V256h96V144c0-26.5-21.5-48-48-48zM0 144C0 82.1 50.1 32 112 32s112 50.1 112 112V368c0 61.9-50.1 112-112 112S0 429.9 0 368V144zM554.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};\nvar faFaceGrinWide = {\n  prefix: 'fas',\n  iconName: 'face-grin-wide',\n  icon: [512, 512, [128515, \"grin-alt\"], \"f581\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM383.8 317.8c12.3-3.7 24.3 7 19.2 18.7c-24.5 56.9-81.1 96.7-147 96.7s-122.5-39.8-147-96.7c-5.1-11.8 6.9-22.4 19.2-18.7C166.7 329.4 210.1 336 256 336s89.3-6.6 127.8-18.2zM208 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};\nvar faGrinAlt = faFaceGrinWide;\nvar faTooth = {\n  prefix: 'fas',\n  iconName: 'tooth',\n  icon: [384, 512, [129463], \"f5c9\", \"M154.1 52.1C137.3 39.1 116.7 32 95.5 32C42.7 32 0 74.7 0 127.5v6.2c0 15.8 3.7 31.3 10.7 45.5l23.5 47.1c4.5 8.9 7.6 18.4 9.4 28.2L80.4 460.2c2 11.2 11.6 19.4 22.9 19.8s21.4-7.4 24-18.4l28.9-121.3C160.2 323.7 175 312 192 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.5v-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};\nvar 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 28V331.2c0 25.3-14.9 48.2-38 58.5l-96.4 42.9L526.2 288H493.9l-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 288H113.8l20.7 144.6L38 389.7C14.9 379.4 0 356.5 0 331.2V214.9c0-8.9 1.8-18.6 6.8-28zM178.4 288l5.2 36.6 44-36.6H178.4zm99.3 0l-.6 .5L320 334.6l42.8-46.1-.6-.5H277.8zm134.5 0l44 36.6 5.2-36.6H412.3zM192 128c-17.7 0-32 14.3-32 32v48H112c-8.8 0-16 7.2-16 16s7.2 16 16 16h64H464h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H480V160c0-17.7-14.3-32-32-32H192zm256 32v48H192V160H448zM387.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};\nvar 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 48h64c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48H112C85.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-48H336c-26.5 0-48 21.5-48 48l0 160z\"]\n};\nvar faV = {\n  prefix: 'fas',\n  iconName: 'v',\n  icon: [448, 512, [118], \"56\", \"M51.7 34.5c16.3-6.8 35 .9 41.8 17.2L224 364.8 354.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.7l-160-384c-6.8-16.3 .9-35 17.2-41.8z\"]\n};\nvar 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};\nvar faSquid = {\n  prefix: 'fas',\n  iconName: 'squid',\n  icon: [576, 512, [129425], \"e450\", \"M308 .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.4L178 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.2L172.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 121l-14.3 14.3c-18.7 18.7-18.7 49.1 0 67.9l22.6 22.6 0 0 5.7 5.7 0 0c9.3 9.4 9.3 24.5 0 33.9c-9.3 9.3-24.4 9.4-33.8 .2l-16.6-16.6c-19.1-19.1-50.2-18.7-68.7 .9L36.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.7V336c0-8.8-7.2-16-16-16s-16 7.2-16 16v12.3c0 28.6 23.2 51.7 51.7 51.7c11.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.7h12.3c8.8 0 16-7.2 16-16s-7.2-16-16-16H196.6c-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 .1L255 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 0L416.4 400c33.3 31.4 87 32.1 121-1.9l2.8-2.8c6.2-6.2 6.3-16.3 .1-22.5L504 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.6L521.3 120.2c9.2-30.2 17.2-64 23.4-101.5c.9-5.1-.8-10.3-4.5-13.9S531.4-.6 526.3 .2C488.7 6.5 455 14.4 424.7 23.6L308 .3zM232.9 280c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zm32 64c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16z\"]\n};\nvar 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.1v35.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.6V330.5c0-25.5 10.1-49.9 28.1-67.9l10.5-10.5c6-6 9.4-14.1 9.4-22.6v-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.3v43c0 17-6.7 33.3-18.7 45.3l-10.5 10.5c-12 12-18.7 28.3-18.7 45.3v45.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.7h45.7c17 0 33.3-6.7 45.3-18.7l10.5-10.5c12-12 28.3-18.7 45.3-18.7h43c17 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 208H448c8.8 0 16 7.2 16 16s-7.2 16-16 16H358.6l-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.4V192c0-8.8 7.2-16 16-16s16 7.2 16 16v57.4l36.7-36.7 112-112c6.2-6.2 16.4-6.2 22.6 0z\"]\n};\nvar faCircleArrowUpRight = {\n  prefix: 'fas',\n  iconName: 'circle-arrow-up-right',\n  icon: [512, 512, [], \"e0fc\", \"M0 256C0 397.4 114.6 512 256 512s256-114.6 256-256S397.4 0 256 0S0 114.6 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};\nvar faCalendars = {\n  prefix: 'fas',\n  iconName: 'calendars',\n  icon: [512, 512, [], \"e0d7\", \"M224 0c-17.7 0-32 14.3-32 32V64H144c-26.5 0-48 21.5-48 48v48H512V112c0-26.5-21.5-48-48-48H416V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H256V32c0-17.7-14.3-32-32-32zM96 192V368c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V192H96zm-48-8c0-13.3-10.7-24-24-24s-24 10.7-24 24V392c0 66.3 53.7 120 120 120H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-39.8 0-72-32.2-72-72V184z\"]\n};\nvar faBangladeshiTakaSign = {\n  prefix: 'fas',\n  iconName: 'bangladeshi-taka-sign',\n  icon: [384, 512, [], \"e2e6\", \"M36 32.2C18.4 30.1 2.4 42.5 .2 60S10.5 93.6 28 95.8l7.9 1c16 2 28 15.6 28 31.8V160H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64V384c0 53 43 96 96 96h32c106 0 192-86 192-192V256c0-53-43-96-96-96H272c-17.7 0-32 14.3-32 32s14.3 32 32 32h16c17.7 0 32 14.3 32 32v32c0 70.7-57.3 128-128 128H160c-17.7 0-32-14.3-32-32V224h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H128V128.5c0-48.4-36.1-89.3-84.1-95.3l-7.9-1z\"]\n};\nvar 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 24h25.7l34.6 64H222.9l-27.4-38C191 99.7 183.7 96 176 96H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h43.7l22.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-112h49c8.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 32H312zM458.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 368h65c-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 .1H166.8zm90.6-128H365.9L317 274.8 257.4 192z\"]\n};\nvar faHammerWar = {\n  prefix: 'fas',\n  iconName: 'hammer-war',\n  icon: [384, 512, [], \"f6e4\", \"M192 0c17.7 0 32 14.3 32 32V50.8L347.3 32.4c9.2-1.4 18.6 1.3 25.6 7.4S384 54.7 384 64V256c0 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 256V64c0-9.3 4.1-18.2 11.1-24.2s16.4-8.8 25.6-7.4L160 50.8V32c0-17.7 14.3-32 32-32zm0 296.7l32 4.8V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V301.5l32-4.8z\"]\n};\nvar faCircleD = {\n  prefix: 'fas',\n  iconName: 'circle-d',\n  icon: [512, 512, [], \"e104\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM184 128h72c70.7 0 128 57.3 128 128s-57.3 128-128 128H184c-13.3 0-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm72 208c44.2 0 80-35.8 80-80s-35.8-80-80-80H208V336h48z\"]\n};\nvar faSpiderBlackWidow = {\n  prefix: 'fas',\n  iconName: 'spider-black-widow',\n  icon: [576, 512, [], \"f718\", \"M176.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.5L208 174.1V160c0-31.8 18.6-59.3 45.5-72.2c9.1-4.4 18.5 3.3 18.5 13.4V112c0 8.8 7.2 16 16 16s16-7.2 16-16V101.2c0-10.1 9.4-17.7 18.5-13.4C349.4 100.7 368 128.2 368 160v14.1l48.3-48.3c2.2-2.2 2.9-5.6 1.8-8.5L385.6 32.6c-4.8-12.4 1.4-26.3 13.8-31s26.3 1.4 31 13.8L462.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.4L427.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.5L384 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.8L113.1 412c-7.9-20.7-3-44.1 12.7-59.7l57.4-57.4-80.4 26.8c-2.4 .8-4.3 2.7-5.1 5.1L78.8 383.6C74.6 396.2 61 403 48.4 398.8S29 381 33.2 368.4l18.9-56.8c5.6-16.7 18.7-29.8 35.4-35.4L148.1 256 87.6 235.8c-16.7-5.6-29.8-18.7-35.4-35.4L33.2 143.6C29 131 35.8 117.4 48.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.8-57.4-57.4c-15.6-15.6-20.6-39-12.7-59.7l32.5-84.6c4.8-12.4 18.6-18.5 31-13.8zm73.8 305.6L272 336l-21.6 28.8c-1.6 2.1-2.4 4.6-2.4 7.2c0 6.6 5.4 12 12 12h56c6.6 0 12-5.4 12-12c0-2.6-.8-5.1-2.4-7.2L304 336l21.6-28.8c1.6-2.1 2.4-4.6 2.4-7.2c0-6.6-5.4-12-12-12H260c-6.6 0-12 5.4-12 12c0 2.6 .8 5.1 2.4 7.2z\"]\n};\nvar faStaffSnake = {\n  prefix: 'fas',\n  iconName: 'staff-snake',\n  icon: [384, 512, [\"rod-asclepius\", \"rod-snake\", \"staff-aesculapius\"], \"e579\", \"M222.6 43.2l-.2 4.8H288c53 0 96 43 96 96s-43 96-96 96H248V160h40c8.8 0 16-7.2 16-16s-7.2-16-16-16H248 220l-4.5 144H256c53 0 96 43 96 96s-43 96-96 96H240V384h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H213l-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-31H136c-22.1 0-40-17.9-40-40s17.9-40 40-40h36l-1-32H152c-53 0-96-43-96-96c0-47.6 34.6-87.1 80-94.7V256c0 8.8 7.2 16 16 16h16.5L164 128H136 122.6c-9 18.9-28.3 32-50.6 32H56c-30.9 0-56-25.1-56-56S25.1 48 56 48h8 8 89.5l-.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 112c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16z\"]\n};\nvar faRodAsclepius = faStaffSnake;\nvar faRodSnake = faStaffSnake;\nvar faStaffAesculapius = faStaffSnake;\nvar 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};\nvar faHeadSideCoughSlash = {\n  prefix: 'fas',\n  iconName: 'head-side-cough-slash',\n  icon: [640, 512, [], \"e062\", \"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.3 319.8c22.3-2.1 39.7-20.8 39.7-43.7c0-10-3.4-19.6-9.6-27.4l-42-52.6c-8.3-10.3-12.8-23-15-36.1C398.2 69.3 319.2 0 224 0H201.7C157 0 115.7 14.5 82.2 39.2L38.8 5.1zM0 201.7c0 44.8 18.3 91.5 46.5 127.7C56.9 342.8 64 358.8 64 375.8V480c0 17.7 14.3 32 32 32H256c17.7 0 32-14.3 32-32h64c32.8 0 59.9-24.7 63.6-56.6l-9.4-7.4H352c-17.7 0-32-14.3-32-32c0-10.5 5.1-19.9 12.9-25.7L20.8 112.4C7.5 139.3 0 169.6 0 201.7zM632 288c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm-88 72c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm64 48c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar 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 480H472c14.3 0 27.6-7.7 34.7-20.1s7-27.8-.2-40.1l-216-368z\"]\n};\nvar faApartment = {\n  prefix: 'fas',\n  iconName: 'apartment',\n  icon: [576, 512, [], \"e468\", \"M176 0c-26.5 0-48 21.5-48 48V96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48h80 32 96V416c0-17.7 14.3-32 32-32s32 14.3 32 32v96h96 32 80c26.5 0 48-21.5 48-48V240c0-26.5-21.5-48-48-48H448V48c0-26.5-21.5-48-48-48H176zM368 320H336c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16zm144 80c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32zM112 320H80c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16zm16 80c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32zm112-80H208c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16zM384 80v32c0 8.8-7.2 16-16 16H336c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16zM240 64c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16h32zM384 208c0 8.8-7.2 16-16 16H336c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32zM496 320H464c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16zM128 208c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32zm112 16H208c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16z\"]\n};\nvar faTruckMedical = {\n  prefix: 'fas',\n  iconName: 'truck-medical',\n  icon: [640, 512, [128657, \"ambulance\"], \"f0f9\", \"M48 0C21.5 0 0 21.5 0 48V368c0 26.5 21.5 48 48 48H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288 256 237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48H48zM416 160h50.7L544 237.3V256H416V160zM208 416c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zm272 48c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zM112 144c0-8.8 7.2-16 16-16h48V80c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H240v48c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16V192H128c-8.8 0-16-7.2-16-16V144z\"]\n};\nvar faAmbulance = faTruckMedical;\nvar faPepper = {\n  prefix: 'fas',\n  iconName: 'pepper',\n  icon: [512, 512, [129745], \"e432\", \"M228.3 3.4C217-3.4 202.2 .3 195.4 11.7c-6.7 11.2-3.2 25.7 7.8 32.6l.2 .2c.4 .3 1.3 1 2.5 2.1c2.4 2.2 6 6.1 9.8 12.2c5.3 8.6 11.4 22 14.4 42.1c-5-1.7-10.2-2.9-15.5-3.7l-1.1-.2c-8.1-1.2-16.4-1.3-24.9-.3c-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.8 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.5-4.9-39.1-3.4-56.7 3.1c-3.3-30.5-12.4-52.9-22.3-68.7c-6.2-9.9-12.6-17-17.7-21.8c-2.6-2.4-4.8-4.2-6.6-5.5c-.9-.7-1.6-1.2-2.3-1.6c-.3-.2-.6-.4-.8-.5l-.3-.2-.1-.1-.1 0 0 0c0 0 0 0-12.4 20.6L228.3 3.4z\"]\n};\nvar faPiano = {\n  prefix: 'fas',\n  iconName: 'piano',\n  icon: [512, 512, [], \"f8d4\", \"M0 192V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V327.6c0-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 0H192C86 0 0 86 0 192zM416 352h32v96H64V352H96v48c0 8.8 7.2 16 16 16s16-7.2 16-16V352h32v48c0 8.8 7.2 16 16 16s16-7.2 16-16V352h32v48c0 8.8 7.2 16 16 16s16-7.2 16-16V352h64v48c0 8.8 7.2 16 16 16s16-7.2 16-16V352h32v48c0 8.8 7.2 16 16 16s16-7.2 16-16V352z\"]\n};\nvar 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 56v9.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 480H168c14.7 0 27.5-10 31-24.2L219 376h53v16c0 13.3 10.7 24 24 24s24-10.7 24-24V352 312c0-13.3-10.7-24-24-24s-24 10.7-24 24v16H231l18-72H496c26.5 0 48-21.5 48-48V192c17.7 0 32-14.3 32-32s-14.3-32-32-32V112c0-26.5-21.5-48-48-48H128V56zM96 128H448c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar 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 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm0-48c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm0-192c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar faSnowman = {\n  prefix: 'fas',\n  iconName: 'snowman',\n  icon: [576, 512, [9731, 9924], \"f7d0\", \"M373.1 140.6c-2 3.9-1.6 8.6 1.2 12c7 8.5 12.9 18.1 17.2 28.4L440 160.2V120c0-13.3 10.7-24 24-24s24 10.7 24 24v19.6l22.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.8C428.7 296.9 448 338.2 448 384c0 44.7-18.3 85-47.8 114.1c-9.9 9.7-23.7 13.9-37.5 13.9H213.3c-13.9 0-27.7-4.2-37.5-13.9C146.3 469 128 428.7 128 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.3l-73.6-31.5-56-24c-12.2-5.2-17.8-19.3-12.6-31.5s19.3-17.8 31.5-12.6L88 139.6V120c0-13.3 10.7-24 24-24s24 10.7 24 24v40.2L184.6 181c4.3-10.3 10.1-19.9 17.2-28.4c2.8-3.4 3.3-8.1 1.2-12C196 127.2 192 112.1 192 96c0-53 43-96 96-96s96 43 96 96c0 16.1-4 31.2-10.9 44.6zM256 96c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm48 128c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm-16 80c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm16 48c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zM320 96c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm-48 24v3.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-9V120c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"]\n};\nvar 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.4h16c37.9 0 68.6-30.7 68.6-68.6c0-6.3-5.1-11.4-11.4-11.4h-16zM208 244.6c0-37.9-30.7-68.6-68.6-68.6h-16c-6.3 0-11.4 5.1-11.4 11.4c0 37.9 30.7 68.6 68.6 68.6h16c6.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.6H25.6C11.5 512 0 500.5 0 486.4z\"]\n};\nvar 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};\nvar 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 160H397.3L502.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 512H352c17.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-32H32z\"]\n};\nvar faRoadBarrier = {\n  prefix: 'fas',\n  iconName: 'road-barrier',\n  icon: [640, 512, [], \"e562\", \"M32 32C14.3 32 0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V266.3L149.2 96H64V64c0-17.7-14.3-32-32-32zM405.2 96H330.8l-5.4 10.7L234.8 288h74.3l5.4-10.7L405.2 96zM362.8 288h74.3l5.4-10.7L533.2 96H458.8l-5.4 10.7L362.8 288zM202.8 96l-5.4 10.7L106.8 288h74.3l5.4-10.7L277.2 96H202.8zm288 192H576V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v53.7L490.8 288z\"]\n};\nvar 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 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zM320 48c0-8.8-7.2-16-16-16s-16 7.2-16 16V96c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32v48c0 8.8 7.2 16 16 16s16-7.2 16-16V256c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32V48zm64 176v64c0 17.7 14.3 32 32 32v48c0 8.8 7.2 16 16 16s16-7.2 16-16V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V144c0-8.8-7.2-16-16-16s-16 7.2-16 16v48c-17.7 0-32 14.3-32 32zM160 128c-17.7 0-32 14.3-32 32V288c0 17.7 14.3 32 32 32v48c0 8.8 7.2 16 16 16s16-7.2 16-16V320c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32V80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48z\"]\n};\nvar faBriefcaseBlank = {\n  prefix: 'fas',\n  iconName: 'briefcase-blank',\n  icon: [512, 512, [], \"e0c8\", \"M176 56V96H336V56c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8zM128 96V56c0-30.9 25.1-56 56-56H328c30.9 0 56 25.1 56 56V96h64c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64z\"]\n};\nvar 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.4l-139 92.7L37.6 126C15.6 130.9 0 150.3 0 172.8V464c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V172.8c0-22.5-15.6-42-37.6-46.9L476.8 98.1 337.8 5.4zM256 416c0-35.3 28.7-64 64-64s64 28.7 64 64v96H256V416zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm400 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H512c-8.8 0-16-7.2-16-16V208zM96 320h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm400 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H512c-8.8 0-16-7.2-16-16V336zM408 176c0 48.6-39.4 88-88 88s-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88zm-88-48c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16z\"]\n};\nvar faIgloo = {\n  prefix: 'fas',\n  iconName: 'igloo',\n  icon: [576, 512, [], \"f7ae\", \"M320 33.8V160H48.5C100.2 82.8 188.1 32 288 32c10.8 0 21.5 .6 32 1.8zM352 160V39.1C424.9 55.7 487.2 99.8 527.5 160H352zM29.9 192H96V320H0c0-46 10.8-89.4 29.9-128zM192 320H128V192H448V320H384v32H576v80c0 26.5-21.5 48-48 48H352V352c0-35.3-28.7-64-64-64s-64 28.7-64 64V480H48c-26.5 0-48-21.5-48-48V352H192V320zm288 0V192h66.1c19.2 38.6 29.9 82 29.9 128H480z\"]\n};\nvar 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 0 371.8 0 256S71.9 62.9 110.2 37.4c14.7-9.8 34.6-5.8 44.4 8.9z\"]\n};\nvar faParenthesis = faBracketRound;\nvar 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 32V43c0 55.2 21.9 108.1 60.9 147.1l21 21c9 9 14.1 21.2 14.1 33.9v11c0 17.7 14.3 32 32 32s32-14.3 32-32V245c0-29.7-11.8-58.2-32.8-79.2l-21-21C463.2 117.8 448 81.2 448 43V32zM576 256c0 17.7 14.3 32 32 32s32-14.3 32-32V245c0-55.2-21.9-108.1-60.9-147.1l-21-21c-9-9-14.1-21.2-14.1-33.9V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43c0 29.7 11.8 58.2 32.8 79.2l21 21c27 27 42.2 63.6 42.2 101.8v11zM229.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 512h67.3c4.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 512h19 51.3c4.1 0 6.3-5.1 3.6-8.3L416.5 380.8C401.3 362.5 378.8 352 355 352H336 288c-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.9V392c0-22.1-17.9-40-40-40H444.7c-4.1 0-6.3 5.1-3.6 8.3z\"]\n};\nvar faHorseSaddle = {\n  prefix: 'fas',\n  iconName: 'horse-saddle',\n  icon: [576, 512, [], \"f8c3\", \"M448 238.1V160h16l9.8 19.6c12.5 25.1 42.2 36.4 68.3 26c20.5-8.2 33.9-28 33.9-50.1V80c0-19.1-8.4-36.3-21.7-48H560c8.8 0 16-7.2 16-16s-7.2-16-16-16H480 448C377.3 0 320 57.3 320 128v32c0 41.8-26.7 77.4-64 90.5v78.6l51.7 14.8c4.1 1.2 8.2 2.1 12.3 2.8V480c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V315.7c19.2-19.2 31.5-45.7 32-75.7h0v-1.9zM224 320V256c-53 0-96-43-96-96V130.6c-21.8 5.5-40.3 19.5-51.7 38.2C33.2 174.5 0 211.4 0 256v56c0 13.3 10.7 24 24 24s24-10.7 24-24V256c0-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.9h33.7c21.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-160V128H224 203.2 160v32c0 35.3 28.7 64 64 64s64-28.7 64-64zM496 96c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16z\"]\n};\nvar 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 16H32V64c0-17.7 14.3-32 32-32H192zm5.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 128H200l-2.3-2.3zM0 192c0-17.7 14.3-32 32-32H96v64c0 17.7 14.3 32 32 32s32-14.3 32-32V160H352h48c61.9 0 112 50.1 112 112s-50.1 112-112 112H384c0 53-43 96-96 96H96c-53 0-96-43-96-96V192zm384 32v96h16c26.5 0 48-21.5 48-48s-21.5-48-48-48H384z\"]\n};\nvar 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.5V368c0 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.6V261.5L629.4 99.1c10.7-11.7 13.6-28.6 7.2-43.2S615.9 32 600 32H232zM40 96c-15.9 0-30.2 9.4-36.6 23.9s-3.6 31.5 7.2 43.2L160 325.5V400c0 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.6V325.5l32-34.8V274L179 120.7c-6.7-7.3-11.7-15.7-14.9-24.7H40z\"]\n};\nvar faBellOn = {\n  prefix: 'fas',\n  iconName: 'bell-on',\n  icon: [640, 512, [128365], \"f8fa\", \"M320 0c-17.7 0-32 14.3-32 32V51.2C215 66 160 130.6 160 208v18.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 416H512c12.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.8V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3H320 256c0 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 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24zm536-24c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H536zM597.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};\nvar 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};\nvar faDialMed = {\n  prefix: 'fas',\n  iconName: 'dial-med',\n  icon: [576, 512, [], \"e15f\", \"M288 64c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM128 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-160zm448 .8c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM32 320c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM128 96c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm352 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM128 480c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm352 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faHorse = {\n  prefix: 'fas',\n  iconName: 'horse',\n  icon: [576, 512, [128014], \"f6f0\", \"M448 238.1V160h16l9.8 19.6c12.5 25.1 42.2 36.4 68.3 26c20.5-8.2 33.9-28 33.9-50.1V80c0-19.1-8.4-36.3-21.7-48H560c8.8 0 16-7.2 16-16s-7.2-16-16-16H480 448C377.3 0 320 57.3 320 128H224 203.2 148.8c-30.7 0-57.6 16.3-72.5 40.8C33.2 174.5 0 211.4 0 256v56c0 13.3 10.7 24 24 24s24-10.7 24-24V256c0-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.9h33.7c21.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.8V480c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V315.7c19.2-19.2 31.5-45.7 32-75.7h0v-1.9zM496 96c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16z\"]\n};\nvar faQ = {\n  prefix: 'fas',\n  iconName: 'q',\n  icon: [512, 512, [113], \"51\", \"M96 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.1C403.9 325.8 416 292.3 416 256c0-88.4-71.6-160-160-160S96 167.6 96 256zM376.9 444.6C342 467 300.5 480 256 480C132.3 480 32 379.7 32 256S132.3 32 256 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};\nvar faMonitorWaveform = {\n  prefix: 'fas',\n  iconName: 'monitor-waveform',\n  icon: [576, 512, [\"monitor-heart-rate\"], \"f611\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM80 96H496c8.8 0 16 7.2 16 16V400c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V272 112c0-8.8 7.2-16 16-16zM96 256h96c6.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 256H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H320c-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 288H96v96H480V128H96V256z\"]\n};\nvar faMonitorHeartRate = faMonitorWaveform;\nvar faLinkSimple = {\n  prefix: 'fas',\n  iconName: 'link-simple',\n  icon: [640, 512, [], \"e1cd\", \"M0 256C0 167.6 71.6 96 160 96h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-53 0-96 43-96 96s43 96 96 96h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H160C71.6 416 0 344.4 0 256zm640 0c0 88.4-71.6 160-160 160H384c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c53 0 96-43 96-96s-43-96-96-96H384c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c88.4 0 160 71.6 160 160zM224 224H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar 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 64c39.3 0 75.8 11.8 106.2 32c7.8 5.2 15.1 10.9 22 17l77.7 60.2-8.6 31.4c-3.2 11.7 1.1 24.2 10.8 31.5c9.6 7.2 22.7 7.9 33 1.7l27.1-16.3L629.4 327.8C636.1 333 640 341 640 349.4c0 6.8-2.5 13.4-7.1 18.4l-63.4 69.7c-6.1 6.7-14.7 10.5-23.7 10.5h-2c-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.2zM288 256c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64zM64 144c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16z\"]\n};\nvar 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-128H256c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32c0 123.7-100.3 224-224 224S0 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};\nvar 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.6V448H80c-17.7 0-32 14.3-32 32s14.3 32 32 32h80 80c17.7 0 32-14.3 32-32s-14.3-32-32-32H192V348.4c67.4-15.4 115.9-78.6 109.9-150.6l-14-168.4C286.5 12.8 272.6 0 256 0H233.9C222 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.1H64z\"]\n};\nvar faFragile = faWineGlassCrack;\nvar faSlotMachine = {\n  prefix: 'fas',\n  iconName: 'slot-machine',\n  icon: [640, 512, [], \"e3ce\", \"M128 0C92.7 0 64 28.7 64 64H448c0-35.3-28.7-64-64-64H128zM64 96C28.7 96 0 124.7 0 160V352c0 35.3 28.7 64 64 64v32c0 35.3 28.7 64 64 64H416h32 80c53 0 96-43 96-96V211.8c9.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.8V416c0 17.7-14.3 32-32 32H448V416c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H64zM56 200c0-13.3 10.7-24 24-24h59.9c23 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 224H80c-13.3 0-24-10.7-24-24zm168-24h59.9c23 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 224H224c-13.3 0-24-10.7-24-24s10.7-24 24-24zm120 24c0-13.3 10.7-24 24-24h59.9c23 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 224H368c-13.3 0-24-10.7-24-24z\"]\n};\nvar faNotesMedical = {\n  prefix: 'fas',\n  iconName: 'notes-medical',\n  icon: [512, 512, [], \"f481\", \"M96 352V96c0-35.3 28.7-64 64-64H416c35.3 0 64 28.7 64 64V293.5c0 17-6.7 33.3-18.7 45.3l-58.5 58.5c-12 12-28.3 18.7-45.3 18.7H160c-35.3 0-64-28.7-64-64zM272 128c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V256h48c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H320V144c0-8.8-7.2-16-16-16H272zm24 336c13.3 0 24 10.7 24 24s-10.7 24-24 24H136C60.9 512 0 451.1 0 376V152c0-13.3 10.7-24 24-24s24 10.7 24 24l0 224c0 48.6 39.4 88 88 88H296z\"]\n};\nvar faCarWash = {\n  prefix: 'fas',\n  iconName: 'car-wash',\n  icon: [448, 512, [], \"f5e6\", \"M64 128c26.5 0 48-16 48-48S64 0 64 0s-48 48-48 80c0 26.5 21.5 48 48 48zm160 0c26.5 0 48-16 48-48s-48-80-48-80s-48 48-48 80c0 26.5 21.5 48 48 48zM432 80c0-32-48-80-48-80s-48 48-48 80c0 26.5 21.5 48 48 48s48-16 48-48zM145.8 224H286.2c6.8 0 12.8 4.3 15.1 10.6L320.3 288H111.7l19.1-53.4c2.3-6.4 8.3-10.6 15.1-10.6zM70.5 213.1L42.2 292.4C22.1 300.9 8 320.8 8 344v40 64 32c0 17.7 14.3 32 32 32H56c17.7 0 32-14.3 32-32V448H344v32c0 17.7 14.3 32 32 32h16c17.7 0 32-14.3 32-32V448 384 344c0-23.2-14.1-43.1-34.2-51.6l-28.3-79.3C350.1 181.3 320 160 286.2 160H145.8c-33.8 0-64 21.3-75.3 53.1zM88 392c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm280-24c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faEscalator = {\n  prefix: 'fas',\n  iconName: 'escalator',\n  icon: [576, 512, [], \"e171\", \"M272 48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM373.9 175.8C385.5 165.6 400.5 160 416 160h96c35.3 0 64 28.7 64 64s-28.7 64-64 64H440L202.1 496.2C190.5 506.4 175.5 512 160 512H64c-35.3 0-64-28.7-64-64s28.7-64 64-64h72L373.9 175.8zM288 192v16.4l-128 112V192c0-35.3 28.7-64 64-64s64 28.7 64 64z\"]\n};\nvar 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 .3 0 0 0 0 0 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 160c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm104-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.3H200 120c-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};\nvar 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 48V276.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.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .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-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V200c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z\"]\n};\nvar faTemperature2 = faTemperatureHalf;\nvar faThermometer2 = faTemperatureHalf;\nvar faThermometerHalf = faTemperatureHalf;\nvar 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 32h32v49.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-32V288 128c17.7 0 32-14.3 32-32s-14.3-32-32-32c0-17.7-14.3-32-32-32zM256 288c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zM32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar 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 160v31c-.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.1l0 0-.1 0c-16.4 7-34.1 10.5-51.9 10.3l0 0-.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.9V208zm0 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-13V304c0 88.4-114.6 160-256 160S0 392.4 0 304v-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 16H96c8.8 0 16-7.2 16-16s-7.2-16-16-16H64zm331.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};\nvar faDoughnut = faDonut;\nvar faCapsules = {\n  prefix: 'fas',\n  iconName: 'capsules',\n  icon: [576, 512, [], \"f46b\", \"M64 144c0-26.5 21.5-48 48-48s48 21.5 48 48V256H64V144zM0 144V368c0 61.9 50.1 112 112 112s112-50.1 112-112V189.6c1.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 83V144c0-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};\nvar 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 44.3-35.8 80.1-80 80.1c-1.4 0-2.8 .2-4 .5H128c-35.3 0-64 28.7-64 64c0 12.4 3.5 24 9.7 33.8C31.6 234.3 0 271.5 0 316c0 49.1 38.5 89.2 86.9 91.9c-1.8-2.9-3.4-6.1-4.5-9.4c-6-17.5-.5-36.9 13.6-48.5L238.2 233.6c15.6-12.8 37.9-12.7 53.5 .1s20.3 35.1 11.3 53.4l-26 53.2h16.3c18.1 0 34.3 11.7 40.3 29.2c4.5 13.1 2.6 27.3-4.6 38.4h27c50.8 0 92-41.2 92-92c0-44.5-31.6-81.7-73.7-90.2c6.1-9.8 9.7-21.4 9.7-33.8c0-35.3-28.7-64-64-64h-5.7c3.7-10.2 5.7-21.1 5.7-32.6c0-48.7-36.1-88.9-83.1-95.2zm34.2 259.2c-6-4.6-14.3-4.4-20.1 .4l-133.4 112c-5.2 4.3-7 11.4-4.7 17.7s8.3 10.5 15 10.5h54.7l-42.5 89.1c-3.2 6.8-1.3 14.9 4.7 19.5s14.3 4.4 20.1-.4l133.4-112c5.1-4.3 7-11.4 4.7-17.7s-8.3-10.5-15-10.5H233.3l42.5-89.1c3.2-6.8 1.3-14.9-4.7-19.5z\"]\n};\nvar faPooBolt = faPooStorm;\nvar faTally1 = {\n  prefix: 'fas',\n  iconName: 'tally-1',\n  icon: [448, 512, [], \"e294\", \"M32 32c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 46.3 14.3 32 32 32z\"]\n};\nvar faFaceFrownOpen = {\n  prefix: 'fas',\n  iconName: 'face-frown-open',\n  icon: [512, 512, [128550, \"frown-open\"], \"f57a\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM176.4 240c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm192-32c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm-186 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};\nvar faFrownOpen = faFaceFrownOpen;\nvar faSquareDashed = {\n  prefix: 'fas',\n  iconName: 'square-dashed',\n  icon: [448, 512, [], \"e269\", \"M96 32h32V96H96c-17.7 0-32 14.3-32 32v32H0V128C0 75 43 32 96 32zM0 192H64V320H0V192zm384 0h64V320H384V192zm64-32H384V128c0-17.7-14.3-32-32-32H320V32h32c53 0 96 43 96 96v32zm0 192v32c0 53-43 96-96 96H320V416h32c17.7 0 32-14.3 32-32V352h64zM64 352v32c0 17.7 14.3 32 32 32h32v64H96c-53 0-96-43-96-96V352H64zm96 128V416H288v64H160zm0-384V32H288V96H160z\"]\n};\nvar faSquareJ = {\n  prefix: 'fas',\n  iconName: 'square-j',\n  icon: [448, 512, [], \"e273\", \"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-64H64zM304 152V288c0 53-43 96-96 96s-96-43-96-96v-8c0-13.3 10.7-24 24-24s24 10.7 24 24v8c0 26.5 21.5 48 48 48s48-21.5 48-48V152c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar 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 32V240H32V32zM224 192c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V192zm-64-64c17.7 0 32 14.3 32 32v48c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32zm160 96c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224zm-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.6V352c0 88.4-71.6 160-160 160H162.3c-42.4 0-83.1-16.9-113.1-46.9L37.5 453.5C13.5 429.5 0 396.9 0 363V336c0-35.3 28.7-64 64-64h88c22.1 0 40 17.9 40 40s-17.9 40-40 40H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h56c39.8 0 72-32.2 72-72z\"]\n};\nvar faMoneyBill = {\n  prefix: 'fas',\n  iconName: 'money-bill',\n  icon: [576, 512, [], \"f0d6\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm64 320H64V320c35.3 0 64 28.7 64 64zM64 192V128h64c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM288 352c-53 0-96-43-96-96s43-96 96-96s96 43 96 96s-43 96-96 96z\"]\n};\nvar faArrowUpBigSmall = {\n  prefix: 'fas',\n  iconName: 'arrow-up-big-small',\n  icon: [512, 512, [\"sort-size-up\"], \"f88e\", \"M128 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-2L160 146.3V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V146.3L63.6 181.6c-11.9 13-32.2 13.9-45.2 2s-13.9-32.2-2-45.2l88-96C110.5 35.8 119 32 128 32zM288 352c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V352zM320 32H480c17.7 0 32 14.3 32 32V224c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32z\"]\n};\nvar faSortSizeUp = faArrowUpBigSmall;\nvar faBarcodeRead = {\n  prefix: 'fas',\n  iconName: 'barcode-read',\n  icon: [576, 512, [], \"f464\", \"M56 48c-4.4 0-8 3.6-8 8v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V56C0 25.1 25.1 0 56 0h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H56zm96 80h16c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 24H152c-13.3 0-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm160 0h16c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 24H312c-13.3 0-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm72 24c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 24H408c-13.3 0-24-10.7-24-24V152zM240 128c8.8 0 16 7.2 16 16V368c0 8.8-7.2 16-16 16s-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM528 56c0-4.4-3.6-8-8-8H440c-13.3 0-24-10.7-24-24s10.7-24 24-24h80c30.9 0 56 25.1 56 56v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V56zM56 464h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-30.9 0-56-25.1-56-56V376c0-13.3 10.7-24 24-24s24 10.7 24 24v80c0 4.4 3.6 8 8 8zm472-8V376c0-13.3 10.7-24 24-24s24 10.7 24 24v80c0 30.9-25.1 56-56 56H440c-13.3 0-24-10.7-24-24s10.7-24 24-24h80c4.4 0 8-3.6 8-8z\"]\n};\nvar 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 96l-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.6 57 277.5C-1.8 316.7-17.7 396.2 21.5 455s118.7 74.7 177.5 35.5l384-256z\"]\n};\nvar faBowlSoftServe = {\n  prefix: 'fas',\n  iconName: 'bowl-soft-serve',\n  icon: [448, 512, [], \"e46b\", \"M225.2 9.9c2.5-6 8.3-9.9 14.8-9.9h36.6C335.9 0 384 48.1 384 107.4c0 19.9-6.9 38.1-18.3 52.6H384c35.3 0 64 28.7 64 64s-28.7 64-64 64H64c-35.3 0-64-28.7-64-64s28.7-64 64-64h8.6c-5.4-9.4-8.6-20.3-8.6-32c0-35.3 28.7-64 64-64h94.1C232 64 240 56 240 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.4zM32 320H416c8.8 0 16 7.2 16 16v8c0 57.4-46.6 104-104 104H297.9l20.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.6H144c-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.2L150.1 448H120C62.6 448 16 401.4 16 344v-8c0-8.8 7.2-16 16-16z\"]\n};\nvar faFaceHoldingBackTears = {\n  prefix: 'fas',\n  iconName: 'face-holding-back-tears',\n  icon: [512, 512, [129401], \"e482\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 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 272V240c0-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 48v32c0 8.8 7.2 16 16 16s16-7.2 16-16v-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-16V288 272zm144 41.3V320c0 8.8 7.2 16 16 16s16-7.2 16-16V288c10-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};\nvar 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 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm171.3 84.7l112 112c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9H272v96c0 17.7-14.3 32-32 32H208c-17.7 0-32-14.3-32-32V256H112c-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};\nvar faArrowAltSquareUp = faSquareUp;\nvar faTrainSubwayTunnel = {\n  prefix: 'fas',\n  iconName: 'train-subway-tunnel',\n  icon: [512, 512, [\"subway-tunnel\"], \"e2a3\", \"M256 0C114.6 0 0 114.6 0 256V448c0 35.3 28.7 64 64 64h41.4l64.3-64.3C137.3 444.5 112 417.2 112 384V192c0-35.3 28.7-64 64-64H336c35.3 0 64 28.7 64 64V384c0 33.2-25.3 60.5-57.7 63.7L406.6 512H448c35.3 0 64-28.7 64-64V256C512 114.6 397.4 0 256 0zM361.4 512l-64-64H214.6l-64 64H361.4zM184 192c-13.3 0-24 10.7-24 24v8 64 8c0 13.3 10.7 24 24 24h8 16 8c13.3 0 24-10.7 24-24v-8V224v-8c0-13.3-10.7-24-24-24h-8H192h-8zm88 24v8 64 8c0 13.3 10.7 24 24 24h8 16 8c13.3 0 24-10.7 24-24v-8V224v-8c0-13.3-10.7-24-24-24h-8H304h-8c-13.3 0-24 10.7-24 24zM184 400c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm168-24c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar faSubwayTunnel = faTrainSubwayTunnel;\nvar faSquareExclamation = {\n  prefix: 'fas',\n  iconName: 'square-exclamation',\n  icon: [448, 512, [\"exclamation-square\"], \"f321\", \"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-64H64zm160 96c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm32 224c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faExclamationSquare = faSquareExclamation;\nvar faSemicolon = {\n  prefix: 'fas',\n  iconName: 'semicolon',\n  icon: [192, 512, [], \"3b\", \"M96 192c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zm64 157v1.4c0 11.5-3.2 22.8-9.2 32.6L82.5 494.8C76 505.5 64.4 512 51.9 512C32.1 512 16 495.9 16 476.1V468c0-2.6 .2-5.3 .7-7.9l22.2-122C44.2 309.1 69.4 288 99 288c33.7 0 61 27.3 61 61z\"]\n};\nvar 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};\nvar 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.6V448H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H224 352c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V413.6zM184.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 224c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16z\"]\n};\nvar faAlignJustify = {\n  prefix: 'fas',\n  iconName: 'align-justify',\n  icon: [448, 512, [], \"f039\", \"M448 64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32zm0 256c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 192c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM448 448c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32z\"]\n};\nvar faBatteryLow = {\n  prefix: 'fas',\n  iconName: 'battery-low',\n  icon: [576, 512, [\"battery-1\"], \"e0b1\", \"M0 176c0-44.2 35.8-80 80-80H464c44.2 0 80 35.8 80 80v16c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32v16c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V176zm80-16c-8.8 0-16 7.2-16 16V336c0 8.8 7.2 16 16 16H464c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H80zm80 32V320H96V192h64z\"]\n};\nvar faBattery1 = faBatteryLow;\nvar faCreditCardFront = {\n  prefix: 'fas',\n  iconName: 'credit-card-front',\n  icon: [576, 512, [], \"f38a\", \"M0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM112 288c-8.8 0-16 7.2-16 16s7.2 16 16 16H464c8.8 0 16-7.2 16-16s-7.2-16-16-16H112zM96 368c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H112c-8.8 0-16 7.2-16 16zm128 0c0 8.8 7.2 16 16 16H368c8.8 0 16-7.2 16-16s-7.2-16-16-16H240c-8.8 0-16 7.2-16 16zM408 96c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24H408z\"]\n};\nvar faBrainArrowCurvedRight = {\n  prefix: 'fas',\n  iconName: 'brain-arrow-curved-right',\n  icon: [576, 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-56V416 56zM477.5 209.9c1.7-5.7 2.5-11.7 2.5-17.9c0-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 56V325.5c26.4-32.6 66.8-53.5 112-53.5h32V256c0-19.4 11.7-36.9 29.6-44.3c10.3-4.3 21.5-4.7 31.8-1.7zm-2.1 34.8c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8v48H384c-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.3V464c0-35.3 28.7-64 64-64h48v48c0 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};\nvar faMindShare = faBrainArrowCurvedRight;\nvar faUmbrellaBeach = {\n  prefix: 'fas',\n  iconName: 'umbrella-beach',\n  icon: [576, 512, [127958], \"f5ca\", \"M346.3 271.8l-60.1-21.9L214 448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H282.1l64.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};\nvar 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 240v56.3C0 344.8 39.2 384 87.7 384H200h14.9L343.5 505.4c4.5 4.2 10.4 6.6 16.5 6.6h96c13.3 0 24-10.7 24-24s-10.7-24-24-24H369.5l-1.5-1.5V288h80 32c17.7 0 32-14.3 32-32s-14.3-32-32-32h-.5zM320 417.2l-78-73.7L274.4 288H320V417.2zM285.3 103.1l34.7 52V112c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V208c0 8.8-7.2 16-16 16s-16-7.2-16-16V112c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM160 112v64c0 8.8 7.2 16 16 16s16-7.2 16-16V112c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V112c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar 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 192c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm160-32c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM128.6 244.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};\nvar faMapMarkerSmile = faLocationSmile;\nvar 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 32V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V96zM137.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};\nvar faArrowToLeft = faArrowLeftToLine;\nvar faBullseye = {\n  prefix: 'fas',\n  iconName: 'bullseye',\n  icon: [512, 512, [], \"f140\", \"M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192zm64 0c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM256 336c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80zm0 64c-79.5 0-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144zm32-144c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar 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 320h0zM393.5 66.1c32.9 4.8 63.2 18 88.7 37.5L374.8 285.2 323.1 268c-14.6-4.9-30-7-45.2-6.4L393.5 66.1zm-36-2.1L235.6 270.4 96.1 318.7 246.6 64H357.5zM21.3 224.4C36.6 132.2 116.1 64.6 209.5 64L49.4 334.8c-22.4 6.6-44.5-12.5-40.6-36l12.4-74.4zM32 384V369c8.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.1V384c0 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};\nvar faNigiri = faSushi;\nvar faMessageCaptions = {\n  prefix: 'fas',\n  iconName: 'message-captions',\n  icon: [512, 512, [\"comment-alt-captions\"], \"e1de\", \"M0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zM120 192c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm224 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H344zM120 272c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm128 0c-13.3 0-24 10.7-24 24s10.7 24 24 24H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H248z\"]\n};\nvar faCommentAltCaptions = faMessageCaptions;\nvar faTrashList = {\n  prefix: 'fas',\n  iconName: 'trash-list',\n  icon: [640, 512, [], \"e2b1\", \"M147.8 0H268.2c12.1 0 23.2 6.8 28.6 17.7L304 32h80c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h80l7.2-14.3C124.6 6.8 135.7 0 147.8 0zM32 128H384L362.8 467c-1.6 25.3-22.6 45-47.9 45H101.1c-25.3 0-46.3-19.7-47.9-45L32 128zm448 0H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H480c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H480c-17.7 0-32-14.3-32-32s14.3-32 32-32zM448 416c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H480c-17.7 0-32-14.3-32-32z\"]\n};\nvar 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.6l0 0 .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};\nvar faOption = {\n  prefix: 'fas',\n  iconName: 'option',\n  icon: [640, 512, [], \"e318\", \"M448 448c-9.7 0-18.9-4.4-25-12L176.6 128H32C14.3 128 0 113.7 0 96S14.3 64 32 64H192c9.7 0 18.9 4.4 25 12L463.4 384H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H448zm0-320c-17.7 0-32-14.3-32-32s14.3-32 32-32H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H448z\"]\n};\nvar 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-32V272H32V480zM224 320c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-17.7-14.3-32-32-32s-32 14.3-32 32v64zm-64 64c17.7 0 32-14.3 32-32V304c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c0 17.7 14.3 32 32 32zm160-96c0 17.7 14.3 32 32 32s32-14.3 32-32V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64zm-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.6V160C384 71.6 312.4 0 224 0H162.3C119.8 0 79.1 16.9 49.1 46.9L37.5 58.5C13.5 82.5 0 115.1 0 149v27c0 35.3 28.7 64 64 64h88c22.1 0 40-17.9 40-40s-17.9-40-40-40H96c-8.8 0-16-7.2-16-16s7.2-16 16-16h56c39.8 0 72 32.2 72 72z\"]\n};\nvar 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.3V320c0 17.7 14.3 32 32 32s32-14.3 32-32V109.3l73.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 32v64c0 53 43 96 96 96H352c53 0 96-43 96-96V352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V352z\"]\n};\nvar faTrashPlus = {\n  prefix: 'fas',\n  iconName: 'trash-plus',\n  icon: [448, 512, [], \"e2b2\", \"M163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128H416L394.8 467c-1.6 25.3-22.6 45-47.9 45H101.1c-25.3 0-46.3-19.7-47.9-45L32 128zM200 408c0 13.3 10.7 24 24 24s24-10.7 24-24V344h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H248V232c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H136c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z\"]\n};\nvar faObjectsAlignTop = {\n  prefix: 'fas',\n  iconName: 'objects-align-top',\n  icon: [512, 512, [], \"e3c0\", \"M24 0H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 48 0 37.3 0 24S10.7 0 24 0zM64 176c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V176zm224 0c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48V336c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48V176z\"]\n};\nvar 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-64H298.5c-17 0-33.3-6.7-45.3-18.7L226.7 50.7c-12-12-28.3-18.7-45.3-18.7H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64z\"]\n};\nvar faFolderBlank = faFolder;\nvar 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 16H224c-8.8 0-16-7.2-16-16zm159.6-96c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm-192-32c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm51.7-100.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.6z\"]\n};\nvar faCreditCardBlank = {\n  prefix: 'fas',\n  iconName: 'credit-card-blank',\n  icon: [576, 512, [], \"f389\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM96 368c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm128 0c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-8.8 0-16-7.2-16-16z\"]\n};\nvar faFileWaveform = {\n  prefix: 'fas',\n  iconName: 'file-waveform',\n  icon: [384, 512, [\"file-medical-alt\"], \"f478\", \"M64 0C28.7 0 0 28.7 0 64V288H112c6.1 0 11.6 3.4 14.3 8.8L144 332.2l49.7-99.4c2.7-5.4 8.2-8.8 14.3-8.8s11.6 3.4 14.3 8.8L249.9 288H320c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-6.1 0-11.6-3.4-14.3-8.8L208 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.8L102.1 320H0V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0z\"]\n};\nvar faFileMedicalAlt = faFileWaveform;\nvar 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 24V64c-35.3 0-64 28.7-64 64H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64c0 35.3 28.7 64 64 64v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h56v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h56v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448c35.3 0 64-28.7 64-64h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V280h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V176h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448c0-35.3-28.7-64-64-64V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H280V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H176V24zm32 152c6.4 0 12.1 3.8 14.7 9.6l42 96 14 32c3.5 8.1-.2 17.5-8.2 21.1s-17.5-.2-21.1-8.2L239.5 304H176.5l-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 272h35.1zM336 176c8.8 0 16 7.2 16 16V320c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8 7.2-16 16-16z\"]\n};\nvar faMug = {\n  prefix: 'fas',\n  iconName: 'mug',\n  icon: [576, 512, [], \"f874\", \"M64 64C46.3 64 32 78.3 32 96V352c0 53 43 96 96 96H320c53 0 96-43 96-96V320h32c70.7 0 128-57.3 128-128s-57.3-128-128-128H384 64zm352 64h32c35.3 0 64 28.7 64 64s-28.7 64-64 64H416V128z\"]\n};\nvar 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.2V305.1c0-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.7V160l-10.6 7.1L38.8 5.1zm122.5 218L78.2 278.5C69.3 284.4 64 294.4 64 305.1v56.7c0 10.9 10.7 18.6 21.1 15.2L256 320v80l-57.6 43.2c-4 3-6.4 7.8-6.4 12.8v42c0 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-14V455.3c0-2.8-.7-5.6-2.1-8L161.3 223.1z\"]\n};\nvar 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 304c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z\"]\n};\nvar faPenCircle = {\n  prefix: 'fas',\n  iconName: 'pen-circle',\n  icon: [512, 512, [], \"e20e\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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};\nvar faChartSimple = {\n  prefix: 'fas',\n  iconName: 'chart-simple',\n  icon: [448, 512, [], \"e473\", \"M160 80c0-26.5 21.5-48 48-48h32c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V80zM0 272c0-26.5 21.5-48 48-48H80c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V272zM368 96h32c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H368c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48z\"]\n};\nvar 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};\nvar faCircleParking = {\n  prefix: 'fas',\n  iconName: 'circle-parking',\n  icon: [512, 512, [\"parking-circle\"], \"f615\", \"M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192zm64 0c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zm-280 0h48c17.7 0 32-14.3 32-32s-14.3-32-32-32H232v64zm48 64H232v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 168c0-22.1 17.9-40 40-40h72c53 0 96 43 96 96s-43 96-96 96z\"]\n};\nvar faParkingCircle = faCircleParking;\nvar 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.2V24c0-13.3-10.7-24-24-24H376zm88 48h0v0l0 0zM320 304c0 61.9-50.1 112-112 112s-112-50.1-112-112s50.1-112 112-112s112 50.1 112 112z\"]\n};\nvar 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.2v35.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-73h15.8c19.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};\nvar faSquareBolt = {\n  prefix: 'fas',\n  iconName: 'square-bolt',\n  icon: [448, 512, [], \"e265\", \"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-64H64zm217.6 99.2c5.9 4.4 8 12.3 5.1 19.1L248.3 240H312c6.8 0 12.8 4.2 15.1 10.6s.3 13.5-4.9 17.8l-136 112c-5.7 4.7-13.9 4.9-19.8 .4s-8-12.3-5.1-19.1L199.7 272H136c-6.8 0-12.8-4.2-15.1-10.6s-.3-13.5 4.9-17.8l136-112c5.7-4.7 13.9-4.9 19.8-.4z\"]\n};\nvar 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.5V416c0 53 43 96 96 96h5.5c25.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 96H205.3z\"]\n};\nvar faGauge = {\n  prefix: 'fas',\n  iconName: 'gauge',\n  icon: [512, 512, [\"dashboard\", \"gauge-med\", \"tachometer-alt-average\"], \"f624\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM320 352c0-26.9-16.5-49.9-40-59.3V88c0-13.3-10.7-24-24-24s-24 10.7-24 24V292.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64zM144 176c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm-16 80c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm288 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM400 144c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faDashboard = faGauge;\nvar faGaugeMed = faGauge;\nvar faTachometerAltAverage = faGauge;\nvar 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};\nvar faMagicWandSparkles = faWandMagicSparkles;\nvar faLambda = {\n  prefix: 'fas',\n  iconName: 'lambda',\n  icon: [448, 512, [], \"f66e\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H140.2l16.4 32.7L18.8 434.9c-7.3 16.1-.1 35.1 16 42.3s35.1 .1 42.3-16L193.5 202.6 319 453.5c8.1 16.3 24.8 26.5 42.9 26.5H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H371.8L193 58.5C184.9 42.3 168.3 32 150.1 32H32z\"]\n};\nvar faE = {\n  prefix: 'fas',\n  iconName: 'e',\n  icon: [320, 512, [101], \"45\", \"M32 32C14.3 32 0 46.3 0 64V256 448c0 17.7 14.3 32 32 32H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V288H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V96H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar 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.1zM176 256c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm32-80c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm64 192c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zM443.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.6l30.1-30.1c2.5 5.6 8.1 9.4 14.6 9.4c8.8 0 16-7.2 16-16c0-6.5-3.9-12.1-9.4-14.6l36.8-36.8zM464 272c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm30.4 134.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};\nvar faBowlChopsticksNoodles = {\n  prefix: 'fas',\n  iconName: 'bowl-chopsticks-noodles',\n  icon: [512, 512, [], \"e2ea\", \"M13.1 93.6L64 84V56c0-13.3 10.7-24 24-24s24 10.7 24 24V75v35.5 30V176v48h32V176 139.5v-34V69 40c0-13.3 10.7-24 24-24s24 10.7 24 24V60 98v40 38 48h32H478.4c18.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 35H179.3c-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 224H64V176H16.2C7.3 176 0 168.7 0 159.7c0-8.8 7-16 15.7-16.2L64 142V118l-45.5 7.1C8.8 126.6 0 119.1 0 109.3C0 101.6 5.5 95 13.1 93.6zM488.4 176H224V137l263.6-8.2C501 128.3 512 139 512 152.4c0 13-10.6 23.6-23.6 23.6zm3.9-124.9L224 93V54L484.4 5.2C498.7 2.5 512 13.5 512 28.1c0 11.5-8.4 21.2-19.7 23z\"]\n};\nvar faH3 = {\n  prefix: 'fas',\n  iconName: 'h3',\n  icon: [640, 512, [], \"f315\", \"M64 96c0-17.7-14.3-32-32-32S0 78.3 0 96V256 416c0 17.7 14.3 32 32 32s32-14.3 32-32V288H256V416c0 17.7 14.3 32 32 32s32-14.3 32-32V256 96c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H64V96zM400 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H514.7l-89.4 89.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8h72c30.9 0 56 25.1 56 56s-25.1 56-56 56H455.4c-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.5H520c66.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.8H400z\"]\n};\nvar 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.1 0 0-1-1 0 0-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};\nvar faPenAlt = faPenClip;\nvar 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 32h40v64H32V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-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.2V160H536V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM496 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm0-48c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm0-192c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar 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 224c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm160 96c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM337 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};\nvar faUser = {\n  prefix: 'fas',\n  iconName: 'user',\n  icon: [448, 512, [128100, 62144], \"f007\", \"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0S96 57.3 96 128s57.3 128 128 128zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z\"]\n};\nvar faSensor = {\n  prefix: 'fas',\n  iconName: 'sensor',\n  icon: [448, 512, [], \"e028\", \"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-64H64zm48 88V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24s24 10.7 24 24zm96 0V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar 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};\nvar 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.4l-139 92.7L37.6 126C15.6 130.9 0 150.3 0 172.8V464c0 26.5 21.5 48 48 48H320v0H256V416c0-35.3 28.7-64 64-64l.3 0h.5c3.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.8V172.8c0-22.5-15.6-42-37.6-46.9L476.8 98.1 337.8 5.4zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm0 128h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16zM640 368c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zm-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};\nvar faToiletPaperUnder = {\n  prefix: 'fas',\n  iconName: 'toilet-paper-under',\n  icon: [512, 512, [\"toilet-paper-reverse\"], \"e2a0\", \"M96 0H348.2C336.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.9H96C43 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 416H416c44.8 0 76.9-35.2 96-72.9V464c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V416zM64 208c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm48 16c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm80-16c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16z\"]\n};\nvar faToiletPaperReverse = faToiletPaperUnder;\nvar 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 160V352H64V192zm160-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 384H416c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32z\"]\n};\nvar 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};\nvar 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 160h94L140.5 32H49.7zM272 160V32H173.1L147.5 160H272zm32 0H428.5L402.9 32H304V160zm157.1 0h94c11.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 32H435.5l25.6 128zM32 192l4 32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H44L64 448c0 17.7 14.3 32 32 32s32-14.3 32-32H448c0 17.7 14.3 32 32 32s32-14.3 32-32l20-160h12c17.7 0 32-14.3 32-32s-14.3-32-32-32h-4l4-32H32z\"]\n};\nvar faVanShuttle = {\n  prefix: 'fas',\n  iconName: 'van-shuttle',\n  icon: [640, 512, [128656, \"shuttle-van\"], \"f5b6\", \"M64 104v88h96V96H72c-4.4 0-8 3.6-8 8zm482 88L465.1 96H384v96H546zm-226 0V96H224v96h96zM592 384H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V104C0 64.2 32.2 32 72 32H192 352 465.1c18.9 0 36.8 8.3 49 22.8L625 186.5c9.7 11.5 15 26.1 15 41.2V336c0 26.5-21.5 48-48 48zm-64 0c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM160 432c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48z\"]\n};\nvar faShuttleVan = faVanShuttle;\nvar faBuildingUser = {\n  prefix: 'fas',\n  iconName: 'building-user',\n  icon: [640, 512, [], \"e4da\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h89.9c-6.3-10.2-9.9-22.2-9.9-35.1c0-46.9 25.8-87.8 64-109.2V271.8 48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM576 272c0-44.2-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80s80-35.8 80-80zM352 477.1c0 19.3 15.6 34.9 34.9 34.9H605.1c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1H445.1c-51.4 0-93.1 41.7-93.1 93.1z\"]\n};\nvar faLightSwitch = {\n  prefix: 'fas',\n  iconName: 'light-switch',\n  icon: [384, 512, [], \"e017\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zm96 96h64c35.3 0 64 28.7 64 64v80H96V160c0-35.3 28.7-64 64-64zM288 272v80c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V272H288zM192 64c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm0 416c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16z\"]\n};\nvar 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};\nvar faCaretSquareLeft = faSquareCaretLeft;\nvar faHighlighter = {\n  prefix: 'fas',\n  iconName: 'highlighter',\n  icon: [576, 512, [], \"f591\", \"M331 315l158.4-215L460.1 70.6 245 229 331 315zm-187 5l0 0V248.3c0-15.3 7.2-29.6 19.5-38.6L436.6 8.4C444 2.9 453 0 462.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.6L350.4 396.5c-9 12.3-23.4 19.5-38.6 19.5H240l-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.3L144 320zM23 466.3l63-63 70.6 70.6-31 31c-4.5 4.5-10.6 7-17 7H40c-13.3 0-24-10.7-24-24v-4.7c0-6.4 2.5-12.5 7-17z\"]\n};\nvar 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.4H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H499.8L444.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 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H135.9c28.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};\nvar faHeartRate = faWavePulse;\nvar 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 17v80c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V448h40c13.3 0 24-10.7 24-24V384h40c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zm40-176c-22.1 0-40-17.9-40-40s17.9-40 40-40s40 17.9 40 40s-17.9 40-40 40z\"]\n};\nvar faHatSanta = {\n  prefix: 'fas',\n  iconName: 'hat-santa',\n  icon: [640, 512, [], \"f7a7\", \"M149.7 137.8L64 352H448L385.1 210.6c-.8-1.7-1.1-3.5-1.1-5.4c0-7.3 5.9-13.2 13.2-13.2h.8c1.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 48H464c26.5 0 48-21.5 48-48s-21.5-48-48-48H48c-26.5 0-48 21.5-48 48z\"]\n};\nvar faTamale = {\n  prefix: 'fas',\n  iconName: 'tamale',\n  icon: [320, 512, [129748], \"e451\", \"M288 64l22.6-22.6c7.3 7.3 10.6 17.7 8.9 27.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-1.3 59.1 2.1 48.7 9.4 41.4L32 64C9.4 41.4 9.4 41.4 9.4 41.3l0 0 .1-.1 .2-.1 .3-.3c.2-.2 .5-.5 .8-.8c.6-.6 1.4-1.3 2.4-2c1.9-1.5 4.4-3.4 7.5-5.5c6.3-4.2 15.3-9.3 27.4-14.1C72.3 8.6 108.4 0 160 0s87.7 8.6 111.9 18.3c12.1 4.8 21 9.9 27.4 14.1c3.2 2.1 5.7 4 7.5 5.5c.9 .8 1.7 1.5 2.4 2c.3 .3 .6 .6 .9 .8l.3 .3 .2 .1 .1 .1 0 0c0 0 0 0-22.6 22.7zM152 448c0 4.4 3.6 8 8 8s8-3.6 8-8V346.7l1.6 2.1c13.2 17.6 36.2 23.6 55.8 15.9l6.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.9L288 448c22.6 22.6 22.6 22.6 22.6 22.7l0 0-.1 .1-.2 .2-.3 .3c-.2 .2-.5 .5-.9 .8c-.6 .6-1.4 1.3-2.4 2c-1.9 1.5-4.4 3.4-7.5 5.5c-6.3 4.2-15.3 9.3-27.4 14.1C247.7 503.4 211.6 512 160 512s-87.7-8.6-111.9-18.3c-12.1-4.8-21-9.9-27.4-14.1c-3.2-2.1-5.7-4-7.5-5.5c-.9-.8-1.7-1.5-2.4-2c-.3-.3-.6-.6-.8-.8l-.3-.3-.2-.2-.1-.1 0 0c0 0 0 0 22.6-22.7L9.4 470.6c-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-76c19.6 7.6 42.6 1.7 55.8-15.9l1.6-2.1V448zM24 240H160 296c8.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-16z\"]\n};\nvar faBoxCheck = {\n  prefix: 'fas',\n  iconName: 'box-check',\n  icon: [448, 512, [], \"f467\", \"M93.7 32H208V160H0L50.7 58.5C58.9 42.3 75.5 32 93.7 32zM240 32H354.3c18.2 0 34.8 10.3 42.9 26.5L448 160H240V32zM0 192H448V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192zM321 297c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-95 95-39-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 0L321 297z\"]\n};\nvar 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 75H192 160 64c-35.3 0-64 28.7-64 64v96c0 35.3 28.7 64 64 64l0 128c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V352l8.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.6V300.4c18.6-8.8 32-32.5 32-60.4s-13.4-51.6-32-60.4V32zm-64 76.7V240 371.3C357.2 317.8 280.5 288 200.7 288H192V192h8.7c79.8 0 156.5-29.8 215.3-83.3z\"]\n};\nvar 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 122l0 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 .3 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 256c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar 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.6H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H509.3C495.9 143.6 432.4 80.1 352 66.7V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V66.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.3H96c-17.7 0-32 14.3-32 32s14.3 32 32 32h34.7c13.5 80.4 76.9 143.9 157.3 157.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V445.3c22.6-3.8 43.8-11.5 62.9-22.4z\"]\n};\nvar faLocationSlash = faLocationCrosshairsSlash;\nvar faPersonDolly = {\n  prefix: 'fas',\n  iconName: 'person-dolly',\n  icon: [512, 512, [], \"f4d0\", \"M128 48c0 26.5-21.5 48-48 48S32 74.5 32 48S53.5 0 80 0s48 21.5 48 48zM96 241.7v65.1l51 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.7V186.6C0 154.2 26.2 128 58.6 128c24.1 0 46.5 12 59.9 32l42.6 64h46.1l-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 288H152.6c-16 0-31-8-39.9-21.4L96 241.7zM0 480L0 346.5l64 64V480v0c0 17.7-14.3 32-32 32s-32-14.3-32-32zm288-16c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm69.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};\nvar faGlobe = {\n  prefix: 'fas',\n  iconName: 'globe',\n  icon: [512, 512, [127760], \"f0ac\", \"M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.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 21 58.2 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.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.6H344.3c-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 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z\"]\n};\nvar 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 166V280.1 512H464 352V416c0-17.7-14.3-32-32-32s-32 14.3-32 32v96H176 160V280.1 166c0-23.7 10.5-46.3 28.8-61.5L309.8 3.7zM512 512V244.5l28.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.1V448c0 35.3-28.7 64-64 64H512zM128 244.5V512H64c-35.3 0-64-28.7-64-64V316.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};\nvar 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 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 248V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V248c0-13.3 10.7-24 24-24s24 10.7 24 24zm88 64V424c0 13.3-10.7 24-24 24s-24-10.7-24-24V312c0-13.3 10.7-24 24-24s24 10.7 24 24zM128 376v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V376c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faFileChartLine = faFileChartColumn;\nvar faPersonHalfDress = {\n  prefix: 'fas',\n  iconName: 'person-half-dress',\n  icon: [320, 512, [], \"e548\", \"M160 96c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zm8 256V128h6.9c33.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.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352h0zM58.2 182.3c19.9-33.1 55.3-53.5 93.8-54.3V384h0v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H70.2c-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};\nvar faFolderImage = {\n  prefix: 'fas',\n  iconName: 'folder-image',\n  icon: [512, 512, [], \"e18a\", \"M448 480H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64zM176 224c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm120 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.6h80 48H392c8.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};\nvar faCalendarPen = {\n  prefix: 'fas',\n  iconName: 'calendar-pen',\n  icon: [448, 512, [\"calendar-edit\"], \"f333\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm308.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};\nvar faCalendarEdit = faCalendarPen;\nvar faRoadBridge = {\n  prefix: 'fas',\n  iconName: 'road-bridge',\n  icon: [640, 512, [], \"e563\", \"M352 0H608c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM480 200c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V224c0-13.3-10.7-24-24-24zm24 184c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V384zM480 40c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V64c0-13.3-10.7-24-24-24zM32 96H288v64H248v64h40v96c-53 0-96 43-96 96v64c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V416c0-53-43-96-96-96V224H72V160H32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm168 64H120v64h80V160z\"]\n};\nvar faFaceSmileTear = {\n  prefix: 'fas',\n  iconName: 'face-smile-tear',\n  icon: [512, 512, [], \"e393\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM141.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.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 208c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm128 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faMessagePlus = {\n  prefix: 'fas',\n  iconName: 'message-plus',\n  icon: [512, 512, [\"comment-alt-plus\"], \"f4a8\", \"M0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zM232 296c0 13.3 10.7 24 24 24s24-10.7 24-24V232h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z\"]\n};\nvar faCommentAltPlus = faMessagePlus;\nvar 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.8H224V432c0 15.3 10.8 28.4 25.8 31.4s30-5.1 35.8-19.3l144-352z\"]\n};\nvar 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};\nvar faTabletButton = {\n  prefix: 'fas',\n  iconName: 'tablet-button',\n  icon: [448, 512, [], \"f10a\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM224 464c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar 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-64V224c0-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-24H392zM640 368c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zm-66.3 80.7c-6.2-19-24-32.7-45.1-32.7H463.4c-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 336c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48z\"]\n};\nvar faBuildingLock = {\n  prefix: 'fas',\n  iconName: 'building-lock',\n  icon: [576, 512, [], \"e4d6\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h88.6c-5.4-9.4-8.6-20.3-8.6-32V352c0-23.7 12.9-44.4 32-55.4V272c0-30.5 12.2-58.2 32-78.4V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM464 240c17.7 0 32 14.3 32 32v48H432V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar 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 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zM439 279c15.1 15.1 41 4.4 41-17V152c0-13.3-10.7-24-24-24H345.9c-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};\nvar faMailbox = {\n  prefix: 'fas',\n  iconName: 'mailbox',\n  icon: [576, 512, [128234], \"f813\", \"M0 208V384c0 35.3 28.7 64 64 64H224c35.3 0 64-28.7 64-64V208c0-79.5-64.5-144-144-144S0 128.5 0 208zm64 0c0-8.8 7.2-16 16-16H208c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm256 0V384c0 24.6-9.2 47-24.4 64H512c35.3 0 64-28.7 64-64V208c0-79.5-64.5-144-144-144H245.2C290.5 95.9 320 148.5 320 208zm64 0c0-8.8 7.2-16 16-16h64 32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V224H400c-8.8 0-16-7.2-16-16z\"]\n};\nvar faTruckBolt = {\n  prefix: 'fas',\n  iconName: 'truck-bolt',\n  icon: [640, 512, [], \"e3d0\", \"M48 0C21.5 0 0 21.5 0 48V368c0 26.5 21.5 48 48 48H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288 256 237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48H48zM416 160h50.7L544 237.3V256H416V160zM208 416c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zm272 48c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zM270.3 87.2L233.9 160H288c6.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 192H128c-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};\nvar 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 272c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm128 64c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM160 384c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faMoneyBillWave = {\n  prefix: 'fas',\n  iconName: 'money-bill-wave',\n  icon: [576, 512, [], \"f53a\", \"M0 112.5V422.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.4V89.7c0-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 64H64V352zm64-208c0 35.3-28.7 64-64 64V144h64zM512 304v64H448c0-35.3 28.7-64 64-64zM448 96h64v64c-35.3 0-64-28.7-64-64z\"]\n};\nvar 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 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm96 288H448c17.7 0 32-14.3 32-32V251.8c0-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.1v84c0 17.7 14.3 32 32 32z\"]\n};\nvar faAreaChart = faChartArea;\nvar faHouseFlag = {\n  prefix: 'fas',\n  iconName: 'house-flag',\n  icon: [640, 512, [], \"e50d\", \"M480 0c-17.7 0-32 14.3-32 32V192 512h64V192H624c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H512c0-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 288H64V480c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v96c0 17.7 14.3 32 32 32h64.7l.2 0h-1V159z\"]\n};\nvar faPersonCircleMinus = {\n  prefix: 'fas',\n  iconName: 'person-circle-minus',\n  icon: [576, 512, [], \"e540\", \"M208 48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM152 352V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.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.6h29.7c33.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.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zm424 16c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zm-64 0c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H496c8.8 0 16-7.2 16-16z\"]\n};\nvar 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.6v4c0 17.6-6.2 34.6-17.6 48.1L369.3 271c-9.1 10.8-22.5 17-36.7 17H200c-6.2 0-11.9-3.6-14.5-9.3s-1.7-12.3 2.3-17.1L387.4 25.1zM169.4 320H176h96 16v16c0 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};\nvar 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.2zM512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256z\"]\n};\nvar faCancel = faBan;\nvar faBellExclamation = {\n  prefix: 'fas',\n  iconName: 'bell-exclamation',\n  icon: [448, 512, [], \"f848\", \"M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v18.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 416H416c12.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.8V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7zM256 320c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm-8-184v96c0 13.3-10.7 24-24 24s-24-10.7-24-24V136c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faCircleBookmark = {\n  prefix: 'fas',\n  iconName: 'circle-bookmark',\n  icon: [512, 512, [\"bookmark-circle\"], \"e100\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM160 176c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V368c0 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.4V176z\"]\n};\nvar faBookmarkCircle = faCircleBookmark;\nvar 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 240c0-61.9-50.1-112-112-112s-112 50.1-112 112s50.1 112 112 112s112-50.1 112-112zm-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};\nvar faFaceWeary = {\n  prefix: 'fas',\n  iconName: 'face-weary',\n  icon: [512, 512, [], \"e3a1\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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.3h-3.2c-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};\nvar faUniformMartialArts = {\n  prefix: 'fas',\n  iconName: 'uniform-martial-arts',\n  icon: [640, 512, [], \"e3d1\", \"M180 0h28 9.6c12.3 0 23.5 7 28.8 18.1l61.1 126.7L253 288H144V133.1L98 216.7c-1.3 2.4-2 5-2 7.7V384c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V224.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-.3h4.4H180zM389.1 20.6C393.8 8.2 405.7 0 419 0h13 28 15.6H480c1 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 54V384c0 17.7-14.3 32-32 32H576c-17.7 0-32-14.3-32-32V224.4c0-2.7-.7-5.3-2-7.7l-46-83.7V288H287.2l52.7-138.3L389.1 20.6zM320 320H496v32H388.4 349.9l47.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 352H251.6 144V320H264h56zM216.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 384H496v64c0 35.3-28.7 64-64 64H208c-35.3 0-64-28.7-64-64V384h86.3l-14.2 21.4z\"]\n};\nvar faCameraRotate = {\n  prefix: 'fas',\n  iconName: 'camera-rotate',\n  icon: [512, 512, [], \"e0d8\", \"M149.1 64.8L138.7 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H373.3L362.9 64.8C356.4 45.2 338.1 32 317.4 32H194.6c-20.7 0-39 13.2-45.5 32.8zM384 256c0 8.8-7.2 16-16 16H291.3c-6.2 0-11.3-5.1-11.3-11.3c0-3 1.2-5.9 3.3-8L307 229c-13.6-13.4-31.9-21-51-21c-19.2 0-37.7 7.6-51.3 21.3L185 249c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l19.7-19.7C193.4 172.7 224 160 256 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.3V256zM128 320c0-8.8 7.2-16 16-16h76.7c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8L205 347c13.6 13.4 31.9 21 51 21c19.2 0 37.7-7.6 51.3-21.3L327 327c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-19.7 19.7C318.6 403.3 288 416 256 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.3V320z\"]\n};\nvar faSunDust = {\n  prefix: 'fas',\n  iconName: 'sun-dust',\n  icon: [512, 512, [], \"f764\", \"M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 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.6zM256 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-96zm256 0c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm-80 80c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm48 112c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM240 432c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm-80 80c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm192-32c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm128 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM432 400c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM320 352c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar 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 .3 0 0 0 0 0 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 160h72 72c13.3 0 24 10.7 24 24s-10.7 24-24 24H280V312c0 13.3-10.7 24-24 24s-24-10.7-24-24V208H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faSprayCanSparkles = {\n  prefix: 'fas',\n  iconName: 'spray-can-sparkles',\n  icon: [512, 512, [\"air-freshener\"], \"f5d0\", \"M96 32v96H224V32c0-17.7-14.3-32-32-32H128C110.3 0 96 14.3 96 32zm0 128c-53 0-96 43-96 96V464c0 26.5 21.5 48 48 48H272c26.5 0 48-21.5 48-48V256c0-53-43-96-96-96H96zm64 256c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80s-35.8 80-80 80zM384 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};\nvar faAirFreshener = faSprayCanSparkles;\nvar faSignalBars = {\n  prefix: 'fas',\n  iconName: 'signal-bars',\n  icon: [576, 512, [\"signal-alt\", \"signal-alt-4\", \"signal-bars-strong\"], \"f690\", \"M528 0c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48s48-21.5 48-48V48c0-26.5-21.5-48-48-48zM320 176V464c0 26.5 21.5 48 48 48s48-21.5 48-48V176c0-26.5-21.5-48-48-48s-48 21.5-48 48zM208 256c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48s48-21.5 48-48V304c0-26.5-21.5-48-48-48zM48 384c-26.5 0-48 21.5-48 48v32c0 26.5 21.5 48 48 48s48-21.5 48-48V432c0-26.5-21.5-48-48-48z\"]\n};\nvar faSignalAlt = faSignalBars;\nvar faSignalAlt4 = faSignalBars;\nvar faSignalBarsStrong = faSignalBars;\nvar 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 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24zm32 224c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar 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};\nvar faDialMin = {\n  prefix: 'fas',\n  iconName: 'dial-min',\n  icon: [576, 512, [], \"e161\", \"M288 64c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM400.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.3zM576 288c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM32 320c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM128 96c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm352 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM128 480c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm352 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar 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-96H320v32c0 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 32V64H160C71.6 64 0 135.6 0 224zm512 64c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 53-43 96-96 96H192V352c0-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.6V448H352c88.4 0 160-71.6 160-160z\"]\n};\nvar faCross = {\n  prefix: 'fas',\n  iconName: 'cross',\n  icon: [384, 512, [128327, 10013], \"f654\", \"M176 0c-26.5 0-48 21.5-48 48v80H48c-26.5 0-48 21.5-48 48v32c0 26.5 21.5 48 48 48h80V464c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V256h80c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H256V48c0-26.5-21.5-48-48-48H176z\"]\n};\nvar 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-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 64H320zM192 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};\nvar faFileCaretDown = faPageCaretDown;\nvar faBox = {\n  prefix: 'fas',\n  iconName: 'box',\n  icon: [448, 512, [128230], \"f466\", \"M50.7 58.5L0 160H208V32H93.7C75.5 32 58.9 42.3 50.7 58.5zM240 160H448L397.3 58.5C389.1 42.3 372.5 32 354.3 32H240V160zm208 32H0V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192z\"]\n};\nvar faVenusMars = {\n  prefix: 'fas',\n  iconName: 'venus-mars',\n  icon: [640, 512, [9892], \"f228\", \"M176 288c61.9 0 112-50.1 112-112s-50.1-112-112-112S64 114.1 64 176s50.1 112 112 112zM352 176c0 86.3-62.1 158.1-144 173.1V384h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H208v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H112c-17.7 0-32-14.3-32-32s14.3-32 32-32h32V349.1C62.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 0H616c13.3 0 24 10.7 24 24V136c0 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};\nvar faClockSevenThirty = {\n  prefix: 'fas',\n  iconName: 'clock-seven-thirty',\n  icon: [512, 512, [], \"e351\", \"M256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256S397.4 0 256 0zM232 392V335.3l-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 23V392c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n};\nvar faArrowPointer = {\n  prefix: 'fas',\n  iconName: 'arrow-pointer',\n  icon: [320, 512, [\"mouse-pointer\"], \"f245\", \"M0 55.2V426c0 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 320H297.9c12.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};\nvar faMousePointer = faArrowPointer;\nvar faClockFourThirty = {\n  prefix: 'fas',\n  iconName: 'clock-four-thirty',\n  icon: [512, 512, [], \"e34b\", \"M256 0C397.4 0 512 114.6 512 256s-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0zm24 392V300.8L338.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 256V392c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar faSignalBarsGood = {\n  prefix: 'fas',\n  iconName: 'signal-bars-good',\n  icon: [576, 512, [\"signal-alt-3\"], \"f693\", \"M368 128c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48s48-21.5 48-48V176c0-26.5-21.5-48-48-48zM160 304V464c0 26.5 21.5 48 48 48s48-21.5 48-48V304c0-26.5-21.5-48-48-48s-48 21.5-48 48zM0 432v32c0 26.5 21.5 48 48 48s48-21.5 48-48V432c0-26.5-21.5-48-48-48s-48 21.5-48 48z\"]\n};\nvar faSignalAlt3 = faSignalBarsGood;\nvar faCactus = {\n  prefix: 'fas',\n  iconName: 'cactus',\n  icon: [512, 512, [127797], \"f8a7\", \"M160 96c0-53 43-96 96-96s96 43 96 96V352h48c8.8 0 16-7.2 16-16V272c0-26.5 21.5-48 48-48s48 21.5 48 48v64c0 61.9-50.1 112-112 112H352v32c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V320H112C50.1 320 0 269.9 0 208V144c0-26.5 21.5-48 48-48s48 21.5 48 48v64c0 8.8 7.2 16 16 16h48V96zm80 64c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm48 240c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16z\"]\n};\nvar faMaximize = {\n  prefix: 'fas',\n  iconName: 'maximize',\n  icon: [448, 512, [\"expand-arrows-alt\"], \"f31e\", \"M168 32H24C10.7 32 0 42.7 0 56V200c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l40-40 79 79L81 335 41 295c-6.9-6.9-17.2-8.9-26.2-5.2S0 302.3 0 312V456c0 13.3 10.7 24 24 24H168c9.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.8H424c13.3 0 24-10.7 24-24V312c0-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.2V56c0-13.3-10.7-24-24-24H280c-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.2S177.7 32 168 32z\"]\n};\nvar faExpandArrowsAlt = faMaximize;\nvar faChargingStation = {\n  prefix: 'fas',\n  iconName: 'charging-station',\n  icon: [576, 512, [], \"f5e7\", \"M96 0C60.7 0 32 28.7 32 64V448c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32s-14.3-32-32-32V304h16c22.1 0 40 17.9 40 40v32c0 39.8 32.2 72 72 72s72-32.2 72-72V252.3c32.5-10.2 56-40.5 56-76.3V144c0-8.8-7.2-16-16-16H544V80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H480V80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H432c-8.8 0-16 7.2-16 16v32c0 35.8 23.5 66.1 56 76.3V376c0 13.3-10.7 24-24 24s-24-10.7-24-24V344c0-48.6-39.4-88-88-88H320V64c0-35.3-28.7-64-64-64H96zM216.9 82.7c6 4 8.5 11.5 6.3 18.3l-25 74.9H256c6.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.9H96c-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};\nvar 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.2H384c11.5 0 22.2-6.2 27.8-16.2s5.5-22.3-.4-32.2l-96-160zM288 312V456c0 22.1 17.9 40 40 40H472c22.1 0 40-17.9 40-40V312c0-22.1-17.9-40-40-40H328c-22.1 0-40 17.9-40 40zM128 512c70.7 0 128-57.3 128-128s-57.3-128-128-128S0 313.3 0 384s57.3 128 128 128z\"]\n};\nvar faTriangleCircleSquare = faShapes;\nvar 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 0h76.9c17.3 0 33.9 7 46 19.5L384 256H488h24v24 24V464v24 24H488 267.7c-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 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H216z\"]\n};\nvar faGaugeSimpleMax = {\n  prefix: 'fas',\n  iconName: 'gauge-simple-max',\n  icon: [512, 512, [\"tachometer-fastest\"], \"f62b\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM320 352c0-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};\nvar faTachometerFastest = faGaugeSimpleMax;\nvar faCircleU = {\n  prefix: 'fas',\n  iconName: 'circle-u',\n  icon: [512, 512, [], \"e127\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM192 168V288c0 35.3 28.7 64 64 64s64-28.7 64-64V168c0-13.3 10.7-24 24-24s24 10.7 24 24V288c0 61.9-50.1 112-112 112s-112-50.1-112-112V168c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar 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};\nvar 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 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM359.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};\nvar faPhoneSquareDown = faSquarePhoneHangup;\nvar faArrowUpLeft = {\n  prefix: 'fas',\n  iconName: 'arrow-up-left',\n  icon: [384, 512, [], \"e09d\", \"M64 96c-17.7 0-32 14.3-32 32V352c0 17.7 14.3 32 32 32s32-14.3 32-32V205.3L297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L141.3 160H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H64z\"]\n};\nvar faTransporter1 = {\n  prefix: 'fas',\n  iconName: 'transporter-1',\n  icon: [512, 512, [], \"e043\", \"M256 96c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zM128 512c-17.7 0-32-14.3-32-32s14.3-32 32-32H384c17.7 0 32 14.3 32 32s-14.3 32-32 32H296 216 128zM383.7 288c-9.3-.1-18.5-4.2-24.7-12l-31-38.7V288H184V237.3L153 276c-6.3 7.8-15.4 11.9-24.7 12H128v0c-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-36h40.7c29.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 7v0h-.3zm-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 320H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faPeanuts = {\n  prefix: 'fas',\n  iconName: 'peanuts',\n  icon: [640, 512, [129372], \"e431\", \"M299.2 38.9l22.6 50.7c-3.6 10.8-6.5 22.2-8.8 31.5l0 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.1l0 0c-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 364v68c0 27.8 10.2 53.3 27 72.9l-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.2zM492 0h68c44.2 0 80 35.8 80 80v68c0 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 512H208c-44.2 0-80-35.8-80-80V364c0-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.2c10.6 0 19.2-8.6 19.2-19.2s-8.6-19.2-19.2-19.2s-19.2 8.6-19.2 19.2s8.6 19.2 19.2 19.2zm0 64c10.6 0 19.2-8.6 19.2-19.2s-8.6-19.2-19.2-19.2s-19.2 8.6-19.2 19.2s8.6 19.2 19.2 19.2zm-64 0c10.6 0 19.2-8.6 19.2-19.2s-8.6-19.2-19.2-19.2s-19.2 8.6-19.2 19.2s8.6 19.2 19.2 19.2zm-224 224c10.6 0 19.2-8.6 19.2-19.2s-8.6-19.2-19.2-19.2s-19.2 8.6-19.2 19.2s8.6 19.2 19.2 19.2zM339.2 416c0-10.6-8.6-19.2-19.2-19.2s-19.2 8.6-19.2 19.2s8.6 19.2 19.2 19.2s19.2-8.6 19.2-19.2zm0-64c0-10.6-8.6-19.2-19.2-19.2s-19.2 8.6-19.2 19.2s8.6 19.2 19.2 19.2s19.2-8.6 19.2-19.2z\"]\n};\nvar 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.6V160H352c-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 96h32V64c0-12.9 7.8-24.6 19.8-29.6zM164 282.7L204 336l-31.2 41.6C154.7 401.8 126.2 416 96 416H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c10.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.6V416H352c-30.2 0-58.7-14.2-76.8-38.4L121.6 172.8c-6-8.1-15.5-12.8-25.6-12.8H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c30.2 0 58.7 14.2 76.8 38.4L326.4 339.2c6 8.1 15.5 12.8 25.6 12.8h32V320c0-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};\nvar faRandom = faShuffle;\nvar faPersonRunning = {\n  prefix: 'fas',\n  iconName: 'person-running',\n  icon: [448, 512, [127939, \"running\"], \"f70c\", \"M336 48c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM141.7 175.5c9.9-9.9 23.4-15.5 37.5-15.5c1.9 0 3.8 .1 5.6 .3L153.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.9L254 299l30.9-82.4 5.1 12.3C305 264.7 339.9 288 378.7 288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H378.7c-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.3L73.4 153.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l23.1-23.1zM107.2 352H48c-17.7 0-32 14.3-32 32s14.3 32 32 32h69.6c19 0 36.2-11.2 43.9-28.5L173 361.6l-9.5-6c-17.5-10.9-30.5-26.8-37.9-44.9L107.2 352z\"]\n};\nvar faRunning = faPersonRunning;\nvar faMobileRetro = {\n  prefix: 'fas',\n  iconName: 'mobile-retro',\n  icon: [320, 512, [], \"e527\", \"M0 64C0 28.7 28.7 0 64 0H256c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm64 96v64c0 17.7 14.3 32 32 32H224c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32zM80 352c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm24 56c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm56-56c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm24 56c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm56-56c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm24 56c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zM128 48c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H128z\"]\n};\nvar 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 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64zm128 0c0-17.7-14.3-32-32-32s-32 14.3-32 32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64z\"]\n};\nvar faArrowUpFromSquare = {\n  prefix: 'fas',\n  iconName: 'arrow-up-from-square',\n  icon: [512, 512, [], \"e09c\", \"M279.6 10.4C273.5 3.8 265 0 256 0s-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-2L224 114.3V352c0 17.7 14.3 32 32 32s32-14.3 32-32V114.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM80 64C35.8 64 0 99.8 0 144V432c0 44.2 35.8 80 80 80H432c44.2 0 80-35.8 80-80V144c0-44.2-35.8-80-80-80c-17.7 0-32 14.3-32 32s14.3 32 32 32c8.8 0 16 7.2 16 16V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16c17.7 0 32-14.3 32-32s-14.3-32-32-32z\"]\n};\nvar faFileDashedLine = {\n  prefix: 'fas',\n  iconName: 'file-dashed-line',\n  icon: [576, 512, [\"page-break\"], \"f877\", \"M96 64c0-35.3 28.7-64 64-64H320V128c0 17.7 14.3 32 32 32H480v96H96V64zm0 304H480v80c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V368zM480 128H352V0L480 128zM24 288H136c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm224 0h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H248c-13.3 0-24-10.7-24-24s10.7-24 24-24zm192 0H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H440c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faPageBreak = faFileDashedLine;\nvar faBracketCurlyRight = {\n  prefix: 'fas',\n  iconName: 'bracket-curly-right',\n  icon: [256, 512, [], \"7d\", \"M192 128c0-53-43-96-96-96H64C46.3 32 32 46.3 32 64s14.3 32 32 32H96c17.7 0 32 14.3 32 32v37.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.9V384c0 17.7-14.3 32-32 32H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H96c53 0 96-43 96-96V346.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.6V128z\"]\n};\nvar faSpider = {\n  prefix: 'fas',\n  iconName: 'spider',\n  icon: [576, 512, [128375], \"f717\", \"M190.4 32.6c4.8-12.4-1.4-26.3-13.8-31s-26.3 1.4-31 13.8L113.1 100c-7.9 20.7-3 44.1 12.7 59.7l57.4 57.4-80.4-26.8c-2.4-.8-4.3-2.7-5.1-5.1L78.8 128.4C74.6 115.8 61 109 48.4 113.2S29 131 33.2 143.6l18.9 56.8c5.6 16.7 18.7 29.8 35.4 35.4L148.1 256 87.6 276.2c-16.7 5.6-29.8 18.7-35.4 35.4L33.2 368.4C29 381 35.8 394.6 48.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.8-57.4 57.4c-15.6 15.6-20.6 39-12.7 59.7l32.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.5L192 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.8L462.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.4L427.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.7L430.4 15.4C425.6 3 411.8-3.2 399.4 1.6s-18.5 18.6-13.8 31l32.5 84.6c1.1 3 .4 6.3-1.8 8.5L368 174.1V160c0-31.8-18.6-59.3-45.5-72.2c-9.1-4.4-18.5 3.3-18.5 13.4V112c0 8.8-7.2 16-16 16s-16-7.2-16-16V101.2c0-10.1-9.4-17.7-18.5-13.4C226.6 100.7 208 128.2 208 160v14.1l-48.3-48.3c-2.2-2.2-2.9-5.6-1.8-8.5l32.5-84.6z\"]\n};\nvar faClockThree = {\n  prefix: 'fas',\n  iconName: 'clock-three',\n  icon: [512, 512, [], \"e356\", \"M256 512C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256zM232 120V256c0 13.3 10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n};\nvar faHandsBound = {\n  prefix: 'fas',\n  iconName: 'hands-bound',\n  icon: [576, 512, [], \"e4f9\", \"M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32V96v59.1 .7V192v21.9c0 14.2 5.1 27.9 14.3 38.7L99.6 352H96c-13.3 0-24 10.7-24 24s10.7 24 24 24h32H256h64H448h32c13.3 0 24-10.7 24-24s-10.7-24-24-24h-3.6l85.3-99.5c9.2-10.8 14.3-24.5 14.3-38.7V192 155.8v-.7V96 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V96v48.8l-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.5L441 180c10.8-13.5 8.9-33.3-4.4-44.5s-33-9.8-44.5 3.2l-46.7 52.5C329 209.7 320 233.4 320 258.1V320v32H256V320 258.1c0-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.8L64 144.8V96 32zm64 448v32H256V480h64v32H448V480h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H448 320 256 128 96c-13.3 0-24 10.7-24 24s10.7 24 24 24h32z\"]\n};\nvar 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.3H332.6c14.1 0 27.6-6.2 36.7-17L494.4 122.7C505.8 109.2 512 92.2 512 74.6v-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 336V320H272 176h-6.6l-4.7 4.7zM304 480H240c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16zm128 0H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16zm128 0H496c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16z\"]\n};\nvar faScalpelPath = faScalpelLineDashed;\nvar faFileInvoiceDollar = {\n  prefix: 'fas',\n  iconName: 'file-invoice-dollar',\n  icon: [384, 512, [], \"f571\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 80c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm128 72c8.8 0 16 7.2 16 16v17.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 .1 0 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.1V440c0 8.8-7.2 16-16 16s-16-7.2-16-16V422.2c-11.2-2.1-21.7-5.7-30.9-8.9l0 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.4l0 0 0 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-.5 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.7V232c0-8.8 7.2-16 16-16z\"]\n};\nvar 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 0H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H575.2zM333.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.4L279.1 455c-23.7 35.6-63.7 57-106.5 57H128C57.3 512 0 454.7 0 384V256c0-17.7 14.3-32 32-32H224c17.7 0 32 14.3 32 32v66.3l77.4-116.1z\"]\n};\nvar faFaceAstonished = {\n  prefix: 'fas',\n  iconName: 'face-astonished',\n  icon: [512, 512, [], \"e36b\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM208 352v32c0 26.5 21.5 48 48 48s48-21.5 48-48V352c0-26.5-21.5-48-48-48s-48 21.5-48 48zm-31.6-96c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm192-32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM320 96c-8.8 0-16 7.2-16 16s7.2 16 16 16c33 0 60.1 18.7 68.7 27.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6C398.6 120 363.8 96 320 96zM123.3 155.3C131.9 146.7 159 128 192 128c8.8 0 16-7.2 16-16s-7.2-16-16-16c-43.8 0-78.6 24-91.3 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0z\"]\n};\nvar faWindow = {\n  prefix: 'fas',\n  iconName: 'window',\n  icon: [512, 512, [], \"f40e\", \"M512 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96zM96 160c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm128-32c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faPlaneCircleExclamation = {\n  prefix: 'fas',\n  iconName: 'plane-circle-exclamation',\n  icon: [640, 512, [], \"e556\", \"M256 0c-35 0-64 59.5-64 93.7v84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9v65.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.8v42c0 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.3V93.7C320 59.5 292 0 256 0zM496 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm0-48c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm0-192c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar 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 368V192C0 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 64v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8c0-61.9-50.1-112-112-112S80 130.1 80 192v20.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.2V192z\"]\n};\nvar faFileLock = {\n  prefix: 'fas',\n  iconName: 'file-lock',\n  icon: [576, 512, [], \"e3a6\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v33.6c-19.8 20.2-32 47.9-32 78.4v24.6c-19.1 11.1-32 31.7-32 55.4V480c0 11.4 3 22.2 8.3 31.5c-2.7 .3-5.5 .5-8.3 .5H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm80 112c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"]\n};\nvar 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 192H269.3c-6.5 14.9-10.8 31.1-12.5 48H383.2c-1.7-16.9-6-33.1-12.5-48zM269.3 320H370.7c6.5-14.9 10.8-31.1 12.5-48H256.8c1.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-32H288zm64-192c-9.1-12.1-19.9-22.9-32-32c-12.1 9.1-22.9 19.9-32 32h64z\"]\n};\nvar faXRay = {\n  prefix: 'fas',\n  iconName: 'x-ray',\n  icon: [512, 512, [], \"f497\", \"M0 64C0 46.3 14.3 32 32 32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32V416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V96C14.3 96 0 81.7 0 64zM256 96c-8.8 0-16 7.2-16 16v16H144c-8.8 0-16 7.2-16 16s7.2 16 16 16h96v32H112c-8.8 0-16 7.2-16 16s7.2 16 16 16H240v32H144c-8.8 0-16 7.2-16 16s7.2 16 16 16h96v32H152c-8.9 0-17 4.9-21.2 12.7s-3.7 17.3 1.2 24.6l32 48C168.5 412 176 416 184 416H328c8 0 15.5-4 20-10.7l32-48c4.9-7.4 5.4-16.8 1.2-24.6S368.9 320 360 320H272V288h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V224H400c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V160h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V112c0-8.8-7.2-16-16-16zM208 384c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm112-16c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faGoalNet = {\n  prefix: 'fas',\n  iconName: 'goal-net',\n  icon: [640, 512, [], \"e3ab\", \"M64 128c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V128c0-53-43-96-96-96H96C43 32 0 75 0 128V448c0 17.7 14.3 32 32 32s32-14.3 32-32V128zm112 0c-8.8 0-16 7.2-16 16v48H112c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v64H112c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v64H112c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V416h64v48c0 8.8 7.2 16 16 16s16-7.2 16-16V416h64v48c0 8.8 7.2 16 16 16s16-7.2 16-16V416h64v48c0 8.8 7.2 16 16 16s16-7.2 16-16V416h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H480V320h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H480V224h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H480V144c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H384V144c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H288V144c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H192V144c0-8.8-7.2-16-16-16zm80 256H192V320h64v64zm96 0H288V320h64v64zm96 0H384V320h64v64zm0-96H384V224h64v64zm-96 0H288V224h64v64zm-96 0H192V224h64v64z\"]\n};\nvar faCoffinCross = {\n  prefix: 'fas',\n  iconName: 'coffin-cross',\n  icon: [384, 512, [], \"e051\", \"M103.7 11.2C109.8 4.1 118.7 0 128 0H256c9.3 0 18.2 4.1 24.3 11.2l96 112c7 8.2 9.4 19.3 6.5 29.6l-96 336C282.8 502.5 270.3 512 256 512H128c-14.3 0-26.8-9.5-30.8-23.2l-96-336c-3-10.3-.5-21.5 6.5-29.6l96-112zM216 120c0-13.3-10.7-24-24-24s-24 10.7-24 24v40H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h48V328c0 13.3 10.7 24 24 24s24-10.7 24-24V208h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V120z\"]\n};\nvar faSpellCheck = {\n  prefix: 'fas',\n  iconName: 'spell-check',\n  icon: [640, 512, [], \"f891\", \"M144 0c-12.9 0-24.6 7.8-29.5 19.7l-66.7 160-13.3 32c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L98.7 224h90.7l5.1 12.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8l-13.3-32-66.7-160C168.6 7.8 156.9 0 144 0zm18.7 160H125.3L144 115.2 162.7 160zM288 32v96 96c0 17.7 14.3 32 32 32h80c44.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-80H320c-17.7 0-32 14.3-32 32zm96 64H352V64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16zm-32 64h32 16c8.8 0 16 7.2 16 16s-7.2 16-16 16H352V160zM598.6 310.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L384 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};\nvar 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};\nvar faMapMarkerTimes = faLocationXmark;\nvar faMapMarkerXmark = faLocationXmark;\nvar 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 121H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h71c31.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};\nvar 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};\nvar faPersonToPortal = {\n  prefix: 'fas',\n  iconName: 'person-to-portal',\n  icon: [512, 512, [\"portal-enter\"], \"e022\", \"M272 96c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zM163.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.5H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H91.2l18.3-41.3z\"]\n};\nvar faPortalEnter = faPersonToPortal;\nvar faCalendarStar = {\n  prefix: 'fas',\n  iconName: 'calendar-star',\n  icon: [448, 512, [], \"f736\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm233.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};\nvar faComputerMouse = {\n  prefix: 'fas',\n  iconName: 'computer-mouse',\n  icon: [384, 512, [128433, \"mouse\"], \"f8cc\", \"M0 192H176V0H160C71.6 0 0 71.6 0 160v32zm0 32V352c0 88.4 71.6 160 160 160h64c88.4 0 160-71.6 160-160V224H192 0zm384-32V160C384 71.6 312.4 0 224 0H208V192H384z\"]\n};\nvar faMouse = faComputerMouse;\nvar 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};\nvar faSignIn = faArrowRightToBracket;\nvar faPegasus = {\n  prefix: 'fas',\n  iconName: 'pegasus',\n  icon: [576, 512, [], \"f703\", \"M448 238.1V160h16l9.8 19.6c12.5 25.1 42.2 36.4 68.3 26c20.5-8.2 33.9-28 33.9-50.1V80c0-19.1-8.4-36.3-21.7-48H560c8.8 0 16-7.2 16-16s-7.2-16-16-16H480 448C378.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 256v56c0 13.3 10.7 24 24 24s24-10.7 24-24V256c0-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.9h33.7c21.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.8V480c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V315.7c19.2-19.2 31.5-45.7 32-75.7h0v-1.9zM496 96c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16z\"]\n};\nvar faFilesMedical = {\n  prefix: 'fas',\n  iconName: 'files-medical',\n  icon: [448, 512, [], \"f7fd\", \"M160 0H320V96c0 17.7 14.3 32 32 32h96V352c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V64c0-35.3 28.7-64 64-64zM416 64l32 32H402.7 384 352V64 45.3 0l32 32 32 32zM24 96c13.3 0 24 10.7 24 24V376c0 48.6 39.4 88 88 88H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H136C60.9 512 0 451.1 0 376V120c0-13.3 10.7-24 24-24zm216 80v48H192c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V288h48c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H304V176c0-8.8-7.2-16-16-16H256c-8.8 0-16 7.2-16 16z\"]\n};\nvar faNfcLock = {\n  prefix: 'fas',\n  iconName: 'nfc-lock',\n  icon: [576, 512, [], \"e1f8\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64v65.1c-24.9 3.6-47.2 15.3-64 32.5V144c0-26.5-21.5-48-48-48H256c-26.5 0-48 21.5-48 48v66.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.3V144c0-8.8 7.2-16 16-16h80c8.8 0 16 7.2 16 16V272v24.6c-19.1 11.1-32 31.7-32 55.4v32H112c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H112c-26.5 0-48 21.5-48 48V368c0 26.5 21.5 48 48 48H320v64H64c-35.3 0-64-28.7-64-64V96zM464 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"]\n};\nvar faPersonSkiLift = {\n  prefix: 'fas',\n  iconName: 'person-ski-lift',\n  icon: [576, 512, [\"ski-lift\"], \"f7c8\", \"M288 198.3l-32 8.5V0h32V198.3zM192 80c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM132.4 218c-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.6V388.5L475.1 343c12.6-4.6 20.9-16.6 20.9-30v-1c0-13.3 10.7-24 24-24s24 10.7 24 24v1c0 33.5-20.9 63.4-52.3 75L160.3 510.5c-12.4 4.6-26.2-1.8-30.8-14.2s1.8-26.2 14.2-30.8L288 412.2V297.7l-66.7 17.8c-22.6 6-46.2-5.1-56-26.3L132.4 218zM77.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.9l-65-135.8c-5.7-12-.7-26.3 11.3-32s26.3-.7 32 11.3z\"]\n};\nvar faSkiLift = faPersonSkiLift;\nvar faSquare6 = {\n  prefix: 'fas',\n  iconName: 'square-6',\n  icon: [448, 512, [], \"e25b\", \"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-64V96zM224 336c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zm-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};\nvar 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-43V224H512V376L384 275.7V224H320v1.5L277.2 192H603.2c20.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 0H121.7c-16 0-31 8-39.9 21.4L74.1 32.8 38.8 5.1zM36.8 192h85L21 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 384H128V224H64V384v80c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V398.5l-64-50.4V384z\"]\n};\nvar faStoreAltSlash = faShopSlash;\nvar 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.8V464H152c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H288V430.8l-64-104zM256 216c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z\"]\n};\nvar faSlidersSimple = {\n  prefix: 'fas',\n  iconName: 'sliders-simple',\n  icon: [512, 512, [], \"e253\", \"M96 320c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zm90.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-64L480 384c17.7 0 32-14.3 32-32s-14.3-32-32-32l-293.5 0zM384 160c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm-58.5-32L32 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l293.5 0c13.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 64z\"]\n};\nvar 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 320c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64z\"]\n};\nvar faServer = {\n  prefix: 'fas',\n  iconName: 'server',\n  icon: [512, 512, [], \"f233\", \"M64 32C28.7 32 0 60.7 0 96v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM344 152c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm96-24c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zM64 288c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64H64zM344 408c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm104-24c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar 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.7H528v16c0 13.3 10.7 24 24 24s24-10.7 24-24V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v16H494.4c-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.6V48h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H280c-13.3 0-24 10.7-24 24s10.7 24 24 24h16V81.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.5H112V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V280h33.6c4.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.1V464H280c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4c20.4-2.8 39.7-9.1 57.3-18.2L149.2 213.5z\"]\n};\nvar faIntersection = {\n  prefix: 'fas',\n  iconName: 'intersection',\n  icon: [384, 512, [8898], \"f668\", \"M32 480c17.7 0 32-14.3 32-32V224c0-70.7 57.3-128 128-128s128 57.3 128 128V448c0 17.7 14.3 32 32 32s32-14.3 32-32V224c0-106-86-192-192-192S0 118 0 224V448c0 17.7 14.3 32 32 32z\"]\n};\nvar faShopLock = {\n  prefix: 'fas',\n  iconName: 'shop-lock',\n  icon: [640, 512, [], \"e4a5\", \"M36.8 192H449.6c20.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 0H121.7c-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 224H320V384H128V224H64V384v80c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V384 352 224zm144 16c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar faFamily = {\n  prefix: 'fas',\n  iconName: 'family',\n  icon: [512, 512, [], \"e300\", \"M128 128c-35.3 0-64-28.7-64-64S92.7 0 128 0s64 28.7 64 64s-28.7 64-64 64zm-22.4 32h44.8c9.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.2v16c0 28.4 12.4 54 32 71.6V480c0 6.1 .8 11.9 2.4 17.5c-8.7 9-20.9 14.5-34.4 14.5H112c-26.5 0-48-21.5-48-48V348.3c-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.5V423.6c19.6-17.6 32-43.1 32-71.6V336c0-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.9h31.4c28.6 0 53.7 18.9 61.5 46.4l39.1 136.8c5.8 20.4-9.5 40.8-30.8 40.8H448v80c0 26.5-21.5 48-48 48H368zm16-384c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zM256 224c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zm0 32c44.2 0 80 35.8 80 80v16c0 23.7-12.9 44.4-32 55.4V480c0 17.7-14.3 32-32 32H240c-17.7 0-32-14.3-32-32V407.4c-19.1-11.1-32-31.7-32-55.4V336c0-44.2 35.8-80 80-80z\"]\n};\nvar 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 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM288 437v11H96V437c0-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};\nvar faHourglass1 = faHourglassStart;\nvar faUserHairBuns = {\n  prefix: 'fas',\n  iconName: 'user-hair-buns',\n  icon: [448, 512, [], \"e3d3\", \"M304 128v16c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H160c26.2 0 49.4-12.6 64-32c14.6 19.4 37.8 32 64 32h14.4c1 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-44V108c0-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 44v40c0 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.7H417.3c17 0 30.7-13.8 30.7-30.7C448 392.2 375.8 320 286.7 320H161.3z\"]\n};\nvar faBlenderPhone = {\n  prefix: 'fas',\n  iconName: 'blender-phone',\n  icon: [576, 512, [], \"f6b6\", \"M192 352V48c0-26.5 21.5-48 48-48H534.1c21.1 0 36.4 20.1 30.9 40.4L558.5 64H400c-8.8 0-16 7.2-16 16s7.2 16 16 16H549.8l-17.5 64H400c-8.8 0-16 7.2-16 16s7.2 16 16 16H523.6l-17.5 64H400c-8.8 0-16 7.2-16 16s7.2 16 16 16h97.5L480 352H192zm16 32H496c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V432c0-26.5 21.5-48 48-48zm144 96c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM147.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};\nvar faHourglassClock = {\n  prefix: 'fas',\n  iconName: 'hourglass-clock',\n  icon: [576, 512, [], \"e41b\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h10.8C285.6 480.1 256 427.5 256 368c0-27.2 6.2-53 17.2-76l-36-36 67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM96 75V64H288V75c0 19-5.6 37.4-16 53H112c-10.3-15.6-16-34-16-53zM576 368c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zM432 288c8.8 0 16 7.2 16 16v48h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16z\"]\n};\nvar faPersonSeatReclined = {\n  prefix: 'fas',\n  iconName: 'person-seat-reclined',\n  icon: [512, 512, [], \"e21f\", \"M176 128c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm89 160l-8-32h63c17.7 0 32-14.3 32-32s-14.3-32-32-32H240.8c-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 352h6.3c.5 0 .9 0 1.4 0h78.1c6.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.9H265zM95.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 448H272c17.7 0 32-14.3 32-32s-14.3-32-32-32H191.7c-30.8 0-57.2-21.9-62.9-52.2L95.5 154.1z\"]\n};\nvar faPaperPlaneTop = {\n  prefix: 'fas',\n  iconName: 'paper-plane-top',\n  icon: [576, 512, [\"paper-plane-alt\", \"send\"], \"e20a\", \"M81.9 27.8C47.1 12.7 12.8 50.1 30.8 83.5l69.3 128.8c4.4 8.3 12.6 13.8 21.9 15c0 0 0 0 0 0l176 22c3.4 .4 6 3.3 6 6.7s-2.6 6.3-6 6.7l-176 22s0 0 0 0c-9.3 1.2-17.5 6.8-21.9 15L30.8 428.5c-18 33.4 16.3 70.8 51.1 55.7L523.8 292.7c32.1-13.9 32.1-59.5 0-73.4L81.9 27.8z\"]\n};\nvar faPaperPlaneAlt = faPaperPlaneTop;\nvar faSend = faPaperPlaneTop;\nvar 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 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zM280 296V177.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-31V296c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar faCommentAltArrowUp = faMessageArrowUp;\nvar 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.2l0 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.4l0 0c19.8 27.1 39.7 54.4 49.2 86.2H272zM192 512c44.2 0 80-35.8 80-80V416H112v16c0 44.2 35.8 80 80 80zm0-448c13.3 0 24 10.7 24 24V200c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24zm32 224c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar 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 24H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H408zm-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};\nvar faLayerGroupMinus = faLayerMinus;\nvar faCircleE = {\n  prefix: 'fas',\n  iconName: 'circle-e',\n  icon: [512, 512, [], \"e109\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM184 128H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H208v56h88c13.3 0 24 10.7 24 24s-10.7 24-24 24H208v56H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24V256 152c0-13.3 10.7-24 24-24z\"]\n};\nvar faBuildingWheat = {\n  prefix: 'fas',\n  iconName: 'building-wheat',\n  icon: [640, 512, [], \"e4db\", \"M0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H240V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H48c-26.5 0-48-21.5-48-48V48zM80 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H272zM64 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H176zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16zm384 80v16c0 44.2-35.8 80-80 80H544V272c0-44.2 35.8-80 80-80h16zm0 128c0 44.2-35.8 80-80 80H544V384c0-44.2 35.8-80 80-80h16v16zm0 112c0 44.2-35.8 80-80 80H544V496c0-44.2 35.8-80 80-80h16v16zM512 496v16H496c-44.2 0-80-35.8-80-80V416h16c44.2 0 80 35.8 80 80zm0-96H496c-44.2 0-80-35.8-80-80V304h16c44.2 0 80 35.8 80 80v16zm0-128v16H496c-44.2 0-80-35.8-80-80V192h16c44.2 0 80 35.8 80 80zM528 32c13.3 0 24 10.7 24 24V160c0 13.3-10.7 24-24 24s-24-10.7-24-24V56c0-13.3 10.7-24 24-24zm96 64v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V96c0-13.3 10.7-24 24-24s24 10.7 24 24zM456 72c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V96c0-13.3 10.7-24 24-24z\"]\n};\nvar faGaugeMax = {\n  prefix: 'fas',\n  iconName: 'gauge-max',\n  icon: [512, 512, [\"tachometer-alt-fastest\"], \"f626\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM288 96c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM256 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 144c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM96 288c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM400 144c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faTachometerAltFastest = faGaugeMax;\nvar faPersonBreastfeeding = {\n  prefix: 'fas',\n  iconName: 'person-breastfeeding',\n  icon: [512, 512, [], \"e53a\", \"M256 160c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80s-35.8 80-80 80zM468.8 382.8L405.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-.7-.1c-38.9-5.6-74.3-25.1-99.7-54.8V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c0 .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.5L59.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.2l67.1-100.6c26.7-40.1 71.7-64.1 119.8-64.1h75.2c46.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.4zM352 332c0-24.3-19.7-44-44-44s-44 19.7-44 44s19.7 44 44 44s44-19.7 44-44z\"]\n};\nvar faApostrophe = {\n  prefix: 'fas',\n  iconName: 'apostrophe',\n  icon: [192, 512, [], \"27\", \"M72 352c66.3 0 120-53.7 120-120V160 128 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96v64c0 35.3 28.7 64 64 64h64v8c0 30.9-25.1 56-56 56H64c-17.7 0-32 14.3-32 32s14.3 32 32 32h8z\"]\n};\nvar faFireHydrant = {\n  prefix: 'fas',\n  iconName: 'fire-hydrant',\n  icon: [384, 512, [], \"e17f\", \"M224 32v4c45 11.6 80.4 47 92 92h12c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24s10.7-24 24-24H68c11.6-45 47-80.4 92-92V32c0-17.7 14.3-32 32-32s32 14.3 32 32zM32 488c0-13.3 10.7-24 24-24h8V400H48c-17.7 0-32-14.3-32-32V304c0-17.7 14.3-32 32-32H64V208H320v64h16c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H320v64h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8H64 56c-13.3 0-24-10.7-24-24zm160-88c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64z\"]\n};\nvar faRightToBracket = {\n  prefix: 'fas',\n  iconName: 'right-to-bracket',\n  icon: [512, 512, [\"sign-in-alt\"], \"f2f6\", \"M352 96h64c17.7 0 32 14.3 32 32V384c0 17.7-14.3 32-32 32H352c-17.7 0-32 14.3-32 32s14.3 32 32 32h64c53 0 96-43 96-96V128c0-53-43-96-96-96H352c-17.7 0-32 14.3-32 32s14.3 32 32 32zm-7.5 177.4c4.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 22v72H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H160v72c0 9.6 5.7 18.2 14.5 22s19 2 26-4.6l144-136z\"]\n};\nvar faSignInAlt = faRightToBracket;\nvar faVideoPlus = {\n  prefix: 'fas',\n  iconName: 'video-plus',\n  icon: [576, 512, [], \"f4e1\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm512 64c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.9 1.6l-96 64L416 174.9V192 320v17.1l14.2 9.5 96 64c9.8 6.5 22.4 7.2 32.9 1.6s16.9-16.4 16.9-28.2V128zM216 184v48h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H120c-13.3 0-24-10.7-24-24s10.7-24 24-24h48V184c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar 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};\nvar faArrowAltSquareRight = faSquareRight;\nvar 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 .3 0 0 0 0 0 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 208c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM150.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};\nvar faVenus = {\n  prefix: 'fas',\n  iconName: 'venus',\n  icon: [384, 512, [9792], \"f221\", \"M304 176c0 61.9-50.1 112-112 112s-112-50.1-112-112s50.1-112 112-112s112 50.1 112 112zM224 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.1V384H128c-17.7 0-32 14.3-32 32s14.3 32 32 32h32v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H224V349.1z\"]\n};\nvar faPassport = {\n  prefix: 'fas',\n  iconName: 'passport',\n  icon: [448, 512, [], \"f5ab\", \"M0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM183 278.8c-27.9-13.2-48.4-39.4-53.7-70.8h39.1c1.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.5h47.1c-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.8h39.1c-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.8H279.6zM223.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.5H200.5c1.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.8H129.3c5.3-31.4 25.8-57.6 53.7-70.8zM352 192c0-70.7-57.3-128-128-128S96 121.3 96 192s57.3 128 128 128s128-57.3 128-128zM112 384c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z\"]\n};\nvar faInboxIn = {\n  prefix: 'fas',\n  iconName: 'inbox-in',\n  icon: [512, 512, [128229, \"inbox-arrow-down\"], \"f310\", \"M288 32V210.7l41.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.7V32c0-17.7 14.3-32 32-32s32 14.3 32 32zM48 320h76.2c12.1 0 23.2 6.8 28.6 17.7l14.3 28.6c5.4 10.8 16.5 17.7 28.6 17.7H316.2c12.1 0 23.2-6.8 28.6-17.7l14.3-28.6c5.4-10.8 16.5-17.7 28.6-17.7H464c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48z\"]\n};\nvar faInboxArrowDown = faInboxIn;\nvar 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.4h87c22.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 31H476.3c-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 240h-132c-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.9H16c-2.6 0-5 .4-7.3 1.1C3 225.2 0 208.2 0 190.9v-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.1v5.8c0 16.9-2.8 33.5-8.3 49.1z\"]\n};\nvar faHeartbeat = faHeartPulse;\nvar faCircle8 = {\n  prefix: 'fas',\n  iconName: 'circle-8',\n  icon: [512, 512, [], \"e0f5\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM264 128H248c-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 80h32c44.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-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24c0 0 0 0 0 0H248s0 0 0 0zm16 48h8c17.7 0 32 14.3 32 32s-14.3 32-32 32H240c-17.7 0-32-14.3-32-32s14.3-32 32-32h8 16z\"]\n};\nvar faCloudsMoon = {\n  prefix: 'fas',\n  iconName: 'clouds-moon',\n  icon: [640, 512, [], \"f745\", \"M352 160c0 15.2 2.1 30 6.1 43.9c36.8 17.2 64.1 51.4 71.8 92.5c9.2 3.5 18 8.1 26.1 13.6c17.3 6.5 36.1 10 55.6 10c43.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 160zM74.9 288c18-37.9 56.5-64 101.2-64c12.9 0 25.3 2.2 36.8 6.2C236.1 206.6 268.3 192 304 192c5.4 0 10.7 .3 15.9 1l0-.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 72c1 0 1.9 0 2.9-.1zM32 431.9c0 44.2 35.8 80 80 80H383.9c53 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.4C208.8 261.3 193 256 176 256c-44.2 0-80 35.8-80 80c0 5.9 .6 11.7 1.9 17.2C60.4 359.9 32 392.6 32 431.9z\"]\n};\nvar faClockTenThirty = {\n  prefix: 'fas',\n  iconName: 'clock-ten-thirty',\n  icon: [512, 512, [], \"e355\", \"M256 0C397.4 0 512 114.6 512 256s-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0zm24 392V256c0-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.8V392c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar faPeopleCarryBox = {\n  prefix: 'fas',\n  iconName: 'people-carry-box',\n  icon: [640, 512, [\"people-carry\"], \"f4ce\", \"M176 48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM144 241.7v65.1l51 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.7V186.6c0-32.4 26.2-58.6 58.6-58.6c24.1 0 46.5 12 59.9 32l47.4 71.1 10.1 5V160c0-17.7 14.3-32 32-32H384c17.7 0 32 14.3 32 32v76.2l10.1-5L473.5 160c13.3-20 35.8-32 59.9-32c32.4 0 58.6 26.2 58.6 58.6v88.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-51V241.7l-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 .8H256.7c-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 96c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zm77.9 252.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};\nvar faPeopleCarry = faPeopleCarryBox;\nvar faFolderUser = {\n  prefix: 'fas',\n  iconName: 'folder-user',\n  icon: [512, 512, [], \"e18e\", \"M512 416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H448c35.3 0 64 28.7 64 64V416zM320 256c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64zM144 405.3c0 5.9 4.8 10.7 10.7 10.7H357.3c5.9 0 10.7-4.8 10.7-10.7c0-29.5-23.9-53.3-53.3-53.3H197.3c-29.5 0-53.3 23.9-53.3 53.3z\"]\n};\nvar faTrashCanXmark = {\n  prefix: 'fas',\n  iconName: 'trash-can-xmark',\n  icon: [448, 512, [], \"e2ae\", \"M163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zM143 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};\nvar faTemperatureHigh = {\n  prefix: 'fas',\n  iconName: 'temperature-high',\n  icon: [512, 512, [], \"f769\", \"M416 128c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm0 64c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96s43 96 96 96zM96 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.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.5V112zM144 0C82.1 0 32 50.2 32 112V276.5c0 .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.3-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C256 50.2 205.9 0 144 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112c0-8.8-7.2-16-16-16s-16 7.2-16 16V322.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z\"]\n};\nvar 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 24V64c-35.3 0-64 28.7-64 64H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64c0 35.3 28.7 64 64 64v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h56v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h56v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448c35.3 0 64-28.7 64-64h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V280h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V176h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448c0-35.3-28.7-64-64-64V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H280V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H176V24zM160 128H352c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32zm192 32H160V352H352V160z\"]\n};\nvar faLeftLongToLine = {\n  prefix: 'fas',\n  iconName: 'left-long-to-line',\n  icon: [640, 512, [], \"e41e\", \"M0 96C0 78.3 14.3 64 32 64s32 14.3 32 32V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V96zM608 208c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H320v88c0 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-136c7-6.6 17.2-8.4 26-4.6s14.5 12.5 14.5 22v88H608z\"]\n};\nvar 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.6H426.6c30.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};\nvar faWeightHanging = {\n  prefix: 'fas',\n  iconName: 'weight-hanging',\n  icon: [512, 512, [], \"f5cd\", \"M288 96c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm58.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 32H120c-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 512H464c14.8 0 28.7-6.8 37.8-18.5s12.3-26.8 8.7-41.2l-72-288C433.2 143 414 128 392 128H346.5z\"]\n};\nvar 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 96H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zm0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM7 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};\nvar faFilePrescription = {\n  prefix: 'fas',\n  iconName: 'file-prescription',\n  icon: [384, 512, [], \"f572\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM104 196h72c33.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.6H124v44c0 11-9 20-20 20s-20-9-20-20V296 216c0-11 9-20 20-20zm72 80c11 0 20-9 20-20s-9-20-20-20H124v40h52z\"]\n};\nvar faCalendarRange = {\n  prefix: 'fas',\n  iconName: 'calendar-range',\n  icon: [448, 512, [], \"e0d6\", \"M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192zM64 288c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm288 96c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zM192 288c0-13.3 10.7-24 24-24H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24zm40 104c13.3 0 24 10.7 24 24s-10.7 24-24 24H88c-13.3 0-24-10.7-24-24s10.7-24 24-24H232z\"]\n};\nvar 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.7V394.8C192.1 349.5 139.5 320 80 320H29.5C13.2 320 0 333.2 0 349.5C0 439.3 72.7 512 162.5 512H224h32 32 61.5C439.3 512 512 439.3 512 349.5c0-16.3-13.2-29.5-29.5-29.5H432c-59.5 0-112.1 29.5-144 74.8V281.3zM304 144c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48z\"]\n};\nvar faHandBackPointUp = {\n  prefix: 'fas',\n  iconName: 'hand-back-point-up',\n  icon: [448, 512, [], \"e1a2\", \"M152 0c-22.1 0-40 17.9-40 40V240v7 73c0 8.8-7.2 16-16 16s-16-7.2-16-16V264.3c-2 1.4-3.9 3-5.8 4.5L55 284.8C40.4 297 32 315 32 334V372c0 38 16.9 74 46.1 98.3l5.4 4.5c28.8 24 65 37.1 102.4 37.1H304c70.7 0 128-57.3 128-128V320 288c0-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.4 0-23.6 4.7-32.1 12.3C270 195.5 249.3 176 224 176c-12.3 0-23.5 4.6-32 12.2V40c0-22.1-17.9-40-40-40z\"]\n};\nvar faWeightScale = {\n  prefix: 'fas',\n  iconName: 'weight-scale',\n  icon: [512, 512, [\"weight\"], \"f496\", \"M384 176c0 70.7-57.3 128-128 128s-128-57.3-128-128s57.3-128 128-128s128 57.3 128 128zm7.8-112C359.5 24.9 310.7 0 256 0S152.5 24.9 120.2 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H391.8zM296 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};\nvar faWeight = faWeightScale;\nvar 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 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24zm32 224c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faBooks = {\n  prefix: 'fas',\n  iconName: 'books',\n  icon: [512, 512, [128218], \"f5db\", \"M0 32C0 14.3 14.3 0 32 0H96c17.7 0 32 14.3 32 32V96H0V32zm0 96H128V384H0V128zM0 416H128v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V416zM160 32c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32V96H160V32zm0 96H288V384H160V128zm0 288H288v64c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V416zm203.6-19.9L320 232.6V142.8l100.4-26.9 66 247.4L363.6 396.1zM412.2 85L320 109.6V11l36.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};\nvar faUserGroup = {\n  prefix: 'fas',\n  iconName: 'user-group',\n  icon: [640, 512, [128101, \"user-friends\"], \"f500\", \"M352 128c0 70.7-57.3 128-128 128s-128-57.3-128-128S153.3 0 224 0s128 57.3 128 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM609.3 512H471.4c5.4-9.4 8.6-20.3 8.6-32v-8c0-60.7-27.1-115.2-69.8-151.8c2.4-.1 4.7-.2 7.1-.2h61.4C567.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};\nvar faUserFriends = faUserGroup;\nvar 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.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.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 32h50.7l-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H429.3l73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H352c-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.3h88.4l7.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 176H395.8z\"]\n};\nvar faSortAlphaUp = faArrowUpAZ;\nvar 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 24V56H408c-13.3 0-24 10.7-24 24s10.7 24 24 24h32v32c0 13.3 10.7 24 24 24s24-10.7 24-24V104h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H488V24c0-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};\nvar faLayerGroupPlus = faLayerPlus;\nvar faPlayPause = {\n  prefix: 'fas',\n  iconName: 'play-pause',\n  icon: [512, 512, [], \"e22f\", \"M52.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S0 83.6 0 96V416c0 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-160zM384 96c0-17.7-14.3-32-32-32s-32 14.3-32 32V416c0 17.7 14.3 32 32 32s32-14.3 32-32V96zm128 0c0-17.7-14.3-32-32-32s-32 14.3-32 32V416c0 17.7 14.3 32 32 32s32-14.3 32-32V96z\"]\n};\nvar faBlockQuestion = {\n  prefix: 'fas',\n  iconName: 'block-question',\n  icon: [448, 512, [], \"e3dd\", \"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-64H64zm73.8 149.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.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-24V266.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.1H190.6c-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.2zM256 368c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM96 104c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm280 24c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zM96 408c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm280 24c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z\"]\n};\nvar 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 32h32l-57.6 76.8c-7.3 9.7-8.4 22.7-3 33.5s16.5 17.7 28.6 17.7h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H256l57.6-76.8c7.3-9.7 8.4-22.7 3-33.5S300.1 0 288 0H192zM320 224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32l-57.6 76.8c-7.3 9.7-8.4 22.7-3 33.5s16.5 17.7 28.6 17.7h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H384l57.6-76.8c7.3-9.7 8.4-22.7 3-33.5S428.1 224 416 224H320zM32 256c-17.7 0-32 14.3-32 32s14.3 32 32 32h91.7L7.4 459.5c-7.9 9.5-9.7 22.8-4.4 34.1S19.6 512 32 512H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H100.3L216.6 308.5c7.9-9.5 9.7-22.8 4.4-34.1s-16.6-18.4-29-18.4H32z\"]\n};\nvar faZzz = faSnooze;\nvar 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 288H64c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V339.2c0-23.6-13-45.3-33.9-56.5L79.1 35.8zM128 384c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar 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 55H80C35.8 96 0 131.8 0 176V432c0 44.2 35.8 80 80 80H432c44.2 0 80-35.8 80-80V176c0-44.2-35.8-80-80-80H321.9l55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-87 87L169 7zM472 232c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zM448 336c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zM64 224c0-35.3 28.7-64 64-64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H128c-35.3 0-64-28.7-64-64V224z\"]\n};\nvar faSquareT = {\n  prefix: 'fas',\n  iconName: 'square-t',\n  icon: [448, 512, [], \"e280\", \"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-64H64zm56 112H224 328c13.3 0 24 10.7 24 24s-10.7 24-24 24H248V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V192H120c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faFarm = {\n  prefix: 'fas',\n  iconName: 'farm',\n  icon: [576, 512, [\"barn-silo\"], \"f864\", \"M0 96C0 43 43 0 96 0s96 43 96 96v14.3c-4.3 5-7.7 10.7-10.3 16.9l-.3 .7H0V96zm168.2 64l-35.4 86c-3.2 7.7-4.8 16-4.8 24.4V480c0 11.7 3.1 22.6 8.6 32H48c-26.5 0-48-21.5-48-48V160H168.2zM160 480V270.3c0-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.2V480c0 17.7-14.3 32-32 32H432V448c0-26.5-21.5-48-48-48H352c-26.5 0-48 21.5-48 48v64H192c-17.7 0-32-14.3-32-32zM320 248v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V248c0-13.3-10.7-24-24-24H344c-13.3 0-24 10.7-24 24z\"]\n};\nvar faBarnSilo = faFarm;\nvar faChessKnight = {\n  prefix: 'fas',\n  iconName: 'chess-knight',\n  icon: [384, 512, [9822], \"f441\", \"M32 391.6V416H352V224c0-106-86-192-192-192H12.9C5.8 32 0 37.8 0 44.9c0 2 .5 4 1.4 5.8L16 80 9.4 86.6c-6 6-9.4 14.1-9.4 22.6V242.3c0 13.1 8 24.9 20.1 29.7l46.5 18.6c8.5 3.4 18 3 26.2-1.1l6.6-3.3c8-4 14-11.2 16.5-19.8l8.3-28.9c2.5-8.6 8.4-15.8 16.5-19.8L160 208v40.4c0 24.2-13.7 46.4-35.4 57.2L67.4 334.3C45.7 345.2 32 367.3 32 391.6zM72 148c0 11-9 20-20 20s-20-9-20-20s9-20 20-20s20 9 20 20zM352 448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32z\"]\n};\nvar faBarsSort = {\n  prefix: 'fas',\n  iconName: 'bars-sort',\n  icon: [448, 512, [], \"e0ae\", \"M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM192 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H160c17.7 0 32 14.3 32 32z\"]\n};\nvar 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 0H288c17.7 0 32 14.3 32 32V224c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V32zM384 96c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32V224c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V96zM0 352c0-17.7 14.3-32 32-32H96 320 544h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H576v64h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H544 320 96 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64V384H32c-17.7 0-32-14.3-32-32zm128 96H288V384H128v64zm224 0H512V384H352v64z\"]\n};\nvar faPaletteBoxes = faPalletBoxes;\nvar faPalletAlt = faPalletBoxes;\nvar faFaceLaughSquint = {\n  prefix: 'fas',\n  iconName: 'face-laugh-squint',\n  icon: [512, 512, [\"laugh-squint\"], \"f59b\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.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};\nvar faLaughSquint = faFaceLaughSquint;\nvar 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};\nvar 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.7H368.5L445.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.7h83.7l-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};\nvar faPanelFire = {\n  prefix: 'fas',\n  iconName: 'panel-fire',\n  icon: [640, 512, [], \"e42f\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64v32.2c-12.6-1.2-25.5 2.7-35.5 11.7c-9.9 8.9-19.4 18.1-28.5 27.5V128c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H337.5c-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.9H64c-35.3 0-64-28.7-64-64V96zM120 320c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm72 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM453.5 163.6c19.7 17.8 38.2 37 55.5 57.7c7.9-9.9 16.8-20.7 26.5-29.5c5.6-5.1 14.4-5.1 20 0c24.7 22.7 45.6 52.7 60.4 81.1c14.5 28 24.2 58.8 24.2 79c0 87.8-71.3 159.8-160 159.8c-89.7 0-160-72.1-160-159.8c0-26.4 12.7-60.7 32.4-92.6c20-32.4 48.1-66.1 81.4-95.8c2.8-2.5 6.4-3.8 10-3.7c3.5 0 7 1.3 9.8 3.8zM530 432.9c30-21 38-63 20-96c-2-4-4-8-7-12l-36 42s-58-74-62-79c-30 37-45 58-45 82c0 49 36 78 81 78c18 0 34-5 49-15z\"]\n};\nvar 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 26V160h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H304 256c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V76.4l-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 26V448h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V364.4l-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 0h64c35.3 0 64 28.7 64 64v96c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0zm0 64v96h64V64H64zM192 352c0-35.3 28.7-64 64-64h64c6.2 0 12.2 .9 17.9 2.5c-11.2 22.9-17.6 48.6-17.9 75.7V352H256v96h64v0h19.2c7.8 15.3 17.8 29.3 29.5 41.5C357 503.3 339.5 512 320 512H256c-35.3 0-64-28.7-64-64V352zm128.7 32H320V369.8c0 4.8 .3 9.5 .7 14.2zM640 368c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zm-76.7-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};\nvar 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 .3 0 0 0 0 0 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.9zM168 216H344c13.3 0 24 10.7 24 24s-10.7 24-24 24H168c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar 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};\nvar 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 48c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM345 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 96c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm120 72c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm48-48c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zM198.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};\nvar faObjectsColumn = {\n  prefix: 'fas',\n  iconName: 'objects-column',\n  icon: [448, 512, [], \"e3c1\", \"M48 32C21.5 32 0 53.5 0 80V240c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H48zM304 224c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48H304zM0 400v32c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V400c0-26.5-21.5-48-48-48H48c-26.5 0-48 21.5-48 48zM304 32c-26.5 0-48 21.5-48 48v32c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H304z\"]\n};\nvar 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};\nvar faChevronSquareDown = faSquareChevronDown;\nvar 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 .3 0 0 0 0 0 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 328V264H168c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V152c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n};\nvar 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 32V69.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 94H450c51.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 30H126c-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.9V32z\"]\n};\nvar faTriangleMusic = faTriangleInstrument;\nvar faWheelchair = {\n  prefix: 'fas',\n  iconName: 'wheelchair',\n  icon: [576, 512, [], \"f193\", \"M224 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM152.5 247.2c12.4-4.7 18.7-18.5 14-30.9s-18.5-18.7-30.9-14C75.1 225.1 32 283.5 32 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.9C272 440 234.8 464 192 464c-61.9 0-112-50.1-112-112c0-47.9 30.1-88.8 72.5-104.8zM291.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.4h5.1c.4 0 .8 0 1.3 0h94.1c6.7 0 12.6 4.1 15 10.4L434 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.9H314.2l-9.6-48H368c17.7 0 32-14.3 32-32s-14.3-32-32-32H291.8z\"]\n};\nvar 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.5v8.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.2v-8.4l23.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.9L128.1 352.1C56.8 355.4 0 414.3 0 486.4C0 500.5 11.5 512 25.6 512H192v0h64v0H422.4c14.1 0 25.6-11.5 25.6-25.6c0-72.1-56.8-131-128.1-134.3L252.2 464.9 240 416l20.4-40.8c5.3-10.6-2.4-23.2-14.3-23.2H201.9c-11.9 0-19.6 12.5-14.3 23.2zM320 432c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H336c-8.8 0-16-7.2-16-16z\"]\n};\nvar faPianoKeyboard = {\n  prefix: 'fas',\n  iconName: 'piano-keyboard',\n  icon: [576, 512, [127929], \"f8d5\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zM512 224V384H432V315.7c9.6-5.5 16-15.9 16-27.7V224h64zM400 384H304V315.7c9.6-5.5 16-15.9 16-27.7V224h64v64c0 11.8 6.4 22.2 16 27.7V384zm-128 0H176V315.7c9.6-5.5 16-15.9 16-27.7V224h64v64c0 11.8 6.4 22.2 16 27.7V384zm-128 0H64V224h64v64c0 11.8 6.4 22.2 16 27.7V384z\"]\n};\nvar 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 64V256v96 96c0 17.7 14.3 32 32 32s32-14.3 32-32V416H352 576v32c0 17.7 14.3 32 32 32s32-14.3 32-32V320c0-53-43-96-96-96H64V64z\"]\n};\nvar faCircleArrowUp = {\n  prefix: 'fas',\n  iconName: 'circle-arrow-up',\n  icon: [512, 512, [\"arrow-circle-up\"], \"f0aa\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM385 215c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-71-71V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V177.9l-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};\nvar faArrowCircleUp = faCircleArrowUp;\nvar faToggleOn = {\n  prefix: 'fas',\n  iconName: 'toggle-on',\n  icon: [576, 512, [], \"f205\", \"M192 64C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192s-86-192-192-192H192zM384 352c-53 0-96-43-96-96s43-96 96-96s96 43 96 96s-43 96-96 96z\"]\n};\nvar 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 64L64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L320 0z\"]\n};\nvar faRectanglePortrait = faRectangleVertical;\nvar faPersonWalking = {\n  prefix: 'fas',\n  iconName: 'person-walking',\n  icon: [320, 512, [128694, \"walking\"], \"f554\", \"M256 48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM126.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};\nvar faWalking = faPersonWalking;\nvar faL = {\n  prefix: 'fas',\n  iconName: 'l',\n  icon: [320, 512, [108], \"4c\", \"M64 32c17.7 0 32 14.3 32 32V416H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32z\"]\n};\nvar 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-45zM344 256c0 30.9-25.1 56-56 56s-56-25.1-56-56s25.1-56 56-56s56 25.1 56 56zM204.5 181.3c-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};\nvar faDownToBracket = {\n  prefix: 'fas',\n  iconName: 'down-to-bracket',\n  icon: [448, 512, [], \"e4e7\", \"M241.4 344.5c-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.5h72V32c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32V160h72c9.6 0 18.2 5.7 22 14.5s2 19-4.6 26l-136 144zM64 352v64c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32V352c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 53-43 96-96 96H96c-53 0-96-43-96-96V352c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faCircleZ = {\n  prefix: 'fas',\n  iconName: 'circle-z',\n  icon: [512, 512, [], \"e130\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM184 128H328c8.9 0 17.1 5 21.3 12.9s3.6 17.5-1.5 24.8L229.8 336H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-8.9 0-17.1-5-21.3-12.9s-3.6-17.5 1.5-24.8L282.2 176H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar 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};\nvar 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-2.8-5.6-5.6-11.2-9.8-16.8l-50.6 58.8s-81.4-103.6-87.1-110.6C133.1 243.8 112 273.2 112 306.8C112 375.4 162.6 416 225.7 416z\"]\n};\nvar faBedPulse = {\n  prefix: 'fas',\n  iconName: 'bed-pulse',\n  icon: [640, 512, [\"procedures\"], \"f487\", \"M483.2 9.6L524 64h92c13.3 0 24 10.7 24 24s-10.7 24-24 24H512c-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 112H216c-13.3 0-24-10.7-24-24s10.7-24 24-24H352c8 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 160h12.7l20.7 31.1c11.2 16.8 30.6 26.3 50.7 24.8s37.9-13.7 46.5-32L461.9 160H544c53 0 96 43 96 96V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H352 320 64v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V96C0 78.3 14.3 64 32 64s32 14.3 32 32V352H288V192c0-17.7 14.3-32 32-32zM176 320c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80s-35.8 80-80 80z\"]\n};\nvar faProcedures = faBedPulse;\nvar 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 288l15.7-14.5 41.7-38.5c-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.3zM208 160c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zm213.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 352h32V464c0 26.5 21.5 48 48 48H528c26.5 0 48-21.5 48-48V352h32c13.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-16h64c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V304z\"]\n};\nvar 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 96h2zM352 128L245.2 63.9C210.4 43 170.6 32 130 32h-2v96l224 0zM96 128l0-96H80C53.5 32 32 53.5 32 80v48h8c-22.1 0-40 17.9-40 40v16V328v16c0 22.1 17.9 40 40 40H32v48c0 26.5 21.5 48 48 48H96l0-96h8c26.2 0 49.4-12.6 64-32H456c69.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 160H168c-14.6-19.4-37.8-32-64-32l-8 0zM512 243.6v24.9c0 19.6-15.9 35.6-35.6 35.6c-2.5 0-4.4-2-4.4-4.4V212.4c0-2.5 2-4.4 4.4-4.4c19.6 0 35.6 15.9 35.6 35.6z\"]\n};\nvar faSpaceShuttle = faShuttleSpace;\nvar 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.4V384c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V224.4c0-2.7 .7-5.3 2-7.7l46-83.7V448c0 35.3 28.7 64 64 64H432c35.3 0 64-28.7 64-64V133.1l46 83.7c1.3 2.4 2 5 2 7.7V384c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V224.4c0-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-.3h-4.4H460 432c-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 0H180 164.4 160c-1 0-2 .1-3 .3z\"]\n};\nvar faChartPieSimple = {\n  prefix: 'fas',\n  iconName: 'chart-pie-simple',\n  icon: [512, 512, [\"chart-pie-alt\"], \"f64e\", \"M495.4 240H272V16.6c0-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.5V288H445.3c18.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};\nvar faChartPieAlt = faChartPieSimple;\nvar faFaceLaugh = {\n  prefix: 'fas',\n  iconName: 'face-laugh',\n  icon: [512, 512, [\"laugh\"], \"f599\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM208.4 192c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm128 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faLaugh = faFaceLaugh;\nvar faFolderOpen = {\n  prefix: 'fas',\n  iconName: 'folder-open',\n  icon: [576, 512, [128194, 128449, 61717], \"f07c\", \"M88.7 223.8L0 375.8V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H416c35.3 0 64 28.7 64 64v32H144c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224H544c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480H32c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z\"]\n};\nvar faAlbumCollectionCircleUser = {\n  prefix: 'fas',\n  iconName: 'album-collection-circle-user',\n  icon: [640, 512, [], \"e48f\", \"M32 24c0 13.3 10.7 24 24 24H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H56C42.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 42H394.8c-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.2H48zM256 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 24H472c13.3 0 24-10.7 24-24s-10.7-24-24-24H40zM640 368c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zm-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.7h65.2c21 0 38.9 13.7 45.1 32.7zM544 336c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48z\"]\n};\nvar 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};\nvar faBowlHot = {\n  prefix: 'fas',\n  iconName: 'bowl-hot',\n  icon: [512, 512, [\"soup\"], \"f823\", \"M152 0c-13.3 0-24 10.7-24 24v8c0 32.7 15.4 63.6 41.6 83.2C183.7 125.8 192 142.4 192 160v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8c0-32.7-15.4-63.6-41.6-83.2C184.3 66.2 176 49.6 176 32V24c0-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 35H332.7c20.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.5H33.6zM304 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v8c0 32.7 15.4 63.6 41.6 83.2C311.7 125.8 320 142.4 320 160v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8c0-32.7-15.4-63.6-41.6-83.2C312.3 66.2 304 49.6 304 32V24z\"]\n};\nvar faSoup = faBowlHot;\nvar faFlatbread = {\n  prefix: 'fas',\n  iconName: 'flatbread',\n  icon: [512, 512, [129747], \"e40b\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM358.7 164.4L352 160l-4.4-6.7c3.2-2.1 7.4-1.7 10.1 1s3.1 6.9 1 10.1zM160 352l-6.7-4.4 0 0 0 0 0 0 .1-.1 .3-.4c.3-.4 .6-.9 1.2-1.7c1-1.5 2.5-3.6 4.5-6.3c3.9-5.5 9.8-13.3 17.3-22.9c15.2-19.2 37.4-45.4 65.6-73.7s54.5-50.5 73.7-65.6c9.6-7.6 17.4-13.4 22.9-17.3c2.7-2 4.9-3.5 6.3-4.5c.7-.5 1.3-.9 1.7-1.2l.4-.3 .1-.1 0 0 0 0 0 0L352 160l6.7 4.4 0 0 0 0 0 0-.1 .1-.3 .4c-.3 .4-.6 .9-1.2 1.7c-1 1.5-2.5 3.6-4.5 6.3c-3.9 5.5-9.8 13.3-17.3 22.9c-15.2 19.2-37.4 45.4-65.6 73.7s-54.5 50.5-73.7 65.6c-9.6 7.6-17.4 13.4-22.9 17.3c-2.7 2-4.9 3.5-6.3 4.5c-.7 .5-1.3 .9-1.7 1.2l-.4 .3-.1 .1 0 0 0 0 0 0L160 352zm0 0l4.4 6.7c-3.2 2.1-7.4 1.7-10.1-1s-3.1-6.9-1-10.1L160 352zm240-80l-4.1-6.9c3.1-1.9 7.2-1.4 9.8 1.2s3.1 6.6 1.2 9.8L400 272zM272 400l-6.9-4.1 0 0 0 0 0 0 .1-.1 .2-.4 .9-1.4c.7-1.2 1.8-2.9 3.2-5.1c2.8-4.3 6.9-10.4 12-17.6c10.1-14.2 24.4-32.6 40.9-49s34.8-30.7 49-40.9c7.1-5.1 13.2-9.2 17.6-12c2.2-1.4 3.9-2.5 5.1-3.2l1.4-.9 .4-.2 .1-.1 0 0 0 0 0 0L400 272l6.9 4.1 0 0 0 0 0 0-.1 .1-.2 .4-.9 1.4c-.7 1.2-1.8 2.9-3.2 5.1c-2.8 4.3-6.9 10.4-12 17.6c-10.1 14.2-24.4 32.6-40.9 49s-34.8 30.7-49 40.9c-7.1 5.1-13.2 9.2-17.6 12c-2.2 1.4-3.9 2.5-5.1 3.2l-1.4 .9-.4 .2-.1 .1 0 0 0 0 0 0L272 400zm0 0l4.1 6.9c-3.1 1.9-7.2 1.4-9.8-1.2s-3.1-6.6-1.2-9.8L272 400zM246.9 116.1L240 112l-4.1-6.9c3.1-1.9 7.2-1.4 9.8 1.2s3.1 6.6 1.2 9.8zM112 240l-6.9-4.1 0 0 0 0 0 0 .1-.1 .2-.4 .9-1.4c.7-1.2 1.8-2.9 3.2-5.1c2.8-4.3 6.9-10.4 12-17.6c10.1-14.2 24.4-32.6 40.9-49s34.8-30.7 49-40.9c7.1-5.1 13.2-9.2 17.6-12c2.2-1.4 3.9-2.5 5.1-3.2l1.4-.9 .4-.2 .1-.1 0 0 0 0 0 0L240 112l6.9 4.1 0 0 0 0 0 0-.1 .1-.2 .4-.9 1.4c-.7 1.2-1.8 2.9-3.2 5.1c-2.8 4.3-6.9 10.4-12 17.6c-10.1 14.2-24.4 32.6-40.9 49s-34.8 30.7-49 40.9c-7.1 5.1-13.2 9.2-17.6 12c-2.2 1.4-3.9 2.5-5.1 3.2l-1.4 .9-.4 .2-.1 .1 0 0 0 0 0 0L112 240zm0 0l4.1 6.9c-3.1 1.9-7.2 1.4-9.8-1.2s-3.1-6.6-1.2-9.8L112 240z\"]\n};\nvar 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.6v-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.5zM432 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm16-208v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H368c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faCodeFork = {\n  prefix: 'fas',\n  iconName: 'code-fork',\n  icon: [448, 512, [], \"e13b\", \"M80 104c13.3 0 24-10.7 24-24s-10.7-24-24-24S56 66.7 56 80s10.7 24 24 24zm80-24c0 32.8-19.7 61-48 73.3V192c0 17.7 14.3 32 32 32H304c17.7 0 32-14.3 32-32V153.3C307.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.3V192c0 53-43 96-96 96H256v70.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.3V288H144c-53 0-96-43-96-96V153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM248 432c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar faCity = {\n  prefix: 'fas',\n  iconName: 'city',\n  icon: [640, 512, [127961], \"f64f\", \"M480 48c0-26.5-21.5-48-48-48H336c-26.5 0-48 21.5-48 48V96H224V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V96H112V24c0-13.3-10.7-24-24-24S64 10.7 64 24V96H48C21.5 96 0 117.5 0 144v96V464c0 26.5 21.5 48 48 48H304h32 96H592c26.5 0 48-21.5 48-48V240c0-26.5-21.5-48-48-48H480V48zm96 320v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16zM240 416H208c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16zM128 400c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32zM560 256c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32zM256 176v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16zM112 160c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32zM256 304c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32zM112 320H80c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16zm304-48v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16zM400 64c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16h32zm16 112v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16z\"]\n};\nvar faSignalBarsWeak = {\n  prefix: 'fas',\n  iconName: 'signal-bars-weak',\n  icon: [576, 512, [\"signal-alt-1\"], \"f691\", \"M0 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};\nvar faSignalAlt1 = faSignalBarsWeak;\nvar faMicrophoneLines = {\n  prefix: 'fas',\n  iconName: 'microphone-lines',\n  icon: [384, 512, [127897, \"microphone-alt\"], \"f3c9\", \"M96 96V256c0 53 43 96 96 96s96-43 96-96H208c-8.8 0-16-7.2-16-16s7.2-16 16-16h80V192H208c-8.8 0-16-7.2-16-16s7.2-16 16-16h80V128H208c-8.8 0-16-7.2-16-16s7.2-16 16-16h80c0-53-43-96-96-96S96 43 96 96zM320 240v16c0 70.7-57.3 128-128 128s-128-57.3-128-128V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v24z\"]\n};\nvar faMicrophoneAlt = faMicrophoneLines;\nvar faClockTwelve = {\n  prefix: 'fas',\n  iconName: 'clock-twelve',\n  icon: [512, 512, [], \"e358\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm24-392V256c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar 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.3H360c-13.3 0-24-10.7-24-24V152c0-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 0v80c0 26.5 21.5 48 48 48h76.2l23.9 47.8C372.3 443.9 244.3 512 103.2 512H44.4C19.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};\nvar 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.9V264.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 10H409c10 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.4H263c-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.8V416.4c0 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};\nvar faSheep = {\n  prefix: 'fas',\n  iconName: 'sheep',\n  icon: [640, 512, [128017], \"f711\", \"M384 135.8V208c0 44.2 35.8 80 80 80h32c44.2 0 80-35.8 80-80V135.8l14.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.2zM464 160c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm80-16c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zM352 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.1H176c17.7 0 32-14.3 32-32V426.3c11.7 13.3 28.9 21.7 48 21.7s36.3-8.4 48-21.7V480c0 17.7 14.3 32 32 32h29.4c15.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-8H464c-61.9 0-112-50.1-112-112V175.4z\"]\n};\nvar 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 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H144V144z\"]\n};\nvar 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.1 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};\nvar faHeadset = {\n  prefix: 'fas',\n  iconName: 'headset',\n  icon: [512, 512, [], \"f590\", \"M256 48C141.1 48 48 141.1 48 256v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V256C0 114.6 114.6 0 256 0S512 114.6 512 256V400.1c0 48.6-39.4 88-88.1 88L313.6 488c-8.3 14.3-23.8 24-41.6 24H240c-26.5 0-48-21.5-48-48s21.5-48 48-48h32c17.8 0 33.3 9.7 41.6 24l110.4 .1c22.1 0 40-17.9 40-40V256c0-114.9-93.1-208-208-208zM144 208h16c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H144c-35.3 0-64-28.7-64-64V272c0-35.3 28.7-64 64-64zm224 0c35.3 0 64 28.7 64 64v48c0 35.3-28.7 64-64 64H352c-17.7 0-32-14.3-32-32V240c0-17.7 14.3-32 32-32h16z\"]\n};\nvar faBadgerHoney = {\n  prefix: 'fas',\n  iconName: 'badger-honey',\n  icon: [640, 512, [129441], \"f6b4\", \"M164.6 389.3l16-37.3H298.7l16.9 101.3c2.6 15.4 15.9 26.7 31.6 26.7h31.1c19.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.6v-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 16H160 128C57.3 96 0 153.3 0 224v32c0 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.8H141c21.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 160H518.6c.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-8h-5.9c-23.2 0-46 6.3-65.9 18.2L294.8 242.3c-14.9 9-32 13.7-49.4 13.7H192c-46.4 0-86.2-28.2-103.2-68.5C102 161.7 129 144 160 144H332.2c31 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};\nvar faH4 = {\n  prefix: 'fas',\n  iconName: 'h4',\n  icon: [640, 512, [], \"f86a\", \"M479 103.8L441 256H576V96c0-17.7 14.3-32 32-32s32 14.3 32 32V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V320H400c-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 32V224H256V96c0-17.7 14.3-32 32-32s32 14.3 32 32V256 416c0 17.7-14.3 32-32 32s-32-14.3-32-32V288H64V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V256 96C0 78.3 14.3 64 32 64z\"]\n};\nvar 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-68V384 252.6c-4 1-8 1.8-12.3 2.3l-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3V350.9L301.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 0H141.6c-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 384V250.6c-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.3V384v64c0 35.3 28.7 64 64 64H480c12.9 0 24.8-3.8 34.9-10.3L365.5 384H160z\"]\n};\nvar faRoadCircleXmark = {\n  prefix: 'fas',\n  iconName: 'road-circle-xmark',\n  icon: [640, 512, [], \"e566\", \"M213.2 32H288V96c0 17.7 14.3 32 32 32s32-14.3 32-32V32h74.8c27.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.8V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 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 32v64H86.6C56.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 512c-79.5 0-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144zm22.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};\nvar 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.2V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V401.1l-64-50.2V128c0-17.7-14.3-32-32-32s-32 14.3-32 32V300.8l-64-50.2V224c0-17.7-14.3-32-32-32c-10.7 0-20.1 5.2-25.9 13.2L38.8 5.1zM480 480v-5.8l-64-50.4V480c0 17.7 14.3 32 32 32s32-14.3 32-32zM352 373.3l-64-50.4V480c0 17.7 14.3 32 32 32s32-14.3 32-32V373.3zM192 288c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V320c0-17.7-14.3-32-32-32zM96 416c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32s32-14.3 32-32V416z\"]\n};\nvar faUserMinus = {\n  prefix: 'fas',\n  iconName: 'user-minus',\n  icon: [640, 512, [], \"f503\", \"M352 128c0 70.7-57.3 128-128 128s-128-57.3-128-128S153.3 0 224 0s128 57.3 128 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM472 200H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H472c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar 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.9H184v24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H184v24c0 .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.8V168H104c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V96H96c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l64-64zM256 352c0-53-43-96-96-96s-96 43-96 96s43 96 96 96s96-43 96-96z\"]\n};\nvar faMarsStrokeV = faMarsStrokeUp;\nvar faChampagneGlasses = {\n  prefix: 'fas',\n  iconName: 'champagne-glasses',\n  icon: [640, 512, [129346, \"glass-cheers\"], \"f79f\", \"M320 128V49.1L186.6 .3c-11.4-4.2-24 .9-29.5 11.7L71.8 181.1c-30.8 61-8 133.8 48.1 167.4l-28 77.4L32.1 403.9C19.7 399.4 6 405.8 1.4 418.3s1.9 26.3 14.3 30.8l164.6 60.3c12.4 4.5 26.1-1.9 30.6-14.4s-1.9-26.3-14.3-30.8l-59.9-21.9 28-77.3c68.1 11.6 135.7-32.8 150.1-103.6l5.1-24.8 5.1 24.8c14.5 70.8 82 115.2 150.1 103.6l28 77.3-59.9 21.9c-12.4 4.5-18.8 18.3-14.3 30.8s18.2 18.9 30.6 14.4l164.6-60.3c12.4-4.5 18.8-18.3 14.3-30.8s-18.2-18.9-30.6-14.4l-59.9 21.9-28-77.4c56.1-33.6 78.8-106.4 48.1-167.4L482.9 12C477.4 1.1 464.7-3.9 453.4 .3L320 49.1V128h0zm-35.7 44.4L153.9 124.6l36.3-71.9L300.6 93.1l-16.2 79.3zm71.3 0L339.4 93.1 449.8 52.7l36.3 71.9L355.7 172.4z\"]\n};\nvar faGlassCheers = faChampagneGlasses;\nvar 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 32H32c-17.7 0-32-14.3-32-32C0 306.6 114.6 192 256 192s256 114.6 256 256zM112 416c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm80-80c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16z\"]\n};\nvar 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-36H344.3c25.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 36H167.7c-25.7 0-49.5-13.7-62.4-36L17.1 292zM232 344c0 13.3 10.7 24 24 24s24-10.7 24-24V280h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V168c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z\"]\n};\nvar faPlusHexagon = faHexagonPlus;\nvar faClipboard = {\n  prefix: 'fas',\n  iconName: 'clipboard',\n  icon: [384, 512, [128203], \"f328\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H48C21.5 64 0 85.5 0 112V464c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H282.5C269.4 26.7 233.8 0 192 0zm0 128c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm-80 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faHouseCircleExclamation = {\n  prefix: 'fas',\n  iconName: 'house-circle-exclamation',\n  icon: [640, 512, [], \"e50a\", \"M320.7 351.7C329 262.1 404.3 192 496 192c8.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.1h32V480c0 17.7 14.3 32 32 32H192c17.7 0 32-14.3 32-32V383.7c0-17.7 14.3-32 32-32h64l.7 0zM496 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm0-48c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm0-192c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar faFileArrowUp = {\n  prefix: 'fas',\n  iconName: 'file-arrow-up',\n  icon: [384, 512, [\"file-upload\"], \"f574\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24V305.9l-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-31V408z\"]\n};\nvar faFileUpload = faFileArrowUp;\nvar 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 160c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z\"]\n};\nvar faWifi3 = faWifi;\nvar faWifiStrong = faWifi;\nvar faMessages = {\n  prefix: 'fas',\n  iconName: 'messages',\n  icon: [640, 512, [\"comments-alt\"], \"f4b6\", \"M64 0C28.7 0 0 28.7 0 64V256c0 35.3 28.7 64 64 64H96v48c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 320H352c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM352 352H256v32c0 35.3 28.7 64 64 64H437.3l81.1 60.8c4.8 3.6 11.3 4.2 16.8 1.5s8.8-8.2 8.8-14.3V448h32c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H448V256c0 53-43 96-96 96z\"]\n};\nvar faCommentsAlt = faMessages;\nvar 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.3V256c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H96V77.3zM32 352v16c0 28.4 12.4 54 32 71.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V464H384v16c0 17.7 14.3 32 32 32s32-14.3 32-32V439.6c19.6-17.6 32-43.1 32-71.6V352H32z\"]\n};\nvar faBathtub = faBath;\nvar faUmbrellaSimple = {\n  prefix: 'fas',\n  iconName: 'umbrella-simple',\n  icon: [512, 512, [\"umbrella-alt\"], \"e2bc\", \"M256 0c17.7 0 32 14.3 32 32v2C403.8 48.4 495.6 140.2 510 256.1c2.2 17.5-12.4 31.9-30 31.9H32C14.3 288-.2 273.6 2 256.1C16.4 140.2 108.2 48.4 224 34V32c0-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.4V320h64V430.6z\"]\n};\nvar faUmbrellaAlt = faUmbrellaSimple;\nvar 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-64V224c0-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-24H392zM496 512c-79.5 0-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144zm16-208c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H432c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H512V304z\"]\n};\nvar faUnderline = {\n  prefix: 'fas',\n  iconName: 'underline',\n  icon: [448, 512, [], \"f0cd\", \"M16 64c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H128V224c0 53 43 96 96 96s96-43 96-96V96H304c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H384V224c0 88.4-71.6 160-160 160s-160-71.6-160-160V96H48C30.3 96 16 81.7 16 64zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32z\"]\n};\nvar faUserPen = {\n  prefix: 'fas',\n  iconName: 'user-pen',\n  icon: [640, 512, [\"user-edit\"], \"f4ff\", \"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0S96 57.3 96 128s57.3 128 128 128zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H322.8c-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.1H178.3zm435.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};\nvar faUserEdit = faUserPen;\nvar 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 376V352c0-35.3-28.7-64-64-64H399.7L298 208.3c13.5-11.7 22-29 22-48.3V64c0-35.3-28.7-64-64-64H192c-35.3 0-64 28.7-64 64V75L38.8 5.1zM192 125.2V64h64v96H236.4L192 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-2V160H384c-17.7 0-32 14.3-32 32s14.3 32 32 32h48 48c17.7 0 32-14.3 32-32s-14.3-32-32-32H464V32zM240 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-2V448H160c-17.7 0-32 14.3-32 32s14.3 32 32 32h48 48c17.7 0 32-14.3 32-32s-14.3-32-32-32H240V320zm80 32v96c0 35.3 28.7 64 64 64h64c20.1 0 38.1-9.3 49.8-23.8l-51-40.2H384V398.5l-63.9-50.3c-.1 1.3-.1 2.5-.1 3.8z\"]\n};\nvar faSquareO = {\n  prefix: 'fas',\n  iconName: 'square-o',\n  icon: [448, 512, [], \"e278\", \"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-64H64zm80 224c0 44.2 35.8 80 80 80s80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80zm80-128c70.7 0 128 57.3 128 128s-57.3 128-128 128s-128-57.3-128-128s57.3-128 128-128z\"]\n};\nvar faSignature = {\n  prefix: 'fas',\n  iconName: 'signature',\n  icon: [640, 512, [], \"f5b7\", \"M192 128c0-17.7 14.3-32 32-32s32 14.3 32 32v7.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 92v71.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.3H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H460.4l18-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.3V128c0-53-43-96-96-96s-96 43-96 96v32c0 17.7 14.3 32 32 32s32-14.3 32-32V128zm-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.5V335.6c0-14.1 9.3-26.6 22.8-30.7zM24 368c-13.3 0-24 10.7-24 24s10.7 24 24 24H64.3c-.2-2.8-.3-5.6-.3-8.5V368H24zm592 48c13.3 0 24-10.7 24-24s-10.7-24-24-24H305.9c-6.7 16.3-14.2 32.3-22.3 48H616z\"]\n};\nvar faStroopwafel = {\n  prefix: 'fas',\n  iconName: 'stroopwafel',\n  icon: [512, 512, [], \"f551\", \"M256 496c132.5 0 240-107.5 240-240S388.5 16 256 16S16 123.5 16 256s107.5 240 240 240zM235.3 76.7L256 97.4l20.7-20.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L278.6 120 324 165.4 357.4 132l-16.7-16.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L380 109.4l8.7-8.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-8.7 8.7 16.7 16.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L380 154.6 346.6 188 392 233.4l20.7-20.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L414.6 256l20.7 20.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L392 278.6 346.6 324 380 357.4l16.7-16.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L402.6 380l8.7 8.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-8.7-8.7-16.7 16.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L357.4 380 324 346.6 278.6 392l20.7 20.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L256 414.6l-20.7 20.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L233.4 392 188 346.6 154.6 380l16.7 16.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L132 402.6l-8.7 8.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l8.7-8.7L92.7 363.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L132 357.4 165.4 324 120 278.6 99.3 299.3c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L97.4 256 76.7 235.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L120 233.4 165.4 188 132 154.6l-16.7 16.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L109.4 132l-8.7-8.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l8.7 8.7 16.7-16.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L154.6 132 188 165.4 233.4 120 212.7 99.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zM210.6 188L256 233.4 301.4 188 256 142.6 210.6 188zm68 68L324 301.4 369.4 256 324 210.6 278.6 256zM256 278.6L210.6 324 256 369.4 301.4 324 256 278.6zM233.4 256L188 210.6 142.6 256 188 301.4 233.4 256z\"]\n};\nvar faBold = {\n  prefix: 'fas',\n  iconName: 'bold',\n  icon: [384, 512, [], \"f032\", \"M0 64C0 46.3 14.3 32 32 32H80 96 224c70.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 128H96 80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V256 96H32C14.3 96 0 81.7 0 64zM224 224c35.3 0 64-28.7 64-64s-28.7-64-64-64H112V224H224zM112 288V416H256c35.3 0 64-28.7 64-64s-28.7-64-64-64H224 112z\"]\n};\nvar faAnchorLock = {\n  prefix: 'fas',\n  iconName: 'anchor-lock',\n  icon: [640, 512, [], \"e4ad\", \"M256 96c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm85.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 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 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-7V352c0 88.4 71.6 160 160 160h80 80c8 0 15.9-.6 23.6-1.7c-4.8-9-7.6-19.3-7.6-30.3V446.7c-5.2 .9-10.5 1.3-16 1.3H320V240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar faBuildingNgo = {\n  prefix: 'fas',\n  iconName: 'building-ngo',\n  icon: [384, 512, [], \"e4d7\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM168 64h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H184v64h16V144c0-8.8 7.2-16 16-16s16 7.2 16 16v24c0 13.3-10.7 24-24 24H176c-13.3 0-24-10.7-24-24V80c0-8.8 7.2-16 16-16zM304 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16s16-7.2 16-16V112c0-8.8-7.2-16-16-16zm-48 16c0-26.5 21.5-48 48-48s48 21.5 48 48v32c0 26.5-21.5 48-48 48s-48-21.5-48-48V112zM61.3 71.1l34.7 52V80c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4L64 132.8V176c0 8.8-7.2 16-16 16s-16-7.2-16-16V80c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4z\"]\n};\nvar faTransporter3 = {\n  prefix: 'fas',\n  iconName: 'transporter-3',\n  icon: [512, 512, [], \"e045\", \"M256 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM128 512h88 80 88c17.7 0 32-14.3 32-32s-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32zM96 256.5c0-.3 0-.7 0-1v1zM56.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 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176zm-32 64c-8.8 0-16 7.2-16 16s7.2 16 16 16H368c8.8 0 16-7.2 16-16s-7.2-16-16-16H144zm-32 64c-8.8 0-16 7.2-16 16s7.2 16 16 16H400c8.8 0 16-7.2 16-16s-7.2-16-16-16H112zm64 64c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176z\"]\n};\nvar faEngineWarning = {\n  prefix: 'fas',\n  iconName: 'engine-warning',\n  icon: [640, 512, [\"engine-exclamation\"], \"f5f2\", \"M424 88c0 13.3-10.7 24-24 24l-72 0v32h81.5c14.5 0 28.6 4.9 40 14L488 188.8c15.2 12.1 24 30.5 24 50V384c0 35.3-28.7 64-64 64H254.8c-19.4 0-37.8-8.8-50-24l-32-40H128c-17.7 0-32-14.3-32-32V280H48v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V160c0-13.3 10.7-24 24-24s24 10.7 24 24v72H96V176c0-17.7 14.3-32 32-32l32 0 48 0 72 0V112l-72 0c-13.3 0-24-10.7-24-24s10.7-24 24-24H400c13.3 0 24 10.7 24 24zM324 208c0-11-9-20-20-20s-20 9-20 20v88c0 11 9 20 20 20s20-9 20-20V208zM304 392c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM576 192h32c17.7 0 32 14.3 32 32V416c0 17.7-14.3 32-32 32H576c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z\"]\n};\nvar faEngineExclamation = faEngineWarning;\nvar faCircleDownRight = {\n  prefix: 'fas',\n  iconName: 'circle-down-right',\n  icon: [512, 512, [], \"e108\", \"M256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256S397.4 0 256 0zm96 198.6V336c0 8.8-7.2 16-16 16H198.6c-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};\nvar faSquareK = {\n  prefix: 'fas',\n  iconName: 'square-k',\n  icon: [448, 512, [], \"e274\", \"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-64H64zM313.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.5V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V298.5 152c0-13.3 10.7-24 24-24s24 10.7 24 24v87.8L278.9 135.2c9.3-9.5 24.5-9.6 33.9-.3s9.6 24.5 .3 33.9z\"]\n};\nvar faManatSign = {\n  prefix: 'fas',\n  iconName: 'manat-sign',\n  icon: [384, 512, [], \"e1d5\", \"M192 32c-17.7 0-32 14.3-32 32V98.7C69.2 113.9 0 192.9 0 288V448c0 17.7 14.3 32 32 32s32-14.3 32-32V288c0-59.6 40.8-109.8 96-124V448c0 17.7 14.3 32 32 32s32-14.3 32-32V164c55.2 14.2 96 64.3 96 124V448c0 17.7 14.3 32 32 32s32-14.3 32-32V288c0-95.1-69.2-174.1-160-189.3V64c0-17.7-14.3-32-32-32z\"]\n};\nvar 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 128V384c0 35.3 28.7 64 64 64H330.5l6-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.5V128c0-35.3-28.7-64-64-64H64zm48 224H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zM96 208c0-8.8 7.2-16 16-16H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-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};\nvar faMoneyCheckEdit = faMoneyCheckPen;\nvar 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 144H400c17.7 0 32 14.3 32 32s-14.3 32-32 32H294.5l-64 96H400c17.7 0 32 14.3 32 32s-14.3 32-32 32H187.8l-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 368H48c-17.7 0-32-14.3-32-32s14.3-32 32-32H153.5l64-96H48c-17.7 0-32-14.3-32-32s14.3-32 32-32H260.2l65.2-97.7c9.8-14.7 29.7-18.7 44.4-8.9z\"]\n};\nvar 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 0c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm192 0c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm-96 0c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm192 0c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm0 32c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zm0-128c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faBorderStyle = faBorderTopLeft;\nvar 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 152V422.8c0 9.8-6 18.6-15.1 22.3L416 503V200.4zM137.6 138.3c2.4 14.1 7.2 28.3 12.8 41.5c2.9 6.8 6.1 13.7 9.6 20.6V451.8L32.9 502.7C17.1 509 0 497.4 0 480.4V209.6c0-9.8 6-18.6 15.1-22.3l122.6-49zM327.8 332c13.9-17.4 35.7-45.7 56.2-77V504.3L192 449.4V255c20.5 31.3 42.3 59.6 56.2 77c20.5 25.6 59.1 25.6 79.6 0zM288 152c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40z\"]\n};\nvar faMapMarkedAlt = faMapLocationDot;\nvar faTilde = {\n  prefix: 'fas',\n  iconName: 'tilde',\n  icon: [448, 512, [63135], \"7e\", \"M99.9 192C80.1 192 64 208.1 64 227.9V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V227.9C0 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.9V192c0-17.7 14.3-32 32-32s32 14.3 32 32v92.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};\nvar 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.9h26c3.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.9H526c4.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-9H64.5c5.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-6h26c5.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};\nvar faSquarePollVertical = {\n  prefix: 'fas',\n  iconName: 'square-poll-vertical',\n  icon: [448, 512, [\"poll\"], \"f681\", \"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-64H64zm64 192c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V256c0-17.7 14.3-32 32-32zm64-64c0-17.7 14.3-32 32-32s32 14.3 32 32V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V160zM320 288c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V320c0-17.7 14.3-32 32-32z\"]\n};\nvar faPoll = faSquarePollVertical;\nvar faArrowDownSquareTriangle = {\n  prefix: 'fas',\n  iconName: 'arrow-down-square-triangle',\n  icon: [512, 512, [\"sort-shapes-down-alt\"], \"f889\", \"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.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM288 64c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32V192c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V64zM411.1 303l80 128c6.2 9.9 6.5 22.3 .9 32.5s-16.4 16.5-28 16.5H304c-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};\nvar faSortShapesDownAlt = faArrowDownSquareTriangle;\nvar 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 32V416c0 53 43 96 96 96H288c53 0 96-43 96-96h16c61.9 0 112-50.1 112-112s-50.1-112-112-112H352 32zm352 64h16c26.5 0 48 21.5 48 48s-21.5 48-48 48H384V256zM224 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};\nvar 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 192H256V383.3c-5.3 .5-10.6 .7-16 .7c-28.8 0-56-6.9-80-19.2V480c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V249.8c-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 192h30 16zM320 364.8c-10.1 5.2-20.8 9.4-32 12.6V208.1L416 262l0 218c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V364.8zM426.7 192l-6.2 37.2L305.8 180.9l26.8-161C334.6 8.4 344.5 0 356.1 0c7.5 0 14.5 3.5 19 9.5L392 32h52.1c12.7 0 24.9 5.1 33.9 14.1L496 64h56c13.3 0 24 10.7 24 24v24c0 44.2-35.8 80-80 80H464 448 426.7zM448 96c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16z\"]\n};\nvar faCarBattery = {\n  prefix: 'fas',\n  iconName: 'car-battery',\n  icon: [512, 512, [\"battery-car\"], \"f5df\", \"M80 96c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32l96 0c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32h16c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64l16 0zm304 96c0-8.8-7.2-16-16-16s-16 7.2-16 16v32H320c-8.8 0-16 7.2-16 16s7.2 16 16 16h32v32c0 8.8 7.2 16 16 16s16-7.2 16-16V256h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H384V192zM80 240c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H96c-8.8 0-16 7.2-16 16z\"]\n};\nvar faBatteryCar = faCarBattery;\nvar 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-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm208-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H304c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faMemoCircleInfo = {\n  prefix: 'fas',\n  iconName: 'memo-circle-info',\n  icon: [576, 512, [], \"e49a\", \"M0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V198.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 .7H64c-35.3 0-64-28.7-64-64V64zm64 80c0 8.8 7.2 16 16 16H304c8.8 0 16-7.2 16-16s-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16s7.2 16 16 16H240c8.8 0 16-7.2 16-16s-7.2-16-16-16H80zm0 96c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H80zM432 512c-79.5 0-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144zm0-192c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm-32 48c0 8.8 7.2 16 16 16h0v48h0c-8.8 0-16 7.2-16 16s7.2 16 16 16h16 16c8.8 0 16-7.2 16-16s-7.2-16-16-16V368c0-8.8-7.2-16-16-16H416c-8.8 0-16 7.2-16 16z\"]\n};\nvar faGift = {\n  prefix: 'fas',\n  iconName: 'gift',\n  icon: [512, 512, [127873], \"f06b\", \"M190.5 68.8L225.3 128H224 152c-22.1 0-40-17.9-40-40s17.9-40 40-40h2.2c14.9 0 28.8 7.9 36.3 20.8zM64 88c0 14.4 3.5 28 9.6 40H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H438.4c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88h-2.2c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41C215.7 16.9 186.1 0 154.2 0H152C103.4 0 64 39.4 64 88zm336 0c0 22.1-17.9 40-40 40H288h-1.3l34.8-59.2C329.1 55.9 342.9 48 357.8 48H360c22.1 0 40 17.9 40 40zM32 288V464c0 26.5 21.5 48 48 48H224V288H32zM288 512H432c26.5 0 48-21.5 48-48V288H288V512z\"]\n};\nvar faDiceTwo = {\n  prefix: 'fas',\n  iconName: 'dice-two',\n  icon: [448, 512, [9857], \"f528\", \"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-64V96zM352 352c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM128 192c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar 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 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L163.8 352H96c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L298.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};\nvar faVolumeMedium = faVolume;\nvar 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 512H296 216 128c-17.7 0-32-14.3-32-32s14.3-32 32-32H384c17.7 0 32 14.3 32 32s-14.3 32-32 32zM224 0h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H224c-8.8 0-16-7.2-16-16s7.2-16 16-16zM176 128H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zM112 256H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm64 128H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar 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.3V88c0-13.3 10.7-24 24-24s24 10.7 24 24V292.7c23.5 9.5 40 32.5 40 59.3zM144 176c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm-16 80c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM400 144c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm96 368c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L516.4 356H552c5.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 380H440c-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};\nvar faCoinFront = {\n  prefix: 'fas',\n  iconName: 'coin-front',\n  icon: [512, 512, [], \"e3fc\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM256 416c-88.4 0-160-71.6-160-160s71.6-160 160-160s160 71.6 160 160s-71.6 160-160 160zm0 32c106 0 192-86 192-192s-86-192-192-192S64 150 64 256s86 192 192 192zm24-264c0-13.3-10.7-24-24-24s-24 10.7-24 24V328c0 13.3 10.7 24 24 24s24-10.7 24-24V184z\"]\n};\nvar faFileSlash = {\n  prefix: 'fas',\n  iconName: 'file-slash',\n  icon: [640, 512, [], \"e3a7\", \"M128 64c0-35.3 28.7-64 64-64H352V128c0 17.7 14.3 32 32 32H512V374.7l108.9 84.6 19 14.7-29.4 37.9-19-14.7L19 52.7 0 38 29.4 .1l19 14.7L128 76.6V64zm0 132.9L497.8 488.2C486.1 502.7 468.1 512 448 512H192c-35.3 0-64-28.7-64-64V196.9zM512 128H384V0L512 128z\"]\n};\nvar faMessageArrowUpRight = {\n  prefix: 'fas',\n  iconName: 'message-arrow-up-right',\n  icon: [512, 512, [], \"e1dd\", \"M0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zm200 64c-13.3 0-24 10.7-24 24s10.7 24 24 24h54.1l-87 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l87-87V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24H200z\"]\n};\nvar faTreasureChest = {\n  prefix: 'fas',\n  iconName: 'treasure-chest',\n  icon: [576, 512, [], \"f723\", \"M0 160v96H128V32C57.3 32 0 89.3 0 160zM0 432c0 26.5 21.5 48 48 48h80V288H0V432zM416 288H352v32c0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32V288H160V480H416V288zM528 480c26.5 0 48-21.5 48-48V288H448V480h80zm48-320c0-70.7-57.3-128-128-128V256H576V160zM416 256V32H160V256h64V224c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v32h64zM304 240c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V240z\"]\n};\nvar faChessQueen = {\n  prefix: 'fas',\n  iconName: 'chess-queen',\n  icon: [512, 512, [9819], \"f445\", \"M312 56c0-30.9-25.1-56-56-56s-56 25.1-56 56s25.1 56 56 56s56-25.1 56-56zM64 480c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H96c-17.7 0-32 14.3-32 32zM34 169.4L9.2 185.8C3.5 189.7 0 196.2 0 203.1c0 3.2 .7 6.4 2.2 9.3L104 416H408L509.8 212.4c1.4-2.9 2.2-6.1 2.2-9.3c0-6.9-3.5-13.4-9.2-17.3L478 169.4c-8.2-5.4-19-4.4-26 2.6c-12.9 12.9-30.9 21.9-48 15.5c-17.9-6.7-28.1-20.1-32.8-35.8C367.5 139 357.3 128 344 128H328c-13.3 0-23.9 11.2-29.6 23.2C292.6 163.4 280.6 176 256 176s-36.6-12.6-42.4-24.8c-5.7-12-16.3-23.2-29.6-23.2H168c-13.3 0-23.5 11-27.3 23.7c-4.7 15.6-14.9 29.1-32.8 35.8c-17 6.4-35.1-2.7-48-15.5c-6.9-6.9-17.8-8-25.9-2.6z\"]\n};\nvar 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 112H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h4.8c17.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};\nvar faPaintBrushAlt = faPaintbrushFine;\nvar faPaintBrushFine = faPaintbrushFine;\nvar faPaintbrushAlt = faPaintbrushFine;\nvar 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 .1 .1 0 0 0 0 0s0 0-6.3 12.7h0l6.3-12.7c5.8 2.9 10.4 7.3 13.5 12.7h40.6c3.1-5.3 7.7-9.8 13.5-12.7l6.3 12.7h0c-6.3-12.7-6.3-12.7-6.3-12.7l0 0 0 0 .1 0 .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.7v6.7V352v16c0 61.9-50.1 112-112 112H419.7c-59.4 0-108.5-46.4-111.8-105.8L306.6 352H269.4l-1.2 22.2C264.9 433.6 215.8 480 156.3 480H112C50.1 480 0 429.9 0 368V352 310.7 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.4V368c0 26.5 21.5 48 48 48h44.3c25.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 368V325.4c-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.3H464c26.5 0 48-21.5 48-48z\"]\n};\nvar faHoodCloak = {\n  prefix: 'fas',\n  iconName: 'hood-cloak',\n  icon: [576, 512, [], \"f6ef\", \"M432 0H288h0c-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.8h96V320c0-88.4 71.6-160 160-160s160 71.6 160 160V512h96c12.9 0 24.6-7.8 29.6-19.8c4.9-11.9 2.2-25.6-6.8-34.7l0 0 0 0 0 0-.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 512V320c0-70.7-57.3-128-128-128s-128 57.3-128 128V512H416z\"]\n};\nvar faSquareQuote = {\n  prefix: 'fas',\n  iconName: 'square-quote',\n  icon: [448, 512, [], \"e329\", \"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-64V96zM208 240V216 192c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32v48c0 17.7 14.3 32 32 32h32v7.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-71V240zm144 39.3V240 216 192c0-17.7-14.3-32-32-32H272c-17.7 0-32 14.3-32 32v48c0 17.7 14.3 32 32 32h32v7.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-71z\"]\n};\nvar faUpLeft = {\n  prefix: 'fas',\n  iconName: 'up-left',\n  icon: [384, 512, [], \"e2bd\", \"M48 80H288c12.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.6V112c0-17.7 14.3-32 32-32z\"]\n};\nvar faBringFront = {\n  prefix: 'fas',\n  iconName: 'bring-front',\n  icon: [640, 512, [], \"f857\", \"M64 64h64 32 32 64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V192c0 35.3 28.7 64 64 64h64V192H64V64zM480 448H448 384c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H512v64h64V448H512 480zM224 96c-35.3 0-64 28.7-64 64V352c0 35.3 28.7 64 64 64H416c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H224z\"]\n};\nvar faChessBoard = {\n  prefix: 'fas',\n  iconName: 'chess-board',\n  icon: [448, 512, [], \"f43c\", \"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-64H64zm64 64v64h64V96h64v64h64V96h64v64H320v64h64v64H320v64h64v64H320V352H256v64H192V352H128v64H64V352h64V288H64V224h64V160H64V96h64zm64 128h64V160H192v64zm0 64V224H128v64h64zm64 0H192v64h64V288zm0 0h64V224H256v64z\"]\n};\nvar faBurgerCheese = {\n  prefix: 'fas',\n  iconName: 'burger-cheese',\n  icon: [512, 512, [127828, \"cheeseburger\"], \"f7f1\", \"M32 194.9C32 211 45 224 61.1 224H450.9c16.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 144c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm272-16c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zM256 112c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zM32 400v16c0 35.3 28.7 64 64 64H416c35.3 0 64-28.7 64-64V400c0-8.8-7.2-16-16-16H48c-8.8 0-16 7.2-16 16zM234 262.7c-6.5-4.4-14.2-6.7-22.1-6.7H208l-.1 0H64c-26.5 0-48 21.5-48 48s21.5 48 48 48H448c26.5 0 48-21.5 48-48s-21.5-48-48-48H432.1l-.1 0h-3.9c-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};\nvar faCheeseburger = faBurgerCheese;\nvar faBuildingCircleCheck = {\n  prefix: 'fas',\n  iconName: 'building-circle-check',\n  icon: [640, 512, [], \"e4d2\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c15.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.8V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM640 368c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zm-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};\nvar 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 64H320V32c0-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.6V128H160c-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 160H192v32c0 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.6v32H352c53 0 96-43 96-96c0-17.7 14.3-32 32-32zM288 216v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V248c-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};\nvar 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-32H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32zM214.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.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V242.7l73.4-73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-128 128z\"]\n};\nvar faArrowToBottom = faArrowDownToLine;\nvar faGrid5 = {\n  prefix: 'fas',\n  iconName: 'grid-5',\n  icon: [448, 512, [], \"e199\", \"M0 48c0-8.8 7.2-16 16-16H48c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H16C7.2 96 0 88.8 0 80V48zm0 96c0-8.8 7.2-16 16-16H48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H16c-8.8 0-16-7.2-16-16V144zm16 80H48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H16c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM0 336c0-8.8 7.2-16 16-16H48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H16c-8.8 0-16-7.2-16-16V336zm16 80H48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H16c-8.8 0-16-7.2-16-16V432c0-8.8 7.2-16 16-16zM96 48c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V48zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM96 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM96 432c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V432zM208 32h32c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V48c0-8.8 7.2-16 16-16zM192 144c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM192 336c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V336zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V432c0-8.8 7.2-16 16-16zM288 48c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V48zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM288 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM288 432c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V432zM400 32h32c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V48c0-8.8 7.2-16 16-16zM384 144c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM384 336c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V336zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V432c0-8.8 7.2-16 16-16z\"]\n};\nvar faRightLongToLine = {\n  prefix: 'fas',\n  iconName: 'right-long-to-line',\n  icon: [640, 512, [], \"e444\", \"M640 96c0-17.7-14.3-32-32-32s-32 14.3-32 32V416c0 17.7 14.3 32 32 32s32-14.3 32-32V96zM32 208c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32H320v88c0 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-136c-7-6.6-17.2-8.4-26-4.6s-14.5 12.5-14.5 22v88H32z\"]\n};\nvar faPersonChalkboard = {\n  prefix: 'fas',\n  iconName: 'person-chalkboard',\n  icon: [640, 512, [], \"e53d\", \"M192 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm-8 384V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V192h56 64 16c17.7 0 32-14.3 32-32s-14.3-32-32-32H384V64H576V256H384V224H320v48c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48v80H243.1 177.1c-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.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faMarsStrokeRight = {\n  prefix: 'fas',\n  iconName: 'mars-stroke-right',\n  icon: [640, 512, [9897, \"mars-stroke-h\"], \"f22b\", \"M208 368c61.9 0 112-50.1 112-112s-50.1-112-112-112s-112 50.1-112 112s50.1 112 112 112zm174.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 152H416V176c0-13.3 10.7-24 24-24s24 10.7 24 24v56h32V176c0-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.2V280H464v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H382.4z\"]\n};\nvar faMarsStrokeH = faMarsStrokeRight;\nvar faHandBackFist = {\n  prefix: 'fas',\n  iconName: 'hand-back-fist',\n  icon: [448, 512, [\"hand-rock\"], \"f255\", \"M144 0C117.5 0 96 21.5 96 48V96v28.5V176c0 8.8-7.2 16-16 16s-16-7.2-16-16V149.3l-9 7.5C40.4 169 32 187 32 206V244c0 38 16.9 74 46.1 98.3L128 384v96c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V374.7c46.9-19 80-65 80-118.7V176 160 144c0-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};\nvar faHandRock = faHandBackFist;\nvar faTally = {\n  prefix: 'fas',\n  iconName: 'tally',\n  icon: [640, 512, [\"tally-5\"], \"f69c\", \"M128 32c17.7 0 32 14.3 32 32V275.6l64-21.3V64c0-17.7 14.3-32 32-32s32 14.3 32 32V232.9l64-21.3V64c0-17.7 14.3-32 32-32s32 14.3 32 32V190.3l64-21.3V64c0-17.7 14.3-32 32-32s32 14.3 32 32v83.6l53.9-18c16.8-5.6 34.9 3.5 40.5 20.2s-3.5 34.9-20.2 40.5L544 215.1V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V236.4l-64 21.3V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V279.1l-64 21.3V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V321.7l-64 21.3V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V364.4l-53.9 18c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5L96 296.9V64c0-17.7 14.3-32 32-32z\"]\n};\nvar faTally5 = faTally;\nvar 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 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM224 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.4H120c-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};\nvar faCaretSquareUp = faSquareCaretUp;\nvar 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 64H448c35.3 0 64 28.7 64 64s-28.7 64-64 64H128c-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.1l0 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.7l0 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};\nvar faChartBar = {\n  prefix: 'fas',\n  iconName: 'chart-bar',\n  icon: [512, 512, [\"bar-chart\"], \"f080\", \"M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 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 64H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faBarChart = faChartBar;\nvar faHandsBubbles = {\n  prefix: 'fas',\n  iconName: 'hands-bubbles',\n  icon: [512, 512, [\"hands-wash\"], \"e05e\", \"M384 64c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm80 160c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zM128 464c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM357.1 157.5c-.3 .7-.7 1.5-1.1 2.2l-17.8 30.9c-11-12.6-27.4-19.8-44.4-19.1l20.7-35.8c6.6-11.5 21.3-15.4 32.8-8.8c10.8 6.2 14.9 19.5 9.9 30.6zm-173.6 47C112.3 227.2 64 293.3 64 368c0 1.5 0 3 .1 4.5C24.3 346.9 0 302.8 0 255.1V131.5c0-13.3 10.7-24 24-24s24 10.7 24 24l0 81.7L164.2 12c6.6-11.5 21.3-15.4 32.8-8.8s15.4 21.3 8.8 32.8l-64 110.9c-2.2 3.8-.9 8.7 2.9 10.9s8.7 .9 10.9-2.9l80-138.6c6.6-11.5 21.3-15.4 32.8-8.8s15.4 21.3 8.8 32.8l-80 138.6c-2.2 3.8-.9 8.7 2.9 10.9s8.7 .9 10.9-2.9L275 76c6.6-11.5 21.3-15.4 32.8-8.8s15.4 21.3 8.8 32.8l-44 76.2-89.1 28.3zM448 483.5c0 12.4-9.4 22.6-21.5 23.9c-.8 .1-1.6 .1-2.5 .1H223.3 216c-22.1 0-42.9-6-60.7-16.5c3-8.5 4.7-17.6 4.7-27c0-38.7-27.5-71-64-78.4c0-.6 0-1.1 0-1.7c0-1.2-.1-2.5-.1-3.7c0-68 44-128.3 108.9-148.9l83.9-26.7c12.6-4 26.1 3 30.1 15.6s-3 26.1-15.6 30.1l-53.8 17.1H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H328c-4.4 0-8 3.6-8 8s3.6 8 8 8H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H328c-4.4 0-8 3.6-8 8s3.6 8 8 8H456c13.3 0 24 10.7 24 24s-10.7 24-24 24H328c-4.4 0-8 3.6-8 8s3.6 8 8 8h96c13.3 0 24 10.7 24 24z\"]\n};\nvar faHandsWash = faHandsBubbles;\nvar 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 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar faTrain = {\n  prefix: 'fas',\n  iconName: 'train',\n  icon: [448, 512, [128646], \"f238\", \"M96 0C43 0 0 43 0 96V352c0 48 35.2 87.7 81.1 94.9l-46 46C28.1 499.9 33.1 512 43 512H82.7c8.5 0 16.6-3.4 22.6-9.4L160 448H288l54.6 54.6c6 6 14.1 9.4 22.6 9.4H405c10 0 15-12.1 7.9-19.1l-46-46c46-7.1 81.1-46.9 81.1-94.9V96c0-53-43-96-96-96H96zM64 96c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96zM224 384c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z\"]\n};\nvar faUpFromDottedLine = {\n  prefix: 'fas',\n  iconName: 'up-from-dotted-line',\n  icon: [448, 512, [], \"e456\", \"M241.4 39.5C236.9 34.7 230.6 32 224 32s-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.5h72V352c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V224h72c9.6 0 18.2-5.7 22-14.5s2-19-4.6-26l-136-144zM32 480c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm128-32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm64 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm128-32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm64 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar 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.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.5c5.2-11.8 8-24.8 8-38.5c0-53-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zm223.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};\nvar faLowVision = faEyeLowVision;\nvar faTrafficLightGo = {\n  prefix: 'fas',\n  iconName: 'traffic-light-go',\n  icon: [320, 512, [], \"f638\", \"M64 0C28.7 0 0 28.7 0 64V352c0 88.4 71.6 160 160 160s160-71.6 160-160V64c0-35.3-28.7-64-64-64H64zm96 320c26.5 0 48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48zm0-104c-13.3 0-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24s-10.7-24-24-24zm0-24c26.5 0 48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48zm-24-80c0 13.3 10.7 24 24 24s24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24zm-24 0c0-26.5 21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48z\"]\n};\nvar 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 424c-22.1 0-40-17.9-40-40s17.9-40 40-40s40 17.9 40 40s-17.9 40-40 40zm287.4-85.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 40c0 1.6 .1 3.2 .3 4.7L352 384l65.8 19.8c-1.2 3.9-1.9 8-1.9 12.2c0 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};\nvar faSensorFire = {\n  prefix: 'fas',\n  iconName: 'sensor-fire',\n  icon: [640, 512, [], \"e02a\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H337.6c-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.7V96c0-35.3-28.7-64-64-64H64zm48 88V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24s24 10.7 24 24zm96 0V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24s24 10.7 24 24zm245.5 43.6c-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.8C332.7 291.3 320 325.6 320 352c0 87.8 70.3 159.8 160 159.8c88.7 0 160-72 160-159.8c0-20.2-9.6-50.9-24.2-79c-14.8-28.5-35.7-58.5-60.4-81.1c-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.7zM530 432.9c-15 10-31 15-49 15c-45 0-81-29-81-78c0-24 15-45 45-82c4 5 62 79 62 79l36-42c3 4 5 8 7 12c18 33 10 75-20 96z\"]\n};\nvar faUserUnlock = {\n  prefix: 'fas',\n  iconName: 'user-unlock',\n  icon: [640, 512, [], \"e058\", \"M352 128c0 70.7-57.3 128-128 128s-128-57.3-128-128S153.3 0 224 0s128 57.3 128 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4c43.6 0 83.6 15.7 114.6 41.7c-.2 2.1-.3 4.2-.3 6.3V480c0 11.7 3.1 22.6 8.6 32H29.7C13.3 512 0 498.7 0 482.3zM496 272v48h16 48 48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272c0-44.2 35.8-80 80-80s80 35.8 80 80H560c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n};\nvar 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-36H344.3c25.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 36H167.7c-25.7 0-49.5-13.7-62.4-36L17.1 292zM256 192c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm-88 40c-13.3 0-24 10.7-24 24s10.7 24 24 24H344c13.3 0 24-10.7 24-24s-10.7-24-24-24H168zM288 352c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar fa00 = {\n  prefix: 'fas',\n  iconName: '00',\n  icon: [640, 512, [], \"e467\", \"M144 32C64.5 32 0 96.5 0 176V336c0 79.5 64.5 144 144 144s144-64.5 144-144V176c0-79.5-64.5-144-144-144zM64 176c0-44.2 35.8-80 80-80s80 35.8 80 80V336c0 44.2-35.8 80-80 80s-80-35.8-80-80V176zM496 32c-79.5 0-144 64.5-144 144V336c0 79.5 64.5 144 144 144s144-64.5 144-144V176c0-79.5-64.5-144-144-144zM416 176c0-44.2 35.8-80 80-80s80 35.8 80 80V336c0 44.2-35.8 80-80 80s-80-35.8-80-80V176z\"]\n};\nvar faCrow = {\n  prefix: 'fas',\n  iconName: 'crow',\n  icon: [640, 512, [], \"f520\", \"M456 0c-48.6 0-88 39.4-88 88v29.2L12.5 390.6c-14 10.8-16.6 30.9-5.9 44.9s30.9 16.6 44.9 5.9L126.1 384H259.2l46.6 113.1c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3L311.1 384H352c1.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 192V128v-8l80.5-20.1c8.6-2.1 13.8-10.8 11.6-19.4C629 52 603.4 32 574 32H523.9C507.7 12.5 483.3 0 456 0zm0 112c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z\"]\n};\nvar faCassetteBetamax = {\n  prefix: 'fas',\n  iconName: 'cassette-betamax',\n  icon: [576, 512, [\"betamax\"], \"f8a4\", \"M64 32C28.7 32 0 60.7 0 96v32H576V96c0-35.3-28.7-64-64-64H64zM576 160H0V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V160zM192 320c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm64 0c0 53-43 96-96 96s-96-43-96-96s43-96 96-96s96 43 96 96zm64-64c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32V384c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V256z\"]\n};\nvar faBetamax = faCassetteBetamax;\nvar 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.6H272c-8.8 0-16-7.2-16-16V16zM212.1 96.5c7 1.9 11.9 8.2 11.9 15.5V336c0 8.8-7.2 16-16 16H80c-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 384H554.9c10.6 0 18.3 10.1 15.4 20.3l-4 14.3C550.7 473.9 500.4 512 443 512H133C75.6 512 25.3 473.9 9.7 418.7l-4-14.3z\"]\n};\nvar faWindowRestore = {\n  prefix: 'fas',\n  iconName: 'window-restore',\n  icon: [512, 512, [], \"f2d2\", \"M432 64H208c-8.8 0-16 7.2-16 16V96H128V80c0-44.2 35.8-80 80-80H432c44.2 0 80 35.8 80 80V304c0 44.2-35.8 80-80 80H416V320h16c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16zM0 192c0-35.3 28.7-64 64-64H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192zm64 32c0 17.7 14.3 32 32 32H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H96c-17.7 0-32 14.3-32 32z\"]\n};\nvar faNfcMagnifyingGlass = {\n  prefix: 'fas',\n  iconName: 'nfc-magnifying-glass',\n  icon: [640, 512, [], \"e1f9\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64v64c-22.8 0-44.4 4.8-64 13.3V144c0-26.5-21.5-48-48-48H256c-26.5 0-48 21.5-48 48v66.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.3V144c0-8.8 7.2-16 16-16h80c8.8 0 16 7.2 16 16v48c-38.9 29.2-64 75.7-64 128c0 22.8 4.8 44.4 13.3 64H112c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H112c-26.5 0-48 21.5-48 48V368c0 26.5 21.5 48 48 48H320c21.6 28.8 52.7 50 88.6 59.1c-7.6 3.2-15.9 4.9-24.6 4.9H64c-35.3 0-64-28.7-64-64V96zM448 400.2c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80zm0 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};\nvar faFileBinary = {\n  prefix: 'fas',\n  iconName: 'file-binary',\n  icon: [384, 512, [], \"e175\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM112 256h32c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V304c0-26.5 21.5-48 48-48zM96 304v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16zm144-48h32c8.8 0 16 7.2 16 16V384h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H272 240c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V288H240c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faCircleV = {\n  prefix: 'fas',\n  iconName: 'circle-v',\n  icon: [512, 512, [], \"e12a\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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};\nvar faSquarePlus = {\n  prefix: 'fas',\n  iconName: 'square-plus',\n  icon: [448, 512, [61846, \"plus-square\"], \"f0fe\", \"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-64H64zM200 344V280H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n};\nvar faPlusSquare = faSquarePlus;\nvar faBowlScoops = {\n  prefix: 'fas',\n  iconName: 'bowl-scoops',\n  icon: [448, 512, [127813], \"e3df\", \"M224 208c0 5.4 .4 10.8 1.1 16H446.9c.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 16H192.9c-.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 416h40.4l-68.7 68.7c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9H320c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4L262.6 416H303c72.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.4H16z\"]\n};\nvar 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 24v94.1l-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.9v72.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.9V416c0 53 43 96 96 96s96-43 96-96v-9.1c0-25.1-9-49.4-25.3-68.4L312 284V185.9L376.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-98V24zm64 88c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40z\"]\n};\nvar 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 64H396.7zM64.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 384H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faLacrosseStick = {\n  prefix: 'fas',\n  iconName: 'lacrosse-stick',\n  icon: [512, 512, [], \"e3b5\", \"M336 64v0c.1 0 .2 0 .3 0c19.9 0 48.1 13.6 73.1 38.6s38.6 53.2 38.6 73.1c0 .1 0 .2 0 .3h0c0 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-64V0C274.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 176h0c0-.1 0-.2 0-.3c0-43.8-26.4-87.4-57.3-118.4S380.1 0 336.3 0c-.1 0-.2 0-.3 0z\"]\n};\nvar 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 104c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm88 24c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zM176 344c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm0 64c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm24 40c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm72-104c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM312 80c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zM272 408c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm24 40c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zM128 272c35.3 0 64-28.7 64-64c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32c0 35.3 28.7 64 64 64zm256-64c0-17.7-14.3-32-32-32H288c-17.7 0-32 14.3-32 32c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n};\nvar 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 432H406.7c-19-46.9-65-80-118.7-80s-99.7 33.1-118.7 80H64L34.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-24H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24z\"]\n};\nvar faPanelEws = {\n  prefix: 'fas',\n  iconName: 'panel-ews',\n  icon: [512, 512, [], \"e42e\", \"M64 0C28.7 0 0 28.7 0 64V288H16c44.2 0 80 35.8 80 80v16c0 17.7 14.3 32 32 32s32-14.3 32-32V352c-17.7 0-32-14.3-32-32V288c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32v32c0 35.3-28.7 64-64 64s-64-28.7-64-64V368c0-26.5-21.5-48-48-48H0V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zm48 64h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm192 0h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H304c-8.8 0-16-7.2-16-16s7.2-16 16-16zM112 128h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm192 0h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H304c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 128h64c17.7 0 32 14.3 32 32V416c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V288c0-17.7 14.3-32 32-32z\"]\n};\nvar faToriiGate = {\n  prefix: 'fas',\n  iconName: 'torii-gate',\n  icon: [512, 512, [9961], \"f6a1\", \"M0 80c0 26.5 21.5 48 48 48H64v64h64V128h96v64h64V128h96v64h64V128h16c26.5 0 48-21.5 48-48V0L440.6 23.8C424.3 29.2 407.2 32 390 32H122c-17.2 0-34.3-2.8-50.6-8.2L0 0V80zM64 288V480c0 17.7 14.3 32 32 32s32-14.3 32-32V288H384V480c0 17.7 14.3 32 32 32s32-14.3 32-32V288h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64z\"]\n};\nvar 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 128H144zM320 160c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faMessageLines = {\n  prefix: 'fas',\n  iconName: 'message-lines',\n  icon: [512, 512, [\"comment-alt-lines\"], \"f4a6\", \"M0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zm152 80c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H152zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H152z\"]\n};\nvar faCommentAltLines = faMessageLines;\nvar 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 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H480c-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 416H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-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 104c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar faBucket = {\n  prefix: 'fas',\n  iconName: 'bucket',\n  icon: [448, 512, [], \"e4cf\", \"M96 152v8H48v-8C48 68.1 116.1 0 200 0h48c83.9 0 152 68.1 152 152v8H352v-8c0-57.4-46.6-104-104-104H200C142.6 48 96 94.6 96 152zM0 224c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32h-5.1L388.5 469c-2.6 24.4-23.2 43-47.7 43H107.2c-24.6 0-45.2-18.5-47.7-43L37.1 256H32c-17.7 0-32-14.3-32-32z\"]\n};\nvar faFloppyDiskPen = {\n  prefix: 'fas',\n  iconName: 'floppy-disk-pen',\n  icon: [576, 512, [], \"e182\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H258.5l14-55.9c2.8-11.3 8.6-21.5 16.8-29.7L448 235.6V173.3c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32H64zm0 96c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128zM224 416c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zM549.8 235.8c-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};\nvar faImage = {\n  prefix: 'fas',\n  iconName: 'image',\n  icon: [512, 512, [], \"f03e\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM323.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.6h96 32H424c8.9 0 17.1-4.9 21.2-12.8s3.6-17.4-1.4-24.7l-120-176zM112 192c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48z\"]\n};\nvar faWindowFrame = {\n  prefix: 'fas',\n  iconName: 'window-frame',\n  icon: [512, 512, [129695], \"e04f\", \"M32 256V64C32 28.7 60.7 0 96 0H416c35.3 0 64 28.7 64 64V256 448c17.7 0 32 14.3 32 32s-14.3 32-32 32H416 96 32c-17.7 0-32-14.3-32-32s14.3-32 32-32V256zm384 32H280V448H416V288zm-184 0H96V448H232V288zm48-64H416V64H280V224zM232 64H96V224H232V64z\"]\n};\nvar faMicrophone = {\n  prefix: 'fas',\n  iconName: 'microphone',\n  icon: [384, 512, [], \"f130\", \"M192 0C139 0 96 43 96 96V256c0 53 43 96 96 96s96-43 96-96V96c0-53-43-96-96-96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V216z\"]\n};\nvar faCow = {\n  prefix: 'fas',\n  iconName: 'cow',\n  icon: [640, 512, [128004], \"f6c8\", \"M96 224v32V416c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V327.8c9.9 6.6 20.6 12 32 16.1V368c0 8.8 7.2 16 16 16s16-7.2 16-16V351.1c5.3 .6 10.6 .9 16 .9s10.7-.3 16-.9V368c0 8.8 7.2 16 16 16s16-7.2 16-16V343.8c11.4-4 22.1-9.4 32-16.1V416c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V256l32 32v49.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.5V184c0-13.3-10.7-24-24-24s-24 10.7-24 24v14.4l-52.9-74.1C496 86.5 452.4 64 405.9 64H272 256 192 144C77.7 64 24 117.7 24 184v54C9.4 249.8 0 267.8 0 288v17.6c0 8 6.4 14.4 14.4 14.4C46.2 320 72 294.2 72 262.4V256 224 184c0-24.3 12.1-45.8 30.5-58.9C98.3 135.9 96 147.7 96 160v64zM592 336c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zM166.6 166.6c-4.2-4.2-6.6-10-6.6-16c0-12.5 10.1-22.6 22.6-22.6H361.4c12.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};\nvar faSquareRing = {\n  prefix: 'fas',\n  iconName: 'square-ring',\n  icon: [448, 512, [], \"e44f\", \"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-64H64zm64 224c0 53 43 96 96 96s96-43 96-96s-43-96-96-96s-96 43-96 96zM224 96c88.4 0 160 71.6 160 160s-71.6 160-160 160s-160-71.6-160-160s71.6-160 160-160z\"]\n};\nvar faDownFromLine = {\n  prefix: 'fas',\n  iconName: 'down-from-line',\n  icon: [384, 512, [\"arrow-alt-from-top\"], \"f349\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM174.6 472.5c4.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 0V160c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 128-72 0c-9.6 0-18.2 5.7-22 14.5s-2 19 4.6 26l136 144z\"]\n};\nvar faArrowAltFromTop = faDownFromLine;\nvar 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.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z\"]\n};\nvar 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};\nvar faShieldTimes = faShieldXmark;\nvar 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 19v54.1l-85.6 85.6c6.7 4.2 13 9.3 18.8 15.1s10.9 12.2 15.1 18.8L353.9 192H408c7.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};\nvar faCircleSortDown = {\n  prefix: 'fas',\n  iconName: 'circle-sort-down',\n  icon: [512, 512, [\"sort-circle-down\"], \"e031\", \"M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512s256-114.6 256-256zM267.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.9H352c6.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.9H160c-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 192H313.4z\"]\n};\nvar faSortCircleDown = faCircleSortDown;\nvar faFolderClosed = {\n  prefix: 'fas',\n  iconName: 'folder-closed',\n  icon: [512, 512, [], \"e185\", \"M448 480H64c-35.3 0-64-28.7-64-64V192H512V416c0 35.3-28.7 64-64 64zm64-320H0V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H448c35.3 0 64 28.7 64 64z\"]\n};\nvar 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 .1l0 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.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.7l0 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.6V265c1.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.1l0 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.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.7l0 0C439.4 437.2 410.9 448 384 448z\"]\n};\nvar faSquareNfi = {\n  prefix: 'fas',\n  iconName: 'square-nfi',\n  icon: [448, 512, [], \"e576\", \"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-64V96zm75.7 64.6C68.8 162.5 64 168.8 64 176V336c0 8.8 7.2 16 16 16s16-7.2 16-16V233.8l66.3 110.5c3.7 6.2 11.1 9.1 18 7.2s11.7-8.2 11.7-15.4V176c0-8.8-7.2-16-16-16s-16 7.2-16 16V278.2L93.7 167.8c-3.7-6.2-11.1-9.1-18-7.2zM224 176v64 96c0 8.8 7.2 16 16 16s16-7.2 16-16V256h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H256V192h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H240c-8.8 0-16 7.2-16 16zm160 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V336c0 8.8 7.2 16 16 16s16-7.2 16-16V176z\"]\n};\nvar faForklift = {\n  prefix: 'fas',\n  iconName: 'forklift',\n  icon: [640, 512, [], \"f47a\", \"M48 160H96V48c0-26.5 21.5-48 48-48H292.7c20.3 0 38.4 12.8 45.2 31.9l75.3 210.8c1.8 5.2 2.8 10.6 2.8 16.1v85.7c19.6 17.6 32 43.1 32 71.6c0 53-43 96-96 96s-96-43-96-96H192c0 53-43 96-96 96s-96-43-96-96V208c0-26.5 21.5-48 48-48zm208 96h94L281.4 64H160v96l96 96zM96 464c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm256 0c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM544 32V384h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H512c-17.7 0-32-14.3-32-32V32c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faArrowUpFromGroundWater = {\n  prefix: 'fas',\n  iconName: 'arrow-up-from-ground-water',\n  icon: [576, 512, [], \"e4b5\", \"M288 352c17.7 0 32-14.3 32-32V109.3l25.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.3V320c0 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.1l0 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.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.7l0 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 192H48c-26.5 0-48 21.5-48 48V425c5.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.3V192zm384 48c0-26.5-21.5-48-48-48H384V416.5h0c19 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.6c6.3 1.5 12.1 3.8 17.5 6.9V240z\"]\n};\nvar faBracketSquareRight = {\n  prefix: 'fas',\n  iconName: 'bracket-square-right',\n  icon: [192, 512, [], \"5d\", \"M192 64c0-17.7-14.3-32-32-32H64C46.3 32 32 46.3 32 64s14.3 32 32 32h64V416H64c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32V64z\"]\n};\nvar 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.3V448H160c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H288V269.3L502.6 54.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 0 480 0H32zM173.3 128l-64-64H402.7l-64 64H173.3z\"]\n};\nvar faGlassMartiniAlt = faMartiniGlass;\nvar faRotateLeft = {\n  prefix: 'fas',\n  iconName: 'rotate-left',\n  icon: [512, 512, [\"rotate-back\", \"rotate-backward\", \"undo-alt\"], \"f2ea\", \"M48.5 224H40c-13.3 0-24-10.7-24-24V72c0-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.8H48.5z\"]\n};\nvar faRotateBack = faRotateLeft;\nvar faRotateBackward = faRotateLeft;\nvar faUndoAlt = faRotateLeft;\nvar faTableColumns = {\n  prefix: 'fas',\n  iconName: 'table-columns',\n  icon: [512, 512, [\"columns\"], \"f0db\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm64 64V416H224V160H64zm384 0H288V416H448V160z\"]\n};\nvar faColumns = faTableColumns;\nvar faSquareA = {\n  prefix: 'fas',\n  iconName: 'square-a',\n  icon: [448, 512, [], \"e25f\", \"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-64H64zm160 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 336H158.8l-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 288h82.3L224 205.7z\"]\n};\nvar faTick = {\n  prefix: 'fas',\n  iconName: 'tick',\n  icon: [128, 512, [], \"e32f\", \"M0 98.3V96C0 60.7 28.7 32 64 32s64 28.7 64 64v2.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.4z\"]\n};\nvar 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};\nvar faHeadSideMask = {\n  prefix: 'fas',\n  iconName: 'head-side-mask',\n  icon: [512, 512, [], \"e063\", \"M0 224.2c0-22.2 3.2-43.6 9.2-63.9l227 165.1C228.5 337.8 224 352.4 224 368V512H96c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zm258.6 77.9L21 129.3C56.7 53 134.2 0 224 0h32c95.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 4.1-.6 8.1-1.6 11.9H304c-16.9 0-32.5 5.2-45.4 14.1zM352 224c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM256 512V368c0-26.5 21.5-48 48-48H512l-16 48H336c-8.8 0-16 7.2-16 16s7.2 16 16 16H485.3l-10.7 32H336c-8.8 0-16 7.2-16 16s7.2 16 16 16H464l-1.4 4.2c-8.7 26.1-33.2 43.8-60.7 43.8H256z\"]\n};\nvar 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.8V128h-.7l-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 48V352h28.2l91.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-123zM96 128H0V352c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V128zM48 352c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zM544 128V352c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V128H544zm64 208c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar 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.8H376c7.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.6 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};\nvar faDolly = {\n  prefix: 'fas',\n  iconName: 'dolly',\n  icon: [640, 512, [\"dolly-box\"], \"f472\", \"M32 32C32 14.3 46.3 0 64 0h72.9c27.5 0 52 17.6 60.7 43.8L289.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.5L384 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.8L136.9 64H64C46.3 64 32 49.7 32 32zM276.8 134.5c-5.5-16.8 3.7-34.9 20.5-40.3L343 79.4l19.8 60.9 60.9-19.8L403.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.3L366.5 307.2c-16.8 5.5-34.9-3.7-40.3-20.5L276.8 134.5z\"]\n};\nvar faDollyBox = faDolly;\nvar faSmoking = {\n  prefix: 'fas',\n  iconName: 'smoking',\n  icon: [640, 512, [128684], \"f48d\", \"M448 32V43c0 38.2 15.2 74.8 42.2 101.8l21 21c21 21 32.8 49.5 32.8 79.2v11c0 17.7-14.3 32-32 32s-32-14.3-32-32V245c0-12.7-5.1-24.9-14.1-33.9l-21-21C405.9 151.1 384 98.1 384 43V32c0-17.7 14.3-32 32-32s32 14.3 32 32zM576 256V245c0-38.2-15.2-74.8-42.2-101.8l-21-21c-21-21-32.8-49.5-32.8-79.2V32c0-17.7 14.3-32 32-32s32 14.3 32 32V43c0 12.7 5.1 24.9 14.1 33.9l21 21c39 39 60.9 91.9 60.9 147.1v11c0 17.7-14.3 32-32 32s-32-14.3-32-32zM0 416c0-35.3 28.7-64 64-64H416c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H64c-35.3 0-64-28.7-64-64V416zm224 0v32H384V416H224zm288-64c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384c0-17.7 14.3-32 32-32z\"]\n};\nvar faMinimize = {\n  prefix: 'fas',\n  iconName: 'minimize',\n  icon: [512, 512, [\"compress-arrows-alt\"], \"f78c\", \"M456 224H312c-13.3 0-24-10.7-24-24V56c0-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.2V312c0-13.3 10.7-24 24-24H456zm-256 0c13.3 0 24 10.7 24 24V456c0 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.8H200zM56 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.2V200c0 13.3-10.7 24-24 24H56z\"]\n};\nvar faCompressArrowsAlt = faMinimize;\nvar faRefrigerator = {\n  prefix: 'fas',\n  iconName: 'refrigerator',\n  icon: [384, 512, [], \"e026\", \"M64 0C28.7 0 0 28.7 0 64v96H288V80c0-8.8 7.2-16 16-16s16 7.2 16 16v80h64V64c0-35.3-28.7-64-64-64H64zM384 192H320V368c0 8.8-7.2 16-16 16s-16-7.2-16-16V192H0V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V192z\"]\n};\nvar 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 322H55.9L96.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 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H152zM32 448H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar 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 .1h129c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9v129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1h-129c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5v-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};\nvar faTimesOctagon = faOctagonXmark;\nvar faXmarkOctagon = faOctagonXmark;\nvar 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 352H512c17.7 0 32-14.3 32-32s-14.3-32-32-32H399.7l-81.7-64H512c17.7 0 32-14.3 32-32s-14.3-32-32-32H236.4L154.8 96H512c17.7 0 32-14.3 32-32s-14.3-32-32-32H128c-13.4 0-24.8 8.2-29.6 19.8L38.8 5.1zM324.9 352l-81.2-64H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H324.9zM162.5 224l-61.8-48.7c-3 4.9-4.7 10.6-4.7 16.7c0 17.7 14.3 32 32 32h34.5zM487.4 480l-81.2-64H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H487.4z\"]\n};\nvar faSnowplow = {\n  prefix: 'fas',\n  iconName: 'snowplow',\n  icon: [640, 512, [], \"f7d2\", \"M298.9 64l68.6 160H256l-64-64V64H298.9zM445.1 242.7l-87.4-204C347.6 15.3 324.5 0 298.9 0H176c-26.5 0-48 21.5-48 48V160H96c-17.7 0-32 14.3-32 32V298.8C26.2 316.8 0 355.3 0 400c0 61.9 50.1 112 112 112H368c61.9 0 112-50.1 112-112c0-17.2-3.9-33.5-10.8-48H512v50.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.7V320 235.2L633 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 40V288H448V256.7c.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 48H112c-26.5 0-48-21.5-48-48s21.5-48 48-48H368zM144 400c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm216 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm-56-24c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zM200 424c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar 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};\nvar faAngleDoubleRight = faAnglesRight;\nvar faTruckRampCouch = {\n  prefix: 'fas',\n  iconName: 'truck-ramp-couch',\n  icon: [640, 512, [\"truck-couch\"], \"f4dd\", \"M640 0V400c0 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.8V64c0-35.3 28.7-64 64-64H640zM576 400c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM294.5 209.2c8.7-2.3 17.4-2.1 25.5 .2V334.8l-38.7 10.4L126.7 386.6 34 411.5 13.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};\nvar faTruckCouch = faTruckRampCouch;\nvar 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.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V417.2l-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};\nvar faCirclePlay = {\n  prefix: 'fas',\n  iconName: 'circle-play',\n  icon: [512, 512, [61469, \"play-circle\"], \"f144\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9V344c0 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};\nvar faPlayCircle = faCirclePlay;\nvar 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 32h50.7L297.4 169.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V160c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H352zM214.6 297.4c-12.5-12.5-32.8-12.5-45.3 0L64 402.7V352c0-17.7-14.3-32-32-32s-32 14.3-32 32V480c0 17.7 14.3 32 32 32H160c17.7 0 32-14.3 32-32s-14.3-32-32-32H109.3L214.6 342.6c12.5-12.5 12.5-32.8 0-45.3z\"]\n};\nvar faTablets = {\n  prefix: 'fas',\n  iconName: 'tablets',\n  icon: [640, 512, [], \"f490\", \"M614.3 247c16.3-25 25.7-54.9 25.7-87C640 71.6 568.4 0 480 0c-32.1 0-61.9 9.4-87 25.7c-7.9 5.2-8.5 16.2-1.8 22.9L591.4 248.8c6.7 6.7 17.8 6.2 22.9-1.8zM567 294.3c7.9-5.2 8.5-16.2 1.8-22.9L368.6 71.2c-6.7-6.7-17.8-6.2-22.9 1.8c-16.3 25-25.7 54.9-25.7 87c0 88.4 71.6 160 160 160c32.1 0 61.9-9.4 87-25.7zM301.5 368H18.5c-9.5 0-16.9 8.2-15 17.5C18.9 457.8 83.1 512 160 512s141.1-54.2 156.5-126.5c2-9.3-5.5-17.5-15-17.5zm0-32c9.5 0 16.9-8.2 15-17.5C301.1 246.2 236.9 192 160 192S18.9 246.2 3.5 318.5c-2 9.3 5.5 17.5 15 17.5H301.5z\"]\n};\nvar fa360Degrees = {\n  prefix: 'fas',\n  iconName: '360-degrees',\n  icon: [640, 512, [], \"e2dc\", \"M640 32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM348.6 81.7c-7.9-15.8-27.1-22.2-42.9-14.3L320 96c-14.3-28.6-14.3-28.6-14.3-28.6l0 0-.1 0-.1 .1-.3 .2-.9 .5c-.7 .4-1.7 .9-2.8 1.6c-2.3 1.3-5.4 3.2-9.1 5.7c-7.3 4.9-17 12.2-26.9 22C245.9 116.9 224 148.5 224 192v96c0 .1 0 .2 0 .2V368c0 44.2 35.8 80 80 80s80-35.8 80-80V272c0-44.2-35.8-80-80-80c-5.5 0-10.8 .6-16 1.6V192c0-20.5 10.1-36.9 22.6-49.4c6.2-6.2 12.4-10.9 17.1-14c2.3-1.5 4.2-2.7 5.4-3.3c.6-.3 1-.6 1.2-.7l.1-.1 0 0c15.7-8 22-27.1 14.1-42.9zM32 64C14.3 64 0 78.3 0 96s14.3 32 32 32H96L38.4 204.8c-7.3 9.7-8.4 22.7-3 33.5S51.9 256 64 256H80c26.5 0 48 21.5 48 48v40c0 22.1-17.9 40-40 40c-10.6 0-17.3-4-21.7-7.9c-2.3-2.1-4-4.1-5-5.6c-.5-.7-.8-1.2-.9-1.4l0 0c-8.1-15.4-27-21.6-42.6-13.7C1.9 363.3-4.5 382.5 3.4 398.3L32 384C3.4 398.3 3.4 398.3 3.4 398.3l0 0 0 .1 .1 .1 .2 .3 .4 .7c.3 .6 .7 1.2 1.1 2c.9 1.6 2.2 3.6 3.8 5.9c3.2 4.6 8.1 10.5 14.7 16.4C37.3 436 58.6 448 88 448c57.4 0 104-46.6 104-104V304c0-47-29-87.3-70.1-103.9l63.7-84.9c7.3-9.7 8.4-22.7 3-33.5S172.1 64 160 64H32zm448 80c0-8.8 7.2-16 16-16s16 7.2 16 16V368c0 8.8-7.2 16-16 16s-16-7.2-16-16V144zm16-80c-44.2 0-80 35.8-80 80V368c0 44.2 35.8 80 80 80s80-35.8 80-80V144c0-44.2-35.8-80-80-80zM288 272c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V272z\"]\n};\nvar faEthernet = {\n  prefix: 'fas',\n  iconName: 'ethernet',\n  icon: [512, 512, [], \"f796\", \"M0 224V416c0 17.7 14.3 32 32 32H96V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H448V160c0-17.7-14.3-32-32-32H384V96c0-17.7-14.3-32-32-32H160c-17.7 0-32 14.3-32 32v32H96c-17.7 0-32 14.3-32 32v32H32c-17.7 0-32 14.3-32 32z\"]\n};\nvar 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 8v16c0 2.7 0 5.3 .1 8H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H60.3C89.9 419.9 170 480 264 480h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H264c-57.9 0-108.2-32.4-133.9-80H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H112.2c-.1-2.6-.2-5.3-.2-8V248c0-2.7 .1-5.4 .2-8H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H130.1c25.7-47.6 76-80 133.9-80h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H264C170 32 89.9 92.1 60.3 176H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48.1z\"]\n};\nvar faEur = faEuroSign;\nvar faEuro = faEuroSign;\nvar faChair = {\n  prefix: 'fas',\n  iconName: 'chair',\n  icon: [448, 512, [129681], \"f6c0\", \"M248 48V256h48V58.7c23.9 13.8 40 39.7 40 69.3V256h48V128C384 57.3 326.7 0 256 0H192C121.3 0 64 57.3 64 128V256h48V128c0-29.6 16.1-55.5 40-69.3V256h48V48h48zM48 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-32V384H352v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384c11.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 288H48z\"]\n};\nvar faCircleCheck = {\n  prefix: 'fas',\n  iconName: 'circle-check',\n  icon: [512, 512, [61533, \"check-circle\"], \"f058\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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};\nvar faCheckCircle = faCircleCheck;\nvar faMoneySimpleFromBracket = {\n  prefix: 'fas',\n  iconName: 'money-simple-from-bracket',\n  icon: [640, 512, [], \"e313\", \"M64 96v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V96C0 43 43 0 96 0H544c53 0 96 43 96 96v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V96c0-17.7-14.3-32-32-32H96C78.3 64 64 78.3 64 96zm64 0l384 0 0 352c0 35.3-28.7 64-64 64H192c-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};\nvar 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.8h32c10.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.2v37.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.7V341.2C0 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};\nvar faCircleStop = {\n  prefix: 'fas',\n  iconName: 'circle-stop',\n  icon: [512, 512, [62094, \"stop-circle\"], \"f28d\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM192 160H320c17.7 0 32 14.3 32 32V320c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32z\"]\n};\nvar faStopCircle = faCircleStop;\nvar faHeadSideHeadphones = {\n  prefix: 'fas',\n  iconName: 'head-side-headphones',\n  icon: [512, 512, [], \"f8c2\", \"M256 0V0c95.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.8H448v64c0 35.3-28.7 64-64 64H320v32c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V407.3c0-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.3V86.6c0 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.5V0zM240 208c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm48 0c0 44.2-35.8 80-80 80s-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80z\"]\n};\nvar 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.1V176c0 17.7-14.3 32-32 32H437.7c-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 208H32c-17.7 0-32-14.3-32-32V141.3zM32 432V401c0-11.1 2.9-22.1 8.4-31.8l101.1-177C153 172.3 174.2 160 197.1 160H314.9c23 0 44.2 12.3 55.6 32.2l101.1 177c5.5 9.7 8.4 20.6 8.4 31.8v31c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48zM328 312c0-39.8-32.2-72-72-72s-72 32.2-72 72s32.2 72 72 72s72-32.2 72-72z\"]\n};\nvar 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 192h0 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 496V440.6c0-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.1V496c0 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 128c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faDraftingCompass = faCompassDrafting;\nvar faPlateWheat = {\n  prefix: 'fas',\n  iconName: 'plate-wheat',\n  icon: [512, 512, [], \"e55a\", \"M176 32c44.2 0 80 35.8 80 80v16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80V48c0-8.8 7.2-16 16-16zM56 64h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24s10.7-24 24-24zM24 136H136c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 96c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24zM272 48c0-8.8 7.2-16 16-16c44.2 0 80 35.8 80 80v16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80V48zM400 32c44.2 0 80 35.8 80 80v16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80V48c0-8.8 7.2-16 16-16zm80 160v16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16V256c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM352 176c8.8 0 16 7.2 16 16v16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16V256c0-44.2 35.8-80 80-80zm-96 16v16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16V256c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM3.5 347.6C1.6 332.9 13 320 27.8 320H484.2c14.8 0 26.2 12.9 24.4 27.6C502.3 397.8 464.2 437 416 446v2c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32v-2c-48.2-9-86.3-48.2-92.5-98.4z\"]\n};\nvar faCalendarCircleMinus = {\n  prefix: 'fas',\n  iconName: 'calendar-circle-minus',\n  icon: [576, 512, [], \"e46f\", \"M128 0C110.3 0 96 14.3 96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32zM256 368c0-91.8 70.3-167.2 160-175.3V192H0V464c0 26.5 21.5 48 48 48H330.8C285.6 480.1 256 427.5 256 368zm320 0c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zm-64 0c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16H496c8.8 0 16 7.2 16 16z\"]\n};\nvar 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};\nvar faCarWrench = {\n  prefix: 'fas',\n  iconName: 'car-wrench',\n  icon: [576, 512, [\"car-mechanic\"], \"f5e3\", \"M516.9 104H504l-.5 0c-.7 0-1.4-.1-2.1-.1C489.3 102.5 480 92.4 480 80s9.3-22.5 21.3-23.9c.7-.1 1.4-.1 2.1-.1l.5 0h12.9 17.6c10.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.3C518.8 10 516.9 9 514.9 8C504.4 2.9 492.5 0 480 0c-29.1 0-54.5 15.5-68.5 38.7c-3.3 5.4-8.9 9.3-15.3 9.3H179.8c-6.4 0-12-3.8-15.3-9.3C150.5 15.5 125.1 0 96 0C83.5 0 71.6 2.9 61.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.9C23 45.4 30.7 56 41.5 56H59.1 72l.5 0c.7 0 1.4 .1 2.1 .1C86.7 57.5 96 67.6 96 80s-9.3 22.5-21.3 23.9c-.7 .1-1.4 .1-2.1 .1l-.5 0H59.1 41.5c-10.8 0-18.4 10.6-12.5 19.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.3H396.2c6.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.6H516.9zM217.8 224H358.2c6.8 0 12.8 4.3 15.1 10.6L392.3 288H183.7l19.1-53.4c2.3-6.4 8.3-10.6 15.1-10.6zm-75.3-10.9l-28.3 79.3C94.1 300.9 80 320.8 80 344v40 64 32c0 17.7 14.3 32 32 32h16c17.7 0 32-14.3 32-32V448H416v32c0 17.7 14.3 32 32 32h16c17.7 0 32-14.3 32-32V448 384 344c0-23.2-14.1-43.1-34.2-51.6l-28.3-79.3C422.1 181.3 392 160 358.2 160H217.8c-33.8 0-64 21.3-75.3 53.1zM160 392c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm280-24c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faCarMechanic = faCarWrench;\nvar 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};\nvar 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 160V480c0 17.7 14.3 32 32 32s32-14.3 32-32V178.6L256 68.9 448 178.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V160c0-11.5-6.2-22.1-16.1-27.8l-224-128zM256 208c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40zm-8 280V400h16v88c0 13.3 10.7 24 24 24s24-10.7 24-24V313.5l26.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.3H246.2c-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.5V488c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar faNeuter = {\n  prefix: 'fas',\n  iconName: 'neuter',\n  icon: [384, 512, [9906], \"f22c\", \"M304 176c0 61.9-50.1 112-112 112s-112-50.1-112-112s50.1-112 112-112s112 50.1 112 112zM224 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.1V480c0 17.7 14.3 32 32 32s32-14.3 32-32V349.1z\"]\n};\nvar faIdBadge = {\n  prefix: 'fas',\n  iconName: 'id-badge',\n  icon: [384, 512, [], \"f2c1\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zm96 320h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm96-96c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zM144 64h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faKazoo = {\n  prefix: 'fas',\n  iconName: 'kazoo',\n  icon: [640, 512, [], \"f8c7\", \"M514 128h94c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H514c-19.8 10.2-42.2 16-66 16s-46.3-5.8-66-16H224c-3 0-6-.4-9-1.3l-192-56C9.4 322.7 0 310.2 0 296V216c0-14.2 9.4-26.7 23-30.7l192-56c2.9-.8 5.9-1.3 9-1.3H382c19.8-10.2 42.2-16 66-16s46.3 5.8 66 16zm30 128c0-53-43-96-96-96s-96 43-96 96s43 96 96 96s96-43 96-96zM427.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};\nvar 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};\nvar faFaceLaughBeam = {\n  prefix: 'fas',\n  iconName: 'face-laugh-beam',\n  icon: [512, 512, [128513, \"laugh-beam\"], \"f59a\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM101.6 314c-3.7-13.7 7.5-26 21.7-26H388.7c14.2 0 25.4 12.3 21.7 26C392 382 329.8 432 256 432s-136-50-154.4-118zm116-101.2l0 0 0 0-.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 .2 0 0 0 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.8l0 0 0 0zm160 0l0 0-.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 .2 0 0 0 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.8l0 0 0 0 0 0z\"]\n};\nvar faLaughBeam = faFaceLaughBeam;\nvar faSquareArrowDownLeft = {\n  prefix: 'fas',\n  iconName: 'square-arrow-down-left',\n  icon: [448, 512, [], \"e261\", \"M64 480c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64zM288 368c13.3 0 24-10.7 24-24s-10.7-24-24-24H193.9L329 185c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-135 135V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V344c0 13.3 10.7 24 24 24H288z\"]\n};\nvar faBatteryBolt = {\n  prefix: 'fas',\n  iconName: 'battery-bolt',\n  icon: [576, 512, [], \"f376\", \"M365.7 160c6.6-22.2-1.1-46.6-20.1-60.8c-1.5-1.2-3.1-2.2-4.7-3.2H464c44.2 0 80 35.8 80 80v16c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32v16c0 44.2-35.8 80-80 80H244.9c2.3-1.4 4.6-3 6.7-4.8L323.5 352H464c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H365.7zM80 416c-44.2 0-80-35.8-80-80V176c0-44.2 35.8-80 80-80H283.1c-2.3 1.4-4.6 3-6.7 4.8L204.5 160H80c-8.8 0-16 7.2-16 16V336c0 8.8 7.2 16 16 16h82.3c-6.6 22.2 1.1 46.6 20.1 60.8c1.5 1.2 3.1 2.2 4.7 3.2H80zM321.6 131.2c5.9 4.4 8 12.3 5.1 19.1L288.3 240H352c6.8 0 12.8 4.2 15.1 10.6s.3 13.5-4.9 17.8l-136 112c-5.7 4.7-13.9 4.9-19.8 .4s-8-12.3-5.1-19.1L239.7 272H176c-6.8 0-12.8-4.2-15.1-10.6s-.3-13.5 4.9-17.8l136-112c5.7-4.7 13.9-4.9 19.8-.4z\"]\n};\nvar 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};\nvar faHelicopterSymbol = {\n  prefix: 'fas',\n  iconName: 'helicopter-symbol',\n  icon: [512, 512, [], \"e502\", \"M445.3 224H510C495.6 108.2 403.8 16.4 288 2V66.7C368.4 80.1 431.9 143.6 445.3 224zM510 288H445.3C431.9 368.4 368.4 431.9 288 445.4V510c115.8-14.4 207.6-106.2 222-222zM2 288C16.4 403.8 108.2 495.6 224 510V445.4C143.6 431.9 80.1 368.4 66.7 288H2zm0-64H66.7C80.1 143.6 143.6 80.1 224 66.7V2C108.2 16.4 16.4 108.2 2 224zm206-64c0-17.7-14.3-32-32-32s-32 14.3-32 32V352c0 17.7 14.3 32 32 32s32-14.3 32-32V288h96v64c0 17.7 14.3 32 32 32s32-14.3 32-32V160c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H208V160z\"]\n};\nvar faAperture = {\n  prefix: 'fas',\n  iconName: 'aperture',\n  icon: [512, 512, [], \"e2df\", \"M256 0c4 0 7.9 .1 11.9 .3c11.3 .5 17.4 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 24H20.5c-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 352H246.8c12.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-24H491.5c7.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.6H265.2c-12.3 0-20-13.3-13.9-24l67-116z\"]\n};\nvar faUniversalAccess = {\n  prefix: 'fas',\n  iconName: 'universal-access',\n  icon: [512, 512, [], \"f29a\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM161.5 169.9c-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.3v50.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.6V235.5c18.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 160c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40z\"]\n};\nvar faFileMagnifyingGlass = {\n  prefix: 'fas',\n  iconName: 'file-magnifying-glass',\n  icon: [384, 512, [\"file-search\"], \"f865\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 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 48c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48z\"]\n};\nvar faFileSearch = faFileMagnifyingGlass;\nvar faUpRight = {\n  prefix: 'fas',\n  iconName: 'up-right',\n  icon: [384, 512, [], \"e2be\", \"M336 80H96c-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.6V112c0-17.7-14.3-32-32-32z\"]\n};\nvar faCircleChevronUp = {\n  prefix: 'fas',\n  iconName: 'circle-chevron-up',\n  icon: [512, 512, [\"chevron-circle-up\"], \"f139\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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};\nvar faChevronCircleUp = faCircleChevronUp;\nvar 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.5v8.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.9v-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.2zM138.7 352l75.7 56.8c5.7 4.3 13.5 4.3 19.2 0L309.3 352h4.3C387.8 352 448 412.2 448 486.4c0 14.1-11.5 25.6-25.6 25.6H25.6C11.5 512 0 500.5 0 486.4C0 412.2 60.2 352 134.4 352h4.3zM352 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};\nvar faLariSign = {\n  prefix: 'fas',\n  iconName: 'lari-sign',\n  icon: [384, 512, [], \"e1c8\", \"M144 32c17.7 0 32 14.3 32 32V96.7c5.3-.4 10.6-.7 16-.7s10.7 .2 16 .7V64c0-17.7 14.3-32 32-32s32 14.3 32 32v49.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.3V256c0 17.7-14.3 32-32 32s-32-14.3-32-32V161c-5.2-.7-10.6-1-16-1s-10.8 .3-16 1v95c0 17.7-14.3 32-32 32s-32-14.3-32-32V188.1C82.7 211.5 64 247.6 64 288c0 70.7 57.3 128 128 128H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H192 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48.9C18.5 382 0 337.2 0 288c0-77.5 45.9-144.3 112-174.6V64c0-17.7 14.3-32 32-32z\"]\n};\nvar 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-59-66.3c-9.1-10.2-22.2-16.1-35.9-16.1H235.1c-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.2h41.8c27.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.2H52.2C23.4 512 0 488.6 0 459.8c0-12.8 4.7-25.1 13.2-34.7l150.2-169z\"]\n};\nvar 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 128c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm112-16c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm0 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.7V400h16.6c3.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.6v.1h-4H480 96 68 64v-.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 48H128V335.1c-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 64H384c0-35.3-28.7-64-64-64H256z\"]\n};\nvar faStocking = {\n  prefix: 'fas',\n  iconName: 'stocking',\n  icon: [384, 512, [], \"f7d5\", \"M96 0C78.3 0 64 14.3 64 32V64c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H96zm0 128V238.9c0 10.7-5.3 20.7-14.2 26.6L55.7 282.9C20.9 306.1 0 345.1 0 386.9v2.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.5V128H96z\"]\n};\nvar faPersonWalkingDashedLineArrowRight = {\n  prefix: 'fas',\n  iconName: 'person-walking-dashed-line-arrow-right',\n  icon: [640, 512, [], \"e553\", \"M208 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM123.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 224H384c-17.7 0-32 14.3-32 32s14.3 32 32 32H530.7l-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 24V72c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24zm24 152c0-13.3-10.7-24-24-24s-24 10.7-24 24v16c0 13.3 10.7 24 24 24s24-10.7 24-24V152zM392 320c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24s24-10.7 24-24V344c0-13.3-10.7-24-24-24zm24 120c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V440z\"]\n};\nvar 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.6V96c0-35.3-28.7-64-64-64H128c-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.4V416c0 35.3 28.7 64 64 64H487.4l-81.2-64H320 248 152c-9.3 0-17.8-5.4-21.8-13.9s-2.6-18.5 3.5-25.6l88-104z\"]\n};\nvar faMaskSnorkel = {\n  prefix: 'fas',\n  iconName: 'mask-snorkel',\n  icon: [576, 512, [], \"e3b7\", \"M544 32c-17.7 0-32 14.3-32 32v96h64V64c0-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.4V192H512V367.4zM64 64C28.7 64 0 92.7 0 128v96c0 35.3 28.7 64 64 64h79.7c28.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.4H384c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64z\"]\n};\nvar 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 112H144z\"]\n};\nvar faSterlingSign = {\n  prefix: 'fas',\n  iconName: 'sterling-sign',\n  icon: [384, 512, [163, \"gbp\", \"pound-sign\"], \"f154\", \"M144 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.5L249 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C137.5 32 80 89.5 80 160.4V224H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H80v44.5c0 17.4-4.7 34.5-13.7 49.4L36.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S52.5 480 64 480H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H120.5l.7-1.1C136.1 390 144 361.5 144 332.5V288H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H144V160.4z\"]\n};\nvar faGbp = faSterlingSign;\nvar faPoundSign = faSterlingSign;\nvar faBatteryExclamation = {\n  prefix: 'fas',\n  iconName: 'battery-exclamation',\n  icon: [576, 512, [], \"e0b0\", \"M208 96v64H80c-8.8 0-16 7.2-16 16V336c0 8.8 7.2 16 16 16H198.7c-4.3 9.8-6.7 20.6-6.7 32s2.4 22.2 6.7 32H80c-44.2 0-80-35.8-80-80V176c0-44.2 35.8-80 80-80H208zM464 416H345.3c4.3-9.8 6.7-20.6 6.7-32s-2.4-22.2-6.7-32H464c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H336V96H464c44.2 0 80 35.8 80 80v16c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32v16c0 44.2-35.8 80-80 80zM272 96c13.3 0 24 10.7 24 24V296c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24zm32 288c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faViruses = {\n  prefix: 'fas',\n  iconName: 'viruses',\n  icon: [640, 512, [], \"e076\", \"M192 0c13.3 0 24 10.7 24 24V37.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 168H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H346.5c-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.5V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V346.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 216H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H37.5c35.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.5V24c0-13.3 10.7-24 24-24zm48 224c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm-48-64c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm320 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 112c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faSquarePersonConfined = {\n  prefix: 'fas',\n  iconName: 'square-person-confined',\n  icon: [448, 512, [], \"e577\", \"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-64H64zM256 144c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM240 248c0-30.9 25.1-56 56-56s56 25.1 56 56V350.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.7V248z\"]\n};\nvar faUserTie = {\n  prefix: 'fas',\n  iconName: 'user-tie',\n  icon: [448, 512, [], \"f508\", \"M224 0c70.7 0 128 57.3 128 128s-57.3 128-128 128s-128-57.3-128-128S153.3 0 224 0zM209.1 359.2l-18.6-31c-6.4-10.7 1.3-24.2 13.7-24.2H224h19.7c12.4 0 20.1 13.6 13.7 24.2l-18.6 31 33.4 123.9 39.5-161.2c77.2 12 136.3 78.8 136.3 159.4c0 17-13.8 30.7-30.7 30.7H265.1 182.9 30.7C13.8 512 0 498.2 0 481.3c0-80.6 59.1-147.4 136.3-159.4l39.5 161.2 33.4-123.9z\"]\n};\nvar faArrowDownLong = {\n  prefix: 'fas',\n  iconName: 'arrow-down-long',\n  icon: [384, 512, [\"long-arrow-down\"], \"f175\", \"M224 402.7V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V402.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-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 402.7z\"]\n};\nvar faLongArrowDown = faArrowDownLong;\nvar 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 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H159.6l.7-4.7 24-160c1.2-8.2 5.6-15.7 12.3-20.7l168-128zM384 448h76.8L384 320V448z\"]\n};\nvar 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.3-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};\nvar faCrystalBall = {\n  prefix: 'fas',\n  iconName: 'crystal-ball',\n  icon: [448, 512, [], \"e362\", \"M448 224c0 62.7-25.7 119.3-67.2 160H67.2C25.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.3H62.3C45.6 512 32 498.4 32 481.7c0-6.3 2-12.5 5.6-17.6L72 416H376l34.4 48.1z\"]\n};\nvar faReplyAll = {\n  prefix: 'fas',\n  iconName: 'reply-all',\n  icon: [576, 512, [\"mail-reply-all\"], \"f122\", \"M117.2 160.4L224 64.3V64c0-12.6-7.4-24.1-19-29.2s-25-3-34.4 5.4l-160 144C3.9 190.3 0 198.9 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.2v-.3L117.2 255.6C103.7 243.4 96 226.1 96 208s7.7-35.4 21.2-47.6zM352 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.2V288h32c53 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-176H352V64z\"]\n};\nvar faMailReplyAll = faReplyAll;\nvar faSuitcase = {\n  prefix: 'fas',\n  iconName: 'suitcase',\n  icon: [512, 512, [129523], \"f0f2\", \"M176 56V96H336V56c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8zM128 96V56c0-30.9 25.1-56 56-56H328c30.9 0 56 25.1 56 56V96v32V480H128V128 96zM64 96H96V480H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64zM448 480H416V96h32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64z\"]\n};\nvar faPersonSkating = {\n  prefix: 'fas',\n  iconName: 'person-skating',\n  icon: [448, 512, [\"skating\"], \"f7c5\", \"M448 48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM128 128c0-17.7 14.3-32 32-32H319.4c43.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.9V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V349.3l-77.9-77.8c-26.6-26.6-24.6-70.3 4.3-94.4l20.4-17H160c-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.4H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h88.8c11 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};\nvar faSkating = faPersonSkating;\nvar 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};\nvar 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-2V160H256c-17.7 0-32 14.3-32 32s14.3 32 32 32h48 48c17.7 0 32-14.3 32-32s-14.3-32-32-32H336V32c0-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-2V448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H80h48c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V320c0-10.3-4.9-19.9-13.3-26zM64 0C28.7 0 0 28.7 0 64v96c0 35.3 28.7 64 64 64h64c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zm0 64h64v96H64V64zM192 352v96c0 35.3 28.7 64 64 64h64c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64H256c-35.3 0-64 28.7-64 64zm128 0v96H256V352h64zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar 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 0H472c15.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.6V288.9L9 65.3C-.7 53.4-2.8 36.8 3.9 22.9zM576 368c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM408.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.7V288c0-8.8-7.2-16-16-16s-16 7.2-16 16v9.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.6l0 0 0 0c7 2.3 15.1 4.8 23.7 6.6v11.4c0 8.8 7.2 16 16 16s16-7.2 16-16V438.7c6.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.5l0-.1c-.1-1.9 .3-2.9 .8-3.6z\"]\n};\nvar faFunnelDollar = faFilterCircleDollar;\nvar faCameraRetro = {\n  prefix: 'fas',\n  iconName: 'camera-retro',\n  icon: [512, 512, [128247], \"f083\", \"M220.6 121.2L271.1 96 448 96v96H333.2c-21.9-15.1-48.5-24-77.2-24s-55.2 8.9-77.2 24H64V128H192c9.9 0 19.7-2.3 28.6-6.8zM0 128V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H271.1c-9.9 0-19.7 2.3-28.6 6.8L192 64H160V48c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16l0 16C28.7 64 0 92.7 0 128zM344 304c0 48.6-39.4 88-88 88s-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88z\"]\n};\nvar faCircleArrowDown = {\n  prefix: 'fas',\n  iconName: 'circle-arrow-down',\n  icon: [512, 512, [\"arrow-circle-down\"], \"f0ab\", \"M256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256S397.4 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};\nvar faArrowCircleDown = faCircleArrowDown;\nvar 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 .3 0 0 0 0 0 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};\nvar faCommentEdit = faCommentPen;\nvar 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-64H352V128c0 17.7 14.3 32 32 32H512V448c0 35.3-28.7 64-64 64H192c-35.3 0-64-28.7-64-64V336H302.1l-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 39H128V64zm0 224v48H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H128zM512 128H384V0L512 128z\"]\n};\nvar faArrowRightToFile = faFileImport;\nvar 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-27V152c0-13.3-10.7-24-24-24s-24 10.7-24 24v1.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 296H24c-13.3 0-24 10.7-24 24s10.7 24 24 24h1.7c4.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.7V488c0 13.3 10.7 24 24 24s24-10.7 24-24v-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.6H360c13.3 0 24-10.7 24-24s-10.7-24-24-24h-1.7c-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 432c-61.9 0-112-50.1-112-112s50.1-112 112-112s112 50.1 112 112s-50.1 112-112 112zM155.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};\nvar 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 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM160 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h94.1L119 327c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l135-135V328c0 13.3 10.7 24 24 24s24-10.7 24-24V168c0-13.3-10.7-24-24-24H160z\"]\n};\nvar faExternalLinkSquare = faSquareArrowUpRight;\nvar 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 24H88c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zm528 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H552zM320 32c-88.4 0-160 71.6-160 160V352H480V192c0-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 416v32c0 17.7 14.3 32 32 32H512c17.7 0 32-14.3 32-32V416c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32z\"]\n};\nvar 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 352H556.2l23.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.8 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 288H435.8L480 199.6z\"]\n};\nvar 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.6v167c0 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.5v-167L191.6 248c27.8 8 57.6-3.8 72.5-28.6L318.9 128h2.2z\"]\n};\nvar faSquareF = {\n  prefix: 'fas',\n  iconName: 'square-f',\n  icon: [448, 512, [], \"e270\", \"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-64H64zm88 96H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H176v64h88c13.3 0 24 10.7 24 24s-10.7 24-24 24H176v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V264 152c0-13.3 10.7-24 24-24z\"]\n};\nvar faScroll = {\n  prefix: 'fas',\n  iconName: 'scroll',\n  icon: [576, 512, [128220], \"f70e\", \"M0 80v48c0 17.7 14.3 32 32 32H48 96V80c0-26.5-21.5-48-48-48S0 53.5 0 80zM112 32c10 13.4 16 30 16 48V384c0 35.3 28.7 64 64 64s64-28.7 64-64v-5.3c0-32.4 26.3-58.7 58.7-58.7H480V128c0-53-43-96-96-96H112zM464 480c61.9 0 112-50.1 112-112c0-8.8-7.2-16-16-16H314.7c-14.7 0-26.7 11.9-26.7 26.7V384c0 53-43 96-96 96H368h96z\"]\n};\nvar 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 192h9.9c11.1 0 20.1 9 20.1 20.1C576 360.1 456.1 480 308.1 480H288 267.9C119.9 480 0 360.1 0 212.1C0 201 9 192 20.1 192H30c55.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};\nvar 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 32V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V96zM9.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};\nvar faArrowFromRight = faArrowLeftFromLine;\nvar 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};\nvar 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.3V352c0-23.7 12.9-44.4 32-55.4V272c0-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 256c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zm208-16c17.7 0 32 14.3 32 32v48H368V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar faPause = {\n  prefix: 'fas',\n  iconName: 'pause',\n  icon: [320, 512, [9208], \"f04c\", \"M48 64C21.5 64 0 85.5 0 112V400c0 26.5 21.5 48 48 48H80c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zm192 0c-26.5 0-48 21.5-48 48V400c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H240z\"]\n};\nvar faClockEightThirty = {\n  prefix: 'fas',\n  iconName: 'clock-eight-thirty',\n  icon: [512, 512, [], \"e346\", \"M256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256S397.4 0 256 0zM232 392V300.8L173.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 256V392c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n};\nvar 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};\nvar faPlaneAlt = faPlaneEngines;\nvar faHillAvalanche = {\n  prefix: 'fas',\n  iconName: 'hill-avalanche',\n  icon: [640, 512, [], \"e507\", \"M471.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.7C433.2 261.3 448 236.4 448 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.6C248.3 46.6 229.9 32 208 32c-26.5 0-48 21.5-48 48c0 4 .5 7.9 1.4 11.6L471.7 401.9zM512 64c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm0 128c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM100.3 87C75.1 61.8 32 79.7 32 115.3V432c0 44.2 35.8 80 80 80H428.7c35.6 0 53.5-43.1 28.3-68.3L100.3 87z\"]\n};\nvar 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 48V276.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.5V112zM160 0C98.1 0 48 50.2 48 112V276.5c0 .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.3-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C272 50.2 221.9 0 160 0zm0 416c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48z\"]\n};\nvar faTemperature0 = faTemperatureEmpty;\nvar faThermometer0 = faTemperatureEmpty;\nvar faThermometerEmpty = faTemperatureEmpty;\nvar 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 104v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-75.1 60.9-136 136-136h8c8.8 0 16 7.2 16 16s-7.2 16-16 16h-8z\"]\n};\nvar faGaugeLow = {\n  prefix: 'fas',\n  iconName: 'gauge-low',\n  icon: [512, 512, [\"tachometer-alt-slow\"], \"f627\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM288 96c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM256 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 256c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm288 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM400 144c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faTachometerAltSlow = faGaugeLow;\nvar faRegistered = {\n  prefix: 'fas',\n  iconName: 'registered',\n  icon: [512, 512, [174], \"f25d\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM160 152c0-13.3 10.7-24 24-24h88c44.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 288H208v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V264 152zm48 88h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H208v64z\"]\n};\nvar faTrashCanPlus = {\n  prefix: 'fas',\n  iconName: 'trash-can-plus',\n  icon: [448, 512, [], \"e2ac\", \"M163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zM200 408c0 13.3 10.7 24 24 24s24-10.7 24-24V344h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H248V232c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H136c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z\"]\n};\nvar 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 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm80 256h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm96-96c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm128-32H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faContactCard = faAddressCard;\nvar faVcard = faAddressCard;\nvar 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.2V480c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32s14.3-32 32-32H288V153.3c-21-9.2-37.2-27-44.2-49l-125.9-42zm396.3 211c-.4-.8-1.3-1.3-2.2-1.3s-1.7 .5-2.2 1.3L435.1 416H588.9L514.2 273.3zM512 224c18.8 0 36 10.4 44.7 27l77.8 148.5c3.1 5.8 6.1 14 5.5 23.8c-.7 12.1-4.8 35.2-24.8 55.1C594.9 498.6 562.2 512 512 512s-82.9-13.4-103.2-33.5c-20-20-24.2-43-24.8-55.1c-.6-9.8 2.5-18 5.5-23.8L467.3 251c8.7-16.6 25.9-27 44.7-27zM128 144c-.9 0-1.7 .5-2.2 1.3L51.1 288H204.9L130.2 145.3c-.4-.8-1.3-1.3-2.2-1.3zm44.7-21l77.8 148.5c3.1 5.8 6.1 14 5.5 23.8c-.7 12.1-4.8 35.2-24.8 55.1C210.9 370.6 178.2 384 128 384s-82.9-13.4-103.2-33.5c-20-20-24.2-43-24.8-55.1c-.6-9.8 2.5-18 5.5-23.8L83.3 123C92 106.4 109.2 96 128 96s36 10.4 44.7 27z\"]\n};\nvar faBalanceScaleRight = faScaleUnbalancedFlip;\nvar faGlobeSnow = {\n  prefix: 'fas',\n  iconName: 'globe-snow',\n  icon: [448, 512, [], \"f7a3\", \"M448 224c0 62.7-25.7 119.3-67.2 160H256V352h64c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4L262.6 256H288c6.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.9h25.4l-68.7 68.7c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9h64v32H67.2C25.7 343.3 0 286.7 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224zM256 80c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm80 112c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zM96 208c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zM20.3 474.2L61.1 416H386.9l40.8 58.2c5.1 7.3 5.8 16.9 1.6 24.8S416.9 512 408 512H40c-8.9 0-17.2-5-21.3-12.9s-3.5-17.5 1.6-24.8z\"]\n};\nvar faSubscript = {\n  prefix: 'fas',\n  iconName: 'subscript',\n  icon: [512, 512, [], \"f12c\", \"M32 64C14.3 64 0 78.3 0 96s14.3 32 32 32H47.3l89.6 128L47.3 384H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H304.7L215.1 256l89.6-128H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H288c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64H32zM480 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 368v80c-17.7 0-32 14.3-32 32s14.3 32 32 32h32 32c17.7 0 32-14.3 32-32s-14.3-32-32-32V320z\"]\n};\nvar 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.8v56H224c-35.3 0-64 28.7-64 64v48c0 13.3 10.7 24 24 24s24-10.7 24-24V280c0-8.8 7.2-16 16-16h64v56c0 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};\nvar faDirections = faDiamondTurnRight;\nvar faIntegral = {\n  prefix: 'fas',\n  iconName: 'integral',\n  icon: [320, 512, [], \"f667\", \"M216 64c-13.3 0-24 10.7-24 24V424c0 48.6-39.4 88-88 88s-88-39.4-88-88v-8c0-17.7 14.3-32 32-32s32 14.3 32 32v8c0 13.3 10.7 24 24 24s24-10.7 24-24V88c0-48.6 39.4-88 88-88s88 39.4 88 88v8c0 17.7-14.3 32-32 32s-32-14.3-32-32V88c0-13.3-10.7-24-24-24z\"]\n};\nvar 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};\nvar 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.5H336c-19.1 0-36.3 8.4-48 21.7V208c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64V416H112c-26.5 0-48-21.5-48-48V256H32c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8.1-35.2l208-192zM352 304V448H544V304H352zm-48-16c0-17.7 14.3-32 32-32H560c17.7 0 32 14.3 32 32V448h32c8.8 0 16 7.2 16 16c0 26.5-21.5 48-48 48H544 352 304c-26.5 0-48-21.5-48-48c0-8.8 7.2-16 16-16h32V288z\"]\n};\nvar faLaptopHouse = faHouseLaptop;\nvar faFaceTired = {\n  prefix: 'fas',\n  iconName: 'face-tired',\n  icon: [512, 512, [128555, \"tired\"], \"f5c8\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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.3h-3.2c-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};\nvar faTired = faFaceTired;\nvar faMoneyBills = {\n  prefix: 'fas',\n  iconName: 'money-bills',\n  icon: [640, 512, [], \"e1f3\", \"M96 96V320c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64zm64 160c35.3 0 64 28.7 64 64H160V256zM224 96c0 35.3-28.7 64-64 64V96h64zM576 256v64H512c0-35.3 28.7-64 64-64zM512 96h64v64c-35.3 0-64-28.7-64-64zM448 208c0 44.2-35.8 80-80 80s-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V360c0 66.3 53.7 120 120 120H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-39.8 0-72-32.2-72-72V120z\"]\n};\nvar 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 128H128V64h32v64H491.6c11.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-32H32zM144 512c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V224H491.9c11.1 0 20.1-9 20.1-20.1c0-2.6-.5-5.1-1.4-7.5L496 160H160v64H128V160H16L1.4 196.4c-1 2.4-1.4 4.9-1.4 7.5C0 215 9 224 20.1 224H128V418.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z\"]\n};\nvar faSmog = {\n  prefix: 'fas',\n  iconName: 'smog',\n  icon: [640, 512, [], \"f75f\", \"M32 144c0 79.5 64.5 144 144 144H299.3c22.6 19.9 52.2 32 84.7 32s62.1-12.1 84.7-32H496c61.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 368H280c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-64 96H440c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-192 0H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24zM224 392c0-13.3-10.7-24-24-24H96c-13.3 0-24 10.7-24 24s10.7 24 24 24H200c13.3 0 24-10.7 24-24z\"]\n};\nvar 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 208c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm360 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM312 256c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zM74.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};\nvar faCircleCaretUp = {\n  prefix: 'fas',\n  iconName: 'circle-caret-up',\n  icon: [512, 512, [\"caret-circle-up\"], \"f331\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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.4H152c-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};\nvar faCaretCircleUp = faCircleCaretUp;\nvar 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-32H296c-20.5 0-38.7-9.6-50.4-24.5C231.9 95.7 205.8 112 176 112H145.6c-1 5.2-1.6 10.5-1.6 16v16c0 44.2 35.8 80 80 80s80-35.8 80-80V128zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128v11c0 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.6H224 70.6C58.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.5V128zM211.2 398.9c6.4 8.5 19.2 8.5 25.6 0l59-78.7c84.8 4.7 152.2 75 152.2 161c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3c0-86 67.3-156.3 152.2-161l59 78.7z\"]\n};\nvar faSquareALock = {\n  prefix: 'fas',\n  iconName: 'square-a-lock',\n  icon: [576, 512, [], \"e44d\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H320V384c-9.1 0-17.7-5.2-21.8-13.9l-12-26.1H161.8l-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-24V272c0-56.4 41.7-103.1 96-110.9V96c0-35.3-28.7-64-64-64H64zM224 209.3L184 296h80l-40-86.7zM464 240c17.7 0 32 14.3 32 32v48H432V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar 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};\nvar 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 360V224 192 168 154.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 32v64c0 29.8 20.4 54.9 48 62V360c0 8.5-2.7 16.4-7.2 22.9L384 275.7V64c0-35.3-28.7-64-64-64H160c-30.9 0-56.7 21.9-62.7 51L38.8 5.1zM96 171.6V448c-17.7 0-32 14.3-32 32s14.3 32 32 32H384c17.7 0 32-14.3 32-32s-14.3-32-32-32V398.5L96 171.6z\"]\n};\nvar faFontAwesome = {\n  prefix: 'fas',\n  iconName: 'font-awesome',\n  icon: [448, 512, [62501, 62694, \"font-awesome-flag\", \"font-awesome-logo-full\"], \"f2b4\", \"M448 48V384c-63.1 22.5-82.3 32-119.5 32c-62.8 0-86.6-32-149.3-32c-20.6 0-36.6 3.6-51.2 8.2v-64c14.6-4.6 30.6-8.2 51.2-8.2c62.7 0 86.5 32 149.3 32c20.4 0 35.6-3 55.5-9.3v-208c-19.9 6.3-35.1 9.3-55.5 9.3c-62.8 0-86.6-32-149.3-32c-50.8 0-74.9 20.6-115.2 28.7V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 46.3 14.3 32 32 32s32 14.3 32 32V76.7c40.3-8 64.4-28.7 115.2-28.7c62.7 0 86.5 32 149.3 32c37.1 0 56.4-9.5 119.5-32z\"]\n};\nvar faFontAwesomeFlag = faFontAwesome;\nvar faFontAwesomeLogoFull = faFontAwesome;\nvar 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 128H144zm79-217c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V392c0 13.3 10.7 24 24 24s24-10.7 24-24V257.9l39 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};\nvar faCloudUpload = faCloudArrowUp;\nvar faCloudUploadAlt = faCloudArrowUp;\nvar 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.3H344c-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 288c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm0-96c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM288 96c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faTransporter4 = {\n  prefix: 'fas',\n  iconName: 'transporter-4',\n  icon: [512, 512, [], \"e2a5\", \"M224 0h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H224c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H224c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-48 64H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-32 64H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-32 64H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm64 64H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-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.6zM384 512H296 216 128c-17.7 0-32-14.3-32-32s14.3-32 32-32H384c17.7 0 32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faObjectsAlignRight = {\n  prefix: 'fas',\n  iconName: 'objects-align-right',\n  icon: [512, 512, [], \"e3bf\", \"M512 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM336 64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48L48 224c-26.5 0-48-21.5-48-48V112C0 85.5 21.5 64 48 64l288 0zm0 224c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H176c-26.5 0-48-21.5-48-48V336c0-26.5 21.5-48 48-48H336z\"]\n};\nvar faArrowsTurnRight = {\n  prefix: 'fas',\n  iconName: 'arrows-turn-right',\n  icon: [512, 512, [], \"e4c0\", \"M329.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.3L370.7 160H160c-35.3 0-64 28.7-64 64v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V224C32 153.3 89.3 96 160 96H370.7L329.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.3L274.7 416H128c-17.7 0-32 14.3-32 32v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448c0-53 43-96 96-96H274.7l-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3z\"]\n};\nvar 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.2V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V270.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.6V128 54.3 48c0-26.5-21.5-48-48-48h-4.5c-.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 0H112C85.5 0 64 21.5 64 48v6.3V128v17.5c0 9.5-2.8 18.7-8.1 26.6L8.1 243.9C2.8 251.8 0 261.1 0 270.5V464c0 26.5 21.5 48 48 48H176c9.9 0 19-3 26.7-8.1C195.9 492.2 192 478.5 192 464V295.8c0-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};\nvar faPig = {\n  prefix: 'fas',\n  iconName: 'pig',\n  icon: [640, 512, [128022], \"f706\", \"M513.5 32c8 0 14.5 6.5 14.5 14.5V78c0 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.3h40c8.8 0 16 7.2 16 16v16c0 32.8-24.6 59.8-56.3 63.5l6.8 9C570 200 585 212.5 602.2 221.1L608 224h8c13.3 0 24 10.7 24 24v96c0 13.3-10.7 24-24 24H572.5c-22.2 21.2-49.7 36.2-79.8 43.3l-13 45.5C475.8 470.5 463.3 480 449 480H416c-17.7 0-32-14.3-32-32V416H320 272v32c0 17.7-14.3 32-32 32H207c-14.3 0-26.8-9.5-30.8-23.2L155 382.4C110.3 358 80 310.5 80 256V240H47.4C21.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.4H83.2C98 135 162.6 80 240 80H362.4c14.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 256c11 0 20-9 20-20s-9-20-20-20s-20 9-20 20s9 20 20 20z\"]\n};\nvar faInboxFull = {\n  prefix: 'fas',\n  iconName: 'inbox-full',\n  icon: [512, 512, [], \"e1ba\", \"M58.9 80.5C66 52 91.6 32 121 32H391c29.4 0 55 20 62.1 48.5l57 227.9c1.3 5.1 1.9 10.3 1.9 15.5V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V323.9c0-5.2 .6-10.4 1.9-15.5l57-227.9zM391 96H121L73 288h35.2c12.1 0 23.2 6.8 28.6 17.7l14.3 28.6c5.4 10.8 16.5 17.7 28.6 17.7H332.2c12.1 0 23.2-6.8 28.6-17.7l14.3-28.6c5.4-10.8 16.5-17.7 28.6-17.7H439L391 96zM176 144H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-32 80H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faCircleEnvelope = {\n  prefix: 'fas',\n  iconName: 'circle-envelope',\n  icon: [512, 512, [\"envelope-circle\"], \"e10c\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM128 192c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32v9.3L264.7 255.6c-2.7 1.2-5.7 1.9-8.7 1.9s-5.9-.6-8.7-1.9L128 201.3V192zm149.9 92.7L384 236.5V320c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V236.5l106.1 48.3c6.9 3.1 14.3 4.8 21.9 4.8s15-1.6 21.9-4.8z\"]\n};\nvar faEnvelopeCircle = faCircleEnvelope;\nvar faTrianglePersonDigging = {\n  prefix: 'fas',\n  iconName: 'triangle-person-digging',\n  icon: [512, 512, [\"construction\"], \"f85d\", \"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 480H472c14.3 0 27.6-7.7 34.7-20.1s7-27.8-.2-40.1l-216-368zM152.9 304.7l15.6 9.8 64 40c4.7 2.9 7.5 8.1 7.5 13.6v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V376.9l-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.2L338 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.1H320c-5.8 0-11.1-3.1-13.9-8.1s-2.8-11.2 .2-16.1l15.2-25.4L168 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.9zM272 184c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faConstruction = faTrianglePersonDigging;\nvar faFerry = {\n  prefix: 'fas',\n  iconName: 'ferry',\n  icon: [576, 512, [], \"e4ea\", \"M224 0H352c17.7 0 32 14.3 32 32h75.1c20.6 0 31.6 24.3 18.1 39.8L456 96H120L98.8 71.8C85.3 56.3 96.3 32 116.9 32H192c0-17.7 14.3-32 32-32zM96 128H480c17.7 0 32 14.3 32 32V283.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.9H375.6c-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.9H183.9c-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.5V160c0-17.7 14.3-32 32-32zm32 64v96H448V192H128zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.3-10.8 77.4-26.1l0 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.7l0 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};\nvar 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};\nvar faArrowsDownToPeople = {\n  prefix: 'fas',\n  iconName: 'arrows-down-to-people',\n  icon: [640, 512, [], \"e4b9\", \"M144 0c-13.3 0-24 10.7-24 24V142.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 23V24c0-13.3-10.7-24-24-24zM360 200c0-22.1-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40s40-17.9 40-40zM184 296c0-22.1-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40s40-17.9 40-40zm312 40c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40zM200 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.5V400c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V345.5l26.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.5V480c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V441.5l26.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.3H486.2c-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.3H310.2c-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.6H134.2c-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.5V480c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V441.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 23V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V142.1l-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z\"]\n};\nvar faSeedling = {\n  prefix: 'fas',\n  iconName: 'seedling',\n  icon: [512, 512, [127793, \"sprout\"], \"f4d8\", \"M512 64c0 113.6-84.6 207.5-194.2 222c-7.1-53.4-30.6-101.6-65.3-139.3C290.8 78.3 364 32 448 32h32c17.7 0 32 14.3 32 32zM0 128c0-17.7 14.3-32 32-32H64c123.7 0 224 100.3 224 224v32 96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352C100.3 352 0 251.7 0 128z\"]\n};\nvar faSprout = faSeedling;\nvar faClockSeven = {\n  prefix: 'fas',\n  iconName: 'clock-seven',\n  icon: [512, 512, [], \"e350\", \"M256 512C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256zM232 120V248.7l-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.3V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n};\nvar 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};\nvar faArrowsAltH = faLeftRight;\nvar faBoxesPacking = {\n  prefix: 'fas',\n  iconName: 'boxes-packing',\n  icon: [640, 512, [], \"e4c7\", \"M256 48c0-26.5 21.5-48 48-48H592c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H381.3c1.8-5 2.7-10.4 2.7-16V253.3c18.6-6.6 32-24.4 32-45.3V176c0-26.5-21.5-48-48-48H256V48zM571.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.6V432c0 8.8 7.2 16 16 16s16-7.2 16-16V310.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0zM0 176c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H16c-8.8 0-16-7.2-16-16V176zm352 80V480c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V256H352zM144 320c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H144z\"]\n};\nvar faCircleArrowLeft = {\n  prefix: 'fas',\n  iconName: 'circle-arrow-left',\n  icon: [512, 512, [\"arrow-circle-left\"], \"f0a8\", \"M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512s256-114.6 256-256zM215 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};\nvar faArrowCircleLeft = faCircleArrowLeft;\nvar faFlashlight = {\n  prefix: 'fas',\n  iconName: 'flashlight',\n  icon: [640, 512, [128294], \"f8b8\", \"M576 416h32c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H576V416zM544 97.7C449.1 107.9 384 160 384 160H48c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H384s65.1 52.1 160 62.3V97.7zM224 256c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32z\"]\n};\nvar 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.4V163.2c0-5.7-4.7-10.4-10.4-10.4H169.9c-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.4v60.5c0 5.7 4.7 10.4 10.4 10.4h60.5c9.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};\nvar 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 32H8.6C3.1 214.6 0 203.7 0 192zm0 91.4C0 268.3 12.3 256 27.4 256H484.6c15.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 28H140.2c-16.1 0-29.8-12-31.8-28l-1.8-14.4C44.4 414.1 0 353.9 0 283.4z\"]\n};\nvar faSquare9 = {\n  prefix: 'fas',\n  iconName: 'square-9',\n  icon: [448, 512, [], \"e25e\", \"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-64V96zm224 80c26.5 0 48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48zM198 316.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};\nvar 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 23v5.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.8V151C512 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};\nvar 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.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.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-32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H320z\"]\n};\nvar faSortAmountAsc = faArrowDownWideShort;\nvar faSortAmountDown = faArrowDownWideShort;\nvar 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 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM244.8 133.6v14.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.5-.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.7V133.6c0-11.9 9.7-21.6 21.6-21.6s21.6 9.7 21.6 21.6z\"]\n};\nvar faDollarSquare = faSquareDollar;\nvar faUsdSquare = faSquareDollar;\nvar faHandHoldingSeedling = {\n  prefix: 'fas',\n  iconName: 'hand-holding-seedling',\n  icon: [576, 512, [], \"f4bf\", \"M96 14.5C96 6.5 102.5 0 110.5 0H160c88.4 0 160 71.6 160 160v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V160H241.5C161.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 0h49.5c8 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.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z\"]\n};\nvar faMessageCheck = {\n  prefix: 'fas',\n  iconName: 'message-check',\n  icon: [512, 512, [\"comment-alt-check\"], \"f4a2\", \"M0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zm369 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};\nvar faCommentAltCheck = faMessageCheck;\nvar faCloudBolt = {\n  prefix: 'fas',\n  iconName: 'cloud-bolt',\n  icon: [512, 512, [127785, \"thunderstorm\"], \"f76c\", \"M0 224c0 53 43 96 96 96h47.2L290 202.5c17.6-14.1 42.6-14 60.2 .2s22.8 38.6 12.8 58.8L333.7 320H352h64c53 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.7h70.1L177.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.7H281.9l52.4-104.8c3.4-6.7 1.6-14.9-4.2-19.6z\"]\n};\nvar faThunderstorm = faCloudBolt;\nvar 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 96H503L497 120.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l16-64c2.4-9.6 .2-19.7-5.8-27.5S553.9 32 544 32H376.1h-.3H192c-14.7 0-27.5 10-31 24.2l-9.3 37.3L38.8 5.1zm168 131.7c.1-.3 .2-.7 .3-1L217 96H333.7L301.3 210.8l-94.5-74.1zM243.3 416H192c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H309.8l17.6-62.1L272.9 311 243.3 416z\"]\n};\nvar faRemoveFormat = faTextSlash;\nvar faWatch = {\n  prefix: 'fas',\n  iconName: 'watch',\n  icon: [384, 512, [8986], \"f2e1\", \"M112 0H272c26.5 0 48 21.5 48 48V72.2C283.7 46.8 239.6 32 192 32s-91.7 14.8-128 40.2V48C64 21.5 85.5 0 112 0zM64 464V439.8c36.3 25.3 80.4 40.2 128 40.2s91.7-14.8 128-40.2V464c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48zM384 256c0 106-86 192-192 192S0 362 0 256S86 64 192 64s192 86 192 192zM192 152c-13.3 0-24 10.7-24 24v80c0 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.2V176c0-13.3-10.7-24-24-24z\"]\n};\nvar faCircleDownLeft = {\n  prefix: 'fas',\n  iconName: 'circle-down-left',\n  icon: [512, 512, [], \"e107\", \"M256 0C397.4 0 512 114.6 512 256s-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0zM160 198.6V336c0 8.8 7.2 16 16 16H313.4c12.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};\nvar faText = {\n  prefix: 'fas',\n  iconName: 'text',\n  icon: [448, 512, [], \"f893\", \"M0 64C0 46.3 14.3 32 32 32H224 416c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V96H256l0 320h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H144c-17.7 0-32-14.3-32-32s14.3-32 32-32h48l0-320H64v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V64z\"]\n};\nvar 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 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V24zM281 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 119H512c-26.7-20.1-60-32-96-32s-69.3 11.9-96 32H64c-35.3 0-64 28.7-64 64V384c0 35.3 28.7 64 64 64l9.9 39.8C77.5 502 90.3 512 105 512h14c14.7 0 27.5-10 31-24.2L160 448H320c26.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.2h14c14.7 0 27.5-10 31-24.2L576 448c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64zM416 416c-53 0-96-43-96-96s43-96 96-96s96 43 96 96s-43 96-96 96zM128 320c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faFaceSmileWink = {\n  prefix: 'fas',\n  iconName: 'face-smile-wink',\n  icon: [512, 512, [128521, \"smile-wink\"], \"f4da\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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.6zM208.4 208c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm92.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};\nvar faSmileWink = faFaceSmileWink;\nvar faTombstoneBlank = {\n  prefix: 'fas',\n  iconName: 'tombstone-blank',\n  icon: [448, 512, [129702, \"tombstone-alt\"], \"f721\", \"M224 0C118 0 32 86 32 192V416H416V192C416 86 330 0 224 0zM32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar faTombstoneAlt = faTombstoneBlank;\nvar 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 16V32H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h16V96H59.4C48.7 96 40 104.7 40 115.4c0 3 .7 5.9 2 8.7c6 12.4 23.8 50.8 32.8 83.9H72c-13.3 0-24 10.7-24 24s10.7 24 24 24h7.7C78 302.9 69.4 352.7 63.1 384H192.9c-6.3-31.3-14.9-81.1-16.6-128H184c13.3 0 24-10.7 24-24s-10.7-24-24-24h-2.8c9-33.2 26.8-71.5 32.8-83.9c1.3-2.7 2-5.6 2-8.7c0-10.7-8.7-19.4-19.4-19.4H144V64h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H144V16zM25.2 451.4l-8.8 4.4C6.3 460.8 0 471.1 0 482.3C0 498.7 13.3 512 29.7 512H226.3c16.4 0 29.7-13.3 29.7-29.7c0-11.2-6.3-21.5-16.4-26.5l-8.8-4.4c-4.1-2.1-6.8-6.3-6.8-10.9c0-13.5-10.9-24.4-24.4-24.4H56.4C42.9 416 32 426.9 32 440.4c0 4.6-2.6 8.9-6.8 10.9z\"]\n};\nvar faChessKingAlt = faChessKingPiece;\nvar faCircle6 = {\n  prefix: 'fas',\n  iconName: 'circle-6',\n  icon: [512, 512, [], \"e0f3\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM256 336c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zm-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};\nvar 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};\nvar faArrowAltLeft = faLeft;\nvar faFileWord = {\n  prefix: 'fas',\n  iconName: 'file-word',\n  icon: [384, 512, [], \"f1c2\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 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.1 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};\nvar faFilePowerpoint = {\n  prefix: 'fas',\n  iconName: 'file-powerpoint',\n  icon: [384, 512, [], \"f1c4\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM136 240h68c42 0 76 34 76 76s-34 76-76 76H160v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V368 264c0-13.3 10.7-24 24-24zm68 104c15.5 0 28-12.5 28-28s-12.5-28-28-28H160v56h44z\"]\n};\nvar 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-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64zm171.3-84.7l112-112c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9H272V160c0-17.7-14.3-32-32-32H208c-17.7 0-32 14.3-32 32v96H112c-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};\nvar faArrowAltSquareDown = faSquareDown;\nvar faObjectsAlignCenterVertical = {\n  prefix: 'fas',\n  iconName: 'objects-align-center-vertical',\n  icon: [512, 512, [], \"e3bd\", \"M64 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48V232h64V144c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v88h40c13.3 0 24 10.7 24 24s-10.7 24-24 24H448v88c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48V280H224V432c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64V80z\"]\n};\nvar 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};\nvar faArrowsH = faArrowsLeftRight;\nvar faHouseLock = {\n  prefix: 'fas',\n  iconName: 'house-lock',\n  icon: [640, 512, [], \"e510\", \"M384 480c0 11.7 3.1 22.6 8.6 32H384c-17.7 0-32-14.3-32-32V383.7c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32V480c0 17.7-14.3 32-32 32H96.1c-17.7 0-32-14.3-32-32V287.6H32c-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 272v24.6c-19.1 11.1-32 31.7-32 55.4V480zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"]\n};\nvar 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 128H144zm79-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 39V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V318.1l-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z\"]\n};\nvar faCloudDownload = faCloudArrowDown;\nvar faCloudDownloadAlt = faCloudArrowDown;\nvar faWreath = {\n  prefix: 'fas',\n  iconName: 'wreath',\n  icon: [448, 512, [], \"f7e2\", \"M122.2 42.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.5v-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.8v3.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.6zM203 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.1-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.8v88.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.8V403.8z\"]\n};\nvar faChildren = {\n  prefix: 'fas',\n  iconName: 'children',\n  icon: [640, 512, [], \"e4e1\", \"M160 128c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zM88 480V400H70.2c-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.1H232v80c0 17.7-14.3 32-32 32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 32s-32-14.3-32-32zM480 128c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zm-8 256v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.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.9h12.3c33 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.5V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H472z\"]\n};\nvar 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 160v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm96 0v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm96 0v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-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};\nvar faChalkboard = {\n  prefix: 'fas',\n  iconName: 'chalkboard',\n  icon: [576, 512, [\"blackboard\"], \"f51b\", \"M96 32C60.7 32 32 60.7 32 96V384H96V96l384 0V384h64V96c0-35.3-28.7-64-64-64H96zM224 384v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H416V384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32z\"]\n};\nvar faBlackboard = faChalkboard;\nvar 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.1zM284.3 320h-59C136.2 320 64 392.2 64 481.3c0 17 13.8 30.7 30.7 30.7H528L284.3 320z\"]\n};\nvar faUserAltSlash = faUserLargeSlash;\nvar faSignalStrong = {\n  prefix: 'fas',\n  iconName: 'signal-strong',\n  icon: [576, 512, [\"signal-4\"], \"f68f\", \"M448 128c0-17.7-14.3-32-32-32s-32 14.3-32 32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V128zM320 224c0-17.7-14.3-32-32-32s-32 14.3-32 32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V224zM160 288c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V320c0-17.7-14.3-32-32-32zM64 416c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32s32-14.3 32-32V416z\"]\n};\nvar faSignal4 = faSignalStrong;\nvar 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 200v-8c0-61.9-50.1-112-112-112S80 130.1 80 192c0 39.8 32.2 72 72 72s72-32.2 72-72v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v8c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-35.3 28.7-64 64-64s64 28.7 64 64v8c0 53-43 96-96 96h-8C94.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};\nvar faLollypop = faLollipop;\nvar faListTree = {\n  prefix: 'fas',\n  iconName: 'list-tree',\n  icon: [512, 512, [], \"e1d2\", \"M24 48C10.7 48 0 58.7 0 72v48c0 13.3 10.7 24 24 24V256 384c0 30.9 25.1 56 56 56h48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H152c-13.3 0-24 10.7-24 24H80c-4.4 0-8-3.6-8-8V280h56c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H152c-13.3 0-24 10.7-24 24H72V144c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H24zM160 96c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192c-17.7 0-32 14.3-32 32zM288 256c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32zm0 160c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32z\"]\n};\nvar faEnvelopeOpen = {\n  prefix: 'fas',\n  iconName: 'envelope-open',\n  icon: [512, 512, [62135], \"f2b6\", \"M64 208.1L256 65.9 448 208.1v47.4L289.5 373c-9.7 7.2-21.4 11-33.5 11s-23.8-3.9-33.5-11L64 255.5V208.1zM256 0c-12.1 0-23.8 3.9-33.5 11L25.9 156.7C9.6 168.8 0 187.8 0 208.1V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V208.1c0-20.3-9.6-39.4-25.9-51.4L289.5 11C279.8 3.9 268.1 0 256 0z\"]\n};\nvar 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};\nvar faCatSpace = {\n  prefix: 'fas',\n  iconName: 'cat-space',\n  icon: [576, 512, [], \"e001\", \"M544 160c0 70.7-57.3 128-128 128s-128-57.3-128-128c0-32.5 12.1-62.1 32-84.7V160c0 53 43 96 96 96s96-43 96-96V75.3c19.9 22.6 32 52.2 32 84.7zM379.2 89.6L349.8 50.4C369.1 38.7 391.8 32 416 32s46.9 6.7 66.2 18.4L452.8 89.6c-3 4-7.8 6.4-12.8 6.4H392c-5 0-9.8-2.4-12.8-6.4zM448 316.8C521 302 576 237.4 576 160C576 71.6 504.4 0 416 0S256 71.6 256 160c0 11.7 1.3 23.1 3.6 34.1c-54.9 8.1-102.2 39.5-131.6 83.8V192.5c0-48.4-36.1-89.3-84.1-95.3l-7.9-1C18.4 94.1 2.4 106.5 .2 124s10.2 33.5 27.8 35.7l7.9 1c16 2 28 15.6 28 31.8V416c0 53 43 96 96 96H304c17.7 0 32-14.3 32-32s-14.3-32-32-32H248L384 339.2V480c0 17.7 14.3 32 32 32s32-14.3 32-32V316.8zM400 160c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zm48 16c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zM199.5 12.3c-2.6-7-12.4-7-15 0L173.8 41.1c-.8 2.2-2.5 3.9-4.7 4.7L140.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-15L214.9 45.8c-2.2-.8-3.9-2.5-4.7-4.7L199.5 12.3z\"]\n};\nvar 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 352H592c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H516h-4-.7l-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 176V304c0 26.5 21.5 48 48 48H156.2l91.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};\nvar faHandshakeAltSlash = faHandshakeSimpleSlash;\nvar faRabbitRunning = {\n  prefix: 'fas',\n  iconName: 'rabbit-running',\n  icon: [640, 512, [\"rabbit-fast\"], \"f709\", \"M492.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.8L311.7 154.9C280.8 137.3 245.8 128 210.2 128c-32.3 0-62.2 16.8-78.9 44.4C121 159.9 105.4 152 88 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.9L289.2 431.2C301 442 316.4 448 332.4 448H448c17.7 0 32-14.3 32-32s-14.3-32-32-32H384 367.2 352V340.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.1v15.7l56-32.4 6.4-3.7H547.7c33.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 22zM544 240c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faRabbitFast = faRabbitRunning;\nvar faMemoPad = {\n  prefix: 'fas',\n  iconName: 'memo-pad',\n  icon: [448, 512, [], \"e1da\", \"M0 64V96H448V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64zm0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V128H0zm96 96c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm0 96c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm0 96c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16z\"]\n};\nvar faMattressPillow = {\n  prefix: 'fas',\n  iconName: 'mattress-pillow',\n  icon: [640, 512, [], \"e525\", \"M256 64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H256V64zm32 384H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H288V448zM64 160c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160z\"]\n};\nvar faAlarmPlus = {\n  prefix: 'fas',\n  iconName: 'alarm-plus',\n  icon: [576, 512, [], \"f844\", \"M47 147.5C37.5 132.6 32 115 32 96C32 43 75 0 128 0c25.2 0 48.1 9.7 65.3 25.6L47 147.5zM422.2 467.4C384.8 495.4 338.3 512 288 512s-96.8-16.6-134.1-44.6l-35.2 35.2c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l35.2-35.2C80.6 384.8 64 338.3 64 288C64 164.3 164.3 64 288 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.2zM384 25.6C401.1 9.7 424.1 0 449.3 0c53 0 96 43 96 96c0 19-5.5 36.6-15 51.5L384 25.6zM288 176c-13.3 0-24 10.7-24 24v64H200c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64c0 13.3 10.7 24 24 24s24-10.7 24-24V312h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H312V200c0-13.3-10.7-24-24-24z\"]\n};\nvar faAlicorn = {\n  prefix: 'fas',\n  iconName: 'alicorn',\n  icon: [640, 512, [], \"f6b0\", \"M448 160v78.1V240h0c-.5 30-12.8 56.4-32 75.7V480c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V346.7c-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.1H143.1c-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 256v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V256c0-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 0h16 16 64c8.8 0 16 7.2 16 16s-7.2 16-16 16h-5.7c5.2 4.6 9.6 10 13.1 16h79.3c5.1 0 9.3 4.2 9.3 9.3c0 4-2.6 7.6-6.4 8.8L560 90.7v64.8c0 22.1-13.4 41.9-33.9 50.1c-26.1 10.4-55.7-.9-68.3-26L448 160zm64-80c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16z\"]\n};\nvar 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 .3 0 0 0 0 0 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.3h58.3c34.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-24V234.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.1H222.6c-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.2zM288 336c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar 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.5H368c35.3 0 64 28.7 64 64s-28.7 64-64 64H347.1c-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.7H80c-35.3 0-64-28.7-64-64s28.7-64 64-64h64.4c7.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 96c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm80-16c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zM224 240c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm16 112c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm-16-48c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16z\"]\n};\nvar faGuaraniSign = {\n  prefix: 'fas',\n  iconName: 'guarani-sign',\n  icon: [384, 512, [], \"e19a\", \"M192 0c-17.7 0-32 14.3-32 32V66.7C69.2 81.9 0 160.9 0 256s69.2 174.1 160 189.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V445.3c90.8-15.2 160-94.2 160-189.3c0-17.7-14.3-32-32-32H224V132c22.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.7V32c0-17.7-14.3-32-32-32zM160 132V380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124zM224 380V288h92c-11.6 45-47 80.4-92 92z\"]\n};\nvar 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 16V206.7l0 0v63.2c9.2 1.4 19.8 2.2 32 2.2s22.8-.8 32-2.2V31.8c-.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.6V14.7zM40.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-.2H48c3.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 224H21.4C9.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 512h179c-7.7-11.4-12.1-25.2-12.1-40v-8c0-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.4V261c4.8-2.1 8.7-4.4 11.8-6.6zM640 292.5c0-3-.5-5.9-1.7-8.6C630.2 265.5 590 192 464 192s-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.5H612.5c15.2 0 27.5-12.3 27.5-27.5zM384 272c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm96-32c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zm64 32c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zM320 352c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H320zm-16 96c-8.8 0-16 7.2-16 16v8c0 22.1 17.9 40 40 40H600c22.1 0 40-17.9 40-40v-8c0-8.8-7.2-16-16-16H304z\"]\n};\nvar faMugTea = {\n  prefix: 'fas',\n  iconName: 'mug-tea',\n  icon: [576, 512, [], \"f875\", \"M144 64v50.7c0 8.5-3.4 16.6-9.4 22.6l-29.3 29.3c-6 6-9.4 14.1-9.4 22.6V256c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V189.3c0-8.5-3.4-16.6-9.4-22.6l-29.3-29.3c-6-6-9.4-14.1-9.4-22.6V64H384h64c70.7 0 128 57.3 128 128s-57.3 128-128 128H416v32c0 53-43 96-96 96H128c-53 0-96-43-96-96V96c0-17.7 14.3-32 32-32h80zM416 256h32c35.3 0 64-28.7 64-64s-28.7-64-64-64H416V256z\"]\n};\nvar faBorderTop = {\n  prefix: 'fas',\n  iconName: 'border-top',\n  icon: [448, 512, [], \"f855\", \"M0 64C0 46.3 14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zm0 96c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm448 0c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm-256 0c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zM64 352c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm320 0c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm-128 0c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM0 256c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm448 0c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm-256 0c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zM64 448c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm320 0c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm-128 0c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM96 256c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm64 192c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm128 0c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm64-192c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar 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 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H463.5c0 0 0 0 0 0h.4c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.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.1V448c0 17.7 14.3 32 32 32s32-14.3 32-32V396.9l17.6 17.5 0 0c87.5 87.4 229.3 87.4 316.7 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 0l-.1-.1L125.6 352H176c17.7 0 32-14.3 32-32s-14.3-32-32-32H48.4c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z\"]\n};\nvar faRefresh = faArrowsRotate;\nvar faSync = faArrowsRotate;\nvar faCircleBookOpen = {\n  prefix: 'fas',\n  iconName: 'circle-book-open',\n  icon: [512, 512, [\"book-circle\"], \"e0ff\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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.9V185.3c0-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.5V346.1c0 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.9V185.3c0-5.8 3.1-11.1 8.3-13.5c10.4-4.7 29.2-11.9 47.7-11.9s37.2 7.1 47.7 11.9c5.2 2.4 8.3 7.7 8.3 13.5V346.1c0 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};\nvar faBookCircle = faCircleBookOpen;\nvar 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 32V64H160c-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.8H256V32zM201.4 329.4l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8h32v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c12.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 32s32-14.3 32-32s-14.3-32-32-32zm96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zm96 64c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm96-64c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zm64 32c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32z\"]\n};\nvar 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 32v96c0 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 104H224v34.8c37.8 18 64 56.5 64 101.2V384H64V240c0-44.7 26.2-83.2 64-101.2V110c-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.4V32c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V56h65c3-11.7 12.5-20.9 24.7-23.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM288 416v32c0 35.3-28.7 64-64 64H128c-35.3 0-64-28.7-64-64V416H288zM176 96c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16z\"]\n};\nvar faGarageOpen = {\n  prefix: 'fas',\n  iconName: 'garage-open',\n  icon: [640, 512, [], \"e00b\", \"M0 171.3V488c0 13.3 10.7 24 24 24H72c13.3 0 24-10.7 24-24V224c0-17.7 14.3-32 32-32H512c17.7 0 32 14.3 32 32V488c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V171.3c0-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 49v96c0 17.7 14.3 32 32 32s32-14.3 32-32V464H416v16c0 17.7 14.3 32 32 32s32-14.3 32-32V384c0-21.1-11.7-39.5-28.9-49l-5.2-15H395l2.8 8H242.2l2.8-8H194.1zM240 424c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm184-24c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm88-176H128v64H512V224z\"]\n};\nvar 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 32V192 448v32c0 17.7 14.3 32 32 32s32-14.3 32-32H576c0 17.7 14.3 32 32 32s32-14.3 32-32V448 192 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V160H64V32zm0 192H576V416H64V224z\"]\n};\nvar 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 416V320v-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 32v55.3V320v82.7C135.5 378 96 321.6 96 256z\"]\n};\nvar faWatchApple = {\n  prefix: 'fas',\n  iconName: 'watch-apple',\n  icon: [384, 512, [], \"e2cb\", \"M64 48H320c0-26.5-21.5-48-48-48H112C85.5 0 64 21.5 64 48zM80 80C35.8 80 0 115.8 0 160V352c0 44.2 35.8 80 80 80H304c44.2 0 80-35.8 80-80V160c0-44.2-35.8-80-80-80H80zM192 298.7c-23.6 0-42.7-19.1-42.7-42.7s19.1-42.7 42.7-42.7s42.7 19.1 42.7 42.7s-19.1 42.7-42.7 42.7zM277.3 352c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM138.7 384c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM277.3 160c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM138.7 192c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM128 256c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm160 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM112 512H272c26.5 0 48-21.5 48-48H64c0 26.5 21.5 48 48 48z\"]\n};\nvar faWatchCalculator = {\n  prefix: 'fas',\n  iconName: 'watch-calculator',\n  icon: [384, 512, [], \"f8f0\", \"M64 48H320c0-26.5-21.5-48-48-48H112C85.5 0 64 21.5 64 48zM80 80C35.8 80 0 115.8 0 160V352c0 44.2 35.8 80 80 80H304c44.2 0 80-35.8 80-80V160c0-44.2-35.8-80-80-80H80zm0 64H304c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16zM64 272c0-13.3 10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24zm128-24c13.3 0 24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24zm80 24c0-13.3 10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24zM88 336c13.3 0 24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24zm80 24c0-13.3 10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24zm128-24c13.3 0 24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24zM112 512H272c26.5 0 48-21.5 48-48H64c0 26.5 21.5 48 48 48z\"]\n};\nvar faListDropdown = {\n  prefix: 'fas',\n  iconName: 'list-dropdown',\n  icon: [512, 512, [], \"e1cf\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM448 192V416H64V192H448zM436.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.7h73.4zM128 232c-13.3 0-24 10.7-24 24s10.7 24 24 24H384c13.3 0 24-10.7 24-24s-10.7-24-24-24H128zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H384c13.3 0 24-10.7 24-24s-10.7-24-24-24H128z\"]\n};\nvar faCabinetFiling = {\n  prefix: 'fas',\n  iconName: 'cabinet-filing',\n  icon: [448, 512, [128452], \"f64b\", \"M0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V240H0V64zM0 272H448V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V272zM128 128v16c0 8.8 7.2 16 16 16s16-7.2 16-16V128H288v16c0 8.8 7.2 16 16 16s16-7.2 16-16V128c0-17.7-14.3-32-32-32H160c-17.7 0-32 14.3-32 32zm0 256v16c0 8.8 7.2 16 16 16s16-7.2 16-16V384H288v16c0 8.8 7.2 16 16 16s16-7.2 16-16V384c0-17.7-14.3-32-32-32H160c-17.7 0-32 14.3-32 32z\"]\n};\nvar faBurgerSoda = {\n  prefix: 'fas',\n  iconName: 'burger-soda',\n  icon: [640, 512, [], \"f858\", \"M233.3 0H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H233.3c-3.7 0-6.9 2.6-7.8 6.2L208.2 128H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H158.9l20-84.8C184.8 17.9 207.4 0 233.3 0zM60.3 468L40 224H292.6c-18.4 19.1-28 37.5-32.2 47c-3.4 7.7-4.4 15.3-4.4 21.5c0 17.8 7.9 33.9 20.3 44.8C263.8 348.9 256 365.5 256 384c0 16.7 6.4 32 17 43.4c-10.4 8.8-17 21.9-17 36.6v8c0 12.7 3.3 24.7 9.1 35c-6.4 3.2-13.6 5-21.3 5H108.2c-25 0-45.8-19.1-47.8-44zM640 292.5c0 15.2-12.3 27.5-27.5 27.5H315.5c-15.2 0-27.5-12.3-27.5-27.5c0-3 .5-5.9 1.7-8.6C297.8 265.5 338 192 464 192s166.2 73.5 174.3 91.9c1.2 2.7 1.7 5.7 1.7 8.6zM384 272c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm96-32c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm64 32c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zM320 352H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm-16 96H624c8.8 0 16 7.2 16 16v8c0 22.1-17.9 40-40 40H328c-22.1 0-40-17.9-40-40v-8c0-8.8 7.2-16 16-16z\"]\n};\nvar 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 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm177 71L353 215c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-71-71V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V177.9l-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};\nvar faArrowSquareUp = faSquareArrowUp;\nvar 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 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416z\"]\n};\nvar faPalletBox = {\n  prefix: 'fas',\n  iconName: 'pallet-box',\n  icon: [640, 512, [], \"e208\", \"M176 0h80V112c0 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.1V0h80c26.5 0 48 21.5 48 48V208c0 26.5-21.5 48-48 48H176c-26.5 0-48-21.5-48-48V48c0-26.5 21.5-48 48-48zM0 352c0-17.7 14.3-32 32-32H96 320 544h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H576v64h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H544 320 96 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64V384H32c-17.7 0-32-14.3-32-32zm128 96H288V384H128v64zm224 0H512V384H352v64z\"]\n};\nvar faFaceConfounded = {\n  prefix: 'fas',\n  iconName: 'face-confounded',\n  icon: [512, 512, [], \"e36c\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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.7 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.7 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};\nvar 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.7 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.8V444.8C394 378 431.1 230.1 432 141.4L256 66.8l0 0z\"]\n};\nvar faShieldAlt = faShieldHalved;\nvar faTruckPlow = {\n  prefix: 'fas',\n  iconName: 'truck-plow',\n  icon: [640, 512, [], \"f7de\", \"M192 96v96H327.5L269.9 96H192zm-64 96V80c0-26.5 21.5-48 48-48h93.9c22.5 0 43.3 11.8 54.9 31.1L402.1 192H448c17.7 0 32 14.3 32 32v64h32V176c0-7.3 2.5-14.3 7-20l64-80c11-13.8 31.2-16 45-5s16 31.2 5 45l-57 71.2V320v36.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-20V352H474.5c3.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-32H224c-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-32H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32h96zm32 192c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm256 0c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faBookAtlas = {\n  prefix: 'fas',\n  iconName: 'book-atlas',\n  icon: [448, 512, [\"atlas\"], \"f558\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-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.9h63c-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.9h31.1c-4.7 27.9-21.4 51.7-44.5 65.9zm0-163.8c23.2 14.2 39.9 38 44.5 65.9H303.5c-1.4-24.7-6.1-47.5-13.4-65.9zM368 192c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128s128-57.3 128-128zM145.3 208h31.1c1.4 24.7 6.1 47.5 13.4 65.9c-23.2-14.2-39.9-38-44.5-65.9zm31.1-32H145.3c4.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.9h-63c1.5-22.6 6-42.4 12.2-56.9c3.8-8.9 8-15.2 11.8-18.9z\"]\n};\nvar faAtlas = faBookAtlas;\nvar 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 32V43.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 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H43.5c49.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.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V468.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.6H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H468.5c-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.5V32zM272 224c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zm32 104c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z\"]\n};\nvar 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};\nvar 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-48H48zM294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176V384c0 35.3 28.7 64 64 64H360.2C335.1 417.6 320 378.5 320 336c0-5.6 .3-11.1 .8-16.6l-26.4 19.8zM640 336c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zm-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};\nvar 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};\nvar faRestroomSimple = {\n  prefix: 'fas',\n  iconName: 'restroom-simple',\n  icon: [640, 512, [], \"e23a\", \"M192 64c0-35.3-28.7-64-64-64S64 28.7 64 64s28.7 64 64 64s64-28.7 64-64zM25.9 233.4l-4.1 49.3c-2.5 29.8 15.7 56.1 42.2 65.6V464c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V348.3c26.5-9.5 44.7-35.8 42.2-65.6l-4.1-49.3C226.7 191.9 192 160 150.4 160H105.6c-41.6 0-76.3 31.9-79.7 73.4zM320 0c-13.3 0-24 10.7-24 24V488c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24zM512 128c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64zm-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.8H448v80c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V384h21.6c21.3 0 36.6-20.3 30.8-40.8L589.3 206.4c-7.8-27.5-33-46.4-61.5-46.4H496.3z\"]\n};\nvar faArrowsToDot = {\n  prefix: 'fas',\n  iconName: 'arrows-to-dot',\n  icon: [512, 512, [], \"e4be\", \"M256 0c17.7 0 32 14.3 32 32V64h32c12.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.8h32V32c0-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.8H288v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H192c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9zM32 224H64V192c0-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.6V288H32c-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.6v32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H448v32c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-64-64zM256 288c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faBorderOuter = {\n  prefix: 'fas',\n  iconName: 'border-outer',\n  icon: [448, 512, [], \"f851\", \"M64 96l0 320H384V96H64zM0 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-64V96zm224 32c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zM96 256c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm128-32c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zm64 32c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm-64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar 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 128h95.1l11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3s29.2 19.4 26.3 36.8L357.8 128H416c17.7 0 32 14.3 32 32c0 .4 0 .8 0 1.1c-24.1 3.5-45.8 14.6-62.4 30.9H347.1L325.8 320h2.8c-5.4 9.4-8.6 20.3-8.6 32v32h-4.9l-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.7H155.1l-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 384H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l21.3-128H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3zM187.1 192L165.8 320h95.1l21.3-128H187.1zM464 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"]\n};\nvar faClockTwoThirty = {\n  prefix: 'fas',\n  iconName: 'clock-two-thirty',\n  icon: [512, 512, [], \"e35b\", \"M256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256S397.4 0 256 0zM232 392V256c0-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.8V392c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n};\nvar faArchway = {\n  prefix: 'fas',\n  iconName: 'archway',\n  icon: [512, 512, [], \"f557\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zm0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32H96h64V352c0-53 43-96 96-96s96 43 96 96V480h64 64c17.7 0 32-14.3 32-32s-14.3-32-32-32V128H32V416z\"]\n};\nvar 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.6v-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.5zM576 368c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zm-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};\nvar 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.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H326.4L288 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 512H128.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 7L416 100.7V64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V185l52.8 46.4c8 7 12 15 11 24z\"]\n};\nvar faHouseDamage = faHouseChimneyCrack;\nvar faFileZipper = {\n  prefix: 'fas',\n  iconName: 'file-zipper',\n  icon: [384, 512, [\"file-archive\"], \"f1c6\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM96 48c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm-6.3 71.8c3.7-14 16.4-23.8 30.9-23.8h14.8c14.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 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z\"]\n};\nvar faFileArchive = faFileZipper;\nvar faHeartHalf = {\n  prefix: 'fas',\n  iconName: 'heart-half',\n  icon: [512, 512, [], \"e1ab\", \"M256 96L244 84l0 0c-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.5L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9l0-50.7 0-265.4V96z\"]\n};\nvar 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 .3 0 0 0 0 0 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};\nvar 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};\nvar faMemo = {\n  prefix: 'fas',\n  iconName: 'memo',\n  icon: [384, 512, [], \"e1d8\", \"M0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm64 80c0 8.8 7.2 16 16 16H304c8.8 0 16-7.2 16-16s-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16s7.2 16 16 16H304c8.8 0 16-7.2 16-16s-7.2-16-16-16H80zm0 96c-8.8 0-16 7.2-16 16s7.2 16 16 16H208c8.8 0 16-7.2 16-16s-7.2-16-16-16H80z\"]\n};\nvar 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.3V448H160c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H288V269.3L502.6 54.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 0 480 0H32zM256 210.7L109.3 64H402.7L256 210.7z\"]\n};\nvar faGlassMartini = faMartiniGlassEmpty;\nvar faCouch = {\n  prefix: 'fas',\n  iconName: 'couch',\n  icon: [640, 512, [], \"f4b8\", \"M64 160C64 89.3 121.3 32 192 32H448c70.7 0 128 57.3 128 128v33.6c-36.5 7.4-64 39.7-64 78.4v48H128V272c0-38.7-27.5-71-64-78.4V160zM544 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 48V448c0 17.7-14.3 32-32 32H576c-17.7 0-32-14.3-32-32H96c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V272c0-26.5 21.5-48 48-48c5.6 0 11 1 16 2.7c18.6 6.6 32 24.4 32 45.3v48 32h32H512h32V320 272z\"]\n};\nvar 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 32V66.7C101.2 81.9 32 160.9 32 256s69.2 174.1 160 189.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V445.3c30.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.6V132c16.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.8V32zM192 132V380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124z\"]\n};\nvar faItalic = {\n  prefix: 'fas',\n  iconName: 'italic',\n  icon: [384, 512, [], \"f033\", \"M128 64c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H293.3L160 416h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H90.7L224 96H160c-17.7 0-32-14.3-32-32z\"]\n};\nvar 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 32H232.2C252 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.3h1zM8.3 138.5C14.3 131.8 23 128 32 128H320c9 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 512H93c-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 64H278.2l6.4-64H67.4z\"]\n};\nvar faCalendarLinesPen = {\n  prefix: 'fas',\n  iconName: 'calendar-lines-pen',\n  icon: [576, 512, [], \"e472\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448v43.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.8H48c-26.5 0-48-21.5-48-48V192zm120 80c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zM96 392c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-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};\nvar 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 24V48H264c-13.3 0-24 10.7-24 24s10.7 24 24 24h32v46.4L183.3 210c-14.5 8.7-23.3 24.3-23.3 41.2V512h96V416c0-35.3 28.7-64 64-64s64 28.7 64 64v96h96V251.2c0-16.9-8.8-32.5-23.3-41.2L344 142.4V96h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V24zM24.9 330.3C9.5 338.8 0 354.9 0 372.4V464c0 26.5 21.5 48 48 48h80V273.6L24.9 330.3zM592 512c26.5 0 48-21.5 48-48V372.4c0-17.5-9.5-33.6-24.9-42.1L512 273.6V512h80z\"]\n};\nvar faPersonSnowmobiling = {\n  prefix: 'fas',\n  iconName: 'person-snowmobiling',\n  icon: [640, 512, [\"snowmobile\"], \"f7d1\", \"M240 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM373.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 192H304l-61.7-55.6c-11.8-10.6-27-16.4-42.8-16.4h-.9c-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.4H99.8c-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-.9H272c26.2 0 49.4 12.6 64 32H450l36 48H440c-13.3 0-24 10.7-24 24s10.7 24 24 24H576c6.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 33H546l-46-61.3 68.9-45.9c4.5-3 7.1-8 7.1-13.3V265.9c0-6.1-3.4-11.6-8.8-14.3L419.8 177.9 373.5 85.3zM298.5 256H312l-24 32H264l-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 48H272c26.5 0 48-21.5 48-48s-21.5-48-48-48H48z\"]\n};\nvar faSnowmobile = faPersonSnowmobiling;\nvar faFaceHushed = {\n  prefix: 'fas',\n  iconName: 'face-hushed',\n  icon: [512, 512, [], \"e37b\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zm-303.6 0c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm128 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM304 144c0 8.8 7.2 16 16 16c33 0 60.1 18.7 68.7 27.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6C398.6 152 363.8 128 320 128c-8.8 0-16 7.2-16 16zM192 160c8.8 0 16-7.2 16-16s-7.2-16-16-16c-43.8 0-78.6 24-91.3 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0C131.9 178.7 159 160 192 160zm64 272c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48z\"]\n};\nvar 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.9l0 0 0 0 .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 .2 0 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 20V86c-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.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V280c0 11 9 20 20 20s20-9 20-20V266.2c8-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.7V72z\"]\n};\nvar 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.7l-85.5-67c55.8-25 94.7-81 94.7-146.1c0-88.4-71.6-160-160-160H384c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c53 0 96 43 96 96c0 52.6-42.2 95.3-94.6 96l-81.6-64H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H318.1l-81.7-64H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H160c-1.7 0-3.4 0-5.1 .1L38.8 5.1zM0 256c0 88.4 71.6 160 160 160h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H160c-53 0-96-43-96-96c0-32.1 15.8-60.6 40.1-78L52.6 137.4C20.3 166.7 0 209 0 256z\"]\n};\nvar 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.8H480c61.4 0 101.6 24 126.2 50c12 12.6 19.9 25.2 24.9 34.9c2.5 4.8 4.3 9 5.5 12.1c.6 1.5 1.1 2.8 1.4 3.8c.2 .5 .3 .9 .4 1.3l.1 .5 .1 .2 0 .1 0 0c0 0 0 0-30.2 9.1l30.2-9.1c5.1 16.9-4.5 34.8-21.5 39.8c-16.8 5-34.5-4.4-39.7-21.1l0 0c-.1-.2-.2-.6-.5-1.2c-.5-1.3-1.4-3.4-2.8-6.1c-2.8-5.4-7.4-12.8-14.4-20.1c-4.2-4.4-9.4-9-15.8-13.2V320H192l-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.3h-2C23.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 352h96v64 64c0 17.7-14.3 32-32 32H480c-17.7 0-32-14.3-32-32V416H288v64c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V416 352h96H448zm129.4-70.8c0 0 0 0 30.6-9.2l-30.6 9.2 0 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};\nvar faFaceConfused = {\n  prefix: 'fas',\n  iconName: 'face-confused',\n  icon: [512, 512, [], \"e36d\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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 304h11c8.8 0 16 7.2 16 16s-7.2 16-16 16H341c-61.8 0-121.7 21-169.9 59.6zM208.4 208c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm128 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faPinball = {\n  prefix: 'fas',\n  iconName: 'pinball',\n  icon: [448, 512, [], \"e229\", \"M352 224c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96s43 96 96 96zm22.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.1zM128 288c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faZ = {\n  prefix: 'fas',\n  iconName: 'z',\n  icon: [384, 512, [122], \"5a\", \"M0 64C0 46.3 14.3 32 32 32H352c12.4 0 23.7 7.2 29 18.4s3.6 24.5-4.4 34.1L100.3 416H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-12.4 0-23.7-7.2-29-18.4s-3.6-24.5 4.4-34.1L283.7 96H32C14.3 96 0 81.7 0 64z\"]\n};\nvar faPersonSkiing = {\n  prefix: 'fas',\n  iconName: 'person-skiing',\n  icon: [576, 512, [9975, \"skiing\"], \"f7c9\", \"M508.7 48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM34.7 268.9c6.1-11.8 20.6-16.3 32.4-10.2L264.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.6L321.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-.7L44.9 301.3c-11.8-6.1-16.3-20.6-10.2-32.4zM150.9 65.6L169 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.2L183.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};\nvar faSkiing = faPersonSkiing;\nvar faDeer = {\n  prefix: 'fas',\n  iconName: 'deer',\n  icon: [576, 512, [129420], \"f78e\", \"M272 0c8.8 0 16 7.2 16 16V40c0 13.3 10.7 24 24 24h8 8c13.3 0 24-10.7 24-24V16c0-8.8 7.2-16 16-16s16 7.2 16 16V40c0 8.6-1.9 16.7-5.4 24h30.6H448c13.3 0 24-10.7 24-24V16c0-8.8 7.2-16 16-16s16 7.2 16 16V40c0 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.3H448h-5.3L416 304v64V480c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V368H283.7c-28.8 0-55.3-9.8-76.3-26.4c-2.1 16.9-9.8 32.6-21.9 44.8L174.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.6H126.1c-13.6 0-25.7-8.6-30.2-21.4l-15.5-44c-11.4-32.4-7.4-67.8 10-96.3C97 339.4 97 324.9 88 315.9c-3-3-5.7-6.1-8.1-9.5c-1.3 12.9-12.7 22.5-25.7 21.5c-13.2-1-23.1-12.6-22.1-25.8L34.4 272c4.2-54.2 49.3-96 103.7-96h7.9H160h64c.6 0 1.2 0 1.7 0c.8 0 1.7 0 2.5 0H334.4l9.6-32H306c-9.9 0-18-8-18-18c0-8.2 5.6-15.4 13.6-17.4L352 96H328h-8-8c-30.9 0-56-25.1-56-56V16c0-8.8 7.2-16 16-16zM432 160c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16z\"]\n};\nvar faInputPipe = {\n  prefix: 'fas',\n  iconName: 'input-pipe',\n  icon: [640, 512, [], \"e1be\", \"M64 128V384H576V128H64zM0 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-64V128zm144 56V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V184c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faRoadLock = {\n  prefix: 'fas',\n  iconName: 'road-lock',\n  icon: [640, 512, [], \"e567\", \"M288 32H213.2c-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 480H288V416c0-17.7 14.3-32 32-32s32 14.3 32 32v64h32V352c0-23.7 12.9-44.4 32-55.4V272c0-58.3 44.6-106.2 101.5-111.5L487.1 74.6C478 49.1 453.9 32 426.8 32H352V96c0 17.7-14.3 32-32 32s-32-14.3-32-32V32zm64 192v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32zm176 16c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar faA = {\n  prefix: 'fas',\n  iconName: 'a',\n  icon: [448, 512, [97], \"41\", \"M253.5 51.7C248.6 39.8 236.9 32 224 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.2L125.3 384H322.7l31.8 76.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8l-40-96-120-288zM296 320H152l72-172.8L296 320z\"]\n};\nvar 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 376V48c0-26.5-21.5-48-48-48H176c-26.5 0-48 21.5-48 48V75L38.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.9V487.7z\"]\n};\nvar faTemperatureArrowDown = {\n  prefix: 'fas',\n  iconName: 'temperature-arrow-down',\n  icon: [512, 512, [\"temperature-down\"], \"e03f\", \"M96 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.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.5V112zM144 0C82.1 0 32 50.1 32 112V276.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.3-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C256 50.1 205.9 0 144 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V272c0-8.8-7.2-16-16-16s-16 7.2-16 16v50.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zm336-64H448V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V352H352c-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};\nvar faTemperatureDown = faTemperatureArrowDown;\nvar 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 256c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar 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};\nvar faFeatherAlt = faFeatherPointed;\nvar 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 0h55.2C454.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.6V388.4C0 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};\nvar 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 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3zM32 128H416v64.7c-29.3 2.6-56.6 12.5-80 27.7V208c0-8.8-7.2-16-16-16s-16 7.2-16 16v39.2c-29.8 31.5-48 74-48 120.8c0 59.5 29.6 112.1 74.8 144H96c-35.3 0-64-28.7-64-64V128zm96 64c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zM576 368c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM432 288c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304c0-8.8-7.2-16-16-16z\"]\n};\nvar faP = {\n  prefix: 'fas',\n  iconName: 'p',\n  icon: [320, 512, [112], \"50\", \"M32 32H64h96c88.4 0 160 71.6 160 160s-71.6 160-160 160H64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352 320 288 64C0 46.3 14.3 32 32 32zM64 288h96c53 0 96-43 96-96s-43-96-96-96H64V288z\"]\n};\nvar faSnowflake = {\n  prefix: 'fas',\n  iconName: 'snowflake',\n  icon: [448, 512, [10052, 10054], \"f2dc\", \"M224 0c17.7 0 32 14.3 32 32V62.1l15-15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-49 49v70.3l61.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.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.7v70.3l49 49c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V449.9l-15 15c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l49-49V311.7l-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.3V129.9L143 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l15 15V32c0-17.7 14.3-32 32-32z\"]\n};\nvar 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 32V96c0 70.7 57.3 128 128 128v64c0 35.3-28.7 64-64 64H128C57.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.2l0 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-208V224c0-70.7-57.3-128-128-128c-47.4 0-88.7 25.7-110.9 64H256c-35.3 0-64-28.7-64-64V32zM445.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.6V224c0-35.3 28.7-64 64-64s64 28.7 64 64v80c0 9.8-1 19.4-2.9 28.7z\"]\n};\nvar faNewspaper = {\n  prefix: 'fas',\n  iconName: 'newspaper',\n  icon: [512, 512, [128240], \"f1ea\", \"M96 96c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H80c-44.2 0-80-35.8-80-80V128c0-17.7 14.3-32 32-32s32 14.3 32 32V400c0 8.8 7.2 16 16 16s16-7.2 16-16V96zm64 24v80c0 13.3 10.7 24 24 24H424c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24H184c-13.3 0-24 10.7-24 24zm0 184c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm160 0c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H336c-8.8 0-16 7.2-16 16zM160 400c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm160 0c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H336c-8.8 0-16 7.2-16 16z\"]\n};\nvar faRectangleAd = {\n  prefix: 'fas',\n  iconName: 'rectangle-ad',\n  icon: [576, 512, [\"ad\"], \"f641\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM229.5 173.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7L253.2 328H162.8l-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 280h42.3L208 237.7zM392 256c-13.3 0-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24s-10.7-24-24-24zm24-43.9V184c0-13.3 10.7-24 24-24s24 10.7 24 24v96 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};\nvar faAd = faRectangleAd;\nvar faGuitarElectric = {\n  prefix: 'fas',\n  iconName: 'guitar-electric',\n  icon: [512, 512, [127928], \"f8be\", \"M352 81.1v33.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.5l0 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.2-19.3l1.1-.5 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 96H464c26.5 0 48-21.5 48-48s-21.5-48-48-48h-1.1c-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};\nvar 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 64V224c0 53 43 96 96 96H402.7l-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 256H96c-17.7 0-32-14.3-32-32V64z\"]\n};\nvar 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.3-.5-12.6-.8-19-.8zM64 416H248c39.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};\nvar 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 64V432c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V256c-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};\nvar faCircleArrowRight = {\n  prefix: 'fas',\n  iconName: 'circle-arrow-right',\n  icon: [512, 512, [\"arrow-circle-right\"], \"f0a9\", \"M0 256C0 397.4 114.6 512 256 512s256-114.6 256-256S397.4 0 256 0S0 114.6 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};\nvar faArrowCircleRight = faCircleArrowRight;\nvar faUserGroupCrown = {\n  prefix: 'fas',\n  iconName: 'user-group-crown',\n  icon: [640, 512, [\"users-crown\"], \"f6a5\", \"M144 144V128H304v16c0 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 0H112c-8.8 0-16 7.2-16 16V39v3.2 .1V144c0 70.7 57.3 128 128 128s128-57.3 128-128V42.3v-.1V39 16c0-8.8-7.2-16-16-16h-2.4c-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 472v8c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32v-8c0-92.8-75.2-168-168-168H168zm264-48c61.9 0 112-50.1 112-112s-50.1-112-112-112c-17.2 0-33.5 3.9-48 10.8V144c0 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 256H609.3c17 0 30.7-13.8 30.7-30.7C640 392.2 567.8 320 478.7 320H417.3c-2.4 0-4.8 .1-7.1 .2C452.9 356.8 480 411.3 480 472v8c0 11.7-3.1 22.6-8.6 32z\"]\n};\nvar faUsersCrown = faUserGroupCrown;\nvar faCircleI = {\n  prefix: 'fas',\n  iconName: 'circle-i',\n  icon: [512, 512, [], \"e111\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM184 128h72 72c13.3 0 24 10.7 24 24s-10.7 24-24 24H280V336h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24h48V176H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar 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.1H48c-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 0H444.2zM512 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};\nvar 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 0H472c15.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.6V288.9L9 65.3C-.7 53.4-2.8 36.8 3.9 22.9zM432 512c-79.5 0-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144zm59.3-180.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};\nvar faLocust = {\n  prefix: 'fas',\n  iconName: 'locust',\n  icon: [640, 512, [], \"e520\", \"M344 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h16c98.7 0 180.6 71.4 197 165.4c-9-3.5-18.8-5.4-29-5.4H463.8l-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.1L247.1 400h74.5l-29.3 42.3c-7.5 10.9-4.8 25.8 6.1 33.4s25.8 4.8 33.4-6.1L380 400h80.4l38.8 67.9c6.6 11.5 21.2 15.5 32.7 8.9s15.5-21.2 8.9-32.7L515.6 400H528c44.1 0 79.8-35.7 80-79.7c0-.1 0-.2 0-.3V280C608 143 497 32 360 32H344zm50.5 168l17.1 40H365l29.5-40zm-87.7 38.1l-1.4 1.9H257.1l32.7-41.5 16.9 39.5zM120.8 240C89.4 240 64 265.4 64 296.8c0 15.5 6.3 30 16.9 40.4L158.7 240H120.8zM528 320c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16z\"]\n};\nvar 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.8H32c-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.8H288c12.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};\nvar faUnsorted = faSort;\nvar 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-24H80c13.3 0 24 10.7 24 24V176h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H56V80H48C34.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 432H120c13.3 0 24 10.7 24 24s-10.7 24-24 24H32c-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 64H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faList12 = faListOl;\nvar faListNumeric = faListOl;\nvar faChartWaterfall = {\n  prefix: 'fas',\n  iconName: 'chart-waterfall',\n  icon: [512, 512, [], \"e0eb\", \"M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zM160 224c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V256c0-17.7 14.3-32 32-32zm128-64v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm64-96c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V96c0-17.7 14.3-32 32-32zM480 96V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V96c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar 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 176H560c-44.2 0-80 35.8-80 80c0 18 6 34.6 16 48H416c-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 9l0 0 0 0 0 0 .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 .1 0 0 0 0 0 0 0 0 0 0c-2.5 1.4-4.1 4.1-4.1 7s1.6 5.6 4.1 7l0 0 0 0 0 0 .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 .1 0 0 0 0 0 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 .1H531.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 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-48h32c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H400c-8.8 0-16-7.2-16-16s7.2-16 16-16H592c8.8 0 16-7.2 16-16V256c0-8.8-7.2-16-16-16H560c-8.8 0-16 7.2-16 16s7.2 16 16 16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H560c-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};\nvar 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 0H152zM488 0h-3.2c-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.2V488c0 13.3 10.7 24 24 24s24-10.7 24-24V267.8c0-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.1V488c0 13.3 10.7 24 24 24s24-10.7 24-24V267.8c0-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};\nvar 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 416c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z\"]\n};\nvar 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-112H119.4c-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 32h76.1c7.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 288c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48z\"]\n};\nvar faPersonDressBurst = {\n  prefix: 'fas',\n  iconName: 'person-dress-burst',\n  icon: [640, 512, [], \"e544\", \"M528 48c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM390.2 384H408v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h16v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h17.8c10.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.3H474.2c-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};\nvar faDiceD4 = {\n  prefix: 'fas',\n  iconName: 'dice-d4',\n  icon: [512, 512, [], \"f6d0\", \"M228.8 .7C235.5 2.8 240 9 240 16V496c0 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.3 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.6V16c0-7 4.5-13.2 11.2-15.3z\"]\n};\nvar 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 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zM272 192H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H272c-8.8 0-16-7.2-16-16s7.2-16 16-16zM256 304c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H272c-8.8 0-16-7.2-16-16zM164.1 160v6.3c6.6 1.2 16.6 3.2 21 4.4c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-3.8-1-17.4-3.7-21.7-4.3c-12.2-1.9-22.2-.3-28.6 2.6c-6.3 2.9-7.9 6.2-8.2 8.1c-.6 3.4 0 4.7 .1 5c.3 .5 1 1.8 3.6 3.5c6.1 4.2 15.7 7.2 29.9 11.4l.8 .2c12.1 3.7 28.3 8.5 40.4 17.4c6.7 4.9 13 11.4 16.9 20.5c4 9.1 4.8 19.1 3 29.4c-3.3 19-15.9 32-31.6 38.7c-4.9 2.1-10 3.6-15.4 4.6V352c0 11.1-9 20.1-20.1 20.1s-20.1-9-20.1-20.1v-6.4c-9.5-2.2-21.9-6.4-29.8-9.1c-1.7-.6-3.2-1.1-4.4-1.5c-10.5-3.5-16.1-14.8-12.7-25.3s14.8-16.1 25.3-12.7c2 .7 4.1 1.4 6.4 2.1l0 0 0 0c9.5 3.2 20.2 6.9 26.2 7.9c12.8 2 22.7 .7 28.8-1.9c5.5-2.3 7.4-5.3 8-8.8c.7-4 .1-5.9-.2-6.7c-.4-.9-1.3-2.2-3.7-4c-5.9-4.3-15.3-7.5-29.3-11.7l-2.2-.7c-11.7-3.5-27-8.1-38.6-16c-6.6-4.5-13.2-10.7-17.3-19.5c-4.2-9-5.2-18.8-3.4-29c3.2-18.3 16.2-30.9 31.1-37.7c5-2.3 10.3-4 15.9-5.1v-6c0-11.1 9-20.1 20.1-20.1s20.1 9 20.1 20.1z\"]\n};\nvar faMoneyCheckAlt = faMoneyCheckDollar;\nvar faVectorSquare = {\n  prefix: 'fas',\n  iconName: 'vector-square',\n  icon: [448, 512, [], \"f5cb\", \"M368 80h32v32H368V80zM352 32c-17.7 0-32 14.3-32 32H128c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64v64c0 17.7 14.3 32 32 32V352c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32H320c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32V160c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H352zM96 160c17.7 0 32-14.3 32-32H320c0 17.7 14.3 32 32 32V352c-17.7 0-32 14.3-32 32H128c0-17.7-14.3-32-32-32V160zM48 400H80v32H48V400zm320 32V400h32v32H368zM48 112V80H80v32H48z\"]\n};\nvar 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};\nvar faLanguage = {\n  prefix: 'fas',\n  iconName: 'language',\n  icon: [640, 512, [], \"f1ab\", \"M0 128C0 92.7 28.7 64 64 64H256h48 16H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H320 304 256 64c-35.3 0-64-28.7-64-64V128zm320 0V384H576V128H320zM178.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.1h73.6l8.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 276H141l19-42.8zM448 164c11 0 20 9 20 20v4h44 16c11 0 20 9 20 20s-9 20-20 20h-2l-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-45H448 376c-11 0-20-9-20-20s9-20 20-20h52v-4c0-11 9-20 20-20z\"]\n};\nvar 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.1zM569 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-88zM213.7 317.1c-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.3-50.6-39.9-29.5 29.5z\"]\n};\nvar 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-9l0 0 0 0 0 0 0 0 .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-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .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-.1 0 0 0 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 240c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm194.8-6.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.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};\nvar faKissWinkHeart = faFaceKissWinkHeart;\nvar 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 32v96H48c-26.5 0-48 21.5-48 48s21.5 48 48 48c20.9 0 38.7-13.4 45.3-32H192h98.7c6.6 18.6 24.4 32 45.3 32c26.5 0 48-21.5 48-48s-21.5-48-48-48H224V32zM128 224v24V414.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.7V248 224H232 152 128z\"]\n};\nvar faPodium = {\n  prefix: 'fas',\n  iconName: 'podium',\n  icon: [448, 512, [], \"f680\", \"M182.4 72c8.3 14.3 23.8 24 41.6 24h64c26.5 0 48-21.5 48-48s-21.5-48-48-48H224c-17.8 0-33.3 9.7-41.6 24H168c-48.6 0-88 39.4-88 88v32H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24s-10.7-24-24-24H128V112c0-22.1 17.9-40 40-40h14.4zM48 224L73.7 455.1c3.6 32.4 31 56.9 63.6 56.9H310.7c32.6 0 60-24.5 63.6-56.9L400 224H48z\"]\n};\nvar faMemoCircleCheck = {\n  prefix: 'fas',\n  iconName: 'memo-circle-check',\n  icon: [576, 512, [], \"e1d9\", \"M0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V198.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 .7H64c-35.3 0-64-28.7-64-64V64zm64 80c0 8.8 7.2 16 16 16H304c8.8 0 16-7.2 16-16s-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16s7.2 16 16 16H240c8.8 0 16-7.2 16-16s-7.2-16-16-16H80zm0 96c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H80zm496 48c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zm-99.3-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};\nvar faRouteHighway = {\n  prefix: 'fas',\n  iconName: 'route-highway',\n  icon: [512, 512, [], \"f61a\", \"M272.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.5C59.8 159.1 64 177 64 195.2c0 14.9-2.8 29.7-8.4 43.6L41.3 274.5C35.2 289.9 32 306.4 32 323c0 49.5 28 94.8 72.2 116.9l137.4 68.7c9 4.5 19.6 4.5 28.6 0l137.4-68.7C452 417.8 480 372.5 480 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.8zM128 192H384c0 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.7L256 444.2 132.9 382.7C110.3 371.4 96 348.3 96 323c0-8.5 1.6-16.9 4.8-24.8L115 262.6c8.6-21.4 13-44.3 13-67.3c0-1.1 0-2.2 0-3.2z\"]\n};\nvar faDownToLine = {\n  prefix: 'fas',\n  iconName: 'down-to-line',\n  icon: [384, 512, [\"arrow-alt-to-bottom\"], \"f34a\", \"M174.6 376.5c4.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-128c0-17.7-14.3-32-32-32H160c-17.7 0-32 14.3-32 32l0 128-72 0c-9.6 0-18.2 5.7-22 14.5s-2 19 4.6 26l136 144zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar faArrowAltToBottom = faDownToLine;\nvar faFilter = {\n  prefix: 'fas',\n  iconName: 'filter',\n  icon: [512, 512, [], \"f0b0\", \"M3.9 54.9C10.5 40.9 24.5 32 40 32H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9V448c0 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.6V320.9L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z\"]\n};\nvar faSquareG = {\n  prefix: 'fas',\n  iconName: 'square-g',\n  icon: [448, 512, [], \"e271\", \"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-64H64zm80 224c0 44.2 35.8 80 80 80c35.8 0 66.1-23.5 76.3-56H248c-13.3 0-24-10.7-24-24s10.7-24 24-24h80c13.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};\nvar faCirclePhone = {\n  prefix: 'fas',\n  iconName: 'circle-phone',\n  icon: [512, 512, [\"phone-circle\"], \"e11b\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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};\nvar faPhoneCircle = faCirclePhone;\nvar faClipboardPrescription = {\n  prefix: 'fas',\n  iconName: 'clipboard-prescription',\n  icon: [384, 512, [], \"f5e8\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 128c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm-88 68h72c33.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.6H124v44c0 11-9 20-20 20s-20-9-20-20V296 216c0-11 9-20 20-20zm72 80c11 0 20-9 20-20s-9-20-20-20H124v40h52z\"]\n};\nvar faUserNurseHair = {\n  prefix: 'fas',\n  iconName: 'user-nurse-hair',\n  icon: [448, 512, [], \"e45d\", \"M96 128V70.2c0-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 30V128h-.3c.2 2.6 .3 5.3 .3 8v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V136c0-2.7 .1-5.4 .3-8H96zm200 32c-20.5 0-38.7-9.6-50.4-24.5C231.9 159.7 205.8 176 176 176l-32 0c0 44.2 35.8 80 80 80s80-35.8 80-80V160h-8zM129.1 323.2l83.2 88.4c6.3 6.7 17 6.7 23.3 0l83.2-88.4c73.7 14.9 129.1 80 129.1 158.1c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3c0-78.1 55.5-143.2 129.1-158.1zM213.3 40V53.3H200c-4.4 0-8 3.6-8 8v5.3c0 4.4 3.6 8 8 8h13.3V88c0 4.4 3.6 8 8 8h5.3c4.4 0 8-3.6 8-8V74.7H248c4.4 0 8-3.6 8-8V61.3c0-4.4-3.6-8-8-8H234.7V40c0-4.4-3.6-8-8-8h-5.3c-4.4 0-8 3.6-8 8z\"]\n};\nvar faQuestion = {\n  prefix: 'fas',\n  iconName: 'question',\n  icon: [320, 512, [10067, 10068, 61736], \"3f\", \"M96 96c-17.7 0-32 14.3-32 32s-14.3 32-32 32s-32-14.3-32-32C0 75 43 32 96 32h97c70.1 0 127 56.9 127 127c0 52.4-32.2 99.4-81 118.4l-63 24.5 0 18.1c0 17.7-14.3 32-32 32s-32-14.3-32-32V301.9c0-26.4 16.2-50.1 40.8-59.6l63-24.5C240 208.3 256 185 256 159c0-34.8-28.2-63-63-63H96zm48 384c-22.1 0-40-17.9-40-40s17.9-40 40-40s40 17.9 40 40s-17.9 40-40 40z\"]\n};\nvar faFileSignature = {\n  prefix: 'fas',\n  iconName: 'file-signature',\n  icon: [576, 512, [], \"f573\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V428.7c-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 .2H240c-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.2H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h8.2c7.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.8h8.9c-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.6V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 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};\nvar faToggleLargeOn = {\n  prefix: 'fas',\n  iconName: 'toggle-large-on',\n  icon: [576, 512, [], \"e5b1\", \"M192 64C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192s-86-192-192-192H192zM384 384c-70.7 0-128-57.3-128-128s57.3-128 128-128s128 57.3 128 128s-57.3 128-128 128z\"]\n};\nvar 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.8h32v96H128V192c0-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.6V288h96v96H192c-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.8H288V288h96v32c0 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.6v32H288V128h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z\"]\n};\nvar faArrowsAlt = faUpDownLeftRight;\nvar faDryerHeat = {\n  prefix: 'fas',\n  iconName: 'dryer-heat',\n  icon: [448, 512, [\"dryer-alt\"], \"f862\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM224 448c-79.5 0-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144zM112 88c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm72 24c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zM156.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};\nvar faDryerAlt = faDryerHeat;\nvar 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 185V64c0-17.7-14.3-32-32-32H448c-17.7 0-32 14.3-32 32v36.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.1h32V448c0 35.3 28.7 64 64 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32zM288 288c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zM176 400c0-44.2 35.8-80 80-80h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16z\"]\n};\nvar faHandHoldingHeart = {\n  prefix: 'fas',\n  iconName: 'hand-holding-heart',\n  icon: [576, 512, [], \"f4be\", \"M148 76.6C148 34.3 182.3 0 224.6 0c20.3 0 39.8 8.1 54.1 22.4l9.3 9.3 9.3-9.3C311.6 8.1 331.1 0 351.4 0C393.7 0 428 34.3 428 76.6c0 20.3-8.1 39.8-22.4 54.1L302.1 234.1c-7.8 7.8-20.5 7.8-28.3 0L170.4 130.7C156.1 116.4 148 96.9 148 76.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.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z\"]\n};\nvar faArrowUpSmallBig = {\n  prefix: 'fas',\n  iconName: 'arrow-up-small-big',\n  icon: [512, 512, [\"sort-size-up-alt\"], \"f88f\", \"M128 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-2L160 146.3V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V146.3L63.6 181.6c-11.9 13-32.2 13.9-45.2 2s-13.9-32.2-2-45.2l88-96C110.5 35.8 119 32 128 32zM288 64c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V64zm32 192H480c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V288c0-17.7 14.3-32 32-32z\"]\n};\nvar faSortSizeUpAlt = faArrowUpSmallBig;\nvar 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 96H112c-17.7 0-32 14.3-32 32s14.3 32 32 32h14.3l-21.3 64H72c-17.7 0-32 14.3-32 32s14.3 32 32 32H83.6L62.3 352H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h8.9l-7.3 21.9c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l14-42.1H467.6l14 42.1c5.6 16.8 23.7 25.8 40.5 20.2s25.8-23.7 20.2-40.5L535.1 416H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H513.7l-21.3-64H504c17.7 0 32-14.3 32-32s-14.3-32-32-32H471.1l-21.3-64H464c17.7 0 32-14.3 32-32s-14.3-32-32-32H428.4l-14-42.1c-5.6-16.8-23.7-25.8-40.5-20.2s-25.8 23.7-20.2 40.5L360.9 96H215.1l7.3-21.9zM193.7 160H382.3l21.3 64H172.4l21.3-64zM446.3 352H129.7l21.3-64H424.9l21.3 64z\"]\n};\nvar 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.2H336c26.5 0 48 21.5 48 48v56.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.2V464c0 26.5-21.5 48-48 48H279.2c-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.2H48c-26.5 0-48-21.5-48-48V343.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.8V176c0-26.5 21.5-48 48-48H168.8c12.8 0 23.2-10.4 23.2-23.2z\"]\n};\nvar faMoneyCheck = {\n  prefix: 'fas',\n  iconName: 'money-check',\n  icon: [576, 512, [], \"f53c\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm48 160H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zM96 336c0-8.8 7.2-16 16-16H464c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zM376 160h80c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24V184c0-13.3 10.7-24 24-24z\"]\n};\nvar 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 .3V376.4zm175.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};\nvar faStarHalfAlt = faStarHalfStroke;\nvar faFileExclamation = {\n  prefix: 'fas',\n  iconName: 'file-exclamation',\n  icon: [384, 512, [], \"f31a\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM192 192c13.3 0 24 10.7 24 24V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24zm32 224c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar 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};\nvar 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.5h253c39.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 32H32zM87.7 224L69 96H443L424.3 224H87.7z\"]\n};\nvar faGlassWhiskey = faWhiskeyGlass;\nvar 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};\nvar faBuildingCircleExclamation = {\n  prefix: 'fas',\n  iconName: 'building-circle-exclamation',\n  icon: [640, 512, [], \"e4d3\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c15.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.8V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM496 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm0-48c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm0-192c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar faClothesHanger = {\n  prefix: 'fas',\n  iconName: 'clothes-hanger',\n  icon: [640, 512, [], \"e136\", \"M209.8 84.8C222.3 35 267.1 0 318.5 0H320c61.9 0 112 50.1 112 112v6.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 74H74c-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.3V112c0-26.5-21.5-48-48-48h-1.5c-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 10H566c5.5 0 10-4.5 10-10c0-3.3-1.6-6.4-4.3-8.2L320 255z\"]\n};\nvar faMobileNotch = {\n  prefix: 'fas',\n  iconName: 'mobile-notch',\n  icon: [384, 512, [\"mobile-iphone\"], \"e1ee\", \"M128 64V80c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16V64h32c8.8 0 16 7.2 16 16V432c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16h32zM96 0C51.8 0 16 35.8 16 80V432c0 44.2 35.8 80 80 80H288c44.2 0 80-35.8 80-80V80c0-44.2-35.8-80-80-80H96zm32 400c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H144c-8.8 0-16 7.2-16 16z\"]\n};\nvar faMobileIphone = faMobileNotch;\nvar 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 8v64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80-96V280c0 13.3 10.7 24 24 24s24-10.7 24-24V120c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80 64v96c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n};\nvar faArrowUpRightFromSquare = {\n  prefix: 'fas',\n  iconName: 'arrow-up-right-from-square',\n  icon: [448, 512, [\"external-link\"], \"f08e\", \"M288 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h50.7L169.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L384 141.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32H288zM80 64C35.8 64 0 99.8 0 144V400c0 44.2 35.8 80 80 80H336c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v80c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z\"]\n};\nvar faExternalLink = faArrowUpRightFromSquare;\nvar faCubesStacked = {\n  prefix: 'fas',\n  iconName: 'cubes-stacked',\n  icon: [448, 512, [], \"e4e6\", \"M192 64v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H224c-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 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H288zm64 160c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32H352zM160 384v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32H192c-17.7 0-32 14.3-32 32zM32 352c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32H32z\"]\n};\nvar faImagesUser = {\n  prefix: 'fas',\n  iconName: 'images-user',\n  icon: [576, 512, [], \"e1b9\", \"M96 96V320c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64zM336 224c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zm-66.3 32H402.3c25.2 0 45.7 20.5 45.7 45.7c0 10.1-8.2 18.3-18.3 18.3H242.3c-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 120V344c0 75.1 60.9 136 136 136H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120z\"]\n};\nvar 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 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H72.9l56.7 170.1c4.5 13.5 17.4 22.4 31.6 21.9s26.4-10.4 29.8-24.2L233 288h46L321 455.8c3.4 13.8 15.6 23.7 29.8 24.2s27.1-8.4 31.6-21.9L439.1 288H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H460.4l50-149.9c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2L392.9 224H329L287 56.2C283.5 42 270.7 32 256 32s-27.5 10-31 24.2L183 224h-64L62.4 53.9zm78 234.1H167l-11.4 45.6L140.4 288zM249 224l7-28.1 7 28.1H249zm96 64h26.6l-15.2 45.6L345 288z\"]\n};\nvar faKrw = faWonSign;\nvar faWon = faWonSign;\nvar faImagePolaroidUser = {\n  prefix: 'fas',\n  iconName: 'image-polaroid-user',\n  icon: [448, 512, [], \"e1b6\", \"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-64V96zm64 32V320c0 17.7 14.3 32 32 32h16c0-35.3 28.7-64 64-64h96c35.3 0 64 28.7 64 64h16c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32zm224 64c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64z\"]\n};\nvar faVirusCovid = {\n  prefix: 'fas',\n  iconName: 'virus-covid',\n  icon: [512, 512, [], \"e4a8\", \"M192 24c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H280V81.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.3H464V216c0-13.3 10.7-24 24-24s24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H430.4c-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.1V464h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h16V430.4c-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 280H48v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24s24 10.7 24 24v16H81.6c4.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.1V48H216c-13.3 0-24-10.7-24-24zm48 200c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zm64 104c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar 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-320zM192 256c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm128 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM96 256c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32z\"]\n};\nvar faPie = {\n  prefix: 'fas',\n  iconName: 'pie',\n  icon: [576, 512, [129383], \"f705\", \"M544 240c-7.6 0-14.3-4.9-17-12C490 132.1 397 64 288 64S86 132.1 49 228c-2.7 7.1-9.4 12-17 12c-17.7 0-32 14.3-32 32c0 17.2 13.6 31.3 30.7 32c17.7-.5 35-7 48.7-14.2c7-3.6 12.7-7.3 16.7-10c2-1.4 3.5-2.5 4.5-3.2c.5-.4 .9-.7 1.1-.8l.2-.2 0 0 20.7 .4 0 0 .2 .1c.2 .2 .5 .4 .9 .8c.9 .7 2.2 1.8 4.1 3.1c3.7 2.6 9.1 6.2 16.1 9.8c14 7.2 33.4 14.2 56.1 14.2s42.2-7 56.1-14.2c7-3.6 12.4-7.2 16.1-9.8c1.8-1.3 3.2-2.4 4.1-3.1c.4-.4 .7-.6 .9-.8l.1-.1c6.1-5.4 15.2-5.4 21.2 0l0 0 .1 .1c.2 .2 .5 .4 .9 .8c.9 .7 2.2 1.8 4.1 3.1c3.7 2.6 9.1 6.2 16.1 9.8c14 7.2 33.4 14.2 56.1 14.2s42.2-7 56.1-14.2c7-3.6 12.4-7.2 16.1-9.8c1.8-1.3 3.2-2.4 4.1-3.1c.4-.4 .7-.6 .9-.8l.1-.1c5.9-5.2 14.6-5.4 20.7-.4l0 0 0 0 0 0 0 0 0 0 0 0 .2 .2c.2 .2 .6 .5 1.1 .8c1 .7 2.5 1.9 4.5 3.2c4 2.7 9.7 6.4 16.7 10c13.7 7.2 31.1 13.7 48.7 14.2c17.1-.7 30.7-14.7 30.7-32c0-17.7-14.3-32-32-32zM122.6 276c-5.9-5.2-14.6-5.4-20.7-.4l0 0 20.7 .4s0 0 0 0zM81.4 404.2c8.7 26.1 33.2 43.8 60.7 43.8H433.9c27.5 0 52-17.6 60.7-43.8l24-71.9c-14.2-3.5-26.8-9-36.8-14.2c-7-3.7-12.9-7.3-17.5-10.3c-4.5 3.1-10.3 6.7-17.4 10.4C429.8 327 405.2 336 376 336s-53.8-9-70.8-17.8c-6.9-3.6-12.7-7.2-17.2-10.2c-4.5 3-10.2 6.6-17.2 10.2C253.8 327 229.2 336 200 336s-53.8-9-70.8-17.8c-7.1-3.6-12.9-7.3-17.4-10.4c-4.6 3-10.5 6.7-17.5 10.3c-10 5.2-22.7 10.7-36.8 14.2l24 71.9zM206.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 144v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V144c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faChessKnightPiece = {\n  prefix: 'fas',\n  iconName: 'chess-knight-piece',\n  icon: [320, 512, [\"chess-knight-alt\"], \"f442\", \"M144 222.9V192l-6.4 2.1c-10.9 3.6-19 12.8-21.3 24.1l-1.3 6.4c-1.9 9.7-8.2 17.9-17.1 22.3l-3.7 1.8c-9 4.5-19.6 4.5-28.6 0l-16-8C38.8 235.4 32 224.3 32 212.2v-87c0-8.5 3.4-16.6 9.4-22.6L48 96 35.3 83.3c-2.1-2.1-3.3-5-3.3-8C32 69.1 37.1 64 43.3 64H128c79.5 0 144 64.5 144 144V336.9c0 9.9-2.3 19.7-6.8 28.6L256 384H64l-9.4-18.9C50.2 356.5 48 347 48 337.3c0-20.8 10.4-40.2 27.7-51.8l54-36c8.9-5.9 14.2-15.9 14.2-26.6zM96 144c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zM16.4 455.8l8.8-4.4c4.1-2.1 6.8-6.3 6.8-10.9C32 426.9 42.9 416 56.4 416H263.6c13.5 0 24.4 10.9 24.4 24.4c0 4.6 2.6 8.9 6.8 10.9l8.8 4.4c10.1 5 16.4 15.3 16.4 26.5c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3c0-11.2 6.3-21.5 16.4-26.5z\"]\n};\nvar faChessKnightAlt = faChessKnightPiece;\nvar 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 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H96L82.7 320H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H56L34.5 435.7c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L125.3 384H322.7l31.8 76.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8L392 384h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H365.3L352 288h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H325.3L253.5 51.7zM256 224H192l32-76.8L256 224zm-90.7 64H282.7L296 320H152l13.3-32z\"]\n};\nvar 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 128H144zM296 376c0 13.3 10.7 24 24 24s24-10.7 24-24V312h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V200c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H232c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z\"]\n};\nvar faF = {\n  prefix: 'fas',\n  iconName: 'f',\n  icon: [320, 512, [102], \"46\", \"M32 32C14.3 32 0 46.3 0 64V256 448c0 17.7 14.3 32 32 32s32-14.3 32-32V288H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V96H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar 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.5h88c8.8 0 16 7.2 16 16s-7.2 16-16 16H288 216s0 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 440v16c0 13.3 10.7 24 24 24s24-10.7 24-24V440c0-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};\nvar 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 32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V448H256 512v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448 416 288 256 192 160 112C576 50.1 525.9 0 464 0H256c-17.7 0-32 14.3-32 32v96H64V32zM512 256H256c-17.7 0-32 14.3-32 32v96H64V192H256 512v64zM192 304c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM144 96c26.5 0 48-21.5 48-48s-21.5-48-48-48S96 21.5 96 48s21.5 48 48 48z\"]\n};\nvar faRoad = {\n  prefix: 'fas',\n  iconName: 'road',\n  icon: [576, 512, [128739], \"f018\", \"M256 32H181.2c-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 480H256V416c0-17.7 14.3-32 32-32s32 14.3 32 32v64H521.4c30.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 32H320V96c0 17.7-14.3 32-32 32s-32-14.3-32-32V32zm64 192v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faTaxi = {\n  prefix: 'fas',\n  iconName: 'taxi',\n  icon: [512, 512, [128662, \"cab\"], \"f1ba\", \"M192 0c-17.7 0-32 14.3-32 32V64c0 .1 0 .1 0 .2c-38.6 2.2-72.3 27.3-85.2 64.1L39.6 228.8C16.4 238.4 0 261.3 0 288V432v48c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V432H416v48c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V432 288c0-26.7-16.4-49.6-39.6-59.2L437.2 128.3c-12.9-36.8-46.6-62-85.2-64.1c0-.1 0-.1 0-.2V32c0-17.7-14.3-32-32-32H192zM165.4 128H346.6c13.6 0 25.7 8.6 30.2 21.4L402.9 224H109.1l26.1-74.6c4.5-12.8 16.6-21.4 30.2-21.4zM96 352c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm352-32c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faCab = faTaxi;\nvar faPersonCirclePlus = {\n  prefix: 'fas',\n  iconName: 'person-circle-plus',\n  icon: [576, 512, [], \"e541\", \"M208 48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM152 352V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.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.6h29.7c33.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.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 512c-79.5 0-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144zm16-208c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304z\"]\n};\nvar faChartPie = {\n  prefix: 'fas',\n  iconName: 'chart-pie',\n  icon: [576, 512, [\"pie-chart\"], \"f200\", \"M304 240V16.6c0-9 7-16.6 16-16.6C443.7 0 544 100.3 544 224c0 9-7.6 16-16.6 16H304zM32 272C32 150.7 122.1 50.3 239 34.3c9.2-1.3 17 6.1 17 15.4V288L412.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 288H558.4z\"]\n};\nvar faPieChart = faChartPie;\nvar 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};\nvar faClockEight = {\n  prefix: 'fas',\n  iconName: 'clock-eight',\n  icon: [512, 512, [], \"e345\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm24-392V256c0 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.2V120c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faSackXmark = {\n  prefix: 'fas',\n  iconName: 'sack-xmark',\n  icon: [512, 512, [], \"e56a\", \"M192 96H320l47.4-71.1C374.5 14.2 366.9 0 354.1 0H157.9c-12.8 0-20.4 14.2-13.3 24.9L192 96zm128 32H192c-3.8 2.5-8.1 5.3-13 8.4l0 0 0 0C122.3 172.7 0 250.9 0 416c0 53 43 96 96 96H416c53 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};\nvar faFileExcel = {\n  prefix: 'fas',\n  iconName: 'file-excel',\n  icon: [384, 512, [], \"f1c3\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 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};\nvar faFileContract = {\n  prefix: 'fas',\n  iconName: 'file-contract',\n  icon: [384, 512, [], \"f56c\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM80 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-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.2H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h8.2c7.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.8H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-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};\nvar 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.7 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.7 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.4zM448 256c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faCircleQ = {\n  prefix: 'fas',\n  iconName: 'circle-q',\n  icon: [512, 512, [], \"e11e\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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};\nvar faBuildingFlag = {\n  prefix: 'fas',\n  iconName: 'building-flag',\n  icon: [640, 512, [], \"e4d5\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM448 0c-17.7 0-32 14.3-32 32V512h64V192H624c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H480c0-17.7-14.3-32-32-32z\"]\n};\nvar faFaceGrinBeam = {\n  prefix: 'fas',\n  iconName: 'face-grin-beam',\n  icon: [512, 512, [128516, \"grin-beam\"], \"f582\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM383.8 317.8c12.3-3.7 24.3 7 19.2 18.7c-24.5 56.9-81.1 96.7-147 96.7s-122.5-39.8-147-96.7c-5.1-11.8 6.9-22.4 19.2-18.7C166.7 329.4 210.1 336 256 336s89.3-6.6 127.8-18.2zm-166.2-89l0 0 0 0-.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 .2 0 0 0 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.8l0 0 0 0zm160 0l0 0-.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 .2 0 0 0 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.8l0 0 0 0 0 0z\"]\n};\nvar faGrinBeam = faFaceGrinBeam;\nvar 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 32H328.6C339.6 12.9 360.3 0 384 0c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V232.6c19.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-32H119.4c-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.4V119.4zM119.4 96c-5.6 9.7-13.7 17.8-23.4 23.4V232.6c9.7 5.6 17.8 13.7 23.4 23.4H328.6c5.6-9.7 13.7-17.8 23.4-23.4V119.4c-9.7-5.6-17.8-13.7-23.4-23.4H119.4zm192 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.4V352h64v40.6c9.7 5.6 17.8 13.7 23.4 23.4H520.6c5.6-9.7 13.7-17.8 23.4-23.4V279.4c-9.7-5.6-17.8-13.7-23.4-23.4h-46c-5.4-15.4-14.6-28.9-26.5-39.6V192h72.6c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V392.6c19.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-32H311.4z\"]\n};\nvar 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-48H440c0 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.8V432c0 8.8-7.2 16-16 16s-16-7.2-16-16V406.8c-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 208H4.5C1.5 223.5 0 239.6 0 256C0 397.4 114.6 512 256 512zm61.9-245.5c7.9 3.5 16.7 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 176H77.5c5.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.9V96c0-8.8 7.2-16 16-16s16 7.2 16 16v16.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-2V96c0-8.8 7.2-16 16-16s16 7.2 16 16v19c4.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.5h64.7C465.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-6zm-64-24c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm152 24c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z\"]\n};\nvar faCircleArrowDownRight = {\n  prefix: 'fas',\n  iconName: 'circle-arrow-down-right',\n  icon: [512, 512, [], \"e0fa\", \"M256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256S397.4 0 256 0zM192 368c-13.3 0-24-10.7-24-24s10.7-24 24-24h94.1L151 185c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l135 135V184c0-13.3 10.7-24 24-24s24 10.7 24 24V344c0 13.3-10.7 24-24 24H192z\"]\n};\nvar faAlien8bit = {\n  prefix: 'fas',\n  iconName: 'alien-8bit',\n  icon: [576, 512, [128126, \"alien-monster\"], \"f8f6\", \"M96 48c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16V64h48c8.8 0 16 7.2 16 16v48H352V80c0-8.8 7.2-16 16-16h48V48c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H416v32 32h48c8.8 0 16 7.2 16 16v48h32V144c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16V272c0 8.8-7.2 16-16 16H512v80c0 8.8-7.2 16-16 16H448v80c0 8.8-7.2 16-16 16H384 336c-8.8 0-16-7.2-16-16V432c0-8.8 7.2-16 16-16h48V384H192v32h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H192 144c-8.8 0-16-7.2-16-16V384H80c-8.8 0-16-7.2-16-16V288H16c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16H48c8.8 0 16 7.2 16 16v80H96V176c0-8.8 7.2-16 16-16h48V128 96H112c-8.8 0-16-7.2-16-16V48zm64 192v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm192 0v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16z\"]\n};\nvar faAlienMonster = faAlien8bit;\nvar faHandPointRibbon = {\n  prefix: 'fas',\n  iconName: 'hand-point-ribbon',\n  icon: [448, 512, [], \"e1a6\", \"M96 32c0-17.7 14.3-32 32-32s32 14.3 32 32V48 96v16c0 8.8-7.2 16-16 16H11.8C5.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 32L96 32zm0 208V160h64v80H96zm192-48c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V192zm-64-64c17.7 0 32 14.3 32 32v48c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32zm160 96c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224zm-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.6V352c0 88.4-71.6 160-160 160H226.3c-42.4 0-83.1-16.9-113.1-46.9l-11.6-11.6C77.5 429.5 64 396.9 64 363V336c0-35.3 28.7-64 64-64h88c22.1 0 40 17.9 40 40s-17.9 40-40 40H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h56c39.8 0 72-32.2 72-72z\"]\n};\nvar 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 32H352c35.3 0 64 28.7 64 64c0 19.1-8.4 36.3-21.7 48H408c39.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 72H72c-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-72h13.7C104.4 228.3 96 211.1 96 192c0-35.3 28.7-64 64-64h16.2c44.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};\nvar faObjectExclude = {\n  prefix: 'fas',\n  iconName: 'object-exclude',\n  icon: [512, 512, [], \"e49c\", \"M0 64C0 28.7 28.7 0 64 0H288c35.3 0 64 28.7 64 64v96h96c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H224c-35.3 0-64-28.7-64-64V352H64c-35.3 0-64-28.7-64-64V64zM320 192H192V320H320V192z\"]\n};\nvar faTelescope = {\n  prefix: 'fas',\n  iconName: 'telescope',\n  icon: [640, 512, [128301], \"e03e\", \"M407.7 40c-15.3 8.8-20.6 28.4-11.7 43.7L492 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.3C498 4.4 478.4-.8 463.1 8L407.7 40zM43.8 343.6c-11.5 6.6-15.4 21.3-8.8 32.8l25.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.4L225.8 478.9c-5 12.3 .9 26.3 13.2 31.3s26.3-.9 31.3-13.2L336 335.6l65.8 161.4c5 12.3 19 18.2 31.3 13.2s18.2-19 13.2-31.3L378.4 312.5l86.1-46.2-.2-.3-96-166.3c-1-1.8-2-3.6-2.8-5.4L94.4 268.4c-14.4 9.2-19 28.1-10.4 42.9l4 6.9L43.8 343.6z\"]\n};\nvar 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};\nvar faMapMarker = faLocationPin;\nvar faSquareList = {\n  prefix: 'fas',\n  iconName: 'square-list',\n  icon: [448, 512, [], \"e489\", \"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-64V96zM96 288c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm32-128c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM96 384c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm96-248c-13.3 0-24 10.7-24 24s10.7 24 24 24H352c13.3 0 24-10.7 24-24s-10.7-24-24-24H192zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H352c13.3 0 24-10.7 24-24s-10.7-24-24-24H192zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H352c13.3 0 24-10.7 24-24s-10.7-24-24-24H192z\"]\n};\nvar 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 112v16 0 21.2L292.8 237.7c-3.1 1-6.4 1-9.5 0L0 149.2V128 112C0 98 9.1 85.6 22.5 81.5l256-80zm23.9 266.8L576 182.8v46.5l-52.8 16.5c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5L576 262.8V400c0 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 400V262.8l43.2 13.5c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20L0 229.2V182.8l273.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};\nvar 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.1H48c-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 0H444.2zM512 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 208c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm48 16c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm80-16c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16z\"]\n};\nvar 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 32v2.3 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 288v64H544l0-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.1V66.3 64c0-17.7-14.3-32-32-32H256zM16.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.6H16.6z\"]\n};\nvar faHardHat = faHelmetSafety;\nvar faHatHard = faHelmetSafety;\nvar 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 .3 0 0 0 0 0 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};\nvar faSimCards = {\n  prefix: 'fas',\n  iconName: 'sim-cards',\n  icon: [448, 512, [], \"e251\", \"M160 0C124.7 0 96 28.7 96 64V352c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V141.3c0-17-6.7-33.3-18.7-45.3L352 18.7C340 6.7 323.7 0 306.7 0H160zm48 144v48H160V176c0-17.7 14.3-32 32-32h16zm-48 80h64 96 64v48H320 224 160V224zm224-32H336V144h16c17.7 0 32 14.3 32 32v16zm-80-48v48H240V144h64zm80 160v16c0 17.7-14.3 32-32 32H336V304h48zm-80 48H240V304h64v48zm-96 0H192c-17.7 0-32-14.3-32-32V304h48v48zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V376c0 75.1 60.9 136 136 136H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120z\"]\n};\nvar faStarship = {\n  prefix: 'fas',\n  iconName: 'starship',\n  icon: [640, 512, [], \"e039\", \"M448 320c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zm0 128c106 0 192-86 192-192s-86-192-192-192s-192 86-192 192s86 192 192 192zm32-192c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM188.9 205.4L137 160h71c17.7 0 32-14.3 32-32s-14.3-32-32-32H32C14.3 96 0 110.3 0 128s14.3 32 32 32H64.1l65.5 57.3-2.2 .4C109.1 221.4 96 237.4 96 256s13.1 34.6 31.4 38.3l2.2 .4L64.1 352H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H208c17.7 0 32-14.3 32-32s-14.3-32-32-32H137l51.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};\nvar 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 320H48c-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-48H400c26.5 0 48 21.5 48 48s-21.5 48-48 48H48c-26.5 0-48-21.5-48-48z\"]\n};\nvar faCircleRight = {\n  prefix: 'fas',\n  iconName: 'circle-right',\n  icon: [512, 512, [61838, \"arrow-alt-circle-right\"], \"f35a\", \"M0 256C0 397.4 114.6 512 256 512s256-114.6 256-256S397.4 0 256 0S0 114.6 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};\nvar faArrowAltCircleRight = faCircleRight;\nvar faPlaneCircleCheck = {\n  prefix: 'fas',\n  iconName: 'plane-circle-check',\n  icon: [640, 512, [], \"e555\", \"M256 0c-35 0-64 59.5-64 93.7v84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9v65.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.8v42c0 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.3V93.7C320 59.5 292 0 256 0zM640 368c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zm-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};\nvar 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 64H112c-26.5 0-48 21.5-48 48v64.5L18.4 222.1c-18.7 18.7-18.7 49.1 0 67.9L64 335.5V400c0 26.5 21.5 48 48 48h64.5l45.6 45.6c18.7 18.7 49.1 18.7 67.9 0L335.5 448H400c26.5 0 48-21.5 48-48V335.5l45.6-45.6c18.7-18.7 18.7-49.1 0-67.9L448 176.5V112c0-26.5-21.5-48-48-48H335.5L289.9 18.4z\"]\n};\nvar 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.8 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 384H347.3c48.4 0 89.3 36.1 95.3 84.1l1 7.9c2.4 19.1-12.5 36-31.8 36H36.2C17 512 2.1 495.1 4.5 476l1-7.9c6-48 46.8-84.1 95.3-84.1z\"]\n};\nvar faHexagonVerticalNft = {\n  prefix: 'fas',\n  iconName: 'hexagon-vertical-nft',\n  icon: [512, 512, [], \"e505\", \"M292.9 495.5c-22.3 12.9-49.7 12.9-72 0L68 407.2c-22.3-12.9-36-36.6-36-62.4V168.3c0-25.7 13.7-49.5 36-62.4L220.9 17.7c22.3-12.9 49.7-12.9 72 0l152.9 88.3c22.3 12.9 36 36.6 36 62.4V344.9c0 25.7-13.7 49.5-36 62.4L292.9 495.5zM127.8 170.6c-2.8-7.1-10.3-11.2-17.9-9.8s-13 8-13 15.7v160c0 8.8 7.2 16 16 16s16-7.2 16-16V259.7l33.1 82.9c2.8 7.1 10.4 11.2 17.9 9.8s13-8 13-15.7v-160c0-8.8-7.2-16-16-16s-16 7.2-16 16v76.9l-33.1-82.9zm97.1 5.9v80 80c0 8.8 7.2 16 16 16s16-7.2 16-16v-64h32c8.8 0 16-7.2 16-16s-7.2-16-16-16h-32v-48h32c8.8 0 16-7.2 16-16s-7.2-16-16-16h-48c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16s7.2 16 16 16h16v144c0 8.8 7.2 16 16 16s16-7.2 16-16v-144h16c8.8 0 16-7.2 16-16s-7.2-16-16-16h-64z\"]\n};\nvar faFaceRollingEyes = {\n  prefix: 'fas',\n  iconName: 'face-rolling-eyes',\n  icon: [512, 512, [128580, \"meh-rolling-eyes\"], \"f5a5\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM192 368H320c8.8 0 16 7.2 16 16s-7.2 16-16 16H192c-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};\nvar faMehRollingEyes = faFaceRollingEyes;\nvar 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 64V432c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V256c-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 64V432c0 26.5-21.5 48-48 48H432c10-13.4 16-30 16-48V282.5c37.3-13.2 64-48.7 64-90.5c0-82.2-57.6-130.7-114.6-157.1z\"]\n};\nvar faRingsWedding = {\n  prefix: 'fas',\n  iconName: 'rings-wedding',\n  icon: [512, 512, [], \"f81b\", \"M113.7 8.8C116.4 3.4 121.9 0 128 0h96c6.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};\nvar 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 32H456.6C467.6 12.9 488.3 0 512 0c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V392.6c19.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-32H119.4c-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.4V119.4zM456.6 96H119.4c-5.6 9.7-13.7 17.8-23.4 23.4V392.6c9.7 5.6 17.8 13.7 23.4 23.4H456.6c5.6-9.7 13.7-17.8 23.4-23.4V119.4c-9.7-5.6-17.8-13.7-23.4-23.4zM128 160c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160zM256 320h32c35.3 0 64-28.7 64-64V224h64c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V320z\"]\n};\nvar 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 16V206.7l0 0v63.2c9.2 1.4 19.8 2.2 32 2.2s22.8-.8 32-2.2V31.8c-.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.6V14.7zM40.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-.2H48c3.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-.8h26.6c1.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.4V261c4.8-2.1 8.6-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.5 501.9 74.4 512 89.2 512H294.8c14.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.4H336c-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 224H21.4C9.6 224 0 233.6 0 245.4c0 1.7 .2 3.4 .6 5.1z\"]\n};\nvar 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 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm406.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};\nvar faLineChart = faChartLine;\nvar faCalendarArrowDown = {\n  prefix: 'fas',\n  iconName: 'calendar-arrow-down',\n  icon: [448, 512, [\"calendar-download\"], \"e0d0\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm248 72c0-13.3-10.7-24-24-24s-24 10.7-24 24V366.1l-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 39V264z\"]\n};\nvar faCalendarDownload = faCalendarArrowDown;\nvar faSendBack = {\n  prefix: 'fas',\n  iconName: 'send-back',\n  icon: [640, 512, [], \"f87e\", \"M192 64V192H64V64H192zM64 0C28.7 0 0 28.7 0 64V192c0 35.3 28.7 64 64 64H192c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM576 320V448H448V320H576zM448 256c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H448zM160 288v64c0 35.3 28.7 64 64 64H352V320c0-53 43-96 96-96h32V160c0-35.3-28.7-64-64-64H288v96c0 53-43 96-96 96H160z\"]\n};\nvar 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 269V184c0-4.4 3.6-8 8-8H159.1zm26-48H56c-30.9 0-56 25.1-56 56v85c0 55.1 37.5 103.1 90.9 116.4l71.3 17.8c22.7 30.5 55.4 54.1 93.8 66.6V393.3c-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.8v76.6c38-12.6 70.6-36 93.5-66.4l71.6-17.9C602.5 372.1 640 324.1 640 269V184c0-30.9-25.1-56-56-56H454.5C419.7 73.8 372.1 32 320 32c-52.6 0-100.2 41.8-134.9 96zm295.6 48H584c4.4 0 8 3.6 8 8v85c0 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 320V512h64V320c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n};\nvar 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 32v7.8c0 27.7-2.4 55.3-7.1 82.5L68.4 243.7C27.8 255.8 0 293.2 0 335.6v71.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.3h72.6c5.6-9.7 13.7-17.8 23.4-23.4V272c0-5.4 .4-10.8 1.1-16H364.4l18-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.3V128c0-53-43-96-96-96s-96 43-96 96v32c0 17.7 14.3 32 32 32s32-14.3 32-32V128zM209.9 368c-6.7 16.3-14.2 32.3-22.3 48H384V368H209.9zM86.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.5V335.6c0-14.1 9.3-26.6 22.8-30.7zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar 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};\nvar faSignsPost = {\n  prefix: 'fas',\n  iconName: 'signs-post',\n  icon: [512, 512, [\"map-signs\"], \"f277\", \"M224 32H64C46.3 32 32 46.3 32 64v64c0 17.7 14.3 32 32 32H441.4c4.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.7H288c0-17.7-14.3-32-32-32s-32 14.3-32 32zM480 256c0-17.7-14.3-32-32-32H288V192H224v32H70.6c-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.7H448c17.7 0 32-14.3 32-32V256zM288 480V384H224v96c0 17.7 14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faMapSigns = faSignsPost;\nvar 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 .1h129c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9v129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1h-129c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5v-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-24V280h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V168c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z\"]\n};\nvar faPlusOctagon = faOctagonPlus;\nvar faCashRegister = {\n  prefix: 'fas',\n  iconName: 'cash-register',\n  icon: [512, 512, [], \"f788\", \"M64 0C46.3 0 32 14.3 32 32V96c0 17.7 14.3 32 32 32h80v32H87c-31.6 0-58.5 23.1-63.3 54.4L1.1 364.1C.4 368.8 0 373.6 0 378.4V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V378.4c0-4.8-.4-9.6-1.1-14.4L488.2 214.4C483.5 183.1 456.6 160 425 160H208V128h80c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H64zM96 48H256c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16s7.2-16 16-16zM64 432c0-8.8 7.2-16 16-16H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm48-216c13.3 0 24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24zm72 24c0-13.3 10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24zm-24 56c13.3 0 24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24zm120-56c0-13.3 10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24zm-24 56c13.3 0 24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24zm120-56c0-13.3 10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24zm-24 56c13.3 0 24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faPersonCircleQuestion = {\n  prefix: 'fas',\n  iconName: 'person-circle-question',\n  icon: [576, 512, [], \"e542\", \"M208 48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM152 352V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.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.6h29.7c33.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.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 512c-79.5 0-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144zm0-48c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM368 321.6V328c0 8.8 7.2 16 16 16s16-7.2 16-16v-6.4c0-5.3 4.3-9.6 9.6-9.6h40.5c7.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.2V384c0 8.8 7.2 16 16 16s16-7.2 16-16v-5.1l23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9H409.6c-23 0-41.6 18.6-41.6 41.6z\"]\n};\nvar 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};\nvar 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 512zM224 160c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm48 0c0-44.2-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80s80-35.8 80-80z\"]\n};\nvar faMessageSmile = {\n  prefix: 'fas',\n  iconName: 'message-smile',\n  icon: [512, 512, [\"comment-alt-smile\"], \"f4aa\", \"M0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zM192 176c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM150.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};\nvar faCommentAltSmile = faMessageSmile;\nvar faCupStraw = {\n  prefix: 'fas',\n  iconName: 'cup-straw',\n  icon: [384, 512, [129380], \"e363\", \"M249.3 0H280c13.3 0 24 10.7 24 24s-10.7 24-24 24H249.3c-3.7 0-6.9 2.6-7.8 6.2L224.2 128H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H174.9l20-84.8C200.8 17.9 223.4 0 249.3 0zM60.3 468L40 224H344L323.7 468c-2.1 24.9-22.9 44-47.8 44H108.2c-25 0-45.8-19.1-47.8-44z\"]\n};\nvar faLeftFromLine = {\n  prefix: 'fas',\n  iconName: 'left-from-line',\n  icon: [448, 512, [\"arrow-alt-from-right\"], \"f348\", \"M384 416c0 17.7 14.3 32 32 32s32-14.3 32-32V96c0-17.7-14.3-32-32-32s-32 14.3-32 32V416zM7.5 238.6C2.7 243.1 0 249.4 0 256s2.7 12.9 7.5 17.4l144 136c7 6.6 17.2 8.4 26 4.6s14.5-12.5 14.5-22V320H320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32l-128 0V120c0-9.6-5.7-18.2-14.5-22s-19-2-26 4.6l-144 136z\"]\n};\nvar faArrowAltFromRight = faLeftFromLine;\nvar 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-224V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V192L64 192 64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192 256 0z\"]\n};\nvar 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 192H404.3L322.7 35.1c-6.1-11.8-1.5-26.3 10.2-32.4s26.2-1.5 32.4 10.2L458.4 192H544c17.7 0 32 14.3 32 32s-14.3 32-32 32L492.1 463.5C485 492 459.4 512 430 512H146c-29.4 0-55-20-62.1-48.5L32 256c-17.7 0-32-14.3-32-32s14.3-32 32-32h85.6L210.7 12.9c6.1-11.8 20.6-16.3 32.4-10.2zM144 296c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm312-24c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar faShoppingBasketAlt = faBasketShoppingSimple;\nvar faHandsHoldingHeart = {\n  prefix: 'fas',\n  iconName: 'hands-holding-heart',\n  icon: [640, 512, [\"hands-heart\"], \"f4c3\", \"M180 76.6C180 34.3 214.3 0 256.6 0c20.3 0 39.8 8.1 54.1 22.4l9.3 9.3 9.3-9.3C343.6 8.1 363.1 0 383.4 0C425.7 0 460 34.3 460 76.6c0 20.3-8.1 39.8-22.4 54.1L334.1 234.1c-7.8 7.8-20.5 7.8-28.3 0L202.4 130.7C188.1 116.4 180 96.9 180 76.6zM40 64c22.1 0 40 17.9 40 40v40 80 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.2 0 0 25.3 25.3c21 21 32.8 49.5 32.8 79.2V464c0 26.5-21.5 48-48 48H173.3c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5V224 160 104C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40v56 64V325.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7H400c-26.5 0-48-21.5-48-48V385.1c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3 0 0 15.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.3V224 144 104c0-22.1 17.9-40 40-40z\"]\n};\nvar faHandsHeart = faHandsHoldingHeart;\nvar faClockNine = {\n  prefix: 'fas',\n  iconName: 'clock-nine',\n  icon: [512, 512, [], \"e34c\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm24-392V256c0 13.3-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24h80V120c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faTarp = {\n  prefix: 'fas',\n  iconName: 'tarp',\n  icon: [576, 512, [], \"e57b\", \"M576 128c0-35.3-28.7-64-64-64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64l352 0 0-128c0-17.7 14.3-32 32-32H576V128zM448 448L576 320H448l0 128zM96 192c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar 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};\nvar 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 32V240H32V32zM224 192c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V192zm-64-64c17.7 0 32 14.3 32 32v48c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32zM320 96c0-17.7 14.3-32 32-32s32 14.3 32 32v96 96 64c0 88.4-71.6 160-160 160H162.3c-42.4 0-83.1-16.9-113.1-46.9L37.5 453.5C13.5 429.5 0 396.9 0 363V336c0-35.3 28.7-64 64-64h88c22.1 0 40 17.9 40 40s-17.9 40-40 40H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h56c39.8 0 72-32.2 72-72l0-.6c9.4 5.4 20.3 8.6 32 8.6c35.3 0 64-28.7 64-64V192 96z\"]\n};\nvar 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.4h54.1l109 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-109V104c0-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.7H352c-8.8 0-16-7.2-16-16V102.6c0-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.5zM104 432c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faTools = faScrewdriverWrench;\nvar 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 63V40c0-13.3 10.7-24 24-24s24 10.7 24 24v96c0 13.3-10.7 24-24 24H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H78.1L15 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 320c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64zM591 15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-63 63H600c13.3 0 24 10.7 24 24s-10.7 24-24 24H504c-13.3 0-24-10.7-24-24V40c0-13.3 10.7-24 24-24s24 10.7 24 24V78.1l63-63zM15 497c-9.4-9.4-9.4-24.6 0-33.9l63-63H40c-13.3 0-24-10.7-24-24s10.7-24 24-24h96c13.3 0 24 10.7 24 24v96c0 13.3-10.7 24-24 24s-24-10.7-24-24V433.9L49 497c-9.4 9.4-24.6 9.4-33.9 0zm576 0l-63-63V472c0 13.3-10.7 24-24 24s-24-10.7-24-24V376c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H561.9l63 63c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0z\"]\n};\nvar 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};\nvar faTrophyStar = {\n  prefix: 'fas',\n  iconName: 'trophy-star',\n  icon: [576, 512, [\"trophy-alt\"], \"f2eb\", \"M176 0H400c26.5 0 48.1 21.8 47.1 48.2c-.2 5.3-.4 10.6-.7 15.8H552c13.3 0 24 10.7 24 24c0 91.7-31.9 155.7-75 199.5c-42.5 43.2-94.6 65.2-133.4 76.5C344 370.8 328 390.5 328 410.1c0 21 17 37.9 37.9 37.9H384c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32h18.1c21 0 37.9-17 37.9-37.9c0-19.6-16-39.3-39.6-46.1c-38.9-11.3-90.9-33.3-133.4-76.5C31.9 243.7 0 179.7 0 88C0 74.7 10.7 64 24 64H129.6c-.3-5.2-.5-10.4-.7-15.8C127.9 21.8 149.5 0 176 0zM133.2 112H48.9c4.9 66 29.8 110.8 60.3 141.8c23.7 24 51.4 40.4 77.6 51.6c-23.4-40.3-44.2-101.2-53.5-193.4zm256 193.4c26.2-11.2 53.9-27.6 77.6-51.6c30.5-31 55.4-75.8 60.3-141.8H442.7c-9.4 92.2-30.1 153.1-53.5 193.4zm-94-218.9c-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};\nvar faTrophyAlt = faTrophyStar;\nvar faPlugCircleBolt = {\n  prefix: 'fas',\n  iconName: 'plug-circle-bolt',\n  icon: [576, 512, [], \"e55b\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.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-32H32zM432 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356H488c5.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 380H376c-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};\nvar 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 208c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm128 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faShirtRunning = {\n  prefix: 'fas',\n  iconName: 'shirt-running',\n  icon: [384, 512, [], \"e3c8\", \"M80 0c17.7 0 32 14.3 32 32V80c0 44.2 35.8 80 80 80s80-35.8 80-80V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64c0 33.3 2.6 61.5 6.5 85.2L0 393.8V282.5c0-17 6.7-33.5 14.7-48.4C28.8 207.6 48 155 48 64V32C48 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.4V448c0 35.3-28.7 64-64 64H64c-27.7 0-51.3-17.6-60.2-42.2z\"]\n};\nvar faBookCircleArrowUp = {\n  prefix: 'fas',\n  iconName: 'book-circle-arrow-up',\n  icon: [640, 512, [], \"e0bd\", \"M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h10.8c-23.3-16.4-42.5-38.4-55.6-64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32H320.7c-.5-5.3-.7-10.6-.7-16c0-80.6 54.1-148.5 128-169.4V32c0-17.7-14.3-32-32-32H384 96zM496 224c-79.5 0-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144s-64.5-144-144-144zM428.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.6V432c0 8.8-7.2 16-16 16s-16-7.2-16-16V342.6l-28.7 28.7c-6.2 6.2-16.4 6.2-22.6 0z\"]\n};\nvar faFaceNauseated = {\n  prefix: 'fas',\n  iconName: 'face-nauseated',\n  icon: [512, 512, [], \"e381\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm79.6-272c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm-192-32c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm51.7-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.3h99.2c4.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.3H206.4c-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};\nvar 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};\nvar faFileChartPie = {\n  prefix: 'fas',\n  iconName: 'file-chart-pie',\n  icon: [384, 512, [], \"f65a\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zm40 320H208c-8.8 0-16-7.2-16-16V216c0-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 230V336c0 8.8 7.2 16 16 16H282c10.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};\nvar 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 0H472c13.3 0 24 10.7 24 24V136c0 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.1 146.7-136.1 158.2c0 .6 .1 1.2 .1 1.8v.4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .3 .4 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3h24c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0l-24 0-24 0v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V486 486v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V485 485v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V484v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V483v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V481v-.1-.1-.1-.1-.1-.1-.1-.1V480v-.1-.1-.1-.1-.1-.1-.1V479v-.1-.1-.1-.1-.1-.1-.1V478v-.1-.1-.1-.1-.1-.1V477v-.1-.1-.1-.1-.1-.1V476v-.1-.1-.1-.1-.1-.1V475v-.1-.2-.2-.2-.2-.2V474v-.2-.2-.2-.2-.2V473v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V470v-.2-.2-.2-.2-.2V469v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V467v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V463v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V459v-.2-.2-.2-.2-.2-.2-.2-.2V457v-.2-.2-.2-.2V456H208c-13.3 0-24-10.7-24-24s10.7-24 24-24h24v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V403v-.3-.3V402v-.3-.3V401v-.3-.3V400v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.4-.3-.4-.4-.4-.4V393v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V388v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V384c0-.6 0-1.2 .1-1.8C155.1 370.7 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 48l0 0h0v0zM256 488h24c0 13.3-10.7 24-24 24s-24-10.7-24-24h24zm96-264c0-53-43-96-96-96s-96 43-96 96s43 96 96 96s96-43 96-96z\"]\n};\nvar 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.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 24zM352 224c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64zm-96 96c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80H256z\"]\n};\nvar faHomeUser = faHouseUser;\nvar faCircleArrowDownLeft = {\n  prefix: 'fas',\n  iconName: 'circle-arrow-down-left',\n  icon: [512, 512, [], \"e0f9\", \"M256 0C397.4 0 512 114.6 512 256s-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0zm64 368c13.3 0 24-10.7 24-24s-10.7-24-24-24H225.9L361 185c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-135 135V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V344c0 13.3 10.7 24 24 24H320z\"]\n};\nvar faDumpsterFire = {\n  prefix: 'fas',\n  iconName: 'dumpster-fire',\n  icon: [640, 512, [], \"f794\", \"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 160h94L140.5 32H49.7zM272 160V32H173.1L147.5 160H272zm32 0h58c15.1-18.1 32.1-35.7 50.5-52.1c1.5-1.4 3.2-2.6 4.8-3.8L402.9 32H304V160zm209.9-23.7c17.4-15.8 43.9-16.2 61.7-1.2c-.1-.7-.3-1.4-.5-2.1L549.2 48.9C546.1 38.9 536.8 32 526.3 32H435.5l12.8 64.2c9.6 1 19 4.9 26.6 11.8c11.7 10.6 23 21.6 33.9 33.1c1.6-1.6 3.3-3.2 5-4.8zM325.2 210.7c3.8-6.2 7.9-12.5 12.3-18.7H32l4 32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H44L64 448c0 17.7 14.3 32 32 32s32-14.3 32-32H337.6c-31-34.7-49.6-80.6-49.6-129.9c0-35.2 16.3-73.6 37.2-107.4zm128.4-78.9c-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.6C320 407.9 390.3 480 480 480c88.7 0 160-72 160-159.8c0-20.2-9.6-50.9-24.2-79c-14.8-28.5-35.7-58.5-60.4-81.1c-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.7zM530 401c-15 10-31 15-49 15c-45 0-81-29-81-78c0-24 15-45 45-82c4 5 62 79 62 79l36-42c3 4 5 8 7 12c18 33 10 75-20 96z\"]\n};\nvar 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-36H344.3c25.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 36H167.7c-25.7 0-49.5-13.7-62.4-36L17.1 292zM184 232c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z\"]\n};\nvar faMinusHexagon = faHexagonMinus;\nvar faLeftToLine = {\n  prefix: 'fas',\n  iconName: 'left-to-line',\n  icon: [448, 512, [\"arrow-alt-to-left\"], \"f34b\", \"M0 416c0 17.7 14.3 32 32 32s32-14.3 32-32L64 96c0-17.7-14.3-32-32-32S0 78.3 0 96V416zM103.5 238.6C98.7 243.1 96 249.4 96 256s2.7 12.9 7.5 17.4l144 136c7 6.6 17.2 8.4 26 4.6s14.5-12.5 14.5-22V320H416c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32l-128 0V120c0-9.6-5.7-18.2-14.5-22s-19-2-26 4.6l-144 136z\"]\n};\nvar faArrowAltToLeft = faLeftToLine;\nvar 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.1h32V448c0 35.3 28.7 64 64 64H230.4l-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 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32z\"]\n};\nvar faPawSimple = {\n  prefix: 'fas',\n  iconName: 'paw-simple',\n  icon: [448, 512, [\"paw-alt\"], \"f701\", \"M192 80c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM97.7 286c6.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 128c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zm144 64c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM48 240c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z\"]\n};\nvar faPawAlt = faPawSimple;\nvar faArrowLeftLongToLine = {\n  prefix: 'fas',\n  iconName: 'arrow-left-long-to-line',\n  icon: [640, 512, [], \"e3d4\", \"M0 96C0 78.3 14.3 64 32 64s32 14.3 32 32V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V96zm265.4 9.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L237.3 224H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H237.3l73.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};\nvar 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};\nvar faParentheses = faBracketsRound;\nvar 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 48H296.2C316 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 128H392c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-177 177V464h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H208 120c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V345.9L7 169c-6.9-6.9-8.9-17.2-5.2-26.2z\"]\n};\nvar faCocktail = faMartiniGlassCitrus;\nvar faUserShakespeare = {\n  prefix: 'fas',\n  iconName: 'user-shakespeare',\n  icon: [448, 512, [], \"e2c2\", \"M224 48c-44.2 0-80 35.8-80 80v32c0 40.1 29.5 73.3 68 79.1V224c0-6.6 5.4-12 12-12s12 5.4 12 12v15.1c38.5-5.8 68-39 68-79.1V128c0-44.2-35.8-80-80-80zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128v23.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.4H286c-18.4 10.2-39.5 16-62 16s-43.6-5.8-62-16H111.4C85.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-30V128zm96 16c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm80-16c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zm-39.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.7H240c0-8.8-7.2-16-16-16s-16 7.2-16 16H30.7C13.8 512 0 498.2 0 481.3c0-72.4 47.7-133.6 113.4-154C130.2 312.8 152.1 304 176 304h96zM208 448c0 8.8 7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16zm-80-48c26.4-10.6 54.6-16 83.1-16h25.8c28.5 0 56.7 5.4 83.1 16c0-26.5-21.5-48-48-48H176c-26.5 0-48 21.5-48 48z\"]\n};\nvar 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 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H242.7l-57.4-57.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0z\"]\n};\nvar faFaceSurprise = {\n  prefix: 'fas',\n  iconName: 'face-surprise',\n  icon: [512, 512, [128558, \"surprise\"], \"f5c2\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM176.4 240c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm192-32c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM256 416c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64z\"]\n};\nvar faSurprise = faFaceSurprise;\nvar faBottleWater = {\n  prefix: 'fas',\n  iconName: 'bottle-water',\n  icon: [256, 512, [], \"e4c5\", \"M88 0h80c13.3 0 24 10.7 24 24V64H64V24C64 10.7 74.7 0 88 0zM0 151.7c0-15.6 9-29.8 23.2-36.5l24.4-11.4c11-5.1 23-7.8 35.1-7.8h90.6c12.1 0 24.1 2.7 35.1 7.8l24.4 11.4c14.2 6.6 23.2 20.8 23.2 36.5c0 14.4-7.5 27-18.9 34.1c11.5 8.8 18.9 22.6 18.9 38.2c0 16.7-8.5 31.4-21.5 40c12.9 8.6 21.5 23.3 21.5 40s-8.5 31.4-21.5 40c12.9 8.6 21.5 23.3 21.5 40s-8.5 31.4-21.5 40c12.9 8.6 21.5 23.3 21.5 40c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48c0-16.7 8.5-31.4 21.5-40C8.5 415.4 0 400.7 0 384s8.5-31.4 21.5-40C8.5 335.4 0 320.7 0 304s8.5-31.4 21.5-40C8.5 255.4 0 240.7 0 224c0-15.6 7.4-29.4 18.9-38.2C7.5 178.7 0 166.1 0 151.7zM64 240c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zM80 352c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H80z\"]\n};\nvar faCirclePause = {\n  prefix: 'fas',\n  iconName: 'circle-pause',\n  icon: [512, 512, [62092, \"pause-circle\"], \"f28b\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM224 192V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faPauseCircle = faCirclePause;\nvar 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.3V88c0-13.3 10.7-24 24-24s24 10.7 24 24V292.7c23.5 9.5 40 32.5 40 59.3zM144 176c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm-16 80c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM400 144c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm96 368c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm16-208v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H512v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H432c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faFolders = {\n  prefix: 'fas',\n  iconName: 'folders',\n  icon: [576, 512, [], \"f660\", \"M512 384c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H394.5c-17 0-33.3-6.7-45.3-18.7L322.7 50.7c-12-12-28.3-18.7-45.3-18.7H160c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64H512zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V344c0 75.1 60.9 136 136 136H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120z\"]\n};\nvar 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 80c0-44.2-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80s80-35.8 80-80zM120 464H49.7l37.9-75.8c5.6-11.1 8.4-23.4 8.4-35.8v-.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.3v.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.3H96h96H384h96 50.7c25 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.3v-.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.8v.9c0 12.4 2.9 24.7 8.4 35.8L526.3 464H456L380.6 313.2z\"]\n};\nvar faValueAbsolute = {\n  prefix: 'fas',\n  iconName: 'value-absolute',\n  icon: [512, 512, [], \"f6a6\", \"M32 32C14.3 32 0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-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 32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64z\"]\n};\nvar 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.3H352v25.8l61.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 448H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H208 160c-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.7V193.4c0-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 224c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16z\"]\n};\nvar 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-192H160c-24.8 0-47.4 18.8-64.4 49.6L38.8 5.1zM66.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 512H285.9c22.3 0 45.4-12.1 55.4-36.1c7.4-17.7 17.5-47.2 26-90.6L66.5 148.4zM544 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64z\"]\n};\nvar 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-16V80c0-44.2 35.8-80 80-80h16c8.8 0 16 7.2 16 16V32c0 44.2-35.8 80-80 80H224zM0 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};\nvar faAppleAlt = faAppleWhole;\nvar faKitchenSet = {\n  prefix: 'fas',\n  iconName: 'kitchen-set',\n  icon: [576, 512, [], \"e51a\", \"M240 144c0-53-43-96-96-96s-96 43-96 96s43 96 96 96s96-43 96-96zm44.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 112h71.8c8.8-9.8 21.6-16 35.8-16H496c26.5 0 48 21.5 48 48s-21.5 48-48 48H392c-14.2 0-27-6.2-35.8-16H284.4zM144 208c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zm256 32c13.3 0 24 10.7 24 24v8h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H280c-13.3 0-24-10.7-24-24s10.7-24 24-24h96v-8c0-13.3 10.7-24 24-24zM288 464V352H512V464c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48zM48 320h80 16 32c26.5 0 48 21.5 48 48s-21.5 48-48 48H160c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V336c0-8.8 7.2-16 16-16zm128 64c8.8 0 16-7.2 16-16s-7.2-16-16-16H160v32h16zM24 464H200c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faLockKeyhole = {\n  prefix: 'fas',\n  iconName: 'lock-keyhole',\n  icon: [448, 512, [\"lock-alt\"], \"f30d\", \"M224 64c44.2 0 80 35.8 80 80v48H144V144c0-44.2 35.8-80 80-80zM80 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H368V144C368 64.5 303.5 0 224 0S80 64.5 80 144zM256 320v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V320c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faLockAlt = faLockKeyhole;\nvar faR = {\n  prefix: 'fas',\n  iconName: 'r',\n  icon: [320, 512, [114], \"52\", \"M32 32C14.3 32 0 46.3 0 64V288 448c0 17.7 14.3 32 32 32s32-14.3 32-32V320h95.3L261.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-144H32zM176 256H64V96H176c44.2 0 80 35.8 80 80s-35.8 80-80 80z\"]\n};\nvar 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 48V276.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.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .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-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V272c0-8.8 7.2-16 16-16s16 7.2 16 16v50.7c18.6 6.6 32 24.4 32 45.3z\"]\n};\nvar faTemperature1 = faTemperatureQuarter;\nvar faThermometer1 = faTemperatureQuarter;\nvar faThermometerQuarter = faTemperatureQuarter;\nvar faSquareInfo = {\n  prefix: 'fas',\n  iconName: 'square-info',\n  icon: [448, 512, [8505, \"info-square\"], \"f30f\", \"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-64H64zM184 336h24V272H184c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-144c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faInfoSquare = faSquareInfo;\nvar 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.1zM93.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.1zM228 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.3zM320 352c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64c0-7-1.1-13.7-3.2-20l-55.6-43.8c-1.7-.1-3.4-.2-5.2-.2z\"]\n};\nvar faToiletPaperXmark = {\n  prefix: 'fas',\n  iconName: 'toilet-paper-xmark',\n  icon: [512, 512, [], \"e5b3\", \"M96 0H348.2C336.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.9H96C43 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 416H416c44.8 0 76.9-35.2 96-72.9V464c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V416zm51.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};\nvar faHandsHoldingDollar = {\n  prefix: 'fas',\n  iconName: 'hands-holding-dollar',\n  icon: [640, 512, [\"hands-usd\"], \"f4c5\", \"M344 24V34.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.8V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V220.6c-9.5-2.3-18.2-5.3-25.6-7.8l0 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.2V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM40 64c22.1 0 40 17.9 40 40v40 80 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.2 0 0 25.3 25.3c21 21 32.8 49.5 32.8 79.2V464c0 26.5-21.5 48-48 48H173.3c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5V224 160 104C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40v56 64V325.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7H400c-26.5 0-48-21.5-48-48V385.1c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3 0 0 15.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.3V224 144 104c0-22.1 17.9-40 40-40z\"]\n};\nvar faHandsUsd = faHandsHoldingDollar;\nvar 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.6V377.4c0 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.4V134.6c0-27 17-51.2 42.5-60.3l192-68.6zM256 66L82.3 128 256 190l173.7-62L256 66zm32 368.6l160-57.1v-188L288 246.6v188z\"]\n};\nvar faArrowDownTriangleSquare = {\n  prefix: 'fas',\n  iconName: 'arrow-down-triangle-square',\n  icon: [512, 512, [\"sort-shapes-down\"], \"f888\", \"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.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM411.1 47l80 128c6.2 9.9 6.5 22.3 .9 32.5s-16.4 16.5-28 16.5H304c-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 15zM288 320c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V320z\"]\n};\nvar faSortShapesDown = faArrowDownTriangleSquare;\nvar 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 32V64h32V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64c0 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 112v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H112v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H41.7C18.7 448 0 429.3 0 406.3V288 265.7 224 101.6C0 80.8 16.8 64 37.6 64H48V32zM64 224H176c26.5 0 48-21.5 48-48s-21.5-48-48-48H64v96zm112 64H64v96H208c26.5 0 48-21.5 48-48s-21.5-48-48-48H176z\"]\n};\nvar faShutters = {\n  prefix: 'fas',\n  iconName: 'shutters',\n  icon: [512, 512, [], \"e449\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM20.6 224H491.4c11.4 0 20.6-9.2 20.6-20.6c0-2.2-.4-4.4-1.1-6.5L488 128H24L1.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 256H24L1.1 324.8c-.7 2.1-1.1 4.3-1.1 6.5C0 342.8 9.2 352 20.6 352H491.4zM20.6 480H491.4c11.4 0 20.6-9.2 20.6-20.6c0-2.2-.4-4.4-1.1-6.5L488 384H24L1.1 452.8c-.7 2.1-1.1 4.3-1.1 6.5C0 470.8 9.2 480 20.6 480z\"]\n};\nvar 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-64V160h44.2c12.1 0 23.2 6.8 28.6 17.7L320 192h64c8.8 0 16 7.2 16 16v32c0 44.2-35.8 80-80 80H272v50.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 160h40 8v32 32c0 17.7-14.3 32-32 32s-32-14.3-32-32V176c0-8.8 7.2-16 16-16zm128 48c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16z\"]\n};\nvar faSolarPanel = {\n  prefix: 'fas',\n  iconName: 'solar-panel',\n  icon: [640, 512, [], \"f5ba\", \"M96 0C80.7 0 67.6 10.8 64.6 25.7l-64 320c-1.9 9.4 .6 19.1 6.6 26.6S22.4 384 32 384H288v64H224c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V384H608c9.6 0 18.7-4.3 24.7-11.7s8.5-17.2 6.6-26.6l-64-320C572.4 10.8 559.3 0 544 0H96zm5.4 168L122.2 64h90.4L202.3 168H101.4zm-9.6 48H197.5L187.1 320H71L91.8 216zm153.9 0H394.3l10.4 104H235.3l10.4-104zm196.8 0H548.2L569 320h-116L442.5 216zm96-48H437.7L427.3 64h90.4l20.8 104zm-149.1 0h-139L260.9 64H379.1l10.4 104z\"]\n};\nvar 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 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32V144C576 64.5 511.5 0 432 0S288 64.5 288 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H352V144z\"]\n};\nvar faTableTree = {\n  prefix: 'fas',\n  iconName: 'table-tree',\n  icon: [512, 512, [], \"e293\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM448 160V416H64V160H96v64 96c0 26.5 21.5 48 48 48h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H144c-8.8 0-16-7.2-16-16V269.3c5 1.8 10.4 2.7 16 2.7h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H144c-8.8 0-16-7.2-16-16V160H448zM224 240v32c0 8.8 7.2 16 16 16H400c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16zm80 80c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16V336c0-8.8-7.2-16-16-16H304z\"]\n};\nvar faHouseChimneyHeart = {\n  prefix: 'fas',\n  iconName: 'house-chimney-heart',\n  icon: [576, 512, [], \"e1b2\", \"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 7L416 100.7V64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V185l52.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};\nvar faTally3 = {\n  prefix: 'fas',\n  iconName: 'tally-3',\n  icon: [448, 512, [], \"e296\", \"M32 32c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 46.3 14.3 32 32 32zm128 0c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V64c0-17.7 14.3-32 32-32zM320 64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V64c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar 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.9H208c6.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 64V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H64zm96 192c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zM80 400c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v16c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32V400zm192 0c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v16c0 17.7-14.3 32-32 32H304c-17.7 0-32-14.3-32-32V400zM400 272c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM356.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 0H304c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l64 64z\"]\n};\nvar 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 64H337.9c-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.5V384c0 35.3-28.7 64-64 64H302.1c3.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.5V128c0-35.3 28.7-64 64-64zm64 64H96v64c35.3 0 64-28.7 64-64zM544 320c-35.3 0-64 28.7-64 64h64V320zM320 352c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96s43 96 96 96z\"]\n};\nvar 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.2l0 .1v0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3L310.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 64H352c-17.7 0-32-14.3-32-32s14.3-32 32-32h96 0c8.8 0 16.8 3.6 22.6 9.3l.1 .1zM0 304c0-26.5 21.5-48 48-48H464c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V304zM48 416v48H96c0-26.5-21.5-48-48-48zM96 304H48v48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48h48V416zM416 304c0 26.5 21.5 48 48 48V304H416zm-96 80c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z\"]\n};\nvar faHouseFloodWaterCircleArrowRight = {\n  prefix: 'fas',\n  iconName: 'house-flood-water-circle-arrow-right',\n  icon: [640, 512, [], \"e50f\", \"M288 144C288 64.5 223.5 0 144 0S0 64.5 0 144s64.5 144 144 144s144-64.5 144-144zM140.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 160H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h89.4L140.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.4H576c13.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.1l0 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.7l0 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.1l0 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.7l0 0C471.4 437.2 442.9 448 416 448c-27.5 0-55-10.6-77.5-26.1z\"]\n};\nvar 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};\nvar faPollH = faSquarePollHorizontal;\nvar 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 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512z\"]\n};\nvar faCartCircleExclamation = {\n  prefix: 'fas',\n  iconName: 'cart-circle-exclamation',\n  icon: [640, 512, [], \"e3f2\", \"M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H76.1l60.3 316.5c2.2 11.3 12.1 19.5 23.6 19.5H320.7c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32h-143l-9.1-48H339.2c29.1-57 88.4-96 156.8-96c14.3 0 28.3 1.7 41.6 4.9l35-124.3C578.3 52.3 563 32 541.8 32H122l-2.4-12.5C117.4 8.2 107.5 0 96 0H24zM176 512c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm320 0c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm0-48c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm0-192c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar 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};\nvar 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.7V416c0 12.4-7.2 23.7-18.4 29s-24.5 3.6-34.1-4.4L64 297.7V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V96C0 78.3 14.3 64 32 64s32 14.3 32 32V214.3L235.5 71.4c9.5-7.9 22.8-9.7 34.1-4.4S288 83.6 288 96V214.3L459.5 71.4c9.5-7.9 22.8-9.7 34.1-4.4S512 83.6 512 96V416c0 12.4-7.2 23.7-18.4 29z\"]\n};\nvar faFastBackward = faBackwardFast;\nvar faRecycle = {\n  prefix: 'fas',\n  iconName: 'recycle',\n  icon: [576, 512, [9842, 9850, 9851], \"f1b8\", \"M206.7 45.1C224.2 17 255 0 288 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.4L315 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-28zM461.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.4L352 448v32c0 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.2v32l96.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-31L68 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 17L214 241.2c2.5 9.4-.9 19.3-8.6 25.3s-18.2 6.6-26.6 1.7l-26.5-15.3-51.5 82.4c-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 0c-53.1 0-96.1-43.2-95.8-96.4c.1-17.8 5.1-35.1 14.6-50.2l50.3-80.5z\"]\n};\nvar 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 128v64c0 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.9V128c0-16.8-12.9-30.5-29.3-31.9zM336 144v16c0 53-43 96-96 96H208c-53 0-96-43-96-96V144c0-26.5 21.5-48 48-48H288c26.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 512H128V448c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v64l98.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 16v48h32V464c0-8.8-7.2-16-16-16zm96 32c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16z\"]\n};\nvar faPlaneSlash = {\n  prefix: 'fas',\n  iconName: 'plane-slash',\n  icon: [640, 512, [], \"e069\", \"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 320h73.8c34.2 0 93.7-28 93.7-64c0-35-59.5-64-93.7-64l-116.6 0L297.2 16.1C291.5 6.2 280.9 0 269.4 0H213.2c-10.6 0-18.3 10.2-15.4 20.4l40.3 140.9L38.8 5.1zm2.7 123.6C36 130.6 32 135.9 32 142c0 1.3 .2 2.6 .5 3.9L64 256 32.5 366.1c-.4 1.3-.5 2.6-.5 3.9c0 7.8 6.3 14 14 14H88c5 0 9.8-2.4 12.8-6.4L144 320H246.9l-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.1l65.3-114.3L41.5 128.7z\"]\n};\nvar faCircleDashed = {\n  prefix: 'fas',\n  iconName: 'circle-dashed',\n  icon: [512, 512, [], \"e105\", \"M1.1 232H65.5c4.4-35.1 18.2-67.2 38.8-93.7L58.8 92.7C26.9 131.3 6 179.3 1.1 232zM138.3 104.3c26.6-20.6 58.7-34.5 93.7-38.8V1.1C179.3 6 131.3 26.9 92.7 58.8l45.5 45.5zM280 446.5v64.4c52.7-4.9 100.7-25.8 139.3-57.7l-45.5-45.5c-26.6 20.6-58.7 34.5-93.7 38.8zm127.7-72.8l45.5 45.5c31.9-38.5 52.8-86.6 57.7-139.3H446.5c-4.4 35.1-18.2 67.2-38.8 93.7zM92.7 453.2c38.5 31.9 86.6 52.8 139.3 57.7V446.5c-35.1-4.4-67.2-18.2-93.7-38.8L92.7 453.2zM58.8 419.3l45.5-45.5C83.7 347.2 69.9 315.1 65.5 280H1.1C6 332.7 26.9 380.7 58.8 419.3zM419.3 58.8C380.7 26.9 332.7 6 280 1.1V65.5c35.1 4.4 67.2 18.2 93.7 38.8l45.5-45.5zm-11.6 79.5c20.6 26.6 34.5 58.7 38.8 93.7h64.4c-4.9-52.7-25.8-100.7-57.7-139.3l-45.5 45.5z\"]\n};\nvar 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 128V384c0 17.7 14.3 32 32 32s32-14.3 32-32V224l86.4 115.2c6 8.1 15.5 12.8 25.6 12.8s19.6-4.7 25.6-12.8L576 224V384c0 17.7 14.3 32 32 32s32-14.3 32-32V128c0-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 32H96V384c0 17.7 14.3 32 32 32s32-14.3 32-32V160h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H32C14.3 96 0 110.3 0 128z\"]\n};\nvar faBasketball = {\n  prefix: 'fas',\n  iconName: 'basketball',\n  icon: [512, 512, [127936, \"basketball-ball\"], \"f434\", \"M86.6 64C119 35.5 158.6 15 202.3 5.6C206 19.1 208 33.3 208 48c0 38.4-13.5 73.7-36.1 101.3L86.6 64zM64 86.6l85.2 85.2C121.7 194.5 86.4 208 48 208c-14.7 0-28.9-2-42.4-5.7C15 158.6 35.5 119 64 86.6zM256 0c64.9 0 124.2 24.2 169.4 64L256 233.4 194.6 172C222.9 138.5 240 95.3 240 48c0-16.2-2-32-5.8-47.1C241.4 .3 248.7 0 256 0zM48 240c47.3 0 90.5-17.1 124-45.4L233.4 256 64 425.4C24.2 380.2 0 320.9 0 256c0-7.3 .3-14.6 .9-21.8C16 238 31.8 240 48 240zm463.1 37.8C496 274 480.2 272 464 272c-47.3 0-90.5 17.1-124 45.4L278.6 256 448 86.6c39.8 45.1 64 104.4 64 169.4c0 7.3-.3 14.6-.9 21.8zm-4.7 31.9C497 353.4 476.5 393 448 425.4l-85.2-85.2C390.3 317.5 425.6 304 464 304c14.7 0 28.9 2 42.4 5.7zM340.1 362.7L425.4 448C393 476.5 353.4 497 309.7 506.4C306 492.9 304 478.7 304 464c0-38.4 13.5-73.7 36.1-101.3zM317.4 340C289.1 373.5 272 416.7 272 464c0 16.2 2 32 5.8 47.1c-7.2 .6-14.5 .9-21.8 .9c-64.9 0-124.2-24.2-169.4-64L256 278.6 317.4 340z\"]\n};\nvar faBasketballBall = faBasketball;\nvar 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.1L448 201.4l-18.2-18.2L524.1 74.5c5.5-6.3 5.2-15.9-.8-21.8s-15.4-6.3-21.8-.8L392.8 146.2 374.6 128 475.3 27.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};\nvar faUtensilsAlt = faForkKnife;\nvar 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};\nvar 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 0zm97 225c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-95 95-39-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 0L353 225z\"]\n};\nvar faCircleUp = {\n  prefix: 'fas',\n  iconName: 'circle-up',\n  icon: [512, 512, [61467, \"arrow-alt-circle-up\"], \"f35b\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm11.3-395.3l112 112c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9H304v96c0 17.7-14.3 32-32 32H240c-17.7 0-32-14.3-32-32V256H144c-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};\nvar faArrowAltCircleUp = faCircleUp;\nvar faSlider = {\n  prefix: 'fas',\n  iconName: 'slider',\n  icon: [512, 512, [], \"e252\", \"M352 160V352H320V160h32zM320 96c-35.3 0-64 28.7-64 64V352c0 35.3 28.7 64 64 64h32c35.3 0 64-28.7 64-64V288h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H416V160c0-35.3-28.7-64-64-64H320zM0 256c0 17.7 14.3 32 32 32H224V224H32c-17.7 0-32 14.3-32 32z\"]\n};\nvar faMobileScreenButton = {\n  prefix: 'fas',\n  iconName: 'mobile-screen-button',\n  icon: [384, 512, [\"mobile-alt\"], \"f3cd\", \"M16 64C16 28.7 44.7 0 80 0H304c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V64zM224 448c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM304 64H80V384H304V64z\"]\n};\nvar faMobileAlt = faMobileScreenButton;\nvar faClockOneThirty = {\n  prefix: 'fas',\n  iconName: 'clock-one-thirty',\n  icon: [512, 512, [], \"e34f\", \"M256 0C397.4 0 512 114.6 512 256s-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0zm24 392V263.3l60-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.3V392c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar faInboxOut = {\n  prefix: 'fas',\n  iconName: 'inbox-out',\n  icon: [512, 512, [128228, \"inbox-arrow-up\"], \"f311\", \"M288 109.3V288c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-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 320h76.2c12.1 0 23.2 6.8 28.6 17.7l14.3 28.6c5.4 10.8 16.5 17.7 28.6 17.7H316.2c12.1 0 23.2-6.8 28.6-17.7l14.3-28.6c5.4-10.8 16.5-17.7 28.6-17.7H464c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48z\"]\n};\nvar faInboxArrowUp = faInboxOut;\nvar 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 144H487.4L97.2 172.6z\"]\n};\nvar faVolumeHigh = {\n  prefix: 'fas',\n  iconName: 'volume-high',\n  icon: [640, 512, [128266, \"volume-up\"], \"f028\", \"M533.6 32.5C598.5 85.3 640 165.8 640 256s-41.5 170.8-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 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3z\"]\n};\nvar faVolumeUp = faVolumeHigh;\nvar 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 256c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64zM212.1 336c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24H408c13.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-1H280c-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 224c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm-26.5 32C119.9 256 96 279.9 96 309.3c0 14.7 11.9 26.7 26.7 26.7h56.1c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4H149.3zm368 80c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3H421.3c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6h56.1zM464 224c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48z\"]\n};\nvar faWallet = {\n  prefix: 'fas',\n  iconName: 'wallet',\n  icon: [512, 512, [], \"f555\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H80c-8.8 0-16-7.2-16-16s7.2-16 16-16H448c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM416 336c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar 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 .1h129c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9v129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1h-129c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5v-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};\nvar 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.9zM288 432c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zm48 16c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm-16-80c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faClipboardCheck = {\n  prefix: 'fas',\n  iconName: 'clipboard-check',\n  icon: [384, 512, [], \"f46c\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 128c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM307.8 275.8l-128 128c-10.9 10.9-28.7 10.9-39.6 0l-64-64c-10.9-10.9-10.9-28.7 0-39.6s28.7-10.9 39.6 0L160 344.4 268.2 236.2c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6z\"]\n};\nvar faCartCirclePlus = {\n  prefix: 'fas',\n  iconName: 'cart-circle-plus',\n  icon: [640, 512, [], \"e3f3\", \"M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H76.1l60.3 316.5c2.2 11.3 12.1 19.5 23.6 19.5H320.7c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32h-143l-9.1-48H339.2c29.1-57 88.4-96 156.8-96c14.3 0 28.3 1.7 41.6 4.9l35-124.3C578.3 52.3 563 32 541.8 32H122l-2.4-12.5C117.4 8.2 107.5 0 96 0H24zM176 512c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM352 368c0 79.5 64.5 144 144 144s144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144zm208 16H512v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H432c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16z\"]\n};\nvar faTruckClock = {\n  prefix: 'fas',\n  iconName: 'truck-clock',\n  icon: [640, 512, [\"shipping-timed\"], \"f48c\", \"M0 48C0 21.5 21.5 0 48 0H368c26.5 0 48 21.5 48 48V96h50.7c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3V256v32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V48zM416 256H544V237.3L466.7 160H416v96zM160 464c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm368-48c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM320 176c0-61.9-50.1-112-112-112S96 114.1 96 176s50.1 112 112 112s112-50.1 112-112zM208 96c8.8 0 16 7.2 16 16v48h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16z\"]\n};\nvar faShippingTimed = faTruckClock;\nvar faPool8Ball = {\n  prefix: 'fas',\n  iconName: 'pool-8-ball',\n  icon: [512, 512, [], \"e3c5\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM384 192c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128s128-57.3 128-128zm-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 16c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm24 56c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm232 40c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM384 192c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128s128-57.3 128-128zm-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 16c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm24 56c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar faFileAudio = {\n  prefix: 'fas',\n  iconName: 'file-audio',\n  icon: [384, 512, [], \"f1c7\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 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.8V400c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5L113.4 376H80c-8.8 0-16-7.2-16-16V312c0-8.8 7.2-16 16-16h33.4l35.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};\nvar faTurnDownLeft = {\n  prefix: 'fas',\n  iconName: 'turn-down-left',\n  icon: [512, 512, [], \"e331\", \"M5.7 274.3L143.7 136.3c5.3-5.3 12.5-8.3 20-8.3c15.6 0 28.3 12.7 28.3 28.3l0 83.7 208 0c8.8 0 16-7.2 16-16l0-160c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 160c0 61.9-50.1 112-112 112l-208 0 0 83.7c0 15.6-12.7 28.3-28.3 28.3c-7.5 0-14.7-3-20-8.3L5.7 301.6C2 298 0 293.1 0 288s2-10 5.7-13.7z\"]\n};\nvar faLockHashtag = {\n  prefix: 'fas',\n  iconName: 'lock-hashtag',\n  icon: [448, 512, [], \"e423\", \"M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80zm96 48c-8.8 0-16 7.2-16 16v32H128c-8.8 0-16 7.2-16 16s7.2 16 16 16h32v64H128c-8.8 0-16 7.2-16 16s7.2 16 16 16h32v32c0 8.8 7.2 16 16 16s16-7.2 16-16V416h64v32c0 8.8 7.2 16 16 16s16-7.2 16-16V416h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H288V320h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H288V256c0-8.8-7.2-16-16-16s-16 7.2-16 16v32H192V256c0-8.8-7.2-16-16-16zm16 144V320h64v64H192z\"]\n};\nvar faChartRadar = {\n  prefix: 'fas',\n  iconName: 'chart-radar',\n  icon: [512, 512, [], \"e0e7\", \"M17.1 220c-12.9 22.3-12.9 49.7 0 72l88.3 152.9c12.9 22.3 36.6 36 62.4 36H344.3c25.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-36H167.7c-25.7 0-49.5 13.7-62.4 36L17.1 220z\"]\n};\nvar faStaff = {\n  prefix: 'fas',\n  iconName: 'staff',\n  icon: [512, 512, [], \"f71b\", \"M284.2 44.2C297.8 17.1 325.5 0 355.8 0H432c44.2 0 80 35.8 80 80V183.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.3V304c0-8.8 7.2-16 16-16h37.5c4.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.4V112c0-8.8-7.2-16-16-16H371.8c-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};\nvar 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.1H61.1zM144 128c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm240 16c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zM272 96c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zM16 304c0-26.5 21.5-48 48-48H448c26.5 0 48 21.5 48 48s-21.5 48-48 48H64c-26.5 0-48-21.5-48-48zm16 96c0-8.8 7.2-16 16-16H464c8.8 0 16 7.2 16 16v16c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V400z\"]\n};\nvar faHamburger = faBurger;\nvar faUtilityPole = {\n  prefix: 'fas',\n  iconName: 'utility-pole',\n  icon: [512, 512, [], \"e2c3\", \"M256 0c17.7 0 32 14.3 32 32V64h96V56c0-13.3 10.7-24 24-24s24 10.7 24 24v8h32V56c0-13.3 10.7-24 24-24s24 10.7 24 24V96c0 17.7-14.3 32-32 32H428.8L288 221.9V288 480c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 221.9L83.2 128H32C14.3 128 0 113.7 0 96V56C0 42.7 10.7 32 24 32s24 10.7 24 24v8H80V56c0-13.3 10.7-24 24-24s24 10.7 24 24v8h96V32c0-17.7 14.3-32 32-32zM140.8 128L224 183.4V128H140.8zM288 183.4L371.2 128H288v55.4z\"]\n};\nvar 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 512H296 216 128c-17.7 0-32-14.3-32-32s14.3-32 32-32H384c17.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 0h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H224c-8.8 0-16-7.2-16-16s7.2-16 16-16zM112 256H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar 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.7H336c-8.8 0-16-7.2-16-16V118.6c0-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 456c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z\"]\n};\nvar faBugs = {\n  prefix: 'fas',\n  iconName: 'bugs',\n  icon: [640, 512, [], \"e4d0\", \"M196.5 107.4l33.4-73.5c5.5-12.1 .1-26.3-11.9-31.8s-26.3-.1-31.8 11.9L160 71.7 133.9 14.1C128.4 2 114.1-3.3 102.1 2.1S84.7 21.9 90.1 33.9l33.4 73.5c-10.2 7.1-18.2 17-22.9 28.6h-17l-4.1-20.7c-2.6-13-15.2-21.4-28.2-18.8s-21.4 15.2-18.8 28.2l8 40C42.7 175.9 52.6 184 64 184H96v23.3l-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.6C114.7 274.6 135.8 288 160 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.9L224 207.3V184h32c11.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.8L236.3 136h-17c-4.7-11.6-12.7-21.5-22.9-28.6zM528 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.6L464.8 250c-12.3 1-24.2 5.6-34.1 13.3L416 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 16L391 322.7 353.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.3L535.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.9L598.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};\nvar faVectorPolygon = {\n  prefix: 'fas',\n  iconName: 'vector-polygon',\n  icon: [448, 512, [], \"e2c7\", \"M0 64C0 46.3 14.3 32 32 32H96c17.7 0 32 14.3 32 32H320c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H384.3l-4.5 7.9-28.4 49.7c.4 2.1 .6 4.2 .6 6.4v64c0 2.2-.2 4.3-.6 6.4l28.4 49.7 4.5 7.9H416c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32H128c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V384c0-17.7 14.3-32 32-32V160c-17.7 0-32-14.3-32-32V64zM322.2 372.3L292.3 320H256c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32h36.3l29.9-52.3c-1.4-3.6-2.2-7.5-2.2-11.7H128c0 17.7-14.3 32-32 32V352c17.7 0 32 14.3 32 32H320c0-4.1 .8-8.1 2.2-11.7zM48 80v32H80V80H48zm320 0v32h32V80H368zM80 400H48v32H80V400zm288 0v32h32V400H368zM304 240H272v32h32V240z\"]\n};\nvar faDiagramNested = {\n  prefix: 'fas',\n  iconName: 'diagram-nested',\n  icon: [448, 512, [], \"e157\", \"M0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H128v96c0 17.7 14.3 32 32 32h96V336c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H304c-26.5 0-48-21.5-48-48V416H160c-53 0-96-43-96-96V224H48c-26.5 0-48-21.5-48-48V80z\"]\n};\nvar faRupeeSign = {\n  prefix: 'fas',\n  iconName: 'rupee-sign',\n  icon: [448, 512, [8360, \"rupee\"], \"f156\", \"M0 64C0 46.3 14.3 32 32 32h80c79.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 320H64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 64zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256zm256.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 0 0 0c-9.3-1.8-20.5-5.7-29.3-9c-6-2.3-12.6-4.9-17.7-6.9l0 0c-2.5-1-4.6-1.8-6.3-2.5c-16.5-6.4-24.6-25-18.2-41.4s25-24.6 41.4-18.2c2.6 1 5.2 2 7.9 3.1l0 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.4-13.4-6.6-28-4.4-43.2c8.5-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};\nvar faRupee = faRupeeSign;\nvar faFileImage = {\n  prefix: 'fas',\n  iconName: 'file-image',\n  icon: [384, 512, [128443], \"f1c5\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM128 256c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm88 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.6H216 176 128 80c-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};\nvar faCircleQuestion = {\n  prefix: 'fas',\n  iconName: 'circle-question',\n  icon: [512, 512, [62108, \"question-circle\"], \"f059\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.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-24V250.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.1H222.6c-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.2zM288 352c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faQuestionCircle = faCircleQuestion;\nvar faImageUser = {\n  prefix: 'fas',\n  iconName: 'image-user',\n  icon: [512, 512, [], \"e1b8\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM320 192c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zM144 356.6c0-37.9 30.7-68.6 68.6-68.6h86.9c37.9 0 68.6 30.7 68.6 68.6c0 15.1-12.3 27.4-27.4 27.4H171.4c-15.1 0-27.4-12.3-27.4-27.4z\"]\n};\nvar 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.2H248.4c5 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 48H542.8c-20.2 0-40.2 4.8-58.2 14L381 114.9zM0 480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32z\"]\n};\nvar 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.8V128h-.7l-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 128H0V352c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V171.6zM413.6 421.9L128 196.9V352h28.2l91.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 352c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zM544 128V352c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V128H544zm64 208c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faBookBookmark = {\n  prefix: 'fas',\n  iconName: 'book-bookmark',\n  icon: [448, 512, [], \"e0bb\", \"M0 96C0 43 43 0 96 0h96V190.7c0 13.4 15.5 20.9 26 12.5L272 160l54 43.2c10.5 8.4 26 .9 26-12.5V0h32 32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32z\"]\n};\nvar faBorderCenterH = {\n  prefix: 'fas',\n  iconName: 'border-center-h',\n  icon: [448, 512, [], \"f89c\", \"M32 480c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm0-384c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM320 416c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zm0-320c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM224 416c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zm0-320c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM416 416c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zm0-384c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zM32 96c17.7 0 32-14.3 32-32s-14.3-32-32-32S0 46.3 0 64S14.3 96 32 96zM224 320c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zm192 64c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zM416 192c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM32 128c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zm192 64c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 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};\nvar 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-9V426c-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.7V295.5c10.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-56.5 7c-5.7 5.3-13.4 8.5-21.8 8.5s-16.1-3.2-21.8-8.5c-6.3-5.8-10.2-14.2-10.2-23.5c0-17.7 14.3-32 32-32s32 14.3 32 32c0 9.3-3.9 17.6-10.2 23.5zM16 72V240 440c0 39.8 78.8 72 176 72s176-32.2 176-72V240 72c0-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};\nvar faTypewriter = {\n  prefix: 'fas',\n  iconName: 'typewriter',\n  icon: [512, 512, [], \"f8e7\", \"M64 64C64 28.7 92.7 0 128 0H354.7c17 0 33.3 6.7 45.3 18.7L429.3 48c12 12 18.7 28.3 18.7 45.3V192h32c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V288c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32H64V64zm320 64H352c-17.7 0-32-14.3-32-32V64H128V192h18.7c8.5 0 16.6 3.4 22.6 9.4l13.3 13.3c6 6 14.1 9.4 22.6 9.4H306.7c8.5 0 16.6-3.4 22.6-9.4l13.3-13.3c6-6 14.1-9.4 22.6-9.4H384V128zM160 288c-8.8 0-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16zM96 288c-8.8 0-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16zm64 128c-8.8 0-16 7.2-16 16s7.2 16 16 16H352c8.8 0 16-7.2 16-16s-7.2-16-16-16H160zm-32-32c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm80-16c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm48 16c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm80-16c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16z\"]\n};\nvar 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 224H192c-17.7 0-32 14.3-32 32s14.3 32 32 32H402.7l-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};\nvar faCircleK = {\n  prefix: 'fas',\n  iconName: 'circle-k',\n  icon: [512, 512, [], \"e113\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm89.1-343.2l-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.2L238 277.8l-30 30.5V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V298.5 152c0-13.3 10.7-24 24-24s24 10.7 24 24v87.8L310.9 135.2c9.3-9.5 24.5-9.6 33.9-.3s9.6 24.5 .3 33.9z\"]\n};\nvar 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 52V384v32.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 192c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm128 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm-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.2V384 330.4c0-11 9-20 20-20s20 9 20 20v19.7c0 7.1 8.6 10.7 13.7 5.7l79-79c6.2-6.2 16.4-6.2 22.6 0z\"]\n};\nvar 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 4H328.2 119.8 32.2zm-4 32H97.8l30.3 257.9c1 8.8 9 15.1 17.8 14s15.1-9 14-17.8L130 192h78V448c0 8.8 7.2 16 16 16s16-7.2 16-16V192h78L288.1 446.1c-1 8.8 5.2 16.7 14 17.8s16.7-5.2 17.8-14L350.2 192h69.6c15.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 512h-215c-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};\nvar 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.1h32V393c21.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.6h32zM224 216c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24H248c-13.3 0-24-10.7-24-24V216zm82.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.1l0 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.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.7l0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1z\"]\n};\nvar faHouseFlood = faHouseWater;\nvar 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};\nvar faCodeBranch = {\n  prefix: 'fas',\n  iconName: 'code-branch',\n  icon: [448, 512, [], \"f126\", \"M80 104c13.3 0 24-10.7 24-24s-10.7-24-24-24S56 66.7 56 80s10.7 24 24 24zm80-24c0 32.8-19.7 61-48 73.3v87.8c18.8-10.9 40.7-17.1 64-17.1h96c35.3 0 64-28.7 64-64v-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.3V160c0 70.7-57.3 128-128 128H176c-35.3 0-64 28.7-64 64v6.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.3V352 153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm232 0c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zM80 456c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar faWarehouseFull = {\n  prefix: 'fas',\n  iconName: 'warehouse-full',\n  icon: [640, 512, [\"warehouse-alt\"], \"f495\", \"M0 488V171.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.4V488c0 13.3-10.7 24-24 24H568c-13.3 0-24-10.7-24-24V224c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32V488c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zM376 384H488c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24V408c0-13.3 10.7-24 24-24zM128 248c0-13.3 10.7-24 24-24H296c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24H152c-13.3 0-24-10.7-24-24V248zm24 136H296c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24H152c-13.3 0-24-10.7-24-24V408c0-13.3 10.7-24 24-24z\"]\n};\nvar faWarehouseAlt = faWarehouseFull;\nvar 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};\nvar faBridge = {\n  prefix: 'fas',\n  iconName: 'bridge',\n  icon: [576, 512, [], \"e4c8\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H72v64H0V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96s96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96V160H504V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM456 96v64H376V96h80zM328 96v64H248V96h80zM200 96v64H120V96h80z\"]\n};\nvar 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};\nvar faPhoneAlt = faPhoneFlip;\nvar faArrowDownFromDottedLine = {\n  prefix: 'fas',\n  iconName: 'arrow-down-from-dotted-line',\n  icon: [448, 512, [], \"e090\", \"M32 32c17.7 0 32 14.3 32 32s-14.3 32-32 32S0 81.7 0 64S14.3 32 32 32zm96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zm64 32c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zM320 32c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zm64 32c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm-9.4 278.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.7V304 192c0-17.7 14.3-32 32-32s32 14.3 32 32V304v66.7l73.4-73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3z\"]\n};\nvar faSquareQuarters = {\n  prefix: 'fas',\n  iconName: 'square-quarters',\n  icon: [448, 512, [], \"e44e\", \"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-64V96zm64 0L224 256 384 96H64zm0 320H384L224 256 64 416z\"]\n};\nvar faTruckFront = {\n  prefix: 'fas',\n  iconName: 'truck-front',\n  icon: [512, 512, [], \"e2b7\", \"M0 80C0 35.8 35.8 0 80 0H432c44.2 0 80 35.8 80 80V368c0 26.2-12.6 49.4-32 64v48c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V448H128v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V432C12.6 417.4 0 394.2 0 368V80zm129.9 72.2L112 224H400l-17.9-71.8C378.5 138 365.7 128 351 128H161c-14.7 0-27.5 10-31 24.2zM128 320c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm288 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faCat = {\n  prefix: 'fas',\n  iconName: 'cat',\n  icon: [512, 512, [128008], \"f6be\", \"M288 192h17.1c22.1 38.3 63.5 64 110.9 64c11 0 21.8-1.4 32-4v4 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V339.2L248 448h56c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-53 0-96-43-96-96V192.5c0-16.1-12-29.8-28-31.8l-7.9-1C10.5 157.6-1.9 141.6 .2 124s18.2-30 35.7-27.8l7.9 1c48 6 84.1 46.8 84.1 95.3v85.3c34.4-51.7 93.2-85.8 160-85.8zm160 26.5v0c-10 3.5-20.8 5.5-32 5.5c-28.4 0-54-12.4-71.6-32h0c-3.7-4.1-7-8.5-9.9-13.2C325.3 164 320 146.6 320 128v0V32 12 10.7C320 4.8 324.7 .1 330.6 0h.2c3.3 0 6.4 1.6 8.4 4.2l0 .1L352 21.3l27.2 36.3L384 64h64l4.8-6.4L480 21.3 492.8 4.3l0-.1c2-2.6 5.1-4.2 8.4-4.2h.2C507.3 .1 512 4.8 512 10.7V12 32v96c0 17.3-4.6 33.6-12.6 47.6c-11.3 19.8-29.6 35.2-51.4 42.9zM400 128c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm48 16c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16z\"]\n};\nvar faTrashXmark = {\n  prefix: 'fas',\n  iconName: 'trash-xmark',\n  icon: [448, 512, [], \"e2b4\", \"M163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128H416L394.8 467c-1.6 25.3-22.6 45-47.9 45H101.1c-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};\nvar faCircleCaretLeft = {\n  prefix: 'fas',\n  iconName: 'circle-caret-left',\n  icon: [512, 512, [\"caret-circle-left\"], \"f32e\", \"M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512s256-114.6 256-256zm-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};\nvar faCaretCircleLeft = faCircleCaretLeft;\nvar faFiles = {\n  prefix: 'fas',\n  iconName: 'files',\n  icon: [448, 512, [], \"e178\", \"M320 0H160C124.7 0 96 28.7 96 64V352c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V128H352c-17.7 0-32-14.3-32-32V0zM448 96L416 64 384 32 352 0V45.3 64 96h32 18.7H448zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V376c0 75.1 60.9 136 136 136H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120z\"]\n};\nvar faAnchorCircleExclamation = {\n  prefix: 'fas',\n  iconName: 'anchor-circle-exclamation',\n  icon: [640, 512, [], \"e4ab\", \"M256 96c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm85.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 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 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-7V352c0 88.4 71.6 160 160 160h80 80c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2H320V368 240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM496 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm0-48c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm0-192c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar faFaceClouds = {\n  prefix: 'fas',\n  iconName: 'face-clouds',\n  icon: [640, 512, [], \"e47d\", \"M128 0C104.3 0 83.6 12.9 72.6 32H64C28.7 32 0 60.7 0 96s28.7 64 64 64H224c35.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-16H72.1zm328.3 48c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM336 368h-8c-39.8 0-72 32.2-72 72s32.2 72 72 72H568c39.8 0 72-32.2 72-72s-32.2-72-72-72h-.7c.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};\nvar faUserCrown = {\n  prefix: 'fas',\n  iconName: 'user-crown',\n  icon: [448, 512, [], \"f6a4\", \"M144 128v16c0 44.2 35.8 80 80 80s80-35.8 80-80V128H144zm0-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.5H336c8.8 0 16 7.2 16 16V39v3.2 .1V144c0 70.7-57.3 128-128 128s-128-57.3-128-128V42.3v-.1V39 16c0-8.8 7.2-16 16-16h2.4c3.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-168H280c92.8 0 168 75.2 168 168v8c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32v-8z\"]\n};\nvar faTruckField = {\n  prefix: 'fas',\n  iconName: 'truck-field',\n  icon: [640, 512, [], \"e58d\", \"M32 96c0-35.3 28.7-64 64-64H320c23.7 0 44.4 12.9 55.4 32h51.8c25.3 0 48.2 14.9 58.5 38l52.8 118.8c.5 1.1 .9 2.1 1.3 3.2H544c35.3 0 64 28.7 64 64v32c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V288c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32V96zM384 224h85.9l-42.7-96H384v96zM160 432c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm368-48c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48z\"]\n};\nvar faRoute = {\n  prefix: 'fas',\n  iconName: 'route',\n  icon: [512, 512, [], \"f4d7\", \"M416 256s96-96 96-160c0-53-43-96-96-96s-96 43-96 96c0 29.4 20.2 65.5 42.1 96H320c-53 0-96 43-96 96s43 96 96 96h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H188.6c-6.2 9.6-12.6 18.8-19 27.2c-10.7 14.2-21.3 26.9-30 36.8H416c53 0 96-43 96-96s-43-96-96-96H320c-17.7 0-32-14.3-32-32s14.3-32 32-32h96zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM149.9 448c21.9-30.5 42.1-66.6 42.1-96c0-53-43-96-96-96s-96 43-96 96c0 64 96 160 96 160s3.5-3.5 9.2-9.6c.4-.4 .7-.8 1.1-1.2c3.3-3.5 7.1-7.8 11.4-12.8c.2-.2 .4-.4 .6-.6c9.4-10.8 20.7-24.6 31.6-39.8zM96 384c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faCartCircleCheck = {\n  prefix: 'fas',\n  iconName: 'cart-circle-check',\n  icon: [640, 512, [], \"e3f1\", \"M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H76.1l60.3 316.5c2.2 11.3 12.1 19.5 23.6 19.5H320.7c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32h-143l-9.1-48H339.2c29.1-57 88.4-96 156.8-96c14.3 0 28.3 1.7 41.6 4.9l35-124.3C578.3 52.3 563 32 541.8 32H122l-2.4-12.5C117.4 8.2 107.5 0 96 0H24zM176 512c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM640 368c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zm-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};\nvar faClipboardQuestion = {\n  prefix: 'fas',\n  iconName: 'clipboard-question',\n  icon: [384, 512, [], \"e4e3\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 128c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM105.8 229.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.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-24V314.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.1H158.6c-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 416c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faPanorama = {\n  prefix: 'fas',\n  iconName: 'panorama',\n  icon: [640, 512, [], \"e209\", \"M45.6 32C20.4 32 0 52.4 0 77.6V434.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.6V77.6C640 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 32zM160 160c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm208 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};\nvar 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 .3 0 0 0 0 0 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-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V272H176c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16h48V160z\"]\n};\nvar faTeethOpen = {\n  prefix: 'fas',\n  iconName: 'teeth-open',\n  icon: [576, 512, [], \"f62f\", \"M96 32C43 32 0 75 0 128v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-53-43-96-96-96H96zM224 96c26.5 0 48 21.5 48 48v56c0 13.3-10.7 24-24 24H200c-13.3 0-24-10.7-24-24V144c0-26.5 21.5-48 48-48zm80 48c0-26.5 21.5-48 48-48s48 21.5 48 48v56c0 13.3-10.7 24-24 24H328c-13.3 0-24-10.7-24-24V144zM96 128c26.5 0 48 21.5 48 48v24c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V176c0-26.5 21.5-48 48-48zm336 48c0-26.5 21.5-48 48-48s48 21.5 48 48v24c0 13.3-10.7 24-24 24H456c-13.3 0-24-10.7-24-24V176zM96 480H480c53 0 96-43 96-96V352c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v32c0 53 43 96 96 96zm0-64c-26.5 0-48-21.5-48-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48zm80-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48s-48-21.5-48-48zm176 48c-26.5 0-48-21.5-48-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48zm80-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48s-48-21.5-48-48z\"]\n};\nvar faUserTieHairLong = {\n  prefix: 'fas',\n  iconName: 'user-tie-hair-long',\n  icon: [448, 512, [], \"e460\", \"M304 144c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H176c29.8 0 55.9-16.3 69.6-40.5C257.3 86.4 275.5 96 296 96h1.3c4.3 9.8 6.7 20.6 6.7 32v16zM224 0C153.3 0 96 57.3 96 128v11c0 33.9-13.5 66.5-37.5 90.5l-3.9 3.9c-4.2 4.2-6.6 10-6.6 16C48 261.9 58.1 272 70.6 272H224 377.4c12.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.5V128C352 57.3 294.7 0 224 0zm41.1 512H417.3c17 0 30.7-13.8 30.7-30.7c0-80.6-59.1-147.4-136.3-159.4L272.2 483.1 238.9 359.2l18.6-31c6.4-10.7-1.3-24.2-13.7-24.2H224 204.3c-12.4 0-20.1 13.6-13.7 24.2l18.6 31L175.8 483.1 136.3 321.9C59.1 333.9 0 400.7 0 481.3c0 17 13.8 30.7 30.7 30.7H182.9h82.3z\"]\n};\nvar faFileCircleMinus = {\n  prefix: 'fas',\n  iconName: 'file-circle-minus',\n  icon: [576, 512, [], \"e4ed\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.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 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM576 368c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zm-64 0c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H496c8.8 0 16-7.2 16-16z\"]\n};\nvar faHeadSideMedical = {\n  prefix: 'fas',\n  iconName: 'head-side-medical',\n  icon: [512, 512, [], \"f809\", \"M0 224.2C0 100.6 100.2 0 224 0h32c95.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.8H448v64c0 35.3-28.7 64-64 64H320v32c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM192 112v48H144c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V224h48c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H256V112c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16z\"]\n};\nvar 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.5V80C0 53.5 21.5 32 48 32H197.5c17 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 144c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faWineGlass = {\n  prefix: 'fas',\n  iconName: 'wine-glass',\n  icon: [320, 512, [127863], \"f4e3\", \"M64 0C47.4 0 33.5 12.8 32.1 29.3l-14 168.4c-6 72 42.5 135.2 109.9 150.6V448H80c-17.7 0-32 14.3-32 32s14.3 32 32 32h80 80c17.7 0 32-14.3 32-32s-14.3-32-32-32H192V348.4c67.4-15.4 115.9-78.6 109.9-150.6l-14-168.4C286.5 12.8 272.6 0 256 0H64zM88.1 128l5.3-64H226.6l5.3 64H88.1z\"]\n};\nvar 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.7V416c0 12.4 7.2 23.7 18.4 29s24.5 3.6 34.1-4.4L448 297.7V416c0 17.7 14.3 32 32 32s32-14.3 32-32V96c0-17.7-14.3-32-32-32s-32 14.3-32 32V214.3L276.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S224 83.6 224 96V214.3L52.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S0 83.6 0 96V416c0 12.4 7.2 23.7 18.4 29z\"]\n};\nvar faFastForward = faForwardFast;\nvar faFaceMehBlank = {\n  prefix: 'fas',\n  iconName: 'face-meh-blank',\n  icon: [512, 512, [128566, \"meh-blank\"], \"f5a4\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM208.4 208c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm128 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faMehBlank = faFaceMehBlank;\nvar faUserRobot = {\n  prefix: 'fas',\n  iconName: 'user-robot',\n  icon: [448, 512, [], \"e04b\", \"M224 0c8.8 0 16 7.2 16 16V64h64c35.3 0 64 28.7 64 64V256c0 35.3-28.7 64-64 64H144c-35.3 0-64-28.7-64-64V128c0-35.3 28.7-64 64-64h64V16c0-8.8 7.2-16 16-16zM16 144c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V144zm400-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM160 192c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm160-32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM160 240c-8.8 0-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16zm48 16c0 8.8 7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16zm80-16c-8.8 0-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16zM96 352H352c53 0 96 43 96 96v32c0 17.7-14.3 32-32 32H352V448c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32v64H32c-17.7 0-32-14.3-32-32V448c0-53 43-96 96-96zm80 112v48H144V464c0-8.8 7.2-16 16-16s16 7.2 16 16zm48-16c8.8 0 16 7.2 16 16v48H208V464c0-8.8 7.2-16 16-16zm80 16v48H272V464c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faSquareParking = {\n  prefix: 'fas',\n  iconName: 'square-parking',\n  icon: [448, 512, [127359, \"parking\"], \"f540\", \"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-64H64zM192 256h48c17.7 0 32-14.3 32-32s-14.3-32-32-32H192v64zm48 64H192v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 168c0-22.1 17.9-40 40-40h72c53 0 96 43 96 96s-43 96-96 96z\"]\n};\nvar faParking = faSquareParking;\nvar faCardDiamond = {\n  prefix: 'fas',\n  iconName: 'card-diamond',\n  icon: [384, 512, [], \"e3ea\", \"M0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm180.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};\nvar faFaceZipper = {\n  prefix: 'fas',\n  iconName: 'face-zipper',\n  icon: [576, 512, [], \"e3a5\", \"M524.4 354.4C537 324.1 544 290.9 544 256C544 114.6 429.4 0 288 0S32 114.6 32 256s114.6 256 256 256c50.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.9zM208.4 240c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm192-32c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM176 336v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16s16 7.2 16 16zm48-16c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80 16v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16s16 7.2 16 16zm48-16c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-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};\nvar faFaceRaisedEyebrow = {\n  prefix: 'fas',\n  iconName: 'face-raised-eyebrow',\n  icon: [512, 512, [], \"e388\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM208.4 240c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm128 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM144 352c0 8.8 7.2 16 16 16H352c8.8 0 16-7.2 16-16s-7.2-16-16-16H160c-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 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H128z\"]\n};\nvar faHouseSignal = {\n  prefix: 'fas',\n  iconName: 'house-signal',\n  icon: [576, 512, [], \"e012\", \"M314.3 8.5c12.3-11.3 31.2-11.3 43.4 0l208 192c9.7 8.9 12.9 22.9 8.1 35.2S557.2 256 544 256H512V368c0 26.5-21.5 48-48 48H278.1C259.6 350.8 216.8 295.9 160 261.7V256h-9.9c-16.5-9-34-16.2-52.3-21.6c-4.1-12-.8-25.3 8.5-34l208-192zM304 192c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H304zM24 256c128.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 256c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM0 376c0-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};\nvar 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 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM241 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};\nvar faChevronSquareUp = faSquareChevronUp;\nvar 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};\nvar faBarsProgress = {\n  prefix: 'fas',\n  iconName: 'bars-progress',\n  icon: [512, 512, [\"tasks-alt\"], \"f828\", \"M448 160H320V128H448v32zM48 64C21.5 64 0 85.5 0 112v64c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zM448 352v32H192V352H448zM48 288c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48H48z\"]\n};\nvar faTasksAlt = faBarsProgress;\nvar faFaucetDrip = {\n  prefix: 'fas',\n  iconName: 'faucet-drip',\n  icon: [512, 512, [128688], \"e006\", \"M224 0c17.7 0 32 14.3 32 32V44l96-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 12V32c0-17.7 14.3-32 32-32zM0 224c0-17.7 14.3-32 32-32h96l22.6-22.6c6-6 14.1-9.4 22.6-9.4H192V116.2l32-4 32 4V160h18.7c8.5 0 16.6 3.4 22.6 9.4L320 192h32c88.4 0 160 71.6 160 160c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32s-14.3-32-32-32H315.9c-20.2 29-53.9 48-91.9 48s-71.7-19-91.9-48H32c-17.7 0-32-14.3-32-32V224zM436.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.1V480c0 17.7-14.3 32-32 32s-32-14.3-32-32v-1.2c0-4.5 .9-8.9 2.7-13.1l18.2-42.4z\"]\n};\nvar 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 32V64H160c-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.8H256V32zM201.4 329.4l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8h32v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c12.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 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar 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 0H176C96.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 288H176h16 11.2l92 61.3c4.9 3.3 11.2 3.6 16.4 .8s8.5-8.2 8.5-14.1V288h6.6c31.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.4H176c-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.6h4.7c35.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 168c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z\"]\n};\nvar 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};\nvar faCircleR = {\n  prefix: 'fas',\n  iconName: 'circle-r',\n  icon: [512, 512, [], \"e120\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM184 128H288c44.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 288H208v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V264 152c0-13.3 10.7-24 24-24zm80 112h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H208v64h56z\"]\n};\nvar 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 64H48c8.8 0 16 7.2 16 16V368c0 44.2 35.8 80 80 80h18.7c-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-16H450.7c-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-16H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H144c-8.8 0-16-7.2-16-16V80C128 35.8 92.2 0 48 0H32zM192 80V272c0 26.5 21.5 48 48 48H560c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H464V176c0 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.1V32H240c-26.5 0-48 21.5-48 48z\"]\n};\nvar faDollyFlatbed = faCartFlatbed;\nvar 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-32H384v32H333.3zm32 32H400c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H269.3L144.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 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM272 96c-8.8 0-16 7.2-16 16c0 26.5 21.5 48 48 48h32c8.8 0 16 7.2 16 16s7.2 16 16 16s16-7.2 16-16c0-26.5-21.5-48-48-48H304c-8.8 0-16-7.2-16-16s-7.2-16-16-16zM229.5 320l-96-96H112c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H229.5z\"]\n};\nvar faSmokingBan = faBanSmoking;\nvar faCircleSortUp = {\n  prefix: 'fas',\n  iconName: 'circle-sort-up',\n  icon: [512, 512, [\"sort-circle-up\"], \"e032\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 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.9H352c6.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.9H160c-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 320H313.4z\"]\n};\nvar faSortCircleUp = faCircleSortUp;\nvar faTerminal = {\n  prefix: 'fas',\n  iconName: 'terminal',\n  icon: [640, 512, [], \"f120\", \"M41.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.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.3L210.7 256 41.4 86.6zM288 416H576c17.7 0 32 14.3 32 32s-14.3 32-32 32H288c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faMobileButton = {\n  prefix: 'fas',\n  iconName: 'mobile-button',\n  icon: [384, 512, [], \"f10b\", \"M80 0C44.7 0 16 28.7 16 64V448c0 35.3 28.7 64 64 64H304c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H80zM192 464c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faHouseMedicalFlag = {\n  prefix: 'fas',\n  iconName: 'house-medical-flag',\n  icon: [640, 512, [], \"e514\", \"M480 0c17.7 0 32 14.3 32 32H624c8.8 0 16 7.2 16 16V176c0 8.8-7.2 16-16 16H512V512H448V192 32c0-17.7 14.3-32 32-32zM276.8 39.7L416 159V512h1l-.2 0H96c-17.7 0-32-14.3-32-32V288H32c-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 208v48H176c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h48c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H288V208c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16z\"]\n};\nvar 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 192H32c-17.7 0-32 14.3-32 32s14.3 32 32 32L83.9 463.5C91 492 116.6 512 146 512H430c29.4 0 55-20 62.1-48.5L544 256c17.7 0 32-14.3 32-32s-14.3-32-32-32H458.4L365.3 12.9C359.2 1.2 344.7-3.4 332.9 2.7s-16.3 20.6-10.2 32.4L404.3 192H171.7L253.3 35.1zM192 304v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16s16 7.2 16 16zm96-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16zm128 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faShoppingBasket = faBasketShopping;\nvar 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 480H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H380.8zM224 352c-53 0-96-43-96-96s43-96 96-96s96 43 96 96s-43 96-96 96zm64-96c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z\"]\n};\nvar faChestnut = {\n  prefix: 'fas',\n  iconName: 'chestnut',\n  icon: [448, 512, [127792], \"e3f6\", \"M224 32c5.4 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.5 0 0c20.3 16.4 44.7 36.1 68.2 59.6C400.8 190.2 448 258 448 352H0c0-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 384H444c-14.2 55.2-64.3 96-124 96H128C68.4 480 18.2 439.2 4 384z\"]\n};\nvar faBusSimple = {\n  prefix: 'fas',\n  iconName: 'bus-simple',\n  icon: [448, 512, [\"bus-alt\"], \"f55e\", \"M224 0C348.8 0 448 35.2 448 80V96 416c0 17.7-14.3 32-32 32v32c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V448H128v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32l0-32c-17.7 0-32-14.3-32-32V96 80C0 35.2 99.2 0 224 0zM64 128V256c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32zM80 400c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faBusAlt = faBusSimple;\nvar 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 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z\"]\n};\nvar 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.6V288c0-8.8-7.2-16-16-16s-16 7.2-16 16V477.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.8V288c0-8.8-7.2-16-16-16s-16 7.2-16 16V493.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 336v32c0 26.5 21.5 48 48 48s48-21.5 48-48V336c0-26.5-21.5-48-48-48s-48 21.5-48 48z\"]\n};\nvar faSadCry = faFaceSadCry;\nvar faHeat = {\n  prefix: 'fas',\n  iconName: 'heat',\n  icon: [448, 512, [], \"e00c\", \"M176 32c17.7 0 32 14.3 32 32v80c0 34.6 11.2 68.3 32 96l19.2 25.6C288.3 304.4 304 351.5 304 400v48c0 17.7-14.3 32-32 32s-32-14.3-32-32V400c0-34.6-11.2-68.3-32-96l-19.2-25.6C159.7 239.6 144 192.5 144 144V64c0-17.7 14.3-32 32-32zM32 96c17.7 0 32 14.3 32 32v32c0 34.6 11.2 68.3 32 96l19.2 25.6C144.3 320.4 160 367.5 160 416v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V416c0-34.6-11.2-68.3-32-96L44.8 294.4C15.7 255.6 0 208.5 0 160V128c0-17.7 14.3-32 32-32zm320 32v32c0 34.6 11.2 68.3 32 96l19.2 25.6C432.3 320.4 448 367.5 448 416v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V416c0-34.6-11.2-68.3-32-96l-19.2-25.6C303.7 255.6 288 208.5 288 160V128c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faTicketAirline = {\n  prefix: 'fas',\n  iconName: 'ticket-airline',\n  icon: [640, 512, [], \"e29a\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V320c-35.3 0-64-28.7-64-64s28.7-64 64-64V128c0-35.3-28.7-64-64-64H64zm368 80c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm0 64c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm16 48c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zm-16 80c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm16 48c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zM176 224l-28.5-85.5c-1.7-5.2 2.1-10.5 7.6-10.5h31.1c8.5 0 16.4 4.5 20.7 11.9L256 224h46.9c16.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 288H256l-49.1 84.1c-4.3 7.4-12.2 11.9-20.7 11.9H155.1c-5.5 0-9.3-5.4-7.6-10.5L176 288H120l-19.2 25.6c-3 4-7.8 6.4-12.8 6.4H74.2c-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.9H88c5 0 9.8 2.4 12.8 6.4L120 224h56z\"]\n};\nvar faBootHeeled = {\n  prefix: 'fas',\n  iconName: 'boot-heeled',\n  icon: [512, 512, [], \"e33f\", \"M128 0H63.3C46 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.8V488c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V472.9l125 34.7c10.5 2.9 21.3 4.4 32.1 4.4H464h24c13.3 0 24-10.7 24-24s-10.7-24-24-24V430.2c0-27.7-15.9-52.9-40.8-64.9L328.8 308.5c-25-12-40.8-37.2-40.8-64.9V24c0-13.3-10.7-24-24-24H160V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V0z\"]\n};\nvar 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.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V192c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h50.7L9.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 160H448c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32s32 14.3 32 32v50.7L457.4 9.4zM32 320c0-17.7 14.3-32 32-32H192c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V397.3L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L114.7 352H64c-17.7 0-32-14.3-32-32zm256 0c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32s-14.3 32-32 32H397.3L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L352 397.3V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V320z\"]\n};\nvar faCompressArrows = faArrowsMinimize;\nvar faAudioDescription = {\n  prefix: 'fas',\n  iconName: 'audio-description',\n  icon: [576, 512, [], \"f29e\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM213.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.9H150.9l-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.2h42.2zM304 184c0-13.3 10.7-24 24-24h56c53 0 96 43 96 96s-43 96-96 96H328c-13.3 0-24-10.7-24-24V184zm48 24v96h32c26.5 0 48-21.5 48-48s-21.5-48-48-48H352z\"]\n};\nvar 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.9H184.1c8.8-.1 15.9-7.2 15.9-16V16c0-9.5-8.3-17-17.8-15.9L71 12.5zM189.5 78.1H66.5C64.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 256v32c0 17.7 14.3 32 32 32H192c1.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.5V256c0-35.3-28.7-64-64-64H96c-3.7 0-7.4 .3-10.9 .9L222.2 298.5zM384 160c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64zm-32 32c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32H448c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H352zM215.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 376v32l-88 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l88 0v32c0 9.4 5.5 18 14.1 21.9s18.6 2.4 25.7-3.8l64-56zM288 431.9c0 6.9 3 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};\nvar faFileShield = {\n  prefix: 'fas',\n  iconName: 'file-shield',\n  icon: [576, 512, [], \"e4f0\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v47l-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.6H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 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.8V461.7c68.2-33 91.5-99 95.4-149.7z\"]\n};\nvar 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};\nvar faManhole = {\n  prefix: 'fas',\n  iconName: 'manhole',\n  icon: [512, 512, [], \"e1d6\", \"M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192s192-86 192-192zm64 0c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM281.4 115.4c5.8-7.5 14.5-14.7 23.5-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.5-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 176c-8.8 0-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16zm80-112c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm-32 64c0 8.8 7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16zm32 64c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm48-144c-8.8 0-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16z\"]\n};\nvar 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.7H514.3c3.9 0 7.6-.7 11-2.1l-261-205.6z\"]\n};\nvar 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};\nvar 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 144v80c0 17.7-14.3 32-32 32h-4.9l32 192H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H384.5c-.4 0-.8 0-1.1 0H128.6c-.4 0-.8 0-1.1 0H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l32-192H128c-17.7 0-32-14.3-32-32V144c-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 448h117zM197.8 256l-4.7 28.3L256 336.8l62.9-52.5L314.2 256H197.8zm-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 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176z\"]\n};\nvar faFloppyDisks = {\n  prefix: 'fas',\n  iconName: 'floppy-disks',\n  icon: [512, 512, [], \"e183\", \"M96 56c0-30.9 25.1-56 56-56H370.7c14.9 0 29.1 5.9 39.6 16.4l85.3 85.3c10.5 10.5 16.4 24.7 16.4 39.6V360c0 30.9-25.1 56-56 56H152c-30.9 0-56-25.1-56-56V56zm96 8c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32H192zM368 288c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64zM48 120V376c0 48.6 39.4 88 88 88H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H136C60.9 512 0 451.1 0 376V120c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faToiletPaperBlankUnder = {\n  prefix: 'fas',\n  iconName: 'toilet-paper-blank-under',\n  icon: [512, 512, [\"toilet-paper-reverse-alt\"], \"e29f\", \"M348.2 0H96C43 0 0 86 0 192S43 384 96 384H348.2c-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 48H464c26.5 0 48-21.5 48-48V343.1c-19.1 37.8-51.2 72.9-96 72.9H160v48z\"]\n};\nvar faToiletPaperReverseAlt = faToiletPaperBlankUnder;\nvar faFileCode = {\n  prefix: 'fas',\n  iconName: 'file-code',\n  icon: [384, 512, [], \"f1c9\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 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};\nvar faSignal = {\n  prefix: 'fas',\n  iconName: 'signal',\n  icon: [576, 512, [128246, \"signal-5\", \"signal-perfect\"], \"f012\", \"M544 0c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM416 96c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V128c0-17.7 14.3-32 32-32zM320 224V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32zM160 288c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V320c0-17.7 14.3-32 32-32zM64 416v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V416c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faSignal5 = faSignal;\nvar faSignalPerfect = faSignal;\nvar faPump = {\n  prefix: 'fas',\n  iconName: 'pump',\n  icon: [640, 512, [], \"e442\", \"M128 32c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H160c-17.7 0-32 14.3-32 32zM32 176c-17.7 0-32 14.3-32 32V384c0 17.7 14.3 32 32 32s32-14.3 32-32V208c0-17.7-14.3-32-32-32zm128 48H96V384H320V96H160V224zM431.9 106.7L380.5 141c-17.8 11.9-28.5 31.9-28.5 53.3V413.7c0 21.4 10.7 41.4 28.5 53.3l51.4 34.3c10.5 7 22.9 10.7 35.5 10.7H576c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H467.4c-12.6 0-25 3.7-35.5 10.7zM448 208c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H464c-8.8 0-16-7.2-16-16zm0 96c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H464c-8.8 0-16-7.2-16-16zm0 96c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H464c-8.8 0-16-7.2-16-16z\"]\n};\nvar faBus = {\n  prefix: 'fas',\n  iconName: 'bus',\n  icon: [512, 512, [128653], \"f207\", \"M256 0C390.4 0 480 35.2 480 80V96l0 32c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32l0 160c0 17.7-14.3 32-32 32v32c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V448H160v32c0 17.7-14.3 32-32 32H96c-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-32V160c0-17.7 14.3-32 32-32h0V96h0V80C32 35.2 121.6 0 256 0zM96 160v96c0 17.7 14.3 32 32 32H240V128H128c-17.7 0-32 14.3-32 32zM272 288H384c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H272V288zM112 400c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM352 80c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16z\"]\n};\nvar 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.6v-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.5zM432 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm59.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};\nvar faArrowUpLeftFromCircle = {\n  prefix: 'fas',\n  iconName: 'arrow-up-left-from-circle',\n  icon: [512, 512, [], \"e09e\", \"M192 0H32C14.3 0 0 14.3 0 32V192c0 17.7 14.3 32 32 32s32-14.3 32-32V109.3L297.4 342.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 64H192c17.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};\nvar 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 185V64c0-17.7-14.3-32-32-32H448c-17.7 0-32 14.3-32 32v36.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.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v64 24c0 22.1 17.9 40 40 40h24 32.5c1.4 0 2.8 0 4.2-.1c1.1 .1 2.2 .1 3.3 .1h16c22.1 0 40-17.9 40-40V455.8c.3-2.6 .5-5.3 .5-8.1l-.7-160.2h32z\"]\n};\nvar faHomeLg = faHouseChimney;\nvar faWindowMaximize = {\n  prefix: 'fas',\n  iconName: 'window-maximize',\n  icon: [512, 512, [128470], \"f2d0\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM96 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faDryer = {\n  prefix: 'fas',\n  iconName: 'dryer',\n  icon: [448, 512, [], \"f861\", \"M0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM368 304c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zM88 112c13.3 0 24-10.7 24-24s-10.7-24-24-24S64 74.7 64 88s10.7 24 24 24zM208 88c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zM336 304c0 61.9-50.1 112-112 112c-56.4 0-103.1-41.7-110.9-96H176c8.8 0 16-7.2 16-16s-7.2-16-16-16H113.1c7.8-54.3 54.4-96 110.9-96c61.9 0 112 50.1 112 112z\"]\n};\nvar faFaceFrown = {\n  prefix: 'fas',\n  iconName: 'face-frown',\n  icon: [512, 512, [9785, \"frown\"], \"f119\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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.7zM208.4 208c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm128 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faFrown = faFaceFrown;\nvar faChessBishopPiece = {\n  prefix: 'fas',\n  iconName: 'chess-bishop-piece',\n  icon: [256, 512, [\"chess-bishop-alt\"], \"f43b\", \"M120 32c-13.3 0-24 10.7-24 24c0 7.9 3.8 15 9.8 19.3C84.8 94 48 134.8 48 192c0 26.3 13.6 40.5 26.3 48H72c-13.3 0-24 10.7-24 24s10.7 24 24 24h7.5C76.7 333.1 64 384 64 384H192s-12.7-50.9-15.5-96H184c13.3 0 24-10.7 24-24s-10.7-24-24-24h-2.3c12.7-7.5 26.3-21.7 26.3-48c0-25.9-7.5-48.4-17.7-67l-48.6 48.6c-3.1 3.1-8.2 3.1-11.3 0s-3.1-8.2 0-11.3L181.7 111c-10.6-15.6-22.5-27.7-31.5-35.6C156.2 71 160 63.9 160 56c0-13.3-10.7-24-24-24H120zM25.2 451.4l-8.8 4.4C6.3 460.8 0 471.1 0 482.3C0 498.7 13.3 512 29.7 512H226.3c16.4 0 29.7-13.3 29.7-29.7c0-11.2-6.3-21.5-16.4-26.5l-8.8-4.4c-4.1-2.1-6.8-6.3-6.8-10.9c0-13.5-10.9-24.4-24.4-24.4H56.4C42.9 416 32 426.9 32 440.4c0 4.6-2.6 8.9-6.8 10.9z\"]\n};\nvar faChessBishopAlt = faChessBishopPiece;\nvar 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 32V64c0 91-19.2 143.6-33.3 170.1C6.7 249.1 0 265.5 0 282.5V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V282.5c0-17-6.7-33.5-14.7-48.4C355.2 207.6 336 155 336 64V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V80c0 44.2-35.8 80-80 80s-80-35.8-80-80V32z\"]\n};\nvar 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 32h1c44.2 0 80 35.8 80 80c0 11.4-2.4 22.2-6.7 32H544v32c0-32 0-32 0-32l0 0 .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.3h-.5c-4.7 0-9.3-.5-13.9-1.5L384 383v81c0 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.5V383L114.4 414.5c-4.6 1-9.2 1.5-13.9 1.5h-.5c-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 0 0 0c0 0 0 0 0 32V144h70.7c-4.3-9.8-6.7-20.6-6.7-32c0-44.2 35.8-80 80-80h1c23.4 0 45.6 10.1 61 27.7zM240 144h54.4c6.9 0 10.5-8.1 6-13.3L265.9 91.3C259.6 84.1 250.5 80 241 80h-1c-17.7 0-32 14.3-32 32s14.3 32 32 32zm105.6 0H392h8c17.7 0 32-14.3 32-32s-14.3-32-32-32h-1c-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 208H96.7l-.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.4V208zM384 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-.5l-.1 0H384V317.4zM540.1 352c0 0 0 0 0 0l0 0h0zM99.9 352c0 0 0 0 0 0h0z\"]\n};\nvar faScrollRibbon = faDiploma;\nvar faScreencast = {\n  prefix: 'fas',\n  iconName: 'screencast',\n  icon: [576, 512, [], \"e23e\", \"M512 96H64v99c-13-2-26.4-3-40-3H0V96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H288V456c0-13.6-1-27-3-40H512V96zM24 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 256c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM0 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};\nvar faWalker = {\n  prefix: 'fas',\n  iconName: 'walker',\n  icon: [448, 512, [], \"f831\", \"M194 64H320c17.7 0 32 14.3 32 32v64H145l17.9-71.8C166.5 74 179.3 64 194 64zM352 224V392.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.4V96c0-53-43-96-96-96H194c-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 224H352zm32 240c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16z\"]\n};\nvar faPrescription = {\n  prefix: 'fas',\n  iconName: 'prescription',\n  icon: [448, 512, [], \"f5b1\", \"M32 0C14.3 0 0 14.3 0 32V192v96c0 17.7 14.3 32 32 32s32-14.3 32-32V224h50.7l128 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 0H32zM176 160H64V64H176c26.5 0 48 21.5 48 48s-21.5 48-48 48z\"]\n};\nvar faShop = {\n  prefix: 'fas',\n  iconName: 'shop',\n  icon: [640, 512, [\"store-alt\"], \"f54f\", \"M36.8 192H603.2c20.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 0H121.7c-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 224V384v80c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V384 224H320V384H128V224H64zm448 0V480c0 17.7 14.3 32 32 32s32-14.3 32-32V224H512z\"]\n};\nvar faStoreAlt = faShop;\nvar faFloppyDisk = {\n  prefix: 'fas',\n  iconName: 'floppy-disk',\n  icon: [448, 512, [128190, 128426, \"save\"], \"f0c7\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V173.3c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32H64zm0 96c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128zM224 416c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64z\"]\n};\nvar faSave = faFloppyDisk;\nvar 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.9H480v56.1l6.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 .4H544v65.9c20.5 22.8 47.4 39.2 77.4 46.7C632 403 640 412.6 640 424c0 13.3-10.7 24-24 24H576v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H352v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H128v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H24c-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.7V288H56.6c-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.1V176 128h-7.5c-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 128H320 224v64h72 48 72V128zM160 288v64H296h24 24H480V288H344 320h0H296 160z\"]\n};\nvar faFaceKissClosedEyes = {\n  prefix: 'fas',\n  iconName: 'face-kiss-closed-eyes',\n  icon: [512, 512, [], \"e37d\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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-9l0 0 0 0 0 0 0 0 .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-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .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-.1 0 0 0 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};\nvar 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.2V480c0 17.7 14.3 32 32 32H512c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V153.3c21-9.2 37.2-27 44.2-49l125.9-42zm-396.3 211c.4-.8 1.3-1.3 2.2-1.3s1.7 .5 2.2 1.3L204.9 416H51.1l74.7-142.7zM128 224c-18.8 0-36 10.4-44.7 27L5.5 399.5c-3.1 5.8-6.1 14-5.5 23.8c.7 12.1 4.8 35.2 24.8 55.1C45.1 498.6 77.8 512 128 512s82.9-13.4 103.2-33.5c20-20 24.2-43 24.8-55.1c.6-9.8-2.5-18-5.5-23.8L172.7 251c-8.7-16.6-25.9-27-44.7-27zm384-80c.9 0 1.7 .5 2.2 1.3L588.9 288H435.1l74.7-142.7c.4-.8 1.3-1.3 2.2-1.3zm-44.7-21L389.5 271.5c-3.1 5.8-6.1 14-5.5 23.8c.7 12.1 4.8 35.2 24.8 55.1C429.1 370.6 461.8 384 512 384s82.9-13.4 103.2-33.5c20-20 24.2-43 24.8-55.1c.6-9.8-2.5-18-5.5-23.8L556.7 123C548 106.4 530.8 96 512 96s-36 10.4-44.7 27z\"]\n};\nvar faBalanceScaleLeft = faScaleUnbalanced;\nvar faFileUser = {\n  prefix: 'fas',\n  iconName: 'file-user',\n  icon: [384, 512, [], \"f65c\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zm0 256c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zM80 432c0-44.2 35.8-80 80-80h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16z\"]\n};\nvar 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.5v8.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.2v-8.4l23.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.9L128.1 352.1C56.8 355.4 0 414.3 0 486.4C0 500.5 11.5 512 25.6 512H192v0h64v0H422.4c14.1 0 25.6-11.5 25.6-25.6c0-72.1-56.8-131-128.1-134.3L252.2 464.9 240 416l20.4-40.8c5.3-10.6-2.4-23.2-14.3-23.2H201.9c-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};\nvar 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 432V421.5c-22.4-20.1-39-46.1-47.2-75.4c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1c-8.2 29.4-24.9 55.4-47.2 75.4V432c0 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 104v9.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.2V248c0 8.8-7.2 16-16 16s-16-7.2-16-16V237.2c-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.5l0 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.1V104c0-8.8 7.2-16 16-16s16 7.2 16 16zM336 88c8.8 0 16 7.2 16 16v9.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.2V248c0 8.8-7.2 16-16 16s-16-7.2-16-16V237.2c-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.5l0 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.1V104c0-8.8 7.2-16 16-16zm0 264H176v80c0 44.2 35.8 80 80 80s80-35.8 80-80V352zm-80 16c5.9 0 10.7 4.9 10.7 10.9v6.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.1 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.6v6.1c0 6-4.8 10.9-10.7 10.9s-10.7-4.9-10.7-10.9v-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.9v-6.4c0-6 4.8-10.9 10.7-10.9z\"]\n};\nvar 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};\nvar faSquareL = {\n  prefix: 'fas',\n  iconName: 'square-l',\n  icon: [448, 512, [], \"e275\", \"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-64H64zM176 152V336H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar 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.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z\"]\n};\nvar faSortAsc = faSortUp;\nvar faCalendarArrowUp = {\n  prefix: 'fas',\n  iconName: 'calendar-arrow-up',\n  icon: [448, 512, [\"calendar-upload\"], \"e0d1\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zM248 424V321.9l39 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-39V424c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar faCalendarUpload = faCalendarArrowUp;\nvar 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 .3 0 0 0 0 0 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 272c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm160-32c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faCommenting = faCommentDots;\nvar 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 56v13c-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.1V120C464 53.7 410.3 0 344 0S224 53.7 224 120v21.8C207.3 133 188.2 128 168 128c-66.3 0-120 53.7-120 120v13c-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.1V248c0-30.9 25.1-56 56-56s56 25.1 56 56v32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V280 248 120z\"]\n};\nvar faScarf = {\n  prefix: 'fas',\n  iconName: 'scarf',\n  icon: [512, 512, [129507], \"f7c1\", \"M416 168.8c0 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.4 374.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 0h69.1c28.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.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};\nvar faAlbumCirclePlus = {\n  prefix: 'fas',\n  iconName: 'album-circle-plus',\n  icon: [576, 512, [], \"e48c\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64v96.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.4H64c-35.3 0-64-28.7-64-64V96zM224 288c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM432 512c-79.5 0-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144zm16-208c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304z\"]\n};\nvar faUserNurseHairLong = {\n  prefix: 'fas',\n  iconName: 'user-nurse-hair-long',\n  icon: [448, 512, [], \"e45e\", \"M96 128V70.2c0-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 30V128h-.3c.2 2.6 .3 5.3 .3 8v24 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.6H224 70.6C58.1 304 48 293.9 48 281.4c0-6 2.4-11.8 6.6-16l3.9-3.9c24-24 37.5-56.6 37.5-90.5V160 136c0-2.7 .1-5.4 .3-8H96zm200 32c-20.5 0-38.7-9.6-50.4-24.5C231.9 159.7 205.8 176 176 176l-32 0c0 44.2 35.8 80 80 80s80-35.8 80-80V160h-8zM141.3 336.1l71 75.5c6.3 6.7 17 6.7 23.3 0l71-75.5C385.3 339.6 448 404.4 448 483.8c0 15.6-12.6 28.2-28.2 28.2H28.2C12.6 512 0 499.4 0 483.8c0-79.5 62.7-144.3 141.3-147.7zM213.3 40V53.3H200c-4.4 0-8 3.6-8 8v5.3c0 4.4 3.6 8 8 8h13.3V88c0 4.4 3.6 8 8 8h5.3c4.4 0 8-3.6 8-8V74.7H248c4.4 0 8-3.6 8-8V61.3c0-4.4-3.6-8-8-8H234.7V40c0-4.4-3.6-8-8-8h-5.3c-4.4 0-8 3.6-8 8z\"]\n};\nvar 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};\nvar 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};\nvar faArrowAltSquareLeft = faSquareLeft;\nvar faFaceGrinSquint = {\n  prefix: 'fas',\n  iconName: 'face-grin-squint',\n  icon: [512, 512, [128518, \"grin-squint\"], \"f585\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM383.8 317.8c12.3-3.7 24.3 7 19.2 18.7c-24.5 56.9-81.1 96.7-147 96.7s-122.5-39.8-147-96.7c-5.1-11.8 6.9-22.4 19.2-18.7C166.7 329.4 210.1 336 256 336s89.3-6.6 127.8-18.2zM133.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};\nvar faGrinSquint = faFaceGrinSquint;\nvar faCircleEllipsisVertical = {\n  prefix: 'fas',\n  iconName: 'circle-ellipsis-vertical',\n  icon: [512, 512, [], \"e10b\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm0-224c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm32-128c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM256 384c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faHandHoldingDollar = {\n  prefix: 'fas',\n  iconName: 'hand-holding-dollar',\n  icon: [576, 512, [\"hand-holding-usd\"], \"f4c0\", \"M312 24V34.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 .3 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.8V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V220.6c-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.2V24c0-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.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z\"]\n};\nvar faHandHoldingUsd = faHandHoldingDollar;\nvar faGridDividers = {\n  prefix: 'fas',\n  iconName: 'grid-dividers',\n  icon: [512, 512, [], \"e3ad\", \"M0 24C0 10.7 10.7 0 24 0H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 48 0 37.3 0 24zM64 96h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32zm0 288h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32zM192 128c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V128zm32 256h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32zM352 128c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V128zm32 256h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32zM24 288H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faBacterium = {\n  prefix: 'fas',\n  iconName: 'bacterium',\n  icon: [576, 512, [], \"e05a\", \"M455.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.8L228 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.1L135 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.7l0 0-39.2-3.6c-.5 5-.6 10-.4 14.9l-14.7 4.2c-12.7 3.6-20.1 16.9-16.5 29.7s16.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.6L247 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.7L403 259.2c6.9-2.2 14.3-4.3 22.2-6.1c12.9-3 24.7-8 35.2-14.8L471 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.8zm-331 332.7l0 0L176 368l-51.9-4.7zM240 320c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zm32-88c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z\"]\n};\nvar 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 40V188.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 48v32 64c0 70.7-57.3 128-128 128l-16 0H240l-.1 0h-5.2c-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.7V40zM240 304c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304zm48-16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304c0-8.8-7.2-16-16-16zm80 16c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304z\"]\n};\nvar faDrumSteelpan = {\n  prefix: 'fas',\n  iconName: 'drum-steelpan',\n  icon: [576, 512, [], \"f56a\", \"M288 32c159.1 0 288 48 288 128V352c0 80-128.9 128-288 128S0 432 0 352V160C0 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};\nvar 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.9l0 .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};\nvar 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.4v73.5c0 6.9 4.4 13 10.9 15.2l79.2 26.4C631.2 358 640 370.2 640 384v96c0 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.7V224c0-17.7 14.3-32 32-32s32 14.3 32 32v80c0 8.8 7.2 16 16 16s16-7.2 16-16V219.1c0-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.8V304c0 8.8 7.2 16 16 16s16-7.2 16-16V224c0-17.7 14.3-32 32-32s32 14.3 32 32V342.3c0 58-39 108.7-95 123.7l-168.7 45c-9.6 2.6-19.9 .5-27.7-5.5S0 490 0 480V384c0-13.8 8.8-26 21.9-30.4l79.2-26.4c6.5-2.2 10.9-8.3 10.9-15.2V238.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};\nvar faPrayingHands = faHandsPraying;\nvar faFacePensive = {\n  prefix: 'fas',\n  iconName: 'face-pensive',\n  icon: [512, 512, [], \"e384\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM208 384h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-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};\nvar faUserMusic = {\n  prefix: 'fas',\n  iconName: 'user-music',\n  icon: [640, 512, [], \"f8eb\", \"M224 256c-70.7 0-128-57.3-128-128S153.3 0 224 0s128 57.3 128 128s-57.3 128-128 128zm-45.7 48h91.4c43.2 0 82.8 15.4 113.7 41c-28.2 19.7-47.4 50-47.4 87c0 32.9 15.1 60.4 38.2 80H29.7C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304zm450-120.7c7.4 6.1 11.7 15.2 11.7 24.7v48c0 15.3-10.8 28.4-25.7 31.4L560 298.2V432c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6V272 224c0-15.3 10.8-28.4 25.7-31.4l80-16c9.4-1.9 19.1 .6 26.6 6.6z\"]\n};\nvar faArrowRotateRight = {\n  prefix: 'fas',\n  iconName: 'arrow-rotate-right',\n  icon: [512, 512, [8635, \"arrow-right-rotate\", \"arrow-rotate-forward\", \"redo\"], \"f01e\", \"M386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H464c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.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};\nvar faArrowRightRotate = faArrowRotateRight;\nvar faArrowRotateForward = faArrowRotateRight;\nvar faRedo = faArrowRotateRight;\nvar faMessagesDollar = {\n  prefix: 'fas',\n  iconName: 'messages-dollar',\n  icon: [640, 512, [\"comments-alt-dollar\"], \"f652\", \"M0 64C0 28.7 28.7 0 64 0H352c35.3 0 64 28.7 64 64V256c0 35.3-28.7 64-64 64H202.7l-81.1 60.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V320H64c-35.3 0-64-28.7-64-64V64zM256 352h96c53 0 96-43 96-96V128H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H544v48c0 6.1-3.4 11.6-8.8 14.3s-11.9 2.1-16.8-1.5L437.3 448H320c-35.3 0-64-28.7-64-64V352zM228 56c0-11-9-20-20-20s-20 9-20 20V70c-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.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V264c0 11 9 20 20 20s20-9 20-20V250.2c8-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.7V56z\"]\n};\nvar faCommentsAltDollar = faMessagesDollar;\nvar faSensorOn = {\n  prefix: 'fas',\n  iconName: 'sensor-on',\n  icon: [640, 512, [], \"e02b\", \"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-64V96zm88 0c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V120c0-13.3-10.7-24-24-24zm96 0c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V120c0-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 232h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H536c-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};\nvar 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.9H140.9c-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};\nvar 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.9zM336 272c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM181.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};\nvar faChessQueenPiece = {\n  prefix: 'fas',\n  iconName: 'chess-queen-piece',\n  icon: [256, 512, [\"chess-queen-alt\"], \"f446\", \"M128 48c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zM48 216c0-11.4 7.9-20.9 18.6-23.4L17 100.8c-.6-1.2-1-2.5-1-3.8v-.7c0-2.7 1.3-5.2 3.6-6.7l12-8c3.2-2.1 7.4-1.7 10.1 1c6 6 14.5 10.3 22.3 7.1c8.2-3.4 12.6-10.1 14.2-17.8c.9-4.3 4.4-7.9 8.8-7.9H99c4.4 0 8 3.7 9.5 7.8c2.1 6 7.2 13.2 19.5 13.2s17.4-7.2 19.5-13.2c1.5-4.2 5.1-7.8 9.5-7.8h12c4.4 0 7.9 3.6 8.8 7.9c1.7 7.6 6 14.4 14.2 17.8c7.8 3.2 16.3-1.1 22.3-7.1c2.7-2.7 6.9-3.1 10.1-1l12 8c2.2 1.5 3.6 4 3.6 6.7V97c0 1.3-.3 2.6-1 3.8l-49.6 91.8c10.6 2.5 18.6 12 18.6 23.4c0 13.3-10.7 24-24 24h-8c0 51.2 9.8 109.1 16.9 144H63.1C70.2 349.1 80 291.2 80 240H72c-13.3 0-24-10.7-24-24zM25.2 451.4c4.1-2.1 6.8-6.3 6.8-10.9C32 426.9 42.9 416 56.4 416H199.6c13.5 0 24.4 10.9 24.4 24.4c0 4.6 2.6 8.9 6.8 10.9l8.8 4.4c10.1 5 16.4 15.3 16.4 26.5c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3c0-11.2 6.3-21.5 16.4-26.5l8.8-4.4z\"]\n};\nvar faChessQueenAlt = faChessQueenPiece;\nvar faLocationCrosshairs = {\n  prefix: 'fas',\n  iconName: 'location-crosshairs',\n  icon: [512, 512, [\"location\"], \"f601\", \"M256 0c17.7 0 32 14.3 32 32V66.7C368.4 80.1 431.9 143.6 445.3 224H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H445.3C431.9 368.4 368.4 431.9 288 445.3V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.3C143.6 431.9 80.1 368.4 66.7 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H66.7C80.1 143.6 143.6 80.1 224 66.7V32c0-17.7 14.3-32 32-32zM128 256c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128s-128 57.3-128 128zm128 80c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80s-35.8 80-80 80z\"]\n};\nvar faLocation = faLocationCrosshairs;\nvar 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.2V56c0-13.3-10.7-24-24-24H312zm88 48h0v0l0 0zM288 304c0 61.9-50.1 112-112 112s-112-50.1-112-112s50.1-112 112-112s112 50.1 112 112zm80 176c97.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.2V56c0-13.3-10.7-24-24-24H504c-9.7 0-18.5 5.8-22.2 14.8c-1.2 2.9-1.8 6-1.8 9l0 .2v.2c0 6.2 2.5 12.2 7 16.8l33.4 33.4L480 146.7V168c0 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};\nvar faHousePersonLeave = {\n  prefix: 'fas',\n  iconName: 'house-person-leave',\n  icon: [640, 512, [\"house-leave\", \"house-person-depart\"], \"e00f\", \"M528 96c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zM443.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.4zM218.3 16.5c12.3-11.3 31.2-11.3 43.4 0L379.5 125.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 380l-44 44H112c-26.5 0-48-21.5-48-48V264H32c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8.1-35.2l208-192zM144 208v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H160c-8.8 0-16 7.2-16 16z\"]\n};\nvar faHouseLeave = faHousePersonLeave;\nvar faHousePersonDepart = faHousePersonLeave;\nvar faRulerTriangle = {\n  prefix: 'fas',\n  iconName: 'ruler-triangle',\n  icon: [512, 512, [128208], \"f61c\", \"M0 32V448c0 35.3 28.7 64 64 64H480c17.7 0 32-14.3 32-32v-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 0H32C14.3 0 0 14.3 0 32zM128 256L256 384H128V256z\"]\n};\nvar faCardClub = {\n  prefix: 'fas',\n  iconName: 'card-club',\n  icon: [384, 512, [], \"e3e9\", \"M0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM130.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.8V336H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H208V303.2c10.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};\nvar faChildDress = {\n  prefix: 'fas',\n  iconName: 'child-dress',\n  icon: [320, 512, [], \"e59c\", \"M224 64c0-35.3-28.7-64-64-64S96 28.7 96 64s28.7 64 64 64s64-28.7 64-64zM88 400v80c0 17.7 14.3 32 32 32s32-14.3 32-32V400h16v80c0 17.7 14.3 32 32 32s32-14.3 32-32V400h17.8c10.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 400H88z\"]\n};\nvar faUsersBetweenLines = {\n  prefix: 'fas',\n  iconName: 'users-between-lines',\n  icon: [640, 512, [], \"e591\", \"M0 24C0 10.7 10.7 0 24 0H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 48 0 37.3 0 24zM0 488c0-13.3 10.7-24 24-24H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zM211.2 160c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zM32 320c0-35.3 28.7-64 64-64h96c12.2 0 23.7 3.4 33.4 9.4c-37.2 15.1-65.6 47.2-75.8 86.6H64c-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.6h96c35.3 0 64 28.7 64 64c0 17.7-14.3 32-32 32H493.6zM391.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 32h-224c-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.1h96c7.4 0 14.7 .8 21.6 2.4zM563.2 160c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zM321.6 256c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80s-35.8 80-80 80z\"]\n};\nvar faLungsVirus = {\n  prefix: 'fas',\n  iconName: 'lungs-virus',\n  icon: [640, 512, [], \"e067\", \"M320 0c17.7 0 32 14.3 32 32V156.2c-8.5-7.6-19.7-12.2-32-12.2s-23.5 4.6-32 12.2V32c0-17.7 14.3-32 32-32zM444.5 195.5c-16.4-16.4-41.8-18.5-60.5-6.1V165.3C384 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 4v7c0 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-89v-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.3v24.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 320c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm72 32c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16z\"]\n};\nvar faSpinnerThird = {\n  prefix: 'fas',\n  iconName: 'spinner-third',\n  icon: [512, 512, [], \"f3f4\", \"M256 0c-17.7 0-32 14.3-32 32s14.3 32 32 32V0zM422.3 352c-8.9 15.3-3.6 34.9 11.7 43.7s34.9 3.6 43.7-11.7L422.3 352zM256 64c106 0 192 86 192 192h64C512 114.6 397.4 0 256 0V64zM448 256c0 35-9.4 67.8-25.7 96L477.7 384c21.8-37.7 34.3-81.5 34.3-128H448z\"]\n};\nvar 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.4 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.8l0 0 0 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.8l0 0 0 0 0 0 .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 .2 0 0zm160 0l0 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.8l0 0 0 0 0 0 .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 .2 0 0 0 0z\"]\n};\nvar faGrinTears = faFaceGrinTears;\nvar 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};\nvar faComputerMouseScrollwheel = {\n  prefix: 'fas',\n  iconName: 'computer-mouse-scrollwheel',\n  icon: [384, 512, [\"mouse-alt\"], \"f8cd\", \"M160 0C71.6 0 0 71.6 0 160V352c0 88.4 71.6 160 160 160h64c88.4 0 160-71.6 160-160V160C384 71.6 312.4 0 224 0H160zm64 128v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V128c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faMouseAlt = faComputerMouseScrollwheel;\nvar faCalendarXmark = {\n  prefix: 'fas',\n  iconName: 'calendar-xmark',\n  icon: [448, 512, [\"calendar-times\"], \"f273\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zM305 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};\nvar faCalendarTimes = faCalendarXmark;\nvar faChildReaching = {\n  prefix: 'fas',\n  iconName: 'child-reaching',\n  icon: [384, 512, [], \"e59d\", \"M256 64c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64zM152.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.4V480c0 17.7 14.3 32 32 32s32-14.3 32-32V384h32v96c0 17.7 14.3 32 32 32s32-14.3 32-32V221.6c29.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};\nvar faTableLayout = {\n  prefix: 'fas',\n  iconName: 'table-layout',\n  icon: [512, 512, [], \"e290\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM448 96v64H64V96H448zM64 224h64V416H64V224zm384 0V416H192V224H448z\"]\n};\nvar 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.4V253.1l29.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.1V352c0 88.4 71.6 160 160 160H464c97.2 0 176-78.8 176-176c0-51.4-22.3-97.7-57.8-129.9l57-185.4zM496 328c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z\"]\n};\nvar faRampLoading = {\n  prefix: 'fas',\n  iconName: 'ramp-loading',\n  icon: [384, 512, [], \"f4d4\", \"M0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V440.4l-64-128V64H64V312.4L0 440.4V48zM372.4 488.8c.8 1.5 1.2 3 1.5 4.6c1.5 9.3-5.6 18.6-15.8 18.6H336 48 25.9c-10.2 0-17.4-9.2-15.8-18.6c.3-1.5 .7-3.1 1.5-4.6L64 384l32-64H288l32 64 52.4 104.8z\"]\n};\nvar faCalendarCirclePlus = {\n  prefix: 'fas',\n  iconName: 'calendar-circle-plus',\n  icon: [576, 512, [], \"e470\", \"M128 0C110.3 0 96 14.3 96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32zM256 368c0-91.8 70.3-167.2 160-175.3V192H0V464c0 26.5 21.5 48 48 48H330.8C285.6 480.1 256 427.5 256 368zM432 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm16-208v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H368c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar 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-64H288c31.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 96H64zm-8 32c13.3 0 24 10.7 24 24V416h32V280c0-13.3 10.7-24 24-24s24 10.7 24 24V416h32V280c0-13.3 10.7-24 24-24s24 10.7 24 24V416h32V280c0-13.3 10.7-24 24-24s24 10.7 24 24V416h32V280c0-13.3 10.7-24 24-24s24 10.7 24 24V416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V280c0-13.3 10.7-24 24-24z\"]\n};\nvar faBorderInner = {\n  prefix: 'fas',\n  iconName: 'border-inner',\n  icon: [448, 512, [], \"f84e\", \"M0 448c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm96 0c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zM96 64c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zM320 480c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM288 64c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zM416 480c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm0-384c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM0 64C0 46.3 14.3 32 32 32s32 14.3 32 32s-14.3 32-32 32S0 81.7 0 64zM416 384c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM0 352c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zM416 192c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM0 160c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm0 96c0-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};\nvar faPawClaws = {\n  prefix: 'fas',\n  iconName: 'paw-claws',\n  icon: [512, 512, [], \"f702\", \"M178.1 15.3C183 9.9 192 13.4 192 20.7V71.2c18.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.2h0c0-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.6V20.7c0-7.3 9-10.8 13.9-5.4l39.2 43.1c17.3 19 26.9 43.9 26.9 69.6h0c.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 240H0v-3.2c0-13.5 4.3-26.7 12.2-37.6l37.3-51.3c4.6-6.3 14.5-3 14.5 4.7v44.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.5v1.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.3v-1.6c0-10.4 1.6-20.8 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.7V152.6c0-7.7 9.9-11 14.5-4.7l37.3 51.3c8 10.9 12.2 24.1 12.2 37.6V240h0c.1 13.3-3.7 27.8-11.6 41.4c-18.9 32.4-54 47.3-78.5 33.3z\"]\n};\nvar 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 16v24c0 8.8 7.2 16 16 16s16-7.2 16-16V80c0-8.8-7.2-16-16-16zM64 176c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm256 0c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336c-8.8 0-16 7.2-16 16zm-96 56c-8.8 0-16 7.2-16 16v24c0 8.8 7.2 16 16 16s16-7.2 16-16V248c0-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};\nvar faTrafficLightSlow = {\n  prefix: 'fas',\n  iconName: 'traffic-light-slow',\n  icon: [320, 512, [], \"f639\", \"M64 0C28.7 0 0 28.7 0 64V352c0 88.4 71.6 160 160 160s160-71.6 160-160V64c0-35.3-28.7-64-64-64H64zm72 368c0 13.3 10.7 24 24 24s24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24zm-24 0c0-26.5 21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48zm0-128c0-26.5 21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48zm24-128c0 13.3 10.7 24 24 24s24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24zm-24 0c0-26.5 21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48z\"]\n};\nvar faRectangleCode = {\n  prefix: 'fas',\n  iconName: 'rectangle-code',\n  icon: [512, 512, [], \"e322\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm294.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};\nvar faHeadSideVirus = {\n  prefix: 'fas',\n  iconName: 'head-side-virus',\n  icon: [512, 512, [], \"e064\", \"M0 224.2C0 100.6 100.2 0 224 0h32c95.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.8H448v64c0 35.3-28.7 64-64 64H320v32c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM240 80c-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.6C161.5 168.1 145 208 112 208c-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 0C184.1 302.5 224 319 224 352c0 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.6C318.5 279.9 335 240 368 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 0C295.9 145.5 256 129 256 96c0-8.8-7.2-16-16-16zM216 224c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm72 32c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar 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-32V96c0-17.7-14.3-32-32-32s-32 14.3-32 32v96zm153.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 32H96c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zm224-32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H224zm320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H544z\"]\n};\nvar faBooksMedical = {\n  prefix: 'fas',\n  iconName: 'books-medical',\n  icon: [576, 512, [], \"f7e8\", \"M64 32C64 14.3 78.3 0 96 0h64c17.7 0 32 14.3 32 32V96H64V32zm0 384H192v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V416zM224 32c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32V96H224V32zm0 96H352V384H224V128zm0 288H352v64c0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32V416zm203.6-19.9L384 232.6V142.8l100.4-26.9 66 247.4L427.6 396.1zM476.2 85L384 109.6V11l36.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-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H128v48c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V288H16c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16H64V176z\"]\n};\nvar 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.6l0 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.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.4l0 0c19.8 27.1 39.7 54.4 49.2 86.2H348.1L152.4 229.8zM240 416v16c0 44.2 35.8 80 80 80s80-35.8 80-80v-7.1L388.7 416H240z\"]\n};\nvar 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};\nvar faHomeBlank = faHouseBlank;\nvar faSquare5 = {\n  prefix: 'fas',\n  iconName: 'square-5',\n  icon: [448, 512, [], \"e25a\", \"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-64H64zm112 96H280c13.3 0 24 10.7 24 24s-10.7 24-24 24H196l-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.3h-36c-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.3h36c17.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};\nvar faSquareHeart = {\n  prefix: 'fas',\n  iconName: 'square-heart',\n  icon: [448, 512, [128159, \"heart-square\"], \"f4c8\", \"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-64H64zM99.9 281c-29.4-29.8-29.4-78.2 0-108s77-29.8 106.4 0L224 191l17.7-18c29.4-29.8 77-29.8 106.4 0s29.4 78.2 0 108L246.5 384.2c-6.2 6.3-14.3 9.4-22.5 9.4s-16.3-3.1-22.5-9.4L99.9 281z\"]\n};\nvar faHeartSquare = faSquareHeart;\nvar faPuzzle = {\n  prefix: 'fas',\n  iconName: 'puzzle',\n  icon: [512, 512, [], \"e443\", \"M320 0H464c26.5 0 48 21.5 48 48V192c0 8.8-7.2 16-16 16H444c-6.6 0-12 5.4-12 12v4c0 17.7-14.3 32-32 32s-32-14.3-32-32v-4c0-6.6-5.4-12-12-12l-36 0c-8.8 0-16-7.2-16-16V160c0-8.8 7.2-16 16-16h16c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-8.8 0-16-7.2-16-16V16c0-8.8 7.2-16 16-16zM0 256V112C0 85.5 21.5 64 48 64H192c8.8 0 16 7.2 16 16v36c0 6.6 5.4 12 12 12h4c17.7 0 32 14.3 32 32s-14.3 32-32 32h-4c-6.6 0-12 5.4-12 12v52c0 8.8-7.2 16-16 16H160c-8.8 0-16-7.2-16-16V240c0-17.7-14.3-32-32-32s-32 14.3-32 32v16c0 8.8-7.2 16-16 16H16c-8.8 0-16-7.2-16-16zM0 464V320c0-8.8 7.2-16 16-16H192c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-17.7 0-32 14.3-32 32s14.3 32 32 32h16c8.8 0 16 7.2 16 16v48c0 8.8-7.2 16-16 16H48c-26.5 0-48-21.5-48-48zM240 320c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v16c0 17.7 14.3 32 32 32s32-14.3 32-32V320c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16V464c0 26.5-21.5 48-48 48H256c-8.8 0-16-7.2-16-16V320z\"]\n};\nvar faUserGear = {\n  prefix: 'fas',\n  iconName: 'user-gear',\n  icon: [640, 512, [\"user-cog\"], \"f4fe\", \"M224 256c-70.7 0-128-57.3-128-128S153.3 0 224 0s128 57.3 128 128s-57.3 128-128 128zm-45.7 48h91.4c11.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.7v.9c0 9.2 2.7 18.5 7.9 26.3H29.7C13.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.8v30.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.8V454.8c-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.9V218.2zm92.1 133.5c0-26.5-21.5-48-48.1-48s-48.1 21.5-48.1 48s21.5 48 48.1 48s48.1-21.5 48.1-48z\"]\n};\nvar faUserCog = faUserGear;\nvar faPipeCircleCheck = {\n  prefix: 'fas',\n  iconName: 'pipe-circle-check',\n  icon: [640, 512, [], \"e436\", \"M32 96c17.7 0 32 14.3 32 32V384c0 17.7-14.3 32-32 32s-32-14.3-32-32V128c0-17.7 14.3-32 32-32zm448 0c17.7 0 32 14.3 32 32v64.7c-5.3-.5-10.6-.7-16-.7c-16.6 0-32.7 2.3-48 6.6V128c0-17.7 14.3-32 32-32zM320 368c0 5.4 .2 10.7 .7 16H96V128H416v83.2c-57 29.1-96 88.4-96 156.8zm320 0c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zm-76.7-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};\nvar faArrowUp19 = {\n  prefix: 'fas',\n  iconName: 'arrow-up-1-9',\n  icon: [576, 512, [\"sort-numeric-up\"], \"f163\", \"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.3V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V146.3L95.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 32zM352 64c0-17.7 14.3-32 32-32h48c17.7 0 32 14.3 32 32v96h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H432 384c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V96H384c-17.7 0-32-14.3-32-32zm93.7 300.9c10.8-5.1 18.3-16.2 18.3-28.9c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32c4.9 0 9.6-1.1 13.7-3.1zm-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};\nvar faSortNumericUp = faArrowUp19;\nvar 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 .1h129c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9v129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1h-129c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5v-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2zM256 128c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24zm32 224c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faDialLow = {\n  prefix: 'fas',\n  iconName: 'dial-low',\n  icon: [576, 512, [], \"e15d\", \"M288 64c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm-.4 383.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 160zM576 288c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM32 320c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM128 96c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm352 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM128 480c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm352 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faDoorClosed = {\n  prefix: 'fas',\n  iconName: 'door-closed',\n  icon: [576, 512, [128682], \"f52a\", \"M96 64c0-35.3 28.7-64 64-64H416c35.3 0 64 28.7 64 64V448h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H432 144 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96V64zM384 288c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faLaptopMobile = {\n  prefix: 'fas',\n  iconName: 'laptop-mobile',\n  icon: [640, 512, [\"phone-laptop\"], \"f87a\", \"M128 0C92.7 0 64 28.7 64 64V288H19.2C8.6 288 0 296.6 0 307.2C0 349.6 34.4 384 76.8 384H352V288H128V64H448V96h64V64c0-35.3-28.7-64-64-64H128zM448 448V192H576V448H448zM384 176V464c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H432c-26.5 0-48 21.5-48 48z\"]\n};\nvar faPhoneLaptop = faLaptopMobile;\nvar 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 0H288c17.7 0 32 14.3 32 32V224c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V32zM384 96c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32V224c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V96zM0 416c0-53 43-96 96-96H544c53 0 96 43 96 96s-43 96-96 96H96c-53 0-96-43-96-96zm160 0c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm160 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm224-32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faConveyorBeltAlt = faConveyorBeltBoxes;\nvar 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 256c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm72 32c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16z\"]\n};\nvar 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.8v61.8l107.6-21.5C195.3 137.4 252.8 96 320 96s124.7 41.4 148.4 100.1L576 217.6V148.5L488.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.4V348.8c0 14.5-4.9 28.6-14 40L537 500c-11 13.8-31.2 16-45 5s-16-31.2-5-45l89-111.2V294.4L468.4 315.9C444.7 374.6 387.2 416 320 416s-124.7-41.4-148.4-100.1L64 294.4v61.8l88.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.2V155.8c0-15.3 5.5-30.1 15.4-41.7l88.3-103c11.5-13.4 31.7-15 45.1-3.5zM304 350.7V318c-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.5H225.3c2.4 14.6 8.2 28.1 16.4 39.6zM225.3 240H258c1.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.8V161.3c-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.8v32.7c14.6-2.4 28.1-8.2 39.6-16.4zm22.6-22.6c8.2-11.6 14-25 16.4-39.6H382c-1.5 5.9-3.8 11.4-6.8 16.5l23.1 23.1zM382 240h32.7c-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.4V194c5.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-32l0 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};\nvar faStarfighterAltAdvanced = faStarfighterTwinIonEngineAdvanced;\nvar faDiceSix = {\n  prefix: 'fas',\n  iconName: 'dice-six',\n  icon: [448, 512, [9861], \"f526\", \"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-64V96zm160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM128 288c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm32 64c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM320 192c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm32 64c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM320 384c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar 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 32V211.2l75.6-15.1C163.3 137.4 220.8 96 288 96s124.7 41.4 148.4 100.1L512 211.2V64c0-17.7 14.3-32 32-32s32 14.3 32 32V224v64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.8l-75.6 15.1C412.7 374.6 355.2 416 288 416s-124.7-41.4-148.4-100.1L64 300.8V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 224 64C0 46.3 14.3 32 32 32zM272 350.7V318c-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.5H193.3c2.4 14.6 8.2 28.1 16.4 39.6zM193.3 240H226c1.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.8V161.3c-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.8v32.7c14.6-2.4 28.1-8.2 39.6-16.4zm22.6-22.6c8.2-11.6 14-25 16.4-39.6H350c-1.5 5.9-3.8 11.4-6.8 16.5l23.1 23.1zM350 240h32.7c-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.4V194c5.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};\nvar faStarfighterAlt = faStarfighterTwinIonEngine;\nvar faRocketLaunch = {\n  prefix: 'fas',\n  iconName: 'rocket-launch',\n  icon: [512, 512, [128640], \"e027\", \"M117.8 128H207C286.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.9v89.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-25H24c-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 128c0-22.1-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40s40-17.9 40-40zM166.5 470C117 519.5 .5 511.5 .5 511.5s-8-116.5 41.5-166c34.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-16.5 16.5-13.8 55.2-13.8 55.2s38.7 2.7 55.2-13.8z\"]\n};\nvar 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.4V242.2L139.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.5V137.9c0-14.9 10.1-27.3 23.8-31V63.7c0-4.5 3.7-8.2 8.2-8.2s8.2 3.7 8.2 8.2V107c13.7 3.6 23.8 16.1 23.8 31v22.6l45.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-35v23.1l32.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.6v50c0 17.7-14.3 32-32 32s-32-14.3-32-32v-50l-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 16v16h48V272c0-8.8 7.2-16 16-16s16 7.2 16 16v16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v48h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v48h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H528v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H448v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V400H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V320H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V272c0-8.8 7.2-16 16-16s16 7.2 16 16v16h48V272c0-8.8 7.2-16 16-16zm16 112h48V320H528v48zm0 80h48V400H528v48zM448 320v48h48V320H448zm0 80v48h48V400H448z\"]\n};\nvar faVentDamper = {\n  prefix: 'fas',\n  iconName: 'vent-damper',\n  icon: [640, 512, [], \"e465\", \"M64 128c0-35.3 28.7-64 64-64H512c35.3 0 64 28.7 64 64v32h32c17.7 0 32 14.3 32 32V320c0 17.7-14.3 32-32 32H576v32c0 35.3-28.7 64-64 64H128c-35.3 0-64-28.7-64-64V352H32c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32H64V128zm120 16c-13.3 0-24 10.7-24 24s10.7 24 24 24H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zm0 88c-13.3 0-24 10.7-24 24s10.7 24 24 24H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H184zm0 88c-13.3 0-24 10.7-24 24s10.7 24 24 24H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z\"]\n};\nvar faBridgeWater = {\n  prefix: 'fas',\n  iconName: 'bridge-water',\n  icon: [576, 512, [], \"e4ce\", \"M0 96C0 78.3 14.3 64 32 64H544c17.7 0 32 14.3 32 32v35.6c0 15.7-12.7 28.4-28.4 28.4c-37.3 0-67.6 30.2-67.6 67.6V352.5c-12.9 0-25.8 3.9-36.8 11.7c-18 12.4-40.1 20.3-59.2 20.3h0l0-.5V256c0-53-43-96-96-96s-96 43-96 96V384l0 .5c-19 0-41.2-7.9-59.1-20.3c-11.1-7.8-24-11.7-36.9-11.7V227.6C96 190.2 65.8 160 28.4 160C12.7 160 0 147.3 0 131.6V96zM306.5 389.9C329 405.4 356.5 416 384 416c26.9 0 55.4-10.8 77.4-26.1l0 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.7l0 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};\nvar 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-7V246.7l35.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 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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};\nvar faDebug = faBanBug;\nvar 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 32V192h64V32zm320 0c0-17.7-14.3-32-32-32s-32 14.3-32 32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V32zM224 512c17.7 0 32-14.3 32-32V320H192V480c0 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-32V32c0-17.7-14.3-32-32-32H320zM112 80c0-26.5-21.5-48-48-48S16 53.5 16 80s21.5 48 48 48s48-21.5 48-48zm0 261.3V269.3l4.7 4.7c9 9 21.2 14.1 33.9 14.1H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H157.3l-41.6-41.6c-14.3-14.3-33.8-22.4-54-22.4C27.6 160 0 187.6 0 221.6v55.7l0 .9V480c0 17.7 14.3 32 32 32s32-14.3 32-32V384l32 42.7V480c0 17.7 14.3 32 32 32s32-14.3 32-32V421.3c0-10.4-3.4-20.5-9.6-28.8L112 341.3z\"]\n};\nvar faTextWidth = {\n  prefix: 'fas',\n  iconName: 'text-width',\n  icon: [448, 512, [], \"f035\", \"M32 32C14.3 32 0 46.3 0 64v64c0 17.7 14.3 32 32 32s32-14.3 32-32V96H192l0 128H176c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H256l0-128H384v32c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32H224 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.6V416H320v32c0 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.6v32H128V320c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64z\"]\n};\nvar faGarageCar = {\n  prefix: 'fas',\n  iconName: 'garage-car',\n  icon: [640, 512, [], \"e00a\", \"M0 488V171.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.4V488c0 13.3-10.7 24-24 24H568c-13.3 0-24-10.7-24-24V224c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32V488c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zM254.3 293.4L242.2 328H397.8l-12.1-34.6c-1.1-3.2-4.2-5.4-7.6-5.4H261.8c-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.5H378.2c23.8 0 45 15.1 52.9 37.5L451.1 335c17.2 9.5 28.9 27.9 28.9 49v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V464H224v16c0 17.7-14.3 32-32 32s-32-14.3-32-32V384c0-21.1 11.7-39.5 28.9-49zM240 424c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm184-24c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar 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};\nvar 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.6v1.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 416H240.9l11.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 416H64zM279.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 448H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar 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.4 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};\nvar faCoffeePot = {\n  prefix: 'fas',\n  iconName: 'coffee-pot',\n  icon: [512, 512, [], \"e002\", \"M64 128c0-17.7 14.3-32 32-32h12.8l34 84.9C95 215.9 64 272.3 64 336v8c0 55.5 34.6 99.4 55.9 121.2c9.9 10.2 23.9 14.8 38.1 14.8H418c14.2 0 28.1-4.7 38.1-14.8C477.4 443.4 512 399.5 512 344v-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 32H192 122.8 96C43 32 0 75 0 128v64c0 17.7 14.3 32 32 32s32-14.3 32-32V128zm65 192c5.2-41.4 30.1-76.6 65-96H382c34.9 19.4 59.8 54.6 65 96H129z\"]\n};\nvar 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.4H72c-39.8 0-72 32.2-72 72s32.2 72 72 72H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H72c-13.3 0-24-10.7-24-24s10.7-24 24-24H178.4 232h8 19H382.6c18.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 .2H482.9c16.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.6zM440 196c0 11-9 20-20 20s-20-9-20-20s9-20 20-20s20 9 20 20zM312 48c22.1 0 40 17.9 40 40v24c0 8.8-7.2 16-16 16H312c-22.1 0-40-17.9-40-40s17.9-40 40-40z\"]\n};\nvar faPersonDigging = {\n  prefix: 'fas',\n  iconName: 'person-digging',\n  icon: [576, 512, [\"digging\"], \"f85e\", \"M304 64c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM9.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.2H288c-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.7h32l22.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.4v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V405.1l-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};\nvar faDigging = faPersonDigging;\nvar faShowerDown = {\n  prefix: 'fas',\n  iconName: 'shower-down',\n  icon: [384, 512, [\"shower-alt\"], \"e24d\", \"M192 0c17.7 0 32 14.3 32 32v3.2C297 50 352 114.6 352 192c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32C32 114.6 87 50 160 35.2V32c0-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.1V480c0 17.7-14.3 32-32 32s-32-14.3-32-32v-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.1V352c0 17.7-14.3 32-32 32s-32-14.3-32-32v-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.1V352c0 17.7-14.3 32-32 32s-32-14.3-32-32v-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.1V480c0 17.7-14.3 32-32 32s-32-14.3-32-32v-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.1V352c0 17.7-14.3 32-32 32s-32-14.3-32-32v-1.2c0-4.5 .9-8.9 2.7-13.1l18.2-42.4z\"]\n};\nvar faShowerAlt = faShowerDown;\nvar faBoxCircleCheck = {\n  prefix: 'fas',\n  iconName: 'box-circle-check',\n  icon: [576, 512, [], \"e0c4\", \"M93.7 32H208V160H0L50.7 58.5C58.9 42.3 75.5 32 93.7 32zM240 32H354.3c18.2 0 34.8 10.3 42.9 26.5L448 160H416 240V32zM0 416V192H416v.7c-89.7 8.1-160 83.5-160 175.3c0 42.5 15.1 81.6 40.2 112H64c-35.3 0-64-28.7-64-64zm576-48c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zm-76.7-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};\nvar faBrightness = {\n  prefix: 'fas',\n  iconName: 'brightness',\n  icon: [512, 512, [], \"e0c9\", \"M224 80V32c0-17.7 14.3-32 32-32s32 14.3 32 32V80c0 17.7-14.3 32-32 32s-32-14.3-32-32zM352 256c0 53-43 96-96 96s-96-43-96-96s43-96 96-96s96 43 96 96zM0 256c0-17.7 14.3-32 32-32H80c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zm432-32h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H432c-17.7 0-32-14.3-32-32s14.3-32 32-32zM256 512c-17.7 0-32-14.3-32-32V432c0-17.7 14.3-32 32-32s32 14.3 32 32v48c0 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};\nvar 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 256V368c0 17.7 14.3 32 32 32H65.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H385.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H608c17.7 0 32-14.3 32-32V320c0-65.2-48.8-119-111.8-127L428.2 68c-18.2-22.8-45.8-36-75-36H171.3c-39.3 0-74.6 23.9-89.1 60.3zM480 432c-20.9 0-38.7-13.4-45.3-32c-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 16c-6.6 18.6-24.4 32-45.3 32zM205.3 400c-6.6 18.6-24.4 32-45.3 32s-38.7-13.4-45.3-32c-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 16zM331.2 100.6c5.3 5.2 6.3 13.3 2.5 19.6L300.3 176H352c7.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 208H192c-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};\nvar faOrnament = {\n  prefix: 'fas',\n  iconName: 'ornament',\n  icon: [384, 512, [], \"f7b8\", \"M192 96c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm55.4 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 32H128c-17.7 0-32 14.3-32 32v25.7C66.9 170.5 42.5 194.9 25.7 224H358.3c-16.9-29.1-41.2-53.5-70.3-70.3V128c0-17.7-14.3-32-32-32h-8.6zM0 320c0 22.4 3.8 44 10.9 64H373.1c7.1-20 10.9-41.6 10.9-64s-3.8-44-10.9-64H10.9C3.8 276 0 297.6 0 320zm25.7 96c33.2 57.4 95.2 96 166.3 96s133.1-38.6 166.3-96H25.7z\"]\n};\nvar faPhoneArrowDownLeft = {\n  prefix: 'fas',\n  iconName: 'phone-arrow-down-left',\n  icon: [512, 512, [\"phone-arrow-down\", \"phone-incoming\"], \"e223\", \"M505 41l-135 135H416c13.3 0 24 10.7 24 24s-10.7 24-24 24H312c-13.3 0-24-10.7-24-24V96c0-13.3 10.7-24 24-24s24 10.7 24 24v46.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};\nvar faPhoneArrowDown = faPhoneArrowDownLeft;\nvar faPhoneIncoming = faPhoneArrowDownLeft;\nvar faCloudWord = {\n  prefix: 'fas',\n  iconName: 'cloud-word',\n  icon: [640, 512, [], \"e138\", \"M0 336c0 79.5 64.5 144 144 144H512c70.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 16H304c-8.8 0-16-7.2-16-16s7.2-16 16-16H496c8.8 0 16 7.2 16 16zM240 352c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16h96zM128 304c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm272-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H400c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar 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 272l0 0H152c22.1 0 40 17.9 40 40s-17.9 40-40 40H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h56c39.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.6V352c0 88.4-71.6 160-160 160H162.3c-42.4 0-83.1-16.9-113.1-46.9L37.5 453.5C13.5 429.5 0 396.9 0 363V336c0-35.3 28.7-64 64-64H80l0 0h35.3l0 0h35.3zM192 252.1c-8-5.4-17.2-9.2-27-11L181 207l11 23.7v21.5zM130.2 240H59.6L163 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 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V192zm96 32c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224z\"]\n};\nvar faTrash = {\n  prefix: 'fas',\n  iconName: 'trash',\n  icon: [448, 512, [], \"f1f8\", \"M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z\"]\n};\nvar faGaugeSimple = {\n  prefix: 'fas',\n  iconName: 'gauge-simple',\n  icon: [512, 512, [\"gauge-simple-med\", \"tachometer-average\"], \"f629\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM320 352c0-26.9-16.5-49.9-40-59.3V88c0-13.3-10.7-24-24-24s-24 10.7-24 24V292.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n};\nvar faGaugeSimpleMed = faGaugeSimple;\nvar faTachometerAverage = faGaugeSimple;\nvar faArrowDownSmallBig = {\n  prefix: 'fas',\n  iconName: 'arrow-down-small-big',\n  icon: [512, 512, [\"sort-size-down-alt\"], \"f88d\", \"M128 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 2L160 365.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V365.7L63.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C110.5 476.2 119 480 128 480zM288 64v96c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32zm32 192c-17.7 0-32 14.3-32 32V448c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V288c0-17.7-14.3-32-32-32H320z\"]\n};\nvar faSortSizeDownAlt = faArrowDownSmallBig;\nvar faBookMedical = {\n  prefix: 'fas',\n  iconName: 'book-medical',\n  icon: [448, 512, [], \"f7e6\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM208 112v48H160c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V224h48c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H272V112c0-8.8-7.2-16-16-16H224c-8.8 0-16 7.2-16 16z\"]\n};\nvar 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.2H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H560c-8.8 0-16 7.2-16 16s7.2 16 16 16h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H44.9c36.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.9c17.1 4.6 34.6-5.6 39.2-22.6s-5.6-34.6-22.6-39.2s-34.6 5.6-39.2 22.6s5.6 34.6 22.6 39.2zM441 238.7c4.6-17.1-5.6-34.6-22.6-39.2s-34.6 5.6-39.2 22.6s5.6 34.6 22.6 39.2s34.6-5.6 39.2-22.6zM213.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};\nvar 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 80H160c-35.3 0-64 28.7-64 64c0 19.1 8.4 36.3 21.7 48H104c-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 72H440c39.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-72H394.3c13.3-11.7 21.7-28.9 21.7-48c0-35.3-28.7-64-64-64h-5.5c3.5-10 5.5-20.8 5.5-32c0-48.6-36.2-88.8-83.1-95.1zM192 320c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm160-32c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm0 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.3H339.7c6.8 0 12.3 5.5 12.3 12.3z\"]\n};\nvar 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.4zm-67 127.1c-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.7L195.8 250.3l-32.3 32.3zM517.3 19.3c-25-25-65.5-25-90.5 0L374.6 71.4l17 17 96 96 16 16 0 0 1 1 0 0 52.1-52.1c25-25 25-65.5 0-90.5L517.3 19.3z\"]\n};\nvar faPenAltSlash = faPenClipSlash;\nvar 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 120h-8c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H320c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72zm-256 0c0 66.3-53.7 120-120 120H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72z\"]\n};\nvar faQuoteRightAlt = faQuoteRight;\nvar faScrollOld = {\n  prefix: 'fas',\n  iconName: 'scroll-old',\n  icon: [576, 512, [], \"f70f\", \"M48 32c26.5 0 48 21.5 48 48v80H48 32c-17.7 0-32-14.3-32-32V80C0 53.5 21.5 32 48 32zm80 48c0-18-6-34.6-16-48H384c51.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.3V200v16 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.3V296v24H314.7c-32.4 0-58.7 26.3-58.7 58.7V384c0 35.3-28.7 64-64 64s-64-28.7-64-64V264v-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.3V184 80zM576 368c0 61.9-50.1 112-112 112H368 192c53 0 96-43 96-96v-5.3c0-14.7 11.9-26.7 26.7-26.7H344h1.4c4.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.7H424 560c8.8 0 16 7.2 16 16z\"]\n};\nvar faGuitars = {\n  prefix: 'fas',\n  iconName: 'guitars',\n  icon: [512, 512, [], \"f8bf\", \"M104 0h48c13.3 0 24 10.7 24 24V76.2c0 6.2-1.4 12.3-4.2 17.9L152 133.7V178c50.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-86V133.7L84.2 94.1C81.4 88.6 80 82.4 80 76.2V24C80 10.7 90.7 0 104 0zm24 344c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40zM360 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.8v4.6c0 12.4-6.4 23.3-16 29.7V238.9c27.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 16v29.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.8H329.8C289 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.5l0 0 0 0c-4.3-11.8-8.8-23.8-8.8-36.2V192c0-8.8 7.2-16 16-16s16.1 7.2 18.2 15.8c3.9 16.4 14.9 40.5 45.8 46.7V148.6zM336 320c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H352c-8.8 0-16 7.2-16 16zm0 64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H352c-8.8 0-16 7.2-16 16z\"]\n};\nvar faPhoneXmark = {\n  prefix: 'fas',\n  iconName: 'phone-xmark',\n  icon: [512, 512, [], \"e227\", \"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-24zM335 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-47L335 49c-9.4-9.4-9.4-24.6 0-33.9z\"]\n};\nvar faHose = {\n  prefix: 'fas',\n  iconName: 'hose',\n  icon: [448, 512, [], \"e419\", \"M288 104c0 13.3 10.7 24 24 24s24-10.7 24-24v-2.3l80.2-11.5C417.3 98 423.9 104 432 104c8.8 0 16-7.2 16-16V40c0-8.8-7.2-16-16-16c-8.1 0-14.7 6-15.8 13.7L336 26.3V24c0-13.3-10.7-24-24-24s-24 10.7-24 24v80zM64 176c0-44.2 35.8-80 80-80H256V32H144C64.5 32 0 96.5 0 176s64.5 144 144 144H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H144c-44.2 0-80-35.8-80-80zM32 352c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zm0 96c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar faClockSix = {\n  prefix: 'fas',\n  iconName: 'clock-six',\n  icon: [512, 512, [], \"e352\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm24-392V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar 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 0h12.6c22.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.7V448c0 35.3-28.7 64-64 64H224c-35.3 0-64-28.7-64-64V197.7l-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 0h12.6z\"]\n};\nvar faTShirt = faShirt;\nvar faTshirt = faShirt;\nvar faSquareR = {\n  prefix: 'fas',\n  iconName: 'square-r',\n  icon: [448, 512, [], \"e27c\", \"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-64H64zm88 96H256c44.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 288H176v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V264 152c0-13.3 10.7-24 24-24zm80 112h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H176v64h56z\"]\n};\nvar 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.5V204.7c-1.3 .4-2.6 .8-3.9 1.3l-96 36.4C14.4 250.6 0 271.5 0 294.7V413.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.3V294.7c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-1.3-.5-2.6-.9-3.9-1.3V92.5c0-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.2V152.6L392 121v89.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.4V354.8L256 323.2v95.9l-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.1V354.8L528 323.2v90.7c0 3.2-1.9 6-4.8 7.3z\"]\n};\nvar faEnvelopeOpenDollar = {\n  prefix: 'fas',\n  iconName: 'envelope-open-dollar',\n  icon: [512, 512, [], \"f657\", \"M215.4 96H144 107.8 96v8.8V144v40.4 89L.2 202.5c1.6-18.1 10.9-34.9 25.7-45.8L48 140.3V96c0-26.5 21.5-48 48-48h76.6l49.9-36.9C232.2 3.9 243.9 0 256 0s23.8 3.9 33.5 11L339.4 48H416c26.5 0 48 21.5 48 48v44.3l22.1 16.4c14.8 10.9 24.1 27.7 25.7 45.8L416 273.4v-89V144 104.8 96H404.2 368 296.6 215.4zM0 448V242.1L217.6 403.3c11.1 8.2 24.6 12.7 38.4 12.7s27.3-4.4 38.4-12.7L512 242.1V448v0c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64v0zM276 136v13.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 9V344c0 11-9 20-20 20s-20-9-20-20V329.4c-10.3-2.2-20-5.5-28.2-8.4l0 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.4l0 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.5V136c0-11 9-20 20-20s20 9 20 20z\"]\n};\nvar faDivide = {\n  prefix: 'fas',\n  iconName: 'divide',\n  icon: [448, 512, [10135, 247], \"f529\", \"M272 96c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zm0 320c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM400 288c17.7 0 32-14.3 32-32s-14.3-32-32-32H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H400z\"]\n};\nvar 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 72H384z\"]\n};\nvar faLampFloor = {\n  prefix: 'fas',\n  iconName: 'lamp-floor',\n  icon: [384, 512, [], \"e015\", \"M66.3 20.1C71.1 8 82.9 0 96 0H288c13.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.1H32c-10.6 0-20.5-5.3-26.5-14.1s-7.2-20-3.2-29.8l64-160zM160 256h64V448h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H192 96c-17.7 0-32-14.3-32-32s14.3-32 32-32h64V256z\"]\n};\nvar faSquare7 = {\n  prefix: 'fas',\n  iconName: 'square-7',\n  icon: [448, 512, [], \"e25c\", \"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-64H64zm88 96H296c8.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.5L255.8 176H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faTengeSign = {\n  prefix: 'fas',\n  iconName: 'tenge-sign',\n  icon: [384, 512, [8376, \"tenge\"], \"f7d7\", \"M0 64C0 46.3 14.3 32 32 32H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zM0 192c0-17.7 14.3-32 32-32H192 352c17.7 0 32 14.3 32 32s-14.3 32-32 32H224V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V224H32c-17.7 0-32-14.3-32-32z\"]\n};\nvar faTenge = faTengeSign;\nvar 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 48V432c0 26.5-21.5 48-48 48c-44.2 0-80-35.8-80-80V384 336 288C0 146.6 114.6 32 256 32s256 114.6 256 256v48 48 16c0 44.2-35.8 80-80 80c-26.5 0-48-21.5-48-48V304c0-26.5 21.5-48 48-48c10.8 0 21 2.1 30.4 6C449.6 159.4 362.1 80 256 80z\"]\n};\nvar 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 104v56 64V325.5c0 25.5 10.1 49.9 28.1 67.9L128 493.3c12 12 28.3 18.7 45.3 18.7H240c26.5 0 48-21.5 48-48V385.1c0-29.7-11.8-58.2-32.8-79.2l-25.3-25.3 0 0-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.3V224 144 104zm480 0v40 80 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.2 0 0-25.3 25.3c-21 21-32.8 49.5-32.8 79.2V464c0 26.5 21.5 48 48 48h66.7c17 0 33.3-6.7 45.3-18.7l99.9-99.9c18-18 28.1-42.4 28.1-67.9V224 160 104c0-22.1-17.9-40-40-40s-40 17.9-40 40z\"]\n};\nvar faCampfire = {\n  prefix: 'fas',\n  iconName: 'campfire',\n  icon: [576, 512, [], \"f6ba\", \"M264.2 3.4c-2.5-2.3-5.6-3.4-8.8-3.4c-3.2 0-6.4 1.1-9 3.4c-29.9 27-55.3 57.7-73.2 87.1c-17.7 29-29.2 60.2-29.2 84.2C144 254.5 207.3 320 288 320c79.9 0 144-65.5 144-145.3c0-18.3-8.7-46.3-21.7-71.8C397 77 378.2 49.7 355.9 29.1c-5-4.7-12.9-4.7-18 0c-8.7 8-16.7 17.8-23.8 26.8C298.6 37 282 19.6 264.2 3.4zM333 248.2c-13.5 9.1-27.9 13.6-44.1 13.6c-40.5 0-72.9-26.4-72.9-70.9c0-21.8 13.5-40.9 40.5-74.5c3.6 4.5 55.8 71.8 55.8 71.8L344.7 150c2.7 3.6 4.5 7.3 6.3 10.9c16.2 30 9 68.2-18 87.3zM74.8 289.9c-16.6-5.9-35 2.7-40.9 19.4s2.7 35 19.4 40.9L192.9 400 53.2 449.9c-16.6 5.9-25.3 24.3-19.4 40.9s24.3 25.3 40.9 19.4L288 434l213.2 76.2c16.6 5.9 35-2.7 40.9-19.4s-2.7-35-19.4-40.9L383.1 400l139.6-49.9c16.6-5.9 25.3-24.3 19.4-40.9s-24.3-25.3-40.9-19.4L288 366 74.8 289.9z\"]\n};\nvar faCircleAmpersand = {\n  prefix: 'fas',\n  iconName: 'circle-ampersand',\n  icon: [512, 512, [], \"e0f8\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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.2H231.6c-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.4H210.5c-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.6h19.2c33.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.5h32.2c10.5 0 20.3-5.2 26.3-13.8l1.4-2-40.1-40.1-30.7 22.5z\"]\n};\nvar faSnowflakes = {\n  prefix: 'fas',\n  iconName: 'snowflakes',\n  icon: [640, 512, [], \"f7cf\", \"M224 0c17.7 0 32 14.3 32 32V62.1l15-15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-49 49v70.3l61.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.7v70.3l49 49c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V449.9l-15 15c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l49-49V311.7l-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.3V129.9L143 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l15 15V32c0-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};\nvar faHandsClapping = {\n  prefix: 'fas',\n  iconName: 'hands-clapping',\n  icon: [576, 512, [], \"e1a8\", \"M368 16V80c0 8.8-7.2 16-16 16s-16-7.2-16-16V16c0-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.4zM167 119c9.4-9.4 24.6-9.4 33.9 0L324.7 242.7c10.1 10.1 27.3 2.9 27.3-11.3V192c0-17.7 14.3-32 32-32s32 14.3 32 32V345.6c0 57.1-30 110-78.9 139.4c-64 38.4-145.8 28.3-198.5-24.4L39 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.1L55 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.1L87 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.9zM465.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-16V192c0-17.7 14.3-32 32-32s32 14.3 32 32V345.6c0 57.1-30 110-78.9 139.4zM456.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};\nvar faRepublican = {\n  prefix: 'fas',\n  iconName: 'republican',\n  icon: [640, 512, [], \"f75e\", \"M0 192C0 103.6 71.6 32 160 32H384c88.4 0 160 71.6 160 160v64H0V192zm415.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 160H320h96 32 64 32v32 80c0 8.8 7.2 16 16 16s16-7.2 16-16V352c0-17.7 14.3-32 32-32s32 14.3 32 32v48c0 44.2-35.8 80-80 80s-80-35.8-80-80V352H448v32 64c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V384H128v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V384 288H128z\"]\n};\nvar 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.8h38.3c7.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.3L90.2 487.7c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l183-183c3.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.8v38.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};\nvar 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};\nvar faPersonCircleXmark = {\n  prefix: 'fas',\n  iconName: 'person-circle-xmark',\n  icon: [576, 512, [], \"e543\", \"M208 48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM152 352V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.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.6h29.7c33.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.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 512c-79.5 0-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144zm59.3-180.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};\nvar 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};\nvar faCupStrawSwoosh = {\n  prefix: 'fas',\n  iconName: 'cup-straw-swoosh',\n  icon: [384, 512, [], \"e364\", \"M194.8 43.2l-20 84.8H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H224.2l17.4-73.8c.8-3.6 4.1-6.2 7.8-6.2H280c13.3 0 24-10.7 24-24s-10.7-24-24-24H249.3c-26 0-48.6 17.9-54.5 43.2zM40 224L60.3 468c2.1 24.9 22.9 44 47.8 44H275.8c25 0 45.8-19.1 47.8-44L344 224H40zm194.4 78.9c18.7-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};\nvar faTemperatureSun = {\n  prefix: 'fas',\n  iconName: 'temperature-sun',\n  icon: [640, 512, [\"temperature-hot\"], \"f76a\", \"M237.6 7.5C234.7 2.9 229.5 0 224 0s-10.7 2.9-13.6 7.5L164.7 80.9 80.5 61.3c-5.4-1.3-11 .4-14.9 4.3s-5.5 9.6-4.3 14.9l19.6 84.2L7.5 210.4C2.9 213.3 0 218.5 0 224s2.9 10.7 7.5 13.6l73.4 45.7L61.3 367.5c-1.3 5.4 .4 11 4.3 14.9s9.6 5.5 14.9 4.3l84.2-19.6 45.7 73.4c2.9 4.7 8.1 7.5 13.6 7.5s10.7-2.9 13.6-7.5l45.7-73.4 36.9 8.6c-.1-2.5-.2-5.1-.2-7.7c0-37.7 11.8-72.6 32-101.2V64.9l-68.7 16L237.6 7.5zM224 288c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64zm0 32c-53 0-96-43-96-96s43-96 96-96s96 43 96 96s-43 96-96 96zM448 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C569.8 332.6 576 349.5 576 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.5V112zM496 0C434.1 0 384 50.2 384 112V276.5c0 .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-.6V112C608 50.2 557.9 0 496 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112c0-8.8-7.2-16-16-16s-16 7.2-16 16V322.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z\"]\n};\nvar faTemperatureHot = faTemperatureSun;\nvar faAlignLeft = {\n  prefix: 'fas',\n  iconName: 'align-left',\n  icon: [448, 512, [], \"f036\", \"M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z\"]\n};\nvar faDiceD6 = {\n  prefix: 'fas',\n  iconName: 'dice-d6',\n  icon: [448, 512, [], \"f6d1\", \"M216.3 2c4.8-2.6 10.5-2.6 15.3 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-14L216.3 2zM23.7 170l176 96c5.1 2.8 8.3 8.2 8.3 14V496c0 5.6-3 10.9-7.8 13.8s-10.9 3-15.8 .3L8.3 414C3.2 411.2 0 405.9 0 400V184c0-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.8V400c0 5.9-3.2 11.2-8.3 14l-176 96c-5 2.7-11 2.6-15.8-.3s-7.8-8.1-7.8-13.8V280c0-5.9 3.2-11.2 8.3-14l176-96z\"]\n};\nvar faRestroom = {\n  prefix: 'fas',\n  iconName: 'restroom',\n  icon: [640, 512, [], \"f7bd\", \"M176 48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM120 352V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V325.2c-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 128h8c42 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.4V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H120zM320 0c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24zM560 48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM440 480V384H422.2c-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.1H584v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H504v96c0 17.7-14.3 32-32 32s-32-14.3-32-32z\"]\n};\nvar faHighDefinition = {\n  prefix: 'fas',\n  iconName: 'high-definition',\n  icon: [576, 512, [\"rectangle-hd\"], \"e1ae\", \"M0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm304 88V328c0 13.3 10.7 24 24 24h56c53 0 96-43 96-96s-43-96-96-96H328c-13.3 0-24 10.7-24 24zm80 24c26.5 0 48 21.5 48 48s-21.5 48-48 48H352V208h32zM160 184c0-13.3-10.7-24-24-24s-24 10.7-24 24v72 72c0 13.3 10.7 24 24 24s24-10.7 24-24V280h64v48c0 13.3 10.7 24 24 24s24-10.7 24-24V256 184c0-13.3-10.7-24-24-24s-24 10.7-24 24v48H160V184z\"]\n};\nvar faRectangleHd = faHighDefinition;\nvar faJ = {\n  prefix: 'fas',\n  iconName: 'j',\n  icon: [320, 512, [106], \"4a\", \"M288 32c17.7 0 32 14.3 32 32V320c0 88.4-71.6 160-160 160S0 408.4 0 320V288c0-17.7 14.3-32 32-32s32 14.3 32 32v32c0 53 43 96 96 96s96-43 96-96V64c0-17.7 14.3-32 32-32z\"]\n};\nvar faGalaxy = {\n  prefix: 'fas',\n  iconName: 'galaxy',\n  icon: [512, 512, [], \"e008\", \"M320 0h11.5C342.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 192v11.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 192H180.5c-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 192V180.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 288c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faUsersViewfinder = {\n  prefix: 'fas',\n  iconName: 'users-viewfinder',\n  icon: [640, 512, [], \"e595\", \"M48 48h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H32C14.3 0 0 14.3 0 32V136c0 13.3 10.7 24 24 24s24-10.7 24-24V48zM175.8 224c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm-26.5 32C119.9 256 96 279.9 96 309.3c0 14.7 11.9 26.7 26.7 26.7h56.1c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4H149.3zm368 80c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3H421.3c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6h56.1zm-89.4 0c-8.6-24.3-29.9-42.6-55.9-47c-3.9-.7-7.9-1-12-1H280c-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 24H408c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24zM464 224c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm-80-32c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64zM504 48h88v88c0 13.3 10.7 24 24 24s24-10.7 24-24V32c0-17.7-14.3-32-32-32H504c-13.3 0-24 10.7-24 24s10.7 24 24 24zM48 464V376c0-13.3-10.7-24-24-24s-24 10.7-24 24V480c0 17.7 14.3 32 32 32H136c13.3 0 24-10.7 24-24s-10.7-24-24-24H48zm456 0c-13.3 0-24 10.7-24 24s10.7 24 24 24H608c17.7 0 32-14.3 32-32V376c0-13.3-10.7-24-24-24s-24 10.7-24 24v88H504z\"]\n};\nvar faFileVideo = {\n  prefix: 'fas',\n  iconName: 'file-video',\n  icon: [384, 512, [], \"f1c8\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 288c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V288zM300.9 397.9L256 368V304l44.9-29.9c2-1.3 4.4-2.1 6.8-2.1c6.8 0 12.3 5.5 12.3 12.3V387.7c0 6.8-5.5 12.3-12.3 12.3c-2.4 0-4.8-.7-6.8-2.1z\"]\n};\nvar 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 0l0 0 0 .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-.1 0 0 0 0s0 0-14.1 19.4z\"]\n};\nvar faUpRightFromSquare = {\n  prefix: 'fas',\n  iconName: 'up-right-from-square',\n  icon: [448, 512, [\"external-link-alt\"], \"f35d\", \"M288 32c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L306.7 128 169.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L352 173.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V64c0-17.7-14.3-32-32-32H288zM80 64C35.8 64 0 99.8 0 144V400c0 44.2 35.8 80 80 80H336c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v80c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z\"]\n};\nvar faExternalLinkAlt = faUpRightFromSquare;\nvar faCircleSort = {\n  prefix: 'fas',\n  iconName: 'circle-sort',\n  icon: [512, 512, [\"sort-circle\"], \"e030\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 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.9H352c6.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.9H160c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l96 96z\"]\n};\nvar faSortCircle = faCircleSort;\nvar faTableCells = {\n  prefix: 'fas',\n  iconName: 'table-cells',\n  icon: [512, 512, [\"th\"], \"f00a\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm88 64v64H64V96h88zm56 0h88v64H208V96zm240 0v64H360V96h88zM64 224h88v64H64V224zm232 0v64H208V224h88zm64 0h88v64H360V224zM152 352v64H64V352h88zm56 0h88v64H208V352zm240 0v64H360V352h88z\"]\n};\nvar faTh = faTableCells;\nvar faFilePdf = {\n  prefix: 'fas',\n  iconName: 'file-pdf',\n  icon: [384, 512, [], \"f1c1\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 224H88c30.9 0 56 25.1 56 56s-25.1 56-56 56H80v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V320 240c0-8.8 7.2-16 16-16zm24 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H80v48h8zm72-64c0-8.8 7.2-16 16-16h24c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H176c-8.8 0-16-7.2-16-16V240zm32 112h8c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16h-8v96zm96-128h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H304v32h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H304v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V304 240c0-8.8 7.2-16 16-16z\"]\n};\nvar faSiren = {\n  prefix: 'fas',\n  iconName: 'siren',\n  icon: [448, 512, [], \"e02d\", \"M73 152.1L48 352h57.9l22.2-178c1.1-8.8 9.1-15 17.9-13.9s15 9.1 13.9 17.9L138.1 352H400L375 152.1C371 120 343.8 96 311.5 96h-175C104.2 96 77 120 73 152.1zM32 384c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32V416c0-17.7-14.3-32-32-32H32z\"]\n};\nvar faArrowUpToDottedLine = {\n  prefix: 'fas',\n  iconName: 'arrow-up-to-dotted-line',\n  icon: [448, 512, [], \"e0a1\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96s32-14.3 32-32s-14.3-32-32-32zm96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zm64 32c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zm64 32c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32zm-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.3V336 448c0 17.7 14.3 32 32 32s32-14.3 32-32V336 269.3l73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z\"]\n};\nvar faImageLandscape = {\n  prefix: 'fas',\n  iconName: 'image-landscape',\n  icon: [576, 512, [\"landscape\"], \"e1b5\", \"M0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zm328 64c-8 0-15.5 4-20 10.7l-56 84L234.7 265c-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.6h80 48H424c8.9 0 17-4.9 21.2-12.7s3.7-17.3-1.2-24.6l-96-144C343.5 196 336 192 328 192zM176 224c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faLandscape = faImageLandscape;\nvar faTankWater = {\n  prefix: 'fas',\n  iconName: 'tank-water',\n  icon: [448, 512, [], \"e452\", \"M285.9 96l-22-40.3L251 32H384c35.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 32H197L184.1 55.7 162.1 96H64V297.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.9h.4c19.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.8V96H285.9zM175 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.5V168c0 30.9-25.1 56-56 56s-56-25.1-56-56v-1.4c0-9.6 2.4-19 7-27.5z\"]\n};\nvar faCurlingStone = {\n  prefix: 'fas',\n  iconName: 'curling-stone',\n  icon: [576, 512, [129356, \"curling\"], \"f44a\", \"M224 128c0-17.7 14.3-32 32-32H384c17.7 0 32-14.3 32-32s-14.3-32-32-32H256c-53 0-96 43-96 96v32c-35.3 0-64 28.7-64 64c-53 0-96 43-96 96v16H576V320c0-53-43-96-96-96c0-35.3-28.7-64-64-64H224V128zM576 368H0v16c0 53 43 96 96 96H480c53 0 96-43 96-96V368z\"]\n};\nvar faCurling = faCurlingStone;\nvar faGamepadModern = {\n  prefix: 'fas',\n  iconName: 'gamepad-modern',\n  icon: [640, 512, [127918, 63676, \"gamepad-alt\"], \"e5a2\", \"M0 369.4v2.8C0 431.7 48.3 480 107.8 480c49.5 0 92.6-33.7 104.6-81.7L216 384H424l3.6 14.3c12 48 55.1 81.7 104.6 81.7C591.7 480 640 431.7 640 372.2v-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 312c-22.1 0-40-17.9-40-40s17.9-40 40-40s40 17.9 40 40s-17.9 40-40 40zM536 176c0 22.1-17.9 40-40 40s-40-17.9-40-40s17.9-40 40-40s40 17.9 40 40zm-320-8v32h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V248H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V168c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faGamepadAlt = faGamepadModern;\nvar faMessagesQuestion = {\n  prefix: 'fas',\n  iconName: 'messages-question',\n  icon: [640, 512, [], \"e1e7\", \"M0 64C0 28.7 28.7 0 64 0H352c35.3 0 64 28.7 64 64V256c0 35.3-28.7 64-64 64H202.7l-81.1 60.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V320H64c-35.3 0-64-28.7-64-64V64zM256 352h96c53 0 96-43 96-96V128H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H544v48c0 6.1-3.4 11.6-8.8 14.3s-11.9 2.1-16.8-1.5L437.3 448H320c-35.3 0-64-28.7-64-64V352zM136.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.4h48.5c7 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.3v11.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.6H180.2c-19.8 0-37.4 12.4-44 31.1zM234.7 248c0-14.7-11.9-26.7-26.7-26.7s-26.7 11.9-26.7 26.7s11.9 26.7 26.7 26.7s26.7-11.9 26.7-26.7z\"]\n};\nvar faBookBible = {\n  prefix: 'fas',\n  iconName: 'book-bible',\n  icon: [448, 512, [\"bible\"], \"f647\", \"M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zM208 80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272V304c0 8.8-7.2 16-16 16H224c-8.8 0-16-7.2-16-16V192H160c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h48V80z\"]\n};\nvar faBible = faBookBible;\nvar faO = {\n  prefix: 'fas',\n  iconName: 'o',\n  icon: [448, 512, [111], \"4f\", \"M224 96C135.6 96 64 167.6 64 256s71.6 160 160 160s160-71.6 160-160s-71.6-160-160-160zM0 256C0 132.3 100.3 32 224 32s224 100.3 224 224s-100.3 224-224 224S0 379.7 0 256z\"]\n};\nvar faSuitcaseMedical = {\n  prefix: 'fas',\n  iconName: 'suitcase-medical',\n  icon: [512, 512, [\"medkit\"], \"f0fa\", \"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96v32V480H384V128 96 56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM96 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H96V96zM416 480h32c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H416V480zM224 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V320H176c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z\"]\n};\nvar faMedkit = faSuitcaseMedical;\nvar faBriefcaseArrowRight = {\n  prefix: 'fas',\n  iconName: 'briefcase-arrow-right',\n  icon: [512, 512, [], \"e2f2\", \"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-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-39H152c-13.3 0-24-10.7-24-24s10.7-24 24-24H302.1l-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z\"]\n};\nvar faExpandWide = {\n  prefix: 'fas',\n  iconName: 'expand-wide',\n  icon: [512, 512, [], \"f320\", \"M32 64C14.3 64 0 78.3 0 96v96c0 17.7 14.3 32 32 32s32-14.3 32-32V128h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM64 320c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V320zM384 64c-17.7 0-32 14.3-32 32s14.3 32 32 32h64v64c0 17.7 14.3 32 32 32s32-14.3 32-32V96c0-17.7-14.3-32-32-32H384zM512 320c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H384c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32V320z\"]\n};\nvar faClockElevenThirty = {\n  prefix: 'fas',\n  iconName: 'clock-eleven-thirty',\n  icon: [512, 512, [], \"e348\", \"M256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256S397.4 0 256 0zM232 392V263.3l-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.3V392c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n};\nvar faRv = {\n  prefix: 'fas',\n  iconName: 'rv',\n  icon: [640, 512, [], \"f7be\", \"M224 16c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16V32H512c53 0 96 43 96 96c0 17.7-14.3 32-32 32H384V416H254.4c1 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-16H96L18.7 338.7C6.7 326.7 0 310.5 0 293.5V96C0 60.7 28.7 32 64 32H224V16zM112 128c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H240c8.8 0 16-7.2 16-16V144c0-8.8-7.2-16-16-16H112zm96 304c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm288 32c17.7 0 32-14.3 32-32c0-6.6-2-12.8-5.5-17.9C516.8 405.6 507 400 496 400c-11.8 0-22.2 6.4-27.7 16c-2.7 4.7-4.3 10.2-4.3 16c0 17.7 14.3 32 32 32zm-80-48V400 320 288 216 192h24 76.6c12.9 0 25.5 4.5 35.5 12.7l67.4 55.2c13 10.6 20.5 26.5 20.5 43.3V320v64c0 17.7-14.3 32-32 32H574.4c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80V416zM578.1 288l-56.5-46.2c-1.4-1.2-3.2-1.8-5.1-1.8H464v48H578.1z\"]\n};\nvar 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 48H45.4C38 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 512H418.3c16.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.4H342.7c6-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.7 3.3-8.8 6.1-15.5 6.1zm56 208H267.6c-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.2H168c-22.1 0-40-17.9-40-40V169.6c28.2 4.1 61 6.4 96 6.4s67.8-2.3 96-6.4V184c0 22.1-17.9 40-40 40zm-88 96l16 32L176 480 128 288l64 32zm128-32L272 480 240 352l16-32 64-32z\"]\n};\nvar 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.6V144c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v21.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.3V168c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24v3.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-.6v.6c0 35.3 28.7 64 64 64h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384V336 320c0-23.7 12.9-44.4 32-55.4c9.4-5.4 20.3-8.6 32-8.6V240c0-26.5 21.5-48 48-48c8.8 0 16 7.2 16 16v32 16 48c0 8.8 7.2 16 16 16s16-7.2 16-16V204.3c0-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.1h0c0 123.7-100.3 224-224 224h-1.1H256h-.6C132 480 32 380 32 256.6V256 216.8c-10.1-14.6-16-32.3-16-51.4V144l0-1.4C6.7 139.3 0 130.5 0 120c0-13.3 10.7-24 24-24h2.8C44.8 58.2 83.3 32 128 32h64c44.7 0 83.2 26.2 101.2 64H296c13.3 0 24 10.7 24 24c0 10.5-6.7 19.3-16 22.6l0 1.4v21.4c0 1.4 0 2.8-.1 4.3c12-6.2 25.7-9.6 40.1-9.6h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-13.3 0-24 10.7-24 24v8h56.4c-15.2 17-24.4 39.4-24.4 64H320c-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 160c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm144-16c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar 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.3V416c0 35.3 28.7 64 64 64H210.7c17 0 33.3-6.7 45.3-18.7l59.3-59.3z\"]\n};\nvar faPersonDress = {\n  prefix: 'fas',\n  iconName: 'person-dress',\n  icon: [320, 512, [\"female\"], \"f182\", \"M160 96c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zM88 384H70.2c-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.3h11.6c39.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.1H232v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H152v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z\"]\n};\nvar faFemale = faPersonDress;\nvar 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 .3 0 0 0 0 0 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-312v13.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 9V344c0 11-9 20-20 20s-20-9-20-20V329.4c-10.3-2.2-20-5.5-28.2-8.4l0 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.5V136c0-11 9-20 20-20s20 9 20 20z\"]\n};\nvar faBusinessTime = {\n  prefix: 'fas',\n  iconName: 'business-time',\n  icon: [640, 512, [\"briefcase-clock\"], \"f64a\", \"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160v96H192 352h8.2c32.3-39.1 81.1-64 135.8-64c5.4 0 10.7 .2 16 .7V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM320 352H224c-17.7 0-32-14.3-32-32V288H0V416c0 35.3 28.7 64 64 64H360.2C335.1 449.6 320 410.5 320 368c0-5.4 .2-10.7 .7-16l-.7 0zm320 16c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zM496 288c8.8 0 16 7.2 16 16v48h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H496c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16z\"]\n};\nvar faBriefcaseClock = faBusinessTime;\nvar faFlowerTulip = {\n  prefix: 'fas',\n  iconName: 'flower-tulip',\n  icon: [512, 512, [127799], \"f801\", \"M96 44v84c0 70.7 57.3 128 128 128V394.8C192.1 349.5 139.5 320 80 320H29.5C13.2 320 0 333.2 0 349.5C0 439.3 72.7 512 162.5 512H224h32 32 61.5C439.3 512 512 439.3 512 349.5c0-16.3-13.2-29.5-29.5-29.5H432c-59.5 0-112.1 29.5-144 74.8V256c70.7 0 128-57.3 128-128V44c0-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.3h-1.7c-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};\nvar faPeoplePantsSimple = {\n  prefix: 'fas',\n  iconName: 'people-pants-simple',\n  icon: [512, 512, [], \"e21a\", \"M128 128c35.3 0 64-28.7 64-64s-28.7-64-64-64S64 28.7 64 64s28.7 64 64 64zm-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.6V464c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V348.3c26.5-9.5 44.7-35.8 42.2-65.6l-4.1-49.3C226.7 191.9 192 160 150.4 160H105.6zM384 128c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64zm-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.6V464c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V348.3c26.5-9.5 44.7-35.8 42.2-65.6l-4.1-49.3C482.7 191.9 448 160 406.4 160H361.6z\"]\n};\nvar 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 96H96zm-8 56v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V376c0-13.3 10.7-24 24-24s24 10.7 24 24zm96 64v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V440c0-13.3 10.7-24 24-24s24 10.7 24 24zm168-24c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V440c0-13.3 10.7-24 24-24zm-72-40v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V376c0-13.3 10.7-24 24-24s24 10.7 24 24zm168-24c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V376c0-13.3 10.7-24 24-24z\"]\n};\nvar faTableCellsLarge = {\n  prefix: 'fas',\n  iconName: 'table-cells-large',\n  icon: [512, 512, [\"th-large\"], \"f009\", \"M448 96V224H288V96H448zm0 192V416H288V288H448zM224 224H64V96H224V224zM64 288H224V416H64V288zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z\"]\n};\nvar faThLarge = faTableCellsLarge;\nvar faBookTanakh = {\n  prefix: 'fas',\n  iconName: 'book-tanakh',\n  icon: [448, 512, [\"tanakh\"], \"f827\", \"M352 0c53 0 96 43 96 96V416c0 53-43 96-96 96H64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32V384c-17.7 0-32-14.3-32-32V32C0 14.3 14.3 0 32 0H64 352zm0 384H96v64H352c17.7 0 32-14.3 32-32s-14.3-32-32-32zM138.7 208l13.9 24H124.9l13.9-24zm-13.9-24L97.1 232c-6.2 10.7 1.5 24 13.9 24h55.4l27.7 48c6.2 10.7 21.6 10.7 27.7 0l27.7-48H305c12.3 0 20-13.3 13.9-24l-27.7-48 27.7-48c6.2-10.7-1.5-24-13.9-24H249.6L221.9 64c-6.2-10.7-21.6-10.7-27.7 0l-27.7 48H111c-12.3 0-20 13.3-13.9 24l27.7 48zm27.7 0l27.7-48h55.4l27.7 48-27.7 48H180.3l-27.7-48zm0-48l-13.9 24-13.9-24h27.7zm41.6-24L208 88l13.9 24H194.1zm69.3 24h27.7l-13.9 24-13.9-24zm13.9 72l13.9 24H263.4l13.9-24zm-55.4 48L208 280l-13.9-24h27.7z\"]\n};\nvar faTanakh = faBookTanakh;\nvar 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.6c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z\"]\n};\nvar 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 64h64c26.5 0 48 21.5 48 48v64l45.6 45.6c18.7 18.7 18.7 49.1 0 67.9L448 335.1V400c0 26.5-21.5 48-48 48H335.1l-45.1 45.1c-18.7 18.7-49.1 18.7-67.9 0L176.9 448H112c-26.5 0-48-21.5-48-48V335.1L18.4 289.5c-18.7-18.7-18.7-49.1 0-67.9L64 176V112c0-26.5 21.5-48 48-48h64l46.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.3h58.3c8.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.8V264c0 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.1H222.6c-23.7 0-44.8 14.9-52.8 37.3zM288 352c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faPhoneVolume = {\n  prefix: 'fas',\n  iconName: 'phone-volume',\n  icon: [512, 512, [\"volume-control-phone\"], \"f2a0\", \"M188.8 39.3c13.8 8.5 19.6 26.8 13.6 42.7L174.2 156c-5.3 14-18.5 22.5-32.4 21l-42.6-4.6c-17.4 54.1-17.4 113.2 0 167.3l42.6-4.6c13.9-1.5 27.1 7 32.4 21L202.4 430c6.1 15.9 .3 34.2-13.6 42.7l-56.4 34.8c-12.4 7.7-28 5.4-38.1-5.5C-31.4 366.1-31.4 145.9 94.3 10C104.4-.9 120.1-3.1 132.5 4.5l56.4 34.8zm218.4-5.5C471.2 86.6 512 166.6 512 256s-40.8 169.4-104.7 222.2c-10.2 8.4-25.3 7-33.8-3.2s-7-25.3 3.2-33.8C430.1 397.1 464 330.5 464 256s-33.9-141.1-87.3-185.2c-10.2-8.4-11.7-23.6-3.2-33.8s23.6-11.7 33.8-3.2zm-64.4 71.4C387.4 140.4 416 194.8 416 256s-28.6 115.6-73.1 150.8c-10.4 8.2-25.5 6.4-33.7-4s-6.4-25.5 4-33.7C346.6 342.7 368 301.8 368 256s-21.4-86.7-54.8-113.1c-10.4-8.2-12.2-23.3-4-33.7s23.3-12.2 33.7-4zm-65.4 71C303.1 193.5 320 222.8 320 256s-16.9 62.5-42.5 79.7c-11 7.4-25.9 4.5-33.3-6.5s-4.5-25.9 6.5-33.3c12.9-8.7 21.3-23.3 21.3-39.9s-8.4-31.2-21.3-39.9c-11-7.4-13.9-22.3-6.5-33.3s22.3-13.9 33.3-6.5z\"]\n};\nvar faVolumeControlPhone = faPhoneVolume;\nvar faDiscDrive = {\n  prefix: 'fas',\n  iconName: 'disc-drive',\n  icon: [512, 512, [], \"f8b5\", \"M32 96c0-35.3 28.7-64 64-64H416c35.3 0 64 28.7 64 64V416c17.7 0 32 14.3 32 32s-14.3 32-32 32H416 96 32c-17.7 0-32-14.3-32-32s14.3-32 32-32V96zM288 256c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm128 0c0-88.4-71.6-160-160-160S96 167.6 96 256s71.6 160 160 160s160-71.6 160-160z\"]\n};\nvar faHatCowboySide = {\n  prefix: 'fas',\n  iconName: 'hat-cowboy-side',\n  icon: [640, 512, [], \"f8c1\", \"M463.2 71.3c-2.4-12.8-9.8-24.1-20.7-31.3s-24.2-9.7-36.9-6.8l-216 48c-19.8 4.4-34.7 20.8-37.2 40.9l-8.8 70.6c5.3-.4 10.8-.7 16.5-.7c82.9 0 141.9 55.3 197.5 107.5l0 0c3.1 3 6.3 5.9 9.4 8.8C427.1 364.5 486.9 416 576 416c0 0 64 0 64-48c0-96-112-128-144-128h-1.6L463.2 71.3zM576 448c-102.9 0-171.1-60.5-230.9-116.3l-6.5-6C279.9 270.8 229.9 224 160 224c-57.8 0-97.4 28.6-123.1 63.5C10.7 323 0 363.8 0 384c0 35.3 28.7 64 64 64H576z\"]\n};\nvar faTableRows = {\n  prefix: 'fas',\n  iconName: 'table-rows',\n  icon: [512, 512, [\"rows\"], \"e292\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm128 0V224H448V96H128zM448 288H128V416H448V288z\"]\n};\nvar faRows = faTableRows;\nvar 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 24V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24zm32 224c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faMapMarkerExclamation = faLocationExclamation;\nvar faFaceFearful = {\n  prefix: 'fas',\n  iconName: 'face-fearful',\n  icon: [512, 512, [], \"e375\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm0-192c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm128 64c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zM176 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 224c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm160 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faClipboardUser = {\n  prefix: 'fas',\n  iconName: 'clipboard-user',\n  icon: [384, 512, [], \"f7f3\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 128c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm64 128c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zM80 432c0-44.2 35.8-80 80-80h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16z\"]\n};\nvar faBusSchool = {\n  prefix: 'fas',\n  iconName: 'bus-school',\n  icon: [512, 512, [], \"f5dd\", \"M256 0C380.8 0 464 35.2 464 80V96v16h16c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H464v28.2c9.8 8.8 16 21.6 16 35.8v96c0 20.9-13.4 38.7-32 45.3V480c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V448H160v32c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V445.3c-18.6-6.6-32-24.4-32-45.3V304c0-14.2 6.2-27 16-35.8V240H32c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32H48V96 80C48 35.2 131.2 0 256 0zM112 160v64c0 17.7 14.3 32 32 32h96V128H144c-17.7 0-32 14.3-32 32zm160 96h96c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H272V256zM112 384c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM352 80c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16z\"]\n};\nvar 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.6V96c0-35.3-28.7-64-64-64H128c-14.4 0-27.8 4.8-38.5 12.9L38.8 5.1zM224 150.3V128c0-17.7 14.3-32 32-32H384c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H318.1L224 150.3zM224 320c0-14.1 9.1-26.1 21.8-30.3l-71.1-56c.8 2 1.3 4.1 1.3 6.4v32c0 8.8-7.2 16-16 16H128c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16h32c.9 0 1.9 .1 2.8 .2L64 146.4V416c0 35.3 28.7 64 64 64H487.4l-87-68.5c-4.8 2.9-10.4 4.5-16.4 4.5H256c-17.7 0-32-14.3-32-32V320zM112 368c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H128c-8.8 0-16-7.2-16-16V368zM464 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H480c-8.8 0-16-7.2-16-16V240zM480 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H480c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16z\"]\n};\nvar faSquareArrowDownRight = {\n  prefix: 'fas',\n  iconName: 'square-arrow-down-right',\n  icon: [448, 512, [], \"e262\", \"M384 480c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384zM160 368c-13.3 0-24-10.7-24-24s10.7-24 24-24h94.1L119 185c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l135 135V184c0-13.3 10.7-24 24-24s24 10.7 24 24V344c0 13.3-10.7 24-24 24H160z\"]\n};\nvar faBookSparkles = {\n  prefix: 'fas',\n  iconName: 'book-sparkles',\n  icon: [448, 512, [\"book-spells\"], \"f6b8\", \"M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-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};\nvar faBookSpells = faBookSparkles;\nvar faWashingMachine = {\n  prefix: 'fas',\n  iconName: 'washing-machine',\n  icon: [448, 512, [\"washer\"], \"f898\", \"M0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM368 304c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zM88 112c13.3 0 24-10.7 24-24s-10.7-24-24-24S64 74.7 64 88s10.7 24 24 24zM208 88c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm16 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 416zM0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM368 304c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zM88 112c13.3 0 24-10.7 24-24s-10.7-24-24-24S64 74.7 64 88s10.7 24 24 24zM208 88c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm16 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};\nvar faWasher = faWashingMachine;\nvar faChild = {\n  prefix: 'fas',\n  iconName: 'child',\n  icon: [320, 512, [], \"f1ae\", \"M224 64c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zM144 384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V287.8L59.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.8V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H144z\"]\n};\nvar faLiraSign = {\n  prefix: 'fas',\n  iconName: 'lira-sign',\n  icon: [384, 512, [8356], \"f195\", \"M144 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.5L249 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C137.5 32 80 89.5 80 160.4V192H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H80v32H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H78c-2.2 10.5-6.1 20.6-11.7 29.9L36.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S52.5 480 64 480H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H120.5l.7-1.1c11.6-19.3 18.9-40.7 21.6-62.9H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H144V256H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H144V160.4z\"]\n};\nvar 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.2V80c0-17.7 14.3-32 32-32h12.1C147.5 18.7 183.6 0 224 0s76.5 18.7 99.9 48H336c17.7 0 32 14.3 32 32v64c0 15.3-10.7 28-25 31.2zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.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 16H304c8.8 0 16-7.2 16-16s-7.2-16-16-16H144z\"]\n};\nvar faFilePlusMinus = {\n  prefix: 'fas',\n  iconName: 'file-plus-minus',\n  icon: [384, 512, [], \"e177\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM208 208v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H208v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V288H128c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V208c0-8.8 7.2-16 16-16s16 7.2 16 16zM128 384H256c8.8 0 16 7.2 16 16s-7.2 16-16 16H128c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar 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-24H520c13.3 0 24 10.7 24 24s-10.7 24-24 24H488v48h88c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64H96V112c0-8.8 7.2-16 16-16H240c8.8 0 16 7.2 16 16v16H440V80H408c-13.3 0-24-10.7-24-24zM288 304c0-61.9-50.1-112-112-112s-112 50.1-112 112s50.1 112 112 112s112-50.1 112-112zm-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 416c61.9 0 112-50.1 112-112s-50.1-112-112-112s-112 50.1-112 112s50.1 112 112 112zm16-176v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V240c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faChessClockAlt = faChessClockFlip;\nvar 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};\nvar 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.7v84.6l101.8 58.2C418 247.6 416 259.6 416 272v24.6c-17.9 10.4-30.3 29.1-31.8 50.9L320 329.1V400l57.6 43.2c4 3 6.4 7.8 6.4 12.8v24 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-14V456c0-5 2.4-9.8 6.4-12.8L192 400l0-70.9-171.6 49C10.2 381.1 0 373.4 0 362.8V297.3c0-5.7 3.1-11 8.1-13.9L192 178.3V93.7zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"]\n};\nvar faSteeringWheel = {\n  prefix: 'fas',\n  iconName: 'steering-wheel',\n  icon: [512, 512, [], \"f622\", \"M224 358.9v86.5C143.6 431.9 80.1 368.4 66.7 288H168.9L224 358.9zm64 0L343.1 288H445.3C431.9 368.4 368.4 431.9 288 445.3V358.9zM352 224l-7.2-14.3c-5.4-10.8-16.5-17.7-28.6-17.7H195.8c-12.1 0-23.2 6.8-28.6 17.7L160 224H66.7C81.9 133.2 160.9 64 256 64s174.1 69.2 189.3 160H352zM256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512z\"]\n};\nvar faTag = {\n  prefix: 'fas',\n  iconName: 'tag',\n  icon: [448, 512, [127991], \"f02b\", \"M0 80V229.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.7H48C21.5 32 0 53.5 0 80zm112 96c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faStretcher = {\n  prefix: 'fas',\n  iconName: 'stretcher',\n  icon: [640, 512, [], \"f825\", \"M47 71c9.4-9.4 24.6-9.4 33.9 0l121 121H616c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H186.5c-23.3 0-45.7-9.3-62.2-25.8L7 145c-9.4-9.4-9.4-24.6 0-33.9L47 71zM272 448c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm48 0c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64c12.4 0 24 3.5 33.9 9.7l37.3-27.1-64-46.5h81.6L368 336.9 391.2 320h81.6l-64 46.5 37.3 27.1c9.8-6.1 21.4-9.7 33.9-9.7c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-5.3 .7-10.5 1.9-15.5L368 396.2l-49.9 36.3c1.2 5 1.9 10.2 1.9 15.5zm160 16c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16z\"]\n};\nvar faBookSection = {\n  prefix: 'fas',\n  iconName: 'book-section',\n  icon: [448, 512, [\"book-law\"], \"e0c1\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-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.7l0 0-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.3-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};\nvar faBookLaw = faBookSection;\nvar faInboxes = {\n  prefix: 'fas',\n  iconName: 'inboxes',\n  icon: [512, 512, [], \"e1bb\", \"M117.7 64L79.3 160h45c12.1 0 23.2 6.8 28.6 17.7l14.3 28.6c5.4 10.8 16.5 17.7 28.6 17.7H316.2c12.1 0 23.2-6.8 28.6-17.7l14.3-28.6c5.4-10.8 16.5-17.7 28.6-17.7h45L394.3 64H117.7zM60.3 35.2C68.8 13.9 89.4 0 112.2 0H399.8c22.9 0 43.5 13.9 52 35.2L508 175.8c2.6 6.6 4 13.7 4 20.8V264c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56V196.6c0-7.1 1.4-14.2 4-20.8L60.3 35.2zM48 352h76.2c12.1 0 23.2 6.8 28.6 17.7l14.3 28.6c5.4 10.8 16.5 17.7 28.6 17.7H316.2c12.1 0 23.2-6.8 28.6-17.7l14.3-28.6c5.4-10.8 16.5-17.7 28.6-17.7H464c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V400c0-26.5 21.5-48 48-48z\"]\n};\nvar faCoffeeBean = {\n  prefix: 'fas',\n  iconName: 'coffee-bean',\n  icon: [512, 512, [], \"e13e\", \"M363.4 203.3c24.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-.3 0 0c32-15.9 66.1-32.9 99.7-66.8zM85.1 409.7c-5.3 11-19.9 13.6-26.9 3.6c-54-77.4-29.6-203.2 61.2-294C199.6 39.1 307.1 10.7 384.5 42.4c14 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};\nvar faBracketsCurly = {\n  prefix: 'fas',\n  iconName: 'brackets-curly',\n  icon: [576, 512, [], \"f7ea\", \"M416 32H384c-17.7 0-32 14.3-32 32s14.3 32 32 32h32c17.7 0 32 14.3 32 32v37.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.9V384c0 17.7-14.3 32-32 32H384c-17.7 0-32 14.3-32 32s14.3 32 32 32h32c53 0 96-43 96-96V346.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.6V128c0-53-43-96-96-96zM160 32c-53 0-96 43-96 96v37.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.6V384c0 53 43 96 96 96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H160c-17.7 0-32-14.3-32-32V346.5c0-25.5-10.1-49.9-28.1-67.9L77.3 256l22.6-22.6c18-18 28.1-42.4 28.1-67.9V128c0-17.7 14.3-32 32-32h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H160z\"]\n};\nvar faEllipsisStrokeVertical = {\n  prefix: 'fas',\n  iconName: 'ellipsis-stroke-vertical',\n  icon: [192, 512, [\"ellipsis-v-alt\"], \"f39c\", \"M120 416c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm48 0c0-39.8-32.2-72-72-72s-72 32.2-72 72s32.2 72 72 72s72-32.2 72-72zM120 256c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm48 0c0-39.8-32.2-72-72-72s-72 32.2-72 72s32.2 72 72 72s72-32.2 72-72zM96 72c13.3 0 24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24zm0-48C56.2 24 24 56.2 24 96s32.2 72 72 72s72-32.2 72-72s-32.2-72-72-72z\"]\n};\nvar faEllipsisVAlt = faEllipsisStrokeVertical;\nvar 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.4l0 0 0 0 0 0 0 0 .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};\nvar faSquare1 = {\n  prefix: 'fas',\n  iconName: 'square-1',\n  icon: [448, 512, [], \"e256\", \"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-64V96zm236 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.4V336H160c-13.3 0-24 10.7-24 24s10.7 24 24 24h64 64c13.3 0 24-10.7 24-24s-10.7-24-24-24H248V152c0-8.6-4.6-16.5-12-20.8z\"]\n};\nvar 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.2V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-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.6V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-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.6V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-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 32v48c-35.3 0-64 28.7-64 64v71c8.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-.1 0 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.4l0 0 0 0 .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.8l0 0 0 0 0 0 .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-9V288c0-35.3-28.7-64-64-64V176c0-17.7-14.3-32-32-32s-32 14.3-32 32v48H256V176c0-17.7-14.3-32-32-32s-32 14.3-32 32v48H128V176zM448 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.4V480c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32V394.6z\"]\n};\nvar faBirthdayCake = faCakeCandles;\nvar faCake = faCakeCandles;\nvar faHeadSide = {\n  prefix: 'fas',\n  iconName: 'head-side',\n  icon: [512, 512, [], \"f6e9\", \"M0 224.2C0 100.6 100.2 0 224 0h32c95.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.8H448v64c0 35.3-28.7 64-64 64H320v32c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zm352-.2c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar 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-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z\"]\n};\nvar faDollyEmpty = {\n  prefix: 'fas',\n  iconName: 'dolly-empty',\n  icon: [640, 512, [], \"f473\", \"M64 0C46.3 0 32 14.3 32 32s14.3 32 32 32h72.9L229 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.2L363.8 357c-17.2-22.1-43.9-36.5-74-37L197.7 43.8C188.9 17.6 164.5 0 136.9 0H64z\"]\n};\nvar 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};\nvar 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};\nvar faAngleDoubleUp = faAnglesUp;\nvar faPaperclip = {\n  prefix: 'fas',\n  iconName: 'paperclip',\n  icon: [512, 512, [128206], \"f0c6\", \"M396.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};\nvar 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 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm217.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 41H456c13.3 0 24-10.7 24-24V185.9c0-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};\nvar faArrowRightToCity = {\n  prefix: 'fas',\n  iconName: 'arrow-right-to-city',\n  icon: [640, 512, [], \"e4b3\", \"M288 48c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V192h40V120c0-13.3 10.7-24 24-24s24 10.7 24 24v72h24c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H432 336c-26.5 0-48-21.5-48-48V48zm64 32v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H368zM352 272v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm176-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H528zM512 368v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H528c-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 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H146.7l-25.4-25.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0z\"]\n};\nvar faLockA = {\n  prefix: 'fas',\n  iconName: 'lock-a',\n  icon: [448, 512, [], \"e422\", \"M224 64c44.2 0 80 35.8 80 80v48H144V144c0-44.2 35.8-80 80-80zM80 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H368V144C368 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 400H177.9l-19.6 39.2c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5zM193.9 368h60.2L224 307.8 193.9 368z\"]\n};\nvar faRibbon = {\n  prefix: 'fas',\n  iconName: 'ribbon',\n  icon: [448, 512, [127895], \"f4d6\", \"M224 96c39.5 0 66.8 12.2 81.9 21.5L245.6 184l79.3 87.4 36.3-40c14.7-16.2 22.8-37.3 22.8-59.1v-27c0-15.6-4.1-30.8-12-44.3L337.7 42C326.4 22.7 307 6.8 282.1 3.5C267.8 1.6 248.4 0 224 0s-43.8 1.6-58 3.5C141 6.8 121.7 22.7 110.4 42L76 101c-7.8 13.4-12 28.7-12 44.3v27c0 21.9 8.1 42.9 22.8 59.1l57.9 63.8L224 382.6 334.2 504.1c6.4 7 16.3 9.7 25.4 6.6l72-24c7.7-2.6 13.6-8.8 15.6-16.7s0-16.2-5.4-22.2L303.3 295.2 224 207.8l-81.9-90.3C157.3 108.2 184.5 96 224 96zM202.4 406.5L123.2 319 6.3 447.9c-5.4 6-7.5 14.4-5.4 22.2s7.9 14.1 15.6 16.7l72 24c9 3 19 .4 25.4-6.6l88.6-97.7z\"]\n};\nvar faLungs = {\n  prefix: 'fas',\n  iconName: 'lungs',\n  icon: [640, 512, [129729], \"f604\", \"M320 0c17.7 0 32 14.3 32 32V164.1c0 16.4 8.4 31.7 22.2 40.5l9.8 6.2V165.3C384 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 4v7c0 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 398V325l90.5 57.6c7.5 4.7 17.3 2.5 22.1-4.9s2.5-17.3-4.9-22.1L384 287.1v-.4l-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-58V398c0 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-89v-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.3v45.5l9.8-6.2c13.8-8.8 22.2-24.1 22.2-40.5V32c0-17.7 14.3-32 32-32z\"]\n};\nvar faPersonPinball = {\n  prefix: 'fas',\n  iconName: 'person-pinball',\n  icon: [640, 512, [], \"e21d\", \"M128 48c0 26.5-21.5 48-48 48S32 74.5 32 48S53.5 0 80 0s48 21.5 48 48zM96 241.7v65.1l49.9 49.9c9 9 14.1 21.2 14.1 33.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V397.3L18.7 320C6.7 308 0 291.7 0 274.7V186.6C0 154.2 26.2 128 58.6 128c24.1 0 46.5 12 59.9 32l42.6 64H224c12.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.2V32c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32V178.2 216v8V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H256v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V288H152.6c-16 0-31-8-39.9-21.4L96 241.7zM0 480L0 346.5l64 64V480v0c0 17.7-14.3 32-32 32s-32-14.3-32-32zM280 336c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar 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.3V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V146.3L95.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 32zM352 320c0-17.7 14.3-32 32-32h48c17.7 0 32 14.3 32 32v96h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H432 384c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V352H384c-17.7 0-32-14.3-32-32zm93.7-171.1c10.8-5.1 18.3-16.2 18.3-28.9c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32c4.9 0 9.6-1.1 13.7-3.1zm-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};\nvar faSortNumericUpAlt = faArrowUp91;\nvar faAppleCore = {\n  prefix: 'fas',\n  iconName: 'apple-core',\n  icon: [384, 512, [], \"e08f\", \"M192 112c-8.8 0-16-7.2-16-16V80c0-44.2 35.8-80 80-80h16c8.8 0 16 7.2 16 16V32c0 44.2-35.8 80-80 80H192zM30.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};\nvar faCircleY = {\n  prefix: 'fas',\n  iconName: 'circle-y',\n  icon: [512, 512, [], \"e12f\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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 297v79c0 13.3-10.7 24-24 24s-24-10.7-24-24V297L133.9 183.7c-8.7-10-7.6-25.2 2.4-33.9s25.2-7.6 33.9 2.4z\"]\n};\nvar 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 304c0 44.2 35.8 80 80 80s80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80zM32 64c17.7 0 32 14.3 32 32V224H256V96c0-17.7 14.3-32 32-32s32 14.3 32 32V256 416c0 17.7-14.3 32-32 32s-32-14.3-32-32V288H64V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V256 96C0 78.3 14.3 64 32 64z\"]\n};\nvar faLitecoinSign = {\n  prefix: 'fas',\n  iconName: 'litecoin-sign',\n  icon: [448, 512, [], \"e1d3\", \"M160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32V213.6L55.2 225.2c-17 4.9-26.8 22.6-22 39.6s22.6 26.8 39.6 22L96 280.1V448c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32s-14.3-32-32-32H160V261.9l136.8-39.1c17-4.9 26.8-22.6 22-39.6s-22.6-26.8-39.6-22L160 195.3V64z\"]\n};\nvar faCircleSmall = {\n  prefix: 'fas',\n  iconName: 'circle-small',\n  icon: [320, 512, [], \"e122\", \"M320 256c0 88.4-71.6 160-160 160S0 344.4 0 256S71.6 96 160 96s160 71.6 160 160z\"]\n};\nvar faBorderNone = {\n  prefix: 'fas',\n  iconName: 'border-none',\n  icon: [448, 512, [], \"f850\", \"M32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zm96 64c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm0-384c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zM320 480c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm0-448c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zm0 256c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM224 416c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zm0-320c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zM416 480c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm0-384c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM32 32C14.3 32 0 46.3 0 64S14.3 96 32 96s32-14.3 32-32s-14.3-32-32-32zM416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zM224 384c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm192-64c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zM32 384c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM416 128c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zM32 192c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm192-64c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32z\"]\n};\nvar 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 32V224c0 53-43 96-96 96H109.3l73.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 256H416c17.7 0 32-14.3 32-32V64z\"]\n};\nvar 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};\nvar 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 16H240V320H208c-7 0-13.7 1.5-19.7 4.2L68.2 192H96.5c-.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 192h6L165.2 346.3c-3.3 6.5-5.2 13.9-5.2 21.7v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V368c0-7.8-1.9-15.2-5.2-21.7L487.1 192h6c9.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 16h28.3L323.7 324.2c-6-2.7-12.7-4.2-19.7-4.2H272V192H383.5z\"]\n};\nvar faMessageMedical = {\n  prefix: 'fas',\n  iconName: 'message-medical',\n  icon: [512, 512, [\"comment-alt-medical\"], \"f7f4\", \"M0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zm224 64v48H176c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240h48c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H288V128c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16z\"]\n};\nvar faCommentAltMedical = faMessageMedical;\nvar faRugbyBall = {\n  prefix: 'fas',\n  iconName: 'rugby-ball',\n  icon: [512, 512, [], \"e3c6\", \"M208.9 37.1C274.5 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.5zM379.3 155.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L304 185.4l-20.7-20.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L281.4 208 256 233.4l-20.7-20.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L233.4 256 208 281.4l-20.7-20.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L185.4 304l-52.7 52.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L208 326.6l20.7 20.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L230.6 304 256 278.6l20.7 20.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L278.6 256 304 230.6l20.7 20.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L326.6 208l52.7-52.7z\"]\n};\nvar 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 .3 0 0 0 0 0 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-320v32V288c0 17.7-21.5 32-48 32s-48-14.3-48-32s21.5-32 48-32c5.6 0 11 .6 16 1.8V183.1l-96 36V320c0 17.7-21.5 32-48 32s-48-14.3-48-32s21.5-32 48-32c5.6 0 11 .6 16 1.8V208 176c0-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};\nvar faIndent = {\n  prefix: 'fas',\n  iconName: 'indent',\n  icon: [448, 512, [], \"f03c\", \"M0 64C0 46.3 14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32zm32 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM127.8 268.6L25.8 347.9C15.3 356.1 0 348.6 0 335.3V176.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};\nvar 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 96H224v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384H416c53 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};\nvar faTreeAlt = faTreeDeciduous;\nvar 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 64H464c26.5 0 48 21.5 48 48v88.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.2V400c0 26.5-21.5 48-48 48H375.2c-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.2H176c-26.5 0-48-21.5-48-48V311.2c0-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.2V112c0-26.5 21.5-48 48-48h88.8z\"]\n};\nvar faPuzzlePieceAlt = faPuzzlePieceSimple;\nvar faTruckFieldUn = {\n  prefix: 'fas',\n  iconName: 'truck-field-un',\n  icon: [640, 512, [], \"e58e\", \"M96 32C60.7 32 32 60.7 32 96v32c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32v32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288c0-35.3-28.7-64-64-64h-4.2c-.4-1.1-.9-2.1-1.3-3.2L485.7 102c-10.3-23.1-33.2-38-58.5-38H375.4C364.4 44.9 343.7 32 320 32H96zm288 96h43.2l42.7 96H384V128zM208 384c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zm272 48c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zM253.3 135.1l34.7 52V144c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V144c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM128 144v64c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V144c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faNfcTrash = {\n  prefix: 'fas',\n  iconName: 'nfc-trash',\n  icon: [640, 512, [], \"e1fd\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64v66.7c-11.5 4.1-21.3 12.5-26.9 23.8l-2.7 5.5H400c-5.6 0-11 1-16 2.7V144c0-26.5-21.5-48-48-48H256c-26.5 0-48 21.5-48 48v66.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.3V144c0-8.8 7.2-16 16-16h80c8.8 0 16 7.2 16 16v96V368c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H112c-26.5 0-48 21.5-48 48V368c0 26.5 21.5 48 48 48H336c16.4 0 30.9-8.2 39.6-20.8l6.1 84.8H64c-35.3 0-64-28.7-64-64V96zM449.7 200.8c2.7-5.4 8.2-8.8 14.3-8.8h96c6.1 0 11.6 3.4 14.3 8.8L585.9 224H624c8.8 0 16 7.2 16 16s-7.2 16-16 16H576 448 400c-8.8 0-16-7.2-16-16s7.2-16 16-16h38.1l11.6-23.2zM413.9 482.3L400 288H624L610.1 482.3C608.9 499 595 512 578.2 512H445.8c-16.8 0-30.7-13-31.9-29.7z\"]\n};\nvar faHourglass = {\n  prefix: 'fas',\n  iconName: 'hourglass',\n  icon: [384, 512, [9203, 62032, \"hourglass-empty\"], \"f254\", \"M0 32C0 14.3 14.3 0 32 0H64 320h32c17.7 0 32 14.3 32 32s-14.3 32-32 32V75c0 42.4-16.9 83.1-46.9 113.1L237.3 256l67.9 67.9c30 30 46.9 70.7 46.9 113.1v11c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32V437c0-42.4 16.9-83.1 46.9-113.1L146.7 256 78.9 188.1C48.9 158.1 32 117.4 32 75V64C14.3 64 0 49.7 0 32zM96 64V75c0 25.5 10.1 49.9 28.1 67.9L192 210.7l67.9-67.9c18-18 28.1-42.4 28.1-67.9V64H96zm0 384H288V437c0-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.9v11z\"]\n};\nvar faHourglassEmpty = faHourglass;\nvar faMountain = {\n  prefix: 'fas',\n  iconName: 'mountain',\n  icon: [512, 512, [127956], \"f6fc\", \"M256 32c12.5 0 24.1 6.4 30.7 17L503.4 394.4c5.6 8.9 8.6 19.2 8.6 29.7c0 30.9-25 55.9-55.9 55.9H55.9C25 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.5 208 288l48-64h65z\"]\n};\nvar faFileXmark = {\n  prefix: 'fas',\n  iconName: 'file-xmark',\n  icon: [384, 512, [\"file-times\"], \"f317\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 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};\nvar faFileTimes = faFileXmark;\nvar 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.1h32V448c0 35.3 28.7 64 64 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32zM176 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};\nvar faHomeHeart = faHouseHeart;\nvar 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 185V64c0-17.7-14.3-32-32-32H448c-17.7 0-32 14.3-32 32v36.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.1h32V448c0 35.3 28.7 64 64 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32z\"]\n};\nvar 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-15H432c-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 160v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm96 0v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm96 0v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-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.7h70.1L449.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.7H553.9l52.4-104.8c3.4-6.7 1.6-14.9-4.2-19.6z\"]\n};\nvar faUserDoctor = {\n  prefix: 'fas',\n  iconName: 'user-doctor',\n  icon: [448, 512, [\"user-md\"], \"f0f0\", \"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0S96 57.3 96 128s57.3 128 128 128zm-96 55.2C54 332.9 0 401.3 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7c0-81-54-149.4-128-171.1V362c27.6 7.1 48 32.2 48 62v40c0 8.8-7.2 16-16 16H336c-8.8 0-16-7.2-16-16s7.2-16 16-16V424c0-17.7-14.3-32-32-32s-32 14.3-32 32v24c8.8 0 16 7.2 16 16s-7.2 16-16 16H256c-8.8 0-16-7.2-16-16V424c0-29.8 20.4-54.9 48-62V304.9c-6-.6-12.1-.9-18.3-.9H178.3c-6.2 0-12.3 .3-18.3 .9v65.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.7V311.2zM144 448c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar faUserMd = faUserDoctor;\nvar 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};\nvar faCircleInfo = {\n  prefix: 'fas',\n  iconName: 'circle-info',\n  icon: [512, 512, [\"info-circle\"], \"f05a\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-144c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faInfoCircle = faCircleInfo;\nvar 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.8V288h8c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V320c0-17.7 14.3-32 32-32h8V232.8c0-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.1V136c0 13.3-10.7 24-24 24s-24-10.7-24-24V80.1C328 62.4 313.6 48 295.9 48zM352 208l-9.9-12.6c5.8-4.5 13.9-4.5 19.7 0L352 208zm59.9 217.9c-8.3 10.5-16.6 19-22.8 24.9l24.2 36.3c3.3 4.9 3.6 11.2 .8 16.4s-8.2 8.5-14.1 8.5H304c-5.9 0-11.3-3.2-14.1-8.5s-2.5-11.5 .8-16.4l24.2-36.3c-6.3-5.9-14.5-14.3-22.8-24.9c-16.7-21.2-35.1-52.5-36.1-89.5c-1-38.3 22.5-74.2 43.1-98.7c10.7-12.7 21.3-23.2 29.3-30.5c4-3.7 7.4-6.6 9.8-8.6c1.2-1 2.1-1.8 2.8-2.3l.8-.6 .2-.2 .1-.1 0 0 0 0s0 0 9.9 12.6c9.9-12.6 9.9-12.6 9.9-12.6l0 0 0 0 .1 .1 .2 .2 .8 .6c.7 .5 1.6 1.3 2.8 2.3c2.4 2 5.7 4.9 9.8 8.6c8 7.3 18.7 17.8 29.3 30.5c20.7 24.5 44.1 60.5 43.1 98.7c-1 37-19.3 68.3-36.1 89.5zM376 312c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar 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.3 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.3 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.9 0 0L122 208.8l0 0L17.7 156.6C1.9 148.7-4.5 129.5 3.4 113.7l40-80C48.8 22.8 59.9 16 72 16H192c5 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};\nvar faCloudMeatball = {\n  prefix: 'fas',\n  iconName: 'cloud-meatball',\n  icon: [512, 512, [], \"f73b\", \"M0 224c0 53 43 96 96 96h44.7c9.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 40H416c53 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 448c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm416 0c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48z\"]\n};\nvar faCameraPolaroid = {\n  prefix: 'fas',\n  iconName: 'camera-polaroid',\n  icon: [576, 512, [], \"f8aa\", \"M64 96c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64V246.3l53.3 79.9c7 10.5 10.7 22.9 10.7 35.5V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V361.7c0-12.6 3.7-25 10.7-35.5L64 246.3V96zM288 256c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64zM448 128c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM112 384c-8.8 0-16 7.2-16 16s7.2 16 16 16H464c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z\"]\n};\nvar faCamera = {\n  prefix: 'fas',\n  iconName: 'camera',\n  icon: [512, 512, [62258, \"camera-alt\"], \"f030\", \"M149.1 64.8L138.7 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H373.3L362.9 64.8C356.4 45.2 338.1 32 317.4 32H194.6c-20.7 0-39 13.2-45.5 32.8zM256 384c-53 0-96-43-96-96s43-96 96-96s96 43 96 96s-43 96-96 96z\"]\n};\nvar faCameraAlt = faCamera;\nvar faSquareVirus = {\n  prefix: 'fas',\n  iconName: 'square-virus',\n  icon: [448, 512, [], \"e578\", \"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-64H64zM223.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 256c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm88 32c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar faCartArrowUp = {\n  prefix: 'fas',\n  iconName: 'cart-arrow-up',\n  icon: [576, 512, [], \"e3ee\", \"M0 24C0 10.7 10.7 0 24 0H96c11.5 0 21.4 8.2 23.6 19.5L122 32H541.8c21.2 0 36.5 20.3 30.8 40.7l-54 192c-3.9 13.8-16.5 23.3-30.8 23.3H360V177.9l23 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-23V288H170.7l9.1 48H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H160c-11.5 0-21.4-8.2-23.6-19.5L76.1 48H24C10.7 48 0 37.3 0 24zM224 464c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zm240 48c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z\"]\n};\nvar 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 448c-70.7 0-128-57.3-128-128s57.3-128 128-128s128 57.3 128 128s-57.3 128-128 128zm0-160c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm16 96c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16z\"]\n};\nvar 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 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V24zM185.8 224H326.2c6.8 0 12.8 4.3 15.1 10.6L360.3 288H151.7l19.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 344v40 64 32c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V448H384v32c0 17.7 14.3 32 32 32h16c17.7 0 32-14.3 32-32V448 384 344c0-23.2-14.1-43.1-34.2-51.6l-28.3-79.3C390.1 181.3 360 160 326.2 160H185.8c-33.8 0-64 21.3-75.3 53.1zM128 392c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm280-24c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zM39 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};\nvar faSleigh = {\n  prefix: 'fas',\n  iconName: 'sleigh',\n  icon: [640, 512, [], \"f7cc\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96V256c0 53 43 96 96 96v32h64V352H384v32h64V352c53 0 96-43 96-96V160c17.7 0 32-14.3 32-32s-14.3-32-32-32H512 480c-17.7 0-32 14.3-32 32v41.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-.7H55 32zM640 384c0-17.7-14.3-32-32-32s-32 14.3-32 32v8c0 13.3-10.7 24-24 24H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H552c48.6 0 88-39.4 88-88v-8z\"]\n};\nvar faArrowDown19 = {\n  prefix: 'fas',\n  iconName: 'arrow-down-1-9',\n  icon: [576, 512, [\"sort-numeric-asc\", \"sort-numeric-down\"], \"f162\", \"M352 64c0 17.7 14.3 32 32 32h16v64H384c-17.7 0-32 14.3-32 32s14.3 32 32 32h48 48c17.7 0 32-14.3 32-32s-14.3-32-32-32H464V64c0-17.7-14.3-32-32-32H384c-17.7 0-32 14.3-32 32zM160 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.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V365.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 480zM445.7 364.9c-4.2 2-8.8 3.1-13.7 3.1c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32c0 12.8-7.5 23.8-18.3 28.9zm-40.7 54.9l-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};\nvar faSortNumericAsc = faArrowDown19;\nvar faSortNumericDown = faArrowDown19;\nvar faSquare4 = {\n  prefix: 'fas',\n  iconName: 'square-4',\n  icon: [448, 512, [], \"e259\", \"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-64V96zm191.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 10H240v40c0 13.3 10.7 24 24 24s24-10.7 24-24V320h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v56H169.3l37.5-112.4c4.2-12.6-2.6-26.2-15.2-30.4z\"]\n};\nvar 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.3V160c0 53-43 96-96 96s-96-43-96-96v-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.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z\"]\n};\nvar faHandHoldingWater = faHandHoldingDroplet;\nvar 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 264H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H576c-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 312H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H46.3l26.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};\nvar 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.1l0 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.7l0 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.1l0 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.7l0 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.1l0 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.7l0 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};\nvar 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 176H74.7h2.5 .1H214.5L258.6 37.2l.1-.3 1.3-4 0 0 5.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 176H498.7h.1 2.5H520c10.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.5l0 0 34.4 26.7 47.9 37.2-19.7-61.8-11.8-37.2 30.8-24L426.7 232H361.6h-41l-12.4-39L288 129.5l0 0V335.5z\"]\n};\nvar faStarSharpHalfAlt = faStarSharpHalfStroke;\nvar faNfcSignal = {\n  prefix: 'fas',\n  iconName: 'nfc-signal',\n  icon: [512, 512, [], \"e1fb\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V227c-22.4 3.4-43.8 9.6-64 18.3V144c0-26.5-21.5-48-48-48H256c-26.5 0-48 21.5-48 48v66.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.3V144c0-8.8 7.2-16 16-16h80c8.8 0 16 7.2 16 16V261.7c-47.2 28.4-84.8 71.2-106.7 122.3H112c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H112c-26.5 0-48 21.5-48 48V368c0 26.5 21.5 48 48 48H233.9c-5.8 20.4-9.2 41.9-9.8 64H64c-35.3 0-64-28.7-64-64V96zM488 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 256c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm32-136c0 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};\nvar 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 14H62.1c-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-14H97.9c8.1 0 14.9 6 15.9 14l7.9 63.4 110-11L240 128H224c-17.7 0-32-14.3-32-32s14.3-32 32-32h24l6.2-50c1-8 7.8-14 15.9-14h35.8c8.1 0 14.9 6 15.9 14L328 64h40V48c0-8.8 7.2-16 16-16s16 7.2 16 16V80c8.8 0 16 7.2 16 16s-7.2 16-16 16v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V128H336l8 64H482.3c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64H344l-8 64h32V368c0-8.8 7.2-16 16-16s16 7.2 16 16v32c8.8 0 16 7.2 16 16s-7.2 16-16 16v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448H328l-6.2 50c-1 8-7.8 14-15.9 14H270.1c-8.1 0-14.9-6-15.9-14L248 448H224c-17.7 0-32-14.3-32-32s14.3-32 32-32h16z\"]\n};\nvar faCalendarCheck = {\n  prefix: 'fas',\n  iconName: 'calendar-check',\n  icon: [448, 512, [], \"f274\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zM329 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};\nvar faClockDesk = {\n  prefix: 'fas',\n  iconName: 'clock-desk',\n  icon: [448, 512, [], \"e134\", \"M448 224c0 123.7-100.3 224-224 224S0 347.7 0 224S100.3 0 224 0S448 100.3 448 224zM224 96c-13.3 0-24 10.7-24 24V224c0 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-41V120c0-13.3-10.7-24-24-24zm0 384c96.4 0 180.3-53.3 224-132V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V348c43.7 78.7 127.6 132 224 132z\"]\n};\nvar faCalendarClock = {\n  prefix: 'fas',\n  iconName: 'calendar-clock',\n  icon: [576, 512, [\"calendar-time\"], \"e0d2\", \"M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H432 0V464c0 26.5 21.5 48 48 48H330.8C285.6 480.1 256 427.5 256 368c0-97.2 78.8-176 176-176c5.4 0 10.7 .2 16 .7V192zM576 368c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zM432 288c8.8 0 16 7.2 16 16v48h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16z\"]\n};\nvar faCalendarTime = faCalendarClock;\nvar faBraille = {\n  prefix: 'fas',\n  iconName: 'braille',\n  icon: [640, 512, [], \"f2a1\", \"M128 96c0 35.3-28.7 64-64 64S0 131.3 0 96S28.7 32 64 32s64 28.7 64 64zm96 176c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm0 48c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zM80 416c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm48 0c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm112 0c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm48 0c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zM64 320c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zM224 160c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zM480 96c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm112 0c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm48 0c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zM576 272c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm0 48c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zm16 96c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm48 0c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zM416 272c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm0 48c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zm16 96c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm48 0c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64z\"]\n};\nvar 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 0H352c17.7 0 32 14.3 32 32V64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64V32zm32 96H352V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zM160 240v48H112c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V352h48c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H224V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z\"]\n};\nvar faPrescriptionBottleAlt = faPrescriptionBottleMedical;\nvar 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 152H72.9L88.1 23.1c.5-4 3.9-7.1 7.9-7.1s7.5 3 7.9 7.1L119.1 152h17.3L144 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.5V472c0 13.3-10.7 24-24 24s-24-10.7-24-24V240c-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.9V216 320 472c0 13.3-10.7 24-24 24s-24-10.7-24-24V320H544c-17.7 0-32-14.3-32-32V160C512 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 160v26.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.2V266.8c8.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 480zM464 256c0 70.7-57.3 128-128 128s-128-57.3-128-128s57.3-128 128-128s128 57.3 128 128z\"]\n};\nvar faFamilyPants = {\n  prefix: 'fas',\n  iconName: 'family-pants',\n  icon: [512, 512, [], \"e302\", \"M128 128c-35.3 0-64-28.7-64-64S92.7 0 128 0s64 28.7 64 64s-28.7 64-64 64zm-22.4 32h44.8c9.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.2v16c0 28.4 12.4 54 32 71.6V480c0 6.1 .8 11.9 2.4 17.5c-8.7 9-20.9 14.5-34.4 14.5H112c-26.5 0-48-21.5-48-48V348.3c-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.5V423.6c19.6-17.6 32-43.1 32-71.6V336c0-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.5h44.8c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6V464c0 26.5-21.5 48-48 48H368zm16-384c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zM256 224c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zm0 32c44.2 0 80 35.8 80 80v16c0 23.7-12.9 44.4-32 55.4V480c0 17.7-14.3 32-32 32H240c-17.7 0-32-14.3-32-32V407.4c-19.1-11.1-32-31.7-32-55.4V336c0-44.2 35.8-80 80-80z\"]\n};\nvar faHoseReel = {\n  prefix: 'fas',\n  iconName: 'hose-reel',\n  icon: [576, 512, [], \"e41a\", \"M288 64C182 64 96 150 96 256s86 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.6C392.8 495 342.3 512 288 512C146.6 512 32 397.4 32 256S146.6 0 288 0S544 114.6 544 256v96h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-2.3l-11.5 80.2c7.8 1.1 13.7 7.8 13.7 15.8c0 8.8-7.2 16-16 16H488c-8.8 0-16-7.2-16-16c0-8.1 6-14.7 13.7-15.8L474.3 400H472c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V256c0-106-86-192-192-192zM192 256c0 53 43 96 96 96s96-43 96-96s-43-96-96-96s-96 43-96 96zM288 96c88.4 0 160 71.6 160 160s-71.6 160-160 160s-160-71.6-160-160s71.6-160 160-160zm64 160c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64z\"]\n};\nvar 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.1h32V448c0 35.3 28.7 64 64 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32zM248 192h80c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24H248c-13.3 0-24-10.7-24-24V216c0-13.3 10.7-24 24-24z\"]\n};\nvar 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.8H32c-14.5 0-27.2-9.8-30.9-23.8s2.5-28.8 15.1-36L64 104.9V104l4.4-1.6L240.1 4.2zM64 224h64V416h40V224h64V416h48V224h64V416h40V224h64V420.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512H32c-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.1V224z\"]\n};\nvar faTruck = {\n  prefix: 'fas',\n  iconName: 'truck',\n  icon: [640, 512, [128666, 9951], \"f0d1\", \"M48 0C21.5 0 0 21.5 0 48V368c0 26.5 21.5 48 48 48H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288 256 237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48H48zM416 160h50.7L544 237.3V256H416V160zM208 416c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zm272 48c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z\"]\n};\nvar faCrosshairs = {\n  prefix: 'fas',\n  iconName: 'crosshairs',\n  icon: [512, 512, [], \"f05b\", \"M256 0c17.7 0 32 14.3 32 32V42.4c93.7 13.9 167.7 88 181.6 181.6H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H469.6c-13.9 93.7-88 167.7-181.6 181.6V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V469.6C130.3 455.7 56.3 381.7 42.4 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H42.4C56.3 130.3 130.3 56.3 224 42.4V32c0-17.7 14.3-32 32-32zM107.4 288c12.5 58.3 58.4 104.1 116.6 116.6V384c0-17.7 14.3-32 32-32s32 14.3 32 32v20.6c58.3-12.5 104.1-58.4 116.6-116.6H384c-17.7 0-32-14.3-32-32s14.3-32 32-32h20.6C392.1 165.7 346.3 119.9 288 107.4V128c0 17.7-14.3 32-32 32s-32-14.3-32-32V107.4C165.7 119.9 119.9 165.7 107.4 224H128c17.7 0 32 14.3 32 32s-14.3 32-32 32H107.4zM256 288c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar 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.6V48c0 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.5v32c0 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.2v32c0 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 96H96z\"]\n};\nvar faPersonCane = {\n  prefix: 'fas',\n  iconName: 'person-cane',\n  icon: [448, 512, [], \"e53c\", \"M272 48c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zm-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.7H177.1c-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.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V235.3zM352 376c0-4.4 3.6-8 8-8s8 3.6 8 8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V376c0-30.9-25.1-56-56-56s-56 25.1-56 56v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8z\"]\n};\nvar 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.3h32c7.6 0 13.7 6.1 13.7 13.7c0 45.4-36.8 82.3-82.3 82.3h-32c-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.7h-32C100.8 320 64 283.2 64 237.7c0-7.6 6.1-13.7 13.7-13.7h32z\"]\n};\nvar 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.7H416L288 288V512H32c-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};\nvar 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.3V464c0 14.5 3.9 28.2 10.7 39.9C195 509 185.9 512 176 512H48c-26.5 0-48-21.5-48-48V270.5c0-9.5 2.8-18.7 8.1-26.6l47.9-71.8c5.3-7.9 8.1-17.1 8.1-26.6V128 54.3 48C64 21.5 85.5 0 112 0h4.5c.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 0H336c26.5 0 48 21.5 48 48v6.3V128v17.5c0 9.5 2.8 18.7 8.1 26.6l47.9 71.8c5.3 7.9 8.1 17.1 8.1 26.6V464c0 26.5-21.5 48-48 48H272c-26.5 0-48-21.5-48-48V295.8c0-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 456c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40zM63.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 280v8 32c0 8.8 7.2 16 16 16h32 8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n};\nvar faPeopleDressSimple = {\n  prefix: 'fas',\n  iconName: 'people-dress-simple',\n  icon: [512, 512, [], \"e218\", \"M128 128c35.3 0 64-28.7 64-64s-28.7-64-64-64S64 28.7 64 64s28.7 64 64 64zm-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 384H64v80c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V384h21.6c21.3 0 36.6-20.3 30.8-40.8L205.3 206.4c-7.9-27.5-33-46.4-61.5-46.4H112.3zM384 128c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64zm-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.8H320v80c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V384h21.6c21.3 0 36.6-20.3 30.8-40.8L461.3 206.4c-7.8-27.5-33-46.4-61.5-46.4H368.3z\"]\n};\nvar faCheckDouble = {\n  prefix: 'fas',\n  iconName: 'check-double',\n  icon: [512, 512, [], \"f560\", \"M374.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 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 0L192 402.7 86.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};\nvar 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.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.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-32H480c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 416H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H352c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 352H352c-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 224H371.8l-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 176h40.4L416 135.6 395.8 176z\"]\n};\nvar faSortAlphaAsc = faArrowDownAZ;\nvar faSortAlphaDown = faArrowDownAZ;\nvar faBowlingBallPin = {\n  prefix: 'fas',\n  iconName: 'bowling-ball-pin',\n  icon: [640, 512, [], \"e0c3\", \"M448 64c0-35.3 28.7-64 64-64s64 28.7 64 64v1.1c0 7.4-1 14.8-3 22l-17.7 64.8c-.7 2.7-1.3 5.4-1.8 8.1H470.5c-.5-2.7-1.1-5.4-1.8-8.1L450.9 87.1c-2-7.2-2.9-14.6-2.9-22V64zm22.8 128h82.3c1 6.3 2.6 12.4 4.8 18.4L598 319.3c6.6 17.9 10 36.8 10 55.8c0 20.5-3.9 40.9-11.5 59.9l-22.7 56.9C568.9 504 557.1 512 544 512H480c-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.4zM448 304c0 114.9-93.1 208-208 208S32 418.9 32 304S125.1 96 240 96s208 93.1 208 208zM256 172c0-15.5-12.5-28-28-28s-28 12.5-28 28s12.5 28 28 28s28-12.5 28-28zM228 288c15.5 0 28-12.5 28-28s-12.5-28-28-28s-28 12.5-28 28s12.5 28 28 28zm-44-68c0-15.5-12.5-28-28-28s-28 12.5-28 28s12.5 28 28 28s28-12.5 28-28z\"]\n};\nvar 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.2zM64 208c0 114.9 93.1 208 208 208c36.7 0 71.1-9.5 101-26.1L71.5 152.4C66.6 170.1 64 188.7 64 208zM272 448c-54 0-103.9-17.9-144-48v64c0 26.5 21.5 48 48 48H384h32 40c19.3 0 37.3-5.7 52.3-15.5L465.8 463c-3.2 .7-6.4 1-9.8 1H416V423.8l-16.1-12.7C362.9 434.5 319 448 272 448z\"]\n};\nvar 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 192H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H224V480c0 17.7 14.3 32 32 32s32-14.3 32-32V288l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-192 0 0-192z\"]\n};\nvar 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 16h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56C42.7 64 32 53.3 32 40s10.7-24 24-24zM24 88H136c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24S10.7 88 24 88zm8 96c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-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-48H464c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V304zM48 416v48H96c0-26.5-21.5-48-48-48zM96 304H48v48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48h48V416zM416 304c0 26.5 21.5 48 48 48V304H416zm-96 80c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z\"]\n};\nvar faCameraViewfinder = {\n  prefix: 'fas',\n  iconName: 'camera-viewfinder',\n  icon: [512, 512, [\"screenshot\"], \"e0da\", \"M56 0h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-4.4 0-8 3.6-8 8v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V56C0 25.1 25.1 0 56 0zM376 0h80c30.9 0 56 25.1 56 56v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V56c0-4.4-3.6-8-8-8H376c-13.3 0-24-10.7-24-24s10.7-24 24-24zM48 376v80c0 4.4 3.6 8 8 8h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-30.9 0-56-25.1-56-56V376c0-13.3 10.7-24 24-24s24 10.7 24 24zm464 0v80c0 30.9-25.1 56-56 56H376c-13.3 0-24-10.7-24-24s10.7-24 24-24h80c4.4 0 8-3.6 8-8V376c0-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.6h94.7c10 0 19 6.2 22.5 15.6L332 128h36c26.5 0 48 21.5 48 48V336c0 26.5-21.5 48-48 48H144c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48h36zM320 256c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z\"]\n};\nvar faScreenshot = faCameraViewfinder;\nvar faMessageMusic = {\n  prefix: 'fas',\n  iconName: 'message-music',\n  icon: [512, 512, [\"comment-alt-music\"], \"f8af\", \"M0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zM352 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 15v32 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-32V187.1l96-36v74.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-32V128 96z\"]\n};\nvar faCommentAltMusic = faMessageMusic;\nvar faCarBuilding = {\n  prefix: 'fas',\n  iconName: 'car-building',\n  icon: [640, 512, [], \"f859\", \"M48 0C21.5 0 0 21.5 0 48V432c0 26.5 21.5 48 48 48H192V448 352c0-32.8 16.5-61.8 41.6-79.1l5.6-16.9H208c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16h32c8.2 0 14.9 6.1 15.9 14l.5-1.4c10.5-31.6 34.2-56 63.7-68.2V48c0-26.5-21.5-48-48-48H48zM80 192h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm0-96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm112 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V112zM80 288h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16zm282.6-64H501.4c6.9 0 13 4.4 15.2 10.9L534.3 288H329.7l17.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 352v96h0v32c0 17.7 14.3 32 32 32h16c17.7 0 32-14.3 32-32V448H560v32c0 17.7 14.3 32 32 32h16c17.7 0 32-14.3 32-32l0-32V352c0-25.4-14.8-47.3-36.1-57.6l-26.6-79.7C566.4 182 535.8 160 501.4 160H362.6c-34.4 0-65 22-75.9 54.7zM304 392c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm280-24c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar 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 64c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32zM96 64c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32zm96 0c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32zM0 64C0 81.7 14.3 96 32 96s32-14.3 32-32s-14.3-32-32-32S0 46.3 0 64zM32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zm0-32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32z\"]\n};\nvar faBorderStyleAlt = faBorderBottomRight;\nvar 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.5v129c0 19.1 7.6 37.4 21.1 50.9L140.6 490.8c13.5 13.5 31.8 21.1 50.9 21.1h129c19.1 0 37.4-7.6 50.9-21.1L490.8 371.4c13.5-13.5 21.1-31.8 21.1-50.9v-129c0-19.1-7.6-37.4-21.1-50.9L371.4 21.2C357.9 7.7 339.6 .1 320.5 .1h-129z\"]\n};\nvar 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 .3 0 0 0 0 0 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 160H312c13.3 0 24 10.7 24 24V296c0 13.3-10.7 24-24 24s-24-10.7-24-24V241.9l-87 87c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87H200c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar 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 .1h129c19.1 0 37.4 7.6 50.9 21.1L490.8 140.6c13.5 13.5 21.1 31.8 21.1 50.9v129c0 19.1-7.6 37.4-21.1 50.9L371.4 490.8c-13.5 13.5-31.8 21.1-50.9 21.1h-129c-19.1 0-37.4-7.6-50.9-21.1L21.2 371.4C7.7 357.9 .1 339.6 .1 320.5v-129c0-19.1 7.6-37.4 21.1-50.9L140.6 21.2zM256 192c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm-88 40c-13.3 0-24 10.7-24 24s10.7 24 24 24H344c13.3 0 24-10.7 24-24s-10.7-24-24-24H168zM288 352c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar 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 208c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm160 0c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar 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 160H176c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32s32 14.3 32 32v51.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};\nvar faArrowLeftRotate = faArrowRotateLeft;\nvar faArrowRotateBack = faArrowRotateLeft;\nvar faArrowRotateBackward = faArrowRotateLeft;\nvar faUndo = faArrowRotateLeft;\nvar faTvMusic = {\n  prefix: 'fas',\n  iconName: 'tv-music',\n  icon: [640, 512, [], \"f8e6\", \"M576 64V352H64V64H576zM64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM96 480c0 17.7 14.3 32 32 32H512c17.7 0 32-14.3 32-32s-14.3-32-32-32H128c-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 15v48 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-32V219.1l96-36v42.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-32V160 112z\"]\n};\nvar faHardDrive = {\n  prefix: 'fas',\n  iconName: 'hard-drive',\n  icon: [512, 512, [128436, \"hdd\"], \"f0a0\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V280.4c-17-15.2-39.4-24.4-64-24.4H64c-24.6 0-47 9.2-64 24.4V96zM64 288H448c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V352c0-35.3 28.7-64 64-64zM320 416c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm128-32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faHdd = faHardDrive;\nvar faReel = {\n  prefix: 'fas',\n  iconName: 'reel',\n  icon: [448, 512, [], \"e238\", \"M0 32C0 14.3 14.3 0 32 0H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H384v48H64V64H32C14.3 64 0 49.7 0 32zM0 480c0-17.7 14.3-32 32-32H64V400H384v48h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM64 176V144H384v32H64zm0 64V208H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H64zm0 64V272H384v32H64zm0 64V336H384v32H64z\"]\n};\nvar 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-18.5 5-38.8 8.3-50.9 10c-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-.2-2.8-1.5-5.4-3.4-7.3c-6.3-6.3-17.2-3.6-19.8 4.9z\"]\n};\nvar faGrinSquintTears = faFaceGrinSquintTears;\nvar faDumbbell = {\n  prefix: 'fas',\n  iconName: 'dumbbell',\n  icon: [640, 512, [], \"f44b\", \"M112 96c0-17.7 14.3-32 32-32h16c17.7 0 32 14.3 32 32V224v64V416c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V384H64c-17.7 0-32-14.3-32-32V288c-17.7 0-32-14.3-32-32s14.3-32 32-32V160c0-17.7 14.3-32 32-32h48V96zm416 0v32h48c17.7 0 32 14.3 32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32v64c0 17.7-14.3 32-32 32H528v32c0 17.7-14.3 32-32 32H480c-17.7 0-32-14.3-32-32V288 224 96c0-17.7 14.3-32 32-32h16c17.7 0 32 14.3 32 32zM416 224v64H224V224H416z\"]\n};\nvar faRectangleList = {\n  prefix: 'fas',\n  iconName: 'rectangle-list',\n  icon: [576, 512, [\"list-alt\"], \"f022\", \"M0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM128 288c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm32-128c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM128 384c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm96-248c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224z\"]\n};\nvar faListAlt = faRectangleList;\nvar 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 128H197.5c13.2 37.3 48.7 64 90.5 64s77.4-26.7 90.5-64H512c35.3 0 64 28.7 64 64V352H448c-17.7 0-32 14.3-32 32l0 128L64 512c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64zM448 512l0-128H576L448 512zM96 256c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faAlarmExclamation = {\n  prefix: 'fas',\n  iconName: 'alarm-exclamation',\n  icon: [576, 512, [], \"f843\", \"M47 147.5C37.5 132.6 32 115 32 96C32 43 75 0 128 0c25.2 0 48.1 9.7 65.3 25.6L47 147.5zM422.2 467.4C384.8 495.4 338.3 512 288 512s-96.8-16.6-134.1-44.6l-35.2 35.2c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l35.2-35.2C80.6 384.8 64 338.3 64 288C64 164.3 164.3 64 288 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.2zM384 25.6C401.1 9.7 424.1 0 449.3 0c53 0 96 43 96 96c0 19-5.5 36.6-15 51.5L384 25.6zM320 384c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm-8-200c0-13.3-10.7-24-24-24s-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184z\"]\n};\nvar 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 144H128.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 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 64H320V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zm320 0c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zm-76.7-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};\nvar 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 0h20.4c13.2 0 25 8.1 29.8 20.3L338.3 128H173.7zm-25.1 64H363.4l37.7 96H110.9l37.7-96zM48 448l37.7-96H426.3L464 448h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48z\"]\n};\nvar faGrate = {\n  prefix: 'fas',\n  iconName: 'grate',\n  icon: [448, 512, [], \"e193\", \"M64 32C28.7 32 0 60.7 0 96V256 416c0 35.3 28.7 64 64 64h64 96 96 64c35.3 0 64-28.7 64-64V256 96c0-35.3-28.7-64-64-64H320 224 128 64zm0 64H96V224H64V96zm0 192H96V416H64V288zm96 128V288h32V416H160zm96 0V288h32V416H256zm96 0V288h32V416H352zm32-192H352V96h32V224zM288 96V224H256V96h32zm-96 0V224H160V96h32z\"]\n};\nvar 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};\nvar faPersonSkiingNordic = {\n  prefix: 'fas',\n  iconName: 'person-skiing-nordic',\n  icon: [576, 512, [\"skiing-nordic\"], \"f7ca\", \"M336 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM227.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 464H202.8l41.1-88.1-32.4-20.3c-7.8-4.9-14.7-10.7-20.6-17.3L132.2 464H99.7l54.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 464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H159.3c.4 0 .9 0 1.3 0H319.3c.5 0 1 0 1.4 0H504c39.8 0 72-32.2 72-72v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v8c0 13.3-10.7 24-24 24H434.6l27.6-179.3c10.5-5.2 17.8-16.1 17.8-28.7c0-17.7-14.3-32-32-32H426.7c-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 464H357.8l21.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 288h2.7z\"]\n};\nvar faSkiingNordic = faPersonSkiingNordic;\nvar faCalendarPlus = {\n  prefix: 'fas',\n  iconName: 'calendar-plus',\n  icon: [448, 512, [], \"f271\", \"M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192zM224 248c13.3 0 24 10.7 24 24v56h56c13.3 0 24 10.7 24 24s-10.7 24-24 24H248v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V376H144c-13.3 0-24-10.7-24-24s10.7-24 24-24h56V272c0-13.3 10.7-24 24-24z\"]\n};\nvar 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 288H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H458.7c-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-96h55.1c19 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 352h-33zM368 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48z\"]\n};\nvar faPortalExit = faPersonFromPortal;\nvar 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 0h40.1c11.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-9.3-22.5zM32 448H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm160-80c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm64 48c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faCowbellCirclePlus = {\n  prefix: 'fas',\n  iconName: 'cowbell-circle-plus',\n  icon: [576, 512, [\"cowbell-more\"], \"f8b4\", \"M112 96h16V40c0-22.1 17.9-40 40-40H280c22.1 0 40 17.9 40 40V96h16c21.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 48H48c-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-64H275.2c3.1 6.1 6.6 12 10.3 17.6zM272 96V48H176V96h96zM432 512c-79.5 0-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144zm16-208c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304z\"]\n};\nvar faCowbellMore = faCowbellCirclePlus;\nvar faCircleLeft = {\n  prefix: 'fas',\n  iconName: 'circle-left',\n  icon: [512, 512, [61840, \"arrow-alt-circle-left\"], \"f359\", \"M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512s256-114.6 256-256zM116.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};\nvar faArrowAltCircleLeft = faCircleLeft;\nvar faDistributeSpacingVertical = {\n  prefix: 'fas',\n  iconName: 'distribute-spacing-vertical',\n  icon: [512, 512, [], \"e366\", \"M0 56C0 42.7 10.7 32 24 32H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 80 0 69.3 0 56zM96 208c0-26.5 21.5-48 48-48H368c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H144c-26.5 0-48-21.5-48-48V208zM24 432H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faSignalBarsFair = {\n  prefix: 'fas',\n  iconName: 'signal-bars-fair',\n  icon: [576, 512, [\"signal-alt-2\"], \"f692\", \"M208 256c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48s48-21.5 48-48V304c0-26.5-21.5-48-48-48zM48 384c-26.5 0-48 21.5-48 48v32c0 26.5 21.5 48 48 48s48-21.5 48-48V432c0-26.5-21.5-48-48-48z\"]\n};\nvar faSignalAlt2 = faSignalBarsFair;\nvar 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};\nvar faTrainSubway = {\n  prefix: 'fas',\n  iconName: 'train-subway',\n  icon: [448, 512, [\"subway\"], \"f239\", \"M96 0C43 0 0 43 0 96V352c0 48 35.2 87.7 81.1 94.9l-46 46C28.1 499.9 33.1 512 43 512H82.7c8.5 0 16.6-3.4 22.6-9.4L160 448H288l54.6 54.6c6 6 14.1 9.4 22.6 9.4H405c10 0 15-12.1 7.9-19.1l-46-46c46-7.1 81.1-46.9 81.1-94.9V96c0-53-43-96-96-96H96zM64 128c0-17.7 14.3-32 32-32h80c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128zM272 96h80c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H272c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32zM128 352c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm224 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faSubway = faTrainSubway;\nvar faChartGantt = {\n  prefix: 'fas',\n  iconName: 'chart-gantt',\n  icon: [512, 512, [], \"e0e4\", \"M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 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 32H160c-17.7 0-32-14.3-32-32zm96 64H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm160 96h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faFaceSmileUpsideDown = {\n  prefix: 'fas',\n  iconName: 'face-smile-upside-down',\n  icon: [512, 512, [], \"e395\", \"M256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256S397.4 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.6zM303.6 304c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm-128-32c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faBallPile = {\n  prefix: 'fas',\n  iconName: 'ball-pile',\n  icon: [576, 512, [], \"f77e\", \"M288 160c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80zM176 328c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80zM160 432c0-44.2-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80s80-35.8 80-80zm128 80c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80zm288-80c0-44.2-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80s80-35.8 80-80zM400 328c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80z\"]\n};\nvar 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 0zm21 149.3c0-11.1-9-20.1-20.1-20.1s-20.1 9-20.1 20.1v8.5c-6.7 1.3-13.1 3.2-19 5.9c-16.1 7.3-29.9 20.8-33.3 40.2c-1.9 10.9-.9 21.4 3.6 30.9c4.4 9.3 11.3 15.9 18.5 20.8c12.6 8.5 29.3 13.6 42.4 17.5l0 0 2.3 .7c15.4 4.6 26.3 8.3 33.2 13.3c3 2.2 4.3 4 4.9 5.4c.6 1.3 1.2 3.9 .4 8.7c-.8 4.7-3.5 8.6-10.2 11.4c-7.3 3.1-18.7 4.5-33.2 2.3c-6.9-1.1-19-5.3-29.6-8.9l0 0c-2.4-.8-4.8-1.6-6.9-2.3c-10.5-3.5-21.8 2.2-25.3 12.7s2.2 21.8 12.7 25.3c1.4 .5 3.1 1 5 1.7l0 0 0 0c9.3 3.2 23.9 8.2 34.5 10.4v8.9c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1v-8c6.5-1.1 12.6-2.8 18.4-5.3c16.9-7.2 30.3-21.1 33.8-41.4c1.9-11.2 1.1-21.8-3.1-31.4C322 267 315.2 260 308 254.8c-13.2-9.6-30.8-14.9-44.4-19l-.8-.2c-15.6-4.7-26.7-8.2-33.8-13c-3.1-2.1-4.3-3.7-4.8-4.8c-.4-.9-1.1-2.8-.3-6.9c.5-3.1 2.9-7.2 10.4-10.6c7.6-3.4 19.1-5.2 33.1-3c4.9 .8 20 3.7 24.3 4.9c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-5.3-1.4-17.9-3.9-25-5.2v-8.8z\"]\n};\nvar faMoneyBillsSimple = {\n  prefix: 'fas',\n  iconName: 'money-bills-simple',\n  icon: [640, 512, [\"money-bills-alt\"], \"e1f4\", \"M96 96V320c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64zM448 208c0 44.2-35.8 80-80 80s-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V360c0 66.3 53.7 120 120 120H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-39.8 0-72-32.2-72-72V120z\"]\n};\nvar faMoneyBillsAlt = faMoneyBillsSimple;\nvar faListTimeline = {\n  prefix: 'fas',\n  iconName: 'list-timeline',\n  icon: [512, 512, [], \"e1d1\", \"M112 96c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM64 304c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zm0 160c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zM191.5 54.4c5.5-4.2 12.3-6.4 19.2-6.4H424c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H210.7c-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.4H488c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H210.7c-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.4H424c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H210.7c-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};\nvar 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 32H96h16H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H231.8c9.6 14.4 16.7 30.6 20.7 48H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H252.4c-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 256h80c32.8 0 61-19.7 73.3-48H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H185.3C173 115.7 144.8 96 112 96H96 32C14.3 96 0 81.7 0 64z\"]\n};\nvar faIndianRupee = faIndianRupeeSign;\nvar faInr = faIndianRupeeSign;\nvar 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 32V64H32C14.3 64 0 78.3 0 96s14.3 32 32 32H64V384c0 35.3 28.7 64 64 64H352V384H128V32zM384 480c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H448l0-256c0-35.3-28.7-64-64-64L160 64v64l224 0 0 352z\"]\n};\nvar faCropAlt = faCropSimple;\nvar 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 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm64 320H64V320c35.3 0 64 28.7 64 64zM64 192V128h64c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM400 256c0 61.9-50.1 112-112 112s-112-50.1-112-112s50.1-112 112-112s112 50.1 112 112zM252 208c0 9.7 6.9 17.7 16 19.6V276h-4c-11 0-20 9-20 20s9 20 20 20h24 24c11 0 20-9 20-20s-9-20-20-20h-4V208c0-11-9-20-20-20H272c-11 0-20 9-20 20z\"]\n};\nvar faMoneyBillAlt = faMoneyBill1;\nvar faLeftLong = {\n  prefix: 'fas',\n  iconName: 'left-long',\n  icon: [512, 512, [\"long-arrow-alt-left\"], \"f30a\", \"M177.5 98c-8.8-3.8-19-2-26 4.6l-144 136C2.7 243.1 0 249.4 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-88 288 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-288 0 0-88c0-9.6-5.7-18.2-14.5-22z\"]\n};\nvar faLongArrowAltLeft = faLeftLong;\nvar faKeyboardDown = {\n  prefix: 'fas',\n  iconName: 'keyboard-down',\n  icon: [576, 512, [], \"e1c2\", \"M64 0C28.7 0 0 28.7 0 64V224c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM80 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16zM64 176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176zm112-16H400c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16zm272 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V176zM176 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V80zM368 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V80zM153.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.8H176c-9.7 0-18.5 5.8-22.2 14.8z\"]\n};\nvar faCircleUpRight = {\n  prefix: 'fas',\n  iconName: 'circle-up-right',\n  icon: [512, 512, [], \"e129\", \"M256 512C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256zm96-198.6V176c0-8.8-7.2-16-16-16H198.6c-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};\nvar faCloudBoltMoon = {\n  prefix: 'fas',\n  iconName: 'cloud-bolt-moon',\n  icon: [640, 512, [\"thunderstorm-moon\"], \"f76d\", \"M513.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-4.1 0-8.2-.2-12.3-.6c-11.1-23.1-29.9-41.8-53.1-52.7c-1.9-41.7-26.7-77.5-62.1-95.1C395.5 46.5 449 0 513.2 0zm-33.3 304c0 44.2-35.8 80-80 80H352c0-4.8-.8-9.6-2.4-14.4c-6-17.5-22.1-29.2-40.3-29.2H293l26-53.2c9-18.3 4.2-40.6-11.3-53.4s-37.8-12.9-53.5-.1L112 349.9c-8.9 7.3-14.3 17.6-15.7 28.6C58.9 365.5 32 329.9 32 287.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.7zM291.8 278.9L249.3 368H304c6.7 0 12.7 4.2 15 10.5s.4 13.4-4.7 17.7l-133.4 112c-5.8 4.8-14.1 5-20.1 .4s-7.9-12.7-4.7-19.5L198.6 400H143.9c-6.7 0-12.7-4.2-15-10.5s-.4-13.4 4.7-17.7L267 259.7c5.8-4.8 14.1-5 20.1-.4s7.9 12.7 4.7 19.5z\"]\n};\nvar faThunderstormMoon = faCloudBoltMoon;\nvar 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.9l0 0 0 0 0 0-1.6 1c-6 4-11.9 7.9-17.8 11.9c-20.9 14-40.8 27.7-59.3 41.5H283.3c-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-32H64c0 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 32H384c0-17.7 14.3-32 32-32zM338.6 384H109.4c-10.1 10.6-18.6 21.3-25.5 32H364.1c-6.8-10.7-15.3-21.4-25.5-32zM109.4 128H338.6c10.1-10.7 18.6-21.3 25.5-32H83.9c6.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.5H164.7z\"]\n};\nvar 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.1H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H532.5c-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.5V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43.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.6zM107.5 224H96c-17.7 0-32 14.3-32 32s14.3 32 32 32h11.5c49.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.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V468.5c0-31.2 23.6-52.7 50-55.7L144.7 210c-9.5 8.5-22.2 14-37.2 14z\"]\n};\nvar 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};\nvar faCircle5 = {\n  prefix: 'fas',\n  iconName: 'circle-5',\n  icon: [512, 512, [], \"e0f2\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM208 128H312c13.3 0 24 10.7 24 24s-10.7 24-24 24H228l-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.3h-36c-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.3h36c17.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};\nvar 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};\nvar faSubtract = faMinus;\nvar 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.7v11.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 109h-3c-61.9 0-112-50.1-112-112v-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 11v44c0 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};\nvar faFlame = faFireFlame;\nvar faRightToLine = {\n  prefix: 'fas',\n  iconName: 'right-to-line',\n  icon: [448, 512, [\"arrow-alt-to-right\"], \"f34c\", \"M384 416c0 17.7 14.3 32 32 32s32-14.3 32-32V96c0-17.7-14.3-32-32-32s-32 14.3-32 32V416zM344.5 273.4c4.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 22v72H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H160v72c0 9.6 5.7 18.2 14.5 22s19 2 26-4.6l144-136z\"]\n};\nvar faArrowAltToRight = faRightToLine;\nvar faChildRifle = {\n  prefix: 'fas',\n  iconName: 'child-rifle',\n  icon: [576, 512, [], \"e4e0\", \"M176 128c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64zm-8 352V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V300.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.9H169.8c-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.5V480c0 17.7 14.3 32 32 32s32-14.3 32-32zM448 0H432 416c-8.8 0-16 7.2-16 16s7.2 16 16 16V132.3c-9.6 5.5-16 15.9-16 27.7v32c-17.7 0-32 14.3-32 32V368c0 17.7 14.3 32 32 32h16v96c0 8.8 7.2 16 16 16h59.5c10.4 0 18-9.8 15.5-19.9L484 400h44c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H480V325.3l53.1-17.7c6.5-2.2 10.9-8.3 10.9-15.2V208c0-8.8-7.2-16-16-16H512c-8.8 0-16 7.2-16 16v56l-16 5.3V160c0-11.8-6.4-22.2-16-27.7V16c0-8.8-7.2-16-16-16z\"]\n};\nvar faGif = {\n  prefix: 'fas',\n  iconName: 'gif',\n  icon: [576, 512, [], \"e190\", \"M0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm304 64c-8.8 0-16 7.2-16 16V336c0 8.8 7.2 16 16 16s16-7.2 16-16V176c0-8.8-7.2-16-16-16zm48 16v80 80c0 8.8 7.2 16 16 16s16-7.2 16-16V272h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H384V192h80c8.8 0 16-7.2 16-16s-7.2-16-16-16H368c-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.8V264c0-8.8-7.2-16-16-16H184c-8.8 0-16 7.2-16 16s7.2 16 16 16h40v31.4c-9.4 5.4-20.3 8.6-32 8.6c-35.3 0-64-28.7-64-64z\"]\n};\nvar 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 16V32H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h16V96H59.4C48.7 96 40 104.7 40 115.4c0 3 .7 5.9 2 8.7c6 12.4 23.8 50.8 32.8 83.9H72c-13.3 0-24 10.7-24 24s10.7 24 24 24h7.7C78 302.9 69.4 352.7 63.1 384H192.9c-6.4-31.3-14.9-81.1-16.6-128H184c13.3 0 24-10.7 24-24s-10.7-24-24-24h-2.8c9-33.2 26.8-71.5 32.8-83.9c1.3-2.7 2-5.6 2-8.7c0-10.7-8.7-19.4-19.4-19.4H144V64h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H144V16zM25.2 451.4l-8.8 4.4C6.3 460.8 0 471.1 0 482.3C0 498.7 13.3 512 29.7 512H226.3c16.4 0 29.7-13.3 29.7-29.7c0-11.2-6.3-21.5-16.4-26.5l-8.8-4.4c-4.1-2.1-6.8-6.3-6.8-10.9c0-13.5-10.9-24.4-24.4-24.4H56.4C42.9 416 32 426.9 32 440.4c0 4.6-2.6 8.9-6.8 10.9zm279.2 4.4c-10.1 5-16.4 15.3-16.4 26.5c0 16.4 13.3 29.7 29.7 29.7H482.3c16.4 0 29.7-13.3 29.7-29.7c0-11.2-6.3-21.5-16.4-26.5l-8.8-4.4c-4.1-2.1-6.8-6.3-6.8-10.9c0-13.5-10.9-24.4-24.4-24.4H344.4c-13.5 0-24.4 10.9-24.4 24.4c0 4.6-2.6 8.9-6.8 10.9l-8.8 4.4zM304 259.9c0 7.8 2.8 15.3 8 21.1l18.9 21.4c5.4 6.1 8.2 14 8 22.1L337 384H462.5l-2.7-58.7c-.4-8.5 2.6-16.9 8.4-23.1l19.3-21c5.4-5.9 8.5-13.6 8.5-21.7V200c0-4.4-3.6-8-8-8H464c-4.4 0-8 3.6-8 8v16c0 4.4-3.6 8-8 8h-8c-4.4 0-8-3.6-8-8V200c0-4.4-3.6-8-8-8H376c-4.4 0-8 3.6-8 8v16c0 4.4-3.6 8-8 8h-8c-4.4 0-8-3.6-8-8V200c0-4.4-3.6-8-8-8H312c-4.4 0-8 3.6-8 8v59.9zM392 336c-4.4 0-8-3.6-8-8V304c0-8.8 7.2-16 16-16s16 7.2 16 16v24c0 4.4-3.6 8-8 8H392z\"]\n};\nvar 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 128H195.6L154.8 96H512c17.7 0 32-14.3 32-32s-14.3-32-32-32H416l-7.2-14.3C403.4 6.8 392.3 0 380.2 0H259.8c-12.1 0-23.2 6.8-28.6 17.7L224 32H128c-13.4 0-24.8 8.2-29.6 19.8L38.8 5.1zM149.2 467c1.6 25.3 22.6 45 47.9 45H442.9c20.6 0 38.3-13 45.1-31.5L132.5 200.4 149.2 467z\"]\n};\nvar faArrowLeftLong = {\n  prefix: 'fas',\n  iconName: 'arrow-left-long',\n  icon: [512, 512, [\"long-arrow-left\"], \"f177\", \"M109.3 288L480 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 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 288z\"]\n};\nvar faLongArrowLeft = faArrowLeftLong;\nvar faPlugCircleCheck = {\n  prefix: 'fas',\n  iconName: 'plug-circle-check',\n  icon: [576, 512, [], \"e55c\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.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-32H32zM576 368c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zm-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};\nvar 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 368H255.8L290 459.2c6.2 16.5 24.7 24.9 41.2 18.7s24.9-24.6 18.7-41.2L206 52.8zM231.8 304H120.2L176 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 128v64c0 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-32V352 288 192c0-17.7-14.3-32-32-32zM576 288v64c0 35.3-28.7 64-64 64s-64-28.7-64-64V288c0-35.3 28.7-64 64-64s64 28.7 64 64z\"]\n};\nvar faStreetView = {\n  prefix: 'fas',\n  iconName: 'street-view',\n  icon: [512, 512, [], \"f21d\", \"M320 64c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64zm-96 96c-35.3 0-64 28.7-64 64v48c0 17.7 14.3 32 32 32h1.8l11.1 99.5c1.8 16.2 15.5 28.5 31.8 28.5h38.7c16.3 0 30-12.3 31.8-28.5L318.2 304H320c17.7 0 32-14.3 32-32V224c0-35.3-28.7-64-64-64H224zM132.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};\nvar 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};\nvar faFrancSign = {\n  prefix: 'fas',\n  iconName: 'franc-sign',\n  icon: [320, 512, [], \"e18f\", \"M80 32C62.3 32 48 46.3 48 64V224v96H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48v64c0 17.7 14.3 32 32 32s32-14.3 32-32V384h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V256H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V96H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z\"]\n};\nvar 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.4V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H304 256 192 144 128C110.3 0 96 14.3 96 32s14.3 32 32 32v93.7c0 6-3.3 11.4-8.5 14.4l0 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 512H333.8c15 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.8V408c0 13.3-10.7 24-24 24H184c-13.3 0-24-10.7-24-24v-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 336c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm104-24c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar faFlaskPoison = faFlaskRoundPoison;\nvar 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 160H64c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64h67.8L266.7 471.9c9.4 8.4 22.9 10.4 34.4 5.3S320 460.6 320 448V64z\"]\n};\nvar faBookCircleArrowRight = {\n  prefix: 'fas',\n  iconName: 'book-circle-arrow-right',\n  icon: [640, 512, [], \"e0bc\", \"M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h10.8c-23.3-16.4-42.5-38.4-55.6-64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32H320.7c-.5-5.3-.7-10.6-.7-16c0-80.6 54.1-148.5 128-169.4V32c0-17.7-14.3-32-32-32H384 96zM640 368c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zM492.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 384H432c-8.8 0-16-7.2-16-16s7.2-16 16-16h89.4l-28.7-28.7c-6.2-6.2-6.2-16.4 0-22.6z\"]\n};\nvar faChartUser = {\n  prefix: 'fas',\n  iconName: 'chart-user',\n  icon: [640, 512, [\"user-chart\"], \"f6a3\", \"M160 64c0-35.3 28.7-64 64-64H576c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H336.8c-11.8-25.5-29.9-47.5-52.4-64H576V64L224 64v49.1C205.2 102.2 183.3 96 160 96V64zm252.7 75.3c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9h88c8.8 0 16 7.2 16 16v88c0 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-27zM256 224c0 53-43 96-96 96s-96-43-96-96s43-96 96-96s96 43 96 96zM0 485.3C0 411.7 59.7 352 133.3 352h53.3C260.3 352 320 411.7 320 485.3c0 14.7-11.9 26.7-26.7 26.7H26.7C11.9 512 0 500.1 0 485.3z\"]\n};\nvar faUserChart = faChartUser;\nvar 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.7V256c0 70.7 57.3 128 128 128h72 8v-.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.2V256c0-70.7-57.3-128-128-128H440h-8v.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};\nvar faAmericanSignLanguageInterpreting = faHandsAslInterpreting;\nvar faAslInterpreting = faHandsAslInterpreting;\nvar faHandsAmericanSignLanguageInterpreting = faHandsAslInterpreting;\nvar 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 64V288c0 35.3 28.7 64 64 64H256v34.7l-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.7V352H480c35.3 0 64-28.7 64-64V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H512 64 32zM96 64H480V288H288 96V64z\"]\n};\nvar faPresentation = faPresentationScreen;\nvar faCircleBolt = {\n  prefix: 'fas',\n  iconName: 'circle-bolt',\n  icon: [512, 512, [], \"e0fe\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm57.6-380.8c5.9 4.4 8 12.3 5.1 19.1L280.3 240H344c6.8 0 12.8 4.2 15.1 10.6s.3 13.5-4.9 17.8l-136 112c-5.7 4.7-13.9 4.9-19.8 .4s-8-12.3-5.1-19.1L231.7 272H168c-6.8 0-12.8-4.2-15.1-10.6s-.3-13.5 4.9-17.8l136-112c5.7-4.7 13.9-4.9 19.8-.4z\"]\n};\nvar 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.7l0 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.8l0 0 0 0 0 0 .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 .2 0 0 0 0zm160 0l0 0 0 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.8l0 0 0 0 0 0 .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 .2 0 0z\"]\n};\nvar faCartCircleArrowDown = {\n  prefix: 'fas',\n  iconName: 'cart-circle-arrow-down',\n  icon: [640, 512, [], \"e3ef\", \"M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H76.1l60.3 316.5c2.2 11.3 12.1 19.5 23.6 19.5H320.7c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32h-143l-9.1-48H339.2c29.1-57 88.4-96 156.8-96c14.3 0 28.3 1.7 41.6 4.9l35-124.3C578.3 52.3 563 32 541.8 32H122l-2.4-12.5C117.4 8.2 107.5 0 96 0H24zM176 512c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm320 0c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm67.3-147.3c6.2 6.2 6.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.6s16.4-6.2 22.6 0L480 393.4V304c0-8.8 7.2-16 16-16s16 7.2 16 16v89.4l28.7-28.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n};\nvar faHousePersonReturn = {\n  prefix: 'fas',\n  iconName: 'house-person-return',\n  icon: [640, 512, [\"house-person-arrive\", \"house-return\"], \"e011\", \"M432 96c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zm84.3 104.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.6zM218.3 16.5c12.3-11.3 31.2-11.3 43.4 0L384.3 129.7c-16.9 14.3-30.6 32.6-39.5 54l-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.7L340 424H112c-26.5 0-48-21.5-48-48V264H32c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8.1-35.2l208-192zM144 208v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H160c-8.8 0-16 7.2-16 16z\"]\n};\nvar faHousePersonArrive = faHousePersonReturn;\nvar faHouseReturn = faHousePersonReturn;\nvar 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 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zm175 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};\nvar faCommentAltTimes = faMessageXmark;\nvar faMessageTimes = faMessageXmark;\nvar faFileCertificate = {\n  prefix: 'fas',\n  iconName: 'file-certificate',\n  icon: [576, 512, [\"file-award\"], \"f5f3\", \"M160 64c0-35.3 28.7-64 64-64H384V128c0 17.7 14.3 32 32 32H544V448c0 35.3-28.7 64-64 64H253.3c1.8-5.1 2.7-10.5 2.7-16V416c1.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 .1V64zm384 64H416V0L544 128zM141.2 161.6L157 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.1L280 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.6L224 390.2V496c0 5.9-3.2 11.3-8.5 14.1s-11.5 2.5-16.4-.8L160 483.2l-39.1 26.1c-4.9 3.3-11.2 3.6-16.4 .8s-8.5-8.2-8.5-14.1V390.2l-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.2L41.1 334.9c-8.5-6.6-11.6-18.1-7.5-28.1L40 291c.8-1.9 .8-4.1 0-6.1l-6.5-15.8c-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.5zM224 288c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z\"]\n};\nvar faFileAward = faFileCertificate;\nvar 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-32H296c-20.5 0-38.7-9.6-50.4-24.5C231.9 95.7 205.8 112 176 112H145.6c-1 5.2-1.6 10.5-1.6 16v16c0 44.2 35.8 80 80 80s80-35.8 80-80V128zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128v11c0 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.6H224 70.6C58.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.5V128zM288 320v42c-27.6 7.1-48 32.2-48 62v40c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16s-7.2-16-16-16V424c0-17.7 14.3-32 32-32s32 14.3 32 32v24c-8.8 0-16 7.2-16 16s7.2 16 16 16h16c8.8 0 16-7.2 16-16V424c0-29.8-20.4-54.9-48-62V323.4c73.1 15.3 128 80.2 128 157.8c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3c0-77.7 54.9-142.5 128-157.8v46.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.7V320l1.3 0H286.7l1.3 0zM168 424c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faCameraSecurity = {\n  prefix: 'fas',\n  iconName: 'camera-security',\n  icon: [448, 512, [\"camera-home\"], \"f8fe\", \"M0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H310l59 36.9c12.1 7.6 17.7 22.2 13.8 36S366.3 512 352 512H96c-14.3 0-26.8-9.5-30.8-23.2s1.7-28.4 13.8-36L138 416H64c-35.3 0-64-28.7-64-64V64zM320 208c0 53-43 96-96 96s-96-43-96-96s43-96 96-96s96 43 96 96zm32 0c0-70.7-57.3-128-128-128S96 137.3 96 208s57.3 128 128 128s128-57.3 128-128z\"]\n};\nvar faCameraHome = faCameraSecurity;\nvar 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 336c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80z\"]\n};\nvar faCog = faGear;\nvar faDropletSlash = {\n  prefix: 'fas',\n  iconName: 'droplet-slash',\n  icon: [640, 512, [\"tint-slash\"], \"f5c7\", \"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.7L491.5 359.9c3-12.8 4.5-26.2 4.5-39.9c0-74.1-102.3-230.6-150.9-300.7c-12.3-17.7-37.8-17.7-50.1 0c-20.8 30-51.4 75.8-79.6 124.1L38.8 5.1zM144 320c0 97.2 78.8 176 176 176c48.1 0 91.7-19.3 123.5-50.6L170 229.9c-15.6 34.7-26 66.6-26 90.1zm96 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 16z\"]\n};\nvar faTintSlash = faDropletSlash;\nvar faBookHeart = {\n  prefix: 'fas',\n  iconName: 'book-heart',\n  icon: [448, 512, [], \"f499\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-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};\nvar 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.5l0 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.4H221.8c-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.6l0 0 0 0C309.1 81.3 352.5 52.7 387.2 6.4c3-4 7.8-6.4 12.8-6.4zM288 512V440c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H192c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32H608c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H560V440c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H448V454c0-19-8.4-37-23-49.2L400 384l-25 20.8C360.4 417 352 435 352 454v58H288zM70.4 5.2c5.7-4.3 13.5-4.3 19.2 0l16 12C139.8 42.9 160 83.2 160 126v2H0v-2C0 83.2 20.2 42.9 54.4 17.2l16-12zM0 160H160V296.6c-19.1 11.1-32 31.7-32 55.4V480c0 9.6 2.1 18.6 5.8 26.8c-6.6 3.4-14 5.2-21.8 5.2H48c-26.5 0-48-21.5-48-48V176 160z\"]\n};\nvar faDuck = {\n  prefix: 'fas',\n  iconName: 'duck',\n  icon: [512, 512, [129414], \"f6d8\", \"M400.7 224c-.4 0-.7 .3-.7 .7v24c0 6.6 2.8 12.8 7.2 17.7C427.6 289.1 440 319.1 440 352c0 70.7-57.3 128-128 128H196C87.8 480 0 392.2 0 284v-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.3-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.1H400.7zM368 136c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zM340.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};\nvar 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};\nvar faStarOfDavid = {\n  prefix: 'fas',\n  iconName: 'star-of-david',\n  icon: [512, 512, [10017], \"f69a\", \"M404.2 309.5L383.1 344h42.3l-21.1-34.5zM371.4 256l-54-88H194.6l-54 88 54 88H317.4l54-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.4H348.7l-56.2 91.5C284.8 504.3 270.9 512 256 512s-28.8-7.7-36.6-20.5L163.3 400H53.4C32.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 112H163.3l56.2-91.5C227.2 7.7 241.1 0 256 0s28.8 7.7 36.6 20.5L348.7 112H458.6c20.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 168H383.1zM283 112L256 68l-27 44h54zM128.9 168H86.6l21.1 34.5L128.9 168zM107.8 309.5L86.6 344h42.3l-21.1-34.5zM229 400l27 44 27-44H229z\"]\n};\nvar faFlagSwallowtail = {\n  prefix: 'fas',\n  iconName: 'flag-swallowtail',\n  icon: [512, 512, [\"flag-alt\"], \"f74c\", \"M32 0C49.7 0 64 14.3 64 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V32C0 14.3 14.3 0 32 0zM96 32h32H480c12.6 0 24 7.4 29.2 18.9s3.1 25-5.3 34.4L394.8 208 503.9 330.7c8.4 9.4 10.4 22.9 5.3 34.4S492.6 384 480 384h-.8-.8-.8-.8H476h-.8-.8-.8-.8H472h-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8H458h-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7H434h-.7-.7-.7H431h-.7-.7-.7-.7-.7-.7H426h-.7-.7-.7-.7-.7-.7H421h-.7-.7-.7-.7-.7-.7H416h-.7-.7-.7-.7-.7-.7H411h-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7H402h-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7H389h-.7-.7H387h-.7-.7H385h-.7-.7H383h-.7-.7H381h-.7-.7H379h-.7-.7H377h-.7-.7H375h-.7-.7H373h-.7-.7H371h-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.6-.7-.6-.7-.6-.6-.6-.6H358h-.6-.6H356h-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6H347h-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6H340h-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6H333h-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6H326h-.6-.6-.6-.6-.6-.6-.6H321h-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6H309h-.6-.6-.6-.6-.6-.6-.6H304h-.6-.6-.6-.6-.6-.6-.6H299h-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6H287h-.6-.6-.6-.6-.6-.6-.6H282h-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6H275h-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6H268h-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6H261h-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6-.6H252h-.6-.6H250h-.6-.6-.6-.6-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7H237h-.7-.7H235h-.7-.7H233h-.7-.7H231h-.7-.7H229h-.7-.7H227h-.7-.7H225h-.7-.7H223h-.7-.7H221h-.7-.7H219h-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7H206h-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7H197h-.7-.7-.7-.7-.7-.7H192h-.7-.7-.7-.7-.7-.7H187h-.7-.7-.7-.7-.7-.7H182h-.7-.7-.7-.7-.7-.7H177h-.7-.7-.7H174h-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.7-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8H150h-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8-.8H136h-.8-.8-.8-.8H132h-.8-.8-.8-.8H128 96V352 64 32z\"]\n};\nvar faFlagAlt = faFlagSwallowtail;\nvar 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.4V48c0 8.8-7.2 16-16 16H185c-13.8 0-25-11.2-25-25zm17.6 57H334.4c1 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.7V480c0 1.3-.1 2.5-.2 3.8L177.5 234.9c16.6-7.1 34.6-10.9 53.3-10.9h50.4c15.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 512H192c-17.7 0-32-14.3-32-32V369.7l-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 320c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar faCarGarage = {\n  prefix: 'fas',\n  iconName: 'car-garage',\n  icon: [640, 512, [], \"f5e2\", \"M335.8 6.3c-14.8-8.4-32.9-8.4-47.6 0L16.1 161.8C.8 170.6-4.5 190.1 4.2 205.4s28.3 20.7 43.7 11.9L312 66.4 576.1 217.4c15.3 8.8 34.9 3.4 43.7-11.9s3.4-34.9-11.9-43.7L335.8 6.3zM241.8 224H382.2c6.8 0 12.8 4.3 15.1 10.6L416.3 288H207.7l19.1-53.4c2.3-6.4 8.3-10.6 15.1-10.6zm-75.3-10.9l-28.3 79.3C118.1 300.9 104 320.8 104 344v40 64 32c0 17.7 14.3 32 32 32h16c17.7 0 32-14.3 32-32V448H440v32c0 17.7 14.3 32 32 32h16c17.7 0 32-14.3 32-32V448 384 344c0-23.2-14.1-43.1-34.2-51.6l-28.3-79.3C446.1 181.3 416 160 382.2 160H241.8c-33.8 0-64 21.3-75.3 53.1zM184 392c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm280-24c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faCartShopping = {\n  prefix: 'fas',\n  iconName: 'cart-shopping',\n  icon: [576, 512, [128722, \"shopping-cart\"], \"f07a\", \"M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H76.1l60.3 316.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H179.9l-9.1-48h317c14.3 0 26.9-9.5 30.8-23.3l54-192C578.3 52.3 563 32 541.8 32H122l-2.4-12.5C117.4 8.2 107.5 0 96 0H24zM176 512c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm336-48c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48z\"]\n};\nvar faShoppingCart = faCartShopping;\nvar faBookFont = {\n  prefix: 'fas',\n  iconName: 'book-font',\n  icon: [448, 512, [], \"e0bf\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM254.3 72.8c-2.7-5.4-8.2-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 224H294.1l27.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 192H201.9L240 115.8z\"]\n};\nvar 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 344V280H168c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n};\nvar faVials = {\n  prefix: 'fas',\n  iconName: 'vials',\n  icon: [512, 512, [], \"f493\", \"M0 64C0 46.3 14.3 32 32 32H88h48 56c17.7 0 32 14.3 32 32s-14.3 32-32 32V400c0 44.2-35.8 80-80 80s-80-35.8-80-80V96C14.3 96 0 81.7 0 64zM136 96H88V256h48V96zM288 64c0-17.7 14.3-32 32-32h56 48 56c17.7 0 32 14.3 32 32s-14.3 32-32 32V400c0 44.2-35.8 80-80 80s-80-35.8-80-80V96c-17.7 0-32-14.3-32-32zM424 96H376V256h48V96z\"]\n};\nvar 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.6v42.4L5.4 462.2c-8.5 12.7-6.8 29.6 4 40.4s27.7 12.5 40.4 4L89.7 480h42.4c21.2 0 41.6-8.4 56.6-23.4L309.4 335.9 176.1 202.6 55.4 323.3z\"]\n};\nvar faDistributeSpacingHorizontal = {\n  prefix: 'fas',\n  iconName: 'distribute-spacing-horizontal',\n  icon: [448, 512, [], \"e365\", \"M0 24C0 10.7 10.7 0 24 0S48 10.7 48 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V24zM128 144c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V368c0 26.5-21.5 48-48 48H176c-26.5 0-48-21.5-48-48V144zM424 0c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24z\"]\n};\nvar 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.1V73.9c0-6.1 3.4-11.6 8.8-14.3L34.3 46.8C41.8 19.8 66.6 0 96 0H352c29.4 0 54.2 19.8 61.7 46.8l25.5 12.7c5.4 2.7 8.8 8.3 8.8 14.3v76.2c0 6.1-3.4 11.6-8.8 14.3L416 176v16l23.2 11.6c5.4 2.7 8.8 8.3 8.8 14.3v76.2c0 6.1-3.4 11.6-8.8 14.3L416 320v16l23.2 11.6c5.4 2.7 8.8 8.2 8.8 14.3v76.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.8H96c-29.4 0-54.2-19.8-61.7-46.8L8.8 452.4C3.4 449.7 0 444.2 0 438.1V361.9c0-6.1 3.4-11.6 8.8-14.3L32 336V320L8.8 308.4C3.4 305.7 0 300.2 0 294.1V217.9c0-6.1 3.4-11.6 8.8-14.3L32 192V176zM112 64c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16H336c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H112z\"]\n};\nvar 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 48V276.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.5V112zM432 0C370.1 0 320 50.1 320 112V276.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-.6V112C544 50.1 493.9 0 432 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V272c0-8.8-7.2-16-16-16s-16 7.2-16 16v50.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zM288 131.6l-88 50.8V126.6l35.3-35.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L200 81.4V56c0-13.3-10.7-24-24-24s-24 10.7-24 24V81.4L139.3 68.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L152 126.6v55.8l-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.6v55.8l-35.3 35.3c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L152 366.6V392c0 13.3 10.7 24 24 24s24-10.7 24-24V366.6l12.7 12.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L200 321.4V265.6l67.7 39.1c5.2-13.5 12-26.2 20.3-37.9v-5.8l-64-37 64-37V131.6z\"]\n};\nvar faTemperatureFrigid = faTemperatureSnow;\nvar faMoped = {\n  prefix: 'fas',\n  iconName: 'moped',\n  icon: [640, 512, [], \"e3b9\", \"M328 56c0-13.3 10.7-24 24-24h41.3c23.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.4H528c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16h-8.4c-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-52.7 0-97 36.5-108.9 85.6c-2 8.4-3.1 17.3-3.1 26.4H368 352 256c0 53-43 96-96 96s-96-43-96-96H32c-17.7 0-32-14.3-32-32V320c0-70.7 57.3-128 128-128h96c17.7 0 32 14.3 32 32v64c0 17.7 14.3 32 32 32h77.3c16.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.4H352c-13.3 0-24-10.7-24-24zM128 96h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H128c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32 336c26.5 0 48-21.5 48-48H112c0 26.5 21.5 48 48 48zm352 0c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm0 48c-53 0-96-43-96-96s43-96 96-96s96 43 96 96s-43 96-96 96z\"]\n};\nvar 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 24V72H472c-13.3 0-24 10.7-24 24s10.7 24 24 24h48v48c0 13.3 10.7 24 24 24s24-10.7 24-24V120h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H568V24c0-13.3-10.7-24-24-24zM224 512c123.7 0 224-100.3 224-224S347.7 64 224 64S0 164.3 0 288S100.3 512 224 512zM144.4 272c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm192-32c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM140 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};\nvar faSmilePlus = faFaceSmilePlus;\nvar 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 192v4V304 448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H218.5L494.8 47zM448 384c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zM80 336H208c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 64h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16s7.2-16 16-16zM64 224c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32z\"]\n};\nvar faRadioAlt = faRadioTuner;\nvar faFaceSwear = {\n  prefix: 'fas',\n  iconName: 'face-swear',\n  icon: [640, 512, [], \"e399\", \"M320 0C178.6 0 64 114.6 64 256H576C576 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 48V464c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48H48zm352 96H384v32h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H384v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V448H320v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V448H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V384H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V336c0-8.8 7.2-16 16-16s16 7.2 16 16v16h32V336c0-8.8 7.2-16 16-16s16 7.2 16 16v16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16zm-80 0v32h32V384H320zm250.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.7zM496 352c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm56 120c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zM208 320c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm24 136c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zM128 336v1.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-.6 .4-1.2 .9-1.5 2.9c-.2 1-.1 1.6-.1 1.8c.1 .1 .5 .6 1.5 1.3c3.7 2.5 9.6 4.4 19.2 7.3l.7 .2c8 2.4 19.1 5.8 27.6 11.9c4.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.4v.8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-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.5l0 0c.5-.3 1.4-.9 2-4c.2-1.2 .2-1.9 .2-2.3c0-.4-.1-.6-.1-.6l0 0c0-.1-.3-.6-1.6-1.6c-3.5-2.5-9.3-4.6-18.7-7.4L106 414c-7.7-2.3-18.3-5.5-26.4-11c-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-7V336c0-8.8 7.2-16 16-16s16 7.2 16 16zM96.1 375.4s0 0 0-.1c0 0 0 .1 0 .1z\"]\n};\nvar 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.1l0 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.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.7l0 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.1l0 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.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.7l0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1z\"]\n};\nvar faWaterLower = faWaterArrowDown;\nvar faScannerTouchscreen = {\n  prefix: 'fas',\n  iconName: 'scanner-touchscreen',\n  icon: [512, 512, [], \"f48a\", \"M152 0h16c13.3 0 24 10.7 24 24V64H128V24c0-13.3 10.7-24 24-24zM0 160c0-35.3 28.7-64 64-64H288c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160zm64 16V432c0 8.8 7.2 16 16 16H272c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zM288 24c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24V64H288V24zM240 0c8.8 0 16 7.2 16 16V64H224V16c0-8.8 7.2-16 16-16zM384 16c0-8.8 7.2-16 16-16s16 7.2 16 16V272c0 8.8-7.2 16-16 16s-16-7.2-16-16V16zM472 0h16c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24H472c-13.3 0-24-10.7-24-24V24c0-13.3 10.7-24 24-24z\"]\n};\nvar faCircle7 = {\n  prefix: 'fas',\n  iconName: 'circle-7',\n  icon: [512, 512, [], \"e0f4\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM184 128H328c8.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.5L287.8 176H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faPlugCirclePlus = {\n  prefix: 'fas',\n  iconName: 'plug-circle-plus',\n  icon: [576, 512, [], \"e55f\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.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-32H32zM432 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm16-208v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H368c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faPersonSkiJumping = {\n  prefix: 'fas',\n  iconName: 'person-ski-jumping',\n  icon: [512, 512, [\"ski-jump\"], \"f7c7\", \"M448 48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM128 128c0-17.7 14.3-32 32-32H304.5c46 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.7V192c0-13.3 10.7-24 24-24s24 10.7 24 24v7.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 160H160c-17.7 0-32-14.3-32-32z\"]\n};\nvar faSkiJump = faPersonSkiJumping;\nvar faPlaceOfWorship = {\n  prefix: 'fas',\n  iconName: 'place-of-worship',\n  icon: [640, 512, [], \"f67f\", \"M224 109.3V217.6L183.3 242c-14.5 8.7-23.3 24.3-23.3 41.2V512h96V416c0-35.3 28.7-64 64-64s64 28.7 64 64v96h96V283.2c0-16.9-8.8-32.5-23.3-41.2L416 217.6V109.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.4V464c0 26.5 21.5 48 48 48h80V273.6L24.9 330.3zM592 512c26.5 0 48-21.5 48-48V372.4c0-17.5-9.5-33.6-24.9-42.1L512 273.6V512h80z\"]\n};\nvar 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.1l0 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.7l0 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.1l0 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.7l0 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};\nvar faWaterRise = faWaterArrowUp;\nvar 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 32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V32zM544 96c0-17.7-14.3-32-32-32s-32 14.3-32 32V416c0 17.7 14.3 32 32 32s32-14.3 32-32V96zM256 128c0-17.7-14.3-32-32-32s-32 14.3-32 32V384c0 17.7 14.3 32 32 32s32-14.3 32-32V128zm192 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V352c0 17.7 14.3 32 32 32s32-14.3 32-32V160zM160 224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32s32-14.3 32-32V224zM0 256c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32zm576 0c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32z\"]\n};\nvar faWaveformPath = faWaveformLines;\nvar 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.6V160H346.5c-8.5 0-16.6 3.4-22.6 9.4L237.3 256l86.6 86.6c6 6 14.1 9.4 22.6 9.4H384V320c0-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.6V416H346.5c-25.5 0-49.9-10.1-67.9-28.1L178.7 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H178.7l99.9-99.9c18-18 42.4-28.1 67.9-28.1H384V64c0-12.9 7.8-24.6 19.8-29.6z\"]\n};\nvar faFilmCanister = {\n  prefix: 'fas',\n  iconName: 'film-canister',\n  icon: [576, 512, [\"film-cannister\"], \"f8b7\", \"M128 0C110.3 0 96 14.3 96 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96V448c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32s-14.3-32-32-32V96c17.7 0 32-14.3 32-32s-14.3-32-32-32H256c0-17.7-14.3-32-32-32H128zM352 128V416H480c17.7 0 32-14.3 32-32V352c0-17.7 14.3-32 32-32s32-14.3 32-32V160c0-17.7-14.3-32-32-32H352zm56 40h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H408c-8.8 0-16-7.2-16-16V184c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H504c-8.8 0-16-7.2-16-16V184zM408 328h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H408c-8.8 0-16-7.2-16-16V344c0-8.8 7.2-16 16-16z\"]\n};\nvar faFilmCannister = faFilmCanister;\nvar faFolderXmark = {\n  prefix: 'fas',\n  iconName: 'folder-xmark',\n  icon: [512, 512, [\"folder-times\"], \"f65f\", \"M448 480H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H448c35.3 0 64 28.7 64 64V416c0 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};\nvar faFolderTimes = faFolderXmark;\nvar 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-192H160C107 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 512H285.9c22.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};\nvar faToiletPaperAlt = faToiletPaperBlank;\nvar faTabletScreen = {\n  prefix: 'fas',\n  iconName: 'tablet-screen',\n  icon: [448, 512, [\"tablet-android-alt\"], \"f3fc\", \"M0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM160 448c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zM384 64H64V384H384V64z\"]\n};\nvar faTabletAndroidAlt = faTabletScreen;\nvar faHexagonVerticalNftSlanted = {\n  prefix: 'fas',\n  iconName: 'hexagon-vertical-nft-slanted',\n  icon: [512, 512, [], \"e506\", \"M292.9 495.5c-22.3 12.9-49.7 12.9-72 0L68 407.2c-22.3-12.9-36-36.6-36-62.4V168.3c0-25.7 13.7-49.5 36-62.4L220.9 17.7c22.3-12.9 49.7-12.9 72 0l152.9 88.3c22.3 12.9 36 36.6 36 62.4V344.9c0 25.7-13.7 49.5-36 62.4L292.9 495.5zm11.1-372c0-5.7-3.1-11-8.1-13.9L248.1 82.3c-2-1.2-4.3-2-6.8-2.2c-.5 0-1-.1-1.4-.1l-.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.7V256.6v144c0 8.8 7.2 16 16 16s16-7.2 16-16v-128h32c8.8 0 16-7.2 16-16s-7.2-16-16-16h-32v-117l24.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.6V352.6c0 8.8 7.2 16 16 16s16-7.2 16-16V196.6l16.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.9zM175.8 128.6c-8.8 0-16 7.2-16 16V270L127 171.5c-2.5-7.4-10-12-17.7-10.7s-13.4 7.9-13.4 15.8v160c0 8.8 7.2 16 16 16s16-7.2 16-16V275.2l32.8 98.5c2.5 7.4 10 12 17.7 10.7s13.4-7.9 13.4-15.8v-224c0-8.8-7.2-16-16-16z\"]\n};\nvar faFolderMusic = {\n  prefix: 'fas',\n  iconName: 'folder-music',\n  icon: [512, 512, [], \"e18d\", \"M512 416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H448c35.3 0 64 28.7 64 64V416zM352 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 15v32 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-32V283.1l96-36v74.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-32V224 192z\"]\n};\nvar faDisplayMedical = {\n  prefix: 'fas',\n  iconName: 'display-medical',\n  icon: [576, 512, [\"desktop-medical\"], \"e166\", \"M0 64C0 28.7 28.7 0 64 0H512c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H336l10.7 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32h69.3L240 416H64c-35.3 0-64-28.7-64-64V64zm64 0V352H512V64H64zm192 64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240H208c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16h48V128z\"]\n};\nvar faDesktopMedical = faDisplayMedical;\nvar faShareAll = {\n  prefix: 'fas',\n  iconName: 'share-all',\n  icon: [576, 512, [], \"f367\", \"M458.8 160.4L352 64.3V64c0-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.2v-.3l106.8-96.1C472.3 243.4 480 226.1 480 208s-7.7-35.4-21.2-47.6zM224 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.2V288H192c-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-176h48V64z\"]\n};\nvar faPeapod = {\n  prefix: 'fas',\n  iconName: 'peapod',\n  icon: [512, 512, [], \"e31c\", \"M0 480C0 208 208 0 480 0c17.7 0 32 14.3 32 32c0 272-208 480-480 480c-17.7 0-32-14.3-32-32zM256 312c30.9 0 56-25.1 56-56s-25.1-56-56-56s-56 25.1-56 56s25.1 56 56 56zm-72 72c0-30.9-25.1-56-56-56s-56 25.1-56 56s25.1 56 56 56s56-25.1 56-56zM384 184c30.9 0 56-25.1 56-56s-25.1-56-56-56s-56 25.1-56 56s25.1 56 56 56z\"]\n};\nvar faChessClock = {\n  prefix: 'fas',\n  iconName: 'chess-clock',\n  icon: [640, 512, [], \"f43d\", \"M256 56c0-13.3-10.7-24-24-24H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h32v48H64c-35.3 0-64 28.7-64 64V416c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H544V112c0-8.8-7.2-16-16-16H400c-8.8 0-16 7.2-16 16v16H200V80h32c13.3 0 24-10.7 24-24zm96 248c0-61.9 50.1-112 112-112s112 50.1 112 112s-50.1 112-112 112s-112-50.1-112-112zm171.3-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 416c-61.9 0-112-50.1-112-112s50.1-112 112-112s112 50.1 112 112s-50.1 112-112 112zM160 240v64c0 8.8 7.2 16 16 16s16-7.2 16-16V240c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"]\n};\nvar 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.3V384c0 17.7 14.3 32 32 32c123.7 0 224-100.3 224-224c0-17.7-14.3-32-32-32H525.3l-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-92h32.8C560.1 286.7 510.7 336.1 448 348.8V316zM244.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};\nvar faSquareD = {\n  prefix: 'fas',\n  iconName: 'square-d',\n  icon: [448, 512, [], \"e268\", \"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-64H64zm88 96h72c70.7 0 128 57.3 128 128s-57.3 128-128 128H152c-13.3 0-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm24 208h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H176V336z\"]\n};\nvar faGripVertical = {\n  prefix: 'fas',\n  iconName: 'grip-vertical',\n  icon: [320, 512, [], \"f58e\", \"M40 352c-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 0zm192 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-40l-48 0zM40 320l48 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 40zM232 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 0zM40 160l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40L40 32C17.9 32 0 49.9 0 72l0 48c0 22.1 17.9 40 40 40zM232 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 0z\"]\n};\nvar faMobileSignalOut = {\n  prefix: 'fas',\n  iconName: 'mobile-signal-out',\n  icon: [512, 512, [], \"e1f0\", \"M64 64H224V0H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V288H288V448H64V64zm80 320c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H144zM280 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 256c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM256 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};\nvar 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};\nvar faLevelUp = faArrowTurnUp;\nvar faU = {\n  prefix: 'fas',\n  iconName: 'u',\n  icon: [384, 512, [117], \"55\", \"M32 32c17.7 0 32 14.3 32 32V288c0 70.7 57.3 128 128 128s128-57.3 128-128V64c0-17.7 14.3-32 32-32s32 14.3 32 32V288c0 106-86 192-192 192S0 394 0 288V64C0 46.3 14.3 32 32 32z\"]\n};\nvar 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.3V208 320c0 17.7 14.3 32 32 32s32-14.3 32-32V208 141.3l73.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 32s32-14.3 32-32s-14.3-32-32-32zm96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zm128 32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm64-32c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zm64 32c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32z\"]\n};\nvar faSquareRootVariable = {\n  prefix: 'fas',\n  iconName: 'square-root-variable',\n  icon: [576, 512, [\"square-root-alt\"], \"f698\", \"M289 24.2C292.5 10 305.3 0 320 0H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H345L239 487.8c-3.2 13-14.2 22.6-27.6 24s-26.1-5.5-32.1-17.5L76.2 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c12.1 0 23.2 6.8 28.6 17.7l73.3 146.6L289 24.2zM393.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};\nvar faSquareRootAlt = faSquareRootVariable;\nvar faLightSwitchOn = {\n  prefix: 'fas',\n  iconName: 'light-switch-on',\n  icon: [384, 512, [], \"e019\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zm96 96h64c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64zm32-32c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm0 416c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zM160 128c-17.7 0-32 14.3-32 32v96H256V160c0-17.7-14.3-32-32-32H160z\"]\n};\nvar faArrowDownArrowUp = {\n  prefix: 'fas',\n  iconName: 'arrow-down-arrow-up',\n  icon: [512, 512, [\"sort-alt\"], \"f883\", \"M182.6 470.6l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 370.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V370.7L86.6 329.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 0zm288-333.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 0L320 141.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.3l41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z\"]\n};\nvar faSortAlt = faArrowDownArrowUp;\nvar faRaindrops = {\n  prefix: 'fas',\n  iconName: 'raindrops',\n  icon: [448, 512, [], \"f75c\", \"M105.9 106.6c-6.5 10.5-9.9 22.6-9.9 34.9V144c0 35.3 28.7 64 64 64s64-28.7 64-64v-2.5c0-12.3-3.4-24.4-9.9-34.9L172.2 38.8C169.6 34.6 165 32 160 32s-9.6 2.6-12.2 6.8l-41.9 67.8zm-96 192C3.4 309.1 0 321.2 0 333.5V336c0 35.3 28.7 64 64 64s64-28.7 64-64v-2.5c0-12.3-3.4-24.4-9.9-34.9L76.2 230.8C73.6 226.6 69 224 64 224s-9.6 2.6-12.2 6.8L9.9 298.6zM307.8 134.8L210 294.2c-11.8 19.2-18 41.3-18 63.8c0 67.4 54.6 122 122 122h12c67.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};\nvar faDash = {\n  prefix: 'fas',\n  iconName: 'dash',\n  icon: [512, 512, [\"minus-large\"], \"e404\", \"M0 256c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32z\"]\n};\nvar faMinusLarge = faDash;\nvar faClock = {\n  prefix: 'fas',\n  iconName: 'clock',\n  icon: [512, 512, [128339, \"clock-four\"], \"f017\", \"M256 512C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256zM232 120V256c0 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.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n};\nvar faClockFour = faClock;\nvar faInputNumeric = {\n  prefix: 'fas',\n  iconName: 'input-numeric',\n  icon: [640, 512, [], \"e1bd\", \"M576 128V384H64V128H576zM64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm40 120c0 13.3 10.7 24 24 24h8v96H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H184V184c0-13.3-10.7-24-24-24H128c-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.4h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H318.8l34.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};\nvar faTruckTow = {\n  prefix: 'fas',\n  iconName: 'truck-tow',\n  icon: [640, 512, [], \"e2b8\", \"M96 0h49.6c9.1 0 17.8 3.9 23.9 10.7L384 252V128c0-17.7 14.3-32 32-32h82.7c17 0 33.3 6.7 45.3 18.7L621.3 192c12 12 18.7 28.3 18.7 45.3V256v32 88c0 22.1-17.9 40-40 40H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V304c0-26.5 21.5-48 48-48H192L96 64V176c0 26.5-21.5 48-48 48s-48-21.5-48-48V160c0-8.8 7.2-16 16-16s16 7.2 16 16v16c0 8.8 7.2 16 16 16s16-7.2 16-16V32C64 14.3 78.3 0 96 0zM576 256V237.3L498.7 160H448v96H576zM208 416c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zm272 48c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48z\"]\n};\nvar 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-29V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160L64 241V96c0-17.7-14.3-32-32-32S0 78.3 0 96V416c0 17.7 14.3 32 32 32s32-14.3 32-32V271l11.5 9.6 192 160z\"]\n};\nvar faStepBackward = faBackwardStep;\nvar 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 32H64v64H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H96 320 544h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H576V384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H544 320 96 32zm96 64H288v64H128V384zm224 0H512v64H352V384z\"]\n};\nvar 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 256V400v48c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V400H416v48c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V400 256c0-26.7-16.4-49.6-39.6-59.2L437.2 96.3C423.7 57.8 387.4 32 346.6 32H165.4c-40.8 0-77.1 25.8-90.6 64.3zM96 320c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm352-32c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM318.3 119.2L281.9 192H336c6.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 224H176c-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};\nvar faArrowsMaximize = {\n  prefix: 'fas',\n  iconName: 'arrows-maximize',\n  icon: [448, 512, [\"expand-arrows\"], \"f31d\", \"M288 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h50.7L224 210.7 109.3 96H160c17.7 0 32-14.3 32-32s-14.3-32-32-32H32C14.3 32 0 46.3 0 64V192c0 17.7 14.3 32 32 32s32-14.3 32-32V141.3L178.7 256 64 370.7V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V448c0 17.7 14.3 32 32 32H160c17.7 0 32-14.3 32-32s-14.3-32-32-32H109.3L224 301.3 338.7 416H288c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v50.7L269.3 256 384 141.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32H288z\"]\n};\nvar faExpandArrows = faArrowsMaximize;\nvar faFaucet = {\n  prefix: 'fas',\n  iconName: 'faucet',\n  icon: [512, 512, [], \"e005\", \"M192 96v12L96 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 12V96c0-17.7-14.3-32-32-32s-32 14.3-32 32zM32 256c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H132.1c20.2 29 53.9 48 91.9 48s71.7-19 91.9-48H352c17.7 0 32 14.3 32 32s14.3 32 32 32h64c17.7 0 32-14.3 32-32c0-88.4-71.6-160-160-160H320l-22.6-22.6c-6-6-14.1-9.4-22.6-9.4H256V180.2l-32-4-32 4V224H173.3c-8.5 0-16.6 3.4-22.6 9.4L128 256H32z\"]\n};\nvar faCloudSleet = {\n  prefix: 'fas',\n  iconName: 'cloud-sleet',\n  icon: [576, 512, [], \"f741\", \"M128 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C96.7 126.1 96 119.1 96 112C96 50.1 146.1 0 208 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 96H128zm-14.5 33.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.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.6zM248 376v16h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H248v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V440H184c-13.3 0-24-10.7-24-24s10.7-24 24-24h16V376c0-13.3 10.7-24 24-24s24 10.7 24 24zm256 0v16h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H504v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V440H440c-13.3 0-24-10.7-24-24s10.7-24 24-24h16V376c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar 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 352H480c17.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 176V480c0 17.7 14.3 32 32 32s32-14.3 32-32V176zM320 448c35.3 0 64-28.7 64-64H256c0 35.3 28.7 64 64 64z\"]\n};\nvar faListRadio = {\n  prefix: 'fas',\n  iconName: 'list-radio',\n  icon: [512, 512, [], \"e1d0\", \"M64 160c35.3 0 64-28.7 64-64s-28.7-64-64-64S0 60.7 0 96s28.7 64 64 64zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM88 416c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm40 0c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64zM64 280c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm0 40c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64z\"]\n};\nvar 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};\nvar faBaseballBatBall = {\n  prefix: 'fas',\n  iconName: 'baseball-bat-ball',\n  icon: [640, 512, [], \"f432\", \"M550.3 0c-10.9 0-21.4 3.4-30.2 9.8L279.7 184.6c-13.9 10.1-26.8 21.4-38.7 33.8L138.7 325.3c-9.2 9.6-19.3 18.4-30.1 26.3L79.3 372.9c1.3 1.5 2.6 3 3.9 4.7l48 64c1.6 2.2 3.1 4.4 4.4 6.6l27.3-19.9c11.6-8.4 24-15.8 37-21.8l135.3-63.1c16.7-7.8 32.7-17.2 47.6-28.1L619 143.6c13.2-9.6 21-24.9 21-41.2c0-11-3.6-21.8-10.2-30.6L609.6 44.8 591.4 20.6C581.7 7.6 566.5 0 550.3 0zM496 512c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80zM57.6 396.8c-10.6-14.1-30.7-17-44.8-6.4s-17 30.7-6.4 44.8l48 64c10.6 14.1 30.7 17 44.8 6.4s17-30.7 6.4-44.8l-48-64z\"]\n};\nvar faSquareUpLeft = {\n  prefix: 'fas',\n  iconName: 'square-up-left',\n  icon: [448, 512, [], \"e282\", \"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-64H64zM288 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.8V176c0-8.8 7.2-16 16-16H288z\"]\n};\nvar faOverline = {\n  prefix: 'fas',\n  iconName: 'overline',\n  icon: [448, 512, [], \"f876\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM224 128c-97.2 0-176 78.8-176 176v32c0 97.2 78.8 176 176 176s176-78.8 176-176V304c0-97.2-78.8-176-176-176zM112 304c0-61.9 50.1-112 112-112s112 50.1 112 112v32c0 61.9-50.1 112-112 112s-112-50.1-112-112V304z\"]\n};\nvar faS = {\n  prefix: 'fas',\n  iconName: 's',\n  icon: [384, 512, [115], \"53\", \"M131.1 105.4c-20.1 8.6-30.8 21.8-33.9 39.4c-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 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.3c-16.8-5.6-25.8-23.7-20.3-40.5s23.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.5-31.5-5.5c7.3-42.5 35.3-71.7 71.8-87.3c35.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.1 22.7c-11.2-3-48.2-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};\nvar faTimeline = {\n  prefix: 'fas',\n  iconName: 'timeline',\n  icon: [640, 512, [], \"e29c\", \"M128 120c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm32 49.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.3V224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H288v54.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.3V288H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H544V169.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.3V224H160V169.3zM536 96c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zM320 440c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z\"]\n};\nvar faKeyboard = {\n  prefix: 'fas',\n  iconName: 'keyboard',\n  icon: [576, 512, [9000], \"f11c\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm16 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V336zM272 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM368 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V240zM464 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16z\"]\n};\nvar 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.8h32v32c0 17.7 14.3 32 32 32s32-14.3 32-32V128h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64zM192 352v32H160c-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.8H256V352c0-17.7-14.3-32-32-32s-32 14.3-32 32zM32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zm96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zm96 64c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm96-64c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zm64 32c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32z\"]\n};\nvar faUsbDrive = {\n  prefix: 'fas',\n  iconName: 'usb-drive',\n  icon: [640, 512, [], \"f8e9\", \"M64 96C28.7 96 0 124.7 0 160V352c0 35.3 28.7 64 64 64H416c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H64zm544 32H480V384H608c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32zm-48 56c13.3 0 24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24zM536 304c0-13.3 10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24z\"]\n};\nvar faBallot = {\n  prefix: 'fas',\n  iconName: 'ballot',\n  icon: [448, 512, [], \"f732\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 112c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112zm0 128c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zM80 352h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zm112 32c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16zm16-272H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16s7.2-16 16-16zM192 256c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16z\"]\n};\nvar 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};\nvar 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};\nvar faMapMarkerAltSlash = faLocationDotSlash;\nvar 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-.2H584c30.9 0 56 25.1 56 56V456c0 30.9-25.1 56-56 56H360c-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};\nvar 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.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 7L416 100.7V64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V185l52.8 46.4c8 7 12 15 11 24zM272 192c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h48c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H320V208c0-8.8-7.2-16-16-16H272z\"]\n};\nvar faClinicMedical = faHouseChimneyMedical;\nvar faBoxingGlove = {\n  prefix: 'fas',\n  iconName: 'boxing-glove',\n  icon: [448, 512, [129354, \"glove-boxing\"], \"f438\", \"M0 96C0 43 43 0 96 0H288c53 0 96 43 96 96v32H352c-26.2 0-49.4 12.6-64 32H144c-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-.1 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.9l0 0 0 0 .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 192H273.6c-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-48h32c35.3 0 64 28.7 64 64v24.2c0 25.5-10.1 49.9-28.1 67.9l-49.1 49.1c-12 12-18.7 28.3-18.7 45.3V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V359.6C12.4 342 0 316.4 0 288V96zM152.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};\nvar faGloveBoxing = faBoxingGlove;\nvar 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 48V276.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.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .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-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V152c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z\"]\n};\nvar faTemperature3 = faTemperatureThreeQuarters;\nvar faThermometer3 = faTemperatureThreeQuarters;\nvar faThermometerThreeQuarters = faTemperatureThreeQuarters;\nvar faBellSchool = {\n  prefix: 'fas',\n  iconName: 'bell-school',\n  icon: [512, 512, [], \"f5d5\", \"M208 288c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80s-35.8 80-80 80zm0 128c114.9 0 208-93.1 208-208S322.9 0 208 0S0 93.1 0 208S93.1 416 208 416zm48-208c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM208 448c-54 0-103.9-17.9-144-48v64c0 26.5 21.5 48 48 48H320h32 40c43.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 26H352V400c-40.1 30.1-90 48-144 48z\"]\n};\nvar faMobileScreen = {\n  prefix: 'fas',\n  iconName: 'mobile-screen',\n  icon: [384, 512, [\"mobile-android-alt\"], \"f3cf\", \"M16 64C16 28.7 44.7 0 80 0H304c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V64zM144 448c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H160c-8.8 0-16 7.2-16 16zM304 64H80V384H304V64z\"]\n};\nvar faMobileAndroidAlt = faMobileScreen;\nvar 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.6v56.7c0 10.9-10.7 18.6-21.1 15.2L320 320v80l57.6 43.2c4 3 6.4 7.8 6.4 12.8v42c0 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-14V456c0-5 2.4-9.8 6.4-12.8L192 400V320L21.1 377C10.7 380.4 0 372.7 0 361.8V305.1c0-10.7 5.3-20.7 14.2-26.6L192 160V93.7z\"]\n};\nvar faFolderHeart = {\n  prefix: 'fas',\n  iconName: 'folder-heart',\n  icon: [512, 512, [], \"e189\", \"M512 416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H448c35.3 0 64 28.7 64 64V416zM144 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};\nvar faCircleLocationArrow = {\n  prefix: 'fas',\n  iconName: 'circle-location-arrow',\n  icon: [512, 512, [\"location-circle\"], \"f602\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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 370V280H142c-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};\nvar faLocationCircle = faCircleLocationArrow;\nvar 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.5c.1 .2 .2 .3 .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-26c-.3 0-.5 0-.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 272c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faSushiRoll = {\n  prefix: 'fas',\n  iconName: 'sushi-roll',\n  icon: [448, 512, [\"maki-roll\", \"makizushi\"], \"e48b\", \"M448 368V144C448 82.1 347.7 32 224 32S0 82.1 0 144V368c0 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};\nvar faMakiRoll = faSushiRoll;\nvar faMakizushi = faSushiRoll;\nvar 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.1zm75.5 198c-17.1 4.6-34.6-5.6-39.2-22.6s5.6-34.6 22.6-39.2s34.6 5.6 39.2 22.6s-5.6 34.6-22.6 39.2zM434.3 225.4c4.6 17.1-5.6 34.6-22.6 39.2s-34.6-5.6-39.2-22.6s5.6-34.6 22.6-39.2s34.6 5.6 39.2 22.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 35H584.8z\"]\n};\nvar faPiggyBank = {\n  prefix: 'fas',\n  iconName: 'piggy-bank',\n  icon: [576, 512, [], \"f4d3\", \"M400 96l0 .7c-5.3-.4-10.6-.7-16-.7H256c-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 96h32l-18.8 75.1c15.8 14.8 28.7 32.8 37.5 52.9H544c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H512c-9.1 12.1-19.9 22.9-32 32v64c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V448H256v32c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V416c-34.9-26.2-58.7-66.3-63.2-112H68c-37.6 0-68-30.4-68-68s30.4-68 68-68h4c13.3 0 24 10.7 24 24s-10.7 24-24 24H68c-11 0-20 9-20 20s9 20 20 20H99.2c12.1-59.8 57.7-107.5 116.3-122.8c12.9-3.4 26.5-5.2 40.5-5.2H384zm64 136c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar 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};\nvar 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.4H378.6c13.6 0 25.7 8.6 30.2 21.4L434.9 192H141.1l26.1-74.6zM32 224h8.6c-5.4 9.4-8.6 20.3-8.6 32V400v48c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V400H448v48c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V400 256c0-11.7-3.1-22.6-8.6-32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H491.5L469.2 96.3C455.7 57.8 419.4 32 378.6 32H197.4c-40.8 0-77.1 25.8-90.6 64.3L84.5 160H32c-17.7 0-32 14.3-32 32s14.3 32 32 32zm128 64c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm288 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faIndustryWindows = {\n  prefix: 'fas',\n  iconName: 'industry-windows',\n  icon: [512, 512, [127981, \"industry-alt\"], \"f3b3\", \"M0 64C0 46.3 14.3 32 32 32H96c17.7 0 32 14.3 32 32V215.4L284.6 131c16-8.6 35.4 3 35.4 21.1v63.2L476.6 131c16-8.6 35.4 3 35.4 21.1V304 432c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V352 304 64zM232 312c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V328c0-8.8-7.2-16-16-16H232zM88 328v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V328c0-8.8-7.2-16-16-16H104c-8.8 0-16 7.2-16 16zm272-16c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V328c0-8.8-7.2-16-16-16H360z\"]\n};\nvar faIndustryAlt = faIndustryWindows;\nvar 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 288H143.5L66.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.7H240.5L317.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.3h88.4l7.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 424H447.8z\"]\n};\nvar faBatteryHalf = {\n  prefix: 'fas',\n  iconName: 'battery-half',\n  icon: [576, 512, [\"battery-3\"], \"f242\", \"M0 176c0-44.2 35.8-80 80-80H464c44.2 0 80 35.8 80 80v16c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32v16c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V176zm80-16c-8.8 0-16 7.2-16 16V336c0 8.8 7.2 16 16 16H464c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H80zm208 32V320H96V192H288z\"]\n};\nvar faBattery3 = faBatteryHalf;\nvar faFluxCapacitor = {\n  prefix: 'fas',\n  iconName: 'flux-capacitor',\n  icon: [448, 512, [], \"f8ba\", \"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-64V96zM148.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.3V352c0 22.1-17.9 40-40 40s-40-17.9-40-40V282.7zm115.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.6V352c0 8.8 7.2 16 16 16s16-7.2 16-16V262.6l91.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};\nvar faMountainCity = {\n  prefix: 'fas',\n  iconName: 'mountain-city',\n  icon: [640, 512, [], \"e52e\", \"M336 0c-26.5 0-48 21.5-48 48v92.1l71.4 118.4c2.5-1.6 5.4-2.5 8.6-2.5h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-3.5l73.8 122.4c12.4 20.6 12.9 46.3 1.2 67.3c-.4 .8-.9 1.6-1.4 2.3H592c26.5 0 48-21.5 48-48V240c0-26.5-21.5-48-48-48H568V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H480V48c0-26.5-21.5-48-48-48H336zm32 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16zM352 176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V176zm160 96c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V272zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zM224 188.9L283.8 288H223l-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 512H413.5c12.5 0 24-6.8 30.1-17.8s5.8-24.5-.7-35.3L253.4 144.7z\"]\n};\nvar 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 .2l0 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.5V176c0 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 336V300.6c12.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.4V304v5.7V336zm32 0V304 278.1c19-4.2 36.5-9.5 52.1-16c16.3-6.8 31.5-15.2 43.9-25.5V272c0 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.5V432c0 44.2-86 80-192 80S0 476.2 0 432V396.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 438.6 135.8 448 192 448z\"]\n};\nvar faHoneyPot = {\n  prefix: 'fas',\n  iconName: 'honey-pot',\n  icon: [448, 512, [127855], \"e418\", \"M128 32H64C46.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.9H301.6c12 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-32H176V136c0 13.3-10.7 24-24 24s-24-10.7-24-24V32zM64 224H384c0 53.7-14.7 96.1-32.9 128H96.9C78.7 320.1 64 277.7 64 224z\"]\n};\nvar 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};\nvar faKhanda = {\n  prefix: 'fas',\n  iconName: 'khanda',\n  icon: [576, 512, [9772], \"f66d\", \"M277.8 3.7c5.9-4.9 14.6-4.9 20.5 0l48 40c5.9 4.9 7.5 13.2 3.8 19.9l0 0 0 0 0 0 0 0-.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.9C376.9 97.4 400 134 400 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 .1 0 0 0 0c3.6 6.7 2 15-3.8 19.9L304 343.5v19.8l35.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.7L433.1 80c7.2-14.3 7.2-14.3 7.2-14.3l0 0 0 0 .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 .1 0 0 0 0s0 0-10.2-12.3l10.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-21L304 423.4v28.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.7V424.1l-40.3 27.7C229.8 463.3 219.9 472 208 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.6L144 400c-10.2 12.3-10.2 12.3-10.3 12.3l0 0 0 0-.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.7C58.4 324.5 32 277.1 32 224c0-53.7 26.9-93.6 52.7-119.3c12.9-12.9 25.8-22.6 35.4-29c4.8-3.2 8.9-5.7 11.8-7.3c1.5-.8 2.6-1.5 3.5-1.9l1-.5 .3-.2 .1 0 0 0 0 0s0 0 7.2 14.3l-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.2C137.2 119 128 149.5 128 180.6c0 51.9 25.6 100.6 68.4 130l41.1 28.2L272 362.6V343.5l-42.2-35.2c-5.9-4.9-7.5-13.2-3.8-19.9l0 0 0 0 0 0 .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.9C199.1 254.6 176 218 176 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-.1 0 0 0 0 0 0c-3.6-6.7-2-15 3.8-19.9l48-40zM252.2 122.9c-17 11.5-28.2 31-28.2 53.1s11.2 41.6 28.2 53.1C259 210.2 264 190.9 264 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.1C317 141.8 312 161.1 312 176s5 34.2 11.8 53.1z\"]\n};\nvar 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.8V368c0 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.6V243.8l101.7-113c10.6-11.7 13.2-28.6 6.8-43S327.8 64 312 64H40zM352 384c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H352zM320 256c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H352c-17.7 0-32 14.3-32 32zM416 64c-17.7 0-32 14.3-32 32s14.3 32 32 32h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H416z\"]\n};\nvar faOutlet = {\n  prefix: 'fas',\n  iconName: 'outlet',\n  icon: [448, 512, [], \"e01c\", \"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-64H64zm0 224c0-61.1 30.8-99.1 49.7-116.6c8.8-8.2 20.7-11.4 32.6-11.4H301.6c12 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.4H146.4c-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 16v48c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm128 0c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm-64 96c-13.3 0-24 10.7-24 24v16c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V312c0-13.3-10.7-24-24-24z\"]\n};\nvar 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 384c17.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 448c-17.7 0-32-14.3-32-32zm192 0c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM384 256c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm-32-80c32.8 0 61 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 48s-61-19.7-73.3-48L32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l246.7 0c12.3-28.3 40.5-48 73.3-48zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zm73.3 0L480 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-214.7 0c-12.3 28.3-40.5 48-73.3 48s-61-19.7-73.3-48L32 128C14.3 128 0 113.7 0 96S14.3 64 32 64l86.7 0C131 35.7 159.2 16 192 16s61 19.7 73.3 48z\"]\n};\nvar faSlidersH = faSliders;\nvar faCauldron = {\n  prefix: 'fas',\n  iconName: 'cauldron',\n  icon: [448, 512, [], \"f6bf\", \"M160 64c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm112 64c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM35.1 224C16.5 257 0 297.1 0 334.4c0 37.4 11.9 69.4 32 95.5V488c0 13.3 10.7 24 24 24s24-10.7 24-24V473c40.4 25.5 91.8 39 144 39s103.6-13.5 144-39v15c0 13.3 10.7 24 24 24s24-10.7 24-24V429.9c20.1-26.1 32-58.1 32-95.5c0-37.3-16.5-77.4-35.1-110.4H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H368 224 80 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h3.1z\"]\n};\nvar faPeople = {\n  prefix: 'fas',\n  iconName: 'people',\n  icon: [640, 512, [], \"e216\", \"M160 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm-8 384V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V256.9l28.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.1H408v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h16v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h17.8c10.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.3H474.2c-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.6H145.1c-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.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32zM528 48c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48z\"]\n};\nvar 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 32v96V384c0 35.3 28.7 64 64 64H256V384H64V160H256V96H64V32zM288 192c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H445.3c-8.5 0-16.6-3.4-22.6-9.4L409.4 9.4c-6-6-14.1-9.4-22.6-9.4H320c-17.7 0-32 14.3-32 32V192zm0 288c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32H445.3c-8.5 0-16.6-3.4-22.6-9.4l-13.3-13.3c-6-6-14.1-9.4-22.6-9.4H320c-17.7 0-32 14.3-32 32V480z\"]\n};\nvar faNetworkWired = {\n  prefix: 'fas',\n  iconName: 'network-wired',\n  icon: [640, 512, [], \"f6ff\", \"M256 64H384v64H256V64zM240 0c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48h48v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96v32H80c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H240c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H192V288H448v32H400c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H560c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H512V288h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V192h48c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H240zM96 448V384H224v64H96zm320-64H544v64H416V384z\"]\n};\nvar 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 19l0 0c2 3 3.6 6.4 4.8 10c-1.2-3.6-2.8-6.9-4.8-10l0 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.6V189c0-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.3h5.4c16.3 0 29.6-13.2 29.6-29.6c0-1.6-.1-3.3-.4-4.9L209 390zM19 232.7l0 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.3l0 0z\"]\n};\nvar faMapPin = {\n  prefix: 'fas',\n  iconName: 'map-pin',\n  icon: [320, 512, [128205], \"f276\", \"M320 144c0 79.5-64.5 144-144 144S32 223.5 32 144S96.5 0 176 0s144 64.5 144 144zM176 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-64zM144 480V317.1c10.4 1.9 21.1 2.9 32 2.9s21.6-1 32-2.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32z\"]\n};\nvar faHamsa = {\n  prefix: 'fas',\n  iconName: 'hamsa',\n  icon: [512, 512, [], \"f665\", \"M34.6 288H80c8.8 0 16-7.2 16-16V72c0-22.1 17.9-40 40-40s40 17.9 40 40V204c0 11 9 20 20 20s20-9 20-20V40c0-22.1 17.9-40 40-40s40 17.9 40 40V204c0 11 9 20 20 20s20-9 20-20V72c0-22.1 17.9-40 40-40s40 17.9 40 40V272c0 8.8 7.2 16 16 16h45.4c19.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 96c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faCentSign = {\n  prefix: 'fas',\n  iconName: 'cent-sign',\n  icon: [384, 512, [], \"e3f5\", \"M224 0c17.7 0 32 14.3 32 32V66.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.8V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.3C101.2 430.1 32 351.1 32 256s69.2-174.1 160-189.3V32c0-17.7 14.3-32 32-32z\"]\n};\nvar 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.9V181.8L168.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.8V322.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.9v-6.6l74.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.7zM184 344c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faFlask = {\n  prefix: 'fas',\n  iconName: 'flask',\n  icon: [448, 512, [], \"f0c3\", \"M288 0H160 128C110.3 0 96 14.3 96 32s14.3 32 32 32V196.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 512H378.6c38.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.5V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H288zM192 196.8V64h64V196.8c0 23.7 6.6 46.9 19 67.1L309.5 320h-171L173 263.9c12.4-20.2 19-43.4 19-67.1z\"]\n};\nvar faPersonPregnant = {\n  prefix: 'fas',\n  iconName: 'person-pregnant',\n  icon: [384, 512, [], \"e31e\", \"M192 96c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zM120 383c-13.8-3.6-24-16.1-24-31V296.9l-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-1h1.1 12.5H192c1.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.3v32c0 17.7-14.3 32-32 32H304 264v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384h-8-8v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V383z\"]\n};\nvar faSquareU = {\n  prefix: 'fas',\n  iconName: 'square-u',\n  icon: [448, 512, [], \"e281\", \"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-64H64zm96 136V288c0 35.3 28.7 64 64 64s64-28.7 64-64V168c0-13.3 10.7-24 24-24s24 10.7 24 24V288c0 61.9-50.1 112-112 112s-112-50.1-112-112V168c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar 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.7V176c0 8.8-7.2 16-16 16H384.2c-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.9V272c0-8.8 7.2-16 16-16h34.6c3.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.8zM224 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};\nvar 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 24v72H64c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V384c0-35.3-28.7-64-64-64H376V248zM96 448c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm128-32c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm52.5-229.3C297.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};\nvar faEllipsisVertical = {\n  prefix: 'fas',\n  iconName: 'ellipsis-vertical',\n  icon: [128, 512, [\"ellipsis-v\"], \"f142\", \"M64 360c30.9 0 56 25.1 56 56s-25.1 56-56 56s-56-25.1-56-56s25.1-56 56-56zm0-160c30.9 0 56 25.1 56 56s-25.1 56-56 56s-56-25.1-56-56s25.1-56 56-56zM120 96c0 30.9-25.1 56-56 56S8 126.9 8 96S33.1 40 64 40s56 25.1 56 56z\"]\n};\nvar faEllipsisV = faEllipsisVertical;\nvar 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 232H330.2L505.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.9H189.3zm-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};\nvar faTicket = {\n  prefix: 'fas',\n  iconName: 'ticket',\n  icon: [576, 512, [127903], \"f145\", \"M64 64C28.7 64 0 92.7 0 128v80c26.5 0 48 21.5 48 48s-21.5 48-48 48v80c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V304c-26.5 0-48-21.5-48-48s21.5-48 48-48V128c0-35.3-28.7-64-64-64H64zm64 96l0 192H448V160H128zm-32 0c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V160z\"]\n};\nvar 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 32V256c0 17.7 14.3 32 32 32s32-14.3 32-32V32zM143.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};\nvar 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};\nvar 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.2H522.2L154.8 96H512V352h64V96c0-35.3-28.7-64-64-64H128c-14.4 0-27.8 4.8-38.5 12.9L38.8 5.1zM128 197L64 146.6V352h64V197zM487.2 480L365.3 384H19.2C8.6 384 0 392.6 0 403.2C0 445.6 34.4 480 76.8 480H487.2z\"]\n};\nvar 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 88L32 208c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l288 0 0 88c0 9.6 5.7 18.2 14.5 22z\"]\n};\nvar faLongArrowAltRight = faRightLong;\nvar faCircleB = {\n  prefix: 'fas',\n  iconName: 'circle-b',\n  icon: [512, 512, [], \"e0fd\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM160 152c0-13.3 10.7-24 24-24h92c42 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 76H184c-13.3 0-24-10.7-24-24V256 152zm144 52c0-15.5-12.5-28-28-28H208v56h68c15.5 0 28-12.5 28-28zM208 336h84c15.5 0 28-12.5 28-28s-12.5-28-28-28H276 208v56z\"]\n};\nvar faPersonDressSimple = {\n  prefix: 'fas',\n  iconName: 'person-dress-simple',\n  icon: [256, 512, [], \"e21c\", \"M192 64c0 35.3-28.7 64-64 64s-64-28.7-64-64S92.7 0 128 0s64 28.7 64 64zM50.7 206.4c7.8-27.5 33-46.4 61.5-46.4h31.5c28.6 0 53.7 18.9 61.5 46.4l39.1 136.8c5.8 20.4-9.5 40.8-30.8 40.8H192v80c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V384H42.4c-21.3 0-36.6-20.3-30.8-40.8L50.7 206.4z\"]\n};\nvar 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 80c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zM256 416c88.4 0 160-71.6 160-160s-71.6-160-160-160S96 167.6 96 256s71.6 160 160 160zM80 448c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zM448 80c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm16 368c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16z\"]\n};\nvar 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-9l0 0 .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-.2 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.6l0 0-.1 0-.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-.1-.1 0 0 0c0 0 0 0 17.7-26.6L14.3 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-.6v39.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.3V223.4c10.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};\nvar faCitrus = {\n  prefix: 'fas',\n  iconName: 'citrus',\n  icon: [512, 512, [], \"e2f4\", \"M304 128h80c53 0 96-43 96-96V16c0-8.8-7.2-16-16-16H384c-53 0-96 43-96 96v16c0 8.8 7.2 16 16 16zm151.3 10.2C434.9 152 410.4 160 384 160H304c-26.5 0-48-21.5-48-48V96c0-23.1 6.6-44.4 17.3-63.1c-5.7-.4-11.5-.9-17.3-.9C123.5 32 16 139.5 16 272s107.5 240 240 240s240-107.4 240-240c0-49.5-15-95.5-40.7-133.8zM304 128h80c53 0 96-43 96-96V16c0-8.8-7.2-16-16-16H384c-53 0-96 43-96 96v16c0 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 160H304c-26.5 0-48-21.5-48-48V96z\"]\n};\nvar faFlagUsa = {\n  prefix: 'fas',\n  iconName: 'flag-usa',\n  icon: [512, 512, [], \"f74d\", \"M63 23.9C59.4 10.1 46.9 0 32 0C14.3 0 0 14.3 0 32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V380.1c2-.8 4.8-1.8 8.2-3c8-2.8 19.4-6.6 32.6-10.4C131.9 359 164.5 352 192 352c26.3 0 46 6.4 70 14.4l1 .3c23.8 7.9 51.9 17.3 89 17.3c36.8 0 72.5-9.1 98.1-17.6c13-4.3 23.8-8.7 31.5-11.9c3.8-1.6 6.9-3 9-4c1.1-.5 1.9-.9 2.5-1.2l.7-.4 .2-.1 .1 0 0 0 0 0s0 0-14.3-28.6l14.3 28.6c10.8-5.4 17.7-16.5 17.7-28.6V289.1c-2.2 .8-5 1.8-8.2 3c-8.8 3.1-21.1 7.2-35.5 11.3C439.8 311.5 402.1 320 368 320c-34.1 0-63.9-8.5-91.4-16.4l-.8-.2C247.5 295.3 221.4 288 192 288c-29.7 0-61.9 7.5-87.3 15.3C92.1 307.2 81.5 311 74 313.9c-3.7 1.4-6.7 2.6-8.6 3.5L64 318V283.5c7.9-3 18.7-6.9 31.3-10.8c26.6-8.2 62.4-16.7 96.7-16.7c34.3 0 64.2 8.5 91.8 16.4l.7 .2c28.3 8.1 54.2 15.4 83.5 15.4c29.6 0 63.9-7.5 91.5-15.4c13.6-3.9 25.4-7.8 33.6-10.7c4.1-1.5 7.4-2.7 9.6-3.5c1.1-.4 2-.7 2.5-1l.6-.2 .1-.1 0 0 0 0 0 0 0 0 5.9-2.4V193.1c-2.2 .8-5 1.8-8.2 3c-8.8 3.1-21.1 7.2-35.5 11.3C439.8 215.5 402.1 224 368 224c-34.1 0-63.9-8.5-91.4-16.4l-.8-.2C247.5 199.3 221.4 192 192 192c-29.7 0-61.9 7.5-87.3 15.3C92.1 211.2 81.5 215 74 217.9c-3.7 1.4-6.7 2.6-8.6 3.5L64 222V187.5c7.9-3 18.7-6.9 31.3-10.8c26.6-8.2 62.4-16.7 96.7-16.7c34.3 0 64.2 8.5 91.8 16.4l0 0 .7 .2c28.3 8.1 54.2 15.4 83.5 15.4c29.6 0 63.9-7.5 91.5-15.4c13.6-3.9 25.4-7.8 33.6-10.7c4.1-1.5 7.4-2.7 9.6-3.5c1.1-.4 2-.7 2.5-1l.6-.2 .1-.1 0 0 0 0 0 0 0 0 5.9-2.4V97.1c-2.2 .8-5 1.8-8.2 3c-8.8 3.1-21.1 7.2-35.5 11.3C439.8 119.5 402.1 128 368 128c-34.1 0-63.9-8.5-91.4-16.4l-.8-.2c-6.7-1.9-13.2-3.8-19.7-5.5V72.8c9.6 2.4 18.8 5 27.8 7.6l.7 .2C312.8 88.7 338.7 96 368 96c29.6 0 63.9-7.5 91.5-15.4c13.6-3.9 25.4-7.8 33.6-10.7c4.1-1.5 7.4-2.7 9.6-3.5c1.1-.4 2-.7 2.5-1l.6-.2 .1-.1 0 0 0 0 0 0 0 0 5.9-2.4V32c0-11.4-6.1-21.9-15.9-27.7s-22-5.8-31.9-.2l-.2 .1c-.3 .2-.7 .4-1.4 .8c-1.3 .7-3.4 1.8-6.2 3.1c-5.5 2.6-13.6 6.2-23.4 9.8c-20 7.3-46.2 14.1-73 14.1c-26.7 0-50.6-6.6-79.1-14.8l-1.3-.4C252.3 9.1 220.5 0 184 0C147.3 0 109.8 9 82.6 17.4c-7.2 2.2-13.8 4.4-19.6 6.5zM208 48c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zm-64 8c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zm48 72c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm-48-8c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faLaptopFile = {\n  prefix: 'fas',\n  iconName: 'laptop-file',\n  icon: [640, 512, [], \"e51d\", \"M192 0H48C21.5 0 0 21.5 0 48V368c0 26.5 21.5 48 48 48H162.7c6.6-18.6 24.4-32 45.3-32V272c0-44.2 35.8-80 80-80h32V128H224c-17.7 0-32-14.3-32-32V0zm96 224c-26.5 0-48 21.5-48 48v16 96 32H208c-8.8 0-16 7.2-16 16v16c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V432c0-8.8-7.2-16-16-16H592V288c0-35.3-28.7-64-64-64H320 304 288zm32 64H528V416H304V288h16zM224 0V96h96L224 0z\"]\n};\nvar faTty = {\n  prefix: 'fas',\n  iconName: 'tty',\n  icon: [512, 512, [\"teletype\"], \"f1e4\", \"M472.7 188.8c-8.5 13.8-26.8 19.6-42.7 13.6L356 174.2c-14-5.3-22.5-18.5-21-32.4l4.6-42.6c-54.1-17.4-113.2-17.4-167.3 0l4.6 42.6c1.5 13.9-7 27.1-21 32.4L82 202.4c-15.9 6.1-34.2 .3-42.7-13.6L4.5 132.5c-7.7-12.4-5.4-28 5.5-38.1c135.9-125.8 356.1-125.8 492 0c10.9 10.1 13.2 25.7 5.5 38.1l-34.8 56.4zM32 272c0-8.8 7.2-16 16-16H80c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V272zm0 192c0-8.8 7.2-16 16-16H80c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V464zM96 352h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zm32-80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16V272zm64 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zm32-80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V272zm64 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H384c-8.8 0-16-7.2-16-16V368zM336 256h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H336c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V272zm16 176h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V464c0-8.8 7.2-16 16-16zM128 464c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16V464z\"]\n};\nvar faTeletype = faTty;\nvar faChartTreeMap = {\n  prefix: 'fas',\n  iconName: 'chart-tree-map',\n  icon: [512, 512, [], \"e0ea\", \"M0 80C0 53.5 21.5 32 48 32H176c26.5 0 48 21.5 48 48V192c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80zM0 320c0-26.5 21.5-48 48-48H176c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V320zM304 32H464c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48H304c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48zM256 240c0-26.5 21.5-48 48-48H464c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48H304c-26.5 0-48-21.5-48-48V240zm48 112H464c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48H304c-26.5 0-48-21.5-48-48V400c0-26.5 21.5-48 48-48z\"]\n};\nvar faDiagramNext = {\n  prefix: 'fas',\n  iconName: 'diagram-next',\n  icon: [512, 512, [], \"e476\", \"M512 160c0 35.3-28.7 64-64 64H280v64h46.1c21.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-41H232V224H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64v64zM448 416V352H365.3l.4-.4c18.4-18.4 20.4-43.7 11-63.6l71.3 0c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64V352c0-35.3 28.7-64 64-64l71.3 0c-9.4 19.9-7.4 45.2 11 63.6l.4 .4H64v64H210.7l5.7 5.7c21.9 21.9 57.3 21.9 79.2 0l5.7-5.7H448z\"]\n};\nvar 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.9V512H144V337.7L90.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.8h50.4zM320 80c0 44.2-35.8 80-80 80s-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80zM448 0c8.8 0 16 7.2 16 16V132.3c9.6 5.5 16 15.9 16 27.7V269.3l16-5.3V208c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v84.5c0 6.9-4.4 13-10.9 15.2L480 325.3V352h48c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H484l23 92.1c2.5 10.1-5.1 19.9-15.5 19.9H432c-8.8 0-16-7.2-16-16V400H400c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32V160c0-11.8 6.4-22.2 16-27.7V32c-8.8 0-16-7.2-16-16s7.2-16 16-16h16 16z\"]\n};\nvar faClockFiveThirty = {\n  prefix: 'fas',\n  iconName: 'clock-five-thirty',\n  icon: [512, 512, [], \"e34a\", \"M256 0C397.4 0 512 114.6 512 256s-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0zm24 392V335.3l20 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 23V392c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar 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 32V76L128 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 76V64zm0 84.2l-32-4-32 4V192H96V448H416V192H288V148.2zM32 160c-17.7 0-32 14.3-32 32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V192c0-17.7-14.3-32-32-32zm480 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V192z\"]\n};\nvar 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};\nvar faFaceSpiralEyes = {\n  prefix: 'fas',\n  iconName: 'face-spiral-eyes',\n  icon: [512, 512, [], \"e485\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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};\nvar 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 32v64H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32V96zM32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32H96v64c0 17.7 14.3 32 32 32s32-14.3 32-32V320c0-17.7-14.3-32-32-32H32zM416 96c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H416V96zM384 288c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32s32-14.3 32-32V352h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H384z\"]\n};\nvar faCirclePhoneHangup = {\n  prefix: 'fas',\n  iconName: 'circle-phone-hangup',\n  icon: [512, 512, [\"phone-circle-down\"], \"e11d\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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};\nvar faPhoneCircleDown = faCirclePhoneHangup;\nvar 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 144H128.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 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 64H320V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zM496 512c-79.5 0-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144zm0-48c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z\"]\n};\nvar faBadminton = {\n  prefix: 'fas',\n  iconName: 'badminton',\n  icon: [640, 512, [], \"e33a\", \"M381 64c-36 0-76.4 15.8-108.8 48.2S224 184.9 224 221c0 28.2 9.6 53.2 27.7 71.3c40.4 40.4 120.7 38.9 180.1-20.5C464.2 239.4 480 199.1 480 163c0-28.2-9.6-53.2-27.7-71.3S409.1 64 381 64zm-154 2.9C270.5 23.4 326.8 0 381 0c42.8 0 84.9 14.8 116.6 46.5S544 120.2 544 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 16L180.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-84C161.8 250.9 160 236 160 221c0-54.2 23.4-110.5 66.9-154zM496 400c0-26.5 21.5-48 48-48s48 21.5 48 48v32H496V400zm-15.3 91.4l13-43.4h33.4l-15.8 52.6c-2.5 8.5-11.5 13.3-19.9 10.7s-13.3-11.5-10.7-19.9zM528 496V448h32v48c0 8.8-7.2 16-16 16s-16-7.2-16-16zm48.7 4.6L560.9 448h33.4l13 43.4c2.5 8.5-2.3 17.4-10.7 19.9s-17.4-2.3-19.9-10.7z\"]\n};\nvar faClosedCaptioning = {\n  prefix: 'fas',\n  iconName: 'closed-captioning',\n  icon: [576, 512, [], \"f20a\", \"M0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM200 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};\nvar faPersonHiking = {\n  prefix: 'fas',\n  iconName: 'person-hiking',\n  icon: [384, 512, [\"hiking\"], \"f6ec\", \"M288 48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM243.3 230.7L224.2 307l49.7 49.7c9 9 14.1 21.2 14.1 33.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V397.3l-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 208H336V184c0-13.3 10.7-24 24-24s24 10.7 24 24v55.8c0 .1 0 .2 0 .2s0 .2 0 .2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V272H296.6c-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-59h4.2c15.6 0 27.1 14.7 23.3 29.8z\"]\n};\nvar faHiking = faPersonHiking;\nvar faRightFromLine = {\n  prefix: 'fas',\n  iconName: 'right-from-line',\n  icon: [448, 512, [\"arrow-alt-from-left\"], \"f347\", \"M0 416c0 17.7 14.3 32 32 32s32-14.3 32-32L64 96c0-17.7-14.3-32-32-32S0 78.3 0 96V416zM440.5 273.4c4.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 22v72H128c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H256v72c0 9.6 5.7 18.2 14.5 22s19 2 26-4.6l144-136z\"]\n};\nvar faArrowAltFromLeft = faRightFromLine;\nvar faVenusDouble = {\n  prefix: 'fas',\n  iconName: 'venus-double',\n  icon: [640, 512, [9890], \"f226\", \"M192 288c61.9 0 112-50.1 112-112s-50.1-112-112-112S80 114.1 80 176s50.1 112 112 112zM368 176c0 86.3-62.1 158.1-144 173.1V384h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H224v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H128c-17.7 0-32-14.3-32-32s14.3-32 32-32h32V349.1C78.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.1V384h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H480v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H384c-17.7 0-32-14.3-32-32s14.3-32 32-32h32V349.1c-26.6-4.9-51.1-15.7-72-31.1z\"]\n};\nvar faImages = {\n  prefix: 'fas',\n  iconName: 'images',\n  icon: [576, 512, [], \"f302\", \"M160 32c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160zM396 138.7l96 144c4.9 7.4 5.4 16.8 1.2 24.6S480.9 320 472 320H328 280 200c-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.7zM256 128c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V344c0 75.1 60.9 136 136 136H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120z\"]\n};\nvar faCalculator = {\n  prefix: 'fas',\n  iconName: 'calculator',\n  icon: [384, 512, [128425], \"f1ec\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM96 64H288c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32zM64 224c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zM64 416c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32zM192 192c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zM160 320c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zM288 192c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zM256 320c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar 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 80H408c13.3 0 24 10.7 24 24V208c0 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-16h8c13.3 0 24 10.7 24 24v51.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 0H296c13.3 0 24 10.7 24 24v8zM36.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};\nvar faUserHair = {\n  prefix: 'fas',\n  iconName: 'user-hair',\n  icon: [448, 512, [], \"e45a\", \"M304 128v16c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H176c29.8 0 55.9-16.3 69.6-40.5C257.3 86.4 275.5 96 296 96h1.3c4.3 9.8 6.7 20.6 6.7 32zM96 128v16c0 70.7 57.3 128 128 128s128-57.3 128-128V128C352 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.7H417.3c17 0 30.7-13.8 30.7-30.7C448 392.2 375.8 320 286.7 320H161.3z\"]\n};\nvar 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};\nvar faPeoplePulling = {\n  prefix: 'fas',\n  iconName: 'people-pulling',\n  icon: [576, 512, [], \"e535\", \"M80 96c26.5 0 48-21.5 48-48s-21.5-48-48-48S32 21.5 32 48s21.5 48 48 48zM64 128c-35.3 0-64 28.7-64 64V320c0 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 352h15.7l30 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 128H64zM464 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM349.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};\nvar faN = {\n  prefix: 'fas',\n  iconName: 'n',\n  icon: [384, 512, [110], \"4e\", \"M0 448c0 17.7 14.3 32 32 32s32-14.3 32-32H0zM32 64L56.6 43.5C48 33.2 33.8 29.3 21.1 33.9S0 50.5 0 64l32 0zM352 448l-24.6 20.5c8.6 10.3 22.8 14.2 35.5 9.6s21.1-16.6 21.1-30.1H352zM384 64c0-17.7-14.3-32-32-32s-32 14.3-32 32h64zM64 448V64H0V448H64zM7.4 84.5l320 384 49.2-41-320-384L7.4 84.5zM384 448V64H320V448h64z\"]\n};\nvar faGarage = {\n  prefix: 'fas',\n  iconName: 'garage',\n  icon: [640, 512, [], \"e009\", \"M0 171.3V488c0 13.3 10.7 24 24 24H72c13.3 0 24-10.7 24-24V224c0-17.7 14.3-32 32-32H512c17.7 0 32 14.3 32 32V488c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V171.3c0-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 224v96H512V224H128zm0 128V512H512V352H128zm128 80c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H272c-8.8 0-16-7.2-16-16z\"]\n};\nvar faCableCar = {\n  prefix: 'fas',\n  iconName: 'cable-car',\n  icon: [512, 512, [128673, 57551, \"tram\"], \"f7da\", \"M288 64c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm-64-8c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM32 288c0-35.3 28.7-64 64-64H232V157.5l-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.5V224H416c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V288zm64 0c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H96zm112 16v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H224c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H352z\"]\n};\nvar faTram = faCableCar;\nvar 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};\nvar 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 96H96zm-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.3v3c0 26.5-21.5 48-48 48s-48-21.5-48-48v-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.3v3c0 26.5-21.5 48-48 48s-48-21.5-48-48v-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.3v3c0 26.5-21.5 48-48 48s-48-21.5-48-48v-3c0-8.5 2.1-16.9 6.2-24.3z\"]\n};\nvar 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.5H352c-8.8 0-16-7.2-16-16s7.2-16 16-16H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H288c-8.8 0-16-7.2-16-16s7.2-16 16-16H480c11.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.5zM208.4 176c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm160 0c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM188.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};\nvar faSprinkler = {\n  prefix: 'fas',\n  iconName: 'sprinkler',\n  icon: [512, 512, [], \"e035\", \"M24 48C10.7 48 0 37.3 0 24S10.7 0 24 0S48 10.7 48 24s-10.7 24-24 24zm24 80c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zM112 72c0 13.3-10.7 24-24 24S64 85.3 64 72s10.7-24 24-24s24 10.7 24 24zM88 208c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm88-80c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zM488 256c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zM464 128c0-13.3 10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24zm24-80c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zM400 72c0-13.3 10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24zm24 136c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm-88-80c0-13.3 10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24zM256 64c17.7 0 32 14.3 32 32V256H388.2c15.3 0 27.8 12.4 27.8 27.8c0 7.8-3.3 15.2-9 20.5L320 384v96c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V384l-87-79.7c-5.7-5.3-9-12.7-9-20.5c0-15.3 12.4-27.8 27.8-27.8H224V96c0-17.7 14.3-32 32-32z\"]\n};\nvar faBuildingCircleXmark = {\n  prefix: 'fas',\n  iconName: 'building-circle-xmark',\n  icon: [640, 512, [], \"e4d4\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c15.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.8V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM496 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm59.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};\nvar faPersonSledding = {\n  prefix: 'fas',\n  iconName: 'person-sledding',\n  icon: [576, 512, [\"sledding\"], \"f7cb\", \"M432 128c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM67.1 226.7c-11.8-6.1-26.3-1.5-32.4 10.2s-1.5 26.3 10.2 32.4L428.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.2V304c0-26.5-21.5-48-48-48H333.3L393 196.3c25.2-25.2 7.4-68.3-28.3-68.3H192c-17.7 0-32 14.3-32 32s14.3 32 32 32h84l-59.2 40.3c-23.6 16.1-26 44.8-13.8 64.9L67.1 226.7zM352 320v54.6L246.7 320H352z\"]\n};\nvar faSledding = faPersonSledding;\nvar faGameConsoleHandheld = {\n  prefix: 'fas',\n  iconName: 'game-console-handheld',\n  icon: [384, 512, [], \"f8bb\", \"M0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V416c0 53-43 96-96 96H96c-53 0-96-43-96-96V64zM96 80V192c0 17.7 14.3 32 32 32H256c17.7 0 32-14.3 32-32V80c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16zM232 384c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm88-72c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zM96 304v16H80c-8.8 0-16 7.2-16 16s7.2 16 16 16H96v16c0 8.8 7.2 16 16 16s16-7.2 16-16V352h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H128V304c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"]\n};\nvar faShip = {\n  prefix: 'fas',\n  iconName: 'ship',\n  icon: [576, 512, [128674], \"f21a\", \"M192 32c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32V64h48c26.5 0 48 21.5 48 48V240l44.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 240V112c0-26.5 21.5-48 48-48h48V32zM160 218.7l107.8-35.9c13.1-4.4 27.3-4.4 40.5 0L416 218.7V128H160v90.7zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.4-10.8 77.4-26.1l0 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.7l0 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};\nvar faClockSixThirty = {\n  prefix: 'fas',\n  iconName: 'clock-six-thirty',\n  icon: [512, 512, [], \"e353\", \"M256 0C397.4 0 512 114.6 512 256s-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0zm24 392V256c0-13.3-10.7-24-24-24s-24 10.7-24 24V392c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar 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 336V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H154.8L38.8 5.1zM236.4 160H496c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H481.4l-245-192zm88.5 192H112c-8.8 0-16-7.2-16-16V176c0-1.4 .2-2.7 .5-4L45.4 131.7C36.9 144.4 32 159.6 32 176V336c0 44.2 35.8 80 80 80H406.2l-81.2-64z\"]\n};\nvar 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 96H160V199L56.2 225c-17.1 4.3-27.6 21.7-23.3 38.8s21.7 27.6 38.8 23.3L160 265v30L56.2 321c-17.1 4.3-27.6 21.7-23.3 38.8s21.7 27.6 38.8 23.3L160 361v87c0 17.7 14.3 32 32 32s32-14.3 32-32V345L327.8 319c17.1-4.3 27.6-21.7 23.3-38.8s-21.7-27.6-38.8-23.3L224 279V249L327.8 223c17.1-4.3 27.6-21.7 23.3-38.8s-21.7-27.6-38.8-23.3L224 183V96H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H192 32z\"]\n};\nvar faArrowsDownToLine = {\n  prefix: 'fas',\n  iconName: 'arrows-down-to-line',\n  icon: [640, 512, [], \"e4b8\", \"M576 416L64 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 0L512 274.7 512 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 0L192 274.7 192 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 210.7L86.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};\nvar 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 32V274.7l-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.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zM432 456c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z\"]\n};\nvar faShelves = {\n  prefix: 'fas',\n  iconName: 'shelves',\n  icon: [640, 512, [\"inventory\"], \"f480\", \"M32 0C49.7 0 64 14.3 64 32V160H576V32c0-17.7 14.3-32 32-32s32 14.3 32 32V192 448v32c0 17.7-14.3 32-32 32s-32-14.3-32-32H64c0 17.7-14.3 32-32 32s-32-14.3-32-32V448 192 32C0 14.3 14.3 0 32 0zM64 416H576V224H64V416zM352 32c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V32zM128 256h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V288c0-17.7 14.3-32 32-32zm160 0h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V288c0-17.7 14.3-32 32-32z\"]\n};\nvar faInventory = faShelves;\nvar 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 96H96zM64 352c13.3 0 24 10.7 24 24v16h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H88v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V440H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H40V376c0-13.3 10.7-24 24-24zm192 32c13.3 0 24 10.7 24 24v16h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V472H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h16V408c0-13.3 10.7-24 24-24zm216-8v16h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H472v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V440H408c-13.3 0-24-10.7-24-24s10.7-24 24-24h16V376c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faFaceGrin = {\n  prefix: 'fas',\n  iconName: 'face-grin',\n  icon: [512, 512, [128512, \"grin\"], \"f580\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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.4 208c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm128 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faGrin = faFaceGrin;\nvar faDeleteLeft = {\n  prefix: 'fas',\n  iconName: 'delete-left',\n  icon: [576, 512, [9003, \"backspace\"], \"f55a\", \"M576 128c0-35.3-28.7-64-64-64H205.3c-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.7H512c35.3 0 64-28.7 64-64V128zM271 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};\nvar faBackspace = faDeleteLeft;\nvar faOven = {\n  prefix: 'fas',\n  iconName: 'oven',\n  icon: [448, 512, [], \"e01d\", \"M0 64v96H448V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64zM104 80c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm72 24c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zM296 80c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm72 24c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm16 152V448H64l0-192H384zM64 192H0v64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256 192H384 64zm48 96c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z\"]\n};\nvar 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.6v42.4L5.4 462.2c-8.5 12.7-6.8 29.6 4 40.4s27.7 12.5 40.4 4L89.7 480h42.4c21.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.7H96V379.9c0-4.2 1.7-8.3 4.7-11.3L221.4 247.9l-45.3-45.3L55.4 323.3z\"]\n};\nvar faEyeDropperEmpty = faEyeDropper;\nvar faEyedropper = faEyeDropper;\nvar 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 .3 0 0 0 0 0 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 208H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zm224 0h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H344c-13.3 0-24-10.7-24-24s10.7-24 24-24zM120 288h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24zm128 0H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H248c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar 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.9l0 0 0 0 .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 .2 0 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.4h48.5c7 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.3v11.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.6H180.2c-19.8 0-37.4 12.4-44 31.1zM234.7 264c0-14.7-11.9-26.7-26.7-26.7s-26.7 11.9-26.7 26.7s11.9 26.7 26.7 26.7s26.7-11.9 26.7-26.7z\"]\n};\nvar faScribble = {\n  prefix: 'fas',\n  iconName: 'scribble',\n  icon: [576, 512, [], \"e23f\", \"M202 23.3C218.5 8.3 240 0 262.3 0h1.1C312.3 0 352 39.7 352 88.6c0 23.5-9.3 46-25.9 62.6L135.2 342.1c-4.6 4.6-7.2 10.9-7.2 17.4c0 13.6 11 24.6 24.6 24.6c6.5 0 12.8-2.6 17.4-7.2L392.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.9L509.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.2L215.2 422.1c-16.6 16.6-39.1 25.9-62.6 25.9C103.7 448 64 408.3 64 359.4c0-23.5 9.3-46 25.9-62.6L280.8 105.9c4.6-4.6 7.2-10.9 7.2-17.4C288 75 277 64 263.4 64h-1.1c-6.4 0-12.6 2.4-17.3 6.7L85.5 215.7c-13.1 11.9-33.3 10.9-45.2-2.2s-10.9-33.3 2.2-45.2L202 23.3z\"]\n};\nvar faRotateExclamation = {\n  prefix: 'fas',\n  iconName: 'rotate-exclamation',\n  icon: [512, 512, [], \"e23c\", \"M432 117.4V80c0-17.7 14.3-32 32-32s32 14.3 32 32V192c0 17.7-14.3 32-32 32H437.8c-.5 0-1 0-1.5 0H352c-17.7 0-32-14.3-32-32s14.3-32 32-32h32c-29.2-38.9-75.7-64-128-64c-69.6 0-128.9 44.5-150.9 106.7c-5.9 16.7-24.2 25.4-40.8 19.5s-25.4-24.2-19.5-40.8C75.5 94.4 158.4 32 256 32c71.4 0 135 33.4 176 85.4zM280 152V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24zM256 384c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM48 464c-17.7 0-32-14.3-32-32V320c0-17.7 14.3-32 32-32H160c17.7 0 32 14.3 32 32s-14.3 32-32 32H128c29.2 38.9 75.7 64 128 64c69.6 0 128.9-44.5 150.9-106.7c5.9-16.7 24.2-25.4 40.8-19.5s25.4 24.2 19.5 40.8C436.5 417.6 353.6 480 256 480c-71.4 0-135-33.4-176-85.4V432c0 17.7-14.3 32-32 32z\"]\n};\nvar faFileCircleCheck = {\n  prefix: 'fas',\n  iconName: 'file-circle-check',\n  icon: [576, 512, [], \"e5a0\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.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 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM576 368c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zm-76.7-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};\nvar faGlass = {\n  prefix: 'fas',\n  iconName: 'glass',\n  icon: [448, 512, [129371], \"f804\", \"M64 0C55.1 0 46.6 3.7 40.6 10.2s-9.1 15.2-8.5 24.1L60.9 437.7c3 41.9 37.8 74.3 79.8 74.3H307.3c42 0 76.8-32.4 79.8-74.3L415.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S392.9 0 384 0H64zm38.9 128L98.4 64H349.6l-4.6 64H102.9z\"]\n};\nvar 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 32V96c0 17.7 14.3 32 32 32s32-14.3 32-32V32zm0 384c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32s32-14.3 32-32V416zM0 256c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zm416-32c-17.7 0-32 14.3-32 32s14.3 32 32 32h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H416zM75 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};\nvar 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 416V96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4L224 214.3V256v41.7L52.5 440.6zM256 352V256 128 96c0-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-29V352z\"]\n};\nvar 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.5v8.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.2v-8.4l23.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 240L138.7 352h-4.3C60.2 352 0 412.2 0 486.4C0 500.5 11.5 512 25.6 512H422.4c14.1 0 25.6-11.5 25.6-25.6C448 412.2 387.8 352 313.6 352h-4.3l-75.7 56.8c-5.7 4.3-13.5 4.3-19.2 0zM336 416h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H336c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar 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 64V448c0 35.3 28.7 64 64 64H304c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H80zm80 432h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faMobileAndroid = faMobile;\nvar faMobilePhone = faMobile;\nvar 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 80c0-13.3-10.7-24-24-24S88 66.7 88 80s10.7 24 24 24s24-10.7 24-24zm56 0c0 32.8-19.7 61-48 73.3V358.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.3V153.3C51.7 141 32 112.8 32 80C32 35.8 67.8 0 112 0s80 35.8 80 80zM112 456c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm288 0c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm0 56c-44.2 0-80-35.8-80-80c0-32.8 19.7-61 48-73.3V224c0-17.7 14.3-32 32-32s32 14.3 32 32V358.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80z\"]\n};\nvar faFaceMeh = {\n  prefix: 'fas',\n  iconName: 'face-meh',\n  icon: [512, 512, [128528, \"meh\"], \"f11a\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM176.4 240c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm192-32c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM160 336H352c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faMeh = faFaceMeh;\nvar faAlignCenter = {\n  prefix: 'fas',\n  iconName: 'align-center',\n  icon: [448, 512, [], \"f037\", \"M352 64c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32zm96 128c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 448c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM352 320c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32z\"]\n};\nvar faBookSkull = {\n  prefix: 'fas',\n  iconName: 'book-skull',\n  icon: [448, 512, [\"book-dead\"], \"f6b7\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-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.2V176c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V163.2c19.4-11.7 32-30.3 32-51.2zM208 128c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm80-16c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zM134.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};\nvar faBookDead = faBookSkull;\nvar 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-64H64C28.7 32 0 60.7 0 96zm0 32V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128H0zM64 405.3c0-29.5 23.9-53.3 53.3-53.3H234.7c29.5 0 53.3 23.9 53.3 53.3c0 5.9-4.8 10.7-10.7 10.7H74.7c-5.9 0-10.7-4.8-10.7-10.7zM176 320c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zM352 208c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16z\"]\n};\nvar faDriversLicense = faIdCard;\nvar 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 240c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm160 0c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM184 328H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faFaceWorried = {\n  prefix: 'fas',\n  iconName: 'face-worried',\n  icon: [512, 512, [], \"e3a3\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM161.3 398.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 304c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm192-32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM320 128c-8.8 0-16 7.2-16 16s7.2 16 16 16c33 0 60.1 18.7 68.7 27.3c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6C398.6 152 363.8 128 320 128zM123.3 187.3C131.9 178.7 159 160 192 160c8.8 0 16-7.2 16-16s-7.2-16-16-16c-43.8 0-78.6 24-91.3 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0z\"]\n};\nvar faOutdent = {\n  prefix: 'fas',\n  iconName: 'outdent',\n  icon: [512, 512, [\"dedent\"], \"f03b\", \"M32 64c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32s-14.3 32-32 32H64C46.3 96 32 81.7 32 64zM224 192c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32zm32 96H448c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32zM32 448c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-17.7 0-32-14.3-32-32zm.2-179.4c-8.2-6.4-8.2-18.9 0-25.3l101.9-79.3c10.5-8.2 25.8-.7 25.8 12.6V335.3c0 13.3-15.3 20.8-25.8 12.6L32.2 268.6z\"]\n};\nvar faDedent = faOutdent;\nvar 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.6v-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.5zM432 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm0-48c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm0-192c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar 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.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.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};\nvar faHome = faHouse;\nvar faHomeAlt = faHouse;\nvar faHomeLgAlt = faHouse;\nvar faVectorCircle = {\n  prefix: 'fas',\n  iconName: 'vector-circle',\n  icon: [512, 512, [], \"e2c6\", \"M192 32c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v9.3C392.2 62.8 449.2 119.8 470.7 192H480c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32h-9.3C449.2 392.2 392.2 449.2 320 470.7V480c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32v-9.3C119.8 449.2 62.8 392.2 41.3 320H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32h9.3C62.8 119.8 119.8 62.8 192 41.3V32zM403.7 194.4c-16.2-38.9-47.3-70-86.2-86.2C312.7 119.9 301.3 128 288 128H224c-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.6v64c0 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.7h64c13.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 288V224c0-13.3 8.1-24.7 19.7-29.6zM240 48V80h32V48H240zm32 384H240v32h32V432zM432 240v32h32V240H432zM80 240H48v32H80V240z\"]\n};\nvar faCarCircleBolt = {\n  prefix: 'fas',\n  iconName: 'car-circle-bolt',\n  icon: [640, 512, [], \"e342\", \"M135.2 117.4L109.1 192H402.9l-26.1-74.6C372.3 104.6 360.2 96 346.6 96H165.4c-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 32H346.6c40.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 32H96v48c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V400 256c0-26.7 16.4-49.6 39.6-59.2zM128 288c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM496 512c-79.5 0-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144zm47.9-225c-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.2h35.6l-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.2H516.4l30.1-54.2c2.8-5 1.7-11.1-2.6-14.9z\"]\n};\nvar faCalendarWeek = {\n  prefix: 'fas',\n  iconName: 'calendar-week',\n  icon: [448, 512, [], \"f784\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm80 64c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H368c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80z\"]\n};\nvar 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};\nvar faLaptopMedical = {\n  prefix: 'fas',\n  iconName: 'laptop-medical',\n  icon: [640, 512, [], \"f812\", \"M64 96c0-35.3 28.7-64 64-64H512c35.3 0 64 28.7 64 64V352H512V96H128V352H64V96zM0 403.2C0 392.6 8.6 384 19.2 384H620.8c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8H76.8C34.4 480 0 445.6 0 403.2zM288 160c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H352v48c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V272H240c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16h48V160z\"]\n};\nvar faSquareDownRight = {\n  prefix: 'fas',\n  iconName: 'square-down-right',\n  icon: [448, 512, [], \"e26c\", \"M384 480c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384zM160 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.8V336c0 8.8-7.2 16-16 16H160z\"]\n};\nvar faB = {\n  prefix: 'fas',\n  iconName: 'b',\n  icon: [320, 512, [98], \"42\", \"M32 32C14.3 32 0 46.3 0 64V256 448c0 17.7 14.3 32 32 32H192c70.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-128H32zM160 224H64V96h96c35.3 0 64 28.7 64 64s-28.7 64-64 64zM64 288h96 32c35.3 0 64 28.7 64 64s-28.7 64-64 64H64V288z\"]\n};\nvar 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 32V143.6c0 15.2 3.1 30.2 9.1 44.1L82 357.8c15.1 35.3 49.8 58.2 88.2 58.2H216v48H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H264V416h96c15.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 288H121.7L108 256H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H80.5L67.9 162.5c-2.6-6-3.9-12.4-3.9-18.9V32z\"]\n};\nvar 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 256c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zm-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};\nvar faEclipseAlt = faMoonOverSun;\nvar faPipe = {\n  prefix: 'fas',\n  iconName: 'pipe',\n  icon: [64, 512, [], \"7c\", \"M32 0C49.7 0 64 14.3 64 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V32C0 14.3 14.3 0 32 0z\"]\n};\nvar faFileMedical = {\n  prefix: 'fas',\n  iconName: 'file-medical',\n  icon: [384, 512, [], \"f477\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM160 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H224v48c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V352H112c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16h48V240z\"]\n};\nvar 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 216c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zM192 248c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm-8 168c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faDiceOne = {\n  prefix: 'fas',\n  iconName: 'dice-one',\n  icon: [448, 512, [9856], \"f525\", \"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-64H64zM224 288c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faCircleA = {\n  prefix: 'fas',\n  iconName: 'circle-a',\n  icon: [512, 512, [], \"e0f7\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm0-384c9.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 336H190.8l-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 288h82.3L256 205.7z\"]\n};\nvar 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 256h2.2c17.1 0 31.3-13.2 32.5-30.2L80 17.1zM320 352V488c0 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.1l0 0C311.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.5V296h0V267.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.6H397.4c10.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.2V352h0zM509.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.2h2.2c16.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};\nvar faButter = {\n  prefix: 'fas',\n  iconName: 'butter',\n  icon: [640, 512, [129480], \"e3e4\", \"M64 128c0-35.3 28.7-64 64-64H480V288H64V128zM32 320H608c17.7 0 32 14.3 32 32s-14.3 32-32 32v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V384c-17.7 0-32-14.3-32-32s14.3-32 32-32zM576 128V288H512V64c35.3 0 64 28.7 64 64z\"]\n};\nvar faBlanketFire = {\n  prefix: 'fas',\n  iconName: 'blanket-fire',\n  icon: [640, 512, [], \"e3da\", \"M0 128V352c0 70.7 57.3 128 128 128H337.6c-16.5-18.6-29.6-40.3-38.1-64H128c-35.3 0-64-28.7-64-64s28.7-64 64-64H301.8c6.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.7V128c0-53-43-96-96-96H96C43 32 0 75 0 128zM288 350.1c0-9.8 1.3-19.9 3.6-30.1H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H291c-2-11.1-3-22.4-3-33.9zM453.5 163.8c-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.6C320 439.9 390.3 512 480 512c88.7 0 160-72 160-159.8c0-20.2-9.6-50.9-24.2-79c-14.8-28.5-35.7-58.5-60.4-81.1c-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.7zM530 433c-15 10-31 15-49 15c-45 0-81-29-81-78c0-24 15-45 45-82c4 5 62 79 62 79l36-42c3 4 5 8 7 12c18 33 10 75-20 96z\"]\n};\nvar 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.4H448c4.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.3V224c0-70.7-57.3-128-128-128H392.3c-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.3V456c0 13.3 10.7 24 24 24s24-10.7 24-24V410c15.3 3.9 31.4 6 48 6c5.4 0 10.7-.2 16-.7V456c0 13.3 10.7 24 24 24s24-10.7 24-24V405.1c12.4-4.4 24.2-10 35.2-16.7zM448 248c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z\"]\n};\nvar faCastle = {\n  prefix: 'fas',\n  iconName: 'castle',\n  icon: [640, 512, [], \"e0de\", \"M128 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16V64h48V16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16V64h32V16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16V64h48V16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v96V224h64V176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v96V464c0 26.5-21.5 48-48 48H384V384c0-35.3-28.7-64-64-64s-64 28.7-64 64V512H48c-26.5 0-48-21.5-48-48V272 176c0-8.8 7.2-16 16-16H48c8.8 0 16 7.2 16 16v48h64V112 16z\"]\n};\nvar 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.4V376H48c8.8 0 16 7.2 16 16s-7.2 16-16 16H0v32H48c8.8 0 16 7.2 16 16s-7.2 16-16 16H0v8c0 17.7 14.3 32 32 32H255.3c12 .3 23.6-6.3 29.3-17.7l224-448z\"]\n};\nvar faArrowRightArrowLeft = {\n  prefix: 'fas',\n  iconName: 'arrow-right-arrow-left',\n  icon: [576, 512, [8644, \"exchange\"], \"f0ec\", \"M422.6 278.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L434.7 176H64c-17.7 0-32-14.3-32-32s14.3-32 32-32H434.7L377.4 54.6c-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 112zm-269.3 224l-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.3L141.3 336H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H141.3l57.4 57.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0z\"]\n};\nvar faExchange = faArrowRightArrowLeft;\nvar faRotateRight = {\n  prefix: 'fas',\n  iconName: 'rotate-right',\n  icon: [512, 512, [\"redo-alt\", \"rotate-forward\"], \"f2f9\", \"M463.5 224H472c13.3 0 24-10.7 24-24V72c0-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.8H463.5z\"]\n};\nvar faRedoAlt = faRotateRight;\nvar faRotateForward = faRotateRight;\nvar faUtensils = {\n  prefix: 'fas',\n  iconName: 'utensils',\n  icon: [448, 512, [127860, 61685, \"cutlery\"], \"f2e7\", \"M416 0C400 0 288 32 288 176V288c0 35.3 28.7 64 64 64h32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352 240 32c0-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.7V480c0 17.7 14.3 32 32 32s32-14.3 32-32V255.6c44.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 16V150.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.8V16zm48.3 152l-.3 0-.3 0 .3-.7 .3 .7z\"]\n};\nvar faCutlery = faUtensils;\nvar 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.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 480h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faSortAmountUp = faArrowUpWideShort;\nvar 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.9H211.1c7.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.9H531.1c7.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};\nvar 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 128v80V416c0 17.7 14.3 32 32 32s32-14.3 32-32V208c0-26.5 21.5-48 48-48s48 21.5 48 48v42.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-32V261.5l35.7-100c3.9-1 8.1-1.6 12.3-1.6c26.5 0 48 21.5 48 48V416c0 17.7 14.3 32 32 32s32-14.3 32-32V208c0-58.2-44.3-106-101.1-111.5l19.2-53.8z\"]\n};\nvar faBowlRice = {\n  prefix: 'fas',\n  iconName: 'bowl-rice',\n  icon: [512, 512, [], \"e2eb\", \"M176 56c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H200c-13.3 0-24-10.7-24-24zm24 48h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H200c-13.3 0-24-10.7-24-24s10.7-24 24-24zM56 176H72c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24s10.7-24 24-24zM0 283.4C0 268.3 12.3 256 27.4 256H484.6c15.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 28H140.2c-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-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H248c-13.3 0-24-10.7-24-24zm-96 0c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24zm-24-96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H104c-13.3 0-24-10.7-24-24s10.7-24 24-24zm216 96c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H344c-13.3 0-24-10.7-24-24zm-24-96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H296c-13.3 0-24-10.7-24-24s10.7-24 24-24zm120 96c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H440c-13.3 0-24-10.7-24-24zm-24-96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H392c-13.3 0-24-10.7-24-24s10.7-24 24-24zM296 32h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H296c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faTimelineArrow = {\n  prefix: 'fas',\n  iconName: 'timeline-arrow',\n  icon: [640, 512, [], \"e29d\", \"M128 120c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm32 49.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.3V224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H192v54.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.3V288H530.7l-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 224H384V169.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.3V224H160V169.3zM376 96c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zM224 440c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z\"]\n};\nvar 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.1v64c0 26.5 21.5 48 48 48h48V464c0-8.8 7.2-16 16-16s16 7.2 16 16v48h64V464c0-8.8 7.2-16 16-16s16 7.2 16 16v48h48c26.5 0 48-21.5 48-48V400c0-.4 0-.7 0-1.1zM224 256c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm128 64c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64z\"]\n};\nvar 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 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm224 0V256H384V96H224zm0 160H64V416H224V256z\"]\n};\nvar faGameBoardAlt = faGameBoardSimple;\nvar faCircleVideo = {\n  prefix: 'fas',\n  iconName: 'circle-video',\n  icon: [512, 512, [\"video-circle\"], \"e12b\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM128 192c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32V320c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V192zM396.9 317.9L352 288V224l44.9-29.9c2-1.3 4.4-2.1 6.8-2.1c6.8 0 12.3 5.5 12.3 12.3V307.7c0 6.8-5.5 12.3-12.3 12.3c-2.4 0-4.8-.7-6.8-2.1z\"]\n};\nvar faVideoCircle = faCircleVideo;\nvar faChartScatterBubble = {\n  prefix: 'fas',\n  iconName: 'chart-scatter-bubble',\n  icon: [512, 512, [], \"e0e9\", \"M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zM224 304c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zm128 48c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zM288 176c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zm96 16c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64z\"]\n};\nvar faHouseTurret = {\n  prefix: 'fas',\n  iconName: 'house-turret',\n  icon: [640, 512, [], \"e1b4\", \"M256 464V277.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.4V464c0 26.5-21.5 48-48 48H304c-26.5 0-48-21.5-48-48zM424 272c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V296c0-13.3-10.7-24-24-24H424zM24 0C10.7 0 0 10.7 0 24V96v8 93.5c0 17 6.7 33.3 18.7 45.3L64 288V464c0 26.5 21.5 48 48 48H240c-10-13.4-16-30-16-48V277.1c0-22.4 9.4-43.8 25.9-59L352 124.6V104 96 24c0-13.3-10.7-24-24-24H280c-13.3 0-24 10.7-24 24V96H224V24c0-13.3-10.7-24-24-24H152c-13.3 0-24 10.7-24 24V96H96V24C96 10.7 85.3 0 72 0H24zM176 160c22.1 0 40 17.9 40 40v24c0 8.8-7.2 16-16 16H152c-8.8 0-16-7.2-16-16V200c0-22.1 17.9-40 40-40z\"]\n};\nvar faBanana = {\n  prefix: 'fas',\n  iconName: 'banana',\n  icon: [640, 512, [], \"e2e5\", \"M336 144c0 35.7-7.3 69.6-20.5 100.5c4.8 3 9.4 6.2 13.9 9.8l35.5 28.4L445.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.6C377.6 3.6 367.9 0 358.1 0c-29.4 0-47.5 29.4-38 55c10.3 27.7 15.9 57.7 15.9 89zM309.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.2C226.1 366 157 400 80 400c-26.5 0-48 21.5-48 48v16c0 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.4C562.4 309.3 524.7 288 484 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.8h0l-48.1-38.5z\"]\n};\nvar 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.6H222.6c-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 176c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm128-32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM568.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.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z\"]\n};\nvar faPeopleDress = {\n  prefix: 'fas',\n  iconName: 'people-dress',\n  icon: [640, 512, [], \"e217\", \"M208 48c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM70.2 384H88v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h16v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h17.8c10.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.1H408v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h16v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h17.8c10.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.3H474.2c-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.3H154.2c-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 48c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48z\"]\n};\nvar faLoveseat = {\n  prefix: 'fas',\n  iconName: 'loveseat',\n  icon: [512, 512, [\"couch-small\"], \"f4cc\", \"M64 160C64 89.3 121.3 32 192 32H320c70.7 0 128 57.3 128 128v33.6c-36.5 7.4-64 39.7-64 78.4v48H128V272c0-38.7-27.5-71-64-78.4V160zM416 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 48V448c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32H96c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V272c0-26.5 21.5-48 48-48c5.6 0 11 1 16 2.7c18.6 6.6 32 24.4 32 45.3v48 32h32H384h32V320 272z\"]\n};\nvar faCouchSmall = faLoveseat;\nvar 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.4V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V183.4c-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};\nvar faBroadcastTower = faTowerBroadcast;\nvar faTruckPickup = {\n  prefix: 'fas',\n  iconName: 'truck-pickup',\n  icon: [640, 512, [128763], \"f63c\", \"M368.6 96l76.8 96H288V96h80.6zM224 80V192H64c-17.7 0-32 14.3-32 32v64c-17.7 0-32 14.3-32 32s14.3 32 32 32H65.1c-.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-16h66.3c-.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-16H608c17.7 0 32-14.3 32-32s-14.3-32-32-32V224c0-17.7-14.3-32-32-32H527.4L418.6 56c-12.1-15.2-30.5-24-50-24H272c-26.5 0-48 21.5-48 48zM128 368c0-26.5 21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48zm288 0c0-26.5 21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48z\"]\n};\nvar 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 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM160 224c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H160zM128 416c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H160c-17.7 0-32 14.3-32 32zM32 224c-17.7 0-32 14.3-32 32V416c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-17.7-14.3-32-32-32z\"]\n};\nvar 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 192h88l0 288c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32l0-288h88c9.6 0 18.2-5.7 22-14.5z\"]\n};\nvar faLongArrowAltUp = faUpLong;\nvar 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};\nvar faCodeMerge = {\n  prefix: 'fas',\n  iconName: 'code-merge',\n  icon: [448, 512, [], \"f387\", \"M80 104c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm32.4 49.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.3V358.7C19.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.3V272c26.7 20.1 60 32 96 32h86.7c12.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 48H208c-49.9 0-91-38.1-95.6-86.8zM80 456c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zM392 272c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar 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 64H512c35.3 0 64 28.7 64 64v64.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.9H64c-35.3 0-64-28.7-64-64V128zM256 304c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H272c-8.8 0-16 7.2-16 16zm16-112c-8.8 0-16 7.2-16 16s7.2 16 16 16H432c8.8 0 16-7.2 16-16s-7.2-16-16-16H272zM144 139.9c-11.1 0-20.1 9-20.1 20.1v6c-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.9l0 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.1V352c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1v-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.4V160c0-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};\nvar faMoneyCheckEditAlt = faMoneyCheckDollarPen;\nvar faUpFromLine = {\n  prefix: 'fas',\n  iconName: 'up-from-line',\n  icon: [384, 512, [\"arrow-alt-from-bottom\"], \"f346\", \"M209.4 39.5C204.9 34.7 198.6 32 192 32s-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.5h72V352c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V224h72c9.6 0 18.2-5.7 22-14.5s2-19-4.6-26l-136-144zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar faArrowAltFromBottom = faUpFromLine;\nvar faUpload = {\n  prefix: 'fas',\n  iconName: 'upload',\n  icon: [512, 512, [], \"f093\", \"M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-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 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar 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.9V81.2c0 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.2V430.2c0-8.4-6.5-15.3-14.7-16.5C77 398.9 0 312.4 0 208zm288 48c0-53-43-96-96-96s-96 43-96 96s43 96 96 96s96-43 96-96zm-96 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faPeoplePants = {\n  prefix: 'fas',\n  iconName: 'people-pants',\n  icon: [640, 512, [], \"e219\", \"M160 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm-8 384V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V256.9l28.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.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V256.9l28.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.6H465.1c-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.6H145.1c-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.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32zM480 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48z\"]\n};\nvar 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};\nvar faWindsock = {\n  prefix: 'fas',\n  iconName: 'windsock',\n  icon: [512, 512, [], \"f777\", \"M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V320h64v8.6c0 20.3 18.7 35.5 38.5 31.3l41.5-8.6V64.7L166.5 56c-19.9-4.1-38.5 11-38.5 31.3V96H64V32zm64 112V272H64V144h64zM272 78V338l96-20V98L272 78zM486.5 293.3c14.8-3.1 25.5-16.2 25.5-31.3V154c0-15.2-10.6-28.2-25.5-31.3L432 111.3V304.7l54.5-11.4z\"]\n};\nvar 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-30V32z\"]\n};\nvar faBrakeWarning = {\n  prefix: 'fas',\n  iconName: 'brake-warning',\n  icon: [640, 512, [], \"e0c7\", \"M544 256c0 123.7-100.3 224-224 224S96 379.7 96 256S196.3 32 320 32s224 100.3 224 224zM344 152c0-13.3-10.7-24-24-24s-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152zM320 384c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM91.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};\nvar faToiletPortable = {\n  prefix: 'fas',\n  iconName: 'toilet-portable',\n  icon: [320, 512, [], \"e583\", \"M0 32V64H320V32c0-17.7-14.3-32-32-32H32C14.3 0 0 14.3 0 32zM24 96H0v24V488c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H272v8c0 13.3 10.7 24 24 24s24-10.7 24-24V120 96H296 24zM256 240v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V240c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faCompactDisc = {\n  prefix: 'fas',\n  iconName: 'compact-disc',\n  icon: [512, 512, [128191, 128192, 128440], \"f51f\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM256 224c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zm-96 32c0 53 43 96 96 96s96-43 96-96s-43-96-96-96s-96 43-96 96zM96 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};\nvar faFileArrowDown = {\n  prefix: 'fas',\n  iconName: 'file-arrow-down',\n  icon: [384, 512, [\"file-download\"], \"f56d\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 232V334.1l31-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 31V232c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faFileDownload = faFileArrowDown;\nvar faSaxophoneFire = {\n  prefix: 'fas',\n  iconName: 'saxophone-fire',\n  icon: [640, 512, [\"sax-hot\"], \"f8db\", \"M102.6 0c-2.5 0-5 .9-7 2.6c-23.3 20.8-43 44.4-57 67.1C24.9 92 16 116 16 134.5c0 14.6 2.8 28.6 7.9 41.5H79.5c-4.8-8-7.5-17.8-7.5-29c0-16.8 10.5-31.5 31.5-57.4c2.8 3.5 43.4 55.3 43.4 55.3l25.2-29.4c2.1 2.8 3.5 5.6 4.9 8.4c9.1 16.7 8.7 36.7-.2 52.1H232c5.1-12.9 8-26.9 8-41.5c0-14.1-6.7-35.7-16.9-55.3c-10.3-19.9-25-40.9-42.3-56.8c-3.9-3.6-10.1-3.6-14 0c-6.7 6.1-13 13.7-18.5 20.7c-12.1-14.5-25-28-38.8-40.4C107.5 .9 105.1 0 102.6 0zm68.8 338.1L218.9 256H232c13.3 0 24-10.7 24-24s-10.7-24-24-24H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H16.9L4.4 309.4C1.5 321.8 0 334.4 0 347.1v3.1C0 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.1h64.2c9 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.8H538.5c-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 8L206.6 369.4c-4.2 4.2-10 6.6-16 6.6c-12.5 0-22.6-10.1-22.6-22.6v-2.6c0-4.4 1.2-8.8 3.4-12.6zM96 280c0-13.3 10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24zM88 392c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z\"]\n};\nvar faSaxHot = faSaxophoneFire;\nvar 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.3zm77.9 183.8c-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 512H480c11.6 0 22.1-6.2 27.7-16L359.4 379.1zM320 352c1.6 0 3.2 0 4.8-.1L194.5 249.2C206.2 307.8 257.9 352 320 352z\"]\n};\nvar faWebcamSlash = faCameraWebSlash;\nvar faFolderMedical = {\n  prefix: 'fas',\n  iconName: 'folder-medical',\n  icon: [512, 512, [], \"e18c\", \"M448 480H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64zM224 208v48H176c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h48c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H288V208c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16z\"]\n};\nvar faFolderGear = {\n  prefix: 'fas',\n  iconName: 'folder-gear',\n  icon: [512, 512, [\"folder-cog\"], \"e187\", \"M512 416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H448c35.3 0 64 28.7 64 64V416zM368.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-3L318.4 215c-8.9-7.6-19.1-13.6-30.4-17.6v-21c0-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.9v21c-11.2 4-21.5 10-30.4 17.6l-18.2-10.5c-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 18l18.2 10.5c-1.1 5.7-1.6 11.6-1.6 17.6s.5 11.9 1.6 17.5l-18.2 10.5c-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 3L193.6 361c8.9 7.6 19.2 13.6 30.4 17.6v21c0 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.9v-21c11.2-4 21.5-10 30.4-17.6l18.2 10.5c6.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-18.2-10.5c1-5.7 1.6-11.6 1.6-17.5s-.6-11.9-1.6-17.6l18.2-10.5zM296 288c0 22.1-17.9 40-40 40s-40-17.9-40-40s17.9-40 40-40s40 17.9 40 40z\"]\n};\nvar faFolderCog = faFolderGear;\nvar 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 40V312.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.2 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.3 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};\nvar faArrowUpArrowDown = {\n  prefix: 'fas',\n  iconName: 'arrow-up-arrow-down',\n  icon: [512, 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.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.3l41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96zm288 333.3c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L384 370.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V370.7l-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};\nvar faSortUpDown = faArrowUpArrowDown;\nvar faCaravan = {\n  prefix: 'fas',\n  iconName: 'caravan',\n  icon: [640, 512, [], \"f8ff\", \"M0 112C0 67.8 35.8 32 80 32H416c88.4 0 160 71.6 160 160V352h32c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0H288c0 53-43 96-96 96s-96-43-96-96H80c-44.2 0-80-35.8-80-80V112zM320 352H448V256H416c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V160c0-17.7-14.3-32-32-32H352c-17.7 0-32 14.3-32 32V352zM96 128c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H224c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H96zm96 336c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48z\"]\n};\nvar 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.4h.2c3.4 0 6.5 1.6 8.5 4.3l40 53.3c3 4 7.8 6.4 12.8 6.4h48c5 0 9.8-2.4 12.8-6.4l40-53.3c2-2.7 5.2-4.3 8.5-4.3h.2c5.8 0 10.4 4.7 10.4 10.4V272c0 53-43 96-96 96s-96-43-96-96V154.4zM216 288c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm96-16c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16z\"]\n};\nvar 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 352V64c0-35.3-28.7-64-64-64H128C104.4 0 83.8 12.7 72.7 31.7L38.8 5.1zM64 352c0 35.3 28.7 64 64 64h96v80c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L373.3 416h32.8L64 146.4V352z\"]\n};\nvar faCommentAltSlash = faMessageSlash;\nvar 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 288H175.5L98.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.7H272.5L349.4 44.6z\"]\n};\nvar faZap = faBolt;\nvar faTrashCanCheck = {\n  prefix: 'fas',\n  iconName: 'trash-can-check',\n  icon: [448, 512, [], \"e2a9\", \"M163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zM337 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};\nvar faGlassWater = {\n  prefix: 'fas',\n  iconName: 'glass-water',\n  icon: [448, 512, [], \"e4f4\", \"M64 0C55.1 0 46.6 3.7 40.6 10.2s-9.1 15.2-8.5 24.1L60.9 437.7c3 41.9 37.8 74.3 79.8 74.3H307.3c42 0 76.8-32.4 79.8-74.3L415.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S392.9 0 384 0H64zm41 156.5L98.4 64H349.6L343 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 0L105 156.5z\"]\n};\nvar 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.6V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H406.7L340 257.5l-62.2 16.1L305.3 352H238.7L265 277l-74.6 19.3L137.3 448H96V288.8l337.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-32H327.7l11.2 32H205.1z\"]\n};\nvar faPersonSimple = {\n  prefix: 'fas',\n  iconName: 'person-simple',\n  icon: [256, 512, [], \"e220\", \"M192 64c0 35.3-28.7 64-64 64s-64-28.7-64-64S92.7 0 128 0s64 28.7 64 64zM25.9 233.4C29.3 191.9 64 160 105.6 160h44.8c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6V464c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V348.3c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3z\"]\n};\nvar faVault = {\n  prefix: 'fas',\n  iconName: 'vault',\n  icon: [576, 512, [], \"e2c5\", \"M64 0C28.7 0 0 28.7 0 64V416c0 35.3 28.7 64 64 64H80l16 32h64l16-32H400l16 32h64l16-32h16c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM224 320c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80zm0 80c-88.4 0-160-71.6-160-160s71.6-160 160-160s160 71.6 160 160s-71.6 160-160 160zM480 221.3V336c0 8.8-7.2 16-16 16s-16-7.2-16-16V221.3c-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};\nvar 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.8H424c13.3 0 24 10.7 24 24V168c0 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 80l0 0h0v0zM176 416c61.9 0 112-50.1 112-112s-50.1-112-112-112s-112 50.1-112 112s50.1 112 112 112z\"]\n};\nvar 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 48h8V196.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.3H352c10.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.4V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM384 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-.3 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.8l0 .1 0 .3zM328.2 384l-.2 .5 0-.5h.2zM112 64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faPlaneCircleXmark = {\n  prefix: 'fas',\n  iconName: 'plane-circle-xmark',\n  icon: [640, 512, [], \"e557\", \"M256 0c-35 0-64 59.5-64 93.7v84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9v65.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.8v42c0 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.3V93.7C320 59.5 292 0 256 0zM496 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm59.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};\nvar faYenSign = {\n  prefix: 'fas',\n  iconName: 'yen-sign',\n  icon: [320, 512, [165, \"cny\", \"jpy\", \"rmb\", \"yen\"], \"f157\", \"M58.6 46.2C48.8 31.5 29 27.6 14.2 37.4S-4.4 67 5.4 81.7L100.2 224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32h80v32H48c-17.7 0-32 14.3-32 32s14.3 32 32 32h80v64c0 17.7 14.3 32 32 32s32-14.3 32-32V384h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H192V288h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H219.8L314.6 81.7c9.8-14.7 5.8-34.6-8.9-44.4s-34.6-5.8-44.4 8.9L160 198.3 58.6 46.2z\"]\n};\nvar faCny = faYenSign;\nvar faJpy = faYenSign;\nvar faRmb = faYenSign;\nvar faYen = faYenSign;\nvar faNotes = {\n  prefix: 'fas',\n  iconName: 'notes',\n  icon: [512, 512, [], \"e202\", \"M160 32c-35.3 0-64 28.7-64 64V352c0 35.3 28.7 64 64 64H339.2c4.3 0 8.6-.4 12.8-1.3V320c0-17.7 14.3-32 32-32h94.7c.9-4.2 1.3-8.5 1.3-12.8V96c0-35.3-28.7-64-64-64H160zM384 352v45.7V416l96-96H461.7 416 384v32zM296 464H136c-48.6 0-88-39.4-88-88l0-224c0-13.3-10.7-24-24-24s-24 10.7-24 24V376c0 75.1 60.9 136 136 136H296c13.3 0 24-10.7 24-24s-10.7-24-24-24z\"]\n};\nvar 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 64V256H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64v32c0 17.7 14.3 32 32 32s32-14.3 32-32V416H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H128V320H240c79.5 0 144-64.5 144-144s-64.5-144-144-144H96zM240 256H128V96H240c44.2 0 80 35.8 80 80s-35.8 80-80 80z\"]\n};\nvar faRouble = faRubleSign;\nvar faRub = faRubleSign;\nvar faRuble = faRubleSign;\nvar faTrashUndo = {\n  prefix: 'fas',\n  iconName: 'trash-undo',\n  icon: [448, 512, [\"trash-arrow-turn-left\"], \"f895\", \"M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128zM217.8 199.9c8.9 9.9 8.1 25-1.8 33.9L182.5 264H240c48.6 0 88 39.4 88 88v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V352c0-22.1-17.9-40-40-40H182.5l33.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};\nvar faTrashArrowTurnLeft = faTrashUndo;\nvar faChampagneGlass = {\n  prefix: 'fas',\n  iconName: 'champagne-glass',\n  icon: [256, 512, [\"glass-champagne\"], \"f79e\", \"M56 0C39.9 0 26.3 12 24.3 27.9L1.2 208C-7.1 273.4 35.3 332.4 96 348V448H48c-17.7 0-32 14.3-32 32s14.3 32 32 32h80 80c17.7 0 32-14.3 32-32s-14.3-32-32-32H160V348c60.7-15.6 103.1-74.6 94.8-140l-23-180.1C229.7 12 216.1 0 200 0H56zM76 128l8.2-64h87.7l8.2 64H76z\"]\n};\nvar faGlassChampagne = faChampagneGlass;\nvar faObjectsAlignCenterHorizontal = {\n  prefix: 'fas',\n  iconName: 'objects-align-center-horizontal',\n  icon: [448, 512, [], \"e3bc\", \"M224 0c-13.3 0-24 10.7-24 24V64H48C21.5 64 0 85.5 0 112v64c0 26.5 21.5 48 48 48H200v64H112c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h88v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h88c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48H248V224H400c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H248V24c0-13.3-10.7-24-24-24z\"]\n};\nvar 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.6zM352 256c0 53-43 96-96 96s-96-43-96-96s43-96 96-96s96 43 96 96zm32 0c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128s128-57.3 128-128z\"]\n};\nvar 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 376V128H195.6L154.8 96H512c17.7 0 32-14.3 32-32s-14.3-32-32-32H416l-7.2-14.3C403.4 6.8 392.3 0 380.2 0H259.8c-12.1 0-23.2 6.8-28.6 17.7L224 32H128c-13.4 0-24.8 8.2-29.6 19.8L38.8 5.1zM304 213v-5c0-8.8 7.2-16 16-16s16 7.2 16 16v30L304 213zm96 75.2V208c0-8.8 7.2-16 16-16s16 7.2 16 16V313.3l-32-25.1zM128 448c0 35.3 28.7 64 64 64H448c20.1 0 38.1-9.3 49.8-23.8L431.5 436c-1.8 6.9-8 12-15.5 12c-8.8 0-16-7.2-16-16V411.2l-64-50.4V432c0 8.8-7.2 16-16 16s-16-7.2-16-16V335.5l-64-50.4V432c0 8.8-7.2 16-16 16s-16-7.2-16-16V259.9l-80-63V448z\"]\n};\nvar faTrashAltSlash = faTrashCanSlash;\nvar faScreenUsers = {\n  prefix: 'fas',\n  iconName: 'screen-users',\n  icon: [640, 512, [\"users-class\"], \"f63d\", \"M96 0C60.7 0 32 28.7 32 64V248.4C49 233.2 71.4 224 96 224V64l448 0V224c24.6 0 47 9.2 64 24.4V64c0-35.3-28.7-64-64-64H96zm64 320c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64zM0 480c0 17.7 14.3 32 32 32H160c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64zM384 320c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64zM224 480c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H288c-35.3 0-64 28.7-64 64zm320-96c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64zm-32 32c-35.3 0-64 28.7-64 64c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H512z\"]\n};\nvar faUsersClass = faScreenUsers;\nvar 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 352c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z\"]\n};\nvar 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};\nvar faArrowSquareLeft = faSquareArrowLeft;\nvar faSquare8 = {\n  prefix: 'fas',\n  iconName: 'square-8',\n  icon: [448, 512, [], \"e25d\", \"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-64V96zm232 32H216c-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 80h32c44.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-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24c0 0 0 0 0 0H216s0 0 0 0zm16 48h8c17.7 0 32 14.3 32 32s-14.3 32-32 32H208c-17.7 0-32-14.3-32-32s14.3-32 32-32h8 16z\"]\n};\nvar 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};\nvar faBracketsSquare = {\n  prefix: 'fas',\n  iconName: 'brackets-square',\n  icon: [448, 512, [\"brackets\"], \"f7e9\", \"M416 32c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32h64V96H320c-17.7 0-32-14.3-32-32s14.3-32 32-32h96zM32 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H64V416h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V64C0 46.3 14.3 32 32 32z\"]\n};\nvar faBrackets = faBracketsSquare;\nvar faLaptopArrowDown = {\n  prefix: 'fas',\n  iconName: 'laptop-arrow-down',\n  icon: [640, 512, [], \"e1c6\", \"M223 199c-9.4 9.4-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 39V56c0-13.2-10.7-24-24-24s-24 10.8-24 24V238.1l-39-39c-4.7-4.7-10.8-7-17-7s-12.3 2.3-17 7zM512 352h64V80c0-26.4-21.6-48-48-48H384V96H512V352zm112 32H16c-8.8 0-16 7.3-16 16v16c0 35.3 28.8 64 64 64H576c35.3 0 64-28.7 64-64V400c0-8.7-7.3-16-16-16zM128 96H256V32H112C85.6 32 64 53.6 64 80V352h64V96zm0-64C92.7 32 64 60.7 64 96V352h64V96H256V32H128zM512 96V352h64V96c0-35.3-28.7-64-64-64H384V96H512zM19.2 384C8.6 384 0 392.6 0 403.2C0 445.6 34.4 480 76.8 480H563.2c42.4 0 76.8-34.4 76.8-76.8c0-10.6-8.6-19.2-19.2-19.2H19.2zM344 56c0-13.3-10.7-24-24-24s-24 10.7-24 24V238.1l-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 39V56z\"]\n};\nvar 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.4H160 128 96V480 352H252.2L419.4 17.7c7.9-15.8 27.1-22.2 42.9-14.3zM0 384c0-17.7 14.3-32 32-32H64V512H32c-17.7 0-32-14.3-32-32V384zm416 32H608c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V448c0-17.7 14.3-32 32-32z\"]\n};\nvar 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.8H514.6L601 300c7.7 9.6 9.2 22.8 3.9 33.9S588.3 352 576 352H546.6L633 460c7.7 9.6 9.2 22.8 3.9 33.9S620.3 512 608 512H400c10-13.4 16-30 16-48V277.1c0-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.4V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V277.1zM144 296v48c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V296c0-13.3-10.7-24-24-24H168c-13.3 0-24 10.7-24 24z\"]\n};\nvar faSignalFair = {\n  prefix: 'fas',\n  iconName: 'signal-fair',\n  icon: [576, 512, [\"signal-2\"], \"f68d\", \"M192 320c0-17.7-14.3-32-32-32s-32 14.3-32 32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V320zM64 416c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32s32-14.3 32-32V416z\"]\n};\nvar faSignal2 = faSignalFair;\nvar faFaceLaughWink = {\n  prefix: 'fas',\n  iconName: 'face-laugh-wink',\n  icon: [512, 512, [\"laugh-wink\"], \"f59c\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM208.4 192c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm92.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};\nvar faLaughWink = faFaceLaughWink;\nvar faCircleDollar = {\n  prefix: 'fas',\n  iconName: 'circle-dollar',\n  icon: [512, 512, [\"dollar-circle\", \"usd-circle\"], \"f2e8\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm20.8-378.4v14.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.5-.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.7V133.6c0-11.9 9.7-21.6 21.6-21.6s21.6 9.7 21.6 21.6z\"]\n};\nvar faDollarCircle = faCircleDollar;\nvar faUsdCircle = faCircleDollar;\nvar faHorseHead = {\n  prefix: 'fas',\n  iconName: 'horse-head',\n  icon: [512, 512, [], \"f7ab\", \"M0 464V316.9C0 208.5 68.3 111.8 170.5 75.6L340.2 15.5C361.6 7.9 384 23.8 384 46.4c0 11-5.5 21.2-14.6 27.3L336 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.1h-3.4c-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.4l-.1 0 0 0c-6.3 0-12.5-.5-18.6-1.5c-3.6-.6-7.2-1.4-10.7-2.3l0 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.8H48c-26.5 0-48-21.5-48-48zM328 224c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar 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 160H338.7l-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 96H165.2C91 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 352H173.3l41.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 416H346.8c74.2 0 140.1-47.5 163.6-117.9z\"]\n};\nvar faRepeatAlt = faArrowsRepeat;\nvar faBoreHole = {\n  prefix: 'fas',\n  iconName: 'bore-hole',\n  icon: [512, 512, [], \"e4c3\", \"M256 0c-17.7 0-32 14.3-32 32V296.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.4V32c0-17.7-14.3-32-32-32zM48 128c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H352V352c0 53-43 96-96 96s-96-43-96-96V128H48z\"]\n};\nvar faIndustry = {\n  prefix: 'fas',\n  iconName: 'industry',\n  icon: [512, 512, [], \"f275\", \"M32 32C14.3 32 0 46.3 0 64V304v48 80c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V304 152.2c0-18.2-19.4-29.7-35.4-21.1L320 215.4V152.2c0-18.2-19.4-29.7-35.4-21.1L128 215.4V64c0-17.7-14.3-32-32-32H32z\"]\n};\nvar faImagePolaroid = {\n  prefix: 'fas',\n  iconName: 'image-polaroid',\n  icon: [448, 512, [], \"f8c4\", \"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-64H64zM96 96H352c17.7 0 32 14.3 32 32V320c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128c0-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.8h48 48 40 88c5.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 192c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar 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};\nvar faCircleDown = {\n  prefix: 'fas',\n  iconName: 'circle-down',\n  icon: [512, 512, [61466, \"arrow-alt-circle-down\"], \"f358\", \"M256 0C114.6 0 0 114.6 0 256S114.6 512 256 512s256-114.6 256-256S397.4 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};\nvar faArrowAltCircleDown = faCircleDown;\nvar faGrill = {\n  prefix: 'fas',\n  iconName: 'grill',\n  icon: [448, 512, [], \"e5a3\", \"M0 72C0 49.9 17.9 32 40 32H408c22.1 0 40 17.9 40 40V96c0 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 416H160c0 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 96V72zM151.8 368H296.2l-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 440c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar 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 96v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-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 32v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448c0-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 0zM512 384c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zM64 64c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64S28.7 64 64 64z\"]\n};\nvar 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 256V448c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-17.7-14.3-32-32-32s-32 14.3-32 32zM32 352v96c0 17.7 14.3 32 32 32s32-14.3 32-32V352c0-17.7-14.3-32-32-32s-32 14.3-32 32zm288-64c-17.7 0-32 14.3-32 32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V320c0-17.7-14.3-32-32-32zm96-32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n};\nvar faAnalytics = faChartMixed;\nvar 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 224H64c-17.7 0-32 14.3-32 32s14.3 32 32 32h80L98.9 396.3c-5 11.9-16.6 19.7-29.5 19.7H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H69.3c38.8 0 73.7-23.3 88.6-59.1L213.3 288H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H240l45.1-108.3c5-11.9 16.6-19.7 29.5-19.7H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H314.7z\"]\n};\nvar 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.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faSortAmountDesc = faArrowDownShortWide;\nvar faSortAmountDownAlt = faArrowDownShortWide;\nvar 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};\nvar faDisplayCode = {\n  prefix: 'fas',\n  iconName: 'display-code',\n  icon: [576, 512, [\"desktop-code\"], \"e165\", \"M0 64C0 28.7 28.7 0 64 0H512c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H336l10.7 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32h69.3L240 416H64c-35.3 0-64-28.7-64-64V64zm64 0V352H512V64H64zM249 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};\nvar faDesktopCode = faDisplayCode;\nvar 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.6V370.9c-9.7 6.4-20.3 12.2-32 16.9V448c0 8.8-7.2 16-16 16s-16-7.2-16-16V397.1c-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.2V477.8zM158.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};\nvar faOilTemperature = {\n  prefix: 'fas',\n  iconName: 'oil-temperature',\n  icon: [576, 512, [\"oil-temp\"], \"f614\", \"M256 32c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H320V96h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H320v70.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.3V128 32zM400 304l0-1.2c21.9-3.2 43.7-12.6 61.5-24.9l0 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.7l0 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.1l0 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.7l0 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};\nvar faOilTemp = faOilTemperature;\nvar faSquareQuestion = {\n  prefix: 'fas',\n  iconName: 'square-question',\n  icon: [448, 512, [\"question-square\"], \"f2fd\", \"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-64H64zm73.8 133.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.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-24V250.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.1H190.6c-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.2zM256 352c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faQuestionSquare = faSquareQuestion;\nvar faAirConditioner = {\n  prefix: 'fas',\n  iconName: 'air-conditioner',\n  icon: [576, 512, [], \"f8f4\", \"M64 0C28.7 0 0 28.7 0 64v96c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM80 128H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zM256 256H192V416c0 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-96V256zm64 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-32V256H320V384z\"]\n};\nvar 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};\nvar faMountains = {\n  prefix: 'fas',\n  iconName: 'mountains',\n  icon: [640, 512, [9968], \"f6fd\", \"M381.1 480H55.9C25 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.1H456.1h-75z\"]\n};\nvar 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.3H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H67.2C25.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 160H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H336.3c-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};\nvar faCarTunnel = {\n  prefix: 'fas',\n  iconName: 'car-tunnel',\n  icon: [512, 512, [], \"e4de\", \"M256 0C114.6 0 0 114.6 0 256V448c0 35.3 28.7 64 64 64h64H384h64c35.3 0 64-28.7 64-64V256C512 114.6 397.4 0 256 0zM384 512c-17.7 0-32-14.3-32-32V448H160v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V376c0-20.8 11.3-38.9 28.1-48.6l21-64.7c7.5-23.1 29-38.7 53.3-38.7H313.6c24.3 0 45.8 15.6 53.3 38.7l21 64.7c16.8 9.7 28.2 27.8 28.2 48.6V480c0 17.7-14.3 32-32 32zM190.8 277.5L177 320H335l-13.8-42.5c-1.1-3.3-4.1-5.5-7.6-5.5H198.4c-3.5 0-6.5 2.2-7.6 5.5zM168 408c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm200-24c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar faPersonDollyEmpty = {\n  prefix: 'fas',\n  iconName: 'person-dolly-empty',\n  icon: [512, 512, [], \"f4d1\", \"M80 96c26.5 0 48-21.5 48-48s-21.5-48-48-48S32 21.5 32 48s21.5 48 48 48zM96 306.7V241.7l16.6 24.9c8.9 13.4 23.9 21.4 39.9 21.4h70.7l27.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.2H161.1l-42.6-64c-13.3-20-35.8-32-59.9-32C26.2 128 0 154.2 0 186.6v88.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-32v0V410.5l-64-64zM304 448c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faPanFood = {\n  prefix: 'fas',\n  iconName: 'pan-food',\n  icon: [576, 512, [129368], \"e42b\", \"M528 256c0 132.5-107.5 240-240 240c-51.8 0-99.7-16.4-138.9-44.3l-33.6 21c-7.5 4.7-16.2 7.2-25.1 7.2c-16.4 0-31.6-8.5-40.2-22.5L8.5 389.8c-5.6-9-8.5-19.5-8.5-30.1c0-19.8 10.2-38.1 26.9-48.6l24.4-15.3c-2.2-13-3.3-26.3-3.3-39.8C48 123.5 155.5 16 288 16c51.8 0 99.7 16.4 138.9 44.3l33.6-21c7.5-4.7 16.2-7.2 25.1-7.2c16.4 0 31.6 8.5 40.2 22.5l41.6 67.7c5.6 9 8.5 19.5 8.5 30.1c0 19.8-10.2 38.1-26.9 48.6l-24.4 15.3c2.2 13 3.3 26.3 3.3 39.8zm-4.4-95.8c2.7-1.7 4.4-4.7 4.4-8c0-1.7-.5-3.4-1.4-4.9l-41.3-67L464.5 93.4c19.9 21.6 35.9 46.8 46.8 74.5l12.3-7.7zM64.7 344.1l-12.3 7.7c-2.7 1.7-4.4 4.7-4.4 8c0 1.7 .5 3.4 1.4 4.9l41.3 67 20.9-13.1c-19.9-21.6-35.9-46.8-46.8-74.5zM320 96c-29.9 0-55 20.5-62 48.2c-2.2 8.6 5.2 15.8 14 15.8h96c8.8 0 16.2-7.3 14-15.8C375 116.5 349.9 96 320 96zM206.1 145.9c-7.8-7.8-20.5-7.8-28.3 0l-32 32c-7.8 7.8-7.8 20.5 0 28.3s20.5 7.8 28.3 0l32-32c7.8-7.8 7.8-20.5 0-28.3zM296 240c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm72 152c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm68.3-187.4c-4.5-7.6-14.9-7.5-21.1-1.3l-67.9 67.9c-6.2 6.2-6.3 16.6 1.3 21.1c24.6 14.6 56.8 11.3 77.9-9.8s24.4-53.4 9.8-77.9zm-233 72.1c-6.2-6.2-16.4-6.2-22.6 0l-8 8-8 8c-6.2 6.2-6.2 16.4 0 22.6c2.1 2.1 4.6 3.5 7.3 4.2c1.7 .4 3.4 .8 5.1 1.1c5.4 1.1 11 2.1 14.7 5.9l11.4 11.4c3 3 4.7 7.1 4.7 11.3V368c0 26.5 21.5 48 48 48s48-21.5 48-48s-21.5-48-48-48H237.3c-4.2 0-8.3-1.7-11.3-4.7l-11.4-11.4c-3.8-3.8-4.8-9.3-5.9-14.7c-.3-1.7-.7-3.5-1.1-5.1c-.7-2.7-2.1-5.2-4.2-7.3z\"]\n};\nvar faHeadSideCough = {\n  prefix: 'fas',\n  iconName: 'head-side-cough',\n  icon: [640, 512, [], \"e061\", \"M0 201.7C0 90.3 90.3 0 201.7 0H224c95.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.8H416v32H352c-17.7 0-32 14.3-32 32s14.3 32 32 32h64c0 35.3-28.7 64-64 64H288c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V375.8c0-17-7.1-33-17.5-46.4C18.3 293.2 0 246.5 0 201.7zM336 224c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm272 88c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm-40 24c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm-64 48c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm128 0c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zM608 504c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm-40-72c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar 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};\nvar 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.2H464c26.5 0 48-21.5 48-48c0-25.3-19.5-46-44.3-47.9c7.7-8.5 12.3-19.8 12.3-32.1c0-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-48H294.5c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7V192v48 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 320H96c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64V288c0 17.7 14.3 32 32 32z\"]\n};\nvar faUserLock = {\n  prefix: 'fas',\n  iconName: 'user-lock',\n  icon: [640, 512, [], \"f502\", \"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0S96 57.3 96 128s57.3 128 128 128zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H392.6c-5.4-9.4-8.6-20.3-8.6-32V352c0-2.1 .1-4.2 .3-6.3c-31-26-71-41.7-114.6-41.7H178.3zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar 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};\nvar faLongArrowRight = faArrowRightLong;\nvar faTicketsAirline = {\n  prefix: 'fas',\n  iconName: 'tickets-airline',\n  icon: [640, 512, [], \"e29b\", \"M96 96V320c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V256c-26.5 0-48-21.5-48-48s21.5-48 48-48V96c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64zm432 32c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm0 64c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm16 48c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zm-16 80c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zM265.3 106.5c-1.7-5.2 2.1-10.5 7.6-10.5H304c8.5 0 16.4 4.5 20.7 11.9L364.4 176h40.3c16.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.7H364.4l-39.7 68.1c-4.3 7.4-12.2 11.9-20.7 11.9H272.9c-5.5 0-9.3-5.3-7.6-10.5L288.4 240H245.8l-19.2 25.6c-3 4-7.8 6.4-12.8 6.4H200c-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.9h13.8c5 0 9.8 2.4 12.8 6.4L245.8 176h42.7l-23.2-69.5zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V360c0 66.3 53.7 120 120 120H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-39.8 0-72-32.2-72-72V120z\"]\n};\nvar faAnchorCircleXmark = {\n  prefix: 'fas',\n  iconName: 'anchor-circle-xmark',\n  icon: [640, 512, [], \"e4ac\", \"M256 96c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm85.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 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 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-7V352c0 88.4 71.6 160 160 160h80 80c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2H320V368 240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM496 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm59.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};\nvar faEllipsis = {\n  prefix: 'fas',\n  iconName: 'ellipsis',\n  icon: [448, 512, [\"ellipsis-h\"], \"f141\", \"M120 256c0 30.9-25.1 56-56 56s-56-25.1-56-56s25.1-56 56-56s56 25.1 56 56zm160 0c0 30.9-25.1 56-56 56s-56-25.1-56-56s25.1-56 56-56s56 25.1 56 56zm104 56c-30.9 0-56-25.1-56-56s25.1-56 56-56s56 25.1 56 56s-25.1 56-56 56z\"]\n};\nvar faEllipsisH = faEllipsis;\nvar 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-68V96c0-35.3-28.7-64-64-64H160c-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.7h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-3.3 0-6.4 1-8.9 2.7l-25.6-20.1zM302.1 211.5c.6-.3 1.3-.5 1.9-.7V144c0-26.5 21.5-48 48-48h80c26.5 0 48 21.5 48 48V350.9l-32-25.1V144c0-8.8-7.2-16-16-16H352c-8.8 0-16 7.2-16 16v66.7c18.6 6.6 32 24.4 32 45.3c0 2.3-.2 4.6-.5 6.8l-65.5-51.3zM208 384H365.5L192 247.3V368c0 8.8 7.2 16 16 16zm-48-16V222.1L96 171.6V416c0 35.3 28.7 64 64 64H480c2.3 0 4.6-.1 6.9-.4L406.2 416H208c-26.5 0-48-21.5-48-48z\"]\n};\nvar faChessPawn = {\n  prefix: 'fas',\n  iconName: 'chess-pawn',\n  icon: [320, 512, [9823], \"f443\", \"M264 136c0 37.1-19.4 69.6-48.6 88H224c17.7 0 32 14.3 32 32s-14.3 32-32 32c0 96 24 128 24 128H72s24-32 24-128c-17.7 0-32-14.3-32-32s14.3-32 32-32h8.5C75.4 205.6 56 173.1 56 136C56 78.6 102.6 32 160 32s104 46.6 104 104zM32 448H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faKitMedical = {\n  prefix: 'fas',\n  iconName: 'kit-medical',\n  icon: [576, 512, [\"first-aid\"], \"f479\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H96V32H64zm64 0V480H448V32H128zM512 480c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H480V480h32zM256 176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V288H208c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16h48V176z\"]\n};\nvar faFirstAid = faKitMedical;\nvar faGrid2Plus = {\n  prefix: 'fas',\n  iconName: 'grid-2-plus',\n  icon: [512, 512, [], \"e197\", \"M80 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48zm0 256h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V336c0-26.5 21.5-48 48-48zM288 80c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48V80zm96 192c13.3 0 24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H408v64c0 13.3-10.7 24-24 24s-24-10.7-24-24V408H296c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V296c0-13.3 10.7-24 24-24z\"]\n};\nvar 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.5zm30.1-10.9c-26.1-71.3 10.5-150.2 81.9-176.2s150.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.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.1l117.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};\nvar 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 0H64V64zm288 0l224 0V384H508.3l-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 320H379.2l42.7 64H592c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48V400c0 26.5 21.5 48 48 48H308.2l33.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 0H192s0 0 0 0l0-73.8c0-10.2 1.6-20.1 4.7-29.5L265.5 384zM192 128c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48z\"]\n};\nvar faToolbox = {\n  prefix: 'fas',\n  iconName: 'toolbox',\n  icon: [512, 512, [129520], \"f552\", \"M176 88v40H336V88c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8zm-48 40V88c0-30.9 25.1-56 56-56H328c30.9 0 56 25.1 56 56v40h28.1c12.7 0 24.9 5.1 33.9 14.1l51.9 51.9c9 9 14.1 21.2 14.1 33.9V304H384V288c0-17.7-14.3-32-32-32s-32 14.3-32 32v16H192V288c0-17.7-14.3-32-32-32s-32 14.3-32 32v16H0V227.9c0-12.7 5.1-24.9 14.1-33.9l51.9-51.9c9-9 21.2-14.1 33.9-14.1H128zM0 416V336H128v16c0 17.7 14.3 32 32 32s32-14.3 32-32V336H320v16c0 17.7 14.3 32 32 32s32-14.3 32-32V336H512v80c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64z\"]\n};\nvar faEnvelopeDot = {\n  prefix: 'fas',\n  iconName: 'envelope-dot',\n  icon: [576, 512, [\"envelope-badge\"], \"e16f\", \"M496 160c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80s-35.8 80-80 80zM48 64H385.1c-.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.1V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V176L217.6 339.2c22.8 17.1 54 17.1 76.8 0z\"]\n};\nvar faEnvelopeBadge = faEnvelopeDot;\nvar faHandsHoldingCircle = {\n  prefix: 'fas',\n  iconName: 'hands-holding-circle',\n  icon: [640, 512, [], \"e4fb\", \"M320 256c-70.7 0-128-57.3-128-128S249.3 0 320 0s128 57.3 128 128s-57.3 128-128 128zM40 64c22.1 0 40 17.9 40 40v40 80 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.2 0 0 25.3 25.3c21 21 32.8 49.5 32.8 79.2V464c0 26.5-21.5 48-48 48H173.3c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5V224 160 104C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40v56 64V325.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7H400c-26.5 0-48-21.5-48-48V385.1c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3 0 0 15.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.3V224 144 104c0-22.1 17.9-40 40-40z\"]\n};\nvar faBug = {\n  prefix: 'fas',\n  iconName: 'bug',\n  icon: [512, 512, [], \"f188\", \"M256 0c53 0 96 43 96 96v3.6c0 15.7-12.7 28.4-28.4 28.4H188.4c-15.7 0-28.4-12.7-28.4-28.4V96c0-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.4H312c17.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.5H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H416c0 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.6V240c0-8.8-7.2-16-16-16s-16 7.2-16 16V479.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 320H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96.3c1.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};\nvar 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.2H488.4c13 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 35H332.7c20.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.5H33.6z\"]\n};\nvar 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 96v32H576V96c0-35.3-28.7-64-64-64H64zM576 224H0V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V224zM112 352h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm112 16c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-8.8 0-16-7.2-16-16z\"]\n};\nvar faCreditCardAlt = faCreditCard;\nvar faCircleS = {\n  prefix: 'fas',\n  iconName: 'circle-s',\n  icon: [512, 512, [], \"e121\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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 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-3-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};\nvar faBoxBallot = {\n  prefix: 'fas',\n  iconName: 'box-ballot',\n  icon: [576, 512, [128499], \"f735\", \"M128 32c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32V224H128V32zM0 352H576V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V352zM48 160H96v96H480V160h48c26.5 0 48 21.5 48 48V320H0V208c0-26.5 21.5-48 48-48z\"]\n};\nvar faCar = {\n  prefix: 'fas',\n  iconName: 'car',\n  icon: [512, 512, [128664, \"automobile\"], \"f1b9\", \"M135.2 117.4L109.1 192H402.9l-26.1-74.6C372.3 104.6 360.2 96 346.6 96H165.4c-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 32H346.6c40.8 0 77.1 25.8 90.6 64.3l35.2 100.5c23.2 9.6 39.6 32.5 39.6 59.2V400v48c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V400H96v48c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V400 256c0-26.7 16.4-49.6 39.6-59.2zM128 288c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm288 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faAutomobile = faCar;\nvar 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 32H384 544c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H507.2l-44.9 36c-22.7 18.2-50.9 28-80 28H304 288 224c-17.7 0-32-14.3-32-32s14.3-32 32-32h64 16c8.8 0 16-7.2 16-16s-7.2-16-16-16H183.4L63.7 216.2c-17.8 13.1-42.8 9.3-55.9-8.5zM382.4 160l0 0 .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.5H192 32c-17.7 0-32-14.3-32-32V384c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 352l0 0-.9 0c.3 0 .6 0 .9 0z\"]\n};\nvar faUserTieHair = {\n  prefix: 'fas',\n  iconName: 'user-tie-hair',\n  icon: [448, 512, [], \"e45f\", \"M304 144c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H176c29.8 0 55.9-16.3 69.6-40.5C257.3 86.4 275.5 96 296 96h1.3c4.3 9.8 6.7 20.6 6.7 32v16zM224 0C153.3 0 96 57.3 96 128v16c0 70.7 57.3 128 128 128s128-57.3 128-128V128C352 57.3 294.7 0 224 0zm41.1 512H417.3c17 0 30.7-13.8 30.7-30.7c0-80.6-59.1-147.4-136.3-159.4L272.2 483.1 238.9 359.2l18.6-31c6.4-10.7-1.3-24.2-13.7-24.2H224 204.3c-12.4 0-20.1 13.6-13.7 24.2l18.6 31L175.8 483.1 136.3 321.9C59.1 333.9 0 400.7 0 481.3c0 17 13.8 30.7 30.7 30.7H182.9h82.3z\"]\n};\nvar faPodiumStar = {\n  prefix: 'fas',\n  iconName: 'podium-star',\n  icon: [448, 512, [], \"f758\", \"M168 72c-22.1 0-40 17.9-40 40v32H424c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H80V112c0-48.6 39.4-88 88-88h14.4C190.7 9.7 206.2 0 224 0h64c26.5 0 48 21.5 48 48s-21.5 48-48 48H224c-17.8 0-33.3-9.7-41.6-24H168zM73.7 455.1L48 224H400L374.3 455.1c-3.6 32.4-31 56.9-63.6 56.9H137.3c-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};\nvar faUserHairMullet = {\n  prefix: 'fas',\n  iconName: 'user-hair-mullet',\n  icon: [448, 512, [\"business-front\", \"party-back\", \"trian-balbot\"], \"e45c\", \"M304 128v16c0 18-6 34.6-16 48h0v0c-14.6 19.4-37.8 32-64 32s-49.4-12.6-64-32v0h0c-10-13.4-16-30-16-48V128c0-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 144V128c0-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-24h-1.1C312.7 25.7 271.4 0 224 0s-88.7 25.7-110.9 64H112C98.7 64 88 74.7 88 88c0 7.9 3.8 14.9 9.7 19.3C96.6 114 96 120.9 96 128v16c0 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.7H417.3c17 0 30.7-13.8 30.7-30.7C448 392.2 375.8 320 286.7 320H161.3z\"]\n};\nvar faBusinessFront = faUserHairMullet;\nvar faPartyBack = faUserHairMullet;\nvar faTrianBalbot = faUserHairMullet;\nvar 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.7V480c0 17.7 14.3 32 32 32s32-14.3 32-32V328.2l37-32 15.3-13.3L229.1 171.7z\"]\n};\nvar faBookOpenReader = {\n  prefix: 'fas',\n  iconName: 'book-open-reader',\n  icon: [512, 512, [\"book-reader\"], \"f5da\", \"M352 96c0 53-43 96-96 96s-96-43-96-96s43-96 96-96s96 43 96 96zM240 248V512l-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 427V224c0-17.7 14.3-32 32-32H62.3c63.6 0 125.6 19.6 177.7 56zm32 264V248c52.1-36.4 114.1-56 177.7-56H480c17.7 0 32 14.3 32 32V427c0 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};\nvar faBookReader = faBookOpenReader;\nvar faFamilyDress = {\n  prefix: 'fas',\n  iconName: 'family-dress',\n  icon: [512, 512, [], \"e301\", \"M128 128c-35.3 0-64-28.7-64-64S92.7 0 128 0s64 28.7 64 64s-28.7 64-64 64zm-15.7 32h31.4c11.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.2v16c0 28.4 12.4 54 32 71.6V480c0 6.1 .8 11.9 2.4 17.5c-8.7 9-20.9 14.5-34.4 14.5H112c-26.5 0-48-21.5-48-48V384H42.4c-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.5V423.6c19.6-17.6 32-43.1 32-71.6V336c0-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.9h31.4c28.6 0 53.7 18.9 61.5 46.4l39.1 136.8c5.8 20.4-9.5 40.8-30.8 40.8H448v80c0 26.5-21.5 48-48 48H368zm16-384c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zM256 224c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zm0 32c44.2 0 80 35.8 80 80v16c0 23.7-12.9 44.4-32 55.4V480c0 17.7-14.3 32-32 32H240c-17.7 0-32-14.3-32-32V407.4c-19.1-11.1-32-31.7-32-55.4V336c0-44.2 35.8-80 80-80z\"]\n};\nvar faCircleX = {\n  prefix: 'fas',\n  iconName: 'circle-x',\n  icon: [512, 512, [], \"e12e\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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};\nvar faCabin = {\n  prefix: 'fas',\n  iconName: 'cabin',\n  icon: [512, 512, [], \"e46d\", \"M237.4 6C248.5-2 263.5-2 274.6 6L384 84.1V64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32v88.7L498.6 166c11.3 8.1 16.1 22.6 11.9 35.8S493.9 224 480 224H448 416 32c-13.9 0-26.2-9-30.5-22.2S2.1 174 13.4 166L237.4 6zM32 280c0-13.3 10.7-24 24-24H168c13.3 0 24 10.7 24 24v16c0 13.3-10.7 24-24 24H56c-13.3 0-24-10.7-24-24V280zm24 72H168c13.3 0 24 10.7 24 24v16c0 13.3-10.7 24-24 24H56c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24zm0 96H168c13.3 0 24 10.7 24 24v16c0 13.3-10.7 24-24 24H56c-13.3 0-24-10.7-24-24V472c0-13.3 10.7-24 24-24zM320 280c0-13.3 10.7-24 24-24H456c13.3 0 24 10.7 24 24v16c0 13.3-10.7 24-24 24H344c-13.3 0-24-10.7-24-24V280zm24 168H456c13.3 0 24 10.7 24 24v16c0 13.3-10.7 24-24 24H344c-13.3 0-24-10.7-24-24V472c0-13.3 10.7-24 24-24zm-24-72c0-13.3 10.7-24 24-24H456c13.3 0 24 10.7 24 24v16c0 13.3-10.7 24-24 24H344c-13.3 0-24-10.7-24-24V376zM256 160c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faMountainSun = {\n  prefix: 'fas',\n  iconName: 'mountain-sun',\n  icon: [640, 512, [], \"e52f\", \"M560 160c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80zM55.9 512H381.1h75H578.9c33.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};\nvar 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};\nvar 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 480V326.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.5V32c0-12.6 7.3-24 18.8-29.1zM224 326.5v83L271.4 368 224 326.5zm0-141L271.4 144 224 102.5v83z\"]\n};\nvar 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-32V96C0 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 96V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V96c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faHandBackPointLeft = {\n  prefix: 'fas',\n  iconName: 'hand-back-point-left',\n  icon: [512, 512, [], \"e19f\", \"M0 184c0-22.1 17.9-40 40-40l200 0h7l73 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.4V336c0 70.7-57.3 128-128 128l-64 0H288c-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};\nvar 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 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zM128 240c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm160-32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faCommentAltDots = faMessageDots;\nvar faMessaging = faMessageDots;\nvar faFileHeart = {\n  prefix: 'fas',\n  iconName: 'file-heart',\n  icon: [384, 512, [], \"e176\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 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};\nvar 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 448V163.2C46.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-16h46.1c42.4 0 76.8 34.4 76.8 76.8V338.9c0 30.3-17.9 57.9-45.6 70.2L384 445.7V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64zm352-72.4l56.4-25.1c4.6-2.1 7.6-6.6 7.6-11.7V236.8c0-7.1-5.7-12.8-12.8-12.8H384V375.6zM160 240c0-8.8-7.2-16-16-16s-16 7.2-16 16V400c0 8.8 7.2 16 16 16s16-7.2 16-16V240zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V400c0 8.8 7.2 16 16 16s16-7.2 16-16V240zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V400c0 8.8 7.2 16 16 16s16-7.2 16-16V240z\"]\n};\nvar faBeerFoam = faBeerMug;\nvar faDiceD20 = {\n  prefix: 'fas',\n  iconName: 'dice-d20',\n  icon: [512, 512, [], \"f6cf\", \"M64.7 125.8l53.2 31.9c7.8 4.7 17.8 2 22.2-5.9L217.6 12.1c3-5.4-.9-12.1-7.1-12.1c-1.6 0-3.2 .5-4.6 1.4L63.9 98.8c-9.6 6.6-9.2 20.9 .8 26.9zM32 171.7V295.3c0 8 10.4 11 14.7 4.4l60-92c5-7.6 2.6-17.8-5.2-22.5L56.2 158C45.6 151.6 32 159.3 32 171.7zM326.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.9L338.1 1.4c-1.4-.9-3-1.4-4.6-1.4c-6.2 0-10.1 6.7-7.1 12.1zM512 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.4V171.7zm-49.3 246L302.1 436.6c-8.1 .9-14.1 7.8-14.1 15.9v52.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.4zM249.2 512c3.7 0 6.8-3 6.8-6.8V452.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 .4zM57.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-.8L46.2 358.2c-6.5 9.9-.3 23.3 11.5 24.7zm439.6-24.8L418.9 238.1c-6.5-10-21.4-9.6-27.3 .8L306.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.9H199.1c-12.3 0-20 13.3-13.9 23.9l78.4 137.2c3.7 6.4 13 6.4 16.7 0zM190.4 176H353.6c12.2 0 19.9-13.1 14-23.8l-80-144c-2.8-5.1-8.2-8.2-14-8.2h-3.2c-5.8 0-11.2 3.2-14 8.2l-80 144c-5.9 10.7 1.8 23.8 14 23.8z\"]\n};\nvar 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 .1h85.3l.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 .1v85.3l.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-.1H213.3l-.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-.1V213.3l-.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};\nvar faTruckDroplet = {\n  prefix: 'fas',\n  iconName: 'truck-droplet',\n  icon: [640, 512, [], \"e58c\", \"M0 48C0 21.5 21.5 0 48 0H368c26.5 0 48 21.5 48 48V96h50.7c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3V256v32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V48zM416 256H544V237.3L466.7 160H416v96zM160 464c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm368-48c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM208 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};\nvar faFileCircleXmark = {\n  prefix: 'fas',\n  iconName: 'file-circle-xmark',\n  icon: [576, 512, [], \"e5a1\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.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 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 384c-79.5 0-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144zm59.3-180.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};\nvar faTemperatureArrowUp = {\n  prefix: 'fas',\n  iconName: 'temperature-arrow-up',\n  icon: [512, 512, [\"temperature-up\"], \"e040\", \"M96 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.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.5V112zM144 0C82.1 0 32 50.1 32 112V276.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.3-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C256 50.1 205.9 0 144 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112c0-8.8-7.2-16-16-16s-16 7.2-16 16V322.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zM448 160h32c12.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.8h32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V160z\"]\n};\nvar faTemperatureUp = faTemperatureArrowUp;\nvar faMedal = {\n  prefix: 'fas',\n  iconName: 'medal',\n  icon: [512, 512, [127941], \"f5a2\", \"M16 0H144c5.3 0 10.3 2.7 13.3 7.1l81.1 121.6c-49.5 4.1-94 25.6-127.6 58.3L2.7 24.9C-.6 20-.9 13.7 1.9 8.5S10.1 0 16 0zM509.3 24.9L401.2 187.1c-33.5-32.7-78.1-54.2-127.6-58.3L354.7 7.1c3-4.5 8-7.1 13.3-7.1H496c5.9 0 11.3 3.2 14.1 8.5s2.5 11.5-.8 16.4zM432 336c0 97.2-78.8 176-176 176s-176-78.8-176-176s78.8-176 176-176s176 78.8 176 176zM264.4 241.1c-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};\nvar faBed = {\n  prefix: 'fas',\n  iconName: 'bed',\n  icon: [640, 512, [128716], \"f236\", \"M32 32c17.7 0 32 14.3 32 32V320H288V160c0-17.7 14.3-32 32-32H544c53 0 96 43 96 96V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V416H352 320 64v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 46.3 14.3 32 32 32zM176 288c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80s-35.8 80-80 80z\"]\n};\nvar faBookCopy = {\n  prefix: 'fas',\n  iconName: 'book-copy',\n  icon: [576, 512, [], \"e0be\", \"M160 96L96 96C43 96 0 139 0 192V416c0 53 43 96 96 96H320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 288 96c-17.7 0-32-14.3-32-32s14.3-32 32-32h81.1c-10.9-18.8-17.1-40.7-17.1-64V96zM320 416h32H512h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H512 288c-53 0-96 43-96 96V320c0 24.6 9.2 47 24.4 64c17.6 19.6 43.1 32 71.6 32h32zm-64-96c0-17.7 14.3-32 32-32h96 96v64H384 288c-17.7 0-32-14.3-32-32z\"]\n};\nvar faSquareH = {\n  prefix: 'fas',\n  iconName: 'square-h',\n  icon: [448, 512, [\"h-square\"], \"f0fd\", \"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-64H64zM336 152V256 360c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H160l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24v80H288V152c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faHSquare = faSquareH;\nvar faSquareC = {\n  prefix: 'fas',\n  iconName: 'square-c',\n  icon: [448, 512, [], \"e266\", \"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-64H64zM167.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};\nvar faClockTwo = {\n  prefix: 'fas',\n  iconName: 'clock-two',\n  icon: [512, 512, [], \"e35a\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm24-392v91.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 256V120c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faSquareEllipsisVertical = {\n  prefix: 'fas',\n  iconName: 'square-ellipsis-vertical',\n  icon: [448, 512, [], \"e26f\", \"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-64H64zM224 288c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm32-128c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM224 384c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar 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-32c-30.9 0-56-25.1-56-56s25.1-56 56-56s56 25.1 56 56s-25.1 56-56 56z\"]\n};\nvar 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.8H245.8c1.2 1.6 2.4 3.2 3.7 4.8zM359.6 336c5.6-12.6 8.4-23.4 8.4-32H208c0 8.6 2.8 19.4 8.4 32H359.6zM352 256c-14.6-19.4-37.8-32-64-32s-49.4 12.6-64 32H352z\"]\n};\nvar 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 48V276.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.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .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-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V112c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z\"]\n};\nvar faTemperature4 = faTemperatureFull;\nvar faThermometer4 = faTemperatureFull;\nvar faThermometerFull = faTemperatureFull;\nvar faBell = {\n  prefix: 'fas',\n  iconName: 'bell',\n  icon: [448, 512, [128276, 61602], \"f0f3\", \"M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v18.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 416H416c12.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.8V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z\"]\n};\nvar faCandyBar = {\n  prefix: 'fas',\n  iconName: 'candy-bar',\n  icon: [640, 512, [127851, \"chocolate-bar\"], \"e3e8\", \"M0 320H128V224H0v96zm0 64c0 35.3 28.7 64 64 64h64V352H0v32zm288 64V352H160v96H288zm0-224H160v96H288V224zm0-160H160V192H288V64zm288 0H320V448H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM44.2 192H120s0 0 0 0h8V160h0V108.2c0-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};\nvar faChocolateBar = faCandyBar;\nvar 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};\nvar faPinata = {\n  prefix: 'fas',\n  iconName: 'pinata',\n  icon: [512, 512, [], \"e3c3\", \"M112 318.1V254.7l25.8 9.9c14.7 5.6 31.1 4.9 45.1-2.2L259.8 224H288 432c44.2 0 80 35.8 80 80v13.2l-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.6v50.5l-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.7H224c-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-12V353.9zm37.3-119.2L34.4 190.6C13.4 179.6 0 157.8 0 133.8V128C0 92.7 28.7 64 64 64H176V32c0-17.7 14.3-32 32-32s32 14.3 32 32V198.1l-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.9V480c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V437.9zm288-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.8V480c0 17.7-14.3 32-32 32H432c-17.7 0-32-14.3-32-32V435.2zM200 144c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar 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.8h32v32c0 17.7 14.3 32 32 32s32-14.3 32-32V128h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64zM192 352v32H160c-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.8H256V352c0-17.7-14.3-32-32-32s-32 14.3-32 32zM32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar 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 80v80c-17.7 0-32 14.3-32 32s14.3 32 32 32h32 32c17.7 0 32-14.3 32-32s-14.3-32-32-32V32zM32 64C14.3 64 0 78.3 0 96s14.3 32 32 32H47.3l89.6 128L47.3 384H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H304.7L215.1 256l89.6-128H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H288c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64H32z\"]\n};\nvar 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 64H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H217.6c-15.4 37.3-56.9 64-105.6 64zM2 257.5C.9 239.3 15.4 224 33.6 224H478.4c18.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 35H179.3c-20.2 0-37.2-15-39.7-35l-1.2-9.7C61.6 427.2 7.4 349.3 2 257.5z\"]\n};\nvar 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-36H344.3c25.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 36H167.7c-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};\nvar faPlugCircleXmark = {\n  prefix: 'fas',\n  iconName: 'plug-circle-xmark',\n  icon: [576, 512, [], \"e560\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.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-32H32zM432 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm59.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};\nvar faStarOfLife = {\n  prefix: 'fas',\n  iconName: 'star-of-life',\n  icon: [512, 512, [], \"f621\", \"M208 32c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V172.9l122-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.5 28.4 11.7 43.7l-16 27.7c-8.8 15.3-28.4 20.6-43.7 11.7L304 339.1V480c0 17.7-14.3 32-32 32H240c-17.7 0-32-14.3-32-32V339.1L86 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.4V32z\"]\n};\nvar faPhoneSlash = {\n  prefix: 'fas',\n  iconName: 'phone-slash',\n  icon: [640, 512, [], \"f3dd\", \"M601.2 5.1c10.4-8.2 25.5-6.3 33.7 4.1s6.3 25.5-4.1 33.7l-592 464c-10.4 8.2-25.5 6.3-33.7-4.1s-6.3-25.5 4.1-33.7l155.6-122C101.8 270 64 171.4 64 64c0-18 12.1-33.8 29.5-38.6l88-24c19.4-5.3 39.7 4.6 47.4 23.2l40 96c6.8 16.3 2.1 35.2-11.6 46.3L208 207.3c12 25.5 27.2 49.2 45 70.7L601.2 5.1zM325.7 343.7c13.7 9.1 28 17.3 43 24.3L409 318.7c11.2-13.7 30-18.4 46.3-11.6l96 40c18.6 7.7 28.5 28 23.2 47.4l-24 88C545.8 499.9 530 512 512 512c-104.9 0-201.3-36-277.7-96.4l91.3-72z\"]\n};\nvar faTrafficLightStop = {\n  prefix: 'fas',\n  iconName: 'traffic-light-stop',\n  icon: [320, 512, [], \"f63a\", \"M64 0C28.7 0 0 28.7 0 64V352c0 88.4 71.6 160 160 160s160-71.6 160-160V64c0-35.3-28.7-64-64-64H64zm72 368c0 13.3 10.7 24 24 24s24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24zm-24 0c0-26.5 21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48zm48-152c-13.3 0-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24s-10.7-24-24-24zm0-24c26.5 0 48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48zm0-128c26.5 0 48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48z\"]\n};\nvar faPaintRoller = {\n  prefix: 'fas',\n  iconName: 'paint-roller',\n  icon: [512, 512, [], \"f5aa\", \"M0 64C0 28.7 28.7 0 64 0H352c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM160 352c0-17.7 14.3-32 32-32V304c0-44.2 35.8-80 80-80H416c17.7 0 32-14.3 32-32V160 69.5c37.3 13.2 64 48.7 64 90.5v32c0 53-43 96-96 96H272c-8.8 0-16 7.2-16 16v16c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V352z\"]\n};\nvar faAccentGrave = {\n  prefix: 'fas',\n  iconName: 'accent-grave',\n  icon: [192, 512, [], \"60\", \"M32 62.4V61C32 27.3 59.3 0 93 0c29.5 0 54.8 21.1 60.1 50.1l22.2 122c.5 2.6 .7 5.2 .7 7.9v8.2c0 19.8-16.1 35.9-35.9 35.9c-12.5 0-24.1-6.5-30.6-17.2L41.2 95c-6-9.8-9.2-21.1-9.2-32.6z\"]\n};\nvar faHandshakeAngle = {\n  prefix: 'fas',\n  iconName: 'handshake-angle',\n  icon: [640, 512, [\"hands-helping\"], \"f4c4\", \"M543.9 251.4c0-1.1 .1-2.2 .1-3.4c0-48.6-39.4-88-88-88l-40 0H320l-16 0 0 0v16 72c0 22.1-17.9 40-40 40s-40-17.9-40-40V128h.4c4-36 34.5-64 71.6-64H408c2.8 0 5.6 .2 8.3 .5l40.1-40.1c21.9-21.9 57.3-21.9 79.2 0l78.1 78.1c21.9 21.9 21.9 57.3 0 79.2l-69.7 69.7zM192 128V248c0 39.8 32.2 72 72 72s72-32.2 72-72V192h80l40 0c30.9 0 56 25.1 56 56c0 27.2-19.4 49.9-45.2 55c8.2 8.6 13.2 20.2 13.2 33c0 26.5-21.5 48-48 48h-2.7c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48H224c-.9 0-1.8 0-2.7-.1l-37.7 37.7c-21.9 21.9-57.3 21.9-79.2 0L26.3 407.6c-21.9-21.9-21.9-57.3 0-79.2L96 258.7V224c0-53 43-96 96-96z\"]\n};\nvar faHandsHelping = faHandshakeAngle;\nvar faCircle0 = {\n  prefix: 'fas',\n  iconName: 'circle-0',\n  icon: [512, 512, [], \"e0ed\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm0-384c53 0 96 43 96 96v64c0 53-43 96-96 96s-96-43-96-96V224c0-53 43-96 96-96zm-48 96v64c0 26.5 21.5 48 48 48s48-21.5 48-48V224c0-26.5-21.5-48-48-48s-48 21.5-48 48z\"]\n};\nvar faDialMedLow = {\n  prefix: 'fas',\n  iconName: 'dial-med-low',\n  icon: [576, 512, [], \"e160\", \"M288 64c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM174.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 0zM576 288c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM32 320c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM128 96c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm352 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM128 480c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm352 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar 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 256c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64z\"]\n};\nvar faMapMarkerAlt = faLocationDot;\nvar faCrab = {\n  prefix: 'fas',\n  iconName: 'crab',\n  icon: [576, 512, [129408], \"e3ff\", \"M160 0C92 0 36.4 53 32.2 120c0 .2 0 .3 0 .5L32 128h7.9l.1 0H32v33.3c0 28.1 16.3 53.6 41.8 65.4L130.9 253c-3.7 6-6.9 12.4-9.6 19H83.8L55.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.7h33c-.7 5.2-1 10.6-1 16v9.8l-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 0L104.6 366l22.8-7.6 32.4 30.1-37 12.3c-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 0L136.6 430l50-16.7 16.8 15.6-35.7 21.4c-4.8 2.9-7.8 8.1-7.8 13.7v32c0 8.8 7.2 16 16 16s16-7.2 16-16V473.1L233.8 448H342.2L384 473.1V496c0 8.8 7.2 16 16 16s16-7.2 16-16V464c0-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-7V320c0-5.4-.3-10.8-1-16h33c2.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.2L492.2 272H454.7c-2.7-6.6-5.9-13-9.6-19l57.1-26.3c25.5-11.8 41.8-37.3 41.8-65.4V128h-8c0 0 .1 0 .1 0H544l-.2-7.5c0-.1 0-.3 0-.4l0 0 0 0C539.6 53 484 0 416 0H371.3c-7.1 0-10.7 8.6-5.7 13.7l36.7 36.7c5 5 1.5 13.7-5.7 13.7H360c-4.4 0-8.1 3.6-7.5 8c3.9 31.6 30.9 56 63.5 56h80v33.3c0 9.4-5.4 17.9-13.9 21.8L410.7 216c-16.9-12.2-37-20.3-58.7-23V144c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H256V144c0-8.8-7.2-16-16-16s-16 7.2-16 16v49c-21.7 2.7-41.7 10.9-58.7 23L93.9 183.1C85.4 179.2 80 170.6 80 161.3V128h80c32.6 0 59.6-24.4 63.5-56c.5-4.4-3.1-8-7.5-8H179.3c-7.1 0-10.7-8.6-5.7-13.7l36.7-36.7c5-5 1.5-13.7-5.7-13.7H160z\"]\n};\nvar 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.3v83.4c0 14.7-10 27.5-24.2 31L335.5 506.8c-10.2 2.6-20.9 2.6-31 0L88.2 452.8C74 449.2 64 436.4 64 421.7V338.3l127.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};\nvar faBoxFull = faBoxOpenFull;\nvar faFile = {\n  prefix: 'fas',\n  iconName: 'file',\n  icon: [384, 512, [128196, 128459, 61462], \"f15b\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z\"]\n};\nvar 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};\nvar faQuotes = {\n  prefix: 'fas',\n  iconName: 'quotes',\n  icon: [576, 512, [], \"e234\", \"M88 0C39.4 0 0 39.4 0 88v56 24 24c0 26.5 21.5 48 48 48H96c26.5 0 48-21.5 48-48V144c0-26.5-21.5-48-48-48H64V88c0-13.3 10.7-24 24-24h8c17.7 0 32-14.3 32-32s-14.3-32-32-32H88zM264 0c-48.6 0-88 39.4-88 88v56 24 24c0 26.5 21.5 48 48 48h48c26.5 0 48-21.5 48-48V144c0-26.5-21.5-48-48-48H240V88c0-13.3 10.7-24 24-24h8c17.7 0 32-14.3 32-32s-14.3-32-32-32h-8zM576 424V368 344 320c0-26.5-21.5-48-48-48H480c-26.5 0-48 21.5-48 48v48c0 26.5 21.5 48 48 48h32v8c0 13.3-10.7 24-24 24h-8c-17.7 0-32 14.3-32 32s14.3 32 32 32h8c48.6 0 88-39.4 88-88zM312 512c48.6 0 88-39.4 88-88V368 344 320c0-26.5-21.5-48-48-48H304c-26.5 0-48 21.5-48 48v48c0 26.5 21.5 48 48 48h32v8c0 13.3-10.7 24-24 24h-8c-17.7 0-32 14.3-32 32s14.3 32 32 32h8z\"]\n};\nvar 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.8H256h10.6c23.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 32H364c-42.6 0-81 18-108 46.8C229 50 190.6 32 148 32h-9.4zM216 180v7.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.6H148c37.6 0 68 30.4 68 68zm40 113.5L285.2 335c-6.1 .7-12.3 1-18.6 1H256 245.4c-6.3 0-12.5-.3-18.6-1L256 293.5zm53.7-62.6C300.8 218.2 296 203 296 187.4V180c0-37.6 30.4-68 68-68h9.4c32.4 0 58.6 26.2 58.6 58.6c0 55.7-27.5 105-69.7 134.9l-52.5-74.7z\"]\n};\nvar 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 96h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384c-26.9 0-52.3 6.6-74.5 18.4zM32 160c0-35.3 28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64zM306.5 325.9C329 341.4 356.5 352 384 352c26.9 0 55.4-10.8 77.4-26.1l0 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.7l0 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};\nvar faSwimmer = faPersonSwimming;\nvar 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};\nvar faUserRobotXmarks = {\n  prefix: 'fas',\n  iconName: 'user-robot-xmarks',\n  icon: [448, 512, [], \"e4a7\", \"M224 0c8.8 0 16 7.2 16 16V64h64c35.3 0 64 28.7 64 64V256c0 35.3-28.7 64-64 64H144c-35.3 0-64-28.7-64-64V128c0-35.3 28.7-64 64-64h64V16c0-8.8 7.2-16 16-16zM16 144c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V144zm400-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM160 240c-8.8 0-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16zm48 16c0 8.8 7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16zm80-16c-8.8 0-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16zM96 352H352c53 0 96 43 96 96v32c0 17.7-14.3 32-32 32H352V448c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32v64H32c-17.7 0-32-14.3-32-32V448c0-53 43-96 96-96zm80 112v48H144V464c0-8.8 7.2-16 16-16s16 7.2 16 16zm48-16c8.8 0 16 7.2 16 16v48H208V464c0-8.8 7.2-16 16-16zm80 16v48H272V464c0-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};\nvar faMessageQuote = {\n  prefix: 'fas',\n  iconName: 'message-quote',\n  icon: [512, 512, [\"comment-alt-quote\"], \"e1e4\", \"M0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zM239.8 172.8c.1-1.6 .2-3.2 .2-4.8c0-30.9-25.1-56-56-56s-56 25.1-56 56s25.1 56 56 56c2.7 0 5.4-.2 8-.6V232c0 13.3-10.7 24-24 24s-24 10.7-24 24s10.7 24 24 24c39.8 0 72-32.2 72-72V176c0-1.1-.1-2.1-.2-3.2zm144 0c.1-1.6 .2-3.2 .2-4.8c0-30.9-25.1-56-56-56s-56 25.1-56 56s25.1 56 56 56c2.7 0 5.4-.2 8-.6V232c0 13.3-10.7 24-24 24s-24 10.7-24 24s10.7 24 24 24c39.8 0 72-32.2 72-72V176c0-1.1-.1-2.1-.2-3.2z\"]\n};\nvar faCommentAltQuote = faMessageQuote;\nvar 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.2H440.6zM480 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};\nvar faFolderMagnifyingGlass = {\n  prefix: 'fas',\n  iconName: 'folder-magnifying-glass',\n  icon: [512, 512, [\"folder-search\"], \"e18b\", \"M448 480H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H448c35.3 0 64 28.7 64 64V416c0 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 48c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z\"]\n};\nvar faFolderSearch = faFolderMagnifyingGlass;\nvar faNotebook = {\n  prefix: 'fas',\n  iconName: 'notebook',\n  icon: [512, 512, [], \"e201\", \"M64 48v56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v80H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v80H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v56c0 26.5 21.5 48 48 48h80V0H112C85.5 0 64 21.5 64 48zM432 0H224V512H432c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48z\"]\n};\nvar faDroplet = {\n  prefix: 'fas',\n  iconName: 'droplet',\n  icon: [384, 512, [128167, \"tint\"], \"f043\", \"M192 496c97.2 0 176-78.8 176-176c0-74.1-102.3-230.6-150.9-300.7c-12.3-17.7-37.8-17.7-50.1 0C118.3 89.4 16 245.9 16 320c0 97.2 78.8 176 176 176zM112 320c0 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};\nvar faTint = faDroplet;\nvar 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.2-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};\nvar 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.7H288h9.4H512c17.7 0 32-14.3 32-32s-14.3-32-32-32H387.9L518.6 285.3c25-25 25-65.5 0-90.5L381.3 57.4c-25-25-65.5-25-90.5 0zM297.4 416H288l-105.4 0-80-80L227.3 211.3 364.7 348.7 297.4 416z\"]\n};\nvar 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 36H344.3c25.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-36H167.7c-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 200c-22.1 0-40-17.9-40-40s17.9-40 40-40s40 17.9 40 40s-17.9 40-40 40z\"]\n};\nvar 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.5v39.9c0 11 6.2 21 16 25.9s16 14.9 16 25.9v39c0 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.7v-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.1H257c-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.5zm48 0c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256z\"]\n};\nvar faEarth = faEarthAmericas;\nvar faEarthAmerica = faEarthAmericas;\nvar faGlobeAmericas = faEarthAmericas;\nvar 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.6H33.2c-.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.6H319zM406.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-48H464c26.5 0 48 21.5 48 48v80H0V272zM0 384H512v80c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V384zm80-96c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zM64 464c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zM464 288c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zM448 464c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16z\"]\n};\nvar faAppleCrate = faCrateApple;\nvar faPersonBurst = {\n  prefix: 'fas',\n  iconName: 'person-burst',\n  icon: [640, 512, [], \"e53b\", \"M480 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm-8 384V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V256.9l28.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.6H465.1c-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.9V480c0 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.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};\nvar 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};\nvar 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 320H373.6l26.2-157.4c1.5-8.7-4.4-17-13.2-18.4s-17 4.4-18.4 13.2L341.1 320H272V160c0-8.8-7.2-16-16-16s-16 7.2-16 16V320H170.9L143.8 157.4c-1.5-8.7-9.7-14.6-18.4-13.2s-14.6 9.7-13.2 18.4L138.4 320H64s-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 448c0 35.3-28.7 64-64 64H128c-35.3 0-64-28.7-64-64V352H448v96z\"]\n};\nvar faHandBackPointRight = {\n  prefix: 'fas',\n  iconName: 'hand-back-point-right',\n  icon: [512, 512, [], \"e1a1\", \"M512 184c0-22.1-17.9-40-40-40l-200 0h-7l-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 87C215 72.4 197 64 178 64L140 64c-38 0-74 16.9-98.3 46.1l-4.5 5.4C13.1 144.3 0 180.5 0 217.9L0 336c0 70.7 57.3 128 128 128h64 32c26.5 0 48-21.5 48-48c0-12.4-4.7-23.6-12.3-32.1C284.5 382 304 361.3 304 336c0-12.4-4.7-23.6-12.3-32.1C316.5 302 336 281.3 336 256c0-12.3-4.6-23.5-12.2-32H472c22.1 0 40-17.9 40-40z\"]\n};\nvar 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.6V138.8C265.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 144v30.6l0 0v1.3l0 0 0 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 448H320c88.4 0 160-71.6 160-160V128l29.9-44.9c1.3-2 2.1-4.4 2.1-6.8c0-6.8-5.5-12.3-12.3-12.3H400c-44.2 0-80 35.8-80 80zm80 16c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16z\"]\n};\nvar faBatteryEmpty = {\n  prefix: 'fas',\n  iconName: 'battery-empty',\n  icon: [576, 512, [\"battery-0\"], \"f244\", \"M80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zM64 176c0-8.8 7.2-16 16-16H464c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176z\"]\n};\nvar faBattery0 = faBatteryEmpty;\nvar faGrid4 = {\n  prefix: 'fas',\n  iconName: 'grid-4',\n  icon: [448, 512, [], \"e198\", \"M0 48v57.6c0 8.8 7.2 16 16 16H73.6c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H16C7.2 32 0 39.2 0 48zM0 167.5v57.6c0 8.8 7.2 16 16 16H73.6c8.8 0 16-7.2 16-16V167.5c0-8.8-7.2-16-16-16H16c-8.8 0-16 7.2-16 16zM16 270.9c-8.8 0-16 7.2-16 16v57.6c0 8.8 7.2 16 16 16H73.6c8.8 0 16-7.2 16-16V286.9c0-8.8-7.2-16-16-16H16zM0 406.4V464c0 8.8 7.2 16 16 16H73.6c8.8 0 16-7.2 16-16V406.4c0-8.8-7.2-16-16-16H16c-8.8 0-16 7.2-16 16zM119.5 48v57.6c0 8.8 7.2 16 16 16h57.6c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H135.5c-8.8 0-16 7.2-16 16zm0 119.5v57.6c0 8.8 7.2 16 16 16h57.6c8.8 0 16-7.2 16-16V167.5c0-8.8-7.2-16-16-16H135.5c-8.8 0-16 7.2-16 16zm16 103.5c-8.8 0-16 7.2-16 16v57.6c0 8.8 7.2 16 16 16h57.6c8.8 0 16-7.2 16-16V286.9c0-8.8-7.2-16-16-16H135.5zm-16 135.5V464c0 8.8 7.2 16 16 16h57.6c8.8 0 16-7.2 16-16V406.4c0-8.8-7.2-16-16-16H135.5c-8.8 0-16 7.2-16 16zM254.9 32c-8.8 0-16 7.2-16 16v57.6c0 8.8 7.2 16 16 16h57.6c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H254.9zm0 119.5c-8.8 0-16 7.2-16 16v57.6c0 8.8 7.2 16 16 16h57.6c8.8 0 16-7.2 16-16V167.5c0-8.8-7.2-16-16-16H254.9zm-16 135.5v57.6c0 8.8 7.2 16 16 16h57.6c8.8 0 16-7.2 16-16V286.9c0-8.8-7.2-16-16-16H254.9c-8.8 0-16 7.2-16 16zm16 103.5c-8.8 0-16 7.2-16 16V464c0 8.8 7.2 16 16 16h57.6c8.8 0 16-7.2 16-16V406.4c0-8.8-7.2-16-16-16H254.9zM358.4 48v57.6c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H374.4c-8.8 0-16 7.2-16 16zm0 119.5v57.6c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16V167.5c0-8.8-7.2-16-16-16H374.4c-8.8 0-16 7.2-16 16zm16 103.5c-8.8 0-16 7.2-16 16v57.6c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16V286.9c0-8.8-7.2-16-16-16H374.4zm-16 135.5V464c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16V406.4c0-8.8-7.2-16-16-16H374.4c-8.8 0-16 7.2-16 16z\"]\n};\nvar 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.6V96H128V240c0 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 64H288V48c0-14.5 3.9-28.2 10.7-39.9C291 3 281.9 0 272 0H176c-26.5 0-48 21.5-48 48V64zM320 96V240c0 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 304V96H320zM512 64V48c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48V64H512z\"]\n};\nvar 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 272H104.7c-23.5 0-43.5-17-47.3-40.1l-8-48C44.4 154.6 67 128 96.7 128h94.7c14.4 0 27.1 6.2 35.8 16h57.8c8.7-9.8 21.4-16 35.8-16h94.7c29.7 0 52.2 26.6 47.3 55.9l-8 48C450.8 255 430.8 272 407.3 272H328.7c-23.5 0-43.5-17-47.3-40.1l-8-48c-.4-2.7-.7-5.3-.7-7.9H239.3c0 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};\nvar 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.9V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V323.9c0-5.2-.6-10.4-1.9-15.5l-57-227.9C446 52 420.4 32 391 32H121zm0 64H391l48 192H387.8c-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.7H195.8c-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.7H73L121 96z\"]\n};\nvar faSquare0 = {\n  prefix: 'fas',\n  iconName: 'square-0',\n  icon: [448, 512, [], \"e255\", \"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-64H64zm160 96c53 0 96 43 96 96v64c0 53-43 96-96 96s-96-43-96-96V224c0-53 43-96 96-96zm-48 96v64c0 26.5 21.5 48 48 48s48-21.5 48-48V224c0-26.5-21.5-48-48-48s-48 21.5-48 48z\"]\n};\nvar faSection = {\n  prefix: 'fas',\n  iconName: 'section',\n  icon: [320, 512, [], \"e447\", \"M96.9 96c2.1-11.6 8.7-19.8 21.1-25.4c13.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.8c-34.7-5.7-69.4-3.6-98 9.3c-29.8 13.5-52.2 38.6-58 74.1c-.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.4C54.3 194.2 38.5 215.1 33.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 31l0 0 3.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.2l0 0c-4.3-1.5-8.5-2.9-12.3-4.2c-16.8-5.6-34.9 3.5-40.5 20.3s3.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.6l0 0 .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.5c-.2-.1-.4-.1-.6-.2l-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};\nvar 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 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM80 384H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-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.4H352V304c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V192H265.4zm-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.4H160V304c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V192H73.4z\"]\n};\nvar faBoxUp = faSquareThisWayUp;\nvar faGaugeHigh = {\n  prefix: 'fas',\n  iconName: 'gauge-high',\n  icon: [512, 512, [62461, \"tachometer-alt\", \"tachometer-alt-fast\"], \"f625\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM288 96c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM256 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 144c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM96 288c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm352-32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faTachometerAlt = faGaugeHigh;\nvar faTachometerAltFast = faGaugeHigh;\nvar faSquareAmpersand = {\n  prefix: 'fas',\n  iconName: 'square-ampersand',\n  icon: [448, 512, [], \"e260\", \"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-64H64zM184 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.2H199.6c-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.4H178.5c-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.6h19.2c33.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.5h32.2c10.5 0 20.3-5.2 26.3-13.8l1.4-2-40.1-40.1-30.7 22.5z\"]\n};\nvar faEnvelopeOpenText = {\n  prefix: 'fas',\n  iconName: 'envelope-open-text',\n  icon: [512, 512, [], \"f658\", \"M215.4 96H144 107.8 96v8.8V144v40.4 89L.2 202.5c1.6-18.1 10.9-34.9 25.7-45.8L48 140.3V96c0-26.5 21.5-48 48-48h76.6l49.9-36.9C232.2 3.9 243.9 0 256 0s23.8 3.9 33.5 11L339.4 48H416c26.5 0 48 21.5 48 48v44.3l22.1 16.4c14.8 10.9 24.1 27.7 25.7 45.8L416 273.4v-89V144 104.8 96H404.2 368 296.6 215.4zM0 448V242.1L217.6 403.3c11.1 8.2 24.6 12.7 38.4 12.7s27.3-4.4 38.4-12.7L512 242.1V448v0c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64v0zM176 160H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar 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 64H480c12.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.6V173.3l-92.6 92.6L209 448H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H184.7c-.5 0-.9 0-1.4 0H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H143L97 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};\nvar 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-48H400c26.5 0 48 21.5 48 48V512H368V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H192V48zM48 96H160V512H48c-26.5 0-48-21.5-48-48V320H80c8.8 0 16-7.2 16-16s-7.2-16-16-16H0V224H80c8.8 0 16-7.2 16-16s-7.2-16-16-16H0V144c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48v48H560c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H560c-8.8 0-16 7.2-16 16s7.2 16 16 16h80V464c0 26.5-21.5 48-48 48H480V96H592zM312 64c-8.8 0-16 7.2-16 16v24H272c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h24v24c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V152h24c8.8 0 16-7.2 16-16V120c0-8.8-7.2-16-16-16H344V80c0-8.8-7.2-16-16-16H312z\"]\n};\nvar faHospitalAlt = faHospital;\nvar faHospitalWide = faHospital;\nvar faPollPeople = {\n  prefix: 'fas',\n  iconName: 'poll-people',\n  icon: [640, 512, [], \"f759\", \"M128 48c0-26.5-21.5-48-48-48S32 21.5 32 48s21.5 48 48 48s48-21.5 48-48zm448 80H480V96h96v32zM272 32c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H272zM576 416H352V384H576v32zM272 320c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H272zM64 128c-35.3 0-64 28.7-64 64c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H64zm64 208c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM64 416c-35.3 0-64 28.7-64 64c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H64z\"]\n};\nvar 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.5h253c39.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 32H32zM417 283.7c9.6 9.6 15 22.7 15 36.3s-5.4 26.7-15 36.3L356.3 417l-22.6-22.6L356.3 417c-9.6 9.6-22.7 15-36.3 15s-26.7-5.4-36.3-15l-49-49H210.6 160c-35.3 0-64-28.7-64-64V281.1L69 96H443L415.8 282.5l1.2 1.2zM160 208c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h50.6c-1.7-5.1-2.6-10.5-2.6-16c0-13.6 5.4-26.7 15-36.3l33-33V240c0-17.7-14.3-32-32-32H160zm85.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};\nvar faGlassWhiskeyRocks = faWhiskeyGlassIce;\nvar 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};\nvar faChessRook = {\n  prefix: 'fas',\n  iconName: 'chess-rook',\n  icon: [384, 512, [9820], \"f447\", \"M0 204.2V48c0-8.8 7.2-16 16-16H72c8.8 0 16 7.2 16 16V88c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V48c0-8.8 7.2-16 16-16h80c8.8 0 16 7.2 16 16V88c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V48c0-8.8 7.2-16 16-16h56c8.8 0 16 7.2 16 16V204.2c0 12.1-6.8 23.2-17.7 28.6l-28.6 14.3c-10.8 5.4-17.7 16.5-17.5 28.6C322.2 360.7 336 416 336 416H48s13.8-55.3 15.8-140.2c.3-12.1-6.6-23.2-17.5-28.6L17.7 232.8C6.8 227.4 0 216.3 0 204.2zM176 320h32c8.8 0 16-7.2 16-16V256c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c0 8.8 7.2 16 16 16zM32 448H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar 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 72H323zm5.5 36.4L248 171.5v98.4l9.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.9V171.5l-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.6H213.5c-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.7V16C64 7.2 71.2 0 80 0H96c8.8 0 16 7.2 16 16s-7.2 16-16 16V70zm38.4 282H313.6C387.8 352 448 412.2 448 486.4c0 14.1-11.5 25.6-25.6 25.6H25.6C11.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.6h99.2c4.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};\nvar faBarsStaggered = {\n  prefix: 'fas',\n  iconName: 'bars-staggered',\n  icon: [512, 512, [\"reorder\", \"stream\"], \"f550\", \"M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM64 256c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z\"]\n};\nvar faReorder = faBarsStaggered;\nvar faStream = faBarsStaggered;\nvar 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.8H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H336L249.6 211.2c-6 8.1-15.5 12.8-25.6 12.8H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H208L294.4 44.8zM141.9 320H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H216.5l57.6 96H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-11.2 0-21.7-5.9-27.4-15.5L141.9 320z\"]\n};\nvar 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 96H96zM81.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 512c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm256-32c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faCircleUpLeft = {\n  prefix: 'fas',\n  iconName: 'circle-up-left',\n  icon: [512, 512, [], \"e128\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM160 313.4V176c0-8.8 7.2-16 16-16H313.4c12.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};\nvar 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.6-5.3-18-9.2-28-11.6l4.3-64.4c24.4 4.1 46.9 13.7 66.2 27.5zM256 288c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar 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 48v64c0 26.5 21.5 48 48 48l288 0c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48L176 64zm0 224c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48H176z\"]\n};\nvar faOilCanDrip = {\n  prefix: 'fas',\n  iconName: 'oil-can-drip',\n  icon: [640, 512, [], \"e205\", \"M352 96c0 17.7-14.3 32-32 32H288v32h80.9c9.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.7H144c-26.5 0-48-21.5-48-48V346.7l-67.5-30C11.2 309 0 291.8 0 272.8V208c0-26.5 21.5-48 48-48H96h48 80V128H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H320c17.7 0 32 14.3 32 32zM48 208v64.8l48 21.3V208H48zM592 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};\nvar 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.5V386c-18.1 8.4-39.4 14-64 14s-45.9-5.6-64-14v30.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 52v19.2c16.8 10.6 38.1 18.4 64 18.4s47.2-7.7 64-18.4V330.4c0-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.8l0 0-.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 .2 0 0 0 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.8l0 0 0 0 0 0zm160 0l0 0 0 0-.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 .2 0 0 0 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.8l0 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.2V384 330.4c0-11-9-20-20-20s-20 9-20 20v19.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.7V330.4c0-11-9-20-20-20s-20 9-20 20V384v32.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};\nvar faBroccoli = {\n  prefix: 'fas',\n  iconName: 'broccoli',\n  icon: [512, 512, [129382], \"e3e2\", \"M0 256c0 53 43 96 96 96H416c53 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.7h65.9c13.8 0 25.9-8.9 30.9-21.7c17.6-45.3 39.6-82.1 56.1-106.3H280l-16.8 33.7c-2.9 5.9-11.4 5.9-14.3 0L232 384H136.1c16.5 24.2 38.5 60.9 56.1 106.3z\"]\n};\nvar faRouteInterstate = {\n  prefix: 'fas',\n  iconName: 'route-interstate',\n  icon: [512, 512, [], \"f61b\", \"M85.3 192h341c-.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};\nvar faEarMuffs = {\n  prefix: 'fas',\n  iconName: 'ear-muffs',\n  icon: [640, 512, [], \"f795\", \"M320 64c-77.7 0-142.5 55.4-157 128.8c-3.6-.6-7.3-.8-11-.8c-17.5 0-33.6 6.3-46.1 16.7c-3.1-.4-6.2-.7-9.4-.7C104.8 91.8 201.7 0 320 0S535.2 91.8 543.4 208c-3.2 0-6.3 .3-9.4 .7C521.6 198.3 505.5 192 488 192c-3.8 0-7.4 .3-11 .8C462.5 119.4 397.7 64 320 64zM152 224c2.7 0 5.4 .3 8 .8c18.3 3.7 32 19.8 32 39.2c0 10.9-4.4 20.8-11.4 28c7.1 7.2 11.4 17.1 11.4 28c0 9-3 17.3-8 24c5 6.7 8 15 8 24s-3 17.3-8 24c5 6.7 8 15 8 24c0 10.9-4.4 20.8-11.4 28c7.1 7.2 11.4 17.1 11.4 28c0 22.1-17.9 40-40 40c-15.5 0-28.9-8.8-35.5-21.6c-6 3.6-13 5.6-20.5 5.6c-16.5 0-30.6-9.9-36.7-24.1c-1.1 .1-2.2 .1-3.3 .1c-22.1 0-40-17.9-40-40c0-2.6 .2-5.1 .7-7.5C6.6 417.3 0 405.4 0 392c0-9 3-17.3 8-24c-5-6.7-8-15-8-24c0-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-40c1.1 0 2.2 0 3.3 .1C65.4 249.9 79.5 240 96 240c5.8 0 11.3 1.2 16.2 3.4c1.5 .6 2.9 1.4 4.2 2.2c.6-1.1 1.2-2.2 1.9-3.2c.2-.3 .4-.6 .6-.9c7.2-10.6 19.3-17.5 33.1-17.5zm375.8 19.4c5-2.2 10.5-3.4 16.2-3.4c16.5 0 30.6 9.9 36.7 24.1c1.1-.1 2.2-.1 3.3-.1c22.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.5c0 9-3 17.3-8 24c5 6.7 8 15 8 24c0 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 40c-1.1 0-2.2 0-3.3-.1C574.6 486.1 560.5 496 544 496c-7.5 0-14.5-2.1-20.5-5.6C516.9 503.2 503.5 512 488 512c-22.1 0-40-17.9-40-40c0-10.9 4.4-20.8 11.4-28c-7.1-7.2-11.4-17.1-11.4-28c0-9 3-17.3 8-24c-5-6.7-8-15-8-24s3-17.3 8-24c-5-6.7-8-15-8-24c0-10.9 4.4-20.8 11.4-28c-7.1-7.2-11.4-17.1-11.4-28c0-19.4 13.7-35.5 32-39.2c2.6-.5 5.3-.8 8-.8c13.8 0 25.9 6.9 33.1 17.5c.9 1.3 1.7 2.7 2.4 4.1c1.4-.8 2.8-1.5 4.2-2.2z\"]\n};\nvar 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.9l0 0v0l-.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.4l0 0-.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};\nvar faTransporterEmpty = {\n  prefix: 'fas',\n  iconName: 'transporter-empty',\n  icon: [320, 512, [], \"e046\", \"M200 512h88c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h88 80z\"]\n};\nvar faPersonWalkingWithCane = {\n  prefix: 'fas',\n  iconName: 'person-walking-with-cane',\n  icon: [512, 512, [\"blind\"], \"f29d\", \"M176 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm-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.6v43.2c0 17 6.7 33.3 18.7 45.3L224 397.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V390.6c0-12.7-5.1-24.9-14.1-33.9L224 306.7V213.3l70.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 128H167.6zM128.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};\nvar faBlind = faPersonWalkingWithCane;\nvar 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 64V448c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V64zM96 97.6v48.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 384h48.3c-4-40.2-15.4-78.2-32.9-112.6l-41 25.3c13.2 26.9 22 56.3 25.7 87.4z\"]\n};\nvar faRectangleTerminal = {\n  prefix: 'fas',\n  iconName: 'rectangle-terminal',\n  icon: [512, 512, [], \"e236\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm102.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 24H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H248z\"]\n};\nvar 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.6V359.8l-24-12-24 12v88.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.2V32c0-17.7-14.3-32-32-32H344zM24 128c-13.3 0-24 10.7-24 24s10.7 24 24 24h8c22.1 0 40 17.9 40 40v68L18.7 257.4c-1.8-.9-3.8-1.4-5.8-1.4C5.8 256 0 261.8 0 268.9v70.1C0 346.2 5.8 352 12.9 352c2 0 4-.5 5.8-1.4L72 324v0l9.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.5l0 0L120 324l53.3 26.6c1.8 .9 3.8 1.4 5.8 1.4c7.1 0 12.9-5.8 12.9-12.9V268.9c0-7.1-5.8-12.9-12.9-12.9c-2 0-4 .5-5.8 1.4L120 284V216c0-48.6-39.4-88-88-88H24zM427.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};\nvar faDrum = {\n  prefix: 'fas',\n  iconName: 'drum',\n  icon: [576, 512, [129345], \"f569\", \"M533.2 76.1c11.1-7.3 14.2-22.1 6.9-33.2s-22.1-14.2-33.2-6.9L402.2 104.5C367.8 98.7 329 96 288 96C146.6 96 32 128 32 208V368c0 31.3 27.4 58.8 72 78.7V344c0-13.3 10.7-24 24-24s24 10.7 24 24V463.4c33 8.9 71.1 14.5 112 16.1V376c0-13.3 10.7-24 24-24s24 10.7 24 24V479.5c40.9-1.6 79-7.2 112-16.1V344c0-13.3 10.7-24 24-24s24 10.7 24 24V446.7c44.6-19.9 72-47.4 72-78.7V208c0-41.1-30.2-69.5-78.8-87.4l67.9-44.5zM339.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.5C490.4 181.8 496 197.4 496 208c0 .8-2.7 17.2-46 35.9C411.1 260.7 354 272 288 272s-123.1-11.3-162-28.1C82.7 225.2 80 208.8 80 208c0-10.6 5.6-26.2 44.4-41.3C162.6 151.9 219.8 144 288 144c18 0 35.1 .5 51.4 1.6z\"]\n};\nvar faScrubber = {\n  prefix: 'fas',\n  iconName: 'scrubber',\n  icon: [512, 512, [], \"f2f8\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm0-192c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64z\"]\n};\nvar faIceCream = {\n  prefix: 'fas',\n  iconName: 'ice-cream',\n  icon: [384, 512, [127848], \"f810\", \"M335.1 160c.6-5.3 .9-10.6 .9-16C336 64.5 271.5 0 192 0S48 64.5 48 144c0 5.4 .3 10.7 .9 16H48c-26.5 0-48 21.5-48 48s21.5 48 48 48h53.5 181H336c26.5 0 48-21.5 48-48s-21.5-48-48-48h-.9zM64 288L168.8 497.7c4.4 8.8 13.3 14.3 23.2 14.3s18.8-5.5 23.2-14.3L320 288H64z\"]\n};\nvar 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.6v-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.5zM432 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356H488c5.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 380H376c-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};\nvar 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.7V208h0v24h40V160c0-13.3 10.7-24 24-24s24 10.7 24 24v72h48V160c0-13.3 10.7-24 24-24s24 10.7 24 24v72h48V160c0-13.3 10.7-24 24-24s24 10.7 24 24v72h40V130.9c0-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-20V280H376v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H280v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H184v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H96v24h0v41.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};\nvar faDeerRudolph = {\n  prefix: 'fas',\n  iconName: 'deer-rudolph',\n  icon: [640, 512, [], \"f78f\", \"M288 16c0-8.8-7.2-16-16-16s-16 7.2-16 16V40c0 30.9 25.1 56 56 56h8 8 24l-50.4 12.6c-8 2-13.6 9.2-13.6 17.4c0 9.9 8 18 18 18h38l-9.6 32H228.3c-.8 0-1.7 0-2.5 0c-.6 0-1.2 0-1.7 0H160 145.9h-7.9c-54.3 0-99.5 41.8-103.7 96l-2.3 30.1c-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 44c4.5 12.8 16.6 21.4 30.2 21.4H160c22.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.4H320V480c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V368 304l26.7-80H448h50.7c25 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.7L475.4 91.4c-.6-.6-1.1-1.1-1.7-1.6C491.7 80.4 504 61.7 504 40V16c0-8.8-7.2-16-16-16s-16 7.2-16 16V40c0 13.3-10.7 24-24 24H409.3 378.6c3.5-7.3 5.4-15.4 5.4-24V16c0-8.8-7.2-16-16-16s-16 7.2-16 16V40c0 13.3-10.7 24-24 24h-8-8c-13.3 0-24-10.7-24-24V16zM448 144c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faFax = {\n  prefix: 'fas',\n  iconName: 'fax',\n  icon: [512, 512, [128224, 128439], \"f1ac\", \"M128 64v96h64V64H386.7L416 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L432 18.7C420 6.7 403.7 0 386.7 0H192c-35.3 0-64 28.7-64 64zM0 160V480c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zm480 32H128V480c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM256 320c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm160-32c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM384 448c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm-96-32c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faParagraph = {\n  prefix: 'fas',\n  iconName: 'paragraph',\n  icon: [448, 512, [182], \"f1dd\", \"M192 32h64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H384l0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352H288V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H192c-88.4 0-160-71.6-160-160s71.6-160 160-160z\"]\n};\nvar faHeadSideHeart = {\n  prefix: 'fas',\n  iconName: 'head-side-heart',\n  icon: [512, 512, [], \"e1aa\", \"M0 224.2C0 100.6 100.2 0 224 0h32c95.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.8H448v64c0 35.3-28.7 64-64 64H320v32c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zm128-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};\nvar faSquareE = {\n  prefix: 'fas',\n  iconName: 'square-e',\n  icon: [448, 512, [], \"e26d\", \"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-64H64zm88 96H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H176v56h88c13.3 0 24 10.7 24 24s-10.7 24-24 24H176v56H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24V256 152c0-13.3 10.7-24 24-24z\"]\n};\nvar 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 192V160c0-17.7 14.3-32 32-32s32 14.3 32 32v7.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 160v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm96 0v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm165.5 3.6c-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.8C332.7 291.3 320 325.6 320 352c0 87.8 70.3 159.8 160 159.8c88.7 0 160-72 160-159.8c0-20.2-9.6-50.9-24.2-79c-14.8-28.5-35.7-58.5-60.4-81.1c-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.7zM530 432.9c-15 10-31 15-49 15c-45 0-81-29-81-78c0-24 15-45 45-82c4 5 62 79 62 79l36-42c3 4 5 8 7 12c18 33 10 75-20 96z\"]\n};\nvar 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 96H96zm64 64c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm128 0c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm96 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM96 480c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm96 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm160-32c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faCheckToSlot = {\n  prefix: 'fas',\n  iconName: 'check-to-slot',\n  icon: [576, 512, [\"vote-yea\"], \"f772\", \"M96 80c0-26.5 21.5-48 48-48H432c26.5 0 48 21.5 48 48V384H96V80zm313 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-48H64V416H512V288h16c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V336z\"]\n};\nvar faVoteYea = faCheckToSlot;\nvar faMoneyFromBracket = {\n  prefix: 'fas',\n  iconName: 'money-from-bracket',\n  icon: [640, 512, [], \"e312\", \"M64 96v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V96C0 43 43 0 96 0H544c53 0 96 43 96 96v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V96c0-17.7-14.3-32-32-32H96C78.3 64 64 78.3 64 96zm64 0l384 0 0 352c0 35.3-28.7 64-64 64H192c-35.3 0-64-28.7-64-64l0-352zM256 448c0-35.3-28.7-64-64-64v64h64zm192-64c-35.3 0-64 28.7-64 64h64l0-64zM320 352c53 0 96-35.8 96-80s-43-80-96-80s-96 35.8-96 80s43 80 96 80z\"]\n};\nvar 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.8V0zM429.9 512c1.1 .1 2.1 .1 3.2 0h-3.2z\"]\n};\nvar faCarBus = {\n  prefix: 'fas',\n  iconName: 'car-bus',\n  icon: [640, 512, [], \"f85a\", \"M32 416H48v32c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V416h64V352c0-32.8 16.5-61.8 41.6-79.1L249.9 224H208V96h88c13.3 0 24 10.7 24 24v16.4c13.2-5.4 27.7-8.4 42.6-8.4H384V74.5c0-16.2-9.2-31-23.7-38.3C312.8 12.4 260.3 0 207.1 0H176.9C123.7 0 71.2 12.4 23.7 36.2C9.2 43.4 0 58.2 0 74.5V384c0 17.7 14.3 32 32 32zM88 96h88V224H88c-13.3 0-24-10.7-24-24V120c0-13.3 10.7-24 24-24zm8 248c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zM362.6 224H501.4c6.9 0 13 4.4 15.2 10.9L534.3 288H329.7l17.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 352v96h0v32c0 17.7 14.3 32 32 32h16c17.7 0 32-14.3 32-32V448H560v32c0 17.7 14.3 32 32 32h16c17.7 0 32-14.3 32-32l0-32V352c0-25.4-14.8-47.3-36.1-57.6l-26.6-79.7C566.4 182 535.8 160 501.4 160H362.6c-34.4 0-65 22-75.9 54.7zM304 392c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm280-24c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faSpeaker = {\n  prefix: 'fas',\n  iconName: 'speaker',\n  icon: [384, 512, [], \"f8df\", \"M0 64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM304 336c0-61.9-50.1-112-112-112s-112 50.1-112 112s50.1 112 112 112s112-50.1 112-112zM192 400c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zm0-240c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48z\"]\n};\nvar faTimer = {\n  prefix: 'fas',\n  iconName: 'timer',\n  icon: [512, 512, [], \"e29e\", \"M256 0c-17.7 0-32 14.3-32 32V96c0 17.7 14.3 32 32 32s32-14.3 32-32V66.7C378.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};\nvar faBoxesStacked = {\n  prefix: 'fas',\n  iconName: 'boxes-stacked',\n  icon: [576, 512, [62625, \"boxes\", \"boxes-alt\"], \"f468\", \"M160 48c0-26.5 21.5-48 48-48h48V80c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V0h48c26.5 0 48 21.5 48 48V176c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V48zM48 288H96v80c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V288h48c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V336c0-26.5 21.5-48 48-48zm320 0h48v80c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V288h48c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H368c-26.5 0-48-21.5-48-48V336c0-26.5 21.5-48 48-48z\"]\n};\nvar faBoxes = faBoxesStacked;\nvar faBoxesAlt = faBoxesStacked;\nvar faGrillHot = {\n  prefix: 'fas',\n  iconName: 'grill-hot',\n  icon: [448, 512, [], \"e5a5\", \"M120 0c13.3 0 24 10.7 24 24v2.6c0 5.3 2.7 10.3 7.1 13.3l12.4 8.3C181.3 60 192 80 192 101.4V104c0 13.3-10.7 24-24 24s-24-10.7-24-24v-2.6c0-5.3-2.7-10.3-7.1-13.3l-12.4-8.3C106.7 68 96 48 96 26.6V24c0-13.3 10.7-24 24-24zM0 192c0-17.7 14.3-32 32-32H416c17.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 472H155.3c-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 424H306.5l-18.3-42.7C277.7 383.1 267 384 256 384H192c-11 0-21.7-.9-32.2-2.7L147.5 410c3.2 4.3 5.8 9 7.8 14zM96 472c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM256 24v2.6c0 5.3 2.7 10.3 7.1 13.3l12.4 8.3C293.3 60 304 80 304 101.4V104c0 13.3-10.7 24-24 24s-24-10.7-24-24v-2.6c0-5.3-2.7-10.3-7.1-13.3l-12.4-8.3C218.7 68 208 48 208 26.6V24c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faBallotCheck = {\n  prefix: 'fas',\n  iconName: 'ballot-check',\n  icon: [448, 512, [], \"f733\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 112c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112zm0 256c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V368zm144 0H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16s7.2-16 16-16zM192 128c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16zm16 112H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-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};\nvar 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};\nvar faChain = faLink;\nvar 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-.1-.1 0 0 0c0 0 0 0-14.3 28.6L398.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 78V400c0 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-112v-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 512c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM192 352c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM41.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};\nvar faAssistiveListeningSystems = faEarListen;\nvar faFileMinus = {\n  prefix: 'fas',\n  iconName: 'file-minus',\n  icon: [384, 512, [], \"f318\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM120 304H264c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faTreeCity = {\n  prefix: 'fas',\n  iconName: 'tree-city',\n  icon: [640, 512, [], \"e587\", \"M288 48c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V192h40V120c0-13.3 10.7-24 24-24s24 10.7 24 24v72h24c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H432 336c-26.5 0-48-21.5-48-48V48zm64 32v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H368zM352 272v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm176-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H528zM512 368v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H528c-8.8 0-16 7.2-16 16zM224 160c0 6-1 11-2 16c20 14 34 38 34 64c0 45-36 80-80 80H160V480c0 18-15 32-32 32c-18 0-32-14-32-32V320H80c-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};\nvar 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 80V432c0 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};\nvar 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 416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32h-1.8l18-48H303.8l18 48H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H390.2L254 52.8zM279.8 304H168.2L224 155.1 279.8 304z\"]\n};\nvar 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 0H364.2c12.1 0 23.2 6.8 28.6 17.7L416 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96S14.3 64 32 64L55.2 17.7zM74.7 453.8L48 160H400L373.3 453.8c-3 33-30.6 58.2-63.7 58.2H138.4c-33.1 0-60.7-25.2-63.7-58.2zM323.8 290.9c1.7-18.7-13.1-34.9-31.9-34.9H156c-18.8 0-33.6 16.2-31.9 34.9l8.7 96c1.5 16.5 15.3 29.1 31.9 29.1H283.2c16.6 0 30.4-12.6 31.9-29.1l8.7-96z\"]\n};\nvar faCoffeeTogo = faCupTogo;\nvar faSquareDownLeft = {\n  prefix: 'fas',\n  iconName: 'square-down-left',\n  icon: [448, 512, [], \"e26b\", \"M64 480c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64zM288 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.8V336c0 8.8 7.2 16 16 16H288z\"]\n};\nvar faBurgerLettuce = {\n  prefix: 'fas',\n  iconName: 'burger-lettuce',\n  icon: [512, 512, [], \"e3e3\", \"M32 194.9C32 211 45 224 61.1 224H450.9c16.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 144c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm272-16c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zM256 112c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zM32 400v16c0 35.3 28.7 64 64 64H416c35.3 0 64-28.7 64-64V400c0-8.8-7.2-16-16-16H48c-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.7l0 0c11.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-.1 0 0 0 0c0 0 0 0-22.6-22.6l22.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.6l0 0 0 0 .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};\nvar faRupiahSign = {\n  prefix: 'fas',\n  iconName: 'rupiah-sign',\n  icon: [512, 512, [], \"e23d\", \"M0 64C0 46.3 14.3 32 32 32h80c79.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 320H64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 64zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256zm256-96h80c61.9 0 112 50.1 112 112s-50.1 112-112 112H352v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352 192c0-17.7 14.3-32 32-32zm80 160c26.5 0 48-21.5 48-48s-21.5-48-48-48H352v96h48z\"]\n};\nvar 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 352c79.5 0 144-64.5 144-144s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z\"]\n};\nvar faSearch = faMagnifyingGlass;\nvar 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 .3H293c-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 219v-2.7c0-22.8 6.1-44.9 17.3-64.3zM416 512c-53 0-96-43-96-96s43-96 96-96s96 43 96 96s-43 96-96 96z\"]\n};\nvar faPingPongPaddleBall = faTableTennisPaddleBall;\nvar faTableTennis = faTableTennisPaddleBall;\nvar faPersonDotsFromLine = {\n  prefix: 'fas',\n  iconName: 'person-dots-from-line',\n  icon: [576, 512, [\"diagnoses\"], \"f470\", \"M288 176c48.6 0 88-39.4 88-88s-39.4-88-88-88s-88 39.4-88 88s39.4 88 88 88zM78.7 372.9c15-12.5 50-34.4 97.3-50.1V432H400V322.7c47.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 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM272 280c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm56 104c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zM96 240c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm368 16c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16z\"]\n};\nvar faDiagnoses = faPersonDotsFromLine;\nvar 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};\nvar faChevronDoubleDown = faChevronsDown;\nvar faTrashCanArrowUp = {\n  prefix: 'fas',\n  iconName: 'trash-can-arrow-up',\n  icon: [448, 512, [\"trash-restore-alt\"], \"f82a\", \"M163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm192 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-39V408c0 13.3 10.7 24 24 24s24-10.7 24-24V273.9l39 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};\nvar faTrashRestoreAlt = faTrashCanArrowUp;\nvar faSignalGood = {\n  prefix: 'fas',\n  iconName: 'signal-good',\n  icon: [576, 512, [\"signal-3\"], \"f68e\", \"M288 192c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32zM160 288c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V320c0-17.7 14.3-32 32-32zM64 416v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V416c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faSignal3 = faSignalGood;\nvar 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.3h58.3c34.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-24V218.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.1H158.6c-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 320c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faMapMarkerQuestion = faLocationQuestion;\nvar 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 96V416c0 35.3 28.7 64 64 64H296.2c-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 .7V173.3c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32H64zm0 96c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128zM432 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm59.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};\nvar faFloppyDiskTimes = faFloppyDiskCircleXmark;\nvar faSaveCircleXmark = faFloppyDiskCircleXmark;\nvar faSaveTimes = faFloppyDiskCircleXmark;\nvar 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 64V256H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V320H228.2l97.2 145.8c7.8 11.7 22.4 17 35.9 12.9s22.7-16.5 22.7-30.6V320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H384V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V256H262.5L122.6 46.3zM305.1 320H320v22.3L305.1 320zM185.5 256H128V169.7L185.5 256z\"]\n};\nvar 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-24h24c53 0 96 43 96 96c0-53 43-96 96-96h24c13.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};\nvar faTaxiBus = {\n  prefix: 'fas',\n  iconName: 'taxi-bus',\n  icon: [640, 512, [], \"e298\", \"M48 416H32c-17.7 0-32-14.3-32-32V74.5c0-16.2 9.2-31 23.7-38.3C71.2 12.4 123.7 0 176.9 0h30.3c53.2 0 105.6 12.4 153.2 36.2C374.8 43.4 384 58.2 384 74.5V96c-21.9 0-40.4 14.7-46.2 34.8c-6.1 1.4-12.1 3.3-17.8 5.6V120c0-13.3-10.7-24-24-24H208V224h41.9l-16.3 48.9C208.5 290.2 192 319.2 192 352v64H128v32c0 17.7-14.3 32-32 32H80c-17.7 0-32-14.3-32-32V416zM64 120v80c0 13.3 10.7 24 24 24h88V96H88c-13.3 0-24 10.7-24 24zm56 200c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zM368 152c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24v8h5.4c34.4 0 65 22 75.9 54.7l26.6 79.7C625.2 304.7 640 326.6 640 352l0 96v32c0 17.7-14.3 32-32 32H592c-17.7 0-32-14.3-32-32V448H304v32c0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32V448h0V352c0-25.4 14.8-47.3 36.1-57.6l26.6-79.7C297.6 182 328.2 160 362.6 160H368v-8zm-20.6 82.9L329.7 288H534.3l-17.7-53.1c-2.2-6.5-8.3-10.9-15.2-10.9H362.6c-6.9 0-13 4.4-15.2 10.9zM328 368c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm232 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar faBracketCurly = {\n  prefix: 'fas',\n  iconName: 'bracket-curly',\n  icon: [256, 512, [\"bracket-curly-left\"], \"7b\", \"M64 128c0-53 43-96 96-96h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32 14.3-32 32v37.5c0 25.5-10.1 49.9-28.1 67.9L77.3 256l22.6 22.6c18 18 28.1 42.4 28.1 67.9V384c0 17.7 14.3 32 32 32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-53 0-96-43-96-96V346.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.6V128z\"]\n};\nvar faBracketCurlyLeft = faBracketCurly;\nvar 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 64v64c0 35.3 28.7 64 64 64l.7 0 41.8 27.9C126.2 233 149.4 240 173.1 240H192v16H143.1c-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.4H192v16H122.4c-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.1H192v16H175.1c-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.1H192l21.4 64.1c-29.8 1.8-53.4 26.5-53.4 56.8c0 3.9 3.2 7.1 7.1 7.1H344.9c3.9 0 7.1-3.2 7.1-7.1c0-30.2-23.6-55-53.4-56.8L320 384h16.9c7.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.4H320V336h69.6c8.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.5H320V288h48.9c12.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.1H320V240h18.9c23.7 0 46.9-7 66.6-20.2L447.3 192l.7 0c35.3 0 64-28.7 64-64V64c0-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.5V72c0 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.9v64c0 14.9 5.1 28.6 13.6 39.4l-18.7 12.5C367 187.8 353.1 192 338.9 192H314.2c-2.7-7.3-6.2-14-10.2-20.2V80.7c0-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.7V138c-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.1V80.7c0-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.7v91.1c-4 6.2-7.5 13-10.2 20.2H173.1c-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.4V64c0-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 72V8.2z\"]\n};\nvar 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 0H48c44.2 0 80 35.8 80 80V368c0 8.8 7.2 16 16 16H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H541.3c1.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-16H253.3c1.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-16H144c-44.2 0-80-35.8-80-80V80c0-8.8-7.2-16-16-16H32C14.3 64 0 49.7 0 32z\"]\n};\nvar faDollyFlatbedEmpty = faCartFlatbedEmpty;\nvar faColon = {\n  prefix: 'fas',\n  iconName: 'colon',\n  icon: [128, 512, [], \"3a\", \"M64 192c35.3 0 64-28.7 64-64s-28.7-64-64-64S0 92.7 0 128s28.7 64 64 64zm0 256c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64z\"]\n};\nvar faCartArrowDown = {\n  prefix: 'fas',\n  iconName: 'cart-arrow-down',\n  icon: [576, 512, [], \"f218\", \"M0 24C0 10.7 10.7 0 24 0H96c11.5 0 21.4 8.2 23.6 19.5L122 32H312V134.1l-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 23V32H541.8c21.2 0 36.5 20.3 30.8 40.7l-54 192c-3.9 13.8-16.5 23.3-30.8 23.3h-317l9.1 48H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H160c-11.5 0-21.4-8.2-23.6-19.5L76.1 48H24C10.7 48 0 37.3 0 24zM224 464c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zm240 48c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z\"]\n};\nvar 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.1H144c-8.8 0-16 7.2-16 16v27.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.3H400c8.8 0 16-7.2 16-16V154.6c0-3.9 1.5-7.7 4.1-10.7L505.9 48c8.5-9.5 8.1-24-.9-33l-8-8z\"]\n};\nvar 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 24V96H48C21.5 96 0 117.5 0 144V300.1c0 12.7 5.1 24.9 14.1 33.9l3.9 3.9c9 9 14.1 21.2 14.1 33.9V464c0 26.5 21.5 48 48 48H304c26.5 0 48-21.5 48-48V371.9c0-12.7 5.1-24.9 14.1-33.9l3.9-3.9c9-9 14.1-21.2 14.1-33.9V144c0-26.5-21.5-48-48-48H320c0-17.7-14.3-32-32-32s-32 14.3-32 32H224c0-17.7-14.3-32-32-32s-32 14.3-32 32H112V24zm0 136H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faFilePen = {\n  prefix: 'fas',\n  iconName: 'file-pen',\n  icon: [576, 512, [128221, \"file-edit\"], \"f31c\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V285.7l-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.5H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 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};\nvar faFileEdit = faFilePen;\nvar 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.2-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.8V488c0 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.2 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 488V24C0 14.6 5.5 6.1 14 2.2zM96 144c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96zM80 352c0 8.8 7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zM96 240c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96z\"]\n};\nvar faTablePicnic = {\n  prefix: 'fas',\n  iconName: 'table-picnic',\n  icon: [512, 512, [], \"e32d\", \"M319.3 64H192.7c-.5 0-1 0-1.5 0H96C78.3 64 64 78.3 64 96s14.3 32 32 32h48.7l-38.4 96H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H80.7h68.9H362.3h68.9H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H405.7l-38.4-96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320.7c-.5 0-1 0-1.5 0zM444.1 320H375.1l43.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 0H67.9L34.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-96h84.7l38.4 96H175.3z\"]\n};\nvar 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 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM325.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};\nvar faPenSquare = faSquarePen;\nvar faPencilSquare = faSquarePen;\nvar faCircleMicrophoneLines = {\n  prefix: 'fas',\n  iconName: 'circle-microphone-lines',\n  icon: [512, 512, [\"microphone-circle-alt\"], \"e117\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM256 96c-26.5 0-48 21.5-48 48V256c0 26.5 21.5 48 48 48s48-21.5 48-48V240H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V176H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h32c0-26.5-21.5-48-48-48zM160 240c0-8.8-7.2-16-16-16s-16 7.2-16 16v16c0 65.3 48.9 119.1 112 127v17c0 8.8 7.2 16 16 16s16-7.2 16-16V383c63.1-7.9 112-61.7 112-127V240c0-8.8-7.2-16-16-16s-16 7.2-16 16v16c0 53-43 96-96 96s-96-43-96-96V240z\"]\n};\nvar faMicrophoneCircleAlt = faCircleMicrophoneLines;\nvar 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.9V64c0-35.3-28.7-64-64-64H96C79.6 0 64.6 6.2 53.2 16.4L38.8 5.1zM113.9 64H544V352H481.4L113.9 64zM32 352c0 35.3 28.7 64 64 64H272l-10.7 32H192c-17.7 0-32 14.3-32 32s14.3 32 32 32H448c17.7 0 32-14.3 32-32c0-2.1-.2-4.1-.6-6.1L446.6 448H378.7L368 416h38l-81.2-64H96V171.8L32 121.4V352z\"]\n};\nvar faDesktopSlash = faDisplaySlash;\nvar faSuitcaseRolling = {\n  prefix: 'fas',\n  iconName: 'suitcase-rolling',\n  icon: [384, 512, [], \"f5c1\", \"M144 56c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v72H144V56zm176 72H288V56c0-30.9-25.1-56-56-56H152C121.1 0 96 25.1 96 56v72H64c-35.3 0-64 28.7-64 64V416c0 35.3 28.7 64 64 64c0 17.7 14.3 32 32 32s32-14.3 32-32H256c0 17.7 14.3 32 32 32s32-14.3 32-32c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64zM112 224H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 128H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faPersonCircleExclamation = {\n  prefix: 'fas',\n  iconName: 'person-circle-exclamation',\n  icon: [576, 512, [], \"e53f\", \"M208 48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM152 352V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.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.6h29.7c33.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.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 512c-79.5 0-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144zm0-48c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z\"]\n};\nvar 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 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM128 512h88 80 88c17.7 0 32-14.3 32-32s-14.3-32-32-32H128c-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-36H235.7c-29.1 0-56.7 13.2-74.9 36l-48.1 60H399.4zM480 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 16H400c8.8 0 16-7.2 16-16s-7.2-16-16-16H112zm64 64c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176z\"]\n};\nvar 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 104v56 64V325.5c0 25.5 10.1 49.9 28.1 67.9L128 493.3c12 12 28.3 18.7 45.3 18.7H240c26.5 0 48-21.5 48-48V385.1c0-29.7-11.8-58.2-32.8-79.2l-25.3-25.3 0 0-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.3V224 144 104zm480 0v40 80 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.2 0 0-25.3 25.3c-21 21-32.8 49.5-32.8 79.2V464c0 26.5 21.5 48 48 48h66.7c17 0 33.3-6.7 45.3-18.7l99.9-99.9c18-18 28.1-42.4 28.1-67.9V224 160 104c0-22.1-17.9-40-40-40s-40 17.9-40 40z\"]\n};\nvar faHandReceiving = faHandsHoldingDiamond;\nvar faMoneyBillSimpleWave = {\n  prefix: 'fas',\n  iconName: 'money-bill-simple-wave',\n  icon: [576, 512, [], \"e1f2\", \"M0 112.5V422.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.4V89.7c0-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};\nvar 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};\nvar faBatteryFull = {\n  prefix: 'fas',\n  iconName: 'battery-full',\n  icon: [576, 512, [128267, \"battery\", \"battery-5\"], \"f240\", \"M0 176c0-44.2 35.8-80 80-80H464c44.2 0 80 35.8 80 80v16c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32v16c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V176zm80-16c-8.8 0-16 7.2-16 16V336c0 8.8 7.2 16 16 16H464c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H80zm368 32V320H96V192H448z\"]\n};\nvar faBattery = faBatteryFull;\nvar faBattery5 = faBatteryFull;\nvar faBellPlus = {\n  prefix: 'fas',\n  iconName: 'bell-plus',\n  icon: [448, 512, [], \"f849\", \"M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v18.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 416H416c12.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.8V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3H224 160c0 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 24v40h40c13.3 0 24 10.7 24 24s-10.7 24-24 24H248v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V264H160c-13.3 0-24-10.7-24-24s10.7-24 24-24h40V176c0-13.3 10.7-24 24-24z\"]\n};\nvar faBookArrowRight = {\n  prefix: 'fas',\n  iconName: 'book-arrow-right',\n  icon: [640, 512, [], \"e0b9\", \"M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V232H558.1l-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 39H448V32c0-17.7-14.3-32-32-32H384 96zM448 184v48H248c-13.3 0-24-10.7-24-24s10.7-24 24-24H448zM96 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faHospitals = {\n  prefix: 'fas',\n  iconName: 'hospitals',\n  icon: [576, 512, [], \"f80e\", \"M258.7 32.1C292.8 33.5 320 61.6 320 96V480c0 11.7-3.1 22.6-8.6 32H528c26.5 0 48-21.5 48-48V384H464c-8.8 0-16-7.2-16-16s7.2-16 16-16H576V288H464c-8.8 0-16-7.2-16-16s7.2-16 16-16H576V48c0-26.5-21.5-48-48-48H304c-20.9 0-38.7 13.4-45.3 32.1zM408 80c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v24h24c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H456v24c0 8.8-7.2 16-16 16H424c-8.8 0-16-7.2-16-16V152H384c-8.8 0-16-7.2-16-16V120c0-8.8 7.2-16 16-16h24V80zM0 112V320H144c8.8 0 16 7.2 16 16s-7.2 16-16 16H0v64H144c8.8 0 16 7.2 16 16s-7.2 16-16 16H0v16c0 26.5 21.5 48 48 48H240c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112zm120 32c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v24h24c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H168v24c0 8.8-7.2 16-16 16H136c-8.8 0-16-7.2-16-16V216H96c-8.8 0-16-7.2-16-16V184c0-8.8 7.2-16 16-16h24V144z\"]\n};\nvar 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.3V448H192c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H288V372.7c23.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};\nvar faSkullCrossbones = {\n  prefix: 'fas',\n  iconName: 'skull-crossbones',\n  icon: [512, 512, [128369, 9760], \"f714\", \"M400 128c0 44.4-25.4 83.5-64 106.4V256c0 17.7-14.3 32-32 32H208c-17.7 0-32-14.3-32-32V234.4c-38.6-23-64-62.1-64-106.4C112 57.3 176.5 0 256 0s144 57.3 144 128zM200 176c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm144-32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM35.4 273.7c7.9-15.8 27.1-22.2 42.9-14.3L256 348.2l177.7-88.8c15.8-7.9 35-1.5 42.9 14.3s1.5 35-14.3 42.9L327.6 384l134.8 67.4c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L256 419.8 78.3 508.6c-15.8 7.9-35 1.5-42.9-14.3s-1.5-35 14.3-42.9L184.4 384 49.7 316.6c-15.8-7.9-22.2-27.1-14.3-42.9z\"]\n};\nvar faDropletDegree = {\n  prefix: 'fas',\n  iconName: 'droplet-degree',\n  icon: [448, 512, [\"dewpoint\"], \"f748\", \"M160 480C71.6 480 0 404.8 0 312C0 232.4 108 83.2 138.7 42.5C143.7 35.8 151.6 32 160 32s16.3 3.8 21.3 10.5C212 83.2 320 232.4 320 312c0 92.8-71.6 168-160 168zM400 112c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm48 0c0 44.2-35.8 80-80 80s-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80z\"]\n};\nvar faDewpoint = faDropletDegree;\nvar 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.9v40h16c35.3 0 64-28.7 64-64V153.3C371.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.3V320c0 70.7-57.3 128-128 128H320v40zM456 80c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zM192 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.9V128H176c-35.3 0-64 28.7-64 64V358.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.3V192c0-70.7 57.3-128 128-128h16V24zM56 432c0 13.3 10.7 24 24 24s24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24z\"]\n};\nvar faListUl = {\n  prefix: 'fas',\n  iconName: 'list-ul',\n  icon: [512, 512, [\"list-dots\"], \"f0ca\", \"M64 144c26.5 0 48-21.5 48-48s-21.5-48-48-48S16 69.5 16 96s21.5 48 48 48zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM64 464c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm48-208c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48z\"]\n};\nvar faListDots = faListUl;\nvar faHandHoldingMagic = {\n  prefix: 'fas',\n  iconName: 'hand-holding-magic',\n  icon: [576, 512, [], \"f6e5\", \"M192 80c0 8.8 7.2 16 16 16h80c17.7 0 32 14.3 32 32s-14.3 32-32 32H208c-44.2 0-80-35.8-80-80s35.8-80 80-80H320c70.7 0 128 57.3 128 128s-57.3 128-128 128H288c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32h64c35.3 0 64-28.7 64-64s-28.7-64-64-64H208c-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.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z\"]\n};\nvar 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};\nvar faCircleEllipsis = {\n  prefix: 'fas',\n  iconName: 'circle-ellipsis',\n  icon: [512, 512, [], \"e10a\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM160 288c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm128-32c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar 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 0l139 92.7L602.4 126c22 4.9 37.6 24.4 37.6 46.9V272c0-61.9-50.1-112-112-112s-112 50.1-112 112v24.6c-19.1 11.1-32 31.7-32 55.4H320.3l-.3 0c-35.3 0-64 28.7-64 64v96h64v0H48c-26.5 0-48-21.5-48-48V172.8c0-22.5 15.6-42 37.6-46.9L163.2 98.1l139-92.7zM80 208v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zm0 128v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V336c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zm240-72c48.6 0 88-39.4 88-88s-39.4-88-88-88s-88 39.4-88 88s39.4 88 88 88zm16-120v16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H320c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16s16 7.2 16 16zm192 96c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"]\n};\nvar 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 448H398.3l20.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 384H206.8l14.5-32H354.7l14.5 32zM288 205.3L325.6 288H250.4L288 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};\nvar faSdCards = {\n  prefix: 'fas',\n  iconName: 'sd-cards',\n  icon: [448, 512, [], \"e240\", \"M384 0H237.3C220.3 0 204 6.7 192 18.7L114.7 96c-12 12-18.7 28.3-18.7 45.3V352c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zM280 64c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24zm80 0c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V376c0 75.1 60.9 136 136 136H360c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120z\"]\n};\nvar faDownLong = {\n  prefix: 'fas',\n  iconName: 'down-long',\n  icon: [320, 512, [\"long-arrow-alt-down\"], \"f309\", \"M318 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-26S14.4 320 24 320h88l0-288c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32l0 288h88c9.6 0 18.2 5.7 22 14.5z\"]\n};\nvar faLongArrowAltDown = faDownLong;\nvar 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 32H160c-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 126V320c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V126L374.4 275.3zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V344c0 75.1 60.9 136 136 136H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120z\"]\n};\nvar faPhoneOffice = {\n  prefix: 'fas',\n  iconName: 'phone-office',\n  icon: [576, 512, [], \"f67d\", \"M128 0C110.3 0 96 14.3 96 32V384c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H128zM64 32C28.7 32 0 60.7 0 96V448c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H256V384c0 35.3-28.7 64-64 64H128c-35.3 0-64-28.7-64-64V32zm256 96c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V128zm32 128c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zm96 32c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm32 96c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zM320 416c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32z\"]\n};\nvar 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 32V480c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32V288c0-17.7-14.3-32-32-32H256zM32 320c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H160c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32H32zm416 96v64c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V416c0-17.7-14.3-32-32-32H480c-17.7 0-32 14.3-32 32z\"]\n};\nvar faChessKing = {\n  prefix: 'fas',\n  iconName: 'chess-king',\n  icon: [448, 512, [9818], \"f43f\", \"M224 0c17.7 0 32 14.3 32 32V48h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H256v48H416c10.3 0 19.9 4.9 26 13.3s7.7 19.1 4.4 28.8L375.1 416H72.9L1.6 202.1C-1.6 192.4 0 181.6 6 173.3s15.7-13.3 26-13.3H192V112H176c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V32c0-17.7 14.3-32 32-32zM32 480c0-17.7 14.3-32 32-32H83.6 364.4 384c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 128 64c-17.7 0-32-14.3-32-32z\"]\n};\nvar faNfcPen = {\n  prefix: 'fas',\n  iconName: 'nfc-pen',\n  icon: [576, 512, [], \"e1fa\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V235.6l-64 64V144c0-26.5-21.5-48-48-48H256c-26.5 0-48 21.5-48 48v66.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.3V144c0-8.8 7.2-16 16-16h80c8.8 0 16 7.2 16 16V331.6L299.6 384H112c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H112c-26.5 0-48 21.5-48 48V368c0 26.5 21.5 48 48 48H275.1c-1 2.6-1.9 5.3-2.6 8.1l-14 55.9H64c-35.3 0-64-28.7-64-64V96zM549.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};\nvar faPersonHarassing = {\n  prefix: 'fas',\n  iconName: 'person-harassing',\n  icon: [576, 512, [], \"e549\", \"M192 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM59.4 304.5L88 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V235.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.7H145.1c-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 240c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM464 344v58.7l-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.9V344c0-30.9-25.1-56-56-56s-56 25.1-56 56zM288 48c0 8.8 7.2 16 16 16h56c8.8 0 16-7.2 16-16s-7.2-16-16-16H304c-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};\nvar 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 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-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 416H480s-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};\nvar faBrazilianRealSign = {\n  prefix: 'fas',\n  iconName: 'brazilian-real-sign',\n  icon: [512, 512, [], \"e46c\", \"M400 0c17.7 0 32 14.3 32 32V50.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.5h-1.7c-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.4v3.4c0 51.2-33.6 94.6-80 109.2V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V460.6c-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.5v-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.2V32c0-17.7 14.3-32 32-32zM0 64C0 46.3 14.3 32 32 32h80c79.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 320H64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 64zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256z\"]\n};\nvar faLandmarkDome = {\n  prefix: 'fas',\n  iconName: 'landmark-dome',\n  icon: [512, 512, [\"landmark-alt\"], \"f752\", \"M248 0h16c13.3 0 24 10.7 24 24V34.7C368.4 48.1 431.9 111.6 445.3 192H448c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h2.7C80.1 111.6 143.6 48.1 224 34.7V24c0-13.3 10.7-24 24-24zM64 288h64V416h40V288h64V416h48V288h64V416h40V288h64V420.3c.6 .3 1.2 .7 1.7 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512H32c-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.1V288z\"]\n};\nvar faLandmarkAlt = faLandmarkDome;\nvar 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 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V24zM201 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};\nvar 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.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z\"]\n};\nvar faDownFromDottedLine = {\n  prefix: 'fas',\n  iconName: 'down-from-dotted-line',\n  icon: [448, 512, [], \"e407\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96s32-14.3 32-32s-14.3-32-32-32zm384 0c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zM360 288H288V160c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 128-72 0c-9.6 0-18.2 5.7-22 14.5s-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.5zM288 64c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32zM224 32c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32zM96 64c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32z\"]\n};\nvar faTv = {\n  prefix: 'fas',\n  iconName: 'tv',\n  icon: [640, 512, [63717, \"television\", \"tv-alt\"], \"f26c\", \"M64 64V352H576V64H64zM0 64C0 28.7 28.7 0 64 0H576c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM128 448H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H128c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faTelevision = faTv;\nvar faTvAlt = faTv;\nvar 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 0c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm0-448c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zm0 256c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM320 416c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zm0-320c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm0 128c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zM224 480c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm0-448c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zm0 256c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM416 416c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zm0-320c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm0 128c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zM224 384c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm192-64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM224 128c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faCircleDivide = {\n  prefix: 'fas',\n  iconName: 'circle-divide',\n  icon: [512, 512, [], \"e106\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm0-320c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm-88 40H344c13.3 0 24 10.7 24 24s-10.7 24-24 24H168c-13.3 0-24-10.7-24-24s10.7-24 24-24zM288 352c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar 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 64h1c3.7 88.9 77 160 167 160h56V128H264 88.8 64c-17.7 0-32-14.3-32-32s14.3-32 32-32H464c8.8 0 16-7.2 16-16s-7.2-16-16-16H64zM224 456c0 13.3 10.7 24 24 24h72V407.8l-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.3v69.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 128H320V320h18.3c9.9 0 19.1 3.2 26.6 8.5l133.5-92.4C471.8 172.6 409.1 128 336 128zM216 192c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faListCheck = {\n  prefix: 'fas',\n  iconName: 'list-check',\n  icon: [576, 512, [\"tasks\"], \"f0ae\", \"M184.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-7L39 113c-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.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-7L39 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.8zM256 96c0-17.7 14.3-32 32-32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H288c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H288c-17.7 0-32-14.3-32-32zM192 416c0-17.7 14.3-32 32-32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32zM80 464c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z\"]\n};\nvar faTasks = faListCheck;\nvar faDiagramSubtask = {\n  prefix: 'fas',\n  iconName: 'diagram-subtask',\n  icon: [512, 512, [], \"e479\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H160v96c0 17.7 14.3 32 32 32h32c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H288c-35.3 0-64-28.7-64-64H192c-53 0-96-43-96-96V224H64c-35.3 0-64-28.7-64-64V96zM448 352H288v64H448V352z\"]\n};\nvar faJugDetergent = {\n  prefix: 'fas',\n  iconName: 'jug-detergent',\n  icon: [384, 512, [], \"e519\", \"M96 24c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24V48h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H88C74.7 96 64 85.3 64 72s10.7-24 24-24h8V24zM0 256c0-70.7 57.3-128 128-128H256c70.7 0 128 57.3 128 128V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256zm256 0v96c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n};\nvar 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 320H224c-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.8zM512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM256 272c39.8 0 72-32.2 72-72s-32.2-72-72-72s-72 32.2-72 72s32.2 72 72 72z\"]\n};\nvar faUserCircle = faCircleUser;\nvar faSquareY = {\n  prefix: 'fas',\n  iconName: 'square-y',\n  icon: [448, 512, [], \"e287\", \"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-64H64zm74.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 297v79c0 13.3-10.7 24-24 24s-24-10.7-24-24V297L101.9 183.7c-8.7-10-7.6-25.2 2.4-33.9s25.2-7.6 33.9 2.4z\"]\n};\nvar faUserDoctorHair = {\n  prefix: 'fas',\n  iconName: 'user-doctor-hair',\n  icon: [448, 512, [], \"e458\", \"M304 128v16c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H176c29.8 0 55.9-16.3 69.6-40.5C257.3 86.4 275.5 96 296 96h1.3c4.3 9.8 6.7 20.6 6.7 32zM96 128v16c0 70.7 57.3 128 128 128s128-57.3 128-128V128C352 57.3 294.7 0 224 0S96 57.3 96 128zM288 320l-1.3 0H161.3l-1.3 0v50.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.7V323.4C54.9 338.8 0 403.6 0 481.3c0 17 13.8 30.7 30.7 30.7H417.3c17 0 30.7-13.8 30.7-30.7c0-77.7-54.9-142.5-128-157.8V362c27.6 7.1 48 32.2 48 62v40c0 8.8-7.2 16-16 16H336c-8.8 0-16-7.2-16-16s7.2-16 16-16V424c0-17.7-14.3-32-32-32s-32 14.3-32 32v24c8.8 0 16 7.2 16 16s-7.2 16-16 16H256c-8.8 0-16-7.2-16-16V424c0-29.8 20.4-54.9 48-62V320zM168 424c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar faPlanetRinged = {\n  prefix: 'fas',\n  iconName: 'planet-ringed',\n  icon: [512, 512, [129680], \"e020\", \"M319.7 319.7C456.6 182.8 539.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.2C10.4 418.3-14 481.7 8.1 503.9c35.2 35.2 174.7-47.3 311.6-184.2zM256 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};\nvar faMushroom = {\n  prefix: 'fas',\n  iconName: 'mushroom',\n  icon: [512, 512, [127812], \"e425\", \"M24 258.1C24 133.2 125.2 32 250.1 32h11.8C386.8 32 488 133.2 488 258.1c0 34.2-27.7 61.9-61.9 61.9H313 199 85.9C51.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 80H250.1c-38.9 0-74.9 12.5-104.2 33.6zM191 352H321L343 440.2c2.4 9.6 .2 19.7-5.8 27.5s-15.4 12.3-25.2 12.3H200c-9.9 0-19.2-4.5-25.2-12.3s-8.2-17.9-5.8-27.5L191 352zM160 224c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faUserShield = {\n  prefix: 'fas',\n  iconName: 'user-shield',\n  icon: [640, 512, [], \"f505\", \"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0S96 57.3 96 128s57.3 128 128 128zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c1.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.3H178.3zm308.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.7V273.8L591.4 312z\"]\n};\nvar faMegaphone = {\n  prefix: 'fas',\n  iconName: 'megaphone',\n  icon: [576, 512, [128227], \"f675\", \"M544 32c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V64c0-17.7 14.3-32 32-32zM64 190.3L480 64V448L348.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-32V192c0-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};\nvar 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 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152zM256 384c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM625 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};\nvar faWind = {\n  prefix: 'fas',\n  iconName: 'wind',\n  icon: [512, 512, [], \"f72e\", \"M288 32c0 17.7 14.3 32 32 32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c53 0 96-43 96-96s-43-96-96-96H320c-17.7 0-32 14.3-32 32zm64 352c0 17.7 14.3 32 32 32h32c53 0 96-43 96-96s-43-96-96-96H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H384c-17.7 0-32 14.3-32 32zM128 512h32c53 0 96-43 96-96s-43-96-96-96H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H160c17.7 0 32 14.3 32 32s-14.3 32-32 32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faBoxDollar = {\n  prefix: 'fas',\n  iconName: 'box-dollar',\n  icon: [448, 512, [\"box-usd\"], \"f4a0\", \"M93.7 32H208V160H0L50.7 58.5C58.9 42.3 75.5 32 93.7 32zM240 32H354.3c18.2 0 34.8 10.3 42.9 26.5L448 160H240V32zM0 192H448V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192zm244.1 48c0-11.1-9-20.1-20.1-20.1s-20.1 9-20.1 20.1v6c-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.8 4.1c.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.9l0 0 0 0 0 0 0 0c-2.2-.8-4.3-1.5-6.3-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.1V432c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1v-5.5c5.4-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.4V240z\"]\n};\nvar faBoxUsd = faBoxDollar;\nvar 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.8zM268.3 308.8c-12.8-3.4-20.4-16.6-17-29.4s16.6-20.4 29.4-17s20.4 16.6 17 29.4s-16.6 20.4-29.4 17zM545 358.1c-3.4 12.8-16.6 20.4-29.4 17s-20.4-16.6-17-29.4s16.6-20.4 29.4-17s20.4 16.6 17 29.4z\"]\n};\nvar faCarCrash = faCarBurst;\nvar 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.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V298.3L378 82.6c10.3-14.4 6.9-34.4-7.4-44.6S336.2 31 326 45.4L192 232.9 58 45.4z\"]\n};\nvar faUserHeadset = {\n  prefix: 'fas',\n  iconName: 'user-headset',\n  icon: [448, 512, [], \"f82d\", \"M224 32C135.6 32 64 103.6 64 192v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V192C32 86 118 0 224 0S416 86 416 192v16c0 61.9-50.1 112-112 112H240 224 208c-17.7 0-32-14.3-32-32s14.3-32 32-32h32c17.7 0 32 14.3 32 32h32c44.2 0 80-35.8 80-80V192c0-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 256h-8.6c-11.1-19.1-31.7-32-55.4-32H208c-35.3 0-64 28.7-64 64c0 1.4 0 2.7 .1 4C114.8 268.6 96 232.5 96 192zM224 352h16 64 9.6C387.8 352 448 412.2 448 486.4c0 14.1-11.5 25.6-25.6 25.6H25.6C11.5 512 0 500.5 0 486.4C0 412.2 60.2 352 134.4 352H208h16z\"]\n};\nvar 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.3V320c0 53 43 96 96 96H304c17.7 0 32-14.3 32-32s-14.3-32-32-32H192c-17.7 0-32-14.3-32-32V173.3l41.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 32H448c17.7 0 32 14.3 32 32V338.7l-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.7V192c0-53-43-96-96-96H336z\"]\n};\nvar faRetweetAlt = faArrowsRetweet;\nvar faPersonSnowboarding = {\n  prefix: 'fas',\n  iconName: 'person-snowboarding',\n  icon: [576, 512, [127938, \"snowboarding\"], \"f7ce\", \"M241.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.6H504c13.3 0 24 10.7 24 24s-10.7 24-24 24H475.8c-10.8 0-21.4-2-31.5-5.8L92.1 371.3c-11.5-4.4-22-11.2-30.8-20L39 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.5L224 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.9zM171 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.4-15.9l-52.8-44 0 18.8c0 20.7-13.2 39-32.8 45.5L171 350.1zM464 96c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z\"]\n};\nvar faSnowboarding = faPersonSnowboarding;\nvar 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};\nvar faChevronSquareRight = faSquareChevronRight;\nvar faLacrosseStickBall = {\n  prefix: 'fas',\n  iconName: 'lacrosse-stick-ball',\n  icon: [576, 512, [], \"e3b6\", \"M336 64v0c.1 0 .2 0 .3 0c19.9 0 48.1 13.6 73.1 38.6s38.6 53.2 38.6 73.1c0 .1 0 .2 0 .3h0c0 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-64V0C274.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 176h0c0-.1 0-.2 0-.3c0-43.8-26.4-87.4-57.3-118.4S380.1 0 336.3 0c-.1 0-.2 0-.3 0zM496 512c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80z\"]\n};\nvar faTruckFast = {\n  prefix: 'fas',\n  iconName: 'truck-fast',\n  icon: [640, 512, [\"shipping-fast\"], \"f48b\", \"M112 0C85.5 0 64 21.5 64 48V96H16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 272c8.8 0 16 7.2 16 16s-7.2 16-16 16H64 48c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 240c8.8 0 16 7.2 16 16s-7.2 16-16 16H64 16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 208c8.8 0 16 7.2 16 16s-7.2 16-16 16H64V416c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288 256 237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48H112zM544 237.3V256H416V160h50.7L544 237.3zM160 464c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zm368-48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48z\"]\n};\nvar faShippingFast = faTruckFast;\nvar 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 176H56c-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.2H361.5L310.9 16.7z\"]\n};\nvar faCircle1 = {\n  prefix: 'fas',\n  iconName: 'circle-1',\n  icon: [512, 512, [], \"e0ee\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 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.4V336H192c-13.3 0-24 10.7-24 24s10.7 24 24 24h64 64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V152c0-8.6-4.6-16.5-12-20.8z\"]\n};\nvar faCircleStar = {\n  prefix: 'fas',\n  iconName: 'circle-star',\n  icon: [512, 512, [\"star-circle\"], \"e123\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 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-11.8-36.2-73.4c-2.7-5.5-8.3-8.9-14.3-8.9z\"]\n};\nvar faStarCircle = faCircleStar;\nvar 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 256c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar 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 96H160zM0 392c0-13.3 10.7-24 24-24H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zm64 96c0-13.3 10.7-24 24-24H200c13.3 0 24 10.7 24 24s-10.7 24-24 24H88c-13.3 0-24-10.7-24-24zm208 0c0-13.3 10.7-24 24-24H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H296c-13.3 0-24-10.7-24-24z\"]\n};\nvar faFog = faCloudFog;\nvar faWaffle = {\n  prefix: 'fas',\n  iconName: 'waffle',\n  icon: [512, 512, [129479], \"e466\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM160 80c-8.8 0-16 7.2-16 16v48H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v64H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v64H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V368h64v48c0 8.8 7.2 16 16 16s16-7.2 16-16V368h64v48c0 8.8 7.2 16 16 16s16-7.2 16-16V368h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H368V272h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H368V176h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H368V96c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H272V96c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H176V96c0-8.8-7.2-16-16-16zm16 256V272h64v64H176zm96 0V272h64v64H272zm64-160v64H272V176h64zm-96 0v64H176V176h64z\"]\n};\nvar 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 64v64V359.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-80V153L359.8 127C374 123.5 384 110.7 384 96V32z\"]\n};\nvar faMusicAlt = faMusicNote;\nvar 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-36H344.3c25.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 36H167.7c-25.7 0-49.5-13.7-62.4-36L17.1 292zM256 128c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24zm32 224c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faCartShoppingFast = {\n  prefix: 'fas',\n  iconName: 'cart-shopping-fast',\n  icon: [640, 512, [], \"e0dc\", \"M64 24C64 10.7 74.7 0 88 0h72c11.5 0 21.4 8.2 23.6 19.5L186 32H605.8c21.2 0 36.5 20.3 30.8 40.7l-54 192c-3.9 13.8-16.5 23.3-30.8 23.3h-317l9.1 48H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H224c-11.5 0-21.4-8.2-23.6-19.5L140.1 48H88C74.7 48 64 37.3 64 24zM288 464c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zm240 48c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zM24 96h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 80h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 80H136c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faObjectUnion = {\n  prefix: 'fas',\n  iconName: 'object-union',\n  icon: [512, 512, [], \"e49f\", \"M64 0C28.7 0 0 28.7 0 64V288c0 35.3 28.7 64 64 64h96v96c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V224c0-35.3-28.7-64-64-64H352V64c0-35.3-28.7-64-64-64H64z\"]\n};\nvar 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.9V160c0 70.7-57.3 128-128 128s-128-57.3-128-128V102.9L48 93.3v65.1l15.7 78.4c.9 4.7-.3 9.6-3.3 13.3s-7.6 5.9-12.4 5.9H16c-4.8 0-9.3-2.1-12.4-5.9s-4.3-8.6-3.3-13.3L16 158.4V86.6C6.5 83.3 0 74.3 0 64C0 52.6 8.1 42.7 19.3 40.5l200-40zM129.1 323.2l83.2 88.4c6.3 6.7 17 6.7 23.3 0l83.2-88.4c73.7 14.9 129.1 80 129.1 158.1c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3c0-78.1 55.5-143.2 129.1-158.1z\"]\n};\nvar faStarfighter = {\n  prefix: 'fas',\n  iconName: 'starfighter',\n  icon: [640, 512, [], \"e037\", \"M353.8 14L384 256V464c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V256L286.2 14c1-8 7.8-14 15.9-14h35.8c8.1 0 14.9 6 15.9 14zM288 256v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V256c0-17.7-14.3-32-32-32s-32 14.3-32 32zM48 72c13.3 0 24 10.7 24 24v24c13.3 0 24 10.7 24 24s-10.7 24-24 24V352h56V320c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32v32 64 32 32c0 17.7-14.3 32-32 32s-32-14.3-32-32v-9.6L72 444v4c0 13.3-10.7 24-24 24s-24-10.7-24-24V168c-13.3 0-24-10.7-24-24s10.7-24 24-24V96c0-13.3 10.7-24 24-24zm544 0c13.3 0 24 10.7 24 24v24c13.3 0 24 10.7 24 24s-10.7 24-24 24V448c0 13.3-10.7 24-24 24s-24-10.7-24-24v-4l-88 26.4V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V448 416 352 320c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32v32h56V168c-13.3 0-24-10.7-24-24s10.7-24 24-24V96c0-13.3 10.7-24 24-24z\"]\n};\nvar faCircleHalfStroke = {\n  prefix: 'fas',\n  iconName: 'circle-half-stroke',\n  icon: [512, 512, [9680, \"adjust\"], \"f042\", \"M448 256c0-106-86-192-192-192V448c106 0 192-86 192-192zm64 0c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256z\"]\n};\nvar faAdjust = faCircleHalfStroke;\nvar faArrowRightLongToLine = {\n  prefix: 'fas',\n  iconName: 'arrow-right-long-to-line',\n  icon: [640, 512, [], \"e3d5\", \"M640 96c0-17.7-14.3-32-32-32s-32 14.3-32 32V416c0 17.7 14.3 32 32 32s32-14.3 32-32V96zm-265.4 9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H402.7l-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};\nvar 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-64V96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64zm177-71L353 297c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-71 71V120c0-13.3-10.7-24-24-24s-24 10.7-24 24V334.1l-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};\nvar faArrowSquareDown = faSquareArrowDown;\nvar faClapperboard = {\n  prefix: 'fas',\n  iconName: 'clapperboard',\n  icon: [512, 512, [], \"e131\", \"M448 32H361.9l-1 1-127 127h92.1l1-1L453.8 32.3c-1.9-.2-3.8-.3-5.8-.3zm64 128V96c0-15.1-5.3-29.1-14-40l-104 104H512zM294.1 32H201.9l-1 1L73.9 160h92.1l1-1 127-127zM64 32C28.7 32 0 60.7 0 96v64H6.1l1-1 127-127H64zM512 192H0V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192z\"]\n};\nvar 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};\nvar faChevronSquareLeft = faSquareChevronLeft;\nvar faPhoneIntercom = {\n  prefix: 'fas',\n  iconName: 'phone-intercom',\n  icon: [512, 512, [], \"e434\", \"M48 32H80c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80C0 53.5 21.5 32 48 32zM160 96c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H224c-35.3 0-64-28.7-64-64V96zM320 368c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zm48-48c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H368zm0 64c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H368zM224 128v96c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32z\"]\n};\nvar 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.6H303.4c44.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 64H144.6zM495.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.6H336.6c-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 448H495.4z\"]\n};\nvar faChainHorizontal = faLinkHorizontal;\nvar faMango = {\n  prefix: 'fas',\n  iconName: 'mango',\n  icon: [576, 512, [], \"e30f\", \"M376 0h8 24 8 56c39.8 0 72 32.2 72 72c0 13.3-10.7 24-24 24H480c-33.4 0-62.8-17-80-42.9v49c32.2 8.3 62.6 25 87.8 50.2C525.3 189.7 544 238.9 544 288c0 76.6-57.5 224-224 224c-144 0-244.1-43.3-244.1-43.3c-33.5-11.1-51.7-47.3-40.6-80.9C39.4 375.4 47 365 56.7 357.5c34.3-25.7 52.1-57.6 71.2-91.8c20.6-36.8 42.6-76.3 88.4-113.5C253.7 114.7 302.9 96 352 96V24c0-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};\nvar faMusicNoteSlash = {\n  prefix: 'fas',\n  iconName: 'music-note-slash',\n  icon: [640, 512, [\"music-alt-slash\"], \"f8d0\", \"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.7L384 275.7V153L487.8 127C502 123.5 512 110.7 512 96V32c0-9.9-4.5-19.2-12.3-25.2S481.8-1.4 472.2 1l-128 32C330 36.5 320 49.3 320 64v64 97.5L38.8 5.1zM320 359.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-80V398.5l-64-50.4v11.6z\"]\n};\nvar faMusicAltSlash = faMusicNoteSlash;\nvar faCircleRadiation = {\n  prefix: 'fas',\n  iconName: 'circle-radiation',\n  icon: [512, 512, [9762, \"radiation-alt\"], \"f7ba\", \"M256 448C150 448 64 362 64 256S150 64 256 64s192 86 192 192s-86 192-192 192zm0 64c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faRadiationAlt = faCircleRadiation;\nvar 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 448V416.7c10.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.7V448c0 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-97c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32zm-128 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm19.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.6V448c0 35.3-28.7 64-64 64s-64-28.7-64-64V402.6c0-14.7 11.9-26.6 26.6-26.6h2c11.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.9h2c14.7 0 26.6 11.9 26.6 26.6z\"]\n};\nvar 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.3V464H88c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H232V430.7c49.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-15c79.5 0 144-64.5 144-144s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z\"]\n};\nvar 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};\nvar faBaseballBall = faBaseball;\nvar faCircleP = {\n  prefix: 'fas',\n  iconName: 'circle-p',\n  icon: [512, 512, [], \"e11a\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM184 128h92c50.8 0 92 41.2 92 92s-41.2 92-92 92H208v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V288 152c0-13.3 10.7-24 24-24zm92 136c24.3 0 44-19.7 44-44s-19.7-44-44-44H208v88h68z\"]\n};\nvar faAwardSimple = {\n  prefix: 'fas',\n  iconName: 'award-simple',\n  icon: [384, 512, [], \"e0ab\", \"M174.8 4.8c10.6-6.4 23.8-6.4 34.4 0l16.4 10c5.4 3.3 11.6 5 18 4.8l19.2-.5c12.4-.3 23.8 6.3 29.8 17.2l9.2 16.8c3 5.6 7.6 10.1 13.1 13.1l16.8 9.2c10.8 5.9 17.5 17.4 17.2 29.8l-.5 19.2c-.1 6.3 1.5 12.6 4.8 18l10 16.4c6.4 10.6 6.4 23.8 0 34.4l-10 16.4c-3.3 5.4-5 11.6-4.8 18l.5 19.2c.3 12.4-6.3 23.8-17.2 29.8l-16.8 9.2c-5.6 3-10.1 7.6-13.1 13.1l-9.2 16.8c-5.9 10.8-17.4 17.5-29.8 17.2l-19.2-.5c-6.3-.1-12.6 1.5-18 4.8l-16.4 10c-10.6 6.4-23.8 6.4-34.4 0l-16.4-10c-5.4-3.3-11.6-5-18-4.8l-19.2 .5c-12.4 .3-23.8-6.3-29.8-17.2l-9.2-16.8c-3-5.6-7.6-10.1-13.1-13.1l-16.8-9.2c-10.8-5.9-17.5-17.4-17.2-29.8l.5-19.2c.1-6.3-1.5-12.6-4.8-18l-10-16.4c-6.4-10.6-6.4-23.8 0-34.4l10-16.4c3.3-5.4 5-11.6 4.8-18l-.5-19.2c-.3-12.4 6.3-23.8 17.2-29.8l16.8-9.2c5.6-3 10.1-7.6 13.1-13.1l9.2-16.8c5.9-10.8 17.4-17.5 29.8-17.2l19.2 .5c6.3 .1 12.6-1.5 18-4.8l16.4-10zM272 176c0-44.2-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80s80-35.8 80-80zM64.4 492.4L95 359.7c8.4 3.6 17.6 5.4 27 5.2l19.2-.5c.2 0 .4 0 .6 .2l16.4 10c20.8 12.7 46.9 12.7 67.7 0l16.4-10c.2-.1 .4-.2 .6-.2l19.2 .5c9.4 .2 18.6-1.6 27-5.2l30.6 132.8c1.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.9z\"]\n};\nvar 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.2v77l-144 84V280c0-13.3-10.7-24-24-24s-24 10.7-24 24v56 32 24c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H192v32.7L133.5 468c-3.5 3-5.5 7.4-5.5 12v16c0 8.8 7.2 16 16 16h96V448c0-8.8 7.2-16 16-16s16 7.2 16 16v64h96c8.8 0 16-7.2 16-16V480c0-4.6-2-9-5.5-12L320 416.7V384H464v8c0 13.3 10.7 24 24 24s24-10.7 24-24V368 336 280c0-13.3-10.7-24-24-24s-24 10.7-24 24v18.8l-144-84v-77c0-8.7-1.8-17.2-5.2-25.2L270.7 9.7z\"]\n};\nvar faDiagramProject = {\n  prefix: 'fas',\n  iconName: 'diagram-project',\n  icon: [576, 512, [\"project-diagram\"], \"f542\", \"M0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48V96H384V80c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H432c-26.5 0-48-21.5-48-48V160H192v16c0 1.7-.1 3.4-.3 5L272 288h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H272c-26.5 0-48-21.5-48-48V336c0-1.7 .1-3.4 .3-5L144 224H48c-26.5 0-48-21.5-48-48V80z\"]\n};\nvar faProjectDiagram = faDiagramProject;\nvar faPedestal = {\n  prefix: 'fas',\n  iconName: 'pedestal',\n  icon: [448, 512, [], \"e20d\", \"M96 0C60.7 0 32 28.7 32 64V416H416V64c0-35.3-28.7-64-64-64H96zm24 112c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zM352 88c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zM32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar 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 160H349L290.6 59.7zM69.6 320H442.4L367.7 192H144.3L69.6 320zM51 352L11.4 419.8C-4.2 446.5 15.1 480 45.9 480H466.1c30.9 0 50.1-33.5 34.6-60.2L461 352H51z\"]\n};\nvar faSidebar = {\n  prefix: 'fas',\n  iconName: 'sidebar',\n  icon: [512, 512, [], \"e24e\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm224 0V416H448V96H224zM88 96c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H88zM64 216c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H88c-13.3 0-24 10.7-24 24zm24 72c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H88z\"]\n};\nvar faSnowmanHead = {\n  prefix: 'fas',\n  iconName: 'snowman-head',\n  icon: [448, 512, [\"frosty-head\"], \"f79b\", \"M64 64C64 28.7 92.7 0 128 0H320c35.3 0 64 28.7 64 64v96H224 64V64zM330.2 192H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H390.3c16.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.5H137.2c-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-96H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h85.8H330.2zM152 336c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm168-24c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zM219.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};\nvar faFrostyHead = faSnowmanHead;\nvar faCopy = {\n  prefix: 'fas',\n  iconName: 'copy',\n  icon: [512, 512, [], \"f0c5\", \"M224 0c-35.3 0-64 28.7-64 64V288c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H224zM64 160c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V384H288v64H64V224h64V160H64z\"]\n};\nvar 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.3H243.3c7.9 0 15.5-1.1 22.7-3.3C259.7 498 256 485.4 256 472v-8c0-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.3c8.2-6.4 17.5-12.4 27.8-17.9l11-153.5c.6-8.9-2.4-17.6-8.5-24.1S328.9 0 320 0H32zM73.2 160L66.4 64H285.6l-6.9 96H73.2zM640 292.5c0-3-.5-5.9-1.7-8.6C630.2 265.5 590 192 464 192s-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.5H612.5c15.2 0 27.5-12.3 27.5-27.5zM384 272c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm96-32c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zm64 32c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zM320 352c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H320zm-16 96c-8.8 0-16 7.2-16 16v8c0 22.1 17.9 40 40 40H600c22.1 0 40-17.9 40-40v-8c0-8.8-7.2-16-16-16H304z\"]\n};\nvar 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 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.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};\nvar faVolumeMute = faVolumeXmark;\nvar faVolumeTimes = faVolumeXmark;\nvar faHandSparkles = {\n  prefix: 'fas',\n  iconName: 'hand-sparkles',\n  icon: [640, 512, [], \"e05d\", \"M320 0c17.7 0 32 14.3 32 32V240c0 8.8 7.2 16 16 16s16-7.2 16-16V64c0-17.7 14.3-32 32-32s32 14.3 32 32V240c0 8.8 7.2 16 16 16s16-7.2 16-16V128c0-17.7 14.3-32 32-32s32 14.3 32 32V323.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 512H348.8c-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.6V64c0-17.7 14.3-32 32-32s32 14.3 32 32V240c0 8.8 7.2 16 16 16s16-7.2 16-16V32c0-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};\nvar faBarsFilter = {\n  prefix: 'fas',\n  iconName: 'bars-filter',\n  icon: [448, 512, [], \"e0ad\", \"M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM64 256c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32zM288 416c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32h64c17.7 0 32 14.3 32 32z\"]\n};\nvar 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 448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H176c61.9 0 112-50.1 112-112c0-10-1.3-19.8-3.8-29l.1-.1-79.2-79.2-.1 .1zm93.5-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};\nvar faPartyBell = {\n  prefix: 'fas',\n  iconName: 'party-bell',\n  icon: [512, 512, [], \"e31a\", \"M224 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 0zM352 512c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM448 64c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32zM64 512c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM490.6 255.9c13.2-1.5 22.7-13.3 21.2-26.5s-13.3-22.7-26.5-21.2c-28.9 3.2-51.2-6.3-66.8-17c-7.8-5.4-13.8-10.9-17.8-15.1c-2-2.1-3.4-3.8-4.3-4.8c-.4-.5-.7-.9-.9-1.1l-.1-.1 0 0c-7.7-10.7-22.6-13.1-33.4-5.5c-10.8 7.7-13.3 22.7-5.6 33.5L376 184c-19.5 13.9-19.5 14-19.5 14l0 0 0 0 .1 .1 .2 .3 .6 .8c.5 .6 1.1 1.4 1.9 2.4c1.6 1.9 3.8 4.6 6.7 7.6c5.8 6.1 14.3 14 25.5 21.6c22.4 15.3 56.1 29.8 99.2 25zM169.9 395.4l0 0 .1 .1c.2 .2 .6 .5 1.1 .9c1.1 .9 2.8 2.3 4.8 4.3c4.2 4 9.7 10 15.1 17.8c10.7 15.6 20.2 37.9 17 66.8c-1.5 13.2 8 25 21.2 26.5s25-8 26.5-21.2c4.8-43.1-9.7-76.8-25-99.2c-7.6-11.2-15.6-19.7-21.6-25.5c-3.1-2.9-5.7-5.2-7.6-6.7c-1-.8-1.8-1.4-2.4-1.9l-.8-.6-.3-.2-.1-.1 0 0 0 0c0 0 0 0-14 19.5l13.9-19.5c-10.8-7.7-25.8-5.2-33.5 5.6c-7.7 10.7-5.2 25.7 5.5 33.4zM469.7 503.5c8.6 10.1 23.7 11.4 33.8 2.8s11.4-23.7 2.8-33.8l-8.5-10c-4.9-5.8-7.5-13.2-7.3-20.7c1.1-42.5-31.7-78.3-74.2-80.8l-30-1.8c-16.6-1-29.4-15-29-31.6c.5-19.4-6.1-38.2-18.6-53l-8.5-10c-8.6-10.1-23.7-11.4-33.8-2.8s-11.4 23.7-2.8 33.8l8.5 10c4.9 5.8 7.5 13.2 7.3 20.7c-1.1 42.5 31.7 78.3 74.2 80.8l30 1.8c16.6 1 29.4 15 29 31.6c-.5 19.4 6.1 38.2 18.6 53l8.5 10z\"]\n};\nvar faUserVneckHair = {\n  prefix: 'fas',\n  iconName: 'user-vneck-hair',\n  icon: [448, 512, [], \"e462\", \"M304 128v16c0 44.2-35.8 80-80 80s-80-35.8-80-80V128c0-5.5 .6-10.8 1.6-16H176c29.8 0 55.9-16.3 69.6-40.5C257.3 86.4 275.5 96 296 96h1.3c4.3 9.8 6.7 20.6 6.7 32zM96 128v16c0 70.7 57.3 128 128 128s128-57.3 128-128V128C352 57.3 294.7 0 224 0S96 57.3 96 128zM210.9 405.5l-60.1-85.2C66.6 325.7 0 395.7 0 481.3c0 17 13.8 30.7 30.7 30.7H417.3c17 0 30.7-13.8 30.7-30.7c0-85.6-66.6-155.6-150.8-160.9l-60.1 85.2c-6.4 9-19.8 9-26.1 0z\"]\n};\nvar 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.3V35.4c0-6.9-4.1-13.2-10.5-15.9L299.3 1.4c-2.2-.9-4.5-1.4-6.8-1.4h-1.2c-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.5H176c-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.5H336c-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.5V416c0-8.8-7.2-16-16-16H176c-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.8V384c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V368c77.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.4H384c-8.8 0-16 7.2-16 16v21.5z\"]\n};\nvar 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 40H88c22.1 0 40-17.9 40-40V136zm0 192c0-22.1-17.9-40-40-40H40c-22.1 0-40 17.9-40 40v48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40V328zm32-192v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V136c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM288 328c0-22.1-17.9-40-40-40H200c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V328zm32-192v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V136c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM448 328c0-22.1-17.9-40-40-40H360c-22.1 0-40 17.9-40 40v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V328z\"]\n};\nvar faGripHorizontal = faGrip;\nvar faShareFromSquare = {\n  prefix: 'fas',\n  iconName: 'share-from-square',\n  icon: [576, 512, [61509, \"share-square\"], \"f14d\", \"M384 24c0-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 136c-7 6.6-17.2 8.4-26 4.6s-14.5-12.5-14.5-22V224H352 337.5c-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.8h-2.5c-2.4 0-4.8-.4-7.1-1.4C242.8 374.8 160 333.4 160 240c0-79.5 64.5-144 144-144h80V24zM0 144C0 99.8 35.8 64 80 64H96c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16H368c8.8 0 16-7.2 16-16V416c0-17.7 14.3-32 32-32s32 14.3 32 32v16c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V144z\"]\n};\nvar faShareSquare = faShareFromSquare;\nvar faKeynote = {\n  prefix: 'fas',\n  iconName: 'keynote',\n  icon: [512, 512, [], \"f66c\", \"M184 72h14.4c8.3 14.3 23.8 24 41.6 24h64c26.5 0 48-21.5 48-48s-21.5-48-48-48H240c-17.8 0-33.3 9.7-41.6 24H184c-48.6 0-88 39.4-88 88v48H80c-12.1 0-23.2 6.8-28.6 17.7l-48 96C1.2 278.1 0 283 0 288v32c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V288c0-5-1.2-9.9-3.4-14.3l-48-96C455.2 166.8 444.1 160 432 160H144V112c0-22.1 17.9-40 40-40zM160 448c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H288V384H224v64H160z\"]\n};\nvar 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 24v8H32C14.3 64 0 78.3 0 96V208c0 17.7 14.3 32 32 32H42c20.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 480h96c14.7 0 27.5-10 31-24.2L217 352H321.4c23.7 0 44.8-14.9 52.7-37.2L400.9 240H432c8.5 0 16.6-3.4 22.6-9.4L477.3 208H544c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32H528V56zM321.4 304H229l16-64h105l-21 58.7c-1.1 3.2-4.2 5.3-7.5 5.3zM80 128H464c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faSquarePhone = {\n  prefix: 'fas',\n  iconName: 'square-phone',\n  icon: [448, 512, [\"phone-square\"], \"f098\", \"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-64H64zm90.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};\nvar faPhoneSquare = faSquarePhone;\nvar 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 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z\"]\n};\nvar faAdd = faPlus;\nvar faExpand = {\n  prefix: 'fas',\n  iconName: 'expand',\n  icon: [448, 512, [], \"f065\", \"M32 32C14.3 32 0 46.3 0 64v96c0 17.7 14.3 32 32 32s32-14.3 32-32V96h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V352zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h64v64c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32H320zM448 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32V352z\"]\n};\nvar faComputer = {\n  prefix: 'fas',\n  iconName: 'computer',\n  icon: [640, 512, [], \"e4e5\", \"M384 96V320H64L64 96H384zM64 32C28.7 32 0 60.7 0 96V320c0 35.3 28.7 64 64 64H181.3l-10.7 32H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H277.3l-10.7-32H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm464 0c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H528zm16 64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H544c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-16 80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H544c-8.8 0-16-7.2-16-16zm32 224c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faFort = {\n  prefix: 'fas',\n  iconName: 'fort',\n  icon: [640, 512, [], \"e486\", \"M0 16C0 7.2 7.2 0 16 0H48c8.8 0 16 7.2 16 16V64H96V16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16V64h32V16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16V96v16 48H384V112 96 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16V64h32V16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16V64h32V16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16V96v16 64c0 20.9-13.4 38.7-32 45.3V464c0 26.5-21.5 48-48 48H384V384c0-35.3-28.7-64-64-64s-64 28.7-64 64V512H80c-26.5 0-48-21.5-48-48V221.3C13.4 214.7 0 196.9 0 176V112 96 16z\"]\n};\nvar 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 128H144zM433 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};\nvar faXmark = {\n  prefix: 'fas',\n  iconName: 'xmark',\n  icon: [320, 512, [128473, 10005, 10006, 10060, 215, \"close\", \"multiply\", \"remove\", \"times\"], \"f00d\", \"M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z\"]\n};\nvar faClose = faXmark;\nvar faMultiply = faXmark;\nvar faRemove = faXmark;\nvar faTimes = faXmark;\nvar faFaceSmirking = {\n  prefix: 'fas',\n  iconName: 'face-smirking',\n  icon: [512, 512, [], \"e397\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM96 208c0 8.8 7.2 16 16 16h32c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32H112c-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.4H192c-8.8 0-16 7.2-16 16s7.2 16 16 16H304.6c35.2 0 65.2-25.4 71-60.2l.2-1.2zM288 208c0 8.8 7.2 16 16 16h32c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32H304c-8.8 0-16 7.2-16 16z\"]\n};\nvar 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.4V224H109.3l9.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.4H224V402.7l-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.4V288H402.7l-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.4H288V109.3l9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64z\"]\n};\nvar faArrows = faArrowsUpDownLeftRight;\nvar faChalkboardUser = {\n  prefix: 'fas',\n  iconName: 'chalkboard-user',\n  icon: [640, 512, [\"chalkboard-teacher\"], \"f51c\", \"M160 64c0-35.3 28.7-64 64-64H576c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H336.8c-11.8-25.5-29.9-47.5-52.4-64H384V320c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v32h64V64L224 64v49.1C205.2 102.2 183.3 96 160 96V64zm0 256c-53 0-96-43-96-96s43-96 96-96s96 43 96 96s-43 96-96 96zm-26.7 32h53.3C260.3 352 320 411.7 320 485.3c0 14.7-11.9 26.7-26.7 26.7H26.7C11.9 512 0 500.1 0 485.3C0 411.7 59.7 352 133.3 352z\"]\n};\nvar faChalkboardTeacher = faChalkboardUser;\nvar faRhombus = {\n  prefix: 'fas',\n  iconName: 'rhombus',\n  icon: [448, 512, [], \"e23b\", \"M254.5 14.1C246.9 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.9-5.1 30.5-14.1l184-216c12.7-14.9 12.7-36.9 0-51.9l-184-216z\"]\n};\nvar 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 448H384c-17.7 0-32-14.3-32-32V365.3L210.7 224H160c-17.7 0-32-14.3-32-32V141.3L41.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 448H128c-17.7 0-32-14.3-32-32V333.3L41.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 288H448c-17.7 0-32-14.3-32-32V205.3L370.7 160H320c-17.7 0-32-14.3-32-32V77.3L265.4 54.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0z\"]\n};\nvar faPesoSign = {\n  prefix: 'fas',\n  iconName: 'peso-sign',\n  icon: [384, 512, [], \"e222\", \"M64 32C46.3 32 32 46.3 32 64v64c-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 64v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h80c68.4 0 127.7-39 156.8-96H352c17.7 0 32-14.3 32-32s-14.3-32-32-32h-.7c.5-5.3 .7-10.6 .7-16s-.2-10.7-.7-16h.7c17.7 0 32-14.3 32-32s-14.3-32-32-32H332.8C303.7 71 244.4 32 176 32H64zm190.4 96H96V96h80c30.5 0 58.2 12.2 78.4 32zM96 192H286.9c.7 5.2 1.1 10.6 1.1 16s-.4 10.8-1.1 16H96V192zm158.4 96c-20.2 19.8-47.9 32-78.4 32H96V288H254.4z\"]\n};\nvar 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.5l0 0 0 0-.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 .2 0 0 0 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.8l0 0 0 0zm160 0l0 0-.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 .2 0 0 0 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.8l0 0 0 0 0 0z\"]\n};\nvar faCartCircleXmark = {\n  prefix: 'fas',\n  iconName: 'cart-circle-xmark',\n  icon: [640, 512, [], \"e3f4\", \"M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H76.1l60.3 316.5c2.2 11.3 12.1 19.5 23.6 19.5H320.7c-.5-5.3-.7-10.6-.7-16c0-10.9 1-21.6 2.9-32h-143l-9.1-48H339.2c29.1-57 88.4-96 156.8-96c14.3 0 28.3 1.7 41.6 4.9l35-124.3C578.3 52.3 563 32 541.8 32H122l-2.4-12.5C117.4 8.2 107.5 0 96 0H24zM176 512c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm320 0c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm59.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};\nvar faBuildingShield = {\n  prefix: 'fas',\n  iconName: 'building-shield',\n  icon: [576, 512, [], \"e4d8\", \"M0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V207l-42.4 17H304 272c-8.8 0-16 7.2-16 16v32 24.2V304c0 .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.9H240V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H48c-26.5 0-48-21.5-48-48V48zM80 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zM64 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H176zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H272c-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.8V461.7c68.2-33 91.5-99 95.4-149.7z\"]\n};\nvar faCirclePhoneFlip = {\n  prefix: 'fas',\n  iconName: 'circle-phone-flip',\n  icon: [512, 512, [\"phone-circle-alt\"], \"e11c\", \"M256 512C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256zm69.3-383.3c-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};\nvar faPhoneCircleAlt = faCirclePhoneFlip;\nvar faBaby = {\n  prefix: 'fas',\n  iconName: 'baby',\n  icon: [448, 512, [], \"f77c\", \"M296 88c0 39.8-32.2 72-72 72s-72-32.2-72-72s32.2-72 72-72s72 32.2 72 72zM39.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 25V288H128V251.7c-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};\nvar faUsersLine = {\n  prefix: 'fas',\n  iconName: 'users-line',\n  icon: [640, 512, [], \"e592\", \"M211.2 96c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64zM32 256c0 17.7 14.3 32 32 32h85.6c10.1-39.4 38.6-71.5 75.8-86.6c-9.7-6-21.2-9.4-33.4-9.4H96c-35.3 0-64 28.7-64 64zm461.6 32H576c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H448c-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.4h-96c-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 32h224c17.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 96c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64zM321.6 192c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar 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 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z\"]\n};\nvar faQuoteLeftAlt = faQuoteLeft;\nvar faTractor = {\n  prefix: 'fas',\n  iconName: 'tractor',\n  icon: [640, 512, [128668], \"f722\", \"M96 64c0-35.3 28.7-64 64-64H266.3c26.2 0 49.7 15.9 59.4 40.2L373.7 160H480V126.2c0-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.9V160h56c22.1 0 40 17.9 40 40v45.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 48H352c0 17.7-14.3 32-32 32h-8.2c-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.8V480c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32v-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.1H32c-17.7 0-32-14.3-32-32V320c0-17.7 14.3-32 32-32h8.2c1.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.6V192 160 64zm170.3 0H160v96h32H304.7L266.3 64zM176 256c-44.2 0-80 35.8-80 80s35.8 80 80 80s80-35.8 80-80s-35.8-80-80-80zM528 448c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm0 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};\nvar faKeySkeleton = {\n  prefix: 'fas',\n  iconName: 'key-skeleton',\n  icon: [448, 512, [128477], \"f6f3\", \"M304 224c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80s-35.8 80-80 80zm0 64c79.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};\nvar faTrashArrowUp = {\n  prefix: 'fas',\n  iconName: 'trash-arrow-up',\n  icon: [448, 512, [\"trash-restore\"], \"f829\", \"M163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128H416L394.8 467c-1.6 25.3-22.6 45-47.9 45H101.1c-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-39V408c0 13.3 10.7 24 24 24s24-10.7 24-24V273.9l39 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};\nvar faTrashRestore = faTrashArrowUp;\nvar 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.7V288H416V272c0-17.2 3.9-33.5 10.8-48H352V109.3l41.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.3V224l-128 0H96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32H96V402.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 192V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V192h64zM288 320V448c0 17.7 14.3 32 32 32s32-14.3 32-32V320H288zm240-80c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar 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.7V32c0-17.7 14.3-32 32-32s32 14.3 32 32V242.7l73.4-73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zM64 352v64c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32V352c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 53-43 96-96 96H96c-53 0-96-43-96-96V352c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faLinesLeaning = {\n  prefix: 'fas',\n  iconName: 'lines-leaning',\n  icon: [448, 512, [], \"e51e\", \"M222.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.8zM384 32c-17.7 0-32 14.3-32 32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32z\"]\n};\nvar faSquareQ = {\n  prefix: 'fas',\n  iconName: 'square-q',\n  icon: [448, 512, [], \"e27b\", \"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-64H64zm80 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};\nvar 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};\nvar 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 32V176c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48V71L352 90.2V208c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48V64c0-15.3 10.8-28.4 25.7-31.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM32 0H192c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.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-32h80 80c17.7 0 32 14.3 32 32s-14.3 32-32 32H144v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V160H32c-17.7 0-32-14.3-32-32zM368 328c0 22.1-17.9 40-40 40s-40-17.9-40-40s17.9-40 40-40s40 17.9 40 40zM472 512c-22.1 0-40-17.9-40-40s17.9-40 40-40s40 17.9 40 40s-17.9 40-40 40zM135.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.7v-.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.5v.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 320c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16z\"]\n};\nvar faIconsAlt = faSymbols;\nvar faCopyright = {\n  prefix: 'fas',\n  iconName: 'copyright',\n  icon: [512, 512, [169], \"f1f9\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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};\nvar faHighlighterLine = {\n  prefix: 'fas',\n  iconName: 'highlighter-line',\n  icon: [640, 512, [], \"e1af\", \"M261 229l215-158.4 29.3 29.3L347 315 261 229zM160 320l0 0-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 0L256 416h71.7c15.3 0 29.6-7.2 38.6-19.5L567.6 123.4c5.5-7.4 8.4-16.4 8.4-25.6c0-11.4-4.5-22.4-12.6-30.5L508.6 12.6C500.5 4.5 489.6 0 478.2 0C469 0 460 2.9 452.6 8.4L179.5 209.6c-12.3 9-19.5 23.4-19.5 38.6V320zm-57.9 83.3l-63 63c-4.5 4.5-7 10.6-7 17V488c0 13.3 10.7 24 24 24h68.7c6.4 0 12.5-2.5 17-7l31-31-70.6-70.6zM256 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H584c13.3 0 24-10.7 24-24s-10.7-24-24-24H256z\"]\n};\nvar faBracketSquare = {\n  prefix: 'fas',\n  iconName: 'bracket-square',\n  icon: [192, 512, [\"bracket\", \"bracket-left\"], \"5b\", \"M0 64C0 46.3 14.3 32 32 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H64V416h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V64z\"]\n};\nvar faBracket = faBracketSquare;\nvar faBracketLeft = faBracketSquare;\nvar 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.3H78.2c-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.8H451.3c-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.3H301.5c28 79.9 21.2 170.2 9.9 226.1C370.9 365.1 416 417.3 416 480c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32c0-70.7 57.3-128 128-128h64c29.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};\nvar faIslandTreePalm = faIslandTropical;\nvar 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 96V416c0 17.7 14.3 32 32 32s32-14.3 32-32V96zM438.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};\nvar faArrowFromLeft = faArrowRightFromLine;\nvar faH2 = {\n  prefix: 'fas',\n  iconName: 'h2',\n  icon: [640, 512, [], \"f314\", \"M64 96c0-17.7-14.3-32-32-32S0 78.3 0 96V256 416c0 17.7 14.3 32 32 32s32-14.3 32-32V288H256V416c0 17.7 14.3 32 32 32s32-14.3 32-32V256 96c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H64V96zm385.9 47.4c11.6-9.9 26.4-15.4 41.7-15.4H496c35.3 0 64 28.7 64 64v5.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 448H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H482.3l100.2-91.9c26.4-24.2 41.5-58.5 41.5-94.4V192c0-70.7-57.3-128-128-128h-4.5c-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};\nvar 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 32H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H48zm0 192c-17.7 0-32 14.3-32 32s14.3 32 32 32H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H48z\"]\n};\nvar 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 256v.5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .5 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .2 .3 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2c0 35.4-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V272c0-9.8 4.5-19.1 12.2-25.1l264-208zM448 288H64v48H448v-.1-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.4-.4-.4V330v-.4-.4V329v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V325v-.4-.4V324v-.4-.4-.4-.4-.4-.4-.4V321v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V312v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V307v-.4-.4-.4-.4V305v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V297v-.4-.4-.4-.4V295v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V290v-.4-.4-.4-.4V288zM64 416H448v-.2-.2-.2-.2-.2V415v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V413v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V411v-.2-.2-.2-.2V410v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V406v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V401v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V398v-.2-.2-.2-.2-.2-.2-.2-.2V396v-.2-.2-.2-.2-.2-.2-.2-.2V394v-.2-.2-.2V393v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V390v-.2-.2-.2V389v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.3-.2-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V379v-.3-.3-.3V378v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V374v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V371v-.3-.3-.3-.3-.3-.3V369v-.3-.3-.3V368H64v48z\"]\n};\nvar faShortcake = faCakeSlice;\nvar faPeanut = {\n  prefix: 'fas',\n  iconName: 'peanut',\n  icon: [512, 512, [], \"e430\", \"M432 0H364c-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 364v68c0 44.2 35.8 80 80 80h68c40.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 148V80c0-44.2-35.8-80-80-80zm3.2 128c0 10.6-8.6 19.2-19.2 19.2s-19.2-8.6-19.2-19.2s8.6-19.2 19.2-19.2s19.2 8.6 19.2 19.2zm0 64c0 10.6-8.6 19.2-19.2 19.2s-19.2-8.6-19.2-19.2s8.6-19.2 19.2-19.2s19.2 8.6 19.2 19.2zm-64 0c0 10.6-8.6 19.2-19.2 19.2s-19.2-8.6-19.2-19.2s8.6-19.2 19.2-19.2s19.2 8.6 19.2 19.2zm-224 224c0 10.6-8.6 19.2-19.2 19.2s-19.2-8.6-19.2-19.2s8.6-19.2 19.2-19.2s19.2 8.6 19.2 19.2zM192 435.2c-10.6 0-19.2-8.6-19.2-19.2s8.6-19.2 19.2-19.2s19.2 8.6 19.2 19.2s-8.6 19.2-19.2 19.2zm0-64c-10.6 0-19.2-8.6-19.2-19.2s8.6-19.2 19.2-19.2s19.2 8.6 19.2 19.2s-8.6 19.2-19.2 19.2z\"]\n};\nvar 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.3V17.6c0-11 10.9-18.7 20.8-13.8C340.3 35 384 100.4 384 176c0 71.1-38.6 133.1-96 166.3V464c0 26.5-21.5 48-48 48H144c-26.5 0-48-21.5-48-48V342.3C38.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.6V153.4c0 4.2 1.7 8.3 4.7 11.3z\"]\n};\nvar faBlender = {\n  prefix: 'fas',\n  iconName: 'blender',\n  icon: [512, 512, [], \"f517\", \"M0 64C0 28.7 28.7 0 64 0h64 32H470.1c21.1 0 36.4 20.1 30.9 40.4L494.5 64H336c-8.8 0-16 7.2-16 16s7.2 16 16 16H485.8l-17.5 64H336c-8.8 0-16 7.2-16 16s7.2 16 16 16H459.6l-17.5 64H336c-8.8 0-16 7.2-16 16s7.2 16 16 16h97.5L416 352H160l-8.7-96H64c-35.3 0-64-28.7-64-64V64zM145.5 192L133.8 64H64V192h81.5zM144 384H432c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48H144c-26.5 0-48-21.5-48-48V432c0-26.5 21.5-48 48-48zm144 96c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM0 64C0 28.7 28.7 0 64 0h64 32H470.1c21.1 0 36.4 20.1 30.9 40.4L494.5 64H336c-8.8 0-16 7.2-16 16s7.2 16 16 16H485.8l-17.5 64H336c-8.8 0-16 7.2-16 16s7.2 16 16 16H459.6l-17.5 64H336c-8.8 0-16 7.2-16 16s7.2 16 16 16h97.5L416 352H160l-8.7-96H64c-35.3 0-64-28.7-64-64V64zM145.5 192L133.8 64H64V192h81.5zM144 384H432c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48H144c-26.5 0-48-21.5-48-48V432c0-26.5 21.5-48 48-48zm144 96c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faTeeth = {\n  prefix: 'fas',\n  iconName: 'teeth',\n  icon: [576, 512, [], \"f62e\", \"M0 128C0 75 43 32 96 32H480c53 0 96 43 96 96V384c0 53-43 96-96 96H96c-53 0-96-43-96-96V128zm176 48v56c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V176c0-26.5-21.5-48-48-48s-48 21.5-48 48zm176-48c-26.5 0-48 21.5-48 48v56c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V176c0-26.5-21.5-48-48-48zM48 208v24c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V208c0-26.5-21.5-48-48-48s-48 21.5-48 48zM96 384c26.5 0 48-21.5 48-48V312c0-13.3-10.7-24-24-24H72c-13.3 0-24 10.7-24 24v24c0 26.5 21.5 48 48 48zm80-48c0 26.5 21.5 48 48 48s48-21.5 48-48V312c0-13.3-10.7-24-24-24H200c-13.3 0-24 10.7-24 24v24zm176 48c26.5 0 48-21.5 48-48V312c0-13.3-10.7-24-24-24H328c-13.3 0-24 10.7-24 24v24c0 26.5 21.5 48 48 48zm80-176v24c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V208c0-26.5-21.5-48-48-48s-48 21.5-48 48zm48 176c26.5 0 48-21.5 48-48V312c0-13.3-10.7-24-24-24H456c-13.3 0-24 10.7-24 24v24c0 26.5 21.5 48 48 48z\"]\n};\nvar faTally2 = {\n  prefix: 'fas',\n  iconName: 'tally-2',\n  icon: [448, 512, [], \"e295\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64zm128 0c0-17.7-14.3-32-32-32s-32 14.3-32 32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64z\"]\n};\nvar 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 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V96H192c35.3 0 64 28.7 64 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V160c0-70.7-57.3-128-128-128H32zM320 480c70.7 0 128-57.3 128-128V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V352c0 35.3-28.7 64-64 64H192V192c0-17.7-14.3-32-32-32s-32 14.3-32 32V448c0 17.7 14.3 32 32 32H320z\"]\n};\nvar faIls = faShekelSign;\nvar faShekel = faShekelSign;\nvar faSheqel = faShekelSign;\nvar faSheqelSign = faShekelSign;\nvar 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.9H277.4c6.9 0 13 4.4 15.2 10.9L310.3 128H105.7l17.7-53.1zM36.1 134.4C14.8 144.7 0 166.6 0 192v96H0v32c0 17.7 14.3 32 32 32H48c17.7 0 32-14.3 32-32V288H216.5c5.1-5.7 10.8-10.7 17.1-15.1l22.8-68.3c15.2-45.7 58-76.6 106.3-76.6h15.1L353.3 54.7C342.4 22 311.8 0 277.4 0H138.6c-34.4 0-65 22-75.9 54.7L36.1 134.4zM104 208c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm258.6 16H501.4c6.9 0 13 4.4 15.2 10.9L534.3 288H329.7l17.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 352v96h0v32c0 17.7 14.3 32 32 32h16c17.7 0 32-14.3 32-32V448H560v32c0 17.7 14.3 32 32 32h16c17.7 0 32-14.3 32-32l0-32V352c0-25.4-14.8-47.3-36.1-57.6l-26.6-79.7C566.4 182 535.8 160 501.4 160H362.6c-34.4 0-65 22-75.9 54.7zM304 392c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm280-24c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar 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.8V266.8c-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 .1 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.3l0 0 0 0-.1-.1-.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-.2 .1-.1 0 0 0 0s0 0 12.2 10.3L67.8 5.7c4.1-4.9 10.7-6.8 16.8-5c6.1 1.8 10.5 7 11.3 13.3l0 0zM320 266.8V119.2c35.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 64V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V64c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faUserHairLong = {\n  prefix: 'fas',\n  iconName: 'user-hair-long',\n  icon: [448, 512, [], \"e45b\", \"M304 128c0-11.4-2.4-22.2-6.7-32H296c-20.5 0-38.7-9.6-50.4-24.5C231.9 95.7 205.8 112 176 112H145.6c-1 5.2-1.6 10.5-1.6 16v16c0 44.2 35.8 80 80 80s80-35.8 80-80V128zM96 128C96 57.3 153.3 0 224 0s128 57.3 128 128v11c0 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.6H224 70.6C58.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.5V128zm65.3 192H286.7C375.8 320 448 392.2 448 481.3c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3C0 392.2 72.2 320 161.3 320z\"]\n};\nvar faMap = {\n  prefix: 'fas',\n  iconName: 'map',\n  icon: [576, 512, [128506, 62072], \"f279\", \"M384 476.1L192 421.2V35.9L384 90.8V476.1zm32-1.2V88.4L543.1 37.5c15.8-6.3 32.9 5.3 32.9 22.3V394.6c0 9.8-6 18.6-15.1 22.3L416 474.8zM15.1 95.1L160 37.2V423.6L32.9 474.5C17.1 480.8 0 469.2 0 452.2V117.4c0-9.8 6-18.6 15.1-22.3z\"]\n};\nvar faFileCircleInfo = {\n  prefix: 'fas',\n  iconName: 'file-circle-info',\n  icon: [576, 512, [58604], \"e493\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.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 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 384c-79.5 0-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144zm0-192c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm-32 48c0 8.8 7.2 16 16 16h0v48h0c-8.8 0-16 7.2-16 16s7.2 16 16 16h16 16c8.8 0 16-7.2 16-16s-7.2-16-16-16V368c0-8.8-7.2-16-16-16H416c-8.8 0-16 7.2-16 16z\"]\n};\nvar faFaceDisappointed = {\n  prefix: 'fas',\n  iconName: 'face-disappointed',\n  icon: [512, 512, [], \"e36f\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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};\nvar 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 57H64c-17.7 0-32 14.3-32 32s14.3 32 32 32h71c66.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};\nvar faClockEleven = {\n  prefix: 'fas',\n  iconName: 'clock-eleven',\n  icon: [512, 512, [], \"e347\", \"M256 512C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256zM232 120v56.7l-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-23V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n};\nvar 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.2v82.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.9V380.8c-14.1 4.9-26.4 8.9-35.7 11.9c-11.2 3.6-23.4 .5-31.8-7.8zM384 168c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40z\"]\n};\nvar 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 192H88c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm528 0h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H552c-13.3 0-24-10.7-24-24s10.7-24 24-24zM144 352l25-199.9c4-32 31.2-56.1 63.5-56.1h175c32.3 0 59.5 24 63.5 56.1L496 352H234.1l21.8-174c1.1-8.8-5.1-16.8-13.9-17.9s-16.8 5.1-17.9 13.9L201.9 352H144zM96 416c0-17.7 14.3-32 32-32H512c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V416z\"]\n};\nvar faClockTen = {\n  prefix: 'fas',\n  iconName: 'clock-ten',\n  icon: [512, 512, [], \"e354\", \"M256 512C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256zM232 120v91.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 256V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n};\nvar 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 32v48c0 8.8 7.2 16 16 16s16-7.2 16-16V224h64c17.7 0 32 14.3 32 32V464h52.1c-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 72H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H64V256c0-17.7 14.3-32 32-32h32zM400 440c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar faVideoArrowDownLeft = {\n  prefix: 'fas',\n  iconName: 'video-arrow-down-left',\n  icon: [576, 512, [], \"e2c8\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm512 64c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.9 1.6l-96 64L416 174.9V192 320v17.1l14.2 9.5 96 64c9.8 6.5 22.4 7.2 32.9 1.6s16.9-16.4 16.9-28.2V128zM232 352H120c-13.3 0-24-10.7-24-24V216c0-13.3 10.7-24 24-24s24 10.7 24 24v54.1L247 167c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-103 103H232c13.3 0 24 10.7 24 24s-10.7 24-24 24z\"]\n};\nvar faPhotoFilm = {\n  prefix: 'fas',\n  iconName: 'photo-film',\n  icon: [640, 512, [\"photo-video\"], \"f87c\", \"M256 0H576c35.3 0 64 28.7 64 64V288c0 35.3-28.7 64-64 64H256c-35.3 0-64-28.7-64-64V64c0-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.6h80 48H552c8.9 0 17-4.9 21.2-12.7s3.7-17.3-1.2-24.6l-96-144zM336 96c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM64 128h96V384v32c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V384H512v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64zm8 64c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16H88c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H72zm0 104c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16H88c8.8 0 16-7.2 16-16V312c0-8.8-7.2-16-16-16H72zm0 104c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16H88c8.8 0 16-7.2 16-16V416c0-8.8-7.2-16-16-16H72zm336 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V416c0-8.8-7.2-16-16-16H424c-8.8 0-16 7.2-16 16z\"]\n};\nvar faPhotoVideo = faPhotoFilm;\nvar 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 96V416c0 35.3 28.7 64 64 64H296.2c-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 .7V173.3c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32H64zm0 96c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128zM576 368c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zM428.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 384H368c-8.8 0-16-7.2-16-16s7.2-16 16-16h89.4l-28.7-28.7c-6.2-6.2-6.2-16.4 0-22.6z\"]\n};\nvar faSaveCircleArrowRight = faFloppyDiskCircleArrowRight;\nvar faFolderMinus = {\n  prefix: 'fas',\n  iconName: 'folder-minus',\n  icon: [512, 512, [], \"f65d\", \"M448 480H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64zM184 272c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z\"]\n};\nvar faPlanetMoon = {\n  prefix: 'fas',\n  iconName: 'planet-moon',\n  icon: [576, 512, [], \"e01f\", \"M512 128c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zM448 288c0 123.7-100.3 224-224 224S0 411.7 0 288S100.3 64 224 64s224 100.3 224 224zM236.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 256h28.4c12.7 0 24.9 5.1 33.9 14.1L185 313c4.5 4.5 7 10.6 7 17V352c0 9.2 3.9 17.6 10.2 23.4l1.9 1.8c9.3 8.6 19.9 18.4 19.9 30.8v23c0 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.3V320c0-17.7-14.3-32-32-32H222.1c-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.5V134.9c0-11.6-8.3-21.7-19.8-22.5z\"]\n};\nvar faFaceEyesXmarks = {\n  prefix: 'fas',\n  iconName: 'face-eyes-xmarks',\n  icon: [512, 512, [], \"e374\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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 16H192c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80z\"]\n};\nvar 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 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zM192 192c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm128 64c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm64 96c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm64-224c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM160 352c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faDisplayArrowDown = {\n  prefix: 'fas',\n  iconName: 'display-arrow-down',\n  icon: [576, 512, [], \"e164\", \"M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H240l-10.7 32H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H346.7L336 416H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H352V64H512V352H64V64H224V0H64zM312 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V206.1l-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 39V24z\"]\n};\nvar 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 0H109.6C99.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.9l-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3V384H128V250.6c-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.3V384v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V384 252.6c-4 1-8 1.8-12.3 2.3z\"]\n};\nvar 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-32H544c17.7 0 32 14.3 32 32V288c0 17.7-14.3 32-32 32s-32-14.3-32-32V205.3L342.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 160H384z\"]\n};\nvar faPlugCircleMinus = {\n  prefix: 'fas',\n  iconName: 'plug-circle-minus',\n  icon: [576, 512, [], \"e55e\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.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-32H32zM576 368c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zm-64 0c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16H496c8.8 0 16 7.2 16 16z\"]\n};\nvar 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 0H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H425.2c-34.2 0-67.9 7.5-98.8 22.1L191.9 133.4C189.1 219.3 118.6 288 32 288H16c-8.8 0-16-7.2-16-16V256c0-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};\nvar faAngle = {\n  prefix: 'fas',\n  iconName: 'angle',\n  icon: [576, 512, [], \"e08c\", \"M316.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.1S84.9 480 96 480H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H147.8L316.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.9zM385.1 384h49c-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};\nvar faVacuumRobot = {\n  prefix: 'fas',\n  iconName: 'vacuum-robot',\n  icon: [512, 512, [], \"e04e\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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};\nvar faSignHanging = {\n  prefix: 'fas',\n  iconName: 'sign-hanging',\n  icon: [512, 512, [\"sign\"], \"f4d9\", \"M96 0c17.7 0 32 14.3 32 32V64l352 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-352 0V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V128H32C14.3 128 0 113.7 0 96S14.3 64 32 64H64V32C64 14.3 78.3 0 96 0zm96 160H448c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32z\"]\n};\nvar faSign = faSignHanging;\nvar faSquareDivide = {\n  prefix: 'fas',\n  iconName: 'square-divide',\n  icon: [448, 512, [], \"e26a\", \"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-64H64zM224 192c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm-88 40H312c13.3 0 24 10.7 24 24s-10.7 24-24 24H136c-13.3 0-24-10.7-24-24s10.7-24 24-24zM256 352c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar 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-70.1-54.9C590.6 368.8 608 314.4 608 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 43.6-12.4 84.1-33.9 118.5l-38.1-29.8c15.2-26 23.9-56.4 23.9-88.7c0-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 17.4-4 33.9-11.1 48.6l-46.3-36.3c.9-4 1.4-8.1 1.4-12.3c0-30.9-25.1-56-56-56c-9 0-17.5 2.1-25 5.9L244.1 166c2-10.7-1.4-22.1-10.1-29.9c-9.8-8.8-23.5-10.4-34.7-5.2l-47.2-37c-.6-8.6-4.6-17-11.9-22.9c-7.5-6-16.8-8.1-25.6-6.5L38.8 5.1zm69.8 176.5L56.2 140.3C40.6 175.7 32 214.9 32 256c0 68.1 23.7 130.7 63.2 180c11.1 13.8 31.2 16 45 5s16-31.2 5-45C114.4 357.6 96 309 96 256c0-26.1 4.5-51.1 12.6-74.4zm99.4 78.3l-58.9-46.4c-3.4 13.6-5.2 27.8-5.2 42.5c0 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-16.9-18.9-27.5-43.6-28.4-70.7z\"]\n};\nvar faBezierCurve = {\n  prefix: 'fas',\n  iconName: 'bezier-curve',\n  icon: [640, 512, [], \"f55b\", \"M296 136V88h48v48H296zM288 32c-26.5 0-48 21.5-48 48v4H121.6C111.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-36h66.9c-58.9 39.6-98.9 105-104 180H80c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48h-3.3c5.9-67 48.5-123.4 107.5-149.1c8.6 12.7 23.2 21.1 39.8 21.1h64c16.6 0 31.1-8.4 39.8-21.1c59 25.7 101.6 82.1 107.5 149.1H496c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48h-4.5c-5-75-45.1-140.4-104-180h66.9c10.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 36H400V80c0-26.5-21.5-48-48-48H288zM88 376h48v48H88V376zm416 48V376h48v48H504z\"]\n};\nvar 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 320h85.5l29.4-29.4 45.3 45.3L188.7 456.6c-15 15-35.4 23.4-56.6 23.4H89.7L49.7 506.6c-12.7 8.5-29.6 6.8-40.4-4s-12.5-27.7-4-40.4L32 422.3V379.9c0-21.2 8.4-41.6 23.4-56.6L176.1 202.6z\"]\n};\nvar 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 0H109.6C99.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 384V250.6c-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.3V384v64c0 35.3 28.7 64 64 64H392.6c-5.4-9.4-8.6-20.3-8.6-32V384H128zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar 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-87.5-68.6c.5-1.7 .7-3.5 .7-5.4c0-27.6-11-54.1-30.5-73.7L512 320c-20.5-20.5-32-48.3-32-77.3V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V51.2c-42.6 8.6-79 34.2-102 69.3L38.8 5.1zM160 242.7c0 29-11.5 56.8-32 77.3l-1.5 1.5C107 341 96 367.5 96 395.2c0 11.5 9.3 20.8 20.8 20.8H406.2L160 222.1v20.7zM384 448H320 256c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z\"]\n};\nvar faCloudBoltSun = {\n  prefix: 'fas',\n  iconName: 'cloud-bolt-sun',\n  icon: [640, 512, [\"thunderstorm-sun\"], \"f76e\", \"M122.4 1.2C127.6-.9 133.4-.2 137.9 3l70.3 50.3L278.5 3c4.5-3.2 10.3-3.9 15.4-1.8s8.8 6.7 9.7 12.2l14.1 85.3 14.5 2.4c-22.9 6.6-43.1 19.5-58.8 36.7c-26.7-24.7-66.2-33.1-102-18.2c-49 20.3-72.2 76.4-52 125.4c8.8 21.3 24.5 37.8 43.4 47.9c-1.9 8.7-2.9 17.8-2.9 27.1c0 23.7 6.4 45.9 17.7 64.9l-39.8 28.5c-4.5 3.2-10.3 3.9-15.4 1.8s-8.8-6.7-9.7-12.2L98.7 317.7 13.4 303.6c-5.5-.9-10.1-4.6-12.2-9.7S-.2 282.9 3 278.5l50.3-70.3L3 137.9c-3.2-4.5-3.9-10.3-1.8-15.4s6.7-8.8 12.2-9.7L98.7 98.7l14.1-85.3c.9-5.5 4.6-10.1 9.7-12.2zM183.7 149c25.3-10.5 53.4-3.6 71.1 15.2c-5.9 11.2-10.2 23.3-12.6 36.2c-29.7 11.4-54.1 33.6-68.4 61.7c-10.7-6.8-19.5-16.9-24.7-29.5c-13.5-32.7 2-70.1 34.6-83.6zM639.9 335.9c0 44.2-35.8 80-80 80H514.4c12.3-11.7 16.8-29.9 11.2-46.4c-6-17.5-22.1-29.2-40.3-29.2H469l26-53.2c9-18.3 4.2-40.6-11.3-53.4s-37.8-12.9-53.5-.1L288 349.9c-14.1 11.6-19.6 31-13.6 48.5c2.3 6.8 6.2 12.7 11.1 17.4c-51.9-1.3-93.5-43.8-93.5-95.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.7zM469.3 277.2L425.5 368h56.8c6.7 0 12.8 4.2 15 10.6s.4 13.4-4.8 17.7L355.4 510.1c-5.8 4.8-14.1 4.9-20.1 .3s-7.8-12.8-4.6-19.6L374.5 400H317.7c-6.7 0-12.8-4.2-15.1-10.6s-.4-13.4 4.8-17.7L444.6 257.9c5.8-4.8 14.1-4.9 20.1-.3s7.8 12.8 4.6 19.6z\"]\n};\nvar faThunderstormSun = faCloudBoltSun;\nvar 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.6V160c0-35.3-28.7-64-64-64H437.3L426.9 64.8C420.4 45.2 402.1 32 381.4 32H258.6c-20.7 0-39 13.2-45.5 32.8L202.7 96H154.8L38.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.6V416c0 35.3 28.7 64 64 64H487.4L356.4 376.8c-11.2 4.6-23.5 7.2-36.4 7.2c-53 0-96-43-96-96z\"]\n};\nvar faCommentQuote = {\n  prefix: 'fas',\n  iconName: 'comment-quote',\n  icon: [512, 512, [], \"e14c\", \"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.4l0 0 0 0 0 0 0 0 .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 208zM239.8 204.8c.1-1.6 .2-3.2 .2-4.8c0-30.9-25.1-56-56-56s-56 25.1-56 56s25.1 56 56 56c2.7 0 5.4-.2 8-.6V264c0 13.3-10.7 24-24 24s-24 10.7-24 24s10.7 24 24 24c39.8 0 72-32.2 72-72V208c0-1.1-.1-2.1-.2-3.2zM384 200c0-30.9-25.1-56-56-56s-56 25.1-56 56s25.1 56 56 56c2.7 0 5.4-.2 8-.6V264c0 13.3-10.7 24-24 24s-24 10.7-24 24s10.7 24 24 24c39.8 0 72-32.2 72-72V208c0-1.1-.1-2.1-.2-3.2c.1-1.6 .2-3.2 .2-4.8z\"]\n};\nvar faTablet = {\n  prefix: 'fas',\n  iconName: 'tablet',\n  icon: [448, 512, [\"tablet-android\"], \"f3fb\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM176 432h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faTabletAndroid = faTablet;\nvar faSchoolFlag = {\n  prefix: 'fas',\n  iconName: 'school-flag',\n  icon: [576, 512, [], \"e56e\", \"M288 0H400c8.8 0 16 7.2 16 16V64c0 8.8-7.2 16-16 16H320V95.5L410.3 160H512c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H336V400c0-26.5-21.5-48-48-48s-48 21.5-48 48V512H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64H165.7L256 95.5V32c0-17.7 14.3-32 32-32zm48 240c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM80 224c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm368 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H464c-8.8 0-16 7.2-16 16zM80 352c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H80zm384 0c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H464z\"]\n};\nvar faMessageCode = {\n  prefix: 'fas',\n  iconName: 'message-code',\n  icon: [512, 512, [], \"e1df\", \"M0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zm217 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};\nvar faGlassHalf = {\n  prefix: 'fas',\n  iconName: 'glass-half',\n  icon: [448, 512, [\"glass-half-empty\", \"glass-half-full\"], \"e192\", \"M64 0C55.1 0 46.6 3.7 40.6 10.2s-9.1 15.2-8.5 24.1L60.9 437.7c3 41.9 37.8 74.3 79.8 74.3H307.3c42 0 76.8-32.4 79.8-74.3L415.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S392.9 0 384 0H64zm45.8 224L98.4 64H349.6L338.2 224H109.8z\"]\n};\nvar faGlassHalfEmpty = faGlassHalf;\nvar faGlassHalfFull = faGlassHalf;\nvar faFill = {\n  prefix: 'fas',\n  iconName: 'fill',\n  icon: [576, 512, [], \"f575\", \"M118.6 9.4C106.1-3.1 85.9-3.1 73.4 9.4s-12.5 32.8 0 45.3L154.7 136 62.6 228.1c-37.5 37.5-37.5 98.3 0 135.8L180.1 481.4c37.5 37.5 98.3 37.5 135.8 0L506.3 290.9c28.1-28.1 28.1-73.7 0-101.8L354.9 37.7c-28.1-28.1-73.7-28.1-101.8 0L200 90.7 118.6 9.4zM200 181.3l49.4 49.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L245.3 136l53.1-53.1c3.1-3.1 8.2-3.1 11.3 0L461.1 234.3c3.1 3.1 3.1 8.2 0 11.3L418.7 288H99.5c1.4-5.4 4.2-10.4 8.4-14.6L200 181.3z\"]\n};\nvar faMessageMinus = {\n  prefix: 'fas',\n  iconName: 'message-minus',\n  icon: [512, 512, [\"comment-alt-minus\"], \"f4a7\", \"M0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zM168 184c-13.3 0-24 10.7-24 24s10.7 24 24 24H344c13.3 0 24-10.7 24-24s-10.7-24-24-24H168z\"]\n};\nvar faCommentAltMinus = faMessageMinus;\nvar 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};\nvar 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.4H336c6.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 176v89.2z\"]\n};\nvar 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 64H144.6c-9.4 0-18.5 .9-27.4 2.6L38.8 5.1zM195.6 128H303.4c44.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-64H336.6c-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 448H446.8zM30.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};\nvar faChainHorizontalSlash = faLinkHorizontalSlash;\nvar faHollyBerry = {\n  prefix: 'fas',\n  iconName: 'holly-berry',\n  icon: [512, 512, [], \"f7aa\", \"M256 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm-80 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM276.8 383.8c1 .1 2.1 .2 3.2 .2c39.8 0 72 32.2 72 72v22.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.7v-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.8v32C96 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.8v-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 144c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48z\"]\n};\nvar faChevronLeft = {\n  prefix: 'fas',\n  iconName: 'chevron-left',\n  icon: [384, 512, [9001], \"f053\", \"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 192z\"]\n};\nvar 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-3.1 11c-7.4-.3-14.9 .4-22.4 2.1c-9 2.1-17.8 4.4-26.2 7l-4.4-10.3c-3.9-9.1-14.5-13.4-23.6-9.5s-13.4 14.5-9.5 23.6l3.6 8.5c-16.5 7.1-31.5 15.1-45.2 23.9L147 62c-5.5-8.3-16.7-10.5-25-5s-10.5 16.7-5 25l5.8 8.7c-13.5 11.2-25.3 23.1-35.5 35.3l-10.1-8.1c-7.8-6.2-19.1-5-25.3 2.8s-5 19.1 2.8 25.3L66 155c-1.6 2.4-3.1 4.8-4.5 7.3c-7.1 11.8-12.8 23.2-17.4 34l-7.4-3c-9.2-3.7-19.7 .8-23.4 10s.8 19.7 10 23.4l8.7 3.5c-.2 .8-.4 1.6-.7 2.3c-2.6 9.4-4.2 17.4-5.3 23.5c-.5 3.1-.9 5.7-1.2 7.7c-.1 1-.2 2-.3 2.7l-.1 1.1 0 .5 0 .2 0 .1c0 0 0 .1 29.4 2.8l0 0-29.4-2.7c-.3 3.8-.4 7.5-.3 11.2l-11 3.1C3.5 285.4-2 295.4 .7 304.9s12.7 15.1 22.3 12.4l10.3-2.9c8 15.5 20.7 28.3 36.4 36.4L66.7 361c-2.7 9.6 2.8 19.5 12.4 22.3s19.5-2.8 22.3-12.4l3.1-11c17.8 .8 34.7-4.1 48.8-13.2l8 8c7 7 18.4 7 25.5 0s7-18.4 0-25.5l-8-8c6.8-10.6 11.3-22.9 12.7-36.2l.1-.6c.2-1.3 .7-3.8 1.7-7.4l.2-.6 9.4 4c9.1 3.9 19.7-.3 23.6-9.5s-.3-19.7-9.5-23.6l-8.5-3.6c7.5-11.1 18.7-23.7 36.5-34.5l1.6 5.6c2.7 9.6 12.7 15.1 22.3 12.4s15.1-12.7 12.4-22.3l-3-10.6c5.2-1.7 10.7-3.2 16.6-4.6c9.7-2.2 18.5-6 26.4-11.1l8 8c7 7 18.4 7 25.5 0s7-18.4 0-25.5l-8-8c9.1-14.3 14-31.2 13.2-48.8l11-3.1c9.6-2.7 15.1-12.7 12.4-22.3S370.6 64 361 66.7l-10.3 2.9c-8.1-15.9-21-28.5-36.4-36.4l2.9-10.3c2.7-9.6-2.8-19.5-12.4-22.3zM106.2 275.8l-37.1-3.4 0 0 37.1 3.4zM128 256c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm96-112c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zm98.7 345c-2.7 9.6 2.8 19.5 12.4 22.3s19.5-2.8 22.2-12.4l3.1-11c7.4 .3 14.9-.4 22.4-2.1c9-2.1 17.8-4.4 26.2-7l4.4 10.3c3.9 9.1 14.5 13.4 23.6 9.5s13.4-14.5 9.5-23.6l-3.6-8.5c16.5-7.1 31.5-15.1 45.2-23.9L493 450c5.5 8.3 16.7 10.5 25 5s10.5-16.7 5-25l-5.8-8.7c13.5-11.2 25.3-23.1 35.5-35.3l10.1 8.1c7.8 6.2 19.1 5 25.3-2.8s5-19.1-2.8-25.3L574 357c1.6-2.4 3.1-4.8 4.5-7.3c7.1-11.8 12.8-23.2 17.4-34l7.4 3c9.2 3.7 19.7-.8 23.4-10s-.8-19.7-10-23.4l-8.7-3.5c.2-.8 .4-1.6 .7-2.3c2.6-9.4 4.2-17.4 5.3-23.5c.5-3.1 .9-5.7 1.2-7.7c.1-1 .2-2 .3-2.7l.1-1.1 0-.5 0-.2 0-.1c0 0 0-.1-29.4-2.8l0 0 29.4 2.7c.3-3.8 .4-7.5 .3-11.2l11-3.1c9.6-2.7 15.1-12.7 12.4-22.3s-12.7-15.1-22.3-12.4l-10.3 2.9c-8-15.5-20.7-28.3-36.4-36.4l2.9-10.3c2.7-9.6-2.8-19.5-12.4-22.3s-19.5 2.8-22.2 12.4l-3.1 11c-17.8-.8-34.7 4.1-48.8 13.2l-8-8c-7-7-18.4-7-25.5 0s-7 18.4 0 25.5l8 8c-6.8 10.6-11.3 22.9-12.7 36.2l-.1 .6c-.2 1.3-.7 3.8-1.7 7.4l-.2 .6-9.4-4c-9.1-3.9-19.7 .3-23.6 9.5s.3 19.7 9.5 23.6l8.5 3.6c-7.5 11.1-18.7 23.7-36.5 34.5l-1.6-5.6c-2.7-9.6-12.7-15.1-22.3-12.4s-15.1 12.7-12.4 22.3l3 10.6c-5.2 1.7-10.7 3.2-16.6 4.6c-9.7 2.2-18.5 6-26.4 11.1l-8-8c-7-7-18.4-7-25.5 0s-7 18.4 0 25.5l8 8c-9.1 14.2-14 31.2-13.2 48.8l-11 3.1c-9.6 2.7-15.1 12.7-12.4 22.2s12.7 15.1 22.3 12.4l10.3-2.9c8.1 15.9 21 28.5 36.4 36.4l-3 10.3zM570.9 239.5l0 0-37.1-3.4 37.1 3.4zM384 384c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32z\"]\n};\nvar faClouds = {\n  prefix: 'fas',\n  iconName: 'clouds',\n  icon: [640, 512, [], \"f744\", \"M304 160c-74.1 0-135.2 56-143.1 128H96c-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 96H224z\"]\n};\nvar faMoneyBillSimple = {\n  prefix: 'fas',\n  iconName: 'money-bill-simple',\n  icon: [576, 512, [], \"e1f1\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zM288 352c-53 0-96-43-96-96s43-96 96-96s96 43 96 96s-43 96-96 96z\"]\n};\nvar faHandLizard = {\n  prefix: 'fas',\n  iconName: 'hand-lizard',\n  icon: [512, 512, [], \"f258\", \"M0 112C0 85.5 21.5 64 48 64H160h80 46.5c36.8 0 71.2 18 92.1 48.2l113.5 164c13 18.7 19.9 41 19.9 63.8v12 16 48c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V402.2L273.9 352H240 160 112c-26.5 0-48-21.5-48-48s21.5-48 48-48h48 80c26.5 0 48-21.5 48-48s-21.5-48-48-48H160 48c-26.5 0-48-21.5-48-48z\"]\n};\nvar faTablePivot = {\n  prefix: 'fas',\n  iconName: 'table-pivot',\n  icon: [512, 512, [], \"e291\", \"M0 96C0 60.7 28.7 32 64 32h64V160H0V96zm448 64H160V32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192H128V416H448V160zm-33.2 86.1c-2.5 6-8.3 9.9-14.8 9.9H384v48c0 26.5-21.5 48-48 48H288v16c0 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.8v16h48c8.8 0 16-7.2 16-16V256H336c-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};\nvar 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 32H104c-8.1 0-15.8 2.5-22.3 6.8L38.8 5.1zM256 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.6V398.5L256 297.7V400z\"]\n};\nvar 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 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32V448c0 35.3 28.7 64 64 64H352c35.3 0 64-28.7 64-64V128zM217.8 199.9c8.9 9.9 8.1 25-1.8 33.9L182.5 264H240c48.6 0 88 39.4 88 88v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V352c0-22.1-17.9-40-40-40H182.5l33.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};\nvar faTrashCanArrowTurnLeft = faTrashCanUndo;\nvar faTrashUndoAlt = faTrashCanUndo;\nvar faNotdef = {\n  prefix: 'fas',\n  iconName: 'notdef',\n  icon: [384, 512, [], \"e1fe\", \"M64 390.3L153.5 256 64 121.7V390.3zM102.5 448H281.5L192 313.7 102.5 448zm128-192L320 390.3V121.7L230.5 256zM281.5 64H102.5L192 198.3 281.5 64zM0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48z\"]\n};\nvar faDisease = {\n  prefix: 'fas',\n  iconName: 'disease',\n  icon: [512, 512, [], \"f7fa\", \"M238.5 53.1C251 39.6 268.6 32 287 32c28.9 0 54.5 18.7 63.2 46.3L366 128.6c7.3 23 25.2 41 48.2 48.3l62.2 19.9c21.2 6.8 35.6 26.5 35.6 48.7c0 17.5-8.9 33.7-23.6 43.1l-85.9 54.8c-10.6 6.8-16.6 18.8-15.7 31.3l2.5 33.9c2.8 38.5-27.7 71.4-66.4 71.4c-13.6 0-26.9-4.2-38.1-12l-48.2-33.6c-14.8-10.3-32.3-15.8-50.3-15.8H170.2c-4.9 0-9.9 .4-14.8 1.2L83.9 432.1c-21.3 3.6-42.8-5.7-54.6-23.9c-11.8-18.1-11.8-41.4 0-59.4L56.5 307c4.9-7.5 7.5-16.3 7.5-25.3c0-9.9-3.2-19.5-9-27.4L11.3 194.6C-6.5 170.3-.7 136.2 24.2 119.2c9.7-6.6 21.2-9.8 32.9-9.1l80.6 4.6c26.1 1.5 51.5-8.7 69.4-27.9l31.5-33.8zM160 256c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm160-48c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zM288 352c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faPersonToDoor = {\n  prefix: 'fas',\n  iconName: 'person-to-door',\n  icon: [576, 512, [58704], \"e433\", \"M272 96c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zM163.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.7H384c17.7 0 32 14.3 32 32s-14.3 32-32 32H362.7c-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.5H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H91.2l18.3-41.3zM384 48c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H432c-26.5 0-48-21.5-48-48V320h0c35.3 0 64-28.7 64-64s-28.7-64-64-64h0V48z\"]\n};\nvar faTurntable = {\n  prefix: 'fas',\n  iconName: 'turntable',\n  icon: [576, 512, [], \"f8e4\", \"M0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM384 256c0-88.4-71.6-160-160-160S64 167.6 64 256s71.6 160 160 160s160-71.6 160-160zM512 112c0-8.8-7.2-16-16-16s-16 7.2-16 16V272.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.5V112zM224 288c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faBriefcaseMedical = {\n  prefix: 'fas',\n  iconName: 'briefcase-medical',\n  icon: [512, 512, [], \"f469\", \"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zm96 152c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V320H176c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z\"]\n};\nvar faGenderless = {\n  prefix: 'fas',\n  iconName: 'genderless',\n  icon: [384, 512, [], \"f22d\", \"M192 368c-61.9 0-112-50.1-112-112s50.1-112 112-112s112 50.1 112 112s-50.1 112-112 112zm0 64c97.2 0 176-78.8 176-176s-78.8-176-176-176S16 158.8 16 256s78.8 176 176 176z\"]\n};\nvar faChevronRight = {\n  prefix: 'fas',\n  iconName: 'chevron-right',\n  icon: [384, 512, [9002], \"f054\", \"M342.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.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"]\n};\nvar faSignalWeak = {\n  prefix: 'fas',\n  iconName: 'signal-weak',\n  icon: [576, 512, [\"signal-1\"], \"f68c\", \"M32 384c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V416c0-17.7 14.3-32 32-32z\"]\n};\nvar faSignal1 = faSignalWeak;\nvar faClockFive = {\n  prefix: 'fas',\n  iconName: 'clock-five',\n  icon: [512, 512, [], \"e349\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm24-392V248.7l60 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.3V120c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar 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-32H160c-17.7 0-32-14.3-32-32V192h32c12.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 96H272zM304 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l112 0c17.7 0 32 14.3 32 32l0 128H416c-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 0V192c0-53-43-96-96-96L304 96z\"]\n};\nvar faCarRear = {\n  prefix: 'fas',\n  iconName: 'car-rear',\n  icon: [512, 512, [\"car-alt\"], \"f5de\", \"M165.4 96H346.6c13.6 0 25.7 8.6 30.2 21.4L402.9 192H109.1l26.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 256v80c0 23.7 12.9 44.4 32 55.4V448c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V400H384v48c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V391.4c19.1-11.1 32-31.7 32-55.4V256c0-26.7-16.4-49.6-39.6-59.2L437.2 96.3C423.7 57.8 387.4 32 346.6 32H165.4c-40.8 0-77.1 25.8-90.6 64.3zM208 272h96c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V288c0-8.8 7.2-16 16-16zM48 280c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-13.3 0-24-10.7-24-24zm360-24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H408c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faCarAlt = faCarRear;\nvar faPumpSoap = {\n  prefix: 'fas',\n  iconName: 'pump-soap',\n  icon: [448, 512, [], \"e06b\", \"M128 32v96H256V96h60.1c4.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.4H256c0-17.7-14.3-32-32-32H160c-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 512H285.2c37.4 0 66.9-32 63.8-69.3l-18.7-224c-2.8-33.2-30.5-58.7-63.8-58.7H117.4zM256 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};\nvar faComputerClassic = {\n  prefix: 'fas',\n  iconName: 'computer-classic',\n  icon: [448, 512, [], \"f8b1\", \"M0 48C0 21.5 21.5 0 48 0H400c26.5 0 48 21.5 48 48V368c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48zM32 480V448H416v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32zM96 64C78.3 64 64 78.3 64 96V224c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32H96zM80 360c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm144-24c0 8.8 7.2 16 16 16H368c8.8 0 16-7.2 16-16s-7.2-16-16-16H240c-8.8 0-16 7.2-16 16z\"]\n};\nvar 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};\nvar 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.2V128c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.9 1.6l-96 64L448 174.9V192 320v5.8l-32-25.1V128c0-35.3-28.7-64-64-64H113.9L38.8 5.1zM32 128V384c0 35.3 28.7 64 64 64H352c23.4 0 43.9-12.6 55-31.3L32.3 121.5c-.2 2.1-.3 4.3-.3 6.5z\"]\n};\nvar faBatteryQuarter = {\n  prefix: 'fas',\n  iconName: 'battery-quarter',\n  icon: [576, 512, [\"battery-2\"], \"f243\", \"M0 176c0-44.2 35.8-80 80-80H464c44.2 0 80 35.8 80 80v16c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32v16c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V176zm80-16c-8.8 0-16 7.2-16 16V336c0 8.8 7.2 16 16 16H464c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H80zm112 32V320H96V192h96z\"]\n};\nvar faBattery2 = faBatteryQuarter;\nvar faEllipsisStroke = {\n  prefix: 'fas',\n  iconName: 'ellipsis-stroke',\n  icon: [512, 512, [\"ellipsis-h-alt\"], \"f39b\", \"M416 232c13.3 0 24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24zm0-48c-39.8 0-72 32.2-72 72s32.2 72 72 72s72-32.2 72-72s-32.2-72-72-72zM256 232c13.3 0 24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24zm0-48c-39.8 0-72 32.2-72 72s32.2 72 72 72s72-32.2 72-72s-32.2-72-72-72zM72 256c0-13.3 10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24zm-48 0c0 39.8 32.2 72 72 72s72-32.2 72-72s-32.2-72-72-72s-72 32.2-72 72z\"]\n};\nvar faEllipsisHAlt = faEllipsisStroke;\nvar 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 192v4V304 448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H218.5L494.8 47zM368 400c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80s-35.8 80-80 80zM80 256c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16zM64 320c0-8.8 7.2-16 16-16H208c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm16 64c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16z\"]\n};\nvar faBabyCarriage = {\n  prefix: 'fas',\n  iconName: 'baby-carriage',\n  icon: [512, 512, [\"carriage-baby\"], \"f77d\", \"M256 192H.1C2.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-64h32c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0v64c0 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 0V160zM80 512c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zm336-48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48z\"]\n};\nvar faCarriageBaby = faBabyCarriage;\nvar faFaceExpressionless = {\n  prefix: 'fas',\n  iconName: 'face-expressionless',\n  icon: [512, 512, [], \"e373\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM160 336H352c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16zM128 208c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm176-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H304c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faDownToDottedLine = {\n  prefix: 'fas',\n  iconName: 'down-to-dotted-line',\n  icon: [448, 512, [], \"e408\", \"M360 192l-72 0V64c0-17.7-14.3-32-32-32H192c-17.7 0-32 14.3-32 32l0 128-72 0c-9.6 0-18.2 5.7-22 14.5s-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.5zM32 480c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm128-32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm64 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm128-32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm64 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar 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 128H144zM416 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 15v32 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-32V275.1l96-36v74.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-32V216 184z\"]\n};\nvar faTrafficLight = {\n  prefix: 'fas',\n  iconName: 'traffic-light',\n  icon: [320, 512, [128678], \"f637\", \"M64 0C28.7 0 0 28.7 0 64V352c0 88.4 71.6 160 160 160s160-71.6 160-160V64c0-35.3-28.7-64-64-64H64zm96 320c26.5 0 48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48zm-48-80c0-26.5 21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48zM160 64c26.5 0 48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48z\"]\n};\nvar 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 128H144zM248 264c-13.3 0-24 10.7-24 24s10.7 24 24 24H392c13.3 0 24-10.7 24-24s-10.7-24-24-24H248z\"]\n};\nvar faThermometer = {\n  prefix: 'fas',\n  iconName: 'thermometer',\n  icon: [512, 512, [], \"f491\", \"M96 382.1V293.3c0-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.4H129.9L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l89-89z\"]\n};\nvar 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 232H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faVrCardboard = {\n  prefix: 'fas',\n  iconName: 'vr-cardboard',\n  icon: [640, 512, [], \"f729\", \"M576 64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H184.4c24.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.4H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM224 240c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm256 64c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64z\"]\n};\nvar 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.2H48c-26.5 0-48 21.5-48 48v16H640V496c0-26.5-21.5-48-48-48H162.6c-.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.1zm75.5 198c-17.1 4.6-34.6-5.6-39.2-22.6s5.6-34.6 22.6-39.2s34.6 5.6 39.2 22.6s-5.6 34.6-22.6 39.2zM434.3 225.4c4.6 17.1-5.6 34.6-22.6 39.2s-34.6-5.6-39.2-22.6s5.6-34.6 22.6-39.2s34.6 5.6 39.2 22.6z\"]\n};\nvar 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.3V88c0-13.3 10.7-24 24-24s24 10.7 24 24V292.7c23.5 9.5 40 32.5 40 59.3zM144 176c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm-16 80c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM400 144c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM640 368c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zm-64 0c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16s7.2-16 16-16H560c8.8 0 16 7.2 16 16z\"]\n};\nvar faBrightnessLow = {\n  prefix: 'fas',\n  iconName: 'brightness-low',\n  icon: [448, 512, [], \"e0ca\", \"M256 80c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm64 176c0 53-43 96-96 96s-96-43-96-96s43-96 96-96s96 43 96 96zM224 464c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM400 288c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM16 256c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zM128 128c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM384 384c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm0-256c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM64 384c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32z\"]\n};\nvar faHandMiddleFinger = {\n  prefix: 'fas',\n  iconName: 'hand-middle-finger',\n  icon: [448, 512, [128405], \"f806\", \"M232 0c-22.1 0-40 17.9-40 40V204.2c-8.5-7.6-19.7-12.2-32-12.2c-26.5 0-48 21.5-48 48v7 73c0 8.8-7.2 16-16 16s-16-7.2-16-16V264.3c-2 1.4-3.9 3-5.8 4.5L55 284.8C40.4 297 32 315 32 334V372c0 38 16.9 74 46.1 98.3l5.4 4.5c28.8 24 65 37.1 102.4 37.1H304c70.7 0 128-57.3 128-128V320 288c0-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.2V40c0-22.1-17.9-40-40-40z\"]\n};\nvar 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 128c0-35.3-28.7-64-64-64S0 92.7 0 128s28.7 64 64 64s64-28.7 64-64zM384 384c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z\"]\n};\nvar faPercentage = faPercent;\nvar faTruckMoving = {\n  prefix: 'fas',\n  iconName: 'truck-moving',\n  icon: [640, 512, [], \"f4df\", \"M64 32C28.7 32 0 60.7 0 96V304v80 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-16H416h33.6c-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-16H608c17.7 0 32-14.3 32-32V288 272 261.7c0-9.2-3.2-18.2-9-25.3l-58.8-71.8c-10.6-13-26.5-20.5-43.3-20.5H480V96c0-35.3-28.7-64-64-64H64zM585 256H480V192h48.8c2.4 0 4.7 1.1 6.2 2.9L585 256zM528 432c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM240 400c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM80 432c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faGlassWaterDroplet = {\n  prefix: 'fas',\n  iconName: 'glass-water-droplet',\n  icon: [448, 512, [], \"e4f5\", \"M64 0C55.1 0 46.6 3.7 40.6 10.2s-9.1 15.2-8.5 24.1L60.9 437.7c3 41.9 37.8 74.3 79.8 74.3H307.3c42 0 76.8-32.4 79.8-74.3L415.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S392.9 0 384 0H64zm51 297.5L98.4 64H349.6L333 297.5 320 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.5zM288 196c0-24-33.7-70.1-52.2-93.5c-6.1-7.7-17.5-7.7-23.6 0C193.7 125.9 160 172 160 196c0 33.1 28.7 60 64 60s64-26.9 64-60z\"]\n};\nvar faConveyorBelt = {\n  prefix: 'fas',\n  iconName: 'conveyor-belt',\n  icon: [640, 512, [], \"f46e\", \"M176 0h80V112c0 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.1V0h80c26.5 0 48 21.5 48 48V208c0 26.5-21.5 48-48 48H176c-26.5 0-48-21.5-48-48V48c0-26.5 21.5-48 48-48zM0 416c0-53 43-96 96-96H544c53 0 96 43 96 96s-43 96-96 96H96c-53 0-96-43-96-96zm160 0c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm160 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm224-32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar 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 0zM305 145L177 273c-9.4 9.4-24.6 9.4-33.9 0L79 209c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L271 111c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n};\nvar faMapMarkerCheck = faLocationCheck;\nvar 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-48h63.7c-21 30.2-46.8 48-74.6 48H226.1zM349 432H284.3c13.2-28.4 23-60.9 29-96h64.3c-6 36.2-15.9 68.9-28.7 96zm32.8-128H317.6c1.6-15.7 2.4-31.7 2.4-48s-.8-32.3-2.4-48h64.1c1.5 15.5 2.2 31.6 2.2 48s-.8 32.5-2.2 48zm-4.1-128H313.3c-6-35.1-15.9-67.6-29-96H349c12.8 27.1 22.7 59.8 28.7 96zm-47-128H267c-11.5-18.3-25.2-34.8-40.9-48H256c27.9 0 53.6 17.8 74.6 48z\"]\n};\nvar faDisplay = {\n  prefix: 'fas',\n  iconName: 'display',\n  icon: [576, 512, [], \"e163\", \"M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H240l-10.7 32H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H346.7L336 416H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM512 64V352H64V64H512z\"]\n};\nvar 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.2H135.6c-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.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352h20.2L192 407.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V407.6c0-9.9-2.3-19.7-6.8-28.6L216 312.4V235.2l.3 .3c13.8 15.6 31.2 27.5 50.7 34.8l29.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 48c0-26.5-21.5-48-48-48S96 21.5 96 48s21.5 48 48 48s48-21.5 48-48z\"]\n};\nvar faFaceSmile = {\n  prefix: 'fas',\n  iconName: 'face-smile',\n  icon: [512, 512, [128578, \"smile\"], \"f118\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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.6zM208.4 208c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm128 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faSmile = faFaceSmile;\nvar faPhoneHangup = {\n  prefix: 'fas',\n  iconName: 'phone-hangup',\n  icon: [640, 512, [], \"e225\", \"M537.5 381c19.9 7.6 42.7 .3 53.4-17l43.5-70.5c9.6-15.5 6.7-35-6.9-47.6c-169.8-157.2-445.1-157.2-615 0c-13.6 12.6-16.5 32.1-6.9 47.6L49.1 364c10.7 17.3 33.5 24.5 53.4 17l92.4-35.2c17.5-6.7 28.1-23.1 26.3-40.5l-5.8-53.3c67.6-21.7 141.5-21.7 209.1 0l-5.8 53.3c-1.9 17.4 8.8 33.9 26.3 40.5L537.5 381z\"]\n};\nvar 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 416h53c13.3 0 24-10.7 24-24s-10.7-24-24-24H501.8l-61.2-48H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H460.4l18-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.3V128c0-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 32v7.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 92v71.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.5V335.6c0-14.1 9.3-26.6 22.8-30.7l49-14.7zM24 368c-13.3 0-24 10.7-24 24s10.7 24 24 24H64.3c-.2-2.8-.3-5.6-.3-8.5V368H24z\"]\n};\nvar faThumbtack = {\n  prefix: 'fas',\n  iconName: 'thumbtack',\n  icon: [384, 512, [128204, 128392, \"thumb-tack\"], \"f08d\", \"M32 32C32 14.3 46.3 0 64 0H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H290.5l11.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.3H32c-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 64H64C46.3 64 32 49.7 32 32zM160 384h64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z\"]\n};\nvar faThumbTack = faThumbtack;\nvar 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.1zM536 0c-48.6 0-88 39.4-88 88v24c0 8.8 7.2 16 16 16h24c48.6 0 88-39.4 88-88V16c0-8.8-7.2-16-16-16H536zM213.7 317.1c-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.3-50.6-39.9-29.5 29.5z\"]\n};\nvar faTrophy = {\n  prefix: 'fas',\n  iconName: 'trophy',\n  icon: [576, 512, [127942], \"f091\", \"M400 0H176c-26.5 0-48.1 21.8-47.1 48.2c.2 5.3 .4 10.6 .7 15.8H24C10.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.9H192c-17.7 0-32 14.3-32 32s14.3 32 32 32H384c17.7 0 32-14.3 32-32s-14.3-32-32-32H357.9C337 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-24H446.4c.3-5.2 .5-10.4 .7-15.8C448.1 21.8 426.5 0 400 0zM48.9 112h84.4c9.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.6h84.4c-5.1 66.3-31.1 111.2-63 142.3z\"]\n};\nvar faCloudsSun = {\n  prefix: 'fas',\n  iconName: 'clouds-sun',\n  icon: [640, 512, [], \"f746\", \"M122.4 1.2C127.6-.9 133.4-.2 137.9 3l70.3 50.3L278.5 3c4.5-3.2 10.3-3.9 15.4-1.8s8.8 6.7 9.7 12.2l14.1 85.3 30 5c-25.9 10.7-46.1 32.5-54.7 59.5c-22.9-43.2-75.4-62.7-121.5-43.6c-49 20.3-72.2 76.4-52 125.4c18.3 44.3 66 67.5 111.1 56.6c-36.3 18.2-62.8 53.3-69.1 94.9l-23.6 16.9c-4.5 3.2-10.3 3.9-15.4 1.8s-8.8-6.7-9.7-12.2L98.7 317.7 13.4 303.6c-5.5-.9-10.1-4.6-12.2-9.7S-.2 282.9 3 278.5l50.3-70.3L3 137.9c-3.2-4.5-3.9-10.3-1.8-15.4s6.7-8.8 12.2-9.7L98.7 98.7l14.1-85.3c.9-5.5 4.6-10.1 9.7-12.2zM149 232.7c-13.5-32.7 2-70.1 34.6-83.6s70.1 2 83.6 34.6s-2 70.1-34.6 83.6s-70.1-2-83.6-34.6zM594.6 283c-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 80H288c-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};\nvar faPersonPraying = {\n  prefix: 'fas',\n  iconName: 'person-praying',\n  icon: [448, 512, [128720, \"pray\"], \"f683\", \"M352 64c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64zM232.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 432H72c-22.1 0-40 17.9-40 40s17.9 40 40 40H280c17.3 0 32.6-11.1 38-27.5s-.3-34.4-14.2-44.7L187.7 354l45-90z\"]\n};\nvar faPray = faPersonPraying;\nvar 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.6V105.5L192.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 0h18.1c36.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};\nvar 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 512c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm544-64c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM192 396.1V338.7c23.6-11.1 57.3-18.7 96-18.7s72.4 7.6 96 18.7v57.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.6H114.6c-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 384c-8.8 0-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16zm-48 48c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16z\"]\n};\nvar faSpeakers = {\n  prefix: 'fas',\n  iconName: 'speakers',\n  icon: [640, 512, [], \"f8e0\", \"M64 0H280.4C265.2 17 256 39.4 256 64V257.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.6V448c0 24.6 9.2 47 24.4 64H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0zM320 503.4c-19.1-11.1-32-31.7-32-55.4V336 64c0-23.7 12.9-44.4 32-55.4C329.4 3.1 340.3 0 352 0H576c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H352c-11.7 0-22.6-3.1-32-8.6zM352 336c0 61.9 50.1 112 112 112s112-50.1 112-112s-50.1-112-112-112s-112 50.1-112 112zM176 400c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64zm0-240c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM528 336c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zM512 112c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48z\"]\n};\nvar faTtyAnswer = {\n  prefix: 'fas',\n  iconName: 'tty-answer',\n  icon: [640, 512, [\"teletype-answer\"], \"e2b9\", \"M288 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16V48c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V16zm0 192c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V208zM352 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H352c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm32-80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16V48c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V16zm64 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H448c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm32-80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16V48c0 8.8-7.2 16-16 16H496c-8.8 0-16-7.2-16-16V16zm64 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H544c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm32-80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16V48c0 8.8-7.2 16-16 16H592c-8.8 0-16-7.2-16-16V16zm16 176h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H592c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zM384 208c0-8.8 7.2-16 16-16H528c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V208zM117.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};\nvar faTeletypeAnswer = faTtyAnswer;\nvar faMugTeaSaucer = {\n  prefix: 'fas',\n  iconName: 'mug-tea-saucer',\n  icon: [640, 512, [], \"e1f5\", \"M208 82.7V32H128c-17.7 0-32 14.3-32 32V288c0 53 43 96 96 96H384c53 0 96-43 96-96h32c70.7 0 128-57.3 128-128s-57.3-128-128-128H448 240V82.7c0 8.5 3.4 16.6 9.4 22.6l29.3 29.3c6 6 9.4 14.1 9.4 22.6V224c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V157.3c0-8.5 3.4-16.6 9.4-22.6l29.3-29.3c6-6 9.4-14.1 9.4-22.6zM480 96h32c35.3 0 64 28.7 64 64s-28.7 64-64 64H480V96zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar faDiagramLeanCanvas = {\n  prefix: 'fas',\n  iconName: 'diagram-lean-canvas',\n  icon: [640, 512, [], \"e156\", \"M512 96V304h64V96H512zm-48 0H400v80h64V96zM352 96H288V304h64V96zM240 96H176v80h64V96zM128 96H64V304h64V96zM64 352v64H296V352H64zm280 64H576V352H344v64zM0 96C0 60.7 28.7 32 64 32H576c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM240 304V224H176v80h64zm224-80H400v80h64V224z\"]\n};\nvar faAlt = {\n  prefix: 'fas',\n  iconName: 'alt',\n  icon: [640, 512, [], \"e08a\", \"M448 64c-9.7 0-18.9 4.4-25 12L176.6 384H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H192c9.7 0 18.9-4.4 25-12L463.4 128H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H448zm0 320c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H448z\"]\n};\nvar faDial = {\n  prefix: 'fas',\n  iconName: 'dial',\n  icon: [576, 512, [\"dial-med-high\"], \"e15b\", \"M288 64c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM175.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.3zM576 288c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM32 320c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM128 96c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm352 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM128 480c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm352 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faDialMedHigh = faDial;\nvar faHandPeace = {\n  prefix: 'fas',\n  iconName: 'hand-peace',\n  icon: [512, 512, [9996], \"f25b\", \"M224 0c17.7 0 32 14.3 32 32V240H192V32c0-17.7 14.3-32 32-32zm96 160c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7 14.3-32 32-32zm64 64c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224zM93.3 51.2L175.9 240H106.1L34.7 76.8C27.6 60.6 35 41.8 51.2 34.7s35.1 .3 42.1 16.5zm27 221.3l-.2-.5h69.9H216c22.1 0 40 17.9 40 40s-17.9 40-40 40H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h56c39.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.6V352c0 88.4-71.6 160-160 160H226.3c-42.4 0-83.1-16.9-113.1-46.9l-11.6-11.6C77.5 429.5 64 396.9 64 363V336c0-32.7 24.6-59.7 56.3-63.5z\"]\n};\nvar faCircleTrash = {\n  prefix: 'fas',\n  iconName: 'circle-trash',\n  icon: [512, 512, [\"trash-circle\"], \"e126\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM160 128h41.4l11.3-11.3c3-3 7.1-4.7 11.3-4.7h64c4.2 0 8.3 1.7 11.3 4.7L310.6 128H352c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H352L338.4 354.7c-1.4 16.6-15.2 29.3-31.9 29.3H205.4c-16.6 0-30.5-12.8-31.9-29.3L160 192z\"]\n};\nvar faTrashCircle = faCircleTrash;\nvar faRotate = {\n  prefix: 'fas',\n  iconName: 'rotate',\n  icon: [512, 512, [128260, \"sync-alt\"], \"f2f1\", \"M142.9 142.9c62.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.8H463.5c0 0 0 0 0 0H472c13.3 0 24-10.7 24-24V72c0-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 1C73.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.5c7.7-21.8 20.2-42.3 37.8-59.8zM16 312v7.6 .7V440c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l41.6-41.6c87.6 86.5 228.7 86.2 315.8-1c24.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.2 62.2-162.7 62.5-225.3 1L185 329c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H48.4h-.7H40c-13.3 0-24 10.7-24 24z\"]\n};\nvar faSyncAlt = faRotate;\nvar 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.8zM512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256z\"]\n};\nvar faSpinner = {\n  prefix: 'fas',\n  iconName: 'spinner',\n  icon: [512, 512, [], \"f110\", \"M304 48c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zm0 416c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM48 304c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm464-48c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM142.9 437c18.7-18.7 18.7-49.1 0-67.9s-49.1-18.7-67.9 0s-18.7 49.1 0 67.9s49.1 18.7 67.9 0zm0-294.2c18.7-18.7 18.7-49.1 0-67.9S93.7 56.2 75 75s-18.7 49.1 0 67.9s49.1 18.7 67.9 0zM369.1 437c18.7 18.7 49.1 18.7 67.9 0s18.7-49.1 0-67.9s-49.1-18.7-67.9 0s-18.7 49.1 0 67.9z\"]\n};\nvar faTowerControl = {\n  prefix: 'fas',\n  iconName: 'tower-control',\n  icon: [512, 512, [], \"e2a2\", \"M216 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h16V96H192c-17.7 0-32 14.3-32 32H74.6c-26.6 0-45.8 25.4-38.5 51L76.5 320.2C60.5 321.9 48 335.5 48 352c0 17.7 14.3 32 32 32h32v96c0 17.7 14.3 32 32 32H368c17.7 0 32-14.3 32-32V384l32 0c17.7 0 32-14.3 32-32c0-16.5-12.5-30.1-28.5-31.8L475.9 179c7.3-25.6-11.9-51-38.5-51H352c0-17.7-14.3-32-32-32H280V48h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H256 216zM160 192V320H143c-.1-.3-.1-.5-.2-.8L106.4 192H160zm48 128V192h96V320l-96 0zM352 192h53.6L369.2 319.2l-.1 .3-.1 .5H352V192z\"]\n};\nvar faArrowUpTriangleSquare = {\n  prefix: 'fas',\n  iconName: 'arrow-up-triangle-square',\n  icon: [512, 512, [\"sort-shapes-up\"], \"f88a\", \"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.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM411.1 47C405.3 37.7 395 32 384 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.5H464c11.6 0 22.3-6.3 28-16.5s5.3-22.6-.9-32.5l-80-128zM288 320V448c0 17.7 14.3 32 32 32H448c17.7 0 32-14.3 32-32V320c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32z\"]\n};\nvar faSortShapesUp = faArrowUpTriangleSquare;\nvar 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 480H544c53 0 96-43 96-96V272.1C640 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.6h-1.1c-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 328c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z\"]\n};\nvar faRobot = {\n  prefix: 'fas',\n  iconName: 'robot',\n  icon: [640, 512, [129302], \"f544\", \"M320 0c17.7 0 32 14.3 32 32V96H480c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H160c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64H288V32c0-17.7 14.3-32 32-32zM208 384c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H208zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H304zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H400zM264 256c0-22.1-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40s40-17.9 40-40zm152 40c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40zM48 224H64V416H48c-26.5 0-48-21.5-48-48V272c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H576V224h16z\"]\n};\nvar faPeace = {\n  prefix: 'fas',\n  iconName: 'peace',\n  icon: [512, 512, [9774], \"f67c\", \"M224 445.3V323.5l-94.3 77.1c26.1 22.8 58.5 38.7 94.3 44.7zM89.2 351.1L224 240.8V66.7C133.2 81.9 64 160.9 64 256c0 34.6 9.2 67.1 25.2 95.1zm293.1 49.5L288 323.5V445.3c35.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.3V240.8L422.8 351.1zM512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256z\"]\n};\nvar faPartyHorn = {\n  prefix: 'fas',\n  iconName: 'party-horn',\n  icon: [512, 512, [], \"e31b\", \"M503.5 42.3c10.1-8.6 11.4-23.7 2.8-33.8s-23.7-11.4-33.8-2.8l-10 8.5c-5.8 4.9-13.2 7.5-20.7 7.3c-42.5-1.1-78.3 31.7-80.8 74.2l-1.8 30c-1 16.6-15 29.4-31.6 29c-19.4-.5-38.2 6.1-53 18.6l-10 8.5c-10.1 8.6-11.4 23.7-2.8 33.8s23.7 11.4 33.8 2.8l10-8.5c5.8-4.9 13.2-7.5 20.7-7.3c42.5 1.1 78.3-31.7 80.8-74.2l1.8-30c1-16.6 15-29.4 31.6-29c19.4 .5 38.2-6.1 53-18.6l10-8.5zM232 0c-13.3 0-24 10.7-24 24c0 30.5-10.1 54.1-20.3 70.2c-5.1 8.1-10.2 14.2-13.8 18.2c-1.8 2-3.3 3.4-4.2 4.3c-.5 .4-.8 .7-1 .9l-.1 .1 0 0c-10.1 8.5-11.4 23.6-3 33.7c8.5 10.2 23.6 11.6 33.8 3.1L184 136c15.4 18.4 15.4 18.4 15.4 18.4l0 0 0 0 .1-.1 .2-.2 .7-.6c.5-.5 1.2-1.1 2.1-1.9c1.7-1.6 4-3.8 6.6-6.7c5.3-5.8 12.3-14.2 19.2-25.1C242.1 97.9 256 65.5 256 24c0-13.3-10.7-24-24-24zM96 32C96 14.3 81.7 0 64 0S32 14.3 32 32s14.3 32 32 32s32-14.3 32-32zM512 160c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM480 480c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM395.5 342.1l.1-.1c.2-.2 .5-.6 .9-1.1c.9-1.1 2.3-2.8 4.3-4.8c4-4.2 10-9.7 17.8-15.1c15.6-10.7 37.9-20.2 66.8-17c13.2 1.5 25-8 26.5-21.2s-8-25-21.2-26.5c-43.1-4.8-76.8 9.7-99.2 25c-11.2 7.6-19.7 15.6-25.5 21.6c-2.9 3.1-5.2 5.7-6.7 7.6c-.8 1-1.4 1.8-1.9 2.4l-.6 .8-.2 .3-.1 .1 0 0 0 0c0 0 0 0 19.5 14l-19.5-13.9c-7.7 10.8-5.2 25.8 5.6 33.5c10.7 7.7 25.7 5.2 33.4-5.5l0 0zM121.2 192.7c-10.6 2.3-19.4 9.9-23.2 20L83.1 252.5 259.5 428.9 299.2 414c10.2-3.8 17.7-12.6 20-23.2s-1-21.7-8.6-29.4l-160-160c-7.7-7.7-18.8-11-29.4-8.6zM70.8 285.4L48.2 345.6 166.4 463.8l60.2-22.6L70.8 285.4zm62.7 190.7L35.9 378.5 2 468.8c-4.4 11.8-1.5 25 7.3 33.9s22.1 11.7 33.9 7.3l90.3-33.8z\"]\n};\nvar 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.7 8.4 166.9 8 160 8s-13.7 .4-20.4 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.8zM208 176c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM504.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 400c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z\"]\n};\nvar faCogs = faGears;\nvar faSunBright = {\n  prefix: 'fas',\n  iconName: 'sun-bright',\n  icon: [512, 512, [\"sun-alt\"], \"e28f\", \"M256 0c-13.3 0-24 10.7-24 24V88c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24zm0 400c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V424c0-13.3-10.7-24-24-24zM488 280c13.3 0 24-10.7 24-24s-10.7-24-24-24H424c-13.3 0-24 10.7-24 24s10.7 24 24 24h64zM112 256c0-13.3-10.7-24-24-24H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H88c13.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 368c61.9 0 112-50.1 112-112s-50.1-112-112-112s-112 50.1-112 112s50.1 112 112 112z\"]\n};\nvar faSunAlt = faSunBright;\nvar faWarehouse = {\n  prefix: 'fas',\n  iconName: 'warehouse',\n  icon: [640, 512, [], \"f494\", \"M0 488V171.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.4V488c0 13.3-10.7 24-24 24H568c-13.3 0-24-10.7-24-24V224c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32V488c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zm488 24l-336 0c-13.3 0-24-10.7-24-24V432H512l0 56c0 13.3-10.7 24-24 24zM128 400V336H512v64H128zm0-96V224H512l0 80H128z\"]\n};\nvar 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 80v48h32c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H288V144C288 64.5 352.5 0 432 0s144 64.5 144 144v48c0 17.7-14.3 32-32 32s-32-14.3-32-32V144c0-44.2-35.8-80-80-80zM256 384c17.7 0 32-14.3 32-32s-14.3-32-32-32H192c-17.7 0-32 14.3-32 32s14.3 32 32 32h64z\"]\n};\nvar faLockOpenAlt = faLockKeyholeOpen;\nvar 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 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 86.3C128 106 138 96 150.3 96H176l32 64-32 32 80 64-32-64 48-32L240 96h57.7C310 96 320 106 320 118.3V208c0 47.6-34.6 87.1-80 94.7V384h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V302.7c-45.4-7.6-80-47.1-80-94.7V118.3z\"]\n};\nvar faBoxFragile = faSquareFragile;\nvar faSquareWineGlassCrack = faSquareFragile;\nvar 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 32h50.7L9.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L256 109.3V160c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H160zM576 80c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM448 208c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM400 384c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm48 80c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zm128 0c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM272 384c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm48 80c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM144 512c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM576 336c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zm-48-80c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48z\"]\n};\nvar faSquareN = {\n  prefix: 'fas',\n  iconName: 'square-n',\n  icon: [448, 512, [], \"e277\", \"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.7 138.3L272 283.2V152c0-13.3 10.7-24 24-24s24 10.7 24 24V360c0 10.5-6.8 19.8-16.8 22.9s-20.9-.6-26.9-9.2L176 228.8V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-10.5 6.8-19.8 16.8-22.9s20.9 .6 26.9 9.2z\"]\n};\nvar faSplotch = {\n  prefix: 'fas',\n  iconName: 'splotch',\n  icon: [512, 512, [], \"f5bc\", \"M287.6 .1c-19.7 0-38.3 9.1-50.4 24.6L205.9 64.9c-17.9 23-46 35.6-75.1 33.7L59.1 94c-13.5-.9-26.9 3.2-37.7 11.6C-1.3 123.2-6.7 155.2 8.8 179.4l44.5 69.2c7.1 11 10.8 23.8 10.8 36.8c0 11.9-3.1 23.5-9 33.8L27.4 367.7c-10 17.5-10 39.1 0 56.6c12.1 21.2 36.4 32.3 60.4 27.7l67-13c5.5-1.1 11.2-1.6 16.8-1.6H180c20.9 0 41 7.4 56.9 20.9l45 38.2c11.8 10 26.9 15.6 42.4 15.6c37.8 0 67.7-31.9 65.4-69.6l-3.1-50.6c-1-16.8 6.6-32.9 20.1-42.8l82.5-60.2c14.2-10.4 22.7-27 22.7-44.6c0-23.2-14.5-43.9-36.3-51.8l-58.2-21.2c-24.4-8.9-42.9-29.1-49.7-54.2L349.3 47.4C341.8 19.5 316.5 .1 287.6 .1z\"]\n};\nvar faFaceGrinHearts = {\n  prefix: 'fas',\n  iconName: 'face-grin-hearts',\n  icon: [512, 512, [128525, \"grin-hearts\"], \"f584\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM383.8 317.8c12.3-3.7 24.3 7 19.2 18.7c-24.5 56.9-81.1 96.7-147 96.7s-122.5-39.8-147-96.7c-5.1-11.8 6.9-22.4 19.2-18.7C166.7 329.4 210.1 336 256 336s89.3-6.6 127.8-18.2zM199.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};\nvar faGrinHearts = faFaceGrinHearts;\nvar faMeter = {\n  prefix: 'fas',\n  iconName: 'meter',\n  icon: [512, 512, [], \"e1e8\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM192 160v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm96 0v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm96 0v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar 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 352c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48z\"]\n};\nvar faDiceFour = {\n  prefix: 'fas',\n  iconName: 'dice-four',\n  icon: [448, 512, [9859], \"f524\", \"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-64V96zm160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM128 384c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM352 160c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM320 384c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faSimCard = {\n  prefix: 'fas',\n  iconName: 'sim-card',\n  icon: [384, 512, [], \"f7c4\", \"M64 0H242.7c17 0 33.3 6.7 45.3 18.7L365.3 96c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0zM96 192c-17.7 0-32 14.3-32 32v32h64V192H96zM64 352h80 96 80V288H240 144 64v64zM320 224c0-17.7-14.3-32-32-32H256v64h64V224zM160 192v64h64V192H160zM288 448c17.7 0 32-14.3 32-32V384H256v64h32zM160 384v64h64V384H160zM64 416c0 17.7 14.3 32 32 32h32V384H64v32z\"]\n};\nvar 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.9h96c8.8 0 16 7.2 16 16v96c0 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.2V432h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h16V414.2C155 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 112V16C0 7.2 7.2 0 16 0h96zM352 256c0-53-43-96-96-96s-96 43-96 96s43 96 96 96s96-43 96-96z\"]\n};\nvar faTransgenderAlt = faTransgender;\nvar 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.4V424h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V472H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V398.4C82.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 224c0 61.9 50.1 112 112 112s112-50.1 112-112s-50.1-112-112-112s-112 50.1-112 112z\"]\n};\nvar faUpFromBracket = {\n  prefix: 'fas',\n  iconName: 'up-from-bracket',\n  icon: [448, 512, [], \"e590\", \"M241.4 7.5C236.9 2.7 230.6 0 224 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.5h72V320c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V192h72c9.6 0 18.2-5.7 22-14.5s2-19-4.6-26l-136-144zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 53 43 96 96 96H352c53 0 96-43 96-96V352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V352z\"]\n};\nvar 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.3v31.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 160c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm80-80c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zM262 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 0 0 0 0 0 0 0s0 0 5.1-15.2l-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};\nvar 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-32zm-96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zm0 448c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm0-256c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zM128 96c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm0 320c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM224 32c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zm0 448c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm0-256c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zM32 96C14.3 96 0 81.7 0 64S14.3 32 32 32s32 14.3 32 32s-14.3 32-32 32zm0 320c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM224 128c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zM32 192c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm0 128c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zm192 64c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar 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};\nvar faLevelDown = faArrowTurnDown;\nvar 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.6V448H192c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H288V374.6l8 7.6c51.3 48.6 132.3 46.4 181-4.9s46.4-132.3-4.9-181L344 75.1 278 12.5z\"]\n};\nvar faCardSpade = {\n  prefix: 'fas',\n  iconName: 'card-spade',\n  icon: [384, 512, [], \"e3ec\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM175 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-.9V336h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V295.2c-.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};\nvar faLineColumns = {\n  prefix: 'fas',\n  iconName: 'line-columns',\n  icon: [512, 512, [], \"f870\", \"M224 64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H192c17.7 0 32-14.3 32-32zm0 128c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H192c17.7 0 32-14.3 32-32zM0 320c0 17.7 14.3 32 32 32H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM224 448c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H192c17.7 0 32-14.3 32-32zM288 64c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32zM512 192c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32zM288 320c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32zM512 448c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32z\"]\n};\nvar 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 32V416c0 17.7 14.3 32 32 32s32-14.3 32-32V96zM310.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};\nvar faArrowToRight = faArrowRightToLine;\nvar 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.2V352c0 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 320H224l80 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 80c0-26.5-21.5-48-48-48S0 53.5 0 80s21.5 48 48 48s48-21.5 48-48zM464 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};\nvar faFlagPennant = {\n  prefix: 'fas',\n  iconName: 'flag-pennant',\n  icon: [512, 512, [128681, \"pennant\"], \"f456\", \"M64 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V32C0 14.3 14.3 0 32 0S64 14.3 64 32zm24-2.9l32.6 12.5 376 144c9.3 3.6 15.4 12.5 15.4 22.4s-6.1 18.9-15.4 22.4l-376 144L88 386.9V352 64 29.1z\"]\n};\nvar faPennant = faFlagPennant;\nvar faConveyorBeltEmpty = {\n  prefix: 'fas',\n  iconName: 'conveyor-belt-empty',\n  icon: [640, 512, [], \"e150\", \"M96 320c-53 0-96 43-96 96s43 96 96 96H544c53 0 96-43 96-96s-43-96-96-96H96zm32 128c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm224-32c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm160 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar 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 192c0-44.2-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80s80-35.8 80-80zM1.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};\nvar faTicketSimple = {\n  prefix: 'fas',\n  iconName: 'ticket-simple',\n  icon: [576, 512, [\"ticket-alt\"], \"f3ff\", \"M0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64v80c-26.5 0-48 21.5-48 48s21.5 48 48 48v80c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V304c26.5 0 48-21.5 48-48s-21.5-48-48-48V128z\"]\n};\nvar faTicketAlt = faTicketSimple;\nvar faBuilding = {\n  prefix: 'fas',\n  iconName: 'building',\n  icon: [384, 512, [127970, 61687], \"f1ad\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16z\"]\n};\nvar 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};\nvar faAngleDoubleLeft = faAnglesLeft;\nvar faCamcorder = {\n  prefix: 'fas',\n  iconName: 'camcorder',\n  icon: [576, 512, [128249, \"video-handheld\"], \"f8a8\", \"M128 96c-17.7 0-32 14.3-32 32v32H320c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V224c0-23.7 12.9-44.4 32-55.4V128c0-53 43-96 96-96H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H128zm431.1 67.8c10.4 5.6 16.9 16.4 16.9 28.2V448c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 401.1V384 256 238.9l14.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 16H304c8.8 0 16-7.2 16-16s-7.2-16-16-16H80z\"]\n};\nvar faVideoHandheld = faCamcorder;\nvar 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.8V272c0 17.7 14.3 32 32 32s32-14.3 32-32V171.7c0-9.5 8.1-16.8 17.5-15.7c8.1 .9 14.5 7.6 14.5 15.7V224c0 17.7 14.3 32 32 32s32-14.3 32-32V192zM192 80c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-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.9V164.8c0-.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-.6 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.3V246.7c-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};\nvar faAlbumCircleUser = {\n  prefix: 'fas',\n  iconName: 'album-circle-user',\n  icon: [576, 512, [], \"e48d\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64v96.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.4H64c-35.3 0-64-28.7-64-64V96zM224 288c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm352 80c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zm-66.3 80.7c-6.2-19-24-32.7-45.1-32.7H399.4c-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 336c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48z\"]\n};\nvar faQrcode = {\n  prefix: 'fas',\n  iconName: 'qrcode',\n  icon: [448, 512, [], \"f029\", \"M48 32C21.5 32 0 53.5 0 80v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H48zm80 64v64H64V96h64zM48 288c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48H48zm80 64v64H64V352h64zM256 80v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H304c-26.5 0-48 21.5-48 48zm64 16h64v64H320V96zm32 352v32h32V448H352zm96 0H416v32h32V448zM416 288v32H352V288H256v96 96h64V384h32v32h96V352 320 288H416z\"]\n};\nvar 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.5V328.8c0-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.2V500.5zM498.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.8 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};\nvar faFireplace = {\n  prefix: 'fas',\n  iconName: 'fireplace',\n  icon: [640, 512, [], \"f79a\", \"M0 32V64C0 81.7 14.3 96 32 96H608c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H32C14.3 0 0 14.3 0 32zm608 96H32V480c0 17.7 14.3 32 32 32h96V352c0-88.4 71.6-160 160-160s160 71.6 160 160V512h96c17.7 0 32-14.3 32-32V128zM300.6 258.7c-2-1.8-4.6-2.7-7.1-2.7c-2.6 0-5.2 .9-7.3 2.7c-24.2 21.6-44.7 46.1-59.2 69.7c-14.3 23.2-23.6 48.2-23.6 67.4c0 63.8 51.1 116.3 116.4 116.3c64.5 0 116.4-52.4 116.4-116.3c0-14.7-7-37-17.6-57.4c-10.7-20.7-25.9-42.5-43.9-59c-4.1-3.7-10.4-3.8-14.5 0c-7 6.4-13.5 14.3-19.2 21.5c-12.6-15.1-26-29-40.4-42zm55.6 195.8c-10.9 7.3-22.5 10.9-35.6 10.9c-32.7 0-58.9-21.1-58.9-56.7c0-17.5 10.9-32.7 32.7-59.6c2.9 3.6 45.1 57.5 45.1 57.5L365.7 376c2.2 2.9 3.6 5.8 5.1 8.7c13.1 24 7.3 54.5-14.5 69.8z\"]\n};\nvar faBrowser = {\n  prefix: 'fas',\n  iconName: 'browser',\n  icon: [512, 512, [128468], \"f37e\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm64 32c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32zm384 0c0-13.3-10.7-24-24-24H184c-13.3 0-24 10.7-24 24s10.7 24 24 24H424c13.3 0 24-10.7 24-24z\"]\n};\nvar 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.4H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H400zM501.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};\nvar faPencilPaintbrush = faPenPaintbrush;\nvar 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};\nvar faChairOffice = {\n  prefix: 'fas',\n  iconName: 'chair-office',\n  icon: [448, 512, [], \"f6c1\", \"M160 0H288c35.3 0 64 28.7 64 64V256H96V64c0-35.3 28.7-64 64-64zM64 160v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm384 0v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zM51.4 305.7C56.8 294.8 67.9 288 80 288H368c12.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.2H256v64h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H224 160c-17.7 0-32-14.3-32-32s14.3-32 32-32h32V384H64c-11.1 0-21.4-5.7-27.2-15.2s-6.4-21.2-1.4-31.1l16-32z\"]\n};\nvar faNestingDolls = {\n  prefix: 'fas',\n  iconName: 'nesting-dolls',\n  icon: [640, 512, [], \"e3ba\", \"M192 0c61.9 0 112 50.1 112 112V224H80V112C80 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 13H312c-9 0-17.2-5-21.3-13c-4.1-8-3.4-17.6 1.8-24.9l0 0 .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.1v-8c0-75.1 60.9-136 136-136s136 60.9 136 136v8c0 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 .3 0 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 360v8c0 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 1l0 0 0 .1 0 0 0 0c-11.7 16.6-13.5 38.1-4.9 56.3H74.5c-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.6H332.1C309.5 284.6 296 320.7 296 360z\"]\n};\nvar 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.9V168c0 13.3 10.7 24 24 24H134.1c21.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 24V256c0 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-65V152c0-13.3-10.7-24-24-24z\"]\n};\nvar faHistory = faClockRotateLeft;\nvar faTrumpet = {\n  prefix: 'fas',\n  iconName: 'trumpet',\n  icon: [640, 512, [127930], \"f8e3\", \"M628.7 64.7C635.4 66.8 640 73 640 80V368c0 7-4.6 13.2-11.3 15.3s-14-.4-17.9-6.2l0 0 0 0-.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-60H400V382c27.6-7.1 48-32.2 48-62V290.8c22 5 43.7 16.4 64 31.2c-1.1 69.8-58 126-128 126H288.1c0 0 0 0-.1 0H192c-70.7 0-128-57.3-128-128c0-23.3 6.2-45.2 17.1-64H46.6c-3.3 9.3-12.2 16-22.6 16c-13.3 0-24-10.7-24-24V200c0-13.3 10.7-24 24-24c10.4 0 19.3 6.7 22.6 16H176V160c0-13.3 10.7-24 24-24s24 10.7 24 24v32h40V160c0-13.3 10.7-24 24-24s24 10.7 24 24v32h40V160c0-13.3 10.7-24 24-24s24 10.7 24 24v32h24c50.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-.2 0 0 0 0c4-5.8 11.2-8.3 17.9-6.2zM312 384h40V256H312V384zM224 256V384h40V256H224zm-96 64c0 29.8 20.4 54.9 48 62V258c-27.6 7.1-48 32.2-48 62z\"]\n};\nvar 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-89l0 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.8l0 0 0 0 0 0 .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 .2 0 0 0 0zm160 0l0 0 0 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.8l0 0 0 0 0 0 .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 .2 0 0z\"]\n};\nvar faGrinBeamSweat = faFaceGrinBeamSweat;\nvar 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 112H320 528c61.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};\nvar 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.2V24c0-13.3 10.7-24 24-24H232zM590.9 492c-10.7 17.3-33.5 24.5-53.4 17l-92.4-35.2c-17.5-6.7-28.1-23.1-26.3-40.6l5.8-53.3c-67.6-21.7-141.5-21.7-209.1 0l5.8 53.3c1.9 17.4-8.8 33.9-26.3 40.6L102.5 509c-19.9 7.6-42.7 .3-53.4-17L5.6 421.6c-9.6-15.5-6.7-35 6.9-47.6c169.8-157.2 445.1-157.2 615 0c13.6 12.6 16.5 32.1 6.9 47.6L590.9 492z\"]\n};\nvar faFileExport = {\n  prefix: 'fas',\n  iconName: 'file-export',\n  icon: [640, 512, [\"arrow-right-from-file\"], \"f56e\", \"M32 64C32 28.7 60.7 0 96 0H256V128c0 17.7 14.3 32 32 32H416V288H248c-13.3 0-24 10.7-24 24s10.7 24 24 24H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V64zM416 336V288H526.1l-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-39H416zm0-208H288V0L416 128z\"]\n};\nvar faArrowRightFromFile = faFileExport;\nvar 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.7 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};\nvar faShieldBlank = faShield;\nvar 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.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.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 32h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H320zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H320zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H320zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H320z\"]\n};\nvar faSortAmountUpAlt = faArrowUpShortWide;\nvar 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 96H338.7L297.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.8H165.2c-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 416H173.3l41.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.8H346.8c46.7 0 88.1-29.9 102.8-74.1c5.6-16.8 23.7-25.8 40.5-20.2zM288 216v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V248c-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};\nvar faRepeat1Alt = faArrowsRepeat1;\nvar 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 240H464c8.5 0 16.6-3.4 22.6-9.4L509.3 208H576c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32H560V56c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H113.9L38.8 5.1zM195.6 128H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H236.4l-40.8-32zM338.5 240h43.4l-9.5 26.6L338.5 240zM264 304h-3l.5-2L32 121.2V208c0 17.7 14.3 32 32 32H74c20.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 480h96c14.7 0 27.5-10 31-24.2L249 352h75.9L264 304z\"]\n};\nvar 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};\nvar faBinary = {\n  prefix: 'fas',\n  iconName: 'binary',\n  icon: [384, 512, [], \"e33b\", \"M336 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-2V160H256c-17.7 0-32 14.3-32 32s14.3 32 32 32h48 48c17.7 0 32-14.3 32-32s-14.3-32-32-32H336V32zM112 320c0-10.3-4.9-19.9-13.3-26s-19.1-7.7-28.8-4.4l-48 16C5.1 311.2-3.9 329.4 1.6 346.1s23.7 25.8 40.5 20.2l5.9-2V448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H80h48c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V320zM0 64v96c0 35.3 28.7 64 64 64h64c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64zm128 0v96H64V64h64zM256 288c-35.3 0-64 28.7-64 64v96c0 35.3 28.7 64 64 64h64c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64H256zm0 64h64v96H256V352z\"]\n};\nvar 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 80H316c21.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.6V336c0 .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-128H271.8c-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.4V325.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 416c39.8 0 72-32.2 72-72s-32.2-72-72-72s-72 32.2-72 72s32.2 72 72 72zm376-72c0-39.8-32.2-72-72-72s-72 32.2-72 72s32.2 72 72 72s72-32.2 72-72z\"]\n};\nvar faGlassesAlt = faGlassesRound;\nvar faPhonePlus = {\n  prefix: 'fas',\n  iconName: 'phone-plus',\n  icon: [576, 512, [], \"f4d2\", \"M424 200V136H360c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V24c0-13.3 10.7-24 24-24s24 10.7 24 24V88h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H472v64c0 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};\nvar faDitto = {\n  prefix: 'fas',\n  iconName: 'ditto',\n  icon: [320, 512, [], \"22\", \"M0 96v2.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.4V96c0-35.3-28.7-64-64-64S0 60.7 0 96zm192 0v2.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.4V96c0-35.3-28.7-64-64-64s-64 28.7-64 64z\"]\n};\nvar faPersonSeat = {\n  prefix: 'fas',\n  iconName: 'person-seat',\n  icon: [384, 512, [], \"e21e\", \"M144 128c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm48 160V256h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H189.3c-6.6-18.6-24.4-32-45.3-32c-26.5 0-48 21.5-48 48v80c0 35.3 28.7 64 64 64h85.6c8.1 0 14.9 6 15.9 14l10.7 86c2 16 15.6 28 31.8 28h48c17.7 0 32-14.3 32-32s-14.3-32-32-32H332.2L325 358.1c-5-40-39-70.1-79.4-70.1H192zM64 160c0-17.7-14.3-32-32-32s-32 14.3-32 32V320c0 70.7 57.3 128 128 128h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H128c-35.3 0-64-28.7-64-64V160z\"]\n};\nvar 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.1h32V448c0 35.3 28.7 64 64 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32zM256 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V320H208c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z\"]\n};\nvar 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 160H85.8C34.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.6-1.1-13.8-3c5.3 11.6 16.9 19.7 30.5 19.7c18.5 0 33.5-15 33.5-33.5c0-13.6-8.1-25.3-19.7-30.5c1.9 4.2 3 8.9 3 13.8zm-52.3-49.3c-4.9 0-9.6-1.1-13.8-3c5.3 11.6 16.9 19.7 30.5 19.7c18.5 0 33.5-15 33.5-33.5c0-13.6-8.1-25.3-19.7-30.5c1.9 4.2 3 8.9 3 13.8c0 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.6-1.1-13.8-3c5.3 11.6 16.9 19.7 30.5 19.7c18.5 0 33.5-15 33.5-33.5c0-13.6-8.1-25.3-19.7-30.5c1.9 4.2 3 8.9 3 13.8zM96 416c0-17.7 14.3-32 32-32h64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H240c-8.8 0-16 7.2-16 16v16c0 17.7-14.3 32-32 32s-32-14.3-32-32V464c0-8.8-7.2-16-16-16H128c-17.7 0-32-14.3-32-32z\"]\n};\nvar faGolfBall = faGolfBallTee;\nvar faCircleChevronLeft = {\n  prefix: 'fas',\n  iconName: 'circle-chevron-left',\n  icon: [512, 512, [\"chevron-circle-left\"], \"f137\", \"M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512s256-114.6 256-256zM271 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};\nvar faChevronCircleLeft = faCircleChevronLeft;\nvar faHouseChimneyWindow = {\n  prefix: 'fas',\n  iconName: 'house-chimney-window',\n  icon: [576, 512, [], \"e00d\", \"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 7L416 100.7V64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V185l52.8 46.4c8 7 12 15 11 24zM248 192c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V216c0-13.3-10.7-24-24-24H248z\"]\n};\nvar 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.3H416c-17.7 0-32-14.3-32-32s14.3-32 32-32H520.4L569 61.3l7.7-36 0 0L582.1 0H608c2.2 0 4.5 .2 6.7 .7zM352 0H549.4l-4 18.6L508.3 192H12.7C5.7 192 0 186.3 0 179.3c0-2.1 .5-4.1 1.6-6C15 151.1 114.8 0 352 0z\"]\n};\nvar 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.8-9.2L288 94.6z\"]\n};\nvar 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-96H208c-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 192H280c17.7 0 32 14.3 32 32c0 11.6-6.2 21.7-15.4 27.4zM256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM168 261.3V288v64c0 17.7 14.3 32 32 32s32-14.3 32-32V325.3l-64-64z\"]\n};\nvar faParkingCircleSlash = faBanParking;\nvar faTentArrowTurnLeft = {\n  prefix: 'fas',\n  iconName: 'tent-arrow-turn-left',\n  icon: [640, 512, [], \"e580\", \"M152.1 41.8c9.9-8.9 10.7-24 1.8-33.9s-24-10.7-33.9-1.8l-80 72C34.9 82.7 32 89.2 32 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L118.5 120 488 120c39.8 0 72 32.2 72 72v40c0 13.3 10.7 24 24 24s24-10.7 24-24V192c0-66.3-53.7-120-120-120L118.5 72l33.5-30.2zM339.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.6s14.9 11.1 24.2 11.1H320V352l96 160h96c9.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};\nvar faFaceDiagonalMouth = {\n  prefix: 'fas',\n  iconName: 'face-diagonal-mouth',\n  icon: [512, 512, [129764], \"e47e\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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.8zM208.4 208c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm128 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar 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-64V96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64v64zM448 416V352L64 352v64l384 0zm0 64L64 480c-35.3 0-64-28.7-64-64V352c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64z\"]\n};\nvar 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 23H224V126.1l23-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 0zM512 432c0 44.2-35.8 80-80 80s-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80zM16.1 334L192 158.1V304c0 8.8 7.2 16 16 16H353.9L178 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};\nvar faCricket = faCricketBatBall;\nvar 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.5H608c9.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 512H224V352l96 160h96c9.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};\nvar 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};\nvar faMagic = faWandMagic;\nvar 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 32h52.1c12.7 0 24.9 5.1 33.9 14.1L496 64h56c13.3 0 24 10.7 24 24v24c0 44.2-35.8 80-80 80H464 448 426.7l-5.1 30.5-112-64zM416 256.1L416 480c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V364.8c-24 12.3-51.2 19.2-80 19.2s-56-6.9-80-19.2V480c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V249.8c-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 192h30 16H303.8L416 256.1zM464 80c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16z\"]\n};\nvar 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 0zM52.8 329.3L291.7 90.3 421.7 220.3 182.7 459.2c-6.6 6.6-14.8 11.5-23.8 14.1L30.8 511c-8.4 2.5-17.5 .2-23.7-6.1S-1.5 489.7 1 481.2L38.7 353.1c2.6-9 7.5-17.2 14.1-23.8zM248 464H552c13.3 0 24 10.7 24 24s-10.7 24-24 24H248c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faAtomSimple = {\n  prefix: 'fas',\n  iconName: 'atom-simple',\n  icon: [448, 512, [\"atom-alt\"], \"f5d3\", \"M68.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.3zM121.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.6zM224 76.8C141.9 27.6 62.9 16.5 23.7 55.7S-4.4 173.9 44.8 256C-4.4 338.1-15.5 417.1 23.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.3S306.1 27.6 224 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.9zM256 256c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faAtomAlt = faAtomSimple;\nvar faAmpersand = {\n  prefix: 'fas',\n  iconName: 'ampersand',\n  icon: [448, 512, [], \"26\", \"M180.7 96h38c20.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 32h-38C125.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 480h74.5c37.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 416H138.7C115.1 416 96 396.9 96 373.3c0-13.4 6.3-26.1 17.1-34.1l72.7-54.5z\"]\n};\nvar 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};\nvar 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.3V208 320c0 17.7 14.3 32 32 32s32-14.3 32-32V208 141.3l73.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 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar faArrowFromBottom = faArrowUpFromLine;\nvar 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};\nvar 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};\nvar 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.6V448H80c-17.7 0-32 14.3-32 32s14.3 32 32 32h80 80c17.7 0 32-14.3 32-32s-14.3-32-32-32H192V348.4c67.4-15.4 115.9-78.6 109.9-150.6l-14-168.4C286.5 12.8 272.6 0 256 0H64zM81.9 203.1L93.4 64H226.6l11.6 139.1C242 248.8 205.9 288 160 288s-82-39.2-78.1-84.9z\"]\n};\nvar faWineGlassAlt = faWineGlassEmpty;\nvar faSquareStar = {\n  prefix: 'fas',\n  iconName: 'square-star',\n  icon: [448, 512, [], \"e27f\", \"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-64V96zm224 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.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-11.8-36.2-73.4c-2.7-5.5-8.3-8.9-14.3-8.9z\"]\n};\nvar faCheese = {\n  prefix: 'fas',\n  iconName: 'cheese',\n  icon: [512, 512, [], \"f7ef\", \"M512 240.2V256H0c0-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.8V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V288H512z\"]\n};\nvar faSendBackward = {\n  prefix: 'fas',\n  iconName: 'send-backward',\n  icon: [512, 512, [], \"f87f\", \"M64 0C28.7 0 0 28.7 0 64V288c0 35.3 28.7 64 64 64h64V224c0-53 43-96 96-96H352V64c0-35.3-28.7-64-64-64H64zM224 224H448V448H224V224zm-64 0V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V224c0-35.3-28.7-64-64-64H224c-35.3 0-64 28.7-64 64z\"]\n};\nvar 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 448c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm32-352c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm0 192c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar 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.7v72V368c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6V147L192 223.8V432c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6V200 128c0-14.1 9.3-26.6 22.8-30.7l320-96c9.7-2.9 20.2-1.1 28.3 5z\"]\n};\nvar 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};\nvar faClockOne = {\n  prefix: 'fas',\n  iconName: 'clock-one',\n  icon: [512, 512, [], \"e34e\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm24-392v56.7l20-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-23V120c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faFileMusic = {\n  prefix: 'fas',\n  iconName: 'file-music',\n  icon: [384, 512, [], \"f8b6\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zm32 224v32V384c0 17.7-21.5 32-48 32s-48-14.3-48-32s21.5-32 48-32c5.6 0 11 .6 16 1.8V279.1l-96 36V416c0 17.7-21.5 32-48 32s-48-14.3-48-32s21.5-32 48-32c5.6 0 11 .6 16 1.8V304 272c0-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};\nvar faCodeCommit = {\n  prefix: 'fas',\n  iconName: 'code-commit',\n  icon: [640, 512, [], \"f386\", \"M320 336c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80zm156.8-48C462 361 397.4 416 320 416s-142-55-156.8-128H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H163.2C178 151 242.6 96 320 96s142 55 156.8 128H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H476.8z\"]\n};\nvar faTemperatureLow = {\n  prefix: 'fas',\n  iconName: 'temperature-low',\n  icon: [512, 512, [], \"f76b\", \"M448 96c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm64 0c0 53-43 96-96 96s-96-43-96-96s43-96 96-96s96 43 96 96zM144 64c-26.5 0-48 21.5-48 48V276.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.5V112c0-26.5-21.5-48-48-48zM32 112C32 50.2 82.1 0 144 0s112 50.1 112 112V276.5c0 .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-.6V112zM192 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V272c0-8.8 7.2-16 16-16s16 7.2 16 16v50.7c18.6 6.6 32 24.4 32 45.3z\"]\n};\nvar faPersonBiking = {\n  prefix: 'fas',\n  iconName: 'person-biking',\n  icon: [640, 512, [128692, \"biking\"], \"f84a\", \"M400 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm27.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.1V416c0 17.7 14.3 32 32 32s32-14.3 32-32V288c0-10.7-5.3-20.7-14.2-26.6L295 232.9l60.3-48.5L396 217c5.7 4.5 12.7 7 20 7h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H427.2zM200 384c0 39.8-32.2 72-72 72s-72-32.2-72-72s32.2-72 72-72s72 32.2 72 72zm56 0c0-70.7-57.3-128-128-128S0 313.3 0 384s57.3 128 128 128s128-57.3 128-128zm328 0c0 39.8-32.2 72-72 72s-72-32.2-72-72s32.2-72 72-72s72 32.2 72 72zm56 0c0-70.7-57.3-128-128-128s-128 57.3-128 128s57.3 128 128 128s128-57.3 128-128z\"]\n};\nvar faBiking = faPersonBiking;\nvar faSkeleton = {\n  prefix: 'fas',\n  iconName: 'skeleton',\n  icon: [512, 512, [], \"f620\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H96C78.3 64 64 78.3 64 96s14.3 32 32 32H224v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H224v32H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H224v32H108.5C83.9 352 64 371.9 64 396.5c0 8.1 2.2 16 6.3 22.9l46.2 77c5.8 9.6 16.2 15.5 27.4 15.5H368c11.2 0 21.7-5.9 27.4-15.5l46.2-77c4.2-6.9 6.3-14.8 6.3-22.9c0-24.6-19.9-44.5-44.5-44.5H288V320H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H288V224H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H288V128H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H288V32zM224 440c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm112 0c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faCircleG = {\n  prefix: 'fas',\n  iconName: 'circle-g',\n  icon: [512, 512, [], \"e10f\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM176 256c0 44.2 35.8 80 80 80c35.8 0 66.1-23.5 76.3-56H280c-13.3 0-24-10.7-24-24s10.7-24 24-24h80c13.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};\nvar faCircleArrowUpLeft = {\n  prefix: 'fas',\n  iconName: 'circle-arrow-up-left',\n  icon: [512, 512, [], \"e0fb\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm64-368c13.3 0 24 10.7 24 24s-10.7 24-24 24H225.9L377 343c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-151-151V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V168c0-13.3 10.7-24 24-24H320z\"]\n};\nvar 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};\nvar faBroom = {\n  prefix: 'fas',\n  iconName: 'broom',\n  icon: [640, 512, [129529], \"f51a\", \"M627.6 57.3c14-10.9 16.5-31 5.6-44.9s-31-16.5-44.9-5.6l-144 112-72 56-8.7 6.8-30.8-39.4c-3.7-4.8-9.8-7-15.8-5.8s-10.7 5.7-12.3 11.5l-12.5 46.3L371.1 295l48-.9c6.1-.1 11.5-3.7 14.1-9.1s1.9-11.9-1.8-16.7L403 231.9l8.6-6.7 72-56 144-112zM16.7 507.7c37.4 2.8 196.8 12 252.3-31.4c57.7-45.1 76.8-161.5 76.8-161.5L267.1 213.9s-117.6-9.6-175.3 35.5C69 267.1 50.5 304.1 36.3 344c-2.4 6.7 4.7 12.8 11 9.4L86.2 333c4.1-2.2 9.2-1.1 12 2.6s2.7 8.8-.4 12.3L24.4 430.4C13.2 442.9 5.5 458.1 2.4 474.5c-.9 4.8-1.6 8.9-2.2 12.1c-.9 5 .5 10.1 3.6 14.1s7.7 6.6 12.8 7z\"]\n};\nvar faVacuum = {\n  prefix: 'fas',\n  iconName: 'vacuum',\n  icon: [640, 512, [], \"e04d\", \"M301.6 64H512c35.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 64V292c10.2-2.6 21-4 32-4c70.7 0 128 57.3 128 128c0 38.2-16.8 72.5-43.3 96H544c35.3 0 64-28.7 64-64V320c0-31.7-7.7-61.7-21.3-88C619 208.7 640 170.8 640 128C640 57.3 582.7 0 512 0H301.6C241.3 0 189.1 42.2 176.4 101.2L150.1 224h65.5L239 114.6C245.4 85.1 271.4 64 301.6 64zM208.7 256H143.3L109 416H83.8c-33.8 0-64.7 18.9-80 49C1.4 469.5 0 474.6 0 480c0 17.7 14.3 32 32 32h95.4c.4 0 .9 0 1.3 0H176c26.5 0 48-21.5 48-48s-21.5-48-48-48h-1.6l34.3-160zM480 416c0-53-43-96-96-96s-96 43-96 96s43 96 96 96s96-43 96-96zm-64 0c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar 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};\nvar faCardHeart = {\n  prefix: 'fas',\n  iconName: 'card-heart',\n  icon: [384, 512, [], \"e3eb\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM80 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};\nvar 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.8L259.9 272l-3.9 1L199.8 287c-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 384V306l48-12v90h80c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H352c0 17.7-14.3 32-32 32s-32-14.3-32-32H256c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32zm199.8-65l-64 16L384 337v47H336V308.7c0-.5 0-.9 0-1.4V304l.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 160H88c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm528 0h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H552c-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};\nvar 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};\nvar faGopuram = {\n  prefix: 'fas',\n  iconName: 'gopuram',\n  icon: [512, 512, [], \"f664\", \"M120 0c13.3 0 24 10.7 24 24v8h40V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8h48V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8h40V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8V64v64c17.7 0 32 14.3 32 32v64c17.7 0 32 14.3 32 32v96c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H416V352H384V224H352V128H320v96h32V352h32V512H304V464c0-26.5-21.5-48-48-48s-48 21.5-48 48v48H128V352h32V224h32V128H160v96H128V352H96V512H32c-17.7 0-32-14.3-32-32V384c0-17.7 14.3-32 32-32V256c0-17.7 14.3-32 32-32V160c0-17.7 14.3-32 32-32V64 32 24c0-13.3 10.7-24 24-24zM256 272c-17.7 0-32 14.3-32 32v48h64V304c0-17.7-14.3-32-32-32zm-32-80v32h64V192c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n};\nvar faEarthOceania = {\n  prefix: 'fas',\n  iconName: 'earth-oceania',\n  icon: [512, 512, [\"globe-oceania\"], \"e47b\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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.3H254.8c-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-16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H264c-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};\nvar faGlobeOceania = faEarthOceania;\nvar 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 96V416c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32V96c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM176 152V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24zm112 0V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24zm112 0V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24zm112 0V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faFacePouting = {\n  prefix: 'fas',\n  iconName: 'face-pouting',\n  icon: [512, 512, [], \"e387\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 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};\nvar 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 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm79 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};\nvar faTimesSquare = faSquareXmark;\nvar faXmarkSquare = faSquareXmark;\nvar 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.6V192c0-17.7-14.3-32-32-32H120c-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 56H352c-17.7 0-32 14.3-32 32v4.5zM299 248c5.1-3 11.4-3 16.4 0h0c.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-.2h0c5.1-3 11.4-3 16.4 0h0c.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-.2h0zm-90.6 88c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm128 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM192 437.3c0 5.9 4.8 10.7 10.7 10.7H309.3c5.9 0 10.7-4.8 10.7-10.7c0-29.5-23.9-53.3-53.3-53.3H245.3c-29.5 0-53.3 23.9-53.3 53.3z\"]\n};\nvar faExplodingHead = faFaceExplode;\nvar 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 128h95.1l11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3s29.2 19.4 26.3 36.8L357.8 128H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H347.1L325.8 320H384c17.7 0 32 14.3 32 32s-14.3 32-32 32H315.1l-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.7H155.1l-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 384H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l21.3-128H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3zM187.1 192L165.8 320h95.1l21.3-128H187.1z\"]\n};\nvar faUpRightAndDownLeftFromCenter = {\n  prefix: 'fas',\n  iconName: 'up-right-and-down-left-from-center',\n  icon: [512, 512, [\"expand-alt\"], \"f424\", \"M344 0H488c13.3 0 24 10.7 24 24V168c0 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 0zM184 496H40c-13.3 0-24-10.7-24-24V328c0-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};\nvar faExpandAlt = faUpRightAndDownLeftFromCenter;\nvar 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-32H192c-17.7 0-32 14.3-32 32s14.3 32 32 32h32v32H144 96 48c-26.5 0-48 21.5-48 48v64.8c0 19 11.2 36.2 28.5 43.9l67.5 30V368c0 26.5 21.5 48 48 48H403.1c18.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.8H288V128h32zM96 208v86.1L48 272.8V208H96z\"]\n};\nvar 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 96H160V448c0 17.7 14.3 32 32 32s32-14.3 32-32V96H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H192 32z\"]\n};\nvar faTransformerBolt = {\n  prefix: 'fas',\n  iconName: 'transformer-bolt',\n  icon: [384, 512, [], \"e2a4\", \"M136 24v8h24c8.8 0 16 7.2 16 16s-7.2 16-16 16H112 64c-8.8 0-16-7.2-16-16s7.2-16 16-16H88V24C88 10.7 98.7 0 112 0s24 10.7 24 24zm160 0v8h24c8.8 0 16 7.2 16 16s-7.2 16-16 16H272 224c-8.8 0-16-7.2-16-16s7.2-16 16-16h24V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM48 112c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H64c-8.8 0-16-7.2-16-16zm160 0c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H224c-8.8 0-16-7.2-16-16zM0 192c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32s-14.3 32-32 32V448c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V224c-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.4h57.8l-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.4H214.2l25-74.9c2.3-6.8-.3-14.3-6.2-18.3z\"]\n};\nvar 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-.2h32c11.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 64v32c0 8.8-7.2 16-16 16H560c-8.8 0-16-7.2-16-16V320H480v16c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V318.4c-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.2V352c0 17.7 14.3 32 32 32h32v64c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V372c-19.8 7.7-41.4 12-64 12s-44.2-4.3-64-12v76c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V329.1L45.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-.1h7.2H256h32c41.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 185c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm88 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM480 144c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm48 16c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16z\"]\n};\nvar faChartColumn = {\n  prefix: 'fas',\n  iconName: 'chart-column',\n  icon: [512, 512, [], \"e0e3\", \"M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zM160 224c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V256c0-17.7 14.3-32 32-32zm128-64V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm64 32c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32zM480 96V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V96c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faCassetteVhs = {\n  prefix: 'fas',\n  iconName: 'cassette-vhs',\n  icon: [576, 512, [128252, \"vhs\"], \"f8ec\", \"M0 96v32H576V96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96zm0 64V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V160H0zM467.9 384H416V349.3c18.6-6.6 32-24.4 32-45.3s-13.4-38.7-32-45.3V224h51.9c17.6 21.9 28.1 49.7 28.1 80s-10.5 58.1-28.1 80zM160 349.3V384H108.1C90.5 362.1 80 334.3 80 304s10.5-58.1 28.1-80H160v34.7c-18.6 6.6-32 24.4-32 45.3s13.4 38.7 32 45.3zM256 224h64c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32V256c0-17.7 14.3-32 32-32z\"]\n};\nvar faVhs = faCassetteVhs;\nvar 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.1v29.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.9V241.1zM274.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.1v29.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.1V241.1c0-44.8-36.3-81.1-81.1-81.1c-21.5 0-42.2 8.5-57.4 23.8L365.3 256z\"]\n};\nvar faVialCircleCheck = {\n  prefix: 'fas',\n  iconName: 'vial-circle-check',\n  icon: [512, 512, [], \"e596\", \"M0 64C0 46.3 14.3 32 32 32H96h64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32V266.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-96V96C14.3 96 0 81.7 0 64zM96 96v96h64V96H96zM512 368c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zm-76.7-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};\nvar faChimney = {\n  prefix: 'fas',\n  iconName: 'chimney',\n  icon: [448, 512, [], \"f78b\", \"M0 64C0 46.3 14.3 32 32 32H416c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V64zM32 192h96V320H32V192zm384 0V320H160V192H416zM288 352V480H32V352H288zm128 0V480H320V352h96z\"]\n};\nvar faObjectIntersect = {\n  prefix: 'fas',\n  iconName: 'object-intersect',\n  icon: [512, 512, [], \"e49d\", \"M288 64v96H224c-35.3 0-64 28.7-64 64v64H64V64H288zM64 352h96v96c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V224c0-35.3-28.7-64-64-64H352V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V288c0 35.3 28.7 64 64 64zM448 224V448H224V352h64c35.3 0 64-28.7 64-64V224h96z\"]\n};\nvar faPersonArrowDownToLine = {\n  prefix: 'fas',\n  iconName: 'person-arrow-down-to-line',\n  icon: [640, 512, [], \"e538\", \"M192 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm-8 352V352h16v96H184zm-64 0H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H152h80H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H264V256.9l28.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.6H177.1c-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.9V448zM464 64V306.7l-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.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n};\nvar faVoicemail = {\n  prefix: 'fas',\n  iconName: 'voicemail',\n  icon: [640, 512, [], \"f897\", \"M144 160c44.2 0 80 35.8 80 80s-35.8 80-80 80s-80-35.8-80-80s35.8-80 80-80zM263.8 320c15.3-22.9 24.2-50.4 24.2-80c0-79.5-64.5-144-144-144S0 160.5 0 240s64.5 144 144 144H496c79.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 80H263.8zM496 320c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80s-35.8 80-80 80z\"]\n};\nvar faBlockBrick = {\n  prefix: 'fas',\n  iconName: 'block-brick',\n  icon: [448, 512, [\"wall-brick\"], \"e3db\", \"M96 32v80H352V32H96zM64 112V32C28.7 32 0 60.7 0 96v16H64zM0 144v96H208V144H0zM0 368H64V272H0v96zm0 32v16c0 35.3 28.7 64 64 64H208V400H0zm240 0v80H384c35.3 0 64-28.7 64-64V400H240zm208-32V272H384v96h64zm-96 0V272H96v96H352zm96-224H240v96H448V144zm0-32V96c0-35.3-28.7-64-64-64v80h64z\"]\n};\nvar faWallBrick = faBlockBrick;\nvar 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 224H29.4C13.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 480v2.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 288h2.6c16.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 32V29.4C288 13.2 274.8 0 258.6 0zM256 288c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faBagsShopping = {\n  prefix: 'fas',\n  iconName: 'bags-shopping',\n  icon: [576, 512, [128717], \"f847\", \"M176 96v64h96V96c0-26.5-21.5-48-48-48s-48 21.5-48 48zm-48 64V96c0-53 43-96 96-96s96 43 96 96v64h64c35.3 0 64 28.7 64 64H240c-44.2 0-80 35.8-80 80V464c0 5.5 .6 10.8 1.6 16H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h64zm128 96H512c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H256c-35.3 0-64-28.7-64-64V320c0-35.3 28.7-64 64-64zm64 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v16c0 53 43 96 96 96s96-43 96-96V336c0-8.8-7.2-16-16-16s-16 7.2-16 16v16c0 35.3-28.7 64-64 64s-64-28.7-64-64V336z\"]\n};\nvar 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-32H160 144C82.1 0 32 50.1 32 112s50.1 112 112 112h16l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224h32l0 224c0 17.7 14.3 32 32 32s32-14.3 32-32V64zM128 384V337.6c0-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.6V448H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H128z\"]\n};\nvar faParagraphRtl = faParagraphLeft;\nvar faPersonWalkingLuggage = {\n  prefix: 'fas',\n  iconName: 'person-walking-luggage',\n  icon: [576, 512, [], \"e554\", \"M432 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM347.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};\nvar faCaravanSimple = {\n  prefix: 'fas',\n  iconName: 'caravan-simple',\n  icon: [640, 512, [\"caravan-alt\"], \"e000\", \"M80 32C35.8 32 0 67.8 0 112V336c0 44.2 35.8 80 80 80H96c0 53 43 96 96 96s96-43 96-96H576l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32H576V192c0-88.4-71.6-160-160-160H80zM64 160c0-17.7 14.3-32 32-32H224c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160zm288-32h64c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32zM240 416c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48z\"]\n};\nvar faCaravanAlt = faCaravanSimple;\nvar 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.8H70.8C49.4 288 32 270.6 32 249.2V208c0-97.2 78.8-176 176-176s176 78.8 176 176v41.2zM480 288c-2 0-4-.1-5.9-.3c-16.3 53.3-64.3 92.7-122.1 96V440c0 22.1-17.9 40-40 40H264c-22.1 0-40-17.9-40-40V384H192v56c0 22.1-17.9 40-40 40H104c-22.1 0-40-17.9-40-40V384H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h72 48H264h48 32c39.8 0 72-32.2 72-72V224 192 176c0-35.3 28.7-64 64-64c53 0 96 43 96 96v16c0 35.3-28.7 64-64 64H480zm16-64c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16z\"]\n};\nvar 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 160H80V352H24c-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.4H176V160h56c9.5 0 18.2-5.7 22-14.4s2.1-18.9-4.4-25.9l-104-112z\"]\n};\nvar faArrowsAltV = faUpDown;\nvar faCloudMoonRain = {\n  prefix: 'fas',\n  iconName: 'cloud-moon-rain',\n  icon: [640, 512, [], \"f73c\", \"M513.2 0C449 0 395.5 46.5 385.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-.5zM399.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.4C273.3 114.6 242.8 96 208 96c-53 0-96 43-96 96l0 1.3c-45.4 7.6-80 47.1-80 94.6c0 53 43 96 96 96H399.9zM117.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};\nvar faBoothCurtain = {\n  prefix: 'fas',\n  iconName: 'booth-curtain',\n  icon: [512, 512, [], \"f734\", \"M64 0C28.7 0 0 28.7 0 64V480c0 17.7 14.3 32 32 32s32-14.3 32-32V64l64 0V0H64zM512 64c0-35.3-28.7-64-64-64H352 256 160V400c0 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-48v80c0 17.7 14.3 32 32 32s32-14.3 32-32V64z\"]\n};\nvar faCalendar = {\n  prefix: 'fas',\n  iconName: 'calendar',\n  icon: [448, 512, [128197, 128198], \"f133\", \"M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z\"]\n};\nvar faBoxHeart = {\n  prefix: 'fas',\n  iconName: 'box-heart',\n  icon: [448, 512, [], \"f49d\", \"M93.7 32H208V160H0L50.7 58.5C58.9 42.3 75.5 32 93.7 32zM240 32H354.3c18.2 0 34.8 10.3 42.9 26.5L448 160H240V32zM0 192H448V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192zM212.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};\nvar faTrailer = {\n  prefix: 'fas',\n  iconName: 'trailer',\n  icon: [640, 512, [], \"e041\", \"M48 32C21.5 32 0 53.5 0 80V336c0 26.5 21.5 48 48 48H65.1c7.8-54.3 54.4-96 110.9-96s103.1 41.7 110.9 96H488h8H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H544V80c0-26.5-21.5-48-48-48H48zM80 96c8.8 0 16 7.2 16 16l0 131.2c-11.4 5.9-22.2 12.9-32 21V112c0-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 480c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80zm0-48c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faUserDoctorMessage = {\n  prefix: 'fas',\n  iconName: 'user-doctor-message',\n  icon: [640, 512, [\"user-md-chat\"], \"f82e\", \"M352 128c0 70.7-57.3 128-128 128s-128-57.3-128-128S153.3 0 224 0s128 57.3 128 128zM0 482.3c0-81 54-149.4 128-171.1v59.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.7V304.9c6-.6 12.1-.9 18.3-.9h91.4c6.2 0 12.3 .3 18.3 .9V362c-27.6 7.1-48 32.2-48 62v40c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16s-7.2-16-16-16V424c0-17.7 14.3-32 32-32s32 14.3 32 32v24c-8.8 0-16 7.2-16 16s7.2 16 16 16h16c8.8 0 16-7.2 16-16V424c0-29.8-20.4-54.9-48-62V311.2c74 21.7 128 90.1 128 171.1c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM168 424c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zM432 0H592c26.5 0 48 21.5 48 48V176c0 26.5-21.5 48-48 48H544l-83.2 62.4c-2.4 1.8-5.7 2.1-8.4 .8s-4.4-4.1-4.4-7.2V224H432c-26.5 0-48-21.5-48-48V48c0-26.5 21.5-48 48-48z\"]\n};\nvar faUserMdChat = faUserDoctorMessage;\nvar 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};\nvar faHaykal = faBahai;\nvar 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.9H64C28.7 96 0 124.7 0 160V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H419.5c-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 96H159.1c2.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 200c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm120-24c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm104 24c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm120-24c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zM64 448V256H448V448H64zm64-128c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm0 96c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm48-64c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm16-32c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm16-32c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm48-64c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zM256 416c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm48-64c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm16-32c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zm16-32c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm48-64c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zM384 416c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16z\"]\n};\nvar faSdCard = {\n  prefix: 'fas',\n  iconName: 'sd-card',\n  icon: [384, 512, [], \"f7c2\", \"M320 0H141.3C124.3 0 108 6.7 96 18.7L18.7 96C6.7 108 0 124.3 0 141.3V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zM160 88v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24zm80 0v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24zm80 0v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar 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.7l-88-69C582.8 365 608 313.4 608 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.8C539.3 170.7 560 210.9 560 256s-20.7 85.3-53.2 111.8c-.9 .7-1.7 1.5-2.4 2.3l-43.6-34.2c5.5 .1 11.1-1.6 15.7-5.4C498.1 312.9 512 286.1 512 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.8C457.1 227.6 464 241 464 256s-6.9 28.4-17.7 37.3c-7.6 6.2-10.4 16-8 24.9L384 275.7V64c0-12.6-7.4-24-18.9-29.2s-25-3.1-34.4 5.3l-115.9 103L38.8 5.1zM64 224v64c0 35.3 28.7 64 64 64h67.8L330.7 471.9c9.4 8.4 22.9 10.4 34.4 5.3S384 460.6 384 448V398.5L93.8 169.9C75.9 181.2 64 201.2 64 224z\"]\n};\nvar 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 32zm0-96c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM0 352c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm256 0c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM384 160c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zM64 160c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm128 0c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm256 96c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM0 256c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm256 0c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM384 64c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zM64 64c0 17.7-14.3 32-32 32S0 81.7 0 64S14.3 32 32 32s32 14.3 32 32zm128 0c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zM352 256c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM288 64c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zM160 64c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM96 256c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32z\"]\n};\nvar faWifiWeak = {\n  prefix: 'fas',\n  iconName: 'wifi-weak',\n  icon: [128, 512, [\"wifi-1\"], \"f6aa\", \"M128 416c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm0 0c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64z\"]\n};\nvar faWifi1 = faWifiWeak;\nvar 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 0H416h32 16c30.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 48H538.5c-17 0-33.3-6.7-45.3-18.7L480 160H448v21.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 512H496 432 32.3c-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.1V181.5v-57zM512 72.3c0-.1 0-.2 0-.3s0-.2 0-.3v.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 87V227c0 32.8 8.4 64.8 24 93H112c-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};\nvar faShoePrints = {\n  prefix: 'fas',\n  iconName: 'shoe-prints',\n  icon: [640, 512, [], \"f54b\", \"M416 0C352.3 0 256 32 256 32V160c48 0 76 16 104 32s56 32 104 32c56.4 0 176-16 176-96S512 0 416 0zM128 96c0 35.3 28.7 64 64 64h32V32H192c-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 32V480s96.3 32 160 32zM0 416c0 35.3 28.7 64 64 64H96V352H64c-35.3 0-64 28.7-64 64z\"]\n};\nvar faCirclePlus = {\n  prefix: 'fas',\n  iconName: 'circle-plus',\n  icon: [512, 512, [\"plus-circle\"], \"f055\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM232 344V280H168c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n};\nvar faPlusCircle = faCirclePlus;\nvar 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 448V401.1c24.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.2V448c0 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 272c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64zM320 402.6V448c0 35.3-28.7 64-64 64s-64-28.7-64-64V402.6c0-14.7 11.9-26.6 26.6-26.6h2c11.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.9h2c14.7 0 26.6 11.9 26.6 26.6zM336 232c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z\"]\n};\nvar faGrinTongueWink = faFaceGrinTongueWink;\nvar 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 416H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h16 64c17.7 0 32-14.3 32-32s-14.3-32-32-32H288 272 193.7c-29.1 0-57.3 9.9-80 28L68.8 384H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H192 352.5c29 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};\nvar faPlugCircleExclamation = {\n  prefix: 'fas',\n  iconName: 'plug-circle-exclamation',\n  icon: [576, 512, [], \"e55d\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.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-32H32zM432 512c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144zm0-48c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm0-192c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar 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};\nvar faChainBroken = faLinkSlash;\nvar faChainSlash = faLinkSlash;\nvar faUnlink = faLinkSlash;\nvar faClone = {\n  prefix: 'fas',\n  iconName: 'clone',\n  icon: [512, 512, [], \"f24d\", \"M0 448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V384H224c-53 0-96-43-96-96V160H64c-35.3 0-64 28.7-64 64V448zm224-96H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H224c-35.3 0-64 28.7-64 64V288c0 35.3 28.7 64 64 64z\"]\n};\nvar faPersonWalkingArrowLoopLeft = {\n  prefix: 'fas',\n  iconName: 'person-walking-arrow-loop-left',\n  icon: [640, 512, [], \"e551\", \"M208 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM123.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 384H480c88.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 96H461.3l25.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};\nvar 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.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.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 32h50.7l-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H429.3l73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H352c-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.3h88.4l7.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 400H395.8z\"]\n};\nvar faSortAlphaUpAlt = faArrowUpZA;\nvar 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};\nvar faFireAlt = faFireFlameCurved;\nvar faTornado = {\n  prefix: 'fas',\n  iconName: 'tornado',\n  icon: [448, 512, [127786], \"f76f\", \"M0 32V45.6C0 62.7 1.7 79.6 5 96H357.8c3.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 0H32C14.3 0 0 14.3 0 32zm352.2 96H13.6c12.2 35.9 32.3 68.7 58.8 96H412l-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.3H445c2-9.8 3-19.9 3-30.1c0-23-5.3-45.5-15.3-65.9H110.2c5.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.9H288z\"]\n};\nvar faFileCirclePlus = {\n  prefix: 'fas',\n  iconName: 'file-circle-plus',\n  icon: [576, 512, [58606], \"e494\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.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 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 384c-79.5 0-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144zm16-208c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304z\"]\n};\nvar faDeleteRight = {\n  prefix: 'fas',\n  iconName: 'delete-right',\n  icon: [576, 512, [], \"e154\", \"M0 128C0 92.7 28.7 64 64 64H370.7c17 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.7H64c-35.3 0-64-28.7-64-64V128zm143 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};\nvar faBookQuran = {\n  prefix: 'fas',\n  iconName: 'book-quran',\n  icon: [448, 512, [\"quran\"], \"f687\", \"M352 0c53 0 96 43 96 96V416c0 53-43 96-96 96H64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32V384c-17.7 0-32-14.3-32-32V32C0 14.3 14.3 0 32 0H64 352zm0 384H96v64H352c17.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};\nvar faQuran = faBookQuran;\nvar 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 32V224c0 17.7-14.3 32-32 32L32 256z\"]\n};\nvar faAnchor = {\n  prefix: 'fas',\n  iconName: 'anchor',\n  icon: [576, 512, [9875], \"f13d\", \"M256 96c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm85.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 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 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-7V352c0 88.4 71.6 160 160 160h80 80c88.4 0 160-71.6 160-160v-6.1l7 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-7V352c0 53-43 96-96 96H320V240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1z\"]\n};\nvar faBorderAll = {\n  prefix: 'fas',\n  iconName: 'border-all',\n  icon: [448, 512, [], \"f84c\", \"M384 96V224H256V96H384zm0 192V416H256V288H384zM192 224H64V96H192V224zM64 288H192V416H64V288zM64 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-64H64z\"]\n};\nvar faFunction = {\n  prefix: 'fas',\n  iconName: 'function',\n  icon: [640, 512, [], \"f661\", \"M64 96c0-53 43-96 96-96h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32 14.3-32 32v96h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H128V383.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.8V256H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64V96zm266.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};\nvar faFaceAngry = {\n  prefix: 'fas',\n  iconName: 'face-angry',\n  icon: [512, 512, [128544, \"angry\"], \"f556\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 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};\nvar faAngry = faFaceAngry;\nvar faPeopleSimple = {\n  prefix: 'fas',\n  iconName: 'people-simple',\n  icon: [512, 512, [], \"e21b\", \"M128 128c35.3 0 64-28.7 64-64s-28.7-64-64-64S64 28.7 64 64s28.7 64 64 64zm-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.6V464c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V348.3c26.5-9.5 44.7-35.8 42.2-65.6l-4.1-49.3C226.7 191.9 192 160 150.4 160H105.6zM384 128c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64zm-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.8H320v80c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V384h21.6c21.3 0 36.6-20.3 30.8-40.8L461.3 206.4c-7.9-27.5-33-46.4-61.5-46.4H368.3z\"]\n};\nvar 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 208c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm160 0c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar 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 32H544c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v82.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 352H384z\"]\n};\nvar 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 64zM128 416c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zM32 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};\nvar faFeed = faRss;\nvar 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.9V224c0-61.9-50.1-112-112-112s-112 50.1-112 112s50.1 112 112 112c31.3 0 59.7-12.9 80-33.6v91.5c0 18.4 3.9 36.2 11.2 52.4zM416 224c0 44.2-35.8 80-80 80s-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80zM176.4 192c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm144 64c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM144 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};\nvar faDrawPolygon = {\n  prefix: 'fas',\n  iconName: 'draw-polygon',\n  icon: [448, 512, [], \"f5ee\", \"M96 151.4V360.6c9.7 5.6 17.8 13.7 23.4 23.4H328.6c0-.1 .1-.2 .1-.3l-4.5-7.9-32-56 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 .1l0 0 32-56 4.5-7.9-.1-.3H119.4c-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-32H119.4c-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.4V151.4C12.9 140.4 0 119.7 0 96C0 60.7 28.7 32 64 32c23.7 0 44.4 12.9 55.4 32H328.6c11.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};\nvar faScaleBalanced = {\n  prefix: 'fas',\n  iconName: 'scale-balanced',\n  icon: [640, 512, [9878, \"balance-scale\"], \"f24e\", \"M384 32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H398.4c-5.2 25.8-22.9 47.1-46.4 57.3V448H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 128c-17.7 0-32-14.3-32-32s14.3-32 32-32H288V153.3c-23.5-10.3-41.2-31.6-46.4-57.3H128c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c14.6-19.4 37.8-32 64-32s49.4 12.6 64 32zM125.8 177.3L51.1 320H204.9L130.2 177.3c-.4-.8-1.3-1.3-2.2-1.3s-1.7 .5-2.2 1.3zM128 128c18.8 0 36 10.4 44.7 27l77.8 148.5c3.1 5.8 6.1 14 5.5 23.8c-.7 12.1-4.8 35.2-24.8 55.1C210.9 402.6 178.2 416 128 416s-82.9-13.4-103.2-33.5c-20-20-24.2-43-24.8-55.1c-.6-9.8 2.5-18 5.5-23.8L83.3 155c8.7-16.6 25.9-27 44.7-27zm384 48c-.9 0-1.7 .5-2.2 1.3L435.1 320H588.9L514.2 177.3c-.4-.8-1.3-1.3-2.2-1.3zm-44.7-21c8.7-16.6 25.9-27 44.7-27s36 10.4 44.7 27l77.8 148.5c3.1 5.8 6.1 14 5.5 23.8c-.7 12.1-4.8 35.2-24.8 55.1C594.9 402.6 562.2 416 512 416s-82.9-13.4-103.2-33.5c-20-20-24.2-43-24.8-55.1c-.6-9.8 2.5-18 5.5-23.8L467.3 155z\"]\n};\nvar faBalanceScale = faScaleBalanced;\nvar faCalendarLines = {\n  prefix: 'fas',\n  iconName: 'calendar-lines',\n  icon: [448, 512, [\"calendar-note\"], \"e0d5\", \"M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192zM96 296c0-13.3 10.7-24 24-24H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24zm24 72H232c13.3 0 24 10.7 24 24s-10.7 24-24 24H120c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faCalendarNote = faCalendarLines;\nvar faArrowDownBigSmall = {\n  prefix: 'fas',\n  iconName: 'arrow-down-big-small',\n  icon: [512, 512, [\"sort-size-down\"], \"f88c\", \"M128 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 2L160 365.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V365.7L63.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C110.5 476.2 119 480 128 480zM288 352v96c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32zM320 32c-17.7 0-32 14.3-32 32V224c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H320z\"]\n};\nvar faSortSizeDown = faArrowDownBigSmall;\nvar faGaugeSimpleHigh = {\n  prefix: 'fas',\n  iconName: 'gauge-simple-high',\n  icon: [512, 512, [61668, \"tachometer\", \"tachometer-fast\"], \"f62a\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM320 352c0-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};\nvar faTachometer = faGaugeSimpleHigh;\nvar faTachometerFast = faGaugeSimpleHigh;\nvar faDoNotEnter = {\n  prefix: 'fas',\n  iconName: 'do-not-enter',\n  icon: [512, 512, [], \"f5ec\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM96 208H416c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16z\"]\n};\nvar 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.1-31.9-123-10.9L170.5 61.3C151.8 42.5 126.4 32 99.9 32C44.7 32 0 76.7 0 131.9V448c0 17.7 14.3 32 32 32s32-14.3 32-32V131.9zM256 352c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm64 64c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm0-128c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm64 64c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm0-128c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm64 64c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm32-32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar 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.2V16zM34.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.8V384c0-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.9V496c0 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 16V312c0 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};\nvar faDesktop = {\n  prefix: 'fas',\n  iconName: 'desktop',\n  icon: [576, 512, [128421, 61704, \"desktop-alt\"], \"f390\", \"M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H240l-10.7 32H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H346.7L336 416H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM512 64V288H64V64H512z\"]\n};\nvar faDesktopAlt = faDesktop;\nvar faM = {\n  prefix: 'fas',\n  iconName: 'm',\n  icon: [448, 512, [109], \"4d\", \"M0 448c0 17.7 14.3 32 32 32s32-14.3 32-32H0zM32 64L58.6 46.2c-7.8-11.7-22.4-17-35.9-12.9S0 49.9 0 64l32 0zM224 352l-26.6 17.8c5.9 8.9 15.9 14.2 26.6 14.2s20.7-5.3 26.6-14.2L224 352zM416 64h32c0-14.1-9.2-26.5-22.7-30.6s-28.1 1.1-35.9 12.9L416 64zM384 448c0 17.7 14.3 32 32 32s32-14.3 32-32H384zM64 448V64H0V448H64zM5.4 81.8l192 288 53.3-35.5-192-288L5.4 81.8zm245.3 288l192-288L389.4 46.2l-192 288 53.3 35.5zM384 64V448h64V64H384z\"]\n};\nvar faGripDotsVertical = {\n  prefix: 'fas',\n  iconName: 'grip-dots-vertical',\n  icon: [256, 512, [], \"e411\", \"M48 144c26.5 0 48-21.5 48-48s-21.5-48-48-48S0 69.5 0 96s21.5 48 48 48zm0 160c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM96 416c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM208 144c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm48 112c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM208 464c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48z\"]\n};\nvar faFaceViewfinder = {\n  prefix: 'fas',\n  iconName: 'face-viewfinder',\n  icon: [512, 512, [], \"e2ff\", \"M56 0h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-4.4 0-8 3.6-8 8v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V56C0 25.1 25.1 0 56 0zM376 0h80c30.9 0 56 25.1 56 56v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V56c0-4.4-3.6-8-8-8H376c-13.3 0-24-10.7-24-24s10.7-24 24-24zM48 376v80c0 4.4 3.6 8 8 8h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-30.9 0-56-25.1-56-56V376c0-13.3 10.7-24 24-24s24 10.7 24 24zm464 0v80c0 30.9-25.1 56-56 56H376c-13.3 0-24-10.7-24-24s10.7-24 24-24h80c4.4 0 8-3.6 8-8V376c0-13.3 10.7-24 24-24s24 10.7 24 24zM416 256c0 88.4-71.6 160-160 160s-160-71.6-160-160s71.6-160 160-160s160 71.6 160 160zM224 216c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24zm88 24c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zM169.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};\nvar 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 64H128c-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 64H304c35.3 0 64-28.7 64-64s-28.7-64-64-64h-2.3c11.5-14.4 18.3-32.7 18.3-52.6C320 48.1 271.9 0 212.6 0H208zM48 320v32c0 17.7 14.3 32 32 32h1.8l11.1 99.5c1.8 16.2 15.5 28.5 31.8 28.5H259.4c16.3 0 30-12.3 31.8-28.5L302.2 384H304c17.7 0 32-14.3 32-32V320H48z\"]\n};\nvar faCreemee = faSoftServe;\nvar faH5 = {\n  prefix: 'fas',\n  iconName: 'h5',\n  icon: [640, 512, [], \"e412\", \"M64 96c0-17.7-14.3-32-32-32S0 78.3 0 96V256 416c0 17.7 14.3 32 32 32s32-14.3 32-32V288H256V416c0 17.7 14.3 32 32 32s32-14.3 32-32V256 96c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H64V96zM432 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.8H524c28.7 0 52 23.3 52 52s-23.3 52-52 52H456.4c-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.2H524c64.1 0 116-51.9 116-116s-51.9-116-116-116H439.4L458 128H576c17.7 0 32-14.3 32-32s-14.3-32-32-32H432z\"]\n};\nvar faHandBackPointDown = {\n  prefix: 'fas',\n  iconName: 'hand-back-point-down',\n  icon: [448, 512, [], \"e19e\", \"M152 512c-22.1 0-40-17.9-40-40V272v-7V192c0-8.8-7.2-16-16-16s-16 7.2-16 16v55.7c-2-1.4-3.9-3-5.8-4.5L55 227.2C40.4 215 32 197 32 178V140c0-38 16.9-74 46.1-98.3l5.4-4.5C112.3 13.1 148.5 0 185.9 0H304c70.7 0 128 57.3 128 128v64 32c0 26.5-21.5 48-48 48c-12.4 0-23.6-4.7-32.1-12.3C350 284.5 329.3 304 304 304c-12.4 0-23.6-4.7-32.1-12.3C270 316.5 249.3 336 224 336c-12.3 0-23.5-4.6-32-12.2V472c0 22.1-17.9 40-40 40z\"]\n};\nvar faTableList = {\n  prefix: 'fas',\n  iconName: 'table-list',\n  icon: [512, 512, [\"th-list\"], \"f00b\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm64 0v64h64V96H64zm384 0H192v64H448V96zM64 224v64h64V224H64zm384 0H192v64H448V224zM64 352v64h64V352H64zm384 0H192v64H448V352z\"]\n};\nvar faThList = faTableList;\nvar 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 .3 0 0 0 0 0 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.9zM202.9 176.8c6.5-2.2 13.7 .1 17.9 5.6L256 229.3l35.2-46.9c4.1-5.5 11.3-7.8 17.9-5.6s10.9 8.3 10.9 15.2v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V240l-19.2 25.6c-3 4-7.8 6.4-12.8 6.4s-9.8-2.4-12.8-6.4L224 240v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-6.9 4.4-13 10.9-15.2zm173.1 38c0 .2 0 .4 0 .4c.1 .1 .6 .8 2.2 1.7c3.9 2.3 9.6 4.1 18.3 6.8l.6 .2c7.4 2.2 17.3 5.2 25.2 10.2c9.1 5.7 17.4 15.2 17.6 29.9c.2 15-7.6 26-17.8 32.3c-9.5 5.9-20.9 7.9-30.7 7.6c-12.2-.4-23.7-4.4-32.6-7.4l0 0 0 0c-1.4-.5-2.7-.9-4-1.4c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c1.7 .6 3.3 1.1 4.9 1.6l0 0 0 0c9.1 3.1 15.6 5.3 22.6 5.5c5.3 .2 10-1 12.8-2.8c1.2-.8 1.8-1.5 2.1-2c.2-.4 .6-1.2 .6-2.7l0-.2c0-.7 0-1.4-2.7-3.1c-3.8-2.4-9.6-4.3-18-6.9l-1.2-.4c-7.2-2.2-16.7-5-24.3-9.6c-9-5.4-17.7-14.7-17.7-29.4c-.1-15.2 8.6-25.7 18.5-31.6c9.4-5.5 20.5-7.5 29.7-7.4c10 .2 19.7 2.3 27.9 4.4c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-7.3-1.9-14.1-3.3-20.1-3.4c-4.9-.1-9.8 1.1-12.9 2.9c-1.4 .8-2.1 1.6-2.4 2c-.2 .3-.4 .8-.4 1.9zm-272 0c0 .2 0 .4 0 .4c.1 .1 .6 .8 2.2 1.7c3.9 2.3 9.6 4.1 18.3 6.8l.6 .2c7.4 2.2 17.3 5.2 25.2 10.2c9.1 5.7 17.4 15.2 17.6 29.9c.2 15-7.6 26-17.8 32.3c-9.5 5.9-20.9 7.9-30.7 7.6c-12.3-.4-24.2-4.5-33.2-7.6l0 0 0 0c-1.3-.4-2.5-.8-3.6-1.2c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c1.4 .5 2.7 .9 4 1.4l0 0 0 0 0 0c9.5 3.2 16.5 5.6 23.7 5.8c5.3 .2 10-1 12.8-2.8c1.2-.8 1.8-1.5 2.1-2c.2-.4 .6-1.2 .6-2.7l0-.2c0-.7 0-1.4-2.7-3.1c-3.8-2.4-9.6-4.3-18-6.9l-1.2-.4 0 0c-7.2-2.2-16.7-5-24.3-9.6C80.8 239 72.1 229.7 72 215c-.1-15.2 8.6-25.7 18.5-31.6c9.4-5.5 20.5-7.5 29.7-7.4c9.5 .1 22.2 2.1 31.1 4.4c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-6.6-1.8-16.8-3.3-23.3-3.4c-4.9-.1-9.8 1.1-12.9 2.9c-1.4 .8-2.1 1.6-2.4 2c-.2 .3-.4 .8-.4 1.9z\"]\n};\nvar faSms = faCommentSms;\nvar 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};\nvar faRectangleLandscape = faRectangle;\nvar faClipboardListCheck = {\n  prefix: 'fas',\n  iconName: 'clipboard-list-check',\n  icon: [384, 512, [], \"f737\", \"M101.5 64C114.6 26.7 150.2 0 192 0s77.4 26.7 90.5 64H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128C0 92.7 28.7 64 64 64h37.5zM224 96c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM187.3 196.7c-6.2-6.2-16.4-6.2-22.6 0L112 249.4 91.3 228.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 0l64-64c6.2-6.2 6.2-16.4 0-22.6zM208 256c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H208zM160 368c0 8.8 7.2 16 16 16H304c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zM96 392c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z\"]\n};\nvar 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};\nvar faBook = {\n  prefix: 'fas',\n  iconName: 'book',\n  icon: [448, 512, [128212], \"f02d\", \"M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm16 48H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faUserPlus = {\n  prefix: 'fas',\n  iconName: 'user-plus',\n  icon: [640, 512, [], \"f234\", \"M352 128c0 70.7-57.3 128-128 128s-128-57.3-128-128S153.3 0 224 0s128 57.3 128 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM504 312V248H440c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V136c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H552v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n};\nvar faIceSkate = {\n  prefix: 'fas',\n  iconName: 'ice-skate',\n  icon: [576, 512, [9976], \"f7ac\", \"M512 336c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V132.2c0-21.4 14.2-40.3 34.8-46.2L256 32c0-17.7 14.3-32 32-32s32 14.3 32 32V96H272c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v32H272c-8.8 0-16 7.2-16 16s7.2 16 16 16h48l119.3 29.8C482 232.5 512 270.9 512 315v21zm40 72c13.3 0 24 10.7 24 24v8c0 39.8-32.2 72-72 72H408 120 24c-13.3 0-24-10.7-24-24s10.7-24 24-24H96V416h48v48H384V416h48v48h72c13.3 0 24-10.7 24-24v-8c0-13.3 10.7-24 24-24z\"]\n};\nvar faCheck = {\n  prefix: 'fas',\n  iconName: 'check',\n  icon: [512, 512, [10003, 10004], \"f00c\", \"M470.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 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"]\n};\nvar faBatteryThreeQuarters = {\n  prefix: 'fas',\n  iconName: 'battery-three-quarters',\n  icon: [576, 512, [\"battery-4\"], \"f241\", \"M0 176c0-44.2 35.8-80 80-80H464c44.2 0 80 35.8 80 80v16c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32v16c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V176zm80-16c-8.8 0-16 7.2-16 16V336c0 8.8 7.2 16 16 16H464c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H80zm272 32V320H96V192H352z\"]\n};\nvar faBattery4 = faBatteryThreeQuarters;\nvar faTomato = {\n  prefix: 'fas',\n  iconName: 'tomato',\n  icon: [512, 512, [], \"e330\", \"M241 7L224 24C241 7 241 7 241 7l0 0 0 0 .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.3H365.9l15.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};\nvar 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};\nvar faHouseCircleCheck = {\n  prefix: 'fas',\n  iconName: 'house-circle-check',\n  icon: [640, 512, [], \"e509\", \"M320.7 351.7C329 262.1 404.3 192 496 192c8.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.1h32V480c0 17.7 14.3 32 32 32H192c17.7 0 32-14.3 32-32V383.7c0-17.7 14.3-32 32-32h64l.7 0zM640 368c0-79.5-64.5-144-144-144s-144 64.5-144 144s64.5 144 144 144s144-64.5 144-144zm-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};\nvar faBuildings = {\n  prefix: 'fas',\n  iconName: 'buildings',\n  icon: [512, 512, [], \"e0cc\", \"M256 0c-35.3 0-64 28.7-64 64v64H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256 448c35.3 0 64-28.7 64-64V192 64c0-35.3-28.7-64-64-64H256zM64 304c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V304zm208 16c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272zm112-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16zM80 192h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zM256 80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V80zM400 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H400c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16zM256 208V176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16zm144 16c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H400z\"]\n};\nvar 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};\nvar 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 64H48c8.8 0 16 7.2 16 16V368c0 44.2 35.8 80 80 80h18.7c-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-16H450.7c-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-16H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H144c-8.8 0-16-7.2-16-16V80C128 35.8 92.2 0 48 0H32zM224 32c-17.7 0-32 14.3-32 32V288c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H224zM416 64v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H448c-17.7 0-32 14.3-32 32zm32 128c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H576c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H448z\"]\n};\nvar faDollyFlatbedAlt = faCartFlatbedBoxes;\nvar 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};\nvar faTruckArrowRight = {\n  prefix: 'fas',\n  iconName: 'truck-arrow-right',\n  icon: [640, 512, [], \"e58b\", \"M0 48C0 21.5 21.5 0 48 0H368c26.5 0 48 21.5 48 48V96h50.7c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3V256v32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V48zM416 256H544V237.3L466.7 160H416v96zM160 464c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm368-48c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48zM257 95c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H96c-13.3 0-24 10.7-24 24s10.7 24 24 24H262.1l-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};\nvar faSquareW = {\n  prefix: 'fas',\n  iconName: 'square-w',\n  icon: [448, 512, [], \"e285\", \"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-64H64zm54.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};\nvar 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.3V384c0 35.3 28.7 64 64 64h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H416c-70.7 0-128-57.3-128-128c0-35.3-28.7-64-64-64H109.3l41.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 256H224c23.3 0 45.2 6.2 64 17.1V109.3l-41.4 41.4z\"]\n};\nvar faLamp = {\n  prefix: 'fas',\n  iconName: 'lamp',\n  icon: [448, 512, [], \"f4ca\", \"M82.5 19.7C87.4 7.8 99.1 0 112 0H336c12.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.2H32c-10.7 0-20.7-5.3-26.6-14.2s-7-20.2-2.9-30.1l80-192zM160 288H288v32s64 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.3h-139c-17 0-33.6-6.6-42.1-21.3C104.3 476.6 96 456.4 96 432c0-61.5 64-112 64-112V288z\"]\n};\nvar faAirplay = {\n  prefix: 'fas',\n  iconName: 'airplay',\n  icon: [576, 512, [], \"e089\", \"M480 96H96c-17.7 0-32 14.3-32 32V320c0 17.7 14.3 32 32 32h69.5l-50.7 50.7c-4 4-7.4 8.5-10.2 13.3H96c-53 0-96-43-96-96V128C0 75 43 32 96 32H480c53 0 96 43 96 96V320c0 53-43 96-96 96h-8.6c-2.8-4.8-6.2-9.2-10.2-13.3L410.5 352H480c17.7 0 32-14.3 32-32V128c0-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.8H160c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128z\"]\n};\nvar faHandFist = {\n  prefix: 'fas',\n  iconName: 'hand-fist',\n  icon: [384, 512, [9994, \"fist-raised\"], \"f6de\", \"M160 0c17.7 0 32 14.3 32 32V144H128V32c0-17.7 14.3-32 32-32zM32 64c0-17.7 14.3-32 32-32s32 14.3 32 32v80H32V64zm192 0c0-17.7 14.3-32 32-32s32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V64zm96 64c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V128zm-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.6V256c0 52.3-25.1 98.8-64 128v96c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V401.6c-17.3-7.9-33.2-18.8-46.9-32.5L37.5 357.5C13.5 333.5 0 300.9 0 267V240c0-35.3 28.7-64 64-64h88c22.1 0 40 17.9 40 40s-17.9 40-40 40H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h56c39.8 0 72-32.2 72-72z\"]\n};\nvar faFistRaised = faHandFist;\nvar 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.8V224H90.1c-6.9-30-9.8-58.5-10.1-82.6zM256 444.8V224H422c-18.5 80.5-65.5 172.2-166 220.8z\"]\n};\nvar 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};\nvar 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};\nvar faMapMarkerEdit = faLocationPen;\nvar 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 80H96c-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};\nvar 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 80H324.6c13.8-46.3 56.6-80 107.4-80zM77.7 320H48c-17.7 0-32-14.3-32-32s14.3-32 32-32H65.9c-.2-17.5 14-32 31.7-32H542.4c17.7 0 31.9 14.5 31.7 32H592c17.7 0 32 14.3 32 32s-14.3 32-32 32H562.3c-20.6 64-66.1 116.7-124.7 147.2l-1.2 9.7c-2.5 20-19.5 35-39.7 35H243.3c-20.2 0-37.2-15-39.7-35l-1.2-9.7C143.8 436.7 98.3 384 77.7 320z\"]\n};\nvar faBriefcase = {\n  prefix: 'fas',\n  iconName: 'briefcase',\n  icon: [512, 512, [128188], \"f0b1\", \"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160v96H192 320 512V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM512 288H320v32c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V288H0V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V288z\"]\n};\nvar 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 0h-1.4l92.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-32V278.2c0-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 128c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z\"]\n};\nvar faImagePortrait = {\n  prefix: 'fas',\n  iconName: 'image-portrait',\n  icon: [384, 512, [\"portrait\"], \"f3e0\", \"M384 64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64l0-384zM256 192c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zM80 356.6c0-37.9 30.7-68.6 68.6-68.6h86.9c37.9 0 68.6 30.7 68.6 68.6c0 15.1-12.3 27.4-27.4 27.4H107.4C92.3 384 80 371.7 80 356.6z\"]\n};\nvar faPortrait = faImagePortrait;\nvar faUserTag = {\n  prefix: 'fas',\n  iconName: 'user-tag',\n  icon: [640, 512, [], \"f507\", \"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0S96 57.3 96 128s57.3 128 128 128zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c10 0 18.8-4.9 24.2-12.5l-99.2-99.2c-14.9-14.9-23.3-35.1-23.3-56.1v-33c-15.9-4.7-32.8-7.2-50.3-7.2H178.3zM384 224c-17.7 0-32 14.3-32 32v82.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.7H384zm72 80c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faRug = {\n  prefix: 'fas',\n  iconName: 'rug',\n  icon: [640, 512, [], \"e569\", \"M24 64H56 80V88v88 80 80 88 24H56 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V360H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V200H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V112H24C10.7 112 0 101.3 0 88S10.7 64 24 64zm88 0H528V448H112V64zM640 88c0 13.3-10.7 24-24 24h-8v40h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v32h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v32h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v40h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H584 560V424 336 256 176 88 64h24 32c13.3 0 24 10.7 24 24z\"]\n};\nvar 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 384H544c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H277.2L192 125.2V64H418.7L448 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L464 18.7C452 6.7 435.7 0 418.7 0H192c-35.3 0-64 28.7-64 64V75L38.8 5.1zM64 256v96c0 17.7 14.3 32 32 32h32v64c0 35.3 28.7 64 64 64H448c20.1 0 38.1-9.3 49.8-23.8l-51-40.2H192V384 368 352H324.9L122.2 192.3C89.6 195.2 64 222.6 64 256zm432 40c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z\"]\n};\nvar 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.1v9.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.1h1c6.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 24v4.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.6H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H379.3c-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.3h11.3c6 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 16H454c6.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.6-15.4H251.4c-12.6 0-25 3.7-35.5 10.7L188.5 301c-17.8 11.9-28.5 31.9-28.5 53.3v3.2c0 17 6.7 33.3 18.7 45.3l16 16c8.5 8.5 20 13.3 32 13.3H248c13.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.2zM512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 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};\nvar faGlobeEurope = faEarthEurope;\nvar faCartFlatbedSuitcase = {\n  prefix: 'fas',\n  iconName: 'cart-flatbed-suitcase',\n  icon: [640, 512, [\"luggage-cart\"], \"f59d\", \"M0 32C0 14.3 14.3 0 32 0H48c44.2 0 80 35.8 80 80V368c0 8.8 7.2 16 16 16H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H541.3c1.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-16H253.3c1.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-16H144c-44.2 0-80-35.8-80-80V80c0-8.8-7.2-16-16-16H32C14.3 64 0 49.7 0 32zM432 96V56c0-4.4-3.6-8-8-8H344c-4.4 0-8 3.6-8 8V96h96zM288 96V56c0-30.9 25.1-56 56-56h80c30.9 0 56 25.1 56 56V96 320H288V96zM512 320V96h16c26.5 0 48 21.5 48 48V272c0 26.5-21.5 48-48 48H512zM240 96h16V320H240c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48z\"]\n};\nvar faLuggageCart = faCartFlatbedSuitcase;\nvar faHandBackPointRibbon = {\n  prefix: 'fas',\n  iconName: 'hand-back-point-ribbon',\n  icon: [448, 512, [], \"e1a0\", \"M128 128H43.8c-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 32h85C132.5 13.7 148.6 0 168 0c22.1 0 40 17.9 40 40v88H176 128zm0 112V160h80v28.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 48v32 64c0 70.7-57.3 128-128 128H201.9c-37.4 0-73.7-13.1-102.4-37.1l-5.4-4.5C64.9 446.1 48 410 48 372V334c0-19 8.4-37 23-49.2l19.2-16c1.9-1.6 3.8-3.1 5.8-4.5V320c0 8.8 7.2 16 16 16s16-7.2 16-16V247v-7z\"]\n};\nvar 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 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM175 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};\nvar faRectangleTimes = faRectangleXmark;\nvar faTimesRectangle = faRectangleXmark;\nvar faWindowClose = faRectangleXmark;\nvar faTireRugged = {\n  prefix: 'fas',\n  iconName: 'tire-rugged',\n  icon: [512, 512, [], \"f634\", \"M320 24c0-13.3-10.7-24-24-24H216c-13.3 0-24 10.7-24 24V40c0 .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 0H24c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24H40c.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.3v16c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V472c0-.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 0h16c13.3 0 24-10.7 24-24V216c0-13.3-10.7-24-24-24H472c-.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.3V24zM256 384c-70.7 0-128-57.3-128-128s57.3-128 128-128s128 57.3 128 128s-57.3 128-128 128zm0-176c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm-61.1 2.9c-12.6-4.1-26.1 2.8-30.2 15.4s2.8 26.1 15.4 30.2s26.1-2.8 30.2-15.4s-2.8-26.1-15.4-30.2zm106.7 30.2c4.1 12.6 17.6 19.5 30.2 15.4s19.5-17.6 15.4-30.2s-17.6-19.5-30.2-15.4s-19.5 17.6-15.4 30.2zm-22.7 87.2c7.8 10.7 22.8 13.1 33.5 5.3s13.1-22.8 5.3-33.5s-22.8-13.1-33.5-5.3s-13.1 22.8-5.3 33.5zm-51.1-33.5c-10.7-7.8-25.7-5.4-33.5 5.3s-5.4 25.7 5.3 33.5s25.7 5.4 33.5-5.3s5.4-25.7-5.3-33.5z\"]\n};\nvar 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.2l0 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.4l0 0c19.8 27.1 39.7 54.4 49.2 86.2H272zM192 512c44.2 0 80-35.8 80-80V416H112v16c0 44.2 35.8 80 80 80zM212 88v13.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 9V296c0 11-9 20-20 20s-20-9-20-20V281.4c-10.3-2.2-20-5.5-28.2-8.4l0 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.5V88c0-11 9-20 20-20s20 9 20 20z\"]\n};\nvar faCowbell = {\n  prefix: 'fas',\n  iconName: 'cowbell',\n  icon: [448, 512, [], \"f8b3\", \"M112 96h16V40c0-22.1 17.9-40 40-40H280c22.1 0 40 17.9 40 40V96h16c21.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.1H48c-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 0V48H176V96h96zm16 352c0 35.3-28.7 64-64 64s-64-28.7-64-64H288z\"]\n};\nvar faBahtSign = {\n  prefix: 'fas',\n  iconName: 'baht-sign',\n  icon: [320, 512, [], \"e0ac\", \"M144 0c-17.7 0-32 14.3-32 32V64H37.6C16.8 64 0 80.8 0 101.6V224v41.7V288 406.3c0 23 18.7 41.7 41.7 41.7H112v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c61.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-112V32c0-17.7-14.3-32-32-32zM112 128v96H64V128h48zm64 96V128c26.5 0 48 21.5 48 48s-21.5 48-48 48zm-64 64v96H64V288h48zm64 96V288h32c26.5 0 48 21.5 48 48s-21.5 48-48 48H176z\"]\n};\nvar faCorner = {\n  prefix: 'fas',\n  iconName: 'corner',\n  icon: [448, 512, [], \"e3fe\", \"M0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V224H32c-17.7 0-32-14.3-32-32z\"]\n};\nvar 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};\nvar faChevronDoubleRight = faChevronsRight;\nvar 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.5V78.6c0-4.2-1.6-8.4-5-11C247.4 52 202.4 32 144 32C87.5 32 35.1 48.6 9 59.9c-5.6 2.4-9 8-9 14V454.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.5V73.9c0-6.1-3.4-11.6-9-14C540.9 48.6 488.5 32 432 32c-58.4 0-103.4 20-123 35.6c-3.3 2.6-5 6.8-5 11V456c0 11.4 11.7 19.3 22.4 15.5z\"]\n};\nvar faBookJournalWhills = {\n  prefix: 'fas',\n  iconName: 'book-journal-whills',\n  icon: [448, 512, [\"journal-whills\"], \"f66a\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-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.3-1.5-1.9-3.4-2-5.2c.1-2.2 1.1-4.4 2.7-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-10-20.7-26.1-38-46.4-49.2c17 27.1 11 62.8-14 82.6c14.1 14.6 19.1 35.9 13.1 55.2c-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-6-19.4-1-40.5 13.1-55.2c-25-19.9-31-55.5-14-82.6c-20.1 11.2-36.4 28.5-46.4 49.2l26.4 26.5c3.1 3.1 3.1 8.1 0 11.2s-8.1 3.1-11.2 0z\"]\n};\nvar faJournalWhills = faBookJournalWhills;\nvar 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.8H232c-22.1 0-40 17.9-40 40V440c0 22.1 17.9 40 40 40H456c18 0 33.8-12.1 38.6-29.5l39.5-145zM64 256c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm0 96c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm64-16c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM64 448c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm64-16c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faHandcuffs = {\n  prefix: 'fas',\n  iconName: 'handcuffs',\n  icon: [640, 512, [], \"e4f8\", \"M304 32c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zM192 112c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm-32 16c17.7 0 32 14.3 32 32h8c13.3 0 24 10.7 24 24v16c0 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.1V184c0-13.3 10.7-24 24-24h8c0-17.7 14.3-32 32-32zm0 320c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96s43 96 96 96zm192-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.1V184c0-13.3 10.7-24 24-24h8c0-17.7 14.3-32 32-32s32 14.3 32 32h8c13.3 0 24 10.7 24 24v16c0 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 0c0-53-43-96-96-96s-96 43-96 96s43 96 96 96s96-43 96-96zM368 64c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm80 48c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar 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 64H176C96.5 64 32 128.5 32 208s64.5 144 144 144H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H256.1l-.1 0H111.6c-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.9h64.3l.1 0H320c70.7 0 128-57.3 128-128s-57.3-128-128-128H176c-26.5 0-48-21.5-48-48s21.5-48 48-48H288l23.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.3zM384 80c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zm-16 80c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16z\"]\n};\nvar 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 480H40c-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 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faExclamationTriangle = faTriangleExclamation;\nvar faWarning = faTriangleExclamation;\nvar faNoteMedical = {\n  prefix: 'fas',\n  iconName: 'note-medical',\n  icon: [448, 512, [], \"e200\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H288V352c0-17.7 14.3-32 32-32H448V96c0-35.3-28.7-64-64-64H64zM320 480l32-32 64-64 32-32H402.7 352 320v32 50.7V480zM192 144c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H256v48c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V256H144c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16h48V144z\"]\n};\nvar faDatabase = {\n  prefix: 'fas',\n  iconName: 'database',\n  icon: [448, 512, [], \"f1c0\", \"M448 80v48c0 44.2-100.3 80-224 80S0 172.2 0 128V80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6V288c0 44.2-100.3 80-224 80S0 332.2 0 288V186.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.6V432c0 44.2-100.3 80-224 80S0 476.2 0 432V346.1z\"]\n};\nvar faDownLeft = {\n  prefix: 'fas',\n  iconName: 'down-left',\n  icon: [384, 512, [], \"e16a\", \"M48 432H288c12.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.6V400c0 17.7 14.3 32 32 32z\"]\n};\nvar faShare = {\n  prefix: 'fas',\n  iconName: 'share',\n  icon: [512, 512, [\"arrow-turn-right\", \"mail-forward\"], \"f064\", \"M307 34.8c-11.5 5.1-19 16.6-19 29.2v64H176C78.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-96h96v64c0 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};\nvar faArrowTurnRight = faShare;\nvar faMailForward = faShare;\nvar 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 355v-3c0-30.9-25.1-56-56-56s-56 25.1-56 56v28C11.6 343.3 0 301 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256zM208.4 176c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm128 48c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM143 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 352v48.6l151.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.6H112c-26.5 0-48-21.5-48-48V352c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faTurnDownRight = {\n  prefix: 'fas',\n  iconName: 'turn-down-right',\n  icon: [512, 512, [], \"e455\", \"M506.3 274.3L368.3 136.3c-5.3-5.3-12.5-8.3-20-8.3c-15.6 0-28.3 12.7-28.3 28.3l0 83.7-208 0c-8.8 0-16-7.2-16-16L96 64c0-17.7-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64L0 224c0 61.9 50.1 112 112 112l208 0 0 83.7c0 15.6 12.7 28.3 28.3 28.3c7.5 0 14.7-3 20-8.3L506.3 301.6c3.6-3.6 5.7-8.5 5.7-13.7s-2-10-5.7-13.7z\"]\n};\nvar faBottleDroplet = {\n  prefix: 'fas',\n  iconName: 'bottle-droplet',\n  icon: [256, 512, [], \"e4c4\", \"M64 0C50.7 0 40 10.7 40 24s10.7 24 24 24c4.4 0 8 3.6 8 8v64.9c0 12.2-7.2 23.1-17.2 30.1C21.7 174.1 0 212.5 0 256V448c0 35.3 28.7 64 64 64H192c35.3 0 64-28.7 64-64V256c0-43.5-21.7-81.9-54.8-105c-10-7-17.2-17.9-17.2-30.1V56c0-4.4 3.6-8 8-8c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0 0 0 0H72l0 0 0 0L64 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 0C153.9 288.9 176 320.2 176 337c0 24.9-21.5 45-48 45z\"]\n};\nvar 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.1H144 128 56c-30.9 0-56 25.1-56 56v85c0 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 269V184c0-30.9-25.1-56-56-56H512 496h-9.2c-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 269V184c0-4.4 3.6-8 8-8H96v48c0 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.3V176h40c4.4 0 8 3.6 8 8v85c0 33-22.5 61.8-54.5 69.9zM192 208c0-8.8 7.2-16 16-16H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16zm16 48H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 80c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-8.8 0-16-7.2-16-16z\"]\n};\nvar 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.2H293.4c-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.3V432c0 44.2 35.8 80 80 80H396.7c35.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.9V309.4c0-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.9v53.3c0 5.8 3.1 11.1 8.2 13.9l48 27zM192 64c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM384 288c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faScannerKeyboard = {\n  prefix: 'fas',\n  iconName: 'scanner-keyboard',\n  icon: [512, 512, [], \"f489\", \"M152 0h16c13.3 0 24 10.7 24 24V64H128V24c0-13.3 10.7-24 24-24zM312 0h16c13.3 0 24 10.7 24 24V64H288V24c0-13.3 10.7-24 24-24zM224 16c0-8.8 7.2-16 16-16s16 7.2 16 16V64H224V16zM400 0c8.8 0 16 7.2 16 16V272c0 8.8-7.2 16-16 16s-16-7.2-16-16V16c0-8.8 7.2-16 16-16zm48 24c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24H472c-13.3 0-24-10.7-24-24V24zM0 160c0-35.3 28.7-64 64-64H288c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160zm64 24v16c0 13.3 10.7 24 24 24H264c13.3 0 24-10.7 24-24V184c0-13.3-10.7-24-24-24H88c-13.3 0-24 10.7-24 24zm0 120v32c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H80zm112-80v32c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H208z\"]\n};\nvar faCircleO = {\n  prefix: 'fas',\n  iconName: 'circle-o',\n  icon: [512, 512, [], \"e119\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM176 256c0 44.2 35.8 80 80 80s80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80zm80-128c70.7 0 128 57.3 128 128s-57.3 128-128 128s-128-57.3-128-128s57.3-128 128-128z\"]\n};\nvar faGridHorizontal = {\n  prefix: 'fas',\n  iconName: 'grid-horizontal',\n  icon: [448, 512, [], \"e307\", \"M128 168c0-22.1-17.9-40-40-40H40c-22.1 0-40 17.9-40 40v48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40V168zm0 160c0-22.1-17.9-40-40-40H40c-22.1 0-40 17.9-40 40v48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40V328zm32-160v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V168c0-22.1-17.9-40-40-40H200c-22.1 0-40 17.9-40 40zM288 328c0-22.1-17.9-40-40-40H200c-22.1 0-40 17.9-40 40v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V328zm32-160v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V168c0-22.1-17.9-40-40-40H360c-22.1 0-40 17.9-40 40zM448 328c0-22.1-17.9-40-40-40H360c-22.1 0-40 17.9-40 40v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V328z\"]\n};\nvar faMessageDollar = {\n  prefix: 'fas',\n  iconName: 'message-dollar',\n  icon: [512, 512, [\"comment-alt-dollar\"], \"f650\", \"M0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zm276 40c0-11-9-20-20-20s-20 9-20 20v14c-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.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V312c0 11 9 20 20 20s20-9 20-20V298.2c8-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.7V104z\"]\n};\nvar faCommentAltDollar = faMessageDollar;\nvar faRightLeft = {\n  prefix: 'fas',\n  iconName: 'right-left',\n  icon: [512, 512, [\"exchange-alt\"], \"f362\", \"M32 96l320 0V32c0-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.6V160L32 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 32H160v64c0 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 64H480z\"]\n};\nvar faExchangeAlt = faRightLeft;\nvar faColumns3 = {\n  prefix: 'fas',\n  iconName: 'columns-3',\n  icon: [640, 512, [], \"e361\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM192 96V416H64V96H192zm64 0H384V416H256V96zm320 0V416H448V96H576z\"]\n};\nvar 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.6L277.3 424.9l-40.1 74.5c-5.2 9.7-16.3 14.6-27 11.9S192 499 192 488V392c0-5.3 1.8-10.5 5.1-14.7L362.4 164.7c2.5-7.1-6.5-14.3-13-8.4L170.4 318.2l-32 28.9 0 0c-9.2 8.3-22.3 10.6-33.8 5.8l-85-35.4C8.4 312.8 .8 302.2 .1 290s5.5-23.7 16.1-29.8l448-256c10.7-6.1 23.9-5.5 34 1.4z\"]\n};\nvar faRoadCircleExclamation = {\n  prefix: 'fas',\n  iconName: 'road-circle-exclamation',\n  icon: [640, 512, [], \"e565\", \"M213.2 32H288V96c0 17.7 14.3 32 32 32s32-14.3 32-32V32h74.8c27.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.8V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 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 32v64H86.6C56.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 512c-79.5 0-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144s-64.5 144-144 144zm0-48c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z\"]\n};\nvar 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.9h80c13.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 24h80c13.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 288H24c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V312c0-13.3-10.7-24-24-24zm304 0c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V312c0-13.3-10.7-24-24-24H408zM24 416c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V440c0-13.3-10.7-24-24-24H24zm384 0c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V440c0-13.3-10.7-24-24-24H408zM272 192c0-8.8-7.2-16-16-16s-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V192zm-64 32c0-8.8-7.2-16-16-16s-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V224zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V224z\"]\n};\nvar 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.3V0h80c26.5 0 48 21.5 48 48V208c0 26.5-21.5 48-48 48H144c-26.5 0-48-21.5-48-48V48c0-26.5 21.5-48 48-48h80V121.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.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z\"]\n};\nvar faInputText = {\n  prefix: 'fas',\n  iconName: 'input-text',\n  icon: [640, 512, [], \"e1bf\", \"M64 128V384H576V128H64zM0 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-64V128zm184 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.7H146.3l-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 280h32.8L184 243.1zM304 184c0-13.3 10.7-24 24-24h52c33.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 60H328c-13.3 0-24-10.7-24-24v-8V256 192v-8zm48 24v24h28c6.6 0 12-5.4 12-12s-5.4-12-12-12H352zm0 96h44c6.6 0 12-5.4 12-12s-5.4-12-12-12H380 352v24z\"]\n};\nvar faWindowFlip = {\n  prefix: 'fas',\n  iconName: 'window-flip',\n  icon: [512, 512, [\"window-alt\"], \"f40f\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm416 64c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM288 128c0 17.7 14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32zm-64 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faWindowAlt = faWindowFlip;\nvar faAlignRight = {\n  prefix: 'fas',\n  iconName: 'align-right',\n  icon: [448, 512, [], \"f038\", \"M448 64c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z\"]\n};\nvar 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 256H304c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H112zm328 0c-13.3 0-24 10.7-24 24V72c0 13.3 10.7 24 24 24H552c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H440zM416 216v16c0 13.3 10.7 24 24 24H552c13.3 0 24-10.7 24-24V216c0-13.3-10.7-24-24-24H440c-13.3 0-24 10.7-24 24zm24 200c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24H552c13.3 0 24-10.7 24-24V440c0-13.3-10.7-24-24-24H440zM416 144c0 8.8 7.2 16 16 16H560c8.8 0 16-7.2 16-16s-7.2-16-16-16H432c-8.8 0-16 7.2-16 16zm16 144c-8.8 0-16 7.2-16 16s7.2 16 16 16H560c8.8 0 16-7.2 16-16s-7.2-16-16-16H432zm-16 80c0 8.8 7.2 16 16 16H560c8.8 0 16-7.2 16-16s-7.2-16-16-16H432c-8.8 0-16 7.2-16 16z\"]\n};\nvar faScanner = faScannerGun;\nvar faTire = {\n  prefix: 'fas',\n  iconName: 'tire',\n  icon: [512, 512, [], \"f631\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm32-256c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm-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 416c-88.4 0-160-71.6-160-160s71.6-160 160-160s160 71.6 160 160s-71.6 160-160 160z\"]\n};\nvar 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-24H208c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0v32H208 160 128c-17.7 0-32 14.3-32 32v56H48V160c0-13.3-10.7-24-24-24s-24 10.7-24 24V352c0 13.3 10.7 24 24 24s24-10.7 24-24V280H96v72c0 17.7 14.3 32 32 32h44.8l32 40c12.1 15.2 30.5 24 50 24H448c35.3 0 64-28.7 64-64V238.8c0-19.4-8.8-37.8-24-50L449.5 158c-11.3-9.1-25.4-14-40-14H328V112l72 0zM288 288c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm-64-32c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm160 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm192-96c-17.7 0-32 14.3-32 32V416c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H576z\"]\n};\nvar faMoneyBill1Wave = {\n  prefix: 'fas',\n  iconName: 'money-bill-1-wave',\n  icon: [576, 512, [\"money-bill-wave-alt\"], \"f53b\", \"M0 112.5V422.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.4V89.7c0-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 416H64V352c35.3 0 64 28.7 64 64zM64 224V160h64c0 35.3-28.7 64-64 64zM448 352c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM384 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.6V276h-4c-11 0-20 9-20 20s9 20 20 20h24 24c11 0 20-9 20-20s-9-20-20-20h-4V208c0-11-9-20-20-20H272c-11 0-20 9-20 20z\"]\n};\nvar faMoneyBillWaveAlt = faMoneyBill1Wave;\nvar 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 58zm91 .5c33.7-43.3 53.8-97.8 53.8-157s-20.1-113.6-53.8-157l12.4-12.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L413 53.8C369.6 20.1 315.2 0 256 0S142.4 20.1 99 53.8L86.6 41.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L53.8 99C20.1 142.4 0 196.8 0 256s20.1 113.6 53.8 157L41.4 425.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L99 458.2c43.3 33.7 97.8 53.8 157 53.8s113.6-20.1 157-53.8l12.4 12.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L458.2 413zm-45.7-45.7l-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.3zM304 256c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48z\"]\n};\nvar faHands = {\n  prefix: 'fas',\n  iconName: 'hands',\n  icon: [512, 512, [\"sign-language\", \"signing\"], \"f2a7\", \"M154.9 162c.3 .7 .7 1.5 1.1 2.2l17.8 30.9c11.1-12.6 27.4-19.8 44.4-19.1l-20.7-35.8c-6.6-11.5-21.3-15.4-32.8-8.8c-10.8 6.2-14.9 19.5-9.9 30.6zm173.6 47C399.7 231.7 448 297.8 448 372.5c0 1.5 0 3-.1 4.5c39.7-25.6 64.1-69.7 64.1-117.4V136c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 81.7L347.8 16.5C341.2 5 326.5 1.1 315.1 7.7s-15.4 21.3-8.8 32.8l64 110.9c2.2 3.8 .9 8.7-2.9 10.9s-8.7 .9-10.9-2.9l-80-138.6C269.8 9.3 255.1 5.4 243.6 12s-15.4 21.3-8.8 32.8l80 138.6c2.2 3.8 .9 8.7-2.9 10.9s-8.7 .9-10.9-2.9L237 80.5c-6.6-11.5-21.3-15.4-32.8-8.8s-15.4 21.3-8.8 32.8l44 76.2L328.5 209zM64 488c0 12.4 9.4 22.6 21.5 23.9c.8 .1 1.6 .1 2.5 .1H288.7 296c66.3 0 120-53.7 120-120c0-1.2 0-2.4-.1-3.6c0-1.2 .1-2.5 .1-3.7c0-68-44-128.2-108.9-148.9l-83.9-26.7c-12.6-4-26.1 3-30.1 15.6s3 26.1 15.6 30.1L262.6 272H56c-13.3 0-24 10.7-24 24s10.7 24 24 24H184c4.4 0 8 3.6 8 8s-3.6 8-8 8H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H184c4.4 0 8 3.6 8 8s-3.6 8-8 8H56c-13.3 0-24 10.7-24 24s10.7 24 24 24H184c4.4 0 8 3.6 8 8s-3.6 8-8 8H88c-13.3 0-24 10.7-24 24z\"]\n};\nvar faSignLanguage = faHands;\nvar faSigning = faHands;\nvar faCircleCaretRight = {\n  prefix: 'fas',\n  iconName: 'circle-caret-right',\n  icon: [512, 512, [\"caret-circle-right\"], \"f330\", \"M0 256C0 397.4 114.6 512 256 512s256-114.6 256-256S397.4 0 256 0S0 114.6 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};\nvar faCaretCircleRight = faCircleCaretRight;\nvar faWheat = {\n  prefix: 'fas',\n  iconName: 'wheat',\n  icon: [512, 512, [], \"f72d\", \"M472 0c-48.6 0-88 39.4-88 88v24c0 8.8 7.2 16 16 16h24c48.6 0 88-39.4 88-88V16c0-8.8-7.2-16-16-16H472zM305.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};\nvar faFileSpreadsheet = {\n  prefix: 'fas',\n  iconName: 'file-spreadsheet',\n  icon: [384, 512, [], \"f65b\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM88 224H296c17.7 0 32 14.3 32 32v16 80 64c0 17.7-14.3 32-32 32H232 152 88c-17.7 0-32-14.3-32-32V352 272 256c0-17.7 14.3-32 32-32zm0 112h48V288H88v48zm80 0h48V288H168v48zm80 0h48V288H248v48zm0 32v48h48V368H248zm-32 0H168v48h48V368zm-80 0H88v48h48V368z\"]\n};\nvar 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.6V96c0-35.3-28.7-64-64-64H96c-6.7 0-13.1 1-19.2 2.9L38.8 5.1zM336 238V184c0-13.3 10.7-24 24-24h56c53 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-48H384v67.7L336 238zM314.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.9H182.9l-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.2V416c0 35.3 28.7 64 64 64H487.4L314.3 343.6zM202.9 279.8h30.4l-21.8-17.2-8.6 17.2z\"]\n};\nvar faCalendarDay = {\n  prefix: 'fas',\n  iconName: 'calendar-day',\n  icon: [448, 512, [], \"f783\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm80 64c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80z\"]\n};\nvar 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.7V224H384V127.7C384 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.7V361c-1.6 1-3.3 2-4.8 3.1c-18 12.4-40.1 20.3-59.2 20.3h0V288H192v96.5c-19 0-41.2-7.9-59.1-20.3c-1.6-1.1-3.2-2.2-4.9-3.1V127.7zM306.5 389.9C329 405.4 356.5 416 384 416c26.9 0 55.4-10.8 77.4-26.1l0 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.7l0 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};\nvar faLadderWater = faWaterLadder;\nvar faSwimmingPool = faWaterLadder;\nvar 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.3V402.7L86.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.7V109.3l41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96z\"]\n};\nvar faArrowsV = faArrowsUpDown;\nvar faChessPawnPiece = {\n  prefix: 'fas',\n  iconName: 'chess-pawn-piece',\n  icon: [256, 512, [\"chess-pawn-alt\"], \"f444\", \"M208 176c0 26.2-12.6 49.4-32 64h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-7.5c2.7 45.1 15.5 96 15.5 96H64s12.7-50.9 15.5-96H72c-13.3 0-24-10.7-24-24s10.7-24 24-24h8c-19.4-14.6-32-37.8-32-64c0-44.2 35.8-80 80-80s80 35.8 80 80zM16.4 455.8l8.8-4.4c4.1-2.1 6.8-6.3 6.8-10.9C32 426.9 42.9 416 56.4 416H199.6c13.5 0 24.4 10.9 24.4 24.4c0 4.6 2.6 8.9 6.8 10.9l8.8 4.4c10.1 5 16.4 15.3 16.4 26.5c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3c0-11.2 6.3-21.5 16.4-26.5z\"]\n};\nvar faChessPawnAlt = faChessPawnPiece;\nvar faFaceGrimace = {\n  prefix: 'fas',\n  iconName: 'face-grimace',\n  icon: [512, 512, [128556, \"grimace\"], \"f57f\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm96-112h-8V360l55.3 0c-3.8 22.7-23.6 40-47.3 40zm47.3-56L344 344V304h8c23.8 0 43.5 17.3 47.3 40zM328 344H264V304h64v40zm0 56H264V360h64v40zm-80-96v40l-64 0V304h64zm0 56v40H184V360l64 0zm-80-16H112.7c3.8-22.7 23.6-40 47.3-40h8v40zm0 56h-8c-23.8 0-43.5-17.3-47.3-40H168v40zm40.4-192c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm128 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faGrimace = faFaceGrimace;\nvar faWheelchairMove = {\n  prefix: 'fas',\n  iconName: 'wheelchair-move',\n  icon: [448, 512, [\"wheelchair-alt\"], \"e2ce\", \"M416 48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM204.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 224h97.4c30.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 288H306.7c8.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 448c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96s43 96 96 96z\"]\n};\nvar faWheelchairAlt = faWheelchairMove;\nvar faTurnDown = {\n  prefix: 'fas',\n  iconName: 'turn-down',\n  icon: [384, 512, [10549, \"level-down-alt\"], \"f3be\", \"M178.3 506.3L40.3 368.3C35 363 32 355.8 32 348.3C32 332.7 44.7 320 60.3 320H144V112c0-8.8-7.2-16-16-16H32C14.3 96 0 81.7 0 64V32C0 14.3 14.3 0 32 0h96c61.9 0 112 50.1 112 112V320h83.7c15.6 0 28.3 12.7 28.3 28.3c0 7.5-3 14.7-8.3 20L205.7 506.3C202 510 197.1 512 192 512s-10-2-13.7-5.7z\"]\n};\nvar faLevelDownAlt = faTurnDown;\nvar faSquareS = {\n  prefix: 'fas',\n  iconName: 'square-s',\n  icon: [448, 512, [], \"e27d\", \"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-64H64zM175.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 .6 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 43.3-45 52c-21.3 8.4-47 9.6-72.6 5.7l-.1 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.2-3.1-36.8-1.4-47.8 2.9c-10.3 4.1-14.2 9.6-15.4 15.8z\"]\n};\nvar faRectangleBarcode = {\n  prefix: 'fas',\n  iconName: 'rectangle-barcode',\n  icon: [576, 512, [\"barcode-alt\"], \"f463\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm56 96c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm56 16c0-8.8 7.2-16 16-16s16 7.2 16 16V368c0 8.8-7.2 16-16 16s-16-7.2-16-16V144zm88-16c13.3 0 24 10.7 24 24V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm88 24c0-13.3 10.7-24 24-24s24 10.7 24 24V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V152zm112-24c8.8 0 16 7.2 16 16V368c0 8.8-7.2 16-16 16s-16-7.2-16-16V144c0-8.8 7.2-16 16-16z\"]\n};\nvar faBarcodeAlt = faRectangleBarcode;\nvar faPersonWalkingArrowRight = {\n  prefix: 'fas',\n  iconName: 'person-walking-arrow-right',\n  icon: [640, 512, [], \"e552\", \"M208 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM123.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 224H384c-17.7 0-32 14.3-32 32s14.3 32 32 32H530.7l-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};\nvar faSquareEnvelope = {\n  prefix: 'fas',\n  iconName: 'square-envelope',\n  icon: [448, 512, [\"envelope-square\"], \"f199\", \"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-64H64zM218 271.7L64.2 172.4C66 156.4 79.5 144 96 144H352c16.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.4V336c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V210.4l136.6 88.2c7 4.5 15.1 6.9 23.4 6.9s16.4-2.4 23.4-6.9z\"]\n};\nvar faEnvelopeSquare = faSquareEnvelope;\nvar faDice = {\n  prefix: 'fas',\n  iconName: 'dice',\n  icon: [640, 512, [127922], \"f522\", \"M252.3 11.7c-15.6-15.6-40.9-15.6-56.6 0l-184 184c-15.6 15.6-15.6 40.9 0 56.6l184 184c15.6 15.6 40.9 15.6 56.6 0l184-184c15.6-15.6 15.6-40.9 0-56.6l-184-184zM248 224c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zM96 248c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm128 80c13.3 0 24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24zm128-80c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zM224 72c13.3 0 24 10.7 24 24s-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24zm96 392c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V240c0-26.5-21.5-48-48-48H472.5c13.4 26.9 8.8 60.5-13.6 82.9L320 413.8V464zm160-88c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z\"]\n};\nvar faUnicorn = {\n  prefix: 'fas',\n  iconName: 'unicorn',\n  icon: [640, 512, [129412], \"f727\", \"M448 160v78.1V240h0c-.5 30-12.8 56.4-32 75.7V480c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V346.7c-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.1H143.1c-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 256v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V256c0-44.6 33.2-81.5 76.3-87.2c14.9-24.4 41.8-40.8 72.5-40.8h54.4H224h96C320 57.3 377.3 0 448 0h16 16 64c8.8 0 16 7.2 16 16s-7.2 16-16 16h-5.7c5.2 4.6 9.6 10 13.1 16h79.3c5.1 0 9.3 4.2 9.3 9.3c0 4-2.6 7.6-6.4 8.8L560 90.7v64.8c0 22.1-13.4 41.9-33.9 50.1c-26.1 10.4-55.7-.9-68.3-26L448 160zm64-80c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16z\"]\n};\nvar faBowlingBall = {\n  prefix: 'fas',\n  iconName: 'bowling-ball',\n  icon: [512, 512, [], \"f436\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM240 144c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm32 64c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm-128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar 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};\nvar faBrain = {\n  prefix: 'fas',\n  iconName: 'brain',\n  icon: [512, 512, [129504], \"f5dc\", \"M184 0c30.9 0 56 25.1 56 56V456c0 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-56V56c0-30.9 25.1-56 56-56z\"]\n};\nvar faWatchSmart = {\n  prefix: 'fas',\n  iconName: 'watch-smart',\n  icon: [384, 512, [], \"e2cc\", \"M64 48H320c0-26.5-21.5-48-48-48H112C85.5 0 64 21.5 64 48zM80 80C35.8 80 0 115.8 0 160V352c0 44.2 35.8 80 80 80H304c44.2 0 80-35.8 80-80V160c0-44.2-35.8-80-80-80H80zm136 80v86.1l41 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-17V160c0-13.3 10.7-24 24-24s24 10.7 24 24zM112 512H272c26.5 0 48-21.5 48-48H64c0 26.5 21.5 48 48 48z\"]\n};\nvar faBookUser = {\n  prefix: 'fas',\n  iconName: 'book-user',\n  icon: [448, 512, [], \"f7e7\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM304 128c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64zM128 304c0 8.8 7.2 16 16 16H336c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80H208c-44.2 0-80 35.8-80 80z\"]\n};\nvar faSensorCloud = {\n  prefix: 'fas',\n  iconName: 'sensor-cloud',\n  icon: [640, 512, [\"sensor-smoke\"], \"e02c\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H234.8c-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.8V96c0-35.3-28.7-64-64-64H64zm48 88V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24s24 10.7 24 24zm96 0V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V120c0-13.3 10.7-24 24-24s24 10.7 24 24zM336 512H560c44.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};\nvar faSensorSmoke = faSensorCloud;\nvar faClapperboardPlay = {\n  prefix: 'fas',\n  iconName: 'clapperboard-play',\n  icon: [512, 512, [], \"e132\", \"M453.8 32.3L327 159l-1 1H233.9L361 33l1-1H448c2 0 3.9 .1 5.8 .3zM393.9 160L498 56c8.8 11 14 24.9 14 40v64H393.9zM201.9 32h92.1L167 159l-1 1H73.9L201 33l1-1zm-67.9 0L7 159l-1 1H0V96C0 60.7 28.7 32 64 32h70.1zM0 192H512V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192zm216.5 65.9c-5.2 2.8-8.5 8.2-8.5 14.1V400c0 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};\nvar faBandage = {\n  prefix: 'fas',\n  iconName: 'bandage',\n  icon: [640, 512, [129657, \"band-aid\"], \"f462\", \"M480 416h96c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H480V416zM448 96H192V416H448V96zM64 96C28.7 96 0 124.7 0 160V352c0 35.3 28.7 64 64 64h96V96H64zM296 208c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm72 24c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm-72 72c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm72 24c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z\"]\n};\nvar faBandAid = faBandage;\nvar faCalendarMinus = {\n  prefix: 'fas',\n  iconName: 'calendar-minus',\n  icon: [448, 512, [], \"f272\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zM312 376c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-13.3 0-24 10.7-24 24s10.7 24 24 24H312z\"]\n};\nvar faCircleXmark = {\n  prefix: 'fas',\n  iconName: 'circle-xmark',\n  icon: [512, 512, [61532, \"times-circle\", \"xmark-circle\"], \"f057\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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};\nvar faTimesCircle = faCircleXmark;\nvar faXmarkCircle = faCircleXmark;\nvar faCircle4 = {\n  prefix: 'fas',\n  iconName: 'circle-4',\n  icon: [512, 512, [], \"e0f1\", \"M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 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 10H272v40c0 13.3 10.7 24 24 24s24-10.7 24-24V320h8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v56H201.3l37.5-112.4c4.2-12.6-2.6-26.2-15.2-30.4z\"]\n};\nvar 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 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H200.6c-5.4-9.4-8.6-20.3-8.6-32V256c0-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 96H217.8l28.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 224H344c-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 24H272c-26.5 0-48 21.5-48 48v80H416V256h32v96H640V272c0-26.5-21.5-48-48-48h-4.1c2.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 48H416V384H224v80zm224 48H592c26.5 0 48-21.5 48-48V384H448V512zm96-312c0 13.3-10.7 24-24 24H470.9l29.6-38.5c4.6-5.9 11.7-9.5 19.3-9.5c13.4 0 24.2 10.9 24.2 24z\"]\n};\nvar faAlbumCollection = {\n  prefix: 'fas',\n  iconName: 'album-collection',\n  icon: [512, 512, [], \"f8a0\", \"M32 24c0 13.3 10.7 24 24 24H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H56C42.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 42H432c24.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.2H48zM440 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 24H472c13.3 0 24-10.7 24-24s-10.7-24-24-24H40z\"]\n};\nvar faHotel = {\n  prefix: 'fas',\n  iconName: 'hotel',\n  icon: [512, 512, [127976], \"f594\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V448c-17.7 0-32 14.3-32 32s14.3 32 32 32H208V448h96v64H480c17.7 0 32-14.3 32-32s-14.3-32-32-32V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zm80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm112 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V112zM368 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM96 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H112c-8.8 0-16-7.2-16-16V208zm144-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm112 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V208zm-3 152.2c3.3 12.8-7.8 23.8-21 23.8H184c-13.3 0-24.3-10.9-21-23.8c10.6-41.5 48.2-72.2 93-72.2s82.5 30.7 93 72.2z\"]\n};\nvar 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.9h2.3c13.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.5zM512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM144.5 348.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};\nvar faGlobeAsia = faEarthAsia;\nvar faIdCardClip = {\n  prefix: 'fas',\n  iconName: 'id-card-clip',\n  icon: [576, 512, [\"id-card-alt\"], \"f47f\", \"M256 0h64c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM64 64H192v48c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V64H512c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128C0 92.7 28.7 64 64 64zM176 437.3c0 5.9 4.8 10.7 10.7 10.7H389.3c5.9 0 10.7-4.8 10.7-10.7c0-29.5-23.9-53.3-53.3-53.3H229.3c-29.5 0-53.3 23.9-53.3 53.3zM288 352c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64z\"]\n};\nvar faIdCardAlt = faIdCardClip;\nvar 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-24V232h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H232V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z\"]\n};\nvar faSearchPlus = faMagnifyingGlassPlus;\nvar 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.2H464c26.5 0 48 21.5 48 48c0 25.3-19.5 46-44.3 47.9c7.7 8.5 12.3 19.8 12.3 32.1c0 23.4-16.8 42.9-38.9 47.1c4.4 7.2 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 48H294.5c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3V320 272 247.1c0-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 192H96c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z\"]\n};\nvar 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 96H96zm16 32c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V376c0-13.3 10.7-24 24-24zm192 0c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V376c0-13.3 10.7-24 24-24zm-72 56v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V408c0-13.3 10.7-24 24-24s24 10.7 24 24zm168-24c13.3 0 24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V408c0-13.3 10.7-24 24-24z\"]\n};\nvar faUserClock = {\n  prefix: 'fas',\n  iconName: 'user-clock',\n  icon: [640, 512, [], \"f4fd\", \"M224 256c-70.7 0-128-57.3-128-128S153.3 0 224 0s128 57.3 128 128s-57.3 128-128 128zm-45.7 48h91.4c20.6 0 40.4 3.5 58.8 9.9C323 331 320 349.1 320 368c0 59.5 29.5 112.1 74.8 144H29.7C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304zM640 368c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM496 288c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H512V304c0-8.8-7.2-16-16-16z\"]\n};\nvar faOnion = {\n  prefix: 'fas',\n  iconName: 'onion',\n  icon: [448, 512, [129477], \"e427\", \"M213.5 10.9l3.4 6.8c2.9 5.9 11.4 5.9 14.3 0l3.4-6.8C237.9 4.2 244.7 0 252.2 0c10.9 0 19.6 9 21.3 19.8C281 67.8 316 96.2 352.7 126C399 163.7 448 203.5 448 288c0 80.4-58 135.2-131.9 160.3l10.7 32.1c4.2 12.6-2.6 26.2-15.2 30.4s-26.2-2.6-30.4-15.2L269.4 460c-7.1 1.2-14.2 2.1-21.4 2.7V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V462.7c-7.2-.7-14.3-1.6-21.4-2.7l-11.9 35.6c-4.2 12.6-17.8 19.4-30.4 15.2s-19.4-17.8-15.2-30.4l10.7-32.1C58 423.2 0 368.4 0 288c0-84.5 49-124.3 95.3-162C132 96.2 167 67.8 174.5 19.8C176.2 9 184.9 0 195.8 0c7.5 0 14.3 4.2 17.7 10.9zM126.3 199.2l0 0c3.9-7.9 .7-17.5-7.2-21.5s-17.5-.7-21.5 7.2L112 192c-14.3-7.2-14.3-7.2-14.3-7.1l0 0 0 0 0 .1-.1 .3-.5 .9c-.4 .8-.9 1.9-1.6 3.4c-1.3 2.9-3.2 7.1-5.4 12.3c-4.3 10.4-9.8 25-14.5 41.8c-9.2 32.7-16.5 76.9-2.6 114c3.1 8.3 12.3 12.5 20.6 9.4s12.5-12.3 9.4-20.6c-10.1-27-5.4-62.7 3.4-94c4.3-15.3 9.3-28.6 13.3-38.2c2-4.8 3.7-8.6 4.9-11.2c.6-1.3 1.1-2.3 1.4-2.9l.3-.7 .1-.2 0 0 0 0zm112.5-65.2c3.3-8.2-.7-17.5-8.9-20.8s-17.5 .7-20.8 8.9L224 128c-14.9-5.9-14.9-5.9-14.9-5.9l0 0 0 0 0 .1-.2 .4-.6 1.5c-.5 1.3-1.2 3.1-2.1 5.4c-1.7 4.7-4.2 11.5-7 19.9c-5.6 16.8-12.8 40.3-18.9 67c-12.1 52.3-21.1 120.1-3.6 172.7c2.8 8.4 11.9 12.9 20.2 10.1s12.9-11.9 10.1-20.2c-14.5-43.5-7.5-103.7 4.4-155.3c5.9-25.4 12.7-47.9 18.1-64c2.7-8.1 5-14.5 6.6-18.9c.8-2.2 1.5-3.9 1.9-5l.5-1.3 .1-.3 0-.1 0 0 0 0zM297.5 146c-7.7 4.3-10.5 14.1-6.1 21.8l0 0 0 0 .1 .2 .5 .8c.4 .8 1 1.9 1.8 3.5c1.6 3.1 3.8 7.6 6.5 13.2c5.3 11.4 12.2 27.3 18.4 45.6c12.6 37.3 21.2 81.4 11.2 116.5c-2.4 8.5 2.5 17.3 11 19.8s17.4-2.5 19.8-11c12.7-44.9 1.4-96.8-11.7-135.5c-6.7-19.7-14-36.8-19.8-48.9c-2.9-6.1-5.3-11-7.1-14.3c-.9-1.7-1.6-3-2.1-3.9l-.6-1.1-.2-.3 0-.1 0 0 0 0s0 0-14 7.8l14-7.8c-4.3-7.7-14.1-10.5-21.8-6.1z\"]\n};\nvar faClockTwelveThirty = {\n  prefix: 'fas',\n  iconName: 'clock-twelve-thirty',\n  icon: [512, 512, [], \"e359\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm24-360V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar 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.7V176 64c0-17.7 14.3-32 32-32s32 14.3 32 32V176v66.7l73.4-73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zM32 416c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zm96 64c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm96-64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zm64 32c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32z\"]\n};\nvar 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 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V336c0 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 64H304c97.2 0 176-78.8 176-176V128c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V32zM272 336c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zm48 48c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm80-48c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zM352 448c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm-80-16c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zm-80-16c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16z\"]\n};\nvar faAllergies = faHandDots;\nvar faFileInvoice = {\n  prefix: 'fas',\n  iconName: 'file-invoice',\n  icon: [384, 512, [], \"f570\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM80 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 96H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V256c0-17.7 14.3-32 32-32zm0 32v64H288V256H96zM240 416h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar 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 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar 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};\nvar 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 .3 0 0 0 0 0 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-120c0 13.3-10.7 24-24 24s-24-10.7-24-24V209.9l-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-31V328z\"]\n};\nvar 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 64V48c0-26.5-21.5-48-48-48H288V80c0 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.9l0 0 0 0c19 25.8 39.4 53.5 39.4 106.3c0 49.2-21.5 87.3-53.7 112H384zM256 80V0H208c-26.5 0-48 21.5-48 48V64 80c0 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.7l0 0-.1-.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 448v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448H136zm64 0v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448H200zm64 0v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448H264zm64 0v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448H328z\"]\n};\nvar faMugSaucer = {\n  prefix: 'fas',\n  iconName: 'mug-saucer',\n  icon: [640, 512, [\"coffee\"], \"f0f4\", \"M96 64c0-17.7 14.3-32 32-32H448h64c70.7 0 128 57.3 128 128s-57.3 128-128 128H480c0 53-43 96-96 96H192c-53 0-96-43-96-96V64zM480 224h32c35.3 0 64-28.7 64-64s-28.7-64-64-64H480V224zM32 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faCoffee = faMugSaucer;\nvar faBrush = {\n  prefix: 'fas',\n  iconName: 'brush',\n  icon: [384, 512, [], \"f55d\", \"M192 64L160 0H128L96 64 64 0H48C21.5 0 0 21.5 0 48V256H384V48c0-26.5-21.5-48-48-48H224L192 64zM0 288v32c0 35.3 28.7 64 64 64h64v64c0 35.3 28.7 64 64 64s64-28.7 64-64V384h64c35.3 0 64-28.7 64-64V288H0zM192 464c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16z\"]\n};\nvar 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 208H104L28.5 313.7c-2.9 4.1-4.5 9-4.5 14.1C24 341.1 34.8 352 48.2 352H80L3.8 474c-2.5 4-3.8 8.5-3.8 13.2C0 500.9 11.1 512 24.9 512H423.1c13.7 0 24.9-11.1 24.9-24.9c0-4.7-1.3-9.2-3.8-13.2L368 352h31.8c13.4 0 24.2-10.9 24.2-24.2c0-5-1.6-10-4.5-14.1L344 208h24.9c12.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 312c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zM280 160c0 13.3-10.7 24-24 24s-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24zm8 280c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z\"]\n};\nvar faMask = {\n  prefix: 'fas',\n  iconName: 'mask',\n  icon: [576, 512, [], \"f6fa\", \"M288 64C64 64 0 160 0 272S80 448 176 448h8.4c24.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.4H400c96 0 176-64 176-176s-64-208-288-208zM224 256c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm192 64c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64z\"]\n};\nvar faCalendarHeart = {\n  prefix: 'fas',\n  iconName: 'calendar-heart',\n  icon: [448, 512, [], \"e0d3\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zM212.7 444.7c6.2 6.2 16.4 6.2 22.6 0L328 352c22.1-22.1 22.1-57.9 0-80s-57.9-22.1-80 0l-24 24-24-24c-22.1-22.1-57.9-22.1-80 0s-22.1 57.9 0 80l92.7 92.7z\"]\n};\nvar 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 24H280c13.3 0 24-10.7 24-24s-10.7-24-24-24H136z\"]\n};\nvar faSearchMinus = faMagnifyingGlassMinus;\nvar 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-144c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80s-35.8 80-80 80z\"]\n};\nvar faRulerVertical = {\n  prefix: 'fas',\n  iconName: 'ruler-vertical',\n  icon: [256, 512, [], \"f548\", \"M0 48C0 21.5 21.5 0 48 0H208c26.5 0 48 21.5 48 48V96H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48z\"]\n};\nvar faUserLarge = {\n  prefix: 'fas',\n  iconName: 'user-large',\n  icon: [512, 512, [\"user-alt\"], \"f406\", \"M256 288c79.5 0 144-64.5 144-144S335.5 0 256 0S112 64.5 112 144s64.5 144 144 144zm-94.7 32C72.2 320 0 392.2 0 481.3c0 17 13.8 30.7 30.7 30.7H481.3c17 0 30.7-13.8 30.7-30.7C512 392.2 439.8 320 350.7 320H161.3z\"]\n};\nvar faUserAlt = faUserLarge;\nvar 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.8V208c0 8.8-7.2 16-16 16H445.7 432c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h13.7H560c8.8 0 16 7.2 16 16v42.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 48H352c-11.5 0-21.6-6.1-27.3-15.2C292.2 474.9 258.2 480 224 480zm0-176c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48zm0 32c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80zM80 272c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16zm48-112c0-8.8-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16zM112 368c8.8 0 16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16s7.2 16 16 16z\"]\n};\nvar 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 0H361.2c26.7 0 52 12.2 68.7 33l12.8 16c8.3 10.4 6.6 25.5-3.7 33.7s-25.5 6.6-33.7-3.7L392.5 63c-7.6-9.5-19.1-15-31.2-15H248V96h40c53 0 96 43 96 96V352c0 30.6-14.3 57.8-36.6 75.4l65.5 65.5c7.1 7.1 2.1 19.1-7.9 19.1H365.3c-8.5 0-16.6-3.4-22.6-9.4L288 448H160l-54.6 54.6c-6 6-14.1 9.4-22.6 9.4H43c-10 0-15-12.1-7.9-19.1l65.5-65.5C78.3 409.8 64 382.6 64 352V192c0-53 43-96 96-96h40V48H86.8zM160 160c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32H288c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32H160zm32 192c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm96 32c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar 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.5V256h64c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32c-35.3 0-64 28.7-64 64v64c0 17.7-14.3 32-32 32H480c-17.7 0-32-14.3-32-32V448c0-53-43-96-96-96H288c-53 0-96 43-96 96v32c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V416c0-35.3-28.7-64-64-64c-17.7 0-32-14.3-32-32V288c0-17.7 14.3-32 32-32H96V117.1c-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.2V256h40V108.1zm-88 49c-15.5 4.8-31.6 8.1-48 9.8V256h48V157zm-96 9.8c-16.4-1.6-32.5-4.9-48-9.8v99h48V166.8zm-96-30.5c-14.2-8-27.6-17.5-40-28.2V256h40V136.3z\"]\n};\nvar faTrashCheck = {\n  prefix: 'fas',\n  iconName: 'trash-check',\n  icon: [448, 512, [], \"e2af\", \"M163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128H416L394.8 467c-1.6 25.3-22.6 45-47.9 45H101.1c-25.3 0-46.3-19.7-47.9-45L32 128zM339.8 251.8c10.9-10.9 10.9-28.7 0-39.6s-28.7-10.9-39.6 0L192 320.4l-44.2-44.2c-10.9-10.9-28.7-10.9-39.6 0s-10.9 28.7 0 39.6l64 64c10.9 10.9 28.7 10.9 39.6 0l128-128z\"]\n};\nvar faUserNurse = {\n  prefix: 'fas',\n  iconName: 'user-nurse',\n  icon: [448, 512, [], \"f82f\", \"M96 128V70.2c0-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 30V128h-.3c.2 2.6 .3 5.3 .3 8v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V136c0-2.7 .1-5.4 .3-8H96zm48 48c0 44.2 35.8 80 80 80s80-35.8 80-80V160H144v16zM129.1 323.2l83.2 88.4c6.3 6.7 17 6.7 23.3 0l83.2-88.4c73.7 14.9 129.1 80 129.1 158.1c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3c0-78.1 55.5-143.2 129.1-158.1zM208 48V64H192c-4.4 0-8 3.6-8 8V88c0 4.4 3.6 8 8 8h16v16c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V96h16c4.4 0 8-3.6 8-8V72c0-4.4-3.6-8-8-8H240V48c0-4.4-3.6-8-8-8H216c-4.4 0-8 3.6-8 8z\"]\n};\nvar faBoombox = {\n  prefix: 'fas',\n  iconName: 'boombox',\n  icon: [640, 512, [128254], \"f8a5\", \"M120 48H520c22.1 0 40 17.9 40 40v72H448c0-17.7-14.3-32-32-32s-32 14.3-32 32H352c0-17.7-14.3-32-32-32s-32 14.3-32 32H256c0-17.7-14.3-32-32-32s-32 14.3-32 32H80V88c0-22.1 17.9-40 40-40zM608 168.6V88c0-48.6-39.4-88-88-88H120C71.4 0 32 39.4 32 88v80.6C12.9 179.6 0 200.3 0 224V448c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V224c0-23.7-12.9-44.4-32-55.4zM256 336c0-44.2-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80s80-35.8 80-80zm32 0c0 61.9-50.1 112-112 112s-112-50.1-112-112s50.1-112 112-112s112 50.1 112 112zm176 80c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80zm0 32c-61.9 0-112-50.1-112-112s50.1-112 112-112s112 50.1 112 112s-50.1 112-112 112z\"]\n};\nvar 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.4H97.9L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l57-57V325.3c0-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};\nvar faCloudSun = {\n  prefix: 'fas',\n  iconName: 'cloud-sun',\n  icon: [640, 512, [9925], \"f6c4\", \"M122.4 1.2C127.6-.9 133.4-.2 137.9 3l70.3 50.3L278.5 3c4.5-3.2 10.3-3.9 15.4-1.8s8.8 6.7 9.7 12.2l14.1 85.3L403 112.8c5.4 .9 10.1 4.6 12.2 9.7s1.4 10.9-1.8 15.4l-38.8 54.3c-2.2-.1-4.3-.2-6.5-.2c-23.2 0-45 6.2-63.8 17c.1-12.5-2.2-25.3-7.3-37.6c-20.3-49-76.4-72.2-125.4-52s-72.2 76.4-52 125.4c18.3 44.3 66 67.5 111.1 56.6c-36.3 18.2-62.8 53.3-69.1 94.9l-23.6 16.9c-4.5 3.2-10.3 3.9-15.4 1.8s-8.8-6.7-9.7-12.2L98.7 317.7 13.4 303.6c-5.5-.9-10.1-4.6-12.2-9.7S-.2 282.9 3 278.5l50.3-70.3L3 137.9c-3.2-4.5-3.9-10.3-1.8-15.4s6.7-8.8 12.2-9.7L98.7 98.7l14.1-85.3c.9-5.5 4.6-10.1 9.7-12.2zM149 232.7c-13.5-32.7 2-70.1 34.6-83.6s70.1 2 83.6 34.6s-2 70.1-34.6 83.6s-70.1-2-83.6-34.6zM639.9 431.9c0 44.2-35.8 80-80 80H288c-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};\nvar 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 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm32 224c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar 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 32h16V98.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.6V64h16c17.7 0 32-14.3 32-32s-14.3-32-32-32H176zM288 204c28.7 0 52 23.3 52 52v96c0 28.7-23.3 52-52 52s-52-23.3-52-52V256c0-28.7 23.3-52 52-52zm-12 52v96c0 6.6 5.4 12 12 12s12-5.4 12-12V256c0-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.5v2.2c0 13.4-4.9 26.4-13.8 36.4l-39 43.9c-6.2 7-10 15.7-10.9 24.9H192c11 0 20 9 20 20s-9 20-20 20H128c-11 0-20-9-20-20V368.3c0-20.6 7.5-40.4 21.2-55.8l39-43.9c2.4-2.7 3.7-6.2 3.7-9.8v-2.2c0-6.9-5.6-12.5-12.5-12.5z\"]\n};\nvar 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};\nvar faGripDots = {\n  prefix: 'fas',\n  iconName: 'grip-dots',\n  icon: [448, 512, [], \"e410\", \"M336 176c0 26.5 21.5 48 48 48s48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48zm-160 0c0 26.5 21.5 48 48 48s48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48zM64 224c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM336 336c0 26.5 21.5 48 48 48s48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48zM224 384c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zM16 336c0 26.5 21.5 48 48 48s48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48z\"]\n};\nvar 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 .3 0 0 0 0 0 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 24V248c0 13.3-10.7 24-24 24s-24-10.7-24-24V136c0-13.3 10.7-24 24-24zm32 224c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar 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};\nvar 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.1zM256 144c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zM80 384c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm80-16c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16zm-48 80c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm453.4-74.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 0c0 0-.1 0-.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 384c-8.8 0-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16s-7.2 16-16 16zm48 48c0 8.8-7.2 16-16 16s-16-7.2-16-16s7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faCircle2 = {\n  prefix: 'fas',\n  iconName: 'circle-2',\n  icon: [512, 512, [], \"e0ef\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM222.7 168.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 320H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-9.8 0-18.7-6-22.3-15.2s-1.3-19.6 5.9-26.3L276.3 224.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};\nvar faMagnet = {\n  prefix: 'fas',\n  iconName: 'magnet',\n  icon: [448, 512, [129522], \"f076\", \"M0 160v96C0 379.7 100.3 480 224 480s224-100.3 224-224V160H320v96c0 53-43 96-96 96s-96-43-96-96V160H0zm0-32H128V64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64v64zm320 0H448V64c0-17.7-14.3-32-32-32H352c-17.7 0-32 14.3-32 32v64z\"]\n};\nvar faJar = {\n  prefix: 'fas',\n  iconName: 'jar',\n  icon: [320, 512, [], \"e516\", \"M32 32C32 14.3 46.3 0 64 0H256c17.7 0 32 14.3 32 32s-14.3 32-32 32H64C46.3 64 32 49.7 32 32zM0 160c0-35.3 28.7-64 64-64H256c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160zm96 64c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32H224c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32H96z\"]\n};\nvar faGramophone = {\n  prefix: 'fas',\n  iconName: 'gramophone',\n  icon: [384, 512, [], \"f8bd\", \"M127 0c10.5-.4 20 6 23.6 15.9l0 .1 .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.4H184c-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-32H320c17.7 0 32 14.3 32 32v32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V416z\"]\n};\nvar 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.2H318.2zM149.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-12V233.9c0-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.9v84.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.1v85.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.3V150.6c0-6.8 4.2-12.8 10.6-15.1L435.4 80.9c7.3-2.6 15.4 .4 19.2 7.1zM295.5 512H216.5c-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};\nvar faNoteSticky = {\n  prefix: 'fas',\n  iconName: 'note-sticky',\n  icon: [448, 512, [62026, \"sticky-note\"], \"f249\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H290.7c17 0 33.3-6.7 45.3-18.7L429.3 368c12-12 18.7-28.3 18.7-45.3V96c0-35.3-28.7-64-64-64H64zm0 64H384V320H320c-17.7 0-32 14.3-32 32v64H64V96z\"]\n};\nvar faStickyNote = faNoteSticky;\nvar 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};\nvar faArrowAltDown = faDown;\nvar 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};\nvar fa100 = faHundredPoints;\nvar 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 128V320c0 44.2-35.8 80-80 80s-80-35.8-80-80V160c0-17.7 14.3-32 32-32s32 14.3 32 32V320c0 8.8 7.2 16 16 16s16-7.2 16-16V128c0-35.3-28.7-64-64-64s-64 28.7-64 64V336c0 61.9 50.1 112 112 112s112-50.1 112-112V160c0-17.7 14.3-32 32-32s32 14.3 32 32V336c0 97.2-78.8 176-176 176s-176-78.8-176-176V128z\"]\n};\nvar 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 208H384c-35.3 0-64 28.7-64 64s28.7 64 64 64h34zM248 152c0-13.3-10.7-24-24-24s-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152zM224 384c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm248 48c0-17.7 14.3-32 32-32h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H384c-17.7 0-32-14.3-32-32s14.3-32 32-32H536c53 0 96 43 96 96s-43 96-96 96H504c-17.7 0-32-14.3-32-32zm72-192H479.5c-1.4-22.2-5.6-43.7-12.3-64H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H512c-17.7 0-32-14.3-32-32s14.3-32 32-32h32c53 0 96 43 96 96s-43 96-96 96z\"]\n};\nvar faWindCircleExclamation = faWindWarning;\nvar 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};\nvar faMapMarkerSlash = faLocationPinSlash;\nvar 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 304c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zm-192-32c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm51.7-100.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.6z\"]\n};\nvar 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.9h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H479.7c-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 160H264c-8.3 0-16.3 1-24 2.8L38.8 5.1zM320 0c-53 0-96 43-96 96v3.6c0 15.7 12.7 28.4 28.4 28.4H387.6c15.7 0 28.4-12.7 28.4-28.4V96c0-53-43-96-96-96zM160.3 256H96c-17.7 0-32 14.3-32 32s14.3 32 32 32h64c0 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.6V335.5L166.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.7V479.2z\"]\n};\nvar 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 64H160c-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 288H373.6c41.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 0H240zm27.9 512l24-192H156.1l24 192h87.8zM64 320L89.3 471.9C93.2 495 113.2 512 136.7 512h11.2l-24-192H64zM300.1 512h11.2c23.5 0 43.5-17 47.3-40.1L384 320H324.1l-24 192z\"]\n};\nvar faLightSwitchOff = {\n  prefix: 'fas',\n  iconName: 'light-switch-off',\n  icon: [384, 512, [], \"e018\", \"M64 512c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64zm96-96h64c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64V352c0 35.3 28.7 64 64 64zm32 32c-8.8 0-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16zm0-416c-8.8 0-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16zM160 384c-17.7 0-32-14.3-32-32V256H256v96c0 17.7-14.3 32-32 32H160z\"]\n};\nvar faToggleLargeOff = {\n  prefix: 'fas',\n  iconName: 'toggle-large-off',\n  icon: [576, 512, [], \"e5b0\", \"M192 128c70.7 0 128 57.3 128 128s-57.3 128-128 128s-128-57.3-128-128s57.3-128 128-128zm0 320H384c106 0 192-86 192-192s-86-192-192-192H192C86 64 0 150 0 256S86 448 192 448zm143.1-64c30.4-34 48.9-78.8 48.9-128s-18.5-94-48.9-128H384c70.7 0 128 57.3 128 128s-57.3 128-128 128H335.1z\"]\n};\nvar 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};\nvar faTruckContainer = {\n  prefix: 'fas',\n  iconName: 'truck-container',\n  icon: [640, 512, [], \"f4dc\", \"M48 32H352c26.5 0 48 21.5 48 48V240c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80C0 53.5 21.5 32 48 32zM80 80c-8.8 0-16 7.2-16 16V224c0 8.8 7.2 16 16 16s16-7.2 16-16V96c0-8.8-7.2-16-16-16zM224 96V224c0 8.8 7.2 16 16 16s16-7.2 16-16V96c0-8.8-7.2-16-16-16s-16 7.2-16 16zM160 80c-8.8 0-16 7.2-16 16V224c0 8.8 7.2 16 16 16s16-7.2 16-16V96c0-8.8-7.2-16-16-16zM304 96V224c0 8.8 7.2 16 16 16s16-7.2 16-16V96c0-8.8-7.2-16-16-16s-16 7.2-16 16zm128 72c0-13.3 10.7-24 24-24h72.8c16.8 0 32.7 7.5 43.3 20.5L631 236.4c5.8 7.1 9 16.1 9 25.3V272v16 64c0 17.7-14.3 32-32 32h-1.6c1 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-16H432 286.4c1 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-80V384 352c0-17.7 14.3-32 32-32H80 208 432V288 256 168zm48 88H585l-50-61.1c-1.5-1.9-3.8-2.9-6.2-2.9H480v64zm80 144c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM208 432c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm-96-32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faBoot = {\n  prefix: 'fas',\n  iconName: 'boot',\n  icon: [512, 512, [129406], \"f782\", \"M0 32C0 14.3 14.3 0 32 0H320c17.7 0 32 14.3 32 32V64c0 17.7-14.3 32-32 32H0V32zM0 457.4V448H512v9.4c0 14.5-5.8 28.4-16 38.6s-24.1 16-38.6 16H442.5c-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.7h-11c-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.7h-11c-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.7H54.6c-14.5 0-28.4-5.8-38.6-16S0 471.9 0 457.4zM0 416V128H320v32H272c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v32H272c-8.8 0-16 7.2-16 16s7.2 16 16 16h48l119.3 29.8C482 296.5 512 334.9 512 379v37H0z\"]\n};\nvar faArrowUpFromWaterPump = {\n  prefix: 'fas',\n  iconName: 'arrow-up-from-water-pump',\n  icon: [576, 512, [], \"e4b6\", \"M112 0C85.5 0 64 21.5 64 48V256H48c-26.5 0-48 21.5-48 48v96c0 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 400V304c0-26.5-21.5-48-48-48H480l0-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 256H288V48c0-26.5-21.5-48-48-48H112zM306.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.1l0 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.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.7l0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1z\"]\n};\nvar faFileCheck = {\n  prefix: 'fas',\n  iconName: 'file-check',\n  icon: [384, 512, [], \"f316\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 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};\nvar 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.2H384c17.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 336H192c-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};\nvar 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 13H584c30.9 0 56-25.1 56-56V120c0-30.9-25.1-56-56-56H360c-1.8 0-3.5 .1-5.3 .2L491.5 301.1c24.2 41.9 9.8 95.6-32.1 119.8z\"]\n};\nvar faCircle3 = {\n  prefix: 'fas',\n  iconName: 'circle-3',\n  icon: [512, 512, [], \"e0f0\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM184 128H312c9.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.2H240c-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.4h27.8c20 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 176H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar 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 80H544V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256H464c-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-32H320c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V224zm0 128H352c17.7 0 32 14.3 32 32s-14.3 32-32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V416H96v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V416c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faKeyboardBrightnessLow = {\n  prefix: 'fas',\n  iconName: 'keyboard-brightness-low',\n  icon: [512, 512, [], \"e1c1\", \"M256 192c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM96 256c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm352-32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm32 192c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zM64 384c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zm96-32c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H160z\"]\n};\nvar 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 128H336c-8.8 0-16 7.2-16 16s7.2 16 16 16h55l-9.6 48H320c-8.8 0-16 7.2-16 16s7.2 16 16 16h62.2l78.7 34.7c11.6 5.1 19.1 16.6 19.1 29.3v80c0 17.7-14.3 32-32 32H120c-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.1h65.7l1.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.7h69.2c-17.4 96-56.7 143.3-90.4 166.9zM640 416c0 53-43 96-96 96H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H544c17.7 0 32-14.3 32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar 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-56V272H192c-8.8 0-16 7.2-16 16v34.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.3V288c0-26.5 21.5-48 48-48h48V160H205.3c-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 32H240V56zm32 104V352h34.7c6.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-32H272v72c0 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 56v72h48c26.5 0 48 21.5 48 48v2.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.3V176c0-8.8-7.2-16-16-16H272zM144 144c0 8.8 7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16zm208 64c-8.8 0-16 7.2-16 16s7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16zM144 368c0 8.8 7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16zm192 0c0 8.8 7.2 16 16 16s16-7.2 16-16s-7.2-16-16-16s-16 7.2-16 16z\"]\n};\nvar faUserInjured = {\n  prefix: 'fas',\n  iconName: 'user-injured',\n  icon: [448, 512, [], \"f728\", \"M240 80H342.7c-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 80h81.4l91-68.2zM224 256c70.7 0 128-57.3 128-128c0-5.4-.3-10.8-1-16H97c-.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.7V512H243.7L181.5 408.2 124 312.4zm33-7.2L204.3 384H272c44.2 0 80 35.8 80 80c0 18-6 34.6-16 48h82.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3c-7.2 0-14.3 .4-21.3 1.3zM0 482.3C0 498.7 13.3 512 29.7 512H64V345.4C24.9 378.1 0 427.3 0 482.3zM320 464c0-26.5-21.5-48-48-48H223.5l57.1 95.2C303 507.2 320 487.6 320 464z\"]\n};\nvar faBlockBrickFire = {\n  prefix: 'fas',\n  iconName: 'block-brick-fire',\n  icon: [640, 512, [\"firewall\"], \"e3dc\", \"M128 32v80H384V32H128zM96 112V32C60.7 32 32 60.7 32 96v16H96zM32 144v96H240V144H32zm0 224H96V272H32v96zm0 32v16c0 35.3 28.7 64 64 64H240V400H32zm240 0v80h65.6c-20.2-22.6-35.1-50-43.1-80H272zM480 144h-.6l.6 .6V144zm-208 0v96h54.9c20.6-32.8 48.5-66.2 81-96H272zM128 272v96H288.8c-.5-5.9-.8-11.9-.8-17.9c0-25.4 8.5-52.4 21-78.1H128zM480 112V96c0-35.3-28.7-64-64-64v80h64zm-26.5 51.8c-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.6C320 439.9 390.3 512 480 512c88.7 0 160-72 160-159.8c0-20.2-9.6-50.9-24.2-79c-14.8-28.5-35.7-58.5-60.4-81.1c-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.7zM530 433c-15 10-31 15-49 15c-45 0-81-29-81-78c0-24 15-45 45-82c4 5 62 79 62 79l36-42c3 4 5 8 7 12c18 33 10 75-20 96z\"]\n};\nvar faFirewall = faBlockBrickFire;\nvar faFaceSadTear = {\n  prefix: 'fas',\n  iconName: 'face-sad-tear',\n  icon: [512, 512, [128546, \"sad-tear\"], \"f5b4\", \"M0 256C0 397.4 114.6 512 256 512s256-114.6 256-256S397.4 0 256 0S0 114.6 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 47zM303.6 208c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm-128 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faSadTear = faFaceSadTear;\nvar 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};\nvar 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 36V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V146.1l-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 512H288V352l96 160h96c9.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};\nvar 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 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V64zM64 480c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40z\"]\n};\nvar faArrowsSpin = {\n  prefix: 'fas',\n  iconName: 'arrows-spin',\n  icon: [448, 512, [], \"e4bb\", \"M224 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.9H416c8.8 0 16-7.2 16-16V64c0-6.5-3.9-12.3-9.9-14.8s-12.9-1.1-17.4 3.5l-34 34C331.4 52.6 280.1 32 224 32c-10.9 0-21.5 .8-32 2.3V99.2c10.3-2.1 21-3.2 32-3.2zM100.1 154.7l32.6 32.6c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8V64c0-8.8-7.2-16-16-16H32c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l34 34C20.6 148.6 0 199.9 0 256c0 10.9 .8 21.5 2.3 32H67.2c-2.1-10.3-3.2-21-3.2-32c0-38.4 13.5-73.7 36.1-101.3zM445.7 224H380.8c2.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.8V448c0 8.8 7.2 16 16 16H416c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-34-34C427.4 363.4 448 312.1 448 256c0-10.9-.8-21.5-2.3-32zM224 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.9H32c-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-34C116.6 459.4 167.9 480 224 480c10.9 0 21.5-.8 32-2.3V412.8c-10.3 2.1-21 3.2-32 3.2z\"]\n};\nvar faFaceSmileRelaxed = {\n  prefix: 'fas',\n  iconName: 'face-smile-relaxed',\n  icon: [512, 512, [], \"e392\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM171.8 331.5C188 349.2 216 368 256 368s68-18.8 84.2-36.5c6-6.5 16.1-6.9 22.6-.9s6.9 16.1 .9 22.6C342.9 375.8 306.9 400 256 400s-86.9-24.2-107.8-46.8c-6-6.5-5.6-16.6 .9-22.6s16.6-5.6 22.6 .9zm39.4-97.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};\nvar 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 .3 0 0 0 0 0 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};\nvar faCommentTimes = faCommentXmark;\nvar faPrint = {\n  prefix: 'fas',\n  iconName: 'print',\n  icon: [512, 512, [128424, 128438, 9113], \"f02f\", \"M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zm-16-88c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z\"]\n};\nvar faTurkishLiraSign = {\n  prefix: 'fas',\n  iconName: 'turkish-lira-sign',\n  icon: [448, 512, [\"try\", \"turkish-lira\"], \"e2bb\", \"M128 32c17.7 0 32 14.3 32 32V99.3L279.2 65.2c17-4.9 34.7 5 39.6 22s-5 34.7-22 39.6L160 165.9v29.4l119.2-34.1c17-4.9 34.7 5 39.6 22s-5 34.7-22 39.6L160 261.9V416h63.8c68.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 8C410.5 399.8 326.1 480 223.8 480H128c-17.7 0-32-14.3-32-32V280.1l-23.2 6.6c-17 4.9-34.7-5-39.6-22s5-34.7 22-39.6L96 213.6V184.1l-23.2 6.6c-17 4.9-34.7-5-39.6-22s5-34.7 22-39.6L96 117.6V64c0-17.7 14.3-32 32-32z\"]\n};\nvar faTry = faTurkishLiraSign;\nvar faTurkishLira = faTurkishLiraSign;\nvar faFaceNoseSteam = {\n  prefix: 'fas',\n  iconName: 'face-nose-steam',\n  icon: [512, 512, [], \"e382\", \"M498.2 339.1c8.9-26.1 13.8-54 13.8-83.1C512 114.6 397.4 0 256 0S0 114.6 0 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.7l56.5-33.9c12.6-7.6 28.7-5.6 39.1 4.8s12.4 26.5 4.8 39.1L183.8 393c20.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 16C198.4 507 226.6 512 256 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-33.9-56.5c-7.6-12.6-5.6-28.7 4.8-39.1s26.5-12.4 39.1-4.8L393 327.3c25.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-4.4 4.4-7.2 9.7-8.5 15.3l-23.5-14.1-4.6-2.8L320 320.9l32.2 53.7 2.8 4.6 14.1 23.5c-5.6 1.3-10.9 4.2-15.3 8.5c-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 .5 .1 .9 .1 1.4c.7 7.1 3.8 14 9.2 19.4c12.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.5l0 0zM142.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-4.4-4.4-9.7-7.2-15.3-8.5l14.1-23.5 2.8-4.6L190.2 320l-53.7 32.2-4.6 2.8-23.5 14.1c-.1-.4-.2-.7-.3-1c-1.4-5.2-4.2-10.2-8.3-14.3c-.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.2C1.7 445.6 3 472.7 20.3 489.9s44.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.4zM112 224h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm192 32c-8.8 0-16-7.2-16-16s7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H304zm95.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};\nvar faCircleWaveformLines = {\n  prefix: 'fas',\n  iconName: 'circle-waveform-lines',\n  icon: [512, 512, [\"waveform-circle\"], \"e12d\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm32-368V368c0 8.8-7.2 16-16 16s-16-7.2-16-16V144c0-8.8 7.2-16 16-16s16 7.2 16 16zM160 176V336c0 8.8-7.2 16-16 16s-16-7.2-16-16V176c0-8.8 7.2-16 16-16s16 7.2 16 16zm192 24V312c0 8.8-7.2 16-16 16s-16-7.2-16-16V200c0-8.8 7.2-16 16-16s16 7.2 16 16zM224 216v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V216c0-8.8 7.2-16 16-16s16 7.2 16 16zm192 24v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V240c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faWaveformCircle = faCircleWaveformLines;\nvar 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 32V67.7c1.6 .2 3.1 .4 4.7 .7c10.6 1.6 42.1 6.7 55.1 10c17.1 4.3 27.5 21.7 23.2 38.9s-21.7 27.5-38.9 23.2c-9.3-2.4-37.6-7-48.9-8.7c-32.1-4.8-59.6-2.4-78.5 4.9c-18.3 7-25.9 16.9-27.9 28c-1.9 10.7-.5 16.8 1.3 20.6c1.9 4 5.6 8.5 12.9 13.4c16.2 10.8 41.1 17.9 73.3 26.7l2.8 .8c28.4 7.7 63.2 17.2 89 34.3c14.1 9.4 27.3 22.1 35.5 39.7c8.3 17.8 10.1 37.8 6.3 59.1c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.1c-.4-.1-.9-.1-1.3-.2l-.2 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3c-16.2-7.2-23.4-26.1-16.2-42.2s26.1-23.4 42.2-16.2c20.9 9.3 55.3 18.4 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.7 .5-16.8-1.3-20.6c-1.9-4-5.6-8.5-12.9-13.4c-16.2-10.8-41.1-17.9-73.3-26.7l-2.8-.8c-28.4-7.7-63.2-17.2-89-34.3c-14.1-9.4-27.3-22.1-35.5-39.7c-8.3-17.8-10.1-37.8-6.3-59.1C25 114.1 53 89.3 86 76.7c13-5 27.2-8.2 42-10V32c0-17.7 14.3-32 32-32z\"]\n};\nvar faDollar = faDollarSign;\nvar faUsd = faDollarSign;\nvar 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.9H332.3c2.4-7.6 3.7-15.6 3.7-24s-1.3-16.4-3.7-24h81.9c-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.4v81.9c-7.6-2.4-15.6-3.7-24-3.7s-16.4 1.3-24 3.7V97.8c-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.9h81.9c-2.4 7.6-3.7 15.6-3.7 24s1.3 16.4 3.7 24H97.8c4.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.1H152c-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};\nvar faComputerSpeaker = {\n  prefix: 'fas',\n  iconName: 'computer-speaker',\n  icon: [640, 512, [], \"f8b2\", \"M288 432V416H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H304c-10-13.4-16-30-16-48zM64 32C28.7 32 0 60.7 0 96V320c0 35.3 28.7 64 64 64H288V320H64V96H288V80c0-18 6-34.6 16-48H64zm304 0c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H368zM544 320c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64zm32 0c0 53-43 96-96 96s-96-43-96-96s43-96 96-96s96 43 96 96zM512 128c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar 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 224V208 192 160 144 128H105c-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 80V288c0 37 25.2 68.2 59.3 77.3l27.6 110.3c5.3 21.4 24.5 36.4 46.6 36.4h53c22 0 41.2-15 46.6-36.4l27.6-110.3C454.8 356.2 480 325 480 288V176c0-44.2-35.8-80-80-80H240zm48 160c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32zm96 32c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32zM584.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 128H512v16 16 32 16 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};\nvar 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};\nvar 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 20v14c-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.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V312c0 11 9 20 20 20s20-9 20-20V298.2c8-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.7V104z\"]\n};\nvar faSearchDollar = faMagnifyingGlassDollar;\nvar faUsersGear = {\n  prefix: 'fas',\n  iconName: 'users-gear',\n  icon: [640, 512, [\"users-cog\"], \"f509\", \"M144 160c44.2 0 80-35.8 80-80s-35.8-80-80-80S64 35.8 64 80s35.8 80 80 80zm368 0c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80zM0 298.7C0 310.4 9.6 320 21.3 320H234.7c.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.7H106.7C47.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.2H261.3C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7H455.2c-2.1-5.2-3.2-10.9-3.2-16.4v-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 192H490.7c-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.3v-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.6v3c1.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-3L574.4 311c-8.9-7.6-19.1-13.6-30.4-17.6v-21c0-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.9v21c-11.2 4-21.5 10-30.4 17.6l-18.2-10.5c-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.9l18.2 10.5c-1 5.7-1.6 11.6-1.6 17.6s.6 11.9 1.6 17.5l-18.2 10.5c-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 3L449.6 457c8.9 7.6 19.2 13.6 30.4 17.6v21c0 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.9v-21c11.2-4 21.5-10 30.4-17.6l18.2 10.5c6.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-18.2-10.5c1-5.7 1.6-11.6 1.6-17.5s-.6-11.9-1.6-17.6l18.2-10.5zM552 384c0 22.1-17.9 40-40 40s-40-17.9-40-40s17.9-40 40-40s40 17.9 40 40z\"]\n};\nvar faUsersCog = faUsersGear;\nvar 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 25H400c8.8 0 16-7.2 16-16V17.4C416 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-16H241.6c-1 5.2-1.6 10.5-1.6 16zM72 224c-22.1 0-40 17.9-40 40s17.9 40 40 40H224v89.4L386.8 230.5c-13.3-4.3-27.3-6.5-41.6-6.5H240 72zm345.7 20.9L246.6 416H416V369.7l53.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 448v32c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32V448H224z\"]\n};\nvar 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 160v8c0 13.3 10.7 24 24 24H456c13.3 0 24-10.7 24-24v-8c15.2 0 28.3-10.7 31.3-25.6s-4.8-29.9-18.7-35.8l-224-96c-8.1-3.4-17.2-3.4-25.2 0zM128 224H64V420.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 512H480c14.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.1V224H384V416H344V224H280V416H232V224H168V416H128V224zm128-96c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faBank = faBuildingColumns;\nvar faInstitution = faBuildingColumns;\nvar faMuseum = faBuildingColumns;\nvar faUniversity = faBuildingColumns;\nvar faCircleT = {\n  prefix: 'fas',\n  iconName: 'circle-t',\n  icon: [512, 512, [], \"e124\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM152 144H256 360c13.3 0 24 10.7 24 24s-10.7 24-24 24H280V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V192H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faSack = {\n  prefix: 'fas',\n  iconName: 'sack',\n  icon: [512, 512, [], \"f81c\", \"M192 96H320l47.4-71.1C374.5 14.2 366.9 0 354.1 0H157.9c-12.8 0-20.4 14.2-13.3 24.9L192 96zm128 32H192c-3.8 2.5-8.1 5.3-13 8.4l0 0C122.3 172.7 0 250.9 0 416c0 53 43 96 96 96H416c53 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};\nvar faGrid2 = {\n  prefix: 'fas',\n  iconName: 'grid-2',\n  icon: [448, 512, [], \"e196\", \"M192 80c0-26.5-21.5-48-48-48H48C21.5 32 0 53.5 0 80v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V80zm0 256c0-26.5-21.5-48-48-48H48c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V336zM256 80v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H304c-26.5 0-48 21.5-48 48zM448 336c0-26.5-21.5-48-48-48H304c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V336z\"]\n};\nvar 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 400H64V384c0-17.7-14.3-32-32-32s-32 14.3-32 32v48 48c0 17.7 14.3 32 32 32s32-14.3 32-32V464h96c13.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};\nvar faCctv = faCameraCctv;\nvar faUmbrella = {\n  prefix: 'fas',\n  iconName: 'umbrella',\n  icon: [640, 512, [], \"f0e9\", \"M320 0c17.7 0 32 14.3 32 32V49.7C483.8 63.4 589.7 161 605.9 285.9c2 15.6-17.3 24.4-27.8 12.7C564.1 283 536.8 272 512 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.9C391 299.5 358.7 272 320 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.9C199 299.5 166.7 272 128 272c-24.8 0-52.1 11-66.1 26.7c-10.5 11.7-29.8 2.9-27.8-12.7C50.3 161 156.2 63.4 288 49.7V32c0-17.7 14.3-32 32-32zm0 304c12.3 0 23.5 4.6 32 12.2V430.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.4V316.2c8.5-7.6 19.7-12.2 32-12.2z\"]\n};\nvar 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};\nvar faHorizontalRule = {\n  prefix: 'fas',\n  iconName: 'horizontal-rule',\n  icon: [640, 512, [8213], \"f86c\", \"M0 256c0-17.7 14.3-32 32-32H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32z\"]\n};\nvar faBedFront = {\n  prefix: 'fas',\n  iconName: 'bed-front',\n  icon: [512, 512, [\"bed-alt\"], \"f8f7\", \"M32 80c0-26.5 21.5-48 48-48H432c26.5 0 48 21.5 48 48V209.1c-14.5-8.4-30.7-14-48-16.1c0-.3 0-.7 0-1V160c0-17.7-14.3-32-32-32H304c-17.7 0-32 14.3-32 32v32H240V160c0-17.7-14.3-32-32-32H112c-17.7 0-32 14.3-32 32v32c0 .3 0 .7 0 1c-17.3 2.2-33.6 7.8-48 16.1V80zM0 320c0-53 43-96 96-96H416c53 0 96 43 96 96V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V416H64v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V320z\"]\n};\nvar faBedAlt = faBedFront;\nvar faD = {\n  prefix: 'fas',\n  iconName: 'd',\n  icon: [384, 512, [100], \"44\", \"M0 64C0 46.3 14.3 32 32 32H160c123.7 0 224 100.3 224 224s-100.3 224-224 224H32c-17.7 0-32-14.3-32-32V64zM64 96V416h96c88.4 0 160-71.6 160-160s-71.6-160-160-160H64z\"]\n};\nvar faStapler = {\n  prefix: 'fas',\n  iconName: 'stapler',\n  icon: [640, 512, [], \"e5af\", \"M640 299.3V304 432c0 26.5-21.5 48-48 48H512 448 64c-17.7 0-32-14.3-32-32s14.3-32 32-32H448V368H96c-17.7 0-32-14.3-32-32V219.4L33.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 304V288L128 230.9V304H448z\"]\n};\nvar faMasksTheater = {\n  prefix: 'fas',\n  iconName: 'masks-theater',\n  icon: [640, 512, [127917, \"theater-masks\"], \"f630\", \"M399.3 509.7c-58.2-8.8-108.2-72.8-137.6-119.7c-20-31.9-25.1-70.3-19.6-107.7L266.3 118c1.4-9.8 5.1-19.2 12.9-25.2c20.2-15.6 72.4-41.5 185.1-24.5s155.2 57.4 170 78.3c5.7 8 6.5 18.1 5.1 27.9L615.2 338.8c-5.5 37.3-21.5 72.6-49.8 97.2c-41.7 36.1-108 82.5-166.1 73.7zm17.1-277.7c.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.8c4.4 3.1 10.8 2 11.8-3.3zm112.6 22.2c4.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.8zm-11.5 85.2c-28.8 12.8-61.4 17.8-94.9 12.8s-63.2-19.5-87-40.3c-6.3-5.5-16.2-1.7-15.2 6.7c5.9 48.5 43 89.1 93 96.7s97.2-20.2 116.8-64.9c3.4-7.7-5-14.3-12.6-10.9zM240.7 446.9c-58.2 8.8-124.5-37.5-166.1-73.7c-28.3-24.5-44.3-59.8-49.8-97.2L.6 111.8C-.8 102 0 91.9 5.7 83.9C20.5 63 63 22.7 175.7 5.6s164.9 8.9 185.1 24.5c.9 .7 1.7 1.4 2.4 2.1c-52.8 4.8-85.1 21-103.6 35.3c-17 13.1-23 32-25 45.9L215.3 244.7c-2.6 .1-5.2 .4-7.9 .8c-35.2 5.3-61.8 32.7-68.2 66.3c-1.6 8.2 8.3 12.2 14.8 7c15.6-12.4 34.1-21.3 54.7-25.4c-3 38.4 4 78.7 25.9 113.6c6.9 11 15 23.1 24.2 35.4c-5.9 2.1-11.9 3.6-18 4.5zM174.1 157c-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.6z\"]\n};\nvar faTheaterMasks = faMasksTheater;\nvar 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.4V64c0-17.7-14.3-32-32-32S64 46.3 64 64V224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V325.6L299.2 472.3c13.4 11.5 33.6 9.9 45.1-3.5s9.9-33.6-3.5-45.1L182.5 288H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H182.5L340.8 88.3z\"]\n};\nvar faFaceWoozy = {\n  prefix: 'fas',\n  iconName: 'face-woozy',\n  icon: [512, 512, [], \"e3a2\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 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};\nvar 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 128H144zm89.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.3h58.3c8.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.8V296c0 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.1H286.6c-23.7 0-44.8 14.9-52.8 37.3zM352 384c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar 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.5V32c0-8.8-7.2-16-16-16h-5.5c-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};\nvar 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 0V96L32 96zM192 288c-17.7 0-32 14.3-32 32s14.3 32 32 32h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm-64-64c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32s-14.3-32-32-32H160c-17.7 0-32 14.3-32 32zm96 160c-17.7 0-32 14.3-32 32s14.3 32 32 32h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H224zm88-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 32H352c88.4 0 160-71.6 160-160V226.3c0-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 64v88c0 22.1 17.9 40 40 40s40-17.9 40-40V160c0-8.8 7.2-16 16-16s16 7.2 16 16v56c0 39.8-32.2 72-72 72z\"]\n};\nvar faGalleryThumbnails = {\n  prefix: 'fas',\n  iconName: 'gallery-thumbnails',\n  icon: [576, 512, [], \"e3aa\", \"M512 64V288H64L64 64H512zM64 0C28.7 0 0 28.7 0 64V288c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM0 448v32c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V448c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zm192-32c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V448c0-17.7-14.3-32-32-32H192zm128 32v32c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V448c0-17.7-14.3-32-32-32H352c-17.7 0-32 14.3-32 32zm192-32c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V448c0-17.7-14.3-32-32-32H512z\"]\n};\nvar faCircleJ = {\n  prefix: 'fas',\n  iconName: 'circle-j',\n  icon: [512, 512, [], \"e112\", \"M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm80-360V288c0 53-43 96-96 96s-96-43-96-96v-8c0-13.3 10.7-24 24-24s24 10.7 24 24v8c0 26.5 21.5 48 48 48s48-21.5 48-48V152c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar 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};\nvar 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 352H592c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H516h-4-.7l-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 48H48c-26.5 0-48 21.5-48 48V304c0 26.5 21.5 48 48 48H156.2l91.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};\nvar faHandshakeAlt = faHandshakeSimple;\nvar 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-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 64H320zM192 192c4.5 0 8.8 1.9 11.8 5.2l75.7 82.6c14.1 15.4 3.2 40.2-17.7 40.2H122.2c-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};\nvar faFileCaretUp = faPageCaretUp;\nvar faJetFighter = {\n  prefix: 'fas',\n  iconName: 'jet-fighter',\n  icon: [640, 512, [\"fighter-jet\"], \"f0fb\", \"M160 24c0-13.3 10.7-24 24-24H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H280L384 192H500.4c7.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.1H384L280 464h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V320H160l-54.6 54.6c-6 6-14.1 9.4-22.6 9.4H64c-17.7 0-32-14.3-32-32V288c-17.7 0-32-14.3-32-32s14.3-32 32-32V160c0-17.7 14.3-32 32-32H82.7c8.5 0 16.6 3.4 22.6 9.4L160 192h32V48h-8c-13.3 0-24-10.7-24-24zM80 240c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H80z\"]\n};\nvar faFighterJet = faJetFighter;\nvar 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};\nvar 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 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM384 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};\nvar faShareAltSquare = faSquareShareNodes;\nvar 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.6V328c0 13.3-10.7 24-24 24s-24-10.7-24-24V258.6c-18.9-9-32-28.3-32-50.6c0-30.9 25.1-56 56-56s56 25.1 56 56z\"]\n};\nvar faBarcode = {\n  prefix: 'fas',\n  iconName: 'barcode',\n  icon: [512, 512, [], \"f02a\", \"M24 32C10.7 32 0 42.7 0 56V456c0 13.3 10.7 24 24 24H40c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H24zm88 0c-8.8 0-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V48c0-8.8-7.2-16-16-16zm72 0c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H184zm96 0c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H280zM448 56V456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H472c-13.3 0-24 10.7-24 24zm-64-8V464c0 8.8 7.2 16 16 16s16-7.2 16-16V48c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"]\n};\nvar 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 32V144H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H160V320c0 17.7 14.3 32 32 32s32-14.3 32-32V208H336c17.7 0 32-14.3 32-32s-14.3-32-32-32H224V32zM0 480c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32z\"]\n};\nvar 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 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm144 0c-17.7 0-32 14.3-32 32v32H96c-17.7 0-32 14.3-32 32s14.3 32 32 32h16V384c0 17.7 14.3 32 32 32s32-14.3 32-32V224h16c17.7 0 32-14.3 32-32s-14.3-32-32-32H176V128c0-17.7-14.3-32-32-32zm192 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V288H256c-17.7 0-32 14.3-32 32s14.3 32 32 32h16v32c0 17.7 14.3 32 32 32s32-14.3 32-32V352h16c17.7 0 32-14.3 32-32s-14.3-32-32-32H336V128z\"]\n};\nvar faSlidersVSquare = faSquareSlidersVertical;\nvar faVideo = {\n  prefix: 'fas',\n  iconName: 'video',\n  icon: [576, 512, [\"video-camera\"], \"f03d\", \"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-64V128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2V384c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 337.1V320 192 174.9l14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z\"]\n};\nvar faVideoCamera = faVideo;\nvar faMessageMiddle = {\n  prefix: 'fas',\n  iconName: 'message-middle',\n  icon: [512, 512, [\"comment-middle-alt\"], \"e1e1\", \"M343.5 416H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H168.5l75.2 90.2c3 3.6 7.5 5.8 12.3 5.8s9.3-2.1 12.3-5.8L343.5 416z\"]\n};\nvar faCommentMiddleAlt = faMessageMiddle;\nvar 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.9v28.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.5V291.9c0-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};\nvar faMortarBoard = faGraduationCap;\nvar faHandHoldingMedical = {\n  prefix: 'fas',\n  iconName: 'hand-holding-medical',\n  icon: [576, 512, [], \"e05c\", \"M224 24V80H168c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h56v56c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V176h56c13.3 0 24-10.7 24-24V104c0-13.3-10.7-24-24-24H320V24c0-13.3-10.7-24-24-24H248c-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 416H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h16 64c17.7 0 32-14.3 32-32s-14.3-32-32-32H288 272 193.7c-29.1 0-57.3 9.9-80 28L68.8 384H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H192 352.5c29 0 57.3-9.3 80.7-26.5l126.6-93.3zm-367-8.2l.9 0 0 0c-.3 0-.6 0-.9 0z\"]\n};\nvar faPersonCircleCheck = {\n  prefix: 'fas',\n  iconName: 'person-circle-check',\n  icon: [576, 512, [], \"e53e\", \"M208 48c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM152 352V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.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.6h29.7c33.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.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zm424 16c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zm-76.7-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};\nvar faSquareZ = {\n  prefix: 'fas',\n  iconName: 'square-z',\n  icon: [448, 512, [], \"e288\", \"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-64H64zm88 96H296c8.9 0 17.1 5 21.3 12.9s3.6 17.5-1.5 24.8L197.8 336H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-8.9 0-17.1-5-21.3-12.9s-3.6-17.5 1.5-24.8L250.2 176H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faMessageText = {\n  prefix: 'fas',\n  iconName: 'message-text',\n  icon: [512, 512, [\"comment-alt-text\"], \"e1e6\", \"M0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zm168 48c-13.3 0-24 10.7-24 24s10.7 24 24 24h64V296c0 13.3 10.7 24 24 24s24-10.7 24-24V160h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H256 168z\"]\n};\nvar faCommentAltText = faMessageText;\nvar faTurnUp = {\n  prefix: 'fas',\n  iconName: 'turn-up',\n  icon: [384, 512, [10548, \"level-up-alt\"], \"f3bf\", \"M178.3 5.7L40.3 143.7C35 149 32 156.2 32 163.7C32 179.3 44.7 192 60.3 192H144V400c0 8.8-7.2 16-16 16H32c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32h96c61.9 0 112-50.1 112-112V192h83.7c15.6 0 28.3-12.7 28.3-28.3c0-7.5-3-14.7-8.3-20L205.7 5.7C202 2 197.1 0 192 0s-10 2-13.7 5.7z\"]\n};\nvar faLevelUpAlt = faTurnUp;\nvar icons = {\n  fa0: fa0,\n  fa1: fa1,\n  fa2: fa2,\n  fa3: fa3,\n  fa4: fa4,\n  fa5: fa5,\n  fa6: fa6,\n  fa7: fa7,\n  fa8: fa8,\n  fa9: fa9,\n  faFillDrip: faFillDrip,\n  faArrowsToCircle: faArrowsToCircle,\n  faCircleChevronRight: faCircleChevronRight,\n  faChevronCircleRight: faChevronCircleRight,\n  faWagonCovered: faWagonCovered,\n  faLineHeight: faLineHeight,\n  faBagel: faBagel,\n  faTransporter7: faTransporter7,\n  faAt: faAt,\n  faRectanglesMixed: faRectanglesMixed,\n  faPhoneArrowUpRight: faPhoneArrowUpRight,\n  faPhoneArrowUp: faPhoneArrowUp,\n  faPhoneOutgoing: faPhoneOutgoing,\n  faTrashCan: faTrashCan,\n  faTrashAlt: faTrashAlt,\n  faCircleL: faCircleL,\n  faHeadSideGoggles: faHeadSideGoggles,\n  faHeadVr: faHeadVr,\n  faTextHeight: faTextHeight,\n  faUserXmark: faUserXmark,\n  faUserTimes: faUserTimes,\n  faFaceHandYawn: faFaceHandYawn,\n  faGaugeSimpleMin: faGaugeSimpleMin,\n  faTachometerSlowest: faTachometerSlowest,\n  faStethoscope: faStethoscope,\n  faCoffin: faCoffin,\n  faMessage: faMessage,\n  faCommentAlt: faCommentAlt,\n  faSalad: faSalad,\n  faBowlSalad: faBowlSalad,\n  faInfo: faInfo,\n  faRobotAstromech: faRobotAstromech,\n  faRingDiamond: faRingDiamond,\n  faFonduePot: faFonduePot,\n  faTheta: faTheta,\n  faFaceHandPeeking: faFaceHandPeeking,\n  faSquareUser: faSquareUser,\n  faDownLeftAndUpRightToCenter: faDownLeftAndUpRightToCenter,\n  faCompressAlt: faCompressAlt,\n  faExplosion: faExplosion,\n  faFileLines: faFileLines,\n  faFileAlt: faFileAlt,\n  faFileText: faFileText,\n  faWaveSquare: faWaveSquare,\n  faRing: faRing,\n  faBuildingUn: faBuildingUn,\n  faDiceThree: faDiceThree,\n  faTirePressureWarning: faTirePressureWarning,\n  faWifiFair: faWifiFair,\n  faWifi2: faWifi2,\n  faCalendarDays: faCalendarDays,\n  faCalendarAlt: faCalendarAlt,\n  faMp3Player: faMp3Player,\n  faAnchorCircleCheck: faAnchorCircleCheck,\n  faTally4: faTally4,\n  faRectangleHistory: faRectangleHistory,\n  faBuildingCircleArrowRight: faBuildingCircleArrowRight,\n  faVolleyball: faVolleyball,\n  faVolleyballBall: faVolleyballBall,\n  faSunHaze: faSunHaze,\n  faTextSize: faTextSize,\n  faUfo: faUfo,\n  faFork: faFork,\n  faUtensilFork: faUtensilFork,\n  faArrowsUpToLine: faArrowsUpToLine,\n  faMobileSignal: faMobileSignal,\n  faBarcodeScan: faBarcodeScan,\n  faSortDown: faSortDown,\n  faSortDesc: faSortDesc,\n  faFolderArrowDown: faFolderArrowDown,\n  faFolderDownload: faFolderDownload,\n  faCircleMinus: faCircleMinus,\n  faMinusCircle: faMinusCircle,\n  faFaceIcicles: faFaceIcicles,\n  faShovel: faShovel,\n  faDoorOpen: faDoorOpen,\n  faFilms: faFilms,\n  faRightFromBracket: faRightFromBracket,\n  faSignOutAlt: faSignOutAlt,\n  faFaceGlasses: faFaceGlasses,\n  faNfc: faNfc,\n  faAtom: faAtom,\n  faSoap: faSoap,\n  faIcons: faIcons,\n  faHeartMusicCameraBolt: faHeartMusicCameraBolt,\n  faMicrophoneLinesSlash: faMicrophoneLinesSlash,\n  faMicrophoneAltSlash: faMicrophoneAltSlash,\n  faClosedCaptioningSlash: faClosedCaptioningSlash,\n  faCalculatorSimple: faCalculatorSimple,\n  faCalculatorAlt: faCalculatorAlt,\n  faBridgeCircleCheck: faBridgeCircleCheck,\n  faSlidersUp: faSlidersUp,\n  faSlidersV: faSlidersV,\n  faLocationMinus: faLocationMinus,\n  faMapMarkerMinus: faMapMarkerMinus,\n  faPumpMedical: faPumpMedical,\n  faFingerprint: faFingerprint,\n  faSkiBoot: faSkiBoot,\n  faStandardDefinition: faStandardDefinition,\n  faRectangleSd: faRectangleSd,\n  faH1: faH1,\n  faHandPointRight: faHandPointRight,\n  faMagnifyingGlassLocation: faMagnifyingGlassLocation,\n  faSearchLocation: faSearchLocation,\n  faMessageBot: faMessageBot,\n  faForwardStep: faForwardStep,\n  faStepForward: faStepForward,\n  faFaceSmileBeam: faFaceSmileBeam,\n  faSmileBeam: faSmileBeam,\n  faLightCeiling: faLightCeiling,\n  faMessageExclamation: faMessageExclamation,\n  faCommentAltExclamation: faCommentAltExclamation,\n  faBowlScoop: faBowlScoop,\n  faBowlShavedIce: faBowlShavedIce,\n  faSquareX: faSquareX,\n  faUtilityPoleDouble: faUtilityPoleDouble,\n  faFlagCheckered: faFlagCheckered,\n  faChevronsUp: faChevronsUp,\n  faChevronDoubleUp: faChevronDoubleUp,\n  faFootball: faFootball,\n  faFootballBall: faFootballBall,\n  faUserVneck: faUserVneck,\n  faSchoolCircleExclamation: faSchoolCircleExclamation,\n  faCrop: faCrop,\n  faAnglesDown: faAnglesDown,\n  faAngleDoubleDown: faAngleDoubleDown,\n  faUsersRectangle: faUsersRectangle,\n  faPeopleRoof: faPeopleRoof,\n  faSquareArrowRight: faSquareArrowRight,\n  faArrowSquareRight: faArrowSquareRight,\n  faLocationPlus: faLocationPlus,\n  faMapMarkerPlus: faMapMarkerPlus,\n  faLightbulbExclamationOn: faLightbulbExclamationOn,\n  faPeopleLine: faPeopleLine,\n  faBeerMugEmpty: faBeerMugEmpty,\n  faBeer: faBeer,\n  faCrateEmpty: faCrateEmpty,\n  faDiagramPredecessor: faDiagramPredecessor,\n  faTransporter: faTransporter,\n  faCalendarCircleUser: faCalendarCircleUser,\n  faArrowUpLong: faArrowUpLong,\n  faLongArrowUp: faLongArrowUp,\n  faPersonCarryBox: faPersonCarryBox,\n  faPersonCarry: faPersonCarry,\n  faFireFlameSimple: faFireFlameSimple,\n  faBurn: faBurn,\n  faPerson: faPerson,\n  faMale: faMale,\n  faLaptop: faLaptop,\n  faFileCsv: faFileCsv,\n  faMenorah: faMenorah,\n  faUnion: faUnion,\n  faChevronsLeft: faChevronsLeft,\n  faChevronDoubleLeft: faChevronDoubleLeft,\n  faCircleHeart: faCircleHeart,\n  faHeartCircle: faHeartCircle,\n  faTruckPlane: faTruckPlane,\n  faRecordVinyl: faRecordVinyl,\n  faBringForward: faBringForward,\n  faSquareP: faSquareP,\n  faFaceGrinStars: faFaceGrinStars,\n  faGrinStars: faGrinStars,\n  faSigma: faSigma,\n  faCameraMovie: faCameraMovie,\n  faBong: faBong,\n  faClarinet: faClarinet,\n  faTruckFlatbed: faTruckFlatbed,\n  faSpaghettiMonsterFlying: faSpaghettiMonsterFlying,\n  faPastafarianism: faPastafarianism,\n  faArrowDownUpAcrossLine: faArrowDownUpAcrossLine,\n  faLeafHeart: faLeafHeart,\n  faHouseBuilding: faHouseBuilding,\n  faCheeseSwiss: faCheeseSwiss,\n  faSpoon: faSpoon,\n  faUtensilSpoon: faUtensilSpoon,\n  faJarWheat: faJarWheat,\n  faEnvelopesBulk: faEnvelopesBulk,\n  faMailBulk: faMailBulk,\n  faFileCircleExclamation: faFileCircleExclamation,\n  faBowArrow: faBowArrow,\n  faCartXmark: faCartXmark,\n  faHexagonXmark: faHexagonXmark,\n  faTimesHexagon: faTimesHexagon,\n  faXmarkHexagon: faXmarkHexagon,\n  faCircleH: faCircleH,\n  faHospitalSymbol: faHospitalSymbol,\n  faMerge: faMerge,\n  faPager: faPager,\n  faCartMinus: faCartMinus,\n  faAddressBook: faAddressBook,\n  faContactBook: faContactBook,\n  faPanFrying: faPanFrying,\n  faGrid: faGrid,\n  faGrid3: faGrid3,\n  faFootballHelmet: faFootballHelmet,\n  faHandLove: faHandLove,\n  faTrees: faTrees,\n  faStrikethrough: faStrikethrough,\n  faPage: faPage,\n  faK: faK,\n  faDiagramPrevious: faDiagramPrevious,\n  faGaugeMin: faGaugeMin,\n  faTachometerAltSlowest: faTachometerAltSlowest,\n  faFolderGrid: faFolderGrid,\n  faEggplant: faEggplant,\n  faRam: faRam,\n  faLandmarkFlag: faLandmarkFlag,\n  faLips: faLips,\n  faPencil: faPencil,\n  faPencilAlt: faPencilAlt,\n  faBackward: faBackward,\n  faCaretRight: faCaretRight,\n  faComments: faComments,\n  faPaste: faPaste,\n  faFileClipboard: faFileClipboard,\n  faDesktopArrowDown: faDesktopArrowDown,\n  faCodePullRequest: faCodePullRequest,\n  faPumpkin: faPumpkin,\n  faClipboardList: faClipboardList,\n  faPenField: faPenField,\n  faBlueberries: faBlueberries,\n  faTruckRampBox: faTruckRampBox,\n  faTruckLoading: faTruckLoading,\n  faNote: faNote,\n  faArrowDownToSquare: faArrowDownToSquare,\n  faUserCheck: faUserCheck,\n  faCloudXmark: faCloudXmark,\n  faVialVirus: faVialVirus,\n  faBookBlank: faBookBlank,\n  faBookAlt: faBookAlt,\n  faGolfFlagHole: faGolfFlagHole,\n  faMessageArrowDown: faMessageArrowDown,\n  faCommentAltArrowDown: faCommentAltArrowDown,\n  faFaceUnamused: faFaceUnamused,\n  faSheetPlastic: faSheetPlastic,\n  faCircle9: faCircle9,\n  faBlog: faBlog,\n  faUserNinja: faUserNinja,\n  faPencilSlash: faPencilSlash,\n  faBowlingPins: faBowlingPins,\n  faPersonArrowUpFromLine: faPersonArrowUpFromLine,\n  faDownRight: faDownRight,\n  faScrollTorah: faScrollTorah,\n  faTorah: faTorah,\n  faBlindsOpen: faBlindsOpen,\n  faFence: faFence,\n  faUp: faUp,\n  faArrowAltUp: faArrowAltUp,\n  faBroomBall: faBroomBall,\n  faQuidditch: faQuidditch,\n  faQuidditchBroomBall: faQuidditchBroomBall,\n  faDrumstick: faDrumstick,\n  faSquareV: faSquareV,\n  faFaceAwesome: faFaceAwesome,\n  faGaveDandy: faGaveDandy,\n  faDialOff: faDialOff,\n  faToggleOff: faToggleOff,\n  faFaceSmileHorns: faFaceSmileHorns,\n  faBoxArchive: faBoxArchive,\n  faArchive: faArchive,\n  faGrapes: faGrapes,\n  faPersonDrowning: faPersonDrowning,\n  faDialMax: faDialMax,\n  faCircleM: faCircleM,\n  faCalendarImage: faCalendarImage,\n  faCircleCaretDown: faCircleCaretDown,\n  faCaretCircleDown: faCaretCircleDown,\n  faArrowDown91: faArrowDown91,\n  faSortNumericDesc: faSortNumericDesc,\n  faSortNumericDownAlt: faSortNumericDownAlt,\n  faFaceGrinTongueSquint: faFaceGrinTongueSquint,\n  faGrinTongueSquint: faGrinTongueSquint,\n  faShishKebab: faShishKebab,\n  faSprayCan: faSprayCan,\n  faAlarmSnooze: faAlarmSnooze,\n  faScarecrow: faScarecrow,\n  faTruckMonster: faTruckMonster,\n  faGiftCard: faGiftCard,\n  faW: faW,\n  faCodePullRequestDraft: faCodePullRequestDraft,\n  faSquareB: faSquareB,\n  faElephant: faElephant,\n  faEarthAfrica: faEarthAfrica,\n  faGlobeAfrica: faGlobeAfrica,\n  faRainbow: faRainbow,\n  faCircleNotch: faCircleNotch,\n  faTabletScreenButton: faTabletScreenButton,\n  faTabletAlt: faTabletAlt,\n  faPaw: faPaw,\n  faMessageQuestion: faMessageQuestion,\n  faCloud: faCloud,\n  faTrowelBricks: faTrowelBricks,\n  faSquare3: faSquare3,\n  faFaceFlushed: faFaceFlushed,\n  faFlushed: faFlushed,\n  faHospitalUser: faHospitalUser,\n  faMicrowave: faMicrowave,\n  faTentArrowLeftRight: faTentArrowLeftRight,\n  faCartCircleArrowUp: faCartCircleArrowUp,\n  faTrashClock: faTrashClock,\n  faGavel: faGavel,\n  faLegal: faLegal,\n  faSprinklerCeiling: faSprinklerCeiling,\n  faBrowsers: faBrowsers,\n  faTrillium: faTrillium,\n  faMusicSlash: faMusicSlash,\n  faTruckRamp: faTruckRamp,\n  faBinoculars: faBinoculars,\n  faMicrophoneSlash: faMicrophoneSlash,\n  faBoxTissue: faBoxTissue,\n  faCircleC: faCircleC,\n  faStarChristmas: faStarChristmas,\n  faChartBullet: faChartBullet,\n  faMotorcycle: faMotorcycle,\n  faTreeChristmas: faTreeChristmas,\n  faTireFlat: faTireFlat,\n  faSunglasses: faSunglasses,\n  faBadge: faBadge,\n  faMessagePen: faMessagePen,\n  faCommentAltEdit: faCommentAltEdit,\n  faMessageEdit: faMessageEdit,\n  faBellConcierge: faBellConcierge,\n  faConciergeBell: faConciergeBell,\n  faPenRuler: faPenRuler,\n  faPencilRuler: faPencilRuler,\n  faChessRookPiece: faChessRookPiece,\n  faChessRookAlt: faChessRookAlt,\n  faSquareRoot: faSquareRoot,\n  faAlbumCollectionCirclePlus: faAlbumCollectionCirclePlus,\n  faPeopleArrows: faPeopleArrows,\n  faPeopleArrowsLeftRight: faPeopleArrowsLeftRight,\n  faFaceAngryHorns: faFaceAngryHorns,\n  faMarsAndVenusBurst: faMarsAndVenusBurst,\n  faTombstone: faTombstone,\n  faSquareCaretRight: faSquareCaretRight,\n  faCaretSquareRight: faCaretSquareRight,\n  faScissors: faScissors,\n  faCut: faCut,\n  faListMusic: faListMusic,\n  faSunPlantWilt: faSunPlantWilt,\n  faToiletsPortable: faToiletsPortable,\n  faHockeyPuck: faHockeyPuck,\n  faHyphen: faHyphen,\n  faTable: faTable,\n  faUserChef: faUserChef,\n  faMessageImage: faMessageImage,\n  faCommentAltImage: faCommentAltImage,\n  faUsersMedical: faUsersMedical,\n  faSensorTriangleExclamation: faSensorTriangleExclamation,\n  faSensorAlert: faSensorAlert,\n  faMagnifyingGlassArrowRight: faMagnifyingGlassArrowRight,\n  faTachographDigital: faTachographDigital,\n  faDigitalTachograph: faDigitalTachograph,\n  faFaceMask: faFaceMask,\n  faPickleball: faPickleball,\n  faStarSharpHalf: faStarSharpHalf,\n  faUsersSlash: faUsersSlash,\n  faClover: faClover,\n  faMeat: faMeat,\n  faReply: faReply,\n  faMailReply: faMailReply,\n  faStarAndCrescent: faStarAndCrescent,\n  faEmptySet: faEmptySet,\n  faHouseFire: faHouseFire,\n  faSquareMinus: faSquareMinus,\n  faMinusSquare: faMinusSquare,\n  faHelicopter: faHelicopter,\n  faBird: faBird,\n  faCompass: faCompass,\n  faSquareCaretDown: faSquareCaretDown,\n  faCaretSquareDown: faCaretSquareDown,\n  faHeartHalfStroke: faHeartHalfStroke,\n  faHeartHalfAlt: faHeartHalfAlt,\n  faFileCircleQuestion: faFileCircleQuestion,\n  faLaptopCode: faLaptopCode,\n  faJoystick: faJoystick,\n  faGrillFire: faGrillFire,\n  faRectangleVerticalHistory: faRectangleVerticalHistory,\n  faSwatchbook: faSwatchbook,\n  faPrescriptionBottle: faPrescriptionBottle,\n  faBars: faBars,\n  faNavicon: faNavicon,\n  faKeyboardLeft: faKeyboardLeft,\n  faPeopleGroup: faPeopleGroup,\n  faHourglassEnd: faHourglassEnd,\n  faHourglass3: faHourglass3,\n  faHeartCrack: faHeartCrack,\n  faHeartBroken: faHeartBroken,\n  faFaceBeamHandOverMouth: faFaceBeamHandOverMouth,\n  faDropletPercent: faDropletPercent,\n  faHumidity: faHumidity,\n  faSquareUpRight: faSquareUpRight,\n  faExternalLinkSquareAlt: faExternalLinkSquareAlt,\n  faFaceKissBeam: faFaceKissBeam,\n  faKissBeam: faKissBeam,\n  faCorn: faCorn,\n  faRollerCoaster: faRollerCoaster,\n  faPhotoFilmMusic: faPhotoFilmMusic,\n  faRadar: faRadar,\n  faSickle: faSickle,\n  faFilm: faFilm,\n  faCoconut: faCoconut,\n  faRulerHorizontal: faRulerHorizontal,\n  faShieldCross: faShieldCross,\n  faCassetteTape: faCassetteTape,\n  faSquareTerminal: faSquareTerminal,\n  faPeopleRobbery: faPeopleRobbery,\n  faLightbulb: faLightbulb,\n  faCaretLeft: faCaretLeft,\n  faCommentMiddle: faCommentMiddle,\n  faTrashCanList: faTrashCanList,\n  faBlock: faBlock,\n  faCircleExclamation: faCircleExclamation,\n  faExclamationCircle: faExclamationCircle,\n  faSchoolCircleXmark: faSchoolCircleXmark,\n  faArrowRightFromBracket: faArrowRightFromBracket,\n  faSignOut: faSignOut,\n  faFaceFrownSlight: faFaceFrownSlight,\n  faCircleChevronDown: faCircleChevronDown,\n  faChevronCircleDown: faChevronCircleDown,\n  faSidebarFlip: faSidebarFlip,\n  faUnlockKeyhole: faUnlockKeyhole,\n  faUnlockAlt: faUnlockAlt,\n  faTemperatureList: faTemperatureList,\n  faCloudShowersHeavy: faCloudShowersHeavy,\n  faHeadphonesSimple: faHeadphonesSimple,\n  faHeadphonesAlt: faHeadphonesAlt,\n  faSitemap: faSitemap,\n  faPipeSection: faPipeSection,\n  faSpaceStationMoonConstruction: faSpaceStationMoonConstruction,\n  faSpaceStationMoonAlt: faSpaceStationMoonAlt,\n  faCircleDollarToSlot: faCircleDollarToSlot,\n  faDonate: faDonate,\n  faMemory: faMemory,\n  faFaceSleeping: faFaceSleeping,\n  faRoadSpikes: faRoadSpikes,\n  faFireBurner: faFireBurner,\n  faSquirrel: faSquirrel,\n  faArrowUpToLine: faArrowUpToLine,\n  faArrowToTop: faArrowToTop,\n  faFlag: faFlag,\n  faFaceCowboyHat: faFaceCowboyHat,\n  faHanukiah: faHanukiah,\n  faChartScatter3d: faChartScatter3d,\n  faSquareCode: faSquareCode,\n  faFeather: faFeather,\n  faVolumeLow: faVolumeLow,\n  faVolumeDown: faVolumeDown,\n  faXmarkToSlot: faXmarkToSlot,\n  faTimesToSlot: faTimesToSlot,\n  faVoteNay: faVoteNay,\n  faBoxTaped: faBoxTaped,\n  faBoxAlt: faBoxAlt,\n  faCommentSlash: faCommentSlash,\n  faSwords: faSwords,\n  faCloudSunRain: faCloudSunRain,\n  faAlbum: faAlbum,\n  faCircleN: faCircleN,\n  faCompress: faCompress,\n  faWheatAwn: faWheatAwn,\n  faWheatAlt: faWheatAlt,\n  faAnkh: faAnkh,\n  faHandsHoldingChild: faHandsHoldingChild,\n  faAsterisk: faAsterisk,\n  faKeySkeletonLeftRight: faKeySkeletonLeftRight,\n  faCommentLines: faCommentLines,\n  faLuchadorMask: faLuchadorMask,\n  faLuchador: faLuchador,\n  faMaskLuchador: faMaskLuchador,\n  faSquareCheck: faSquareCheck,\n  faCheckSquare: faCheckSquare,\n  faShredder: faShredder,\n  faBookOpenCover: faBookOpenCover,\n  faBookOpenAlt: faBookOpenAlt,\n  faSandwich: faSandwich,\n  faPesetaSign: faPesetaSign,\n  faSquareParkingSlash: faSquareParkingSlash,\n  faParkingSlash: faParkingSlash,\n  faTrainTunnel: faTrainTunnel,\n  faHeading: faHeading,\n  faHeader: faHeader,\n  faGhost: faGhost,\n  faFaceAnguished: faFaceAnguished,\n  faHockeySticks: faHockeySticks,\n  faAbacus: faAbacus,\n  faFilmSimple: faFilmSimple,\n  faFilmAlt: faFilmAlt,\n  faList: faList,\n  faListSquares: faListSquares,\n  faTreePalm: faTreePalm,\n  faSquarePhoneFlip: faSquarePhoneFlip,\n  faPhoneSquareAlt: faPhoneSquareAlt,\n  faCartPlus: faCartPlus,\n  faGamepad: faGamepad,\n  faBorderCenterV: faBorderCenterV,\n  faCircleDot: faCircleDot,\n  faDotCircle: faDotCircle,\n  faClipboardMedical: faClipboardMedical,\n  faFaceDizzy: faFaceDizzy,\n  faDizzy: faDizzy,\n  faEgg: faEgg,\n  faUpToLine: faUpToLine,\n  faArrowAltToTop: faArrowAltToTop,\n  faHouseMedicalCircleXmark: faHouseMedicalCircleXmark,\n  faWatchFitness: faWatchFitness,\n  faClockNineThirty: faClockNineThirty,\n  faCampground: faCampground,\n  faFolderPlus: faFolderPlus,\n  faJug: faJug,\n  faFutbol: faFutbol,\n  faFutbolBall: faFutbolBall,\n  faSoccerBall: faSoccerBall,\n  faSnowBlowing: faSnowBlowing,\n  faPaintbrush: faPaintbrush,\n  faPaintBrush: faPaintBrush,\n  faLock: faLock,\n  faArrowDownFromLine: faArrowDownFromLine,\n  faArrowFromTop: faArrowFromTop,\n  faGasPump: faGasPump,\n  faSignalBarsSlash: faSignalBarsSlash,\n  faSignalAltSlash: faSignalAltSlash,\n  faMonkey: faMonkey,\n  faRectanglePro: faRectanglePro,\n  faPro: faPro,\n  faHouseNight: faHouseNight,\n  faHotTubPerson: faHotTubPerson,\n  faHotTub: faHotTub,\n  faBlanket: faBlanket,\n  faMapLocation: faMapLocation,\n  faMapMarked: faMapMarked,\n  faHouseFloodWater: faHouseFloodWater,\n  faCommentsQuestionCheck: faCommentsQuestionCheck,\n  faTree: faTree,\n  faArrowsCross: faArrowsCross,\n  faBackpack: faBackpack,\n  faSquareSmall: faSquareSmall,\n  faFolderArrowUp: faFolderArrowUp,\n  faFolderUpload: faFolderUpload,\n  faBridgeLock: faBridgeLock,\n  faCrosshairsSimple: faCrosshairsSimple,\n  faSackDollar: faSackDollar,\n  faPenToSquare: faPenToSquare,\n  faEdit: faEdit,\n  faSquareSliders: faSquareSliders,\n  faSlidersHSquare: faSlidersHSquare,\n  faCarSide: faCarSide,\n  faMessageMiddleTop: faMessageMiddleTop,\n  faCommentMiddleTopAlt: faCommentMiddleTopAlt,\n  faLightbulbOn: faLightbulbOn,\n  faKnife: faKnife,\n  faUtensilKnife: faUtensilKnife,\n  faShareNodes: faShareNodes,\n  faShareAlt: faShareAlt,\n  faWaveSine: faWaveSine,\n  faHeartCircleMinus: faHeartCircleMinus,\n  faCircleW: faCircleW,\n  faCircleCalendar: faCircleCalendar,\n  faCalendarCircle: faCalendarCircle,\n  faHourglassHalf: faHourglassHalf,\n  faHourglass2: faHourglass2,\n  faMicroscope: faMicroscope,\n  faSunset: faSunset,\n  faSink: faSink,\n  faCalendarExclamation: faCalendarExclamation,\n  faTruckContainerEmpty: faTruckContainerEmpty,\n  faHandHeart: faHandHeart,\n  faBagShopping: faBagShopping,\n  faShoppingBag: faShoppingBag,\n  faArrowDownZA: faArrowDownZA,\n  faSortAlphaDesc: faSortAlphaDesc,\n  faSortAlphaDownAlt: faSortAlphaDownAlt,\n  faMitten: faMitten,\n  faReplyClock: faReplyClock,\n  faReplyTime: faReplyTime,\n  faPersonRays: faPersonRays,\n  faRight: faRight,\n  faArrowAltRight: faArrowAltRight,\n  faCircleF: faCircleF,\n  faUsers: faUsers,\n  faFacePleading: faFacePleading,\n  faEyeSlash: faEyeSlash,\n  faFlaskVial: faFlaskVial,\n  faPoliceBox: faPoliceBox,\n  faCucumber: faCucumber,\n  faHeadSideBrain: faHeadSideBrain,\n  faHand: faHand,\n  faHandPaper: faHandPaper,\n  faPersonBikingMountain: faPersonBikingMountain,\n  faBikingMountain: faBikingMountain,\n  faUtensilsSlash: faUtensilsSlash,\n  faPrintMagnifyingGlass: faPrintMagnifyingGlass,\n  faPrintSearch: faPrintSearch,\n  faFolderBookmark: faFolderBookmark,\n  faOm: faOm,\n  faPi: faPi,\n  faFlaskRoundPotion: faFlaskRoundPotion,\n  faFlaskPotion: faFlaskPotion,\n  faFaceShush: faFaceShush,\n  faWorm: faWorm,\n  faHouseCircleXmark: faHouseCircleXmark,\n  faPlug: faPlug,\n  faCalendarCircleExclamation: faCalendarCircleExclamation,\n  faSquareI: faSquareI,\n  faChevronUp: faChevronUp,\n  faFaceSaluting: faFaceSaluting,\n  faGaugeSimpleLow: faGaugeSimpleLow,\n  faTachometerSlow: faTachometerSlow,\n  faFacePersevering: faFacePersevering,\n  faCircleCamera: faCircleCamera,\n  faCameraCircle: faCameraCircle,\n  faHandSpock: faHandSpock,\n  faSpiderWeb: faSpiderWeb,\n  faCircleMicrophone: faCircleMicrophone,\n  faMicrophoneCircle: faMicrophoneCircle,\n  faBookArrowUp: faBookArrowUp,\n  faPopsicle: faPopsicle,\n  faCommand: faCommand,\n  faBlinds: faBlinds,\n  faStopwatch: faStopwatch,\n  faSaxophone: faSaxophone,\n  faSquare2: faSquare2,\n  faFieldHockeyStickBall: faFieldHockeyStickBall,\n  faFieldHockey: faFieldHockey,\n  faArrowUpSquareTriangle: faArrowUpSquareTriangle,\n  faSortShapesUpAlt: faSortShapesUpAlt,\n  faFaceScream: faFaceScream,\n  faSquareM: faSquareM,\n  faCameraWeb: faCameraWeb,\n  faWebcam: faWebcam,\n  faCommentArrowDown: faCommentArrowDown,\n  faLightbulbCfl: faLightbulbCfl,\n  faWindowFrameOpen: faWindowFrameOpen,\n  faFaceKiss: faFaceKiss,\n  faKiss: faKiss,\n  faBridgeCircleXmark: faBridgeCircleXmark,\n  faPeriod: faPeriod,\n  faFaceGrinTongue: faFaceGrinTongue,\n  faGrinTongue: faGrinTongue,\n  faUpToDottedLine: faUpToDottedLine,\n  faThoughtBubble: faThoughtBubble,\n  faRaygun: faRaygun,\n  faFlute: faFlute,\n  faAcorn: faAcorn,\n  faVideoArrowUpRight: faVideoArrowUpRight,\n  faGrateDroplet: faGrateDroplet,\n  faSealExclamation: faSealExclamation,\n  faChessBishop: faChessBishop,\n  faMessageSms: faMessageSms,\n  faCoffeeBeans: faCoffeeBeans,\n  faHatWitch: faHatWitch,\n  faFaceGrinWink: faFaceGrinWink,\n  faGrinWink: faGrinWink,\n  faClockThreeThirty: faClockThreeThirty,\n  faEarDeaf: faEarDeaf,\n  faDeaf: faDeaf,\n  faDeafness: faDeafness,\n  faHardOfHearing: faHardOfHearing,\n  faAlarmClock: faAlarmClock,\n  faEclipse: faEclipse,\n  faFaceRelieved: faFaceRelieved,\n  faRoadCircleCheck: faRoadCircleCheck,\n  faDiceFive: faDiceFive,\n  faOctagonMinus: faOctagonMinus,\n  faMinusOctagon: faMinusOctagon,\n  faSquareRss: faSquareRss,\n  faRssSquare: faRssSquare,\n  faFaceZany: faFaceZany,\n  faLandMineOn: faLandMineOn,\n  faSquareArrowUpLeft: faSquareArrowUpLeft,\n  faICursor: faICursor,\n  faSaltShaker: faSaltShaker,\n  faStamp: faStamp,\n  faFilePlus: faFilePlus,\n  faDrawSquare: faDrawSquare,\n  faToiletPaperUnderSlash: faToiletPaperUnderSlash,\n  faToiletPaperReverseSlash: faToiletPaperReverseSlash,\n  faStairs: faStairs,\n  faDroneFront: faDroneFront,\n  faDroneAlt: faDroneAlt,\n  faGlassEmpty: faGlassEmpty,\n  faDialHigh: faDialHigh,\n  faUserHelmetSafety: faUserHelmetSafety,\n  faUserConstruction: faUserConstruction,\n  faUserHardHat: faUserHardHat,\n  faI: faI,\n  faHryvniaSign: faHryvniaSign,\n  faHryvnia: faHryvnia,\n  faArrowDownLeftAndArrowUpRightToCenter: faArrowDownLeftAndArrowUpRightToCenter,\n  faPills: faPills,\n  faFaceGrinWide: faFaceGrinWide,\n  faGrinAlt: faGrinAlt,\n  faTooth: faTooth,\n  faBasketballHoop: faBasketballHoop,\n  faObjectsAlignBottom: faObjectsAlignBottom,\n  faV: faV,\n  faSparkles: faSparkles,\n  faSquid: faSquid,\n  faLeafyGreen: faLeafyGreen,\n  faCircleArrowUpRight: faCircleArrowUpRight,\n  faCalendars: faCalendars,\n  faBangladeshiTakaSign: faBangladeshiTakaSign,\n  faBicycle: faBicycle,\n  faHammerWar: faHammerWar,\n  faCircleD: faCircleD,\n  faSpiderBlackWidow: faSpiderBlackWidow,\n  faStaffSnake: faStaffSnake,\n  faRodAsclepius: faRodAsclepius,\n  faRodSnake: faRodSnake,\n  faStaffAesculapius: faStaffAesculapius,\n  faPear: faPear,\n  faHeadSideCoughSlash: faHeadSideCoughSlash,\n  faTriangle: faTriangle,\n  faApartment: faApartment,\n  faTruckMedical: faTruckMedical,\n  faAmbulance: faAmbulance,\n  faPepper: faPepper,\n  faPiano: faPiano,\n  faGunSquirt: faGunSquirt,\n  faWheatAwnCircleExclamation: faWheatAwnCircleExclamation,\n  faSnowman: faSnowman,\n  faUserAlien: faUserAlien,\n  faShieldCheck: faShieldCheck,\n  faMortarPestle: faMortarPestle,\n  faRoadBarrier: faRoadBarrier,\n  faChartCandlestick: faChartCandlestick,\n  faBriefcaseBlank: faBriefcaseBlank,\n  faSchool: faSchool,\n  faIgloo: faIgloo,\n  faBracketRound: faBracketRound,\n  faParenthesis: faParenthesis,\n  faJoint: faJoint,\n  faHorseSaddle: faHorseSaddle,\n  faMugMarshmallows: faMugMarshmallows,\n  faFilters: faFilters,\n  faBellOn: faBellOn,\n  faAngleRight: faAngleRight,\n  faDialMed: faDialMed,\n  faHorse: faHorse,\n  faQ: faQ,\n  faMonitorWaveform: faMonitorWaveform,\n  faMonitorHeartRate: faMonitorHeartRate,\n  faLinkSimple: faLinkSimple,\n  faWhistle: faWhistle,\n  faG: faG,\n  faWineGlassCrack: faWineGlassCrack,\n  faFragile: faFragile,\n  faSlotMachine: faSlotMachine,\n  faNotesMedical: faNotesMedical,\n  faCarWash: faCarWash,\n  faEscalator: faEscalator,\n  faCommentImage: faCommentImage,\n  faTemperatureHalf: faTemperatureHalf,\n  faTemperature2: faTemperature2,\n  faThermometer2: faThermometer2,\n  faThermometerHalf: faThermometerHalf,\n  faDongSign: faDongSign,\n  faDonut: faDonut,\n  faDoughnut: faDoughnut,\n  faCapsules: faCapsules,\n  faPooStorm: faPooStorm,\n  faPooBolt: faPooBolt,\n  faTally1: faTally1,\n  faFaceFrownOpen: faFaceFrownOpen,\n  faFrownOpen: faFrownOpen,\n  faSquareDashed: faSquareDashed,\n  faSquareJ: faSquareJ,\n  faHandPointUp: faHandPointUp,\n  faMoneyBill: faMoneyBill,\n  faArrowUpBigSmall: faArrowUpBigSmall,\n  faSortSizeUp: faSortSizeUp,\n  faBarcodeRead: faBarcodeRead,\n  faBaguette: faBaguette,\n  faBowlSoftServe: faBowlSoftServe,\n  faFaceHoldingBackTears: faFaceHoldingBackTears,\n  faSquareUp: faSquareUp,\n  faArrowAltSquareUp: faArrowAltSquareUp,\n  faTrainSubwayTunnel: faTrainSubwayTunnel,\n  faSubwayTunnel: faSubwayTunnel,\n  faSquareExclamation: faSquareExclamation,\n  faExclamationSquare: faExclamationSquare,\n  faSemicolon: faSemicolon,\n  faBookmark: faBookmark,\n  faFanTable: faFanTable,\n  faAlignJustify: faAlignJustify,\n  faBatteryLow: faBatteryLow,\n  faBattery1: faBattery1,\n  faCreditCardFront: faCreditCardFront,\n  faBrainArrowCurvedRight: faBrainArrowCurvedRight,\n  faMindShare: faMindShare,\n  faUmbrellaBeach: faUmbrellaBeach,\n  faHelmetUn: faHelmetUn,\n  faLocationSmile: faLocationSmile,\n  faMapMarkerSmile: faMapMarkerSmile,\n  faArrowLeftToLine: faArrowLeftToLine,\n  faArrowToLeft: faArrowToLeft,\n  faBullseye: faBullseye,\n  faSushi: faSushi,\n  faNigiri: faNigiri,\n  faMessageCaptions: faMessageCaptions,\n  faCommentAltCaptions: faCommentAltCaptions,\n  faTrashList: faTrashList,\n  faBacon: faBacon,\n  faOption: faOption,\n  faHandPointDown: faHandPointDown,\n  faArrowUpFromBracket: faArrowUpFromBracket,\n  faTrashPlus: faTrashPlus,\n  faObjectsAlignTop: faObjectsAlignTop,\n  faFolder: faFolder,\n  faFolderBlank: faFolderBlank,\n  faFaceAnxiousSweat: faFaceAnxiousSweat,\n  faCreditCardBlank: faCreditCardBlank,\n  faFileWaveform: faFileWaveform,\n  faFileMedicalAlt: faFileMedicalAlt,\n  faMicrochipAi: faMicrochipAi,\n  faMug: faMug,\n  faPlaneUpSlash: faPlaneUpSlash,\n  faRadiation: faRadiation,\n  faPenCircle: faPenCircle,\n  faChartSimple: faChartSimple,\n  faCrutches: faCrutches,\n  faCircleParking: faCircleParking,\n  faParkingCircle: faParkingCircle,\n  faMarsStroke: faMarsStroke,\n  faLeafOak: faLeafOak,\n  faSquareBolt: faSquareBolt,\n  faVial: faVial,\n  faGauge: faGauge,\n  faDashboard: faDashboard,\n  faGaugeMed: faGaugeMed,\n  faTachometerAltAverage: faTachometerAltAverage,\n  faWandMagicSparkles: faWandMagicSparkles,\n  faMagicWandSparkles: faMagicWandSparkles,\n  faLambda: faLambda,\n  faE: faE,\n  faPizza: faPizza,\n  faBowlChopsticksNoodles: faBowlChopsticksNoodles,\n  faH3: faH3,\n  faPenClip: faPenClip,\n  faPenAlt: faPenAlt,\n  faBridgeCircleExclamation: faBridgeCircleExclamation,\n  faBadgePercent: faBadgePercent,\n  faUser: faUser,\n  faSensor: faSensor,\n  faComma: faComma,\n  faSchoolCircleCheck: faSchoolCircleCheck,\n  faToiletPaperUnder: faToiletPaperUnder,\n  faToiletPaperReverse: faToiletPaperReverse,\n  faLightEmergency: faLightEmergency,\n  faArrowDownToArc: faArrowDownToArc,\n  faDumpster: faDumpster,\n  faVanShuttle: faVanShuttle,\n  faShuttleVan: faShuttleVan,\n  faBuildingUser: faBuildingUser,\n  faLightSwitch: faLightSwitch,\n  faSquareCaretLeft: faSquareCaretLeft,\n  faCaretSquareLeft: faCaretSquareLeft,\n  faHighlighter: faHighlighter,\n  faWavePulse: faWavePulse,\n  faHeartRate: faHeartRate,\n  faKey: faKey,\n  faHatSanta: faHatSanta,\n  faTamale: faTamale,\n  faBoxCheck: faBoxCheck,\n  faBullhorn: faBullhorn,\n  faSteak: faSteak,\n  faLocationCrosshairsSlash: faLocationCrosshairsSlash,\n  faLocationSlash: faLocationSlash,\n  faPersonDolly: faPersonDolly,\n  faGlobe: faGlobe,\n  faSynagogue: faSynagogue,\n  faFileChartColumn: faFileChartColumn,\n  faFileChartLine: faFileChartLine,\n  faPersonHalfDress: faPersonHalfDress,\n  faFolderImage: faFolderImage,\n  faCalendarPen: faCalendarPen,\n  faCalendarEdit: faCalendarEdit,\n  faRoadBridge: faRoadBridge,\n  faFaceSmileTear: faFaceSmileTear,\n  faMessagePlus: faMessagePlus,\n  faCommentAltPlus: faCommentAltPlus,\n  faLocationArrow: faLocationArrow,\n  faC: faC,\n  faTabletButton: faTabletButton,\n  faRectangleHistoryCircleUser: faRectangleHistoryCircleUser,\n  faBuildingLock: faBuildingLock,\n  faChartLineUp: faChartLineUp,\n  faMailbox: faMailbox,\n  faTruckBolt: faTruckBolt,\n  faPizzaSlice: faPizzaSlice,\n  faMoneyBillWave: faMoneyBillWave,\n  faChartArea: faChartArea,\n  faAreaChart: faAreaChart,\n  faHouseFlag: faHouseFlag,\n  faPersonCircleMinus: faPersonCircleMinus,\n  faScalpel: faScalpel,\n  faBan: faBan,\n  faCancel: faCancel,\n  faBellExclamation: faBellExclamation,\n  faCircleBookmark: faCircleBookmark,\n  faBookmarkCircle: faBookmarkCircle,\n  faEggFried: faEggFried,\n  faFaceWeary: faFaceWeary,\n  faUniformMartialArts: faUniformMartialArts,\n  faCameraRotate: faCameraRotate,\n  faSunDust: faSunDust,\n  faCommentText: faCommentText,\n  faSprayCanSparkles: faSprayCanSparkles,\n  faAirFreshener: faAirFreshener,\n  faSignalBars: faSignalBars,\n  faSignalAlt: faSignalAlt,\n  faSignalAlt4: faSignalAlt4,\n  faSignalBarsStrong: faSignalBarsStrong,\n  faDiamondExclamation: faDiamondExclamation,\n  faStar: faStar,\n  faDialMin: faDialMin,\n  faRepeat: faRepeat,\n  faCross: faCross,\n  faPageCaretDown: faPageCaretDown,\n  faFileCaretDown: faFileCaretDown,\n  faBox: faBox,\n  faVenusMars: faVenusMars,\n  faClockSevenThirty: faClockSevenThirty,\n  faArrowPointer: faArrowPointer,\n  faMousePointer: faMousePointer,\n  faClockFourThirty: faClockFourThirty,\n  faSignalBarsGood: faSignalBarsGood,\n  faSignalAlt3: faSignalAlt3,\n  faCactus: faCactus,\n  faMaximize: faMaximize,\n  faExpandArrowsAlt: faExpandArrowsAlt,\n  faChargingStation: faChargingStation,\n  faShapes: faShapes,\n  faTriangleCircleSquare: faTriangleCircleSquare,\n  faPlaneTail: faPlaneTail,\n  faGaugeSimpleMax: faGaugeSimpleMax,\n  faTachometerFastest: faTachometerFastest,\n  faCircleU: faCircleU,\n  faShieldSlash: faShieldSlash,\n  faSquarePhoneHangup: faSquarePhoneHangup,\n  faPhoneSquareDown: faPhoneSquareDown,\n  faArrowUpLeft: faArrowUpLeft,\n  faTransporter1: faTransporter1,\n  faPeanuts: faPeanuts,\n  faShuffle: faShuffle,\n  faRandom: faRandom,\n  faPersonRunning: faPersonRunning,\n  faRunning: faRunning,\n  faMobileRetro: faMobileRetro,\n  faGripLinesVertical: faGripLinesVertical,\n  faArrowUpFromSquare: faArrowUpFromSquare,\n  faFileDashedLine: faFileDashedLine,\n  faPageBreak: faPageBreak,\n  faBracketCurlyRight: faBracketCurlyRight,\n  faSpider: faSpider,\n  faClockThree: faClockThree,\n  faHandsBound: faHandsBound,\n  faScalpelLineDashed: faScalpelLineDashed,\n  faScalpelPath: faScalpelPath,\n  faFileInvoiceDollar: faFileInvoiceDollar,\n  faPipeSmoking: faPipeSmoking,\n  faFaceAstonished: faFaceAstonished,\n  faWindow: faWindow,\n  faPlaneCircleExclamation: faPlaneCircleExclamation,\n  faEar: faEar,\n  faFileLock: faFileLock,\n  faDiagramVenn: faDiagramVenn,\n  faXRay: faXRay,\n  faGoalNet: faGoalNet,\n  faCoffinCross: faCoffinCross,\n  faSpellCheck: faSpellCheck,\n  faLocationXmark: faLocationXmark,\n  faMapMarkerTimes: faMapMarkerTimes,\n  faMapMarkerXmark: faMapMarkerXmark,\n  faLasso: faLasso,\n  faSlash: faSlash,\n  faPersonToPortal: faPersonToPortal,\n  faPortalEnter: faPortalEnter,\n  faCalendarStar: faCalendarStar,\n  faComputerMouse: faComputerMouse,\n  faMouse: faMouse,\n  faArrowRightToBracket: faArrowRightToBracket,\n  faSignIn: faSignIn,\n  faPegasus: faPegasus,\n  faFilesMedical: faFilesMedical,\n  faNfcLock: faNfcLock,\n  faPersonSkiLift: faPersonSkiLift,\n  faSkiLift: faSkiLift,\n  faSquare6: faSquare6,\n  faShopSlash: faShopSlash,\n  faStoreAltSlash: faStoreAltSlash,\n  faWindTurbine: faWindTurbine,\n  faSlidersSimple: faSlidersSimple,\n  faBadgeSheriff: faBadgeSheriff,\n  faServer: faServer,\n  faVirusCovidSlash: faVirusCovidSlash,\n  faIntersection: faIntersection,\n  faShopLock: faShopLock,\n  faFamily: faFamily,\n  faHourglassStart: faHourglassStart,\n  faHourglass1: faHourglass1,\n  faUserHairBuns: faUserHairBuns,\n  faBlenderPhone: faBlenderPhone,\n  faHourglassClock: faHourglassClock,\n  faPersonSeatReclined: faPersonSeatReclined,\n  faPaperPlaneTop: faPaperPlaneTop,\n  faPaperPlaneAlt: faPaperPlaneAlt,\n  faSend: faSend,\n  faMessageArrowUp: faMessageArrowUp,\n  faCommentAltArrowUp: faCommentAltArrowUp,\n  faLightbulbExclamation: faLightbulbExclamation,\n  faLayerMinus: faLayerMinus,\n  faLayerGroupMinus: faLayerGroupMinus,\n  faCircleE: faCircleE,\n  faBuildingWheat: faBuildingWheat,\n  faGaugeMax: faGaugeMax,\n  faTachometerAltFastest: faTachometerAltFastest,\n  faPersonBreastfeeding: faPersonBreastfeeding,\n  faApostrophe: faApostrophe,\n  faFireHydrant: faFireHydrant,\n  faRightToBracket: faRightToBracket,\n  faSignInAlt: faSignInAlt,\n  faVideoPlus: faVideoPlus,\n  faSquareRight: faSquareRight,\n  faArrowAltSquareRight: faArrowAltSquareRight,\n  faCommentSmile: faCommentSmile,\n  faVenus: faVenus,\n  faPassport: faPassport,\n  faInboxIn: faInboxIn,\n  faInboxArrowDown: faInboxArrowDown,\n  faHeartPulse: faHeartPulse,\n  faHeartbeat: faHeartbeat,\n  faCircle8: faCircle8,\n  faCloudsMoon: faCloudsMoon,\n  faClockTenThirty: faClockTenThirty,\n  faPeopleCarryBox: faPeopleCarryBox,\n  faPeopleCarry: faPeopleCarry,\n  faFolderUser: faFolderUser,\n  faTrashCanXmark: faTrashCanXmark,\n  faTemperatureHigh: faTemperatureHigh,\n  faMicrochip: faMicrochip,\n  faLeftLongToLine: faLeftLongToLine,\n  faCrown: faCrown,\n  faWeightHanging: faWeightHanging,\n  faXmarksLines: faXmarksLines,\n  faFilePrescription: faFilePrescription,\n  faCalendarRange: faCalendarRange,\n  faFlowerDaffodil: faFlowerDaffodil,\n  faHandBackPointUp: faHandBackPointUp,\n  faWeightScale: faWeightScale,\n  faWeight: faWeight,\n  faStarExclamation: faStarExclamation,\n  faBooks: faBooks,\n  faUserGroup: faUserGroup,\n  faUserFriends: faUserFriends,\n  faArrowUpAZ: faArrowUpAZ,\n  faSortAlphaUp: faSortAlphaUp,\n  faLayerPlus: faLayerPlus,\n  faLayerGroupPlus: faLayerGroupPlus,\n  faPlayPause: faPlayPause,\n  faBlockQuestion: faBlockQuestion,\n  faSnooze: faSnooze,\n  faZzz: faZzz,\n  faScannerImage: faScannerImage,\n  faTvRetro: faTvRetro,\n  faSquareT: faSquareT,\n  faFarm: faFarm,\n  faBarnSilo: faBarnSilo,\n  faChessKnight: faChessKnight,\n  faBarsSort: faBarsSort,\n  faPalletBoxes: faPalletBoxes,\n  faPaletteBoxes: faPaletteBoxes,\n  faPalletAlt: faPalletAlt,\n  faFaceLaughSquint: faFaceLaughSquint,\n  faLaughSquint: faLaughSquint,\n  faCodeSimple: faCodeSimple,\n  faBoltSlash: faBoltSlash,\n  faPanelFire: faPanelFire,\n  faBinaryCircleCheck: faBinaryCircleCheck,\n  faCommentMinus: faCommentMinus,\n  faBurrito: faBurrito,\n  faViolin: faViolin,\n  faObjectsColumn: faObjectsColumn,\n  faSquareChevronDown: faSquareChevronDown,\n  faChevronSquareDown: faChevronSquareDown,\n  faCommentPlus: faCommentPlus,\n  faTriangleInstrument: faTriangleInstrument,\n  faTriangleMusic: faTriangleMusic,\n  faWheelchair: faWheelchair,\n  faUserPilotTie: faUserPilotTie,\n  faPianoKeyboard: faPianoKeyboard,\n  faBedEmpty: faBedEmpty,\n  faCircleArrowUp: faCircleArrowUp,\n  faArrowCircleUp: faArrowCircleUp,\n  faToggleOn: faToggleOn,\n  faRectangleVertical: faRectangleVertical,\n  faRectanglePortrait: faRectanglePortrait,\n  faPersonWalking: faPersonWalking,\n  faWalking: faWalking,\n  faL: faL,\n  faSignalStream: faSignalStream,\n  faDownToBracket: faDownToBracket,\n  faCircleZ: faCircleZ,\n  faStars: faStars,\n  faFire: faFire,\n  faBedPulse: faBedPulse,\n  faProcedures: faProcedures,\n  faHouseDay: faHouseDay,\n  faShuttleSpace: faShuttleSpace,\n  faSpaceShuttle: faSpaceShuttle,\n  faShirtLongSleeve: faShirtLongSleeve,\n  faChartPieSimple: faChartPieSimple,\n  faChartPieAlt: faChartPieAlt,\n  faFaceLaugh: faFaceLaugh,\n  faLaugh: faLaugh,\n  faFolderOpen: faFolderOpen,\n  faAlbumCollectionCircleUser: faAlbumCollectionCircleUser,\n  faCandy: faCandy,\n  faBowlHot: faBowlHot,\n  faSoup: faSoup,\n  faFlatbread: faFlatbread,\n  faHeartCirclePlus: faHeartCirclePlus,\n  faCodeFork: faCodeFork,\n  faCity: faCity,\n  faSignalBarsWeak: faSignalBarsWeak,\n  faSignalAlt1: faSignalAlt1,\n  faMicrophoneLines: faMicrophoneLines,\n  faMicrophoneAlt: faMicrophoneAlt,\n  faClockTwelve: faClockTwelve,\n  faPepperHot: faPepperHot,\n  faCitrusSlice: faCitrusSlice,\n  faSheep: faSheep,\n  faUnlock: faUnlock,\n  faColonSign: faColonSign,\n  faHeadset: faHeadset,\n  faBadgerHoney: faBadgerHoney,\n  faH4: faH4,\n  faStoreSlash: faStoreSlash,\n  faRoadCircleXmark: faRoadCircleXmark,\n  faSignalSlash: faSignalSlash,\n  faUserMinus: faUserMinus,\n  faMarsStrokeUp: faMarsStrokeUp,\n  faMarsStrokeV: faMarsStrokeV,\n  faChampagneGlasses: faChampagneGlasses,\n  faGlassCheers: faGlassCheers,\n  faTaco: faTaco,\n  faHexagonPlus: faHexagonPlus,\n  faPlusHexagon: faPlusHexagon,\n  faClipboard: faClipboard,\n  faHouseCircleExclamation: faHouseCircleExclamation,\n  faFileArrowUp: faFileArrowUp,\n  faFileUpload: faFileUpload,\n  faWifi: faWifi,\n  faWifi3: faWifi3,\n  faWifiStrong: faWifiStrong,\n  faMessages: faMessages,\n  faCommentsAlt: faCommentsAlt,\n  faBath: faBath,\n  faBathtub: faBathtub,\n  faUmbrellaSimple: faUmbrellaSimple,\n  faUmbrellaAlt: faUmbrellaAlt,\n  faRectangleHistoryCirclePlus: faRectangleHistoryCirclePlus,\n  faUnderline: faUnderline,\n  faUserPen: faUserPen,\n  faUserEdit: faUserEdit,\n  faBinarySlash: faBinarySlash,\n  faSquareO: faSquareO,\n  faSignature: faSignature,\n  faStroopwafel: faStroopwafel,\n  faBold: faBold,\n  faAnchorLock: faAnchorLock,\n  faBuildingNgo: faBuildingNgo,\n  faTransporter3: faTransporter3,\n  faEngineWarning: faEngineWarning,\n  faEngineExclamation: faEngineExclamation,\n  faCircleDownRight: faCircleDownRight,\n  faSquareK: faSquareK,\n  faManatSign: faManatSign,\n  faMoneyCheckPen: faMoneyCheckPen,\n  faMoneyCheckEdit: faMoneyCheckEdit,\n  faNotEqual: faNotEqual,\n  faBorderTopLeft: faBorderTopLeft,\n  faBorderStyle: faBorderStyle,\n  faMapLocationDot: faMapLocationDot,\n  faMapMarkedAlt: faMapMarkedAlt,\n  faTilde: faTilde,\n  faJedi: faJedi,\n  faSquarePollVertical: faSquarePollVertical,\n  faPoll: faPoll,\n  faArrowDownSquareTriangle: faArrowDownSquareTriangle,\n  faSortShapesDownAlt: faSortShapesDownAlt,\n  faMugHot: faMugHot,\n  faDogLeashed: faDogLeashed,\n  faCarBattery: faCarBattery,\n  faBatteryCar: faBatteryCar,\n  faFaceDowncastSweat: faFaceDowncastSweat,\n  faMemoCircleInfo: faMemoCircleInfo,\n  faGift: faGift,\n  faDiceTwo: faDiceTwo,\n  faVolume: faVolume,\n  faVolumeMedium: faVolumeMedium,\n  faTransporter5: faTransporter5,\n  faGaugeCircleBolt: faGaugeCircleBolt,\n  faCoinFront: faCoinFront,\n  faFileSlash: faFileSlash,\n  faMessageArrowUpRight: faMessageArrowUpRight,\n  faTreasureChest: faTreasureChest,\n  faChessQueen: faChessQueen,\n  faPaintbrushFine: faPaintbrushFine,\n  faPaintBrushAlt: faPaintBrushAlt,\n  faPaintBrushFine: faPaintBrushFine,\n  faPaintbrushAlt: faPaintbrushAlt,\n  faGlasses: faGlasses,\n  faHoodCloak: faHoodCloak,\n  faSquareQuote: faSquareQuote,\n  faUpLeft: faUpLeft,\n  faBringFront: faBringFront,\n  faChessBoard: faChessBoard,\n  faBurgerCheese: faBurgerCheese,\n  faCheeseburger: faCheeseburger,\n  faBuildingCircleCheck: faBuildingCircleCheck,\n  faRepeat1: faRepeat1,\n  faArrowDownToLine: faArrowDownToLine,\n  faArrowToBottom: faArrowToBottom,\n  faGrid5: faGrid5,\n  faRightLongToLine: faRightLongToLine,\n  faPersonChalkboard: faPersonChalkboard,\n  faMarsStrokeRight: faMarsStrokeRight,\n  faMarsStrokeH: faMarsStrokeH,\n  faHandBackFist: faHandBackFist,\n  faHandRock: faHandRock,\n  faTally: faTally,\n  faTally5: faTally5,\n  faSquareCaretUp: faSquareCaretUp,\n  faCaretSquareUp: faCaretSquareUp,\n  faCloudShowersWater: faCloudShowersWater,\n  faChartBar: faChartBar,\n  faBarChart: faBarChart,\n  faHandsBubbles: faHandsBubbles,\n  faHandsWash: faHandsWash,\n  faLessThanEqual: faLessThanEqual,\n  faTrain: faTrain,\n  faUpFromDottedLine: faUpFromDottedLine,\n  faEyeLowVision: faEyeLowVision,\n  faLowVision: faLowVision,\n  faTrafficLightGo: faTrafficLightGo,\n  faFaceExhaling: faFaceExhaling,\n  faSensorFire: faSensorFire,\n  faUserUnlock: faUserUnlock,\n  faHexagonDivide: faHexagonDivide,\n  fa00: fa00,\n  faCrow: faCrow,\n  faCassetteBetamax: faCassetteBetamax,\n  faBetamax: faBetamax,\n  faSailboat: faSailboat,\n  faWindowRestore: faWindowRestore,\n  faNfcMagnifyingGlass: faNfcMagnifyingGlass,\n  faFileBinary: faFileBinary,\n  faCircleV: faCircleV,\n  faSquarePlus: faSquarePlus,\n  faPlusSquare: faPlusSquare,\n  faBowlScoops: faBowlScoops,\n  faMistletoe: faMistletoe,\n  faCustard: faCustard,\n  faLacrosseStick: faLacrosseStick,\n  faHockeyMask: faHockeyMask,\n  faSunrise: faSunrise,\n  faPanelEws: faPanelEws,\n  faToriiGate: faToriiGate,\n  faCloudExclamation: faCloudExclamation,\n  faMessageLines: faMessageLines,\n  faCommentAltLines: faCommentAltLines,\n  faFrog: faFrog,\n  faBucket: faBucket,\n  faFloppyDiskPen: faFloppyDiskPen,\n  faImage: faImage,\n  faWindowFrame: faWindowFrame,\n  faMicrophone: faMicrophone,\n  faCow: faCow,\n  faSquareRing: faSquareRing,\n  faDownFromLine: faDownFromLine,\n  faArrowAltFromTop: faArrowAltFromTop,\n  faCaretUp: faCaretUp,\n  faShieldXmark: faShieldXmark,\n  faShieldTimes: faShieldTimes,\n  faScrewdriver: faScrewdriver,\n  faCircleSortDown: faCircleSortDown,\n  faSortCircleDown: faSortCircleDown,\n  faFolderClosed: faFolderClosed,\n  faHouseTsunami: faHouseTsunami,\n  faSquareNfi: faSquareNfi,\n  faForklift: faForklift,\n  faArrowUpFromGroundWater: faArrowUpFromGroundWater,\n  faBracketSquareRight: faBracketSquareRight,\n  faMartiniGlass: faMartiniGlass,\n  faGlassMartiniAlt: faGlassMartiniAlt,\n  faRotateLeft: faRotateLeft,\n  faRotateBack: faRotateBack,\n  faRotateBackward: faRotateBackward,\n  faUndoAlt: faUndoAlt,\n  faTableColumns: faTableColumns,\n  faColumns: faColumns,\n  faSquareA: faSquareA,\n  faTick: faTick,\n  faLemon: faLemon,\n  faHeadSideMask: faHeadSideMask,\n  faHandshake: faHandshake,\n  faGem: faGem,\n  faDolly: faDolly,\n  faDollyBox: faDollyBox,\n  faSmoking: faSmoking,\n  faMinimize: faMinimize,\n  faCompressArrowsAlt: faCompressArrowsAlt,\n  faRefrigerator: faRefrigerator,\n  faMonument: faMonument,\n  faOctagonXmark: faOctagonXmark,\n  faTimesOctagon: faTimesOctagon,\n  faXmarkOctagon: faXmarkOctagon,\n  faAlignSlash: faAlignSlash,\n  faSnowplow: faSnowplow,\n  faAnglesRight: faAnglesRight,\n  faAngleDoubleRight: faAngleDoubleRight,\n  faTruckRampCouch: faTruckRampCouch,\n  faTruckCouch: faTruckCouch,\n  faCannabis: faCannabis,\n  faCirclePlay: faCirclePlay,\n  faPlayCircle: faPlayCircle,\n  faArrowUpRightAndArrowDownLeftFromCenter: faArrowUpRightAndArrowDownLeftFromCenter,\n  faTablets: faTablets,\n  fa360Degrees: fa360Degrees,\n  faEthernet: faEthernet,\n  faEuroSign: faEuroSign,\n  faEur: faEur,\n  faEuro: faEuro,\n  faChair: faChair,\n  faCircleCheck: faCircleCheck,\n  faCheckCircle: faCheckCircle,\n  faMoneySimpleFromBracket: faMoneySimpleFromBracket,\n  faBat: faBat,\n  faCircleStop: faCircleStop,\n  faStopCircle: faStopCircle,\n  faHeadSideHeadphones: faHeadSideHeadphones,\n  faPhoneRotary: faPhoneRotary,\n  faCompassDrafting: faCompassDrafting,\n  faDraftingCompass: faDraftingCompass,\n  faPlateWheat: faPlateWheat,\n  faCalendarCircleMinus: faCalendarCircleMinus,\n  faChopsticks: faChopsticks,\n  faCarWrench: faCarWrench,\n  faCarMechanic: faCarMechanic,\n  faIcicles: faIcicles,\n  faPersonShelter: faPersonShelter,\n  faNeuter: faNeuter,\n  faIdBadge: faIdBadge,\n  faKazoo: faKazoo,\n  faMarker: faMarker,\n  faFaceLaughBeam: faFaceLaughBeam,\n  faLaughBeam: faLaughBeam,\n  faSquareArrowDownLeft: faSquareArrowDownLeft,\n  faBatteryBolt: faBatteryBolt,\n  faTreeLarge: faTreeLarge,\n  faHelicopterSymbol: faHelicopterSymbol,\n  faAperture: faAperture,\n  faUniversalAccess: faUniversalAccess,\n  faFileMagnifyingGlass: faFileMagnifyingGlass,\n  faFileSearch: faFileSearch,\n  faUpRight: faUpRight,\n  faCircleChevronUp: faCircleChevronUp,\n  faChevronCircleUp: faChevronCircleUp,\n  faUserPolice: faUserPolice,\n  faLariSign: faLariSign,\n  faVolcano: faVolcano,\n  faTeddyBear: faTeddyBear,\n  faStocking: faStocking,\n  faPersonWalkingDashedLineArrowRight: faPersonWalkingDashedLineArrowRight,\n  faImageSlash: faImageSlash,\n  faMaskSnorkel: faMaskSnorkel,\n  faSmoke: faSmoke,\n  faSterlingSign: faSterlingSign,\n  faGbp: faGbp,\n  faPoundSign: faPoundSign,\n  faBatteryExclamation: faBatteryExclamation,\n  faViruses: faViruses,\n  faSquarePersonConfined: faSquarePersonConfined,\n  faUserTie: faUserTie,\n  faArrowDownLong: faArrowDownLong,\n  faLongArrowDown: faLongArrowDown,\n  faTentArrowDownToLine: faTentArrowDownToLine,\n  faCertificate: faCertificate,\n  faCrystalBall: faCrystalBall,\n  faReplyAll: faReplyAll,\n  faMailReplyAll: faMailReplyAll,\n  faSuitcase: faSuitcase,\n  faPersonSkating: faPersonSkating,\n  faSkating: faSkating,\n  faStarShooting: faStarShooting,\n  faBinaryLock: faBinaryLock,\n  faFilterCircleDollar: faFilterCircleDollar,\n  faFunnelDollar: faFunnelDollar,\n  faCameraRetro: faCameraRetro,\n  faCircleArrowDown: faCircleArrowDown,\n  faArrowCircleDown: faArrowCircleDown,\n  faCommentPen: faCommentPen,\n  faCommentEdit: faCommentEdit,\n  faFileImport: faFileImport,\n  faArrowRightToFile: faArrowRightToFile,\n  faBanjo: faBanjo,\n  faSquareArrowUpRight: faSquareArrowUpRight,\n  faExternalLinkSquare: faExternalLinkSquare,\n  faLightEmergencyOn: faLightEmergencyOn,\n  faKerning: faKerning,\n  faBoxOpen: faBoxOpen,\n  faSquareF: faSquareF,\n  faScroll: faScroll,\n  faSpa: faSpa,\n  faArrowLeftFromLine: faArrowLeftFromLine,\n  faArrowFromRight: faArrowFromRight,\n  faStrawberry: faStrawberry,\n  faLocationPinLock: faLocationPinLock,\n  faPause: faPause,\n  faClockEightThirty: faClockEightThirty,\n  faPlaneEngines: faPlaneEngines,\n  faPlaneAlt: faPlaneAlt,\n  faHillAvalanche: faHillAvalanche,\n  faTemperatureEmpty: faTemperatureEmpty,\n  faTemperature0: faTemperature0,\n  faThermometer0: faThermometer0,\n  faThermometerEmpty: faThermometerEmpty,\n  faBomb: faBomb,\n  faGaugeLow: faGaugeLow,\n  faTachometerAltSlow: faTachometerAltSlow,\n  faRegistered: faRegistered,\n  faTrashCanPlus: faTrashCanPlus,\n  faAddressCard: faAddressCard,\n  faContactCard: faContactCard,\n  faVcard: faVcard,\n  faScaleUnbalancedFlip: faScaleUnbalancedFlip,\n  faBalanceScaleRight: faBalanceScaleRight,\n  faGlobeSnow: faGlobeSnow,\n  faSubscript: faSubscript,\n  faDiamondTurnRight: faDiamondTurnRight,\n  faDirections: faDirections,\n  faIntegral: faIntegral,\n  faBurst: faBurst,\n  faHouseLaptop: faHouseLaptop,\n  faLaptopHouse: faLaptopHouse,\n  faFaceTired: faFaceTired,\n  faTired: faTired,\n  faMoneyBills: faMoneyBills,\n  faBlindsRaised: faBlindsRaised,\n  faSmog: faSmog,\n  faUfoBeam: faUfoBeam,\n  faCircleCaretUp: faCircleCaretUp,\n  faCaretCircleUp: faCaretCircleUp,\n  faUserVneckHairLong: faUserVneckHairLong,\n  faSquareALock: faSquareALock,\n  faCrutch: faCrutch,\n  faGasPumpSlash: faGasPumpSlash,\n  faFontAwesome: faFontAwesome,\n  faFontAwesomeFlag: faFontAwesomeFlag,\n  faFontAwesomeLogoFull: faFontAwesomeLogoFull,\n  faCloudArrowUp: faCloudArrowUp,\n  faCloudUpload: faCloudUpload,\n  faCloudUploadAlt: faCloudUploadAlt,\n  faPalette: faPalette,\n  faTransporter4: faTransporter4,\n  faObjectsAlignRight: faObjectsAlignRight,\n  faArrowsTurnRight: faArrowsTurnRight,\n  faVest: faVest,\n  faPig: faPig,\n  faInboxFull: faInboxFull,\n  faCircleEnvelope: faCircleEnvelope,\n  faEnvelopeCircle: faEnvelopeCircle,\n  faTrianglePersonDigging: faTrianglePersonDigging,\n  faConstruction: faConstruction,\n  faFerry: faFerry,\n  faBullseyeArrow: faBullseyeArrow,\n  faArrowsDownToPeople: faArrowsDownToPeople,\n  faSeedling: faSeedling,\n  faSprout: faSprout,\n  faClockSeven: faClockSeven,\n  faLeftRight: faLeftRight,\n  faArrowsAltH: faArrowsAltH,\n  faBoxesPacking: faBoxesPacking,\n  faCircleArrowLeft: faCircleArrowLeft,\n  faArrowCircleLeft: faArrowCircleLeft,\n  faFlashlight: faFlashlight,\n  faGroupArrowsRotate: faGroupArrowsRotate,\n  faBowlFood: faBowlFood,\n  faSquare9: faSquare9,\n  faCandyCane: faCandyCane,\n  faArrowDownWideShort: faArrowDownWideShort,\n  faSortAmountAsc: faSortAmountAsc,\n  faSortAmountDown: faSortAmountDown,\n  faSquareDollar: faSquareDollar,\n  faDollarSquare: faDollarSquare,\n  faUsdSquare: faUsdSquare,\n  faHandHoldingSeedling: faHandHoldingSeedling,\n  faMessageCheck: faMessageCheck,\n  faCommentAltCheck: faCommentAltCheck,\n  faCloudBolt: faCloudBolt,\n  faThunderstorm: faThunderstorm,\n  faTextSlash: faTextSlash,\n  faRemoveFormat: faRemoveFormat,\n  faWatch: faWatch,\n  faCircleDownLeft: faCircleDownLeft,\n  faText: faText,\n  faProjector: faProjector,\n  faFaceSmileWink: faFaceSmileWink,\n  faSmileWink: faSmileWink,\n  faTombstoneBlank: faTombstoneBlank,\n  faTombstoneAlt: faTombstoneAlt,\n  faChessKingPiece: faChessKingPiece,\n  faChessKingAlt: faChessKingAlt,\n  faCircle6: faCircle6,\n  faLeft: faLeft,\n  faArrowAltLeft: faArrowAltLeft,\n  faFileWord: faFileWord,\n  faFilePowerpoint: faFilePowerpoint,\n  faSquareDown: faSquareDown,\n  faArrowAltSquareDown: faArrowAltSquareDown,\n  faObjectsAlignCenterVertical: faObjectsAlignCenterVertical,\n  faArrowsLeftRight: faArrowsLeftRight,\n  faArrowsH: faArrowsH,\n  faHouseLock: faHouseLock,\n  faCloudArrowDown: faCloudArrowDown,\n  faCloudDownload: faCloudDownload,\n  faCloudDownloadAlt: faCloudDownloadAlt,\n  faWreath: faWreath,\n  faChildren: faChildren,\n  faMeterDroplet: faMeterDroplet,\n  faChalkboard: faChalkboard,\n  faBlackboard: faBlackboard,\n  faUserLargeSlash: faUserLargeSlash,\n  faUserAltSlash: faUserAltSlash,\n  faSignalStrong: faSignalStrong,\n  faSignal4: faSignal4,\n  faLollipop: faLollipop,\n  faLollypop: faLollypop,\n  faListTree: faListTree,\n  faEnvelopeOpen: faEnvelopeOpen,\n  faDrawCircle: faDrawCircle,\n  faCatSpace: faCatSpace,\n  faHandshakeSimpleSlash: faHandshakeSimpleSlash,\n  faHandshakeAltSlash: faHandshakeAltSlash,\n  faRabbitRunning: faRabbitRunning,\n  faRabbitFast: faRabbitFast,\n  faMemoPad: faMemoPad,\n  faMattressPillow: faMattressPillow,\n  faAlarmPlus: faAlarmPlus,\n  faAlicorn: faAlicorn,\n  faCommentQuestion: faCommentQuestion,\n  faGingerbreadMan: faGingerbreadMan,\n  faGuaraniSign: faGuaraniSign,\n  faBurgerFries: faBurgerFries,\n  faMugTea: faMugTea,\n  faBorderTop: faBorderTop,\n  faArrowsRotate: faArrowsRotate,\n  faRefresh: faRefresh,\n  faSync: faSync,\n  faCircleBookOpen: faCircleBookOpen,\n  faBookCircle: faBookCircle,\n  faArrowsToDottedLine: faArrowsToDottedLine,\n  faFireExtinguisher: faFireExtinguisher,\n  faGarageOpen: faGarageOpen,\n  faShelvesEmpty: faShelvesEmpty,\n  faCruzeiroSign: faCruzeiroSign,\n  faWatchApple: faWatchApple,\n  faWatchCalculator: faWatchCalculator,\n  faListDropdown: faListDropdown,\n  faCabinetFiling: faCabinetFiling,\n  faBurgerSoda: faBurgerSoda,\n  faSquareArrowUp: faSquareArrowUp,\n  faArrowSquareUp: faArrowSquareUp,\n  faGreaterThanEqual: faGreaterThanEqual,\n  faPalletBox: faPalletBox,\n  faFaceConfounded: faFaceConfounded,\n  faShieldHalved: faShieldHalved,\n  faShieldAlt: faShieldAlt,\n  faTruckPlow: faTruckPlow,\n  faBookAtlas: faBookAtlas,\n  faAtlas: faAtlas,\n  faVirus: faVirus,\n  faCommentMiddleTop: faCommentMiddleTop,\n  faEnvelopeCircleCheck: faEnvelopeCircleCheck,\n  faLayerGroup: faLayerGroup,\n  faRestroomSimple: faRestroomSimple,\n  faArrowsToDot: faArrowsToDot,\n  faBorderOuter: faBorderOuter,\n  faHashtagLock: faHashtagLock,\n  faClockTwoThirty: faClockTwoThirty,\n  faArchway: faArchway,\n  faHeartCircleCheck: faHeartCircleCheck,\n  faHouseChimneyCrack: faHouseChimneyCrack,\n  faHouseDamage: faHouseDamage,\n  faFileZipper: faFileZipper,\n  faFileArchive: faFileArchive,\n  faHeartHalf: faHeartHalf,\n  faCommentCheck: faCommentCheck,\n  faSquare: faSquare,\n  faMemo: faMemo,\n  faMartiniGlassEmpty: faMartiniGlassEmpty,\n  faGlassMartini: faGlassMartini,\n  faCouch: faCouch,\n  faCediSign: faCediSign,\n  faItalic: faItalic,\n  faGlassCitrus: faGlassCitrus,\n  faCalendarLinesPen: faCalendarLinesPen,\n  faChurch: faChurch,\n  faPersonSnowmobiling: faPersonSnowmobiling,\n  faSnowmobile: faSnowmobile,\n  faFaceHushed: faFaceHushed,\n  faCommentsDollar: faCommentsDollar,\n  faLinkSimpleSlash: faLinkSimpleSlash,\n  faDemocrat: faDemocrat,\n  faFaceConfused: faFaceConfused,\n  faPinball: faPinball,\n  faZ: faZ,\n  faPersonSkiing: faPersonSkiing,\n  faSkiing: faSkiing,\n  faDeer: faDeer,\n  faInputPipe: faInputPipe,\n  faRoadLock: faRoadLock,\n  faA: faA,\n  faBookmarkSlash: faBookmarkSlash,\n  faTemperatureArrowDown: faTemperatureArrowDown,\n  faTemperatureDown: faTemperatureDown,\n  faMace: faMace,\n  faFeatherPointed: faFeatherPointed,\n  faFeatherAlt: faFeatherAlt,\n  faSausage: faSausage,\n  faTrashCanClock: faTrashCanClock,\n  faP: faP,\n  faSnowflake: faSnowflake,\n  faStomach: faStomach,\n  faNewspaper: faNewspaper,\n  faRectangleAd: faRectangleAd,\n  faAd: faAd,\n  faGuitarElectric: faGuitarElectric,\n  faArrowTurnDownRight: faArrowTurnDownRight,\n  faMoonCloud: faMoonCloud,\n  faBreadSliceButter: faBreadSliceButter,\n  faCircleArrowRight: faCircleArrowRight,\n  faArrowCircleRight: faArrowCircleRight,\n  faUserGroupCrown: faUserGroupCrown,\n  faUsersCrown: faUsersCrown,\n  faCircleI: faCircleI,\n  faToiletPaperCheck: faToiletPaperCheck,\n  faFilterCircleXmark: faFilterCircleXmark,\n  faLocust: faLocust,\n  faSort: faSort,\n  faUnsorted: faUnsorted,\n  faListOl: faListOl,\n  faList12: faList12,\n  faListNumeric: faListNumeric,\n  faChartWaterfall: faChartWaterfall,\n  faFaceParty: faFaceParty,\n  faKidneys: faKidneys,\n  faWifiExclamation: faWifiExclamation,\n  faChartNetwork: faChartNetwork,\n  faPersonDressBurst: faPersonDressBurst,\n  faDiceD4: faDiceD4,\n  faMoneyCheckDollar: faMoneyCheckDollar,\n  faMoneyCheckAlt: faMoneyCheckAlt,\n  faVectorSquare: faVectorSquare,\n  faBreadSlice: faBreadSlice,\n  faLanguage: faLanguage,\n  faWheatAwnSlash: faWheatAwnSlash,\n  faFaceKissWinkHeart: faFaceKissWinkHeart,\n  faKissWinkHeart: faKissWinkHeart,\n  faDagger: faDagger,\n  faPodium: faPodium,\n  faMemoCircleCheck: faMemoCircleCheck,\n  faRouteHighway: faRouteHighway,\n  faDownToLine: faDownToLine,\n  faArrowAltToBottom: faArrowAltToBottom,\n  faFilter: faFilter,\n  faSquareG: faSquareG,\n  faCirclePhone: faCirclePhone,\n  faPhoneCircle: faPhoneCircle,\n  faClipboardPrescription: faClipboardPrescription,\n  faUserNurseHair: faUserNurseHair,\n  faQuestion: faQuestion,\n  faFileSignature: faFileSignature,\n  faToggleLargeOn: faToggleLargeOn,\n  faUpDownLeftRight: faUpDownLeftRight,\n  faArrowsAlt: faArrowsAlt,\n  faDryerHeat: faDryerHeat,\n  faDryerAlt: faDryerAlt,\n  faHouseChimneyUser: faHouseChimneyUser,\n  faHandHoldingHeart: faHandHoldingHeart,\n  faArrowUpSmallBig: faArrowUpSmallBig,\n  faSortSizeUpAlt: faSortSizeUpAlt,\n  faTrainTrack: faTrainTrack,\n  faPuzzlePiece: faPuzzlePiece,\n  faMoneyCheck: faMoneyCheck,\n  faStarHalfStroke: faStarHalfStroke,\n  faStarHalfAlt: faStarHalfAlt,\n  faFileExclamation: faFileExclamation,\n  faCode: faCode,\n  faWhiskeyGlass: faWhiskeyGlass,\n  faGlassWhiskey: faGlassWhiskey,\n  faMoonStars: faMoonStars,\n  faBuildingCircleExclamation: faBuildingCircleExclamation,\n  faClothesHanger: faClothesHanger,\n  faMobileNotch: faMobileNotch,\n  faMobileIphone: faMobileIphone,\n  faMagnifyingGlassChart: faMagnifyingGlassChart,\n  faArrowUpRightFromSquare: faArrowUpRightFromSquare,\n  faExternalLink: faExternalLink,\n  faCubesStacked: faCubesStacked,\n  faImagesUser: faImagesUser,\n  faWonSign: faWonSign,\n  faKrw: faKrw,\n  faWon: faWon,\n  faImagePolaroidUser: faImagePolaroidUser,\n  faVirusCovid: faVirusCovid,\n  faSquareEllipsis: faSquareEllipsis,\n  faPie: faPie,\n  faChessKnightPiece: faChessKnightPiece,\n  faChessKnightAlt: faChessKnightAlt,\n  faAustralSign: faAustralSign,\n  faCloudPlus: faCloudPlus,\n  faF: faF,\n  faLeaf: faLeaf,\n  faBedBunk: faBedBunk,\n  faRoad: faRoad,\n  faTaxi: faTaxi,\n  faCab: faCab,\n  faPersonCirclePlus: faPersonCirclePlus,\n  faChartPie: faChartPie,\n  faPieChart: faPieChart,\n  faBoltLightning: faBoltLightning,\n  faClockEight: faClockEight,\n  faSackXmark: faSackXmark,\n  faFileExcel: faFileExcel,\n  faFileContract: faFileContract,\n  faFishFins: faFishFins,\n  faCircleQ: faCircleQ,\n  faBuildingFlag: faBuildingFlag,\n  faFaceGrinBeam: faFaceGrinBeam,\n  faGrinBeam: faGrinBeam,\n  faObjectUngroup: faObjectUngroup,\n  faFaceDisguise: faFaceDisguise,\n  faCircleArrowDownRight: faCircleArrowDownRight,\n  faAlien8bit: faAlien8bit,\n  faAlienMonster: faAlienMonster,\n  faHandPointRibbon: faHandPointRibbon,\n  faPoop: faPoop,\n  faObjectExclude: faObjectExclude,\n  faTelescope: faTelescope,\n  faLocationPin: faLocationPin,\n  faMapMarker: faMapMarker,\n  faSquareList: faSquareList,\n  faKaaba: faKaaba,\n  faToiletPaper: faToiletPaper,\n  faHelmetSafety: faHelmetSafety,\n  faHardHat: faHardHat,\n  faHatHard: faHatHard,\n  faCommentCode: faCommentCode,\n  faSimCards: faSimCards,\n  faStarship: faStarship,\n  faEject: faEject,\n  faCircleRight: faCircleRight,\n  faArrowAltCircleRight: faArrowAltCircleRight,\n  faPlaneCircleCheck: faPlaneCircleCheck,\n  faSeal: faSeal,\n  faUserCowboy: faUserCowboy,\n  faHexagonVerticalNft: faHexagonVerticalNft,\n  faFaceRollingEyes: faFaceRollingEyes,\n  faMehRollingEyes: faMehRollingEyes,\n  faBreadLoaf: faBreadLoaf,\n  faRingsWedding: faRingsWedding,\n  faObjectGroup: faObjectGroup,\n  faFrenchFries: faFrenchFries,\n  faChartLine: faChartLine,\n  faLineChart: faLineChart,\n  faCalendarArrowDown: faCalendarArrowDown,\n  faCalendarDownload: faCalendarDownload,\n  faSendBack: faSendBack,\n  faMaskVentilator: faMaskVentilator,\n  faSignatureLock: faSignatureLock,\n  faArrowRight: faArrowRight,\n  faSignsPost: faSignsPost,\n  faMapSigns: faMapSigns,\n  faOctagonPlus: faOctagonPlus,\n  faPlusOctagon: faPlusOctagon,\n  faCashRegister: faCashRegister,\n  faPersonCircleQuestion: faPersonCircleQuestion,\n  faMelonSlice: faMelonSlice,\n  faSpaceStationMoon: faSpaceStationMoon,\n  faMessageSmile: faMessageSmile,\n  faCommentAltSmile: faCommentAltSmile,\n  faCupStraw: faCupStraw,\n  faLeftFromLine: faLeftFromLine,\n  faArrowAltFromRight: faArrowAltFromRight,\n  faH: faH,\n  faBasketShoppingSimple: faBasketShoppingSimple,\n  faShoppingBasketAlt: faShoppingBasketAlt,\n  faHandsHoldingHeart: faHandsHoldingHeart,\n  faHandsHeart: faHandsHeart,\n  faClockNine: faClockNine,\n  faTarp: faTarp,\n  faFaceSleepy: faFaceSleepy,\n  faHandHorns: faHandHorns,\n  faScrewdriverWrench: faScrewdriverWrench,\n  faTools: faTools,\n  faArrowsToEye: faArrowsToEye,\n  faCircleThreeQuarters: faCircleThreeQuarters,\n  faTrophyStar: faTrophyStar,\n  faTrophyAlt: faTrophyAlt,\n  faPlugCircleBolt: faPlugCircleBolt,\n  faFaceThermometer: faFaceThermometer,\n  faShirtRunning: faShirtRunning,\n  faBookCircleArrowUp: faBookCircleArrowUp,\n  faFaceNauseated: faFaceNauseated,\n  faHeart: faHeart,\n  faFileChartPie: faFileChartPie,\n  faMarsAndVenus: faMarsAndVenus,\n  faHouseUser: faHouseUser,\n  faHomeUser: faHomeUser,\n  faCircleArrowDownLeft: faCircleArrowDownLeft,\n  faDumpsterFire: faDumpsterFire,\n  faHexagonMinus: faHexagonMinus,\n  faMinusHexagon: faMinusHexagon,\n  faLeftToLine: faLeftToLine,\n  faArrowAltToLeft: faArrowAltToLeft,\n  faHouseCrack: faHouseCrack,\n  faPawSimple: faPawSimple,\n  faPawAlt: faPawAlt,\n  faArrowLeftLongToLine: faArrowLeftLongToLine,\n  faBracketsRound: faBracketsRound,\n  faParentheses: faParentheses,\n  faMartiniGlassCitrus: faMartiniGlassCitrus,\n  faCocktail: faCocktail,\n  faUserShakespeare: faUserShakespeare,\n  faArrowRightToArc: faArrowRightToArc,\n  faFaceSurprise: faFaceSurprise,\n  faSurprise: faSurprise,\n  faBottleWater: faBottleWater,\n  faCirclePause: faCirclePause,\n  faPauseCircle: faPauseCircle,\n  faGaugeCirclePlus: faGaugeCirclePlus,\n  faFolders: faFolders,\n  faAngel: faAngel,\n  faValueAbsolute: faValueAbsolute,\n  faRabbit: faRabbit,\n  faToiletPaperSlash: faToiletPaperSlash,\n  faAppleWhole: faAppleWhole,\n  faAppleAlt: faAppleAlt,\n  faKitchenSet: faKitchenSet,\n  faLockKeyhole: faLockKeyhole,\n  faLockAlt: faLockAlt,\n  faR: faR,\n  faTemperatureQuarter: faTemperatureQuarter,\n  faTemperature1: faTemperature1,\n  faThermometer1: faThermometer1,\n  faThermometerQuarter: faThermometerQuarter,\n  faSquareInfo: faSquareInfo,\n  faInfoSquare: faInfoSquare,\n  faWifiSlash: faWifiSlash,\n  faToiletPaperXmark: faToiletPaperXmark,\n  faHandsHoldingDollar: faHandsHoldingDollar,\n  faHandsUsd: faHandsUsd,\n  faCube: faCube,\n  faArrowDownTriangleSquare: faArrowDownTriangleSquare,\n  faSortShapesDown: faSortShapesDown,\n  faBitcoinSign: faBitcoinSign,\n  faShutters: faShutters,\n  faShieldDog: faShieldDog,\n  faSolarPanel: faSolarPanel,\n  faLockOpen: faLockOpen,\n  faTableTree: faTableTree,\n  faHouseChimneyHeart: faHouseChimneyHeart,\n  faTally3: faTally3,\n  faElevator: faElevator,\n  faMoneyBillTransfer: faMoneyBillTransfer,\n  faMoneyBillTrendUp: faMoneyBillTrendUp,\n  faHouseFloodWaterCircleArrowRight: faHouseFloodWaterCircleArrowRight,\n  faSquarePollHorizontal: faSquarePollHorizontal,\n  faPollH: faPollH,\n  faCircle: faCircle,\n  faCartCircleExclamation: faCartCircleExclamation,\n  faSword: faSword,\n  faBackwardFast: faBackwardFast,\n  faFastBackward: faFastBackward,\n  faRecycle: faRecycle,\n  faUserAstronaut: faUserAstronaut,\n  faPlaneSlash: faPlaneSlash,\n  faCircleDashed: faCircleDashed,\n  faTrademark: faTrademark,\n  faBasketball: faBasketball,\n  faBasketballBall: faBasketballBall,\n  faForkKnife: faForkKnife,\n  faUtensilsAlt: faUtensilsAlt,\n  faSatelliteDish: faSatelliteDish,\n  faBadgeCheck: faBadgeCheck,\n  faCircleUp: faCircleUp,\n  faArrowAltCircleUp: faArrowAltCircleUp,\n  faSlider: faSlider,\n  faMobileScreenButton: faMobileScreenButton,\n  faMobileAlt: faMobileAlt,\n  faClockOneThirty: faClockOneThirty,\n  faInboxOut: faInboxOut,\n  faInboxArrowUp: faInboxArrowUp,\n  faCloudSlash: faCloudSlash,\n  faVolumeHigh: faVolumeHigh,\n  faVolumeUp: faVolumeUp,\n  faUsersRays: faUsersRays,\n  faWallet: faWallet,\n  faOctagonCheck: faOctagonCheck,\n  faFlatbreadStuffed: faFlatbreadStuffed,\n  faClipboardCheck: faClipboardCheck,\n  faCartCirclePlus: faCartCirclePlus,\n  faTruckClock: faTruckClock,\n  faShippingTimed: faShippingTimed,\n  faPool8Ball: faPool8Ball,\n  faFileAudio: faFileAudio,\n  faTurnDownLeft: faTurnDownLeft,\n  faLockHashtag: faLockHashtag,\n  faChartRadar: faChartRadar,\n  faStaff: faStaff,\n  faBurger: faBurger,\n  faHamburger: faHamburger,\n  faUtilityPole: faUtilityPole,\n  faTransporter6: faTransporter6,\n  faWrench: faWrench,\n  faBugs: faBugs,\n  faVectorPolygon: faVectorPolygon,\n  faDiagramNested: faDiagramNested,\n  faRupeeSign: faRupeeSign,\n  faRupee: faRupee,\n  faFileImage: faFileImage,\n  faCircleQuestion: faCircleQuestion,\n  faQuestionCircle: faQuestionCircle,\n  faImageUser: faImageUser,\n  faPlaneDeparture: faPlaneDeparture,\n  faHandshakeSlash: faHandshakeSlash,\n  faBookBookmark: faBookBookmark,\n  faBorderCenterH: faBorderCenterH,\n  faCanFood: faCanFood,\n  faTypewriter: faTypewriter,\n  faArrowRightFromArc: faArrowRightFromArc,\n  faCircleK: faCircleK,\n  faFaceHandOverMouth: faFaceHandOverMouth,\n  faPopcorn: faPopcorn,\n  faHouseWater: faHouseWater,\n  faHouseFlood: faHouseFlood,\n  faObjectSubtract: faObjectSubtract,\n  faCodeBranch: faCodeBranch,\n  faWarehouseFull: faWarehouseFull,\n  faWarehouseAlt: faWarehouseAlt,\n  faHatCowboy: faHatCowboy,\n  faBridge: faBridge,\n  faPhoneFlip: faPhoneFlip,\n  faPhoneAlt: faPhoneAlt,\n  faArrowDownFromDottedLine: faArrowDownFromDottedLine,\n  faSquareQuarters: faSquareQuarters,\n  faTruckFront: faTruckFront,\n  faCat: faCat,\n  faTrashXmark: faTrashXmark,\n  faCircleCaretLeft: faCircleCaretLeft,\n  faCaretCircleLeft: faCaretCircleLeft,\n  faFiles: faFiles,\n  faAnchorCircleExclamation: faAnchorCircleExclamation,\n  faFaceClouds: faFaceClouds,\n  faUserCrown: faUserCrown,\n  faTruckField: faTruckField,\n  faRoute: faRoute,\n  faCartCircleCheck: faCartCircleCheck,\n  faClipboardQuestion: faClipboardQuestion,\n  faPanorama: faPanorama,\n  faCommentMedical: faCommentMedical,\n  faTeethOpen: faTeethOpen,\n  faUserTieHairLong: faUserTieHairLong,\n  faFileCircleMinus: faFileCircleMinus,\n  faHeadSideMedical: faHeadSideMedical,\n  faTags: faTags,\n  faWineGlass: faWineGlass,\n  faForwardFast: faForwardFast,\n  faFastForward: faFastForward,\n  faFaceMehBlank: faFaceMehBlank,\n  faMehBlank: faMehBlank,\n  faUserRobot: faUserRobot,\n  faSquareParking: faSquareParking,\n  faParking: faParking,\n  faCardDiamond: faCardDiamond,\n  faFaceZipper: faFaceZipper,\n  faFaceRaisedEyebrow: faFaceRaisedEyebrow,\n  faHouseSignal: faHouseSignal,\n  faSquareChevronUp: faSquareChevronUp,\n  faChevronSquareUp: faChevronSquareUp,\n  faNfcSymbol: faNfcSymbol,\n  faBarsProgress: faBarsProgress,\n  faTasksAlt: faTasksAlt,\n  faFaucetDrip: faFaucetDrip,\n  faArrowsToLine: faArrowsToLine,\n  faDolphin: faDolphin,\n  faArrowUpRight: faArrowUpRight,\n  faCircleR: faCircleR,\n  faCartFlatbed: faCartFlatbed,\n  faDollyFlatbed: faDollyFlatbed,\n  faBanSmoking: faBanSmoking,\n  faSmokingBan: faSmokingBan,\n  faCircleSortUp: faCircleSortUp,\n  faSortCircleUp: faSortCircleUp,\n  faTerminal: faTerminal,\n  faMobileButton: faMobileButton,\n  faHouseMedicalFlag: faHouseMedicalFlag,\n  faBasketShopping: faBasketShopping,\n  faShoppingBasket: faShoppingBasket,\n  faTape: faTape,\n  faChestnut: faChestnut,\n  faBusSimple: faBusSimple,\n  faBusAlt: faBusAlt,\n  faEye: faEye,\n  faFaceSadCry: faFaceSadCry,\n  faSadCry: faSadCry,\n  faHeat: faHeat,\n  faTicketAirline: faTicketAirline,\n  faBootHeeled: faBootHeeled,\n  faArrowsMinimize: faArrowsMinimize,\n  faCompressArrows: faCompressArrows,\n  faAudioDescription: faAudioDescription,\n  faPersonMilitaryToPerson: faPersonMilitaryToPerson,\n  faFileShield: faFileShield,\n  faHexagon: faHexagon,\n  faManhole: faManhole,\n  faUserSlash: faUserSlash,\n  faPen: faPen,\n  faTowerObservation: faTowerObservation,\n  faFloppyDisks: faFloppyDisks,\n  faToiletPaperBlankUnder: faToiletPaperBlankUnder,\n  faToiletPaperReverseAlt: faToiletPaperReverseAlt,\n  faFileCode: faFileCode,\n  faSignal: faSignal,\n  faSignal5: faSignal5,\n  faSignalPerfect: faSignalPerfect,\n  faPump: faPump,\n  faBus: faBus,\n  faHeartCircleXmark: faHeartCircleXmark,\n  faArrowUpLeftFromCircle: faArrowUpLeftFromCircle,\n  faHouseChimney: faHouseChimney,\n  faHomeLg: faHomeLg,\n  faWindowMaximize: faWindowMaximize,\n  faDryer: faDryer,\n  faFaceFrown: faFaceFrown,\n  faFrown: faFrown,\n  faChessBishopPiece: faChessBishopPiece,\n  faChessBishopAlt: faChessBishopAlt,\n  faShirtTankTop: faShirtTankTop,\n  faDiploma: faDiploma,\n  faScrollRibbon: faScrollRibbon,\n  faScreencast: faScreencast,\n  faWalker: faWalker,\n  faPrescription: faPrescription,\n  faShop: faShop,\n  faStoreAlt: faStoreAlt,\n  faFloppyDisk: faFloppyDisk,\n  faSave: faSave,\n  faVihara: faVihara,\n  faFaceKissClosedEyes: faFaceKissClosedEyes,\n  faScaleUnbalanced: faScaleUnbalanced,\n  faBalanceScaleLeft: faBalanceScaleLeft,\n  faFileUser: faFileUser,\n  faUserPoliceTie: faUserPoliceTie,\n  faFaceTongueMoney: faFaceTongueMoney,\n  faTennisBall: faTennisBall,\n  faSquareL: faSquareL,\n  faSortUp: faSortUp,\n  faSortAsc: faSortAsc,\n  faCalendarArrowUp: faCalendarArrowUp,\n  faCalendarUpload: faCalendarUpload,\n  faCommentDots: faCommentDots,\n  faCommenting: faCommenting,\n  faPlantWilt: faPlantWilt,\n  faScarf: faScarf,\n  faAlbumCirclePlus: faAlbumCirclePlus,\n  faUserNurseHairLong: faUserNurseHairLong,\n  faDiamond: faDiamond,\n  faSquareLeft: faSquareLeft,\n  faArrowAltSquareLeft: faArrowAltSquareLeft,\n  faFaceGrinSquint: faFaceGrinSquint,\n  faGrinSquint: faGrinSquint,\n  faCircleEllipsisVertical: faCircleEllipsisVertical,\n  faHandHoldingDollar: faHandHoldingDollar,\n  faHandHoldingUsd: faHandHoldingUsd,\n  faGridDividers: faGridDividers,\n  faBacterium: faBacterium,\n  faHandPointer: faHandPointer,\n  faDrumSteelpan: faDrumSteelpan,\n  faHandScissors: faHandScissors,\n  faHandsPraying: faHandsPraying,\n  faPrayingHands: faPrayingHands,\n  faFacePensive: faFacePensive,\n  faUserMusic: faUserMusic,\n  faArrowRotateRight: faArrowRotateRight,\n  faArrowRightRotate: faArrowRightRotate,\n  faArrowRotateForward: faArrowRotateForward,\n  faRedo: faRedo,\n  faMessagesDollar: faMessagesDollar,\n  faCommentsAltDollar: faCommentsAltDollar,\n  faSensorOn: faSensorOn,\n  faBalloon: faBalloon,\n  faBiohazard: faBiohazard,\n  faChessQueenPiece: faChessQueenPiece,\n  faChessQueenAlt: faChessQueenAlt,\n  faLocationCrosshairs: faLocationCrosshairs,\n  faLocation: faLocation,\n  faMarsDouble: faMarsDouble,\n  faHousePersonLeave: faHousePersonLeave,\n  faHouseLeave: faHouseLeave,\n  faHousePersonDepart: faHousePersonDepart,\n  faRulerTriangle: faRulerTriangle,\n  faCardClub: faCardClub,\n  faChildDress: faChildDress,\n  faUsersBetweenLines: faUsersBetweenLines,\n  faLungsVirus: faLungsVirus,\n  faSpinnerThird: faSpinnerThird,\n  faFaceGrinTears: faFaceGrinTears,\n  faGrinTears: faGrinTears,\n  faPhone: faPhone,\n  faComputerMouseScrollwheel: faComputerMouseScrollwheel,\n  faMouseAlt: faMouseAlt,\n  faCalendarXmark: faCalendarXmark,\n  faCalendarTimes: faCalendarTimes,\n  faChildReaching: faChildReaching,\n  faTableLayout: faTableLayout,\n  faNarwhal: faNarwhal,\n  faRampLoading: faRampLoading,\n  faCalendarCirclePlus: faCalendarCirclePlus,\n  faToothbrush: faToothbrush,\n  faBorderInner: faBorderInner,\n  faPawClaws: faPawClaws,\n  faKiwiFruit: faKiwiFruit,\n  faTrafficLightSlow: faTrafficLightSlow,\n  faRectangleCode: faRectangleCode,\n  faHeadSideVirus: faHeadSideVirus,\n  faKeyboardBrightness: faKeyboardBrightness,\n  faBooksMedical: faBooksMedical,\n  faLightbulbSlash: faLightbulbSlash,\n  faHouseBlank: faHouseBlank,\n  faHomeBlank: faHomeBlank,\n  faSquare5: faSquare5,\n  faSquareHeart: faSquareHeart,\n  faHeartSquare: faHeartSquare,\n  faPuzzle: faPuzzle,\n  faUserGear: faUserGear,\n  faUserCog: faUserCog,\n  faPipeCircleCheck: faPipeCircleCheck,\n  faArrowUp19: faArrowUp19,\n  faSortNumericUp: faSortNumericUp,\n  faOctagonExclamation: faOctagonExclamation,\n  faDialLow: faDialLow,\n  faDoorClosed: faDoorClosed,\n  faLaptopMobile: faLaptopMobile,\n  faPhoneLaptop: faPhoneLaptop,\n  faConveyorBeltBoxes: faConveyorBeltBoxes,\n  faConveyorBeltAlt: faConveyorBeltAlt,\n  faShieldVirus: faShieldVirus,\n  faStarfighterTwinIonEngineAdvanced: faStarfighterTwinIonEngineAdvanced,\n  faStarfighterAltAdvanced: faStarfighterAltAdvanced,\n  faDiceSix: faDiceSix,\n  faStarfighterTwinIonEngine: faStarfighterTwinIonEngine,\n  faStarfighterAlt: faStarfighterAlt,\n  faRocketLaunch: faRocketLaunch,\n  faMosquitoNet: faMosquitoNet,\n  faVentDamper: faVentDamper,\n  faBridgeWater: faBridgeWater,\n  faBanBug: faBanBug,\n  faDebug: faDebug,\n  faPersonBooth: faPersonBooth,\n  faTextWidth: faTextWidth,\n  faGarageCar: faGarageCar,\n  faSquareKanban: faSquareKanban,\n  faHatWizard: faHatWizard,\n  faPenFancy: faPenFancy,\n  faCoffeePot: faCoffeePot,\n  faMouseField: faMouseField,\n  faPersonDigging: faPersonDigging,\n  faDigging: faDigging,\n  faShowerDown: faShowerDown,\n  faShowerAlt: faShowerAlt,\n  faBoxCircleCheck: faBoxCircleCheck,\n  faBrightness: faBrightness,\n  faCarSideBolt: faCarSideBolt,\n  faOrnament: faOrnament,\n  faPhoneArrowDownLeft: faPhoneArrowDownLeft,\n  faPhoneArrowDown: faPhoneArrowDown,\n  faPhoneIncoming: faPhoneIncoming,\n  faCloudWord: faCloudWord,\n  faHandFingersCrossed: faHandFingersCrossed,\n  faTrash: faTrash,\n  faGaugeSimple: faGaugeSimple,\n  faGaugeSimpleMed: faGaugeSimpleMed,\n  faTachometerAverage: faTachometerAverage,\n  faArrowDownSmallBig: faArrowDownSmallBig,\n  faSortSizeDownAlt: faSortSizeDownAlt,\n  faBookMedical: faBookMedical,\n  faFaceMelting: faFaceMelting,\n  faPoo: faPoo,\n  faPenClipSlash: faPenClipSlash,\n  faPenAltSlash: faPenAltSlash,\n  faQuoteRight: faQuoteRight,\n  faQuoteRightAlt: faQuoteRightAlt,\n  faScrollOld: faScrollOld,\n  faGuitars: faGuitars,\n  faPhoneXmark: faPhoneXmark,\n  faHose: faHose,\n  faClockSix: faClockSix,\n  faShirt: faShirt,\n  faTShirt: faTShirt,\n  faTshirt: faTshirt,\n  faSquareR: faSquareR,\n  faCubes: faCubes,\n  faEnvelopeOpenDollar: faEnvelopeOpenDollar,\n  faDivide: faDivide,\n  faSunCloud: faSunCloud,\n  faLampFloor: faLampFloor,\n  faSquare7: faSquare7,\n  faTengeSign: faTengeSign,\n  faTenge: faTenge,\n  faHeadphones: faHeadphones,\n  faHandsHolding: faHandsHolding,\n  faCampfire: faCampfire,\n  faCircleAmpersand: faCircleAmpersand,\n  faSnowflakes: faSnowflakes,\n  faHandsClapping: faHandsClapping,\n  faRepublican: faRepublican,\n  faLeafMaple: faLeafMaple,\n  faArrowLeft: faArrowLeft,\n  faPersonCircleXmark: faPersonCircleXmark,\n  faRuler: faRuler,\n  faCupStrawSwoosh: faCupStrawSwoosh,\n  faTemperatureSun: faTemperatureSun,\n  faTemperatureHot: faTemperatureHot,\n  faAlignLeft: faAlignLeft,\n  faDiceD6: faDiceD6,\n  faRestroom: faRestroom,\n  faHighDefinition: faHighDefinition,\n  faRectangleHd: faRectangleHd,\n  faJ: faJ,\n  faGalaxy: faGalaxy,\n  faUsersViewfinder: faUsersViewfinder,\n  faFileVideo: faFileVideo,\n  faCherries: faCherries,\n  faUpRightFromSquare: faUpRightFromSquare,\n  faExternalLinkAlt: faExternalLinkAlt,\n  faCircleSort: faCircleSort,\n  faSortCircle: faSortCircle,\n  faTableCells: faTableCells,\n  faTh: faTh,\n  faFilePdf: faFilePdf,\n  faSiren: faSiren,\n  faArrowUpToDottedLine: faArrowUpToDottedLine,\n  faImageLandscape: faImageLandscape,\n  faLandscape: faLandscape,\n  faTankWater: faTankWater,\n  faCurlingStone: faCurlingStone,\n  faCurling: faCurling,\n  faGamepadModern: faGamepadModern,\n  faGamepadAlt: faGamepadAlt,\n  faMessagesQuestion: faMessagesQuestion,\n  faBookBible: faBookBible,\n  faBible: faBible,\n  faO: faO,\n  faSuitcaseMedical: faSuitcaseMedical,\n  faMedkit: faMedkit,\n  faBriefcaseArrowRight: faBriefcaseArrowRight,\n  faExpandWide: faExpandWide,\n  faClockElevenThirty: faClockElevenThirty,\n  faRv: faRv,\n  faUserSecret: faUserSecret,\n  faOtter: faOtter,\n  faDreidel: faDreidel,\n  faPersonDress: faPersonDress,\n  faFemale: faFemale,\n  faCommentDollar: faCommentDollar,\n  faBusinessTime: faBusinessTime,\n  faBriefcaseClock: faBriefcaseClock,\n  faFlowerTulip: faFlowerTulip,\n  faPeoplePantsSimple: faPeoplePantsSimple,\n  faCloudDrizzle: faCloudDrizzle,\n  faTableCellsLarge: faTableCellsLarge,\n  faThLarge: faThLarge,\n  faBookTanakh: faBookTanakh,\n  faTanakh: faTanakh,\n  faSolarSystem: faSolarSystem,\n  faSealQuestion: faSealQuestion,\n  faPhoneVolume: faPhoneVolume,\n  faVolumeControlPhone: faVolumeControlPhone,\n  faDiscDrive: faDiscDrive,\n  faHatCowboySide: faHatCowboySide,\n  faTableRows: faTableRows,\n  faRows: faRows,\n  faLocationExclamation: faLocationExclamation,\n  faMapMarkerExclamation: faMapMarkerExclamation,\n  faFaceFearful: faFaceFearful,\n  faClipboardUser: faClipboardUser,\n  faBusSchool: faBusSchool,\n  faFilmSlash: faFilmSlash,\n  faSquareArrowDownRight: faSquareArrowDownRight,\n  faBookSparkles: faBookSparkles,\n  faBookSpells: faBookSpells,\n  faWashingMachine: faWashingMachine,\n  faWasher: faWasher,\n  faChild: faChild,\n  faLiraSign: faLiraSign,\n  faUserVisor: faUserVisor,\n  faFilePlusMinus: faFilePlusMinus,\n  faChessClockFlip: faChessClockFlip,\n  faChessClockAlt: faChessClockAlt,\n  faSatellite: faSatellite,\n  faPlaneLock: faPlaneLock,\n  faSteeringWheel: faSteeringWheel,\n  faTag: faTag,\n  faStretcher: faStretcher,\n  faBookSection: faBookSection,\n  faBookLaw: faBookLaw,\n  faInboxes: faInboxes,\n  faCoffeeBean: faCoffeeBean,\n  faBracketsCurly: faBracketsCurly,\n  faEllipsisStrokeVertical: faEllipsisStrokeVertical,\n  faEllipsisVAlt: faEllipsisVAlt,\n  faComment: faComment,\n  faSquare1: faSquare1,\n  faCakeCandles: faCakeCandles,\n  faBirthdayCake: faBirthdayCake,\n  faCake: faCake,\n  faHeadSide: faHeadSide,\n  faEnvelope: faEnvelope,\n  faDollyEmpty: faDollyEmpty,\n  faFaceTissue: faFaceTissue,\n  faAnglesUp: faAnglesUp,\n  faAngleDoubleUp: faAngleDoubleUp,\n  faPaperclip: faPaperclip,\n  faChartLineDown: faChartLineDown,\n  faArrowRightToCity: faArrowRightToCity,\n  faLockA: faLockA,\n  faRibbon: faRibbon,\n  faLungs: faLungs,\n  faPersonPinball: faPersonPinball,\n  faArrowUp91: faArrowUp91,\n  faSortNumericUpAlt: faSortNumericUpAlt,\n  faAppleCore: faAppleCore,\n  faCircleY: faCircleY,\n  faH6: faH6,\n  faLitecoinSign: faLitecoinSign,\n  faCircleSmall: faCircleSmall,\n  faBorderNone: faBorderNone,\n  faArrowTurnDownLeft: faArrowTurnDownLeft,\n  faCircleNodes: faCircleNodes,\n  faParachuteBox: faParachuteBox,\n  faMessageMedical: faMessageMedical,\n  faCommentAltMedical: faCommentAltMedical,\n  faRugbyBall: faRugbyBall,\n  faCommentMusic: faCommentMusic,\n  faIndent: faIndent,\n  faTreeDeciduous: faTreeDeciduous,\n  faTreeAlt: faTreeAlt,\n  faPuzzlePieceSimple: faPuzzlePieceSimple,\n  faPuzzlePieceAlt: faPuzzlePieceAlt,\n  faTruckFieldUn: faTruckFieldUn,\n  faNfcTrash: faNfcTrash,\n  faHourglass: faHourglass,\n  faHourglassEmpty: faHourglassEmpty,\n  faMountain: faMountain,\n  faFileXmark: faFileXmark,\n  faFileTimes: faFileTimes,\n  faHouseHeart: faHouseHeart,\n  faHomeHeart: faHomeHeart,\n  faHouseChimneyBlank: faHouseChimneyBlank,\n  faMeterBolt: faMeterBolt,\n  faUserDoctor: faUserDoctor,\n  faUserMd: faUserMd,\n  faSlashBack: faSlashBack,\n  faCircleInfo: faCircleInfo,\n  faInfoCircle: faInfoCircle,\n  faFishingRod: faFishingRod,\n  faHammerCrash: faHammerCrash,\n  faCloudMeatball: faCloudMeatball,\n  faCameraPolaroid: faCameraPolaroid,\n  faCamera: faCamera,\n  faCameraAlt: faCameraAlt,\n  faSquareVirus: faSquareVirus,\n  faCartArrowUp: faCartArrowUp,\n  faMeteor: faMeteor,\n  faCarOn: faCarOn,\n  faSleigh: faSleigh,\n  faArrowDown19: faArrowDown19,\n  faSortNumericAsc: faSortNumericAsc,\n  faSortNumericDown: faSortNumericDown,\n  faSquare4: faSquare4,\n  faHandHoldingDroplet: faHandHoldingDroplet,\n  faHandHoldingWater: faHandHoldingWater,\n  faWaveform: faWaveform,\n  faWater: faWater,\n  faStarSharpHalfStroke: faStarSharpHalfStroke,\n  faStarSharpHalfAlt: faStarSharpHalfAlt,\n  faNfcSignal: faNfcSignal,\n  faPlaneProp: faPlaneProp,\n  faCalendarCheck: faCalendarCheck,\n  faClockDesk: faClockDesk,\n  faCalendarClock: faCalendarClock,\n  faCalendarTime: faCalendarTime,\n  faBraille: faBraille,\n  faPrescriptionBottleMedical: faPrescriptionBottleMedical,\n  faPrescriptionBottleAlt: faPrescriptionBottleAlt,\n  faPlateUtensils: faPlateUtensils,\n  faFamilyPants: faFamilyPants,\n  faHoseReel: faHoseReel,\n  faHouseWindow: faHouseWindow,\n  faLandmark: faLandmark,\n  faTruck: faTruck,\n  faCrosshairs: faCrosshairs,\n  faCloudRainbow: faCloudRainbow,\n  faPersonCane: faPersonCane,\n  faAlien: faAlien,\n  faTent: faTent,\n  faVestPatches: faVestPatches,\n  faPeopleDressSimple: faPeopleDressSimple,\n  faCheckDouble: faCheckDouble,\n  faArrowDownAZ: faArrowDownAZ,\n  faSortAlphaAsc: faSortAlphaAsc,\n  faSortAlphaDown: faSortAlphaDown,\n  faBowlingBallPin: faBowlingBallPin,\n  faBellSchoolSlash: faBellSchoolSlash,\n  faPlusLarge: faPlusLarge,\n  faMoneyBillWheat: faMoneyBillWheat,\n  faCameraViewfinder: faCameraViewfinder,\n  faScreenshot: faScreenshot,\n  faMessageMusic: faMessageMusic,\n  faCommentAltMusic: faCommentAltMusic,\n  faCarBuilding: faCarBuilding,\n  faBorderBottomRight: faBorderBottomRight,\n  faBorderStyleAlt: faBorderStyleAlt,\n  faOctagon: faOctagon,\n  faCommentArrowUpRight: faCommentArrowUpRight,\n  faOctagonDivide: faOctagonDivide,\n  faCookie: faCookie,\n  faArrowRotateLeft: faArrowRotateLeft,\n  faArrowLeftRotate: faArrowLeftRotate,\n  faArrowRotateBack: faArrowRotateBack,\n  faArrowRotateBackward: faArrowRotateBackward,\n  faUndo: faUndo,\n  faTvMusic: faTvMusic,\n  faHardDrive: faHardDrive,\n  faHdd: faHdd,\n  faReel: faReel,\n  faFaceGrinSquintTears: faFaceGrinSquintTears,\n  faGrinSquintTears: faGrinSquintTears,\n  faDumbbell: faDumbbell,\n  faRectangleList: faRectangleList,\n  faListAlt: faListAlt,\n  faTarpDroplet: faTarpDroplet,\n  faAlarmExclamation: faAlarmExclamation,\n  faHouseMedicalCircleCheck: faHouseMedicalCircleCheck,\n  faTrafficCone: faTrafficCone,\n  faGrate: faGrate,\n  faArrowDownRight: faArrowDownRight,\n  faPersonSkiingNordic: faPersonSkiingNordic,\n  faSkiingNordic: faSkiingNordic,\n  faCalendarPlus: faCalendarPlus,\n  faPersonFromPortal: faPersonFromPortal,\n  faPortalExit: faPortalExit,\n  faPlaneArrival: faPlaneArrival,\n  faCowbellCirclePlus: faCowbellCirclePlus,\n  faCowbellMore: faCowbellMore,\n  faCircleLeft: faCircleLeft,\n  faArrowAltCircleLeft: faArrowAltCircleLeft,\n  faDistributeSpacingVertical: faDistributeSpacingVertical,\n  faSignalBarsFair: faSignalBarsFair,\n  faSignalAlt2: faSignalAlt2,\n  faSportsball: faSportsball,\n  faTrainSubway: faTrainSubway,\n  faSubway: faSubway,\n  faChartGantt: faChartGantt,\n  faFaceSmileUpsideDown: faFaceSmileUpsideDown,\n  faBallPile: faBallPile,\n  faBadgeDollar: faBadgeDollar,\n  faMoneyBillsSimple: faMoneyBillsSimple,\n  faMoneyBillsAlt: faMoneyBillsAlt,\n  faListTimeline: faListTimeline,\n  faIndianRupeeSign: faIndianRupeeSign,\n  faIndianRupee: faIndianRupee,\n  faInr: faInr,\n  faCropSimple: faCropSimple,\n  faCropAlt: faCropAlt,\n  faMoneyBill1: faMoneyBill1,\n  faMoneyBillAlt: faMoneyBillAlt,\n  faLeftLong: faLeftLong,\n  faLongArrowAltLeft: faLongArrowAltLeft,\n  faKeyboardDown: faKeyboardDown,\n  faCircleUpRight: faCircleUpRight,\n  faCloudBoltMoon: faCloudBoltMoon,\n  faThunderstormMoon: faThunderstormMoon,\n  faDna: faDna,\n  faVirusSlash: faVirusSlash,\n  faBracketRoundRight: faBracketRoundRight,\n  faCircle5: faCircle5,\n  faMinus: faMinus,\n  faSubtract: faSubtract,\n  faFireFlame: faFireFlame,\n  faFlame: faFlame,\n  faRightToLine: faRightToLine,\n  faArrowAltToRight: faArrowAltToRight,\n  faChildRifle: faChildRifle,\n  faGif: faGif,\n  faChess: faChess,\n  faTrashSlash: faTrashSlash,\n  faArrowLeftLong: faArrowLeftLong,\n  faLongArrowLeft: faLongArrowLeft,\n  faPlugCircleCheck: faPlugCircleCheck,\n  faFontCase: faFontCase,\n  faStreetView: faStreetView,\n  faArrowDownLeft: faArrowDownLeft,\n  faFrancSign: faFrancSign,\n  faFlaskRoundPoison: faFlaskRoundPoison,\n  faFlaskPoison: faFlaskPoison,\n  faVolumeOff: faVolumeOff,\n  faBookCircleArrowRight: faBookCircleArrowRight,\n  faChartUser: faChartUser,\n  faUserChart: faUserChart,\n  faHandsAslInterpreting: faHandsAslInterpreting,\n  faAmericanSignLanguageInterpreting: faAmericanSignLanguageInterpreting,\n  faAslInterpreting: faAslInterpreting,\n  faHandsAmericanSignLanguageInterpreting: faHandsAmericanSignLanguageInterpreting,\n  faPresentationScreen: faPresentationScreen,\n  faPresentation: faPresentation,\n  faCircleBolt: faCircleBolt,\n  faFaceSmileHalo: faFaceSmileHalo,\n  faCartCircleArrowDown: faCartCircleArrowDown,\n  faHousePersonReturn: faHousePersonReturn,\n  faHousePersonArrive: faHousePersonArrive,\n  faHouseReturn: faHouseReturn,\n  faMessageXmark: faMessageXmark,\n  faCommentAltTimes: faCommentAltTimes,\n  faMessageTimes: faMessageTimes,\n  faFileCertificate: faFileCertificate,\n  faFileAward: faFileAward,\n  faUserDoctorHairLong: faUserDoctorHairLong,\n  faCameraSecurity: faCameraSecurity,\n  faCameraHome: faCameraHome,\n  faGear: faGear,\n  faCog: faCog,\n  faDropletSlash: faDropletSlash,\n  faTintSlash: faTintSlash,\n  faBookHeart: faBookHeart,\n  faMosque: faMosque,\n  faDuck: faDuck,\n  faMosquito: faMosquito,\n  faStarOfDavid: faStarOfDavid,\n  faFlagSwallowtail: faFlagSwallowtail,\n  faFlagAlt: faFlagAlt,\n  faPersonMilitaryRifle: faPersonMilitaryRifle,\n  faCarGarage: faCarGarage,\n  faCartShopping: faCartShopping,\n  faShoppingCart: faShoppingCart,\n  faBookFont: faBookFont,\n  faShieldPlus: faShieldPlus,\n  faVials: faVials,\n  faEyeDropperFull: faEyeDropperFull,\n  faDistributeSpacingHorizontal: faDistributeSpacingHorizontal,\n  faTabletRugged: faTabletRugged,\n  faTemperatureSnow: faTemperatureSnow,\n  faTemperatureFrigid: faTemperatureFrigid,\n  faMoped: faMoped,\n  faFaceSmilePlus: faFaceSmilePlus,\n  faSmilePlus: faSmilePlus,\n  faRadioTuner: faRadioTuner,\n  faRadioAlt: faRadioAlt,\n  faFaceSwear: faFaceSwear,\n  faWaterArrowDown: faWaterArrowDown,\n  faWaterLower: faWaterLower,\n  faScannerTouchscreen: faScannerTouchscreen,\n  faCircle7: faCircle7,\n  faPlugCirclePlus: faPlugCirclePlus,\n  faPersonSkiJumping: faPersonSkiJumping,\n  faSkiJump: faSkiJump,\n  faPlaceOfWorship: faPlaceOfWorship,\n  faWaterArrowUp: faWaterArrowUp,\n  faWaterRise: faWaterRise,\n  faWaveformLines: faWaveformLines,\n  faWaveformPath: faWaveformPath,\n  faSplit: faSplit,\n  faFilmCanister: faFilmCanister,\n  faFilmCannister: faFilmCannister,\n  faFolderXmark: faFolderXmark,\n  faFolderTimes: faFolderTimes,\n  faToiletPaperBlank: faToiletPaperBlank,\n  faToiletPaperAlt: faToiletPaperAlt,\n  faTabletScreen: faTabletScreen,\n  faTabletAndroidAlt: faTabletAndroidAlt,\n  faHexagonVerticalNftSlanted: faHexagonVerticalNftSlanted,\n  faFolderMusic: faFolderMusic,\n  faDisplayMedical: faDisplayMedical,\n  faDesktopMedical: faDesktopMedical,\n  faShareAll: faShareAll,\n  faPeapod: faPeapod,\n  faChessClock: faChessClock,\n  faAxe: faAxe,\n  faSquareD: faSquareD,\n  faGripVertical: faGripVertical,\n  faMobileSignalOut: faMobileSignalOut,\n  faArrowTurnUp: faArrowTurnUp,\n  faLevelUp: faLevelUp,\n  faU: faU,\n  faArrowUpFromDottedLine: faArrowUpFromDottedLine,\n  faSquareRootVariable: faSquareRootVariable,\n  faSquareRootAlt: faSquareRootAlt,\n  faLightSwitchOn: faLightSwitchOn,\n  faArrowDownArrowUp: faArrowDownArrowUp,\n  faSortAlt: faSortAlt,\n  faRaindrops: faRaindrops,\n  faDash: faDash,\n  faMinusLarge: faMinusLarge,\n  faClock: faClock,\n  faClockFour: faClockFour,\n  faInputNumeric: faInputNumeric,\n  faTruckTow: faTruckTow,\n  faBackwardStep: faBackwardStep,\n  faStepBackward: faStepBackward,\n  faPallet: faPallet,\n  faCarBolt: faCarBolt,\n  faArrowsMaximize: faArrowsMaximize,\n  faExpandArrows: faExpandArrows,\n  faFaucet: faFaucet,\n  faCloudSleet: faCloudSleet,\n  faLampStreet: faLampStreet,\n  faListRadio: faListRadio,\n  faPenNibSlash: faPenNibSlash,\n  faBaseballBatBall: faBaseballBatBall,\n  faSquareUpLeft: faSquareUpLeft,\n  faOverline: faOverline,\n  faS: faS,\n  faTimeline: faTimeline,\n  faKeyboard: faKeyboard,\n  faArrowsFromDottedLine: faArrowsFromDottedLine,\n  faUsbDrive: faUsbDrive,\n  faBallot: faBallot,\n  faCaretDown: faCaretDown,\n  faLocationDotSlash: faLocationDotSlash,\n  faMapMarkerAltSlash: faMapMarkerAltSlash,\n  faCards: faCards,\n  faHouseChimneyMedical: faHouseChimneyMedical,\n  faClinicMedical: faClinicMedical,\n  faBoxingGlove: faBoxingGlove,\n  faGloveBoxing: faGloveBoxing,\n  faTemperatureThreeQuarters: faTemperatureThreeQuarters,\n  faTemperature3: faTemperature3,\n  faThermometer3: faThermometer3,\n  faThermometerThreeQuarters: faThermometerThreeQuarters,\n  faBellSchool: faBellSchool,\n  faMobileScreen: faMobileScreen,\n  faMobileAndroidAlt: faMobileAndroidAlt,\n  faPlaneUp: faPlaneUp,\n  faFolderHeart: faFolderHeart,\n  faCircleLocationArrow: faCircleLocationArrow,\n  faLocationCircle: faLocationCircle,\n  faFaceHeadBandage: faFaceHeadBandage,\n  faSushiRoll: faSushiRoll,\n  faMakiRoll: faMakiRoll,\n  faMakizushi: faMakizushi,\n  faCarBump: faCarBump,\n  faPiggyBank: faPiggyBank,\n  faRacquet: faRacquet,\n  faCarMirrors: faCarMirrors,\n  faIndustryWindows: faIndustryWindows,\n  faIndustryAlt: faIndustryAlt,\n  faBoltAuto: faBoltAuto,\n  faBatteryHalf: faBatteryHalf,\n  faBattery3: faBattery3,\n  faFluxCapacitor: faFluxCapacitor,\n  faMountainCity: faMountainCity,\n  faCoins: faCoins,\n  faHoneyPot: faHoneyPot,\n  faOlive: faOlive,\n  faKhanda: faKhanda,\n  faFilterList: faFilterList,\n  faOutlet: faOutlet,\n  faSliders: faSliders,\n  faSlidersH: faSlidersH,\n  faCauldron: faCauldron,\n  faPeople: faPeople,\n  faFolderTree: faFolderTree,\n  faNetworkWired: faNetworkWired,\n  faCroissant: faCroissant,\n  faMapPin: faMapPin,\n  faHamsa: faHamsa,\n  faCentSign: faCentSign,\n  faSwordsLaser: faSwordsLaser,\n  faFlask: faFlask,\n  faPersonPregnant: faPersonPregnant,\n  faSquareU: faSquareU,\n  faWandSparkles: faWandSparkles,\n  faRouter: faRouter,\n  faEllipsisVertical: faEllipsisVertical,\n  faEllipsisV: faEllipsisV,\n  faSwordLaserAlt: faSwordLaserAlt,\n  faTicket: faTicket,\n  faPowerOff: faPowerOff,\n  faCoin: faCoin,\n  faLaptopSlash: faLaptopSlash,\n  faRightLong: faRightLong,\n  faLongArrowAltRight: faLongArrowAltRight,\n  faCircleB: faCircleB,\n  faPersonDressSimple: faPersonDressSimple,\n  faPipeCollar: faPipeCollar,\n  faLightsHoliday: faLightsHoliday,\n  faCitrus: faCitrus,\n  faFlagUsa: faFlagUsa,\n  faLaptopFile: faLaptopFile,\n  faTty: faTty,\n  faTeletype: faTeletype,\n  faChartTreeMap: faChartTreeMap,\n  faDiagramNext: faDiagramNext,\n  faPersonRifle: faPersonRifle,\n  faClockFiveThirty: faClockFiveThirty,\n  faPipeValve: faPipeValve,\n  faArrowUpFromArc: faArrowUpFromArc,\n  faFaceSpiralEyes: faFaceSpiralEyes,\n  faCompressWide: faCompressWide,\n  faCirclePhoneHangup: faCirclePhoneHangup,\n  faPhoneCircleDown: faPhoneCircleDown,\n  faHouseMedicalCircleExclamation: faHouseMedicalCircleExclamation,\n  faBadminton: faBadminton,\n  faClosedCaptioning: faClosedCaptioning,\n  faPersonHiking: faPersonHiking,\n  faHiking: faHiking,\n  faRightFromLine: faRightFromLine,\n  faArrowAltFromLeft: faArrowAltFromLeft,\n  faVenusDouble: faVenusDouble,\n  faImages: faImages,\n  faCalculator: faCalculator,\n  faShuttlecock: faShuttlecock,\n  faUserHair: faUserHair,\n  faEyeEvil: faEyeEvil,\n  faPeoplePulling: faPeoplePulling,\n  faN: faN,\n  faGarage: faGarage,\n  faCableCar: faCableCar,\n  faTram: faTram,\n  faShovelSnow: faShovelSnow,\n  faCloudRain: faCloudRain,\n  faFaceLying: faFaceLying,\n  faSprinkler: faSprinkler,\n  faBuildingCircleXmark: faBuildingCircleXmark,\n  faPersonSledding: faPersonSledding,\n  faSledding: faSledding,\n  faGameConsoleHandheld: faGameConsoleHandheld,\n  faShip: faShip,\n  faClockSixThirty: faClockSixThirty,\n  faBatterySlash: faBatterySlash,\n  faTugrikSign: faTugrikSign,\n  faArrowsDownToLine: faArrowsDownToLine,\n  faDownload: faDownload,\n  faShelves: faShelves,\n  faInventory: faInventory,\n  faCloudSnow: faCloudSnow,\n  faFaceGrin: faFaceGrin,\n  faGrin: faGrin,\n  faDeleteLeft: faDeleteLeft,\n  faBackspace: faBackspace,\n  faOven: faOven,\n  faEyeDropper: faEyeDropper,\n  faEyeDropperEmpty: faEyeDropperEmpty,\n  faEyedropper: faEyedropper,\n  faCommentCaptions: faCommentCaptions,\n  faCommentsQuestion: faCommentsQuestion,\n  faScribble: faScribble,\n  faRotateExclamation: faRotateExclamation,\n  faFileCircleCheck: faFileCircleCheck,\n  faGlass: faGlass,\n  faLoader: faLoader,\n  faForward: faForward,\n  faUserPilot: faUserPilot,\n  faMobile: faMobile,\n  faMobileAndroid: faMobileAndroid,\n  faMobilePhone: faMobilePhone,\n  faCodePullRequestClosed: faCodePullRequestClosed,\n  faFaceMeh: faFaceMeh,\n  faMeh: faMeh,\n  faAlignCenter: faAlignCenter,\n  faBookSkull: faBookSkull,\n  faBookDead: faBookDead,\n  faIdCard: faIdCard,\n  faDriversLicense: faDriversLicense,\n  faFaceDotted: faFaceDotted,\n  faFaceWorried: faFaceWorried,\n  faOutdent: faOutdent,\n  faDedent: faDedent,\n  faHeartCircleExclamation: faHeartCircleExclamation,\n  faHouse: faHouse,\n  faHome: faHome,\n  faHomeAlt: faHomeAlt,\n  faHomeLgAlt: faHomeLgAlt,\n  faVectorCircle: faVectorCircle,\n  faCarCircleBolt: faCarCircleBolt,\n  faCalendarWeek: faCalendarWeek,\n  faFlyingDisc: faFlyingDisc,\n  faLaptopMedical: faLaptopMedical,\n  faSquareDownRight: faSquareDownRight,\n  faB: faB,\n  faSeatAirline: faSeatAirline,\n  faMoonOverSun: faMoonOverSun,\n  faEclipseAlt: faEclipseAlt,\n  faPipe: faPipe,\n  faFileMedical: faFileMedical,\n  faPotato: faPotato,\n  faDiceOne: faDiceOne,\n  faCircleA: faCircleA,\n  faHelmetBattle: faHelmetBattle,\n  faButter: faButter,\n  faBlanketFire: faBlanketFire,\n  faKiwiBird: faKiwiBird,\n  faCastle: faCastle,\n  faGolfClub: faGolfClub,\n  faArrowRightArrowLeft: faArrowRightArrowLeft,\n  faExchange: faExchange,\n  faRotateRight: faRotateRight,\n  faRedoAlt: faRedoAlt,\n  faRotateForward: faRotateForward,\n  faUtensils: faUtensils,\n  faCutlery: faCutlery,\n  faArrowUpWideShort: faArrowUpWideShort,\n  faSortAmountUp: faSortAmountUp,\n  faBalloons: faBalloons,\n  faMillSign: faMillSign,\n  faBowlRice: faBowlRice,\n  faTimelineArrow: faTimelineArrow,\n  faSkull: faSkull,\n  faGameBoardSimple: faGameBoardSimple,\n  faGameBoardAlt: faGameBoardAlt,\n  faCircleVideo: faCircleVideo,\n  faVideoCircle: faVideoCircle,\n  faChartScatterBubble: faChartScatterBubble,\n  faHouseTurret: faHouseTurret,\n  faBanana: faBanana,\n  faHandHoldingSkull: faHandHoldingSkull,\n  faPeopleDress: faPeopleDress,\n  faLoveseat: faLoveseat,\n  faCouchSmall: faCouchSmall,\n  faTowerBroadcast: faTowerBroadcast,\n  faBroadcastTower: faBroadcastTower,\n  faTruckPickup: faTruckPickup,\n  faBlockQuote: faBlockQuote,\n  faUpLong: faUpLong,\n  faLongArrowAltUp: faLongArrowAltUp,\n  faStop: faStop,\n  faCodeMerge: faCodeMerge,\n  faMoneyCheckDollarPen: faMoneyCheckDollarPen,\n  faMoneyCheckEditAlt: faMoneyCheckEditAlt,\n  faUpFromLine: faUpFromLine,\n  faArrowAltFromBottom: faArrowAltFromBottom,\n  faUpload: faUpload,\n  faHurricane: faHurricane,\n  faPeoplePants: faPeoplePants,\n  faMound: faMound,\n  faWindsock: faWindsock,\n  faCircleHalf: faCircleHalf,\n  faBrakeWarning: faBrakeWarning,\n  faToiletPortable: faToiletPortable,\n  faCompactDisc: faCompactDisc,\n  faFileArrowDown: faFileArrowDown,\n  faFileDownload: faFileDownload,\n  faSaxophoneFire: faSaxophoneFire,\n  faSaxHot: faSaxHot,\n  faCameraWebSlash: faCameraWebSlash,\n  faWebcamSlash: faWebcamSlash,\n  faFolderMedical: faFolderMedical,\n  faFolderGear: faFolderGear,\n  faFolderCog: faFolderCog,\n  faHandWave: faHandWave,\n  faArrowUpArrowDown: faArrowUpArrowDown,\n  faSortUpDown: faSortUpDown,\n  faCaravan: faCaravan,\n  faShieldCat: faShieldCat,\n  faMessageSlash: faMessageSlash,\n  faCommentAltSlash: faCommentAltSlash,\n  faBolt: faBolt,\n  faZap: faZap,\n  faTrashCanCheck: faTrashCanCheck,\n  faGlassWater: faGlassWater,\n  faOilWell: faOilWell,\n  faPersonSimple: faPersonSimple,\n  faVault: faVault,\n  faMars: faMars,\n  faToilet: faToilet,\n  faPlaneCircleXmark: faPlaneCircleXmark,\n  faYenSign: faYenSign,\n  faCny: faCny,\n  faJpy: faJpy,\n  faRmb: faRmb,\n  faYen: faYen,\n  faNotes: faNotes,\n  faRubleSign: faRubleSign,\n  faRouble: faRouble,\n  faRub: faRub,\n  faRuble: faRuble,\n  faTrashUndo: faTrashUndo,\n  faTrashArrowTurnLeft: faTrashArrowTurnLeft,\n  faChampagneGlass: faChampagneGlass,\n  faGlassChampagne: faGlassChampagne,\n  faObjectsAlignCenterHorizontal: faObjectsAlignCenterHorizontal,\n  faSun: faSun,\n  faTrashCanSlash: faTrashCanSlash,\n  faTrashAltSlash: faTrashAltSlash,\n  faScreenUsers: faScreenUsers,\n  faUsersClass: faUsersClass,\n  faGuitar: faGuitar,\n  faSquareArrowLeft: faSquareArrowLeft,\n  faArrowSquareLeft: faArrowSquareLeft,\n  faSquare8: faSquare8,\n  faFaceSmileHearts: faFaceSmileHearts,\n  faBracketsSquare: faBracketsSquare,\n  faBrackets: faBrackets,\n  faLaptopArrowDown: faLaptopArrowDown,\n  faHockeyStickPuck: faHockeyStickPuck,\n  faHouseTree: faHouseTree,\n  faSignalFair: faSignalFair,\n  faSignal2: faSignal2,\n  faFaceLaughWink: faFaceLaughWink,\n  faLaughWink: faLaughWink,\n  faCircleDollar: faCircleDollar,\n  faDollarCircle: faDollarCircle,\n  faUsdCircle: faUsdCircle,\n  faHorseHead: faHorseHead,\n  faArrowsRepeat: faArrowsRepeat,\n  faRepeatAlt: faRepeatAlt,\n  faBoreHole: faBoreHole,\n  faIndustry: faIndustry,\n  faImagePolaroid: faImagePolaroid,\n  faWaveTriangle: faWaveTriangle,\n  faCircleDown: faCircleDown,\n  faArrowAltCircleDown: faArrowAltCircleDown,\n  faGrill: faGrill,\n  faArrowsTurnToDots: faArrowsTurnToDots,\n  faChartMixed: faChartMixed,\n  faAnalytics: faAnalytics,\n  faFlorinSign: faFlorinSign,\n  faArrowDownShortWide: faArrowDownShortWide,\n  faSortAmountDesc: faSortAmountDesc,\n  faSortAmountDownAlt: faSortAmountDownAlt,\n  faLessThan: faLessThan,\n  faDisplayCode: faDisplayCode,\n  faDesktopCode: faDesktopCode,\n  faFaceDrooling: faFaceDrooling,\n  faOilTemperature: faOilTemperature,\n  faOilTemp: faOilTemp,\n  faSquareQuestion: faSquareQuestion,\n  faQuestionSquare: faQuestionSquare,\n  faAirConditioner: faAirConditioner,\n  faAngleDown: faAngleDown,\n  faMountains: faMountains,\n  faOmega: faOmega,\n  faCarTunnel: faCarTunnel,\n  faPersonDollyEmpty: faPersonDollyEmpty,\n  faPanFood: faPanFood,\n  faHeadSideCough: faHeadSideCough,\n  faGripLines: faGripLines,\n  faThumbsDown: faThumbsDown,\n  faUserLock: faUserLock,\n  faArrowRightLong: faArrowRightLong,\n  faLongArrowRight: faLongArrowRight,\n  faTicketsAirline: faTicketsAirline,\n  faAnchorCircleXmark: faAnchorCircleXmark,\n  faEllipsis: faEllipsis,\n  faEllipsisH: faEllipsisH,\n  faNfcSlash: faNfcSlash,\n  faChessPawn: faChessPawn,\n  faKitMedical: faKitMedical,\n  faFirstAid: faFirstAid,\n  faGrid2Plus: faGrid2Plus,\n  faBells: faBells,\n  faPersonThroughWindow: faPersonThroughWindow,\n  faToolbox: faToolbox,\n  faEnvelopeDot: faEnvelopeDot,\n  faEnvelopeBadge: faEnvelopeBadge,\n  faHandsHoldingCircle: faHandsHoldingCircle,\n  faBug: faBug,\n  faBowlChopsticks: faBowlChopsticks,\n  faCreditCard: faCreditCard,\n  faCreditCardAlt: faCreditCardAlt,\n  faCircleS: faCircleS,\n  faBoxBallot: faBoxBallot,\n  faCar: faCar,\n  faAutomobile: faAutomobile,\n  faHandHoldingHand: faHandHoldingHand,\n  faUserTieHair: faUserTieHair,\n  faPodiumStar: faPodiumStar,\n  faUserHairMullet: faUserHairMullet,\n  faBusinessFront: faBusinessFront,\n  faPartyBack: faPartyBack,\n  faTrianBalbot: faTrianBalbot,\n  faMicrophoneStand: faMicrophoneStand,\n  faBookOpenReader: faBookOpenReader,\n  faBookReader: faBookReader,\n  faFamilyDress: faFamilyDress,\n  faCircleX: faCircleX,\n  faCabin: faCabin,\n  faMountainSun: faMountainSun,\n  faChartSimpleHorizontal: faChartSimpleHorizontal,\n  faBluetooth: faBluetooth,\n  faArrowsLeftRightToLine: faArrowsLeftRightToLine,\n  faHandBackPointLeft: faHandBackPointLeft,\n  faMessageDots: faMessageDots,\n  faCommentAltDots: faCommentAltDots,\n  faMessaging: faMessaging,\n  faFileHeart: faFileHeart,\n  faBeerMug: faBeerMug,\n  faBeerFoam: faBeerFoam,\n  faDiceD20: faDiceD20,\n  faDrone: faDrone,\n  faTruckDroplet: faTruckDroplet,\n  faFileCircleXmark: faFileCircleXmark,\n  faTemperatureArrowUp: faTemperatureArrowUp,\n  faTemperatureUp: faTemperatureUp,\n  faMedal: faMedal,\n  faBed: faBed,\n  faBookCopy: faBookCopy,\n  faSquareH: faSquareH,\n  faHSquare: faHSquare,\n  faSquareC: faSquareC,\n  faClockTwo: faClockTwo,\n  faSquareEllipsisVertical: faSquareEllipsisVertical,\n  faPodcast: faPodcast,\n  faBee: faBee,\n  faTemperatureFull: faTemperatureFull,\n  faTemperature4: faTemperature4,\n  faThermometer4: faThermometer4,\n  faThermometerFull: faThermometerFull,\n  faBell: faBell,\n  faCandyBar: faCandyBar,\n  faChocolateBar: faChocolateBar,\n  faXmarkLarge: faXmarkLarge,\n  faPinata: faPinata,\n  faArrowsFromLine: faArrowsFromLine,\n  faSuperscript: faSuperscript,\n  faBowlSpoon: faBowlSpoon,\n  faHexagonCheck: faHexagonCheck,\n  faPlugCircleXmark: faPlugCircleXmark,\n  faStarOfLife: faStarOfLife,\n  faPhoneSlash: faPhoneSlash,\n  faTrafficLightStop: faTrafficLightStop,\n  faPaintRoller: faPaintRoller,\n  faAccentGrave: faAccentGrave,\n  faHandshakeAngle: faHandshakeAngle,\n  faHandsHelping: faHandsHelping,\n  faCircle0: faCircle0,\n  faDialMedLow: faDialMedLow,\n  faLocationDot: faLocationDot,\n  faMapMarkerAlt: faMapMarkerAlt,\n  faCrab: faCrab,\n  faBoxOpenFull: faBoxOpenFull,\n  faBoxFull: faBoxFull,\n  faFile: faFile,\n  faGreaterThan: faGreaterThan,\n  faQuotes: faQuotes,\n  faPretzel: faPretzel,\n  faPersonSwimming: faPersonSwimming,\n  faSwimmer: faSwimmer,\n  faArrowDown: faArrowDown,\n  faUserRobotXmarks: faUserRobotXmarks,\n  faMessageQuote: faMessageQuote,\n  faCommentAltQuote: faCommentAltQuote,\n  faCandyCorn: faCandyCorn,\n  faFolderMagnifyingGlass: faFolderMagnifyingGlass,\n  faFolderSearch: faFolderSearch,\n  faNotebook: faNotebook,\n  faDroplet: faDroplet,\n  faTint: faTint,\n  faBullseyePointer: faBullseyePointer,\n  faEraser: faEraser,\n  faHexagonImage: faHexagonImage,\n  faEarthAmericas: faEarthAmericas,\n  faEarth: faEarth,\n  faEarthAmerica: faEarthAmerica,\n  faGlobeAmericas: faGlobeAmericas,\n  faCrateApple: faCrateApple,\n  faAppleCrate: faAppleCrate,\n  faPersonBurst: faPersonBurst,\n  faGameBoard: faGameBoard,\n  faHatChef: faHatChef,\n  faHandBackPointRight: faHandBackPointRight,\n  faDove: faDove,\n  faBatteryEmpty: faBatteryEmpty,\n  faBattery0: faBattery0,\n  faGrid4: faGrid4,\n  faSocks: faSocks,\n  faFaceSunglasses: faFaceSunglasses,\n  faInbox: faInbox,\n  faSquare0: faSquare0,\n  faSection: faSection,\n  faSquareThisWayUp: faSquareThisWayUp,\n  faBoxUp: faBoxUp,\n  faGaugeHigh: faGaugeHigh,\n  faTachometerAlt: faTachometerAlt,\n  faTachometerAltFast: faTachometerAltFast,\n  faSquareAmpersand: faSquareAmpersand,\n  faEnvelopeOpenText: faEnvelopeOpenText,\n  faLampDesk: faLampDesk,\n  faHospital: faHospital,\n  faHospitalAlt: faHospitalAlt,\n  faHospitalWide: faHospitalWide,\n  faPollPeople: faPollPeople,\n  faWhiskeyGlassIce: faWhiskeyGlassIce,\n  faGlassWhiskeyRocks: faGlassWhiskeyRocks,\n  faWineBottle: faWineBottle,\n  faChessRook: faChessRook,\n  faUserBountyHunter: faUserBountyHunter,\n  faBarsStaggered: faBarsStaggered,\n  faReorder: faReorder,\n  faStream: faStream,\n  faDiagramSankey: faDiagramSankey,\n  faCloudHailMixed: faCloudHailMixed,\n  faCircleUpLeft: faCircleUpLeft,\n  faDharmachakra: faDharmachakra,\n  faObjectsAlignLeft: faObjectsAlignLeft,\n  faOilCanDrip: faOilCanDrip,\n  faFaceSmilingHands: faFaceSmilingHands,\n  faBroccoli: faBroccoli,\n  faRouteInterstate: faRouteInterstate,\n  faEarMuffs: faEarMuffs,\n  faHotdog: faHotdog,\n  faTransporterEmpty: faTransporterEmpty,\n  faPersonWalkingWithCane: faPersonWalkingWithCane,\n  faBlind: faBlind,\n  faAngle90: faAngle90,\n  faRectangleTerminal: faRectangleTerminal,\n  faKite: faKite,\n  faDrum: faDrum,\n  faScrubber: faScrubber,\n  faIceCream: faIceCream,\n  faHeartCircleBolt: faHeartCircleBolt,\n  faFishBones: faFishBones,\n  faDeerRudolph: faDeerRudolph,\n  faFax: faFax,\n  faParagraph: faParagraph,\n  faHeadSideHeart: faHeadSideHeart,\n  faSquareE: faSquareE,\n  faMeterFire: faMeterFire,\n  faCloudHail: faCloudHail,\n  faCheckToSlot: faCheckToSlot,\n  faVoteYea: faVoteYea,\n  faMoneyFromBracket: faMoneyFromBracket,\n  faStarHalf: faStarHalf,\n  faCarBus: faCarBus,\n  faSpeaker: faSpeaker,\n  faTimer: faTimer,\n  faBoxesStacked: faBoxesStacked,\n  faBoxes: faBoxes,\n  faBoxesAlt: faBoxesAlt,\n  faGrillHot: faGrillHot,\n  faBallotCheck: faBallotCheck,\n  faLink: faLink,\n  faChain: faChain,\n  faEarListen: faEarListen,\n  faAssistiveListeningSystems: faAssistiveListeningSystems,\n  faFileMinus: faFileMinus,\n  faTreeCity: faTreeCity,\n  faPlay: faPlay,\n  faFont: faFont,\n  faCupTogo: faCupTogo,\n  faCoffeeTogo: faCoffeeTogo,\n  faSquareDownLeft: faSquareDownLeft,\n  faBurgerLettuce: faBurgerLettuce,\n  faRupiahSign: faRupiahSign,\n  faMagnifyingGlass: faMagnifyingGlass,\n  faSearch: faSearch,\n  faTableTennisPaddleBall: faTableTennisPaddleBall,\n  faPingPongPaddleBall: faPingPongPaddleBall,\n  faTableTennis: faTableTennis,\n  faPersonDotsFromLine: faPersonDotsFromLine,\n  faDiagnoses: faDiagnoses,\n  faChevronsDown: faChevronsDown,\n  faChevronDoubleDown: faChevronDoubleDown,\n  faTrashCanArrowUp: faTrashCanArrowUp,\n  faTrashRestoreAlt: faTrashRestoreAlt,\n  faSignalGood: faSignalGood,\n  faSignal3: faSignal3,\n  faLocationQuestion: faLocationQuestion,\n  faMapMarkerQuestion: faMapMarkerQuestion,\n  faFloppyDiskCircleXmark: faFloppyDiskCircleXmark,\n  faFloppyDiskTimes: faFloppyDiskTimes,\n  faSaveCircleXmark: faSaveCircleXmark,\n  faSaveTimes: faSaveTimes,\n  faNairaSign: faNairaSign,\n  faPeach: faPeach,\n  faTaxiBus: faTaxiBus,\n  faBracketCurly: faBracketCurly,\n  faBracketCurlyLeft: faBracketCurlyLeft,\n  faLobster: faLobster,\n  faCartFlatbedEmpty: faCartFlatbedEmpty,\n  faDollyFlatbedEmpty: faDollyFlatbedEmpty,\n  faColon: faColon,\n  faCartArrowDown: faCartArrowDown,\n  faWand: faWand,\n  faWalkieTalkie: faWalkieTalkie,\n  faFilePen: faFilePen,\n  faFileEdit: faFileEdit,\n  faReceipt: faReceipt,\n  faTablePicnic: faTablePicnic,\n  faSquarePen: faSquarePen,\n  faPenSquare: faPenSquare,\n  faPencilSquare: faPencilSquare,\n  faCircleMicrophoneLines: faCircleMicrophoneLines,\n  faMicrophoneCircleAlt: faMicrophoneCircleAlt,\n  faDisplaySlash: faDisplaySlash,\n  faDesktopSlash: faDesktopSlash,\n  faSuitcaseRolling: faSuitcaseRolling,\n  faPersonCircleExclamation: faPersonCircleExclamation,\n  faTransporter2: faTransporter2,\n  faHandsHoldingDiamond: faHandsHoldingDiamond,\n  faHandReceiving: faHandReceiving,\n  faMoneyBillSimpleWave: faMoneyBillSimpleWave,\n  faChevronDown: faChevronDown,\n  faBatteryFull: faBatteryFull,\n  faBattery: faBattery,\n  faBattery5: faBattery5,\n  faBellPlus: faBellPlus,\n  faBookArrowRight: faBookArrowRight,\n  faHospitals: faHospitals,\n  faClub: faClub,\n  faSkullCrossbones: faSkullCrossbones,\n  faDropletDegree: faDropletDegree,\n  faDewpoint: faDewpoint,\n  faCodeCompare: faCodeCompare,\n  faListUl: faListUl,\n  faListDots: faListDots,\n  faHandHoldingMagic: faHandHoldingMagic,\n  faWatermelonSlice: faWatermelonSlice,\n  faCircleEllipsis: faCircleEllipsis,\n  faSchoolLock: faSchoolLock,\n  faTowerCell: faTowerCell,\n  faSdCards: faSdCards,\n  faDownLong: faDownLong,\n  faLongArrowAltDown: faLongArrowAltDown,\n  faEnvelopes: faEnvelopes,\n  faPhoneOffice: faPhoneOffice,\n  faRankingStar: faRankingStar,\n  faChessKing: faChessKing,\n  faNfcPen: faNfcPen,\n  faPersonHarassing: faPersonHarassing,\n  faHatWinter: faHatWinter,\n  faBrazilianRealSign: faBrazilianRealSign,\n  faLandmarkDome: faLandmarkDome,\n  faLandmarkAlt: faLandmarkAlt,\n  faBoneBreak: faBoneBreak,\n  faArrowUp: faArrowUp,\n  faDownFromDottedLine: faDownFromDottedLine,\n  faTv: faTv,\n  faTelevision: faTelevision,\n  faTvAlt: faTvAlt,\n  faBorderLeft: faBorderLeft,\n  faCircleDivide: faCircleDivide,\n  faShrimp: faShrimp,\n  faListCheck: faListCheck,\n  faTasks: faTasks,\n  faDiagramSubtask: faDiagramSubtask,\n  faJugDetergent: faJugDetergent,\n  faCircleUser: faCircleUser,\n  faUserCircle: faUserCircle,\n  faSquareY: faSquareY,\n  faUserDoctorHair: faUserDoctorHair,\n  faPlanetRinged: faPlanetRinged,\n  faMushroom: faMushroom,\n  faUserShield: faUserShield,\n  faMegaphone: faMegaphone,\n  faCircleExclamationCheck: faCircleExclamationCheck,\n  faWind: faWind,\n  faBoxDollar: faBoxDollar,\n  faBoxUsd: faBoxUsd,\n  faCarBurst: faCarBurst,\n  faCarCrash: faCarCrash,\n  faY: faY,\n  faUserHeadset: faUserHeadset,\n  faArrowsRetweet: faArrowsRetweet,\n  faRetweetAlt: faRetweetAlt,\n  faPersonSnowboarding: faPersonSnowboarding,\n  faSnowboarding: faSnowboarding,\n  faSquareChevronRight: faSquareChevronRight,\n  faChevronSquareRight: faChevronSquareRight,\n  faLacrosseStickBall: faLacrosseStickBall,\n  faTruckFast: faTruckFast,\n  faShippingFast: faShippingFast,\n  faStarSharp: faStarSharp,\n  faCircle1: faCircle1,\n  faCircleStar: faCircleStar,\n  faStarCircle: faStarCircle,\n  faFish: faFish,\n  faCloudFog: faCloudFog,\n  faFog: faFog,\n  faWaffle: faWaffle,\n  faMusicNote: faMusicNote,\n  faMusicAlt: faMusicAlt,\n  faHexagonExclamation: faHexagonExclamation,\n  faCartShoppingFast: faCartShoppingFast,\n  faObjectUnion: faObjectUnion,\n  faUserGraduate: faUserGraduate,\n  faStarfighter: faStarfighter,\n  faCircleHalfStroke: faCircleHalfStroke,\n  faAdjust: faAdjust,\n  faArrowRightLongToLine: faArrowRightLongToLine,\n  faSquareArrowDown: faSquareArrowDown,\n  faArrowSquareDown: faArrowSquareDown,\n  faClapperboard: faClapperboard,\n  faSquareChevronLeft: faSquareChevronLeft,\n  faChevronSquareLeft: faChevronSquareLeft,\n  faPhoneIntercom: faPhoneIntercom,\n  faLinkHorizontal: faLinkHorizontal,\n  faChainHorizontal: faChainHorizontal,\n  faMango: faMango,\n  faMusicNoteSlash: faMusicNoteSlash,\n  faMusicAltSlash: faMusicAltSlash,\n  faCircleRadiation: faCircleRadiation,\n  faRadiationAlt: faRadiationAlt,\n  faFaceTongueSweat: faFaceTongueSweat,\n  faGlobeStand: faGlobeStand,\n  faBaseball: faBaseball,\n  faBaseballBall: faBaseballBall,\n  faCircleP: faCircleP,\n  faAwardSimple: faAwardSimple,\n  faJetFighterUp: faJetFighterUp,\n  faDiagramProject: faDiagramProject,\n  faProjectDiagram: faProjectDiagram,\n  faPedestal: faPedestal,\n  faChartPyramid: faChartPyramid,\n  faSidebar: faSidebar,\n  faSnowmanHead: faSnowmanHead,\n  faFrostyHead: faFrostyHead,\n  faCopy: faCopy,\n  faBurgerGlass: faBurgerGlass,\n  faVolumeXmark: faVolumeXmark,\n  faVolumeMute: faVolumeMute,\n  faVolumeTimes: faVolumeTimes,\n  faHandSparkles: faHandSparkles,\n  faBarsFilter: faBarsFilter,\n  faPaintbrushPencil: faPaintbrushPencil,\n  faPartyBell: faPartyBell,\n  faUserVneckHair: faUserVneckHair,\n  faJackOLantern: faJackOLantern,\n  faGrip: faGrip,\n  faGripHorizontal: faGripHorizontal,\n  faShareFromSquare: faShareFromSquare,\n  faShareSquare: faShareSquare,\n  faKeynote: faKeynote,\n  faGun: faGun,\n  faSquarePhone: faSquarePhone,\n  faPhoneSquare: faPhoneSquare,\n  faPlus: faPlus,\n  faAdd: faAdd,\n  faExpand: faExpand,\n  faComputer: faComputer,\n  faFort: faFort,\n  faCloudCheck: faCloudCheck,\n  faXmark: faXmark,\n  faClose: faClose,\n  faMultiply: faMultiply,\n  faRemove: faRemove,\n  faTimes: faTimes,\n  faFaceSmirking: faFaceSmirking,\n  faArrowsUpDownLeftRight: faArrowsUpDownLeftRight,\n  faArrows: faArrows,\n  faChalkboardUser: faChalkboardUser,\n  faChalkboardTeacher: faChalkboardTeacher,\n  faRhombus: faRhombus,\n  faClawMarks: faClawMarks,\n  faPesoSign: faPesoSign,\n  faFaceSmileTongue: faFaceSmileTongue,\n  faCartCircleXmark: faCartCircleXmark,\n  faBuildingShield: faBuildingShield,\n  faCirclePhoneFlip: faCirclePhoneFlip,\n  faPhoneCircleAlt: faPhoneCircleAlt,\n  faBaby: faBaby,\n  faUsersLine: faUsersLine,\n  faQuoteLeft: faQuoteLeft,\n  faQuoteLeftAlt: faQuoteLeftAlt,\n  faTractor: faTractor,\n  faKeySkeleton: faKeySkeleton,\n  faTrashArrowUp: faTrashArrowUp,\n  faTrashRestore: faTrashRestore,\n  faArrowDownUpLock: faArrowDownUpLock,\n  faArrowDownToBracket: faArrowDownToBracket,\n  faLinesLeaning: faLinesLeaning,\n  faSquareQ: faSquareQ,\n  faRulerCombined: faRulerCombined,\n  faSymbols: faSymbols,\n  faIconsAlt: faIconsAlt,\n  faCopyright: faCopyright,\n  faHighlighterLine: faHighlighterLine,\n  faBracketSquare: faBracketSquare,\n  faBracket: faBracket,\n  faBracketLeft: faBracketLeft,\n  faIslandTropical: faIslandTropical,\n  faIslandTreePalm: faIslandTreePalm,\n  faArrowRightFromLine: faArrowRightFromLine,\n  faArrowFromLeft: faArrowFromLeft,\n  faH2: faH2,\n  faEquals: faEquals,\n  faCakeSlice: faCakeSlice,\n  faShortcake: faShortcake,\n  faPeanut: faPeanut,\n  faWrenchSimple: faWrenchSimple,\n  faBlender: faBlender,\n  faTeeth: faTeeth,\n  faTally2: faTally2,\n  faShekelSign: faShekelSign,\n  faIls: faIls,\n  faShekel: faShekel,\n  faSheqel: faSheqel,\n  faSheqelSign: faSheqelSign,\n  faCars: faCars,\n  faAxeBattle: faAxeBattle,\n  faUserHairLong: faUserHairLong,\n  faMap: faMap,\n  faFileCircleInfo: faFileCircleInfo,\n  faFaceDisappointed: faFaceDisappointed,\n  faLassoSparkles: faLassoSparkles,\n  faClockEleven: faClockEleven,\n  faRocket: faRocket,\n  faSirenOn: faSirenOn,\n  faClockTen: faClockTen,\n  faCandleHolder: faCandleHolder,\n  faVideoArrowDownLeft: faVideoArrowDownLeft,\n  faPhotoFilm: faPhotoFilm,\n  faPhotoVideo: faPhotoVideo,\n  faFloppyDiskCircleArrowRight: faFloppyDiskCircleArrowRight,\n  faSaveCircleArrowRight: faSaveCircleArrowRight,\n  faFolderMinus: faFolderMinus,\n  faPlanetMoon: faPlanetMoon,\n  faFaceEyesXmarks: faFaceEyesXmarks,\n  faChartScatter: faChartScatter,\n  faDisplayArrowDown: faDisplayArrowDown,\n  faStore: faStore,\n  faArrowTrendUp: faArrowTrendUp,\n  faPlugCircleMinus: faPlugCircleMinus,\n  faOliveBranch: faOliveBranch,\n  faAngle: faAngle,\n  faVacuumRobot: faVacuumRobot,\n  faSignHanging: faSignHanging,\n  faSign: faSign,\n  faSquareDivide: faSquareDivide,\n  faSignalStreamSlash: faSignalStreamSlash,\n  faBezierCurve: faBezierCurve,\n  faEyeDropperHalf: faEyeDropperHalf,\n  faStoreLock: faStoreLock,\n  faBellSlash: faBellSlash,\n  faCloudBoltSun: faCloudBoltSun,\n  faThunderstormSun: faThunderstormSun,\n  faCameraSlash: faCameraSlash,\n  faCommentQuote: faCommentQuote,\n  faTablet: faTablet,\n  faTabletAndroid: faTabletAndroid,\n  faSchoolFlag: faSchoolFlag,\n  faMessageCode: faMessageCode,\n  faGlassHalf: faGlassHalf,\n  faGlassHalfEmpty: faGlassHalfEmpty,\n  faGlassHalfFull: faGlassHalfFull,\n  faFill: faFill,\n  faMessageMinus: faMessageMinus,\n  faCommentAltMinus: faCommentAltMinus,\n  faAngleUp: faAngleUp,\n  faDrumstickBite: faDrumstickBite,\n  faLinkHorizontalSlash: faLinkHorizontalSlash,\n  faChainHorizontalSlash: faChainHorizontalSlash,\n  faHollyBerry: faHollyBerry,\n  faChevronLeft: faChevronLeft,\n  faBacteria: faBacteria,\n  faClouds: faClouds,\n  faMoneyBillSimple: faMoneyBillSimple,\n  faHandLizard: faHandLizard,\n  faTablePivot: faTablePivot,\n  faFilterSlash: faFilterSlash,\n  faTrashCanUndo: faTrashCanUndo,\n  faTrashCanArrowTurnLeft: faTrashCanArrowTurnLeft,\n  faTrashUndoAlt: faTrashUndoAlt,\n  faNotdef: faNotdef,\n  faDisease: faDisease,\n  faPersonToDoor: faPersonToDoor,\n  faTurntable: faTurntable,\n  faBriefcaseMedical: faBriefcaseMedical,\n  faGenderless: faGenderless,\n  faChevronRight: faChevronRight,\n  faSignalWeak: faSignalWeak,\n  faSignal1: faSignal1,\n  faClockFive: faClockFive,\n  faRetweet: faRetweet,\n  faCarRear: faCarRear,\n  faCarAlt: faCarAlt,\n  faPumpSoap: faPumpSoap,\n  faComputerClassic: faComputerClassic,\n  faFrame: faFrame,\n  faVideoSlash: faVideoSlash,\n  faBatteryQuarter: faBatteryQuarter,\n  faBattery2: faBattery2,\n  faEllipsisStroke: faEllipsisStroke,\n  faEllipsisHAlt: faEllipsisHAlt,\n  faRadio: faRadio,\n  faBabyCarriage: faBabyCarriage,\n  faCarriageBaby: faCarriageBaby,\n  faFaceExpressionless: faFaceExpressionless,\n  faDownToDottedLine: faDownToDottedLine,\n  faCloudMusic: faCloudMusic,\n  faTrafficLight: faTrafficLight,\n  faCloudMinus: faCloudMinus,\n  faThermometer: faThermometer,\n  faShieldMinus: faShieldMinus,\n  faVrCardboard: faVrCardboard,\n  faCarTilt: faCarTilt,\n  faGaugeCircleMinus: faGaugeCircleMinus,\n  faBrightnessLow: faBrightnessLow,\n  faHandMiddleFinger: faHandMiddleFinger,\n  faPercent: faPercent,\n  faPercentage: faPercentage,\n  faTruckMoving: faTruckMoving,\n  faGlassWaterDroplet: faGlassWaterDroplet,\n  faConveyorBelt: faConveyorBelt,\n  faLocationCheck: faLocationCheck,\n  faMapMarkerCheck: faMapMarkerCheck,\n  faCoinVertical: faCoinVertical,\n  faDisplay: faDisplay,\n  faPersonSign: faPersonSign,\n  faFaceSmile: faFaceSmile,\n  faSmile: faSmile,\n  faPhoneHangup: faPhoneHangup,\n  faSignatureSlash: faSignatureSlash,\n  faThumbtack: faThumbtack,\n  faThumbTack: faThumbTack,\n  faWheatSlash: faWheatSlash,\n  faTrophy: faTrophy,\n  faCloudsSun: faCloudsSun,\n  faPersonPraying: faPersonPraying,\n  faPray: faPray,\n  faHammer: faHammer,\n  faFaceVomit: faFaceVomit,\n  faSpeakers: faSpeakers,\n  faTtyAnswer: faTtyAnswer,\n  faTeletypeAnswer: faTeletypeAnswer,\n  faMugTeaSaucer: faMugTeaSaucer,\n  faDiagramLeanCanvas: faDiagramLeanCanvas,\n  faAlt: faAlt,\n  faDial: faDial,\n  faDialMedHigh: faDialMedHigh,\n  faHandPeace: faHandPeace,\n  faCircleTrash: faCircleTrash,\n  faTrashCircle: faTrashCircle,\n  faRotate: faRotate,\n  faSyncAlt: faSyncAlt,\n  faCircleQuarters: faCircleQuarters,\n  faSpinner: faSpinner,\n  faTowerControl: faTowerControl,\n  faArrowUpTriangleSquare: faArrowUpTriangleSquare,\n  faSortShapesUp: faSortShapesUp,\n  faWhale: faWhale,\n  faRobot: faRobot,\n  faPeace: faPeace,\n  faPartyHorn: faPartyHorn,\n  faGears: faGears,\n  faCogs: faCogs,\n  faSunBright: faSunBright,\n  faSunAlt: faSunAlt,\n  faWarehouse: faWarehouse,\n  faLockKeyholeOpen: faLockKeyholeOpen,\n  faLockOpenAlt: faLockOpenAlt,\n  faSquareFragile: faSquareFragile,\n  faBoxFragile: faBoxFragile,\n  faSquareWineGlassCrack: faSquareWineGlassCrack,\n  faArrowUpRightDots: faArrowUpRightDots,\n  faSquareN: faSquareN,\n  faSplotch: faSplotch,\n  faFaceGrinHearts: faFaceGrinHearts,\n  faGrinHearts: faGrinHearts,\n  faMeter: faMeter,\n  faMandolin: faMandolin,\n  faDiceFour: faDiceFour,\n  faSimCard: faSimCard,\n  faTransgender: faTransgender,\n  faTransgenderAlt: faTransgenderAlt,\n  faMercury: faMercury,\n  faUpFromBracket: faUpFromBracket,\n  faKnifeKitchen: faKnifeKitchen,\n  faBorderRight: faBorderRight,\n  faArrowTurnDown: faArrowTurnDown,\n  faLevelDown: faLevelDown,\n  faSpade: faSpade,\n  faCardSpade: faCardSpade,\n  faLineColumns: faLineColumns,\n  faArrowRightToLine: faArrowRightToLine,\n  faArrowToRight: faArrowToRight,\n  faPersonFallingBurst: faPersonFallingBurst,\n  faFlagPennant: faFlagPennant,\n  faPennant: faPennant,\n  faConveyorBeltEmpty: faConveyorBeltEmpty,\n  faAward: faAward,\n  faTicketSimple: faTicketSimple,\n  faTicketAlt: faTicketAlt,\n  faBuilding: faBuilding,\n  faAnglesLeft: faAnglesLeft,\n  faAngleDoubleLeft: faAngleDoubleLeft,\n  faCamcorder: faCamcorder,\n  faVideoHandheld: faVideoHandheld,\n  faPancakes: faPancakes,\n  faAlbumCircleUser: faAlbumCircleUser,\n  faQrcode: faQrcode,\n  faDiceD10: faDiceD10,\n  faFireplace: faFireplace,\n  faBrowser: faBrowser,\n  faPenPaintbrush: faPenPaintbrush,\n  faPencilPaintbrush: faPencilPaintbrush,\n  faFishCooked: faFishCooked,\n  faChairOffice: faChairOffice,\n  faNestingDolls: faNestingDolls,\n  faClockRotateLeft: faClockRotateLeft,\n  faHistory: faHistory,\n  faTrumpet: faTrumpet,\n  faFaceGrinBeamSweat: faFaceGrinBeamSweat,\n  faGrinBeamSweat: faGrinBeamSweat,\n  faFireSmoke: faFireSmoke,\n  faPhoneMissed: faPhoneMissed,\n  faFileExport: faFileExport,\n  faArrowRightFromFile: faArrowRightFromFile,\n  faShield: faShield,\n  faShieldBlank: faShieldBlank,\n  faArrowUpShortWide: faArrowUpShortWide,\n  faSortAmountUpAlt: faSortAmountUpAlt,\n  faArrowsRepeat1: faArrowsRepeat1,\n  faRepeat1Alt: faRepeat1Alt,\n  faGunSlash: faGunSlash,\n  faAvocado: faAvocado,\n  faBinary: faBinary,\n  faGlassesRound: faGlassesRound,\n  faGlassesAlt: faGlassesAlt,\n  faPhonePlus: faPhonePlus,\n  faDitto: faDitto,\n  faPersonSeat: faPersonSeat,\n  faHouseMedical: faHouseMedical,\n  faGolfBallTee: faGolfBallTee,\n  faGolfBall: faGolfBall,\n  faCircleChevronLeft: faCircleChevronLeft,\n  faChevronCircleLeft: faChevronCircleLeft,\n  faHouseChimneyWindow: faHouseChimneyWindow,\n  faScythe: faScythe,\n  faPenNib: faPenNib,\n  faBanParking: faBanParking,\n  faParkingCircleSlash: faParkingCircleSlash,\n  faTentArrowTurnLeft: faTentArrowTurnLeft,\n  faFaceDiagonalMouth: faFaceDiagonalMouth,\n  faDiagramCells: faDiagramCells,\n  faCricketBatBall: faCricketBatBall,\n  faCricket: faCricket,\n  faTents: faTents,\n  faWandMagic: faWandMagic,\n  faMagic: faMagic,\n  faDog: faDog,\n  faPenLine: faPenLine,\n  faAtomSimple: faAtomSimple,\n  faAtomAlt: faAtomAlt,\n  faAmpersand: faAmpersand,\n  faCarrot: faCarrot,\n  faArrowUpFromLine: faArrowUpFromLine,\n  faArrowFromBottom: faArrowFromBottom,\n  faMoon: faMoon,\n  faPenSlash: faPenSlash,\n  faWineGlassEmpty: faWineGlassEmpty,\n  faWineGlassAlt: faWineGlassAlt,\n  faSquareStar: faSquareStar,\n  faCheese: faCheese,\n  faSendBackward: faSendBackward,\n  faYinYang: faYinYang,\n  faMusic: faMusic,\n  faCompassSlash: faCompassSlash,\n  faClockOne: faClockOne,\n  faFileMusic: faFileMusic,\n  faCodeCommit: faCodeCommit,\n  faTemperatureLow: faTemperatureLow,\n  faPersonBiking: faPersonBiking,\n  faBiking: faBiking,\n  faSkeleton: faSkeleton,\n  faCircleG: faCircleG,\n  faCircleArrowUpLeft: faCircleArrowUpLeft,\n  faCoinBlank: faCoinBlank,\n  faBroom: faBroom,\n  faVacuum: faVacuum,\n  faShieldHeart: faShieldHeart,\n  faCardHeart: faCardHeart,\n  faLightbulbCflOn: faLightbulbCflOn,\n  faMelon: faMelon,\n  faGopuram: faGopuram,\n  faEarthOceania: faEarthOceania,\n  faGlobeOceania: faGlobeOceania,\n  faContainerStorage: faContainerStorage,\n  faFacePouting: faFacePouting,\n  faSquareXmark: faSquareXmark,\n  faTimesSquare: faTimesSquare,\n  faXmarkSquare: faXmarkSquare,\n  faFaceExplode: faFaceExplode,\n  faExplodingHead: faExplodingHead,\n  faHashtag: faHashtag,\n  faUpRightAndDownLeftFromCenter: faUpRightAndDownLeftFromCenter,\n  faExpandAlt: faExpandAlt,\n  faOilCan: faOilCan,\n  faT: faT,\n  faTransformerBolt: faTransformerBolt,\n  faHippo: faHippo,\n  faChartColumn: faChartColumn,\n  faCassetteVhs: faCassetteVhs,\n  faVhs: faVhs,\n  faInfinity: faInfinity,\n  faVialCircleCheck: faVialCircleCheck,\n  faChimney: faChimney,\n  faObjectIntersect: faObjectIntersect,\n  faPersonArrowDownToLine: faPersonArrowDownToLine,\n  faVoicemail: faVoicemail,\n  faBlockBrick: faBlockBrick,\n  faWallBrick: faWallBrick,\n  faFan: faFan,\n  faBagsShopping: faBagsShopping,\n  faParagraphLeft: faParagraphLeft,\n  faParagraphRtl: faParagraphRtl,\n  faPersonWalkingLuggage: faPersonWalkingLuggage,\n  faCaravanSimple: faCaravanSimple,\n  faCaravanAlt: faCaravanAlt,\n  faTurtle: faTurtle,\n  faUpDown: faUpDown,\n  faArrowsAltV: faArrowsAltV,\n  faCloudMoonRain: faCloudMoonRain,\n  faBoothCurtain: faBoothCurtain,\n  faCalendar: faCalendar,\n  faBoxHeart: faBoxHeart,\n  faTrailer: faTrailer,\n  faUserDoctorMessage: faUserDoctorMessage,\n  faUserMdChat: faUserMdChat,\n  faBahai: faBahai,\n  faHaykal: faHaykal,\n  faAmpGuitar: faAmpGuitar,\n  faSdCard: faSdCard,\n  faVolumeSlash: faVolumeSlash,\n  faBorderBottom: faBorderBottom,\n  faWifiWeak: faWifiWeak,\n  faWifi1: faWifi1,\n  faDragon: faDragon,\n  faShoePrints: faShoePrints,\n  faCirclePlus: faCirclePlus,\n  faPlusCircle: faPlusCircle,\n  faFaceGrinTongueWink: faFaceGrinTongueWink,\n  faGrinTongueWink: faGrinTongueWink,\n  faHandHolding: faHandHolding,\n  faPlugCircleExclamation: faPlugCircleExclamation,\n  faLinkSlash: faLinkSlash,\n  faChainBroken: faChainBroken,\n  faChainSlash: faChainSlash,\n  faUnlink: faUnlink,\n  faClone: faClone,\n  faPersonWalkingArrowLoopLeft: faPersonWalkingArrowLoopLeft,\n  faArrowUpZA: faArrowUpZA,\n  faSortAlphaUpAlt: faSortAlphaUpAlt,\n  faFireFlameCurved: faFireFlameCurved,\n  faFireAlt: faFireAlt,\n  faTornado: faTornado,\n  faFileCirclePlus: faFileCirclePlus,\n  faDeleteRight: faDeleteRight,\n  faBookQuran: faBookQuran,\n  faQuran: faQuran,\n  faCircleQuarter: faCircleQuarter,\n  faAnchor: faAnchor,\n  faBorderAll: faBorderAll,\n  faFunction: faFunction,\n  faFaceAngry: faFaceAngry,\n  faAngry: faAngry,\n  faPeopleSimple: faPeopleSimple,\n  faCookieBite: faCookieBite,\n  faArrowTrendDown: faArrowTrendDown,\n  faRss: faRss,\n  faFeed: faFeed,\n  faFaceMonocle: faFaceMonocle,\n  faDrawPolygon: faDrawPolygon,\n  faScaleBalanced: faScaleBalanced,\n  faBalanceScale: faBalanceScale,\n  faCalendarLines: faCalendarLines,\n  faCalendarNote: faCalendarNote,\n  faArrowDownBigSmall: faArrowDownBigSmall,\n  faSortSizeDown: faSortSizeDown,\n  faGaugeSimpleHigh: faGaugeSimpleHigh,\n  faTachometer: faTachometer,\n  faTachometerFast: faTachometerFast,\n  faDoNotEnter: faDoNotEnter,\n  faShower: faShower,\n  faDiceD8: faDiceD8,\n  faDesktop: faDesktop,\n  faDesktopAlt: faDesktopAlt,\n  faM: faM,\n  faGripDotsVertical: faGripDotsVertical,\n  faFaceViewfinder: faFaceViewfinder,\n  faSoftServe: faSoftServe,\n  faCreemee: faCreemee,\n  faH5: faH5,\n  faHandBackPointDown: faHandBackPointDown,\n  faTableList: faTableList,\n  faThList: faThList,\n  faCommentSms: faCommentSms,\n  faSms: faSms,\n  faRectangle: faRectangle,\n  faRectangleLandscape: faRectangleLandscape,\n  faClipboardListCheck: faClipboardListCheck,\n  faTurkey: faTurkey,\n  faBook: faBook,\n  faUserPlus: faUserPlus,\n  faIceSkate: faIceSkate,\n  faCheck: faCheck,\n  faBatteryThreeQuarters: faBatteryThreeQuarters,\n  faBattery4: faBattery4,\n  faTomato: faTomato,\n  faSwordLaser: faSwordLaser,\n  faHouseCircleCheck: faHouseCircleCheck,\n  faBuildings: faBuildings,\n  faAngleLeft: faAngleLeft,\n  faCartFlatbedBoxes: faCartFlatbedBoxes,\n  faDollyFlatbedAlt: faDollyFlatbedAlt,\n  faDiagramSuccessor: faDiagramSuccessor,\n  faTruckArrowRight: faTruckArrowRight,\n  faSquareW: faSquareW,\n  faArrowsSplitUpAndLeft: faArrowsSplitUpAndLeft,\n  faLamp: faLamp,\n  faAirplay: faAirplay,\n  faHandFist: faHandFist,\n  faFistRaised: faFistRaised,\n  faShieldQuartered: faShieldQuartered,\n  faSlashForward: faSlashForward,\n  faLocationPen: faLocationPen,\n  faMapMarkerEdit: faMapMarkerEdit,\n  faCloudMoon: faCloudMoon,\n  faPotFood: faPotFood,\n  faBriefcase: faBriefcase,\n  faPersonFalling: faPersonFalling,\n  faImagePortrait: faImagePortrait,\n  faPortrait: faPortrait,\n  faUserTag: faUserTag,\n  faRug: faRug,\n  faPrintSlash: faPrintSlash,\n  faEarthEurope: faEarthEurope,\n  faGlobeEurope: faGlobeEurope,\n  faCartFlatbedSuitcase: faCartFlatbedSuitcase,\n  faLuggageCart: faLuggageCart,\n  faHandBackPointRibbon: faHandBackPointRibbon,\n  faRectangleXmark: faRectangleXmark,\n  faRectangleTimes: faRectangleTimes,\n  faTimesRectangle: faTimesRectangle,\n  faWindowClose: faWindowClose,\n  faTireRugged: faTireRugged,\n  faLightbulbDollar: faLightbulbDollar,\n  faCowbell: faCowbell,\n  faBahtSign: faBahtSign,\n  faCorner: faCorner,\n  faChevronsRight: faChevronsRight,\n  faChevronDoubleRight: faChevronDoubleRight,\n  faBookOpen: faBookOpen,\n  faBookJournalWhills: faBookJournalWhills,\n  faJournalWhills: faJournalWhills,\n  faInhaler: faInhaler,\n  faHandcuffs: faHandcuffs,\n  faSnake: faSnake,\n  faTriangleExclamation: faTriangleExclamation,\n  faExclamationTriangle: faExclamationTriangle,\n  faWarning: faWarning,\n  faNoteMedical: faNoteMedical,\n  faDatabase: faDatabase,\n  faDownLeft: faDownLeft,\n  faShare: faShare,\n  faArrowTurnRight: faArrowTurnRight,\n  faMailForward: faMailForward,\n  faFaceThinking: faFaceThinking,\n  faTurnDownRight: faTurnDownRight,\n  faBottleDroplet: faBottleDroplet,\n  faMaskFace: faMaskFace,\n  faHillRockslide: faHillRockslide,\n  faScannerKeyboard: faScannerKeyboard,\n  faCircleO: faCircleO,\n  faGridHorizontal: faGridHorizontal,\n  faMessageDollar: faMessageDollar,\n  faCommentAltDollar: faCommentAltDollar,\n  faRightLeft: faRightLeft,\n  faExchangeAlt: faExchangeAlt,\n  faColumns3: faColumns3,\n  faPaperPlane: faPaperPlane,\n  faRoadCircleExclamation: faRoadCircleExclamation,\n  faDungeon: faDungeon,\n  faHandHoldingBox: faHandHoldingBox,\n  faInputText: faInputText,\n  faWindowFlip: faWindowFlip,\n  faWindowAlt: faWindowAlt,\n  faAlignRight: faAlignRight,\n  faScannerGun: faScannerGun,\n  faScanner: faScanner,\n  faTire: faTire,\n  faEngine: faEngine,\n  faMoneyBill1Wave: faMoneyBill1Wave,\n  faMoneyBillWaveAlt: faMoneyBillWaveAlt,\n  faLifeRing: faLifeRing,\n  faHands: faHands,\n  faSignLanguage: faSignLanguage,\n  faSigning: faSigning,\n  faCircleCaretRight: faCircleCaretRight,\n  faCaretCircleRight: faCaretCircleRight,\n  faWheat: faWheat,\n  faFileSpreadsheet: faFileSpreadsheet,\n  faAudioDescriptionSlash: faAudioDescriptionSlash,\n  faCalendarDay: faCalendarDay,\n  faWaterLadder: faWaterLadder,\n  faLadderWater: faLadderWater,\n  faSwimmingPool: faSwimmingPool,\n  faArrowsUpDown: faArrowsUpDown,\n  faArrowsV: faArrowsV,\n  faChessPawnPiece: faChessPawnPiece,\n  faChessPawnAlt: faChessPawnAlt,\n  faFaceGrimace: faFaceGrimace,\n  faGrimace: faGrimace,\n  faWheelchairMove: faWheelchairMove,\n  faWheelchairAlt: faWheelchairAlt,\n  faTurnDown: faTurnDown,\n  faLevelDownAlt: faLevelDownAlt,\n  faSquareS: faSquareS,\n  faRectangleBarcode: faRectangleBarcode,\n  faBarcodeAlt: faBarcodeAlt,\n  faPersonWalkingArrowRight: faPersonWalkingArrowRight,\n  faSquareEnvelope: faSquareEnvelope,\n  faEnvelopeSquare: faEnvelopeSquare,\n  faDice: faDice,\n  faUnicorn: faUnicorn,\n  faBowlingBall: faBowlingBall,\n  faPompebled: faPompebled,\n  faBrain: faBrain,\n  faWatchSmart: faWatchSmart,\n  faBookUser: faBookUser,\n  faSensorCloud: faSensorCloud,\n  faSensorSmoke: faSensorSmoke,\n  faClapperboardPlay: faClapperboardPlay,\n  faBandage: faBandage,\n  faBandAid: faBandAid,\n  faCalendarMinus: faCalendarMinus,\n  faCircleXmark: faCircleXmark,\n  faTimesCircle: faTimesCircle,\n  faXmarkCircle: faXmarkCircle,\n  faCircle4: faCircle4,\n  faGifts: faGifts,\n  faAlbumCollection: faAlbumCollection,\n  faHotel: faHotel,\n  faEarthAsia: faEarthAsia,\n  faGlobeAsia: faGlobeAsia,\n  faIdCardClip: faIdCardClip,\n  faIdCardAlt: faIdCardAlt,\n  faMagnifyingGlassPlus: faMagnifyingGlassPlus,\n  faSearchPlus: faSearchPlus,\n  faThumbsUp: faThumbsUp,\n  faCloudShowers: faCloudShowers,\n  faUserClock: faUserClock,\n  faOnion: faOnion,\n  faClockTwelveThirty: faClockTwelveThirty,\n  faArrowDownToDottedLine: faArrowDownToDottedLine,\n  faHandDots: faHandDots,\n  faAllergies: faAllergies,\n  faFileInvoice: faFileInvoice,\n  faWindowMinimize: faWindowMinimize,\n  faRectangleWide: faRectangleWide,\n  faCommentArrowUp: faCommentArrowUp,\n  faGarlic: faGarlic,\n  faMugSaucer: faMugSaucer,\n  faCoffee: faCoffee,\n  faBrush: faBrush,\n  faTreeDecorated: faTreeDecorated,\n  faMask: faMask,\n  faCalendarHeart: faCalendarHeart,\n  faMagnifyingGlassMinus: faMagnifyingGlassMinus,\n  faSearchMinus: faSearchMinus,\n  faFlower: faFlower,\n  faRulerVertical: faRulerVertical,\n  faUserLarge: faUserLarge,\n  faUserAlt: faUserAlt,\n  faStarshipFreighter: faStarshipFreighter,\n  faTrainTram: faTrainTram,\n  faBridgeSuspension: faBridgeSuspension,\n  faTrashCheck: faTrashCheck,\n  faUserNurse: faUserNurse,\n  faBoombox: faBoombox,\n  faSyringe: faSyringe,\n  faCloudSun: faCloudSun,\n  faShieldExclamation: faShieldExclamation,\n  faStopwatch20: faStopwatch20,\n  faSquareFull: faSquareFull,\n  faGripDots: faGripDots,\n  faCommentExclamation: faCommentExclamation,\n  faPenSwirl: faPenSwirl,\n  faFalafel: faFalafel,\n  faCircle2: faCircle2,\n  faMagnet: faMagnet,\n  faJar: faJar,\n  faGramophone: faGramophone,\n  faDiceD12: faDiceD12,\n  faNoteSticky: faNoteSticky,\n  faStickyNote: faStickyNote,\n  faDown: faDown,\n  faArrowAltDown: faArrowAltDown,\n  faHundredPoints: faHundredPoints,\n  fa100: fa100,\n  faPaperclipVertical: faPaperclipVertical,\n  faWindWarning: faWindWarning,\n  faWindCircleExclamation: faWindCircleExclamation,\n  faLocationPinSlash: faLocationPinSlash,\n  faMapMarkerSlash: faMapMarkerSlash,\n  faFaceSadSweat: faFaceSadSweat,\n  faBugSlash: faBugSlash,\n  faCupcake: faCupcake,\n  faLightSwitchOff: faLightSwitchOff,\n  faToggleLargeOff: faToggleLargeOff,\n  faPenFancySlash: faPenFancySlash,\n  faTruckContainer: faTruckContainer,\n  faBoot: faBoot,\n  faArrowUpFromWaterPump: faArrowUpFromWaterPump,\n  faFileCheck: faFileCheck,\n  faBone: faBone,\n  faCardsBlank: faCardsBlank,\n  faCircle3: faCircle3,\n  faBenchTree: faBenchTree,\n  faKeyboardBrightnessLow: faKeyboardBrightnessLow,\n  faSkiBootSki: faSkiBootSki,\n  faBrainCircuit: faBrainCircuit,\n  faUserInjured: faUserInjured,\n  faBlockBrickFire: faBlockBrickFire,\n  faFirewall: faFirewall,\n  faFaceSadTear: faFaceSadTear,\n  faSadTear: faSadTear,\n  faPlane: faPlane,\n  faTentArrowsDown: faTentArrowsDown,\n  faExclamation: faExclamation,\n  faArrowsSpin: faArrowsSpin,\n  faFaceSmileRelaxed: faFaceSmileRelaxed,\n  faCommentXmark: faCommentXmark,\n  faCommentTimes: faCommentTimes,\n  faPrint: faPrint,\n  faTurkishLiraSign: faTurkishLiraSign,\n  faTry: faTry,\n  faTurkishLira: faTurkishLira,\n  faFaceNoseSteam: faFaceNoseSteam,\n  faCircleWaveformLines: faCircleWaveformLines,\n  faWaveformCircle: faWaveformCircle,\n  faDollarSign: faDollarSign,\n  faDollar: faDollar,\n  faUsd: faUsd,\n  faFerrisWheel: faFerrisWheel,\n  faComputerSpeaker: faComputerSpeaker,\n  faSkullCow: faSkullCow,\n  faX: faX,\n  faMagnifyingGlassDollar: faMagnifyingGlassDollar,\n  faSearchDollar: faSearchDollar,\n  faUsersGear: faUsersGear,\n  faUsersCog: faUsersCog,\n  faPersonMilitaryPointing: faPersonMilitaryPointing,\n  faBuildingColumns: faBuildingColumns,\n  faBank: faBank,\n  faInstitution: faInstitution,\n  faMuseum: faMuseum,\n  faUniversity: faUniversity,\n  faCircleT: faCircleT,\n  faSack: faSack,\n  faGrid2: faGrid2,\n  faCameraCctv: faCameraCctv,\n  faCctv: faCctv,\n  faUmbrella: faUmbrella,\n  faTrowel: faTrowel,\n  faHorizontalRule: faHorizontalRule,\n  faBedFront: faBedFront,\n  faBedAlt: faBedAlt,\n  faD: faD,\n  faStapler: faStapler,\n  faMasksTheater: faMasksTheater,\n  faTheaterMasks: faTheaterMasks,\n  faKipSign: faKipSign,\n  faFaceWoozy: faFaceWoozy,\n  faCloudQuestion: faCloudQuestion,\n  faPineapple: faPineapple,\n  faHandPointLeft: faHandPointLeft,\n  faGalleryThumbnails: faGalleryThumbnails,\n  faCircleJ: faCircleJ,\n  faEyes: faEyes,\n  faHandshakeSimple: faHandshakeSimple,\n  faHandshakeAlt: faHandshakeAlt,\n  faPageCaretUp: faPageCaretUp,\n  faFileCaretUp: faFileCaretUp,\n  faJetFighter: faJetFighter,\n  faFighterJet: faFighterJet,\n  faComet: faComet,\n  faSquareShareNodes: faSquareShareNodes,\n  faShareAltSquare: faShareAltSquare,\n  faShieldKeyhole: faShieldKeyhole,\n  faBarcode: faBarcode,\n  faPlusMinus: faPlusMinus,\n  faSquareSlidersVertical: faSquareSlidersVertical,\n  faSlidersVSquare: faSlidersVSquare,\n  faVideo: faVideo,\n  faVideoCamera: faVideoCamera,\n  faMessageMiddle: faMessageMiddle,\n  faCommentMiddleAlt: faCommentMiddleAlt,\n  faGraduationCap: faGraduationCap,\n  faMortarBoard: faMortarBoard,\n  faHandHoldingMedical: faHandHoldingMedical,\n  faPersonCircleCheck: faPersonCircleCheck,\n  faSquareZ: faSquareZ,\n  faMessageText: faMessageText,\n  faCommentAltText: faCommentAltText,\n  faTurnUp: faTurnUp,\n  faLevelUpAlt: faLevelUpAlt\n};\n\nexport { icons as fas, prefix, fa0, fa1, fa2, fa3, fa4, fa5, fa6, fa7, fa8, fa9, faFillDrip, faArrowsToCircle, faCircleChevronRight, faChevronCircleRight, faWagonCovered, faLineHeight, faBagel, faTransporter7, faAt, faRectanglesMixed, faPhoneArrowUpRight, faPhoneArrowUp, faPhoneOutgoing, faTrashCan, faTrashAlt, faCircleL, faHeadSideGoggles, faHeadVr, faTextHeight, faUserXmark, faUserTimes, faFaceHandYawn, faGaugeSimpleMin, faTachometerSlowest, faStethoscope, faCoffin, faMessage, faCommentAlt, faSalad, faBowlSalad, faInfo, faRobotAstromech, faRingDiamond, faFonduePot, faTheta, faFaceHandPeeking, faSquareUser, faDownLeftAndUpRightToCenter, faCompressAlt, faExplosion, faFileLines, faFileAlt, faFileText, faWaveSquare, faRing, faBuildingUn, faDiceThree, faTirePressureWarning, faWifiFair, faWifi2, faCalendarDays, faCalendarAlt, faMp3Player, faAnchorCircleCheck, faTally4, faRectangleHistory, faBuildingCircleArrowRight, faVolleyball, faVolleyballBall, faSunHaze, faTextSize, faUfo, faFork, faUtensilFork, faArrowsUpToLine, faMobileSignal, faBarcodeScan, faSortDown, faSortDesc, faFolderArrowDown, faFolderDownload, faCircleMinus, faMinusCircle, faFaceIcicles, faShovel, faDoorOpen, faFilms, faRightFromBracket, faSignOutAlt, faFaceGlasses, faNfc, faAtom, faSoap, faIcons, faHeartMusicCameraBolt, faMicrophoneLinesSlash, faMicrophoneAltSlash, faClosedCaptioningSlash, faCalculatorSimple, faCalculatorAlt, faBridgeCircleCheck, faSlidersUp, faSlidersV, faLocationMinus, faMapMarkerMinus, faPumpMedical, faFingerprint, faSkiBoot, faStandardDefinition, faRectangleSd, faH1, faHandPointRight, faMagnifyingGlassLocation, faSearchLocation, faMessageBot, faForwardStep, faStepForward, faFaceSmileBeam, faSmileBeam, faLightCeiling, faMessageExclamation, faCommentAltExclamation, faBowlScoop, faBowlShavedIce, faSquareX, faUtilityPoleDouble, faFlagCheckered, faChevronsUp, faChevronDoubleUp, faFootball, faFootballBall, faUserVneck, faSchoolCircleExclamation, faCrop, faAnglesDown, faAngleDoubleDown, faUsersRectangle, faPeopleRoof, faSquareArrowRight, faArrowSquareRight, faLocationPlus, faMapMarkerPlus, faLightbulbExclamationOn, faPeopleLine, faBeerMugEmpty, faBeer, faCrateEmpty, faDiagramPredecessor, faTransporter, faCalendarCircleUser, faArrowUpLong, faLongArrowUp, faPersonCarryBox, faPersonCarry, faFireFlameSimple, faBurn, faPerson, faMale, faLaptop, faFileCsv, faMenorah, faUnion, faChevronsLeft, faChevronDoubleLeft, faCircleHeart, faHeartCircle, faTruckPlane, faRecordVinyl, faBringForward, faSquareP, faFaceGrinStars, faGrinStars, faSigma, faCameraMovie, faBong, faClarinet, faTruckFlatbed, faSpaghettiMonsterFlying, faPastafarianism, faArrowDownUpAcrossLine, faLeafHeart, faHouseBuilding, faCheeseSwiss, faSpoon, faUtensilSpoon, faJarWheat, faEnvelopesBulk, faMailBulk, faFileCircleExclamation, faBowArrow, faCartXmark, faHexagonXmark, faTimesHexagon, faXmarkHexagon, faCircleH, faHospitalSymbol, faMerge, faPager, faCartMinus, faAddressBook, faContactBook, faPanFrying, faGrid, faGrid3, faFootballHelmet, faHandLove, faTrees, faStrikethrough, faPage, faK, faDiagramPrevious, faGaugeMin, faTachometerAltSlowest, faFolderGrid, faEggplant, faRam, faLandmarkFlag, faLips, faPencil, faPencilAlt, faBackward, faCaretRight, faComments, faPaste, faFileClipboard, faDesktopArrowDown, faCodePullRequest, faPumpkin, faClipboardList, faPenField, faBlueberries, faTruckRampBox, faTruckLoading, faNote, faArrowDownToSquare, faUserCheck, faCloudXmark, faVialVirus, faBookBlank, faBookAlt, faGolfFlagHole, faMessageArrowDown, faCommentAltArrowDown, faFaceUnamused, faSheetPlastic, faCircle9, faBlog, faUserNinja, faPencilSlash, faBowlingPins, faPersonArrowUpFromLine, faDownRight, faScrollTorah, faTorah, faBlindsOpen, faFence, faUp, faArrowAltUp, faBroomBall, faQuidditch, faQuidditchBroomBall, faDrumstick, faSquareV, faFaceAwesome, faGaveDandy, faDialOff, faToggleOff, faFaceSmileHorns, faBoxArchive, faArchive, faGrapes, faPersonDrowning, faDialMax, faCircleM, faCalendarImage, faCircleCaretDown, faCaretCircleDown, faArrowDown91, faSortNumericDesc, faSortNumericDownAlt, faFaceGrinTongueSquint, faGrinTongueSquint, faShishKebab, faSprayCan, faAlarmSnooze, faScarecrow, faTruckMonster, faGiftCard, faW, faCodePullRequestDraft, faSquareB, faElephant, faEarthAfrica, faGlobeAfrica, faRainbow, faCircleNotch, faTabletScreenButton, faTabletAlt, faPaw, faMessageQuestion, faCloud, faTrowelBricks, faSquare3, faFaceFlushed, faFlushed, faHospitalUser, faMicrowave, faTentArrowLeftRight, faCartCircleArrowUp, faTrashClock, faGavel, faLegal, faSprinklerCeiling, faBrowsers, faTrillium, faMusicSlash, faTruckRamp, faBinoculars, faMicrophoneSlash, faBoxTissue, faCircleC, faStarChristmas, faChartBullet, faMotorcycle, faTreeChristmas, faTireFlat, faSunglasses, faBadge, faMessagePen, faCommentAltEdit, faMessageEdit, faBellConcierge, faConciergeBell, faPenRuler, faPencilRuler, faChessRookPiece, faChessRookAlt, faSquareRoot, faAlbumCollectionCirclePlus, faPeopleArrows, faPeopleArrowsLeftRight, faFaceAngryHorns, faMarsAndVenusBurst, faTombstone, faSquareCaretRight, faCaretSquareRight, faScissors, faCut, faListMusic, faSunPlantWilt, faToiletsPortable, faHockeyPuck, faHyphen, faTable, faUserChef, faMessageImage, faCommentAltImage, faUsersMedical, faSensorTriangleExclamation, faSensorAlert, faMagnifyingGlassArrowRight, faTachographDigital, faDigitalTachograph, faFaceMask, faPickleball, faStarSharpHalf, faUsersSlash, faClover, faMeat, faReply, faMailReply, faStarAndCrescent, faEmptySet, faHouseFire, faSquareMinus, faMinusSquare, faHelicopter, faBird, faCompass, faSquareCaretDown, faCaretSquareDown, faHeartHalfStroke, faHeartHalfAlt, faFileCircleQuestion, faLaptopCode, faJoystick, faGrillFire, faRectangleVerticalHistory, faSwatchbook, faPrescriptionBottle, faBars, faNavicon, faKeyboardLeft, faPeopleGroup, faHourglassEnd, faHourglass3, faHeartCrack, faHeartBroken, faFaceBeamHandOverMouth, faDropletPercent, faHumidity, faSquareUpRight, faExternalLinkSquareAlt, faFaceKissBeam, faKissBeam, faCorn, faRollerCoaster, faPhotoFilmMusic, faRadar, faSickle, faFilm, faCoconut, faRulerHorizontal, faShieldCross, faCassetteTape, faSquareTerminal, faPeopleRobbery, faLightbulb, faCaretLeft, faCommentMiddle, faTrashCanList, faBlock, faCircleExclamation, faExclamationCircle, faSchoolCircleXmark, faArrowRightFromBracket, faSignOut, faFaceFrownSlight, faCircleChevronDown, faChevronCircleDown, faSidebarFlip, faUnlockKeyhole, faUnlockAlt, faTemperatureList, faCloudShowersHeavy, faHeadphonesSimple, faHeadphonesAlt, faSitemap, faPipeSection, faSpaceStationMoonConstruction, faSpaceStationMoonAlt, faCircleDollarToSlot, faDonate, faMemory, faFaceSleeping, faRoadSpikes, faFireBurner, faSquirrel, faArrowUpToLine, faArrowToTop, faFlag, faFaceCowboyHat, faHanukiah, faChartScatter3d, faSquareCode, faFeather, faVolumeLow, faVolumeDown, faXmarkToSlot, faTimesToSlot, faVoteNay, faBoxTaped, faBoxAlt, faCommentSlash, faSwords, faCloudSunRain, faAlbum, faCircleN, faCompress, faWheatAwn, faWheatAlt, faAnkh, faHandsHoldingChild, faAsterisk, faKeySkeletonLeftRight, faCommentLines, faLuchadorMask, faLuchador, faMaskLuchador, faSquareCheck, faCheckSquare, faShredder, faBookOpenCover, faBookOpenAlt, faSandwich, faPesetaSign, faSquareParkingSlash, faParkingSlash, faTrainTunnel, faHeading, faHeader, faGhost, faFaceAnguished, faHockeySticks, faAbacus, faFilmSimple, faFilmAlt, faList, faListSquares, faTreePalm, faSquarePhoneFlip, faPhoneSquareAlt, faCartPlus, faGamepad, faBorderCenterV, faCircleDot, faDotCircle, faClipboardMedical, faFaceDizzy, faDizzy, faEgg, faUpToLine, faArrowAltToTop, faHouseMedicalCircleXmark, faWatchFitness, faClockNineThirty, faCampground, faFolderPlus, faJug, faFutbol, faFutbolBall, faSoccerBall, faSnowBlowing, faPaintbrush, faPaintBrush, faLock, faArrowDownFromLine, faArrowFromTop, faGasPump, faSignalBarsSlash, faSignalAltSlash, faMonkey, faRectanglePro, faPro, faHouseNight, faHotTubPerson, faHotTub, faBlanket, faMapLocation, faMapMarked, faHouseFloodWater, faCommentsQuestionCheck, faTree, faArrowsCross, faBackpack, faSquareSmall, faFolderArrowUp, faFolderUpload, faBridgeLock, faCrosshairsSimple, faSackDollar, faPenToSquare, faEdit, faSquareSliders, faSlidersHSquare, faCarSide, faMessageMiddleTop, faCommentMiddleTopAlt, faLightbulbOn, faKnife, faUtensilKnife, faShareNodes, faShareAlt, faWaveSine, faHeartCircleMinus, faCircleW, faCircleCalendar, faCalendarCircle, faHourglassHalf, faHourglass2, faMicroscope, faSunset, faSink, faCalendarExclamation, faTruckContainerEmpty, faHandHeart, faBagShopping, faShoppingBag, faArrowDownZA, faSortAlphaDesc, faSortAlphaDownAlt, faMitten, faReplyClock, faReplyTime, faPersonRays, faRight, faArrowAltRight, faCircleF, faUsers, faFacePleading, faEyeSlash, faFlaskVial, faPoliceBox, faCucumber, faHeadSideBrain, faHand, faHandPaper, faPersonBikingMountain, faBikingMountain, faUtensilsSlash, faPrintMagnifyingGlass, faPrintSearch, faFolderBookmark, faOm, faPi, faFlaskRoundPotion, faFlaskPotion, faFaceShush, faWorm, faHouseCircleXmark, faPlug, faCalendarCircleExclamation, faSquareI, faChevronUp, faFaceSaluting, faGaugeSimpleLow, faTachometerSlow, faFacePersevering, faCircleCamera, faCameraCircle, faHandSpock, faSpiderWeb, faCircleMicrophone, faMicrophoneCircle, faBookArrowUp, faPopsicle, faCommand, faBlinds, faStopwatch, faSaxophone, faSquare2, faFieldHockeyStickBall, faFieldHockey, faArrowUpSquareTriangle, faSortShapesUpAlt, faFaceScream, faSquareM, faCameraWeb, faWebcam, faCommentArrowDown, faLightbulbCfl, faWindowFrameOpen, faFaceKiss, faKiss, faBridgeCircleXmark, faPeriod, faFaceGrinTongue, faGrinTongue, faUpToDottedLine, faThoughtBubble, faRaygun, faFlute, faAcorn, faVideoArrowUpRight, faGrateDroplet, faSealExclamation, faChessBishop, faMessageSms, faCoffeeBeans, faHatWitch, faFaceGrinWink, faGrinWink, faClockThreeThirty, faEarDeaf, faDeaf, faDeafness, faHardOfHearing, faAlarmClock, faEclipse, faFaceRelieved, faRoadCircleCheck, faDiceFive, faOctagonMinus, faMinusOctagon, faSquareRss, faRssSquare, faFaceZany, faLandMineOn, faSquareArrowUpLeft, faICursor, faSaltShaker, faStamp, faFilePlus, faDrawSquare, faToiletPaperUnderSlash, faToiletPaperReverseSlash, faStairs, faDroneFront, faDroneAlt, faGlassEmpty, faDialHigh, faUserHelmetSafety, faUserConstruction, faUserHardHat, faI, faHryvniaSign, faHryvnia, faArrowDownLeftAndArrowUpRightToCenter, faPills, faFaceGrinWide, faGrinAlt, faTooth, faBasketballHoop, faObjectsAlignBottom, faV, faSparkles, faSquid, faLeafyGreen, faCircleArrowUpRight, faCalendars, faBangladeshiTakaSign, faBicycle, faHammerWar, faCircleD, faSpiderBlackWidow, faStaffSnake, faRodAsclepius, faRodSnake, faStaffAesculapius, faPear, faHeadSideCoughSlash, faTriangle, faApartment, faTruckMedical, faAmbulance, faPepper, faPiano, faGunSquirt, faWheatAwnCircleExclamation, faSnowman, faUserAlien, faShieldCheck, faMortarPestle, faRoadBarrier, faChartCandlestick, faBriefcaseBlank, faSchool, faIgloo, faBracketRound, faParenthesis, faJoint, faHorseSaddle, faMugMarshmallows, faFilters, faBellOn, faAngleRight, faDialMed, faHorse, faQ, faMonitorWaveform, faMonitorHeartRate, faLinkSimple, faWhistle, faG, faWineGlassCrack, faFragile, faSlotMachine, faNotesMedical, faCarWash, faEscalator, faCommentImage, faTemperatureHalf, faTemperature2, faThermometer2, faThermometerHalf, faDongSign, faDonut, faDoughnut, faCapsules, faPooStorm, faPooBolt, faTally1, faFaceFrownOpen, faFrownOpen, faSquareDashed, faSquareJ, faHandPointUp, faMoneyBill, faArrowUpBigSmall, faSortSizeUp, faBarcodeRead, faBaguette, faBowlSoftServe, faFaceHoldingBackTears, faSquareUp, faArrowAltSquareUp, faTrainSubwayTunnel, faSubwayTunnel, faSquareExclamation, faExclamationSquare, faSemicolon, faBookmark, faFanTable, faAlignJustify, faBatteryLow, faBattery1, faCreditCardFront, faBrainArrowCurvedRight, faMindShare, faUmbrellaBeach, faHelmetUn, faLocationSmile, faMapMarkerSmile, faArrowLeftToLine, faArrowToLeft, faBullseye, faSushi, faNigiri, faMessageCaptions, faCommentAltCaptions, faTrashList, faBacon, faOption, faHandPointDown, faArrowUpFromBracket, faTrashPlus, faObjectsAlignTop, faFolder, faFolderBlank, faFaceAnxiousSweat, faCreditCardBlank, faFileWaveform, faFileMedicalAlt, faMicrochipAi, faMug, faPlaneUpSlash, faRadiation, faPenCircle, faChartSimple, faCrutches, faCircleParking, faParkingCircle, faMarsStroke, faLeafOak, faSquareBolt, faVial, faGauge, faDashboard, faGaugeMed, faTachometerAltAverage, faWandMagicSparkles, faMagicWandSparkles, faLambda, faE, faPizza, faBowlChopsticksNoodles, faH3, faPenClip, faPenAlt, faBridgeCircleExclamation, faBadgePercent, faUser, faSensor, faComma, faSchoolCircleCheck, faToiletPaperUnder, faToiletPaperReverse, faLightEmergency, faArrowDownToArc, faDumpster, faVanShuttle, faShuttleVan, faBuildingUser, faLightSwitch, faSquareCaretLeft, faCaretSquareLeft, faHighlighter, faWavePulse, faHeartRate, faKey, faHatSanta, faTamale, faBoxCheck, faBullhorn, faSteak, faLocationCrosshairsSlash, faLocationSlash, faPersonDolly, faGlobe, faSynagogue, faFileChartColumn, faFileChartLine, faPersonHalfDress, faFolderImage, faCalendarPen, faCalendarEdit, faRoadBridge, faFaceSmileTear, faMessagePlus, faCommentAltPlus, faLocationArrow, faC, faTabletButton, faRectangleHistoryCircleUser, faBuildingLock, faChartLineUp, faMailbox, faTruckBolt, faPizzaSlice, faMoneyBillWave, faChartArea, faAreaChart, faHouseFlag, faPersonCircleMinus, faScalpel, faBan, faCancel, faBellExclamation, faCircleBookmark, faBookmarkCircle, faEggFried, faFaceWeary, faUniformMartialArts, faCameraRotate, faSunDust, faCommentText, faSprayCanSparkles, faAirFreshener, faSignalBars, faSignalAlt, faSignalAlt4, faSignalBarsStrong, faDiamondExclamation, faStar, faDialMin, faRepeat, faCross, faPageCaretDown, faFileCaretDown, faBox, faVenusMars, faClockSevenThirty, faArrowPointer, faMousePointer, faClockFourThirty, faSignalBarsGood, faSignalAlt3, faCactus, faMaximize, faExpandArrowsAlt, faChargingStation, faShapes, faTriangleCircleSquare, faPlaneTail, faGaugeSimpleMax, faTachometerFastest, faCircleU, faShieldSlash, faSquarePhoneHangup, faPhoneSquareDown, faArrowUpLeft, faTransporter1, faPeanuts, faShuffle, faRandom, faPersonRunning, faRunning, faMobileRetro, faGripLinesVertical, faArrowUpFromSquare, faFileDashedLine, faPageBreak, faBracketCurlyRight, faSpider, faClockThree, faHandsBound, faScalpelLineDashed, faScalpelPath, faFileInvoiceDollar, faPipeSmoking, faFaceAstonished, faWindow, faPlaneCircleExclamation, faEar, faFileLock, faDiagramVenn, faXRay, faGoalNet, faCoffinCross, faSpellCheck, faLocationXmark, faMapMarkerTimes, faMapMarkerXmark, faLasso, faSlash, faPersonToPortal, faPortalEnter, faCalendarStar, faComputerMouse, faMouse, faArrowRightToBracket, faSignIn, faPegasus, faFilesMedical, faNfcLock, faPersonSkiLift, faSkiLift, faSquare6, faShopSlash, faStoreAltSlash, faWindTurbine, faSlidersSimple, faBadgeSheriff, faServer, faVirusCovidSlash, faIntersection, faShopLock, faFamily, faHourglassStart, faHourglass1, faUserHairBuns, faBlenderPhone, faHourglassClock, faPersonSeatReclined, faPaperPlaneTop, faPaperPlaneAlt, faSend, faMessageArrowUp, faCommentAltArrowUp, faLightbulbExclamation, faLayerMinus, faLayerGroupMinus, faCircleE, faBuildingWheat, faGaugeMax, faTachometerAltFastest, faPersonBreastfeeding, faApostrophe, faFireHydrant, faRightToBracket, faSignInAlt, faVideoPlus, faSquareRight, faArrowAltSquareRight, faCommentSmile, faVenus, faPassport, faInboxIn, faInboxArrowDown, faHeartPulse, faHeartbeat, faCircle8, faCloudsMoon, faClockTenThirty, faPeopleCarryBox, faPeopleCarry, faFolderUser, faTrashCanXmark, faTemperatureHigh, faMicrochip, faLeftLongToLine, faCrown, faWeightHanging, faXmarksLines, faFilePrescription, faCalendarRange, faFlowerDaffodil, faHandBackPointUp, faWeightScale, faWeight, faStarExclamation, faBooks, faUserGroup, faUserFriends, faArrowUpAZ, faSortAlphaUp, faLayerPlus, faLayerGroupPlus, faPlayPause, faBlockQuestion, faSnooze, faZzz, faScannerImage, faTvRetro, faSquareT, faFarm, faBarnSilo, faChessKnight, faBarsSort, faPalletBoxes, faPaletteBoxes, faPalletAlt, faFaceLaughSquint, faLaughSquint, faCodeSimple, faBoltSlash, faPanelFire, faBinaryCircleCheck, faCommentMinus, faBurrito, faViolin, faObjectsColumn, faSquareChevronDown, faChevronSquareDown, faCommentPlus, faTriangleInstrument, faTriangleMusic, faWheelchair, faUserPilotTie, faPianoKeyboard, faBedEmpty, faCircleArrowUp, faArrowCircleUp, faToggleOn, faRectangleVertical, faRectanglePortrait, faPersonWalking, faWalking, faL, faSignalStream, faDownToBracket, faCircleZ, faStars, faFire, faBedPulse, faProcedures, faHouseDay, faShuttleSpace, faSpaceShuttle, faShirtLongSleeve, faChartPieSimple, faChartPieAlt, faFaceLaugh, faLaugh, faFolderOpen, faAlbumCollectionCircleUser, faCandy, faBowlHot, faSoup, faFlatbread, faHeartCirclePlus, faCodeFork, faCity, faSignalBarsWeak, faSignalAlt1, faMicrophoneLines, faMicrophoneAlt, faClockTwelve, faPepperHot, faCitrusSlice, faSheep, faUnlock, faColonSign, faHeadset, faBadgerHoney, faH4, faStoreSlash, faRoadCircleXmark, faSignalSlash, faUserMinus, faMarsStrokeUp, faMarsStrokeV, faChampagneGlasses, faGlassCheers, faTaco, faHexagonPlus, faPlusHexagon, faClipboard, faHouseCircleExclamation, faFileArrowUp, faFileUpload, faWifi, faWifi3, faWifiStrong, faMessages, faCommentsAlt, faBath, faBathtub, faUmbrellaSimple, faUmbrellaAlt, faRectangleHistoryCirclePlus, faUnderline, faUserPen, faUserEdit, faBinarySlash, faSquareO, faSignature, faStroopwafel, faBold, faAnchorLock, faBuildingNgo, faTransporter3, faEngineWarning, faEngineExclamation, faCircleDownRight, faSquareK, faManatSign, faMoneyCheckPen, faMoneyCheckEdit, faNotEqual, faBorderTopLeft, faBorderStyle, faMapLocationDot, faMapMarkedAlt, faTilde, faJedi, faSquarePollVertical, faPoll, faArrowDownSquareTriangle, faSortShapesDownAlt, faMugHot, faDogLeashed, faCarBattery, faBatteryCar, faFaceDowncastSweat, faMemoCircleInfo, faGift, faDiceTwo, faVolume, faVolumeMedium, faTransporter5, faGaugeCircleBolt, faCoinFront, faFileSlash, faMessageArrowUpRight, faTreasureChest, faChessQueen, faPaintbrushFine, faPaintBrushAlt, faPaintBrushFine, faPaintbrushAlt, faGlasses, faHoodCloak, faSquareQuote, faUpLeft, faBringFront, faChessBoard, faBurgerCheese, faCheeseburger, faBuildingCircleCheck, faRepeat1, faArrowDownToLine, faArrowToBottom, faGrid5, faRightLongToLine, faPersonChalkboard, faMarsStrokeRight, faMarsStrokeH, faHandBackFist, faHandRock, faTally, faTally5, faSquareCaretUp, faCaretSquareUp, faCloudShowersWater, faChartBar, faBarChart, faHandsBubbles, faHandsWash, faLessThanEqual, faTrain, faUpFromDottedLine, faEyeLowVision, faLowVision, faTrafficLightGo, faFaceExhaling, faSensorFire, faUserUnlock, faHexagonDivide, fa00, faCrow, faCassetteBetamax, faBetamax, faSailboat, faWindowRestore, faNfcMagnifyingGlass, faFileBinary, faCircleV, faSquarePlus, faPlusSquare, faBowlScoops, faMistletoe, faCustard, faLacrosseStick, faHockeyMask, faSunrise, faPanelEws, faToriiGate, faCloudExclamation, faMessageLines, faCommentAltLines, faFrog, faBucket, faFloppyDiskPen, faImage, faWindowFrame, faMicrophone, faCow, faSquareRing, faDownFromLine, faArrowAltFromTop, faCaretUp, faShieldXmark, faShieldTimes, faScrewdriver, faCircleSortDown, faSortCircleDown, faFolderClosed, faHouseTsunami, faSquareNfi, faForklift, faArrowUpFromGroundWater, faBracketSquareRight, faMartiniGlass, faGlassMartiniAlt, faRotateLeft, faRotateBack, faRotateBackward, faUndoAlt, faTableColumns, faColumns, faSquareA, faTick, faLemon, faHeadSideMask, faHandshake, faGem, faDolly, faDollyBox, faSmoking, faMinimize, faCompressArrowsAlt, faRefrigerator, faMonument, faOctagonXmark, faTimesOctagon, faXmarkOctagon, faAlignSlash, faSnowplow, faAnglesRight, faAngleDoubleRight, faTruckRampCouch, faTruckCouch, faCannabis, faCirclePlay, faPlayCircle, faArrowUpRightAndArrowDownLeftFromCenter, faTablets, fa360Degrees, faEthernet, faEuroSign, faEur, faEuro, faChair, faCircleCheck, faCheckCircle, faMoneySimpleFromBracket, faBat, faCircleStop, faStopCircle, faHeadSideHeadphones, faPhoneRotary, faCompassDrafting, faDraftingCompass, faPlateWheat, faCalendarCircleMinus, faChopsticks, faCarWrench, faCarMechanic, faIcicles, faPersonShelter, faNeuter, faIdBadge, faKazoo, faMarker, faFaceLaughBeam, faLaughBeam, faSquareArrowDownLeft, faBatteryBolt, faTreeLarge, faHelicopterSymbol, faAperture, faUniversalAccess, faFileMagnifyingGlass, faFileSearch, faUpRight, faCircleChevronUp, faChevronCircleUp, faUserPolice, faLariSign, faVolcano, faTeddyBear, faStocking, faPersonWalkingDashedLineArrowRight, faImageSlash, faMaskSnorkel, faSmoke, faSterlingSign, faGbp, faPoundSign, faBatteryExclamation, faViruses, faSquarePersonConfined, faUserTie, faArrowDownLong, faLongArrowDown, faTentArrowDownToLine, faCertificate, faCrystalBall, faReplyAll, faMailReplyAll, faSuitcase, faPersonSkating, faSkating, faStarShooting, faBinaryLock, faFilterCircleDollar, faFunnelDollar, faCameraRetro, faCircleArrowDown, faArrowCircleDown, faCommentPen, faCommentEdit, faFileImport, faArrowRightToFile, faBanjo, faSquareArrowUpRight, faExternalLinkSquare, faLightEmergencyOn, faKerning, faBoxOpen, faSquareF, faScroll, faSpa, faArrowLeftFromLine, faArrowFromRight, faStrawberry, faLocationPinLock, faPause, faClockEightThirty, faPlaneEngines, faPlaneAlt, faHillAvalanche, faTemperatureEmpty, faTemperature0, faThermometer0, faThermometerEmpty, faBomb, faGaugeLow, faTachometerAltSlow, faRegistered, faTrashCanPlus, faAddressCard, faContactCard, faVcard, faScaleUnbalancedFlip, faBalanceScaleRight, faGlobeSnow, faSubscript, faDiamondTurnRight, faDirections, faIntegral, faBurst, faHouseLaptop, faLaptopHouse, faFaceTired, faTired, faMoneyBills, faBlindsRaised, faSmog, faUfoBeam, faCircleCaretUp, faCaretCircleUp, faUserVneckHairLong, faSquareALock, faCrutch, faGasPumpSlash, faFontAwesome, faFontAwesomeFlag, faFontAwesomeLogoFull, faCloudArrowUp, faCloudUpload, faCloudUploadAlt, faPalette, faTransporter4, faObjectsAlignRight, faArrowsTurnRight, faVest, faPig, faInboxFull, faCircleEnvelope, faEnvelopeCircle, faTrianglePersonDigging, faConstruction, faFerry, faBullseyeArrow, faArrowsDownToPeople, faSeedling, faSprout, faClockSeven, faLeftRight, faArrowsAltH, faBoxesPacking, faCircleArrowLeft, faArrowCircleLeft, faFlashlight, faGroupArrowsRotate, faBowlFood, faSquare9, faCandyCane, faArrowDownWideShort, faSortAmountAsc, faSortAmountDown, faSquareDollar, faDollarSquare, faUsdSquare, faHandHoldingSeedling, faMessageCheck, faCommentAltCheck, faCloudBolt, faThunderstorm, faTextSlash, faRemoveFormat, faWatch, faCircleDownLeft, faText, faProjector, faFaceSmileWink, faSmileWink, faTombstoneBlank, faTombstoneAlt, faChessKingPiece, faChessKingAlt, faCircle6, faLeft, faArrowAltLeft, faFileWord, faFilePowerpoint, faSquareDown, faArrowAltSquareDown, faObjectsAlignCenterVertical, faArrowsLeftRight, faArrowsH, faHouseLock, faCloudArrowDown, faCloudDownload, faCloudDownloadAlt, faWreath, faChildren, faMeterDroplet, faChalkboard, faBlackboard, faUserLargeSlash, faUserAltSlash, faSignalStrong, faSignal4, faLollipop, faLollypop, faListTree, faEnvelopeOpen, faDrawCircle, faCatSpace, faHandshakeSimpleSlash, faHandshakeAltSlash, faRabbitRunning, faRabbitFast, faMemoPad, faMattressPillow, faAlarmPlus, faAlicorn, faCommentQuestion, faGingerbreadMan, faGuaraniSign, faBurgerFries, faMugTea, faBorderTop, faArrowsRotate, faRefresh, faSync, faCircleBookOpen, faBookCircle, faArrowsToDottedLine, faFireExtinguisher, faGarageOpen, faShelvesEmpty, faCruzeiroSign, faWatchApple, faWatchCalculator, faListDropdown, faCabinetFiling, faBurgerSoda, faSquareArrowUp, faArrowSquareUp, faGreaterThanEqual, faPalletBox, faFaceConfounded, faShieldHalved, faShieldAlt, faTruckPlow, faBookAtlas, faAtlas, faVirus, faCommentMiddleTop, faEnvelopeCircleCheck, faLayerGroup, faRestroomSimple, faArrowsToDot, faBorderOuter, faHashtagLock, faClockTwoThirty, faArchway, faHeartCircleCheck, faHouseChimneyCrack, faHouseDamage, faFileZipper, faFileArchive, faHeartHalf, faCommentCheck, faSquare, faMemo, faMartiniGlassEmpty, faGlassMartini, faCouch, faCediSign, faItalic, faGlassCitrus, faCalendarLinesPen, faChurch, faPersonSnowmobiling, faSnowmobile, faFaceHushed, faCommentsDollar, faLinkSimpleSlash, faDemocrat, faFaceConfused, faPinball, faZ, faPersonSkiing, faSkiing, faDeer, faInputPipe, faRoadLock, faA, faBookmarkSlash, faTemperatureArrowDown, faTemperatureDown, faMace, faFeatherPointed, faFeatherAlt, faSausage, faTrashCanClock, faP, faSnowflake, faStomach, faNewspaper, faRectangleAd, faAd, faGuitarElectric, faArrowTurnDownRight, faMoonCloud, faBreadSliceButter, faCircleArrowRight, faArrowCircleRight, faUserGroupCrown, faUsersCrown, faCircleI, faToiletPaperCheck, faFilterCircleXmark, faLocust, faSort, faUnsorted, faListOl, faList12, faListNumeric, faChartWaterfall, faFaceParty, faKidneys, faWifiExclamation, faChartNetwork, faPersonDressBurst, faDiceD4, faMoneyCheckDollar, faMoneyCheckAlt, faVectorSquare, faBreadSlice, faLanguage, faWheatAwnSlash, faFaceKissWinkHeart, faKissWinkHeart, faDagger, faPodium, faMemoCircleCheck, faRouteHighway, faDownToLine, faArrowAltToBottom, faFilter, faSquareG, faCirclePhone, faPhoneCircle, faClipboardPrescription, faUserNurseHair, faQuestion, faFileSignature, faToggleLargeOn, faUpDownLeftRight, faArrowsAlt, faDryerHeat, faDryerAlt, faHouseChimneyUser, faHandHoldingHeart, faArrowUpSmallBig, faSortSizeUpAlt, faTrainTrack, faPuzzlePiece, faMoneyCheck, faStarHalfStroke, faStarHalfAlt, faFileExclamation, faCode, faWhiskeyGlass, faGlassWhiskey, faMoonStars, faBuildingCircleExclamation, faClothesHanger, faMobileNotch, faMobileIphone, faMagnifyingGlassChart, faArrowUpRightFromSquare, faExternalLink, faCubesStacked, faImagesUser, faWonSign, faKrw, faWon, faImagePolaroidUser, faVirusCovid, faSquareEllipsis, faPie, faChessKnightPiece, faChessKnightAlt, faAustralSign, faCloudPlus, faF, faLeaf, faBedBunk, faRoad, faTaxi, faCab, faPersonCirclePlus, faChartPie, faPieChart, faBoltLightning, faClockEight, faSackXmark, faFileExcel, faFileContract, faFishFins, faCircleQ, faBuildingFlag, faFaceGrinBeam, faGrinBeam, faObjectUngroup, faFaceDisguise, faCircleArrowDownRight, faAlien8bit, faAlienMonster, faHandPointRibbon, faPoop, faObjectExclude, faTelescope, faLocationPin, faMapMarker, faSquareList, faKaaba, faToiletPaper, faHelmetSafety, faHardHat, faHatHard, faCommentCode, faSimCards, faStarship, faEject, faCircleRight, faArrowAltCircleRight, faPlaneCircleCheck, faSeal, faUserCowboy, faHexagonVerticalNft, faFaceRollingEyes, faMehRollingEyes, faBreadLoaf, faRingsWedding, faObjectGroup, faFrenchFries, faChartLine, faLineChart, faCalendarArrowDown, faCalendarDownload, faSendBack, faMaskVentilator, faSignatureLock, faArrowRight, faSignsPost, faMapSigns, faOctagonPlus, faPlusOctagon, faCashRegister, faPersonCircleQuestion, faMelonSlice, faSpaceStationMoon, faMessageSmile, faCommentAltSmile, faCupStraw, faLeftFromLine, faArrowAltFromRight, faH, faBasketShoppingSimple, faShoppingBasketAlt, faHandsHoldingHeart, faHandsHeart, faClockNine, faTarp, faFaceSleepy, faHandHorns, faScrewdriverWrench, faTools, faArrowsToEye, faCircleThreeQuarters, faTrophyStar, faTrophyAlt, faPlugCircleBolt, faFaceThermometer, faShirtRunning, faBookCircleArrowUp, faFaceNauseated, faHeart, faFileChartPie, faMarsAndVenus, faHouseUser, faHomeUser, faCircleArrowDownLeft, faDumpsterFire, faHexagonMinus, faMinusHexagon, faLeftToLine, faArrowAltToLeft, faHouseCrack, faPawSimple, faPawAlt, faArrowLeftLongToLine, faBracketsRound, faParentheses, faMartiniGlassCitrus, faCocktail, faUserShakespeare, faArrowRightToArc, faFaceSurprise, faSurprise, faBottleWater, faCirclePause, faPauseCircle, faGaugeCirclePlus, faFolders, faAngel, faValueAbsolute, faRabbit, faToiletPaperSlash, faAppleWhole, faAppleAlt, faKitchenSet, faLockKeyhole, faLockAlt, faR, faTemperatureQuarter, faTemperature1, faThermometer1, faThermometerQuarter, faSquareInfo, faInfoSquare, faWifiSlash, faToiletPaperXmark, faHandsHoldingDollar, faHandsUsd, faCube, faArrowDownTriangleSquare, faSortShapesDown, faBitcoinSign, faShutters, faShieldDog, faSolarPanel, faLockOpen, faTableTree, faHouseChimneyHeart, faTally3, faElevator, faMoneyBillTransfer, faMoneyBillTrendUp, faHouseFloodWaterCircleArrowRight, faSquarePollHorizontal, faPollH, faCircle, faCartCircleExclamation, faSword, faBackwardFast, faFastBackward, faRecycle, faUserAstronaut, faPlaneSlash, faCircleDashed, faTrademark, faBasketball, faBasketballBall, faForkKnife, faUtensilsAlt, faSatelliteDish, faBadgeCheck, faCircleUp, faArrowAltCircleUp, faSlider, faMobileScreenButton, faMobileAlt, faClockOneThirty, faInboxOut, faInboxArrowUp, faCloudSlash, faVolumeHigh, faVolumeUp, faUsersRays, faWallet, faOctagonCheck, faFlatbreadStuffed, faClipboardCheck, faCartCirclePlus, faTruckClock, faShippingTimed, faPool8Ball, faFileAudio, faTurnDownLeft, faLockHashtag, faChartRadar, faStaff, faBurger, faHamburger, faUtilityPole, faTransporter6, faWrench, faBugs, faVectorPolygon, faDiagramNested, faRupeeSign, faRupee, faFileImage, faCircleQuestion, faQuestionCircle, faImageUser, faPlaneDeparture, faHandshakeSlash, faBookBookmark, faBorderCenterH, faCanFood, faTypewriter, faArrowRightFromArc, faCircleK, faFaceHandOverMouth, faPopcorn, faHouseWater, faHouseFlood, faObjectSubtract, faCodeBranch, faWarehouseFull, faWarehouseAlt, faHatCowboy, faBridge, faPhoneFlip, faPhoneAlt, faArrowDownFromDottedLine, faSquareQuarters, faTruckFront, faCat, faTrashXmark, faCircleCaretLeft, faCaretCircleLeft, faFiles, faAnchorCircleExclamation, faFaceClouds, faUserCrown, faTruckField, faRoute, faCartCircleCheck, faClipboardQuestion, faPanorama, faCommentMedical, faTeethOpen, faUserTieHairLong, faFileCircleMinus, faHeadSideMedical, faTags, faWineGlass, faForwardFast, faFastForward, faFaceMehBlank, faMehBlank, faUserRobot, faSquareParking, faParking, faCardDiamond, faFaceZipper, faFaceRaisedEyebrow, faHouseSignal, faSquareChevronUp, faChevronSquareUp, faNfcSymbol, faBarsProgress, faTasksAlt, faFaucetDrip, faArrowsToLine, faDolphin, faArrowUpRight, faCircleR, faCartFlatbed, faDollyFlatbed, faBanSmoking, faSmokingBan, faCircleSortUp, faSortCircleUp, faTerminal, faMobileButton, faHouseMedicalFlag, faBasketShopping, faShoppingBasket, faTape, faChestnut, faBusSimple, faBusAlt, faEye, faFaceSadCry, faSadCry, faHeat, faTicketAirline, faBootHeeled, faArrowsMinimize, faCompressArrows, faAudioDescription, faPersonMilitaryToPerson, faFileShield, faHexagon, faManhole, faUserSlash, faPen, faTowerObservation, faFloppyDisks, faToiletPaperBlankUnder, faToiletPaperReverseAlt, faFileCode, faSignal, faSignal5, faSignalPerfect, faPump, faBus, faHeartCircleXmark, faArrowUpLeftFromCircle, faHouseChimney, faHomeLg, faWindowMaximize, faDryer, faFaceFrown, faFrown, faChessBishopPiece, faChessBishopAlt, faShirtTankTop, faDiploma, faScrollRibbon, faScreencast, faWalker, faPrescription, faShop, faStoreAlt, faFloppyDisk, faSave, faVihara, faFaceKissClosedEyes, faScaleUnbalanced, faBalanceScaleLeft, faFileUser, faUserPoliceTie, faFaceTongueMoney, faTennisBall, faSquareL, faSortUp, faSortAsc, faCalendarArrowUp, faCalendarUpload, faCommentDots, faCommenting, faPlantWilt, faScarf, faAlbumCirclePlus, faUserNurseHairLong, faDiamond, faSquareLeft, faArrowAltSquareLeft, faFaceGrinSquint, faGrinSquint, faCircleEllipsisVertical, faHandHoldingDollar, faHandHoldingUsd, faGridDividers, faBacterium, faHandPointer, faDrumSteelpan, faHandScissors, faHandsPraying, faPrayingHands, faFacePensive, faUserMusic, faArrowRotateRight, faArrowRightRotate, faArrowRotateForward, faRedo, faMessagesDollar, faCommentsAltDollar, faSensorOn, faBalloon, faBiohazard, faChessQueenPiece, faChessQueenAlt, faLocationCrosshairs, faLocation, faMarsDouble, faHousePersonLeave, faHouseLeave, faHousePersonDepart, faRulerTriangle, faCardClub, faChildDress, faUsersBetweenLines, faLungsVirus, faSpinnerThird, faFaceGrinTears, faGrinTears, faPhone, faComputerMouseScrollwheel, faMouseAlt, faCalendarXmark, faCalendarTimes, faChildReaching, faTableLayout, faNarwhal, faRampLoading, faCalendarCirclePlus, faToothbrush, faBorderInner, faPawClaws, faKiwiFruit, faTrafficLightSlow, faRectangleCode, faHeadSideVirus, faKeyboardBrightness, faBooksMedical, faLightbulbSlash, faHouseBlank, faHomeBlank, faSquare5, faSquareHeart, faHeartSquare, faPuzzle, faUserGear, faUserCog, faPipeCircleCheck, faArrowUp19, faSortNumericUp, faOctagonExclamation, faDialLow, faDoorClosed, faLaptopMobile, faPhoneLaptop, faConveyorBeltBoxes, faConveyorBeltAlt, faShieldVirus, faStarfighterTwinIonEngineAdvanced, faStarfighterAltAdvanced, faDiceSix, faStarfighterTwinIonEngine, faStarfighterAlt, faRocketLaunch, faMosquitoNet, faVentDamper, faBridgeWater, faBanBug, faDebug, faPersonBooth, faTextWidth, faGarageCar, faSquareKanban, faHatWizard, faPenFancy, faCoffeePot, faMouseField, faPersonDigging, faDigging, faShowerDown, faShowerAlt, faBoxCircleCheck, faBrightness, faCarSideBolt, faOrnament, faPhoneArrowDownLeft, faPhoneArrowDown, faPhoneIncoming, faCloudWord, faHandFingersCrossed, faTrash, faGaugeSimple, faGaugeSimpleMed, faTachometerAverage, faArrowDownSmallBig, faSortSizeDownAlt, faBookMedical, faFaceMelting, faPoo, faPenClipSlash, faPenAltSlash, faQuoteRight, faQuoteRightAlt, faScrollOld, faGuitars, faPhoneXmark, faHose, faClockSix, faShirt, faTShirt, faTshirt, faSquareR, faCubes, faEnvelopeOpenDollar, faDivide, faSunCloud, faLampFloor, faSquare7, faTengeSign, faTenge, faHeadphones, faHandsHolding, faCampfire, faCircleAmpersand, faSnowflakes, faHandsClapping, faRepublican, faLeafMaple, faArrowLeft, faPersonCircleXmark, faRuler, faCupStrawSwoosh, faTemperatureSun, faTemperatureHot, faAlignLeft, faDiceD6, faRestroom, faHighDefinition, faRectangleHd, faJ, faGalaxy, faUsersViewfinder, faFileVideo, faCherries, faUpRightFromSquare, faExternalLinkAlt, faCircleSort, faSortCircle, faTableCells, faTh, faFilePdf, faSiren, faArrowUpToDottedLine, faImageLandscape, faLandscape, faTankWater, faCurlingStone, faCurling, faGamepadModern, faGamepadAlt, faMessagesQuestion, faBookBible, faBible, faO, faSuitcaseMedical, faMedkit, faBriefcaseArrowRight, faExpandWide, faClockElevenThirty, faRv, faUserSecret, faOtter, faDreidel, faPersonDress, faFemale, faCommentDollar, faBusinessTime, faBriefcaseClock, faFlowerTulip, faPeoplePantsSimple, faCloudDrizzle, faTableCellsLarge, faThLarge, faBookTanakh, faTanakh, faSolarSystem, faSealQuestion, faPhoneVolume, faVolumeControlPhone, faDiscDrive, faHatCowboySide, faTableRows, faRows, faLocationExclamation, faMapMarkerExclamation, faFaceFearful, faClipboardUser, faBusSchool, faFilmSlash, faSquareArrowDownRight, faBookSparkles, faBookSpells, faWashingMachine, faWasher, faChild, faLiraSign, faUserVisor, faFilePlusMinus, faChessClockFlip, faChessClockAlt, faSatellite, faPlaneLock, faSteeringWheel, faTag, faStretcher, faBookSection, faBookLaw, faInboxes, faCoffeeBean, faBracketsCurly, faEllipsisStrokeVertical, faEllipsisVAlt, faComment, faSquare1, faCakeCandles, faBirthdayCake, faCake, faHeadSide, faEnvelope, faDollyEmpty, faFaceTissue, faAnglesUp, faAngleDoubleUp, faPaperclip, faChartLineDown, faArrowRightToCity, faLockA, faRibbon, faLungs, faPersonPinball, faArrowUp91, faSortNumericUpAlt, faAppleCore, faCircleY, faH6, faLitecoinSign, faCircleSmall, faBorderNone, faArrowTurnDownLeft, faCircleNodes, faParachuteBox, faMessageMedical, faCommentAltMedical, faRugbyBall, faCommentMusic, faIndent, faTreeDeciduous, faTreeAlt, faPuzzlePieceSimple, faPuzzlePieceAlt, faTruckFieldUn, faNfcTrash, faHourglass, faHourglassEmpty, faMountain, faFileXmark, faFileTimes, faHouseHeart, faHomeHeart, faHouseChimneyBlank, faMeterBolt, faUserDoctor, faUserMd, faSlashBack, faCircleInfo, faInfoCircle, faFishingRod, faHammerCrash, faCloudMeatball, faCameraPolaroid, faCamera, faCameraAlt, faSquareVirus, faCartArrowUp, faMeteor, faCarOn, faSleigh, faArrowDown19, faSortNumericAsc, faSortNumericDown, faSquare4, faHandHoldingDroplet, faHandHoldingWater, faWaveform, faWater, faStarSharpHalfStroke, faStarSharpHalfAlt, faNfcSignal, faPlaneProp, faCalendarCheck, faClockDesk, faCalendarClock, faCalendarTime, faBraille, faPrescriptionBottleMedical, faPrescriptionBottleAlt, faPlateUtensils, faFamilyPants, faHoseReel, faHouseWindow, faLandmark, faTruck, faCrosshairs, faCloudRainbow, faPersonCane, faAlien, faTent, faVestPatches, faPeopleDressSimple, faCheckDouble, faArrowDownAZ, faSortAlphaAsc, faSortAlphaDown, faBowlingBallPin, faBellSchoolSlash, faPlusLarge, faMoneyBillWheat, faCameraViewfinder, faScreenshot, faMessageMusic, faCommentAltMusic, faCarBuilding, faBorderBottomRight, faBorderStyleAlt, faOctagon, faCommentArrowUpRight, faOctagonDivide, faCookie, faArrowRotateLeft, faArrowLeftRotate, faArrowRotateBack, faArrowRotateBackward, faUndo, faTvMusic, faHardDrive, faHdd, faReel, faFaceGrinSquintTears, faGrinSquintTears, faDumbbell, faRectangleList, faListAlt, faTarpDroplet, faAlarmExclamation, faHouseMedicalCircleCheck, faTrafficCone, faGrate, faArrowDownRight, faPersonSkiingNordic, faSkiingNordic, faCalendarPlus, faPersonFromPortal, faPortalExit, faPlaneArrival, faCowbellCirclePlus, faCowbellMore, faCircleLeft, faArrowAltCircleLeft, faDistributeSpacingVertical, faSignalBarsFair, faSignalAlt2, faSportsball, faTrainSubway, faSubway, faChartGantt, faFaceSmileUpsideDown, faBallPile, faBadgeDollar, faMoneyBillsSimple, faMoneyBillsAlt, faListTimeline, faIndianRupeeSign, faIndianRupee, faInr, faCropSimple, faCropAlt, faMoneyBill1, faMoneyBillAlt, faLeftLong, faLongArrowAltLeft, faKeyboardDown, faCircleUpRight, faCloudBoltMoon, faThunderstormMoon, faDna, faVirusSlash, faBracketRoundRight, faCircle5, faMinus, faSubtract, faFireFlame, faFlame, faRightToLine, faArrowAltToRight, faChildRifle, faGif, faChess, faTrashSlash, faArrowLeftLong, faLongArrowLeft, faPlugCircleCheck, faFontCase, faStreetView, faArrowDownLeft, faFrancSign, faFlaskRoundPoison, faFlaskPoison, faVolumeOff, faBookCircleArrowRight, faChartUser, faUserChart, faHandsAslInterpreting, faAmericanSignLanguageInterpreting, faAslInterpreting, faHandsAmericanSignLanguageInterpreting, faPresentationScreen, faPresentation, faCircleBolt, faFaceSmileHalo, faCartCircleArrowDown, faHousePersonReturn, faHousePersonArrive, faHouseReturn, faMessageXmark, faCommentAltTimes, faMessageTimes, faFileCertificate, faFileAward, faUserDoctorHairLong, faCameraSecurity, faCameraHome, faGear, faCog, faDropletSlash, faTintSlash, faBookHeart, faMosque, faDuck, faMosquito, faStarOfDavid, faFlagSwallowtail, faFlagAlt, faPersonMilitaryRifle, faCarGarage, faCartShopping, faShoppingCart, faBookFont, faShieldPlus, faVials, faEyeDropperFull, faDistributeSpacingHorizontal, faTabletRugged, faTemperatureSnow, faTemperatureFrigid, faMoped, faFaceSmilePlus, faSmilePlus, faRadioTuner, faRadioAlt, faFaceSwear, faWaterArrowDown, faWaterLower, faScannerTouchscreen, faCircle7, faPlugCirclePlus, faPersonSkiJumping, faSkiJump, faPlaceOfWorship, faWaterArrowUp, faWaterRise, faWaveformLines, faWaveformPath, faSplit, faFilmCanister, faFilmCannister, faFolderXmark, faFolderTimes, faToiletPaperBlank, faToiletPaperAlt, faTabletScreen, faTabletAndroidAlt, faHexagonVerticalNftSlanted, faFolderMusic, faDisplayMedical, faDesktopMedical, faShareAll, faPeapod, faChessClock, faAxe, faSquareD, faGripVertical, faMobileSignalOut, faArrowTurnUp, faLevelUp, faU, faArrowUpFromDottedLine, faSquareRootVariable, faSquareRootAlt, faLightSwitchOn, faArrowDownArrowUp, faSortAlt, faRaindrops, faDash, faMinusLarge, faClock, faClockFour, faInputNumeric, faTruckTow, faBackwardStep, faStepBackward, faPallet, faCarBolt, faArrowsMaximize, faExpandArrows, faFaucet, faCloudSleet, faLampStreet, faListRadio, faPenNibSlash, faBaseballBatBall, faSquareUpLeft, faOverline, faS, faTimeline, faKeyboard, faArrowsFromDottedLine, faUsbDrive, faBallot, faCaretDown, faLocationDotSlash, faMapMarkerAltSlash, faCards, faHouseChimneyMedical, faClinicMedical, faBoxingGlove, faGloveBoxing, faTemperatureThreeQuarters, faTemperature3, faThermometer3, faThermometerThreeQuarters, faBellSchool, faMobileScreen, faMobileAndroidAlt, faPlaneUp, faFolderHeart, faCircleLocationArrow, faLocationCircle, faFaceHeadBandage, faSushiRoll, faMakiRoll, faMakizushi, faCarBump, faPiggyBank, faRacquet, faCarMirrors, faIndustryWindows, faIndustryAlt, faBoltAuto, faBatteryHalf, faBattery3, faFluxCapacitor, faMountainCity, faCoins, faHoneyPot, faOlive, faKhanda, faFilterList, faOutlet, faSliders, faSlidersH, faCauldron, faPeople, faFolderTree, faNetworkWired, faCroissant, faMapPin, faHamsa, faCentSign, faSwordsLaser, faFlask, faPersonPregnant, faSquareU, faWandSparkles, faRouter, faEllipsisVertical, faEllipsisV, faSwordLaserAlt, faTicket, faPowerOff, faCoin, faLaptopSlash, faRightLong, faLongArrowAltRight, faCircleB, faPersonDressSimple, faPipeCollar, faLightsHoliday, faCitrus, faFlagUsa, faLaptopFile, faTty, faTeletype, faChartTreeMap, faDiagramNext, faPersonRifle, faClockFiveThirty, faPipeValve, faArrowUpFromArc, faFaceSpiralEyes, faCompressWide, faCirclePhoneHangup, faPhoneCircleDown, faHouseMedicalCircleExclamation, faBadminton, faClosedCaptioning, faPersonHiking, faHiking, faRightFromLine, faArrowAltFromLeft, faVenusDouble, faImages, faCalculator, faShuttlecock, faUserHair, faEyeEvil, faPeoplePulling, faN, faGarage, faCableCar, faTram, faShovelSnow, faCloudRain, faFaceLying, faSprinkler, faBuildingCircleXmark, faPersonSledding, faSledding, faGameConsoleHandheld, faShip, faClockSixThirty, faBatterySlash, faTugrikSign, faArrowsDownToLine, faDownload, faShelves, faInventory, faCloudSnow, faFaceGrin, faGrin, faDeleteLeft, faBackspace, faOven, faEyeDropper, faEyeDropperEmpty, faEyedropper, faCommentCaptions, faCommentsQuestion, faScribble, faRotateExclamation, faFileCircleCheck, faGlass, faLoader, faForward, faUserPilot, faMobile, faMobileAndroid, faMobilePhone, faCodePullRequestClosed, faFaceMeh, faMeh, faAlignCenter, faBookSkull, faBookDead, faIdCard, faDriversLicense, faFaceDotted, faFaceWorried, faOutdent, faDedent, faHeartCircleExclamation, faHouse, faHome, faHomeAlt, faHomeLgAlt, faVectorCircle, faCarCircleBolt, faCalendarWeek, faFlyingDisc, faLaptopMedical, faSquareDownRight, faB, faSeatAirline, faMoonOverSun, faEclipseAlt, faPipe, faFileMedical, faPotato, faDiceOne, faCircleA, faHelmetBattle, faButter, faBlanketFire, faKiwiBird, faCastle, faGolfClub, faArrowRightArrowLeft, faExchange, faRotateRight, faRedoAlt, faRotateForward, faUtensils, faCutlery, faArrowUpWideShort, faSortAmountUp, faBalloons, faMillSign, faBowlRice, faTimelineArrow, faSkull, faGameBoardSimple, faGameBoardAlt, faCircleVideo, faVideoCircle, faChartScatterBubble, faHouseTurret, faBanana, faHandHoldingSkull, faPeopleDress, faLoveseat, faCouchSmall, faTowerBroadcast, faBroadcastTower, faTruckPickup, faBlockQuote, faUpLong, faLongArrowAltUp, faStop, faCodeMerge, faMoneyCheckDollarPen, faMoneyCheckEditAlt, faUpFromLine, faArrowAltFromBottom, faUpload, faHurricane, faPeoplePants, faMound, faWindsock, faCircleHalf, faBrakeWarning, faToiletPortable, faCompactDisc, faFileArrowDown, faFileDownload, faSaxophoneFire, faSaxHot, faCameraWebSlash, faWebcamSlash, faFolderMedical, faFolderGear, faFolderCog, faHandWave, faArrowUpArrowDown, faSortUpDown, faCaravan, faShieldCat, faMessageSlash, faCommentAltSlash, faBolt, faZap, faTrashCanCheck, faGlassWater, faOilWell, faPersonSimple, faVault, faMars, faToilet, faPlaneCircleXmark, faYenSign, faCny, faJpy, faRmb, faYen, faNotes, faRubleSign, faRouble, faRub, faRuble, faTrashUndo, faTrashArrowTurnLeft, faChampagneGlass, faGlassChampagne, faObjectsAlignCenterHorizontal, faSun, faTrashCanSlash, faTrashAltSlash, faScreenUsers, faUsersClass, faGuitar, faSquareArrowLeft, faArrowSquareLeft, faSquare8, faFaceSmileHearts, faBracketsSquare, faBrackets, faLaptopArrowDown, faHockeyStickPuck, faHouseTree, faSignalFair, faSignal2, faFaceLaughWink, faLaughWink, faCircleDollar, faDollarCircle, faUsdCircle, faHorseHead, faArrowsRepeat, faRepeatAlt, faBoreHole, faIndustry, faImagePolaroid, faWaveTriangle, faCircleDown, faArrowAltCircleDown, faGrill, faArrowsTurnToDots, faChartMixed, faAnalytics, faFlorinSign, faArrowDownShortWide, faSortAmountDesc, faSortAmountDownAlt, faLessThan, faDisplayCode, faDesktopCode, faFaceDrooling, faOilTemperature, faOilTemp, faSquareQuestion, faQuestionSquare, faAirConditioner, faAngleDown, faMountains, faOmega, faCarTunnel, faPersonDollyEmpty, faPanFood, faHeadSideCough, faGripLines, faThumbsDown, faUserLock, faArrowRightLong, faLongArrowRight, faTicketsAirline, faAnchorCircleXmark, faEllipsis, faEllipsisH, faNfcSlash, faChessPawn, faKitMedical, faFirstAid, faGrid2Plus, faBells, faPersonThroughWindow, faToolbox, faEnvelopeDot, faEnvelopeBadge, faHandsHoldingCircle, faBug, faBowlChopsticks, faCreditCard, faCreditCardAlt, faCircleS, faBoxBallot, faCar, faAutomobile, faHandHoldingHand, faUserTieHair, faPodiumStar, faUserHairMullet, faBusinessFront, faPartyBack, faTrianBalbot, faMicrophoneStand, faBookOpenReader, faBookReader, faFamilyDress, faCircleX, faCabin, faMountainSun, faChartSimpleHorizontal, faBluetooth, faArrowsLeftRightToLine, faHandBackPointLeft, faMessageDots, faCommentAltDots, faMessaging, faFileHeart, faBeerMug, faBeerFoam, faDiceD20, faDrone, faTruckDroplet, faFileCircleXmark, faTemperatureArrowUp, faTemperatureUp, faMedal, faBed, faBookCopy, faSquareH, faHSquare, faSquareC, faClockTwo, faSquareEllipsisVertical, faPodcast, faBee, faTemperatureFull, faTemperature4, faThermometer4, faThermometerFull, faBell, faCandyBar, faChocolateBar, faXmarkLarge, faPinata, faArrowsFromLine, faSuperscript, faBowlSpoon, faHexagonCheck, faPlugCircleXmark, faStarOfLife, faPhoneSlash, faTrafficLightStop, faPaintRoller, faAccentGrave, faHandshakeAngle, faHandsHelping, faCircle0, faDialMedLow, faLocationDot, faMapMarkerAlt, faCrab, faBoxOpenFull, faBoxFull, faFile, faGreaterThan, faQuotes, faPretzel, faPersonSwimming, faSwimmer, faArrowDown, faUserRobotXmarks, faMessageQuote, faCommentAltQuote, faCandyCorn, faFolderMagnifyingGlass, faFolderSearch, faNotebook, faDroplet, faTint, faBullseyePointer, faEraser, faHexagonImage, faEarthAmericas, faEarth, faEarthAmerica, faGlobeAmericas, faCrateApple, faAppleCrate, faPersonBurst, faGameBoard, faHatChef, faHandBackPointRight, faDove, faBatteryEmpty, faBattery0, faGrid4, faSocks, faFaceSunglasses, faInbox, faSquare0, faSection, faSquareThisWayUp, faBoxUp, faGaugeHigh, faTachometerAlt, faTachometerAltFast, faSquareAmpersand, faEnvelopeOpenText, faLampDesk, faHospital, faHospitalAlt, faHospitalWide, faPollPeople, faWhiskeyGlassIce, faGlassWhiskeyRocks, faWineBottle, faChessRook, faUserBountyHunter, faBarsStaggered, faReorder, faStream, faDiagramSankey, faCloudHailMixed, faCircleUpLeft, faDharmachakra, faObjectsAlignLeft, faOilCanDrip, faFaceSmilingHands, faBroccoli, faRouteInterstate, faEarMuffs, faHotdog, faTransporterEmpty, faPersonWalkingWithCane, faBlind, faAngle90, faRectangleTerminal, faKite, faDrum, faScrubber, faIceCream, faHeartCircleBolt, faFishBones, faDeerRudolph, faFax, faParagraph, faHeadSideHeart, faSquareE, faMeterFire, faCloudHail, faCheckToSlot, faVoteYea, faMoneyFromBracket, faStarHalf, faCarBus, faSpeaker, faTimer, faBoxesStacked, faBoxes, faBoxesAlt, faGrillHot, faBallotCheck, faLink, faChain, faEarListen, faAssistiveListeningSystems, faFileMinus, faTreeCity, faPlay, faFont, faCupTogo, faCoffeeTogo, faSquareDownLeft, faBurgerLettuce, faRupiahSign, faMagnifyingGlass, faSearch, faTableTennisPaddleBall, faPingPongPaddleBall, faTableTennis, faPersonDotsFromLine, faDiagnoses, faChevronsDown, faChevronDoubleDown, faTrashCanArrowUp, faTrashRestoreAlt, faSignalGood, faSignal3, faLocationQuestion, faMapMarkerQuestion, faFloppyDiskCircleXmark, faFloppyDiskTimes, faSaveCircleXmark, faSaveTimes, faNairaSign, faPeach, faTaxiBus, faBracketCurly, faBracketCurlyLeft, faLobster, faCartFlatbedEmpty, faDollyFlatbedEmpty, faColon, faCartArrowDown, faWand, faWalkieTalkie, faFilePen, faFileEdit, faReceipt, faTablePicnic, faSquarePen, faPenSquare, faPencilSquare, faCircleMicrophoneLines, faMicrophoneCircleAlt, faDisplaySlash, faDesktopSlash, faSuitcaseRolling, faPersonCircleExclamation, faTransporter2, faHandsHoldingDiamond, faHandReceiving, faMoneyBillSimpleWave, faChevronDown, faBatteryFull, faBattery, faBattery5, faBellPlus, faBookArrowRight, faHospitals, faClub, faSkullCrossbones, faDropletDegree, faDewpoint, faCodeCompare, faListUl, faListDots, faHandHoldingMagic, faWatermelonSlice, faCircleEllipsis, faSchoolLock, faTowerCell, faSdCards, faDownLong, faLongArrowAltDown, faEnvelopes, faPhoneOffice, faRankingStar, faChessKing, faNfcPen, faPersonHarassing, faHatWinter, faBrazilianRealSign, faLandmarkDome, faLandmarkAlt, faBoneBreak, faArrowUp, faDownFromDottedLine, faTv, faTelevision, faTvAlt, faBorderLeft, faCircleDivide, faShrimp, faListCheck, faTasks, faDiagramSubtask, faJugDetergent, faCircleUser, faUserCircle, faSquareY, faUserDoctorHair, faPlanetRinged, faMushroom, faUserShield, faMegaphone, faCircleExclamationCheck, faWind, faBoxDollar, faBoxUsd, faCarBurst, faCarCrash, faY, faUserHeadset, faArrowsRetweet, faRetweetAlt, faPersonSnowboarding, faSnowboarding, faSquareChevronRight, faChevronSquareRight, faLacrosseStickBall, faTruckFast, faShippingFast, faStarSharp, faCircle1, faCircleStar, faStarCircle, faFish, faCloudFog, faFog, faWaffle, faMusicNote, faMusicAlt, faHexagonExclamation, faCartShoppingFast, faObjectUnion, faUserGraduate, faStarfighter, faCircleHalfStroke, faAdjust, faArrowRightLongToLine, faSquareArrowDown, faArrowSquareDown, faClapperboard, faSquareChevronLeft, faChevronSquareLeft, faPhoneIntercom, faLinkHorizontal, faChainHorizontal, faMango, faMusicNoteSlash, faMusicAltSlash, faCircleRadiation, faRadiationAlt, faFaceTongueSweat, faGlobeStand, faBaseball, faBaseballBall, faCircleP, faAwardSimple, faJetFighterUp, faDiagramProject, faProjectDiagram, faPedestal, faChartPyramid, faSidebar, faSnowmanHead, faFrostyHead, faCopy, faBurgerGlass, faVolumeXmark, faVolumeMute, faVolumeTimes, faHandSparkles, faBarsFilter, faPaintbrushPencil, faPartyBell, faUserVneckHair, faJackOLantern, faGrip, faGripHorizontal, faShareFromSquare, faShareSquare, faKeynote, faGun, faSquarePhone, faPhoneSquare, faPlus, faAdd, faExpand, faComputer, faFort, faCloudCheck, faXmark, faClose, faMultiply, faRemove, faTimes, faFaceSmirking, faArrowsUpDownLeftRight, faArrows, faChalkboardUser, faChalkboardTeacher, faRhombus, faClawMarks, faPesoSign, faFaceSmileTongue, faCartCircleXmark, faBuildingShield, faCirclePhoneFlip, faPhoneCircleAlt, faBaby, faUsersLine, faQuoteLeft, faQuoteLeftAlt, faTractor, faKeySkeleton, faTrashArrowUp, faTrashRestore, faArrowDownUpLock, faArrowDownToBracket, faLinesLeaning, faSquareQ, faRulerCombined, faSymbols, faIconsAlt, faCopyright, faHighlighterLine, faBracketSquare, faBracket, faBracketLeft, faIslandTropical, faIslandTreePalm, faArrowRightFromLine, faArrowFromLeft, faH2, faEquals, faCakeSlice, faShortcake, faPeanut, faWrenchSimple, faBlender, faTeeth, faTally2, faShekelSign, faIls, faShekel, faSheqel, faSheqelSign, faCars, faAxeBattle, faUserHairLong, faMap, faFileCircleInfo, faFaceDisappointed, faLassoSparkles, faClockEleven, faRocket, faSirenOn, faClockTen, faCandleHolder, faVideoArrowDownLeft, faPhotoFilm, faPhotoVideo, faFloppyDiskCircleArrowRight, faSaveCircleArrowRight, faFolderMinus, faPlanetMoon, faFaceEyesXmarks, faChartScatter, faDisplayArrowDown, faStore, faArrowTrendUp, faPlugCircleMinus, faOliveBranch, faAngle, faVacuumRobot, faSignHanging, faSign, faSquareDivide, faSignalStreamSlash, faBezierCurve, faEyeDropperHalf, faStoreLock, faBellSlash, faCloudBoltSun, faThunderstormSun, faCameraSlash, faCommentQuote, faTablet, faTabletAndroid, faSchoolFlag, faMessageCode, faGlassHalf, faGlassHalfEmpty, faGlassHalfFull, faFill, faMessageMinus, faCommentAltMinus, faAngleUp, faDrumstickBite, faLinkHorizontalSlash, faChainHorizontalSlash, faHollyBerry, faChevronLeft, faBacteria, faClouds, faMoneyBillSimple, faHandLizard, faTablePivot, faFilterSlash, faTrashCanUndo, faTrashCanArrowTurnLeft, faTrashUndoAlt, faNotdef, faDisease, faPersonToDoor, faTurntable, faBriefcaseMedical, faGenderless, faChevronRight, faSignalWeak, faSignal1, faClockFive, faRetweet, faCarRear, faCarAlt, faPumpSoap, faComputerClassic, faFrame, faVideoSlash, faBatteryQuarter, faBattery2, faEllipsisStroke, faEllipsisHAlt, faRadio, faBabyCarriage, faCarriageBaby, faFaceExpressionless, faDownToDottedLine, faCloudMusic, faTrafficLight, faCloudMinus, faThermometer, faShieldMinus, faVrCardboard, faCarTilt, faGaugeCircleMinus, faBrightnessLow, faHandMiddleFinger, faPercent, faPercentage, faTruckMoving, faGlassWaterDroplet, faConveyorBelt, faLocationCheck, faMapMarkerCheck, faCoinVertical, faDisplay, faPersonSign, faFaceSmile, faSmile, faPhoneHangup, faSignatureSlash, faThumbtack, faThumbTack, faWheatSlash, faTrophy, faCloudsSun, faPersonPraying, faPray, faHammer, faFaceVomit, faSpeakers, faTtyAnswer, faTeletypeAnswer, faMugTeaSaucer, faDiagramLeanCanvas, faAlt, faDial, faDialMedHigh, faHandPeace, faCircleTrash, faTrashCircle, faRotate, faSyncAlt, faCircleQuarters, faSpinner, faTowerControl, faArrowUpTriangleSquare, faSortShapesUp, faWhale, faRobot, faPeace, faPartyHorn, faGears, faCogs, faSunBright, faSunAlt, faWarehouse, faLockKeyholeOpen, faLockOpenAlt, faSquareFragile, faBoxFragile, faSquareWineGlassCrack, faArrowUpRightDots, faSquareN, faSplotch, faFaceGrinHearts, faGrinHearts, faMeter, faMandolin, faDiceFour, faSimCard, faTransgender, faTransgenderAlt, faMercury, faUpFromBracket, faKnifeKitchen, faBorderRight, faArrowTurnDown, faLevelDown, faSpade, faCardSpade, faLineColumns, faArrowRightToLine, faArrowToRight, faPersonFallingBurst, faFlagPennant, faPennant, faConveyorBeltEmpty, faAward, faTicketSimple, faTicketAlt, faBuilding, faAnglesLeft, faAngleDoubleLeft, faCamcorder, faVideoHandheld, faPancakes, faAlbumCircleUser, faQrcode, faDiceD10, faFireplace, faBrowser, faPenPaintbrush, faPencilPaintbrush, faFishCooked, faChairOffice, faNestingDolls, faClockRotateLeft, faHistory, faTrumpet, faFaceGrinBeamSweat, faGrinBeamSweat, faFireSmoke, faPhoneMissed, faFileExport, faArrowRightFromFile, faShield, faShieldBlank, faArrowUpShortWide, faSortAmountUpAlt, faArrowsRepeat1, faRepeat1Alt, faGunSlash, faAvocado, faBinary, faGlassesRound, faGlassesAlt, faPhonePlus, faDitto, faPersonSeat, faHouseMedical, faGolfBallTee, faGolfBall, faCircleChevronLeft, faChevronCircleLeft, faHouseChimneyWindow, faScythe, faPenNib, faBanParking, faParkingCircleSlash, faTentArrowTurnLeft, faFaceDiagonalMouth, faDiagramCells, faCricketBatBall, faCricket, faTents, faWandMagic, faMagic, faDog, faPenLine, faAtomSimple, faAtomAlt, faAmpersand, faCarrot, faArrowUpFromLine, faArrowFromBottom, faMoon, faPenSlash, faWineGlassEmpty, faWineGlassAlt, faSquareStar, faCheese, faSendBackward, faYinYang, faMusic, faCompassSlash, faClockOne, faFileMusic, faCodeCommit, faTemperatureLow, faPersonBiking, faBiking, faSkeleton, faCircleG, faCircleArrowUpLeft, faCoinBlank, faBroom, faVacuum, faShieldHeart, faCardHeart, faLightbulbCflOn, faMelon, faGopuram, faEarthOceania, faGlobeOceania, faContainerStorage, faFacePouting, faSquareXmark, faTimesSquare, faXmarkSquare, faFaceExplode, faExplodingHead, faHashtag, faUpRightAndDownLeftFromCenter, faExpandAlt, faOilCan, faT, faTransformerBolt, faHippo, faChartColumn, faCassetteVhs, faVhs, faInfinity, faVialCircleCheck, faChimney, faObjectIntersect, faPersonArrowDownToLine, faVoicemail, faBlockBrick, faWallBrick, faFan, faBagsShopping, faParagraphLeft, faParagraphRtl, faPersonWalkingLuggage, faCaravanSimple, faCaravanAlt, faTurtle, faUpDown, faArrowsAltV, faCloudMoonRain, faBoothCurtain, faCalendar, faBoxHeart, faTrailer, faUserDoctorMessage, faUserMdChat, faBahai, faHaykal, faAmpGuitar, faSdCard, faVolumeSlash, faBorderBottom, faWifiWeak, faWifi1, faDragon, faShoePrints, faCirclePlus, faPlusCircle, faFaceGrinTongueWink, faGrinTongueWink, faHandHolding, faPlugCircleExclamation, faLinkSlash, faChainBroken, faChainSlash, faUnlink, faClone, faPersonWalkingArrowLoopLeft, faArrowUpZA, faSortAlphaUpAlt, faFireFlameCurved, faFireAlt, faTornado, faFileCirclePlus, faDeleteRight, faBookQuran, faQuran, faCircleQuarter, faAnchor, faBorderAll, faFunction, faFaceAngry, faAngry, faPeopleSimple, faCookieBite, faArrowTrendDown, faRss, faFeed, faFaceMonocle, faDrawPolygon, faScaleBalanced, faBalanceScale, faCalendarLines, faCalendarNote, faArrowDownBigSmall, faSortSizeDown, faGaugeSimpleHigh, faTachometer, faTachometerFast, faDoNotEnter, faShower, faDiceD8, faDesktop, faDesktopAlt, faM, faGripDotsVertical, faFaceViewfinder, faSoftServe, faCreemee, faH5, faHandBackPointDown, faTableList, faThList, faCommentSms, faSms, faRectangle, faRectangleLandscape, faClipboardListCheck, faTurkey, faBook, faUserPlus, faIceSkate, faCheck, faBatteryThreeQuarters, faBattery4, faTomato, faSwordLaser, faHouseCircleCheck, faBuildings, faAngleLeft, faCartFlatbedBoxes, faDollyFlatbedAlt, faDiagramSuccessor, faTruckArrowRight, faSquareW, faArrowsSplitUpAndLeft, faLamp, faAirplay, faHandFist, faFistRaised, faShieldQuartered, faSlashForward, faLocationPen, faMapMarkerEdit, faCloudMoon, faPotFood, faBriefcase, faPersonFalling, faImagePortrait, faPortrait, faUserTag, faRug, faPrintSlash, faEarthEurope, faGlobeEurope, faCartFlatbedSuitcase, faLuggageCart, faHandBackPointRibbon, faRectangleXmark, faRectangleTimes, faTimesRectangle, faWindowClose, faTireRugged, faLightbulbDollar, faCowbell, faBahtSign, faCorner, faChevronsRight, faChevronDoubleRight, faBookOpen, faBookJournalWhills, faJournalWhills, faInhaler, faHandcuffs, faSnake, faTriangleExclamation, faExclamationTriangle, faWarning, faNoteMedical, faDatabase, faDownLeft, faShare, faArrowTurnRight, faMailForward, faFaceThinking, faTurnDownRight, faBottleDroplet, faMaskFace, faHillRockslide, faScannerKeyboard, faCircleO, faGridHorizontal, faMessageDollar, faCommentAltDollar, faRightLeft, faExchangeAlt, faColumns3, faPaperPlane, faRoadCircleExclamation, faDungeon, faHandHoldingBox, faInputText, faWindowFlip, faWindowAlt, faAlignRight, faScannerGun, faScanner, faTire, faEngine, faMoneyBill1Wave, faMoneyBillWaveAlt, faLifeRing, faHands, faSignLanguage, faSigning, faCircleCaretRight, faCaretCircleRight, faWheat, faFileSpreadsheet, faAudioDescriptionSlash, faCalendarDay, faWaterLadder, faLadderWater, faSwimmingPool, faArrowsUpDown, faArrowsV, faChessPawnPiece, faChessPawnAlt, faFaceGrimace, faGrimace, faWheelchairMove, faWheelchairAlt, faTurnDown, faLevelDownAlt, faSquareS, faRectangleBarcode, faBarcodeAlt, faPersonWalkingArrowRight, faSquareEnvelope, faEnvelopeSquare, faDice, faUnicorn, faBowlingBall, faPompebled, faBrain, faWatchSmart, faBookUser, faSensorCloud, faSensorSmoke, faClapperboardPlay, faBandage, faBandAid, faCalendarMinus, faCircleXmark, faTimesCircle, faXmarkCircle, faCircle4, faGifts, faAlbumCollection, faHotel, faEarthAsia, faGlobeAsia, faIdCardClip, faIdCardAlt, faMagnifyingGlassPlus, faSearchPlus, faThumbsUp, faCloudShowers, faUserClock, faOnion, faClockTwelveThirty, faArrowDownToDottedLine, faHandDots, faAllergies, faFileInvoice, faWindowMinimize, faRectangleWide, faCommentArrowUp, faGarlic, faMugSaucer, faCoffee, faBrush, faTreeDecorated, faMask, faCalendarHeart, faMagnifyingGlassMinus, faSearchMinus, faFlower, faRulerVertical, faUserLarge, faUserAlt, faStarshipFreighter, faTrainTram, faBridgeSuspension, faTrashCheck, faUserNurse, faBoombox, faSyringe, faCloudSun, faShieldExclamation, faStopwatch20, faSquareFull, faGripDots, faCommentExclamation, faPenSwirl, faFalafel, faCircle2, faMagnet, faJar, faGramophone, faDiceD12, faNoteSticky, faStickyNote, faDown, faArrowAltDown, faHundredPoints, fa100, faPaperclipVertical, faWindWarning, faWindCircleExclamation, faLocationPinSlash, faMapMarkerSlash, faFaceSadSweat, faBugSlash, faCupcake, faLightSwitchOff, faToggleLargeOff, faPenFancySlash, faTruckContainer, faBoot, faArrowUpFromWaterPump, faFileCheck, faBone, faCardsBlank, faCircle3, faBenchTree, faKeyboardBrightnessLow, faSkiBootSki, faBrainCircuit, faUserInjured, faBlockBrickFire, faFirewall, faFaceSadTear, faSadTear, faPlane, faTentArrowsDown, faExclamation, faArrowsSpin, faFaceSmileRelaxed, faCommentXmark, faCommentTimes, faPrint, faTurkishLiraSign, faTry, faTurkishLira, faFaceNoseSteam, faCircleWaveformLines, faWaveformCircle, faDollarSign, faDollar, faUsd, faFerrisWheel, faComputerSpeaker, faSkullCow, faX, faMagnifyingGlassDollar, faSearchDollar, faUsersGear, faUsersCog, faPersonMilitaryPointing, faBuildingColumns, faBank, faInstitution, faMuseum, faUniversity, faCircleT, faSack, faGrid2, faCameraCctv, faCctv, faUmbrella, faTrowel, faHorizontalRule, faBedFront, faBedAlt, faD, faStapler, faMasksTheater, faTheaterMasks, faKipSign, faFaceWoozy, faCloudQuestion, faPineapple, faHandPointLeft, faGalleryThumbnails, faCircleJ, faEyes, faHandshakeSimple, faHandshakeAlt, faPageCaretUp, faFileCaretUp, faJetFighter, faFighterJet, faComet, faSquareShareNodes, faShareAltSquare, faShieldKeyhole, faBarcode, faPlusMinus, faSquareSlidersVertical, faSlidersVSquare, faVideo, faVideoCamera, faMessageMiddle, faCommentMiddleAlt, faGraduationCap, faMortarBoard, faHandHoldingMedical, faPersonCircleCheck, faSquareZ, faMessageText, faCommentAltText, faTurnUp, faLevelUpAlt };\n", "var prefix = \"fad\";\nvar fa0 = {\n  prefix: 'fad',\n  iconName: '0',\n  icon: [320, 512, [], \"30\", [\"M160 32.01c-88.37 0-160 71.63-160 160v127.1c0 88.37 71.63 160 160 160s160-71.63 160-160V192C320 103.6 248.4 32.01 160 32.01zM256 320c0 52.93-43.06 96-96 96c-52.93 0-96-43.07-96-96V192c0-52.94 43.07-96 96-96c52.94 0 96 43.06 96 96V320z\", \"\"]]\n};\nvar fa1 = {\n  prefix: 'fad',\n  iconName: '1',\n  icon: [256, 512, [], \"31\", [\"M256 448c0 17.67-14.33 32-32 32H32c-17.67 0-32-14.33-32-32s14.33-32 32-32h64V123.8L49.75 154.6C35.02 164.5 15.19 160.4 5.375 145.8C-4.422 131.1-.4531 111.2 14.25 101.4l96-64c9.828-6.547 22.45-7.187 32.84-1.594C153.5 41.37 160 52.22 160 64.01v352h64C241.7 416 256 430.3 256 448z\", \"\"]]\n};\nvar fa2 = {\n  prefix: 'fad',\n  iconName: '2',\n  icon: [320, 512, [], \"32\", [\"M320 448c0 17.67-14.33 32-32 32H32c-13.08 0-24.83-7.953-29.7-20.09c-4.859-12.12-1.859-26 7.594-35.03l193.6-185.1c31.36-30.17 33.95-80 5.812-113.4c-14.91-17.69-35.86-28.12-58.97-29.38C127.4 95.83 105.3 103.9 88.53 119.9L53.52 151.7c-13.08 11.91-33.33 10.89-45.2-2.172C-3.563 136.5-2.594 116.2 10.48 104.3l34.45-31.3c28.67-27.34 68.39-42.11 108.9-39.88c40.33 2.188 78.39 21.16 104.4 52.03c49.8 59.05 45.2 147.3-10.45 200.8l-136 130H288C305.7 416 320 430.3 320 448z\", \"\"]]\n};\nvar fa3 = {\n  prefix: 'fad',\n  iconName: '3',\n  icon: [320, 512, [], \"33\", [\"M320 344c0 74.98-61.02 136-136 136H103.6c-46.34 0-87.31-29.53-101.1-73.48c-5.594-16.77 3.484-34.88 20.25-40.47c16.75-5.609 34.89 3.484 40.47 20.25c5.922 17.77 22.48 29.7 41.23 29.7H184c39.7 0 72-32.3 72-72s-32.3-72-72-72H80c-13.2 0-25.05-8.094-29.83-20.41C45.39 239.3 48.66 225.3 58.38 216.4l131.4-120.4H32c-17.67 0-32-14.33-32-32s14.33-32 32-32h240c13.2 0 25.05 8.094 29.83 20.41c4.781 12.3 1.516 26.27-8.203 35.19l-131.4 120.4H184C258.1 208 320 269 320 344z\", \"\"]]\n};\nvar fa4 = {\n  prefix: 'fad',\n  iconName: '4',\n  icon: [384, 512, [], \"34\", [\"M384 334.2c0 17.67-14.33 32-32 32h-32v81.78c0 17.67-14.33 32-32 32s-32-14.33-32-32v-81.78H32c-10.97 0-21.17-5.625-27.05-14.89c-5.859-9.266-6.562-20.89-1.875-30.81l128-270.2C138.6 34.33 157.8 27.56 173.7 35.09c15.97 7.562 22.78 26.66 15.22 42.63L82.56 302.2H256V160c0-17.67 14.33-32 32-32s32 14.33 32 32v142.2h32C369.7 302.2 384 316.6 384 334.2z\", \"\"]]\n};\nvar fa5 = {\n  prefix: 'fad',\n  iconName: '5',\n  icon: [320, 512, [], \"35\", [\"M320 344.6c0 74.66-60.73 135.4-135.4 135.4H104.7c-46.81 0-88.22-29.83-103-74.23c-5.594-16.77 3.469-34.89 20.23-40.48c16.83-5.625 34.91 3.469 40.48 20.23c6.078 18.23 23.08 30.48 42.3 30.48h79.95c39.36 0 71.39-32.03 71.39-71.39s-32.03-71.38-71.39-71.38H32c-9.484 0-18.47-4.203-24.56-11.48C1.359 254.5-1.172 244.9 .5156 235.6l32-177.2C35.27 43.09 48.52 32.01 64 32.01l192 .0049c17.67 0 32 14.33 32 32s-14.33 32-32 32H90.73L70.3 209.2h114.3C259.3 209.2 320 269.1 320 344.6z\", \"\"]]\n};\nvar fa6 = {\n  prefix: 'fad',\n  iconName: '6',\n  icon: [320, 512, [], \"36\", [\"M167.7 160.8l64.65-76.06c11.47-13.45 9.812-33.66-3.656-45.09C222.7 34.51 215.3 32.01 208 32.01c-9.062 0-18.06 3.833-24.38 11.29C38.07 214.5 0 245.5 0 320c0 88.22 71.78 160 160 160s160-71.78 160-160C320 234.4 252.3 164.9 167.7 160.8zM160 416c-52.94 0-96-43.06-96-96s43.06-95.1 96-95.1s96 43.06 96 95.1S212.9 416 160 416z\", \"\"]]\n};\nvar fa7 = {\n  prefix: 'fad',\n  iconName: '7',\n  icon: [320, 512, [], \"37\", [\"M315.6 80.14l-224 384c-5.953 10.19-16.66 15.88-27.67 15.88c-5.469 0-11.02-1.406-16.09-4.359c-15.27-8.906-20.42-28.5-11.52-43.77l195.9-335.9H32c-17.67 0-32-14.33-32-32s14.33-32 32-32h256c11.45 0 22.05 6.125 27.75 16.06S321.4 70.23 315.6 80.14z\", \"\"]]\n};\nvar fa8 = {\n  prefix: 'fad',\n  iconName: '8',\n  icon: [320, 512, [], \"38\", [\"M267.5 249.2C290 226.1 304 194.7 304 160c0-70.58-57.42-128-128-128h-32c-70.58 0-128 57.42-128 128c0 34.7 13.99 66.12 36.48 89.19C20.83 272.5 0 309.8 0 352c0 70.58 57.42 128 128 128h64c70.58 0 128-57.42 128-128C320 309.8 299.2 272.5 267.5 249.2zM144 96.01h32c35.3 0 64 28.7 64 64s-28.7 64-64 64h-32c-35.3 0-64-28.7-64-64S108.7 96.01 144 96.01zM192 416H128c-35.3 0-64-28.7-64-64s28.7-64 64-64h64c35.3 0 64 28.7 64 64S227.3 416 192 416z\", \"\"]]\n};\nvar fa9 = {\n  prefix: 'fad',\n  iconName: '9',\n  icon: [320, 512, [], \"39\", [\"M160 32.01c-88.22 0-160 71.78-160 160c0 85.57 67.71 155.1 152.3 159.2l-64.65 76.06c-11.47 13.45-9.812 33.66 3.656 45.09c6 5.125 13.38 7.62 20.72 7.62c9.062 0 18.06-3.823 24.38-11.28C281.9 297.5 320 266.6 320 192C320 103.8 248.2 32.01 160 32.01zM160 288c-52.94 0-96-43.06-96-95.1s43.06-96 96-96s96 43.06 96 96S212.9 288 160 288z\", \"\"]]\n};\nvar faFillDrip = {\n  prefix: 'fad',\n  iconName: 'fill-drip',\n  icon: [576, 512, [], \"f576\", [\"M67.52 288H386.7L238.6 436.1C226.1 448.6 205.9 448.6 193.4 436.1L75.88 318.6C67.58 310.3 64.79 298.6 67.52 288H67.52zM448 448C448 422.8 480.6 368.4 499.2 339.3C505.3 329.9 518.7 329.9 524.8 339.3C543.4 368.4 576 422.8 576 448C576 483.3 547.3 512 512 512C476.7 512 448 483.3 448 448H448z\", \"M168 90.74L221.1 37.66C249.2 9.539 294.8 9.539 322.9 37.66L474.3 189.1C502.5 217.2 502.5 262.8 474.3 290.9L283.9 481.4C246.4 518.9 185.6 518.9 148.1 481.4L30.63 363.9C-6.863 326.4-6.863 265.6 30.63 228.1L122.7 135.1L41.37 54.63C28.88 42.13 28.88 21.87 41.37 9.372C53.87-3.124 74.13-3.124 86.63 9.372L168 90.74zM75.88 273.4C63.39 285.9 63.39 306.1 75.88 318.6L193.4 436.1C205.9 448.6 226.1 448.6 238.6 436.1L429.1 245.7C432.2 242.5 432.2 237.5 429.1 234.3L277.7 82.91C274.5 79.79 269.5 79.79 266.3 82.91L213.3 135.1L262.6 185.4C275.1 197.9 275.1 218.1 262.6 230.6C250.1 243.1 229.9 243.1 217.4 230.6L168 181.3L75.88 273.4z\"]]\n};\nvar faArrowsToCircle = {\n  prefix: 'fad',\n  iconName: 'arrows-to-circle',\n  icon: [640, 512, [], \"e4bd\", [\"\", \"M9.372 9.372C21.87-3.124 42.13-3.124 54.63 9.372L159.1 114.7V95.1C159.1 78.33 174.3 63.1 191.1 63.1C209.7 63.1 223.1 78.33 223.1 95.1V191.1C223.1 196.3 223.1 200.5 221.6 204.2C220 207.1 217.7 211.5 214.7 214.6L214.6 214.7C211.5 217.7 207.1 220 204.2 221.6C200.5 223.1 196.3 223.1 191.1 223.1H95.1C78.33 223.1 63.1 209.7 63.1 191.1C63.1 174.3 78.33 159.1 95.1 159.1H114.7L9.372 54.63C-3.124 42.13-3.124 21.87 9.372 9.372V9.372zM96 352C78.33 352 64 337.7 64 320C64 302.3 78.33 288 96 288H192H192.1C200.9 288 208.8 291.6 214.6 297.3L214.7 297.4C217.7 300.5 220 304 221.6 307.8C223.1 311.5 224 315.7 224 319.1V416C224 433.7 209.7 448 192 448C174.3 448 160 433.7 160 416V397.3L54.63 502.6C42.13 515.1 21.87 515.1 9.373 502.6C-3.124 490.1-3.124 469.9 9.373 457.4L114.7 352L96 352zM448 64C465.7 64 480 78.33 480 96V114.7L585.4 9.373C597.9-3.124 618.1-3.124 630.6 9.373C643.1 21.87 643.1 42.13 630.6 54.63L525.3 160H544C561.7 160 576 174.3 576 192C576 209.7 561.7 224 544 224H448C439.2 224 431.2 220.4 425.4 214.7L425.3 214.6C422.3 211.5 419.1 207.1 418.4 204.2C416.9 200.5 416 196.4 416 192.1V191.1V96C416 78.33 430.3 64 448 64H448zM525.3 352L630.6 457.4C643.1 469.9 643.1 490.1 630.6 502.6C618.1 515.1 597.9 515.1 585.4 502.6L480 397.3V416C480 433.7 465.7 448 448 448C430.3 448 416 433.7 416 416V320C416 319.1 416 319.9 416 319.9C416 315.6 416.9 311.5 418.4 307.8C419.1 303.1 422.3 300.4 425.4 297.4C431.1 291.6 439.1 288 447.9 288C447.9 288 447.1 288 448 288H544C561.7 288 576 302.3 576 320C576 337.7 561.7 352 544 352L525.3 352zM384 256C384 291.3 355.3 320 320 320C284.7 320 256 291.3 256 256C256 220.7 284.7 192 320 192C355.3 192 384 220.7 384 256z\"]]\n};\nvar faCircleChevronRight = {\n  prefix: 'fad',\n  iconName: 'circle-chevron-right',\n  icon: [512, 512, [\"chevron-circle-right\"], \"f138\", [\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM358.6 278.6l-112 112c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L290.8 256L201.4 166.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l112 112C364.9 239.6 368 247.8 368 256S364.9 272.4 358.6 278.6z\", \"M358.6 278.6l-112 112c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L290.8 256L201.4 166.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l112 112C364.9 239.6 368 247.8 368 256S364.9 272.4 358.6 278.6z\"]]\n};\nvar faChevronCircleRight = faCircleChevronRight;\nvar faWagonCovered = {\n  prefix: 'fad',\n  iconName: 'wagon-covered',\n  icon: [640, 512, [], \"f8ee\", [\"M4.508 57.42C-5.178 30.3 16.1 2.14 44.84 4.056L194.1 14.01C210.9 15.13 224 29.09 224 45.94V224H64L4.508 57.42zM352 15.1C369.7 15.1 384 30.33 384 47.1V223.1H256V47.1C256 30.33 270.3 15.1 288 15.1H352zM288 400C288 461.9 237.9 512 176 512C114.1 512 64 461.9 64 400C64 338.1 114.1 287.1 176 287.1C237.9 287.1 288 338.1 288 400zM160 461.1V416H114C119.8 438.5 137.5 456.2 160 461.1zM114 384H160V338C137.5 343.8 119.8 361.5 114 384zM192 416V461.1C214.5 456.2 232.2 438.5 237.1 416H192zM237.1 384C232.2 361.5 214.5 343.8 192 338V384H237.1zM576 400C576 461.9 525.9 512 464 512C402.1 512 352 461.9 352 400C352 338.1 402.1 287.1 464 287.1C525.9 287.1 576 338.1 576 400zM448 461.1V416H402C407.8 438.5 425.5 456.2 448 461.1zM402 384H448V338C425.5 343.8 407.8 361.5 402 384zM480 416V461.1C502.5 456.2 520.2 438.5 525.1 416H480zM525.1 384C520.2 361.5 502.5 343.8 480 338V384H525.1zM595.2 4.055C623.9 2.14 645.2 30.3 635.5 57.42L576 223.1H416V45.94C416 29.09 429.1 15.13 445.9 14.01L595.2 4.055z\", \"M544 256C561.7 256 576 270.3 576 288C576 305.7 561.7 320 544 320H542.4C522.2 300.2 494.5 288 464 288C402.1 288 352 338.1 352 400C352 405.4 352.4 410.8 353.1 416H286.9C287.6 410.8 288 405.4 288 400C288 338.1 237.9 288 176 288C145.5 288 117.8 300.2 97.62 320H96C78.33 320 64 305.7 64 288C64 270.3 78.33 256 96 256H544z\"]]\n};\nvar faLineHeight = {\n  prefix: 'fad',\n  iconName: 'line-height',\n  icon: [576, 512, [], \"f871\", [\"M256 96C256 78.33 270.3 64 288 64H544C561.7 64 576 78.33 576 96C576 113.7 561.7 128 544 128H288C270.3 128 256 113.7 256 96zM256 256C256 238.3 270.3 224 288 224H544C561.7 224 576 238.3 576 256C576 273.7 561.7 288 544 288H288C270.3 288 256 273.7 256 256zM544 384C561.7 384 576 398.3 576 416C576 433.7 561.7 448 544 448H288C270.3 448 256 433.7 256 416C256 398.3 270.3 384 288 384H544z\", \"M73.37 41.37C85.87 28.88 106.1 28.88 118.6 41.37L182.6 105.4C195.1 117.9 195.1 138.1 182.6 150.6C170.1 163.1 149.9 163.1 137.4 150.6L127.1 141.3V370.7L137.4 361.4C149.9 348.9 170.1 348.9 182.6 361.4C195.1 373.9 195.1 394.1 182.6 406.6L118.6 470.6C106.1 483.1 85.87 483.1 73.37 470.6L9.372 406.6C-3.125 394.1-3.125 373.9 9.372 361.4C21.87 348.9 42.13 348.9 54.63 361.4L63.1 370.7V141.3L54.63 150.6C42.13 163.1 21.87 163.1 9.372 150.6C-3.125 138.1-3.125 117.9 9.372 105.4L73.37 41.37z\"]]\n};\nvar faBagel = {\n  prefix: 'fad',\n  iconName: 'bagel',\n  icon: [640, 512, [129391], \"e3d7\", [\"M584.9 208c0 16.51 10.8 34.51 5.76 49.44c-5.279 15.47-25.23 23.86-35.01 36.72c-9.871 13.01-12.11 33.78-25.66 43.25c-13.41 9.359-34.67 5.055-50.75 10.1c-13.25 4.135-25.75 15.5-39.76 18.98C444.9 346.5 448 325.6 448 304c0-11.38-1.068-22.5-2.609-33.46C474.3 264.4 495.1 238.7 495.1 208c0-35.3-28.69-64-64-64c-13.37 0-25.75 4.125-36.02 11.16c-20-25.21-44.83-46.43-73.25-61.96c2.9-5.742 6.178-11.05 11.27-14.62c13.42-9.377 34.64-5.072 50.77-10.1C400.3 63.63 414.8 48 431.1 48s31.68 15.63 47.25 20.5c16.11 5.039 37.34 .7187 50.75 10.1c13.55 9.473 15.79 30.24 25.66 43.23c9.777 12.89 29.73 21.28 35.01 36.72C595.7 173.5 584.9 191.5 584.9 208z\", \"M208 96C93.13 96 0 189.1 0 304S93.13 512 208 512S416 418.9 416 304S322.9 96 208 96zM80 288C71.16 288 64 280.8 64 272C64 263.2 71.16 256 80 256S96 263.2 96 272C96 280.8 88.84 288 80 288zM112 416C103.2 416 96 408.8 96 400C96 391.2 103.2 384 112 384S128 391.2 128 400C128 408.8 120.8 416 112 416zM144 224C135.2 224 128 216.8 128 208C128 199.2 135.2 192 144 192S160 199.2 160 208C160 216.8 152.8 224 144 224zM240 448C231.2 448 224 440.8 224 432C224 423.2 231.2 416 240 416S256 423.2 256 432C256 440.8 248.8 448 240 448zM208 352C181.5 352 160 330.5 160 304S181.5 256 208 256S256 277.5 256 304S234.5 352 208 352zM304 416C295.2 416 288 408.8 288 400C288 391.2 295.2 384 304 384s16 7.162 16 16C320 408.8 312.8 416 304 416zM304 256C295.2 256 288 248.8 288 240C288 231.2 295.2 224 304 224S320 231.2 320 240C320 248.8 312.8 256 304 256zM432 0c-63.46 0-120.2 28.52-158.4 73.33c17.2 4.887 33.68 11.48 49.07 19.88c2.895-5.711 6.201-11.07 11.27-14.62c13.42-9.377 34.64-5.072 50.77-10.1C400.3 63.63 414.8 48 431.1 48s31.68 15.63 47.25 20.5c16.11 5.039 37.34 .7187 50.75 10.1c13.55 9.473 15.79 30.24 25.66 43.23c9.777 12.89 29.73 21.28 35.01 36.72C595.7 173.5 584.9 191.5 584.9 208c0 16.51 10.8 34.51 5.76 49.44c-5.279 15.47-25.23 23.86-35.01 36.72c-9.871 13.01-12.11 33.78-25.66 43.25c-13.41 9.359-34.67 5.055-50.75 10.1c-13.24 4.131-25.76 15.49-39.76 18.98c-4.617 17.13-10.95 33.54-19.04 48.93C424.3 415.6 428.1 416 432 416c114.9 0 208-93.13 208-208S546.9 0 432 0z\"]]\n};\nvar faTransporter7 = {\n  prefix: 'fad',\n  iconName: 'transporter-7',\n  icon: [512, 512, [], \"e2a8\", [\"M509.8 76.38L480 64l-12.38-29.75C466.9 32.88 465.5 32 464 32s-2.875 .875-3.625 2.25L448 64l-29.75 12.38C416.9 77.13 416 78.5 416 80s.875 2.875 2.25 3.625L448 96l12.38 29.75C461.1 127.1 462.5 128 464 128s2.875-.875 3.625-2.25L480 96l29.75-12.38C511.1 82.88 512 81.5 512 80S511.1 77.13 509.8 76.38zM93.75 300.4L64 288L51.63 258.3C50.88 256.9 49.5 256 48 256S45.13 256.9 44.38 258.3L32 288L2.25 300.4C.875 301.1 0 302.5 0 304s.875 2.875 2.25 3.625L32 320l12.38 29.75C45.13 351.1 46.5 352 48 352s2.875-.875 3.625-2.25L64 320l29.75-12.38C95.13 306.9 96 305.5 96 304S95.13 301.1 93.75 300.4z\", \"M384 448H128c-17.62 0-32 14.38-32 32v32h320v-32C416 462.4 401.6 448 384 448z\"]]\n};\nvar faAt = {\n  prefix: 'fad',\n  iconName: 'at',\n  icon: [512, 512, [61946], \"40\", [\"M495.1 256.3v20.96c.0001 46.74-29.27 90.22-74.22 103C408.8 383.9 396.1 384.1 384 384v-65.31c2.672 .5651 5.164 1.621 7.1 1.621c22.06 0 40-17.96 40-40.05l0-16.16c.0001-91.97-67.02-174.3-158.6-183.2C168.6 70.76 79.1 153.4 79.1 256.3c0 87.88 64.61 160.9 148.8 174.1c15.62 2.441 27.24 15.5 27.24 31.31c-.0001 19.52-17.42 35.04-36.71 32.07c-130.2-20.08-226.1-145.2-198.5-285.9c18.34-93.45 93.57-168.8 187-187.1C361.2-9.332 495.1 107.1 495.1 256.3z\", \"M384 318.7c-18.1-3.825-32.01-19.18-32.01-38.43v-120.1c0-8.846-7.171-16.02-16.01-16.02l-31.98 .0036c-7.299 0-13.2 4.992-15.12 11.68C274.1 148.6 257.6 144.1 240 144.1c-61.86 0-112 50.2-112 112.1s50.13 112.1 111.1 112.1c26.44 0 50.43-9.544 69.59-24.88C327.1 366.3 353.7 381.7 384 384V318.7zM239.1 304.3c-26.47 0-48-21.56-48-48.05s21.53-48.05 48-48.05s48 21.56 48 48.05S266.5 304.3 239.1 304.3z\"]]\n};\nvar faRectanglesMixed = {\n  prefix: 'fad',\n  iconName: 'rectangles-mixed',\n  icon: [576, 512, [], \"e323\", [\"M528 32C554.5 32 576 53.49 576 80V336C576 362.5 554.5 384 528 384H432C405.5 384 384 362.5 384 336V80C384 53.49 405.5 32 432 32H528zM288 304C314.5 304 336 325.5 336 352V432C336 458.5 314.5 480 288 480H112C85.49 480 64 458.5 64 432V352C64 325.5 85.49 304 112 304H288z\", \"M0 80C0 53.49 21.49 32 48 32H272C298.5 32 320 53.49 320 80V208C320 234.5 298.5 256 272 256H48C21.49 256 0 234.5 0 208V80z\"]]\n};\nvar faPhoneArrowUpRight = {\n  prefix: 'fad',\n  iconName: 'phone-arrow-up-right',\n  icon: [512, 512, [\"phone-arrow-up\", \"phone-outgoing\"], \"e224\", [\"M493.1 351.2L384.6 304.7c-12.78-5.531-27.8-1.813-36.48 8.969l-44.05 53.81c-69.25-34-125.5-90.28-159.5-159.5l53.83-44.09c10.75-8.781 14.42-23.66 8.984-36.44L160.8 18.93C154.7 5.027 139.7-2.598 124.1 .8079L24.22 24.06C9.969 27.31 0 39.84 0 54.5C0 306.8 205.2 512 457.5 512c14.67 0 27.2-9.969 30.47-24.22l23.25-100.8C514.6 372.4 507 357.2 493.1 351.2z\", \"M297.4 169.4L402.8 64H384c-17.67 0-32-14.33-32-32s14.33-32 32-32h96c17.67 0 32 14.33 32 32v96c0 17.67-14.33 32-32 32s-32-14.33-32-32V109.3l-105.4 105.4c-12.5 12.5-32.75 12.5-45.25 0S284.9 181.9 297.4 169.4z\"]]\n};\nvar faPhoneArrowUp = faPhoneArrowUpRight;\nvar faPhoneOutgoing = faPhoneArrowUpRight;\nvar faTrashCan = {\n  prefix: 'fad',\n  iconName: 'trash-can',\n  icon: [448, 512, [61460, \"trash-alt\"], \"f2ed\", [\"M416 448C416 483.3 387.3 512 352 512H96C60.65 512 32 483.3 32 448V96H416V448zM144 176C144 167.2 136.8 160 128 160C119.2 160 112 167.2 112 176V400C112 408.8 119.2 416 128 416C136.8 416 144 408.8 144 400V176zM240 176C240 167.2 232.8 160 224 160C215.2 160 208 167.2 208 176V400C208 408.8 215.2 416 224 416C232.8 416 240 408.8 240 400V176zM336 176C336 167.2 328.8 160 320 160C311.2 160 304 167.2 304 176V400C304 408.8 311.2 416 320 416C328.8 416 336 408.8 336 400V176z\", \"M284.2 0C296.3 0 307.4 6.848 312.8 17.69L320 32H416C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H128L135.2 17.69C140.6 6.848 151.7 0 163.8 0H284.2z\"]]\n};\nvar faTrashAlt = faTrashCan;\nvar faCircleL = {\n  prefix: 'fad',\n  iconName: 'circle-l',\n  icon: [512, 512, [], \"e114\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM328 384h-144C170.8 384 160 373.3 160 360v-208C160 138.8 170.8 128 184 128S208 138.8 208 152v184h120c13.25 0 24 10.75 24 24S341.3 384 328 384z\", \"M328 336H208V152C208 138.8 197.3 128 184 128S160 138.8 160 152v208C160 373.3 170.8 384 184 384h144c13.25 0 24-10.75 24-24S341.3 336 328 336z\"]]\n};\nvar faHeadSideGoggles = {\n  prefix: 'fad',\n  iconName: 'head-side-goggles',\n  icon: [512, 512, [\"head-vr\"], \"f6ea\", [\"M303.1 64h111.9c-38.9-40.45-92.85-64-149.8-64H223.1C146.6 0 80.01 45.97 49.64 112h181.5C243.5 83.86 271.3 64 303.1 64zM509.2 275C503.3 261.7 496.8 243.6 490.1 224h-181.6c-33.22 0-63.84-19.23-77.23-48H32.81C32.37 181.3 32 186.6 32 192c0 54.5 23.25 106.5 63.1 142.9V512h223.1l.002-64h63.99c35.38 0 63.1-28.62 63.1-63.1V320h31.1c10.88 0 20.9-5.5 26.77-14.62C512.8 296.4 513.6 284.9 509.2 275z\", \"M231.1 112H16C7.164 112 0 119.2 0 128v32c0 8.836 7.164 16 16 16h215.3C244.7 204.8 275.3 224 308.5 224h107.5l-.0601-160h-111.9C271.3 64 243.5 83.86 231.1 112zM495.1 64h-47.1v160h47.1c8.875 0 15.1-7.125 15.1-16v-128C511.1 71.13 504.9 64 495.1 64z\"]]\n};\nvar faHeadVr = faHeadSideGoggles;\nvar faTextHeight = {\n  prefix: 'fad',\n  iconName: 'text-height',\n  icon: [576, 512, [], \"f034\", [\"M288 32.01H32c-17.67 0-32 14.31-32 32v64c0 17.69 14.33 32 32 32s32-14.31 32-32v-32h64v320H96c-17.67 0-32 14.31-32 32s14.33 32 32 32h128c17.67 0 32-14.31 32-32s-14.33-32-32-32H192v-320h64v32c0 17.69 14.33 32 32 32s32-14.31 32-32v-64C320 46.33 305.7 32.01 288 32.01z\", \"M521.4 361.4L512 370.8V141.3l9.375 9.375C527.6 156.9 535.8 160 544 160s16.38-3.125 22.62-9.375c12.5-12.5 12.5-32.75 0-45.25l-64-64c-12.5-12.5-32.75-12.5-45.25 0l-64 64c-12.5 12.5-12.5 32.75 0 45.25s32.75 12.5 45.25 0L448 141.3v229.5l-9.375-9.375c-12.5-12.5-32.75-12.5-45.25 0s-12.5 32.75 0 45.25l64 64C463.6 476.9 471.8 480 480 480s16.38-3.118 22.62-9.368l64-64c12.5-12.5 12.5-32.75 0-45.25S533.9 348.9 521.4 361.4z\"]]\n};\nvar faUserXmark = {\n  prefix: 'fad',\n  iconName: 'user-xmark',\n  icon: [640, 512, [\"user-times\"], \"f235\", [\"M224 256c70.7 0 128-57.31 128-128S294.7 0 224 0C153.3 0 96 57.31 96 128S153.3 256 224 256zM274.7 304H173.3C77.61 304 0 381.6 0 477.3C0 496.5 15.52 512 34.66 512h378.7C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304z\", \"M577.9 223.1l47.03-47.03c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L544 190.1l-47.03-47.03c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l47.03 47.03l-47.03 47.03c-9.375 9.375-9.375 24.56 0 33.94c9.373 9.373 24.56 9.381 33.94 0L544 257.9l47.03 47.03c9.373 9.373 24.56 9.381 33.94 0c9.375-9.375 9.375-24.56 0-33.94L577.9 223.1z\"]]\n};\nvar faUserTimes = faUserXmark;\nvar faFaceHandYawn = {\n  prefix: 'fad',\n  iconName: 'face-hand-yawn',\n  icon: [512, 512, [], \"e379\", [\"M385.9 449.9C404.1 431.8 404.7 402.8 387.8 384C404.7 365.2 404.1 336.2 385.9 318.1C384.9 317 383.8 316 382.7 315.1C386.4 299.4 382.2 282.3 369.9 270.1C358.6 258.7 342.9 254.2 328.1 256.6C310.5 236.6 284.7 223.1 256 223.1C217.8 223.1 184.8 246.3 169.3 278.7C167.6 278.5 165.8 278.4 164 278.4C135.3 278.4 112 301.7 112 330.4V416.8C112 438.7 117.5 459.3 127.3 477.4C51.17 432.1 0 350.5 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 369.1 438.7 465.1 336.9 498.9L385.9 449.9zM201.1 124.5C208.9 118.1 210 108.9 204.5 102C198.1 95.1 188.9 93.99 182 99.51L102 163.5C95.1 169 93.99 179.1 99.51 185.1C105 192.9 115.1 194 121.1 188.5L201.1 124.5zM307.5 102C301.1 108.9 303.1 118.1 310 124.5L390 188.5C396.9 194 406.1 192.9 412.5 185.1C418 179.1 416.9 169 409.1 163.5L329.1 99.51C323.1 93.99 313 95.1 307.5 102z\", \"M204.5 102C210 108.9 208.9 118.1 201.1 124.5L121.1 188.5C115.1 194 105 192.9 99.51 185.1C93.99 179.1 95.11 169 102 163.5L182 99.51C188.9 93.99 198.1 95.11 204.5 102V102zM248 350.6C245.4 353.2 245.4 357.4 248 360C250.6 362.6 254.8 362.6 257.4 360L324.7 292.7C330.9 286.4 341.1 286.4 347.3 292.7C353.6 298.9 353.6 309.1 347.3 315.3L280 382.6C277.4 385.2 277.4 389.4 280 392C282.6 394.6 286.8 394.6 289.4 392L340.7 340.7C346.9 334.4 357.1 334.4 363.3 340.7C369.6 346.9 369.6 357.1 363.3 363.3L312 414.6C309.4 417.2 309.4 421.4 312 424C314.6 426.6 318.8 426.6 321.4 424L340.7 404.7C346.9 398.4 357.1 398.4 363.3 404.7C369.6 410.9 369.6 421.1 363.3 427.3L306.5 484.1C288.7 501.1 264.4 512 239.2 512C186.6 512 144 469.4 144 416.8V330.4C144 319.4 152.1 310.4 164 310.4C175 310.4 184 319.4 184 330.4V350.1C184 357.2 192.6 360.8 197.7 355.7L276.7 276.7C282.9 270.4 293.1 270.4 299.3 276.7C305.6 282.9 305.6 293.1 299.3 299.3L248 350.6zM310 124.5C303.1 118.1 301.1 108.9 307.5 102C313 95.11 323.1 93.99 329.1 99.51L409.1 163.5C416.9 169 418 179.1 412.5 185.1C406.1 192.9 396.9 194 390 188.5L310 124.5z\"]]\n};\nvar faGaugeSimpleMin = {\n  prefix: 'fad',\n  iconName: 'gauge-simple-min',\n  icon: [512, 512, [\"tachometer-slowest\"], \"f62d\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 288C241.9 288 228.8 292.6 218.2 300.4L100.6 227.6C89.36 220.6 74.57 224.1 67.59 235.4C60.62 246.6 64.1 261.4 75.37 268.4L192.9 341.2C192.3 344.7 192 348.3 192 352C192 387.3 220.7 416 256 416C291.3 416 320 387.3 320 352C320 316.7 291.3 287.1 256 287.1L256 288z\", \"M218.2 300.4C228.8 292.6 241.9 288 256 288C291.3 288 320 316.7 320 352C320 387.3 291.3 416 256 416C220.7 416 192 387.3 192 352C192 348.3 192.3 344.7 192.9 341.2L75.37 268.4C64.1 261.4 60.62 246.6 67.59 235.4C74.57 224.1 89.36 220.6 100.6 227.6L218.2 300.4z\"]]\n};\nvar faTachometerSlowest = faGaugeSimpleMin;\nvar faStethoscope = {\n  prefix: 'fad',\n  iconName: 'stethoscope',\n  icon: [576, 512, [129658], \"f0f1\", [\"M512 265.3v78.75c0 92.6-79 168-176 168c-95.39 0-173.3-72.82-175.9-163.2l.5342 .0439C170.8 350.9 181.3 352 192 352s21.2-1.143 31.35-3.17l.8711-.0439c2.701 55.1 51.89 99.23 111.9 99.23c61.8 0 112-46.7 112-104V265.3C457.9 269.6 468.6 272 480 272C491.4 272 502.2 269.5 512 265.3z\", \"M332.7 13.09L269.8 .4775c-12.96-2.607-25.56 5.803-28.16 18.77c-.002 .0156 .0039-.0156 0 0L238.4 34.99c-2.607 12.96 5.849 25.61 18.81 28.22c.0156 .0039-.0156-.002 0 0l30.69 6.059L288 192c0 53.02-42.98 96-96 96S95.94 244.1 95.94 191.9L95.89 69.37l30.72-6.112C139.6 60.68 147.1 48.07 145.4 35.1c-.0039-.0176 .0039 .0176 0 0L142.3 19.37C139.7 6.397 127.1-1.997 114.1 .5814c-.0176 .0039 .0176-.0039 0 0L51.28 12.99C40.06 15.27 32.02 25.15 32 36.59v155.4C32 280.2 103.8 352 192 352s160-71.78 160-160V36.59C351.1 25.16 343.9 15.33 332.7 13.09zM480 112c-44.18 0-80 35.82-80 80S435.8 272 480 272c44.18 0 80-35.81 80-79.1S524.2 112 480 112zM480 216c-13.23 0-24-10.77-24-24S466.8 168 480 168c13.23 0 24 10.77 24 24S493.2 216 480 216z\"]]\n};\nvar faCoffin = {\n  prefix: 'fad',\n  iconName: 'coffin',\n  icon: [448, 512, [9904], \"f6c6\", [\"\", \"M406.5 115.2l-107.8-105.9C292.6 3.375 284.3 0 275.6 0H172.4C163.7 0 155.4 3.375 149.2 9.375L41.46 115.2c-8.002 7.875-11.25 19.38-8.502 30.38l87.14 342.1C123.7 502 136.7 512 151.7 512h144.7c14.88 0 27.88-9.1 31.51-24.25l87.14-342.1C417.8 134.6 414.5 123.1 406.5 115.2z\"]]\n};\nvar faMessage = {\n  prefix: 'fad',\n  iconName: 'message',\n  icon: [512, 512, [\"comment-alt\"], \"f27a\", [\"M511.1 63.1v287.1c0 35.25-28.75 63.1-64 63.1h-144l-124.9 93.68c-7.875 5.75-19.12 .0497-19.12-9.7v-83.98h-96c-35.25 0-64-28.75-64-63.1V63.1c0-35.25 28.75-63.1 64-63.1h384C483.2 0 511.1 28.75 511.1 63.1z\", \"\"]]\n};\nvar faCommentAlt = faMessage;\nvar faSalad = {\n  prefix: 'fad',\n  iconName: 'salad',\n  icon: [512, 512, [129367, \"bowl-salad\"], \"f81e\", [\"M416.2 96c2.625 0 5.127 .625 7.752 .75C406.3 76.88 380.9 64 352.2 64c-8.504 .125-17.1 1.411-25.23 3.786C309.3 26.66 268.9 0 224.1 0C179.4 0 138.9 26.62 121.2 67.75C113.1 65.38 104.6 64.13 96.09 64C43.07 64 .0508 107 .0508 160s43.02 96 96.04 96h73.29L84.69 171.3c-6.25-6.25-6.25-16.38 0-22.62s16.38-6.25 22.62 0L208 249.4V112C208 103.2 215.2 96 224 96s16 7.156 16 16V256h52.66c-2.875-10.38-4.375-21.12-4.5-32C288.3 153.4 345.6 96.13 416.2 96zM416 128c-53.02 0-96 42.98-96 96c0 11.28 2.305 21.95 5.879 32h180.2C509.7 245.9 512 235.3 512 224C512 170.1 469 128 416 128z\", \"M495.8 288H16.19C7.055 288-.6992 295.8 .0508 304.9c6.758 76.38 58.28 139.4 128.1 163.9V480c0 17.62 14.45 32 32.09 32h192.2c17.65 0 32.04-14.38 32.04-32v-11.5c69.46-24.62 120.8-87.5 127.4-163.6C512.7 295.8 505.1 288 495.8 288zM169.4 256H240V112C240 103.2 232.8 96 224 96S208 103.2 208 112v137.4L107.3 148.7c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.62L169.4 256z\"]]\n};\nvar faBowlSalad = faSalad;\nvar faInfo = {\n  prefix: 'fad',\n  iconName: 'info',\n  icon: [192, 512, [], \"f129\", [\"M96 128c26.51 0 48-21.49 48-48S122.5 32.01 96 32.01s-48 21.49-48 48S69.49 128 96 128z\", \"M160 448h-32V224c0-17.69-14.33-32-32-32L32 192c-17.67 0-32 14.31-32 32s14.33 31.1 32 31.1h32v192H32c-17.67 0-32 14.31-32 32s14.33 32 32 32h128c17.67 0 32-14.31 32-32S177.7 448 160 448z\"]]\n};\nvar faRobotAstromech = {\n  prefix: 'fad',\n  iconName: 'robot-astromech',\n  icon: [512, 512, [], \"e2d2\", [\"M496 496c0-2.226-.4633-4.46-1.402-6.548l-30.59-68.14V240c0-26.47-21.53-48-48-48H95.1c-26.47 0-48 21.53-48 48v181.3l-30.59 68.14C16.46 491.5 16 493.8 16 496c0 12.89 11.99 15.1 15.1 15.1l80 .0001c8.844 0 15.1-7.156 15.1-16l-.0026-111.1l54.63 54.63c6.002 6 14.14 9.373 22.63 9.373h101.5c8.487 0 16.63-3.373 22.63-9.373l54.63-54.63l.0018 111.1c0 8.844 7.156 16 16 16l79.1-.0001C484 512 496 508.8 496 496zM304 320H207.1c-8.836 0-16-7.164-16-15.1c0-8.838 7.164-16 16-16h96c8.836 0 16 7.162 16 16C320 312.8 312.8 320 304 320zM304 256H207.1c-8.836 0-16-7.164-16-15.1c0-8.838 7.164-16 16-16h96c8.836 0 16 7.162 16 16C320 248.8 312.8 256 304 256z\", \"M256 0c-91.04 0-128 83.22-128 133.5l.0036 58.5h256l-.0038-64C384 57.31 326.7 0 256 0zM224 128c-17.67 0-32-14.33-32-32c0-17.67 14.33-32 32-32s32 14.33 32 32C256 113.7 241.7 128 224 128zM304 128c-8.836 0-16-7.164-16-16c0-8.838 7.164-16 16-16c8.836 0 16 7.162 16 16C320 120.8 312.8 128 304 128zM304 224H207.1c-8.836 0-16 7.162-16 16c0 8.836 7.164 15.1 16 15.1h96c8.836 0 16-7.164 16-15.1C320 231.2 312.8 224 304 224zM304 288H207.1c-8.836 0-16 7.162-16 16c0 8.836 7.164 15.1 16 15.1h96c8.836 0 16-7.164 16-15.1C320 295.2 312.8 288 304 288z\"]]\n};\nvar faRingDiamond = {\n  prefix: 'fad',\n  iconName: 'ring-diamond',\n  icon: [384, 512, [], \"e5ab\", [\"M122.5 13.27C126.6 5.136 134.9 0 144 0H240C249.1 0 257.4 5.136 261.5 13.27L285.5 61.27C289 68.35 288.8 76.73 284.1 83.66L254.6 138.4C234.9 131.7 213.9 128 192 128C170.1 128 149.1 131.7 129.4 138.4L99.02 83.66C95.17 76.73 94.99 68.35 98.53 61.27L122.5 13.27z\", \"M0 320C0 213.1 85.96 128 192 128C298 128 384 213.1 384 320C384 426 298 512 192 512C85.96 512 0 426 0 320zM192 192C121.3 192 64 249.3 64 320C64 390.7 121.3 448 192 448C262.7 448 320 390.7 320 320C320 249.3 262.7 192 192 192z\"]]\n};\nvar faFonduePot = {\n  prefix: 'fad',\n  iconName: 'fondue-pot',\n  icon: [512, 512, [129749], \"e40d\", [\"M296.4 1.125c-16.84-4.594-34.63 5.375-39.28 22.45l-26.19 96c-3.088 11.3 .7109 22.5 8.314 30.35L219.1 224h33.17l17.82-65.34c10.62-2.859 19.55-10.86 22.65-22.24l26.19-96C323.5 23.38 313.5 5.781 296.4 1.125zM465.2 5C450.3-4.469 430.5-.0781 421 14.81l-61.09 96c-6.299 9.893-5.984 21.72-1.051 31.46L306.8 224h37.94l40.84-64.18C386 159.8 386.5 160 386.9 160c10.56 0 20.94-5.234 27.03-14.81l61.09-96C484.5 34.27 480.1 14.48 465.2 5zM64 304C64 312.8 71.16 320 80 320S96 312.8 96 304V271.1C96 263.2 103.2 256 111.1 256h0C120.8 256 128 263.2 128 271.1V272C128 280.8 135.2 288 144 288S160 280.8 160 272V224H64V304z\", \"M512 256c0 17.67-14.31 32-32 32h-32v32c0 52.13-25.43 98.07-64.14 127.3C383.9 447.5 384 447.8 384 448v32c0 17.67-14.31 32-32 32s-32-14.33-32-32v-3.234C309.7 478.9 298.1 480 288 480H160c-10.96 0-21.66-1.125-32-3.234V480c0 17.67-14.31 32-32 32s-32-14.33-32-32v-32c0-.248 .1348-.4531 .1406-.7012C25.43 418.1 0 372.1 0 320V256c0-17.67 14.31-32 32-32h32v80C64 312.8 71.16 320 80 320S96 312.8 96 304v-32C96 263.2 103.2 256 112 256S128 263.2 128 272C128 280.8 135.2 288 144 288S160 280.8 160 272V224h320C497.7 224 512 238.3 512 256z\"]]\n};\nvar faTheta = {\n  prefix: 'fad',\n  iconName: 'theta',\n  icon: [384, 512, [], \"f69e\", [\"M192 16.01c-105.9 0-192 107.7-192 240s86.13 239.1 192 239.1s192-107.6 192-239.1S297.9 16.01 192 16.01zM192 80.01c62.62 0 114.8 62.21 125.8 144H66.22C77.21 142.2 129.4 80.01 192 80.01zM192 432c-62.62 0-114.8-62.21-125.8-144h251.6C306.8 369.8 254.6 432 192 432z\", \"\"]]\n};\nvar faFaceHandPeeking = {\n  prefix: 'fad',\n  iconName: 'face-hand-peeking',\n  icon: [640, 512, [129763], \"e481\", [\"M545.5 134.7C529.6 128.2 510.7 131.4 497.8 144.3C490.4 151.7 486.2 160.1 485.2 170.5L447.2 143.5C436.4 135.7 422.1 134.1 411.2 138.1C405 136.7 398.6 136 392 136C343.4 136 304 175.4 304 224C304 264.3 331.1 298.3 368.1 308.7C368 309.8 368 310.9 368 311.1C368 334.1 385.9 352 408 352H416C416 352.3 416 352.6 416 352.9C416 374.1 433.9 392.9 456 392.9H520.8C526.3 392.9 531.7 392.5 537.1 391.8C491.8 463.1 411.5 512 320 512C210.4 512 116.1 443.2 80.43 346.4C92.79 350.7 105.9 352.9 119.2 352.9H183.1C206.1 352.9 223.1 334.1 223.1 312.9C223.1 312.6 223.1 312.3 223.1 312H232C254.1 312 272 294.1 272 272C272 269.4 271.8 266.9 271.3 264.5C281.4 257.3 288 245.4 288 231.1C288 218.6 281.4 206.7 271.3 199.5C271.8 197.1 272 194.6 272 192C272 169.9 254.1 152 232 152H156.8L158.2 150.5C175.4 133.4 175.4 105.5 158.2 88.32C152.3 82.35 144.1 78.45 137.3 76.63C183.8 29.34 248.5 0 320 0C417.5 0 502.2 54.49 545.5 134.7V134.7zM320 352C284.7 352 256 373.5 256 400C256 426.5 284.7 448 320 448C355.3 448 384 426.5 384 400C384 373.5 355.3 352 320 352zM416.4 224C416.4 230.1 414.1 235.8 410.3 240H374.5C370.7 235.8 368.4 230.1 368.4 224C368.4 210.7 379.1 200 392.4 200C405.6 200 416.4 210.7 416.4 224H416.4z\", \"M169.6 208C167.4 208 165.6 209.8 165.6 212C165.6 214.2 167.4 216 169.6 216H248C256.8 216 264 223.2 264 232C264 240.8 256.8 248 248 248H169.6C167.4 248 165.6 249.8 165.6 252C165.6 254.2 167.4 256 169.6 256H232C240.8 256 248 263.2 248 272C248 280.8 240.8 288 232 288H170C167.6 288 165.6 289.1 165.6 292.5C165.6 294.9 167.6 296.9 170 296.9H183.1C192.8 296.9 199.1 304.1 199.1 312.9C199.1 321.7 192.8 328.9 183.1 328.9H119.2C93.95 328.9 69.73 318.9 51.88 301C14.98 264.1 14.71 204.4 51.08 167.2L51.88 166.4L112.1 105.3C120.8 97.48 133.5 97.48 141.3 105.3C149.1 113.1 149.1 125.8 141.3 133.6L112.5 162.3C107.5 167.4 111 176 118.2 176H232C240.8 176 248 183.2 248 192C248 200.8 240.8 208 232 208L169.6 208zM414.7 189C407.5 183.9 405.8 173.9 410.1 166.7C416.1 159.5 426.1 157.8 433.3 162.1L515.1 221.4C517.3 223 520.1 223.7 522.9 223.4C532.2 222.3 536.1 210.1 529.5 204.4L514.7 189.6C506.9 181.8 506.9 169.1 514.7 161.3C522.5 153.5 535.2 153.5 543 161.3L588.1 206.4L588.9 207.2C625.3 244.4 625 304.1 588.1 341C570.3 358.9 546.1 368.9 520.8 368.9H456C447.2 368.9 440 361.7 440 352.9C440 344.1 447.2 336.9 456 336.9H475.5C478 336.9 480 334.9 480 332.5C480 329.1 478 328 475.5 328H408C399.2 328 392 320.8 392 311.1C392 303.2 399.2 295.1 408 295.1H476C478.2 295.1 480 294.2 480 291.1C480 289.8 478.2 287.1 476 287.1H392C383.2 287.1 376 280.8 376 271.1C376 263.2 383.2 255.1 392 255.1H466.6C473.1 255.1 480 249.1 480 242.6C480 238.2 477.9 234.2 474.4 231.6L414.7 189z\"]]\n};\nvar faSquareUser = {\n  prefix: 'fad',\n  iconName: 'square-user',\n  icon: [448, 512, [], \"e283\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM224 128c39.77 0 72 32.23 72 72c0 39.76-32.23 72-72 72c-39.76 0-72-32.24-72-72C152 160.2 184.2 128 224 128zM81.61 416C89.44 361.8 135.6 320 192 320h64c56.38 0 102.6 41.79 110.4 96H81.61z\", \"M224 272c39.77 0 72-32.24 72-72C296 160.2 263.8 128 224 128C184.2 128 152 160.2 152 200C152 239.8 184.2 272 224 272zM256 320H192c-56.38 0-102.6 41.79-110.4 96h284.8C358.6 361.8 312.4 320 256 320z\"]]\n};\nvar faDownLeftAndUpRightToCenter = {\n  prefix: 'fad',\n  iconName: 'down-left-and-up-right-to-center',\n  icon: [512, 512, [\"compress-alt\"], \"f422\", [\"M215.1 272h-136c-12.94 0-24.63 7.797-29.56 19.75C45.47 303.7 48.22 317.5 57.37 326.6l30.06 30.06l-78.06 78.07c-12.5 12.5-12.5 32.75-.0012 45.25l22.62 22.62c12.5 12.5 32.76 12.5 45.26 .0013l78.06-78.07l30.06 30.06c6.125 6.125 14.31 9.367 22.63 9.367c4.125 0 8.279-.7891 12.25-2.43c11.97-4.953 19.75-16.62 19.75-29.56V296C239.1 282.7 229.3 272 215.1 272z\", \"M272 216V80c0-12.94 7.781-24.61 19.75-29.56c12-4.906 25.72-2.203 34.87 6.937l30.06 30.06l78.06-78.07c12.5-12.5 32.76-12.5 45.26 .0003l22.62 22.62c12.5 12.5 12.5 32.76-.0002 45.26l-78.06 78.07l30.06 30.06c9.156 9.156 11.91 22.91 6.938 34.87c-4.938 11.95-16.63 19.75-29.56 19.75h-136C282.7 240 272 229.3 272 216z\"]]\n};\nvar faCompressAlt = faDownLeftAndUpRightToCenter;\nvar faExplosion = {\n  prefix: 'fad',\n  iconName: 'explosion',\n  icon: [576, 512, [], \"e4e9\", [\"M499.6 11.33C506.3 .6026 520.1-3.119 531.3 2.822C542.4 8.762 547.1 22.33 541.9 33.85L404.8 338.6C406.9 340.9 409 343.3 411.1 345.7L508.2 291.1C518.7 285.2 531.9 287.9 539.1 297.5C546.4 307.1 545.4 320.5 536.1 328.1L445.6 420.3C447.2 429.3 448 438.6 448 448H384C384 394.1 341 352 288 352C234.1 352 192 394.1 192 448H128C128 439.9 128.6 432 129.8 424.3L42.34 363.7C32.59 356.1 29.23 344.1 34.43 333.5C39.64 322.8 51.84 317.6 63.16 321.1L160.4 351.5C163.3 347.6 166.5 343.8 169.7 340.2L107.4 236.4C101.4 226.3 103.5 213.3 112.5 205.7C121.5 198.1 134.7 198.1 143.6 205.8L246 293.6C247.5 293.2 249 292.8 250.5 292.4L264.1 149.7C265.3 137.4 275.6 128 288 128C300.4 128 310.7 137.4 311.9 149.7L325.4 291.6L499.6 11.33zM288 .0032C301.3 .0032 312 10.75 312 24V72C312 85.26 301.3 96 288 96C274.7 96 264 85.26 264 72V24C264 10.75 274.7 .0032 288 .0032V.0032z\", \"M0 480C0 462.3 14.33 448 32 448H544C561.7 448 576 462.3 576 480C576 497.7 561.7 512 544 512H32C14.33 512 0 497.7 0 480z\"]]\n};\nvar faFileLines = {\n  prefix: 'fad',\n  iconName: 'file-lines',\n  icon: [384, 512, [128441, 128462, 61686, \"file-alt\", \"file-text\"], \"f15c\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM272 416h-160C103.2 416 96 408.8 96 400S103.2 384 112 384h160c8.836 0 16 7.164 16 16S280.8 416 272 416zM272 352h-160C103.2 352 96 344.8 96 336S103.2 320 112 320h160c8.836 0 16 7.164 16 16S280.8 352 272 352zM272 288h-160C103.2 288 96 280.8 96 272S103.2 256 112 256h160C280.8 256 288 263.2 288 272S280.8 288 272 288z\", \"M256 0v128h128L256 0zM272 384h-160C103.2 384 96 391.2 96 400S103.2 416 112 416h160c8.836 0 16-7.164 16-16S280.8 384 272 384zM272 320h-160C103.2 320 96 327.2 96 336S103.2 352 112 352h160c8.836 0 16-7.164 16-16S280.8 320 272 320zM272 256h-160C103.2 256 96 263.2 96 272S103.2 288 112 288h160C280.8 288 288 280.8 288 272S280.8 256 272 256z\"]]\n};\nvar faFileAlt = faFileLines;\nvar faFileText = faFileLines;\nvar faWaveSquare = {\n  prefix: 'fad',\n  iconName: 'wave-square',\n  icon: [640, 512, [], \"f83e\", [\"M476 480h-152c-19.88 0-36-16.12-36-36v-348H192v156c0 19.88-16.12 36-36 36H31.1C14.33 288 0 273.7 0 256s14.33-31.1 31.1-31.1H128v-156c0-19.88 16.12-36 36-36h152c19.88 0 36 16.12 36 36v348h96v-156c0-19.88 16.12-36 36-36h124C625.7 224 640 238.3 640 256s-14.33 32-31.1 32H512v156C512 463.9 495.9 480 476 480z\", \"\"]]\n};\nvar faRing = {\n  prefix: 'fad',\n  iconName: 'ring',\n  icon: [512, 512, [], \"f70b\", [\"M64 208C64 163.8 149.1 128 256 128c105.1 0 192 35.82 192 80c0 21.81-20.95 41.57-54.9 56C358.3 249.2 309.7 240 256 240S153.8 249.2 118.9 264C85 249.6 64 229.8 64 208z\", \"M256 64C110.1 64 0 125.9 0 208v98.13C0 384.5 114.6 448 256 448c141.4 0 256-63.52 256-141.9V208C512 125.9 401.9 64 256 64zM256 288C149.1 288 64 252.2 64 208S149.1 128 256 128c105.1 0 192 35.82 192 80S361.1 288 256 288z\"]]\n};\nvar faBuildingUn = {\n  prefix: 'fad',\n  iconName: 'building-un',\n  icon: [384, 512, [], \"e4d9\", [\"M336 0C362.5 0 384 21.49 384 48V464C384 490.5 362.5 512 336 512H240V432C240 405.5 218.5 384 192 384C165.5 384 144 405.5 144 432V512H48C21.49 512 0 490.5 0 464V48C0 21.49 21.49 0 48 0H336zM64 272C64 280.8 71.16 288 80 288H112C120.8 288 128 280.8 128 272V240C128 231.2 120.8 224 112 224H80C71.16 224 64 231.2 64 240V272zM176 224C167.2 224 160 231.2 160 240V272C160 280.8 167.2 288 176 288H208C216.8 288 224 280.8 224 272V240C224 231.2 216.8 224 208 224H176zM256 272C256 280.8 263.2 288 272 288H304C312.8 288 320 280.8 320 272V240C320 231.2 312.8 224 304 224H272C263.2 224 256 231.2 256 240V272zM237.3 71.12C233.4 65.26 226.1 62.64 219.4 64.69C212.6 66.73 208 72.95 208 80V176C208 184.8 215.2 192 224 192C232.8 192 240 184.8 240 176V132.8L274.7 184.9C278.6 190.7 285.9 193.4 292.6 191.3C299.4 189.3 304 183.1 304 176V80C304 71.16 296.8 64 288 64C279.2 64 272 71.16 272 80V123.2L237.3 71.12zM112 80C112 71.16 104.8 64 96 64C87.16 64 80 71.16 80 80V144C80 170.5 101.5 192 128 192C154.5 192 176 170.5 176 144V80C176 71.16 168.8 64 160 64C151.2 64 144 71.16 144 80V144C144 152.8 136.8 160 128 160C119.2 160 112 152.8 112 144V80z\", \"M219.4 64.69C226.1 62.64 233.4 65.26 237.3 71.13L272 123.2V80C272 71.16 279.2 64 288 64C296.8 64 304 71.16 304 80V176C304 183.1 299.4 189.3 292.6 191.3C285.9 193.4 278.6 190.7 274.7 184.9L240 132.8V176C240 184.8 232.8 192 224 192C215.2 192 208 184.8 208 176V80C208 72.95 212.6 66.73 219.4 64.69V64.69zM96 64C104.8 64 112 71.16 112 80V144C112 152.8 119.2 160 128 160C136.8 160 144 152.8 144 144V80C144 71.16 151.2 64 160 64C168.8 64 176 71.16 176 80V144C176 170.5 154.5 192 128 192C101.5 192 80 170.5 80 144V80C80 71.16 87.16 64 96 64V64z\"]]\n};\nvar faDiceThree = {\n  prefix: 'fad',\n  iconName: 'dice-three',\n  icon: [448, 512, [9858], \"f527\", [\"M384 32H64C28.62 32 0 60.62 0 96v320c0 35.38 28.62 64 64 64h320c35.38 0 64-28.62 64-64V96C448 60.62 419.4 32 384 32zM128 192C110.4 192 96 177.6 96 160s14.38-32 32-32s32 14.38 32 32S145.6 192 128 192zM224 288C206.4 288 192 273.6 192 256s14.38-32 32-32s32 14.38 32 32S241.6 288 224 288zM320 384c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S337.6 384 320 384z\", \"M128 128C110.4 128 96 142.4 96 160s14.38 32 32 32s32-14.38 32-32S145.6 128 128 128zM320 320c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S337.6 320 320 320zM224 224C206.4 224 192 238.4 192 256s14.38 32 32 32s32-14.38 32-32S241.6 224 224 224z\"]]\n};\nvar faTirePressureWarning = {\n  prefix: 'fad',\n  iconName: 'tire-pressure-warning',\n  icon: [512, 512, [], \"f633\", [\"M384 32C384 14.33 398.3 .0003 416 .0003C433.7 .0003 448 14.33 448 32V54.46C448 78.53 451.9 102.5 459.5 125.3L461.1 132.7C466.8 147.2 473.5 161.4 481.3 177.1C498.8 212.7 514.7 259.7 508.8 313.3C503.4 361.9 480.7 412.3 432 461.1V496C432 504.8 424.8 512 416 512H384C375.2 512 368 504.8 368 496V488H336V496C336 504.8 328.8 512 320 512H288C279.2 512 272 504.8 272 496V488H239.1V496C239.1 504.8 232.8 512 223.1 512H191.1C183.2 512 175.1 504.8 175.1 496V488H143.1V496C143.1 504.8 136.8 512 127.1 512H95.1C87.16 512 79.1 504.8 79.1 496V461.1C31.34 412.3 8.575 361.9 3.236 313.3C-2.658 259.7 13.17 212.7 30.72 177.1C38.5 161.4 45.21 147.2 50.02 132.7L52.5 125.3C60.12 102.5 63.1 78.53 63.1 54.46V32C63.1 14.33 78.33 0 95.1 0C113.7 0 127.1 14.33 127.1 32V54.46C127.1 85.41 123 116.2 113.2 145.5L110.7 152.1C104.4 171.1 95.93 189.6 88.12 205.5C73.46 235.2 62.8 269.4 66.85 306.3C70.59 340.3 87.26 380.4 132.6 424H379.4C424.7 380.4 441.4 340.3 445.1 306.3C449.2 269.4 438.5 235.2 423.9 205.5C416.1 189.6 407.6 171.1 401.3 152.1L398.8 145.5C388.1 116.2 384 85.41 384 54.46V32z\", \"M280 232C280 245.3 269.3 256 255.1 256C242.7 256 231.1 245.3 231.1 232V120C231.1 106.7 242.7 96 255.1 96C269.3 96 280 106.7 280 120V232zM223.1 320C223.1 302.3 238.3 288 255.1 288C273.7 288 288 302.3 288 320C288 337.7 273.7 352 255.1 352C238.3 352 223.1 337.7 223.1 320z\"]]\n};\nvar faWifiFair = {\n  prefix: 'fad',\n  iconName: 'wifi-fair',\n  icon: [640, 512, [\"wifi-2\"], \"f6ab\", [\"M630.2 156.7C546.3 76.28 436.2 32 320 32S93.69 76.28 9.844 156.7c-12.75 12.25-13.16 32.5-.9375 45.25c12.22 12.78 32.47 13.12 45.25 .9375C125.1 133.1 220.4 96 320 96s193.1 37.97 265.8 106.9C592.1 208.8 600 211.8 608 211.8c8.406 0 16.81-3.281 23.09-9.844C643.3 189.2 642.9 168.1 630.2 156.7z\", \"M319.1 352c-35.35 0-64 28.66-64 63.1s28.66 64 64 64c35.34 0 64-28.66 64-64S355.3 352 319.1 352zM320 192C249.8 192 182.1 217.6 129.5 264C116.3 275.7 115 295.9 126.7 309.2C138.5 322.4 158.7 323.7 171.9 312C212.8 275.9 265.4 256 320 256s107.3 19.88 148.1 56C474.2 317.4 481.8 320 489.3 320c8.844 0 17.66-3.656 24-10.81C525 295.9 523.8 275.7 510.5 264C457.9 217.6 390.3 192 320 192z\"]]\n};\nvar faWifi2 = faWifiFair;\nvar faCalendarDays = {\n  prefix: 'fad',\n  iconName: 'calendar-days',\n  icon: [448, 512, [\"calendar-alt\"], \"f073\", [\"M0 192H448V464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V192zM64 304C64 312.8 71.16 320 80 320H112C120.8 320 128 312.8 128 304V272C128 263.2 120.8 256 112 256H80C71.16 256 64 263.2 64 272V304zM208 256C199.2 256 192 263.2 192 272V304C192 312.8 199.2 320 208 320H240C248.8 320 256 312.8 256 304V272C256 263.2 248.8 256 240 256H208zM320 304C320 312.8 327.2 320 336 320H368C376.8 320 384 312.8 384 304V272C384 263.2 376.8 256 368 256H336C327.2 256 320 263.2 320 272V304zM80 384C71.16 384 64 391.2 64 400V432C64 440.8 71.16 448 80 448H112C120.8 448 128 440.8 128 432V400C128 391.2 120.8 384 112 384H80zM192 432C192 440.8 199.2 448 208 448H240C248.8 448 256 440.8 256 432V400C256 391.2 248.8 384 240 384H208C199.2 384 192 391.2 192 400V432zM336 384C327.2 384 320 391.2 320 400V432C320 440.8 327.2 448 336 448H368C376.8 448 384 440.8 384 432V400C384 391.2 376.8 384 368 384H336z\", \"M160 64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V192H0V112C0 85.49 21.49 64 48 64H96V32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32V64z\"]]\n};\nvar faCalendarAlt = faCalendarDays;\nvar faMp3Player = {\n  prefix: 'fad',\n  iconName: 'mp3-player',\n  icon: [384, 512, [], \"f8ce\", [\"M336 0h-288C21.5 0 0 21.5 0 48v416C0 490.5 21.5 512 48 512h288c26.5 0 48-21.5 48-48v-416C384 21.5 362.5 0 336 0zM192 448c-53 0-96-43-96-96s43-96 96-96s96 43 96 96S245 448 192 448zM320 192H64V64h256V192z\", \"M64 64v128h256V64H64zM192 256c-53 0-96 43-96 96s43 96 96 96s96-43 96-96S245 256 192 256zM192 384c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S209.6 384 192 384z\"]]\n};\nvar faAnchorCircleCheck = {\n  prefix: 'fad',\n  iconName: 'anchor-circle-check',\n  icon: [640, 512, [], \"e4aa\", [\"M384 96C384 129.4 366.1 158.8 341.1 176H352C369.7 176 384 190.3 384 208C384 225.7 369.7 240 352 240H319.1V448H339.2C351.8 472.7 370 493.1 392.2 510.2C384.3 511.4 376.2 512 368 512H208C119.6 512 48 440.4 48 352V345.9L40.97 352.1C31.6 362.3 16.4 362.3 7.029 352.1C-2.343 343.6-2.343 328.4 7.029 319L63.03 263C72.4 253.7 87.6 253.7 96.97 263L152.1 319C162.3 328.4 162.3 343.6 152.1 352.1C143.6 362.3 128.4 362.3 119 352.1L112 345.9V352C112 405 154.1 448 208 448H256V240H224C206.3 240 192 225.7 192 208C192 190.3 206.3 176 224 176H234.9C209 158.8 192 129.4 192 96C192 42.98 234.1 0 288 0C341 0 384 42.98 384 96H384zM287.1 64C270.3 64 255.1 78.33 255.1 96C255.1 113.7 270.3 128 287.1 128C305.7 128 319.1 113.7 319.1 96C319.1 78.33 305.7 64 287.1 64z\", \"M352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM563.3 347.3C569.6 341.1 569.6 330.9 563.3 324.7C557.1 318.4 546.9 318.4 540.7 324.7L480 385.4L451.3 356.7C445.1 350.4 434.9 350.4 428.7 356.7C422.4 362.9 422.4 373.1 428.7 379.3L468.7 419.3C474.9 425.6 485.1 425.6 491.3 419.3L563.3 347.3z\"]]\n};\nvar faTally4 = {\n  prefix: 'fad',\n  iconName: 'tally-4',\n  icon: [448, 512, [], \"e297\", [\"M32 32C49.67 32 64 46.33 64 64V448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448V64C0 46.33 14.33 32 32 32zM160 32C177.7 32 192 46.33 192 64V448C192 465.7 177.7 480 160 480C142.3 480 128 465.7 128 448V64C128 46.33 142.3 32 160 32zM320 448C320 465.7 305.7 480 288 480C270.3 480 256 465.7 256 448V64C256 46.33 270.3 32 288 32C305.7 32 320 46.33 320 64V448z\", \"M416 32C433.7 32 448 46.33 448 64V448C448 465.7 433.7 480 416 480C398.3 480 384 465.7 384 448V64C384 46.33 398.3 32 416 32z\"]]\n};\nvar faRectangleHistory = {\n  prefix: 'fad',\n  iconName: 'rectangle-history',\n  icon: [512, 512, [], \"e4a2\", [\"M440 128H72C58.75 128 48 117.3 48 104C48 90.75 58.75 80 72 80H440C453.3 80 464 90.75 464 104C464 117.3 453.3 128 440 128zM392 48H120C106.7 48 96 37.25 96 24C96 10.75 106.7 0 120 0H392C405.3 0 416 10.75 416 24C416 37.25 405.3 48 392 48z\", \"M448 160C483.3 160 512 188.7 512 224V448C512 483.3 483.3 512 448 512H64C28.65 512 0 483.3 0 448V224C0 188.7 28.65 160 64 160H448z\"]]\n};\nvar faBuildingCircleArrowRight = {\n  prefix: 'fad',\n  iconName: 'building-circle-arrow-right',\n  icon: [640, 512, [], \"e4d1\", [\"M0 48C0 21.49 21.49 0 48 0H336C362.5 0 384 21.49 384 48V232.2C344.9 264.5 320 313.3 320 368C320 417.5 340.4 462.2 373.3 494.2C364.5 505.1 351.1 512 336 512H240V432C240 405.5 218.5 384 192 384C165.5 384 144 405.5 144 432V512H48C21.49 512 0 490.5 0 464V48zM80 224C71.16 224 64 231.2 64 240V272C64 280.8 71.16 288 80 288H112C120.8 288 128 280.8 128 272V240C128 231.2 120.8 224 112 224H80zM160 272C160 280.8 167.2 288 176 288H208C216.8 288 224 280.8 224 272V240C224 231.2 216.8 224 208 224H176C167.2 224 160 231.2 160 240V272zM272 224C263.2 224 256 231.2 256 240V272C256 280.8 263.2 288 272 288H304C312.8 288 320 280.8 320 272V240C320 231.2 312.8 224 304 224H272zM64 144C64 152.8 71.16 160 80 160H112C120.8 160 128 152.8 128 144V112C128 103.2 120.8 96 112 96H80C71.16 96 64 103.2 64 112V144zM176 96C167.2 96 160 103.2 160 112V144C160 152.8 167.2 160 176 160H208C216.8 160 224 152.8 224 144V112C224 103.2 216.8 96 208 96H176zM256 144C256 152.8 263.2 160 272 160H304C312.8 160 320 152.8 320 144V112C320 103.2 312.8 96 304 96H272C263.2 96 256 103.2 256 112V144z\", \"M352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM515.3 300.7C509.1 294.4 498.9 294.4 492.7 300.7C486.4 306.9 486.4 317.1 492.7 323.3L521.4 352H432C423.2 352 416 359.2 416 368C416 376.8 423.2 384 432 384H521.4L492.7 412.7C486.4 418.9 486.4 429.1 492.7 435.3C498.9 441.6 509.1 441.6 515.3 435.3L571.3 379.3C577.6 373.1 577.6 362.9 571.3 356.7L515.3 300.7z\"]]\n};\nvar faVolleyball = {\n  prefix: 'fad',\n  iconName: 'volleyball',\n  icon: [512, 512, [127952, \"volleyball-ball\"], \"f45f\", [\"M255.7 274.5c-15.24 8.977-51.68 33.34-84.32 77.86c26.34 20.33 93.51 63.27 189.5 63.27c32.82 0 69.02-5.022 108.1-17.69c19.1-28.61 32.4-61.3 38.71-96.47C474.5 311.1 443 315 414.4 315C334.7 315 276.5 286.3 255.7 274.5zM200.3 106C185.4 80.25 165.1 53.88 137.4 29.26C55.76 72.05 0 157.5 0 256c0 21.2 2.861 41.69 7.721 61.39C53.51 181.8 156 124.8 200.3 106zM326.9 10.16c74.54 84.67 89.19 175.5 89.19 233.5c0 15.62-1.059 28.86-2.298 38.99l.5501 .0005c29.53 0 62.27-4.413 97.16-15.99C511.6 263.1 512 259.6 512 256C512 139.2 433.7 40.91 326.9 10.16zM381.7 281.1c1.24-9.218 2.414-22.09 2.414-37.65c0-59.1-16.93-157.2-111.5-242.6C267.1 .4818 261.6 0 256 0C225.5 0 196.5 5.599 169.4 15.36c93.77 90.08 102.6 198.4 102.8 231.7C287.6 255.8 326.9 275.1 381.7 281.1zM240.1 246.5C239.1 228.8 237.1 185.1 214.9 134.6C173.6 151.6 60.4 211.8 26.67 369.2c15.66 31.66 37.51 59.65 64.22 82.23C121.1 325.1 211.4 263.3 240.1 246.5zM153.1 379.3C139.1 404.9 126.9 436.1 119.4 472.3C158.1 497.3 205.7 512 256 512c69 0 131.5-27.43 177.5-71.82c-25.42 5.105-49.71 7.668-72.38 7.668C258.6 447.8 185.5 402.1 153.1 379.3z\", \"M433.5 440.2c-25.42 5.105-49.71 7.668-72.38 7.668c-102.6 0-175.7-44.87-207.2-68.58C139.1 404.9 126.9 436.1 119.4 472.3c-9.994-6.32-19.57-13.2-28.56-20.8c31.12-126.3 120.5-188.1 149.3-204.1C239.1 228.8 237.1 185.1 214.9 134.6C173.6 151.6 60.4 211.8 26.67 369.2C18.57 352.9 12.19 335.5 7.721 317.4C53.51 181.8 156 124.8 200.3 106C185.4 80.25 165.1 53.88 137.4 29.26C147.6 23.88 158.3 19.33 169.4 15.36c93.77 90.08 102.6 198.4 102.8 231.7c15.44 8.73 54.71 28.05 109.5 34.04c1.24-9.218 2.414-22.09 2.414-37.65c0-59.1-16.93-157.2-111.5-242.6c18.68 1.203 36.84 4.315 54.21 9.315c74.54 84.67 89.19 175.5 89.19 233.5c0 15.62-1.059 28.86-2.298 38.99l.5501 .0005c29.53 0 62.27-4.413 97.16-15.99c-.4883 11.8-1.687 23.39-3.72 34.73C474.5 311.1 443 315 414.4 315c-79.69 0-137.9-28.67-158.6-40.55c-15.24 8.977-51.68 33.34-84.32 77.86c26.34 20.33 93.51 63.27 189.5 63.27c32.82 0 69.02-5.022 108.1-17.69C458.8 413.3 446.8 427.4 433.5 440.2z\"]]\n};\nvar faVolleyballBall = faVolleyball;\nvar faSunHaze = {\n  prefix: 'fad',\n  iconName: 'sun-haze',\n  icon: [640, 512, [], \"f765\", [\"M563.4 141.3l-109-19.7l-19.7-109c-1.975-10.93-14.59-16.16-23.72-9.824L320 65.89L228.1 2.738c-9.125-6.332-21.74-1.107-23.72 9.824L185.6 121.6L76.56 141.3C65.63 143.2 60.4 155.9 66.74 164.1L129.9 256H192c0-70.69 57.31-127.1 128-127.1S448 185.3 448 256h62.11l63.15-91.01C579.6 155.9 574.4 143.2 563.4 141.3zM320 160C266.1 160 224 202.1 224 256h192C416 202.1 373 160 320 160z\", \"M87.1 336h320c13.2 0 24-10.8 24-23.1s-10.8-23.1-24-23.1h-320C74.8 288 64 298.8 64 312S74.8 336 87.1 336zM504 336h112c13.2 0 24-10.8 24-23.1s-10.8-23.1-24-23.1h-112c-13.2 0-24 10.8-24 23.1S490.8 336 504 336zM200 464H87.1C74.8 464 64 474.8 64 488S74.8 512 87.1 512h112C213.2 512 224 501.2 224 488S213.2 464 200 464zM616 464h-320c-13.2 0-24 10.8-24 23.1S282.8 512 296 512h320c13.2 0 24-10.8 24-23.1S629.2 464 616 464zM576 400c0-13.2-10.8-23.1-24-23.1h-528C10.8 376 0 386.8 0 400s10.8 23.1 23.1 23.1h528C565.2 424 576 413.2 576 400z\"]]\n};\nvar faTextSize = {\n  prefix: 'fad',\n  iconName: 'text-size',\n  icon: [640, 512, [], \"f894\", [\"M256 416H224v-320h96v32c0 17.69 14.33 32 32 32s32-14.31 32-32v-64c0-17.69-14.33-32-32-32H32c-17.67 0-32 14.31-32 32v64c0 17.69 14.33 32 32 32s32-14.31 32-32v-32h96v320H128c-17.67 0-32 14.31-32 32s14.33 32 32 32h128c17.67 0 32-14.31 32-32S273.7 416 256 416z\", \"M608 224h-256c-17.67 0-32 14.31-32 31.1v32c0 17.69 14.33 32 32 32s32-14.31 32-32h64v128h-16c-17.67 0-32 14.31-32 32s14.33 32 32 32h96c17.67 0 32-14.31 32-32s-14.33-32-32-32H512v-128h64c0 17.69 14.33 32 32 32s32-14.31 32-32v-32C640 238.3 625.7 224 608 224z\"]]\n};\nvar faUfo = {\n  prefix: 'fad',\n  iconName: 'ufo',\n  icon: [640, 512, [128760], \"e047\", [\"M496 237.1C496 237.1 444.2 288 320 288C195.8 288 144 237.1 144 237.1C144 141.5 222.8 64 320 64C417.2 64 496 141.5 496 237.1z\", \"M320 288C444.2 288 496 237.1 496 237.1C496 228.8 495.4 220.6 494.3 212.6C581.1 235.5 640 275 640 320C640 390.7 496.7 448 320 448C143.3 448 0 390.7 0 320C0 275 58.01 235.5 145.7 212.6C144.6 220.6 144 228.8 144 237.1C144 237.1 195.8 288 320 288zM320 352C306.7 352 296 362.7 296 376C296 389.3 306.7 400 320 400C333.3 400 344 389.3 344 376C344 362.7 333.3 352 320 352zM128 352C141.3 352 152 341.3 152 328C152 314.7 141.3 304 128 304C114.7 304 104 314.7 104 328C104 341.3 114.7 352 128 352zM512 304C498.7 304 488 314.7 488 328C488 341.3 498.7 352 512 352C525.3 352 536 341.3 536 328C536 314.7 525.3 304 512 304z\"]]\n};\nvar faFork = {\n  prefix: 'fad',\n  iconName: 'fork',\n  icon: [512, 512, [\"utensil-fork\"], \"f2e3\", [\"M434.6 232.5C427.9 243.7 418.6 253.1 407.7 260.1C396.7 267.1 384.3 271.6 371.3 273C358 274.4 344.6 272.8 331.9 268.4C319.3 264.1 307.7 256.1 298.1 247.7L264.4 213.9C255 204.3 247.9 192.8 243.5 180.2C239.1 167.6 237.5 154.1 238.8 140.8C240.3 127.9 244.7 115.4 251.7 104.5C258.8 93.51 268.2 84.3 279.3 77.54L397.1 2.563C400.4 .4423 404.4-.3746 408.3 .2692C412.2 .9131 415.7 2.972 418.1 6.051C420.6 9.126 421.8 13 421.6 16.93C421.4 20.87 419.7 24.58 416.1 27.36L315.1 129.2L327.4 141.5L444.2 48.87C446.8 46.84 450.1 45.83 453.3 46.03C456.6 46.23 459.7 47.62 462.1 49.95C464.4 52.28 465.8 55.37 465.1 58.66C466.2 61.94 465.2 65.19 463.1 67.78L370.5 184.6L382.8 196.9L484.6 95.04C487.4 92.27 491.1 90.62 495.1 90.41C498.1 90.2 502.9 91.45 505.9 93.91C509 96.37 511.1 99.88 511.7 103.8C512.3 107.6 511.5 111.6 509.4 114.9L434.6 232.5z\", \"M310.4 257.8C309.1 258.2 309.9 258.8 309.4 259.2L68.29 500.3C60.79 507.8 50.61 512 40 512C29.39 512 19.22 507.8 11.71 500.3C4.211 492.8-.0039 482.6-.0039 472C-.0039 461.4 4.211 451.2 11.71 443.7L252.9 202.6C253.3 202.1 253.1 201.1 254.5 201.5C257.3 205.1 260.6 210.1 264.3 213.1L298 247.7C301.8 251.5 305.1 254.8 310.4 257.8z\"]]\n};\nvar faUtensilFork = faFork;\nvar faArrowsUpToLine = {\n  prefix: 'fad',\n  iconName: 'arrows-up-to-line',\n  icon: [576, 512, [], \"e4c2\", [\"M32 32H544C561.7 32 576 46.33 576 64C576 81.67 561.7 96 544 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32z\", \"M54.63 278.6C42.13 291.1 21.87 291.1 9.372 278.6C-3.124 266.1-3.124 245.9 9.372 233.4L105.4 137.4C117.9 124.9 138.1 124.9 150.6 137.4L246.6 233.4C259.1 245.9 259.1 266.1 246.6 278.6C234.1 291.1 213.9 291.1 201.4 278.6L160 237.3V448C160 465.7 145.7 480 128 480C110.3 480 96 465.7 96 448V237.3L54.63 278.6zM374.6 278.6C362.1 291.1 341.9 291.1 329.4 278.6C316.9 266.1 316.9 245.9 329.4 233.4L425.4 137.4C437.9 124.9 458.1 124.9 470.6 137.4L566.6 233.4C579.1 245.9 579.1 266.1 566.6 278.6C554.1 291.1 533.9 291.1 521.4 278.6L480 237.3V448C480 465.7 465.7 480 448 480C430.3 480 416 465.7 416 448V237.3L374.6 278.6z\"]]\n};\nvar faMobileSignal = {\n  prefix: 'fad',\n  iconName: 'mobile-signal',\n  icon: [512, 512, [], \"e1ef\", [\"M227.3 448H64V64h224v251.1c4.303-4.988 8.613-9.977 13.32-14.68C316.7 285.9 333.8 272.9 352 261.1V48C352 21.5 330.5 0 304 0h-256C21.5 0 0 21.5 0 48v416C0 490.5 21.5 512 48 512h181.6C226.1 504.7 224 496.6 224 487.1C223.1 474.5 225.3 461.1 227.3 448zM144 384C135.2 384 128 391.2 128 400S135.2 416 144 416h64C216.8 416 224 408.8 224 400S216.8 384 208 384H144z\", \"M487.1 303.1c13.26 0 23.1-10.74 23.1-23.1c0-13.26-10.74-23.1-23.1-23.1c-61.97-.0117-120.2 24.13-164 67.95C280.1 367.8 255.1 426 256 487.1c0 13.26 10.74 24 23.1 24c13.26 0 23.1-10.74 23.1-24c0-49.14 19.15-95.36 53.9-130.1C392.6 323.1 438.9 303.1 487.1 303.1zM457.4 457.4c-12.5 12.5-12.5 32.76 0 45.25c12.5 12.5 32.76 12.5 45.25 0c12.5-12.5 12.5-32.76 0-45.25C490.1 444.9 469.9 444.9 457.4 457.4zM512 375.1c0-13.26-10.74-23.1-23.1-23.1c-37.5 0-71.51 15.25-96.13 39.88S352 450.5 352 488C352 501.3 362.7 512 375.1 512s23.1-10.74 23.1-23.1c0-48.53 39.49-88.01 88.01-88.01C501.3 399.1 512 389.3 512 375.1z\"]]\n};\nvar faBarcodeScan = {\n  prefix: 'fad',\n  iconName: 'barcode-scan',\n  icon: [640, 512, [], \"f465\", [\"M0 256C0 242.7 10.75 232 24 232H616C629.3 232 640 242.7 640 256C640 269.3 629.3 280 616 280H24C10.75 280 0 269.3 0 256z\", \"M64 56C64 42.75 74.75 32 88 32H104C117.3 32 128 42.75 128 56V192H64V56zM128 320V456C128 469.3 117.3 480 104 480H88C74.75 480 64 469.3 64 456V320H128zM192 320V464C192 472.8 184.8 480 176 480C167.2 480 160 472.8 160 464V320H192zM288 320V456C288 469.3 277.3 480 264 480H248C234.7 480 224 469.3 224 456V320H288zM288 192H224V56C224 42.75 234.7 32 248 32H264C277.3 32 288 42.75 288 56V192zM384 320V456C384 469.3 373.3 480 360 480H344C330.7 480 320 469.3 320 456V320H384zM384 192H320V56C320 42.75 330.7 32 344 32H360C373.3 32 384 42.75 384 56V192zM480 320V464C480 472.8 472.8 480 464 480C455.2 480 448 472.8 448 464V320H480zM480 192H448V48C448 39.16 455.2 32 464 32C472.8 32 480 39.16 480 48V192zM576 320V456C576 469.3 565.3 480 552 480H536C522.7 480 512 469.3 512 456V320H576zM576 192H512V56C512 42.75 522.7 32 536 32H552C565.3 32 576 42.75 576 56V192zM192 192H160V48C160 39.16 167.2 32 176 32C184.8 32 192 39.16 192 48V192z\"]]\n};\nvar faSortDown = {\n  prefix: 'fad',\n  iconName: 'sort-down',\n  icon: [320, 512, [\"sort-desc\"], \"f0dd\", [\"M27.66 223.1h264.7c24.6 0 36.89-29.77 19.54-47.12l-132.5-136.8c-5.352-5.406-12.39-8.109-19.45-8.109c-7.053 0-14.12 2.703-19.53 8.109L8.119 176.9C-9.229 194.2 3.055 223.1 27.66 223.1zM159.9 111.1l46.5 48.01H113.5L159.9 111.1z\", \"M292.3 288H27.66c-24.6 0-36.89 29.77-19.54 47.12l132.4 136.8C145.9 477.3 152.1 480 160 480c7.055 0 14.15-2.702 19.5-8.109l132.4-136.8C329.2 317.8 316.9 288 292.3 288z\"]]\n};\nvar faSortDesc = faSortDown;\nvar faFolderArrowDown = {\n  prefix: 'fad',\n  iconName: 'folder-arrow-down',\n  icon: [512, 512, [\"folder-download\"], \"e053\", [\"M464 96h-192l-64-64h-160C21.5 32 0 53.5 0 80v352C0 458.5 21.5 480 48 480h416c26.5 0 48-21.5 48-48v-288C512 117.5 490.5 96 464 96zM159 271C163.7 266.3 169.8 264 176 264s12.28 2.344 16.97 7.031L232 310.1V200C232 186.8 242.8 176 256 176s24 10.75 24 24v110.1l39.03-39.03c9.375-9.375 24.56-9.375 33.94 0s9.375 24.56 0 33.94l-80 80c-9.375 9.375-24.56 9.375-33.94 0l-80-80C149.7 295.6 149.7 280.4 159 271z\", \"M159 271C163.7 266.3 169.8 264 176 264s12.28 2.344 16.97 7.031L232 310.1V200C232 186.8 242.8 176 256 176s24 10.75 24 24v110.1l39.03-39.03c9.375-9.375 24.56-9.375 33.94 0s9.375 24.56 0 33.94l-80 80c-9.375 9.375-24.56 9.375-33.94 0l-80-80C149.7 295.6 149.7 280.4 159 271z\"]]\n};\nvar faFolderDownload = faFolderArrowDown;\nvar faCircleMinus = {\n  prefix: 'fad',\n  iconName: 'circle-minus',\n  icon: [512, 512, [\"minus-circle\"], \"f056\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM168 232C154.7 232 144 242.7 144 256C144 269.3 154.7 280 168 280H344C357.3 280 368 269.3 368 256C368 242.7 357.3 232 344 232H168z\", \"M144 256C144 242.7 154.7 232 168 232H344C357.3 232 368 242.7 368 256C368 269.3 357.3 280 344 280H168C154.7 280 144 269.3 144 256z\"]]\n};\nvar faMinusCircle = faCircleMinus;\nvar faFaceIcicles = {\n  prefix: 'fad',\n  iconName: 'face-icicles',\n  icon: [512, 512, [], \"e37c\", [\"M512 256C512 264.3 511.6 272.6 510.8 280.7C510.8 281.2 510.8 281.8 510.7 282.3L495.9 482.4C494.7 499.1 480.8 512 464 512C447.2 512 433.3 499.1 432.1 482.4L429.3 444.4C424.3 449 419.1 453.5 413.7 457.7L402.2 490.6C397.7 503.4 385.6 512 372 512C360.5 512 350.1 505.9 344.5 496.3C316.9 506.5 287.1 512 256 512C186.6 512 123.7 484.4 77.6 439.6C71.87 444.9 64.26 448 56 448C40.36 448 27.01 436.7 24.44 421.3L6.455 313.4C2.231 294.9 0 275.7 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256H512zM56 416L76.05 295.7C78.12 283.3 68.56 272 56 272C43.44 272 33.88 283.3 35.95 295.7L56 416zM372 480L400 400V360H344V400L372 480zM352 304H344V344H399.3C395.5 321.3 375.8 304 352 304zM328 344V304H264V344H328zM328 400V360H264V400L296 448L328 400zM184 304V344H248V304H184zM184 360V400H248V360H184zM168 344V304H160C136.2 304 116.5 321.3 112.7 344H168zM168 400V360H112.7C116.5 382.7 136.2 400 160 400H168zM176.4 176C158.7 176 144.4 190.3 144.4 208C144.4 225.7 158.7 240 176.4 240C194 240 208.4 225.7 208.4 208C208.4 190.3 194 176 176.4 176zM336.4 240C354 240 368.4 225.7 368.4 208C368.4 190.3 354 176 336.4 176C318.7 176 304.4 190.3 304.4 208C304.4 225.7 318.7 240 336.4 240zM464 480L485.8 247.9C486.1 235.1 476.9 224 464 224C451.1 224 441 235.1 442.2 247.9L464 480z\", \"M144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208z\"]]\n};\nvar faShovel = {\n  prefix: 'fad',\n  iconName: 'shovel',\n  icon: [512, 512, [], \"f713\", [\"M502.6 99.88l-90.51-90.51c-12.5-12.5-32.75-12.51-45.26 0l-45.25 45.25c-29.46 29.46-35.37 73.31-18.46 108.1L197.4 269.4l45.26 45.26l105.8-105.8c35.65 16.91 79.51 11 108.1-18.46l45.26-45.25C515.1 132.6 515.1 112.4 502.6 99.88zM412.1 145.1c-12.48 12.48-32.78 12.47-45.26 0c-12.47-12.47-12.48-32.77 0-45.26l22.63-22.63l45.25 45.26L412.1 145.1z\", \"M152.1 224.1c-12.5-12.5-32.75-12.5-45.25 0L38.97 291.1c-50.01 50-45.26 181-22.63 203.7c22.63 22.63 153.6 27.38 203.6-22.63l67.88-67.89c12.5-12.5 12.5-32.75 0-45.25L152.1 224.1z\"]]\n};\nvar faDoorOpen = {\n  prefix: 'fad',\n  iconName: 'door-open',\n  icon: [576, 512, [], \"f52b\", [\"M280.3 1.007l-192 49.75C73.1 54.51 64 67.76 64 82.88V512h256V33.13C320 11.63 300.5-4.243 280.3 1.007zM232 288c-13.25 0-24-14.37-24-31.1c0-17.62 10.75-31.1 24-31.1S256 238.4 256 256C256 273.6 245.3 288 232 288z\", \"M232 224c-13.25 0-24 14.37-24 31.1C208 273.6 218.8 288 232 288S256 273.6 256 256C256 238.4 245.3 224 232 224zM0 464v31.1C0 504.9 7.125 512 16 512H64v-63.1H16C7.125 448 0 455.1 0 464zM560 448H512V113.5c0-27.25-21.5-49.5-48-49.5L352 64.01V128h96V512h112c8.875 0 16-7.125 16-15.1v-31.1C576 455.1 568.9 448 560 448z\"]]\n};\nvar faFilms = {\n  prefix: 'fad',\n  iconName: 'films',\n  icon: [576, 512, [], \"e17a\", [\"M528 32h-384C117.5 32 96 53.49 96 80v256C96 362.5 117.5 384 144 384h384c26.51 0 48-21.49 48-48v-256C576 53.49 554.5 32 528 32zM200 327C200 331.1 195.1 336 191 336h-30C156 336 152 331.1 152 327v-30C152 292 156 288 161 288h30C195.1 288 200 292 200 297V327zM200 223C200 227.1 195.1 232 191 232h-30C156 232 152 227.1 152 223v-30C152 188 156 184 161 184h30C195.1 184 200 188 200 193V223zM200 119C200 123.1 195.1 128 191 128h-30C156 128 152 123.1 152 119v-30C152 84.03 156 80 161 80h30C195.1 80 200 84.03 200 89V119zM416 320c0 8.836-7.164 16-16 16h-128C263.2 336 256 328.8 256 320V240C256 231.2 263.2 224 272 224h128C408.8 224 416 231.2 416 240V320zM416 176C416 184.8 408.8 192 400 192h-128C263.2 192 256 184.8 256 176V96c0-8.838 7.164-16 16-16h128C408.8 80 416 87.16 416 96V176zM520 327c0 4.969-4.031 9-9 9h-30c-4.969 0-9-4.031-9-9v-30C472 292 476 288 481 288h30C515.1 288 520 292 520 297V327zM520 223c0 4.969-4.031 9-9 9h-30C476 232 472 227.1 472 223v-30c0-4.969 4.031-9 9-9h30c4.969 0 9 4.031 9 9V223zM520 119C520 123.1 515.1 128 511 128h-30C476 128 472 123.1 472 119v-30C472 84.03 476 80 481 80h30C515.1 80 520 84.03 520 89V119z\", \"M272 336h128c8.836 0 16-7.164 16-16V240C416 231.2 408.8 224 400 224h-128C263.2 224 256 231.2 256 240V320C256 328.8 263.2 336 272 336zM272 192h128C408.8 192 416 184.8 416 176V96c0-8.838-7.164-16-16-16h-128C263.2 80 256 87.16 256 96v80C256 184.8 263.2 192 272 192zM456 480H120C53.83 480 0 426.2 0 360v-240C0 106.8 10.75 96 24 96S48 106.8 48 120v240c0 39.7 32.3 72 72 72h336c13.25 0 24 10.75 24 24S469.3 480 456 480z\"]]\n};\nvar faRightFromBracket = {\n  prefix: 'fad',\n  iconName: 'right-from-bracket',\n  icon: [512, 512, [\"sign-out-alt\"], \"f2f5\", [\"M96 480h64C177.7 480 192 465.7 192 448S177.7 416 160 416H96c-17.67 0-32-14.33-32-32V128c0-17.67 14.33-32 32-32h64C177.7 96 192 81.67 192 64S177.7 32 160 32H96C42.98 32 0 74.98 0 128v256C0 437 42.98 480 96 480z\", \"M504.8 273.5l-144.1 136c-6.975 6.578-17.2 8.375-26 4.594c-8.803-3.797-14.51-12.47-14.51-22.05l-.0918-71.1l-128-.001c-17.69 0-32.02-14.33-32.02-32v-64c0-17.67 14.34-32 32.02-32l128 .001l.0918-72c0-9.578 5.707-18.25 14.51-22.05c8.803-3.781 19.03-1.984 26 4.594l144.1 136C514.4 247.6 514.4 264.4 504.8 273.5z\"]]\n};\nvar faSignOutAlt = faRightFromBracket;\nvar faFaceGlasses = {\n  prefix: 'fad',\n  iconName: 'face-glasses',\n  icon: [512, 512, [], \"e377\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 233.2 2.971 211.2 8.546 190.2C10.77 191.3 13.31 192 16 192H48V248C48 278.9 73.07 304 104 304H184C214.9 304 240 278.9 240 248V192H272V248C272 278.9 297.1 304 328 304H408C438.9 304 464 278.9 464 248V192H496C498.7 192 501.2 191.3 503.5 190.2C509 211.2 512 233.2 512 256zM139.9 362.5C162.2 388.1 200.9 416 256 416C311.1 416 349.8 388.1 372.1 362.5C377.9 355.8 377.2 345.7 370.5 339.9C363.8 334.1 353.7 334.8 347.9 341.5C329.1 362.2 299.4 384 255.1 384C212.6 384 182 362.2 164.1 341.5C158.3 334.8 148.2 334.1 141.5 339.9C134.8 345.7 134.1 355.8 139.9 362.5H139.9zM18.61 160C56.59 66.18 148.6 0 256 0C363.4 0 455.4 66.18 493.4 160H458.6C449.6 141.1 430.3 128 408 128H328C305.7 128 286.4 141.1 277.4 160H234.6C225.6 141.1 206.3 128 184 128H104C81.66 128 62.38 141.1 53.39 160H18.61z\", \"M184.4 224C184.4 237.3 173.6 248 160.4 248C147.1 248 136.4 237.3 136.4 224C136.4 210.7 147.1 200 160.4 200C173.6 200 184.4 210.7 184.4 224zM328.4 224C328.4 210.7 339.1 200 352.4 200C365.6 200 376.4 210.7 376.4 224C376.4 237.3 365.6 248 352.4 248C339.1 248 328.4 237.3 328.4 224zM0 176C0 167.2 7.164 160 16 160H53.39C62.38 141.1 81.66 128 104 128H184C206.3 128 225.6 141.1 234.6 160H277.4C286.4 141.1 305.7 128 328 128H408C430.3 128 449.6 141.1 458.6 160H496C504.8 160 512 167.2 512 176C512 184.8 504.8 192 496 192H464V248C464 278.9 438.9 304 408 304H328C297.1 304 272 278.9 272 248V192H240V248C240 278.9 214.9 304 184 304H104C73.07 304 48 278.9 48 248V192H16C7.164 192 0 184.8 0 176zM104 272H184C197.3 272 208 261.3 208 248V184C208 170.7 197.3 160 184 160H104C90.75 160 80 170.7 80 184V248C80 261.3 90.75 272 104 272zM432 184C432 170.7 421.3 160 408 160H328C314.7 160 304 170.7 304 184V248C304 261.3 314.7 272 328 272H408C421.3 272 432 261.3 432 248V184z\"]]\n};\nvar faNfc = {\n  prefix: 'fad',\n  iconName: 'nfc',\n  icon: [448, 512, [], \"e1f7\", [\"M352 384H96V128h112v82.94C189.4 217.6 176 235.1 176 256c0 26.51 21.49 48 48 48s48-21.49 48-48c0-20.87-13.4-38.45-32-45.06V128H352V384z\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM384 384c0 17.64-14.36 32-32 32H96c-17.64 0-32-14.36-32-32V128c0-17.64 14.36-32 32-32h48C152.8 96 160 103.2 160 112S152.8 128 144 128h64V112C208 103.2 215.2 96 224 96h128c17.64 0 32 14.36 32 32V384z\"]]\n};\nvar faAtom = {\n  prefix: 'fad',\n  iconName: 'atom',\n  icon: [512, 512, [9883], \"f5d2\", [\"M470.2 128c-10.88-19.5-40.51-50.75-116.3-41.88C332.4 34.88 299.6 0 256 0S179.6 34.88 158.1 86.12C82.34 77.38 52.71 108.5 41.83 128c-16.38 29.38-14.91 73.12 25.23 128c-40.13 54.88-41.61 98.63-25.23 128c29.13 52.38 101.6 43.63 116.3 41.88C179.6 477.1 212.4 512 256 512s76.39-34.88 97.9-86.13C368.5 427.6 441 436.4 470.2 384c16.38-29.38 14.91-73.13-25.23-128C485.1 201.1 486.5 157.4 470.2 128zM95.34 352c-4.001-7.25-.1251-24.75 15-48.25c6.876 6.5 14.13 12.87 21.88 19.12c1.625 13.75 4.001 27.13 6.751 40.13C114.3 363.9 99.09 358.6 95.34 352zM132.2 189.1C124.5 195.4 117.2 201.8 110.3 208.2C95.22 184.8 91.34 167.2 95.34 160c3.376-6.125 16.38-11.5 37.88-11.5c1.75 0 3.876 .375 5.751 .375C136.1 162.2 133.8 175.6 132.2 189.1zM256 64c9.502 0 22.25 13.5 33.88 37.25C278.6 105 267.4 109.3 256 114.1C244.6 109.3 233.4 105 222.1 101.2C233.7 77.5 246.5 64 256 64zM256 448c-9.502 0-22.25-13.5-33.88-37.25C233.4 407 244.6 402.7 256 397.9c11.38 4.875 22.63 9.135 33.88 12.89C278.3 434.5 265.5 448 256 448zM256 336c-44.13 0-80.02-35.88-80.02-80S211.9 176 256 176s80.02 35.88 80.02 80S300.1 336 256 336zM416.7 352c-3.626 6.625-19 11.88-43.63 11c2.751-12.1 5.126-26.38 6.751-40.13c7.752-6.25 15-12.63 21.88-19.12C416.8 327.2 420.7 344.8 416.7 352zM401.7 208.2c-6.876-6.5-14.13-12.87-21.88-19.12c-1.625-13.5-3.876-26.88-6.751-40.25c1.875 0 4.001-.375 5.751-.375c21.5 0 34.51 5.375 37.88 11.5C420.7 167.2 416.8 184.8 401.7 208.2z\", \"M256 224C238.4 224 223.1 238.4 223.1 256S238.4 288 256 288c17.63 0 32-14.38 32-32S273.6 224 256 224z\"]]\n};\nvar faSoap = {\n  prefix: 'fad',\n  iconName: 'soap',\n  icon: [512, 512, [129532], \"e06e\", [\"M320 128c-35.35 0-64 28.65-64 64c0 35.35 28.65 64 64 64s64-28.65 64-64C384 156.7 355.3 128 320 128zM208 0C181.5 0 160 21.49 160 48S181.5 96 208 96S256 74.51 256 48S234.5 0 208 0zM384 0c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32s32-14.33 32-32C416 14.33 401.7 0 384 0z\", \"M416 192c0 27.82-12.02 52.68-30.94 70.21C421.7 275.7 448 310.7 448 352c0 53.02-42.98 96-96 96H160c-53.02 0-96-42.98-96-96s42.98-96 96-96h88.91C233.6 238.1 224 216.7 224 192H96C42.98 192 0 234.1 0 288v128c0 53.02 42.98 96 96 96h320c53.02 0 96-42.98 96-96V288C512 234.1 469 192 416 192zM96 352c0 35.35 28.65 64 64 64h192c35.35 0 64-28.65 64-64c0-35.35-28.65-64-64-64H160C124.7 288 96 316.7 96 352z\"]]\n};\nvar faIcons = {\n  prefix: 'fad',\n  iconName: 'icons',\n  icon: [512, 512, [\"heart-music-camera-bolt\"], \"f86d\", [\"M116.7 219.1L19.85 119.2C-8.113 90.26-6.615 42.31 24.85 15.34C51.81-8.138 93.26-3.643 118.2 21.83L128.2 32.32L137.7 21.83C162.7-3.643 203.6-8.138 231.6 15.34C262.6 42.31 264.1 90.26 236.1 119.2L139.7 219.1C133.2 225.6 122.7 225.6 116.7 219.1H116.7zM473.4 259.1C479.4 263.4 481.6 271.4 478.7 278.3L440.3 367.1H495.1C502.7 367.1 508.6 372.1 510.1 378.4C513.3 384.6 511.6 391.6 506.5 396L378.5 508C372.9 512.1 364.6 513.3 358.6 508.9C352.6 504.6 350.3 496.6 353.3 489.7L391.7 399.1H335.1C329.3 399.1 323.4 395.9 321 389.6C318.7 383.4 320.4 376.3 325.5 371.1L453.5 259.1C459.1 255 467.4 254.7 473.4 259.1V259.1z\", \"M500.3 7.251C507.7 13.33 512 22.41 512 31.1V175.1C512 202.5 483.3 223.1 447.1 223.1C412.7 223.1 383.1 202.5 383.1 175.1C383.1 149.5 412.7 127.1 447.1 127.1V71.03L351.1 90.23V207.1C351.1 234.5 323.3 255.1 287.1 255.1C252.7 255.1 223.1 234.5 223.1 207.1C223.1 181.5 252.7 159.1 287.1 159.1V63.1C287.1 48.74 298.8 35.61 313.7 32.62L473.7 .6198C483.1-1.261 492.9 1.173 500.3 7.251H500.3zM74.66 303.1L86.5 286.2C92.43 277.3 102.4 271.1 113.1 271.1H174.9C185.6 271.1 195.6 277.3 201.5 286.2L213.3 303.1H255.1C273.7 303.1 287.1 318.3 287.1 335.1V479.1C287.1 497.7 273.7 511.1 255.1 511.1H31.1C14.33 511.1-.0019 497.7-.0019 479.1V335.1C-.0019 318.3 14.33 303.1 31.1 303.1H74.66zM143.1 359.1C117.5 359.1 95.1 381.5 95.1 407.1C95.1 434.5 117.5 455.1 143.1 455.1C170.5 455.1 191.1 434.5 191.1 407.1C191.1 381.5 170.5 359.1 143.1 359.1z\"]]\n};\nvar faHeartMusicCameraBolt = faIcons;\nvar faMicrophoneLinesSlash = {\n  prefix: 'fad',\n  iconName: 'microphone-lines-slash',\n  icon: [640, 512, [\"microphone-alt-slash\"], \"f539\", [\"M383.1 464l-39.1-.0001v-33.77c20.6-2.824 39.99-9.402 57.69-18.72l-43.26-33.91c-14.66 4.652-30.28 7.179-46.68 6.144C245.7 379.6 191.1 317.1 191.1 250.9v-3.777L143.1 209.5l.0001 38.61c0 89.66 63.97 169.6 151.1 181.7v34.15l-40 .0001c-17.67 0-31.1 14.33-31.1 31.1C223.1 504.8 231.2 512 239.1 512h159.1c8.838 0 15.1-7.164 15.1-15.1C415.1 478.3 401.7 464 383.1 464zM407.5 294.1c5.234-11.68 8.493-24.42 8.493-38.08l-57.07 .0006L407.5 294.1zM471.1 192c-13.25 0-24 10.75-24 24l-.0001 39.1c0 21.12-5.557 40.77-14.77 58.24l38.23 29.97c15.37-25.94 24.53-55.91 24.53-88.21V216C495.1 202.7 485.3 192 471.1 192zM335.1 96l80-.0003C415.1 42.97 373 0 319.1 0s-96 42.97-96 96L223.1 150.3l100.5 78.75c2.914-3.055 6.969-4.999 11.52-4.999h79.1V192L335.1 192c-8.836 0-15.1-7.164-15.1-15.1s7.164-16 15.1-16l79.1 .0013V128l-79.1-.0015c-8.836 0-15.1-7.164-15.1-15.1S327.2 96 335.1 96z\", \"M630.8 469.1L38.81 5.111C34.41 1.673 29.19 0 24.03 0C16.91 0 9.84 3.158 5.121 9.189C-3.067 19.63-1.249 34.72 9.189 42.89l591.1 463.1c10.5 8.203 25.57 6.328 33.69-4.078C643.1 492.4 641.2 477.3 630.8 469.1z\"]]\n};\nvar faMicrophoneAltSlash = faMicrophoneLinesSlash;\nvar faClosedCaptioningSlash = {\n  prefix: 'fad',\n  iconName: 'closed-captioning-slash',\n  icon: [640, 512, [], \"e135\", [\"M234.5 351.1c-24.59 0-49.16-9.359-67.88-28.08C148.5 305.8 138.5 281.6 138.5 256c0-15.09 3.841-29.46 10.38-42.58L32 121.8v294.2c0 35.35 28.65 64 64 64l393.1 .0002L296.3 328.9C278.4 343.1 256.6 351.1 234.5 351.1zM256.6 297.8L188.2 244.2C187.2 248 186.5 251.9 186.5 256c0 12.81 5 24.88 14.06 33.94C215.8 305.2 238.5 307.3 256.6 297.8zM544 31.1L96 31.1c-6.645 0-12.96 1.176-18.96 3.073l160 125.4C260.8 161 284.3 170 302.4 188.1c7.367 7.367 8.728 18.23 4.517 27.14l25.92 20.32c3.857-17.83 12.61-34.25 25.81-47.45c37.44-37.44 98.31-37.44 135.8 0c9.375 9.375 9.375 24.56 0 33.94s-24.56 9.375-33.94 0c-18.69-18.72-49.19-18.72-67.88 0c-9.062 9.062-14.06 21.13-14.06 33.94c0 6.338 1.243 12.49 3.577 18.19l35.89 28.13c14.99 2.729 30.92-.8158 42.47-12.38c9.375-9.375 24.56-9.375 33.94 0s9.375 24.56 0 33.94c-7.732 7.732-16.62 13.47-25.93 18.01l131.6 103.1C604.7 436.2 608 426.6 608 416V95.1C608 60.65 579.3 31.1 544 31.1z\", \"M630.8 469.1L38.81 5.111C34.41 1.673 29.19-.0001 24.03-.0001c-7.125 0-14.19 3.158-18.91 9.189C-3.067 19.63-1.249 34.72 9.189 42.89l591.1 463.1c10.5 8.203 25.57 6.328 33.69-4.078C643.1 492.4 641.2 477.3 630.8 469.1z\"]]\n};\nvar faCalculatorSimple = {\n  prefix: 'fad',\n  iconName: 'calculator-simple',\n  icon: [512, 512, [\"calculator-alt\"], \"f64c\", [\"M192 288H32c-17.62 0-32 14.38-32 32v160c0 17.62 14.38 32 32 32h160c17.62 0 32-14.38 32-32v-160C224 302.4 209.6 288 192 288zM157.3 422.6c6.223 6.221 6.223 16.4 0 22.62c-6.221 6.221-16.4 6.221-22.62 0L112 422.6l-22.62 22.62c-6.221 6.221-16.4 6.221-22.62 0c-6.221-6.223-6.221-16.4 0-22.62L89.37 400l-22.62-22.62c-6.221-6.223-6.221-16.4 0-22.62c6.223-6.223 16.4-6.223 22.62 0L112 377.4l22.62-22.62c6.223-6.223 16.4-6.223 22.62 0c6.223 6.221 6.223 16.4 0 22.62L134.6 400L157.3 422.6zM192 0H32C14.38 0 0 14.38 0 32v160c0 17.62 14.38 32 32 32h160c17.62 0 32-14.38 32-32V32C224 14.38 209.6 0 192 0zM176 111.1C176 120.8 168.8 128 160 128H63.96C55.18 128 48 120.8 48 112S55.18 96 63.96 96h96.09C168.8 96 176 103.2 176 111.1zM480 0h-160c-17.62 0-32 14.38-32 32v160c0 17.62 14.38 32 32 32h160c17.62 0 32-14.38 32-32V32C512 14.38 497.6 0 480 0zM464 111.1C464 120.8 456.8 128 448 128H416v32.04C416 168.8 408.8 176 400 176S384 168.8 384 160V128h-32.04C343.2 128 336 120.8 336 112S343.2 96 351.1 96H384V63.96C384 55.18 391.2 48 399.1 48S416 55.18 416 63.96V96h32.04C456.8 96 464 103.2 464 111.1z\", \"M351.1 128H384v32.04C384 168.8 391.2 176 400 176S416 168.8 416 160V128h32.04C456.8 128 464 120.8 464 111.1S456.8 96 448 96H416V63.96C416 55.18 408.8 48 399.1 48S384 55.18 384 63.96V96h-32.04C343.2 96 336 103.2 336 112S343.2 128 351.1 128zM157.3 354.8c-6.221-6.223-16.4-6.223-22.62 0L112 377.4l-22.62-22.62c-6.221-6.223-16.4-6.223-22.62 0c-6.221 6.221-6.221 16.4 0 22.62L89.37 400l-22.62 22.62c-6.221 6.221-6.221 16.4 0 22.62c6.223 6.221 16.4 6.221 22.62 0L112 422.6l22.62 22.62c6.223 6.221 16.4 6.221 22.62 0c6.223-6.223 6.223-16.4 0-22.62L134.6 400l22.62-22.62C163.5 371.2 163.5 360.1 157.3 354.8zM160 96H63.96C55.18 96 48 103.2 48 112S55.18 128 63.96 128h96.09C168.8 128 176 120.8 176 111.1S168.8 96 160 96zM480 288h-160c-17.62 0-32 14.38-32 32v160c0 17.62 14.38 32 32 32h160c17.62 0 32-14.38 32-32v-160C512 302.4 497.6 288 480 288zM464 431.1C464 440.7 456.8 448 448 448h-96.09C343.2 448 336 440.8 336 432S343.2 416 351.1 416h96.06C456.8 416 464 423.2 464 431.1zM464 367.1C464 376.7 456.8 384 448 384h-96.06C343.2 384 336 376.8 336 368S343.2 352 351.1 352h96.09C456.8 352 464 359.2 464 367.1z\"]]\n};\nvar faCalculatorAlt = faCalculatorSimple;\nvar faBridgeCircleCheck = {\n  prefix: 'fad',\n  iconName: 'bridge-circle-check',\n  icon: [640, 512, [], \"e4c9\", [\"M32 64C32 46.33 46.33 32 64 32H576C593.7 32 608 46.33 608 64C608 81.67 593.7 96 576 96H536V160H608V232.2C577.6 207.1 538.5 192 496 192C426.9 192 367.1 231.8 338.3 289.7C332.4 288.6 326.3 288 320 288C266.1 288 224 330.1 224 384V448C224 465.7 209.7 480 192 480H160C142.3 480 128 465.7 128 448V384C128 330.1 85.02 288 32 288V160H104V96H64C46.33 96 32 81.67 32 64V64zM408 160H488V96H408V160zM360 160V96H280V160H360zM152 160H232V96H152V160z\", \"M352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM563.3 347.3C569.6 341.1 569.6 330.9 563.3 324.7C557.1 318.4 546.9 318.4 540.7 324.7L480 385.4L451.3 356.7C445.1 350.4 434.9 350.4 428.7 356.7C422.4 362.9 422.4 373.1 428.7 379.3L468.7 419.3C474.9 425.6 485.1 425.6 491.3 419.3L563.3 347.3z\"]]\n};\nvar faSlidersUp = {\n  prefix: 'fad',\n  iconName: 'sliders-up',\n  icon: [512, 512, [\"sliders-v\"], \"f3f1\", [\"M96 0C113.7 0 128 14.33 128 32V86.66C118.2 82.38 107.4 80 96 80C84.62 80 73.8 82.38 64 86.66V32C64 14.33 78.33 0 96 0V0zM96 240C107.4 240 118.2 237.6 128 233.3V480C128 497.7 113.7 512 96 512C78.33 512 64 497.7 64 480V233.3C73.8 237.6 84.62 240 96 240zM256 0C273.7 0 288 14.33 288 32V278.7C278.2 274.4 267.4 272 256 272C244.6 272 233.8 274.4 224 278.7V32C224 14.33 238.3 0 256 0V0zM256 432C267.4 432 278.2 429.6 288 425.3V480C288 497.7 273.7 512 256 512C238.3 512 224 497.7 224 480V425.3C233.8 429.6 244.6 432 256 432zM448 118.7C438.2 114.4 427.4 112 416 112C404.6 112 393.8 114.4 384 118.7V32C384 14.33 398.3 0 416 0C433.7 0 448 14.33 448 32V118.7zM384 265.3C393.8 269.6 404.6 272 416 272C427.4 272 438.2 269.6 448 265.3V480C448 497.7 433.7 512 416 512C398.3 512 384 497.7 384 480V265.3z\", \"M16 160C16 115.8 51.82 80 96 80C140.2 80 176 115.8 176 160C176 204.2 140.2 240 96 240C51.82 240 16 204.2 16 160zM96 192C113.7 192 128 177.7 128 160C128 142.3 113.7 128 96 128C78.33 128 64 142.3 64 160C64 177.7 78.33 192 96 192zM176 352C176 307.8 211.8 272 256 272C300.2 272 336 307.8 336 352C336 396.2 300.2 432 256 432C211.8 432 176 396.2 176 352zM256 384C273.7 384 288 369.7 288 352C288 334.3 273.7 320 256 320C238.3 320 224 334.3 224 352C224 369.7 238.3 384 256 384zM496 192C496 236.2 460.2 272 416 272C371.8 272 336 236.2 336 192C336 147.8 371.8 112 416 112C460.2 112 496 147.8 496 192zM416 160C398.3 160 384 174.3 384 192C384 209.7 398.3 224 416 224C433.7 224 448 209.7 448 192C448 174.3 433.7 160 416 160z\"]]\n};\nvar faSlidersV = faSlidersUp;\nvar faLocationMinus = {\n  prefix: 'fad',\n  iconName: 'location-minus',\n  icon: [384, 512, [\"map-marker-minus\"], \"f609\", [\"M168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2H168.3zM120 168C106.7 168 96 178.7 96 192C96 205.3 106.7 216 120 216H264C277.3 216 288 205.3 288 192C288 178.7 277.3 168 264 168H120z\", \"M96 192C96 178.7 106.7 168 120 168H264C277.3 168 288 178.7 288 192C288 205.3 277.3 216 264 216H120C106.7 216 96 205.3 96 192z\"]]\n};\nvar faMapMarkerMinus = faLocationMinus;\nvar faPumpMedical = {\n  prefix: 'fad',\n  iconName: 'pump-medical',\n  icon: [384, 512, [], \"e06a\", [\"M299.4 218.2C296.4 185.2 268.7 160 235.6 160H84.37C51.27 160 23.63 185.2 20.63 218.2l-20.36 224C-3.139 479.7 26.37 512 64.01 512h191.1c37.63 0 67.14-32.31 63.74-69.79L299.4 218.2zM239.1 333.3c0 7.363-5.971 13.33-13.33 13.33h-40v40c0 7.363-5.969 13.33-13.33 13.33h-26.67c-7.363 0-13.33-5.971-13.33-13.33v-40H93.33c-7.363 0-13.33-5.971-13.33-13.33V306.7c0-7.365 5.971-13.33 13.33-13.33h40v-40C133.3 245.1 139.3 240 146.7 240h26.67c7.363 0 13.33 5.969 13.33 13.33v40h40c7.363 0 13.33 5.969 13.33 13.33V333.3z\", \"M226.7 293.3h-40v-40C186.7 245.1 180.7 240 173.3 240h-26.67c-7.363 0-13.33 5.969-13.33 13.33v40H93.33c-7.363 0-13.33 5.969-13.33 13.33v26.67c0 7.363 5.971 13.33 13.33 13.33h40v40c0 7.363 5.969 13.33 13.33 13.33h26.67c7.363 0 13.33-5.971 13.33-13.33v-40h40c7.363 0 13.33-5.971 13.33-13.33V306.7C239.1 299.3 234 293.3 226.7 293.3zM379.3 94.06l-43.32-43.32C323.1 38.74 307.7 32 290.8 32h-66.75c0-17.67-14.33-32-32-32H127.1c-17.67 0-32 14.33-32 32l-.0003 128h128l.0002-64h66.75l43.31 43.31c6.248 6.248 16.38 6.248 22.63 0l22.62-22.62C385.6 110.4 385.6 100.3 379.3 94.06z\"]]\n};\nvar faFingerprint = {\n  prefix: 'fad',\n  iconName: 'fingerprint',\n  icon: [512, 512, [], \"f577\", [\"M256.1 246c-13.25 0-23.1 10.75-23.1 23.1c1.125 72.25-8.124 141.9-27.75 211.5C201.7 491.3 206.6 512 227.5 512c10.5 0 20.12-6.875 23.12-17.5c13.5-47.87 30.1-125.4 29.5-224.5C280.1 256.8 269.4 246 256.1 246zM144.6 144.5C134.2 136.1 119.2 137.6 110.7 147.9C85.25 179.4 71.38 219.3 72 259.9c.6249 37.62-2.375 75.37-8.999 112.1c-2.375 12.1 6.249 25.5 19.25 27.87c20.12 3.5 27.12-14.87 27.1-19.37c7.124-39.87 10.5-80.62 9.749-121.4C119.6 229.3 129.2 201.3 147.1 178.3C156.4 167.9 154.9 152.9 144.6 144.5zM253.1 82.14C238.6 81.77 223.1 83.52 208.2 87.14c-12.87 2.1-20.87 15.1-17.87 28.87c3.125 12.87 15.1 20.75 28.1 17.75C230.4 131.3 241.7 130 253.4 130.1c75.37 1.125 137.6 61.5 138.9 134.6c.5 37.87-1.375 75.1-5.624 113.6c-1.5 13.12 7.999 24.1 21.12 26.5c16.75 1.1 25.5-11.87 26.5-21.12c4.625-39.75 6.624-79.75 5.999-119.7C438.6 165.3 355.1 83.64 253.1 82.14z\", \"M255.2 164.3C193.1 164.1 151.2 211.3 152.1 265.4c.75 47.87-3.75 95.87-13.37 142.5c-2.75 12.1 5.624 25.62 18.62 28.37c12.1 2.625 25.62-5.625 28.37-18.62c10.37-50.12 15.12-101.6 14.37-152.1C199.7 238.6 219.1 212.1 254.5 212.3c31.37 .5 57.24 25.37 57.62 55.5c.8749 47.1-2.75 96.25-10.62 143.5c-2.125 12.1 6.749 25.37 19.87 27.62c19.87 3.25 26.75-15.12 27.5-19.87c8.249-49.1 12.12-101.1 11.25-151.1C359.2 211.1 312.2 165.1 255.2 164.3zM506.1 203.6c-2.875-12.1-15.51-21.25-28.63-18.38c-12.1 2.875-21.12 15.75-18.25 28.62c4.75 21.5 4.875 37.5 4.75 61.62c-.1249 13.25 10.5 24.12 23.75 24.25c13.12 0 24.12-10.62 24.25-23.87C512.1 253.8 512.3 231.8 506.1 203.6zM465.1 112.9c-48.75-69.37-128.4-111.7-213.3-112.9c-69.74-.875-134.2 24.84-182.2 72.96c-46.37 46.37-71.34 108-70.34 173.6l-.125 21.5C-.3651 281.4 10.01 292.4 23.26 292.8C23.51 292.9 23.76 292.9 24.01 292.9c12.1 0 23.62-10.37 23.1-23.37l.125-23.62C47.38 193.4 67.25 144 104.4 106.9c38.87-38.75 91.37-59.62 147.7-58.87c69.37 .1 134.7 35.62 174.6 92.37c7.624 10.87 22.5 13.5 33.37 5.875C470.1 138.6 473.6 123.8 465.1 112.9z\"]]\n};\nvar faSkiBoot = {\n  prefix: 'fad',\n  iconName: 'ski-boot',\n  icon: [512, 512, [], \"e3cc\", [\"M207.2 120.1L233.6 32l-118.4 .1221c-15.25 0-28.39 10.76-31.38 25.72L37 291.9C117.2 266.8 182.1 203.7 207.2 120.1zM480 448L5.777 448l-5.145 25.73c-.4275 2.137-.6324 4.257-.6324 6.342C.0004 497.3 13.1 512 32.01 512H480c17.67 0 32-14.32 32-31.99C512 462.3 497.7 448 480 448z\", \"M480 373.7v74.33L5.777 448l31.22-156.1c80.16-25.11 145.1-88.19 170.2-171.8L233.6 32l107.2 .159l4.147-14.97c3.003-10.54 12.62-17.27 23.09-17.27c18.01 0 24.02 16.29 24.02 23.99c0 2.172-.2718 4.288-.895 6.48l-36.92 129.7L272 160C263.2 160 256 167.2 256 175.1C256 184.8 263.2 192 272 192l73.09 .082l-9.01 31.66L328 256.1L256 256C247.2 256 240 263.2 240 272C240 280.8 247.2 288 256 288l64.16 .0923l139.7 55.89C472 348.8 480 360.6 480 373.7z\"]]\n};\nvar faStandardDefinition = {\n  prefix: 'fad',\n  iconName: 'standard-definition',\n  icon: [576, 512, [\"rectangle-sd\"], \"e28a\", [\"M512 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V96C576 60.65 547.3 32 512 32zM268.9 305.2c-5.781 29.53-33.64 46.81-73.2 46.81c-6.656 0-13.71-.4844-20.96-1.484c-13.41-1.781-27.31-6.172-39.59-10.06l-5.656-1.797c-11.59-3.609-18.09-15.94-14.47-27.53c3.625-11.62 15.78-18.19 27.53-14.47l5.906 1.844c10.53 3.344 22.47 7.125 32.16 8.406c25.97 3.641 43.59-2.484 45.09-10.17c1.281-6.453-3.906-10.58-39.16-19.45L179.1 275.4C157 269.7 105.4 256.3 115.1 206.8c6.75-34.5 43.75-52.28 94.16-45.31C220.6 163 232.4 166.4 240.4 168.8C252 172.3 258.6 184.6 255.1 196.3C251.5 207.8 239.3 214.5 227.6 210.9C221.1 208.9 211.5 206.2 203.3 205.1c-25.75-3.531-43.53 2.5-45 10.19C157.5 219.4 156.6 224.1 190.1 232.8l7.188 1.828C227.8 242.3 278.7 255.1 268.9 305.2zM384 352h-56c-13.25 0-24-10.75-24-24v-144C304 170.8 314.8 160 328 160H384c52.94 0 96 43.06 96 96S436.9 352 384 352zM384 208h-32v96h32c26.47 0 48-21.53 48-48S410.5 208 384 208z\", \"M384 160h-56c-13.25 0-24 10.75-24 24v144c0 13.25 10.75 24 24 24H384c52.94 0 96-43.06 96-96S436.9 160 384 160zM384 304h-32v-96h32c26.47 0 48 21.53 48 48S410.5 304 384 304zM197.3 234.6L190.1 232.8C156.6 224.1 157.5 219.4 158.3 215.3c1.469-7.688 19.25-13.72 45-10.19C211.5 206.2 221.1 208.9 227.6 210.9C239.3 214.5 251.5 207.8 255.1 196.3C258.6 184.6 252 172.3 240.4 168.8C232.4 166.4 220.6 163 209.3 161.5C158.9 154.5 121.9 172.3 115.1 206.8C105.4 256.3 157 269.7 179.1 275.4l7.469 1.906c35.25 8.875 40.44 13 39.16 19.45c-1.5 7.688-19.12 13.81-45.09 10.17C170.9 305.6 158.1 301.9 148.4 298.5L142.5 296.7C130.8 292.1 118.6 299.5 115 311.1c-3.625 11.59 2.875 23.92 14.47 27.53l5.656 1.797c12.28 3.891 26.19 8.281 39.59 10.06c7.25 1 14.3 1.484 20.96 1.484c39.56 0 67.42-17.28 73.2-46.81C278.7 255.1 227.8 242.3 197.3 234.6z\"]]\n};\nvar faRectangleSd = faStandardDefinition;\nvar faH1 = {\n  prefix: 'fad',\n  iconName: 'h1',\n  icon: [576, 512, [], \"f313\", [\"M288 64.01c-17.67 0-32 14.31-32 32v128H64v-128c0-17.69-14.33-32-32-32s-32 14.31-32 32v320c0 17.69 14.33 32 32 32s32-14.31 32-32v-128h192v128c0 17.69 14.33 32 32 32s32-14.31 32-32v-320C320 78.33 305.7 64.01 288 64.01z\", \"M544 384h-32v-288c0-11.09-5.75-21.38-15.17-27.22c-9.438-5.844-21.23-6.344-31.14-1.406l-64 32c-15.81 7.906-22.22 27.12-14.31 42.94c7.906 15.78 27.09 22.16 42.94 14.31L448 147.8v236.2h-32c-17.67 0-32 14.31-32 32s14.33 32 32 32h128c17.67 0 32-14.31 32-32S561.7 384 544 384z\"]]\n};\nvar faHandPointRight = {\n  prefix: 'fad',\n  iconName: 'hand-point-right',\n  icon: [512, 512, [], \"f0a4\", [\"M272 160H480c17.67 0 32-14.31 32-32s-14.33-32-32-32h-208.8C271.5 98.66 272 101.3 272 104V160zM202.1 355.8C196 345.6 192 333.3 192 320c0-5.766 1.08-11.24 2.51-16.55C157.4 300.6 128 269.9 128 232V159.1C128 151.2 135.2 144 143.1 144S160 151.2 159.1 159.1l0 69.72C159.1 245.2 171.3 271.1 200 271.1C222.1 271.1 240 254.1 240 232v-128C240 81.91 222.1 64 200 64H136.6C103.5 64 72.03 80 52.47 106.8L26.02 143.2C9.107 166.5 0 194.5 0 223.3V312C0 387.1 60.89 448 136 448h32.88C163.4 438.6 160 427.7 160 416C160 388.1 178 364.6 202.1 355.8z\", \"M320 288h-64c-17.67 0-32 14.31-32 32s14.33 32 32 32h64c17.67 0 32-14.31 32-32S337.7 288 320 288zM352 192h-80v40c0 8.459-1.729 16.46-4.41 24H352c17.67 0 32-14.31 32-32S369.7 192 352 192zM288 384H224c-17.67 0-32 14.31-32 32s14.33 32 32 32h64c17.67 0 32-14.31 32-32S305.7 384 288 384z\"]]\n};\nvar faMagnifyingGlassLocation = {\n  prefix: 'fad',\n  iconName: 'magnifying-glass-location',\n  icon: [512, 512, [\"search-location\"], \"f689\", [\"M208 0C93.13 0 0 93.13 0 208S93.13 416 208 416S416 322.9 416 208S322.9 0 208 0zM216.3 316.2C214.2 318.5 211.2 320 207.1 320c-3.209 0-6.164-1.459-8.207-3.791c-21.58-25.52-77.87-95.67-77.87-134C121.9 134.5 160.4 96 207.1 96c47.69 0 86.18 38.5 86.18 86.19C294.1 220.5 237.8 290.7 216.3 316.2z\", \"M207.1 96C160.4 96 121.9 134.5 121.9 182.2c0 38.35 56.29 108.5 77.87 134C201.8 318.5 204.7 320 207.1 320c3.207 0 6.26-1.459 8.303-3.791c21.58-25.52 77.88-95.67 77.88-134C294.1 134.5 255.6 96 207.1 96zM208 204c-15.46 0-28-12.54-28-28S192.5 148 208 148S236 160.5 236 176S223.5 204 208 204zM500.3 443.7l-119.7-119.7c-15.03 22.3-34.26 41.54-56.57 56.57l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7z\"]]\n};\nvar faSearchLocation = faMagnifyingGlassLocation;\nvar faMessageBot = {\n  prefix: 'fad',\n  iconName: 'message-bot',\n  icon: [640, 512, [], \"e3b8\", [\"M464 0h-288C131.8 0 96 35.81 96 80v255.1c0 44.18 35.82 80 80 80L224 415.1v83.99C224 503.3 226.7 512 236 512c2.523 0 4.998-.8086 7.096-2.328L368 415.1l96 .0059c44.18 0 80-35.82 80-80V80C544 35.81 508.2 0 464 0zM480 256c0 17.67-14.33 32-32 32H192C174.3 288 160 273.7 160 256V128c0-17.67 14.33-32 32-32h256c17.67 0 32 14.33 32 32V256z\", \"M224 159.1c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S241.7 159.1 224 159.1zM32 159.1c-18.3 0-32 14.97-32 32c0 17.06 13.73 31.1 32 31.1c18.85 0 25.44-13.3 27.03-15.1H96v-32H59.03C57.44 173.3 50.85 159.1 32 159.1zM416 159.1c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S433.7 159.1 416 159.1zM608 159.1c-18.85 0-25.44 13.31-27.03 16H544v32h36.98C582.6 210.7 589.2 223.1 608 223.1c18.28 0 32-14.94 32-31.1S626.3 159.1 608 159.1z\"]]\n};\nvar faForwardStep = {\n  prefix: 'fad',\n  iconName: 'forward-step',\n  icon: [320, 512, [\"step-forward\"], \"f051\", [\"M287.1 447.1c17.67 0 31.1-14.33 31.1-32V96.03c0-17.67-14.33-32-32-32c-17.67 0-31.1 14.33-31.1 31.1v319.9C255.1 433.6 270.3 447.1 287.1 447.1z\", \"M52.51 440.6l192-159.1c7.625-6.436 11.43-15.53 11.43-24.62c0-9.094-3.809-18.18-11.43-24.62l-192-159.1C31.88 54.28 0 68.66 0 96.03v319.9C0 443.3 31.88 457.7 52.51 440.6z\"]]\n};\nvar faStepForward = faForwardStep;\nvar faFaceSmileBeam = {\n  prefix: 'fad',\n  iconName: 'face-smile-beam',\n  icon: [512, 512, [128522, \"smile-beam\"], \"f5b8\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM164.1 325.5C158.3 318.8 148.2 318.1 141.5 323.9C134.8 329.7 134.1 339.8 139.9 346.5C162.1 372.1 200.9 400 255.1 400C311.1 400 349.8 372.1 372.1 346.5C377.9 339.8 377.2 329.7 370.5 323.9C363.8 318.1 353.7 318.8 347.9 325.5C329.9 346.2 299.4 368 255.1 368C212.6 368 182 346.2 164.1 325.5H164.1zM226.5 231.6C229.8 230.5 232 227.4 232 224C232 206.1 225.3 188.4 215.4 175.2C205.6 162.2 191.5 152 176 152C160.5 152 146.4 162.2 136.6 175.2C126.7 188.4 120 206.1 120 224C120 227.4 122.2 230.5 125.5 231.6C128.7 232.7 132.3 231.6 134.4 228.8L134.4 228.8L134.6 228.5C134.8 228.3 134.1 228 135.3 227.6C135.1 226.8 136.9 225.7 138.1 224.3C140.6 221.4 144.1 217.7 148.3 213.1C157.1 206.2 167.2 200 176 200C184.8 200 194.9 206.2 203.7 213.1C207.9 217.7 211.4 221.4 213.9 224.3C215.1 225.7 216 226.8 216.7 227.6C217 228 217.2 228.3 217.4 228.5L217.6 228.8L217.6 228.8C219.7 231.6 223.3 232.7 226.5 231.6V231.6zM377.6 228.8C379.7 231.6 383.3 232.7 386.5 231.6C389.8 230.5 392 227.4 392 224C392 206.1 385.3 188.4 375.4 175.2C365.6 162.2 351.5 152 336 152C320.5 152 306.4 162.2 296.6 175.2C286.7 188.4 280 206.1 280 224C280 227.4 282.2 230.5 285.5 231.6C288.7 232.7 292.3 231.6 294.4 228.8L294.4 228.8L294.6 228.5C294.8 228.3 294.1 228 295.3 227.6C295.1 226.8 296.9 225.7 298.1 224.3C300.6 221.4 304.1 217.7 308.3 213.1C317.1 206.2 327.2 200 336 200C344.8 200 354.9 206.2 363.7 213.1C367.9 217.7 371.4 221.4 373.9 224.3C375.1 225.7 376 226.8 376.7 227.6C377 228 377.2 228.3 377.4 228.5L377.6 228.8L377.6 228.8z\", \"M217.6 228.8L217.4 228.5C217.2 228.3 217 228 216.7 227.6C216 226.8 215.1 225.7 213.9 224.3C211.4 221.4 207.9 217.7 203.7 213.1C194.9 206.2 184.8 200 176 200C167.2 200 157.1 206.2 148.3 213.1C144.1 217.7 140.6 221.4 138.1 224.3C136.9 225.7 135.1 226.8 135.3 227.6C134.1 228 134.8 228.3 134.6 228.5L134.4 228.8L134.4 228.8C132.3 231.6 128.7 232.7 125.5 231.6C122.2 230.5 120 227.4 120 224C120 206.1 126.7 188.4 136.6 175.2C146.4 162.2 160.5 152 176 152C191.5 152 205.6 162.2 215.4 175.2C225.3 188.4 232 206.1 232 224C232 227.4 229.8 230.5 226.5 231.6C223.3 232.7 219.7 231.6 217.6 228.8L217.6 228.8zM377.6 228.8L377.4 228.5C377.2 228.3 377 228 376.7 227.6C376 226.8 375.1 225.7 373.9 224.3C371.4 221.4 367.9 217.7 363.7 213.1C354.9 206.2 344.8 200 336 200C327.2 200 317.1 206.2 308.3 213.1C304.1 217.7 300.6 221.4 298.1 224.3C296.9 225.7 295.1 226.8 295.3 227.6C294.1 228 294.8 228.3 294.6 228.5L294.4 228.8L294.4 228.8C292.3 231.6 288.7 232.7 285.5 231.6C282.2 230.5 280 227.4 280 224C280 206.1 286.7 188.4 296.6 175.2C306.4 162.2 320.5 152 336 152C351.5 152 365.6 162.2 375.4 175.2C385.3 188.4 392 206.1 392 224C392 227.4 389.8 230.5 386.5 231.6C383.3 232.7 379.7 231.6 377.6 228.8L377.6 228.8z\"]]\n};\nvar faSmileBeam = faFaceSmileBeam;\nvar faLightCeiling = {\n  prefix: 'fad',\n  iconName: 'light-ceiling',\n  icon: [512, 512, [], \"e016\", [\"M192 447.1c0 35.38 28.62 64 63.1 64s64.01-28.62 64.01-64H192zM288 162.3V0h-64v162.3C234.6 160.1 245.2 160 256 160S277.5 160.1 288 162.3z\", \"M512 380.8V384c0 19.2-12.87 32-32.17 32L32.41 415.1C13.11 415.1 0 403.2 0 384v-3.203C16.01 253.4 128 160 256 160S495.1 253.4 512 380.8z\"]]\n};\nvar faMessageExclamation = {\n  prefix: 'fad',\n  iconName: 'message-exclamation',\n  icon: [512, 512, [\"comment-alt-exclamation\"], \"f4a5\", [\"M447.1 0h-384c-35.25 0-64 28.75-64 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.1c0 9.75 11.25 15.45 19.12 9.7l124.9-93.7h144c35.25 0 64-28.75 64-63.1V63.1C511.1 28.75 483.2 0 447.1 0zM232 104C232 90.75 242.8 80 256 80s24 10.75 24 24v112c0 13.25-10.75 24-24 24S232 229.3 232 216V104zM256 336c-17.67 0-32-14.33-32-32c0-17.67 14.33-32 32-32s32 14.33 32 32C288 321.7 273.7 336 256 336z\", \"M256 240c13.25 0 24-10.75 24-24v-112c0-13.25-10.75-24-24-24S232 90.75 232 104v112C232 229.3 242.8 240 256 240zM256 272c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32s32-14.33 32-32C288 286.3 273.7 272 256 272z\"]]\n};\nvar faCommentAltExclamation = faMessageExclamation;\nvar faBowlScoop = {\n  prefix: 'fad',\n  iconName: 'bowl-scoop',\n  icon: [448, 512, [127847, \"bowl-shaved-ice\"], \"e3de\", [\"M416 224H32C32 173.1 52.23 124.2 88.24 88.24C124.2 52.23 173.1 32 224 32C274.9 32 323.8 52.23 359.8 88.24C395.8 124.2 416 173.1 416 224z\", \"M437.8 257.5C439.9 258.5 441.7 259.9 443.2 261.6C444.7 263.4 445.9 265.4 446.5 267.6C447.2 269.8 447.4 272.2 447 274.4C442.5 313.4 423.8 349.4 394.5 375.5C365.2 401.6 327.3 416 288 416H256L331.3 484.7C333.6 486.9 335.1 489.8 335.7 492.9C336.3 495.1 336 499.2 334.8 502.1C333.6 505.1 331.5 507.6 328.9 509.3C326.3 511.1 323.2 512 320 512H128C124.8 512 121.7 511.1 119.1 509.3C116.5 507.5 114.4 505 113.2 502.1C112 499.2 111.7 495.1 112.3 492.9C112.9 489.8 114.5 486.9 116.7 484.7L192 416H160C120.7 416 82.8 401.6 53.45 375.5C24.11 349.4 5.39 313.4 .865 274.4C.5559 272.1 .738 269.8 1.399 267.6C2.06 265.4 3.185 263.3 4.699 261.6C6.213 259.9 8.08 258.5 10.18 257.5C12.28 256.5 14.56 256 16.87 256H431.1C433.4 256 435.7 256.5 437.8 257.5L437.8 257.5z\"]]\n};\nvar faBowlShavedIce = faBowlScoop;\nvar faSquareX = {\n  prefix: 'fad',\n  iconName: 'square-x',\n  icon: [448, 512, [], \"e286\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM330.3 344.5c8.562 10.11 7.297 25.27-2.828 33.83C323 382.1 317.5 384 312 384c-6.812 0-13.59-2.891-18.34-8.5L224 293.2L154.3 375.5C149.6 381.1 142.8 384 135.1 384C130.5 384 125 382.1 120.5 378.3c-10.12-8.562-11.39-23.72-2.828-33.83L192.6 256L117.7 167.5C109.1 157.4 110.4 142.2 120.5 133.7C130.6 125.1 145.8 126.4 154.3 136.5L224 218.8l69.67-82.34c8.547-10.12 23.72-11.41 33.83-2.828c10.12 8.562 11.39 23.72 2.828 33.83L255.4 256L330.3 344.5z\", \"M327.5 133.7c-10.11-8.578-25.28-7.297-33.83 2.828L224 218.8L154.3 136.5C145.8 126.4 130.6 125.1 120.5 133.7C110.4 142.2 109.1 157.4 117.7 167.5L192.6 256l-74.88 88.5c-8.562 10.11-7.297 25.27 2.828 33.83C125 382.1 130.5 384 135.1 384c6.812 0 13.59-2.891 18.34-8.5L224 293.2l69.67 82.34C298.4 381.1 305.2 384 312 384c5.469 0 10.98-1.859 15.48-5.672c10.12-8.562 11.39-23.72 2.828-33.83L255.4 256l74.88-88.5C338.9 157.4 337.6 142.2 327.5 133.7z\"]]\n};\nvar faUtilityPoleDouble = {\n  prefix: 'fad',\n  iconName: 'utility-pole-double',\n  icon: [512, 512, [], \"e2c4\", [\"M24 32C10.75 32 0 42.74 0 55.1V64h48V55.1C48 42.74 37.25 32 24 32zM128 55.1C128 42.74 117.3 32 104 32S80 42.74 80 55.1V64H128V55.1zM83.16 128L224 221.9V183.4L140.8 128H83.16zM488 32c-13.25 0-24 10.74-24 23.1V64H512V55.1C512 42.74 501.3 32 488 32zM408 32C394.7 32 384 42.74 384 55.1V64h48V55.1C432 42.74 421.3 32 408 32zM371.2 128L288 183.4v38.46L428.8 128H371.2zM24 224C10.75 224 0 234.7 0 247.1V256h48V247.1C48 234.7 37.25 224 24 224zM83.16 320L224 413.9v-38.46L140.8 320H83.16zM488 224c-13.25 0-24 10.74-24 23.1V256H512V247.1C512 234.7 501.3 224 488 224zM408 224C394.7 224 384 234.7 384 247.1V256h48V247.1C432 234.7 421.3 224 408 224zM288 375.4v38.46L428.8 320h-57.69L288 375.4zM128 247.1C128 234.7 117.3 224 104 224S80 234.7 80 247.1V256H128V247.1z\", \"M288 128v128h224v32c0 17.67-14.33 32-32 32h-192v192H224v-192H32c-17.67 0-32-14.33-32-32V256h224V128H32C14.33 128 0 113.7 0 96V64h224V16C224 7.162 231.2 0 240 0h32C280.8 0 288 7.162 288 16V64h224v32c0 17.67-14.33 32-32 32H288z\"]]\n};\nvar faFlagCheckered = {\n  prefix: 'fad',\n  iconName: 'flag-checkered',\n  icon: [576, 512, [127937], \"f11e\", [\"M96 384c44.17-20.37 80.2-28.75 112-30.88V264.1C176.2 267.1 140.1 275.7 96 296V384zM96 120V208c44.12-20.34 80.23-28.89 112-31.04v-88C176.2 91.11 140.1 99.66 96 120zM208 176.1v88c42.7-2.887 77.44 5.973 112 15.08v-88C285.4 182.9 250.7 174.1 208 176.1zM320 104V19.25c-31.41-10.34-63.49-22.05-112-17.64v87.36C250.7 86.08 285.4 94.94 320 104zM320 280v87.98c34.62 9.125 69.24 18.23 112 15.36V294.8c-5.766 .6641-11.24 1.125-16 1.125C380.4 295.1 350.2 288 320 280zM416 119.1c-35.6 0-65.8-7.961-96-15.92v88c30.2 7.961 60.4 15.92 96 15.92c4.758 0 10.23-.4609 16-1.125v-88C426.2 119.5 420.8 119.1 416 119.1zM544 264V176c-35.87 14.48-80.42 27.22-112 30.84v88C463.6 291.2 508.1 278.5 544 264zM544 30.74c0-25-28.81-37.99-53.17-26.49C468.5 14.8 449.2 21.68 432 26.05v92.8C463.6 115.2 508.1 102.5 544 88V30.74z\", \"M432 118.8V26.05c-48.43 12.27-80.11 3.695-112-6.801v84.8c30.2 7.961 60.4 15.92 96 15.92C420.8 119.1 426.2 119.5 432 118.8zM544 176V88c-35.87 14.48-80.42 27.22-112 30.84v88C463.6 203.2 508.1 190.5 544 176zM524.1 360.9C536.3 355.9 544 344.4 544 332.1V264c-35.87 14.48-80.42 27.22-112 30.84v88.55C458.8 381.6 488.8 375.1 524.1 360.9zM96 208V120c44.12-20.34 80.23-28.89 112-31.04V1.602C178.2 4.316 142.3 12.93 96 32.38V32c0-17.75-14.25-32-32-32S32 14.25 32 32L31.96 496c0 8.75 7.25 16 16 16H80C88.75 512 96 504.8 96 496V296c44.12-20.34 80.23-28.89 112-31.04v-88C176.2 179.1 140.1 187.7 96 208zM320 192v-88c-34.56-9.109-69.3-17.97-112-15.08v88C250.7 174.1 285.4 182.9 320 192zM416 207.1c-35.6 0-65.8-7.961-96-15.92v88c30.2 7.961 60.4 15.92 96 15.92c4.758 0 10.23-.4609 16-1.125v-88C426.2 207.5 420.8 207.1 416 207.1zM208 264.1v88.15c42.65-2.867 77.47 5.812 112 14.91V280C285.4 270.9 250.7 262.1 208 264.1z\"]]\n};\nvar faChevronsUp = {\n  prefix: 'fad',\n  iconName: 'chevrons-up',\n  icon: [448, 512, [\"chevron-double-up\"], \"f325\", [\"M416 480c-8.188 0-16.38-3.125-22.62-9.375L224 301.3l-169.4 169.4c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25C432.4 476.9 424.2 480 416 480z\", \"M416 288c-8.188 0-16.38-3.125-22.62-9.375L224 109.3L54.63 278.6c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25C432.4 284.9 424.2 288 416 288z\"]]\n};\nvar faChevronDoubleUp = faChevronsUp;\nvar faFootball = {\n  prefix: 'fad',\n  iconName: 'football',\n  icon: [512, 512, [127944, \"football-ball\"], \"f44e\", [\"M17.33 307.3l187.5 187.5c18.65-1.457 38.24-4.512 58.27-9.602L26.77 248.8C21.68 268.8 18.81 288.4 17.33 307.3zM307.2 17.27c-18.65 1.457-38.24 4.51-58.28 9.6l236.3 236.3c5.094-19.94 7.965-39.53 9.443-58.43L307.2 17.27z\", \"M16.17 337.5c0 44.98 7.565 83.54 13.98 107.9C35.22 464.3 50.46 496 174.9 496c9.566 0 19.59-.4707 29.84-1.271L17.33 307.3C16.53 317.6 16.17 327.7 16.17 337.5zM495.8 174.5c0-44.98-7.565-83.53-13.98-107.9c-4.688-17.54-18.34-31.23-36.04-35.95C435.5 27.91 392.9 16 337 16c-9.564 0-19.59 .4707-29.84 1.271l187.5 187.5C495.5 194.4 495.8 184.3 495.8 174.5zM26.77 248.8l236.3 236.3c142-36.1 203.9-150.4 222.2-221.1L248.9 26.87C106.9 62.96 45.07 177.2 26.77 248.8zM256 335.1c0 9.141-7.474 16-16 16c-4.094 0-8.188-1.564-11.31-4.689L164.7 283.3C161.6 280.2 160 276.1 160 271.1c0-8.529 6.865-16 16-16c4.095 0 8.189 1.562 11.31 4.688l64.01 64C254.4 327.8 256 331.9 256 335.1zM304 287.1c0 9.141-7.474 16-16 16c-4.094 0-8.188-1.564-11.31-4.689L212.7 235.3C209.6 232.2 208 228.1 208 223.1c0-9.141 7.473-16 16-16c4.094 0 8.188 1.562 11.31 4.688l64.01 64.01C302.5 279.8 304 283.9 304 287.1zM256 175.1c0-9.141 7.473-16 16-16c4.094 0 8.188 1.562 11.31 4.688l64.01 64.01c3.125 3.125 4.688 7.219 4.688 11.31c0 9.133-7.468 16-16 16c-4.094 0-8.189-1.562-11.31-4.688l-64.01-64.01C257.6 184.2 256 180.1 256 175.1z\"]]\n};\nvar faFootballBall = faFootball;\nvar faUserVneck = {\n  prefix: 'fad',\n  iconName: 'user-vneck',\n  icon: [448, 512, [], \"e461\", [\"M96 128C96 57.31 153.3 0 224 0C294.7 0 352 57.31 352 128C352 198.7 294.7 256 224 256C153.3 256 96 198.7 96 128z\", \"M140.2 306.3L224 431.1L307.8 306.3C387.4 319.5 448 388.7 448 471.1V479.1C448 497.7 433.7 511.1 416 511.1H32C14.33 511.1 0 497.7 0 479.1V471.1C0 388.7 60.64 319.5 140.2 306.3z\"]]\n};\nvar faSchoolCircleExclamation = {\n  prefix: 'fad',\n  iconName: 'school-circle-exclamation',\n  icon: [640, 512, [], \"e56c\", [\"M302.2 5.374C312.1-1.791 327-1.791 337.8 5.374L476.8 98.06L602.4 125.1C624.4 130.9 640 150.3 640 172.8V266.8C608.1 221.6 555.5 191.1 496 191.1C457.5 191.1 421.8 204.4 392.9 225.4C402.4 211.3 408 194.3 408 175.1C408 127.4 368.6 87.1 320 87.1C271.4 87.1 232 127.4 232 175.1C232 224.6 271.4 263.1 320 263.1C335.6 263.1 350.2 259.1 362.9 252.9C339.4 279.9 324.1 314.3 320.7 352H320.3L320 352C284.7 352 256 380.7 256 416V512H320L48 512C21.49 512 0 490.5 0 464V172.8C0 150.3 15.63 130.9 37.59 125.1L163.2 98.06L302.2 5.374zM80 272C80 280.8 87.16 288 96 288H128C136.8 288 144 280.8 144 272V208C144 199.2 136.8 192 128 192H96C87.16 192 80 199.2 80 208V272zM80 400C80 408.8 87.16 416 96 416H128C136.8 416 144 408.8 144 400V336C144 327.2 136.8 320 128 320H96C87.16 320 80 327.2 80 336V400zM336 160H352C360.8 160 368 167.2 368 176C368 184.8 360.8 192 352 192H320C311.2 192 304 184.8 304 176V144C304 135.2 311.2 128 320 128C328.8 128 336 135.2 336 144V160z\", \"M640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM496 416C482.7 416 472 426.7 472 440C472 453.3 482.7 464 496 464C509.3 464 520 453.3 520 440C520 426.7 509.3 416 496 416zM511.1 288C511.1 279.2 504.8 272 495.1 272C487.2 272 479.1 279.2 479.1 288V368C479.1 376.8 487.2 384 495.1 384C504.8 384 511.1 376.8 511.1 368V288z\"]]\n};\nvar faCrop = {\n  prefix: 'fad',\n  iconName: 'crop',\n  icon: [512, 512, [], \"f125\", [\"M457.4 9.372C469.9-3.124 490.1-3.124 502.6 9.372C515.1 21.87 515.1 42.13 502.6 54.63L445.8 111.4C439.9 89.4 422.6 72.06 400.6 66.17L457.4 9.372zM384 128V173.3L173.3 384H352V448H128C92.65 448 64 419.3 64 384V32C64 14.33 78.33 0 96 0C113.7 0 128 14.33 128 32V338.7L338.7 128H384zM448 384H480C497.7 384 512 398.3 512 416C512 433.7 497.7 448 480 448H448V384z\", \"M64 64V128H32C14.33 128 0 113.7 0 96C0 78.33 14.33 64 32 64H64zM384 128H160V64H384C419.3 64 448 92.65 448 128V480C448 497.7 433.7 512 416 512C398.3 512 384 497.7 384 480V128z\"]]\n};\nvar faAnglesDown = {\n  prefix: 'fad',\n  iconName: 'angles-down',\n  icon: [384, 512, [\"angle-double-down\"], \"f103\", [\"M192 288C183.8 288 175.6 284.9 169.4 278.6l-160-160c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L192 210.8l137.4-137.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-160 160C208.4 284.9 200.2 288 192 288z\", \"M192 480c-8.188 0-16.38-3.125-22.62-9.375l-160-160c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L192 402.8l137.4-137.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-160 160C208.4 476.9 200.2 480 192 480z\"]]\n};\nvar faAngleDoubleDown = faAnglesDown;\nvar faUsersRectangle = {\n  prefix: 'fad',\n  iconName: 'users-rectangle',\n  icon: [640, 512, [], \"e594\", [\"M127.8 176C127.8 149.5 149.3 128 175.8 128C202.3 128 223.8 149.5 223.8 176C223.8 202.5 202.3 224 175.8 224C149.3 224 127.8 202.5 127.8 176V176zM218.7 256C227.8 256 236.5 258.3 244 262.4C211.6 274.3 186.8 301.9 178.8 336H122.7C107.9 336 96 324.1 96 309.3C96 279.9 119.9 256 149.3 256H218.7zM517.3 336H461.2C453.2 301.9 428.4 274.3 395.1 262.4C403.5 258.3 412.2 256 421.3 256H490.7C520.1 256 544 279.9 544 309.3C544 324.1 532.1 336 517.3 336H517.3zM432 360C432 373.3 421.3 384 408 384H232C218.7 384 208 373.3 208 360C208 351.6 209.4 343.5 212.1 336C220.7 311.7 241.1 293.4 267.1 288.1C271.9 288.3 275.9 288 280 288H360C364.1 288 368.1 288.3 372 288.1C398 293.4 419.3 311.7 427.9 336C430.6 343.5 432 351.6 432 360zM416 176C416 149.5 437.5 128 464 128C490.5 128 512 149.5 512 176C512 202.5 490.5 224 464 224C437.5 224 416 202.5 416 176zM384 192C384 227.3 355.3 256 320 256C284.7 256 256 227.3 256 192C256 156.7 284.7 128 320 128C355.3 128 384 156.7 384 192z\", \"M0 96C0 42.98 42.98 0 96 0H544C597 0 640 42.98 640 96V416C640 469 597 512 544 512H96C42.98 512 0 469 0 416V96zM96 64C78.33 64 64 78.33 64 96V416C64 433.7 78.33 448 96 448H544C561.7 448 576 433.7 576 416V96C576 78.33 561.7 64 544 64H96z\"]]\n};\nvar faPeopleRoof = {\n  prefix: 'fad',\n  iconName: 'people-roof',\n  icon: [640, 512, [], \"e537\", [\"M359.1 200C359.1 222.1 342.1 240 319.1 240C297.9 240 279.1 222.1 279.1 200C279.1 177.9 297.9 160 319.1 160C342.1 160 359.1 177.9 359.1 200zM183.1 296C183.1 318.1 166.1 336 143.1 336C121.9 336 103.1 318.1 103.1 296C103.1 273.9 121.9 256 143.1 256C166.1 256 183.1 273.9 183.1 296zM455.1 296C455.1 273.9 473.9 256 495.1 256C518.1 256 535.1 273.9 535.1 296C535.1 318.1 518.1 336 495.1 336C473.9 336 455.1 318.1 455.1 296zM199.1 480C199.1 497.7 185.7 512 167.1 512H119.1C102.3 512 87.1 497.7 87.1 480V441.5L61.13 491.4C54.84 503 40.29 507.4 28.62 501.1C16.95 494.8 12.58 480.3 18.87 468.6L56.74 398.3C72.09 369.8 101.9 352 134.2 352H153.8C170.1 352 185.7 356.5 199.2 364.6L232.7 302.3C248.1 273.8 277.9 256 310.2 256H329.8C362.1 256 391.9 273.8 407.3 302.3L440.8 364.6C454.3 356.5 469.9 352 486.2 352H505.8C538.1 352 567.9 369.8 583.3 398.3L621.1 468.6C627.4 480.3 623 494.8 611.4 501.1C599.7 507.4 585.1 503 578.9 491.4L551.1 441.5V480C551.1 497.7 537.7 512 519.1 512H471.1C454.3 512 439.1 497.7 439.1 480V441.5L413.1 491.4C406.8 503 392.3 507.4 380.6 501.1C368.9 494.8 364.6 480.3 370.9 468.6L407.2 401.1C405.5 399.5 404 397.6 402.9 395.4L375.1 345.5V400C375.1 417.7 361.7 432 343.1 432H295.1C278.3 432 263.1 417.7 263.1 400V345.5L237.1 395.4C235.1 397.6 234.5 399.5 232.8 401.1L269.1 468.6C275.4 480.3 271 494.8 259.4 501.1C247.7 507.4 233.1 503 226.9 491.4L199.1 441.5L199.1 480z\", \"M304.5 4.027C314.1-1.342 325.9-1.342 335.5 4.027L623.5 164C638.1 172.6 644.6 192.1 635.1 207.5C627.4 222.1 607.9 228.6 592.5 219.1L319.1 68.61L47.54 219.1C32.09 228.6 12.61 222.1 4.025 207.5C-4.558 192.1 1.008 172.6 16.46 164L304.5 4.027z\"]]\n};\nvar faSquareArrowRight = {\n  prefix: 'fad',\n  iconName: 'square-arrow-right',\n  icon: [448, 512, [\"arrow-square-right\"], \"f33b\", [\"M384 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM374.6 278.6l-103.1 103.1c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L274.8 288H96C78.31 288 64 273.7 64 256s14.31-32 32-32h178.8l-49.38-49.38c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l103.1 103.1C382.6 241.3 384 251.1 384 256C384 260.9 382.6 270.7 374.6 278.6z\", \"M374.6 278.6l-103.1 103.1c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L274.8 288H96C78.31 288 64 273.7 64 256s14.31-32 32-32h178.8l-49.38-49.38c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l103.1 103.1C382.6 241.3 384 251.1 384 256C384 260.9 382.6 270.7 374.6 278.6z\"]]\n};\nvar faArrowSquareRight = faSquareArrowRight;\nvar faLocationPlus = {\n  prefix: 'fad',\n  iconName: 'location-plus',\n  icon: [384, 512, [\"map-marker-plus\"], \"f60a\", [\"M168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2H168.3zM168 120V168H120C106.7 168 96 178.7 96 192C96 205.3 106.7 216 120 216H168V264C168 277.3 178.7 288 192 288C205.3 288 216 277.3 216 264V216H264C277.3 216 288 205.3 288 192C288 178.7 277.3 168 264 168H216V120C216 106.7 205.3 96 192 96C178.7 96 168 106.7 168 120z\", \"M216 168H264C277.3 168 288 178.7 288 192C288 205.3 277.3 216 264 216H216V264C216 277.3 205.3 288 192 288C178.7 288 168 277.3 168 264V216H120C106.7 216 96 205.3 96 192C96 178.7 106.7 168 120 168H168V120C168 106.7 178.7 96 192 96C205.3 96 216 106.7 216 120V168z\"]]\n};\nvar faMapMarkerPlus = faLocationPlus;\nvar faLightbulbExclamationOn = {\n  prefix: 'fad',\n  iconName: 'lightbulb-exclamation-on',\n  icon: [640, 512, [], \"e1ca\", [\"M319.5 .0127C217.5 .2627 144 82.1 144 175.1c0 44.38 16.52 84.89 43.52 115.8c16.62 18.88 42.36 58.23 52.24 91.48c0 .25 .1146 .5104 .1146 .7604l160.3 .0006c0-.25 .0833-.5111 .0833-.7611c9.875-33.25 35.61-72.61 52.24-91.48C479.5 260.9 496 220.4 496 175.1C496 78.62 416.8-.2373 319.5 .0127zM296 88C296 74.75 306.8 64 320 64s24 10.75 24 24v112C344 213.3 333.3 224 320 224S296 213.3 296 200V88zM320 320c-17.67 0-32-14.33-32-32s14.33-32 32-32s32 14.33 32 32S337.7 320 320 320z\", \"M107.1 287.3l-55.5 32c-7.5 4.125-12.25 12.12-12.38 20.88c0 8.625 4.625 16.62 12.12 21c7.625 4.25 16.88 4.125 24.25-.375l55.5-32C142.3 322 145.1 307.5 139.5 296.3C133 284.9 118.5 280.9 107.1 287.3zM112 192c0-13.25-10.75-24-24-24h-64c-13.25 0-24 10.75-24 24c0 13.25 10.75 24 24 24h64C101.3 216 112 205.3 112 192zM131.1 55.25l-55.5-32C68.25 18.75 59 18.62 51.38 22.88c-7.5 4.375-12.12 12.38-12.12 21c.125 8.75 4.875 16.75 12.38 20.88l55.5 32C114.5 101.3 123.8 101.4 131.4 97.13c7.5-4.375 12.12-12.38 12.12-21C143.4 67.38 138.6 59.38 131.1 55.25zM616 168h-64c-13.25 0-24 10.75-24 24c0 13.25 10.75 24 24 24h64c13.25 0 24-10.75 24-24C640 178.8 629.3 168 616 168zM588.4 319.3l-55.5-32c-7.375-4.5-16.62-4.625-24.25-.375c-7.5 4.375-12.12 12.38-12.12 21c.125 8.75 4.875 16.75 12.38 20.88l55.5 32c11.38 6.375 25.88 2.375 32.38-9C603.3 340.5 599.5 326 588.4 319.3zM521 100c4.125 0 8.25-1.125 12-3.25l55.38-32c11.25-6.752 14.88-21.25 8.375-32.5c-6.5-11.38-21-15.38-32.38-9l-55.38 32c-9.5 5.375-14 16.5-11.25 27C500.6 92.75 510.1 100 521 100zM320 224c13.25 0 24-10.75 24-24v-112C344 74.75 333.3 64 320 64S296 74.75 296 88v112C296 213.3 306.8 224 320 224zM320 320c17.67 0 32-14.33 32-32s-14.33-32-32-32S288 270.3 288 288S302.3 320 320 320zM240.1 415.1l.0761 38.36c0 6.297 1.886 12.43 5.355 17.68l17.08 25.69C267.8 505.6 279.8 512 289.2 512h61.67c9.438 0 21.36-6.395 26.61-14.27l17.34-25.7c2.938-4.438 5.097-12.35 5.097-17.68l.2156-70.35l-159.9 .002L240.1 415.1z\"]]\n};\nvar faPeopleLine = {\n  prefix: 'fad',\n  iconName: 'people-line',\n  icon: [640, 512, [], \"e534\", [\"M359.1 72C359.1 94.09 342.1 112 319.1 112C297.9 112 279.1 94.09 279.1 72C279.1 49.91 297.9 32 319.1 32C342.1 32 359.1 49.91 359.1 72zM183.1 168C183.1 190.1 166.1 208 143.1 208C121.9 208 103.1 190.1 103.1 168C103.1 145.9 121.9 128 143.1 128C166.1 128 183.1 145.9 183.1 168zM455.1 168C455.1 145.9 473.9 128 495.1 128C518.1 128 535.1 145.9 535.1 168C535.1 190.1 518.1 208 495.1 208C473.9 208 455.1 190.1 455.1 168zM199.1 352C199.1 369.7 185.7 384 167.1 384H119.1C102.3 384 87.1 369.7 87.1 352V313.5L61.13 363.4C54.84 375 40.29 379.4 28.62 373.1C16.95 366.8 12.58 352.3 18.87 340.6L56.74 270.3C72.09 241.8 101.9 224 134.2 224H153.8C170.1 224 185.7 228.5 199.2 236.6L232.7 174.3C248.1 145.8 277.9 128 310.2 128H329.8C362.1 128 391.9 145.8 407.3 174.3L440.8 236.6C454.3 228.5 469.9 224 486.2 224H505.8C538.1 224 567.9 241.8 583.3 270.3L621.1 340.6C627.4 352.3 623 366.8 611.4 373.1C599.7 379.4 585.1 375 578.9 363.4L551.1 313.5V352C551.1 369.7 537.7 384 519.1 384H471.1C454.3 384 439.1 369.7 439.1 352V313.5L413.1 363.4C406.8 375 392.3 379.4 380.6 373.1C368.9 366.8 364.6 352.3 370.9 340.6L407.2 273.1C405.5 271.5 404 269.6 402.9 267.4L375.1 217.5V272C375.1 289.7 361.7 304 343.1 304H295.1C278.3 304 263.1 289.7 263.1 272V217.5L237.1 267.4C235.1 269.6 234.5 271.5 232.8 273.1L269.1 340.6C275.4 352.3 271 366.8 259.4 373.1C247.7 379.4 233.1 375 226.9 363.4L199.1 313.5L199.1 352z\", \"M0 448C0 430.3 14.33 416 32 416H608C625.7 416 640 430.3 640 448C640 465.7 625.7 480 608 480H32C14.33 480 0 465.7 0 448z\"]]\n};\nvar faBeerMugEmpty = {\n  prefix: 'fad',\n  iconName: 'beer-mug-empty',\n  icon: [512, 512, [\"beer\"], \"f0fc\", [\"M432 96H384V64c0-17.67-14.33-32-32-32H64C46.33 32 32 46.33 32 64v352c0 35.35 28.65 64 64 64h224c35.35 0 64-28.65 64-64v-32.08l80.66-35.94C493.5 335.1 512 306.5 512 275V176C512 131.8 476.2 96 432 96zM160 368C160 376.9 152.9 384 144 384S128 376.9 128 368v-224C128 135.1 135.1 128 144 128S160 135.1 160 144V368zM224 368C224 376.9 216.9 384 208 384S192 376.9 192 368v-224C192 135.1 199.1 128 208 128S224 135.1 224 144V368zM288 368c0 8.875-7.125 16-16 16S256 376.9 256 368v-224C256 135.1 263.1 128 272 128S288 135.1 288 144V368zM448 275c0 6.25-3.75 12-9.5 14.62L384 313.9V160h48C440.9 160 448 167.1 448 176V275z\", \"M144 128C135.1 128 128 135.1 128 144v224C128 376.9 135.1 384 144 384S160 376.9 160 368v-224C160 135.1 152.9 128 144 128zM208 128C199.1 128 192 135.1 192 144v224C192 376.9 199.1 384 208 384S224 376.9 224 368v-224C224 135.1 216.9 128 208 128zM272 128C263.1 128 256 135.1 256 144v224c0 8.875 7.125 16 16 16s16-7.125 16-16v-224C288 135.1 280.9 128 272 128z\"]]\n};\nvar faBeer = faBeerMugEmpty;\nvar faCrateEmpty = {\n  prefix: 'fad',\n  iconName: 'crate-empty',\n  icon: [512, 512, [], \"e151\", [\"\", \"M0 496c0 8.875 7.125 16 16 16h480c8.875 0 16-7.125 16-16v-112H0V496zM448 431.1c8.875 0 16 7.126 16 16s-7.125 16-16 16s-16-7.126-16-16S439.1 431.1 448 431.1zM64 431.1c8.875 0 16 7.125 16 16S72.88 464 64 464s-16-7.125-16-16S55.13 431.1 64 431.1zM496 224h-480c-8.875 0-16 7.125-16 16v112h512V240C512 231.1 504.9 224 496 224zM64 303.1c-8.875 0-16-7.123-16-15.1s7.125-16 16-16s16 7.122 16 15.1S72.88 303.1 64 303.1zM448 303.1c-8.875 0-16-7.125-16-16S439.1 272 448 272s16 7.125 16 16S456.9 303.1 448 303.1z\"]]\n};\nvar faDiagramPredecessor = {\n  prefix: 'fad',\n  iconName: 'diagram-predecessor',\n  icon: [512, 512, [], \"e477\", [\"M512 416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V352C0 316.7 28.65 288 64 288H448C483.3 288 512 316.7 512 352V416zM64 352V416H448V352H64z\", \"M64 224C28.65 224 0 195.3 0 160V96C0 60.65 28.65 32 64 32H368C412.2 32 448 67.82 448 112V128H486.1C507.4 128 518.1 153.9 503 168.1L432.1 239C423.6 248.4 408.4 248.4 399 239L328.1 168.1C313.9 153.9 324.6 128 345.9 128H384V112C384 103.2 376.8 96 368 96H288V160C288 195.3 259.3 224 224 224H64z\"]]\n};\nvar faTransporter = {\n  prefix: 'fad',\n  iconName: 'transporter',\n  icon: [512, 512, [], \"e042\", [\"M509.8 44.38L480 32l-12.38-29.75C466.9 .875 465.5 0 464 0s-2.875 .875-3.625 2.25L448 32l-29.75 12.38C416.9 45.13 416 46.5 416 48s.875 2.875 2.25 3.625L448 64l12.38 29.75C461.1 95.13 462.5 96 464 96s2.875-.875 3.625-2.25L480 64l29.75-12.38C511.1 50.88 512 49.5 512 48S511.1 45.13 509.8 44.38zM64 96L51.63 66.25C50.88 64.88 49.5 64 48 64S45.13 64.88 44.38 66.25L32 96L2.25 108.4C.875 109.1 0 110.5 0 112s.875 2.875 2.25 3.625L32 128l12.38 29.75C45.13 159.1 46.5 160 48 160s2.875-.875 3.625-2.25L64 128l29.75-12.38C95.13 114.9 96 113.5 96 112S95.13 109.1 93.75 108.4L64 96z\", \"M256 96c26.5 0 48-21.5 48-48S282.5 0 256 0S208 21.5 208 48S229.5 96 256 96zM152.6 276.5l31.38-37.75L184 416h64v-96h16v96h64l.0065-177.3l31.38 37.75c11.38 13.5 31.5 15.38 45.13 4.125c13.5-11.38 15.38-31.5 4.125-45.13l-70.5-84.5C326 136.4 308 128 289 128h-66c-19 0-37 8.375-49.12 23l-70.5 84.5c-11.25 13.62-9.5 33.75 4.125 45.13C121.1 291.9 141.3 290 152.6 276.5zM384 448H128c-17.62 0-32 14.38-32 32v32h320v-32C416 462.4 401.6 448 384 448z\"]]\n};\nvar faCalendarCircleUser = {\n  prefix: 'fad',\n  iconName: 'calendar-circle-user',\n  icon: [576, 512, [], \"e471\", [\"M96 32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V160H0V112C0 85.49 21.49 64 48 64H96V32zM416 192.7C326.3 200.8 256 276.2 256 368C256 427.5 285.6 480.1 330.8 512H48C21.49 512 0 490.5 0 464V192H416V192.7z\", \"M288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM432 480C462.2 480 489.5 468.1 509.7 448.7C503.5 429.7 485.6 416 464.6 416H399.4C378.4 416 360.5 429.7 354.3 448.7C374.5 468.1 401.8 480 432 480V480zM432 384C458.5 384 480 362.5 480 336C480 309.5 458.5 288 432 288C405.5 288 384 309.5 384 336C384 362.5 405.5 384 432 384z\"]]\n};\nvar faArrowUpLong = {\n  prefix: 'fad',\n  iconName: 'arrow-up-long',\n  icon: [320, 512, [\"long-arrow-up\"], \"f176\", [\"M192 109.3V480c0 17.69-14.31 32-32 32s-32-14.31-32-32V109.3l32-32L192 109.3z\", \"M288 192c-8.188 0-16.38-3.125-22.62-9.375L160 77.25L54.63 182.6c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l128-128c12.5-12.5 32.75-12.5 45.25 0l128 128c12.5 12.5 12.5 32.75 0 45.25C304.4 188.9 296.2 192 288 192z\"]]\n};\nvar faLongArrowUp = faArrowUpLong;\nvar faPersonCarryBox = {\n  prefix: 'fad',\n  iconName: 'person-carry-box',\n  icon: [384, 512, [\"person-carry\"], \"f4cf\", [\"M80 .0003c-26.5 0-48 21.5-48 47.1C32 74.5 53.5 95.1 80 95.1S128 74.5 128 47.1C128 21.5 106.5 .0003 80 .0003zM352 95.1h-128c-17.6 0-32 14.4-32 32v159.1l160 .002c17.6 0 32-14.4 32-32V127.1C384 110.4 369.6 95.1 352 95.1z\", \"M0 479.9c0 17.75 14.25 31.1 32 31.1s32-14.2 32-31.95v-74.54c-16-13.62-63.38-54.63-64-55.13V479.9zM118.1 271.1C124.5 281.5 135.4 287.1 147.2 287.1H192v-63.1H166.6L133.3 162.2C122.3 141.1 100.5 127.1 76.75 127.1H48c-26.51 0-48 21.49-48 48v102.1c0 18.75 8.25 36.38 22.38 48.62l76 65.13l14.12 92.5c1 5.625 10.12 30.62 36.75 26.25c17.5-2.875 29.25-19.37 26.38-36.75l-14.12-92.5C159 367.4 151.4 353.9 140 344.1L96 306.4V228.1L118.1 271.1z\"]]\n};\nvar faPersonCarry = faPersonCarryBox;\nvar faFireFlameSimple = {\n  prefix: 'fad',\n  iconName: 'fire-flame-simple',\n  icon: [384, 512, [\"burn\"], \"f46a\", [\"M203.1 4.365c-6.177-5.82-16.06-5.819-22.23-.0007C74.52 104.5 0 234.1 0 312C0 437.9 79 512 192 512s192-74.05 192-200C384 233.9 309 104.2 203.1 4.365zM192 432c-56.5 0-96-37.76-96-91.74c0-12.47 4.207-55.32 83.87-143c6.314-6.953 17.95-6.953 24.26 0C283.8 284.9 288 327.8 288 340.3C288 394.2 248.5 432 192 432z\", \"M192 432c-56.5 0-96-37.76-96-91.74c0-12.47 4.207-55.32 83.87-143c6.314-6.953 17.95-6.953 24.26 0C283.8 284.9 288 327.8 288 340.3C288 394.2 248.5 432 192 432z\"]]\n};\nvar faBurn = faFireFlameSimple;\nvar faPerson = {\n  prefix: 'fad',\n  iconName: 'person',\n  icon: [320, 512, [129485, \"male\"], \"f183\", [\"M208 48C208 74.51 186.5 96 160 96C133.5 96 112 74.51 112 48C112 21.49 133.5 0 160 0C186.5 0 208 21.49 208 48z\", \"M88 256.9L59.43 304.5C50.33 319.6 30.67 324.5 15.52 315.4C.3696 306.3-4.531 286.7 4.573 271.5L62.85 174.6C80.2 145.7 111.4 128 145.1 128H174.9C208.6 128 239.8 145.7 257.2 174.6L315.4 271.5C324.5 286.7 319.6 306.3 304.5 315.4C289.3 324.5 269.7 319.6 260.6 304.5L232 256.9V480C232 497.7 217.7 512 200 512C182.3 512 168 497.7 168 480V352H152V480C152 497.7 137.7 512 120 512C102.3 512 88 497.7 88 480L88 256.9z\"]]\n};\nvar faMale = faPerson;\nvar faLaptop = {\n  prefix: 'fad',\n  iconName: 'laptop',\n  icon: [640, 512, [128187], \"f109\", [\"M624 383.1h-608c-8.75 0-16 7.25-16 16v16c0 35.25 28.75 64 64 64h512c35.25 0 64-28.75 64-64v-16C640 391.2 632.8 383.1 624 383.1zM128 96h384v256h64v-272c0-26.38-21.62-48-48-48h-416c-26.38 0-48 21.62-48 48V352h64V96z\", \"M512 352H128V96h384V352z\"]]\n};\nvar faFileCsv = {\n  prefix: 'fad',\n  iconName: 'file-csv',\n  icon: [384, 512, [], \"f6dd\", [\"M0 64C0 28.65 28.65 0 64 0H224V160H384V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64zM80 224C57.91 224 40 241.9 40 264V344C40 366.1 57.91 384 80 384H96C118.1 384 136 366.1 136 344V336C136 327.2 128.8 320 120 320C111.2 320 104 327.2 104 336V344C104 348.4 100.4 352 96 352H80C75.58 352 72 348.4 72 344V264C72 259.6 75.58 256 80 256H96C100.4 256 104 259.6 104 264V272C104 280.8 111.2 288 120 288C128.8 288 136 280.8 136 272V264C136 241.9 118.1 224 96 224H80zM175.4 310.6L200.8 325.1C205.2 327.7 208 332.5 208 337.6C208 345.6 201.6 352 193.6 352H168C159.2 352 152 359.2 152 368C152 376.8 159.2 384 168 384H193.6C219.2 384 240 363.2 240 337.6C240 320.1 231.1 305.6 216.6 297.4L191.2 282.9C186.8 280.3 184 275.5 184 270.4C184 262.4 190.4 256 198.4 256H216C224.8 256 232 248.8 232 240C232 231.2 224.8 224 216 224H198.4C172.8 224 152 244.8 152 270.4C152 287 160.9 302.4 175.4 310.6zM280 240C280 231.2 272.8 224 264 224C255.2 224 248 231.2 248 240V271.6C248 306.3 258.3 340.3 277.6 369.2L282.7 376.9C285.7 381.3 290.6 384 296 384C301.4 384 306.3 381.3 309.3 376.9L314.4 369.2C333.7 340.3 344 306.3 344 271.6V240C344 231.2 336.8 224 328 224C319.2 224 312 231.2 312 240V271.6C312 294.6 306.5 317.2 296 337.5C285.5 317.2 280 294.6 280 271.6V240z\", \"M224 160V0L384 160H224zM96 224C118.1 224 136 241.9 136 264V272C136 280.8 128.8 288 120 288C111.2 288 104 280.8 104 272V264C104 259.6 100.4 256 96 256H80C75.58 256 72 259.6 72 264V344C72 348.4 75.58 352 80 352H96C100.4 352 104 348.4 104 344V336C104 327.2 111.2 320 120 320C128.8 320 136 327.2 136 336V344C136 366.1 118.1 384 96 384H80C57.91 384 40 366.1 40 344V264C40 241.9 57.91 224 80 224H96zM152 270.4C152 244.8 172.8 224 198.4 224H216C224.8 224 232 231.2 232 240C232 248.8 224.8 256 216 256H198.4C190.4 256 184 262.4 184 270.4C184 275.5 186.8 280.3 191.2 282.9L216.6 297.4C231.1 305.6 240 320.1 240 337.6C240 363.2 219.2 384 193.6 384H168C159.2 384 152 376.8 152 368C152 359.2 159.2 352 168 352H193.6C201.6 352 208 345.6 208 337.6C208 332.5 205.2 327.7 200.8 325.1L175.4 310.6C160.9 302.4 152 287 152 270.4zM280 271.6C280 294.6 285.5 317.2 296 337.5C306.5 317.2 312 294.6 312 271.6V240C312 231.2 319.2 224 328 224C336.8 224 344 231.2 344 240V271.6C344 306.3 333.7 340.3 314.4 369.2L309.3 376.9C306.3 381.3 301.4 384 296 384C290.6 384 285.7 381.3 282.7 376.9L277.6 369.2C258.3 340.3 248 306.3 248 271.6V240C248 231.2 255.2 224 264 224C272.8 224 280 231.2 280 240V271.6z\"]]\n};\nvar faMenorah = {\n  prefix: 'fad',\n  iconName: 'menorah',\n  icon: [640, 512, [], \"f676\", [\"M416 95.1c17.62 0 32-14.38 32-32s-32-63.1-32-63.1s-32 46.37-32 63.1S398.4 95.1 416 95.1zM608 95.1c17.62 0 32-14.38 32-32s-32-63.1-32-63.1s-32 46.37-32 63.1S590.4 95.1 608 95.1zM320 95.1c17.62 0 32-14.38 32-32s-32-63.1-32-63.1S288 46.37 288 63.1S302.4 95.1 320 95.1zM512 95.1c17.62 0 32-14.38 32-32s-32-63.1-32-63.1s-32 46.37-32 63.1S494.4 95.1 512 95.1zM224 95.1c17.62 0 32-14.38 32-32S224 0 224 0S192 46.37 192 63.1S206.4 95.1 224 95.1zM32 95.1c17.62 0 32-14.38 32-32S32 0 32 0S0 46.37 0 63.1S14.38 95.1 32 95.1zM128 95.1c17.62 0 32-14.38 32-32S128 0 128 0S96 46.37 96 63.1S110.4 95.1 128 95.1z\", \"M544 144C544 135.1 536.9 128 528 128h-32C487.1 128 480 135.1 480 144V288h64V144zM448 144C448 135.1 440.9 128 432 128h-32C391.1 128 384 135.1 384 144V288h64V144zM624 128h-32C583.2 128 576 135.2 576 144V288c0 17.6-14.4 32-32 32h-192V144C352 135.2 344.8 128 336 128h-32C295.2 128 288 135.2 288 144V320H96c-17.6 0-32-14.4-32-32V144C64 135.2 56.84 128 48 128h-32C7.164 128 0 135.2 0 144V288c0 53.02 42.98 96 96 96h192v64H176C149.5 448 128 469.5 128 496C128 504.8 135.2 512 144 512h352c8.836 0 16-7.164 16-16c0-26.51-21.49-48-48-48H352v-64h192c53.02 0 96-42.98 96-96V144C640 135.2 632.8 128 624 128zM160 144C160 135.1 152.9 128 144 128h-32C103.1 128 96 135.1 96 144V288h64V144zM256 144C256 135.1 248.9 128 240 128h-32C199.1 128 192 135.1 192 144V288h64V144z\"]]\n};\nvar faUnion = {\n  prefix: 'fad',\n  iconName: 'union',\n  icon: [384, 512, [8899], \"f6a2\", [\"M192 480c-105.9 0-192-86.12-192-191.1V64.01c0-17.69 14.31-32 32-32s32 14.31 32 32v223.1c0 70.59 57.41 128 128 128s128-57.41 128-128V64.01c0-17.69 14.31-32 32-32s32 14.31 32 32v223.1C384 393.9 297.9 480 192 480z\", \"\"]]\n};\nvar faChevronsLeft = {\n  prefix: 'fad',\n  iconName: 'chevrons-left',\n  icon: [448, 512, [\"chevron-double-left\"], \"f323\", [\"M416 480c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L269.3 256l169.4 169.4c12.5 12.5 12.5 32.75 0 45.25C432.4 476.9 424.2 480 416 480z\", \"M224 480c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L77.25 256l169.4 169.4c12.5 12.5 12.5 32.75 0 45.25C240.4 476.9 232.2 480 224 480z\"]]\n};\nvar faChevronDoubleLeft = faChevronsLeft;\nvar faCircleHeart = {\n  prefix: 'fad',\n  iconName: 'circle-heart',\n  icon: [512, 512, [\"heart-circle\"], \"f4c7\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM233.5 384.2C239.7 390.5 247.9 393.6 256 393.6C264.1 393.6 272.3 390.5 278.5 384.2L380.1 280.1C409.5 251.2 409.5 202.8 380.1 173C350.8 143.2 303.1 143.2 273.7 173L256 191L238.3 173C208.9 143.2 161.2 143.2 131.9 173C102.5 202.8 102.5 251.2 131.9 280.1L233.5 384.2z\", \"M238.3 173L256 191L273.7 173C303.1 143.2 350.8 143.2 380.1 173C409.5 202.8 409.5 251.2 380.1 280.1L278.5 384.2C272.3 390.5 264.1 393.6 256 393.6C247.9 393.6 239.7 390.5 233.5 384.2L131.9 280.1C102.5 251.2 102.5 202.8 131.9 173C161.2 143.2 208.9 143.2 238.3 173H238.3z\"]]\n};\nvar faHeartCircle = faCircleHeart;\nvar faTruckPlane = {\n  prefix: 'fad',\n  iconName: 'truck-plane',\n  icon: [640, 512, [], \"e58f\", [\"M144 86.06C144 54.68 169.4 0 200 0C231.5 0 256 54.68 256 86.06V182.9C255.1 183.3 256 183.6 256 184V411.5L256.1 411.6C257.3 433.8 269.8 452.9 288 463.4V496C288 501.2 288.8 506.3 290.4 510.1L200 480.9L109.1 511.2C104.2 512.8 98.82 511.1 94.64 508.1C90.47 505.1 88 501.1 88 496V464C88 459.1 90.21 454.5 94 451.5L144 411.5V330.3L20.6 367.3C15.75 368.8 10.51 367.9 6.449 364.8C2.391 361.8 0 357.1 0 352V288C0 282.4 2.949 277.2 7.768 274.3L144 192.5V86.06z\", \"M592 128C618.5 128 640 149.5 640 176V400C640 420.9 626.6 438.7 608 445.3V488C608 501.3 597.3 512 584 512H568C554.7 512 544 501.3 544 488V448H384V488C384 501.3 373.3 512 360 512H344C330.7 512 320 501.3 320 488V445.3C301.4 438.7 288 420.9 288 400V176C288 149.5 309.5 128 336 128H592zM576 304L560.2 254.7C556.9 246 548.9 240 539.7 240H388.3C379.1 240 371.1 246 367.8 254.7L352 304H576zM568 352C554.7 352 544 362.7 544 376C544 389.3 554.7 400 568 400C581.3 400 592 389.3 592 376C592 362.7 581.3 352 568 352zM360 400C373.3 400 384 389.3 384 376C384 362.7 373.3 352 360 352C346.7 352 336 362.7 336 376C336 389.3 346.7 400 360 400z\"]]\n};\nvar faRecordVinyl = {\n  prefix: 'fad',\n  iconName: 'record-vinyl',\n  icon: [512, 512, [], \"f8d9\", [\"M256 127.1c-70.69 0-128 57.31-128 128s57.31 128 128 128s128-57.31 128-128S326.7 127.1 256 127.1zM256 288C238.3 288 224 273.7 224 256s14.33-32 32-32c17.67 0 32 14.33 32 32S273.7 288 256 288z\", \"M256 0c-141.4 0-256 114.6-256 256s114.6 256 256 256c141.4 0 256-114.6 256-256S397.4 0 256 0zM256 384c-70.75 0-128-57.25-128-128s57.25-128 128-128s128 57.25 128 128S326.8 384 256 384z\"]]\n};\nvar faBringForward = {\n  prefix: 'fad',\n  iconName: 'bring-forward',\n  icon: [512, 512, [], \"f856\", [\"M224 448H448V224H384V160H448C483.3 160 512 188.7 512 224V448C512 483.3 483.3 512 448 512H224C188.7 512 160 483.3 160 448V384H224V448z\", \"M352 288C352 323.3 323.3 352 288 352H64C28.65 352 0 323.3 0 288V64C0 28.65 28.65 0 64 0H288C323.3 0 352 28.65 352 64V288z\"]]\n};\nvar faSquareP = {\n  prefix: 'fad',\n  iconName: 'square-p',\n  icon: [448, 512, [], \"e279\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM248 304H176v56C176 373.3 165.3 384 152 384S128 373.3 128 360v-208C128 138.8 138.8 128 152 128h96c48.53 0 88 39.47 88 88S296.5 304 248 304zM248 176H176V256h72C270.1 256 288 238.1 288 216S270.1 176 248 176z\", \"M248 128h-96C138.8 128 128 138.8 128 152v208C128 373.3 138.8 384 152 384s24-10.75 24-24V304h72c48.53 0 88-39.47 88-88S296.5 128 248 128zM248 256H176V176h72C270.1 176 288 193.9 288 216S270.1 256 248 256z\"]]\n};\nvar faFaceGrinStars = {\n  prefix: 'fad',\n  iconName: 'face-grin-stars',\n  icon: [512, 512, [129321, \"grin-stars\"], \"f587\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM407.4 331.5C412.4 319.7 400.4 309 388.1 312.8C348.4 324.9 303.7 331.8 256.3 331.8C208.9 331.8 164.1 324.9 124.5 312.8C112.2 309 100.2 319.7 105.2 331.5C130.1 390.6 188.4 432 256.3 432C324.2 432 382.4 390.6 407.4 331.5H407.4zM152.8 124.6L136.2 159.3L98.09 164.3C95.03 164.7 92.48 166.8 91.52 169.8C90.57 172.7 91.39 175.9 93.62 178L121.5 204.5L114.5 242.3C113.1 245.4 115.2 248.4 117.7 250.2C120.2 252.1 123.5 252.3 126.2 250.8L159.1 232.5L193.8 250.8C196.5 252.3 199.8 252.1 202.3 250.2C204.8 248.4 206 245.4 205.5 242.3L198.5 204.5L226.4 178C228.6 175.9 229.4 172.7 228.5 169.8C227.5 166.8 224.1 164.7 221.9 164.3L183.8 159.3L167.2 124.6C165.9 121.8 163.1 120 159.1 120C156.9 120 154.1 121.8 152.8 124.6V124.6zM344.8 124.6L328.2 159.3L290.1 164.3C287 164.7 284.5 166.8 283.5 169.8C282.6 172.7 283.4 175.9 285.6 178L313.5 204.5L306.5 242.3C305.1 245.4 307.2 248.4 309.7 250.2C312.2 252.1 315.5 252.3 318.2 250.8L352 232.5L385.8 250.8C388.5 252.3 391.8 252.1 394.3 250.2C396.8 248.4 398 245.4 397.5 242.3L390.5 204.5L418.4 178C420.6 175.9 421.4 172.7 420.5 169.8C419.5 166.8 416.1 164.7 413.9 164.3L375.8 159.3L359.2 124.6C357.9 121.8 355.1 120 352 120C348.9 120 346.1 121.8 344.8 124.6H344.8z\", \"M183.8 159.3L221.9 164.3C224.1 164.7 227.5 166.8 228.5 169.8C229.4 172.7 228.6 175.9 226.4 178L198.5 204.5L205.5 242.3C206 245.4 204.8 248.4 202.3 250.2C199.8 252.1 196.5 252.3 193.8 250.8L159.1 232.5L126.2 250.8C123.5 252.3 120.2 252.1 117.7 250.2C115.2 248.4 113.1 245.4 114.5 242.3L121.5 204.5L93.62 178C91.39 175.9 90.57 172.7 91.52 169.8C92.48 166.8 95.03 164.7 98.09 164.3L136.2 159.3L152.8 124.6C154.1 121.8 156.9 120 159.1 120C163.1 120 165.9 121.8 167.2 124.6L183.8 159.3zM375.8 159.3L413.9 164.3C416.1 164.7 419.5 166.8 420.5 169.8C421.4 172.7 420.6 175.9 418.4 178L390.5 204.5L397.5 242.3C398 245.4 396.8 248.4 394.3 250.2C391.8 252.1 388.5 252.3 385.8 250.8L352 232.5L318.2 250.8C315.5 252.3 312.2 252.1 309.7 250.2C307.2 248.4 305.1 245.4 306.5 242.3L313.5 204.5L285.6 178C283.4 175.9 282.6 172.7 283.5 169.8C284.5 166.8 287 164.7 290.1 164.3L328.2 159.3L344.8 124.6C346.1 121.8 348.9 120 352 120C355.1 120 357.9 121.8 359.2 124.6L375.8 159.3z\"]]\n};\nvar faGrinStars = faFaceGrinStars;\nvar faSigma = {\n  prefix: 'fad',\n  iconName: 'sigma',\n  icon: [384, 512, [8721], \"f68b\", [\"M352 480H32c-12.94 0-24.62-7.781-29.56-19.75c-4.969-11.97-2.219-25.72 6.938-34.88l169.4-169.4L9.375 86.64C.2188 77.48-2.531 63.73 2.438 51.76C7.375 39.8 19.06 32.01 32 32.01h320c17.69 0 32 14.31 32 32v64c0 17.69-14.31 31.1-32 31.1S320 145.7 320 128v-32H109.3l137.4 137.4c12.5 12.5 12.5 32.75 0 45.25l-137.4 137.4H320v-32c0-17.69 14.31-32 31.1-32S384 366.3 384 384v64C384 465.7 369.7 480 352 480z\", \"\"]]\n};\nvar faCameraMovie = {\n  prefix: 'fad',\n  iconName: 'camera-movie',\n  icon: [576, 512, [127909, 127910], \"f8a9\", [\"M368 288H31.1C14.33 288 0 302.3 0 319.1S14.33 352 31.1 352h32L64 464C64 490.5 85.49 512 112 512h256c26.51 0 48-21.49 48-48v-128C416 309.5 394.5 288 368 288zM128 160c17.67 0 32-14.33 32-32c0-17.67-14.33-32-32-32S96 110.3 96 128C96 145.7 110.3 160 128 160zM352 160c17.67 0 32-14.33 32-32c0-17.67-14.33-32-32-32s-32 14.33-32 32C320 145.7 334.3 160 352 160z\", \"M352 0C303.4 0 261.8 27.38 240 67.25C218.3 27.38 176.6 0 128 0c-70.75 0-128 57.25-128 128S57.23 255.1 127.1 255.1L352 256c70.75 0 128-57.25 128-128S422.8 0 352 0zM128 192c-35.38 0-64-28.62-64-64s28.62-64 64-64s64 28.62 64 64S163.4 192 128 192zM352 192c-35.38 0-64-28.62-64-64s28.62-64 64-64s64 28.62 64 64S387.4 192 352 192zM524.8 262.5L448 320v128l76.76 57.54C545.9 521.4 576 506.3 576 479.9V288C576 261.7 545.9 246.6 524.8 262.5z\"]]\n};\nvar faBong = {\n  prefix: 'fad',\n  iconName: 'bong',\n  icon: [512, 512, [], \"f55c\", [\"M475.3 217.4l-52.63-52.75c-6.251-6.25-16.38-6.25-22.63 0L388.6 176c-6.251 6.25-6.251 16.38 0 22.62L398 208l-39.38 39.38c-11.5-11.38-24.51-21.25-38.63-29.5l.0067-154.1h16c8.751 0 16-7.25 16-16L352 16.01C352 7.14 344.9 0 336 0L111.1 .1667c-8.751 0-15.99 7.11-15.99 15.99L96 48c0 8.875 7.125 16 16 16h16L128 217.9C70.62 251.1 32 313 32 384c0 34.75 9.25 67.25 25.5 95.38C69.13 499.4 90.38 512 113.5 512h221c23.13 0 44.38-12.62 56-32.63C406.8 451.3 416 418.8 416 384c0-36.13-10.11-69.75-27.49-98.63l43.5-43.37l9.376 9.375c6.251 6.25 16.38 6.25 22.63 0L475.3 240C481.5 233.8 481.5 223.6 475.3 217.4zM348.1 455.4C345.9 460.6 340.4 464 334.5 464H113.5c-5.809 0-11.37-3.352-14.44-8.639C86.6 433.8 80.01 409.1 80.01 384c0-51.09 27.58-98.85 72.04-124.6l23.97-13.87V64.03l96.02 .1514l-.0167 181.3l23.97 13.87C340.4 285.2 368 332.9 368 384C368 409.1 361.5 433.8 348.1 455.4z\", \"M368 384c0 25.1-6.593 49.78-19.07 71.36C345.9 460.6 340.4 464 334.5 464H113.5c-5.809 0-11.37-3.352-14.44-8.639C86.6 433.8 80.01 409.1 80.01 384c0-22.57 5.652-44.35 15.5-64h257C362.4 339.7 368 361.4 368 384z\"]]\n};\nvar faClarinet = {\n  prefix: 'fad',\n  iconName: 'clarinet',\n  icon: [640, 512, [], \"f8ad\", [\"M631.6 129.9c-5.219-2.781-11.53-2.5-16.44 .7969L571.2 160L101.3 159.1c-3.5 0-6.875 .4995-10.12 1.625L11 188.4C4.375 190.5 0 196.6 0 203.5v73c0 6.875 4.375 13 11 15.12l80.13 26.75c3.25 1.125 6.625 1.623 10.12 1.623L571.2 320l43.97 29.31C617.8 351.1 620.9 352 624 352c2.594 0 5.188-.625 7.562-1.891C636.8 347.3 640 341.9 640 336v-192C640 138.1 636.8 132.7 631.6 129.9zM272 264c-13.25 0-24-10.75-24-24S258.8 216 272 216S296 226.8 296 240S285.3 264 272 264zM368 264c-13.25 0-24-10.75-24-24s10.75-24 24-24s24 10.75 24 24S381.3 264 368 264zM464 264c-13.25 0-24-10.75-24-24s10.75-24 24-24s24 10.75 24 24S477.3 264 464 264z\", \"M496 96h-256C231.2 96 224 103.2 224 111.1c0 8.799 7.199 15.1 16 15.1H256v31.1l32 .0002V127.1h64v31.1l32 .0002V127.1h64v31.1l32 .0002V127.1h16c8.801 0 16-7.201 16-15.1C512 103.2 504.8 96 496 96zM272 216c-13.25 0-24 10.75-24 24S258.8 264 272 264S296 253.3 296 240S285.3 216 272 216zM368 216c-13.25 0-24 10.75-24 24s10.75 24 24 24s24-10.75 24-24S381.3 216 368 216zM464 216c-13.25 0-24 10.75-24 24s10.75 24 24 24s24-10.75 24-24S477.3 216 464 216z\"]]\n};\nvar faTruckFlatbed = {\n  prefix: 'fad',\n  iconName: 'truck-flatbed',\n  icon: [640, 512, [], \"e2b6\", [\"M96 432C96 387.8 131.8 352 176 352C220.2 352 256 387.8 256 432C256 476.2 220.2 512 176 512C131.8 512 96 476.2 96 432zM384 432C384 387.8 419.8 352 464 352C508.2 352 544 387.8 544 432C544 476.2 508.2 512 464 512C419.8 512 384 476.2 384 432z\", \"M640 384C640 401.7 625.7 416 608 416H574.9C567.1 361.7 520.4 320 464 320C407.6 320 360.9 361.7 353.1 416H286.9C283.3 391.1 271.5 368.8 254.4 352H352V128C352 110.3 366.3 96 384 96H466.7C483.7 96 499.1 102.7 512 114.7L589.3 192C601.3 204 608 220.3 608 237.3V352C625.7 352 640 366.3 640 384V384zM544 256V237.3L466.7 160H416V256H544zM97.62 352C80.47 368.8 68.7 391.1 65.13 416H32C14.33 416 0 401.7 0 384C0 366.3 14.33 352 32 352H97.62z\"]]\n};\nvar faSpaghettiMonsterFlying = {\n  prefix: 'fad',\n  iconName: 'spaghetti-monster-flying',\n  icon: [640, 512, [\"pastafarianism\"], \"f67b\", [\"M638.4 378.7c-4.625 12.35-18.5 18.61-30.88 13.87c-8.125-2.995-14.42-.112-31.42 11.37c-13.62 9.11-30.83 20.86-52.46 20.86c-7.125 0-14.75-1.253-23-4.373c-32.63-12.48-39.88-41.38-45.25-62.46c-2.25-8.735-4-14.5-6-18.86c-16.62 13.6-36.88 25.83-61.63 34.19C397.8 410.2 420 464 448 464c13.25 0 24 10.76 24 23.99C472 501.2 461.3 512 448 512c-66.75 0-97-88.62-107.4-129.1C333.9 383.6 327.1 384 320 384s-13.88-.4716-20.62-1.096C289 423.4 258.8 512 192 512c-13.25 0-24-10.76-24-23.99c0-13.23 10.75-23.99 24-23.99c28.12 0 50.25-53.76 60.25-90.7c-24.62-8.361-45-20.63-61.63-34.23c-2 4.368-3.75 10.13-6 18.86C179.4 379.1 172 407.9 139.4 420.4c-8.125 3.12-15.88 4.373-23 4.373c-21.62 0-38.88-11.75-52.38-20.86c-17.12-11.48-23.25-14.36-31.5-11.37c-12.25 4.742-26.25-1.513-30.88-13.87c-4.75-12.35 1.5-26.24 13.88-30.98c32.63-12.35 57.25 4.261 75.38 16.49c17 11.48 23.25 14.36 31.37 11.37c8.125-3.12 10.88-9.392 15.88-29.36c3.375-13.1 7.5-29.14 18-42.37c-2.25-2.995-4.5-5.865-6.375-8.61C139.5 304.9 126.3 312.3 108 312.3c-34 0-50.88-25.71-62-42.8C35.38 253.4 31 248.4 24 248.4c-13.25 0-24-10.73-24-23.96S10.75 200.5 24 200.5c33.1 0 50.88 25.71 61.1 42.8C96.63 259.4 101 264.4 108 264.4c17.12 0 37.63-61.4 97.25-101.7L186.1 127.3C188.7 127.4 190.3 127.9 192 127.9c21.96 0 41.31-11.17 52.84-27.99l18.66 36.24C280.5 131.5 299.1 128.6 320 128.6s39.5 2.87 56.5 7.487l18.66-36.24C406.7 116.7 426 127.9 448 127.9c1.715 0 3.324-.4784 5.006-.611l-18.26 35.43c59.75 40.43 80 101.7 97.25 101.7c7 0 11.38-4.992 21.1-21.09c11.13-17.1 28-42.8 62-42.8c13.25 0 24 10.73 24 23.96s-10.75 23.96-24 23.96c-7 0-11.38 4.992-22 21.09c-11.12 17.1-28 42.8-61.1 42.8c-18.25 0-31.5-7.487-41.75-17.1c-1.875 2.745-4.125 5.616-6.375 8.61c10.5 13.23 14.62 29.26 18 42.37c5 19.97 7.75 26.24 15.88 29.36c8.125 2.995 14.38 .112 31.38-11.37c18-12.23 42.75-28.97 75.38-16.49C637 352.5 643.1 366.3 638.4 378.7z\", \"M192 0C156.7 0 128 28.69 128 63.97s28.65 63.92 64 63.92s64-28.63 64-63.92S227.3 0 192 0zM192 79.97c-8.822 0-16-7.193-16-16S183.2 47.98 192 47.98s16 7.186 16 15.99S200.8 79.97 192 79.97zM448 0c-35.35 0-64 28.69-64 63.97s28.65 63.92 64 63.92s64-28.63 64-63.92S483.3 0 448 0zM448 79.97c-8.822 0-16-7.193-16-16s7.178-15.99 16-15.99s16 7.186 16 15.99S456.8 79.97 448 79.97z\"]]\n};\nvar faPastafarianism = faSpaghettiMonsterFlying;\nvar faArrowDownUpAcrossLine = {\n  prefix: 'fad',\n  iconName: 'arrow-down-up-across-line',\n  icon: [576, 512, [], \"e4af\", [\"M0 256C0 238.3 14.33 224 32 224H544C561.7 224 576 238.3 576 256C576 273.7 561.7 288 544 288H32C14.33 288 0 273.7 0 256z\", \"M41.37 406.6C28.88 394.1 28.88 373.9 41.37 361.4C53.87 348.9 74.13 348.9 86.63 361.4L127.1 402.7V288H191.1V402.7L233.4 361.4C245.9 348.9 266.1 348.9 278.6 361.4C291.1 373.9 291.1 394.1 278.6 406.6L182.6 502.6C170.1 515.1 149.9 515.1 137.4 502.6L41.37 406.6zM128 64C128 46.33 142.3 32 160 32C177.7 32 192 46.33 192 64V192H128V64zM438.6 9.372L534.6 105.4C547.1 117.9 547.1 138.1 534.6 150.6C522.1 163.1 501.9 163.1 489.4 150.6L448 109.3V223.1H384V109.3L342.6 150.6C330.1 163.1 309.9 163.1 297.4 150.6C284.9 138.1 284.9 117.9 297.4 105.4L393.4 9.372C405.9-3.124 426.1-3.124 438.6 9.372H438.6zM416 480C398.3 480 384 465.7 384 448V320H448V448C448 465.7 433.7 480 416 480z\"]]\n};\nvar faLeafHeart = {\n  prefix: 'fad',\n  iconName: 'leaf-heart',\n  icon: [512, 512, [], \"f4cb\", [\"M486.2 39.98c-4.639-10.34-18.99-10.66-24.66-.8281c-31.09 53.82-93.33 74.56-149.3 61.23c-25.25-6.008-52.6-6.555-80.93 .0078c-65.4 15.14-117.1 68.35-131.4 134.2C94.81 259.1 95.13 282.9 99.44 305.2C21.89 368.2 .9922 449 .668 450.4c-3.094 12.88 4.859 25.86 17.75 28.96C20.29 479.8 22.19 480 24.03 480c10.85 0 20.69-7.414 23.33-18.42c.2461-1.016 14.82-58.13 68.96-108.1c30.51 57.96 90.8 94.46 155.7 94.46c22.87 0 44.65-4.518 64.69-12.46C441.9 400.7 512 293.2 512 165.4C512 121.9 502.7 76.76 486.2 39.98zM382.9 277.2l-70.63 71.36c-4.584 4.582-11.88 4.582-16.46 0L225.1 277.2c-20.52-20.73-19.27-55.11 3.646-74.28c20-16.67 49.59-13.65 67.92 4.898l7.188 7.188l7.188-7.188c18.34-18.55 48.13-21.57 68.03-4.898C402.1 222.1 403.4 256.5 382.9 277.2z\", \"M382.9 277.2l-70.63 71.36c-4.584 4.582-11.88 4.582-16.46 0L225.1 277.2c-20.52-20.73-19.27-55.11 3.646-74.28c20-16.67 49.59-13.65 67.92 4.898l7.188 7.188l7.188-7.188c18.34-18.55 48.13-21.57 68.03-4.898C402.1 222.1 403.4 256.5 382.9 277.2z\"]]\n};\nvar faHouseBuilding = {\n  prefix: 'fad',\n  iconName: 'house-building',\n  icon: [640, 512, [], \"e1b1\", [\"M320 48C320 21.49 341.5 0 368 0H592C618.5 0 640 21.49 640 48V464C640 490.5 618.5 512 592 512H400C410 498.6 416 482 416 464V352H432C440.8 352 448 344.8 448 336V304C448 295.2 440.8 288 432 288H416V277.1C416 269.9 415 262.8 413.2 256H432C440.8 256 448 248.8 448 240V208C448 199.2 440.8 192 432 192H400C391.2 192 384 199.2 384 208V212.6L320 153.9V48zM528 192C519.2 192 512 199.2 512 208V240C512 248.8 519.2 256 528 256H560C568.8 256 576 248.8 576 240V208C576 199.2 568.8 192 560 192H528zM512 336C512 344.8 519.2 352 528 352H560C568.8 352 576 344.8 576 336V304C576 295.2 568.8 288 560 288H528C519.2 288 512 295.2 512 304V336zM384 144C384 152.8 391.2 160 400 160H432C440.8 160 448 152.8 448 144V112C448 103.2 440.8 96 432 96H400C391.2 96 384 103.2 384 112V144zM528 96C519.2 96 512 103.2 512 112V144C512 152.8 519.2 160 528 160H560C568.8 160 576 152.8 576 144V112C576 103.2 568.8 96 560 96H528z\", \"M.0003 464V277.1C.0003 263.7 5.647 250.8 15.57 241.7L159.6 109.7C177.9 92.91 206.1 92.91 224.4 109.7L368.4 241.7C378.4 250.8 384 263.7 384 277.1V464C384 490.5 362.5 512 336 512H48C21.49 512 0 490.5 0 464H.0003zM168 272C154.7 272 144 282.7 144 296V344C144 357.3 154.7 368 168 368H216C229.3 368 240 357.3 240 344V296C240 282.7 229.3 272 216 272H168z\"]]\n};\nvar faCheeseSwiss = {\n  prefix: 'fad',\n  iconName: 'cheese-swiss',\n  icon: [512, 512, [129472], \"f7f0\", [\"M512 255.1c0-119.9-94-217.7-212.1-223.1c-7.75-.25-15.25 2.249-21.12 6.999L217 87.01c12.62 20.88 7.625 47.75-11.5 62.75c-19.25 15-46.62 13.13-63.62-4.25L0 255.1l332.5 .033C324.8 264.5 320 275.7 320 288c0 26.51 21.49 47.1 48 47.1S416 314.5 416 288c0-12.35-4.793-23.49-12.45-31.99L512 255.1zM176 336c-26.51 0-48 21.49-48 47.1s21.49 47.1 48 47.1S224 410.5 224 384S202.5 336 176 336z\", \"M403.5 256C411.2 264.5 416 275.7 416 288c0 26.51-21.49 47.1-48 47.1S320 314.5 320 288c0-12.35 4.793-23.49 12.45-31.99L0 255.1v192C0 465.6 14.38 480 32 480h448c17.62 0 32-14.37 32-31.1V255.1L403.5 256zM176 432c-26.5 0-48-21.5-48-47.1c0-26.5 21.5-47.1 48-47.1S224 357.5 224 384C224 410.5 202.5 432 176 432z\"]]\n};\nvar faSpoon = {\n  prefix: 'fad',\n  iconName: 'spoon',\n  icon: [512, 512, [129348, 61873, \"utensil-spoon\"], \"f2e5\", [\"M449.6 242.2C436.5 257.8 419.9 270 401.1 277.8C382.2 285.6 361.8 288.8 341.5 287C319.1 283 298.6 271.9 283 255.3L256.8 229.1C240.2 213.5 229.1 192.1 225.1 170.6C223.3 150.3 226.5 129.9 234.3 111C242.1 92.22 254.3 75.56 269.9 62.47C337.8-5.437 433.1-20.28 482.7 29.35C532.3 78.95 517.4 174.2 449.6 242.2z\", \"M299.5 269.1L68.29 500.3C60.79 507.8 50.61 512 40 512C29.39 512 19.22 507.8 11.71 500.3C4.211 492.8-.0039 482.6-.0039 472C-.0039 461.4 4.211 451.2 11.71 443.7L242.9 212.5C247.1 218.4 251.7 223.9 256.7 229.1L282.9 255.3C288.1 260.3 293.6 264.9 299.5 269.1z\"]]\n};\nvar faUtensilSpoon = faSpoon;\nvar faJarWheat = {\n  prefix: 'fad',\n  iconName: 'jar-wheat',\n  icon: [320, 512, [], \"e517\", [\"M256 80C291.3 80 320 108.7 320 144V448C320 483.3 291.3 512 256 512H64C28.65 512 0 483.3 0 448V144C0 108.7 28.65 80 64 80H256zM208 160C188.9 160 171.7 168.4 160 181.7C148.3 168.4 131.1 160 112 160H64C64 195.3 92.65 224 128 224H192C227.3 224 256 195.3 256 160H208zM192 320C227.3 320 256 291.3 256 256H208C188.9 256 171.7 264.4 160 277.7C148.3 264.4 131.1 256 112 256H64C64 291.3 92.65 320 128 320H192zM208 352C188.9 352 171.7 360.4 160 373.7C148.3 360.4 131.1 352 112 352H64C64 387.3 92.65 416 128 416H144V448C144 456.8 151.2 464 160 464C168.8 464 176 456.8 176 448V416H192C227.3 416 256 387.3 256 352H208z\", \"M248 0C261.3 0 272 10.75 272 24C272 37.25 261.3 48 248 48H72C58.75 48 48 37.25 48 24C48 10.75 58.75 0 72 0H248zM256 160C256 195.3 227.3 224 192 224H128C92.65 224 64 195.3 64 160H112C131.1 160 148.3 168.4 160 181.7C171.7 168.4 188.9 160 208 160H256zM128 320C92.65 320 64 291.3 64 256H112C131.1 256 148.3 264.4 160 277.7C171.7 264.4 188.9 256 208 256H256C256 291.3 227.3 320 192 320H128zM256 352C256 387.3 227.3 416 192 416H176V448C176 456.8 168.8 464 160 464C151.2 464 144 456.8 144 448V416H128C92.65 416 64 387.3 64 352H112C131.1 352 148.3 360.4 160 373.7C171.7 360.4 188.9 352 208 352H256z\"]]\n};\nvar faEnvelopesBulk = {\n  prefix: 'fad',\n  iconName: 'envelopes-bulk',\n  icon: [640, 512, [\"mail-bulk\"], \"f674\", [\"M192 192c0-35.25 28.75-64 64-64h224V32c0-17.62-14.38-32-32-32H128C110.4 0 96 14.38 96 32v192h96V192zM576 160H256C238.4 160 224 174.4 224 192v32h96c33.25 0 60.63 25.38 63.75 57.88L384 416h192c17.62 0 32-14.38 32-32V192C608 174.4 593.6 160 576 160zM544 288h-64V224h64V288zM183 413.9L32 300.2v40.06l132.1 99.51c8.297 5.922 18.02 8.891 27.78 8.891c9.859 0 19.78-3.031 28.33-9.141L352 340.2V300.2l-150.7 113.5C195.7 417.7 188.3 417.7 183 413.9z\", \"M191.9 448.6c-9.766 0-19.48-2.969-27.78-8.891L32 340.2V480c0 17.62 14.38 32 32 32h256c17.62 0 32-14.38 32-32v-139.8L220.2 439.5C211.7 445.6 201.8 448.6 191.9 448.6zM320 256H64C46.38 256 32 270.4 32 288v12.18l151 113.8c5.25 3.719 12.7 3.734 18.27-.25L352 300.2V288C352 270.4 337.6 256 320 256zM480 224v64h64V224H480z\"]]\n};\nvar faMailBulk = faEnvelopesBulk;\nvar faFileCircleExclamation = {\n  prefix: 'fad',\n  iconName: 'file-circle-exclamation',\n  icon: [576, 512, [], \"e4eb\", [\"M0 64C0 28.65 28.65 0 64 0H224V160H384V198.6C310.1 219.5 256 287.4 256 368C256 427.1 285.1 479.3 329.7 511.3C326.6 511.7 323.3 512 320 512H64C28.65 512 0 483.3 0 448V64z\", \"M224 160V0L384 160H224zM288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM432 464C445.3 464 456 453.3 456 440C456 426.7 445.3 416 432 416C418.7 416 408 426.7 408 440C408 453.3 418.7 464 432 464zM415.1 288V368C415.1 376.8 423.2 384 431.1 384C440.8 384 447.1 376.8 447.1 368V288C447.1 279.2 440.8 272 431.1 272C423.2 272 415.1 279.2 415.1 288z\"]]\n};\nvar faBowArrow = {\n  prefix: 'fad',\n  iconName: 'bow-arrow',\n  icon: [512, 512, [127993], \"f6b9\", [\"M282.3 150.5l46.63-46.62c-40.63-25.87-87.75-39.87-137-39.87c-49.76 0-97.25 14.25-138.1 40.62l-3.875-3.873C46.83 97.63 42.7 96.06 38.57 96.06c-4.108 0-8.209 1.558-11.33 4.675l-22.54 22.51c-3.122 3.121-4.685 7.225-4.685 11.33c0 4.112 1.565 8.226 4.692 11.35l141 140.9l45.25-45.14L100.5 151.3C128.2 136.1 159.5 128 191.1 128C223.1 128 254.8 135.8 282.3 150.5zM407.4 457.4c26.38-40.87 40.63-88.36 40.63-138.1c0-49.37-13.1-96.35-39.88-136.1l-46.63 46.62c14.75 27.5 22.5 58.24 22.5 90.36c0 32.5-8.125 63.74-23.25 91.48l-90.5-90.61l-45.25 45.24l141.8 141.8c3.125 3.125 7.217 4.687 11.31 4.687c4.094 0 8.187-1.562 11.31-4.687l22.62-22.62c3.125-3.125 4.688-7.25 4.688-11.37c0-4.125-1.562-8.248-4.688-11.37L407.4 457.4z\", \"M512 15.64c0-8.635-7.093-15.64-15.72-15.64c-1.004 0-2.015 .0896-3.053 .29l-128.6 25.75c-7.885 1.609-12.61 8.446-12.61 15.47c0 3.89 1.449 7.831 4.612 10.99l34.5 34.5L140.5 337.6l-49.75-16.7c-2.104-.6776-4.349-1.006-6.497-1.006c-5.38 0-10.57 2.076-14.5 6.006l-63.75 63.82C1.901 393.8 0 398.1 0 404.1c0 8.378 5.1 16.6 14.1 19.62l55.62 18.5L88.22 497.9c3.027 9.002 11.24 14.12 19.65 14.12c5.134 0 10.35-1.922 14.47-5.997l63.62-63.74c3.93-3.93 6.011-9.19 6.011-14.57c0-2.148-.3325-4.323-1.01-6.427L174.4 371.4l250.6-250.5l34.5 34.47c3.162 3.162 7.11 4.639 11.01 4.639c7.037 0 13.88-4.754 15.49-12.64l25.72-128.6C511.9 17.75 512 16.65 512 15.64z\"]]\n};\nvar faCartXmark = {\n  prefix: 'fad',\n  iconName: 'cart-xmark',\n  icon: [576, 512, [], \"e0dd\", [\"M121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H170.7L121.1 32zM276.6 128.9L307.7 160L276.6 191.1C268.8 198.9 268.8 211.6 276.6 219.4C284.4 227.2 297.1 227.2 304.9 219.4L336 188.3L367.1 219.4C374.9 227.2 387.6 227.2 395.4 219.4C403.2 211.6 403.2 198.9 395.4 191.1L364.3 160L395.4 128.9C403.2 121.1 403.2 108.4 395.4 100.6C387.6 92.79 374.9 92.79 367.1 100.6L336 131.7L304.9 100.6C297.1 92.79 284.4 92.79 276.6 100.6C268.8 108.4 268.8 121.1 276.6 128.9z\", \"M0 24C0 10.75 10.75 0 24 0H96C107.5 0 117.4 8.19 119.6 19.51L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24V24zM224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464zM416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464zM276.6 100.6C284.4 92.79 297.1 92.79 304.9 100.6L336 131.7L367.1 100.6C374.9 92.79 387.6 92.79 395.4 100.6C403.2 108.4 403.2 121.1 395.4 128.9L364.3 159.1L395.4 191.1C403.2 198.9 403.2 211.6 395.4 219.4C387.6 227.2 374.9 227.2 367.1 219.4L336 188.3L304.9 219.4C297.1 227.2 284.4 227.2 276.6 219.4C268.8 211.6 268.8 198.9 276.6 191.1L307.7 159.1L276.6 128.9C268.8 121.1 268.8 108.4 276.6 100.6V100.6z\"]]\n};\nvar faHexagonXmark = {\n  prefix: 'fad',\n  iconName: 'hexagon-xmark',\n  icon: [512, 512, [\"times-hexagon\", \"xmark-hexagon\"], \"f2ee\", [\"M108.5 66.56C121.5 45.1 144.9 32 169.1 32H342C367.1 32 390.5 45.1 403.5 66.56L496 218.6C510 241.6 510 270.4 496 293.4L403.5 445.4C390.5 466.9 367.1 480 342 480H169.1C144.9 480 121.5 466.9 108.5 445.4L15.96 293.4C1.962 270.4 1.962 241.6 15.96 218.6L108.5 66.56zM175 208.1L222.1 255.1L175 303C165.7 312.4 165.7 327.6 175 336.1C184.4 346.3 199.6 346.3 208.1 336.1L255.1 289.9L303 336.1C312.4 346.3 327.6 346.3 336.1 336.1C346.3 327.6 346.3 312.4 336.1 303L289.9 255.1L336.1 208.1C346.3 199.6 346.3 184.4 336.1 175C327.6 165.7 312.4 165.7 303 175L255.1 222.1L208.1 175C199.6 165.7 184.4 165.7 175 175C165.7 184.4 165.7 199.6 175 208.1V208.1z\", \"M255.1 222.1L303 175C312.4 165.7 327.6 165.7 336.1 175C346.3 184.4 346.3 199.6 336.1 208.1L289.9 255.1L336.1 303C346.3 312.4 346.3 327.6 336.1 336.1C327.6 346.3 312.4 346.3 303 336.1L255.1 289.9L208.1 336.1C199.6 346.3 184.4 346.3 175 336.1C165.7 327.6 165.7 312.4 175 303L222.1 255.1L175 208.1C165.7 199.6 165.7 184.4 175 175C184.4 165.7 199.6 165.7 208.1 175L255.1 222.1z\"]]\n};\nvar faTimesHexagon = faHexagonXmark;\nvar faXmarkHexagon = faHexagonXmark;\nvar faCircleH = {\n  prefix: 'fad',\n  iconName: 'circle-h',\n  icon: [512, 512, [9405, \"hospital-symbol\"], \"f47e\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM368 360c0 13.25-10.75 24-24 24S320 373.3 320 360v-80H192v80C192 373.3 181.3 384 168 384S144 373.3 144 360v-208C144 138.8 154.8 128 168 128S192 138.8 192 152v80h128v-80C320 138.8 330.8 128 344 128s24 10.75 24 24V360z\", \"M344 128C330.8 128 320 138.8 320 152v80H192v-80C192 138.8 181.3 128 168 128S144 138.8 144 152v208C144 373.3 154.8 384 168 384S192 373.3 192 360v-80h128v80c0 13.25 10.75 24 24 24s24-10.75 24-24v-208C368 138.8 357.3 128 344 128z\"]]\n};\nvar faHospitalSymbol = faCircleH;\nvar faMerge = {\n  prefix: 'fad',\n  iconName: 'merge',\n  icon: [512, 512, [], \"e526\", [\"M253.4 263.1C265.5 279.2 283.9 288 303.4 288L194.6 423.1C182.5 439.2 164.1 448 144.6 448H32C14.33 448 0 433.7 0 416C0 398.3 14.33 384 32 384H144.6L247 256L253.4 263.1z\", \"M144.6 64C164.1 64 182.4 72.84 194.6 88.02L303.4 224H384V176C384 166.3 389.8 157.5 398.8 153.8C407.8 150.1 418.1 152.2 424.1 159L504.1 239C514.3 248.4 514.3 263.6 504.1 272.1L424.1 352.1C418.1 359.8 407.8 361.9 398.8 358.2C389.8 354.5 384 345.7 384 336V288H303.4C283.9 288 265.5 279.2 253.4 263.1L144.6 128H32C14.33 128 0 113.7 0 96C0 78.33 14.33 64 32 64H144.6z\"]]\n};\nvar faPager = {\n  prefix: 'fad',\n  iconName: 'pager',\n  icon: [512, 512, [128223], \"f815\", [\"M448 224c0 17.62-14.38 32-32 32H96C78.38 256 64 241.6 64 224V160c0-17.62 14.38-32 32-32h320c17.62 0 32 14.38 32 32V224z\", \"M448 64H64C28.63 64 0 92.63 0 128v256c0 35.38 28.62 64 64 64h384c35.38 0 64-28.62 64-64V128C512 92.63 483.4 64 448 64zM160 368H80C71.13 368 64 360.9 64 352v-16C64 327.1 71.13 320 80 320H160V368zM288 352c0 8.875-7.125 16-16 16H192V320h80c8.875 0 16 7.125 16 16V352zM448 224c0 17.62-14.38 32-32 32H96C78.38 256 64 241.6 64 224V160c0-17.62 14.38-32 32-32h320c17.62 0 32 14.38 32 32V224z\"]]\n};\nvar faCartMinus = {\n  prefix: 'fad',\n  iconName: 'cart-minus',\n  icon: [576, 512, [], \"e0db\", [\"M487.8 288H170.7L121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288zM272 140C260.1 140 252 148.1 252 160C252 171 260.1 180 272 180H400C411 180 420 171 420 160C420 148.1 411 140 400 140H272z\", \"M96 0C107.5 0 117.4 8.19 119.6 19.51L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H96zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464zM400 140C411 140 420 148.1 420 160C420 171 411 180 400 180H272C260.1 180 252 171 252 160C252 148.1 260.1 140 272 140H400z\"]]\n};\nvar faAddressBook = {\n  prefix: 'fad',\n  iconName: 'address-book',\n  icon: [512, 512, [62138, \"contact-book\"], \"f2b9\", [\"M400 0h-320C53.49 0 32 21.49 32 48v416C32 490.5 53.49 512 80 512h320c26.51 0 48-21.49 48-48v-416C448 21.49 426.5 0 400 0zM240 128c35.35 0 64 28.65 64 64s-28.65 64-64 64c-35.34 0-64-28.65-64-64S204.7 128 240 128zM336 384h-192C135.2 384 128 376.8 128 368C128 323.8 163.8 288 208 288h64c44.18 0 80 35.82 80 80C352 376.8 344.8 384 336 384z\", \"M240 256c35.35 0 64-28.65 64-64s-28.65-64-64-64c-35.34 0-64 28.65-64 64S204.7 256 240 256zM272 288h-64C163.8 288 128 323.8 128 368C128 376.8 135.2 384 144 384h192c8.836 0 16-7.164 16-16C352 323.8 316.2 288 272 288zM496 64H448v96h48C504.8 160 512 152.8 512 144v-64C512 71.16 504.8 64 496 64zM496 320H448v96h48c8.836 0 16-7.164 16-16v-64C512 327.2 504.8 320 496 320zM496 192H448v96h48C504.8 288 512 280.8 512 272v-64C512 199.2 504.8 192 496 192z\"]]\n};\nvar faContactBook = faAddressBook;\nvar faPanFrying = {\n  prefix: 'fad',\n  iconName: 'pan-frying',\n  icon: [576, 512, [127859], \"e42c\", [\"M224 176C197.5 176 176 197.5 176 224S197.5 272 224 272S272 250.5 272 224S250.5 176 224 176z\", \"M574.4 439.2c-3.844-15.95-14.12-29.53-28.34-37.58l-120.3-80.74C439.9 291.5 447.1 258.7 447.1 224c0-123.7-100.3-224-223.1-224C100.3 0 0 100.3 0 224c0 123.7 100.3 224 223.1 224c54.29 0 104-19.33 142.8-51.46l109.5 99.16C487.3 506.2 501.9 512 516.1 512c1.875 0 3.719-.0938 5.594-.2656c17.03-1.625 32.5-10.53 42.44-24.45S578.4 455.8 574.4 439.2zM342.4 267.3c-23.77 18.12-48.64 16.25-70.45 37c-28.84 27.31-55.8 59.88-102.3 43.19C138.6 336.3 114.3 305 112.1 272.1c-2.188-32.95 19.44-64.27 25-96.45c6.594-38.55 19.11-71.55 62.5-78.55C234.8 91.37 254 109.6 278.9 130.1c21.84 17.94 52.5 20.75 72.25 41.13C378.2 196.5 370.5 245.9 342.4 267.3zM514.5 465.1c-8.715 1.457-16.96-4.428-18.42-13.14c-1.457-8.715 4.428-16.96 13.14-18.42c8.715-1.457 16.96 4.428 18.42 13.14C529.1 455.4 523.2 463.6 514.5 465.1z\"]]\n};\nvar faGrid = {\n  prefix: 'fad',\n  iconName: 'grid',\n  icon: [448, 512, [\"grid-3\"], \"e195\", [\"M248 32C270.1 32 288 49.91 288 72V120C288 142.1 270.1 160 248 160H200C177.9 160 160 142.1 160 120V72C160 49.91 177.9 32 200 32H248zM88 192C110.1 192 128 209.9 128 232V280C128 302.1 110.1 320 88 320H40C17.91 320 0 302.1 0 280V232C0 209.9 17.91 192 40 192H88zM160 392C160 369.9 177.9 352 200 352H248C270.1 352 288 369.9 288 392V440C288 462.1 270.1 480 248 480H200C177.9 480 160 462.1 160 440V392zM408 192C430.1 192 448 209.9 448 232V280C448 302.1 430.1 320 408 320H360C337.9 320 320 302.1 320 280V232C320 209.9 337.9 192 360 192H408z\", \"M0 72C0 49.91 17.91 32 40 32H88C110.1 32 128 49.91 128 72V120C128 142.1 110.1 160 88 160H40C17.91 160 0 142.1 0 120V72zM0 392C0 369.9 17.91 352 40 352H88C110.1 352 128 369.9 128 392V440C128 462.1 110.1 480 88 480H40C17.91 480 0 462.1 0 440V392zM288 280C288 302.1 270.1 320 248 320H200C177.9 320 160 302.1 160 280V232C160 209.9 177.9 192 200 192H248C270.1 192 288 209.9 288 232V280zM320 72C320 49.91 337.9 32 360 32H408C430.1 32 448 49.91 448 72V120C448 142.1 430.1 160 408 160H360C337.9 160 320 142.1 320 120V72zM448 440C448 462.1 430.1 480 408 480H360C337.9 480 320 462.1 320 440V392C320 369.9 337.9 352 360 352H408C430.1 352 448 369.9 448 392V440z\"]]\n};\nvar faGrid3 = faGrid;\nvar faFootballHelmet = {\n  prefix: 'fad',\n  iconName: 'football-helmet',\n  icon: [512, 512, [], \"f44f\", [\"M496 320H354.3l-14.2-75.98l-31.77 4.134L321.7 320h-48.16c0 0 18.71 46.8 12.8 32h41.36l9.875 52.66C347.5 457.6 393.8 496 447.7 496h48.31c8.844 0 16-7.156 16-16v-144C512 327.2 504.8 320 496 320zM479.1 464h-32.31c-32.28 0-60.54-19.45-73.07-48h105.4V464zM479.1 384h-113.7l-5.992-32h119.7V384z\", \"M256 16c-132.5 0-240 107.5-240 240c0 56.09 19.41 107.5 51.68 148.4c5.941 7.52 15.3 11.58 24.89 11.58h27.39l85.75 45.04c25.12 12.62 55.62 7.714 75.62-12.29C317.6 412.5 292.3 366.8 286.4 352l-23.14-57.79c-7.75-19.38 4.996-40.89 25.62-43.51l188.3-24.49c8.523-1.188 14.67-9.027 13.83-17.39C459.4 61.7 332.5 16 256 16zM175.1 359.1c-13.25 0-24-10.75-24-24s10.75-24 24-24s24 10.75 24 24S189.2 359.1 175.1 359.1z\"]]\n};\nvar faHandLove = {\n  prefix: 'fad',\n  iconName: 'hand-love',\n  icon: [512, 512, [], \"e1a5\", [\"M448 64c-17.69 0-32 14.33-32 32v224c0 35.34-28.66 64-64 64c-19.22 0-36.27-8.654-48-22.07C292.3 375.3 275.2 384 256 384c-35.34 0-64-28.66-64-64V32c0-17.67-14.31-32-32-32S128 14.33 128 32l-.0004 304c0 2.646 .2797 5.213 .3969 7.832L68.28 283.7C60.47 275.9 50.23 272 40 272C17.2 272 0 290.6 0 311.1c0 10.24 3.906 20.47 11.72 28.29l122.5 122.5C165.9 494.5 208.1 512 253 512h50.89C400.9 512 480 432.1 480 335.9V96C480 78.33 465.7 64 448 64z\", \"M352 224c-17.69 0-32 14.33-32 32v64c0 17.67 14.31 32 32 32s32-14.33 32-32V256C384 238.3 369.7 224 352 224zM256 192C238.3 192 224 206.3 224 224v96c0 17.67 14.31 32 32 32s32-14.33 32-32V224C288 206.3 273.7 192 256 192z\"]]\n};\nvar faTrees = {\n  prefix: 'fad',\n  iconName: 'trees',\n  icon: [640, 512, [], \"f724\", [\"M298.4 288H329c9 0 17-5 20.88-13c3.75-8.125 2.5-17.38-3.375-24.12L268.4 160h28.88c9.127 0 17.38-5.375 20.88-13.62c3.625-8.125 1.875-17.62-4.25-24.12L203.6 4.875c-6-6.5-17.25-6.5-23.25 0L69.97 122.3c-6 6.5-7.75 16-4.125 24.12C69.34 154.6 77.59 160 86.72 160h28.88L37.46 250.9c-5.875 6.875-7.125 16-3.375 24.12C37.96 283 45.84 288 54.96 288h30.63l-79.88 90.5c-6 6.75-7.377 16.12-3.625 24.25C5.834 410.8 14.08 416 23.09 416H160V223.1C160 206.3 174.3 192 192 192s32 14.33 32 31.1V416h136.9c9 0 17.25-5.25 21-13.25c3.75-8.125 2.5-17.5-3.5-24.25L298.4 288zM634.3 378.5L554.4 288h30.63c9 0 17-5 20.88-13c3.75-8.125 2.5-17.38-3.375-24.12L524.4 160h28.88c9.125 0 17.38-5.375 20.88-13.62c3.625-8.125 1.875-17.62-4.25-24.12l-110.3-117.4c-6-6.5-17.25-6.5-23.25 0l-95.14 101.3c11.13 15.38 14 35.25 6.377 52.88c-4 9.375-10.38 17.12-18.25 22.75l41.5 48.25c14 16.25 17.13 39.25 8.002 58.62c-4.25 8.875-10.5 16.12-18.13 21.5l41.63 47.13c8.6 9.846 13.34 14.29 13.62 26.7L416 351.1C416 334.3 430.3 320 448 320s32 14.33 32 31.1V416h136.9c9.002 0 17.25-5.25 21-13.25C641.7 394.6 640.3 385.3 634.3 378.5z\", \"M192 192C174.3 192 160 206.3 160 223.1v256C160 497.7 174.3 512 192 512S224 497.7 224 480V223.1C224 206.3 209.7 192 192 192zM448 320c-17.67 0-32 14.33-32 31.1v128C416 497.7 430.3 512 448 512C465.7 512 480 497.7 480 480V351.1C480 334.3 465.7 320 448 320z\"]]\n};\nvar faStrikethrough = {\n  prefix: 'fad',\n  iconName: 'strikethrough',\n  icon: [512, 512, [], \"f0cc\", [\"M332.2 319.9c17.22 12.17 22.33 26.51 18.61 48.21c-3.031 17.59-10.88 29.34-24.72 36.99c-35.44 19.75-108.5 11.96-186-19.68c-16.34-6.686-35.03 1.156-41.72 17.53s1.188 35.05 17.53 41.71c31.75 12.93 95.69 35.37 157.6 35.37c29.62 0 58.81-5.156 83.72-18.96c30.81-17.09 50.44-45.46 56.72-82.11c3.998-23.27 2.168-42.58-3.488-59.05H332.2zM311.5 239.9c-15.85-5.613-31.83-10.34-46.7-14.62c-85.47-24.62-110.9-39.05-103.7-81.33c2.5-14.53 10.16-25.96 22.72-34.03c20.47-13.15 64.06-23.84 155.4 .3438c17.09 4.531 34.59-5.654 39.13-22.74c4.531-17.09-5.656-34.59-22.75-39.12c-91.31-24.18-160.7-21.62-206.3 7.654C121.8 73.72 103.6 101.1 98.09 133.1C89.26 184.5 107.9 217.3 137.2 239.9H311.5z\", \"M488 239.9H24c-13.25 0-24 10.75-24 23.1c0 13.25 10.75 23.1 24 23.1h464c13.25 0 24-10.75 24-23.1C512 250.7 501.3 239.9 488 239.9z\"]]\n};\nvar faPage = {\n  prefix: 'fad',\n  iconName: 'page',\n  icon: [384, 512, [], \"e428\", [\"M0 448V64C0 28.65 28.65 0 64 0H245.5C262.5 0 278.7 6.743 290.7 18.75L365.3 93.26C377.3 105.3 384 121.5 384 138.5V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448z\", \"\"]]\n};\nvar faK = {\n  prefix: 'fad',\n  iconName: 'k',\n  icon: [320, 512, [107], \"4b\", [\"M314.3 429.8c10.06 14.53 6.438 34.47-8.094 44.53c-5.562 3.844-11.91 5.688-18.19 5.688c-10.16 0-20.12-4.812-26.34-13.78L128.1 273.3L64 338.9v109.1c0 17.67-14.31 32-32 32s-32-14.33-32-32v-384C0 46.34 14.31 32.01 32 32.01S64 46.34 64 64.01v183.3l201.1-205.7c12.31-12.61 32.63-12.86 45.25-.5c12.62 12.34 12.88 32.61 .5 45.25l-137.2 140.3L314.3 429.8z\", \"\"]]\n};\nvar faDiagramPrevious = {\n  prefix: 'fad',\n  iconName: 'diagram-previous',\n  icon: [512, 512, [], \"e478\", [\"M295.6 79.03C273.7 57.16 238.3 57.16 216.4 79.03L127 168.4C110.1 184.4 107.4 205.6 112.1 224H64C28.65 224 0 195.3 0 160V96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V160C512 195.3 483.3 224 448 224H399C404.6 205.6 401 184.4 384.1 168.4L295.6 79.03z\", \"M448 288C483.3 288 512 316.7 512 352V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V352C0 316.7 28.65 288 64 288H232V224H185.9C164.6 224 153.9 198.1 168.1 183L239 112.1C248.4 103.6 263.6 103.6 272.1 112.1L343 183C358.1 198.1 347.4 224 326.1 224H280V288H448z\"]]\n};\nvar faGaugeMin = {\n  prefix: 'fad',\n  iconName: 'gauge-min',\n  icon: [512, 512, [\"tachometer-alt-slowest\"], \"f628\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 64C238.3 64 224 78.33 224 96C224 113.7 238.3 128 256 128C273.7 128 288 113.7 288 96C288 78.33 273.7 64 256 64zM256 416C291.3 416 320 387.3 320 352C320 316.7 291.3 288 256 288C241.9 288 228.8 292.6 218.2 300.4L100.6 227.6C89.36 220.6 74.57 224.1 67.59 235.4C60.62 246.6 64.1 261.4 75.37 268.4L192.9 341.2C192.3 344.7 192 348.3 192 352C192 387.3 220.7 416 256 416L256 416zM144 112C126.3 112 112 126.3 112 144C112 161.7 126.3 176 144 176C161.7 176 176 161.7 176 144C176 126.3 161.7 112 144 112zM416 288C433.7 288 448 273.7 448 256C448 238.3 433.7 224 416 224C398.3 224 384 238.3 384 256C384 273.7 398.3 288 416 288zM368 112C350.3 112 336 126.3 336 144C336 161.7 350.3 176 368 176C385.7 176 400 161.7 400 144C400 126.3 385.7 112 368 112z\", \"M218.2 300.4C228.8 292.6 241.9 288 256 288C291.3 288 320 316.7 320 352C320 387.3 291.3 416 256 416C220.7 416 192 387.3 192 352C192 348.3 192.3 344.7 192.9 341.2L75.37 268.4C64.1 261.4 60.62 246.6 67.59 235.4C74.57 224.1 89.36 220.6 100.6 227.6L218.2 300.4z\"]]\n};\nvar faTachometerAltSlowest = faGaugeMin;\nvar faFolderGrid = {\n  prefix: 'fad',\n  iconName: 'folder-grid',\n  icon: [512, 512, [], \"e188\", [\"M464 96h-192l-64-64h-160C21.5 32 0 53.5 0 80v352C0 458.5 21.5 480 48 480h416c26.5 0 48-21.5 48-48v-288C512 117.5 490.5 96 464 96zM176 320c0 8.836-7.162 16-16 16H96c-8.836 0-16-7.164-16-16V256c0-8.836 7.164-16 16-16h64c8.838 0 16 7.164 16 16V320zM304 320c0 8.836-7.162 16-16 16H224c-8.836 0-16-7.164-16-16V256c0-8.836 7.164-16 16-16h64c8.838 0 16 7.164 16 16V320zM432 320c0 8.836-7.162 16-16 16h-64c-8.836 0-16-7.164-16-16V256c0-8.836 7.164-16 16-16h64c8.838 0 16 7.164 16 16V320z\", \"M160 240H96C87.16 240 80 247.2 80 256v64c0 8.836 7.164 16 16 16h64c8.838 0 16-7.164 16-16V256C176 247.2 168.8 240 160 240zM288 240H224C215.2 240 208 247.2 208 256v64c0 8.836 7.164 16 16 16h64c8.838 0 16-7.164 16-16V256C304 247.2 296.8 240 288 240zM416 240h-64c-8.836 0-16 7.164-16 16v64c0 8.836 7.164 16 16 16h64c8.838 0 16-7.164 16-16V256C432 247.2 424.8 240 416 240z\"]]\n};\nvar faEggplant = {\n  prefix: 'fad',\n  iconName: 'eggplant',\n  icon: [512, 512, [], \"e16c\", [\"M465.3 199.8c-23.5 46.8-49.46 93.22-79.51 139.3c-101.8 154.7-151.1 172.9-213.2 172.9c-42.28 0-172.6-33.85-172.6-174.7c0-61.41 31.93-122.7 100.8-151.3c86.81-33.98 192.9-126.1 211.1-138.3C323.8 66.95 344.3 80 368 80c0 35.35 28.65 64 64 64C432 168.2 445.6 188.9 465.3 199.8z\", \"M512 24c0 6.141-2.344 12.28-7.031 16.97l-14.04 14.04C494.2 62.69 496 71.13 496 80v128c-35.35 0-64-28.65-64-64c-35.35 0-64-28.65-64-64c-35.35 0-64-28.65-64-64h128c8.867 0 17.31 1.811 24.99 5.07l14.04-14.04C475.7 2.344 481.9 0 488 0C501.7 0 512 11.21 512 24z\"]]\n};\nvar faRam = {\n  prefix: 'fad',\n  iconName: 'ram',\n  icon: [640, 512, [128015], \"f70a\", [\"M416 392C412.7 392 409.4 391.7 406.2 391.3C399.3 419.2 374.1 440 344 440C328.1 440 315.1 434.8 304.2 426.1C292.5 439.5 275.2 448 256 448C236.8 448 219.5 439.5 207.8 426.1C196.9 434.8 183 440 168 440C137.9 440 112.7 419.2 105.8 391.3C102.6 391.7 99.34 392 96 392C60.65 392 32 363.3 32 328C32 322.7 32.66 317.5 33.89 312.5C13.72 301.7 0 280.5 0 256C0 231.5 13.72 210.3 33.89 199.5C32.66 194.5 32 189.3 32 184C32 148.7 60.65 120 96 120C99.34 120 102.6 120.3 105.8 120.8C112.7 92.77 137.9 72 168 72C183 72 196.9 77.19 207.8 85.88C219.5 72.47 236.8 64 256 64C286.7 64 312.3 85.56 318.5 114.3C304.3 130.1 299.6 153.3 308.5 174.1C316.5 192.7 333.3 204.7 352 207.4V239.1C352 301.9 402.1 352 464 352H475.3C465.9 375.5 442.9 392 416 392V392z\", \"M464 64V65.33C469.2 64.45 474.6 64 480 64C485.5 64 490.8 64.45 496 65.33V64C496 28.65 524.7 0 560 0C595.3 0 624 28.65 624 64V72C624 85.25 613.3 96 600 96C586.7 96 576 85.25 576 72V64C576 55.16 568.8 48 560 48C551.2 48 544 55.16 544 64V88.44C550.8 94.55 556.8 101.6 561.6 109.4L609.5 129.9C621.6 135.2 627.3 149.3 622.1 161.5C616.8 173.6 602.7 179.3 590.5 174.1L576 167.8V240C576 284.2 540.2 320 496 320H464C419.8 320 384 284.2 384 240V167.8L369.5 174.1C357.3 179.3 343.2 173.6 337.9 161.5C332.7 149.3 338.4 135.2 350.5 129.9L398.4 109.4C403.2 101.6 409.2 94.55 416 88.45V64C416 55.16 408.8 48 400 48C391.2 48 384 55.16 384 64V72C384 85.25 373.3 96 360 96C346.7 96 336 85.25 336 72V64C336 28.65 364.7 0 400 0C435.3 0 464 28.65 464 64H464zM464 192C472.8 192 480 184.8 480 176C480 167.2 472.8 160 464 160C455.2 160 448 167.2 448 176C448 184.8 455.2 192 464 192zM528 160C519.2 160 512 167.2 512 176C512 184.8 519.2 192 528 192C536.8 192 544 184.8 544 176C544 167.2 536.8 160 528 160zM115.1 485.9L97.5 391.1C100.3 391.9 103.1 391.7 105.8 391.3C112.7 419.2 137.9 440 167.1 440C183 440 196.9 434.8 207.8 426.1L207.1 426.3V480C207.1 497.7 193.7 512 175.1 512H146.6C131.2 512 117.9 501 115.1 485.9V485.9zM303.1 480V426.3L304.2 426.1C315.1 434.8 328.1 440 344 440C374.1 440 399.3 419.2 406.2 391.3C408.9 391.7 411.7 391.9 414.5 391.1L396.9 485.9C394.1 501 380.8 512 365.4 512H336C318.3 512 303.1 497.7 303.1 480V480z\"]]\n};\nvar faLandmarkFlag = {\n  prefix: 'fad',\n  iconName: 'landmark-flag',\n  icon: [512, 512, [], \"e51c\", [\"M127.1 416H167.1V224H231.1V416H280V224H344V416H384V224H448V420.3C448.6 420.6 449.2 420.1 449.8 421.4L497.8 453.4C509.5 461.2 514.7 475.8 510.6 489.3C506.5 502.8 494.1 512 480 512H31.1C17.9 512 5.458 502.8 1.372 489.3C-2.715 475.8 2.515 461.2 14.25 453.4L62.25 421.4C62.82 420.1 63.4 420.6 63.1 420.3V224H127.1V416z\", \"M352 0C360.8 0 368 7.164 368 16V80C368 88.84 360.8 96 352 96H272V128H464C481.7 128 496 142.3 496 160C496 177.7 481.7 192 464 192H48C30.33 192 16 177.7 16 160C16 142.3 30.33 128 48 128H240V16C240 7.164 247.2 0 256 0H352z\"]]\n};\nvar faLips = {\n  prefix: 'fad',\n  iconName: 'lips',\n  icon: [576, 512, [128068, 128482], \"f600\", [\"M.3947 224H63.89c0 0 74.7 96 224.1 96s224.1-96 224.1-96h63.49c1.093 9.531-.2141 19.29-4.059 28.4C546.3 312.3 470.3 448 324.7 448H251.3c-145.6 0-221.6-135.8-246.9-195.6C.6086 243.3-.6979 233.5 .3947 224z\", \"M63.89 224h-63.5c.8913-7.773 3.349-15.41 7.547-22.34C54.44 124.6 156.3 64 200 64c0 0 29.33 0 87.99 45C346.7 64 375.1 64 375.1 64c43.68 0 145.6 60.6 192.1 137.7C572.3 208.6 574.7 216.2 575.6 224h-63.49c0 0-56.03-32-140.1-32l-30.96 8.875C324.5 205.5 306.4 208 288 208c-18.39 0-36.53-2.5-53.06-7.125L203.1 192C119.9 192 63.89 224 63.89 224z\"]]\n};\nvar faPencil = {\n  prefix: 'fad',\n  iconName: 'pencil',\n  icon: [512, 512, [9999, 61504, \"pencil-alt\"], \"f303\", [\"M362.7 19.32C387.7-5.678 428.3-5.678 453.3 19.32L492.7 58.75C517.7 83.74 517.7 124.3 492.7 149.3L432.1 208.1L303 79.03L362.7 19.32z\", \"M182.7 459.2C176.1 465.8 167.9 470.7 158.9 473.3L30.77 511C22.35 513.5 13.24 511.2 7.03 504.1C.8198 498.8-1.502 489.7 .976 481.2L38.67 353.1C41.32 344.1 46.17 335.9 52.8 329.3L86.74 363.2C85.79 364.2 85.1 365.3 84.72 366.6L59.44 452.6L145.4 427.3C146.7 426.9 147.9 426.2 148.8 425.3L158.6 415.4H112C103.2 415.4 96 408.3 96 399.4V353.9L86.74 363.2L52.8 329.3L303 79.03L432.1 208.1L182.7 459.2z\"]]\n};\nvar faPencilAlt = faPencil;\nvar faBackward = {\n  prefix: 'fad',\n  iconName: 'backward',\n  icon: [512, 512, [9194], \"f04a\", [\"M459.5 71.41l-171.5 142.9v83.45l171.5 142.9C480.1 457.7 512 443.3 512 415.1V96.03C512 68.66 480.1 54.28 459.5 71.41z\", \"M255.1 96.03v319.9c0 27.37-31.88 41.74-52.51 24.62L11.44 280.6c-15.25-12.87-15.25-36.37 0-49.24l192-159.1C224.1 54.28 255.1 68.66 255.1 96.03z\"]]\n};\nvar faCaretRight = {\n  prefix: 'fad',\n  iconName: 'caret-right',\n  icon: [256, 512, [], \"f0da\", [\"M118.6 105.4l128 127.1C252.9 239.6 256 247.8 256 255.1s-3.125 16.38-9.375 22.63l-128 127.1c-9.156 9.156-22.91 11.9-34.88 6.943S64 396.9 64 383.1V128c0-12.94 7.781-24.62 19.75-29.58S109.5 96.23 118.6 105.4z\", \"\"]]\n};\nvar faComments = {\n  prefix: 'fad',\n  iconName: 'comments',\n  icon: [640, 512, [128490, 61670], \"f086\", [\"M208 0C93.13 0 0 78.8 0 176c0 39.57 15.62 75.96 41.67 105.4c-16.39 32.76-39.23 57.32-39.59 57.68c-2.1 2.205-2.67 5.475-1.441 8.354C1.9 350.3 4.602 352 7.66 352c38.35 0 70.76-11.12 95.74-24.04C134.2 343.1 169.8 352 208 352c114.9 0 208-78.8 208-176C416 78.8 322.9 0 208 0z\", \"M637.9 499c2.1 2.205 2.67 5.475 1.441 8.354C638.1 510.3 635.4 512 632.3 512c-36.25 0-67.1-9.98-91.49-21.98C513.3 503.1 481.7 512 448 512c-90.01 0-165.3-56.86-186.1-133.5C368.3 357.2 448 274.6 448 176c0-5.387-.4668-10.67-.9336-15.96C447.4 160 447.7 160 448 160c106 0 192 78.8 192 176c0 40.63-15.17 77.95-40.41 107.7C615.9 475.3 637.6 498.7 637.9 499z\"]]\n};\nvar faPaste = {\n  prefix: 'fad',\n  iconName: 'paste',\n  icon: [512, 512, [\"file-clipboard\"], \"f0ea\", [\"M512 224v240c0 26.51-21.49 48-48 48h-192C245.5 512 224 490.5 224 464v-288C224 149.5 245.5 128 272 128H416v96H512z\", \"M272 32H215.4C204.3 12.89 183.6 0 160 0S115.7 12.89 104.6 32H48C21.49 32 0 53.49 0 80v320C0 426.5 21.49 448 48 448h144L192 176C192 131.8 227.8 96 272 96H320V80C320 53.49 298.5 32 272 32zM160 88C146.8 88 136 77.25 136 64S146.8 40 160 40S184 50.75 184 64S173.3 88 160 88zM416 128v96h96L416 128z\"]]\n};\nvar faFileClipboard = faPaste;\nvar faDesktopArrowDown = {\n  prefix: 'fad',\n  iconName: 'desktop-arrow-down',\n  icon: [576, 512, [], \"e155\", [\"M576 48v320c0 26.5-21.5 48-48 48h-480C21.5 416 0 394.5 0 368v-320C0 21.5 21.5 0 48 0h216v64H64v224h448V64h-200V0h216C554.5 0 576 21.5 576 48z\", \"M424 464H352L336 416h-96L224 464H152C138.8 464 128 474.8 128 488S138.8 512 152 512h272c13.25 0 24-10.75 24-24S437.3 464 424 464zM312 64v94.06l39.03-39.03c9.375-9.375 24.56-9.375 33.94 0s9.375 24.56 0 33.94l-80 80c-9.375 9.375-24.56 9.375-33.94 0l-80-80c-9.375-9.375-9.375-24.56 0-33.94C195.7 114.3 201.8 112 208 112s12.28 2.344 16.97 7.031L264 158.1V64H64v224h448V64H312z\"]]\n};\nvar faCodePullRequest = {\n  prefix: 'fad',\n  iconName: 'code-pull-request',\n  icon: [512, 512, [], \"e13c\", [\"M320 64H336C406.7 64 464 121.3 464 192V358.7C454.2 354.4 443.4 352 432 352C420.6 352 409.8 354.4 400 358.7V192C400 156.7 371.3 128 336 128H320V168C320 177.5 314.4 186.1 305.8 189.9C297.1 193.8 286.1 192.2 279.9 185.8L199.9 113.8C194.9 109.3 192 102.8 192 96C192 89.2 194.9 82.71 199.9 78.16L279.9 6.161C286.1-.1791 297.1-1.779 305.8 2.077C314.4 5.933 320 14.52 320 24V64zM48 153.3C57.8 157.6 68.62 160 80 160C91.38 160 102.2 157.6 112 153.3V358.7C102.2 354.4 91.38 352 80 352C68.62 352 57.8 354.4 48 358.7V153.3z\", \"M0 80C0 35.82 35.82 0 80 0C124.2 0 160 35.82 160 80C160 124.2 124.2 160 80 160C35.82 160 0 124.2 0 80zM80 104C93.25 104 104 93.25 104 80C104 66.75 93.25 56 80 56C66.75 56 56 66.75 56 80C56 93.25 66.75 104 80 104zM0 432C0 387.8 35.82 352 80 352C124.2 352 160 387.8 160 432C160 476.2 124.2 512 80 512C35.82 512 0 476.2 0 432zM80 456C93.25 456 104 445.3 104 432C104 418.7 93.25 408 80 408C66.75 408 56 418.7 56 432C56 445.3 66.75 456 80 456zM512 432C512 476.2 476.2 512 432 512C387.8 512 352 476.2 352 432C352 387.8 387.8 352 432 352C476.2 352 512 387.8 512 432zM432 408C418.7 408 408 418.7 408 432C408 445.3 418.7 456 432 456C445.3 456 456 445.3 456 432C456 418.7 445.3 408 432 408z\"]]\n};\nvar faPumpkin = {\n  prefix: 'fad',\n  iconName: 'pumpkin',\n  icon: [576, 512, [], \"f707\", [\"M576 319.1c0 64.45-51.24 191.9-151.4 191.9c-24.95 0-49.91-7.939-69.3-23.8c-17.88 15.38-39.99 23.86-67.25 23.86c-27.25 0-49.39-8.485-67.14-23.86c-19.44 15.86-44.44 23.8-69.41 23.8c-100.1 0-151.5-125.1-151.5-191.9c0-64.18 50.9-191.5 150.5-191.5c10.01 0 20.05 1.27 29.77 3.789C161.4 149.1 161.6 151.9 154.9 164.1c31.75-23.62 75.63-36.11 133.1-36.11s101.4 12.49 133.1 36.11c-6.801-12.31-6.585-15.01-25.38-31.88c9.718-2.518 19.76-3.789 29.77-3.789C524.1 128.4 576 254.5 576 319.1z\", \"M352 106.6L352 35.73c0-6-3.375-11.5-8.876-14.25l-39.63-19.75c-2.284-1.177-4.722-1.731-7.127-1.731c-6.282 0-12.34 3.778-14.87 10.11L245.5 100.2C258.6 97.61 272.6 95.98 288 95.98C312.3 95.98 333.3 99.98 352 106.6z\"]]\n};\nvar faClipboardList = {\n  prefix: 'fad',\n  iconName: 'clipboard-list',\n  icon: [384, 512, [], \"f46d\", [\"M336 64H256c35.35 0 64 28.65 64 64v16C320 152.8 312.8 160 304 160h-224C71.16 160 64 152.8 64 144V128c0-35.35 28.65-64 64-64H48C21.49 64 0 85.49 0 112v352C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48v-352C384 85.49 362.5 64 336 64zM96 392c-13.25 0-24-10.75-24-24S82.75 344 96 344s24 10.75 24 24S109.3 392 96 392zM96 296c-13.25 0-24-10.75-24-24S82.75 248 96 248S120 258.8 120 272S109.3 296 96 296zM304 384h-128C167.2 384 160 376.8 160 368C160 359.2 167.2 352 176 352h128c8.801 0 16 7.199 16 16C320 376.8 312.8 384 304 384zM304 288h-128C167.2 288 160 280.8 160 272C160 263.2 167.2 256 176 256h128C312.8 256 320 263.2 320 272C320 280.8 312.8 288 304 288z\", \"M256 64c0-35.35-28.65-64-64-64S128 28.65 128 64C92.65 64 64 92.65 64 128v16C64 152.8 71.16 160 80 160h224C312.8 160 320 152.8 320 144V128C320 92.65 291.3 64 256 64zM192 88C178.7 88 168 77.25 168 64c0-13.26 10.75-24 24-24S216 50.74 216 64C216 77.25 205.3 88 192 88zM96 344c-13.25 0-24 10.75-24 24S82.75 392 96 392s24-10.75 24-24S109.3 344 96 344zM96 248c-13.25 0-24 10.75-24 24S82.75 296 96 296S120 285.3 120 272S109.3 248 96 248z\"]]\n};\nvar faPenField = {\n  prefix: 'fad',\n  iconName: 'pen-field',\n  icon: [640, 512, [], \"e211\", [\"M0 208C0 163.8 35.82 128 80 128H272C289.7 128 304 142.3 304 160C304 177.7 289.7 192 272 192H80C71.16 192 64 199.2 64 208V432C64 440.8 71.16 448 80 448H496C504.8 448 512 440.8 512 432V304C512 286.3 526.3 272 544 272C561.7 272 576 286.3 576 304V432C576 476.2 540.2 512 496 512H80C35.82 512 0 476.2 0 432V208z\", \"M534.1 16.02C552.8-2.736 583.2-2.742 601.9 16.01L623.8 37.88C642.7 56.77 642.5 87.43 623.5 106.1L583.7 145.1L494.4 55.74L534.1 16.02zM560.8 167.5L415.6 309.6C408.7 316.4 400.3 321.5 391.1 324.6L319.6 348.5C310.1 351.4 301.5 349.1 295 342.7C288.6 336.3 286.4 326.8 289.2 318.1L313 246.8C316.1 237.4 321.4 228.8 328.5 221.8L471.7 78.37L560.8 167.5zM160 320C160 337.7 145.7 352 128 352C110.3 352 96 337.7 96 320C96 302.3 110.3 288 128 288C145.7 288 160 302.3 160 320zM192 320C192 302.3 206.3 288 224 288C241.7 288 256 302.3 256 320C256 337.7 241.7 352 224 352C206.3 352 192 337.7 192 320z\"]]\n};\nvar faBlueberries = {\n  prefix: 'fad',\n  iconName: 'blueberries',\n  icon: [512, 512, [], \"e2e8\", [\"M336 0C255.3 0 187.4 54.39 166.7 128.5C169.8 128.3 172.9 128 176 128c114.9 0 208 93.13 208 208c0 3.148-.333 6.211-.4717 9.324C457.6 324.6 512 256.7 512 176C512 78.8 433.2 0 336 0zM416 128h-32v32c0 8.844-7.156 16-16 16S352 168.8 352 160V128h-32c-8.844 0-16-7.156-16-16S311.2 96 320 96h32V64c0-8.844 7.156-16 16-16S384 55.16 384 64v32h32c8.844 0 16 7.156 16 16S424.8 128 416 128zM224 256H192V224c0-8.844-7.156-16-16-16S160 215.2 160 224v32H128C119.2 256 112 263.2 112 272S119.2 288 128 288h32v32c0 8.844 7.156 16 16 16S192 328.8 192 320V288h32c8.844 0 16-7.156 16-16S232.8 256 224 256z\", \"M176 160C78.8 160 0 238.8 0 336C0 433.2 78.8 512 176 512s176-78.8 176-176C352 238.8 273.2 160 176 160zM224 288H192v32c0 8.844-7.156 16-16 16S160 328.8 160 320V288H128C119.2 288 112 280.8 112 272S119.2 256 128 256h32V224c0-8.844 7.156-16 16-16S192 215.2 192 224v32h32c8.844 0 16 7.156 16 16S232.8 288 224 288zM416 96h-32V64c0-8.844-7.156-16-16-16S352 55.16 352 64v32h-32c-8.844 0-16 7.156-16 16S311.2 128 320 128h32v32c0 8.844 7.156 16 16 16S384 168.8 384 160V128h32c8.844 0 16-7.156 16-16S424.8 96 416 96z\"]]\n};\nvar faTruckRampBox = {\n  prefix: 'fad',\n  iconName: 'truck-ramp-box',\n  icon: [640, 512, [\"truck-loading\"], \"f4de\", [\"M23.11 207.7C18.54 190.6 28.67 173.1 45.74 168.5L200.3 127.1C217.4 122.5 234.9 132.7 239.5 149.7L280.9 304.3C285.5 321.4 275.3 338.9 258.3 343.5L103.7 384.9C86.64 389.5 69.1 379.3 64.52 362.3L23.11 207.7zM112.8 233.4C115.1 241.9 123.9 246.1 132.4 244.7L163.3 236.4C171.8 234.1 176.9 225.3 174.6 216.8L153.9 139.5L92.1 156.1L112.8 233.4zM448 416C448 362.1 490.1 320 544 320C597 320 640 362.1 640 416C640 469 597 512 544 512C490.1 512 448 469 448 416z\", \"M544 288C477.9 288 423.4 338.2 416.7 402.5L48.41 502.9C31.36 507.5 13.77 497.5 9.126 480.4C4.48 463.4 14.54 445.8 31.59 441.1L352 353.8V64C352 28.65 380.7 0 416 0H640V331.3C616.5 304.8 582.2 288 544 288H544zM174.6 216.8C176.9 225.3 171.8 234.1 163.3 236.4L132.4 244.7C123.9 246.1 115.1 241.9 112.8 233.4L92.1 156.1L153.9 139.5L174.6 216.8z\"]]\n};\nvar faTruckLoading = faTruckRampBox;\nvar faNote = {\n  prefix: 'fad',\n  iconName: 'note',\n  icon: [448, 512, [], \"e1ff\", [\"M400 31.1h-352c-26.51 0-48 21.49-48 48v352C0 458.5 21.49 480 48 480H320v-128h128v-272C448 53.49 426.5 31.1 400 31.1z\", \"M448 352l-128 128v-128H448z\"]]\n};\nvar faArrowDownToSquare = {\n  prefix: 'fad',\n  iconName: 'arrow-down-to-square',\n  icon: [512, 512, [], \"e096\", [\"M448 96h-64v64h64v288H64V160h64V96H64C28.72 96 0 124.7 0 160v288c0 35.28 28.72 64 64 64h384c35.28 0 64-28.72 64-64V160C512 124.7 483.3 96 448 96z\", \"M146.4 232.4C133.3 244.4 132.5 264.6 144.4 277.7l87.1 96.09c12.12 13.26 35.06 13.26 47.19 0l87.1-96.09c11.94-13.05 11.06-33.31-1.969-45.27c-13.71-12.57-33.9-10.37-45.22 1.969L288 269.8V32.03C288 14.33 273.7 0 256 0S224 14.33 224 32.03v237.8L191.6 234.4C179.6 221.4 159.4 220.5 146.4 232.4z\"]]\n};\nvar faUserCheck = {\n  prefix: 'fad',\n  iconName: 'user-check',\n  icon: [640, 512, [], \"f4fc\", [\"M274.7 304H173.3C77.61 304 0 381.6 0 477.3C0 496.5 15.52 512 34.66 512H413.3C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304zM224 256c70.7 0 128-57.31 128-128S294.7 0 224 0C153.3 0 96 57.31 96 128S153.3 256 224 256z\", \"M632.3 134.4c-9.703-9-24.91-8.453-33.92 1.266l-87.05 93.75l-38.39-38.39c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l56 56C499.5 285.5 505.6 288 512 288h.4375c6.531-.125 12.72-2.891 17.16-7.672l104-112C642.6 158.6 642 143.4 632.3 134.4z\"]]\n};\nvar faCloudXmark = {\n  prefix: 'fad',\n  iconName: 'cloud-xmark',\n  icon: [640, 512, [], \"e35f\", [\"M144 480C64.47 480 0 415.5 0 336C0 273.2 40.17 219.8 96.2 200.1C96.07 197.4 96 194.7 96 192C96 103.6 167.6 32 256 32C315.3 32 367 64.25 394.7 112.2C409.9 101.1 428.3 96 448 96C501 96 544 138.1 544 192C544 204.2 541.7 215.8 537.6 226.6C596 238.4 640 290.1 640 352C640 422.7 582.7 480 512 480H144zM239 240.1L286.1 287.1L239 335C229.7 344.4 229.7 359.6 239 368.1C248.4 378.3 263.6 378.3 272.1 368.1L319.1 321.9L367 368.1C376.4 378.3 391.6 378.3 400.1 368.1C410.3 359.6 410.3 344.4 400.1 335L353.9 287.1L400.1 240.1C410.3 231.6 410.3 216.4 400.1 207C391.6 197.7 376.4 197.7 367 207L319.1 254.1L272.1 207C263.6 197.7 248.4 197.7 239 207C229.7 216.4 229.7 231.6 239 240.1V240.1z\", \"M319.1 254.1L367 207C376.4 197.7 391.6 197.7 400.1 207C410.3 216.4 410.3 231.6 400.1 240.1L353.9 287.1L400.1 335C410.3 344.4 410.3 359.6 400.1 368.1C391.6 378.3 376.4 378.3 367 368.1L319.1 321.9L272.1 368.1C263.6 378.3 248.4 378.3 239 368.1C229.7 359.6 229.7 344.4 239 335L286.1 287.1L239 240.1C229.7 231.6 229.7 216.4 239 207C248.4 197.7 263.6 197.7 272.1 207L319.1 254.1z\"]]\n};\nvar faVialVirus = {\n  prefix: 'fad',\n  iconName: 'vial-virus',\n  icon: [576, 512, [], \"e597\", [\"M32 64C32 46.33 46.33 32 64 32H256C273.7 32 288 46.33 288 64C288 81.67 273.7 96 256 96V207.1C252.9 209.1 249.9 211.5 247.2 214.2C225.3 236.1 225.3 271.6 247.2 293.4C247.4 293.6 247.4 293.7 247.5 293.8L247.5 293.8C247.5 293.9 247.5 294.1 247.4 294.4C247.3 294.6 247.1 294.8 247.1 294.8L247 294.9C246.1 294.9 246.8 294.9 246.6 294.9C215.7 294.9 190.6 319.1 190.6 350.9C190.6 381.8 215.7 406.9 246.6 406.9C246.8 406.9 246.1 406.9 247 406.9L247.1 406.9C247.1 406.1 247.3 407.1 247.4 407.4C247.5 407.7 247.5 407.9 247.5 407.1L247.5 408C247.4 408.1 247.4 408.2 247.2 408.3C236 419.5 230.6 434.2 230.8 448.8C213.3 467.1 188 480 160 480C106.1 480 64 437 64 384V96C46.33 96 32 81.67 32 64V64zM128 96V192H192V96H128z\", \"M463.3 238.9C472.7 229.5 487.8 229.5 497.2 238.9C506.6 248.3 506.6 263.5 497.2 272.8C476.9 293.2 491.3 328 520.1 328C533.4 328 544.1 338.8 544.1 352C544.1 365.3 533.4 376 520.1 376C491.2 376 476.8 410.9 497.2 431.3C506.6 440.7 506.6 455.9 497.2 465.3C487.8 474.6 472.6 474.6 463.2 465.3C442.9 444.9 408 459.3 408 488.1C408 501.3 397.3 512.1 384 512.1C370.8 512.1 360 501.3 360 488.1C360 459.3 325.2 444.9 304.8 465.3C295.5 474.6 280.3 474.6 270.9 465.3C261.5 455.9 261.5 440.7 270.9 431.3C291.3 410.9 276.8 376 248 376C234.7 376 224 365.3 224 352C224 338.8 234.7 328 248 328C276.8 328 291.2 293.2 270.9 272.8C261.5 263.5 261.5 248.3 270.9 238.9C280.3 229.5 295.4 229.5 304.8 238.9C325.2 259.3 360 244.8 360 216C360 202.7 370.8 192 384 192C397.3 192 408 202.7 408 216C408 244.8 442.9 259.3 463.3 238.9V238.9zM352.5 289.7C334.1 289.7 320.8 303.9 320.8 321.4C320.8 338.1 334.1 353.2 352.5 353.2C370 353.2 384.2 338.1 384.2 321.4C384.2 303.9 370 289.7 352.5 289.7zM415.9 408.7C429.1 408.7 439.7 398 439.7 384.9C439.7 371.7 429.1 361.1 415.9 361.1C402.8 361.1 392.1 371.7 392.1 384.9C392.1 398 402.8 408.7 415.9 408.7z\"]]\n};\nvar faBookBlank = {\n  prefix: 'fad',\n  iconName: 'book-blank',\n  icon: [448, 512, [128213, 128215, 128216, 128217, \"book-alt\"], \"f5d9\", [\"M400 384H96c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32h320v-66.94C410.1 382.8 405.6 384 400 384z\", \"M96 384h304c26.51 0 48-21.49 48-48v-288C448 21.49 426.5 0 400 0H96C42.98 0 0 42.98 0 96v320c0 53.02 42.98 96 96 96h320c17.67 0 32-14.33 32-31.1C448 462.3 433.7 448 416 448l-318.6 0c-16.71 0-31.64-12.22-33.22-28.86C62.33 400.1 77.29 384 96 384z\"]]\n};\nvar faBookAlt = faBookBlank;\nvar faGolfFlagHole = {\n  prefix: 'fad',\n  iconName: 'golf-flag-hole',\n  icon: [512, 512, [], \"e3ac\", [\"M512 416c0 53.02-114.6 96-256 96s-256-42.98-256-96c0-35.51 51.55-66.45 128-83.05V416c0 17.67 35.82 32 80 32s80-14.33 80-32c0-17.67-35.82-32-80-32c-11.39 0-22.19 .9844-32 2.701v-61.85C201.2 321.7 228 320 256 320C397.4 320 512 362.1 512 416z\", \"M384 128c0 6.157-3.194 12.31-9.585 15.51L176 242.7v202.6C147.8 440.4 128 429.1 128 416V17.36c0-10.05 8.249-17.36 17.35-17.36c2.57 0 5.207 .5836 7.746 1.853L374.4 112.5C380.8 115.7 384 121.9 384 128z\"]]\n};\nvar faMessageArrowDown = {\n  prefix: 'fad',\n  iconName: 'message-arrow-down',\n  icon: [512, 512, [\"comment-alt-arrow-down\"], \"e1db\", [\"M448 0H64C28.75 0 0 28.75 0 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.1c0 9.75 11.25 15.45 19.12 9.7L304 415.1H448c35.25 0 64-28.75 64-63.1V63.1C512 28.75 483.3 0 448 0zM350.6 224.1l-80 80c-9.375 9.375-24.56 9.375-33.94 0l-80-80c-9.375-9.375-9.375-24.56 0-33.94C161.4 186.3 167.5 184 173.7 184s12.28 2.344 16.97 7.031l39.03 39.03V128c0-13.25 10.75-24 24-24s24 10.75 24 24v102.1l39.03-39.03c9.375-9.375 24.56-9.375 33.94 0S359.1 215.6 350.6 224.1z\", \"M350.6 224.1l-80 80c-9.375 9.375-24.56 9.375-33.94 0l-80-80c-9.375-9.375-9.375-24.56 0-33.94C161.4 186.3 167.5 184 173.7 184s12.28 2.344 16.97 7.031l39.03 39.03V128c0-13.25 10.75-24 24-24s24 10.75 24 24v102.1l39.03-39.03c9.375-9.375 24.56-9.375 33.94 0S359.1 215.6 350.6 224.1z\"]]\n};\nvar faCommentAltArrowDown = faMessageArrowDown;\nvar faFaceUnamused = {\n  prefix: 'fad',\n  iconName: 'face-unamused',\n  icon: [512, 512, [], \"e39f\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM316.1 394.7C322 401.3 332.1 401.8 338.7 395.9C345.3 389.1 345.8 379.9 339.9 373.3C323.8 355.4 295.7 336 255.1 336C216.3 336 188.2 355.4 172.1 373.3C166.2 379.9 166.7 389.1 173.3 395.9C179.9 401.8 189.1 401.3 195.9 394.7C207.6 381.7 227.5 368 255.1 368C284.5 368 304.4 381.7 316.1 394.7H316.1zM112 192C103.2 192 96 199.2 96 208C96 216.8 103.2 224 112 224H144C144 241.7 158.3 256 176 256C193.7 256 208 241.7 208 224C208 206.3 193.7 192 176 192H112zM304 224H336C336 241.7 350.3 256 368 256C385.7 256 400 241.7 400 224C400 206.3 385.7 192 368 192H304C295.2 192 288 199.2 288 208C288 216.8 295.2 224 304 224z\", \"M96 208C96 199.2 103.2 192 112 192H176C193.7 192 208 206.3 208 224C208 241.7 193.7 256 176 256C158.3 256 144 241.7 144 224H112C103.2 224 96 216.8 96 208zM288 208C288 199.2 295.2 192 304 192H368C385.7 192 400 206.3 400 224C400 241.7 385.7 256 368 256C350.3 256 336 241.7 336 224H304C295.2 224 288 216.8 288 208z\"]]\n};\nvar faSheetPlastic = {\n  prefix: 'fad',\n  iconName: 'sheet-plastic',\n  icon: [384, 512, [], \"e571\", [\"M64 512C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H320C355.3 0 384 28.65 384 64V352H256C238.3 352 224 366.3 224 384V512H64zM171.3 52.69C165.1 46.44 154.9 46.44 148.7 52.69L52.69 148.7C46.44 154.9 46.44 165.1 52.69 171.3C58.93 177.6 69.06 177.6 75.31 171.3L171.3 75.31C177.6 69.07 177.6 58.94 171.3 52.69V52.69zM267.3 107.3C273.6 101.1 273.6 90.93 267.3 84.69C261.1 78.44 250.9 78.44 244.7 84.69L84.69 244.7C78.44 250.9 78.44 261.1 84.69 267.3C90.93 273.6 101.1 273.6 107.3 267.3L267.3 107.3z\", \"M224 384C224 366.3 238.3 352 256 352H384L224 512V384z\"]]\n};\nvar faCircle9 = {\n  prefix: 'fad',\n  iconName: 'circle-9',\n  icon: [512, 512, [], \"e0f6\", [\"M256 176C229.5 176 208 197.5 208 224S229.5 272 256 272c21.06 0 40-14.09 46.03-34.28C303.3 233.3 304 228.7 304 224C304 197.5 282.5 176 256 176zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM311.7 308.4l-79.94 69.69C227.2 382.1 221.6 384 216 384c-6.688 0-13.34-2.781-18.09-8.219c-8.719-10-7.656-25.16 2.312-33.88l29.76-25.94C189.7 304.5 160 267.9 160 224c0-52.94 43.06-96 96-96s96 43.06 96 96C352 265.3 324.5 297.3 311.7 308.4z\", \"M256 128C203.1 128 160 171.1 160 224c0 43.86 29.73 80.53 69.98 91.96l-29.76 25.94c-9.969 8.719-11.03 23.88-2.312 33.88C202.7 381.2 209.3 384 216 384c5.594 0 11.22-1.938 15.78-5.906l79.94-69.69C324.5 297.3 352 265.3 352 224C352 171.1 308.9 128 256 128zM302 237.7C296 257.9 277.1 272 256 272C229.5 272 208 250.5 208 224S229.5 176 256 176s48 21.53 48 48C304 228.7 303.3 233.3 302 237.7z\"]]\n};\nvar faBlog = {\n  prefix: 'fad',\n  iconName: 'blog',\n  icon: [512, 512, [], \"f781\", [\"M224 0C206.3 0 192 14.31 192 32s14.33 32 32 32c123.5 0 224 100.5 224 224c0 17.69 14.33 32 32 32s32-14.31 32-32C512 129.2 382.8 0 224 0zM217.6 96.1c-12.95-.625-24.66 9.156-25.52 22.37C191.2 131.7 201.2 143.1 214.4 143.1c79.53 5.188 148.4 74.09 153.6 153.6c.8281 12.69 11.39 22.43 23.94 22.43c.5156 0 1.047-.0313 1.578-.0625c13.22-.8438 23.25-12.28 22.39-25.5C409.3 191.8 320.3 102.8 217.6 96.1z\", \"M172.3 226.8C157.7 223.9 144 235.8 144 250.6v50.37c0 10.25 7.127 18.37 16.75 21.1c18.13 6.75 31.26 24.37 31.26 44.1c0 26.5-21.5 47.1-48.01 47.1s-48.01-21.5-48.01-47.1V120c0-13.25-10.75-23.1-24.01-23.1l-48.01 .0076C10.75 96.02 0 106.8 0 120v247.1c0 89.49 82.14 160.2 175 140.7c54.39-11.5 98.27-55.5 109.8-109.7C302.2 316.1 247.8 241.8 172.3 226.8z\"]]\n};\nvar faUserNinja = {\n  prefix: 'fad',\n  iconName: 'user-ninja',\n  icon: [512, 512, [129399], \"f504\", [\"M208 96h95.1C321.7 96 336 110.3 336 128h-160C176 110.3 190.3 96 208 96z\", \"M64 192c27.25 0 51.75-11.5 69.25-29.75c15 54 64 93.75 122.8 93.75c70.75 0 127.1-57.25 127.1-128s-57.25-128-127.1-128c-50.38 0-93.63 29.38-114.5 71.75C124.1 47.75 96 32 64 32c0 33.37 17.12 62.75 43.13 80C81.13 129.3 64 158.6 64 192zM208 96h95.1C321.7 96 336 110.3 336 128h-160C176 110.3 190.3 96 208 96zM337.8 306.9L256 416L174.2 306.9C93.36 321.6 32 392.2 32 477.3c0 19.14 15.52 34.67 34.66 34.67H445.3c19.14 0 34.66-15.52 34.66-34.67C480 392.2 418.6 321.6 337.8 306.9z\"]]\n};\nvar faPencilSlash = {\n  prefix: 'fad',\n  iconName: 'pencil-slash',\n  icon: [640, 512, [], \"e215\", [\"M264.3 181.8L355.7 90.34L485.7 220.3L409.9 296L264.3 181.8zM122.6 323.5L195.8 250.3L341.2 364.8L252.5 453.4L218.6 419.5L222.1 416H176C167.2 416 160 408.8 160 400V353.9L156.5 357.4C151.8 362.2 148.3 368 146.4 374.4L123.4 452.6L201.6 429.6C207.1 427.7 213.8 424.2 218.6 419.5L252.5 453.4C242.1 463.8 229.2 471.5 215.1 475.6L94.77 511C86.35 513.5 77.24 511.2 71.03 504.1C64.82 498.8 62.5 489.7 64.98 481.2L100.4 360.9C104.5 346.8 112.2 333.9 122.6 323.5V323.5zM556.7 58.75C581.7 83.74 581.7 124.3 556.7 149.3L508.3 197.7L378.3 67.72L426.7 19.32C451.7-5.678 492.3-5.678 517.3 19.32L556.7 58.75z\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faBowlingPins = {\n  prefix: 'fad',\n  iconName: 'bowling-pins',\n  icon: [512, 512, [], \"f437\", [\"M170.1 160C175.7 135.1 192 111.8 192 72.05c0-48.13-32.09-72.05-64.05-72.05C95.98 0 64 24.12 64 72.05c0 39.71 16.26 63.01 21.93 87.99H170.1zM425.6 192h-83.21C334.6 250.7 288 309.4 288 368c0 53.4 22.29 95.66 38.42 126.8C331.9 505.4 342.8 512 354.8 512h58.51c11.1 0 22.9-6.611 28.4-17.27C457.7 463.6 480 421.4 480 368C480 309.4 433.4 250.7 425.6 192zM426.1 160C431.7 135.1 448 111.8 448 72.05c0-48.13-32.09-72.05-64.05-72.05C351.1 0 320 24.12 320 72.05c0 39.71 16.26 63.01 21.93 87.99H426.1zM86.4 192C78.55 250.7 32 309.4 32 368c0 53.4 22.29 95.66 38.42 126.8C75.93 505.4 86.82 512 98.79 512h58.51c11.1 0 22.9-6.611 28.4-17.27C201.7 463.6 224 421.4 224 368C224 309.4 177.4 250.7 169.6 192H86.4z\", \"M86.4 192h83.21l.4648-31.1H85.93L86.4 192zM341.9 160l.4648 31.1h83.21l.4648-31.1H341.9z\"]]\n};\nvar faPersonArrowUpFromLine = {\n  prefix: 'fad',\n  iconName: 'person-arrow-up-from-line',\n  icon: [640, 512, [], \"e539\", [\"M144 48C144 21.49 165.5 0 192 0C218.5 0 240 21.49 240 48C240 74.51 218.5 96 192 96C165.5 96 144 74.51 144 48zM120 448V256.9L91.43 304.5C82.33 319.6 62.67 324.5 47.52 315.4C32.37 306.3 27.47 286.7 36.57 271.5L94.85 174.6C112.2 145.7 143.4 128 177.1 128H206.9C240.6 128 271.8 145.7 289.2 174.6L347.4 271.5C356.5 286.7 351.6 306.3 336.5 315.4C321.3 324.5 301.7 319.6 292.6 304.5L264 256.9V448H200V352H184V448L120 448z\", \"M553.4 166.6L528 141.3V384C528 401.7 513.7 416 496 416C478.3 416 464 401.7 464 384V141.3L438.6 166.6C426.1 179.1 405.9 179.1 393.4 166.6C380.9 154.1 380.9 133.9 393.4 121.4L473.4 41.37C485.9 28.88 506.1 28.88 518.6 41.37L598.6 121.4C611.1 133.9 611.1 154.1 598.6 166.6C586.1 179.1 565.9 179.1 553.4 166.6V166.6zM608 448C625.7 448 640 462.3 640 480C640 497.7 625.7 512 608 512H32C14.33 512 0 497.7 0 480C0 462.3 14.33 448 32 448H608z\"]]\n};\nvar faDownRight = {\n  prefix: 'fad',\n  iconName: 'down-right',\n  icon: [384, 512, [], \"e16b\", [\"M25.37 134.6l45.26-45.25c12.5-12.5 32.76-12.5 45.25 0l129.6 129.6L154.1 309.5L25.37 179.9C12.87 167.4 12.88 147.1 25.37 134.6z\", \"M313.4 151.1c9.148-9.148 22.92-11.89 34.87-6.938C360.2 149.1 368 160.8 368 173.7l.0001 226.3c0 8.836-3.58 16.84-9.369 22.63C352.8 428.4 344.8 432 336 432H109.7c-12.95 0-24.61-7.789-29.57-19.75c-4.949-11.95-2.209-25.72 6.939-34.87L313.4 151.1z\"]]\n};\nvar faScrollTorah = {\n  prefix: 'fad',\n  iconName: 'scroll-torah',\n  icon: [640, 512, [\"torah\"], \"f6a0\", [\"M257.5 200.5L220.8 200.5l18.38 30.83L257.5 200.5zM220.8 311.5l36.87-.0012l-18.5-30.87L220.8 311.5zM319.1 145.5L302.2 175.1l35.37-.0011L319.1 145.5zM419.2 200.5L382.4 200.5l18.5 30.79L419.2 200.5zM382.5 311.5l36.75-.0011l-18.38-30.75L382.5 311.5zM96 32v448h448V32H96zM445.2 326.1c-3.75 6.625-10.87 10.75-18.5 10.75l-59.5 .0019l-29.12 48.67c-3.75 6.5-10.62 10.33-18.12 10.46c-7.375 0-14.25-3.874-18-10.25l-29.25-48.87l-59.5 .0019c-7.625 0-14.62-4.124-18.37-10.75S191.3 311.4 195.1 304.9l29.25-48.87L195 207c-3.875-6.5-4.001-14.62-.2507-21.12c3.75-6.625 10.87-10.75 18.5-10.75L272.7 175.1l29.12-48.67C305.6 119.1 312.6 116.1 319.1 116.1c7.375-.125 14.25 3.916 17.1 10.17l29.25 48.87l59.5-.0019c7.625 0 14.62 4.124 18.38 10.75s3.626 14.75-.2493 21.25l-29.25 48.87l29.38 48.1C448.1 311.5 448.1 319.6 445.2 326.1zM320 366.5l17.75-29.62l-35.5 .0011L320 366.5zM352.9 200.5L287.1 200.5L253.9 256l33.25 55.5L352.9 311.5l33.25-55.5L352.9 200.5z\", \"M48 0C21.5 0 0 14.38 0 32v448c0 17.62 21.5 32 48 32S96 497.6 96 480V32C96 14.38 74.5 0 48 0zM592 0C565.5 0 544 14.38 544 32v448c0 17.62 21.5 32 48 32s48-14.38 48-32V32C640 14.38 618.5 0 592 0z\"]]\n};\nvar faTorah = faScrollTorah;\nvar faBlindsOpen = {\n  prefix: 'fad',\n  iconName: 'blinds-open',\n  icon: [512, 512, [], \"f8fc\", [\"M96 64H16L0 112h96V64zM496 64H128v48h384L496 64zM96 210.9V192H16L0 240h66.94C71.79 226.5 82.44 215.8 96 210.9zM128 192v18.94C141.6 215.8 152.2 226.5 157.1 240H512L496 192H128zM16 320L0 368h512L496 320H16zM16 464L0 512h512l-16-48H16z\", \"M512 16v32C512 56.84 504.8 64 496 64H128v146.9C146.6 217.5 160 235.1 160 256c0 26.51-21.49 48-48 48S64 282.5 64 256c0-20.87 13.4-38.45 32-45.06V64H16C7.164 64 0 56.84 0 48v-32C0 7.162 7.164 0 16 0h480C504.8 0 512 7.162 512 16z\"]]\n};\nvar faFence = {\n  prefix: 'fad',\n  iconName: 'fence',\n  icon: [512, 512, [], \"e303\", [\"M192 224H128V160H192V224zM384 224H320V160H384V224zM128 352H192V416H128V352zM384 416H320V352H384V416z\", \"M121.6 98.13C125.8 103.7 128 110.4 128 117.3V448C128 465.7 113.7 480 96 480H32C14.33 480 0 465.7 0 448V117.3C0 110.4 2.246 103.7 6.4 98.13L51.2 38.4C54.22 34.37 58.96 32 64 32C69.04 32 73.78 34.37 76.8 38.4L121.6 98.13zM313.6 98.13C317.8 103.7 320 110.4 320 117.3V448C320 465.7 305.7 480 288 480H224C206.3 480 192 465.7 192 448V117.3C192 110.4 194.2 103.7 198.4 98.13L243.2 38.4C246.2 34.37 250.1 32 256 32C261 32 265.8 34.37 268.8 38.4L313.6 98.13zM448 32C453 32 457.8 34.37 460.8 38.4L505.6 98.13C509.8 103.7 512 110.4 512 117.3V448C512 465.7 497.7 480 480 480H416C398.3 480 384 465.7 384 448V117.3C384 110.4 386.2 103.7 390.4 98.13L435.2 38.4C438.2 34.37 442.1 32 448 32V32z\"]]\n};\nvar faUp = {\n  prefix: 'fad',\n  iconName: 'up',\n  icon: [384, 512, [\"arrow-alt-up\"], \"f357\", [\"M256 256v192c0 17.67-14.33 32-32 32h-64c-17.67 0-32-14.33-32-32V256H256z\", \"M381.6 236.3C376.6 248.2 364.9 256 352 256h-320c-12.94 0-24.61-7.797-29.56-19.75C-2.516 224.3 .2188 210.5 9.375 201.4l159.1-160C175.6 35.13 183.8 32 192 32s16.38 3.125 22.62 9.375l160 160C383.8 210.5 386.5 224.3 381.6 236.3z\"]]\n};\nvar faArrowAltUp = faUp;\nvar faBroomBall = {\n  prefix: 'fad',\n  iconName: 'broom-ball',\n  icon: [640, 512, [\"quidditch\", \"quidditch-broom-ball\"], \"f458\", [\"M495.1 351.1c-44.18 0-79.1 35.72-79.1 79.91c0 44.18 35.82 80.09 79.1 80.09c44.18 0 79.1-35.91 79.1-80.09C575.1 387.7 540.2 351.1 495.1 351.1zM640 31.97c0-17.03-13.72-31.96-32.04-31.96c-6.863 0-13.78 2.191-19.62 6.719L362.7 182.3l39.79 50.16l225.2-175.2C635.8 50.95 640 41.51 640 31.97z\", \"M242.7 216.4c-30.16 0-102.9 4.15-149.4 41.34c-22 17.5-40.25 55.75-54.63 97.5l60.38-22.12c.7373-.2725 1.459-.3967 2.151-.3967c3.329 0 5.935 2.885 5.935 6.039c0 1.301-.4439 2.647-1.462 3.856L11 454.7C3.75 487.1 0 510.2 0 510.2S27.07 512 64.45 512c65.94 0 163.1-5.499 202.2-35.89c60-47.75 76.63-150.1 76.63-150.1l-86.75-109.2C256.5 216.7 251.4 216.4 242.7 216.4zM332.8 144.6c-3.249-4.095-7.89-6.058-12.5-6.058c-5.891 0-11.73 3.204-14.54 9.26L283.8 195.1l86.75 109.1l50.88-10.72c7.882-1.66 12.72-8.545 12.72-15.71c0-3.411-1.095-6.886-3.478-9.89L332.8 144.6z\"]]\n};\nvar faQuidditch = faBroomBall;\nvar faQuidditchBroomBall = faBroomBall;\nvar faDrumstick = {\n  prefix: 'fad',\n  iconName: 'drumstick',\n  icon: [512, 512, [127831], \"f6d6\", [\"M193.7 392.5c-6.08 6.145-8.917 13.97-8.917 22.14c0 13.71 7.243 18.34 7.243 37.02c0 33.47-27.29 60.3-60.36 60.3c-22.74 0-59.51-17.24-59.51-59.11c0-4.943 .5664-9.844 1.682-14.71c-4.86 1.116-9.774 1.683-14.72 1.683c-42.17 0-59.13-36.75-59.13-59.58c0-42.35 36.92-60.28 60.31-60.28c19.08 0 23.02 7.244 37.06 7.244c8.172 0 15.97-2.836 22.11-8.918l40.56-40.48L160 287.1c0 35.3 28.69 64 63.99 64l10.17 .0027L193.7 392.5z\", \"M160.1 191.1c0-64 27.61-106.1 63.1-142.4c33.03-33.04 76.31-49.57 119.6-49.57c96.54 0 169.2 78.85 169.2 169.2c0 43.33-16.49 86.59-49.49 119.6c-35.49 35.4-78.55 63.12-142.4 63.12l-96.05 .0096c-35.29 0-63.99-28.7-63.99-64L160.1 191.1z\"]]\n};\nvar faSquareV = {\n  prefix: 'fad',\n  iconName: 'square-v',\n  icon: [448, 512, [], \"e284\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM349.5 162.7l-104 208C241.4 378.9 233.1 384 224 384s-17.41-5.141-21.47-13.27l-104-208C92.61 150.9 97.41 136.5 109.3 130.5c11.92-5.891 26.28-1.125 32.2 10.73L224 306.3l82.53-165.1c5.938-11.86 20.34-16.62 32.2-10.73C350.6 136.5 355.4 150.9 349.5 162.7z\", \"M338.7 130.5c-11.86-5.891-26.27-1.125-32.2 10.73L224 306.3L141.5 141.3C135.5 129.4 121.2 124.6 109.3 130.5C97.41 136.5 92.61 150.9 98.53 162.7l104 208C206.6 378.9 214.9 384 224 384s17.41-5.141 21.47-13.27l104-208C355.4 150.9 350.6 136.5 338.7 130.5z\"]]\n};\nvar faFaceAwesome = {\n  prefix: 'fad',\n  iconName: 'face-awesome',\n  icon: [512, 512, [\"gave-dandy\"], \"e409\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM144 120C108.7 120 80 148.7 80 184V194.3C80 210.7 93.3 224 109.7 224H178.3C194.7 224 208 210.7 208 194.3V184C208 148.7 179.3 120 144 120zM272 199.5C272 213 282.1 224 296.5 224H391.5C405 224 416 213 416 199.5V192C416 152.2 383.8 120 344 120C304.2 120 272 152.2 272 192L272 199.5zM116.3 288C105.9 288 98.14 297.6 100.4 307.8C116.5 380.4 181.7 432 256 432C330.3 432 395.5 380.4 411.6 307.8C413.9 297.6 406.1 288 395.7 288H116.3z\", \"M153.1 120.8C176.6 124.3 195.3 139.7 203.5 160.4C197.9 169.7 187.7 175.1 175.1 175.1C158.3 175.1 143.1 161.7 143.1 143.1C143.1 134.9 147.8 126.6 153.1 120.8H153.1zM360.8 121.1C382.8 127.2 400.9 142.6 409.9 162.9C404 170.8 394.6 176 384 176C366.3 176 352 161.7 352 144C352 135.5 355.3 127.7 360.8 121.1zM100.4 307.8C98.14 297.6 105.9 288 116.3 288H395.7C406.1 288 413.9 297.6 411.6 307.8C406.6 330.1 397 350.5 383.9 367.1C370.6 357.9 353.1 352 335.1 352C291.8 352 255.1 387.8 255.1 432C181.7 432 116.5 380.4 100.4 307.8V307.8z\"]]\n};\nvar faGaveDandy = faFaceAwesome;\nvar faDialOff = {\n  prefix: 'fad',\n  iconName: 'dial-off',\n  icon: [576, 512, [], \"e162\", [\"M320 32C320 49.67 305.7 64 288 64C270.3 64 256 49.67 256 32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32zM576 288C576 305.7 561.7 320 544 320C526.3 320 512 305.7 512 288C512 270.3 526.3 256 544 256C561.7 256 576 270.3 576 288zM0 288C0 270.3 14.33 256 32 256C49.67 256 64 270.3 64 288C64 305.7 49.67 320 32 320C14.33 320 0 305.7 0 288zM128 96C128 113.7 113.7 128 96 128C78.33 128 64 113.7 64 96C64 78.33 78.33 64 96 64C113.7 64 128 78.33 128 96zM448 96C448 78.33 462.3 64 480 64C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128C462.3 128 448 113.7 448 96zM128 480C128 497.7 113.7 512 96 512C78.33 512 64 497.7 64 480C64 462.3 78.33 448 96 448C113.7 448 128 462.3 128 480zM448 480C448 462.3 462.3 448 480 448C497.7 448 512 462.3 512 480C512 497.7 497.7 512 480 512C462.3 512 448 497.7 448 480z\", \"M312 288C312 274.7 301.3 264 288 264C274.7 264 264 274.7 264 288V446.2C187 434.6 128 368.2 128 288C128 199.6 199.6 128 288 128C376.4 128 448 199.6 448 288C448 368.2 388.1 434.6 312 446.2V288z\"]]\n};\nvar faToggleOff = {\n  prefix: 'fad',\n  iconName: 'toggle-off',\n  icon: [576, 512, [], \"f204\", [\"M384 64C490 64 576 149.1 576 256C576 362 490 448 384 448H192C85.96 448 0 362 0 256C0 149.1 85.96 64 192 64H384zM64 256C64 326.7 121.3 384 192 384H384C454.7 384 512 326.7 512 256C512 185.3 454.7 128 384 128H192C121.3 128 64 185.3 64 256z\", \"M192 160C245 160 288 202.1 288 256C288 309 245 352 192 352C138.1 352 96 309 96 256C96 202.1 138.1 160 192 160z\"]]\n};\nvar faFaceSmileHorns = {\n  prefix: 'fad',\n  iconName: 'face-smile-horns',\n  icon: [640, 512, [], \"e391\", [\"M576 256C576 397.4 461.4 512 320 512C178.6 512 64 397.4 64 256C64 114.6 178.6 0 320 0C461.4 0 576 114.6 576 256zM203.9 370.5C226.2 396.1 264.9 424 320 424C375.1 424 413.8 396.1 436.1 370.5C441.9 363.8 441.2 353.7 434.5 347.9C427.8 342.1 417.7 342.8 411.9 349.5C393.1 370.2 363.4 392 319.1 392C276.6 392 246 370.2 228.1 349.5C222.3 342.8 212.2 342.1 205.5 347.9C198.8 353.7 198.1 363.8 203.9 370.5H203.9zM240.4 304C258 304 272.4 289.7 272.4 272C272.4 270.5 272.3 269 272.1 267.6L282.9 271.2C291.3 273.1 300.4 269.4 303.2 261.1C305.1 252.7 301.4 243.6 293.1 240.8L197.1 208.8C188.7 206 179.6 210.6 176.8 218.9C174 227.3 178.6 236.4 186.9 239.2L217.7 249.4C211.9 255.2 208.4 263.2 208.4 272C208.4 289.7 222.7 304 240.4 304V304zM422.9 249.2L453.1 239.2C461.4 236.4 465.1 227.3 463.2 218.9C460.4 210.6 451.3 206 442.9 208.8L346.9 240.8C338.6 243.6 334 252.7 336.8 261.1C339.6 269.4 348.7 273.1 357.1 271.2L368.7 267.3C368.5 268.8 368.4 270.4 368.4 271.1C368.4 289.7 382.7 303.1 400.4 303.1C418 303.1 432.4 289.7 432.4 271.1C432.4 263.1 428.7 255 422.9 249.2L422.9 249.2z\", \"M566.1 185.1C550.5 131 517.6 84.28 473.8 51.3C490.8 47.99 513.5 42.74 536.8 35.78C566.6 26.86 595.8 15.55 615.1 2.687C620.5-.9025 627.5-.8952 632.9 2.706C638.3 6.307 640.1 12.79 639.7 19.14C633.5 50.11 610.4 125.8 566.1 185.1V185.1zM103.3 35.78C126.5 42.74 149.2 47.99 166.2 51.3C122.4 84.28 89.5 131 73.94 185.1C29.62 125.8 6.507 50.11 .3114 19.14C-.9577 12.79 1.721 6.307 7.098 2.706C12.47-.8948 19.49-.9022 24.88 2.688C44.17 15.55 73.41 26.86 103.3 35.78V35.78zM208.4 272C208.4 263.2 211.9 255.2 217.7 249.4L186.9 239.2C178.6 236.4 174 227.3 176.8 218.9C179.6 210.6 188.7 206 197.1 208.8L293.1 240.8C301.4 243.6 305.1 252.7 303.2 261.1C300.4 269.4 291.3 273.1 282.9 271.2L272.1 267.6C272.3 269 272.4 270.5 272.4 272C272.4 289.7 258 304 240.4 304C222.7 304 208.4 289.7 208.4 272L208.4 272zM432.4 272C432.4 289.7 418 304 400.4 304C382.7 304 368.4 289.7 368.4 272C368.4 270.4 368.5 268.8 368.7 267.3L357.1 271.2C348.7 273.1 339.6 269.4 336.8 261.1C334 252.7 338.6 243.6 346.9 240.8L442.9 208.8C451.3 206 460.4 210.6 463.2 218.9C465.1 227.3 461.4 236.4 453.1 239.2L422.9 249.2C428.7 255 432.4 263.1 432.4 272L432.4 272z\"]]\n};\nvar faBoxArchive = {\n  prefix: 'fad',\n  iconName: 'box-archive',\n  icon: [512, 512, [\"archive\"], \"f187\", [\"M32 432C32 458.5 53.49 480 80 480h352c26.51 0 48-21.49 48-48V128H32V432zM160 208C160 199.2 167.2 192 176 192h160C344.8 192 352 199.2 352 208v32C352 248.8 344.8 256 336 256h-160C167.2 256 160 248.8 160 240V208z\", \"M512 64v48C512 120.8 504.8 128 496 128h-480C7.188 128 0 120.8 0 112V64c0-17.69 14.31-32 32-32h448C497.7 32 512 46.31 512 64z\"]]\n};\nvar faArchive = faBoxArchive;\nvar faGrapes = {\n  prefix: 'fad',\n  iconName: 'grapes',\n  icon: [512, 512, [], \"e306\", [\"M392.4 119.6c18.08-37.78 11.56-81.72-19.76-114.8c-6.009-6.352-16.8-6.354-22.8 .0097c-40.48 42.96-39.09 103.8 3.263 145.9l8.246 8.246c42.12 42.35 103 43.74 145.9 3.263c6.354-5.998 6.343-16.78-.0041-22.79C474.1 108.1 430.2 101.5 392.4 119.6z\", \"M56 400C25.07 400 0 425.1 0 456S25.07 512 56 512s56-25.07 56-56S86.93 400 56 400zM224 232C193.1 232 168 257.1 168 288S193.1 344 224 344S280 318.9 280 288S254.9 232 224 232zM336 344c-30.93 0-55.93 25.05-55.93 55.97S305.1 456 336 456s56-25.07 56-56S366.9 344 336 344zM112 231.9C142.1 231.9 168 206.9 168 176S142.9 120 112 120S56 145.1 56 176S81.1 231.9 112 231.9zM88 256C57.07 256 32 281.1 32 312s25.07 56 56 56S144 342.9 144 312S118.9 256 88 256zM200 368c-30.93 0-56 25.07-56 56S169.1 480 200 480S256 454.9 256 424S230.9 368 200 368zM248 208c30.93 0 56-25.07 56-56S278.9 96 248 96S192 121.1 192 152S217.1 208 248 208zM360 208c-30.93 0-56 25.07-56 56S329.1 320 360 320S416 294.9 416 264S390.9 208 360 208z\"]]\n};\nvar faPersonDrowning = {\n  prefix: 'fad',\n  iconName: 'person-drowning',\n  icon: [576, 512, [], \"e545\", [\"M269.5 389.9C280.6 382 295.4 382 306.5 389.9C328.1 405.4 356.5 416 384 416C410.9 416 439.4 405.2 461.4 389.9L461.5 389.9C473.4 381.4 489.5 382.1 500.7 391.6C515 403.5 533.2 412.6 551.3 416.8C568.5 420.8 579.2 438.1 575.2 455.3C571.2 472.5 553.1 483.2 536.7 479.2C512.2 473.4 491.9 462.6 478.5 454.2C449.5 469.7 417 480 384 480C352.1 480 323.4 470.1 303.6 461.1C297.7 458.5 292.5 455.8 288 453.4C283.5 455.8 278.3 458.5 272.4 461.1C252.6 470.1 223.9 480 192 480C158.1 480 126.5 469.7 97.5 454.2C84.12 462.6 63.79 473.4 39.27 479.2C22.06 483.2 4.853 472.5 .8422 455.3C-3.169 438.1 7.532 420.8 24.74 416.8C42.84 412.6 60.96 403.5 75.31 391.6C86.46 382.1 102.6 381.4 114.5 389.9L114.6 389.9C136.7 405.2 165.1 416 192 416C219.5 416 247 405.4 269.5 389.9H269.5z\", \"M160 32C177.7 32 192 46.33 192 64V96.16C192 148.8 226.1 195.4 276.3 211.4C316.3 224.2 358.1 225.1 399.1 216.6L504.9 192.8C522.1 188.9 539.3 199.7 543.2 216.9C547.1 234.1 536.3 251.3 519.1 255.2L414.1 279.1C403.6 281.5 392.9 283.3 382.2 284.5L364.5 382.1C350.9 378.9 337.2 372.7 324.8 364.1C302.8 348.6 273.3 348.6 251.2 364.1C234 375.9 213.2 384.5 192 384.5C184.7 384.5 177 383.3 169.2 381.2L190.2 234.5C151.5 200.1 128 150.2 128 96.16V64C128 46.33 142.3 32 160 32V32zM384 128C384 163.3 355.3 192 320 192C284.7 192 256 163.3 256 128C256 92.65 284.7 64 320 64C355.3 64 384 92.65 384 128z\"]]\n};\nvar faDialMax = {\n  prefix: 'fad',\n  iconName: 'dial-max',\n  icon: [576, 512, [], \"e15e\", [\"M320 32C320 49.67 305.7 64 288 64C270.3 64 256 49.67 256 32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32zM576 288C576 305.7 561.7 320 544 320C526.3 320 512 305.7 512 288C512 270.3 526.3 256 544 256C561.7 256 576 270.3 576 288zM0 288C0 270.3 14.33 256 32 256C49.67 256 64 270.3 64 288C64 305.7 49.67 320 32 320C14.33 320 0 305.7 0 288zM128 96C128 113.7 113.7 128 96 128C78.33 128 64 113.7 64 96C64 78.33 78.33 64 96 64C113.7 64 128 78.33 128 96zM448 96C448 78.33 462.3 64 480 64C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128C462.3 128 448 113.7 448 96zM128 480C128 497.7 113.7 512 96 512C78.33 512 64 497.7 64 480C64 462.3 78.33 448 96 448C113.7 448 128 462.3 128 480zM448 480C448 462.3 462.3 448 480 448C497.7 448 512 462.3 512 480C512 497.7 497.7 512 480 512C462.3 512 448 497.7 448 480z\", \"M305.3 270.9C295.9 261.5 280.7 261.5 271.3 270.9C261.9 280.3 261.9 295.5 271.3 304.9L383.2 416.7C320.6 462.1 231.9 457.7 175.1 401C112.7 338.5 112.7 237.2 175.1 174.7C237.6 112.3 338.9 112.3 401.4 174.7C458.1 231.5 463.4 320.2 417.1 382.8L305.3 270.9z\"]]\n};\nvar faCircleM = {\n  prefix: 'fad',\n  iconName: 'circle-m',\n  icon: [512, 512, [], \"e115\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM384 360c0 13.25-10.75 24-24 24s-24-10.75-24-24V226.2l-60.55 83.83c-9.031 12.5-29.88 12.5-38.91 0L176 226.2V360C176 373.3 165.3 384 152 384S128 373.3 128 360v-208c0-10.41 6.719-19.64 16.61-22.83c9.859-3.25 20.75 .3125 26.84 8.781L256 255l84.55-117.1c6.094-8.469 16.89-12.03 26.84-8.781C377.3 132.4 384 141.6 384 152V360z\", \"M367.4 129.2c-9.953-3.25-20.75 .3125-26.84 8.781L256 255L171.5 137.1C165.4 129.5 154.5 125.9 144.6 129.2C134.7 132.4 128 141.6 128 152v208C128 373.3 138.8 384 152 384s24-10.75 24-24V226.2l60.55 83.83c9.031 12.5 29.88 12.5 38.91 0L336 226.2V360c0 13.25 10.75 24 24 24S384 373.3 384 360v-208C384 141.6 377.3 132.4 367.4 129.2z\"]]\n};\nvar faCalendarImage = {\n  prefix: 'fad',\n  iconName: 'calendar-image',\n  icon: [448, 512, [], \"e0d4\", [\"M0 192H448V464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V192zM147.2 360.7L99.81 422.2C91.72 432.8 99.22 448 112.5 448H338.9C351.5 448 359.1 434.1 352.4 423.4L268.9 292.3C262.8 282.7 248.8 282.4 242.3 291.8L184 376L172.6 360.9C166.3 352.4 153.6 352.3 147.2 360.7V360.7zM128 320C145.7 320 160 305.7 160 288C160 270.3 145.7 256 128 256C110.3 256 96 270.3 96 288C96 305.7 110.3 320 128 320z\", \"M160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V192H0V112C0 85.49 21.49 64 48 64H96V32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32zM99.81 422.2L147.2 360.7C153.6 352.3 166.3 352.4 172.6 360.9L184 376L242.3 291.8C248.8 282.4 262.8 282.7 268.9 292.3L352.4 423.4C359.1 434.1 351.5 448 338.9 448H112.5C99.22 448 91.72 432.8 99.81 422.2V422.2z\"]]\n};\nvar faCircleCaretDown = {\n  prefix: 'fad',\n  iconName: 'circle-caret-down',\n  icon: [512, 512, [\"caret-circle-down\"], \"f32d\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM377.6 248.3l-104 112C269 365.2 262.7 368 256 368s-13.05-2.781-17.59-7.656l-104-112c-6.484-7-8.219-17.19-4.406-25.94C133.8 213.7 142.5 208 152 208h208c9.547 0 18.19 5.656 21.1 14.41C385.8 231.2 384.1 241.3 377.6 248.3z\", \"M377.6 248.3l-104 112C269 365.2 262.7 368 256 368s-13.05-2.781-17.59-7.656l-104-112c-6.484-7-8.219-17.19-4.406-25.94C133.8 213.7 142.5 208 152 208h208c9.547 0 18.19 5.656 21.1 14.41C385.8 231.2 384.1 241.3 377.6 248.3z\"]]\n};\nvar faCaretCircleDown = faCircleCaretDown;\nvar faArrowDown91 = {\n  prefix: 'fad',\n  iconName: 'arrow-down-9-1',\n  icon: [512, 512, [\"sort-numeric-desc\", \"sort-numeric-down-alt\"], \"f886\", [\"M357.7 201.1l-7.682 8.004c-10.72 11.16-10.34 28.88 .8125 39.56c5.406 5.219 12.41 7.812 19.38 7.812c7.344 0 14.72-2.875 20.19-8.625c69.61-72.53 89.6-85.39 89.6-127.8c0-48.6-39.4-88-88-88s-88 39.4-88 88C303.1 156.4 326.1 187.7 357.7 201.1zM392 96c13.23 0 24 10.77 24 24S405.2 144 392 144S368 133.2 368 120S378.8 96 392 96zM416 416.4v-96.02c0-11.19-5.844-21.53-15.38-27.34c-9.531-5.781-21.41-6.188-31.34-1.062l-32 16.59c-15.69 8.125-21.81 27.44-13.69 43.13C329.3 362.8 340.4 369 352 369v47.41c-17.69 0-32 14.31-32 32s14.31 32 32 32h64c17.69 0 32-14.31 32-32S433.7 416.4 416 416.4z\", \"M237.6 328.7c13.03 11.95 13.9 32.22 1.969 45.27l-87.1 96.09c-12.12 13.26-35.06 13.26-47.19 0l-87.1-96.09c-11.94-13.05-11.06-33.31 1.969-45.27c13.02-11.95 33.27-11.04 45.22 1.969l32.4 35.4V64.03C96 46.33 110.3 32 128 32S160 46.33 160 64.03v302l32.4-35.4c6.312-6.883 14.94-10.38 23.61-10.38C223.7 320.3 231.5 323.1 237.6 328.7z\"]]\n};\nvar faSortNumericDesc = faArrowDown91;\nvar faSortNumericDownAlt = faArrowDown91;\nvar faFaceGrinTongueSquint = {\n  prefix: 'fad',\n  iconName: 'face-grin-tongue-squint',\n  icon: [512, 512, [128541, \"grin-tongue-squint\"], \"f58a\", [\"M174.5 498.8C73.07 464.7 0 368.9 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 368.9 438.9 464.7 337.5 498.8C346.7 484 352 466.6 352 448V401.1C376.3 383.5 395.6 359.5 407.4 331.5C412.4 319.7 400.4 309 388.1 312.8C348.4 324.9 303.7 331.8 256.3 331.8C208.9 331.8 164.1 324.9 124.5 312.8C112.2 309 100.2 319.7 105.2 331.5C116.9 359.3 135.1 383.1 159.1 400.7V448C159.1 466.6 165.3 484 174.5 498.8L174.5 498.8zM133.5 130.7C125.6 126.4 116 132.2 116 141.1C116 143.9 116.1 146.6 118.8 148.8L154.8 192L118.8 235.2C116.1 237.4 116 240.1 116 242.9C116 251.8 125.6 257.6 133.5 253.3L223.4 205.4C234.1 199.7 234.1 184.3 223.4 178.6L133.5 130.7zM396 141.1C396 132.2 386.4 126.4 378.5 130.7L288.6 178.6C277.9 184.3 277.9 199.7 288.6 205.4L378.5 253.3C386.4 257.6 396 251.8 396 242.9C396 240.1 395 237.4 393.2 235.2L357.2 192L393.2 148.8C395 146.6 396 143.9 396 141.1V141.1z\", \"M223.4 178.6C234.1 184.3 234.1 199.7 223.4 205.4L133.5 253.3C125.6 257.6 116 251.8 116 242.9C116 240.1 116.1 237.4 118.8 235.2L154.8 192L118.8 148.8C116.1 146.6 116 143.9 116 141.1C116 132.2 125.6 126.4 133.5 130.7L223.4 178.6zM378.5 130.7C386.4 126.4 396 132.2 396 141.1C396 143.9 395 146.6 393.2 148.8L357.2 191.1L393.2 235.2C395 237.4 396 240.1 396 242.9C396 251.8 386.4 257.6 378.5 253.3L288.6 205.4C277.9 199.7 277.9 184.3 288.6 178.6L378.5 130.7zM256 512C220.7 512 192 483.3 192 448V402.6C192 387.9 203.9 376 218.6 376H220.6C231.9 376 241.7 383.9 244.2 394.9C247 407.5 264.1 407.5 267.8 394.9C270.3 383.9 280.1 376 291.4 376H293.4C308.1 376 320 387.9 320 402.6V448C320 483.3 291.3 512 256 512V512z\"]]\n};\nvar faGrinTongueSquint = faFaceGrinTongueSquint;\nvar faShishKebab = {\n  prefix: 'fad',\n  iconName: 'shish-kebab',\n  icon: [512, 512, [], \"f821\", [\"M174.6 303.7l33.95 33.92L231.2 315.1L197.2 281.1L174.6 303.7zM7.054 470.1c-9.396 9.375-9.403 24.61-.0166 33.99c9.381 9.383 24.6 9.388 33.98 .0049l81.91-81.9l-33.94-33.94L7.054 470.1zM511.2 84.12c-3.875-29.75-21.13-55.75-47.5-71.25c-30.37-17.62-67.1-17.13-97.87 1.375c-42.62 26.75-58.12 79.75-35.87 124.6c1.5 2.875 2.25 7.125 0 9.5l-47.12 47.12l33.94 33.94l47.14-47.19c16.62-16.75 20.29-42.13 9.042-64.63c-9.625-19.5-5.999-48.25 19.62-63.37c14.12-8.5 31.62-8.583 45.87-.5833c14.25 8 23.21 20.96 25.21 36.46c1.25 10.38-.855 20.96-5.978 30.09c-3.75 6.375-3.354 14.29 1.896 19.54l12.25 12.29c6.75 6.75 18.12 6.126 23.5-1.749C508.6 130.9 514.2 107.4 511.2 84.12z\", \"M364.6 277.2L234.7 147.4c-11.87-12-31.37-12-43.25 0L149.1 189.6c-11.87 12-11.87 31.38 0 43.38L278.1 362.9c12 11.88 31.37 11.88 43.25 0l42.37-42.38C376.5 308.6 376.5 289.1 364.6 277.2zM126.5 255.6c-11.87-12-31.25-12-43.25 0l-42.25 42.25c-11.1 12-11.1 31.38 0 43.25l129.9 129.9c11.87 12 31.25 12 43.25 0l42.25-42.25c12-12 12-31.38 0-43.38L126.5 255.6z\"]]\n};\nvar faSprayCan = {\n  prefix: 'fad',\n  iconName: 'spray-can',\n  icon: [512, 512, [], \"f5bd\", [\"M320 64C320 81.67 305.7 96 288 96C270.3 96 256 81.67 256 64C256 46.33 270.3 32 288 32C305.7 32 320 46.33 320 64zM240 336C240 380.2 204.2 416 160 416C115.8 416 80 380.2 80 336C80 291.8 115.8 256 160 256C204.2 256 240 291.8 240 336zM352 64C352 46.33 366.3 32 384 32C401.7 32 416 46.33 416 64C416 81.67 401.7 96 384 96C366.3 96 352 81.67 352 64zM512 64C512 81.67 497.7 96 480 96C462.3 96 448 81.67 448 64C448 46.33 462.3 32 480 32C497.7 32 512 46.33 512 64zM448 160C448 142.3 462.3 128 480 128C497.7 128 512 142.3 512 160C512 177.7 497.7 192 480 192C462.3 192 448 177.7 448 160zM512 256C512 273.7 497.7 288 480 288C462.3 288 448 273.7 448 256C448 238.3 462.3 224 480 224C497.7 224 512 238.3 512 256zM352 160C352 142.3 366.3 128 384 128C401.7 128 416 142.3 416 160C416 177.7 401.7 192 384 192C366.3 192 352 177.7 352 160z\", \"M192 0C209.7 0 224 14.33 224 32V128H96V32C96 14.33 110.3 0 128 0H192zM0 256C0 202.1 42.98 160 96 160H224C277 160 320 202.1 320 256V464C320 490.5 298.5 512 272 512H48C21.49 512 0 490.5 0 464V256zM160 256C115.8 256 80 291.8 80 336C80 380.2 115.8 416 160 416C204.2 416 240 380.2 240 336C240 291.8 204.2 256 160 256z\"]]\n};\nvar faAlarmSnooze = {\n  prefix: 'fad',\n  iconName: 'alarm-snooze',\n  icon: [512, 512, [], \"f845\", [\"M121.9 467.4L86.63 502.6C74.13 515.1 53.87 515.1 41.37 502.6C28.88 490.1 28.88 469.9 41.37 457.4L76.6 422.2C48.59 384.8 32 338.3 32 288C32 164.3 132.3 64 256 64C379.7 64 480 164.3 480 288C480 338.3 463.4 384.8 435.4 422.2L470.6 457.4C483.1 469.9 483.1 490.1 470.6 502.6C458.1 515.1 437.9 515.1 425.4 502.6L390.2 467.4C352.8 495.4 306.3 512 256 512C205.7 512 159.2 495.4 121.9 467.4zM200 192C186.7 192 176 202.7 176 216C176 229.3 186.7 240 200 240H262.9L181.1 345.3C175.4 352.5 174.4 362.3 178.4 370.5C182.5 378.8 190.8 384 200 384H312C325.3 384 336 373.3 336 360C336 346.7 325.3 336 312 336H249.1L330.9 230.7C336.6 223.5 337.6 213.7 333.6 205.5C329.5 197.2 321.2 192 312 192L200 192z\", \"M0 95.24C0 42.64 42.64 0 95.24 0C120.2 0 143 9.638 160 25.4L14.86 146.4C5.452 131.6 0 114.1 0 95.24zM497.1 146.4L352 25.4C368.1 9.638 391.8 0 416.8 0C469.4 0 512 42.64 512 95.24C512 114 506.5 131.6 497.1 146.4zM312 192C321.2 192 329.5 197.2 333.6 205.5C337.6 213.7 336.6 223.5 330.9 230.7L249.1 336H312C325.3 336 336 346.7 336 360C336 373.3 325.3 384 312 384H200C190.8 384 182.5 378.8 178.4 370.5C174.4 362.3 175.4 352.5 181.1 345.3L262.9 239.1H200C186.7 239.1 176 229.3 176 215.1C176 202.7 186.7 191.1 200 191.1L312 192z\"]]\n};\nvar faScarecrow = {\n  prefix: 'fad',\n  iconName: 'scarecrow',\n  icon: [512, 512, [], \"f70d\", [\"M248.8 414.2L223.1 401L223.1 496c0 8.836 7.164 16 16 16h32c8.836 0 16-7.164 16-16l-.001-95l-24.88 13.22C258.7 416.6 253.3 416.6 248.8 414.2zM256 0C202.1 0 160 42.98 160 96s42.98 96 95.1 96s96.01-42.98 96.01-96S309 0 256 0zM224 96c-8.836 0-16-7.164-16-16S215.2 64 224 64s16 7.164 16 16S232.8 96 224 96zM288 112c-8.836 0-16-7.164-16-16s7.165-16 16-16s16 7.164 16 16S296.8 112 288 112z\", \"M288 112c8.836 0 16-7.164 16-16s-7.164-16-16-16S272 87.16 272 96S279.2 112 288 112zM224 96c8.836 0 16-7.164 16-16s-7.164-16-16-16S208 71.16 208 80S215.2 96 224 96zM477.8 186.3L451.3 160l18.36-18.26c3.148-3.1 3.13-8.209 .0303-11.36c-1.525-1.549-3.597-2.406-5.771-2.382L346.5 128c-17.69 49.98-72.55 76.16-122.5 58.47C196.6 176.8 175.1 155.3 165.5 128L48 128C43.58 127.1 39.96 131.5 39.91 135.9C39.89 138.1 40.71 140.2 42.26 141.7l18.49 18.26l-26.48 26.26c-3.115 3.121-3.115 8.237 0 11.36l26.48 26.38L42.38 242.3C39.24 245.4 39.23 250.5 42.33 253.6c1.525 1.549 3.622 2.413 5.794 2.39h106.1l-26 141.3c-1.416 8.721 4.469 16.98 13.19 18.4c3.297 .5352 6.722 .0672 9.714-1.417l32.64-24.21c4.961-3.702 11.63-4.163 17.09-1.256L248.8 414.2c4.461 2.4 9.871 2.4 14.33 0l47.92-25.49c5.471-2.916 12.1-2.472 17.06 1.238l32.67 24.24c7.852 3.971 17.46 .8074 21.43-7.044c1.541-3.047 2.097-6.572 1.521-9.935l-25.84-141.2h106.1c4.445-.0234 7.969-3.651 7.944-8.097c-.0117-2.1-.7311-4.149-2.206-5.643L451.3 224l26.36-26.26C480.8 194.7 480.8 189.5 477.8 186.3z\"]]\n};\nvar faTruckMonster = {\n  prefix: 'fad',\n  iconName: 'truck-monster',\n  icon: [640, 512, [], \"f63b\", [\"M130.3 275.1C135.1 264.3 146.6 256 160 256C173.4 256 184.9 264.3 189.7 275.1C198.8 278.5 207.4 282.1 215.4 286.6C227 281.7 241 284 250.5 293.5C260 302.1 262.3 316.1 257.4 328.6C261.9 336.6 265.5 345.2 268 354.3C279.7 359.1 288 370.6 288 384C288 397.4 279.7 408.9 268 413.7C265.5 422.8 261.9 431.4 257.4 439.4C262.3 451 260 465 250.5 474.5C241 484 227.1 486.3 215.4 481.4C207.4 485.9 198.8 489.5 189.7 492C184.9 503.7 173.4 512 160 512C146.6 512 135.1 503.7 130.3 492C121.2 489.5 112.6 485.9 104.6 481.4C92.95 486.3 78.98 484 69.49 474.5C59.1 465 57.72 451 62.64 439.4C58.07 431.4 54.46 422.8 51.97 413.7C40.26 408.9 32 397.4 32 384C32 370.6 40.26 359.1 51.97 354.3C54.46 345.2 58.07 336.6 62.64 328.6C57.72 316.1 59.1 302.1 69.49 293.5C78.98 283.1 92.95 281.7 104.6 286.6C112.6 282.1 121.2 278.5 130.3 275.1V275.1zM160 336C133.5 336 112 357.5 112 384C112 410.5 133.5 432 160 432C186.5 432 208 410.5 208 384C208 357.5 186.5 336 160 336zM450.3 275.1C455.1 264.3 466.6 256 480 256C493.4 256 504.9 264.3 509.7 275.1C518.8 278.5 527.4 282.1 535.4 286.6C547 281.7 561 284 570.5 293.5C580 302.1 582.3 316.1 577.4 328.6C581.9 336.6 585.5 345.2 588 354.3C599.7 359.1 608 370.6 608 384C608 397.4 599.7 408.9 588 413.7C585.5 422.8 581.9 431.4 577.4 439.4C582.3 451 580 465 570.5 474.5C561 484 547 486.3 535.4 481.4C527.4 485.9 518.8 489.5 509.7 492C504.9 503.7 493.4 512 480 512C466.6 512 455.1 503.7 450.3 492C441.2 489.5 432.6 485.9 424.6 481.4C412.1 486.3 398.1 484 389.5 474.5C380 465 377.7 451 382.6 439.4C378.1 431.4 374.5 422.8 371.1 413.7C360.3 408.9 352 397.4 352 384C352 370.6 360.3 359.1 371.1 354.3C374.5 345.2 378.1 336.6 382.6 328.6C377.7 316.1 380 302.1 389.5 293.5C398.1 283.1 412.1 281.7 424.6 286.6C432.6 282.1 441.2 278.5 450.3 275.1zM480 336C453.5 336 432 357.5 432 384C432 410.5 453.5 432 480 432C506.5 432 528 410.5 528 384C528 357.5 506.5 336 480 336z\", \"M419.2 25.6L496 128H576C593.7 128 608 142.3 608 160V224C625.7 224 640 238.3 640 256C640 273.7 625.7 287.1 608 288C578.8 249.1 532.3 224 480 224C427.7 224 381.2 249.1 351.1 288H288C258.8 249.1 212.3 224 160 224C107.7 224 61.18 249.1 31.99 288C14.32 287.1 0 273.7 0 256C0 238.3 14.33 224 32 224V160C32 142.3 46.33 128 64 128H224V48C224 21.49 245.5 0 272 0H368C388.1 0 407.1 9.484 419.2 25.6H419.2zM288 128H416L368 64H288V128z\"]]\n};\nvar faGiftCard = {\n  prefix: 'fad',\n  iconName: 'gift-card',\n  icon: [576, 512, [], \"f663\", [\"M470.4 128H512C547.3 128 576 156.7 576 192V320H0V192C0 156.7 28.65 128 64 128H105.6C120.2 156.5 149.8 176 184 176H243.4L189.6 240.6C181.1 250.8 182.5 265.1 192.6 274.4C202.8 282.9 217.1 281.5 226.4 271.4L287.1 197.5L349.6 271.4C358 281.5 373.2 282.9 383.4 274.4C393.5 265.1 394.9 250.8 386.4 240.6L332.6 176H392C426.2 176 455.8 156.5 470.4 128H470.4zM576 416V448C576 483.3 547.3 512 512 512H64C28.65 512 0 483.3 0 448V416H576z\", \"M243.4 176H184C135.4 176 96 136.6 96 88C96 39.4 135.4 0 184 0H186.2C218.1 0 247.7 16.91 263.9 44.45L288 85.46L312.1 44.45C328.3 16.91 357.9 0 389.8 0H392C440.6 0 480 39.4 480 88C480 136.6 440.6 176 392 176H332.6L386.4 240.6C394.9 250.8 393.5 265.1 383.4 274.4C373.2 282.9 358 281.5 349.6 271.4L288 197.5L226.4 271.4C217.1 281.5 202.8 282.9 192.6 274.4C182.5 265.1 181.1 250.8 189.6 240.6L243.4 176zM184 48C161.9 48 144 65.91 144 88C144 110.1 161.9 128 184 128H257.3L222.5 68.78C214.9 55.91 201.1 48 186.2 48H184zM432 88C432 65.91 414.1 48 392 48H389.8C374.9 48 361.1 55.91 353.5 68.78L318.7 128H392C414.1 128 432 110.1 432 88V88zM0 416V320H576V416H0z\"]]\n};\nvar faW = {\n  prefix: 'fad',\n  iconName: 'w',\n  icon: [576, 512, [119], \"57\", [\"M573.1 75.25l-144 384c-4.703 12.53-16.67 20.77-29.95 20.77c-.4062 0-.8125 0-1.219-.0156c-13.77-.5156-25.66-9.797-29.52-23.03L288 178.3l-81.28 278.7c-3.859 13.23-15.75 22.52-29.52 23.03c-13.75 .4687-26.33-7.844-31.17-20.75l-144-384c-6.203-16.55 2.188-34.98 18.73-41.2C37.31 27.92 55.75 36.23 61.97 52.78l110.2 293.1l85.08-291.7C261.3 41.41 273.8 32.01 288 32.01s26.73 9.396 30.72 23.05l85.08 291.7l110.2-293.1c6.219-16.55 24.67-24.86 41.2-18.73C571.8 40.26 580.2 58.7 573.1 75.25z\", \"\"]]\n};\nvar faCodePullRequestDraft = {\n  prefix: 'fad',\n  iconName: 'code-pull-request-draft',\n  icon: [448, 512, [], \"e3fa\", [\"M416 80C416 106.5 394.5 128 368 128C341.5 128 320 106.5 320 80C320 53.49 341.5 32 368 32C394.5 32 416 53.49 416 80zM112 358.7C102.2 354.4 91.38 352 80 352C68.62 352 57.8 354.4 48 358.7V153.3C57.8 157.6 68.62 160 80 160C91.38 160 102.2 157.6 112 153.3V358.7zM320 240C320 213.5 341.5 192 368 192C394.5 192 416 213.5 416 240C416 266.5 394.5 288 368 288C341.5 288 320 266.5 320 240z\", \"M0 80C0 35.82 35.82 0 80 0C124.2 0 160 35.82 160 80C160 124.2 124.2 160 80 160C35.82 160 0 124.2 0 80zM80 104C93.25 104 104 93.25 104 80C104 66.75 93.25 56 80 56C66.75 56 56 66.75 56 80C56 93.25 66.75 104 80 104zM0 432C0 387.8 35.82 352 80 352C124.2 352 160 387.8 160 432C160 476.2 124.2 512 80 512C35.82 512 0 476.2 0 432zM80 456C93.25 456 104 445.3 104 432C104 418.7 93.25 408 80 408C66.75 408 56 418.7 56 432C56 445.3 66.75 456 80 456zM448 432C448 476.2 412.2 512 368 512C323.8 512 288 476.2 288 432C288 387.8 323.8 352 368 352C412.2 352 448 387.8 448 432zM368 408C354.7 408 344 418.7 344 432C344 445.3 354.7 456 368 456C381.3 456 392 445.3 392 432C392 418.7 381.3 408 368 408z\"]]\n};\nvar faSquareB = {\n  prefix: 'fad',\n  iconName: 'square-b',\n  icon: [448, 512, [], \"e264\", [\"M272 204c0-15.44-12.56-28-28-28H176v56h68C259.4 232 272 219.4 272 204zM260 280H176v56h84C275.4 336 288 323.4 288 308S275.4 280 260 280zM384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM260 384H152C138.8 384 128 373.3 128 360v-208C128 138.8 138.8 128 152 128h92C285.9 128 320 162.1 320 204c0 16.35-5.301 31.41-14.12 43.82C324.1 261.7 336 283.4 336 308C336 349.9 301.9 384 260 384z\", \"M305.9 247.8C314.7 235.4 320 220.3 320 204C320 162.1 285.9 128 244 128H152C138.8 128 128 138.8 128 152v208C128 373.3 138.8 384 152 384h108c41.91 0 76-34.09 76-76C336 283.4 324.1 261.7 305.9 247.8zM176 176h68c15.44 0 28 12.56 28 28S259.4 232 244 232H176V176zM260 336H176V280h84C275.4 280 288 292.6 288 308S275.4 336 260 336z\"]]\n};\nvar faElephant = {\n  prefix: 'fad',\n  iconName: 'elephant',\n  icon: [640, 512, [128024], \"f6da\", [\"M192 112C192 50.14 242.1 .0016 303.1 0C334.5 0 362.2 12.21 382.4 32H383.1C472.4 32 543.1 103.6 543.1 192V346.5C533.1 350.1 523.2 352 512 352C477.1 352 446.5 333.4 429.7 305.5C425.1 297.9 415.3 295.5 407.7 300C400.2 304.6 397.7 314.4 402.3 321.1C406.3 328.6 410.9 334.9 415.1 340.7V480C415.1 497.7 401.7 512 383.1 512H319.1C302.3 512 287.1 497.7 287.1 480V409.1C272.7 413.9 256.6 416 239.1 416C223.4 416 207.3 413.9 191.1 409.1V480C191.1 497.7 177.7 512 159.1 512H95.1C78.32 512 63.1 497.7 63.1 480V344.7C61.44 349.4 58.54 353.9 55.32 358.2L43.2 374.4C35.24 385 20.2 387.2 9.598 379.2C-1.006 371.2-3.155 356.2 4.798 345.6L16.92 329.4C22.59 321.9 26.49 313.1 28.35 303.9C30.77 291.7 31.1 279.4 31.1 267V248C31.1 175.8 67.43 111.9 121.9 72.64C138.6 59.57 157.5 49.22 178 42.23C166.5 62.9 160 86.69 160 112C160 191.5 224.5 256 304 256C312.8 256 320 248.8 320 240C320 231.2 312.8 224 304 224C242.1 224 192 173.9 192 112V112zM464 192C455.2 192 448 199.2 448 208C448 216.8 455.2 224 464 224C472.8 224 480 216.8 480 208C480 199.2 472.8 192 464 192zM512 384C523 384 533.8 382.6 543.1 379.1V398.6C543.1 408.2 551.8 416 561.4 416C568 416 574.1 412.3 577 406.4L579.4 401.7C587.3 385.9 606.5 379.5 622.3 387.4C638.1 395.3 644.5 414.5 636.6 430.3L634.3 434.1C620.5 462.6 592.3 480 561.4 480C516.5 480 479.1 443.5 479.1 398.6V379.1C490.2 382.6 500.9 384 512 384V384z\", \"M448 208C448 199.2 455.2 192 464 192C472.8 192 480 199.2 480 208C480 216.8 472.8 224 464 224C455.2 224 448 216.8 448 208zM512 352C538.9 352 563.1 340.1 580.6 323.2C586.8 316.9 596.9 316.8 603.2 322.1C609.5 329.1 609.6 339.3 603.4 345.6C580.2 369.3 547.8 384 512 384C465.4 384 424.7 359.1 402.3 321.1C397.7 314.4 400.2 304.6 407.7 300C415.3 295.5 425.1 297.9 429.7 305.5C446.5 333.4 477.1 352 512 352H512z\"]]\n};\nvar faEarthAfrica = {\n  prefix: 'fad',\n  iconName: 'earth-africa',\n  icon: [512, 512, [127757, \"globe-africa\"], \"f57c\", [\"M172.1 53.15L187.8 80.62C190.5 85.46 191.1 90.93 191.1 96.5V137.9C191.1 141.8 193.6 145.6 196.3 148.3C202.6 154.6 212.8 153.1 218.3 147.1L231.9 130.1C236.6 124.2 244.8 122.4 251.6 125.8L266.8 133.4C270.2 135.1 273.1 135.1 277.8 135.1C284.3 135.1 290.6 133.4 295.2 128.8L299.1 124.8C302 121.1 306.5 121.2 310.1 123.1L339.4 137.7C347.1 141.6 352 149.5 352 158.1C352 168.6 344.9 177.8 334.7 180.3L299.3 189.2C291.9 191 284.2 190.7 276.1 188.3L244.1 177.7C241.7 176.6 238.2 176 234.8 176C227.8 176 220.1 178.3 215.4 182.5L175.1 212C165.9 219.6 159.1 231.4 159.1 244V272C159.1 298.5 181.5 320 207.1 320H239.1C248.8 320 255.1 327.2 255.1 336V384C255.1 401.7 270.3 416 288 416C298.1 416 307.6 411.3 313.6 403.2L339.2 369.1C347.5 357.1 352 344.5 352 330.7V318.6C352 314.7 354.6 311.3 358.4 310.4L363.7 309.1C375.6 306.1 384 295.4 384 283.1C384 275.1 381.2 269.2 376.2 264.2L342.7 230.7C338.1 226.1 338.1 221 342.7 217.3C348.4 211.6 356.8 209.6 364.5 212.2L378.6 216.9C390.9 220.1 404.3 215.4 410.1 203.8C413.6 196.8 421.3 193.1 428.1 194.6L459.6 200.7C464.5 201.7 468.1 200.4 472.4 197.9C477.4 216.4 480 235.9 480 255.1C480 379.7 379.7 480 256 480C132.3 480 32 379.7 32 255.1C32 162.6 89.16 82.56 170.4 48.94C170.7 50.37 171.3 51.78 172.1 53.15H172.1z\", \"M170.4 48.94C196.8 38.02 225.7 32 256 32C359.6 32 446.8 102.3 472.4 197.9C468.1 200.4 464.5 201.7 459.6 200.7L428.1 194.6C421.3 193.1 413.6 196.8 410.1 203.8C404.3 215.4 390.9 220.1 378.6 216.9L364.5 212.2C356.8 209.6 348.4 211.6 342.7 217.3C338.1 221 338.1 226.1 342.7 230.7L376.2 264.2C381.2 269.2 384 275.1 384 283.1C384 295.4 375.6 306.1 363.7 309.1L358.4 310.4C354.6 311.3 352 314.7 352 318.6V330.7C352 344.5 347.5 357.1 339.2 369.1L313.6 403.2C307.6 411.3 298.1 416 288 416C270.3 416 256 401.7 256 384V336C256 327.2 248.8 320 240 320H208C181.5 320 160 298.5 160 272V244C160 231.4 165.9 219.6 176 212L215.4 182.5C220.1 178.3 227.8 176 234.8 176C238.2 176 241.7 176.6 244.1 177.7L276.1 188.3C284.2 190.7 291.9 191 299.3 189.2L334.7 180.3C344.9 177.8 352 168.6 352 158.1C352 149.5 347.1 141.6 339.4 137.7L310.1 123.1C306.5 121.2 302 121.1 299.1 124.9L295.2 128.8C290.6 133.4 284.3 136 277.8 136C273.1 136 270.2 135.1 266.8 133.4L251.6 125.8C244.8 122.4 236.6 124.2 231.9 130.1L218.3 147.1C212.8 153.1 202.6 154.6 196.3 148.3C193.6 145.6 192 141.8 192 137.9V96.5C192 90.93 190.5 85.46 187.8 80.62L172.1 53.15C171.3 51.78 170.7 50.37 170.4 48.94H170.4z\"]]\n};\nvar faGlobeAfrica = faEarthAfrica;\nvar faRainbow = {\n  prefix: 'fad',\n  iconName: 'rainbow',\n  icon: [640, 512, [127752], \"f75b\", [\"M544 352v112c0 8.836-7.162 16-16 16h-32c-8.836 0-16-7.164-16-16V352c0-90.27-75.16-163.3-166.2-159.9C227.2 195.4 160 269.3 160 355.9V464C160 472.8 152.8 480 144 480h-32C103.2 480 96 472.8 96 464v-107.2c0-121.9 95.39-225 217.2-228.7C439.8 124.3 544 226.2 544 352z\", \"M313.5 224.2C244.8 227.6 192 286.9 192 355.7V464C192 472.8 199.2 480 208 480h32C248.8 480 256 472.8 256 464v-109.7c0-34.06 25.65-63.85 59.64-66.11C352.9 285.7 384 315.3 384 352v112c0 8.836 7.164 16 16 16h32c8.838 0 16-7.164 16-16V352C448 279.3 387 220.5 313.5 224.2zM312.3 32.09C137.6 36.22 0 183.3 0 358V464C0 472.8 7.164 480 16 480h32C56.84 480 64 472.8 64 464v-106.9c0-143.2 117.2-263.5 260.4-261.1C463.5 98.4 576 212.3 576 352v112c0 8.836 7.164 16 16 16h32c8.838 0 16-7.164 16-16V352C640 172.1 492.3 27.84 312.3 32.09z\"]]\n};\nvar faCircleNotch = {\n  prefix: 'fad',\n  iconName: 'circle-notch',\n  icon: [512, 512, [], \"f1ce\", [\"M222.7 32.15C227.7 49.08 218.1 66.9 201.1 71.94C121.8 95.55 64 169.1 64 255.1C64 362 149.1 447.1 256 447.1C362 447.1 448 362 448 255.1C448 169.1 390.2 95.55 310.9 71.94C293.9 66.9 284.3 49.08 289.3 32.15C294.4 15.21 312.2 5.562 329.1 10.6C434.9 42.07 512 139.1 512 255.1C512 397.4 397.4 511.1 256 511.1C114.6 511.1 0 397.4 0 255.1C0 139.1 77.15 42.07 182.9 10.6C199.8 5.562 217.6 15.21 222.7 32.15V32.15z\", \"\"]]\n};\nvar faTabletScreenButton = {\n  prefix: 'fad',\n  iconName: 'tablet-screen-button',\n  icon: [448, 512, [\"tablet-alt\"], \"f3fa\", [\"M384 .0001H64c-35.35 0-64 28.65-64 64v384c0 35.35 28.65 63.1 64 63.1h320c35.35 0 64-28.65 64-63.1v-384C448 28.65 419.3 .0001 384 .0001zM224 480c-17.75 0-32-14.25-32-32s14.25-32 32-32s32 14.25 32 32S241.8 480 224 480zM384 384H64v-320h320V384z\", \"M384 384H64v-320h320V384z\"]]\n};\nvar faTabletAlt = faTabletScreenButton;\nvar faPaw = {\n  prefix: 'fad',\n  iconName: 'paw',\n  icon: [512, 512, [], \"f1b0\", [\"M226.5 92.85C240.8 135.7 226.2 179.1 193.9 189.7C161.6 200.2 123.8 174 109.5 131.1C95.19 88.26 109.8 44.92 142.1 34.34C174.4 23.77 212.2 49.96 226.5 92.85zM11.63 249.4C-7.237 216.1-2.664 179.3 21.84 165.3C46.35 151.2 81.51 166.1 100.4 198.6C119.2 231 114.7 268.7 90.16 282.7C65.65 296.8 30.49 281.9 11.63 249.4zM421.8 282.7C397.3 268.7 392.8 231 411.6 198.6C430.5 166.1 465.7 151.2 490.2 165.3C514.7 179.3 519.2 216.1 500.4 249.4C481.5 281.9 446.3 296.8 421.8 282.7zM310.1 189.7C277.8 179.1 263.2 135.7 277.5 92.85C291.8 49.96 329.6 23.77 361.9 34.34C394.2 44.92 408.8 88.26 394.5 131.1C380.2 174 342.4 200.2 310.1 189.7z\", \"M69.21 401.2C121.6 259.9 214.7 224 255.1 224C297.3 224 390.4 259.9 442.8 401.2C446.4 410.9 448 421.3 448 431.7V433.3C448 459.1 427.1 480 401.3 480C389.8 480 378.4 478.6 367.3 475.8L279.3 453.8C263.1 450 248 450 232.7 453.8L144.7 475.8C133.6 478.6 122.2 480 110.7 480C84.93 480 64 459.1 64 433.3V431.7C64 421.3 65.6 410.9 69.21 401.2H69.21z\"]]\n};\nvar faMessageQuestion = {\n  prefix: 'fad',\n  iconName: 'message-question',\n  icon: [512, 512, [], \"e1e3\", [\"M448 0H64C28.63 0 0 28.62 0 63.1v287.1C0 387.4 28.63 415.1 64 415.1h96v83.1c0 9.873 11.25 15.52 19.12 9.649L304 415.1H448c35.38 0 64-28.63 64-63.1V63.1C512 28.62 483.4 0 448 0zM249.1 320C235.4 320 224 308.6 224 294S235.4 268 249.1 268C264.6 268 276 279.4 276 294S264.6 320 249.1 320zM307.7 203.4l-38.33 23.13v1.652c0 10.74-9.168 19.83-20 19.83c-10.83 0-20-9.088-20-19.83V214.1c0-6.609 3.332-13.22 10-17.35l47.5-28.09C292.7 166.2 296 160.4 296 153.8c0-9.914-8.334-18.17-18.33-18.17H234.3c-10 0-18.33 8.26-18.33 18.17c0 10.74-9.166 19.83-20 19.83S176 164.6 176 153.8C176 121.6 201.8 96 234.3 96h43.33C310.2 96 336 121.6 336 153.8C336 173.7 325.2 192.7 307.7 203.4z\", \"M249.1 268C235.4 268 224 279.4 224 294S235.4 320 249.1 320C264.6 320 276 308.6 276 294S264.6 268 249.1 268zM277.7 96H234.3C201.8 96 176 121.6 176 153.8c0 10.74 9.166 19.83 20 19.83S216 164.6 216 153.8c0-9.914 8.334-18.17 18.33-18.17h43.33c10 0 18.33 8.26 18.33 18.17c0 6.607-3.334 12.39-9.166 15.7L239.3 197.6c-6.668 4.131-10 10.74-10 17.35v13.22c0 10.74 9.166 19.83 20 19.83c10.83 0 20-9.088 20-19.83V226.5l38.33-23.13C325.2 192.7 336 173.7 336 153.8C336 121.6 310.2 96 277.7 96z\"]]\n};\nvar faCloud = {\n  prefix: 'fad',\n  iconName: 'cloud',\n  icon: [640, 512, [9729], \"f0c2\", [\"M96.2 200.1C96.07 197.4 96 194.7 96 192C96 103.6 167.6 32 256 32C315.3 32 367 64.25 394.7 112.2C409.9 101.1 428.3 96 448 96C501 96 544 138.1 544 192C544 204.2 541.7 215.8 537.6 226.6C596 238.4 640 290.1 640 352C640 422.7 582.7 480 512 480H144C64.47 480 0 415.5 0 336C0 273.2 40.17 219.8 96.2 200.1z\", \"\"]]\n};\nvar faTrowelBricks = {\n  prefix: 'fad',\n  iconName: 'trowel-bricks',\n  icon: [512, 512, [], \"e58a\", [\"M480 224C497.7 224 512 238.3 512 256V320C512 337.7 497.7 352 480 352H320C302.3 352 288 337.7 288 320V256C288 238.3 302.3 224 320 224H480zM0 416C0 398.3 14.33 384 32 384H128C145.7 384 160 398.3 160 416V480C160 497.7 145.7 512 128 512H32C14.33 512 0 497.7 0 480V416zM192 416C192 398.3 206.3 384 224 384H480C497.7 384 512 398.3 512 416V480C512 497.7 497.7 512 480 512H224C206.3 512 192 497.7 192 480V416z\", \"M256 104H345C348.6 90.2 361.1 80 376 80H464C490.5 80 512 101.5 512 128C512 154.5 490.5 176 464 176H376C361.1 176 348.6 165.8 345 152H256V224C256 235.1 250.3 245.4 240.8 251.2C231.4 257.1 219.6 257.6 209.7 252.6L17.69 156.6C6.848 151.2 0 140.1 0 128C0 115.9 6.848 104.8 17.69 99.38L209.7 3.378C219.6-1.581 231.4-1.051 240.8 4.779C250.3 10.61 256 20.91 256 32V104z\"]]\n};\nvar faSquare3 = {\n  prefix: 'fad',\n  iconName: 'square-3',\n  icon: [448, 512, [], \"e258\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM236 384H191.4c-28.23 0-53.2-17.1-62.13-44.78c-4.188-12.59 2.609-26.19 15.19-30.38C157 304.8 170.6 311.5 174.8 324C177.2 331.2 183.8 336 191.4 336H236c19.84 0 36-16.16 36-36S255.8 264 236 264H184c-9.891 0-18.78-6.062-22.38-15.31C158 239.5 160.5 229 167.8 222.3L218.3 176H152C138.8 176 128 165.3 128 152S138.8 128 152 128h128c9.891 0 18.78 6.062 22.38 15.31c3.578 9.219 1.141 19.69-6.156 26.38L245.2 216.5C287.2 221.1 320 256.8 320 300C320 346.3 282.3 384 236 384z\", \"M320 300C320 346.3 282.3 384 236 384H191.4c-28.23 0-53.2-17.1-62.13-44.78c-4.188-12.59 2.609-26.19 15.19-30.38C157 304.8 170.6 311.5 174.8 324C177.2 331.2 183.8 336 191.4 336H236c19.84 0 36-16.16 36-36S255.8 264 236 264H184c-9.891 0-18.78-6.062-22.38-15.31C158 239.5 160.5 229 167.8 222.3L218.3 176H152C138.8 176 128 165.3 128 152S138.8 128 152 128h128c9.891 0 18.78 6.062 22.38 15.31c3.578 9.219 1.141 19.69-6.156 26.38L245.2 216.5C287.2 221.1 320 256.8 320 300z\"]]\n};\nvar faFaceFlushed = {\n  prefix: 'fad',\n  iconName: 'face-flushed',\n  icon: [512, 512, [128563, \"flushed\"], \"f579\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM192 368C183.2 368 176 375.2 176 384C176 392.8 183.2 400 192 400H320C328.8 400 336 392.8 336 384C336 375.2 328.8 368 320 368H192zM160 152C120.2 152 88 184.2 88 224C88 263.8 120.2 296 160 296C199.8 296 232 263.8 232 224C232 184.2 199.8 152 160 152zM352 296C391.8 296 424 263.8 424 224C424 184.2 391.8 152 352 152C312.2 152 280 184.2 280 224C280 263.8 312.2 296 352 296z\", \"M136 224C136 210.7 146.7 200 160 200C173.3 200 184 210.7 184 224C184 237.3 173.3 248 160 248C146.7 248 136 237.3 136 224zM328 224C328 210.7 338.7 200 352 200C365.3 200 376 210.7 376 224C376 237.3 365.3 248 352 248C338.7 248 328 237.3 328 224z\"]]\n};\nvar faFlushed = faFaceFlushed;\nvar faHospitalUser = {\n  prefix: 'fad',\n  iconName: 'hospital-user',\n  icon: [576, 512, [], \"f80d\", [\"M0 48C0 21.49 21.49 0 48 0H272C298.5 0 320 21.49 320 48V367.8C281.8 389.2 256 430 256 476.9C256 489.8 259.6 501.8 265.9 512H48C21.49 512 0 490.5 0 464V384H144C152.8 384 160 376.8 160 368C160 359.2 152.8 352 144 352H0V288H144C152.8 288 160 280.8 160 272C160 263.2 152.8 256 144 256H0V48zM136 104H112C103.2 104 96 111.2 96 120V136C96 144.8 103.2 152 112 152H136V176C136 184.8 143.2 192 152 192H168C176.8 192 184 184.8 184 176V152H208C216.8 152 224 144.8 224 136V120C224 111.2 216.8 104 208 104H184V80C184 71.16 176.8 64 168 64H152C143.2 64 136 71.16 136 80V104z\", \"M352 272C352 227.8 387.8 192 432 192C476.2 192 512 227.8 512 272C512 316.2 476.2 352 432 352C387.8 352 352 316.2 352 272zM482.9 384C534.3 384 576 425.7 576 477.1C576 496.4 560.4 512 541.1 512H322.9C303.6 512 288 496.4 288 477.1C288 425.7 329.7 384 381.1 384H482.9z\"]]\n};\nvar faMicrowave = {\n  prefix: 'fad',\n  iconName: 'microwave',\n  icon: [576, 512, [], \"e01b\", [\"M0 96C0 60.65 28.65 32 64 32H512C547.3 32 576 60.65 576 96V384C576 419.3 547.3 448 512 448C512 465.7 497.7 480 480 480C462.3 480 448 465.7 448 448H128C128 465.7 113.7 480 96 480C78.33 480 64 465.7 64 448C28.65 448 0 419.3 0 384V96zM96 328C96 341.3 106.7 352 120 352H392C405.3 352 416 341.3 416 328V152C416 138.7 405.3 128 392 128H120C106.7 128 96 138.7 96 152V328zM496 112C487.2 112 480 119.2 480 128V352C480 360.8 487.2 368 496 368C504.8 368 512 360.8 512 352V128C512 119.2 504.8 112 496 112z\", \"M96 152C96 138.7 106.7 128 120 128H392C405.3 128 416 138.7 416 152V328C416 341.3 405.3 352 392 352H120C106.7 352 96 341.3 96 328V152z\"]]\n};\nvar faTentArrowLeftRight = {\n  prefix: 'fad',\n  iconName: 'tent-arrow-left-right',\n  icon: [576, 512, [], \"e57f\", [\"M268.6 166.5C280.1 157.8 295.9 157.8 307.4 166.5L475.4 294.5C482 299.6 486.4 307 487.6 315.3L511.6 475.3C513 484.5 510.3 493.8 504.2 500.9C498.2 507.9 489.3 512 480 512H384L287.1 352V512H96C86.68 512 77.83 507.9 71.75 500.9C65.67 493.8 62.97 484.5 64.35 475.3L88.35 315.3C89.59 307 93.98 299.6 100.6 294.5L268.6 166.5z\", \"M454.2 7.945C463-1.907 478.2-2.706 488.1 6.161L568.1 78.16C573.1 82.71 576 89.2 576 96C576 102.8 573.1 109.3 568.1 113.8L488.1 185.8C478.2 194.7 463 193.9 454.2 184.1C445.3 174.2 446.1 159 455.9 150.2L489.5 120H86.54L120.1 150.2C129.9 159 130.7 174.2 121.8 184.1C112.1 193.9 97.8 194.7 87.94 185.8L7.945 113.8C2.888 109.3 0 102.8 0 96C0 89.2 2.888 82.71 7.945 78.16L87.94 6.161C97.8-2.706 112.1-1.907 121.8 7.945C130.7 17.8 129.9 32.97 120.1 41.84L86.54 72H489.5L455.9 41.84C446.1 32.97 445.3 17.8 454.2 7.945H454.2z\"]]\n};\nvar faCartCircleArrowUp = {\n  prefix: 'fad',\n  iconName: 'cart-circle-arrow-up',\n  icon: [640, 512, [], \"e3f0\", [\"M0 24C0 10.75 10.75 0 24 0H96C107.5 0 117.4 8.19 119.6 19.51L121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L537.6 196.9C524.3 193.7 510.3 192 496 192C427.6 192 368.3 231 339.2 288H170.7L179.9 336H322.9C320.1 346.4 319.1 357.1 319.1 368C319.1 373.4 320.2 378.7 320.7 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.26 0 24L0 24zM224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464z\", \"M496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512zM428.7 348.7C422.4 354.9 422.4 365.1 428.7 371.3C434.9 377.6 445.1 377.6 451.3 371.3L480 342.6V432C480 440.8 487.2 448 496 448C504.8 448 512 440.8 512 432V342.6L540.7 371.3C546.9 377.6 557.1 377.6 563.3 371.3C569.6 365.1 569.6 354.9 563.3 348.7L507.3 292.7C501.1 286.4 490.9 286.4 484.7 292.7L428.7 348.7z\"]]\n};\nvar faTrashClock = {\n  prefix: 'fad',\n  iconName: 'trash-clock',\n  icon: [576, 512, [], \"e2b0\", [\"M410.4 193.3C323.4 203.1 256 278.1 256 368C256 427.5 285.6 480.1 330.8 512H101.3C75.87 512 54.86 492.2 53.39 466.8L32 96H416L410.4 193.3z\", \"M135.2 17.69C140.6 6.848 151.7 0 163.8 0H284.2C296.3 0 307.4 6.848 312.8 17.69L320 32H416C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H128L135.2 17.69zM576 368C576 447.5 511.5 512 432 512C352.5 512 287.1 447.5 287.1 368C287.1 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM415.1 304V368C415.1 376.8 423.2 384 431.1 384H480C488.8 384 496 376.8 496 368C496 359.2 488.8 352 480 352H447.1V304C447.1 295.2 440.8 288 431.1 288C423.2 288 415.1 295.2 415.1 304V304z\"]]\n};\nvar faGavel = {\n  prefix: 'fad',\n  iconName: 'gavel',\n  icon: [512, 512, [\"legal\"], \"f0e3\", [\"M214.6 342.6c6.25 6.251 9.374 14.44 9.374 22.62c0 8.187-3.125 16.37-9.376 22.62l-114.7 114.7C93.62 508.9 85.43 512 77.25 512s-16.37-3.125-22.62-9.375l-45.25-45.25c-6.25-6.248-9.375-14.43-9.375-22.62s3.125-16.37 9.375-22.62L124.1 297.4c6.25-6.248 14.44-9.372 22.62-9.372S163.1 291.1 169.4 297.4l81.06-81.06l45.25 45.25L214.6 342.6z\", \"M512 216.3c0-6.125-2.344-12.25-7.031-16.93L482.3 176.8c-4.688-4.686-10.84-7.028-16.1-7.028s-12.31 2.343-16.1 7.028l-5.625 5.625L329.6 69.28l5.625-5.625c4.687-4.688 7.03-10.84 7.03-16.1s-2.343-12.31-7.03-16.1l-22.62-22.62C307.9 2.344 301.8 0 295.7 0s-12.15 2.344-16.84 7.031L154.2 131.5C149.6 136.2 147.2 142.3 147.2 148.5s2.344 12.25 7.031 16.94l22.62 22.62c4.688 4.688 10.84 7.031 16.1 7.031c6.156 0 12.31-2.344 16.1-7.031l5.625-5.625l113.1 113.1l-5.625 5.621c-4.688 4.688-7.031 10.84-7.031 16.1s2.344 12.31 7.031 16.1l22.62 22.62c4.688 4.688 10.81 7.031 16.94 7.031s12.25-2.344 16.94-7.031l124.5-124.6C509.7 228.5 512 222.5 512 216.3z\"]]\n};\nvar faLegal = faGavel;\nvar faSprinklerCeiling = {\n  prefix: 'fad',\n  iconName: 'sprinkler-ceiling',\n  icon: [384, 512, [], \"e44c\", [\"M24 448C10.75 448 0 458.8 0 472s10.82 24 24 24s24-10.79 24-24C48 458.8 37.25 448 24 448zM88 384C74.75 384 64 394.8 64 408c0 13.21 10.82 24 24 24s24-10.69 24-24C112 394.8 101.2 384 88 384zM136 448c-13.25 0-24 10.75-24 24s10.82 24 24 24S160 485.2 160 472C160 458.8 149.2 448 136 448zM248 368c13.25 0 24-10.79 24-24c0-13.25-10.75-24-24-24S224 330.8 224 344C224 357.2 234.8 368 248 368zM296 384c-13.25 0-24 10.78-24 24c0 13.31 10.75 24 24 24S320 421.3 320 408S309.2 384 296 384zM248 448C234.8 448 224 458.8 224 472c0 13.21 10.75 24 24 24s24-10.79 24-24C272 458.8 261.2 448 248 448zM136 320c-13.25 0-24 10.75-24 24s10.82 24 24 24S160 357.2 160 344C160 330.8 149.2 320 136 320zM360 448c-13.25 0-24 10.78-24 24c0 13.21 10.75 24 24 24S384 485.2 384 472C384 458.8 373.2 448 360 448zM192 384c-13.25 0-24 10.75-24 24S178.8 432 192 432s24-10.69 24-24C216 394.8 205.2 384 192 384z\", \"M128 82.56L64 69.76V0H0v96c0 15.26 10.75 28.38 25.73 31.39L128 147.8V82.56zM320 0v69.76l-64 12.8v65.28l102.3-20.45C373.2 124.4 384 111.3 384 96V0H320zM288 192h-64V64c0-17.66-14.34-32-32-32S160 46.34 160 64v128H96C78.34 192 64 206.3 64 224s14.34 32 32 32h192c17.66 0 32-14.34 32-32S305.7 192 288 192z\"]]\n};\nvar faBrowsers = {\n  prefix: 'fad',\n  iconName: 'browsers',\n  icon: [576, 512, [], \"e0cb\", [\"M224 96C224 113.7 209.7 128 192 128C174.3 128 160 113.7 160 96C160 78.33 174.3 64 192 64C209.7 64 224 78.33 224 96zM160 416C124.7 416 96 387.3 96 352V192H576V352C576 387.3 547.3 416 512 416H160z\", \"M512 0C547.3 0 576 28.65 576 64V192H96V64C96 28.65 124.7 0 160 0H512zM192 64C174.3 64 160 78.33 160 96C160 113.7 174.3 128 192 128C209.7 128 224 113.7 224 96C224 78.33 209.7 64 192 64zM280 120H488C501.3 120 512 109.3 512 96C512 82.75 501.3 72 488 72H280C266.7 72 256 82.75 256 96C256 109.3 266.7 120 280 120zM48 376C48 424.6 87.4 464 136 464H456C469.3 464 480 474.7 480 488C480 501.3 469.3 512 456 512H136C60.89 512 0 451.1 0 376V120C0 106.7 10.75 96 24 96C37.25 96 48 106.7 48 120V376z\"]]\n};\nvar faTrillium = {\n  prefix: 'fad',\n  iconName: 'trillium',\n  icon: [512, 512, [], \"e588\", [\"M379.2 123.4C417.8 110.6 447.4 111.5 462.1 113.4C477 115.3 485.8 130.5 480 144.3C474.4 157.6 461 182.7 432.3 208.1C424.2 201.3 415.2 194.4 405.3 188.7C397.1 184.4 390.4 181 382.7 178.4C383.6 172.4 384 166.2 384 160C384 147.5 382.2 135.2 379.2 123.4V123.4zM129.3 178.3C121.5 180.1 113.9 184.4 106.6 188.7C96.67 194.4 87.72 201.3 79.62 208.9C50.95 182.7 37.57 157.6 31.98 144.3C26.17 130.5 34.96 115.3 49.85 113.4C64.56 111.5 94.21 110.6 132.8 123.4C129.8 135.2 127.1 147.5 127.1 160C127.1 166.2 128.4 172.3 129.3 178.3H129.3zM237.1 497.1C228.7 484.5 214.2 458.9 206.1 422.8C215.9 419.7 225.4 415.6 234.6 410.4C242.3 405.9 249.5 400.7 255.9 394.9C262.4 400.7 269.5 405.9 277.3 410.4C286.4 415.7 296.1 419.8 305.9 422.9C297.7 458.1 283.3 484.5 274.9 497.1C265.8 510.8 246.2 510.8 237.1 497.1V497.1z\", \"M265.9 8.866C290.4 31.82 352 95.91 352 160C352 175.7 348.2 190.4 341.6 203.5C357.8 203.5 374.2 207.7 389.3 216.4C444.8 248.4 469.5 333.8 477.1 366.5C478.9 374.1 474.6 381.4 467.2 383.6C435.1 393.4 348.8 414.7 293.3 382.7C276.7 373.1 264.1 359.3 255.9 343.5C247.8 359.3 235.1 373.1 218.6 382.7C163.1 414.7 76.75 393.4 44.61 383.7C37.22 381.4 32.98 374.1 34.73 366.5C42.36 333.8 67.05 248.4 122.6 216.4C137.7 207.7 154.1 203.5 170.4 203.5C163.7 190.4 159.1 175.7 159.1 160C159.1 95.91 221.6 31.82 246.1 8.867C251.8 3.586 260.2 3.586 265.9 8.866L265.9 8.866zM255.1 279.1C278.1 279.1 296 262.1 296 239.1C296 217.9 278.1 199.1 255.1 199.1C233.9 199.1 215.1 217.9 215.1 239.1C215.1 262.1 233.9 279.1 255.1 279.1z\"]]\n};\nvar faMusicSlash = {\n  prefix: 'fad',\n  iconName: 'music-slash',\n  icon: [640, 512, [], \"f8d1\", [\"M191.1 356.9c-10.05-2.978-20.72-4.895-32.01-4.895c-53.02 0-95.1 35.82-95.1 79.1c0 44.18 42.98 79.1 95.1 79.1s95.1-35.77 95.1-79.95l.0268-134.8L191.1 247.2V356.9zM543.1 0c-2.719 0-7.031 .6615-9.625 1.49L214.4 95.97c-11.98 3.775-21.62 16.75-22.2 29.36l108.1 85.42l210.8-61.76V292.9c-10.05-2.978-20.72-4.895-32.01-4.895c-22.15 0-42.23 6.574-58.42 17.11l137.1 107.5c10.58-12.76 17.33-27.86 17.33-44.57l.0004-336C575.1 14.34 561.7 0 543.1 0z\", \"M634.9 502.8c-8.125 10.41-23.19 12.28-33.69 4.078L9.189 42.89c-10.44-8.172-12.26-23.27-4.068-33.7C9.84 3.156 16.91 0 24.03 0c5.156 0 10.37 1.672 14.78 5.109l591.1 463.1C641.2 477.3 643.1 492.4 634.9 502.8z\"]]\n};\nvar faTruckRamp = {\n  prefix: 'fad',\n  iconName: 'truck-ramp',\n  icon: [640, 512, [], \"f4e0\", [\"M640 416C640 469 597 512 544 512C490.1 512 448 469 448 416C448 362.1 490.1 320 544 320C597 320 640 362.1 640 416z\", \"M48.41 502.9C31.36 507.5 13.77 497.5 9.126 480.4C4.48 463.4 14.54 445.8 31.59 441.1L352 353.8V64C352 28.65 380.7 0 416 0H640V331.3C616.5 304.8 582.2 288 544 288C477.9 288 423.4 338.2 416.7 402.5L48.41 502.9z\"]]\n};\nvar faBinoculars = {\n  prefix: 'fad',\n  iconName: 'binoculars',\n  icon: [512, 512, [], \"f1e5\", [\"M400 32h-64C327.1 32 320 39.13 320 48V96h96.04L416 48C416 39.13 408.9 32 400 32zM224 288h64V128H224V288zM176 32h-64C103.1 32 96 39.13 96 48L95.96 96H192V48C192 39.13 184.9 32 176 32z\", \"M63.88 160.1C61.34 253.9 3.5 274.3 0 404V448c0 17.6 14.4 32 32 32h128c17.6 0 32-14.4 32-32V288h32V128H95.88C78.26 128 64.35 142.5 63.88 160.1zM448.1 160.1C447.6 142.5 433.7 128 416.1 128H288v160h32v160c0 17.6 14.4 32 32 32h128c17.6 0 32-14.4 32-32v-44C508.5 274.3 450.7 253.9 448.1 160.1z\"]]\n};\nvar faMicrophoneSlash = {\n  prefix: 'fad',\n  iconName: 'microphone-slash',\n  icon: [640, 512, [], \"f131\", [\"M383.1 464l-39.1-.0001v-33.77c20.6-2.824 39.98-9.402 57.69-18.72l-43.26-33.91c-14.66 4.652-30.28 7.179-46.68 6.144C245.7 379.6 191.1 317.1 191.1 250.9V247.2L143.1 209.5l.0001 38.61c0 89.66 63.97 169.6 151.1 181.7v34.15l-40 .0001c-17.67 0-31.1 14.33-31.1 31.1C223.1 504.8 231.2 512 239.1 512h159.1c8.838 0 15.1-7.164 15.1-15.1C415.1 478.3 401.7 464 383.1 464zM471.1 192c-13.25 0-24 10.75-24 24l-.0001 39.1c0 21.12-5.559 40.77-14.77 58.24l38.24 29.97c15.37-25.94 24.53-55.91 24.53-88.21V216C495.1 202.7 485.3 192 471.1 192zM319.1 0C266.1 0 223.1 42.97 223.1 96l0 54.25l183.5 143.8c5.234-11.69 8.493-24.42 8.493-38.08L415.1 96C415.1 42.97 373 0 319.1 0z\", \"M630.8 469.1L38.81 5.111C34.41 1.673 29.19 0 24.03 0C16.91 0 9.839 3.158 5.12 9.189C-3.067 19.63-1.25 34.72 9.188 42.89l591.1 463.1c10.5 8.203 25.57 6.328 33.69-4.078C643.1 492.4 641.2 477.3 630.8 469.1z\"]]\n};\nvar faBoxTissue = {\n  prefix: 'fad',\n  iconName: 'box-tissue',\n  icon: [512, 512, [], \"e05b\", [\"M512 256v128H0V256c0-17.67 14.33-32 32-32h76.8l12.8 64H80C71.16 288 64 295.2 64 304S71.16 320 80 320h352c8.836 0 16-7.164 16-16S440.8 288 432 288h-38.86l18.29-64H480C497.7 224 512 238.3 512 256z\", \"M0 384v96c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32v-96H0zM384 320l64-224h-109.4C308.4 96 281.6 76.66 272 48C262.4 19.33 235.6 0 205.4 0H64l64 320H384z\"]]\n};\nvar faCircleC = {\n  prefix: 'fad',\n  iconName: 'circle-c',\n  icon: [512, 512, [], \"e101\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM255.1 336c21.09 0 40.92-8.281 55.86-23.38c9.328-9.375 24.55-9.5 33.94-.125c9.422 9.312 9.484 24.5 .1562 33.94C321 370.7 289.1 384 255.1 384c0 0 .0156 0 0 0c-78.95 0-127-66.33-127-128c-.0078-61.11 47.87-128 127-128c.0156 0 0 0 0 0c33.98 0 65.95 13.34 89.96 37.56C354.4 175 354.3 190.2 344.9 199.5c-9.391 9.375-24.61 9.242-33.94-.1328C296 184.3 276.2 176 255.1 176C205.7 176 176 217.9 176 256C176 293.9 205.6 336 255.1 336z\", \"M344.9 312.5c9.422 9.312 9.484 24.5 .1562 33.94C321 370.7 289.1 384 255.1 384c0 0 .0156 0 0 0c-78.95 0-127-66.33-127-128c-.0078-61.11 47.87-128 127-128c.0156 0 0 0 0 0c33.98 0 65.95 13.34 89.96 37.56C354.4 175 354.3 190.2 344.9 199.5c-9.391 9.375-24.61 9.242-33.94-.1328C296 184.3 276.2 176 255.1 176C205.7 176 176 217.9 176 256c.0039 37.87 29.61 80 79.07 80c21.09 0 40.92-8.281 55.86-23.38C320.3 303.3 335.5 303.1 344.9 312.5z\"]]\n};\nvar faStarChristmas = {\n  prefix: 'fad',\n  iconName: 'star-christmas',\n  icon: [512, 512, [], \"f7d4\", [\"M136 352c-6.156 0-12.28 2.344-16.97 7.031l-48 48c-9.375 9.375-9.375 24.56 0 33.94s24.56 9.375 33.94 0l48-48c9.375-9.375 9.375-24.56 0-33.94C148.3 354.3 142.2 352 136 352zM376 160c6.156 0 12.28-2.344 16.97-7.031l48-48c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0l-48 48c-9.375 9.375-9.375 24.56 0 33.94C363.7 157.7 369.8 160 376 160zM104.1 71.03c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l48 48C123.7 157.7 129.8 160 136 160s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L104.1 71.03zM392.1 359C388.3 354.3 382.2 352 376 352s-12.28 2.344-16.97 7.031c-9.375 9.375-9.375 24.56 0 33.94l48 48c9.375 9.375 24.56 9.375 33.94 0s9.375-24.56 0-33.94L392.1 359z\", \"M512 255.1c0 11.34-7.406 20.86-18.44 23.64l-171.3 42.78l-42.78 171.1C276.7 504.6 267.2 512 255.9 512s-20.84-7.406-23.62-18.44l-42.66-171.2L18.47 279.6C7.406 276.8 0 267.3 0 255.1c0-11.34 7.406-20.83 18.44-23.61l171.2-42.78l42.78-171.1C235.2 7.406 244.7 0 256 0s20.84 7.406 23.62 18.44l42.78 171.2l171.2 42.78C504.6 235.2 512 244.6 512 255.1z\"]]\n};\nvar faChartBullet = {\n  prefix: 'fad',\n  iconName: 'chart-bullet',\n  icon: [512, 512, [], \"e0e1\", [\"M160 64H240V128H160V64zM448 128H288V64H464C490.5 64 512 85.49 512 112V176C512 202.5 490.5 224 464 224H288V160H448V128zM160 160H240V224H160V160zM384 384H448V352H384V288H464C490.5 288 512 309.5 512 336V400C512 426.5 490.5 448 464 448H384V384zM256 352V288H336V352H256zM336 384V448H256V384H336z\", \"M264 32C277.3 32 288 42.75 288 56V232C288 245.3 277.3 256 264 256C250.7 256 240 245.3 240 232V56C240 42.75 250.7 32 264 32zM160 64V224H48C21.49 224 0 202.5 0 176V112C0 85.49 21.49 64 48 64H160zM256 288V448H48C21.49 448 0 426.5 0 400V336C0 309.5 21.49 288 48 288H256zM384 456C384 469.3 373.3 480 360 480C346.7 480 336 469.3 336 456V280C336 266.7 346.7 256 360 256C373.3 256 384 266.7 384 280V456z\"]]\n};\nvar faMotorcycle = {\n  prefix: 'fad',\n  iconName: 'motorcycle',\n  icon: [640, 512, [127949], \"f21c\", [\"M128 416C154.9 416 177.9 399.5 187.3 376H253.8C242.5 435.2 190.5 480 128 480C57.31 480 0 422.7 0 352C0 281.3 57.31 224 128 224C190.5 224 242.5 268.8 253.8 328H187.3C177.9 304.5 154.9 288 128 288C92.65 288 64 316.7 64 352C64 387.3 92.65 416 128 416V416zM384 352C384 311.1 402.4 276.3 431.1 252.8L462.7 311.2C453.5 322.3 448 336.5 448 352C448 387.3 476.7 416 512 416C547.3 416 576 387.3 576 352C576 316.7 547.3 288 512 288C509.6 288 507.2 288.1 504.9 288.4L473.3 229.1C485.5 226.1 498.5 224 512 224C582.7 224 640 281.3 640 352C640 422.7 582.7 480 512 480C441.3 480 384 422.7 384 352V352z\", \"M342.5 32C357.2 32 370.7 40.05 377.6 52.98L391.7 78.93L439.1 39.42C444.9 34.62 452.1 32 459.6 32H480C497.7 32 512 46.33 512 64V96C512 113.7 497.7 128 480 128H418.2L533.1 340.6C539.4 352.2 535.1 366.8 523.4 373.1C511.8 379.4 497.2 375.1 490.9 363.4L415.7 224.2C376.1 253.4 352 299.8 352 352C352 362.1 353.1 373.7 355.2 384H284.8C286.9 373.7 288 362.1 288 352C288 263.6 216.4 192 128 192H32V160C32 142.3 46.33 128 64 128H165.5C182.5 128 198.7 134.7 210.7 146.7L255.1 192L354.1 110.3L337.7 80H279.1C266.7 80 255.1 69.25 255.1 56C255.1 42.75 266.7 32 279.1 32L342.5 32zM96 352C96 334.3 110.3 320 128 320C145.7 320 160 334.3 160 352C160 369.7 145.7 384 128 384C110.3 384 96 369.7 96 352z\"]]\n};\nvar faTreeChristmas = {\n  prefix: 'fad',\n  iconName: 'tree-christmas',\n  icon: [512, 512, [127876], \"f7db\", [\"M471.6 455.6l-89.87-103.6h35.1c25.62 0 39.5-29.25 23.25-48.5l-155.1-190.1l-20.89 41.58C262.5 158.3 259.2 160 255.1 160S249.5 158.3 247.9 154.1L226.1 113.4L71.04 303.5c-16.25 19.25-2.375 48.5 23.25 48.5h35.1l-89.87 103.6C21.42 477.5 36.67 512 65.17 512h381.6C475.4 512 490.5 477.4 471.6 455.6zM192 312C178.8 312 168 301.3 168 288s10.75-24 23.1-24c13.25 0 23.1 10.75 23.1 24S205.2 312 192 312zM319.1 440c-13.25 0-23.1-10.75-23.1-24s10.75-24 23.1-24s23.1 10.75 23.1 24S333.2 440 319.1 440z\", \"M330.1 71.85L286.5 49.51l-22.35-44.48c-3.367-6.701-12.93-6.701-16.3 0L225.5 49.51L181 71.85c-6.701 3.367-6.701 12.93 0 16.3l44.48 22.35l22.35 44.48C249.5 158.3 252.8 160 255.1 160s6.465-1.677 8.149-5.027L286.5 110.5l44.48-22.35C337.7 84.78 337.7 75.22 330.1 71.85zM192 264C178.8 264 168 274.8 168 288s10.75 24 23.1 24c13.25 0 23.1-10.75 23.1-24S205.2 264 192 264z\"]]\n};\nvar faTireFlat = {\n  prefix: 'fad',\n  iconName: 'tire-flat',\n  icon: [512, 512, [], \"f632\", [\"M96 288C96 199.6 167.6 128 256 128C344.4 128 416 199.6 416 288C416 376.4 344.4 448 256 448C167.6 448 96 376.4 96 288zM202.1 322.4L140.2 342.6C158.5 381.4 195.7 409.5 239.1 415L239.9 349.1C224.1 345.9 210.6 335.9 202.1 322.4V322.4zM271.9 350L271.1 415C316.2 409.5 353.5 381.4 371.8 342.6L309.9 322.4C301.3 335.9 287.8 345.9 271.9 350L271.9 350zM319.9 292L381.7 312.2C383.2 304.3 384 296.3 384 287.1C384 251.2 368.5 218.1 343.7 194.7L305.5 247.4C314.5 258.4 320 272.6 320 287.1C320 289.4 319.1 290.7 319.9 292L319.9 292zM279.6 228.5L317.8 175.9C299.5 165.8 278.4 160 256 160C233.6 160 212.5 165.8 194.2 175.9L232.4 228.5C239.7 225.6 247.7 224 256 224C264.3 224 272.3 225.6 279.6 228.5zM206.5 247.4L168.3 194.7C143.5 218.1 128 251.2 128 287.1C128 296.3 128.8 304.3 130.3 312.2L192.1 292C192 290.7 191.1 289.4 191.1 288C191.1 272.6 197.5 258.4 206.5 247.4H206.5zM256 256C238.3 256 224 270.3 224 288C224 305.7 238.3 320 256 320C273.7 320 288 305.7 288 288C288 270.3 273.7 256 256 256z\", \"M224 288C224 270.3 238.3 256 256 256C273.7 256 288 270.3 288 288C288 305.7 273.7 320 256 320C238.3 320 224 305.7 224 288zM0 288C0 146.6 114.6 32 256 32C397.4 32 512 146.6 512 288C512 335.3 499.2 379.7 476.8 417.7C497.1 423.3 512 441.9 512 464C512 490.5 490.5 512 464 512H48C21.49 512 0 490.5 0 464C0 441.9 14.93 423.3 35.25 417.7C12.85 379.7 0 335.3 0 288zM256 128C167.6 128 96 199.6 96 288C96 340.3 121.1 386.8 159.1 416C186.7 436.1 219.1 448 256 448C289.1 448 319.9 437.9 345.5 420.7C347.7 419.2 349.9 417.6 352 416C390.9 386.8 416 340.3 416 288C416 199.6 344.4 128 256 128z\"]]\n};\nvar faSunglasses = {\n  prefix: 'fad',\n  iconName: 'sunglasses',\n  icon: [576, 512, [128374], \"f892\", [\"M574.1 280.4l-45.38-181.7c-5.875-23.63-21.62-43.1-43-55.75c-21.5-11.75-47-14.13-70.25-6.375L400.3 41.64c-8.375 2.75-12.88 11.87-10 20.25l5 15.12c2.75 8.375 11.88 12.87 20.25 10.12l13.12-4.375c10.88-3.625 22.92-3.625 33.17 1.75c10.25 5.375 17.58 14.5 20.46 25.75l38.38 153.9C498.5 257.3 470.9 251.6 439.5 251.6c-34.88 0-74 6.996-114.9 26.75H251.4C210.5 258.6 171.4 251.6 136.5 251.6c-31.38 0-59.04 5.624-81.17 12.5l38.38-153.9c2.875-11.25 10.12-20.37 20.5-25.75C124.4 79.14 136.5 79.14 147.4 82.76L160.5 87.14c8.375 2.75 17.5-1.75 20.25-10.12l5-15.21C188.6 53.43 184.2 44.39 175.7 41.64l-15.25-5.125c-23.12-7.75-48.83-5.375-70.21 6.375s-37.13 32.12-43 55.75L1.875 280.4C.625 285.4 0 290.6 0 295.9v70.25C0 429 51.62 480 115.3 480h37.04c60.25 0 110.5-45.1 114.1-105.4l2.875-38.62h35.75l2.875 38.62C313.3 434 363.5 480 423.7 480h37.04C524.4 480 576 429 576 366.1v-70.25C576 290.6 575.4 285.5 574.1 280.4zM222.1 370.8c-2.551 33.15-31.09 58.98-65.04 58.98H109.7c-36.03 0-65.36-28.53-65.36-63.6V318.4c23.11-8.289 55.31-16.58 92.61-16.58c30.45 0 60.25 5.578 89.11 16.58L222.1 370.8zM531.6 366.2c0 35.07-29.33 63.6-65.36 63.6h-47.34c-33.95 0-62.49-25.82-65.04-58.98L349.9 318.4c28.85-11 58.82-16.58 89.27-16.58c36.98 0 69.34 8.289 92.45 16.58V366.2z\", \"M44.39 318.4v47.82c0 35.07 29.33 63.6 65.36 63.6h47.34c33.95 0 62.49-25.82 65.04-58.98L226.1 318.4C197.3 307.4 167.4 301.8 137 301.8C99.7 301.8 67.5 310.1 44.39 318.4zM64.25 367.9C64.25 367.3 64 366.8 64 366.1v-37.62c23.25-8.373 47.88-12.75 72.63-12.87c9.125 0 18.12 1.25 27.12 2.5L64.25 367.9zM439.2 301.8c-30.45 0-60.41 5.578-89.27 16.58l3.984 52.45c2.551 33.15 31.09 58.98 65.04 58.98h47.34c36.03 0 65.36-28.53 65.36-63.6V318.4C508.5 310.1 476.1 301.8 439.2 301.8zM372.4 365.9l-2.875-37.37c22.38-8.498 46-12.87 70-12.87c9.5 .125 19.12 .875 28.62 2.25L372.4 365.9z\"]]\n};\nvar faBadge = {\n  prefix: 'fad',\n  iconName: 'badge',\n  icon: [512, 512, [], \"f335\", [\"M437 74.98C463 101 470.1 138.2 460.9 171.1C491.3 187.2 512 219.2 512 256C512 292.8 491.3 324.8 460.9 340.9C471 373.8 463 410.1 437 437C410.1 463 373.8 470.1 340.9 460.9C324.8 491.3 292.8 512 256 512C219.2 512 187.2 491.3 171.1 460.9C138.2 471 101 463 74.98 437C48.96 410.1 41 373.8 51.1 340.9C20.7 324.8 0 292.8 0 256C0 219.2 20.7 187.2 51.1 171.1C40.1 138.2 48.96 101 74.98 74.98C101 48.96 138.2 41 171.1 51.1C187.2 20.7 219.2 0 256 0C292.8 0 324.8 20.7 340.9 51.1C373.8 40.1 410.1 48.96 437 74.98V74.98z\", \"\"]]\n};\nvar faMessagePen = {\n  prefix: 'fad',\n  iconName: 'message-pen',\n  icon: [512, 512, [\"comment-alt-edit\", \"message-edit\"], \"f4a4\", [\"M447.1 0h-384c-35.25 0-64 28.75-64 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.1c0 9.749 11.25 15.45 19.12 9.7l124.9-93.7h144c35.25 0 64-28.75 64-63.1V63.1C511.1 28.75 483.2 0 447.1 0zM215.1 304.9c-1.955 1.957-4.443 3.285-7.152 3.828L152.4 319.9c-4.896 .9804-9.216-3.34-8.238-8.234l11.11-55.53c.543-2.711 1.875-5.203 3.83-7.156l97.61-97.61l56.01 56L215.1 304.9zM359.8 160.2l-24.48 24.47l-56.01-56l24.48-24.48c10.93-10.93 28.66-10.93 39.6 0l16.41 16.41C370.7 131.6 370.7 149.3 359.8 160.2z\", \"M215.1 304.9c-1.955 1.957-4.443 3.285-7.152 3.828L152.4 319.9c-4.896 .9804-9.216-3.34-8.238-8.234l11.11-55.53c.543-2.711 1.875-5.203 3.83-7.156l97.61-97.61l56.01 56L215.1 304.9zM359.8 160.2l-24.48 24.47l-56.01-56l24.48-24.48c10.93-10.93 28.66-10.93 39.6 0l16.41 16.41C370.7 131.6 370.7 149.3 359.8 160.2z\"]]\n};\nvar faCommentAltEdit = faMessagePen;\nvar faMessageEdit = faMessagePen;\nvar faBellConcierge = {\n  prefix: 'fad',\n  iconName: 'bell-concierge',\n  icon: [512, 512, [128718, \"concierge-bell\"], \"f562\", [\"M215.1 112H232v33.32C239.9 144.5 247.9 144 256 144s16.11 .4844 24 1.324V112h16C309.3 112 320 101.3 320 88S309.3 64 296 64H215.1C202.7 64 192 74.75 192 87.1S202.7 112 215.1 112zM488 400h-464C10.75 400 0 410.7 0 423.1C0 437.3 10.75 448 23.1 448h464c13.25 0 24-10.75 24-23.1C512 410.7 501.3 400 488 400z\", \"M480 368H32c0-123.7 100.3-224 224-224S480 244.3 480 368z\"]]\n};\nvar faConciergeBell = faBellConcierge;\nvar faPenRuler = {\n  prefix: 'fad',\n  iconName: 'pen-ruler',\n  icon: [512, 512, [\"pencil-ruler\"], \"f5ae\", [\"M249.4 103.4L103.4 249.4L16 161.9C-2.745 143.2-2.745 112.8 16 94.06L94.06 16C112.8-2.745 143.2-2.745 161.9 16L181.7 35.76C181.4 36.05 181 36.36 180.7 36.69L116.7 100.7C110.4 106.9 110.4 117.1 116.7 123.3C122.9 129.6 133.1 129.6 139.3 123.3L203.3 59.31C203.6 58.99 203.1 58.65 204.2 58.3L249.4 103.4zM453.7 307.8C453.4 308 453 308.4 452.7 308.7L388.7 372.7C382.4 378.9 382.4 389.1 388.7 395.3C394.9 401.6 405.1 401.6 411.3 395.3L475.3 331.3C475.6 330.1 475.1 330.6 476.2 330.3L496 350.1C514.7 368.8 514.7 399.2 496 417.9L417.9 496C399.2 514.7 368.8 514.7 350.1 496L262.6 408.6L408.6 262.6L453.7 307.8z\", \"M378.7 19.32C403.7-5.678 444.3-5.678 469.3 19.32L492.7 42.75C517.7 67.74 517.7 108.3 492.7 133.3L436.3 189.7L322.3 75.72L378.7 19.32zM413.7 212.3L158.8 467.1C152.1 473.8 143.8 478.7 134.6 481.4L30.59 511.1C22.21 513.5 13.19 511.1 7.03 504.1C.8669 498.8-1.47 489.8 .9242 481.4L30.65 377.4C33.26 368.2 38.16 359.9 44.89 353.2L299.7 98.34L413.7 212.3z\"]]\n};\nvar faPencilRuler = faPenRuler;\nvar faChessRookPiece = {\n  prefix: 'fad',\n  iconName: 'chess-rook-piece',\n  icon: [320, 512, [\"chess-rook-alt\"], \"f448\", [\"M311.1 459.6L288 448v-48c0-8.875-7.125-16-16-16h-224C39.12 384 32 391.1 32 400V448l-23.12 11.62C3.375 462.2 0 467.9 0 473.9V496C0 504.9 7.125 512 16 512h288c8.875 0 16-7.125 16-16v-22.12C320 467.9 316.6 462.2 311.1 459.6z\", \"M280 64h-35.13c-4.5 0-8 3.625-8 8V112h-33V72c0-4.375-3.625-8-8-8H124.1c-4.375 0-8 3.625-8 8V112H83.25V72c0-4.375-3.625-8-8-8H40C35.63 64 32 67.63 32 72v84.88C32 165.3 35.25 173.3 41.25 179.3l30.5 31.13L57.38 384h205.3l-14.38-173.8l30.5-31C284.8 173.3 288 165.1 288 156.8V72C288 67.63 284.4 64 280 64zM183.6 278.8H136.4V231.6C136.4 218.5 147 208 160 208s23.62 10.5 23.62 23.62V278.8z\"]]\n};\nvar faChessRookAlt = faChessRookPiece;\nvar faSquareRoot = {\n  prefix: 'fad',\n  iconName: 'square-root',\n  icon: [576, 512, [8730], \"f697\", [\"M207.1 512c-12.02 0-23.15-6.776-28.61-17.68L76.22 288H32c-17.67 0-32-14.31-32-32s14.33-31.1 32-31.1l64-.0049c12.12 0 23.2 6.849 28.62 17.69l73.31 146.6l91.02-364.1C292.5 10.01 305.3 .0098 320 .0098l224 .0049c17.67 0 32 14.31 32 31.1s-14.33 32-32 32h-199L239 487.8c-3.25 13-14.25 22.59-27.56 24.06C210.3 511.1 209.2 512 207.1 512z\", \"\"]]\n};\nvar faAlbumCollectionCirclePlus = {\n  prefix: 'fad',\n  iconName: 'album-collection-circle-plus',\n  icon: [640, 512, [], \"e48e\", [\"M456 0C469.3 0 480 10.75 480 24C480 37.25 469.3 48 456 48H56C42.75 48 32 37.25 32 24C32 10.75 42.75 0 56 0H456zM12.02 176.2C21.13 165.9 34.23 160 48 160H464C477.8 160 490.9 165.9 499.1 176.2C504.2 181 507.4 186.6 509.4 192.5C504.1 192.2 500.5 192 496 192C449.1 192 406.5 210.3 374.1 240.2C342.9 220.1 301.4 208 256 208C154.4 208 72 268.9 72 344C72 419.1 154.4 480 256 480C289.2 480 320.4 473.5 347.3 462.1C359.7 481.7 375.9 498.7 394.8 512H80C55.79 512 35.37 493.1 32.37 469.1L.3709 213.1C-1.337 200.3 2.904 186.6 12.02 176.2L12.02 176.2zM288 352C288 365.3 273.7 376 256 376C238.3 376 224 365.3 224 352C224 338.7 238.3 328 256 328C273.7 328 288 338.7 288 352zM16 104C16 90.75 26.75 80 40 80H472C485.3 80 496 90.75 496 104C496 117.3 485.3 128 472 128H40C26.75 128 16 117.3 16 104V104z\", \"M640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM480 303.1V351.1H432C423.2 351.1 416 359.2 416 367.1C416 376.8 423.2 383.1 432 383.1H480V431.1C480 440.8 487.2 447.1 496 447.1C504.8 447.1 512 440.8 512 431.1V383.1H560C568.8 383.1 576 376.8 576 367.1C576 359.2 568.8 351.1 560 351.1H512V303.1C512 295.2 504.8 287.1 496 287.1C487.2 287.1 480 295.2 480 303.1z\"]]\n};\nvar faPeopleArrows = {\n  prefix: 'fad',\n  iconName: 'people-arrows',\n  icon: [576, 512, [\"people-arrows-left-right\"], \"e068\", [\"M96 128c35.38 0 64-28.62 64-64S131.4 0 96 0S32 28.62 32 64S60.63 128 96 128zM128 160H64C28.65 160 0 188.7 0 224v96c0 17.67 14.33 32 31.1 32L32 480c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-96.39l-50.36-47.53C100.1 327.9 96 316.2 96 304.1c0-12.16 4.971-23.83 13.64-32.01l72.13-68.08c1.65-1.555 3.773-2.311 5.611-3.578C177.1 176.8 155 160 128 160zM480 128c35.38 0 64-28.62 64-64s-28.62-64-64-64s-64 28.62-64 64S444.6 128 480 128zM512 160h-64c-26.1 0-49.98 16.77-59.38 40.42c1.842 1.271 3.969 2.027 5.623 3.588l72.12 68.06C475 280.2 480 291.9 480 304.1c.002 12.16-4.969 23.83-13.64 32.01L416 383.6V480c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-128c17.67 0 32-14.33 32-32V224C576 188.7 547.3 160 512 160z\", \"M444.4 310.4l-72.12 68.07c-3.49 3.291-8.607 4.191-13.01 2.299C354.9 378.9 352 374.6 352 369.8v-36.14H224v36.14c0 4.795-2.857 9.135-7.262 11.03c-4.406 1.895-9.523 .9941-13.01-2.297L131.6 310.4c-4.805-4.535-4.805-12.94 0-17.47L203.7 224.9C207.2 221.6 212.3 220.7 216.7 222.6C221.1 224.5 224 228.8 224 233.6v35.99h128V233.6c0-4.793 2.857-9.135 7.262-11.03c4.406-1.895 9.523-.9941 13.01 2.299l72.12 68.07C449.2 297.5 449.2 305.9 444.4 310.4z\"]]\n};\nvar faPeopleArrowsLeftRight = faPeopleArrows;\nvar faFaceAngryHorns = {\n  prefix: 'fad',\n  iconName: 'face-angry-horns',\n  icon: [640, 512, [], \"e368\", [\"M576 256C576 397.4 461.4 512 320 512C178.6 512 64 397.4 64 256C64 114.6 178.6 0 320 0C461.4 0 576 114.6 576 256zM403.9 389.3C387.8 371.4 359.7 352 320 352C280.3 352 252.2 371.4 236.1 389.3C230.2 395.9 230.7 405.1 237.3 411.9C243.9 417.8 253.1 417.3 259.9 410.7C271.6 397.7 291.5 384 319.1 384C348.5 384 368.4 397.7 380.1 410.7C386 417.3 396.1 417.8 402.7 411.9C409.3 405.1 409.8 395.9 403.9 389.3H403.9zM240.4 304C258 304 272.4 289.7 272.4 272C272.4 270.5 272.3 269 272.1 267.6L282.9 271.2C291.3 273.1 300.4 269.4 303.2 261.1C305.1 252.7 301.4 243.6 293.1 240.8L197.1 208.8C188.7 206 179.6 210.6 176.8 218.9C174 227.3 178.6 236.4 186.9 239.2L217.7 249.4C211.9 255.2 208.4 263.2 208.4 272C208.4 289.7 222.7 304 240.4 304V304zM422.9 249.2L453.1 239.2C461.4 236.4 465.1 227.3 463.2 218.9C460.4 210.6 451.3 206 442.9 208.8L346.9 240.8C338.6 243.6 334 252.7 336.8 261.1C339.6 269.4 348.7 273.1 357.1 271.2L368.7 267.3C368.5 268.8 368.4 270.4 368.4 271.1C368.4 289.7 382.7 303.1 400.4 303.1C418 303.1 432.4 289.7 432.4 271.1C432.4 263.1 428.7 255 422.9 249.2L422.9 249.2z\", \"M566.1 185.1C550.5 131 517.6 84.28 473.8 51.3C490.8 47.99 513.5 42.74 536.8 35.78C566.6 26.86 595.8 15.55 615.1 2.687C620.5-.9025 627.5-.8952 632.9 2.706C638.3 6.307 640.1 12.79 639.7 19.14C633.5 50.11 610.4 125.8 566.1 185.1V185.1zM103.3 35.78C126.5 42.74 149.2 47.99 166.2 51.3C122.4 84.28 89.5 131 73.94 185.1C29.62 125.8 6.507 50.11 .3114 19.14C-.9577 12.79 1.721 6.307 7.098 2.706C12.47-.8948 19.49-.9022 24.88 2.688C44.17 15.55 73.41 26.86 103.3 35.78V35.78zM208.4 272C208.4 263.2 211.9 255.2 217.7 249.4L186.9 239.2C178.6 236.4 174 227.3 176.8 218.9C179.6 210.6 188.7 206 197.1 208.8L293.1 240.8C301.4 243.6 305.1 252.7 303.2 261.1C300.4 269.4 291.3 273.1 282.9 271.2L272.1 267.6C272.3 269 272.4 270.5 272.4 272C272.4 289.7 258 304 240.4 304C222.7 304 208.4 289.7 208.4 272L208.4 272zM432.4 272C432.4 289.7 418 304 400.4 304C382.7 304 368.4 289.7 368.4 272C368.4 270.4 368.5 268.8 368.7 267.3L357.1 271.2C348.7 273.1 339.6 269.4 336.8 261.1C334 252.7 338.6 243.6 346.9 240.8L442.9 208.8C451.3 206 460.4 210.6 463.2 218.9C465.1 227.3 461.4 236.4 453.1 239.2L422.9 249.2C428.7 255 432.4 263.1 432.4 272L432.4 272z\"]]\n};\nvar faMarsAndVenusBurst = {\n  prefix: 'fad',\n  iconName: 'mars-and-venus-burst',\n  icon: [640, 512, [], \"e523\", [\"M176 8C182.6 8 188.5 11.1 190.9 18.09L220.3 92.05L280.4 73.81C236.3 108.1 208 163.2 208 224C208 269.2 223.6 310.8 249.8 343.6C244.5 345 238.7 343.7 234.6 339.9L176 286.1L117.4 339.9C112.6 344.4 105.5 345.4 99.64 342.6C93.74 339.7 90.16 333.6 90.62 327L96.21 247.6L17.56 235.4C11.08 234.4 5.876 229.6 4.418 223.2C2.959 216.8 5.545 210.1 10.94 206.4L76.51 161.3L37.02 92.18C33.77 86.49 34.32 79.39 38.4 74.27C42.49 69.14 49.29 67.03 55.56 68.93L131.7 92.05L161.1 18.09C163.6 11.1 169.5 8 176 8V8z\", \"M480 32C480 14.33 494.3 0 512 0H608C625.7 0 640 14.33 640 32V120C640 137.7 625.7 152 608 152C590.3 152 576 137.7 576 120V109.3L539.6 145.7C552.6 168.8 560 195.6 560 224C560 301.4 505 365.1 432 380.8V400H448C465.7 400 480 414.3 480 432C480 449.7 465.7 464 448 464H432V480C432 497.7 417.7 512 400 512C382.3 512 368 497.7 368 480V464H352C334.3 464 320 449.7 320 432C320 414.3 334.3 400 352 400H368V380.8C294.1 365.1 240 301.4 240 224C240 135.6 311.6 64 400 64C436.7 64 470.6 76.37 497.6 97.18L530.7 64H512C494.3 64 480 49.67 480 32V32zM400 320C453 320 496 277 496 224C496 170.1 453 128 400 128C346.1 128 304 170.1 304 224C304 277 346.1 320 400 320z\"]]\n};\nvar faTombstone = {\n  prefix: 'fad',\n  iconName: 'tombstone',\n  icon: [448, 512, [], \"f720\", [\"M223.1 0C117.1 0 31.1 86 31.1 192L32 448h384l-.0012-256C415.1 85.99 329.1 0 223.1 0zM320 192c0 8.875-7.125 16-16 16l-56.01-.0005L248 336c0 8.875-7.125 16-16 16h-16c-8.875 0-16-7.125-16-16L199.1 208L144 208C135.1 208 128 200.9 128 192V176C128 167.1 135.1 160 144 160l55.99 .0005L200 112c0-8.875 7.125-16 16-16h16c8.875 0 16 7.125 16 16l-.0073 47.1L304 160C312.9 160 320 167.1 320 176V192z\", \"M432 448h-416C7.125 448 0 455.1 0 464v32C0 504.9 7.125 512 16 512h416c8.875 0 16-7.125 16-16v-32C448 455.1 440.9 448 432 448zM144 208l55.99 .0005L200 336c0 8.875 7.125 16 16 16h16c8.875 0 16-7.125 16-16l-.0063-128L304 208C312.9 208 320 200.9 320 192V176C320 167.1 312.9 160 304 160l-56.01-.0005L248 112c0-8.875-7.125-16-16-16h-16c-8.875 0-16 7.125-16 16L199.1 160L144 160C135.1 160 128 167.1 128 176V192C128 200.9 135.1 208 144 208z\"]]\n};\nvar faSquareCaretRight = {\n  prefix: 'fad',\n  iconName: 'square-caret-right',\n  icon: [448, 512, [\"caret-square-right\"], \"f152\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.65 419.3 32 384 32zM312.3 273.6l-112 104C195.8 381.8 189.9 384 184 384c-3.25 0-6.5-.6562-9.594-2C165.7 378.2 160 369.5 160 360v-208c0-9.531 5.656-18.19 14.41-22c8.75-3.75 18.94-2.062 25.94 4.406l112 104C317.2 242.1 320 249.3 320 256S317.2 269 312.3 273.6z\", \"M312.3 273.6l-112 104C195.8 381.8 189.9 384 184 384c-3.25 0-6.5-.6562-9.594-2C165.7 378.2 160 369.5 160 360v-208c0-9.531 5.656-18.19 14.41-22c8.75-3.75 18.94-2.062 25.94 4.406l112 104C317.2 242.1 320 249.3 320 256S317.2 269 312.3 273.6z\"]]\n};\nvar faCaretSquareRight = faSquareCaretRight;\nvar faScissors = {\n  prefix: 'fad',\n  iconName: 'scissors',\n  icon: [512, 512, [9984, 9986, 9988, \"cut\"], \"f0c4\", [\"M191.1 255.1L152.5 216.5C139.9 221.3 126.3 224 112 224C50.14 224 0 173.9 0 112C0 50.14 50.14 0 112 0C173.9 0 224 50.14 224 112C224 126.3 221.3 139.9 216.5 152.5L255.1 191.1L191.1 255.1zM63.1 111.1C63.1 138.5 85.49 159.1 111.1 159.1C138.5 159.1 159.1 138.5 159.1 111.1C159.1 85.49 138.5 63.1 111.1 63.1C85.49 63.1 63.1 85.49 63.1 111.1zM499.2 435.2C506.3 442.3 506.3 453.7 499.2 460.8C470.9 489.1 425.1 489.1 396.8 460.8L255.1 319.1L320 255.1L499.2 435.2z\", \"M224 400C224 461.9 173.9 512 112 512C50.14 512 0 461.9 0 400C0 338.1 50.14 288 112 288C126.3 288 139.9 290.7 152.5 295.5L396.8 51.2C425.1 22.92 470.9 22.92 499.2 51.2C506.3 58.27 506.3 69.73 499.2 76.8L216.5 359.5C221.3 372.1 224 385.7 224 400zM112 352C85.49 352 64 373.5 64 400C64 426.5 85.49 448 112 448C138.5 448 160 426.5 160 400C160 373.5 138.5 352 112 352z\"]]\n};\nvar faCut = faScissors;\nvar faListMusic = {\n  prefix: 'fad',\n  iconName: 'list-music',\n  icon: [512, 512, [], \"f8c9\", [\"M31.97 255.1h224.1C273.7 255.1 288 241.7 288 224c0-17.66-14.32-32.02-31.97-32.02H31.97C14.32 191.1 0 206.3 0 223.1C0 241.6 14.32 255.1 31.97 255.1zM31.97 127.1h224.1C273.7 127.1 288 113.6 288 95.99c0-17.66-14.31-32.01-31.97-32.01H31.97C14.32 63.98 0 78.31 0 95.97C0 113.6 14.32 127.1 31.97 127.1zM128 319.1H31.97C14.32 319.1 0 334.3 0 351.1c0 17.66 14.32 32.02 31.97 32.02H128C145.7 383.1 160 369.7 160 352C160 334.4 145.7 319.1 128 319.1z\", \"M471 1.323l-96.63 28.5C361.1 33.95 352 46.33 352 60.33v299.7c-15.5-5.251-31.62-8.001-48-8.001c-61.88 0-112 35.88-112 80.01S242.1 512 304 512s112-35.88 112-80.01V148.1l73-21.38C502.6 122.7 512 110.2 512 95.96V31.96c0-10.13-4.75-19.64-12.88-25.64C491.1 .323 480.6-1.552 471 1.323z\"]]\n};\nvar faSunPlantWilt = {\n  prefix: 'fad',\n  iconName: 'sun-plant-wilt',\n  icon: [640, 512, [], \"e57a\", [\"M128 160C128 142.3 142.3 128 160 128C177.7 128 192 142.3 192 160C192 177.7 177.7 192 160 192C142.3 192 128 177.7 128 160zM199.4 64.89L256.1 43.23C262 40.98 268.7 42.4 273.1 46.86C277.6 51.32 279 57.99 276.8 63.88L255.1 120.6L310.5 145.4C316.3 147.1 320 153.7 320 160C320 166.3 316.3 172 310.5 174.6L255.1 199.4L276.8 256.1C279 262 277.6 268.7 273.1 273.1C268.7 277.6 262 279 256.1 276.8L199.4 255.1L174.6 310.5C172 316.3 166.3 320 160 320C153.7 320 147.1 316.3 145.4 310.5L120.6 255.1L63.88 276.8C57.99 279 51.32 277.6 46.86 273.1C42.4 268.7 40.98 262 43.23 256.1L64.89 199.4L9.467 174.6C3.708 172 0 166.3 0 160C0 153.7 3.708 147.1 9.467 145.4L64.89 120.6L43.23 63.88C40.98 57.99 42.4 51.32 46.86 46.86C51.32 42.4 57.99 40.98 63.88 43.23L120.6 64.89L145.4 9.467C147.1 3.708 153.7 0 160 0C166.3 0 172 3.708 174.6 9.467L199.4 64.89zM160 96C124.7 96 96 124.7 96 160C96 195.3 124.7 224 160 224C195.3 224 224 195.3 224 160C224 124.7 195.3 96 160 96z\", \"M536 144C518.3 144 504 158.3 504 176V448H608C625.7 448 640 462.3 640 480C640 497.7 625.7 512 608 512H32C14.33 512 0 497.7 0 480C0 462.3 14.33 448 32 448H456V272C456 254.3 441.7 240 424 240C406.3 240 392 254.3 392 272V293.4C406.8 301.1 416 316.5 416 338C416 357.3 394.5 390.1 368 416C341.5 390.1 320 357.6 320 338C320 316.5 329.2 301.1 344 293.4V272C344 227.8 379.8 192 424 192C435.4 192 446.2 194.4 456 198.7V176C456 131.8 491.8 96 536 96C580.2 96 616 131.8 616 176V229.4C630.8 237.1 640 252.5 640 274C640 293.3 618.5 326.1 592 352C565.5 326.1 544 293.6 544 274C544 252.5 553.2 237.1 568 229.4V176C568 158.3 553.7 144 536 144V144z\"]]\n};\nvar faToiletsPortable = {\n  prefix: 'fad',\n  iconName: 'toilets-portable',\n  icon: [576, 512, [], \"e584\", [\"M256 64V488C256 501.3 245.3 512 232 512C218.7 512 208 501.3 208 488V480H48V488C48 501.3 37.25 512 24 512C10.75 512 0 501.3 0 488V64H256zM176 240V304C176 312.8 183.2 320 192 320C200.8 320 208 312.8 208 304V240C208 231.2 200.8 224 192 224C183.2 224 176 231.2 176 240zM576 64V488C576 501.3 565.3 512 552 512C538.7 512 528 501.3 528 488V480H368V488C368 501.3 357.3 512 344 512C330.7 512 320 501.3 320 488V64H576zM496 240V304C496 312.8 503.2 320 512 320C520.8 320 528 312.8 528 304V240C528 231.2 520.8 224 512 224C503.2 224 496 231.2 496 240z\", \"M224 0C241.7 0 256 14.33 256 32V64H0V32C0 14.33 14.33 0 32 0H224zM544 0C561.7 0 576 14.33 576 32V64H320V32C320 14.33 334.3 0 352 0H544zM192 224C200.8 224 208 231.2 208 240V304C208 312.8 200.8 320 192 320C183.2 320 176 312.8 176 304V240C176 231.2 183.2 224 192 224zM528 304C528 312.8 520.8 320 512 320C503.2 320 496 312.8 496 304V240C496 231.2 503.2 224 512 224C520.8 224 528 231.2 528 240V304z\"]]\n};\nvar faHockeyPuck = {\n  prefix: 'fad',\n  iconName: 'hockey-puck',\n  icon: [512, 512, [], \"f453\", [\"M512 160c0 53-114.6 96-256 96S0 213 0 160s114.6-96 256-96S512 107 512 160z\", \"M512 160v192c0 53-114.6 96-256 96s-256-43-256-96V160c0 53 114.6 96 256 96S512 213 512 160z\"]]\n};\nvar faHyphen = {\n  prefix: 'fad',\n  iconName: 'hyphen',\n  icon: [320, 512, [], \"2d\", [\"M288 288H32c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h256c17.69 0 32 14.3 32 31.99S305.7 288 288 288z\", \"\"]]\n};\nvar faTable = {\n  prefix: 'fad',\n  iconName: 'table',\n  icon: [512, 512, [], \"f0ce\", [\"M64 320V256H224V160H288V256H448V320H288V416H224V320H64z\", \"M0 96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96zM64 160V416H448V160H64z\"]]\n};\nvar faUserChef = {\n  prefix: 'fad',\n  iconName: 'user-chef',\n  icon: [448, 512, [], \"e3d2\", [\"M352 160v16c0 70.75-57.25 128-128 128s-128-57.25-128-128V160H352z\", \"M96 93.06V160h256V93.06C370.6 86.45 384 68.87 384 48C384 21.49 362.5 0 336 0c-14.42 0-27.2 6.488-36 16.55C291.2 6.488 278.4 0 264 0C247.3 0 232.6 8.564 224 21.53C215.4 8.564 200.7 0 184 0C169.6 0 156.8 6.488 148 16.55C139.2 6.488 126.4 0 112 0C85.49 0 64 21.49 64 48C64 68.87 77.4 86.45 96 93.06zM352 356.5v-35.29l-224 89.59V512h288c17.67 0 32-14.33 32-32C448 420.4 407.1 370.8 352 356.5zM208 448C199.2 448 192 440.8 192 432C192 423.2 199.2 416 208 416s16 7.162 16 16C224 440.8 216.8 448 208 448zM304 448c-8.836 0-16-7.164-16-16c0-8.838 7.164-16 16-16s16 7.162 16 16C320 440.8 312.8 448 304 448zM96 320v36.53C40.89 370.8 0 420.4 0 480c0 17.67 14.33 32 32 32h64v-122.8l106.4-42.57L96 320z\"]]\n};\nvar faMessageImage = {\n  prefix: 'fad',\n  iconName: 'message-image',\n  icon: [512, 512, [\"comment-alt-image\"], \"e1e0\", [\"M447.1 .0041h-384c-35.25 0-64 28.75-64 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.98c0 9.75 11.25 15.45 19.12 9.7l124.9-93.68h144c35.25 0 64-28.75 64-63.1V63.1C511.1 28.75 483.2 .0041 447.1 .0041zM128 96c17.67 0 32 14.33 32 32S145.7 160 128 160S96 145.7 96 128S110.3 96 128 96zM414.1 311.6c-2.785 5.203-8.211 8.442-14.11 8.442h-288c-6.021 0-11.53-3.371-14.26-8.742c-2.73-5.367-2.215-11.81 1.334-16.68l70-96C172.1 194.4 176.9 192 182 192s9.916 2.441 12.93 6.574l22.36 30.66l62.74-94.11C283 130.7 287.1 128 293.3 128s10.35 2.672 13.31 7.125l106.7 160C416.6 300 416.9 306.3 414.1 311.6z\", \"M414.1 311.6c-2.785 5.203-8.211 8.442-14.11 8.442h-288c-6.021 0-11.53-3.371-14.26-8.742c-2.73-5.367-2.215-11.81 1.334-16.68l70-96C172.1 194.4 176.9 192 182 192s9.916 2.441 12.93 6.574l22.36 30.66l62.74-94.11C283 130.7 287.1 128 293.3 128s10.35 2.672 13.31 7.125l106.7 160C416.6 300 416.9 306.3 414.1 311.6z\"]]\n};\nvar faCommentAltImage = faMessageImage;\nvar faUsersMedical = {\n  prefix: 'fad',\n  iconName: 'users-medical',\n  icon: [640, 512, [], \"f830\", [\"M128 160c44.18 0 80-35.82 80-80S172.2 0 128 0C83.82 0 48 35.82 48 80S83.82 160 128 160zM319.9 320c57.41 0 103.1-46.56 103.1-104c0-57.44-46.54-104-103.1-104c-57.41 0-103.1 46.56-103.1 104C215.9 273.4 262.5 320 319.9 320zM512 160c44.18 0 80-35.82 80-80S556.2 0 512 0c-44.18 0-80 35.82-80 80S467.8 160 512 160zM476 484h-16c-24.26 0-44-19.74-44-44v-48c0-10.1 4.199-20.94 10.89-28.66C409.4 356.1 390.2 352 369.9 352H270.1C191.6 352 128 411.7 128 485.3C128 500.1 140.7 512 156.4 512h321.5C476.8 508.2 476 504.2 476 500V484zM551.9 192h-61.84c-12.8 0-24.88 3.037-35.86 8.24C454.8 205.5 455.8 210.6 455.8 216c0 33.71-12.78 64.21-33.16 88h63.7C494.4 294.3 506.4 288 520 288h48c13.57 0 25.58 6.309 33.65 16h20.73C632.1 304 640 295.6 640 285.3C640 233.8 600.6 192 551.9 192zM183.9 216c0-5.449 .9824-10.63 1.609-15.91C174.6 194.1 162.6 192 149.9 192H88.08C39.44 192 0 233.8 0 285.3C0 295.6 7.887 304 17.62 304h199.5C196.7 280.2 183.9 249.7 183.9 216z\", \"M628 380h-48v-48c0-6.627-5.373-12-12-12h-48c-6.627 0-12 5.373-12 12v48h-48c-6.627 0-12 5.373-12 12v48c0 6.627 5.373 12 12 12h48v48c0 6.627 5.373 12 12 12h48c6.627 0 12-5.373 12-12v-48h48c6.627 0 12-5.373 12-12v-48C640 385.4 634.6 380 628 380z\"]]\n};\nvar faSensorTriangleExclamation = {\n  prefix: 'fad',\n  iconName: 'sensor-triangle-exclamation',\n  icon: [640, 512, [\"sensor-alert\"], \"e029\", [\"M0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V128C421.6 128 397.3 142.2 384.3 165.1L233.9 430C227.4 441.5 224 454.5 224 467.7C224 471.9 224.3 475.1 224.1 480H64C28.65 480 0 451.3 0 416L0 96zM64 120V264C64 277.3 74.75 288 88 288C101.3 288 112 277.3 112 264V120C112 106.7 101.3 96 88 96C74.75 96 64 106.7 64 120zM160 120V264C160 277.3 170.7 288 184 288C197.3 288 208 277.3 208 264V120C208 106.7 197.3 96 184 96C170.7 96 160 106.7 160 120z\", \"M448 160C462.8 160 476.5 167.1 483.8 180.9L634.2 445.8C638 452.5 640 460 640 467.7C640 492.2 620.2 512 595.7 512H300.3C275.8 512 256 492.2 256 467.7C256 460 257.1 452.5 261.8 445.8L412.2 180.9C419.5 167.1 433.2 160 448 160V160zM431.1 272V360C431.1 368.8 439.2 376 447.1 376C456.8 376 463.1 368.8 463.1 360V272C463.1 263.2 456.8 256 447.1 256C439.2 256 431.1 263.2 431.1 272zM448 408C434.7 408 424 418.7 424 432C424 445.3 434.7 456 448 456C461.3 456 472 445.3 472 432C472 418.7 461.3 408 448 408z\"]]\n};\nvar faSensorAlert = faSensorTriangleExclamation;\nvar faMagnifyingGlassArrowRight = {\n  prefix: 'fad',\n  iconName: 'magnifying-glass-arrow-right',\n  icon: [512, 512, [], \"e521\", [\"M0 208C0 93.12 93.12 0 208 0C322.9 0 416 93.12 416 208C416 322.9 322.9 416 208 416C93.12 416 0 322.9 0 208zM240.1 119C231.6 109.7 216.4 109.7 207 119C197.7 128.4 197.7 143.6 207 152.1L238.1 184H120C106.7 184 96 194.7 96 208C96 221.3 106.7 232 120 232H238.1L207 263C197.7 272.4 197.7 287.6 207 296.1C216.4 306.3 231.6 306.3 240.1 296.1L312.1 224.1C322.3 215.6 322.3 200.4 312.1 191L240.1 119z\", \"M312.1 191C322.3 200.4 322.3 215.6 312.1 224.1L240.1 296.1C231.6 306.3 216.4 306.3 207 296.1C197.7 287.6 197.7 272.4 207 263L238.1 232H120C106.7 232 96 221.3 96 208C96 194.7 106.7 184 120 184H238.1L207 152.1C197.7 143.6 197.7 128.4 207 119C216.4 109.7 231.6 109.7 240.1 119L312.1 191zM457.4 502.6L330.7 375.1C348 363.3 363.3 348 375.1 330.7L502.6 457.4C515.1 469.9 515.1 490.1 502.6 502.6C490.1 515.1 469.9 515.1 457.4 502.6z\"]]\n};\nvar faTachographDigital = {\n  prefix: 'fad',\n  iconName: 'tachograph-digital',\n  icon: [640, 512, [\"digital-tachograph\"], \"f566\", [\"M576 64H64C28.8 64 0 92.8 0 128v256c0 35.2 28.8 64 64 64h512c35.2 0 64-28.8 64-64V128C640 92.8 611.2 64 576 64zM64 296C64 291.6 67.63 288 72 288h16C92.38 288 96 291.6 96 296v16C96 316.4 92.38 320 88 320h-16C67.63 320 64 316.4 64 312V296zM352 368c0 8.8-7.2 16-16 16h-256C71.2 384 64 376.8 64 368S71.2 352 79.1 352h256C344.8 352 352 359.2 352 368zM128 312v-16C128 291.6 131.6 288 136 288h16C156.4 288 160 291.6 160 296v16C160 316.4 156.4 320 152 320h-16C131.6 320 128 316.4 128 312zM192 312v-16C192 291.6 195.6 288 200 288h16C220.4 288 224 291.6 224 296v16C224 316.4 220.4 320 216 320h-16C195.6 320 192 316.4 192 312zM256 312v-16C256 291.6 259.6 288 264 288h16C284.4 288 288 291.6 288 296v16C288 316.4 284.4 320 280 320h-16C259.6 320 256 316.4 256 312zM352 312C352 316.4 348.4 320 344 320h-16C323.6 320 320 316.4 320 312v-16C320 291.6 323.6 288 328 288h16C348.4 288 352 291.6 352 296V312zM352 237.7C352 247.9 344.4 256 334.9 256H81.07C71.6 256 64 247.9 64 237.7V146.3C64 136.1 71.6 128 81.07 128h253.9C344.4 128 352 136.1 352 146.3V237.7zM576 368c0 8.8-7.2 16-16 16h-160c-8.8 0-16-7.2-16-16s7.2-16 16-16h160C568.8 352 576 359.2 576 368z\", \"M560 352h-160c-8.8 0-16 7.2-16 16s7.2 16 16 16h160c8.8 0 16-7.2 16-16S568.8 352 560 352zM336 352h-256C71.2 352 64 359.2 64 368S71.2 384 79.1 384h256c8.8 0 16-7.2 16-16S344.8 352 336 352zM334.9 128H81.07C71.6 128 64 136.1 64 146.3v91.43C64 247.9 71.6 256 81.07 256h253.9C344.4 256 352 247.9 352 237.7V146.3C352 136.1 344.4 128 334.9 128z\"]]\n};\nvar faDigitalTachograph = faTachographDigital;\nvar faFaceMask = {\n  prefix: 'fad',\n  iconName: 'face-mask',\n  icon: [576, 512, [], \"e37f\", [\"M542 224.1C540.5 224.3 538.1 224.7 537.5 225.4L423.1 276.2C414.4 263.1 400.2 255.1 384 255.1H191.1C175.8 255.1 161.6 263.1 152.9 276.2L38.5 225.4C37.02 224.7 35.49 224.3 33.97 224.1C49.66 97.78 157.4 0 287.1 0C418.6 0 526.3 97.78 542 224.1H542zM255.1 160C255.1 151.2 248.8 144 239.1 144C184.6 144 146.4 166.1 132.7 180.7C126.4 186.9 126.4 197.1 132.7 203.3C138.9 209.6 149.1 209.6 155.3 203.3C162.9 195.7 192.1 176 239.1 176C248.8 176 255.1 168.8 255.1 160L255.1 160zM443.3 203.3C449.6 197.1 449.6 186.9 443.3 180.7C429.6 166.1 391.4 143.1 336 143.1C327.2 143.1 320 151.2 320 159.1C320 168.8 327.2 175.1 336 175.1C383 175.1 413.1 195.7 420.7 203.3C426.9 209.6 437.1 209.6 443.3 203.3L443.3 203.3zM507.1 388.5C504.2 385.7 500.3 384 496 384H432V307.3L543.1 257.5C543.7 305.4 530.3 350.2 507.1 388.5H507.1zM287.1 512C207.2 512 135.1 474.5 88.15 416H146.7C153.3 434.6 171.1 448 191.1 448H384C404.9 448 422.7 434.6 429.3 416H487.9C440.9 474.5 368.8 512 287.1 512zM32 257.5L143.1 307.3V384H79.1C75.69 384 71.78 385.7 68.9 388.5C45.72 350.2 32.28 305.4 32 257.5z\", \"M17.38 233.5C20.97 225.4 30.42 221.8 38.5 225.4L152.9 276.2C161.6 263.1 175.8 256 192 256H384C400.2 256 414.4 263.1 423.1 276.2L537.5 225.4C545.6 221.8 555 225.4 558.6 233.5C562.2 241.6 558.6 251 550.5 254.6L432 307.3V384H496C504.8 384 512 391.2 512 400C512 408.8 504.8 416 496 416H429.3C422.7 434.6 404.9 448 384 448H192C171.1 448 153.3 434.6 146.7 416H80C71.16 416 64 408.8 64 400C64 391.2 71.16 384 80 384H144V307.3L25.5 254.6C17.43 251 13.79 241.6 17.38 233.5V233.5z\"]]\n};\nvar faPickleball = {\n  prefix: 'fad',\n  iconName: 'pickleball',\n  icon: [576, 512, [], \"e435\", [\"M304 384C304 313.3 361.3 256 432 256C502.7 256 560 313.3 560 384C560 454.7 502.7 512 432 512C361.3 512 304 454.7 304 384zM352 352C343.2 352 336 359.2 336 368C336 376.8 343.2 384 352 384C360.8 384 368 376.8 368 368C368 359.2 360.8 352 352 352zM416 480C424.8 480 432 472.8 432 464C432 455.2 424.8 448 416 448C407.2 448 400 455.2 400 464C400 472.8 407.2 480 416 480zM432 368C423.2 368 416 375.2 416 384C416 392.8 423.2 400 432 400C440.8 400 448 392.8 448 384C448 375.2 440.8 368 432 368zM512 416C520.8 416 528 408.8 528 400C528 391.2 520.8 384 512 384C503.2 384 496 391.2 496 400C496 408.8 503.2 416 512 416zM448 288C439.2 288 432 295.2 432 304C432 312.8 439.2 320 448 320C456.8 320 464 312.8 464 304C464 295.2 456.8 288 448 288z\", \"M499.9 141.3C529.1 170.5 535.6 213.7 519.3 249.1C494.4 233.3 464.9 224.1 433.2 224.1C361.1 224.1 300.2 271.5 279.9 336.6L155.7 212.8C149.4 206.6 139.3 206.6 133 212.8C126.8 219.1 126.8 229.2 133.1 235.5L272.1 374.9C272.8 377.9 272.7 380.1 272.7 384.1C272.7 411.8 279.8 437.9 292.3 460.7C283 461.1 273.6 459.6 264.6 455.9L207.9 432.7C184 422.9 156.5 428.4 138.3 446.6L84.44 500.3C68.79 515.9 43.42 515.8 27.78 500.2C12.13 484.7 12.14 459.4 27.79 443.8L81.33 390.4C99.7 372.1 105.2 344.6 95.21 320.7L71.05 262.8C61.08 238.9 66.56 211.3 84.91 193L250.4 28.02C287.9-9.414 348.8-9.414 386.3 28.02L499.9 141.3z\"]]\n};\nvar faStarSharpHalf = {\n  prefix: 'fad',\n  iconName: 'star-sharp-half',\n  icon: [512, 512, [], \"e28c\", [\"M278.9 16.72C275.7 6.764 266.5 .0006 255.1 0V406.4L385.3 506.9C393.6 513.4 405.1 513.7 413.7 507.7C422.4 501.7 426.1 490.7 422.9 480.7L371.9 320.7L502.7 218.9C510.8 212.6 514 201.9 510.7 192.2C507.4 182.5 498.3 175.1 488 175.1H329.5L278.9 16.72z\", \"M233.1 16.72C236.3 6.764 245.5 .0006 256 0V406.4L126.7 506.9C118.4 513.4 106.9 513.7 98.27 507.7C89.65 501.7 85.94 490.7 89.13 480.7L140.1 320.7L9.267 218.9C1.174 212.6-2.027 201.9 1.3 192.2C4.628 182.5 13.75 175.1 24 175.1H182.5L233.1 16.72z\"]]\n};\nvar faUsersSlash = {\n  prefix: 'fad',\n  iconName: 'users-slash',\n  icon: [640, 512, [], \"e073\", [\"M208 80C208 35.82 172.2 0 128 0C103.8 0 82.52 10.97 67.96 27.95l125.2 98.1C202.4 113.1 208 97.24 208 80zM423.8 216c0-57.44-46.54-104-103.1-104c-35.93 0-67.07 18.53-85.59 46.3l162.3 127.2C413.4 267.2 423.8 242.9 423.8 216zM512 160c44.18 0 80-35.82 80-80S556.2 0 512 0c-44.18 0-80 35.82-80 80S467.8 160 512 160zM270.1 352C191.6 352 128 411.7 128 485.3C128 500.1 140.7 512 156.4 512h327.2c11.62 0 21.54-6.583 25.95-15.96L325.7 352H270.1zM186.1 243.2L121.6 192H88.08C39.44 192 0 233.8 0 285.3C0 295.6 7.887 304 17.62 304h199.5C202.4 286.8 191.8 266.1 186.1 243.2zM551.9 192h-61.84c-12.8 0-24.88 3.037-35.86 8.24C454.8 205.5 455.8 210.6 455.8 216c0 33.71-12.78 64.21-33.16 88h199.7C632.1 304 640 295.6 640 285.3C640 233.8 600.6 192 551.9 192z\", \"M634.9 502.8c-8.125 10.41-23.19 12.28-33.69 4.078L9.189 42.89c-10.44-8.172-12.25-23.26-4.062-33.7C9.846 3.156 16.91 0 24.03 0c5.156 0 10.38 1.672 14.78 5.109l591.1 463.1C641.2 477.3 643.1 492.4 634.9 502.8z\"]]\n};\nvar faClover = {\n  prefix: 'fad',\n  iconName: 'clover',\n  icon: [448, 512, [], \"e139\", [\"M216.6 49.94L223.1 57.37L231.4 49.94C242.9 38.45 258.5 32 274.7 32C308.6 32 336 59.42 336 93.25V98.12C336 110.1 332.7 121.9 326.6 132.1L294.6 185.4L347.9 153.4C358.1 147.3 369.9 144 381.9 144H386.7C420.6 144 448 171.4 448 205.3C448 221.5 441.5 237.1 430.1 248.6L422.6 255.1L430.1 263.4C441.5 274.9 448 290.5 448 306.7C448 340.6 420.6 368 386.7 368H381.9C369.9 368 358.1 364.7 347.9 358.6L294.6 326.6L326.6 379.9C332.7 390.1 336 401.9 336 413.9V418.7C336 452.6 308.6 480 274.7 480C258.5 480 242.9 473.5 231.4 462.1L223.1 454.6L216.6 462.1C205.1 473.5 189.5 480 173.3 480C139.4 480 112 452.6 112 418.7V413.9C112 401.9 115.3 390.1 121.4 379.9L153.4 326.6L100.1 358.6C89.86 364.7 78.1 368 66.12 368H61.25C27.42 368 0 340.6 0 306.7C0 290.5 6.454 274.9 17.94 263.4L25.37 255.1L17.94 248.6C6.454 237.1 0 221.5 0 205.3C0 171.4 27.42 144 61.25 144H66.12C78.1 144 89.86 147.3 100.1 153.4L153.4 185.4L121.4 132.1C115.3 121.9 112 110.1 112 98.12V93.25C112 59.42 139.4 32 173.3 32C189.5 32 205.1 38.45 216.6 49.94z\", \"\"]]\n};\nvar faMeat = {\n  prefix: 'fad',\n  iconName: 'meat',\n  icon: [576, 512, [127830], \"f814\", [\"M160 311.9L160 309.8l-8.556 8.544c-9.711 9.688-23.97 11.07-36.76 5.999c-30.95-12.36-66.05 2.706-78.41 33.64c-8.951 22.41-3.677 48.04 13.41 65.09c15.3 15.28 36.51 19.61 56.13 15.12c-4.49 19.59-.1676 40.78 15.12 56.05c23.51 23.63 61.72 23.71 85.35 .2079c17.16-17.07 22.43-42.73 13.43-65.2c-5.102-12.73-3.72-26.1 6-36.74l8.582-8.522l-2.31-.049C192.2 383.9 160 351.7 160 311.9zM408.2 136.1c-14.72-14.7-34.54-18.64-44.39-8.871c-9.852 9.77-5.853 29.67 8.878 44.37s34.67 18.68 44.48 8.871S422.1 150.8 408.2 136.1z\", \"M476 68.42C431.4 23.96 377 0 331.1 0C307.4 0 286.4 6.79 269.7 19.1c-2.645 1.66-5.156 3.657-7.365 5.86c-38.72 38.67-102.3 113.8-102.3 183.6l-.0552 102.5c0 39.76 32.24 71.98 72 71.98l102.8 .0273c69.89 0 144.1-63.43 183.7-102.1c2.627-2.68 5.032-5.727 6.823-9.02C562.8 223.4 542.7 135.1 476 68.42zM484.7 247.8c-9.76 9.75-24.25 11.85-34.74 11.85c-34.72 0-77.23-20.88-110.9-54.48c-27.19-27.15-46.33-60.31-52.47-90.98c-4.74-23.7-1.202-43.57 9.73-54.48c9.68-9.711 24.27-11.75 34.76-11.75c34.72 0 77.21 20.89 110.9 54.47C495.9 156.3 509 223.6 484.7 247.8z\"]]\n};\nvar faReply = {\n  prefix: 'fad',\n  iconName: 'reply',\n  icon: [512, 512, [61714, \"mail-reply\"], \"f3e5\", [\"M223.1 136.1C384.6 137.9 512 170.1 512 322.3c0 61.44-39.59 122.3-83.34 154.1c-13.66 9.938-33.09-2.531-28.06-18.62c45.34-145-21.5-183.5-176.6-185.8V136.1z\", \"M8.31 189.9l176-151.1c15.41-13.3 39.69-2.509 39.69 18.16v303.1c0 20.7-24.31 31.45-39.69 18.16l-176-151.1C-2.753 216.6-2.784 199.4 8.31 189.9z\"]]\n};\nvar faMailReply = faReply;\nvar faStarAndCrescent = {\n  prefix: 'fad',\n  iconName: 'star-and-crescent',\n  icon: [512, 512, [9770], \"f699\", [\"M509 230.9l-55.25 53.88l13 76c1.125 6.5-4 11.75-9.75 11.75c-1.625 0-3.125-.375-4.75-1.25l-68.25-35.88l-68.38 35.88c-1.5 .875-3.125 1.25-4.625 1.25c-5.75 0-10.88-5.25-9.75-11.75l13-76l-55.25-53.88c-5.875-5.75-2.625-15.88 5.5-17l76.38-11.12l34.13-69.25C376.9 129.9 380.5 128 384 128c3.5 0 7.125 1.875 8.875 5.5l34.25 69.25l76.38 11.12C511.6 215 514.9 225.1 509 230.9z\", \"M340.5 466.4c-1.5 0-6.875 .5-9.25 .5c-116.3 0-210.8-94.63-210.8-210.9s94.5-210.9 210.8-210.9c2.375 0 7.75 .5 9.25 .5c7.125 0 13.25-5 14.75-12c1.375-7.25-2.625-14.5-9.5-17.12c-29.13-11-59.38-16.5-89.75-16.5c-141.1 0-256 114.9-256 256s114.9 256 256 256c30.25 0 60.25-5.5 89.38-16.38c5.875-2 10.25-7.625 10.25-14.25C355.6 473.4 349.3 466.4 340.5 466.4z\"]]\n};\nvar faEmptySet = {\n  prefix: 'fad',\n  iconName: 'empty-set',\n  icon: [512, 512, [8709, 216], \"f656\", [\"M96 256c0-88.22 71.78-160 160-160c32.56 0 62.8 9.889 88.09 26.66l45.84-45.84C352.5 48.82 306.3 32 256 32C132.3 32 32 132.3 32 256c0 50.3 16.82 96.54 44.82 133.9l45.84-45.84C105.9 318.8 96 288.6 96 256zM435.2 122.1l-45.84 45.84C406.1 193.2 416 223.4 416 256c0 88.22-71.78 160-160 160c-32.56 0-62.8-9.889-88.09-26.66l-45.84 45.84C159.5 463.2 205.7 480 256 480c123.7 0 224-100.3 224-224C480 205.7 463.2 159.5 435.2 122.1z\", \"M502.6 9.375c-12.5-12.5-32.75-12.5-45.25 0l-448 448c-12.5 12.5-12.5 32.75 0 45.25C15.63 508.9 23.81 512 32 512s16.38-3.125 22.62-9.375l448-448C515.1 42.13 515.1 21.88 502.6 9.375z\"]]\n};\nvar faHouseFire = {\n  prefix: 'fad',\n  iconName: 'house-fire',\n  icon: [640, 512, [], \"e50c\", [\"M256 352C238.3 352 224 366.3 224 384V472C224 494.1 206.1 512 184 512H128.1C126.6 512 125.1 511.9 123.6 511.8C122.4 511.9 121.2 512 120 512H104C81.91 512 64 494.1 64 472V360C64 359.1 64.03 358.1 64.09 357.2V287.6H32.05C14.02 287.6 0 273.5 0 255.5C0 246.5 3.004 238.5 10.01 231.5L266.4 8.016C273.4 1.002 281.4 0 288.4 0C295.4 0 303.4 2.004 309.5 7.014L447.3 128.1C434.9 127.2 422.3 131.1 412.5 139.9C377.1 171.5 346.9 207.6 325.2 242.7C304.3 276.5 288 314.9 288 350.1C288 350.7 288 351.4 288 352H256z\", \"M433.8 163.7C439.4 158.7 447.1 158.8 453.5 163.8C473.3 181.6 491.8 200.7 509 221.5C516.9 211.6 525.8 200.8 535.5 191.1C541.1 186.9 549.9 186.9 555.5 192C580.2 214.7 601.1 244.7 615.8 273.2C630.4 301.2 640 329.9 640 350.1C640 437.9 568.7 512 480 512C390.3 512 320 437.8 320 350.1C320 323.7 332.7 291.5 352.4 259.5C372.4 227.2 400.5 193.4 433.8 163.7V163.7zM480.1 448C499 448 515 442.1 530 432.1C560 412 568 370 550 336.1C548 332.1 546 328.1 543 324.1L507 366.1C507 366.1 448.1 292.1 444.1 287.1C415 324.1 400 346 400 370C400 418.1 436 448 480.1 448z\"]]\n};\nvar faSquareMinus = {\n  prefix: 'fad',\n  iconName: 'square-minus',\n  icon: [448, 512, [61767, \"minus-square\"], \"f146\", [\"M384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM136 232C122.7 232 112 242.7 112 256C112 269.3 122.7 280 136 280H312C325.3 280 336 269.3 336 256C336 242.7 325.3 232 312 232H136z\", \"M112 256C112 242.7 122.7 232 136 232H312C325.3 232 336 242.7 336 256C336 269.3 325.3 280 312 280H136C122.7 280 112 269.3 112 256z\"]]\n};\nvar faMinusSquare = faSquareMinus;\nvar faHelicopter = {\n  prefix: 'fad',\n  iconName: 'helicopter',\n  icon: [640, 512, [128641], \"f533\", [\"M128 32C128 14.33 142.3 0 160 0H544C561.7 0 576 14.33 576 32C576 49.67 561.7 64 544 64H384V128H320V64H160C142.3 64 128 49.67 128 32zM630.6 470.6L626.7 474.5C602.7 498.5 570.2 512 536.2 512H256C238.3 512 224 497.7 224 480C224 462.3 238.3 448 256 448H536.2C553.2 448 569.5 441.3 581.5 429.3L585.4 425.4C597.9 412.9 618.1 412.9 630.6 425.4C643.1 437.9 643.1 458.1 630.6 470.6L630.6 470.6z\", \"M303.1 384C293.9 384 284.4 379.3 278.4 371.2L191.1 256L47.19 198.1C37.65 194.3 30.52 186.1 28.03 176.1L4.97 83.88C2.445 73.78 10.08 64 20.49 64H47.1C58.07 64 67.56 68.74 73.6 76.8L111.1 128H416C504.4 128 576 199.6 576 288V352C576 369.7 561.7 384 544 384H303.1zM384 320H512V288C512 234.1 469 192 416 192H384V320z\"]]\n};\nvar faBird = {\n  prefix: 'fad',\n  iconName: 'bird',\n  icon: [512, 512, [], \"e469\", [\"M221 415.1L253.2 476.8C259.4 488.5 254.9 503 243.2 509.2C231.5 515.4 216.1 510.9 210.8 499.2L162.1 407.4C180.9 412.7 200.6 415.7 221 415.1V415.1zM308.3 399.6L349.2 476.8C355.4 488.5 350.9 503 339.2 509.2C327.5 515.4 312.1 510.9 306.8 499.2L261.1 412.9C277.5 410.2 293.3 405.7 308.3 399.6V399.6zM448 95.1C448 90.45 447.5 85.01 446.6 79.71L504.2 114.3C509 117.2 512 122.4 512 127.1C512 133.6 509 138.8 504.2 141.7L448 175.5V95.1z\", \"M28.44 160H224C241.7 160 256 145.7 256 128V96C256 42.98 298.1 0 352 0C405 0 448 42.98 448 96V192C448 315.7 347.7 416 224 416C100.3 416 0 315.7 0 192V188.4C0 172.7 12.74 160 28.44 160zM352 144C365.3 144 376 133.3 376 120C376 106.7 365.3 96 352 96C338.7 96 328 106.7 328 120C328 133.3 338.7 144 352 144z\"]]\n};\nvar faCompass = {\n  prefix: 'fad',\n  iconName: 'compass',\n  icon: [512, 512, [129517], \"f14e\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM162.4 380.6L306.7 325.1C315.2 321.9 321.9 315.2 325.1 306.7L380.6 162.4C388.1 142.1 369 123.9 349.6 131.4L205.3 186.9C196.8 190.1 190.1 196.8 186.9 205.3L131.4 349.6C123.9 369 142.1 388.1 162.4 380.6V380.6z\", \"M131.4 349.6L186.9 205.3C190.1 196.8 196.8 190.1 205.3 186.9L349.6 131.4C369 123.9 388.1 142.1 380.6 162.4L325.1 306.7C321.9 315.2 315.2 321.9 306.7 325.1L162.4 380.6C142.1 388.1 123.9 369 131.4 349.6V349.6zM255.1 287.1C273.7 287.1 288 273.7 288 255.1C288 238.3 273.7 223.1 255.1 223.1C238.3 223.1 223.1 238.3 223.1 255.1C223.1 273.7 238.3 287.1 255.1 287.1z\"]]\n};\nvar faSquareCaretDown = {\n  prefix: 'fad',\n  iconName: 'square-caret-down',\n  icon: [448, 512, [\"caret-square-down\"], \"f150\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.65 419.3 32 384 32zM345.6 232.3l-104 112C237 349.2 230.7 352 224 352s-13.03-2.781-17.59-7.656l-104-112c-6.5-7-8.219-17.19-4.407-25.94C101.8 197.7 110.5 192 120 192h208c9.531 0 18.19 5.656 21.1 14.41C353.8 215.2 352.1 225.3 345.6 232.3z\", \"M345.6 232.3l-104 112C237 349.2 230.7 352 224 352s-13.03-2.781-17.59-7.656l-104-112c-6.5-7-8.219-17.19-4.407-25.94C101.8 197.7 110.5 192 120 192h208c9.531 0 18.19 5.656 21.1 14.41C353.8 215.2 352.1 225.3 345.6 232.3z\"]]\n};\nvar faCaretSquareDown = faSquareCaretDown;\nvar faHeartHalfStroke = {\n  prefix: 'fad',\n  iconName: 'heart-half-stroke',\n  icon: [512, 512, [\"heart-half-alt\"], \"e1ac\", [\"M256 407.4L420.7 253.6C438.1 237.4 448 214.7 448 190.9V185.1C448 146.5 420.1 113.6 382 107.2C356.9 103 331.3 111.2 313.2 129.3L256 186.5V96L267.1 84.02C300.6 51.37 347 36.51 392.6 44.1C461.5 55.58 512 115.2 512 185.1V190.9C512 232.4 494.8 272.1 464.4 300.4L283.7 469.1C276.2 476.1 266.3 480 256 480L256 407.4z\", \"M256 480C245.7 480 235.8 476.1 228.3 469.1L47.59 300.4C17.23 272.1 0 232.4 0 190.9V185.1C0 115.2 50.52 55.58 119.4 44.09C164.1 36.51 211.4 51.38 244 84.02L256 96V480z\"]]\n};\nvar faHeartHalfAlt = faHeartHalfStroke;\nvar faFileCircleQuestion = {\n  prefix: 'fad',\n  iconName: 'file-circle-question',\n  icon: [576, 512, [], \"e4ef\", [\"M0 64C0 28.65 28.65 0 64 0H224V160H384V198.6C310.1 219.5 256 287.4 256 368C256 427.1 285.1 479.3 329.7 511.3C326.6 511.7 323.3 512 320 512H64C28.65 512 0 483.3 0 448V64z\", \"M224 160V0L384 160H224zM288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM432 464C445.3 464 456 453.3 456 440C456 426.7 445.3 416 432 416C418.7 416 408 426.7 408 440C408 453.3 418.7 464 432 464zM368 328C368 336.8 375.2 344 384 344C392.8 344 400 336.8 400 328V321.6C400 316.3 404.3 312 409.6 312H450.1C457.8 312 464 318.2 464 325.9C464 331.1 461.1 335.8 456.6 338.3L424.6 355.1C419.3 357.9 416 363.3 416 369.2V384C416 392.8 423.2 400 432 400C440.8 400 448 392.8 448 384V378.9L471.5 366.6C486.6 358.6 496 342.1 496 325.9C496 300.6 475.4 280 450.1 280H409.6C386.6 280 368 298.6 368 321.6V328z\"]]\n};\nvar faLaptopCode = {\n  prefix: 'fad',\n  iconName: 'laptop-code',\n  icon: [640, 512, [], \"f5fc\", [\"M128 96h384v256h64V80C576 53.63 554.4 32 528 32h-416C85.63 32 64 53.63 64 80V352h64V96zM624 384h-608C7.25 384 0 391.3 0 400V416c0 35.25 28.75 64 64 64h512c35.25 0 64-28.75 64-64v-16C640 391.3 632.8 384 624 384z\", \"M128 96v256h384V96H128zM274.1 257.9c7.812 7.812 7.812 20.5 0 28.31C270.2 290.1 265.1 292 260 292S249.8 290.1 245.9 286.2l-48-48c-7.812-7.812-7.812-20.5 0-28.31l48-48c7.812-7.812 20.47-7.812 28.28 0s7.812 20.5 0 28.31L240.3 224L274.1 257.9zM442.1 238.2l-48 48C390.2 290.1 385.1 292 380 292s-10.23-1.938-14.14-5.844c-7.812-7.812-7.812-20.5 0-28.31l33.86-33.84l-33.86-33.84c-7.812-7.812-7.812-20.5 0-28.31s20.47-7.812 28.28 0l48 48C449.1 217.7 449.1 230.4 442.1 238.2z\"]]\n};\nvar faJoystick = {\n  prefix: 'fad',\n  iconName: 'joystick',\n  icon: [448, 512, [128377], \"f8c5\", [\"M128 352V336C128 327.1 120.9 320 112 320h-32C71.12 320 64 327.1 64 336v16.01H128zM256 218.8V352H192V218.8C202.2 221.8 212.8 224 224 224S245.8 221.8 256 218.8z\", \"M416 352H32c-17.62 0-32 14.38-32 32v96c0 17.62 14.38 32 32 32h384c17.62 0 32-14.38 32-32v-96C448 366.4 433.6 352 416 352zM224 224c61.86 0 112-50.15 112-112S285.9-.0002 224-.0002S111.1 50.14 111.1 111.1S162.1 224 224 224zM200 48C213.3 48 224 58.75 224 72S213.3 96 200 96S176 85.25 176 72S186.8 48 200 48z\"]]\n};\nvar faGrillFire = {\n  prefix: 'fad',\n  iconName: 'grill-fire',\n  icon: [576, 512, [], \"e5a4\", [\"M408 32C430.1 32 448 49.91 448 72V96C448 120.1 444.2 143.3 437.1 165.1C428.7 156.4 419.9 148.1 410.1 139.1C393.3 124 366.2 123.1 348.5 139.9C313.1 171.5 282.9 207.6 261.2 242.7C246.2 267 233.5 293.8 227.6 319.1C226.4 319.1 225.2 320 224 320C207.1 320 190.6 318.1 174.7 314.6L151.8 368H224.8C226.4 384.6 229.1 400.7 235.5 416H160C160 451.3 131.3 480 96 480C60.65 480 32 451.3 32 416C32 380.7 60.65 352 96 352C99.44 352 102.8 352.3 106.1 352.8L129.2 298.1C52.86 263.3 0 185.8 0 96V72C0 49.91 17.91 32 40 32H408zM96 392C82.75 392 72 402.7 72 416C72 429.3 82.75 440 96 440C109.3 440 120 429.3 120 416C120 402.7 109.3 392 96 392z\", \"M369.8 163.7C375.4 158.7 383.1 158.8 389.5 163.8C409.3 181.6 427.8 200.7 445 221.5C452.9 211.6 461.8 200.8 471.5 191.1C477.1 186.9 485.9 186.9 491.5 192C516.2 214.7 537.1 244.7 551.8 273.2C566.4 301.2 576 329.9 576 350.1C576 437.9 504.7 512 416 512C326.3 512 256 437.8 256 350.1C256 323.7 268.7 291.5 288.4 259.5C308.4 227.2 336.5 193.4 369.8 163.7V163.7zM416.1 448C435 448 451 442.1 466 432.1C496 412 504 370 486 336.1C484 332.1 482 328.1 479 324.1L443 366.1C443 366.1 384.1 292.1 380.1 287.1C351 324.1 336 346 336 370C336 418.1 372 448 416.1 448z\"]]\n};\nvar faRectangleVerticalHistory = {\n  prefix: 'fad',\n  iconName: 'rectangle-vertical-history',\n  icon: [576, 512, [], \"e237\", [\"M144 72V440C144 453.3 133.3 464 120 464C106.7 464 96 453.3 96 440V72C96 58.75 106.7 48 120 48C133.3 48 144 58.75 144 72zM48 120V392C48 405.3 37.25 416 24 416C10.75 416 0 405.3 0 392V120C0 106.7 10.75 96 24 96C37.25 96 48 106.7 48 120z\", \"M192 64C192 28.65 220.7 0 256 0H512C547.3 0 576 28.65 576 64V448C576 483.3 547.3 512 512 512H256C220.7 512 192 483.3 192 448V64z\"]]\n};\nvar faSwatchbook = {\n  prefix: 'fad',\n  iconName: 'swatchbook',\n  icon: [512, 512, [], \"f5c3\", [\"M64 64H128V128H64V64zM435.2 214.4L223.6 425.9C223.9 422.7 224 419.3 224 416V154L299.4 78.63C311.9 66.13 332.2 66.13 344.7 78.63L435.2 169.1C447.7 181.6 447.7 201.9 435.2 214.4V214.4zM480 512H182.8L374.8 320H480C497.7 320 512 334.3 512 352V480C512 497.7 497.7 512 480 512zM128 256H64V192H128V256z\", \"M160 0C177.7 0 192 14.33 192 32V416C192 469 149 512 96 512C42.98 512 0 469 0 416V32C0 14.33 14.33 0 32 0H160zM128 64H64V128H128V64zM64 256H128V192H64V256zM96 440C109.3 440 120 429.3 120 416C120 402.7 109.3 392 96 392C82.75 392 72 402.7 72 416C72 429.3 82.75 440 96 440z\"]]\n};\nvar faPrescriptionBottle = {\n  prefix: 'fad',\n  iconName: 'prescription-bottle',\n  icon: [384, 512, [], \"f485\", [\"M32 176l112 0c8.801 0 16 7.199 16 16c0 8.799-7.199 16-16 16H32V272h112C152.8 272 160 279.2 160 288c0 8.799-7.199 16-16 16H32v64h112C152.8 368 160 375.2 160 384c0 8.799-7.199 16-16 16H32V448c0 35.2 28.8 64 64 64h192c35.2 0 64-28.8 64-64V96H32V176z\", \"M360 0H24C10.75 0 0 10.75 0 24v48C0 85.25 10.75 96 24 96h336C373.3 96 384 85.25 384 72v-48C384 10.75 373.3 0 360 0zM144 175.1L32 176v31.1h112c8.836 0 16-7.164 16-16S152.8 175.1 144 175.1zM144 272H32v32h112C152.8 304 160 296.8 160 288S152.8 272 144 272zM144 368H32v32h112C152.8 400 160 392.8 160 384S152.8 368 144 368z\"]]\n};\nvar faBars = {\n  prefix: 'fad',\n  iconName: 'bars',\n  icon: [448, 512, [\"navicon\"], \"f0c9\", [\"M0 256C0 238.3 14.33 224 32 224H416C433.7 224 448 238.3 448 256C448 273.7 433.7 288 416 288H32C14.33 288 0 273.7 0 256z\", \"M416 128H32C14.33 128 0 113.7 0 96C0 78.33 14.33 64 32 64H416C433.7 64 448 78.33 448 96C448 113.7 433.7 128 416 128zM416 448H32C14.33 448 0 433.7 0 416C0 398.3 14.33 384 32 384H416C433.7 384 448 398.3 448 416C448 433.7 433.7 448 416 448z\"]]\n};\nvar faNavicon = faBars;\nvar faKeyboardLeft = {\n  prefix: 'fad',\n  iconName: 'keyboard-left',\n  icon: [640, 512, [], \"e1c3\", [\"M575.1 64h-352c-35.35 0-64 28.65-64 64v256c0 35.35 28.65 64 64 64h352c35.35 0 64-28.65 64-64V128C639.1 92.65 611.3 64 575.1 64zM319.1 140c0-6.625 5.375-12 12-12h40c6.625 0 12 5.375 12 12v40c0 6.625-5.375 12-12 12h-40c-6.625 0-12-5.375-12-12V140zM319.1 236c0-6.625 5.375-12 12-12h40c6.625 0 12 5.375 12 12v40c0 6.625-5.375 12-12 12h-40c-6.625 0-12-5.375-12-12V236zM287.1 372c0 6.625-5.375 12-12 12H235.1c-6.625 0-12-5.375-12-12v-40c0-6.625 5.375-12 12-12h39.1c6.625 0 12 5.375 12 12V372zM287.1 276c0 6.625-5.375 12-12 12H235.1c-6.625 0-12-5.375-12-12v-40c0-6.625 5.375-12 12-12h39.1c6.625 0 12 5.375 12 12V276zM287.1 180c0 6.625-5.375 12-12 12H235.1c-6.625 0-12-5.375-12-12v-40c0-6.625 5.375-12 12-12h39.1c6.625 0 12 5.375 12 12V180zM479.1 372c0 6.625-5.375 12-12 12h-136c-6.625 0-12-5.375-12-12v-40c0-6.625 5.375-12 12-12h136c6.625 0 12 5.375 12 12V372zM479.1 276c0 6.625-5.375 12-12 12h-40c-6.625 0-12-5.375-12-12v-40c0-6.625 5.375-12 12-12h40c6.625 0 12 5.375 12 12V276zM479.1 180c0 6.625-5.375 12-12 12h-40c-6.625 0-12-5.375-12-12v-40c0-6.625 5.375-12 12-12h40c6.625 0 12 5.375 12 12V180zM575.1 372c0 6.625-5.375 12-12 12h-40c-6.625 0-12-5.375-12-12v-40c0-6.625 5.375-12 12-12h40c6.625 0 12 5.375 12 12V372zM575.1 276c0 6.625-5.375 12-12 12h-40c-6.625 0-12-5.375-12-12v-40c0-6.625 5.375-12 12-12h40c6.625 0 12 5.375 12 12V276zM575.1 180c0 6.625-5.375 12-12 12h-40c-6.625 0-12-5.375-12-12v-40c0-6.625 5.375-12 12-12h40c6.625 0 12 5.375 12 12V180z\", \"M371.1 224h-40c-6.625 0-12 5.375-12 12v40c0 6.625 5.375 12 12 12h40c6.625 0 12-5.375 12-12v-40C383.1 229.4 378.6 224 371.1 224zM275.1 128H235.1c-6.625 0-12 5.375-12 12v40c0 6.625 5.375 12 12 12h39.1c6.625 0 12-5.375 12-12v-40C287.1 133.4 282.6 128 275.1 128zM275.1 320H235.1c-6.625 0-12 5.375-12 12v40c0 6.625 5.375 12 12 12h39.1c6.625 0 12-5.375 12-12v-40C287.1 325.4 282.6 320 275.1 320zM371.1 128h-40c-6.625 0-12 5.375-12 12v40c0 6.625 5.375 12 12 12h40c6.625 0 12-5.375 12-12v-40C383.1 133.4 378.6 128 371.1 128zM275.1 224H235.1c-6.625 0-12 5.375-12 12v40c0 6.625 5.375 12 12 12h39.1c6.625 0 12-5.375 12-12v-40C287.1 229.4 282.6 224 275.1 224zM563.1 128h-40c-6.625 0-12 5.375-12 12v40c0 6.625 5.375 12 12 12h40c6.625 0 12-5.375 12-12v-40C575.1 133.4 570.6 128 563.1 128zM467.1 224h-40c-6.625 0-12 5.375-12 12v40c0 6.625 5.375 12 12 12h40c6.625 0 12-5.375 12-12v-40C479.1 229.4 474.6 224 467.1 224zM563.1 320h-40c-6.625 0-12 5.375-12 12v40c0 6.625 5.375 12 12 12h40c6.625 0 12-5.375 12-12v-40C575.1 325.4 570.6 320 563.1 320zM563.1 224h-40c-6.625 0-12 5.375-12 12v40c0 6.625 5.375 12 12 12h40c6.625 0 12-5.375 12-12v-40C575.1 229.4 570.6 224 563.1 224zM467.1 128h-40c-6.625 0-12 5.375-12 12v40c0 6.625 5.375 12 12 12h40c6.625 0 12-5.375 12-12v-40C479.1 133.4 474.6 128 467.1 128zM116.5 155.2c-7-3.051-15.15-1.664-20.74 3.523L6.138 241.9C2.046 245.7 .0002 250.9 .0002 255.1c-.002 5.137 2.046 10.28 6.137 14.08L95.74 353.3c5.588 5.188 13.74 6.576 20.74 3.527c7-3.051 11.53-9.965 11.53-17.6V172.8C127.1 165.2 123.5 158.3 116.5 155.2z\"]]\n};\nvar faPeopleGroup = {\n  prefix: 'fad',\n  iconName: 'people-group',\n  icon: [640, 512, [], \"e533\", [\"M64 96C64 60.65 92.65 32 128 32C163.3 32 192 60.65 192 96C192 131.3 163.3 160 128 160C92.65 160 64 131.3 64 96zM192 394.5V448C192 465.7 177.7 480 160 480H96C78.33 480 64 465.7 64 448V405.2C26.16 387.2 0 348.7 0 304C0 242.1 50.14 192 112 192H144C163.7 192 182.3 197.1 198.4 206.1C174.6 231.8 160 266.2 160 304C160 338.3 171.1 369.8 192 394.5zM64 346.3V261.7C54.04 272.9 48 287.8 48 304C48 320.2 54.04 335.1 64 346.3zM448 394.5C468 369.8 480 338.3 480 304C480 266.2 465.4 231.8 441.6 206.1C457.7 197.1 476.3 192 496 192H528C589.9 192 640 242.1 640 304C640 348.7 613.8 387.2 576 405.2V448C576 465.7 561.7 480 544 480H480C462.3 480 448 465.7 448 448V394.5zM592 304C592 287.8 585.1 272.9 576 261.7V346.3C585.1 335 592 320.2 592 304zM448 96C448 60.65 476.7 32 512 32C547.3 32 576 60.65 576 96C576 131.3 547.3 160 512 160C476.7 160 448 131.3 448 96z\", \"M384 96C384 131.3 355.3 160 320 160C284.7 160 256 131.3 256 96C256 60.65 284.7 32 320 32C355.3 32 384 60.65 384 96zM384 448C384 465.7 369.7 480 352 480H288C270.3 480 256 465.7 256 448V405.2C218.2 387.2 192 348.7 192 304C192 242.1 242.1 192 304 192H336C397.9 192 448 242.1 448 304C448 348.7 421.8 387.2 384 405.2V448zM256 261.7C246 272.9 240 287.8 240 304C240 320.2 246 335.1 256 346.3V261.7zM400 304C400 287.8 393.1 272.9 384 261.7V346.3C393.1 335 400 320.2 400 304z\"]]\n};\nvar faHourglassEnd = {\n  prefix: 'fad',\n  iconName: 'hourglass-end',\n  icon: [384, 512, [8987, \"hourglass-3\"], \"f253\", [\"M32 74.98V64H96V74.98C96 100.4 106.1 124.9 124.1 142.9L192 210.7L259.9 142.9C277.9 124.9 288 100.4 288 74.98V64H352V74.98C352 117.4 335.1 158.1 305.1 188.1L237.3 256L305.1 323.9C335.1 353.9 352 394.6 352 437V448H288V437C288 411.6 277.9 387.1 259.9 369.1L192 301.3L124.1 369.1C106.1 387.1 96 411.6 96 437V448H32V437C32 394.6 48.86 353.9 78.86 323.9L146.7 256L78.86 188.1C48.86 158.1 32 117.4 32 74.98V74.98zM101.5 165.5L78.86 188.1z\", \"M0 32C0 14.33 14.33 0 32 0H352C369.7 0 384 14.33 384 32C384 49.67 369.7 64 352 64H32C14.33 64 0 49.67 0 32zM0 480C0 462.3 14.33 448 32 448H96V437C96 411.6 106.1 387.1 124.1 369.1L192 301.3L259.9 369.1C277.9 387.1 288 411.6 288 437V448H352C369.7 448 384 462.3 384 480C384 497.7 369.7 512 352 512H32C14.33 512 0 497.7 0 480z\"]]\n};\nvar faHourglass3 = faHourglassEnd;\nvar faHeartCrack = {\n  prefix: 'fad',\n  iconName: 'heart-crack',\n  icon: [512, 512, [128148, \"heart-broken\"], \"f7a9\", [\"M119.4 44.1C142.7 40.22 166.2 42.2 187.1 49.43L237.8 126.9L162.3 202.3C160.8 203.9 159.1 205.1 160 208.2C160 210.3 160.1 212.4 162.6 213.9L274.6 317.9C277.5 320.6 281.1 320.7 285.1 318.2C288.2 315.6 288.9 311.2 286.8 307.8L226.4 209.7L317.1 134.1C319.7 131.1 320.7 128.5 319.5 125.3L296.8 61.74C325.4 45.03 359.2 38.53 392.6 44.1C461.5 55.58 512 115.2 512 185.1V190.9C512 232.4 494.8 272.1 464.4 300.4L283.7 469.1C276.2 476.1 266.3 480 256 480C245.7 480 235.8 476.1 228.3 469.1L47.59 300.4C17.23 272.1 0 232.4 0 190.9V185.1C0 115.2 50.52 55.58 119.4 44.09V44.1z\", \"M319.5 125.3C320.7 128.5 319.7 131.1 317.1 134.1L226.4 209.7L286.8 307.8C288.9 311.2 288.2 315.6 285.1 318.2C281.1 320.7 277.5 320.6 274.6 317.9L162.6 213.9C160.1 212.4 160 210.3 160 208.1C159.1 205.1 160.8 203.9 162.3 202.3L237.8 126.9L187.1 49.43C208.8 56.34 228.1 68.06 244 84.01L255.1 96L267.1 84.01C276.7 75.29 286.4 67.83 296.8 61.74L319.5 125.3z\"]]\n};\nvar faHeartBroken = faHeartCrack;\nvar faFaceBeamHandOverMouth = {\n  prefix: 'fad',\n  iconName: 'face-beam-hand-over-mouth',\n  icon: [512, 512, [129325], \"e47c\", [\"M512 256C512 369.1 438.7 465.1 336.9 498.9L385.9 449.9C404.1 431.8 404.7 402.8 387.8 384C404.7 365.2 404.1 336.2 385.9 318.1C384.9 317 383.8 316 382.7 315.1C386.4 299.4 382.2 282.3 369.9 270.1C357.7 257.8 340.6 253.6 324.9 257.3C323.1 256.2 322.1 255.1 321.9 254.1C303.2 235.3 272.8 235.3 254.1 254.1L206.1 301.1C197.6 287.4 181.9 278.4 164 278.4C135.3 278.4 112 301.7 112 330.4V416.8C112 438.7 117.5 459.3 127.3 477.3C51.17 432.1 0 350.5 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM226.5 215.6C229.8 214.5 232 211.4 232 208C232 190.1 225.3 172.4 215.4 159.2C205.6 146.2 191.5 136 176 136C160.5 136 146.4 146.2 136.6 159.2C126.7 172.4 120 190.1 120 208C120 211.4 122.2 214.5 125.5 215.6C128.7 216.7 132.3 215.6 134.4 212.8L134.4 212.8L134.6 212.5C134.8 212.3 134.1 212 135.3 211.6C135.1 210.8 136.9 209.7 138.1 208.3C140.6 205.4 144.1 201.7 148.3 197.1C157.1 190.2 167.2 184 176 184C184.8 184 194.9 190.2 203.7 197.1C207.9 201.7 211.4 205.4 213.9 208.3C215.1 209.7 216 210.8 216.7 211.6C217 212 217.2 212.3 217.4 212.5L217.6 212.8L217.6 212.8C219.7 215.6 223.3 216.7 226.5 215.6V215.6zM377.6 212.8C379.7 215.6 383.3 216.7 386.5 215.6C389.8 214.5 392 211.4 392 208C392 190.1 385.3 172.4 375.4 159.2C365.6 146.2 351.5 136 336 136C320.5 136 306.4 146.2 296.6 159.2C286.7 172.4 280 190.1 280 208C280 211.4 282.2 214.5 285.5 215.6C288.7 216.7 292.3 215.6 294.4 212.8L294.4 212.8L294.6 212.5C294.8 212.3 294.1 212 295.3 211.6C295.1 210.8 296.9 209.7 298.1 208.3C300.6 205.4 304.1 201.7 308.3 197.1C317.1 190.2 327.2 184 336 184C344.8 184 354.9 190.2 363.7 197.1C367.9 201.7 371.4 205.4 373.9 208.3C375.1 209.7 376 210.8 376.7 211.6C377 212 377.2 212.3 377.4 212.5L377.6 212.8L377.6 212.8z\", \"M217.6 212.8L217.6 212.8L217.4 212.5C217.2 212.3 217 212 216.7 211.6C216 210.8 215.1 209.7 213.9 208.3C211.4 205.4 207.9 201.7 203.7 197.1C194.9 190.2 184.8 184 176 184C167.2 184 157.1 190.2 148.3 197.1C144.1 201.7 140.6 205.4 138.1 208.3C136.9 209.7 135.1 210.8 135.3 211.6C134.1 212 134.8 212.3 134.6 212.5L134.4 212.8L134.4 212.8C132.3 215.6 128.7 216.7 125.5 215.6C122.2 214.5 120 211.4 120 208C120 190.1 126.7 172.4 136.6 159.2C146.4 146.2 160.5 136 176 136C191.5 136 205.6 146.2 215.4 159.2C225.3 172.4 232 190.1 232 208C232 211.4 229.8 214.5 226.5 215.6C223.3 216.7 219.7 215.6 217.6 212.8V212.8zM248 350.6C245.4 353.2 245.4 357.4 248 360C250.6 362.6 254.8 362.6 257.4 360L324.7 292.7C330.9 286.4 341.1 286.4 347.3 292.7C353.6 298.9 353.6 309.1 347.3 315.3L280 382.6C277.4 385.2 277.4 389.4 280 392C282.6 394.6 286.8 394.6 289.4 392L340.7 340.7C346.9 334.4 357.1 334.4 363.3 340.7C369.6 346.9 369.6 357.1 363.3 363.3L312 414.6C309.4 417.2 309.4 421.4 312 424C314.6 426.6 318.8 426.6 321.4 424L340.7 404.7C346.9 398.4 357.1 398.4 363.3 404.7C369.6 410.9 369.6 421.1 363.3 427.3L306.5 484.1C288.7 501.1 264.4 512 239.2 512C186.6 512 144 469.4 144 416.8V330.4C144 319.4 152.1 310.4 164 310.4C175 310.4 184 319.4 184 330.4V350.1C184 357.2 192.6 360.8 197.7 355.7L276.7 276.7C282.9 270.4 293.1 270.4 299.3 276.7C305.6 282.9 305.6 293.1 299.3 299.3L248 350.6zM377.6 212.8L377.4 212.5C377.2 212.3 377 212 376.7 211.6C376 210.8 375.1 209.7 373.9 208.3C371.4 205.4 367.9 201.7 363.7 197.1C354.9 190.2 344.8 184 336 184C327.2 184 317.1 190.2 308.3 197.1C304.1 201.7 300.6 205.4 298.1 208.3C296.9 209.7 295.1 210.8 295.3 211.6C294.1 212 294.8 212.3 294.6 212.5L294.4 212.8L294.4 212.8C292.3 215.6 288.7 216.7 285.5 215.6C282.2 214.5 280 211.4 280 208C280 190.1 286.7 172.4 296.6 159.2C306.4 146.2 320.5 136 336 136C351.5 136 365.6 146.2 375.4 159.2C385.3 172.4 392 190.1 392 208C392 211.4 389.8 214.5 386.5 215.6C383.3 216.7 379.7 215.6 377.6 212.8L377.6 212.8z\"]]\n};\nvar faDropletPercent = {\n  prefix: 'fad',\n  iconName: 'droplet-percent',\n  icon: [320, 512, [\"humidity\"], \"f750\", [\"M186.6 51.36c-7.188-25.27-45-26.36-53.13 0C90.94 189.3 0 226.9 0 324.1c0 86.08 71.56 155.9 160 155.9s160-69.78 160-155.9C320 226.4 229.3 190 186.6 51.36zM80 264c0-13.31 10.69-23.1 24-23.1S128 250.7 128 264S117.3 288 104 288S80 277.3 80 264zM123.3 379.3C120.2 382.4 116.1 383.1 112 383.1s-8.188-1.562-11.31-4.688c-6.25-6.25-6.25-16.37 0-22.62l96-95.1c6.25-6.25 16.38-6.25 22.62 0c6.25 6.25 6.25 16.37 0 22.62L123.3 379.3zM216 399.1c-13.31 0-24-10.69-24-23.1c0-13.31 10.69-23.1 24-23.1s24 10.69 24 23.1C240 389.3 229.3 399.1 216 399.1z\", \"M80 264c0-13.31 10.69-23.1 24-23.1S128 250.7 128 264S117.3 288 104 288S80 277.3 80 264zM123.3 379.3C120.2 382.4 116.1 383.1 112 383.1s-8.188-1.562-11.31-4.688c-6.25-6.25-6.25-16.37 0-22.62l96-95.1c6.25-6.25 16.38-6.25 22.62 0c6.25 6.25 6.25 16.37 0 22.62L123.3 379.3zM216 399.1c-13.31 0-24-10.69-24-23.1c0-13.31 10.69-23.1 24-23.1s24 10.69 24 23.1C240 389.3 229.3 399.1 216 399.1z\"]]\n};\nvar faHumidity = faDropletPercent;\nvar faSquareUpRight = {\n  prefix: 'fad',\n  iconName: 'square-up-right',\n  icon: [448, 512, [8599, \"external-link-square-alt\"], \"f360\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.65 419.3 32 384 32zM330.5 323.9c0 6.473-3.889 12.3-9.877 14.78c-5.979 2.484-12.86 1.105-17.44-3.469l-45.25-45.25l-67.92 67.92c-12.5 12.5-32.72 12.46-45.21-.0411l-22.63-22.63C109.7 322.7 109.6 302.5 122.1 289.1l67.92-67.92L144.8 176.8C140.2 172.2 138.8 165.3 141.3 159.4c2.477-5.984 8.309-9.875 14.78-9.875h158.4c8.835 0 15.1 7.163 15.1 15.1V323.9z\", \"M330.5 323.9c0 6.473-3.889 12.3-9.877 14.78c-5.979 2.484-12.86 1.105-17.44-3.469l-45.25-45.25l-67.92 67.92c-12.5 12.5-32.72 12.46-45.21-.0411l-22.63-22.63C109.7 322.7 109.6 302.5 122.1 289.1l67.92-67.92L144.8 176.8C140.2 172.2 138.8 165.3 141.3 159.4c2.477-5.984 8.309-9.875 14.78-9.875h158.4c8.835 0 15.1 7.163 15.1 15.1V323.9z\"]]\n};\nvar faExternalLinkSquareAlt = faSquareUpRight;\nvar faFaceKissBeam = {\n  prefix: 'fad',\n  iconName: 'face-kiss-beam',\n  icon: [512, 512, [128537, \"kiss-beam\"], \"f597\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM287.9 300.3C274.7 292.9 257.4 288 240 288C236.4 288 233.2 290.5 232.3 293.1C231.3 297.5 232.9 301.2 236.1 302.1L236.1 302.1L236.3 303.1L236.8 303.4L237.2 303.7C238 304.1 239.2 304.9 240.6 305.8C243.4 307.6 247.2 310.3 250.8 313.4C254.6 316.5 258 319.1 260.5 323.4C262.1 326.1 264 329.8 264 332C264 334.2 262.1 337 260.5 340.6C258 344 254.6 347.5 250.8 350.6C247.2 353.7 243.4 356.4 240.6 358.2C239.2 359.1 238 359.9 237.2 360.3L236.6 360.7L236.3 360.9L236.1 361L236.1 361C233.6 362.4 232 365.1 232 368C232 370.9 233.6 373.6 236.1 374.1L236.1 374.1L236.3 375.1C236.5 375.2 236.8 375.4 237.2 375.7C238 376.1 239.2 376.9 240.6 377.8C243.4 379.6 247.2 382.3 250.8 385.4C254.6 388.5 258 391.9 260.5 395.4C262.1 398.1 264 401.8 264 403.1C264 406.2 262.1 409 260.5 412.6C258 416 254.6 419.5 250.8 422.6C247.2 425.7 243.4 428.4 240.6 430.2C239.2 431.1 238 431.9 237.2 432.3C236.8 432.6 236.5 432.8 236.3 432.9L236.1 432.1L236.1 433C232.9 434.8 231.3 438.5 232.3 442C233.2 445.5 236.4 447.1 240 447.1C257.4 447.1 274.7 443.1 287.9 435.7C294.5 432 300.4 427.5 304.7 422.3C308.9 417.2 312 410.9 312 403.1C312 397.1 308.9 390.8 304.7 385.7C300.4 380.5 294.5 375.1 287.9 372.3C285.2 370.7 282.3 369.3 279.2 367.1C282.3 366.7 285.2 365.3 287.9 363.7C294.5 360 300.4 355.5 304.7 350.3C308.9 345.2 312 338.9 312 331.1C312 325.1 308.9 318.8 304.7 313.7C300.4 308.5 294.5 303.1 287.9 300.3L287.9 300.3zM226.5 231.6C229.8 230.5 232 227.4 232 224C232 206.1 225.3 188.4 215.4 175.2C205.6 162.2 191.5 152 176 152C160.5 152 146.4 162.2 136.6 175.2C126.7 188.4 120 206.1 120 224C120 227.4 122.2 230.5 125.5 231.6C128.7 232.7 132.3 231.6 134.4 228.8L134.4 228.8L134.6 228.5C134.8 228.3 134.1 228 135.3 227.6C135.1 226.8 136.9 225.7 138.1 224.3C140.6 221.4 144.1 217.7 148.3 213.1C157.1 206.2 167.2 200 176 200C184.8 200 194.9 206.2 203.7 213.1C207.9 217.7 211.4 221.4 213.9 224.3C215.1 225.7 216 226.8 216.7 227.6C217 228 217.2 228.3 217.4 228.5L217.6 228.8L217.6 228.8C219.7 231.6 223.3 232.7 226.5 231.6V231.6zM377.6 228.8C379.7 231.6 383.3 232.7 386.5 231.6C389.8 230.5 392 227.4 392 224C392 206.1 385.3 188.4 375.4 175.2C365.6 162.2 351.5 152 336 152C320.5 152 306.4 162.2 296.6 175.2C286.7 188.4 280 206.1 280 224C280 227.4 282.2 230.5 285.5 231.6C288.7 232.7 292.3 231.6 294.4 228.8L294.4 228.8L294.6 228.5C294.8 228.3 294.1 228 295.3 227.6C295.1 226.8 296.9 225.7 298.1 224.3C300.6 221.4 304.1 217.7 308.3 213.1C317.1 206.2 327.2 200 336 200C344.8 200 354.9 206.2 363.7 213.1C367.9 217.7 371.4 221.4 373.9 224.3C375.1 225.7 376 226.8 376.7 227.6C377 228 377.2 228.3 377.4 228.5L377.6 228.8L377.6 228.8z\", \"M217.6 228.8L217.4 228.5C217.2 228.3 217 228 216.7 227.6C216 226.8 215.1 225.7 213.9 224.3C211.4 221.4 207.9 217.7 203.7 213.1C194.9 206.2 184.8 200 176 200C167.2 200 157.1 206.2 148.3 213.1C144.1 217.7 140.6 221.4 138.1 224.3C136.9 225.7 135.1 226.8 135.3 227.6C134.1 228 134.8 228.3 134.6 228.5L134.4 228.8L134.4 228.8C132.3 231.6 128.7 232.7 125.5 231.6C122.2 230.5 120 227.4 120 224C120 206.1 126.7 188.4 136.6 175.2C146.4 162.2 160.5 152 176 152C191.5 152 205.6 162.2 215.4 175.2C225.3 188.4 232 206.1 232 224C232 227.4 229.8 230.5 226.5 231.6C223.3 232.7 219.7 231.6 217.6 228.8L217.6 228.8zM377.6 228.8L377.4 228.5C377.2 228.3 377 228 376.7 227.6C376 226.8 375.1 225.7 373.9 224.3C371.4 221.4 367.9 217.7 363.7 213.1C354.9 206.2 344.8 200 336 200C327.2 200 317.1 206.2 308.3 213.1C304.1 217.7 300.6 221.4 298.1 224.3C296.9 225.7 295.1 226.8 295.3 227.6C294.1 228 294.8 228.3 294.6 228.5L294.4 228.8L294.4 228.8C292.3 231.6 288.7 232.7 285.5 231.6C282.2 230.5 280 227.4 280 224C280 206.1 286.7 188.4 296.6 175.2C306.4 162.2 320.5 152 336 152C351.5 152 365.6 162.2 375.4 175.2C385.3 188.4 392 206.1 392 224C392 227.4 389.8 230.5 386.5 231.6C383.3 232.7 379.7 231.6 377.6 228.8L377.6 228.8z\"]]\n};\nvar faKissBeam = faFaceKissBeam;\nvar faCorn = {\n  prefix: 'fad',\n  iconName: 'corn',\n  icon: [512, 512, [127805], \"f6c7\", [\"M489.9 79.83c8.875 9.875 13.13 24.25 8.875 38.38c-4.125 13.38-14.63 23.38-27.13 27.13c7 11 8.625 25 2.875 37.88c-5.75 12.75-17.25 20.75-30.13 23c5.75 11.5 5.5 25.63-1.625 37.5c-6.625 11.75-18.88 18.88-31.63 19.75c4.5 11.88 3.251 25.63-4.751 36.88c-1.5 2-3.25 3.625-4.875 5.25c-51.25-28.5-110.1-37.5-166.5-28.13c9.375-56.38-.0002-115.3-28.38-166.4C209 107.1 211.8 105.2 215 102.8C226.1 94.83 240.3 93.58 252.1 98.08c.875-12.5 7.1-24.63 19.75-31.38c11.88-7 26-7 37.5-1.625c2.25-12.5 10.63-24 23.38-29.75c12.75-5.375 26.88-3.875 37.75 3.25c3.875-12.88 14.13-23.13 27.5-26.88c14.13-4.25 28.5 .0005 38.38 9.5c7.375-14 22.5-22.63 39.13-21c21.75 1.875 37.75 20.38 36.38 41.88v3.125C511.3 60.58 502.4 73.45 489.9 79.83z\", \"M423.9 359.1c-88.01-76.63-221.5-73.01-305.3 10.75l-67.88 67.88L96.01 483.9c37.5 37.5 98.26 37.5 135.8 0l90.51-90.51l97.63-19.5C426.4 372.5 428.8 364.2 423.9 359.1zM201 284.9c15.5-67.76-.7491-141.3-49-196.8C147.8 83.2 139.5 85.58 138.1 91.95l-19.5 97.76L28.13 280.2c-37.5 37.5-37.5 98.26 0 135.8l67.88-67.88C126.4 317.7 162.6 296.7 201 284.9z\"]]\n};\nvar faRollerCoaster = {\n  prefix: 'fad',\n  iconName: 'roller-coaster',\n  icon: [640, 512, [], \"e324\", [\"M235.3 136.4L248 154.7V456C248 469.3 237.3 480 224 480C210.7 480 200 469.3 200 456V105.9C213.1 112.8 226.2 123.2 235.3 136.4V136.4zM344 292.9V456C344 469.3 333.3 480 320 480C306.7 480 296 469.3 296 456V223.8L344 292.9zM440 377.6V456C440 469.3 429.3 480 416 480C402.7 480 392 469.3 392 456V351.9C406.2 363.5 422.5 372.2 440 377.6V377.6zM496 384C509.9 384 523.3 382 536 378.4V456C536 469.3 525.3 480 512 480C498.7 480 488 469.3 488 456V384H496zM104 113.1C117.7 103.4 134.2 97.32 152 96.19V456C152 469.3 141.3 480 128 480C114.7 480 104 469.3 104 456V113.1z\", \"M158.1 96C106.1 96 64 138.1 64 190.1V448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448V190.1C0 102.8 70.77 32 158.1 32C209.9 32 258.4 57.37 287.9 99.9L416.9 285.6C431.8 307.2 456.4 320 482.6 320H496C540.2 320 576 284.2 576 240C576 207.2 556.3 179 528 166.7V264C528 277.3 517.3 288 504 288C490.7 288 480 277.3 480 264V160.6C465.8 162.2 451.1 166.4 439.3 173.2L432 177.1V251.3L357.6 144.2L409.2 116.7C434.7 103.1 463.1 96 492 96H496C575.5 96 640 160.5 640 240C640 242.7 639.9 245.4 639.8 248H640V448C640 465.7 625.7 480 608 480C590.3 480 576 465.7 576 448V359.8C553.1 375.1 525.6 384 496 384H482.6C435.4 384 391.2 360.9 364.3 322.1L235.3 136.4C217.7 111.1 188.9 96 158.1 96H158.1z\"]]\n};\nvar faPhotoFilmMusic = {\n  prefix: 'fad',\n  iconName: 'photo-film-music',\n  icon: [640, 512, [], \"e228\", [\"M176 392c-8.836 0-16-7.164-16-16V96H40.2C17.1 96 0 113.1 0 136.2v271.7C0 430.1 17.93 448 40.13 448h249.8c5.904-25.11 25.54-45.43 52.31-56H176zM104 384c0 4.418-3.582 8-8 8H64c-4.418 0-8-3.582-8-8v-32c0-4.418 3.582-8 8-8h32c4.418 0 8 3.582 8 8V384zM104 288c0 4.418-3.582 8-8 8H64C59.58 296 56 292.4 56 288V256c0-4.418 3.582-8 8-8h32c4.418 0 8 3.582 8 8V288zM104 192c0 4.418-3.582 8-8 8H64C59.58 200 56 196.4 56 192V160c0-4.418 3.582-8 8-8h32c4.418 0 8 3.582 8 8V192zM618.9 160.8l-208 69.33C404.4 232.3 400 238.5 400 245.3v172.4C394.9 416.7 389.6 416 384 416c-35.35 0-64 21.49-64 48s28.65 48 64 48c35.35 0 64-21.49 64-48V319l144-48v82.7C586.9 352.7 581.6 352 576 352c-35.35 0-64 21.49-64 48s28.65 48 64 48c35.35 0 64-21.49 64-48V176C640 165.1 629.3 157.4 618.9 160.8zM301.3 256L368 255.1V245.3c0-20.69 13.2-38.99 32.83-45.53l104.7-34.9l-41.98-62.97C461.1 98.23 456.9 96 452.4 96c-4.459 0-8.623 2.227-11.09 5.938l-52.29 78.42L370.4 154.8c-2.512-3.445-6.517-5.479-10.77-5.479s-8.262 2.033-10.78 5.479l-58.33 80c-2.955 4.053-3.386 9.424-1.111 13.9C291.7 253.2 296.3 256 301.3 256z\", \"M564.4 0H235.6C211.5 0 192 19.1 192 44.67v230.7C192 300 211.5 320 235.6 320H368V255.1L301.3 256C296.3 256 291.7 253.2 289.4 248.7c-2.275-4.473-1.846-9.844 1.111-13.9l58.33-80c2.514-3.445 6.518-5.479 10.78-5.479s8.261 2.033 10.77 5.479l18.63 25.55l52.29-78.42C443.8 98.23 447.1 96 452.4 96c4.457 0 8.621 2.227 11.09 5.938l41.98 62.97L608 130.8V44.67C608 19.1 588.5 0 564.4 0zM288 128C270.3 128 256 113.7 256 96s14.33-32 32-32c17.68 0 32 14.33 32 32S305.7 128 288 128z\"]]\n};\nvar faRadar = {\n  prefix: 'fad',\n  iconName: 'radar',\n  icon: [512, 512, [], \"e024\", [\"M350.9 127.2L304.8 173.3C290.5 164.8 273.8 160 256 160C202.1 160 160 202.1 160 256C160 309 202.1 352 256 352C309 352 352 309 352 256H416C416 329.5 366.4 391.5 298.8 410.2C290.8 394.7 274.7 384 256 384C237.3 384 221.2 394.7 213.2 410.2C161.6 395.9 120.4 356.4 103.9 305.7C118.3 297.4 128 281.8 128 264C128 244.6 116.5 227.9 99.99 220.3C116.2 149.1 179.9 96 256 96C291.5 96 324.3 107.6 350.9 127.2V127.2zM373.7 104.3C341.2 79.05 300.4 64 256 64C163.1 64 85.66 129.9 67.85 217.6C47.22 222.9 32 241.7 32 264C32 287.8 49.35 307.6 72.1 311.4C91.43 375.7 143.6 425.8 209.1 442.2C213.8 463.8 233 480 256 480C278.1 480 298.2 463.8 302.9 442.2C386.3 421.3 448 345.9 448 256H512C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C318.1 0 374.9 22.08 419.3 58.8L373.7 104.3z\", \"M314.9 231C318.2 238.7 320 247.1 320 256C320 291.3 291.3 320 256 320C220.7 320 192 291.3 192 256C192 220.7 220.7 192 256 192C264.9 192 273.3 193.8 280.1 197.1L463 15.03C472.4 5.657 487.6 5.657 496.1 15.03C506.3 24.4 506.3 39.6 496.1 48.97L314.9 231z\"]]\n};\nvar faSickle = {\n  prefix: 'fad',\n  iconName: 'sickle',\n  icon: [512, 512, [], \"f822\", [\"M511.8 153.7c1.643 8.283-9.221 13.23-14.4 6.429c-12.76-16.82-29.05-30.79-47.75-40.93c-44.97-24.73-102.1-22.1-145.7 3.957c-71.5 44.14-86.28 130.3-47.37 193.9l-59.17 59.17l-64.05-63.95l25.98-25.98c-26.35-40.44-38.06-89.06-27.53-136.4C149.1 68.52 220.1 0 318 0C447.4 0 500.1 99.65 511.8 153.7z\", \"M129.9 308.7C123.7 302.5 113.4 302.5 107.2 308.8l-22.5 22.5c-6.25 6.25-6.25 16.5 0 22.75l2.625 2.75L9.373 434.8c-12.5 12.5-12.5 32.76 0 45.26l22.62 22.62c12.5 12.5 32.76 12.5 45.26 0l78.07-78.13l2.75 2.75c6.25 6.25 16.38 6.25 22.63 0l22.63-22.62c6.252-6.251 6.248-16.39-.009-22.63L129.9 308.7z\"]]\n};\nvar faFilm = {\n  prefix: 'fad',\n  iconName: 'film',\n  icon: [512, 512, [127902], \"f008\", [\"M335.1 288H175.1c-8.836 0-16 7.164-16 16v96c0 8.836 7.164 16 16 16h160c8.836 0 16-7.164 16-16v-96C351.1 295.2 344.8 288 335.1 288zM335.1 96H175.1c-8.836 0-16 7.164-16 16v96c0 8.836 7.164 16 16 16h160c8.836 0 16-7.164 16-16v-96C351.1 103.2 344.8 96 335.1 96z\", \"M463.1 32h-416C21.49 32-.0001 53.49-.0001 80v352c0 26.51 21.49 48 47.1 48h416c26.51 0 48-21.49 48-48v-352C511.1 53.49 490.5 32 463.1 32zM111.1 408c0 4.418-3.582 8-8 8H55.1c-4.418 0-8-3.582-8-8v-48c0-4.418 3.582-8 8-8h47.1c4.418 0 8 3.582 8 8L111.1 408zM111.1 280c0 4.418-3.582 8-8 8H55.1c-4.418 0-8-3.582-8-8v-48c0-4.418 3.582-8 8-8h47.1c4.418 0 8 3.582 8 8V280zM111.1 152c0 4.418-3.582 8-8 8H55.1c-4.418 0-8-3.582-8-8v-48c0-4.418 3.582-8 8-8h47.1c4.418 0 8 3.582 8 8L111.1 152zM351.1 400c0 8.836-7.164 16-16 16H175.1c-8.836 0-16-7.164-16-16v-96c0-8.836 7.164-16 16-16h160c8.836 0 16 7.164 16 16V400zM351.1 208c0 8.836-7.164 16-16 16H175.1c-8.836 0-16-7.164-16-16v-96c0-8.836 7.164-16 16-16h160c8.836 0 16 7.164 16 16V208zM463.1 408c0 4.418-3.582 8-8 8h-47.1c-4.418 0-7.1-3.582-7.1-8l0-48c0-4.418 3.582-8 8-8h47.1c4.418 0 8 3.582 8 8V408zM463.1 280c0 4.418-3.582 8-8 8h-47.1c-4.418 0-8-3.582-8-8v-48c0-4.418 3.582-8 8-8h47.1c4.418 0 8 3.582 8 8V280zM463.1 152c0 4.418-3.582 8-8 8h-47.1c-4.418 0-8-3.582-8-8l0-48c0-4.418 3.582-8 7.1-8h47.1c4.418 0 8 3.582 8 8V152z\"]]\n};\nvar faCoconut = {\n  prefix: 'fad',\n  iconName: 'coconut',\n  icon: [512, 512, [], \"e2f6\", [\"M305.1 78.16c4.919 0 8.695 1.047 10.61 2.926c13.57 13.33-12.93 80.56-83.77 151.5C172.9 292.5 117.7 319.9 91.54 320c-4.925 0-8.713-1.052-10.6-2.901c-13.58-13.35 12.92-80.6 83.8-151.5C224.6 105.7 279.8 78.27 305.1 78.16z\", \"M436.9 66.84l-40.03-39.76C339.2-30.23 209.7 6.4 107.7 108.9s-137.9 232.1-80.17 289.4l40.03 39.76c99.72 99.04 260.9 98.56 360-1.076l10.34-10.39C537.1 326.9 536.6 165.9 436.9 66.84zM91.88 355.2c-17.22 0-27.84-6.656-33.5-12.25C21.09 305.9 72.27 214.9 142.1 144.2c58.66-59.39 123-97.89 163.1-98.08c17.22 0 27.84 6.656 33.5 12.25c37.28 37.05-13.91 128-83.72 198.7C197.2 316.5 132.8 355 91.88 355.2zM259.3 451.3C256.2 454.4 252.1 456 248 456s-8.188-1.562-11.31-4.688l-32-32c-6.25-6.25-6.25-16.38 0-22.62s16.38-6.25 22.62 0l32 32C265.6 434.9 265.6 445.1 259.3 451.3zM395.3 395.3C392.2 398.4 388.1 400 384 400s-8.188-1.562-11.31-4.688l-32-32c-6.25-6.25-6.25-16.38 0-22.62s16.38-6.25 22.62 0l32 32C401.6 378.9 401.6 389.1 395.3 395.3zM440 264c-4.094 0-8.188-1.562-11.31-4.688l-32-32c-6.25-6.25-6.25-16.38 0-22.62s16.38-6.25 22.62 0l32 32c6.25 6.25 6.25 16.38 0 22.62C448.2 262.4 444.1 264 440 264z\"]]\n};\nvar faRulerHorizontal = {\n  prefix: 'fad',\n  iconName: 'ruler-horizontal',\n  icon: [640, 512, [], \"f547\", [\"M0 176C0 149.5 21.49 128 48 128H112V208C112 216.8 119.2 224 128 224C136.8 224 144 216.8 144 208V128H208V208C208 216.8 215.2 224 224 224C232.8 224 240 216.8 240 208V128H304V208C304 216.8 311.2 224 320 224C328.8 224 336 216.8 336 208V128H400V208C400 216.8 407.2 224 416 224C424.8 224 432 216.8 432 208V128H496V208C496 216.8 503.2 224 512 224C520.8 224 528 216.8 528 208V128H592C618.5 128 640 149.5 640 176V336C640 362.5 618.5 384 592 384H48C21.49 384 0 362.5 0 336V176z\", \"M128 224C119.2 224 112 216.8 112 208V128H144V208C144 216.8 136.8 224 128 224zM240 128V208C240 216.8 232.8 224 224 224C215.2 224 208 216.8 208 208V128H240zM320 224C311.2 224 304 216.8 304 208V128H336V208C336 216.8 328.8 224 320 224zM432 128V208C432 216.8 424.8 224 416 224C407.2 224 400 216.8 400 208V128H432zM528 128V208C528 216.8 520.8 224 512 224C503.2 224 496 216.8 496 208V128H528z\"]]\n};\nvar faShieldCross = {\n  prefix: 'fad',\n  iconName: 'shield-cross',\n  icon: [512, 512, [9960], \"f712\", [\"M16 127.1C16 138.9 16.48 149.5 17.15 160H224V9.336L45.61 83.71C27.7 91.1 16 108.6 16 127.1zM224 501.1V224H25.63C53.61 363.1 139.4 460.8 224 501.1zM288 501.1C359.7 466.5 456.5 375.5 486.5 224H288V501.1zM466.5 83.71L288 9.297V160h206.8C495.4 149.5 496 138.1 496 127.1C496 108.6 484.3 91.1 466.5 83.71z\", \"M494.8 160c-1.381 22.46-4.256 43.72-8.27 64H288v277.1C275.6 508.1 267.8 512 255.9 512C243.7 512 236.4 508 224 501.1V224H25.63C21.51 203.5 18.57 182.2 17.15 160H224V9.336l13.61-5.633C242.5 1.672 250.8 0 256.1 0c5.281 0 13.56 1.672 18.44 3.703L288 9.297V160H494.8z\"]]\n};\nvar faCassetteTape = {\n  prefix: 'fad',\n  iconName: 'cassette-tape',\n  icon: [576, 512, [128429], \"f8ab\", [\"M512 32H64C28.65 32 0 60.65 0 96v336C0 458.5 21.49 480 48 480h46.27l35.37-106.1C133.1 360.8 146.2 352 159.1 352H416c13.77 0 26 8.813 30.36 21.88L481.7 480H528c26.51 0 48-21.49 48-48V96C576 60.65 547.3 32 512 32zM416 288H160C115.8 288 80 252.2 80 208S115.8 128 160 128h256c44.18 0 80 35.82 80 80S460.2 288 416 288zM160 384l-32 96h320l-32-96H160z\", \"M416 128H160C115.8 128 80 163.8 80 208S115.8 288 160 288h256c44.18 0 80-35.82 80-80S460.2 128 416 128zM342.8 176C338.5 185.8 336 196.6 336 208s2.461 22.19 6.754 32H233.2C237.5 230.2 240 219.4 240 208s-2.461-22.19-6.754-32H342.8zM144 208C144 199.2 151.2 192 160 192s16 7.178 16 16S168.8 224 160 224S144 216.8 144 208zM416 224c-8.822 0-16-7.178-16-16S407.2 192 416 192s16 7.178 16 16S424.8 224 416 224z\"]]\n};\nvar faSquareTerminal = {\n  prefix: 'fad',\n  iconName: 'square-terminal',\n  icon: [448, 512, [], \"e32a\", [\"M0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM70.31 151.8C61.35 161.6 62.01 176.7 71.78 185.7L148.5 256L71.78 326.3C62.01 335.3 61.35 350.4 70.31 360.2C79.26 369.1 94.45 370.6 104.2 361.7L200.2 273.7C205.2 269.1 208 262.7 208 255.1C208 249.3 205.2 242.9 200.2 238.3L104.2 150.3C94.45 141.4 79.26 142 70.31 151.8V151.8zM216 336C202.7 336 192 346.7 192 360C192 373.3 202.7 384 216 384H360C373.3 384 384 373.3 384 360C384 346.7 373.3 336 360 336H216z\", \"M71.78 185.7C62.01 176.7 61.35 161.6 70.31 151.8C79.26 142 94.45 141.4 104.2 150.3L200.2 238.3C205.2 242.9 208 249.3 208 256C208 262.7 205.2 269.1 200.2 273.7L104.2 361.7C94.45 370.6 79.27 369.1 70.31 360.2C61.35 350.4 62.01 335.3 71.78 326.3L148.5 256L71.78 185.7zM360 336C373.3 336 384 346.7 384 360C384 373.3 373.3 384 360 384H216C202.7 384 192 373.3 192 360C192 346.7 202.7 336 216 336H360z\"]]\n};\nvar faPeopleRobbery = {\n  prefix: 'fad',\n  iconName: 'people-robbery',\n  icon: [576, 512, [], \"e536\", [\"M400 127.1C441.7 127.1 478.1 99.59 488.2 59.1L496.1 24.24C501.2 7.093 518.6-3.331 535.8 .9552C552.9 5.242 563.3 22.62 559 39.76L550.3 74.63C539.3 118.6 510.1 154.2 472 174.3V480C472 497.7 457.7 512 440 512C422.3 512 408 497.7 408 480V352H392V480C392 497.7 377.7 512 360 512C342.3 512 328 497.7 328 480V174.3C289.9 154.2 260.7 118.6 249.7 74.63L240.1 39.76C236.7 22.62 247.1 5.242 264.2 .9552C281.4-3.331 298.8 7.093 303 24.24L311.8 59.1C321.9 99.59 358.3 127.1 400 127.1H400zM448 47.1C448 74.51 426.5 95.1 400 95.1C373.5 95.1 352 74.51 352 47.1C352 21.49 373.5-.0006 400-.0006C426.5-.0006 448 21.49 448 47.1V47.1z\", \"M128 48C128 74.51 106.5 96 80.01 96C53.5 96 32.01 74.51 32.01 48C32.01 21.49 53.5 0 80.01 0C106.5 0 128 21.49 128 48zM8 192C8 156.7 36.65 128 72 128H104.7C132.1 128 157.6 142 172.2 165.1L209.6 224H240C257.7 224 272 238.3 272 256C272 273.7 257.7 288 240 288H192C181 288 170.9 282.4 164.1 273.1L152 252.7V480C152 497.7 137.7 512 120 512C102.3 512 88 497.7 88 480V352H72V480C72 497.7 57.68 512 40 512C22.33 512 8.005 497.7 8.005 480V288.6L8 287.1L8 192z\"]]\n};\nvar faLightbulb = {\n  prefix: 'fad',\n  iconName: 'lightbulb',\n  icon: [384, 512, [128161], \"f0eb\", [\"M191.4 .0132C89.44 .3257 16 82.97 16 175.1c0 44.38 16.44 84.84 43.56 115.8c16.53 18.84 42.34 58.23 52.22 91.45c.0313 .25 .0938 .5166 .125 .7823h160.2c.0313-.2656 .0938-.5166 .125-.7823c9.875-33.22 35.69-72.61 52.22-91.45C351.6 260.8 368 220.4 368 175.1C368 78.61 288.9-.2837 191.4 .0132zM192 96.01c-44.13 0-80 35.89-80 79.1C112 184.8 104.8 192 96 192S80 184.8 80 176c0-61.76 50.25-111.1 112-111.1c8.844 0 16 7.159 16 16S200.8 96.01 192 96.01z\", \"M272.1 384l-.2156 70.34c0 5.328-2.411 13.26-5.348 17.7l-17.08 25.68c-5.25 7.875-17.17 14.28-26.61 14.28H161.2c-9.469 0-21.39-6.406-26.64-14.28l-17.14-25.69c-3.469-5.25-5.284-11.39-5.284-17.69l-.2156-70.34H272.1z\"]]\n};\nvar faCaretLeft = {\n  prefix: 'fad',\n  iconName: 'caret-left',\n  icon: [256, 512, [], \"f0d9\", [\"M137.4 406.6l-128-127.1C3.125 272.4 0 264.2 0 255.1s3.125-16.38 9.375-22.63l128-127.1c9.156-9.156 22.91-11.9 34.88-6.943S192 115.1 192 128v255.1c0 12.94-7.781 24.62-19.75 29.58S146.5 415.8 137.4 406.6z\", \"\"]]\n};\nvar faCommentMiddle = {\n  prefix: 'fad',\n  iconName: 'comment-middle',\n  icon: [512, 512, [], \"e149\", [\"M323.2 408.5l-48.89 93.39c-7.037 13.45-29.51 13.45-36.55 0l-48.89-93.39C80.08 384.5 0 303.1 0 208C0 93.09 114.6 0 256 0s256 93.09 256 208C512 303.1 431.9 384.5 323.2 408.5z\", \"\"]]\n};\nvar faTrashCanList = {\n  prefix: 'fad',\n  iconName: 'trash-can-list',\n  icon: [640, 512, [], \"e2ab\", [\"M384 464C384 490.5 362.5 512 336 512H80C53.49 512 32 490.5 32 464V96H384V464zM160 192C160 183.2 152.8 176 144 176C135.2 176 128 183.2 128 192V416C128 424.8 135.2 432 144 432C152.8 432 160 424.8 160 416V192zM288 192C288 183.2 280.8 176 272 176C263.2 176 256 183.2 256 192V416C256 424.8 263.2 432 272 432C280.8 432 288 424.8 288 416V192z\", \"M119.2 17.69C124.6 6.848 135.7 0 147.8 0H268.2C280.3 0 291.4 6.848 296.8 17.69L304 32H384C401.7 32 416 46.33 416 64C416 81.67 401.7 96 384 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H112L119.2 17.69zM608 128C625.7 128 640 142.3 640 160C640 177.7 625.7 192 608 192H480C462.3 192 448 177.7 448 160C448 142.3 462.3 128 480 128H608zM576 256C593.7 256 608 270.3 608 288C608 305.7 593.7 320 576 320H480C462.3 320 448 305.7 448 288C448 270.3 462.3 256 480 256H576zM448 416C448 398.3 462.3 384 480 384H512C529.7 384 544 398.3 544 416C544 433.7 529.7 448 512 448H480C462.3 448 448 433.7 448 416z\"]]\n};\nvar faBlock = {\n  prefix: 'fad',\n  iconName: 'block',\n  icon: [448, 512, [], \"e46a\", [\"M0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM72 80C58.75 80 48 90.75 48 104C48 117.3 58.75 128 72 128C85.25 128 96 117.3 96 104C96 90.75 85.25 80 72 80zM376 128C389.3 128 400 117.3 400 104C400 90.75 389.3 80 376 80C362.7 80 352 90.75 352 104C352 117.3 362.7 128 376 128zM72 384C58.75 384 48 394.7 48 408C48 421.3 58.75 432 72 432C85.25 432 96 421.3 96 408C96 394.7 85.25 384 72 384zM376 432C389.3 432 400 421.3 400 408C400 394.7 389.3 384 376 384C362.7 384 352 394.7 352 408C352 421.3 362.7 432 376 432z\", \"M48 104C48 90.75 58.75 80 72 80C85.25 80 96 90.75 96 104C96 117.3 85.25 128 72 128C58.75 128 48 117.3 48 104zM352 104C352 90.75 362.7 80 376 80C389.3 80 400 90.75 400 104C400 117.3 389.3 128 376 128C362.7 128 352 117.3 352 104zM96 408C96 421.3 85.25 432 72 432C58.75 432 48 421.3 48 408C48 394.7 58.75 384 72 384C85.25 384 96 394.7 96 408zM352 408C352 394.7 362.7 384 376 384C389.3 384 400 394.7 400 408C400 421.3 389.3 432 376 432C362.7 432 352 421.3 352 408z\"]]\n};\nvar faCircleExclamation = {\n  prefix: 'fad',\n  iconName: 'circle-exclamation',\n  icon: [512, 512, [\"exclamation-circle\"], \"f06a\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM232 152C232 138.8 242.8 128 256 128s24 10.75 24 24v128c0 13.25-10.75 24-24 24S232 293.3 232 280V152zM256 400c-17.36 0-31.44-14.08-31.44-31.44c0-17.36 14.07-31.44 31.44-31.44s31.44 14.08 31.44 31.44C287.4 385.9 273.4 400 256 400z\", \"M256 304c13.25 0 24-10.75 24-24v-128C280 138.8 269.3 128 256 128S232 138.8 232 152v128C232 293.3 242.8 304 256 304zM256 337.1c-17.36 0-31.44 14.08-31.44 31.44C224.6 385.9 238.6 400 256 400s31.44-14.08 31.44-31.44C287.4 351.2 273.4 337.1 256 337.1z\"]]\n};\nvar faExclamationCircle = faCircleExclamation;\nvar faSchoolCircleXmark = {\n  prefix: 'fad',\n  iconName: 'school-circle-xmark',\n  icon: [640, 512, [], \"e56d\", [\"M302.2 5.374C312.1-1.791 327-1.791 337.8 5.374L476.8 98.06L602.4 125.1C624.4 130.9 640 150.3 640 172.8V266.8C608.1 221.6 555.5 191.1 496 191.1C457.5 191.1 421.8 204.4 392.9 225.4C402.4 211.3 408 194.3 408 175.1C408 127.4 368.6 87.1 320 87.1C271.4 87.1 232 127.4 232 175.1C232 224.6 271.4 263.1 320 263.1C335.6 263.1 350.2 259.1 362.9 252.9C339.4 279.9 324.1 314.3 320.7 352H320.3L320 352C284.7 352 256 380.7 256 416V512H320L48 512C21.49 512 0 490.5 0 464V172.8C0 150.3 15.63 130.9 37.59 125.1L163.2 98.06L302.2 5.374zM80 272C80 280.8 87.16 288 96 288H128C136.8 288 144 280.8 144 272V208C144 199.2 136.8 192 128 192H96C87.16 192 80 199.2 80 208V272zM80 400C80 408.8 87.16 416 96 416H128C136.8 416 144 408.8 144 400V336C144 327.2 136.8 320 128 320H96C87.16 320 80 327.2 80 336V400zM336 160H352C360.8 160 368 167.2 368 176C368 184.8 360.8 192 352 192H320C311.2 192 304 184.8 304 176V144C304 135.2 311.2 128 320 128C328.8 128 336 135.2 336 144V160z\", \"M640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM532.7 308.7L496 345.4L459.3 308.7C453.1 302.4 442.9 302.4 436.7 308.7C430.4 314.9 430.4 325.1 436.7 331.3L473.4 368L436.7 404.7C430.4 410.9 430.4 421.1 436.7 427.3C442.9 433.6 453.1 433.6 459.3 427.3L496 390.6L532.7 427.3C538.9 433.6 549.1 433.6 555.3 427.3C561.6 421.1 561.6 410.9 555.3 404.7L518.6 368L555.3 331.3C561.6 325.1 561.6 314.9 555.3 308.7C549.1 302.4 538.9 302.4 532.7 308.7z\"]]\n};\nvar faArrowRightFromBracket = {\n  prefix: 'fad',\n  iconName: 'arrow-right-from-bracket',\n  icon: [512, 512, [\"sign-out\"], \"f08b\", [\"M160 416H96c-17.67 0-32-14.33-32-32V128c0-17.67 14.33-32 32-32h64c17.67 0 32-14.33 32-32S177.7 32 160 32H96C42.98 32 0 74.98 0 128v256c0 53.02 42.98 96 96 96h64c17.67 0 32-14.33 32-32S177.7 416 160 416z\", \"M502.6 278.6l-128 128c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L402.8 288H192C174.3 288 160 273.7 160 256s14.31-32 32-32h210.8l-73.38-73.38c-12.5-12.5-12.5-32.75 0-45.25c12.49-12.49 32.74-12.51 45.25 0l128 128C515.1 245.9 515.1 266.1 502.6 278.6z\"]]\n};\nvar faSignOut = faArrowRightFromBracket;\nvar faFaceFrownSlight = {\n  prefix: 'fad',\n  iconName: 'face-frown-slight',\n  icon: [512, 512, [], \"e376\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM347.9 394.5C353.7 401.2 363.8 401.9 370.5 396.1C377.2 390.3 377.9 380.2 372.1 373.5C349.8 347.9 311.1 320 256 320C200.9 320 162.2 347.9 139.9 373.5C134.1 380.2 134.8 390.3 141.5 396.1C148.2 401.9 158.3 401.2 164.1 394.5C182 373.8 212.6 352 256 352C299.4 352 329.1 373.8 347.9 394.5H347.9zM176.4 176C158.7 176 144.4 190.3 144.4 208C144.4 225.7 158.7 240 176.4 240C194 240 208.4 225.7 208.4 208C208.4 190.3 194 176 176.4 176zM336.4 240C354 240 368.4 225.7 368.4 208C368.4 190.3 354 176 336.4 176C318.7 176 304.4 190.3 304.4 208C304.4 225.7 318.7 240 336.4 240z\", \"M144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208z\"]]\n};\nvar faCircleChevronDown = {\n  prefix: 'fad',\n  iconName: 'circle-chevron-down',\n  icon: [512, 512, [\"chevron-circle-down\"], \"f13a\", [\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM390.6 246.6l-112 112C272.4 364.9 264.2 368 256 368s-16.38-3.125-22.62-9.375l-112-112c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L256 290.8l89.38-89.38c12.5-12.5 32.75-12.5 45.25 0S403.1 234.1 390.6 246.6z\", \"M390.6 246.6l-112 112C272.4 364.9 264.2 368 256 368s-16.38-3.125-22.62-9.375l-112-112c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L256 290.8l89.38-89.38c12.5-12.5 32.75-12.5 45.25 0S403.1 234.1 390.6 246.6z\"]]\n};\nvar faChevronCircleDown = faCircleChevronDown;\nvar faSidebarFlip = {\n  prefix: 'fad',\n  iconName: 'sidebar-flip',\n  icon: [512, 512, [], \"e24f\", [\"M0 96C0 60.65 28.65 32 64 32H288V480H64C28.65 480 0 451.3 0 416V96z\", \"M448 32C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H288V32H448zM376 96C362.7 96 352 106.7 352 120C352 133.3 362.7 144 376 144H424C437.3 144 448 133.3 448 120C448 106.7 437.3 96 424 96H376zM448 216C448 202.7 437.3 192 424 192H376C362.7 192 352 202.7 352 216C352 229.3 362.7 240 376 240H424C437.3 240 448 229.3 448 216zM376 288C362.7 288 352 298.7 352 312C352 325.3 362.7 336 376 336H424C437.3 336 448 325.3 448 312C448 298.7 437.3 288 424 288H376z\"]]\n};\nvar faUnlockKeyhole = {\n  prefix: 'fad',\n  iconName: 'unlock-keyhole',\n  icon: [448, 512, [\"unlock-alt\"], \"f13e\", [\"M224 64C179.8 64 144 99.82 144 144V192H80V144C80 64.47 144.5 0 224 0C281.5 0 331 33.69 354.1 82.27C361.7 98.23 354.9 117.3 338.1 124.9C322.1 132.5 303.9 125.7 296.3 109.7C283.4 82.63 255.9 64 224 64H224z\", \"M384 192C419.3 192 448 220.7 448 256V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V256C0 220.7 28.65 192 64 192H384zM256 384C273.7 384 288 369.7 288 352C288 334.3 273.7 320 256 320H192C174.3 320 160 334.3 160 352C160 369.7 174.3 384 192 384H256z\"]]\n};\nvar faUnlockAlt = faUnlockKeyhole;\nvar faTemperatureList = {\n  prefix: 'fad',\n  iconName: 'temperature-list',\n  icon: [512, 512, [], \"e299\", [\"M256 278.5V112c0-61.87-50.13-112-112-112S32 50.13 32 112v166.5c-19.75 24.75-32 55.5-32 89.5c0 79.5 64.5 143.1 144 143.1s144-64.5 144-143.1C288 334 275.8 303.1 256 278.5zM144 448c-44.13 0-80-35.87-80-79.1c0-25.5 12.25-48.88 32-63.75v-192.3c0-26.5 21.5-48 48-48s48 21.5 48 48v192.3c19.75 14.75 32 38.25 32 63.75C224 412.1 188.1 448 144 448z\", \"M160 322.9V160c0-8.75-7.25-16-16-16S128 151.3 128 160v162.9C109.4 329.5 96 347.1 96 368C96 394.5 117.5 416 144 416S192 394.5 192 368C192 347.1 178.6 329.5 160 322.9zM352 96h128c17.67 0 32-14.33 32-32s-14.33-32-32-32h-128c-17.67 0-32 14.33-32 32S334.3 96 352 96zM480 160h-128c-17.67 0-32 14.33-32 32s14.33 32 32 32h128c17.67 0 32-14.33 32-32S497.7 160 480 160zM480 288h-96c-17.67 0-32 14.33-32 32s14.33 32 32 32h96c17.67 0 32-14.33 32-32S497.7 288 480 288z\"]]\n};\nvar faCloudShowersHeavy = {\n  prefix: 'fad',\n  iconName: 'cloud-showers-heavy',\n  icon: [512, 512, [], \"f740\", [\"M198.8 353.9c-12.17-5.219-26.3 .4062-31.52 12.59l-47.1 112c-5.219 12.19 .4219 26.31 12.61 31.53C134.1 511.4 138.2 512 141.3 512c9.312 0 18.17-5.438 22.08-14.53l47.1-112C216.6 373.3 210.1 359.2 198.8 353.9zM81.46 353.9c-12.19-5.219-26.3 .4062-31.52 12.59l-47.1 112C-3.276 490.7 2.365 504.8 14.55 510.1C17.63 511.4 20.83 512 23.99 512c9.312 0 18.17-5.438 22.08-14.53l47.1-112C99.29 373.3 93.64 359.2 81.46 353.9zM316.1 353.9c-12.19-5.219-26.3 .4062-31.52 12.59l-47.1 112c-5.219 12.19 .4219 26.31 12.61 31.53C252.3 511.4 255.5 512 258.7 512c9.312 0 18.17-5.438 22.08-14.53l47.1-112C333.1 373.3 328.3 359.2 316.1 353.9zM433.5 353.9c-12.17-5.219-26.28 .4062-31.52 12.59l-47.1 112c-5.219 12.19 .4219 26.31 12.61 31.53C369.6 511.4 372.8 512 375.1 512c9.312 0 18.17-5.438 22.08-14.53l47.1-112C451.3 373.3 445.6 359.2 433.5 353.9z\", \"M416 128c-.625 0-1.125 .25-1.625 .25C415.5 123 416 117.6 416 112c0-44.25-35.75-80-79.1-80c-24.62 0-46.25 11.25-60.1 28.75C256.4 24.75 219.3 0 176 0C114.3 0 64 50.13 64 112c0 7.25 .7512 14.25 2.126 21.25C27.76 145.8 .0054 181.5 .0054 224c0 53 42.1 96 95.1 96h319.1C469 320 512 277 512 224S469 128 416 128z\"]]\n};\nvar faHeadphonesSimple = {\n  prefix: 'fad',\n  iconName: 'headphones-simple',\n  icon: [512, 512, [\"headphones-alt\"], \"f58f\", [\"M256 32C112.9 32 4.563 151.1 0 288v104C0 405.3 10.75 416 23.1 416S48 405.3 48 392V288c0-114.7 93.34-207.8 208-207.8C370.7 80.2 464 173.3 464 288v104C464 405.3 474.7 416 488 416S512 405.3 512 392V287.1C507.4 151.1 399.1 32 256 32z\", \"M160 288L144 288c-35.34 0-64 28.7-64 64.13v63.75C80 451.3 108.7 480 144 480L160 480c17.66 0 32-14.34 32-32.05v-127.9C192 302.3 177.7 288 160 288zM368 288L352 288c-17.66 0-32 14.32-32 32.04v127.9c0 17.7 14.34 32.05 32 32.05L368 480c35.34 0 64-28.7 64-64.13v-63.75C432 316.7 403.3 288 368 288z\"]]\n};\nvar faHeadphonesAlt = faHeadphonesSimple;\nvar faSitemap = {\n  prefix: 'fad',\n  iconName: 'sitemap',\n  icon: [576, 512, [], \"f0e8\", [\"M112 280C107.6 280 104 283.6 104 288V320H56V288C56 257.1 81.07 232 112 232H264V192H312V232H464C494.9 232 520 257.1 520 288V320H472V288C472 283.6 468.4 280 464 280H312V320H264V280H112z\", \"M208 80C208 53.49 229.5 32 256 32H320C346.5 32 368 53.49 368 80V144C368 170.5 346.5 192 320 192H256C229.5 192 208 170.5 208 144V80zM112 320C138.5 320 160 341.5 160 368V432C160 458.5 138.5 480 112 480H48C21.49 480 0 458.5 0 432V368C0 341.5 21.49 320 48 320H112zM320 320C346.5 320 368 341.5 368 368V432C368 458.5 346.5 480 320 480H256C229.5 480 208 458.5 208 432V368C208 341.5 229.5 320 256 320H320zM528 320C554.5 320 576 341.5 576 368V432C576 458.5 554.5 480 528 480H464C437.5 480 416 458.5 416 432V368C416 341.5 437.5 320 464 320H528z\"]]\n};\nvar faPipeSection = {\n  prefix: 'fad',\n  iconName: 'pipe-section',\n  icon: [640, 512, [], \"e438\", [\"M576 128v256H64V128H576z\", \"M32 96C14.34 96 0 110.3 0 128v256c0 17.66 14.34 32 32 32s32-14.34 32-32V128C64 110.3 49.66 96 32 96zM608 96c-17.66 0-32 14.34-32 32v256c0 17.66 14.34 32 32 32s32-14.34 32-32V128C640 110.3 625.7 96 608 96z\"]]\n};\nvar faSpaceStationMoonConstruction = {\n  prefix: 'fad',\n  iconName: 'space-station-moon-construction',\n  icon: [512, 512, [\"space-station-moon-alt\"], \"e034\", [\"M256 320C160.8 320 73.15 304.7 1.027 279.1C.3472 271.5 0 263.8 0 256C0 114.6 114.6 0 256 0C316.5 0 372.2 21.02 416 56.15V96H368V160H448V224H510C511.3 234.5 512 245.2 512 256C512 263.8 511.7 271.5 510.1 279.1C438.8 304.7 351.2 320 256 320zM192 80C147.8 80 112 115.8 112 160C112 204.2 147.8 240 192 240C236.2 240 272 204.2 272 160C272 115.8 236.2 80 192 80zM256 352C300.3 352 343.3 348.8 384 342.8V384H448V425.3C401.1 478.5 332.5 512 256 512C134.9 512 33.38 427.9 6.794 314.8C79.44 338.4 164.7 352 256 352z\", \"M272 160C272 204.2 236.2 240 192 240C147.8 240 112 204.2 112 160C112 115.8 147.8 80 192 80C236.2 80 272 115.8 272 160zM192 128C174.3 128 160 142.3 160 160C160 177.7 174.3 192 192 192C209.7 192 224 177.7 224 160C224 142.3 209.7 128 192 128zM6.794 314.8C4.059 303.2 2.116 291.3 1.027 279.1C73.15 304.7 160.8 320 256 320C351.2 320 438.8 304.7 510.1 279.1C509.9 291.3 507.9 303.2 505.2 314.8C432.6 338.4 347.3 352 256 352C164.7 352 79.44 338.4 6.794 314.8V314.8z\"]]\n};\nvar faSpaceStationMoonAlt = faSpaceStationMoonConstruction;\nvar faCircleDollarToSlot = {\n  prefix: 'fad',\n  iconName: 'circle-dollar-to-slot',\n  icon: [512, 512, [\"donate\"], \"f4b9\", [\"M48 208C48 93.12 141.1 0 256 0C370.9 0 464 93.12 464 208C464 322.9 370.9 416 256 416C141.1 416 48 322.9 48 208zM276.1 112C276.1 100.9 267.1 91.9 255.1 91.9C244.9 91.9 235.9 100.9 235.9 112V118C230.3 119.2 224.1 120.9 220 123.1C205.1 129.9 192.1 142.5 188.9 160.8C187.1 171 188.1 180.9 192.3 189.8C196.5 198.6 203 204.8 209.6 209.3C221.2 217.2 236.5 221.8 248.2 225.3L250.4 225.9C264.4 230.2 273.8 233.3 279.7 237.6C282.2 239.4 283.1 240.8 283.4 241.7C283.8 242.5 284.4 244.3 283.7 248.3C283.1 251.8 281.2 254.8 275.7 257.1C269.6 259.7 259.7 261 246.9 259C240.9 258 230.2 254.4 220.7 251.2C218.5 250.4 216.3 249.7 214.3 249C203.8 245.5 192.5 251.2 189 261.7C185.5 272.2 191.2 283.5 201.7 286.1C202.9 287.4 204.4 287.9 206.1 288.5C213.1 291.2 226.4 295.4 235.9 297.6V304C235.9 315.1 244.9 324.1 255.1 324.1C267.1 324.1 276.1 315.1 276.1 304V298.5C281.4 297.5 286.6 295.1 291.4 293.9C307.2 287.2 319.8 274.2 323.1 255.2C324.9 244.8 324.1 234.8 320.1 225.7C316.2 216.7 309.9 210.1 303.2 205.3C291.1 196.4 274.9 191.6 262.8 187.9L261.1 187.7C247.8 183.4 238.2 180.4 232.1 176.2C229.5 174.4 228.7 173.2 228.5 172.7C228.3 172.3 227.7 171.1 228.3 167.7C228.7 165.7 230.2 162.4 236.5 159.6C242.1 156.7 252.9 155.1 265.1 156.1C269.5 157.7 283 160.3 286.9 161.3C297.5 164.2 308.5 157.8 311.3 147.1C314.2 136.5 307.8 125.5 297.1 122.7C292.7 121.5 282.7 119.5 276.1 118.3L276.1 112z\", \"M276.1 118.3C282.7 119.5 292.7 121.5 297.1 122.7C307.8 125.5 314.2 136.5 311.3 147.1C308.5 157.8 297.5 164.2 286.9 161.3C283 160.3 269.5 157.7 265.1 156.1C252.9 155.1 242.1 156.7 236.5 159.6C230.2 162.4 228.7 165.7 228.3 167.7C227.7 171.1 228.3 172.3 228.5 172.7C228.7 173.2 229.5 174.4 232.1 176.2C238.2 180.4 247.8 183.4 261.1 187.7L262.8 187.9C274.9 191.6 291.1 196.4 303.2 205.3C309.9 210.1 316.2 216.7 320.1 225.7C324.1 234.8 324.9 244.8 323.1 255.2C319.8 274.2 307.2 287.2 291.4 293.9C286.6 295.1 281.4 297.5 276.1 298.5V304C276.1 315.1 267.1 324.1 255.1 324.1C244.9 324.1 235.9 315.1 235.9 304V297.6C226.4 295.4 213.1 291.2 206.1 288.5C204.4 287.9 202.9 287.4 201.7 286.1C191.2 283.5 185.5 272.2 189 261.7C192.5 251.2 203.8 245.5 214.3 249C216.3 249.7 218.5 250.4 220.7 251.2C230.2 254.4 240.9 258 246.9 259C259.7 261 269.6 259.7 275.7 257.1C281.2 254.8 283.1 251.8 283.7 248.3C284.4 244.3 283.8 242.5 283.4 241.7C283.1 240.8 282.2 239.4 279.7 237.6C273.8 233.3 264.4 230.2 250.4 225.9L248.2 225.3C236.5 221.8 221.2 217.2 209.6 209.3C203 204.8 196.5 198.6 192.3 189.8C188.1 180.9 187.1 171 188.9 160.8C192.1 142.5 205.1 129.9 220 123.1C224.1 120.9 230.3 119.2 235.9 118V112C235.9 100.9 244.9 91.9 256 91.9C267.1 91.9 276.1 100.9 276.1 112L276.1 118.3zM136.2 416H64V448H448V416H375.8C403.1 399.7 428.6 377.9 448 352H464C490.5 352 512 373.5 512 400V464C512 490.5 490.5 512 464 512H48C21.49 512 0 490.5 0 464V400C0 373.5 21.49 352 48 352H63.98C83.43 377.9 108 399.7 136.2 416H136.2z\"]]\n};\nvar faDonate = faCircleDollarToSlot;\nvar faMemory = {\n  prefix: 'fad',\n  iconName: 'memory',\n  icon: [576, 512, [], \"f538\", [\"M576 146.9V112C576 85.49 554.5 64 528 64h-480C21.49 64 0 85.49 0 112v34.94C18.6 153.5 32 171.1 32 192S18.6 230.5 0 237.1V320h576V237.1C557.4 230.5 544 212.9 544 192S557.4 153.5 576 146.9zM192 240C192 248.8 184.8 256 176 256h-32C135.2 256 128 248.8 128 240v-96C128 135.2 135.2 128 144 128h32C184.8 128 192 135.2 192 144V240zM320 240C320 248.8 312.8 256 304 256h-32C263.2 256 256 248.8 256 240v-96C256 135.2 263.2 128 272 128h32C312.8 128 320 135.2 320 144V240zM448 240C448 248.8 440.8 256 432 256h-32C391.2 256 384 248.8 384 240v-96C384 135.2 391.2 128 400 128h32C440.8 128 448 135.2 448 144V240z\", \"M400 256h32C440.8 256 448 248.8 448 240v-96C448 135.2 440.8 128 432 128h-32C391.2 128 384 135.2 384 144v96C384 248.8 391.2 256 400 256zM272 256h32C312.8 256 320 248.8 320 240v-96C320 135.2 312.8 128 304 128h-32C263.2 128 256 135.2 256 144v96C256 248.8 263.2 256 272 256zM144 256h32C184.8 256 192 248.8 192 240v-96C192 135.2 184.8 128 176 128h-32C135.2 128 128 135.2 128 144v96C128 248.8 135.2 256 144 256zM0 320v128h80v-32c0-8.836 7.164-16 16-16c8.838 0 16 7.164 16 16v32h96v-32c0-8.836 7.164-16 16-16c8.838 0 16 7.164 16 16v32h96v-32c0-8.836 7.164-16 16-16c8.838 0 16 7.164 16 16v32h96v-32c0-8.836 7.164-16 16-16c8.838 0 16 7.164 16 16v32H576v-128H0z\"]]\n};\nvar faFaceSleeping = {\n  prefix: 'fad',\n  iconName: 'face-sleeping',\n  icon: [512, 512, [], \"e38d\", [\"M477.8 128C499.5 165.7 512 209.4 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C304.7 0 350.2 13.58 388.9 37.16C390.8 41.11 393.3 44.75 396.2 48C383.1 61.68 380.6 81.26 387.7 98.37C395.1 116.3 412.6 127.1 432 127.1L477.8 128zM256 80C256 88.84 263.2 96 272 96H297.4L260.7 132.7C256.1 137.3 254.7 144.1 257.2 150.1C259.7 156.1 265.5 160 272 160H336C344.8 160 352 152.8 352 144C352 135.2 344.8 128 336 128H310.6L347.3 91.31C351.9 86.74 353.3 79.86 350.8 73.88C348.3 67.9 342.5 64 336 64H272C263.2 64 256 71.16 256 80V80zM256 424C278.1 424 296 406.1 296 384C296 361.9 278.1 344 256 344C233.9 344 216 361.9 216 384C216 406.1 233.9 424 256 424zM294.4 235.2C287.3 240.5 285.9 250.5 291.2 257.6C321.6 298.1 382.4 298.1 412.8 257.6C418.1 250.5 416.7 240.5 409.6 235.2C402.5 229.9 392.5 231.3 387.2 238.4C369.6 261.9 334.4 261.9 316.8 238.4C311.5 231.3 301.5 229.9 294.4 235.2V235.2zM195.2 238.4C177.6 261.9 142.4 261.9 124.8 238.4C119.5 231.3 109.5 229.9 102.4 235.2C95.33 240.5 93.9 250.5 99.2 257.6C129.6 298.1 190.4 298.1 220.8 257.6C226.1 250.5 224.7 240.5 217.6 235.2C210.5 229.9 200.5 231.3 195.2 238.4z\", \"M432 0H496C502.5 0 508.3 3.898 510.8 9.877C513.3 15.86 511.9 22.74 507.3 27.31L470.6 64H496C504.8 64 512 71.16 512 80C512 88.84 504.8 96 496 96H432C425.5 96 419.7 92.1 417.2 86.12C414.7 80.14 416.1 73.26 420.7 68.69L457.4 32H432C423.2 32 416 24.84 416 16C416 7.164 423.2 .0003 432 .0003V0zM272 64H336C342.5 64 348.3 67.9 350.8 73.88C353.3 79.86 351.9 86.74 347.3 91.31L310.6 128H336C344.8 128 352 135.2 352 144C352 152.8 344.8 160 336 160H272C265.5 160 259.7 156.1 257.2 150.1C254.7 144.1 256.1 137.3 260.7 132.7L297.4 96H272C263.2 96 256 88.84 256 80C256 71.16 263.2 64 272 64V64zM409.6 235.2C416.7 240.5 418.1 250.5 412.8 257.6C382.4 298.1 321.6 298.1 291.2 257.6C285.9 250.5 287.3 240.5 294.4 235.2C301.5 229.9 311.5 231.3 316.8 238.4C334.4 261.9 369.6 261.9 387.2 238.4C392.5 231.3 402.5 229.9 409.6 235.2V235.2zM124.8 238.4C142.4 261.9 177.6 261.9 195.2 238.4C200.5 231.3 210.5 229.9 217.6 235.2C224.7 240.5 226.1 250.5 220.8 257.6C190.4 298.1 129.6 298.1 99.2 257.6C93.9 250.5 95.33 240.5 102.4 235.2C109.5 229.9 119.5 231.3 124.8 238.4z\"]]\n};\nvar faRoadSpikes = {\n  prefix: 'fad',\n  iconName: 'road-spikes',\n  icon: [640, 512, [], \"e568\", [\"M416 246.9V114.8C416 99.11 436.1 92.77 445.1 105.6L581.8 300.8C598.8 325.2 608 354.2 608 384H32V114.8C32 99.11 52.14 92.77 61.11 105.6L160 246.9V114.8C160 99.11 180.1 92.77 189.1 105.6L288 246.9V114.8C288 99.11 308.1 92.77 317.1 105.6L416 246.9z\", \"M0 416C0 398.3 14.33 384 32 384H608C625.7 384 640 398.3 640 416C640 433.7 625.7 448 608 448H32C14.33 448 0 433.7 0 416z\"]]\n};\nvar faFireBurner = {\n  prefix: 'fad',\n  iconName: 'fire-burner',\n  icon: [640, 512, [], \"e4f1\", [\"M240 210C240 186 255 165 285 128C289 133 347 207 347 207L383 165C386 169 388 173 390 177C408 210 400 252 370 273C355 283 339 288 320.1 288C276 288 240 259 240 210zM32 280C32 266.7 42.75 256 56 256H104C117.3 256 128 266.7 128 280C128 293.3 117.3 304 104 304H80V384H560V304H536C522.7 304 512 293.3 512 280C512 266.7 522.7 256 536 256H584C597.3 256 608 266.7 608 280V384C625.7 384 640 398.3 640 416V480C640 497.7 625.7 512 608 512H32C14.33 512 0 497.7 0 480V416C0 398.3 14.33 384 32 384V280zM320 480C337.7 480 352 465.7 352 448C352 430.3 337.7 416 320 416C302.3 416 288 430.3 288 448C288 465.7 302.3 480 320 480zM448 416C430.3 416 416 430.3 416 448C416 465.7 430.3 480 448 480C465.7 480 480 465.7 480 448C480 430.3 465.7 416 448 416zM192 480C209.7 480 224 465.7 224 448C224 430.3 209.7 416 192 416C174.3 416 160 430.3 160 448C160 465.7 174.3 480 192 480z\", \"M273.8 3.734C279.4-1.26 287.1-1.242 293.5 3.773C313.3 21.55 331.8 40.74 349 61.49C356.9 51.61 365.8 40.76 375.5 31.99C381.1 26.87 389.9 26.89 395.5 32.03C420.2 54.71 441.1 84.69 455.8 113.2C470.4 141.2 480 169.9 480 190.1C480 277.9 408.7 352 320 352C230.3 352 160 277.8 160 190.1C160 163.7 172.7 131.5 192.4 99.52C212.4 67.16 240.5 33.43 273.8 3.734V3.734zM320.1 287.1C339 287.1 355 282.1 370 272.1C400 251.1 408 209.1 390 176.1C388 172.1 386 168.1 383 164.1L347 206.1C347 206.1 289 132.1 285 127.1C255 164.1 240 185.1 240 209.1C240 258.1 276 287.1 320.1 287.1z\"]]\n};\nvar faSquirrel = {\n  prefix: 'fad',\n  iconName: 'squirrel',\n  icon: [576, 512, [], \"f71a\", [\"M192 296.2C192 291.4 187.8 287.6 182.9 287.8C180.6 287.9 178.3 288 176 288C96.47 288 32 223.5 32 144C32 64.47 96.47 0 176 0C255.5 0 320 64.47 320 144V232.9C305.2 262.9 285.5 290.5 261.5 314.5L254.5 321.5C234.1 341 224 367.5 224 395.1V398.9C224 461.3 274.7 512 337.1 512H288C217.3 512 160 454.7 160 384C160 352.6 171.3 323.9 189.1 301.7C191.3 300.2 192 298.2 192 296.2V296.2z\", \"M352 75.2C352 69.01 357 64 363.2 64C378.4 64 391.9 71.61 400 83.24C408.1 71.61 421.6 64 436.8 64C442.1 64 448 69.01 448 75.2V96C501 96 544 138.1 544 192L535.8 204.4C520.9 226.6 495.9 240 469.2 240H448V298.8C433.5 291.9 417.2 288 400 288C386.9 288 374.4 290.2 362.7 294.4C354.3 297.3 349.1 306.5 352.9 314.8C355.9 323.1 365 327.5 373.3 324.5C381.7 321.6 390.6 320 400 320C418 320 434.6 325.1 448 335.1C467.4 350.6 480 373.8 480 400C480 418 474 434.6 464 448H480C497.7 448 512 462.3 512 480C512 497.7 497.7 512 480 512H336C274 511.4 224 460.1 224 398.9V395.1C224 367.5 234.1 341 254.5 321.5L261.5 314.5C319.4 256.6 352 177.1 352 96V75.2zM448 176C456.8 176 464 168.8 464 160C464 151.2 456.8 144 448 144C439.2 144 432 151.2 432 160C432 168.8 439.2 176 448 176z\"]]\n};\nvar faArrowUpToLine = {\n  prefix: 'fad',\n  iconName: 'arrow-up-to-line',\n  icon: [384, 512, [\"arrow-to-top\"], \"f341\", [\"M32 96h320c17.69 0 32-14.31 32-32s-14.31-32-32-32H32C14.31 32 0 46.31 0 64S14.31 96 32 96z\", \"M41.38 342.6c-12.5-12.5-12.5-32.75 0-45.25l128-128c12.5-12.5 32.75-12.5 45.25 0l128 128c12.5 12.5 12.5 32.75 0 45.25C336.4 348.9 328.2 352 320 352s-16.38-3.125-22.62-9.375L224 269.3V448c0 17.69-14.31 32-32 32s-32-14.31-32-32V269.3l-73.38 73.38C74.13 355.1 53.88 355.1 41.38 342.6z\"]]\n};\nvar faArrowToTop = faArrowUpToLine;\nvar faFlag = {\n  prefix: 'fad',\n  iconName: 'flag',\n  icon: [512, 512, [127988, 61725], \"f024\", [\"M512 30.73v301.4c0 12.25-7.947 23.75-20.63 28.75c-43.95 17.12-80.05 23.09-111.1 23.09c-73.63 0-124.9-31.78-198.6-31.78c-32.97 0-70.91 7.057-116.8 25.51V32c0-2.695-.9023-5.086-1.521-7.586c48.34-17.21 92.79-24.11 122.7-24.11c69.07 .0078 103.9 31.87 163.9 31.87c28.28 0 62.14-7.084 107.8-27.94C463.3 1.35 469.9 0 476.3 0C495.3 0 512 11.1 512 30.73z\", \"M32 0C14.25 0 0 14.25 0 32v464C0 504.8 7.25 512 16 512h32C56.75 512 64 504.8 64 496V32C64 14.25 49.75 0 32 0z\"]]\n};\nvar faFaceCowboyHat = {\n  prefix: 'fad',\n  iconName: 'face-cowboy-hat',\n  icon: [512, 512, [], \"e36e\", [\"M48 303.1C48 254.6 65.2 209.3 93.93 173.6C136.6 204.9 193.5 223.1 256 223.1C318.5 223.1 375.4 204.9 418.1 173.6C446.8 209.3 464 254.6 464 303.1C464 418.9 370.9 512 256 512C141.1 512 48 418.9 48 303.1zM256.2 376.8C223.5 376.8 192.5 372.5 164.6 364.7C152.2 361.2 140.3 371.1 146 383.5C166.2 424.1 207.1 452 256.2 452C304.5 452 346.2 424.1 366.4 383.5C372.1 371.1 360.2 361.2 347.8 364.7C319.9 372.5 288.9 376.8 256.2 376.8zM192 271.1C178.7 271.1 168 282.7 168 295.1C168 309.3 178.7 319.1 192 319.1C205.3 319.1 216 309.3 216 295.1C216 282.7 205.3 271.1 192 271.1zM320 319.1C333.3 319.1 344 309.3 344 295.1C344 282.7 333.3 271.1 320 271.1C306.7 271.1 296 282.7 296 295.1C296 309.3 306.7 319.1 320 319.1z\", \"M133.6 109.8C148.6 64.93 179.2 0 216 0C225.1 0 233.9 4.003 242.1 10.71C250.1 17.16 261.9 17.16 269.9 10.71C278.1 4.003 286.9 0 296 0C332.8 0 363.4 64.93 378.4 109.8C411.1 99.32 441.1 84.62 466.9 66.75C469.4 64.98 472.3 64 475.3 64C484.3 64 490.1 72.25 488.2 80.75C461.2 163.2 367.5 224 256 224C144.5 224 50.77 163.2 23.8 80.75C21.02 72.25 27.72 64 36.66 64C39.7 64 42.64 64.99 45.1 66.75C70.04 84.62 100 99.32 133.6 109.8H133.6zM216 296C216 309.3 205.3 320 192 320C178.7 320 168 309.3 168 296C168 282.7 178.7 272 192 272C205.3 272 216 282.7 216 296zM296 295.1C296 282.7 306.7 271.1 320 271.1C333.3 271.1 344 282.7 344 295.1C344 309.3 333.3 319.1 320 319.1C306.7 319.1 296 309.3 296 295.1z\"]]\n};\nvar faHanukiah = {\n  prefix: 'fad',\n  iconName: 'hanukiah',\n  icon: [640, 512, [128334], \"f6e6\", [\"M608 48c0 0-24 38.63-24 53.38c0 14.62 10.75 26.56 23.1 26.56S632 116 632 101.4C632 86.63 608 48 608 48zM8 101.4C8 116 18.75 127.9 31.1 127.9S56 116 56 101.4C56 86.63 32 48 32 48S8 86.63 8 101.4zM296 53.38C296 68 306.7 79.94 319.1 79.94S344 68 344 53.38C344 38.63 320 0 320 0S296 38.63 296 53.38zM88 101.4C88 116 98.75 128 112 128s24-12 24-26.62C136 86.63 112 48 112 48S88 86.63 88 101.4zM152 101.4C152 116 162.8 128 176 128s24-12 24-26.62C200 86.63 176 48 176 48S152 86.63 152 101.4zM216 101.4C216 116 226.8 128 240 128s24-12 24-26.62C264 86.63 240 48 240 48S216 86.63 216 101.4zM376 101.4C376 116 386.8 128 400 128s24-12 24-26.62C424 86.63 400 48 400 48S376 86.63 376 101.4zM440 101.4C440 116 450.8 128 464 128s24-12 24-26.62C488 86.63 464 48 464 48S440 86.63 440 101.4zM504 101.4C504 116 514.8 128 528 128s24-12 24-26.62C552 86.63 528 48 528 48S504 86.63 504 101.4z\", \"M416 168c0-4.375-3.625-8.061-8-8.061L392 160C387.6 160 384 163.6 384 168V288h32V168zM480 168c0-4.375-3.625-8.061-8-8.061L456 160C451.6 160 448 163.6 448 168V288h32V168zM544 168c0-4.375-3.625-8.061-8-8.061L520 160C515.6 160 512 163.6 512 168V288h32V168zM192 168C192 163.6 188.4 160 184 160L167.1 159.9C163.6 159.9 160 163.6 160 168V288h32V168zM624 160h-31.98c-8.836 0-16.03 7.182-16.03 16.02L576 288c0 17.6-14.4 32-32 32h-192V128c0-8.836-7.152-16.01-15.99-16.01H303.1C295.2 111.1 288 119.2 288 128v192H96c-17.6 0-32-14.4-32-32l.0065-112C64.01 167.2 56.85 160 48.02 160H16C7.164 160 0 167.2 0 176V288c0 53.02 42.98 96 96 96h192v64H144C117.5 448 96 469.5 96 496C96 504.8 103.2 512 112 512h416c8.836 0 16-7.164 16-16c0-26.51-21.49-48-48-48H352v-64h192c53.02 0 96-42.98 96-96V176C640 167.2 632.8 160 624 160zM128 168C128 163.6 124.4 160 120 160L103.1 159.9C99.62 159.9 96 163.6 96 168V288h32V168zM256 168C256 163.6 252.4 160 248 160L231.1 159.9C227.6 159.9 224 163.6 224 168V288h32V168z\"]]\n};\nvar faChartScatter3d = {\n  prefix: 'fad',\n  iconName: 'chart-scatter-3d',\n  icon: [512, 512, [], \"e0e8\", [\"M256 32C273.7 32 288 46.33 288 64V273L468.5 423.4C482.1 434.7 483.9 454.9 472.6 468.5C461.3 482.1 441.1 483.9 427.5 472.6L256 329.7L84.49 472.6C70.91 483.9 50.73 482.1 39.42 468.5C28.1 454.9 29.94 434.7 43.51 423.4L223.1 273V64C223.1 46.33 238.3 32 255.1 32H256z\", \"M0 64C0 46.33 14.33 32 32 32C49.67 32 64 46.33 64 64C64 81.67 49.67 96 32 96C14.33 96 0 81.67 0 64zM416 64C416 81.67 401.7 96 384 96C366.3 96 352 81.67 352 64C352 46.33 366.3 32 384 32C401.7 32 416 46.33 416 64zM416 256C416 273.7 401.7 288 384 288C366.3 288 352 273.7 352 256C352 238.3 366.3 224 384 224C401.7 224 416 238.3 416 256zM448 160C448 142.3 462.3 128 480 128C497.7 128 512 142.3 512 160C512 177.7 497.7 192 480 192C462.3 192 448 177.7 448 160zM160 160C160 177.7 145.7 192 128 192C110.3 192 96 177.7 96 160C96 142.3 110.3 128 128 128C145.7 128 160 142.3 160 160zM64 256C64 273.7 49.67 288 32 288C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224C49.67 224 64 238.3 64 256zM224 448C224 430.3 238.3 416 256 416C273.7 416 288 430.3 288 448C288 465.7 273.7 480 256 480C238.3 480 224 465.7 224 448z\"]]\n};\nvar faSquareCode = {\n  prefix: 'fad',\n  iconName: 'square-code',\n  icon: [448, 512, [], \"e267\", [\"M0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM262.2 167.9C253.3 177.8 254.1 192.1 263.9 201.8L324.1 256L263.9 310.2C254.1 319 253.3 334.2 262.2 344.1C271 353.9 286.2 354.7 296.1 345.8L376.1 273.8C381.1 269.3 384 262.8 384 256C384 249.2 381.1 242.7 376.1 238.2L296.1 166.2C286.2 157.3 271 158.1 262.2 167.9V167.9zM184.1 201.8C193.9 192.1 194.7 177.8 185.8 167.9C176.1 158.1 161.8 157.3 151.9 166.2L71.94 238.2C66.89 242.7 64 249.2 64 256C64 262.8 66.89 269.3 71.94 273.8L151.9 345.8C161.8 354.7 176.1 353.9 185.8 344.1C194.7 334.2 193.9 319 184.1 310.2L123.9 256L184.1 201.8z\", \"M123.9 256L184.1 310.2C193.9 319 194.7 334.2 185.8 344.1C176.1 353.9 161.8 354.7 151.9 345.8L71.94 273.8C66.89 269.3 64 262.8 64 256C64 249.2 66.89 242.7 71.94 238.2L151.9 166.2C161.8 157.3 176.1 158.1 185.8 167.9C194.7 177.8 193.9 192.1 184.1 201.8L123.9 256zM263.9 201.8C254.1 192.1 253.3 177.8 262.2 167.9C271 158.1 286.2 157.3 296.1 166.2L376.1 238.2C381.1 242.7 384 249.2 384 256C384 262.8 381.1 269.3 376.1 273.8L296.1 345.8C286.2 354.7 271 353.9 262.2 344.1C253.3 334.2 254.1 319 263.9 310.2L324.1 256L263.9 201.8z\"]]\n};\nvar faFeather = {\n  prefix: 'fad',\n  iconName: 'feather',\n  icon: [512, 512, [129718], \"f52d\", [\"M483.4 244.2L351.9 287.1h97.74c-9.873 10.62 3.749-3.125-46.24 46.87l-147.6 49.12h98.24c-74.99 73.12-194.6 70.62-246.8 54.1l237.8-238c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L72.87 405.2l-.3107-.5296c-9.24-30.89-29.15-162.9 56.55-248.4l85.74-85.68c90.62-90.62 189.8-88.27 252.3-25.78C517.8 95.34 528.9 169.7 483.4 244.2z\", \"M23.1 512c-6.156 0-12.28-2.344-16.97-7.031c-9.375-9.375-9.375-24.6 0-33.98l304-303.1c9.375-9.375 24.56-9.375 33.94 0s9.375 24.56 0 33.94l-303.1 304C36.32 509.7 30.16 512 23.1 512z\"]]\n};\nvar faVolumeLow = {\n  prefix: 'fad',\n  iconName: 'volume-low',\n  icon: [448, 512, [128264, \"volume-down\"], \"f027\", [\"M412.6 181.9c-10.28-8.344-25.41-6.875-33.75 3.406c-8.406 10.25-6.906 25.37 3.375 33.78C393.5 228.4 400 241.8 400 256c0 14.19-6.5 27.62-17.81 36.87c-10.28 8.406-11.78 23.53-3.375 33.78c4.719 5.812 11.62 8.812 18.56 8.812c5.344 0 10.75-1.781 15.19-5.406C435.1 311.6 448 284.7 448 256S435.1 200.4 412.6 181.9z\", \"M320 64v383.1c0 12.59-7.337 24.01-18.84 29.16C296.1 479.1 292.4 480 288 480c-7.688 0-15.28-2.781-21.27-8.094l-134.9-119.9H48c-26.51 0-48-21.49-48-47.1V208c0-26.51 21.49-47.1 48-47.1h83.84l134.9-119.9c9.422-8.375 22.93-10.45 34.43-5.259C312.7 39.1 320 51.41 320 64z\"]]\n};\nvar faVolumeDown = faVolumeLow;\nvar faXmarkToSlot = {\n  prefix: 'fad',\n  iconName: 'xmark-to-slot',\n  icon: [576, 512, [\"times-to-slot\", \"vote-nay\"], \"f771\", [\"M432 32h-288C117.5 32 96 53.49 96 80v320h384v-320C480 53.49 458.5 32 432 32zM368.1 263c9.375 9.375 9.375 24.56 0 33.94c-9.381 9.379-24.56 9.371-33.94 0L288 249.9L240.1 296.1c-9.381 9.379-24.56 9.371-33.94 0c-9.375-9.375-9.375-24.56 0-33.94L254.1 216L207 168.1c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0L288 182.1l47.03-47.03c9.375-9.375 24.56-9.375 33.94 0s9.375 24.56 0 33.94L321.9 216L368.1 263z\", \"M528 288H480v80h16c8.836 0 16 7.164 16 16s-7.164 16-16 16h-416C71.16 400 64 392.8 64 384s7.164-16 16-16H96V288H48C21.49 288 0 309.5 0 336v96C0 458.5 21.49 480 48 480h480c26.51 0 48-21.49 48-48v-96C576 309.5 554.5 288 528 288zM207 296.1c9.373 9.371 24.56 9.379 33.94 0L288 249.9l47.03 47.03c9.373 9.371 24.56 9.379 33.94 0c9.375-9.375 9.375-24.56 0-33.94L321.9 216l47.03-47.03c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L288 182.1L240.1 135c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L254.1 216L207 263C197.7 272.4 197.7 287.6 207 296.1z\"]]\n};\nvar faTimesToSlot = faXmarkToSlot;\nvar faVoteNay = faXmarkToSlot;\nvar faBoxTaped = {\n  prefix: 'fad',\n  iconName: 'box-taped',\n  icon: [448, 512, [\"box-alt\"], \"f49a\", [\"M50.73 58.53C58.86 42.27 75.48 32 93.67 32H192L160 160H0L50.73 58.53zM288 160V256C288 273.7 273.7 288 256 288H192C174.3 288 160 273.7 160 256V160H288zM256 32H354.3C372.5 32 389.1 42.27 397.3 58.53L448 160H288L256 32z\", \"M160 256C160 273.7 174.3 288 192 288H256C273.7 288 288 273.7 288 256V160H448V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V160H160V256z\"]]\n};\nvar faBoxAlt = faBoxTaped;\nvar faCommentSlash = {\n  prefix: 'fad',\n  iconName: 'comment-slash',\n  icon: [640, 512, [], \"f4b3\", [\"M64.03 239.1c0 49.59 21.38 94.1 56.97 130.7c-12.5 50.39-54.31 95.3-54.81 95.8c-2.187 2.297-2.781 5.703-1.5 8.703c1.312 2.1 4.125 4.797 7.312 4.797c66.31 0 116-31.8 140.6-51.41c32.72 12.31 69.02 19.41 107.4 19.41c37.39 0 72.78-6.665 104.8-18.36L82.93 161.7C70.81 185.9 64.03 212.3 64.03 239.1zM320 32c-67.74 0-129.1 21.58-174.9 56.47l367.5 288.1C551.1 339.1 576 292.4 576 240C576 125.1 461.4 32 320 32z\", \"M601.2 506.9L9.188 42.89C-1.234 34.73-3.057 19.63 5.115 9.19C13.3-1.216 28.34-3.101 38.81 5.117l591.1 463.1c10.42 8.156 12.24 23.26 4.073 33.7C626.7 513.2 611.6 515.1 601.2 506.9z\"]]\n};\nvar faSwords = {\n  prefix: 'fad',\n  iconName: 'swords',\n  icon: [512, 512, [9876], \"f71d\", [\"M15.26 .1367c-8.875-1.25-16.37 6.25-15.12 15.13l13.25 78.13l318.6 318.7l79.1-80.01L93.38 13.39L15.26 .1367zM496.7 .1367l-78.12 13.25l-139.1 140l79.1 80.01l139.1-140l13.25-78.13C513.1 6.387 505.6-1.113 496.7 .1367zM100 332l79.1 80.01l53.37-53.38l-79.1-80.01L100 332z\", \"M507.2 462.1l-59.25-59.26l31.62-59.01c3.375-6.252 2.25-13.88-2.75-18.88L459.2 307.4c-6.25-6.252-16.37-6.252-22.62 0L307.3 436.8c-6.25 6.252-6.25 16.42 0 22.54l17.58 17.63c5 5.002 12.62 6.127 18.87 2.75l58.1-31.63l59.25 59.26c6.25 6.25 16.5 6.25 22.75 0l22.5-22.5C513.5 478.6 513.5 468.3 507.2 462.1zM75.3 307.3c-6.25-6.252-16.41-6.252-22.54 0l-17.62 17.58c-5 5-6.125 12.62-2.75 18.88l31.62 59.01L4.768 462.1c-6.25 6.25-6.25 16.5 0 22.75l22.5 22.5c6.25 6.25 16.5 6.25 22.75 0l59.25-59.26l58.1 31.63c6.25 3.377 13.87 2.252 18.87-2.75l17.5-17.63c6.25-6.25 6.25-16.42 0-22.54L75.3 307.3z\"]]\n};\nvar faCloudSunRain = {\n  prefix: 'fad',\n  iconName: 'cloud-sun-rain',\n  icon: [640, 512, [127782], \"f743\", [\"M255.7 139.1C244.8 125.5 227.6 116 208 116c-33.14 0-60 26.86-60 59.1c0 25.56 16.06 47.24 38.58 55.88C197.2 219.3 210.5 208.9 225.9 201.1C229.1 178.5 240.6 157.3 255.7 139.1zM264 415.1c-7.756 0-15.35 3.752-19.97 10.69l-32 48c-2.73 4.093-4.037 8.719-4.037 13.29C208 501.4 218.9 512 231.1 512c7.75 0 15.36-3.75 19.98-10.69l32-48c2.73-4.093 4.037-8.719 4.037-13.29C288 426.6 277.1 415.1 264 415.1zM120 175.1c0-48.6 39.4-87.1 88-87.1c27.8 0 52.29 13.14 68.42 33.27c21.24-15.67 47.21-25.3 75.58-25.3c.0098 0-.0098 0 0 0L300.4 83.58L286.9 8.637C285.9 3.346 281.3 .0003 276.5 .0003c-2.027 0-4.096 .5928-5.955 1.881l-62.57 43.42L145.4 1.882C143.6 .5925 141.5-.0003 139.5-.0003c-4.817 0-9.399 3.346-10.35 8.636l-13.54 74.95L40.64 97.13C35.35 98.08 31.1 102.7 31.1 107.5c0 2.026 .5922 4.094 1.881 5.951l43.41 62.57L33.88 238.6C32.59 240.4 32 242.5 32 244.5c0 4.817 3.347 9.398 8.636 10.35l74.95 13.54l13.54 74.95c.9555 5.289 5.537 8.636 10.35 8.636c2.027 0 4.096-.5927 5.954-1.882l19.47-13.51c-3.16-10.34-4.934-21.28-4.934-32.64c0-17.17 4.032-33.57 11.14-48.32C141 241.7 120 211.4 120 175.1zM576 440c0-13.39-10.89-24.02-24-24.02c-7.753 0-15.35 3.752-19.97 10.69l-32 48c-2.73 4.093-4.037 8.719-4.037 13.29C496 501.4 506.9 512 520 512c7.75 0 15.36-3.75 19.98-10.69l32-48C574.7 449.2 576 444.6 576 440zM360 415.1c-7.753 0-15.34 3.752-19.97 10.69l-32 48c-2.73 4.093-4.037 8.719-4.037 13.29C304 501.4 314.9 512 327.1 512c7.75 0 15.36-3.75 19.99-10.69l32-48c2.73-4.093 4.037-8.719 4.037-13.29C384 426.6 373.1 415.1 360 415.1zM456 415.1c-7.751 0-15.34 3.752-19.98 10.69l-32 48c-2.73 4.093-4.037 8.719-4.037 13.29C400 501.4 410.9 512 423.1 512c7.75 0 15.36-3.75 19.98-10.69l32-48c2.731-4.093 4.037-8.719 4.037-13.29C480 426.6 469.1 415.1 456 415.1z\", \"M542.5 225.5c-6.875-37.25-39.25-65.5-78.51-65.5c-12.25 0-23.88 3-34.25 8c-17.5-24.13-45.63-40-77.76-40c-53 0-96.01 43-96.01 96c0 .5 .25 1.125 .25 1.625C219.6 232.1 191.1 265.2 191.1 303.1c0 44.25 35.75 80 80.01 80h256C572.2 383.1 608 348.2 608 303.1C608 264.7 579.7 232.2 542.5 225.5z\"]]\n};\nvar faAlbum = {\n  prefix: 'fad',\n  iconName: 'album',\n  icon: [448, 512, [128189], \"f89f\", [\"M384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM224 416C312.4 416 384 344.4 384 256C384 167.6 312.4 96 224 96C135.6 96 64 167.6 64 256C64 344.4 135.6 416 224 416z\", \"M64 256C64 167.6 135.6 96 224 96C312.4 96 384 167.6 384 256C384 344.4 312.4 416 224 416C135.6 416 64 344.4 64 256zM224 288C241.7 288 256 273.7 256 256C256 238.3 241.7 224 224 224C206.3 224 192 238.3 192 256C192 273.7 206.3 288 224 288z\"]]\n};\nvar faCircleN = {\n  prefix: 'fad',\n  iconName: 'circle-n',\n  icon: [512, 512, [], \"e118\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM352 360c0 10.5-6.828 19.78-16.84 22.91C332.8 383.6 330.4 384 328 384c-7.719 0-15.17-3.734-19.73-10.34L208 228.8V360C208 373.3 197.3 384 184 384S160 373.3 160 360v-208c0-10.5 6.828-19.78 16.84-22.91c10.02-3.062 20.94 .6094 26.89 9.25L304 283.2V152C304 138.8 314.8 128 328 128S352 138.8 352 152V360z\", \"M328 128c-13.25 0-24 10.75-24 24v131.2L203.7 138.3c-5.953-8.641-16.88-12.31-26.89-9.25C166.8 132.2 160 141.5 160 152v208C160 373.3 170.8 384 184 384s24-10.75 24-24V228.8l100.3 144.8C312.8 380.3 320.3 384 328 384c2.391 0 4.797-.3594 7.156-1.094C345.2 379.8 352 370.5 352 360v-208C352 138.8 341.3 128 328 128z\"]]\n};\nvar faCompress = {\n  prefix: 'fad',\n  iconName: 'compress',\n  icon: [448, 512, [], \"f066\", [\"M128 320H32c-17.69 0-32 14.31-32 32s14.31 32 32 32h64v64c0 17.69 14.31 32 32 32s32-14.31 32-32v-96C160 334.3 145.7 320 128 320zM416 128h-64V64c0-17.69-14.31-32-32-32s-32 14.31-32 32v96c0 17.69 14.31 32 32 32h96c17.69 0 32-14.31 32-32S433.7 128 416 128z\", \"M416 320h-96c-17.69 0-32 14.31-32 32v96c0 17.69 14.31 32 32 32s32-14.31 32-32v-64h64c17.69 0 32-14.31 32-32S433.7 320 416 320zM128 32C110.3 32 96 46.31 96 64v64H32C14.31 128 0 142.3 0 160s14.31 32 32 32h96c17.69 0 32-14.31 32-32V64C160 46.31 145.7 32 128 32z\"]]\n};\nvar faWheatAwn = {\n  prefix: 'fad',\n  iconName: 'wheat-awn',\n  icon: [512, 512, [\"wheat-alt\"], \"e2cd\", [\"M504.1 7.029C514.3 16.4 514.3 31.6 504.1 40.97L416.1 128.1C407.6 138.3 392.4 138.3 383 128.1C373.7 119.6 373.7 104.4 383 95.03L471 7.029C480.4-2.343 495.6-2.343 504.1 7.029V7.029zM295.3 261.1C279.3 260.4 263.1 261.8 247.5 266.3C252.3 249.7 253.6 232.3 251.5 215.3L281.9 184.8L327.2 230.1L295.3 261.1zM411.7 162.4L471 103C480.4 93.66 495.6 93.66 504.1 103C514.3 112.4 514.3 127.6 504.1 136.1L458.8 183.2C444.4 172.9 428.3 165.1 411.7 162.4zM329.1 52.93L375 7.029C384.4-2.343 399.6-2.343 408.1 7.029C418.3 16.4 418.3 31.6 408.1 40.97L350.7 99.2C346.8 82.8 339.6 67.03 329.1 52.93V52.93zM193.5 363.8C177.5 362.2 161.2 363.7 145.7 368.1C150.4 351.5 151.8 334.1 149.7 317.1L180.1 286.6L225.4 331.9L193.5 363.8zM54.63 502.6C42.13 515.1 21.87 515.1 9.372 502.6C-3.124 490.1-3.124 469.9 9.372 457.4L78.29 388.5L123.5 433.7L54.63 502.6z\", \"M294.2 16L316.8 38.63C350.9 72.7 361.7 121.2 349.3 164.5C392.6 152.1 441.1 162.9 475.2 197L497.8 219.6L475.2 242.3C437.7 279.8 376.9 279.8 339.4 242.3L271.5 174.4C234 136.9 234 76.12 271.5 38.63L294.2 16zM247.5 266.3C290.8 253.9 339.3 264.8 373.4 298.8L395.1 321.5L373.4 344.1C335.9 381.6 275.1 381.6 237.6 344.1L169.7 276.2C132.2 238.7 132.2 177.9 169.7 140.5L192.3 117.8L214.1 140.5C249 174.5 259.9 223 247.5 266.3L247.5 266.3zM90.51 219.6L113.1 242.3C147.2 276.4 158.1 324.9 145.7 368.1C188.9 355.7 237.5 366.6 271.5 400.7L294.2 423.3L271.5 445.9C234 483.4 173.3 483.4 135.8 445.9L113.1 423.3C113.1 423.3 113.1 423.3 113.1 423.3L67.88 378C30.39 340.6 30.39 279.8 67.88 242.3L90.51 219.6z\"]]\n};\nvar faWheatAlt = faWheatAwn;\nvar faAnkh = {\n  prefix: 'fad',\n  iconName: 'ankh',\n  icon: [320, 512, [9765], \"f644\", [\"M296 256h-272C10.75 256 0 266.8 0 280v32c0 13.25 10.75 24 24 24h272c13.25 0 24-10.75 24-24v-32C320 266.8 309.2 256 296 256z\", \"M120 488C120 501.3 130.8 512 144 512h32c13.25 0 24-10.75 24-24V336h-80V488zM160 0C89.25 0 32 55.63 32 144C32 181.6 47.5 222 68.63 256h182.8C272.5 222 288 181.6 288 144C288 55.63 230.8 0 160 0zM160 244.9C139.1 222.1 112 178.6 112 144c0-39.5 18.38-64 48-64s48 24.5 48 64C208 178.6 180.9 222.1 160 244.9z\"]]\n};\nvar faHandsHoldingChild = {\n  prefix: 'fad',\n  iconName: 'hands-holding-child',\n  icon: [640, 512, [], \"e4fa\", [\"M79.1 264.2C79.1 281.2 86.74 297.5 98.74 309.5L149.8 360.6C158.1 368.9 171.1 370.1 180.8 363.7C193.7 355 195.5 336.8 184.6 325.8L137.4 278.6C124.9 266.1 124.9 245.9 137.4 233.4C149.9 220.9 170.1 220.9 182.6 233.4L255.2 305.9C276.2 326.9 288 355.4 288 385.1V464C288 490.5 266.5 512 240 512H173.3C156.3 512 140 505.3 128 493.3L28.12 393.4C10.11 375.4 0 350.1 0 325.5V104C0 81.91 17.91 64 40 64C62.09 64 80 81.91 80 104L79.1 264.2zM560 104C560 81.91 577.9 64 600 64C622.1 64 640 81.91 640 104V325.5C640 350.1 629.9 375.4 611.9 393.4L512 493.3C499.1 505.3 483.7 512 466.7 512H400C373.5 512 352 490.5 352 464V385.1C352 355.4 363.8 326.9 384.8 305.9L457.4 233.4C469.9 220.9 490.1 220.9 502.6 233.4C515.1 245.9 515.1 266.1 502.6 278.6L455.4 325.8C444.5 336.8 446.3 355 459.2 363.7C468.9 370.1 481.9 368.9 490.2 360.6L541.3 309.5C553.3 297.5 560 281.2 560 264.2L560 104z\", \"M360 40C360 62.09 342.1 80 320 80C297.9 80 280 62.09 280 40C280 17.91 297.9 0 320 0C342.1 0 360 17.91 360 40zM384.5 180.1L364.7 164.3L375.8 253C377.5 266.2 368.1 278.2 354.1 279.8C341.8 281.5 329.8 272.1 328.2 258.1L323.8 223.1H316.2L311.8 258.1C310.2 272.1 298.2 281.5 285 279.8C271.9 278.2 262.5 266.2 264.2 253L275.3 164.3L255.5 180.1C245.4 189.6 230.2 188.3 221.7 178.2C213.1 168 214.4 152.9 224.5 144.3L266 109.2C276.1 100.7 288.9 96 302.2 96H337.8C351.1 96 363.9 100.7 373.1 109.2L415.5 144.3C425.6 152.9 426.9 168 418.3 178.2C409.8 188.3 394.6 189.6 384.5 180.1H384.5z\"]]\n};\nvar faAsterisk = {\n  prefix: 'fad',\n  iconName: 'asterisk',\n  icon: [448, 512, [10033, 61545], \"2a\", [\"\", \"M417.1 368c-5.937 10.27-16.69 16-27.75 16c-5.422 0-10.92-1.375-15.97-4.281L256 311.4V448c0 17.67-14.33 32-31.1 32S192 465.7 192 448V311.4l-118.3 68.29C68.67 382.6 63.17 384 57.75 384c-11.06 0-21.81-5.734-27.75-16c-8.828-15.31-3.594-34.88 11.72-43.72L159.1 256L41.72 187.7C26.41 178.9 21.17 159.3 29.1 144C36.63 132.5 49.26 126.7 61.65 128.2C65.78 128.7 69.88 130.1 73.72 132.3L192 200.6V64c0-17.67 14.33-32 32-32S256 46.33 256 64v136.6l118.3-68.29c3.838-2.213 7.939-3.539 12.07-4.051C398.7 126.7 411.4 132.5 417.1 144c8.828 15.31 3.594 34.88-11.72 43.72L288 256l118.3 68.28C421.6 333.1 426.8 352.7 417.1 368z\"]]\n};\nvar faKeySkeletonLeftRight = {\n  prefix: 'fad',\n  iconName: 'key-skeleton-left-right',\n  icon: [640, 512, [], \"e3b4\", [\"M251.1 352H320V320C320 302.3 334.3 288 352 288C369.7 288 384 302.3 384 320V352H416L416 319.1C416 302.3 430.3 287.1 448 288C465.7 288 480 302.3 480 320L480 384C480 401.7 465.7 416 448 416H251.1C237.8 471.2 187.6 512 128 512C57.31 512 0 454.7 0 384C0 313.3 57.31 256 128 256C187.6 256 237.8 296.8 251.1 352V352zM128 320C92.65 320 64 348.7 64 384C64 419.3 92.65 448 128 448C163.3 448 192 419.3 192 384C192 348.7 163.3 320 128 320z\", \"M388 159.1H319.1V192C319.1 209.7 305.7 224 287.1 224C270.3 224 255.1 209.7 255.1 192V159.1H223.1L223.1 192C223.1 209.7 209.7 224 191.1 224C174.3 223.1 159.1 209.7 159.1 191.1L159.1 127.1C159.1 110.3 174.3 95.1 191.1 95.1H388C402.2 40.79 452.4 0 511.1 0C582.7 0 639.1 57.31 639.1 128C639.1 198.7 582.7 256 511.1 256C452.4 256 402.2 215.2 388 159.1V159.1zM511.1 192C547.3 192 575.1 163.3 575.1 128C575.1 92.65 547.3 64 511.1 64C476.7 64 447.1 92.65 447.1 128C447.1 163.3 476.7 192 511.1 192V192z\"]]\n};\nvar faCommentLines = {\n  prefix: 'fad',\n  iconName: 'comment-lines',\n  icon: [512, 512, [], \"f4b0\", [\"M256 31.1c-141.4 0-255.1 93.13-255.1 208c0 49.62 21.35 94.98 56.97 130.7c-12.5 50.38-54.27 95.27-54.77 95.77c-2.25 2.25-2.875 5.734-1.5 8.734c1.25 3 4.021 4.766 7.271 4.766c66.25 0 115.1-31.76 140.6-51.39c32.63 12.25 69.02 19.39 107.4 19.39c141.4 0 255.1-93.13 255.1-207.1S397.4 31.1 256 31.1zM264 320h-112C138.8 320 128 309.3 128 296S138.8 272 152 272h112C277.3 272 288 282.8 288 296S277.3 320 264 320zM360 224h-208C138.8 224 128 213.3 128 200S138.8 176 152 176h208C373.3 176 384 186.8 384 200S373.3 224 360 224z\", \"M264 272h-112C138.8 272 128 282.8 128 296S138.8 320 152 320h112C277.3 320 288 309.3 288 296S277.3 272 264 272zM360 176h-208C138.8 176 128 186.8 128 200S138.8 224 152 224h208C373.3 224 384 213.3 384 200S373.3 176 360 176z\"]]\n};\nvar faLuchadorMask = {\n  prefix: 'fad',\n  iconName: 'luchador-mask',\n  icon: [448, 512, [\"luchador\", \"mask-luchador\"], \"f455\", [\"M372 160h-67.97c-37.1 0-67.85 27.17-76.85 64H220.7C211.8 187.2 181.2 160 143.1 160L76 160C69.38 160 64 165.4 64 172v30.75C64 249.8 99.75 288 144 288h22.38C159 300.3 153.9 311.5 150.6 320.9C119.8 325.5 96 351.9 96 384c0 35.5 29.38 64 64.88 64H287c35.5 0 64.88-28.5 64.88-64c0-32.13-23.62-58.5-54.63-63.13C293.1 311.4 288.9 300.3 281.5 288H304C348.3 288 384 249.8 384 202.8V172C384 165.4 378.6 160 372 160zM224 266.8C244.3 286.6 255.9 305.3 262.8 320h-77.5C192.1 305.3 203.8 286.6 224 266.8zM144 256C117.5 256 96 232.1 96 202.8V192h48C170.5 192 192 215.9 192 245.2V256H144zM288 352c17.62 0 32 14.38 32 32s-14.38 32-32 32H160c-17.62 0-32-14.38-32-32s14.38-32 32-32H288zM352 202.8C352 232.1 330.5 256 304 256h-47.98c.1406 .1875 .3125 .375 0 0L256 245.2C256 215.9 277.5 192 304 192H352V202.8z\", \"M224 0C100.3 0 0 100.3 0 224v96c0 106 85.96 192 192 192h64c106 0 192-85.96 192-192V224C448 100.3 347.7 0 224 0zM384 202.8C384 249.8 348.3 288 304 288h-22.5c7.375 12.25 12.5 23.38 15.75 32.88c31 4.625 54.63 31 54.63 63.13c0 35.5-29.38 64-64.88 64H160.9C125.4 448 96 419.5 96 384c0-32.13 23.75-58.5 54.63-63.13C153.9 311.5 159 300.3 166.4 288H144C99.75 288 64 249.8 64 202.8V172C64 165.4 69.38 160 76 160l67.97 .0417c37.22 0 67.86 27.13 76.73 63.96h6.477c9-36.83 39.75-64 76.85-64H372C378.6 160 384 165.4 384 172V202.8z\"]]\n};\nvar faLuchador = faLuchadorMask;\nvar faMaskLuchador = faLuchadorMask;\nvar faSquareCheck = {\n  prefix: 'fad',\n  iconName: 'square-check',\n  icon: [448, 512, [9745, 9989, 61510, \"check-square\"], \"f14a\", [\"M384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM339.8 211.8C350.7 200.9 350.7 183.1 339.8 172.2C328.9 161.3 311.1 161.3 300.2 172.2L192 280.4L147.8 236.2C136.9 225.3 119.1 225.3 108.2 236.2C97.27 247.1 97.27 264.9 108.2 275.8L172.2 339.8C183.1 350.7 200.9 350.7 211.8 339.8L339.8 211.8z\", \"M339.8 172.2C350.7 183.1 350.7 200.9 339.8 211.8L211.8 339.8C200.9 350.7 183.1 350.7 172.2 339.8L108.2 275.8C97.27 264.9 97.27 247.1 108.2 236.2C119.1 225.3 136.9 225.3 147.8 236.2L192 280.4L300.2 172.2C311.1 161.3 328.9 161.3 339.8 172.2V172.2z\"]]\n};\nvar faCheckSquare = faSquareCheck;\nvar faShredder = {\n  prefix: 'fad',\n  iconName: 'shredder',\n  icon: [512, 512, [], \"f68a\", [\"M424 416v72C424 501.3 434.7 512 448 512s24-10.75 24-23.1V416H424zM40 488C40 501.3 50.75 512 63.1 512S88 501.3 88 488V416h-48V488zM232 488C232 501.3 242.7 512 256 512s24-10.75 24-23.1V416h-48V488zM136 488C136 501.3 146.7 512 159.1 512S184 501.3 184 488V416h-48V488zM328 488C328 501.3 338.7 512 352 512s24-10.75 24-23.1V416h-48V488zM448 192V77.25c0-8.484-3.375-16.62-9.375-22.62l-45.25-45.25C387.4 3.375 379.2 0 370.8 0H96C78.34 0 64 14.33 64 32v160h64V64h229.5L384 90.51V192H448z\", \"M448 192H64C28.65 192 0 220.7 0 256v96c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32V256C512 220.7 483.3 192 448 192zM432 296c-13.25 0-24-10.75-24-24c0-13.27 10.75-24 24-24s24 10.73 24 24C456 285.3 445.3 296 432 296z\"]]\n};\nvar faBookOpenCover = {\n  prefix: 'fad',\n  iconName: 'book-open-cover',\n  icon: [640, 512, [\"book-open-alt\"], \"e0c0\", [\"M64 32.4v323.1L304 416V40.02L100.9 .3879C81.5-2.649 64 12.54 64 32.4zM539.1 .3879L336 40.02V416l240-59.62V32.4C576 12.54 558.5-2.649 539.1 .3879z\", \"M313.1 511.2l-288-63.1C10.42 443.1 0 430.1 0 416V64.01C0 43.19 19.56 27.92 39.76 32.97L64 39.03v325.6c0 14.1 10.42 27.98 25.06 31.24L320 447.2l230.9-51.32C565.6 392.6 576 379.7 576 364.7V39.03l24.24-6.058C620.4 27.92 640 43.19 640 64.01v351.1c0 14.1-10.42 27.99-25.06 31.24l-288 63.1C322.4 512.3 317.6 512.3 313.1 511.2z\"]]\n};\nvar faBookOpenAlt = faBookOpenCover;\nvar faSandwich = {\n  prefix: 'fad',\n  iconName: 'sandwich',\n  icon: [512, 512, [129386], \"f81f\", [\"M497.9 239.3c-15-1.625-24-6.125-35.5-11.88C445.1 218.8 423.6 208 384.1 208s-61 10.75-78.25 19.38C291.3 234.8 280.6 240 256.3 240c-24.5 0-35.13-5.25-49.75-12.62C189.3 218.8 167.8 208 128.1 208S67 218.8 49.75 227.4c-11.5 5.75-20.5 10.25-35.63 11.88C6.125 240.3 0 247 0 255.1v32.13c0 4.5 1.1 8.875 5.375 11.88c3.375 3.125 8 4.5 12.5 4.125c28.5-2.625 46-11.38 60.5-18.62C93 277.3 103.6 272 128.1 272s35.13 5.25 49.75 12.62C195.1 293.3 216.6 304 256.3 304c39.5 0 61-10.75 78.25-19.38C349.1 277.3 359.8 272 384.1 272s35 5.25 49.63 12.62c14.5 7.25 31.88 16 60.38 18.62c4.5 .375 9.125-1.125 12.5-4.125C509.1 296.1 512 291.8 512 287.3V255.1C512 247 505.9 240.3 497.9 239.3zM319.1 384L416 336H224L319.1 384z\", \"M480 336h-64L319.1 384L224 336H32c-17.62 0-31.1 14.38-31.1 32L0 416c0 17.62 14.38 32 32 32h448c17.62 0 32-14.38 32-32l-.0038-48C511.1 350.4 497.6 336 480 336zM480 64H32C14.38 64 0 78.38 0 96l.0038 48c0 17.62 14.37 32 31.1 32h448c17.62 0 31.1-14.38 31.1-32L512 96C512 78.38 497.6 64 480 64z\"]]\n};\nvar faPesetaSign = {\n  prefix: 'fad',\n  iconName: 'peseta-sign',\n  icon: [384, 512, [], \"e221\", [\"M32 224C14.33 224 0 209.7 0 192C0 174.3 14.33 160 32 160V224zM282.5 224H96V160H282.5C286.1 170 288 180.8 288 192C288 203.2 286.1 213.1 282.5 224zM352 192C352 181 350.9 170.3 348.8 160H352C369.7 160 384 174.3 384 192C384 209.7 369.7 224 352 224H348.8C350.9 213.7 352 202.1 352 192z\", \"M32 64C32 46.33 46.33 32 64 32H192C280.4 32 352 103.6 352 192C352 280.4 280.4 352 192 352H96V448C96 465.7 81.67 480 64 480C46.33 480 32 465.7 32 448V64zM96 288H192C245 288 288 245 288 192C288 138.1 245 96 192 96H96V288z\"]]\n};\nvar faSquareParkingSlash = {\n  prefix: 'fad',\n  iconName: 'square-parking-slash',\n  icon: [640, 512, [\"parking-slash\"], \"f617\", [\"M404.2 291.5C421.4 274.2 432 250.3 432 224C432 170.1 389 128 336 128H264C247.3 128 233.1 138.2 227.1 152.7L107.7 59.11C119.3 42.71 138.4 32 160 32H480C515.3 32 544 60.65 544 96V401.1L404.2 291.5zM288 200.4V192H336C353.7 192 368 206.3 368 224C368 235.5 361.9 245.6 352.8 251.2L288 200.4zM224 352C224 369.7 238.3 384 256 384C273.7 384 288 369.7 288 352V322.9L486.9 479.6C484.6 479.9 482.3 480 480 480H160C124.7 480 96 451.3 96 416V171.6L224 272.5V352z\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faParkingSlash = faSquareParkingSlash;\nvar faTrainTunnel = {\n  prefix: 'fad',\n  iconName: 'train-tunnel',\n  icon: [512, 512, [], \"e454\", [\"M512 256V448C512 483.3 483.3 512 448 512H406.6L342.3 447.7C374.7 444.5 400 417.2 400 384V192C400 156.7 371.3 128 336 128H176C140.7 128 112 156.7 112 192V384C112 417.2 137.3 444.5 169.7 447.7L105.4 512H64C28.65 512 0 483.3 0 448V256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM150.6 512L214.6 448H297.4L361.4 512H150.6zM160 216C160 202.7 170.7 192 184 192H328C341.3 192 352 202.7 352 216V296C352 309.3 341.3 320 328 320H184C170.7 320 160 309.3 160 296V216z\", \"M112 192C112 156.7 140.7 128 176 128H336C371.3 128 400 156.7 400 192V384C400 419.3 371.3 448 336 448H176C140.7 448 112 419.3 112 384V192zM160 296C160 309.3 170.7 320 184 320H328C341.3 320 352 309.3 352 296V216C352 202.7 341.3 192 328 192H184C170.7 192 160 202.7 160 216V296zM256 416C273.7 416 288 401.7 288 384C288 366.3 273.7 352 256 352C238.3 352 224 366.3 224 384C224 401.7 238.3 416 256 416z\"]]\n};\nvar faHeading = {\n  prefix: 'fad',\n  iconName: 'heading',\n  icon: [448, 512, [\"header\"], \"f1dc\", [\"M448 448c0 17.69-14.33 32-32 32h-96c-17.67 0-32-14.31-32-32s14.33-32 32-32h16v-144h-224v144H128c17.67 0 32 14.31 32 32s-14.33 32-32 32H32c-17.67 0-32-14.31-32-32s14.33-32 32-32h16v-320H32c-17.67 0-32-14.31-32-32s14.33-32 32-32h96c17.67 0 32 14.31 32 32s-14.33 32-32 32H112v112h224v-112H320c-17.67 0-32-14.31-32-32s14.33-32 32-32h96c17.67 0 32 14.31 32 32s-14.33 32-32 32h-16v320H416C433.7 416 448 430.3 448 448z\", \"\"]]\n};\nvar faHeader = faHeading;\nvar faGhost = {\n  prefix: 'fad',\n  iconName: 'ghost',\n  icon: [384, 512, [128123], \"f6e2\", [\"M186.1 .1032c-105.1 3.126-186.1 94.75-186.1 199.9v264c0 14.25 17.3 21.38 27.3 11.25l24.95-18.5c6.625-5.001 16-4.001 21.5 2.25l43 48.31c6.25 6.251 16.37 6.251 22.62 0l40.62-45.81c6.375-7.251 17.62-7.251 24 0l40.63 45.81c6.25 6.251 16.38 6.251 22.62 0l43-48.31c5.5-6.251 14.88-7.251 21.5-2.25l24.95 18.5c10 10.13 27.3 3.002 27.3-11.25V192C384 83.98 294.9-3.147 186.1 .1032zM128 224c-17.62 0-31.1-14.38-31.1-32.01s14.38-32.01 31.1-32.01s32 14.38 32 32.01S145.6 224 128 224zM256 224c-17.62 0-32-14.38-32-32.01s14.38-32.01 32-32.01c17.62 0 32 14.38 32 32.01S273.6 224 256 224z\", \"M128 159.1c-17.62 0-31.1 14.38-31.1 32.01s14.38 32.01 31.1 32.01s32-14.38 32-32.01S145.6 159.1 128 159.1zM256 159.1c-17.62 0-32 14.38-32 32.01s14.38 32.01 32 32.01s32-14.38 32-32.01S273.6 159.1 256 159.1z\"]]\n};\nvar faFaceAnguished = {\n  prefix: 'fad',\n  iconName: 'face-anguished',\n  icon: [512, 512, [], \"e369\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 320C211.8 320 176 355.8 176 400C176 408.8 183.2 416 192 416H320C328.8 416 336 408.8 336 400C336 355.8 300.2 320 256 320zM176.4 192C158.7 192 144.4 206.3 144.4 224C144.4 241.7 158.7 256 176.4 256C194 256 208.4 241.7 208.4 224C208.4 206.3 194 192 176.4 192zM336.4 256C354 256 368.4 241.7 368.4 224C368.4 206.3 354 192 336.4 192C318.7 192 304.4 206.3 304.4 224C304.4 241.7 318.7 256 336.4 256zM208 112C208 103.2 200.8 96 192 96C186.2 96 180.4 96.38 174.8 97.13C146.6 100.9 121.1 113.6 101.1 132.3C94.62 138.3 94.28 148.5 100.3 154.9C106.3 161.4 116.5 161.7 122.9 155.7C138.4 141.2 157.8 131.7 178.1 128.9C183.2 128.3 187.6 128 192 128C200.8 128 208 120.8 208 112zM389.1 155.7C395.5 161.7 405.7 161.4 411.7 154.9C417.7 148.5 417.4 138.3 410.9 132.3C390.9 113.6 365.4 100.9 337.2 97.13C331.6 96.38 325.8 96 320 96C311.2 96 304 103.2 304 112C304 120.8 311.2 128 320 128C324.4 128 328.8 128.3 333 128.9C354.2 131.7 373.6 141.2 389.1 155.7z\", \"M192 128C187.6 128 183.2 128.3 178.1 128.9C157.8 131.7 138.4 141.2 122.9 155.7C116.5 161.7 106.3 161.4 100.3 154.9C94.28 148.5 94.62 138.3 101.1 132.3C121.1 113.6 146.6 100.9 174.8 97.13C180.4 96.38 186.2 96 192 96C200.8 96 208 103.2 208 112C208 120.8 200.8 128 192 128zM144.4 224C144.4 206.3 158.7 192 176.4 192C194 192 208.4 206.3 208.4 224C208.4 241.7 194 256 176.4 256C158.7 256 144.4 241.7 144.4 224zM304.4 224C304.4 206.3 318.7 192 336.4 192C354 192 368.4 206.3 368.4 224C368.4 241.7 354 256 336.4 256C318.7 256 304.4 241.7 304.4 224zM333 128.9C328.8 128.3 324.4 128 320 128C311.2 128 304 120.8 304 112C304 103.2 311.2 96 320 96C325.8 96 331.6 96.38 337.2 97.13C365.4 100.9 390.9 113.6 410.9 132.3C417.4 138.3 417.7 148.5 411.7 154.9C405.7 161.4 395.5 161.7 389.1 155.7C373.6 141.2 354.2 131.7 333 128.9z\"]]\n};\nvar faHockeySticks = {\n  prefix: 'fad',\n  iconName: 'hockey-sticks',\n  icon: [640, 512, [], \"f454\", [\"M191.1-.0003c-18.12 0-31.99 14.77-31.99 32.02c0 4.811 1.089 9.695 3.387 14.29l102.9 205.9L302.1 180.6L220.6 17.69C215 6.468 203.7-.0003 191.1-.0003zM607.1 351.1L576 351.1v159.1l32.01-.0052C625.6 511.1 640 497.6 640 479.1v-95.99C640 366.4 625.6 351.1 607.1 351.1zM373.7 323.8l-35.78 71.56l40.64 81.29C389.4 498.4 411.4 512 435.8 512H544v-160l-156.2-.0006L373.7 323.8zM64 511.1L96 512v-160l-32-.0091V511.1z\", \"M32 351.1c-17.6 0-32 14.4-32 32v95.99c0 17.6 14.4 31.1 31.99 32L64 511.1v-159.1L32 351.1zM480 32.02c0-17.41-14.05-32.02-31.99-32.02c-11.74 0-23.03 6.468-28.64 17.69L252.2 351.1L96 351.1V512h108.2c24.41 0 46.34-13.56 57.25-35.38L476.6 46.31C478.9 41.71 480 36.83 480 32.02zM544 351.1V512l32-.0156v-159.1L544 351.1z\"]]\n};\nvar faAbacus = {\n  prefix: 'fad',\n  iconName: 'abacus',\n  icon: [576, 512, [129518], \"f640\", [\"M128 336h32V312H128V336zM528 32h-480C21.49 32 0 53.49 0 80v352C0 458.5 21.49 480 48 480h480c26.51 0 48-21.49 48-48v-352C576 53.49 554.5 32 528 32zM512 416l-64 .0002V384h-32v32h-128V384H256v32H160L160 384H128l0 32L64 416V240h64v24h32V240h96v24h32V240h128v96h32v-96h64V416zM512 208h-64v-32h-32v32h-128v-32H256v32H160v-32H128v32H64V96l63.1 .0002L128 128h32l0-31.1H256V128h32V96h128V128h32V96L512 96V208zM256 336h32V312H256V336z\", \"M176 264h-64C103.2 264 96 271.2 96 280v16c0 8.836 7.164 16 16 16h64c8.836 0 16-7.164 16-16v-16C192 271.2 184.8 264 176 264zM176 128l-64 0C103.2 128 96 135.2 96 144V160c0 8.836 7.164 16 16 16h64C184.8 176 192 168.8 192 160V144C192 135.2 184.8 128 176 128zM304 336h-64C231.2 336 224 343.2 224 352v16c0 8.836 7.164 16 16 16h64c8.836 0 16-7.164 16-16V352C320 343.2 312.8 336 304 336zM176 336h-64C103.2 336 96 343.2 96 352v16c0 8.836 7.164 16 16 16h64c8.836 0 16-7.164 16-16V352C192 343.2 184.8 336 176 336zM464 128l-64 0C391.2 128 384 135.2 384 144V160c0 8.836 7.164 16 16 16h64C472.8 176 480 168.8 480 160V144C480 135.2 472.8 128 464 128zM304 264h-64C231.2 264 224 271.2 224 280v16c0 8.836 7.164 16 16 16h64c8.836 0 16-7.164 16-16v-16C320 271.2 312.8 264 304 264zM464 336h-64c-8.836 0-16 7.164-16 16v16c0 8.836 7.164 16 16 16h64c8.836 0 16-7.164 16-16V352C480 343.2 472.8 336 464 336zM304 128l-64 0C231.2 128 224 135.2 224 144V160c0 8.836 7.164 16 16 16h64C312.8 176 320 168.8 320 160V144C320 135.2 312.8 128 304 128z\"]]\n};\nvar faFilmSimple = {\n  prefix: 'fad',\n  iconName: 'film-simple',\n  icon: [512, 512, [\"film-alt\"], \"f3a0\", [\"M352 480H160V32h192V480z\", \"M464 32v56C464 92.42 460.4 96 456 96h-48c-4.418 0-8-3.582-8-8V32H352v448h48v-56c0-4.418 3.582-8 8-8h48c4.418 0 8 3.582 8 8V480c26.51 0 48-21.49 48-48v-352C512 53.49 490.5 32 464 32zM464 344c0 4.418-3.582 8-8 8h-48c-4.418 0-8-3.582-8-8v-48C400 291.6 403.6 288 408 288h48c4.418 0 8 3.582 8 8V344zM464 216C464 220.4 460.4 224 456 224h-48c-4.418 0-8-3.582-8-8v-48C400 163.6 403.6 160 408 160h48c4.418 0 8 3.582 8 8V216zM112 32v56C112 92.42 108.4 96 104 96h-48C51.58 96 48 92.42 48 88V32C21.49 32 0 53.49 0 80v352C0 458.5 21.49 480 48 480v-56C48 419.6 51.58 416 56 416h48c4.418 0 8 3.582 8 8V480H160V32H112zM112 344C112 348.4 108.4 352 104 352h-48c-4.418 0-8-3.582-8-8v-48C48 291.6 51.58 288 56 288h48C108.4 288 112 291.6 112 296V344zM112 216C112 220.4 108.4 224 104 224h-48C51.58 224 48 220.4 48 216v-48C48 163.6 51.58 160 56 160h48C108.4 160 112 163.6 112 168V216z\"]]\n};\nvar faFilmAlt = faFilmSimple;\nvar faList = {\n  prefix: 'fad',\n  iconName: 'list',\n  icon: [512, 512, [\"list-squares\"], \"f03a\", [\"M160 96C160 78.33 174.3 64 192 64H480C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128H192C174.3 128 160 113.7 160 96zM160 256C160 238.3 174.3 224 192 224H480C497.7 224 512 238.3 512 256C512 273.7 497.7 288 480 288H192C174.3 288 160 273.7 160 256zM480 384C497.7 384 512 398.3 512 416C512 433.7 497.7 448 480 448H192C174.3 448 160 433.7 160 416C160 398.3 174.3 384 192 384H480z\", \"M16 72C16 58.75 26.75 48 40 48H88C101.3 48 112 58.75 112 72V120C112 133.3 101.3 144 88 144H40C26.75 144 16 133.3 16 120V72zM16 232C16 218.7 26.75 208 40 208H88C101.3 208 112 218.7 112 232V280C112 293.3 101.3 304 88 304H40C26.75 304 16 293.3 16 280V232zM88 368C101.3 368 112 378.7 112 392V440C112 453.3 101.3 464 88 464H40C26.75 464 16 453.3 16 440V392C16 378.7 26.75 368 40 368H88z\"]]\n};\nvar faListSquares = faList;\nvar faTreePalm = {\n  prefix: 'fad',\n  iconName: 'tree-palm',\n  icon: [576, 512, [127796], \"f82b\", [\"M575.7 172.9c1.875 9.875-6.501 19.12-17.75 19.12L503.1 192l-23.1-48L455.1 192H264.6c-.0156-.1504-155.1 154.4-155.1 154.4c-8 8-20.37 7.375-26.12-1C48.01 293.6 61.76 212.1 118.8 155.1c3.375-3.375 7.125-5.1 10.75-9.125L96.01 79.1L72.01 128L18.01 127.1c-11.25 0-19.62-9.25-17.75-19.12C11.89 47.25 78.63 0 159.3 0c74.12 0 135.9 40.12 154.5 94.5c28-18.75 63.62-30.5 102.1-30.5C497.4 63.1 564.1 111.2 575.7 172.9z\", \"M229.8 472.4C244.1 415.3 275.1 296.6 264.6 192h56.6c14.88 56.63 41.12 179.5 26.37 293C345.6 500.6 331.6 512 315.9 512H260.8C240 512 224.6 492.5 229.8 472.4z\"]]\n};\nvar faSquarePhoneFlip = {\n  prefix: 'fad',\n  iconName: 'square-phone-flip',\n  icon: [448, 512, [\"phone-square-alt\"], \"f87b\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM123.3 384c-7.336 0-13.6-4.984-15.24-12.11l-11.62-50.39C94.71 314.2 98.5 306.6 105.5 303.6l54.24-23.25c6.391-2.766 13.9-.9062 18.24 4.484l22.02 26.91c34.63-17 62.77-45.14 79.77-79.75l-26.91-22.05c-5.375-4.391-7.211-11.83-4.492-18.22l23.27-54.28c3.047-6.953 10.59-10.77 17.93-9.062l50.38 11.62c7.125 1.625 12.11 7.891 12.11 15.22C352 281.4 249.4 384 123.3 384z\", \"M105.5 303.6l54.24-23.25c6.391-2.766 13.9-.9063 18.24 4.484l22.02 26.91c34.63-17 62.77-45.14 79.77-79.75l-26.91-22.05c-5.375-4.391-7.211-11.83-4.492-18.22l23.27-54.28c3.047-6.953 10.59-10.77 17.93-9.062l50.38 11.63c7.125 1.625 12.11 7.891 12.11 15.22c0 126.1-102.6 228.8-228.7 228.8c-7.336 0-13.6-4.984-15.24-12.11l-11.62-50.39C94.71 314.2 98.5 306.6 105.5 303.6z\"]]\n};\nvar faPhoneSquareAlt = faSquarePhoneFlip;\nvar faCartPlus = {\n  prefix: 'fad',\n  iconName: 'cart-plus',\n  icon: [576, 512, [], \"f217\", [\"M121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H170.7L121.1 32zM272 180H316V224C316 235 324.1 244 336 244C347 244 356 235 356 224V180H400C411 180 420 171 420 160C420 148.1 411 140 400 140H356V96C356 84.95 347 76 336 76C324.1 76 316 84.95 316 96V140H272C260.1 140 252 148.1 252 160C252 171 260.1 180 272 180z\", \"M0 24C0 10.75 10.75 0 24 0H96C107.5 0 117.4 8.19 119.6 19.51L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24V24zM224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464zM416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464zM252 160C252 148.1 260.1 140 272 140H316V96C316 84.95 324.1 76 336 76C347 76 356 84.95 356 96V140H400C411 140 420 148.1 420 160C420 171 411 180 400 180H356V224C356 235 347 244 336 244C324.1 244 316 235 316 224V180H272C260.1 180 252 171 252 160z\"]]\n};\nvar faGamepad = {\n  prefix: 'fad',\n  iconName: 'gamepad',\n  icon: [640, 512, [], \"f11b\", [\"M448 64H192C85.96 64 0 149.1 0 256s85.96 192 192 192h256c106 0 192-85.96 192-192S554 64 448 64zM247.1 280h-32v32c0 13.2-10.78 24-23.98 24c-13.2 0-24.02-10.8-24.02-24v-32L136 279.1C122.8 279.1 111.1 269.2 111.1 256c0-13.2 10.85-24.01 24.05-24.01L167.1 232v-32c0-13.2 10.82-24 24.02-24c13.2 0 23.98 10.8 23.98 24v32h32c13.2 0 24.02 10.8 24.02 24C271.1 269.2 261.2 280 247.1 280zM431.1 344c-22.12 0-39.1-17.87-39.1-39.1s17.87-40 39.1-40s39.1 17.88 39.1 40S454.1 344 431.1 344zM495.1 248c-22.12 0-39.1-17.87-39.1-39.1s17.87-40 39.1-40c22.12 0 39.1 17.88 39.1 40S518.1 248 495.1 248z\", \"M247.1 280h-32v32c0 13.2-10.78 24-23.98 24c-13.2 0-24.02-10.8-24.02-24v-32L136 279.1C122.8 279.1 111.1 269.2 111.1 256c0-13.2 10.85-24.01 24.05-24.01L167.1 232v-32c0-13.2 10.82-24 24.02-24c13.2 0 23.98 10.8 23.98 24v32h32c13.2 0 24.02 10.8 24.02 24C271.1 269.2 261.2 280 247.1 280z\"]]\n};\nvar faBorderCenterV = {\n  prefix: 'fad',\n  iconName: 'border-center-v',\n  icon: [448, 512, [], \"f89d\", [\"M416 416C433.7 416 448 430.3 448 448C448 465.7 433.7 480 416 480C398.3 480 384 465.7 384 448C384 430.3 398.3 416 416 416zM416 320C433.7 320 448 334.3 448 352C448 369.7 433.7 384 416 384C398.3 384 384 369.7 384 352C384 334.3 398.3 320 416 320zM32 320C49.67 320 64 334.3 64 352C64 369.7 49.67 384 32 384C14.33 384 0 369.7 0 352C0 334.3 14.33 320 32 320zM448 160C448 177.7 433.7 192 416 192C398.3 192 384 177.7 384 160C384 142.3 398.3 128 416 128C433.7 128 448 142.3 448 160zM32 128C49.67 128 64 142.3 64 160C64 177.7 49.67 192 32 192C14.33 192 0 177.7 0 160C0 142.3 14.33 128 32 128zM448 256C448 273.7 433.7 288 416 288C398.3 288 384 273.7 384 256C384 238.3 398.3 224 416 224C433.7 224 448 238.3 448 256zM32 224C49.67 224 64 238.3 64 256C64 273.7 49.67 288 32 288C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224zM448 64C448 81.67 433.7 96 416 96C398.3 96 384 81.67 384 64C384 46.33 398.3 32 416 32C433.7 32 448 46.33 448 64zM64 64C64 81.67 49.67 96 32 96C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32C49.67 32 64 46.33 64 64zM32 416C49.67 416 64 430.3 64 448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416zM352 256C352 273.7 337.7 288 320 288C302.3 288 288 273.7 288 256C288 238.3 302.3 224 320 224C337.7 224 352 238.3 352 256zM320 32C337.7 32 352 46.33 352 64C352 81.67 337.7 96 320 96C302.3 96 288 81.67 288 64C288 46.33 302.3 32 320 32zM352 448C352 465.7 337.7 480 320 480C302.3 480 288 465.7 288 448C288 430.3 302.3 416 320 416C337.7 416 352 430.3 352 448zM128 32C145.7 32 160 46.33 160 64C160 81.67 145.7 96 128 96C110.3 96 96 81.67 96 64C96 46.33 110.3 32 128 32zM160 448C160 465.7 145.7 480 128 480C110.3 480 96 465.7 96 448C96 430.3 110.3 416 128 416C145.7 416 160 430.3 160 448zM128 224C145.7 224 160 238.3 160 256C160 273.7 145.7 288 128 288C110.3 288 96 273.7 96 256C96 238.3 110.3 224 128 224z\", \"M224 480C206.3 480 192 465.7 192 448V64C192 46.33 206.3 32 224 32C241.7 32 256 46.33 256 64V448C256 465.7 241.7 480 224 480z\"]]\n};\nvar faCircleDot = {\n  prefix: 'fad',\n  iconName: 'circle-dot',\n  icon: [512, 512, [128280, \"dot-circle\"], \"f192\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 352C309 352 352 309 352 256C352 202.1 309 160 256 160C202.1 160 160 202.1 160 256C160 309 202.1 352 256 352z\", \"M352 256C352 309 309 352 256 352C202.1 352 160 309 160 256C160 202.1 202.1 160 256 160C309 160 352 202.1 352 256z\"]]\n};\nvar faDotCircle = faCircleDot;\nvar faClipboardMedical = {\n  prefix: 'fad',\n  iconName: 'clipboard-medical',\n  icon: [384, 512, [], \"e133\", [\"M336 64H256c35.35 0 64 28.65 64 64v16C320 152.8 312.8 160 304 160h-224C71.16 160 64 152.8 64 144V128c0-35.35 28.65-64 64-64H48C21.49 64 0 85.49 0 112v352C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48v-352C384 85.49 362.5 64 336 64zM288 336c0 8.8-7.2 16-16 16H224v48c0 8.8-7.2 16-16 16h-32C167.2 416 160 408.8 160 400V352H112C103.2 352 96 344.8 96 336v-32C96 295.2 103.2 288 112 288H160V240C160 231.2 167.2 224 176 224h32C216.8 224 224 231.2 224 240V288h48C280.8 288 288 295.2 288 304V336z\", \"M256 64c0-35.35-28.65-64-64-64S128 28.65 128 64C92.65 64 64 92.65 64 128v16C64 152.8 71.16 160 80 160h224C312.8 160 320 152.8 320 144V128C320 92.65 291.3 64 256 64zM192 88C178.7 88 168 77.25 168 64c0-13.26 10.75-24 24-24S216 50.74 216 64C216 77.25 205.3 88 192 88zM272 288H224V240C224 231.2 216.8 224 208 224h-32C167.2 224 160 231.2 160 240V288H112C103.2 288 96 295.2 96 304v32C96 344.8 103.2 352 112 352H160v48C160 408.8 167.2 416 176 416h32c8.8 0 16-7.2 16-16V352h48c8.8 0 16-7.2 16-16v-32C288 295.2 280.8 288 272 288z\"]]\n};\nvar faFaceDizzy = {\n  prefix: 'fad',\n  iconName: 'face-dizzy',\n  icon: [512, 512, [\"dizzy\"], \"f567\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 416C291.3 416 320 387.3 320 352C320 316.7 291.3 288 256 288C220.7 288 192 316.7 192 352C192 387.3 220.7 416 256 416zM100.7 155.3L137.4 192L100.7 228.7C94.44 234.9 94.44 245.1 100.7 251.3C106.9 257.6 117.1 257.6 123.3 251.3L160 214.6L196.7 251.3C202.9 257.6 213.1 257.6 219.3 251.3C225.6 245.1 225.6 234.9 219.3 228.7L182.6 192L219.3 155.3C225.6 149.1 225.6 138.9 219.3 132.7C213.1 126.4 202.9 126.4 196.7 132.7L160 169.4L123.3 132.7C117.1 126.4 106.9 126.4 100.7 132.7C94.44 138.9 94.44 149.1 100.7 155.3zM292.7 155.3L329.4 192L292.7 228.7C286.4 234.9 286.4 245.1 292.7 251.3C298.9 257.6 309.1 257.6 315.3 251.3L352 214.6L388.7 251.3C394.9 257.6 405.1 257.6 411.3 251.3C417.6 245.1 417.6 234.9 411.3 228.7L374.6 192L411.3 155.3C417.6 149.1 417.6 138.9 411.3 132.7C405.1 126.4 394.9 126.4 388.7 132.7L352 169.4L315.3 132.7C309.1 126.4 298.9 126.4 292.7 132.7C286.4 138.9 286.4 149.1 292.7 155.3z\", \"M196.7 132.7C202.9 126.4 213.1 126.4 219.3 132.7C225.6 138.9 225.6 149.1 219.3 155.3L182.6 192L219.3 228.7C225.6 234.9 225.6 245.1 219.3 251.3C213.1 257.6 202.9 257.6 196.7 251.3L160 214.6L123.3 251.3C117.1 257.6 106.9 257.6 100.7 251.3C94.44 245.1 94.44 234.9 100.7 228.7L137.4 192L100.7 155.3C94.44 149.1 94.44 138.9 100.7 132.7C106.9 126.4 117.1 126.4 123.3 132.7L160 169.4L196.7 132.7zM292.7 132.7C298.9 126.4 309.1 126.4 315.3 132.7L352 169.4L388.7 132.7C394.9 126.4 405.1 126.4 411.3 132.7C417.6 138.9 417.6 149.1 411.3 155.3L374.6 192L411.3 228.7C417.6 234.9 417.6 245.1 411.3 251.3C405.1 257.6 394.9 257.6 388.7 251.3L352 214.6L315.3 251.3C309.1 257.6 298.9 257.6 292.7 251.3C286.4 245.1 286.4 234.9 292.7 228.7L329.4 192L292.7 155.3C286.4 149.1 286.4 138.9 292.7 132.7z\"]]\n};\nvar faDizzy = faFaceDizzy;\nvar faEgg = {\n  prefix: 'fad',\n  iconName: 'egg',\n  icon: [384, 512, [129370], \"f7fb\", [\"M192 16c-106 0-192 182-192 288c0 106 85.1 192 192 192c105.1 0 192-85.1 192-192C384 198 297.1 16 192 16zM160.1 138C128.6 177.1 96 249.8 96 304C96 312.8 88.84 320 80 320S64 312.8 64 304c0-63.56 36.7-143.3 71.22-186c5.562-6.906 15.64-7.969 22.5-2.406C164.6 121.1 165.7 131.2 160.1 138z\", \"M160.1 138C128.6 177.1 96 249.8 96 304C96 312.8 88.84 320 80 320S64 312.8 64 304c0-63.56 36.7-143.3 71.22-186c5.562-6.906 15.64-7.969 22.5-2.406C164.6 121.1 165.7 131.2 160.1 138z\"]]\n};\nvar faUpToLine = {\n  prefix: 'fad',\n  iconName: 'up-to-line',\n  icon: [384, 512, [\"arrow-alt-to-top\"], \"f34d\", [\"M351.1 32H31.1C14.33 32 0 46.33 0 63.1C0 81.67 14.33 96 32 96h320C369.7 96 384 81.67 384 64C384 46.33 369.7 32 351.1 32z\", \"M33.95 305.4C30.17 296.6 31.97 286.3 38.55 279.4l136-144.1c9.062-9.602 25.84-9.602 34.91 0l136 144.1c6.578 6.973 8.375 17.2 4.594 26C346.3 314.2 337.6 319.9 328 319.9L256 319.9v128.1c0 17.69-14.33 32.02-32 32.02H160c-17.67 0-32-14.34-32-32.02V319.9L56 319.9C46.42 319.9 37.75 314.2 33.95 305.4z\"]]\n};\nvar faArrowAltToTop = faUpToLine;\nvar faHouseMedicalCircleXmark = {\n  prefix: 'fad',\n  iconName: 'house-medical-circle-xmark',\n  icon: [640, 512, [], \"e513\", [\"M496 192C453.6 192 414.7 207 384.3 232C384.2 232 384.1 232 384 232H328V176C328 167.2 320.8 160 312 160H264C255.2 160 248 167.2 248 176V232H192C183.2 232 176 239.2 176 248V296C176 304.8 183.2 312 192 312H248V368C248 376.8 255.2 384 264 384H312C315.1 384 318 383.1 320.5 381.5C324.6 435.5 353 482.6 394.8 512H128.1C92.75 512 64.09 483.3 64.09 448V287.6H32.05C14.02 287.6 0 273.5 0 255.5C0 246.5 3.004 238.5 10.01 231.5L266.4 8.016C273.4 1.002 281.4 0 288.4 0C295.4 0 303.4 2.004 309.5 7.014L522.1 193.9C513.6 192.7 504.9 192 496 192H496z\", \"M640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM532.7 308.7L496 345.4L459.3 308.7C453.1 302.4 442.9 302.4 436.7 308.7C430.4 314.9 430.4 325.1 436.7 331.3L473.4 368L436.7 404.7C430.4 410.9 430.4 421.1 436.7 427.3C442.9 433.6 453.1 433.6 459.3 427.3L496 390.6L532.7 427.3C538.9 433.6 549.1 433.6 555.3 427.3C561.6 421.1 561.6 410.9 555.3 404.7L518.6 368L555.3 331.3C561.6 325.1 561.6 314.9 555.3 308.7C549.1 302.4 538.9 302.4 532.7 308.7z\"]]\n};\nvar faWatchFitness = {\n  prefix: 'fad',\n  iconName: 'watch-fitness',\n  icon: [384, 512, [], \"f63e\", [\"M304 64C348.2 64 384 99.82 384 144V368C384 412.2 348.2 448 304 448H80C35.82 448 0 412.2 0 368V144C0 99.82 35.82 64 80 64H304zM203.1 333.3L283.2 256.1C303.3 236.7 303.3 204.5 283.2 185C264 166.6 233.7 166.6 214.6 185L192 206.9L169.4 185C150.3 166.6 119.1 166.6 100.8 185C80.72 204.5 80.72 236.7 100.8 256.1L180.9 333.3C187.1 339.3 196.9 339.3 203.1 333.3V333.3z\", \"M271.7 0C298.4 0 320 21.63 320 48.32V65.6C314.8 64.55 309.5 64 304 64H80C74.52 64 69.17 64.55 64 65.6V48.32C64 21.63 85.63 0 112.3 0L271.7 0zM64 464V446.4C69.17 447.4 74.52 448 80 448H304C309.5 448 314.8 447.4 320 446.4V464C320 490.5 298.5 512 272 512H112C85.49 512 64 490.5 64 464zM180.9 333.3L100.8 256.1C80.72 236.7 80.72 204.5 100.8 185C119.1 166.6 150.3 166.6 169.4 185L192 206.9L214.6 185C233.7 166.6 264 166.6 283.2 185C303.3 204.5 303.3 236.7 283.2 256.1L203.1 333.3C196.9 339.3 187.1 339.3 180.9 333.3V333.3z\"]]\n};\nvar faClockNineThirty = {\n  prefix: 'fad',\n  iconName: 'clock-nine-thirty',\n  icon: [512, 512, [], \"e34d\", [\"M256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0zM280 256C280 242.7 269.3 232 256 232H152C138.7 232 128 242.7 128 256C128 269.3 138.7 280 152 280H232V392C232 405.3 242.7 416 256 416C269.3 416 280 405.3 280 392V256z\", \"M232 392V280H152C138.7 280 128 269.3 128 256C128 242.7 138.7 232 152 232H256C269.3 232 280 242.7 280 256V392C280 405.3 269.3 416 256 416C242.7 416 232 405.3 232 392z\"]]\n};\nvar faCampground = {\n  prefix: 'fad',\n  iconName: 'campground',\n  icon: [576, 512, [9978], \"f6bb\", [\"M576 448V464C576 490.5 554.5 512 528 512H48C21.49 512 0 490.5 0 464V448H576z\", \"M371.1 7.013C385.8 18.05 388 38.19 376.1 51.99L328.1 112L563.7 405.4C571.7 415.4 576 427.7 576 440.4V448H407.5L288 291.7L168.5 448H0V440.4C0 427.7 4.328 415.4 12.27 405.4L247 112L199 51.99C187.1 38.19 190.2 18.05 204 7.013C217.8-4.027 237.9-1.789 248.1 12.01L288 60.78L327 12.01C338.1-1.789 358.2-4.027 371.1 7.013V7.013zM528.3 512C528.2 512 528.1 512 528 512H48C47.89 512 47.78 512 47.66 512H528.3z\"]]\n};\nvar faFolderPlus = {\n  prefix: 'fad',\n  iconName: 'folder-plus',\n  icon: [512, 512, [], \"f65e\", [\"M464 96h-192l-64-64h-160C21.5 32 0 53.5 0 80v352C0 458.5 21.5 480 48 480h416c26.5 0 48-21.5 48-48v-288C512 117.5 490.5 96 464 96zM336 311.1h-56v56C279.1 381.3 269.3 392 256 392c-13.27 0-23.1-10.74-23.1-23.1V311.1H175.1C162.7 311.1 152 301.3 152 288c0-13.26 10.74-23.1 23.1-23.1h56V207.1C232 194.7 242.7 184 256 184s23.1 10.74 23.1 23.1V264h56C349.3 264 360 274.7 360 288S349.3 311.1 336 311.1z\", \"M360 288c0 13.26-10.74 23.1-23.1 23.1h-56v56C279.1 381.3 269.3 392 256 392c-13.27 0-23.1-10.74-23.1-23.1V311.1H175.1C162.7 311.1 152 301.3 152 288c0-13.26 10.74-23.1 23.1-23.1h56V207.1C232 194.7 242.7 184 256 184s23.1 10.74 23.1 23.1V264h56C349.3 264 360 274.7 360 288z\"]]\n};\nvar faJug = {\n  prefix: 'fad',\n  iconName: 'jug',\n  icon: [448, 512, [], \"f8c6\", [\"M303.1 63.92h-160c-8.837 0-16-7.163-16-16L127.1 16c0-8.837 7.164-16 16-16h159.1c8.837 0 15.1 7.163 15.1 16l-.0003 31.92C319.1 56.76 312.8 63.92 303.1 63.92zM415.1 287.1H32L31.1 415.1h384V287.1z\", \"M31.1 415.1h384l.0002 32.01c0 35.35-28.65 64-64 64h-256c-35.35 0-64-28.65-64-64L31.1 415.1zM404.9 233.9c7.25 16.13 10.1 36.6 11.12 54.1H32c.0273-29.11 9.875-60.32 28.05-83.05l76.93-96.16c4.541-5.673 7.011-12.73 7.011-19.1L143.1 63.92h160l.0005 24.9c0 7.423 2.58 14.77 7.3 20.51l10.07 12.32c19.38-23.13 51.12-31.68 79.5-21.31c28.38 10.38 47.25 37.39 47.13 67.64C447.1 196.6 431.1 222.4 404.9 233.9zM399.9 167.2c-.375-13-11-23.25-23.88-23.25c-11 0-19.88 7.499-22.75 17.63l24.13 30.13C390.2 190.1 400.2 180.1 399.9 167.2z\"]]\n};\nvar faFutbol = {\n  prefix: 'fad',\n  iconName: 'futbol',\n  icon: [512, 512, [9917, \"futbol-ball\", \"soccer-ball\"], \"f1e3\", [\"M458.3 99.08L458.3 99.08L458.3 99.08zM511.8 264c-1.442 48.66-16.82 95.87-44.28 136.1l-7.38-32.46l-113 13.86l-48.19 103.3l28.22 16.84c-23.48 6.78-47.67 10.2-71.85 10.2c-23.76 0-47.51-3.302-70.58-9.962l28.23-17.06l-48.19-103.3l-113-13.88l-7.39 32.46c-27.45-40.19-42.8-87.41-44.25-136.1l24.95 21.76l83.2-77.67L86.78 96.15L53.67 99.09c29.72-38.29 69.67-67.37 115.2-83.88l.3613 .2684L156.5 45.53l99.5 55.13l99.5-55.13L342.4 14.98c45.82 16.48 86 45.64 115.9 84.11L425.6 96.16L403.7 208.2l83.21 77.67L511.8 264zM357.3 217.4L255.1 144L154.7 217.4l38.82 118.6L318.8 336L357.3 217.4z\", \"M355.5 45.53L342.4 14.98c-27.95-9.983-57.18-14.98-86.42-14.98c-29.25 0-58.51 4.992-86.46 14.97L156.5 45.53l99.5 55.13L355.5 45.53zM86.78 96.15L53.67 99.09c-34.79 44.75-53.67 99.8-53.67 156.5L.0001 256c0 2.694 .0519 5.379 .1352 8.063l24.95 21.76l83.2-77.67L86.78 96.15zM318.8 336L357.3 217.4L255.1 144L154.7 217.4l38.82 118.6L318.8 336zM512 255.6c0-56.7-18.9-111.8-53.72-156.5L425.6 96.16L403.7 208.2l83.21 77.67l24.92-21.79C511.1 260.1 512 258.1 512 255.6zM51.77 367.7l-7.39 32.46c33.48 49.11 82.96 85.07 140 101.7l28.6-16.99l-48.19-103.3L51.77 367.7zM347.2 381.5l-48.19 103.3l28.57 17c57.05-16.66 106.5-52.62 140-101.7l-7.38-32.46L347.2 381.5z\"]]\n};\nvar faFutbolBall = faFutbol;\nvar faSoccerBall = faFutbol;\nvar faSnowBlowing = {\n  prefix: 'fad',\n  iconName: 'snow-blowing',\n  icon: [640, 512, [], \"f761\", [\"M416 240h136C600.5 240 640 200.5 640 152S600.5 64 552 64H544c-17.67 0-32 14.31-32 32s14.33 32 32 32h8C565.2 128 576 138.8 576 152S565.2 176 552 176H416c-17.67 0-32 14.31-32 32S398.3 240 416 240zM552 272H416c-17.67 0-32 14.31-32 32s14.33 32 32 32h136c13.23 0 24 10.78 24 24S565.2 384 552 384H544c-17.67 0-32 14.31-32 32s14.33 32 32 32h8c48.53 0 88-39.47 88-88S600.5 272 552 272z\", \"M344 159c-6.609-11.47-21.34-15.41-32.78-8.781L294.1 160.1l.6816-2.545c2.859-10.69-3.469-21.66-14.14-24.5C270 130.2 259.1 136.5 256.2 147.2L245.2 188.4L200 214.4V156.3l30.14-30.13c7.812-7.812 7.812-20.5 0-28.31s-20.47-7.812-28.28 0L200 99.71V88C200 74.75 189.3 64 176 64S152 74.75 152 88v11.71L150.1 97.84c-7.812-7.812-20.47-7.812-28.28 0s-7.812 20.5 0 28.31L152 156.3v58.15L101.6 185.4L90.61 144.2C87.75 133.5 76.83 127.2 66.13 130c-10.67 2.844-17 13.81-14.14 24.5l.6855 2.559L42.5 151.2C31.06 144.6 16.33 148.5 9.72 160C3.095 171.5 7.016 186.2 18.5 192.8l10.18 5.875L26.11 199.3c-10.66 2.844-16.98 13.81-14.12 24.5c2.391 8.938 10.47 14.81 19.3 14.81c1.719 0 3.469-.2187 5.203-.6875l41.15-11.04L128 255.1L79.37 284.1L38.22 273C27.66 270.2 16.58 276.5 13.72 287.2c-2.859 10.69 3.469 21.66 14.12 24.5l2.566 .6875L20.23 318.2c-11.48 6.625-15.41 21.31-8.781 32.78c4.438 7.688 12.52 12 20.8 12c4.078 0 8.203-1.031 11.98-3.219l10.17-5.871l-.6855 2.559c-2.859 10.69 3.469 21.66 14.14 24.5c1.734 .4687 3.469 .6875 5.188 .6875c8.828 0 16.91-5.875 19.3-14.81l11.04-41.21L152 297.6v50.15l-30.14 30.13c-7.812 7.812-7.812 20.5 0 28.31s20.47 7.812 28.28 0L152 404.3V424C152 437.3 162.8 448 176 448s24-10.75 24-24v-19.71l1.859 1.861C205.8 410.1 210.9 412 216 412s10.23-1.938 14.14-5.844c7.812-7.812 7.812-20.5 0-28.31L200 347.7V297.6l43.43 25.07l11.04 41.21c2.391 8.938 10.47 14.81 19.3 14.81c1.719 0 3.453-.2187 5.188-.6875c10.67-2.844 17-13.81 14.14-24.5l-.6836-2.555l17.09 9.867C313.3 362.1 317.4 364 321.5 364c8.281 0 16.36-4.312 20.8-12c6.625-11.47 2.704-26.16-8.78-32.78L316.4 309.3l2.572-.6895c10.66-2.844 16.98-13.81 14.12-24.5c-2.859-10.66-13.78-17-24.5-14.12L267.4 281.1L223.1 255.1l45.17-26.08l41.17 11.05c1.734 .4687 3.484 .6875 5.203 .6875c8.828 0 16.91-5.875 19.3-14.81c2.859-10.69-3.469-21.66-14.12-24.5L318.1 201.7l17.1-9.871C346.7 185.2 350.6 170.5 344 159z\"]]\n};\nvar faPaintbrush = {\n  prefix: 'fad',\n  iconName: 'paintbrush',\n  icon: [576, 512, [128396, \"paint-brush\"], \"f1fc\", [\"M320 400C320 461.9 269.9 512 208 512H64C46.33 512 32 497.7 32 480C32 462.3 46.33 448 64 448H68.81C86.44 448 98.4 429.1 96.59 411.6C96.2 407.8 96 403.9 96 400C96 338.1 146.1 288 208 288C212.4 288 216.8 288.3 221.1 288.8L315.7 369.1C318.5 378.9 320 389.3 320 400H320z\", \"M320 368C318.4 368 316.9 367.1 315.3 367.9C315.5 368.3 315.6 368.7 315.7 369.1L221.1 288.8C222.6 288.9 224.1 289.1 225.6 289.4C224.5 283.7 223.1 277.9 223.1 272V263.1C223.1 233.8 238.2 205.3 262.4 187.2L499.1 9.605C517.7-4.353 543.6-2.965 560.7 12.9C577.7 28.76 580.8 54.54 568.2 74.07L406.5 324.1C388.8 351.5 358.5 368 325.9 368H320zM208 512H64L63.85 512H208.3C208.2 512 208.1 512 208 512H208z\"]]\n};\nvar faPaintBrush = faPaintbrush;\nvar faLock = {\n  prefix: 'fad',\n  iconName: 'lock',\n  icon: [448, 512, [128274], \"f023\", [\"M224 64C179.8 64 144 99.82 144 144V192H80V144C80 64.47 144.5 0 224 0C303.5 0 368 64.47 368 144V192H304V144C304 99.82 268.2 64 224 64z\", \"M0 256C0 220.7 28.65 192 64 192H384C419.3 192 448 220.7 448 256V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V256z\"]]\n};\nvar faArrowDownFromLine = {\n  prefix: 'fad',\n  iconName: 'arrow-down-from-line',\n  icon: [384, 512, [8615, \"arrow-from-top\"], \"f345\", [\"M32 96h320c17.69 0 32-14.31 32-32s-14.31-32-32-32H32C14.31 32 0 46.31 0 64S14.31 96 32 96z\", \"M342.6 297.4c12.5 12.5 12.5 32.75 0 45.25l-128 128c-12.5 12.5-32.75 12.5-45.25 0l-128-128c-12.5-12.5-12.5-32.75 0-45.25C47.63 291.1 55.81 288 64 288s16.38 3.125 22.62 9.375L160 370.8V192c0-17.69 14.31-32 32-32s32 14.31 32 32v178.8l73.38-73.38C309.9 284.9 330.1 284.9 342.6 297.4z\"]]\n};\nvar faArrowFromTop = faArrowDownFromLine;\nvar faGasPump = {\n  prefix: 'fad',\n  iconName: 'gas-pump',\n  icon: [512, 512, [9981], \"f52f\", [\"M256 0C291.3 0 320 28.65 320 64V448H32V64C32 28.65 60.65 0 96 0H256zM112 64C103.2 64 96 71.16 96 80V176C96 184.8 103.2 192 112 192H240C248.8 192 256 184.8 256 176V80C256 71.16 248.8 64 240 64H112z\", \"M384 31.1C392.8 23.16 407.2 23.16 416 31.1L493.3 109.3C505.3 121.3 512 137.5 512 154.5V376C512 415.8 479.8 448 440 448C400.2 448 368 415.8 368 376V344C368 321.9 350.1 303.1 328 303.1H320V255.1H328C376.6 255.1 416 295.4 416 344V376C416 389.3 426.7 400 440 400C453.3 400 464 389.3 464 376V221.1C436.4 214.9 416 189.8 416 159.1V95.1L384 63.1C375.2 55.16 375.2 40.84 384 31.1V31.1zM0 480C0 462.3 14.33 448 32 448H320C337.7 448 352 462.3 352 480C352 497.7 337.7 512 320 512H32C14.33 512 0 497.7 0 480z\"]]\n};\nvar faSignalBarsSlash = {\n  prefix: 'fad',\n  iconName: 'signal-bars-slash',\n  icon: [640, 512, [\"signal-alt-slash\"], \"f694\", [\"M351.1 463.1c0 26.4 21.6 48 48 48s48-21.6 48-48v-16.19l-96-75.24V463.1zM80 383.1c-26.4 0-48 21.6-48 48v31.1c0 26.4 21.6 48 48 48s48-21.6 48-48v-31.1C128 405.6 106.4 383.1 80 383.1zM399.1 127.1c-26.4 0-48 21.6-48 48v74.58l96 75.24V175.1C447.1 149.6 426.4 127.1 399.1 127.1zM559.1 0c-26.4 0-48 21.6-48 48v327.1l96 75.24V48C607.1 21.6 586.4 0 559.1 0zM192 304v160C192 490.4 213.6 512 240 512S288 490.4 288 464v-141.4L213.4 264.1C200.5 272.8 192 287.4 192 304z\", \"M634.9 502.8c-8.125 10.41-23.19 12.28-33.69 4.078L9.187 42.89c-10.44-8.172-12.26-23.26-4.068-33.7C9.839 3.158 16.91 0 24.03 0c5.156 0 10.38 1.673 14.78 5.111l591.1 463.1C641.2 477.3 643.1 492.4 634.9 502.8z\"]]\n};\nvar faSignalAltSlash = faSignalBarsSlash;\nvar faMonkey = {\n  prefix: 'fad',\n  iconName: 'monkey',\n  icon: [576, 512, [128018], \"f6fb\", [\"M448 64C474.5 64 496 85.49 496 112C496 135.8 478.7 155.5 456 159.3V168C456 190.1 438.1 208 416 208C393.9 208 376 190.1 376 168V159.3C353.3 155.5 336 135.8 336 112C336 85.49 357.5 64 384 64H448zM384 96C375.2 96 368 103.2 368 112C368 120.8 375.2 128 384 128C392.8 128 400 120.8 400 112C400 103.2 392.8 96 384 96zM448 128C456.8 128 464 120.8 464 112C464 103.2 456.8 96 448 96C439.2 96 432 103.2 432 112C432 120.8 439.2 128 448 128z\", \"M160 416C160 326.3 221.4 251 304.5 229.9C329.1 265 369.9 288 416 288C425.8 288 435.4 286.1 444.7 284.1L526.5 363C558.1 393.2 576 435 576 478.8V480C576 497.7 561.7 512 544 512C526.3 512 512 497.7 512 480V478.8C512 452.5 501.3 427.4 482.3 409.3L416 346.1V448H448C465.7 448 480 462.3 480 480C480 497.7 465.7 512 448 512H160C71.63 512 0 440.4 0 352V110.1C0 49.31 49.3 .0003 110.1 .0003H120.5C177.7 .0003 223.3 47.77 220.6 104.9C218.4 153.1 182 192.8 134.2 199.4L132.4 199.7C114.9 202.1 98.71 189.9 96.3 172.4C93.89 154.9 106.1 138.7 123.6 136.3L125.5 136C142.8 133.7 155.9 119.3 156.7 101.9C157.7 81.26 141.2 64 120.5 64H110.1C84.65 64 63.1 84.65 63.1 110.1V352C63.1 405 106.1 448 159.1 448L160 416zM416 256C386.7 256 360.1 243.8 341.2 224.3C332.3 215 325 204.1 319.1 192C284.6 191.1 256 163.3 256 128C256 92.66 284.6 64.02 319.1 64C335.6 26.42 372.7 0 416 0C459.3 0 496.4 26.42 512 64C547.4 64.02 576 92.66 576 128C576 163.3 547.4 191.1 512 192C496.4 229.6 459.3 256 416 256zM384 64C357.5 64 336 85.49 336 112C336 135.8 353.3 155.5 376 159.3V168C376 190.1 393.9 208 416 208C438.1 208 456 190.1 456 168V159.3C478.7 155.5 496 135.8 496 112C496 85.49 474.5 64 448 64H384z\"]]\n};\nvar faRectanglePro = {\n  prefix: 'fad',\n  iconName: 'rectangle-pro',\n  icon: [640, 512, [\"pro\"], \"e235\", [\"M160 240H128V208H160C168.8 208 176 215.2 176 224C176 232.8 168.8 240 160 240zM288 208H320C328.8 208 336 215.2 336 224C336 232.8 328.8 240 320 240H288V208zM448 248C448 225.9 465.9 208 488 208C510.1 208 528 225.9 528 248V264C528 286.1 510.1 304 488 304C465.9 304 448 286.1 448 264V248zM576 32C611.3 32 640 60.65 640 96V416C640 451.3 611.3 480 576 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H576zM104 160C90.75 160 80 170.7 80 184V328C80 341.3 90.75 352 104 352C117.3 352 128 341.3 128 328V288H160C195.3 288 224 259.3 224 224C224 188.7 195.3 160 160 160H104zM240 328C240 341.3 250.7 352 264 352C277.3 352 288 341.3 288 328V288H306.7L339.6 340.7C346.7 351.1 361.5 355.4 372.7 348.4C383.1 341.3 387.4 326.5 380.4 315.3L356.3 276.7C373 265.2 384 245.9 384 224C384 188.7 355.3 160 320 160H264C250.7 160 240 170.7 240 184V328zM488 160C439.4 160 400 199.4 400 248V264C400 312.6 439.4 352 488 352C536.6 352 576 312.6 576 264V248C576 199.4 536.6 160 488 160z\", \"M80 184C80 170.7 90.75 160 104 160H160C195.3 160 224 188.7 224 224C224 259.3 195.3 288 160 288H128V328C128 341.3 117.3 352 104 352C90.75 352 80 341.3 80 328V184zM128 240H160C168.8 240 176 232.8 176 224C176 215.2 168.8 208 160 208H128V240zM240 184C240 170.7 250.7 160 264 160H320C355.3 160 384 188.7 384 224C384 245.9 373 265.2 356.3 276.7L380.4 315.3C387.4 326.5 383.1 341.3 372.7 348.4C361.5 355.4 346.7 351.1 339.6 340.7L306.7 288H288V328C288 341.3 277.3 352 264 352C250.7 352 240 341.3 240 328V184zM288 240H320C328.8 240 336 232.8 336 224C336 215.2 328.8 208 320 208H288V240zM576 248V264C576 312.6 536.6 352 488 352C439.4 352 400 312.6 400 264V248C400 199.4 439.4 160 488 160C536.6 160 576 199.4 576 248zM448 264C448 286.1 465.9 304 488 304C510.1 304 528 286.1 528 264V248C528 225.9 510.1 208 488 208C465.9 208 448 225.9 448 248V264z\"]]\n};\nvar faPro = faRectanglePro;\nvar faHouseNight = {\n  prefix: 'fad',\n  iconName: 'house-night',\n  icon: [640, 512, [], \"e010\", [\"M88 88C88 136.6 127.4 176 176 176C179 176 182 175.8 184.1 175.6C192.6 174.8 198.8 183.2 193.5 188.8C173.1 210.5 144.1 224 112 224C50.14 224 0 173.9 0 112C0 50.14 50.14 0 112 0C115.7 0 119.4 .1805 123 .5334C130.6 1.275 131.5 11.71 125.2 16.12C102.7 32.06 88 58.31 88 88L88 88zM248.5 12.28C251.1 5.312 260.9 5.312 263.5 12.28L275.4 44.55L307.7 56.5C314.7 59.07 314.7 68.93 307.7 71.5L275.4 83.45L263.5 115.7C260.9 122.7 251.1 122.7 248.5 115.7L236.6 83.45L204.3 71.5C197.3 68.93 197.3 59.07 204.3 56.5L236.6 44.55L248.5 12.28zM88.5 332.3C91.07 325.3 100.9 325.3 103.5 332.3L115.4 364.6L147.7 376.5C154.7 379.1 154.7 388.9 147.7 391.5L115.4 403.4L103.5 435.7C100.9 442.7 91.07 442.7 88.5 435.7L76.55 403.4L44.28 391.5C37.31 388.9 37.31 379.1 44.28 376.5L76.55 364.6L88.5 332.3z\", \"M378.3 104.5C390.6 93.17 409.4 93.17 421.7 104.5L629.7 296.5C639.4 305.4 642.6 319.4 637.8 331.7C633 343.9 621.2 352 608 352H576V464C576 490.5 554.5 512 528 512H272C245.5 512 224 490.5 224 464V352H192C178.8 352 166.1 343.9 162.2 331.7C157.4 319.4 160.6 305.4 170.3 296.5L378.3 104.5zM368 288C359.2 288 352 295.2 352 304V368C352 376.8 359.2 384 368 384H432C440.8 384 448 376.8 448 368V304C448 295.2 440.8 288 432 288H368z\"]]\n};\nvar faHotTubPerson = {\n  prefix: 'fad',\n  iconName: 'hot-tub-person',\n  icon: [512, 512, [\"hot-tub\"], \"f593\", [\"M106.6 160H64C28.63 160 0 188.6 0 224v32h256L145.1 172.8C133.1 164.5 120.5 160 106.6 160zM64 128c35.38 0 64-28.62 64-64S99.38 0 64 0S0 28.62 0 64S28.63 128 64 128zM272 14.38C271 6.125 264.3 0 256.3 0h-16.17C230.6 0 223 8.625 224.1 18.38C228.5 57.5 246.5 92.88 274.3 115.5c17.38 14.12 28.75 36.75 32 62.12C307.3 185.9 313.1 192 321.1 192h16.13c9.5 0 17-8.625 16-18.38C349.8 134.5 331.6 99.13 304 76.5C286.6 62.38 275.1 39.75 272 14.38zM412 76.5c-17.38-14.12-28.88-36.75-32-62.12C379 6.125 372.3 0 364.3 0h-16.12c-9.5 0-17.12 8.625-16 18.38c4.375 39.13 22.38 74.5 50.13 97.13c17.38 14.12 28.75 36.75 32 62.12C415.3 185.9 421.1 192 429.1 192h16.13c9.5 0 17-8.625 16-18.38C457.8 134.5 439.6 99.13 412 76.5z\", \"M480 256H0v192c0 35.38 28.62 64 64 64h384c35.38 0 64-28.62 64-64V288C512 270.4 497.6 256 480 256zM128 440C128 444.4 124.4 448 120 448h-16C99.63 448 96 444.4 96 440v-112C96 323.6 99.63 320 104 320h16C124.4 320 128 323.6 128 328V440zM224 440C224 444.4 220.4 448 216 448h-16C195.6 448 192 444.4 192 440v-112C192 323.6 195.6 320 200 320h16C220.4 320 224 323.6 224 328V440zM320 440c0 4.375-3.625 8-8 8h-16C291.6 448 288 444.4 288 440v-112c0-4.375 3.625-8 8-8h16c4.375 0 8 3.625 8 8V440zM416 440c0 4.375-3.625 8-8 8h-16C387.6 448 384 444.4 384 440v-112c0-4.375 3.625-8 8-8h16c4.375 0 8 3.625 8 8V440z\"]]\n};\nvar faHotTub = faHotTubPerson;\nvar faBlanket = {\n  prefix: 'fad',\n  iconName: 'blanket',\n  icon: [448, 512, [], \"f498\", [\"M448 128c0 0-.0918 133.7-.2773 173.3C446.2 258.4 411.2 224 368 224H128c-70.58 0-128 57.42-128 128V128c0-52.88 43.13-96 96-96h256C404.9 32 448 75.13 448 128z\", \"M448 432v32c0 8.75-7.25 16-16 16H128c-70.75 0-128-57.25-128-128c0-70.58 57.42-128 128-128h240c43.17 0 78.24 34.44 79.72 77.26l-.0977 11.12C443.4 354 405.1 384 363.3 384H128c-17.75 0-32-14.25-32-32s14.25-32 32-32h240c8.75 0 16-7.25 16-16S376.8 288 368 288H128c-35.25 0-64 28.75-64 64s28.75 64 64 64h304C440.8 416 448 423.3 448 432z\"]]\n};\nvar faMapLocation = {\n  prefix: 'fad',\n  iconName: 'map-location',\n  icon: [576, 512, [\"map-marked\"], \"f59f\", [\"M416 503V200.4C419.5 193.5 422.7 186.7 425.6 179.9C426.1 178.6 426.6 177.4 427.1 176.1L543.1 129.7C558.9 123.4 576 135 576 152V422.8C576 432.6 570 441.4 560.9 445.1L416 503zM15.09 187.3L137.6 138.3C140 152.5 144.9 166.6 150.4 179.9C153.3 186.7 156.5 193.5 160 200.4V451.8L32.91 502.7C17.15 508.1 0 497.4 0 480.4V209.6C0 199.8 5.975 190.1 15.09 187.3H15.09zM384 504.3L191.1 449.4V255C212.5 286.3 234.3 314.6 248.2 331.1C268.7 357.6 307.3 357.6 327.8 331.1C341.7 314.6 363.5 286.3 384 255L384 504.3z\", \"M408 120C408 174.6 334.9 271.9 302.8 311.1C295.1 321.6 280.9 321.6 273.2 311.1C241.1 271.9 168 174.6 168 120C168 53.73 221.7 0 288 0C354.3 0 408 53.73 408 120z\"]]\n};\nvar faMapMarked = faMapLocation;\nvar faHouseFloodWater = {\n  prefix: 'fad',\n  iconName: 'house-flood-water',\n  icon: [576, 512, [], \"e50e\", [\"M384 336C410.9 336 439.4 325.2 461.4 309.9L461.5 309.9C473.4 301.4 489.5 302.1 500.7 311.6C515 323.5 533.2 332.6 551.3 336.8C568.5 340.8 579.2 358.1 575.2 375.3C571.2 392.5 553.1 403.2 536.7 399.2C512.2 393.4 491.9 382.6 478.5 374.2C449.5 389.7 417 400 384 400C352.1 400 323.4 390.1 303.6 381.1C297.7 378.5 292.5 375.8 288 373.4C283.5 375.8 278.3 378.5 272.4 381.1C252.6 390.1 223.9 400 192 400C158.1 400 126.5 389.7 97.5 374.2C84.12 382.6 63.79 393.4 39.27 399.2C22.06 403.2 4.853 392.5 .8422 375.3C-3.169 358.1 7.532 340.8 24.74 336.8C42.84 332.6 60.96 323.5 75.31 311.6C86.46 302.1 102.6 301.4 114.5 309.9L114.6 309.9C136.7 325.2 165.1 336 192 336C219.5 336 247 325.4 269.5 309.9C280.6 302 295.4 302 306.5 309.9C328.1 325.4 356.5 336 384 336H384zM461.4 421.9L461.5 421.9C473.4 413.4 489.5 414.1 500.7 423.6C515 435.5 533.2 444.6 551.3 448.8C568.5 452.8 579.2 470.1 575.2 487.3C571.2 504.5 553.1 515.2 536.7 511.2C512.2 505.4 491.9 494.6 478.5 486.2C449.5 501.7 417 512 384 512C352.1 512 323.4 502.1 303.6 493.1C297.7 490.5 292.5 487.8 288 485.4C283.5 487.8 278.3 490.5 272.4 493.1C252.6 502.1 223.9 512 192 512C158.1 512 126.5 501.7 97.5 486.2C84.12 494.6 63.79 505.4 39.27 511.2C22.06 515.2 4.853 504.5 .8422 487.3C-3.169 470.1 7.532 452.8 24.74 448.8C42.84 444.6 60.96 435.5 75.31 423.6C86.46 414.1 102.6 413.4 114.5 421.9L114.6 421.9C136.7 437.2 165.1 448 192 448C219.5 448 247 437.4 269.5 421.9C280.6 414 295.4 414 306.5 421.9C328.1 437.4 356.5 448 384 448C410.9 448 439.4 437.2 461.4 421.9H461.4z\", \"M482.8 134.1C494 142.3 498.7 156.7 494.4 169.9C490.1 183.1 477.9 192 464 192H447.4L447.7 265.2C446.1 266.1 444.6 267.1 443.2 268.1C425.2 280.5 403 288.5 384 288.5C364.4 288.5 343.2 280.8 324.8 268.1C302.8 252.6 273.3 252.6 251.2 268.1C234 279.9 213.2 288.5 192 288.5C172.1 288.5 150.8 280.5 132.9 268.1C131.3 267 129.7 265.1 128 265V192H112C98.14 192 85.86 183.1 81.57 169.9C77.28 156.7 81.97 142.3 93.18 134.1L269.2 6.12C280.4-2.04 295.6-2.04 306.8 6.12L482.8 134.1z\"]]\n};\nvar faCommentsQuestionCheck = {\n  prefix: 'fad',\n  iconName: 'comments-question-check',\n  icon: [640, 512, [], \"e14f\", [\"M208 0C93.13 0 0 78.8 0 176c0 39.57 15.62 75.96 41.67 105.4c-16.39 32.76-39.23 57.32-39.59 57.68c-2.1 2.205-2.67 5.475-1.441 8.354C1.9 350.3 4.602 352 7.66 352c38.35 0 70.76-11.12 95.74-24.04C134.2 343.1 169.8 352 208 352c114.9 0 208-78.8 208-176C416 78.8 322.9 0 208 0zM208.5 288C194.7 288 184 277.3 184 263.5c0-13.77 10.71-24.47 24.47-24.47c13.77 0 24.47 10.71 24.47 24.47C232.9 277.3 222.2 288 208.5 288zM261.1 171.4L226.8 192.8v1.529c0 9.941-8.412 18.35-18.35 18.35S190.1 204.3 190.1 194.4V182.1c0-6.117 3.059-12.23 9.176-16.06l43.59-26C248.2 137 251.3 131.6 251.3 125.5c0-9.178-7.648-16.82-16.82-16.82H194.7c-9.178 0-16.82 7.646-16.82 16.82c0 9.941-8.412 18.35-18.35 18.35c-9.941 0-18.35-8.412-18.35-18.35C141.2 95.71 164.9 72 194.7 72h39.76C264.3 72 288 95.71 288 125.5C288 143.9 278.1 161.5 261.1 171.4z\", \"M234.5 108.7c9.176 0 16.82 7.646 16.82 16.82c0 6.117-3.059 11.47-8.412 14.53l-43.59 26C193.2 169.9 190.1 176 190.1 182.1v12.23c0 9.941 8.41 18.35 18.35 18.35s18.35-8.412 18.35-18.35V192.8l35.18-21.41C278.1 161.5 288 143.9 288 125.5C288 95.71 264.3 72 234.5 72H194.7c-29.82 0-53.53 23.71-53.53 53.53c0 9.941 8.412 18.35 18.35 18.35c9.939 0 18.35-8.412 18.35-18.35c0-9.178 7.646-16.82 16.82-16.82H234.5zM208.5 239.1C194.7 239.1 184 249.8 184 263.5C184 277.3 194.7 288 208.5 288c13.77 0 24.47-10.71 24.47-24.47C232.9 249.8 222.2 239.1 208.5 239.1zM599.6 443.7C624.8 413.9 640 376.6 640 336C640 238.8 554 160 448 160c-.3145 0-.6191 .041-.9336 .043C447.5 165.3 448 170.6 448 176c0 98.62-79.68 181.2-186.1 202.5C282.7 455.1 357.1 512 448 512c33.69 0 65.32-8.008 92.85-21.98C565.2 502 596.1 512 632.3 512c3.059 0 5.76-1.725 7.02-4.605c1.229-2.879 .6582-6.148-1.441-8.354C637.6 498.7 615.9 475.3 599.6 443.7zM542.5 317.8l-84 88c-3.719 3.891-8.859 6.125-14.23 6.188c-5.297 0-10.62-2.109-14.38-5.859l-40-40c-7.812-7.812-7.812-20.47 0-28.28s20.47-7.812 28.28 0l25.53 25.53l69.86-73.2c7.656-8 20.3-8.297 28.28-.6562C549.8 297.2 550.1 309.8 542.5 317.8z\"]]\n};\nvar faTree = {\n  prefix: 'fad',\n  iconName: 'tree',\n  icon: [448, 512, [127794], \"f1bb\", [\"M414.8 448L256 448l-.0103-79.93l31.14-52.39c2.66-5.315-1.207-11.57-7.154-11.57h-23.99V224.2c0-17.66-14.33-31.98-32-31.98s-32 14.32-32 31.98v15.99H168c-5.947 0-9.814 6.254-7.154 11.57l31.14 52.39l.0116 143.9l-158.9-.0099c-28.5 0-43.69-34.51-24.69-56.4l68.98-79.59H62.22c-25.59 0-39.5-29.18-23.19-48.48l60.92-71.51H89.21c-21.28 0-32.87-22.51-19.28-37.31l134.8-146.5c10.39-11.29 28.23-11.29 38.62-.0033l134.9 146.5c13.62 14.8 1.1 37.31-19.28 37.31h-10.77l60.86 71.51c16.31 19.3 2.406 48.48-23.19 48.48h-15.2l68.98 79.59C458.5 413.4 443.4 448 414.8 448z\", \"M168 240.2h23.99V224.2c0-17.66 14.33-31.98 32-31.98c17.67 0 32 14.32 32 31.98v79.95h23.99c5.947 0 9.814 6.254 7.154 11.57l-31.14 52.39l.0103 111.9C256 497.7 241.8 512 224.1 512c-17.67 0-32.1-14.33-32.1-31.99L192 304.1L160.9 251.7C158.2 246.4 162.1 240.2 168 240.2z\"]]\n};\nvar faArrowsCross = {\n  prefix: 'fad',\n  iconName: 'arrows-cross',\n  icon: [448, 512, [], \"e0a2\", [\"M54.63 41.38c-12.5-12.5-32.75-12.5-45.25 0c-12.49 12.49-12.51 32.74 0 45.25L178.8 256L224 210.8L54.63 41.38zM416 288c-17.69 0-32 14.31-32 32v50.75L269.3 256L224 301.3L338.8 416H288c-17.69 0-32 14.31-32 32s14.31 32 32 32h128c4.164 0 8.312-.8477 12.22-2.461c7.84-3.242 14.08-9.48 17.32-17.32C447.2 456.3 448 452.2 448 448v-128C448 302.3 433.7 288 416 288z\", \"M445.5 51.78c-3.242-7.84-9.479-14.08-17.32-17.32C424.3 32.85 420.2 32 416 32h-128c-17.69 0-32 14.31-32 32s14.31 32 32 32h50.75L9.375 425.4c-12.5 12.5-12.5 32.75 0 45.25c12.49 12.49 32.74 12.51 45.25 0L384 141.3V192c0 17.69 14.31 32 32 32s32-14.31 32-32V64C448 59.84 447.2 55.69 445.5 51.78z\"]]\n};\nvar faBackpack = {\n  prefix: 'fad',\n  iconName: 'backpack',\n  icon: [448, 512, [127890], \"f5d4\", [\"M96 384v128h256v-128H96zM176 56c0-4.375 3.625-8 8-8h80c4.375 0 8 3.625 8 8V80H320V56C320 25.12 294.9 0 264 0h-80C153.1 0 128 25.12 128 56V80h48V56z\", \"M320 80H128c-70.75 0-128 57.25-128 128V448c0 35.38 28.62 64 64 64h32v-192c0-17.62 14.38-32 32-32h192c17.62 0 32 14.38 32 32v192h32c35.38 0 64-28.62 64-64V208C448 137.3 390.8 80 320 80zM320 200c0 4.375-3.625 8-8 8h-176C131.6 208 128 204.4 128 200v-16C128 179.6 131.6 176 136 176h176C316.4 176 320 179.6 320 184V200z\"]]\n};\nvar faSquareSmall = {\n  prefix: 'fad',\n  iconName: 'square-small',\n  icon: [320, 512, [], \"e27e\", [\"M0 160C0 124.7 28.65 96 64 96H256C291.3 96 320 124.7 320 160V352C320 387.3 291.3 416 256 416H64C28.65 416 0 387.3 0 352V160z\", \"\"]]\n};\nvar faFolderArrowUp = {\n  prefix: 'fad',\n  iconName: 'folder-arrow-up',\n  icon: [512, 512, [\"folder-upload\"], \"e054\", [\"M464 96h-192l-64-64h-160C21.5 32 0 53.5 0 80v352C0 458.5 21.5 480 48 480h416c26.5 0 48-21.5 48-48v-288C512 117.5 490.5 96 464 96zM352.1 304.1C348.3 309.7 342.2 312 336 312s-12.28-2.344-16.97-7.031L280 265.9V376c0 13.25-10.75 24-24 24s-24-10.75-24-24V265.9L192.1 304.1c-9.375 9.375-24.56 9.375-33.94 0s-9.375-24.56 0-33.94l80-80c9.375-9.375 24.56-9.375 33.94 0l80 80C362.3 280.4 362.3 295.6 352.1 304.1z\", \"M352.1 304.1C348.3 309.7 342.2 312 336 312s-12.28-2.344-16.97-7.031L280 265.9V376c0 13.25-10.75 24-24 24s-24-10.75-24-24V265.9L192.1 304.1c-9.375 9.375-24.56 9.375-33.94 0s-9.375-24.56 0-33.94l80-80c9.375-9.375 24.56-9.375 33.94 0l80 80C362.3 280.4 362.3 295.6 352.1 304.1z\"]]\n};\nvar faFolderUpload = faFolderArrowUp;\nvar faBridgeLock = {\n  prefix: 'fad',\n  iconName: 'bridge-lock',\n  icon: [640, 512, [], \"e4cc\", [\"M576 32C593.7 32 608 46.33 608 64C608 81.67 593.7 96 576 96H536V160H528C466.1 160 416 210.1 416 272V296.6C406.1 302.3 397.8 310.7 392.2 320.7C374.6 300.7 348.8 288 320 288C266.1 288 224 330.1 224 384V448C224 465.7 209.7 480 192 480H160C142.3 480 128 465.7 128 448V384C128 330.1 85.02 288 32 288V160H104V96H64C46.33 96 32 81.67 32 64C32 46.33 46.33 32 64 32L576 32zM488 96H408V160H488V96zM280 96V160H360V96H280zM232 96H152V160H232V96z\", \"M448 320V272C448 227.8 483.8 192 528 192C572.2 192 608 227.8 608 272V320C625.7 320 640 334.3 640 352V480C640 497.7 625.7 512 608 512H448C430.3 512 416 497.7 416 480V352C416 334.3 430.3 320 448 320zM496 320H560V272C560 254.3 545.7 240 528 240C510.3 240 496 254.3 496 272V320z\"]]\n};\nvar faCrosshairsSimple = {\n  prefix: 'fad',\n  iconName: 'crosshairs-simple',\n  icon: [512, 512, [], \"e59f\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 448C362 448 448 362 448 256C448 149.1 362 64 256 64C149.1 64 64 149.1 64 256C64 362 149.1 448 256 448z\", \"M288 128C288 145.7 273.7 160 256 160C238.3 160 224 145.7 224 128V66.65C234.4 64.91 245.1 64 256 64C266.9 64 277.6 64.91 288 66.65V128zM66.65 288C64.91 277.6 64 266.9 64 256C64 245.1 64.91 234.4 66.65 224H128C145.7 224 160 238.3 160 256C160 273.7 145.7 288 128 288H66.65zM224 445.3V384C224 366.3 238.3 352 256 352C273.7 352 288 366.3 288 384V445.3C277.6 447.1 266.9 448 256 448C245.1 448 234.4 447.1 224 445.3zM448 256C448 266.9 447.1 277.6 445.3 288H384C366.3 288 352 273.7 352 256C352 238.3 366.3 224 384 224H445.3C447.1 234.4 448 245.1 448 256z\"]]\n};\nvar faSackDollar = {\n  prefix: 'fad',\n  iconName: 'sack-dollar',\n  icon: [512, 512, [128176], \"f81d\", [\"M144.6 24.88C137.5 14.24 145.1 0 157.9 0H354.1C366.9 0 374.5 14.24 367.4 24.88L320 96H192L144.6 24.88zM332.1 136.4C389.7 172.7 512 250.9 512 416C512 469 469 512 416 512H96C42.98 512 0 469 0 416C0 250.9 122.3 172.7 179 136.4C183.9 133.3 188.2 130.5 192 128H320C323.8 130.5 328.1 133.3 332.1 136.4V136.4zM235.9 224V230C230.3 231.2 224.1 232.9 220 235.1C205.1 241.9 192.1 254.5 188.9 272.8C187.1 283 188.1 292.9 192.3 301.8C196.5 310.6 203 316.8 209.6 321.3C221.2 329.2 236.5 333.8 248.2 337.3L250.4 337.9C264.4 342.2 273.8 345.3 279.7 349.6C282.2 351.4 283.1 352.8 283.4 353.7C283.8 354.5 284.4 356.3 283.7 360.3C283.1 363.8 281.2 366.8 275.7 369.1C269.6 371.7 259.7 373 246.9 371C240.9 370 230.2 366.4 220.7 363.2C218.5 362.4 216.3 361.7 214.3 361C203.8 357.5 192.5 363.2 189 373.7C185.5 384.2 191.2 395.5 201.7 398.1C202.9 399.4 204.4 399.9 206.1 400.5C213.1 403.2 226.4 407.4 235.9 409.6V416C235.9 427.1 244.9 436.1 255.1 436.1C267.1 436.1 276.1 427.1 276.1 416V410.5C281.4 409.5 286.6 407.1 291.4 405.9C307.2 399.2 319.8 386.2 323.1 367.2C324.9 356.8 324.1 346.8 320.1 337.7C316.2 328.7 309.9 322.1 303.2 317.3C291.1 308.4 274.9 303.6 262.8 299.9L261.1 299.7C247.8 295.4 238.2 292.4 232.1 288.2C229.5 286.4 228.7 285.2 228.5 284.7C228.3 284.3 227.7 283.1 228.3 279.7C228.7 277.7 230.2 274.4 236.5 271.6C242.1 268.7 252.9 267.1 265.1 268.1C269.5 269.7 283 272.3 286.9 273.3C297.5 276.2 308.5 269.8 311.3 259.1C314.2 248.5 307.8 237.5 297.1 234.7C292.7 233.5 282.7 231.5 276.1 230.3V224C276.1 212.9 267.1 203.9 255.1 203.9C244.9 203.9 235.9 212.9 235.9 224L235.9 224z\", \"M320 96C328.8 96 336 103.2 336 112C336 120.8 328.8 128 320 128H192C183.2 128 176 120.8 176 112C176 103.2 183.2 96 192 96H320zM276.1 230.3C282.7 231.5 292.7 233.5 297.1 234.7C307.8 237.5 314.2 248.5 311.3 259.1C308.5 269.8 297.5 276.2 286.9 273.3C283 272.3 269.5 269.7 265.1 268.1C252.9 267.1 242.1 268.7 236.5 271.6C230.2 274.4 228.7 277.7 228.3 279.7C227.7 283.1 228.3 284.3 228.5 284.7C228.7 285.2 229.5 286.4 232.1 288.2C238.2 292.4 247.8 295.4 261.1 299.7L262.8 299.9C274.9 303.6 291.1 308.4 303.2 317.3C309.9 322.1 316.2 328.7 320.1 337.7C324.1 346.8 324.9 356.8 323.1 367.2C319.8 386.2 307.2 399.2 291.4 405.9C286.6 407.1 281.4 409.5 276.1 410.5V416C276.1 427.1 267.1 436.1 255.1 436.1C244.9 436.1 235.9 427.1 235.9 416V409.6C226.4 407.4 213.1 403.2 206.1 400.5C204.4 399.9 202.9 399.4 201.7 398.1C191.2 395.5 185.5 384.2 189 373.7C192.5 363.2 203.8 357.5 214.3 361C216.3 361.7 218.5 362.4 220.7 363.2C230.2 366.4 240.9 370 246.9 371C259.7 373 269.6 371.7 275.7 369.1C281.2 366.8 283.1 363.8 283.7 360.3C284.4 356.3 283.8 354.5 283.4 353.7C283.1 352.8 282.2 351.4 279.7 349.6C273.8 345.3 264.4 342.2 250.4 337.9L248.2 337.3C236.5 333.8 221.2 329.2 209.6 321.3C203 316.8 196.5 310.6 192.3 301.8C188.1 292.9 187.1 283 188.9 272.8C192.1 254.5 205.1 241.9 220 235.1C224.1 232.9 230.3 231.2 235.9 230V223.1C235.9 212.9 244.9 203.9 256 203.9C267.1 203.9 276.1 212.9 276.1 223.1L276.1 230.3z\"]]\n};\nvar faPenToSquare = {\n  prefix: 'fad',\n  iconName: 'pen-to-square',\n  icon: [512, 512, [\"edit\"], \"f044\", [\"M0 160C0 106.1 42.98 64 96 64H192C209.7 64 224 78.33 224 96C224 113.7 209.7 128 192 128H96C78.33 128 64 142.3 64 160V416C64 433.7 78.33 448 96 448H352C369.7 448 384 433.7 384 416V320C384 302.3 398.3 288 416 288C433.7 288 448 302.3 448 320V416C448 469 405 512 352 512H96C42.98 512 0 469 0 416V160z\", \"M392.4 21.66C414.3-.2135 449.7-.2135 471.6 21.66L490.3 40.4C512.2 62.27 512.2 97.73 490.3 119.6L460.3 149.7L362.3 51.72L392.4 21.66zM437.7 172.3L270.3 339.6C264.2 345.8 256.7 350.4 248.4 353.2L159.6 382.8C150.1 385.6 141.5 383.4 135 376.1C128.6 370.5 126.4 361 129.2 352.4L158.8 263.6C161.6 255.3 166.2 247.8 172.4 241.7L339.7 74.34L437.7 172.3z\"]]\n};\nvar faEdit = faPenToSquare;\nvar faSquareSliders = {\n  prefix: 'fad',\n  iconName: 'square-sliders',\n  icon: [448, 512, [\"sliders-h-square\"], \"f3f0\", [\"M64 480C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64zM384 336C384 318.3 369.7 304 352 304H320V288C320 270.3 305.7 256 288 256C270.3 256 256 270.3 256 288V304H96C78.33 304 64 318.3 64 336C64 353.7 78.33 368 96 368H256V384C256 401.7 270.3 416 288 416C305.7 416 320 401.7 320 384V368H352C369.7 368 384 353.7 384 336zM192 144V128C192 110.3 177.7 96 160 96C142.3 96 128 110.3 128 128V144H96C78.33 144 64 158.3 64 176C64 193.7 78.33 208 96 208H128V224C128 241.7 142.3 256 160 256C177.7 256 192 241.7 192 224V208H352C369.7 208 384 193.7 384 176C384 158.3 369.7 144 352 144H192z\", \"M192 224C192 241.7 177.7 256 160 256C142.3 256 128 241.7 128 224V128C128 110.3 142.3 96 160 96C177.7 96 192 110.3 192 128V224zM320 384C320 401.7 305.7 416 288 416C270.3 416 256 401.7 256 384V288C256 270.3 270.3 256 288 256C305.7 256 320 270.3 320 288V384z\"]]\n};\nvar faSlidersHSquare = faSquareSliders;\nvar faCarSide = {\n  prefix: 'fad',\n  iconName: 'car-side',\n  icon: [640, 512, [128663], \"f5e4\", [\"M224 128V224H111.3L141.6 148.1C146.5 135.1 158.2 128 171.3 128H224zM272 128H353.2C362.1 128 372.2 132.4 378.2 140L445.4 224H272L272 128zM224 432C224 476.2 188.2 512 144 512C99.82 512 64 476.2 64 432C64 387.8 99.82 352 144 352C188.2 352 224 387.8 224 432zM416 432C416 387.8 451.8 352 496 352C540.2 352 576 387.8 576 432C576 476.2 540.2 512 496 512C451.8 512 416 476.2 416 432z\", \"M640 352V400C640 417.7 625.7 432 608 432C608 370.1 557.9 320 496 320C434.1 320 384 370.1 384 432H256C256 370.1 205.9 320 144 320C82.14 320 32 370.1 32 432C14.33 432 0 417.7 0 400V288C0 260.9 16.81 237.8 40.56 228.4L82.2 124.3C96.78 87.9 132.1 64 171.3 64H353.2C382.4 64 409.1 77.26 428.2 100L528.2 225C591.2 232.1 640 286.8 640 352V352zM171.3 128C158.2 128 146.5 135.1 141.6 148.1L111.3 224H224V128H171.3zM272 224H445.4L378.2 140C372.2 132.4 362.1 128 353.2 128H272V224z\"]]\n};\nvar faMessageMiddleTop = {\n  prefix: 'fad',\n  iconName: 'message-middle-top',\n  icon: [512, 512, [\"comment-middle-top-alt\"], \"e1e2\", [\"M512 160v287.1C512 483.3 483.3 512 448 512H64c-35.25 0-64-28.75-64-63.99V160c0-35.25 28.75-63.1 64-63.1h111.1l67.22-89.63C246.4 2.134 251.2 .0002 256 .0002s9.601 2.134 12.8 6.4l67.22 89.63H448C483.3 96.03 512 124.8 512 160z\", \"\"]]\n};\nvar faCommentMiddleTopAlt = faMessageMiddleTop;\nvar faLightbulbOn = {\n  prefix: 'fad',\n  iconName: 'lightbulb-on',\n  icon: [640, 512, [], \"f672\", [\"M319.5 .0154C217.5 .2654 144 82.1 144 175.1c0 42.63 15.4 83.76 43.52 115.8c16.62 18.88 42.36 58.23 52.24 91.48c0 .25 .1146 .5105 .1146 .7604l160.3 .0007c0-.25 .0833-.5111 .0833-.7611c9.875-33.25 35.61-72.61 52.24-91.48C480.6 259.8 496 218.6 496 175.1C496 78.62 416.8-.2346 319.5 .0154zM320 96.01c-44.13 0-80 35.87-80 79.1c0 8.875-7.125 16-16 16s-16-7.125-16-16C208.1 114.1 258.1 64.14 320 64.01c8.875 0 16 7.126 16 16S328.9 96.01 320 96.01z\", \"M240.1 415.1l.0167 38.36c0 6.297 1.89 12.43 5.359 17.68l17.09 25.69c5.25 7.875 17.18 14.28 26.65 14.28h61.72c9.438 0 21.38-6.394 26.63-14.27l17.09-25.69C397.6 467.6 400 459.7 400 454.4l.1562-70.35l-159.9 .002L240.1 415.1zM112 192c0-13.25-10.75-24-24-24h-64c-13.25 0-24 10.75-24 24s10.75 24 24 24h64C101.3 216 112 205.3 112 192zM616 168h-64c-13.25 0-24 10.75-24 24s10.75 24 24 24h64c13.25 0 24-10.75 24-24S629.3 168 616 168zM131.1 55.25l-55.5-32C68.25 18.75 59 18.63 51.38 22.88c-7.5 4.375-12.13 12.37-12.13 21c.125 8.75 4.875 16.75 12.38 20.88L107.1 96.75C114.5 101.3 123.8 101.4 131.4 97.13c7.5-4.375 12.12-12.37 12.12-21C143.4 67.38 138.6 59.38 131.1 55.25zM588.4 319.3l-55.5-32c-7.375-4.5-16.62-4.625-24.25-.375c-7.5 4.375-12.12 12.37-12.12 21c.125 8.75 4.875 16.75 12.38 20.88l55.5 32c11.38 6.375 25.88 2.375 32.38-9C603.3 340.5 599.5 326 588.4 319.3zM107.1 287.3L51.62 319.3c-7.5 4.125-12.25 12.12-12.38 20.88c0 8.625 4.625 16.63 12.13 21c7.625 4.25 16.87 4.125 24.25-.375l55.5-32c11.12-6.75 14.87-21.25 8.375-32.5C133 284.9 118.5 280.9 107.1 287.3zM521 100c4.125 0 8.25-1.125 12-3.25l55.38-32c11.25-6.75 14.88-21.25 8.375-32.5c-6.5-11.38-21-15.38-32.38-9L509 55.25c-9.5 5.375-14 16.5-11.25 27C500.6 92.75 510.1 100 521 100z\"]]\n};\nvar faKnife = {\n  prefix: 'fad',\n  iconName: 'knife',\n  icon: [512, 512, [\"utensil-knife\"], \"f2e4\", [\"M445 9.377C448.7 5.68 453.3 2.947 458.3 1.414C463.3-.119 468.6-.4035 473.7 .5847C478.8 1.573 483.6 3.804 487.7 7.083C491.8 10.36 494.1 14.59 497.1 19.39C511.6 53.33 515.6 90.84 508.7 127.1C501.7 163.3 483.1 196.7 457.9 222.8L353.6 327.1C347.7 333 340.6 337.7 332.8 340.1C325.1 344.2 316.7 345.8 308.3 345.8C299.9 345.8 291.6 344.2 283.8 340.1C276.1 337.7 269 333 263.1 327.1L195.2 259.2L445 9.377z\", \"M252.3 316.3L68.29 500.3C60.79 507.8 50.61 512 40 512C29.39 512 19.22 507.8 11.71 500.3C4.211 492.8-.0039 482.6-.0039 472C-.0039 461.4 4.211 451.2 11.71 443.7L195.7 259.7L252.3 316.3z\"]]\n};\nvar faUtensilKnife = faKnife;\nvar faShareNodes = {\n  prefix: 'fad',\n  iconName: 'share-nodes',\n  icon: [448, 512, [\"share-alt\"], \"f1e0\", [\"M191.3 244.1C188.5 221.8 178.1 201.8 162.6 186.9L256.7 139.9C259.5 162.2 269.9 182.2 285.4 197.1L191.3 244.1zM285.4 314.9C269.9 329.8 259.5 349.8 256.7 372.1L162.6 325.1C178.1 310.2 188.5 290.2 191.3 267.9L285.4 314.9z\", \"M448 128C448 181 405 224 352 224C298.1 224 256 181 256 128C256 74.98 298.1 32 352 32C405 32 448 74.98 448 128zM192 256C192 309 149 352 96 352C42.98 352 0 309 0 256C0 202.1 42.98 160 96 160C149 160 192 202.1 192 256zM256 384C256 330.1 298.1 288 352 288C405 288 448 330.1 448 384C448 437 405 480 352 480C298.1 480 256 437 256 384z\"]]\n};\nvar faShareAlt = faShareNodes;\nvar faWaveSine = {\n  prefix: 'fad',\n  iconName: 'wave-sine',\n  icon: [640, 512, [8767], \"f899\", [\"M638.6 297.2C633 315.9 580.4 480 463.1 480C346.4 480 294.5 285.9 288.1 263.8C275.2 209 229.5 96 176 96C117.1 96 73.34 197.6 62.67 233.2C57.57 250.1 39.75 259.7 22.83 254.7C5.889 249.6-3.72 231.7 1.358 214.8C6.983 196.1 59.56 32 176 32c117.6 0 169.5 194.1 175 216.3C364.8 302.1 410.5 416 463.1 416c58.92 0 102.7-101.6 113.3-137.2c5.109-16.94 22.97-26.44 39.84-21.47C634.1 262.4 643.7 280.3 638.6 297.2z\", \"\"]]\n};\nvar faHeartCircleMinus = {\n  prefix: 'fad',\n  iconName: 'heart-circle-minus',\n  icon: [576, 512, [], \"e4ff\", [\"M507 208.7C484.3 198 458.8 192 432 192C334.8 192 256 270.8 256 368C256 403.7 266.6 436.9 284.9 464.6L279.4 470.3C266.4 483.2 245.5 483.2 233.5 470.3L39.71 270.5C-16.22 212.5-13.23 116.6 49.7 62.68C103.6 15.73 186.5 24.72 236.5 75.67L256.4 96.64L275.4 75.67C325.4 24.72 407.3 15.73 463.2 62.68C506.1 100.1 520.7 157.6 507 208.7z\", \"M288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM496 383.1C504.8 383.1 512 376.8 512 367.1C512 359.2 504.8 351.1 496 351.1H368C359.2 351.1 352 359.2 352 367.1C352 376.8 359.2 383.1 368 383.1H496z\"]]\n};\nvar faCircleW = {\n  prefix: 'fad',\n  iconName: 'circle-w',\n  icon: [512, 512, [], \"e12c\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM398.9 175.1l-64 208C331.8 393.1 322.5 400 312 400h-.4219c-10.7-.1875-19.97-7.438-22.75-17.77L256 260.3l-32.83 121.9C220.4 392.6 211.1 399.8 200.4 400c-10.73-.0156-20.22-6.734-23.36-16.94l-64-208c-3.906-12.67 3.203-26.11 15.88-30c12.66-3.859 26.09 3.203 30 15.88L198.5 289.4l34.36-127.6C235.6 151.3 245.1 144 256 144s20.36 7.281 23.17 17.77l34.36 127.6l39.53-128.5c3.891-12.67 17.34-19.7 30-15.88C395.7 148.1 402.8 162.4 398.9 175.1z\", \"M383.1 145.1c-12.66-3.828-26.11 3.203-30 15.88L313.5 289.4l-34.36-127.6C276.4 151.3 266.9 144 256 144S235.6 151.3 232.8 161.8L198.5 289.4L158.9 160.9c-3.906-12.67-17.34-19.73-30-15.88c-12.67 3.891-19.78 17.33-15.88 30l64 208C180.2 393.3 189.7 399.1 200.4 400c10.7-.1875 19.97-7.438 22.75-17.77L256 260.3l32.83 121.9C291.6 392.6 300.9 399.8 311.6 400H312c10.52 0 19.84-6.859 22.94-16.94l64-208C402.8 162.4 395.7 148.1 383.1 145.1z\"]]\n};\nvar faCircleCalendar = {\n  prefix: 'fad',\n  iconName: 'circle-calendar',\n  icon: [512, 512, [\"calendar-circle\"], \"e102\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM208 96C199.2 96 192 103.2 192 112V128H160C142.3 128 128 142.3 128 160V352C128 369.7 142.3 384 160 384H352C369.7 384 384 369.7 384 352V160C384 142.3 369.7 128 352 128H320V112C320 103.2 312.8 96 304 96C295.2 96 288 103.2 288 112V128H224V112C224 103.2 216.8 96 208 96z\", \"M192 112C192 103.2 199.2 96 208 96C216.8 96 224 103.2 224 112V128H288V112C288 103.2 295.2 96 304 96C312.8 96 320 103.2 320 112V128H352C369.7 128 384 142.3 384 160V224H128V160C128 142.3 142.3 128 160 128H192V112z\"]]\n};\nvar faCalendarCircle = faCircleCalendar;\nvar faHourglassHalf = {\n  prefix: 'fad',\n  iconName: 'hourglass-half',\n  icon: [384, 512, [\"hourglass-2\"], \"f252\", [\"M78.86 323.9L146.7 256L78.86 188.1C48.86 158.1 32 117.4 32 74.98V64H96V74.98C96 100.4 106.1 124.9 124.1 142.9L192 210.7L259.9 142.9C277.9 124.9 288 100.4 288 74.98V64H352V74.98C352 117.4 335.1 158.1 305.1 188.1L237.3 256L305.1 323.9C335.1 353.9 352 394.6 352 437V448H288V437C288 411.6 277.9 387.1 259.9 369.1L192 301.3L124.1 369.1C106.1 387.1 96 411.6 96 437V448H32V437C32 394.6 48.86 353.9 78.86 323.9V323.9zM101.5 346.5L78.86 323.9z\", \"M32 0H352C369.7 0 384 14.33 384 32C384 49.67 369.7 64 352 64H32C14.33 64 0 49.67 0 32C0 14.33 14.33 0 32 0zM32 448H96V437C96 418 101.6 399.6 111.1 384H272C282.4 399.6 288 418 288 437V448H352C369.7 448 384 462.3 384 480C384 497.7 369.7 512 352 512H32C14.33 512 0 497.7 0 480C0 462.3 14.33 448 32 448zM192 210.7L124.1 142.9C119.5 138.3 115.5 133.3 111.1 128H272C268.5 133.3 264.5 138.3 259.9 142.9L192 210.7z\"]]\n};\nvar faHourglass2 = faHourglassHalf;\nvar faMicroscope = {\n  prefix: 'fad',\n  iconName: 'microscope',\n  icon: [512, 512, [128300], \"f610\", [\"M312 384h-208C99.63 384 96 387.6 96 392v16C96 412.4 99.63 416 104 416h208c4.375 0 8-3.625 8-8v-16C320 387.6 316.4 384 312 384zM256 16C256 7.164 248.8 0 240 0h-64C167.2 0 160 7.164 160 16V32h96V16z\", \"M160 320h12v16c0 8.875 7.125 16 16 16h40c8.875 0 16-7.125 16-16V320H256c17.62 0 32-14.38 32-32V64c0-17.62-14.38-32-32-32H160C142.4 32 128 46.38 128 64v224C128 305.6 142.4 320 160 320zM464 448h-1.25C493.3 414 512 369.3 512 320c0-105.9-86.13-192-192-192v64c70.63 0 128 57.38 128 128s-57.38 128-128 128H48C21.5 448 0 469.5 0 496C0 504.9 7.125 512 16 512h480c8.875 0 16-7.125 16-16C512 469.5 490.5 448 464 448z\"]]\n};\nvar faSunset = {\n  prefix: 'fad',\n  iconName: 'sunset',\n  icon: [576, 512, [127751], \"f767\", [\"M529.3 365.3l-109-19.7L400.6 236.5c-1.975-10.93-14.59-16.16-23.72-9.826l-91.01 63.16l-91.01-63.16C185.7 220.4 173.1 225.6 171.1 236.5l-19.7 109L42.39 365.3c-10.93 1.977-16.16 14.6-9.826 23.72l29.85 43.02h105.5c18.99-46.79 64.29-80.01 117.9-80.01s98.9 33.23 117.9 80.01h105.5l29.85-43.02C545.4 379.9 540.2 367.3 529.3 365.3zM285.8 384c-35.43 0-65.97 19.41-82.52 48.01h165C351.8 403.4 321.3 384 285.8 384z\", \"M551.1 463.1H24C10.8 463.1 0 474.8 0 487.1C0 501.2 10.8 511.1 24 511.1H551.1c13.2 0 24-10.8 24-24C576 474.8 565.2 463.1 551.1 463.1zM268 217c1.459 1.162 3.166 1.746 4.76 2.621c1.266 .7012 2.385 1.535 3.748 2.062C280.2 223.1 284.1 224 288 224s7.771-.8867 11.48-2.316c1.363-.5273 2.482-1.361 3.748-2.062c1.594-.875 3.301-1.459 4.76-2.621l80-64c13.81-11.06 16.05-31.19 5-45c-11.02-13.81-31.19-16.03-44.97-5L320 125.4V32c0-17.69-14.33-32-32-32S256 14.31 256 32v93.42L227.1 103C214.2 91.97 194.1 94.25 183 108c-11.05 13.81-8.812 33.94 5 45L268 217z\"]]\n};\nvar faSink = {\n  prefix: 'fad',\n  iconName: 'sink',\n  icon: [512, 512, [], \"e06d\", [\"M32 416c0 53.02 42.98 96 96 96h256c53.02 0 96-42.98 96-96v-32H32V416zM496 288h-480c-8.836 0-16 7.164-16 16v32c0 8.836 7.164 16 16 16h480c8.836 0 16-7.164 16-16V304C512 295.2 504.8 288 496 288z\", \"M352 112c0 8.836 7.164 16 16 16h32c8.838 0 16-7.164 16-16v-16c0-59.2-53.85-106-115.1-94.14C255.3 10.71 224 53.36 224 99.79v188.2h64v-192c0-17.64 14.36-32 32-32s32 14.36 32 32V112zM128 208L48 208c-8.836 0-16 7.162-16 16v15.1C32 248.8 39.16 256 48 256l64-.0002V288L160 288V240C160 222.3 145.7 208 128 208zM464 208L384 208c-17.67 0-32 14.33-32 32v47.1L400 288V256l64 .0002c8.838 0 16-7.164 16-15.1v-15.1C480 215.2 472.8 208 464 208z\"]]\n};\nvar faCalendarExclamation = {\n  prefix: 'fad',\n  iconName: 'calendar-exclamation',\n  icon: [448, 512, [], \"f334\", [\"M0 192H448V464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V192zM224 400C206.3 400 192 414.3 192 432C192 449.7 206.3 464 224 464C241.7 464 256 449.7 256 432C256 414.3 241.7 400 224 400zM248 256C248 242.7 237.3 232 224 232C210.7 232 200 242.7 200 256V352C200 365.3 210.7 376 224 376C237.3 376 248 365.3 248 352V256z\", \"M96 32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V192H0V112C0 85.49 21.49 64 48 64H96V32zM256 432C256 449.7 241.7 464 224 464C206.3 464 192 449.7 192 432C192 414.3 206.3 400 224 400C241.7 400 256 414.3 256 432zM248 352C248 365.3 237.3 376 224 376C210.7 376 200 365.3 200 352V256C200 242.7 210.7 232 224 232C237.3 232 248 242.7 248 256V352z\"]]\n};\nvar faTruckContainerEmpty = {\n  prefix: 'fad',\n  iconName: 'truck-container-empty',\n  icon: [640, 512, [], \"e2b5\", [\"M160 416C160 451.3 131.3 480 96 480C60.65 480 32 451.3 32 416C32 380.7 60.65 352 96 352C131.3 352 160 380.7 160 416zM320 416C320 451.3 291.3 480 256 480C220.7 480 192 451.3 192 416C192 380.7 220.7 352 256 352C291.3 352 320 380.7 320 416zM608 416C608 451.3 579.3 480 544 480C508.7 480 480 451.3 480 416C480 380.7 508.7 352 544 352C579.3 352 608 380.7 608 416z\", \"M528.8 144C545.6 144 561.5 151.5 572.2 164.5L630.1 236.4C636.8 243.5 640 252.5 640 261.7V352C640 360.8 636.4 368.8 630.6 374.6C615.2 342.3 582.2 320 544 320C502.2 320 466.6 346.7 453.5 384H346.5C333.4 346.7 297.8 320 256 320C222.6 320 193.2 337 176 362.9C158.8 337 129.4 320 96 320C57.8 320 24.81 342.3 9.356 374.6C3.575 368.8 0 360.8 0 352V336C0 318.3 14.33 304 32 304H432V168C432 154.7 442.7 144 456 144H528.8zM535 194.9C533.5 193.1 531.2 192 528.8 192H480V256H584.1L535 194.9z\"]]\n};\nvar faHandHeart = {\n  prefix: 'fad',\n  iconName: 'hand-heart',\n  icon: [512, 512, [], \"f4bc\", [\"M448 96c-17.67 0-32 14.33-32 32v112C416 248.8 408.8 256 400 256s-15.93-7.164-15.93-16L384 64c0-17.67-14.33-32-32-32s-32 14.33-32 32l.0498 176c0 8.836-7.219 16-16.06 16s-15.95-7.164-15.95-16L288 32c0-17.67-14.33-32-32-32S224 14.33 224 32l.0729 208C224.1 248.8 216.8 256 208 256S192.1 248.8 192.1 240L192 64c0-17.67-14.33-32-32-32S128 46.33 128 64v279.4L68.28 283.7C60.47 275.9 50.23 272 40 272C18.68 272 0 289.2 0 312c0 10.23 3.906 20.47 11.72 28.28l113.1 113.1C162.6 491.2 212.9 512 266.3 512H304c97.05 0 176-78.95 176-176V128C480 110.3 465.7 96 448 96zM383.1 359.8c0 10.27-4.155 20.54-12.47 28.38l-60.47 57.08c-1.953 1.846-4.517 2.769-7.08 2.769s-5.127-.9229-7.08-2.769l-60.47-57.08c-8.291-7.836-12.44-18.1-12.44-28.37c0-12.94 10.61-39.78 41.74-39.78c11.65 0 23.39 4.401 32.1 12.64l6.158 5.799l6.16-5.799c8.729-8.238 20.47-12.64 32.11-12.64C373.6 319.1 383.1 346.8 383.1 359.8z\", \"M383.1 359.8c0 10.27-4.155 20.54-12.47 28.38l-60.47 57.08c-1.953 1.846-4.517 2.769-7.08 2.769s-5.127-.9229-7.08-2.769l-60.47-57.08c-8.291-7.836-12.44-18.1-12.44-28.37c0-12.94 10.61-39.78 41.74-39.78c11.65 0 23.39 4.401 32.1 12.64l6.158 5.799l6.16-5.799c8.729-8.238 20.47-12.64 32.11-12.64C373.6 319.1 383.1 346.8 383.1 359.8z\"]]\n};\nvar faBagShopping = {\n  prefix: 'fad',\n  iconName: 'bag-shopping',\n  icon: [448, 512, [\"shopping-bag\"], \"f290\", [\"M288 232C288 245.3 298.7 256 312 256C325.3 256 336 245.3 336 232V160H400C426.5 160 448 181.5 448 208V416C448 469 405 512 352 512H96C42.98 512 0 469 0 416V208C0 181.5 21.49 160 48 160H112V232C112 245.3 122.7 256 136 256C149.3 256 160 245.3 160 232V160H288V232z\", \"M224 48C188.7 48 160 76.65 160 112V232C160 245.3 149.3 256 136 256C122.7 256 112 245.3 112 232V112C112 50.14 162.1 0 224 0C285.9 0 336 50.14 336 112V232C336 245.3 325.3 256 312 256C298.7 256 288 245.3 288 232V112C288 76.65 259.3 48 224 48z\"]]\n};\nvar faShoppingBag = faBagShopping;\nvar faArrowDownZA = {\n  prefix: 'fad',\n  iconName: 'arrow-down-z-a',\n  icon: [512, 512, [\"sort-alpha-desc\", \"sort-alpha-down-alt\"], \"f881\", [\"M320 96h50.75l-73.38 73.38c-9.156 9.156-11.89 22.91-6.938 34.88s16.63 19.74 29.56 19.74h127.1C465.7 223.1 480 209.7 480 192s-14.33-32-32-32h-50.75l73.38-73.38c9.156-9.156 11.89-22.91 6.938-34.88S460.9 32 447.1 32h-127.1C302.3 32 288 46.31 288 64S302.3 96 320 96zM492.6 433.3l-79.99-160.1c-10.84-21.81-46.4-21.81-57.24 0l-79.99 160.1c-7.906 15.91-1.5 35.24 14.31 43.19c15.87 7.922 35.04 1.477 42.93-14.4l7.154-14.39h88.43l7.154 14.39c6.174 12.43 23.97 23.87 42.93 14.4C494.1 468.6 500.5 449.2 492.6 433.3zM367.8 391.4L384 358.7l16.22 32.63H367.8z\", \"M16.41 373.1c-11.94-13.05-11.06-33.31 1.969-45.27c6.141-5.629 13.89-8.414 21.61-8.414c8.672 0 17.3 3.504 23.61 10.39L96 366.1V64.03c0-17.7 14.33-32.03 32-32.03S160 46.33 160 64.03v302l32.4-35.39C204.4 317.7 224.6 316.7 237.6 328.7c13.03 11.95 13.9 32.22 1.969 45.27l-87.1 96.09c-12.12 13.26-35.06 13.26-47.19 0L16.41 373.1z\"]]\n};\nvar faSortAlphaDesc = faArrowDownZA;\nvar faSortAlphaDownAlt = faArrowDownZA;\nvar faMitten = {\n  prefix: 'fad',\n  iconName: 'mitten',\n  icon: [448, 512, [], \"f7b5\", [\"M352 384H64c-17.6 0-31.1 14.4-31.1 32l-.0079 64C31.1 497.6 46.4 512 63.1 512h288c17.6 0 32-14.4 32-31.1L384 416C384 398.4 369.6 384 352 384z\", \"M425 206.9c-27.25-22.62-67.5-19-90.13 8.25l-20.88 25L284.4 111.8c-18-77.5-95.38-125.1-172.8-108C34.26 21.63-14.25 98.88 3.754 176.4L64 384h288l81.14-86.1C455.8 269.8 452.1 229.5 425 206.9z\"]]\n};\nvar faReplyClock = {\n  prefix: 'fad',\n  iconName: 'reply-clock',\n  icon: [640, 512, [\"reply-time\"], \"e239\", [\"M496 320c-86.73 0-158.6-62.8-173.2-145.4C292 170.4 258.9 168.5 223.1 168.1V88.02c0-20.67-24.28-31.47-39.69-18.17l-176 152c-11.09 9.562-11.06 26.75 0 36.31l176 152c15.38 13.3 39.69 2.547 39.69-18.16V304.1c155.1 2.234 221.9 40.73 176.6 185.8c-5.031 16.09 14.41 28.56 28.06 18.62C472.4 476.6 512 415.8 512 354.3c0-12.56-1.17-24.02-2.852-34.99C504.8 319.7 500.4 320 496 320z\", \"M496 0C416.4 0 352 64.38 352 144S416.4 288 496 288S640 223.6 640 144S575.6 0 496 0zM544 160h-54.25C484.4 160 480 155.6 480 150.3V80C480 71.16 487.2 64 496 64C504.8 64 512 71.16 512 80V128h32c8.838 0 16 7.164 16 16S552.8 160 544 160z\"]]\n};\nvar faReplyTime = faReplyClock;\nvar faPersonRays = {\n  prefix: 'fad',\n  iconName: 'person-rays',\n  icon: [512, 512, [], \"e54d\", [\"M304 48C304 74.51 282.5 96 256 96C229.5 96 208 74.51 208 48C208 21.49 229.5 0 256 0C282.5 0 304 21.49 304 48zM248 352V480C248 497.7 233.7 512 216 512C198.3 512 184 497.7 184 480V256.9L155.4 304.5C146.3 319.6 126.7 324.5 111.5 315.4C96.37 306.3 91.47 286.7 100.6 271.5L158.8 174.6C176.2 145.7 207.4 128 241.1 128H270.9C304.6 128 335.8 145.7 353.2 174.6L411.4 271.5C420.5 286.7 415.6 306.3 400.5 315.4C385.3 324.5 365.7 319.6 356.6 304.5L328 256.9V480C328 497.7 313.7 512 296 512C278.3 512 264 497.7 264 480V352L248 352z\", \"M120.1 87.03C130.3 96.4 130.3 111.6 120.1 120.1C111.6 130.3 96.4 130.3 87.03 120.1L7.029 40.97C-2.343 31.6-2.343 16.4 7.029 7.029C16.4-2.343 31.6-2.343 40.97 7.029L120.1 87.03zM471 7.029C480.4-2.343 495.6-2.343 504.1 7.029C514.3 16.4 514.3 31.6 504.1 40.97L424.1 120.1C415.6 130.3 400.4 130.3 391 120.1C381.7 111.6 381.7 96.4 391 87.03L471 7.029zM7.029 471L87.03 391C96.4 381.7 111.6 381.7 120.1 391C130.3 400.4 130.3 415.6 120.1 424.1L40.97 504.1C31.6 514.3 16.4 514.3 7.029 504.1C-2.343 495.6-2.343 480.4 7.029 471V471zM391 424.1C381.7 415.6 381.7 400.4 391 391C400.4 381.7 415.6 381.7 424.1 391L504.1 471C514.3 480.4 514.3 495.6 504.1 504.1C495.6 514.3 480.4 514.3 471 504.1L391 424.1z\"]]\n};\nvar faRight = {\n  prefix: 'fad',\n  iconName: 'right',\n  icon: [448, 512, [11157, \"arrow-alt-right\"], \"f356\", [\"M224 320H32c-17.67 0-32-14.33-32-32V224c0-17.67 14.33-32 32-32h192V320z\", \"M448 256c0 8.188-3.125 16.38-9.375 22.62l-160 160c-9.156 9.156-22.91 11.89-34.88 6.938C231.8 440.6 224 428.9 224 416V96c0-12.94 7.797-24.61 19.75-29.56c11.97-4.953 25.72-2.219 34.88 6.938l160 160C444.9 239.6 448 247.8 448 256z\"]]\n};\nvar faArrowAltRight = faRight;\nvar faCircleF = {\n  prefix: 'fad',\n  iconName: 'circle-f',\n  icon: [512, 512, [], \"e10e\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM328 176H208v64h88C309.3 240 320 250.8 320 264S309.3 288 296 288H208v72C208 373.3 197.3 384 184 384S160 373.3 160 360v-208C160 138.8 170.8 128 184 128h144C341.3 128 352 138.8 352 152S341.3 176 328 176z\", \"M328 128h-144C170.8 128 160 138.8 160 152v208C160 373.3 170.8 384 184 384s24-10.75 24-24V288h88C309.3 288 320 277.3 320 264S309.3 240 296 240H208v-64h120C341.3 176 352 165.3 352 152S341.3 128 328 128z\"]]\n};\nvar faUsers = {\n  prefix: 'fad',\n  iconName: 'users',\n  icon: [640, 512, [], \"f0c0\", [\"M128 160c44.18 0 80-35.82 80-80S172.2 0 128 0C83.82 0 48 35.82 48 80S83.82 160 128 160zM512 160c44.18 0 80-35.82 80-80S556.2 0 512 0c-44.18 0-80 35.82-80 80S467.8 160 512 160zM551.9 192h-61.84c-12.8 0-24.88 3.037-35.86 8.24C454.8 205.5 455.8 210.6 455.8 216c0 33.71-12.78 64.21-33.16 88h199.7C632.1 304 640 295.6 640 285.3C640 233.8 600.6 192 551.9 192zM185.5 200.1C174.6 194.1 162.6 192 149.9 192H88.08C39.44 192 0 233.8 0 285.3C0 295.6 7.887 304 17.62 304h199.5c-20.38-23.79-33.16-54.29-33.16-88C183.9 210.6 184.9 205.4 185.5 200.1z\", \"M319.9 320c57.41 0 103.1-46.56 103.1-104c0-57.44-46.54-104-103.1-104c-57.41 0-103.1 46.56-103.1 104C215.9 273.4 262.5 320 319.9 320zM369.9 352H270.1C191.6 352 128 411.7 128 485.3C128 500.1 140.7 512 156.4 512h327.2C499.3 512 512 500.1 512 485.3C512 411.7 448.4 352 369.9 352z\"]]\n};\nvar faFacePleading = {\n  prefix: 'fad',\n  iconName: 'face-pleading',\n  icon: [512, 512, [], \"e386\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM303.9 405.3C294.7 395.1 278.7 384 256 384C233.3 384 217.3 395.1 208.1 405.3C202.2 411.9 202.7 421.1 209.3 427.9C215.9 433.8 225.1 433.3 231.9 426.7C236.6 421.4 244.6 416 255.1 416C267.4 416 275.4 421.4 280.1 426.7C286 433.3 296.1 433.8 302.7 427.9C309.3 421.1 309.8 411.9 303.9 405.3H303.9zM168 160.4C178.1 149.6 185.7 136.3 189.9 121.5L191.4 116.4C193.8 107.9 188.9 99.04 180.4 96.62C171.9 94.19 163 99.11 160.6 107.6L159.1 112.8C152.1 137.4 130.1 155.5 105.5 158.7L94.02 160.1C85.25 161.2 79.03 169.2 80.12 177.1C81.14 186.1 88.04 192 95.99 192C85.95 205.4 80 221.1 80 240C80 284.2 115.8 320 160 320C204.2 320 240 284.2 240 240C240 198.5 208.5 164.4 168 160.4zM416 192C423.1 192 430.9 186.1 431.9 177.1C432.1 169.2 426.8 161.2 417.1 160.1L406.5 158.7C381 155.5 359.9 137.4 352.9 112.8L351.4 107.6C348.1 99.11 340.1 94.19 331.6 96.62C323.1 99.04 318.2 107.9 320.6 116.4L322.1 121.5C326.3 136.3 333.9 149.6 343.1 160.4C303.5 164.4 272 198.5 272 240C272 284.2 307.8 320 352 320C396.2 320 432 284.2 432 240C432 221.1 426 205.4 416 192z\", \"M189.9 121.6C179.3 158.6 147.7 185.7 109.5 190.4L97.98 191.9C89.22 192.1 81.22 186.8 80.12 177.1C79.03 169.2 85.25 161.2 94.02 160.1L105.5 158.7C130.1 155.5 152.1 137.4 159.1 112.8L160.6 107.6C163 99.11 171.9 94.19 180.4 96.62C188.9 99.04 193.8 107.9 191.4 116.4L189.9 121.6zM320.6 116.4C318.2 107.9 323.1 99.04 331.6 96.62C340.1 94.19 348.1 99.11 351.4 107.6L352.9 112.8C359.9 137.4 381 155.5 406.5 158.7L417.1 160.1C426.8 161.2 432.1 169.2 431.9 177.1C430.8 186.8 422.8 192.1 414 191.9L402.5 190.4C364.3 185.7 332.7 158.6 322.1 121.6L320.6 116.4zM128 232C145.7 232 160 217.7 160 200C160 194.2 158.5 188.8 155.8 184.2C157.2 184.1 158.6 184 160 184C190.9 184 216 209.1 216 240C216 270.9 190.9 296 160 296C129.1 296 104 270.9 104 240C104 234.3 104.8 228.8 106.4 223.6C112.1 228.8 119.7 232 128 232zM347.8 184.2C349.2 184.1 350.6 184 352 184C382.9 184 408 209.1 408 240C408 270.9 382.9 296 352 296C321.1 296 296 270.9 296 240C296 234.3 296.9 228.8 298.4 223.6C304.1 228.8 311.7 232 320 232C337.7 232 352 217.7 352 200C352 194.2 350.5 188.8 347.8 184.2z\"]]\n};\nvar faEyeSlash = {\n  prefix: 'fad',\n  iconName: 'eye-slash',\n  icon: [640, 512, [], \"f070\", [\"M446.6 324.7C457.7 304.3 464 280.9 464 256C464 176.5 399.5 112 320 112C282.7 112 248.6 126.2 223.1 149.5L150.7 92.77C195 58.27 251.8 32 320 32C400.8 32 465.5 68.84 512.6 112.6C559.4 156 590.7 207.1 605.5 243.7C608.8 251.6 608.8 260.4 605.5 268.3C592.1 300.6 565.2 346.1 525.6 386.7L446.6 324.7zM313.4 220.3C317.6 211.8 320 202.2 320 192C320 180.5 316.1 169.7 311.6 160.4C314.4 160.1 317.2 160 320 160C373 160 416 202.1 416 256C416 269.7 413.1 282.7 407.1 294.5L313.4 220.3zM320 480C239.2 480 174.5 443.2 127.4 399.4C80.62 355.1 49.34 304 34.46 268.3C31.18 260.4 31.18 251.6 34.46 243.7C44 220.8 60.29 191.2 83.09 161.5L177.4 235.8C176.5 242.4 176 249.1 176 256C176 335.5 240.5 400 320 400C338.7 400 356.6 396.4 373 389.9L446.2 447.5C409.9 467.1 367.8 480 320 480H320z\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faFlaskVial = {\n  prefix: 'fad',\n  iconName: 'flask-vial',\n  icon: [640, 512, [], \"e4f3\", [\"M224 309.9L175 389.4C165.2 405.4 160 423.8 160 442.5C149.1 446.1 139.2 448 128 448C74.98 448 32 405 32 352V64C14.33 64 0 49.67 0 32C0 14.33 14.33 0 32 0H224C241.7 0 256 14.33 256 32C256 49.67 241.7 64 224 64V309.9zM160 64H96V160H160V64z\", \"M512 0C529.7 0 544 14.33 544 32C544 49.67 529.7 64 512 64V214.9L629.7 406.2C636.4 417.2 640 429.7 640 442.6C640 480.9 608.9 512 570.6 512H261.4C223.1 512 192 480.9 192 442.6C192 429.7 195.6 417.2 202.3 406.2L320 214.9V64C302.3 64 288 49.67 288 32C288 14.33 302.3 0 320 0L512 0zM379.3 240.8L330.5 320H501.5L452.7 240.8C449.6 235.7 448 229.9 448 224V64H384V224C384 229.9 382.4 235.7 379.3 240.8H379.3z\"]]\n};\nvar faPoliceBox = {\n  prefix: 'fad',\n  iconName: 'police-box',\n  icon: [384, 512, [], \"e021\", [\"M208 32H176V16C176 7.164 183.2 0 192 0C200.8 0 208 7.164 208 16V32zM128 128V160H96V136C96 131.6 99.58 128 104 128H128zM128 208H104C99.58 208 96 204.4 96 200V176H128V208zM144 128H168C172.4 128 176 131.6 176 136V160H144V128zM176 200C176 204.4 172.4 208 168 208H144V176H176V200zM360 464C373.3 464 384 474.7 384 488C384 501.3 373.3 512 360 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H360zM208 136C208 131.6 211.6 128 216 128H240V160H208V136zM208 176H240V208H216C211.6 208 208 204.4 208 200V176zM288 136V160H256V128H280C284.4 128 288 131.6 288 136zM256 176H288V200C288 204.4 284.4 208 280 208H256V176z\", \"M288 32C305.7 32 320 46.33 320 64C337.7 64 352 78.33 352 96V464H32V96C32 78.33 46.33 64 64 64C64 46.33 78.33 32 96 32H288zM96 160H128V128H104C99.58 128 96 131.6 96 136V160zM96 200C96 204.4 99.58 208 104 208H128V176H96V200zM168 128H144V160H176V136C176 131.6 172.4 128 168 128zM144 208H168C172.4 208 176 204.4 176 200V176H144V208zM216 128C211.6 128 208 131.6 208 136V160H240V128H216zM240 176H208V200C208 204.4 211.6 208 216 208H240V176zM256 160H288V136C288 131.6 284.4 128 280 128H256V160zM288 176H256V208H280C284.4 208 288 204.4 288 200V176zM96 304C96 312.8 103.2 320 112 320H160C168.8 320 176 312.8 176 304V256C176 247.2 168.8 240 160 240H112C103.2 240 96 247.2 96 256V304z\"]]\n};\nvar faCucumber = {\n  prefix: 'fad',\n  iconName: 'cucumber',\n  icon: [512, 512, [129362], \"e401\", [\"M304.1 251.1c-11.04 0-20.01 8.969-20.01 20s8.972 20 20.01 20c11.04 0 20.01-8.969 20.01-20S315.2 251.1 304.1 251.1zM400.2 91.99c-11.04 0-20.01 8.969-20.01 20s8.972 20 20.01 20c11.04 0 20.01-8.969 20.01-20S411.2 91.99 400.2 91.99zM144.1 283.1c-11.04 0-20.01 8.969-20.01 20s8.972 20 20.01 20s20.01-8.969 20.01-20S155.1 283.1 144.1 283.1z\", \"M474.7 37.48c-49.96-49.97-131.1-49.97-181.1 0L169.2 161.8C166.3 160.9 163.3 159.1 160.1 159.1c-17.68 0-32.01 14.33-32.01 32c0 3.242 .9473 6.191 1.846 9.141L37.52 293.5c-50.02 50-50.02 131 0 181C62.49 499.5 95.29 512 128.1 512c31.01 0 61.83-11.59 86.24-33.98c3.131 1.023 6.322 1.977 9.797 1.977c17.68 0 32.01-14.33 32.01-32c0-3.242-.9473-6.191-1.844-9.141l184.8-184.7c2.949 .8965 5.898 1.846 9.143 1.846c17.68 0 32.01-14.33 32.01-32c0-3.475-.9531-6.664-1.977-9.797C524.3 163.1 523.4 86.13 474.7 37.48zM144.1 323.1c-11.04 0-20.01-8.969-20.01-20s8.973-20 20.01-20c11.04 0 20.01 8.969 20.01 20S155.1 323.1 144.1 323.1zM304.1 291.1c-11.04 0-20.01-8.969-20.01-20s8.973-20 20.01-20s20.01 8.969 20.01 20S315.2 291.1 304.1 291.1zM400.2 131.1c-11.04 0-20.01-8.969-20.01-20s8.973-20 20.01-20s20.01 8.971 20.01 20S411.2 131.1 400.2 131.1z\"]]\n};\nvar faHeadSideBrain = {\n  prefix: 'fad',\n  iconName: 'head-side-brain',\n  icon: [512, 512, [], \"f808\", [\"M159.9 178.9L160 176C160 177 159.9 177.9 159.9 178.9C159.9 178.9 159.8 178.8 159.9 178.9zM509.2 275c-21-47.12-48.5-151.8-73.12-186.8C397.1 32.88 333.7 0 266.1 0H192C86 0 0 86 0 192c0 54.5 23.25 106.5 64 142.9L64 512h256l-.0053-64h63.99c35.38 0 63.1-28.62 63.1-63.1V320h31.1c10.88 0 20.89-5.5 26.77-14.62C512.8 296.4 513.6 284.9 509.2 275zM336 208h-51c2 5.125 3 10.5 3 16c0 26.5-21.5 48-48 48c-5.5 0-10.88-1-16-3L224 320H160L160 269C154.9 271 149.5 272 144 272C117.5 272 96 250.5 96 224c0-1 .25-1.875 .25-2.875C74.13 213.5 60.75 191 64.63 167.9C68.63 144.9 88.63 128 112 128c0-26.5 21.5-48 48-48c8.25 0 16.38 2.25 23.5 6.375C192.3 72.5 207.5 64 224 64c16.5 0 31.75 8.5 40.5 22.38c12.25-7.125 27-8.375 40.38-3.375C318.1 88 328.5 98.62 333 112h3c26.5 0 48 21.5 48 48S362.5 208 336 208z\", \"M336 208h-51c2 5.125 3 10.5 3 16c0 26.5-21.5 48-48 48c-5.5 0-10.88-1-16-3L224 320H160L160 269C154.9 271 149.5 272 144 272C117.5 272 96 250.5 96 224c0-1 .25-1.875 .25-2.875C74.13 213.5 60.75 191 64.63 167.9C68.63 144.9 88.63 128 112 128c0-26.5 21.5-48 48-48c8.25 0 16.38 2.25 23.5 6.375C192.3 72.5 207.5 64 224 64c16.5 0 31.75 8.5 40.5 22.38c12.25-7.125 27-8.375 40.38-3.375C318.1 88 328.5 98.62 333 112h3c26.5 0 48 21.5 48 48S362.5 208 336 208z\"]]\n};\nvar faHand = {\n  prefix: 'fad',\n  iconName: 'hand',\n  icon: [512, 512, [129306, 9995, \"hand-paper\"], \"f256\", [\"M448 96c-17.67 0-32 14.33-32 32v112C416 248.8 408.8 256 400 256s-15.93-7.164-15.93-16L384 64c0-17.67-14.33-32-32-32s-32 14.33-32 32l.0498 176c0 8.836-7.219 16-16.05 16S288 248.8 288 240L288 32c0-17.67-14.33-32-32-32S224 14.33 224 32l.0729 208C224.1 248.8 216.8 256 208 256S192.1 248.8 192.1 240L192 64c0-17.67-14.33-32-32-32S128 46.33 128 64v279.4L68.28 283.7C60.47 275.9 50.23 272 40 272C17.15 272 0 290.7 0 312c0 10.23 3.906 20.47 11.72 28.28l113.1 113.1C162.6 491.2 212.9 512 266.3 512H304c97.05 0 176-78.95 176-176V128C480 110.3 465.7 96 448 96zM368 352h-83.2C307.2 374.4 320 403.2 320 432c0 9.6-6.4 16-16 16S288 441.6 288 432c0-44.8-35.2-80-80-80C198.4 352 192 345.6 192 336S198.4 320 208 320h160c9.6 0 16 6.4 16 16S377.6 352 368 352z\", \"M304 448c-9.6 0-16-6.4-16-16c0-44.8-35.2-80-80-80C198.4 352 192 345.6 192 336S198.4 320 208 320h160c9.6 0 16 6.4 16 16S377.6 352 368 352h-83.2C307.2 374.4 320 403.2 320 432C320 441.6 313.6 448 304 448z\"]]\n};\nvar faHandPaper = faHand;\nvar faPersonBikingMountain = {\n  prefix: 'fad',\n  iconName: 'person-biking-mountain',\n  icon: [640, 512, [128693, \"biking-mountain\"], \"f84b\", [\"M96.24 276.6C97.91 264.9 107.9 256 120 256H136C148.1 256 158.1 264.9 159.8 276.6C167.4 278.8 174.7 281.9 181.5 285.6C190.9 278.5 204.3 279.3 212.9 287.8L224.2 299.1C232.7 307.7 233.5 321.1 226.4 330.5C230.1 337.3 233.2 344.6 235.4 352.2C247.1 353.9 255.1 363.9 255.1 376V392C255.1 404.1 247.1 414.1 235.4 415.8C233.2 423.4 230.1 430.7 226.4 437.5C233.5 446.9 232.7 460.3 224.2 468.9L212.9 480.2C204.3 488.7 190.9 489.5 181.5 482.4C174.7 486.1 167.4 489.2 159.8 491.4C158.1 503.1 148.1 512 135.1 512H119.1C107.9 512 97.91 503.1 96.24 491.4C88.62 489.2 81.34 486.1 74.49 482.4C65.09 489.5 51.7 488.7 43.15 480.2L31.83 468.9C23.28 460.3 22.53 446.9 29.58 437.5C25.85 430.7 22.81 423.4 20.57 415.8C8.938 414.1 0 404.1 0 392V376C0 363.9 8.938 353.9 20.57 352.2C22.81 344.6 25.85 337.3 29.58 330.5C22.53 321.1 23.28 307.7 31.83 299.1L43.15 287.8C51.7 279.3 65.09 278.5 74.49 285.6C81.34 281.9 88.62 278.8 96.24 276.6L96.24 276.6zM128 320C92.65 320 64 348.7 64 384C64 419.3 92.65 448 128 448C163.3 448 192 419.3 192 384C192 348.7 163.3 320 128 320zM480.2 276.6C481.9 264.9 491.9 256 504 256H520C532.1 256 542.1 264.9 543.8 276.6C551.4 278.8 558.7 281.9 565.5 285.6C574.9 278.5 588.3 279.3 596.9 287.8L608.2 299.1C616.7 307.7 617.5 321.1 610.4 330.5C614.1 337.3 617.2 344.6 619.4 352.2C631.1 353.9 640 363.9 640 376V392C640 404.1 631.1 414.1 619.4 415.8C617.2 423.4 614.1 430.7 610.4 437.5C617.5 446.9 616.7 460.3 608.2 468.9L596.9 480.2C588.3 488.7 574.9 489.5 565.5 482.4C558.7 486.1 551.4 489.2 543.8 491.4C542.1 503.1 532.1 512 520 512H504C491.9 512 481.9 503.1 480.2 491.4C472.6 489.2 465.3 486.1 458.5 482.4C449.1 489.5 435.7 488.7 427.1 480.2L415.8 468.9C407.3 460.3 406.5 446.9 413.6 437.5C409.8 430.7 406.8 423.4 404.6 415.8C392.9 414.1 384 404.1 384 392V376C384 363.9 392.9 353.9 404.6 352.2C406.8 344.6 409.8 337.3 413.6 330.5C406.5 321.1 407.3 307.7 415.8 299.1L427.1 287.8C435.7 279.3 449.1 278.5 458.5 285.6C465.3 281.9 472.6 278.8 480.2 276.6L480.2 276.6zM512 320C476.7 320 448 348.7 448 384C448 419.3 476.7 448 512 448C547.3 448 576 419.3 576 384C576 348.7 547.3 320 512 320z\", \"M448 48C448 74.51 426.5 96 400 96C373.5 96 352 74.51 352 48C352 21.49 373.5 0 400 0C426.5 0 448 21.49 448 48zM480 159.1C497.7 159.1 512 174.3 512 191.1C512 209.7 497.7 223.1 480 223.1H416C408.7 223.1 401.7 221.5 396 216.1L355.3 184.4L295 232.9L337.8 261.4C346.7 267.3 352 277.3 352 288V416C352 433.7 337.7 448 320 448C302.3 448 288 433.7 288 416V305.1L227.5 266.8C194.7 245.1 192.5 198.9 223.2 175.2L306.3 110.9C323.8 97.45 348.1 97.58 365.4 111.2L427.2 159.1H480zM166.3 163.9L122.3 108.9C116.7 101.8 117.1 91.51 125.2 86.1L190.4 37.22C218 16.48 257.2 21.45 278.8 48.44L293.7 67.11C299.3 74.16 298 84.49 290.8 89.9L188.4 166.7C181.5 171.9 171.7 170.6 166.3 163.9V163.9z\"]]\n};\nvar faBikingMountain = faPersonBikingMountain;\nvar faUtensilsSlash = {\n  prefix: 'fad',\n  iconName: 'utensils-slash',\n  icon: [640, 512, [], \"e464\", [\"M96.35 172.2L247.1 291.2V472C247.1 482.6 243.8 492.8 236.3 500.3C228.8 507.8 218.6 512 207.1 512C197.4 512 187.2 507.8 179.7 500.3C172.2 492.8 167.1 482.6 167.1 472V254.1C147 250.1 128.1 238.8 114.5 222.3C103.1 208.1 96.73 190.5 96.35 172.2zM160.2 100.2L116.6 66.11L128.5 12.42C129.3 8.547 131.6 5.128 134.8 2.829C138 .5309 141.1-.4791 145.9-.001C149.8 .4265 153.5 2.3 156.1 5.255C158.7 8.211 160.2 12.04 160.2 15.1V100.2zM317.7 148.8C320.3 160 320.7 171.6 318.7 182.9C316.7 194.3 312.5 205.1 306.3 214.7L182.4 117.7L194.6 11.9C195 8.632 196.6 5.617 199.1 3.431C201.5 1.244 204.7 .0365 207.1 .0365C211.3 .0365 214.5 1.244 216.9 3.431C219.4 5.617 220.1 8.632 221.4 11.9L238.5 159.1H255.1V15.1C255.1 12.07 257.4 8.264 259.1 5.313C262.6 2.362 266.2 .4704 270.1-.001C274-.4823 278 .5424 281.2 2.868C284.4 5.193 286.7 8.648 287.5 12.54L317.7 148.8zM544 401.1L383.3 275.2L384 173.8C384 136.9 395.1 100.8 415.8 70.27C436.5 39.7 465.8 16.04 500.1 2.335C504.1 .3971 510.2-.3242 515.4 .2352C520.6 .7942 525.6 2.616 529.9 5.542C534.2 8.468 537.8 12.41 540.2 17.02C542.7 21.63 543.1 26.78 544 31.1V401.1z\", \"M639.8 485.1C640.6 491.4 638.8 497.8 634.9 502.8C630.1 507.8 625.2 511.1 618.9 511.8C612.6 512.6 606.2 510.8 601.2 506.9L9.184 42.88C4.231 38.93 1.038 33.19 .3029 26.89C-.4322 20.6 1.35 14.28 5.26 9.293C9.171 4.31 14.89 1.075 21.18 .293C27.46-.4888 33.8 1.246 38.82 5.12L630.8 469.1C635.8 473 639.1 478.8 639.8 485.1L639.8 485.1z\"]]\n};\nvar faPrintMagnifyingGlass = {\n  prefix: 'fad',\n  iconName: 'print-magnifying-glass',\n  icon: [640, 512, [\"print-search\"], \"f81a\", [\"M384 173.5l.0186-82.1L357.5 64h-229.5L128 192h224.9c-39.17 29.17-64.92 75.41-64.92 128c0 10.98 1.149 21.66 3.294 32H128v96h225c26.65 19.84 59.23 32 95.01 32c0 17.67-14.32 32-31.99 32H96c-17.67 0-32-14.33-32-32l.001-96H32C14.33 384 0 369.7 0 352V256c0-35.35 28.66-64 64-64l.0015-160c0-17.67 14.35-32 32-32h274.8c8.469 0 16.63 3.375 22.63 9.375l45.25 45.25c6 6 9.375 14.14 9.375 22.62L448 160C425.2 160 403.6 164.9 384 173.5z\", \"M635.3 462l-77.38-77.38c11.25-19 18.09-40.88 18.09-64.63c0-70.75-57.25-128-128-128c-70.76 0-128 57.25-128 128s57.25 128 128 128c23.75 0 45.66-6.875 64.66-18.12l77.38 77.38c6.25 6.25 16.46 6.271 22.71 .0208l22.54-22.54C641.6 478.5 641.6 468.3 635.3 462zM448 384c-35.38 0-64.01-28.62-64.01-64s28.63-64 64.01-64c35.38 0 64.01 28.63 64.01 64S483.4 384 448 384z\"]]\n};\nvar faPrintSearch = faPrintMagnifyingGlass;\nvar faFolderBookmark = {\n  prefix: 'fad',\n  iconName: 'folder-bookmark',\n  icon: [512, 512, [], \"e186\", [\"M512 144v288c0 26.5-21.5 48-48 48h-416C21.5 480 0 458.5 0 432v-352C0 53.5 21.5 32 48 32h160l64 64H288v239.1c0 13.42 15.52 20.88 25.1 12.49L368 305.3l54 43.2C432.5 356.8 448 349.4 448 335.1V96h16C490.5 96 512 117.5 512 144z\", \"M448 335.1c0 13.42-15.52 20.88-25.1 12.49L368 305.3l-54 43.2C303.5 356.8 288 349.4 288 335.1V96h160V335.1z\"]]\n};\nvar faOm = {\n  prefix: 'fad',\n  iconName: 'om',\n  icon: [512, 512, [128329], \"f679\", [\"M360.6 61C362.5 62.88 365.3 64 368 64s5.375-1.125 7.375-3l21.5-21.62C398.9 37.38 400 34.75 400 32s-1.125-5.375-3.125-7.375L375.4 3c-4.125-4-10.75-4-14.75 0L339 24.62C337 26.62 336 29.25 336 32s1 5.375 3 7.375L360.6 61zM454.3 67.25c-85.5 65.12-169 2.751-172.5 .125c-6-4.625-14.5-4.375-20.13 .5C255.9 72.75 254.3 81 257.9 87.63C259.5 90.63 298.3 160 376.8 160c79.88 0 98.75-31.38 101.8-37.63C479.5 120.3 480 117.9 480 115.5V80C480 66.75 464.9 59.25 454.3 67.25z\", \"M412.1 191.1c-26.75 0-51.75 10.38-70.63 29.25l-24.25 24.25c-6.75 6.75-15.75 10.5-25.37 10.5H245c10.5-22.12 14.12-48.12 7.75-75.25C242.6 138.2 206.4 104.6 163.2 97.62c-36.25-6-71 5-96 28.75c-7.375 7-7 18.87 1.125 24.87L94.5 170.9c5.75 4.375 13.62 4.375 19.12-.125C122.1 163.8 132.8 159.1 144 159.1c26.38 0 48 21.5 48 48S170.4 255.9 143.1 255.9L112 255.1c-11.88 0-19.75 12.63-14.38 23.25L113.8 311.5C116.2 316.5 121.4 319.5 126.9 320H160c35.25 0 64 28.75 64 64s-28.75 64-64 64c-96.12 0-122.4-53.1-145.2-92C10.25 348.4 0 352.4 0 361.2C-.125 416 41.12 512 160 512c70.5 0 127.1-57.44 127.1-128.1c0-23.38-6.874-45.06-17.87-63.94h21.75c26.62 0 51.75-10.38 70.63-29.25l24.25-24.25c6.75-6.75 15.75-10.5 25.37-10.5C431.9 255.1 448 272.1 448 291.9V392c0 13.25-18.75 24-32 24c-39.38 0-66.75-24.25-81.88-42.88C329.4 367.2 320 370.6 320 378.1V416c0 0 0 64 96 64c48.5 0 96-39.5 96-88V291.9C512 236.8 467.3 191.1 412.1 191.1z\"]]\n};\nvar faPi = {\n  prefix: 'fad',\n  iconName: 'pi',\n  icon: [448, 512, [], \"f67e\", [\"M438.6 361.4c12.5 12.5 12.5 32.75 0 45.25l-18.75 18.75c-14.41 14.38-34.31 22.62-54.63 22.62C322.7 448 288 413.4 288 370.8v-242.7H160v152.4c0 51.75-12.23 103.6-35.38 149.9c-5.609 11.22-16.91 17.69-28.66 17.69c-4.797 0-9.688-1.094-14.28-3.375c-15.81-7.906-22.22-27.12-14.31-42.94C86.11 364.3 96 322.3 96 280.5V128H32c-17.67 0-32-14.31-32-32s14.33-32 32-32h384c17.67 0 32 14.31 32 32s-14.33 32-32 32h-64v242.7c.0156 10.78 14.94 17.06 22.64 9.344l18.73-18.72C405.9 348.9 426.1 348.9 438.6 361.4z\", \"\"]]\n};\nvar faFlaskRoundPotion = {\n  prefix: 'fad',\n  iconName: 'flask-round-potion',\n  icon: [448, 512, [\"flask-potion\"], \"f6e1\", [\"M319.1 169V64h7.996c13.26 0 24-10.75 24-24v-16c0-13.26-10.74-24-24-24H119.1c-13.26 0-24 10.74-24 24v16c0 13.25 10.74 24 24 24h7.992v104.1C61.62 202.9 16 271.9 16 352c0 53.75 20.38 102.8 53.99 139.8C81.87 504.9 99.12 512 116.1 512h213.1c18 0 35.5-7.5 47.5-20.88c32.24-35.75 52.24-82.75 53.49-134.5C433.7 276.8 387.2 205.1 319.1 169zM330.1 448l-213.6 .7109C93.27 422.2 80 387.8 80 352c0-85.97 60.64-118.2 111.1-145.1V64h63.99v143.3c37.08 19.92 114 54.55 112 147.8C367.1 389.6 353.1 422.7 330.1 448z\", \"M367.8 352c-.0039 1.055 .2012 2.012 .1777 3.078C367.1 389.6 353.1 422.7 330.1 448l-213.6 .7109C93.27 422.2 80 387.8 80 352c0-6.238 .9609-11.62 1.57-17.31c65.59-32.07 127.2-30.1 181.3-3.191C308 353.1 344.2 352 367.8 352z\"]]\n};\nvar faFlaskPotion = faFlaskRoundPotion;\nvar faFaceShush = {\n  prefix: 'fad',\n  iconName: 'face-shush',\n  icon: [512, 512, [], \"e38c\", [\"M256 0C397.4 0 512 114.6 512 256C512 338.2 473.2 411.4 412.1 458.3C420.3 436.9 414.2 412.3 395.8 396.1C382.3 385.7 365 381.9 348.1 385.1C343.3 363.9 329.9 345.9 312 334.2V275.9C326.8 269 338.6 260.1 347.3 251.3C353.6 245.1 353.6 234.9 347.3 228.7C341.1 222.4 330.9 222.4 324.7 228.7C321 232.4 316.6 236.1 311.4 239.6C307.3 212.7 284.1 192 256 192C227.9 192 204.7 212.7 200.6 239.6C195.4 236.1 190.1 232.4 187.3 228.7C181.1 222.4 170.9 222.4 164.7 228.7C158.4 234.9 158.4 245.1 164.7 251.3C173.4 260.1 185.2 269 200 275.9V326C167.2 338.8 144 370.7 144 408V456C144 467.8 146.3 479.1 150.5 489.3C61.76 449.1 0 359.8 0 256C0 114.6 114.6 .0003 256 .0003L256 0zM176.4 160C194 160 208.4 145.7 208.4 128C208.4 110.3 194 96 176.4 96C158.7 96 144.4 110.3 144.4 128C144.4 145.7 158.7 160 176.4 160zM336.4 96C318.7 96 304.4 110.3 304.4 128C304.4 145.7 318.7 160 336.4 160C354 160 368.4 145.7 368.4 128C368.4 110.3 354 96 336.4 96z\", \"M256 224C269.3 224 280 234.7 280 248V320H232V248C232 234.7 242.7 224 256 224zM232 400C227.6 400 224 403.6 224 408V419.5L287.6 464H297.5C304.6 464 311.4 460.8 315.1 455.4L341.6 424.6C350 414.5 365.2 413.1 375.4 421.6C385.5 430 386.9 445.2 378.4 455.4L352.8 486.1C339.1 502.5 318.9 512 297.5 512H232C201.1 512 176 486.9 176 456V408C176 377.1 201.1 352 232 352H264C294.9 352 320 377.1 320 408V416C320 429.3 309.3 440 296 440C282.7 440 272 429.3 272 416V408C272 403.6 268.4 400 264 400H232z\"]]\n};\nvar faWorm = {\n  prefix: 'fad',\n  iconName: 'worm',\n  icon: [512, 512, [], \"e599\", [\"M288 96C288 42.98 330.1 0 384 0H422.4C471.9 0 512 40.12 512 89.6V360C512 443.9 443.9 512 360 512C276.1 512 208 443.9 208 360V312C208 281.1 182.9 256 152 256C121.1 256 96 281.1 96 312V464C96 490.5 74.51 512 48 512C21.49 512 0 490.5 0 464V312C0 228.1 68.05 160 152 160C235.9 160 304 228.1 304 312V360C304 390.9 329.1 416 360 416C390.9 416 416 390.9 416 360V192H384C330.1 192 288 149 288 96zM408 64C394.7 64 384 74.75 384 88C384 101.3 394.7 112 408 112C421.3 112 432 101.3 432 88C432 74.75 421.3 64 408 64z\", \"M432 88C432 101.3 421.3 112 408 112C394.7 112 384 101.3 384 88C384 74.75 394.7 64 408 64C421.3 64 432 74.75 432 88z\"]]\n};\nvar faHouseCircleXmark = {\n  prefix: 'fad',\n  iconName: 'house-circle-xmark',\n  icon: [640, 512, [], \"e50b\", [\"M496 192C404.2 192 328.8 262.3 320.7 352L320 352H256C238.3 352 224 366.3 224 384V472C224 494.1 206.1 512 184 512H128.1C126.6 512 125.1 511.9 123.6 511.8C122.4 511.9 121.2 512 120 512H104C81.91 512 64 494.1 64 472V360C64 359.1 64.03 358.1 64.09 357.2V287.6H32.05C14.02 287.6 0 273.5 0 255.5C0 246.5 3.004 238.5 10.01 231.5L266.4 8.016C273.4 1.002 281.4 0 288.4 0C295.4 0 303.4 2.004 309.5 7.014L522.1 193.9C513.6 192.7 504.9 192 496 192L496 192z\", \"M640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM532.7 308.7L496 345.4L459.3 308.7C453.1 302.4 442.9 302.4 436.7 308.7C430.4 314.9 430.4 325.1 436.7 331.3L473.4 368L436.7 404.7C430.4 410.9 430.4 421.1 436.7 427.3C442.9 433.6 453.1 433.6 459.3 427.3L496 390.6L532.7 427.3C538.9 433.6 549.1 433.6 555.3 427.3C561.6 421.1 561.6 410.9 555.3 404.7L518.6 368L555.3 331.3C561.6 325.1 561.6 314.9 555.3 308.7C549.1 302.4 538.9 302.4 532.7 308.7z\"]]\n};\nvar faPlug = {\n  prefix: 'fad',\n  iconName: 'plug',\n  icon: [384, 512, [128268], \"f1e6\", [\"M128 160H64V32C64 14.33 78.33 0 96 0C113.7 0 128 14.33 128 32V160zM320 160H256V32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32V160z\", \"M0 192C0 174.3 14.33 160 32 160H352C369.7 160 384 174.3 384 192C384 209.7 369.7 224 352 224V256C352 333.4 297 397.1 224 412.8V512H160V412.8C86.97 397.1 32 333.4 32 256V224C14.33 224 0 209.7 0 192V192z\"]]\n};\nvar faCalendarCircleExclamation = {\n  prefix: 'fad',\n  iconName: 'calendar-circle-exclamation',\n  icon: [576, 512, [], \"e46e\", [\"M96 32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V160H0V112C0 85.49 21.49 64 48 64H96V32zM416 192.7C326.3 200.8 256 276.2 256 368C256 427.5 285.6 480.1 330.8 512H48C21.49 512 0 490.5 0 464V192H416V192.7z\", \"M576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM432 416C418.7 416 408 426.7 408 440C408 453.3 418.7 464 432 464C445.3 464 456 453.3 456 440C456 426.7 445.3 416 432 416zM447.1 288C447.1 279.2 440.8 272 431.1 272C423.2 272 415.1 279.2 415.1 288V368C415.1 376.8 423.2 384 431.1 384C440.8 384 447.1 376.8 447.1 368V288z\"]]\n};\nvar faSquareI = {\n  prefix: 'fad',\n  iconName: 'square-i',\n  icon: [448, 512, [], \"e272\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM296 336c13.25 0 24 10.75 24 24S309.3 384 296 384h-144C138.8 384 128 373.3 128 360s10.75-24 24-24h48v-160h-48C138.8 176 128 165.3 128 152S138.8 128 152 128h144C309.3 128 320 138.8 320 152S309.3 176 296 176h-48v160H296z\", \"M296 176C309.3 176 320 165.3 320 152S309.3 128 296 128h-144C138.8 128 128 138.8 128 152S138.8 176 152 176h48v160h-48C138.8 336 128 346.8 128 360S138.8 384 152 384h144c13.25 0 24-10.75 24-24s-10.75-24-24-24h-48v-160H296z\"]]\n};\nvar faChevronUp = {\n  prefix: 'fad',\n  iconName: 'chevron-up',\n  icon: [448, 512, [], \"f077\", [\"M416 352c-8.188 0-16.38-3.125-22.62-9.375L224 173.3l-169.4 169.4c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25C432.4 348.9 424.2 352 416 352z\", \"\"]]\n};\nvar faFaceSaluting = {\n  prefix: 'fad',\n  iconName: 'face-saluting',\n  icon: [640, 512, [129761], \"e484\", [\"M608 256C608 397.4 493.4 512 352 512C229.1 512 126.5 425.5 101.7 310C117.8 307.1 133.4 300.6 147.3 290.5L229.7 230.6C234.5 227.1 238.7 223.1 242.2 218.6C246.6 231.1 258.4 240 272.4 240C290 240 304.4 225.7 304.4 208C304.4 190.3 290 176 272.4 176C266.4 176 260.8 177.6 256 180.5C256.4 166.9 252.4 153.1 243.8 141.2C237.8 132.9 230.1 126.4 221.5 121.1L276.1 84.96C302.2 67.21 311.1 33.47 298.5 5.608C315.7 1.933 333.6 0 352 0C493.4 0 608 114.6 608 256H608zM257.4 341C250.2 335.9 240.2 337.5 235 344.6C229.9 351.8 231.5 361.8 238.6 366.1C261.4 383.4 299.3 400 352 400C404.7 400 442.6 383.4 465.4 366.1C472.5 361.8 474.1 351.8 468.1 344.6C463.8 337.5 453.8 335.9 446.6 341C429.2 353.6 397.8 368 352 368C306.2 368 274.8 353.6 257.4 341H257.4zM432.4 240C450 240 464.4 225.7 464.4 208C464.4 190.3 450 176 432.4 176C414.7 176 400.4 190.3 400.4 208C400.4 225.7 414.7 240 432.4 240z\", \"M127.1 146.8V185.8L173.2 152.1C187.5 142.6 207.5 145.7 217.9 160C228.3 174.3 225.2 194.3 210.9 204.7L128.5 264.6C99.17 285.9 59.12 284.8 30.98 261.9L29.49 260.7C-12.06 226.9-9.257 162.5 35.09 132.5L222.2 5.522C236.8-4.4 256.7-.5876 266.6 14.04C276.5 28.66 272.7 48.56 258.1 58.48L127.1 146.8z\"]]\n};\nvar faGaugeSimpleLow = {\n  prefix: 'fad',\n  iconName: 'gauge-simple-low',\n  icon: [512, 512, [\"tachometer-slow\"], \"f62c\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 288C253.9 288 251.9 288.1 249.9 288.3L173.3 140.9C167.2 129.2 152.7 124.6 140.9 130.7C129.2 136.8 124.6 151.3 130.7 163.1L207.3 310.4C197.8 321.6 191.1 336.1 191.1 352C191.1 387.3 220.7 416 255.1 416C291.3 416 320 387.3 320 352C320 316.7 291.3 288 255.1 288L256 288z\", \"M249.9 288.3C251.9 288.1 253.9 288 256 288C291.3 288 320 316.7 320 352C320 387.3 291.3 416 256 416C220.7 416 192 387.3 192 352C192 336.1 197.8 321.6 207.3 310.4L130.7 163.1C124.6 151.3 129.2 136.8 140.9 130.7C152.7 124.6 167.2 129.2 173.3 140.9L249.9 288.3z\"]]\n};\nvar faTachometerSlow = faGaugeSimpleLow;\nvar faFacePersevering = {\n  prefix: 'fad',\n  iconName: 'face-persevering',\n  icon: [512, 512, [], \"e385\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM316.1 410.7C322 417.3 332.1 417.8 338.7 411.9C345.3 405.1 345.8 395.9 339.9 389.3C323.8 371.4 295.7 352 255.1 352C216.3 352 188.2 371.4 172.1 389.3C166.2 395.9 166.7 405.1 173.3 411.9C179.9 417.8 189.1 417.3 195.9 410.7C207.6 397.7 227.5 384 255.1 384C284.5 384 304.4 397.7 316.1 410.7H316.1zM188.7 100.7L181.3 108.1C162.5 126.9 138.2 139.4 111.9 143.8L109.4 144.2C100.7 145.7 94.77 153.9 96.22 162.6C97.67 171.3 105.9 177.2 114.6 175.8L117.1 175.4C150 169.9 180.4 154.3 203.9 130.7L211.3 123.3C217.6 117.1 217.6 106.9 211.3 100.7C205.1 94.44 194.9 94.44 188.7 100.7V100.7zM308.1 130.7C331.6 154.3 361.1 169.9 394.9 175.4L397.4 175.8C406.1 177.2 414.3 171.3 415.8 162.6C417.2 153.9 411.3 145.7 402.6 144.2L400.2 143.8C373.8 139.4 349.5 126.9 330.7 108.1L323.3 100.7C317.1 94.44 306.9 94.44 300.7 100.7C294.4 106.9 294.4 117.1 300.7 123.3L308.1 130.7zM133.5 210.7C125.6 206.4 116 212.2 116 221.1C116 223.9 116.1 226.6 118.8 228.8L154.8 272L118.8 315.2C116.1 317.4 116 320.1 116 322.9C116 331.8 125.6 337.6 133.5 333.3L223.4 285.4C234.1 279.7 234.1 264.3 223.4 258.6L133.5 210.7zM396 221.1C396 212.2 386.4 206.4 378.5 210.7L288.6 258.6C277.9 264.3 277.9 279.7 288.6 285.4L378.5 333.3C386.4 337.6 396 331.8 396 322.9C396 320.1 395 317.4 393.2 315.2L357.2 272L393.2 228.8C395 226.6 396 223.9 396 221.1V221.1z\", \"M203.9 130.7C180.4 154.3 150 169.9 117.1 175.4L114.6 175.8C105.9 177.2 97.67 171.3 96.22 162.6C94.77 153.9 100.7 145.7 109.4 144.2L111.9 143.8C138.2 139.4 162.5 126.9 181.3 108.1L188.7 100.7C194.9 94.44 205.1 94.44 211.3 100.7C217.6 106.9 217.6 117.1 211.3 123.3L203.9 130.7zM300.7 123.3C294.4 117.1 294.4 106.9 300.7 100.7C306.9 94.44 317.1 94.44 323.3 100.7L330.7 108.1C349.5 126.9 373.8 139.4 400.2 143.8L402.6 144.2C411.3 145.7 417.2 153.9 415.8 162.6C414.3 171.3 406.1 177.2 397.4 175.8L394.9 175.4C361.1 169.9 331.6 154.3 308.1 130.7L300.7 123.3zM223.4 258.6C234.1 264.3 234.1 279.7 223.4 285.4L133.5 333.3C125.6 337.6 116 331.8 116 322.9C116 320.1 116.1 317.4 118.8 315.2L154.8 272L118.8 228.8C116.1 226.6 116 223.9 116 221.1C116 212.2 125.6 206.4 133.5 210.7L223.4 258.6zM393.2 228.8L357.2 272L393.2 315.2C395 317.4 396 320.1 396 322.9C396 331.8 386.4 337.6 378.5 333.3L288.6 285.4C277.9 279.7 277.9 264.3 288.6 258.6L378.5 210.7C386.4 206.4 396 212.2 396 221.1C396 223.9 395 226.6 393.2 228.8V228.8z\"]]\n};\nvar faCircleCamera = {\n  prefix: 'fad',\n  iconName: 'circle-camera',\n  icon: [512, 512, [\"camera-circle\"], \"e103\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM384 320c0 17.67-14.33 32-32 32H160c-17.67 0-32-14.33-32-32V192c0-17.67 14.33-32 32-32h36l6.125-16.44C205.6 134.2 214.6 128 224.6 128h62.75c10 0 18.94 6.188 22.44 15.56L316 160H352c17.67 0 32 14.33 32 32V320z\", \"M352 160h-36l-6.188-16.44C306.3 134.2 297.4 128 287.4 128H224.6c-10 0-19 6.188-22.5 15.56L196 160H160C142.3 160 128 174.3 128 192v128c0 17.67 14.33 32 32 32h192c17.67 0 32-14.33 32-32V192C384 174.3 369.7 160 352 160zM256 304C229.5 304 208 282.5 208 256S229.5 208 256 208s48 21.5 48 48S282.5 304 256 304z\"]]\n};\nvar faCameraCircle = faCircleCamera;\nvar faHandSpock = {\n  prefix: 'fad',\n  iconName: 'hand-spock',\n  icon: [576, 512, [128406], \"f259\", [\"M543.6 128.6c0-8.999-6.115-32.58-31.68-32.58c-14.1 0-27.02 9.324-30.92 23.56l-34.36 125.1c-1.682 6.16-7.275 10.43-13.66 10.43c-7.981 0-14.16-6.518-14.16-14.13c0-.9844 .1034-1.987 .3197-2.996l35.71-166.6c.5233-2.442 .7779-4.911 .7779-7.362c0-13.89-9.695-32.86-31.7-32.86c-14.79 0-28.12 10.26-31.34 25.29l-37.77 176.2c-2.807 13.1-14.38 22.46-27.77 22.46c-13.04 0-24.4-8.871-27.56-21.52l-52.11-208.5C243.6 11.2 230.5-.0013 215.6-.0013c-26.71 0-31.78 25.71-31.78 31.98c0 2.569 .3112 5.18 .9617 7.786l50.55 202.2c.2326 .9301 .3431 1.856 .3431 2.764c0 6.051-4.911 11.27-11.3 11.27c-4.896 0-9.234-3.154-10.74-7.812L166.9 103.9C162.4 89.1 149.5 80.02 135.5 80.02c-15.68 0-31.63 12.83-31.63 31.97c0 3.273 .5059 6.602 1.57 9.884l69.93 215.7c.2903 .8949 .4239 1.766 .4239 2.598c0 4.521-3.94 7.915-8.119 7.915c-1.928 0-3.906-.7219-5.573-2.388L101.7 285.3c-8.336-8.336-19.63-12.87-30.81-12.87c-23.56 0-39.07 19.69-39.07 39.55c0 10.23 3.906 20.47 11.72 28.28l122.5 122.5C197.6 494.3 240.3 512 284.9 512h50.98c23.5 0 108.4-14.57 132.5-103l73.96-271.2C543.2 134.8 543.6 131.7 543.6 128.6zM399.9 351.1h-83.2c22.4 22.4 35.2 51.2 35.2 80c0 9.6-6.4 16-16 16c-9.602 0-16-6.4-16-16c0-44.8-35.2-80-80-80c-9.602 0-15.1-6.4-15.1-16c0-9.602 6.398-16 15.1-16h160c9.6 0 16 6.398 16 16C415.9 345.6 409.5 351.1 399.9 351.1z\", \"M335.9 447.1c-9.6 0-16-6.4-16-16c0-44.8-35.2-80-80-80c-9.6 0-15.1-6.4-15.1-16s6.4-16 15.1-16h160c9.6 0 16 6.4 16 16s-6.4 16-16 16h-83.2c22.4 22.4 35.2 51.2 35.2 80C351.9 441.6 345.5 447.1 335.9 447.1z\"]]\n};\nvar faSpiderWeb = {\n  prefix: 'fad',\n  iconName: 'spider-web',\n  icon: [576, 512, [128376], \"f719\", [\"M165.3 97.67L177.1 63.86L214.4 70.68L235.1 107L235.1 107.2C270.4 113.3 305.6 113.3 340 107.2L340.9 107L361.6 70.68L398 63.86L410.7 97.67L388.5 136.6L389.2 138.6C400.6 171.1 417.7 201.4 439.6 227.1H484.2L507.6 256L484.2 283.1H439.6C417.7 310.6 400.7 340.9 389.2 373.4L388.5 375.4L410.7 414.3L398 448.1L361.6 441.3L340.9 404.1L340 404.8C305.6 398.7 270.4 398.7 235.1 404.8L235.1 404.1L214.4 441.3L177.1 448.1L165.3 414.3L187.5 375.4L186.8 373.4C175.3 340.9 158.3 310.6 136.4 283.1H91.78L68.45 256L91.78 227.1H136.4C158.3 201.4 175.3 171.1 186.8 138.6L187.5 136.6L165.3 97.67zM239.8 228L217.6 189.3C211.2 202.7 203.9 215.6 195.8 228H239.8zM311.2 159C295.7 160.1 280.3 160.1 264.8 159L287.1 199.6L311.2 159zM380.2 228C372.1 215.6 364.8 202.7 358.4 189.3L336.2 228H380.2zM358.4 322.7C364.8 309.3 372.1 296.4 380.2 284H336.2L358.4 322.7zM264.8 352.1C280.3 351.9 295.7 351.9 311.2 352.1L287.1 312.4L264.8 352.1zM195.8 284C203.9 296.4 211.2 309.3 217.6 322.7L239.8 284H195.8z\", \"M133.8 22.17C138.6 9.433 151.8 1.972 165.2 4.478L234.2 17.42C269.8 24.09 306.2 24.09 341.8 17.42L410.8 4.478C424.2 1.972 437.4 9.433 442.2 22.17L471.2 99.36C482.7 130 499.3 158.6 520.2 183.8L565.5 238.1C574.2 248.5 574.2 263.5 565.5 273.9L520.2 328.2C499.3 353.4 482.7 381.1 471.2 412.6L442.2 489.8C437.4 502.6 424.2 510 410.8 507.5L341.8 494.6C306.2 487.9 269.8 487.9 234.2 494.6L165.2 507.5C151.8 510 138.6 502.6 133.8 489.8L104.8 412.6C93.33 381.1 76.73 353.4 55.75 328.2L10.49 273.9C1.837 263.5 1.837 248.5 10.49 238.1L55.75 183.8C76.73 158.6 93.33 130 104.8 99.36L133.8 22.17zM177.1 63.85L157.3 119C143.6 155.6 123.8 189.6 98.77 219.6L68.45 255.1L98.77 292.4C123.8 322.4 143.6 356.4 157.3 392.1L177.1 448.1L223.9 439.5C266.3 431.6 309.7 431.6 352.1 439.5L398 448.1L418.7 392.1C432.4 356.4 452.2 322.4 477.2 292.4L507.6 255.1L477.2 219.6C452.2 189.6 432.4 155.6 418.7 119L398 63.85L352.1 72.46C309.7 80.41 266.3 80.41 223.9 72.46L177.1 63.85z\"]]\n};\nvar faCircleMicrophone = {\n  prefix: 'fad',\n  iconName: 'circle-microphone',\n  icon: [512, 512, [\"microphone-circle\"], \"e116\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM208 144C208 117.5 229.5 96 256 96s48 21.48 48 48V256c0 26.52-21.48 48-48 48S208 282.5 208 256V144zM384 256c0 65.1-49.03 118.4-112 126.4V400c0 8.837-7.163 16-16 16s-16-7.163-16-16v-17.62C177 374.4 128 321.1 128 256V239.1C128 231.2 135.2 224 143.1 224C152.8 224 160 231.2 159.1 240v13.19c0 47.43 33.21 89.92 80.03 97.51C299.1 360.4 352 314.2 352 256V239.1C352 231.2 359.2 224 368 224S384 231.2 384 239.1V256z\", \"M368 224C359.2 224 352 231.2 352 239.1V256c0 58.18-52.01 104.4-111.1 94.7c-46.82-7.592-80.03-50.08-80.03-97.51V240c0-8.838-7.164-16-16-16S128 231.2 128 239.1V256c0 65.1 49.03 118.4 112 126.4V400c0 8.836 7.164 16 16 16s16-7.164 16-16v-17.62C334.1 374.4 384 321.1 384 256V239.1C384 231.2 376.8 224 368 224zM256 304c26.52 0 48-21.48 48-48V144C304 117.5 282.5 96 256 96S208 117.5 208 144V256C208 282.5 229.5 304 256 304z\"]]\n};\nvar faMicrophoneCircle = faCircleMicrophone;\nvar faBookArrowUp = {\n  prefix: 'fad',\n  iconName: 'book-arrow-up',\n  icon: [448, 512, [], \"e0ba\", [\"M64 416c0 17.67 14.33 32 32 32h120v-64H96C78.33 384 64 398.3 64 416zM264 384v64H416v-64H264z\", \"M416 448h-152v64H416c17.67 0 32-14.33 32-31.1C448 462.3 433.7 448 416 448zM400 0H96C42.98 0 0 42.98 0 96v320c0 53.02 42.98 96 96 96h120v-64H96c-17.67 0-32-14.33-32-32s14.33-32 32-32h120V209.9L176.1 248.1c-9.375 9.375-24.56 9.375-33.94 0s-9.375-24.56 0-33.94l80-80c9.372-9.372 24.57-9.372 33.94 0l80 80c9.375 9.375 9.375 24.56 0 33.94C332.3 253.7 326.2 256 320 256s-12.28-2.344-16.97-7.031L264 209.9V384h136c26.51 0 48-21.49 48-48v-288C448 21.49 426.5 0 400 0z\"]]\n};\nvar faPopsicle = {\n  prefix: 'fad',\n  iconName: 'popsicle',\n  icon: [320, 512, [], \"e43e\", [\"M320 160V352C320 360.5 316.6 368.6 310.6 374.6C304.6 380.6 296.5 384 288 384H192V192C192 183.5 188.6 175.4 182.6 169.4C176.6 163.4 168.5 160 160 160C151.5 160 143.4 163.4 137.4 169.4C131.4 175.4 128 183.5 128 192V384H32C23.51 384 15.37 380.6 9.372 374.6C3.371 368.6 0 360.5 0 352V160C0 117.6 16.86 76.87 46.86 46.86C76.87 16.86 117.6 0 160 0C202.4 0 243.1 16.86 273.1 46.86C303.1 76.87 320 117.6 320 160z\", \"M160 512C151.5 512 143.4 508.6 137.4 502.6C131.4 496.6 128 488.5 128 480V192C128 183.5 131.4 175.4 137.4 169.4C143.4 163.4 151.5 160 160 160C168.5 160 176.6 163.4 182.6 169.4C188.6 175.4 192 183.5 192 192V480C192 488.5 188.6 496.6 182.6 502.6C176.6 508.6 168.5 512 160 512z\"]]\n};\nvar faCommand = {\n  prefix: 'fad',\n  iconName: 'command',\n  icon: [448, 512, [], \"e142\", [\"M128 288H96c-52.94 0-96 43.06-96 96s43.06 96 96 96s96-43.06 96-96V224H128V288zM128 384c0 17.66-14.34 32-32 32s-32-14.34-32-32s14.34-32 32-32h32V384zM352 32c-52.94 0-96 43.06-96 96v160h64V224h32c52.94 0 96-43.06 96-96S404.9 32 352 32zM352 160h-32V128c0-17.66 14.34-32 32-32s32 14.34 32 32S369.7 160 352 160z\", \"M352 288H192v64h64v32c0 52.94 43.06 96 96 96s96-43.06 96-96S404.9 288 352 288zM352 416c-17.66 0-32-14.34-32-32v-32h32c17.66 0 32 14.34 32 32S369.7 416 352 416zM256 160H192V128c0-52.94-43.06-96-96-96S0 75.06 0 128s43.06 96 96 96h160V160zM128 160H96C78.34 160 64 145.7 64 128s14.34-32 32-32s32 14.34 32 32V160z\"]]\n};\nvar faBlinds = {\n  prefix: 'fad',\n  iconName: 'blinds',\n  icon: [512, 512, [], \"f8fb\", [\"M96 226.1V160H16L0 256h67.02C71.77 242.4 82.38 231.7 96 226.1zM96 64H10.71L0 128h96V64zM501.3 64H128v64h384L501.3 64zM128 160v66.98C141.6 231.7 152.3 242.4 157 256H512l-16-96H128zM157 288C150.4 307.1 132.3 320 112 320S73.63 307.1 67 288H16L0 384h512l-16-96H157zM16 416L0 512h512l-16-96H16z\", \"M511.1 16L512 48C512 56.84 504.8 64 495.1 64H128v162.1C146.6 233.6 160 251.1 160 272C160 298.5 138.5 320 112 320S64 298.5 64 272c0-20.87 13.4-38.41 32-45.02V64H16C7.165 64 0 56.84 0 48l.0033-32c0-8.838 7.163-16 15.1-16H495.1C504.8 0 511.1 7.162 511.1 16z\"]]\n};\nvar faStopwatch = {\n  prefix: 'fad',\n  iconName: 'stopwatch',\n  icon: [448, 512, [9201], \"f2f2\", [\"M16 304C16 189.1 109.1 96 224 96C338.9 96 432 189.1 432 304C432 418.9 338.9 512 224 512C109.1 512 16 418.9 16 304zM248 192C248 178.7 237.3 168 224 168C210.7 168 200 178.7 200 192V320C200 333.3 210.7 344 224 344C237.3 344 248 333.3 248 320V192z\", \"M144 32C144 14.33 158.3 0 176 0H272C289.7 0 304 14.33 304 32C304 49.67 289.7 64 272 64H256V98.45C245.6 96.84 234.9 96 224 96C213.1 96 202.4 96.84 192 98.45V64H176C158.3 64 144 49.67 144 32zM377.4 121.4C389.9 108.9 410.1 108.9 422.6 121.4C435.1 133.9 435.1 154.1 422.6 166.6L398.5 190.8C386.8 172.7 372.3 156.6 355.7 143L377.4 121.4zM248 320C248 333.3 237.3 344 224 344C210.7 344 200 333.3 200 320V192C200 178.7 210.7 168 224 168C237.3 168 248 178.7 248 192V320z\"]]\n};\nvar faSaxophone = {\n  prefix: 'fad',\n  iconName: 'saxophone',\n  icon: [640, 512, [127927], \"f8dc\", [\"M635.2 68.75l-27.25-27.37c-5.1-5.1-14.12-9.375-22.62-9.375h-46.87c-16.1 0-33.25 6.75-45.25 18.75l-283.2 283.2c-9.125 8.1-23.5 9.875-33.5 2C166.4 328.1 163.7 313.1 170.2 302.1l76.12-126.1h25.62c8.875 0 15.1-7.125 15.1-15.1V143.1c0-8.875-7.124-15.1-15.1-15.1H15.1c-8.875 0-16 7.125-16 15.1v15.1c0 8.875 7.125 15.1 15.1 15.1h11.5c-8.875 31.87-27.5 104.1-27.5 143.1c0 61.37 35 114.1 85.75 140.9c22.62 12.75 48.25 19.25 74.25 19.13c77.12 0 116.5-51.38 128-64l246.4-307.1c6.125-7.625 15.25-11.1 24.1-11.1h64.62C638.2 95.1 645.4 78.75 635.2 68.75zM95.1 343.1c-13.25 0-23.1-10.75-23.1-23.1c0-13.25 10.75-23.1 23.1-23.1s23.1 10.75 23.1 23.1C119.1 333.2 109.2 343.1 95.1 343.1zM128 247.1c-13.25 0-24-10.75-24-23.1c0-13.25 10.75-23.1 24-23.1s24 10.75 24 23.1C152 237.2 141.3 247.1 128 247.1z\", \"M128 199.1c-13.25 0-24 10.75-24 23.1c0 13.25 10.75 23.1 24 23.1S152 237.2 152 223.1C152 210.7 141.3 199.1 128 199.1zM95.1 295.1c-13.25 0-23.1 10.75-23.1 23.1c0 13.25 10.75 23.1 23.1 23.1s23.1-10.75 23.1-23.1C119.1 306.7 109.2 295.1 95.1 295.1zM367.1 132.6l-11.25 11.37c-6.25 6.25-6.25 16.37 0 22.62l10.25 10.37l33.1-33.1l-10.37-10.37C384.4 126.4 374.2 126.4 367.1 132.6zM319.1 180.6L308.7 191.1c-6.25 6.25-6.25 16.37 0 22.62L318.1 224.1l33.1-33.1l-10.37-10.37C336.4 174.4 326.2 174.4 319.1 180.6zM438.6 84.75c-6.25-6.25-16.37-6.25-22.62 0l-11.25 11.25c-6.25 6.25-6.25 16.37 0 22.62l10.25 10.37l33.1-33.1L438.6 84.75z\"]]\n};\nvar faSquare2 = {\n  prefix: 'fad',\n  iconName: 'square-2',\n  icon: [448, 512, [], \"e257\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM296 384h-144c-9.922 0-18.81-6.094-22.39-15.38c-3.578-9.25-1.078-19.75 6.266-26.41l108.4-98.31c7.047-6.938 11.31-17 11.31-27.66s-4.266-20.72-12-28.31C227.4 172 200.9 172 184.6 187.9L173.6 198.7C164.1 208.1 148.1 207.9 139.7 198.4C130.4 188.9 130.5 173.7 140 164.5l11-10.78c34.8-34.19 91.45-34.19 126.3 0c17 16.69 26.38 38.91 26.38 62.56s-9.375 45.88-26.38 62.56L214.2 336H296c13.25 0 24 10.75 24 24S309.3 384 296 384z\", \"M320 360c0 13.25-10.75 24-24 24h-144c-9.922 0-18.81-6.094-22.39-15.38c-3.578-9.25-1.078-19.75 6.266-26.41l108.4-98.31c7.047-6.938 11.31-17 11.31-27.66s-4.266-20.72-12-28.31C227.4 172 200.9 172 184.6 187.9L173.6 198.7C164.1 208.1 148.1 207.9 139.7 198.4C130.4 188.9 130.5 173.7 140 164.5l11-10.78c34.8-34.19 91.45-34.19 126.3 0c17 16.69 26.38 38.91 26.38 62.56s-9.375 45.88-26.38 62.56L214.2 336H296C309.3 336 320 346.8 320 360z\"]]\n};\nvar faFieldHockeyStickBall = {\n  prefix: 'fad',\n  iconName: 'field-hockey-stick-ball',\n  icon: [512, 512, [127953, \"field-hockey\"], \"f44c\", [\"M432.1 351.9c-44.2 0-80.05 35.85-80.05 80.01c0 44.16 35.86 80.01 80.05 80.01s79.95-35.85 79.95-80.01C511.1 387.8 476.2 351.9 432.1 351.9zM503.7 74.96c5.613-8.262 8.291-17.63 8.291-26.91c0-15.51-7.506-30.76-21.4-40.01C482.4 2.603 473.2 0 464.1 0c-15.34 0-30.41 7.358-39.67 20.99l-73.13 104.5l79.84 53.16L503.7 74.96z\", \"M351.3 125.5l-184.7 271.9c-8.323 11.88-21.91 18.69-34.9 18.69c-26.57 0-35.85-24.89-35.85-37.5c0-4.547 .8872-12.99 6.778-21.41l9.824-14.07c5.846-8.383 8.653-17.99 8.653-27.49c0-22.67-17.96-48.09-47.93-48.09c-15.12 0-29.99 7.178-39.3 20.56L24.09 302.1c-9.392 13.46-24.09 39.81-24.09 76.91C.0009 457.4 64.04 512 131.3 512c67.4 0 104.6-46.44 114.3-60.29l185.5-273.1L351.3 125.5z\"]]\n};\nvar faFieldHockey = faFieldHockeyStickBall;\nvar faArrowUpSquareTriangle = {\n  prefix: 'fad',\n  iconName: 'arrow-up-square-triangle',\n  icon: [512, 512, [\"sort-shapes-up-alt\"], \"f88b\", [\"M320 224h128c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32h-128c-17.67 0-31.1 14.33-31.1 32v128C288 209.7 302.3 224 320 224zM492.1 438.9l-83.13-137.1c-11.12-18.38-38.75-18.38-49.88 0l-83.25 137.1c-11 18.25 2.75 41.13 25 41.13h166.3C489.4 480 503.1 457.1 492.1 438.9z\", \"M239.6 138c11.94 13.05 11.06 33.31-1.969 45.27C224 195.8 203.8 193.8 192.4 181.3L160 145.9v302C160 465.7 145.7 480 128 480s-32-14.33-32-32.03V145.9L63.6 181.3C51.64 194.3 31.39 195.3 18.38 183.3C5.348 171.4 4.473 151.1 16.41 138l87.1-96.09c12.12-13.26 35.06-13.26 47.19 0L239.6 138z\"]]\n};\nvar faSortShapesUpAlt = faArrowUpSquareTriangle;\nvar faFaceScream = {\n  prefix: 'fad',\n  iconName: 'face-scream',\n  icon: [640, 512, [], \"e38b\", [\"M516.2 305.5C458.6 353.5 428.4 423.5 418.2 492.5C387.1 505.1 354.8 512 319.1 512C285.2 512 252.1 505.1 221.9 492.5C211.7 423.5 181.4 353.5 123.9 305.5C107.8 292.1 86.67 286 66.05 288.6C64.7 277.9 64 267 64 256C64 114.6 178.6 0 320 0C461.4 0 576 114.6 576 256C576 267 575.3 277.9 573.1 288.5C553.3 286.1 532.3 292.1 516.2 305.5H516.2zM319.1 320C293.5 320 271.1 341.5 271.1 368V400C271.1 426.5 293.5 448 319.1 448C346.5 448 368 426.5 368 400V368C368 341.5 346.5 320 319.1 320zM264.7 149.3C237.5 134.4 197.1 152.2 174.6 189C152.1 225.9 156 267.8 183.3 282.7C210.5 297.6 250.9 279.8 273.4 242.1C295.9 206.1 291.1 164.2 264.7 149.3zM465.4 189C442.9 152.2 402.5 134.4 375.3 149.3C348 164.2 344.1 206.1 366.6 242.1C389.1 279.8 429.5 297.6 456.7 282.7C483.1 267.8 487.9 225.9 465.4 189z\", \"M174.6 189C197.1 152.2 237.5 134.4 264.7 149.3C291.1 164.2 295.9 206.1 273.4 242.1C250.9 279.8 210.5 297.6 183.3 282.7C156 267.8 152.1 225.9 174.6 189V189zM456.7 282.7C429.5 297.6 389.1 279.8 366.6 242.1C344.1 206.1 348 164.2 375.3 149.3C402.5 134.4 442.9 152.2 465.4 189C487.9 225.9 483.1 267.8 456.7 282.7zM192 512L82.29 511.1C82.73 461.5 65.56 426.2 39.12 386.2C25.99 366.5 31.53 339.1 51.55 326.1C67.97 316.4 89.12 318.2 103.4 330.1C157.2 374.1 185 443.6 192 512L192 512zM600.9 386.2C574.5 426.2 557.3 461.5 557.8 511.1L448 512C455 443.6 482.8 374.1 536.7 330.1C550.9 318.2 572.1 316.4 588.5 326.1C608.5 339.1 614.1 366.5 600.9 386.2L600.9 386.2z\"]]\n};\nvar faSquareM = {\n  prefix: 'fad',\n  iconName: 'square-m',\n  icon: [448, 512, [], \"e276\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM352 360c0 13.25-10.75 24-24 24s-24-10.75-24-24V226.2l-60.55 83.83c-9.031 12.5-29.88 12.5-38.91 0L144 226.2V360C144 373.3 133.3 384 120 384S96 373.3 96 360v-208c0-10.41 6.719-19.64 16.61-22.83c9.859-3.25 20.75 .3125 26.84 8.781L224 255l84.55-117.1c6.094-8.469 16.89-12.03 26.84-8.781C345.3 132.4 352 141.6 352 152V360z\", \"M335.4 129.2c-9.953-3.25-20.75 .3125-26.84 8.781L224 255L139.5 137.1C133.4 129.5 122.5 125.9 112.6 129.2C102.7 132.4 96 141.6 96 152v208C96 373.3 106.8 384 120 384s24-10.75 24-24V226.2l60.55 83.83c9.031 12.5 29.88 12.5 38.91 0L304 226.2V360c0 13.25 10.75 24 24 24S352 373.3 352 360v-208C352 141.6 345.3 132.4 335.4 129.2z\"]]\n};\nvar faCameraWeb = {\n  prefix: 'fad',\n  iconName: 'camera-web',\n  icon: [448, 512, [\"webcam\"], \"f832\", [\"M224 96C153.4 96 95.92 153.3 95.92 224s57.38 128 128 128c70.75 0 128-57.25 128-128C351.9 153.4 294.6 96 224 96zM223.9 176c-26.5 0-47.88 21.5-48 48c0 8.875-7.125 16-16 16c-8.75 0-16-7.125-16-16c.125-44.13 35.92-80 80.04-80c8.875 0 15.96 7.125 15.96 16S232.8 176 223.9 176z\", \"M400.9 438.6l-49.12-30.75C409.9 367.4 448 300.3 448 224c0-123.8-100.4-224-224-224c-123.8 0-224 100.3-224 224c0 76.25 38.13 143.4 96.13 183.9L47 438.6C37.63 444.5 32 454.8 32 465.8v14.25c0 17.62 14.48 31.1 32.11 31.1L384 512c17.62 0 32-14.38 32-32V465.8C416 454.8 410.3 444.5 400.9 438.6zM224 384c-88.37 0-160.1-71.62-160.1-159.1s71.63-160 159.1-160s160 71.62 160 160S312.3 384 224 384z\"]]\n};\nvar faWebcam = faCameraWeb;\nvar faCommentArrowDown = {\n  prefix: 'fad',\n  iconName: 'comment-arrow-down',\n  icon: [512, 512, [], \"e143\", [\"M256 32C114.6 32 .0273 125.1 .0273 240c0 49.63 21.35 94.98 56.97 130.7C44.5 421.1 2.729 466 2.229 466.5c-2.25 2.25-2.875 5.734-1.5 8.734C1.978 478.2 4.75 480 8 480c66.25 0 115.1-31.76 140.6-51.39C181.2 440.9 217.6 448 256 448C397.4 448 512 354.9 512 240S397.4 32 256 32zM352.1 256.1l-80 80c-9.375 9.375-24.56 9.375-33.94 0l-80-80c-9.375-9.375-9.375-24.56 0-33.94C163.7 218.3 169.8 216 176 216s12.28 2.344 16.97 7.031L232 262.1V160c0-13.25 10.75-24 24-24S280 146.8 280 160v102.1l39.03-39.03c9.375-9.375 24.56-9.375 33.94 0S362.3 247.6 352.1 256.1z\", \"M352.1 256.1l-80 80c-9.375 9.375-24.56 9.375-33.94 0l-80-80c-9.375-9.375-9.375-24.56 0-33.94C163.7 218.3 169.8 216 176 216s12.28 2.344 16.97 7.031L232 262.1V160c0-13.25 10.75-24 24-24S280 146.8 280 160v102.1l39.03-39.03c9.375-9.375 24.56-9.375 33.94 0S362.3 247.6 352.1 256.1z\"]]\n};\nvar faLightbulbCfl = {\n  prefix: 'fad',\n  iconName: 'lightbulb-cfl',\n  icon: [320, 512, [], \"e5a6\", [\"M39.76 95.04C22.62 99.33 5.242 88.91 .9555 71.76C-3.331 54.62 7.093 37.24 24.24 32.96L152.2 .9552C169.4-3.331 186.8 7.093 191 24.24C195.3 41.38 184.9 58.76 167.8 63.04L39.76 95.04zM319 88.24C323.3 105.4 312.9 122.8 295.8 127L39.76 191C22.62 195.3 5.242 184.9 .9552 167.8C-3.331 150.6 7.093 133.2 24.24 128.1L280.2 64.96C297.4 60.67 314.8 71.09 319 88.24V88.24zM319 184.2C323.3 201.4 312.9 218.8 295.8 223L39.76 287C22.62 291.3 5.242 280.9 .9552 263.8C-3.331 246.6 7.093 229.2 24.24 224.1L280.2 160.1C297.4 156.7 314.8 167.1 319 184.2V184.2zM144 293.1V384H96V305.1L144 293.1zM319 280.2C323.3 297.4 312.9 314.8 295.8 319L224 336.1V384H176V308.7C175.1 308.2 175.1 307.7 176 307.3V304L176.2 303.1C177.9 291.3 187.1 280.2 200.2 276.1L280.2 256.1C297.4 252.7 314.8 263.1 319 280.2V280.2z\", \"M224 384C241.7 384 256 398.3 256 416V448C256 465.7 241.7 480 224 480H192C192 497.7 177.7 512 160 512C142.3 512 128 497.7 128 480H96C78.33 480 64 465.7 64 448V416C64 398.3 78.33 384 96 384H224z\"]]\n};\nvar faWindowFrameOpen = {\n  prefix: 'fad',\n  iconName: 'window-frame-open',\n  icon: [512, 512, [], \"e050\", [\"M240 224H96v-160h144V224zM416 224h-144v-160H416V224z\", \"M480 32c0-17.62-14.38-32-32-32H64C46.38 0 32 14.38 32 32v256h448V32zM240 224H96v-160h144V224zM416 224h-144v-160H416V224zM496 448H480v-128h-64v128H96v-128H32v128H16C7.125 448 0 455.1 0 464v32C0 504.9 7.125 512 16 512h480c8.875 0 16-7.125 16-16v-32C512 455.1 504.9 448 496 448z\"]]\n};\nvar faFaceKiss = {\n  prefix: 'fad',\n  iconName: 'face-kiss',\n  icon: [512, 512, [128535, \"kiss\"], \"f596\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM287.9 300.3C274.7 292.9 257.4 288 240 288C236.4 288 233.2 290.5 232.3 293.1C231.3 297.5 232.9 301.2 236.1 302.1L236.1 302.1L236.3 303.1L236.8 303.4L237.2 303.7C238 304.1 239.2 304.9 240.6 305.8C243.4 307.6 247.2 310.3 250.8 313.4C254.6 316.5 258 319.1 260.5 323.4C262.1 326.1 264 329.8 264 332C264 334.2 262.1 337 260.5 340.6C258 344 254.6 347.5 250.8 350.6C247.2 353.7 243.4 356.4 240.6 358.2C239.2 359.1 238 359.9 237.2 360.3L236.6 360.7L236.3 360.9L236.1 361L236.1 361C233.6 362.4 232 365.1 232 368C232 370.9 233.6 373.6 236.1 374.1L236.1 374.1L236.3 375.1C236.5 375.2 236.8 375.4 237.2 375.7C238 376.1 239.2 376.9 240.6 377.8C243.4 379.6 247.2 382.3 250.8 385.4C254.6 388.5 258 391.9 260.5 395.4C262.1 398.1 264 401.8 264 403.1C264 406.2 262.1 409 260.5 412.6C258 416 254.6 419.5 250.8 422.6C247.2 425.7 243.4 428.4 240.6 430.2C239.2 431.1 238 431.9 237.2 432.3C236.8 432.6 236.5 432.8 236.3 432.9L236.1 432.1L236.1 433C232.9 434.8 231.3 438.5 232.3 442C233.2 445.5 236.4 447.1 240 447.1C257.4 447.1 274.7 443.1 287.9 435.7C294.5 432 300.4 427.5 304.7 422.3C308.9 417.2 312 410.9 312 403.1C312 397.1 308.9 390.8 304.7 385.7C300.4 380.5 294.5 375.1 287.9 372.3C285.2 370.7 282.3 369.3 279.2 367.1C282.3 366.7 285.2 365.3 287.9 363.7C294.5 360 300.4 355.5 304.7 350.3C308.9 345.2 312 338.9 312 331.1C312 325.1 308.9 318.8 304.7 313.7C300.4 308.5 294.5 303.1 287.9 300.3L287.9 300.3zM176.4 176C158.7 176 144.4 190.3 144.4 208C144.4 225.7 158.7 240 176.4 240C194 240 208.4 225.7 208.4 208C208.4 190.3 194 176 176.4 176zM336.4 240C354 240 368.4 225.7 368.4 208C368.4 190.3 354 176 336.4 176C318.7 176 304.4 190.3 304.4 208C304.4 225.7 318.7 240 336.4 240z\", \"M144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208z\"]]\n};\nvar faKiss = faFaceKiss;\nvar faBridgeCircleXmark = {\n  prefix: 'fad',\n  iconName: 'bridge-circle-xmark',\n  icon: [640, 512, [], \"e4cb\", [\"M32 64C32 46.33 46.33 32 64 32H576C593.7 32 608 46.33 608 64C608 81.67 593.7 96 576 96H536V160H608V232.2C577.6 207.1 538.5 192 496 192C426.9 192 367.1 231.8 338.3 289.7C332.4 288.6 326.3 288 320 288C266.1 288 224 330.1 224 384V448C224 465.7 209.7 480 192 480H160C142.3 480 128 465.7 128 448V384C128 330.1 85.02 288 32 288V160H104V96H64C46.33 96 32 81.67 32 64V64zM408 160H488V96H408V160zM360 160V96H280V160H360zM152 160H232V96H152V160z\", \"M640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM532.7 308.7L496 345.4L459.3 308.7C453.1 302.4 442.9 302.4 436.7 308.7C430.4 314.9 430.4 325.1 436.7 331.3L473.4 368L436.7 404.7C430.4 410.9 430.4 421.1 436.7 427.3C442.9 433.6 453.1 433.6 459.3 427.3L496 390.6L532.7 427.3C538.9 433.6 549.1 433.6 555.3 427.3C561.6 421.1 561.6 410.9 555.3 404.7L518.6 368L555.3 331.3C561.6 325.1 561.6 314.9 555.3 308.7C549.1 302.4 538.9 302.4 532.7 308.7z\"]]\n};\nvar faPeriod = {\n  prefix: 'fad',\n  iconName: 'period',\n  icon: [128, 512, [], \"2e\", [\"\", \"M64 352c-35.35 0-64 28.65-64 64c0 35.35 28.65 64 64 64s64-28.65 64-64C128 380.7 99.35 352 64 352z\"]]\n};\nvar faFaceGrinTongue = {\n  prefix: 'fad',\n  iconName: 'face-grin-tongue',\n  icon: [512, 512, [128539, \"grin-tongue\"], \"f589\", [\"M174.5 498.8C73.07 464.7 0 368.9 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 368.9 438.9 464.7 337.5 498.8C346.7 484 352 466.6 352 448V401.1C376.3 383.5 395.6 359.5 407.4 331.5C412.4 319.7 400.4 309 388.1 312.8C348.4 324.9 303.7 331.8 256.3 331.8C208.9 331.8 164.1 324.9 124.5 312.8C112.2 309 100.2 319.7 105.2 331.5C116.9 359.3 135.1 383.1 159.1 400.7V448C159.1 466.6 165.3 484 174.5 498.8L174.5 498.8zM176.4 176C158.7 176 144.4 190.3 144.4 208C144.4 225.7 158.7 240 176.4 240C194 240 208.4 225.7 208.4 208C208.4 190.3 194 176 176.4 176zM336.4 240C354 240 368.4 225.7 368.4 208C368.4 190.3 354 176 336.4 176C318.7 176 304.4 190.3 304.4 208C304.4 225.7 318.7 240 336.4 240z\", \"M208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208zM368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208zM256 512C220.7 512 192 483.3 192 448V402.6C192 387.9 203.9 376 218.6 376H220.6C231.9 376 241.7 383.9 244.2 394.9C247 407.5 264.1 407.5 267.8 394.9C270.3 383.9 280.1 376 291.4 376H293.4C308.1 376 320 387.9 320 402.6V448C320 483.3 291.3 512 256 512V512z\"]]\n};\nvar faGrinTongue = faFaceGrinTongue;\nvar faUpToDottedLine = {\n  prefix: 'fad',\n  iconName: 'up-to-dotted-line',\n  icon: [448, 512, [], \"e457\", [\"M384 64C384 46.33 398.3 32 416 32C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96C398.3 96 384 81.67 384 64zM288 64C288 46.33 302.3 32 320 32C337.7 32 352 46.33 352 64C352 81.67 337.7 96 320 96C302.3 96 288 81.67 288 64zM256 64C256 81.67 241.7 96 224 96C206.3 96 192 81.67 192 64C192 46.33 206.3 32 224 32C241.7 32 256 46.33 256 64zM96 64C96 46.33 110.3 32 128 32C145.7 32 160 46.33 160 64C160 81.67 145.7 96 128 96C110.3 96 96 81.67 96 64zM64 64C64 81.67 49.67 96 32 96C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32C49.67 32 64 46.33 64 64z\", \"M224 128C230.6 128 236.9 130.7 241.4 135.5L377.4 279.5C384 286.5 385.8 296.7 382 305.5C378.2 314.3 369.6 320 360 320H288V448C288 465.7 273.7 480 256 480H192C174.3 480 160 465.7 160 448V320H88C78.42 320 69.75 314.3 65.96 305.5C62.17 296.7 63.97 286.5 70.55 279.5L206.6 135.5C211.1 130.7 217.4 128 224 128V128z\"]]\n};\nvar faThoughtBubble = {\n  prefix: 'fad',\n  iconName: 'thought-bubble',\n  icon: [512, 512, [], \"e32e\", [\"M32 448c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32s32-14.33 32-32C64 462.3 49.67 448 32 448zM144 384C117.5 384 96 405.5 96 432S117.5 480 144 480S192 458.5 192 432S170.5 384 144 384z\", \"M384 80c-3.281 0-6.438 .3125-9.594 .7187C355.1 32.17 308.3 0 256 0C204.4 0 157.8 31.59 138.2 79.27C134.8 78.84 131.4 78.5 128 78.5c-70.59 0-128 57.48-128 128.1s57.41 127.9 128 127.9c12.62 0 25.41-2.062 38.13-6.125C182.9 362.7 217.4 384.5 256 384.5c38.03 0 72.31-21.27 89.31-54.77C358.2 333.9 371.2 336 384 336c70.59 0 128-57.37 128-127.9S454.6 80 384 80z\"]]\n};\nvar faRaygun = {\n  prefix: 'fad',\n  iconName: 'raygun',\n  icon: [576, 512, [], \"e025\", [\"M320 31.97h-16c-8.75 0-16 7.128-16 16v256c0 8.752 7.25 16 16 16H320c8.75 0 15.88-6.999 16-15.75V47.72C335.9 38.97 328.8 31.97 320 31.97zM400 63.99L384 63.97c-8.75 0-16 7.126-16 16v192c0 8.752 7.25 16 16 16L400 288c8.875 0 16-7.25 16-16V79.99C416 71.12 408.9 63.99 400 63.99zM64 16.01v59.22c14.6-6.969 30.75-11.22 48-11.22l79.06-.0078L88.23 2.309C77.57-4.09 64 3.573 64 16.01z\", \"M569.4 119.4c-4.25-3.002-9.5-3.877-14.38-2.25L480 142.2h-64v64.01h64.13l74.75 25c4.875 1.625 10.25 .751 14.5-2.251C573.5 225.9 576 221.1 576 215.9V132.4C576 127.2 573.5 122.4 569.4 119.4zM112 64.01c-61.86 0-112 50.14-112 111.1c0 59.26 46.17 107.3 104.4 111.2l-70.48 120.8c-6.375 11-8.125 24.13-4.75 36.38c3.25 12.38 11.38 22.88 22.38 29.13l55.38 32c11.12 6.375 24.12 8.125 36.5 4.875c12.25-3.375 22.75-11.38 29.12-22.38L288 288V75.21C273.4 68.24 257.3 64.01 240 64.01L112 64.01zM112 199.1c-13.25 0-24-10.75-24-24c0-13.25 10.75-24 24-24s24 10.75 24 24C136 189.2 125.3 199.1 112 199.1zM208 199.1c-13.25 0-24-10.75-24-24c0-13.25 10.75-24 24-24s24 10.75 24 24C232 189.2 221.3 199.1 208 199.1z\"]]\n};\nvar faFlute = {\n  prefix: 'fad',\n  iconName: 'flute',\n  icon: [640, 512, [], \"f8b9\", [\"M608 160H96v192h512c17.62 0 32-14.38 32-32V192C640 174.4 625.6 160 608 160zM320 280C306.8 280 296 269.3 296 256S306.8 232 320 232S344 242.8 344 256S333.3 280 320 280zM416 280c-13.25 0-24-10.75-24-24S402.8 232 416 232S440 242.8 440 256S429.3 280 416 280zM512 280c-13.25 0-24-10.75-24-24S498.8 232 512 232S536 242.8 536 256S525.3 280 512 280z\", \"M320 232C306.8 232 296 242.8 296 256S306.8 280 320 280S344 269.3 344 256S333.3 232 320 232zM0 192v128c0 17.62 14.38 32 32 32h64V160H32C14.38 160 0 174.4 0 192zM512 232c-13.25 0-24 10.75-24 24S498.8 280 512 280S536 269.3 536 256S525.3 232 512 232zM416 232c-13.25 0-24 10.75-24 24S402.8 280 416 280S440 269.3 440 256S429.3 232 416 232z\"]]\n};\nvar faAcorn = {\n  prefix: 'fad',\n  iconName: 'acorn',\n  icon: [448, 512, [], \"f6ae\", [\"M400 192V224c0 173.9-128.1 233.1-176 255.1c-47.05-22.87-176-82.13-176-255.1V192H400z\", \"M.0014 160C.0014 160 .0014 160 .0014 160C.0014 160 .0014 160 .0014 160zM352 64.04l-100.5 .0017c3.375-9.373 8.5-18.12 15.12-25.1C272.3 31.54 272 22.04 265.1 16.17l-11.25-11.37c-3.125-3.125-7.75-5.125-12-4.75c-4.375 .25-8.5 2.125-11.38 5.375c-14.75 16.75-24.5 36.1-29.38 58.62L96 64.04c-52.99 0-95.99 42.98-95.1 95.97C.0053 177.6 14.38 192 32 192h384c17.62 0 31.1-14.37 31.1-31.98C447.1 107 404.1 64.04 352 64.04zM447.1 160C447.1 160 447.1 160 447.1 160C447.1 160 447.1 160 447.1 160z\"]]\n};\nvar faVideoArrowUpRight = {\n  prefix: 'fad',\n  iconName: 'video-arrow-up-right',\n  icon: [576, 512, [], \"e2c9\", [\"M336 64h-288C21.49 64 0 85.49 0 112v288C0 426.5 21.49 448 48 448h288c26.51 0 48-21.49 48-48v-288C384 85.49 362.5 64 336 64zM304 280c0 13.25-10.75 23.1-24 23.1S256 293.3 256 280V225.1l-135 135C116.3 365.7 110.2 368 104 368s-12.28-2.344-16.97-7.031c-9.375-9.375-9.375-24.56 0-33.94l135-135H168c-13.25 0-24-10.75-24-24s10.75-23.1 24-23.1h112c13.25 0 24 10.75 24 24V280z\", \"M280 144h-112c-13.25 0-24 10.75-24 23.1c0 13.25 10.75 24 24 24h54.06l-135 135c-9.375 9.375-9.375 24.56 0 33.94C91.72 365.7 97.84 368 104 368s12.28-2.344 16.97-7.031L256 225.1v54.06C256 293.3 266.8 304 280 304s24-10.74 24-23.1V168C304 154.8 293.3 144 280 144zM525.6 101.8L416 177.3v157.4l109.6 75.49C546.8 424.8 576 409.9 576 384.4V127.5C576 102.1 546.9 87.14 525.6 101.8z\"]]\n};\nvar faGrateDroplet = {\n  prefix: 'fad',\n  iconName: 'grate-droplet',\n  icon: [576, 512, [], \"e194\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h280.2C328.1 457.3 320 430 320 400.7c0-37.73 14.8-65.7 32-91.31V288h14.82c17.79-25.07 35.88-51.44 47.95-91.42C419.8 180 432.3 167.7 448 162.6V96C448 60.65 419.3 32 384 32zM96 416H64V288h32V416zM96 224H64V96h32V224zM192 416H160V288h32V416zM192 224H160V96h32V224zM288 416H256V288h32V416zM288 224H256V96h32V224zM384 224h-32V96h32V224z\", \"M482.6 205.8c-5.031-18.05-31.5-18.83-37.19 0C415.7 304.3 352 331.2 352 400.7C352 462.2 402.1 512 464 512s112-49.84 112-111.3C576 330.8 512.5 304.9 482.6 205.8z\"]]\n};\nvar faSealExclamation = {\n  prefix: 'fad',\n  iconName: 'seal-exclamation',\n  icon: [512, 512, [], \"e242\", [\"M222.1 18.41C240.8-.3309 271.2-.3309 289.9 18.41L335.5 64H400C426.5 64 448 85.49 448 112V176.5L493.6 222.1C512.3 240.8 512.3 271.2 493.6 289.9L448 335.5V400C448 426.5 426.5 448 400 448H335.5L289.9 493.6C271.2 512.3 240.8 512.3 222.1 493.6L176.5 448H112C85.49 448 64 426.5 64 400V335.5L18.41 289.9C-.3328 271.2-.3328 240.8 18.41 222.1L64 176.5V112C64 85.49 85.49 64 112 64H176.5L222.1 18.41zM232 152V264C232 277.3 242.7 288 256 288C269.3 288 280 277.3 280 264V152C280 138.7 269.3 128 256 128C242.7 128 232 138.7 232 152zM256 320C238.3 320 224 334.3 224 352C224 369.7 238.3 384 256 384C273.7 384 288 369.7 288 352C288 334.3 273.7 320 256 320z\", \"M280 264C280 277.3 269.3 288 256 288C242.7 288 232 277.3 232 264V152C232 138.7 242.7 128 256 128C269.3 128 280 138.7 280 152V264zM224 352C224 334.3 238.3 320 256 320C273.7 320 288 334.3 288 352C288 369.7 273.7 384 256 384C238.3 384 224 369.7 224 352z\"]]\n};\nvar faChessBishop = {\n  prefix: 'fad',\n  iconName: 'chess-bishop',\n  icon: [320, 512, [9821], \"f43a\", [\"M320 496c0 8.836-7.164 16-16 16h-288C7.164 512 0 504.8 0 496c0-20.87 13.4-38.45 32-45.06V432C32 423.2 39.16 416 48 416h224c8.836 0 16 7.162 16 16v18.94C306.6 457.5 320 475.1 320 496z\", \"M312 287.9c0 51.63-22.12 73.88-56 84.63V416H64v-43.5c-33.88-10.75-56-33-56-84.63c0-73.38 59.75-181.1 112.6-225.4C106.6 59.13 96 47 96 32c0-17.62 14.38-32 32-32h64c17.62 0 32 14.38 32 32c0 15-10.62 27.12-24.62 30.5c24.38 20.5 50.13 54.75 70.88 92.63L162.4 263c-1.565 1.565-2.349 3.629-2.349 5.693c0 2.056 .7787 4.112 2.339 5.672l11.35 11.27c1.56 1.56 3.595 2.339 5.63 2.339c2.042 0 4.086-.7839 5.651-2.349l100.3-100.3C301.3 220.8 312 257.3 312 287.9z\"]]\n};\nvar faMessageSms = {\n  prefix: 'fad',\n  iconName: 'message-sms',\n  icon: [512, 512, [], \"e1e5\", [\"M448-.0004H64c-35.25 0-64 28.75-64 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.98c0 9.75 11.25 15.45 19.12 9.7L304 415.1H448c35.25 0 64-28.75 64-63.1V63.1C512 28.75 483.3-.0004 448-.0004zM167.3 239.9C163.9 259.1 146.3 272 121.1 272c-4.031 0-8.25-.3125-12.59-1C101.1 269.8 92.81 266.8 85.5 264.1c-8.312-3-14.06-12.66-11.09-20.97S85 229.1 93.38 232.9c6.979 2.498 14.53 5.449 20.88 6.438C125.7 241.1 135 239 135.8 234.4c1.053-5.912-10.84-8.396-24.56-12.34c-12.12-3.531-44.28-12.97-38.63-46c4.062-23.38 27.31-35.91 58-31.09c5.906 .9062 12.44 2.844 18.59 4.969c8.344 2.875 12.78 12 9.906 20.34C156.3 178.7 147.2 183.1 138.8 180.2c-4.344-1.5-8.938-2.938-13.09-3.594c-11.22-1.656-20.72 .4062-21.5 4.906C103.2 187.2 113.6 189.5 124.4 192.6C141.4 197.5 173.1 206.5 167.3 239.9zM320 256c0 8.844-7.156 16-16 16S288 264.8 288 256V208l-19.19 25.59c-6.062 8.062-19.56 8.062-25.62 0L224 208V256c0 8.844-7.156 16-16 16S192 264.8 192 256V160c0-6.875 4.406-13 10.94-15.19c6.5-2.094 13.72 .0625 17.88 5.594L256 197.3l35.19-46.94c4.156-5.531 11.41-7.656 17.88-5.594C315.6 147 320 153.1 320 160V256zM439.3 239.9C435.9 259.1 418.3 272 393.1 272c-4.031 0-8.25-.3125-12.59-1c-8.25-1.25-16.56-4.25-23.88-6.906c-8.312-3-14.06-12.66-11.09-20.97s10.59-13.16 18.97-10.19c6.979 2.498 14.53 5.449 20.88 6.438c11.44 1.719 20.78-.375 21.56-4.938c1.053-5.912-10.84-8.396-24.56-12.34c-12.12-3.531-44.28-12.97-38.63-46c4.031-23.38 27.25-35.91 58-31.09c5.906 .9062 12.44 2.844 18.59 4.969c8.344 2.875 12.78 12 9.906 20.34c-2.875 8.344-11.94 12.81-20.34 9.906c-4.344-1.5-8.938-2.938-13.09-3.594c-11.19-1.656-20.72 .4062-21.5 4.906C375.2 187.2 385.6 189.5 396.4 192.6C413.4 197.5 445.1 206.5 439.3 239.9z\", \"M124.4 192.6C113.6 189.5 103.2 187.2 104.2 181.5c.7813-4.5 10.28-6.562 21.5-4.906c4.156 .6562 8.75 2.094 13.09 3.594c8.375 2.906 17.47-1.562 20.34-9.906c2.875-8.344-1.562-17.47-9.906-20.34C143.1 147.8 136.5 145.9 130.6 145c-30.69-4.812-53.94 7.719-58 31.09c-5.656 33.03 26.5 42.47 38.63 46c13.72 3.947 25.62 6.432 24.56 12.34C135 239 125.7 241.1 114.3 239.4C107.9 238.4 100.4 235.4 93.38 232.9c-8.375-2.969-16 1.875-18.97 10.19S77.19 261.1 85.5 264.1C92.81 266.8 101.1 269.8 109.4 271C113.7 271.7 117.9 272 121.1 272c24.28 0 41.94-12.03 45.38-32.13C173.1 206.5 141.4 197.5 124.4 192.6zM309.1 144.8c-6.469-2.062-13.72 .0625-17.88 5.594L256 197.3L220.8 150.4C216.7 144.9 209.4 142.7 202.9 144.8C196.4 147 192 153.1 192 160v96c0 8.844 7.156 16 16 16S224 264.8 224 256V208l19.19 25.59c6.062 8.062 19.56 8.062 25.62 0L288 208V256c0 8.844 7.156 16 16 16S320 264.8 320 256V160C320 153.1 315.6 147 309.1 144.8zM396.4 192.6C385.6 189.5 375.2 187.2 376.2 181.5c.7813-4.5 10.31-6.562 21.5-4.906c4.156 .6562 8.75 2.094 13.09 3.594c8.406 2.906 17.47-1.562 20.34-9.906c2.875-8.344-1.562-17.47-9.906-20.34c-6.156-2.125-12.69-4.062-18.59-4.969c-30.75-4.812-53.97 7.719-58 31.09c-5.656 33.03 26.5 42.47 38.63 46c13.72 3.947 25.62 6.432 24.56 12.34c-.7813 4.562-10.12 6.656-21.56 4.938c-6.342-.9883-13.9-3.939-20.88-6.438c-8.375-2.969-16 1.875-18.97 10.19s2.781 17.97 11.09 20.97c7.312 2.656 15.62 5.656 23.88 6.906C385.7 271.7 389.9 272 393.1 272c24.28 0 41.94-12.03 45.38-32.13C445.1 206.5 413.4 197.5 396.4 192.6z\"]]\n};\nvar faCoffeeBeans = {\n  prefix: 'fad',\n  iconName: 'coffee-beans',\n  icon: [512, 512, [], \"e13f\", [\"M357.8 154.6C316.2 137.2 281.7 109.5 256.3 73.74c-7.56-10.66-23.65-7.393-27.49 4.945c-16.03 51.49 9.574 111 51.75 153.3c49.71 49.79 122.2 75.37 179.3 38.76c6.658-4.271 8.305-13.34 4.436-20.37C451.1 226.5 421.1 181.1 357.8 154.6zM455.4 56.02c-50.24-50.33-123.7-75.87-181.1-37.51c-6.617 4.424-8.125 13.59-4.033 20.55c13.28 22.59 43.25 64.26 102.7 89.06c56.53 23.63 88.79 61.24 105.8 86.79c7.42 11.17 23.83 8.473 27.96-4.123C523.7 158.1 498 98.68 455.4 56.02z\", \"M151.1 192.3C143 190.7 135.2 196.3 133.1 204.3c-6.771 26.17-15.27 78.45 10.04 139.9c24.06 58.52 20.2 109.5 13.96 140.5c-2.725 13.56 11.23 23.58 23.43 17.42c50.23-25.37 75.42-88.08 75.42-150.3C256 278.5 220.1 206.2 151.1 192.3zM97.64 219.4c2.252-13.3-11.88-22.66-23.69-16.47c-49.26 25.84-73.95 87.94-73.95 149.6c0 72.62 34.28 144.2 102.7 159.2c7.978 1.75 15.79-3.656 18.09-11.61c7.805-27.01 18.99-82-7.959-147.6C95.14 309.4 90.09 263.1 97.64 219.4z\"]]\n};\nvar faHatWitch = {\n  prefix: 'fad',\n  iconName: 'hat-witch',\n  icon: [576, 512, [], \"f6e7\", [\"M320 319.1H256V384h63.98V319.1zM553.4 416H22.56C10.1 416 0 426.1 0 438.6c0 6.543 2.781 12.79 7.688 17.12C30.41 475.7 88.99 512 166.4 512h243.2c76.61 0 135.1-36.26 158.7-56.28C573.2 451.4 576 445.3 576 438.7C576 426.3 565.9 416 553.4 416z\", \"M96.05 416l110.1-249.6C218 141.4 236.8 120.8 260.4 107.1l166.3-102.9c12.5-7.25 28.37-5.125 38.49 5.125l69.36 72.62c8.625 8.625 11.62 21.25 7.75 32.75l-30.37 77.24l-14-42.12c-4.375-13.12-16.62-21.88-30.37-21.88h-39.24c-13.74 0-25.99 8.75-30.37 21.88l-6.25 18.1c-4.996 14.88-4.371 31.12 1.875 45.5L481.9 416H351.1l-.002-96C351.1 302.4 337.6 288 320 288H256C238.4 288 224 302.4 224 319.1L224 416H96.05zM224 384v32H256C238.3 416 224 401.7 224 384zM320 416h31.1v-32C351.1 401.7 337.7 416 320 416z\"]]\n};\nvar faFaceGrinWink = {\n  prefix: 'fad',\n  iconName: 'face-grin-wink',\n  icon: [512, 512, [\"grin-wink\"], \"f58c\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256.3 331.8C208.9 331.8 164.1 324.9 124.5 312.8C112.2 309 100.2 319.7 105.2 331.5C130.1 390.6 188.4 432 256.3 432C324.2 432 382.4 390.6 407.4 331.5C412.4 319.7 400.4 309 388.1 312.8C348.4 324.9 303.7 331.8 256.3 331.8H256.3zM393.6 236.8C400.7 231.5 402.1 221.5 396.8 214.4C366.4 173.9 305.6 173.9 275.2 214.4C269.9 221.5 271.3 231.5 278.4 236.8C285.5 242.1 295.5 240.7 300.8 233.6C318.4 210.1 353.6 210.1 371.2 233.6C376.5 240.7 386.5 242.1 393.6 236.8zM176.4 240C194 240 208.4 225.7 208.4 208C208.4 190.3 194 176 176.4 176C158.7 176 144.4 190.3 144.4 208C144.4 225.7 158.7 240 176.4 240z\", \"M144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208zM278.4 236.8C271.3 231.5 269.9 221.5 275.2 214.4C305.6 173.9 366.4 173.9 396.8 214.4C402.1 221.5 400.7 231.5 393.6 236.8C386.5 242.1 376.5 240.7 371.2 233.6C353.6 210.1 318.4 210.1 300.8 233.6C295.5 240.7 285.5 242.1 278.4 236.8z\"]]\n};\nvar faGrinWink = faFaceGrinWink;\nvar faClockThreeThirty = {\n  prefix: 'fad',\n  iconName: 'clock-three-thirty',\n  icon: [512, 512, [], \"e357\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM232 392C232 405.3 242.7 416 256 416C269.3 416 280 405.3 280 392V280H360C373.3 280 384 269.3 384 256C384 242.7 373.3 232 360 232H256C242.7 232 232 242.7 232 256V392z\", \"M256 416C242.7 416 232 405.3 232 392V256C232 242.7 242.7 232 256 232H360C373.3 232 384 242.7 384 256C384 269.3 373.3 280 360 280H280V392C280 405.3 269.3 416 256 416z\"]]\n};\nvar faEarDeaf = {\n  prefix: 'fad',\n  iconName: 'ear-deaf',\n  icon: [512, 512, [\"deaf\", \"deafness\", \"hard-of-hearing\"], \"f2a4\", [\"M192 319.1C185.8 313.7 177.6 310.6 169.4 310.6S153 313.7 146.8 319.1l-137.4 137.4C3.124 463.6 0 471.8 0 480c0 18.3 14.96 31.1 31.1 31.1c8.188 0 16.38-3.124 22.62-9.371l137.4-137.4c6.247-6.247 9.371-14.44 9.371-22.62S198.3 326.2 192 319.1zM511.1 31.1c0-8.188-3.124-16.38-9.371-22.62s-14.44-9.372-22.63-9.372s-16.38 3.124-22.62 9.372L416 50.75c-6.248 6.248-9.372 14.44-9.372 22.63c0 8.188 3.123 16.38 9.37 22.62c6.247 6.248 14.44 9.372 22.63 9.372s16.38-3.124 22.63-9.372l41.38-41.38C508.9 48.37 511.1 40.18 511.1 31.1z\", \"M200 240c0-22.06 17.94-40 40-40s40 17.94 40 40c0 13.25 10.75 24 24 24s24-10.75 24-24c0-48.53-39.47-88-88-88S152 191.5 152 240c0 13.25 10.75 24 24 24S200 253.3 200 240zM415.1 241.6c0-57.78-42.91-177.6-175.1-177.6c-153.6 0-175.2 150.8-175.2 160.4c0 17.32 14.99 31.58 32.75 31.58c16.61 0 29.25-13.07 31.24-29.55c6.711-55.39 54.02-98.45 111.2-98.45c80.45 0 111.2 75.56 111.2 119.6c0 57.94-38.22 98.14-46.37 106.3L288 370.7v13.25c0 31.4-22.71 57.58-52.58 62.98C220.4 449.7 208 463.3 208 478.6c0 17.95 14.72 32.09 32.03 32.09c4.805 0 100.5-14.34 111.2-112.7C412.6 335.8 415.1 263.4 415.1 241.6z\"]]\n};\nvar faDeaf = faEarDeaf;\nvar faDeafness = faEarDeaf;\nvar faHardOfHearing = faEarDeaf;\nvar faAlarmClock = {\n  prefix: 'fad',\n  iconName: 'alarm-clock',\n  icon: [512, 512, [9200], \"f34e\", [\"M121.9 467.4L86.63 502.6C74.13 515.1 53.87 515.1 41.37 502.6C28.88 490.1 28.88 469.9 41.37 457.4L76.6 422.2C48.59 384.8 32 338.3 32 288C32 164.3 132.3 64 256 64C379.7 64 480 164.3 480 288C480 338.3 463.4 384.8 435.4 422.2L470.6 457.4C483.1 469.9 483.1 490.1 470.6 502.6C458.1 515.1 437.9 515.1 425.4 502.6L390.2 467.4C352.8 495.4 306.3 512 256 512C205.7 512 159.2 495.4 121.9 467.4zM280 184C280 170.7 269.3 160 256 160C242.7 160 232 170.7 232 184V288C232 294.4 234.5 300.5 239 304.1L287 352.1C296.4 362.3 311.6 362.3 320.1 352.1C330.3 343.6 330.3 328.4 320.1 319L280 278.1V184z\", \"M0 95.24C0 42.64 42.64 0 95.24 0C120.2 0 143 9.638 160 25.4L14.86 146.4C5.452 131.6 0 114.1 0 95.24zM256 160C269.3 160 280 170.7 280 184V278.1L320.1 319C330.3 328.4 330.3 343.6 320.1 352.1C311.6 362.3 296.4 362.3 287 352.1L239 304.1C234.5 300.5 232 294.4 232 288V184C232 170.7 242.7 160 256 160V160zM416.8 0C469.4 0 512 42.64 512 95.24C512 114 506.5 131.6 497.1 146.4L352 25.4C368.1 9.638 391.8 0 416.8 0z\"]]\n};\nvar faEclipse = {\n  prefix: 'fad',\n  iconName: 'eclipse',\n  icon: [640, 512, [], \"f749\", [\"M165.5 346.5c-49.87-49.87-49.87-131.1 0-180.1C200.6 130.4 251 120.5 295.3 134.8c7.5-10.37 15.87-19.1 25.12-28.87L271.5 9.655c-6.375-12.87-24.62-12.87-30.1 0l-47.25 94.61L92.78 70.77C79.15 66.27 66.28 79.27 70.78 92.77l33.5 100.4L9.656 240.5c-12.87 6.374-12.87 24.62 0 30.1l94.62 47.24l-33.5 100.5c-4.5 13.62 8.5 26.5 21.1 21.1l100.4-33.5l47.25 94.61c6.375 12.87 24.62 12.87 30.1 0l47.37-94.61l5.25 1.75c-10.75-9.749-20.25-20.5-28.75-32.25C251 391.5 200.6 381.6 165.5 346.5zM256 160C203.1 160 160 203.1 160 256s43.12 95.99 95.1 95.99c7.75 0 15.12-1.25 22.25-2.875c-14.12-27.1-22.26-59.6-22.26-93.09S264.1 190.9 278.3 162.9C271.1 161.3 263.8 160 256 160z\", \"M640 256c0 97.24-78.75 175.1-175.1 175.1s-175.1-78.72-175.1-175.1s78.75-175.1 175.1-175.1S640 158.8 640 256z\"]]\n};\nvar faFaceRelieved = {\n  prefix: 'fad',\n  iconName: 'face-relieved',\n  icon: [512, 512, [], \"e389\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM187.3 356.7C181.1 350.4 170.9 350.4 164.7 356.7C158.4 362.9 158.4 373.1 164.7 379.3C182.6 397.2 213.1 416 255.1 416C298.9 416 329.4 397.2 347.3 379.3C353.6 373.1 353.6 362.9 347.3 356.7C341.1 350.4 330.9 350.4 324.7 356.7C311.6 369.7 288.9 384 255.1 384C223.1 384 200.4 369.7 187.3 356.7H187.3zM387.2 238.4C369.6 261.9 334.4 261.9 316.8 238.4C311.5 231.3 301.5 229.9 294.4 235.2C287.3 240.5 285.9 250.5 291.2 257.6C321.6 298.1 382.4 298.1 412.8 257.6C418.1 250.5 416.7 240.5 409.6 235.2C402.5 229.9 392.5 231.3 387.2 238.4zM102.4 235.2C95.33 240.5 93.9 250.5 99.2 257.6C129.6 298.1 190.4 298.1 220.8 257.6C226.1 250.5 224.7 240.5 217.6 235.2C210.5 229.9 200.5 231.3 195.2 238.4C177.6 261.9 142.4 261.9 124.8 238.4C119.5 231.3 109.5 229.9 102.4 235.2V235.2zM186.9 64.82L180.6 66.93C150.2 77.06 124.1 97.02 106.3 123.7L98.69 135.1C93.79 142.5 95.77 152.4 103.1 157.3C110.5 162.2 120.4 160.2 125.3 152.9L132.1 141.4C146.8 120.7 167.1 105.2 190.7 97.29L197.1 95.18C205.4 92.38 209.1 83.32 207.2 74.94C204.4 66.56 195.3 62.03 186.9 64.82L186.9 64.82zM321.3 97.29C344.9 105.2 365.2 120.7 379 141.4L386.7 152.9C391.6 160.2 401.5 162.2 408.9 157.3C416.2 152.4 418.2 142.5 413.3 135.1L405.7 123.7C387.9 97.02 361.8 77.06 331.4 66.93L325.1 64.82C316.7 62.03 307.6 66.56 304.8 74.94C302 83.33 306.6 92.39 314.9 95.18L321.3 97.29z\", \"M207.2 74.94C209.1 83.32 205.4 92.39 197.1 95.18L190.7 97.29C167.1 105.2 146.8 120.7 132.1 141.4L125.3 152.9C120.4 160.2 110.5 162.2 103.1 157.3C95.77 152.4 93.79 142.5 98.69 135.1L106.3 123.7C124.1 97.02 150.2 77.06 180.6 66.93L186.9 64.82C195.3 62.03 204.4 66.56 207.2 74.94L207.2 74.94zM124.8 238.4C142.4 261.9 177.6 261.9 195.2 238.4C200.5 231.3 210.5 229.9 217.6 235.2C224.7 240.5 226.1 250.5 220.8 257.6C190.4 298.1 129.6 298.1 99.2 257.6C93.9 250.5 95.33 240.5 102.4 235.2C109.5 229.9 119.5 231.3 124.8 238.4V238.4zM316.8 238.4C334.4 261.9 369.6 261.9 387.2 238.4C392.5 231.3 402.5 229.9 409.6 235.2C416.7 240.5 418.1 250.5 412.8 257.6C382.4 298.1 321.6 298.1 291.2 257.6C285.9 250.5 287.3 240.5 294.4 235.2C301.5 229.9 311.5 231.3 316.8 238.4V238.4zM314.9 95.18C306.6 92.39 302 83.32 304.8 74.94C307.6 66.56 316.7 62.03 325.1 64.82L331.4 66.93C361.8 77.06 387.9 97.02 405.7 123.7L413.3 135.1C418.2 142.5 416.2 152.4 408.9 157.3C401.5 162.2 391.6 160.2 386.7 152.9L379 141.4C365.2 120.7 344.9 105.2 321.3 97.29L314.9 95.18z\"]]\n};\nvar faRoadCircleCheck = {\n  prefix: 'fad',\n  iconName: 'road-circle-check',\n  icon: [640, 512, [], \"e564\", [\"M288 96C288 113.7 302.3 128 320 128C337.7 128 352 113.7 352 96V32H426.8C453.9 32 478 49.08 487.1 74.63L529.8 195.2C518.9 193.1 507.6 192 496 192C436.5 192 383.9 221.6 352 266.8V224C352 206.3 337.7 192 320 192C302.3 192 288 206.3 288 224V288C288 305.7 302.3 320 320 320C322.3 320 324.6 319.7 326.8 319.3C322.4 334.7 320 351.1 320 368C320 373.4 320.2 378.7 320.7 384L320 384C302.3 384 288 398.3 288 416V480H86.61C56.45 480 32 455.5 32 425.4C32 419.2 33.06 413 35.13 407.2L152.9 74.63C161.1 49.08 186.1 32 213.2 32H287.1L288 96z\", \"M352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM563.3 347.3C569.6 341.1 569.6 330.9 563.3 324.7C557.1 318.4 546.9 318.4 540.7 324.7L480 385.4L451.3 356.7C445.1 350.4 434.9 350.4 428.7 356.7C422.4 362.9 422.4 373.1 428.7 379.3L468.7 419.3C474.9 425.6 485.1 425.6 491.3 419.3L563.3 347.3z\"]]\n};\nvar faDiceFive = {\n  prefix: 'fad',\n  iconName: 'dice-five',\n  icon: [448, 512, [9860], \"f523\", [\"M384 32H64C28.62 32 0 60.62 0 96v320c0 35.38 28.62 64 64 64h320c35.38 0 64-28.62 64-64V96C448 60.62 419.4 32 384 32zM128 384c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S145.6 384 128 384zM128 192C110.4 192 96 177.6 96 160s14.38-32 32-32s32 14.38 32 32S145.6 192 128 192zM224 288C206.4 288 192 273.6 192 256s14.38-32 32-32s32 14.38 32 32S241.6 288 224 288zM320 384c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S337.6 384 320 384zM320 192c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S337.6 192 320 192z\", \"M320 192c17.62 0 32-14.38 32-32s-14.38-32-32-32s-32 14.38-32 32S302.4 192 320 192zM320 320c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S337.6 320 320 320zM128 320c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S145.6 320 128 320zM128 128C110.4 128 96 142.4 96 160s14.38 32 32 32s32-14.38 32-32S145.6 128 128 128zM224 224C206.4 224 192 238.4 192 256s14.38 32 32 32s32-14.38 32-32S241.6 224 224 224z\"]]\n};\nvar faOctagonMinus = {\n  prefix: 'fad',\n  iconName: 'octagon-minus',\n  icon: [512, 512, [\"minus-octagon\"], \"f308\", [\"M140.6 21.15C154.1 7.648 172.4 .0625 191.5 .0625H320.5C339.6 .0625 357.9 7.648 371.4 21.15L490.8 140.6C504.3 154.1 511.9 172.4 511.9 191.5V320.5C511.9 339.6 504.3 357.9 490.8 371.4L371.4 490.8C357.9 504.3 339.6 511.9 320.5 511.9H191.5C172.4 511.9 154.1 504.3 140.6 490.8L21.15 371.4C7.652 357.9 .0666 339.6 .0666 320.5V191.5C.0666 172.4 7.652 154.1 21.15 140.6L140.6 21.15zM168 231.1C154.7 231.1 144 242.7 144 255.1C144 269.3 154.7 279.1 168 279.1H344C357.3 279.1 368 269.3 368 255.1C368 242.7 357.3 231.1 344 231.1H168z\", \"M144 256C144 242.7 154.7 232 168 232H344C357.3 232 368 242.7 368 256C368 269.3 357.3 280 344 280H168C154.7 280 144 269.3 144 256z\"]]\n};\nvar faMinusOctagon = faOctagonMinus;\nvar faSquareRss = {\n  prefix: 'fad',\n  iconName: 'square-rss',\n  icon: [448, 512, [\"rss-square\"], \"f143\", [\"M384 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM150.6 374.6C144.4 380.9 136.2 384 128 384s-16.38-3.121-22.63-9.371c-12.5-12.5-12.5-32.76 0-45.26C111.6 323.1 119.8 320 128 320s16.38 3.121 22.63 9.371C163.1 341.9 163.1 362.1 150.6 374.6zM249.6 383.9C249 383.1 248.5 384 247.1 384c-12.53 0-23.09-9.75-23.92-22.44C220.5 306.9 173.1 259.5 118.4 255.9c-13.22-.8438-23.25-12.28-22.39-25.5c.8594-13.25 12.41-22.81 25.52-22.38c77.86 5.062 145.3 72.5 150.4 150.4C272.8 371.7 262.8 383.1 249.6 383.9zM345 383.1C344.7 384 344.3 384 343.1 384c-12.8 0-23.42-10.09-23.97-23C315.6 254.6 225.4 164.4 119 159.1C105.8 159.4 95.47 148.3 96.02 135C96.58 121.8 107.9 111.2 121 112c130.7 5.469 241.5 116.3 246.1 246.1C368.5 372.3 358.3 383.4 345 383.1z\", \"M128 320c-8.189 0-16.38 3.121-22.63 9.371c-12.5 12.5-12.5 32.76 0 45.26C111.6 380.9 119.8 384 128 384s16.38-3.121 22.63-9.371c12.5-12.5 12.5-32.76 0-45.26C144.4 323.1 136.2 320 128 320zM121.6 208.1c-13.11-.4375-24.66 9.125-25.52 22.38c-.8594 13.22 9.172 24.66 22.39 25.5c54.69 3.562 102.1 50.94 105.6 105.6C224.9 374.3 235.4 384 247.1 384c.5313 0 1.062-.0313 1.594-.0625c13.22-.8438 23.25-12.28 22.39-25.5C266.9 280.6 199.4 213.1 121.6 208.1zM121 112C107.9 111.2 96.58 121.8 96.02 135C95.47 148.3 105.8 159.4 119 159.1c106.4 4.469 196.6 94.66 201 201C320.6 373.9 331.2 384 343.1 384c.3438 0 .6719 0 1.016-.0313c13.25-.5313 23.53-11.72 22.98-24.97C362.5 228.3 251.7 117.5 121 112z\"]]\n};\nvar faRssSquare = faSquareRss;\nvar faFaceZany = {\n  prefix: 'fad',\n  iconName: 'face-zany',\n  icon: [576, 512, [], \"e3a4\", [\"M509.8 127.1C580.5 250.4 538.5 407 416.1 477.7C407.5 482.6 398.8 487 389.1 490.9C396.4 477.1 400.1 463.4 400.1 448V391.7C449.1 350.8 470.2 286.1 455 226.7C451.5 212.9 435.6 207.8 423.2 214.9L184.9 352.5C172.6 359.6 169 375.1 179.2 385.9C187.1 394.5 197.7 401.9 208.1 408.2V448C208.1 469.1 214.9 488.6 226.4 504.5C161.3 488.3 102.6 446.7 66.36 384C-4.331 261.6 37.62 104.1 160.1 34.3C282.5-36.4 439.1 5.557 509.8 127.1H509.8zM160 159.1C124.7 159.1 96 188.7 96 223.1C96 259.3 124.7 287.1 160 287.1C195.3 287.1 224 259.3 224 223.1C224 188.7 195.3 159.1 160 159.1zM344 223.1C383.8 223.1 416 191.8 416 151.1C416 112.2 383.8 79.1 344 79.1C304.2 79.1 271.1 112.2 271.1 151.1C271.1 191.8 304.2 223.1 344 223.1z\", \"M296 136C296 118.3 310.3 104 328 104C345.7 104 360 118.3 360 136C360 153.7 345.7 168 328 168C310.3 168 296 153.7 296 136zM184 224C184 237.3 173.3 248 160 248C146.7 248 136 237.3 136 224C136 210.7 146.7 200 160 200C173.3 200 184 210.7 184 224zM368.1 402.6V448C368.1 483.3 339.4 512 304.1 512C268.7 512 240.1 483.3 240.1 448V402.6C240.1 387.9 251.1 376 266.7 376H268.7C280 376 289.8 383.9 292.3 394.9C295.1 407.5 313.1 407.5 315.9 394.9C318.3 383.9 328.1 376 339.4 376H341.4C356.1 376 368.1 387.9 368.1 402.6V402.6z\"]]\n};\nvar faLandMineOn = {\n  prefix: 'fad',\n  iconName: 'land-mine-on',\n  icon: [576, 512, [], \"e51b\", [\"M384 288C401.7 288 416 302.3 416 320V352H159.1V320C159.1 302.3 174.3 288 191.1 288H384zM450.3 384C468.5 384 485.1 394.3 493.3 410.5L520.8 465.7C531.5 486.1 516 512 492.2 512H83.78C59.99 512 44.52 486.1 55.15 465.7L82.73 410.5C90.86 394.3 107.5 384 125.7 384H450.3z\", \"M287.1 0C301.3 0 311.1 10.75 311.1 24V168C311.1 181.3 301.3 192 287.1 192C274.7 192 263.1 181.3 263.1 168V24C263.1 10.75 274.7 0 287.1 0zM4.266 138.3C11.81 127.4 26.76 124.7 37.66 132.3L141.7 204.3C152.6 211.8 155.3 226.8 147.7 237.7C140.2 248.6 125.2 251.3 114.3 243.7L10.34 171.7C-.5607 164.2-3.279 149.2 4.266 138.3V138.3zM538.3 132.3C549.2 124.7 564.2 127.4 571.7 138.3C579.3 149.2 576.6 164.2 565.7 171.7L461.7 243.7C450.8 251.3 435.8 248.6 428.3 237.7C420.7 226.8 423.4 211.8 434.3 204.3L538.3 132.3z\"]]\n};\nvar faSquareArrowUpLeft = {\n  prefix: 'fad',\n  iconName: 'square-arrow-up-left',\n  icon: [448, 512, [], \"e263\", [\"M384 32H64C28.66 32 0 60.66 0 96v320c0 35.34 28.66 64 64 64h320c35.34 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM334.6 366.6C328.4 372.9 320.2 376 312 376s-16.38-3.125-22.62-9.375L168 245.3V312c0 17.69-14.31 32-32 32s-32-14.31-32-32v-144c0-17.69 14.31-32 32-32h144c17.69 0 32 14.31 32 32s-14.31 32-32 32H213.3l121.4 121.4C347.1 333.9 347.1 354.1 334.6 366.6z\", \"M334.6 366.6C328.4 372.9 320.2 376 312 376s-16.38-3.125-22.62-9.375L168 245.3V312c0 17.69-14.31 32-32 32s-32-14.31-32-32v-144c0-17.69 14.31-32 32-32h144c17.69 0 32 14.31 32 32s-14.31 32-32 32H213.3l121.4 121.4C347.1 333.9 347.1 354.1 334.6 366.6z\"]]\n};\nvar faICursor = {\n  prefix: 'fad',\n  iconName: 'i-cursor',\n  icon: [256, 512, [], \"f246\", [\"M32 256c0 17.69 14.33 32 32 32h32V224H64C46.33 224 32 238.3 32 256zM192 224h-32v64h32c17.67 0 32-14.31 32-32S209.7 224 192 224z\", \"M256 480c0 17.69-14.33 31.1-32 31.1c-38.41 0-72.52-17.35-96-44.23c-23.48 26.88-57.59 44.23-96 44.23c-17.67 0-32-14.31-32-31.1s14.33-32 32-32c35.3 0 64-28.72 64-64V128c0-35.28-28.7-64-64-64C14.33 64 0 49.69 0 32s14.33-32 32-32c38.41 0 72.52 17.35 96 44.23c23.48-26.88 57.59-44.23 96-44.23c17.67 0 32 14.31 32 32s-14.33 32-32 32c-35.3 0-64 28.72-64 64v256c0 35.28 28.7 64 64 64C241.7 448 256 462.3 256 480z\"]]\n};\nvar faSaltShaker = {\n  prefix: 'fad',\n  iconName: 'salt-shaker',\n  icon: [384, 512, [129474], \"e446\", [\"M383.3 438.9c2.693 18.39-2.951 36.97-15.43 51C355.4 503.1 337.4 512 318.3 512H65.69c-19.05 0-37.13-8.047-49.61-22.06c-12.47-14.03-18.12-32.61-15.43-50.98L36.87 192h66.36l-37.54 256h41.84l29.54-256h48.32l-29.54 256h72.29l-29.54-256h48.32l29.54 256h41.84l-37.54-256h66.36L383.3 438.9z\", \"M336.9 122.5C326.7 52.67 264.4 0 192 0S57.29 52.67 47.06 122.5V122.5L36.87 192h310.3L336.9 122.5zM144 112C135.2 112 128 104.8 128 96c0-8.838 7.164-16 16-16S160 87.16 160 96C160 104.8 152.8 112 144 112zM192 80C183.2 80 176 72.84 176 64c0-8.838 7.164-16 16-16s16 7.162 16 16C208 72.84 200.8 80 192 80zM240 112C231.2 112 224 104.8 224 96c0-8.838 7.164-16 16-16S256 87.16 256 96C256 104.8 248.8 112 240 112z\"]]\n};\nvar faStamp = {\n  prefix: 'fad',\n  iconName: 'stamp',\n  icon: [512, 512, [], \"f5bf\", [\"M96 416V448H416V416H480V464C480 490.5 458.5 512 432 512H80C53.49 512 32 490.5 32 464V416H96z\", \"M366.2 256H400C461.9 256 512 306.1 512 368V376C512 398.1 494.1 416 472 416H40C17.91 416 0 398.1 0 376V368C0 306.1 50.14 256 112 256H145.8C175.7 256 200 231.7 200 201.8C200 184.3 190.8 168.5 180.1 154.8C167.5 138.5 160 118.1 160 96C160 42.98 202.1 0 256 0C309 0 352 42.98 352 96C352 118.1 344.5 138.5 331.9 154.8C321.2 168.5 312 184.3 312 201.8C312 231.7 336.3 256 366.2 256z\"]]\n};\nvar faFilePlus = {\n  prefix: 'fad',\n  iconName: 'file-plus',\n  icon: [384, 512, [], \"f319\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM272 359.1h-56v56C215.1 429.3 205.3 440 192 440c-13.27 0-24-10.74-24-23.1V359.1H111.1C98.73 359.1 88 349.3 88 336c0-13.26 10.74-23.1 23.1-23.1H168V255.1C168 242.7 178.7 232 192 232s23.1 10.74 23.1 23.1V312H272c13.26 0 24 10.74 24 23.1S285.3 359.1 272 359.1z\", \"M256 0v128h128L256 0zM272 312h-56V255.1C215.1 242.7 205.3 232 192 232S168 242.7 168 255.1V312H111.1C98.74 312 88 322.7 88 336c0 13.26 10.73 23.1 23.1 23.1H168v56C168 429.3 178.7 440 192 440c13.26 0 23.1-10.74 23.1-23.1V359.1H272c13.26 0 24-10.74 24-23.1S285.3 312 272 312z\"]]\n};\nvar faDrawSquare = {\n  prefix: 'fad',\n  iconName: 'draw-square',\n  icon: [448, 512, [], \"f5ef\", [\"M320 96C320 107.7 323.1 118.6 328.6 128H119.4C124.9 118.6 127.1 107.7 127.1 96C127.1 84.34 124.9 73.41 119.4 64H328.6C323.1 73.41 320 84.34 320 96zM384 160C395.7 160 406.6 156.9 416 151.4V360.6C406.6 355.1 395.7 352 384 352C372.3 352 361.4 355.1 352 360.6V151.4C361.4 156.9 372.3 160 384 160zM96 151.4V360.6C86.59 355.1 75.66 352 64 352C52.34 352 41.41 355.1 32 360.6V151.4C41.41 156.9 52.34 160 64 160C75.66 160 86.59 156.9 96 151.4zM328.6 448H119.4C124.9 438.6 127.1 427.7 127.1 416C127.1 404.3 124.9 393.4 119.4 384H328.6C323.1 393.4 320 404.3 320 416C320 427.7 323.1 438.6 328.6 448z\", \"M128 96C128 131.3 99.35 160 64 160C28.65 160 0 131.3 0 96C0 60.65 28.65 32 64 32C99.35 32 128 60.65 128 96zM0 416C0 380.7 28.65 352 64 352C99.35 352 128 380.7 128 416C128 451.3 99.35 480 64 480C28.65 480 0 451.3 0 416zM320 416C320 380.7 348.7 352 384 352C419.3 352 448 380.7 448 416C448 451.3 419.3 480 384 480C348.7 480 320 451.3 320 416zM320 96C320 60.65 348.7 32 384 32C419.3 32 448 60.65 448 96C448 131.3 419.3 160 384 160C348.7 160 320 131.3 320 96z\"]]\n};\nvar faToiletPaperUnderSlash = {\n  prefix: 'fad',\n  iconName: 'toilet-paper-under-slash',\n  icon: [640, 512, [\"toilet-paper-reverse-slash\"], \"e2a1\", [\"M480 0H160C135.2 0 112.8 18.98 95.8 49.77L576 426.1L576 192C576 86 533 0 480 0zM480 256c-17.62 0-32-28.62-32-64S462.4 128 480 128s31.1 28.62 31.1 64S497.6 256 480 256zM64 192c0 106 42.1 192 95.1 192h32v96c0 17.67 14.33 32 32 32h305.9L66.53 148.8C64.93 162.7 64 177.1 64 192z\", \"M24.03 0c5.156 0 10.38 1.672 14.78 5.109l591.1 463.1c10.44 8.172 12.25 23.27 4.062 33.7c-8.125 10.41-23.19 12.28-33.69 4.078L9.189 42.89C-1.248 34.72-3.061 19.62 5.127 9.187C9.845 3.156 16.91 0 24.03 0z\"]]\n};\nvar faToiletPaperReverseSlash = faToiletPaperUnderSlash;\nvar faStairs = {\n  prefix: 'fad',\n  iconName: 'stairs',\n  icon: [576, 512, [], \"e289\", [\"\", \"M576 64c0 17.67-14.31 32-32 32h-96v96c0 17.67-14.31 32-32 32h-96v96c0 17.67-14.31 32-32 32H192v96c0 17.67-14.31 32-32 32H32c-17.69 0-32-14.33-32-32s14.31-32 32-32h96v-96c0-17.67 14.31-32 32-32h96V192c0-17.67 14.31-32 32-32h96V64c0-17.67 14.31-32 32-32h128C561.7 32 576 46.33 576 64z\"]]\n};\nvar faDroneFront = {\n  prefix: 'fad',\n  iconName: 'drone-front',\n  icon: [640, 512, [\"drone-alt\"], \"f860\", [\"M264 112C277.3 112 288 122.7 288 136C288 149.3 277.3 160 264 160H24C10.75 160 0 149.3 0 136C0 122.7 10.75 112 24 112H264zM616 112C629.3 112 640 122.7 640 136C640 149.3 629.3 160 616 160H376C362.7 160 352 149.3 352 136C352 122.7 362.7 112 376 112H616z\", \"M159.1 235.2L177.8 243.1L218.4 219.5C249.3 201.5 284.3 192 319.1 192C355.7 192 390.7 201.5 421.6 219.5L462.2 243.1L480 235.2V192H544V256C544 268.6 536.6 280.1 524.1 285.2L468.5 310.3C486.3 331.8 496 358.9 496 386.8V392C496 405.3 485.3 416 472 416C458.7 416 448 405.3 448 392V386.8C448 369.9 442.1 353.6 431.3 340.7L422.9 330.6L380.1 349.2C376.9 351.1 372.5 352 368 352H271.1C267.5 352 263.1 351.1 259 349.2L217.1 330.6L208.7 340.7C197.9 353.6 191.1 369.9 191.1 386.8V392C191.1 405.3 181.3 416 167.1 416C154.7 416 143.1 405.3 143.1 392V386.8C143.1 358.9 153.7 331.8 171.5 310.3L115 285.2C103.4 280.1 96 268.6 96 256V192H160L159.1 235.2zM512 96C523.8 96 534.2 102.4 539.7 112H484.3C489.8 102.4 500.2 96 512 96V96zM127.1 96C139.8 96 150.2 102.4 155.7 112H100.3C105.8 102.4 116.2 96 127.1 96z\"]]\n};\nvar faDroneAlt = faDroneFront;\nvar faGlassEmpty = {\n  prefix: 'fad',\n  iconName: 'glass-empty',\n  icon: [384, 512, [], \"e191\", [\"M8.58 10.19C14.63 3.692 23.12 0 32 0H352C360.9 0 369.4 3.692 375.4 10.19C381.5 16.69 384.6 25.42 383.9 34.28L355.1 437.7C352.1 479.6 317.3 512 275.3 512H108.7C66.72 512 31.89 479.6 28.9 437.7L.0813 34.28C-.5517 25.42 2.527 16.69 8.58 10.19V10.19zM66.37 64L92.73 433.1C93.33 441.5 100.3 448 108.7 448H275.3C283.7 448 290.7 441.5 291.3 433.1L317.6 64H66.37z\", \"\"]]\n};\nvar faDialHigh = {\n  prefix: 'fad',\n  iconName: 'dial-high',\n  icon: [576, 512, [], \"e15c\", [\"M320 32C320 49.67 305.7 64 288 64C270.3 64 256 49.67 256 32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32zM576 288C576 305.7 561.7 320 544 320C526.3 320 512 305.7 512 288C512 270.3 526.3 256 544 256C561.7 256 576 270.3 576 288zM0 288C0 270.3 14.33 256 32 256C49.67 256 64 270.3 64 288C64 305.7 49.67 320 32 320C14.33 320 0 305.7 0 288zM128 96C128 113.7 113.7 128 96 128C78.33 128 64 113.7 64 96C64 78.33 78.33 64 96 64C113.7 64 128 78.33 128 96zM448 96C448 78.33 462.3 64 480 64C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128C462.3 128 448 113.7 448 96zM128 480C128 497.7 113.7 512 96 512C78.33 512 64 497.7 64 480C64 462.3 78.33 448 96 448C113.7 448 128 462.3 128 480zM448 480C448 462.3 462.3 448 480 448C497.7 448 512 462.3 512 480C512 497.7 497.7 512 480 512C462.3 512 448 497.7 448 480z\", \"M288.4 263.6C275.1 263.6 264.4 274.3 264.4 287.6C264.4 300.9 275.1 311.6 288.4 311.6H446.6C435 388.6 368.6 447.6 288.4 447.6C200 447.6 128.4 375.1 128.4 287.6C128.4 199.2 200 127.6 288.4 127.6C368.6 127.6 435 186.6 446.6 263.6H288.4z\"]]\n};\nvar faUserHelmetSafety = {\n  prefix: 'fad',\n  iconName: 'user-helmet-safety',\n  icon: [448, 512, [128119, \"user-construction\", \"user-hard-hat\"], \"f82c\", [\"M352 192c0 70.69-57.31 128-128 128S96 262.7 96 192c0-5.48 .9453-10.7 1.613-16h252.8C351.1 181.3 352 186.5 352 192z\", \"M88 176h272c4.375 0 8-3.625 8-8V136c0-4.375-3.625-8-8-8H352c0-45-26.88-85.62-68.38-103.2L256 80V16c0-8.875-7.125-16-16-16h-32c-8.875 0-16 7.125-16 16V80L164.4 24.75C122.9 42.38 96 83 96 128H88c-4.375 0-8 3.625-8 8v31.1C80 172.4 83.63 176 88 176zM314.7 352H133.3C59.7 352 0 411.7 0 485.3c0 14.73 11.94 26.67 26.66 26.67H421.3c14.72 0 26.66-11.94 26.66-26.67C448 411.7 388.3 352 314.7 352z\"]]\n};\nvar faUserConstruction = faUserHelmetSafety;\nvar faUserHardHat = faUserHelmetSafety;\nvar faI = {\n  prefix: 'fad',\n  iconName: 'i',\n  icon: [320, 512, [105], \"49\", [\"M320 448c0 17.67-14.31 32-32 32H32c-17.69 0-32-14.33-32-32s14.31-32 32-32h96v-320H32c-17.69 0-32-14.33-32-32s14.31-32 32-32h256c17.69 0 32 14.33 32 32s-14.31 32-32 32h-96v320h96C305.7 416 320 430.3 320 448z\", \"\"]]\n};\nvar faHryvniaSign = {\n  prefix: 'fad',\n  iconName: 'hryvnia-sign',\n  icon: [384, 512, [8372, \"hryvnia\"], \"f6f2\", [\"M247.3 187.5L155.5 240H32C14.33 240 0 225.7 0 208C0 190.3 14.33 176 32 176H260.9C257.2 180.6 252.6 184.5 247.3 187.5zM52.33 336H32C14.33 336 .0003 321.7 .0003 304C.0003 286.3 14.33 272 32 272H99.82C76.51 287 59.79 309.9 52.33 336V336zM123.1 336C126.8 331.4 131.4 327.5 136.7 324.5L228.5 272H352C369.7 272 384 286.3 384 304C384 321.7 369.7 336 352 336H123.1zM284.2 240C307.5 224.1 324.2 202.1 331.7 176H352C369.7 176 384 190.3 384 208C384 225.7 369.7 240 352 240H284.2z\", \"M179.6 96C158.7 96 138.3 103.1 121.9 116.2L115.1 120.1C102.2 132 82.05 129.8 71.01 115.1C59.97 102.2 62.21 82.05 76.01 71.01L81.94 66.27C109.7 44.08 144.1 32 179.6 32H223C285.4 32 336 82.59 336 144.1C336 185.5 314.3 222.1 279.1 243.1L136.7 324.5C121.4 333.2 112 349.4 112 367C112 394.1 133.9 416 160.1 416H204.4C225.3 416 245.7 408.9 262.1 395.8L268 391C281.8 379.1 301.9 382.2 312.1 396C324 409.8 321.8 429.9 307.1 440.1L302.1 445.7C274.3 467.9 239.9 480 204.4 480H160.1C98.59 480 48 429.4 48 367C48 326.5 69.73 289 104.9 268.9L247.3 187.5C262.6 178.8 272 162.6 272 144.1C272 117.9 250.1 96 223 96H179.6z\"]]\n};\nvar faHryvnia = faHryvniaSign;\nvar faArrowDownLeftAndArrowUpRightToCenter = {\n  prefix: 'fad',\n  iconName: 'arrow-down-left-and-arrow-up-right-to-center',\n  icon: [512, 512, [], \"e092\", [\"M54.63 502.6L176 381.3V432c0 17.69 14.31 32 32 32s32-14.31 32-32v-128c0-4.164-.8477-8.312-2.465-12.22C234.3 283.9 228.1 277.7 220.2 274.5C216.3 272.8 212.2 272 208 272h-128c-17.69 0-32 14.31-32 32s14.31 32 32 32h50.75l-121.4 121.4c-12.5 12.5-12.5 32.75 0 45.25S42.13 515.1 54.63 502.6z\", \"M274.5 220.2c3.242 7.84 9.479 14.08 17.32 17.32C295.7 239.2 299.8 240 304 240h128c17.69 0 32-14.31 32-32s-14.31-32-32-32h-50.75l121.4-121.4c12.5-12.5 12.5-32.75 0-45.25c-12.49-12.49-32.74-12.51-45.25 0L336 130.8V80c0-17.69-14.31-32-32-32s-32 14.31-32 32v127.1C272 212.2 272.8 216.3 274.5 220.2z\"]]\n};\nvar faPills = {\n  prefix: 'fad',\n  iconName: 'pills',\n  icon: [576, 512, [], \"f484\", [\"M299.8 226.2c-3.5-3.5-9.5-3-12.38 .875c-45.25 62.5-40.38 150.1 15.88 206.4c56.38 56.25 144 61.25 206.5 15.88c4-2.875 4.25-8.75 .75-12.25L299.8 226.2zM529.5 207.2c-56.25-56.25-143.9-61.12-206.4-15.87C319.1 194.3 318.8 200.3 322.3 203.8l210.9 210.7c3.5 3.501 9.375 3.125 12.25-.75C590.8 351.1 585.9 263.6 529.5 207.2zM112 32C50.12 32 0 82.12 0 143.1V256h224L224 143.1C224 82.12 173.9 32 112 32z\", \"M224 256l-.0022 111.1c0 61.88-50.12 111.1-112 111.1S0 429.9 0 367.1V256H224z\"]]\n};\nvar faFaceGrinWide = {\n  prefix: 'fad',\n  iconName: 'face-grin-wide',\n  icon: [512, 512, [128515, \"grin-alt\"], \"f581\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256.3 331.8C208.9 331.8 164.1 324.9 124.5 312.8C112.2 309 100.2 319.7 105.2 331.5C130.1 390.6 188.4 432 256.3 432C324.2 432 382.4 390.6 407.4 331.5C412.4 319.7 400.4 309 388.1 312.8C348.4 324.9 303.7 331.8 256.3 331.8H256.3zM176 128C158.3 128 144 156.7 144 192C144 227.3 158.3 256 176 256C193.7 256 208 227.3 208 192C208 156.7 193.7 128 176 128zM336 256C353.7 256 368 227.3 368 192C368 156.7 353.7 128 336 128C318.3 128 304 156.7 304 192C304 227.3 318.3 256 336 256z\", \"M144 192C144 156.7 158.3 128 176 128C193.7 128 208 156.7 208 192C208 227.3 193.7 256 176 256C158.3 256 144 227.3 144 192zM304 192C304 156.7 318.3 128 336 128C353.7 128 368 156.7 368 192C368 227.3 353.7 256 336 256C318.3 256 304 227.3 304 192z\"]]\n};\nvar faGrinAlt = faFaceGrinWide;\nvar faTooth = {\n  prefix: 'fad',\n  iconName: 'tooth',\n  icon: [448, 512, [129463], \"f5c9\", [\"M394.1 212.8c-20.04 27.67-28.07 60.15-31.18 93.95c-3.748 41.34-8.785 82.46-17.89 122.8l-6.75 29.64c-2.68 12.14-13.29 20.78-25.39 20.78c-12 0-22.39-8.311-25.29-20.23l-29.57-121.2C254.1 322.6 240.1 311.4 224 311.4c-16.18 0-30.21 11.26-34.07 27.23l-29.57 121.2c-2.893 11.92-13.39 20.23-25.29 20.23c-12.21 0-22.71-8.639-25.5-20.78l-6.643-29.64c-9.105-40.36-14.14-81.48-17.1-122.8C81.93 272.1 73.9 240.5 53.86 212.8c-18.75-25.92-27.11-60.15-18.43-96.57c9.428-39.59 40.39-71.75 78.85-82.03c20.14-5.25 39.54-.4375 57.32 9.077l86.14 56.54c6.643 4.375 15.11 1.86 18.96-4.264c4.07-6.454 2.25-15.09-4.18-19.36l-24.21-15.86c3-1.531 6.215-2.735 9-4.813c22.39-16.84 48.75-28.65 76.39-21.33c38.46 10.28 69.43 42.43 78.85 82.03C421.2 152.7 412.9 187 394.1 212.8z\", \"\"]]\n};\nvar faBasketballHoop = {\n  prefix: 'fad',\n  iconName: 'basketball-hoop',\n  icon: [640, 512, [], \"f435\", [\"M192 240h256V160H192V240zM320 0C102.1 0 0 169.8 0 208.1v118c0 25.43 15.05 48.44 38.35 58.63l93.09 40.72L115.4 288l.7285-.7832C104.8 285.3 96 275.9 96 264C96 250.7 106.7 240 120 240H160V160c0-17.64 14.34-32 32-32h256c17.66 0 32 14.36 32 32v80h40C533.3 240 544 250.7 544 264c0 11.88-8.789 21.3-20.12 23.22L524.6 288l-16.04 137.5l93.09-40.73C624.9 374.6 640 351.6 640 326.1V208.1C640 167.8 534.1 0 320 0z\", \"M520 240H120C106.7 240 96 250.7 96 264C96 277.3 106.7 288 120 288h27.61l24.48 209.8c.5527 4.738 4.955 14.16 15.9 14.16c4.312 0 8.536-1.746 11.6-4.98l54.41-57.27l54.41 57.27C311.4 510.2 315.6 512 320 512s8.594-1.797 11.59-4.984l54.41-57.27l54.41 57.27C443.5 510.3 447.7 512 452 512c11.04 0 15.36-9.445 15.91-14.16L492.4 288H520C533.3 288 544 277.3 544 264C544 250.7 533.3 240 520 240zM363.5 288L320 333.8L276.5 288H363.5zM184.1 324L179.9 288h46.24L184.1 324zM199.9 460.2l-8.955-76.79l40.96 43.11L199.9 460.2zM203.2 349.8l48.44-41.52l46.35 48.78l-43.94 46.25L203.2 349.8zM320 472.8l-43.94-46.24L320 380.3l43.94 46.25L320 472.8zM342.1 357l46.35-48.78l48.44 41.52l-50.84 53.52L342.1 357zM440.1 460.2l-32-33.68l40.96-43.11L440.1 460.2zM455.9 324L413.9 288h46.24L455.9 324z\"]]\n};\nvar faObjectsAlignBottom = {\n  prefix: 'fad',\n  iconName: 'objects-align-bottom',\n  icon: [512, 512, [], \"e3bb\", [\"M112 384C85.49 384 64 362.5 64 336V48C64 21.49 85.49 0 112 0H176C202.5 0 224 21.49 224 48V336C224 362.5 202.5 384 176 384H112zM336 384C309.5 384 288 362.5 288 336V176C288 149.5 309.5 128 336 128H400C426.5 128 448 149.5 448 176V336C448 362.5 426.5 384 400 384H336z\", \"M24 464H488C501.3 464 512 474.7 512 488C512 501.3 501.3 512 488 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464z\"]]\n};\nvar faV = {\n  prefix: 'fad',\n  iconName: 'v',\n  icon: [384, 512, [118], \"56\", [\"M381.5 76.33l-160 384C216.6 472.2 204.9 480 192 480s-24.56-7.757-29.53-19.68l-160-384c-6.797-16.31 .9062-35.05 17.22-41.84c16.38-6.859 35.08 .9219 41.84 17.22L192 364.8l130.5-313.1c6.766-16.3 25.47-24.09 41.84-17.22C380.6 41.28 388.3 60.01 381.5 76.33z\", \"\"]]\n};\nvar faSparkles = {\n  prefix: 'fad',\n  iconName: 'sparkles',\n  icon: [512, 512, [10024], \"f890\", [\"M327.5 85.19L384 64L405.2 7.491C406.9 2.985 411.2 0 416 0C420.8 0 425.1 2.985 426.8 7.491L448 64L504.5 85.19C509 86.88 512 91.19 512 96C512 100.8 509 105.1 504.5 106.8L448 128L426.8 184.5C425.1 189 420.8 192 416 192C411.2 192 406.9 189 405.2 184.5L384 128L327.5 106.8C322.1 105.1 320 100.8 320 96C320 91.19 322.1 86.88 327.5 85.19V85.19zM327.5 405.2L384 384L405.2 327.5C406.9 322.1 411.2 320 416 320C420.8 320 425.1 322.1 426.8 327.5L448 384L504.5 405.2C509 406.9 512 411.2 512 416C512 420.8 509 425.1 504.5 426.8L448 448L426.8 504.5C425.1 509 420.8 512 416 512C411.2 512 406.9 509 405.2 504.5L384 448L327.5 426.8C322.1 425.1 320 420.8 320 416C320 411.2 322.1 406.9 327.5 405.2z\", \"M257.8 187.3L371.8 240C377.5 242.6 381.1 248.3 381.1 254.6C381.1 260.8 377.5 266.5 371.8 269.1L257.8 321.8L205.1 435.8C202.5 441.5 196.8 445.1 190.6 445.1C184.3 445.1 178.6 441.5 176 435.8L123.3 321.8L9.292 269.1C3.627 266.5 0 260.8 0 254.6C0 248.3 3.627 242.6 9.292 240L123.3 187.3L176 73.29C178.6 67.63 184.3 64 190.6 64C196.8 64 202.5 67.63 205.1 73.29L257.8 187.3z\"]]\n};\nvar faSquid = {\n  prefix: 'fad',\n  iconName: 'squid',\n  icon: [512, 512, [129425], \"e450\", [\"M155.3 62.08C156.8 63.55 157.1 65.31 158.8 67.25C159.6 69.19 160 71.27 159.1 73.37C159.1 75.49 159.6 77.58 158.8 79.53C157.9 81.48 156.7 83.25 155.2 84.73L109.6 130.7C95.17 112.5 87.91 89.6 89.2 66.37C90.5 43.15 100.3 21.2 116.7 4.702C116.9 4.446 117.2 4.382 117.5 4.158C115.8 5.642 114.5 7.461 113.6 9.498C112.6 11.53 112.1 13.74 112.1 15.98C112.1 18.22 112.5 20.43 113.4 22.49C114.3 24.54 115.6 26.39 117.3 27.9L155.3 62.08zM491.8 255.5L433.4 239.5C461.1 198.1 483.5 153.9 497.1 106.2C500.9 117.2 503.3 128.6 504.4 140.2L512 238.8C512.2 240.1 511.9 243.2 511.1 245.3C510.4 247.4 509.3 249.3 507.8 250.9C506.3 252.5 504.4 253.8 502.4 254.7C500.4 255.6 498.2 256 496 255.1C494.6 256 493.2 255.9 491.8 255.5H491.8zM405.8 14.88C358.2 28.5 313.1 50.02 272.6 78.56L256.6 20.13C255.9 17.66 255.8 15.06 256.4 12.56C256.9 10.06 258.1 7.73 259.7 5.758C261.3 3.787 263.4 2.235 265.8 1.233C268.1 .2304 270.7-.1933 273.2-.0022L371.8 7.614C383.4 8.667 394.8 11.11 405.8 14.88zM511.2 388.9C510.7 390.7 509.7 392.5 508.5 393.1C509.7 392.4 510.6 390.7 511.2 388.9zM489.7 398.7C491.8 399.6 494.1 400 496.5 399.1C498.8 399.9 501 399.3 503.1 398.3C505.2 397.3 507 395.8 508.5 393.1C508.1 394.7 507.8 395.4 507.3 396.1C490.8 412.7 468.7 422.6 445.3 423.9C421.1 425.1 398.1 417.6 380.8 402.8L427.3 356.7C430.3 353.7 434.4 351.1 438.6 351.1C442.9 351.1 446.9 353.7 449.9 356.7L484.1 394.7C485.6 396.4 487.6 397.8 489.7 398.7H489.7z\", \"M507.4 372.6C510.1 375.4 511.7 379.1 511.9 383C512.1 386.9 510.9 390.7 508.6 393.9C507.1 395.7 505.3 397.2 503.2 398.2C501.1 399.2 498.9 399.8 496.5 399.9C494.2 399.9 491.9 399.5 489.8 398.6C487.6 397.7 485.7 396.3 484.2 394.6L449.1 356.5C446.1 353.5 442.9 351.9 438.7 351.9C434.4 351.9 430.4 353.5 427.4 356.5L366.6 416.9C361.6 421.9 355.5 425.8 348.9 428.2C342.3 430.6 335.2 431.5 328.2 430.8C316.4 429.5 305.5 424.1 297.3 415.6L265.9 384.2C262.5 380.9 257.9 379.1 253.2 379.1C248.4 379.2 243.9 381.1 240.5 384.5C238.9 386.2 237.6 388.1 236.7 390.3C235.8 392.4 235.3 394.7 235.3 397.1C235.3 399.4 235.8 401.7 236.7 403.9C237.6 406 238.9 407.1 240.5 409.6L260.8 429.9C269.8 438.9 274.9 451.1 274.9 463.8C274.9 476.6 269.8 488.8 260.8 497.8L252 506.5C249.3 509.3 245.7 511.1 241.9 511.5C238 511.1 234.1 511 230.9 508.9C228.1 507.5 227.4 505.8 226.2 503.8C225.1 501.7 224.4 499.5 224.2 497.2C223.1 494.8 224.3 492.5 225.1 490.3C225.9 488.1 227.2 486.1 228.8 484.5L238.2 475.1C241.2 472.1 242.9 468.1 242.9 463.8C242.9 459.6 241.2 455.5 238.2 452.5L198.7 413.1C196.8 411.2 194.5 409.8 192 408.1C189.5 408.1 186.9 407.9 184.3 408.2C181.6 408.5 179.1 409.4 176.9 410.8C174.7 412.2 172.8 414 171.3 416.3L148.4 445.5C145.3 449.7 143.9 454.8 144.2 459.9C144.6 465.1 146.8 469.9 150.4 473.6C152.4 475.6 154.7 477.2 157.3 478.3C159.9 479.4 162.7 479.1 165.6 480H175.2C179.1 479.9 182.9 481.2 185.9 483.6C188.9 486.1 191 489.5 191.8 493.3C192.2 495.6 192.1 497.1 191.4 500.2C190.8 502.5 189.7 504.5 188.2 506.3C186.7 508.1 184.9 509.5 182.7 510.5C180.6 511.5 178.3 512 176 512H165.4C155.5 511.1 145.8 509.2 137.4 503.9C128.1 498.7 122.2 491.2 117.8 482.3C113.4 473.5 111.5 463.5 112.4 453.6C113.3 443.8 116.1 434.4 122.9 426.4L145.3 397.6C148.3 393.4 149.7 388.2 149.2 382.1C148.8 377.8 146.5 372.9 142.8 369.2C139.1 365.6 134.3 363.3 129.1 362.8C123.9 362.4 118.7 363.7 114.4 366.7L85.79 389.1C77.87 395.1 68.41 398.8 58.5 399.8C48.59 400.7 38.61 398.9 29.69 394.5C20.77 390 13.26 383.2 8.019 374.7C2.772 366.3-.0048 356.5 0 346.6V336C.0179 333.7 .5395 331.4 1.529 329.3C2.518 327.2 3.95 325.3 5.728 323.9C7.505 322.4 9.585 321.3 11.82 320.7C14.06 320.1 16.4 319.1 18.69 320.4C22.5 321.1 25.93 323.2 28.36 326.2C30.8 329.3 32.08 333.1 32 336.1V346.6C32.06 352.2 34.36 357.6 38.4 361.6C42.05 365.2 46.87 367.4 51.1 367.8C57.12 368.2 62.22 366.7 66.37 363.7L95.55 340.9C97.77 339.4 99.65 337.5 101.1 335.3C102.4 333 103.3 330.5 103.6 327.9C103.9 325.3 103.7 322.6 102.8 320.1C101.1 317.6 100.6 315.3 98.75 313.4L59.3 273.1C56.3 270.1 52.23 269.3 47.98 269.3C43.74 269.3 39.67 270.1 36.67 273.1L27.33 283.3C25.68 284.1 23.69 286.2 21.5 287C19.31 287.8 16.97 288.2 14.65 287.1C12.33 287.8 10.08 287.1 8.056 285.9C6.034 284.7 4.289 283.2 2.944 281.2C.783 278-.1674 274.1 .2598 270.2C.687 266.4 2.465 262.8 5.28 260.1L14.05 251.3C23.05 242.3 35.26 237.3 47.98 237.3C60.71 237.3 72.92 242.3 81.92 251.3L102.2 271.6C105.6 274.9 110.2 276.8 114.1 276.7C119.7 276.7 124.3 274.7 127.6 271.3C129.2 269.7 130.6 267.7 131.5 265.6C132.4 263.4 132.8 261.1 132.8 258.8C132.8 256.4 132.4 254.1 131.5 251.1C130.6 249.8 129.2 247.9 127.6 246.2L96.16 214.8C87.66 206.6 82.3 195.7 80.99 184C80.34 176.1 81.25 169.9 83.65 163.3C86.05 156.6 89.88 150.6 94.88 145.6L155.2 84.74C156.7 83.25 157.9 81.48 158.8 79.53C159.6 77.58 159.1 75.49 160 73.38C160 71.28 159.6 69.19 158.8 67.25C157.1 65.31 156.8 63.55 155.3 62.08L117.3 27.9C115.5 26.35 114.2 24.43 113.3 22.29C112.3 20.15 111.9 17.83 111.1 15.5C112.1 13.17 112.6 10.89 113.7 8.809C114.7 6.728 116.2 4.902 118 3.456C121.2 1.123 125-.0381 128.9 .1786C132.8 .3952 136.5 1.975 139.3 4.64L177.2 38.91C181.8 43.34 185.5 48.63 188 54.49C190.5 60.34 191.9 66.64 191.9 73.02C191.1 79.39 190.8 85.72 188.4 91.62C185.1 97.52 182.4 102.9 177.9 107.4L117.5 168.2C116 169.7 114.8 171.4 114 173.4C113.2 175.3 112.8 177.4 112.8 179.5C112.8 181.6 113.2 183.7 114 185.7C114.8 187.6 116 189.4 117.5 190.9L153.4 226.6C155.9 229.1 159.3 230.5 162.8 230.5C166.4 230.5 169.8 229.1 172.3 226.6C173.6 225.3 174.5 223.8 175.2 222.2C175.8 220.5 176.1 218.8 176 216.1C176.6 183.6 190.1 151.7 213.6 128C288.5 51.7 389.2 6.066 496 0C500.2 0 504.3 1.686 507.3 4.686C510.3 7.687 512 11.76 512 16C505.9 122.8 460.3 223.5 384 298.4C360.3 322 328.4 335.5 294.9 336.1C293.2 336 291.4 336.3 289.8 336.9C288.1 337.6 286.6 338.5 285.3 339.8C282.9 342.3 281.5 345.7 281.5 349.2C281.5 352.8 282.9 356.2 285.3 358.7L321.2 394.4C322.7 395.9 324.4 397.1 326.4 397.9C328.3 398.7 330.4 399.1 332.5 399.1C334.6 399.1 336.7 398.7 338.7 397.9C340.6 397.1 342.4 395.9 343.9 394.4L404.7 334.1C409.2 329.6 414.5 326 420.4 323.6C426.3 321.2 432.7 319.1 439 320C445.4 320.1 451.7 321.4 457.6 323.9C463.4 326.4 468.7 330.1 473.2 334.7L507.4 372.6zM195.3 291.3C198.3 288.3 199.1 284.2 199.1 280C199.1 276.8 199.1 273.7 197.3 271.1C195.5 268.5 193 266.4 190.1 265.2C187.2 264 183.1 263.7 180.9 264.3C177.8 264.9 174.9 266.4 172.7 268.7C170.4 270.9 168.9 273.8 168.3 276.9C167.7 279.1 168 283.2 169.2 286.1C170.4 289 172.5 291.5 175.1 293.3C177.7 295.1 180.8 296 183.1 296C188.2 296 192.3 294.3 195.3 291.3zM243.3 339.3C246.3 336.3 247.1 332.2 247.1 328C247.1 324.8 247.1 321.7 245.3 319.1C243.5 316.5 241 314.4 238.1 313.2C235.2 312 231.1 311.7 228.9 312.3C225.8 312.9 222.9 314.4 220.7 316.7C218.4 318.9 216.9 321.8 216.3 324.9C215.7 327.1 216 331.2 217.2 334.1C218.4 337 220.5 339.5 223.1 341.3C225.7 343.1 228.8 344 231.1 344C236.2 344 240.3 342.3 243.3 339.3z\"]]\n};\nvar faLeafyGreen = {\n  prefix: 'fad',\n  iconName: 'leafy-green',\n  icon: [576, 512, [129388], \"e41d\", [\"M448 208h-57.38l68.69-68.69c6.25-6.25 6.25-16.38 0-22.62s-16.38-6.25-22.62 0L304 249.4V192c0-8.844-7.156-16-16-16S272 183.2 272 192v89.38l-59.31 59.31c-6.25 6.25-6.25 16.38 0 22.62C215.8 366.4 219.9 368 224 368s8.188-1.562 11.31-4.688L358.6 240H448c8.844 0 16-7.156 16-16S456.8 208 448 208zM209.1 50.16c-6.756-14.12-16.79-26.72-30.68-36.05C163.9 4.337 147.4 .1842 131.2 1.436C114.1 1.833 98.9 7.641 85.16 18.85C72.03 29.57 63.01 43.13 57.37 57.88C51.24 73.91 41.92 87.31 30.14 96.75c-5.34 4.283-10.21 9.412-14.43 15.44c-18.43 26.33-20.01 60.79-8.064 89.38c15.27 36.55-.5 82.62 27.35 111.9c45.69 48.04 40.4 69.47 46.28 90.76l14.97-14.97c1.482-79.13 14.61-103.3 31.68-125.5C136 253.2 142.1 244.1 142.1 190.7c0-43.31 26.17-70.82 47.2-92.92c11.12-11.69 21.45-22.81 27.13-34.71C214.5 58.87 211.4 54.95 209.1 50.16z\", \"M573.4 93.82c-4.891-22.76-16.55-42.92-32.72-58.4c-15.44-16.2-35.56-27.89-58.27-32.79C460.7-2.043 440.3-.2305 421.1 6c-19.89 6.762-40.42 8.139-59.74 3.807c-8.758-1.967-17.77-2.95-27.03-2.353c-40.45 2.588-72.48 29.15-86.66 64.53C230.4 117.2 174.1 138.5 174.1 190.7c0 134.2-45.96 48.25-46.97 207.9c-.0078 1.297 .2871 2.494 .3809 3.762l-55.01 55.01c-12.5 12.5-12.5 32.75 0 45.25C79.63 508.9 87.81 512 96 512s16.38-3.125 22.62-9.375l55.2-55.2C175.8 447.7 177.8 448 179.9 448c157.7 0 70.43-46.07 205.8-46.07c52.03-.0039 73.3-55.57 118.4-73.75c35.29-14.22 61.7-46.2 64.28-86.74c.5938-9.287-.2884-18.43-2.249-27.21c-4.322-19.37-2.951-39.94 3.799-59.87C576.2 136 578 115.6 573.4 93.82zM448 208c8.844 0 16 7.156 16 16S456.8 240 448 240h-89.38l-123.3 123.3C232.2 366.4 228.1 368 224 368s-8.188-1.562-11.31-4.688c-6.25-6.25-6.25-16.38 0-22.62L272 281.4V192c0-8.844 7.156-16 16-16s16 7.156 16 16v57.38l132.7-132.7c6.25-6.25 16.38-6.25 22.62 0s6.25 16.38 0 22.62L390.6 208H448z\"]]\n};\nvar faCircleArrowUpRight = {\n  prefix: 'fad',\n  iconName: 'circle-arrow-up-right',\n  icon: [512, 512, [], \"e0fc\", [\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM376 312c0 17.69-14.33 32-32 32s-32-14.31-32-32V245.3l-121.4 121.4C184.4 372.9 176.2 376 168 376s-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L266.8 200H200c-17.67 0-32-14.31-32-32s14.33-32 32-32h144c17.67 0 32 14.31 32 32V312z\", \"M376 312c0 17.69-14.33 32-32 32s-32-14.31-32-32V245.3l-121.4 121.4C184.4 372.9 176.2 376 168 376s-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L266.8 200H200c-17.67 0-32-14.31-32-32s14.33-32 32-32h144c17.67 0 32 14.31 32 32V312z\"]]\n};\nvar faCalendars = {\n  prefix: 'fad',\n  iconName: 'calendars',\n  icon: [512, 512, [], \"e0d7\", [\"M96 192H512V368C512 394.5 490.5 416 464 416H144C117.5 416 96 394.5 96 368V192z\", \"M256 32V64H352V32C352 14.33 366.3 0 384 0C401.7 0 416 14.33 416 32V64H464C490.5 64 512 85.49 512 112V192H96V112C96 85.49 117.5 64 144 64H192V32C192 14.33 206.3 0 224 0C241.7 0 256 14.33 256 32zM48 392C48 431.8 80.24 464 120 464H392C405.3 464 416 474.7 416 488C416 501.3 405.3 512 392 512H120C53.73 512 0 458.3 0 392V184C0 170.7 10.75 160 24 160C37.25 160 48 170.7 48 184V392z\"]]\n};\nvar faBangladeshiTakaSign = {\n  prefix: 'fad',\n  iconName: 'bangladeshi-taka-sign',\n  icon: [384, 512, [], \"e2e6\", [\"M64 224H32C14.33 224 0 209.7 0 192C0 174.3 14.33 160 32 160H64V224zM128 160H160C177.7 160 192 174.3 192 192C192 209.7 177.7 224 160 224H128V160z\", \"M.2467 60.03C2.439 42.49 18.43 30.05 35.97 32.25L43.91 33.24C91.95 39.24 127.1 80.08 127.1 128.5V384C127.1 401.7 142.3 416 159.1 416H191.1C262.7 416 320 358.7 320 287.1V255.1C320 238.3 305.7 223.1 288 223.1H272C254.3 223.1 240 209.7 240 191.1C240 174.3 254.3 159.1 272 159.1H288C341 159.1 384 202.1 384 255.1V287.1C384 394 298 480 191.1 480H159.1C106.1 480 63.1 437 63.1 384V128.5C63.1 112.4 51.98 98.75 35.97 96.74L28.03 95.75C10.49 93.56-1.946 77.57 .2467 60.03z\"]]\n};\nvar faBicycle = {\n  prefix: 'fad',\n  iconName: 'bicycle',\n  icon: [640, 512, [128690], \"f206\", [\"M458.6 303.7C447 316.5 440 333.4 440 352C440 391.8 472.2 424 512 424C551.8 424 584 391.8 584 352C584 312.2 551.8 280 512 280C508.2 280 504.5 280.3 500.8 280.9L473.3 229.1C485.5 226.1 498.5 224 512 224C582.7 224 640 281.3 640 352C640 422.7 582.7 480 512 480C441.3 480 384 422.7 384 352C384 311.1 402.4 276.3 431.1 252.8L458.6 303.7zM127.1 224C138.7 224 149.2 225.3 159.2 227.8L133.1 280.2C131.4 280.1 129.7 280 127.1 280C88.24 280 55.1 312.2 55.1 352C55.1 391.8 88.24 424 127.1 424C162.3 424 190.9 400.1 198.2 368H255C247.1 431.1 193.3 480 128 480C57.31 480 0 422.7 0 352C0 281.3 57.31 224 128 224H127.1z\", \"M347.2 32C358.1 32 369.8 38.44 375.4 48.78L533.1 340.6C539.4 352.2 535.1 366.8 523.4 373.1C511.8 379.4 497.2 375.1 490.9 363.4L409.4 212.7L324.7 356.2C320.3 363.5 312.5 368 304 368H133.2C112.1 368 99.81 346.7 108.8 328.6L185.8 174.7L163.7 144H120C106.7 144 96 133.3 96 120C96 106.7 106.7 96 120 96H176C183.7 96 190.1 99.71 195.5 105.1L222.9 144H372.3L337.7 80H311.1C298.7 80 287.1 69.25 287.1 56C287.1 42.75 298.7 32 311.1 32H347.2zM290.3 320L290.4 319.9L217.5 218.7L166.8 320H290.3zM257.4 192L317 274.8L365.9 192H257.4z\"]]\n};\nvar faHammerWar = {\n  prefix: 'fad',\n  iconName: 'hammer-war',\n  icon: [384, 512, [], \"f6e4\", [\"M224 267.1L224 496c0 8.836-7.164 16-16 16h-32c-8.836 0-16-7.164-16-16l0-228.9l31.1-5.324L224 267.1zM192 58.25l31.1-5.35V16c0-8.836-7.164-16-16-16h-32c-8.836 0-16 7.164-16 16v36.9L192 58.25z\", \"M384 64v192c0 19.75-17.75 34.75-37.25 31.5l-154.8-25.75L37.25 287.5C17.75 290.8 .0001 275.8 .0001 256V64c0-19.75 17.75-34.75 37.25-31.5l154.8 25.75l154.7-25.75C366.3 29.25 384 44.25 384 64z\"]]\n};\nvar faCircleD = {\n  prefix: 'fad',\n  iconName: 'circle-d',\n  icon: [512, 512, [], \"e104\", [\"M254.4 176H208v160h46.41C299.4 336 336 300.1 336 256C336 211.9 299.4 176 254.4 176zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM254.4 384H184C170.8 384 160 373.3 160 360v-208C160 138.8 170.8 128 184 128h70.41C325.9 128 384 185.4 384 256C384 326.6 325.9 384 254.4 384z\", \"M254.4 128H184C170.8 128 160 138.8 160 152v208C160 373.3 170.8 384 184 384h70.41C325.9 384 384 326.6 384 256C384 185.4 325.9 128 254.4 128zM254.4 336H208v-160h46.41C299.4 176 336 211.9 336 256C336 300.1 299.4 336 254.4 336z\"]]\n};\nvar faSpiderBlackWidow = {\n  prefix: 'fad',\n  iconName: 'spider-black-widow',\n  icon: [576, 512, [], \"f718\", [\"M178.1 23.76C181.1 15.18 175.9 6.494 167.3 4.354L151.7 .4805C143.1-1.66 134.4 3.553 132.2 12.12L104 122.2c-1.892 7.543 0 15.53 5.08 21.44l53.47 62.15L191.6 224H207.7V184.4l-53.91-62.66L178.1 23.76zM471.1 122.2L443.8 12.12c-2.151-8.57-10.87-13.78-19.47-11.64l-15.58 3.873c-8.607 2.141-13.84 10.83-11.69 19.4l25.2 98.02L368.3 184.4V224h16.06l29.06-18.23l53.47-62.15C471.1 137.7 473.9 129.7 471.1 122.2zM320.1 288H255.9c-6.65 0-10.41 7.5-6.394 12.75L275.1 336l-26.46 35.25C245.5 376.5 249.2 384 255.9 384h64.2c6.65 0 10.41-7.5 6.395-12.75L300 336l26.46-35.25C330.5 295.5 326.8 288 320.1 288z\", \"M535.9 312.9c-2.141-6.928-7.311-12.52-14.07-15.21L417.1 256l104.7-41.72c6.768-2.697 11.95-8.299 14.09-15.24l27.4-88.69c2.608-8.443-2.149-17.4-10.63-19.1l-15.35-4.709c-8.48-2.6-17.47 2.139-20.08 10.59l-24.01 77.74l-79.79 31.8L384.4 224H368.3L368.1 160c.0706-1.375 .2491-2.672 .2491-4.064c0-34.89-22.42-64.55-53.7-75.49c-5.154-1.803-10.55 2.197-10.55 7.641V112H271.9V88.07c0-5.426-5.36-9.434-10.5-7.641C228.9 91.77 206.2 123.4 208 160L207.7 224H191.6l-29.06-18.23L82.78 173.1L58.77 96.23C56.16 87.79 47.17 83.05 38.69 85.65l-15.35 4.709C14.86 92.96 10.11 101.9 12.72 110.4l27.4 88.71c2.141 6.928 7.311 12.52 14.07 15.21L158.9 256l-104.7 41.72C47.43 300.4 42.25 306 40.11 312.1l-27.4 88.69c-2.608 8.443 2.149 17.4 10.63 19.1l15.35 4.709c8.48 2.6 17.47-2.139 20.08-10.59l24.01-77.74l79.79-31.8l-53.47 62.15c-5.08 5.904-6.974 13.89-5.08 21.44l28.23 110.1c2.151 8.57 10.87 13.78 19.47 11.64l15.58-3.873c8.607-2.141 13.84-10.83 11.69-19.4l-25.2-98.02l38.51-44.76C192.1 347.7 191.6 349.8 191.6 352c0 53.02 43.15 96 96.37 96S384.4 405 384.4 352c0-2.242-.5098-4.344-.6627-6.549l38.51 44.77l-25.2 98.02c-2.153 8.574 3.082 17.26 11.69 19.4l15.58 3.873c8.605 2.141 17.32-3.072 19.47-11.64l28.23-110.1c1.892-7.543 0-15.53-5.08-21.44l-53.47-62.15l79.79 31.8l24.01 77.74c2.61 8.447 11.6 13.19 20.08 10.59l15.35-4.709c8.476-2.6 13.23-11.55 10.62-19.1L535.9 312.9zM326.5 371.3C330.5 376.5 326.8 384 320.1 384H255.9c-6.65 0-10.41-7.5-6.394-12.75L275.1 336L249.5 300.8C245.5 295.5 249.2 288 255.9 288h64.2c6.65 0 10.41 7.5 6.395 12.75L300 336L326.5 371.3z\"]]\n};\nvar faStaffSnake = {\n  prefix: 'fad',\n  iconName: 'staff-snake',\n  icon: [384, 512, [\"rod-asclepius\", \"rod-snake\", \"staff-aesculapius\"], \"e579\", [\"M288 48C341 48 384 90.98 384 144C384 197 341 240 288 240H216.5L218.1 160H288C296.8 160 304 152.8 304 144C304 135.2 296.8 128 288 128H122.6C113.6 146.9 94.34 160 72 160H56C25.07 160 0 134.9 0 104C0 73.07 25.07 48 56 48H288zM80 96C80 87.16 72.84 80 64 80C55.16 80 48 87.16 48 96C48 104.8 55.16 112 64 112C72.84 112 80 104.8 80 96zM152 240C143.2 240 136 247.2 136 256C136 264.8 143.2 272 152 272H256C309 272 352 314.1 352 368C352 421 309 464 256 464H209.5L212 384H256C264.8 384 272 376.8 272 368C272 359.2 264.8 352 256 352H152C98.98 352 56 309 56 256C56 202.1 98.98 160 152 160H164.1L167.5 240H152zM174.5 464H136C113.9 464 96 446.1 96 424C96 401.9 113.9 384 136 384H171.1L174.5 464z\", \"M222.5 48H161.5L160.1 31.98C160.1 31.33 160.1 30.69 160.1 30.05C161.5 13.43 175.1 0 192 0C208.9 0 222.5 13.43 223 30.05C223 30.69 223 31.33 223 31.98L222.5 48zM168.5 272L164 128H220L215.5 272H168.5zM213 352L208.5 496C208.2 504.9 200.9 512 192 512C183.1 512 175.8 504.9 175.5 496L171 352H213z\"]]\n};\nvar faRodAsclepius = faStaffSnake;\nvar faRodSnake = faStaffSnake;\nvar faStaffAesculapius = faStaffSnake;\nvar faPear = {\n  prefix: 'fad',\n  iconName: 'pear',\n  icon: [512, 512, [], \"e20c\", [\"M479.6 166.2c0-26.69-7.883-53.41-23.55-76.39l-31.13 31.13c-4.687 4.687-10.83 7.032-16.97 7.032C395.2 128 384 117.7 384 104c0-6.141 2.344-12.28 7.031-16.97l31.41-31.41c-22.49-15.73-48.69-23.25-74.98-23.25c-36.48 0-73.17 14.54-100.5 41.99c-75.59 75.84-246.9 63.19-246.9 245.2c0 106.3 86.58 192.5 192.2 192.5c179.9 0 173.2-175.9 248.5-251.4C466.7 234.5 479.6 200.4 479.6 166.2zM192 448c-8.844 0-16-7.156-16-16S183.2 416 192 416c52.94 0 96-43.06 96-96c0-8.844 7.156-16 16-16S320 311.2 320 320C320 390.6 262.6 448 192 448z\", \"M407.1 128C395.2 128 384 117.7 384 104c0-6.141 2.344-12.28 7.031-16.97l80-80C475.7 2.344 481.9 0 488 0C500.8 0 512 10.3 512 24c0 6.141-2.344 12.28-7.031 16.97l-80 80C420.3 125.7 414.1 128 407.1 128z\"]]\n};\nvar faHeadSideCoughSlash = {\n  prefix: 'fad',\n  iconName: 'head-side-cough-slash',\n  icon: [640, 512, [], \"e062\", [\"M616 304C629.3 304 640 293.3 640 280S629.3 256 616 256S592 266.8 592 280S602.8 304 616 304zM404.1 88.25C365.6 33.62 302.5 0 234.1 0H192c-42.16 0-81.04 13.77-112.7 36.83l361.3 283.2h7.4c23.12 0 38.62-23.87 29.25-44.1C456.2 227.9 428.7 123.2 404.1 88.25zM320 415.1c-17.67 0-31.1-14.33-31.1-31.1S302.3 351.1 320 351.1l5.758-.0009L18.16 110.9c-11.53 24.66-18.16 52.07-18.16 81.09c0 56.75 24.75 107.6 64 142.9L64 511.1h223.1l0-31.1l64.01 .001c33.25 0 60.2-25.38 63.37-57.78l-7.932-6.217H320zM552 304c-13.25 0-24 10.75-24 24S538.8 352 552 352S576 341.3 576 328S565.3 304 552 304zM616 360c-13.25 0-24 10.75-24 24s10.75 24 24 24S640 397.3 640 384S629.3 360 616 360z\", \"M38.81 5.109C34.41 1.672 29.19 0 24.03 0C16.91 0 9.845 3.156 5.126 9.187c-8.187 10.44-6.375 25.53 4.062 33.7l591.1 463.1c10.5 8.203 25.56 6.328 33.69-4.078c8.187-10.44 6.375-25.53-4.062-33.7L38.81 5.109z\"]]\n};\nvar faTriangle = {\n  prefix: 'fad',\n  iconName: 'triangle',\n  icon: [512, 512, [9650], \"f2ec\", [\"M506.5 419.8C513.8 432.1 513.8 447.4 506.7 459.9C499.6 472.3 486.3 480 472 480H40C25.66 480 12.41 472.3 5.287 459.9C-1.839 447.4-1.756 432.1 5.503 419.8L221.5 51.75C228.7 39.52 241.8 32 256 32C270.2 32 283.3 39.52 290.5 51.75L506.5 419.8z\", \"\"]]\n};\nvar faApartment = {\n  prefix: 'fad',\n  iconName: 'apartment',\n  icon: [576, 512, [], \"e468\", [\"M400 0C426.5 0 448 21.49 448 48V192H528C554.5 192 576 213.5 576 240V464C576 490.5 554.5 512 528 512H320V416C320 398.3 305.7 384 288 384C270.3 384 256 398.3 256 416V512H48C21.49 512 0 490.5 0 464V144C0 117.5 21.49 96 48 96H128V48C128 21.49 149.5 0 176 0H400zM368 320C376.8 320 384 312.8 384 304V272C384 263.2 376.8 256 368 256H336C327.2 256 320 263.2 320 272V304C320 312.8 327.2 320 336 320H368zM512 368C512 359.2 504.8 352 496 352H464C455.2 352 448 359.2 448 368V400C448 408.8 455.2 416 464 416H496C504.8 416 512 408.8 512 400V368zM112 320C120.8 320 128 312.8 128 304V272C128 263.2 120.8 256 112 256H80C71.16 256 64 263.2 64 272V304C64 312.8 71.16 320 80 320H112zM128 368C128 359.2 120.8 352 112 352H80C71.16 352 64 359.2 64 368V400C64 408.8 71.16 416 80 416H112C120.8 416 128 408.8 128 400V368zM240 320C248.8 320 256 312.8 256 304V272C256 263.2 248.8 256 240 256H208C199.2 256 192 263.2 192 272V304C192 312.8 199.2 320 208 320H240zM384 80C384 71.16 376.8 64 368 64H336C327.2 64 320 71.16 320 80V112C320 120.8 327.2 128 336 128H368C376.8 128 384 120.8 384 112V80zM208 64C199.2 64 192 71.16 192 80V112C192 120.8 199.2 128 208 128H240C248.8 128 256 120.8 256 112V80C256 71.16 248.8 64 240 64H208zM384 176C384 167.2 376.8 160 368 160H336C327.2 160 320 167.2 320 176V208C320 216.8 327.2 224 336 224H368C376.8 224 384 216.8 384 208V176zM496 320C504.8 320 512 312.8 512 304V272C512 263.2 504.8 256 496 256H464C455.2 256 448 263.2 448 272V304C448 312.8 455.2 320 464 320H496zM128 176C128 167.2 120.8 160 112 160H80C71.16 160 64 167.2 64 176V208C64 216.8 71.16 224 80 224H112C120.8 224 128 216.8 128 208V176zM240 224C248.8 224 256 216.8 256 208V176C256 167.2 248.8 160 240 160H208C199.2 160 192 167.2 192 176V208C192 216.8 199.2 224 208 224H240z\", \"M384 112C384 120.8 376.8 128 368 128H336C327.2 128 320 120.8 320 112V80C320 71.16 327.2 64 336 64H368C376.8 64 384 71.16 384 80V112zM80 320C71.16 320 64 312.8 64 304V272C64 263.2 71.16 256 80 256H112C120.8 256 128 263.2 128 272V304C128 312.8 120.8 320 112 320H80zM384 304C384 312.8 376.8 320 368 320H336C327.2 320 320 312.8 320 304V272C320 263.2 327.2 256 336 256H368C376.8 256 384 263.2 384 272V304zM512 400C512 408.8 504.8 416 496 416H464C455.2 416 448 408.8 448 400V368C448 359.2 455.2 352 464 352H496C504.8 352 512 359.2 512 368V400zM128 400C128 408.8 120.8 416 112 416H80C71.16 416 64 408.8 64 400V368C64 359.2 71.16 352 80 352H112C120.8 352 128 359.2 128 368V400zM208 320C199.2 320 192 312.8 192 304V272C192 263.2 199.2 256 208 256H240C248.8 256 256 263.2 256 272V304C256 312.8 248.8 320 240 320H208zM240 64C248.8 64 256 71.16 256 80V112C256 120.8 248.8 128 240 128H208C199.2 128 192 120.8 192 112V80C192 71.16 199.2 64 208 64H240zM384 208C384 216.8 376.8 224 368 224H336C327.2 224 320 216.8 320 208V176C320 167.2 327.2 160 336 160H368C376.8 160 384 167.2 384 176V208zM464 320C455.2 320 448 312.8 448 304V272C448 263.2 455.2 256 464 256H496C504.8 256 512 263.2 512 272V304C512 312.8 504.8 320 496 320H464zM128 208C128 216.8 120.8 224 112 224H80C71.16 224 64 216.8 64 208V176C64 167.2 71.16 160 80 160H112C120.8 160 128 167.2 128 176V208zM208 224C199.2 224 192 216.8 192 208V176C192 167.2 199.2 160 208 160H240C248.8 160 256 167.2 256 176V208C256 216.8 248.8 224 240 224H208z\"]]\n};\nvar faTruckMedical = {\n  prefix: 'fad',\n  iconName: 'truck-medical',\n  icon: [640, 512, [128657, \"ambulance\"], \"f0f9\", [\"M224 64C232.8 64 240 71.16 240 80V128H288C296.8 128 304 135.2 304 144V176C304 184.8 296.8 192 288 192H240V240C240 248.8 232.8 256 224 256H192C183.2 256 176 248.8 176 240V192H128C119.2 192 112 184.8 112 176V144C112 135.2 119.2 128 128 128H176V80C176 71.16 183.2 64 192 64H224zM256 432C256 476.2 220.2 512 176 512C131.8 512 96 476.2 96 432C96 387.8 131.8 352 176 352C220.2 352 256 387.8 256 432zM544 432C544 476.2 508.2 512 464 512C419.8 512 384 476.2 384 432C384 387.8 419.8 352 464 352C508.2 352 544 387.8 544 432z\", \"M.0003 48C.0003 21.49 21.49 0 48 0H368C394.5 0 416 21.49 416 48V96H466.7C483.7 96 499.1 102.7 512 114.7L589.3 192C601.3 204 608 220.3 608 237.3V352C625.7 352 640 366.3 640 384C640 401.7 625.7 416 608 416H574.9C567.1 361.7 520.4 320 464 320C407.6 320 360.9 361.7 353.1 416H286.9C279.1 361.7 232.4 320 176 320C119.6 320 72.9 361.7 65.13 416H48C21.49 416 0 394.5 0 368L.0003 48zM544 256V237.3L466.7 160H416V256H544zM192 64C183.2 64 176 71.16 176 80V128H128C119.2 128 112 135.2 112 144V176C112 184.8 119.2 192 128 192H176V240C176 248.8 183.2 256 192 256H224C232.8 256 240 248.8 240 240V192H288C296.8 192 304 184.8 304 176V144C304 135.2 296.8 128 288 128H240V80C240 71.16 232.8 64 224 64H192z\"]]\n};\nvar faAmbulance = faTruckMedical;\nvar faPepper = {\n  prefix: 'fad',\n  iconName: 'pepper',\n  icon: [512, 512, [129745], \"e432\", [\"M438.2 98.56c-24.98-5.939-49.9-1.373-70.45 10.6c-23.75-13.75-47.3-13.21-47.79-13.21c-.0703 0-.1328 .0664-.2031 .0703C295.2 96.07 272.1 105.6 256 120.9C239 105.6 216.8 96.05 192.1 96.01C192.1 96.01 192.1 95.95 192 95.95c-55.48 0-89.33 53.57-77.47 99.93l44.94 167.1c2.281 8.547-2.812 17.31-11.34 19.59C146.8 383.8 145.3 384 144 384c-7.062 0-13.53-4.719-15.47-11.86L83.56 203.1C73.43 164.4 86.07 124.6 112.8 97.48C100.2 95.24 87.01 95.4 73.76 98.56C22.2 110.8-9.646 162.6 2.633 214.2l53.34 224C66.47 482.3 105.8 512 149.3 512c7.375 0 14.84-.8438 22.34-2.625c11.38-2.711 21.59-7.611 30.79-13.74C217.7 505.1 236.1 512 256 512s38.31-6.035 53.62-16.37c9.195 6.131 19.41 11.03 30.79 13.74C347.9 511.2 355.4 512 362.7 512c43.4 0 82.78-29.68 93.28-73.79l53.34-224C521.6 162.6 489.8 110.8 438.2 98.56z\", \"M274.9 107.8c-6.814 3.711-13.32 7.918-19.05 13.08c-8.701-7.838-18.81-14.11-29.89-18.43C214.8 48.99 192 41.79 192 24C192 7.078 206.7 0 215.1 0C240.8 0 265.3 52.55 274.9 107.8z\"]]\n};\nvar faPiano = {\n  prefix: 'fad',\n  iconName: 'piano',\n  icon: [512, 512, [], \"f8d4\", [\"M0 480v-128h64v96h384v-96h64v128c0 17.62-14.38 32-32 32H32C14.38 512 0 497.6 0 480z\", \"M0 352V184.5C0 82.63 82.5 0 184.5 0h15C301.5 0 384 82.63 384 184.5c0 24.25 13.75 46.38 35.38 57.25l57.18 28.47C498.2 281.1 512 303.3 512 327.5V352h-96v56c0 4.375-3.625 8-8 8h-16C387.6 416 384 412.4 384 408V352h-32v56c0 4.375-3.625 8-8 8h-16C323.6 416 320 412.4 320 408V352h-64v56C256 412.4 252.4 416 248 416h-16C227.6 416 224 412.4 224 408V352H192v56C192 412.4 188.4 416 184 416h-16C163.6 416 160 412.4 160 408V352H128v56C128 412.4 124.4 416 120 416h-16C99.63 416 96 412.4 96 408V352H0z\"]]\n};\nvar faGunSquirt = {\n  prefix: 'fad',\n  iconName: 'gun-squirt',\n  icon: [576, 512, [], \"e19d\", [\"M296 288C282.7 288 272 298.7 272 312v16H233.6l-13.05 48H272v16c0 13.25 10.75 24 24 24S320 405.3 320 392v-80C320 298.7 309.3 288 296 288zM96 192h352c17.67 0 32-14.33 32-32H64C64 177.7 78.33 192 96 192zM560 128H544v64h16C568.8 192 576 184.8 576 176v-32C576 135.2 568.8 128 560 128z\", \"M496 64H128V56C128 42.74 117.3 32 104 32S80 42.74 80 56v9.613C34.64 73.27 0 112.5 0 160c0 47.59 34.72 86.81 80.16 94.4l-46.91 184.8C27.41 459.6 42.76 480 64.02 480h103.8c14.29 0 26.84-9.469 30.77-23.21L253.2 256H496C522.5 256 544 234.5 544 208v-96C544 85.49 522.5 64 496 64zM448 192H96C78.33 192 64 177.7 64 160s14.33-32 32-32h352c17.67 0 32 14.33 32 32S465.7 192 448 192z\"]]\n};\nvar faWheatAwnCircleExclamation = {\n  prefix: 'fad',\n  iconName: 'wheat-awn-circle-exclamation',\n  icon: [640, 512, [], \"e598\", [\"M504.1 7.029C514.3 16.4 514.3 31.6 504.1 40.97L416.1 128.1C407.6 138.3 392.4 138.3 383 128.1C373.7 119.6 373.7 104.4 383 95.03L471 7.029C480.4-2.343 495.6-2.343 504.1 7.029V7.029zM345 277.4C329.1 303.9 320 334.9 320 368C320 369 320 370.1 320 371.1C290.9 375.6 260 366.6 237.6 344.1L225.4 331.9L193.5 363.8C221.1 366.5 249.7 378.8 271.5 400.7L294.2 423.3L271.5 445.9C234 483.4 173.3 483.4 135.8 445.9L123.5 433.7L54.63 502.6C42.13 515.1 21.87 515.1 9.372 502.6C-3.124 490.1-3.124 469.9 9.372 457.4L78.29 388.5L67.88 378C30.39 340.6 30.39 279.8 67.88 242.3L90.51 219.6L113.1 242.3C134.1 263.3 146.3 289.7 149.7 317.1L180.1 286.6L169.7 276.2C132.2 238.7 132.2 177.9 169.7 140.5L192.3 117.8L214.1 140.5C235.1 161.4 248.1 187.9 251.5 215.3L281.9 184.8L271.5 174.4C234 136.9 234 76.12 271.5 38.63L294.2 15.1L316.8 38.63C321.3 43.15 325.4 47.94 329.1 52.93L375 7.029C384.4-2.343 399.6-2.343 408.1 7.029C418.3 16.4 418.3 31.6 408.1 40.97L350.7 99.2C355.9 120.7 355.4 143.2 349.3 164.5C369.6 158.7 391.1 157.1 411.7 162.4L471 103C480.4 93.66 495.6 93.66 504.1 103C514.3 112.4 514.3 127.6 504.1 136.1L458.8 183.1C463.3 186.3 467.6 189.8 471.7 193.7C426.4 199.9 386.5 223.5 359.1 257.4C352 253.3 345.4 248.3 339.4 242.3L327.2 230.1L295.3 261.1C312.5 263.6 329.5 268.8 345.1 277.4L345 277.4z\", \"M640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM496 416C482.7 416 472 426.7 472 440C472 453.3 482.7 464 496 464C509.3 464 520 453.3 520 440C520 426.7 509.3 416 496 416zM511.1 288C511.1 279.2 504.8 272 495.1 272C487.2 272 479.1 279.2 479.1 288V368C479.1 376.8 487.2 384 495.1 384C504.8 384 511.1 376.8 511.1 368V288z\"]]\n};\nvar faSnowman = {\n  prefix: 'fad',\n  iconName: 'snowman',\n  icon: [512, 512, [9731, 9924], \"f7d0\", [\"M152.8 180.7L103.8 160c0-.5 .25-1 .25-1.5V111.6C104 103 96.76 96 88.01 96h-16c-8.75 0-16 7-16 15.62v29l-28.25-11.5c-8.125-3.25-17.5 .625-20.75 8.625l-5.875 14.5C-2.119 160.4 1.881 169.5 10.01 172.6L144.4 228.4c-.0664-1.5-.4428-2.915-.4428-4.432C144 208.6 147.2 193.1 152.8 180.7zM510.9 152.3l-5.875-14.5c-3.25-8-12.62-11.88-20.75-8.625l-28.25 11.5v-29C455.1 103 448.7 96 439.1 96h-16c-8.75 0-16 7-16 15.62V158.5c0 .5 .25 1 .25 1.5l-48.98 20.6c5.684 13.33 8.74 27.98 8.74 43.4c0 1.518-.3764 2.932-.4428 4.432l134.4-55.8C510.1 169.5 514.1 160.4 510.9 152.3zM256 335.1c-8.75 0-15.1 7.25-15.1 15.1S247.3 367.1 256 367.1s15.1-7.25 15.1-15.1S264.8 335.1 256 335.1zM256 207.1c-8.75 0-15.1 7.25-15.1 15.1S247.3 239.1 256 239.1s15.1-7.25 15.1-15.1S264.8 207.1 256 207.1zM256 271.1c-8.75 0-15.1 7.25-15.1 15.1S247.3 303.1 256 303.1s15.1-7.25 15.1-15.1S264.8 271.1 256 271.1z\", \"M360.5 263.7c4.705-12.37 7.534-25.69 7.534-39.71c0-29.89-11.9-56.87-30.98-76.95c9.35-14.81 14.98-32.23 14.98-51.04C351.1 42.98 309 0 255.1 0S160 42.98 160 95.1c0 18.81 5.626 36.23 14.98 51.04c-19.08 20.08-30.98 47.07-30.98 76.95c0 14.02 2.829 27.34 7.534 39.71c-33.78 29.34-55.53 72.04-55.53 120.3c0 52.59 25.71 98.84 64.88 128h190.2c39.17-29.17 64.88-75.42 64.88-128C415.1 335.7 394.2 293 360.5 263.7zM224 95.1c-8.75 0-15.1-7.25-15.1-15.1s7.25-15.1 15.1-15.1s15.1 7.25 15.1 15.1S232.8 95.1 224 95.1zM256 367.1c-8.75 0-15.1-7.25-15.1-15.1S247.3 335.1 256 335.1s15.1 7.25 15.1 15.1S264.8 367.1 256 367.1zM256 303.1c-8.75 0-15.1-7.25-15.1-15.1S247.3 271.1 256 271.1s15.1 7.25 15.1 15.1S264.8 303.1 256 303.1zM256 239.1c-8.75 0-15.1-7.25-15.1-15.1S247.3 207.1 256 207.1s15.1 7.25 15.1 15.1S264.8 239.1 256 239.1zM256 152c0 0-15.1-23.25-15.1-32S247.3 104 256 104s15.1 7.25 15.1 16S256 152 256 152zM287.1 95.1c-8.75 0-15.1-7.25-15.1-15.1s7.25-15.1 15.1-15.1s15.1 7.25 15.1 15.1S296.7 95.1 287.1 95.1z\"]]\n};\nvar faUserAlien = {\n  prefix: 'fad',\n  iconName: 'user-alien',\n  icon: [448, 512, [], \"e04a\", [\"M206.7 378.1c10.23 7.832 24.32 7.832 34.55 0C282.6 346.3 384 259.6 384 173.6C384 65.83 312.3 0 224 0C135.6 0 64 65.83 64 173.6C64 259.6 165.4 346.3 206.7 378.1zM240 236c0-33.13 26.88-60 60-60h24c6.625 0 12 5.375 12 12v8C336 229.1 309.1 256 276 256h-24C245.4 256 240 250.6 240 244V236zM112 196v-8C112 181.4 117.4 176 124 176h24C181.1 176 208 202.9 208 236v8C208 250.6 202.6 256 196 256h-24C138.9 256 112 229.1 112 196zM319.7 352.5c-20.72 20.3-41.57 37.69-58.92 51.03C250.2 411.6 237.2 416 224 416s-26.23-4.43-36.78-12.51c-17.33-13.33-38.17-30.7-58.88-50.99C57.07 355.2 0 413.4 0 485.3C0 500.1 11.94 512 26.66 512H421.3C436.1 512 448 500.1 448 485.3C448 413.4 390.9 355.2 319.7 352.5z\", \"M148 176h-24C117.4 176 112 181.4 112 188v8C112 229.1 138.9 256 172 256h24C202.6 256 208 250.6 208 244v-8C208 202.9 181.1 176 148 176zM324 176h-24c-33.13 0-60 26.88-60 60v8C240 250.6 245.4 256 252 256h24C309.1 256 336 229.1 336 196v-8C336 181.4 330.6 176 324 176z\"]]\n};\nvar faShieldCheck = {\n  prefix: 'fad',\n  iconName: 'shield-check',\n  icon: [512, 512, [], \"f2f7\", [\"M466.5 83.71l-192-80c-4.875-2.031-13.16-3.703-18.44-3.703c-5.312 0-13.55 1.672-18.46 3.703L45.61 83.71C27.7 91.1 16 108.6 16 127.1C16 385.2 205.2 512 255.9 512C307.1 512 496 383.8 496 127.1C496 108.6 484.3 91.1 466.5 83.71zM378.4 192.1c0 4.095-1.562 8.189-4.688 11.31L235.4 342.6c-3.125 3.124-7.22 4.686-11.31 4.686S215.9 345.7 212.8 342.6L138.4 268.3C135.3 265.2 133.7 261.1 133.7 256.1c0-4.095 1.562-8.189 4.688-11.31l11.31-11.31C152.9 231.2 156.1 229.7 161 229.7S169.2 231.2 172.4 234.3l51.72 51.72l115.7-115.7c3.125-3.124 7.22-4.686 11.31-4.686s8.189 1.562 11.31 4.686l11.31 11.31C376.9 184.8 378.4 188.9 378.4 192.1z\", \"M378.4 192.1c0 4.095-1.562 8.189-4.688 11.31L235.4 342.6c-3.125 3.124-7.22 4.686-11.31 4.686S215.9 345.7 212.8 342.6L138.4 268.3C135.3 265.2 133.7 261.1 133.7 256.1c0-4.095 1.562-8.189 4.688-11.31l11.31-11.31C152.9 231.2 156.1 229.7 161 229.7S169.2 231.2 172.4 234.3l51.72 51.72l115.7-115.7c3.125-3.124 7.22-4.686 11.31-4.686s8.189 1.562 11.31 4.686l11.31 11.31C376.9 184.8 378.4 188.9 378.4 192.1z\"]]\n};\nvar faMortarPestle = {\n  prefix: 'fad',\n  iconName: 'mortar-pestle',\n  icon: [512, 512, [], \"f5a7\", [\"M402.5 159.1H251.1l203.8-152.9c10.88-8.125 25.25-9.375 37.38-3.375c21.75 10.88 26.5 40 9.25 57.13L402.5 159.1z\", \"M496 191.1h-480c-8.875 0-16 7.125-16 16v32c0 8.875 7.125 16 16 16L31.1 256c0 81 50.25 150.1 121.1 178.4c-12.75 16.88-21.75 36.75-25 58.63C126.8 502.9 134.2 512 144.2 512h223.5c10 0 17.51-9.125 16.13-19c-3.25-21.88-12.25-41.75-25-58.63C429.8 406.1 479.1 337 479.1 256L496 255.1c8.875 0 16-7.125 16-16v-32C512 199.1 504.9 191.1 496 191.1z\"]]\n};\nvar faRoadBarrier = {\n  prefix: 'fad',\n  iconName: 'road-barrier',\n  icon: [640, 512, [], \"e562\", [\"M309.2 288H234.8L330.8 96H405.2L309.2 288zM458.8 96H533.2L437.2 288H362.8L458.8 96zM202.8 96H277.2L181.2 288H106.8L202.8 96zM576 117.7V288H490.8L576 117.7zM64 96H149.2L64 266.3V96z\", \"M64 448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448V64C0 46.33 14.33 32 32 32C49.67 32 64 46.33 64 64V448zM640 448C640 465.7 625.7 480 608 480C590.3 480 576 465.7 576 448V64C576 46.33 590.3 32 608 32C625.7 32 640 46.33 640 64V448z\"]]\n};\nvar faChartCandlestick = {\n  prefix: 'fad',\n  iconName: 'chart-candlestick',\n  icon: [512, 512, [], \"e0e2\", [\"M32 32C49.67 32 64 46.33 64 64V400C64 408.8 71.16 416 80 416H480C497.7 416 512 430.3 512 448C512 465.7 497.7 480 480 480H80C35.82 480 0 444.2 0 400V64C0 46.33 14.33 32 32 32z\", \"M304 32C312.8 32 320 39.16 320 48V96C337.7 96 352 110.3 352 128V224C352 241.7 337.7 256 320 256V304C320 312.8 312.8 320 304 320C295.2 320 288 312.8 288 304V256C270.3 256 256 241.7 256 224V128C256 110.3 270.3 96 288 96V48C288 39.16 295.2 32 304 32zM416 144C416 135.2 423.2 128 432 128C440.8 128 448 135.2 448 144V192C465.7 192 480 206.3 480 224V288C480 305.7 465.7 320 448 320V368C448 376.8 440.8 384 432 384C423.2 384 416 376.8 416 368V320C398.3 320 384 305.7 384 288V224C384 206.3 398.3 192 416 192V144zM128 160C128 142.3 142.3 128 160 128V80C160 71.16 167.2 64 176 64C184.8 64 192 71.16 192 80V128C209.7 128 224 142.3 224 160V288C224 305.7 209.7 320 192 320V368C192 376.8 184.8 384 176 384C167.2 384 160 376.8 160 368V320C142.3 320 128 305.7 128 288V160z\"]]\n};\nvar faBriefcaseBlank = {\n  prefix: 'fad',\n  iconName: 'briefcase-blank',\n  icon: [512, 512, [], \"e0c8\", [\"M176 96H128V48C128 21.5 149.5 0 176 0h160C362.5 0 384 21.5 384 48V96h-48V48h-160V96z\", \"M512 144v288c0 26.5-21.5 48-48 48h-416C21.5 480 0 458.5 0 432v-288C0 117.5 21.5 96 48 96h416C490.5 96 512 117.5 512 144z\"]]\n};\nvar faSchool = {\n  prefix: 'fad',\n  iconName: 'school',\n  icon: [640, 512, [127979], \"f549\", [\"M476.8 98.06L602.4 125.1C624.4 130.9 640 150.3 640 172.8V464C640 490.5 618.5 512 592 512H48C21.49 512 0 490.5 0 464V172.8C0 150.3 15.63 130.9 37.59 125.1L163.2 98.06L302.2 5.374C312.1-1.791 327-1.791 337.8 5.374L476.8 98.06zM256 512H384V416C384 380.7 355.3 352 320 352C284.7 352 256 380.7 256 416V512zM96 192C87.16 192 80 199.2 80 208V272C80 280.8 87.16 288 96 288H128C136.8 288 144 280.8 144 272V208C144 199.2 136.8 192 128 192H96zM496 272C496 280.8 503.2 288 512 288H544C552.8 288 560 280.8 560 272V208C560 199.2 552.8 192 544 192H512C503.2 192 496 199.2 496 208V272zM96 320C87.16 320 80 327.2 80 336V400C80 408.8 87.16 416 96 416H128C136.8 416 144 408.8 144 400V336C144 327.2 136.8 320 128 320H96zM496 400C496 408.8 503.2 416 512 416H544C552.8 416 560 408.8 560 400V336C560 327.2 552.8 320 544 320H512C503.2 320 496 327.2 496 336V400zM320 264C368.6 264 408 224.6 408 176C408 127.4 368.6 88 320 88C271.4 88 232 127.4 232 176C232 224.6 271.4 264 320 264z\", \"M336 160H352C360.8 160 368 167.2 368 176C368 184.8 360.8 192 352 192H320C311.2 192 304 184.8 304 176V144C304 135.2 311.2 128 320 128C328.8 128 336 135.2 336 144V160zM80 208C80 199.2 87.16 192 96 192H128C136.8 192 144 199.2 144 208V272C144 280.8 136.8 288 128 288H96C87.16 288 80 280.8 80 272V208zM496 208C496 199.2 503.2 192 512 192H544C552.8 192 560 199.2 560 208V272C560 280.8 552.8 288 544 288H512C503.2 288 496 280.8 496 272V208zM128 320C136.8 320 144 327.2 144 336V400C144 408.8 136.8 416 128 416H96C87.16 416 80 408.8 80 400V336C80 327.2 87.16 320 96 320H128zM496 336C496 327.2 503.2 320 512 320H544C552.8 320 560 327.2 560 336V400C560 408.8 552.8 416 544 416H512C503.2 416 496 408.8 496 400V336z\"]]\n};\nvar faIgloo = {\n  prefix: 'fad',\n  iconName: 'igloo',\n  icon: [576, 512, [], \"f7ae\", [\"M288 32C298.8 32 309.5 32.6 320 33.76V160H48.5C100.2 82.82 188.1 32 288 32zM527.5 160H352V39.14C424.9 55.67 487.2 99.82 527.5 160zM0 320C0 274 10.77 230.6 29.94 192H96V320H0zM197.5 320H128V192H448V320H378.5C365.4 282.7 329.8 256 288 256C246.2 256 210.6 282.7 197.5 320zM576 352V432C576 458.5 554.5 480 528 480H384V352H576zM48 480C21.49 480 0 458.5 0 432V352H192V480H48zM576 320H480V192H546.1C565.2 230.6 576 274 576 320z\", \"M320 33.76C330.9 34.96 341.5 36.76 352 39.14V160H527.5C534.3 170.2 540.6 180.9 546.1 192H480V320H576V352H384V480H352V352C352 316.7 323.3 288 288 288C252.7 288 224 316.7 224 352V480H192V352H0V320H96V192H29.94C35.45 180.9 41.65 170.2 48.5 160H320V33.76zM197.5 320C210.6 282.7 246.2 256 288 256C329.8 256 365.4 282.7 378.5 320H448V192H128V320H197.5z\"]]\n};\nvar faBracketRound = {\n  prefix: 'fad',\n  iconName: 'bracket-round',\n  icon: [192, 512, [\"parenthesis\"], \"28\", [\"M127.9 480c-6.062 0-12.22-1.75-17.66-5.375c-4.5-2.1-110.2-75.16-110.2-218.6s105.7-215.6 110.2-218.6c14.72-9.812 34.56-5.844 44.37 8.875c9.781 14.66 5.844 34.47-8.75 44.28C142.4 92.95 63.1 147.8 63.1 256c0 108.4 78.53 163.2 81.87 165.5c14.56 9.906 18.44 29.78 8.594 44.37C148.3 475 138.2 480 127.9 480z\", \"\"]]\n};\nvar faParenthesis = faBracketRound;\nvar faJoint = {\n  prefix: 'fad',\n  iconName: 'joint',\n  icon: [640, 512, [], \"f595\", [\"M444.4 181.1C466.8 196.8 480 222.2 480 249.8V280C480 284.4 483.6 288 488 288h48C540.4 288 544 284.4 544 280V249.8c0-43.25-21-83.5-56.38-108.1C463.9 125 448 99.38 448 70.25V8C448 3.625 444.4 0 440 0h-48C387.6 0 384 3.625 384 8v66.38C384 118.1 408.5 156 444.4 181.1zM553.3 87.12C547.6 83.25 544 77.12 544 70.25V8C544 3.625 540.4 0 536 0h-48C483.6 0 480 3.625 480 8v62.25c0 22.13 10.12 43.5 28.62 55.5C550.8 153 576 199.5 576 249.8V280C576 284.4 579.6 288 584 288h48C636.4 288 640 284.4 640 280V249.8C640 184.2 607.6 123.5 553.3 87.12z\", \"M195 359C125.1 370.1 59.75 394.8 0 432C83.62 484.2 180.2 512 279 512h88.5l-112.7-131.5C240 363.2 217.4 355.4 195 359zM360.9 352c-34.38 .125-86.75 .25-88.25 .25l117.9 137.4C402.6 503.9 420.4 512 439.1 512h88.38l-117.9-137.6C397.4 360.1 379.6 352 360.9 352zM616 352H432l117.1 137.6C562.1 503.9 579.9 512 598.6 512H616c13.25 0 24-10.75 24-24v-112C640 362.8 629.3 352 616 352z\"]]\n};\nvar faHorseSaddle = {\n  prefix: 'fad',\n  iconName: 'horse-saddle',\n  icon: [576, 512, [], \"f8c3\", [\"M575.9 76.64c.0195-8.103-3.006-15.94-8.549-21.85l-13.72-14.5c11.06-6.841 19.54-17.48 22.22-30.65c.8594-4.39-2.035-8.628-6.422-9.484C568.9 .0469 568.4 0 567.9 0H447.9C380.9 0 323.6 60.04 320 121.1v37.87c0 47.57-34.64 86.81-80 94.47v78.1l80 13.31l-.0332 134.3c0 17.69 14.33 32.02 32 32.02h32c17.67 0 32-14.34 32-32.02L416 318.3c20.51-20.88 32.01-48.98 32-78.26c0-.2189-.0938-.4141-.1016-.633V136.9l16 7.12l18.89 37.74c7.453 14.87 25.05 21.49 40.5 15.32l32.59-13C568 179.2 576 167.5 576 154.4L575.9 76.64zM511.9 96.04c-8.836 0-16-7.165-16-16.01s7.164-16.01 16-16.01s16 7.165 16 16.01S520.7 96.04 511.9 96.04zM128 159.8V134c-37.2 13.24-64 48.25-64 90.02C64 252 76.16 277.1 95.26 294.7l-26.48 67.93c-4.562 12.16-5.295 25.41-2.143 38.01l21.79 87.13C92 502 104.8 512 119.5 512h32.98c20.81 0 36.09-19.56 31.05-39.77l-21.29-85.23l23.78-63.63L208 327.1V254.3C162.6 246.6 128 207.4 128 159.8z\", \"M0 248.1v56.01c0 8.842 7.164 16 16 16L32 320.1c8.836 0 16-7.163 16-16.01v-56.05c0-13.25 6.844-24.46 16.76-31.74c1.746-21.63 10.5-41.06 24.19-56.26L88 160.1C39.4 160.1 0 199.4 0 248.1zM128 134v25.82c0 47.57 34.64 86.77 80 94.43v72.79l32 5.346V254.3C285.4 246.7 320 207.4 320 159.8V128.1L160 128C148.7 128 138.1 130.4 128 134zM511.9 64.03c-8.836 0-16 7.165-16 16.01s7.164 16.01 16 16.01s16-7.165 16-16.01S520.7 64.03 511.9 64.03z\"]]\n};\nvar faMugMarshmallows = {\n  prefix: 'fad',\n  iconName: 'mug-marshmallows',\n  icon: [512, 512, [], \"f7b7\", [\"M200.9 44.75C195 37.5 186.4 32.38 176.3 32.38H64c-17.75 0-32 14.38-32 32v63.81l130.1 .0625c-5.5-21-.25-44.5 16.38-61L200.9 44.75zM343.3 89.75l-48.5-48.38c-12.5-12.5-32.75-12.5-45.25 0L201 89.75c-10.38 10.5-11.5 26.38-4.25 38.63h151C354.9 116.1 353.8 100.3 343.3 89.75zM96 223.8c0 17.67 14.33 32 32 32c17.67 0 32-14.33 32-32v-63.67H96V223.8z\", \"M400 160.1L160 160.2v63.67c0 17.75-14.25 32-32 32s-32-14.25-32-32v-63.67L32 160.1c-17.75 0-32 14.38-32 32v191.9C0 437 43 480 96 480h192c53 0 96-42.95 96-95.95l16 .0125c61.75 0 112-50.31 112-111.9C512 210.4 461.8 160.1 400 160.1zM400 320.3H384v-96h16c26.5 0 48 21.5 48 48C448 298.6 426.5 320.3 400 320.3z\"]]\n};\nvar faFilters = {\n  prefix: 'fad',\n  iconName: 'filters',\n  icon: [640, 512, [], \"e17e\", [\"M39.99 96H164.1C167.3 105 172.3 113.4 179 120.7L320 273.1V290.7L288 325.5V448C288 460.1 281.2 471.2 270.3 476.6C259.5 482 246.5 480.9 236.8 473.6L172.8 425.6C164.7 419.6 160 410.1 160 400V325.5L10.55 163.1C-.197 151.4-3.019 134.5 3.36 119.9C9.74 105.4 24.11 96 39.99 96V96z\", \"M195.4 55.93C201.8 41.39 216.1 32 231.1 32H600C615.9 32 630.2 41.39 636.6 55.93C643 70.46 640.2 87.4 629.4 99.08L480 261.5V416C480 428.1 473.2 439.2 462.3 444.6C451.5 450 438.5 448.9 428.8 441.6L364.8 393.6C356.7 387.6 352 378.1 352 368V261.5L202.6 99.08C191.8 87.4 188.1 70.46 195.4 55.93H195.4z\"]]\n};\nvar faBellOn = {\n  prefix: 'fad',\n  iconName: 'bell-on',\n  icon: [640, 512, [128365], \"f8fa\", [\"M352 32V51.2C425 66.03 480 130.6 480 208V226.8C480 273.9 497.3 319.2 528.5 354.4L535.9 362.7C544.3 372.2 546.4 385.6 541.2 397.1C536 408.6 524.6 416 512 416H128C115.4 416 103.1 408.6 98.81 397.1C93.65 385.6 95.71 372.2 104.1 362.7L111.5 354.4C142.7 319.2 160 273.9 160 226.8V208C160 130.6 214.1 66.03 288 51.2V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32H352z\", \"M522.7 85.47C510.9 91.39 496.5 86.59 490.5 74.73C484.6 62.88 489.4 48.46 501.3 42.53L565.3 10.53C577.1 4.606 591.5 9.412 597.5 21.27C603.4 33.12 598.6 47.54 586.7 53.47L522.7 85.47zM0 200C0 186.7 10.75 176 24 176H104C117.3 176 128 186.7 128 200C128 213.3 117.3 224 104 224H24C10.75 224 0 213.3 0 200zM512 200C512 186.7 522.7 176 536 176H616C629.3 176 640 186.7 640 200C640 213.3 629.3 224 616 224H536C522.7 224 512 213.3 512 200zM74.73 10.53L138.7 42.53C150.6 48.46 155.4 62.88 149.5 74.73C143.5 86.59 129.1 91.39 117.3 85.47L53.27 53.47C41.41 47.54 36.61 33.12 42.53 21.27C48.46 9.412 62.88 4.606 74.73 10.53V10.53zM320 512C303 512 286.7 505.3 274.7 493.3C262.7 481.3 256 464.1 256 448H384C384 464.1 377.3 481.3 365.3 493.3C353.3 505.3 336.1 512 320 512z\"]]\n};\nvar faAngleRight = {\n  prefix: 'fad',\n  iconName: 'angle-right',\n  icon: [256, 512, [8250], \"f105\", [\"M64 448c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L178.8 256L41.38 118.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l160 160c12.5 12.5 12.5 32.75 0 45.25l-160 160C80.38 444.9 72.19 448 64 448z\", \"\"]]\n};\nvar faDialMed = {\n  prefix: 'fad',\n  iconName: 'dial-med',\n  icon: [576, 512, [], \"e15f\", [\"M320 32C320 49.67 305.7 64 288 64C270.3 64 256 49.67 256 32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32zM576 288C576 305.7 561.7 320 544 320C526.3 320 512 305.7 512 288C512 270.3 526.3 256 544 256C561.7 256 576 270.3 576 288zM0 288C0 270.3 14.33 256 32 256C49.67 256 64 270.3 64 288C64 305.7 49.67 320 32 320C14.33 320 0 305.7 0 288zM128 96C128 113.7 113.7 128 96 128C78.33 128 64 113.7 64 96C64 78.33 78.33 64 96 64C113.7 64 128 78.33 128 96zM448 96C448 78.33 462.3 64 480 64C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128C462.3 128 448 113.7 448 96zM128 480C128 497.7 113.7 512 96 512C78.33 512 64 497.7 64 480C64 462.3 78.33 448 96 448C113.7 448 128 462.3 128 480zM448 480C448 462.3 462.3 448 480 448C497.7 448 512 462.3 512 480C512 497.7 497.7 512 480 512C462.3 512 448 497.7 448 480z\", \"M264 287.2C264 300.5 274.7 311.2 288 311.2C301.3 311.2 312 300.5 312 287.2V129C388.1 140.6 448 207 448 287.2C448 375.6 376.4 447.2 288 447.2C199.6 447.2 128 375.6 128 287.2C128 207 187 140.6 264 129V287.2z\"]]\n};\nvar faHorse = {\n  prefix: 'fad',\n  iconName: 'horse',\n  icon: [576, 512, [128014], \"f6f0\", [\"M575.9 76.61c.0176-8.098-3.009-15.93-8.55-21.84l-13.72-14.5c11.06-6.836 19.55-17.46 22.22-30.63c.8555-4.387-2.022-8.638-6.407-9.493c-.5078-.1016-1.051-.1484-1.567-.1484L447.9 0C380.9 0 323.6 60 320 121.9L319.9 128L159.1 128c-53.02 0-95.1 42.98-95.1 95.1c0 27.98 12.17 52.93 31.26 70.48l-26.42 68.01c-4.561 12.16-5.34 25.4-2.186 37.99l21.79 87.29C92.02 502 104.8 512 119.5 512h32.98c20.81 0 36.09-19.55 31.05-39.74L162.2 386.9l23.78-63.61l133.1 22.34L319.1 480c0 17.67 14.33 32 31.1 32h31.1c17.67 0 31.1-14.33 31.1-32l.0166-161.8C436.5 297.4 447.1 269.3 447.1 240c0-.2187-.0928-.414-.1025-.6328V136.9L463.9 144l18.95 37.72c7.451 14.86 25.07 21.51 40.52 15.34l32.54-13.05c12.18-4.859 20.11-16.63 20.09-29.74L575.9 76.61zM511.9 96c-8.836 0-15.1-7.164-15.1-16S503.1 64 511.9 64s15.1 7.164 15.1 16S520.7 96 511.9 96z\", \"M.0001 248L0 304c0 8.836 7.164 15.1 15.1 15.1L31.1 320c8.836 0 15.1-7.164 15.1-16l.0005-56c0-13.24 6.842-24.37 16.76-31.65c1.744-21.61 10.5-41.16 24.19-56.35L87.1 160C39.4 160 .0001 199.4 .0001 248zM511.9 64c-8.836 0-15.1 7.164-15.1 16S503.1 96 511.9 96s15.1-7.164 15.1-16S520.7 64 511.9 64z\"]]\n};\nvar faQ = {\n  prefix: 'fad',\n  iconName: 'q',\n  icon: [448, 512, [113], \"51\", [\"M393.1 402.5c34.12-39.32 54.93-90.48 54.93-146.5c0-123.5-100.5-224-223.1-224S.0001 132.5 .0001 256s100.5 224 223.1 224c44.45 0 85.81-13.16 120.7-35.58l46.73 56.08c6.328 7.594 15.42 11.52 24.59 11.52c21.35 0 31.98-18.26 31.98-32.01c0-7.223-2.433-14.49-7.419-20.47L393.1 402.5zM224 416c-88.22 0-160-71.78-160-160s71.78-159.1 160-159.1s160 71.78 160 159.1c0 36.21-12.55 69.28-32.92 96.12L280.6 267.5c-6.338-7.597-15.44-11.53-24.61-11.53c-21.27 0-31.96 18.22-31.96 32.02c0 7.223 2.433 14.49 7.419 20.47l71.53 85.83C279.6 407.7 252.8 416 224 416z\", \"\"]]\n};\nvar faMonitorWaveform = {\n  prefix: 'fad',\n  iconName: 'monitor-waveform',\n  icon: [576, 512, [\"monitor-heart-rate\"], \"f611\", [\"M512 96v320H64V288l118.1-.0313l27.62 55.17c5.875 11.88 22.65 11.86 28.52-.0104L288 243.8L310.1 288H400C408.9 288 416 280.9 416 272S408.9 256 400 256h-70.13l-27.62-55.13c-5.875-11.88-22.62-11.88-28.5 0L224 300.3L204.1 260.4C202.8 257.8 200 256 197 256H64V96H512z\", \"M528 32h-480C21.5 32 0 53.5 0 80v352C0 458.5 21.5 480 48 480h480c26.5 0 48-21.5 48-48v-352C576 53.5 554.5 32 528 32zM512 416H64V96h448V416z\"]]\n};\nvar faMonitorHeartRate = faMonitorWaveform;\nvar faLinkSimple = {\n  prefix: 'fad',\n  iconName: 'link-simple',\n  icon: [640, 512, [], \"e1cd\", [\"M192 256C192 238.3 206.3 224 224 224H416C433.7 224 448 238.3 448 256C448 273.7 433.7 288 416 288H224C206.3 288 192 273.7 192 256z\", \"M256 96C273.7 96 288 110.3 288 128C288 145.7 273.7 160 256 160H160C106.1 160 64 202.1 64 256C64 309 106.1 352 160 352H256C273.7 352 288 366.3 288 384C288 401.7 273.7 416 256 416H160C71.63 416 0 344.4 0 256C0 167.6 71.63 96 160 96H256zM480 96C568.4 96 640 167.6 640 256C640 344.4 568.4 416 480 416H384C366.3 416 352 401.7 352 384C352 366.3 366.3 352 384 352H480C533 352 576 309 576 256C576 202.1 533 160 480 160H384C366.3 160 352 145.7 352 128C352 110.3 366.3 96 384 96H480z\"]]\n};\nvar faWhistle = {\n  prefix: 'fad',\n  iconName: 'whistle',\n  icon: [640, 512, [], \"f460\", [\"M627.7 326.8L491.5 220.8L448 248L416 224l22.27-44.55l-98.62-76.7C307.5 78.43 267.4 64 224 64C117.1 64 31.1 149.1 31.1 256s85.96 192 192 192c63.65 0 119.9-31.1 154.8-78.8l150.9 75.43C534.3 446.9 539.1 448 544 448c8.281 0 16.47-3.219 22.63-9.375l64-64c6.5-6.5 9.875-15.44 9.312-24.62C639.4 340.8 634.9 332.4 627.7 326.8zM224 320c-35.35 0-64-28.66-64-64c0-35.35 28.65-64 64-64s64 28.65 64 64C288 291.3 259.3 320 224 320z\", \"M63.1 64C28.65 64-.0003 92.65-.0003 128c0 28.46 18.7 52.31 44.4 60.62c-.002 .0039 .002-.0039 0 0c6.16-16.41 14.46-31.71 24.63-45.64C67.42 143.5 65.78 144 63.1 144C55.18 144 47.1 136.8 47.1 128s7.178-16 16-16S79.1 119.2 79.1 128c0 .5938-.2754 1.094-.3379 1.668c11.46-13.08 24.58-24.63 39.17-34.2C107.7 76.7 87.41 64 63.1 64zM224 192C188.7 192 159.1 220.7 159.1 256c0 35.34 28.65 64 64 64s64-28.66 64-64C288 220.7 259.3 192 224 192z\"]]\n};\nvar faG = {\n  prefix: 'fad',\n  iconName: 'g',\n  icon: [448, 512, [103], \"47\", [\"M448 256c0 143.4-118.6 222.3-225 222.3c-132.3 0-222.1-106.2-222.1-222.4c0-124.4 100.9-223.9 223.1-223.9c84.84 0 167.8 55.28 167.8 88.2c0 18.28-14.95 32-32 32c-31.04 0-46.79-56.16-135.8-56.16c-87.66 0-159.1 70.66-159.1 159.8c0 34.81 27.19 158.8 159.1 158.8c79.45 0 144.6-55.1 158.1-126.7h-134.1c-17.67 0-32-14.33-32-32s14.33-31.1 32-31.1H416C433.7 224 448 238.3 448 256z\", \"\"]]\n};\nvar faWineGlassCrack = {\n  prefix: 'fad',\n  iconName: 'wine-glass-crack',\n  icon: [320, 512, [\"fragile\"], \"f4bb\", [\"M272 504c0 4.375-3.625 8-8.002 8H55.98c-4.377 0-8.002-3.625-8.002-8c0-22.12 17.88-40 40.01-40h40.01v-117.1c-68.52-16-118-79.99-111.4-154.2L32.47 14.5C33.22 6.25 40.1 0 48.23 0h85.6l32.88 48.25l-85.52 56L202.7 224L153.2 119.8l85.52-56L208.2 0h63.56c8.127 0 15 6.25 15.75 14.5l15.88 178.1c6.625 74.25-42.88 138.2-111.4 154.1V464h40.01C254.1 464 272 481.9 272 504z\", \"M208.2 0l30.51 63.75l-85.52 56L202.7 224L81.19 104.3l85.52-56L133.8 0H208.2z\"]]\n};\nvar faFragile = faWineGlassCrack;\nvar faSlotMachine = {\n  prefix: 'fad',\n  iconName: 'slot-machine',\n  icon: [640, 512, [], \"e3ce\", [\"M448 96H64C28.65 96 0 124.7 0 160v192c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64V160C512 124.7 483.3 96 448 96zM166.6 208.1l-40 112C123.1 329.9 113.8 336 104 336c-2.688 0-5.406-.4375-8.062-1.406c-12.5-4.438-19-18.19-14.53-30.66L109.9 224H80C66.75 224 56 213.3 56 200S66.75 176 80 176h64c7.812 0 15.12 3.781 19.62 10.19C168.1 192.6 169.2 200.7 166.6 208.1zM310.6 208.1l-40 112C267.1 329.9 257.8 336 248 336c-2.688 0-5.406-.4375-8.062-1.406c-12.5-4.438-19-18.19-14.53-30.66L253.9 224H224C210.8 224 200 213.3 200 200S210.8 176 224 176h64c7.812 0 15.12 3.781 19.62 10.19C312.1 192.6 313.2 200.7 310.6 208.1zM454.6 208.1l-40 112C411.1 329.9 401.8 336 392 336c-2.688 0-5.406-.4375-8.062-1.406c-12.5-4.438-19-18.19-14.53-30.66L397.9 224H368c-13.25 0-24-10.75-24-24S354.8 176 368 176h64c7.812 0 15.12 3.781 19.62 10.19C456.1 192.6 457.2 200.7 454.6 208.1z\", \"M592 128C565.5 128 544 149.5 544 176c0 14.16 6.246 26.76 16 35.54V416c0 17.66-14.34 32-32 32H448v-32H64v32c0 35.35 28.65 64 64 64h400c52.94 0 96-43.06 96-96V211.5C633.8 202.8 640 190.2 640 176C640 149.5 618.5 128 592 128zM384 0H128C92.65 0 64 28.65 64 64h384C448 28.65 419.3 0 384 0z\"]]\n};\nvar faNotesMedical = {\n  prefix: 'fad',\n  iconName: 'notes-medical',\n  icon: [512, 512, [], \"f481\", [\"M432 96h-288C117.5 96 96 117.5 96 144v288C96 458.5 117.5 480 144 480H384l96-96V144C480 117.5 458.5 96 432 96zM384 312C384 316.4 380.4 320 376 320H320v56c0 4.375-3.625 8-8 8h-48C259.6 384 256 380.4 256 376V320H200C195.6 320 192 316.4 192 312v-48C192 259.6 195.6 256 200 256H256V200C256 195.6 259.6 192 264 192h48C316.4 192 320 195.6 320 200V256h56C380.4 256 384 259.6 384 264V312z\", \"M376 256H320V200C320 195.6 316.4 192 312 192h-48C259.6 192 256 195.6 256 200V256H200C195.6 256 192 259.6 192 264v48C192 316.4 195.6 320 200 320H256v56c0 4.375 3.625 8 8 8h48c4.375 0 8-3.625 8-8V320h56C380.4 320 384 316.4 384 312v-48C384 259.6 380.4 256 376 256zM0 360v-240C0 53.83 53.83 0 120 0h240C373.3 0 384 10.75 384 24S373.3 48 360 48h-240C80.3 48 48 80.3 48 120v240C48 373.3 37.25 384 24 384S0 373.3 0 360z\"]]\n};\nvar faCarWash = {\n  prefix: 'fad',\n  iconName: 'car-wash',\n  icon: [448, 512, [], \"f5e6\", [\"M112 80C112 112 90.51 128 64 128C37.49 128 16 106.5 16 80C16 48 64 0 64 0C64 0 112 48 112 80zM272 80C272 112 250.5 128 224 128C197.5 128 176 106.5 176 80C176 48 224 0 224 0C224 0 272 48 272 80zM336 80C336 48 384 0 384 0C384 0 432 48 432 80C432 112 410.5 128 384 128C357.5 128 336 106.5 336 80z\", \"M36.15 294.4L59.06 225.6C72.12 186.4 108.8 160 150.1 160H297.9C339.2 160 375.9 186.4 388.9 225.6L411.9 294.4C433.2 304.7 448 326.6 448 352V480C448 497.7 433.7 512 416 512H400C382.3 512 368 497.7 368 480V448H80V480C80 497.7 65.67 512 48 512H32C14.33 512 0 497.7 0 480V352C0 326.6 14.75 304.7 36.15 294.4V294.4zM105.7 288H342.3L328.2 245.9C323.9 232.8 311.6 224 297.9 224H150.1C136.4 224 124.1 232.8 119.8 245.9L105.7 288zM80 344C66.75 344 56 354.7 56 368C56 381.3 66.75 392 80 392C93.25 392 104 381.3 104 368C104 354.7 93.25 344 80 344zM368 392C381.3 392 392 381.3 392 368C392 354.7 381.3 344 368 344C354.7 344 344 354.7 344 368C344 381.3 354.7 392 368 392z\"]]\n};\nvar faEscalator = {\n  prefix: 'fad',\n  iconName: 'escalator',\n  icon: [640, 512, [], \"e171\", [\"M560 128H448c-19.38 0-38.09 7.031-52.69 19.8L161.9 352H80C35.81 352 0 387.8 0 432S35.81 512 80 512H192c19.38 0 38.09-7.031 52.69-19.8L478.1 288H560C604.2 288 640 252.2 640 208S604.2 128 560 128zM240 96C266.5 95.9 288 74.46 288 48C288 21.54 266.5 .0996 240 0C213.5 .0996 192 21.54 192 48C192 74.46 213.5 95.9 240 96z\", \"M240 128c-35.35 0-64 28.65-64 64v105.2l127.4-111.4C300.2 153.4 273.2 128 240 128z\"]]\n};\nvar faCommentImage = {\n  prefix: 'fad',\n  iconName: 'comment-image',\n  icon: [512, 512, [], \"e148\", [\"M256 32C114.6 32 .0273 125.1 .0273 240c0 49.63 21.35 94.98 56.97 130.7c-12.5 50.38-54.27 95.27-54.77 95.77c-2.25 2.25-2.875 5.734-1.5 8.734C1.979 478.2 4.75 480 8 480c66.25 0 115.1-31.76 140.6-51.39C181.2 440.9 217.6 448 256 448C397.4 448 512 354.9 512 240S397.4 32 256 32zM160 128c17.67 0 32 14.33 32 32S177.7 192 160 192S128 177.7 128 160S142.3 128 160 128zM414.3 311.2c-2.719 5.398-8.246 8.803-14.29 8.803h-288c-6.277 0-11.98-3.672-14.57-9.389S95.82 298.2 99.96 293.5l56-64c3.039-3.473 7.428-5.465 12.04-5.465s9.004 1.992 12.04 5.465l22.71 25.95l77.73-104.9c3.018-4.074 7.787-6.477 12.86-6.477c5.068 0 9.838 2.402 12.86 6.477l106.7 144C416.5 299.3 417 305.8 414.3 311.2z\", \"M414.3 311.2c-2.719 5.398-8.246 8.803-14.29 8.803h-288c-6.277 0-11.98-3.672-14.57-9.389S95.82 298.2 99.96 293.5l56-64c3.039-3.473 7.428-5.465 12.04-5.465s9.004 1.992 12.04 5.465l22.71 25.95l77.73-104.9c3.018-4.074 7.787-6.477 12.86-6.477c5.068 0 9.838 2.402 12.86 6.477l106.7 144C416.5 299.3 417 305.8 414.3 311.2z\"]]\n};\nvar faTemperatureHalf = {\n  prefix: 'fad',\n  iconName: 'temperature-half',\n  icon: [320, 512, [127777, \"temperature-2\", \"thermometer-2\", \"thermometer-half\"], \"f2c9\", [\"M272 278.5V112c0-61.87-50.12-112-111.1-112S48 50.13 48 112v166.5c-19.75 24.75-32 55.5-32 89.5c0 79.5 64.5 143.1 144 143.1S304 447.5 304 368C304 334 291.8 303.1 272 278.5zM160 448c-44.13 0-80-35.87-80-79.1c0-25.5 12.25-48.88 32-63.75v-192.3c0-26.5 21.5-48 48-48s48 21.5 48 48v192.3c19.75 14.75 32 38.25 32 63.75C240 412.1 204.1 448 160 448z\", \"M176 322.9l.0002-114.9c0-8.75-7.25-16-16-16s-15.1 7.25-15.1 16L144 322.9c-18.62 6.625-32 24.25-32 45.13c0 26.5 21.5 48 48 48s48-21.5 48-48C208 347.1 194.6 329.5 176 322.9z\"]]\n};\nvar faTemperature2 = faTemperatureHalf;\nvar faThermometer2 = faTemperatureHalf;\nvar faThermometerHalf = faTemperatureHalf;\nvar faDongSign = {\n  prefix: 'fad',\n  iconName: 'dong-sign',\n  icon: [384, 512, [], \"e169\", [\"M256 128H224C206.3 128 192 113.7 192 96C192 78.33 206.3 64 224 64H256V128zM320 64C337.7 64 352 78.33 352 96C352 113.7 337.7 128 320 128V64zM0 480C0 462.3 14.33 448 32 448H352C369.7 448 384 462.3 384 480C384 497.7 369.7 512 352 512H32C14.33 512 0 497.7 0 480z\", \"M320 64V384C320 401.7 305.7 416 288 416C275 416 263.9 408.3 258.8 397.2C239.4 409.1 216.5 416 192 416C121.3 416 64 358.7 64 288C64 217.3 121.3 160 192 160C215.3 160 237.2 166.2 256 177.1V64C256 46.33 270.3 32 288 32C305.7 32 320 46.33 320 64V64zM256 288C256 252.7 227.3 224 192 224C156.7 224 128 252.7 128 288C128 323.3 156.7 352 192 352C227.3 352 256 323.3 256 288z\"]]\n};\nvar faDonut = {\n  prefix: 'fad',\n  iconName: 'donut',\n  icon: [512, 512, [127849, \"doughnut\"], \"e406\", [\"M512 256C512.5 273.1 499.4 289.7 475.5 300.1C462.2 305.2 450.1 314.6 443.5 326.8C433.7 339.5 420.9 349.5 406.3 355.9C391.6 362.3 375.6 364.1 359.6 363.6C341.8 363.5 324.2 366.9 307.8 373.8C274.5 387.4 237.3 387.4 204.1 373.8C187.7 366.9 170 363.5 152.2 363.6C136.3 364.1 120.2 362.3 105.6 355.9C90.93 349.5 78.13 339.5 68.35 326.8C60.9 314.6 49.66 305.2 36.35 300.1C12.8 289.7-.4791 273.1 .0009 256C.0009 250.8 .0009 208 .0009 208C.0009 119.6 114.6 48 256 48C397.4 48 512 119.6 512 208C512 208 512 250.8 512 256zM239.1 111.1C239.1 116.2 241.7 120.3 244.7 123.3C247.7 126.3 251.7 128 255.1 128C260.2 128 264.3 126.3 267.3 123.3L283.3 107.3C286.3 104.3 287.1 100.3 287.1 96.01C287.1 91.77 286.3 87.69 283.3 84.69C280.3 81.68 276.2 79.99 271.1 79.99C267.8 79.99 263.7 81.67 260.7 84.67L244.7 100.7C241.7 103.7 239.1 107.7 239.1 111.1zM107.3 219.3C110.3 216.3 112 212.2 112 208C112 203.8 110.3 199.7 107.3 196.7C104.3 193.7 100.2 192 96 192H64C59.76 192 55.69 193.7 52.69 196.7C49.69 199.7 48 203.8 48 208C48 212.2 49.69 216.3 52.69 219.3C55.69 222.3 59.76 224 64 224H96C100.2 224 104.3 222.3 107.3 219.3zM113.2 137.9C112.4 139.8 111.1 141.9 111.1 143.1C111.1 146.1 112.4 148.2 113.2 150.1C113.1 152.1 115.2 153.8 116.7 155.3C118.1 156.8 119.9 157.1 121.8 158.8C123.8 159.6 125.9 160 127.1 160C130.1 160 132.2 159.6 134.1 158.8C136 157.1 137.8 156.8 139.3 155.3L171.3 123.3C174.3 120.3 175.1 116.3 175.1 112C175.1 107.8 174.3 103.7 171.3 100.7C168.3 97.68 164.2 95.99 159.1 95.99C155.8 95.99 151.7 97.67 148.7 100.7L116.7 132.7C115.2 134.2 114 135.9 113.2 137.9zM190.8 294.1C191.6 292.2 191.1 290.1 191.1 288C191.1 285.9 191.6 283.8 190.8 281.9C189.1 279.9 188.8 278.2 187.3 276.7L155.3 244.7C152.3 241.7 148.2 239.1 143.1 239.1C139.7 239.1 135.7 241.7 132.7 244.7C129.7 247.7 127.1 251.8 127.1 256C127.1 258.1 128.4 260.2 129.2 262.1C130 264.1 131.2 265.8 132.7 267.3L164.7 299.3C167.7 302.3 171.7 304 175.1 304C180.2 304 184.3 302.3 187.3 299.3C188.8 297.8 189.1 296.1 190.8 294.1zM256 224C291.4 224 320 209.7 320 192C320 174.3 291.4 160 256 160C220.6 160 192 174.3 192 192C192 209.7 220.6 224 256 224zM334.8 278.1C335.6 276.2 335.1 274.1 335.1 272C335.1 269.9 335.6 267.8 334.8 265.9C333.1 263.9 332.8 262.2 331.3 260.7C329.8 259.2 328.1 258 326.1 257.2C324.2 256.4 322.1 255.1 319.1 255.1C317.9 255.1 315.8 256.4 313.9 257.2C311.9 258 310.2 259.2 308.7 260.7L276.7 292.7C273.7 295.7 271.1 299.7 271.1 303.1C271.1 308.2 273.7 312.3 276.7 315.3C279.7 318.3 283.7 320 287.1 320C292.2 320 296.3 318.3 299.3 315.3L331.3 283.3C332.8 281.8 333.1 280.1 334.8 278.1zM430.8 278.1C431.6 276.2 431.1 274.1 431.1 272C431.1 269.9 431.6 267.8 430.8 265.9C429.1 263.9 428.8 262.2 427.3 260.7L395.3 228.7C392.3 225.7 388.2 223.1 383.1 223.1C379.7 223.1 375.7 225.7 372.7 228.7C369.7 231.7 367.1 235.8 367.1 240C367.1 244.3 369.7 248.3 372.7 251.3L404.7 283.3C407.7 286.3 411.7 288 415.1 288C420.2 288 424.3 286.3 427.3 283.3C428.8 281.8 429.1 280.1 430.8 278.1zM430.8 182.1C431.6 180.2 431.1 178.1 431.1 176C431.1 173.9 431.6 171.8 430.8 169.9C429.1 167.9 428.8 166.2 427.3 164.7L395.3 132.7C392.3 129.7 388.2 127.1 383.1 127.1C379.7 127.1 375.7 129.7 372.7 132.7C369.7 135.7 367.1 139.8 367.1 144C367.1 146.1 368.4 148.2 369.2 150.1C370 152.1 371.2 153.8 372.7 155.3L404.7 187.3C407.7 190.3 411.7 192 415.1 192C420.2 192 424.3 190.3 427.3 187.3C428.8 185.8 429.1 184.1 430.8 182.1z\", \"M372.7 155.3C369.7 152.3 367.1 148.3 367.1 144C367.1 139.8 369.7 135.7 372.7 132.7C375.7 129.7 379.7 127.1 383.1 127.1C388.2 127.1 392.3 129.7 395.3 132.7L427.3 164.7C428.8 166.2 429.1 167.9 430.8 169.9C431.6 171.8 431.1 173.9 431.1 175.1C431.1 178.1 431.6 180.2 430.8 182.1C429.1 184.1 428.8 185.8 427.3 187.3C425.8 188.8 424.1 189.1 422.1 190.8C420.2 191.6 418.1 192 415.1 192C413.9 192 411.8 191.6 409.9 190.8C407.9 189.1 406.2 188.8 404.7 187.3L372.7 155.3zM313.9 257.2C315.8 256.4 317.9 255.1 319.1 255.1C322.1 255.1 324.2 256.4 326.1 257.2C328.1 258 329.8 259.2 331.3 260.7C332.8 262.2 333.1 263.9 334.8 265.9C335.6 267.8 335.1 269.9 335.1 272C335.1 274.1 335.6 276.2 334.8 278.1C333.1 280.1 332.8 281.8 331.3 283.3L299.3 315.3C296.3 318.3 292.2 320 287.1 320C283.7 320 279.7 318.3 276.7 315.3C273.7 312.3 271.1 308.2 271.1 303.1C271.1 299.7 273.7 295.7 276.7 292.7L308.7 260.7C310.2 259.2 311.9 258 313.9 257.2zM119.1 157.3C116.5 155.6 114.4 153.1 113.2 150.1C111.1 147.2 111.7 143.1 112.3 140.9C112.9 137.8 114.4 134.9 116.7 132.7L148.7 100.7C151.7 97.67 155.8 95.99 159.1 95.99C164.2 95.1 168.3 97.68 171.3 100.7C174.3 103.7 175.1 107.8 175.1 112C175.1 116.3 174.3 120.3 171.3 123.3L139.3 155.3C136.3 158.3 132.2 160 128 160C124.8 160 121.7 159.1 119.1 157.3H119.1zM512 304C512 392.4 397.4 464 256 464C114.6 464 .0009 392.4 .0009 304C.0009 304 .0009 250.8 .0009 256C-.4791 273.1 12.8 289.7 36.48 300.1C49.79 305.2 61.03 314.6 68.48 326.8C78.26 339.5 91.06 349.5 105.7 355.9C120.4 362.3 136.4 364.1 152.4 363.6C170.2 363.5 187.8 366.9 204.2 373.8C237.5 387.4 274.7 387.4 307.9 373.8C324.3 366.9 341.1 363.5 359.8 363.6C375.7 364.1 391.8 362.3 406.4 355.9C421.1 349.5 433.9 339.5 443.6 326.8C451.1 314.6 462.3 305.2 475.6 300.1C499.4 289.7 512.5 273.1 512 256C512 250.8 512 304 512 304z\"]]\n};\nvar faDoughnut = faDonut;\nvar faCapsules = {\n  prefix: 'fad',\n  iconName: 'capsules',\n  icon: [576, 512, [], \"f46b\", [\"M111.1 32C51.24 32-.0021 83.25-.0021 143.1L0 255.7h223.7L223.9 143.9C223.9 83.23 172.7 32 111.1 32zM425.1 111.9c-35.16-51.12-108.7-63.91-159.8-28.76L255.7 92.71v178.9l47.94 67.1l188.6-131L425.1 111.9z\", \"M0 367.5c0 60.71 51.14 111.8 111.9 111.8s111.9-51.12 111.9-111.8V255.7H0V367.5zM556.2 300.4l-63.93-92.66l-188.6 131l63.93 92.66c35.16 51.12 108.7 63.91 159.8 28.76S591.3 351.5 556.2 300.4z\"]]\n};\nvar faPooStorm = {\n  prefix: 'fad',\n  iconName: 'poo-storm',\n  icon: [448, 512, [\"poo-bolt\"], \"f75a\", [\"M304 368H248.3l38.45-89.7c2.938-6.859 .7187-14.84-5.312-19.23c-6.096-4.422-14.35-4.031-19.94 .8906l-128 111.1c-5.033 4.391-6.783 11.44-4.439 17.67c2.346 6.25 8.314 10.38 14.97 10.38H199.7l-38.45 89.7c-2.938 6.859-.7187 14.84 5.312 19.23C169.4 510.1 172.7 512 175.1 512c3.781 0 7.531-1.328 10.53-3.953l128-111.1c5.033-4.391 6.783-11.44 4.439-17.67C316.6 372.1 310.7 368 304 368z\", \"M373.3 226.6C379.9 216.6 384 204.9 384 192c0-35.38-28.62-64-64-64h-5.875C317.8 118 320 107.3 320 96c0-53-43-96-96-96C218.9 0 213.9 .75 208.9 1.5C218.3 14.62 224 30.62 224 48C224 92.13 188.1 128 144 128H128C92.63 128 64 156.6 64 192c0 12.88 4.117 24.58 10.72 34.55C31.98 236.3 0 274.3 0 320c0 53.02 42.98 96 96 96h12.79c-4.033-4.414-7.543-9.318-9.711-15.1c-7.01-18.64-1.645-39.96 13.32-53.02l127.9-111.9C249.1 228.2 260.3 223.1 271.1 224c10.19 0 19.95 3.174 28.26 9.203c18.23 13.27 24.76 36.1 15.89 57.71l-19.33 45.1h7.195c19.89 0 37.95 12.51 44.92 31.11C355.3 384 351 402.8 339.1 416H352c53.02 0 96-42.98 96-96C448 274.3 416 236.3 373.3 226.6z\"]]\n};\nvar faPooBolt = faPooStorm;\nvar faTally1 = {\n  prefix: 'fad',\n  iconName: 'tally-1',\n  icon: [448, 512, [], \"e294\", [\"\", \"M32 32C49.67 32 64 46.33 64 64V448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448V64C0 46.33 14.33 32 32 32z\"]]\n};\nvar faFaceFrownOpen = {\n  prefix: 'fad',\n  iconName: 'face-frown-open',\n  icon: [512, 512, [128550, \"frown-open\"], \"f57a\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM176.4 240C194 240 208.4 225.7 208.4 208C208.4 190.3 194 176 176.4 176C158.7 176 144.4 190.3 144.4 208C144.4 225.7 158.7 240 176.4 240zM336.4 176C318.7 176 304.4 190.3 304.4 208C304.4 225.7 318.7 240 336.4 240C354 240 368.4 225.7 368.4 208C368.4 190.3 354 176 336.4 176zM259.9 369.4C288.8 369.4 316.2 375.2 340.6 385.5C352.9 390.7 366.7 381.3 361.4 369.1C344.8 330.9 305.6 303.1 259.9 303.1C214.3 303.1 175.1 330.8 158.4 369.1C153.1 381.3 166.1 390.6 179.3 385.4C203.7 375.1 231 369.4 259.9 369.4L259.9 369.4z\", \"M144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208z\"]]\n};\nvar faFrownOpen = faFaceFrownOpen;\nvar faSquareDashed = {\n  prefix: 'fad',\n  iconName: 'square-dashed',\n  icon: [448, 512, [], \"e269\", [\"M96 32H128V96H96C78.33 96 64 110.3 64 128V160H0V128C0 74.98 42.98 32 96 32zM96 416H128V480H96C42.98 480 0 437 0 384V352H64V384C64 401.7 78.33 416 96 416zM352 480H320V416H352C369.7 416 384 401.7 384 384V352H448V384C448 437 405 480 352 480zM448 160H384V128C384 110.3 369.7 96 352 96H320V32H352C405 32 448 74.98 448 128V160z\", \"M64 192V320H0V192H64zM448 192V320H384V192H448zM160 480V416H288V480H160zM160 32H288V96H160V32z\"]]\n};\nvar faSquareJ = {\n  prefix: 'fad',\n  iconName: 'square-j',\n  icon: [448, 512, [], \"e273\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM304 290.7C304 342.1 260.9 384 208 384s-96-41.86-96-93.33V280C112 266.8 122.8 256 136 256S160 266.8 160 280v10.67C160 315.7 181.5 336 208 336S256 315.7 256 290.7V152C256 138.8 266.8 128 280 128s24 10.75 24 24V290.7z\", \"M280 128C266.8 128 256 138.8 256 152v138.7C256 315.7 234.5 336 208 336S160 315.7 160 290.7V280C160 266.8 149.3 256 136 256S112 266.8 112 280v10.67C112 342.1 155.1 384 208 384s96-41.86 96-93.33V152C304 138.8 293.3 128 280 128z\"]]\n};\nvar faHandPointUp = {\n  prefix: 'fad',\n  iconName: 'hand-point-up',\n  icon: [448, 512, [9757], \"f0a6\", [\"M128 240V32c0-17.67-14.31-32-32-32S64 14.33 64 32v208.8C66.66 240.5 69.26 240 72 240H128zM323.8 309C313.6 315.1 301.3 320 288 320c-5.766 0-11.24-1.08-16.55-2.51C268.6 354.6 237.9 384 200 384H127.1C119.2 384 112 376.8 112 368S119.2 352 127.1 352l69.72 .0001c15.52 0 42.28-11.29 42.28-40C239.1 289.9 222.1 272 200 272h-128C49.91 272 32 289.9 32 312v63.41c0 33.13 16 64.56 42.81 84.13l36.41 26.45C134.5 502.9 162.5 512 191.3 512H280c75.11 0 136-60.89 136-136v-32.88C406.6 348.6 395.7 352 384 352C356.1 352 332.6 333.1 323.8 309z\", \"M288 160c-17.69 0-32 14.33-32 32v64c0 17.67 14.31 32 32 32s32-14.33 32-32V192C320 174.3 305.7 160 288 160zM192 128C174.3 128 160 142.3 160 160v80h40c8.459 0 16.46 1.729 24 4.41V160C224 142.3 209.7 128 192 128zM384 192c-17.69 0-32 14.33-32 32v64c0 17.67 14.31 32 32 32s32-14.33 32-32V224C416 206.3 401.7 192 384 192z\"]]\n};\nvar faMoneyBill = {\n  prefix: 'fad',\n  iconName: 'money-bill',\n  icon: [576, 512, [], \"f0d6\", [\"M512 192V320C476.7 320 448 348.7 448 384H128C128 348.7 99.35 320 64 320V192C99.35 192 128 163.3 128 128H448C448 163.3 476.7 192 512 192zM288 352C341 352 384 309 384 256C384 202.1 341 160 288 160C234.1 160 192 202.1 192 256C192 309 234.1 352 288 352z\", \"M512 64C547.3 64 576 92.65 576 128V384C576 419.3 547.3 448 512 448H64C28.65 448 0 419.3 0 384V128C0 92.65 28.65 64 64 64H512zM448 128H128C128 163.3 99.35 192 64 192V320C99.35 320 128 348.7 128 384H448C448 348.7 476.7 320 512 320V192C476.7 192 448 163.3 448 128z\"]]\n};\nvar faArrowUpBigSmall = {\n  prefix: 'fad',\n  iconName: 'arrow-up-big-small',\n  icon: [512, 512, [\"sort-size-up\"], \"f88e\", [\"M416 320h-96c-17.6 0-32 14.4-32 32v96c0 17.6 14.4 32 32 32h96c17.6 0 32-14.4 32-32v-96C448 334.4 433.6 320 416 320zM480 32h-160c-17.67 0-32 14.33-32 32v160c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V64C512 46.33 497.7 32 480 32z\", \"M239.6 138c11.94 13.05 11.06 33.31-1.969 45.27c-6.141 5.629-13.89 8.414-21.61 8.414c-8.672 0-17.3-3.504-23.61-10.39L160 145.9v302C160 465.7 145.7 480 128 480s-32-14.33-32-32.03V145.9L63.6 181.3C51.64 194.3 31.39 195.3 18.38 183.3C5.348 171.4 4.473 151.1 16.41 138l87.1-96.09c12.12-13.26 35.06-13.26 47.19 0L239.6 138z\"]]\n};\nvar faSortSizeUp = faArrowUpBigSmall;\nvar faBarcodeRead = {\n  prefix: 'fad',\n  iconName: 'barcode-read',\n  icon: [576, 512, [], \"f464\", [\"M48 136C48 149.3 37.25 160 24 160C10.75 160 0 149.3 0 136V56C0 25.07 25.07 0 56 0H136C149.3 0 160 10.75 160 24C160 37.25 149.3 48 136 48H56C51.58 48 48 51.58 48 56V136zM528 56C528 51.58 524.4 48 520 48H440C426.7 48 416 37.25 416 24C416 10.75 426.7 0 440 0H520C550.9 0 576 25.07 576 56V136C576 149.3 565.3 160 552 160C538.7 160 528 149.3 528 136V56zM136 464C149.3 464 160 474.7 160 488C160 501.3 149.3 512 136 512H56C25.07 512 0 486.9 0 456V376C0 362.7 10.75 352 24 352C37.25 352 48 362.7 48 376V456C48 460.4 51.58 464 56 464H136zM528 376C528 362.7 538.7 352 552 352C565.3 352 576 362.7 576 376V456C576 486.9 550.9 512 520 512H440C426.7 512 416 501.3 416 488C416 474.7 426.7 464 440 464H520C524.4 464 528 460.4 528 456V376z\", \"M168 128C181.3 128 192 138.7 192 152V360C192 373.3 181.3 384 168 384H152C138.7 384 128 373.3 128 360V152C128 138.7 138.7 128 152 128H168zM328 128C341.3 128 352 138.7 352 152V360C352 373.3 341.3 384 328 384H312C298.7 384 288 373.3 288 360V152C288 138.7 298.7 128 312 128H328zM384 152C384 138.7 394.7 128 408 128H424C437.3 128 448 138.7 448 152V360C448 373.3 437.3 384 424 384H408C394.7 384 384 373.3 384 360V152zM256 144V368C256 376.8 248.8 384 240 384C231.2 384 224 376.8 224 368V144C224 135.2 231.2 128 240 128C248.8 128 256 135.2 256 144z\"]]\n};\nvar faBaguette = {\n  prefix: 'fad',\n  iconName: 'baguette',\n  icon: [640, 512, [129366], \"e3d8\", [\"M639.6 118c-4.062 50.83-35.66 103.5-80.53 134.3L227.7 479.3c-45 30.84-105.2 40.95-153.4 25.59c-22.88-7.268-42.88-22.38-56.29-42.54c-13.3-20.04-19.58-44.33-17.61-68.4c4.062-50.83 35.66-103.5 80.53-134.3l16.73-11.46l83.07 83.07C183.8 334.4 187.9 336 192 336s8.188-1.562 11.31-4.688c6.25-6.25 6.25-16.38 0-22.62L124.5 229.8L211.6 170.2l81.13 81.13C295.8 254.4 299.9 256 304 256s8.188-1.562 11.31-4.688c6.25-6.25 6.25-16.38 0-22.62L238.4 151.8l87.09-59.66l79.2 79.2C407.8 174.4 411.9 176 416 176s8.188-1.562 11.31-4.688c6.25-6.25 6.25-16.38 0-22.62L352.3 73.72l59.95-41.07C443.3 11.38 481.6 0 518.2 0c16.46 0 32.57 2.303 47.54 7.055c22.88 7.268 42.88 22.38 56.29 42.54C635.3 69.63 641.6 93.92 639.6 118z\", \"M124.5 229.8L97.62 248.2l83.07 83.07C183.8 334.4 187.9 336 192 336s8.188-1.562 11.31-4.688c6.25-6.25 6.25-16.38 0-22.62L124.5 229.8zM238.4 151.8L211.6 170.2l81.13 81.13C295.8 254.4 299.9 256 304 256s8.188-1.562 11.31-4.688c6.25-6.25 6.25-16.38 0-22.62L238.4 151.8zM427.3 148.7L352.3 73.72l-26.85 18.4l79.2 79.2C407.8 174.4 411.9 176 416 176s8.188-1.562 11.31-4.688C433.6 165.1 433.6 154.9 427.3 148.7z\"]]\n};\nvar faBowlSoftServe = {\n  prefix: 'fad',\n  iconName: 'bowl-soft-serve',\n  icon: [512, 512, [], \"e46b\", [\"M256 0H288C358.7 0 416 57.31 416 128C416 139.7 412.9 150.6 407.4 160H416C451.3 160 480 188.7 480 224C480 259.3 451.3 288 416 288H96C60.65 288 32 259.3 32 224C32 188.7 60.65 160 96 160H104.6C99.12 150.6 96 139.7 96 128C96 92.65 124.7 64 160 64H241.3C258.3 64 272 50.25 272 33.3C272 27.23 270.2 21.31 266.8 16.26L256 0z\", \"M448 320C456.8 320 464 327.2 464 336V344C464 401.4 417.4 448 360 448H329.9L350.3 488.8C351.4 491.1 352 493.6 352 496C352 498.9 351.2 501.8 349.6 504.4C346.7 509.1 341.5 512 336 512H175.1C170.5 512 165.3 509.1 162.4 504.4C160.8 501.8 159.1 498.9 159.1 496C159.1 493.6 160.6 491.1 161.7 488.8L182.1 448H152C94.56 448 48 401.4 48 344V336C48 327.2 55.16 320 64 320H448z\"]]\n};\nvar faFaceHoldingBackTears = {\n  prefix: 'fad',\n  iconName: 'face-holding-back-tears',\n  icon: [512, 512, [129401], \"e482\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM344.5 367.9C337.8 362.1 327.7 362.8 321.9 369.5C308.1 384.4 287.1 400 256 400C224.9 400 203 384.4 190.1 369.5C184.3 362.8 174.2 362.1 167.5 367.9C160.8 373.7 160.1 383.8 165.9 390.5C183.1 410.3 213.2 432 256 432C298.8 432 328.9 410.3 346.1 390.5C351.9 383.8 351.2 373.7 344.5 367.9zM240 240C240 198.5 208.5 164.4 168 160.4C178.1 149.6 185.7 136.3 189.9 121.5L191.4 116.4C193.8 107.9 188.9 99.04 180.4 96.62C171.9 94.19 163 99.11 160.6 107.6L159.1 112.8C152.1 137.4 130.1 155.5 105.5 158.7L94.02 160.1C85.25 161.2 79.03 169.2 80.12 177.1C81.14 186.1 88.04 192 95.99 192C85.95 205.4 80 221.1 80 240C80 258 85.95 274.6 96 288V320C96 328.8 103.2 336 112 336C120.8 336 128 328.8 128 320V313.3C137.8 317.6 148.6 320 160 320C178 320 194.6 314 208 304C208 312.8 215.2 320 224 320C232.8 320 240 312.8 240 304V240zM384 320C384 328.8 391.2 336 400 336C408.8 336 416 328.8 416 320V288C426 274.6 432 258 432 240C432 221.1 426 205.4 416 192C423.1 192 430.9 186.1 431.9 177.1C432.1 169.2 426.8 161.2 417.1 160.1L406.5 158.7C381 155.5 359.9 137.4 352.9 112.8L351.4 107.6C348.1 99.11 340.1 94.19 331.6 96.62C323.1 99.04 318.2 107.9 320.6 116.4L322.1 121.5C326.3 136.3 333.9 149.6 343.1 160.4C303.5 164.4 272 198.5 272 240C272 284.2 307.8 320 352 320C363.4 320 374.2 317.6 384 313.3V320z\", \"M189.9 121.6C179.3 158.6 147.7 185.7 109.5 190.4L97.98 191.9C89.22 192.1 81.22 186.8 80.12 177.1C79.03 169.2 85.25 161.2 94.02 160.1L105.5 158.7C130.1 155.5 152.1 137.4 159.1 112.8L160.6 107.6C163 99.11 171.9 94.19 180.4 96.62C188.9 99.04 193.8 107.9 191.4 116.4L189.9 121.6zM320.6 116.4C318.2 107.9 323.1 99.04 331.6 96.62C340.1 94.19 348.1 99.11 351.4 107.6L352.9 112.8C359.9 137.4 381 155.5 406.5 158.7L417.1 160.1C426.8 161.2 432.1 169.2 431.9 177.1C430.8 186.8 422.8 192.1 414 191.9L402.5 190.4C364.3 185.7 332.7 158.6 322.1 121.6L320.6 116.4zM128 232C145.7 232 160 217.7 160 200C160 194.2 158.5 188.8 155.8 184.2C157.2 184.1 158.6 184 160 184C190.9 184 216 209.1 216 240C216 270.9 190.9 296 160 296C129.1 296 104 270.9 104 240C104 234.3 104.8 228.8 106.4 223.6C112.1 228.8 119.7 232 128 232zM347.8 184.2C349.2 184.1 350.6 184 352 184C382.9 184 408 209.1 408 240C408 270.9 382.9 296 352 296C321.1 296 296 270.9 296 240C296 234.3 296.9 228.8 298.4 223.6C304.1 228.8 311.7 232 320 232C337.7 232 352 217.7 352 200C352 194.2 350.5 188.8 347.8 184.2z\"]]\n};\nvar faSquareUp = {\n  prefix: 'fad',\n  iconName: 'square-up',\n  icon: [448, 512, [11014, \"arrow-alt-square-up\"], \"f353\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM350.8 246.1C348.3 252.1 342.5 256 336 256h-64v96c0 17.67-14.33 32-32 32h-32c-17.67 0-32-14.33-32-32V256h-64C105.5 256 99.69 252.1 97.22 246.1C94.73 240.1 96.11 233.3 100.7 228.7l112-112c6.248-6.248 16.38-6.248 22.62 0l112 112C351.9 233.3 353.3 240.1 350.8 246.1z\", \"M350.8 246.1C348.3 252.1 342.5 256 336 256h-64v104c0 13.25-10.75 24-24 24h-48c-13.25 0-24-10.75-24-24V256h-64C105.5 256 99.69 252.1 97.22 246.1C94.73 240.1 96.11 233.3 100.7 228.7l112-112c6.248-6.248 16.38-6.248 22.62 0l112 112C351.9 233.3 353.3 240.1 350.8 246.1z\"]]\n};\nvar faArrowAltSquareUp = faSquareUp;\nvar faTrainSubwayTunnel = {\n  prefix: 'fad',\n  iconName: 'train-subway-tunnel',\n  icon: [512, 512, [\"subway-tunnel\"], \"e2a3\", [\"M512 256V448C512 483.3 483.3 512 448 512H406.6L342.3 447.7C374.7 444.5 400 417.2 400 384V192C400 156.7 371.3 128 336 128H176C140.7 128 112 156.7 112 192V384C112 417.2 137.3 444.5 169.7 447.7L105.4 512H64C28.65 512 0 483.3 0 448V256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM150.6 512L214.6 448H297.4L361.4 512H150.6zM216 192C229.3 192 240 202.7 240 216V296C240 309.3 229.3 320 216 320H184C170.7 320 160 309.3 160 296V216C160 202.7 170.7 192 184 192H216zM272 216C272 202.7 282.7 192 296 192H328C341.3 192 352 202.7 352 216V296C352 309.3 341.3 320 328 320H296C282.7 320 272 309.3 272 296V216z\", \"M112 192C112 156.7 140.7 128 176 128H336C371.3 128 400 156.7 400 192V384C400 419.3 371.3 448 336 448H176C140.7 448 112 419.3 112 384V192zM160 296C160 309.3 170.7 320 184 320H216C229.3 320 240 309.3 240 296V216C240 202.7 229.3 192 216 192H184C170.7 192 160 202.7 160 216V296zM296 192C282.7 192 272 202.7 272 216V296C272 309.3 282.7 320 296 320H328C341.3 320 352 309.3 352 296V216C352 202.7 341.3 192 328 192H296zM184 352C170.7 352 160 362.7 160 376C160 389.3 170.7 400 184 400C197.3 400 208 389.3 208 376C208 362.7 197.3 352 184 352zM328 400C341.3 400 352 389.3 352 376C352 362.7 341.3 352 328 352C314.7 352 304 362.7 304 376C304 389.3 314.7 400 328 400z\"]]\n};\nvar faSubwayTunnel = faTrainSubwayTunnel;\nvar faSquareExclamation = {\n  prefix: 'fad',\n  iconName: 'square-exclamation',\n  icon: [448, 512, [\"exclamation-square\"], \"f321\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM200 152C200 138.8 210.8 128 224 128s24 10.75 24 24v128c0 13.25-10.75 24-24 24S200 293.3 200 280V152zM224 400c-17.36 0-31.44-14.08-31.44-31.44c0-17.36 14.07-31.44 31.44-31.44s31.44 14.08 31.44 31.44C255.4 385.9 241.4 400 224 400z\", \"M224 337.1c-17.36 0-31.44 14.08-31.44 31.44C192.6 385.9 206.6 400 224 400s31.44-14.08 31.44-31.44C255.4 351.2 241.4 337.1 224 337.1zM224 304c13.25 0 24-10.75 24-24v-128C248 138.8 237.3 128 224 128S200 138.8 200 152v128C200 293.3 210.8 304 224 304z\"]]\n};\nvar faExclamationSquare = faSquareExclamation;\nvar faSemicolon = {\n  prefix: 'fad',\n  iconName: 'semicolon',\n  icon: [192, 512, [], \"3b\", [\"M68.55 295.5c-15.66 9.051-26.41 24.44-29.45 42.25l-22.57 131.7c-2.986 17.32 6.9 34.29 23.49 40.31s35.11-.6485 43.99-15.83l67.69-115.4c9.119-15.58 10.81-34.25 4.652-51.21C144.1 293.5 99.82 277.4 68.55 295.5z\", \"M96 192c35.35 0 64-28.65 64-64c0-35.35-28.65-64-64-64s-63.1 28.65-63.1 64C32 163.3 60.66 192 96 192z\"]]\n};\nvar faBookmark = {\n  prefix: 'fad',\n  iconName: 'bookmark',\n  icon: [384, 512, [128278, 61591], \"f02e\", [\"M192 288L120.9 335.4C110.2 342.5 96 334.9 96 322.1V0H288V322.1C288 334.9 273.8 342.5 263.1 335.4L192 288z\", \"M0 487.7V48C0 21.49 21.49 0 48 0H96V322.1C96 334.9 110.2 342.5 120.9 335.4L192 288L263.1 335.4C273.8 342.5 288 334.9 288 322.1V0H336C362.5 0 384 21.49 384 48V487.7C384 501.1 373.1 512 359.7 512C354.7 512 349.8 510.5 345.7 507.6L192 400L38.28 507.6C34.19 510.5 29.32 512 24.33 512C10.89 512 0 501.1 0 487.7V487.7z\"]]\n};\nvar faFanTable = {\n  prefix: 'fad',\n  iconName: 'fan-table',\n  icon: [448, 512, [], \"e004\", [\"M224 0C109.1 0 16 93.13 16 208c0 103.1 76.42 189.8 176 205.2V448h64v-34.8C355.6 397.8 432 311.1 432 208C432 93.13 338.9 0 224 0zM379.4 249.4C375.1 253 369.5 254.5 364.1 253.6l-104.8-17.5c4.25 22 .5 44.75-10.62 64.13c-26.12 45.13-83.88 60.63-129.1 34.5c-7-4-14.5-16.75-5.125-28.25l67.5-82c-57.12-20.25-69.12-77.25-59.62-113c6.375-24.25 22.25-44.88 44-57.38c13-7.375 24.25 2.375 27 9.75l37.13 99c28-23.88 67.38-29.25 100.9-13.75c33.38 15.5 54.75 49 54.62 85.88C385.1 240.5 383.6 245.8 379.4 249.4z\", \"M320 448H128c-28.38 0-55 18.5-63.25 44.13C61.5 502 69.79 512 80.17 512h287.7c10.38 0 18.67-9.999 15.42-19.88C375 466.5 348.4 448 320 448zM119.6 334.8c45.25 26.12 103 10.62 129.1-34.5c11.12-19.38 14.88-42.13 10.62-64.13l104.8 17.5c5.375 .875 11-.625 15.25-4.25s6.625-8.875 6.625-14.38c.1255-36.88-21.25-70.38-54.62-85.88c-33.5-15.5-72.88-10.12-100.9 13.75l-37.13-99c-2.75-7.375-14-17.12-27-9.75c-21.75 12.5-37.63 33.13-44 57.38c-9.5 35.75 2.5 92.75 59.62 113l-67.5 82C105.1 318 112.6 330.8 119.6 334.8zM224 192c8.875 0 16 7.125 16 16S232.9 224 224 224S208 216.9 208 208S215.1 192 224 192z\"]]\n};\nvar faAlignJustify = {\n  prefix: 'fad',\n  iconName: 'align-justify',\n  icon: [448, 512, [], \"f039\", [\"M32 352C14.33 352 0 337.7 0 320C0 302.3 14.33 288 32 288H416C433.7 288 448 302.3 448 320C448 337.7 433.7 352 416 352H32zM32 96C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H416C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96H32z\", \"M32 480C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416H416C433.7 416 448 430.3 448 448C448 465.7 433.7 480 416 480H32zM32 224C14.33 224 0 209.7 0 192C0 174.3 14.33 160 32 160H416C433.7 160 448 174.3 448 192C448 209.7 433.7 224 416 224H32z\"]]\n};\nvar faBatteryLow = {\n  prefix: 'fad',\n  iconName: 'battery-low',\n  icon: [576, 512, [\"battery-1\"], \"e0b1\", [\"M464 96C508.2 96 544 131.8 544 176V192C561.7 192 576 206.3 576 224V288C576 305.7 561.7 320 544 320V336C544 380.2 508.2 416 464 416H80C35.82 416 0 380.2 0 336V176C0 131.8 35.82 96 80 96H464zM64 336C64 344.8 71.16 352 80 352H464C472.8 352 480 344.8 480 336V176C480 167.2 472.8 160 464 160H80C71.16 160 64 167.2 64 176V336z\", \"M96 192H160V320H96V192z\"]]\n};\nvar faBattery1 = faBatteryLow;\nvar faCreditCardFront = {\n  prefix: 'fad',\n  iconName: 'credit-card-front',\n  icon: [576, 512, [], \"f38a\", [\"M464 288C472.8 288 480 295.2 480 304C480 312.8 472.8 320 464 320H112C103.2 320 96 312.8 96 304C96 295.2 103.2 288 112 288H464zM96 368C96 359.2 103.2 352 112 352H176C184.8 352 192 359.2 192 368C192 376.8 184.8 384 176 384H112C103.2 384 96 376.8 96 368zM224 368C224 359.2 231.2 352 240 352H368C376.8 352 384 359.2 384 368C384 376.8 376.8 384 368 384H240C231.2 384 224 376.8 224 368z\", \"M0 96C0 60.65 28.65 32 64 32H512C547.3 32 576 60.65 576 96V416C576 451.3 547.3 480 512 480H64C28.65 480 0 451.3 0 416V96zM112 288C103.2 288 96 295.2 96 304C96 312.8 103.2 320 112 320H464C472.8 320 480 312.8 480 304C480 295.2 472.8 288 464 288H112zM112 384H176C184.8 384 192 376.8 192 368C192 359.2 184.8 352 176 352H112C103.2 352 96 359.2 96 368C96 376.8 103.2 384 112 384zM240 384H368C376.8 384 384 376.8 384 368C384 359.2 376.8 352 368 352H240C231.2 352 224 359.2 224 368C224 376.8 231.2 384 240 384zM408 96C394.7 96 384 106.7 384 120V168C384 181.3 394.7 192 408 192H488C501.3 192 512 181.3 512 168V120C512 106.7 501.3 96 488 96H408z\"]]\n};\nvar faBrainArrowCurvedRight = {\n  prefix: 'fad',\n  iconName: 'brain-arrow-curved-right',\n  icon: [640, 512, [\"mind-share\"], \"f677\", [\"M203.7 0C176.8 0 154.8 20.51 152 46.74C126 53.2 106.7 76.52 106.7 104.5c0 5.852 1.104 11.39 2.672 16.74c-27.04 5.676-47.47 29.2-47.47 57.93c0 14.09 5.082 26.87 13.25 37.09C49.71 228.2 32 253.8 32 283.7c0 31.98 20.2 59.05 48.46 69.68c-2.225 6.254-3.658 12.89-3.658 19.92c0 32.98 26.74 59.73 59.73 59.73c5.383 0 10.5-.9404 15.46-2.276c2.641 26.39 24.66 47.08 51.74 47.08C232.6 477.9 256 454.5 256 425.6V52.27C256 23.4 232.6 0 203.7 0zM482.1 179.2c0-28.73-20.44-52.25-47.47-57.93c1.566-5.348 2.672-10.89 2.672-16.74c0-28.01-19.35-51.33-45.36-57.79C389.2 20.51 367.2 0 340.3 0C311.4 0 288 23.4 288 52.27v273.1c22.2-27.49 54.09-47.02 90.21-52.39c6.793-1.031 12.89-1.118 18.06-1.118l51.62 .0049V256.7c0-16.74 8.324-31.56 21.06-40.33c-.0449-.0234 .0449 .0195 0 0C477.1 206.1 482.1 193.3 482.1 179.2z\", \"M602.9 339.7l-96.01-95.13c-10.13-10-27.08-2.637-27.08 12.11L479.9 303.9l-79.91-.0338c-5.625 0-11.25-.125-17 .75c-47.13 7-85.63 44.5-93.38 91.5c-7.875 46.75 13.25 90.5 48.25 113.8c9.752 6.5 21.63-3.25 17.75-14.38c-9-26.62-5.51-95.51 60.37-95.51h64l.0117 47.14c0 14.88 17.01 22.2 27.14 12.2l95.87-95.2C609.7 357.5 609.7 346.3 602.9 339.7z\"]]\n};\nvar faMindShare = faBrainArrowCurvedRight;\nvar faUmbrellaBeach = {\n  prefix: 'fad',\n  iconName: 'umbrella-beach',\n  icon: [640, 512, [127958], \"f5ca\", [\"M396.4 239.2l-75.34 208.8H253l83.22-230.7L396.4 239.2z\", \"M528 448H48C21.49 448 0 469.5 0 496C0 504.8 7.164 512 16 512h544c8.838 0 16-7.164 16-15.1C576 469.5 554.5 448 528 448zM247.6 185l238.5 86.87c35.75-121.4 18.62-231.6-42.63-253.9c-7.375-2.625-15.12-4.062-23.12-4.062C362.4 13.88 292.1 83.13 247.6 185zM115.4 136.8l102.1 37.35c35.13-81.62 86.25-144.4 139-173.7c-95.88-4.875-188.8 36.96-248.5 111.7C101.2 120.6 105.2 133.2 115.4 136.8zM521.5 60.51c6.25 16.25 10.75 34.62 13.13 55.25c5.75 49.87-1.375 108.1-18.88 166.9l102.6 37.37c10.12 3.75 21.25-3.375 21.5-14.12C642.3 210.1 598 118.4 521.5 60.51z\"]]\n};\nvar faHelmetUn = {\n  prefix: 'fad',\n  iconName: 'helmet-un',\n  icon: [512, 512, [], \"e503\", [\"M218.4 384L242.3 343L320 416.9V288H368V462.5L369.6 464H440C453.3 464 464 474.7 464 488C464 501.3 453.3 512 440 512H360C353.8 512 347.9 509.6 343.5 505.4L215.7 384L218.4 384z\", \"M480 224C497.7 224 512 238.3 512 256C512 273.7 497.7 288 480 288H274.4L218.4 384H87.65C39.24 384 0 344.8 0 296.3V240C0 107.5 107.5 0 240 0C367.2 0 471.2 98.91 479.5 224H480zM285.3 103.1C281.4 97.26 274.1 94.64 267.4 96.69C260.6 98.73 256 104.9 256 112V208C256 216.8 263.2 224 272 224C280.8 224 288 216.8 288 208V164.8L322.7 216.9C326.6 222.7 333.9 225.4 340.6 223.3C347.4 221.3 352 215.1 352 208V112C352 103.2 344.8 96 336 96C327.2 96 320 103.2 320 112V155.2L285.3 103.1zM160 112C160 103.2 152.8 96 144 96C135.2 96 128 103.2 128 112V176C128 202.5 149.5 224 176 224C202.5 224 224 202.5 224 176V112C224 103.2 216.8 96 208 96C199.2 96 192 103.2 192 112V176C192 184.8 184.8 192 176 192C167.2 192 160 184.8 160 176V112z\"]]\n};\nvar faLocationSmile = {\n  prefix: 'fad',\n  iconName: 'location-smile',\n  icon: [384, 512, [\"map-marker-smile\"], \"f60d\", [\"M168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2H168.3zM128 192C145.7 192 160 177.7 160 160C160 142.3 145.7 128 128 128C110.3 128 96 142.3 96 160C96 177.7 110.3 192 128 192zM256 128C238.3 128 224 142.3 224 160C224 177.7 238.3 192 256 192C273.7 192 288 177.7 288 160C288 142.3 273.7 128 256 128zM128.6 244.9C122.5 235.7 110.1 233.2 100.9 239.4C91.72 245.5 89.23 257.9 95.36 267.1C106.9 284.4 140.9 316 192 316C243.1 316 277.1 284.4 288.6 267.1C294.8 257.9 292.3 245.5 283.1 239.4C273.9 233.2 261.5 235.7 255.4 244.9C249.1 254.3 226.3 276 192 276C157.7 276 134.9 254.3 128.6 244.9z\", \"M160 160C160 177.7 145.7 192 128 192C110.3 192 96 177.7 96 160C96 142.3 110.3 128 128 128C145.7 128 160 142.3 160 160zM288 160C288 177.7 273.7 192 256 192C238.3 192 224 177.7 224 160C224 142.3 238.3 128 256 128C273.7 128 288 142.3 288 160zM192 276C226.3 276 249.1 254.3 255.4 244.9C261.5 235.7 273.9 233.2 283.1 239.4C292.3 245.5 294.8 257.9 288.6 267.1C277.1 284.4 243.1 316 192 316C140.9 316 106.9 284.4 95.36 267.1C89.23 257.9 91.72 245.5 100.9 239.4C110.1 233.2 122.5 235.7 128.6 244.9C134.9 254.3 157.7 276 192 276z\"]]\n};\nvar faMapMarkerSmile = faLocationSmile;\nvar faArrowLeftToLine = {\n  prefix: 'fad',\n  iconName: 'arrow-left-to-line',\n  icon: [448, 512, [8676, \"arrow-to-left\"], \"f33e\", [\"M32 64C14.31 64 0 78.31 0 96v320c0 17.69 14.31 32 32 32s32-14.31 32-32V96C64 78.31 49.69 64 32 64z\", \"M310.6 150.6L237.3 224H416c17.69 0 32 14.31 32 32s-14.31 32-32 32h-178.8l73.38 73.38C316.9 367.6 320 375.8 320 384s-3.125 16.38-9.375 22.62c-12.5 12.5-32.75 12.5-45.25 0l-128-128c-12.5-12.5-12.5-32.75 0-45.25l128-128c12.5-12.5 32.75-12.5 45.25 0S323.1 138.1 310.6 150.6z\"]]\n};\nvar faArrowToLeft = faArrowLeftToLine;\nvar faBullseye = {\n  prefix: 'fad',\n  iconName: 'bullseye',\n  icon: [512, 512, [], \"f140\", [\"M112 256C112 176.5 176.5 112 256 112C335.5 112 400 176.5 400 256C400 335.5 335.5 400 256 400C176.5 400 112 335.5 112 256zM256 336C300.2 336 336 300.2 336 256C336 211.8 300.2 176 256 176C211.8 176 176 211.8 176 256C176 300.2 211.8 336 256 336z\", \"M224 256C224 238.3 238.3 224 256 224C273.7 224 288 238.3 288 256C288 273.7 273.7 288 256 288C238.3 288 224 273.7 224 256zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 64C149.1 64 64 149.1 64 256C64 362 149.1 448 256 448C362 448 448 362 448 256C448 149.1 362 64 256 64z\"]]\n};\nvar faSushi = {\n  prefix: 'fad',\n  iconName: 'sushi',\n  icon: [576, 512, [127843, \"nigiri\"], \"e48a\", [\"M32 384V369C40.55 369.7 49.47 368.7 58.35 365.6L251.3 298.8C271.3 291.9 292.1 291.7 313 298.4L518.5 366.6C527.1 369.5 535.7 370.4 544 369.7V384C544 419.3 515.3 448 480 448C460.9 448 443.7 439.6 432 426.3C420.3 439.6 403.1 448 384 448C364.9 448 347.7 439.6 336 426.3C324.3 439.6 307.1 448 288 448C268.9 448 251.7 439.6 240 426.3C228.3 439.6 211.1 448 192 448C172.9 448 155.7 439.6 144 426.3C132.3 439.6 115.1 448 96 448C60.65 448 32 419.3 32 384V384z\", \"M506.3 125.6C531 152.3 548.4 186.3 554.7 224.4L567.3 299.6C571.2 323.4 548.5 342.9 525.6 335.3L405.9 295.5L506.3 125.6zM374.8 285.2L323.1 268C308.5 263.1 293.2 261 277.9 261.6L393.5 66.05C426.3 70.9 456.7 84.09 482.1 103.6L374.8 285.2zM246.6 64H357.5L235.6 270.4L96.14 318.7L246.6 64zM49.42 334.8C26.98 341.5 4.951 322.3 8.857 298.9L21.26 224.4C36.63 132.2 116.1 64.57 209.5 64L49.42 334.8z\"]]\n};\nvar faNigiri = faSushi;\nvar faMessageCaptions = {\n  prefix: 'fad',\n  iconName: 'message-captions',\n  icon: [512, 512, [\"comment-alt-captions\"], \"e1de\", [\"M447.1 0h-384c-35.25 0-64 28.75-64 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.1c0 9.75 11.25 15.45 19.12 9.7l124.9-93.7h144c35.25 0 64-28.75 64-63.1V63.1C511.1 28.75 483.2 0 447.1 0zM135.1 320h-15.1C106.7 320 96 309.3 96 296S106.7 272 119.1 272h15.1c13.25 0 23.1 10.75 23.1 24S149.2 320 135.1 320zM119.1 240C106.7 240 96 229.3 96 216S106.7 192 119.1 192h95.99c13.25 0 23.1 10.75 23.1 24S229.2 239.1 215.1 239.1L119.1 240zM295.1 320H215.1c-13.25 0-23.1-10.75-23.1-24S202.7 272 215.1 272h79.99c13.25 0 23.1 10.75 23.1 24S309.2 320 295.1 320zM391.1 320h-15.1c-13.25 0-23.1-10.75-23.1-24s10.75-24 23.1-24h15.1c13.25 0 23.1 10.75 23.1 24S405.2 320 391.1 320zM391.1 240h-95.99c-13.25 0-23.1-10.75-23.1-24S282.7 192 295.1 192h95.99c13.25 0 23.1 10.75 23.1 24S405.2 240 391.1 240z\", \"M135.1 272h-15.1C106.7 272 96 282.8 96 296S106.7 320 119.1 320h15.1c13.25 0 23.1-10.75 23.1-24S149.2 272 135.1 272zM295.1 272H215.1c-13.25 0-23.1 10.75-23.1 24S202.7 320 215.1 320h79.99c13.25 0 23.1-10.75 23.1-24S309.2 272 295.1 272zM119.1 240l95.99-.0038c13.25 0 23.99-10.75 23.99-23.1S229.2 192 215.1 192H119.1C106.7 192 96 202.8 96 216S106.7 240 119.1 240zM391.1 272h-15.1c-13.25 0-23.1 10.75-23.1 24S362.7 320 375.1 320h15.1c13.25 0 23.1-10.75 23.1-24S405.2 272 391.1 272zM295.1 240h95.99c13.25 0 23.1-10.75 23.1-24S405.2 192 391.1 192h-95.99c-13.25 0-23.1 10.75-23.1 24S282.7 240 295.1 240z\"]]\n};\nvar faCommentAltCaptions = faMessageCaptions;\nvar faTrashList = {\n  prefix: 'fad',\n  iconName: 'trash-list',\n  icon: [640, 512, [], \"e2b1\", [\"M32 96H384L362.6 466.8C361.1 492.2 340.1 512 314.7 512H101.3C75.87 512 54.86 492.2 53.39 466.8L32 96z\", \"M268.2 0C280.3 0 291.4 6.848 296.8 17.69L304 32H384C401.7 32 416 46.33 416 64C416 81.67 401.7 96 384 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H112L119.2 17.69C124.6 6.848 135.7 0 147.8 0H268.2zM448 160C448 142.3 462.3 128 480 128H608C625.7 128 640 142.3 640 160C640 177.7 625.7 192 608 192H480C462.3 192 448 177.7 448 160zM448 288C448 270.3 462.3 256 480 256H576C593.7 256 608 270.3 608 288C608 305.7 593.7 320 576 320H480C462.3 320 448 305.7 448 288zM512 384C529.7 384 544 398.3 544 416C544 433.7 529.7 448 512 448H480C462.3 448 448 433.7 448 416C448 398.3 462.3 384 480 384H512z\"]]\n};\nvar faBacon = {\n  prefix: 'fad',\n  iconName: 'bacon',\n  icon: [576, 512, [129363], \"f7e5\", [\"M564.7 99.68l-21.4-23.87l-113.6 52.68c-49.47 22.94-90.44 62.11-118.5 113.3L289.3 281.9c-31.33 57.27-77.34 101.2-133.1 127l-104.5 48.43l37.43 41.74C96.64 507.5 106.1 512 117.5 512c5.188 0 10.41-1.11 15.33-3.375l92.75-42.99c51.13-23.69 93.34-64.03 122.1-116.6l20.66-37.76c27.11-49.56 66.8-87.5 114.8-109.8l68.88-31.94c11.86-5.486 20.28-16.52 23.09-30.23C577.1 124.1 574.1 110.1 564.7 99.68zM261.3 266.5l21.92-40.08c31.31-57.27 77.33-101.2 133-127l104.8-48.56l-34.08-38.01c-11.28-12.6-28.84-16.33-43.69-9.518l-92.75 42.99c-51.13 23.69-93.34 64.03-122.1 116.6L207.7 200.7c-27.11 49.56-66.8 87.5-114.8 109.8l-68.88 31.94c-11.86 5.486-20.28 16.52-23.09 30.23c-2.938 14.35 .9062 29.18 10.31 39.65l18.06 20.15l113.4-52.55C192.3 356.1 233.2 317.8 261.3 266.5z\", \"M543.3 75.81l-113.6 52.68c-49.47 22.94-90.44 62.11-118.5 113.3L289.3 281.9c-31.33 57.27-77.34 101.2-133.1 127l-104.5 48.43l-22.34-24.91l113.4-52.55c49.48-22.95 90.45-62.16 118.5-113.4l21.92-40.08c31.31-57.27 77.33-101.2 133-127l104.8-48.56l23.03 25.68L543.3 75.81z\"]]\n};\nvar faOption = {\n  prefix: 'fad',\n  iconName: 'option',\n  icon: [640, 512, [], \"e318\", [\"M448 128h160c17.69 0 32-14.31 32-32s-14.31-32-32-32h-160c-17.69 0-32 14.31-32 32S430.3 128 448 128z\", \"M640 416c0 17.69-14.31 32-32 32h-160c-9.719 0-18.91-4.406-25-12L176.6 128H32C14.31 128 0 113.7 0 96s14.31-32 32-32h160c9.719 0 18.91 4.406 25 12L463.4 384H608C625.7 384 640 398.3 640 416z\"]]\n};\nvar faHandPointDown = {\n  prefix: 'fad',\n  iconName: 'hand-point-down',\n  icon: [448, 512, [], \"f0a7\", [\"M72 272C69.26 272 66.66 271.5 64 271.2V480c0 17.67 14.31 32 32 32s32-14.33 32-32V272H72zM384 160c11.72 0 22.55 3.381 32 8.879V136C416 60.89 355.1 0 280 0L191.3 0C162.5 0 134.5 9.107 111.2 26.02L74.81 52.47C48 72.03 32 103.5 32 136.6V200C32 222.1 49.91 240 72 240h128c22.09 0 39.1-17.91 39.1-39.1c0-28.73-26.72-40-42.28-40l-69.72 0C119.2 160 112 152.8 112 144S119.2 128 127.1 128H200c37.87 0 68.59 29.35 71.45 66.51C276.8 193.1 282.2 192 288 192c13.28 0 25.6 4.047 35.83 10.97C332.6 178 356.1 160 384 160z\", \"M288 224c-17.69 0-32 14.33-32 32v64c0 17.67 14.31 32 32 32s32-14.33 32-32V256C320 238.3 305.7 224 288 224zM160 272V352c0 17.67 14.31 32 32 32s32-14.33 32-32V267.6C216.5 270.3 208.5 272 200 272H160zM384 192c-17.69 0-32 14.33-32 32v64c0 17.67 14.31 32 32 32s32-14.33 32-32V224C416 206.3 401.7 192 384 192z\"]]\n};\nvar faArrowUpFromBracket = {\n  prefix: 'fad',\n  iconName: 'arrow-up-from-bracket',\n  icon: [448, 512, [], \"e09a\", [\"M384 352v64c0 17.67-14.33 32-32 32H96c-17.67 0-32-14.33-32-32v-64c0-17.67-14.33-32-32-32s-32 14.33-32 32v64c0 53.02 42.98 96 96 96h256c53.02 0 96-42.98 96-96v-64c0-17.67-14.33-32-32-32S384 334.3 384 352z\", \"M246.6 9.375l128 128c12.5 12.5 12.5 32.75 0 45.25s-32.75 12.5-45.25 0L256 109.3V320c0 17.69-14.31 32-32 32s-32-14.31-32-32V109.3L118.6 182.6c-12.5 12.5-32.75 12.5-45.25 0c-12.49-12.49-12.51-32.74 0-45.25l128-128C213.9-3.125 234.1-3.125 246.6 9.375z\"]]\n};\nvar faTrashPlus = {\n  prefix: 'fad',\n  iconName: 'trash-plus',\n  icon: [448, 512, [], \"e2b2\", [\"M394.6 466.8C393.1 492.2 372.1 512 346.7 512H101.3C75.87 512 54.86 492.2 53.39 466.8L32 96H416L394.6 466.8zM224 400C237.3 400 248 389.3 248 376V312H312C325.3 312 336 301.3 336 288C336 274.7 325.3 264 312 264H248V200C248 186.7 237.3 176 224 176C210.7 176 200 186.7 200 200V264H136C122.7 264 112 274.7 112 288C112 301.3 122.7 312 136 312H200V376C200 389.3 210.7 400 224 400z\", \"M135.2 17.69C140.6 6.848 151.7 0 163.8 0H284.2C296.3 0 307.4 6.848 312.8 17.69L320 32H416C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H128L135.2 17.69zM199.1 376V312H135.1C122.7 312 111.1 301.3 111.1 288C111.1 274.7 122.7 264 135.1 264H199.1V200C199.1 186.7 210.7 176 223.1 176C237.3 176 248 186.7 248 200V264H312C325.3 264 336 274.7 336 288C336 301.3 325.3 312 312 312H248V376C248 389.3 237.3 400 223.1 400C210.7 400 199.1 389.3 199.1 376z\"]]\n};\nvar faObjectsAlignTop = {\n  prefix: 'fad',\n  iconName: 'objects-align-top',\n  icon: [512, 512, [], \"e3c0\", [\"M176 128C202.5 128 224 149.5 224 176V464C224 490.5 202.5 512 176 512H112C85.49 512 64 490.5 64 464V176C64 149.5 85.49 128 112 128H176zM400 128C426.5 128 448 149.5 448 176V336C448 362.5 426.5 384 400 384H336C309.5 384 288 362.5 288 336V176C288 149.5 309.5 128 336 128H400z\", \"M0 24C0 10.75 10.75 0 24 0H488C501.3 0 512 10.75 512 24C512 37.25 501.3 48 488 48H24C10.75 48 0 37.25 0 24z\"]]\n};\nvar faFolder = {\n  prefix: 'fad',\n  iconName: 'folder',\n  icon: [512, 512, [128193, 128447, 61716, \"folder-blank\"], \"f07b\", [\"M512 144v288c0 26.5-21.5 48-48 48h-416C21.5 480 0 458.5 0 432v-352C0 53.5 21.5 32 48 32h160l64 64h192C490.5 96 512 117.5 512 144z\", \"\"]]\n};\nvar faFolderBlank = faFolder;\nvar faFaceAnxiousSweat = {\n  prefix: 'fad',\n  iconName: 'face-anxious-sweat',\n  icon: [576, 512, [], \"e36a\", [\"M99.62 429.3C116.9 414.1 128 393.5 128 369C128 357.6 124.2 346.6 120.9 338.5C117.2 329.8 112.5 320.9 107.7 312.8C98.1 296.7 86.98 281.3 80.01 272.1C68.39 256.5 48.28 252.2 32.02 259.3C32.01 258.2 32 257.1 32 256C32 114.6 146.6 0 288 0C429.4 0 544 114.6 544 256C544 397.4 429.4 512 288 512C213.5 512 146.4 480.2 99.62 429.3V429.3zM224 416H352C360.8 416 368 408.8 368 400C368 355.8 332.2 319.1 288 319.1C243.8 319.1 208 355.8 208 400C208 408.8 215.2 416 224 416zM399.6 271.1C399.6 254.3 385.3 239.1 367.6 239.1C349.1 239.1 335.6 254.3 335.6 271.1C335.6 289.7 349.1 303.1 367.6 303.1C385.3 303.1 399.6 289.7 399.6 271.1zM175.6 271.1C175.6 289.7 189.1 303.1 207.6 303.1C225.3 303.1 239.6 289.7 239.6 271.1C239.6 254.3 225.3 239.1 207.6 239.1C189.1 239.1 175.6 254.3 175.6 271.1zM227.3 171.3C233.6 165.1 233.6 154.9 227.3 148.7C221.1 142.4 210.9 142.4 204.7 148.7L197.3 156.1C178.5 174.9 154.2 187.4 127.9 191.8L125.4 192.2C116.7 193.7 110.8 201.9 112.2 210.6C113.7 219.3 121.9 225.2 130.6 223.8L133.1 223.4C166 217.9 196.4 202.3 219.9 178.7L227.3 171.3zM348.7 148.7C342.4 154.9 342.4 165.1 348.7 171.3L356.1 178.7C379.6 202.3 409.1 217.9 442.9 223.4L445.4 223.8C454.1 225.2 462.3 219.3 463.8 210.6C465.2 201.9 459.3 193.7 450.6 192.2L448.2 191.8C421.8 187.4 397.5 174.9 378.7 156.1L371.3 148.7C365.1 142.4 354.9 142.4 348.7 148.7z\", \"M219.9 178.7C196.4 202.3 166 217.9 133.1 223.4L130.6 223.8C121.9 225.2 113.7 219.3 112.2 210.6C110.8 201.9 116.7 193.7 125.4 192.2L127.9 191.8C154.2 187.4 178.5 174.9 197.3 156.1L204.7 148.7C210.9 142.4 221.1 142.4 227.3 148.7C233.6 154.9 233.6 165.1 227.3 171.3L219.9 178.7zM207.6 240C225.3 240 239.6 254.3 239.6 272C239.6 289.7 225.3 304 207.6 304C189.1 304 175.6 289.7 175.6 272C175.6 254.3 189.1 240 207.6 240zM367.6 240C385.3 240 399.6 254.3 399.6 272C399.6 289.7 385.3 304 367.6 304C349.1 304 335.6 289.7 335.6 272C335.6 254.3 349.1 240 367.6 240zM371.3 148.7L378.7 156.1C397.5 174.9 421.8 187.4 448.2 191.8L450.6 192.2C459.3 193.7 465.2 201.9 463.8 210.6C462.3 219.3 454.1 225.2 445.4 223.8L442.9 223.4C409.1 217.9 379.6 202.3 356.1 178.7L348.7 171.3C342.4 165.1 342.4 154.9 348.7 148.7C354.9 142.4 365.1 142.4 371.3 148.7zM48 416C21.54 416 0 395 0 369C0 349 28.55 308.6 41.6 291.3C44.8 286.9 51.2 286.9 54.4 291.3C67.57 308.6 95.1 349 95.1 369C95.1 395 74.46 416 47.1 416H48z\"]]\n};\nvar faCreditCardBlank = {\n  prefix: 'fad',\n  iconName: 'credit-card-blank',\n  icon: [576, 512, [], \"f389\", [\"M176 352C184.8 352 192 359.2 192 368C192 376.8 184.8 384 176 384H112C103.2 384 96 376.8 96 368C96 359.2 103.2 352 112 352H176zM368 352C376.8 352 384 359.2 384 368C384 376.8 376.8 384 368 384H240C231.2 384 224 376.8 224 368C224 359.2 231.2 352 240 352H368z\", \"M512 32C547.3 32 576 60.65 576 96V416C576 451.3 547.3 480 512 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H512zM112 384H176C184.8 384 192 376.8 192 368C192 359.2 184.8 352 176 352H112C103.2 352 96 359.2 96 368C96 376.8 103.2 384 112 384zM240 384H368C376.8 384 384 376.8 384 368C384 359.2 376.8 352 368 352H240C231.2 352 224 359.2 224 368C224 376.8 231.2 384 240 384z\"]]\n};\nvar faFileWaveform = {\n  prefix: 'fad',\n  iconName: 'file-waveform',\n  icon: [448, 512, [\"file-medical-alt\"], \"f478\", [\"M448 128v336c0 26.51-21.49 48-48 48h-288C85.49 512 64 490.5 64 464v-160h65.16l41.38 82.72C174.6 394.9 182.9 400 192 400c.3125 0 .6562 0 1-.0313c9.438-.375 17.78-6.281 21.28-15.06l44.16-110.4l8.094 16.19C270.6 298.9 278.9 304 288 304h64c8.836 0 16-7.164 16-16V272C368 263.2 360.8 256 352 256h-49.16l-25.38-50.72c-4.219-8.438-12.16-13.72-22.47-13.25c-9.438 .375-17.78 6.281-21.28 15.06L189.6 317.5L165.5 269.3C161.4 261.1 153.1 256 143.1 256H64V48C64 21.49 85.49 0 112 0H320v128H448z\", \"M320 0v128h128L320 0zM352 256h-49.16l-25.38-50.72c-4.219-8.438-12.16-13.72-22.47-13.25c-9.438 .375-17.78 6.281-21.28 15.06L189.6 317.5L165.5 269.3C161.4 261.1 153.1 256 143.1 256H16C7.164 256 0 263.2 0 272V288c0 8.836 7.164 16 16 16h113.2l41.38 82.72C174.6 394.9 182.9 400 192 400c.3125 0 .6562 0 1-.0313c9.438-.375 17.78-6.281 21.28-15.06l44.16-110.4l8.094 16.19C270.6 298.9 278.9 304 288 304h64c8.836 0 16-7.164 16-16V272C368 263.2 360.8 256 352 256z\"]]\n};\nvar faFileMedicalAlt = faFileWaveform;\nvar faMicrochipAi = {\n  prefix: 'fad',\n  iconName: 'microchip-ai',\n  icon: [512, 512, [], \"e1ec\", [\"M0 256c0 8.836 7.164 16 16 16H64v-32H16C7.164 240 0 247.2 0 256zM0 352c0 8.836 7.164 16 16 16H64v-32H16C7.164 336 0 343.2 0 352zM0 160c0 8.836 7.164 16 16 16H64v-32H16C7.164 144 0 151.2 0 160zM512 160c0-8.836-7.162-16-16-16H448v32h48C504.8 176 512 168.8 512 160zM176 16C176 7.164 168.8 0 160 0C151.2 0 144 7.164 144 16V64h32V16zM272 16C272 7.164 264.8 0 256 0C247.2 0 240 7.164 240 16V64h32V16zM144 496C144 504.8 151.2 512 160 512c8.838 0 16-7.164 16-16V448h-32V496zM352 0c-8.836 0-16 7.164-16 16V64h32V16C368 7.164 360.8 0 352 0zM240 496c0 8.836 7.164 16 16 16c8.838 0 16-7.164 16-16V448h-32V496zM496 240H448v32h48C504.8 272 512 264.8 512 256S504.8 240 496 240zM336 496c0 8.836 7.164 16 16 16c8.838 0 16-7.164 16-16V448h-32V496zM496 336H448v32h48c8.838 0 16-7.164 16-16S504.8 336 496 336z\", \"M190.5 272h35.07L208 231.9L190.5 272zM384 64H128C92.65 64 64 92.65 64 128v256c0 35.35 28.65 64 64 64h256c35.35 0 64-28.65 64-64V128C448 92.65 419.3 64 384 64zM270.4 334.7C268.3 335.6 266.2 336 264 336c-6.156 0-12.04-3.578-14.66-9.594L239.5 304H176.5l-9.805 22.41c-3.531 8.125-12.94 11.83-21.06 8.25C137.5 331.1 133.8 321.7 137.3 313.6l56-128c5.062-11.66 24.25-11.66 29.31 0l56 128C282.2 321.7 278.5 331.1 270.4 334.7zM352 320c0 8.844-7.156 16-16 16S320 328.8 320 320V192c0-8.844 7.156-16 16-16S352 183.2 352 192V320z\"]]\n};\nvar faMug = {\n  prefix: 'fad',\n  iconName: 'mug',\n  icon: [576, 512, [], \"f874\", [\"M416 128V64h32c70.75 0 128 57.25 128 128s-57.25 128-128 128h-32V256h32c35.38 0 64-28.62 64-64s-28.62-64-64-64H416z\", \"M416 352c0 53-43 96-96 96H128c-53 0-96-43-96-96V88C32 72.98 44.42 64 56 64H416V352z\"]]\n};\nvar faPlaneUpSlash = {\n  prefix: 'fad',\n  iconName: 'plane-up-slash',\n  icon: [640, 512, [], \"e22e\", [\"M245.4 167.1L256 160V93.68C256 59.53 285 0 320 0C356 0 384 59.53 384 93.68V160L561.8 278.5C570.7 284.4 576 294.4 576 305.1V361.8C576 372.7 565.3 380.4 554.9 376.1L482.4 352.8L245.4 167.1zM161.3 223.1L445.9 447.3C447.3 449.7 448 452.4 448 455.3V497.1C448 505.7 441.7 512 433.1 512C432.7 512 431.4 511.8 430.1 511.5L320 480L209.9 511.5C208.6 511.8 207.3 512 206 512C198.3 512 192 505.7 192 497.1V456C192 450.1 194.4 446.2 198.4 443.2L256 400V320L85.06 376.1C74.7 380.4 64 372.7 64 361.8V305.1C64 294.4 69.35 284.4 78.25 278.5L161.3 223.1z\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faRadiation = {\n  prefix: 'fad',\n  iconName: 'radiation',\n  icon: [512, 512, [], \"f7b9\", [\"M256 303.1c26.5 0 48-21.5 48-48S282.5 207.1 256 207.1S208 229.5 208 255.1S229.5 303.1 256 303.1z\", \"M213.6 188L142.7 74.71C132.5 58.41 109.9 54.31 95.25 66.75c-44.94 38.1-76.19 91.82-85.17 152.8C7.266 238.7 22.67 255.8 42.01 255.8h133.8C175.8 227.2 191 202.3 213.6 188zM298.4 323.5C286.1 331.2 271.6 335.9 256 335.9s-30.1-4.701-42.4-12.4L142.7 436.9c-10.14 16.21-4.16 38.2 13.32 45.95C186.6 496.4 220.4 504 256 504s69.42-7.611 100-21.18c17.48-7.752 23.46-29.74 13.32-45.95L298.4 323.5zM416.8 66.75c-14.67-12.44-37.21-8.338-47.41 7.965L298.4 188c22.6 14.3 37.8 39.2 37.8 67.8h133.8c19.34 0 34.74-17.13 31.93-36.26C492.9 158.6 461.7 104.8 416.8 66.75z\"]]\n};\nvar faPenCircle = {\n  prefix: 'fad',\n  iconName: 'pen-circle',\n  icon: [512, 512, [], \"e20e\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM357.8 139.7C342.1 124.1 316.8 124.1 301.2 139.7L279.8 161.1L350.7 232.1L372.1 210.7C387.8 195 387.8 169.7 372.1 154.1L357.8 139.7zM143.5 303.8L128.5 363.1C127.1 369.4 128.7 375.2 132.7 379.2C136.7 383.1 142.4 384.7 147.9 383.4L208 368.3C213.6 366.9 218.8 364 222.9 359.9L328.1 254.7L257.1 183.8L151.9 288.1C147.8 293.1 144.9 298.2 143.5 303.8z\", \"M301.2 139.7C316.8 124.1 342.1 124.1 357.8 139.7L372.1 154.1C387.8 169.7 387.8 195 372.1 210.7L350.7 232.1L279.8 161.1L301.2 139.7zM328.1 254.7L222.9 359.9C218.8 364 213.6 366.9 208 368.3L147.9 383.4C142.4 384.7 136.7 383.1 132.7 379.2C128.7 375.2 127.1 369.4 128.5 363.1L143.5 303.8C144.9 298.2 147.8 293.1 151.9 288.1L257.1 183.8L328.1 254.7z\"]]\n};\nvar faChartSimple = {\n  prefix: 'fad',\n  iconName: 'chart-simple',\n  icon: [448, 512, [], \"e473\", [\"M160 80C160 53.49 181.5 32 208 32H240C266.5 32 288 53.49 288 80V432C288 458.5 266.5 480 240 480H208C181.5 480 160 458.5 160 432V80z\", \"M400 96C426.5 96 448 117.5 448 144V432C448 458.5 426.5 480 400 480H368C341.5 480 320 458.5 320 432V144C320 117.5 341.5 96 368 96H400zM80 224C106.5 224 128 245.5 128 272V432C128 458.5 106.5 480 80 480H48C21.49 480 0 458.5 0 432V272C0 245.5 21.49 224 48 224H80z\"]]\n};\nvar faCrutches = {\n  prefix: 'fad',\n  iconName: 'crutches',\n  icon: [640, 512, [], \"f7f8\", [\"M214.6 55.02c6.28-6.278 9.418-14.54 9.418-22.79C223.1 6.952 200.9 0 191.8 0C183.5 0 175.3 3.149 168.1 9.442L9.429 168.1C3.144 175.3 .0001 183.5 .0001 191.7c0 8.209 3.121 16.42 9.366 22.7c6.292 6.327 14.62 9.553 22.89 9.553c8.238 0 16.48-3.142 22.76-9.428l.5742-.5734l131.2 131.3c2.963 2.934 6.648 4.918 9.951 7.437l15.45-15.45l10.71-46.64L100.9 168.7L168.7 100.9l85.84 85.83C259.6 178.7 265.3 171 272.1 164.2l25.29-25.25L213.1 55.61L214.6 55.02zM222.9 290.7L222.9 290.7L222.9 290.7zM639.1 191.7c0-8.239-3.144-16.48-9.428-22.76l-159.6-159.5C464.7 3.149 456.5 0 448.2 0c-9.229 0-32.21 7.171-32.21 32.23c0 8.255 3.138 16.51 9.418 22.79l159.6 159.5c6.287 6.286 14.53 9.428 22.76 9.428c8.267 0 16.53-3.163 22.83-9.49C636.8 208.2 639.1 199.1 639.1 191.7zM438.6 393.4c-7.879 3.621-16.01 6.738-24.58 8.758l-46.44 10.72l94.49 94.49C465.2 510.4 469.3 512 473.4 512c4.094 0 8.188-1.562 11.31-4.687l22.63-22.62c3.125-3.125 4.687-7.219 4.687-11.31c0-4.094-1.563-8.187-4.688-11.31L438.6 393.4z\", \"M539.1 168.7l-76.69 76.69l-67.88-67.87l76.69-76.69L426 55.62L294.7 186.8C282.1 199.6 273.2 215.6 269.1 233.2l-27.75 120.2L132.7 462.1c-3.125 3.125-4.688 7.219-4.688 11.31c0 4.094 1.564 8.187 4.689 11.31l22.63 22.62C158.4 510.4 162.5 512 166.6 512c4.094 0 8.188-1.562 11.31-4.687l108.6-108.6l120.3-27.75c17.5-4.125 33.63-12.1 46.38-25.62l131.2-131.3L539.1 168.7zM407.9 300.1c-4.25 4.125-9.625 7.125-15.5 8.5l-79.25 18.25l18.25-79.25c1.375-5.875 4.375-11.25 8.5-15.5l9.375-9.25l67.88 67.87L407.9 300.1z\"]]\n};\nvar faCircleParking = {\n  prefix: 'fad',\n  iconName: 'circle-parking',\n  icon: [512, 512, [\"parking-circle\"], \"f615\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 448C362 448 448 362 448 256C448 149.1 362 64 256 64C149.1 64 64 149.1 64 256C64 362 149.1 448 256 448z\", \"M240 352C240 369.7 225.7 384 208 384C190.3 384 176 369.7 176 352V168C176 145.9 193.9 128 216 128H288C341 128 384 170.1 384 224C384 277 341 320 288 320H240V352zM240 192V256H288C305.7 256 320 241.7 320 224C320 206.3 305.7 192 288 192H240z\"]]\n};\nvar faParkingCircle = faCircleParking;\nvar faMarsStroke = {\n  prefix: 'fad',\n  iconName: 'mars-stroke',\n  icon: [512, 512, [9894], \"f229\", [\"M272 304c0 35.35-28.65 64-64 64s-64-28.65-64-64s28.65-64 64-64S272 268.7 272 304z\", \"M496 .0002l-112.4 .0001c-21.38 0-32.09 25.85-16.97 40.97l29.56 29.56l-24.33 24.34l-33.94-33.94c-6.248-6.25-16.38-6.248-22.63 0l-22.63 22.63c-6.25 6.25-6.25 16.38 0 22.63l33.94 33.94l-18.96 18.96C239.1 111.8 144.5 118.6 83.55 179.5c-68.73 68.73-68.73 180.2 0 248.9c68.73 68.73 180.2 68.73 248.9 0c60.99-60.99 67.73-155.6 20.47-224.1l18.96-18.96l33.94 33.94c6.248 6.248 16.38 6.25 22.63 0l22.63-22.63c6.248-6.248 6.248-16.38 0-22.63l-33.94-33.94l24.34-24.33l29.56 29.56C486.1 160.5 512 149.8 512 128.4v-112.4C512 7.162 504.8 .0002 496 .0002zM275.9 371.9c-37.43 37.43-98.33 37.43-135.8 0c-37.43-37.43-37.43-98.33 0-135.8c37.43-37.43 98.33-37.43 135.8 0C313.3 273.5 313.3 334.5 275.9 371.9z\"]]\n};\nvar faLeafOak = {\n  prefix: 'fad',\n  iconName: 'leaf-oak',\n  icon: [512, 512, [], \"f6f7\", [\"M498 232.8c-6.246 6.75-14.62 11.76-22.62 16.63c-12.62 7.871-25.62 14.98-39.86 23.11c4.457 5.469 8.092 9.71 11.44 13.85c22.32 27.61 15.85 65.11-15.49 81.78c-22.07 11.74-45.52 10.24-69.42 7.221c-12.75-1.625-25.74-2.625-42.24-4.375c4.248 6.125 6.246 8.624 7.748 11.25c14.99 26.11 4.246 55.37-24.62 63.23c-11.87 3.129-25.62 3.497-37.61 .7513c-17.24-3.875-33.36-12.87-50.61-17.5c-20.68-5.783-30.03-.5801-35.67 1.266c-19.51 6.422-40 3.705-57.74-5.345l191.7-191.7c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0l-191.7 191.7c-9.049-17.74-11.72-38.21-5.298-57.71c1.857-5.646 7.077-14.9 1.265-35.67C78.71 280.1 69.71 263.9 65.84 246.7c-2.748-12-2.374-25.75 .7506-37.62C74.46 180.2 103.7 169.5 129.8 184.5c2.625 1.5 5.124 3.501 11.25 7.747C139.3 175.7 138.3 162.7 136.7 149.1C133.7 126.1 132.2 102.6 143.9 80.54c16.67-31.34 54.17-37.82 81.78-15.49C229.8 68.39 234.1 72.03 239.5 76.48c8.121-14.25 15.24-27.24 23.11-39.86c4.871-7.996 9.872-16.38 16.62-22.62c23.74-22.12 59.1-17.36 77.85 9.624c6.799 10.37 10.35 25.29 26.87 20.5c32.99-9.742 57.02-2.832 71.52 12.41c15.24 14.5 22.14 38.52 12.39 71.5c-4.738 16.34 9.73 19.8 20.5 26.87C515.4 173.6 520.1 209 498 232.8z\", \"M312.1 232.1l-272 272C36.28 509.7 30.14 512 23.1 512s-12.28-2.344-16.97-7.031c-9.375-9.375-9.375-24.56 0-33.94l272-272c9.375-9.375 24.56-9.375 33.94 0S322.3 223.6 312.1 232.1z\"]]\n};\nvar faSquareBolt = {\n  prefix: 'fad',\n  iconName: 'square-bolt',\n  icon: [448, 512, [], \"e265\", [\"M384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM261.8 131.6L125.8 243.6C120.6 247.9 118.7 255 120.9 261.4C123.2 267.8 129.2 271.1 136 271.1H199.7L161.3 361.7C158.4 368.5 160.5 376.4 166.4 380.8C172.3 385.2 180.5 385 186.2 380.4L322.2 268.4C327.4 264.1 329.3 256.1 327.1 250.6C324.8 244.2 318.8 240 312 240H248.3L286.7 150.3C289.6 143.5 287.5 135.6 281.6 131.2C275.7 126.8 267.5 126.1 261.8 131.6V131.6z\", \"M248.3 240H312C318.8 240 324.8 244.2 327.1 250.6C329.3 256.1 327.4 264.1 322.2 268.4L186.2 380.4C180.5 385 172.3 385.2 166.4 380.8C160.5 376.4 158.4 368.5 161.3 361.7L199.7 271.1H136C129.2 271.1 123.2 267.8 120.9 261.4C118.7 255 120.6 247.9 125.8 243.6L261.8 131.6C267.5 126.1 275.7 126.8 281.6 131.2C287.5 135.6 289.6 143.5 286.7 150.3L248.3 240z\"]]\n};\nvar faVial = {\n  prefix: 'fad',\n  iconName: 'vial',\n  icon: [512, 512, [129514], \"f492\", [\"M502.6 169.4l-160-160C336.4 3.125 328.2 0 320 0s-16.38 3.125-22.62 9.375c-12.5 12.5-12.5 32.75 0 45.25l6.975 6.977l-271.4 271c-38.75 38.75-45.13 102-9.375 143.5C44.08 500 72.76 512 101.5 512h.4473c26.38 0 52.75-9.1 72.88-30.12l275.2-274.6l7.365 7.367C463.6 220.9 471.8 224 480 224s16.38-3.125 22.62-9.375C515.1 202.1 515.1 181.9 502.6 169.4zM129.6 436.6C122.2 443.1 112.4 448 101.5 448c-6.615 0-19.23-1.766-29.44-13.65c-12.85-14.91-10.09-40.24 6.107-56.44l271.4-271l55.18 55.12L129.6 436.6z\", \"M310.6 256L129.6 436.6C122.2 443.1 112.4 448 101.5 448c-6.615 0-19.23-1.766-29.44-13.65c-12.85-14.91-10.09-40.24 6.107-56.44L200.2 256H310.6z\"]]\n};\nvar faGauge = {\n  prefix: 'fad',\n  iconName: 'gauge',\n  icon: [512, 512, [\"dashboard\", \"gauge-med\", \"tachometer-alt-average\"], \"f624\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM280 292.7V88C280 74.75 269.3 64 256 64C242.7 64 232 74.75 232 88V292.7C208.5 302.1 192 325.1 192 352C192 387.3 220.7 416 256 416C291.3 416 320 387.3 320 352C320 325.1 303.5 302.1 280 292.7zM144 176C161.7 176 176 161.7 176 144C176 126.3 161.7 112 144 112C126.3 112 112 126.3 112 144C112 161.7 126.3 176 144 176zM96 224C78.33 224 64 238.3 64 256C64 273.7 78.33 288 96 288C113.7 288 128 273.7 128 256C128 238.3 113.7 224 96 224zM416 288C433.7 288 448 273.7 448 256C448 238.3 433.7 224 416 224C398.3 224 384 238.3 384 256C384 273.7 398.3 288 416 288zM368 112C350.3 112 336 126.3 336 144C336 161.7 350.3 176 368 176C385.7 176 400 161.7 400 144C400 126.3 385.7 112 368 112z\", \"M280 292.7C303.5 302.1 320 325.1 320 352C320 387.3 291.3 416 256 416C220.7 416 192 387.3 192 352C192 325.1 208.5 302.1 232 292.7V88C232 74.75 242.7 64 256 64C269.3 64 280 74.75 280 88V292.7z\"]]\n};\nvar faDashboard = faGauge;\nvar faGaugeMed = faGauge;\nvar faTachometerAltAverage = faGauge;\nvar faWandMagicSparkles = {\n  prefix: 'fad',\n  iconName: 'wand-magic-sparkles',\n  icon: [576, 512, [\"magic-wand-sparkles\"], \"e2ca\", [\"M248.8 4.994C249.9 1.99 252.8 .0001 256 .0001C259.2 .0001 262.1 1.99 263.2 4.994L277.3 42.67L315 56.79C318 57.92 320 60.79 320 64C320 67.21 318 70.08 315 71.21L277.3 85.33L263.2 123C262.1 126 259.2 128 256 128C252.8 128 249.9 126 248.8 123L234.7 85.33L196.1 71.21C193.1 70.08 192 67.21 192 64C192 60.79 193.1 57.92 196.1 56.79L234.7 42.67L248.8 4.994zM529.9 116.5L419.2 227.2L379.6 187.6L484.6 82.58L461.4 59.31L356.3 164.3L316.7 124.7L427.4 14.06C446.2-4.686 476.6-4.686 495.3 14.06L529.9 48.64C548.6 67.38 548.6 97.78 529.9 116.5H529.9zM7.491 117.2L64 96L85.19 39.49C86.88 34.98 91.19 32 96 32C100.8 32 105.1 34.98 106.8 39.49L128 96L184.5 117.2C189 118.9 192 123.2 192 128C192 132.8 189 137.1 184.5 138.8L128 160L106.8 216.5C105.1 221 100.8 224 96 224C91.19 224 86.88 221 85.19 216.5L64 160L7.491 138.8C2.985 137.1 0 132.8 0 128C0 123.2 2.985 118.9 7.491 117.2zM359.5 373.2L416 352L437.2 295.5C438.9 290.1 443.2 288 448 288C452.8 288 457.1 290.1 458.8 295.5L480 352L536.5 373.2C541 374.9 544 379.2 544 384C544 388.8 541 393.1 536.5 394.8L480 416L458.8 472.5C457.1 477 452.8 480 448 480C443.2 480 438.9 477 437.2 472.5L416 416L359.5 394.8C354.1 393.1 352 388.8 352 384C352 379.2 354.1 374.9 359.5 373.2z\", \"M148.5 497.9C129.8 516.6 99.38 516.6 80.64 497.9L46.06 463.3C27.31 444.6 27.31 414.2 46.06 395.4L316.7 124.7L419.2 227.2L148.5 497.9z\"]]\n};\nvar faMagicWandSparkles = faWandMagicSparkles;\nvar faLambda = {\n  prefix: 'fad',\n  iconName: 'lambda',\n  icon: [448, 512, [], \"f66e\", [\"M448 448c0 17.69-14.31 32-32 32h-64c-12.12 0-23.19-6.844-28.62-17.69l-130.6-261.2l-115.5 259.9c-5.312 11.94-17 19-29.28 19c-4.344 0-8.75-.875-12.97-2.75c-16.16-7.188-23.41-26.09-16.25-42.25l136.9-308.1L140.2 96.01H32c-17.69 0-32-14.31-32-32s14.31-32 32-32l128-.0049c12.12 0 23.19 6.849 28.62 17.69l183.2 366.3H416C433.7 416 448 430.3 448 448z\", \"\"]]\n};\nvar faE = {\n  prefix: 'fad',\n  iconName: 'e',\n  icon: [320, 512, [101], \"45\", [\"M320 448c0 17.67-14.33 32-32 32H32c-17.67 0-32-14.33-32-32v-384C0 46.34 14.33 32.01 32 32.01h256c17.67 0 32 14.33 32 32s-14.33 32-32 32H64v128h160c17.67 0 32 14.32 32 31.99s-14.33 32.01-32 32.01H64v128h224C305.7 416 320 430.3 320 448z\", \"\"]]\n};\nvar faPizza = {\n  prefix: 'fad',\n  iconName: 'pizza',\n  icon: [576, 512, [127829], \"f817\", [\"M477.9 120.4L342.3 256l135.6 135.6c33.37-38.94 50.06-87.29 50.06-135.6C527.9 207.7 511.2 159.3 477.9 120.4zM448.1 304c-17.74 0-31.99-14.25-31.99-31.1C416.1 254.3 430.4 240 448.1 240c17.5 0 31.99 14.25 31.99 32C480.1 289.8 465.6 304 448.1 304zM403.2 108.9c-40.6-40.6-93.67-60.88-146.9-60.87c-54.08 .0188-108.3 21.02-149.1 62.99C68.77 150.6 49.53 203.3 49.53 255.1c0 52.69 19.25 105.4 57.74 145c40.5 41.63 94.02 62.63 147.7 62.99c53.63 .3594 107.4-19.92 148.3-60.86L256.3 256L403.2 108.9zM160.3 288c-17.75 0-32-14.26-32-32.01c0-8.502 3.5-16.75 9.502-22.75c5.969-5.969 14.16-9.199 22.62-9.23c17.69 .0703 31.88 14.28 31.88 31.98C192.3 273.7 178 288 160.3 288zM192 143.1c0-8.502 3.496-16.75 9.498-22.75C207.5 115.2 215.5 111.1 224 111.1c17.75 0 32 14.26 32 32.01S241.7 176 224 176C206.2 176 192 161.7 192 143.1zM288.3 368c0 17.75-14.33 32-32.08 32c-17.75 0-31.92-14.25-31.92-32c0-17.76 14.25-32.01 32-32.01C274 336 288.3 350.3 288.3 368z\", \"M523.2 100.1c-5.748-7.5-17.25-7.917-23.1-1.167l-21.37 21.42c66.74 77.88 66.74 193.4 0 271.3l21.37 21.37c6.75 6.75 18.25 6.375 23.1-1.125c35.18-46 52.77-100.9 52.78-155.9C576 201.1 558.4 146.1 523.2 100.1zM224 176c17.75 0 32-14.25 32-32S241.7 111.1 224 111.1c-8.502 0-16.5 3.25-22.5 9.254C195.5 127.2 192 135.5 192 143.1C192 161.7 206.2 176 224 176zM403.2 403.1c-81.87 81.88-214.1 81.13-295.1-2.125c-76.99-79.26-76.99-210.8 0-290c80.99-83.25 214.1-84 295.1-2.125l21.1-22c6.373-6.502 6.373-17.38-.5-23.38c-48.08-42.33-108.2-63.49-168.5-63.49C175.3 .0047 94.33 38.27 42.72 114.8C14.28 156.1 .0005 206.5 .0005 255.1c0 49.5 14.28 99.02 42.72 141.2c50.62 75.1 129.4 113.4 208.9 114.8c61.78 1.128 123.1-20.02 173.3-63.45c6.873-6 6.79-16.87 .2923-23.37L403.2 403.1zM448.1 240c-17.74 0-31.99 14.25-31.99 32C416.1 289.8 430.4 304 448.1 304c17.5 0 31.99-14.25 31.99-31.1C480.1 254.3 465.6 240 448.1 240zM160.4 224C151.9 224 143.7 227.3 137.8 233.2c-6.002 6.002-9.502 14.25-9.502 22.75c0 17.75 14.25 32.01 32 32.01c17.75 0 32-14.26 32-32.01C192.3 238.3 178.1 224.1 160.4 224zM256.2 400c17.75 0 32.08-14.25 32.08-32c0-17.76-14.25-32.01-32-32.01c-17.75 0-32 14.25-32 32.01C224.3 385.8 238.4 400 256.2 400z\"]]\n};\nvar faBowlChopsticksNoodles = {\n  prefix: 'fad',\n  iconName: 'bowl-chopsticks-noodles',\n  icon: [512, 512, [], \"e2ea\", [\"M512 24.08c0-14.41-11.93-24.01-23.98-24.01c-3.096 0 17.55-4.236-264 54.51V92.89l267.9-45.18C504.1 45.62 512 35.29 512 24.08zM0 113.2C0 122.1 7.361 127.1 14.71 127.1c.9121 0-5.396 1.115 49.29-8.09V87.95L11.75 98.84C4.854 100.3 0 106.4 0 113.2zM0 159.8C0 168.7 7.275 176 16.25 176H64V142L15.74 143.5C6.969 143.8 0 150.1 0 159.8zM487.6 128.8L224 137V176h264.4C501.4 176 512 165.4 512 152.4C512 139 500.1 128.3 487.6 128.8z\", \"M511.1 256.2c0 95.69-51.5 179-127.1 223.8C383.1 497.7 369.7 512 351.1 512H160c-17.67 0-31.1-14.33-31.1-32c-76.5-44.81-127.1-128.1-127.1-223.8c0-17.8 14.37-32.19 31.1-32.19L64 224V56C64 42.74 74.74 32 88 32C101.3 32 112 42.74 112 56V224h32V40c0-13.26 10.75-24 24-24S192 26.74 192 40V224l287.1-.0039C497.6 223.1 511.1 238.4 511.1 256.2z\"]]\n};\nvar faH3 = {\n  prefix: 'fad',\n  iconName: 'h3',\n  icon: [640, 512, [], \"f315\", [\"M288 64.01c-17.67 0-32 14.31-32 32v128H64v-128c0-17.69-14.33-32-32-32s-32 14.31-32 32v320c0 17.69 14.33 32 32 32s32-14.31 32-32v-128h192v128c0 17.69 14.33 32 32 32s32-14.31 32-32v-320C320 78.33 305.7 64.01 288 64.01z\", \"M523.9 211.7l91.03-93.38c8.984-9.219 11.58-22.91 6.578-34.78C616.5 71.73 604.9 64.01 592 64.01l-192-.0778c-17.67 0-32 14.39-32 32.08s14.33 32 32 32h116.1l-91.02 93.34c-8.984 9.219-11.58 22.91-6.578 34.78C423.5 267.1 435.1 275.7 448 275.7h73.84C551.7 275.7 576 299.1 576 329.9s-24.3 54.16-54.16 54.16h-62.53c-13.16 0-24.8-8.375-28.95-20.88c-5.578-16.75-23.69-25.88-40.48-20.22c-16.77 5.594-25.83 23.72-20.23 40.47c12.89 38.66 48.94 64.63 89.67 64.63h62.53C587 448 640 395 640 329.9C640 265.4 588.1 212.8 523.9 211.7z\"]]\n};\nvar faPenClip = {\n  prefix: 'fad',\n  iconName: 'pen-clip',\n  icon: [512, 512, [\"pen-alt\"], \"f305\", [\"M362.7 19.32C387.7-5.678 428.3-5.678 453.3 19.32L492.7 58.75C517.7 83.74 517.7 124.3 492.7 149.3L417.9 224L288 94.06L362.7 19.32z\", \"M104.1 216.1C95.6 226.3 80.4 226.3 71.03 216.1C61.66 207.6 61.66 192.4 71.03 183L173.1 80.97C201.2 52.85 246.8 52.85 274.9 80.97L417.9 224L229.5 412.5C181.5 460.5 120.3 493.2 53.7 506.5L28.71 511.5C20.84 513.1 12.7 510.6 7.03 504.1C1.356 499.3-1.107 491.2 .4662 483.3L5.465 458.3C18.78 391.7 51.52 330.5 99.54 282.5L254.1 128L240.1 114.9C231.6 105.5 216.4 105.5 207 114.9L104.1 216.1z\"]]\n};\nvar faPenAlt = faPenClip;\nvar faBridgeCircleExclamation = {\n  prefix: 'fad',\n  iconName: 'bridge-circle-exclamation',\n  icon: [640, 512, [], \"e4ca\", [\"M32 64C32 46.33 46.33 32 64 32H576C593.7 32 608 46.33 608 64C608 81.67 593.7 96 576 96H536V160H608V232.2C577.6 207.1 538.5 192 496 192C426.9 192 367.1 231.8 338.3 289.7C332.4 288.6 326.3 288 320 288C266.1 288 224 330.1 224 384V448C224 465.7 209.7 480 192 480H160C142.3 480 128 465.7 128 448V384C128 330.1 85.02 288 32 288V160H104V96H64C46.33 96 32 81.67 32 64V64zM408 160H488V96H408V160zM360 160V96H280V160H360zM152 160H232V96H152V160z\", \"M640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM496 416C482.7 416 472 426.7 472 440C472 453.3 482.7 464 496 464C509.3 464 520 453.3 520 440C520 426.7 509.3 416 496 416zM511.1 288C511.1 279.2 504.8 272 495.1 272C487.2 272 479.1 279.2 479.1 288V368C479.1 376.8 487.2 384 495.1 384C504.8 384 511.1 376.8 511.1 368V288z\"]]\n};\nvar faBadgePercent = {\n  prefix: 'fad',\n  iconName: 'badge-percent',\n  icon: [512, 512, [], \"f646\", [\"M256 0C292.8 0 324.8 20.7 340.9 51.1C373.8 40.1 410.1 48.96 437 74.98C463 101 470.1 138.2 460.9 171.1C491.3 187.2 512 219.2 512 256C512 292.8 491.3 324.8 460.9 340.9C471 373.8 463 410.1 437 437C410.1 463 373.8 470.1 340.9 460.9C324.8 491.3 292.8 512 256 512C219.2 512 187.2 491.3 171.1 460.9C138.2 471 101 463 74.98 437C48.96 410.1 41 373.8 51.1 340.9C20.7 324.8 0 292.8 0 256C0 219.2 20.7 187.2 51.1 171.1C40.1 138.2 48.96 101 74.98 74.98C101 48.96 138.2 41 171.1 51.1C187.2 20.7 219.2 0 256 0V0zM192 224C209.7 224 224 209.7 224 192C224 174.3 209.7 160 192 160C174.3 160 160 174.3 160 192C160 209.7 174.3 224 192 224zM320 288C302.3 288 288 302.3 288 320C288 337.7 302.3 352 320 352C337.7 352 352 337.7 352 320C352 302.3 337.7 288 320 288zM336.1 208.1C346.3 199.6 346.3 184.4 336.1 175C327.6 165.7 312.4 165.7 303 175L175 303C165.7 312.4 165.7 327.6 175 336.1C184.4 346.3 199.6 346.3 208.1 336.1L336.1 208.1z\", \"M224 192C224 209.7 209.7 224 192 224C174.3 224 160 209.7 160 192C160 174.3 174.3 160 192 160C209.7 160 224 174.3 224 192zM352 320C352 337.7 337.7 352 320 352C302.3 352 288 337.7 288 320C288 302.3 302.3 288 320 288C337.7 288 352 302.3 352 320zM208.1 336.1C199.6 346.3 184.4 346.3 175 336.1C165.7 327.6 165.7 312.4 175 303L303 175C312.4 165.7 327.6 165.7 336.1 175C346.3 184.4 346.3 199.6 336.1 208.1L208.1 336.1z\"]]\n};\nvar faUser = {\n  prefix: 'fad',\n  iconName: 'user',\n  icon: [448, 512, [128100, 62144], \"f007\", [\"M352 128c0 70.69-57.3 128-128 128C153.3 256 96 198.7 96 128s57.31-128 128-128C294.7 0 352 57.31 352 128z\", \"M274.7 304H173.3C77.61 304 0 381.6 0 477.3c0 19.14 15.52 34.67 34.66 34.67h378.7C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304z\"]]\n};\nvar faSensor = {\n  prefix: 'fad',\n  iconName: 'sensor',\n  icon: [448, 512, [], \"e028\", [\"M384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM112 120C112 106.7 101.3 96 88 96C74.75 96 64 106.7 64 120V264C64 277.3 74.75 288 88 288C101.3 288 112 277.3 112 264V120zM208 120C208 106.7 197.3 96 184 96C170.7 96 160 106.7 160 120V264C160 277.3 170.7 288 184 288C197.3 288 208 277.3 208 264V120z\", \"M88 96C101.3 96 112 106.7 112 120V264C112 277.3 101.3 288 88 288C74.75 288 64 277.3 64 264V120C64 106.7 74.75 96 88 96zM184 96C197.3 96 208 106.7 208 120V264C208 277.3 197.3 288 184 288C170.7 288 160 277.3 160 264V120C160 106.7 170.7 96 184 96z\"]]\n};\nvar faComma = {\n  prefix: 'fad',\n  iconName: 'comma',\n  icon: [192, 512, [], \"2c\", [\"M151.7 378.6L84.01 493.1c-8.885 15.18-27.4 21.85-43.99 15.83s-26.48-22.99-23.49-40.31l22.57-131.7c3.045-17.81 13.79-33.2 29.45-42.25c31.26-18.12 75.54-2.062 87.8 31.85C162.5 344.4 160.8 363 151.7 378.6z\", \"\"]]\n};\nvar faSchoolCircleCheck = {\n  prefix: 'fad',\n  iconName: 'school-circle-check',\n  icon: [640, 512, [], \"e56b\", [\"M302.2 5.374C312.1-1.791 327-1.791 337.8 5.374L476.8 98.06L602.4 125.1C624.4 130.9 640 150.3 640 172.8V266.8C608.1 221.6 555.5 191.1 496 191.1C457.5 191.1 421.8 204.4 392.9 225.4C402.4 211.3 408 194.3 408 175.1C408 127.4 368.6 87.1 320 87.1C271.4 87.1 232 127.4 232 175.1C232 224.6 271.4 263.1 320 263.1C335.6 263.1 350.2 259.1 362.9 252.9C339.4 279.9 324.1 314.3 320.7 352H320.3L320 352C284.7 352 256 380.7 256 416V512H320L48 512C21.49 512 0 490.5 0 464V172.8C0 150.3 15.63 130.9 37.59 125.1L163.2 98.06L302.2 5.374zM80 272C80 280.8 87.16 288 96 288H128C136.8 288 144 280.8 144 272V208C144 199.2 136.8 192 128 192H96C87.16 192 80 199.2 80 208V272zM80 400C80 408.8 87.16 416 96 416H128C136.8 416 144 408.8 144 400V336C144 327.2 136.8 320 128 320H96C87.16 320 80 327.2 80 336V400zM336 160H352C360.8 160 368 167.2 368 176C368 184.8 360.8 192 352 192H320C311.2 192 304 184.8 304 176V144C304 135.2 311.2 128 320 128C328.8 128 336 135.2 336 144V160z\", \"M352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM563.3 347.3C569.6 341.1 569.6 330.9 563.3 324.7C557.1 318.4 546.9 318.4 540.7 324.7L480 385.4L451.3 356.7C445.1 350.4 434.9 350.4 428.7 356.7C422.4 362.9 422.4 373.1 428.7 379.3L468.7 419.3C474.9 425.6 485.1 425.6 491.3 419.3L563.3 347.3z\"]]\n};\nvar faToiletPaperUnder = {\n  prefix: 'fad',\n  iconName: 'toilet-paper-under',\n  icon: [512, 512, [\"toilet-paper-reverse\"], \"e2a0\", [\"M320 192c0-105.1 43-192 96-192H96C43 0 0 86 0 192c0 106 43 192 96 192h320C363 384 320 298 320 192zM63.98 224c-8.875 0-16-7.125-16-16s7.125-16 16-16s15.1 7.125 15.1 16S72.86 224 63.98 224zM127.1 224C119.1 224 111.1 216.9 111.1 208S119.1 192 127.1 192s16 7.125 16 16S136.8 224 127.1 224zM191.1 224C183.1 224 175.1 216.9 175.1 208S183.1 192 191.1 192s16.01 7.125 16.01 16S200.8 224 191.1 224zM255.1 224C247.1 224 239.1 216.9 239.1 208S247.1 192 255.1 192s16 7.125 16 16S264.8 224 255.1 224z\", \"M416 0c-53 0-96 86-96 192c0 84.04 27.07 155.3 64.68 181.3C394.5 380.1 405 384 416 384H128v96c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32V192C512 86 469 0 416 0zM416 256c-17.62 0-32-28.62-32-64S398.4 128 416 128s31.1 28.62 31.1 64S433.6 256 416 256zM191.1 224c8.875 0 16.01-7.125 16.01-16S200.8 192 191.1 192S175.1 199.1 175.1 208S183.1 224 191.1 224zM255.1 224c8.875 0 16-7.125 16-16s-7.125-16-16-16S239.1 199.1 239.1 208S247.1 224 255.1 224zM143.1 208c0-8.875-7.128-16-16-16S111.1 199.1 111.1 208S119.1 224 127.1 224S143.1 216.9 143.1 208zM63.98 192c-8.875 0-16 7.125-16 16s7.125 16 16 16s15.1-7.125 15.1-16S72.86 192 63.98 192z\"]]\n};\nvar faToiletPaperReverse = faToiletPaperUnder;\nvar faLightEmergency = {\n  prefix: 'fad',\n  iconName: 'light-emergency',\n  icon: [448, 512, [], \"e41f\", [\"M224 32C135.7 32 64 103.6 64 192v160h320V192C384 103.6 312.3 32 224 32zM224 112C179.8 112 144 147.9 144 192c0 8.832-7.039 16-16 16S112 200.8 112 192c0-61.76 50.24-112 112-112c8.961 0 16 7.168 16 16S232.1 112 224 112z\", \"M448 416v32c0 17.66-14.4 32-32 32H32c-17.6 0-32-14.34-32-32v-32c0-17.66 14.4-32 32-32h384C433.6 384 448 398.3 448 416z\"]]\n};\nvar faArrowDownToArc = {\n  prefix: 'fad',\n  iconName: 'arrow-down-to-arc',\n  icon: [512, 512, [], \"e4ae\", [\"M480 224C497.7 224 512 238.3 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 238.3 14.33 224 32 224C49.67 224 64 238.3 64 256C64 362 149.1 448 256 448C362 448 448 362 448 256C448 238.3 462.3 224 480 224z\", \"M390.6 185.4C403.1 197.9 403.1 218.1 390.6 230.6L278.6 342.6C266.1 355.1 245.9 355.1 233.4 342.6L121.4 230.6C108.9 218.1 108.9 197.9 121.4 185.4C133.9 172.9 154.1 172.9 166.6 185.4L223.1 242.7V32C223.1 14.33 238.3 0 255.1 0C273.7 0 288 14.33 288 32V242.7L345.4 185.4C357.9 172.9 378.1 172.9 390.6 185.4H390.6z\"]]\n};\nvar faDumpster = {\n  prefix: 'fad',\n  iconName: 'dumpster',\n  icon: [576, 512, [], \"f793\", [\"M24.5 44.12l-24 95.1C-2.001 150.2 5.625 160 16 160h97.25l25.63-128H40C32.75 32 26.25 36.1 24.5 44.12zM575.5 140.1l-24-95.1C549.8 36.1 543.3 32 536 32h-98.88l25.62 128H560C570.4 160 577.1 150.2 575.5 140.1zM145.9 160H272V32H171.5L145.9 160zM304 32v128h126.1L404.5 32H304z\", \"M560 224h-20L544 192H32l4 32H16C7.25 224 0 231.2 0 240v32C0 280.8 7.25 288 16 288h28L64 448v16C64 472.8 71.25 480 80 480h32C120.8 480 128 472.8 128 464V448h320v16c0 8.75 7.25 16 16 16h32c8.75 0 16-7.25 16-16V448l20-160H560C568.8 288 576 280.8 576 272v-32C576 231.2 568.8 224 560 224z\"]]\n};\nvar faVanShuttle = {\n  prefix: 'fad',\n  iconName: 'van-shuttle',\n  icon: [640, 512, [128656, \"shuttle-van\"], \"f5b6\", [\"M80 400C80 355.8 115.8 320 160 320C204.2 320 240 355.8 240 400C240 444.2 204.2 480 160 480C115.8 480 80 444.2 80 400zM400 400C400 355.8 435.8 320 480 320C524.2 320 560 355.8 560 400C560 444.2 524.2 480 480 480C435.8 480 400 444.2 400 400z\", \"M465.1 32C483.1 32 501.9 40.34 514.1 54.78L624.1 186.5C634.7 197.1 640 212.6 640 227.7V336C640 362.5 618.5 384 592 384H590.9C583.1 329.7 536.4 288 480 288C423.6 288 376.9 329.7 369.1 384H270.9C263.1 329.7 216.4 288 160 288C103.6 288 56.9 329.7 49.13 384H48C21.49 384 0 362.5 0 336V104C0 64.24 32.24 32 72 32H465.1zM64 192H160V96H72C67.58 96 64 99.58 64 104V192zM545.1 192L465.1 96H384V192H545.1zM320 192V96H224V192H320z\"]]\n};\nvar faShuttleVan = faVanShuttle;\nvar faBuildingUser = {\n  prefix: 'fad',\n  iconName: 'building-user',\n  icon: [640, 512, [], \"e4da\", [\"M0 48C0 21.49 21.49 0 48 0H336C362.5 0 384 21.49 384 48V367.8C345.8 389.2 320 430 320 476.9C320 489.8 323.6 501.8 329.9 512H240V432C240 405.5 218.5 384 192 384C165.5 384 144 405.5 144 432V512H48C21.49 512 0 490.5 0 464V48zM80 224C71.16 224 64 231.2 64 240V272C64 280.8 71.16 288 80 288H112C120.8 288 128 280.8 128 272V240C128 231.2 120.8 224 112 224H80zM160 272C160 280.8 167.2 288 176 288H208C216.8 288 224 280.8 224 272V240C224 231.2 216.8 224 208 224H176C167.2 224 160 231.2 160 240V272zM272 224C263.2 224 256 231.2 256 240V272C256 280.8 263.2 288 272 288H304C312.8 288 320 280.8 320 272V240C320 231.2 312.8 224 304 224H272zM64 144C64 152.8 71.16 160 80 160H112C120.8 160 128 152.8 128 144V112C128 103.2 120.8 96 112 96H80C71.16 96 64 103.2 64 112V144zM176 96C167.2 96 160 103.2 160 112V144C160 152.8 167.2 160 176 160H208C216.8 160 224 152.8 224 144V112C224 103.2 216.8 96 208 96H176zM256 144C256 152.8 263.2 160 272 160H304C312.8 160 320 152.8 320 144V112C320 103.2 312.8 96 304 96H272C263.2 96 256 103.2 256 112V144z\", \"M416 272C416 227.8 451.8 192 496 192C540.2 192 576 227.8 576 272C576 316.2 540.2 352 496 352C451.8 352 416 316.2 416 272zM546.9 384C598.3 384 640 425.7 640 477.1C640 496.4 624.4 512 605.1 512H386.9C367.6 512 352 496.4 352 477.1C352 425.7 393.7 384 445.1 384H546.9z\"]]\n};\nvar faLightSwitch = {\n  prefix: 'fad',\n  iconName: 'light-switch',\n  icon: [384, 512, [], \"e017\", [\"M288 272H96v-32h192V272z\", \"M320 0H64c-35.38 0-64 28.62-64 64v384c0 35.38 28.62 64 64 64h256c35.38 0 64-28.62 64-64v-384C384 28.62 355.4 0 320 0zM192 32c8.875 0 16 7.125 16 16S200.9 64 192 64S176 56.88 176 48S183.1 32 192 32zM192 480c-8.875 0-16-7.125-16-16S183.1 448 192 448s16 7.125 16 16S200.9 480 192 480zM288 367.1c0 26.5-21.5 48-48 48h-96c-26.5 0-48-21.5-48-48v-224c0-26.5 21.5-47.1 48-47.1h96c26.5 0 48 21.5 48 47.1V367.1z\"]]\n};\nvar faSquareCaretLeft = {\n  prefix: 'fad',\n  iconName: 'square-caret-left',\n  icon: [448, 512, [\"caret-square-left\"], \"f191\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.65 419.3 32 384 32zM288 360c0 9.531-5.656 18.19-14.41 22C270.5 383.3 267.3 384 264 384c-5.938 0-11.81-2.219-16.34-6.406l-112-104C130.8 269 128 262.7 128 256s2.781-13.03 7.656-17.59l112-104c7.031-6.469 17.22-8.156 25.94-4.406C282.3 133.8 288 142.5 288 152V360z\", \"M288 360c0 9.531-5.656 18.19-14.41 22C270.5 383.3 267.3 384 264 384c-5.938 0-11.81-2.219-16.34-6.406l-112-104C130.8 269 128 262.7 128 256s2.781-13.03 7.656-17.59l112-104c7.031-6.469 17.22-8.156 25.94-4.406C282.3 133.8 288 142.5 288 152V360z\"]]\n};\nvar faCaretSquareLeft = faSquareCaretLeft;\nvar faHighlighter = {\n  prefix: 'fad',\n  iconName: 'highlighter',\n  icon: [576, 512, [], \"f591\", [\"M350.4 396.5C341.3 408.8 326.1 416 311.7 416H239.1L214.6 441.4C202.1 453.9 181.9 453.9 169.4 441.4L118.6 390.6C106.1 378.1 106.1 357.9 118.6 345.4L143.1 320V248.3C143.1 233 151.2 218.7 163.5 209.6L199.3 183.3L376.7 360.7L350.4 396.5z\", \"M376.7 360.7L199.3 183.3L436.6 8.398C444 2.943 452.1 0 462.2 0C473.6 0 484.5 4.539 492.6 12.62L547.4 67.38C555.5 75.46 559.1 86.42 559.1 97.84C559.1 107 557.1 115.1 551.6 123.4L376.7 360.7zM156.7 473.9L125.7 504.1C121.2 509.5 115.1 512 108.7 512H40C26.75 512 16 501.3 16 488V483.3C16 476.1 18.53 470.8 23.03 466.3L86.06 403.3L156.7 473.9z\"]]\n};\nvar faWavePulse = {\n  prefix: 'fad',\n  iconName: 'wave-pulse',\n  icon: [640, 512, [\"heart-rate\"], \"f5f8\", [\"\", \"M640 240v32c0 8.875-7.125 15.1-16 15.1h-124.2l-55.13 110.2c-5.875 11.87-18.63 18.75-31.75 17.62c-13.25-1.375-24.25-10.62-27.75-23.5L323.8 167.3L255.2 486.8C252.2 501 239.8 511.5 225.1 512H224c-14.25 0-26.88-9.5-30.75-23.25L135.9 288H16c-8.875 0-16-7.125-16-15.1V240c0-8.875 7.125-15.1 16-15.1H160c14.25 0 26.88 9.503 30.75 23.25l28.75 100.7L288.8 25.27c3-14.37 15.62-24.87 30.37-25.25c14.75-.5 27.88 9.375 31.75 23.62l74 271.1l26.5-52.1C456.8 230.9 467.9 224 480 224h144C632.9 224 640 231.1 640 240z\"]]\n};\nvar faHeartRate = faWavePulse;\nvar faKey = {\n  prefix: 'fad',\n  iconName: 'key',\n  icon: [512, 512, [128273], \"f084\", [\"M168.3 229.7L282.3 343.7C282.3 343.7 282.3 343.7 282.3 343.7L248.1 376.1C244.5 381.5 238.4 384 232 384H192V424C192 437.3 181.3 448 168 448H128V488C128 501.3 117.3 512 104 512H24C10.75 512 0 501.3 0 488V408C0 401.6 2.529 395.5 7.029 391L168.3 229.7C168.3 229.7 168.3 229.7 168.3 229.7V229.7z\", \"M160 176C160 78.8 238.8 0 336 0C433.2 0 512 78.8 512 176C512 273.2 433.2 352 336 352C317.3 352 299.2 349.1 282.3 343.7L168.3 229.7C162.9 212.8 160 194.7 160 176V176zM376 96C353.9 96 336 113.9 336 136C336 158.1 353.9 176 376 176C398.1 176 416 158.1 416 136C416 113.9 398.1 96 376 96z\"]]\n};\nvar faHatSanta = {\n  prefix: 'fad',\n  iconName: 'hat-santa',\n  icon: [640, 512, [], \"f7a7\", [\"M503.4 183.4c-8.625 8.625-9.625 21.38-4.125 31.38c-8.117 2.492-14.68 8.484-17.6 16.31L384 192l64 192H63.1l84.38-247.5C174.8 73.25 236.6 32 305.3 32c50 0 97.38 22 129.8 60.13l73.88 87.35C506.1 180.6 505 181.7 503.4 183.4z\", \"M448 384H63.1C28.65 384 0 412.7 0 447.1C0 465.7 14.33 480 32 480h448c17.67 0 32-14.33 32-32C512 412.7 483.3 384 448 384zM640 240c0-12.12-8.25-21.88-19.25-25.25c5.5-10 4.5-22.75-4.125-31.38C608 174.8 595.3 173.8 585.3 179.2C581.9 168.2 572.1 160 560 160s-21.88 8.25-25.25 19.25C524.8 173.8 512 174.8 503.4 183.4c-8.625 8.625-9.625 21.38-4.125 31.38C488.2 218.1 480 227.9 480 240s8.25 21.88 19.25 25.25c-5.5 10-4.453 22.75 4.172 31.38c5.25 5.125 11.95 7.747 18.83 7.747c4.5 0 8.625-1.5 12.5-3.625C538.1 311.8 547.9 320 560 320s21.88-8.25 25.25-19.25c4 2.125 8.125 3.625 12.5 3.625c6.75 0 13.5-2.625 18.88-7.75C625.3 288 626.3 275.2 620.8 265.2C631.8 261.9 640 252.1 640 240z\"]]\n};\nvar faTamale = {\n  prefix: 'fad',\n  iconName: 'tamale',\n  icon: [320, 512, [129748], \"e451\", [\"M221.4 311.1c.6074 .9102 .4863 1.996 .877 2.982L218.1 272h-29.07L221.4 311.1zM87.49 240l.541-6.953l-16-159.3C71.59 69.33 74.81 65.42 79.22 64.98C83.5 64.36 87.53 67.75 87.97 72.14l16 160.7L103.4 240H152V64c0-4.422 3.594-8 8-8S168 59.58 168 64v176h48.47l-.4434-5.703l16-162.2c.4375-4.391 4.344-7.734 8.75-7.156c4.406 .4375 7.625 4.344 7.188 8.75l-16 160.7L232.4 240h63.15L320 64c0-35.35-71.63-64-160-64S0 28.65 0 64l24.44 176H87.49zM234.9 272l13.06 166.4c.3438 4.406-2.938 8.25-7.344 8.594C240.4 447.1 240.2 447.1 240 447.1c-4.156 0-7.656-3.188-7.969-7.375l-8.959-115C221.1 331.2 215.2 336 208.1 336c-5.156 0-10.22-2.5-13.31-7.125L168 294.1V448c0 4.422-3.594 8-8 8S152 452.4 152 448V294.1l-26.69 33.88C122.2 333.5 117.2 336 112 336c-7.307 0-13.23-4.979-15.1-11.75l-8.932 115.4C87.66 443.9 84.16 447.1 80 447.1c-.1875 0-.4062 0-.625-.0313c-4.406-.3438-7.688-4.188-7.344-8.594L84.1 272H24.44L0 448c0 35.35 71.63 64 160 64s160-28.65 160-64l-24.44-176H234.9zM97.64 314.7C98.06 313.5 97.96 312.2 98.69 311.1L130.1 272H100.9L97.64 314.7z\", \"M23.1 272h106.1L98.69 311.1c-1.819 2.729-2.628 5.891-2.628 8.937C96.06 328.1 103.2 336 112 336c5.156 0 10.22-2.5 13.31-7.125L160 284.8l34.75 44.03C197.8 333.5 202.9 336 208.1 336C216.8 336 224 328.1 224 320.1c0-3.047-.809-6.209-2.628-8.937L189.9 272h106.1C304.8 272 312 264.8 312 256V255.1C312 247.2 304.8 240 296 240H23.1C15.16 240 8 247.2 8 255.1V256C8 264.8 15.16 272 23.1 272z\"]]\n};\nvar faBoxCheck = {\n  prefix: 'fad',\n  iconName: 'box-check',\n  icon: [448, 512, [], \"f467\", [\"M208 32V160H0L50.73 58.53C58.86 42.27 75.48 32 93.67 32H208zM354.3 32C372.5 32 389.1 42.27 397.3 58.53L448 160H240V32H354.3z\", \"M448 416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V160H208V32H240V160H448V416zM320.1 280.1C330.3 271.6 330.3 256.4 320.1 247C311.6 237.7 296.4 237.7 287 247L192 342.1L152.1 303C143.6 293.7 128.4 293.7 119 303C109.7 312.4 109.7 327.6 119 336.1L175 392.1C184.4 402.3 199.6 402.3 208.1 392.1L320.1 280.1z\"]]\n};\nvar faBullhorn = {\n  prefix: 'fad',\n  iconName: 'bullhorn',\n  icon: [512, 512, [128226, 128363], \"f0a1\", [\"M480 448C480 460.9 472.2 472.6 460.2 477.6C448.3 482.5 434.5 479.8 425.4 470.6L381.7 426.1C333.7 378.1 268.6 352 200.7 352H192V128H200.7C268.6 128 333.7 101 381.7 53.02L425.4 9.373C434.5 .2215 448.3-2.516 460.2 2.437C472.2 7.39 480 19.06 480 32V448z\", \"M0 192C0 156.7 28.65 128 64 128H192V480C192 497.7 177.7 512 160 512H96C78.33 512 64 497.7 64 480V352C28.65 352 0 323.3 0 288V192zM512 240C512 267.9 498.6 291.6 480 300.4V179.6C498.6 188.4 512 212.1 512 240V240z\"]]\n};\nvar faSteak = {\n  prefix: 'fad',\n  iconName: 'steak',\n  icon: [576, 512, [129385], \"f824\", [\"M514.9 76.63C467.9 23.12 416.3 0 368.9 0c-70.63 0-131.9 51.12-154.8 129.4c-49.13 139.9-212.8 82.1-214.1 222.3c-1.25 121.6 139.3 164.6 256 160c87.75-3.375 187.4-37.07 270.5-131.8C596.8 299.8 591.6 164 514.9 76.63zM478.4 337.6c-76.13 86.76-164.2 107.8-224.7 110.1c-37.75 1.375-131.6-6.5-171.3-46.63c-2.5-2.5-59.53-61.76 37.97-104.1c71.63-31.25 132.3-71.25 155.2-149.6c14.88-50.63 51.5-83.38 93.38-83.38c32.5 0 66.35 18.1 97.98 54.88C521.1 181.8 527.3 281.9 478.4 337.6z\", \"M466.9 118.9c-31.62-35.88-65.48-54.88-97.98-54.88c-41.88 0-78.5 32.75-93.38 83.38C252.6 225.8 191.1 265.8 120.4 297c-97.5 42.38-40.47 101.6-37.97 104.1c39.62 40.13 133.5 48 171.3 46.63c60.5-2.375 148.6-23.38 224.7-110.1C527.3 281.9 521.1 181.8 466.9 118.9zM384 255.9c-17.62 0-32-14.25-32-32c0-17.63 14.38-32 32-32s32 14.37 32 32C416 241.6 401.6 255.9 384 255.9z\"]]\n};\nvar faLocationCrosshairsSlash = {\n  prefix: 'fad',\n  iconName: 'location-crosshairs-slash',\n  icon: [640, 512, [\"location-slash\"], \"f603\", [\"M509.3 288C505.3 312 496.8 334.5 484.8 354.6L433.8 314.7C442.9 297.1 448 277.2 448 256C448 185.3 390.7 128 320 128C287.8 128 258.3 139.9 235.8 159.5L184.9 119.6C212.4 92.34 248.1 73.35 288 66.65V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V66.65C432.4 80.14 495.9 143.6 509.3 224H544C561.7 224 576 238.3 576 256C576 273.7 561.7 288 544 288H509.3zM400 256C400 265.9 398.2 275.4 394.9 284.2L274.7 190C287.6 181.2 303.2 176 320 176C364.2 176 400 211.8 400 256zM352 445.3V480C352 497.7 337.7 512 320 512C302.3 512 288 497.7 288 480V445.3C207.6 431.9 144.1 368.4 130.7 288H96C78.33 288 64 273.7 64 256C64 238.3 78.33 224 96 224H130.7C131.9 216.8 133.5 209.7 135.5 202.7L192.3 247.5C192.1 250.3 192 253.1 192 256C192 326.7 249.3 384 320 384C333.3 384 346.1 381.1 358.2 378.2L414.9 422.9C395.8 433.8 374.6 441.6 352 445.3V445.3z\", \"M5.112 9.194C13.29-1.238 28.37-3.067 38.81 5.11L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.194V9.194z\"]]\n};\nvar faLocationSlash = faLocationCrosshairsSlash;\nvar faPersonDolly = {\n  prefix: 'fad',\n  iconName: 'person-dolly',\n  icon: [512, 512, [], \"f4d0\", [\"M331.2 360.6c2.25 8.502 11.13 13.63 19.63 11.25l117-31.26c8.502-2.25 13.5-11.13 11.25-19.63l-31.38-116.9c-2.377-8.502-11.13-13.63-19.63-11.25L311.1 224.1c-8.502 2.25-13.63 11.13-11.25 19.63L331.2 360.6zM503.5 373.8c-1.125-4.252-5.5-6.752-9.752-5.627l-154.2 41.26c-9.752-12.88-24.26-21.88-40.88-24.51l-59.39-221.7C238.2 159 233.8 156.5 229.4 157.7L198.5 165.9C194.3 167 191.8 171.4 192.8 175.8l59.01 220c-19.83 13.82-31.36 38.47-25.9 65.5c4.867 24.11 24.57 44.13 48.65 49.18c38.95 8.166 72.72-18.62 77.28-54.66l154.2-41.26c4.375-1.125 6.876-5.5 5.751-9.752L503.5 373.8zM288.7 463.1c-8.877 0-16-7.127-16-16c0-8.752 7.127-16 16-16c8.752 0 16 7.252 16 16C304.7 456.9 297.6 463.1 288.7 463.1zM80.01 0C53.38 0 32 21.5 32 48.01s21.5 48.01 48.01 48.01c26.51 0 48.01-21.5 48.01-48.01S106.6 0 80.01 0z\", \"M0 479.1c0 17.75 14.25 32.01 32.01 32.01c17.75 0 32-14.25 32-31.1L64.01 405.5C48.01 391.8 .5 350.8 0 350.3V479.1zM118.1 271c5.564 10.41 16.41 16.92 28.22 16.92l75.6-.0183L205.8 223.9L166.7 223.9L133.4 162.2C122.2 141.1 100.6 127.9 76.76 127.9h-28.75C21.49 127.9 0 149.4 0 175.9v103c0 18.75 8.251 36.38 22.38 48.63l76.01 65.14l14.13 92.51c1 5.627 10.12 30.63 36.76 26.25c17.5-2.875 29.25-19.38 26.38-36.75l-14.13-92.51c-2.5-14.88-10.13-28.38-21.5-38.13L96.01 306.3V228.1L118.1 271z\"]]\n};\nvar faGlobe = {\n  prefix: 'fad',\n  iconName: 'globe',\n  icon: [512, 512, [127760], \"f0ac\", [\"M352 256C352 278.2 350.8 299.6 348.7 320H163.3C161.2 299.6 159.1 278.2 159.1 256C159.1 233.8 161.2 212.4 163.3 192H348.7C350.8 212.4 352 233.8 352 256zM503.9 192C509.2 212.5 512 233.9 512 256C512 278.1 509.2 299.5 503.9 320H380.8C382.9 299.4 384 277.1 384 256C384 234 382.9 212.6 380.8 192H503.9zM493.4 160H376.7C366.7 96.14 346.9 42.62 321.4 8.442C399.8 29.09 463.4 85.94 493.4 160zM344.3 160H167.7C173.8 123.6 183.2 91.38 194.7 65.35C205.2 41.74 216.9 24.61 228.2 13.81C239.4 3.178 248.7 0 256 0C263.3 0 272.6 3.178 283.8 13.81C295.1 24.61 306.8 41.74 317.3 65.35C328.8 91.38 338.2 123.6 344.3 160H344.3zM18.61 160C48.59 85.94 112.2 29.09 190.6 8.442C165.1 42.62 145.3 96.14 135.3 160H18.61zM131.2 192C129.1 212.6 127.1 234 127.1 256C127.1 277.1 129.1 299.4 131.2 320H8.065C2.8 299.5 0 278.1 0 256C0 233.9 2.8 212.5 8.065 192H131.2zM194.7 446.6C183.2 420.6 173.8 388.4 167.7 352H344.3C338.2 388.4 328.8 420.6 317.3 446.6C306.8 470.3 295.1 487.4 283.8 498.2C272.6 508.8 263.3 512 255.1 512C248.7 512 239.4 508.8 228.2 498.2C216.9 487.4 205.2 470.3 194.7 446.6H194.7zM190.6 503.6C112.2 482.9 48.59 426.1 18.61 352H135.3C145.3 415.9 165.1 469.4 190.6 503.6V503.6zM321.4 503.6C346.9 469.4 366.7 415.9 376.7 352H493.4C463.4 426.1 399.8 482.9 321.4 503.6V503.6z\", \"M321.4 503.6C300.6 509.1 278.6 512 255.1 512C233.4 512 211.4 509.1 190.6 503.6C165.1 469.4 145.3 415.9 135.3 352H18.61C14.42 341.7 10.89 330.1 8.065 320H131.2C129.1 299.4 127.1 277.1 127.1 256C127.1 234 129.1 212.6 131.2 192H8.065C10.89 181 14.42 170.3 18.61 160H135.3C145.3 96.14 165.1 42.62 190.6 8.442C211.4 2.934 233.4 0 255.1 0C248.7 0 239.4 3.178 228.2 13.81C216.9 24.61 205.2 41.74 194.7 65.35C183.2 91.38 173.8 123.6 167.7 160H344.3C338.2 123.6 328.8 91.38 317.3 65.35C306.8 41.74 295.1 24.61 283.8 13.81C272.6 3.178 263.3 0 255.1 0C278.6 0 300.6 2.934 321.4 8.442C346.9 42.62 366.7 96.14 376.7 160H493.4C497.6 170.3 501.1 181 503.9 192H380.8C382.9 212.6 384 234 384 256C384 277.1 382.9 299.4 380.8 320H503.9C501.1 330.1 497.6 341.7 493.4 352H376.7C366.7 415.9 346.9 469.4 321.4 503.6H321.4zM167.7 352C173.8 388.4 183.2 420.6 194.7 446.6C205.2 470.3 216.9 487.4 228.2 498.2C239.4 508.8 248.7 512 255.1 512C263.3 512 272.6 508.8 283.8 498.2C295.1 487.4 306.8 470.3 317.3 446.6C328.8 420.6 338.2 388.4 344.3 352H167.7zM352 256C352 233.8 350.8 212.4 348.7 192H163.3C161.2 212.4 159.1 233.8 159.1 256C159.1 278.2 161.2 299.6 163.3 320H348.7C350.8 299.6 352 278.2 352 256z\"]]\n};\nvar faSynagogue = {\n  prefix: 'fad',\n  iconName: 'synagogue',\n  icon: [640, 512, [128333], \"f69b\", [\"M160 512H64C28.65 512 0 483.3 0 448V309.3C0 296.5 5.057 284.3 14.06 275.3L76.69 212.7C82.93 206.4 93.07 206.4 99.31 212.7L160 273.4L160 512zM480 273.4L540.7 212.7C546.9 206.4 557.1 206.4 563.3 212.7L625.9 275.3C634.9 284.3 640 296.5 640 309.3V464C640 490.5 618.5 512 592 512H480L480 273.4z\", \"M451.2 104.5C469.5 119.7 480 142.2 480 165.1V512H384V384C384 348.7 355.3 320 320 320C284.7 320 256 348.7 256 384V512H160V165.1C160 142.2 170.5 119.7 188.8 104.5L309.8 3.708C315.7-1.236 324.3-1.236 330.2 3.708L451.2 104.5zM297.2 152.4L264.9 152.1C258.7 152.1 254.8 158.8 257.9 164.2L274.3 191.1L257.9 219.8C254.8 225.2 258.7 231.9 264.9 231.9L297.2 231.6L313 259.7C316.1 265.1 323.9 265.1 326.1 259.7L342.8 231.6L375.1 231.9C381.3 231.9 385.2 225.2 382.1 219.8L365.7 191.1L382.1 164.2C385.2 158.8 381.3 152.1 375.1 152.1L342.8 152.4L326.1 124.3C323.9 118.9 316.1 118.9 313 124.3L297.2 152.4z\"]]\n};\nvar faFileChartColumn = {\n  prefix: 'fad',\n  iconName: 'file-chart-column',\n  icon: [384, 512, [\"file-chart-line\"], \"f659\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM128 435.3C128 441.6 121.6 448 115.3 448h-38.5C70.38 448 64 441.6 64 435.3v-70.5C64 358.4 70.38 352 76.75 352h38.5C121.6 352 128 358.4 128 364.8V435.3zM224 435.3C224 441.6 217.6 448 211.3 448h-38.5C166.4 448 160 441.6 160 435.3v-198.5C160 230.4 166.4 224 172.8 224h38.5C217.6 224 224 230.4 224 236.8V435.3zM320 435.3C320 441.6 313.6 448 307.3 448h-38.5C262.4 448 256 441.6 256 435.3v-134.5C256 294.4 262.4 288 268.8 288h38.5C313.6 288 320 294.4 320 300.8V435.3z\", \"M307.3 288h-38.5C262.4 288 256 294.4 256 300.8v134.5C256 441.6 262.4 448 268.8 448h38.5C313.6 448 320 441.6 320 435.3v-134.5C320 294.4 313.6 288 307.3 288zM115.3 352h-38.5C70.38 352 64 358.4 64 364.8v70.5C64 441.6 70.38 448 76.75 448h38.5C121.6 448 128 441.6 128 435.3v-70.5C128 358.4 121.6 352 115.3 352zM211.3 224h-38.5C166.4 224 160 230.4 160 236.8v198.5C160 441.6 166.4 448 172.8 448h38.5C217.6 448 224 441.6 224 435.3v-198.5C224 230.4 217.6 224 211.3 224zM256 0v128h128L256 0z\"]]\n};\nvar faFileChartLine = faFileChartColumn;\nvar faPersonHalfDress = {\n  prefix: 'fad',\n  iconName: 'person-half-dress',\n  icon: [320, 512, [], \"e548\", [\"M174.9 128C208.6 128 239.8 145.7 257.2 174.6L315.4 271.5C324.5 286.7 319.6 306.3 304.5 315.4C289.3 324.5 269.7 319.6 260.6 304.5L232 256.9V480C232 497.7 217.7 512 200 512C182.3 512 168 497.7 168 480L168 128H174.9zM168 .6641C190.7 4.472 208 24.22 208 48C208 71.78 190.7 91.53 168 95.34V.6641z\", \"M112 48C112 24.22 129.3 4.473 152 .6641V95.34C129.3 91.53 112 71.78 112 48V48zM152 480.2C151.9 497.8 137.6 512 120 512C102.3 512 88 497.7 88 480V384H70.2C59.28 384 51.57 373.3 55.02 362.9L93.28 248.1L59.43 304.5C50.33 319.6 30.67 324.5 15.52 315.4C.3696 306.3-4.531 286.7 4.573 271.5L58.18 182.3C78.06 149.2 113.5 128.8 152 128V480.2z\"]]\n};\nvar faFolderImage = {\n  prefix: 'fad',\n  iconName: 'folder-image',\n  icon: [512, 512, [], \"e18a\", [\"M464 96h-192l-64-64h-160C21.5 32 0 53.5 0 80v352C0 458.5 21.5 480 48 480h416c26.5 0 48-21.5 48-48v-288C512 117.5 490.5 96 464 96zM127.1 192c17.68 0 32 14.33 32 32s-14.32 32-32 32c-17.67 0-32-14.33-32-32S110.3 192 127.1 192zM414.1 407.6C411.3 412.8 405.9 416 400 416h-288c-6.023 0-11.53-3.379-14.26-8.75c-2.73-5.367-2.214-11.81 1.333-16.68l70-96C172.1 290.4 176.9 288 181.1 288c5.109 0 9.913 2.441 12.93 6.574l22.35 30.66l62.74-94.11C282.1 226.7 287.1 224 293.3 224c5.348 0 10.34 2.672 13.31 7.125l106.7 160C416.6 396 416.9 402.3 414.1 407.6z\", \"M414.1 407.6C411.3 412.8 405.9 416 400 416h-288c-6.023 0-11.53-3.379-14.26-8.75c-2.73-5.367-2.214-11.81 1.333-16.68l70-96C172.1 290.4 176.9 288 181.1 288c5.109 0 9.913 2.441 12.93 6.574l22.35 30.66l62.74-94.11C282.1 226.7 287.1 224 293.3 224c5.348 0 10.34 2.672 13.31 7.125l106.7 160C416.6 396 416.9 402.3 414.1 407.6z\"]]\n};\nvar faCalendarPen = {\n  prefix: 'fad',\n  iconName: 'calendar-pen',\n  icon: [448, 512, [\"calendar-edit\"], \"f333\", [\"M448 464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V192H448V464zM308.8 267C294.1 252.3 270.2 252.3 255.5 267L240.6 281.1L293.9 335.3L308.8 320.4C323.5 305.6 323.5 281.8 308.8 267V267zM137.6 391.4L128.5 428C127.1 433.5 128.7 439.3 132.7 443.2C136.7 447.2 142.4 448.8 147.9 447.4L184.5 438.3C190.1 436.9 195.3 433.1 199.4 429.9L271.3 357.9L217.1 304.6L146.1 376.5C141.1 380.6 139 385.8 137.6 391.4H137.6z\", \"M160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V192H0V112C0 85.49 21.49 64 48 64H96V32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32zM308.8 320.4L293.9 335.3L240.6 281.1L255.5 267C270.2 252.3 294.1 252.3 308.8 267C323.5 281.8 323.5 305.6 308.8 320.4V320.4zM146.1 376.5L217.1 304.6L271.3 357.9L199.4 429.9C195.3 433.1 190.1 436.9 184.5 438.3L147.9 447.4C142.4 448.8 136.7 447.2 132.7 443.2C128.7 439.3 127.1 433.5 128.5 428L137.6 391.4C139 385.8 141.1 380.6 146.1 376.5H146.1z\"]]\n};\nvar faCalendarEdit = faCalendarPen;\nvar faRoadBridge = {\n  prefix: 'fad',\n  iconName: 'road-bridge',\n  icon: [640, 512, [], \"e563\", [\"M288 160H248V224H288V320C234.1 320 192 362.1 192 416V480C192 497.7 177.7 512 160 512H128C110.3 512 96 497.7 96 480V416C96 362.1 53.02 320 0 320V224H72V160H32C14.33 160 0 145.7 0 128C0 110.3 14.33 96 32 96H288V160zM120 224H200V160H120V224z\", \"M640 32V480C640 497.7 625.7 512 608 512H352C334.3 512 320 497.7 320 480V32C320 14.33 334.3 0 352 0H608C625.7 0 640 14.33 640 32zM504 224C504 210.7 493.3 200 480 200C466.7 200 456 210.7 456 224V288C456 301.3 466.7 312 480 312C493.3 312 504 301.3 504 288V224zM456 384V448C456 461.3 466.7 472 480 472C493.3 472 504 461.3 504 448V384C504 370.7 493.3 360 480 360C466.7 360 456 370.7 456 384zM504 64C504 50.75 493.3 40 480 40C466.7 40 456 50.75 456 64V128C456 141.3 466.7 152 480 152C493.3 152 504 141.3 504 128V64z\"]]\n};\nvar faFaceSmileTear = {\n  prefix: 'fad',\n  iconName: 'face-smile-tear',\n  icon: [512, 512, [], \"e393\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM139.9 346.5C162.2 372.1 200.9 400 256 400C264.8 400 272 392.8 272 384C272 375.2 264.8 368 256 368C212.6 368 182 346.2 164.1 325.5C158.3 318.8 148.2 318.1 141.5 323.9C134.8 329.7 134.1 339.8 139.9 346.5L139.9 346.5zM352 416C378.5 416 400 395 400 369C400 349 371.4 308.6 358.4 291.3C355.2 286.9 348.8 286.9 345.6 291.3C332.4 308.6 304 349 304 369C304 395 325.5 416 352 416H352zM176.4 176C158.7 176 144.4 190.3 144.4 208C144.4 225.7 158.7 240 176.4 240C194 240 208.4 225.7 208.4 208C208.4 190.3 194 176 176.4 176zM336.4 240C354 240 368.4 225.7 368.4 208C368.4 190.3 354 176 336.4 176C318.7 176 304.4 190.3 304.4 208C304.4 225.7 318.7 240 336.4 240z\", \"M208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208zM400 369C400 395 378.5 416 352 416C325.5 416 304 395 304 369C304 349 332.4 308.6 345.6 291.3C348.8 286.9 355.2 286.9 358.4 291.3C371.4 308.6 400 349 400 369H400zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208z\"]]\n};\nvar faMessagePlus = {\n  prefix: 'fad',\n  iconName: 'message-plus',\n  icon: [512, 512, [\"comment-alt-plus\"], \"f4a8\", [\"M448 0H64C28.75 0 0 28.75 0 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.1c0 9.75 11.25 15.45 19.12 9.7L304 415.1H448c35.25 0 64-28.75 64-63.1V63.1C512 28.75 483.3 0 448 0zM336 231.1h-56V288C279.1 301.3 269.3 312 256 312c-13.27 0-23.1-10.74-23.1-23.1V231.1H175.1C162.7 231.1 152 221.3 152 208c0-13.26 10.74-23.1 23.1-23.1h56V127.1C232 114.7 242.7 104 256 104s23.1 10.74 23.1 23.1V184h56C349.3 184 360 194.7 360 208S349.3 231.1 336 231.1z\", \"M360 208c0 13.26-10.74 23.1-23.1 23.1h-56V288C279.1 301.3 269.3 312 256 312c-13.27 0-23.1-10.74-23.1-23.1V231.1H175.1C162.7 231.1 152 221.3 152 208c0-13.26 10.74-23.1 23.1-23.1h56V127.1C232 114.7 242.7 104 256 104s23.1 10.74 23.1 23.1V184h56C349.3 184 360 194.7 360 208z\"]]\n};\nvar faCommentAltPlus = faMessagePlus;\nvar faLocationArrow = {\n  prefix: 'fad',\n  iconName: 'location-arrow',\n  icon: [448, 512, [], \"f124\", [\"M285.6 444.1C279.8 458.3 264.8 466.3 249.8 463.4C234.8 460.4 223.1 447.3 223.1 432V256H47.1C32.71 256 19.55 245.2 16.6 230.2C13.65 215.2 21.73 200.2 35.88 194.4L387.9 50.38C399.8 45.5 413.5 48.26 422.6 57.37C431.7 66.49 434.5 80.19 429.6 92.12L285.6 444.1z\", \"\"]]\n};\nvar faC = {\n  prefix: 'fad',\n  iconName: 'c',\n  icon: [384, 512, [99], \"43\", [\"M352 359.8c22.46 0 31.1 19.53 31.1 31.99c0 23.14-66.96 88.23-164.5 88.23c-137.1 0-219.4-117.8-219.4-224c0-103.8 79.87-223.1 219.4-223.1c99.47 0 164.5 66.12 164.5 88.23c0 12.27-9.527 32.01-32.01 32.01c-31.32 0-45.8-56.25-132.5-56.25c-97.99 0-155.4 84.59-155.4 159.1c0 74.03 56.42 160 155.4 160C306.5 416 320.5 359.8 352 359.8z\", \"\"]]\n};\nvar faTabletButton = {\n  prefix: 'fad',\n  iconName: 'tablet-button',\n  icon: [448, 512, [], \"f10a\", [\"M0 384v64c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64v-64H0zM224 480c-17.75 0-32-14.25-32-32s14.25-32 32-32s32 14.25 32 32S241.8 480 224 480z\", \"M448 64v320H0V64c0-35.35 28.65-64 64-64h320C419.3 0 448 28.65 448 64z\"]]\n};\nvar faRectangleHistoryCircleUser = {\n  prefix: 'fad',\n  iconName: 'rectangle-history-circle-user',\n  icon: [640, 512, [], \"e4a4\", [\"M64 512C28.65 512 0 483.3 0 448V224C0 188.7 28.65 160 64 160H448C471.8 160 492.5 172.9 503.5 192.2C501 192.1 498.5 192 496 192C398.8 192 320 270.8 320 368C320 427.5 349.5 480.1 394.8 512H64zM440 128H72C58.75 128 48 117.3 48 104C48 90.75 58.75 80 72 80H440C453.3 80 464 90.75 464 104C464 117.3 453.3 128 440 128zM392 48H120C106.7 48 96 37.25 96 24C96 10.75 106.7 0 120 0H392C405.3 0 416 10.75 416 24C416 37.25 405.3 48 392 48z\", \"M352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM496 480C526.2 480 553.5 468.1 573.7 448.7C567.5 429.7 549.6 416 528.6 416H463.4C442.4 416 424.5 429.7 418.3 448.7C438.5 468.1 465.8 480 496 480zM496 384C522.5 384 544 362.5 544 336C544 309.5 522.5 288 496 288C469.5 288 448 309.5 448 336C448 362.5 469.5 384 496 384z\"]]\n};\nvar faBuildingLock = {\n  prefix: 'fad',\n  iconName: 'building-lock',\n  icon: [576, 512, [], \"e4d6\", [\"M0 48C0 21.49 21.49 0 48 0H336C362.5 0 384 21.49 384 48V193.6C364.2 213.8 352 241.5 352 272V296.6C332.9 307.6 320 328.3 320 352V480C320 491.7 323.1 502.6 328.6 512H240V432C240 405.5 218.5 384 192 384C165.5 384 144 405.5 144 432V512H48C21.49 512 0 490.5 0 464V48zM80 224C71.16 224 64 231.2 64 240V272C64 280.8 71.16 288 80 288H112C120.8 288 128 280.8 128 272V240C128 231.2 120.8 224 112 224H80zM160 272C160 280.8 167.2 288 176 288H208C216.8 288 224 280.8 224 272V240C224 231.2 216.8 224 208 224H176C167.2 224 160 231.2 160 240V272zM272 224C263.2 224 256 231.2 256 240V272C256 280.8 263.2 288 272 288H304C312.8 288 320 280.8 320 272V240C320 231.2 312.8 224 304 224H272zM64 144C64 152.8 71.16 160 80 160H112C120.8 160 128 152.8 128 144V112C128 103.2 120.8 96 112 96H80C71.16 96 64 103.2 64 112V144zM176 96C167.2 96 160 103.2 160 112V144C160 152.8 167.2 160 176 160H208C216.8 160 224 152.8 224 144V112C224 103.2 216.8 96 208 96H176zM256 144C256 152.8 263.2 160 272 160H304C312.8 160 320 152.8 320 144V112C320 103.2 312.8 96 304 96H272C263.2 96 256 103.2 256 112V144z\", \"M384 320V272C384 227.8 419.8 192 464 192C508.2 192 544 227.8 544 272V320C561.7 320 576 334.3 576 352V480C576 497.7 561.7 512 544 512H384C366.3 512 352 497.7 352 480V352C352 334.3 366.3 320 384 320zM432 320H496V272C496 254.3 481.7 240 464 240C446.3 240 432 254.3 432 272V320z\"]]\n};\nvar faChartLineUp = {\n  prefix: 'fad',\n  iconName: 'chart-line-up',\n  icon: [512, 512, [], \"e0e5\", [\"M32 32C49.67 32 64 46.33 64 64V400C64 408.8 71.16 416 80 416H480C497.7 416 512 430.3 512 448C512 465.7 497.7 480 480 480H80C35.82 480 0 444.2 0 400V64C0 46.33 14.33 32 32 32z\", \"M326.6 326.6C314.1 339.1 293.9 339.1 281.4 326.6L207.1 253.3L150.6 310.6C138.1 323.1 117.9 323.1 105.4 310.6C92.88 298.1 92.88 277.9 105.4 265.4L185.4 185.4C197.9 172.9 218.1 172.9 230.6 185.4L304 258.7L361.4 201.4L328.1 168.1C313.9 153.9 324.6 128 345.9 128H456C469.3 128 480 138.7 480 152V262.1C480 283.4 454.1 294.1 439 279L406.6 246.6L326.6 326.6z\"]]\n};\nvar faMailbox = {\n  prefix: 'fad',\n  iconName: 'mailbox',\n  icon: [576, 512, [128234], \"f813\", [\"M576 208V416C576 433.6 561.6 448 544 448L256 448C273.7 448 288 433.7 288 416V208C288 128.9 223.9 65.44 144.9 64.84C144.6 64.6 144.3 64.22 144 64H432C511.5 64 576 128.5 576 208V208zM512 208C512 199.2 504.8 192 496 192H400C391.2 192 384 199.2 384 208C384 216.8 391.2 224 400 224H448V272C448 280.8 455.2 288 464 288H496C504.8 288 512 280.8 512 272V208z\", \"M512 208V272C512 280.8 504.8 288 496 288H464C455.2 288 448 280.8 448 272V224H400C391.2 224 384 216.8 384 208C384 199.2 391.2 192 400 192H496C504.8 192 512 199.2 512 208V208zM288 208V416C288 433.7 273.7 448 256 448L32 448C14.4 448 0 433.6 0 416V214.2C0 139 54.95 71.86 129.8 64.68C215.7 56.45 288 123.8 288 208zM224 208C224 199.2 216.8 192 208 192H80C71.16 192 64 199.2 64 208C64 216.8 71.16 224 80 224H208C216.8 224 224 216.8 224 208z\"]]\n};\nvar faTruckBolt = {\n  prefix: 'fad',\n  iconName: 'truck-bolt',\n  icon: [640, 512, [], \"e3d0\", [\"M266.3 51.72C271.9 56.47 273.6 64.52 270.3 71.16L233.9 143.1H288C294.9 143.1 301 148.4 303.2 154.9C305.4 161.5 303.1 168.7 297.6 172.8L169.6 268.8C163.7 273.3 155.4 273 149.7 268.3C144.1 263.5 142.4 255.5 145.7 248.8L182.1 176H128C121.1 176 114.1 171.6 112.8 165.1C110.6 158.5 112.9 151.3 118.4 147.2L246.4 51.2C252.3 46.75 260.6 46.96 266.3 51.72V51.72zM256 432C256 476.2 220.2 512 176 512C131.8 512 96 476.2 96 432C96 387.8 131.8 352 176 352C220.2 352 256 387.8 256 432zM544 432C544 476.2 508.2 512 464 512C419.8 512 384 476.2 384 432C384 387.8 419.8 352 464 352C508.2 352 544 387.8 544 432z\", \"M.0003 48C.0003 21.49 21.49 0 48 0H368C394.5 0 416 21.49 416 48V96H466.7C483.7 96 499.1 102.7 512 114.7L589.3 192C601.3 204 608 220.3 608 237.3V352C625.7 352 640 366.3 640 384C640 401.7 625.7 416 608 416H574.9C567.1 361.7 520.4 320 464 320C407.6 320 360.9 361.7 353.1 416H286.9C279.1 361.7 232.4 320 176 320C119.6 320 72.9 361.7 65.13 416H48C21.49 416 0 394.5 0 368L.0003 48zM544 256V237.3L466.7 160H416V256H544zM246.4 51.2L118.4 147.2C112.9 151.3 110.6 158.5 112.8 165.1C114.1 171.6 121.1 176 128 176H182.1L145.7 248.8C142.4 255.5 144.1 263.5 149.7 268.3C155.4 273 163.7 273.3 169.6 268.8L297.6 172.8C303.1 168.7 305.4 161.5 303.2 154.9C301 148.4 294.9 143.1 288 143.1H233.9L270.3 71.16C273.6 64.52 271.9 56.47 266.3 51.72C260.6 46.96 252.3 46.75 246.4 51.2V51.2z\"]]\n};\nvar faPizzaSlice = {\n  prefix: 'fad',\n  iconName: 'pizza-slice',\n  icon: [512, 512, [], \"f818\", [\"M108.7 80.52L.5101 491.7c-1.375 5.625 .1622 11.6 4.287 15.6c4.127 4.125 10.13 5.744 15.63 4.119l410.8-113.9C423.3 211.1 296.4 86.02 108.7 80.52zM127.1 416c-17.62 0-32-14.37-32-31.1c0-17.62 14.39-32 32.01-32c17.63 0 32 14.38 32 31.1C160 401.6 145.6 416 127.1 416zM175.1 271.1c-17.63 0-32-14.38-32-32c0-17.62 14.38-31.1 32-31.1c17.62 0 32 14.37 32 31.1C208 257.6 193.6 271.1 175.1 271.1zM272 367.1c-17.62 0-32-14.38-32-31.1c0-17.62 14.38-32 32-32c17.63 0 32 14.38 32 32C304 353.6 289.6 367.1 272 367.1z\", \"M158.9 .1406c-16.13-1.5-31.25 8.501-35.38 24.12L108.7 80.52c187.6 5.5 314.5 130.6 322.5 316.1l56.88-15.75c15.75-4.375 25.5-19.62 23.63-35.87C490.9 165.1 340.8 17.39 158.9 .1406zM127.1 352c-17.62 0-32.01 14.38-32.01 32c0 17.62 14.38 31.1 32 31.1c17.63 0 32.01-14.38 32.01-32C160 366.4 145.6 352 127.1 352zM175.1 207.1c-17.63 0-32 14.37-32 31.1c0 17.62 14.38 32 32 32c17.62 0 32-14.38 32-32C208 222.4 193.6 207.1 175.1 207.1zM272 304c-17.62 0-32 14.38-32 32c0 17.62 14.38 31.1 32 31.1c17.63 0 32-14.38 32-31.1C304 318.4 289.6 304 272 304z\"]]\n};\nvar faMoneyBillWave = {\n  prefix: 'fad',\n  iconName: 'money-bill-wave',\n  icon: [576, 512, [], \"f53a\", [\"M512 304C480.6 304 454.5 326.6 449 356.4C386.6 357.2 327.2 372.1 276.2 384.1C271.4 386.2 266.7 387.4 262 388.5C211.3 401.1 167.9 410.7 127.9 411.7C125.6 378.3 97.89 352 64 352V208C95.38 208 121.5 185.4 126.1 155.6C189.4 154.8 248.8 139.9 299.8 127C304.6 125.8 309.3 124.6 313.1 123.5C364.7 110.9 408.1 101.3 448.1 100.3C450.4 133.7 478.1 160 512 160V304zM288 352C332.2 352 368 309 368 256C368 202.1 332.2 160 288 160C243.8 160 208 202.1 208 256C208 309 243.8 352 288 352z\", \"M48.66 79.13C128.4 100.9 208.2 80.59 288 60.25C375 38.08 462 15.9 549 48.38C565.9 54.69 576 71.62 576 89.66V399.5C576 423.4 550.4 439.2 527.3 432.9C447.6 411.1 367.8 431.4 288 451.7C200.1 473.9 113.1 496.1 26.97 463.6C10.06 457.3 0 440.4 0 422.3V112.5C0 88.59 25.61 72.83 48.66 79.13L48.66 79.13zM512 159.1C478.1 159.1 450.4 133.7 448.1 100.3C408.1 101.3 364.7 110.9 313.1 123.5C309.3 124.6 304.6 125.8 299.8 127C248.8 139.9 189.4 154.8 126.1 155.6C121.5 185.4 95.38 207.1 63.1 207.1V352C97.89 352 125.6 378.3 127.9 411.7C167.9 410.7 211.3 401.1 262 388.5C266.7 387.4 271.4 386.2 276.2 384.1C327.2 372.1 386.6 357.2 449 356.4C454.5 326.6 480.6 304 512 304V159.1z\"]]\n};\nvar faChartArea = {\n  prefix: 'fad',\n  iconName: 'chart-area',\n  icon: [512, 512, [\"area-chart\"], \"f1fe\", [\"M32 32C49.67 32 64 46.33 64 64V400C64 408.8 71.16 416 80 416H480C497.7 416 512 430.3 512 448C512 465.7 497.7 480 480 480H80C35.82 480 0 444.2 0 400V64C0 46.33 14.33 32 32 32z\", \"M448 352H160C142.3 352 128 337.7 128 319.1V236C128 228.3 130.8 220.8 135.9 214.1L215.3 124.2C228.3 109.4 251.4 109.7 263.1 124.8L303.2 171.8C312.2 182.7 328.6 183.4 338.6 173.4L359.6 152.4C372.7 139.3 394.4 140.1 406.5 154.2L472.3 231C477.3 236.8 480 244.2 480 251.8V320C480 337.7 465.7 352 448 352L448 352z\"]]\n};\nvar faAreaChart = faChartArea;\nvar faHouseFlag = {\n  prefix: 'fad',\n  iconName: 'house-flag',\n  icon: [640, 512, [], \"e50d\", [\"M416 512H416.1C416.9 512 416.8 512 416.8 512H352C334.3 512 320 497.7 320 480V384C320 366.3 305.7 352 288 352H224C206.3 352 192 366.3 192 384V480C192 497.7 177.7 512 160 512H96C78.33 512 64 497.7 64 480V287.1H31.1C18.6 287.1 6.629 279.7 1.983 267.1C-2.663 254.5 1.003 240.4 11.17 231.7L235.2 39.7C247.2 29.43 264.8 29.43 276.8 39.7L416 159V512z\", \"M624 32C632.8 32 640 39.16 640 48V176C640 184.8 632.8 192 624 192H512V512H448V32C448 14.33 462.3 0 480 0C497.7 0 512 14.33 512 32H624z\"]]\n};\nvar faPersonCircleMinus = {\n  prefix: 'fad',\n  iconName: 'person-circle-minus',\n  icon: [576, 512, [], \"e540\", [\"M112 48C112 21.49 133.5 0 160 0C186.5 0 208 21.49 208 48C208 74.51 186.5 96 160 96C133.5 96 112 74.51 112 48zM120 512C102.3 512 88 497.7 88 480V256.9L59.43 304.5C50.33 319.6 30.67 324.5 15.52 315.4C.3696 306.3-4.531 286.7 4.573 271.5L62.85 174.6C80.2 145.7 111.4 128 145.1 128H174.9C208.6 128 239.8 145.7 257.2 174.6L302.1 249.3C285.1 266.9 273.4 287.7 265.5 310.8C263.6 308.9 261.1 306.8 260.6 304.5L232 256.9V480C232 497.7 217.7 512 200 512C182.3 512 168 497.7 168 480V352H152V480C152 497.7 137.7 512 120 512L120 512z\", \"M288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM496 383.1C504.8 383.1 512 376.8 512 367.1C512 359.2 504.8 351.1 496 351.1H368C359.2 351.1 352 359.2 352 367.1C352 376.8 359.2 383.1 368 383.1H496z\"]]\n};\nvar faScalpel = {\n  prefix: 'fad',\n  iconName: 'scalpel',\n  icon: [512, 512, [], \"f61d\", [\"M0 512c88.97 .125 174.1-29.12 239.6-81.13c.2559-.25 .3828-.375 .6387-.5C272.3 404.6 288 366.4 288 328V320H179.1L0 512z\", \"M482.7 11.86c-29.23-20.88-70.21-13-93.44 14.25L155.9 293.5c-8.994 10.5-1.498 26.5 12.12 26.5h131.9c9.369 0 18.24-4.125 24.36-11.25l170.9-194.4C521.6 83.49 516.5 35.86 482.7 11.86z\"]]\n};\nvar faBan = {\n  prefix: 'fad',\n  iconName: 'ban',\n  icon: [512, 512, [128683, \"cancel\"], \"f05e\", [\"M144.8 99.5L412.5 367.2C400.1 384.7 384.7 400.1 367.2 412.5L99.5 144.8C111.1 127.3 127.3 111.9 144.8 99.5V99.5z\", \"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 448C362 448 448 362 448 256C448 149.1 362 64 256 64C149.1 64 64 149.1 64 256C64 362 149.1 448 256 448z\"]]\n};\nvar faCancel = faBan;\nvar faBellExclamation = {\n  prefix: 'fad',\n  iconName: 'bell-exclamation',\n  icon: [448, 512, [], \"f848\", [\"M256 32V51.2C329 66.03 384 130.6 384 208V226.8C384 273.9 401.3 319.2 432.5 354.4L439.9 362.7C448.3 372.2 450.4 385.6 445.2 397.1C440 408.6 428.6 416 416 416H32C19.4 416 7.971 408.6 2.809 397.1C-2.353 385.6-.2883 372.2 8.084 362.7L15.5 354.4C46.74 319.2 64 273.9 64 226.8V208C64 130.6 118.1 66.03 192 51.2V32C192 14.33 206.3 0 224 0C241.7 0 256 14.33 256 32H256zM224 288C206.3 288 192 302.3 192 320C192 337.7 206.3 352 224 352C241.7 352 256 337.7 256 320C256 302.3 241.7 288 224 288zM248 136C248 122.7 237.3 112 224 112C210.7 112 200 122.7 200 136V232C200 245.3 210.7 256 224 256C237.3 256 248 245.3 248 232V136z\", \"M224 112C237.3 112 248 122.7 248 136V232C248 245.3 237.3 256 224 256C210.7 256 200 245.3 200 232V136C200 122.7 210.7 112 224 112zM256 320C256 337.7 241.7 352 224 352C206.3 352 192 337.7 192 320C192 302.3 206.3 288 224 288C241.7 288 256 302.3 256 320zM224 512C207 512 190.7 505.3 178.7 493.3C166.7 481.3 160 464.1 160 448H288C288 464.1 281.3 481.3 269.3 493.3C257.3 505.3 240.1 512 224 512z\"]]\n};\nvar faCircleBookmark = {\n  prefix: 'fad',\n  iconName: 'circle-bookmark',\n  icon: [512, 512, [\"bookmark-circle\"], \"e100\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM352 384l-96-64l-96 64V160c0-17.67 14.33-32 32-32h128c17.67 0 32 14.33 32 32V384z\", \"M352 384l-96-64l-96 64V160c0-17.67 14.33-32 32-32h128c17.67 0 32 14.33 32 32V384z\"]]\n};\nvar faBookmarkCircle = faCircleBookmark;\nvar faEggFried = {\n  prefix: 'fad',\n  iconName: 'egg-fried',\n  icon: [512, 512, [], \"f7fc\", [\"M478.4 150.5c-39.5-40.75-100.8-46.38-144.5-82.25c-49.76-41-88.13-77.5-158.5-66.13c-86.76 14-111.8 80-125 157.1c-11.13 64.38-54.38 127-50 192.9s52.88 128.5 115 150.8c93.01 33.38 146.9-31.75 204.6-86.38c43.63-41.5 93.38-37.75 140.9-74C517.2 299.8 532.6 201.1 478.4 150.5zM223.1 352.4c-61.76 0-112-50.25-112-112.1c0-61.75 50.26-112.1 112-112.1s112 50.38 112 112.1C335.1 302.1 285.7 352.4 223.1 352.4z\", \"M223.1 128.1c-61.76 0-112 50.38-112 112.1c0 61.88 50.26 112.1 112 112.1s112-50.25 112-112.1C335.1 178.5 285.7 128.1 223.1 128.1zM215.1 191.1c-22.13 0-40 17.88-40 40c0 8.877-7.127 16-16 16c-8.877 0-16-7.125-16-16c0-39.75 32.25-72 72.01-72c8.875 0 16 7.126 16 16C231.1 184.9 224.8 191.1 215.1 191.1z\"]]\n};\nvar faFaceWeary = {\n  prefix: 'fad',\n  iconName: 'face-weary',\n  icon: [512, 512, [], \"e3a1\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM138.3 364.1C132.2 375.8 128 388.4 128 400C128 405.2 130.6 410.2 134.9 413.2C139.2 416.1 144.7 416.8 149.6 414.1L170.2 407.3C197.1 397.2 225.6 392 254.4 392H257.6C286.4 392 314.9 397.2 341.8 407.3L362.4 414.1C367.3 416.8 372.8 416.1 377.1 413.2C381.4 410.2 384 405.2 384 400C384 388.4 379.8 375.8 373.7 364.1C367.4 352.1 358.4 339.8 347.3 328.7C325.3 306.7 293.4 287.1 256 287.1C218.6 287.1 186.7 306.7 164.7 328.7C153.6 339.8 144.6 352.1 138.3 364.1H138.3zM188.7 164.7L181.3 172.1C162.5 190.9 138.2 203.4 111.9 207.8L109.4 208.2C100.7 209.7 94.77 217.9 96.22 226.6C97.67 235.3 105.9 241.2 114.6 239.8L117.1 239.4C150 233.9 180.4 218.3 203.9 194.7L211.3 187.3C217.6 181.1 217.6 170.9 211.3 164.7C205.1 158.4 194.9 158.4 188.7 164.7zM308.1 194.7C331.6 218.3 361.1 233.9 394.9 239.4L397.4 239.8C406.1 241.2 414.3 235.3 415.8 226.6C417.2 217.9 411.3 209.7 402.6 208.2L400.2 207.8C373.8 203.4 349.5 190.9 330.7 172.1L323.3 164.7C317.1 158.4 306.9 158.4 300.7 164.7C294.4 170.9 294.4 181.1 300.7 187.3L308.1 194.7z\", \"M203.9 194.7C180.4 218.3 150 233.9 117.1 239.4L114.6 239.8C105.9 241.2 97.67 235.3 96.22 226.6C94.76 217.9 100.7 209.7 109.4 208.2L111.8 207.8C138.2 203.4 162.5 190.9 181.3 172.1L188.7 164.7C194.9 158.4 205.1 158.4 211.3 164.7C217.6 170.9 217.6 181.1 211.3 187.3L203.9 194.7zM300.7 187.3C294.4 181.1 294.4 170.9 300.7 164.7C306.9 158.4 317.1 158.4 323.3 164.7L330.7 172.1C349.5 190.9 373.8 203.4 400.1 207.8L402.6 208.2C411.3 209.7 417.2 217.9 415.8 226.6C414.3 235.3 406.1 241.2 397.4 239.8L394.9 239.4C361.1 233.9 331.6 218.3 308.1 194.7L300.7 187.3z\"]]\n};\nvar faUniformMartialArts = {\n  prefix: 'fad',\n  iconName: 'uniform-martial-arts',\n  icon: [640, 512, [], \"e3d1\", [\"M409.7 384H496v64c0 35.35-28.65 64-64 64h-224c-35.35 0-64-28.65-64-64v-64h86.31l-14.25 21.38c-5.439 8.158-8.042 17.4-8.042 26.54C208 458.7 229.6 480 256 480c16.05 0 30.97-7.975 39.91-21.33L320 422.5l24.06 36.09C353 472 367.9 480 384 480c26.47 0 47.98-21.44 47.98-48.09c0-9.143-2.603-18.38-8.041-26.54L409.7 384zM144 288h113.5l51.91-133.4L240.8 16H158.3c-30.28 0-58.2 16.36-73 42.78L14.28 185.6C4.918 202.3 0 221.2 0 240.3V384c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V240.3L98.03 232.5L144 150.4V288zM625.7 185.6l-70.95-126.6C539.9 32.41 511.9 16 481.5 16h-82.31L291.8 288H496V150.4l45.94 81.99L544 240.3V384c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V240.3C640 221.1 635.1 202.3 625.7 185.6z\", \"M144 288h352v64h-146.1l47.42 71.13c1.819 2.729 2.628 5.891 2.628 8.937C399.9 440.1 392.8 448 384 448c-5.156 0-10.22-2.5-13.31-7.125L320 364.8l-50.69 76.03C266.2 445.5 261.2 448 256 448c-8.776 0-15.94-7.023-15.94-15.94c0-3.047 .809-6.209 2.628-8.937L290.1 352H144V288z\"]]\n};\nvar faCameraRotate = {\n  prefix: 'fad',\n  iconName: 'camera-rotate',\n  icon: [512, 512, [], \"e0d8\", [\"M464 96h-88l-12.38-32.88C356.6 44.38 338.8 32 318.8 32h-125.5c-20 0-38 12.38-45 31.12L136 96H48C21.5 96 0 117.5 0 144v288C0 458.5 21.5 480 48 480h416c26.5 0 48-21.5 48-48v-288C512 117.5 490.5 96 464 96zM356.9 366.8C332.4 398.1 295.7 416 256 416c-31.78 0-61.37-11.94-84.58-32.61l-19.28 19.29C143.2 411.6 128 405.3 128 392.7V316.3c0-5.453 4.359-9.838 9.775-9.99h76.98c12.35 .3027 18.47 15.27 9.654 24.09l-19.27 19.28C219.3 361.4 237.1 368 256 368c24.8 0 47.78-11.22 63.08-30.78c8.172-10.44 23.25-12.28 33.69-4.125S365.1 356.3 356.9 366.8zM384 259.7c0 5.453-4.359 9.838-9.775 9.99h-76.98c-12.35-.3027-18.47-15.27-9.654-24.09l19.27-19.28C292.7 214.6 274.9 208 256 208c-24.8 0-47.78 11.22-63.08 30.78C184.8 249.2 169.7 251.1 159.2 242.9C148.8 234.8 146.9 219.7 155.1 209.2C179.6 177.9 216.3 160 256 160c31.78 0 61.37 11.94 84.58 32.61l19.28-19.29C368.8 164.4 384 170.7 384 183.3V259.7z\", \"M319.1 337.2C303.8 356.8 280.8 368 256 368c-18.89 0-36.68-6.588-50.87-18.34l19.27-19.28c8.818-8.822 2.697-23.79-9.654-24.09H137.8C132.4 306.4 128 310.8 128 316.3v76.42c0 12.59 15.23 18.9 24.13 9.99l19.28-19.29C194.6 404.1 224.2 416 256 416c39.67 0 76.44-17.94 100.9-49.22c8.172-10.44 6.312-25.53-4.125-33.69S327.3 326.8 319.1 337.2zM359.9 173.3l-19.28 19.29C317.4 171.9 287.8 160 256 160C216.3 160 179.6 177.9 155.1 209.2C146.9 219.7 148.8 234.8 159.2 242.9c10.42 8.172 25.52 6.312 33.69-4.125C208.2 219.2 231.2 208 256 208c18.89 0 36.68 6.588 50.87 18.34l-19.27 19.28c-8.818 8.822-2.697 23.79 9.654 24.09h76.98C379.6 269.6 384 265.2 384 259.7V183.3C384 170.7 368.8 164.4 359.9 173.3z\"]]\n};\nvar faSunDust = {\n  prefix: 'fad',\n  iconName: 'sun-dust',\n  icon: [512, 512, [], \"f764\", [\"M160 256c0 26.51 10.74 50.51 28.11 67.88l135.8-135.8C306.5 170.7 282.5 160 256 160C202.1 160 160 202.1 160 256zM370.7 12.56c-1.975-10.93-14.59-16.16-23.72-9.824L256 65.89L164.1 2.738c-9.125-6.332-21.74-1.107-23.72 9.824L121.6 121.6L12.56 141.3C1.633 143.2-3.596 155.9 2.736 164.1L65.89 256l-63.15 91.01c-6.332 9.125-1.105 21.74 9.824 23.72l109 19.7l43.92-43.92C142.3 323.3 128 291.3 128 256c0-70.69 57.31-128 128-128c35.35 0 67.35 14.33 90.51 37.49l43.92-43.92L370.7 12.56z\", \"M320 448c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S337.8 448 320 448zM240 368c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S257.8 368 240 368zM160 448c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S177.8 448 160 448zM480 192c17.75 0 32-14.25 32-32s-14.25-32-32-32s-32 14.25-32 32S462.3 192 480 192zM320 288c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S337.8 288 320 288zM480 288c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S497.8 288 480 288zM480 448c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S497.8 448 480 448zM400 368c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S417.8 368 400 368zM400 208c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S417.8 208 400 208z\"]]\n};\nvar faCommentText = {\n  prefix: 'fad',\n  iconName: 'comment-text',\n  icon: [512, 512, [], \"e14d\", [\"M256 31.1c-141.4 0-255.1 93.13-255.1 208c0 49.62 21.35 94.98 56.97 130.7c-12.5 50.38-54.27 95.27-54.77 95.77c-2.25 2.25-2.875 5.734-1.5 8.734c1.25 3 4.021 4.766 7.271 4.766c66.25 0 115.1-31.76 140.6-51.39c32.63 12.25 69.03 19.39 107.4 19.39c141.4 0 255.1-93.13 255.1-207.1S397.4 31.1 256 31.1zM328 208h-48v104c0 13.25-10.75 23.1-24 23.1S232 325.3 232 312V208h-48C170.8 208 160 197.2 160 183.1S170.8 160 184 160h144C341.3 160 352 170.7 352 183.1S341.3 208 328 208z\", \"M328 160h-144C170.8 160 160 170.7 160 183.1S170.8 208 184 208h48v104c0 13.25 10.75 23.1 23.1 23.1S280 325.3 280 312V208h48C341.3 208 352 197.2 352 183.1S341.3 160 328 160z\"]]\n};\nvar faSprayCanSparkles = {\n  prefix: 'fad',\n  iconName: 'spray-can-sparkles',\n  icon: [512, 512, [\"air-freshener\"], \"f5d0\", [\"M384 48C384 49.36 383 50.97 381.8 51.58L352 64L339.6 93.78C338.1 95 337.4 96 336 96C334.6 96 333 95 332.4 93.78L320 64L290.2 51.58C288.1 50.97 288 49.36 288 48C288 46.62 288.1 45.03 290.2 44.42L320 32L332.4 2.219C333 1 334.6 0 336 0C337.4 0 338.1 1 339.6 2.219L352 32L381.8 44.42C383 45.03 384 46.62 384 48zM460.4 93.78L448 64L418.2 51.58C416.1 50.97 416 49.36 416 48C416 46.62 416.1 45.03 418.2 44.42L448 32L460.4 2.219C461 1 462.6 0 464 0C465.4 0 466.1 1 467.6 2.219L480 32L509.8 44.42C511 45.03 512 46.62 512 48C512 49.36 511 50.97 509.8 51.58L480 64L467.6 93.78C466.1 95 465.4 96 464 96C462.6 96 461 95 460.4 93.78zM467.6 194.2L480 224L509.8 236.4C511 237 512 238.6 512 240C512 241.4 511 242.1 509.8 243.6L480 256L467.6 285.8C466.1 287 465.4 288 464 288C462.6 288 461 287 460.4 285.8L448 256L418.2 243.6C416.1 242.1 416 241.4 416 240C416 238.6 416.1 237 418.2 236.4L448 224L460.4 194.2C461 193 462.6 192 464 192C465.4 192 466.1 193 467.6 194.2zM448 144C448 145.4 447 146.1 445.8 147.6L416 160L403.6 189.8C402.1 191 401.4 192 400 192C398.6 192 397 191 396.4 189.8L384 160L354.2 147.6C352.1 146.1 352 145.4 352 144C352 142.6 352.1 141 354.2 140.4L384 128L396.4 98.22C397 97 398.6 96 400 96C401.4 96 402.1 97 403.6 98.22L416 128L445.8 140.4C447 141 448 142.6 448 144zM80 336C80 291.8 115.8 256 160 256C204.2 256 240 291.8 240 336C240 380.2 204.2 416 160 416C115.8 416 80 380.2 80 336z\", \"M192 0C209.7 0 224 14.33 224 32V128H96V32C96 14.33 110.3 0 128 0H192zM0 256C0 202.1 42.98 160 96 160H224C277 160 320 202.1 320 256V464C320 490.5 298.5 512 272 512H48C21.49 512 0 490.5 0 464V256zM160 256C115.8 256 80 291.8 80 336C80 380.2 115.8 416 160 416C204.2 416 240 380.2 240 336C240 291.8 204.2 256 160 256z\"]]\n};\nvar faAirFreshener = faSprayCanSparkles;\nvar faSignalBars = {\n  prefix: 'fad',\n  iconName: 'signal-bars',\n  icon: [640, 512, [\"signal-alt\", \"signal-alt-4\", \"signal-bars-strong\"], \"f690\", [\"\", \"M240 256C213.6 256 192 277.6 192 303.1v160C192 490.4 213.6 512 239.1 512S288 490.4 288 464V303.1C288 277.6 266.4 256 240 256zM80 384C53.6 384 32 405.6 32 431.1v32C32 490.4 53.6 512 79.1 512S128 490.4 128 464v-32C128 405.6 106.4 384 80 384zM400 128C373.6 128 352 149.6 352 175.1v288C352 490.4 373.6 512 399.1 512C426.4 512 448 490.4 448 464V175.1C448 149.6 426.4 128 400 128zM560 0C533.6 0 512 21.6 512 47.1v416C512 490.4 533.6 512 559.1 512S608 490.4 608 464V47.1C608 21.6 586.4 0 560 0z\"]]\n};\nvar faSignalAlt = faSignalBars;\nvar faSignalAlt4 = faSignalBars;\nvar faSignalBarsStrong = faSignalBars;\nvar faDiamondExclamation = {\n  prefix: 'fad',\n  iconName: 'diamond-exclamation',\n  icon: [512, 512, [], \"e405\", [\"M497.7 222.6l-208.2-209.1c-19.01-18.02-50.05-18.02-68.06 0L14.27 222.6c-19.04 17.98-19.04 49.03 0 67.01l208.2 208.1c18.02 19.04 49.05 19.04 67.07 0l208.2-208.1C516.8 271.6 516.8 240.6 497.7 222.6zM232 151.1c0-13.25 10.75-24 24-24s24 10.75 24 24v112c0 13.25-10.75 24-24 24s-24-10.75-24-24V151.1zM256 383.1c-17.66 0-32-14.34-32-32s14.34-32 32-32s32 14.34 32 32S273.7 383.1 256 383.1z\", \"M256 287.1c13.25 0 24-10.75 24-24v-112c0-13.25-10.75-24-24-24s-24 10.75-24 24v112C232 277.2 242.8 287.1 256 287.1zM256 319.1c-17.66 0-32 14.34-32 32s14.34 32 32 32s32-14.34 32-32S273.7 319.1 256 319.1z\"]]\n};\nvar faStar = {\n  prefix: 'fad',\n  iconName: 'star',\n  icon: [576, 512, [11088, 61446], \"f005\", [\"M381.2 150.3L524.9 171.5C536.8 173.2 546.8 181.6 550.6 193.1C554.4 204.7 551.3 217.3 542.7 225.9L438.5 328.1L463.1 474.7C465.1 486.7 460.2 498.9 450.2 506C440.3 513.1 427.2 514 416.5 508.3L288.1 439.8L159.8 508.3C149 514 135.9 513.1 126 506C116.1 498.9 111.1 486.7 113.2 474.7L137.8 328.1L33.58 225.9C24.97 217.3 21.91 204.7 25.69 193.1C29.46 181.6 39.43 173.2 51.42 171.5L195 150.3L259.4 17.97C264.7 6.954 275.9-.0391 288.1-.0391C300.4-.0391 311.6 6.954 316.9 17.97L381.2 150.3z\", \"\"]]\n};\nvar faDialMin = {\n  prefix: 'fad',\n  iconName: 'dial-min',\n  icon: [576, 512, [], \"e161\", [\"M320 32C320 49.67 305.7 64 288 64C270.3 64 256 49.67 256 32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32zM576 288C576 305.7 561.7 320 544 320C526.3 320 512 305.7 512 288C512 270.3 526.3 256 544 256C561.7 256 576 270.3 576 288zM0 288C0 270.3 14.33 256 32 256C49.67 256 64 270.3 64 288C64 305.7 49.67 320 32 320C14.33 320 0 305.7 0 288zM128 96C128 113.7 113.7 128 96 128C78.33 128 64 113.7 64 96C64 78.33 78.33 64 96 64C113.7 64 128 78.33 128 96zM448 96C448 78.33 462.3 64 480 64C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128C462.3 128 448 113.7 448 96zM128 480C128 497.7 113.7 512 96 512C78.33 512 64 497.7 64 480C64 462.3 78.33 448 96 448C113.7 448 128 462.3 128 480zM448 480C448 462.3 462.3 448 480 448C497.7 448 512 462.3 512 480C512 497.7 497.7 512 480 512C462.3 512 448 497.7 448 480z\", \"M304.7 304.9C314.1 295.5 314.1 280.3 304.7 270.9C295.3 261.5 280.1 261.5 270.8 270.9L158.9 382.8C112.6 320.2 117.9 231.5 174.6 174.7C237.1 112.3 338.4 112.3 400.9 174.7C463.3 237.2 463.3 338.5 400.9 401C344.1 457.7 255.4 462.1 192.8 416.7L304.7 304.9z\"]]\n};\nvar faRepeat = {\n  prefix: 'fad',\n  iconName: 'repeat',\n  icon: [512, 512, [128257], \"f363\", [\"M512 288c0 88.22-71.78 160-160 160H192l.0073 40c0 9.469-5.585 18.06-14.24 21.94C174.6 511.3 171.3 512 168 512c-5.812 0-11.57-2.125-16.07-6.156l-80-72C66.89 429.3 64 422.8 64 416s2.891-13.28 7.938-17.84l80-72C159 319.8 169.1 318.3 177.8 322.1C186.4 325.9 192 334.5 192 344L192 384H352c52.94 0 96-43.06 96-96c0-17.69 14.33-32 32-32S512 270.3 512 288z\", \"M448 95.1c0 6.812-2.891 13.28-7.938 17.85l-80 72C355.6 189.9 349.8 192 343.1 192c-3.312 0-6.618-.6875-9.759-2.062C325.6 186.1 320 177.5 320 168L319.1 128H160C107.1 128 64 171.1 64 224c0 17.69-14.33 32-32 32S0 241.7 0 224c0-88.22 71.78-160 160-160h160l-.0049-40c0-9.469 5.583-18.06 14.24-21.94c8.641-3.781 18.78-2.219 25.83 4.094l80 72C445.1 82.72 448 89.19 448 95.1z\"]]\n};\nvar faCross = {\n  prefix: 'fad',\n  iconName: 'cross',\n  icon: [384, 512, [128327, 10013], \"f654\", [\"M224 0H160C142.4 0 128 14.38 128 32v96h128V32C256 14.38 241.6 0 224 0zM128 480c0 17.62 14.38 32 32 32h64c17.62 0 32-14.38 32-32V256H128V480z\", \"M383.1 160v64c0 17.62-14.37 32-31.1 32h-320C14.37 256-.0008 241.6-.0008 224V160c0-17.62 14.38-32 32-32h320C369.6 128 383.1 142.4 383.1 160z\"]]\n};\nvar faPageCaretDown = {\n  prefix: 'fad',\n  iconName: 'page-caret-down',\n  icon: [384, 512, [\"file-caret-down\"], \"e429\", [\"M64 512C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H245.5C262.5 0 278.7 6.743 290.7 18.75L365.3 93.26C377.3 105.3 384 121.5 384 138.5V448C384 483.3 355.3 512 320 512H64zM203.8 346.8L279.5 264.2C293.6 248.8 282.7 224 261.8 224H122.2C101.3 224 90.38 248.8 104.5 264.2L180.2 346.8C183.2 350.1 187.5 352 192 352C196.5 352 200.8 350.1 203.8 346.8z\", \"M104.5 264.2C90.38 248.8 101.3 224 122.2 224H261.8C282.7 224 293.6 248.8 279.5 264.2L203.8 346.8C200.8 350.1 196.5 352 191.1 352C187.5 352 183.2 350.1 180.2 346.8L104.5 264.2z\"]]\n};\nvar faFileCaretDown = faPageCaretDown;\nvar faBox = {\n  prefix: 'fad',\n  iconName: 'box',\n  icon: [448, 512, [128230], \"f466\", [\"M208 32V160H0L50.73 58.53C58.86 42.27 75.48 32 93.67 32H208zM354.3 32C372.5 32 389.1 42.27 397.3 58.53L448 160H240V32H354.3z\", \"M240 160H448V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V160H208V32H240V160z\"]]\n};\nvar faVenusMars = {\n  prefix: 'fad',\n  iconName: 'venus-mars',\n  icon: [640, 512, [9892], \"f228\", [\"M624 0h-112.4c-21.38 0-32.09 25.85-16.97 40.97l29.56 29.56l-24.55 24.55c-29.97-20.66-64.81-31.05-99.74-31.05c-15.18 0-30.42 2.225-45.19 6.132c13.55 22.8 22.82 48.36 26.82 75.67c6.088-1.184 12.27-1.785 18.45-1.785c24.58 0 49.17 9.357 67.88 28.07c37.43 37.43 37.43 98.33 0 135.8c-18.71 18.71-43.3 28.07-67.88 28.07c-23.55 0-46.96-8.832-65.35-26.01c-15.92 18.84-34.93 35.1-56.75 47.35c11.45 5.898 20.17 16.3 23.97 28.82C331.5 406 365.7 416 400 416c45.04 0 90.08-17.18 124.5-51.55c60.99-60.99 67.73-155.6 20.47-224.1l24.55-24.55l29.56 29.56c4.889 4.889 10.9 7.078 16.8 7.078C628.2 152.4 640 142.8 640 128.4V16C640 7.164 632.8 0 624 0zM176 112c-35.35 0-64 28.65-64 64c0 35.35 28.65 64 64 64s64-28.65 64-64C240 140.7 211.3 112 176 112z\", \"M256 384H208v-35.05C289.9 333.9 352 262.3 352 176c0-97.2-78.8-176-176-176c-97.2 0-176 78.8-176 176c0 86.26 62.1 157.9 144 172.1v35.05H96c-8.836 0-16 7.162-16 16v32c0 8.836 7.164 16 16 16h48v48c0 8.836 7.164 16 16 16h32c8.838 0 16-7.164 16-16v-48H256c8.838 0 16-7.164 16-16v-32C272 391.2 264.8 384 256 384zM176 272c-52.93 0-96-43.07-96-96c0-52.94 43.07-96 96-96c52.94 0 96 43.06 96 96C272 228.9 228.9 272 176 272z\"]]\n};\nvar faClockSevenThirty = {\n  prefix: 'fad',\n  iconName: 'clock-seven-thirty',\n  icon: [512, 512, [], \"e351\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM232 392C232 405.3 242.7 416 256 416C269.3 416 280 405.3 280 392V256C280 245.4 273.1 236.1 262.1 233C252.8 229.1 241.9 233.9 236 242.7L172 338.7C164.7 349.7 167.7 364.6 178.7 371.1C189.7 379.3 204.6 376.3 211.1 365.3L231.1 335.3L232 392z\", \"M256 416C242.7 416 232 405.3 232 392V335.3L211.1 365.3C204.6 376.3 189.7 379.3 178.7 371.1C167.7 364.6 164.7 349.7 172 338.7L236 242.7C241.9 233.9 252.8 229.1 262.1 233C273.1 236.1 280 245.4 280 256V392C280 405.3 269.3 416 256 416H256z\"]]\n};\nvar faArrowPointer = {\n  prefix: 'fad',\n  iconName: 'arrow-pointer',\n  icon: [320, 512, [\"mouse-pointer\"], \"f245\", [\"M143.1 320H179.8L236.6 433.7C244.5 449.5 238.1 468.7 222.3 476.6C206.5 484.5 187.3 478.1 179.4 462.3L121.2 346L143.1 320z\", \"M.0003 425.1V55.18C.0003 42.38 10.38 32 23.19 32C28.86 32 34.34 34.08 38.59 37.86L312.6 281.4C317.3 285.6 320 291.6 320 297.9C320 310.1 310.1 320 297.9 320H144L38.58 440.5C34.4 445.3 28.36 448 22.01 448C9.855 448 0 438.1 0 425.1H.0003z\"]]\n};\nvar faMousePointer = faArrowPointer;\nvar faClockFourThirty = {\n  prefix: 'fad',\n  iconName: 'clock-four-thirty',\n  icon: [512, 512, [], \"e34b\", [\"M256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0zM280 300.8L338.7 339.1C349.7 347.3 364.6 344.3 371.1 333.3C379.3 322.3 376.3 307.4 365.3 300L269.3 236C261.9 231.1 252.5 230.7 244.7 234.8C236.9 239 231.1 247.1 231.1 256V392C231.1 405.3 242.7 416 255.1 416C269.3 416 280 405.3 280 392L280 300.8z\", \"M232 392V256C232 247.1 236.9 239 244.7 234.8C252.5 230.7 261.9 231.1 269.3 236L365.3 300C376.3 307.4 379.3 322.3 371.1 333.3C364.6 344.3 349.7 347.3 338.7 339.1L280 300.8V392C280 405.3 269.3 416 256 416C242.7 416 232 405.3 232 392L232 392z\"]]\n};\nvar faSignalBarsGood = {\n  prefix: 'fad',\n  iconName: 'signal-bars-good',\n  icon: [576, 512, [\"signal-alt-3\"], \"f693\", [\"M528 0C501.6 0 480 21.6 480 47.1v416C480 490.4 501.6 512 527.1 512S576 490.4 576 464V47.1C576 21.6 554.4 0 528 0z\", \"M208 256C181.6 256 160 277.6 160 303.1v160C160 490.4 181.6 512 207.1 512S256 490.4 256 464V303.1C256 277.6 234.4 256 208 256zM368 128C341.6 128 320 149.6 320 175.1v288C320 490.4 341.6 512 367.1 512C394.4 512 416 490.4 416 464V175.1C416 149.6 394.4 128 368 128zM48 384C21.6 384 0 405.6 0 431.1v32C0 490.4 21.6 512 47.1 512S96 490.4 96 464v-32C96 405.6 74.4 384 48 384z\"]]\n};\nvar faSignalAlt3 = faSignalBarsGood;\nvar faCactus = {\n  prefix: 'fad',\n  iconName: 'cactus',\n  icon: [512, 512, [127797], \"f8a7\", [\"M96 208V144c0-26.5-21.5-47.1-48-47.1S0 117.5 0 144v63.1c0 61.87 50.13 111.1 112 111.1H160V224L112 224C103.1 224 96 216.9 96 208zM464 224c-26.5 0-48 21.5-48 47.1v63.1c0 8.875-7.125 15.1-16 15.1H352v95.1h48c61.88 0 112-50.12 112-111.1V272C512 245.5 490.5 224 464 224z\", \"M261.1 .1297c-26.25-1.375-52 8.126-71.13 26.25C170.9 44.51 160 69.63 160 96v383.1C160 497.6 174.4 512 192 512h128c17.62 0 32-14.37 32-31.1V101.4C352 49.38 313.1 2.88 261.1 .1297zM224 176c-8.875 0-16-7.125-16-15.1S215.1 144 224 144s16 7.125 16 15.1C240 168.9 232.9 176 224 176zM288 400c-8.875 0-16-7.125-16-15.1c0-8.875 7.125-15.1 16-15.1s16 7.125 16 15.1C304 392.9 296.9 400 288 400z\"]]\n};\nvar faMaximize = {\n  prefix: 'fad',\n  iconName: 'maximize',\n  icon: [448, 512, [\"expand-arrows-alt\"], \"f31e\", [\"M152.6 116.7l30.06-30.06C191.8 77.47 194.5 63.72 189.6 51.75c-4.938-11.95-16.62-19.75-29.56-19.75H24c-13.26 0-23.1 10.75-23.1 23.1v135.1c0 12.94 7.781 24.61 19.75 29.56c12 4.906 25.72 2.203 34.87-6.937l30.06-30.06l71.44 71.44l67.87-67.88L152.6 116.7zM428.2 290.4C424.3 288.8 420.1 288 415.1 288c-8.312 0-16.5 3.248-22.62 9.373L363.3 327.4l-71.44-71.44L224 323.9l71.44 71.44l-30.06 30.06c-9.156 9.156-11.91 22.91-6.937 34.87c4.938 11.95 16.62 19.75 29.56 19.75h135.1c13.25 0 23.1-10.75 23.1-23.1V319.1C447.1 307.1 440.2 295.4 428.2 290.4z\", \"M152.6 395.3l30.06 30.06c9.156 9.156 11.91 22.91 6.937 34.87C184.6 472.2 172.9 479.1 160 479.1H24c-13.25 0-23.1-10.74-23.1-23.1v-135.1c0-12.94 7.781-24.61 19.75-29.56C23.72 288.8 27.88 288 32 288c8.312 0 16.5 3.242 22.63 9.367l30.06 30.06l210.7-210.8l-30.06-30.06c-9.156-9.156-11.91-22.91-6.937-34.87c4.937-11.95 16.62-19.75 29.56-19.75h135.1c13.26 0 23.1 10.75 23.1 23.1v135.1c0 12.94-7.781 24.61-19.75 29.56c-11.1 4.906-25.72 2.203-34.87-6.937l-30.06-30.06L152.6 395.3z\"]]\n};\nvar faExpandArrowsAlt = faMaximize;\nvar faChargingStation = {\n  prefix: 'fad',\n  iconName: 'charging-station',\n  icon: [576, 512, [], \"f5e7\", [\"M32 64C32 28.65 60.65 0 96 0H256C291.3 0 320 28.65 320 64V448H32V64zM223.2 101.1C225.5 94.24 222.9 86.74 216.9 82.72C210.1 78.71 203 79.17 197.6 83.85L85.59 179.9C80.5 184.2 78.67 191.3 80.99 197.6C83.32 203.8 89.3 208 95.1 208H153.8L128.8 282.9C126.5 289.8 129.1 297.3 135.1 301.3C141 305.3 148.1 304.8 154.4 300.1L266.4 204.1C271.5 199.8 273.3 192.7 271 186.4C268.7 180.2 262.7 176 256 176H198.2L223.2 101.1z\", \"M480 128H512V80C512 71.16 519.2 64 528 64C536.8 64 544 71.16 544 80V128H560C568.8 128 576 135.2 576 144V176C576 211.8 552.5 242.1 520 252.3V376C520 415.8 487.8 448 448 448C408.2 448 376 415.8 376 376V344C376 321.9 358.1 304 336 304H320V256H336C384.6 256 424 295.4 424 344V376C424 389.3 434.7 400 448 400C461.3 400 472 389.3 472 376V252.3C439.5 242.1 416 211.8 416 176V144C416 135.2 423.2 128 432 128H448V80C448 71.16 455.2 64 464 64C472.8 64 480 71.16 480 80V128zM0 480C0 462.3 14.33 448 32 448H320C337.7 448 352 462.3 352 480C352 497.7 337.7 512 320 512H32C14.33 512 0 497.7 0 480z\"]]\n};\nvar faShapes = {\n  prefix: 'fad',\n  iconName: 'shapes',\n  icon: [512, 512, [\"triangle-circle-square\"], \"f61f\", [\"M288 0C299.2 0 309.7 5.898 315.4 15.54L411.4 175.5C417.4 185.4 417.5 197.7 411.8 207.8C406.2 217.8 395.5 223.1 384 223.1H192C180.5 223.1 169.8 217.8 164.2 207.8C158.5 197.7 158.6 185.4 164.6 175.5L260.6 15.54C266.3 5.897 276.8 0 288 0V0zM0 384C0 313.3 57.31 256 128 256C198.7 256 256 313.3 256 384C256 454.7 198.7 512 128 512C57.31 512 0 454.7 0 384z\", \"M288 312C288 289.9 305.9 272 328 272H472C494.1 272 512 289.9 512 312V456C512 478.1 494.1 496 472 496H328C305.9 496 288 478.1 288 456V312z\"]]\n};\nvar faTriangleCircleSquare = faShapes;\nvar faPlaneTail = {\n  prefix: 'fad',\n  iconName: 'plane-tail',\n  icon: [576, 512, [], \"e22c\", [\"M93.49 308.8L32.8 39.02C28.29 19.02 43.51 0 64.02 0H140.9C158.2 0 174.8 7.025 186.9 19.47L416 256H296.7C288.8 256 280.9 257.1 273.3 259.2L93.49 308.8z\", \"M544 512H299.7C289.1 512 278.5 510.1 268.5 506.3L72.4 431.9C48.09 422.7 32.01 399.4 32.01 373.4C32.01 345.2 50.81 320.5 77.95 313.1L273.3 259.2C280.9 257.1 288.8 256 296.7 256H544V512zM248 352C234.8 352 224 362.7 224 376C224 389.3 234.8 400 248 400H392C405.3 400 416 389.3 416 376C416 362.7 405.3 352 392 352H248z\"]]\n};\nvar faGaugeSimpleMax = {\n  prefix: 'fad',\n  iconName: 'gauge-simple-max',\n  icon: [512, 512, [\"tachometer-fastest\"], \"f62b\", [\"M256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0zM192 352C192 387.3 220.7 416 256 416C291.3 416 320 387.3 320 352C320 348.3 319.7 344.7 319.1 341.2L436.6 268.4C447.9 261.4 451.4 246.6 444.4 235.4C437.4 224.1 422.6 220.6 411.4 227.6L293.8 300.4C283.2 292.6 270.1 288 256 288C220.7 288 192 316.7 192 352V352z\", \"M411.4 227.6C422.6 220.6 437.4 224.1 444.4 235.4C451.4 246.6 447.9 261.4 436.6 268.4L319.1 341.2C319.7 344.7 320 348.3 320 352C320 387.3 291.3 416 256 416C220.7 416 192 387.3 192 352C192 316.7 220.7 288 256 288C270.1 288 283.2 292.6 293.8 300.4L411.4 227.6z\"]]\n};\nvar faTachometerFastest = faGaugeSimpleMax;\nvar faCircleU = {\n  prefix: 'fad',\n  iconName: 'circle-u',\n  icon: [512, 512, [], \"e127\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM368 290.9C368 351.1 317.8 400 256 400s-112-48.94-112-109.1V168c0-13.25 10.75-24 24-24S192 154.8 192 168v122.9C192 324.6 220.7 352 256 352s64-27.41 64-61.09V168c0-13.25 10.75-24 24-24s24 10.75 24 24V290.9z\", \"M344 144C330.8 144 320 154.8 320 168v122.9C320 324.6 291.3 352 256 352s-64-27.41-64-61.09V168C192 154.8 181.3 144 168 144S144 154.8 144 168v122.9C144 351.1 194.3 400 256 400s112-48.94 112-109.1V168C368 154.8 357.3 144 344 144z\"]]\n};\nvar faShieldSlash = {\n  prefix: 'fad',\n  iconName: 'shield-slash',\n  icon: [640, 512, [], \"e24b\", [\"M319.9 512c37.26 0 102.9-58.24 117.3-72.57L81.16 160.3C96.42 398.1 272.1 512 319.9 512zM530.5 83.71l-192-80C333.6 1.672 325.3 0 320.1 0C314.8 0 306.5 1.672 301.6 3.703L128.9 75.68l367.6 288.1C533.4 303.5 560 225.5 560 127.1C560 108.6 548.3 91.1 530.5 83.71z\", \"M639.1 487.1C639.1 500.6 629.8 512 615.1 512c-5.174 0-10.4-1.667-14.81-5.117L9.189 42.89C3.152 38.16 .0008 31.12 .0008 24C.0008 11.21 10.28 0 24.03 0c5.156 0 10.38 1.672 14.78 5.109l591.1 463.1C636.8 473.8 639.1 480.9 639.1 487.1z\"]]\n};\nvar faSquarePhoneHangup = {\n  prefix: 'fad',\n  iconName: 'square-phone-hangup',\n  icon: [448, 512, [\"phone-square-down\"], \"e27a\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM387.1 278.2l-27.41 43.85c-3.967 6.354-12.02 9.043-19.06 6.248l-54.81-21.92c-6.475-2.562-10.46-9.184-9.721-16.07l3.447-34.61C243.9 243.3 204.1 243.3 167.6 255.7L171.1 290.3c.6953 6.906-3.271 13.47-9.713 16.06l-54.82 21.93c-7.07 2.764-15.08 .1387-19.07-6.258L60.04 278.2c-3.889-6.188-2.979-14.15 2.203-19.33c89.2-89.2 234.3-89.19 323.5-.002C390.9 264.1 391.8 272 387.1 278.2z\", \"M341.5 328.3l-54.81-21.92c-6.474-2.563-10.46-9.183-9.721-16.07l3.449-34.61c-36.5-12.46-76.31-12.46-112.8-.0034l3.445 34.61C171.8 297.2 167.8 303.8 161.3 306.4l-54.82 21.93c-7.071 2.762-15.08 .1383-19.07-6.259l-27.4-43.85C56.16 272 57.07 264.1 62.25 258.9c89.2-89.2 234.3-89.19 323.5-.0019c5.187 5.187 6.091 13.14 2.207 19.33l-27.41 43.85C356.6 328.4 348.5 331.1 341.5 328.3z\"]]\n};\nvar faPhoneSquareDown = faSquarePhoneHangup;\nvar faArrowUpLeft = {\n  prefix: 'fad',\n  iconName: 'arrow-up-left',\n  icon: [320, 512, [], \"e09d\", [\"M310.6 406.6C304.4 412.9 296.2 416 288 416s-16.38-3.125-22.62-9.375L64 205.3V160h45.25l201.4 201.4C323.1 373.9 323.1 394.1 310.6 406.6z\", \"M32 384c-17.67 0-32-14.31-32-32V128c0-17.69 14.33-32 32-32h224c17.67 0 32 14.31 32 32s-14.33 32-32 32H64v192C64 369.7 49.67 384 32 384z\"]]\n};\nvar faTransporter1 = {\n  prefix: 'fad',\n  iconName: 'transporter-1',\n  icon: [512, 512, [], \"e043\", [\"M93.75 364.4L64 352l-12.38-29.75C50.88 320.9 49.5 320 48 320s-2.875 .875-3.625 2.25L32 352l-29.75 12.38C.875 365.1 0 366.5 0 368s.875 2.875 2.25 3.625L32 384l12.38 29.75C45.13 415.1 46.5 416 48 416s2.875-.875 3.625-2.25L64 384l29.75-12.38C95.13 370.9 96 369.5 96 368S95.13 365.1 93.75 364.4zM509.8 172.4L480 160l-12.38-29.75C466.9 128.9 465.5 128 464 128s-2.875 .875-3.625 2.25L448 160l-29.75 12.38C416.9 173.1 416 174.5 416 176s.875 2.875 2.25 3.625L448 192l12.38 29.75C461.1 223.1 462.5 224 464 224s2.875-.875 3.625-2.25L480 192l29.75-12.38C511.1 178.9 512 177.5 512 176S511.1 173.1 509.8 172.4zM336 320h-160C167.2 320 160 327.2 160 336S167.2 352 176 352h160c8.844 0 16-7.156 16-16S344.8 320 336 320zM336 384h-160C167.2 384 160 391.2 160 400S167.2 416 176 416h160c8.844 0 16-7.156 16-16S344.8 384 336 384z\", \"M256 96c26.5 0 48-21.5 48-48S282.5 0 256 0S208 21.5 208 48S229.5 96 256 96zM152.6 276.5l31.38-37.75L184 288h144l.0065-49.25l31.38 37.75c11.38 13.5 31.5 15.38 45.13 4.125c13.5-11.38 15.38-31.5 4.125-45.13l-70.5-84.5C326 136.4 308 128 289 128h-66c-19 0-37 8.375-49.12 23l-70.5 84.5c-11.25 13.62-9.5 33.75 4.125 45.13C121.1 291.9 141.3 290 152.6 276.5zM384 448H128c-17.62 0-32 14.38-32 32v32h320v-32C416 462.4 401.6 448 384 448z\"]]\n};\nvar faPeanuts = {\n  prefix: 'fad',\n  iconName: 'peanuts',\n  icon: [640, 512, [129372], \"e431\", [\"M638.2 79.27c-1.264-41.37-36.15-76.26-77.52-77.52c0 0-58.3-1.752-60.09-1.752c-84.2 0-151.4 60.65-161.4 141.7c-7.943 64.34-68.28 69.4-69.56 69.56c-81.04 9.976-141.7 77.19-141.7 161.4c0 1.786 .0273 3.58 .0823 5.381l1.672 54.71c1.264 41.37 36.15 76.26 77.52 77.52c0 0 58.3 1.754 60.08 1.754c84.2 0 151.4-60.65 161.4-141.7c7.944-64.35 68.27-69.4 69.56-69.55C579.3 290.8 640 223.6 640 139.4c0-1.786-.0273-3.58-.0823-5.381L638.2 79.27zM255.9 436c-11.03 0-20-8.969-20-20s8.973-20 20-20s20 8.969 20 20S266.1 436 255.9 436zM319.9 436c-11.03 0-20-8.969-20-20s8.972-20 20-20s20 8.969 20 20S330.1 436 319.9 436zM319.9 372c-11.03 0-20-8.969-20-20s8.972-19.1 20-19.1s20 8.968 20 19.1S330.1 372 319.9 372zM479.1 212c-11.03 0-20-8.969-20-20s8.971-20 20-20s20 8.969 20 20S490.1 212 479.1 212zM543.1 212c-11.03 0-20-8.969-20-20s8.972-20 20-20s20 8.969 20 20S555 212 543.1 212zM543.1 148c-11.03 0-20-8.969-20-20s8.972-20 20-20s20 8.969 20 20S555 148 543.1 148z\", \"M255.9 396c-11.03 0-20 8.969-20 20s8.973 20 20 20s20-8.969 20-20S266.1 396 255.9 396zM306.3 77.4L287.1 36.82C276.2 13.84 252.8-.002 228.9-.002c-8.01 0-16.08 1.555-23.74 4.842l-40.39 17.31C113.7 44.01 83.89 92.89 83.89 145.1c0 32.42 9.154 40.15 9.154 61.38C93.05 273.1 0 264.2 0 374.2c0 20.08 4.416 40.65 13.74 60.37l19.2 40.57C43.81 498.2 67.23 512 91.13 512c8.008 0 16.07-1.555 23.74-4.84l10.64-4.561c-16.34-18.9-26.95-42.8-27.74-68.9c0 0-1.768-58.87-1.768-60.93c0-98.71 71.99-181.2 169.8-193.3c45.8-5.646 39.74-46.6 49.5-77.49C313.1 93.71 310.1 85.48 306.3 77.4zM543.1 148c11.03 0 20-8.969 20-20s-8.971-20-20-20S523.1 116.1 523.1 128S532.9 148 543.1 148zM543.1 172c-11.03 0-20 8.969-20 20s8.973 20 20 20s20-8.969 20-20S555 172 543.1 172zM479.1 172c-11.03 0-20 8.969-20 20s8.971 20 20 20S499.1 203 499.1 192S491 172 479.1 172zM319.9 396C308.9 396 299.9 404.1 299.9 416s8.973 20 20 20s20-8.969 20-20S330.1 396 319.9 396zM319.9 332C308.9 332 299.9 340.1 299.9 352s8.973 20 20 20s20-8.969 20-20S330.1 332 319.9 332z\"]]\n};\nvar faShuffle = {\n  prefix: 'fad',\n  iconName: 'shuffle',\n  icon: [512, 512, [128256, \"random\"], \"f074\", [\"M112 352H32c-17.69 0-32 14.31-32 32s14.31 32 32 32h96c10.06 0 19.56-4.75 25.59-12.81L224 309.3L184 256L112 352zM504.1 111l-79.1-79.98c-15.13-15.12-40.99-4.391-40.99 17V96H320c-10.06 0-19.56 4.75-25.59 12.81L224 202.7L263.1 256L336 160h47.97v48.03c0 21.39 25.87 32.09 40.1 16.97l79.1-79.98C514.4 135.6 514.3 120.4 504.1 111z\", \"M504.1 400.1l-79.1 79.98c-15.13 15.12-40.99 4.391-40.99-17V416H320c-10.06 0-19.56-4.75-25.59-12.81L112 160H32C14.31 160 0 145.7 0 128s14.31-32 32-32h96c10.06 0 19.56 4.75 25.59 12.81L336 352h47.97V303.1c0-21.39 25.87-32.09 40.1-16.97l79.99 79.98C514.3 376.4 514.3 391.6 504.1 400.1z\"]]\n};\nvar faRandom = faShuffle;\nvar faPersonRunning = {\n  prefix: 'fad',\n  iconName: 'person-running',\n  icon: [448, 512, [127939, \"running\"], \"f70c\", [\"M129.8 317.5L114.9 352H48c-17.62 0-32 14.38-32 32s14.38 32 32 32h77.5c19.25 0 36.5-11.5 44-29.12l8.875-20.5l-10.75-6.25C150.4 349.9 137.6 334.8 129.8 317.5z\", \"M288 96c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48S261.5 96 288 96zM400 224h-44l-26.12-53.25c-12.5-25.5-35.38-44.25-61.75-51L197 98.63C189.5 96.84 181.1 95.97 174.5 95.97c-20.88 0-41.33 6.81-58.26 19.78L76.5 146.3C68.31 152.5 64.01 162 64.01 171.6c0 17.11 13.67 32.02 32.02 32.02c6.808 0 13.67-2.158 19.47-6.616l39.63-30.38c5.92-4.488 13.01-6.787 19.53-6.787c2.017 0 3.981 .2196 5.841 .6623l14.62 4.25l-37.5 87.5C154.1 260.3 152.5 268.8 152.5 277.2c0 22.09 11.49 43.52 31.51 55.29l85 50.13l-27.5 87.75c-.9875 3.174-1.458 6.388-1.458 9.55c0 13.65 8.757 26.31 22.46 30.58C265.6 511.5 268.9 512 272 512c13.62 0 26.25-8.75 30.5-22.5l31.75-101c1.211-4.278 1.796-8.625 1.796-12.93c0-16.57-8.661-32.51-23.55-41.44l-61.13-36.12l31.25-78.38l20.25 41.5C310.9 277.4 327.9 288 345.1 288H400c17.62 0 32-14.38 32-32C432 238.3 417.6 224 400 224z\"]]\n};\nvar faRunning = faPersonRunning;\nvar faMobileRetro = {\n  prefix: 'fad',\n  iconName: 'mobile-retro',\n  icon: [320, 512, [], \"e527\", [\"M0 64C0 28.65 28.65 0 64 0H256C291.3 0 320 28.65 320 64V448C320 483.3 291.3 512 256 512H64C28.65 512 0 483.3 0 448V64zM64 232C64 245.3 74.75 256 88 256H232C245.3 256 256 245.3 256 232V152C256 138.7 245.3 128 232 128H88C74.75 128 64 138.7 64 152V232zM80 352C93.25 352 104 341.3 104 328C104 314.7 93.25 304 80 304C66.75 304 56 314.7 56 328C56 341.3 66.75 352 80 352zM80 384C66.75 384 56 394.7 56 408C56 421.3 66.75 432 80 432C93.25 432 104 421.3 104 408C104 394.7 93.25 384 80 384zM160 352C173.3 352 184 341.3 184 328C184 314.7 173.3 304 160 304C146.7 304 136 314.7 136 328C136 341.3 146.7 352 160 352zM160 384C146.7 384 136 394.7 136 408C136 421.3 146.7 432 160 432C173.3 432 184 421.3 184 408C184 394.7 173.3 384 160 384zM240 352C253.3 352 264 341.3 264 328C264 314.7 253.3 304 240 304C226.7 304 216 314.7 216 328C216 341.3 226.7 352 240 352zM240 384C226.7 384 216 394.7 216 408C216 421.3 226.7 432 240 432C253.3 432 264 421.3 264 408C264 394.7 253.3 384 240 384zM128 48C119.2 48 112 55.16 112 64C112 72.84 119.2 80 128 80H192C200.8 80 208 72.84 208 64C208 55.16 200.8 48 192 48H128z\", \"M64 152C64 138.7 74.75 128 88 128H232C245.3 128 256 138.7 256 152V232C256 245.3 245.3 256 232 256H88C74.75 256 64 245.3 64 232V152z\"]]\n};\nvar faGripLinesVertical = {\n  prefix: 'fad',\n  iconName: 'grip-lines-vertical',\n  icon: [192, 512, [], \"f7a5\", [\"M128 64C128 46.33 142.3 32 160 32C177.7 32 192 46.33 192 64V448C192 465.7 177.7 480 160 480C142.3 480 128 465.7 128 448V64z\", \"M0 64C0 46.33 14.33 32 32 32C49.67 32 64 46.33 64 64V448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448V64z\"]]\n};\nvar faArrowUpFromSquare = {\n  prefix: 'fad',\n  iconName: 'arrow-up-from-square',\n  icon: [512, 512, [], \"e09c\", [\"M512 160v288c0 35.28-28.72 64-64 64H64c-35.28 0-64-28.72-64-64V160c0-35.28 28.72-64 64-64h32v63.92L64 160v288h384V160l-32-.0824V96h32C483.3 96 512 124.7 512 160z\", \"M167.8 159.7c8.895 0 17.63-3.711 23.76-10.39L224 113.9V320c0 17.7 14.33 32.02 32 32.02S288 337.7 288 320V113.9l32.4 35.39c6.321 6.881 14.96 10.38 23.63 10.38c17.65 0 31.97-14.29 31.97-32.01c0-7.734-2.781-15.51-8.409-21.66l-87.1-96.09C273.5 3.314 264.8-.0002 256-.0002S238.5 3.314 232.4 9.945l-87.1 96.09c-5.628 6.152-8.409 13.93-8.409 21.66C135.1 145.4 150.3 159.7 167.8 159.7z\"]]\n};\nvar faFileDashedLine = {\n  prefix: 'fad',\n  iconName: 'file-dashed-line',\n  icon: [576, 512, [\"page-break\"], \"f877\", [\"M320 0V128C320 145.7 334.3 160 352 160H480V256H96V64C96 28.65 124.7 0 160 0H320zM480 448C480 483.3 451.3 512 416 512H160C124.7 512 96 483.3 96 448V368H480V448zM352 0L480 128H352V0z\", \"M0 312C0 298.7 10.75 288 24 288H136C149.3 288 160 298.7 160 312C160 325.3 149.3 336 136 336H24C10.75 336 0 325.3 0 312zM224 312C224 298.7 234.7 288 248 288H328C341.3 288 352 298.7 352 312C352 325.3 341.3 336 328 336H248C234.7 336 224 325.3 224 312zM416 312C416 298.7 426.7 288 440 288H552C565.3 288 576 298.7 576 312C576 325.3 565.3 336 552 336H440C426.7 336 416 325.3 416 312z\"]]\n};\nvar faPageBreak = faFileDashedLine;\nvar faBracketCurlyRight = {\n  prefix: 'fad',\n  iconName: 'bracket-curly-right',\n  icon: [256, 512, [], \"7d\", [\"M32 63.1C32 81.67 46.33 96 63.1 96H96c17.6 0 32 14.4 32 32v37.48c0 25.47 10.12 49.89 28.12 67.9L178.8 256l-22.64 22.64C138.1 296.6 128 321 128 346.5V384c0 17.6-14.4 32-32 32H63.1C46.33 416 32 430.3 32 447.1S46.33 480 63.1 480H96c53.02 0 96-42.98 96-96v-37.5c0-8.484 3.37-16.62 9.369-22.62l45.26-45.26c12.5-12.5 12.5-32.75 0-45.25l-45.26-45.26C195.4 182.1 192 173.1 192 165.5V128c0-53.02-42.98-96-96-96H63.1C46.33 32 32 46.33 32 63.1z\", \"\"]]\n};\nvar faSpider = {\n  prefix: 'fad',\n  iconName: 'spider',\n  icon: [576, 512, [128375], \"f717\", [\"M178.1 23.76C181.1 15.18 175.9 6.494 167.3 4.354L151.7 .4805C143.1-1.66 134.4 3.553 132.2 12.12L104 122.2c-1.892 7.543 0 15.53 5.08 21.44l53.47 62.15L191.6 224H207.7V184.4l-53.91-62.66L178.1 23.76zM471.1 122.2L443.8 12.12c-2.151-8.57-10.87-13.78-19.47-11.64l-15.58 3.873c-8.607 2.141-13.84 10.83-11.69 19.4l25.2 98.02L368.3 184.4V224h16.06l29.06-18.23l53.47-62.15C471.1 137.7 473.9 129.7 471.1 122.2z\", \"M563.3 401.6c2.608 8.443-2.149 17.4-10.62 19.1l-15.35 4.709c-8.48 2.6-17.47-2.139-20.08-10.59L493.2 338l-79.79-31.8l53.47 62.15c5.08 5.904 6.972 13.89 5.08 21.44l-28.23 110.1c-2.151 8.57-10.87 13.78-19.47 11.64l-15.58-3.873c-8.609-2.141-13.84-10.83-11.69-19.4l25.2-98.02l-38.51-44.77c.1529 2.205 .6627 4.307 .6627 6.549c0 53.02-43.15 96-96.37 96S191.6 405 191.6 352c0-2.242 .5117-4.34 .6627-6.543l-38.51 44.76l25.2 98.02c2.151 8.574-3.084 17.26-11.69 19.4l-15.58 3.873c-8.603 2.141-17.32-3.072-19.47-11.64l-28.23-110.1c-1.894-7.543 0-15.53 5.08-21.44l53.47-62.15l-79.79 31.8l-24.01 77.74c-2.608 8.447-11.6 13.19-20.08 10.59l-15.35-4.709c-8.478-2.6-13.23-11.55-10.63-19.1l27.4-88.69c2.143-6.939 7.323-12.54 14.09-15.24L158.9 256l-104.7-41.73C47.43 211.6 42.26 205.1 40.11 199.1L12.72 110.4c-2.608-8.443 2.149-17.4 10.62-19.1l15.35-4.709c8.48-2.6 17.47 2.139 20.08 10.59l24.01 77.74l79.79 31.8L191.6 224H207.7l.1542-63.99C206.1 123.4 228.9 91.77 261.4 80.43c5.141-1.793 10.5 2.215 10.5 7.641V112h32.12V88.09c0-5.443 5.394-9.443 10.55-7.641C345.9 91.39 368.3 121 368.3 155.9c0 1.393-.1786 2.689-.2492 4.064L368.3 224h16.06l29.06-18.23l79.79-31.8l24.01-77.74c2.608-8.447 11.6-13.19 20.08-10.59l15.35 4.709c8.478 2.6 13.23 11.55 10.63 19.1l-27.4 88.69c-2.143 6.939-7.323 12.54-14.09 15.24L417.1 256l104.7 41.73c6.754 2.691 11.92 8.283 14.07 15.21L563.3 401.6z\"]]\n};\nvar faClockThree = {\n  prefix: 'fad',\n  iconName: 'clock-three',\n  icon: [512, 512, [], \"e356\", [\"M256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512zM232 256C232 269.3 242.7 280 256 280H360C373.3 280 384 269.3 384 256C384 242.7 373.3 232 360 232H280V120C280 106.7 269.3 96 256 96C242.7 96 232 106.7 232 120V256z\", \"M280 120V232H360C373.3 232 384 242.7 384 256C384 269.3 373.3 280 360 280H256C242.7 280 232 269.3 232 256V120C232 106.7 242.7 96 256 96C269.3 96 280 106.7 280 120z\"]]\n};\nvar faHandsBound = {\n  prefix: 'fad',\n  iconName: 'hands-bound',\n  icon: [640, 512, [], \"e4f9\", [\"M63.1 0C81.67 0 95.1 14.33 95.1 32V144.8L165.3 237.2C170.1 244.7 181.4 246.8 189.6 242C199.3 236.3 201.7 223.3 194.6 214.5L167 179.1C156.2 166.4 158.1 146.7 171.4 135.5C184.6 124.4 204.4 125.8 215.9 138.7L262.6 191.3C278.1 209.7 288 233.4 288 258.1V352H131.6L46.31 252.5C37.07 241.8 32 228 32 213.9V32C32 14.33 46.33 0 64 0L63.1 0zM287.1 480V512H159.1V480H287.1zM480 480V512H352V480H480zM352 352V258.1C352 233.4 361 209.7 377.4 191.3L424.1 138.7C435.6 125.8 455.4 124.4 468.6 135.5C481.9 146.7 483.8 166.4 472.1 179.1L445.4 214.5C438.3 223.3 440.7 236.3 450.4 242C458.6 246.8 469 244.7 474.7 237.2L544 144.8V32C544 14.33 558.3 0 576 0C593.7 0 608 14.33 608 32V213.9C608 228 602.9 241.8 593.7 252.5L508.4 352H352z\", \"M512 352C525.3 352 536 362.7 536 376C536 389.3 525.3 400 512 400H128C114.7 400 104 389.3 104 376C104 362.7 114.7 352 128 352H512zM512 432C525.3 432 536 442.7 536 456C536 469.3 525.3 480 512 480H128C114.7 480 104 469.3 104 456C104 442.7 114.7 432 128 432H512z\"]]\n};\nvar faScalpelLineDashed = {\n  prefix: 'fad',\n  iconName: 'scalpel-line-dashed',\n  icon: [576, 512, [\"scalpel-path\"], \"f61e\", [\"M288 320v8c0 38.38-15.72 76.63-47.81 102.4c-.2559 .125-.3828 .25-.6387 .5C174.1 482.9 88.97 512.1 0 512l179.1-192H288z\", \"M495.2 114.4c26.36-30.88 21.24-78.5-12.49-102.5c-29.23-20.88-70.21-13-93.44 14.25L155.9 293.5c-8.994 10.5-1.498 26.5 12.12 26.5h131.9c9.369 0 18.24-4.125 24.36-11.25L495.2 114.4zM304 480h-64C231.2 480 224 487.2 224 496S231.2 512 240 512h64c8.836 0 16-7.164 16-16S312.8 480 304 480zM432 480h-64c-8.836 0-16 7.164-16 16s7.164 16 16 16h64c8.836 0 16-7.164 16-16S440.8 480 432 480zM560 480h-64c-8.836 0-16 7.164-16 16s7.164 16 16 16h64c8.836 0 16-7.164 16-16S568.8 480 560 480z\"]]\n};\nvar faScalpelPath = faScalpelLineDashed;\nvar faFileInvoiceDollar = {\n  prefix: 'fad',\n  iconName: 'file-invoice-dollar',\n  icon: [384, 512, [], \"f571\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM64 72C64 67.63 67.63 64 72 64h80C156.4 64 160 67.63 160 72v16C160 92.38 156.4 96 152 96h-80C67.63 96 64 92.38 64 88V72zM64 152v-16C64 131.6 67.63 128 72 128h80C156.4 128 160 131.6 160 136v16C160 156.4 156.4 160 152 160h-80C67.63 160 64 156.4 64 152zM253.8 378.3c-3.623 20.91-19.47 34.64-41.83 39.43V424c0 11.03-8.953 20-20 20s-20-8.969-20-20v-6.77c-8.682-1.922-17.3-4.723-25.06-7.512l-4.266-1.5c-10.42-3.688-15.88-15.12-12.2-25.53c3.688-10.41 15.11-15.81 25.52-12.22l4.469 1.625c7.844 2.812 16.72 6 23.66 7.031c13.72 2.125 28.94 .1875 30.31-7.625c.875-5.094 1.359-7.906-27.92-16.28l-5.812-1.688c-17.33-5.094-57.92-17-50.52-59.84C133.8 272.8 149.6 258.8 172 253.1V248c0-11.03 8.953-20 20-20s20 8.969 20 20v6.633c5.453 1.195 11.34 2.789 18.56 5.273c10.44 3.625 15.95 15.03 12.33 25.47c-3.625 10.41-15.06 15.94-25.45 12.34c-5.859-2.031-12-4-17.59-4.844C186.2 290.8 170.1 292.7 169.6 300.5C168.8 304.1 168.3 308.2 191.1 315.2l5.547 1.594C219.8 323.1 261.3 335 253.8 378.3z\", \"M256 0v128h128L256 0zM197.5 316.8L191.1 315.2C168.3 308.2 168.8 304.1 169.6 300.5c1.375-7.812 16.59-9.719 30.27-7.625c5.594 .8438 11.73 2.812 17.59 4.844c10.39 3.594 21.83-1.938 25.45-12.34c3.625-10.44-1.891-21.84-12.33-25.47c-7.219-2.484-13.11-4.078-18.56-5.273V248c0-11.03-8.953-20-20-20s-20 8.969-20 20v5.992C149.6 258.8 133.8 272.8 130.2 293.7c-7.406 42.84 33.19 54.75 50.52 59.84l5.812 1.688c29.28 8.375 28.8 11.19 27.92 16.28c-1.375 7.812-16.59 9.75-30.31 7.625c-6.938-1.031-15.81-4.219-23.66-7.031l-4.469-1.625c-10.41-3.594-21.83 1.812-25.52 12.22c-3.672 10.41 1.781 21.84 12.2 25.53l4.266 1.5c7.758 2.789 16.38 5.59 25.06 7.512V424c0 11.03 8.953 20 20 20s20-8.969 20-20v-6.254c22.36-4.793 38.21-18.53 41.83-39.43C261.3 335 219.8 323.1 197.5 316.8z\"]]\n};\nvar faPipeSmoking = {\n  prefix: 'fad',\n  iconName: 'pipe-smoking',\n  icon: [640, 512, [], \"e3c4\", [\"M640 32c0 17.69-14.31 32-32 32h-26.12c-32.81 0-63 16.47-80.72 44.09L407 252.7c-1.246-2.158-2.855-4.125-5.127-5.554l-54.34-34.21c-2.322-1.463-4.869-2.03-7.432-2.199L448 64c30.06-40.09 77.9-64 127.1-64H608C625.7 0 640 14.31 640 32z\", \"M401.9 247.1c7.73 4.865 9.747 15.15 4.522 22.65l-117.7 168.8C259.1 484.5 208.8 512 154.1 512H128c-70.69 0-128-57.31-128-128V256c0-17.67 14.33-32 32-32h192c17.67 0 32 14.33 32 32v64l69.8-102.6c4.847-7.122 14.45-9.137 21.74-4.545L401.9 247.1z\"]]\n};\nvar faFaceAstonished = {\n  prefix: 'fad',\n  iconName: 'face-astonished',\n  icon: [512, 512, [], \"e36b\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 304C229.5 304 208 325.5 208 352V384C208 410.5 229.5 432 256 432C282.5 432 304 410.5 304 384V352C304 325.5 282.5 304 256 304zM176.4 192C158.7 192 144.4 206.3 144.4 224C144.4 241.7 158.7 256 176.4 256C194 256 208.4 241.7 208.4 224C208.4 206.3 194 192 176.4 192zM336.4 256C354 256 368.4 241.7 368.4 224C368.4 206.3 354 192 336.4 192C318.7 192 304.4 206.3 304.4 224C304.4 241.7 318.7 256 336.4 256zM208 112C208 103.2 200.8 96 192 96C186.2 96 180.4 96.38 174.8 97.13C146.6 100.9 121.1 113.6 101.1 132.3C94.62 138.3 94.28 148.5 100.3 154.9C106.3 161.4 116.5 161.7 122.9 155.7C138.4 141.2 157.8 131.7 178.1 128.9C183.2 128.3 187.6 128 192 128C200.8 128 208 120.8 208 112zM389.1 155.7C395.5 161.7 405.7 161.4 411.7 154.9C417.7 148.5 417.4 138.3 410.9 132.3C390.9 113.6 365.4 100.9 337.2 97.13C331.6 96.38 325.8 96 320 96C311.2 96 304 103.2 304 112C304 120.8 311.2 128 320 128C324.4 128 328.8 128.3 333 128.9C354.2 131.7 373.6 141.2 389.1 155.7z\", \"M192 128C187.6 128 183.2 128.3 178.1 128.9C157.8 131.7 138.4 141.2 122.9 155.7C116.5 161.7 106.3 161.4 100.3 154.9C94.28 148.5 94.62 138.3 101.1 132.3C121.1 113.6 146.6 100.9 174.8 97.13C180.4 96.38 186.2 96 192 96C200.8 96 208 103.2 208 112C208 120.8 200.8 128 192 128zM144.4 224C144.4 206.3 158.7 192 176.4 192C194 192 208.4 206.3 208.4 224C208.4 241.7 194 256 176.4 256C158.7 256 144.4 241.7 144.4 224zM304.4 224C304.4 206.3 318.7 192 336.4 192C354 192 368.4 206.3 368.4 224C368.4 241.7 354 256 336.4 256C318.7 256 304.4 241.7 304.4 224zM333 128.9C328.8 128.3 324.4 128 320 128C311.2 128 304 120.8 304 112C304 103.2 311.2 96 320 96C325.8 96 331.6 96.38 337.2 97.13C365.4 100.9 390.9 113.6 410.9 132.3C417.4 138.3 417.7 148.5 411.7 154.9C405.7 161.4 395.5 161.7 389.1 155.7C373.6 141.2 354.2 131.7 333 128.9z\"]]\n};\nvar faWindow = {\n  prefix: 'fad',\n  iconName: 'window',\n  icon: [512, 512, [], \"f40e\", [\"M224 128C224 145.7 209.7 160 192 160C174.3 160 160 145.7 160 128C160 110.3 174.3 96 192 96C209.7 96 224 110.3 224 128zM512 416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V224H512V416zM256 128C256 110.3 270.3 96 288 96C305.7 96 320 110.3 320 128C320 145.7 305.7 160 288 160C270.3 160 256 145.7 256 128z\", \"M448 32C483.3 32 512 60.65 512 96V224H0V96C0 60.65 28.65 32 64 32H448zM96 160C113.7 160 128 145.7 128 128C128 110.3 113.7 96 96 96C78.33 96 64 110.3 64 128C64 145.7 78.33 160 96 160zM192 96C174.3 96 160 110.3 160 128C160 145.7 174.3 160 192 160C209.7 160 224 145.7 224 128C224 110.3 209.7 96 192 96zM288 160C305.7 160 320 145.7 320 128C320 110.3 305.7 96 288 96C270.3 96 256 110.3 256 128C256 145.7 270.3 160 288 160z\"]]\n};\nvar faPlaneCircleExclamation = {\n  prefix: 'fad',\n  iconName: 'plane-circle-exclamation',\n  icon: [640, 512, [], \"e556\", [\"M192 93.68C192 59.53 221 0 256 0C292 0 320 59.53 320 93.68V178.3L397.1 222.4C350.6 254 320 307.4 320 368C320 422.2 344.5 470.7 383.1 502.1C381 508.3 375.9 512 369.1 512C368.7 512 367.4 511.8 366.1 511.5L256 480L145.9 511.5C144.6 511.8 143.3 512 142 512C134.3 512 128 505.7 128 497.1V456C128 450.1 130.4 446.2 134.4 443.2L192 400V329.1L20.4 378.2C10.17 381.1 0 373.4 0 362.8V297.3C0 291.5 3.076 286.2 8.062 283.4L192 178.3L192 93.68z\", \"M640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM496 416C482.7 416 472 426.7 472 440C472 453.3 482.7 464 496 464C509.3 464 520 453.3 520 440C520 426.7 509.3 416 496 416zM511.1 288C511.1 279.2 504.8 272 495.1 272C487.2 272 479.1 279.2 479.1 288V368C479.1 376.8 487.2 384 495.1 384C504.8 384 511.1 376.8 511.1 368V288z\"]]\n};\nvar faEar = {\n  prefix: 'fad',\n  iconName: 'ear',\n  icon: [384, 512, [128066], \"f5f0\", [\"M192 0C86 0 0 86 0 192v176C0 447.5 64.5 512 144 512s144-64.5 144-144v-9.875C345.4 324.9 384 263 384 192C384 86 298 0 192 0zM280 208C266.8 208 256 197.2 256 184C256 153.1 230.9 128 200 128h-16C153.1 128 128 153.1 128 184v31.72l13.92 5.576c18.73 7.477 31.67 23.86 34.6 43.82c2.955 19.92-4.672 39.33-20.4 51.92l-37.15 29.71C114.6 350.2 109.5 352 104.2 352c-7.287 0-14.35-3.367-18.92-9.035C77 332.6 78.68 317.5 89 309.2l37.12-29.69c3.24-2.592 3.119-6.051 2.916-7.418C128.8 270.7 127.1 267.4 124.1 265.8L95.12 254.3C85.93 250.6 80 241.9 80 231.1V184c0-57.35 46.65-104 104-104h16c57.35 0 104 46.65 104 104C304 197.2 293.2 208 280 208z\", \"M200 80h-16C126.7 80 80 126.7 80 184v47.97c0 9.9 5.934 18.65 15.12 22.28l28.98 11.58c3.857 1.547 4.746 4.91 4.949 6.283c.2031 1.367 .3242 4.826-2.916 7.418L89 309.2c-10.32 8.285-12 23.42-3.756 33.74C89.81 348.6 96.88 352 104.2 352c5.35 0 10.47-1.818 14.81-5.262l37.15-29.71c15.73-12.59 23.36-32 20.4-51.92C173.6 245.2 160.6 228.8 141.9 221.3L128 215.7V184C128 153.1 153.1 128 184 128h16C230.9 128 256 153.1 256 184c0 13.23 10.77 24 24 24s24-10.77 24-24C304 126.7 257.3 80 200 80zM104.2 344c-.4102 0-.7539-.2422-1.158-.2734c1.154 .0898 2.32 .0625 3.502-.1191C105.7 343.7 104.9 344 104.2 344z\"]]\n};\nvar faFileLock = {\n  prefix: 'fad',\n  iconName: 'file-lock',\n  icon: [576, 512, [], \"e3a6\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h280.9C323.4 502.5 320 491.7 320 479.1v-127.1c0-23.64 12.88-44.34 32-55.42V272c0-30.4 12.27-57.94 32-78.14V128H256z\", \"M543.1 320L544 272C544 227.9 508.1 192 464 192S384 227.9 384 272V320c-17.68 0-32 14.33-32 32.01v127.1C352 497.7 366.3 512 384 512h159.1C561.7 512 576 497.7 576 479.1v-127.1C576 334.3 561.7 320 543.1 320zM496 320h-64V272c0-17.64 14.34-32 32-32s32 14.36 32 32V320zM256 0v128h128L256 0z\"]]\n};\nvar faDiagramVenn = {\n  prefix: 'fad',\n  iconName: 'diagram-venn',\n  icon: [640, 512, [], \"e15a\", [\"M192 256C192 194.1 216.4 139.6 256 99.21C279.7 104 301.4 114 320 127.1C281.1 157.2 256 203.7 256 256C256 308.3 281.1 354.8 320 384C301.4 397.1 279.7 407.1 256 412.8C216.4 372.4 192 317 192 256V256zM383.1 412.8C423.6 372.4 448 317 448 256C448 194.1 423.6 139.6 383.1 99.21C375.4 90.42 366 82.35 356.1 75.07C355.6 74.72 355.1 74.37 354.6 74.02C343.8 66.21 332.2 59.35 319.1 53.56C349.1 39.73 381.6 32 416 32C539.7 32 640 132.3 640 256C640 379.7 539.7 480 416 480C381.6 480 349.1 472.3 319.1 458.4C332.2 452.7 343.8 445.8 354.6 437.1C365.1 430.4 374.9 422 383.1 412.8H383.1z\", \"M448 256C448 379.7 347.7 480 224 480C100.3 480 0 379.7 0 256C0 132.3 100.3 32 224 32C347.7 32 448 132.3 448 256zM287.1 352C280.6 342.2 274.3 331.4 269.3 320H370.7C377.2 305.1 381.5 288.9 383.2 272H256.8C256.3 266.7 256 261.4 256 256C256 250.6 256.3 245.3 256.8 240H383.2C381.5 223.1 377.2 206.9 370.7 192H269.3C274.3 180.6 280.6 169.8 287.1 160H352C322.8 121.1 276.3 96 223.1 96C135.6 96 63.1 167.6 63.1 256C63.1 344.4 135.6 416 223.1 416C276.3 416 322.8 390.9 352 352H287.1z\"]]\n};\nvar faXRay = {\n  prefix: 'fad',\n  iconName: 'x-ray',\n  icon: [512, 512, [], \"f497\", [\"M208 320C199.2 320 192 327.2 192 336C192 344.8 199.2 352 208 352S224 344.8 224 336C224 327.2 216.8 320 208 320zM304 352c8.836 0 16-7.164 16-16c0-8.838-7.164-16-16-16S288 327.2 288 336C288 344.8 295.2 352 304 352zM32 96v320h448V96H32zM416 184C416 188.4 412.4 192 408 192H272v32h104C380.4 224 384 227.6 384 232v16C384 252.4 380.4 256 376 256H272v32h69.33c25.56 0 40.8 28.48 26.62 49.75l-21.33 32C340.7 378.7 330.7 384 319.1 384l-127.1 .0006c-10.7 0-20.69-5.348-26.63-14.25l-21.33-32C129.9 316.5 145.1 288 170.7 288H240V256H136C131.6 256 128 252.4 128 248v-16C128 227.6 131.6 224 136 224H240V192H104C99.6 192 96 188.4 96 184v-16C96 163.6 99.6 160 104 160H240V136C240 131.6 243.6 128 248 128h16c4.418 0 8 3.58 8 8V160h136C412.4 160 416 163.6 416 168V184z\", \"M496 416h-480C7.164 416 0 423.2 0 432v32C0 472.8 7.164 480 16 480h480c8.836 0 16-7.164 16-16v-32C512 423.2 504.8 416 496 416zM496 32h-480C7.164 32 0 39.16 0 48v32C0 88.84 7.164 96 16 96h480C504.8 96 512 88.84 512 80v-32C512 39.16 504.8 32 496 32z\"]]\n};\nvar faGoalNet = {\n  prefix: 'fad',\n  iconName: 'goal-net',\n  icon: [640, 512, [], \"e3ab\", [\"M528 224C536.8 224 544 216.8 544 208C544 199.2 536.8 192 528 192H480V144C480 135.2 472.8 128 464 128S448 135.2 448 144V192h-64V144C384 135.2 376.8 128 368 128S352 135.2 352 144V192H288V144C288 135.2 280.8 128 272 128S256 135.2 256 144V192H192V144C192 135.2 184.8 128 176 128S160 135.2 160 144V192H112C103.2 192 96 199.2 96 208C96 216.8 103.2 224 112 224H160v64H112C103.2 288 96 295.2 96 304C96 312.8 103.2 320 112 320H160v64H112C103.2 384 96 391.2 96 400C96 408.8 103.2 416 112 416H160v48C160 472.8 167.2 480 176 480S192 472.8 192 464V416h64v48C256 472.8 263.2 480 272 480S288 472.8 288 464V416h64v48c0 8.836 7.164 16 16 16s16-7.164 16-16V416h64v48c0 8.836 7.164 16 16 16s16-7.164 16-16V416h48c8.836 0 16-7.164 16-16c0-8.838-7.164-16-16-16H480v-64h48c8.836 0 16-7.164 16-16C544 295.2 536.8 288 528 288H480V224H528zM256 384H192v-64h64V384zM256 288H192V224h64V288zM352 384H288v-64h64V384zM352 288H288V224h64V288zM448 384h-64v-64h64V384zM448 288h-64V224h64V288z\", \"M544 32H96C43.06 32 0 75.06 0 128v320c0 17.69 14.31 32 32 32s32-14.31 32-32V128c0-17.66 14.34-32 32-32h448c17.66 0 32 14.34 32 32v320c0 17.69 14.31 32 32 32s32-14.31 32-32V128C640 75.06 596.9 32 544 32z\"]]\n};\nvar faCoffinCross = {\n  prefix: 'fad',\n  iconName: 'coffin-cross',\n  icon: [384, 512, [], \"e051\", [\"M288 208C288 216.9 280.9 224 271.1 224H224v112c0 8.875-7.127 16-16.01 16H176C167.1 352 160 344.9 160 336V224H111.9C103 224 95.92 216.9 95.92 208v-32c0-8.875 7.127-16 16.01-16H160V112C160 103.1 167.1 96 176 96h31.99C216.9 96 224 103.1 224 112V160h47.99C280.9 160 288 167.1 288 176V208z\", \"M374.5 115.3l-107.8-105.9C260.6 3.375 252.3 0 243.6 0h-103.3c-8.627 0-17 3.375-23.13 9.375l-107.8 105.9c-8.002 7.875-11.25 19.38-8.502 30.38l87.14 342.1C91.73 502 104.7 512 119.7 512h144.7c14.88 0 27.88-9.1 31.51-24.25l87.14-342.1C385.8 134.6 382.5 123.1 374.5 115.3zM288 208C288 216.9 280.9 224 271.1 224H224v112c0 8.875-7.127 16-16.01 16H176C167.1 352 160 344.9 160 336V224H111.9C103 224 95.92 216.9 95.92 208v-32c0-8.875 7.127-16 16.01-16H160V112C160 103.1 167.1 96 176 96h31.99C216.9 96 224 103.1 224 112V160h47.99C280.9 160 288 167.1 288 176V208z\"]]\n};\nvar faSpellCheck = {\n  prefix: 'fad',\n  iconName: 'spell-check',\n  icon: [576, 512, [], \"f891\", [\"M221.5 211.7l-80-192C136.6 7.796 124.9 .0147 112 .0147S87.44 7.796 82.47 19.7l-80 192C-4.328 228 3.375 246.8 19.69 253.5c16.36 6.812 35.06-.9375 41.84-17.22l5.131-12.31h90.68l5.131 12.31c5.109 12.28 17.02 19.69 29.55 19.69c4.094 0 8.266-.7812 12.3-2.469C220.6 246.8 228.3 228 221.5 211.7zM93.33 160L112 115.2l18.67 44.81H93.33zM288 256h80c44.11 0 80-35.87 80-79.1c0-23.15-10.03-43.85-25.79-58.47C428.3 106.3 432 93.65 432 80.01c0-44.13-35.89-80-79.1-80L288 .0147c-17.67 0-32 14.31-32 31.1v192C256 241.7 270.3 256 288 256zM320 64.01h32c8.828 0 16 7.188 16 16s-7.172 16-16 16h-32V64.01zM320 160h48c8.828 0 16 7.188 16 16s-7.172 16-16 16H320V160z\", \"M566.6 265.4c-12.5-12.5-32.75-12.5-45.25 0L352 434.8l-73.38-73.38c-12.5-12.5-32.75-12.5-45.25 0s-12.5 32.75 0 45.25l96 96c6.25 6.25 14.44 9.368 22.62 9.368s16.38-3.118 22.63-9.368l192-192C579.1 298.1 579.1 277.9 566.6 265.4z\"]]\n};\nvar faLocationXmark = {\n  prefix: 'fad',\n  iconName: 'location-xmark',\n  icon: [384, 512, [\"map-marker-times\", \"map-marker-xmark\"], \"f60e\", [\"M168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2H168.3zM116.1 150.1L158.1 191.1L116.1 233.9C106.7 243.3 106.7 258.5 116.1 267.9C125.5 277.3 140.7 277.3 150.1 267.9L191.1 225.9L233.9 267.9C243.3 277.3 258.5 277.3 267.9 267.9C277.3 258.5 277.3 243.3 267.9 233.9L225.9 191.1L267.9 150.1C277.3 140.7 277.3 125.5 267.9 116.1C258.5 106.7 243.3 106.7 233.9 116.1L191.1 158.1L150.1 116.1C140.7 106.7 125.5 106.7 116.1 116.1C106.7 125.5 106.7 140.7 116.1 150.1z\", \"M191.1 158.1L233.9 116.1C243.3 106.7 258.5 106.7 267.9 116.1C277.3 125.5 277.3 140.7 267.9 150.1L225.9 191.1L267.9 233.9C277.3 243.3 277.3 258.5 267.9 267.9C258.5 277.3 243.3 277.3 233.9 267.9L191.1 225.9L150.1 267.9C140.7 277.3 125.5 277.3 116.1 267.9C106.7 258.5 106.7 243.3 116.1 233.9L158.1 191.1L116.1 150.1C106.7 140.7 106.7 125.5 116.1 116.1C125.5 106.7 140.7 106.7 150.1 116.1L191.1 158.1z\"]]\n};\nvar faMapMarkerTimes = faLocationXmark;\nvar faMapMarkerXmark = faLocationXmark;\nvar faLasso = {\n  prefix: 'fad',\n  iconName: 'lasso',\n  icon: [576, 512, [], \"f8c8\", [\"M576 176C576 273.2 447.1 352 288 352C273.1 352 258.4 351.3 244.1 349.1C251.8 365.3 256 382.4 256 400.2C256 461.9 205.9 512 144.2 512H56C42.75 512 32 501.3 32 488C32 474.7 42.75 464 56 464H144.2C179.4 464 208 435.4 208 400.2C208 375.3 193.5 352.7 170.9 342.2L126.6 321.8C50.2 290.1 0 236.6 0 176C0 78.8 128.9 0 288 0C447.1 0 576 78.8 576 176zM288 304C420.5 304 528 246.7 528 176C528 105.3 420.5 48 288 48C155.5 48 48 105.3 48 176C48 246.7 155.5 304 288 304z\", \"\"]]\n};\nvar faSlash = {\n  prefix: 'fad',\n  iconName: 'slash',\n  icon: [640, 512, [], \"f715\", [\"\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faPersonToPortal = {\n  prefix: 'fad',\n  iconName: 'person-to-portal',\n  icon: [512, 512, [\"portal-enter\"], \"e022\", [\"M431.1 0c-40.79 0-74.35 97.75-79.28 223.1l31.28-.0023c17.68 0 32 14.33 32 32s-14.33 31.1-32 31.1l-31.28 .0016c4.93 126.2 38.49 224 79.29 224C476.2 511.1 512 397.4 512 255.1C512 114.6 476.2 0 431.1 0zM272 0C245.5 0 224 21.49 224 48c0 0 0-.002 0 0C224 74.51 245.5 96 272 96c26.51 0 48-21.49 48-47.1S298.6 0 272 0z\", \"M383.1 223.1l-44.01 .0045l-26.1-53.25c-12.5-25.55-35.45-44.26-61.76-50.98L181 98.64C152.8 91.81 123.2 98.1 100.2 115.8l-39.71 30.47C46.49 156.1 43.87 177.1 54.62 191.1c10.75 14.02 30.85 16.64 44.87 5.891L139.1 166.6c7.658-5.891 17.48-8.031 25.29-6.172l14.69 4.333L141.7 252.2c-12.59 29.58-1.343 63.87 26.31 80.27l84.98 50.18L225.5 470.4c-5.297 16.84 4.114 34.82 20.96 40.11c.0098 .002-.0098-.0039 0 0c16.82 5.314 34.73-4.123 40.05-20.94c.0137-.0449 31.72-101.1 31.72-101.1c5.9-20.93-3.043-43.21-21.71-54.38L235.3 297.1l31.31-78.34l20.26 41.48c8.105 16.41 24.81 26.81 43.11 26.88l53.1-.0045c17.68 0 32-14.32 32-31.1C415.1 238.3 401.7 223.1 383.1 223.1zM113.6 317.5L98.86 351.1l-66.87 .002C14.31 352-.0215 366.3 0 384c.0215 17.64 14.34 31.97 31.99 31.99l77.47-.002c19.21 .0254 36.51-11.44 44.06-29.1l8.828-20.52l-10.64-6.273C134.1 350.1 121.7 335.2 113.6 317.5z\"]]\n};\nvar faPortalEnter = faPersonToPortal;\nvar faCalendarStar = {\n  prefix: 'fad',\n  iconName: 'calendar-star',\n  icon: [448, 512, [], \"f736\", [\"M448 464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V192H448V464zM233.3 250.9C229.5 243.2 218.5 243.2 214.7 250.9L191.1 298.7L138.3 306.4C129.8 307.6 126.4 318.1 132.6 324.1L170.7 361.3L161.7 413.8C160.3 422.3 169.2 428.8 176.8 424.8L223.1 400L271.2 424.8C278.8 428.8 287.7 422.3 286.3 413.8L277.3 361.3L315.4 324.1C321.6 318.1 318.2 307.6 309.7 306.4L256.9 298.7L233.3 250.9z\", \"M160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V192H0V112C0 85.49 21.49 64 48 64H96V32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32zM256.9 298.7L309.7 306.4C318.2 307.6 321.6 318.1 315.4 324.1L277.3 361.3L286.3 413.8C287.7 422.3 278.8 428.8 271.2 424.8L224 400L176.8 424.8C169.2 428.8 160.3 422.3 161.7 413.8L170.7 361.3L132.6 324.1C126.4 318.1 129.8 307.6 138.3 306.4L191.1 298.7L214.7 250.9C218.5 243.2 229.5 243.2 233.3 250.9L256.9 298.7z\"]]\n};\nvar faComputerMouse = {\n  prefix: 'fad',\n  iconName: 'computer-mouse',\n  icon: [384, 512, [128433, \"mouse\"], \"f8cc\", [\"M176 0H160C71.63 0 0 71.63 0 160v32h176V0zM0 352c0 88.38 71.63 160 160 160h64c88.38 0 160-71.63 160-160V224H0V352zM224 0h-16v192H384V160C384 71.63 312.4 0 224 0z\", \"M384 192v32H0V192h176V0h32v192H384z\"]]\n};\nvar faMouse = faComputerMouse;\nvar faArrowRightToBracket = {\n  prefix: 'fad',\n  iconName: 'arrow-right-to-bracket',\n  icon: [512, 512, [\"sign-in\"], \"f090\", [\"M416 32h-64c-17.67 0-32 14.33-32 32s14.33 32 32 32h64c17.67 0 32 14.33 32 32v256c0 17.67-14.33 32-32 32h-64c-17.67 0-32 14.33-32 32s14.33 32 32 32h64c53.02 0 96-42.98 96-96V128C512 74.98 469 32 416 32z\", \"M342.6 278.6l-128 128c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L242.8 288H32C14.31 288 0 273.7 0 256s14.31-32 32-32h210.8L169.4 150.6c-12.5-12.5-12.5-32.75 0-45.25c12.49-12.49 32.74-12.51 45.25 0l128 128C355.1 245.9 355.1 266.1 342.6 278.6z\"]]\n};\nvar faSignIn = faArrowRightToBracket;\nvar faPegasus = {\n  prefix: 'fad',\n  iconName: 'pegasus',\n  icon: [576, 512, [], \"f703\", [\"M64.36 215.7C54.07 223.3 47.99 235.3 47.1 248L47.1 304c0 8.837-7.163 16-15.1 16H15.1C7.163 320 0 312.8 0 304V248C0 199.4 39.4 160 87.1 160H88.46C74.58 175.5 66.12 195 64.36 215.7z\", \"M575.9 76.61c.0176-8.098-3.009-15.93-8.55-21.84c-3.779-4-8.61-9.121-13.72-14.5c11.06-6.84 19.53-17.46 22.21-30.63c.8555-4.387-2.011-8.636-6.396-9.491c-.5078-.0996-1.062-.1503-1.578-.1503L447.9 0c-70.69 0-127.1 57.31-127.1 128C255.1 128 215.7 91.23 192.3 37.74C188.9 30.2 178.7 30.01 175.1 37.46c-9.98 21.14-15.16 44.27-15.15 67.65c0 67 50.1 133.1 127.1 147.7V256C205.1 256 144.7 198.5 130.1 133.1C129.1 133.5 129 133.8 128 134.1V133.4C78.12 150.9 51.87 205.6 69.38 255.5c5.145 14.66 13.76 27.84 25.14 38.42l-25.67 68.61C66.25 369.4 65.21 376.7 65.11 384c-.0996 5.654 .2347 11.34 1.623 16.88l21.75 86.88C92.04 502 104.8 512 119.5 512h32.98c20.81 0 36.09-19.55 31.05-39.74l-21.29-85.38l23.74-63.62l133.1 22.35V480c0 17.67 14.33 32 32 32h31.1c17.67 0 32-14.33 32-32V318.2C436.5 297.4 447.1 269.3 447.1 240c0-.2207-.0928-.4121-.1025-.6328V136.9L463.9 144l18.99 37.8c7.453 14.87 24.95 21.47 40.39 15.3l32.58-13.06c12.17-4.863 20.14-16.69 20.13-29.8L575.9 76.61zM511.9 96c-8.836 0-15.1-7.164-15.1-16S503 64 511.9 64s15.1 7.164 15.1 16S520.7 96 511.9 96z\"]]\n};\nvar faFilesMedical = {\n  prefix: 'fad',\n  iconName: 'files-medical',\n  icon: [448, 512, [], \"f7fd\", [\"M352 96V0H144C117.5 0 96 21.49 96 48v320C96 394.5 117.5 416 144 416h256c26.51 0 48-21.49 48-48V96H352zM368 274.3C368 281.9 361.9 288 354.3 288H304v50.29C304 345.9 297.9 352 290.3 352h-36.57C246.1 352 240 345.9 240 338.3V288H189.7C182.1 288 176 281.9 176 274.3V237.7C176 230.1 182.1 224 189.7 224H240V173.7C240 166.1 246.1 160 253.7 160h36.57C297.9 160 304 166.1 304 173.7V224h50.29C361.9 224 368 230.1 368 237.7V274.3z\", \"M352 0v96h96L352 0zM354.3 224H304V173.7C304 166.1 297.9 160 290.3 160h-36.57C246.1 160 240 166.1 240 173.7V224H189.7C182.1 224 176 230.1 176 237.7v36.57C176 281.9 182.1 288 189.7 288H240v50.29C240 345.9 246.1 352 253.7 352h36.57C297.9 352 304 345.9 304 338.3V288h50.29C361.9 288 368 281.9 368 274.3V237.7C368 230.1 361.9 224 354.3 224zM328 512h-208C53.83 512 0 458.2 0 392v-272C0 106.8 10.75 96 24 96S48 106.8 48 120v272c0 39.7 32.3 72 72 72h208c13.25 0 24 10.75 24 24S341.3 512 328 512z\"]]\n};\nvar faNfcLock = {\n  prefix: 'fad',\n  iconName: 'nfc-lock',\n  icon: [576, 512, [], \"e1f8\", [\"M448 96v48c-23.82 0-45.83 7.602-64 20.33V128c0-17.64-14.36-32-32-32H224C215.2 96 208 103.2 208 112v98.94C189.4 217.6 176 235.1 176 256c0 26.51 21.49 48 48 48S272 282.5 272 256c0-20.87-13.4-38.45-32-45.06V128H352v71.22C342.1 215.9 336 235.2 336 256v38.68C307.8 307 288 335.3 288 368V384H96V128h48C152.8 128 160 120.8 160 112S152.8 96 144 96H96C78.36 96 64 110.4 64 128v256c0 17.64 14.36 32 32 32h192v48c0 5.479 .5645 10.83 1.619 16H64c-35.35 0-64-28.65-64-64V96c0-35.35 28.65-64 64-64h320C419.3 32 448 60.65 448 96z\", \"M528 320V256c0-44.11-35.89-80-80-80S368 211.9 368 256v64c-26.51 0-48 21.49-48 48v96c0 26.51 21.49 48 48 48h160c26.51 0 48-21.49 48-48v-96C576 341.5 554.5 320 528 320zM448 448c-17.67 0-32-14.33-32-32c0-17.67 14.33-32 32-32s32 14.33 32 32C480 433.7 465.7 448 448 448zM480 320h-64V256c0-17.64 14.36-32 32-32s32 14.36 32 32V320z\"]]\n};\nvar faPersonSkiLift = {\n  prefix: 'fad',\n  iconName: 'person-ski-lift',\n  icon: [512, 512, [\"ski-lift\"], \"f7c8\", [\"M255.1 0H223.1L223.1 183.9L255.1 175.9L255.1 0zM191.6 381.3c10.06-3.353 16.43-12.66 16.43-22.71c0-13.29-10.75-24.15-23.99-24.15c-2.511 0-5.147 .4142-7.661 1.252l-18.39 6.231c-4.16 1.382-8.404 2.053-12.59 2.053c-15.06 0-29.35-8.557-36.15-22.78L45.69 188.2C41.58 179.6 32.97 174.6 24.02 174.6c-13.48 0-24.02 10.98-24.02 24.05c0 3.458 .7301 6.975 2.321 10.3l63.64 132.1c14.71 30.53 45.61 49.96 79.51 49.99C158 391.9 162.5 390.1 191.6 381.3zM488 287.1c-11.97 0-23.95 8.059-23.1 23.92c-.0488 13.94-8.7 26.38-21.77 31.26L111.6 465.4c-10.13 3.297-16.57 12.56-16.57 22.62c0 2.449 .3821 4.944 1.186 7.411c3.3 10.13 12.7 16.57 22.81 16.57c1.873 0 5.281-.2175 9.175-1.826l330.5-121.9C490.7 376.4 511.9 345.9 512 311.9C512 295.1 500 287.1 488 287.1z\", \"M319.9 247.1c0-9.822-4.513-19.17-12.3-25.17c-5.629-4.446-12.62-6.779-19.64-6.779c-2.649 0-5.233 .3286-7.851 1.005L211.8 234L187.7 180.3C179.7 162.6 162.2 152 143.9 152c-37.34 0-48.03 34.2-48.03 48.03c0 6.593 1.387 13.31 4.266 19.71l27.79 68.03c6.553 15.84 17.87 24.41 31.3 24.41c2.748 0 5.562-.3526 8.466-1.083l88.2-22.11v123.2l63.98-23.72L319.9 247.1zM159.1 79.98c0-26.49-21.5-47.99-48.01-47.99S63.96 53.48 63.96 79.98s21.5 47.99 48.01 47.99S159.1 106.5 159.1 79.98z\"]]\n};\nvar faSkiLift = faPersonSkiLift;\nvar faSquare6 = {\n  prefix: 'fad',\n  iconName: 'square-6',\n  icon: [448, 512, [], \"e25b\", [\"M224 240c-21.06 0-40 14.09-46.03 34.28C176.7 278.7 176 283.3 176 288c0 26.47 21.53 48 48 48s48-21.53 48-48S250.5 240 224 240zM384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM224 384c-52.94 0-96-43.06-96-96c0-41.3 27.55-73.29 40.28-84.41l79.94-69.69C252.8 129.9 258.4 128 264 128c6.688 0 13.34 2.781 18.09 8.219c8.719 10 7.656 25.16-2.312 33.88l-29.76 25.94C290.3 207.5 320 244.1 320 288C320 340.9 276.9 384 224 384z\", \"M224 384c52.94 0 96-43.06 96-96c0-43.86-29.73-80.53-69.98-91.96l29.76-25.94c9.969-8.719 11.03-23.88 2.312-33.88C277.3 130.8 270.7 128 264 128c-5.594 0-11.22 1.938-15.78 5.906L168.3 203.6C155.5 214.7 128 246.7 128 288C128 340.9 171.1 384 224 384zM177.1 274.3C184 254.1 202.9 240 224 240c26.47 0 48 21.53 48 48s-21.53 48-48 48S176 314.5 176 288C176 283.3 176.7 278.7 177.1 274.3z\"]]\n};\nvar faShopSlash = {\n  prefix: 'fad',\n  iconName: 'shop-slash',\n  icon: [640, 512, [\"store-alt-slash\"], \"e070\", [\"M512 375.1V224H576V426.2L512 375.1zM320 225.5V224H384V275.7L320 225.5zM74.13 32.8L81.75 21.37C90.65 8.021 105.6 0 121.7 0H518.3C534.4 0 549.3 8.021 558.2 21.37L633.8 134.7C637.8 140.8 640 147.9 640 155.2C640 175.5 623.5 192 603.2 192H277.3L74.13 32.8zM0 155.2C0 147.9 2.153 140.8 6.188 134.7L20.98 112.5L121.8 192H36.84C16.5 192 .0003 175.5 .0003 155.2H0zM320 384V348.1L384 398.5V464C384 490.5 362.5 512 336 512H112C85.49 512 64 490.5 64 464V224H128V384H320z\", \"M5.112 9.194C13.29-1.238 28.37-3.067 38.81 5.11L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.194V9.194z\"]]\n};\nvar faStoreAltSlash = faShopSlash;\nvar faWindTurbine = {\n  prefix: 'fad',\n  iconName: 'wind-turbine',\n  icon: [512, 512, [], \"f89b\", [\"M383.2 500.4c.5568 1.109 .8462 2.335 .8462 3.578c.0039 4.418-3.578 8.001-7.997 8.003H135.1c-1.225-.0078-2.44-.299-3.536-.8458c-3.952-1.979-5.552-6.783-3.573-10.73c6.252-12.5 19.02-20.4 33-20.42h48.33l12.68-206.2C229.9 277.4 236.3 282.3 241.4 288.6l52.43 61.77l7.979 129.6h48.33C364.1 479.1 376.9 487.9 383.2 500.4z\", \"M398.7 425.8l-88.35-182.3c-5.928-13.6-6.191-28.1-.7305-42.79l73.28-179.1c3.217-8.111-.75-17.29-8.861-20.51c-6.725-2.668-14.4-.4258-18.64 5.443L241.3 163.2c-8.692 12.02-21.82 20.08-36.47 22.4L13.32 215.9C5.521 217.2-.1652 224 .0028 231.9c.1797 7.93 6.214 14.69 14.1 15.54l189.7 20.53c14.75 1.594 28.26 8.1 37.53 20.58l130.3 153.5c4.963 6.189 13.74 7.742 20.53 3.629C398.1 441.6 401.8 433 398.7 425.8zM255.1 248c-13.26 0-24-10.74-24-23.1c0-13.26 10.74-23.1 24-23.1c13.25 0 23.1 10.74 23.1 23.1C279.1 237.3 269.3 248 255.1 248z\"]]\n};\nvar faSlidersSimple = {\n  prefix: 'fad',\n  iconName: 'sliders-simple',\n  icon: [512, 512, [], \"e253\", [\"M325.5 192H32C14.33 192 0 177.7 0 160C0 142.3 14.33 128 32 128H325.5C321.9 138 320 148.8 320 160C320 171.2 321.9 181.1 325.5 192zM192 352C192 340.8 190.1 330 186.5 320H480C497.7 320 512 334.3 512 352C512 369.7 497.7 384 480 384H186.5C190.1 373.1 192 363.2 192 352z\", \"M512 160C512 213 469 256 416 256C362.1 256 320 213 320 160C320 106.1 362.1 64 416 64C469 64 512 106.1 512 160zM416 128C398.3 128 384 142.3 384 160C384 177.7 398.3 192 416 192C433.7 192 448 177.7 448 160C448 142.3 433.7 128 416 128zM96 256C149 256 192 298.1 192 352C192 405 149 448 96 448C42.98 448 0 405 0 352C0 298.1 42.98 256 96 256zM64 352C64 369.7 78.33 384 96 384C113.7 384 128 369.7 128 352C128 334.3 113.7 320 96 320C78.33 320 64 334.3 64 352z\"]]\n};\nvar faBadgeSheriff = {\n  prefix: 'fad',\n  iconName: 'badge-sheriff',\n  icon: [512, 512, [], \"f8a2\", [\"M256 320c-35.38 0-64-28.62-64-64s28.62-64 64-64s64 28.62 64 64S291.4 320 256 320z\", \"M432 304c-4.508 0-8.781 .8203-12.92 1.982L389.4 256l29.71-49.98C423.2 207.2 427.5 208 432 208C458.5 208 480 186.5 480 160s-21.49-48-48-48c-20.87 0-38.45 13.4-45.06 32h-64.19l-35.53-59.81C297.4 75.38 304 62.54 304 48C304 21.49 282.5 0 256 0S208 21.49 208 48c0 14.58 6.579 27.43 16.84 36.23L189.4 144H125.1C118.5 125.4 100.9 112 80 112C53.49 112 32 133.5 32 160s21.49 48 48 48c4.518 0 8.801-.8242 12.95-1.99L122.8 256L92.95 305.1C88.8 304.8 84.52 304 80 304C53.49 304 32 325.5 32 352s21.49 48 48 48c20.87 0 38.45-13.4 45.06-32h64.19l35.53 59.81C214.6 436.6 208 449.5 208 464c0 26.51 21.49 48 48 48s48-21.49 48-48c0-14.58-6.579-27.43-16.84-36.23L322.6 368h64.31c6.611 18.6 24.19 32 45.06 32c26.51 0 48-21.49 48-48S458.5 304 432 304zM256 320c-35.38 0-64-28.62-64-64s28.62-64 64-64s64 28.62 64 64S291.4 320 256 320z\"]]\n};\nvar faServer = {\n  prefix: 'fad',\n  iconName: 'server',\n  icon: [512, 512, [], \"f233\", [\"M480 288H32c-17.62 0-32 14.38-32 32v128c0 17.62 14.38 32 32 32h448c17.62 0 32-14.38 32-32v-128C512 302.4 497.6 288 480 288zM352 408c-13.25 0-24-10.75-24-24s10.75-24 24-24s24 10.75 24 24S365.3 408 352 408zM416 408c-13.25 0-24-10.75-24-24s10.75-24 24-24s24 10.75 24 24S429.3 408 416 408zM416 152c13.25 0 24-10.75 24-24S429.3 104 416 104S392 114.8 392 128S402.8 152 416 152z\", \"M480 32H32C14.38 32 0 46.38 0 64v128c0 17.62 14.38 32 32 32h448c17.62 0 32-14.38 32-32V64C512 46.38 497.6 32 480 32zM352 152c-13.25 0-24-10.75-24-24S338.8 104 352 104S376 114.8 376 128S365.3 152 352 152zM416 152c-13.25 0-24-10.75-24-24S402.8 104 416 104S440 114.8 440 128S429.3 152 416 152zM416 360c-13.25 0-24 10.75-24 24s10.75 24 24 24c13.26 0 24-10.75 24-24S429.3 360 416 360z\"]]\n};\nvar faVirusCovidSlash = {\n  prefix: 'fad',\n  iconName: 'virus-covid-slash',\n  icon: [640, 512, [], \"e4a9\", [\"M134.1 79.83L167.3 46.7C176.6 37.32 191.8 37.32 201.2 46.7C210.6 56.07 210.6 71.27 201.2 80.64L189.9 91.95L213.7 115.7C237.2 97.88 265.3 85.8 296 81.62V48H280C266.7 48 256 37.25 256 24C256 10.75 266.7 0 280 0H360C373.3 0 384 10.75 384 24C384 37.25 373.3 48 360 48H344V81.62C374.7 85.8 402.8 97.88 426.3 115.7L450.1 91.95L438.8 80.64C429.4 71.26 429.4 56.07 438.8 46.7C448.2 37.32 463.4 37.32 472.7 46.7L529.3 103.3C538.7 112.6 538.7 127.8 529.3 137.2C519.9 146.6 504.7 146.6 495.4 137.2L484 125.9L460.3 149.7C478.1 173.2 490.2 201.3 494.4 232H528V216C528 202.7 538.7 192 552 192C565.3 192 576 202.7 576 216V296C576 309.3 565.3 320 552 320C538.7 320 528 309.3 528 296V280H494.4C491.2 303.3 483.4 325.2 472.1 344.7L134.1 79.83zM149.2 213.5L401.3 412.2C383.7 421.3 364.4 427.6 344 430.4V464H360C373.3 464 384 474.7 384 488C384 501.3 373.3 512 360 512H280C266.7 512 256 501.3 256 488C256 474.7 266.7 464 280 464H296V430.4C265.3 426.2 237.2 414.1 213.7 396.3L189.9 420L201.2 431.4C210.6 440.7 210.6 455.9 201.2 465.3C191.8 474.7 176.6 474.7 167.3 465.3L110.7 408.7C101.3 399.4 101.3 384.2 110.7 374.8C120.1 365.4 135.3 365.4 144.6 374.8L155.1 386.1L179.7 362.3C161.9 338.8 149.8 310.7 145.6 280H112V296C112 309.3 101.3 320 88 320C74.75 320 64 309.3 64 296V216C64 202.7 74.75 192 88 192C101.3 192 112 202.7 112 216V232H145.6C146.5 225.7 147.7 219.6 149.2 213.5L149.2 213.5z\", \"M5.112 9.196C13.29-1.237 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faIntersection = {\n  prefix: 'fad',\n  iconName: 'intersection',\n  icon: [384, 512, [8898], \"f668\", [\"M352 480c-17.69 0-32-14.31-32-32V224c0-70.59-57.41-128-128-128s-128 57.41-128 128v223.1c0 17.69-14.31 32-32 32s-32-14.31-32-32V224c0-105.9 86.13-192 192-192s192 86.13 192 192v224C384 465.7 369.7 480 352 480z\", \"\"]]\n};\nvar faShopLock = {\n  prefix: 'fad',\n  iconName: 'shop-lock',\n  icon: [640, 512, [], \"e4a5\", [\"M449.6 192H36.84C16.5 192 0 175.5 0 155.2C0 147.9 2.153 140.8 6.188 134.7L81.75 21.37C90.65 8.021 105.6 0 121.7 0H518.3C534.4 0 549.3 8.021 558.2 21.37L633.8 134.7C637.8 140.8 640 147.9 640 155.2C640 174.5 625.2 190.3 606.3 191.9C586.1 172.2 558.5 160 528 160C497.5 160 469.8 172.2 449.6 192H449.6zM384 464C384 490.5 362.5 512 336 512H112C85.49 512 64 490.5 64 464V224H128V384H320V224H384V464z\", \"M448 320V272C448 227.8 483.8 192 528 192C572.2 192 608 227.8 608 272V320C625.7 320 640 334.3 640 352V480C640 497.7 625.7 512 608 512H448C430.3 512 416 497.7 416 480V352C416 334.3 430.3 320 448 320zM496 320H560V272C560 254.3 545.7 240 528 240C510.3 240 496 254.3 496 272V320z\"]]\n};\nvar faFamily = {\n  prefix: 'fad',\n  iconName: 'family',\n  icon: [512, 512, [], \"e300\", [\"M384 128c35.38 0 64-28.62 64-64s-28.62-64-64-64s-64 28.62-64 64S348.6 128 384 128zM128 128c35.38 0 64-28.62 64-64S163.4 0 128 0S64 28.62 64 64S92.63 128 128 128zM511.4 363.6l-48.22-168.8C457.3 174.2 438.4 160 416.1 160h-65.99c-5.713 0-11.17 1.143-16.32 3.014C335.4 167.3 336 171.6 336 176c0 20.31-7.609 38.88-20.13 53.01C346.3 240.3 368 269.7 368 304V352c0 23.64-12.88 44.33-32 55.41V480c0 8.461-1.736 16.5-4.732 23.9C336.9 508.8 343.1 512 352 512h64c17.67 0 32-14.33 32-32v-96h47.99C506.6 384 514.3 373.8 511.4 363.6zM196.1 229C183.6 214.9 176 196.3 176 176c0-4.561 .6107-8.965 1.347-13.32C171.8 161.1 166.1 160 160 160H96C60.65 160 32 188.7 32 224v96c0 17.67 14.33 32 32 32v128c0 17.67 14.33 32 32 32h64c8.014 0 15.12-3.229 20.73-8.096C177.7 496.5 176 488.5 176 480v-72.59C156.9 396.3 144 375.6 144 352V304C144 269.7 165.7 240.3 196.1 229z\", \"M256 224c26.53 0 48-21.47 48-48S282.5 128 256 128S208 149.5 208 176S229.5 224 256 224zM288 256H224C197.5 256 176 277.5 176 304V352c0 17.67 14.33 32 32 32v96c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-96c17.67 0 32-14.33 32-32V304C336 277.5 314.5 256 288 256z\"]]\n};\nvar faHourglassStart = {\n  prefix: 'fad',\n  iconName: 'hourglass-start',\n  icon: [384, 512, [\"hourglass-1\"], \"f251\", [\"M78.86 323.9L146.7 256L78.86 188.1C48.86 158.1 32 117.4 32 74.98V64H96V74.98C96 100.4 106.1 124.9 124.1 142.9L192 210.7L259.9 142.9C277.9 124.9 288 100.4 288 74.98V64H352V74.98C352 117.4 335.1 158.1 305.1 188.1L237.3 256L305.1 323.9C335.1 353.9 352 394.6 352 437V448H288V437C288 411.6 277.9 387.1 259.9 369.1L192 301.3L124.1 369.1C106.1 387.1 96 411.6 96 437V448H32V437C32 394.6 48.86 353.9 78.86 323.9V323.9zM101.5 346.5L78.86 323.9z\", \"M32 448H352C369.7 448 384 462.3 384 480C384 497.7 369.7 512 352 512H32C14.33 512 0 497.7 0 480C0 462.3 14.33 448 32 448zM32 0H352C369.7 0 384 14.33 384 32C384 49.67 369.7 64 352 64H288V74.98C288 100.4 277.9 124.9 259.9 142.9L192 210.7L124.1 142.9C106.1 124.9 96 100.4 96 74.98V64H32C14.33 64 0 49.67 0 32C0 14.33 14.33 0 32 0V0z\"]]\n};\nvar faHourglass1 = faHourglassStart;\nvar faUserHairBuns = {\n  prefix: 'fad',\n  iconName: 'user-hair-buns',\n  icon: [448, 512, [], \"e3d3\", [\"M288 112c17.38 0 33.36-5.688 46.48-15.11C335.2 101.9 336 106.8 336 112V160c0 61.86-50.14 112-112 112S112 221.9 112 160V112c0-5.174 .8438-10.12 1.523-15.11C126.6 106.3 142.6 112 160 112c26.29 0 49.42-12.85 64-32.44C238.6 99.15 261.7 112 288 112z\", \"M274.7 304H173.3C77.61 304 0 381.6 0 477.3C0 496.5 15.52 512 34.66 512H413.3C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304zM96 192c7.096 0 13.78-1.633 19.84-4.396C113.6 178.7 112 169.6 112 160V112c0-5.174 .8438-10.12 1.523-15.11c8.908 6.395 19.2 10.88 30.29 13.22C149.1 111.2 154.4 112 160 112c26.29 0 49.42-12.85 64-32.44C238.6 99.15 261.7 112 288 112c5.582 0 10.95-.7773 16.19-1.885c11.09-2.344 21.38-6.826 30.29-13.22C335.2 101.9 336 106.8 336 112V160c0 9.582-1.572 18.73-3.836 27.6C338.2 190.4 344.9 192 352 192c26.51 0 48-21.49 48-48v-32C400 85.49 378.5 64 352 64c-9.059 0-17.44 2.658-24.67 7.02C311 29.57 271.3 0 224 0S136.1 29.57 120.7 71.02C113.4 66.66 105.1 64 96 64C69.49 64 48 85.49 48 112v32C48 170.5 69.49 192 96 192z\"]]\n};\nvar faBlenderPhone = {\n  prefix: 'fad',\n  iconName: 'blender-phone',\n  icon: [576, 512, [], \"f6b6\", [\"M399.1 64h158.5L576 .008L191.1 .006l-.0023 351.1h288l17.49-64h-97.49c-8.801 0-16-7.199-16-15.1s7.199-15.1 16-15.1h106.1l17.49-63.1h-123.6c-8.801 0-16-7.199-16-15.1s7.199-15.1 16-15.1h132.4l17.49-63.1h-149.9c-8.801 0-16-7.199-16-15.1S391.2 64 399.1 64z\", \"M115.7 122.6c7.5 .75 14.5-3.499 17.25-10.25l25.75-63.25c3.125-7.373 .2499-15.87-6.625-20.12L112.9 4.887C98.49-3.863 80.11-.4869 68.99 12.01C-23.64 115.6-23.01 271.5 70.99 374.5c9.875 10.75 29.13 12.5 41.75 4.75l39.38-24.12c6.875-4.25 9.625-12.75 6.625-20.12L132.1 271.7C130.2 264.1 123.2 260.7 115.7 261.5l-45 4.374c-17.25-46.87-17.63-99.75 0-147.6L115.7 122.6zM399.1 288h97.49l8.659-31.1h-106.1c-8.836 0-16 7.162-16 15.1C383.1 280.8 391.2 288 399.1 288zM399.1 192h123.6l8.742-31.1h-132.4c-8.836 0-16 7.162-16 15.1C383.1 184.8 391.2 192 399.1 192zM399.1 64c-8.836 0-16 7.162-16 15.1c0 8.836 7.164 15.1 16 15.1h149.9l8.659-31.1H399.1zM479.1 384H224c-35.38 0-63.1 28.62-63.1 63.1l-.0052 32c0 17.62 14.37 31.1 31.1 31.1L511.1 512c17.62 0 32-14.37 32-31.1l.0019-31.1C543.1 412.6 515.4 384 479.1 384zM352 480c-17.62 0-31.1-14.37-31.1-31.1s14.37-31.1 31.1-31.1s31.1 14.37 31.1 31.1S369.6 480 352 480z\"]]\n};\nvar faHourglassClock = {\n  prefix: 'fad',\n  iconName: 'hourglass-clock',\n  icon: [576, 512, [], \"e41b\", [\"M0 32C0 14.33 14.33 0 32 0H352C369.7 0 384 14.33 384 32C384 49.67 369.7 64 352 64V74.98C352 117.4 335.1 158.1 305.1 188.1L237.3 256L273.2 291.1C262.2 314.1 256 340.8 256 368C256 427.5 285.6 480.1 330.8 512H32C14.33 512 0 497.7 0 480C0 462.3 14.33 448 32 448V437C32 394.6 48.86 353.9 78.86 323.9L146.7 256L78.86 188.1C48.86 158.1 32 117.4 32 74.98V64C14.33 64 0 49.67 0 32V32zM96 64V74.98C96 93.98 101.6 112.4 111.1 128H272C282.4 112.4 288 93.98 288 74.98V64H96z\", \"M288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM447.1 304C447.1 295.2 440.8 288 431.1 288C423.2 288 415.1 295.2 415.1 304V368C415.1 376.8 423.2 384 431.1 384H480C488.8 384 496 376.8 496 368C496 359.2 488.8 352 480 352H447.1V304z\"]]\n};\nvar faPersonSeatReclined = {\n  prefix: 'fad',\n  iconName: 'person-seat-reclined',\n  icon: [448, 512, [], \"e21f\", [\"M144 96c26.51 0 47.1-21.49 47.1-48S170.5 0 144 0S96.01 21.49 96.01 48S117.5 96 144 96zM248 384H159.7c-30.78 0-57.23-21.97-62.91-52.22L63.46 154.1C60.19 136.7 43.52 125.3 26.11 128.6C8.739 131.8-2.698 148.5 .5523 165.9l33.31 177.7C45.21 404.1 98.11 448 159.7 448h88.34c17.67 0 31.1-14.31 31.1-32S265.7 384 248 384z\", \"M416 416h-25.83l-40.2-107.3C345.3 296.3 333.3 288 320 288H221.8L215.8 256h80.17c17.67 0 31.1-14.33 31.1-32c0-17.67-14.33-32-31.1-32H203.8L199.2 167.2C194.3 141.1 169.3 123.9 143.2 128.8C117.1 133.7 99.94 158.8 104.8 184.8l23.1 128C133.1 335.9 153.3 352 175.1 352c1.82 0 3.685-.2969 5.539-.5059C182.4 351.6 183.1 352 184 352h113.8l40.2 107.3C342.7 471.7 354.7 480 368 480h47.1c17.67 0 31.1-14.31 31.1-32S433.7 416 416 416z\"]]\n};\nvar faPaperPlaneTop = {\n  prefix: 'fad',\n  iconName: 'paper-plane-top',\n  icon: [512, 512, [\"paper-plane-alt\", \"send\"], \"e20a\", [\"M511.1 255.1c0 12.8-7.625 24.38-19.41 29.41L44.6 477.4c-4.062 1.75-8.344 2.594-12.59 2.594c-8.625 0-17.09-3.5-23.28-10.05c-9.219-9.766-11.34-24.25-5.344-36.27l73.66-147.3l306.1-30.37L77.03 225.6l-73.66-147.3C-2.623 66.3-.4982 51.81 8.72 42.05c9.25-9.766 23.56-12.75 35.87-7.453L492.6 226.6C504.4 231.6 511.1 243.2 511.1 255.1z\", \"M383.1 255.1L77.03 286.4V225.6L383.1 255.1z\"]]\n};\nvar faPaperPlaneAlt = faPaperPlaneTop;\nvar faSend = faPaperPlaneTop;\nvar faMessageArrowUp = {\n  prefix: 'fad',\n  iconName: 'message-arrow-up',\n  icon: [512, 512, [\"comment-alt-arrow-up\"], \"e1dc\", [\"M448 0H64C28.75 0 0 28.75 0 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.1c0 9.75 11.25 15.45 19.12 9.7L304 415.1H448c35.25 0 64-28.75 64-63.1V63.1C512 28.75 483.3 0 448 0zM350.6 224.1C345.9 229.7 339.8 232 333.7 232s-12.28-2.344-16.97-7.031l-39.03-39.03V288c0 13.25-10.75 24-24 24s-24-10.75-24-24V185.9L190.6 224.1c-9.375 9.375-24.56 9.375-33.94 0s-9.375-24.56 0-33.94l80-80c9.375-9.375 24.56-9.375 33.94 0l80 80C359.1 200.4 359.1 215.6 350.6 224.1z\", \"M350.6 224.1C345.9 229.7 339.8 232 333.7 232s-12.28-2.344-16.97-7.031l-39.03-39.03V288c0 13.25-10.75 24-24 24s-24-10.75-24-24V185.9L190.6 224.1c-9.375 9.375-24.56 9.375-33.94 0s-9.375-24.56 0-33.94l80-80c9.375-9.375 24.56-9.375 33.94 0l80 80C359.1 200.4 359.1 215.6 350.6 224.1z\"]]\n};\nvar faCommentAltArrowUp = faMessageArrowUp;\nvar faLightbulbExclamation = {\n  prefix: 'fad',\n  iconName: 'lightbulb-exclamation',\n  icon: [384, 512, [], \"f671\", [\"M191.5 .0127C89.47 .2627 16 82.1 16 175.1c0 44.38 16.52 84.89 43.52 115.8c16.62 18.88 42.36 58.23 52.24 91.48c0 .25 .1146 .5104 .1146 .7604l160.3 .0006c0-.25 .0833-.5111 .0833-.7611c9.875-33.25 35.61-72.61 52.24-91.48C351.5 260.9 368 220.4 368 175.1C368 78.62 288.8-.2373 191.5 .0127zM168 88C168 74.75 178.8 64 192 64s24 10.75 24 24v112C216 213.3 205.3 224 192 224S168 213.3 168 200V88zM192 320c-17.67 0-32-14.33-32-32s14.33-32 32-32s32 14.33 32 32S209.7 320 192 320z\", \"M192 224c13.25 0 24-10.75 24-24v-112C216 74.75 205.3 64 192 64S168 74.75 168 88v112C168 213.3 178.8 224 192 224zM192 320c17.67 0 32-14.33 32-32s-14.33-32-32-32S160 270.3 160 288S174.3 320 192 320zM112.3 384l-.0906 70.35c0 6.297 1.886 12.43 5.355 17.68l17.08 25.69C139.8 505.6 151.8 512 161.2 512h61.67c9.438 0 21.36-6.395 26.61-14.27l17.34-25.7c2.938-4.438 5.097-12.35 5.097-17.68l.2156-70.35L112.3 384z\"]]\n};\nvar faLayerMinus = {\n  prefix: 'fad',\n  iconName: 'layer-minus',\n  icon: [512, 512, [\"layer-group-minus\"], \"f5fe\", [\"M232.5 133.2C247.4 126.3 264.6 126.3 279.5 133.2L498.1 234.2C506.6 238.1 512 246.6 512 255.1C512 265.3 506.6 273.8 498.1 277.8L279.5 378.8C264.6 385.7 247.4 385.7 232.5 378.8L13.93 277.8C5.438 273.8 0 265.3 0 255.1C0 246.6 5.437 238.1 13.93 234.2L232.5 133.2zM498.1 362.2C506.6 366.1 512 374.6 512 383.1C512 393.3 506.6 401.8 498.1 405.8L279.5 506.8C264.6 513.7 247.4 513.7 232.5 506.8L13.93 405.8C5.438 401.8 0 393.3 0 383.1C0 374.6 5.437 366.1 13.93 362.2L67.13 337.6L219.1 407.8C242.5 418.7 269.5 418.7 292.9 407.8L444.9 337.6L498.1 362.2z\", \"M352 80C352 66.75 362.7 56 376 56H488C501.3 56 512 66.75 512 80C512 93.25 501.3 104 488 104H376C362.7 104 352 93.25 352 80z\"]]\n};\nvar faLayerGroupMinus = faLayerMinus;\nvar faCircleE = {\n  prefix: 'fad',\n  iconName: 'circle-e',\n  icon: [512, 512, [], \"e109\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM296 232C309.3 232 320 242.8 320 256s-10.75 24-24 24H208v56h120c13.25 0 24 10.75 24 24S341.3 384 328 384h-144C170.8 384 160 373.3 160 360v-208C160 138.8 170.8 128 184 128h144C341.3 128 352 138.8 352 152S341.3 176 328 176H208v56H296z\", \"M328 176C341.3 176 352 165.3 352 152S341.3 128 328 128h-144C170.8 128 160 138.8 160 152v208C160 373.3 170.8 384 184 384h144c13.25 0 24-10.75 24-24s-10.75-24-24-24H208V280h88C309.3 280 320 269.3 320 256s-10.75-24-24-24H208V176H328z\"]]\n};\nvar faBuildingWheat = {\n  prefix: 'fad',\n  iconName: 'building-wheat',\n  icon: [640, 512, [], \"e4db\", [\"M336 0C362.5 0 384 21.49 384 48V464C384 490.5 362.5 512 336 512H240V432C240 405.5 218.5 384 192 384C165.5 384 144 405.5 144 432V512H48C21.49 512 0 490.5 0 464V48C0 21.49 21.49 0 48 0H336zM64 272C64 280.8 71.16 288 80 288H112C120.8 288 128 280.8 128 272V240C128 231.2 120.8 224 112 224H80C71.16 224 64 231.2 64 240V272zM176 224C167.2 224 160 231.2 160 240V272C160 280.8 167.2 288 176 288H208C216.8 288 224 280.8 224 272V240C224 231.2 216.8 224 208 224H176zM256 272C256 280.8 263.2 288 272 288H304C312.8 288 320 280.8 320 272V240C320 231.2 312.8 224 304 224H272C263.2 224 256 231.2 256 240V272zM80 96C71.16 96 64 103.2 64 112V144C64 152.8 71.16 160 80 160H112C120.8 160 128 152.8 128 144V112C128 103.2 120.8 96 112 96H80zM160 144C160 152.8 167.2 160 176 160H208C216.8 160 224 152.8 224 144V112C224 103.2 216.8 96 208 96H176C167.2 96 160 103.2 160 112V144zM272 96C263.2 96 256 103.2 256 112V144C256 152.8 263.2 160 272 160H304C312.8 160 320 152.8 320 144V112C320 103.2 312.8 96 304 96H272z\", \"M560 288H544V272C544 227.8 579.8 192 624 192H640V208C640 252.2 604.2 288 560 288zM640 304V320C640 364.2 604.2 400 560 400H544V384C544 339.8 579.8 304 624 304H640zM640 416V432C640 476.2 604.2 512 560 512H544V496C544 451.8 579.8 416 624 416H640zM496 512C451.8 512 416 476.2 416 432V416H432C476.2 416 512 451.8 512 496V512H496zM512 384V400H496C451.8 400 416 364.2 416 320V304H432C476.2 304 512 339.8 512 384zM496 288C451.8 288 416 252.2 416 208V192H432C476.2 192 512 227.8 512 272V288H496zM552 160C552 173.3 541.3 184 528 184C514.7 184 504 173.3 504 160V56C504 42.75 514.7 32 528 32C541.3 32 552 42.75 552 56V160zM600 72C613.3 72 624 82.75 624 96V128C624 141.3 613.3 152 600 152C586.7 152 576 141.3 576 128V96C576 82.75 586.7 72 600 72zM480 128C480 141.3 469.3 152 456 152C442.7 152 432 141.3 432 128V96C432 82.75 442.7 72 456 72C469.3 72 480 82.75 480 96V128z\"]]\n};\nvar faGaugeMax = {\n  prefix: 'fad',\n  iconName: 'gauge-max',\n  icon: [512, 512, [\"tachometer-alt-fastest\"], \"f626\", [\"M256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0zM224 96C224 113.7 238.3 128 256 128C273.7 128 288 113.7 288 96C288 78.33 273.7 64 256 64C238.3 64 224 78.33 224 96zM320 352C320 348.3 319.7 344.7 319.1 341.2L436.6 268.4C447.9 261.4 451.4 246.6 444.4 235.4C437.4 224.1 422.6 220.6 411.4 227.6L293.8 300.4C283.2 292.6 270.1 288 256 288C220.7 288 192 316.7 192 352C192 387.3 220.7 416 256 416C291.3 416 320 387.3 320 352V352zM336 144C336 161.7 350.3 176 368 176C385.7 176 400 161.7 400 144C400 126.3 385.7 112 368 112C350.3 112 336 126.3 336 144zM128 256C128 238.3 113.7 224 96 224C78.33 224 64 238.3 64 256C64 273.7 78.33 288 96 288C113.7 288 128 273.7 128 256zM112 144C112 161.7 126.3 176 144 176C161.7 176 176 161.7 176 144C176 126.3 161.7 112 144 112C126.3 112 112 126.3 112 144z\", \"M411.4 227.6C422.6 220.6 437.4 224.1 444.4 235.4C451.4 246.6 447.9 261.4 436.6 268.4L319.1 341.2C319.7 344.7 320 348.3 320 352C320 387.3 291.3 416 256 416C220.7 416 192 387.3 192 352C192 316.7 220.7 288 256 288C270.1 288 283.2 292.6 293.8 300.4L411.4 227.6z\"]]\n};\nvar faTachometerAltFastest = faGaugeMax;\nvar faPersonBreastfeeding = {\n  prefix: 'fad',\n  iconName: 'person-breastfeeding',\n  icon: [448, 512, [], \"e53a\", [\"M160 288C177.7 288 192 302.3 192 320V356.8C217.4 386.5 252.8 406.1 291.7 411.6L292.5 411.7C283.3 431.3 288.4 455.4 306 469.5C312.4 474.6 319.7 477.8 327.2 479.2C323.4 480.1 319.5 480.3 315.5 479.7L282.7 474.1C273.5 473.7 264.5 471.8 255.7 469.4C257.9 449.1 248 430.3 229.5 421.1L128.1 370.4C128 369.6 128 368.8 128 368V320C128 302.3 142.3 288 160 288H160zM320 332C320 356.3 300.3 376 276 376C251.7 376 232 356.3 232 332C232 307.7 251.7 288 276 288C300.3 288 320 307.7 320 332z\", \"M144 80C144 35.82 179.8 0 224 0C268.2 0 304 35.82 304 80C304 124.2 268.2 160 224 160C179.8 160 144 124.2 144 80zM436.8 382.8L373.5 461.1C356.9 482.7 326.7 486 306 469.5C288.4 455.4 283.3 431.3 292.5 411.7L291.7 411.6C252.8 406.1 217.4 386.5 192 356.8V320C192 302.3 177.7 288 160 288C142.3 288 128 302.3 128 320V368C128 368.8 128 369.6 128.1 370.4L229.5 421.1C253.2 432.9 262.8 461.8 250.9 485.5C239.1 509.2 210.2 518.8 186.5 506.9L27.21 427.3C26.11 426.7 25.02 426.2 23.95 425.5C19.04 422.7 14.79 419.1 11.3 414.1C6.732 409.5 3.492 403.3 1.683 396.6C-1.576 384.6-.1811 371.4 6.459 359.9C7.098 358.8 7.776 357.8 8.489 356.7L75.56 256.1C102.3 216.1 147.2 192 195.4 192H270.6C317.1 192 360.7 214.5 387.8 252.3L438.5 323.2C440.7 326.2 442.5 329.4 443.9 332.7C446.9 339.3 448.2 346.4 447.1 353.5C447.7 364.1 443.8 374.5 436.8 382.8V382.8zM276 288C251.7 288 232 307.7 232 332C232 356.3 251.7 376 276 376C300.3 376 320 356.3 320 332C320 307.7 300.3 288 276 288z\"]]\n};\nvar faApostrophe = {\n  prefix: 'fad',\n  iconName: 'apostrophe',\n  icon: [192, 512, [], \"27\", [\"M192 128v96c0 70.58-57.42 128-128 128c-17.67 0-32-14.33-32-32s14.33-32 32-32c35.3 0 64-28.7 64-64V218.1C117.9 221.7 107.3 224 96 224C42.98 224 0 181 0 128s42.98-96 96-96S192 74.98 192 128z\", \"\"]]\n};\nvar faFireHydrant = {\n  prefix: 'fad',\n  iconName: 'fire-hydrant',\n  icon: [384, 512, [], \"e17f\", [\"M56 176h272C341.3 176 352 165.3 352 152C352 138.7 341.3 128 328 128h-12.53C303.9 83.17 268.8 48.13 224 36.53V32c0-17.69-14.31-32-32-32S160 14.31 160 32v4.525C115.2 48.13 80.13 83.17 68.53 128H56C42.75 128 32 138.7 32 152C32 165.3 42.75 176 56 176zM32 272v96C32 376.8 39.16 384 48 384H64V256H48C39.16 256 32 263.2 32 272zM336 256H320v128h16c8.836 0 16-7.164 16-16v-96C352 263.2 344.8 256 336 256z\", \"M336 464H320v-288H64v288H48C39.16 464 32 471.2 32 480v16C32 504.8 39.16 512 48 512h288c8.836 0 16-7.164 16-16V480C352 471.2 344.8 464 336 464zM192 384c-35.35 0-64-28.65-64-64c0-35.35 28.65-64 64-64s64 28.65 64 64C256 355.3 227.3 384 192 384z\"]]\n};\nvar faRightToBracket = {\n  prefix: 'fad',\n  iconName: 'right-to-bracket',\n  icon: [512, 512, [\"sign-in-alt\"], \"f2f6\", [\"M416 32h-64c-17.67 0-32 14.33-32 32s14.33 32 32 32h64c17.67 0 32 14.33 32 32v256c0 17.67-14.33 32-32 32h-64c-17.67 0-32 14.33-32 32s14.33 32 32 32h64c53.02 0 96-42.98 96-96V128C512 74.98 469 32 416 32z\", \"M344.7 273.5l-144.1 136c-6.975 6.578-17.2 8.375-26 4.594C165.8 410.3 160.1 401.6 160.1 392V320H32.02C14.33 320 0 305.7 0 288V224c0-17.67 14.33-32 32.02-32h128.1V120c0-9.578 5.707-18.25 14.51-22.05c8.803-3.781 19.03-1.984 26 4.594l144.1 136C354.3 247.6 354.3 264.4 344.7 273.5z\"]]\n};\nvar faSignInAlt = faRightToBracket;\nvar faVideoPlus = {\n  prefix: 'fad',\n  iconName: 'video-plus',\n  icon: [576, 512, [], \"f4e1\", [\"M336 64h-288C21.49 64 0 85.49 0 112v288C0 426.5 21.49 448 48 448h288c26.51 0 48-21.49 48-48v-288C384 85.49 362.5 64 336 64zM272 279.1H215.1v56C215.1 349.3 205.3 360 192 360c-13.27 0-23.1-10.74-23.1-23.1V279.1H111.1C98.73 279.1 88 269.3 88 256c0-13.26 10.74-23.1 23.1-23.1H168V175.1C168 162.7 178.7 152 192 152s23.1 10.74 23.1 23.1V232H272C285.3 232 296 242.7 296 256S285.3 279.1 272 279.1z\", \"M525.6 101.7L416 177.3v157.4l109.6 75.49C546.8 424.8 576 409.9 576 384.4V127.5C576 102.1 546.9 87.13 525.6 101.7zM272 232H215.1V175.1C215.1 162.7 205.3 152 192 152S168 162.7 168 175.1V232H111.1C98.74 232 88 242.7 88 256c0 13.26 10.73 23.1 23.1 23.1H168v56C168 349.3 178.7 360 192 360c13.26 0 23.1-10.74 23.1-23.1V279.1H272C285.3 279.1 296 269.3 296 256S285.3 232 272 232z\"]]\n};\nvar faSquareRight = {\n  prefix: 'fad',\n  iconName: 'square-right',\n  icon: [448, 512, [10145, \"arrow-alt-square-right\"], \"f352\", [\"M448 416V96c0-35.35-28.65-64-64-64H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320C419.3 480 448 451.3 448 416zM233.9 382.8C227.9 380.3 224 374.5 224 368v-64H128c-17.67 0-32-14.33-32-32v-32c0-17.67 14.33-32 32-32h96v-64c0-6.469 3.891-12.31 9.875-14.78c5.984-2.484 12.86-1.109 17.44 3.469l112 112c6.248 6.248 6.248 16.38 0 22.62l-112 112C246.7 383.9 239.9 385.3 233.9 382.8z\", \"M233.9 382.8C227.9 380.3 224 374.5 224 368v-64H128c-17.67 0-32-14.33-32-32v-32c0-17.67 14.33-32 32-32h96v-64c0-6.469 3.891-12.31 9.875-14.78c5.984-2.484 12.86-1.109 17.44 3.469l112 112c6.248 6.248 6.248 16.38 0 22.62l-112 112C246.7 383.9 239.9 385.3 233.9 382.8z\"]]\n};\nvar faArrowAltSquareRight = faSquareRight;\nvar faCommentSmile = {\n  prefix: 'fad',\n  iconName: 'comment-smile',\n  icon: [512, 512, [], \"f4b4\", [\"M256 32C114.6 32 .0273 125.1 .0273 240c0 49.63 21.35 94.98 56.97 130.7C44.5 421.1 2.729 466 2.229 466.5c-2.25 2.25-2.875 5.734-1.5 8.734C1.979 478.2 4.75 480 8 480c66.25 0 115.1-31.76 140.6-51.39C181.2 440.9 217.6 448 256 448C397.4 448 512 354.9 512 240S397.4 32 256 32zM319.1 144c17.75 0 31.1 14.25 31.1 32s-14.24 32-31.99 32s-32-14.25-32-32S302.2 144 319.1 144zM191.1 144c17.75 0 31.1 14.25 31.1 32s-14.24 32-31.99 32s-32-14.25-32-32S174.2 144 191.1 144zM362.2 303.3C335.7 334.3 297.1 352 255.1 352c-41.12 0-79.75-17.75-106.2-48.75c-8.5-10-7.5-25.12 2.625-33.75C162.4 261 177.6 262.1 186.2 272.3C203.5 292.4 228.9 304 255.1 304c27.12 0 52.49-11.62 69.74-31.75c8.623-10.12 23.75-11.38 33.74-2.75C369.6 278.1 370.7 293.3 362.2 303.3z\", \"M319.1 208c17.75 0 31.99-14.25 31.99-32s-14.25-32-31.1-32s-31.1 14.25-31.1 32S302.2 208 319.1 208zM359.5 269.5c-9.998-8.625-25.12-7.375-33.74 2.75C308.5 292.4 283.1 304 255.1 304c-27.12 0-52.49-11.62-69.74-31.75C177.6 262.1 162.4 261 152.4 269.5C142.2 278.1 141.2 293.3 149.7 303.3C176.2 334.3 214.9 352 255.1 352c41.12 0 79.73-17.75 106.2-48.75C370.7 293.3 369.6 278.1 359.5 269.5zM191.1 208c17.75 0 31.99-14.25 31.99-32s-14.25-32-31.1-32s-31.1 14.25-31.1 32S174.2 208 191.1 208z\"]]\n};\nvar faVenus = {\n  prefix: 'fad',\n  iconName: 'venus',\n  icon: [384, 512, [9792], \"f221\", [\"M256 176c0 35.35-28.65 64-64 64s-64-28.65-64-64s28.65-64 64-64S256 140.7 256 176z\", \"M368 176c0-97.2-78.8-176-176-176c-97.2 0-176 78.8-176 176c0 86.26 62.1 157.9 144 172.1v35.05H112c-8.836 0-16 7.162-16 16v32c0 8.836 7.164 16 16 16H160v48c0 8.836 7.164 16 16 16h32c8.838 0 16-7.164 16-16v-48h48c8.838 0 16-7.164 16-16v-32c0-8.838-7.162-16-16-16H224v-35.05C305.9 333.9 368 262.3 368 176zM192 272c-52.93 0-96-43.07-96-96c0-52.94 43.07-96 96-96c52.94 0 96 43.06 96 96C288 228.9 244.9 272 192 272z\"]]\n};\nvar faPassport = {\n  prefix: 'fad',\n  iconName: 'passport',\n  icon: [448, 512, [], \"f5ab\", [\"M224 64C153.3 64 96 121.3 96 192s57.25 128 128 128s128-57.25 128-128S294.8 64 224 64zM318.4 176h-39.13c-1.5-27-6.5-51.38-14.12-70.38C292.8 118.9 313.1 144.8 318.4 176zM129.6 208h39.13c1.5 27 6.5 51.38 14.12 70.38C155.3 265.1 134.9 239.3 129.6 208zM168.8 176H129.6c5.25-31.25 25.62-57.13 53.25-70.38C175.3 124.6 170.3 149 168.8 176zM224 286.8C216.3 279.3 203.3 252.3 200.5 208h46.84C244.8 252.3 231.8 279.3 224 286.8zM200.6 176C203.2 131.8 216.3 104.8 224 97.25C231.8 104.8 244.7 131.8 247.5 176H200.6zM265.1 278.4C272.8 259.4 277.8 235 279.3 208h39.13C313.1 239.3 292.8 265.1 265.1 278.4z\", \"M265.1 105.6C272.8 124.6 277.8 149 279.3 176h39.13C313.1 144.8 292.8 118.9 265.1 105.6zM129.6 208c5.25 31.25 25.62 57.13 53.25 70.38C175.3 259.4 170.3 235 168.8 208H129.6zM384 0H64C28.65 0 0 28.65 0 64v384c0 35.35 28.65 64 64 64h320c35.2 0 64-28.8 64-64V64C448 28.8 419.2 0 384 0zM336 416h-224C103.3 416 96 408.8 96 400S103.3 384 112 384h224c8.75 0 16 7.25 16 16S344.8 416 336 416zM224 320c-70.75 0-128-57.25-128-128s57.25-128 128-128s128 57.25 128 128S294.8 320 224 320zM129.6 176h39.13c1.5-27 6.5-51.38 14.12-70.38C155.3 118.9 134.9 144.8 129.6 176zM265.1 278.4c27.62-13.25 48-39.13 53.25-70.38h-39.13C277.8 235 272.8 259.4 265.1 278.4zM224 286.8C231.8 279.3 244.8 252.3 247.4 208H200.5C203.3 252.3 216.3 279.3 224 286.8zM200.6 176h46.88C244.7 131.8 231.8 104.8 224 97.25C216.3 104.8 203.2 131.8 200.6 176z\"]]\n};\nvar faInboxIn = {\n  prefix: 'fad',\n  iconName: 'inbox-in',\n  icon: [512, 512, [128229, \"inbox-arrow-down\"], \"f310\", [\"M480 320h-96L352 384H160l-32-64H32c-17.67 0-32 14.33-32 32v112C0 490.5 21.49 512 48 512h416c26.51 0 48-21.49 48-48V352C512 334.3 497.7 320 480 320z\", \"M374.6 169.4c12.5 12.5 12.5 32.75 0 45.25l-96 96c-12.5 12.5-32.75 12.5-45.25 0l-96-96c-12.5-12.5-12.5-32.75 0-45.25C143.6 163.1 151.8 160 160 160s16.38 3.125 22.62 9.375L224 210.8V32c0-17.69 14.31-32 32-32S288 14.31 288 32v178.8l41.38-41.38C341.9 156.9 362.1 156.9 374.6 169.4z\"]]\n};\nvar faInboxArrowDown = faInboxIn;\nvar faHeartPulse = {\n  prefix: 'fad',\n  iconName: 'heart-pulse',\n  icon: [576, 512, [\"heartbeat\"], \"f21e\", [\"M60.18 256C16.89 197.6 23.39 112.5 80.81 62.86C135.2 15.88 218.3 24.36 268.3 75.92l19.71 20.33l19.71-20.33C357.7 24.36 440.8 15.88 495.2 62.86c57.42 49.62 63.92 134.7 20.55 193.2h-121.5l-27.67-55.25c-5.884-11.75-22.78-11.75-28.67 0l-49.07 98L230.7 169.4c-5.884-12.75-24.04-12.5-29.54 .375l-35.93 86.25H60.18zM374.4 288l-22.03-44.25l-49.83 99.5c-6.009 12-23.41 11.62-28.92-.625L216.7 216.3l-30.05 71.75L88.55 288l176.4 182.2c12.66 13.07 33.36 13.07 46.03 0l176.4-182.2L374.4 288z\", \"M515.8 256c-3.642 4.912-6.975 9.971-11.33 14.46l-17.06 17.53l-112.1 .0052l-22.03-44.25l-49.83 99.5c-6.009 12-23.41 11.62-28.92-.625L216.7 216.3l-30.05 71.75L88.55 288L71.49 270.5C67.15 265.1 63.82 260.9 60.18 256h105l35.93-86.25c5.508-12.88 23.66-13.12 29.54-.375l58.21 129.4l49.07-98c5.884-11.75 22.78-11.75 28.67 0l27.67 55.25H515.8z\"]]\n};\nvar faHeartbeat = faHeartPulse;\nvar faCircle8 = {\n  prefix: 'fad',\n  iconName: 'circle-8',\n  icon: [512, 512, [], \"e0f5\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM272 384h-32C195.9 384 160 348.1 160 304c0-25.06 11.81-47.19 29.9-61.87C181.3 230.3 176 215.8 176 200C176 160.3 208.3 128 248 128h16c39.69 0 72 32.31 72 72c0 15.77-5.254 30.26-13.9 42.13C340.2 256.8 352 278.9 352 304C352 348.1 316.1 384 272 384zM248 224h16C277.2 224 288 213.2 288 200S277.2 176 264 176h-16C234.8 176 224 186.8 224 200S234.8 224 248 224zM272 272h-32c-17.66 0-32 14.34-32 32s14.34 32 32 32h32c17.66 0 32-14.34 32-32S289.7 272 272 272z\", \"M322.1 242.1C330.7 230.3 336 215.8 336 200C336 160.3 303.7 128 264 128h-16C208.3 128 176 160.3 176 200c0 15.77 5.254 30.26 13.9 42.13C171.8 256.8 160 278.9 160 304C160 348.1 195.9 384 240 384h32c44.13 0 80-35.88 80-80C352 278.9 340.2 256.8 322.1 242.1zM248 176h16C277.2 176 288 186.8 288 200S277.2 224 264 224h-16C234.8 224 224 213.2 224 200S234.8 176 248 176zM272 336h-32c-17.66 0-32-14.34-32-32s14.34-32 32-32h32c17.66 0 32 14.34 32 32S289.7 336 272 336z\"]]\n};\nvar faCloudsMoon = {\n  prefix: 'fad',\n  iconName: 'clouds-moon',\n  icon: [640, 512, [], \"f745\", [\"M630.1 248.7C552.7 263.5 481 204 481 125.6c0-45.12 24.25-86.62 63.88-109c6.125-3.375 4.625-12.62-2.375-13.87C532.9 .875 523 0 513.1 0c-88.88 0-161.1 71.62-161.1 160c0 .75 .25 1.25 .25 2c16.25 16.75 27 38.75 30.25 63.12c38.5 5.125 71.75 29.88 87.63 64.75c23.13 4 44 14.37 61.13 29.12c42.5-4.75 80.63-25.1 107-58.25C642.8 255.3 637.9 247.3 630.1 248.7z\", \"M448 320h-1.625c-7.375-36.5-39.67-63.99-78.43-63.99c-24.63 0-46.2 11.24-60.95 28.74C288.4 248.9 251.3 224 208 224c-58.25 0-105.6 44.75-110.9 101.6C59.25 338.5 32 373.9 32 416c0 53 42.1 96 96 96h320c53 0 96-43 96-96S501 320 448 320zM68.25 303.3C83.25 238.6 140.3 192 208 192c40.75 0 78.63 17.25 105.4 46.5C324.9 232 337.5 227.7 350.5 225.6C343.8 188.2 311.3 160 272 160H254.4C247 123.5 214.8 96 176 96S105 123.5 97.63 160H80C35.75 160 0 195.8 0 240c0 33.88 21.25 62.71 51 74.34C56.5 310.3 62.25 306.4 68.25 303.3z\"]]\n};\nvar faClockTenThirty = {\n  prefix: 'fad',\n  iconName: 'clock-ten-thirty',\n  icon: [512, 512, [], \"e355\", [\"M256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0zM280 256C280 247.1 275.1 240.5 269.3 236L173.3 172C162.3 164.7 147.4 167.7 140 178.7C132.7 189.7 135.7 204.6 146.7 211.1L232 268.8V392C232 405.3 242.7 416 256 416C269.3 416 280 405.3 280 392L280 256z\", \"M232 392V268.8L146.7 211.1C135.7 204.6 132.7 189.7 140 178.7C147.4 167.7 162.3 164.7 173.3 172L269.3 236C275.1 240.5 280 247.1 280 256V392C280 405.3 269.3 416 255.1 416C242.7 416 231.1 405.3 231.1 392L232 392z\"]]\n};\nvar faPeopleCarryBox = {\n  prefix: 'fad',\n  iconName: 'people-carry-box',\n  icon: [640, 512, [\"people-carry\"], \"f4ce\", [\"M128 0C101.5 0 80.01 21.5 80.01 47.1s21.5 47.1 47.1 47.1s47.1-21.5 47.1-47.1S154.5 0 128 0zM511.1 0c-26.5 0-48 21.5-48 47.1s21.5 47.1 47.1 47.1s47.1-21.5 47.1-47.1S538.5 0 511.1 0zM415.1 144c0-8.75-7.25-16-16-16H240c-8.75 0-16 7.25-16 16L224 315.4C228.6 317.9 235.3 319.5 240 319.9h159.1C404.7 319.5 411.4 317.9 416 315.4L415.1 144z\", \"M196.6 195.9c-8.375-25-25.38-46-48.12-59.38c-17.25-10-37.63-11.25-56.12-3.25c-18.88 8-32.88 24.88-37.5 44.88l-18.37 80.13c-4.625 20 .7506 41.25 14.37 56.75l67.25 75.88l10.12 92.63C130 499.8 143.8 512 160 512c1.25 0 2.25-.125 3.5-.25c17.62-1.875 30.25-17.62 28.25-35.25l-10-92.75c-1.5-13-7-25.12-15.62-35l-43.37-49l17.62-70.38l6.876 20.38c4 12.5 11.87 23.5 24.5 32.63l51 32.5C223.1 315.1 223.6 315.2 224 315.4l.001-75.38l-16.12-10.25L196.6 195.9zM46.26 358.1l-44 110c-6.5 16.38 1.5 35 17.88 41.63c16.75 6.5 35.12-1.75 41.62-17.88l27.62-69.13l-2-18.25L46.26 358.1zM603.5 258.3l-18.5-80.13c-4.625-20-18.62-36.88-37.5-44.88c-18.5-8-38.1-6.75-56.12 3.25c-22.62 13.38-39.62 34.5-48.12 59.38l-11.25 33.88l-15.1 10.25L416 315.4c.3711-.1992 .9043-.2949 1.246-.5078l51-32.5c12.62-9.125 20.5-20 24.5-32.63l6.875-20.38l17.63 70.38l-43.37 49c-8.625 9.875-14.12 22-15.62 35l-10 92.75c-2 17.62 10.75 33.38 28.25 35.25C477.7 511.9 478.7 512 479.1 512c16.12 0 29.1-12.12 31.75-28.5l10.12-92.63L589.1 315C602.7 299.5 608.1 278.3 603.5 258.3zM637.7 468.1l-43.1-110l-41.13 46.38l-2 18.25l27.62 69.13C583.2 504.4 595.2 512 607.1 512c3.998 0 7.998-.75 11.87-2.25C636.2 503.1 644.2 484.5 637.7 468.1z\"]]\n};\nvar faPeopleCarry = faPeopleCarryBox;\nvar faFolderUser = {\n  prefix: 'fad',\n  iconName: 'folder-user',\n  icon: [512, 512, [], \"e18e\", [\"M464 96h-192l-64-64h-160C21.5 32 0 53.5 0 80v352C0 458.5 21.5 480 48 480h416c26.5 0 48-21.5 48-48v-288C512 117.5 490.5 96 464 96zM256 192c35.35 0 64 28.66 64 64s-28.65 64-64 64S192 291.3 192 256S220.7 192 256 192zM352 416H160c-8.836 0-16-7.164-16-16C144 373.5 165.5 352 192 352h128c26.51 0 48 21.49 48 48C368 408.8 360.8 416 352 416z\", \"M256 320c35.35 0 64-28.66 64-64s-28.65-64-64-64S192 220.7 192 256S220.7 320 256 320zM320 352H192c-26.51 0-48 21.49-48 48C144 408.8 151.2 416 160 416h192c8.836 0 16-7.164 16-16C368 373.5 346.5 352 320 352z\"]]\n};\nvar faTrashCanXmark = {\n  prefix: 'fad',\n  iconName: 'trash-can-xmark',\n  icon: [448, 512, [], \"e2ae\", [\"M416 448C416 483.3 387.3 512 352 512H96C60.65 512 32 483.3 32 448V96H416V448zM136 264C122.7 264 112 274.7 112 288C112 301.3 122.7 312 136 312H312C325.3 312 336 301.3 336 288C336 274.7 325.3 264 312 264H136z\", \"M135.2 17.69C140.6 6.848 151.7 0 163.8 0H284.2C296.3 0 307.4 6.848 312.8 17.69L320 32H416C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H128L135.2 17.69zM312 264C325.3 264 336 274.7 336 288C336 301.3 325.3 312 312 312H135.1C122.7 312 111.1 301.3 111.1 288C111.1 274.7 122.7 264 135.1 264H312z\"]]\n};\nvar faTemperatureHigh = {\n  prefix: 'fad',\n  iconName: 'temperature-high',\n  icon: [512, 512, [], \"f769\", [\"M256 112c0-61.88-50.13-112-112-112s-112 50.13-112 112v166.5c-19.75 24.75-32 55.5-32 89.5c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34-12.25-64.88-32-89.5V112zM144 448c-44.13 0-80-35.88-80-80c0-25.5 12.25-48.88 32-63.75v-192.3c0-26.5 21.5-48 48-48S192 85.5 192 112V304.3c19.75 14.75 32 38.25 32 63.75C224 412.1 188.1 448 144 448z\", \"M160 322.9V112C160 103.3 152.8 96 144 96S128 103.3 128 112v210.9C109.4 329.5 96 347.1 96 368C96 394.5 117.5 416 144 416S192 394.5 192 368C192 347.1 178.6 329.5 160 322.9zM416 0c-52.88 0-96 43.13-96 96s43.13 96 96 96s96-43.13 96-96S468.9 0 416 0zM416 128c-17.75 0-32-14.25-32-32s14.25-32 32-32s32 14.25 32 32S433.8 128 416 128z\"]]\n};\nvar faMicrochip = {\n  prefix: 'fad',\n  iconName: 'microchip',\n  icon: [512, 512, [], \"f2db\", [\"M0 160c0 8.836 7.164 16 16 16H64v-32H16C7.164 144 0 151.2 0 160zM0 256c0 8.836 7.164 16 16 16H64v-32H16C7.164 240 0 247.2 0 256zM176 16C176 7.164 168.8 0 160 0C151.2 0 144 7.164 144 16V64h32V16zM0 352c0 8.836 7.164 16 16 16H64v-32H16C7.164 336 0 343.2 0 352zM272 16C272 7.164 264.8 0 256 0C247.2 0 240 7.164 240 16V64h32V16zM512 160c0-8.836-7.162-16-16-16H448v32h48C504.8 176 512 168.8 512 160zM496 336H448v32h48c8.838 0 16-7.164 16-16S504.8 336 496 336zM352 0c-8.836 0-16 7.164-16 16V64h32V16C368 7.164 360.8 0 352 0zM496 240H448v32h48C504.8 272 512 264.8 512 256S504.8 240 496 240zM144 496C144 504.8 151.2 512 160 512c8.838 0 16-7.164 16-16V448h-32V496zM336 496c0 8.836 7.164 16 16 16c8.838 0 16-7.164 16-16V448h-32V496zM240 496c0 8.836 7.164 16 16 16c8.838 0 16-7.164 16-16V448h-32V496zM160 352h192V160H160V352z\", \"M384 64H128C92.65 64 64 92.66 64 128v256c0 35.34 28.65 64 64 64h256c35.35 0 64-28.66 64-64V128C448 92.66 419.3 64 384 64zM384 368c0 8.836-7.162 16-16 16h-224C135.2 384 128 376.8 128 368v-224C128 135.2 135.2 128 144 128h224C376.8 128 384 135.2 384 144V368z\"]]\n};\nvar faLeftLongToLine = {\n  prefix: 'fad',\n  iconName: 'left-long-to-line',\n  icon: [640, 512, [], \"e41e\", [\"\", \"M247.8 377.6L135.7 273.6C125.4 264.1 125.4 247.9 135.7 238.4L247.8 134.4C254.7 127.9 264.9 126.2 273.7 129.1C282.4 133.8 288.1 142.5 288.1 151.1V208H608C625.7 208 640 222.3 640 240V272C640 289.7 625.7 304 608 304H288.1V360C288.1 369.5 282.4 378.2 273.7 382C264.9 385.8 254.7 384.1 247.8 377.6V377.6zM64 96V416C64 433.7 49.67 448 32 448C14.33 448 0 433.7 0 416V96C0 78.33 14.33 64 32 64C49.67 64 64 78.33 64 96z\"]]\n};\nvar faCrown = {\n  prefix: 'fad',\n  iconName: 'crown',\n  icon: [576, 512, [128081], \"f521\", [\"M288 32C265.9 32 247.1 49.91 247.1 72s17.91 40 40 40s40-17.91 40-40S310.1 32 288 32zM39.1 96c-22.09 0-40 17.91-40 40s17.91 40 40 40s40-17.91 40-40S62.09 96 39.1 96zM536 96c-22.09 0-40 17.91-40 40s17.91 40 40 40S576 158.1 576 136S558.1 96 536 96z\", \"M39.1 176c.2461 0 .459-.1164 .7051-.1203C40.46 175.9 40.25 176 39.1 176zM535.3 175.9C535.5 175.9 535.8 176 536 176C535.8 176 535.5 175.9 535.3 175.9zM504.5 159.6l-89.63 71.7c-15.91 12.73-39.5 7.546-48.61-10.68l-57.6-115.2C302.6 109.2 295.7 112 287.1 112S273.4 109.2 267.3 105.4L209.7 220.6c-9.111 18.22-32.71 23.4-48.61 10.68l-89.63-71.7C64.3 169.1 53.48 175.6 40.71 175.9l50.52 277.8C93.99 468.9 107.2 480 122.7 480h330.6c15.46 0 28.72-11.06 31.48-26.27l50.52-277.9C522.5 175.6 511.7 169.1 504.5 159.6z\"]]\n};\nvar faWeightHanging = {\n  prefix: 'fad',\n  iconName: 'weight-hanging',\n  icon: [512, 512, [], \"f5cd\", [\"M165.9 128C162.2 118 159.1 107.3 159.1 96c0-53 43-96 96-96s96 43 96 96c0 11.25-2.25 22-5.875 32H256c17.63 0 32-14.38 32-32S273.6 64 256 64S223.1 78.38 223.1 96S238.4 128 256 128H165.9z\", \"M464 512H47.99c-31.63 0-54.63-32.88-46.25-66.13L74.74 153.8C78.49 138.5 91.24 128 105.6 128h300.8c14.38 0 27.13 10.5 30.88 25.75l73.01 292.1C518.6 479.1 495.6 512 464 512z\"]]\n};\nvar faXmarksLines = {\n  prefix: 'fad',\n  iconName: 'xmarks-lines',\n  icon: [640, 512, [], \"e59a\", [\"M608 32C625.7 32 640 46.33 640 64C640 81.67 625.7 96 608 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H608zM608 416C625.7 416 640 430.3 640 448C640 465.7 625.7 480 608 480H32C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416H608z\", \"M129.9 256L176.1 303C186.3 312.4 186.3 327.6 176.1 336.1C167.6 346.3 152.4 346.3 143 336.1L96 289.9L48.97 336.1C39.6 346.3 24.4 346.3 15.03 336.1C5.657 327.6 5.657 312.4 15.03 303L62.06 256L15.03 208.1C5.657 199.6 5.657 184.4 15.03 175C24.4 165.7 39.6 165.7 48.97 175L96 222.1L143 175C152.4 165.7 167.6 165.7 176.1 175C186.3 184.4 186.3 199.6 176.1 208.1L129.9 256zM320 222.1L367 175C376.4 165.7 391.6 165.7 400.1 175C410.3 184.4 410.3 199.6 400.1 208.1L353.9 256L400.1 303C410.3 312.4 410.3 327.6 400.1 336.1C391.6 346.3 376.4 346.3 367 336.1L320 289.9L272.1 336.1C263.6 346.3 248.4 346.3 239 336.1C229.7 327.6 229.7 312.4 239 303L286.1 256L239 208.1C229.7 199.6 229.7 184.4 239 175C248.4 165.7 263.6 165.7 272.1 175L320 222.1zM463 175C472.4 165.7 487.6 165.7 496.1 175L544 222.1L591 175C600.4 165.7 615.6 165.7 624.1 175C634.3 184.4 634.3 199.6 624.1 208.1L577.9 256L624.1 303C634.3 312.4 634.3 327.6 624.1 336.1C615.6 346.3 600.4 346.3 591 336.1L544 289.9L496.1 336.1C487.6 346.3 472.4 346.3 463 336.1C453.7 327.6 453.7 312.4 463 303L510.1 256L463 208.1C453.7 199.6 453.7 184.4 463 175V175z\"]]\n};\nvar faFilePrescription = {\n  prefix: 'fad',\n  iconName: 'file-prescription',\n  icon: [384, 512, [], \"f572\", [\"M176 240H128v32h48C184.9 272 192 264.9 192 256S184.9 240 176 240zM256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM304 432l-11.25 11.38c-6.25 6.25-16.5 6.25-22.75 0L240 413.3l-30 30c-6.25 6.25-16.48 6.266-22.73 .0156L176 432c-6.25-6.25-6.25-16.38 0-22.62l29.1-30.12L146.8 320H128l.0078 48.01c0 8.875-7.125 16-16 16L96 384c-8.875 0-16-7.125-16-16v-160C80 199.1 87.13 192 96 192h80c35.38 0 64 28.62 64 64c0 24.25-13.62 45-33.5 55.88L240 345.4l29.88-29.88c6.25-6.25 16.38-6.25 22.62 0l11.38 11.25c6.25 6.25 6.25 16.38 0 22.62l-29.88 30L304 409.4C310.3 415.6 310.3 425.8 304 432z\", \"M256 0v128h128L256 0zM273.1 379.4l29.88-30c6.25-6.25 6.25-16.38 0-22.62L292.5 315.5c-6.25-6.25-16.38-6.25-22.62 0L240 345.4l-33.5-33.5C226.4 301 240 280.3 240 256c0-35.38-28.62-64-64-64H96C87.13 192 80 199.1 80 208v160C80 376.9 87.13 384 96 384l16.01 .0078c8.875 0 16-7.125 16-16L128 320h18.75l59.25 59.25L176 409.4C169.8 415.6 169.8 425.8 176 432l11.27 11.27c6.25 6.25 16.48 6.234 22.73-.0156L240 413.3l29.1 30.12c6.25 6.25 16.5 6.25 22.75 0L304 432c6.25-6.25 6.25-16.38 0-22.62L273.1 379.4zM176 272H128v-32h48C184.9 240 192 247.1 192 256S184.9 272 176 272z\"]]\n};\nvar faCalendarRange = {\n  prefix: 'fad',\n  iconName: 'calendar-range',\n  icon: [448, 512, [], \"e0d6\", [\"M0 192H448V464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V192zM96 320C113.7 320 128 305.7 128 288C128 270.3 113.7 256 96 256C78.33 256 64 270.3 64 288C64 305.7 78.33 320 96 320zM320 416C320 433.7 334.3 448 352 448C369.7 448 384 433.7 384 416C384 398.3 369.7 384 352 384C334.3 384 320 398.3 320 416zM216 312H360C373.3 312 384 301.3 384 288C384 274.7 373.3 264 360 264H216C202.7 264 192 274.7 192 288C192 301.3 202.7 312 216 312zM88 392C74.75 392 64 402.7 64 416C64 429.3 74.75 440 88 440H232C245.3 440 256 429.3 256 416C256 402.7 245.3 392 232 392H88z\", \"M96 32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V192H0V112C0 85.49 21.49 64 48 64H96V32zM64 288C64 270.3 78.33 256 96 256C113.7 256 128 270.3 128 288C128 305.7 113.7 320 96 320C78.33 320 64 305.7 64 288zM352 384C369.7 384 384 398.3 384 416C384 433.7 369.7 448 352 448C334.3 448 320 433.7 320 416C320 398.3 334.3 384 352 384zM192 288C192 274.7 202.7 264 216 264H360C373.3 264 384 274.7 384 288C384 301.3 373.3 312 360 312H216C202.7 312 192 301.3 192 288zM232 392C245.3 392 256 402.7 256 416C256 429.3 245.3 440 232 440H88C74.75 440 64 429.3 64 416C64 402.7 74.75 392 88 392H232z\"]]\n};\nvar faFlowerDaffodil = {\n  prefix: 'fad',\n  iconName: 'flower-daffodil',\n  icon: [512, 512, [9880], \"f800\", [\"M511.9 336.9C502 435 405.6 512 288.1 512H223.9c-117.5 0-213.9-76.1-223.8-175.1c-1-9.125 6.877-16.88 16-16.88l47.26 .0011c63.01 0 119.9 22.25 160.6 57.88l-.0005-97.08C236.7 275.1 247.8 266.6 256 255.6c8.217 11.03 19.33 19.56 32.01 25.23l-.0005 97.08c40.76-35.63 97.64-57.88 160.6-57.88l47.26-.0011C505 319.1 512.9 327.7 511.9 336.9z\", \"M367.5 143.1C387.1 129.4 400 106.3 400 80C400 35.82 364.2 0 320 0c-26.29 0-49.42 12.87-64 32.46C241.4 12.87 218.3 0 192 0C147.8 0 112 35.82 112 80c0 26.29 12.87 49.41 32.45 63.1C124.9 158.6 112 181.7 112 208C112 252.2 147.8 288 192 288c26.29 0 49.42-12.85 64-32.44C270.6 275.1 293.7 288 320 288c44.18 0 80-35.82 80-80C400 181.7 387.1 158.6 367.5 143.1zM256 191.1c-26.5 0-48.01-21.5-48.01-48S229.5 95.1 256 95.1s48.01 21.5 48.01 48S282.5 191.1 256 191.1z\"]]\n};\nvar faHandBackPointUp = {\n  prefix: 'fad',\n  iconName: 'hand-back-point-up',\n  icon: [448, 512, [], \"e1a2\", [\"M432 288v80c0 76.09-59.49 137.9-134.3 143C294.6 511.7 291.3 512 288 512H176c-45.09 0-88.16-21.53-115.2-57.61l-19.19-25.59C35.38 420.5 32 410.4 32 400V352c0-14.58 6.625-28.38 17.1-37.48l29.99-23.99v45.47c0 8.836 7.162 16 16 16c8.836 0 16.01-7.161 16.01-15.1L112 40C112 17.91 129.9 0 152 0S192 17.91 192 40v164.5C200.5 196.8 211.7 192 224 192c23.48 0 42.96 16.88 47.11 39.17C279.5 217.3 294.6 208 312 208c23.47 0 42.94 16.87 47.11 39.14C366.4 242.7 374.9 240 384 240C410.5 240 432 261.5 432 288z\", \"\"]]\n};\nvar faWeightScale = {\n  prefix: 'fad',\n  iconName: 'weight-scale',\n  icon: [512, 512, [\"weight\"], \"f496\", [\"M256 0C158.8 0 80 78.8 80 176C80 273.2 158.8 352 256 352s176-78.8 176-176C432 78.8 353.2 0 256 0zM256 304c-70.58 0-128-57.42-128-128s57.42-128 128-128s128 57.42 128 128S326.6 304 256 304z\", \"M448 64h-56.23c-.1387-.168-.3008-.3125-.4395-.4805C416.7 94.02 432 133.2 432 176c0 97.2-78.8 176-176 176S80 273.2 80 176c0-42.78 15.29-81.98 40.67-112.5C120.5 63.69 120.4 63.83 120.2 64H64C28.75 64 0 92.75 0 128v320c0 35.25 28.75 64 64 64h384c35.25 0 64-28.75 64-64V128C512 92.75 483.3 64 448 64zM256 264c22.12 0 40-17.88 40-40c0-10.5-4.25-20-11-27.12l33.75-78.63c3.5-8.125-.375-17.5-8.5-21c-8-3.5-17.5 .25-21 8.5L255.8 184C233.8 184.3 216 202 216 224C216 246.1 233.9 264 256 264z\"]]\n};\nvar faWeight = faWeightScale;\nvar faStarExclamation = {\n  prefix: 'fad',\n  iconName: 'star-exclamation',\n  icon: [576, 512, [], \"f2f3\", [\"M288.1-.0391C300.4-.0391 311.6 6.954 316.9 17.97L381.2 150.3L524.9 171.5C536.8 173.2 546.8 181.6 550.6 193.1C554.4 204.7 551.3 217.3 542.7 225.9L438.5 328.1L463.1 474.7C465.1 486.7 460.2 498.9 450.2 506C440.3 513.1 427.2 514 416.5 508.3L288.1 439.8L159.8 508.3C149 514 135.9 513.1 126 506C116.1 498.9 111.1 486.7 113.2 474.7L137.8 328.1L33.58 225.9C24.97 217.3 21.91 204.7 25.69 193.1C29.46 181.6 39.43 173.2 51.42 171.5L195 150.3L259.4 17.97C264.7 6.954 275.9-.0391 288.1-.0391H288.1zM264 152V264C264 277.3 274.7 288 288 288C301.3 288 312 277.3 312 264V152C312 138.7 301.3 128 288 128C274.7 128 264 138.7 264 152zM288 320C270.3 320 256 334.3 256 352C256 369.7 270.3 384 288 384C305.7 384 320 369.7 320 352C320 334.3 305.7 320 288 320z\", \"M312 264C312 277.3 301.3 288 288 288C274.7 288 264 277.3 264 264V152C264 138.7 274.7 128 288 128C301.3 128 312 138.7 312 152V264zM256 352C256 334.3 270.3 320 288 320C305.7 320 320 334.3 320 352C320 369.7 305.7 384 288 384C270.3 384 256 369.7 256 352z\"]]\n};\nvar faBooks = {\n  prefix: 'fad',\n  iconName: 'books',\n  icon: [512, 512, [128218], \"f5db\", [\"M0 384l128-.0001V128L0 128V384zM96 .0028H31.1C14.38 .0028 0 14.38 0 32v63.1l128-.0008l.0008-63.1C128 14.38 113.6 .0028 96 .0028zM0 479.1c0 17.62 14.38 31.1 31.1 31.1h64c17.62 0 31.1-14.37 31.1-31.1L128 416H0V479.1zM412.3 85.32L289.5 118.4l8.223 30.83l122.7-33.04L412.3 85.32zM486.2 362.8l-122.7 33.04l8.221 30.83l122.7-33.05L486.2 362.8zM160 384l127.1 .0001V128L160 128V384zM160 479.1c0 17.62 14.38 31.1 32 31.1h63.1c17.62 0 31.98-14.36 31.1-31.98l0-64.02h-127.1L160 479.1zM273.1 56.71c-3.574-13.41 2.162-26.9 12.96-34.34c-4.154-12.86-15.83-22.36-30.04-22.36h-63.1c-17.63 0-32 14.37-32 31.1L160 96l123.6 .0005L273.1 56.71z\", \"M0 128l128-.0005L128 96L0 96V128zM0 416h128l.0003-31.1L0 384V416zM160 416h127.1v-31.1l-127.1-.0001L160 416zM510.9 455.3l-16.48-61.67l-122.7 33.05l16.44 61.66c4.527 16.98 22 27.12 38.9 22.57l61.29-16.52C505.3 489.8 515.4 472.3 510.9 455.3zM420.5 116.2L297.7 149.2l65.77 246.7l122.7-33.04L420.5 116.2zM395.8 23.66c-4.527-16.98-22-27.12-38.9-22.57l-61.37 16.52c-16.9 4.551-26.99 22.11-22.46 39.09l10.48 39.3L160 96l.0003 32l127.1 .0005l-.0001-15.36l1.525 5.723l122.7-33.05L395.8 23.66z\"]]\n};\nvar faUserGroup = {\n  prefix: 'fad',\n  iconName: 'user-group',\n  icon: [640, 512, [128101, \"user-friends\"], \"f500\", [\"M479.1 320h-73.85C451.2 357.7 480 414.1 480 477.3C480 490.1 476.2 501.9 470 512h138C625.7 512 640 497.6 640 479.1C640 391.6 568.4 320 479.1 320zM432 256C493.9 256 544 205.9 544 144S493.9 32 432 32c-25.11 0-48.04 8.555-66.72 22.51C376.8 76.63 384 101.4 384 128c0 35.52-11.93 68.14-31.59 94.71C372.7 243.2 400.8 256 432 256z\", \"M224 256c70.7 0 128-57.31 128-128S294.7 0 224 0C153.3 0 96 57.31 96 128S153.3 256 224 256zM274.7 304H173.3c-95.73 0-173.3 77.6-173.3 173.3C0 496.5 15.52 512 34.66 512H413.3C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304z\"]]\n};\nvar faUserFriends = faUserGroup;\nvar faArrowUpAZ = {\n  prefix: 'fad',\n  iconName: 'arrow-up-a-z',\n  icon: [512, 512, [\"sort-alpha-up\"], \"f15e\", [\"M448 416h-50.75l73.38-73.38c9.156-9.156 11.89-22.91 6.938-34.88s-16.63-19.86-29.56-19.86H319.1C302.3 287.9 288 302.3 288 320s14.33 32 32 32h50.75l-73.38 73.38c-9.156 9.156-11.89 22.91-6.938 34.88S307.1 480 319.1 480h127.1C465.7 480 480 465.7 480 448S465.7 416 448 416zM492.6 209.3l-79.99-160.1c-10.84-21.81-46.4-21.81-57.24 0L275.4 209.3c-7.906 15.91-1.5 35.24 14.31 43.19c15.87 7.922 35.04 1.477 42.93-14.4l7.154-14.39h88.43l7.154 14.39c6.174 12.43 23.97 23.87 42.93 14.4C494.1 244.6 500.5 225.2 492.6 209.3zM367.8 167.4L384 134.7l16.22 32.63H367.8z\", \"M239.6 138c11.94 13.05 11.06 33.31-1.969 45.27C224.1 195.7 203.9 193.8 192.4 181.3L160 145.9v302C160 465.7 145.7 480 128 480S96 465.7 96 447.1V145.9L63.6 181.3C51.64 194.3 31.39 195.3 18.38 183.3C5.348 171.4 4.473 151.1 16.41 138l87.1-96.09c12.12-13.26 35.06-13.26 47.19 0L239.6 138z\"]]\n};\nvar faSortAlphaUp = faArrowUpAZ;\nvar faLayerPlus = {\n  prefix: 'fad',\n  iconName: 'layer-plus',\n  icon: [512, 512, [\"layer-group-plus\"], \"f5ff\", [\"M232.5 133.2C247.4 126.3 264.6 126.3 279.5 133.2L498.1 234.2C506.6 238.1 512 246.6 512 255.1C512 265.3 506.6 273.8 498.1 277.8L279.5 378.8C264.6 385.7 247.4 385.7 232.5 378.8L13.93 277.8C5.438 273.8 0 265.3 0 255.1C0 246.6 5.437 238.1 13.93 234.2L232.5 133.2zM498.1 362.2C506.6 366.1 512 374.6 512 383.1C512 393.3 506.6 401.8 498.1 405.8L279.5 506.8C264.6 513.7 247.4 513.7 232.5 506.8L13.93 405.8C5.438 401.8 0 393.3 0 383.1C0 374.6 5.437 366.1 13.93 362.2L67.13 337.6L219.1 407.8C242.5 418.7 269.5 418.7 292.9 407.8L444.9 337.6L498.1 362.2z\", \"M456 56H488C501.3 56 512 66.75 512 80C512 93.25 501.3 104 488 104H456V136C456 149.3 445.3 160 432 160C418.7 160 408 149.3 408 136V104H376C362.7 104 352 93.25 352 80C352 66.75 362.7 56 376 56H408V24C408 10.75 418.7 0 432 0C445.3 0 456 10.75 456 24V56z\"]]\n};\nvar faLayerGroupPlus = faLayerPlus;\nvar faPlayPause = {\n  prefix: 'fad',\n  iconName: 'play-pause',\n  icon: [512, 512, [], \"e22f\", [\"M352 64c-17.67 0-32.03 14.33-32.03 32v320c0 17.67 14.33 32 32 32C369.6 448 384 433.7 384 416V96C384 78.33 369.7 64 352 64zM480 64c-17.67 0-32.03 14.33-32.03 32v320c0 17.67 14.33 32 32 32C497.6 448 512 433.7 512 416V96C512 78.33 497.7 64 480 64z\", \"M52.51 71.41C31.88 54.28 0 68.66 0 96.03v319.9c0 27.37 31.88 41.74 52.51 24.62l192-159.1c15.25-12.87 15.25-36.37 0-49.24L52.51 71.41z\"]]\n};\nvar faBlockQuestion = {\n  prefix: 'fad',\n  iconName: 'block-question',\n  icon: [448, 512, [], \"e3dd\", [\"M0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM258 176C270.2 176 280 185.8 280 197.1C280 205.7 275.1 212.8 269.3 216.8L211.7 251.4C204.4 255.8 200 263.6 200 272V288C200 301.3 210.7 312 224 312C237.3 312 248 301.3 248 288V285.6L294 257.1C315.1 245.3 328 222.5 328 197.1C328 159.3 296.7 127.1 258 127.1H200C164.7 127.1 136 156.7 136 191.1V199.1C136 213.3 146.7 223.1 160 223.1C173.3 223.1 184 213.3 184 199.1V191.1C184 183.2 191.2 175.1 200 175.1L258 176zM224 400C241.7 400 256 385.7 256 368C256 350.3 241.7 336 224 336C206.3 336 192 350.3 192 368C192 385.7 206.3 400 224 400zM72 80C58.75 80 48 90.75 48 104C48 117.3 58.75 128 72 128C85.25 128 96 117.3 96 104C96 90.75 85.25 80 72 80zM376 128C389.3 128 400 117.3 400 104C400 90.75 389.3 80 376 80C362.7 80 352 90.75 352 104C352 117.3 362.7 128 376 128zM72 384C58.75 384 48 394.7 48 408C48 421.3 58.75 432 72 432C85.25 432 96 421.3 96 408C96 394.7 85.25 384 72 384zM376 432C389.3 432 400 421.3 400 408C400 394.7 389.3 384 376 384C362.7 384 352 394.7 352 408C352 421.3 362.7 432 376 432z\", \"M48 104C48 90.75 58.75 80 72 80C85.25 80 96 90.75 96 104C96 117.3 85.25 128 72 128C58.75 128 48 117.3 48 104zM352 104C352 90.75 362.7 80 376 80C389.3 80 400 90.75 400 104C400 117.3 389.3 128 376 128C362.7 128 352 117.3 352 104zM96 408C96 421.3 85.25 432 72 432C58.75 432 48 421.3 48 408C48 394.7 58.75 384 72 384C85.25 384 96 394.7 96 408zM352 408C352 394.7 362.7 384 376 384C389.3 384 400 394.7 400 408C400 421.3 389.3 432 376 432C362.7 432 352 421.3 352 408z\"]]\n};\nvar faSnooze = {\n  prefix: 'fad',\n  iconName: 'snooze',\n  icon: [448, 512, [128164, \"zzz\"], \"f880\", [\"M303.1 176v-32c0-8.875-7.125-16-16-16h-34.75l57.38-57.38C316.6 64.63 320 56.5 320 48V32c0-17.62-14.38-32-32-32H184C175.1 0 168 7.125 168 16v32c0 8.875 7.125 16 16 16h42.75L169.4 121.4C163.4 127.4 160 135.5 160 144V160c0 17.62 14.38 32 32 32h96C296.9 192 303.1 184.9 303.1 176zM448 272V256c0-17.62-14.38-32-32-32h-96c-8.875 0-16 7.125-16 16v32C303.1 280.9 311.1 288 320 288h34.75l-57.38 57.38C291.4 351.4 288 359.5 288 368V384c0 17.62 14.38 32 32 32h104c8.875 0 16-7.125 16-16v-32c0-8.875-7.125-16-16-16h-42.75l57.38-57.38C444.6 288.6 448 280.5 448 272z\", \"M192 223.1L39.1 224C26.75 224 15.1 234.8 15.1 248L16 296C16 309.3 26.75 320 40 320h50.5l-82.38 92.63C2.875 418.5 0 426.1 0 433.9V480c0 17.62 14.38 32 32 32h151.1c13.25 0 24-10.75 24-24L208 440C208 426.8 197.3 416 184 416H133.5l82.38-92.63C221.1 317.5 224 309.9 224 302.1V255.1C224 238.4 209.6 223.1 192 223.1z\"]]\n};\nvar faZzz = faSnooze;\nvar faScannerImage = {\n  prefix: 'fad',\n  iconName: 'scanner-image',\n  icon: [576, 512, [], \"f8f3\", [\"M551.7 288L47.98 287.1C21.49 288 0 309.5 0 335.1v96C0 458.5 21.49 480 48 480H528c26.51 0 48-21.49 48-48v-102.4C576 312.3 566.6 296.5 551.7 288zM127.1 399.1c0 8.801-7.199 16-16 16H80.01c-8.801 0-16-7.199-16-16v-31.99c0-8.803 7.199-16 16-16h31.99c8.801 0 16 7.199 16 16V399.1zM223.1 399.1c0 8.801-7.199 16-16 16H176c-8.801 0-16-7.199-16-16v-31.99c0-8.803 7.199-16 16-16h31.99c8.801 0 16 7.198 16 16V399.1z\", \"M47.98 287.1L551.7 288c-.3887-.2207-.6725-.5628-1.069-.7738L79.06 35.74c-15.59-8.25-35-2.407-43.3 13.19c-8.312 15.59-2.422 34.97 13.17 43.31l367.1 195.8L47.98 287.1C47.97 287.1 47.99 287.1 47.98 287.1zM111.1 351.1H80.01c-8.801 0-16 7.199-16 16v31.99c0 8.801 7.199 16 16 16h31.99c8.801 0 16-7.199 16-16v-31.99C127.1 359.2 120.8 351.1 111.1 351.1z\"]]\n};\nvar faTvRetro = {\n  prefix: 'fad',\n  iconName: 'tv-retro',\n  icon: [512, 512, [128250], \"f401\", [\"M448 96L322 96l55.03-55.03c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0l-87.05 86.95L169 7.031c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L190.1 96L64 96c-35.35 0-64 28.65-64 63.1v287.1C0 483.3 28.65 512 64 512h384c35.35 0 64-28.65 64-63.1V160C512 124.7 483.3 96 448 96zM384.1 384c0 35.35-28.67 64-64.01 64L128.1 448c-35.35 0-64-28.65-64-64V224c0-35.35 28.65-64 64-64l191.1 .0011c35.35 0 64.01 28.65 64.01 63.1V384zM448.1 336c-13.25 0-24-10.75-24-24c0-13.26 10.75-24 24-24s24 10.74 24 24C472.1 325.3 461.3 336 448.1 336zM448.1 256c-13.25 0-24-10.75-24-24c0-13.26 10.71-23.1 23.97-23.1S472.1 218.7 472.1 232C472.1 245.3 461.3 256 448.1 256z\", \"M384.1 224v160c0 35.35-28.67 64-64.01 64L128.1 448c-35.35 0-64-28.65-64-64V224c0-35.35 28.65-64 64-64l191.1 .0011C355.4 160 384.1 188.7 384.1 224z\"]]\n};\nvar faSquareT = {\n  prefix: 'fad',\n  iconName: 'square-t',\n  icon: [448, 512, [], \"e280\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM328 176h-80v184c0 13.25-10.75 24-24 24s-24-10.75-24-24V176h-80C106.8 176 96 165.3 96 152S106.8 128 120 128h208C341.3 128 352 138.8 352 152S341.3 176 328 176z\", \"M328 128h-208C106.8 128 96 138.8 96 152S106.8 176 120 176h80v184C200 373.3 210.8 384 224 384s24-10.75 24-24V176h80C341.3 176 352 165.3 352 152S341.3 128 328 128z\"]]\n};\nvar faFarm = {\n  prefix: 'fad',\n  iconName: 'farm',\n  icon: [576, 512, [\"barn-silo\"], \"f864\", [\"M162.4 258.1L211.3 139.4C214.3 132.1 219.1 126.1 227.2 122.7L354.3 62.49C362.1 58.38 373 58.38 381.7 62.49L508.8 122.7C516 126.1 521.7 132.1 524.7 139.4L573.6 258.1C575.2 262 576 266.2 576 270.3V480C576 497.7 561.7 512 544 512H432V448C432 421.5 410.5 400 384 400H352C325.5 400 304 421.5 304 448V512H192C174.3 512 160 497.7 160 480V270.3C160 266.2 160.8 262 162.4 258.1H162.4zM344 224C330.7 224 320 234.7 320 248V296C320 309.3 330.7 320 344 320H392C405.3 320 416 309.3 416 296V248C416 234.7 405.3 224 392 224H344z\", \"M0 96C0 42.98 42.98 0 96 0C149 0 192 42.98 192 96V110.3C187.7 115.3 184.3 121.1 181.7 127.3L181.4 127.1H0V96zM132.8 245.1C129.6 253.7 128 261.1 128 270.3V480C128 491.7 131.1 502.6 136.6 512H48C21.49 512 0 490.5 0 464V160H168.2L132.8 245.1zM392 224C405.3 224 416 234.7 416 248V296C416 309.3 405.3 320 392 320H344C330.7 320 320 309.3 320 296V248C320 234.7 330.7 224 344 224H392z\"]]\n};\nvar faBarnSilo = faFarm;\nvar faChessKnight = {\n  prefix: 'fad',\n  iconName: 'chess-knight',\n  icon: [384, 512, [9822], \"f441\", [\"M384 496c0 8.836-7.162 16-16 16h-352C7.164 512 0 504.8 0 495.1c0-14.16 6.246-26.76 16-35.54V432C16 423.2 23.16 416 32 416h319.9c8.838 0 16.02 7.162 16.02 16L368 460.5C377.8 469.2 384 481.8 384 496z\", \"M19 272.5l40.62 18C63.78 292.3 68.25 293.3 72.72 293.3c4 0 8.001-.7543 11.78-2.289l12.75-5.125c9.125-3.625 16-11.12 18.75-20.5L125.2 234.8C127 227.9 131.5 222.2 137.9 219.1L160 208v50.38C160 276.5 149.6 293.1 133.4 301.2L76.25 329.9C49.12 343.5 32 371.1 32 401.5V416h319.9l-.0417-192c0-105.1-85.83-192-191.8-192H12C5.375 32 0 37.38 0 44c0 2.625 .625 5.25 1.75 7.625L16 80L7 89C2.5 93.5 0 99.62 0 106V243.2C0 255.9 7.5 267.4 19 272.5zM52 128C63 128 72 137 72 148S63 168 52 168S32 159 32 148S41 128 52 128z\"]]\n};\nvar faBarsSort = {\n  prefix: 'fad',\n  iconName: 'bars-sort',\n  icon: [448, 512, [], \"e0ae\", [\"M0 256C0 238.3 14.33 224 32 224H288C305.7 224 320 238.3 320 256C320 273.7 305.7 288 288 288H32C14.33 288 0 273.7 0 256z\", \"M416 128H32C14.33 128 0 113.7 0 96C0 78.33 14.33 64 32 64H416C433.7 64 448 78.33 448 96C448 113.7 433.7 128 416 128zM160 448H32C14.33 448 0 433.7 0 416C0 398.3 14.33 384 32 384H160C177.7 384 192 398.3 192 416C192 433.7 177.7 448 160 448z\"]]\n};\nvar faPalletBoxes = {\n  prefix: 'fad',\n  iconName: 'pallet-boxes',\n  icon: [640, 512, [57863, \"palette-boxes\", \"pallet-alt\"], \"f483\", [\"M624 384c8.75 0 16-7.25 16-16v-32c0-8.75-7.25-16-16-16h-608C7.25 320 0 327.3 0 336v32C0 376.8 7.25 384 16 384H64v64H16C7.25 448 0 455.3 0 464v32C0 504.8 7.25 512 16 512h608c8.75 0 16-7.25 16-16v-32c0-8.75-7.25-16-16-16H576v-64H624zM288 448H128v-64h160V448zM512 448h-160v-64h160V448z\", \"M96 255.1L288 256c17.6 0 32-14.4 32-32V31.1c0-17.6-14.4-31.1-32-31.1L96 0c-17.6 0-32 14.4-32 32V224C64 241.6 78.4 255.1 96 255.1zM416 255.1h128c17.6 0 32-14.4 32-31.1v-128c0-17.6-14.4-32-32-32h-128c-17.6 0-32 14.4-32 32v128C384 241.6 398.4 255.1 416 255.1z\"]]\n};\nvar faPaletteBoxes = faPalletBoxes;\nvar faPalletAlt = faPalletBoxes;\nvar faFaceLaughSquint = {\n  prefix: 'fad',\n  iconName: 'face-laugh-squint',\n  icon: [512, 512, [\"laugh-squint\"], \"f59b\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 432C332.1 432 396.2 382 415.2 314.1C419.1 300.4 407.8 288 393.6 288H118.4C104.2 288 92.92 300.4 96.76 314.1C115.8 382 179.9 432 256 432V432zM133.5 114.7C125.6 110.4 116 116.2 116 125.1C116 127.9 116.1 130.6 118.8 132.8L154.8 176L118.8 219.2C116.1 221.4 116 224.1 116 226.9C116 235.8 125.6 241.6 133.5 237.3L223.4 189.4C234.1 183.7 234.1 168.3 223.4 162.6L133.5 114.7zM396 125.1C396 116.2 386.4 110.4 378.5 114.7L288.6 162.6C277.9 168.3 277.9 183.7 288.6 189.4L378.5 237.3C386.4 241.6 396 235.8 396 226.9C396 224.1 395 221.4 393.2 219.2L357.2 176L393.2 132.8C395 130.6 396 127.9 396 125.1V125.1z\", \"M116 125.1C116 116.2 125.6 110.4 133.5 114.7L223.4 162.6C234.1 168.3 234.1 183.7 223.4 189.4L133.5 237.3C125.6 241.6 116 235.8 116 226.9C116 224.1 116.1 221.4 118.8 219.2L154.8 176L118.8 132.8C116.1 130.6 116 127.9 116 125.1V125.1zM393.2 132.8L357.2 176L393.2 219.2C395 221.4 396 224.1 396 226.9C396 235.8 386.4 241.6 378.5 237.3L288.6 189.4C277.9 183.7 277.9 168.3 288.6 162.6L378.5 114.7C386.4 110.4 396 116.2 396 125.1C396 127.9 395 130.6 393.2 132.8V132.8z\"]]\n};\nvar faLaughSquint = faFaceLaughSquint;\nvar faCodeSimple = {\n  prefix: 'fad',\n  iconName: 'code-simple',\n  icon: [576, 512, [], \"e13d\", [\"M406.6 73.37L566.6 233.4C579.1 245.9 579.1 266.1 566.6 278.6L406.6 438.6C394.1 451.1 373.9 451.1 361.4 438.6C348.9 426.1 348.9 405.9 361.4 393.4L498.7 255.1L361.4 118.6C348.9 106.1 348.9 85.87 361.4 73.37C373.9 60.88 394.1 60.88 406.6 73.37V73.37z\", \"M214.6 73.37C227.1 85.87 227.1 106.1 214.6 118.6L77.25 256L214.6 393.4C227.1 405.9 227.1 426.1 214.6 438.6C202.1 451.1 181.9 451.1 169.4 438.6L9.372 278.6C-3.124 266.1-3.124 245.9 9.372 233.4L169.4 73.37C181.9 60.88 202.1 60.88 214.6 73.37V73.37z\"]]\n};\nvar faBoltSlash = {\n  prefix: 'fad',\n  iconName: 'bolt-slash',\n  icon: [640, 512, [], \"e0b8\", [\"M228.4 153.7L394.9 7.918C406.2-1.92 422.7-2.669 434.8 6.114C446.9 14.9 451.3 30.87 445.4 44.61L368.5 224H480C493.3 224 505.3 232.3 509.1 244.7C514.6 257.2 511.1 271.3 501.1 280.1L448.4 326.2L228.4 153.7zM138.9 231.9L154.8 217.1L243.7 288H160C146.7 288 134.7 279.7 130 267.3C125.4 254.8 128.9 240.7 138.9 231.9L138.9 231.9zM194.6 467.4L264.5 304.4L374.4 390.1L245.1 504.1C233.8 513.9 217.3 514.7 205.2 505.9C193.1 497.1 188.7 481.1 194.6 467.4V467.4z\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faPanelFire = {\n  prefix: 'fad',\n  iconName: 'panel-fire',\n  icon: [640, 512, [], \"e42f\", [\"M384 32C419.3 32 448 60.65 448 96V128.2C435.4 127 422.5 130.9 412.5 139.9C402.5 148.7 393 157.9 384 167.4V128C384 110.3 369.7 96 352 96H96C78.33 96 64 110.3 64 128V192C64 209.7 78.33 224 96 224H337.5C333.1 230.2 328.1 236.5 325.2 242.7C314.3 260.3 304.7 279.2 297.9 298.1C294.9 296.8 291.5 296 288 296C274.7 296 264 306.7 264 320C264 333.3 274.7 344 288 344L288.2 344C288.1 346 288 348.1 288 350.1C288 399.4 306.6 445.3 337.6 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM96 344C109.3 344 120 333.3 120 320C120 306.7 109.3 296 96 296C82.75 296 72 306.7 72 320C72 333.3 82.75 344 96 344zM192 296C178.7 296 168 306.7 168 320C168 333.3 178.7 344 192 344C205.3 344 216 333.3 216 320C216 306.7 205.3 296 192 296z\", \"M433.8 163.6C439.4 158.6 447.1 158.6 453.5 163.6C473.3 181.4 491.8 200.6 509 221.3C516.9 211.5 525.8 200.6 535.5 191.8C541.1 186.7 549.9 186.7 555.5 191.9C580.2 214.6 601.1 244.5 615.8 273C630.4 301.1 640 329.8 640 349.9C640 437.8 568.7 511.9 480 511.9C390.3 511.9 320 437.7 320 349.9C320 323.5 332.7 291.3 352.4 259.4C372.4 227 400.5 193.3 433.8 163.6V163.6zM480.1 447.9C499 447.9 515 442.9 530 432.9C560 411.9 568 369.9 550 336.9C548 332.9 546 328.9 543 324.9L507 366.9C507 366.9 448.1 292.9 444.1 287.9C415 324.9 400 345.9 400 369.9C400 418.9 436 447.9 480.1 447.9z\"]]\n};\nvar faBinaryCircleCheck = {\n  prefix: 'fad',\n  iconName: 'binary-circle-check',\n  icon: [640, 512, [], \"e33c\", [\"M336 160H352C369.7 160 384 174.3 384 192C384 209.7 369.7 224 352 224H256C238.3 224 224 209.7 224 192C224 174.3 238.3 160 256 160H272V76.4L266.1 78.36C249.4 83.95 231.2 74.89 225.7 58.12C220.1 41.35 229.1 23.23 245.9 17.64L293.9 1.642C303.6-1.61 314.4 .0261 322.7 6.04C331.1 12.05 336 21.71 336 32L336 160zM112 448H128C145.7 448 160 462.3 160 480C160 497.7 145.7 512 128 512H32.01C14.34 512 .0086 497.7 .0086 480C.0086 462.3 14.34 448 32.01 448H48.01V364.4L42.13 366.4C25.36 371.9 7.24 362.9 1.651 346.1C-3.938 329.4 5.123 311.2 21.89 305.6L69.89 289.6C79.65 286.4 90.38 288 98.72 294C107.1 300.1 112 309.7 112 320L112 448zM.0086 64C.0086 28.65 28.66 .0001 64.01 .0001H128C163.4 .0001 192 28.65 192 64V160C192 195.3 163.4 224 128 224H64.01C28.66 224 .0086 195.3 .0086 160V64zM128 64H64.01V160H128V64zM320 288C323.4 288 326.7 288.3 329.9 288.8C320.6 308.2 314.6 329.5 312.7 352H256V448L330.3 448C338.7 465.5 349.8 481.4 363.1 495.3C351.8 505.7 336.6 512 320 512H256C220.7 512 192 483.3 192 448V352C192 316.7 220.7 288 256 288H320z\", \"M352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM563.3 347.3C569.6 341.1 569.6 330.9 563.3 324.7C557.1 318.4 546.9 318.4 540.7 324.7L480 385.4L451.3 356.7C445.1 350.4 434.9 350.4 428.7 356.7C422.4 362.9 422.4 373.1 428.7 379.3L468.7 419.3C474.9 425.6 485.1 425.6 491.3 419.3L563.3 347.3z\"]]\n};\nvar faCommentMinus = {\n  prefix: 'fad',\n  iconName: 'comment-minus',\n  icon: [512, 512, [], \"f4b1\", [\"M256 32C114.6 32 .0281 125.1 .0281 240c0 49.63 21.35 94.98 56.97 130.7C44.5 421.1 2.729 466 2.229 466.5c-2.25 2.25-2.875 5.734-1.5 8.734C1.979 478.2 4.75 480 8 480c66.25 0 115.1-31.76 140.6-51.39C181.2 440.9 217.6 448 256 448c141.4 0 255.1-93.13 255.1-208S397.4 32 256 32zM336 263.1H175.1C162.7 263.1 152 253.3 152 240c0-13.26 10.74-23.1 23.1-23.1h160C349.3 216 360 226.7 360 240S349.3 263.1 336 263.1z\", \"M360 240c0 13.26-10.74 23.1-23.1 23.1H175.1C162.7 263.1 152 253.3 152 240c0-13.26 10.74-23.1 23.1-23.1h160C349.3 216 360 226.7 360 240z\"]]\n};\nvar faBurrito = {\n  prefix: 'fad',\n  iconName: 'burrito',\n  icon: [512, 512, [127791], \"f7ed\", [\"M351.9 224c-15.25 0-30.12 2.5-44.63 6.375c-28.88 80.13-105.6 137.6-195.6 137.6c-39.38 0-77.75-11.25-110.9-32.25c-3.75 33.75 6.876 68.88 32.75 94.76l47.5 47.51c45.38 45.25 119 45.26 164.4 .0016l215.9-215.8C430.1 237.5 391.6 224 351.9 224zM287.8 160c0-39.76-13.57-78.27-38.45-109.3L33.36 266.5C22.98 276.9 14.73 289.3 8.982 302.9c29.88 21.5 65.75 33.13 102.6 33.13C208.7 336 287.8 257 287.8 160z\", \"M511.1 123c0-32.5-21.25-61.13-52.25-70.76c-6.375-20.38-21.05-37-40.55-45.75c-19.5-8.751-41.75-8.626-61.13 .25C347.9 2.276 336.9 0 325.8 0c-22 0-42.03 9.376-56.78 24.25c41 46.76 58.5 109.5 47.63 170.8c11.63-2 23.38-3 35.25-3c49.88 0 98.13 18 135.9 50.76C502.6 228 512 208 512 186c0-11-2.276-21.98-6.776-32.11C509.7 144.3 511.1 133.7 511.1 123z\"]]\n};\nvar faViolin = {\n  prefix: 'fad',\n  iconName: 'violin',\n  icon: [640, 512, [127931], \"f8ed\", [\"M457.8 227.5l-39.84 39.84c-6.256 6.256-16.38 6.267-22.64 .0127c-.002 0 0 0 0 0l-22.64-22.66c-6.258-6.256-6.256-16.37-.0026-22.63l39.83-39.84c-12.18-8.779-25.53-15.75-40.16-19.15c-32.91-7.658-65.75-.9678-88.65 21.04c2.66 7.834 4.102 16.01 4.223 24.28c.1113 44.11-35.6 79.97-79.71 80.08C192.7 288.5 177.6 284 164.6 275.5C162.1 277.4 159.7 279.4 157.4 281.5c-38.11 38.04-38.29 101.3-5.184 153.5l51.73-34.59c6.354-4.236 14.8-3.4 20.2 2l13.45 13.47c5.4 5.398 6.237 13.81 2.001 20.16l-34.48 51.79c52.22 33.04 115.4 32.77 153.4-5.238c2.215-2.383 4.303-4.887 6.244-7.494c-24.18-36.56-14.12-85.67 22.44-109.8c20.31-13.43 45.62-16.87 68.73-9.203c21.95-22.87 28.62-55.6 21.01-88.44C473.6 253 466.6 239.7 457.8 227.5zM471.1 48.01c-13.25 0-24 10.75-24 24c0 13.25 10.75 24 24 24c13.26 0 24-10.75 24-24C495.1 58.75 485.2 48.01 471.1 48.01zM567.1 144c-13.25 0-24 10.75-24 24c0 13.25 10.75 24 24 24c13.26 0 24-10.75 24-24C591.1 154.8 581.3 144 567.1 144zM519.1 .0088c-13.26 0-24 10.74-24 24s10.75 24 24 24c13.25 0 24-10.74 24-24S533.2 .0088 519.1 .0088zM615.1 96.01c-13.26 0-24 10.74-24 24s10.75 24 24 24C629.3 144 640 133.3 640 120S629.3 96.01 615.1 96.01z\", \"M224.1 402.5c-5.393-5.395-13.85-6.233-20.2-2l-68.83 45.83c-7.352 4.902-9.305 14.85-4.4 22.2c.582 .873 1.261 1.681 2.004 2.426l36.39 36.38c6.252 6.246 16.39 6.264 22.63 .012c.7441-.7422 1.411-1.534 1.995-2.409l45.86-68.81c4.23-6.346 3.394-14.77-2.001-20.16L224.1 402.5zM635.3 27.29C635.3 27.29 635.3 27.3 635.3 27.29l-22.59-22.59c-6.248-6.25-16.42-6.249-22.67-.0007c-.002 0 0-.002 0 0l-217.4 217.4c-6.248 6.248-6.245 16.38 .0026 22.63c0 .002 0-.002 0 0l22.64 22.66c6.248 6.25 16.39 6.235 22.64-.0127l217.3-217.4C641.5 43.72 641.5 33.54 635.3 27.29zM345 7.031c-9.376-9.375-24.56-9.375-33.94 0L7.032 311c-9.376 9.375-9.376 24.56 0 33.94c4.688 4.688 10.83 7.031 16.97 7.031s12.28-2.344 16.97-7.031l304-304C354.4 31.59 354.4 16.41 345 7.031z\"]]\n};\nvar faObjectsColumn = {\n  prefix: 'fad',\n  iconName: 'objects-column',\n  icon: [448, 512, [], \"e3c1\", [\"M400 32C426.5 32 448 53.49 448 80V112C448 138.5 426.5 160 400 160H304C277.5 160 256 138.5 256 112V80C256 53.49 277.5 32 304 32H400zM400 224C426.5 224 448 245.5 448 272V432C448 458.5 426.5 480 400 480H304C277.5 480 256 458.5 256 432V272C256 245.5 277.5 224 304 224H400z\", \"M144 32C170.5 32 192 53.49 192 80V240C192 266.5 170.5 288 144 288H48C21.49 288 0 266.5 0 240V80C0 53.49 21.49 32 48 32H144zM144 352C170.5 352 192 373.5 192 400V432C192 458.5 170.5 480 144 480H48C21.49 480 0 458.5 0 432V400C0 373.5 21.49 352 48 352H144z\"]]\n};\nvar faSquareChevronDown = {\n  prefix: 'fad',\n  iconName: 'square-chevron-down',\n  icon: [448, 512, [\"chevron-square-down\"], \"f329\", [\"M384 32H64C28.66 32 0 60.65 0 96v320c0 35.34 28.66 64 64 64h320c35.34 0 64-28.66 64-64V96C448 60.65 419.3 32 384 32zM358.6 230.6l-112 112C240.4 348.9 232.2 352 224 352s-16.38-3.125-22.62-9.375l-112-112c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 274.8l89.38-89.38c12.5-12.5 32.75-12.5 45.25 0S371.1 218.1 358.6 230.6z\", \"M358.6 230.6l-112 112C240.4 348.9 232.2 352 224 352s-16.38-3.125-22.62-9.375l-112-112c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 274.8l89.38-89.38c12.5-12.5 32.75-12.5 45.25 0S371.1 218.1 358.6 230.6z\"]]\n};\nvar faChevronSquareDown = faSquareChevronDown;\nvar faCommentPlus = {\n  prefix: 'fad',\n  iconName: 'comment-plus',\n  icon: [512, 512, [], \"f4b2\", [\"M256 32C114.6 32 .0281 125.1 .0281 240c0 49.63 21.35 94.98 56.97 130.7C44.5 421.1 2.729 466 2.229 466.5c-2.25 2.25-2.875 5.734-1.5 8.734C1.979 478.2 4.75 480 8 480c66.25 0 115.1-31.76 140.6-51.39C181.2 440.9 217.6 448 256 448c141.4 0 255.1-93.13 255.1-208S397.4 32 256 32zM336 263.1h-56v56C279.1 333.3 269.3 344 256 344c-13.27 0-23.1-10.74-23.1-23.1V263.1H175.1C162.7 263.1 152 253.3 152 240c0-13.26 10.74-23.1 23.1-23.1h56V159.1C232 146.7 242.7 136 256 136s23.1 10.74 23.1 23.1V216h56C349.3 216 360 226.7 360 240S349.3 263.1 336 263.1z\", \"M360 240c0 13.26-10.74 23.1-23.1 23.1h-56v56C279.1 333.3 269.3 344 256 344c-13.27 0-23.1-10.74-23.1-23.1V263.1H175.1C162.7 263.1 152 253.3 152 240c0-13.26 10.74-23.1 23.1-23.1h56V159.1C232 146.7 242.7 136 256 136s23.1 10.74 23.1 23.1V216h56C349.3 216 360 226.7 360 240z\"]]\n};\nvar faTriangleInstrument = {\n  prefix: 'fad',\n  iconName: 'triangle-instrument',\n  icon: [512, 512, [\"triangle-music\"], \"f8e2\", [\"M499.1 462.9c-17.13 30.5-49.25 49.25-84.13 49.12H96.12c-34.88 .125-66.97-18.56-84.09-49.06c-16.75-29.5-15.94-66.06 2.187-94.81L173.1 109.3c11.75-19 29.63-32.19 50.01-39.31v-37.1C223.1 14.33 238.3 0 255.1 0c17.67 0 32.05 14.33 32.05 32v37.1C308.4 77.12 326.2 90.34 337.1 109.3l36.15 58.55l-46.53 46.51L283.5 143.1C275.1 129.4 261.5 128 256 128S236.9 129.5 228.5 143.1l-159.9 258.6c-5.75 9.125-6.125 20.62-.75 29.1c5.75 10.25 16.63 16.5 28.25 16.25h319.8c11.62 .25 22.5-5.1 28.25-16.25c5.375-9.375 5-20.87-.75-29.1l-89.88-145.4l46.53-46.52l97.73 158.3C515.9 396.9 516.7 433.4 499.1 462.9z\", \"M255.1 263.9c-24.75-.375-46.1 15.47-54.75 39.09c-7.624 23.62 .8755 49.5 21.12 63.87c20.25 14.5 47.5 13.1 67.24-1.125c19.87-14.1 27.5-41.13 18.1-64.5l196.3-196.3c9.352-9.352 9.393-24.5 .0937-33.91c-9.314-9.419-24.6-9.461-33.97-.0938l-196.3 196.3C268.7 265.1 262.4 264 255.1 263.9z\"]]\n};\nvar faTriangleMusic = faTriangleInstrument;\nvar faWheelchair = {\n  prefix: 'fad',\n  iconName: 'wheelchair',\n  icon: [512, 512, [], \"f193\", [\"M320 352c0 88.37-71.63 160-159.1 160S0 440.4 0 352s71.63-160 160-160c.7129 0 1.369 .1992 2.08 .209l8.232 48.83C166.9 240.7 163.5 240 160 240c-61.76 0-111.1 50.24-111.1 112s50.24 112 112 112S272 413.8 272 352H320zM240 48c0-26.51-21.49-48-48-48S144 21.49 144 48S165.5 96 192 96S240 74.51 240 48z\", \"M510.3 421.9c-5.594-16.75-23.53-25.84-40.47-20.22l-19.38 6.438l-41.7-99.97C403.9 295.1 392.2 288 379.1 288h-97.78l-10.4-48h65.11c17.69 0 32-14.31 32-32s-14.31-32-32-32h-78.98L255.6 169.2c-3.781-26.25-28.34-44.47-54.31-40.75C174.1 132.2 156.7 156.5 160.5 182.8l23.68 140.4C185.8 339.6 199.6 352 216 352h141.4l44.86 107.9C407.3 472.3 419.3 480 432 480c3.344 0 6.781-.5313 10.12-1.656l48-16C506.9 456.8 515.9 438.7 510.3 421.9z\"]]\n};\nvar faUserPilotTie = {\n  prefix: 'fad',\n  iconName: 'user-pilot-tie',\n  icon: [448, 512, [], \"e2c1\", [\"M346 155.5C310.1 168.3 268.7 176 224 176S137.9 168.3 101.1 155.5C98.49 167.1 96 179.2 96 192c0 70.75 57.25 128 127.1 128s127.1-57.25 127.1-128C351.1 179.2 349.5 167.1 346 155.5zM176 352l32 56l-16.64 70.71L208 512h32l16.64-33.29L240 408l32-56H176z\", \"M0 485.3C0 500.1 11.94 512 26.66 512H208l-79.7-159.5C57.05 355.2 0 413.4 0 485.3zM369.5 102.4l21.96-22.3c4.564-4.635 7.129-10.93 7.129-17.48c0-11.35-7.602-21.24-18.44-23.99l-148.3-37.67c-5.096-1.295-10.43-1.295-15.52 0l-148.3 37.67C57.06 41.39 49.46 51.28 49.46 62.62c0 6.555 2.564 12.85 7.129 17.48l21.96 22.3v44.04C119.1 164.9 169.4 176 224 176s104.9-11.08 145.5-29.55V102.4zM279.2 94.31l-48 24C228.9 119.4 226.4 120 224 120S219.1 119.4 216.8 118.3l-48-24C160.9 90.34 157.8 80.75 161.7 72.84c3.969-7.875 13.56-11.09 21.47-7.156L224 86.13l40.84-20.44c7.938-3.969 17.5-.75 21.47 7.156C290.3 80.75 287.1 90.34 279.2 94.31zM319.7 352.5L240 512h181.3C436.1 512 448 500.1 448 485.3C448 413.4 390.1 355.2 319.7 352.5zM368 448h-32c-8.836 0-16-7.164-16-16c0-8.838 7.164-16 16-16h32c8.836 0 16 7.162 16 16C384 440.8 376.8 448 368 448z\"]]\n};\nvar faPianoKeyboard = {\n  prefix: 'fad',\n  iconName: 'piano-keyboard',\n  icon: [576, 512, [127929], \"f8d5\", [\"M576 224v192c0 17.62-14.38 32-32 32H32c-17.62 0-32-14.38-32-32V224h64v160h448V224H576z\", \"M576 96v128h-128v80c0 8.875-7.125 16-16 16h-32C391.1 320 384 312.9 384 304V224h-64v80c0 8.875-7.125 16-16 16h-32C263.1 320 256 312.9 256 304V224H192v80C192 312.9 184.9 320 176 320h-32C135.1 320 128 312.9 128 304V224H0V96c0-17.62 14.38-32 32-32h512C561.6 64 576 78.38 576 96z\"]]\n};\nvar faBedEmpty = {\n  prefix: 'fad',\n  iconName: 'bed-empty',\n  icon: [640, 512, [128719], \"f8f9\", [\"M64 224H544C568.3 224 590.6 233.1 607.5 248H608V248.4C627.6 266 640 291.6 640 320H64V224z\", \"M32 32C49.67 32 64 46.33 64 64V320H640V448C640 465.7 625.7 480 608 480C590.3 480 576 465.7 576 448V416H64V448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448V64C0 46.33 14.33 32 32 32z\"]]\n};\nvar faCircleArrowUp = {\n  prefix: 'fad',\n  iconName: 'circle-arrow-up',\n  icon: [512, 512, [\"arrow-circle-up\"], \"f0aa\", [\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM382.6 254.6c-12.5 12.5-32.75 12.5-45.25 0L288 205.3V384c0 17.69-14.33 32-32 32s-32-14.31-32-32V205.3L174.6 254.6c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l103.1-103.1C241.3 97.4 251.1 96 256 96c4.881 0 14.65 1.391 22.65 9.398l103.1 103.1C395.1 221.9 395.1 242.1 382.6 254.6z\", \"M382.6 254.6c-12.5 12.5-32.75 12.5-45.25 0L288 205.3V384c0 17.69-14.33 32-32 32s-32-14.31-32-32V205.3L174.6 254.6c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l103.1-103.1C241.3 97.4 251.1 96 256 96c4.881 0 14.65 1.391 22.65 9.398l103.1 103.1C395.1 221.9 395.1 242.1 382.6 254.6z\"]]\n};\nvar faArrowCircleUp = faCircleArrowUp;\nvar faToggleOn = {\n  prefix: 'fad',\n  iconName: 'toggle-on',\n  icon: [576, 512, [], \"f205\", [\"M384 64C490 64 576 149.1 576 256C576 362 490 448 384 448H192C85.96 448 0 362 0 256C0 149.1 85.96 64 192 64H384zM384 352C437 352 480 309 480 256C480 202.1 437 160 384 160C330.1 160 288 202.1 288 256C288 309 330.1 352 384 352z\", \"M480 256C480 309 437 352 384 352C330.1 352 288 309 288 256C288 202.1 330.1 160 384 160C437 160 480 202.1 480 256z\"]]\n};\nvar faRectangleVertical = {\n  prefix: 'fad',\n  iconName: 'rectangle-vertical',\n  icon: [384, 512, [\"rectangle-portrait\"], \"f2fb\", [\"M320 0C355.3 0 384 28.65 384 64V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H320z\", \"\"]]\n};\nvar faRectanglePortrait = faRectangleVertical;\nvar faPersonWalking = {\n  prefix: 'fad',\n  iconName: 'person-walking',\n  icon: [320, 512, [128694, \"walking\"], \"f554\", [\"M100.7 344.2L141.4 388.6L126.9 424.8C124.5 430.9 120.9 436.4 116.3 440.1L54.63 502.6C42.13 515.1 21.87 515.1 9.372 502.6C-3.124 490.1-3.124 469.9 9.372 457.4L68.73 398L93.69 335.6C95.84 338.6 98.17 341.4 100.7 344.2H100.7z\", \"M160 48C160 21.49 181.5 0 208 0C234.5 0 256 21.49 256 48C256 74.51 234.5 96 208 96C181.5 96 160 74.51 160 48zM112.7 205.4C97.41 212.2 85.42 224.6 79.22 240.1L77.71 243.9C71.15 260.3 52.53 268.3 36.12 261.7C19.71 255.1 11.73 236.5 18.29 220.1L19.8 216.3C32.19 185.4 56.18 160.5 86.66 146.9L97.66 142C118.5 132.8 140.1 128 163.7 128C208.3 128 248.5 154.8 265.6 195.9L280.1 232.7L302.3 243.4C318.1 251.3 324.5 270.5 316.6 286.3C308.7 302.1 289.5 308.5 273.7 300.6L247 287.3C236.7 282.1 228.6 273.4 224.2 262.8L214.6 239.8L195.3 305.3L244.8 359.4C250.2 365.3 254.1 372.4 256 380.2L279 472.2C283.3 489.4 272.9 506.8 255.8 511C238.6 515.3 221.2 504.9 216.1 487.8L194.9 399.6L124.3 322.5C109.5 306.4 103.1 283.9 109.6 262.8L126.5 199.3C125.6 199.7 124.6 200.1 123.7 200.5L112.7 205.4z\"]]\n};\nvar faWalking = faPersonWalking;\nvar faL = {\n  prefix: 'fad',\n  iconName: 'l',\n  icon: [320, 512, [108], \"4c\", [\"M320 448c0 17.67-14.31 32-32 32H64c-17.69 0-32-14.33-32-32v-384C32 46.34 46.31 32.01 64 32.01S96 46.34 96 64.01v352h192C305.7 416 320 430.3 320 448z\", \"\"]]\n};\nvar faSignalStream = {\n  prefix: 'fad',\n  iconName: 'signal-stream',\n  icon: [576, 512, [], \"f8dd\", [\"M64 256c0-51.5 16.98-99.91 49.13-139.1c11.05-13.78 8.844-33.94-4.953-45c-13.75-10.97-33.89-8.812-44.98 4.938C22.44 126.8 0 190.7 0 256c0 65.28 22.44 129.2 63.19 180C69.52 443.9 78.8 448 88.17 448c7.031 0 14.09-2.312 20-7.031c13.8-11.06 16-31.22 4.953-45C80.98 355.9 64 307.5 64 256zM512.8 75.96c-11.09-13.78-31.23-15.97-44.98-4.938c-13.8 11.06-16 31.22-4.953 45C495 156.1 512 204.5 512 256c0 51.5-16.98 99.91-49.13 139.1c-11.05 13.78-8.844 33.94 4.953 45C473.7 445.7 480.8 448 487.8 448c9.375 0 18.66-4.094 24.98-11.97C553.6 385.2 576 321.3 576 256C576 190.7 553.6 126.8 512.8 75.96zM392.3 149.1c-9.962 8.75-10.95 23.91-2.19 33.87c34.97 39.78 34.97 104.5 0 144.3c-8.758 9.969-7.772 25.12 2.19 33.87c4.567 3.1 10.21 5.969 15.84 5.969c6.678 0 13.32-2.75 18.06-8.156c50.33-57.25 50.33-150.4 0-207.7C417.4 142.2 402.3 141.2 392.3 149.1zM183.7 149.1C173.8 141.2 158.6 142.2 149.8 152.2c-50.33 57.25-50.33 150.4 0 207.7c4.739 5.406 11.39 8.156 18.06 8.156c5.614 0 11.28-1.969 15.84-5.969c9.962-8.75 10.95-23.91 2.19-33.87c-34.97-39.78-34.97-104.5 0-144.3C194.7 173.9 193.7 158.7 183.7 149.1z\", \"M288 200C257.1 200 232 225.1 232 256S257.1 312 288 312S344 286.9 344 256S318.9 200 288 200z\"]]\n};\nvar faDownToBracket = {\n  prefix: 'fad',\n  iconName: 'down-to-bracket',\n  icon: [448, 512, [], \"e4e7\", [\"M352 512H96C42.98 512 0 469 0 416V352C0 334.3 14.33 320 32 320C49.67 320 64 334.3 64 352V416C64 433.7 78.33 448 96 448H352C369.7 448 384 433.7 384 416V352C384 334.3 398.3 320 416 320C433.7 320 448 334.3 448 352V416C448 469 405 512 352 512z\", \"M206.5 344.7L70.55 200.6C63.97 193.7 62.17 183.4 65.95 174.6C69.75 165.8 78.42 160.1 87.1 160.1H159.1V32.02C159.1 14.33 174.3 0 191.1 0H256C273.7 0 288 14.33 288 32.02V160.1H360C369.6 160.1 378.2 165.8 382 174.6C385.8 183.4 384 193.7 377.5 200.6L241.5 344.7C232.4 354.3 215.6 354.3 206.5 344.7V344.7z\"]]\n};\nvar faCircleZ = {\n  prefix: 'fad',\n  iconName: 'circle-z',\n  icon: [512, 512, [], \"e130\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM328 384h-144c-8.938 0-17.12-4.953-21.25-12.86c-4.156-7.906-3.562-17.47 1.531-24.8L282.2 176H184C170.8 176 160 165.3 160 152S170.8 128 184 128h144c8.938 0 17.12 4.953 21.25 12.86c4.156 7.906 3.562 17.47-1.531 24.8L229.8 336H328c13.25 0 24 10.75 24 24S341.3 384 328 384z\", \"M328 336H229.8l117.9-170.3c5.094-7.328 5.688-16.89 1.531-24.8C345.1 132.1 336.9 128 328 128h-144C170.8 128 160 138.8 160 152S170.8 176 184 176h98.19l-117.9 170.3c-5.094 7.328-5.688 16.89-1.531 24.8C166.9 379 175.1 384 184 384h144c13.25 0 24-10.75 24-24S341.3 336 328 336z\"]]\n};\nvar faStars = {\n  prefix: 'fad',\n  iconName: 'stars',\n  icon: [512, 512, [], \"f762\", [\"M509 219.3l-39.62-16.63l-16.62-39.63c-.875-1.875-2.751-3.003-4.751-3.003s-3.874 1.128-4.749 3.003l-16.62 39.63L387 219.3c-1.875 .875-3.002 2.746-3.002 4.746s1.127 3.879 3.002 4.754l39.62 16.63l16.62 39.63c.875 1.875 2.749 2.995 4.749 2.995s3.876-1.12 4.751-2.995l16.62-39.63l39.62-16.63C510.9 227.9 512 226 512 224S510.9 220.1 509 219.3zM416 80c0-2.5-1.373-4.874-3.748-5.999L362.6 53.38l-20.62-49.63C340.9 1.375 338.5 0 336 0s-4.872 1.375-5.997 3.75l-20.62 49.63l-49.66 20.63c-2.375 1.125-3.712 3.499-3.712 5.999s1.337 4.877 3.712 6.002l49.66 20.63l20.62 49.67c1.125 2.375 3.498 3.707 5.998 3.707s4.876-1.332 6.001-3.707l20.62-49.67l49.62-20.63C414.6 84.88 416 82.5 416 80z\", \"M364.2 267.2l-104.8-15.28L212.6 156.7c-8.375-17-32.72-17.13-41.22 0L124.5 251.1L19.71 267.2C.8322 269.1-6.742 293.2 7.007 306.5l75.87 74l-17.1 104.6c-3.125 18.88 16.7 33.05 33.32 24.18l93.79-49.38l93.74 49.38c7.75 4.125 17.13 3.386 24.25-1.739c6.1-5.125 10.62-13.91 9.119-22.41L301.2 380.5l75.92-74C390.7 293.3 383.1 269.1 364.2 267.2z\"]]\n};\nvar faFire = {\n  prefix: 'fad',\n  iconName: 'fire',\n  icon: [448, 512, [128293], \"f06d\", [\"M323.5 51.25C302.8 70.5 284 90.75 267.4 111.1C240.1 73.62 206.3 35.5 168 0C69.75 91.13 0 210 0 281.6C0 408.9 100.3 512 224 512s224-103.1 224-230.4C448 228.4 396 118.5 323.5 51.25zM304.1 391.9C282.4 407 255.8 416 226.9 416c-72.13 0-130.9-47.73-130.9-125.2c0-38.63 24.24-72.64 72.74-130.8c7 8 98.88 125.4 98.88 125.4l58.63-66.88c4.125 6.75 7.867 13.52 11.24 19.9C364.9 290.6 353.4 357.4 304.1 391.9z\", \"M304.1 391.9C282.4 407 255.8 416 226.9 416c-72.13 0-130.9-47.73-130.9-125.2c0-38.63 24.24-72.64 72.74-130.8c7 8 98.88 125.4 98.88 125.4l58.63-66.88c4.125 6.75 7.867 13.52 11.24 19.9C364.9 290.6 353.4 357.4 304.1 391.9z\"]]\n};\nvar faBedPulse = {\n  prefix: 'fad',\n  iconName: 'bed-pulse',\n  icon: [640, 512, [\"procedures\"], \"f487\", [\"M353.4 191.1C364.6 207.9 384 217.3 404.1 215.8C424.3 214.4 442.1 202.1 450.7 183.8L461.9 160H544C597 160 640 202.1 640 256V352H288V192C288 174.3 302.3 160 320 160H332.7L353.4 191.1zM256 240C256 284.2 220.2 320 176 320C131.8 320 96 284.2 96 240C96 195.8 131.8 160 176 160C220.2 160 256 195.8 256 240z\", \"M524 64H616C629.3 64 640 74.75 640 88C640 101.3 629.3 112 616 112H512C504.4 112 497.3 108.4 492.8 102.4L468.7 70.31L421.7 170.2C418 178.1 410.4 183.3 401.8 183.9C393.1 184.6 384.8 180.5 380 173.3L339.2 112H216C202.7 112 192 101.3 192 88C192 74.75 202.7 64 216 64H352C360 64 367.5 68.01 371.1 74.69L396.4 111.3L442.3 13.78C445.9 6.163 453.2 .9806 461.6 .1246C469.9-.7314 478.1 2.865 483.2 9.6L524 64zM64 352H640V480C640 497.7 625.7 512 608 512C590.3 512 576 497.7 576 480V448H64V480C64 497.7 49.67 512 32 512C14.33 512 0 497.7 0 480V96C0 78.33 14.33 64 32 64C49.67 64 64 78.33 64 96V352z\"]]\n};\nvar faProcedures = faBedPulse;\nvar faHouseDay = {\n  prefix: 'fad',\n  iconName: 'house-day',\n  icon: [640, 512, [], \"e00e\", [\"M160.2 0C166.1 0 171.5 3.231 174.3 8.412L201.8 59.61L257.5 42.92C263.2 41.23 269.3 42.77 273.4 46.93C277.6 51.09 279.1 57.2 277.5 62.84L260.8 118.6L296.1 137.6L231.4 197.3C236.1 186.4 240.1 174.1 240.1 160.1C240.1 116.8 204.3 80.95 160.1 80.95C115.9 80.95 80.07 116.8 80.07 160.1C80.07 205.2 115.9 241 160.1 241C170.9 241 181.2 238.9 190.6 235L133.2 288L118.5 260.9L62.82 277.5C57.19 279.2 51.08 277.7 46.92 273.5C42.75 269.4 41.21 263.3 42.9 257.6L59.59 201.9L8.407 174.3C3.229 171.5 0 165.9 0 160.1C0 154.2 3.229 148.9 8.407 146.2L59.59 118.6L42.9 62.84C41.21 57.2 42.76 51.09 46.92 46.93C51.08 42.77 57.19 41.23 62.82 42.92L118.5 59.61L146.1 8.412C148.9 3.231 154.3 0 160.2 0zM112.1 160.1C112.1 133.6 133.6 112.1 160.1 112.1C186.6 112.1 208.1 133.6 208.1 160.1C208.1 186.6 186.6 208.1 160.1 208.1C133.6 208.1 112.1 186.6 112.1 160.1z\", \"M378.3 104.5C390.6 93.17 409.4 93.17 421.7 104.5L629.7 296.5C636.4 302.7 639.1 311.2 640 320C640 337.3 625.5 352 608 352H576V464C576 490.5 554.5 512 528 512H272C245.5 512 224 490.5 224 464V352H192C174.5 352 159.1 337.3 160 320C160 311.2 163.6 302.7 170.3 296.5L378.3 104.5zM368 288C359.2 288 352 295.2 352 304V368C352 376.8 359.2 384 368 384H432C440.8 384 448 376.8 448 368V304C448 295.2 440.8 288 432 288H368z\"]]\n};\nvar faShuttleSpace = {\n  prefix: 'fad',\n  iconName: 'shuttle-space',\n  icon: [640, 512, [\"space-shuttle\"], \"f197\", [\"M96 128H32V80C32 53.49 53.49 32 80 32H96V128zM96 480H80C53.49 480 32 458.5 32 432V384H96V480zM128 480V380.3C144.1 375.3 158.1 365.2 168 352H405.3L245.2 448.1C210.4 468.1 170.6 480 129.1 480H128zM128 131.7V32H129.1C170.6 32 210.4 43.03 245.2 63.92L405.3 160H168C158.1 146.8 144.1 136.7 127.1 131.7H128z\", \"M0 168C0 145.9 17.91 128 40 128H104C130.2 128 153.4 140.6 168 160H456C525.3 160 591 182.7 635.2 241.6C641.6 250.1 641.6 261.9 635.2 270.4C591 329.3 525.3 352 456 352H168C153.4 371.4 130.2 384 104 384H40C17.91 384 0 366.1 0 344L0 168zM512 268.4V243.6C512 223.9 496.1 208 476.4 208C473.1 208 472 209.1 472 212.4V299.6C472 302 473.1 304 476.4 304C496.1 304 512 288.1 512 268.4z\"]]\n};\nvar faSpaceShuttle = faShuttleSpace;\nvar faShirtLongSleeve = {\n  prefix: 'fad',\n  iconName: 'shirt-long-sleeve',\n  icon: [640, 512, [], \"e3c7\", [\"M320 128C258.3 128 208 77.75 208 16h32C240 60.11 275.9 96 320 96s80-35.89 80-80h32C432 77.75 381.8 128 320 128z\", \"M640 240.3V384c0 17.67-14.33 32-32 32h-32c-17.67 0-32-14.33-32-32V240.3l-2.062-7.898L496 150.4V448c0 35.35-28.65 64-64 64h-224c-35.35 0-64-28.65-64-64V150.4L98.03 232.5L96 240.3V384c0 17.67-14.33 32-32 32H32c-17.67 0-32-14.33-32-32V240.3c0-19.16 4.918-38 14.28-54.72l71.03-126.8C100.1 32.36 128 16 158.3 16H208C208 77.75 258.3 128 320 128s112-50.25 112-112h49.53c30.38 0 58.39 16.41 73.24 42.92l70.95 126.6C635.1 202.3 640 221.1 640 240.3z\"]]\n};\nvar faChartPieSimple = {\n  prefix: 'fad',\n  iconName: 'chart-pie-simple',\n  icon: [512, 512, [\"chart-pie-alt\"], \"f64e\", [\"M224 288H462.4C471.6 288 479 295.8 477.7 305C461.7 421.9 361.4 512 240 512C107.5 512 0 404.6 0 272C0 150.7 90.06 50.34 206.1 34.25C216.2 32.99 224 40.36 224 49.61L224 288z\", \"M272 16.58C272 7.555 278.1 0 288 0C411.7 0 512 100.3 512 224C512 233 504.4 240 495.4 240H272V16.58z\"]]\n};\nvar faChartPieAlt = faChartPieSimple;\nvar faFaceLaugh = {\n  prefix: 'fad',\n  iconName: 'face-laugh',\n  icon: [512, 512, [\"laugh\"], \"f599\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 432C332.1 432 396.2 382 415.2 314.1C419.1 300.4 407.8 288 393.6 288H118.4C104.2 288 92.92 300.4 96.76 314.1C115.8 382 179.9 432 256 432V432zM176.4 160C158.7 160 144.4 174.3 144.4 192C144.4 209.7 158.7 224 176.4 224C194 224 208.4 209.7 208.4 192C208.4 174.3 194 160 176.4 160zM336.4 224C354 224 368.4 209.7 368.4 192C368.4 174.3 354 160 336.4 160C318.7 160 304.4 174.3 304.4 192C304.4 209.7 318.7 224 336.4 224z\", \"M144.4 192C144.4 174.3 158.7 160 176.4 160C194 160 208.4 174.3 208.4 192C208.4 209.7 194 224 176.4 224C158.7 224 144.4 209.7 144.4 192zM304.4 192C304.4 174.3 318.7 160 336.4 160C354 160 368.4 174.3 368.4 192C368.4 209.7 354 224 336.4 224C318.7 224 304.4 209.7 304.4 192z\"]]\n};\nvar faLaugh = faFaceLaugh;\nvar faFolderOpen = {\n  prefix: 'fad',\n  iconName: 'folder-open',\n  icon: [576, 512, [128194, 128449, 61717], \"f07c\", [\"M480 144V224H147.8C135.7 224 124.6 230.8 119.2 241.7L0 480V80C0 53.49 21.49 32 48 32h160l64 64h160C458.5 96 480 117.5 480 144z\", \"M572.6 270.3l-96 192C471.2 473.2 460.1 480 447.1 480H0l119.2-238.3C124.6 230.8 135.7 224 147.8 224h396.2C567.7 224 583.2 249 572.6 270.3z\"]]\n};\nvar faAlbumCollectionCircleUser = {\n  prefix: 'fad',\n  iconName: 'album-collection-circle-user',\n  icon: [640, 512, [], \"e48f\", [\"M456 0C469.3 0 480 10.75 480 24C480 37.25 469.3 48 456 48H56C42.75 48 32 37.25 32 24C32 10.75 42.75 0 56 0H456zM12.02 176.2C21.13 165.9 34.23 160 48 160H464C477.8 160 490.9 165.9 499.1 176.2C504.2 181 507.4 186.6 509.4 192.5C504.1 192.2 500.5 192 496 192C449.1 192 406.5 210.3 374.1 240.2C342.9 220.1 301.4 208 256 208C154.4 208 72 268.9 72 344C72 419.1 154.4 480 256 480C289.2 480 320.4 473.5 347.3 462.1C359.7 481.7 375.9 498.7 394.8 512H80C55.79 512 35.37 493.1 32.37 469.1L.3709 213.1C-1.337 200.3 2.904 186.6 12.02 176.2L12.02 176.2zM288 352C288 365.3 273.7 376 256 376C238.3 376 224 365.3 224 352C224 338.7 238.3 328 256 328C273.7 328 288 338.7 288 352zM16 104C16 90.75 26.75 80 40 80H472C485.3 80 496 90.75 496 104C496 117.3 485.3 128 472 128H40C26.75 128 16 117.3 16 104V104z\", \"M352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM496 480C526.2 480 553.5 468.1 573.7 448.7C567.5 429.7 549.6 416 528.6 416H463.4C442.4 416 424.5 429.7 418.3 448.7C438.5 468.1 465.8 480 496 480V480zM496 384C522.5 384 544 362.5 544 336C544 309.5 522.5 288 496 288C469.5 288 448 309.5 448 336C448 362.5 469.5 384 496 384z\"]]\n};\nvar faCandy = {\n  prefix: 'fad',\n  iconName: 'candy',\n  icon: [640, 512, [127852], \"e3e7\", [\"M128 256C128.2 274.5 131.1 292.8 136.6 310.4L42.72 357.5C39.4 359.2 35.73 360 32 360C27.26 359.1 22.62 358.6 18.68 355.9C14.74 353.3 11.66 349.6 9.85 345.2C8.035 340.8 7.56 335.1 8.484 331.3C9.409 326.7 11.69 322.4 15.04 319L45.57 288.3L16.42 278.7C11.65 277.1 7.494 273.1 4.554 269.9C1.613 265.8 .0312 260.9 .0312 255.9C.0312 250.8 1.613 245.9 4.554 241.8C7.494 237.8 11.65 234.7 16.42 233.1L45.57 223.5L15.04 192.1C11.03 188.9 8.576 183.6 8.123 177.9C7.671 172.3 9.247 166.6 12.57 161.1C15.9 157.4 20.75 154.1 26.28 152.7C31.8 151.4 37.63 151.1 42.72 154.5L136.4 201.3C130.9 219.1 128.1 237.5 128 256H128zM624.1 319C628.3 322.4 630.6 326.7 631.5 331.3C632.4 335.1 631.1 340.8 630.2 345.2C628.3 349.6 625.3 353.3 621.3 355.9C617.4 358.6 612.7 359.1 608 360C604.3 360 600.6 359.2 597.3 357.5L503.7 310.7C509.1 292.9 511.9 274.5 512 256C511.8 237.5 508.9 219.2 503.4 201.6L597.3 154.8C602.4 152.3 608.2 151.7 613.7 153.1C619.2 154.4 624 157.7 627.4 162.3C630.7 166.9 632.3 172.5 631.8 178.2C631.4 183.9 628.1 189.2 624.1 193.2L594.4 223.7L623.6 233.3C628.4 234.9 632.5 238 635.5 242.1C638.4 246.2 639.1 251.1 639.1 256.1C639.1 261.2 638.4 266.1 635.5 270.2C632.5 274.2 628.4 277.3 623.6 278.9L594.4 288.5L624.1 319z\", \"M220.2 92.13L391.2 434.3C369.1 443.1 345.6 447.8 321.9 448L167.6 139.4C182.1 120.5 199.9 104.5 220.2 92.13zM147.8 171.4L284.4 444.8C240.4 436.5 200.7 413.1 172.1 378.6C143.6 344.1 127.1 300.8 128 256C128 226.6 134.8 197.7 147.8 171.4zM318.1 64L472.4 372.6C457.9 391.5 440.1 407.5 419.8 419.9L248.8 77.7C270.9 68.86 294.4 64.22 318.1 64zM435.8 102.6C459.4 120.4 478.6 143.4 491.8 169.9C505 196.4 511.9 225.6 511.1 255.2C512.1 284.7 505.3 313.1 492.2 340.5L355.6 67.2C384.7 72.65 412.1 84.75 435.8 102.6z\"]]\n};\nvar faBowlHot = {\n  prefix: 'fad',\n  iconName: 'bowl-hot',\n  icon: [512, 512, [\"soup\"], \"f823\", [\"M176 32C176 49.63 184.3 66.22 198.4 76.8C224.6 96.44 240 127.3 240 160V168C240 181.3 229.3 192 216 192C202.7 192 192 181.3 192 168V160C192 142.4 183.7 125.8 169.6 115.2C143.4 95.56 128 64.73 128 32V24C128 10.75 138.7 0 152 0C165.3 0 176 10.75 176 24V32zM304 32C304 49.63 312.3 66.22 326.4 76.8C352.6 96.44 368 127.3 368 160V168C368 181.3 357.3 192 344 192C330.7 192 320 181.3 320 168V160C320 142.4 311.7 125.8 297.6 115.2C271.4 95.56 256 64.73 256 32V24C256 10.75 266.7 0 280 0C293.3 0 304 10.75 304 24V32z\", \"M478.4 224C496.6 224 511.1 239.3 510 257.5C504.6 349.3 450.4 427.2 373.6 467.2L372.4 476.1C369.9 496.1 352.9 512 332.7 512H179.3C159.1 512 142.1 496.1 139.6 476.1L138.4 467.2C61.63 427.2 7.368 349.3 1.972 257.5C.9018 239.3 15.36 224 33.59 224H478.4z\"]]\n};\nvar faSoup = faBowlHot;\nvar faFlatbread = {\n  prefix: 'fad',\n  iconName: 'flatbread',\n  icon: [512, 512, [129747], \"e40b\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM112 248c-2.062 0-4.125-.7969-5.656-2.344C103.8 243.1 103.3 239 105.1 235.9c32.56-54.23 76.53-98.22 130.8-130.8c3.156-1.891 7.188-1.422 9.781 1.203C248.3 108.9 248.8 112.1 246.9 116.1C214.3 170.3 170.3 214.3 116.1 246.9C114.8 247.6 113.4 248 112 248zM164.7 358.5C163.3 359.5 161.6 360 160 360c-2.062 0-4.094-.7969-5.656-2.344c-2.781-2.766-3.125-7.125-.8438-10.31c53.59-75.03 118.8-140.3 193.8-193.9c3.156-2.297 7.531-1.922 10.31 .8594c2.781 2.766 3.125 7.125 .8438 10.31C304.9 239.7 239.7 304.9 164.7 358.5zM406.9 276.1c-32.56 54.23-76.53 98.22-130.8 130.8C274.8 407.6 273.4 408 272 408c-2.062 0-4.125-.7969-5.656-2.344c-2.594-2.594-3.094-6.625-1.219-9.766c32.56-54.23 76.53-98.22 130.8-130.8c3.156-1.875 7.219-1.375 9.781 1.203C408.3 268.9 408.8 272.1 406.9 276.1z\", \"M358.5 164.7c2.281-3.188 1.938-7.547-.8438-10.31c-2.781-2.781-7.156-3.156-10.31-.8594c-75.03 53.61-140.3 118.8-193.8 193.9c-2.281 3.188-1.938 7.547 .8438 10.31C155.9 359.2 157.9 360 160 360c1.625 0 3.25-.4844 4.656-1.484C239.7 304.9 304.9 239.7 358.5 164.7zM246.9 116.1c1.875-3.141 1.375-7.172-1.219-9.766C243.1 103.7 239 103.3 235.9 105.1C181.7 137.7 137.7 181.7 105.1 235.9C103.3 239 103.8 243.1 106.3 245.7C107.9 247.2 109.9 248 112 248c1.406 0 2.844-.375 4.125-1.141C170.3 214.3 214.3 170.3 246.9 116.1zM405.7 266.3c-2.562-2.578-6.625-3.078-9.781-1.203c-54.22 32.53-98.19 76.52-130.8 130.8c-1.875 3.141-1.375 7.172 1.219 9.766C267.9 407.2 269.9 408 272 408c1.406 0 2.844-.375 4.125-1.141c54.22-32.53 98.19-76.52 130.8-130.8C408.8 272.1 408.3 268.9 405.7 266.3z\"]]\n};\nvar faHeartCirclePlus = {\n  prefix: 'fad',\n  iconName: 'heart-circle-plus',\n  icon: [576, 512, [], \"e500\", [\"M507 208.7C484.3 198 458.8 192 432 192C334.8 192 256 270.8 256 368C256 403.7 266.6 436.9 284.9 464.6L279.4 470.3C266.4 483.2 245.5 483.2 233.5 470.3L39.71 270.5C-16.22 212.5-13.23 116.6 49.7 62.68C103.6 15.73 186.5 24.72 236.5 75.67L256.4 96.64L275.4 75.67C325.4 24.72 407.3 15.73 463.2 62.68C506.1 100.1 520.7 157.6 507 208.7z\", \"M576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM416 303.1V351.1H368C359.2 351.1 352 359.2 352 367.1C352 376.8 359.2 383.1 368 383.1H416V431.1C416 440.8 423.2 447.1 432 447.1C440.8 447.1 448 440.8 448 431.1V383.1H496C504.8 383.1 512 376.8 512 367.1C512 359.2 504.8 351.1 496 351.1H448V303.1C448 295.2 440.8 287.1 432 287.1C423.2 287.1 416 295.2 416 303.1z\"]]\n};\nvar faCodeFork = {\n  prefix: 'fad',\n  iconName: 'code-fork',\n  icon: [448, 512, [], \"e13b\", [\"M112 192C112 209.7 126.3 224 144 224H304C321.7 224 336 209.7 336 192V153.3C345.8 157.6 356.6 160 368 160C379.4 160 390.2 157.6 400 153.3V192C400 245 357 288 304 288H256V358.7C246.2 354.4 235.4 352 224 352C212.6 352 201.8 354.4 192 358.7V288H144C90.98 288 48 245 48 192V153.3C57.8 157.6 68.62 160 80 160C91.38 160 102.2 157.6 112 153.3V192z\", \"M0 80C0 35.82 35.82 0 80 0C124.2 0 160 35.82 160 80C160 124.2 124.2 160 80 160C35.82 160 0 124.2 0 80zM80 104C93.25 104 104 93.25 104 80C104 66.75 93.25 56 80 56C66.75 56 56 66.75 56 80C56 93.25 66.75 104 80 104zM288 80C288 35.82 323.8 0 368 0C412.2 0 448 35.82 448 80C448 124.2 412.2 160 368 160C323.8 160 288 124.2 288 80zM368 104C381.3 104 392 93.25 392 80C392 66.75 381.3 56 368 56C354.7 56 344 66.75 344 80C344 93.25 354.7 104 368 104zM304 432C304 476.2 268.2 512 224 512C179.8 512 144 476.2 144 432C144 387.8 179.8 352 224 352C268.2 352 304 387.8 304 432zM224 408C210.7 408 200 418.7 200 432C200 445.3 210.7 456 224 456C237.3 456 248 445.3 248 432C248 418.7 237.3 408 224 408z\"]]\n};\nvar faCity = {\n  prefix: 'fad',\n  iconName: 'city',\n  icon: [640, 512, [127961], \"f64f\", [\"M432 0C458.5 0 480 21.49 480 48V192H592C618.5 192 640 213.5 640 240V464C640 490.5 618.5 512 592 512H48C21.49 512 0 490.5 0 464V144C0 117.5 21.49 96 48 96H288V48C288 21.49 309.5 0 336 0H432zM528 352C519.2 352 512 359.2 512 368V400C512 408.8 519.2 416 528 416H560C568.8 416 576 408.8 576 400V368C576 359.2 568.8 352 560 352H528zM256 368C256 359.2 248.8 352 240 352H208C199.2 352 192 359.2 192 368V400C192 408.8 199.2 416 208 416H240C248.8 416 256 408.8 256 400V368zM112 416C120.8 416 128 408.8 128 400V368C128 359.2 120.8 352 112 352H80C71.16 352 64 359.2 64 368V400C64 408.8 71.16 416 80 416H112zM576 272C576 263.2 568.8 256 560 256H528C519.2 256 512 263.2 512 272V304C512 312.8 519.2 320 528 320H560C568.8 320 576 312.8 576 304V272zM208 160C199.2 160 192 167.2 192 176V208C192 216.8 199.2 224 208 224H240C248.8 224 256 216.8 256 208V176C256 167.2 248.8 160 240 160H208zM128 176C128 167.2 120.8 160 112 160H80C71.16 160 64 167.2 64 176V208C64 216.8 71.16 224 80 224H112C120.8 224 128 216.8 128 208V176zM240 320C248.8 320 256 312.8 256 304V272C256 263.2 248.8 256 240 256H208C199.2 256 192 263.2 192 272V304C192 312.8 199.2 320 208 320H240zM128 272C128 263.2 120.8 256 112 256H80C71.16 256 64 263.2 64 272V304C64 312.8 71.16 320 80 320H112C120.8 320 128 312.8 128 304V272zM368 256C359.2 256 352 263.2 352 272V304C352 312.8 359.2 320 368 320H400C408.8 320 416 312.8 416 304V272C416 263.2 408.8 256 400 256H368zM416 80C416 71.16 408.8 64 400 64H368C359.2 64 352 71.16 352 80V112C352 120.8 359.2 128 368 128H400C408.8 128 416 120.8 416 112V80zM368 160C359.2 160 352 167.2 352 176V208C352 216.8 359.2 224 368 224H400C408.8 224 416 216.8 416 208V176C416 167.2 408.8 160 400 160H368z\", \"M112 96H64V24C64 10.75 74.75 0 88 0C101.3 0 112 10.75 112 24V96zM224 96H176V24C176 10.75 186.7 0 200 0C213.3 0 224 10.75 224 24V96zM240 160C248.8 160 256 167.2 256 176V208C256 216.8 248.8 224 240 224H208C199.2 224 192 216.8 192 208V176C192 167.2 199.2 160 208 160H240zM576 304C576 312.8 568.8 320 560 320H528C519.2 320 512 312.8 512 304V272C512 263.2 519.2 256 528 256H560C568.8 256 576 263.2 576 272V304zM80 416C71.16 416 64 408.8 64 400V368C64 359.2 71.16 352 80 352H112C120.8 352 128 359.2 128 368V400C128 408.8 120.8 416 112 416H80zM256 400C256 408.8 248.8 416 240 416H208C199.2 416 192 408.8 192 400V368C192 359.2 199.2 352 208 352H240C248.8 352 256 359.2 256 368V400zM576 400C576 408.8 568.8 416 560 416H528C519.2 416 512 408.8 512 400V368C512 359.2 519.2 352 528 352H560C568.8 352 576 359.2 576 368V400zM128 208C128 216.8 120.8 224 112 224H80C71.16 224 64 216.8 64 208V176C64 167.2 71.16 160 80 160H112C120.8 160 128 167.2 128 176V208zM208 320C199.2 320 192 312.8 192 304V272C192 263.2 199.2 256 208 256H240C248.8 256 256 263.2 256 272V304C256 312.8 248.8 320 240 320H208zM128 304C128 312.8 120.8 320 112 320H80C71.16 320 64 312.8 64 304V272C64 263.2 71.16 256 80 256H112C120.8 256 128 263.2 128 272V304z\"]]\n};\nvar faSignalBarsWeak = {\n  prefix: 'fad',\n  iconName: 'signal-bars-weak',\n  icon: [576, 512, [\"signal-alt-1\"], \"f691\", [\"M208 256C181.6 256 160 277.6 160 303.1v160C160 490.4 181.6 512 207.1 512S256 490.4 256 464V303.1C256 277.6 234.4 256 208 256zM368 128C341.6 128 320 149.6 320 175.1v288C320 490.4 341.6 512 367.1 512C394.4 512 416 490.4 416 464V175.1C416 149.6 394.4 128 368 128zM528 0C501.6 0 480 21.6 480 47.1v416C480 490.4 501.6 512 527.1 512S576 490.4 576 464V47.1C576 21.6 554.4 0 528 0z\", \"M48 384C21.6 384 0 405.6 0 431.1v32C0 490.4 21.6 512 47.1 512S96 490.4 96 464v-32C96 405.6 74.4 384 48 384z\"]]\n};\nvar faSignalAlt1 = faSignalBarsWeak;\nvar faMicrophoneLines = {\n  prefix: 'fad',\n  iconName: 'microphone-lines',\n  icon: [384, 512, [127897, \"microphone-alt\"], \"f3c9\", [\"M208 127.1H288V96l-80 0c-8.836 0-16 7.164-16 16S199.2 127.1 208 127.1zM208 192H288V160h-80C199.2 160 192 167.2 192 176S199.2 192 208 192zM344 192C330.7 192 320 202.7 320 215.1V256c0 73.33-61.97 132.4-136.3 127.7c-66.08-4.168-119.7-66.59-119.7-132.8L64 215.1C64 202.7 53.25 192 40 192S16 202.7 16 215.1v32.15c0 89.66 63.97 169.6 152 181.7V464H128c-18.19 0-32.84 15.19-31.96 33.57C96.43 505.8 103.8 512 112 512h160c8.222 0 15.57-6.216 15.96-14.43C288.8 479.2 274.2 464 256 464h-40v-33.77C301.7 418.5 368 344.9 368 256V215.1C368 202.7 357.3 192 344 192zM208 256H288V224h-80C199.2 224 192 231.2 192 240S199.2 256 208 256z\", \"M192 352c53.03 0 96-42.97 96-96h-80C199.2 256 192 248.8 192 240S199.2 224 208 224H288V192h-80C199.2 192 192 184.8 192 176S199.2 160 208 160H288V127.1h-80c-8.836 0-16-7.164-16-16s7.164-16 16-16L288 96c0-53.03-42.97-96-96-96s-96 42.97-96 96v160C96 309 138.1 352 192 352z\"]]\n};\nvar faMicrophoneAlt = faMicrophoneLines;\nvar faClockTwelve = {\n  prefix: 'fad',\n  iconName: 'clock-twelve',\n  icon: [512, 512, [], \"e358\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM280 120C280 106.7 269.3 96 256 96C242.7 96 232 106.7 232 120V256C232 269.3 242.7 280 256 280C269.3 280 280 269.3 280 256V120z\", \"M256 96C269.3 96 280 106.7 280 120V256C280 269.3 269.3 280 256 280C242.7 280 232 269.3 232 256V120C232 106.7 242.7 96 256 96z\"]]\n};\nvar faPepperHot = {\n  prefix: 'fad',\n  iconName: 'pepper-hot',\n  icon: [512, 512, [127798], \"f816\", [\"M467.7 314.8C406.1 407 248.3 512 56 512C25.13 512 0 486.9 0 456s25.12-56 56-56c151.5 0 152.9-188.1 236.1-260.2L352 165.5V256h90.56L467.7 314.8z\", \"M465 134.2c21.46-38.38 19.87-87.17-5.65-123.1c-7.541-10.83-22.31-13.53-33.2-5.938c-10.77 7.578-13.44 22.55-5.896 33.41c14.41 20.76 15.13 47.69 4.098 69.77C407.1 100.1 388 95.1 368 95.1c-36.23 0-68.93 13.83-94.24 35.92L352 165.5V256h90.56l33.53 78.23C498.2 308.9 512 276.2 512 239.1C512 198 493.7 160.6 465 134.2z\"]]\n};\nvar faCitrusSlice = {\n  prefix: 'fad',\n  iconName: 'citrus-slice',\n  icon: [512, 512, [], \"e2f5\", [\"M444.1 176C435.8 130.3 414.1 88.18 380.5 54.63L357.9 32L239.9 149.1C246.4 157.4 251.2 166.2 253.7 176H444.1zM32 357.9l22.62 22.62C88.18 414.1 130.3 435.8 176 444.1v-190.4c-9.816-2.541-18.64-7.334-26.03-13.82L32 357.9zM447.5 208H253.7C252.2 213.8 249.9 219.3 246.9 224.3l144.3 144.3C427.8 326.7 448 273.7 448 217.6C448 214.4 447.7 211.2 447.5 208zM208 253.7v193.8C211.2 447.7 214.3 448 217.6 448c56.19 0 109.1-20.16 151.1-56.73L224.3 246.9C219.3 249.9 213.8 252.2 208 253.7z\", \"M425.8 9.375c-12.5-12.5-32.75-12.5-45.25 0L357.9 32l22.62 22.62C424 98.16 448 156 448 217.6c0 61.55-23.97 119.4-67.5 162.9C336.1 424 279.1 448 217.6 448c-61.53 0-119.4-23.97-162.9-67.48L32 357.9l-22.62 22.62C3.375 386.5 0 394.7 0 403.1s3.375 16.62 9.375 22.62C65 481.4 138.9 512 217.6 512c78.66 0 152.6-30.62 208.2-86.23C481.4 370.2 512 296.2 512 217.6C512 138.9 481.4 64.98 425.8 9.375z\"]]\n};\nvar faSheep = {\n  prefix: 'fad',\n  iconName: 'sheep',\n  icon: [640, 512, [128017], \"f711\", [\"M308.5 142.1C316.5 160.7 333.3 172.7 352 175.4V208C352 269.9 402.1 320 464 320H479.5C479.8 322.6 480 325.3 480 328C480 363.3 451.3 392 416 392C412.7 392 409.4 391.7 406.2 391.3C399.3 419.2 374.1 440 344 440C328.1 440 315.1 434.8 304.2 426.1C292.5 439.5 275.2 448 256 448C236.8 448 219.5 439.5 207.8 426.1C196.9 434.8 183 440 168 440C137.9 440 112.7 419.2 105.8 391.3C102.6 391.7 99.34 392 96 392C60.65 392 32 363.3 32 328C32 322.7 32.66 317.5 33.89 312.5C13.72 301.7 0 280.5 0 256C0 231.5 13.72 210.3 33.89 199.5C32.66 194.5 32 189.3 32 184C32 148.7 60.65 120 96 120C99.34 120 102.6 120.3 105.8 120.8C112.7 92.77 137.9 72 168 72C183 72 196.9 77.19 207.8 85.88C219.5 72.47 236.8 64 256 64C278.9 64 299 76.04 310.3 94.15C302.9 108.5 301.6 126 308.5 142.1V142.1z\", \"M384 135.8L369.5 142.1C357.3 147.3 343.2 141.6 337.9 129.5C332.7 117.3 338.4 103.2 350.5 97.94L398.4 77.44C415.3 50.16 445.5 32 480 32C514.5 32 544.7 50.16 561.6 77.44L609.5 97.94C621.6 103.2 627.3 117.3 622.1 129.5C616.8 141.6 602.7 147.3 590.5 142.1L576 135.8V208C576 252.2 540.2 288 496 288H464C419.8 288 384 252.2 384 208L384 135.8zM464 160C472.8 160 480 152.8 480 144C480 135.2 472.8 128 464 128C455.2 128 448 135.2 448 144C448 152.8 455.2 160 464 160zM528 128C519.2 128 512 135.2 512 144C512 152.8 519.2 160 528 160C536.8 160 544 152.8 544 144C544 135.2 536.8 128 528 128zM115.1 485.9L97.5 391.1C100.3 391.9 103.1 391.7 105.8 391.3C112.7 419.2 137.9 440 167.1 440C183 440 196.9 434.8 207.8 426.1L207.1 426.3V480C207.1 497.7 193.7 512 175.1 512H146.6C131.2 512 117.9 501 115.1 485.9V485.9zM303.1 480V426.3L304.2 426.1C315.1 434.8 328.1 440 344 440C374.1 440 399.3 419.2 406.2 391.3C408.9 391.7 411.7 391.9 414.5 391.1L396.9 485.9C394.1 501 380.8 512 365.4 512H336C318.3 512 303.1 497.7 303.1 480V480z\"]]\n};\nvar faUnlock = {\n  prefix: 'fad',\n  iconName: 'unlock',\n  icon: [448, 512, [128275], \"f09c\", [\"M224 64C179.8 64 144 99.82 144 144V192H80V144C80 64.47 144.5 0 224 0C281.5 0 331 33.69 354.1 82.27C361.7 98.23 354.9 117.3 338.1 124.9C322.1 132.5 303.9 125.7 296.3 109.7C283.4 82.63 255.9 64 224 64H224z\", \"M0 256C0 220.7 28.65 192 64 192H384C419.3 192 448 220.7 448 256V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V256z\"]]\n};\nvar faColonSign = {\n  prefix: 'fad',\n  iconName: 'colon-sign',\n  icon: [320, 512, [], \"e140\", [\"M216.6 65.56C208.5 64.53 200.3 64 192 64C177.5 64 163.4 65.6 149.9 68.64L160.1 24.24C165.2 7.093 182.6-3.331 199.8 .9552C216.9 5.242 227.3 22.62 223 39.76L216.6 65.56zM139.8 372.9C117.5 362.9 98.67 346.8 85.32 326.8L131.2 143.3C149.3 133.6 169.1 128 192 128C194.1 128 197.1 128.1 200.9 128.3L139.8 372.9zM167.6 381.7L229.6 133.6C243.9 137.1 257.1 144.8 268.8 153.6C274.8 158.1 281.1 160.2 288.1 159.1L234.8 376.7C221.4 381.4 207 384 192 384C183.7 384 175.5 383.2 167.6 381.7V381.7zM111 487.8C106.8 504.9 89.38 515.3 72.24 511C55.09 506.8 44.67 489.4 48.96 472.2L66.65 401.4C83.5 415.1 102.9 427.6 124.1 435.6L111 487.8zM152.1 443.8C164.9 446.6 178.3 448 192 448C200.6 448 209.1 447.4 217.4 446.3L207 487.8C202.8 504.9 185.4 515.3 168.2 511C151.1 506.8 140.7 489.4 144.1 472.2L152.1 443.8zM303.1 100C286.4 87.36 266.5 77.61 245.1 71.46L256.1 24.24C261.2 7.093 278.6-3.331 295.8 .9552C312.9 5.242 323.3 22.62 319 39.76L303.1 100z\", \"M192 127.1C121.3 127.1 64 185.3 64 255.1C64 326.7 121.3 384 192 384C220.9 384 247.4 374.5 268.8 358.4C282.9 347.8 302.1 350.6 313.6 364.8C324.2 378.9 321.4 398.1 307.2 409.6C275.1 433.7 235.2 448 192 448C85.96 448 0 362 0 256C0 149.1 85.96 64 192 64C235.2 64 275.1 78.3 307.2 102.4C321.4 113 324.2 133.1 313.6 147.2C302.1 161.4 282.9 164.2 268.8 153.6C247.4 137.5 220.9 128 192 128V127.1z\"]]\n};\nvar faHeadset = {\n  prefix: 'fad',\n  iconName: 'headset',\n  icon: [512, 512, [], \"f590\", [\"M256 0C112.9 0 4.583 119.1 .0208 256L0 296C0 309.3 10.75 320 23.1 320S48 309.3 48 296V256c0-114.7 93.34-207.8 208-207.8C370.7 48.2 464 141.3 464 256v144c0 22.09-17.91 40-40 40h-110.7C305 425.7 289.7 416 272 416H241.8c-23.21 0-44.5 15.69-48.87 38.49C187 485.2 210.4 512 239.1 512H272c17.72 0 33.03-9.711 41.34-24H424c48.6 0 88-39.4 88-88V256C507.4 119.1 399.1 0 256 0z\", \"M159.1 192L144 192c-35.34 0-64 28.66-64 64.08v47.79C80 339.3 108.7 368 144 368H160c17.66 0 32-14.36 32-32.06L191.1 224C191.1 206.3 177.6 192 159.1 192zM368 192l-16 0c-17.66 0-32 14.34-32 32.04L320 335.9C320 353.7 334.3 368 352 368h16c35.34 0 64-28.7 64-64.13V256.1C432 220.7 403.3 192 368 192z\"]]\n};\nvar faBadgerHoney = {\n  prefix: 'fad',\n  iconName: 'badger-honey',\n  icon: [640, 512, [129441], \"f6b4\", [\"M560 287.1l22.58-45.16c-10.91 1.611-24.44 3.9-41.04 8.258L560 287.1zM622.3 142.5c-57.63-32.63-71-50.73-115.5-69.98c-13.38-5.75-27.38-8.479-41.25-8.479c-19.12 0-38.13 5.255-55.5 15.26C392.9 89.03 373.1 96.02 355 96.02H128c-22.27 0-42.88 6.158-61.11 16.14C85.63 173.6 130.1 224 185 224h60.67c16.33 0 32.5-3.668 47.5-11C350.4 178.3 416.1 160 483 160h153.7C633.8 152.6 628.9 146.2 622.3 142.5z\", \"M640 175.3c0 11.88-9.125 32.35-16.12 47.6c-17.62 38.49-65.61-10.9-235.1 103l27 134.1C417.6 470.8 410.1 480 400 480h-63.38c-7.625 0-14.12-5.375-15.62-12.88L297.9 352H192.2l-33 66.88l15.5 41.25C177.4 470.3 169.7 480 159.2 480H95.5C88.13 480 81.75 475 80 467.9L65.88 432.5c-3.125-12.62-2.375-25.88 2.25-38l21.38-57.38C64.13 320.3 43.88 289.4 36 255.1H16c-8.875 0-16-7.126-16-16V224c0-48.48 27.2-90.15 66.89-111.9C85.63 173.6 130.1 224 185 224h60.67c16.33 0 32.5-3.668 47.5-11c54.14-32.78 115.8-50.37 178.1-52.26c.418 12.89 10.83 23.23 23.82 23.23C509.2 183.1 520 173.3 520 160h116.8C638.7 164.7 640 169.9 640 175.3z\"]]\n};\nvar faH4 = {\n  prefix: 'fad',\n  iconName: 'h4',\n  icon: [640, 512, [], \"f86a\", [\"M288 64.01c-17.67 0-32 14.31-32 32v128H64v-128c0-17.69-14.33-32-32-32s-32 14.31-32 32v320c0 17.69 14.33 32 32 32s32-14.31 32-32v-128h192v128c0 17.69 14.33 32 32 32s32-14.31 32-32v-320C320 78.33 305.7 64.01 288 64.01z\", \"M608 64.01c-17.67 0-32 14.31-32 32v159.1h-135l38.06-152.2c4.281-17.12-6.141-34.5-23.28-38.78c-17.05-4.25-34.52 6.094-38.81 23.28l-48 191.1c-2.391 9.562-.2344 19.69 5.828 27.44C380.8 315.5 390.1 320 400 320H576v96c0 17.69 14.33 32 32 32s32-14.31 32-32v-320C640 78.33 625.7 64.01 608 64.01z\"]]\n};\nvar faStoreSlash = {\n  prefix: 'fad',\n  iconName: 'store-slash',\n  icon: [640, 512, [], \"e071\", [\"M480 350.9V250.7C491.2 254.1 503.1 256 515.4 256C521 256 526.4 255.6 531.7 254.9L531.7 254.9C535.1 254.4 540 253.6 544 252.6V401.1L480 350.9zM94.92 49.09L117.7 13.13C122.8 4.979 131.9 0 141.6 0H498.4C508.1 0 517.2 4.978 522.3 13.13L579.6 103.8C609.3 150.7 583 215.8 527.5 223.2C523.6 223.7 519.6 224 515.4 224C489.4 224 466.2 212.6 450.3 195C434.4 212.6 411.2 224 385.1 224C359 224 335.8 212.6 319.9 195C314.4 201.1 308.1 206.4 301.2 210.7L94.92 49.09zM112.2 223.2C68.36 217.3 42.82 175.1 48.9 134.5L155.3 218.4C145.7 222 135.3 224 124.4 224C120.3 224 116.2 223.7 112.2 223.2V223.2zM160 384H365.5L514.9 501.7C504.8 508.2 492.9 512 480 512H160C124.7 512 96 483.3 96 448V252.6C99.87 253.6 103.9 254.4 107.1 254.9L108.1 254.9C113.3 255.6 118.8 256 124.4 256C136.8 256 148.8 254.1 160 250.6V384z\", \"M5.112 9.194C13.29-1.238 28.37-3.067 38.81 5.11L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.194V9.194z\"]]\n};\nvar faRoadCircleXmark = {\n  prefix: 'fad',\n  iconName: 'road-circle-xmark',\n  icon: [640, 512, [], \"e566\", [\"M288 96C288 113.7 302.3 128 320 128C337.7 128 352 113.7 352 96V32H426.8C453.9 32 478 49.08 487.1 74.63L529.8 195.2C518.9 193.1 507.6 192 496 192C436.5 192 383.9 221.6 352 266.8V224C352 206.3 337.7 192 320 192C302.3 192 288 206.3 288 224V288C288 305.7 302.3 320 320 320C322.3 320 324.6 319.7 326.8 319.3C322.4 334.7 320 351.1 320 368C320 373.4 320.2 378.7 320.7 384L320 384C302.3 384 288 398.3 288 416V480H86.61C56.45 480 32 455.5 32 425.4C32 419.2 33.06 413 35.13 407.2L152.9 74.63C161.1 49.08 186.1 32 213.2 32H287.1L288 96z\", \"M640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM532.7 308.7L496 345.4L459.3 308.7C453.1 302.4 442.9 302.4 436.7 308.7C430.4 314.9 430.4 325.1 436.7 331.3L473.4 368L436.7 404.7C430.4 410.9 430.4 421.1 436.7 427.3C442.9 433.6 453.1 433.6 459.3 427.3L496 390.6L532.7 427.3C538.9 433.6 549.1 433.6 555.3 427.3C561.6 421.1 561.6 410.9 555.3 404.7L518.6 368L555.3 331.3C561.6 325.1 561.6 314.9 555.3 308.7C549.1 302.4 538.9 302.4 532.7 308.7z\"]]\n};\nvar faSignalSlash = {\n  prefix: 'fad',\n  iconName: 'signal-slash',\n  icon: [640, 512, [], \"f695\", [\"M192 287.1c-17.67 0-32 14.32-32 31.1v159.1c0 17.67 14.33 32 32 32c17.67 0 32-14.33 32-32v-159.1C224 302.3 209.7 287.1 192 287.1zM288 480c0 17.67 14.33 32 32 32s32-14.33 32-32v-107.4l-64-50.16V480zM64 383.1c-17.67 0-32 14.32-32 31.1v63.1c0 17.67 14.33 32 32 32c17.67 0 32-14.33 32-32v-63.1C96 398.3 81.67 383.1 64 383.1zM320 192C309.3 192 300.4 197.5 294.6 205.6L352 250.6V224C352 206.3 337.7 192 320 192zM575.1 0c-17.67 0-32 14.33-32 32v369.1l64 50.16V32C607.1 14.33 593.7 0 575.1 0zM416 480c0 17.67 14.33 32 32 32s32-14.33 32-32v-7.102l-64-50.16V480zM448 96c-17.67 0-32 14.33-32 32v172.7l64 50.16V128C480 110.3 465.7 96 448 96z\", \"M630.8 469.1L38.81 5.111C34.41 1.673 29.19 0 24.03 0C16.91 0 9.84 3.158 5.121 9.189C-3.066 19.63-1.249 34.72 9.189 42.89l591.1 463.1c10.5 8.203 25.57 6.328 33.69-4.078C643.1 492.4 641.2 477.3 630.8 469.1z\"]]\n};\nvar faUserMinus = {\n  prefix: 'fad',\n  iconName: 'user-minus',\n  icon: [640, 512, [], \"f503\", [\"M274.7 304H173.3C77.61 304 0 381.6 0 477.3C0 496.5 15.52 512 34.66 512h378.7C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304zM224 256c70.7 0 128-57.31 128-128S294.7 0 224 0C153.3 0 96 57.31 96 128S153.3 256 224 256z\", \"M616 200h-144C458.8 200 448 210.8 448 224s10.75 24 24 24h144C629.3 248 640 237.3 640 224S629.3 200 616 200z\"]]\n};\nvar faMarsStrokeUp = {\n  prefix: 'fad',\n  iconName: 'mars-stroke-up',\n  icon: [384, 512, [9896, \"mars-stroke-v\"], \"f22a\", [\"M256 335.1c0 35.35-28.65 63.1-64 63.1s-64-28.65-64-63.1s28.65-63.1 64-63.1S256 300.7 256 335.1z\", \"M224 163V144h24c4.418 0 8-3.578 8-7.1V120c0-4.418-3.582-7.1-8-7.1H224V96h24.63c16.41 0 24.62-19.84 13.02-31.44l-60.97-60.97c-4.795-4.793-12.57-4.793-17.36 0L122.3 64.56c-11.6 11.6-3.383 31.44 13.02 31.44H160v15.1H136c-4.418 0-8 3.582-8 7.1v15.1c0 4.422 3.582 7.1 8 7.1H160v19.05c-84.9 15.62-148.5 92.01-143.7 182.5c4.783 90.69 82.34 165.1 173.2 166.5C287.8 513.4 368 434.1 368 336C368 249.7 305.9 178.1 224 163zM192 431.1c-52.94 0-96-43.06-96-95.1s43.06-95.1 96-95.1c52.93 0 96 43.06 96 95.1S244.9 431.1 192 431.1z\"]]\n};\nvar faMarsStrokeV = faMarsStrokeUp;\nvar faChampagneGlasses = {\n  prefix: 'fad',\n  iconName: 'champagne-glasses',\n  icon: [640, 512, [129346, \"glass-cheers\"], \"f79f\", [\"M639.4 433.6c-6.318-15.37-21.18-24.7-36.84-24.7c-5.095 0-10.28 .989-15.28 3.075l-22.12 9.249l-38.75-101.1c47.87-34.1 64.87-100.2 34.5-152.7l-86.62-150.5c-5.863-10.17-16.56-16.04-27.76-16.04c-4.084-.0039-8.23 .7781-12.24 2.415l-114.2 47.37L205.8 2.415c-4.006-1.636-8.156-2.415-12.24-2.415c-11.2 0-21.9 5.871-27.76 16.04L79.15 166.5C48.9 219 65.78 284.3 113.6 319.2l-38.75 101.9L52.78 411.9c-4.1-2.086-10.18-3.075-15.26-3.075c-15.64 0-30.45 9.324-36.86 24.7c-1.75 4.124 .125 8.749 4.25 10.5l162.4 67.37C168.3 511.8 169.3 512 170.4 512c3.053 0 5.961-1.827 7.267-4.905c8.374-20.37-1.25-43.87-21.62-52.37l-22.12-9.124l39.37-103.6c4.5 .4999 8.874 1.25 13.12 1.25c51.75 0 99.37-32.1 113.4-85.24l20.25-75.36l20.25 75.36c13.1 52.24 61.62 85.24 113.4 85.24c4.25 0 8.624-.7499 13.12-1.25l39.25 103.6l-22.12 9.124c-20.37 8.499-30.12 31.1-21.62 52.37C463.6 510.2 466.5 512 469.6 512c1.051 0 2.113-.21 3.127-.6552l162.4-67.37C639.1 442.2 641.1 437.7 639.4 433.6zM237.9 241.4c-5.25 19.59-20.03 31.06-35.17 35.59C192.1 280.2 169.4 280.8 151.4 267.6C128.7 250.1 121.5 221.3 134.6 198.4l72.61-126.1l68.53 28.41L237.9 241.4zM488.7 267.6c-18.03 13.18-40.71 12.63-51.36 9.448c-15.15-4.535-29.92-16.01-35.17-35.59l-37.81-140.7l68.53-28.41l72.61 126.1C518.6 221.3 511.4 250.1 488.7 267.6z\", \"M261.3 154.5L237.9 241.4c-5.25 19.59-20.03 31.06-35.17 35.59C192.1 280.2 169.4 280.8 151.4 267.6C128.7 250.1 121.5 221.3 134.6 198.4l44.81-77.85L261.3 154.5zM505.5 198.4l-43.38-75.36L379.5 157.3l22.6 84.13c5.25 19.59 20.03 31.06 35.17 35.59c10.65 3.183 33.33 3.73 51.36-9.448C511.4 250.1 518.6 221.3 505.5 198.4z\"]]\n};\nvar faGlassCheers = faChampagneGlasses;\nvar faTaco = {\n  prefix: 'fad',\n  iconName: 'taco',\n  icon: [512, 512, [127790], \"f826\", [\"M255.1 191.1c-130.1 0-237.9 107.4-255.7 247.1C-2.432 460.6 12.94 480 32.45 480h447c19.5 0 35-19.38 32.13-40.88C493.9 299.4 386.1 191.1 255.1 191.1zM111.1 415.1c-8.875 0-15.1-7.127-15.1-16s7.122-15.1 15.1-15.1s16 7.124 16 15.1S120.9 415.1 111.1 415.1zM175.1 351.1c-8.875 0-15.1-7.127-15.1-16S167.1 319.1 175.1 319.1s16 7.122 16 15.1S184.9 351.1 175.1 351.1z\", \"M7.32 279.4C2.195 262.1-3.682 242.4 3.195 224.2C10.32 205.1 27.95 194.9 43.45 185.7c9.5-5.5 19.38-11.25 23.75-17.5c4.75-6.75 7.251-18.5 9.751-30c4-18.13 8.457-38.67 23.58-50.67c15.75-12.5 36.05-11.08 54.05-9.829c10.88 .75 22 1.5 29.25-1c6.877-2.5 15.13-10.25 23-17.5c47.75-44.5 69.38-27.12 98.39 0c7.875 7.375 16 15 23 17.5c7.127 2.625 18.38 1.875 29.13 1.125c18-1.25 38.42-2.671 54.05 9.704c15.25 12.12 19.71 32.67 23.59 50.67c2.5 11.5 5.125 23.38 9.876 30c4.375 6.25 14.25 12 23.75 17.63c15.5 9 33.13 19.38 40.25 38.38c6.875 18.12 .9373 37.87-4.188 55.13c0 .125 0 0 0 0c-2.012 7.445-16.32 43.52-22.12 62.35c-43.87-89.25-128.9-149.7-226.6-149.7c-97.64 0-182.7 60.46-226.6 149.7C23.58 322.8 9.33 286.7 7.32 279.4C7.195 279.2 7.195 279.4 7.32 279.4z\"]]\n};\nvar faHexagonPlus = {\n  prefix: 'fad',\n  iconName: 'hexagon-plus',\n  icon: [512, 512, [\"plus-hexagon\"], \"f300\", [\"M108.5 66.56C121.5 45.1 144.9 32 169.1 32H342C367.1 32 390.5 45.1 403.5 66.56L496 218.6C510 241.6 510 270.4 496 293.4L403.5 445.4C390.5 466.9 367.1 480 342 480H169.1C144.9 480 121.5 466.9 108.5 445.4L15.96 293.4C1.962 270.4 1.962 241.6 15.96 218.6L108.5 66.56zM255.1 368C269.3 368 280 357.3 280 344V280H344C357.3 280 368 269.3 368 256C368 242.7 357.3 232 344 232H280V168C280 154.7 269.3 144 255.1 144C242.7 144 231.1 154.7 231.1 168V232H167.1C154.7 232 143.1 242.7 143.1 256C143.1 269.3 154.7 280 167.1 280H231.1V344C231.1 357.3 242.7 368 255.1 368z\", \"M168 280C154.7 280 144 269.3 144 256C144 242.7 154.7 232 168 232H232V168C232 154.7 242.7 144 256 144C269.3 144 280 154.7 280 168V232H344C357.3 232 368 242.7 368 256C368 269.3 357.3 280 344 280H280V344C280 357.3 269.3 368 256 368C242.7 368 232 357.3 232 344V280H168z\"]]\n};\nvar faPlusHexagon = faHexagonPlus;\nvar faClipboard = {\n  prefix: 'fad',\n  iconName: 'clipboard',\n  icon: [384, 512, [128203], \"f328\", [\"M384 112v352c0 26.51-21.49 48-48 48h-288C21.49 512 0 490.5 0 464v-352C0 85.49 21.49 64 48 64H128C92.65 64 64 92.65 64 128v16C64 152.8 71.16 160 80 160h224C312.8 160 320 152.8 320 144V128c0-35.35-28.65-64-64-64h80C362.5 64 384 85.49 384 112z\", \"M256 64c0-35.35-28.65-64-64-64S128 28.65 128 64C92.65 64 64 92.65 64 128v16C64 152.8 71.16 160 80 160h224C312.8 160 320 152.8 320 144V128C320 92.65 291.3 64 256 64zM192 40c13.25 0 24 10.74 24 24c0 13.25-10.75 24-24 24S168 77.25 168 64C168 50.74 178.7 40 192 40z\"]]\n};\nvar faHouseCircleExclamation = {\n  prefix: 'fad',\n  iconName: 'house-circle-exclamation',\n  icon: [640, 512, [], \"e50a\", [\"M496 192C404.2 192 328.8 262.3 320.7 352L320 352H256C238.3 352 224 366.3 224 384V472C224 494.1 206.1 512 184 512H128.1C126.6 512 125.1 511.9 123.6 511.8C122.4 511.9 121.2 512 120 512H104C81.91 512 64 494.1 64 472V360C64 359.1 64.03 358.1 64.09 357.2V287.6H32.05C14.02 287.6 0 273.5 0 255.5C0 246.5 3.004 238.5 10.01 231.5L266.4 8.016C273.4 1.002 281.4 0 288.4 0C295.4 0 303.4 2.004 309.5 7.014L522.1 193.9C513.6 192.7 504.9 192 496 192L496 192z\", \"M640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM496 416C482.7 416 472 426.7 472 440C472 453.3 482.7 464 496 464C509.3 464 520 453.3 520 440C520 426.7 509.3 416 496 416zM511.1 288C511.1 279.2 504.8 272 495.1 272C487.2 272 479.1 279.2 479.1 288V368C479.1 376.8 487.2 384 495.1 384C504.8 384 511.1 376.8 511.1 368V288z\"]]\n};\nvar faFileArrowUp = {\n  prefix: 'fad',\n  iconName: 'file-arrow-up',\n  icon: [384, 512, [\"file-upload\"], \"f574\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM288.1 344.1C284.3 349.7 278.2 352 272 352s-12.28-2.344-16.97-7.031L216 305.9V424c0 13.25-10.75 24-24 24s-24-10.75-24-24V305.9l-39.03 39.03c-9.375 9.375-24.56 9.375-33.94 0s-9.375-24.56 0-33.94l80-80c9.375-9.375 24.56-9.375 33.94 0l80 80C298.3 320.4 298.3 335.6 288.1 344.1z\", \"M256 0v128h128L256 0zM208.1 231c-9.375-9.375-24.56-9.375-33.94 0l-80 80c-9.375 9.375-9.375 24.56 0 33.94s24.56 9.375 33.94 0L168 305.9V424C168 437.3 178.8 448 192 448s24-10.75 24-24V305.9l39.03 39.03C259.7 349.7 265.8 352 272 352s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L208.1 231z\"]]\n};\nvar faFileUpload = faFileArrowUp;\nvar faWifi = {\n  prefix: 'fad',\n  iconName: 'wifi',\n  icon: [640, 512, [\"wifi-3\", \"wifi-strong\"], \"f1eb\", [\"\", \"M319.1 351.1c-35.35 0-64 28.66-64 64.01s28.66 64.01 64 64.01c35.34 0 64-28.66 64-64.01S355.3 351.1 319.1 351.1zM320 191.1c-70.25 0-137.9 25.6-190.5 72.03C116.3 275.7 115 295.9 126.7 309.2C138.5 322.4 158.7 323.7 171.9 312C212.8 275.9 265.4 256 320 256s107.3 19.88 148.1 56C474.2 317.4 481.8 320 489.3 320c8.844 0 17.66-3.656 24-10.81C525 295.9 523.8 275.7 510.5 264C457.9 217.6 390.3 191.1 320 191.1zM630.2 156.7C546.3 76.28 436.2 32 320 32S93.69 76.28 9.844 156.7c-12.75 12.25-13.16 32.5-.9375 45.25c12.22 12.78 32.47 13.12 45.25 .9375C125.1 133.1 220.4 96 320 96s193.1 37.97 265.8 106.9C592.1 208.8 600 211.8 608 211.8c8.406 0 16.81-3.281 23.09-9.844C643.3 189.2 642.9 168.1 630.2 156.7z\"]]\n};\nvar faWifi3 = faWifi;\nvar faWifiStrong = faWifi;\nvar faMessages = {\n  prefix: 'fad',\n  iconName: 'messages',\n  icon: [640, 512, [\"comments-alt\"], \"f4b6\", [\"M352 0H64C28.75 0 0 28.75 0 63.1V256C0 291.2 28.75 320 64 320l32 .0098v54.25c0 7.998 9.125 12.62 15.5 7.875l82.75-62.12L352 319.9c35.25 .125 64-28.68 64-63.92V63.1C416 28.75 387.3 0 352 0z\", \"M640 191.1v191.1c0 35.25-28.75 63.1-64 63.1h-32v54.24c0 7.998-9.125 12.62-15.5 7.873l-82.75-62.12L319.1 447.1C284.7 447.1 256 419.2 256 383.1v-31.98l96-.002c52.88 0 96-43.12 96-95.99V128h128C611.3 128 640 156.7 640 191.1z\"]]\n};\nvar faCommentsAlt = faMessages;\nvar faBath = {\n  prefix: 'fad',\n  iconName: 'bath',\n  icon: [512, 512, [128705, \"bathtub\"], \"f2cd\", [\"M96 256V77.25C95.97 66.45 111 60.23 118.6 67.88L132.4 81.66C123.6 108.6 129.4 134.5 144.2 153.2C137.9 159.5 137.8 169.8 144 176l11.31 11.31c6.248 6.248 16.38 6.248 22.63 0l105.4-105.4c6.248-6.248 6.248-16.38 0-22.63l-11.31-11.31c-6.248-6.248-16.38-6.248-22.63 0C230.7 33.26 204.7 27.55 177.7 36.41L163.9 22.64C149.5 8.25 129.6 0 109.3 0C66.66 0 32 34.66 32 77.25v178.8L96 256z\", \"M32 384c0 28.32 12.49 53.52 32 71.09V496C64 504.8 71.16 512 80 512h32C120.8 512 128 504.8 128 496v-15.1h256V496c0 8.836 7.164 16 16 16h32c8.836 0 16-7.164 16-16v-40.9c19.51-17.57 32-42.77 32-71.09V352H32V384zM496 256h-480C7.164 256 0 263.2 0 272v32C0 312.8 7.164 320 16 320h480c8.836 0 16-7.164 16-16v-32C512 263.2 504.8 256 496 256z\"]]\n};\nvar faBathtub = faBath;\nvar faUmbrellaSimple = {\n  prefix: 'fad',\n  iconName: 'umbrella-simple',\n  icon: [512, 512, [\"umbrella-alt\"], \"e2bc\", [\"M223.1 432.1c0 8.814-7.188 16-16 16c-7.814 0-13.19-5.314-15.1-10.69c-5.906-16.72-24.1-25.41-40.81-19.5c-16.69 5.875-25.41 24.19-19.5 40.79C143.8 490.6 174.2 512 207.1 512C252.1 512 288 476.1 288 431.1V288H223.1V432.1z\", \"M288 34.19V32c0-17.67-14.33-32-32-32S224 14.33 224 32v2.188C108.6 48.36 16.65 137.8 .3184 251.6C-2.436 270.8 13 288 32.55 288h446.9c19.55 0 34.99-17.19 32.24-36.38C495.3 137.8 403.4 48.36 288 34.19z\"]]\n};\nvar faUmbrellaAlt = faUmbrellaSimple;\nvar faRectangleHistoryCirclePlus = {\n  prefix: 'fad',\n  iconName: 'rectangle-history-circle-plus',\n  icon: [640, 512, [], \"e4a3\", [\"M64 512C28.65 512 0 483.3 0 448V224C0 188.7 28.65 160 64 160H448C471.8 160 492.5 172.9 503.5 192.2C501 192.1 498.5 192 496 192C398.8 192 320 270.8 320 368C320 427.5 349.5 480.1 394.8 512H64zM440 128H72C58.75 128 48 117.3 48 104C48 90.75 58.75 80 72 80H440C453.3 80 464 90.75 464 104C464 117.3 453.3 128 440 128zM392 48H120C106.7 48 96 37.25 96 24C96 10.75 106.7 0 120 0H392C405.3 0 416 10.75 416 24C416 37.25 405.3 48 392 48z\", \"M640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM480 303.1V351.1H432C423.2 351.1 416 359.2 416 367.1C416 376.8 423.2 383.1 432 383.1H480V431.1C480 440.8 487.2 447.1 496 447.1C504.8 447.1 512 440.8 512 431.1V383.1H560C568.8 383.1 576 376.8 576 367.1C576 359.2 568.8 351.1 560 351.1H512V303.1C512 295.2 504.8 287.1 496 287.1C487.2 287.1 480 295.2 480 303.1z\"]]\n};\nvar faUnderline = {\n  prefix: 'fad',\n  iconName: 'underline',\n  icon: [448, 512, [], \"f0cd\", [\"M48 64.01H64v160c0 88.22 71.78 159.1 160 159.1s160-71.78 160-159.1v-160h16c17.69 0 32-14.32 32-32s-14.31-31.1-32-31.1l-96-.0049c-17.69 0-32 14.32-32 32s14.31 32 32 32H320v160c0 52.94-43.06 95.1-96 95.1S128 276.1 128 224v-160h16c17.69 0 32-14.31 32-32s-14.31-32-32-32l-96 .0049c-17.69 0-32 14.31-32 31.1S30.31 64.01 48 64.01z\", \"M448 480c0 17.69-14.31 32-32 32H32c-17.69 0-32-14.31-32-32s14.31-32 32-32h384C433.7 448 448 462.3 448 480z\"]]\n};\nvar faUserPen = {\n  prefix: 'fad',\n  iconName: 'user-pen',\n  icon: [640, 512, [\"user-edit\"], \"f4ff\", [\"M223.1 256c70.7 0 128-57.31 128-128s-57.3-128-128-128C153.3 0 96 57.31 96 128S153.3 256 223.1 256zM274.7 304H173.3C77.61 304 0 381.7 0 477.4C0 496.5 15.52 512 34.66 512h286.4c-1.246-5.531-1.43-11.31-.2832-17.04l14.28-71.41c1.943-9.723 6.676-18.56 13.68-25.56l45.72-45.72C363.3 322.4 321.2 304 274.7 304z\", \"M371.4 420.6c-2.514 2.512-4.227 5.715-4.924 9.203l-14.28 71.41c-1.258 6.289 4.293 11.84 10.59 10.59l71.42-14.29c3.482-.6992 6.682-2.406 9.195-4.922l125.3-125.3l-72.01-72.01L371.4 420.6zM629.5 255.7l-21.1-21.11c-14.06-14.06-36.85-14.06-50.91 0l-38.13 38.14l72.01 72.01l38.13-38.13C643.5 292.5 643.5 269.7 629.5 255.7z\"]]\n};\nvar faUserEdit = faUserPen;\nvar faBinarySlash = {\n  prefix: 'fad',\n  iconName: 'binary-slash',\n  icon: [640, 512, [], \"e33e\", [\"M399.7 288H448C483.3 288 512 316.7 512 352V375.1L399.7 288zM236.4 160H255.1V64H191.1V125.2L127.1 75.02V64C127.1 28.65 156.7 0 191.1 0H255.1C291.3 0 319.1 28.65 319.1 64V160C319.1 179.3 311.5 196.5 298 208.3L236.4 160zM464 160H480C497.7 160 512 174.3 512 192C512 209.7 497.7 224 480 224H384C366.3 224 352 209.7 352 192C352 174.3 366.3 160 384 160H400V76.4L394.1 78.36C377.4 83.95 359.2 74.89 353.6 58.12C348.1 41.35 357.1 23.23 373.9 17.64L421.9 1.643C431.6-1.61 442.4 .0262 450.7 6.041C459.1 12.06 464 21.71 464 32L464 160zM239.1 448H255.1C273.7 448 287.1 462.3 287.1 480C287.1 497.7 273.7 512 255.1 512H159.1C142.3 512 127.1 497.7 127.1 480C127.1 462.3 142.3 448 159.1 448H175.1V364.4L170.1 366.4C153.4 371.9 135.2 362.9 129.6 346.1C124.1 329.4 133.1 311.2 149.9 305.6L197.9 289.6C207.6 286.4 218.4 288 226.7 294C235.1 300.1 240 309.7 240 320L239.1 448zM319.1 352C319.1 350.7 320 349.5 320.1 348.2L384 398.5V448H446.8L497.8 488.2C486.1 502.7 468.1 512 448 512H384C348.7 512 319.1 483.3 319.1 448V352z\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faSquareO = {\n  prefix: 'fad',\n  iconName: 'square-o',\n  icon: [448, 512, [], \"e278\", [\"M224 176C179.9 176 144 211.9 144 256s35.89 80 80 80s80-35.89 80-80S268.1 176 224 176zM384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM224 384c-70.58 0-128-57.42-128-128s57.42-128 128-128s128 57.42 128 128S294.6 384 224 384z\", \"M224 128C153.4 128 96 185.4 96 256s57.42 128 128 128s128-57.42 128-128S294.6 128 224 128zM224 336c-44.11 0-80-35.89-80-80S179.9 176 224 176s80 35.89 80 80S268.1 336 224 336z\"]]\n};\nvar faSignature = {\n  prefix: 'fad',\n  iconName: 'signature',\n  icon: [640, 512, [], \"f5b7\", [\"M64 407.5C64 410.4 64.11 413.2 64.34 416H24C10.75 416 0 405.3 0 392C0 378.7 10.75 368 24 368H64V407.5zM305.9 368H616C629.3 368 640 378.7 640 392C640 405.3 629.3 416 616 416H283.5C291.7 400.3 299.2 384.3 305.9 368z\", \"M224 96C206.3 96 192 110.3 192 128V160C192 177.7 177.7 192 160 192C142.3 192 128 177.7 128 160V128C128 74.98 170.1 32 224 32C277 32 320 74.98 320 128V135.8C320 156.6 318.8 177.4 316.4 198.1L438.8 161.3C450.2 157.9 462.6 161.1 470.1 169.7C479.3 178.3 482.1 190.8 478.4 202.1L460.4 255.1H544C561.7 255.1 576 270.3 576 287.1C576 305.7 561.7 319.1 544 319.1H416C405.7 319.1 396.1 315.1 390 306.7C384 298.4 382.4 287.6 385.6 277.9L398.1 240.4L303.7 268.7C291.9 321.5 272.2 372.2 245.3 419.2L231.4 443.5C218.5 466.1 194.5 480 168.5 480C128.5 480 96 447.5 96 407.5V335.6C96 293.2 123.8 255.8 164.4 243.7L248.9 218.3C253.6 191.1 256 163.5 256 135.8V128C256 110.3 241.7 96 224 96L224 96zM231.8 290.3L182.8 304.1C169.3 309 160 321.5 160 335.6V407.5C160 412.2 163.8 416 168.5 416C171.5 416 174.4 414.4 175.9 411.7L189.8 387.4C207.3 356.6 221.4 324.1 231.8 290.3V290.3z\"]]\n};\nvar faStroopwafel = {\n  prefix: 'fad',\n  iconName: 'stroopwafel',\n  icon: [512, 512, [], \"f551\", [\"M188.1 210.8l-45.25 45.25l45.25 45.25l45.25-45.25L188.1 210.8zM301.2 188.1l-45.25-45.25L210.7 188.1l45.25 45.25L301.2 188.1zM210.7 323.9l45.25 45.25l45.25-45.25L255.1 278.6L210.7 323.9zM256 16c-132.5 0-240 107.5-240 240s107.5 240 240 240s240-107.5 240-240S388.5 16 256 16zM442.6 295.6l-11.25 11.25c-3.125 3.125-8.25 3.125-11.38 0L391.8 278.6l-45.25 45.25l34 33.88l16.88-16.88c3.125-3.125 8.251-3.125 11.38 0l11.25 11.25c3.125 3.125 3.125 8.25 0 11.38l-16.88 16.88l16.88 17c3.125 3.125 3.125 8.25 0 11.38l-11.25 11.25c-3.125 3.125-8.251 3.125-11.38 0l-16.88-17l-17 17c-3.125 3.125-8.25 3.125-11.38 0l-11.25-11.25c-3.125-3.125-3.125-8.25 0-11.38l17-17l-34-33.88l-45.25 45.25l28.25 28.25c3.125 3.125 3.125 8.25 0 11.38l-11.25 11.25c-3.125 3.125-8.25 3.125-11.38 0l-28.25-28.25L227.7 442.6c-3.125 3.125-8.25 3.125-11.38 0l-11.25-11.25c-3.125-3.125-3.125-8.25 0-11.38l28.25-28.25l-45.25-45.25l-33.88 34l16.88 16.88c3.125 3.125 3.125 8.25 0 11.38l-11.25 11.25c-3.125 3.125-8.25 3.125-11.38 0L131.6 403.1l-16.1 16.88c-3.125 3.125-8.25 3.125-11.38 0l-11.25-11.25c-3.125-3.125-3.125-8.25 0-11.38l17-16.88l-17-17c-3.125-3.125-3.125-8.25 0-11.38l11.25-11.25c3.125-3.125 8.25-3.125 11.38 0l16.1 17l33.88-34L120.2 278.6l-28.25 28.25c-3.125 3.125-8.25 3.125-11.38 0L69.37 295.6c-3.125-3.125-3.125-8.25 0-11.38l28.25-28.25l-28.25-28.25c-3.125-3.125-3.125-8.25 0-11.38l11.25-11.25c3.125-3.125 8.25-3.125 11.38 0l28.25 28.25l45.25-45.25l-34-34l-16.88 17c-3.125 3.125-8.25 3.125-11.38 0l-11.25-11.25c-3.125-3.125-3.125-8.25 0-11.38l16.88-17l-16.88-16.88c-3.125-3.125-3.125-8.25 0-11.38l11.25-11.25c3.125-3.125 8.25-3.125 11.38 0l16.88 17l17-17c3.125-3.125 8.25-3.125 11.38 0l11.25 11.25c3.125 3.125 3.125 8.25 0 11.38l-17 16.88l34 34l45.25-45.25L205.1 92c-3.125-3.125-3.125-8.25 0-11.38l11.25-11.25c3.125-3.125 8.25-3.125 11.38 0l28.25 28.25l28.25-28.25c3.125-3.125 8.25-3.125 11.38 0l11.25 11.25c3.125 3.125 3.125 8.25 0 11.38l-28.25 28.25l45.25 45.25l34-34l-17-16.88c-3.125-3.125-3.125-8.25 0-11.38l11.25-11.25c3.125-3.125 8.25-3.125 11.38 0l17 16.88l16.88-16.88c3.125-3.125 8.251-3.125 11.38 0l11.25 11.25c3.125 3.125 3.125 8.25 0 11.38l-17 16.88l17 17c3.125 3.125 3.125 8.25 0 11.38l-11.25 11.25c-3.125 3.125-8.251 3.125-11.38 0l-16.88-17l-34 34l45.25 45.25l28.25-28.25c3.125-3.125 8.25-3.125 11.38 0l11.25 11.25c3.125 3.125 3.125 8.25 0 11.38l-28.25 28.25l28.25 28.25C445.7 287.4 445.7 292.5 442.6 295.6zM278.6 256l45.25 45.25l45.25-45.25l-45.25-45.25L278.6 256z\", \"M414.4 256l28.25-28.25c3.127-3.125 3.127-8.25 0-11.38l-11.25-11.25c-3.125-3.125-8.25-3.125-11.38 0l-28.25 28.25l-45.25-45.25l34-34l16.88 17c3.125 3.125 8.249 3.125 11.38 0l11.25-11.25c3.125-3.125 3.125-8.25 0-11.38l-17-17l17-16.88c3.125-3.125 3.125-8.25 0-11.38L408.8 92c-3.127-3.125-8.251-3.125-11.38 0l-16.88 16.88l-17-16.88c-3.125-3.125-8.25-3.125-11.38 0l-11.25 11.25c-3.123 3.125-3.123 8.25 0 11.38l17 16.88l-34 34l-45.25-45.25l28.25-28.25c3.125-3.125 3.125-8.25 0-11.38l-11.25-11.25c-3.125-3.125-8.25-3.125-11.38 0L255.1 97.63L227.7 69.38c-3.125-3.125-8.25-3.125-11.38 0L205.1 80.63c-3.125 3.125-3.125 8.25 0 11.38l28.25 28.25l-45.25 45.25l-34-34l17-16.88c3.125-3.125 3.125-8.25 0-11.38L159.9 92c-3.125-3.125-8.25-3.125-11.38 0l-17 17l-16.88-17c-3.125-3.125-8.25-3.125-11.38 0l-11.25 11.25c-3.125 3.125-3.125 8.25 0 11.38l16.88 16.88l-16.88 17c-3.125 3.125-3.125 8.25 0 11.38l11.25 11.25c3.125 3.125 8.25 3.125 11.38 0l16.88-17l34 34l-45.25 45.25l-28.25-28.25c-3.125-3.125-8.25-3.125-11.38 0l-11.25 11.25c-3.125 3.125-3.125 8.25 0 11.38l28.25 28.25L69.37 284.3c-3.125 3.125-3.125 8.25 0 11.38l11.25 11.25c3.125 3.125 8.25 3.125 11.38 0l28.25-28.25l45.25 45.25l-33.88 34l-16.1-17c-3.125-3.125-8.25-3.125-11.38 0l-11.25 11.25c-3.125 3.125-3.125 8.25 0 11.38l17 17l-17 16.88c-3.125 3.125-3.125 8.25 0 11.38l11.25 11.25c3.125 3.125 8.25 3.125 11.38 0l16.1-16.88l16.88 16.88c3.125 3.125 8.25 3.125 11.38 0l11.25-11.25c3.125-3.125 3.125-8.25 0-11.38l-16.88-16.88l33.88-34l45.25 45.25l-28.25 28.25c-3.125 3.125-3.125 8.25 0 11.38l11.25 11.25c3.125 3.125 8.25 3.125 11.38 0l28.25-28.25l28.25 28.25c3.125 3.125 8.25 3.125 11.38 0l11.25-11.25c3.125-3.125 3.125-8.25 0-11.38l-28.25-28.25l45.25-45.25l34 33.88l-17 17c-3.123 3.125-3.123 8.25 0 11.38l11.25 11.25c3.125 3.125 8.25 3.125 11.38 0l17-17l16.88 17c3.125 3.125 8.249 3.125 11.38 0l11.25-11.25c3.125-3.125 3.125-8.25 0-11.38l-16.88-17l16.88-16.88c3.125-3.125 3.125-8.25 0-11.38l-11.25-11.25c-3.127-3.125-8.251-3.125-11.38 0l-16.88 16.88l-34-33.88l45.25-45.25l28.25 28.25c3.125 3.125 8.25 3.125 11.38 0l11.25-11.25c3.127-3.125 3.127-8.25 0-11.38L414.4 256zM255.1 142.9l45.25 45.25l-45.25 45.25L210.7 188.1L255.1 142.9zM142.9 256l45.25-45.25l45.25 45.25l-45.25 45.25L142.9 256zM255.1 369.1l-45.25-45.25L255.1 278.6l45.25 45.25L255.1 369.1zM323.9 301.3l-45.25-45.25l45.25-45.25l45.25 45.25L323.9 301.3z\"]]\n};\nvar faBold = {\n  prefix: 'fad',\n  iconName: 'bold',\n  icon: [384, 512, [], \"f032\", [\"M321.1 242.4C340.1 220.1 352 191.6 352 160c0-70.59-57.42-128-128-128L32 32.01c-17.67 0-32 14.31-32 32s14.33 32 32 32h16v320H32c-17.67 0-32 14.31-32 32s14.33 32 32 32h224c70.58 0 128-57.41 128-128C384 305.3 358.6 264.8 321.1 242.4zM112 96.01H224c35.3 0 64 28.72 64 64s-28.7 64-64 64H112V96.01zM256 416H112v-128H256c35.3 0 64 28.71 64 63.1S291.3 416 256 416z\", \"\"]]\n};\nvar faAnchorLock = {\n  prefix: 'fad',\n  iconName: 'anchor-lock',\n  icon: [640, 512, [], \"e4ad\", [\"M384 96C384 129.4 366.1 158.8 341.1 176H352C369.7 176 384 190.3 384 208C384 225.7 369.7 240 352 240H319.1V448H368C373.4 448 378.8 447.5 384 446.7V480C384 490.1 386.7 501.3 391.6 510.3C383.9 511.4 376 512 368 512H208C119.6 512 48 440.4 48 352V345.9L40.97 352.1C31.6 362.3 16.4 362.3 7.029 352.1C-2.343 343.6-2.343 328.4 7.029 319L63.03 263C72.4 253.7 87.6 253.7 96.97 263L152.1 319C162.3 328.4 162.3 343.6 152.1 352.1C143.6 362.3 128.4 362.3 119 352.1L112 345.9V352C112 405 154.1 448 208 448H256V240H224C206.3 240 192 225.7 192 208C192 190.3 206.3 176 224 176H234.9C209 158.8 192 129.4 192 96C192 42.98 234.1 0 288 0C341 0 384 42.98 384 96H384zM287.1 64C270.3 64 255.1 78.33 255.1 96C255.1 113.7 270.3 128 287.1 128C305.7 128 319.1 113.7 319.1 96C319.1 78.33 305.7 64 287.1 64z\", \"M448 320V272C448 227.8 483.8 192 528 192C572.2 192 608 227.8 608 272V320C625.7 320 640 334.3 640 352V480C640 497.7 625.7 512 608 512H448C430.3 512 416 497.7 416 480V352C416 334.3 430.3 320 448 320zM496 320H560V272C560 254.3 545.7 240 528 240C510.3 240 496 254.3 496 272V320z\"]]\n};\nvar faBuildingNgo = {\n  prefix: 'fad',\n  iconName: 'building-ngo',\n  icon: [384, 512, [], \"e4d7\", [\"M320 112V144C320 152.8 312.8 160 304 160C295.2 160 288 152.8 288 144V112C288 103.2 295.2 96 304 96C312.8 96 320 103.2 320 112zM336 0C362.5 0 384 21.49 384 48V464C384 490.5 362.5 512 336 512H240V432C240 405.5 218.5 384 192 384C165.5 384 144 405.5 144 432V512H48C21.49 512 0 490.5 0 464V48C0 21.49 21.49 0 48 0H336zM64 272C64 280.8 71.16 288 80 288H112C120.8 288 128 280.8 128 272V240C128 231.2 120.8 224 112 224H80C71.16 224 64 231.2 64 240V272zM176 224C167.2 224 160 231.2 160 240V272C160 280.8 167.2 288 176 288H208C216.8 288 224 280.8 224 272V240C224 231.2 216.8 224 208 224H176zM256 272C256 280.8 263.2 288 272 288H304C312.8 288 320 280.8 320 272V240C320 231.2 312.8 224 304 224H272C263.2 224 256 231.2 256 240V272zM168 64C159.2 64 152 71.16 152 80V168C152 181.3 162.7 192 176 192H208C221.3 192 232 181.3 232 168V144C232 135.2 224.8 128 216 128C207.2 128 200 135.2 200 144V160H184V96H216C224.8 96 232 88.84 232 80C232 71.16 224.8 64 216 64H168zM256 144C256 170.5 277.5 192 304 192C330.5 192 352 170.5 352 144V112C352 85.49 330.5 64 304 64C277.5 64 256 85.49 256 112V144zM61.31 71.12C57.4 65.26 50.11 62.64 43.36 64.69C36.62 66.73 32 72.95 32 80V176C32 184.8 39.16 192 48 192C56.84 192 64 184.8 64 176V132.8L98.69 184.9C102.6 190.7 109.9 193.4 116.6 191.3C123.4 189.3 128 183.1 128 176V80C128 71.16 120.8 64 112 64C103.2 64 96 71.16 96 80V123.2L61.31 71.12z\", \"M96 123.2V80C96 71.16 103.2 64 112 64C120.8 64 128 71.16 128 80V176C128 183.1 123.4 189.3 116.6 191.3C109.9 193.4 102.6 190.7 98.69 184.9L64 132.8V176C64 184.8 56.84 192 48 192C39.16 192 32 184.8 32 176V80C32 72.95 36.62 66.73 43.36 64.69C50.11 62.64 57.4 65.26 61.31 71.13L96 123.2zM152 80C152 71.16 159.2 64 168 64H216C224.8 64 232 71.16 232 80C232 88.84 224.8 96 216 96H184V160H200V144C200 135.2 207.2 128 216 128C224.8 128 232 135.2 232 144V168C232 181.3 221.3 192 208 192H176C162.7 192 152 181.3 152 168V80zM256 112C256 85.49 277.5 64 304 64C330.5 64 352 85.49 352 112V144C352 170.5 330.5 192 304 192C277.5 192 256 170.5 256 144V112zM304 96C295.2 96 288 103.2 288 112V144C288 152.8 295.2 160 304 160C312.8 160 320 152.8 320 144V112C320 103.2 312.8 96 304 96V96z\"]]\n};\nvar faTransporter3 = {\n  prefix: 'fad',\n  iconName: 'transporter-3',\n  icon: [512, 512, [], \"e045\", [\"M93.75 140.4L64 128L51.63 98.25C50.88 96.88 49.5 96 48 96S45.13 96.88 44.38 98.25L32 128L2.25 140.4C.875 141.1 0 142.5 0 144s.875 2.875 2.25 3.625L32 160l12.38 29.75C45.13 191.1 46.5 192 48 192s2.875-.875 3.625-2.25L64 160l29.75-12.38C95.13 146.9 96 145.5 96 144S95.13 141.1 93.75 140.4zM509.8 44.38L480 32l-12.38-29.75C466.9 .875 465.5 0 464 0s-2.875 .875-3.625 2.25L448 32l-29.75 12.38C416.9 45.13 416 46.5 416 48s.875 2.875 2.25 3.625L448 64l12.38 29.75C461.1 95.13 462.5 96 464 96s2.875-.875 3.625-2.25L480 64l29.75-12.38C511.1 50.88 512 49.5 512 48S511.1 45.13 509.8 44.38zM400 256h-288C103.2 256 96 263.2 96 272S103.2 288 112 288h288C408.8 288 416 280.8 416 272S408.8 256 400 256zM176 352h160c8.844 0 16-7.156 16-16S344.8 320 336 320h-160C167.2 320 160 327.2 160 336S167.2 352 176 352zM176 416h160c8.844 0 16-7.156 16-16S344.8 384 336 384h-160C167.2 384 160 391.2 160 400S167.2 416 176 416zM144 224h224C376.8 224 384 216.8 384 208S376.8 192 368 192h-224C135.2 192 128 199.2 128 208S135.2 224 144 224zM176 160h160C344.8 160 352 152.8 352 144S344.8 128 336 128h-160C167.2 128 160 135.2 160 144S167.2 160 176 160z\", \"M384 448H128c-17.62 0-32 14.38-32 32v32h320v-32C416 462.4 401.6 448 384 448zM256 96c26.5 0 48-21.5 48-48S282.5 0 256 0S208 21.5 208 48S229.5 96 256 96z\"]]\n};\nvar faEngineWarning = {\n  prefix: 'fad',\n  iconName: 'engine-warning',\n  icon: [640, 512, [\"engine-exclamation\"], \"f5f2\", [\"M424 88C424 101.3 413.3 112 400 112H328V144H280V112H208C194.7 112 184 101.3 184 88C184 74.75 194.7 64 208 64H400C413.3 64 424 74.75 424 88zM24 136C37.25 136 48 146.7 48 160V232H96V280H48V352C48 365.3 37.25 376 24 376C10.75 376 0 365.3 0 352V160C0 146.7 10.75 136 24 136zM608 192C625.7 192 640 206.3 640 224V416C640 433.7 625.7 448 608 448H576C558.3 448 544 433.7 544 416V224C544 206.3 558.3 192 576 192H608z\", \"M409.5 144C424.1 144 438.2 148.9 449.5 158L487.1 188.8C503.2 200.9 512 219.3 512 238.8V384C512 419.3 483.3 448 448 448H254.8C235.3 448 216.9 439.2 204.8 423.1L172.8 384H128C110.3 384 96 369.7 96 352V176C96 158.3 110.3 144 128 144H409.5zM324 208C324 196.1 315 188 304 188C292.1 188 284 196.1 284 208V296C284 307 292.1 316 304 316C315 316 324 307 324 296V208zM304 392C317.3 392 328 381.3 328 368C328 354.7 317.3 344 304 344C290.7 344 280 354.7 280 368C280 381.3 290.7 392 304 392z\"]]\n};\nvar faEngineExclamation = faEngineWarning;\nvar faCircleDownRight = {\n  prefix: 'fad',\n  iconName: 'circle-down-right',\n  icon: [512, 512, [], \"e108\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM362.5 346.5c0 8.836-7.162 16-15.1 16H188.1c-6.475 0-12.31-3.891-14.78-9.875c-2.484-5.98-1.104-12.86 3.471-17.44l45.25-45.25L154.1 222C141.6 209.5 141.7 189.3 154.2 176.8l22.63-22.63c12.5-12.5 32.72-12.54 45.21-.041l67.92 67.92l45.25-45.25c4.574-4.578 11.46-5.957 17.44-3.469c5.988 2.473 9.877 8.305 9.877 14.78V346.5z\", \"M362.5 346.5c0 8.836-7.162 16-15.1 16H188.1c-6.475 0-12.31-3.891-14.78-9.875c-2.484-5.98-1.104-12.86 3.471-17.44l45.25-45.25L154.1 222C141.6 209.5 141.7 189.3 154.2 176.8l22.63-22.63c12.5-12.5 32.72-12.54 45.21-.041l67.92 67.92l45.25-45.25c4.574-4.578 11.46-5.957 17.44-3.469c5.988 2.473 9.877 8.305 9.877 14.78V346.5z\"]]\n};\nvar faSquareK = {\n  prefix: 'fad',\n  iconName: 'square-k',\n  icon: [448, 512, [], \"e274\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM243.7 242.3l72 104c7.547 10.89 4.828 25.84-6.078 33.39C305.5 382.6 300.7 384 296 384c-7.609 0-15.09-3.609-19.75-10.34L206.9 273.4L176 303.9V360C176 373.3 165.3 384 152 384S128 373.3 128 360v-208C128 138.8 138.8 128 152 128S176 138.8 176 152v84.5l103.2-101.6c9.453-9.297 24.67-9.172 33.94 .25c9.312 9.453 9.188 24.64-.25 33.94l-71.78 70.69C241.9 240.7 243 241.3 243.7 242.3z\", \"M313.1 135.2c-9.266-9.422-24.48-9.547-33.94-.25L176 236.5V152C176 138.8 165.3 128 152 128S128 138.8 128 152v208C128 373.3 138.8 384 152 384s24-10.75 24-24V303.9l30.89-30.42l69.38 100.2C280.9 380.4 288.4 384 296 384c4.719 0 9.484-1.375 13.64-4.266c10.91-7.547 13.62-22.5 6.078-33.39l-72-104c-.7324-1.057-1.805-1.662-2.666-2.564l71.78-70.69C322.3 159.8 322.4 144.6 313.1 135.2z\"]]\n};\nvar faManatSign = {\n  prefix: 'fad',\n  iconName: 'manat-sign',\n  icon: [384, 512, [], \"e1d5\", [\"M224 64V98.65C213.6 96.91 202.9 96 192 96C181.1 96 170.4 96.91 160 98.65V64C160 46.33 174.3 32 192 32C209.7 32 224 46.33 224 64zM224 448C224 465.7 209.7 480 192 480C174.3 480 160 465.7 160 448V164C170.2 161.4 180.1 160 192 160C203 160 213.8 161.4 224 164V448z\", \"M0 288C0 181.1 85.96 96 192 96C298 96 384 181.1 384 288V448C384 465.7 369.7 480 352 480C334.3 480 320 465.7 320 448V288C320 217.3 262.7 160 192 160C121.3 160 64 217.3 64 288V448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448V288z\"]]\n};\nvar faMoneyCheckPen = {\n  prefix: 'fad',\n  iconName: 'money-check-pen',\n  icon: [640, 512, [\"money-check-edit\"], \"f872\", [\"M.0003 128C.0003 92.65 28.65 64 64 64H512C547.3 64 576 92.65 576 128V192.6C560.8 194.6 546.2 201.4 534.6 213.1L353.3 394.3C345.1 402.5 339.3 412.8 336.5 424.1L330.5 448H64C28.65 448 0 419.3 0 384L.0003 128zM112 320H336C344.8 320 352 312.8 352 304C352 295.2 344.8 288 336 288H112C103.2 288 96 295.2 96 304C96 312.8 103.2 320 112 320zM112 192C103.2 192 96 199.2 96 208C96 216.8 103.2 224 112 224H432C440.8 224 448 216.8 448 208C448 199.2 440.8 192 432 192H112z\", \"M557.2 235.7C572.8 220.1 598.1 220.1 613.8 235.7L628.1 250.1C643.8 265.7 643.8 291 628.1 306.7L598.7 336.1L527.8 265.1L557.2 235.7zM576.1 358.7L446.9 487.9C442.8 492 437.6 494.9 432 496.3L371.9 511.4C366.4 512.7 360.7 511.1 356.7 507.2C352.7 503.2 351.1 497.4 352.5 491.1L367.5 431.8C368.9 426.2 371.8 421.1 375.9 416.1L505.1 287.8L576.1 358.7z\"]]\n};\nvar faMoneyCheckEdit = faMoneyCheckPen;\nvar faNotEqual = {\n  prefix: 'fad',\n  iconName: 'not-equal',\n  icon: [448, 512, [], \"f53e\", [\"M400 304h-169.6l-42.67 64H400c17.69 0 32-14.32 32-32.01S417.7 304 400 304zM48 208h169.5l42.67-64H48c-17.69 0-32 14.31-32 31.99S30.31 208 48 208zM432 176c0-17.69-14.31-31.99-32-31.99h-62.89l-42.67 64H400C417.7 208 432 193.7 432 176zM16 336c0 17.69 14.31 32.01 32 32.01h62.87l42.67-64H48C30.31 304 16 318.3 16 336z\", \"M122.6 465.7C116.5 475 106.3 480 95.97 480c-6.093 0-12.25-1.75-17.72-5.375c-14.72-9.813-18.69-29.66-8.875-44.38l255.1-384c9.781-14.69 29.62-18.66 44.37-8.875c14.72 9.813 18.69 29.66 8.875 44.38L122.6 465.7z\"]]\n};\nvar faBorderTopLeft = {\n  prefix: 'fad',\n  iconName: 'border-top-left',\n  icon: [448, 512, [\"border-style\"], \"f853\", [\"M448 160C448 177.7 433.7 192 416 192C398.3 192 384 177.7 384 160C384 142.3 398.3 128 416 128C433.7 128 448 142.3 448 160zM448 256C448 273.7 433.7 288 416 288C398.3 288 384 273.7 384 256C384 238.3 398.3 224 416 224C433.7 224 448 238.3 448 256zM128 480C110.3 480 96 465.7 96 448C96 430.3 110.3 416 128 416C145.7 416 160 430.3 160 448C160 465.7 145.7 480 128 480zM320 480C302.3 480 288 465.7 288 448C288 430.3 302.3 416 320 416C337.7 416 352 430.3 352 448C352 465.7 337.7 480 320 480zM256 448C256 465.7 241.7 480 224 480C206.3 480 192 465.7 192 448C192 430.3 206.3 416 224 416C241.7 416 256 430.3 256 448zM416 480C398.3 480 384 465.7 384 448C384 430.3 398.3 416 416 416C433.7 416 448 430.3 448 448C448 465.7 433.7 480 416 480zM416 384C398.3 384 384 369.7 384 352C384 334.3 398.3 320 416 320C433.7 320 448 334.3 448 352C448 369.7 433.7 384 416 384z\", \"M32 480C14.33 480 0 465.7 0 448V112C0 67.82 35.82 32 80 32H416C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96H80C71.16 96 64 103.2 64 112V448C64 465.7 49.67 480 32 480z\"]]\n};\nvar faBorderStyle = faBorderTopLeft;\nvar faMapLocationDot = {\n  prefix: 'fad',\n  iconName: 'map-location-dot',\n  icon: [576, 512, [\"map-marked-alt\"], \"f5a0\", [\"M416 503V200.4C419.5 193.5 422.7 186.7 425.6 179.9C426.1 178.6 426.6 177.4 427.1 176.1L543.1 129.7C558.9 123.4 576 135 576 152V422.8C576 432.6 570 441.4 560.9 445.1L416 503zM15.09 187.3L137.6 138.3C140 152.5 144.9 166.6 150.4 179.9C153.3 186.7 156.5 193.5 160 200.4V451.8L32.91 502.7C17.15 508.1 0 497.4 0 480.4V209.6C0 199.8 5.975 190.1 15.09 187.3H15.09zM384 504.3L191.1 449.4V255C212.5 286.3 234.3 314.6 248.2 331.1C268.7 357.6 307.3 357.6 327.8 331.1C341.7 314.6 363.5 286.3 384 255L384 504.3z\", \"M273.2 311.1C241.1 271.9 168 174.6 168 120C168 53.73 221.7 0 288 0C354.3 0 408 53.73 408 120C408 174.6 334.9 271.9 302.8 311.1C295.1 321.6 280.9 321.6 273.2 311.1V311.1zM288 152C310.1 152 328 134.1 328 112C328 89.91 310.1 72 288 72C265.9 72 248 89.91 248 112C248 134.1 265.9 152 288 152z\"]]\n};\nvar faMapMarkedAlt = faMapLocationDot;\nvar faTilde = {\n  prefix: 'fad',\n  iconName: 'tilde',\n  icon: [448, 512, [63135], \"7e\", [\"M348.1 384c-26.31 0-52.03-10.66-70.63-29.25l-152.3-152.2c-6.688-6.688-15.94-10.5-25.38-10.5C80.09 192 64 208.1 64 227.9v92.12c0 17.69-14.31 32-32 32s-32-14.31-32-32V227.9c0-55.06 44.81-99.88 99.88-99.88c26.31 0 52.03 10.66 70.63 29.25l152.3 152.2c6.688 6.688 15.94 10.5 25.38 10.5C367.9 320 384 303.9 384 284.1V192c0-17.69 14.31-32 32-32s32 14.31 32 32V284.1C448 339.2 403.2 384 348.1 384z\", \"\"]]\n};\nvar faJedi = {\n  prefix: 'fad',\n  iconName: 'jedi',\n  icon: [576, 512, [], \"f669\", [\"M371.2 343.9l-42.13 8.627l20.13 33.75c1.875 3.25 1.375 7.375-1.375 10c-2.75 2.5-6.876 2.75-10 .75l-27.13-18.5l2.16 66.99C304.8 447.1 296.5 448 288 448s-16.85-.8711-24.89-2.508l2.16-66.99l-27.13 18.5c-3.125 2-7.251 1.75-10-.75c-2.75-2.625-3.25-6.75-1.375-10l20.13-33.75l-42.13-8.627c-3.625-.875-6.375-4.125-6.375-7.875s2.75-7 6.375-7.875l42.13-8.75L226.8 285.6C224.9 282.5 225.4 278.4 228.1 275.7c2.75-2.5 6.876-2.875 10-.75l30.38 20.63l11.49-287.8C280.3 3.461 283.7 .0156 287.1 0c4.236 .0156 7.759 3.461 8.009 7.828l11.49 287.8l30.38-20.63c3.125-2.125 7.251-1.75 10 .75c2.75 2.625 3.25 6.75 1.375 9.875l-20.13 33.75l42.13 8.75c3.625 .875 6.375 4.125 6.375 7.875S374.9 342.1 371.2 343.9z\", \"M554.9 293.1l-58.88 58.88h40C493.2 446.1 398.2 511.1 287.1 512c-110.3-.0078-205.2-65.88-247.1-160h40L21.13 293.1C17.75 275.1 16 258.6 16 241.2c0-5.75 .75-11.5 1-17.25h47L22.75 182.7c14.63-65.62 53.11-123.4 107.9-162.2c2.75-2 6.022-3.005 9.272-3.005c5.502 0 10.5 2.75 13.5 7.25C156.5 29.12 157 34.87 155 39.87c-6.5 16.25-9.875 33.75-9.875 51.25c0 45.13 21.13 86.63 57.75 113.8c4 2.875 6.501 7.5 6.626 12.38c.25 5-1.751 9.752-5.501 13c-32.75 29.38-47.5 74-38.5 117.1c1.725 8.551 4.659 16.66 8.108 24.5c.1484 .3594 .3242 .6953 .4766 1.047c2.502 5.551 5.383 10.86 8.658 15.95c1.479 2.398 2.924 4.77 4.559 7.055c.9336 1.258 2.002 2.391 2.982 3.613C212.1 428.8 248.1 448 288 448s75.02-19.18 97.7-48.46c.9805-1.223 2.049-2.355 2.982-3.613c1.635-2.285 3.08-4.656 4.559-7.055c3.275-5.094 6.156-10.4 8.658-15.95c.1523-.3516 .3281-.6875 .4766-1.047c3.449-7.84 6.383-15.94 8.108-24.5c9.002-43.13-5.751-87.75-38.5-117.1c-3.75-3.25-5.751-8.002-5.501-13c.125-4.875 2.626-9.5 6.626-12.38c36.63-27.12 57.75-68.63 57.75-113.8c0-17.5-3.375-35-9.875-51.25c-2-5-1.5-10.75 1.625-15.13c3-4.5 7.1-7.25 13.5-7.25c3.25 0 6.474 .9546 9.224 2.955c54.75 38.88 93.28 96.67 107.9 162.3l-41.25 41.25h47c.25 5.754 .9965 11.5 .9965 17.25C559.1 258.6 558.2 275.1 554.9 293.1z\"]]\n};\nvar faSquarePollVertical = {\n  prefix: 'fad',\n  iconName: 'square-poll-vertical',\n  icon: [448, 512, [\"poll\"], \"f681\", [\"M384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM128 224C110.3 224 96 238.3 96 256V352C96 369.7 110.3 384 128 384C145.7 384 160 369.7 160 352V256C160 238.3 145.7 224 128 224zM192 352C192 369.7 206.3 384 224 384C241.7 384 256 369.7 256 352V160C256 142.3 241.7 128 224 128C206.3 128 192 142.3 192 160V352zM320 288C302.3 288 288 302.3 288 320V352C288 369.7 302.3 384 320 384C337.7 384 352 369.7 352 352V320C352 302.3 337.7 288 320 288z\", \"M192 160C192 142.3 206.3 128 224 128C241.7 128 256 142.3 256 160V352C256 369.7 241.7 384 224 384C206.3 384 192 369.7 192 352V160zM96 256C96 238.3 110.3 224 128 224C145.7 224 160 238.3 160 256V352C160 369.7 145.7 384 128 384C110.3 384 96 369.7 96 352V256zM352 320V352C352 369.7 337.7 384 320 384C302.3 384 288 369.7 288 352V320C288 302.3 302.3 288 320 288C337.7 288 352 302.3 352 320z\"]]\n};\nvar faPoll = faSquarePollVertical;\nvar faArrowDownSquareTriangle = {\n  prefix: 'fad',\n  iconName: 'arrow-down-square-triangle',\n  icon: [512, 512, [\"sort-shapes-down-alt\"], \"f889\", [\"M320 224h128c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32h-128c-17.67 0-31.1 14.33-31.1 32v128C288 209.7 302.3 224 320 224zM492.1 438.9l-83.13-137.1c-11.12-18.38-38.75-18.38-49.88 0l-83.25 137.1c-11 18.25 2.75 41.13 25 41.13h166.3C489.4 480 503.1 457.1 492.1 438.9z\", \"M237.6 328.7c13.03 11.95 13.9 32.22 1.969 45.27l-87.1 96.09c-12.12 13.26-35.06 13.26-47.19 0l-87.1-96.09c-11.94-13.05-11.06-33.31 1.969-45.27c13.59-12.46 33.8-10.48 45.22 1.969L96 366.1V64.03c0-17.7 14.33-32.03 32-32.03s32 14.33 32 32.03v302l32.4-35.4C204.4 317.7 224.6 316.8 237.6 328.7z\"]]\n};\nvar faSortShapesDownAlt = faArrowDownSquareTriangle;\nvar faMugHot = {\n  prefix: 'fad',\n  iconName: 'mug-hot',\n  icon: [512, 512, [9749], \"f7b6\", [\"M132.1 59.27C119.7 52.03 112 38.63 112 24.28c0-13.25-10.75-24.14-24-24.14S64 11.03 64 24.28c0 31.34 16.83 60.64 43.91 76.45C120.3 107.1 128 121.4 128 136c0 13.25 10.75 23.89 24 23.89S176 148.1 176 135.7C176 104.4 159.2 75.08 132.1 59.27zM244.1 59.27C231.7 52.03 224 38.63 224 24.28c0-13.25-10.75-24.18-24-24.18S176 11.03 176 24.28c0 31.34 16.83 60.64 43.91 76.45C232.3 107.1 240 121.4 240 136c0 13.25 10.75 23.86 24 23.86S288 148.1 288 135.7C288 104.4 271.2 75.08 244.1 59.27z\", \"M400 192H32C14.25 192 0 206.3 0 224v192c0 53 43 96 96 96h192c53 0 96-43 96-96h16c61.75 0 112-50.25 112-112S461.8 192 400 192zM400 352H384V256h16C426.5 256 448 277.5 448 304S426.5 352 400 352z\"]]\n};\nvar faDogLeashed = {\n  prefix: 'fad',\n  iconName: 'dog-leashed',\n  icon: [576, 512, [129454], \"f6d4\", [\"M100.1 4.414C107.4-1.68 117.5-1.433 123.6 4.965L281.3 170.5L430.2 233.3C438.4 236.7 442.2 246.1 438.7 254.2C435.3 262.4 425.9 266.2 417.8 262.7L288 208.1V384C288 392.8 280.8 400 272 400C263.2 400 256 392.8 256 384V190.4L100.4 27.03C94.32 20.64 94.57 10.51 100.1 4.414V4.414z\", \"M256 383.3C250.7 383.8 245.4 384 240 384C211.2 384 184 377.1 160 364.8V480C160 497.7 145.7 512 128 512H96C78.33 512 64 497.7 64 480V249.8C35.23 238.9 12.64 214.5 4.836 183.3L.9558 167.8C-3.331 150.6 7.094 133.2 24.24 128.1C41.38 124.7 58.76 135.1 63.05 152.2L66.93 167.8C70.49 182 83.29 191.1 97.97 191.1H256V383.3zM288 208.1L416 261.1V480C416 497.7 401.7 512 384 512H352C334.3 512 320 497.7 320 480V364.8C309.9 369.1 299.2 374.2 288 377.4V208.1zM305.9 180.9L332.7 19.85C334.6 8.395 344.5 0 356.1 0C363.6 0 370.6 3.52 375.1 9.502L392 32H444.1C456.8 32 469.1 37.06 478.1 46.06L496 64H552C565.3 64 576 74.75 576 88V112C576 156.2 540.2 192 496 192H426.7L420.5 229.2L305.9 180.9zM448 63.1C439.2 63.1 432 71.16 432 79.1C432 88.84 439.2 95.1 448 95.1C456.8 95.1 464 88.84 464 79.1C464 71.16 456.8 63.1 448 63.1z\"]]\n};\nvar faCarBattery = {\n  prefix: 'fad',\n  iconName: 'car-battery',\n  icon: [512, 512, [\"battery-car\"], \"f5df\", [\"M0 160C0 124.7 28.65 96 64 96H448C483.3 96 512 124.7 512 160V384C512 419.3 483.3 448 448 448H64C28.65 448 0 419.3 0 384V160zM352 192V224H320C311.2 224 304 231.2 304 240C304 248.8 311.2 256 320 256H352V288C352 296.8 359.2 304 368 304C376.8 304 384 296.8 384 288V256H416C424.8 256 432 248.8 432 240C432 231.2 424.8 224 416 224H384V192C384 183.2 376.8 176 368 176C359.2 176 352 183.2 352 192zM96 224C87.16 224 80 231.2 80 240C80 248.8 87.16 256 96 256H192C200.8 256 208 248.8 208 240C208 231.2 200.8 224 192 224H96z\", \"M80 96C80 78.33 94.33 64 112 64H176C193.7 64 208 78.33 208 96H80zM304 96C304 78.33 318.3 64 336 64H400C417.7 64 432 78.33 432 96H304z\"]]\n};\nvar faBatteryCar = faCarBattery;\nvar faFaceDowncastSweat = {\n  prefix: 'fad',\n  iconName: 'face-downcast-sweat',\n  icon: [512, 512, [], \"e371\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 220.2 7.341 186.1 20.6 155.2C29.19 158.3 38.43 160 48 160C91.45 160 128 125.4 128 81.01C128 69.58 124.2 58.57 120.9 50.53C119.6 47.43 118.1 44.32 116.6 41.23C156.7 15.15 204.6 0 256 0C397.4 0 512 114.6 512 256zM256 384C284.5 384 304.4 397.7 316.1 410.7C322 417.3 332.1 417.8 338.7 411.9C345.3 405.1 345.8 395.9 339.9 389.3C323.8 371.4 295.7 352 255.1 352C216.3 352 188.2 371.4 172.1 389.3C166.2 395.9 166.7 405.1 173.3 411.9C179.9 417.8 189.1 417.3 195.9 410.7C207.6 397.7 227.5 384 255.1 384H256z\", \"M48 128C21.54 128 0 107 0 81.01C0 61.02 28.55 20.65 41.6 3.281C44.8-1.094 51.2-1.094 54.4 3.281C67.57 20.65 95.1 61.02 95.1 81.01C95.1 107 74.46 128 47.1 128H48zM96 272C96 263.2 103.2 256 112 256H208C216.8 256 224 263.2 224 272C224 280.8 216.8 288 208 288H112C103.2 288 96 280.8 96 272zM288 272C288 263.2 295.2 256 304 256H400C408.8 256 416 263.2 416 272C416 280.8 408.8 288 400 288H304C295.2 288 288 280.8 288 272z\"]]\n};\nvar faMemoCircleInfo = {\n  prefix: 'fad',\n  iconName: 'memo-circle-info',\n  icon: [576, 512, [], \"e49a\", [\"M320 0C355.3 0 384 28.65 384 64V198.6C310.1 219.5 256 287.4 256 368C256 427.1 285.1 479.3 329.7 511.3C326.6 511.7 323.3 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H320zM80 128C71.16 128 64 135.2 64 144C64 152.8 71.16 160 80 160H304C312.8 160 320 152.8 320 144C320 135.2 312.8 128 304 128H80zM80 256H240C248.8 256 256 248.8 256 240C256 231.2 248.8 224 240 224H80C71.16 224 64 231.2 64 240C64 248.8 71.16 256 80 256zM80 352H176C184.8 352 192 344.8 192 336C192 327.2 184.8 320 176 320H80C71.16 320 64 327.2 64 336C64 344.8 71.16 352 80 352z\", \"M576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM432 272C418.7 272 408 282.7 408 296C408 309.3 418.7 320 432 320C445.3 320 456 309.3 456 296C456 282.7 445.3 272 432 272zM416 352C407.2 352 400 359.2 400 368C400 376.8 407.2 384 416 384L416 432C407.2 432 400 439.2 400 448C400 456.8 407.2 464 416 464H448C456.8 464 464 456.8 464 448C464 439.2 456.8 432 448 432V368C448 359.2 440.8 352 432 352H416z\"]]\n};\nvar faGift = {\n  prefix: 'fad',\n  iconName: 'gift',\n  icon: [512, 512, [127873], \"f06b\", [\"M152 176H224V256H32C14.33 256 0 241.7 0 224V160C0 142.3 14.33 128 32 128H73.6C88.16 156.5 117.8 176 152 176zM480 256H288V176H360C394.2 176 423.8 156.5 438.4 128H480C497.7 128 512 142.3 512 160V224C512 241.7 497.7 256 480 256zM32 288H224V512H80C53.49 512 32 490.5 32 464V288zM288 512V288H480V464C480 490.5 458.5 512 432 512H288z\", \"M280.1 44.45C296.3 16.91 325.9 0 357.8 0H360C408.6 0 448 39.4 448 88C448 136.6 408.6 176 360 176H288V256H224V176H152C103.4 176 64 136.6 64 88C64 39.4 103.4 0 152 0H154.2C186.1 0 215.7 16.91 231.9 44.45L256 85.46L280.1 44.45zM190.5 68.78C182.9 55.91 169.1 48 154.2 48H152C129.9 48 112 65.91 112 88C112 110.1 129.9 128 152 128H225.3L190.5 68.78zM286.7 128H360C382.1 128 400 110.1 400 88C400 65.91 382.1 48 360 48H357.8C342.9 48 329.1 55.91 321.5 68.78L286.7 128zM224 512V288H288V512H224z\"]]\n};\nvar faDiceTwo = {\n  prefix: 'fad',\n  iconName: 'dice-two',\n  icon: [448, 512, [9857], \"f528\", [\"M384 32H64C28.62 32 0 60.62 0 96v320c0 35.38 28.62 64 64 64h320c35.38 0 64-28.62 64-64V96C448 60.62 419.4 32 384 32zM128 192C110.4 192 96 177.6 96 160s14.38-32 32-32s32 14.38 32 32S145.6 192 128 192zM320 384c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S337.6 384 320 384z\", \"M128 128C110.4 128 96 142.4 96 160s14.38 32 32 32s32-14.38 32-32S145.6 128 128 128zM320 320c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S337.6 320 320 320z\"]]\n};\nvar faVolume = {\n  prefix: 'fad',\n  iconName: 'volume',\n  icon: [576, 512, [128265, \"volume-medium\"], \"f6a8\", [\"M444.6 181.9c-10.28-8.344-25.41-6.875-33.75 3.406c-8.406 10.25-6.906 25.37 3.375 33.78C425.5 228.4 432 241.8 432 256c0 14.19-6.5 27.62-17.81 36.87c-10.28 8.406-11.78 23.53-3.375 33.78c4.719 5.812 11.62 8.812 18.56 8.812c5.344 0 10.75-1.781 15.19-5.406C467.1 311.6 480 284.7 480 256S467.1 200.4 444.6 181.9zM505.1 108c-10.22-8.344-25.34-6.906-33.78 3.344c-8.406 10.25-6.906 25.37 3.344 33.78C508.6 172.9 528 213.3 528 256s-19.44 83.09-53.31 110.9c-10.25 8.406-11.75 23.53-3.344 33.78c4.75 5.781 11.62 8.781 18.56 8.781c5.375 0 10.75-1.781 15.22-5.437C550.2 367.1 576 313.1 576 256S550.2 144.9 505.1 108z\", \"M352 64v383.1c0 12.59-7.337 24.01-18.84 29.16C328.1 479.1 324.4 480 320 480c-7.688 0-15.28-2.781-21.27-8.094l-134.9-119.9H80c-26.51 0-48-21.49-48-47.1V208c0-26.51 21.49-47.1 48-47.1h83.84l134.9-119.9c9.422-8.375 22.93-10.45 34.43-5.259C344.7 39.1 352 51.41 352 64z\"]]\n};\nvar faVolumeMedium = faVolume;\nvar faTransporter5 = {\n  prefix: 'fad',\n  iconName: 'transporter-5',\n  icon: [512, 512, [], \"e2a6\", [\"M509.8 44.38L480 32l-12.38-29.75C466.9 .875 465.5 0 464 0s-2.875 .875-3.625 2.25L448 32l-29.75 12.38C416.9 45.13 416 46.5 416 48s.875 2.875 2.25 3.625L448 64l12.38 29.75C461.1 95.13 462.5 96 464 96s2.875-.875 3.625-2.25L480 64l29.75-12.38C511.1 50.88 512 49.5 512 48S511.1 45.13 509.8 44.38zM93.75 172.4L64 160L51.63 130.3C50.88 128.9 49.5 128 48 128S45.13 128.9 44.38 130.3L32 160L2.25 172.4C.875 173.1 0 174.5 0 176s.875 2.875 2.25 3.625L32 192l12.38 29.75C45.13 223.1 46.5 224 48 224s2.875-.875 3.625-2.25L64 192l29.75-12.38C95.13 178.9 96 177.5 96 176S95.13 173.1 93.75 172.4zM224 32h64c8.844 0 16-7.156 16-16S296.8 0 288 0H224C215.2 0 208 7.156 208 16S215.2 32 224 32zM176 160h160C344.8 160 352 152.8 352 144S344.8 128 336 128h-160C167.2 128 160 135.2 160 144S167.2 160 176 160zM400 256h-288C103.2 256 96 263.2 96 272S103.2 288 112 288h288C408.8 288 416 280.8 416 272S408.8 256 400 256zM176 416h160c8.844 0 16-7.156 16-16S344.8 384 336 384h-160C167.2 384 160 391.2 160 400S167.2 416 176 416z\", \"M384 448H128c-17.62 0-32 14.38-32 32v32h320v-32C416 462.4 401.6 448 384 448z\"]]\n};\nvar faGaugeCircleBolt = {\n  prefix: 'fad',\n  iconName: 'gauge-circle-bolt',\n  icon: [640, 512, [], \"e496\", [\"M503.1 192.2C501.3 192.1 498.7 192 496 192C398.8 192 320 270.8 320 368C320 413.9 337.6 455.7 366.4 487C332.1 503 295.5 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C375.4 0 475.6 81.67 503.1 192.2zM256 416C291.3 416 320 387.3 320 352C320 325.1 303.5 302.1 280 292.7V88C280 74.75 269.3 64 256 64C242.7 64 232 74.75 232 88V292.7C208.5 302.1 192 325.1 192 352C192 387.3 220.7 416 256 416zM144 112C126.3 112 112 126.3 112 144C112 161.7 126.3 176 144 176C161.7 176 176 161.7 176 144C176 126.3 161.7 112 144 112zM96 288C113.7 288 128 273.7 128 256C128 238.3 113.7 224 96 224C78.33 224 64 238.3 64 256C64 273.7 78.33 288 96 288zM368 176C385.7 176 400 161.7 400 144C400 126.3 385.7 112 368 112C350.3 112 336 126.3 336 144C336 161.7 350.3 176 368 176z\", \"M640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM546.5 301.8C549.2 296.9 548.2 290.7 543.9 286.1C539.6 283.2 533.3 283 528.8 286.4L432.8 358.4C428.7 361.5 426.1 366.9 428.6 371.8C430.2 376.7 434.8 380 440 380H475.6L445.5 434.2C442.8 439.1 443.8 445.3 448.1 449C452.4 452.8 458.7 452.1 463.2 449.6L559.2 377.6C563.3 374.5 565 369.1 563.4 364.2C561.8 359.3 557.2 356 552 356H516.4L546.5 301.8z\"]]\n};\nvar faCoinFront = {\n  prefix: 'fad',\n  iconName: 'coin-front',\n  icon: [512, 512, [], \"e3fc\", [\"M96 256C96 167.6 167.6 96 256 96C344.4 96 416 167.6 416 256C416 344.4 344.4 416 256 416C167.6 416 96 344.4 96 256zM280 184C280 170.7 269.3 160 256 160C242.7 160 232 170.7 232 184V328C232 341.3 242.7 352 256 352C269.3 352 280 341.3 280 328V184zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 448C362 448 448 362 448 256C448 149.1 362 64 256 64C149.1 64 64 149.1 64 256C64 362 149.1 448 256 448z\", \"M64 256C64 149.1 149.1 64 256 64C362 64 448 149.1 448 256C448 362 362 448 256 448C149.1 448 64 362 64 256zM256 416C344.4 416 416 344.4 416 256C416 167.6 344.4 96 256 96C167.6 96 96 167.6 96 256C96 344.4 167.6 416 256 416z\"]]\n};\nvar faFileSlash = {\n  prefix: 'fad',\n  iconName: 'file-slash',\n  icon: [640, 512, [], \"e3a7\", [\"M352 127.1L352 0H176C149.5 0 128 21.49 128 48l.002 27.01l383.1 300.1L512 160l-127.1-.0007C366.3 159.1 352 145.7 352 127.1zM384 0v128h128L384 0zM128 464C128 490.5 149.5 512 176 512h288c16.36 0 30.78-8.221 39.44-20.72L128 197L128 464z\", \"M639.1 487.1c0-7.119-3.153-14.16-9.191-18.89L38.82 5.11C34.41 1.672 29.19 0 24.04 0c-13.85 0-24.04 11.3-24.04 23.1c0 7.119 3.153 14.16 9.192 18.89l591.1 463.1C605.6 510.3 610.8 512 615.1 512C629.8 512 639.1 500.6 639.1 487.1z\"]]\n};\nvar faMessageArrowUpRight = {\n  prefix: 'fad',\n  iconName: 'message-arrow-up-right',\n  icon: [512, 512, [], \"e1dd\", [\"M448 0H64C28.75 0 0 28.75 0 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96V499.1c0 9.748 11.25 15.45 19.12 9.699L304 415.1H448c35.25 0 64-28.75 64-63.1V63.1C512 28.75 483.3 0 448 0zM368 264C368 277.3 357.3 288 344 288S320 277.3 320 264V193.9l-96 96c-9.381 9.381-24.56 9.373-33.94 0C180.7 280.6 180.7 265.4 190.1 256l96-96H216C202.8 160 192 149.3 192 136S202.8 112 216 112h128c13.25 0 24 10.75 24 24V264z\", \"M344 112h-128C202.8 112 192 122.8 192 136S202.8 160 216 160h70.06l-96 96c-9.375 9.375-9.375 24.56 0 33.94c9.373 9.373 24.56 9.381 33.94 0l96-96V264C320 277.3 330.8 288 344 288s24-10.75 24-24v-128C368 122.8 357.3 112 344 112z\"]]\n};\nvar faTreasureChest = {\n  prefix: 'fad',\n  iconName: 'treasure-chest',\n  icon: [576, 512, [], \"f723\", [\"M352 336c0 8.836-7.164 16-16 16h-96C231.2 352 224 344.8 224 336V288H160v192h256V288h-64V336zM0 128v128h96V32C42.98 32 0 74.98 0 128zM0 448c0 17.67 14.33 32 32 32h64V288H0V448zM160 256h64V208C224 199.2 231.2 192 240 192h96C344.8 192 352 199.2 352 208V256h64V32H160V256zM480 32v224h96V128C576 74.98 533 32 480 32zM480 480h64c17.67 0 32-14.33 32-32V288h-96V480z\", \"M96 256h64V32H96V256zM96 480h64V288H96V480zM416 480h64V288h-64V480zM416 32v224h64V32H416zM336 192h-96C231.2 192 224 199.2 224 208v128C224 344.8 231.2 352 240 352h96c8.836 0 16-7.164 16-16v-128C352 199.2 344.8 192 336 192zM304 304c0 8.836-7.164 16-16 16S272 312.8 272 304v-64C272 231.2 279.2 224 288 224s16 7.162 16 16V304z\"]]\n};\nvar faChessQueen = {\n  prefix: 'fad',\n  iconName: 'chess-queen',\n  icon: [512, 512, [9819], \"f445\", [\"M447.1 496c0 8.836-7.164 16-16 16H79.98c-8.839 0-16-7.164-16-16c0-20.88 13.41-38.47 32.03-45.07V432c0-8.838 7.165-16 16-16h288c8.837 0 16 7.162 16 16v18.95C434.6 457.6 447.1 475.1 447.1 496z\", \"M256 112c30.88 0 56-25.12 56-56S286.9 0 256 0S199.1 25.12 199.1 56S225.1 112 256 112zM511.1 197.4c0-5.178-2.509-10.2-7.096-13.26L476.4 168.2c-2.684-1.789-5.602-2.62-8.497-2.62c-17.23 0-17.39 26.37-51.92 26.37c-29.38 0-47.97-25.41-47.97-50.63C367.1 134 361.1 128 354.6 128h-38.75c-6.001 0-11.63 4-12.88 9.875C298.2 160.1 278.7 176 255.1 176c-22.75 0-42.25-15.87-47-38.12C207.7 132 202.2 128 196.1 128h-38.75C149.1 128 143.1 134 143.1 141.4c0 18.45-13.73 50.62-47.95 50.62c-34.59 0-34.87-26.39-51.87-26.39c-2.909 0-5.804 .8334-8.432 2.645l-28.63 16C2.509 187.2 0 192.3 0 197.4c0 2.438 .5583 4.901 1.72 7.185L104.2 416h303.5l102.5-211.4C511.4 202.3 511.1 199.8 511.1 197.4z\"]]\n};\nvar faPaintbrushFine = {\n  prefix: 'fad',\n  iconName: 'paintbrush-fine',\n  icon: [576, 512, [\"paint-brush-alt\", \"paint-brush-fine\", \"paintbrush-alt\"], \"f5a9\", [\"M205.2 291.9L284.1 370.8C284.2 370.8 284.2 370.9 284.2 371C286.7 380.3 288 389.1 288 400C288 461.9 237.9 512 176 512H32C14.33 512 0 497.7 0 480C0 462.3 14.33 448 32 448H36.81C54.44 448 66.4 429.1 64.59 411.6C64.2 407.8 64 403.9 64 400C64 338.1 114.1 288 176 288C186 288 195.8 289.3 205 291.8C205.1 291.8 205.2 291.8 205.2 291.9H205.2z\", \"M284.3 370.9L205.1 291.7L480.4 16.4C502.3-5.467 537.7-5.467 559.6 16.4C581.5 38.27 581.5 73.73 559.6 95.6L284.3 370.9z\"]]\n};\nvar faPaintBrushAlt = faPaintbrushFine;\nvar faPaintBrushFine = faPaintbrushFine;\nvar faPaintbrushAlt = faPaintbrushFine;\nvar faGlasses = {\n  prefix: 'fad',\n  iconName: 'glasses',\n  icon: [576, 512, [], \"f530\", [\"M222.1 370.8c-2.551 33.15-31.09 58.98-65.04 58.98H109.7c-36.03 0-65.36-28.53-65.36-63.6V318.4c23.11-8.289 55.31-16.58 92.61-16.58c30.45 0 60.25 5.578 89.11 16.58L222.1 370.8zM531.6 366.2c0 35.07-29.33 63.6-65.36 63.6h-47.34c-33.95 0-62.49-25.82-65.04-58.98l-3.984-52.45c28.85-11 58.82-16.58 89.27-16.58c36.98 0 69.34 8.289 92.45 16.58V366.2z\", \"M574.1 280.4l-45.38-181.8c-5.875-23.63-21.62-44-43-55.75c-21.5-11.75-47-14.13-70.25-6.375l-15.25 5.125c-8.375 2.75-12.88 11.88-10 20.25l5 15.13c2.75 8.375 11.88 12.88 20.25 10.13l13.12-4.375c10.88-3.625 23-3.625 33.25 1.75c10.25 5.375 17.5 14.5 20.38 25.75l38.38 153.9c-22.12-6.875-49.75-12.5-81.13-12.5c-34.88 0-73.1 7-114.9 26.75H251.4C210.5 258.6 171.4 251.6 136.5 251.6c-31.38 0-58.1 5.625-81.12 12.5l38.38-153.9C96.63 98.99 103.9 89.87 114.3 84.49c10.12-5.375 22.25-5.375 33.13-1.75l13.12 4.375c8.375 2.75 17.5-1.75 20.25-10.13l5-15.13c2.875-8.375-1.625-17.5-10.13-20.25l-15.25-5.125C137.3 28.74 111.6 31.12 90.25 42.87s-37.13 32.13-43 55.75L1.875 280.4C.6251 285.4 .0001 290.6 .0001 295.9v70.25C.0001 428.1 51.63 480 115.3 480h37.13c60.25 0 110.4-46 114.9-105.4l2.875-38.63h35.75l2.875 38.63C313.3 433.1 363.4 480 423.6 480h37.13c63.62 0 115.2-51 115.2-113.9V295.9C576 290.6 575.4 285.5 574.1 280.4zM222.1 370.8c-2.551 33.15-31.09 58.98-65.04 58.98H109.7c-36.03 0-65.36-28.53-65.36-63.6V318.4c23.11-8.289 55.31-16.58 92.61-16.58c30.45 0 60.25 5.578 89.11 16.58L222.1 370.8zM531.6 366.2c0 35.07-29.33 63.6-65.36 63.6h-47.34c-33.95 0-62.49-25.82-65.04-58.98l-3.984-52.45c28.85-11 58.82-16.58 89.27-16.58c36.98 0 69.34 8.289 92.45 16.58V366.2z\"]]\n};\nvar faHoodCloak = {\n  prefix: 'fad',\n  iconName: 'hood-cloak',\n  icon: [576, 512, [], \"f6ef\", [\"M288.2 192c-70.62 0-128 57.25-128 128l.0658 192h255.1l-.0593-192C416.2 249.2 358.9 192 288.2 192z\", \"M575.1 479.1c-.25 16.5-13.49 32-32.36 32L416.2 512l-.0593-192c0-70.75-57.25-128-128-128c-70.62 0-128 57.25-128 128l.0658 192l-127.9 0c-18.87 0-32.11-15.5-32.36-32c-.125-6.5 1.859-13.27 6.359-19.15c57.62-77 57.65-140.9 57.65-140.9v-64c0-146.5 127.1-256 223.6-256h149.1c17.5 0 26.25 21.12 13.87 33.5l-39.77 39.75c54.75 59.75 101.2 98.75 101.2 182.8v64c0 0 .0002 63.85 57.62 140.9C574.1 466.7 576.1 473.5 575.1 479.1z\"]]\n};\nvar faSquareQuote = {\n  prefix: 'fad',\n  iconName: 'square-quote',\n  icon: [448, 512, [], \"e329\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM208 280C208 319.7 175.7 352 136 352c-13.25 0-24-10.75-24-24S122.8 304 136 304C149.2 304 160 293.2 160 280V271.2C157.4 271.6 154.7 272 152 272C121.1 272 96 246.9 96 216S121.1 160 152 160S208 185.1 208 216V280zM352 280C352 319.7 319.7 352 280 352C266.8 352 256 341.3 256 328s10.75-24 24-24c13.23 0 24-10.77 24-24V271.2C301.4 271.6 298.7 272 296 272c-30.93 0-56-25.07-56-56S265.1 160 296 160S352 185.1 352 216V280z\", \"M152 160C121.1 160 96 185.1 96 216S121.1 272 152 272C154.7 272 157.4 271.6 160 271.2V280C160 293.2 149.2 304 136 304c-13.25 0-24 10.75-24 24S122.8 352 136 352C175.7 352 208 319.7 208 280v-64C208 185.1 182.9 160 152 160zM296 160c-30.93 0-56 25.07-56 56s25.07 56 56 56c2.74 0 5.365-.4258 8-.8066V280c0 13.23-10.77 24-24 24C266.8 304 256 314.8 256 328S266.8 352 280 352C319.7 352 352 319.7 352 280v-64C352 185.1 326.9 160 296 160z\"]]\n};\nvar faUpLeft = {\n  prefix: 'fad',\n  iconName: 'up-left',\n  icon: [384, 512, [], \"e2bd\", [\"M358.6 377.4l-45.26 45.25c-12.5 12.5-32.76 12.5-45.25 0L138.5 293l90.51-90.51l129.6 129.6C371.1 344.6 371.1 364.9 358.6 377.4z\", \"M70.62 360.9c-9.148 9.148-22.92 11.89-34.87 6.938C23.79 362.9 16 351.2 16 338.3l0-226.3c0-8.836 3.58-16.84 9.369-22.63C31.16 83.58 39.16 80 47.1 80h226.3c12.95 0 24.61 7.789 29.57 19.75c4.949 11.95 2.209 25.72-6.939 34.87L70.62 360.9z\"]]\n};\nvar faBringFront = {\n  prefix: 'fad',\n  iconName: 'bring-front',\n  icon: [640, 512, [], \"f857\", [\"M64 192H128V256H64C28.65 256 0 227.3 0 192V64C0 28.65 28.65 0 64 0H192C227.3 0 256 28.65 256 64H64V192zM576 448V320H512V256H576C611.3 256 640 284.7 640 320V448C640 483.3 611.3 512 576 512H448C412.7 512 384 483.3 384 448H576z\", \"M160 160C160 124.7 188.7 96 224 96H416C451.3 96 480 124.7 480 160V352C480 387.3 451.3 416 416 416H224C188.7 416 160 387.3 160 352V160z\"]]\n};\nvar faChessBoard = {\n  prefix: 'fad',\n  iconName: 'chess-board',\n  icon: [448, 512, [], \"f43c\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM384 416H64V96h320V416z\", \"M64 160v64h64V160H64zM256 416h64v-64h-64V416zM192 96H128v64h64V96zM384 352V288h-64v64H384zM128 416h64v-64H128V416zM64 288v64h64V288H64zM320 96h-64v64h64V96zM192 288v64h64V288H192zM256 224v64h64V224H256zM256 224V160H192v64H256zM384 224V160h-64v64H384zM192 224H128v64h64V224z\"]]\n};\nvar faBurgerCheese = {\n  prefix: 'fad',\n  iconName: 'burger-cheese',\n  icon: [512, 512, [127828, \"cheeseburger\"], \"f7f1\", [\"M50.39 220.8C45.93 218.6 42.03 215.5 38.97 211.6C35.91 207.7 33.79 203.2 32.75 198.4C31.71 193.5 31.8 188.5 32.99 183.7C54.98 97.02 146.5 32 256 32C365.5 32 457 97.02 479 183.7C480.2 188.5 480.3 193.5 479.2 198.4C478.2 203.2 476.1 207.7 473 211.6C469.1 215.5 466.1 218.6 461.6 220.8C457.2 222.9 452.3 224 447.3 224H64.67C59.73 224 54.84 222.9 50.39 220.8zM372.7 116.7C369.7 119.7 368 123.8 368 128C368 131.2 368.9 134.3 370.7 136.9C372.5 139.5 374.1 141.6 377.9 142.8C380.8 143.1 384 144.3 387.1 143.7C390.2 143.1 393.1 141.6 395.3 139.3C397.6 137.1 399.1 134.2 399.7 131.1C400.3 128 399.1 124.8 398.8 121.9C397.6 118.1 395.5 116.5 392.9 114.7C390.3 112.9 387.2 111.1 384 111.1C379.8 111.1 375.7 113.7 372.7 116.7V116.7zM244.7 84.69C241.7 87.69 240 91.76 240 96C240 99.16 240.9 102.3 242.7 104.9C244.5 107.5 246.1 109.6 249.9 110.8C252.8 111.1 256 112.3 259.1 111.7C262.2 111.1 265.1 109.6 267.3 107.3C269.6 105.1 271.1 102.2 271.7 99.12C272.3 96.02 271.1 92.8 270.8 89.88C269.6 86.95 267.5 84.45 264.9 82.7C262.3 80.94 259.2 79.1 256 79.1C251.8 79.1 247.7 81.69 244.7 84.69V84.69zM116.7 116.7C113.7 119.7 112 123.8 112 128C112 131.2 112.9 134.3 114.7 136.9C116.5 139.5 118.1 141.6 121.9 142.8C124.8 143.1 128 144.3 131.1 143.7C134.2 143.1 137.1 141.6 139.3 139.3C141.6 137.1 143.1 134.2 143.7 131.1C144.3 128 143.1 124.8 142.8 121.9C141.6 118.1 139.5 116.5 136.9 114.7C134.3 112.9 131.2 111.1 128 111.1C123.8 111.1 119.7 113.7 116.7 116.7L116.7 116.7zM475.3 388.7C478.3 391.7 480 395.8 480 400V416C480 432.1 473.3 449.3 461.3 461.3C449.3 473.3 432.1 480 416 480H96C79.03 480 62.75 473.3 50.75 461.3C38.74 449.3 32 432.1 32 416V400C32 395.8 33.69 391.7 36.69 388.7C39.69 385.7 43.76 384 48 384H464C468.2 384 472.3 385.7 475.3 388.7zM320 320L224 256H416L320 320z\", \"M481.9 270.1C490.9 279.1 496 291.3 496 304C496 316.7 490.9 328.9 481.9 337.9C472.9 346.9 460.7 352 448 352H64C51.27 352 39.06 346.9 30.06 337.9C21.06 328.9 16 316.7 16 304C16 291.3 21.06 279.1 30.06 270.1C39.06 261.1 51.27 256 64 256H224L320 320L416 256H448C460.7 256 472.9 261.1 481.9 270.1z\"]]\n};\nvar faCheeseburger = faBurgerCheese;\nvar faBuildingCircleCheck = {\n  prefix: 'fad',\n  iconName: 'building-circle-check',\n  icon: [640, 512, [], \"e4d2\", [\"M0 48C0 21.49 21.49 0 48 0H336C362.5 0 384 21.49 384 48V232.2C344.9 264.5 320 313.3 320 368C320 417.5 340.4 462.2 373.3 494.2C364.5 505.1 351.1 512 336 512H240V432C240 405.5 218.5 384 192 384C165.5 384 144 405.5 144 432V512H48C21.49 512 0 490.5 0 464V48zM80 224C71.16 224 64 231.2 64 240V272C64 280.8 71.16 288 80 288H112C120.8 288 128 280.8 128 272V240C128 231.2 120.8 224 112 224H80zM160 272C160 280.8 167.2 288 176 288H208C216.8 288 224 280.8 224 272V240C224 231.2 216.8 224 208 224H176C167.2 224 160 231.2 160 240V272zM272 224C263.2 224 256 231.2 256 240V272C256 280.8 263.2 288 272 288H304C312.8 288 320 280.8 320 272V240C320 231.2 312.8 224 304 224H272zM64 144C64 152.8 71.16 160 80 160H112C120.8 160 128 152.8 128 144V112C128 103.2 120.8 96 112 96H80C71.16 96 64 103.2 64 112V144zM176 96C167.2 96 160 103.2 160 112V144C160 152.8 167.2 160 176 160H208C216.8 160 224 152.8 224 144V112C224 103.2 216.8 96 208 96H176zM256 144C256 152.8 263.2 160 272 160H304C312.8 160 320 152.8 320 144V112C320 103.2 312.8 96 304 96H272C263.2 96 256 103.2 256 112V144z\", \"M352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM563.3 347.3C569.6 341.1 569.6 330.9 563.3 324.7C557.1 318.4 546.9 318.4 540.7 324.7L480 385.4L451.3 356.7C445.1 350.4 434.9 350.4 428.7 356.7C422.4 362.9 422.4 373.1 428.7 379.3L468.7 419.3C474.9 425.6 485.1 425.6 491.3 419.3L563.3 347.3z\"]]\n};\nvar faRepeat1 = {\n  prefix: 'fad',\n  iconName: 'repeat-1',\n  icon: [512, 512, [128258], \"f365\", [\"M480 256c-17.67 0-32 14.31-32 32c0 52.94-43.06 96-96 96H192L192 344c0-9.469-5.578-18.06-14.23-21.94c-8.641-3.781-18.75-2.219-25.83 4.094l-80 72C66.89 402.7 64 409.2 64 416s2.891 13.28 7.938 17.84l80 72C156.4 509.9 162.2 512 168 512c3.312 0 6.615-.6875 9.756-2.062C186.4 506.1 192 497.5 192 488L192 448h160c88.22 0 160-71.78 160-160C512 270.3 497.7 256 480 256zM160 128h159.1L320 168c0 9.469 5.578 18.06 14.23 21.94c12.41 5.431 22.38-1.007 25.83-4.094l80-72C445.1 109.3 448 102.8 448 95.1s-2.891-13.28-7.938-17.84l-80-72C353-.1562 342.9-1.719 334.2 2.062C325.6 5.938 319.1 14.53 319.1 24L320 64H160C71.78 64 0 135.8 0 224c0 17.69 14.33 32 32 32s32-14.31 32-32C64 171.1 107.1 128 160 128z\", \"M264 320C277.3 320 288 309.3 288 296v-80c0-7.719-3.703-14.97-9.969-19.47C271.8 192 263.7 190.8 256.4 193.2l-24 8C219.8 205.4 213 219 217.2 231.6C220.6 241.7 229.1 248 240 248v48C240 309.3 250.8 320 264 320z\"]]\n};\nvar faArrowDownToLine = {\n  prefix: 'fad',\n  iconName: 'arrow-down-to-line',\n  icon: [384, 512, [\"arrow-to-bottom\"], \"f33d\", [\"M352 416H32c-17.69 0-32 14.31-32 32s14.31 32 32 32h320c17.69 0 32-14.31 32-32S369.7 416 352 416z\", \"M86.63 169.4L160 242.8V64c0-17.69 14.31-32 32-32s32 14.31 32 32v178.8l73.38-73.38C303.6 163.1 311.8 160 320 160s16.38 3.125 22.62 9.375c12.5 12.5 12.5 32.75 0 45.25l-128 128c-12.5 12.5-32.75 12.5-45.25 0l-128-128c-12.5-12.5-12.5-32.75 0-45.25S74.13 156.9 86.63 169.4z\"]]\n};\nvar faArrowToBottom = faArrowDownToLine;\nvar faGrid5 = {\n  prefix: 'fad',\n  iconName: 'grid-5',\n  icon: [448, 512, [], \"e199\", [\"M96 48C96 39.16 103.2 32 112 32H144C152.8 32 160 39.16 160 48V80C160 88.84 152.8 96 144 96H112C103.2 96 96 88.84 96 80V48zM48 128C56.84 128 64 135.2 64 144V176C64 184.8 56.84 192 48 192H16C7.164 192 0 184.8 0 176V144C0 135.2 7.164 128 16 128H48zM48 320C56.84 320 64 327.2 64 336V368C64 376.8 56.84 384 48 384H16C7.164 384 0 376.8 0 368V336C0 327.2 7.164 320 16 320H48zM144 224C152.8 224 160 231.2 160 240V272C160 280.8 152.8 288 144 288H112C103.2 288 96 280.8 96 272V240C96 231.2 103.2 224 112 224H144zM96 432C96 423.2 103.2 416 112 416H144C152.8 416 160 423.2 160 432V464C160 472.8 152.8 480 144 480H112C103.2 480 96 472.8 96 464V432zM240 128C248.8 128 256 135.2 256 144V176C256 184.8 248.8 192 240 192H208C199.2 192 192 184.8 192 176V144C192 135.2 199.2 128 208 128H240zM192 336C192 327.2 199.2 320 208 320H240C248.8 320 256 327.2 256 336V368C256 376.8 248.8 384 240 384H208C199.2 384 192 376.8 192 368V336zM336 32C344.8 32 352 39.16 352 48V80C352 88.84 344.8 96 336 96H304C295.2 96 288 88.84 288 80V48C288 39.16 295.2 32 304 32H336zM288 240C288 231.2 295.2 224 304 224H336C344.8 224 352 231.2 352 240V272C352 280.8 344.8 288 336 288H304C295.2 288 288 280.8 288 272V240zM336 416C344.8 416 352 423.2 352 432V464C352 472.8 344.8 480 336 480H304C295.2 480 288 472.8 288 464V432C288 423.2 295.2 416 304 416H336zM384 144C384 135.2 391.2 128 400 128H432C440.8 128 448 135.2 448 144V176C448 184.8 440.8 192 432 192H400C391.2 192 384 184.8 384 176V144zM432 320C440.8 320 448 327.2 448 336V368C448 376.8 440.8 384 432 384H400C391.2 384 384 376.8 384 368V336C384 327.2 391.2 320 400 320H432z\", \"M0 48C0 39.16 7.164 32 16 32H48C56.84 32 64 39.16 64 48V80C64 88.84 56.84 96 48 96H16C7.164 96 0 88.84 0 80V48zM0 240C0 231.2 7.164 224 16 224H48C56.84 224 64 231.2 64 240V272C64 280.8 56.84 288 48 288H16C7.164 288 0 280.8 0 272V240zM48 416C56.84 416 64 423.2 64 432V464C64 472.8 56.84 480 48 480H16C7.164 480 0 472.8 0 464V432C0 423.2 7.164 416 16 416H48zM96 144C96 135.2 103.2 128 112 128H144C152.8 128 160 135.2 160 144V176C160 184.8 152.8 192 144 192H112C103.2 192 96 184.8 96 176V144zM144 320C152.8 320 160 327.2 160 336V368C160 376.8 152.8 384 144 384H112C103.2 384 96 376.8 96 368V336C96 327.2 103.2 320 112 320H144zM192 48C192 39.16 199.2 32 208 32H240C248.8 32 256 39.16 256 48V80C256 88.84 248.8 96 240 96H208C199.2 96 192 88.84 192 80V48zM240 224C248.8 224 256 231.2 256 240V272C256 280.8 248.8 288 240 288H208C199.2 288 192 280.8 192 272V240C192 231.2 199.2 224 208 224H240zM192 432C192 423.2 199.2 416 208 416H240C248.8 416 256 423.2 256 432V464C256 472.8 248.8 480 240 480H208C199.2 480 192 472.8 192 464V432zM336 128C344.8 128 352 135.2 352 144V176C352 184.8 344.8 192 336 192H304C295.2 192 288 184.8 288 176V144C288 135.2 295.2 128 304 128H336zM288 336C288 327.2 295.2 320 304 320H336C344.8 320 352 327.2 352 336V368C352 376.8 344.8 384 336 384H304C295.2 384 288 376.8 288 368V336zM432 32C440.8 32 448 39.16 448 48V80C448 88.84 440.8 96 432 96H400C391.2 96 384 88.84 384 80V48C384 39.16 391.2 32 400 32H432zM384 240C384 231.2 391.2 224 400 224H432C440.8 224 448 231.2 448 240V272C448 280.8 440.8 288 432 288H400C391.2 288 384 280.8 384 272V240zM432 416C440.8 416 448 423.2 448 432V464C448 472.8 440.8 480 432 480H400C391.2 480 384 472.8 384 464V432C384 423.2 391.2 416 400 416H432z\"]]\n};\nvar faRightLongToLine = {\n  prefix: 'fad',\n  iconName: 'right-long-to-line',\n  icon: [640, 512, [], \"e444\", [\"\", \"M366.3 382C357.6 378.2 351.9 369.5 351.9 360V304H32C14.33 304 0 289.7 0 272V240C0 222.3 14.33 208 32 208H351.9V151.1C351.9 142.5 357.6 133.8 366.3 129.1C375.1 126.2 385.3 127.9 392.2 134.4L504.3 238.4C514.6 247.9 514.6 264.1 504.3 273.6L392.2 377.6C385.3 384.1 375.1 385.8 366.3 382V382zM608 64C625.7 64 640 78.33 640 96V416C640 433.7 625.7 448 608 448C590.3 448 576 433.7 576 416V96C576 78.33 590.3 64 608 64z\"]]\n};\nvar faPersonChalkboard = {\n  prefix: 'fad',\n  iconName: 'person-chalkboard',\n  icon: [640, 512, [], \"e53d\", [\"M240 48C240 74.51 218.5 96 192 96C165.5 96 144 74.51 144 48C144 21.49 165.5 0 192 0C218.5 0 240 21.49 240 48zM184 352V480C184 497.7 169.7 512 152 512C134.3 512 120 497.7 120 480V256.9L91.43 304.5C82.33 319.6 62.67 324.5 47.52 315.4C32.37 306.3 27.47 286.7 36.58 271.5L94.85 174.6C112.2 145.7 143.4 128 177.1 128H400C417.7 128 432 142.3 432 160C432 177.7 417.7 192 400 192H264V480C264 497.7 249.7 512 232 512C214.3 512 200 497.7 200 480V352L184 352z\", \"M320 128V48C320 21.49 341.5 0 368 0H592C618.5 0 640 21.49 640 48V272C640 298.5 618.5 320 592 320H368C341.5 320 320 298.5 320 272V224H384V256H576V64H384V128H320z\"]]\n};\nvar faMarsStrokeRight = {\n  prefix: 'fad',\n  iconName: 'mars-stroke-right',\n  icon: [640, 512, [9897, \"mars-stroke-h\"], \"f22b\", [\"M272 256c0 35.35-28.65 64-64 64s-64-28.65-64-64s28.65-64 64-64S272 220.7 272 256z\", \"M619.3 244.7l-82.34-77.61c-15.12-15.12-40.97-4.41-40.97 16.97V223.1L463.1 224V176c.002-8.838-7.162-16-15.1-16h-32c-8.84 0-16 7.16-16 16V224h-19.05c-15.07-81.9-86.7-144-172.1-144C110.8 80 32 158.8 32 256c0 97.2 78.8 176 176 176c86.26 0 157.9-62.1 172.1-144h19.05V336c0 8.836 7.162 16 16 16h32c8.836 0 15.1-7.164 15.1-16V287.1L496 288v39.95c0 21.38 25.85 32.09 40.97 16.97l82.34-77.61C625.6 261.1 625.6 250.9 619.3 244.7zM208 352c-52.94 0-96-43.07-96-96c-.002-52.94 43.06-96 96-96c52.93 0 95.1 43.06 95.1 96C304 308.9 260.9 352 208 352z\"]]\n};\nvar faMarsStrokeH = faMarsStrokeRight;\nvar faHandBackFist = {\n  prefix: 'fad',\n  iconName: 'hand-back-fist',\n  icon: [448, 512, [\"hand-rock\"], \"f255\", [\"M448 144v120.4C448 314.2 422.6 358.1 384 384v128H128v-128l-53.19-38.67C48 325.8 32 294.3 32 261.2V192c0-14.58 6.625-28.38 17.1-37.48L80 130.5V176C80 184.8 87.16 192 96 192s16-7.164 16-16v-128C112 21.48 133.5 0 160 0c25.38 0 45.96 19.77 47.67 44.73C216.2 36.9 227.5 32 240 32C266.5 32 288 53.48 288 80v5.531C296.6 72.57 311.3 64 328 64c23.47 0 42.94 16.87 47.11 39.14C382.4 98.7 390.9 96 400 96C426.5 96 448 117.5 448 144z\", \"\"]]\n};\nvar faHandRock = faHandBackFist;\nvar faTally = {\n  prefix: 'fad',\n  iconName: 'tally',\n  icon: [640, 512, [\"tally-5\"], \"f69c\", [\"M128 32C145.7 32 160 46.33 160 64V275.6L96 296.9V64C96 46.33 110.3 32 128 32zM160 343.1V448C160 465.7 145.7 480 128 480C110.3 480 96 465.7 96 448V364.4L160 343.1zM288 300.4V448C288 465.7 273.7 480 256 480C238.3 480 224 465.7 224 448V321.7L288 300.4zM416 257.7V448C416 465.7 401.7 480 384 480C366.3 480 352 465.7 352 448V279.1L416 257.7zM416 190.3L352 211.6V64C352 46.33 366.3 32 384 32C401.7 32 416 46.33 416 64V190.3zM544 215.1V448C544 465.7 529.7 480 512 480C494.3 480 480 465.7 480 448V236.4L544 215.1zM544 147.6L480 168.9V64C480 46.33 494.3 32 512 32C529.7 32 544 46.33 544 64V147.6zM288 232.9L224 254.3V64C224 46.33 238.3 32 256 32C273.7 32 288 46.33 288 64V232.9z\", \"M638.4 149.9C643.9 166.6 634.9 184.8 618.1 190.4L42.12 382.4C25.35 387.9 7.231 378.9 1.642 362.1C-3.947 345.4 5.114 327.2 21.88 321.6L597.9 129.6C614.6 124.1 632.8 133.1 638.4 149.9V149.9z\"]]\n};\nvar faTally5 = faTally;\nvar faSquareCaretUp = {\n  prefix: 'fad',\n  iconName: 'square-caret-up',\n  icon: [448, 512, [\"caret-square-up\"], \"f151\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.65 419.3 32 384 32zM349.1 305.6C346.2 314.3 337.5 320 328 320h-208c-9.531 0-18.19-5.656-22-14.41C94.19 296.8 95.91 286.7 102.4 279.7l104-112c9.125-9.75 26.06-9.75 35.19 0l104 112C352.1 286.7 353.8 296.8 349.1 305.6z\", \"M349.1 305.6C346.2 314.3 337.5 320 328 320h-208c-9.531 0-18.19-5.656-22-14.41C94.19 296.8 95.91 286.7 102.4 279.7l104-112c9.125-9.75 26.06-9.75 35.19 0l104 112C352.1 286.7 353.8 296.8 349.1 305.6z\"]]\n};\nvar faCaretSquareUp = faSquareCaretUp;\nvar faCloudShowersWater = {\n  prefix: 'fad',\n  iconName: 'cloud-showers-water',\n  icon: [576, 512, [], \"e4e4\", [\"M132.3 259.4C143.7 266.2 147.4 280.1 140.6 292.4L92.58 372.4C85.76 383.7 71.02 387.4 59.65 380.6C48.29 373.8 44.6 359 51.42 347.7L99.42 267.7C106.2 256.3 120.1 252.6 132.3 259.4zM468.3 259.4C479.7 266.2 483.4 280.1 476.6 292.4L428.6 372.4C421.8 383.7 407 387.4 395.7 380.6C384.3 373.8 380.6 359 387.4 347.7L435.4 267.7C442.2 256.3 456.1 252.6 468.3 259.4zM204.6 372.4C197.8 383.7 183 387.4 171.7 380.6C160.3 373.8 156.6 359 163.4 347.7L211.4 267.7C218.2 256.3 232.1 252.6 244.3 259.4C255.7 266.2 259.4 280.1 252.6 292.4L204.6 372.4zM356.3 259.4C367.7 266.2 371.4 280.1 364.6 292.4L316.6 372.4C309.8 383.7 295 387.4 283.7 380.6C272.3 373.8 268.6 359 275.4 347.7L323.4 267.7C330.2 256.3 344.1 252.6 356.3 259.4zM384 448C410.9 448 439.4 437.2 461.4 421.9L461.5 421.9C473.4 413.4 489.5 414.1 500.7 423.6C515 435.5 533.2 444.6 551.3 448.8C568.5 452.9 579.2 470.1 575.2 487.3C571.2 504.5 553.1 515.2 536.7 511.2C512.2 505.5 491.9 494.6 478.5 486.2C449.5 501.7 417 512 384 512C352.1 512 323.4 502.2 303.6 493.1C297.7 490.5 292.5 487.8 288 485.4C283.5 487.8 278.3 490.5 272.4 493.1C252.6 502.2 223.9 512 192 512C158.1 512 126.5 501.7 97.5 486.2C84.12 494.6 63.79 505.5 39.27 511.2C22.06 515.2 4.853 504.5 .8422 487.3C-3.169 470.1 7.532 452.9 24.74 448.8C42.84 444.6 60.96 435.5 75.31 423.6C86.46 414.1 102.6 413.4 114.5 421.9L114.6 421.9C136.7 437.2 165.1 448 192 448C219.5 448 247 437.4 269.5 421.9C280.6 414 295.4 414 306.5 421.9C328.1 437.4 356.5 448 384 448H384z\", \"M368 32C406.7 32 438.1 59.48 446.4 96H448C483.3 96 512 124.7 512 160C512 195.3 483.3 224 448 224H128C92.65 224 64 195.3 64 160C64 124.7 92.65 96 128 96C128 42.98 170.1 0 224 0C262.6 0 295.9 22.82 311.2 55.7C325.7 41.07 345.8 32 368 32z\"]]\n};\nvar faChartBar = {\n  prefix: 'fad',\n  iconName: 'chart-bar',\n  icon: [512, 512, [\"bar-chart\"], \"f080\", [\"M32 32C49.67 32 64 46.33 64 64V400C64 408.8 71.16 416 80 416H480C497.7 416 512 430.3 512 448C512 465.7 497.7 480 480 480H80C35.82 480 0 444.2 0 400V64C0 46.33 14.33 32 32 32z\", \"M352 96C369.7 96 384 110.3 384 128C384 145.7 369.7 160 352 160H160C142.3 160 128 145.7 128 128C128 110.3 142.3 96 160 96H352zM288 192C305.7 192 320 206.3 320 224C320 241.7 305.7 256 288 256H160C142.3 256 128 241.7 128 224C128 206.3 142.3 192 160 192H288zM416 288C433.7 288 448 302.3 448 320C448 337.7 433.7 352 416 352H160C142.3 352 128 337.7 128 320C128 302.3 142.3 288 160 288H416z\"]]\n};\nvar faBarChart = faChartBar;\nvar faHandsBubbles = {\n  prefix: 'fad',\n  iconName: 'hands-bubbles',\n  icon: [576, 512, [\"hands-wash\"], \"e05e\", [\"M290.6 49.94C279.1 48.6 268.4 56.39 264.9 67.46L231.4 173.9c-1.332 4.213-5.826 6.549-10.04 5.217C217.2 177.8 214.8 173.3 216.2 169.1l43.37-137.8c4.461-14.12-4.82-29.3-20.33-31.11c-11.53-1.344-22.21 6.445-25.71 17.51L165.6 169.4C164.2 173.6 159.7 175.9 155.5 174.6C151.3 173.3 148.1 168.8 150.3 164.6l38.56-122.1c4.459-14.12-4.82-29.3-20.33-31.11C157 10.04 146.3 17.83 142.8 28.9L82.84 218.7L80.76 168.7C80.85 155.5 70.17 144.6 56.9 144.5C43.67 144.5 32.18 155.1 32 168.4v112.7c.709 44.48 24.76 83.69 61.65 105.2C94.45 386.1 95.19 385.8 96 385.6v-25.69c0-67.17 43.03-126.7 107.1-148l73.7-22.76l34.15-108.1C315.4 66.94 306.1 51.75 290.6 49.94zM112 416c-26.51 0-48 21.49-48 47.1s21.49 48 48 48S160 490.5 160 464S138.5 416 112 416zM341.1 99.74c-11.53-1.344-22.21 6.443-25.71 17.51l-20.9 66.17l16.11-4.975c5.508-1.66 10.99-2.471 16.5-2.471c6.662 0 12.1 1.334 18.98 3.482l15.36-48.61C366.8 116.7 357.5 101.5 341.1 99.74zM496 128c-26.51 0-48 21.49-48 48s21.49 47.1 48 47.1S544 202.5 544 176S522.5 128 496 128zM416 .0002c-17.67 0-32 14.33-32 32c0 17.67 14.33 31.1 32 31.1c17.67 0 32-14.33 32-31.1C448 14.33 433.7 .0002 416 .0002z\", \"M519.1 336H360c-4.418 0-8-3.582-8-8s3.582-8 8-8h128c14.81 0 26.49-13.42 23.54-28.76c-2.191-11.4-12.84-19.24-24.44-19.24H288l47.09-17.06c12.66-3.906 19.75-17.34 15.84-30.03c-3.938-12.62-17.28-19.69-30.03-15.84L213.2 242.3C162 259.4 128 306.6 128 359.1v25.65c36.47 7.434 64 39.75 64 78.38c0 10.71-2.193 20.91-6.031 30.25C204.1 505.3 225.2 512 248 512h208c14.81 0 26.49-13.42 23.54-28.76c-2.191-11.4-12.84-19.24-24.44-19.24H360c-4.418 0-8-3.582-8-8s3.582-8 8-8h128c14.81 0 26.49-13.42 23.54-28.76c-2.191-11.4-12.84-19.24-24.44-19.24H360c-4.418 0-8-3.582-8-8s3.582-8 8-8h160c14.81 0 26.49-13.42 23.54-28.76C541.3 343.8 530.7 336 519.1 336z\"]]\n};\nvar faHandsWash = faHandsBubbles;\nvar faLessThanEqual = {\n  prefix: 'fad',\n  iconName: 'less-than-equal',\n  icon: [448, 512, [], \"f537\", [\"M52.11 208.2l320 118.8c3.906 1.451 7.922 2.118 11.88 2.118c12.7 0 24.72-7.051 29.73-18.69c6.562-15.23-1.422-32.53-17.83-38.62L150.2 180.6L395.9 89.34c16.41-6.093 24.39-23.39 17.83-38.62S388.6 28.15 372.1 34.21l-320 118.8C39.97 157.5 32 168.4 32 180.6S39.97 203.7 52.11 208.2z\", \"M416 388.6H32c-17.67 0-32 13.29-32 29.71S14.33 448 32 448h384c17.67 0 32-13.29 32-29.71S433.7 388.6 416 388.6z\"]]\n};\nvar faTrain = {\n  prefix: 'fad',\n  iconName: 'train',\n  icon: [448, 512, [128646], \"f238\", [\"M352 64C369.7 64 384 78.33 384 96V192C384 209.7 369.7 224 352 224H96C78.33 224 64 209.7 64 192V96C64 78.33 78.33 64 96 64H352zM35.12 492.9L81.14 446.9C85.99 447.6 90.95 448 96 448H160L105.4 502.6C99.37 508.6 91.23 512 82.75 512H43.04C33.06 512 28.06 499.9 35.12 492.9H35.12zM342.6 502.6L288 447.1H352C357.1 447.1 362 447.6 366.9 446.9L412.9 492.9C419.9 499.9 414.9 511.1 404.1 511.1H365.3C356.8 511.1 348.6 508.6 342.6 502.6H342.6z\", \"M0 96C0 42.98 42.98 0 96 0H352C405 0 448 42.98 448 96V352C448 405 405 448 352 448H96C42.98 448 0 405 0 352V96zM64 192C64 209.7 78.33 224 96 224H352C369.7 224 384 209.7 384 192V96C384 78.33 369.7 64 352 64H96C78.33 64 64 78.33 64 96V192zM224 384C250.5 384 272 362.5 272 336C272 309.5 250.5 288 224 288C197.5 288 176 309.5 176 336C176 362.5 197.5 384 224 384z\"]]\n};\nvar faUpFromDottedLine = {\n  prefix: 'fad',\n  iconName: 'up-from-dotted-line',\n  icon: [448, 512, [], \"e456\", [\"M64 448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416C49.67 416 64 430.3 64 448zM160 448C160 465.7 145.7 480 128 480C110.3 480 96 465.7 96 448C96 430.3 110.3 416 128 416C145.7 416 160 430.3 160 448zM192 448C192 430.3 206.3 416 224 416C241.7 416 256 430.3 256 448C256 465.7 241.7 480 224 480C206.3 480 192 465.7 192 448zM352 448C352 465.7 337.7 480 320 480C302.3 480 288 465.7 288 448C288 430.3 302.3 416 320 416C337.7 416 352 430.3 352 448zM384 448C384 430.3 398.3 416 416 416C433.7 416 448 430.3 448 448C448 465.7 433.7 480 416 480C398.3 480 384 465.7 384 448z\", \"M224 32C230.6 32 236.9 34.72 241.4 39.52L377.4 183.5C384 190.5 385.8 200.7 382 209.5C378.2 218.3 369.6 224 360 224H288V352C288 369.7 273.7 384 256 384H192C174.3 384 160 369.7 160 352V224H88C78.42 224 69.75 218.3 65.96 209.5C62.17 200.7 63.97 190.5 70.55 183.5L206.6 39.52C211.1 34.72 217.4 32 224 32V32z\"]]\n};\nvar faEyeLowVision = {\n  prefix: 'fad',\n  iconName: 'eye-low-vision',\n  icon: [640, 512, [\"low-vision\"], \"f2a8\", [\"M605.5 268.3C592.1 300.6 565.2 346.1 525.7 386.7L446.6 324.7C457.7 304.3 464 280.9 464 256C464 176.5 399.5 112 320 112C282.7 112 248.6 126.2 223.1 149.5L150.7 92.77C195 58.27 251.8 32 320 32C400.8 32 465.5 68.84 512.6 112.6C559.4 156 590.7 207.1 605.5 243.7C608.8 251.6 608.8 260.4 605.5 268.3zM416 256C416 269.7 413.1 282.7 407.1 294.5L313.4 220.3C317.6 211.8 320 202.2 320 192C320 180.5 316.1 169.7 311.6 160.4C314.4 160.1 317.2 160 320 160C373 160 416 202.1 416 256V256z\", \"M630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1zM329.2 479.8C326.1 479.9 323.1 480 320 480C239.2 480 174.5 443.2 127.4 399.4C80.62 355.1 49.34 304 34.46 268.3C31.74 261.8 31.27 254.5 33.08 247.8L329.2 479.8zM54.65 203.7C62.6 190.1 72.08 175.8 83.09 161.5L446.2 447.5C429.8 456.4 412.3 463.8 393.6 469.4L54.65 203.7z\"]]\n};\nvar faLowVision = faEyeLowVision;\nvar faTrafficLightGo = {\n  prefix: 'fad',\n  iconName: 'traffic-light-go',\n  icon: [320, 512, [], \"f638\", [\"M160 416C133.5 416 112 394.5 112 368C112 341.5 133.5 320 160 320C186.5 320 208 341.5 208 368C208 394.5 186.5 416 160 416z\", \"M256 0C291.3 0 320 28.65 320 64V352C320 440.4 248.4 512 160 512C71.63 512 0 440.4 0 352V64C0 28.65 28.65 0 64 0H256zM160 320C133.5 320 112 341.5 112 368C112 394.5 133.5 416 160 416C186.5 416 208 394.5 208 368C208 341.5 186.5 320 160 320zM160 288C186.5 288 208 266.5 208 240C208 213.5 186.5 192 160 192C133.5 192 112 213.5 112 240C112 266.5 133.5 288 160 288zM160 64C133.5 64 112 85.49 112 112C112 138.5 133.5 160 160 160C186.5 160 208 138.5 208 112C208 85.49 186.5 64 160 64z\"]]\n};\nvar faFaceExhaling = {\n  prefix: 'fad',\n  iconName: 'face-exhaling',\n  icon: [576, 512, [], \"e480\", [\"M32 256C32 114.6 146.6 0 288 0C429.4 0 544 114.6 544 256C544 258.8 543.1 261.6 543.9 264.5C541.2 264.2 538.5 264 535.8 264C514.4 264 495.2 273.3 482.1 288C481.4 288 480.7 288 480 288C448.5 288 422.3 310.7 416.1 340.7L374.8 353.4C361.3 357.4 352 369.9 352 384C352 398.1 361.3 410.6 374.8 414.6L416.1 427.3C419.6 441.7 426.1 454.5 437.5 463.8C395.4 494.1 343.8 512 288 512C146.6 512 32 397.4 32 256zM227.2 238.4C209.6 261.9 174.4 261.9 156.8 238.4C151.5 231.3 141.5 229.9 134.4 235.2C127.3 240.5 125.9 250.5 131.2 257.6C161.6 298.1 222.4 298.1 252.8 257.6C258.1 250.5 256.7 240.5 249.6 235.2C242.5 229.9 232.5 231.3 227.2 238.4zM326.4 235.2C319.3 240.5 317.9 250.5 323.2 257.6C353.6 298.1 414.4 298.1 444.8 257.6C450.1 250.5 448.7 240.5 441.6 235.2C434.5 229.9 424.5 231.3 419.2 238.4C401.6 261.9 366.4 261.9 348.8 238.4C343.5 231.3 333.5 229.9 326.4 235.2zM288 424C310.1 424 328 406.1 328 384C328 361.9 310.1 344 288 344C265.9 344 248 361.9 248 384C248 406.1 265.9 424 288 424z\", \"M575.5 336C575.5 336.8 575.5 337.7 575.4 338.5C594.4 344.9 608 362.9 608 383.1C608 405.1 594.4 423.1 575.4 429.5C575.5 430.3 575.5 431.2 575.5 432C575.5 454.1 557.6 472 535.5 472C521.4 472 508.9 464.6 501.8 453.5C497.5 455.1 492.8 456 487.8 456C465.8 456 447.9 438.1 447.9 416C447.9 411.7 448.6 407.6 449.8 403.8L384 384L448.2 364.7C447.1 363.2 447.9 361.6 447.9 360C447.9 337.9 465.8 320 487.8 320C491.5 320 494.1 320.5 498.3 321.4C504.2 306.5 518.6 296 535.5 296C557.6 296 575.5 313.9 575.5 336V336z\"]]\n};\nvar faSensorFire = {\n  prefix: 'fad',\n  iconName: 'sensor-fire',\n  icon: [640, 512, [], \"e02a\", [\"M0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V128.2C435.4 127 422.5 130.9 412.5 139.9C377.1 171.5 346.9 207.6 325.2 242.7C304.3 276.5 288 314.9 288 350.1C288 399.4 306.6 445.3 337.6 480H64C28.65 480 0 451.3 0 416V96zM64 120V264C64 277.3 74.75 288 88 288C101.3 288 112 277.3 112 264V120C112 106.7 101.3 96 88 96C74.75 96 64 106.7 64 120zM160 120V264C160 277.3 170.7 288 184 288C197.3 288 208 277.3 208 264V120C208 106.7 197.3 96 184 96C170.7 96 160 106.7 160 120z\", \"M433.8 163.6C439.4 158.6 447.1 158.6 453.5 163.6C473.3 181.4 491.8 200.6 509 221.3C516.9 211.5 525.8 200.6 535.5 191.8C541.1 186.7 549.9 186.7 555.5 191.9C580.2 214.6 601.1 244.5 615.8 273C630.4 301.1 640 329.8 640 349.9C640 437.8 568.7 511.9 480 511.9C390.3 511.9 320 437.7 320 349.9C320 323.5 332.7 291.3 352.4 259.4C372.4 227 400.5 193.3 433.8 163.6V163.6zM480.1 447.9C499 447.9 515 442.9 530 432.9C560 411.9 568 369.9 550 336.9C548 332.9 546 328.9 543 324.9L507 366.9C507 366.9 448.1 292.9 444.1 287.9C415 324.9 400 345.9 400 369.9C400 418.9 436 447.9 480.1 447.9z\"]]\n};\nvar faUserUnlock = {\n  prefix: 'fad',\n  iconName: 'user-unlock',\n  icon: [640, 512, [], \"e058\", [\"M224 256c70.7 0 128-57.31 128-128S294.7 0 224 0C153.3 0 96 57.31 96 128S153.3 256 224 256zM320 336c0-8.672 1.738-16.87 4.303-24.7C308.6 306.6 291.9 304 274.7 304H173.3C77.61 304 0 381.7 0 477.4C0 496.5 15.52 512 34.66 512h301.7C326.3 498.6 320 482.1 320 464V336z\", \"M592 288h-128V208c0-17.62 14.38-32 32-32s32 14.38 32 32V224H576V212.7c0-41.84-30.03-80.04-71.66-84.27C456.5 123.6 416 161.1 416 208V288h-16C373.6 288 352 309.6 352 336v128c0 26.4 21.6 48 48 48h192c26.4 0 48-21.6 48-48v-128C640 309.6 618.4 288 592 288zM496 432c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S513.6 432 496 432z\"]]\n};\nvar faHexagonDivide = {\n  prefix: 'fad',\n  iconName: 'hexagon-divide',\n  icon: [512, 512, [], \"e1ad\", [\"M108.5 66.56C121.5 45.1 144.9 32 169.1 32H342C367.1 32 390.5 45.1 403.5 66.56L496 218.6C510 241.6 510 270.4 496 293.4L403.5 445.4C390.5 466.9 367.1 480 342 480H169.1C144.9 480 121.5 466.9 108.5 445.4L15.96 293.4C1.962 270.4 1.962 241.6 15.96 218.6L108.5 66.56zM255.1 192C273.7 192 288 177.7 288 160C288 142.3 273.7 128 255.1 128C238.3 128 223.1 142.3 223.1 160C223.1 177.7 238.3 192 255.1 192zM167.1 232C154.7 232 143.1 242.7 143.1 256C143.1 269.3 154.7 280 167.1 280H344C357.3 280 368 269.3 368 256C368 242.7 357.3 232 344 232H167.1zM255.1 320C238.3 320 223.1 334.3 223.1 352C223.1 369.7 238.3 384 255.1 384C273.7 384 288 369.7 288 352C288 334.3 273.7 320 255.1 320z\", \"M288 160C288 177.7 273.7 192 256 192C238.3 192 224 177.7 224 160C224 142.3 238.3 128 256 128C273.7 128 288 142.3 288 160zM144 256C144 242.7 154.7 232 168 232H344C357.3 232 368 242.7 368 256C368 269.3 357.3 280 344 280H168C154.7 280 144 269.3 144 256zM224 352C224 334.3 238.3 320 256 320C273.7 320 288 334.3 288 352C288 369.7 273.7 384 256 384C238.3 384 224 369.7 224 352z\"]]\n};\nvar fa00 = {\n  prefix: 'fad',\n  iconName: '00',\n  icon: [640, 512, [], \"e467\", [\"M352 176C352 96.47 416.5 32 496 32C575.5 32 640 96.47 640 176V336C640 415.5 575.5 480 496 480C416.5 480 352 415.5 352 336V176zM496 96C451.8 96 416 131.8 416 176V336C416 380.2 451.8 416 496 416C540.2 416 576 380.2 576 336V176C576 131.8 540.2 96 496 96z\", \"M0 176C0 96.47 64.47 32 144 32C223.5 32 288 96.47 288 176V336C288 415.5 223.5 480 144 480C64.47 480 0 415.5 0 336V176zM144 96C99.82 96 64 131.8 64 176V336C64 380.2 99.82 416 144 416C188.2 416 224 380.2 224 336V176C224 131.8 188.2 96 144 96z\"]]\n};\nvar faCrow = {\n  prefix: 'fad',\n  iconName: 'crow',\n  icon: [640, 512, [], \"f520\", [\"M544 120V88C544 66.73 536.5 47.22 523.9 32H574C603.4 32 628.1 51.99 636.1 80.48L640 96L544 120zM355.2 383.1C372.2 383.7 388.6 381.2 404.2 376.8L446.2 478.9C451.2 491.1 445.4 505.1 433.1 510.2C420.9 515.2 406.9 509.4 401.8 497.1L355.2 383.1zM259.2 384H311.1L350.2 478.9C355.2 491.1 349.4 505.1 337.1 510.2C324.9 515.2 310.9 509.4 305.8 497.1L259.2 384z\", \"M544 87.1V191.1C544 298 458 384 352 384H126.1L51.51 441.4C37.5 452.1 17.41 449.5 6.638 435.5C-4.138 421.5-1.517 401.4 12.49 390.6L368 117.2V88C368 39.4 407.4 0 456 0C504.6 0 544 39.4 544 88V87.1zM456 111.1C469.3 111.1 480 101.3 480 87.1C480 74.74 469.3 63.1 456 63.1C442.7 63.1 432 74.74 432 87.1C432 101.3 442.7 111.1 456 111.1z\"]]\n};\nvar faCassetteBetamax = {\n  prefix: 'fad',\n  iconName: 'cassette-betamax',\n  icon: [576, 512, [\"betamax\"], \"f8a4\", [\"M0 160v272C0 458.5 21.49 480 48 480h480c26.51 0 48-21.49 48-48V160H0zM160 416c-52.95 0-96-43.05-96-96s43.05-96 96-96c52.95 0 96 43.05 96 96S212.1 416 160 416zM512 416h-192V224h192V416z\", \"M528 32h-480C21.49 32 0 53.49 0 80V160h576V80C576 53.49 554.5 32 528 32zM160 224c-52.95 0-96 43.05-96 96s43.05 96 96 96c52.95 0 96-43.05 96-96S212.1 224 160 224zM160 352c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S177.6 352 160 352z\"]]\n};\nvar faBetamax = faCassetteBetamax;\nvar faSailboat = {\n  prefix: 'fad',\n  iconName: 'sailboat',\n  icon: [576, 512, [], \"e445\", [\"M256 16C256 9.018 260.5 2.841 267.2 .7414C273.9-1.358 281.1 1.105 285.1 6.826L509.1 326.8C512.5 331.7 512.9 338.1 510.2 343.4C507.4 348.7 501.1 352 496 352H272C263.2 352 256 344.8 256 336V16zM224 336C224 344.8 216.8 352 208 352H80C74.3 352 69.02 348.1 66.16 344C63.3 339.1 63.28 333 66.11 328.1L194.1 104.1C197.7 97.76 205.1 94.68 212.1 96.54C219.1 98.4 224 104.7 224 112V336z\", \"M5.718 404.3C2.848 394.1 10.52 384 21.12 384H554.9C565.5 384 573.2 394.1 570.3 404.3L566.3 418.7C550.7 473.9 500.4 512 443 512H132.1C75.62 512 25.27 473.9 9.747 418.7L5.718 404.3z\"]]\n};\nvar faWindowRestore = {\n  prefix: 'fad',\n  iconName: 'window-restore',\n  icon: [512, 512, [], \"f2d2\", [\"M192 80V96H128V80C128 35.82 163.8 0 208 0H432C476.2 0 512 35.82 512 80V304C512 348.2 476.2 384 432 384H416V320H432C440.8 320 448 312.8 448 304V80C448 71.16 440.8 64 432 64H208C199.2 64 192 71.16 192 80z\", \"M320 128C355.3 128 384 156.7 384 192V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V192C0 156.7 28.65 128 64 128H320zM96 192C78.33 192 64 206.3 64 224C64 241.7 78.33 256 96 256H288C305.7 256 320 241.7 320 224C320 206.3 305.7 192 288 192H96z\"]]\n};\nvar faNfcMagnifyingGlass = {\n  prefix: 'fad',\n  iconName: 'nfc-magnifying-glass',\n  icon: [640, 512, [], \"e1f9\", [\"M384 173.5V128c0-17.64-14.36-32-32-32H224C215.2 96 208 103.2 208 112v98.94C189.4 217.6 176 235.1 176 256c0 26.51 21.49 48 48 48S272 282.5 272 256c0-20.87-13.4-38.45-32-45.06V128H352v64.72C313.4 221.9 288 267.8 288 320c0 22.79 4.92 44.38 13.51 64H96V128h48C152.8 128 160 120.8 160 112S152.8 96 144 96H96C78.36 96 64 110.4 64 128v256c0 17.64 14.36 32 32 32h224.7c21.51 28.47 52.17 49.38 87.77 58.49C400.9 477.7 392.8 480 384 480H64c-35.35 0-64-28.65-64-64V96c0-35.35 28.65-64 64-64h320c35.35 0 64 28.65 64 64v64C425.2 160 403.6 164.9 384 173.5z\", \"M630.6 457.4l-72.73-72.73C569.1 365.6 576 343.7 576 320c0-70.69-57.31-128-128-128c-70.69 0-128 57.31-128 128c0 70.69 57.31 128 128 128c23.7 0 45.61-6.879 64.65-18.1l72.73 72.73C591.6 508.9 599.8 512 608 512s16.38-3.125 22.62-9.375C643.1 490.1 643.1 469.9 630.6 457.4zM448 384c-35.29 0-64-28.71-64-64s28.71-64 64-64c35.29 0 64 28.71 64 64S483.3 384 448 384z\"]]\n};\nvar faFileBinary = {\n  prefix: 'fad',\n  iconName: 'file-binary',\n  icon: [384, 512, [], \"e175\", [\"M144 272h-32C103.2 272 96 279.2 96 288v80C96 376.8 103.2 384 112 384h32C152.8 384 160 376.8 160 368V288C160 279.2 152.8 272 144 272zM256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM192 368c0 26.47-21.53 48-48 48h-32C85.53 416 64 394.5 64 368V288c0-26.47 21.53-48 48-48h32C170.5 240 192 261.5 192 288V368zM304 416h-64c-8.844 0-16-7.156-16-16s7.156-16 16-16H256V272h-16C231.2 272 224 264.8 224 256s7.156-16 16-16h32C280.8 240 288 247.2 288 256v128h16c8.844 0 16 7.156 16 16S312.8 416 304 416z\", \"M256 0v128h128L256 0zM304 384H288V256c0-8.844-7.156-16-16-16h-32C231.2 240 224 247.2 224 256s7.156 16 16 16H256V384h-16c-8.844 0-16 7.156-16 16s7.156 16 16 16h64c8.844 0 16-7.156 16-16S312.8 384 304 384zM144 240h-32C85.53 240 64 261.5 64 288v80C64 394.5 85.53 416 112 416h32c26.47 0 48-21.53 48-48V288C192 261.5 170.5 240 144 240zM160 368C160 376.8 152.8 384 144 384h-32C103.2 384 96 376.8 96 368V288c0-8.828 7.188-16 16-16h32C152.8 272 160 279.2 160 288V368z\"]]\n};\nvar faCircleV = {\n  prefix: 'fad',\n  iconName: 'circle-v',\n  icon: [512, 512, [], \"e12a\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM381.5 178.7l-104 208C273.4 394.9 265.1 400 256 400s-17.41-5.141-21.47-13.27l-104-208C124.6 166.9 129.4 152.5 141.3 146.5c11.92-5.891 26.28-1.125 32.2 10.73L256 322.3l82.53-165.1c5.938-11.86 20.34-16.62 32.2-10.73C382.6 152.5 387.4 166.9 381.5 178.7z\", \"M370.7 146.5c-11.86-5.891-26.27-1.125-32.2 10.73L256 322.3L173.5 157.3C167.5 145.4 153.2 140.6 141.3 146.5C129.4 152.5 124.6 166.9 130.5 178.7l104 208C238.6 394.9 246.9 400 256 400s17.41-5.141 21.47-13.27l104-208C387.4 166.9 382.6 152.5 370.7 146.5z\"]]\n};\nvar faSquarePlus = {\n  prefix: 'fad',\n  iconName: 'square-plus',\n  icon: [448, 512, [61846, \"plus-square\"], \"f0fe\", [\"M384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM224 368C237.3 368 248 357.3 248 344V280H312C325.3 280 336 269.3 336 256C336 242.7 325.3 232 312 232H248V168C248 154.7 237.3 144 224 144C210.7 144 200 154.7 200 168V232H136C122.7 232 112 242.7 112 256C112 269.3 122.7 280 136 280H200V344C200 357.3 210.7 368 224 368z\", \"M136 280C122.7 280 112 269.3 112 256C112 242.7 122.7 232 136 232H200V168C200 154.7 210.7 144 224 144C237.3 144 248 154.7 248 168V232H312C325.3 232 336 242.7 336 256C336 269.3 325.3 280 312 280H248V344C248 357.3 237.3 368 224 368C210.7 368 200 357.3 200 344V280H136z\"]]\n};\nvar faPlusSquare = faSquarePlus;\nvar faBowlScoops = {\n  prefix: 'fad',\n  iconName: 'bowl-scoops',\n  icon: [448, 512, [127813], \"e3df\", [\"M178.9 81.28C161.4 72.04 142.2 66.53 122.5 65.09C131.4 45.66 145.7 29.21 163.6 17.67C181.6 6.127 202.5-.0078 223.9-.0078C245.2-.0078 266.1 6.127 284.1 17.67C302.1 29.21 316.4 45.66 325.2 65.09C305.6 66.61 286.5 72.16 269 81.39C251.6 90.63 236.3 103.3 224 118.7C211.7 103.3 196.3 90.51 178.9 81.28zM415.2 128.8C436.2 149.8 448 178.3 448 207.1C447.8 213.4 447.3 218.7 446.4 223.1H225.6C224.7 218.7 224.2 213.4 224 207.1C224 178.3 235.8 149.8 256.8 128.8C277.8 107.8 306.3 95.1 336 95.1C365.7 95.1 394.2 107.8 415.2 128.8zM165.5 109.6C181.9 118.6 195.8 131.5 205.9 147.2C196.8 166.2 192.1 186.1 192 207.1C191.1 213.3 192.3 218.7 192.1 223.1H1.6C.6934 218.7 .1587 213.4 0 207.1C0 178.3 11.8 149.8 32.8 128.8C53.81 107.8 82.3 95.1 112 95.1C130.7 95.1 149.1 100.7 165.5 109.6z\", \"M437.8 257.5C439.9 258.5 441.7 259.9 443.2 261.6C444.7 263.4 445.9 265.4 446.5 267.6C447.2 269.8 447.4 272.2 447 274.4C442.5 313.4 423.8 349.4 394.5 375.5C365.2 401.6 327.3 416 288 416H256L331.3 484.7C333.6 486.9 335.1 489.8 335.7 492.9C336.3 495.1 336 499.2 334.8 502.1C333.6 505.1 331.5 507.6 328.9 509.3C326.3 511.1 323.2 512 320 512H128C124.8 512 121.7 511.1 119.1 509.3C116.5 507.5 114.4 505 113.2 502.1C112 499.2 111.7 495.1 112.3 492.9C112.9 489.8 114.5 486.9 116.7 484.7L192 416H160C120.7 416 82.8 401.6 53.45 375.5C24.11 349.4 5.39 313.4 .865 274.4C.5559 272.1 .738 269.8 1.399 267.6C2.06 265.4 3.185 263.3 4.699 261.6C6.213 259.9 8.08 258.5 10.18 257.5C12.28 256.5 14.56 256 16.87 256H431.1C433.4 256 435.7 256.5 437.8 257.5L437.8 257.5z\"]]\n};\nvar faMistletoe = {\n  prefix: 'fad',\n  iconName: 'mistletoe',\n  icon: [576, 512, [], \"f7b4\", [\"M554.1 394.2c-33.38 33.26-92.76 27.88-132.8-12.12c-26-26.01-38.63-89.65-44.13-130.9l-65.26-65.27l-.0039 96.38c28.38 32.63 72.01 89.18 72.01 127.3C383.1 466.2 340.1 512 287.1 512c-53.01 0-96.03-45.75-96.03-102.4c0-8.629 2.502-18.27 6.252-28.14c14.18 3.779 29.93 4.385 49.29-6.183c22.47-12.26 39.18-34.37 40.39-59.93c1.066-22.49-8.516-42.84-23.92-56.67v-72.89L198.7 251.1c-1 8.625-2.562 18.22-4.437 28.22c.0586-.0391-.0605 .0391 0 0C183.4 286.5 176 298.1 176 312c0 7.609 2.693 14.32 6.381 20.38c-.2773-.4609-.6816-.8281-.9414-1.297c-6.752 20.76-15.5 39.64-26.88 51.02c-39.88 40.01-99.38 45.38-132.8 12.12C-11.45 360.8-6.078 301.4 33.93 261.4c26-26.01 89.63-38.63 130.9-44.13L263.9 118.2l.0234-94.15C263.1 10.8 274.8 0 287.1 0c13.2 0 23.99 10.8 23.99 24l-.0215 8.256c-8.252 12.13-13.25 26.63-13.25 42.51c0 15.76 4.875 30.26 13.25 42.39l99.26 100.1c41.25 5.5 104.9 18.12 130.9 44.13C582.1 301.4 587.5 360.8 554.1 394.2z\", \"M371.1 32C347.7 32 328 51.73 328 76.04S347.7 119.9 371.1 119.9S416 100.3 416 75.97S396.3 32 371.1 32zM215.1 271.1C193.9 271.1 176 289.9 176 312S193.9 352 216 352S256 334.1 256 312S238.1 271.1 215.1 271.1z\"]]\n};\nvar faCustard = {\n  prefix: 'fad',\n  iconName: 'custard',\n  icon: [576, 512, [127854], \"e403\", [\"M456.1 207.1L483.6 224.5L512 351.1H64L92.38 224.3L119 207.1C135.1 197.6 155.5 192.2 175.3 192.2C195.2 192.2 214.7 197.6 231.7 207.1C248.6 218.4 268.1 223.8 288 223.8C307.9 223.8 327.4 218.4 344.3 207.1C361.3 197.6 380.8 192.2 400.7 192.2C420.5 192.2 440 197.6 456.1 207.1z\", \"M571.3 388.7C574.3 391.7 576 395.8 576 400C576 412.7 570.9 424.9 561.9 433.9C552.9 442.9 540.7 448 528 448H48C35.27 448 23.06 442.9 14.06 433.9C5.057 424.9 0 412.7 0 400C0 395.8 1.686 391.7 4.686 388.7C7.687 385.7 11.76 384 16 384H560C564.2 384 568.3 385.7 571.3 388.7zM175.3 192.2C155.5 192.2 135.1 197.6 119 208L92.38 224.4L119.6 101.6C122 90.95 127.9 81.43 136.4 74.6C144.9 67.76 155.5 64.02 166.4 64H409.6C420.5 64.03 431.1 67.79 439.6 74.66C448.1 81.52 454 91.08 456.4 101.8L483.6 224.5L456.1 208C440 197.6 420.5 192.2 400.7 192.2C380.8 192.2 361.3 197.6 344.3 208C327.4 218.4 307.9 223.8 288 223.8C268.1 223.8 248.6 218.4 231.7 208C214.7 197.6 195.2 192.2 175.3 192.2z\"]]\n};\nvar faLacrosseStick = {\n  prefix: 'fad',\n  iconName: 'lacrosse-stick',\n  icon: [640, 512, [], \"e3b5\", [\"M225.9 303.1l-182.6 151.5c-7.548 6.265-11.58 15.26-11.58 24.27c0 21.39 18.72 31.64 32.24 31.64c6.024 0 13.79-1.708 20.76-7.452l183.6-152.3C250 339.7 235.3 323.4 225.9 303.1z\", \"M433.9 63.32c.1205-.0007 .241-.0011 .3616-.0011c51.81 0 109.2 63.95 109.2 120.9c0 68.83-64.2 31.17-160.5 106.9l-6.093 4.821c-12.3 9.683-24.25 12.76-37.13 12.76c-55.45 0-61.32-45.8-61.32-55.5c0-35.78 22.62-51.32 23.56-52.06L308.4 196.2C400.2 123.8 382.8 63.62 433.9 63.32zM433.6-.682c-95.81 .5716-86.71 85.04-164.8 146.6L262.5 150.8C252.7 158.5 214.4 190.1 214.4 253.2c0 59.57 46.16 119.8 125.2 119.8c33.33 0 59.44-13.03 76.82-26.72l6.208-4.911c26.95-21.2 61.19-36.86 107.7-49.28c37.46-9.953 77.19-44.58 77.19-108.2c0-74.42-70.53-184.5-173.3-184.5C434-.6842 433.8-.6834 433.6-.682z\"]]\n};\nvar faHockeyMask = {\n  prefix: 'fad',\n  iconName: 'hockey-mask',\n  icon: [448, 512, [], \"f6ee\", [\"M448 238.2c0-242.4-217.8-238.2-224-238.2c-6.193 0-223.1-4.255-223.1 238.2c0 49.81 9.681 108.8 32.62 177.8C64.5 512 224 512 224 512s159.5 .0008 191.4-96.01C438.3 346.9 448 287.1 448 238.2zM288 55.97c13.31 0 24 10.69 24 24c0 13.31-10.69 24-24 24c-13.31 0-24-10.69-24-24C264 66.66 274.7 55.97 288 55.97zM159.1 55.97c13.31 0 24 10.69 24 24c0 13.31-10.69 24-24 24c-13.31 0-24-10.69-24-24C135.1 66.66 146.7 55.97 159.1 55.97zM63.1 207.1c0-17.62 14.38-32 32-32h64c17.63 0 32 14.38 32 32c0 35.38-28.63 64-64 64S63.1 243.4 63.1 207.1zM175.1 471.1c-13.31 0-24-10.69-24-24c0-13.31 10.69-24 24-24c13.31 0 24 10.69 24 24C199.1 461.3 189.3 471.1 175.1 471.1zM175.1 407.1c-13.31 0-24-10.69-24-24c0-13.31 10.69-24 24-24c13.31 0 24 10.69 24 24C199.1 397.3 189.3 407.1 175.1 407.1zM175.1 343.1c-13.31 0-24-10.69-24-24c0-13.31 10.69-24 24-24c13.31 0 24 10.69 24 24C199.1 333.3 189.3 343.1 175.1 343.1zM224 151.1c-13.31 0-24-10.69-24-24c0-13.31 10.69-24 24-24s24 10.69 24 24C248 141.3 237.3 151.1 224 151.1zM272 471.1c-13.31 0-24-10.69-24-24c0-13.31 10.69-24 24-24c13.31 0 24 10.69 24 24C296 461.3 285.3 471.1 272 471.1zM272 407.1c-13.31 0-24-10.69-24-24c0-13.31 10.69-24 24-24c13.31 0 24 10.69 24 24C296 397.3 285.3 407.1 272 407.1zM272 343.1c-13.31 0-24-10.69-24-24c0-13.31 10.69-24 24-24c13.31 0 24 10.69 24 24C296 333.3 285.3 343.1 272 343.1zM320 271.1c-35.38 0-64-28.63-64-64c0-17.62 14.37-32 32-32h64c17.62 0 32 14.38 32 32C384 243.4 355.4 271.1 320 271.1z\", \"M175.1 295.1c-13.31 0-24 10.69-24 24c0 13.31 10.69 24 24 24c13.31 0 24-10.69 24-24C199.1 306.7 189.3 295.1 175.1 295.1zM175.1 359.1c-13.31 0-24 10.69-24 24c0 13.31 10.69 24 24 24c13.31 0 24-10.69 24-24C199.1 370.7 189.3 359.1 175.1 359.1zM183.1 79.97c0-13.31-10.69-24-24-24c-13.31 0-24 10.69-24 24c0 13.31 10.69 24 24 24C173.3 103.1 183.1 93.29 183.1 79.97zM175.1 423.1c-13.31 0-24 10.69-24 24c0 13.31 10.69 24 24 24c13.31 0 24-10.69 24-24C199.1 434.7 189.3 423.1 175.1 423.1zM224 103.1c-13.31 0-24 10.69-24 24c0 13.31 10.69 24 24 24s24-10.69 24-24C248 114.7 237.3 103.1 224 103.1zM272 295.1c-13.31 0-24 10.69-24 24c0 13.31 10.69 24 24 24c13.31 0 24-10.69 24-24C296 306.7 285.3 295.1 272 295.1zM288 55.97c-13.31 0-24 10.69-24 24c0 13.31 10.69 24 24 24c13.31 0 24-10.69 24-24C312 66.66 301.3 55.97 288 55.97zM272 359.1c-13.31 0-24 10.69-24 24c0 13.31 10.69 24 24 24c13.31 0 24-10.69 24-24C296 370.7 285.3 359.1 272 359.1zM272 423.1c-13.31 0-24 10.69-24 24c0 13.31 10.69 24 24 24c13.31 0 24-10.69 24-24C296 434.7 285.3 423.1 272 423.1z\"]]\n};\nvar faSunrise = {\n  prefix: 'fad',\n  iconName: 'sunrise',\n  icon: [576, 512, [127749], \"f766\", [\"M285.8 384c-35.43 0-65.97 19.41-82.52 48.01h165C351.8 403.4 321.3 384 285.8 384zM529.3 365.3l-109-19.7L400.6 236.5c-1.975-10.93-14.59-16.16-23.72-9.826l-91.01 63.16l-91.01-63.16C185.7 220.4 173.1 225.6 171.1 236.5l-19.7 109L42.39 365.3c-10.93 1.977-16.16 14.6-9.826 23.72l29.85 43.02h105.5c18.99-46.79 64.29-80.01 117.9-80.01s98.9 33.23 117.9 80.01h105.5l29.85-43.02C545.4 379.9 540.2 367.3 529.3 365.3z\", \"M551.1 463.1H24C10.8 463.1 0 474.8 0 487.1C0 501.2 10.8 512 24 512H551.1C565.2 512 576 501.2 576 487.1C576 474.8 565.2 463.1 551.1 463.1zM227.1 121L256 98.58V192c0 17.69 14.33 32 32 32s32-14.31 32-32V98.58L348 121c13.77 11.03 33.92 8.75 44.97-5c11.05-13.81 8.812-33.94-5-45l-80-64c-1.459-1.162-3.166-1.746-4.76-2.621c-1.266-.7012-2.385-1.535-3.748-2.062C295.8 .8867 291.9 0 288 0S280.2 .8867 276.5 2.316C275.2 2.844 274 3.678 272.8 4.379C271.2 5.254 269.5 5.838 268 7l-80 64C174.2 82.06 171.1 102.2 183 116C194 129.8 214.2 132 227.1 121z\"]]\n};\nvar faPanelEws = {\n  prefix: 'fad',\n  iconName: 'panel-ews',\n  icon: [512, 512, [], \"e42e\", [\"M448 0H64C28.64 0 0 28.64 0 64v224h32c35.36 0 64 28.64 64 64v32c0 17.66 14.34 32 32 32s32-14.34 32-32v-32c-17.66 0-32-14.34-32-32V288c0-17.66 14.34-32 32-32h32c17.66 0 32 14.34 32 32v32c0 17.66-14.34 32-32 32v32c0 35.36-28.64 64-64 64s-64-28.64-64-64v-32c0-17.66-14.34-32-32-32H0v128c0 35.36 28.64 64 64 64h384c35.36 0 64-28.64 64-64V64C512 28.64 483.4 0 448 0zM208 160h-96C103.2 160 96 152.8 96 144S103.2 128 112 128h96C216.8 128 224 135.2 224 144S216.8 160 208 160zM208 96h-96C103.2 96 96 88.83 96 80S103.2 64 112 64h96C216.8 64 224 71.17 224 80S216.8 96 208 96zM416 416c0 17.66-14.34 32-32 32h-32c-17.66 0-32-14.34-32-32V288c0-17.66 14.34-32 32-32h32c17.66 0 32 14.34 32 32V416zM400 160h-96C295.2 160 288 152.8 288 144S295.2 128 304 128h96C408.8 128 416 135.2 416 144S408.8 160 400 160zM400 96h-96C295.2 96 288 88.83 288 80S295.2 64 304 64h96C408.8 64 416 71.17 416 80S408.8 96 400 96z\", \"M192 256H160C142.3 256 128 270.3 128 288v32c0 17.66 14.34 32 32 32v32c0 17.66-14.34 32-32 32s-32-14.34-32-32v-32c0-35.36-28.64-64-64-64H0v32h32c17.66 0 32 14.34 32 32v32c0 35.36 28.64 64 64 64s64-28.64 64-64v-32c17.66 0 32-14.34 32-32V288C224 270.3 209.7 256 192 256zM384 256h-32c-17.66 0-32 14.34-32 32v128c0 17.66 14.34 32 32 32h32c17.66 0 32-14.34 32-32V288C416 270.3 401.7 256 384 256z\"]]\n};\nvar faToriiGate = {\n  prefix: 'fad',\n  iconName: 'torii-gate',\n  icon: [512, 512, [9961], \"f6a1\", [\"M128 128V192H64V128H128zM288 128V192H224V128H288zM448 128V192H384V128H448zM64 480V256H128V480C128 497.7 113.7 512 96 512C78.33 512 64 497.7 64 480zM384 480V256H448V480C448 497.7 433.7 512 416 512C398.3 512 384 497.7 384 480z\", \"M71.37 23.79C87.68 29.23 104.8 32 121.1 32H390C407.2 32 424.3 29.23 440.6 23.79L512 0V80C512 106.5 490.5 128 464 128H48C21.49 128 0 106.5 0 80V0L71.37 23.79zM480 224C497.7 224 512 238.3 512 256C512 273.7 497.7 288 480 288H32C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224H480z\"]]\n};\nvar faCloudExclamation = {\n  prefix: 'fad',\n  iconName: 'cloud-exclamation',\n  icon: [640, 512, [], \"e491\", [\"M144 480C64.47 480 0 415.5 0 336C0 273.2 40.17 219.8 96.2 200.1C96.07 197.4 96 194.7 96 192C96 103.6 167.6 32 256 32C315.3 32 367 64.25 394.7 112.2C409.9 101.1 428.3 96 448 96C501 96 544 138.1 544 192C544 204.2 541.7 215.8 537.6 226.6C596 238.4 640 290.1 640 352C640 422.7 582.7 480 512 480H144zM296 184V296C296 309.3 306.7 320 320 320C333.3 320 344 309.3 344 296V184C344 170.7 333.3 160 320 160C306.7 160 296 170.7 296 184zM320 352C302.3 352 288 366.3 288 384C288 401.7 302.3 416 320 416C337.7 416 352 401.7 352 384C352 366.3 337.7 352 320 352z\", \"M344 296C344 309.3 333.3 320 320 320C306.7 320 296 309.3 296 296V184C296 170.7 306.7 160 320 160C333.3 160 344 170.7 344 184V296zM288 384C288 366.3 302.3 352 320 352C337.7 352 352 366.3 352 384C352 401.7 337.7 416 320 416C302.3 416 288 401.7 288 384z\"]]\n};\nvar faMessageLines = {\n  prefix: 'fad',\n  iconName: 'message-lines',\n  icon: [512, 512, [\"comment-alt-lines\"], \"f4a6\", [\"M447.1 0h-384c-35.25 0-64 28.75-64 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.1c0 9.75 11.25 15.45 19.12 9.7l124.9-93.7h144c35.25 0 64-28.75 64-63.1V63.1C511.1 28.75 483.2 0 447.1 0zM264 288h-112C138.8 288 128 277.3 128 264S138.8 240 152 240h112C277.3 240 288 250.8 288 264S277.3 288 264 288zM360 192h-208C138.8 192 128 181.3 128 168S138.8 144 152 144h208C373.3 144 384 154.8 384 168S373.3 192 360 192z\", \"M360 144h-208C138.8 144 128 154.8 128 168S138.8 192 152 192h208C373.3 192 384 181.3 384 168S373.3 144 360 144zM264 240h-112C138.8 240 128 250.8 128 264S138.8 288 152 288h112C277.3 288 288 277.3 288 264S277.3 240 264 240z\"]]\n};\nvar faCommentAltLines = faMessageLines;\nvar faFrog = {\n  prefix: 'fad',\n  iconName: 'frog',\n  icon: [576, 512, [], \"f52e\", [\"M576 464c0 8.875-7.125 16-16 16h-90.38l-118.5-125.1c5-54.13-30-85-40.88-93.13c-36.75-27.62-88.25-27.62-125.1 0L150.4 287c-7.125 5.25-8.5 15.25-3.125 22.38C152.5 316.5 162.5 317.9 169.6 312.5L202.4 288c20.62-15.62 48.37-20.88 72.25-10.88c44 18.25 57.88 70.38 33.63 106.5L284.3 416h51.68c26.51 0 47.1 21.49 47.1 48c0 8.875-7.125 16-16 16h-304c-34.88 0-63.88-28.12-64-63c-.5-166.9 126.8-303.1 289.5-319.5C288.6 102.2 288 107 288 112c0 44.18 35.82 80 79.1 80s80-35.82 80-80c0-5.006-.6882-9.932-1.569-14.68c.1523 .0508 58.62 19.21 99.07 41.43c18.75 10.25 30.5 29.75 30.5 51.25c0 20.1-11.38 40.37-29.75 50.62l-140.6 79.03L495.9 416h32.07C554.5 416 576 437.5 576 464z\", \"M368 32c-44.18 0-79.1 35.82-79.1 80S323.8 192 368 192c44.18 0 80-35.82 80-80S412.2 32 368 32zM368 80c17.64 0 32 14.36 32 32h-64C336 94.36 350.4 80 368 80z\"]]\n};\nvar faBucket = {\n  prefix: 'fad',\n  iconName: 'bucket',\n  icon: [448, 512, [], \"e4cf\", [\"M200 48C142.6 48 96 94.56 96 152V160H48V152C48 68.05 116.1 0 200 0H248C331.9 0 400 68.05 400 152V160H352V152C352 94.56 305.4 48 248 48H200z\", \"M416 192C433.7 192 448 206.3 448 224C448 241.7 433.7 256 416 256H410.9L388.5 469C385.1 493.5 365.4 512 340.8 512H107.2C82.65 512 62.05 493.5 59.48 469L37.05 256H32C14.33 256 0 241.7 0 224C0 206.3 14.33 192 32 192H416z\"]]\n};\nvar faFloppyDiskPen = {\n  prefix: 'fad',\n  iconName: 'floppy-disk-pen',\n  icon: [576, 512, [], \"e182\", [\"M433.1 129.1l-83.9-83.9C342.3 38.32 327.1 32 316.1 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h195.8l11.29-56.47c1.906-9.609 6.594-18.45 13.59-25.48L448 234.7V163.9C448 152.9 441.7 137.7 433.1 129.1zM224 416c-35.34 0-64-28.66-64-64s28.66-64 64-64s64 28.66 64 64S259.3 416 224 416zM320 208C320 216.8 312.8 224 304 224h-224C71.16 224 64 216.8 64 208v-96C64 103.2 71.16 96 80 96h224C312.8 96 320 103.2 320 112V208z\", \"M565.5 255.7l-21.1-21.11c-14.06-14.06-36.85-14.06-50.91 0l-38.13 38.13l72.01 72.01l38.13-38.13C579.5 292.5 579.5 269.7 565.5 255.7zM307.4 420.6c-2.514 2.512-4.227 5.715-4.924 9.203l-14.28 71.41c-1.258 6.289 4.293 11.84 10.59 10.59l71.42-14.29c3.482-.6992 6.682-2.406 9.195-4.922l125.3-125.3l-72.01-72.01L307.4 420.6z\"]]\n};\nvar faImage = {\n  prefix: 'fad',\n  iconName: 'image',\n  icon: [512, 512, [], \"f03e\", [\"M464 32h-416C21.49 32 0 53.49 0 80v352C0 458.5 21.49 480 48 480h416c26.51 0 48-21.49 48-48v-352C512 53.49 490.5 32 464 32zM111.1 96c26.51 0 48 21.49 48 48S138.5 192 111.1 192s-48-21.49-48-48S85.48 96 111.1 96zM446.1 407.6C443.3 412.8 437.9 416 432 416H82.01c-6.021 0-11.53-3.379-14.26-8.75c-2.73-5.367-2.215-11.81 1.334-16.68l70-96C142.1 290.4 146.9 288 152 288s9.916 2.441 12.93 6.574l32.46 44.51l93.3-139.1C293.7 194.7 298.7 192 304 192s10.35 2.672 13.31 7.125l128 192C448.6 396 448.9 402.3 446.1 407.6z\", \"M446.1 407.6C443.3 412.8 437.9 416 432 416H82.01c-6.021 0-11.53-3.379-14.26-8.75c-2.73-5.367-2.215-11.81 1.334-16.68l70-96C142.1 290.4 146.9 288 152 288s9.916 2.441 12.93 6.574l32.46 44.51l93.3-139.1C293.7 194.7 298.7 192 304 192s10.35 2.672 13.31 7.125l128 192C448.6 396 448.9 402.3 446.1 407.6z\"]]\n};\nvar faWindowFrame = {\n  prefix: 'fad',\n  iconName: 'window-frame',\n  icon: [512, 512, [129695], \"e04f\", [\"M272 64v160H416V64H272zM96 224h144V64H96V224zM96 448h144V288H96V448zM272 448H416V288h-144V448z\", \"M496 448H480V32c0-17.62-14.38-32-32-32H64C46.38 0 32 14.38 32 32v416H16C7.125 448 0 455.1 0 464v32C0 504.9 7.125 512 16 512h480c8.875 0 16-7.125 16-16v-32C512 455.1 504.9 448 496 448zM240 448H96V288h144V448zM240 224H96V64h144V224zM416 448h-144V288H416V448zM416 224h-144V64H416V224z\"]]\n};\nvar faMicrophone = {\n  prefix: 'fad',\n  iconName: 'microphone',\n  icon: [384, 512, [], \"f130\", [\"M368 215.1V256c0 88.91-66.28 162.5-152 174.2V464H256c18.2 0 32.84 15.19 31.96 33.57C287.6 505.8 280.2 512 272 512h-160c-8.222 0-15.57-6.216-15.96-14.43C95.16 479.2 109.8 464 128 464h40v-34.15C79.97 417.7 16 337.8 16 248.1V215.1C16 202.7 26.75 192 40 192S64 202.7 64 215.1L63.1 250.9c0 66.21 53.66 128.6 119.7 132.8C258 388.4 320 329.3 320 256V215.1C320 202.7 330.7 192 344 192S368 202.7 368 215.1z\", \"M192 352c53.03 0 96-42.97 96-96v-160c0-53.03-42.97-96-96-96s-96 42.97-96 96v160C96 309 138.1 352 192 352z\"]]\n};\nvar faCow = {\n  prefix: 'fad',\n  iconName: 'cow',\n  icon: [640, 512, [128004], \"f6c8\", [\"M96 115.2C83.2 121.6 73.6 134.4 70.4 153.6V256c0 35.2-28.8 64-64 64H0V288c0-19.2 9.6-38.4 25.6-48V153.6C25.6 102.4 64 64 112 64H160C131.2 64 102.4 86.4 96 115.2zM332.8 300.8C320 281.6 294.4 272 272 272C224 272 195.2 313.6 192 348.8V352c9.6 9.6 19.2 16 32 22.4V400C224 409.6 230.4 416 240 416S256 409.6 256 400V384c9.6 0 12.8 3.2 32 0L288 400C288 409.6 294.4 416 304 416s16-6.4 16-16v-25.6C332.8 368 342.4 361.6 352 352C352 332.8 345.6 316.8 332.8 300.8z\", \"M633.6 275.2L624 262.4l.0021-76.66c0-9.6-6.402-16.14-16-16.14c-3.2 0-6.4 0-6.4 3.2C592 179.2 582.4 185.6 576 195.2l-67.2-89.6C489.6 80 460.8 64 432 64H160C124.8 64 96 92.8 96 128l.0002 304c0 9.6 6.401 16 16 16h63.1c9.6 0 16-6.4 16-16L192 352c0-44.8 35.2-80 80-80S352 307.2 352 352l.0012 80c0 9.6 6.4 16 15.1 16h64c9.6 0 16-6.4 16-16V256l31.1 32l.0006 41.55c0 12.8 3.198 25.65 9.598 35.25l41.6 60.8c16 22.4 44.8 28.8 64 12.8c9.6-6.4 19.2-19.2 19.2-28.8L640 300.8C640 291.2 640 284.8 633.6 275.2zM377.6 166.4l-22.4 22.4C332.8 211.2 304.1 224 272.1 224S211.2 211.2 188.8 188.8L166.4 166.4C150.4 150.4 163.3 128 188.9 128h166.2C380.7 128 393.6 150.4 377.6 166.4zM576 352c-9.6 0-16-6.4-16-16s6.4-16 16-16s16 6.4 16 16S585.6 352 576 352z\"]]\n};\nvar faSquareRing = {\n  prefix: 'fad',\n  iconName: 'square-ring',\n  icon: [448, 512, [], \"e44f\", [\"M384 32H64C28.64 32 0 60.64 0 96v320c0 35.36 28.64 64 64 64h320c35.36 0 64-28.64 64-64V96C448 60.64 419.4 32 384 32zM224 416c-88.35 0-160-71.65-160-160s71.65-160 160-160s160 71.65 160 160S312.4 416 224 416z\", \"M224 96C135.6 96 64 167.6 64 256s71.65 160 160 160s160-71.65 160-160S312.4 96 224 96zM224 352c-53.02 0-96-42.98-96-96s42.98-96 96-96s96 42.98 96 96S277 352 224 352z\"]]\n};\nvar faDownFromLine = {\n  prefix: 'fad',\n  iconName: 'down-from-line',\n  icon: [384, 512, [\"arrow-alt-from-top\"], \"f349\", [\"M351.1 32H31.1C14.33 32 0 46.33 0 63.1C0 81.67 14.33 96 32 96h320C369.7 96 384 81.67 384 64C384 46.33 369.7 32 351.1 32z\", \"M350 302.7c3.781 8.803 1.984 19.03-4.594 26l-136 144.1c-9.062 9.602-25.84 9.602-34.91 0l-136-144.1c-6.578-6.973-8.375-17.2-4.594-26C37.75 293.9 46.42 288.2 56 288.2H128V160.1c0-17.69 14.33-32.04 32-32.04h64c17.67 0 32 14.35 32 32.04v128.1h72C337.6 288.2 346.3 293.9 350 302.7z\"]]\n};\nvar faArrowAltFromTop = faDownFromLine;\nvar faCaretUp = {\n  prefix: 'fad',\n  iconName: 'caret-up',\n  icon: [320, 512, [], \"f0d8\", [\"M9.39 265.4l127.1-128C143.6 131.1 151.8 128 160 128s16.38 3.125 22.63 9.375l127.1 128c9.156 9.156 11.9 22.91 6.943 34.88S300.9 320 287.1 320H32.01c-12.94 0-24.62-7.781-29.58-19.75S.2333 274.5 9.39 265.4z\", \"\"]]\n};\nvar faShieldXmark = {\n  prefix: 'fad',\n  iconName: 'shield-xmark',\n  icon: [512, 512, [\"shield-times\"], \"e24c\", [\"M466.5 83.69l-192-80.01C269.6 1.656 261.3 0 256.1 0C250.8 0 242.5 1.656 237.6 3.688l-192 80.01C27.69 91.08 16 108.6 16 127.1C16 385.2 205.2 512 255.1 512C307.1 512 496 383.8 496 127.1C496 108.6 484.3 91.08 466.5 83.69zM336.1 303C341.7 307.7 344 313.9 344 320c0 13.7-11.2 24-23.1 24c-6.141 0-12.28-2.345-16.97-7.031L256 289.9l-47.03 47.03C204.3 341.7 198.1 344 192 344C178.3 344 168 332.8 168 320c0-6.141 2.344-12.28 7.031-16.97L222.1 256L175 208.1C170.3 204.3 168 198.1 168 192c0-12.79 10.3-24 24-24c6.141 0 12.28 2.344 16.97 7.031L256 222.1l47.03-47.03C307.7 170.3 313.9 168 320 168c13.71 0 24 11.21 24 24c0 6.141-2.344 12.28-7.031 16.97L289.9 256L336.1 303z\", \"M336.1 303C341.7 307.7 344 313.9 344 320c0 13.7-11.2 24-23.1 24c-6.141 0-12.28-2.345-16.97-7.031L256 289.9l-47.03 47.03C204.3 341.7 198.1 344 192 344C178.3 344 168 332.8 168 320c0-6.141 2.344-12.28 7.031-16.97L222.1 256L175 208.1C170.3 204.3 168 198.1 168 192c0-12.79 10.3-24 24-24c6.141 0 12.28 2.344 16.97 7.031L256 222.1l47.03-47.03C307.7 170.3 313.9 168 320 168c13.71 0 24 11.21 24 24c0 6.141-2.344 12.28-7.031 16.97L289.9 256L336.1 303z\"]]\n};\nvar faShieldTimes = faShieldXmark;\nvar faScrewdriver = {\n  prefix: 'fad',\n  iconName: 'screwdriver',\n  icon: [512, 512, [129691], \"f54a\", [\"M511.1 64l-95.1 128h-61.99l-106.7 106.6C243.8 291.4 239.3 284.6 233.4 278.6S220.6 268.2 213.4 264.7L320 158L319.1 96l128-96L511.1 64z\", \"M128 278.6l-117.1 116.9c-14.5 14.62-14.5 38.29 0 52.79l52.75 52.75c14.5 14.5 38.17 14.5 52.79 0L233.4 384c29.12-29.12 29.12-76.25 0-105.4S157.1 249.5 128 278.6z\"]]\n};\nvar faCircleSortDown = {\n  prefix: 'fad',\n  iconName: 'circle-sort-down',\n  icon: [512, 512, [\"sort-circle-down\"], \"e031\", [\"M256 512c141.4 0 256-114.6 256-256s-114.6-256-256-256c-141.4 0-256 114.6-256 256S114.6 512 256 512zM151.4 192.6L243 101.4C246.5 97.1 251.1 95.1 256 95.1s9.625 2 13.12 5.375l91.5 91.25c11.5 11.5 3.375 31.38-13.12 31.38h-183C148 223.1 139.9 204.1 151.4 192.6zM164.5 288h182.9c16.5 0 24.69 19.88 13.19 31.38l-91.53 91.25C265.6 414 260.9 416 256 416s-9.5-2-13-5.375L151.4 319.4C139.9 307.9 148 288 164.5 288z\", \"M164.5 288h182.9c16.5 0 24.69 19.88 13.19 31.38l-91.53 91.25C265.6 414 260.9 416 256 416s-9.5-2-13-5.375L151.4 319.4C139.9 307.9 148 288 164.5 288z\"]]\n};\nvar faSortCircleDown = faCircleSortDown;\nvar faFolderClosed = {\n  prefix: 'fad',\n  iconName: 'folder-closed',\n  icon: [512, 512, [], \"e185\", [\"M512 144V192H0V80C0 53.5 21.5 32 48 32h160l64 64h192C490.5 96 512 117.5 512 144z\", \"M512 192v240c0 26.5-21.5 48-48 48h-416C21.5 480 0 458.5 0 432V192H512z\"]]\n};\nvar faHouseTsunami = {\n  prefix: 'fad',\n  iconName: 'house-tsunami',\n  icon: [576, 512, [], \"e515\", [\"M184.4 96C207.4 96 229.3 101.1 248.1 110.3C264.1 117.7 271.9 136.8 264.4 152.8C256.1 168.8 237.9 175.7 221.9 168.3C210.6 162.1 197.9 160 184.4 160C135.5 160 95.1 199.5 95.1 248C95.1 287 121.6 320.2 157.1 331.7C167.1 334.5 179.7 336 192 336C219.5 336 247 325.4 269.5 309.9C280.6 302 295.4 302 306.5 309.9C328.1 325.4 356.5 336 384 336C410.9 336 439.4 325.2 461.4 309.9L461.5 309.9C473.4 301.4 489.5 302.1 500.7 311.6C515 323.5 533.2 332.6 551.3 336.8C568.5 340.8 579.2 358.1 575.2 375.3C571.2 392.5 553.1 403.2 536.7 399.2C512.2 393.4 491.9 382.6 478.5 374.2C449.5 389.7 417 400 384 400C352.1 400 323.4 390.1 303.6 381.1C297.7 378.5 292.5 375.8 288 373.4C283.5 375.8 278.3 378.5 272.4 381.1C252.6 390.1 223.1 399.1 192.1 400C192.1 400 192 400 192 400C190.2 400 188.3 399.1 186.5 399.9C185.8 399.1 185.1 400 184.4 400C169.8 400 155.6 397.9 142.2 394.1C53.52 372.1 .0006 291.6 .0006 200C.0006 87.99 95.18 0 209 0C232.8 0 255.8 3.823 277.2 10.9C294 16.44 303.1 34.54 297.6 51.32C292 68.1 273.9 77.21 257.2 71.67C242.2 66.72 225.1 64 209 64C152.6 64 104.9 93.82 80.81 136.5C108 111.4 144.4 96 184.4 96H184.4zM461.4 421.9L461.5 421.9C473.4 413.4 489.5 414.1 500.7 423.6C515 435.5 533.2 444.6 551.3 448.8C568.5 452.8 579.2 470.1 575.2 487.3C571.2 504.5 553.1 515.2 536.7 511.2C512.2 505.4 491.9 494.6 478.5 486.2C449.5 501.7 417 512 384 512C352.1 512 323.4 502.1 303.6 493.1C297.7 490.5 292.5 487.8 288 485.4C283.5 487.8 278.3 490.5 272.4 493.1C252.6 502.1 223.9 512 192 512C158.1 512 126.5 501.7 97.5 486.2C84.12 494.6 63.79 505.4 39.27 511.2C22.06 515.2 4.853 504.5 .8422 487.3C-3.169 470.1 7.532 452.8 24.74 448.8C42.84 444.6 60.96 435.5 75.31 423.6C86.46 414.1 102.6 413.4 114.5 421.9L114.6 421.9C136.7 437.2 165.1 448 192 448C219.5 448 247 437.4 269.5 421.9C280.6 414 295.4 414 306.5 421.9C328.1 437.4 356.5 448 384 448C410.9 448 439.4 437.2 461.4 421.9H461.4z\", \"M428.8 46.43C440.2 37.88 455.8 37.9 467.2 46.47L562.7 118.4C570.7 124.5 575.4 133.9 575.5 143.9L575.8 287.9C575.8 290.8 575.4 293.6 574.7 296.3C569.8 293.6 564.3 291.5 558.5 290.1C545.4 287.1 531.8 280.3 521.2 271.5C499 252.8 466.9 251.4 443.2 268.1C425.2 280.5 403 288.5 384 288.5C364.4 288.5 343.2 280.8 324.8 268.1C323.3 267 321.7 265.1 320 265V143.1C320 133.9 324.7 124.4 332.8 118.4L428.8 46.43z\"]]\n};\nvar faSquareNfi = {\n  prefix: 'fad',\n  iconName: 'square-nfi',\n  icon: [448, 512, [], \"e576\", [\"M0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM64 176V336C64 344.8 71.16 352 80 352C88.84 352 96 344.8 96 336V233.8L162.3 344.2C165.1 350.4 173.3 353.3 180.3 351.4C187.2 349.5 191.1 343.2 191.1 336V176C191.1 167.2 184.8 160 175.1 160C167.2 160 159.1 167.2 159.1 176V278.2L93.72 167.8C90.02 161.6 82.66 158.7 75.73 160.6C68.8 162.5 64 168.8 64 176V176zM224 336C224 344.8 231.2 352 240 352C248.8 352 256 344.8 256 336V256H304C312.8 256 320 248.8 320 240C320 231.2 312.8 224 304 224H256V192H304C312.8 192 320 184.8 320 176C320 167.2 312.8 160 304 160H240C231.2 160 224 167.2 224 176V336zM384 176C384 167.2 376.8 160 368 160C359.2 160 352 167.2 352 176V336C352 344.8 359.2 352 368 352C376.8 352 384 344.8 384 336V176z\", \"M159.1 278.2V176C159.1 167.2 167.2 160 175.1 160C184.8 160 191.1 167.2 191.1 176V336C191.1 343.2 187.2 349.5 180.3 351.4C173.3 353.3 165.1 350.4 162.3 344.2L96 233.8V336C96 344.8 88.84 352 80 352C71.16 352 64 344.8 64 336V176C64 168.8 68.8 162.5 75.73 160.6C82.66 158.7 90.02 161.6 93.72 167.8L159.1 278.2zM304 160C312.8 160 320 167.2 320 176C320 184.8 312.8 192 304 192H256V224H304C312.8 224 320 231.2 320 240C320 248.8 312.8 256 304 256H256V336C256 344.8 248.8 352 240 352C231.2 352 223.1 344.8 223.1 336V176C223.1 167.2 231.2 160 240 160H304zM384 336C384 344.8 376.8 352 368 352C359.2 352 352 344.8 352 336V176C352 167.2 359.2 160 368 160C376.8 160 384 167.2 384 176V336z\"]]\n};\nvar faForklift = {\n  prefix: 'fad',\n  iconName: 'forklift',\n  icon: [640, 512, [], \"f47a\", [\"M544 384H608C625.7 384 640 398.3 640 416C640 433.7 625.7 448 608 448H512C494.3 448 480 433.7 480 416V32C480 14.33 494.3 0 512 0C529.7 0 544 14.33 544 32V384zM160 432C160 476.2 124.2 512 80 512C35.82 512 0 476.2 0 432C0 387.8 35.82 352 80 352C124.2 352 160 387.8 160 432zM416 432C416 476.2 380.2 512 336 512C291.8 512 256 476.2 256 432C256 387.8 291.8 352 336 352C380.2 352 416 387.8 416 432z\", \"M96 160V48C96 21.49 117.5 0 144 0H292.7C313 0 331.1 12.75 337.9 31.86L413.2 242.6C415.1 247.8 416 253.3 416 258.8V353.6C395.7 332.9 367.3 320 336 320C279.6 320 232.9 361.7 225.1 416H190.9C183.1 361.7 136.4 320 80 320C48.66 320 20.33 332.9 0 353.6V208C0 181.5 21.49 160 48 160H96zM256 256H350L281.4 64H160V160L256 256z\"]]\n};\nvar faArrowUpFromGroundWater = {\n  prefix: 'fad',\n  iconName: 'arrow-up-from-ground-water',\n  icon: [576, 512, [], \"e4b5\", [\"M48 192H192V416.5C172.1 416.4 150.8 408.5 132.9 396.1C109.1 379.4 77.01 380.8 54.78 399.5C44.18 408.3 30.59 415.1 17.49 418.1C11.19 419.6 5.326 421.9 0 425V240C0 213.5 21.49 192 48 192V192zM558.5 418.1C545.4 415.1 531.8 408.3 521.2 399.5C499 380.8 466.9 379.4 443.2 396.1C425.2 408.5 403 416.5 384 416.5C383.1 416.5 384 416.5 384 416.5V192H528C554.5 192 576 213.5 576 240V425C570.7 421.9 564.8 419.6 558.5 418.1V418.1z\", \"M320 319.1C320 337.7 305.7 352 287.1 352C270.3 352 255.1 337.7 255.1 319.1V109.3L230.6 134.6C218.1 147.1 197.9 147.1 185.4 134.6C172.9 122.1 172.9 101.9 185.4 89.37L265.4 9.372C277.9-3.124 298.1-3.124 310.6 9.372L390.6 89.37C403.1 101.9 403.1 122.1 390.6 134.6C378.1 147.1 357.9 147.1 345.4 134.6L320 109.3V319.1zM384 448C410.9 448 439.4 437.2 461.4 421.9L461.5 421.9C473.4 413.4 489.5 414.1 500.7 423.6C515 435.5 533.2 444.6 551.3 448.8C568.5 452.8 579.2 470.1 575.2 487.3C571.2 504.5 553.1 515.2 536.7 511.2C512.2 505.4 491.9 494.6 478.5 486.2C449.5 501.7 417 512 384 512C352.1 512 323.4 502.1 303.6 493.1C297.7 490.5 292.5 487.8 288 485.4C283.5 487.8 278.3 490.5 272.4 493.1C252.6 502.1 223.9 512 192 512C158.1 512 126.5 501.7 97.5 486.2C84.12 494.6 63.79 505.4 39.27 511.2C22.06 515.2 4.853 504.5 .8422 487.3C-3.169 470.1 7.532 452.8 24.74 448.8C42.84 444.6 60.96 435.5 75.31 423.6C86.46 414.1 102.6 413.4 114.5 421.9L114.6 421.9C136.7 437.2 165.1 448 192 448C219.5 448 247 437.4 269.5 421.9C280.6 414 295.4 414 306.5 421.9C328.1 437.4 356.5 448 384 448H384z\"]]\n};\nvar faBracketSquareRight = {\n  prefix: 'fad',\n  iconName: 'bracket-square-right',\n  icon: [192, 512, [], \"5d\", [\"M32 63.1C32 81.67 46.33 96 63.1 96H128v320H63.1C46.33 416 32 430.3 32 447.1S46.33 480 63.1 480H160c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32H63.1C46.33 32 32 46.33 32 63.1z\", \"\"]]\n};\nvar faMartiniGlass = {\n  prefix: 'fad',\n  iconName: 'martini-glass',\n  icon: [512, 512, [127864, \"glass-martini-alt\"], \"f57b\", [\"M502 57.63C523.3 36.38 508.3 0 478.3 0H33.72C3.711 0-11.29 36.38 9.962 57.63l214 214V448H175.1c-26.51 0-47.1 21.49-47.1 48c0 8.836 7.164 16 16 16h224c8.836 0 16-7.164 16-16c0-26.51-21.49-48-48-48h-47.1V271.6L502 57.63zM256 213.1L106.9 64h298.3L256 213.1z\", \"M341.1 128L256 213.1L170.9 128H341.1z\"]]\n};\nvar faGlassMartiniAlt = faMartiniGlass;\nvar faRotateLeft = {\n  prefix: 'fad',\n  iconName: 'rotate-left',\n  icon: [512, 512, [\"rotate-back\", \"rotate-backward\", \"undo-alt\"], \"f2ea\", [\"M480 256c0 123.4-100.5 223.9-223.9 223.9c-48.84 0-95.17-15.58-134.2-44.86c-14.12-10.59-16.97-30.66-6.375-44.81c10.59-14.12 30.62-16.94 44.81-6.375c27.84 20.91 61 31.94 95.88 31.94C344.3 415.8 416 344.1 416 256s-71.69-159.8-159.8-159.8c-37.46 0-73.09 13.49-101.3 36.64L109.7 87.59C149.9 52.71 201.5 32.11 256.1 32.11C379.5 32.11 480 132.6 480 256z\", \"M62.07 39.96l137.1 138c17.01 17.02 4.955 46.1-19.1 46.1H35.17C24.58 224.1 16 215.5 16 204.9V59.04C16 34.99 45.07 22.95 62.07 39.96z\"]]\n};\nvar faRotateBack = faRotateLeft;\nvar faRotateBackward = faRotateLeft;\nvar faUndoAlt = faRotateLeft;\nvar faTableColumns = {\n  prefix: 'fad',\n  iconName: 'table-columns',\n  icon: [512, 512, [\"columns\"], \"f0db\", [\"M288 160V416H224V160H288z\", \"M64 480C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64zM64 160V416H448V160H64z\"]]\n};\nvar faColumns = faTableColumns;\nvar faSquareA = {\n  prefix: 'fad',\n  iconName: 'square-a',\n  icon: [448, 512, [], \"e25f\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM330.1 381.8c-3.266 1.506-6.688 2.229-10.05 2.229c-9.078 0-17.75-5.18-21.81-14l-12.03-26.18H161.8l-12.03 26.18c-5.578 12.09-19.77 17.36-31.86 11.77c-12.03-5.557-17.28-19.9-11.73-31.99l95.99-208.1c7.844-17.08 35.75-17.08 43.59 0l95.99 208.1C347.3 361.9 342.1 376.2 330.1 381.8zM183.1 295.6h80.04L224 208.5L183.1 295.6z\", \"M245.8 140.8c-7.844-17.08-35.75-17.08-43.59 0L106.2 349.8c-5.547 12.09-.2969 26.44 11.73 31.99c12.09 5.588 26.28 .3145 31.86-11.77l12.03-26.18h124.3l12.03 26.18c4.062 8.822 12.73 14 21.81 14c3.359 0 6.781-.7227 10.05-2.229c12.03-5.557 17.28-19.9 11.73-31.99L245.8 140.8zM183.1 295.6L224 208.5l40.02 87.14H183.1z\"]]\n};\nvar faTick = {\n  prefix: 'fad',\n  iconName: 'tick',\n  icon: [128, 512, [], \"e32f\", [\"M126.1 109.8L101.7 255C98.43 274.1 82.55 288 63.99 288S29.55 274.1 26.25 255L1.044 109.9c-3.416-19.63 1.648-39.64 13.85-54.93c24.34-30.57 73.86-30.57 98.2 0C125.3 70.21 130.4 90.22 126.1 109.8z\", \"\"]]\n};\nvar faLemon = {\n  prefix: 'fad',\n  iconName: 'lemon',\n  icon: [448, 512, [127819], \"f094\", [\"M427.9 52.1c-20.13-20.23-47.58-25.27-65.63-14.77c-51.63 30.08-158.6-46.49-281 75.91c-122.4 122.4-45.83 229.4-75.91 281c-10.5 18.05-5.471 45.5 14.77 65.63c20.13 20.24 47.58 25.27 65.63 14.77c51.63-30.08 158.6 46.49 281-75.91c122.4-122.4 45.83-229.4 75.91-281C453.2 99.69 448.1 72.23 427.9 52.1zM211.9 127.5C167.6 138.7 106.7 199.6 95.53 243.9C93.69 251.2 87.19 255.1 79.1 255.1c-1.281 0-2.594-.1562-3.906-.4687C67.53 253.4 62.34 244.7 64.47 236.1c14.16-56.28 83.31-125.4 139.6-139.6c8.656-2.031 17.25 3.062 19.44 11.62C225.7 116.7 220.5 125.3 211.9 127.5z\", \"M211.9 127.5C167.6 138.7 106.7 199.6 95.53 243.9C93.69 251.2 87.19 255.1 79.1 255.1c-1.281 0-2.594-.1562-3.906-.4687C67.53 253.4 62.34 244.7 64.47 236.1c14.16-56.28 83.31-125.4 139.6-139.6c8.656-2.031 17.25 3.062 19.44 11.62C225.7 116.7 220.5 125.3 211.9 127.5z\"]]\n};\nvar faHeadSideMask = {\n  prefix: 'fad',\n  iconName: 'head-side-mask',\n  icon: [512, 512, [], \"e063\", [\"M509.2 275c-20.1-47.13-48.49-151.8-73.11-186.8C397.6 33.63 334.5 0 266.1 0H200C117.1 0 42.48 50.57 13.25 123.7L239.2 288h272.6C511.8 283.7 511.1 279.3 509.2 275zM352 224c-17.62 0-32-14.38-32-32s14.38-32 32-32c17.62 0 31.1 14.38 31.1 32S369.6 224 352 224zM.1465 184.4C-2.166 244.2 23.01 298 63.99 334.9L63.99 512h160L224 316.5L3.674 156.2C1.871 165.4 .5195 174.8 .1465 184.4z\", \"M352 224c17.62 0 31.1-14.38 31.1-32s-14.37-32-31.1-32c-17.62 0-32 14.38-32 32S334.4 224 352 224zM336 368H496L512 320h-255.1l.0178 192h145.9c27.55 0 52-17.63 60.71-43.76L464 464h-127.1c-8.836 0-16-7.164-16-16c0-8.838 7.164-16 16-16h138.7l10.67-32h-149.3c-8.836 0-16-7.164-16-16C320 375.2 327.2 368 336 368z\"]]\n};\nvar faHandshake = {\n  prefix: 'fad',\n  iconName: 'handshake',\n  icon: [640, 512, [], \"f2b5\", [\"M480 128.2c-40.98-40.93-64.6-64.12-122.6-64.12c-10.49 0-19.93-.6141-30.2 8.566L217 163.6C196.8 180.7 194.2 210.1 211.4 231.2c9.5 11.21 23.03 16.99 36.67 16.99c10.94 0 21.95-3.716 30.97-11.33l39.57-33.46l165.3 135.3c4.361 3.536 7.123 8.173 9.078 13.04L544 351.1V128.4L480 128.2zM0 383.9l64 .0404c17.75 0 32-14.3 32-32.03V128.3L0 128.3V383.9zM48 320.1c8.75 0 16 7.124 16 15.99c0 8.735-7.25 15.99-16 15.99S32 344.8 32 336.1C32 327.2 39.25 320.1 48 320.1z\", \"M318.6 203.4L279 236.8c-9.016 7.619-20.03 11.33-30.97 11.33c-13.64 0-27.17-5.777-36.67-16.99C194.2 210.1 196.8 180.7 217 163.6l110.3-90.9L280.9 64C223.6 64.37 168.8 87.48 128.2 127.9L96 128.3v223.6l50.25-.0904l90.5 81.82c27.5 22.35 67.75 18.1 90-9.246l18.12 15.24c15.88 12.98 39.38 10.48 52.38-5.371l31.38-38.6l5.374 4.498c13.75 10.99 33.88 8.991 45-4.748l9.538-11.78c11.08-13.69 8.985-33.83-4.694-44.93L318.6 203.4zM544 128.4v223.6c0 17.6 14.25 32.05 31.1 32.05L640 384V128.5L544 128.4zM592 352c-8.75 0-16-7.253-16-15.99c0-8.868 7.25-15.99 16-15.99s16 7.124 16 15.99C608 344.8 600.8 352 592 352z\"]]\n};\nvar faGem = {\n  prefix: 'fad',\n  iconName: 'gem',\n  icon: [512, 512, [128142], \"f3a5\", [\"M256 192l144-128h-288L256 192zM222.3 224L112 64L0 224H222.3zM512 224l-112-160l-110.3 160H512z\", \"M512 224l-244.3 250.9C264.6 478.2 260.4 480 256 480s-8.636-1.828-11.67-5.062L0 224H512z\"]]\n};\nvar faDolly = {\n  prefix: 'fad',\n  iconName: 'dolly',\n  icon: [576, 512, [\"dolly-box\"], \"f472\", [\"M515.2 228.4L454.8 47.25c-2.75-8.5-11.87-13-20.12-10.12L373.6 57.5l33.12 99.38l-60.75 20.12L312.8 77.63l-61.62 20.5c-8.375 2.75-12.87 11.88-9.998 20.12l52.1 159.5c18 5 34.62 13.38 49.5 24.62l161.5-53.75C513.6 245.8 518.1 236.8 515.2 228.4zM256 320C202.1 320 160 362.1 160 416s42.98 96 96 96s96-42.98 96-96S309 320 256 320zM256 448c-17.67 0-32-14.33-32-32c0-17.67 14.33-31.1 32-31.1S288 398.3 288 416C288 433.7 273.7 448 256 448z\", \"M574.4 309.9c-5.594-16.75-23.69-25.91-40.48-20.23l-202.5 67.51C344.1 373.4 352 393.7 352 416c0 .6152-.1719 1.186-.1836 1.799l202.3-67.44C570.9 344.8 579.1 326.6 574.4 309.9zM104.9 0H32C14.33 0 0 14.33 0 32s14.33 32 32 32h72.94l92.22 276.7C213.5 327.9 233.7 320 256 320c.6133 0 1.178 .168 1.789 .1797L165.7 43.75C156.9 17.58 132.5 0 104.9 0zM406.7 156.9L373.6 57.5L312.8 77.63l33.13 99.38L406.7 156.9z\"]]\n};\nvar faDollyBox = faDolly;\nvar faSmoking = {\n  prefix: 'fad',\n  iconName: 'smoking',\n  icon: [640, 512, [128684], \"f48d\", [\"M553.3 87.13C547.6 83.25 544 77.12 544 70.25V8C544 3.625 540.4 0 536 0h-48C483.6 0 480 3.625 480 8v62.25c0 22 10.25 43.5 28.62 55.5C550.8 153 576 199.5 576 249.8V280C576 284.4 579.6 288 584 288h48C636.4 288 640 284.4 640 280V249.8C640 184.3 607.6 123.5 553.3 87.13zM487.8 141.6C463.8 125 448 99.25 448 70.25V8C448 3.625 444.4 0 440 0h-48C387.6 0 384 3.625 384 8v66.38C384 118.1 408.6 156 444.3 181.1C466.8 196.8 480 222.3 480 249.8V280C480 284.4 483.6 288 488 288h48C540.4 288 544 284.4 544 280V249.8C544 206.4 523 166.3 487.8 141.6z\", \"M432 352h-384C21.5 352 0 373.5 0 400v64C0 490.5 21.5 512 48 512h384c8.75 0 16-7.25 16-16v-128C448 359.3 440.8 352 432 352zM400 464H224v-64h176V464zM536 352h-48C483.6 352 480 355.6 480 360v144c0 4.375 3.625 8 8 8h48c4.375 0 8-3.625 8-8v-144C544 355.6 540.4 352 536 352zM632 352h-48C579.6 352 576 355.6 576 360v144c0 4.375 3.625 8 8 8h48c4.375 0 8-3.625 8-8v-144C640 355.6 636.4 352 632 352z\"]]\n};\nvar faMinimize = {\n  prefix: 'fad',\n  iconName: 'minimize',\n  icon: [512, 512, [\"compress-arrows-alt\"], \"f78c\", [\"M200 287.1H64c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.937 34.87l30.06 30.06l-62.06 62.07c-12.49 12.5-12.5 32.75-.0012 45.25l22.62 22.62c12.5 12.5 32.76 12.5 45.26 .0012l62.06-62.07l30.06 30.06c6.125 6.125 14.31 9.375 22.62 9.375c4.125 0 8.281-.7969 12.25-2.437c11.97-4.953 19.75-16.62 19.75-29.56V311.1C224 298.7 213.3 287.1 200 287.1zM312 224h135.1c12.94 0 24.62-7.797 29.56-19.75c4.969-11.97 2.219-25.72-6.937-34.87l-30.06-30.06l62.06-62.07c12.5-12.5 12.5-32.76 .0003-45.26l-22.62-22.62c-12.5-12.5-32.76-12.5-45.26-.0003l-62.06 62.07l-30.06-30.06c-9.156-9.141-22.87-11.84-34.87-6.937C295.8 39.39 288 51.06 288 64v135.1C288 213.3 298.7 224 312 224z\", \"M204.3 34.44C192.3 29.47 178.5 32.22 169.4 41.38L139.3 71.44L77.25 9.374c-12.5-12.5-32.76-12.5-45.26 .0003l-22.63 22.63c-12.49 12.5-12.49 32.75 .0018 45.25l62.07 62.06L41.38 169.4C35.25 175.5 32 183.7 32 192c0 4.125 .7969 8.281 2.438 12.25C39.39 216.2 51.07 224 64 224h135.1c13.25 0 23.1-10.74 23.1-23.1V64C224 51.06 216.2 39.38 204.3 34.44zM502.6 434.8l-62.06-62.06l30.06-30.06c9.141-9.156 11.84-22.87 6.938-34.87c-4.953-11.97-16.62-19.75-29.56-19.75h-135.1c-13.26 0-23.1 10.74-23.1 23.1v135.1c0 12.94 7.797 24.62 19.75 29.56c11.97 4.969 25.72 2.219 34.87-6.937l30.06-30.06l62.06 62.06c12.5 12.5 32.76 12.5 45.26 .0002l22.62-22.62C515.1 467.5 515.1 447.3 502.6 434.8z\"]]\n};\nvar faCompressArrowsAlt = faMinimize;\nvar faRefrigerator = {\n  prefix: 'fad',\n  iconName: 'refrigerator',\n  icon: [384, 512, [], \"e026\", [\"M0 192h288V160H0V192zM320 160v32h64V160H320z\", \"M320 368c0 8.801-7.199 16-16 16S288 376.8 288 368V192H0v288c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32V192h-64V368zM320 0H64C28.65 0 0 28.65 0 64v96h288V79.1C288 71.2 295.2 64 304 64S320 71.2 320 79.1V160h64V64C384 28.65 355.3 0 320 0z\"]]\n};\nvar faMonument = {\n  prefix: 'fad',\n  iconName: 'monument',\n  icon: [384, 512, [], \"f5a6\", [\"M0 480C0 462.3 14.33 448 32 448H352C369.7 448 384 462.3 384 480C384 497.7 369.7 512 352 512H32C14.33 512 0 497.7 0 480z\", \"M283.3 84.69C285.8 87.2 287.4 90.48 287.9 94.02L332.1 448H51.88L96.12 94.02C96.57 90.48 98.17 87.2 100.7 84.69L180.7 4.686C186.9-1.562 197.1-1.562 203.3 4.686L283.3 84.69zM151.1 320H232C245.3 320 256 309.3 256 296C256 282.7 245.3 272 232 272H151.1C138.7 272 127.1 282.7 127.1 296C127.1 309.3 138.7 320 151.1 320z\"]]\n};\nvar faOctagonXmark = {\n  prefix: 'fad',\n  iconName: 'octagon-xmark',\n  icon: [512, 512, [\"times-octagon\", \"xmark-octagon\"], \"f2f0\", [\"M140.6 21.15C154.1 7.648 172.4 .0625 191.5 .0625H320.5C339.6 .0625 357.9 7.648 371.4 21.15L490.8 140.6C504.3 154.1 511.9 172.4 511.9 191.5V320.5C511.9 339.6 504.3 357.9 490.8 371.4L371.4 490.8C357.9 504.3 339.6 511.9 320.5 511.9H191.5C172.4 511.9 154.1 504.3 140.6 490.8L21.15 371.4C7.652 357.9 .0666 339.6 .0666 320.5V191.5C.0666 172.4 7.652 154.1 21.15 140.6L140.6 21.15zM175 208.1L222.1 255.1L175 303C165.7 312.4 165.7 327.6 175 336.1C184.4 346.3 199.6 346.3 208.1 336.1L256 289.9L303 336.1C312.4 346.3 327.6 346.3 336.1 336.1C346.3 327.6 346.3 312.4 336.1 303L289.9 255.1L336.1 208.1C346.3 199.6 346.3 184.4 336.1 175C327.6 165.7 312.4 165.7 303 175L256 222.1L208.1 175C199.6 165.7 184.4 165.7 175 175C165.7 184.4 165.7 199.6 175 208.1V208.1z\", \"M255.1 222.1L303 175C312.4 165.7 327.6 165.7 336.1 175C346.3 184.4 346.3 199.6 336.1 208.1L289.9 255.1L336.1 303C346.3 312.4 346.3 327.6 336.1 336.1C327.6 346.3 312.4 346.3 303 336.1L255.1 289.9L208.1 336.1C199.6 346.3 184.4 346.3 175 336.1C165.7 327.6 165.7 312.4 175 303L222.1 255.1L175 208.1C165.7 199.6 165.7 184.4 175 175C184.4 165.7 199.6 165.7 208.1 175L255.1 222.1z\"]]\n};\nvar faTimesOctagon = faOctagonXmark;\nvar faXmarkOctagon = faOctagonXmark;\nvar faAlignSlash = {\n  prefix: 'fad',\n  iconName: 'align-slash',\n  icon: [640, 512, [], \"f846\", [\"M399.7 288H512C529.7 288 544 302.3 544 320C544 337.7 529.7 352 512 352H481.4L399.7 288zM236.4 160H512C529.7 160 544 174.3 544 192C544 209.7 529.7 224 512 224H318.1L236.4 160zM98.4 51.82C103.2 40.19 114.6 32 128 32H512C529.7 32 544 46.33 544 64C544 81.67 529.7 96 512 96H154.8L98.4 51.82zM128 352C110.3 352 96 337.7 96 320C96 302.3 110.3 288 128 288H243.7L324.9 352H128zM128 224C110.3 224 96 209.7 96 192C96 185.9 97.71 180.2 100.7 175.3L162.5 224H128zM128 480C110.3 480 96 465.7 96 448C96 430.3 110.3 416 128 416H406.2L487.4 480H128z\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faSnowplow = {\n  prefix: 'fad',\n  iconName: 'snowplow',\n  icon: [640, 512, [], \"f7d2\", [\"M368 288C429.9 288 480 338.1 480 400C480 461.9 429.9 512 368 512H112C50.14 512 0 461.9 0 400C0 338.1 50.14 288 112 288H368zM368 352H112C85.49 352 64 373.5 64 400C64 426.5 85.49 448 112 448H368C394.5 448 416 426.5 416 400C416 373.5 394.5 352 368 352z\", \"M447.4 249.6C447.8 251.9 448.1 254.3 448 256.7V288H512V235.2C512 220.7 516.9 206.6 526 195.2L583 124C594.1 110.2 614.2 107.1 627.1 119C641.8 130.1 644 150.2 632.1 163.1L576 235.2V402.7L630.6 457.4C643.1 469.9 643.1 490.1 630.6 502.6C618.1 515.1 597.9 515.1 585.4 502.6L530.7 448C518.7 435.1 512 419.7 512 402.7V352H469.2C451.2 314.2 412.7 288 368 288H112C94.82 288 78.55 291.9 64 298.8V192C64 174.3 78.33 160 96 160H128V48C128 21.49 149.5 0 176 0H298.9C324.5 0 347.6 15.26 357.7 38.79L445.1 242.7C446.1 244.9 446.9 247.2 447.4 249.6H447.4zM298.9 64H192V160L256 224H367.5L298.9 64zM144 400C144 413.3 133.3 424 120 424C106.7 424 96 413.3 96 400C96 386.7 106.7 376 120 376C133.3 376 144 386.7 144 400zM336 400C336 386.7 346.7 376 360 376C373.3 376 384 386.7 384 400C384 413.3 373.3 424 360 424C346.7 424 336 413.3 336 400zM304 400C304 413.3 293.3 424 280 424C266.7 424 256 413.3 256 400C256 386.7 266.7 376 280 376C293.3 376 304 386.7 304 400zM176 400C176 386.7 186.7 376 200 376C213.3 376 224 386.7 224 400C224 413.3 213.3 424 200 424C186.7 424 176 413.3 176 400z\"]]\n};\nvar faAnglesRight = {\n  prefix: 'fad',\n  iconName: 'angles-right',\n  icon: [448, 512, [187, \"angle-double-right\"], \"f101\", [\"M64 448c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L178.8 256L41.38 118.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l160 160c12.5 12.5 12.5 32.75 0 45.25l-160 160C80.38 444.9 72.19 448 64 448z\", \"M256 448c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L370.8 256l-137.4-137.4c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l160 160c12.5 12.5 12.5 32.75 0 45.25l-160 160C272.4 444.9 264.2 448 256 448z\"]]\n};\nvar faAngleDoubleRight = faAnglesRight;\nvar faTruckRampCouch = {\n  prefix: 'fad',\n  iconName: 'truck-ramp-couch',\n  icon: [640, 512, [\"truck-couch\"], \"f4dd\", [\"M294.5 209.2C303.2 206.8 311.9 207 320 209.3V334.8L33.98 411.5L13.27 334.2C6.412 308.6 21.61 282.3 47.21 275.4C72.82 268.5 99.14 283.7 106 309.3L110.1 324.8L264.7 283.4L260.6 267.9C253.7 242.3 268.9 216 294.5 209.2V209.2zM8.023 252.8C-1.125 218.6 19.14 183.5 53.28 174.4L238.7 124.7C272.9 115.6 307.1 135.8 317.1 169.1L318.8 176.4C308.3 174.8 297.2 175.3 286.2 178.2C248.8 188.3 224.8 223.2 227 260.4L131.2 286C114.6 252.7 76.32 234.5 38.93 244.5C27.94 247.4 18.1 252.5 9.745 259.2L8.023 252.8zM448 416C448 362.1 490.1 319.1 544 319.1C597 319.1 640 362.1 640 416C640 469 597 512 544 512C490.1 512 448 469 448 416z\", \"M48.41 502.9C31.36 507.5 13.77 497.5 9.126 480.4C4.48 463.4 14.54 445.8 31.59 441.1L352 353.8V64C352 28.65 380.7 0 416 0H640V331.3C616.5 304.8 582.2 288 544 288C477.9 288 423.4 338.2 416.7 402.5L48.41 502.9z\"]]\n};\nvar faTruckCouch = faTruckRampCouch;\nvar faCannabis = {\n  prefix: 'fad',\n  iconName: 'cannabis',\n  icon: [576, 512, [], \"f55f\", [\"M544 374.4c0 6-3.25 11.38-8.5 14.12c-2.5 1.375-60.75 31.75-133.5 31.75c-6.125 0-11.1-.125-17.5-.25c11.38 22.25 16.5 38.25 16.75 39.13c1.875 5.75 .375 12-3.875 16.12c-4.125 4.25-10.38 5.75-16.12 4c-1.631-.4648-32.94-10.66-69.25-34.06V311.1C312 298.7 301.3 288 288 288S264 298.7 264 311.1v133.2c-36.31 23.4-67.62 33.59-69.25 34.06c-5.75 1.75-12 .25-16.12-4c-4.25-4.25-5.75-10.38-3.875-16.12C175 458.3 180.1 442.1 191.5 420c-5.5 .125-11.38 .25-17.5 .25c-72.75 0-130.1-30.38-133.5-31.75C35.25 385.8 32 380.4 32 374.4c0-5.875 3.25-11.38 8.5-14.12c1.625-.875 32.38-16.88 76.75-25.75c-64.25-75.13-84-161.8-84.88-165.8C31.25 163.5 32.75 157.9 36.63 154C39.75 151 43.75 149.4 48 149.4c1.125 0 2.25 .125 3.375 .375c4 .875 86.62 19.5 160.6 79.75V225.1c0-118.9 60-213.8 62.5-217.8C277.5 2.75 282.5 0 288 0s10.5 2.75 13.5 7.375C304 11.38 364 106.3 364 225.1V229.5c73.1-60.25 156.6-79 160.5-79.75C525.8 149.5 526.9 149.4 528 149.4c4.25 0 8.25 1.625 11.38 4.625c3.75 3.875 5.375 9.5 4.25 14.75c-.875 4-20.62 90.63-84.88 165.8c44.38 8.875 75.13 24.88 76.75 25.75C540.8 363 544 368.5 544 374.4z\", \"M312 311.1v176C312 501.3 301.3 512 288 512s-24-10.75-24-23.1V311.1C264 298.7 274.7 288 288 288S312 298.7 312 311.1z\"]]\n};\nvar faCirclePlay = {\n  prefix: 'fad',\n  iconName: 'circle-play',\n  icon: [512, 512, [61469, \"play-circle\"], \"f144\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM176 168V344C176 352.7 180.7 360.7 188.3 364.9C195.8 369.2 205.1 369 212.5 364.5L356.5 276.5C363.6 272.1 368 264.4 368 256C368 247.6 363.6 239.9 356.5 235.5L212.5 147.5C205.1 142.1 195.8 142.8 188.3 147.1C180.7 151.3 176 159.3 176 168V168z\", \"M356.5 235.5C363.6 239.9 368 247.6 368 256C368 264.4 363.6 272.1 356.5 276.5L212.5 364.5C205.1 369 195.8 369.2 188.3 364.9C180.7 360.7 176 352.7 176 344V168C176 159.3 180.7 151.3 188.3 147.1C195.8 142.8 205.1 142.1 212.5 147.5L356.5 235.5z\"]]\n};\nvar faPlayCircle = faCirclePlay;\nvar faArrowUpRightAndArrowDownLeftFromCenter = {\n  prefix: 'fad',\n  iconName: 'arrow-up-right-and-arrow-down-left-from-center',\n  icon: [512, 512, [], \"e0a0\", [\"M177.4 289.4L64 402.8V352c0-17.69-14.31-32-32-32s-32 14.31-32 32v128c0 4.164 .8477 8.312 2.465 12.22c3.24 7.832 9.479 14.07 17.31 17.31C23.69 511.2 27.84 512 32 512h128c17.69 0 32-14.31 32-32s-14.31-32-32-32H109.3l113.4-113.4c12.5-12.5 12.5-32.75 0-45.25S189.9 276.9 177.4 289.4z\", \"M509.5 19.78c-3.242-7.84-9.479-14.08-17.32-17.32C488.3 .8477 484.2 0 480 0h-128c-17.69 0-32 14.31-32 32s14.31 32 32 32h50.75l-113.4 113.4c-12.5 12.5-12.5 32.75 0 45.25c12.49 12.49 32.74 12.51 45.25 0L448 109.3V160c0 17.69 14.31 32 32 32s32-14.31 32-32V32C512 27.84 511.2 23.69 509.5 19.78z\"]]\n};\nvar faTablets = {\n  prefix: 'fad',\n  iconName: 'tablets',\n  icon: [640, 512, [], \"f490\", [\"M593.4 46.61c-56.52-56.51-144.2-61.39-206.1-16c-4.002 2.877-4.252 8.877-.75 12.25l211.3 211.4c3.5 3.502 9.504 3.252 12.25-.75C654.8 190.8 649.9 103.1 593.4 46.61zM362.9 65.74c-3.502-3.502-9.504-3.252-12.25 .75c-45.52 62.76-40.52 150.4 15.88 206.9c56.52 56.51 144.2 61.39 206.1 15.88c4.002-2.875 4.252-8.877 .75-12.25L362.9 65.74z\", \"M8.365 336h303.3c4.998 0 8.996-4.5 8.248-9.25C307.4 250.5 241.1 191.1 159.1 191.1S12.49 250.5 .1172 326.8C-.7578 331.5 3.367 336 8.365 336zM311.5 368H8.365c-4.998 0-9.123 4.5-8.248 9.25C12.49 453.5 78.88 512 159.1 512s147.4-58.5 159.8-134.8C320.7 372.5 316.5 368 311.5 368z\"]]\n};\nvar fa360Degrees = {\n  prefix: 'fad',\n  iconName: '360-degrees',\n  icon: [640, 512, [], \"e2dc\", [\"M608 0c-17.67 0-31.1 14.33-31.1 32s14.33 32 31.1 32S640 49.67 640 32S625.7 0 608 0z\", \"M496 64c-44.13 0-79.1 35.89-79.1 80v224c0 44.11 35.87 80 79.1 80s79.1-35.89 79.1-80v-224C576 99.89 540.1 64 496 64zM512 368c0 8.828-7.188 16-16 16S480 376.8 480 368v-224C480 135.2 487.2 128 496 128S512 135.2 512 144V368zM304 192C298.8 192 293.8 192.6 288.8 193.5c2.127-29.43 18.77-55.55 45.48-68.91c15.81-7.906 22.22-27.12 14.31-42.94c-7.938-15.8-27.16-22.23-42.94-14.31C255.3 92.58 224 143.2 224 199.5L224 368c0 44.11 35.87 80 79.1 80s79.1-35.89 79.1-80l.0001-96C384 227.9 348.1 192 304 192zM320 368c0 8.828-7.188 16-16 16S288 376.8 288 368v-96C288 263.2 295.2 256 304 256S320 263.2 320 272V368zM118.2 197.6l52.91-84.67C177.3 103.1 177.6 90.66 172 80.48C166.3 70.31 155.6 64 144 64H32C14.31 64 0 78.33 0 96s14.31 32 32 32h54.25L36.88 207C30.69 216.9 30.38 229.3 36 239.5C41.66 249.7 52.38 256 64 256h19.78C108.2 256 128 275.8 128 300.2v39.56C128 364.2 108.2 384 83.78 384c-9.875 0-18.75-5.484-23.16-14.31c-7.938-15.81-27.12-22.28-42.94-14.3c-15.81 7.906-22.22 27.12-14.31 42.92C18.72 428.1 49.53 448 83.78 448C143.4 448 192 399.5 192 339.8V300.2C192 252.6 161.1 212 118.2 197.6z\"]]\n};\nvar faEthernet = {\n  prefix: 'fad',\n  iconName: 'ethernet',\n  icon: [512, 512, [], \"f796\", [\"M512 208v224c0 8.75-7.25 16-16 16H416v-128h-32v128h-64v-128h-32v128H224v-128H192v128H128v-128H96v128H16C7.25 448 0 440.8 0 432v-224C0 199.2 7.25 192 16 192H64V144C64 135.2 71.25 128 80 128H128V80C128 71.25 135.2 64 144 64h224C376.8 64 384 71.25 384 80V128h48C440.8 128 448 135.2 448 144V192h48C504.8 192 512 199.2 512 208z\", \"M96 448h32v-128H96V448zM192 448h32v-128H192V448zM288 448h32v-128h-32V448zM384 320v128h32v-128H384z\"]]\n};\nvar faEuroSign = {\n  prefix: 'fad',\n  iconName: 'euro-sign',\n  icon: [384, 512, [8364, \"eur\", \"euro\"], \"f153\", [\"M92.29 336H64C46.33 336 32 321.7 32 304C32 286.3 46.33 272 64 272H80.15C80.96 294.4 85.18 315.9 92.29 336H92.29zM144.2 272H288C305.7 272 320 286.3 320 304C320 321.7 305.7 336 288 336H162.1C151.7 316.8 145.4 295.1 144.2 272H144.2zM162.1 176H288C305.7 176 320 190.3 320 208C320 225.7 305.7 240 288 240H144.2C145.4 216.9 151.7 195.2 162.1 176H162.1zM80.15 240H64C46.33 240 32 225.7 32 208C32 190.3 46.33 176 64 176H92.29C85.18 196.1 80.96 217.6 80.15 240H80.15z\", \"M80 248C80 128.7 176.7 32 296 32H320C337.7 32 352 46.33 352 64C352 81.67 337.7 96 320 96H296C212.1 96 144 164.1 144 248V264C144 347.9 212.1 416 296 416H320C337.7 416 352 430.3 352 448C352 465.7 337.7 480 320 480H296C176.7 480 80 383.3 80 264V248z\"]]\n};\nvar faEur = faEuroSign;\nvar faEuro = faEuroSign;\nvar faChair = {\n  prefix: 'fad',\n  iconName: 'chair',\n  icon: [448, 512, [129681], \"f6c0\", [\"M384 288l-.0123-160c0-70.69-57.31-128-128-128H191.1C121.3 0 63.98 57.31 63.98 128l.0158 160h48L111.1 128c0-29.48 16.2-54.1 40-68.87L151.1 288h48L199.1 48h48L248 288h47.1l-.016-228.9C319.8 73 335.1 98.52 335.1 128l.0189 160H384zM31.1 496c0 8.836 7.164 16 16 16h32c8.838 0 16-7.164 16-16V384h-64L31.1 496zM352 384v112c0 8.836 7.164 16 16 16h31.1c8.838 0 16-7.164 16-16L416 384H352z\", \"M445.1 338.6l-14.77-32C425.1 295.3 413.7 288 401.2 288H46.76C34.28 288 22.94 295.3 17.7 306.6l-14.77 32c-4.563 9.906-3.766 21.47 2.109 30.66S21.09 384 31.1 384h384c10.91 0 21.08-5.562 26.95-14.75S449.6 348.5 445.1 338.6z\"]]\n};\nvar faCircleCheck = {\n  prefix: 'fad',\n  iconName: 'circle-check',\n  icon: [512, 512, [61533, \"check-circle\"], \"f058\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM371.8 211.8C382.7 200.9 382.7 183.1 371.8 172.2C360.9 161.3 343.1 161.3 332.2 172.2L224 280.4L179.8 236.2C168.9 225.3 151.1 225.3 140.2 236.2C129.3 247.1 129.3 264.9 140.2 275.8L204.2 339.8C215.1 350.7 232.9 350.7 243.8 339.8L371.8 211.8z\", \"M371.8 172.2C382.7 183.1 382.7 200.9 371.8 211.8L243.8 339.8C232.9 350.7 215.1 350.7 204.2 339.8L140.2 275.8C129.3 264.9 129.3 247.1 140.2 236.2C151.1 225.3 168.9 225.3 179.8 236.2L224 280.4L332.2 172.2C343.1 161.3 360.9 161.3 371.8 172.2V172.2z\"]]\n};\nvar faCheckCircle = faCircleCheck;\nvar faMoneySimpleFromBracket = {\n  prefix: 'fad',\n  iconName: 'money-simple-from-bracket',\n  icon: [640, 512, [], \"e313\", [\"M448 512H192C156.7 512 128 483.3 128 448V96H512V448C512 483.3 483.3 512 448 512zM224 272C224 316.2 266.1 352 320 352C373 352 416 316.2 416 272C416 227.8 373 192 320 192C266.1 192 224 227.8 224 272z\", \"M96 64C78.33 64 64 78.33 64 96V160C64 177.7 49.67 192 32 192C14.33 192 0 177.7 0 160V96C0 42.98 42.98 0 96 0H544C597 0 640 42.98 640 96V160C640 177.7 625.7 192 608 192C590.3 192 576 177.7 576 160V96C576 78.33 561.7 64 544 64H96z\"]]\n};\nvar faBat = {\n  prefix: 'fad',\n  iconName: 'bat',\n  icon: [576, 512, [], \"f6b5\", [\"M235.6 52.81L256 80H320L340.4 52.81C342.7 49.78 346.2 48 350 48C355.8 48 360.8 52.12 361.8 57.81L380.9 159.2L355.4 171.3C348.9 174.4 341.9 176 334.8 176H241.2C234.1 176 227.1 174.4 220.6 171.3L195.1 159.2L214.2 57.81C215.2 52.12 220.2 48 225.1 48C229.8 48 233.3 49.78 235.6 52.81z\", \"M355.4 171.3L452.6 125C468.8 117.3 488.1 121.4 499.7 135C548.9 192.4 576 265.6 576 341.2V378.8C576 388.6 565.8 394.9 557.1 390.5L493.3 358.6C485.8 354.9 476.7 357.5 472.4 364.7L442.5 414.4C437.2 423.4 424.9 424.9 417.5 417.5L380.9 380.9C374.1 374.1 362.8 374.8 356.9 382.4L300.7 455.5C294.3 463.8 281.7 463.8 275.3 455.5L219.1 382.4C213.2 374.8 201.9 374.1 195.1 380.9L158.5 417.5C151.1 424.9 138.8 423.4 133.5 414.4L103.6 364.7C99.32 357.5 90.23 354.9 82.75 358.6L18.93 390.5C10.23 394.9 0 388.6 0 378.8V341.2C0 265.6 27.05 192.4 76.27 135C87.91 121.4 107.2 117.3 123.4 125L220.6 171.3C227.1 174.4 234.1 176 241.2 176H334.8C341.9 176 348.9 174.4 355.4 171.3H355.4z\"]]\n};\nvar faCircleStop = {\n  prefix: 'fad',\n  iconName: 'circle-stop',\n  icon: [512, 512, [62094, \"stop-circle\"], \"f28d\", [\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM352 328c0 13.2-10.8 24-24 24h-144C170.8 352 160 341.2 160 328v-144C160 170.8 170.8 160 184 160h144C341.2 160 352 170.8 352 184V328z\", \"M352 328c0 13.2-10.8 24-24 24h-144C170.8 352 160 341.2 160 328v-144C160 170.8 170.8 160 184 160h144C341.2 160 352 170.8 352 184V328z\"]]\n};\nvar faStopCircle = faCircleStop;\nvar faHeadSideHeadphones = {\n  prefix: 'fad',\n  iconName: 'head-side-headphones',\n  icon: [512, 512, [], \"f8c2\", [\"M506.8 305.4C500.9 314.5 490.9 320 479.1 320h-31.1v64C447.1 419.4 419.4 448 384 448h-63.99l-.003 64H64l.0068-177.2C23.26 298.4 0 246.5 0 192c0-95.07 69.25-173.8 160-189.1v104.4C122.3 125.2 95.1 163.4 95.1 208c0 61.88 50.13 112 112 112S320 269.9 320 208c0-44.63-26.25-82.75-63.1-100.8V0h10.13c67.63 0 130.1 32.87 169.1 88.25c24.63 35 52.12 139.6 73.12 186.8C513.6 284.9 512.8 296.4 506.8 305.4z\", \"M207.1 240c-17.63 0-32-14.38-32-32s14.38-32 32-32c17.63 0 32 14.38 32 32S225.6 240 207.1 240zM256 107.2V0H192c-10.93 0-21.57 1.122-32 2.88v104.4C122.3 125.2 95.1 163.4 95.1 208c0 61.88 50.13 112 112 112S320 269.9 320 208C320 163.4 293.8 125.2 256 107.2zM208 272c-35.3 0-64-28.7-64-64c0-35.3 28.7-64 64-64s64 28.7 64 64C272 243.3 243.3 272 208 272z\"]]\n};\nvar faPhoneRotary = {\n  prefix: 'fad',\n  iconName: 'phone-rotary',\n  icon: [512, 512, [9742], \"f8d3\", [\"M506.1 123C436.8 65 347.4 32 256 32S75.25 65 5.875 123C2.125 126.1 0 130.7 0 135.6V192c0 8.875 7.125 16 16 16h70.13c6 0 11.62-3.375 14.25-8.875L128 128c39.88-17.25 83.25-24 128-24S344.1 110.8 384 128l27.62 71.12C414.3 204.6 419.9 208 425.9 208H496C504.9 208 512 200.9 512 192V135.6C512 130.7 509.9 126.1 506.1 123zM256 240c-39.75 0-72 32.25-72 72S216.3 384 256 384s72-32.25 72-72S295.8 240 256 240z\", \"M475.8 376.6L370.4 192.2C358.1 172.2 337.9 160 314.9 160H197.1c-23 0-44.12 12.25-55.5 32.25l-105.4 184.4C33.5 381.5 32 386.9 32 392.5V448c0 17.62 14.38 32 32 32h384c17.62 0 32-14.38 32-32v-55.5C480 386.9 478.5 381.5 475.8 376.6zM256 384c-39.75 0-72-32.25-72-72S216.3 240 256 240s72 32.25 72 72S295.8 384 256 384z\"]]\n};\nvar faCompassDrafting = {\n  prefix: 'fad',\n  iconName: 'compass-drafting',\n  icon: [512, 512, [\"drafting-compass\"], \"f568\", [\"M66.49 312.9C53.66 301.6 41.84 289.3 31.18 276C20.13 262.2 22.34 242.1 36.13 231C49.92 219.1 70.06 222.2 81.12 235.1C86.79 243.1 92.87 249.8 99.34 256.1L66.49 312.9zM155.3 365.9L187.9 309.5C209.4 316.3 232.3 320 255.1 320C326.7 320 389.8 287.3 430.9 235.1C441.9 222.2 462.1 219.1 475.9 231C489.7 242.1 491.9 262.2 480.8 276C428.1 341.8 346.1 384 255.1 384C220.6 384 186.6 377.6 155.3 365.9H155.3z\", \"M412.7 256.1C387.1 280.3 357.7 298.8 324.1 309.5L256 192H255.1L98.65 463.7C93.95 471.8 86.97 478.4 78.58 482.6L23.16 510.3C18.2 512.8 12.31 512.5 7.588 509.6C2.871 506.7 0 501.5 0 496V440.6C0 432.2 2.228 423.9 6.46 416.5L168.8 136.2C163.1 123.9 160 110.3 160 96C160 42.98 202.1 0 256 0C309 0 352 42.98 352 96C352 110.3 348.9 123.9 343.2 136.2L412.7 256.1zM255.1 64C238.3 64 223.1 78.33 223.1 96C223.1 113.7 238.3 128 255.1 128C273.7 128 288 113.7 288 96C288 78.33 273.7 64 255.1 64zM356.7 365.9C389.6 353.6 419.6 335.5 445.5 312.9L505.5 416.5C509.8 423.9 512 432.2 512 440.6V496C512 501.5 509.1 506.7 504.4 509.6C499.7 512.5 493.8 512.8 488.8 510.3L433.4 482.6C425 478.4 418 471.8 413.3 463.7L356.7 365.9z\"]]\n};\nvar faDraftingCompass = faCompassDrafting;\nvar faPlateWheat = {\n  prefix: 'fad',\n  iconName: 'plate-wheat',\n  icon: [512, 512, [], \"e55a\", [\"M160 48C160 39.16 167.2 32 176 32C220.2 32 256 67.82 256 112V128C256 136.8 248.8 144 240 144C195.8 144 160 108.2 160 64V48zM32 88C32 74.75 42.75 64 56 64H104C117.3 64 128 74.75 128 88C128 101.3 117.3 112 104 112H56C42.75 112 32 101.3 32 88zM0 160C0 146.7 10.75 136 24 136H136C149.3 136 160 146.7 160 160C160 173.3 149.3 184 136 184H24C10.75 184 0 173.3 0 160zM104 208C117.3 208 128 218.7 128 232C128 245.3 117.3 256 104 256H56C42.75 256 32 245.3 32 232C32 218.7 42.75 208 56 208H104zM368 112V128C368 136.8 360.8 144 352 144C307.8 144 272 108.2 272 64V48C272 39.16 279.2 32 288 32C332.2 32 368 67.82 368 112zM384 48C384 39.16 391.2 32 400 32C444.2 32 480 67.82 480 112V128C480 136.8 472.8 144 464 144C419.8 144 384 108.2 384 64V48zM464 176C472.8 176 480 183.2 480 192V208C480 252.2 444.2 288 400 288C391.2 288 384 280.8 384 272V256C384 211.8 419.8 176 464 176zM368 208C368 252.2 332.2 288 288 288C279.2 288 272 280.8 272 272V256C272 211.8 307.8 176 352 176C360.8 176 368 183.2 368 192V208zM240 176C248.8 176 256 183.2 256 192V208C256 252.2 220.2 288 176 288C167.2 288 160 280.8 160 272V256C160 211.8 195.8 176 240 176z\", \"M484.2 320C498.1 320 510.4 332.9 508.6 347.6C502.3 397.8 464.2 437 416 446V448C416 465.7 401.7 480 384 480H128C110.3 480 96 465.7 96 448V446C47.84 437 9.725 397.8 3.451 347.6C1.619 332.9 13.05 320 27.82 320H484.2z\"]]\n};\nvar faCalendarCircleMinus = {\n  prefix: 'fad',\n  iconName: 'calendar-circle-minus',\n  icon: [576, 512, [], \"e46f\", [\"M96 32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V160H0V112C0 85.49 21.49 64 48 64H96V32zM416 192.7C326.3 200.8 256 276.2 256 368C256 427.5 285.6 480.1 330.8 512H48C21.49 512 0 490.5 0 464V192H416V192.7z\", \"M288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM496 383.1C504.8 383.1 512 376.8 512 367.1C512 359.2 504.8 351.1 496 351.1H368C359.2 351.1 352 359.2 352 367.1C352 376.8 359.2 383.1 368 383.1H496z\"]]\n};\nvar faChopsticks = {\n  prefix: 'fad',\n  iconName: 'chopsticks',\n  icon: [640, 512, [], \"e3f7\", [\"M293.6 202.9L29.28 505.3C26.42 508.5 22.4 510.6 18.06 510.1C13.73 511.3 9.411 510 6.03 507.3C2.649 504.5 .4641 500.6-.0636 496.3C-.5913 491.9 .5796 487.6 3.202 484.1L235.7 156.5L293.6 202.9zM472.1 261.7L154.9 508.6C151.5 511.2 147.2 512.3 142.9 511.8C138.7 511.3 134.8 509.1 132 505.8C129.3 502.6 127.9 498.3 128.2 494.1C128.4 489.8 130.3 485.8 133.4 482.8L425.1 206.9L472.1 261.7z\", \"M333.5 18.56C337.2 13.69 341.9 9.624 347.2 6.592C352.5 3.56 358.4 1.626 364.4 .9045C370.5 .1832 376.7 .6898 382.5 2.394C388.4 4.098 393.9 6.965 398.6 10.82C403.4 14.68 407.3 19.46 410.2 24.86C413 30.27 414.8 36.19 415.3 42.29C415.8 48.38 415.1 54.52 413.2 60.34C411.4 66.15 408.3 71.53 404.3 76.16L293.6 202.9L235.7 156.5L333.5 18.68V18.56zM638.1 96.6C639.9 102.5 640.4 108.7 639.7 114.9C639 121 637.1 126.1 633.1 132.3C630.9 137.7 626.8 142.4 621.9 146.1L473.1 261.7L425.1 206.9L563.4 76.09C567.9 71.9 573.3 68.67 579.1 66.61C584.9 64.55 591.1 63.69 597.3 64.1C603.5 64.5 609.5 66.16 615 68.96C620.6 71.76 625.4 75.66 629.4 80.41C633.4 85.16 636.3 90.67 638.1 96.6z\"]]\n};\nvar faCarWrench = {\n  prefix: 'fad',\n  iconName: 'car-wrench',\n  icon: [576, 512, [\"car-mechanic\"], \"f5e3\", [\"M35.7 132.6C28.11 123.9 35.57 112 47.11 112H80L104 80L80 48H47.11C35.57 48 28.11 36.12 35.7 27.43C50.36 10.62 71.94 0 96 0C128.8 0 156.1 19.75 169.3 48H406.7C419 19.75 447.2 0 480 0C504.1 0 525.6 10.62 540.3 27.43C547.9 36.12 540.4 48 528.9 48H496L472 80L496 112H528.9C540.4 112 547.9 123.9 540.3 132.6C525.6 149.4 504.1 160 480 160C447.2 160 419 140.3 406.7 112H169.3C156.1 140.3 128.8 160 96 160C71.94 160 50.36 149.4 35.7 132.6V132.6z\", \"M114.2 292.4L142.5 213.1C153.9 181.3 184 160 217.8 160H358.2C391.1 160 422.1 181.3 433.5 213.1L461.8 292.4C481.9 300.9 496 320.8 496 344V480C496 497.7 481.7 512 464 512H448C430.3 512 416 497.7 416 480V448H160V480C160 497.7 145.7 512 128 512H112C94.33 512 80 497.7 80 480V344C80 320.8 94.08 300.9 114.2 292.4H114.2zM183.7 288H392.3L373.2 234.6C370.1 228.3 364.9 224 358.2 224H217.8C211.1 224 205 228.3 202.8 234.6L183.7 288zM159.1 344C146.7 344 135.1 354.7 135.1 368C135.1 381.3 146.7 392 159.1 392C173.3 392 183.1 381.3 183.1 368C183.1 354.7 173.3 344 159.1 344zM416 392C429.3 392 440 381.3 440 368C440 354.7 429.3 344 416 344C402.7 344 392 354.7 392 368C392 381.3 402.7 392 416 392z\"]]\n};\nvar faCarMechanic = faCarWrench;\nvar faIcicles = {\n  prefix: 'fad',\n  iconName: 'icicles',\n  icon: [512, 512, [], \"f7ad\", [\"M511.4 37.87l-87.54 467.6c-1.625 8.625-14.04 8.635-15.67 .0104L341.6 142.3l27.25-102.1C374.3 19.94 359 0 337.1 0h142C500 0 515.2 18.25 511.4 37.87z\", \"M337.1 0c21.03 0 36.34 19.94 30.92 40.26l-27.25 102.1l-.2114-.5764l-45.52 171.9c-.0078 .0391 .0078-.0391 0 0L295.7 314.2c-2.375 7.625-12.98 7.625-15.36 0L246.3 180.9l-46.49 196.9c-1.875 8.375-13.64 8.375-15.51 0L139.1 190.5L103.6 314.5c-2.375 7.125-12.64 7.199-15.14 .0744L1.357 41.24C-4.768 20.75 10.61 0 31.98 0H337.1z\"]]\n};\nvar faPersonShelter = {\n  prefix: 'fad',\n  iconName: 'person-shelter',\n  icon: [512, 512, [], \"e54f\", [\"M296 168C296 190.1 278.1 208 256 208C233.9 208 216 190.1 216 168C216 145.9 233.9 128 256 128C278.1 128 296 145.9 296 168zM224 512C210.7 512 200 501.3 200 488V313.5L173.1 363.4C166.8 375 152.3 379.4 140.6 373.1C128.1 366.8 124.6 352.3 130.9 340.6L168.7 270.3C184.1 241.8 213.9 224 246.2 224H265.8C298.1 224 327.9 241.8 343.3 270.3L381.1 340.6C387.4 352.3 383 366.8 371.4 373.1C359.7 379.4 345.2 375 338.9 363.4L312 313.5V488C312 501.3 301.3 512 288 512C274.7 512 264 501.3 264 488V400H248V488C248 501.3 237.3 512 224 512V512z\", \"M240.1 4.216C249.1-1.405 262-1.405 271.9 4.216L495.9 132.2C505.8 137.9 512 148.5 512 160V480C512 497.7 497.7 512 480 512C462.3 512 448 497.7 448 480V178.6L256 68.86L64 178.6V480C64 497.7 49.67 512 32 512C14.33 512 0 497.7 0 480V160C0 148.5 6.153 137.9 16.12 132.2L240.1 4.216z\"]]\n};\nvar faNeuter = {\n  prefix: 'fad',\n  iconName: 'neuter',\n  icon: [384, 512, [9906], \"f22c\", [\"M256 176c0 35.29-28.71 64-64 64c-35.29 0-64-28.71-64-64c0-35.29 28.71-64 64-64C227.3 112 256 140.7 256 176z\", \"M368 176c0-97.2-78.8-176-176-176c-97.2 0-176 78.8-176 176c0 86.26 62.1 157.9 144 172.1V496C160 504.8 167.2 512 176 512h32c8.838 0 16-7.164 16-16v-147C305.9 333.9 368 262.3 368 176zM192 272c-52.93 0-96-43.07-96-96c0-52.94 43.07-95.1 96-95.1c52.94 0 96 43.06 96 95.1C288 228.9 244.9 272 192 272z\"]]\n};\nvar faIdBadge = {\n  prefix: 'fad',\n  iconName: 'id-badge',\n  icon: [384, 512, [], \"f2c1\", [\"M336 0h-288C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48v-416C384 21.49 362.5 0 336 0zM144 64h96C248.8 64 256 71.16 256 80S248.8 96 240 96h-96C135.2 96 128 88.84 128 80S135.2 64 144 64zM192 160c35.35 0 64 28.66 64 64s-28.65 64-64 64S128 259.3 128 224S156.7 160 192 160zM288 416H96c-8.836 0-16-7.164-16-16C80 355.8 115.8 320 160 320h64c44.18 0 80 35.82 80 80C304 408.8 296.8 416 288 416z\", \"M192 160c35.35 0 64 28.65 64 64s-28.65 64-64 64S128 259.3 128 224S156.7 160 192 160zM288 416H96c-8.836 0-16-7.164-16-16C80 355.8 115.8 320 160 320h64c44.18 0 80 35.82 80 80C304 408.8 296.8 416 288 416z\"]]\n};\nvar faKazoo = {\n  prefix: 'fad',\n  iconName: 'kazoo',\n  icon: [640, 512, [], \"f8c7\", [\"M448 160c52.93 0 96 43.07 96 96s-43.07 96-96 96s-96-43.07-96-96S395.1 160 448 160zM448 112c-79.53 0-144 64.47-144 144s64.47 144 144 144s144-64.47 144-144S527.5 112 448 112z\", \"M498.9 216.4l-11.25-11.25c-1.5-1.5-3.5-2.375-5.625-2.375c-2.125 0-4.25 .875-5.75 2.375L448 233.4l-28.25-28.25c-3.125-3.125-8.25-3.125-11.38 0l-11.25 11.25c-3.125 3.125-3.125 8.25 0 11.38L425.4 256l-28.25 28.25c-1.5 1.5-2.375 3.625-2.375 5.75c0 2.125 .875 4.125 2.375 5.625l11.25 11.25c3.125 3.125 8.25 3.125 11.38 0L448 278.6l28.25 28.25c1.5 1.5 3.625 2.375 5.75 2.375c2.125 0 4.125-.875 5.625-2.375l11.25-11.25c1.5-1.5 2.375-3.5 2.375-5.625c0-2.125-.875-4.25-2.375-5.75L470.6 256l28.25-28.25C501.1 224.6 501.1 219.5 498.9 216.4zM383.3 384H241.9c-11.88 0-23.62-1.625-35.13-4.875l-183.5-52.5C9.5 322.8 0 310.1 0 295.9V216.1c0-14.25 9.5-26.88 23.25-30.75l183.5-52.5C218.3 129.6 229.1 128 241.9 128h141.5C336.5 151.8 304 199.9 304 256S336.5 360.3 383.3 384zM640 160v192c0 17.62-14.38 32-32 32h-95.35C559.5 360.3 592 312.1 592 256s-32.47-104.3-79.35-128H608C625.6 128 640 142.4 640 160z\"]]\n};\nvar faMarker = {\n  prefix: 'fad',\n  iconName: 'marker',\n  icon: [512, 512, [], \"f5a1\", [\"M229.5 412.5C181.5 460.5 120.3 493.2 53.7 506.5L28.71 511.5C20.84 513.1 12.7 510.6 7.03 504.1C1.356 499.3-1.107 491.2 .4662 483.3L5.465 458.3C18.78 391.7 51.52 330.5 99.54 282.5L175 207L304.1 336.1L229.5 412.5z\", \"M480.1 160.1L304.1 336.1L175 207L302.1 80L288.1 66.91C279.6 57.54 264.4 57.54 255 66.91L168.1 152.1C159.6 162.3 144.4 162.3 135 152.1C125.7 143.6 125.7 128.4 135 119L221.1 32.97C249.2 4.853 294.8 4.853 322.9 32.97L336 46.06L351 31.03C386.9-4.849 445.1-4.849 480.1 31.03C516.9 66.91 516.9 125.1 480.1 160.1V160.1z\"]]\n};\nvar faFaceLaughBeam = {\n  prefix: 'fad',\n  iconName: 'face-laugh-beam',\n  icon: [512, 512, [128513, \"laugh-beam\"], \"f59a\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 432C332.1 432 396.2 382 415.2 314.1C419.1 300.4 407.8 288 393.6 288H118.4C104.2 288 92.92 300.4 96.76 314.1C115.8 382 179.9 432 256 432V432zM226.5 215.6C229.8 214.5 232 211.4 232 208C232 190.1 225.3 172.4 215.4 159.2C205.6 146.2 191.5 136 176 136C160.5 136 146.4 146.2 136.6 159.2C126.7 172.4 120 190.1 120 208C120 211.4 122.2 214.5 125.5 215.6C128.7 216.7 132.3 215.6 134.4 212.8L134.4 212.8L134.6 212.5C134.8 212.3 134.1 212 135.3 211.6C135.1 210.8 136.9 209.7 138.1 208.3C140.6 205.4 144.1 201.7 148.3 197.1C157.1 190.2 167.2 184 176 184C184.8 184 194.9 190.2 203.7 197.1C207.9 201.7 211.4 205.4 213.9 208.3C215.1 209.7 216 210.8 216.7 211.6C217 212 217.2 212.3 217.4 212.5L217.6 212.8L217.6 212.8C219.7 215.6 223.3 216.7 226.5 215.6V215.6zM377.6 212.8C379.7 215.6 383.3 216.7 386.5 215.6C389.8 214.5 392 211.4 392 208C392 190.1 385.3 172.4 375.4 159.2C365.6 146.2 351.5 136 336 136C320.5 136 306.4 146.2 296.6 159.2C286.7 172.4 280 190.1 280 208C280 211.4 282.2 214.5 285.5 215.6C288.7 216.7 292.3 215.6 294.4 212.8L294.4 212.8L294.6 212.5C294.8 212.3 294.1 212 295.3 211.6C295.1 210.8 296.9 209.7 298.1 208.3C300.6 205.4 304.1 201.7 308.3 197.1C317.1 190.2 327.2 184 336 184C344.8 184 354.9 190.2 363.7 197.1C367.9 201.7 371.4 205.4 373.9 208.3C375.1 209.7 376 210.8 376.7 211.6C377 212 377.2 212.3 377.4 212.5L377.6 212.8L377.6 212.8z\", \"M217.6 212.8L217.4 212.5C217.2 212.3 217 212 216.7 211.6C216 210.8 215.1 209.7 213.9 208.3C211.4 205.4 207.9 201.7 203.7 197.1C194.9 190.2 184.8 184 176 184C167.2 184 157.1 190.2 148.3 197.1C144.1 201.7 140.6 205.4 138.1 208.3C136.9 209.7 135.1 210.8 135.3 211.6C134.1 212 134.8 212.3 134.6 212.5L134.4 212.8L134.4 212.8C132.3 215.6 128.7 216.7 125.5 215.6C122.2 214.5 120 211.4 120 208C120 190.1 126.7 172.4 136.6 159.2C146.4 146.2 160.5 136 176 136C191.5 136 205.6 146.2 215.4 159.2C225.3 172.4 232 190.1 232 208C232 211.4 229.8 214.5 226.5 215.6C223.3 216.7 219.7 215.6 217.6 212.8L217.6 212.8zM377.6 212.8L377.4 212.5C377.2 212.3 377 212 376.7 211.6C376 210.8 375.1 209.7 373.9 208.3C371.4 205.4 367.9 201.7 363.7 197.1C354.9 190.2 344.8 184 336 184C327.2 184 317.1 190.2 308.3 197.1C304.1 201.7 300.6 205.4 298.1 208.3C296.9 209.7 295.1 210.8 295.3 211.6C294.1 212 294.8 212.3 294.6 212.5L294.4 212.8L294.4 212.8C292.3 215.6 288.7 216.7 285.5 215.6C282.2 214.5 280 211.4 280 208C280 190.1 286.7 172.4 296.6 159.2C306.4 146.2 320.5 136 336 136C351.5 136 365.6 146.2 375.4 159.2C385.3 172.4 392 190.1 392 208C392 211.4 389.8 214.5 386.5 215.6C383.3 216.7 379.7 215.6 377.6 212.8L377.6 212.8z\"]]\n};\nvar faLaughBeam = faFaceLaughBeam;\nvar faSquareArrowDownLeft = {\n  prefix: 'fad',\n  iconName: 'square-arrow-down-left',\n  icon: [448, 512, [], \"e261\", [\"M384 32H64C28.66 32 0 60.66 0 96v320c0 35.34 28.66 64 64 64h320c35.34 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM334.6 190.6L213.3 312H280c17.69 0 32 14.31 32 32s-14.31 32-32 32h-144c-17.69 0-32-14.31-32-32v-144c0-17.69 14.31-32 32-32s32 14.31 32 32v66.75l121.4-121.4c12.5-12.5 32.75-12.5 45.25 0S347.1 178.1 334.6 190.6z\", \"M334.6 190.6L213.3 312H280c17.69 0 32 14.31 32 32s-14.31 32-32 32h-144c-17.69 0-32-14.31-32-32v-144c0-17.69 14.31-32 32-32s32 14.31 32 32v66.75l121.4-121.4c12.5-12.5 32.75-12.5 45.25 0S347.1 178.1 334.6 190.6z\"]]\n};\nvar faBatteryBolt = {\n  prefix: 'fad',\n  iconName: 'battery-bolt',\n  icon: [576, 512, [], \"f376\", [\"M340.8 96H464C508.2 96 544 131.8 544 176V192C561.7 192 576 206.3 576 224V288C576 305.7 561.7 320 544 320V336C544 380.2 508.2 416 464 416H244.9C247.2 414.6 249.4 413 251.6 411.2L323.5 352H464C472.8 352 480 344.8 480 336V176C480 167.2 472.8 160 464 160H365.7C372.3 137.8 364.5 113.4 345.6 99.2C344.1 98.04 342.5 96.98 340.8 96H340.8zM187.2 416H80C35.82 416 0 380.2 0 336V176C0 131.8 35.82 96 80 96H283.1C280.8 97.41 278.6 98.1 276.4 100.8L204.5 160H80C71.16 160 64 167.2 64 176V336C64 344.8 71.16 352 80 352H162.3C155.7 374.2 163.5 398.6 182.4 412.8C183.9 413.1 185.5 415 187.2 416H187.2z\", \"M288.3 240H352C358.8 240 364.8 244.2 367.1 250.6C369.3 256.1 367.4 264.1 362.2 268.4L226.2 380.4C220.5 385 212.3 385.2 206.4 380.8C200.5 376.4 198.4 368.5 201.3 361.7L239.7 271.1H176C169.2 271.1 163.2 267.8 160.9 261.4C158.7 255 160.6 247.9 165.8 243.6L301.8 131.6C307.5 126.1 315.7 126.8 321.6 131.2C327.5 135.6 329.6 143.5 326.7 150.3L288.3 240z\"]]\n};\nvar faTreeLarge = {\n  prefix: 'fad',\n  iconName: 'tree-large',\n  icon: [512, 512, [], \"f7dd\", [\"M446.8 512H288v-144l31.14-52.42C321.8 310.3 317.9 304 311.1 304H288V208C288 199.2 280.8 192 272 192H239.1c-8.836 0-16 7.162-16 16v32H200c-5.947 0-9.814 6.258-7.154 11.58L223.1 304V512h-158.8c-28.5 0-43.75-34.5-24.75-56.38L130.3 352H94.29c-25.62 0-39.5-29.25-23.25-48.5L166 192H121.3C99.92 192 88.29 169.5 101.9 154.8l134.9-146.5c9.998-11 28.5-11 38.5 0l134.1 146.5C423.8 169.5 412.3 192 390.9 192h-44.75l94.87 111.5C457.3 322.8 443.4 352 417.8 352H381.8l89.87 103.6C490.5 477.4 475.4 512 446.8 512z\", \"M200 240H223.1v-32c0-8.837 7.163-16 16-16h32c8.837 0 16 7.163 16 16V304h23.99c5.947 0 9.814 6.258 7.154 11.58L288 368V512H223.1V304L192.9 251.6C190.2 246.3 194.1 240 200 240z\"]]\n};\nvar faHelicopterSymbol = {\n  prefix: 'fad',\n  iconName: 'helicopter-symbol',\n  icon: [576, 512, [], \"e502\", [\"M542 224H477.3C463.9 143.6 400.4 80.15 320 66.66V1.984C435.8 16.42 527.6 108.2 542 224V224zM477.3 288H542C527.6 403.8 435.8 495.6 320 510V445.4C400.4 431.9 463.9 368.4 477.3 288V288zM256 445.4V510C140.2 495.6 48.42 403.8 33.98 288H98.65C112.1 368.4 175.6 431.9 256 445.4zM98.66 224H33.98C48.42 108.2 140.2 16.42 256 1.984V66.66C175.6 80.15 112.1 143.6 98.66 224V224z\", \"M208 128C225.7 128 240 142.3 240 160V224H336V160C336 142.3 350.3 128 368 128C385.7 128 400 142.3 400 160V352C400 369.7 385.7 384 368 384C350.3 384 336 369.7 336 352V288H240V352C240 369.7 225.7 384 208 384C190.3 384 176 369.7 176 352V160C176 142.3 190.3 128 208 128z\"]]\n};\nvar faAperture = {\n  prefix: 'fad',\n  iconName: 'aperture',\n  icon: [512, 512, [], \"e2df\", [\"M0 256c0 22.14 3.105 43.51 8.391 64h173.7l-127.8-221.3C20.4 142.1 0 196.6 0 256zM324.4 9.523L237.5 160h255.7C463.6 86.94 401.3 30.83 324.4 9.523zM220.6 509.3C232.2 510.9 243.1 512 256 512c69.86 0 133.1-28.05 179.3-73.42l-86.93-150.6L220.6 509.3z\", \"M187.6 502.5L274.5 352H18.78C48.38 425.1 110.7 481.2 187.6 502.5zM76.69 73.42l86.93 150.6l127.7-221.3C279.8 1.119 268 0 256 0C186.1 0 122.9 28.05 76.69 73.42zM503.6 192h-173.7l127.8 221.3C491.6 369.9 512 315.4 512 256C512 233.9 508.9 212.5 503.6 192z\"]]\n};\nvar faUniversalAccess = {\n  prefix: 'fad',\n  iconName: 'universal-access',\n  icon: [512, 512, [], \"f29a\", [\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM256 80c22.09 0 40 17.91 40 40S278.1 160 256 160S216 142.1 216 120S233.9 80 256 80zM374.6 215.1L315.3 232C311.6 233.1 307.8 233.6 304 234.4v62.32l30.64 87.34c4.391 12.5-2.188 26.19-14.69 30.59C317.3 415.6 314.6 416 312 416c-9.906 0-19.19-6.188-22.64-16.06l-25.85-70.65c-2.562-7.002-12.46-7.002-15.03 0l-25.85 70.65C219.2 409.8 209.9 416 200 416c-2.641 0-5.312-.4375-7.953-1.344c-12.5-4.406-19.08-18.09-14.69-30.59L208 296.7V234.4C204.2 233.6 200.4 233.1 196.7 232L137.4 215.1C124.7 211.4 117.3 198.2 120.9 185.4S137.9 165.2 150.6 168.9l59.25 16.94c30.17 8.623 62.15 8.623 92.31 0l59.25-16.94c12.7-3.781 26.02 3.719 29.67 16.47C394.7 198.2 387.3 211.4 374.6 215.1z\", \"M256 160c22.09 0 40-17.91 40-40S278.1 80 256 80S216 97.91 216 120S233.9 160 256 160zM391.1 185.4c-3.656-12.75-16.97-20.25-29.67-16.47l-59.25 16.94c-30.17 8.623-62.15 8.623-92.31 0L150.6 168.9C137.9 165.2 124.6 172.7 120.9 185.4s3.734 26.03 16.48 29.66l59.25 16.97C200.4 233.1 204.2 233.6 208 234.4v62.29l-30.64 87.34c-4.391 12.5 2.188 26.19 14.69 30.59C194.7 415.6 197.4 416 200 416c9.906 0 19.19-6.188 22.64-16.06l25.85-70.65c2.562-7.002 12.46-7.002 15.03 0l25.85 70.65C292.8 409.8 302.1 416 312 416c2.641 0 5.312-.4375 7.953-1.344c12.5-4.406 19.08-18.09 14.69-30.59L304 296.7V234.4C307.8 233.6 311.6 233.1 315.3 232l59.25-16.94C387.3 211.4 394.7 198.2 391.1 185.4z\"]]\n};\nvar faFileMagnifyingGlass = {\n  prefix: 'fad',\n  iconName: 'file-magnifying-glass',\n  icon: [384, 512, [\"file-search\"], \"f865\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM312.1 440.1C308.3 445.7 302.2 448 296 448s-12.28-2.344-16.97-7.031l-48.67-48.67C214.5 402.1 195.1 408 176 408c-57.44 0-104-46.56-104-104S118.6 200 176 200s104 46.56 104 104c0 20-5.922 38.5-15.71 54.36l48.67 48.67C322.3 416.4 322.3 431.6 312.1 440.1zM176 248c-30.88 0-56 25.12-56 56c0 30.88 25.12 56 56 56c30.88 0 56-25.12 56-56C232 273.1 206.9 248 176 248z\", \"M256 0v128h128L256 0zM264.3 358.4C274.1 342.5 280 324 280 304c0-57.44-46.56-104-104-104S72 246.6 72 304s46.56 104 104 104c19.1 0 38.5-5.922 54.36-15.71l48.67 48.67C283.7 445.7 289.8 448 296 448s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L264.3 358.4zM176 360c-30.88 0-56-25.12-56-56c0-30.88 25.12-56 56-56c30.88 0 56 25.12 56 56C232 334.9 206.9 360 176 360z\"]]\n};\nvar faFileSearch = faFileMagnifyingGlass;\nvar faUpRight = {\n  prefix: 'fad',\n  iconName: 'up-right',\n  icon: [384, 512, [], \"e2be\", [\"M70.63 422.6l-45.25-45.26c-12.5-12.5-12.5-32.76 0-45.25l129.6-129.6l90.51 90.51l-129.6 129.6C103.4 435.1 83.13 435.1 70.63 422.6z\", \"M87.1 134.6c-9.148-9.148-11.89-22.92-6.938-34.87C85.12 87.79 96.78 80 109.7 80h226.3c8.836 0 16.84 3.58 22.63 9.369c5.789 5.791 9.371 13.79 9.371 22.63L368 338.3c0 12.95-7.789 24.61-19.75 29.57c-11.95 4.949-25.72 2.209-34.87-6.939L87.1 134.6z\"]]\n};\nvar faCircleChevronUp = {\n  prefix: 'fad',\n  iconName: 'circle-chevron-up',\n  icon: [512, 512, [\"chevron-circle-up\"], \"f139\", [\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM390.6 310.6c-12.5 12.5-32.75 12.5-45.25 0L256 221.3L166.6 310.6c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l112-112C239.6 147.1 247.8 144 256 144s16.38 3.125 22.62 9.375l112 112C403.1 277.9 403.1 298.1 390.6 310.6z\", \"M390.6 310.6c-12.5 12.5-32.75 12.5-45.25 0L256 221.3L166.6 310.6c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l112-112C239.6 147.1 247.8 144 256 144s16.38 3.125 22.62 9.375l112 112C403.1 277.9 403.1 298.1 390.6 310.6z\"]]\n};\nvar faChevronCircleUp = faCircleChevronUp;\nvar faUserPolice = {\n  prefix: 'fad',\n  iconName: 'user-police',\n  icon: [448, 512, [], \"e333\", [\"M346 155.5C349.5 167.1 351.1 179.2 351.1 192c0 70.75-57.22 128-127.1 128S96 262.8 96 192c0-12.79 2.488-24.87 5.998-36.5C137.9 168.3 179.3 176 223.1 176S310.1 168.3 346 155.5z\", \"M320 352h-32l-64 64l-64-64H128c-70.69 0-128 57.31-128 128c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32C448 409.3 390.7 352 320 352zM358.5 437.3l-15.81 15.37l3.736 21.71c.6719 3.926-3.469 6.852-6.939 5.029L320 469.2l-19.54 10.25c-3.471 1.836-7.611-1.104-6.939-5.029l3.736-21.71l-15.81-15.37c-2.844-2.76-1.27-7.58 2.648-8.146L305.9 426l9.764-19.76c1.766-3.566 6.834-3.521 8.582 0L334.1 426l21.85 3.18C359.8 429.7 361.4 434.6 358.5 437.3zM78.54 102.4v44.04C119.1 164.9 169.4 176 223.1 176s104.9-11.08 145.5-29.55V102.4l21.96-22.3c4.564-4.635 7.129-10.93 7.129-17.48c0-11.35-7.602-21.24-18.44-23.99l-148.3-37.67c-5.096-1.295-10.43-1.295-15.52 0l-148.3 37.67C57.06 41.39 49.46 51.28 49.46 62.62c0 6.555 2.564 12.85 7.129 17.48L78.54 102.4zM191.1 61.08l30-12.5C221.9 48.26 223.2 48 224 48c.8281 0 2.122 .2559 2.884 .5723l30 12.5c2.779 1.152 4.609 3.889 4.609 6.92C261.5 107.1 232.1 128 223.1 128C216.1 128 186.5 108.2 186.5 67.1C186.5 64.96 188.3 62.23 191.1 61.08z\"]]\n};\nvar faLariSign = {\n  prefix: 'fad',\n  iconName: 'lari-sign',\n  icon: [384, 512, [], \"e1c8\", [\"M144 32C161.7 32 176 46.33 176 64V96.66C153.3 98.53 131.8 104.3 112 113.4V64C112 46.33 126.3 32 144 32V32zM176 160.1V256C176 273.7 161.7 288 144 288C126.3 288 112 273.7 112 256V188.1C129.1 173.7 151.1 163.1 176 160.1V160.1zM272 188.1V256C272 273.7 257.7 288 240 288C222.3 288 208 273.7 208 256V160.1C232 163.1 254 173.7 272 188.1zM208 96.66V64C208 46.33 222.3 32 240 32C257.7 32 272 46.33 272 64V113.4C252.2 104.3 230.7 98.53 208 96.66z\", \"M192 416H352C369.7 416 384 430.3 384 448C384 465.7 369.7 480 352 480H32C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416H48.89C18.49 382 0 337.2 0 288C0 181.1 85.96 96 192 96C284.9 96 362.4 161.1 380.2 249.6C383.7 266.1 372.5 283.8 355.2 287.4C337.8 290.9 320.1 279.7 317.4 262.4C305.6 203.1 253.9 160 192 160C121.3 160 64 217.3 64 288C64 358.7 121.3 416 192 416V416z\"]]\n};\nvar faVolcano = {\n  prefix: 'fad',\n  iconName: 'volcano',\n  icon: [512, 512, [127755], \"f770\", [\"M480 512H32.1c-26.38 0-41.5-30.12-25.63-51.25l120.3-153.5l13.25 16.5C149.7 336 170.2 336 180.1 323.8c10.75-13.5 26.75-21.25 44.13-21.5c17.13-1.5 33.5 7 44.75 20l31.63 36.88c9.751 11.38 29.13 11.38 39 0l45.13-52.62l120.8 154.2C521.4 481.9 506.3 512 480 512z\", \"M304.4 224H207.6C197.7 224 188.5 228.5 182.4 236.3l-55.63 71l13.25 16.5C149.7 336 170.2 336 180.1 323.8c10.75-13.5 26.75-21.25 44.13-21.5c17.13-1.5 33.5 7 44.75 20l31.63 36.88c9.751 11.38 29.13 11.38 39 0l45.13-52.62l-55-70.25C323.5 228.5 314.3 224 304.4 224zM352 16c-15.75 0-30 5.875-41.25 15.38C299.6 12.75 279.4 0 255.1 0C232.6 0 212.4 12.75 201.2 31.38C189.1 21.88 175.7 16 159.1 16c-35.25 0-64 28.75-64 64s28.75 64 64 64c12.88 0 24.75-3.875 34.75-10.38L223.1 192h64l29.25-58.38C327.3 140.1 339.1 144 352 144c35.25 0 64-28.75 64-64S387.3 16 352 16z\"]]\n};\nvar faTeddyBear = {\n  prefix: 'fad',\n  iconName: 'teddy-bear',\n  icon: [576, 512, [], \"e3cf\", [\"M217.1 40.43c6.113-1.494 12.34-2.266 18.52-3.363C228.7 15.5 208.2 0 184 0C153.1 0 128 25.07 128 56c0 20.11 10.69 37.6 26.61 47.48c7.373-30.43 31.27-55.21 63.36-63.05H217.1zM224 176C224 202.5 252.7 224 288 224s63.1-21.49 63.1-48S323.3 128 288 128S224 149.5 224 176zM288 144c17.67 0 31.1 10.74 31.1 24C319.1 181.3 305.7 192 288 192S256 181.3 256 168C256 154.7 270.3 144 288 144zM392 0c-24.25 0-44.7 15.5-52.49 37.06c6.178 1.098 12.4 1.869 18.52 3.363h.002c32.09 7.844 55.98 32.62 63.36 63.05C437.3 93.6 448 76.11 448 56C448 25.07 422.9 0 392 0zM319.1 352H256c-35.34 0-63.1 28.65-63.1 64h191.1C383.1 380.7 355.3 352 319.1 352z\", \"M537.7 354.9c-29.34-9.812-61.09 6.062-70.84 35.41L463.6 400h-15.62v-64.83c33.16-23.18 63.23-53.74 88.12-91.67c14.56-22.19 8.375-51.94-13.78-66.47c-22.12-14.56-51.9-8.406-66.46 13.78C415.3 252.6 358.4 288 299.6 288H276.4C217.6 288 160.7 252.6 120.1 190.8C105.6 168.7 75.89 162.4 53.67 177C31.51 191.6 25.33 221.3 39.89 243.5c24.89 37.92 54.96 68.49 88.12 91.67V400H112.4l-3.25-9.719c-9.75-29.34-41.47-45.16-70.84-35.41c-29.34 9.781-45.19 41.5-35.4 70.84l16 48C26.51 496.6 47.92 512 72.01 512h431.1c24.09 0 45.5-15.44 53.12-38.28l16-48C582.9 396.4 567 364.7 537.7 354.9zM192 416c0-35.35 28.65-64 63.1-64h63.1c35.34 0 63.1 28.65 63.1 64H192zM288 256c75.11 0 136-59.53 136-132.1c0-39.07-27.2-73.13-65.97-82.61h-.002c-45.98-11.24-94.08-11.24-140.1 0h-.002C179.2 49.9 152 83.96 152 123C152 196.5 212.9 256 288 256zM336 96C344.8 96 352 103.2 352 112C352 120.8 344.8 128 336 128S320 120.8 320 112C320 103.2 327.2 96 336 96zM240 96C248.8 96 256 103.2 256 112C256 120.8 248.8 128 240 128S224 120.8 224 112C224 103.2 231.2 96 240 96zM288 128c35.35 0 64 21.49 64 48S323.3 224 288 224C252.7 224 224 202.5 224 176S252.7 128 288 128zM288 192c17.67 0 32-10.75 32-24c0-13.26-14.33-24-32-24S256 154.7 256 168C256 181.3 270.3 192 288 192z\"]]\n};\nvar faStocking = {\n  prefix: 'fad',\n  iconName: 'stocking',\n  icon: [384, 512, [], \"f7d5\", [\"M351.1 0H96.01C78.41 0 64.01 14.4 64.01 32L64.01 64c0 17.6 14.41 32 32 32h255.1C369.6 96 384 81.6 384 64V32C384 14.4 369.6 0 351.1 0zM224 368c0 32.42 13.99 61.38 36 81.83L280.8 436c44.5-29.75 71.14-79.5 71.14-133.1l-.0597-45.28C346.6 256.9 341.4 256 336 256C274.1 256 224 306.1 224 368z\", \"M260 449.8l-60.97 40.67C177.3 505 152.5 512 128.2 512c-41.37 0-81.89-20-106.6-57c-39.25-58.75-23.24-138.3 35.5-177.5l39.01-26L96.01 96h255.1l-.0977 161.6C346.6 256.9 341.4 256 336 256c-61.85 0-111.1 50.14-111.1 112C224 400.4 237.1 429.4 260 449.8z\"]]\n};\nvar faPersonWalkingDashedLineArrowRight = {\n  prefix: 'fad',\n  iconName: 'person-walking-dashed-line-arrow-right',\n  icon: [640, 512, [], \"e553\", [\"M256 48C256 74.51 234.5 96 208 96C181.5 96 160 74.51 160 48C160 21.49 181.5 0 208 0C234.5 0 256 21.49 256 48zM126.5 199.3C125.6 199.7 124.6 200.1 123.7 200.5L112.7 205.4C97.41 212.2 85.42 224.6 79.22 240.1L77.71 243.9C71.15 260.3 52.53 268.3 36.12 261.7C19.71 255.1 11.73 236.5 18.29 220.1L19.8 216.3C32.19 185.4 56.18 160.5 86.66 146.9L97.66 142C118.5 132.8 140.1 128 163.7 128C208.3 128 248.5 154.8 265.6 195.9L280.1 232.7L302.3 243.4C318.1 251.3 324.5 270.5 316.6 286.3C308.7 302.1 289.5 308.5 273.7 300.6L247 287.3C236.7 282.1 228.6 273.4 224.2 262.8L214.6 239.8L195.3 305.3L244.8 359.4C250.2 365.3 254.1 372.4 256 380.2L279 472.2C283.3 489.4 272.9 506.8 255.8 511C238.6 515.3 221.2 504.9 216.1 487.8L194.9 399.6L124.3 322.5C109.5 306.4 103.1 283.9 109.6 262.8L126.5 199.3zM68.73 398L93.69 335.6C95.84 338.6 98.16 341.4 100.7 344.2L141.4 388.6L126.9 424.8C124.5 430.9 120.9 436.4 116.3 440.9L54.63 502.6C42.13 515.1 21.87 515.1 9.372 502.6C-3.124 490.1-3.124 469.9 9.372 457.4L68.73 398z\", \"M392 0C405.3 0 416 10.75 416 24V72C416 85.25 405.3 96 392 96C378.7 96 368 85.25 368 72V24C368 10.75 378.7 0 392 0zM505.4 153.4C517.9 140.9 538.1 140.9 550.6 153.4L630.6 233.4C643.1 245.9 643.1 266.1 630.6 278.6L550.6 358.6C538.1 371.1 517.9 371.1 505.4 358.6C492.9 346.1 492.9 325.9 505.4 313.4L530.7 288H384C366.3 288 352 273.7 352 256C352 238.3 366.3 224 384 224H530.7L505.4 198.6C492.9 186.1 492.9 165.9 505.4 153.4V153.4zM416 168C416 181.3 405.3 192 392 192C378.7 192 368 181.3 368 168V152C368 138.7 378.7 128 392 128C405.3 128 416 138.7 416 152V168zM392 320C405.3 320 416 330.7 416 344V360C416 373.3 405.3 384 392 384C378.7 384 368 373.3 368 360V344C368 330.7 378.7 320 392 320zM416 488C416 501.3 405.3 512 392 512C378.7 512 368 501.3 368 488V440C368 426.7 378.7 416 392 416C405.3 416 416 426.7 416 440V488z\"]]\n};\nvar faImageSlash = {\n  prefix: 'fad',\n  iconName: 'image-slash',\n  icon: [640, 512, [], \"e1b7\", [\"M145.1 416c-6.021 0-11.53-3.379-14.26-8.75c-2.73-5.367-2.215-11.81 1.334-16.68l70-96C206.1 290.4 210.9 288 216 288s9.916 2.441 12.93 6.574l32.46 44.51l16.43-24.65L63.99 146.8L63.99 416c0 35.35 28.65 64 64 64h361.1l-81.66-64H145.1zM511.1 32H127.1C113.6 32 100.4 36.98 89.78 45.06l69.08 54.14C164.2 97.15 169.9 96 175.1 96c26.51 0 48 21.49 48 48c0 1.945-.6211 3.701-.8457 5.586l108.1 84.72l23.45-35.18C357.7 194.7 362.7 192 368 192s10.35 2.672 13.31 7.125l103.9 155.9l89.63 70.25C575.3 422.2 575.1 419.2 575.1 416l.0034-320C575.1 60.65 547.3 32 511.1 32z\", \"M630.8 469.1L38.81 5.113C28.34-3.058 13.31-1.246 5.109 9.192c-8.172 10.44-6.344 25.53 4.078 33.7L601.2 506.9C605.6 510.3 610.8 512 615.1 512c7.125 0 14.17-3.156 18.91-9.188C643.1 492.4 641.2 477.3 630.8 469.1z\"]]\n};\nvar faMaskSnorkel = {\n  prefix: 'fad',\n  iconName: 'mask-snorkel',\n  icon: [576, 512, [], \"e3b7\", [\"M544 32c-17.69 0-32 14.31-32 32v96h64V64C576 46.31 561.7 32 544 32zM512 367.4C512 411.9 475.9 448 431.4 448c-39.84 0-74.13-29.47-79.75-68.56c-2.332-15.9-15.74-27.47-31.51-27.47c-27.19 0-32.19 25.67-32.19 32.02C287.1 390.9 308.4 512 431.4 512C511.2 512 576 447.2 576 367.4V192h-64V367.4z\", \"M384 288c35.35 0 64-28.65 64-64V128c0-35.35-28.65-64-64-64H64C28.65 64 0 92.65 0 128v96c0 35.35 28.65 64 64 64h78.03c29.37 0 54.96-19.99 62.09-48.48l4.359-17.43C210.5 214 217.2 209.1 224 209.1s13.5 4.041 15.52 12.12l4.359 17.43C251 268 276.6 288 305.1 288H384z\"]]\n};\nvar faSmoke = {\n  prefix: 'fad',\n  iconName: 'smoke',\n  icon: [640, 512, [], \"f760\", [\"M320 96c26.25 0 52 6.75 75.13 19.25c9.25-10.25 20.12-18.5 31.62-25.88C403.8 54.88 364.6 32 320 32C288.4 32 259.9 43.88 237.6 62.75C215.3 25.25 174.8 0 128 0C57.25 0 0 57.25 0 128c0 38.25 17.12 72.13 43.75 95.63C72.25 203.8 106.8 192 144 192c9.875 0 19.5 .875 29.12 2.5C197.3 136.8 253.8 96 320 96zM512 96c-46.75 0-87.25 25.25-109.6 62.75C380.1 139.9 351.6 128 320 128C268.3 128 224.1 158.8 203.9 202.8C219.5 208.5 234.5 216.3 248 226.3C277.1 204 313.1 192 352 192c54.88 0 105.1 25.88 139 69.13C503.1 257.8 515.5 256 528 256c35.5 0 67.63 13.38 92.75 34.75C632.8 271.3 640 248.6 640 224C640 153.3 582.8 96 512 96z\", \"M528 288c-18 0-34.75 4.625-49.75 12.12C453.1 254.1 406.8 224 352 224C311 224 274.3 241.3 248 268.8C221.8 241.3 185 224 144 224C64.5 224 0 288.5 0 368S64.5 512 144 512h384c61.88 0 112-50.13 112-112S589.9 288 528 288z\"]]\n};\nvar faSterlingSign = {\n  prefix: 'fad',\n  iconName: 'sterling-sign',\n  icon: [320, 512, [163, \"gbp\", \"pound-sign\"], \"f154\", [\"M48 288H32C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224H48V288zM112 224H224C241.7 224 256 238.3 256 256C256 273.7 241.7 288 224 288H112V224z\", \"M176.4 95.1C140.8 95.1 112 124.8 112 160.4V332.5C112 361.5 104.1 390 89.2 414.9L88.52 416H288C305.7 416 320 430.3 320 448C320 465.7 305.7 480 288 480H32C20.47 480 9.834 473.8 4.154 463.8C-1.527 453.7-1.371 441.4 4.56 431.5L34.32 381.9C43.27 367 48 349.9 48 332.5V160.4C48 89.47 105.5 32 176.4 32C190.2 32 203.9 34.22 216.1 38.59L298.1 65.64C314.9 71.23 323.9 89.35 318.4 106.1C312.8 122.9 294.6 131.9 277.9 126.4L196.7 99.3C190.2 97.12 183.3 96 176.4 96V95.1z\"]]\n};\nvar faGbp = faSterlingSign;\nvar faPoundSign = faSterlingSign;\nvar faBatteryExclamation = {\n  prefix: 'fad',\n  iconName: 'battery-exclamation',\n  icon: [576, 512, [], \"e0b0\", [\"M80 96H208V160H80C71.16 160 64 167.2 64 176V336C64 344.8 71.16 352 80 352H198.7C194.4 361.8 192 372.6 192 384C192 395.4 194.4 406.2 198.7 416H80C35.82 416 0 380.2 0 336V176C0 131.8 35.82 96 80 96V96zM352 384C352 372.6 349.6 361.8 345.3 352H464C472.8 352 480 344.8 480 336V176C480 167.2 472.8 160 464 160H336V96H464C508.2 96 544 131.8 544 176V192C561.7 192 576 206.3 576 224V288C576 305.7 561.7 320 544 320V336C544 380.2 508.2 416 464 416H345.3C349.6 406.2 352 395.4 352 384z\", \"M296 296C296 309.3 285.3 320 272 320C258.7 320 248 309.3 248 296V120C248 106.7 258.7 96 272 96C285.3 96 296 106.7 296 120V296zM240 384C240 366.3 254.3 352 272 352C289.7 352 304 366.3 304 384C304 401.7 289.7 416 272 416C254.3 416 240 401.7 240 384z\"]]\n};\nvar faViruses = {\n  prefix: 'fad',\n  iconName: 'viruses',\n  icon: [640, 512, [], \"e076\", [\"M362.7 170.7h-16.16c-38.01 0-57.05-45.96-30.17-72.84l11.44-11.44c8.332-8.332 8.331-21.83-.0012-30.17c-8.334-8.334-21.83-8.332-30.17 .002L286.2 67.66C259.3 94.54 213.3 75.51 213.3 37.49V21.33C213.3 9.542 203.8 0 192 0S170.7 9.542 170.7 21.33v16.16c0 38.01-45.96 57.05-72.84 30.17L86.4 56.23c-8.334-8.334-21.83-8.336-30.17-.002c-8.332 8.334-8.333 21.84-.0012 30.17L67.66 97.83c26.88 26.88 7.842 72.84-30.17 72.84H21.33C9.541 170.7 0 180.2 0 192c0 11.79 9.541 21.33 21.33 21.33h16.16c38.01 0 57.05 45.96 30.17 72.84L56.23 297.6c-8.332 8.334-8.328 21.84 .0043 30.17c4.168 4.168 9.621 6.248 15.08 6.248s10.92-2.082 15.08-6.25L97.83 316.3c26.88-26.88 72.84-7.842 72.84 30.17v16.16C170.7 374.5 180.2 384 192 384s21.33-9.543 21.33-21.33v-16.16c0-38.01 45.96-57.05 72.84-30.17l11.43 11.43c4.168 4.168 9.625 6.25 15.08 6.25s10.91-2.08 15.08-6.248c8.332-8.332 8.333-21.83 .0012-30.17L316.3 286.2c-26.88-26.88-7.842-72.84 30.17-72.84h16.16C374.5 213.3 384 203.8 384 192C384 180.2 374.5 170.7 362.7 170.7zM160 192C142.3 192 128 177.7 128 160c0-17.67 14.33-32 32-32s32 14.33 32 32C192 177.7 177.7 192 160 192zM240 224C231.2 224 224 216.8 224 208C224 199.2 231.2 192 240 192S256 199.2 256 208C256 216.8 248.8 224 240 224zM480 320c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32s32-14.33 32-32C512 334.3 497.7 320 480 320z\", \"M160 128C142.3 128 128 142.3 128 160c0 17.67 14.33 32 32 32s32-14.33 32-32C192 142.3 177.7 128 160 128zM624 352h-12.12c-28.51 0-42.79-34.47-22.63-54.63l8.576-8.576c6.25-6.25 6.25-16.37 0-22.62s-16.38-6.253-22.62-.0031l-8.576 8.576C546.5 294.9 512 280.6 512 252.1V240C512 231.2 504.8 224 496 224S480 231.2 480 240v12.12c0 28.51-34.47 42.79-54.63 22.63l-8.576-8.576c-6.25-6.25-16.37-6.253-22.62-.0031s-6.253 16.38-.0031 22.63l8.576 8.576C422.9 317.5 408.6 352 380.1 352H368c-8.844 0-16 7.156-16 16s7.156 16 16 16h12.12c28.51 0 42.79 34.47 22.63 54.63l-8.576 8.576c-6.25 6.25-6.253 16.37-.0031 22.62c3.125 3.125 7.222 4.691 11.32 4.691s8.188-1.562 11.31-4.688l8.576-8.576C445.5 441.1 480 455.4 480 483.9V496c0 8.844 7.156 16 16 16s16-7.156 16-16v-12.12c0-28.51 34.47-42.79 54.63-22.63l8.576 8.576c3.125 3.125 7.219 4.688 11.31 4.688s8.184-1.559 11.31-4.684c6.25-6.25 6.253-16.38 .0031-22.63l-8.576-8.576C569.1 418.5 583.4 384 611.9 384H624c8.844 0 16-7.156 16-16S632.8 352 624 352zM480 384c-17.67 0-32-14.33-32-32c0-17.67 14.33-32 32-32s32 14.33 32 32C512 369.7 497.7 384 480 384z\"]]\n};\nvar faSquarePersonConfined = {\n  prefix: 'fad',\n  iconName: 'square-person-confined',\n  icon: [448, 512, [], \"e577\", [\"M384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM208 96C181.5 96 160 117.5 160 144C160 170.5 181.5 192 208 192C234.5 192 256 170.5 256 144C256 117.5 234.5 96 208 96zM240 306.7L198.6 265.4C191.4 258.1 181 254.8 170.9 256.4C160.7 258.1 151.1 264.5 147.4 273.7L99.39 369.7C91.48 385.5 97.89 404.7 113.7 412.6C129.5 420.5 148.7 414.1 156.6 398.3L184.8 342L239.4 396.7C251.8 409.1 268.6 416 286.1 416C322.5 416 352 386.5 352 350.1V248C352 217.1 326.9 192 296 192C265.1 192 240 217.1 240 248V306.7z\", \"M160 144C160 117.5 181.5 96 208 96C234.5 96 256 117.5 256 144C256 170.5 234.5 192 208 192C181.5 192 160 170.5 160 144zM352 248V350.1C352 386.5 322.5 416 286.1 416C268.6 416 251.8 409.1 239.4 396.7L184.8 342L156.6 398.3C148.7 414.1 129.5 420.5 113.7 412.6C97.89 404.7 91.48 385.5 99.39 369.7L147.4 273.7C151.1 264.5 160.7 258.1 170.9 256.4C181 254.8 191.4 258.1 198.6 265.4L240 306.7V248C240 217.1 265.1 192 296 192C326.9 192 352 217.1 352 248V248z\"]]\n};\nvar faUserTie = {\n  prefix: 'fad',\n  iconName: 'user-tie',\n  icon: [448, 512, [], \"f508\", [\"M96 128C96 57.31 153.3 0 224 0C294.7 0 352 57.31 352 128C352 198.7 294.7 256 224 256C153.3 256 96 198.7 96 128z\", \"M272 304L238.9 359.2L272.2 483.1L311.7 321.9C388.9 333.9 448 400.7 448 481.3C448 498.2 434.2 512 417.3 512H30.72C13.75 512 0 498.2 0 481.3C0 400.7 59.09 333.9 136.3 321.9L175.8 483.1L209.1 359.2L176 304L272 304z\"]]\n};\nvar faArrowDownLong = {\n  prefix: 'fad',\n  iconName: 'arrow-down-long',\n  icon: [320, 512, [\"long-arrow-down\"], \"f175\", [\"M160 434.8l-32-32V32c0-17.69 14.31-32 32-32s32 14.31 32 32v370.8L160 434.8z\", \"M310.6 329.4c12.5 12.5 12.5 32.75 0 45.25l-128 128c-12.5 12.5-32.75 12.5-45.25 0l-128-128c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L160 434.8l105.4-105.4C271.6 323.1 279.8 320 288 320S304.4 323.1 310.6 329.4z\"]]\n};\nvar faLongArrowDown = faArrowDownLong;\nvar faTentArrowDownToLine = {\n  prefix: 'fad',\n  iconName: 'tent-arrow-down-to-line',\n  icon: [640, 512, [], \"e57e\", [\"M571.4 262.5C578 267.6 582.4 275 583.6 283.3L608.4 448C608.2 448 608.1 448 608 448H460.8L384 320V448H159.6L184.4 283.3C185.6 275 189.1 267.6 196.6 262.5L364.6 134.5C376.1 125.8 391.9 125.8 403.4 134.5L571.4 262.5z\", \"M160.1 217.8C150.9 226.1 137.1 226.1 127.9 217.8L47.94 145.8C38.09 136.1 37.29 121.8 46.16 111.9C55.03 102.1 70.2 101.3 80.05 110.2L119.1 146.1V24C119.1 10.75 130.7 0 143.1 0C157.3 0 167.1 10.75 167.1 24V146.1L207.9 110.2C217.8 101.3 232.1 102.1 241.8 111.9C250.7 121.8 249.9 136.1 240.1 145.8L160.1 217.8zM608 448C625.7 448 640 462.3 640 480C640 497.7 625.7 512 608 512H32C14.33 512 0 497.7 0 480C0 462.3 14.33 448 32 448H608z\"]]\n};\nvar faCertificate = {\n  prefix: 'fad',\n  iconName: 'certificate',\n  icon: [512, 512, [], \"f0a3\", [\"M256 53.46L300.1 7.261C307 1.034 315.1-1.431 324.4 .8185C332.8 3.068 339.3 9.679 341.4 18.1L357.3 80.6L419.3 63.07C427.7 60.71 436.7 63.05 442.8 69.19C448.1 75.34 451.3 84.33 448.9 92.69L431.4 154.7L493.9 170.6C502.3 172.7 508.9 179.2 511.2 187.6C513.4 196 510.1 204.1 504.7 211L458.5 256L504.7 300.1C510.1 307 513.4 315.1 511.2 324.4C508.9 332.8 502.3 339.3 493.9 341.4L431.4 357.3L448.9 419.3C451.3 427.7 448.1 436.7 442.8 442.8C436.7 448.1 427.7 451.3 419.3 448.9L357.3 431.4L341.4 493.9C339.3 502.3 332.8 508.9 324.4 511.2C315.1 513.4 307 510.1 300.1 504.7L256 458.5L211 504.7C204.1 510.1 196 513.4 187.6 511.2C179.2 508.9 172.7 502.3 170.6 493.9L154.7 431.4L92.69 448.9C84.33 451.3 75.34 448.1 69.19 442.8C63.05 436.7 60.71 427.7 63.07 419.3L80.6 357.3L18.1 341.4C9.679 339.3 3.068 332.8 .8186 324.4C-1.431 315.1 1.034 307 7.261 300.1L53.46 256L7.261 211C1.034 204.1-1.431 196 .8186 187.6C3.068 179.2 9.679 172.7 18.1 170.6L80.6 154.7L63.07 92.69C60.71 84.33 63.05 75.34 69.19 69.19C75.34 63.05 84.33 60.71 92.69 63.07L154.7 80.6L170.6 18.1C172.7 9.679 179.2 3.068 187.6 .8185C196-1.431 204.1 1.034 211 7.261L256 53.46z\", \"\"]]\n};\nvar faCrystalBall = {\n  prefix: 'fad',\n  iconName: 'crystal-ball',\n  icon: [448, 512, [], \"e362\", [\"M224 1.781C100.3 1.781 0 100.2 0 224c0 62.88 26.12 119.4 67.88 159.1L380.1 384C421.8 343.4 448 286.9 448 224.9C448 101.1 347.7 1.781 224 1.781zM205.8 132.4l-28.91 11.5L164.5 173.8C163 175.9 161.4 176.9 160.9 176.9s-2.969-1-3.594-2.25L144.9 144.8L115.1 132.4C113.9 131.8 112.9 130.3 112.9 128.9s1-3 2.219-3.562l29.78-12.44l12.41-29.81c.5938-1.188 1.281-2.188 3.594-2.188c2.281 0 2.094 1 2.688 2.188l12.44 29.81l29.78 12.38C207 125.9 208 127.5 208 128.9C208 130.2 207 131.8 205.8 132.4zM380.3 213.9l-49.63 20.75l-20.72 49.63C308.1 286.3 306.3 288 304 288c-2.312-.0625-4.906-.8125-5.906-2.812L277.4 235.5l-49.63-20.69c-2-1-3.656-3.688-3.656-5.938c0-2.188 1.594-5 3.594-6l49.41-20.62l.4062-.375l20.59-49.31C299.1 130.5 301.7 128.9 304 128.9c2.281 0 4.969 1.625 5.969 3.688l20.72 49.63l49.63 20.69C382.3 203.9 384 206.6 384 207.9C384 211.1 382.3 213.8 380.3 213.9z\", \"M409.7 460.7c4.425 5.935 6.424 12.6 6.424 19.09C416.1 496.4 403 512 384.1 512H64.04c-18.96 0-32.05-15.6-32.05-32.54c0-6.621 1.998-13.48 6.424-19.68L71.35 416h304.7L409.7 460.7z\"]]\n};\nvar faReplyAll = {\n  prefix: 'fad',\n  iconName: 'reply-all',\n  icon: [576, 512, [\"mail-reply-all\"], \"f122\", [\"M8.31 226.2l176 151.1c15.38 13.3 39.69 2.545 39.69-18.16v-15.83L66.33 208l157.7-136.2V56.02c0-20.67-24.28-31.46-39.69-18.16l-176 151.1C-2.77 199.4-2.77 216.6 8.31 226.2z\", \"M136.3 226.2l176 151.1c15.38 13.3 39.69 2.545 39.69-18.16V275.1c108.5 12.58 151.1 58.79 112.6 181.9c-5.031 16.09 14.41 28.56 28.06 18.62c43.75-31.81 83.34-92.69 83.34-154.1c0-131.3-94.86-173.2-224-183.5V56.02c0-20.67-24.28-31.46-39.69-18.16L136.3 189.9C125.2 199.4 125.2 216.6 136.3 226.2z\"]]\n};\nvar faMailReplyAll = faReplyAll;\nvar faSuitcase = {\n  prefix: 'fad',\n  iconName: 'suitcase',\n  icon: [512, 512, [129523], \"f0f2\", [\"M128 480H96V96H128V480zM416 480H384V96H416V480z\", \"M128 56C128 25.07 153.1 0 184 0H328C358.9 0 384 25.07 384 56V480H128V56zM176 96H336V56C336 51.58 332.4 48 328 48H184C179.6 48 176 51.58 176 56V96zM64 96H96V480H64C28.65 480 0 451.3 0 416V160C0 124.7 28.65 96 64 96zM448 480H416V96H448C483.3 96 512 124.7 512 160V416C512 451.3 483.3 480 448 480z\"]]\n};\nvar faPersonSkating = {\n  prefix: 'fad',\n  iconName: 'person-skating',\n  icon: [448, 512, [\"skating\"], \"f7c5\", [\"M399.1 448c-8.752 0-16 7.25-16 16S376.7 480 367.1 480h-96.01c-8.75 0-16 7.25-16 16s7.252 16 16 16h96.01c26.5 0 48.01-21.5 48.01-48C415.1 455.3 408.7 448 399.1 448zM129.1 451.9c-11.34 0-11.2 9.36-22.65 9.36c-4.074 0-8.163-1.516-11.21-4.625l-67.98-67.89c-3.063-3.125-7.165-4.688-11.27-4.688c-4.102 0-8.203 1.562-11.27 4.688C1.563 391.8-.0001 395.9-.0001 400s1.563 8.203 4.688 11.27l67.88 67.98c9.377 9.375 21.59 14 33.96 14c13.23 0 38.57-8.994 38.57-25.36C145.1 456.7 135.2 451.9 129.1 451.9z\", \"M173.8 276.8L80.2 370.5c-6.251 6.25-9.376 14.44-9.376 22.62c0 24.75 22.57 32 31.88 32c8.252 0 16.5-3.125 22.63-9.375l91.89-92l-30.13-30.12C182.1 288.6 177.7 282.9 173.8 276.8zM332.6 96.03L127.1 96C110.2 96 95.96 110.3 95.96 128s14.24 32 31.99 32h105.5L213.3 177.3C192.2 195.3 191 218.1 191 225.9c0 16.93 6.8 33.22 18.68 45.1l78.26 78.25V432c0 17.75 14.25 32 32 32s32-14.25 32-32v-89.38c0-12.62-5.125-25-14.13-33.88l-61.01-61c.5-.5 1.25-.625 1.75-1.125l82.26-82.38c7.703-7.702 11.76-17.87 11.76-28.25C372.6 113.1 354.8 96.03 332.6 96.03zM399.1 0c-26.5 0-48.01 21.5-48.01 48S373.5 96 399.1 96C426.5 96 448 74.5 448 48S426.5 0 399.1 0z\"]]\n};\nvar faSkating = faPersonSkating;\nvar faStarShooting = {\n  prefix: 'fad',\n  iconName: 'star-shooting',\n  icon: [512, 512, [127776], \"e036\", [\"M312.1 7.031c-9.375-9.375-24.56-9.375-33.94 0l-48 48c-9.375 9.375-9.375 24.56 0 33.94C235.7 93.66 241.9 96 248 96s12.28-2.344 16.97-7.031l48-48C322.3 31.59 322.3 16.41 312.1 7.031zM504.1 7.031c-9.375-9.375-24.56-9.375-33.94 0l-160 160c-9.375 9.375-9.375 24.56 0 33.94C315.7 205.7 321.9 208 328 208s12.28-2.344 16.97-7.031l160-160C514.3 31.59 514.3 16.41 504.1 7.031zM471 199l-48 48c-9.375 9.375-9.375 24.56 0 33.94C427.7 285.7 433.9 288 440 288s12.28-2.344 16.97-7.031l48-48c9.375-9.375 9.375-24.56 0-33.94S480.4 189.7 471 199z\", \"M364.2 267.2l-104.8-15.28L212.6 156.7c-8.375-17-32.72-17.13-41.22 0l-46.87 95.25L19.73 267.2C.8552 269.1-6.744 293.2 7.006 306.5L82.88 380.5l-17.1 104.6c-3.125 18.88 16.72 33.05 33.35 24.18l93.77-49.38l93.75 49.38c7.75 4.126 17.14 3.363 24.26-1.762c7-5.126 10.61-13.89 9.108-22.39l-17.9-104.6l75.9-74C390.7 293.3 383.1 269.1 364.2 267.2z\"]]\n};\nvar faBinaryLock = {\n  prefix: 'fad',\n  iconName: 'binary-lock',\n  icon: [640, 512, [], \"e33d\", [\"M336 160H352C369.7 160 384 174.3 384 192C384 209.7 369.7 224 352 224H256C238.3 224 224 209.7 224 192C224 174.3 238.3 160 256 160H272V76.4L266.1 78.36C249.4 83.95 231.2 74.89 225.7 58.12C220.1 41.35 229.1 23.23 245.9 17.64L293.9 1.642C303.6-1.61 314.4 .0261 322.7 6.04C331.1 12.05 336 21.71 336 32L336 160zM112 448H128C145.7 448 160 462.3 160 480C160 497.7 145.7 512 128 512H32.01C14.34 512 .0086 497.7 .0086 480C.0086 462.3 14.34 448 32.01 448H48.01V364.4L42.13 366.4C25.36 371.9 7.24 362.9 1.651 346.1C-3.938 329.4 5.123 311.2 21.89 305.6L69.89 289.6C79.65 286.4 90.38 288 98.72 294C107.1 300.1 112 309.7 112 320L112 448zM.0086 64C.0086 28.65 28.66 .0001 64.01 .0001H128C163.4 .0001 192 28.65 192 64V160C192 195.3 163.4 224 128 224H64.01C28.66 224 .0086 195.3 .0086 160V64zM128 64H64.01V160H128V64zM320 288C355.4 288 384 316.7 384 352V448C384 483.3 355.4 512 320 512H256C220.7 512 192 483.3 192 448V352C192 316.7 220.7 288 256 288H320zM256 448H320V352H256V448z\", \"M448 320V272C448 227.8 483.8 192 528 192C572.2 192 608 227.8 608 272V320C625.7 320 640 334.3 640 352V480C640 497.7 625.7 512 608 512H448C430.3 512 416 497.7 416 480V352C416 334.3 430.3 320 448 320zM496 320H560V272C560 254.3 545.7 240 528 240C510.3 240 496 254.3 496 272V320z\"]]\n};\nvar faFilterCircleDollar = {\n  prefix: 'fad',\n  iconName: 'filter-circle-dollar',\n  icon: [576, 512, [\"funnel-dollar\"], \"f662\", [\"M472 0C487.5 0 501.5 8.904 508.1 22.87C514.8 36.84 512.7 53.37 502.1 65.33L396.4 195.6C316.2 212.1 255.1 283 255.1 368C255.1 395.4 262.3 421.4 273.5 444.5C271.8 443.7 270.3 442.7 268.8 441.6L204.8 393.6C196.7 387.6 192 378.1 192 368V288.9L9.042 65.33C-.745 53.37-2.765 36.84 3.854 22.87C10.47 8.904 24.54 0 40 0L472 0z\", \"M288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM408.1 338.1C407.9 337 408.4 336.1 408.8 335.4C409.4 334.5 410.6 333.3 413 331.1C418.1 329.3 425.6 327.9 431.8 328C439.1 328.1 448.9 329.8 458.1 332.1C466.7 334.2 475.4 328.1 477.5 320.4C479.7 311.8 474.4 303.2 465.9 301C460.3 299.6 454.3 298.3 448 297.4V288C448 279.2 440.8 272 432 272C423.2 272 416 279.2 416 288V297.5C409.9 298.7 403.7 300.7 397.1 303.8C386.1 310.1 374.9 322.2 376.1 341C377.1 357 387.8 366.4 397.7 371.7C406.6 376.4 417.5 379.5 426.3 381.1L428.1 382.5C438.3 385.4 445.1 387.7 451.2 390.8C455.8 393.5 455.1 395.1 455.1 396.5C456.1 398.9 455.5 400.2 454.1 401C454.3 401.1 453.2 403.2 450.1 404.4C446.3 406.9 439.2 408.2 432.5 407.1C422.1 407.7 414 404.8 402.6 401.2C400.7 400.6 398.8 400 396.8 399.4C388.3 396.8 379.3 401.5 376.7 409.9C374.1 418.3 378.8 427.3 387.2 429.9C388.9 430.4 390.5 430.1 392.3 431.5C399.3 433.8 407.4 436.4 416 438.1V449.5C416 458.4 423.2 465.5 432 465.5C440.8 465.5 448 458.4 448 449.5V438.7C454.2 437.6 460.5 435.6 466.3 432.5C478.3 425.9 488.5 413.8 487.1 395.5C487.5 379.4 477.7 369.3 467.5 363.3C458.1 357.7 446.2 354.4 436.9 351.7L436.8 351.7C426.3 348.7 418.5 346.5 412.9 343.5C408.1 340.9 408.1 339.5 408.1 339.1L408.1 338.1z\"]]\n};\nvar faFunnelDollar = faFilterCircleDollar;\nvar faCameraRetro = {\n  prefix: 'fad',\n  iconName: 'camera-retro',\n  icon: [512, 512, [128247], \"f083\", [\"M64 64H192L242.5 38.76C251.4 34.31 261.2 32 271.1 32H448C483.3 32 512 60.65 512 96V160H0V128C0 92.65 28.65 64 64 64z\", \"M64 48C64 39.16 71.16 32 80 32H144C152.8 32 160 39.16 160 48V64H64V48zM0 416V160H512V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416zM256 400C309 400 352 357 352 304C352 250.1 309 208 256 208C202.1 208 160 250.1 160 304C160 357 202.1 400 256 400z\"]]\n};\nvar faCircleArrowDown = {\n  prefix: 'fad',\n  iconName: 'circle-arrow-down',\n  icon: [512, 512, [\"arrow-circle-down\"], \"f0ab\", [\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM382.6 302.6l-103.1 103.1C270.7 414.6 260.9 416 256 416c-4.881 0-14.65-1.391-22.65-9.398L129.4 302.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 306.8V128c0-17.69 14.33-32 32-32s32 14.31 32 32v178.8l49.38-49.38c12.5-12.5 32.75-12.5 45.25 0S395.1 290.1 382.6 302.6z\", \"M382.6 302.6l-103.1 103.1C270.7 414.6 260.9 416 256 416c-4.881 0-14.65-1.391-22.65-9.398L129.4 302.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 306.8V128c0-17.69 14.33-32 32-32s32 14.31 32 32v178.8l49.38-49.38c12.5-12.5 32.75-12.5 45.25 0S395.1 290.1 382.6 302.6z\"]]\n};\nvar faArrowCircleDown = faCircleArrowDown;\nvar faCommentPen = {\n  prefix: 'fad',\n  iconName: 'comment-pen',\n  icon: [512, 512, [\"comment-edit\"], \"f4ae\", [\"M256 31.1c-141.4 0-255.1 93.09-255.1 208c0 49.59 21.38 94.1 56.97 130.7c-12.5 50.39-54.31 95.3-54.81 95.8c-2.187 2.297-2.781 5.703-1.5 8.703c1.312 3 4.125 4.797 7.312 4.797c66.31 0 116-31.8 140.6-51.41c32.72 12.31 69.01 19.41 107.4 19.41c141.4 0 255.1-93.09 255.1-207.1S397.4 31.1 256 31.1zM215.1 336.9c-1.957 1.957-4.445 3.285-7.156 3.828l-55.55 11.11c-4.898 .9805-9.215-3.34-8.234-8.234l11.11-55.54c.543-2.711 1.875-5.203 3.832-7.156l97.61-97.61l56 56.01L215.1 336.9zM359.8 192.2l-24.48 24.48l-56-56.01l24.48-24.48c10.94-10.93 28.66-10.93 39.6 0l16.41 16.41C370.7 163.6 370.7 181.3 359.8 192.2z\", \"M215.1 336.9c-1.957 1.957-4.445 3.285-7.156 3.828l-55.55 11.11c-4.898 .9805-9.215-3.34-8.234-8.234l11.11-55.54c.543-2.711 1.875-5.203 3.832-7.156l97.61-97.61l56 56.01L215.1 336.9zM359.8 192.2l-24.48 24.48l-56-56.01l24.48-24.48c10.94-10.93 28.66-10.93 39.6 0l16.41 16.41C370.7 163.6 370.7 181.3 359.8 192.2z\"]]\n};\nvar faCommentEdit = faCommentPen;\nvar faFileImport = {\n  prefix: 'fad',\n  iconName: 'file-import',\n  icon: [512, 512, [\"arrow-right-to-file\"], \"f56f\", [\"M512 128v336c0 26.51-21.49 48-48 48h-288C149.5 512 128 490.5 128 464v-128h174.1l-39.03 39.03C258.3 379.7 256 385.8 256 392s2.344 12.28 7.031 16.97c9.375 9.375 24.56 9.375 33.94 0l80-80c9.375-9.375 9.375-24.56 0-33.94l-80-80c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L302.1 288H128V48C128 21.49 149.5 0 176 0H384v128H512z\", \"M384 0v128h128L384 0zM296.1 215c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L302.1 288H24C10.75 288 0 298.8 0 312s10.75 24 24 24h278.1l-39.03 39.03C258.3 379.7 256 385.8 256 392s2.344 12.28 7.031 16.97c9.375 9.375 24.56 9.375 33.94 0l80-80c9.375-9.375 9.375-24.56 0-33.94L296.1 215z\"]]\n};\nvar faArrowRightToFile = faFileImport;\nvar faBanjo = {\n  prefix: 'fad',\n  iconName: 'banjo',\n  icon: [512, 512, [129685], \"f8a3\", [\"M192 152c-92.78 0-168 75.21-168 168c0 92.78 75.22 168 168 168s168-75.22 168-168C360 227.2 284.8 152 192 152zM192 432c-61.76 0-112-50.24-112-112S130.2 208 192 208s112 50.24 112 112S253.8 432 192 432z\", \"M165.9 485.3v.4616C165.9 500.3 177.5 512 192 512s26.13-11.75 26.13-26.25v-.4616C209.6 486.6 200.9 488 192 488S174.5 486.6 165.9 485.3zM56.49 418.5c-7 6.5-10.12 16.62-7.743 25.87s9.626 16.5 18.88 18.87s19.13-.4999 25.63-7.5C79.05 445.4 66.84 432.7 56.49 418.5zM218.1 154.1C218.1 139.7 206.4 128 192 128c-14.5 0-26.21 11.75-26.21 26.12L165.7 154.6c-.0625 .0098 .0625-.0098 0 0C174.4 153.3 182.9 152 192 152c8.979 0 17.56 1.273 26.15 2.631c-.0293-.0039 .0293 .0039 0 0L218.1 154.1zM56.88 184.9c-9.875 10-10.25 25.1-.625 36.37c10.34-14.2 23.04-26.41 37.24-36.76C83.25 174.9 66.88 174.9 56.88 184.9zM26.64 293.7L26.25 293.8C11.75 293.8 0 305.5 0 320c0 14.38 11.75 26.12 26.25 26.12l.3792 .02c.0039 .0273-.0039-.0273 0 0C25.27 337.5 24 328.1 24 320C24 310.9 25.26 302.4 26.64 293.7C26.63 293.8 26.65 293.6 26.64 293.7zM357.8 293.8l-.3885-.0508c-.0117-.0684 .0117 .0684 0 0C358.8 302.4 360 310.9 360 320c0 8.977-1.266 17.55-2.621 26.15c.0039-.0273-.0039 .0273 0 0l.3821-.02c14.5 0 26.25-11.75 26.25-26.12C384 305.5 372.3 293.8 357.8 293.8zM327.8 418.8c-10.35 14.2-23.04 26.41-37.24 36.76c6.5 7 16.62 10.12 25.87 7.743s16.5-9.625 18.88-18.87S334.8 425.3 327.8 418.8zM194.3 381.6l11.38-11.25C207.1 368.9 208 366.9 208 364.8S207.1 360.5 205.6 359L153 306.4C151.5 304.9 149.5 304 147.4 304S143.1 304.9 141.6 306.4L130.4 317.6c-3.125 3.125-3.125 8.25 0 11.38L183 381.6C186.1 384.8 191.1 384.8 194.3 381.6zM502.6 38.1l-29.63-29.62c-12.5-12.5-32.75-12.5-45.25 0l-46.25 46.38c-3.875 3.875-6.75 8.5-8.5 13.75l-12.26 36.62l-74.73 74.64c17.8 12.05 33.19 27.43 45.23 45.23l74.87-74.87L442.5 139c5.25-1.75 9.875-4.625 13.75-8.5L502.6 84.17C515.1 71.79 515.1 51.5 502.6 38.1z\"]]\n};\nvar faSquareArrowUpRight = {\n  prefix: 'fad',\n  iconName: 'square-arrow-up-right',\n  icon: [448, 512, [\"external-link-square\"], \"f14c\", [\"M384 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM344 312c0 17.69-14.31 32-32 32s-32-14.31-32-32V245.3l-121.4 121.4C152.4 372.9 144.2 376 136 376s-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L234.8 200H168c-17.69 0-32-14.31-32-32s14.31-32 32-32h144c17.69 0 32 14.31 32 32V312z\", \"M344 312c0 17.69-14.31 32-32 32s-32-14.31-32-32V245.3l-121.4 121.4C152.4 372.9 144.2 376 136 376s-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L234.8 200H168c-17.69 0-32-14.31-32-32s14.31-32 32-32h144c17.69 0 32 14.31 32 32V312z\"]]\n};\nvar faExternalLinkSquare = faSquareArrowUpRight;\nvar faLightEmergencyOn = {\n  prefix: 'fad',\n  iconName: 'light-emergency-on',\n  icon: [640, 512, [], \"e420\", [\"M320 32C231.7 32 160 103.6 160 192V352H480V192C480 103.6 408.3 32 320 32zM320 112C275.8 112 240 147.9 240 192C240 200.8 232.1 208 224 208C215 208 208 200.8 208 192C208 130.2 258.2 80 320 80C328.1 80 336 87.17 336 96C336 104.8 328.1 112 320 112z\", \"M549.4 107.1L597.4 75.97C608.3 68.61 611.2 53.73 603.8 42.69C596.5 31.65 581.8 28.67 570.6 36.03L522.6 68.03C511.7 75.39 508.8 90.27 516.2 101.3C523.5 112.4 538.2 115.3 549.4 107.1zM112 224C112 210.8 101.1 200 88 200H24C10.88 200 0 210.8 0 224C0 237.2 10.88 248 24 248H88C101.1 248 112 237.2 112 224zM90.56 107.1C101.8 115.3 116.5 112.4 123.8 101.3C131.2 90.27 128.3 75.39 117.4 68.03L69.44 36.03C58.24 28.67 43.52 31.65 36.16 42.69C28.8 53.73 31.68 68.61 42.56 75.97L90.56 107.1zM616 200H552C538.9 200 528 210.8 528 224C528 237.2 538.9 248 552 248H616C629.1 248 640 237.2 640 224C640 210.8 629.1 200 616 200zM512 384H128C110.4 384 96 398.3 96 416V448C96 465.7 110.4 480 128 480H512C529.6 480 544 465.7 544 448V416C544 398.3 529.6 384 512 384z\"]]\n};\nvar faKerning = {\n  prefix: 'fad',\n  iconName: 'kerning',\n  icon: [640, 512, [], \"f86f\", [\"M302.3 99.38C286.5 91.5 267.3 97.88 259.4 113.7L160 312.4L60.63 113.7C52.73 97.88 33.56 91.5 17.69 99.38C1.875 107.3-4.531 126.5 3.375 142.3l128 256c5.422 10.84 16.5 17.69 28.63 17.69s23.2-6.843 28.62-17.69l128-256C324.5 126.5 318.1 107.3 302.3 99.38zM636.6 369.7l-128-256c-10.84-21.69-46.41-21.69-57.25 0l-128 256c-7.906 15.81-1.5 35.03 14.31 42.94c15.86 7.875 35.02 1.5 42.94-14.31L403.8 352h152.4l23.19 46.31C584.1 409.5 596.3 416 608 416c4.797 0 9.688-1.094 14.28-3.375C638.1 404.7 644.5 385.5 636.6 369.7zM435.8 288L480 199.6L524.2 288H435.8z\", \"M199.1 512c-2.406 0-4.844-.5312-7.141-1.687c-7.906-3.969-11.11-13.56-7.156-21.47l239.1-479.1c3.969-7.875 13.55-11.16 21.47-7.156c7.906 3.969 11.11 13.56 7.156 21.47l-239.1 479.1C211.5 508.8 205.9 512 199.1 512z\"]]\n};\nvar faBoxOpen = {\n  prefix: 'fad',\n  iconName: 'box-open',\n  icon: [640, 512, [], \"f49e\", [\"M17.24 125.5L58.94 42.12C61.97 36.06 68.5 32.56 75.23 33.4L320 63.1L236.6 202.1C229.2 215.4 214.3 221.2 200.4 217.3L37.07 170.6C17.81 165.1 8.283 143.4 17.24 125.5V125.5zM602.9 170.6L439.6 217.3C425.7 221.2 410.8 215.4 403.4 202.1L320 63.1L564.8 33.4C571.5 32.56 578 36.06 581.1 42.12L622.8 125.5C631.7 143.4 622.2 165.1 602.9 170.6H602.9z\", \"M403.4 202.1C410.8 215.4 425.7 221.2 439.6 217.3L576 178.3V378.5C576 400.5 561 419.7 539.6 425.1L335.5 476.1C325.3 478.7 314.7 478.7 304.5 476.1L100.4 425.1C78.99 419.7 64 400.5 64 378.5V178.3L200.4 217.3C214.3 221.2 229.2 215.4 236.6 202.1L319.1 64L403.4 202.1z\"]]\n};\nvar faSquareF = {\n  prefix: 'fad',\n  iconName: 'square-f',\n  icon: [448, 512, [], \"e270\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM296 176H176v64h88C277.3 240 288 250.8 288 264S277.3 288 264 288H176v72C176 373.3 165.3 384 152 384S128 373.3 128 360v-208C128 138.8 138.8 128 152 128h144C309.3 128 320 138.8 320 152S309.3 176 296 176z\", \"M296 128h-144C138.8 128 128 138.8 128 152v208C128 373.3 138.8 384 152 384s24-10.75 24-24V288h88C277.3 288 288 277.3 288 264S277.3 240 264 240H176v-64h120C309.3 176 320 165.3 320 152S309.3 128 296 128z\"]]\n};\nvar faScroll = {\n  prefix: 'fad',\n  iconName: 'scroll',\n  icon: [576, 512, [128220], \"f70e\", [\"M480 128v224h-192v48c0 44.18-35.82 80-80 80C163.8 480 128 444.2 128 400V96c0-35.35-28.65-64-64-64h320C437 32 480 75 480 128z\", \"M64 32C28.65 32 0 60.65 0 96v48C0 152.8 7.164 160 16 160H128V96C128 60.65 99.35 32 64 32zM560 352H288v48c0 44.18-35.82 80-80 80h256c61.88 0 112-50.13 112-112C576 359.1 568.9 352 560 352z\"]]\n};\nvar faSpa = {\n  prefix: 'fad',\n  iconName: 'spa',\n  icon: [576, 512, [], \"f5bb\", [\"M288 302.6c12.75-18.87 27.62-35.75 44.13-50.5c19-18.62 39.5-33.37 60.25-45.25c-16.5-70.5-51.75-133-96.75-172.3c-4.125-3.5-11-3.5-15.12 0c-45 39.25-80.25 101.6-96.75 172.1c20.37 11.75 40.5 26.12 59.25 44.37C260 266.4 275.1 283.7 288 302.6z\", \"M568.3 192c-29 .125-135 6.124-213.9 82.1C321.2 304.7 301 338.3 288 369.9c-13-31.63-33.25-65.25-66.38-94.87C142.8 198.2 36.75 192.2 7.75 192C3.375 192 0 195.4 0 199.9c.25 27.88 7.125 126.2 88.75 199.3C172.8 481 256 479.1 288 479.1s115.2 1.025 199.3-80.85C568.9 326 575.8 227.7 576 199.9C576 195.4 572.6 192 568.3 192z\"]]\n};\nvar faArrowLeftFromLine = {\n  prefix: 'fad',\n  iconName: 'arrow-left-from-line',\n  icon: [448, 512, [8612, \"arrow-from-right\"], \"f344\", [\"M384 96v320c0 17.69 14.31 32 32 32s32-14.31 32-32V96c0-17.69-14.31-32-32-32S384 78.31 384 96z\", \"M182.6 406.6c-12.5 12.5-32.75 12.5-45.25 0l-128-128c-12.5-12.5-12.5-32.75 0-45.25l128-128c12.5-12.5 32.75-12.5 45.25 0C188.9 111.6 192 119.8 192 128S188.9 144.4 182.6 150.6L109.3 224H288c17.69 0 32 14.31 32 32s-14.31 32-32 32H109.3l73.38 73.38C195.1 373.9 195.1 394.1 182.6 406.6z\"]]\n};\nvar faArrowFromRight = faArrowLeftFromLine;\nvar faStrawberry = {\n  prefix: 'fad',\n  iconName: 'strawberry',\n  icon: [512, 512, [], \"e32b\", [\"M447.1 322.3c0-45.81-26.67-83.47-53.4-109.7l-95.16-95.16c-26.28-26.73-63.94-53.4-109.8-53.4c-81.09 0-189.7 91.01-189.7 264.7c0 140.8 33.9 183.3 183.3 183.3C357.5 512 447.1 402.7 447.1 322.3zM199.1 234.5c0-16.02 18.64-34.54 34.54-34.54c5.431 0 13.46 2.823 13.46 13.46c0 16.03-18.65 34.54-34.54 34.54C202.8 247.1 199.1 239.1 199.1 234.5zM135.1 170.5c0-16.02 18.64-34.54 34.54-34.54c5.431 0 13.46 2.823 13.46 13.46c0 16.03-18.65 34.54-34.54 34.54C138.8 183.1 135.1 175.1 135.1 170.5zM103.1 266.5c0-16.02 18.64-34.54 34.54-34.54c5.431 0 13.46 2.823 13.46 13.46c0 16.03-18.65 34.54-34.54 34.54C106.8 279.1 103.1 271.1 103.1 266.5zM119.1 341.5c0 16.03-18.65 34.54-34.54 34.54c-10.66 0-13.46-8.049-13.46-13.46c0-16.02 18.64-34.54 34.54-34.54C111.1 327.1 119.1 330.8 119.1 341.5zM183.1 405.5c0 16.03-18.65 34.54-34.54 34.54c-10.66 0-13.46-8.049-13.46-13.46c0-16.02 18.64-34.54 34.54-34.54C175.1 391.1 183.1 394.8 183.1 405.5zM215.1 309.5c0 16.03-18.65 34.54-34.54 34.54c-10.66 0-13.46-8.049-13.46-13.46c0-16.02 18.64-34.54 34.54-34.54C207.1 295.1 215.1 298.8 215.1 309.5zM279.1 373.5c0 16.03-18.65 34.54-34.54 34.54c-10.66 0-13.46-8.049-13.46-13.46c0-16.02 18.64-34.54 34.54-34.54C271.1 359.1 279.1 362.8 279.1 373.5zM311.1 277.5c0 16.03-18.65 34.54-34.54 34.54c-10.66 0-13.46-8.049-13.46-13.46c0-16.02 18.64-34.54 34.54-34.54C303.1 263.1 311.1 266.8 311.1 277.5zM375.1 341.5c0 16.03-18.65 34.54-34.54 34.54c-10.66 0-13.46-8.049-13.46-13.46c0-16.02 18.64-34.54 34.54-34.54C367.1 327.1 375.1 330.8 375.1 341.5z\", \"M170.5 392C154.5 392 136 410.7 136 426.5C136 431.9 138.8 440 149.5 440C165.5 440 184 421.4 184 405.5C184 394.8 175.1 392 170.5 392zM117.5 280C133.5 280 152 261.4 152 245.5C152 234.8 143.1 232 138.5 232C122.5 232 104 250.7 104 266.5C104 271.9 106.8 280 117.5 280zM106.5 328C90.5 328 72 346.7 72 362.5C72 367.9 74.8 376 85.46 376C101.5 376 120 357.4 120 341.5C120 330.8 111.1 328 106.5 328zM149.5 184C165.5 184 184 165.4 184 149.5C184 138.8 175.1 136 170.5 136C154.5 136 136 154.7 136 170.5C136 175.9 138.8 184 149.5 184zM213.5 248C229.5 248 248 229.4 248 213.5C248 202.8 239.1 200 234.5 200C218.5 200 200 218.7 200 234.5C200 239.9 202.8 248 213.5 248zM362.5 328C346.5 328 328 346.7 328 362.5C328 367.9 330.8 376 341.5 376C357.5 376 376 357.4 376 341.5C376 330.8 367.1 328 362.5 328zM298.5 264C282.5 264 264 282.7 264 298.5C264 303.9 266.8 312 277.5 312C293.5 312 312 293.4 312 277.5C312 266.8 303.1 264 298.5 264zM266.5 360C250.5 360 232 378.7 232 394.5C232 399.9 234.8 408 245.5 408C261.5 408 280 389.4 280 373.5C280 362.8 271.1 360 266.5 360zM202.5 296C186.5 296 168 314.7 168 330.5C168 335.9 170.8 344 181.5 344C197.5 344 216 325.4 216 309.5C216 298.8 207.1 296 202.5 296zM447.4 108.9c26.14-27.63 48.64-64.69 48.64-84.88c0-13.35-10.89-24.05-24.11-24.05c-32.46 0-16.75 44.21-66.63 82.54C403.6 43.24 373.6 0 360.3 0C347.8 0 320 38.39 320 78.36c0 9.305 .8223 10.95 1.404 15.79c.2773 .2813 .5684 .5137 .8457 .7969l94.97 94.98c.2344 .2305 .4297 .4727 .6621 .7031C422.6 191.2 424 192 433.5 192C471.1 192 512 164.9 512 151.6C512 139.8 477.1 115.4 447.4 108.9z\"]]\n};\nvar faLocationPinLock = {\n  prefix: 'fad',\n  iconName: 'location-pin-lock',\n  icon: [512, 512, [], \"e51f\", [\"M256 446.8C240.7 467.4 226.7 485.4 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C287.7 0 366.1 69.96 381.6 161.5C328.5 170.3 288 216.4 288 272V296.6C268.9 307.6 256 328.3 256 352L256 446.8zM192 128C156.7 128 128 156.7 128 192C128 227.3 156.7 256 192 256C227.3 256 256 227.3 256 192C256 156.7 227.3 128 192 128z\", \"M320 320V272C320 227.8 355.8 192 400 192C444.2 192 480 227.8 480 272V320C497.7 320 512 334.3 512 352V480C512 497.7 497.7 512 480 512H320C302.3 512 288 497.7 288 480V352C288 334.3 302.3 320 320 320zM368 320H432V272C432 254.3 417.7 240 400 240C382.3 240 368 254.3 368 272V320z\"]]\n};\nvar faPause = {\n  prefix: 'fad',\n  iconName: 'pause',\n  icon: [320, 512, [9208], \"f04c\", [\"\", \"M272 63.1c-26.51 0-48 21.49-48 48v288c0 26.51 21.49 48 48 48s48-21.49 48-48v-288C320 85.49 298.5 63.1 272 63.1zM48 63.1c-26.51 0-48 21.49-48 48v288C0 426.5 21.49 448 48 448S96 426.5 96 400v-288C96 85.49 74.51 63.1 48 63.1z\"]]\n};\nvar faClockEightThirty = {\n  prefix: 'fad',\n  iconName: 'clock-eight-thirty',\n  icon: [512, 512, [], \"e346\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM232 392C232 405.3 242.7 416 256 416C269.3 416 280 405.3 280 392V256C280 247.1 275.1 239 267.3 234.8C259.5 230.7 250.1 231.1 242.7 236L146.7 300C135.7 307.4 132.7 322.3 140 333.3C147.4 344.3 162.3 347.3 173.3 339.1L231.1 300.8L232 392z\", \"M255.1 416C242.7 416 231.1 405.3 231.1 392V300.8L173.3 339.1C162.3 347.3 147.4 344.3 140 333.3C132.7 322.3 135.7 307.4 146.7 300L242.7 236C250.1 231.1 259.5 230.7 267.3 234.8C275.1 239 280 247.1 280 256V392C280 405.3 269.3 416 255.1 416L255.1 416z\"]]\n};\nvar faPlaneEngines = {\n  prefix: 'fad',\n  iconName: 'plane-engines',\n  icon: [576, 512, [9992, \"plane-alt\"], \"f3de\", [\"M215.1 192L165.1 20.48C162.1 10.24 170.7 0 181.3 0H237.6C249 0 259.5 6.045 265.3 15.88L368 192H215.1zM368 320L265.3 496.1C259.5 505.1 249 512 237.6 512H181.3C170.7 512 162.1 501.8 165.1 491.5L215.1 320H368z\", \"M482.3 320H112L68.8 377.6C65.78 381.6 61.04 384 56 384H14.03C6.284 384 .0003 377.7 .0003 369.1C.0003 368.7 .1821 367.4 .5402 366.1L23.21 286.8C9.809 282.1 0 270.6 0 255.1C0 241.4 9.809 229 23.21 225.2L.5402 145.9C.1821 144.6 .0003 143.3 .0003 142C.0003 134.3 6.284 127.1 14.03 127.1H56C61.04 127.1 65.78 130.4 68.8 134.4L112 191.1H482.3C516.5 191.1 576 220.1 576 255.1C576 291.1 516.5 319.1 482.3 319.1V320zM293.3 64H320C337.7 64 352 78.33 352 96C352 110.3 342.7 122.3 329.8 126.5L293.3 64zM329.8 385.5C342.7 389.7 352 401.7 352 416C352 433.7 337.7 448 320 448H293.3L329.8 385.5z\"]]\n};\nvar faPlaneAlt = faPlaneEngines;\nvar faHillAvalanche = {\n  prefix: 'fad',\n  iconName: 'hill-avalanche',\n  icon: [640, 512, [], \"e507\", [\"M161.4 91.58C160.5 87.87 160 83.99 160 80C160 53.49 181.5 32 208 32C229.9 32 248.3 46.62 254.1 66.62C268.5 45.7 292.7 32 320 32C364.2 32 400 67.82 400 112C400 119.4 398.1 126.6 397.1 133.5C426.9 145.1 448 174.1 448 208C448 236.4 433.2 261.3 410.9 275.5L492.6 357.2C508.2 372.8 533.6 372.8 549.2 357.2C564.8 341.6 564.8 316.2 549.2 300.6C533.6 284.1 508.2 284.1 492.6 300.6L458.7 266.7C493 232.3 548.8 232.3 583.1 266.7C617.5 301 617.5 356.8 583.1 391.1C552.8 421.4 505.9 425 471.7 401.9L161.4 91.58zM512 64C512 81.67 497.7 96 480 96C462.3 96 448 81.67 448 64C448 46.33 462.3 32 480 32C497.7 32 512 46.33 512 64zM480 160C480 142.3 494.3 128 512 128C529.7 128 544 142.3 544 160C544 177.7 529.7 192 512 192C494.3 192 480 177.7 480 160z\", \"M470.6 457.4C479.8 466.5 482.5 480.3 477.6 492.2C472.6 504.2 460.9 512 448 512H64C46.33 512 32 497.7 32 480V96C32 83.06 39.8 71.39 51.75 66.44C63.71 61.48 77.48 64.22 86.63 73.37L470.6 457.4z\"]]\n};\nvar faTemperatureEmpty = {\n  prefix: 'fad',\n  iconName: 'temperature-empty',\n  icon: [320, 512, [\"temperature-0\", \"thermometer-0\", \"thermometer-empty\"], \"f2cb\", [\"M272 278.5V112c0-61.87-50.12-112-111.1-112S48 50.13 48 112v166.5c-19.75 24.75-32 55.5-32 89.5c0 79.5 64.5 143.1 144 143.1S304 447.5 304 368C304 334 291.8 303.1 272 278.5zM160 448c-44.13 0-80-35.87-80-79.1c0-25.5 12.25-48.88 32-63.75v-192.3c0-26.5 21.5-48 48-48s48 21.5 48 48v192.3c19.75 14.75 32 38.25 32 63.75C240 412.1 204.1 448 160 448z\", \"M160 320c-26.51 0-48 21.49-48 48s21.49 48 48 48s48-21.49 48-48S186.5 320 160 320z\"]]\n};\nvar faTemperature0 = faTemperatureEmpty;\nvar faThermometer0 = faTemperatureEmpty;\nvar faThermometerEmpty = faTemperatureEmpty;\nvar faBomb = {\n  prefix: 'fad',\n  iconName: 'bomb',\n  icon: [512, 512, [128163], \"f1e2\", [\"M512 79.67C512 84.15 508.1 88.38 504.8 89.83L459.1 106.7L442.6 152.5C441.1 156.9 436.7 160 432.1 160C427.5 160 423.2 156.9 421.7 152.5L404.9 106.7L359.2 89.83C355 88.38 352 84.15 352 79.67C351.1 75.12 354.1 70.78 359.2 69.22L405.2 52.39L421.7 6.548C423.6 2.623 427.8 0 432.1 0C436.5 0 440.7 2.623 442.6 6.548L459.1 52.39L504.8 69.22C509 70.78 512 75.12 512 79.67V79.67z\", \"M281.4 105.4C293.9 92.88 314.1 92.88 326.6 105.4L406.6 185.4C419.1 197.9 419.1 218.1 406.6 230.6L403.8 233.5C411.7 255.5 416 279.3 416 304C416 418.9 322.9 512 208 512C93.12 512 0 418.9 0 304C0 189.1 93.12 96 208 96C232.7 96 256.5 100.3 278.5 108.3L281.4 105.4zM96 296C96 238.6 142.6 192 200 192H208C216.8 192 224 184.8 224 176C224 167.2 216.8 160 208 160H200C124.9 160 64 220.9 64 296V304C64 312.8 71.16 320 80 320C88.84 320 96 312.8 96 304V296z\"]]\n};\nvar faGaugeLow = {\n  prefix: 'fad',\n  iconName: 'gauge-low',\n  icon: [512, 512, [\"tachometer-alt-slow\"], \"f627\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 64C238.3 64 224 78.33 224 96C224 113.7 238.3 128 256 128C273.7 128 288 113.7 288 96C288 78.33 273.7 64 256 64zM256 416C291.3 416 320 387.3 320 352C320 316.7 291.3 288 256 288C255.4 288 254.7 288 254.1 288L189.1 142.3C184.6 130.2 170.5 124.7 158.3 130C146.2 135.4 140.7 149.5 146 161.7L210.1 307.4C198.9 318.9 192 334.6 192 352C192 387.3 220.7 416 256 416V416zM96 224C78.33 224 64 238.3 64 256C64 273.7 78.33 288 96 288C113.7 288 128 273.7 128 256C128 238.3 113.7 224 96 224zM416 288C433.7 288 448 273.7 448 256C448 238.3 433.7 224 416 224C398.3 224 384 238.3 384 256C384 273.7 398.3 288 416 288zM368 112C350.3 112 336 126.3 336 144C336 161.7 350.3 176 368 176C385.7 176 400 161.7 400 144C400 126.3 385.7 112 368 112z\", \"M254.1 288C254.7 288 255.4 288 256 288C291.3 288 320 316.7 320 352C320 387.3 291.3 416 256 416C220.7 416 192 387.3 192 352C192 334.6 198.9 318.9 210.1 307.4L146 161.7C140.7 149.5 146.2 135.4 158.3 130C170.5 124.7 184.6 130.2 189.1 142.3L254.1 288z\"]]\n};\nvar faTachometerAltSlow = faGaugeLow;\nvar faRegistered = {\n  prefix: 'fad',\n  iconName: 'registered',\n  icon: [512, 512, [174], \"f25d\", [\"M272 176h-64v64h64c17.66 0 32-14.34 32-32S289.7 176 272 176zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM349.8 349.8c5.594 12.03 .4375 26.31-11.56 31.94c-3.312 1.531-6.75 2.25-10.19 2.25c-9 0-17.66-5.125-21.75-13.81l-38.46-82.19H208v72c0 13.25-10.75 24-24 24s-24-10.75-24-24V152c0-13.25 10.75-24 24-24l88 .0044c44.13 0 80 35.88 80 80c0 28.32-14.87 53.09-37.12 67.31L349.8 349.8z\", \"M272 176h-64v64h64c17.66 0 32-14.34 32-32S289.7 176 272 176zM349.8 349.8c5.594 12.03 .4375 26.31-11.56 31.94c-3.312 1.531-6.75 2.25-10.19 2.25c-9 0-17.66-5.125-21.75-13.81l-38.46-82.19H208v72c0 13.25-10.75 24-24 24s-24-10.75-24-24V152c0-13.25 10.75-24 24-24l88 .0044c44.13 0 80 35.88 80 80c0 28.32-14.87 53.09-37.12 67.31L349.8 349.8z\"]]\n};\nvar faTrashCanPlus = {\n  prefix: 'fad',\n  iconName: 'trash-can-plus',\n  icon: [448, 512, [], \"e2ac\", [\"M416 448C416 483.3 387.3 512 352 512H96C60.65 512 32 483.3 32 448V96H416V448zM224 400C237.3 400 248 389.3 248 376V312H312C325.3 312 336 301.3 336 288C336 274.7 325.3 264 312 264H248V200C248 186.7 237.3 176 224 176C210.7 176 200 186.7 200 200V264H136C122.7 264 112 274.7 112 288C112 301.3 122.7 312 136 312H200V376C200 389.3 210.7 400 224 400z\", \"M135.2 17.69C140.6 6.848 151.7 0 163.8 0H284.2C296.3 0 307.4 6.848 312.8 17.69L320 32H416C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H128L135.2 17.69zM199.1 376V312H135.1C122.7 312 111.1 301.3 111.1 288C111.1 274.7 122.7 264 135.1 264H199.1V200C199.1 186.7 210.7 176 223.1 176C237.3 176 248 186.7 248 200V264H312C325.3 264 336 274.7 336 288C336 301.3 325.3 312 312 312H248V376C248 389.3 237.3 400 223.1 400C210.7 400 199.1 389.3 199.1 376z\"]]\n};\nvar faAddressCard = {\n  prefix: 'fad',\n  iconName: 'address-card',\n  icon: [576, 512, [62140, \"contact-card\", \"vcard\"], \"f2bb\", [\"M512 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V96C576 60.65 547.3 32 512 32zM176 128c35.35 0 64 28.65 64 64s-28.65 64-64 64s-64-28.65-64-64S140.7 128 176 128zM272 384h-192C71.16 384 64 376.8 64 368C64 323.8 99.82 288 144 288h64c44.18 0 80 35.82 80 80C288 376.8 280.8 384 272 384zM496 320h-128C359.2 320 352 312.8 352 304S359.2 288 368 288h128C504.8 288 512 295.2 512 304S504.8 320 496 320zM496 256h-128C359.2 256 352 248.8 352 240S359.2 224 368 224h128C504.8 224 512 231.2 512 240S504.8 256 496 256zM496 192h-128C359.2 192 352 184.8 352 176S359.2 160 368 160h128C504.8 160 512 167.2 512 176S504.8 192 496 192z\", \"M176 256c35.35 0 64-28.65 64-64s-28.65-64-64-64s-64 28.65-64 64S140.7 256 176 256zM208 288h-64C99.82 288 64 323.8 64 368C64 376.8 71.16 384 80 384h192c8.836 0 16-7.164 16-16C288 323.8 252.2 288 208 288z\"]]\n};\nvar faContactCard = faAddressCard;\nvar faVcard = faAddressCard;\nvar faScaleUnbalancedFlip = {\n  prefix: 'fad',\n  iconName: 'scale-unbalanced-flip',\n  icon: [640, 512, [\"balance-scale-right\"], \"f516\", [\"M512 192c13.41 0 25.89-8.471 30.36-21.88c5.594-16.76-3.469-34.89-20.23-40.48l-122.1-40.1c.3125-2.877 .8712-5.687 .8712-8.648c0-44.18-35.81-80-79.1-80c-29.29 0-54.65 15.92-68.58 39.41l-113.3-37.76C121.3-3.963 103.2 5.162 97.64 21.9C92.05 38.66 101.1 56.78 117.9 62.38l126.3 42.11c7.06 21.84 22.95 39.65 43.78 48.77v294.7H144c-26.51 0-47.1 21.49-47.1 47.1C96 504.8 103.2 512 112 512h223.1c8.836 0 15.1-7.164 15.1-15.1V153.3c5.043-2.207 9.756-4.965 14.19-8.115l135.7 45.23C505.2 191.5 508.7 192 512 192z\", \"M554.9 250.5c-17.62-35.37-68.12-35.25-85.87 0c-86.37 172.7-85.04 165.4-85.04 181.5C383.1 476.1 441.3 512 512 512s127.1-35.87 127.1-79.1C639.1 416.4 642 424.8 554.9 250.5zM439.9 416l72.15-143.1l71.98 143.1H439.9zM85.04 122.5c-86.37 172.7-85.04 165.4-85.04 181.5c0 44.12 57.25 79.1 127.1 79.1s128-35.87 128-79.1c0-15.62 1.999-7.253-85.12-181.5C153.3 87.14 102.8 87.26 85.04 122.5zM55.92 288l72.08-143.1l72.04 143.1H55.92z\"]]\n};\nvar faBalanceScaleRight = faScaleUnbalancedFlip;\nvar faGlobeSnow = {\n  prefix: 'fad',\n  iconName: 'globe-snow',\n  icon: [448, 512, [], \"f7a3\", [\"M224 .0001c-123.7 0-223.1 100.3-223.1 223.1c0 62.87 26.12 119.4 67.88 159.1h124.1l0-32H134.1c-14.25 0-22-15-12.88-24.87L186.8 256H156.7c-10.75 0-16.5-11.25-9.75-18.75l67.37-73.12c5-5.5 14.38-5.5 19.38 0l67.38 73.12C307.8 244.8 302 256 291.3 256h-30.03l65.5 71.12c9 9.875 1.25 24.87-13 24.87h-57.75l0 32h124.1c41.63-40.62 67.88-97.13 67.88-159.1C448 100.3 347.8 .0001 224 .0001zM80 256c-8.75 0-16-7.25-16-15.1c0-8.75 7.25-16 16-16s16 7.25 16 16C96 248.8 88.75 256 80 256zM240 96c-8.75 0-16-7.25-16-15.1s7.25-15.1 16-15.1s16 7.25 16 15.1S248.8 96 240 96zM336 192c-8.75 0-16-7.25-16-15.1s7.25-16 16-16s16 7.25 16 16S344.8 192 336 192z\", \"M384 415.1h-320l-47.38 71.12c-7.125 10.63 .5 24.87 13.25 24.87h388.3c12.75 0 20.38-14.25 13.25-24.87L384 415.1zM192 383.1l0-32H134.1c-14.25 0-22-15-12.88-24.87L186.8 256H156.7c-10.75 0-16.5-11.25-9.75-18.75l67.37-73.12c5-5.5 14.38-5.5 19.38 0l67.38 73.12C307.8 244.8 302 256 291.3 256h-30.03l65.5 71.12c9 9.875 1.25 24.87-13 24.87h-57.75l0 32H192z\"]]\n};\nvar faSubscript = {\n  prefix: 'fad',\n  iconName: 'subscript',\n  icon: [512, 512, [], \"f12c\", [\"M320 128c17.67 0 32-14.31 32-32s-14.33-32-32-32l-32-.0024c-10.44 0-20.23 5.101-26.22 13.66L176 200.2L90.22 77.67C84.23 69.11 74.44 64.01 64 64.01L32 64.01c-17.67 0-32 14.32-32 32s14.33 32 32 32h15.34L136.9 256l-89.6 128H32c-17.67 0-32 14.31-32 32s14.33 31.1 32 31.1l32-.0024c10.44 0 20.23-5.086 26.22-13.65L176 311.8l85.78 122.5C267.8 442.9 277.6 448 288 448l32 .0024c17.67 0 32-14.31 32-31.1s-14.33-32-32-32h-15.34l-89.6-128l89.6-127.1H320z\", \"M480 448v-128c0-11.09-5.75-21.38-15.17-27.22c-9.422-5.875-21.25-6.344-31.14-1.406l-32 16c-15.81 7.906-22.22 27.12-14.31 42.94c5.609 11.22 16.89 17.69 28.62 17.69v80c-17.67 0-32 14.31-32 32s14.33 32 32 32h64c17.67 0 32-14.31 32-32S497.7 448 480 448z\"]]\n};\nvar faDiamondTurnRight = {\n  prefix: 'fad',\n  iconName: 'diamond-turn-right',\n  icon: [512, 512, [\"directions\"], \"f5eb\", [\"M497.1 222.1l-208.1-208.1c-9.364-9.364-21.62-14.04-33.89-14.03C243.7 .0092 231.5 4.686 222.1 14.03L14.03 222.1C4.677 231.5 .0005 243.7 .0004 255.1C.0003 268.3 4.677 280.5 14.03 289.9l208.1 208.1C231.5 507.3 243.7 511.1 256 511.1c12.26-.0001 24.52-4.677 33.87-14.03l208.1-208.1c9.352-9.353 14.03-21.61 14.03-33.87C511.1 243.7 507.3 231.5 497.1 222.1zM410.5 252l-96 84c-10.79 9.545-26.53 .9824-26.53-12.03V272H223.1l-.0001 48C223.1 337.6 209.6 352 191.1 352S159.1 337.6 159.1 320V240c0-17.6 14.4-32 32-32h95.1V156c0-13.85 16.39-20.99 26.53-12.03l96 84C414 231 415.1 235.4 415.1 240S414 249 410.5 252z\", \"M410.5 252l-96 84c-10.79 9.545-26.53 .9824-26.53-12.03V272H223.1l-.0001 48C223.1 337.6 209.6 352 191.1 352S159.1 337.6 159.1 320V240c0-17.6 14.4-32 32-32h95.1V156c0-8.657 6.403-14.69 13.68-15.81c4.367-.673 9.048 .4229 12.85 3.783l96 84C414 231 415.1 235.4 415.1 240S414 249 410.5 252z\"]]\n};\nvar faDirections = faDiamondTurnRight;\nvar faIntegral = {\n  prefix: 'fad',\n  iconName: 'integral',\n  icon: [320, 512, [], \"f667\", [\"M104 512c-48.53 0-88-39.46-88-87.1v-8c0-17.69 14.33-32 32-32s32 14.31 32 32v8c0 13.22 10.77 24 24 24s24-10.78 24-24v-336c0-48.53 39.47-88 88-88s88 39.47 88 88v8c0 17.69-14.33 32-32 32s-32-14.31-32-32v-8c0-13.22-10.77-24-24-24s-24 10.78-24 24v336C192 472.5 152.5 512 104 512z\", \"\"]]\n};\nvar faBurst = {\n  prefix: 'fad',\n  iconName: 'burst',\n  icon: [512, 512, [], \"e4dc\", [\"M7.03 7.03C15.2-1.144 28.04-2.33 37.57 4.208L200.9 116.2L233.2 16.6C236.4 6.705 245.6 .0004 256 .0004C266.4 .0004 275.6 6.705 278.8 16.6L313.3 123.1L383.8 97.45C392.6 94.26 402.4 96.43 408.1 103C415.6 109.6 417.7 119.4 414.6 128.2L388.9 198.7L495.4 233.2C505.3 236.4 512 245.6 512 255.1C512 266.4 505.3 275.6 495.4 278.8L392.3 312.2L445.2 412.8C450.1 422.1 448.4 433.5 440.1 440.1C433.5 448.4 422.1 450.1 412.8 445.2L312.2 392.3L278.8 495.4C275.6 505.3 266.4 512 256 512C245.6 512 236.4 505.3 233.2 495.4L199.8 392.3L99.17 445.2C89.87 450.1 78.46 448.4 71.03 440.1C63.6 433.5 61.87 422.1 66.76 412.8L119.7 312.2L16.6 278.8C6.705 275.6 .0003 266.4 .0003 255.1C.0003 245.6 6.705 236.4 16.6 233.2L116.2 200.9L4.208 37.57C-2.33 28.04-1.143 15.2 7.03 7.029L7.03 7.03zM285.1 185.8L256 96L226.9 185.8L96 96L185.8 226.9L96 256L185.8 285.1L140.1 371.9L226.9 326.2L256 416L285.1 326.2L371.9 371.9L326.2 285.1L416 256L326.2 226.9L349.8 162.2L285.1 185.8z\", \"M255.1 96L285.1 185.8L349.8 162.2L326.2 226.9L416 256L326.2 285.1L371.9 371.9L285.1 326.2L256 416L226.9 326.2L140.1 371.9L185.8 285.1L96 256L185.8 226.9L96 96L226.9 185.8L255.1 96z\"]]\n};\nvar faHouseLaptop = {\n  prefix: 'fad',\n  iconName: 'house-laptop',\n  icon: [640, 512, [\"laptop-house\"], \"e066\", [\"M469.7 200.5C476.4 206.7 480 215.2 480 224H336C316.9 224 299.7 232.4 288 245.7V208C288 199.2 280.8 192 272 192H208C199.2 192 192 199.2 192 208V272C192 280.8 199.2 288 208 288H271.1V416H112C85.49 416 64 394.5 64 368V256H32C18.83 256 6.996 247.9 2.198 235.7C-2.6 223.4 .6145 209.4 10.3 200.5L218.3 8.486C230.6-2.829 249.4-2.829 261.7 8.486L469.7 200.5z\", \"M304 448V288C304 270.3 318.3 256 336 256H560C577.7 256 592 270.3 592 288V448H624C632.8 448 640 455.2 640 464C640 490.5 618.5 512 592 512H304C277.5 512 256 490.5 256 464C256 455.2 263.2 448 272 448H304zM544 448V304H352V448H544z\"]]\n};\nvar faLaptopHouse = faHouseLaptop;\nvar faFaceTired = {\n  prefix: 'fad',\n  iconName: 'face-tired',\n  icon: [512, 512, [128555, \"tired\"], \"f5c8\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM138.3 364.1C132.2 375.8 128 388.4 128 400C128 405.2 130.6 410.2 134.9 413.2C139.2 416.1 144.7 416.8 149.6 414.1L170.2 407.3C197.1 397.2 225.6 392 254.4 392H257.6C286.4 392 314.9 397.2 341.8 407.3L362.4 414.1C367.3 416.8 372.8 416.1 377.1 413.2C381.4 410.2 384 405.2 384 400C384 388.4 379.8 375.8 373.7 364.1C367.4 352.1 358.4 339.8 347.3 328.7C325.3 306.7 293.4 287.1 256 287.1C218.6 287.1 186.7 306.7 164.7 328.7C153.6 339.8 144.6 352.1 138.3 364.1H138.3zM133.5 146.7C125.6 142.4 116 148.2 116 157.1C116 159.9 116.1 162.6 118.8 164.8L154.8 208L118.8 251.2C116.1 253.4 116 256.1 116 258.9C116 267.8 125.6 273.6 133.5 269.3L223.4 221.4C234.1 215.7 234.1 200.3 223.4 194.6L133.5 146.7zM396 157.1C396 148.2 386.4 142.4 378.5 146.7L288.6 194.6C277.9 200.3 277.9 215.7 288.6 221.4L378.5 269.3C386.4 273.6 396 267.8 396 258.9C396 256.1 395 253.4 393.2 251.2L357.2 208L393.2 164.8C395 162.6 396 159.9 396 157.1V157.1z\", \"M116 157.1C116 148.2 125.6 142.4 133.5 146.7L223.4 194.6C234.1 200.3 234.1 215.7 223.4 221.4L133.5 269.3C125.6 273.6 116 267.8 116 258.9C116 256.1 116.1 253.4 118.8 251.2L154.8 208L118.8 164.8C116.1 162.6 116 159.9 116 157.1V157.1zM393.2 164.8L357.2 208L393.2 251.2C395 253.4 396 256.1 396 258.9C396 267.8 386.4 273.6 378.5 269.3L288.6 221.4C277.9 215.7 277.9 200.3 288.6 194.6L378.5 146.7C386.4 142.4 396 148.2 396 157.1C396 159.9 395 162.6 393.2 164.8V164.8z\"]]\n};\nvar faTired = faFaceTired;\nvar faMoneyBills = {\n  prefix: 'fad',\n  iconName: 'money-bills',\n  icon: [640, 512, [], \"e1f3\", [\"M48 360C48 399.8 80.24 432 120 432H520C533.3 432 544 442.7 544 456C544 469.3 533.3 480 520 480H120C53.73 480 0 426.3 0 360V120C0 106.7 10.75 96 24 96C37.25 96 48 106.7 48 120V360zM224 96H512C512 131.3 540.7 160 576 160V256C540.7 256 512 284.7 512 320H224C224 284.7 195.3 256 160 256V160C195.3 160 224 131.3 224 96zM368 128C323.8 128 288 163.8 288 208C288 252.2 323.8 288 368 288C412.2 288 448 252.2 448 208C448 163.8 412.2 128 368 128z\", \"M576 32C611.3 32 640 60.65 640 96V320C640 355.3 611.3 384 576 384H160C124.7 384 96 355.3 96 320V96C96 60.65 124.7 32 160 32H576zM512 96H224C224 131.3 195.3 160 160 160V256C195.3 256 224 284.7 224 320H512C512 284.7 540.7 256 576 256V160C540.7 160 512 131.3 512 96z\"]]\n};\nvar faBlindsRaised = {\n  prefix: 'fad',\n  iconName: 'blinds-raised',\n  icon: [512, 512, [], \"f8fd\", [\"M96 127.8H0l15.99-63.85c.0215 0-.0215 0 0 0L96 63.99V127.8zM96 159.8H16L0 223.8l96 .0234V159.8zM128 159.9L128 223.8l384-.0234l-16-63.98L128 159.9zM496 63.99L128 63.99v63.85h384L496 63.99C495.1 63.99 496 63.99 496 63.99z\", \"M511.1 15.99L512 47.99c0 8.836-7.152 16-15.99 16L128 63.99l.0013 354.8c21.1 7.75 35.25 30.23 31.25 53.23C155.4 495.1 135.4 512 112 512s-43.38-16.87-47.25-39.99C60.75 449 73.1 426.5 96 418.8V63.99L15.99 63.99C7.152 63.99 0 56.82 0 47.99l.0033-31.99C.0033 7.157 7.167 0 16 0H495.1C504.8 0 511.1 7.157 511.1 15.99z\"]]\n};\nvar faSmog = {\n  prefix: 'fad',\n  iconName: 'smog',\n  icon: [640, 512, [], \"f75f\", [\"M136 464H23.1C10.8 464 0 474.8 0 487.1S10.8 512 23.1 512H136C149.2 512 160 501.2 160 488S149.2 464 136 464zM616 368h-528C74.8 368 64 378.8 64 391.1S74.8 416 87.1 416h528c13.2 0 24-10.8 24-23.1S629.2 368 616 368zM552 464H231.1C218.8 464 208 474.8 208 487.1S218.8 512 231.1 512H552c13.2 0 24-10.8 24-23.1S565.2 464 552 464z\", \"M144 288h156.1C322.6 307.8 351.8 320 384 320s61.25-12.25 83.88-32H528C589.9 288 640 237.9 640 176s-50.13-112-112-112c-18 0-34.75 4.625-49.75 12.12C453.1 30.1 406.8 0 352 0c-41 0-77.75 17.25-104 44.75C221.8 17.25 185 0 144 0c-79.5 0-144 64.5-144 144S64.5 288 144 288z\"]]\n};\nvar faUfoBeam = {\n  prefix: 'fad',\n  iconName: 'ufo-beam',\n  icon: [576, 512, [], \"e048\", [\"M144 138.7C144 74.67 190.1 0 288 0C385.9 0 432 74.67 432 138.7C432 138.7 398.8 192 288 192C177.2 192 144 138.7 144 138.7zM78.51 316.9C92.8 322.4 108.2 327.4 124.5 331.8L45.69 498.3C40.02 510.3 25.71 515.4 13.73 509.7C1.748 504-3.363 489.7 2.311 477.7L78.51 316.9zM451.5 331.8C467.8 327.4 483.2 322.4 497.5 316.9L573.7 477.7C579.4 489.7 574.3 504 562.3 509.7C550.3 515.4 535.1 510.3 530.3 498.3L451.5 331.8z\", \"M287.1 191.1C398.8 191.1 432 138.7 432 138.7C432 129.4 431 119.8 429.1 110.3C516.8 129.5 576 166.1 576 207.1C576 269.9 447.1 320 288 320C128.9 320 0 269.9 0 207.1C0 166.1 59.24 129.5 146.9 110.3C144.1 119.8 143.1 129.4 143.1 138.7C143.1 138.7 177.2 191.1 287.1 191.1zM96 183.1C82.75 183.1 72 194.7 72 207.1C72 221.3 82.75 231.1 96 231.1C109.3 231.1 120 221.3 120 207.1C120 194.7 109.3 183.1 96 183.1zM480 231.1C493.3 231.1 504 221.3 504 207.1C504 194.7 493.3 183.1 480 183.1C466.7 183.1 456 194.7 456 207.1C456 221.3 466.7 231.1 480 231.1zM288 231.1C274.7 231.1 264 242.7 264 256C264 269.3 274.7 280 288 280C301.3 280 312 269.3 312 256C312 242.7 301.3 231.1 288 231.1z\"]]\n};\nvar faCircleCaretUp = {\n  prefix: 'fad',\n  iconName: 'circle-caret-up',\n  icon: [512, 512, [\"caret-circle-up\"], \"f331\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM381.1 289.6C378.2 298.3 369.5 304 360 304h-208c-9.547 0-18.19-5.656-22-14.41c-3.812-8.75-2.078-18.94 4.407-25.94l104-112c9.094-9.75 26.09-9.75 35.19 0l104 112C384.1 270.7 385.8 280.8 381.1 289.6z\", \"M381.1 289.6C378.2 298.3 369.5 304 360 304h-208c-9.547 0-18.19-5.656-22-14.41c-3.812-8.75-2.078-18.94 4.407-25.94l104-112c9.094-9.75 26.09-9.75 35.19 0l104 112C384.1 270.7 385.8 280.8 381.1 289.6z\"]]\n};\nvar faCaretCircleUp = faCircleCaretUp;\nvar faUserVneckHairLong = {\n  prefix: 'fad',\n  iconName: 'user-vneck-hair-long',\n  icon: [448, 512, [], \"e463\", [\"M312 96H320L320 160C320 213 277 256 224 256C170.1 256 128 213 128 160L128 112H176C210.6 112 240.1 93.66 257.9 66.16C269.2 84.1 289.2 96 312 96V96z\", \"M70.63 272C58.13 272 48 261.9 48 249.4C48 243.4 50.38 237.6 54.63 233.4L58.51 229.5C82.51 205.5 96 172.9 96 138.1V128C96 57.31 153.3 0 224 0C294.6 0 351.8 57.1 352 127.6V128.4L352 128.6V138.1C352 172.9 365.5 205.5 389.5 229.5L393.4 233.4C397.6 237.6 400 243.4 400 249.4C400 261.9 389.9 272 377.4 272H70.63zM128 112V160C128 213 170.1 256 224 256C277 256 320 213 320 160L320 96H312C289.2 96 269.2 84.09 257.9 66.16C240.1 93.66 210.6 112 176 112H128zM295.8 320.2C380.7 324.1 448 395.3 448 481.3C448 498.2 434.2 511.1 417.3 511.1H30.72C13.75 511.1 0 498.2 0 481.3C0 395.3 67.34 324.1 152.2 320.2L224 416L295.8 320.2z\"]]\n};\nvar faSquareALock = {\n  prefix: 'fad',\n  iconName: 'square-a-lock',\n  icon: [576, 512, [], \"e44d\", [\"M0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V161.1C393.7 168.9 351.1 215.6 351.1 272V296.6C342.1 302.3 333.9 310.6 328.2 320.6L245.8 141.9C241.9 133.4 233.4 127.1 224 127.1C214.6 127.1 206.1 133.4 202.2 141.9L106.2 349.9C100.7 361.1 105.9 376.2 117.9 381.8C129.1 387.3 144.2 382.1 149.8 370.1L161.8 343.1H286.2L298.2 370.1C302.3 378.8 310.9 384 319.1 384V480H64C28.65 480 0 451.3 0 416V96zM183.1 295.1L224 209.3L264 295.1H183.1z\", \"M384 320V272C384 227.8 419.8 192 464 192C508.2 192 544 227.8 544 272V320C561.7 320 576 334.3 576 352V480C576 497.7 561.7 512 544 512H384C366.3 512 352 497.7 352 480V352C352 334.3 366.3 320 384 320V320zM432 320H496V272C496 254.3 481.7 240 464 240C446.3 240 432 254.3 432 272V320z\"]]\n};\nvar faCrutch = {\n  prefix: 'fad',\n  iconName: 'crutch',\n  icon: [512, 512, [], \"f7f7\", [\"M502.6 168.1l-159.6-159.5c-12.54-12.54-32.85-12.6-45.46-.1256c-12.68 12.54-12.73 33.1-.1256 45.71l159.6 159.5c12.6 12.59 33.03 12.57 45.59-.0628C515.1 201.9 515.1 181.5 502.6 168.1z\", \"M411.1 168.7l-76.69 76.7l-67.88-67.87l76.69-76.69l-45.25-45.25L166.7 186.8C154.1 199.6 145.2 215.6 141.1 233.2L113.3 353.4l-108.6 108.6c-6.25 6.25-6.25 16.37 0 22.62l22.63 22.62c6.25 6.25 16.38 6.25 22.63 0l108.6-108.6l120.3-27.75c17.5-4.125 33.63-12.1 46.38-25.62l131.2-131.3L411.1 168.7zM279.9 300.1c-4.25 4.125-9.625 7.125-15.5 8.5l-79.25 18.25l18.25-79.25C204.8 241.7 207.8 236.3 211.9 232.1l9.375-9.25l67.88 67.87L279.9 300.1z\"]]\n};\nvar faGasPumpSlash = {\n  prefix: 'fad',\n  iconName: 'gas-pump-slash',\n  icon: [640, 512, [], \"f5f4\", [\"M520.8 382.9C525.3 376.4 528 368.5 528 360V221.1C500.4 214.9 480 189.8 480 160V96L448 64C439.2 55.16 439.2 40.84 448 32C456.8 23.16 471.2 23.16 480 32L557.3 109.3C569.3 121.3 576 137.5 576 154.5V360C576 379.7 569.5 397.9 558.6 412.5L520.8 382.9zM97.33 50.98C103.3 21.88 129.1 0 160 0H320C355.3 0 384 28.65 384 64V275.7L97.33 50.98zM384 398.5V416H96V171.6L384 398.5zM64 480C64 462.3 78.33 448 96 448H384C401.7 448 416 462.3 416 480C416 497.7 401.7 512 384 512H96C78.33 512 64 497.7 64 480z\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faFontAwesome = {\n  prefix: 'fad',\n  iconName: 'font-awesome',\n  icon: [448, 512, [62501, 62694, \"font-awesome-flag\", \"font-awesome-logo-full\"], \"f2b4\", [\"M448 48V384c-63.09 22.54-82.34 32-119.5 32c-62.82 0-86.6-32-149.3-32C158.6 384 142.6 387.6 128 392.2v-64C142.6 323.6 158.6 320 179.2 320c62.73 0 86.51 32 149.3 32C348.9 352 364.1 349 384 342.7v-208C364.1 141 348.9 144 328.5 144c-62.82 0-86.6-32-149.3-32C128.4 112 104.3 132.6 64 140.7v-64C104.3 68.63 128.4 48 179.2 48c62.73 0 86.51 32 149.3 32C365.7 80 384.9 70.54 448 48z\", \"M32 480C14.33 480 0 465.7 0 448V63.1C0 46.33 14.33 32 31.1 32S64 46.33 64 63.1V448C64 465.7 49.67 480 32 480z\"]]\n};\nvar faFontAwesomeFlag = faFontAwesome;\nvar faFontAwesomeLogoFull = faFontAwesome;\nvar faCloudArrowUp = {\n  prefix: 'fad',\n  iconName: 'cloud-arrow-up',\n  icon: [640, 512, [62338, \"cloud-upload\", \"cloud-upload-alt\"], \"f0ee\", [\"M144 480C64.47 480 0 415.5 0 336C0 273.2 40.17 219.8 96.2 200.1C96.07 197.4 96 194.7 96 192C96 103.6 167.6 32 256 32C315.3 32 367 64.25 394.7 112.2C409.9 101.1 428.3 96 448 96C501 96 544 138.1 544 192C544 204.2 541.7 215.8 537.6 226.6C596 238.4 640 290.1 640 352C640 422.7 582.7 480 512 480H144zM223 263C213.7 272.4 213.7 287.6 223 296.1C232.4 306.3 247.6 306.3 256.1 296.1L296 257.9V392C296 405.3 306.7 416 320 416C333.3 416 344 405.3 344 392V257.9L383 296.1C392.4 306.3 407.6 306.3 416.1 296.1C426.3 287.6 426.3 272.4 416.1 263L336.1 183C327.6 173.7 312.4 173.7 303 183L223 263z\", \"M223 296.1C213.7 287.6 213.7 272.4 223 263L303 183C312.4 173.7 327.6 173.7 336.1 183L416.1 263C426.3 272.4 426.3 287.6 416.1 296.1C407.6 306.3 392.4 306.3 383 296.1L344 257.9V392C344 405.3 333.3 416 320 416C306.7 416 296 405.3 296 392V257.9L256.1 296.1C247.6 306.3 232.4 306.3 223 296.1V296.1z\"]]\n};\nvar faCloudUpload = faCloudArrowUp;\nvar faCloudUploadAlt = faCloudArrowUp;\nvar faPalette = {\n  prefix: 'fad',\n  iconName: 'palette',\n  icon: [512, 512, [127912], \"f53f\", [\"M512 255.1C512 256.9 511.1 257.8 511.1 258.7C511.6 295.2 478.4 319.1 441.9 319.1H344C317.5 319.1 296 341.5 296 368C296 371.4 296.4 374.7 297 377.9C299.2 388.1 303.5 397.1 307.9 407.8C313.9 421.6 320 435.3 320 449.8C320 481.7 298.4 510.5 266.6 511.8C263.1 511.9 259.5 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256V255.1zM96 255.1C78.33 255.1 64 270.3 64 287.1C64 305.7 78.33 319.1 96 319.1C113.7 319.1 128 305.7 128 287.1C128 270.3 113.7 255.1 96 255.1zM128 191.1C145.7 191.1 160 177.7 160 159.1C160 142.3 145.7 127.1 128 127.1C110.3 127.1 96 142.3 96 159.1C96 177.7 110.3 191.1 128 191.1zM256 63.1C238.3 63.1 224 78.33 224 95.1C224 113.7 238.3 127.1 256 127.1C273.7 127.1 288 113.7 288 95.1C288 78.33 273.7 63.1 256 63.1zM384 191.1C401.7 191.1 416 177.7 416 159.1C416 142.3 401.7 127.1 384 127.1C366.3 127.1 352 142.3 352 159.1C352 177.7 366.3 191.1 384 191.1z\", \"M288 96C288 113.7 273.7 128 256 128C238.3 128 224 113.7 224 96C224 78.33 238.3 64 256 64C273.7 64 288 78.33 288 96zM96 160C96 142.3 110.3 128 128 128C145.7 128 160 142.3 160 160C160 177.7 145.7 192 128 192C110.3 192 96 177.7 96 160zM64 288C64 270.3 78.33 256 96 256C113.7 256 128 270.3 128 288C128 305.7 113.7 320 96 320C78.33 320 64 305.7 64 288zM352 160C352 142.3 366.3 128 384 128C401.7 128 416 142.3 416 160C416 177.7 401.7 192 384 192C366.3 192 352 177.7 352 160z\"]]\n};\nvar faTransporter4 = {\n  prefix: 'fad',\n  iconName: 'transporter-4',\n  icon: [512, 512, [], \"e2a5\", [\"M509.8 172.4L480 160l-12.38-29.75C466.9 128.9 465.5 128 464 128s-2.875 .875-3.625 2.25L448 160l-29.75 12.38C416.9 173.1 416 174.5 416 176s.875 2.875 2.25 3.625L448 192l12.38 29.75C461.1 223.1 462.5 224 464 224s2.875-.875 3.625-2.25L480 192l29.75-12.38C511.1 178.9 512 177.5 512 176S511.1 173.1 509.8 172.4zM93.75 396.4L64 384l-12.38-29.75C50.88 352.9 49.5 352 48 352s-2.875 .875-3.625 2.25L32 384l-29.75 12.38C.875 397.1 0 398.5 0 400s.875 2.875 2.25 3.625L32 416l12.38 29.75C45.13 447.1 46.5 448 48 448s2.875-.875 3.625-2.25L64 416l29.75-12.38C95.13 402.9 96 401.5 96 400S95.13 397.1 93.75 396.4zM144 224h224C376.8 224 384 216.8 384 208S376.8 192 368 192h-224C135.2 192 128 199.2 128 208S135.2 224 144 224zM224 32h64c8.844 0 16-7.156 16-16S296.8 0 288 0H224C215.2 0 208 7.156 208 16S215.2 32 224 32zM224 96h64c8.844 0 16-7.156 16-16S296.8 64 288 64H224C215.2 64 208 71.16 208 80S215.2 96 224 96zM176 160h160C344.8 160 352 152.8 352 144S344.8 128 336 128h-160C167.2 128 160 135.2 160 144S167.2 160 176 160zM400 256h-288C103.2 256 96 263.2 96 272S103.2 288 112 288h288C408.8 288 416 280.8 416 272S408.8 256 400 256zM176 352h160c8.844 0 16-7.156 16-16S344.8 320 336 320h-160C167.2 320 160 327.2 160 336S167.2 352 176 352zM176 416h160c8.844 0 16-7.156 16-16S344.8 384 336 384h-160C167.2 384 160 391.2 160 400S167.2 416 176 416z\", \"M384 448H128c-17.62 0-32 14.38-32 32v32h320v-32C416 462.4 401.6 448 384 448z\"]]\n};\nvar faObjectsAlignRight = {\n  prefix: 'fad',\n  iconName: 'objects-align-right',\n  icon: [512, 512, [], \"e3bf\", [\"M384 176C384 202.5 362.5 224 336 224H48C21.49 224 0 202.5 0 176V112C0 85.49 21.49 64 48 64H336C362.5 64 384 85.49 384 112V176zM384 400C384 426.5 362.5 448 336 448H176C149.5 448 128 426.5 128 400V336C128 309.5 149.5 288 176 288H336C362.5 288 384 309.5 384 336V400z\", \"M488 0C501.3 0 512 10.75 512 24V488C512 501.3 501.3 512 488 512C474.7 512 464 501.3 464 488V24C464 10.75 474.7 0 488 0z\"]]\n};\nvar faArrowsTurnRight = {\n  prefix: 'fad',\n  iconName: 'arrows-turn-right',\n  icon: [448, 512, [], \"e4c0\", [\"M342.6 361.4C355.1 373.9 355.1 394.1 342.6 406.6L246.6 502.6C234.1 515.1 213.9 515.1 201.4 502.6C188.9 490.1 188.9 469.9 201.4 457.4L242.7 416H96C78.33 416 64 430.3 64 448V480C64 497.7 49.67 512 32 512C14.33 512 0 497.7 0 480V448C0 394.1 42.98 352 96 352H242.7L201.4 310.6C188.9 298.1 188.9 277.9 201.4 265.4C213.9 252.9 234.1 252.9 246.6 265.4L342.6 361.4z\", \"M438.6 105.4C451.1 117.9 451.1 138.1 438.6 150.6L342.6 246.6C330.1 259.1 309.9 259.1 297.4 246.6C284.9 234.1 284.9 213.9 297.4 201.4L338.7 159.1H128C92.65 159.1 64 188.7 64 223.1V255.1C64 273.7 49.67 287.1 32 287.1C14.33 287.1 0 273.7 0 255.1V223.1C0 153.3 57.31 95.1 128 95.1H338.7L297.4 54.63C284.9 42.13 284.9 21.87 297.4 9.372C309.9-3.124 330.1-3.124 342.6 9.372L438.6 105.4z\"]]\n};\nvar faVest = {\n  prefix: 'fad',\n  iconName: 'vest',\n  icon: [448, 512, [], \"e085\", [\"M306.7 4.031l-25 16.66c-35.03 23.38-80.28 23.38-115.4 0l-25-16.66C137.4 1.406 132.8 0 128 0l22.19 66.56C173.2 79.43 198.5 86.25 224 86.25s50.79-6.824 73.81-19.69L320 0C315.3 0 310.6 1.406 306.7 4.031zM108.7 348.7l-48 48c-6.25 6.25-6.25 16.38 0 22.62C63.81 422.4 67.91 424 72 424s8.188-1.562 11.31-4.688l48-48c6.25-6.25 6.25-16.38 0-22.62S114.9 342.4 108.7 348.7zM387.3 396.7l-48-48c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.62l48 48C367.8 422.4 371.9 424 376 424s8.188-1.562 11.31-4.688C393.6 413.1 393.6 402.9 387.3 396.7z\", \"M437.3 239.9L384 160V32c0-17.67-14.33-32-32-32h-32l-96 288v224h192c17.67 0 32-14.33 32-32V275.4C448 262.7 444.3 250.4 437.3 239.9zM387.3 419.3C384.2 422.4 380.1 424 376 424s-8.188-1.562-11.31-4.688l-48-48c-6.25-6.25-6.25-16.38 0-22.62s16.38-6.25 22.62 0l48 48C393.6 402.9 393.6 413.1 387.3 419.3zM96 0C78.33 0 64 14.33 64 32v128L10.75 239.9C3.74 250.4 0 262.7 0 275.4V480c0 17.67 14.33 32 32 32h160V282.8l15.13-45.4L128 0H96zM131.3 371.3l-48 48C80.19 422.4 76.09 424 72 424s-8.188-1.562-11.31-4.688c-6.25-6.25-6.25-16.38 0-22.62l48-48c6.25-6.25 16.38-6.25 22.62 0S137.6 365.1 131.3 371.3z\"]]\n};\nvar faPig = {\n  prefix: 'fad',\n  iconName: 'pig',\n  icon: [640, 512, [128022], \"f706\", [\"M513.5 32C521.5 32 528 38.48 528 46.47V78.03C528 97.78 518.1 115.8 504.4 127.7C510.8 132.6 517 137.8 522.1 143.3C540.5 127.5 551.4 104.8 551.1 80H592C600.8 80 608 87.16 608 96V112C608 144.8 583.4 171.8 551.7 175.5L558.4 184.6C569.1 199.1 584.1 212.5 602.2 221.1L608 224H616C629.3 224 640 234.7 640 248V344C640 357.3 629.3 368 616 368H572.5C550.3 389.2 522.8 404.2 492.8 411.3L479.8 456.8C475.8 470.5 463.3 480 449 480H416C398.3 480 384 465.7 384 448V416H272V448C272 465.7 257.7 480 240 480H206.1C192.7 480 180.2 470.5 176.2 456.8L154.1 382.4C110.3 357.1 80 310.5 80 256V240C80 151.6 151.6 80 240 80H362.4C376.8 80 391.1 81.33 405.1 83.91C413.2 64.44 430.5 49.47 452.1 44.83L510.5 32.32C511.5 32.11 512.5 32 513.5 32L513.5 32zM476 256C487 256 496 247 496 236C496 224.1 487 216 476 216C464.1 216 456 224.1 456 236C456 247 464.1 256 476 256z\", \"M47.45 240C21.24 240 0 218.8 0 192.6C0 170.8 14.82 151.8 35.94 146.5L44.12 144.5C52.69 142.3 61.38 147.5 63.52 156.1C65.67 164.7 60.45 173.4 51.88 175.5L43.7 177.6C36.82 179.3 32 185.5 32 192.6C32 201.1 38.92 207.1 47.45 207.1H83.2C81.1 218.3 80 229 80 239.1L47.45 240zM456 236C456 224.1 464.1 216 476 216C487 216 496 224.1 496 236C496 247 487 256 476 256C464.1 256 456 247 456 236z\"]]\n};\nvar faInboxFull = {\n  prefix: 'fad',\n  iconName: 'inbox-full',\n  icon: [512, 512, [], \"e1ba\", [\"M391 96h-270L72.97 288H128l32 64h192l32-64h55.03L391 96zM176 144h160C344.8 144 352 151.2 352 160c0 8.836-7.164 16-16 16h-160C167.2 176 160 168.8 160 160C160 151.2 167.2 144 176 144zM368 256h-224C135.2 256 128 248.8 128 240C128 231.2 135.2 224 144 224h224C376.8 224 384 231.2 384 240C384 248.8 376.8 256 368 256z\", \"M447 56.25C443.5 42 430.7 32 416 32H96C81.31 32 68.53 42 64.97 56.25l-61.25 248.7C1.247 314.9 0 325.2 0 335.5V432C0 458.5 21.49 480 48 480h416c26.51 0 48-21.49 48-48v-96.47c0-10.32-1.247-20.6-3.715-30.61L447 56.25zM352 352H160L128 288H72.97L121 96h270l48.03 192H384L352 352z\"]]\n};\nvar faCircleEnvelope = {\n  prefix: 'fad',\n  iconName: 'circle-envelope',\n  icon: [512, 512, [\"envelope-circle\"], \"e10c\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM384 320c0 17.67-14.33 32-32 32H160c-17.67 0-32-14.33-32-32V192c0-17.67 14.33-32 32-32h192c17.67 0 32 14.33 32 32V320z\", \"M352 160H160C142.3 160 128 174.3 128 192v11.57l128 51.2l128-51.2V192C384 174.3 369.7 160 352 160zM256 288C253.1 288 251.1 287.6 250.1 286.9L128 238V320c0 17.67 14.33 32 32 32h192c17.67 0 32-14.33 32-32V238l-122.1 48.82C260 287.6 258 288 256 288z\"]]\n};\nvar faEnvelopeCircle = faCircleEnvelope;\nvar faTrianglePersonDigging = {\n  prefix: 'fad',\n  iconName: 'triangle-person-digging',\n  icon: [640, 512, [\"construction\"], \"f85d\", [\"M640 463.9c0-9.199-2.645-18.39-7.845-26.36l-271.1-417.1c-8.859-13.6-24.51-20.4-40.17-20.4c-15.66 0-31.31 6.799-40.17 20.4l-271.1 417.1c-5.2 7.978-7.848 17.17-7.848 26.37C-.0001 489.4 20.55 512 48.02 512h543.1C619.2 512 640 489.8 640 463.9zM292 159.1c15.5 0 27.1 12.5 27.1 28s-12.5 28-27.1 28c-15.5 0-27.1-12.5-27.1-28S276.5 159.1 292 159.1zM288 431.1c0 8.875-7.124 16-15.1 16s-15.1-7.125-15.1-16v-32.75l-46.25-30l-18.25 67c-2 6.875-8.249 11.75-15.5 11.75c-12.16 0-16.04-10.8-16.04-16.08c0-1.376 .1742-2.776 .5386-4.173l29.75-109l83.12 53.63c9.125 5.875 14.62 16 14.62 26.88V431.1zM336 447.1l12.01-30.01c2.375-6 8.249-10 14.87-10h35.62l-94.93-58.38c0 0 .125 0 0 0l-103.9-64c-1.433-.8782-7.616-5.071-7.616-13.51c0-3.504 1.08-6.893 3.241-9.741l11.5-15.5c9.211-12.25 23.5-19.17 38.36-19.17c3.492 0 7.015 .3821 10.51 1.167l24.62 7.25C297.7 239.1 312 254.7 315.8 273.2l10.62 52.75l87.62 54l21.12-42.5c2.668-5.208 7.961-8.783 14.5-8.783c5.38 0 10.43 2.81 13.37 7.283l71.75 112L336 447.1z\", \"M292 215.1c15.5 0 27.1-12.5 27.1-28s-12.5-28-27.1-28c-15.5 0-27.1 12.5-27.1 28S276.5 215.1 292 215.1zM273.4 372.3L190.3 318.7l-29.75 109c-.3644 1.397-.5386 2.797-.5386 4.173c0 5.253 3.861 16.08 16.04 16.08c7.25 0 13.5-4.875 15.5-11.75l18.25-67l46.25 30v32.75c0 8.875 7.124 16 15.1 16s15.1-7.125 15.1-16v-32.75C288 388.3 282.5 378.2 273.4 372.3zM348 417.1l-12.01 30.01l198.8-.0091l-71.75-112c-2.942-4.473-7.99-7.283-13.37-7.283c-6.523 0-11.83 3.559-14.5 8.783l-21.12 42.5l-87.62-54L315.8 273.2C312 254.7 297.7 239.1 280.3 236.1L255.7 228.8c-3.496-.7849-7.019-1.167-10.51-1.167c-14.86 0-29.15 6.92-38.36 19.17l-11.5 15.5C193.1 265.2 192.1 268.6 192.1 272.1c0 8.438 6.183 12.63 7.616 13.51l103.9 64c.125 0 0 0 0 0l94.93 58.38h-35.62C356.3 407.1 350.4 411.1 348 417.1z\"]]\n};\nvar faConstruction = faTrianglePersonDigging;\nvar faFerry = {\n  prefix: 'fad',\n  iconName: 'ferry',\n  icon: [576, 512, [], \"e4ea\", [\"M269.5 421.9C280.6 414 295.4 414 306.5 421.9C328.1 437.4 356.5 448 384 448C410.9 448 439.4 437.2 461.4 421.9L461.5 421.9C473.4 413.4 489.5 414.1 500.7 423.6C515 435.5 533.2 444.6 551.3 448.8C568.5 452.8 579.2 470.1 575.2 487.3C571.2 504.5 553.1 515.2 536.7 511.2C512.2 505.4 491.9 494.6 478.5 486.2C449.5 501.7 417 512 384 512C352.1 512 323.4 502.1 303.6 493.1C297.7 490.5 292.5 487.8 288 485.4C283.5 487.8 278.3 490.5 272.4 493.1C252.6 502.1 223.9 512 192 512C158.1 512 126.5 501.7 97.5 486.2C84.12 494.6 63.79 505.4 39.27 511.2C22.06 515.2 4.853 504.5 .8422 487.3C-3.169 470.1 7.532 452.8 24.74 448.8C42.84 444.6 60.96 435.5 75.31 423.6C86.46 414.1 102.6 413.4 114.5 421.9L114.6 421.9C136.7 437.2 165.1 448 192 448C219.5 448 247 437.4 269.5 421.9H269.5z\", \"M191.1 32C191.1 14.33 206.3 0 223.1 0H352C369.7 0 384 14.33 384 32H459.1C479.7 32 490.7 56.29 477.2 71.8L456 96H119.1L98.83 71.8C85.25 56.29 96.27 32 116.9 32H191.1zM512 160V283.5C512 296.8 507.8 309.8 500.1 320.7L448.7 392.6C446.8 393.7 444.1 394.9 443.2 396.1C427.7 406.8 409.1 414.2 392.1 416H375.6C358.5 414.2 340.6 406.1 324.8 396.1C302.8 380.6 273.3 380.6 251.2 396.1C236.3 406.3 218.7 414.1 200.5 416H183.9C166.9 414.2 148.3 406.8 132.9 396.1C131.1 394.8 129.2 393.7 127.3 392.6L75.92 320.7C68.17 309.8 64 296.8 64 283.5V160C64 142.3 78.33 128 96 128H480C497.7 128 512 142.3 512 160H512zM448 192H127.1V288H448V192z\"]]\n};\nvar faBullseyeArrow = {\n  prefix: 'fad',\n  iconName: 'bullseye-arrow',\n  icon: [512, 512, [127919], \"f648\", [\"M366.4 213.5L395 218.3C398.3 230.3 400 242.9 400 256C400 335.5 335.5 400 256 400C176.5 400 112 335.5 112 256C112 176.5 176.5 112 256 112C269.1 112 281.7 113.7 293.7 116.1L298.5 145.6L267.3 176.8C263.6 176.3 259.8 175.1 256 175.1C211.8 175.1 176 211.8 176 255.1C176 300.2 211.8 336 256 336C300.2 336 336 300.2 336 255.1C336 252.2 335.7 248.4 335.2 244.7L366.4 213.5zM497.7 171.5C506.1 197.1 512 226.4 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C285.6 0 314 5.024 340.5 14.27L288.1 66.67C277.6 64.91 266.9 64 256 64C149.1 64 64 149.1 64 256C64 362 149.1 448 256 448C362 448 448 362 448 256C448 245.1 447.1 234.4 445.3 223.9L497.7 171.5z\", \"M331.2 146.9L322.7 96.24C321 86.05 324.3 75.66 331.6 68.36L382.8 17.16C390.1 9.036 404.7 11.86 409 22.53L432 80L489.5 102.1C500.1 107.3 502.1 121 494.8 129.2L443.6 180.4C436.3 187.7 425.9 190.1 415.8 189.3L365.1 180.8L272.1 272.1C263.6 282.3 248.4 282.3 239 272.1C229.7 263.6 229.7 248.4 239 239L331.2 146.9z\"]]\n};\nvar faArrowsDownToPeople = {\n  prefix: 'fad',\n  iconName: 'arrows-down-to-people',\n  icon: [640, 512, [], \"e4b9\", [\"M359.1 200C359.1 222.1 342.1 240 319.1 240C297.9 240 279.1 222.1 279.1 200C279.1 177.9 297.9 160 319.1 160C342.1 160 359.1 177.9 359.1 200zM183.1 296C183.1 318.1 166.1 336 143.1 336C121.9 336 103.1 318.1 103.1 296C103.1 273.9 121.9 256 143.1 256C166.1 256 183.1 273.9 183.1 296zM455.1 296C455.1 273.9 473.9 256 495.1 256C518.1 256 535.1 273.9 535.1 296C535.1 318.1 518.1 336 495.1 336C473.9 336 455.1 318.1 455.1 296zM199.1 480C199.1 497.7 185.7 512 167.1 512H119.1C102.3 512 87.1 497.7 87.1 480V441.5L61.13 491.4C54.84 503 40.29 507.4 28.62 501.1C16.95 494.8 12.58 480.3 18.87 468.6L56.74 398.3C72.09 369.8 101.9 352 134.2 352H153.8C170.1 352 185.7 356.5 199.2 364.6L232.7 302.3C248.1 273.8 277.9 256 310.2 256H329.8C362.1 256 391.9 273.8 407.3 302.3L440.8 364.6C454.3 356.5 469.9 352 486.2 352H505.8C538.1 352 567.9 369.8 583.3 398.3L621.1 468.6C627.4 480.3 623 494.8 611.4 501.1C599.7 507.4 585.1 503 578.9 491.4L551.1 441.5V480C551.1 497.7 537.7 512 519.1 512H471.1C454.3 512 439.1 497.7 439.1 480V441.5L413.1 491.4C406.8 503 392.3 507.4 380.6 501.1C368.9 494.8 364.6 480.3 370.9 468.6L407.2 401.1C405.5 399.5 404 397.6 402.9 395.4L375.1 345.5V400C375.1 417.7 361.7 432 343.1 432H295.1C278.3 432 263.1 417.7 263.1 400V345.5L237.1 395.4C235.1 397.6 234.5 399.5 232.8 401.1L269.1 468.6C275.4 480.3 271 494.8 259.4 501.1C247.7 507.4 233.1 503 226.9 491.4L199.1 441.5L199.1 480z\", \"M168 24V142.1L191 119C200.4 109.7 215.6 109.7 224.1 119C234.3 128.4 234.3 143.6 224.1 152.1L160.1 216.1C151.6 226.3 136.4 226.3 127 216.1L63.03 152.1C53.66 143.6 53.66 128.4 63.03 119C72.4 109.7 87.6 109.7 96.97 119L120 142.1V24C120 10.75 130.7 0 144 0C157.3 0 168 10.75 168 24V24zM415 152.1C405.7 143.6 405.7 128.4 415 119C424.4 109.7 439.6 109.7 448.1 119L472 142.1V24C472 10.75 482.7 0 496 0C509.3 0 520 10.75 520 24V142.1L543 119C552.4 109.7 567.6 109.7 576.1 119C586.3 128.4 586.3 143.6 576.1 152.1L512.1 216.1C503.6 226.3 488.4 226.3 479 216.1L415 152.1z\"]]\n};\nvar faSeedling = {\n  prefix: 'fad',\n  iconName: 'seedling',\n  icon: [512, 512, [127793, \"sprout\"], \"f4d8\", [\"M512 32c0 123.8-100.3 224-224 224v64c0-53.52-18.81-102.6-50.1-141.1C269.4 93.21 351.4 32 448 32H512z\", \"M64 95.1H0c0 123.8 100.3 224 224 224v128C224 465.6 238.4 480 255.1 480S288 465.6 288 448V320C288 196.3 187.7 95.1 64 95.1z\"]]\n};\nvar faSprout = faSeedling;\nvar faClockSeven = {\n  prefix: 'fad',\n  iconName: 'clock-seven',\n  icon: [512, 512, [], \"e350\", [\"M256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512zM232 248.7L172 338.7C164.7 349.7 167.7 364.6 178.7 371.1C189.7 379.3 204.6 376.3 211.1 365.3L275.1 269.3C278.6 265.4 280 260.7 280 256V120C280 106.7 269.3 96 255.1 96C242.7 96 231.1 106.7 231.1 120L232 248.7z\", \"M280 120V256C280 260.7 278.6 265.4 275.1 269.3L211.1 365.3C204.6 376.3 189.7 379.3 178.7 371.1C167.7 364.6 164.7 349.7 172 338.7L232 248.7V120C232 106.7 242.7 96 256 96C269.3 96 280 106.7 280 120H280z\"]]\n};\nvar faLeftRight = {\n  prefix: 'fad',\n  iconName: 'left-right',\n  icon: [512, 512, [8596, \"arrows-alt-h\"], \"f337\", [\"M256 208h96.34V152c0-9.547 5.656-18.19 14.41-22s18.94-2.078 25.92 4.406l112 104c9.781 9.094 9.781 26.09 0 35.19l-112 104c-6.984 6.484-17.17 8.219-25.92 4.406S352.3 369.5 352.3 360V304H256V208z\", \"M256 304L159.7 303.1V360c0 9.547-5.656 18.19-14.41 22s-18.94 2.078-25.92-4.406l-112-104c-9.781-9.094-9.781-26.09 0-35.19l112-104c6.984-6.484 17.17-8.219 25.92-4.406C154 133.8 159.7 142.5 159.7 152v55.1L256 208V304z\"]]\n};\nvar faArrowsAltH = faLeftRight;\nvar faBoxesPacking = {\n  prefix: 'fad',\n  iconName: 'boxes-packing',\n  icon: [640, 512, [], \"e4c7\", [\"M592 0C618.5 0 640 21.49 640 48V464C640 490.5 618.5 512 592 512H381.3C383 506.1 384 501.6 384 496V253.3C402.6 246.7 416 228.9 416 208V176C416 149.5 394.5 128 368 128H256V48C256 21.49 277.5 0 304 0H592zM507.3 260.7C501.1 254.4 490.9 254.4 484.7 260.7L420.7 324.7C414.4 330.9 414.4 341.1 420.7 347.3C426.9 353.6 437.1 353.6 443.3 347.3L480 310.6V432C480 440.8 487.2 448 496 448C504.8 448 512 440.8 512 432V310.6L548.7 347.3C554.9 353.6 565.1 353.6 571.3 347.3C577.6 341.1 577.6 330.9 571.3 324.7L507.3 260.7z\", \"M368 160C376.8 160 384 167.2 384 176V208C384 216.8 376.8 224 368 224H16C7.164 224 0 216.8 0 208V176C0 167.2 7.164 160 16 160H368zM32 256H352V480C352 497.7 337.7 512 320 512H64C46.33 512 32 497.7 32 480V256zM144 352H240C248.8 352 256 344.8 256 336C256 327.2 248.8 320 240 320H144C135.2 320 128 327.2 128 336C128 344.8 135.2 352 144 352z\"]]\n};\nvar faCircleArrowLeft = {\n  prefix: 'fad',\n  iconName: 'circle-arrow-left',\n  icon: [512, 512, [\"arrow-circle-left\"], \"f0a8\", [\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM384 288H205.3l49.38 49.38c12.5 12.5 12.5 32.75 0 45.25s-32.75 12.5-45.25 0L105.4 278.6C97.4 270.7 96 260.9 96 256c0-4.883 1.391-14.66 9.398-22.65l103.1-103.1c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L205.3 224H384c17.69 0 32 14.33 32 32S401.7 288 384 288z\", \"M384 288H205.3l49.38 49.38c12.5 12.5 12.5 32.75 0 45.25s-32.75 12.5-45.25 0L105.4 278.6C97.4 270.7 96 260.9 96 256c0-4.883 1.391-14.66 9.398-22.65l103.1-103.1c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L205.3 224H384c17.69 0 32 14.33 32 32S401.7 288 384 288z\"]]\n};\nvar faArrowCircleLeft = faCircleArrowLeft;\nvar faFlashlight = {\n  prefix: 'fad',\n  iconName: 'flashlight',\n  icon: [640, 512, [128294], \"f8b8\", [\"M400.1 149.2L383.1 160H31.1c-17.62 0-32 14.38-32 32v128c0 17.62 14.38 32 32 32h352l16.12 10.75C443.2 391.5 511.1 416 575.1 416V96C511.1 96 443.2 120.5 400.1 149.2zM287.1 288h-32c-17.62 0-32-14.38-32-32s14.38-32 32-32h32c17.62 0 32 14.38 32 32S305.6 288 287.1 288z\", \"M607.1 96h-32v320h32c17.62 0 32-14.38 32-32V128C639.1 110.4 625.6 96 607.1 96zM287.1 224h-32c-17.62 0-32 14.38-32 32s14.38 32 32 32h32c17.62 0 32-14.38 32-32S305.6 224 287.1 224z\"]]\n};\nvar faGroupArrowsRotate = {\n  prefix: 'fad',\n  iconName: 'group-arrows-rotate',\n  icon: [512, 512, [], \"e4f6\", [\"M222.7 32.15C227.7 49.09 218.1 66.91 201.1 71.95C186.5 76.3 172.6 82.34 159.7 89.85C159.9 91.87 159.1 93.93 159.1 96C159.1 131.3 131.3 160 95.1 160C93.92 160 91.87 159.9 89.85 159.7C82.34 172.6 76.29 186.5 71.94 201.1C66.9 218.1 49.09 227.7 32.15 222.7C15.21 217.6 5.563 199.8 10.6 182.9C17.01 161.4 26.15 141 37.64 122.3C34.02 114.3 31.1 105.4 31.1 96C31.1 60.65 60.65 32 95.1 32C105.4 32 114.3 34.02 122.3 37.64C141 26.16 161.4 17.01 182.9 10.61C199.8 5.566 217.6 15.21 222.7 32.15V32.15zM289.3 32.15C294.4 15.21 312.2 5.566 329.1 10.61C350.6 17.01 370.1 26.16 389.7 37.64C397.7 34.02 406.6 32 416 32C451.3 32 480 60.65 480 96C480 105.4 477.1 114.3 474.4 122.3C485.8 141 494.1 161.4 501.4 182.9C506.4 199.8 496.8 217.6 479.8 222.7C462.9 227.7 445.1 218.1 440.1 201.1C435.7 186.5 429.7 172.6 422.1 159.7C420.1 159.9 418.1 160 416 160C380.7 160 352 131.3 352 96C352 93.93 352.1 91.88 352.3 89.85C339.4 82.34 325.5 76.3 310.9 71.95C293.9 66.91 284.3 49.09 289.3 32.15L289.3 32.15zM32.15 289.3C49.09 284.3 66.9 293.9 71.94 310.9C76.29 325.5 82.34 339.4 89.85 352.3C91.87 352.1 93.92 352 95.1 352C131.3 352 159.1 380.7 159.1 416C159.1 418.1 159.9 420.1 159.7 422.2C172.6 429.7 186.5 435.7 201.1 440.1C218.1 445.1 227.7 462.9 222.7 479.9C217.6 496.8 199.8 506.4 182.9 501.4C161.4 494.1 141 485.8 122.3 474.4C114.3 477.1 105.4 480 95.1 480C60.65 480 31.1 451.3 31.1 416C31.1 406.6 34.02 397.7 37.64 389.7C26.15 370.1 17.01 350.6 10.6 329.1C5.562 312.2 15.21 294.4 32.15 289.3L32.15 289.3zM479.8 289.3C496.8 294.4 506.4 312.2 501.4 329.1C494.1 350.6 485.8 370.1 474.4 389.7C477.1 397.7 480 406.6 480 416C480 451.3 451.3 480 416 480C406.6 480 397.7 477.1 389.7 474.4C370.1 485.8 350.6 494.1 329.1 501.4C312.2 506.4 294.4 496.8 289.3 479.9C284.3 462.9 293.9 445.1 310.9 440.1C325.5 435.7 339.4 429.7 352.3 422.2C352.1 420.1 352 418.1 352 416C352 380.7 380.7 352 416 352C418.1 352 420.1 352.1 422.2 352.3C429.7 339.4 435.7 325.5 440.1 310.9C445.1 293.9 462.9 284.3 479.8 289.3H479.8z\", \"M238.2 346.1C232.1 357.9 217.7 362.6 205.9 356.6C169.7 338.1 144.8 300.4 144.8 256.8C144.8 227.9 155.7 201.6 173.7 181.7L162.5 170.6C155.1 163.1 160.6 152.8 169.9 152.8H230.4C236.1 152.8 240.8 157.5 240.8 163.2V223.7C240.8 232.1 229.6 237.6 223 231L207.7 215.7C198.4 226.8 192.8 241.1 192.8 256.8C192.8 281.6 206.9 303.2 227.7 313.8C239.5 319.9 244.2 334.3 238.2 346.1V346.1zM320.8 255.2C320.8 230.4 306.6 208.8 285.9 198.2C274.1 192.1 269.4 177.7 275.4 165.9C281.5 154.1 295.9 149.4 307.7 155.4C343.9 173.9 368.8 211.6 368.8 255.2C368.8 284.1 357.8 310.5 339.9 330.3L351 341.5C357.6 348 352.1 359.2 343.7 359.2H283.2C277.5 359.2 272.8 354.6 272.8 348.8V288.3C272.8 279 284 274.4 290.6 280.1L305.9 296.3C315.2 285.2 320.8 270.9 320.8 255.2V255.2z\"]]\n};\nvar faBowlFood = {\n  prefix: 'fad',\n  iconName: 'bowl-food',\n  icon: [512, 512, [], \"e4c6\", [\"M8.562 224C3.116 214.6 0 203.7 0 192C0 156.7 28.65 128 64 128C64.53 128 65.07 128 65.6 128C73 91.49 105.3 64 144 64C158.1 64 172.1 68.1 184.9 75.25C198.2 49.55 225.1 32 256 32C286.9 32 313.8 49.56 327.1 75.25C339 68.1 353 64 368 64C406.7 64 438.1 91.49 446.4 128C446.9 128 447.5 128 448 128C483.3 128 512 156.7 512 192C512 203.7 508.9 214.6 503.4 224H8.562z\", \"M484.6 256C499.7 256 512 268.3 512 283.4C512 353.9 467.6 414.1 405.3 437.5L403.5 451.1C401.5 467.1 387.9 480 371.8 480H140.2C124.1 480 110.5 467.1 108.5 451.1L106.7 437.5C44.36 414.1 0 353.9 0 283.4C0 268.3 12.28 256 27.43 256H484.6z\"]]\n};\nvar faSquare9 = {\n  prefix: 'fad',\n  iconName: 'square-9',\n  icon: [448, 512, [], \"e25e\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM279.7 308.4l-79.94 69.69C195.2 382.1 189.6 384 184 384c-6.688 0-13.34-2.781-18.09-8.219c-8.719-10-7.656-25.16 2.312-33.88l29.76-25.94C157.7 304.5 128 267.9 128 224c0-52.94 43.06-96 96-96s96 43.06 96 96C320 265.3 292.5 297.3 279.7 308.4zM224 176C197.5 176 176 197.5 176 224S197.5 272 224 272c21.06 0 40-14.09 46.03-34.28C271.3 233.3 272 228.7 272 224C272 197.5 250.5 176 224 176z\", \"M224 128C171.1 128 128 171.1 128 224c0 43.86 29.73 80.53 69.98 91.96l-29.76 25.94c-9.969 8.719-11.03 23.88-2.312 33.88C170.7 381.2 177.3 384 184 384c5.594 0 11.22-1.938 15.78-5.906l79.94-69.69C292.5 297.3 320 265.3 320 224C320 171.1 276.9 128 224 128zM270 237.7C264 257.9 245.1 272 224 272C197.5 272 176 250.5 176 224S197.5 176 224 176s48 21.53 48 48C272 228.7 271.3 233.3 270 237.7z\"]]\n};\nvar faCandyCane = {\n  prefix: 'fad',\n  iconName: 'candy-cane',\n  icon: [512, 512, [], \"f786\", [\"M15.6 397.6c-15.26 9.125-20.14 28.62-11 43.87l32.76 54.87c8.529 14.2 27.57 20.66 43.88 11.12l87.06-51.68L61.44 370.4L15.6 397.6zM194.3 291.5l118.1 78.68l71.06-42.21l-118.1-78.67L194.3 291.5zM369.5 187.5l-73.62 43.71l118.1 78.67l14.95-8.879c31.96-19.11 55.64-47.95 69.56-80.48l-124.4-37.27C372.6 184.7 371.4 186.4 369.5 187.5zM90.88 352.9l106.8 85.4l84.19-50L163.8 309.6L90.88 352.9zM497.9 91.1c-5.859-12.36-13.29-23.31-21.53-33.33l-93.02 92.94c.1056 .3808 .3049 .7441 .3949 1.127l124.5 37.32C515.2 157.7 512.9 123.6 497.9 91.1zM360.7 128.1l93.14-93.05C425.1 12.61 388.9 0 352.4 0c-11.82 0-23.46 1.603-35.19 4.273l41.52 124.5C359.4 128.9 360.1 128.8 360.7 128.1zM264.9 137.7c8.529 14.2 27.57 20.6 43.88 11.06l19.15-11.21l-41.08-123.1c-5.415 2.465-10.98 5.031-16.2 8.162L243.1 38.1C227.9 48.12 223 67.75 232.1 82.87L264.9 137.7z\", \"M383.7 152.7c2.614 11.17-1.032 22.63-9.579 30.51l124.4 37.27c4.228-9.877 7.503-20.02 9.745-30.46L383.7 152.7zM453.8 35.93l-93.14 93.05c8.011 1.988 15.27 7.023 19.85 14.64c1.503 2.525 2.058 5.275 2.799 7.982l93.02-92.94C469.5 50.29 462 42.58 453.8 35.93zM286.9 14.46l41.08 123.1l8.357-5.16c5.129-3.125 10.95-4.439 16.58-4.439c1.941 0 3.988 .3867 5.888 .7383l-41.52-124.5C306.9 6.621 296.8 9.953 286.9 14.46zM163.8 309.6l118.1 78.68l30.52-18.13L194.3 291.5L163.8 309.6zM265.4 249.3l118.1 78.67l30.52-18.13l-118.1-78.67L265.4 249.3zM61.44 370.4l106.9 85.41l29.43-17.48l-106.8-85.4L61.44 370.4z\"]]\n};\nvar faArrowDownWideShort = {\n  prefix: 'fad',\n  iconName: 'arrow-down-wide-short',\n  icon: [576, 512, [\"sort-amount-asc\", \"sort-amount-down\"], \"f160\", [\"M416 288h-95.1c-17.67 0-32 14.33-32 32s14.33 32 32 32H416c17.67 0 32-14.33 32-32S433.7 288 416 288zM544 32h-223.1c-17.67 0-32 14.33-32 32s14.33 32 32 32H544c17.67 0 32-14.33 32-32S561.7 32 544 32zM352 416h-32c-17.67 0-32 14.33-32 32s14.33 32 32 32h32c17.67 0 31.1-14.33 31.1-32S369.7 416 352 416zM480 160h-159.1c-17.67 0-32 14.33-32 32s14.33 32 32 32H480c17.67 0 32-14.33 32-32S497.7 160 480 160z\", \"M237.6 328.7c13.03 11.95 13.9 32.22 1.969 45.27l-87.1 96.09c-12.12 13.26-35.06 13.26-47.19 0l-87.1-96.09c-11.94-13.05-11.06-33.31 1.969-45.27c6.141-5.633 13.89-8.414 21.61-8.414c8.672 0 17.3 3.5 23.61 10.38l32.4 35.4V64.03C96 46.33 110.3 32 128 32S160 46.33 160 64.03v302l32.4-35.4C204.4 317.7 224.6 316.8 237.6 328.7z\"]]\n};\nvar faSortAmountAsc = faArrowDownWideShort;\nvar faSortAmountDown = faArrowDownWideShort;\nvar faSquareDollar = {\n  prefix: 'fad',\n  iconName: 'square-dollar',\n  icon: [448, 512, [\"dollar-square\", \"usd-square\"], \"f2e9\", [\"M384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM244.8 133.6C244.8 121.7 235.1 112 223.2 112C211.3 112 201.6 121.7 201.6 133.6V149.7C195.5 151.1 189.6 152.1 184.1 155.4C166.1 163.1 149.1 177.6 145.1 199.4C140.9 222.5 150.9 243.3 170.4 255.8C184.6 264.9 203.4 270.2 218.5 274.5C220.7 275.1 222.1 275.7 225.3 276.4C237.2 279.6 249.7 282.1 259.8 289.9C271.5 297.9 265.9 312.1 253.9 316.1C244.1 320.6 231.4 322.1 214.4 319.6C202.8 317.8 191.2 313.8 179.9 310C177.4 309.2 174.9 308.3 172.4 307.5C161.1 303.7 148.8 309.9 145.1 321.2C141.3 332.5 147.5 344.8 158.8 348.5C172.9 353.1 187.1 357.8 201.6 361L201.6 378.4C201.6 390.3 211.3 400 223.2 400C235.1 400 244.8 390.3 244.8 378.4L244.8 363.2C253.7 362.2 262.2 360.2 270 357C288.8 349.5 304.3 334.8 308.5 312.4C312.7 289.2 303.6 267.5 284.2 254.2C269.3 244 249.4 238.4 233.8 233.9C231.5 233.3 229.1 232.6 226.8 231.1C215.4 228.9 203.5 225.7 193.6 219.4C181.1 211.4 190.2 199.8 201.2 195C213.6 189.7 228.9 188.5 242.1 191C249.2 192.4 256.2 194.4 263.2 196.3C264.7 196.8 266.3 197.2 267.8 197.6C279.3 200.8 291.2 194.1 294.4 182.6C297.6 171.1 290.8 159.2 279.3 155.1C277.5 155.5 275.6 154.9 273.8 154.4C264.2 151.7 254.5 149 244.8 147.8L244.8 133.6z\", \"M223.2 112C235.1 112 244.8 121.7 244.8 133.6V147.8C256.4 149.2 267.1 152.8 279.3 155.1C290.8 159.2 297.6 171.1 294.4 182.6C291.2 194.1 279.3 200.8 267.8 197.6C259.3 195.3 250.7 192.7 242.1 191C228.9 188.5 213.6 189.7 201.2 195C190.2 199.8 181.1 211.4 193.6 219.4C205.5 226.1 220.4 230.1 233.8 233.9C249.4 238.4 269.3 244 284.2 254.2C303.6 267.5 312.7 289.2 308.5 312.4C304.3 334.8 288.8 349.5 270 357C262.2 360.2 253.7 362.2 244.8 363.2L244.8 378.4C244.8 390.3 235.1 400 223.2 400C211.3 400 201.6 390.3 201.6 378.4L201.6 361C187.1 357.8 172.9 353.1 158.8 348.5C147.5 344.8 141.3 332.5 145.1 321.2C148.8 309.9 161.1 303.7 172.4 307.5C186.1 312 200.2 317.4 214.4 319.6C231.4 322.1 244.1 320.6 253.9 316.1C265.9 312.1 271.5 297.9 259.8 289.9C247.8 281.6 232.3 278.4 218.5 274.5C203.4 270.2 184.6 264.9 170.4 255.8C150.9 243.3 140.9 222.5 145.1 199.4C149.1 177.6 166.1 163.1 184.1 155.4C189.6 152.1 195.4 151.1 201.6 149.7V133.6C201.6 121.7 211.3 112 223.2 112L223.2 112z\"]]\n};\nvar faDollarSquare = faSquareDollar;\nvar faUsdSquare = faSquareDollar;\nvar faHandHoldingSeedling = {\n  prefix: 'fad',\n  iconName: 'hand-holding-seedling',\n  icon: [576, 512, [], \"f4bf\", [\"M568.2 336.3c-13.12-17.81-38.14-21.66-55.93-8.469l-119.7 88.17h-120.6c-8.748 0-15.1-7.25-15.1-15.99c0-8.75 7.25-16 15.1-16h78.25c15.1 0 30.75-10.88 33.37-26.62c3.25-20-12.12-37.38-31.62-37.38H191.1c-26.1 0-53.12 9.25-74.12 26.25l-46.5 37.74L15.1 383.1c-8.748 0-15.1 7.274-15.1 16.02L.0001 496C.0001 504.8 7.251 512 15.1 512h346.1c22.03 0 43.92-7.188 61.7-20.27l135.1-99.52C577.5 379.1 581.3 354.1 568.2 336.3zM319.1 160c88.38 0 160-71.63 160-160h-64c-52.6 0-98.84 25.71-127.1 64.89C307.8 91.54 319.1 124.2 319.1 160z\", \"M255.1 160v96C255.1 273.6 270.4 288 287.1 288s32-14.4 32-31.1L319.1 160c0-88.37-71.63-160-160-160H95.97C95.97 88.38 167.6 160 255.1 160z\"]]\n};\nvar faMessageCheck = {\n  prefix: 'fad',\n  iconName: 'message-check',\n  icon: [512, 512, [\"comment-alt-check\"], \"f4a2\", [\"M447.1 0h-384c-35.25 0-64 28.75-64 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.1c0 9.75 11.25 15.45 19.12 9.7l124.9-93.7h144c35.25 0 64-28.75 64-63.1V63.1C511.1 28.75 483.2 0 447.1 0zM347.7 167.6l-96 112C247.4 284.7 241.1 287.7 234.4 287.1C234.1 287.1 233.8 287.1 233.5 287.1c-6.344 0-12.47-2.531-16.97-7.031l-48-48c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0l29.69 29.69l79.13-92.34c8.656-10.06 23.81-11.19 33.84-2.594C355.2 142.4 356.3 157.5 347.7 167.6z\", \"M347.7 167.6l-96 112C247.4 284.7 241.1 287.7 234.4 287.1C234.1 287.1 233.8 287.1 233.5 287.1c-6.344 0-12.47-2.531-16.97-7.031l-48-48c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0l29.69 29.69l79.13-92.34c8.656-10.06 23.81-11.19 33.84-2.594C355.2 142.4 356.3 157.5 347.7 167.6z\"]]\n};\nvar faCommentAltCheck = faMessageCheck;\nvar faCloudBolt = {\n  prefix: 'fad',\n  iconName: 'cloud-bolt',\n  icon: [512, 512, [127785, \"thunderstorm\"], \"f76c\", [\"M352 351.1h-71.25l47.44-105.4c3.062-6.781 1.031-14.81-4.906-19.31c-5.969-4.469-14.22-4.312-19.94 .4687l-153.6 128c-5.156 4.312-7.094 11.41-4.781 17.72c2.281 6.344 8.281 10.56 15.03 10.56h71.25l-47.44 105.4c-3.062 6.781-1.031 14.81 4.906 19.31C191.6 510.9 194.1 512 198.4 512c3.656 0 7.281-1.25 10.25-3.719l153.6-128c5.156-4.312 7.094-11.41 4.781-17.72C364.8 356.2 358.8 351.1 352 351.1z\", \"M416 128c-.625 0-1.125 .25-1.625 .25C415.5 123 416 117.6 416 112C416 67.75 380.3 32 336 32c-24.62 0-46.25 11.25-61 28.75C256.4 24.75 219.3 0 176 0C114.1 0 64 50.13 64 112c0 7.25 .75 14.25 2.125 21.25C27.75 145.8 0 181.5 0 224c0 53 43 96 96 96h46.63l140.2-116.8c8.605-7.195 19.53-11.16 30.76-11.16c10.34 0 20.6 3.416 29.03 9.734c17.96 13.61 24.02 37.45 14.76 57.95L330.2 320H416c53 0 96-43 96-96S469 128 416 128z\"]]\n};\nvar faThunderstorm = faCloudBolt;\nvar faTextSlash = {\n  prefix: 'fad',\n  iconName: 'text-slash',\n  icon: [640, 512, [\"remove-format\"], \"f87d\", [\"M351.1 416H306.7l18.96-64.1L271.4 308.5l-31.36 107.5h-48c-17.67 0-32 14.31-32 32s14.33 31.99 32 31.99h160c17.67 0 32-14.31 32-31.99S369.7 416 351.1 416zM544 32.01H191.1c-17.67 0-32 14.31-32 32V100.1l58.03 45.48C221.5 140.5 223.1 134.7 223.1 128v-32h109.3l-33.22 113.9l54.26 42.53L400 96.01H512v32c0 17.69 14.33 32 32 32s32-14.31 32-32v-64C576 46.33 561.7 32.01 544 32.01z\", \"M630.8 469.1L38.81 5.13c-10.47-8.219-25.53-6.37-33.7 4.068s-6.349 25.54 4.073 33.69l591.1 463.1c4.406 3.469 9.61 5.127 14.8 5.127c7.125 0 14.17-3.164 18.9-9.195C643.1 492.4 641.2 477.3 630.8 469.1z\"]]\n};\nvar faRemoveFormat = faTextSlash;\nvar faWatch = {\n  prefix: 'fad',\n  iconName: 'watch',\n  icon: [384, 512, [8986], \"f2e1\", [\"M0 256C0 149.1 85.96 64 192 64C298 64 384 149.1 384 256C384 362 298 448 192 448C85.96 448 0 362 0 256zM216 176C216 162.7 205.3 152 192 152C178.7 152 168 162.7 168 176V256C168 264 172 271.5 178.7 275.1L226.7 307.1C237.7 315.3 252.6 312.3 259.1 301.3C267.3 290.3 264.3 275.4 253.3 268L216 243.2L216 176z\", \"M64 48C64 21.49 85.49 0 112 0H272C298.5 0 320 21.49 320 48V112.9C286 82.49 241.2 64 192 64C142.8 64 97.97 82.49 64 112.9V48zM192 448C241.2 448 286 429.5 320 399.1V464C320 490.5 298.5 512 272 512H112C85.49 512 64 490.5 64 464V399.1C97.97 429.5 142.8 448 192 448zM216 243.2L253.3 268C264.3 275.4 267.3 290.3 259.1 301.3C252.6 312.3 237.7 315.3 226.7 307.1L178.7 275.1C172 271.5 168 264 168 255.1V175.1C168 162.7 178.7 151.1 192 151.1C205.3 151.1 216 162.7 216 175.1L216 243.2z\"]]\n};\nvar faCircleDownLeft = {\n  prefix: 'fad',\n  iconName: 'circle-down-left',\n  icon: [512, 512, [], \"e107\", [\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM357.9 222l-67.92 67.92l45.25 45.25c4.574 4.574 5.955 11.46 3.471 17.44c-2.477 5.984-8.309 9.875-14.78 9.875H165.5c-8.836 0-15.1-7.164-15.1-16v-158.4c0-6.477 3.889-12.31 9.877-14.78c5.979-2.488 12.86-1.109 17.44 3.469l45.25 45.25l67.92-67.92c12.5-12.5 32.72-12.46 45.21 .041l22.63 22.63C370.3 189.3 370.4 209.5 357.9 222z\", \"M357.9 222l-67.92 67.92l45.25 45.25c4.574 4.574 5.955 11.46 3.471 17.44c-2.477 5.984-8.309 9.875-14.78 9.875H165.5c-8.836 0-15.1-7.164-15.1-16v-158.4c0-6.477 3.889-12.31 9.877-14.78c5.979-2.488 12.86-1.109 17.44 3.469l45.25 45.25l67.92-67.92c12.5-12.5 32.72-12.46 45.21 .041l22.63 22.63C370.3 189.3 370.4 209.5 357.9 222z\"]]\n};\nvar faText = {\n  prefix: 'fad',\n  iconName: 'text',\n  icon: [448, 512, [], \"f893\", [\"M448 64.01v64c0 17.69-14.31 32-32 32s-32-14.31-32-32v-32h-128v320h48c17.69 0 32 14.31 32 32s-14.31 31.1-32 31.1h-160c-17.69 0-32-14.31-32-31.1s14.31-32 32-32H192v-320H64v32c0 17.69-14.31 32-32 32s-32-14.31-32-32v-64c0-17.69 14.31-32 32-32h384C433.7 32.01 448 46.33 448 64.01z\", \"\"]]\n};\nvar faProjector = {\n  prefix: 'fad',\n  iconName: 'projector',\n  icon: [640, 512, [], \"f8d6\", [\"M512 136c6.156 0 12.28-2.344 16.97-7.031l56-56c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0l-56 56c-9.375 9.375-9.375 24.56 0 33.94C499.7 133.7 505.8 136 512 136zM320.9 192H48C21.5 192 0 213.5 0 240v160C0 426.5 21.5 448 48 448H64l13 51.88C78.75 507 85.13 512 92.5 512h39c7.375 0 13.75-5 15.5-12.12L160 448h160.9C281.7 418.8 256 372.6 256 320S281.7 221.2 320.9 192zM96 352c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S113.6 352 96 352zM192 352c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S209.6 352 192 352zM280.1 39.03c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l56 56C307.7 133.7 313.8 136 320 136s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L280.1 39.03zM592 192h-80.88C550.3 221.2 576 267.4 576 320c0 63.93-37.75 118.7-91.95 144.3l8.945 35.58C494.8 507 501.1 512 508.5 512h39c7.375 0 13.75-5 15.5-12.12L576 448h16c26.5 0 48-21.5 48-48v-160C640 213.5 618.5 192 592 192zM416 0c-13.25 0-24 10.75-24 24v80C392 117.3 402.8 128 416 128s24-10.75 24-24v-80C440 10.75 429.3 0 416 0z\", \"M416 160c-88.37 0-160 71.63-160 160s71.63 160 160 160s160-71.63 160-160S504.4 160 416 160zM416 416c-53.02 0-96-42.98-96-96s42.98-96 96-96s96 42.98 96 96S469 416 416 416zM96 288c-17.67 0-32 14.33-32 32s14.33 32 32 32c17.67 0 32-14.33 32-32S113.7 288 96 288z\"]]\n};\nvar faFaceSmileWink = {\n  prefix: 'fad',\n  iconName: 'face-smile-wink',\n  icon: [512, 512, [128521, \"smile-wink\"], \"f4da\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM164.1 325.5C158.3 318.8 148.2 318.1 141.5 323.9C134.8 329.7 134.1 339.8 139.9 346.5C162.1 372.1 200.9 400 255.1 400C311.1 400 349.8 372.1 372.1 346.5C377.9 339.8 377.2 329.7 370.5 323.9C363.8 318.1 353.7 318.8 347.9 325.5C329.9 346.2 299.4 368 255.1 368C212.6 368 182 346.2 164.1 325.5H164.1zM176.4 176C158.7 176 144.4 190.3 144.4 208C144.4 225.7 158.7 240 176.4 240C194 240 208.4 225.7 208.4 208C208.4 190.3 194 176 176.4 176zM300.8 233.6C318.4 210.1 353.6 210.1 371.2 233.6C376.5 240.7 386.5 242.1 393.6 236.8C400.7 231.5 402.1 221.5 396.8 214.4C366.4 173.9 305.6 173.9 275.2 214.4C269.9 221.5 271.3 231.5 278.4 236.8C285.5 242.1 295.5 240.7 300.8 233.6z\", \"M144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208zM278.4 236.8C271.3 231.5 269.9 221.5 275.2 214.4C305.6 173.9 366.4 173.9 396.8 214.4C402.1 221.5 400.7 231.5 393.6 236.8C386.5 242.1 376.5 240.7 371.2 233.6C353.6 210.1 318.4 210.1 300.8 233.6C295.5 240.7 285.5 242.1 278.4 236.8z\"]]\n};\nvar faSmileWink = faFaceSmileWink;\nvar faTombstoneBlank = {\n  prefix: 'fad',\n  iconName: 'tombstone-blank',\n  icon: [448, 512, [129702, \"tombstone-alt\"], \"f721\", [\"M415.1 191.1c0-106-86-191.1-192-191.1c-106 0-191.1 86-191.1 192L32 448h384L415.1 191.1z\", \"M432 448h-416c-8.875 0-16 7.125-16 16v31.1c0 8.875 7.125 16 16 16h416c8.875 0 16-7.125 16-16v-31.1C448 455.1 440.9 448 432 448z\"]]\n};\nvar faTombstoneAlt = faTombstoneBlank;\nvar faChessKingPiece = {\n  prefix: 'fad',\n  iconName: 'chess-king-piece',\n  icon: [256, 512, [\"chess-king-alt\"], \"f440\", [\"M247.1 459.6L224 448v-48c0-8.875-7.125-16-16-16h-160C39.12 384 32 391.1 32 400V448l-23.12 11.62C3.375 462.2 0 467.9 0 473.9V496C0 504.9 7.125 512 16 512h224c8.875 0 16-7.125 16-16v-22.12C256 467.9 252.6 462.2 247.1 459.6z\", \"M74.01 208h-10c-8.875 0-16 7.125-16 16v16c0 8.875 7.122 16 15.1 16h16c-.25 43.13-5.5 86.13-16 128h128c-10.5-41.88-15.75-84.88-16-128h15.1c8.875 0 16-7.125 16-16L208 224c0-8.875-7.122-16-15.1-16h-10l33.88-90.38c.6875-1.789 1.021-3.66 1.021-5.529C216.9 103.1 209.5 96 200.9 96h-56.88V64h16c8.844 0 16-7.156 16-16S168.9 32 160 32h-16l.0033-16c0-8.844-7.16-16-16-16s-16 7.156-16 16V32h-15.1c-8.844 0-16 7.156-16 16S87.16 64 96.01 64h16v32H55.13C46.63 96 39.07 102.8 39.07 111.9c0 1.93 .3516 3.865 1.061 5.711L74.01 208z\"]]\n};\nvar faChessKingAlt = faChessKingPiece;\nvar faCircle6 = {\n  prefix: 'fad',\n  iconName: 'circle-6',\n  icon: [512, 512, [], \"e0f3\", [\"M256 240c-21.06 0-40 14.09-46.03 34.28C208.7 278.7 208 283.3 208 288c0 26.47 21.53 48 48 48s48-21.53 48-48S282.5 240 256 240zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 384c-52.94 0-96-43.06-96-96c0-41.3 27.55-73.29 40.28-84.41l79.94-69.69C284.8 129.9 290.4 128 296 128c6.688 0 13.34 2.781 18.09 8.219c8.719 10 7.656 25.16-2.312 33.88l-29.76 25.94C322.3 207.5 352 244.1 352 288C352 340.9 308.9 384 256 384z\", \"M282 196l29.76-25.94c9.969-8.719 11.03-23.88 2.312-33.88C309.3 130.8 302.7 128 296 128c-5.594 0-11.22 1.938-15.78 5.906L200.3 203.6C187.5 214.7 160 246.7 160 288c0 52.94 43.06 96 96 96s96-43.06 96-96C352 244.1 322.3 207.5 282 196zM256 336c-26.47 0-48-21.53-48-48c0-4.719 .6562-9.312 1.969-13.72C216 254.1 234.9 240 256 240c26.47 0 48 21.53 48 48S282.5 336 256 336z\"]]\n};\nvar faLeft = {\n  prefix: 'fad',\n  iconName: 'left',\n  icon: [448, 512, [\"arrow-alt-left\"], \"f355\", [\"M448 224v64c0 17.67-14.33 32-32 32h-192V192h192C433.7 192 448 206.3 448 224z\", \"M224 416c0 12.94-7.797 24.61-19.75 29.56c-11.97 4.953-25.72 2.219-34.88-6.938l-160-160C3.125 272.4 0 264.2 0 256s3.125-16.38 9.375-22.62l160-160c9.156-9.156 22.91-11.89 34.88-6.938C216.2 71.39 224 83.06 224 96V416z\"]]\n};\nvar faArrowAltLeft = faLeft;\nvar faFileWord = {\n  prefix: 'fad',\n  iconName: 'file-word',\n  icon: [384, 512, [], \"f1c2\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM274.1 438.7C272.9 444.1 268 448 262.5 448h-29.26c-5.426 0-10.18-3.641-11.59-8.883L192 329.1l-29.61 109.1C160.1 444.4 156.2 448 150.8 448H121.5c-5.588 0-10.44-3.859-11.69-9.305l-42.46-184C65.66 247.2 71.37 240 79.08 240h23.37c5.588 0 10.44 3.859 11.69 9.301L137.8 352L165.6 248.9C167 243.6 171.8 240 177.2 240h29.61c5.426 0 10.18 3.641 11.59 8.883L246.2 352l23.7-102.7C271.1 243.9 275.1 240 281.5 240h23.37c7.717 0 13.43 7.18 11.69 14.7L274.1 438.7z\", \"M256 0v128h128L256 0zM304.9 240h-23.37c-5.588 0-10.44 3.859-11.69 9.301L246.2 352L218.4 248.9C216.1 243.6 212.2 240 206.8 240H177.2c-5.426 0-10.18 3.641-11.59 8.883L137.8 352L114.1 249.3C112.9 243.9 108 240 102.5 240H79.08c-7.717 0-13.43 7.18-11.69 14.7l42.46 184C111.1 444.1 115.1 448 121.5 448h29.26c5.428 0 10.18-3.641 11.59-8.883L192 329.1l29.61 109.1C223 444.4 227.8 448 233.2 448h29.26c5.588 0 10.44-3.859 11.69-9.305l42.46-184C318.3 247.2 312.6 240 304.9 240z\"]]\n};\nvar faFilePowerpoint = {\n  prefix: 'fad',\n  iconName: 'file-powerpoint',\n  icon: [384, 512, [], \"f1c4\", [\"M204 288H160v56h44c15.44 0 28-12.56 28-28S219.4 288 204 288zM256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM204 392H160v40C160 440.8 152.8 448 144 448H128c-8.836 0-16-7.164-16-16V256c0-8.836 7.164-16 16-16h71.51c39.75 0 76.05 28.52 80.08 68.05C284.2 353.5 248.5 392 204 392z\", \"M199.5 240H128C119.2 240 112 247.2 112 256v176C112 440.8 119.2 448 128 448h16C152.8 448 160 440.8 160 432v-40h44c44.53 0 80.23-38.49 75.59-83.95C275.6 268.5 239.3 240 199.5 240zM204 344H160V288h44c15.44 0 28 12.56 28 28S219.4 344 204 344zM256 0v128h128L256 0z\"]]\n};\nvar faSquareDown = {\n  prefix: 'fad',\n  iconName: 'square-down',\n  icon: [448, 512, [11015, \"arrow-alt-square-down\"], \"f350\", [\"M64 480h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64H64C28.65 32 0 60.65 0 96v320C0 451.3 28.65 480 64 480zM97.22 265.9C99.69 259.9 105.5 256 112 256h64V160c0-17.67 14.33-32 32-32h32c17.67 0 32 14.33 32 32v96h64c6.469 0 12.31 3.891 14.78 9.875c2.484 5.984 1.109 12.86-3.469 17.44l-112 112c-6.248 6.248-16.38 6.248-22.62 0l-112-112C96.11 278.7 94.73 271.9 97.22 265.9z\", \"M97.22 265.9C99.69 259.9 105.5 256 112 256h64V160c0-17.67 14.33-32 32-32h32c17.67 0 32 14.33 32 32v96h64c6.469 0 12.31 3.891 14.78 9.875c2.484 5.984 1.109 12.86-3.469 17.44l-112 112c-6.248 6.248-16.38 6.248-22.62 0l-112-112C96.11 278.7 94.73 271.9 97.22 265.9z\"]]\n};\nvar faArrowAltSquareDown = faSquareDown;\nvar faObjectsAlignCenterVertical = {\n  prefix: 'fad',\n  iconName: 'objects-align-center-vertical',\n  icon: [512, 512, [], \"e3bd\", [\"M64 80C64 53.49 85.49 32 112 32H176C202.5 32 224 53.49 224 80V432C224 458.5 202.5 480 176 480H112C85.49 480 64 458.5 64 432V80zM288 144C288 117.5 309.5 96 336 96H400C426.5 96 448 117.5 448 144V368C448 394.5 426.5 416 400 416H336C309.5 416 288 394.5 288 368V144z\", \"M24 280C10.75 280 0 269.3 0 256C0 242.7 10.75 232 24 232H64V280H24zM288 280H224V232H288V280zM448 232H488C501.3 232 512 242.7 512 256C512 269.3 501.3 280 488 280H448V232z\"]]\n};\nvar faArrowsLeftRight = {\n  prefix: 'fad',\n  iconName: 'arrows-left-right',\n  icon: [512, 512, [\"arrows-h\"], \"f07e\", [\"M361.4 182.6c-12.5-12.5-12.5-32.75 0-45.25C367.6 131.1 375.8 128 384 128s16.38 3.125 22.62 9.375l96 96c12.5 12.5 12.5 32.75 0 45.25l-96 96c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L402.8 288H256V224h146.8L361.4 182.6z\", \"M150.6 329.4c12.5 12.5 12.5 32.75 0 45.25C144.4 380.9 136.2 384 128 384s-16.38-3.125-22.62-9.375l-96-96c-12.5-12.5-12.5-32.75 0-45.25l96-96c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L109.3 224H256v64H109.3L150.6 329.4z\"]]\n};\nvar faArrowsH = faArrowsLeftRight;\nvar faHouseLock = {\n  prefix: 'fad',\n  iconName: 'house-lock',\n  icon: [640, 512, [], \"e510\", [\"M392 512C369.9 512 352 494.1 352 472V384C352 366.3 337.7 352 320 352H256C238.3 352 224 366.3 224 384V472C224 494.1 206.1 512 184 512H128.1C126.6 512 125.1 511.9 123.6 511.8C122.4 511.9 121.2 512 120 512H104C81.91 512 64 494.1 64 472V360C64 359.1 64.03 358.1 64.09 357.2V287.6H32.05C14.02 287.6 0 273.5 0 255.5C0 246.5 3.004 238.5 10.01 231.5L266.4 8.016C273.4 1.002 281.4 0 288.4 0C295.4 0 303.4 2.004 309.5 7.014L490.7 166.3C447.2 181.7 416 223.2 416 272V296.6C396.9 307.6 384 328.3 384 352V480C384 491.7 387.1 502.6 392.6 512L392 512z\", \"M448 320V272C448 227.8 483.8 192 528 192C572.2 192 608 227.8 608 272V320C625.7 320 640 334.3 640 352V480C640 497.7 625.7 512 608 512H448C430.3 512 416 497.7 416 480V352C416 334.3 430.3 320 448 320zM496 320H560V272C560 254.3 545.7 240 528 240C510.3 240 496 254.3 496 272V320z\"]]\n};\nvar faCloudArrowDown = {\n  prefix: 'fad',\n  iconName: 'cloud-arrow-down',\n  icon: [640, 512, [62337, \"cloud-download\", \"cloud-download-alt\"], \"f0ed\", [\"M144 480C64.47 480 0 415.5 0 336C0 273.2 40.17 219.8 96.2 200.1C96.07 197.4 96 194.7 96 192C96 103.6 167.6 32 256 32C315.3 32 367 64.25 394.7 112.2C409.9 101.1 428.3 96 448 96C501 96 544 138.1 544 192C544 204.2 541.7 215.8 537.6 226.6C596 238.4 640 290.1 640 352C640 422.7 582.7 480 512 480H144zM303 392.1C312.4 402.3 327.6 402.3 336.1 392.1L416.1 312.1C426.3 303.6 426.3 288.4 416.1 279C407.6 269.7 392.4 269.7 383 279L344 318.1V184C344 170.7 333.3 160 320 160C306.7 160 296 170.7 296 184V318.1L256.1 279C247.6 269.7 232.4 269.7 223 279C213.7 288.4 213.7 303.6 223 312.1L303 392.1z\", \"M256.1 279L296 318.1V184C296 170.7 306.7 160 320 160C333.3 160 344 170.7 344 184V318.1L383 279C392.4 269.7 407.6 269.7 416.1 279C426.3 288.4 426.3 303.6 416.1 312.1L336.1 392.1C327.6 402.3 312.4 402.3 303 392.1L223 312.1C213.7 303.6 213.7 288.4 223 279C232.4 269.7 247.6 269.7 256.1 279V279z\"]]\n};\nvar faCloudDownload = faCloudArrowDown;\nvar faCloudDownloadAlt = faCloudArrowDown;\nvar faWreath = {\n  prefix: 'fad',\n  iconName: 'wreath',\n  icon: [448, 512, [], \"f7e2\", [\"M447.1 224c0-16.88-8.749-31.66-21.87-40.29c8.875-12.88 11.22-29.88 4.72-45.5c-6.625-15.88-20.59-26.11-36.34-28.86c3.25-15.37-.3079-31.87-12.18-43.74s-28.44-15.38-43.69-12.13c-2.75-15.75-13.02-29.87-28.89-36.37c-15.5-6.496-32.48-3.998-45.48 4.748c-8.625-13.12-23.39-21.87-40.27-21.87s-31.61 8.749-40.23 21.87c-13-8.871-30.02-11.28-45.52-4.779C122.5 23.72 112.1 37.74 109.5 53.49C94.13 50.24 77.6 53.71 65.72 65.58c-12 11.87-15.47 28.41-12.1 43.78c-15.88 2.75-29.93 12.99-36.43 28.86C10.69 153.7 13.25 170.7 21.1 183.7c-13.25 8.621-21.1 23.39-21.1 40.26c0 .0137 0-.0137 0 0s0-.0137 0 0c0 16.88 8.749 31.64 21.87 40.26C13 277.1 10.63 294.1 17.13 309.7c6.625 15.88 20.62 26.17 36.37 28.92c-3.25 15.37 .3275 31.78 12.2 43.65c11.88 11.87 28.42 15.46 43.67 12.21C111.5 406.5 117.1 417.5 128 424.1l-.0089-25.07c0-10.88 10.75-18.75 21.12-15.25l74.87 31.25l74.87-31.25c10.38-3.375 21.12 4.374 21.12 15.25L320 424.9c9.951-7.479 16.5-18.41 18.5-30.41c15.38 3.25 31.88-.2884 43.76-12.16c12-11.87 15.49-28.33 12.12-43.7c15.88-2.75 29.94-13.03 36.44-28.91c6.5-15.5 3.935-32.45-4.815-45.45C439.3 255.7 447.1 240.9 447.1 224C447.1 223.1 447.1 224 447.1 224S447.1 224 447.1 224zM311.1 223.1c0 9.5-7.749 17.63-10.5 26.25c-2.75 8.871-1.125 20.12-6.25 27.5c-5.25 7.5-16.12 9.375-23.38 14.87c-7.125 5.375-12.12 15.62-20.62 18.5C243 313.9 233.1 308.7 224 308.7S205 313.9 196.8 311.1c-8.5-2.875-13.5-13.12-20.62-18.5C168.9 287.2 157.1 285.2 152.8 277.7C147.6 270.4 149.3 259.1 146.5 250.2C143.8 241.6 136 233.5 136 223.1c0-.0137 0 .0137 0 0s0 .0137 0 0c0-9.5 7.749-17.66 10.5-26.28c2.75-8.871 1.146-20.22 6.271-27.6c5.25-7.5 16.1-9.274 23.35-14.77c7.125-5.375 12.12-15.62 20.62-18.5C205 134.1 214.9 139.2 224 139.2s19-5.125 27.25-2.375c8.5 2.875 13.5 13.12 20.62 18.5c7.25 5.371 18.12 7.371 23.38 14.87c5.125 7.375 3.5 18.63 6.25 27.5C304.3 206.3 311.1 214.5 311.1 223.1C311.1 224 311.1 223.1 311.1 223.1S311.1 223.1 311.1 223.1z\", \"M298.9 384.7l-74.87 31.25L149.1 384.7c-10.38-3.5-21.12 4.374-21.12 15.25l-.003 95.98c0 10.87 10.75 18.62 21.12 15.24l74.87-31.24l74.87 31.24c10.38 3.5 21.12-4.373 21.12-15.24l.0074-95.98C319.1 389.1 309.2 381.3 298.9 384.7z\"]]\n};\nvar faChildren = {\n  prefix: 'fad',\n  iconName: 'children',\n  icon: [640, 512, [], \"e4e1\", [\"M544 64C544 99.35 515.3 128 480 128C444.7 128 416 99.35 416 64C416 28.65 444.7 0 480 0C515.3 0 544 28.65 544 64zM440 512C422.3 512 408 497.7 408 480V300.5L395.1 321C385.7 336 365.9 340.5 350.1 331.1C336 321.7 331.5 301.9 340.9 286.1L392.6 204.9C410.2 176.9 440.9 159.1 473.8 159.1H486.2C519.2 159.1 549.8 176.9 567.4 204.9L619.1 286.1C628.5 301.9 624 321.7 609 331.1C594.1 340.5 574.3 336 564.9 321L552 300.5V480C552 497.7 537.7 512 520 512C502.3 512 488 497.7 488 480V384H472V480C472 497.7 457.7 512 440 512V512z\", \"M223.1 64C223.1 99.35 195.3 128 159.1 128C124.7 128 95.1 99.35 95.1 64C95.1 28.65 124.7 0 159.1 0C195.3 0 223.1 28.65 223.1 64zM70.2 400C59.28 400 51.57 389.3 55.02 378.9L86.16 285.5L57.5 323.3C46.82 337.4 26.75 340.2 12.67 329.5C-1.415 318.8-4.175 298.7 6.503 284.7L65.4 206.1C87.84 177.4 122.9 160 160 160C197.2 160 232.2 177.4 254.6 206.1L313.5 284.7C324.2 298.7 321.4 318.8 307.3 329.5C293.3 340.2 273.2 337.4 262.5 323.3L233.9 285.6L264.1 378.9C268.4 389.3 260.7 400 249.8 400H232V480C232 497.7 217.7 512 200 512C182.3 512 168 497.7 168 480V400H152V480C152 497.7 137.7 512 120 512C102.3 512 88 497.7 88 480V400H70.2z\"]]\n};\nvar faMeterDroplet = {\n  prefix: 'fad',\n  iconName: 'meter-droplet',\n  icon: [640, 512, [], \"e1ea\", [\"M400.6 467.3C359.5 495.5 309.7 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C366.8 0 461.2 70.43 496.8 168.1C488.3 174.3 481.1 181.9 476.2 191.1L400.9 332.2C389.8 353.1 384 376.4 384 400C384 424.3 390 447.2 400.6 467.3V467.3zM128 160V192C128 209.7 142.3 224 160 224C177.7 224 192 209.7 192 192V160C192 142.3 177.7 128 160 128C142.3 128 128 142.3 128 160zM224 160V192C224 209.7 238.3 224 256 224C273.7 224 288 209.7 288 192V160C288 142.3 273.7 128 256 128C238.3 128 224 142.3 224 160zM320 160V192C320 209.7 334.3 224 352 224C369.7 224 384 209.7 384 192V160C384 142.3 369.7 128 352 128C334.3 128 320 142.3 320 160z\", \"M429.2 347.3L504.5 206.1C509.1 197.4 518.2 192 528 192C537.8 192 546.9 197.4 551.5 206.1L626.8 347.3C635.5 363.5 640 381.6 640 400C640 461.9 589.9 512 528 512C466.1 512 416 461.9 416 400C416 381.6 420.5 363.5 429.2 347.3H429.2z\"]]\n};\nvar faChalkboard = {\n  prefix: 'fad',\n  iconName: 'chalkboard',\n  icon: [576, 512, [\"blackboard\"], \"f51b\", [\"M560 416H544V72C544 50 525.1 32 504 32H72C49.1 32 32 50 32 72V416H16C7.164 416 0 423.2 0 432v32C0 472.8 7.164 480 16 480h544c8.836 0 16-7.164 16-16v-32C576 423.2 568.8 416 560 416zM96 416V96h384v320H96z\", \"M480 96v320h-64v-48c0-8.838-7.164-16-16-16h-160C231.2 352 224 359.2 224 368V416H96V96H480z\"]]\n};\nvar faBlackboard = faChalkboard;\nvar faUserLargeSlash = {\n  prefix: 'fad',\n  iconName: 'user-large-slash',\n  icon: [640, 512, [\"user-alt-slash\"], \"f4fa\", [\"M463.1 144c0-79.53-64.47-143.1-143.1-143.1c-69.64 0-127.3 49.57-140.6 115.3l201.1 158.3C430.1 250.6 463.1 201.5 463.1 144zM529.9 511.1l-244.1-191.1l-60.9-.0002c-88.36 0-160 71.63-160 159.1C63.1 497.7 78.33 512 95.1 512l448-.0039c.0137 0-.0137 0 0 0L529.9 511.1z\", \"M630.8 469.1L38.81 5.109C34.41 1.672 29.19 0 24.03 0C16.91 0 9.845 3.156 5.127 9.187c-8.187 10.44-6.375 25.53 4.062 33.7L601.2 506.9c10.5 8.203 25.56 6.328 33.69-4.078C643.1 492.4 641.2 477.3 630.8 469.1z\"]]\n};\nvar faUserAltSlash = faUserLargeSlash;\nvar faSignalStrong = {\n  prefix: 'fad',\n  iconName: 'signal-strong',\n  icon: [576, 512, [\"signal-4\"], \"f68f\", [\"M544 0C526.3 0 512 14.33 512 31.1V480C512 497.7 526.3 512 543.1 512S576 497.7 576 480V31.1C576 14.33 561.7 0 544 0z\", \"M32 384C14.33 384 0 398.3 0 415.1v64C0 497.7 14.33 512 31.1 512S64 497.7 64 480V415.1C64 398.3 49.67 384 32 384zM416 96c-17.67 0-32 14.33-32 31.1V480C384 497.7 398.3 512 416 512s32-14.33 32-31.1V127.1C448 110.3 433.7 96 416 96zM160 288C142.3 288 128 302.3 128 319.1v160C128 497.7 142.3 512 160 512s32-14.33 32-31.1V319.1C192 302.3 177.7 288 160 288zM288 192C270.3 192 256 206.3 256 223.1v256C256 497.7 270.3 512 288 512s32-14.33 32-31.1V223.1C320 206.3 305.7 192 288 192z\"]]\n};\nvar faSignal4 = faSignalStrong;\nvar faLollipop = {\n  prefix: 'fad',\n  iconName: 'lollipop',\n  icon: [512, 512, [127853, \"lollypop\"], \"e424\", [\"M502.6 502.6C496.6 508.6 488.5 511.1 479.1 511.1C471.5 511.1 463.4 508.6 457.4 502.6L303.1 348.3C320.6 335.9 335.9 320.6 348.3 303.1L502.6 457.4C508.6 463.4 511.1 471.5 511.1 479.1C511.1 488.5 508.6 496.6 502.6 502.6z\", \"M327.7 56.29C363.7 92.29 383.9 141.1 384 192C384 229.1 372.7 267.1 351.6 298.7C330.5 330.2 300.6 354.9 265.5 369.4C230.4 383.9 191.8 387.7 154.5 380.3C117.3 372.9 83.09 354.6 56.24 327.8C29.38 300.9 11.1 266.7 3.689 229.5C-3.719 192.2 .0832 153.6 14.62 118.5C29.15 83.44 53.76 53.46 85.33 32.36C116.9 11.26 154 0 192 0C242.9 .0509 291.7 20.3 327.7 56.29zM278.9 306.2C301.3 289.2 318.3 266.1 327.7 239.6C337.1 213.1 338.6 184.5 331.9 157.2C325.2 129.9 310.7 105.1 290.1 85.98C269.6 66.83 243.9 54.11 216.2 49.4C188.5 44.69 159.1 48.18 134.2 59.45C108.5 70.72 86.62 89.28 71.3 112.8C55.97 136.4 47.88 163.9 48 191.1C48 219.6 58.96 246 78.46 265.5C97.96 285 124.4 295.1 152 295.1C179.6 295.1 206 285 225.5 265.5C245 246 256 219.6 256 191.1C256 175 249.3 158.7 237.3 146.7C225.3 134.7 208.1 127.1 192 127.1C175 127.1 158.7 134.7 146.7 146.7C134.7 158.7 128 175 128 191.1C128 198.4 130.5 204.5 135 208.1C139.5 213.5 145.6 215.1 152 215.1C158.4 215.1 164.5 213.5 168.1 208.1C173.5 204.5 176 198.4 176 191.1C176 185.6 178.5 179.5 183 175C187.5 170.5 193.6 167.1 200 167.1C206.4 167.1 212.5 170.5 216.1 175C221.5 179.5 224 185.6 224 191.1C224 211.1 216.4 229.4 202.9 242.9C189.4 256.4 171.1 263.1 152 263.1C132.9 263.1 114.6 256.4 101.1 242.9C87.59 229.4 80 211.1 80 191.1C80 162.3 91.8 133.8 112.8 112.8C133.8 91.8 162.3 79.1 192 79.1C221.7 79.1 250.2 91.8 271.2 112.8C292.2 133.8 304 162.3 304 191.1C303.9 223.5 293.1 254.2 275.6 279.9C257.3 305.5 231.4 324.8 201.6 335C229.6 333.2 256.5 323.1 278.9 306.2L278.9 306.2z\"]]\n};\nvar faLollypop = faLollipop;\nvar faListTree = {\n  prefix: 'fad',\n  iconName: 'list-tree',\n  icon: [512, 512, [], \"e1d2\", [\"M160 96C160 78.33 174.3 64 192 64H480C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128H192C174.3 128 160 113.7 160 96zM288 256C288 238.3 302.3 224 320 224H480C497.7 224 512 238.3 512 256C512 273.7 497.7 288 480 288H320C302.3 288 288 273.7 288 256zM480 384C497.7 384 512 398.3 512 416C512 433.7 497.7 448 480 448H320C302.3 448 288 433.7 288 416C288 398.3 302.3 384 320 384H480z\", \"M72 48C85.25 48 96 58.75 96 72V120C96 133.3 85.25 144 72 144V232H128C128 218.7 138.7 208 152 208H200C213.3 208 224 218.7 224 232V280C224 293.3 213.3 304 200 304H152C138.7 304 128 293.3 128 280H72V384C72 388.4 75.58 392 80 392H128C128 378.7 138.7 368 152 368H200C213.3 368 224 378.7 224 392V440C224 453.3 213.3 464 200 464H152C138.7 464 128 453.3 128 440H80C49.07 440 24 414.9 24 384V144C10.75 144 0 133.3 0 120V72C0 58.75 10.75 48 24 48H72z\"]]\n};\nvar faEnvelopeOpen = {\n  prefix: 'fad',\n  iconName: 'envelope-open',\n  icon: [512, 512, [62135], \"f2b6\", [\"M448 208.5v46.32l-144.8 112.7C289.1 378.5 272.5 384 256 384s-33.06-5.484-47.16-16.47L64 254.9V208.5c21.16-16.59 46.48-35.66 156.4-115.5c3.18-2.328 6.891-5.187 10.98-8.353C236.9 80.44 247.8 71.97 256 66.84c8.207 5.131 19.14 13.6 24.61 17.84c4.09 3.166 7.801 6.027 11.15 8.478C400.9 172.5 426.6 191.7 448 208.5z\", \"M493.6 163c-24.88-19.62-45.5-35.37-164.3-121.6C312.7 29.21 279.7 0 256.4 0H255.6C232.3 0 199.3 29.21 182.6 41.38c-118.8 86.25-139.4 101.1-164.3 121.6C6.75 172 0 186 0 200.8v263.2C0 490.5 21.49 512 48 512h416c26.51 0 48-21.49 48-47.1V200.8C512 186 505.3 172 493.6 163zM303.2 367.5C289.1 378.5 272.5 384 256 384s-33.06-5.484-47.16-16.47L64 254.9V208.5c21.16-16.59 46.48-35.66 156.4-115.5c3.18-2.328 6.891-5.187 10.98-8.353C236.9 80.44 247.8 71.97 256 66.84c8.207 5.131 19.14 13.6 24.61 17.84c4.09 3.166 7.801 6.027 11.15 8.478C400.9 172.5 426.6 191.7 448 208.5v46.32L303.2 367.5z\"]]\n};\nvar faDrawCircle = {\n  prefix: 'fad',\n  iconName: 'draw-circle',\n  icon: [512, 512, [], \"f5ed\", [\"M315.3 39.94C391.4 60.77 451.2 120.6 472.1 196.7C464.6 193.7 456.5 192 448 192C432.9 192 418.1 197.2 408 206C392.2 157.9 354.1 119.8 305.1 103.1C314.8 93.01 320 79.12 320 63.1C320 55.49 318.3 47.37 315.3 39.94L315.3 39.94zM315.3 472.1C318.3 464.6 320 456.5 320 448C320 432.9 314.8 418.1 305.1 408C354.1 392.2 392.2 354.1 408 305.1C418.1 314.8 432.9 319.1 448 319.1C456.5 319.1 464.6 318.3 472.1 315.3C451.2 391.4 391.4 451.2 315.3 472.1L315.3 472.1zM196.7 472.1C120.6 451.2 60.77 391.4 39.94 315.3C47.37 318.3 55.49 320 64 320C79.12 320 93.01 314.8 103.1 305.1C119.8 354.1 157.9 392.2 206 408C197.2 418.1 192 432.9 192 448C192 456.5 193.7 464.6 196.7 472.1L196.7 472.1zM192 64C192 79.12 197.2 93.01 206 103.1C157.9 119.8 119.8 157.9 103.1 206C93.01 197.2 79.12 192 63.1 192C55.49 192 47.37 193.7 39.94 196.7C60.77 120.6 120.6 60.77 196.7 39.94C193.7 47.37 191.1 55.49 191.1 64L192 64z\", \"M192 64C192 28.65 220.7 0 256 0C291.3 0 320 28.65 320 64C320 99.35 291.3 128 256 128C220.7 128 192 99.35 192 64zM192 448C192 412.7 220.7 384 256 384C291.3 384 320 412.7 320 448C320 483.3 291.3 512 256 512C220.7 512 192 483.3 192 448zM128 256C128 291.3 99.35 320 64 320C28.65 320 0 291.3 0 256C0 220.7 28.65 192 64 192C99.35 192 128 220.7 128 256zM384 256C384 220.7 412.7 192 448 192C483.3 192 512 220.7 512 256C512 291.3 483.3 320 448 320C412.7 320 384 291.3 384 256z\"]]\n};\nvar faCatSpace = {\n  prefix: 'fad',\n  iconName: 'cat-space',\n  icon: [640, 512, [], \"e001\", [\"M285 59.24L245.3 42.64L228.7 2.986C227.4 .3529 224.3-.752 221.6 .5566C220.6 1.072 219.7 1.945 219.2 2.986L202.6 42.64L162.1 59.24C160.3 60.56 159.2 63.76 160.6 66.39c.5156 1.029 1.377 1.85 2.407 2.366L202.6 85.36l16.6 39.65c1.307 2.635 4.489 3.738 7.123 2.434C227.4 126.9 228.2 126.1 228.7 125L245.3 85.36l39.65-16.6C287.6 67.44 288.7 64.24 287.4 61.61C286.9 60.58 286 59.76 285 59.24zM448 0c-88.37 0-160 71.63-160 160s71.63 160 160 160s159.1-71.63 159.1-160S536.4 .002 448 0zM544 176c0 53.02-42.98 96-96 96s-96-42.98-96-96v-128l64 64h64l64-64V176z\", \"M291.9 194.3c-35.84 5.342-91.78 23.26-131.9 83.64V192c-.0586-52.99-43.01-95.94-96-96C46.33 96 32 110.3 32 128c0 17.67 14.33 32 32 32c17.66 .0234 31.98 14.34 32 32v256c.0332 35.33 28.67 63.96 64 64h175.1c8.832 .0039 15.1-7.162 16-15.99V480c0-17.67-14.33-32-32-32H287.1l128-96v144c-.0039 8.83 7.159 15.99 15.99 16h32.01c8.832 .0039 15.1-7.159 16-15.99V316.8C469.5 318.9 458.7 319.1 448 320C371.4 320 307.6 266.2 291.9 194.3zM480 112h-64l-64-64v128c0 53.02 42.98 96 96 96s96-42.98 96-96v-128L480 112zM408 192c-8.836 0-16.02-7.164-16.02-16S399.2 160 408 160c8.838 0 16 7.164 16 16C424 184.8 416.8 191.1 408 192zM488 192c-8.836 0-16.02-7.164-16.02-16S479.2 160 488 160s16 7.164 16 16C504 184.8 496.9 191.1 488 192z\"]]\n};\nvar faHandshakeSimpleSlash = {\n  prefix: 'fad',\n  iconName: 'handshake-simple-slash',\n  icon: [640, 512, [\"handshake-alt-slash\"], \"e05f\", [\"M289.1 64.01L282.5 64c-43.48 0-85.19 13.66-120.8 37.44l46.55 36.48L289.1 64.01zM607.1 127.1h-95.1c-40.98-40.96-96.56-63.98-154.5-63.98h-8.613c-7.1 0-15.63 3.002-21.63 8.373l-93.44 85.57L297.6 207.1l65.51-59.85c6.5-5.871 16.62-5.496 22.62 .1c6 6.496 5.5 16.62-.1 22.62l-26.12 23.87l145.6 118.1c12.12 9.992 19.5 23.49 22.12 37.98h81.62c17.6 0 31.1-14.39 31.1-31.99V159.1C639.1 142.3 625.7 127.1 607.1 127.1zM32 127.1c-17.6 0-31.1 14.4-31.1 31.99v159.8c0 17.59 14.4 32.06 31.1 32.06l114.2-.0712l90.5 81.85c27.5 22.37 67.75 18.12 89.1-9.25l18.12 15.25c15.87 12.1 39.37 10.5 52.37-5.371l13.02-16.03L39.93 127.1L32 127.1z\", \"M38.81 5.109C34.41 1.672 29.19 0 24.03 0c-7.125 0-14.19 3.156-18.91 9.187c-8.187 10.44-6.375 25.53 4.062 33.7L601.2 506.9c10.5 8.203 25.56 6.328 33.69-4.078c8.187-10.44 6.375-25.53-4.062-33.7L38.81 5.109z\"]]\n};\nvar faHandshakeAltSlash = faHandshakeSimpleSlash;\nvar faRabbitRunning = {\n  prefix: 'fad',\n  iconName: 'rabbit-running',\n  icon: [576, 512, [\"rabbit-fast\"], \"f709\", [\"M458.6 37.2L460.7 39.35C496.9 74.8 513.1 125.5 504.7 174.8C509.8 177.7 514.6 181.1 519.2 184.8L553.8 213C567.8 224.5 576 241.6 576 259.7C576 293 549 320 515.7 320H414.4L352 356.1V340.5C352 283.3 314.1 233.1 259.2 217.4L228.4 208.6C219.9 206.2 211 211.1 208.6 219.6C206.2 228.1 211.1 236.1 219.6 239.4L250.4 248.2C291.6 259.1 320 297.6 320 340.5V384H416C433.7 384 448 398.3 448 416C448 433.7 433.7 448 416 448H300.4C284.4 448 269 442 257.2 431.2L114.1 300.8C80.14 268.9 72.58 216.8 96.9 176.3L98.97 172.9C115.7 145 145.7 128 178.2 128C213.8 128 248.8 137.3 279.7 154.9L384.8 215C386.1 207.2 388.7 199.9 392.4 193.3C355.3 174.1 325.9 143.1 311 103.6C306.6 91.94 311.5 78.68 322.2 72.46C327.8 69.23 334.5 68.27 340.8 69.85L344.2 70.7C391.3 82.58 429.4 115.1 447.8 160C448.3 160 448.9 160 449.4 160C457.9 160 466.3 160.1 474.5 162.9C464.1 131.8 445.5 104.7 421.2 84.08C421.6 72.18 423.5 60.22 426.7 48.46L427.6 45.51C429.3 39.16 434.3 34.22 440.7 32.51C447.1 30.81 453.9 32.59 458.6 37.2L458.6 37.2zM496 224C487.2 224 480 231.2 480 240C480 248.8 487.2 256 496 256C504.8 256 512 248.8 512 240C512 231.2 504.8 224 496 224zM142.2 421.4L175.2 399.4L223.8 443.9L177.8 474.6C163 484.4 143.2 480.5 133.4 465.8C123.6 451 127.5 431.2 142.3 421.4H142.2z\", \"M96.9 176.3C82.3 200.6 79.19 229.1 86.58 254.9C77.79 260.7 67.28 264 56 264C25.07 264 0 238.9 0 208C0 177.1 25.07 152 56 152C73.41 152 88.97 159.9 99.24 172.4L98.97 172.9L96.9 176.3zM480 240C480 231.2 487.2 224 496 224C504.8 224 512 231.2 512 240C512 248.8 504.8 256 496 256C487.2 256 480 248.8 480 240z\"]]\n};\nvar faRabbitFast = faRabbitRunning;\nvar faMemoPad = {\n  prefix: 'fad',\n  iconName: 'memo-pad',\n  icon: [448, 512, [], \"e1da\", [\"M0 128v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V128H0zM208 432h-96C103.2 432 96 424.8 96 416c0-8.838 7.164-16 16-16h96c8.836 0 16 7.162 16 16C224 424.8 216.8 432 208 432zM336 336h-224C103.2 336 96 328.8 96 320c0-8.838 7.164-16 16-16h224c8.836 0 16 7.162 16 16C352 328.8 344.8 336 336 336zM336 240h-224C103.2 240 96 232.8 96 224c0-8.838 7.164-16 16-16h224C344.8 208 352 215.2 352 224C352 232.8 344.8 240 336 240z\", \"M384 0H64C28.65 0 0 28.65 0 64v64h448V64C448 28.65 419.3 0 384 0zM208 400h-96C103.2 400 96 407.2 96 416c0 8.836 7.164 16 16 16h96c8.836 0 16-7.164 16-16C224 407.2 216.8 400 208 400zM336 208h-224C103.2 208 96 215.2 96 224c0 8.836 7.164 16 16 16h224C344.8 240 352 232.8 352 224C352 215.2 344.8 208 336 208zM336 304h-224C103.2 304 96 311.2 96 320c0 8.836 7.164 16 16 16h224c8.836 0 16-7.164 16-16C352 311.2 344.8 304 336 304z\"]]\n};\nvar faMattressPillow = {\n  prefix: 'fad',\n  iconName: 'mattress-pillow',\n  icon: [640, 512, [], \"e525\", [\"M0 384V128C0 92.65 28.65 64 64 64H256V448H64C28.65 448 0 419.3 0 384zM96 128C78.33 128 64 142.3 64 160V352C64 369.7 78.33 384 96 384H160C177.7 384 192 369.7 192 352V160C192 142.3 177.7 128 160 128H96z\", \"M256 64H576C611.3 64 640 92.65 640 128V384C640 419.3 611.3 448 576 448H256V64z\"]]\n};\nvar faAlarmPlus = {\n  prefix: 'fad',\n  iconName: 'alarm-plus',\n  icon: [512, 512, [], \"f844\", [\"M390.2 467.4C352.8 495.4 306.3 512 256 512C205.7 512 159.2 495.4 121.9 467.4L86.63 502.6C74.13 515.1 53.87 515.1 41.37 502.6C28.88 490.1 28.88 469.9 41.37 457.4L76.6 422.2C48.59 384.8 32 338.3 32 288C32 164.3 132.3 64 256 64C379.7 64 480 164.3 480 288C480 338.3 463.4 384.8 435.4 422.2L470.6 457.4C483.1 469.9 483.1 490.1 470.6 502.6C458.1 515.1 437.9 515.1 425.4 502.6L390.2 467.4zM232 200V264H168C154.7 264 144 274.7 144 288C144 301.3 154.7 312 168 312H232V376C232 389.3 242.7 400 256 400C269.3 400 280 389.3 280 376V312H344C357.3 312 368 301.3 368 288C368 274.7 357.3 264 344 264H280V200C280 186.7 269.3 176 256 176C242.7 176 232 186.7 232 200z\", \"M0 95.24C0 42.64 42.64 0 95.24 0C120.2 0 143 9.638 160 25.4L14.86 146.4C5.452 131.6 0 114.1 0 95.24zM280 264H344C357.3 264 368 274.7 368 288C368 301.3 357.3 312 344 312H280V376C280 389.3 269.3 400 256 400C242.7 400 232 389.3 232 376V312H168C154.7 312 144 301.3 144 288C144 274.7 154.7 264 168 264H232V200C232 186.7 242.7 176 256 176C269.3 176 280 186.7 280 200V264zM416.8 0C469.4 0 512 42.64 512 95.24C512 114 506.5 131.6 497.1 146.4L352 25.4C368.1 9.638 391.8 0 416.8 0z\"]]\n};\nvar faAlicorn = {\n  prefix: 'fad',\n  iconName: 'alicorn',\n  icon: [640, 512, [], \"f6b0\", [\"M64.36 215.7C54.07 223.3 47.1 235.3 48 248L48 304c0 8.837-7.164 16-16 16l-16 .0001C7.163 320 0 312.8 0 304V248C0 199.4 39.4 160 88 160H88.46C74.58 175.5 66.12 195 64.36 215.7zM632 32L531.9 32c-3.064 3.188-6.437 5.976-10.2 8.299c5.11 5.38 9.91 10.47 13.69 14.5c5.534 5.908 8.613 13.71 8.59 21.8l.0394 6.695l92.44-36.66c3.673-2.456 4.684-7.412 2.228-11.08C637.2 33.34 634.7 32.01 632 32z\", \"M543.9 76.6c.0176-8.098-3.049-15.89-8.59-21.8c-3.779-4-8.581-9.119-13.69-14.5c11.06-6.84 19.52-17.5 22.2-30.67c.8555-4.385-2.037-8.626-6.422-9.483C536.9 .0508 536.5 0 535.1 0h-120c-69.23 0-127.1 64-127.1 128c-63.92 0-104.3-36.77-127.7-90.26C156.9 30.2 146.7 30.01 143.2 37.46C133.2 58.6 127.1 81.73 128 105.1c0 67 51 136.2 128 150.9C159.1 256 117.3 182.7 102.6 147C60.11 178.7 51.35 238.8 83.05 281.3C86.46 285.9 90.3 290.1 94.48 293.1l-25.66 68.49c-4.555 12.16-5.325 25.42-2.177 38.01l21.77 87.28C91.97 502 104.8 512 119.5 512h32.98c20.81 0 36.08-19.55 31.05-39.74l-21.26-85.39l23.78-63.61l102.1 22.34L288.1 480c0 17.67 14.33 32 32 32h32c17.6 0 32-14.4 32-32V318.2C404.6 297.4 416.1 269.3 416.1 240c0-.2207-.0952-.4121-.105-.6328V136.9L431.1 144l18.89 37.72c7.449 14.86 25.08 21.53 40.52 15.36l32.53-13.07c12.17-4.861 20.11-16.63 20.1-29.74L543.9 76.6zM480 96c-8.836 0-16-7.164-16-16c0-8.838 7.125-16 15.96-16s16 7.162 16 16C495.1 88.84 488.8 96 480 96z\"]]\n};\nvar faCommentQuestion = {\n  prefix: 'fad',\n  iconName: 'comment-question',\n  icon: [512, 512, [], \"e14b\", [\"M256 31.1c-141.4 0-255.1 93.13-255.1 208c0 49.63 21.35 94.98 56.97 130.7c-12.5 50.38-54.27 95.27-54.77 95.77c-2.25 2.25-2.875 5.734-1.5 8.734c1.249 3 4.021 4.766 7.271 4.766c66.25 0 115.1-31.76 140.6-51.39c32.63 12.25 69.02 19.39 107.4 19.39c141.4 0 255.1-93.13 255.1-208S397.4 31.1 256 31.1zM249.1 352C235.4 352 224 340.6 224 326S235.4 300 249.1 300c14.63 0 26 11.38 26 26S264.6 352 249.1 352zM307.7 235.4l-38.33 23.13v1.652c0 10.74-9.168 19.83-20 19.83c-10.83 0-20-9.088-20-19.83V246.1c0-6.609 3.332-13.22 10-17.35l47.5-28.09C292.7 198.2 296 192.4 296 185.8c0-9.914-8.334-18.17-18.33-18.17H234.3c-10 0-18.33 8.26-18.33 18.17c0 10.74-9.166 19.83-20 19.83S176 196.6 176 185.8C176 153.6 201.8 128 234.3 128h43.33C310.2 128 336 153.6 336 185.8C336 205.7 325.2 224.7 307.7 235.4z\", \"M249.1 300C235.4 300 224 311.4 224 326S235.4 352 249.1 352c14.63 0 26-11.38 26-26S264.6 300 249.1 300zM277.7 128H234.3C201.8 128 176 153.6 176 185.8c0 10.74 9.166 19.83 20 19.83S216 196.6 216 185.8c0-9.914 8.334-18.17 18.33-18.17h43.33c10 0 18.33 8.26 18.33 18.17c0 6.607-3.334 12.39-9.166 15.7L239.3 229.6c-6.668 4.131-10 10.74-10 17.35v13.22c0 10.74 9.166 19.83 20 19.83c10.83 0 20-9.088 20-19.83V258.5l38.33-23.13C325.2 224.7 336 205.7 336 185.8C336 153.6 310.2 128 277.7 128z\"]]\n};\nvar faGingerbreadMan = {\n  prefix: 'fad',\n  iconName: 'gingerbread-man',\n  icon: [448, 512, [], \"f79d\", [\"M338.3 303.1h29.75c38.88 0 69.63-34.75 63.13-74.75c-5.125-31.5-34.75-53.25-66.5-53.25h-65.88c-7.125 0-10.5-8.375-5.5-13.5c20.75-21.63 31.5-52.75 24.88-86.25c-7.5-37.5-38.5-67.88-76-74.63c-61.13-11-114.1 35.5-114.1 94.38c0 25.75 10.25 49.13 26.75 66.25C159.7 167.5 156.4 175.1 149.2 175.1H83.37c-31.88 0-61.38 21.75-66.5 53.25C10.37 269.2 41.12 303.1 79.1 303.1h29.75c10.13 0 18.25 8.25 18.25 18.25c0 4.25-1.5 8.375-4.25 11.63L65.62 403.7c-23.38 27.88-21.63 72.38 7.125 94.63C84.25 507.6 98.25 512 111.1 512c18.25 0 36.5-7.75 49.25-23l38.25-45.88c12.75-15.38 36.38-15.38 49.25 0l38.25 45.88C299.8 504.2 317.8 512 336.3 512c13.75 0 27.63-4.375 39.25-13.5c28.75-22.38 30.38-66.75 7.125-94.75l-58.25-69.75c-2.625-3.25-4.125-7.375-4.125-11.75C320 312.2 328.3 303.1 338.3 303.1zM192 95.1c-8.75 0-16.01-7.251-16.01-16s7.25-16 16-16c8.75 0 16 7.25 16 16S200.8 95.1 192 95.1zM224 367.1c-8.75 0-15.1-7.249-15.1-15.1c0-8.75 7.25-16 15.1-16s16 7.251 16 16C240 360.7 232.8 367.1 224 367.1zM224 303.1c-8.75 0-15.1-7.249-15.1-15.1s7.25-16 15.1-16s16 7.252 16 16S232.8 303.1 224 303.1zM224 239.1c-8.75 0-15.1-7.249-15.1-15.1c0-8.75 7.25-16 15.1-16s16 7.251 16 16C240 232.7 232.8 239.1 224 239.1zM256 95.1c-8.75 0-16.01-7.251-16.01-16s7.25-16 16-16s16 7.25 16 16S264.8 95.1 256 95.1z\", \"M224 335.1c-8.75 0-15.1 7.251-15.1 16c0 8.75 7.25 15.1 15.1 15.1c8.75 0 16-7.249 16-15.1C240 343.2 232.8 335.1 224 335.1zM224 271.1c-8.75 0-15.1 7.252-15.1 16s7.25 15.1 15.1 15.1c8.75 0 16-7.249 16-15.1S232.8 271.1 224 271.1zM224 239.1c8.75 0 16-7.249 16-15.1c0-8.75-7.251-16-16-16c-8.75 0-15.1 7.251-15.1 16C208 232.7 215.3 239.1 224 239.1z\"]]\n};\nvar faGuaraniSign = {\n  prefix: 'fad',\n  iconName: 'guarani-sign',\n  icon: [384, 512, [], \"e19a\", [\"M224 32V66.66C213.6 64.91 202.9 64 192 64C181.1 64 170.4 64.91 160 66.65V32C160 14.33 174.3 0 192 0C209.7 0 224 14.33 224 32zM224 379.1C213.8 382.6 203 384 192 384C180.1 384 170.2 382.6 160 379.1V132C170.2 129.4 180.1 128 192 128C203.1 128 213.8 129.4 224 132V379.1zM224 480C224 497.7 209.7 512 192 512C174.3 512 160 497.7 160 480V445.3C170.4 447.1 181.1 448 192 448C202.9 448 213.6 447.1 224 445.3V480z\", \"M192 128C121.3 128 64 185.3 64 256C64 326.7 121.3 384 192 384C251.6 384 301.8 343.2 315.1 288H224V224H352C369.7 224 384 238.3 384 256C384 362 298 448 192 448C85.96 448 0 362 0 256C0 149.1 85.96 64 192 64C244.3 64 291.8 84.97 326.4 118.9C339 131.3 339.2 151.5 326.9 164.1C314.5 176.8 294.2 176.1 281.6 164.6C258.5 141.9 226.9 128 191.1 128H192z\"]]\n};\nvar faBurgerFries = {\n  prefix: 'fad',\n  iconName: 'burger-fries',\n  icon: [640, 512, [], \"e0cd\", [\"M160 268.8V15.1C160 13.28 160.7 10.6 162 8.228C163.4 5.853 165.3 3.857 167.6 2.429C169.9 .9997 172.6 .1853 175.3 .0624C177.1-.0604 180.7 .5117 183.1 1.725L215.1 17.73C217.8 19.02 220.1 21.05 221.6 23.58C223.2 26.11 224 29.02 224 31.1V268.8C202.9 273.2 181.1 273.2 160 268.8zM378.6 84.09C380.7 85.9 382.3 88.22 383.2 90.83C384.1 93.44 384.3 96.23 383.7 98.94L370.2 176.7C355 182.1 340.4 188.1 326.6 197.2L346.1 86.08L363.4 80.96C365.1 80.13 368.8 79.98 371.4 80.54C374.1 81.1 376.6 82.35 378.6 84.16V84.09zM277.6 335.1C271.2 341.6 265.1 348.5 262.3 356.2C258.6 363.9 256.5 372.2 256.1 380.7C255.6 389.2 256.9 397.8 259.8 405.8C262.7 413.8 267.2 421.1 272.1 427.4C267.7 431.9 263.4 437.5 260.5 443.8C257.5 450.1 256 457 256 463.1C256 468.9 256.5 473.7 257.5 478.5C257.9 480.8 258.6 482.1 259.2 485.1C259.8 487.3 260.4 489.4 261.2 491.5C262.3 494.4 263.5 497.2 264.9 499.9C265.4 500.9 265.1 501.9 266.5 502.8C268.3 506 270.2 509.1 272.4 511.1H85.73C78.44 512 71.36 509.6 65.67 505C59.97 500.5 55.1 494.1 54.4 487L.3847 243.5C-.1378 241.1-.1279 238.7 .4135 236.4C.9553 234 2.015 231.9 3.514 229.1C5.013 228.1 6.914 226.6 9.075 225.6C11.24 224.5 13.6 223.1 16 223.1H49.98C53.39 223.8 56.75 224.8 59.52 226.8C62.29 228.8 64.31 231.7 65.25 234.1C73.89 273.1 127.4 303.1 192 303.1C214.1 304.1 236 300.4 256.8 292.9C257.1 296.1 257.7 301 258.7 305C259.8 309.6 261.4 314.1 263.6 318.3C267.2 325 271.9 330.1 277.6 335.1zM101.1 237.7L64.29 40.61C63.73 37.67 64.01 34.63 65.09 31.84C66.17 29.06 68.01 26.63 70.4 24.83L98.88 3.197C101.1 1.553 103.6 .4938 106.3 .1197C109-.2544 111.8 .0695 114.3 1.061C116.9 2.052 119.1 3.677 120.9 5.781C122.6 7.886 123.8 10.4 124.3 13.09L128 33.09V258.5C117.4 253.9 108.2 246.8 101.1 237.7H101.1zM16.51 191.1L.2567 98.72C-.1961 96.03 .0433 93.28 .9518 90.71C1.86 88.15 3.408 85.86 5.448 84.06C7.489 82.26 9.955 81.01 12.61 80.43C15.27 79.84 18.03 79.95 20.64 80.73L40.38 86.59L60.38 193.8C57 192.8 53.53 192.2 50.02 191.1H16.51zM307.4 32.44C310.1 33.03 312.5 34.28 314.6 36.08C316.6 37.88 318.1 40.16 319 42.73C319.1 45.29 320.2 48.04 319.7 50.72L289.6 223.2C289.1 224.5 288.4 225.8 287.9 227.2C284.1 230.1 282.2 233.1 279.6 236.1C275.2 240.9 271.1 245.1 267.3 251.3C267.1 251.7 267 252.1 266.8 252.4C263.3 254.7 259.7 256.7 256 258.5V51.2C256.9 49.28 258.2 47.57 259.7 46.16C261.3 44.74 263.1 43.66 265.1 42.97L299.4 32.73C301.1 31.96 304.8 31.86 307.4 32.44H307.4z\", \"M635.3 452.7C638.3 455.7 640 459.8 640 463.1C640 476.7 634.9 488.9 625.9 497.9C616.9 506.9 604.7 511.1 592 511.1H336C323.3 511.1 311.1 506.9 302.1 497.9C293.1 488.9 288 476.7 288 463.1C288 459.8 289.7 455.7 292.7 452.7C295.7 449.7 299.8 447.1 304 447.1H624C628.2 447.1 632.3 449.7 635.3 452.7zM297.4 406.6C291.4 400.6 288 392.5 288 383.1C288 375.5 291.4 367.4 297.4 361.4C303.4 355.4 311.5 351.1 320 351.1H608C616.5 351.1 624.6 355.4 630.6 361.4C636.6 367.4 640 375.5 640 383.1C640 392.5 636.6 400.6 630.6 406.6C624.6 412.6 616.5 415.1 608 415.1H320C311.5 415.1 303.4 412.6 297.4 406.6zM302.8 315.1C297.8 312 293.8 307.6 291.2 302.4C288.6 297.2 287.4 291.3 287.9 285.5C288.3 279.7 290.4 274.1 293.8 269.4C314.1 244.1 340.1 223.9 369.7 210.4C399.2 197 431.6 190.7 464 191.1C496.5 190.7 528.8 197.1 558.3 210.5C587.9 223.9 613.9 244.1 634.3 269.4C637.7 274.1 639.8 279.7 640.2 285.6C640.7 291.4 639.5 297.2 636.9 302.4C634.2 307.7 630.2 312.1 625.3 315.1C620.3 318.2 614.6 319.9 608.7 319.1H319.3C313.4 319.9 307.7 318.2 302.8 315.1H302.8zM532.7 244.7C529.7 247.7 528 251.8 528 255.1C528 259.2 528.9 262.3 530.7 264.9C532.5 267.5 534.1 269.6 537.9 270.8C540.8 271.1 544 272.3 547.1 271.7C550.2 271.1 553.1 269.5 555.3 267.3C557.6 265.1 559.1 262.2 559.7 259.1C560.3 256 559.1 252.8 558.8 249.9C557.6 246.9 555.5 244.5 552.9 242.7C550.3 240.9 547.2 239.1 544 239.1C539.8 239.1 535.7 241.7 532.7 244.7L532.7 244.7zM452.7 228.7C449.7 231.7 448 235.8 448 239.1C448 243.2 448.9 246.3 450.7 248.9C452.5 251.5 454.1 253.6 457.9 254.8C460.8 255.1 464 256.3 467.1 255.7C470.2 255.1 473.1 253.5 475.3 251.3C477.6 249.1 479.1 246.2 479.7 243.1C480.3 240 479.1 236.8 478.8 233.9C477.6 230.9 475.5 228.5 472.9 226.7C470.3 224.9 467.2 223.1 464 223.1C459.8 223.1 455.7 225.7 452.7 228.7V228.7zM372.7 244.7C369.7 247.7 368 251.8 368 255.1C368 259.2 368.9 262.3 370.7 264.9C372.5 267.5 374.1 269.6 377.9 270.8C380.8 271.1 384 272.3 387.1 271.7C390.2 271.1 393.1 269.5 395.3 267.3C397.6 265.1 399.1 262.2 399.7 259.1C400.3 256 399.1 252.8 398.8 249.9C397.6 246.9 395.5 244.5 392.9 242.7C390.3 240.9 387.2 239.1 384 239.1C379.8 239.1 375.7 241.7 372.7 244.7V244.7z\"]]\n};\nvar faMugTea = {\n  prefix: 'fad',\n  iconName: 'mug-tea',\n  icon: [576, 512, [], \"f875\", [\"M447.1 64H416l-.002 64h32c35.38 0 64 28.62 64 64s-28.62 64-64 64H415.1L416 320h31.1C518.7 320 576 262.8 576 192S518.7 64 447.1 64zM175.1 128V64H143.1v64L105.4 166.6c-6 6-9.375 14.13-9.375 22.63L95.1 256c0 17.62 14.38 32 32 32h64c17.62 0 32-14.38 32-32l-.0003-66.75c0-8.5-3.374-16.63-9.374-22.63L175.1 128z\", \"M416 64l-.0008 288c0 53-43 96-96 96H127.1c-53 0-96-43-96-96L31.1 88c0-15.02 12.42-24 24-24h88v64L105.4 166.6c-6 6-9.375 14.13-9.375 22.63L95.1 256c0 17.62 14.38 32 32 32h64c17.62 0 32-14.38 32-32l-.0003-66.75c0-8.5-3.374-16.63-9.374-22.63L175.1 128V64H416z\"]]\n};\nvar faBorderTop = {\n  prefix: 'fad',\n  iconName: 'border-top',\n  icon: [448, 512, [], \"f855\", [\"M32 192C14.33 192 0 177.7 0 160C0 142.3 14.33 128 32 128C49.67 128 64 142.3 64 160C64 177.7 49.67 192 32 192zM416 192C398.3 192 384 177.7 384 160C384 142.3 398.3 128 416 128C433.7 128 448 142.3 448 160C448 177.7 433.7 192 416 192zM192 160C192 142.3 206.3 128 224 128C241.7 128 256 142.3 256 160C256 177.7 241.7 192 224 192C206.3 192 192 177.7 192 160zM32 384C14.33 384 0 369.7 0 352C0 334.3 14.33 320 32 320C49.67 320 64 334.3 64 352C64 369.7 49.67 384 32 384zM384 352C384 334.3 398.3 320 416 320C433.7 320 448 334.3 448 352C448 369.7 433.7 384 416 384C398.3 384 384 369.7 384 352zM224 384C206.3 384 192 369.7 192 352C192 334.3 206.3 320 224 320C241.7 320 256 334.3 256 352C256 369.7 241.7 384 224 384zM0 256C0 238.3 14.33 224 32 224C49.67 224 64 238.3 64 256C64 273.7 49.67 288 32 288C14.33 288 0 273.7 0 256zM416 288C398.3 288 384 273.7 384 256C384 238.3 398.3 224 416 224C433.7 224 448 238.3 448 256C448 273.7 433.7 288 416 288zM192 256C192 238.3 206.3 224 224 224C241.7 224 256 238.3 256 256C256 273.7 241.7 288 224 288C206.3 288 192 273.7 192 256zM32 480C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416C49.67 416 64 430.3 64 448C64 465.7 49.67 480 32 480zM384 448C384 430.3 398.3 416 416 416C433.7 416 448 430.3 448 448C448 465.7 433.7 480 416 480C398.3 480 384 465.7 384 448zM224 480C206.3 480 192 465.7 192 448C192 430.3 206.3 416 224 416C241.7 416 256 430.3 256 448C256 465.7 241.7 480 224 480zM96 256C96 238.3 110.3 224 128 224C145.7 224 160 238.3 160 256C160 273.7 145.7 288 128 288C110.3 288 96 273.7 96 256zM128 480C110.3 480 96 465.7 96 448C96 430.3 110.3 416 128 416C145.7 416 160 430.3 160 448C160 465.7 145.7 480 128 480zM288 448C288 430.3 302.3 416 320 416C337.7 416 352 430.3 352 448C352 465.7 337.7 480 320 480C302.3 480 288 465.7 288 448zM320 288C302.3 288 288 273.7 288 256C288 238.3 302.3 224 320 224C337.7 224 352 238.3 352 256C352 273.7 337.7 288 320 288z\", \"M0 64C0 46.33 14.33 32 32 32H416C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96H32C14.33 96 0 81.67 0 64z\"]]\n};\nvar faArrowsRotate = {\n  prefix: 'fad',\n  iconName: 'arrows-rotate',\n  icon: [512, 512, [128472, \"refresh\", \"sync\"], \"f021\", [\"M462.4 329.8C433.4 419.7 350.4 480 255.1 480C184.6 480 119.9 445.5 80 389.9V464c0 17.69-14.33 32-32 32s-32-14.31-32-32V320c0-17.69 14.33-32 32-32h128c17.67 0 32 14.31 32 32s-14.33 32-32 32H131.6C159.7 391.5 205.5 416 256 416c66.58 0 125.1-42.53 145.5-105.8c5.422-16.78 23.38-26.03 40.3-20.59C458.6 294.1 467.9 313 462.4 329.8z\", \"M496 48V192c0 17.69-14.33 32-32 32h-128c-17.67 0-32-14.31-32-32s14.33-32 32-32h44.38C352.3 120.5 306.5 96 256 96C189.4 96 130.9 138.5 110.5 201.8C105.1 218.6 87.08 227.9 70.19 222.4c-16.81-5.406-26.05-23.47-20.61-40.28C78.59 92.34 161.5 32 256 32c71.36 0 136.1 34.52 176 90.09V48c0-17.69 14.33-32 32-32S496 30.31 496 48z\"]]\n};\nvar faRefresh = faArrowsRotate;\nvar faSync = faArrowsRotate;\nvar faCircleBookOpen = {\n  prefix: 'fad',\n  iconName: 'circle-book-open',\n  icon: [512, 512, [\"book-circle\"], \"e0ff\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM240 352c-11.81-6.959-50.92-25.71-101.4-3.734C133.6 350.4 128 346.9 128 341.9V185.5c0-5.455 3.379-10.54 8.752-12.74c21.22-8.676 41.57-13.11 59.14-12.79C215 160.3 230.1 164.9 240 168.1V352zM384 341.9c0 5.047-5.643 8.545-10.56 6.405C322.9 326.3 283.8 345 272 351.1V168.1c9.902-4.061 24.99-8.614 44.1-8.935c17.5-.1543 37.91 4.137 59.14 12.79C380.6 174.1 384 180.1 384 185.6V341.9z\", \"M375.2 172.8c-21.23-8.65-41.63-12.94-59.14-12.79C296.1 160.3 281.9 164.9 272 168.1v183c11.81-6.961 50.9-25.71 101.4-3.73C378.4 350.4 384 346.9 384 341.9v-156.3C384 180.1 380.6 174.1 375.2 172.8zM136.8 172.8C131.4 175 128 180.1 128 185.5v156.3c0 5.047 5.643 8.545 10.56 6.405C189.1 326.3 228.2 345 240 352V168.1C230.1 164.9 215 160.3 195.9 160C178.3 159.7 157.1 164.1 136.8 172.8z\"]]\n};\nvar faBookCircle = faCircleBookOpen;\nvar faArrowsToDottedLine = {\n  prefix: 'fad',\n  iconName: 'arrows-to-dotted-line',\n  icon: [448, 512, [], \"e0a6\", [\"M416 224c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S433.7 224 416 224zM160 256c0-17.67-14.33-32-32-32S96 238.3 96 256s14.33 32 32 32S160 273.7 160 256zM32 224C14.33 224 0 238.3 0 256s14.33 32 32 32s32-14.33 32-32S49.67 224 32 224zM224 288c17.67 0 32-14.33 32-32s-14.33-32-32-32S192 238.3 192 256S206.3 288 224 288zM320 224c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S337.7 224 320 224z\", \"M201.4 182.6C207.6 188.9 215.8 192 224 192s16.38-3.125 22.62-9.375l64-64C316.9 112.4 320 104.2 320 96c0-17.05-13.73-32-32-32c-8.188 0-16.38 3.125-22.62 9.375L256 82.75V32c0-17.69-14.31-32-32-32S192 14.31 192 32v50.75L182.6 73.38C176.4 67.13 168.2 64 160 64C141.7 64 128 78.95 128 96c0 8.188 3.125 16.38 9.375 22.62L201.4 182.6zM246.6 329.4C240.4 323.1 232.2 320 224 320s-16.38 3.115-22.62 9.365l-64 64C131.1 399.6 128 407.8 128 416c0 17.05 13.73 32 32 32c8.188 0 16.38-3.125 22.62-9.375L192 429.3V480c0 17.69 14.31 32 32 32s32-14.31 32-32v-50.75l9.375 9.375C271.6 444.9 279.8 448 288 448c18.28 0 32-14.95 32-32c0-8.188-3.125-16.38-9.375-22.62L246.6 329.4z\"]]\n};\nvar faFireExtinguisher = {\n  prefix: 'fad',\n  iconName: 'fire-extinguisher',\n  icon: [512, 512, [129519], \"f134\", [\"M64 480c0 17.67 14.33 32 31.1 32H256c17.67 0 31.1-14.33 31.1-32l-.0001-64H64L64 480zM128 108V58.81C69.59 69.32 20.5 110.6 1.235 168.4C-2.952 181 3.845 194.6 16.41 198.8C18.94 199.6 21.48 200 24 200c10.05 0 19.42-6.344 22.77-16.41C59.45 145.5 90.47 117.8 128 108zM224 56v48l63.1-.002v-48L224 56z\", \"M503.4 5.56c-5.453-4.531-12.61-6.406-19.67-5.188l-175.1 32c-11.41 2.094-19.7 12.03-19.7 23.63v48c0 11.59 8.297 21.53 19.7 23.62l175.1 31.1c1.438 .25 2.875 .375 4.297 .375c5.578 0 11.03-1.938 15.37-5.562c5.469-4.562 8.625-11.31 8.625-18.44V23.1C511.1 16.87 508.8 10.12 503.4 5.56zM224 139.2V32c0-17.67-14.33-32-31.1-32H160C142.3 0 128 14.33 128 32v107.2C90.26 157.2 64 195.4 64 240L64 416h223.1l.0001-176C287.1 195.4 261.7 157.2 224 139.2zM176 96C167.2 96 160 88.84 160 80c0-8.838 7.164-16 15.1-16s15.1 7.162 15.1 16C192 88.84 184.8 96 176 96z\"]]\n};\nvar faGarageOpen = {\n  prefix: 'fad',\n  iconName: 'garage-open',\n  icon: [640, 512, [], \"e00b\", [\"M244.1 320L242.2 328H397.8L395 320H445.9L451.1 334.1C468.3 344.5 480 362.9 480 384V480C480 497.7 465.7 512 448 512C430.3 512 416 497.7 416 480V464H224V480C224 497.7 209.7 512 192 512C174.3 512 160 497.7 160 480V384C160 362.9 171.7 344.5 188.9 334.1L194.1 320H244.1zM240 424C253.3 424 264 413.3 264 400C264 386.7 253.3 376 240 376C226.7 376 216 386.7 216 400C216 413.3 226.7 424 240 424zM400 376C386.7 376 376 386.7 376 400C376 413.3 386.7 424 400 424C413.3 424 424 413.3 424 400C424 386.7 413.3 376 400 376z\", \"M0 488V171.3C0 145.2 15.93 121.6 40.23 111.9L308.1 4.753C315.7 1.702 324.3 1.702 331.9 4.753L599.8 111.9C624.1 121.6 640 145.2 640 171.3V488C640 501.3 629.3 512 616 512H568C554.7 512 544 501.3 544 488V223.1C544 206.3 529.7 191.1 512 191.1H128C110.3 191.1 96 206.3 96 223.1V488C96 501.3 85.25 512 72 512H24C10.75 512 0 501.3 0 488zM512 287.1H128V223.1H512V287.1z\"]]\n};\nvar faShelvesEmpty = {\n  prefix: 'fad',\n  iconName: 'shelves-empty',\n  icon: [640, 512, [], \"e246\", [\"M608 0c-17.6 0-32 14.4-32 31.1V160H64V31.1C64 14.4 49.6 0 32 0S0 14.4 0 31.1v480h64v-32h512v32h64v-480C640 14.4 625.6 0 608 0zM576 416H64V224h512V416z\", \"\"]]\n};\nvar faCruzeiroSign = {\n  prefix: 'fad',\n  iconName: 'cruzeiro-sign',\n  icon: [384, 512, [], \"e152\", [\"M160 402.7V256C160 238.3 174.3 224 192 224C199.7 224 206.8 226.7 212.3 231.3C223 226.6 234.8 224 247.3 224C264.5 224 281.3 229.1 295.7 238.7L305.8 245.4C320.5 255.2 324.4 275 314.6 289.8C304.8 304.5 284.1 308.4 270.2 298.6L260.2 291.9C256.4 289.4 251.9 288 247.3 288C234.4 288 224 298.4 224 311.3V416C201.2 416 179.6 411.2 160 402.7z\", \"M224 96C135.6 96 63.1 167.6 63.1 256C63.1 344.4 135.6 416 224 416C264.1 416 302.3 400.6 330.7 375.3C343.8 363.5 364.1 364.6 375.8 377.8C387.6 390.9 386.5 411.2 373.3 422.1C333.7 458.4 281.4 480 224 480C100.3 480 0 379.7 0 256C0 132.3 100.3 32 224 32C281.4 32 333.7 53.59 373.3 89.04C386.5 100.8 387.6 121.1 375.8 134.2C364.1 147.4 343.8 148.5 330.7 136.7C302.3 111.4 264.1 96 224 96V96z\"]]\n};\nvar faWatchApple = {\n  prefix: 'fad',\n  iconName: 'watch-apple',\n  icon: [384, 512, [], \"e2cb\", [\"M304 64C348.2 64 384 99.82 384 144V368C384 412.2 348.2 448 304 448H80C35.82 448 0 412.2 0 368V144C0 99.82 35.82 64 80 64H304zM192 298.7C215.6 298.7 234.7 279.6 234.7 256C234.7 232.4 215.6 213.3 192 213.3C168.4 213.3 149.3 232.4 149.3 256C149.3 279.6 168.4 298.7 192 298.7zM245.3 320C227.7 320 213.3 334.3 213.3 352C213.3 369.7 227.7 384 245.3 384C263 384 277.3 369.7 277.3 352C277.3 334.3 263 320 245.3 320zM138.7 384C156.3 384 170.7 369.7 170.7 352C170.7 334.3 156.3 320 138.7 320C120.1 320 106.7 334.3 106.7 352C106.7 369.7 120.1 384 138.7 384zM245.3 128C227.7 128 213.3 142.3 213.3 160C213.3 177.7 227.7 192 245.3 192C263 192 277.3 177.7 277.3 160C277.3 142.3 263 128 245.3 128zM138.7 192C156.3 192 170.7 177.7 170.7 160C170.7 142.3 156.3 128 138.7 128C120.1 128 106.7 142.3 106.7 160C106.7 177.7 120.1 192 138.7 192zM96 224C78.33 224 64 238.3 64 256C64 273.7 78.33 288 96 288C113.7 288 128 273.7 128 256C128 238.3 113.7 224 96 224zM288 288C305.7 288 320 273.7 320 256C320 238.3 305.7 224 288 224C270.3 224 256 238.3 256 256C256 273.7 270.3 288 288 288z\", \"M271.7 0C298.4 0 320 21.63 320 48.32V65.6C314.8 64.55 309.5 64 304 64H80C74.52 64 69.17 64.55 64 65.6V48.32C64 21.63 85.63 0 112.3 0L271.7 0zM64 464V446.4C69.17 447.4 74.52 448 80 448H304C309.5 448 314.8 447.4 320 446.4V464C320 490.5 298.5 512 272 512H112C85.49 512 64 490.5 64 464zM213.3 352C213.3 334.3 227.7 320 245.3 320C263 320 277.3 334.3 277.3 352C277.3 369.7 263 384 245.3 384C227.7 384 213.3 369.7 213.3 352zM277.3 160C277.3 177.7 263 192 245.3 192C227.7 192 213.3 177.7 213.3 160C213.3 142.3 227.7 128 245.3 128C263 128 277.3 142.3 277.3 160zM64 256C64 238.3 78.33 224 96 224C113.7 224 128 238.3 128 256C128 273.7 113.7 288 96 288C78.33 288 64 273.7 64 256z\"]]\n};\nvar faWatchCalculator = {\n  prefix: 'fad',\n  iconName: 'watch-calculator',\n  icon: [384, 512, [], \"f8f0\", [\"M304 64C348.2 64 384 99.82 384 144V368C384 412.2 348.2 448 304 448H80C35.82 448 0 412.2 0 368V144C0 99.82 35.82 64 80 64H304zM80 128C71.16 128 64 135.2 64 144V176C64 184.8 71.16 192 80 192H304C312.8 192 320 184.8 320 176V144C320 135.2 312.8 128 304 128H80zM88 296C101.3 296 112 285.3 112 272C112 258.7 101.3 248 88 248C74.75 248 64 258.7 64 272C64 285.3 74.75 296 88 296zM192 248C178.7 248 168 258.7 168 272C168 285.3 178.7 296 192 296C205.3 296 216 285.3 216 272C216 258.7 205.3 248 192 248zM296 296C309.3 296 320 285.3 320 272C320 258.7 309.3 248 296 248C282.7 248 272 258.7 272 272C272 285.3 282.7 296 296 296zM88 336C74.75 336 64 346.7 64 360C64 373.3 74.75 384 88 384C101.3 384 112 373.3 112 360C112 346.7 101.3 336 88 336zM192 384C205.3 384 216 373.3 216 360C216 346.7 205.3 336 192 336C178.7 336 168 346.7 168 360C168 373.3 178.7 384 192 384zM296 336C282.7 336 272 346.7 272 360C272 373.3 282.7 384 296 384C309.3 384 320 373.3 320 360C320 346.7 309.3 336 296 336z\", \"M271.7 0C298.4 0 320 21.63 320 48.32V65.6C314.8 64.55 309.5 64 304 64H80C74.52 64 69.17 64.55 64 65.6V48.32C64 21.63 85.63 0 112.3 0L271.7 0zM64 464V446.4C69.17 447.4 74.52 448 80 448H304C309.5 448 314.8 447.4 320 446.4V464C320 490.5 298.5 512 272 512H112C85.49 512 64 490.5 64 464zM64 272C64 258.7 74.75 248 88 248C101.3 248 112 258.7 112 272C112 285.3 101.3 296 88 296C74.75 296 64 285.3 64 272zM168 272C168 258.7 178.7 248 192 248C205.3 248 216 258.7 216 272C216 285.3 205.3 296 192 296C178.7 296 168 285.3 168 272zM320 272C320 285.3 309.3 296 296 296C282.7 296 272 285.3 272 272C272 258.7 282.7 248 296 248C309.3 248 320 258.7 320 272zM64 360C64 346.7 74.75 336 88 336C101.3 336 112 346.7 112 360C112 373.3 101.3 384 88 384C74.75 384 64 373.3 64 360zM216 360C216 373.3 205.3 384 192 384C178.7 384 168 373.3 168 360C168 346.7 178.7 336 192 336C205.3 336 216 346.7 216 360zM272 360C272 346.7 282.7 336 296 336C309.3 336 320 346.7 320 360C320 373.3 309.3 384 296 384C282.7 384 272 373.3 272 360z\"]]\n};\nvar faListDropdown = {\n  prefix: 'fad',\n  iconName: 'list-dropdown',\n  icon: [512, 512, [], \"e1cf\", [\"M384 232C397.3 232 408 242.7 408 256C408 269.3 397.3 280 384 280H128C114.7 280 104 269.3 104 256C104 242.7 114.7 232 128 232H384zM384 320C397.3 320 408 330.7 408 344C408 357.3 397.3 368 384 368H128C114.7 368 104 357.3 104 344C104 330.7 114.7 320 128 320H384z\", \"M0 96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96zM64 416H448V192H64V416zM357.7 109.7L394.3 146.3C397.5 149.5 402.5 149.5 405.7 146.3L442.3 109.7C447.4 104.6 443.8 96 436.7 96H363.3C356.2 96 352.6 104.6 357.7 109.7V109.7z\"]]\n};\nvar faCabinetFiling = {\n  prefix: 'fad',\n  iconName: 'cabinet-filing',\n  icon: [448, 512, [128452], \"f64b\", [\"M400 0h-352C21.6 0 0 21.6 0 48v192h448v-192C448 21.6 426.4 0 400 0zM320 152C320 156.4 316.4 160 312 160h-16C291.6 160 288 156.4 288 152V128H160v24C160 156.4 156.4 160 152 160h-16C131.6 160 128 156.4 128 152V112C128 103.1 135.1 96 144 96h160C312.9 96 320 103.1 320 112V152zM0 464C0 490.4 21.6 512 48 512h352c26.4 0 48-21.6 48-48v-192H0V464zM128 368C128 359.1 135.1 352 144 352h160c8.875 0 16 7.125 16 16v40c0 4.375-3.625 8-8 8h-16C291.6 416 288 412.4 288 408V384H160v24C160 412.4 156.4 416 152 416h-16C131.6 416 128 412.4 128 408V368z\", \"M304 96h-160C135.1 96 128 103.1 128 112v40C128 156.4 131.6 160 136 160h16C156.4 160 160 156.4 160 152V128h128v24C288 156.4 291.6 160 296 160h16C316.4 160 320 156.4 320 152V112C320 103.1 312.9 96 304 96zM304 352h-160C135.1 352 128 359.1 128 368v40C128 412.4 131.6 416 136 416h16C156.4 416 160 412.4 160 408V384h128v24c0 4.375 3.625 8 8 8h16c4.375 0 8-3.625 8-8V368C320 359.1 312.9 352 304 352z\"]]\n};\nvar faBurgerSoda = {\n  prefix: 'fad',\n  iconName: 'burger-soda',\n  icon: [640, 512, [], \"f858\", [\"M267.3 251.2C258.3 264.2 254.4 279.1 256.4 295.6C258.3 311.2 265.8 325.6 277.6 336C271.2 341.6 266.1 348.5 262.4 356.2C258.7 363.9 256.5 372.2 256.1 380.7C255.7 389.2 256.9 397.7 259.8 405.7C262.7 413.7 267.2 421.1 272.1 427.4C267.7 431.9 263.4 437.5 260.5 443.8C257.5 450.1 255.1 457 255.1 464C255.1 479.9 260.7 495.4 269.6 508.6C265.4 510.7 260.7 511.9 255.1 512H95.1C87.89 512 80.07 508.1 74.13 503.4C68.19 497.9 64.57 490.3 63.1 482.2L38.4 223.1H291.4C282.4 232.2 274.3 241.3 267.3 251.2L267.3 251.2zM347.3 132.7C350.3 135.7 352 139.8 352 144V176C352 180.2 350.3 184.3 347.3 187.3C344.3 190.3 340.2 192 336 192H16C11.76 192 7.687 190.3 4.686 187.3C1.686 184.3 0 180.2 0 176V144C0 139.8 1.686 135.7 4.686 132.7C7.687 129.7 11.76 128 16 128H157.2L181.8 30.24C183.9 21.59 188.9 13.91 195.9 8.424C202.9 2.942 211.6-.0248 220.5 .0002H272C276.2 .0002 280.3 1.686 283.3 4.687C286.3 7.687 288 11.76 288 16V32C288 36.24 286.3 40.31 283.3 43.31C280.3 46.31 276.2 48 272 48H226.8L206.8 128H336C340.2 128 344.3 129.7 347.3 132.7z\", \"M635.3 452.7C638.3 455.7 640 459.8 640 463.1C640 476.7 634.9 488.9 625.9 497.9C616.9 506.9 604.7 511.1 592 511.1H336C323.3 511.1 311.1 506.9 302.1 497.9C293.1 488.9 288 476.7 288 463.1C288 459.8 289.7 455.7 292.7 452.7C295.7 449.7 299.8 447.1 304 447.1H624C628.2 447.1 632.3 449.7 635.3 452.7zM297.4 406.6C291.4 400.6 288 392.5 288 383.1C288 375.5 291.4 367.4 297.4 361.4C303.4 355.4 311.5 351.1 320 351.1H608C616.5 351.1 624.6 355.4 630.6 361.4C636.6 367.4 640 375.5 640 383.1C640 392.5 636.6 400.6 630.6 406.6C624.6 412.6 616.5 415.1 608 415.1H320C311.5 415.1 303.4 412.6 297.4 406.6zM302.8 315.1C297.8 312 293.8 307.6 291.2 302.4C288.6 297.2 287.4 291.3 287.9 285.5C288.3 279.7 290.4 274.1 293.8 269.4C314.1 244.1 340.1 223.9 369.7 210.4C399.2 197 431.6 190.7 464 191.1C496.5 190.7 528.8 197.1 558.3 210.5C587.9 223.9 613.9 244.1 634.3 269.4C637.7 274.1 639.8 279.7 640.2 285.6C640.7 291.4 639.5 297.2 636.9 302.4C634.2 307.7 630.2 312.1 625.3 315.1C620.3 318.2 614.6 319.9 608.7 319.1H319.3C313.4 319.9 307.7 318.2 302.8 315.1H302.8zM532.7 244.7C529.7 247.7 528 251.8 528 255.1C528 259.2 528.9 262.3 530.7 264.9C532.5 267.5 534.1 269.6 537.9 270.8C540.8 271.1 544 272.3 547.1 271.7C550.2 271.1 553.1 269.5 555.3 267.3C557.6 265.1 559.1 262.2 559.7 259.1C560.3 256 559.1 252.8 558.8 249.9C557.6 246.9 555.5 244.5 552.9 242.7C550.3 240.9 547.2 239.1 544 239.1C539.8 239.1 535.7 241.7 532.7 244.7L532.7 244.7zM452.7 228.7C449.7 231.7 448 235.8 448 239.1C448 243.2 448.9 246.3 450.7 248.9C452.5 251.5 454.1 253.6 457.9 254.8C460.8 255.1 464 256.3 467.1 255.7C470.2 255.1 473.1 253.5 475.3 251.3C477.6 249.1 479.1 246.2 479.7 243.1C480.3 240 479.1 236.8 478.8 233.9C477.6 230.9 475.5 228.5 472.9 226.7C470.3 224.9 467.2 223.1 464 223.1C459.8 223.1 455.7 225.7 452.7 228.7V228.7zM372.7 244.7C369.7 247.7 368 251.8 368 255.1C368 259.2 368.9 262.3 370.7 264.9C372.5 267.5 374.1 269.6 377.9 270.8C380.8 271.1 384 272.3 387.1 271.7C390.2 271.1 393.1 269.5 395.3 267.3C397.6 265.1 399.1 262.2 399.7 259.1C400.3 256 399.1 252.8 398.8 249.9C397.6 246.9 395.5 244.5 392.9 242.7C390.3 240.9 387.2 239.1 384 239.1C379.8 239.1 375.7 241.7 372.7 244.7V244.7z\"]]\n};\nvar faSquareArrowUp = {\n  prefix: 'fad',\n  iconName: 'square-arrow-up',\n  icon: [448, 512, [\"arrow-square-up\"], \"f33c\", [\"M384 32H64C28.66 32 0 60.66 0 96v320c0 35.34 28.66 64 64 64h320c35.34 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM350.6 254.6c-12.5 12.5-32.75 12.5-45.25 0L256 205.3V384c0 17.69-14.33 32-32 32s-32-14.31-32-32V205.3L142.6 254.6c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l103.1-103.1C209.3 97.4 219.1 96 224 96c4.881 0 14.65 1.391 22.65 9.398l103.1 103.1C363.1 221.9 363.1 242.1 350.6 254.6z\", \"M350.6 254.6c-12.5 12.5-32.75 12.5-45.25 0L256 205.3V384c0 17.69-14.33 32-32 32s-32-14.31-32-32V205.3L142.6 254.6c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l103.1-103.1C209.3 97.4 219.1 96 224 96c4.881 0 14.65 1.391 22.65 9.398l103.1 103.1C363.1 221.9 363.1 242.1 350.6 254.6z\"]]\n};\nvar faArrowSquareUp = faSquareArrowUp;\nvar faGreaterThanEqual = {\n  prefix: 'fad',\n  iconName: 'greater-than-equal',\n  icon: [448, 512, [], \"f532\", [\"M34.28 331.9c5.016 12.53 17.03 20.12 29.73 20.12c3.953 0 7.969-.7187 11.88-2.281l320-127.1C408 216.9 416 205.1 416 192s-7.969-24.85-20.11-29.72l-320-128c-16.47-6.594-35.05 1.406-41.61 17.84C27.72 68.55 35.7 87.17 52.11 93.73l245.7 98.28L52.11 290.3C35.7 296.9 27.72 315.5 34.28 331.9z\", \"M416 416H32c-17.67 0-32 14.31-32 31.99s14.33 32.01 32 32.01h384c17.67 0 32-14.32 32-32.01S433.7 416 416 416z\"]]\n};\nvar faPalletBox = {\n  prefix: 'fad',\n  iconName: 'pallet-box',\n  icon: [640, 512, [], \"e208\", [\"M624 384c8.75 0 16-7.25 16-16v-32c0-8.75-7.25-16-16-16h-608C7.25 320 0 327.3 0 336v32C0 376.8 7.25 384 16 384H64v64H16C7.25 448 0 455.3 0 464v32C0 504.8 7.25 512 16 512h608c8.75 0 16-7.25 16-16v-32c0-8.75-7.25-16-16-16H576v-64H624zM288 448H128v-64h160V448zM512 448h-160v-64h160V448zM384 0v128l-64-32l-64 32v-128H384z\", \"M160 255.1h320c17.6 0 32-14.4 32-31.1V31.1c0-17.6-14.4-32-32-32l-96 0v128l-64-32l-64 32v-128L160 0c-17.6 0-32 14.4-32 32V224C128 241.6 142.4 255.1 160 255.1z\"]]\n};\nvar faFaceConfounded = {\n  prefix: 'fad',\n  iconName: 'face-confounded',\n  icon: [512, 512, [], \"e36c\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM118.8 212.8L154.8 256L118.8 299.2C116.1 301.4 116 304.1 116 306.9C116 315.8 125.6 321.6 133.5 317.3L223.4 269.4C234.1 263.7 234.1 248.3 223.4 242.6L133.5 194.7C125.6 190.4 116 196.2 116 205.1C116 207.9 116.1 210.6 118.8 212.8V212.8zM288.6 242.6C277.9 248.3 277.9 263.7 288.6 269.4L378.5 317.3C386.4 321.6 396 315.8 396 306.9C396 304.1 395 301.4 393.2 299.2L357.2 256L393.2 212.8C395 210.6 396 207.9 396 205.1C396 196.2 386.4 190.4 378.5 194.7L288.6 242.6zM216.9 354.7C211.5 351.1 204.5 351.1 199.1 354.7L158.9 381.5L135.2 369.7C127.3 365.7 117.6 368.9 113.7 376.8C109.7 384.7 112.9 394.4 120.8 398.3L152.8 414.3C157.1 416.9 164.1 416.5 168.9 413.3L208 387.2L247.1 413.3C252.5 416.9 259.5 416.9 264.9 413.3L304 387.2L343.1 413.3C347.9 416.5 354 416.9 359.2 414.3L391.2 398.3C399.1 394.4 402.3 384.7 398.3 376.8C394.4 368.9 384.7 365.7 376.8 369.7L353.1 381.5L312.9 354.7C307.5 351.1 300.5 351.1 295.1 354.7L256 380.8L216.9 354.7z\", \"M116 205.1C116 196.2 125.6 190.4 133.5 194.7L223.4 242.6C234.1 248.3 234.1 263.7 223.4 269.4L133.5 317.3C125.6 321.6 116 315.8 116 306.9C116 304.1 116.1 301.4 118.8 299.2L154.8 256L118.8 212.8C116.1 210.6 116 207.9 116 205.1V205.1zM393.2 212.8L357.2 256L393.2 299.2C395 301.4 396 304.1 396 306.9C396 315.8 386.4 321.6 378.5 317.3L288.6 269.4C277.9 263.7 277.9 248.3 288.6 242.6L378.5 194.7C386.4 190.4 396 196.2 396 205.1C396 207.9 395 210.6 393.2 212.8z\"]]\n};\nvar faShieldHalved = {\n  prefix: 'fad',\n  iconName: 'shield-halved',\n  icon: [512, 512, [\"shield-alt\"], \"f3ed\", [\"M256 .0002C256.2-.0053 256.5-.0078 256.7-.0078C261.4-.0081 265.9 1.008 270.1 2.913L458.4 82.79C480.4 92.12 496.9 113.8 496.7 139.1C496.2 239.2 455.5 420.7 283.1 503.2C274.8 507.1 265.8 509.1 256.7 509.1L256.7-.0078L256 .0002z\", \"M256-.0078L256 509.1C246.1 509.1 237.9 507.1 229.6 503.2C57.25 420.7 16.49 239.2 15.1 139.1C15.87 113.8 32.32 92.12 54.3 82.79L242.7 2.913C246.8 1.008 251.4-.0081 256-.0078C256.3-.0078 256.5-.0053 256.7 .0002L256-.0078z\"]]\n};\nvar faShieldAlt = faShieldHalved;\nvar faTruckPlow = {\n  prefix: 'fad',\n  iconName: 'truck-plow',\n  icon: [640, 512, [], \"f7de\", [\"M48 400C48 355.8 83.82 320 128 320C172.2 320 208 355.8 208 400C208 444.2 172.2 480 128 480C83.82 480 48 444.2 48 400zM272 400C272 355.8 307.8 320 352 320C396.2 320 432 355.8 432 400C432 444.2 396.2 480 352 480C307.8 480 272 444.2 272 400z\", \"M448 191.1C465.7 191.1 480 206.3 480 223.1V287.1H512V175.1C512 168.7 514.5 161.7 519 156L583 76.01C594.1 62.21 614.2 59.97 627.1 71.01C641.8 82.05 644 102.2 632.1 115.1L576 187.2V356.8L632.1 428C644 441.8 641.8 461.9 627.1 472.1C614.2 484 594.1 481.8 583 467.1L519 387.1C514.5 382.3 512 375.3 512 368V352H453.2C435.2 314.2 396.7 288 352 288C307.3 288 268.8 314.2 250.8 352H229.2C211.2 314.2 172.7 288 128 288C83.48 288 45.02 313.1 26.97 351.6C11.68 349.2 0 335.1 0 320V224C0 206.3 14.33 192 32 192H128V80C128 53.49 149.5 32 176 32H269.9C292.4 32 313.2 43.8 324.8 63.07L402.1 192L448 191.1zM269.9 95.1H191.1V191.1H327.5L269.9 95.1z\"]]\n};\nvar faBookAtlas = {\n  prefix: 'fad',\n  iconName: 'book-atlas',\n  icon: [448, 512, [\"atlas\"], \"f558\", [\"M400 384H96c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32h320v-66.94C410.1 382.8 405.6 384 400 384z\", \"M240 97.25C232.3 104.8 219.3 131.8 216.6 176h46.88C260.8 131.8 247.8 104.8 240 97.25zM334.4 208h-39.13c-1.5 27-6.5 51.38-14.12 70.38C308.8 265.1 329.1 239.3 334.4 208zM263.4 208H216.5C219.3 252.3 232.3 279.3 240 286.8C247.8 279.3 260.8 252.3 263.4 208zM334.4 176c-5.25-31.25-25.62-57.13-53.25-70.38C288.8 124.6 293.8 149 295.3 176H334.4zM96 384h304c26.51 0 48-21.49 48-48v-288C448 21.49 426.5 0 400 0H96C42.98 0 0 42.98 0 96v320c0 53.02 42.98 96 96 96h320c17.67 0 32-14.33 32-31.1C448 462.3 433.7 448 416 448l-318.6 0c-16.71 0-31.64-12.22-33.22-28.86C62.33 400.1 77.29 384 96 384zM240 64c70.75 0 128 57.25 128 128s-57.25 128-128 128s-128-57.25-128-128S169.3 64 240 64zM198.9 278.4C191.3 259.4 186.3 235 184.8 208H145.6C150.9 239.3 171.3 265.1 198.9 278.4zM198.9 105.6C171.3 118.9 150.9 144.8 145.6 176h39.13C186.3 149 191.3 124.6 198.9 105.6z\"]]\n};\nvar faAtlas = faBookAtlas;\nvar faVirus = {\n  prefix: 'fad',\n  iconName: 'virus',\n  icon: [512, 512, [], \"e074\", [\"M288 43.55C288 93.44 348.3 118.4 383.6 83.15L391.8 74.98C404.3 62.48 424.5 62.48 437 74.98C449.5 87.48 449.5 107.7 437 120.2L428.9 128.4C393.6 163.7 418.6 224 468.5 224H480C497.7 224 512 238.3 512 256C512 273.7 497.7 288 480 288H468.5C418.6 288 393.6 348.3 428.9 383.6L437 391.8C449.5 404.3 449.5 424.5 437 437C424.5 449.5 404.3 449.5 391.8 437L383.6 428.9C348.3 393.6 288 418.6 288 468.5V480C288 497.7 273.7 512 256 512C238.3 512 224 497.7 224 480V468.5C224 418.6 163.7 393.6 128.4 428.9L120.2 437C107.7 449.5 87.48 449.5 74.98 437C62.48 424.5 62.48 404.3 74.98 391.8L83.15 383.6C118.4 348.3 93.44 288 43.55 288H32C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224H43.55C93.44 224 118.4 163.7 83.15 128.4L74.98 120.2C62.48 107.7 62.48 87.48 74.98 74.98C87.48 62.48 107.7 62.48 120.2 74.98L128.4 83.15C163.7 118.4 224 93.44 224 43.55V32C224 14.33 238.3 0 256 0C273.7 0 288 14.33 288 32V43.55zM224 176C197.5 176 176 197.5 176 224C176 250.5 197.5 272 224 272C250.5 272 272 250.5 272 224C272 197.5 250.5 176 224 176zM304 328C317.3 328 328 317.3 328 304C328 290.7 317.3 280 304 280C290.7 280 280 290.7 280 304C280 317.3 290.7 328 304 328z\", \"M272 224C272 250.5 250.5 272 224 272C197.5 272 176 250.5 176 224C176 197.5 197.5 176 224 176C250.5 176 272 197.5 272 224z\"]]\n};\nvar faCommentMiddleTop = {\n  prefix: 'fad',\n  iconName: 'comment-middle-top',\n  icon: [512, 512, [], \"e14a\", [\"M512 304c0 114.9-114.6 208-256 208s-256-93.09-256-208c0-95.99 80.08-176.5 188.8-200.5l48.89-93.39C241.2 3.361 248.6 0 256 0s14.76 3.361 18.28 10.08l48.89 93.39C431.9 127.5 512 208 512 304z\", \"\"]]\n};\nvar faEnvelopeCircleCheck = {\n  prefix: 'fad',\n  iconName: 'envelope-circle-check',\n  icon: [640, 512, [], \"e4e8\", [\"M0 112C0 85.49 21.49 64 48 64H464C490.5 64 512 85.49 512 112C512 127.1 504.9 141.3 492.8 150.4L478.9 160.8C412.3 167.2 356.5 210.8 332.6 270.6L275.2 313.6C263.8 322.1 248.2 322.1 236.8 313.6L19.2 150.4C7.113 141.3 0 127.1 0 112H0zM320 336C320 378.5 335.1 417.6 360.2 448H64C28.65 448 0 419.3 0 384V176L217.6 339.2C240.4 356.3 271.6 356.3 294.4 339.2L320.8 319.4C320.3 324.9 320 330.4 320 336z\", \"M352 336C352 256.5 416.5 192 496 192C575.5 192 640 256.5 640 336C640 415.5 575.5 480 496 480C416.5 480 352 415.5 352 336zM563.3 315.3C569.6 309.1 569.6 298.9 563.3 292.7C557.1 286.4 546.9 286.4 540.7 292.7L480 353.4L451.3 324.7C445.1 318.4 434.9 318.4 428.7 324.7C422.4 330.9 422.4 341.1 428.7 347.3L468.7 387.3C474.9 393.6 485.1 393.6 491.3 387.3L563.3 315.3z\"]]\n};\nvar faLayerGroup = {\n  prefix: 'fad',\n  iconName: 'layer-group',\n  icon: [512, 512, [], \"f5fd\", [\"M292.9 279.8L444.9 209.6L498.1 234.2C506.6 238.1 512 246.6 512 255.1C512 265.3 506.6 273.8 498.1 277.8L279.5 378.8C264.6 385.7 247.4 385.7 232.5 378.8L13.93 277.8C5.438 273.8 0 265.3 0 255.1C0 246.6 5.437 238.1 13.93 234.2L67.13 209.6L219.1 279.8C242.5 290.7 269.5 290.7 292.9 279.8V279.8z\", \"M232.5 5.167C247.4-1.722 264.6-1.722 279.5 5.167L498.1 106.2C506.6 110.1 512 118.6 512 127.1C512 137.3 506.6 145.8 498.1 149.8L279.5 250.8C264.6 257.7 247.4 257.7 232.5 250.8L13.93 149.8C5.438 145.8 0 137.3 0 127.1C0 118.6 5.437 110.1 13.93 106.2L232.5 5.167zM498.1 362.2C506.6 366.1 512 374.6 512 383.1C512 393.3 506.6 401.8 498.1 405.8L279.5 506.8C264.6 513.7 247.4 513.7 232.5 506.8L13.93 405.8C5.438 401.8 0 393.3 0 383.1C0 374.6 5.437 366.1 13.93 362.2L67.13 337.6L219.1 407.8C242.5 418.7 269.5 418.7 292.9 407.8L444.9 337.6L498.1 362.2z\"]]\n};\nvar faRestroomSimple = {\n  prefix: 'fad',\n  iconName: 'restroom-simple',\n  icon: [576, 512, [], \"e23a\", [\"M256 0C242.8 0 232 10.8 232 24v464C232 501.2 242.8 512 256 512s24-10.8 24-24V24C280 10.8 269.2 0 256 0zM448 0c-35.38 0-64 28.62-64 64s28.62 64 64 64s64-28.62 64-64S483.4 0 448 0zM96 0C60.63 0 32 28.62 32 64s28.62 64 64 64s64-28.62 64-64S131.4 0 96 0z\", \"M575.4 363.6L527.1 194.8C521.3 174.2 502.4 160 480.1 160h-65.99c-21.43 0-40.27 14.21-46.15 34.81l-48.23 168.8C317.7 373.8 325.4 384 336 384H384v96c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-96h47.99C570.6 384 578.3 373.8 575.4 363.6zM128 160H64C28.65 160 0 188.7 0 224v96c0 17.67 14.33 32 32 32v128c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-128c17.67 0 32-14.33 32-32V224C192 188.7 163.3 160 128 160z\"]]\n};\nvar faArrowsToDot = {\n  prefix: 'fad',\n  iconName: 'arrows-to-dot',\n  icon: [512, 512, [], \"e4be\", [\"\", \"M288 82.74L297.4 73.37C309.9 60.88 330.1 60.88 342.6 73.37C355.1 85.87 355.1 106.1 342.6 118.6L278.6 182.6C266.1 195.1 245.9 195.1 233.4 182.6L169.4 118.6C156.9 106.1 156.9 85.87 169.4 73.37C181.9 60.88 202.1 60.88 214.6 73.37L223.1 82.75V32C223.1 14.33 238.3 0 255.1 0C273.7 0 288 14.33 288 32L288 82.74zM329.4 278.6C316.9 266.1 316.9 245.9 329.4 233.4L393.4 169.4C405.9 156.9 426.1 156.9 438.6 169.4C451.1 181.9 451.1 202.1 438.6 214.6L429.3 223.1H480C497.7 223.1 512 238.3 512 255.1C512 273.7 497.7 287.1 480 287.1H429.3L438.6 297.4C451.1 309.9 451.1 330.1 438.6 342.6C426.1 355.1 405.9 355.1 393.4 342.6L329.4 278.6zM182.6 233.4C195.1 245.9 195.1 266.1 182.6 278.6L118.6 342.6C106.1 355.1 85.87 355.1 73.37 342.6C60.88 330.1 60.88 309.9 73.37 297.4L82.75 288H32C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224H82.74L73.37 214.6C60.88 202.1 60.88 181.9 73.37 169.4C85.87 156.9 106.1 156.9 118.6 169.4L182.6 233.4zM169.4 438.6C156.9 426.1 156.9 405.9 169.4 393.4L233.4 329.4C245.9 316.9 266.1 316.9 278.6 329.4L342.6 393.4C355.1 405.9 355.1 426.1 342.6 438.6C330.1 451.1 309.9 451.1 297.4 438.6L288 429.3V480C288 497.7 273.7 512 256 512C238.3 512 224 497.7 224 480V429.3L214.6 438.6C202.1 451.1 181.9 451.1 169.4 438.6H169.4zM288 256C288 273.7 273.7 288 256 288C238.3 288 224 273.7 224 256C224 238.3 238.3 224 256 224C273.7 224 288 238.3 288 256z\"]]\n};\nvar faBorderOuter = {\n  prefix: 'fad',\n  iconName: 'border-outer',\n  icon: [448, 512, [], \"f851\", [\"M192 160C192 142.3 206.3 128 224 128C241.7 128 256 142.3 256 160C256 177.7 241.7 192 224 192C206.3 192 192 177.7 192 160zM96 256C96 238.3 110.3 224 128 224C145.7 224 160 238.3 160 256C160 273.7 145.7 288 128 288C110.3 288 96 273.7 96 256zM256 256C256 273.7 241.7 288 224 288C206.3 288 192 273.7 192 256C192 238.3 206.3 224 224 224C241.7 224 256 238.3 256 256zM288 256C288 238.3 302.3 224 320 224C337.7 224 352 238.3 352 256C352 273.7 337.7 288 320 288C302.3 288 288 273.7 288 256zM256 352C256 369.7 241.7 384 224 384C206.3 384 192 369.7 192 352C192 334.3 206.3 320 224 320C241.7 320 256 334.3 256 352z\", \"M384 96H64V416H384V96zM384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384z\"]]\n};\nvar faHashtagLock = {\n  prefix: 'fad',\n  iconName: 'hashtag-lock',\n  icon: [576, 512, [], \"e415\", [\"M197.8 128H292.9L304.4 58.74C307.3 41.31 323.8 29.53 341.3 32.44C358.7 35.35 370.5 51.83 367.6 69.27L357.8 128H416C433.7 128 448 142.3 448 160C448 160.4 447.1 160.8 447.1 161.1C423.9 164.6 402.2 175.7 385.6 192H347.1L324.3 328.9C321.5 336.1 320 343.9 320 352V354.7L303.6 453.3C300.7 470.7 284.2 482.5 266.7 479.6C249.3 476.7 237.5 460.2 240.4 442.7L250.2 384H155.1L143.6 453.3C140.7 470.7 124.2 482.5 106.7 479.6C89.31 476.7 77.53 460.2 80.44 442.7L90.23 384H32C14.33 384 0 369.7 0 352C0 334.3 14.33 320 32 320H100.9L122.2 192H64C46.33 192 32 177.7 32 160C32 142.3 46.33 128 64 128H132.9L144.4 58.74C147.3 41.31 163.8 29.53 181.3 32.44C198.7 35.35 210.5 51.83 207.6 69.27L197.8 128zM260.9 320L282.2 192H187.1L165.8 320H260.9z\", \"M384 320V272C384 227.8 419.8 192 464 192C508.2 192 544 227.8 544 272V320C561.7 320 576 334.3 576 352V480C576 497.7 561.7 512 544 512H384C366.3 512 352 497.7 352 480V352C352 334.3 366.3 320 384 320V320zM432 320H496V272C496 254.3 481.7 240 464 240C446.3 240 432 254.3 432 272V320z\"]]\n};\nvar faClockTwoThirty = {\n  prefix: 'fad',\n  iconName: 'clock-two-thirty',\n  icon: [512, 512, [], \"e35b\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM232 392C232 405.3 242.7 416 256 416C269.3 416 280 405.3 280 392V268.8L365.3 211.1C376.3 204.6 379.3 189.7 371.1 178.7C364.6 167.7 349.7 164.7 338.7 172L242.7 236C236 240.5 232 247.1 232 256L232 392z\", \"M256 416C242.7 416 232 405.3 232 392V256C232 247.1 236 240.5 242.7 236L338.7 172C349.7 164.7 364.6 167.7 371.1 178.7C379.3 189.7 376.3 204.6 365.3 211.1L280 268.8V392C280 405.3 269.3 416 255.1 416L256 416z\"]]\n};\nvar faArchway = {\n  prefix: 'fad',\n  iconName: 'archway',\n  icon: [512, 512, [], \"f557\", [\"M480 160H32V96H480V160zM480 416C497.7 416 512 430.3 512 448C512 465.7 497.7 480 480 480H352V352C352 298.1 309 256 256 256C202.1 256 160 298.1 160 352V480H32C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416V192H480V416z\", \"M480 32C497.7 32 512 46.33 512 64C512 81.67 497.7 96 480 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H480zM480 192H32V160H480V192z\"]]\n};\nvar faHeartCircleCheck = {\n  prefix: 'fad',\n  iconName: 'heart-circle-check',\n  icon: [576, 512, [], \"e4fd\", [\"M507 208.7C484.3 198 458.8 192 432 192C334.8 192 256 270.8 256 368C256 403.7 266.6 436.9 284.9 464.6L279.4 470.3C266.4 483.2 245.5 483.2 233.5 470.3L39.71 270.5C-16.22 212.5-13.23 116.6 49.7 62.68C103.6 15.73 186.5 24.72 236.5 75.67L256.4 96.64L275.4 75.67C325.4 24.72 407.3 15.73 463.2 62.68C506.1 100.1 520.7 157.6 507 208.7z\", \"M288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM499.3 347.3C505.6 341.1 505.6 330.9 499.3 324.7C493.1 318.4 482.9 318.4 476.7 324.7L416 385.4L387.3 356.7C381.1 350.4 370.9 350.4 364.7 356.7C358.4 362.9 358.4 373.1 364.7 379.3L404.7 419.3C410.9 425.6 421.1 425.6 427.3 419.3L499.3 347.3z\"]]\n};\nvar faHouseChimneyCrack = {\n  prefix: 'fad',\n  iconName: 'house-chimney-crack',\n  icon: [576, 512, [\"house-damage\"], \"f6f1\", [\"M64.07 448L64.02 270.5L288 74.52L512.1 270.6L512.5 447.9C512.6 483.3 483.9 512 448.5 512H326.4L288 448L368.8 380.7C376.6 374.1 376.5 362.1 368.5 355.8L250.6 263.2C235.1 251.7 216.8 270.1 227.8 285.2L288 368L202.5 439.2C196.5 444.3 194.1 452.1 199.1 459.8L230.4 512H128.1C92.74 512 64.09 483.4 64.07 448V448z\", \"M416 101.5V64C416 46.33 430.3 32 448 32H480C497.7 32 512 46.33 512 64V185.5L565.1 231.9C578.4 243.6 579.7 263.8 568.1 277.1C556.4 290.4 536.2 291.7 522.9 280.1L288 74.52L53.07 280.1C39.77 291.7 19.56 290.4 7.918 277.1C-3.72 263.8-2.372 243.6 10.93 231.9L266.9 7.918C278.1-2.639 297-2.639 309.1 7.918L416 101.5z\"]]\n};\nvar faHouseDamage = faHouseChimneyCrack;\nvar faFileZipper = {\n  prefix: 'fad',\n  iconName: 'file-zipper',\n  icon: [384, 512, [\"file-archive\"], \"f1c6\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM96 32h64v32H96V32zM96 96h64v32H96V96zM96 160h64v32H96V160zM128.3 415.1c-40.56 0-70.76-36.45-62.83-75.45L96 224h64l30.94 116.9C198.7 379.7 168.5 415.1 128.3 415.1z\", \"M160 32H96v32h64V32zM160 160H96v32h64V160zM160 96H96v32h64V96zM256 0v128h128L256 0zM160 224H96l-30.56 116.5c-7.93 39 22.26 75.45 62.83 75.45c40.26 0 70.45-36.3 62.68-75.15L160 224zM144 368h-32C103.2 368 96 360.8 96 352s7.164-16 16-16h32C152.8 336 160 343.2 160 352S152.8 368 144 368z\"]]\n};\nvar faFileArchive = faFileZipper;\nvar faHeartHalf = {\n  prefix: 'fad',\n  iconName: 'heart-half',\n  icon: [512, 512, [], \"e1ab\", [\"M256 480V96L267.1 84.02C300.6 51.37 347 36.51 392.6 44.1C461.5 55.58 512 115.2 512 185.1V190.9C512 232.4 494.8 272.1 464.4 300.4L283.7 469.1C276.2 476.1 266.3 480 256 480L256 480z\", \"M256 480C245.7 480 235.8 476.1 228.3 469.1L47.59 300.4C17.23 272.1 0 232.4 0 190.9V185.1C0 115.2 50.52 55.58 119.4 44.09C164.1 36.51 211.4 51.38 244 84.02L256 96V480z\"]]\n};\nvar faCommentCheck = {\n  prefix: 'fad',\n  iconName: 'comment-check',\n  icon: [512, 512, [], \"f4ac\", [\"M256 31.1c-141.4 0-255.1 93.13-255.1 208c0 49.62 21.35 94.98 56.97 130.7c-12.5 50.38-54.27 95.27-54.77 95.77c-2.25 2.25-2.875 5.734-1.5 8.734c1.25 3 4.021 4.766 7.271 4.766c66.25 0 115.1-31.76 140.6-51.39c32.63 12.25 69.02 19.39 107.4 19.39c141.4 0 255.1-93.13 255.1-207.1S397.4 31.1 256 31.1zM346.2 199.6l-96 112C245.9 316.7 239.6 319.7 232.9 319.1C232.6 319.1 232.3 319.1 232 319.1c-6.344 0-12.47-2.531-16.97-7.031l-48-48c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0l29.69 29.69l79.13-92.34c8.656-10.06 23.81-11.19 33.84-2.594C353.7 174.4 354.8 189.5 346.2 199.6z\", \"M346.2 199.6l-96 112C245.9 316.7 239.6 319.7 232.9 319.1C232.6 319.1 232.3 319.1 232 319.1c-6.344 0-12.47-2.531-16.97-7.031l-48-48c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0l29.69 29.69l79.13-92.34c8.656-10.06 23.81-11.19 33.84-2.594C353.7 174.4 354.8 189.5 346.2 199.6z\"]]\n};\nvar faSquare = {\n  prefix: 'fad',\n  iconName: 'square',\n  icon: [448, 512, [9632, 9723, 9724, 61590], \"f0c8\", [\"M0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96z\", \"\"]]\n};\nvar faMemo = {\n  prefix: 'fad',\n  iconName: 'memo',\n  icon: [384, 512, [], \"e1d8\", [\"M320 0H64C28.65 0 0 28.65 0 64v384c0 35.35 28.65 64 64 64h256c35.35 0 64-28.65 64-64V64C384 28.65 355.3 0 320 0zM208 352h-128C71.16 352 64 344.8 64 336S71.16 320 80 320h128c8.838 0 16 7.164 16 16S216.8 352 208 352zM304 256h-224C71.16 256 64 248.8 64 240S71.16 224 80 224h224C312.8 224 320 231.2 320 240S312.8 256 304 256zM304 160h-224C71.16 160 64 152.8 64 144S71.16 128 80 128h224C312.8 128 320 135.2 320 144S312.8 160 304 160z\", \"M208 320h-128C71.16 320 64 327.2 64 336S71.16 352 80 352h128c8.838 0 16-7.164 16-16S216.8 320 208 320zM304 224h-224C71.16 224 64 231.2 64 240S71.16 256 80 256h224C312.8 256 320 248.8 320 240S312.8 224 304 224zM304 128h-224C71.16 128 64 135.2 64 144S71.16 160 80 160h224C312.8 160 320 152.8 320 144S312.8 128 304 128z\"]]\n};\nvar faMartiniGlassEmpty = {\n  prefix: 'fad',\n  iconName: 'martini-glass-empty',\n  icon: [512, 512, [\"glass-martini\"], \"f000\", [\"M502 57.63C523.3 36.38 508.3 0 478.3 0H33.72C3.711 0-11.29 36.38 9.962 57.63l214 214V448H176c-26.51 0-48 21.49-48 48c0 8.836 7.164 16 16 16h224c8.836 0 16-7.164 16-16c0-26.51-21.49-48-47.1-48h-47.1V271.6L502 57.63zM256 213.1L106.9 64h298.3L256 213.1z\", \"M405.1 64l-149.1 149.1L106.9 64H405.1z\"]]\n};\nvar faGlassMartini = faMartiniGlassEmpty;\nvar faCouch = {\n  prefix: 'fad',\n  iconName: 'couch',\n  icon: [640, 512, [], \"f4b8\", [\"M128 272V320h384V272c0-38.63 27.53-70.95 64-78.38V160c0-70.69-57.31-128-128-128H191.1c-70.69 0-128 57.31-128 128L64 193.6C100.5 201.1 128 233.4 128 272z\", \"M592 224C565.5 224 544 245.5 544 272V352H96V272C96 245.5 74.51 224 48 224S0 245.5 0 272v192C0 472.8 7.164 480 16 480h64c8.836 0 15.1-7.164 15.1-16L96 448h448v16c0 8.836 7.164 16 16 16h64c8.836 0 16-7.164 16-16v-192C640 245.5 618.5 224 592 224z\"]]\n};\nvar faCediSign = {\n  prefix: 'fad',\n  iconName: 'cedi-sign',\n  icon: [320, 512, [], \"e0df\", [\"M224 66.66C213.6 64.91 202.9 64 192 64C181.1 64 170.4 64.91 160 66.65V32C160 14.33 174.3 0 192 0C209.7 0 224 14.33 224 32V66.66zM224 379.1C213.8 382.6 203.1 384 192 384C180.1 384 170.2 382.6 160 379.1V132C170.2 129.4 180.1 128 192 128C203.1 128 213.8 129.4 224 132V379.1zM224 480C224 497.7 209.7 512 192 512C174.3 512 160 497.7 160 480V445.3C170.4 447.1 181.1 448 192 448C202.9 448 213.6 447.1 224 445.3V480z\", \"M192 127.1C121.3 127.1 64 185.3 64 255.1C64 326.7 121.3 384 192 384C220.9 384 247.4 374.5 268.8 358.4C282.9 347.8 302.1 350.6 313.6 364.8C324.2 378.9 321.4 398.1 307.2 409.6C275.1 433.7 235.2 448 192 448C85.96 448 0 362 0 256C0 149.1 85.96 64 192 64C235.2 64 275.1 78.3 307.2 102.4C321.4 113 324.2 133.1 313.6 147.2C302.1 161.4 282.9 164.2 268.8 153.6C247.4 137.5 220.9 128 192 128V127.1z\"]]\n};\nvar faItalic = {\n  prefix: 'fad',\n  iconName: 'italic',\n  icon: [384, 512, [], \"f033\", [\"M384 64.01c0 17.69-14.31 32-32 32h-58.67l-133.3 320H224c17.69 0 32 14.31 32 32s-14.31 32-32 32H32c-17.69 0-32-14.31-32-32s14.31-32 32-32h58.67l133.3-320H160c-17.69 0-32-14.31-32-32s14.31-32 32-32h192C369.7 32.01 384 46.33 384 64.01z\", \"\"]]\n};\nvar faGlassCitrus = {\n  prefix: 'fad',\n  iconName: 'glass-citrus',\n  icon: [512, 512, [], \"f869\", [\"M343.7 138.5c-6.125-6.625-14.75-10.5-23.75-10.5H32.02c-8.998 0-17.62 3.875-23.75 10.5c-6 6.75-8.998 15.62-8.123 24.62l31.99 319.1C33.77 499.5 47.52 512 64.02 512h223.1c16.5 0 30.25-12.5 31.87-28.87l32-319.1C352.7 154.1 349.7 145.3 343.7 138.5zM259 448H92.95L67.36 192h217.3L259 448z\", \"M368 0c-62.62 0-115.4 40.25-135.1 96h52.5c16.62-28.5 47.25-48 82.62-48c52.1 0 95.99 43 95.99 96c0 50.13-38.62 90.88-87.62 95.13l-4.875 48.5C449.4 285.8 512 222.4 512 144C512 64.5 447.5 0 368 0zM92.95 448h166.1l19.2-192H73.75L92.95 448z\"]]\n};\nvar faCalendarLinesPen = {\n  prefix: 'fad',\n  iconName: 'calendar-lines-pen',\n  icon: [576, 512, [], \"e472\", [\"M96 32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V160H0V112C0 85.49 21.49 64 48 64H96V32zM448 235.6L289.3 394.3C281.1 402.5 275.3 412.8 272.5 424.1L257.4 484.2C255.1 493.6 255.7 503.2 258.8 512H48C21.49 512 0 490.5 0 464V192H448V235.6zM120 320H264C277.3 320 288 309.3 288 296C288 282.7 277.3 272 264 272H120C106.7 272 96 282.7 96 296C96 309.3 106.7 320 120 320zM120 368C106.7 368 96 378.7 96 392C96 405.3 106.7 416 120 416H200C213.3 416 224 405.3 224 392C224 378.7 213.3 368 200 368H120z\", \"M493.2 235.7C508.8 220.1 534.1 220.1 549.8 235.7L564.1 250.1C579.8 265.7 579.8 291 564.1 306.7L534.7 336.1L463.8 265.1L493.2 235.7zM512.1 358.7L382.9 487.9C378.8 492 373.6 494.9 368 496.3L307.9 511.4C302.4 512.7 296.7 511.1 292.7 507.2C288.7 503.2 287.1 497.4 288.5 491.1L303.5 431.8C304.9 426.2 307.8 421.1 311.9 416.1L441.1 287.8L512.1 358.7z\"]]\n};\nvar faChurch = {\n  prefix: 'fad',\n  iconName: 'church',\n  icon: [640, 512, [9962], \"f51d\", [\"M160 512H48C21.49 512 0 490.5 0 464V372.4C0 354.9 9.53 338.8 24.87 330.3L160 256V512zM480 256L615.1 330.3C630.5 338.8 640 354.9 640 372.4V464C640 490.5 618.5 512 592 512H480V256z\", \"M320 0C333.3 0 344 10.75 344 24V48H376C389.3 48 400 58.75 400 72C400 85.25 389.3 96 376 96H344V142.4L456.7 210C471.2 218.7 480 234.3 480 251.2V512H384V416C384 380.7 355.3 352 320 352C284.7 352 256 380.7 256 416V512H160V251.2C160 234.3 168.8 218.7 183.3 210L296 142.4V96H264C250.7 96 240 85.25 240 72C240 58.75 250.7 48 264 48H296V24C296 10.75 306.7 0 320 0V0z\"]]\n};\nvar faPersonSnowmobiling = {\n  prefix: 'fad',\n  iconName: 'person-snowmobiling',\n  icon: [640, 512, [\"snowmobile\"], \"f7d1\", [\"M288 48C288 74.51 266.5 96 240 96C213.5 96 192 74.51 192 48C192 21.49 213.5 0 240 0C266.5 0 288 21.49 288 48zM106.7 220.6L141.1 154.1C153.1 133.1 174.8 120 198.5 120H199.4C215.3 120 230.5 125.9 242.3 136.4L304 192H360L312 256H298.5C281.5 256 265.3 249.3 253.3 237.3L224 208L192 256L264 288H112C97.35 268.5 95.29 242.2 106.7 220.6L106.7 220.6zM450 416H480L500 402.7L546 464H566.1L599 431C608.4 421.7 623.6 421.7 632.1 431C642.3 440.4 642.3 455.6 632.1 464.1L592.1 504.1C588.5 509.5 582.4 512 576 512H440C426.7 512 416 501.3 416 488C416 474.7 426.7 464 440 464H486L450 416zM0 464C0 437.5 21.49 416 48 416H272C298.5 416 320 437.5 320 464C320 490.5 298.5 512 272 512H48C21.49 512 0 490.5 0 464z\", \"M419.8 177.9L567.2 251.6C572.6 254.3 576 259.8 576 265.9V343.4C576 348.8 573.3 353.8 568.9 356.7L480 416H336C321.4 396.6 298.2 384 271.1 384H47.1C43.83 384 39.74 384.3 35.75 384.9C35.6 379.9 36.66 374.7 39.16 369.7L71.16 305.7C76.58 294.8 87.66 287.1 99.78 287.1H288L367.9 181.5L330.5 106.7C324.6 94.88 329.4 80.46 341.3 74.53C353.1 68.61 367.5 73.41 373.5 85.27L419.8 177.9z\"]]\n};\nvar faSnowmobile = faPersonSnowmobiling;\nvar faFaceHushed = {\n  prefix: 'fad',\n  iconName: 'face-hushed',\n  icon: [512, 512, [], \"e37b\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM176.4 288C194 288 208.4 273.7 208.4 256C208.4 238.3 194 224 176.4 224C158.7 224 144.4 238.3 144.4 256C144.4 273.7 158.7 288 176.4 288zM336.4 224C318.7 224 304.4 238.3 304.4 256C304.4 273.7 318.7 288 336.4 288C354 288 368.4 273.7 368.4 256C368.4 238.3 354 224 336.4 224zM178.1 160.9C183.2 160.3 187.6 160 192 160C200.8 160 208 152.8 208 144C208 135.2 200.8 128 192 128C186.2 128 180.4 128.4 174.8 129.1C146.6 132.9 121.1 145.6 101.1 164.3C94.62 170.3 94.28 180.5 100.3 186.9C106.3 193.4 116.5 193.7 122.9 187.7C138.4 173.2 157.8 163.7 178.1 160.9zM320 160C324.4 160 328.8 160.3 333 160.9C354.2 163.7 373.6 173.2 389.1 187.7C395.5 193.7 405.7 193.4 411.7 186.9C417.7 180.5 417.4 170.3 410.9 164.3C390.9 145.6 365.4 132.9 337.2 129.1C331.6 128.4 325.8 128 320 128C311.2 128 304 135.2 304 144C304 152.8 311.2 160 320 160zM256 432C282.5 432 304 410.5 304 384C304 357.5 282.5 336 256 336C229.5 336 208 357.5 208 384C208 410.5 229.5 432 256 432z\", \"M192 160C187.6 160 183.2 160.3 178.1 160.9C157.8 163.7 138.4 173.2 122.9 187.7C116.5 193.7 106.3 193.4 100.3 186.9C94.28 180.5 94.62 170.3 101.1 164.3C121.1 145.6 146.6 132.9 174.8 129.1C180.4 128.4 186.2 128 192 128C200.8 128 208 135.2 208 144C208 152.8 200.8 160 192 160zM144.4 256C144.4 238.3 158.7 224 176.4 224C194 224 208.4 238.3 208.4 256C208.4 273.7 194 288 176.4 288C158.7 288 144.4 273.7 144.4 256zM304.4 256C304.4 238.3 318.7 224 336.4 224C354 224 368.4 238.3 368.4 256C368.4 273.7 354 288 336.4 288C318.7 288 304.4 273.7 304.4 256zM333 160.9C328.8 160.3 324.4 160 320 160C311.2 160 304 152.8 304 144C304 135.2 311.2 128 320 128C325.8 128 331.6 128.4 337.2 129.1C365.4 132.9 390.9 145.6 410.9 164.3C417.4 170.3 417.7 180.5 411.7 186.9C405.7 193.4 395.5 193.7 389.1 187.7C373.6 173.2 354.2 163.7 333 160.9z\"]]\n};\nvar faCommentsDollar = {\n  prefix: 'fad',\n  iconName: 'comments-dollar',\n  icon: [640, 512, [], \"f653\", [\"M208 0C93.13 0 0 78.8 0 176c0 39.57 15.62 75.96 41.67 105.4c-16.39 32.76-39.23 57.32-39.59 57.68c-2.1 2.205-2.67 5.475-1.441 8.354C1.9 350.3 4.602 352 7.66 352c38.35 0 70.76-11.12 95.74-24.04C134.2 343.1 169.8 352 208 352c114.9 0 208-78.8 208-176C416 78.8 322.9 0 208 0zM269.8 218.3C266.2 239.2 250.4 252.1 228 257.7V268c0 11.03-8.953 20-20 20s-20-8.969-20-20V257.2c-8.682-1.922-17.3-4.723-25.06-7.512l-4.266-1.5C148.3 244.5 142.8 233.1 146.5 222.7c3.688-10.41 15.11-15.81 25.52-12.22l4.469 1.625c7.844 2.812 16.72 6 23.66 7.031C213.8 221.3 229 219.3 230.4 211.5C231.3 206.4 231.8 203.6 202.5 195.2L196.7 193.5c-17.33-5.094-57.92-17-50.52-59.84C149.8 112.8 165.6 98.76 188 93.99V84c0-11.03 8.953-20 20-20s20 8.969 20 20v10.63c5.453 1.195 11.34 2.789 18.56 5.273C257 103.5 262.5 114.9 258.9 125.4C255.3 135.8 243.8 141.3 233.4 137.7c-5.859-2.031-12-4-17.59-4.844C202.2 130.8 186.1 132.7 185.6 140.5C184.8 144.1 184.3 148.2 207.1 155.2L213.5 156.8C235.8 163.1 277.3 175 269.8 218.3z\", \"M213.5 156.8L207.1 155.2C184.3 148.2 184.8 144.1 185.6 140.5c1.375-7.812 16.59-9.719 30.27-7.625c5.594 .8438 11.73 2.812 17.59 4.844c10.39 3.594 21.83-1.938 25.45-12.34c3.625-10.44-1.891-21.84-12.33-25.47C239.3 97.42 233.5 95.83 228 94.63V84c0-11.03-8.953-20-20-20s-20 8.969-20 20v9.992C165.6 98.76 149.8 112.8 146.2 133.7C138.8 176.5 179.4 188.4 196.7 193.5L202.5 195.2C231.8 203.6 231.3 206.4 230.4 211.5C229 219.3 213.8 221.3 200.1 219.1C193.2 218.1 184.3 214.9 176.5 212.1L171.1 210.5C161.6 206.9 150.2 212.3 146.5 222.7C142.8 233.1 148.3 244.5 158.7 248.2l4.266 1.5C170.7 252.5 179.3 255.3 188 257.2V268c0 11.03 8.953 20 20 20s20-8.969 20-20V257.7c22.36-4.793 38.21-18.53 41.83-39.43C277.3 175 235.8 163.1 213.5 156.8zM599.6 443.7C624.8 413.9 640 376.6 640 336C640 238.8 554 160 448 160c-.3145 0-.6191 .041-.9336 .043C447.5 165.3 448 170.6 448 176c0 98.62-79.68 181.2-186.1 202.5C282.7 455.1 357.1 512 448 512c33.69 0 65.32-8.008 92.85-21.98C565.2 502 596.1 512 632.3 512c3.059 0 5.76-1.725 7.02-4.605c1.229-2.879 .6582-6.148-1.441-8.354C637.6 498.7 615.9 475.3 599.6 443.7z\"]]\n};\nvar faLinkSimpleSlash = {\n  prefix: 'fad',\n  iconName: 'link-simple-slash',\n  icon: [640, 512, [], \"e1ce\", [\"M481.4 351.1C533.8 351.3 576 308.6 576 256C576 202.1 533 160 480 160H384C366.3 160 352 145.7 352 128C352 110.3 366.3 96 384 96H480C568.4 96 640 167.6 640 256C640 321.1 601.1 377.1 545.3 402.1L481.4 351.1zM318.1 224H416C433.7 224 448 238.3 448 256C448 273.7 433.7 288 416 288H399.7L318.1 224zM154.9 96.08C156.6 96.03 158.3 96 160 96H256C273.7 96 288 110.3 288 128C288 145.7 273.7 160 256 160H236.4L154.9 96.08zM0 256C0 208.1 20.28 166.7 52.57 137.4L104.1 177.1C79.8 195.4 64 223.9 64 256C64 309 106.1 352 160 352H256C273.7 352 288 366.3 288 384C288 401.7 273.7 416 256 416H160C71.63 416 0 344.4 0 256z\", \"M5.112 9.194C13.29-1.238 28.37-3.067 38.81 5.11L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.194V9.194z\"]]\n};\nvar faDemocrat = {\n  prefix: 'fad',\n  iconName: 'democrat',\n  icon: [640, 512, [], \"f747\", [\"M191.1 479.1C191.1 497.6 206.4 512 223.1 512h32c17.6 0 32-14.4 32-32v-64h160v64c0 17.6 14.41 32 32.01 32L511.1 512c17.6 0 32-14.4 32-32v-144H191.1V479.1z\", \"M637.2 256.9l-19.5-29.38c-28.25-42.25-75.38-67.5-126.1-67.5H255.1L174.7 78.75c20.13-20 22.63-51 7.5-73.88C178.9-.2552 171.5-1.005 167.1 3.37L125.2 45.25L82.36 2.37C78.74-1.255 72.74-.6302 69.99 3.62c-12.25 18.63-10.25 44 6.125 60.38c3.25 3.25 7.25 5.25 11.25 7.5c-2.125 1.75-4.625 3.125-6.375 5.375l-74.63 99.38C-.8895 185.9-2.014 198.9 3.361 209.7l14.38 28.5c5.375 10.88 16.5 17.75 28.5 17.75H77.24c8.5 0 16.63-3.375 22.63-9.375l38.13-34.63l54 124h352V242.2c16.25 12.13 18.25 17.5 40.13 50.25c4.875 7.375 14.75 9.25 22.13 4.375l26.63-17.63C640.2 274.2 642.2 264.2 637.2 256.9zM296.2 243.2L279.7 259.4l3.875 22.75c.625 4.125-3.625 7.125-7.25 5.25L255.1 276.7L235.6 287.4C231.1 289.2 227.7 286.2 228.4 282.1l3.875-22.75L215.7 243.2c-3-2.875-1.25-7.875 2.875-8.5l22.75-3.25l10.25-20.75c1.75-3.625 7.125-3.625 9 0l10.13 20.75l22.88 3.25C297.6 235.4 299.2 240.4 296.2 243.2zM408.2 243.2l-16.5 16.13l3.875 22.75c.625 4.125-3.625 7.125-7.25 5.25L367.1 276.7l-20.38 10.63c-3.625 1.875-7.875-1.125-7.25-5.25l3.875-22.75l-16.5-16.13c-3-2.875-1.25-7.875 2.875-8.5l22.75-3.25l10.25-20.75c1.75-3.625 7.125-3.625 9 0l10.13 20.75l22.88 3.25C409.6 235.4 411.2 240.4 408.2 243.2zM520.2 243.2l-16.5 16.13l3.875 22.75c.625 4.125-3.625 7.125-7.25 5.25l-20.38-10.63l-20.38 10.63c-3.625 1.875-7.875-1.125-7.25-5.25l3.875-22.75l-16.5-16.13c-3-2.875-1.25-7.875 2.875-8.5l22.75-3.25l10.25-20.75c1.75-3.625 7.125-3.625 9 0l10.13 20.75l22.88 3.25C521.6 235.4 523.2 240.4 520.2 243.2z\"]]\n};\nvar faFaceConfused = {\n  prefix: 'fad',\n  iconName: 'face-confused',\n  icon: [512, 512, [], \"e36d\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM171.1 395.6C219.3 357 279.3 336 341 336H352C360.8 336 368 328.8 368 320C368 311.2 360.8 304 352 304H341C271.1 304 205 327.5 151.1 370.6L150 371.5C143.1 377 141.1 387.1 147.5 393.1C153 400.9 163.1 402 169.1 396.5L171.1 395.6zM176.4 176C158.7 176 144.4 190.3 144.4 208C144.4 225.7 158.7 240 176.4 240C194 240 208.4 225.7 208.4 208C208.4 190.3 194 176 176.4 176zM336.4 240C354 240 368.4 225.7 368.4 208C368.4 190.3 354 176 336.4 176C318.7 176 304.4 190.3 304.4 208C304.4 225.7 318.7 240 336.4 240z\", \"M144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208z\"]]\n};\nvar faPinball = {\n  prefix: 'fad',\n  iconName: 'pinball',\n  icon: [448, 512, [], \"e229\", [\"M352 32c-53.02 0-96 42.98-96 96s42.98 96 96 96s96-42.98 96-96S405 32 352 32z\", \"M145.4 211.6C123.9 194.5 101.9 191.1 90.1 191.1c-49.65 0-90.1 41.71-90.1 93.11c0 39.17 24.13 75.61 62.12 88.44l310.3 104.8c3.349 1.123 6.824 1.677 10.29 1.677c17.94 0 33.3-14.85 33.3-34.3c0-10.24-4.414-20.37-12.85-27.14L145.4 211.6zM96.17 319.7c-17.58 0-31.89-14.31-31.89-31.89c0-17.58 14.31-31.89 31.89-31.89c17.58 0 31.89 14.31 31.89 31.89C128.1 305.4 113.8 319.7 96.17 319.7z\"]]\n};\nvar faZ = {\n  prefix: 'fad',\n  iconName: 'z',\n  icon: [384, 512, [122], \"5a\", [\"M384 448c0 17.67-14.31 32-32 32H32c-12.41 0-23.72-7.188-28.97-18.42c-5.281-11.25-3.562-24.53 4.375-34.06l276.3-331.5H32c-17.69 0-32-14.33-32-32s14.31-32 32-32h320c12.41 0 23.72 7.188 28.97 18.42c5.281 11.25 3.562 24.53-4.375 34.06L100.3 416H352C369.7 416 384 430.3 384 448z\", \"\"]]\n};\nvar faPersonSkiing = {\n  prefix: 'fad',\n  iconName: 'person-skiing',\n  icon: [512, 512, [9975, \"skiing\"], \"f7c9\", [\"M511.1 469.1c0-12.73-10.17-23.95-23.89-23.95c-19 0-19.16 19.11-46.15 19.11c-5.476 0-10.89-1.101-15.87-3.389L35.95 258.8C32.18 256.6 28.05 255.5 23.98 255.5c-9.602 0-23.98 7.503-23.98 23.99c0 6.176 2.88 16.75 13.99 21.85l390.1 202.5c11.55 5.339 24.37 8.119 37.08 8.119l0 0C480.7 512 511.1 486.8 511.1 469.1zM94.63 68.6C94.63 68.6 94.63 68.6 94.63 68.6C94.63 68.6 94.63 68.6 94.63 68.6C94.63 68.6 94.63 68.6 94.63 68.6C94.63 68.6 94.63 68.6 94.63 68.6l26.16 23.01L109.3 114.1c5.604 2.858 11.68 4.258 17.71 4.258c8.954 0 17.83-3.081 25-9.059l215.9 109.8c-7.453-5.791-13.14-13.71-16.1-22.68l-10.75-28.99l-175.5-87c.0122-.398 .0182-.7953 .0182-1.192c0-14.44-8.025-27.73-20.88-34.42L133.7 66.51l-34.53-7.002c-.3626-.0796-.6031-.0793-.9653-.0793c-3.565 0-5.318 3.168-5.318 5.223C92.85 67.26 94.63 68.55 94.63 68.6z\", \"M480 224.1c0-11.77-6.512-23.06-17.74-28.7l-52.03-26.1l-17.12-51.15c-6.499-19.42-28.92-44.16-60.06-44.16c-7.648 0-15.84 1.505-24.43 4.934L227.4 111.3l113.7 56.09l10.75 28.99c3.979 12.06 12.49 21.1 23.86 27.65l58.06 28.98c4.554 2.228 9.373 3.284 14.12 3.284C465.4 256.3 480 242.1 480 224.1zM293.1 215.8l-106.1-53.1C185.6 165.8 185.4 169 185.4 172.2c0 16.66 6.536 32.83 18.42 44.86l75.03 75.21l-45.88 68.76l57.32 29.61l49.15-73.82c5.419-8.12 8.09-17.42 8.09-26.63c0-12.38-4.807-24.63-14.09-33.9L293.1 215.8zM432.1 96.02c26.46 0 47.99-21.5 47.99-48.01C480.1 21.49 458.5 0 432.1 0c-26.46 0-47.98 21.49-47.98 48.01C384.1 74.52 405.6 96.02 432.1 96.02z\"]]\n};\nvar faSkiing = faPersonSkiing;\nvar faDeer = {\n  prefix: 'fad',\n  iconName: 'deer',\n  icon: [576, 512, [129420], \"f78e\", [\"M272 .0003C280.8 .0003 288 7.164 288 16V40C288 53.26 298.7 64 312 64H328C341.3 64 352 53.26 352 40V16C352 7.164 359.2 .0003 368 .0003C376.8 .0003 384 7.164 384 16V40C384 48.59 382.1 56.73 378.6 64H384C392.8 64 400 71.16 400 80C400 88.84 392.8 96 384 96H312C281.1 96 256 70.93 256 40V16C256 7.164 263.2 .0003 272 .0003zM488 .0003C496.8 .0003 504 7.164 504 16V40C504 61.66 491.7 80.44 473.7 89.76C460.3 76.1 443.5 68.58 425.4 65.41C427.4 64.5 429.7 64 432 64H448C461.3 64 472 53.25 472 40V16C472 7.164 479.2 0 488 0V.0003z\", \"M352 96H384C392.8 96 400 88.84 400 80C400 74.35 397.1 69.39 392.7 66.54C397.9 64.88 403.5 64 409.3 64C434.1 64 457.9 73.86 475.4 91.4L530.7 146.7C539.2 155.2 544 166.7 544 178.7C544 203.7 523.7 223.1 498.7 223.1H442.7L416 303.1V480C416 497.7 401.7 512 384 512H352C334.3 512 320 497.7 320 480V368H283.7C254.9 368 228.4 358.2 207.4 341.6C205.3 358.5 197.6 374.3 185.5 386.4L174.9 396.1C170.3 401.6 168.7 408.5 170.9 414.6L190.2 469.4C197.6 490.2 182.1 512 160 512H126.1C112.5 512 100.4 503.4 95.92 490.6L80.37 446.6C68.93 414.2 72.1 378.8 90.39 350.3C97.02 339.4 97.03 324.9 88 315.9C85.04 312.9 82.33 309.8 79.88 306.4C78.58 319.3 67.18 328.9 54.16 327.9C40.94 326.9 31.06 315.4 32.07 302.2L34.39 272C38.56 217.8 83.74 175.1 138.1 175.1H224C224.6 175.1 225.2 176 225.7 176C226.6 176 227.4 175.1 228.3 175.1H334.4L344 143.1H305.1C296 143.1 288 135.1 288 126C288 117.8 293.6 110.6 301.6 108.6L352 96zM432 128C423.2 128 416 135.2 416 144C416 152.8 423.2 160 432 160C440.8 160 448 152.8 448 144C448 135.2 440.8 128 432 128z\"]]\n};\nvar faInputPipe = {\n  prefix: 'fad',\n  iconName: 'input-pipe',\n  icon: [640, 512, [], \"e1be\", [\"M576 64C611.3 64 640 92.65 640 128V384C640 419.3 611.3 448 576 448H64C28.65 448 0 419.3 0 384V128C0 92.65 28.65 64 64 64H576zM576 128H64V384H576V128z\", \"M104 184C104 170.7 114.7 160 128 160C141.3 160 152 170.7 152 184V328C152 341.3 141.3 352 128 352C114.7 352 104 341.3 104 328V184z\"]]\n};\nvar faRoadLock = {\n  prefix: 'fad',\n  iconName: 'road-lock',\n  icon: [640, 512, [], \"e567\", [\"M213.2 32H288V96C288 113.7 302.3 128 320 128C337.7 128 352 113.7 352 96V32H426.8C453.9 32 478 49.08 487.1 74.63L517.5 160.5C460.6 165.8 416 213.7 416 272V296.6C396.9 307.6 384 328.3 384 352V480H352V416C352 398.3 337.7 384 320 384C302.3 384 288 398.3 288 416V480H86.61C56.45 480 32 455.5 32 425.4C32 419.2 33.06 413 35.13 407.2L152.9 74.63C161.1 49.08 186.1 32 213.2 32H213.2zM288 224V288C288 305.7 302.3 320 320 320C337.7 320 352 305.7 352 288V224C352 206.3 337.7 192 320 192C302.3 192 288 206.3 288 224z\", \"M448 320V272C448 227.8 483.8 192 528 192C572.2 192 608 227.8 608 272V320C625.7 320 640 334.3 640 352V480C640 497.7 625.7 512 608 512H448C430.3 512 416 497.7 416 480V352C416 334.3 430.3 320 448 320zM496 320H560V272C560 254.3 545.7 240 528 240C510.3 240 496 254.3 496 272V320z\"]]\n};\nvar faA = {\n  prefix: 'fad',\n  iconName: 'a',\n  icon: [384, 512, [97], \"41\", [\"M381.5 435.7l-160-384C216.6 39.78 204.9 32.01 192 32.01S167.4 39.78 162.5 51.7l-160 384c-6.797 16.31 .9062 35.05 17.22 41.84c16.38 6.828 35.08-.9219 41.84-17.22l31.8-76.31h197.3l31.8 76.31c5.109 12.28 17.02 19.7 29.55 19.7c4.094 0 8.266-.7969 12.3-2.484C380.6 470.7 388.3 452 381.5 435.7zM119.1 320L192 147.2l72 172.8H119.1z\", \"\"]]\n};\nvar faBookmarkSlash = {\n  prefix: 'fad',\n  iconName: 'bookmark-slash',\n  icon: [640, 512, [], \"e0c2\", [\"M128 75.02V48C128 21.49 149.5 0 176 0H464C490.5 0 512 21.49 512 48V375.1L128 75.02zM128 487.7V196.9L509.8 497.7C506 506.1 497.5 512 487.7 512C482.7 512 477.8 510.5 473.7 507.6L320 400L166.3 507.6C162.2 510.5 157.3 512 152.3 512C138.9 512 128 501.1 128 487.7z\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faTemperatureArrowDown = {\n  prefix: 'fad',\n  iconName: 'temperature-arrow-down',\n  icon: [512, 512, [\"temperature-down\"], \"e03f\", [\"M255.1 278.5V112C255.1 50.13 205.9 0 144 0C82.13 0 32 50.13 32 112v166.5C12.25 303.3 0 334 0 368C0 447.5 64.5 512 144 512c79.5 0 143.1-64.5 143.1-144C287.1 334 275.7 303.1 255.1 278.5zM219.9 393.4C208.1 426.1 178.4 447.1 144 447.1c-34.38 0-65-21.84-75.88-54.59C57.25 360.8 68.5 324.9 96 304.3V112C96 85.5 117.5 64 144 64c26.5 0 47.1 21.5 47.1 48v192.3C219.5 324.9 230.7 360.8 219.9 393.4z\", \"M159.1 322.9l-.0002-18.92C159.1 295.1 152.9 287.1 144 287.1c-8.875 0-15.1 7.115-15.1 15.99L128 322.9c-22 7.875-35.25 30.38-31.25 53.38C100.6 399.4 120.6 416.1 144 416.1c23.37 0 43.37-16.71 47.25-39.83C195.2 353.3 181.1 330.8 159.1 322.9zM499.1 343c-13.77-11.03-33.92-8.75-44.97 5L448 356.8V64c0-17.69-14.33-32-32-32s-32 14.31-32 32v292.8L376.1 348c-11.03-13.81-31.19-16.03-44.97-5c-13.81 11.06-16.05 31.19-5 45l64 80C397.1 475.6 406.3 480 416 480s18.92-4.406 24.98-12l64-80C516 374.2 513.8 354.1 499.1 343z\"]]\n};\nvar faTemperatureDown = faTemperatureArrowDown;\nvar faMace = {\n  prefix: 'fad',\n  iconName: 'mace',\n  icon: [512, 512, [], \"f6f8\", [\"M216.3 340.7L54.61 502.6c-12.49 12.53-32.75 12.53-45.25 .0118c-12.48-12.5-12.48-32.92 0-45.42l161.7-161.1C182.4 313.7 197.8 329.3 216.3 340.7z\", \"M500.1 209.4l-80.75-25.32c-13.59-45.03-49.13-80.32-94.35-92.1l-27.32-80.43C295.5 4.179 291.8 1.049 288 0c-3.83 1.049-7.514 4.179-9.699 10.7L250.1 91.12C205.8 103.8 170.2 138.9 156.6 183.1L75.88 209.4c-15.75 4.99-15.88 18.47-.1348 23.73l80.08 27.38c12.65 45.3 47.64 80.9 92.6 94.52l25.57 80.9C276.9 445.2 282.6 448.4 288 446.9c5.369 1.487 11.1-1.659 14.01-10.87l25.57-80.97c44.95-13.62 79.95-49.22 92.6-94.52l80.08-27.38C516 227.9 515.9 214.4 500.1 209.4zM288 255.5c-17.62 0-32-14.4-32-32.06s14.38-32.06 32-32.06s32 14.4 32 32.06S305.6 255.5 288 255.5z\"]]\n};\nvar faFeatherPointed = {\n  prefix: 'fad',\n  iconName: 'feather-pointed',\n  icon: [512, 512, [\"feather-alt\"], \"f56b\", [\"M467.1 241.1L351.1 288h94.34c-7.711 14.85-16.29 29.28-25.87 43.01l-132.5 52.99h85.65c-59.34 52.71-144.1 80.35-264.5 52.82l235.9-235.9c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L75.11 402.1C-2.957 61.97 362.5 8.436 478.9 .0846c18.87-1.354 34.41 14.19 33.05 33.05C508.7 78.53 498.5 161.8 467.1 241.1z\", \"M23.1 512c-6.156 0-12.28-2.344-16.97-7.031c-9.375-9.375-9.375-24.56 0-33.94l303.1-303.1c9.375-9.375 24.56-9.375 33.94 0s9.375 24.56 0 33.94l-303.1 303.1C36.28 509.7 30.16 512 23.1 512z\"]]\n};\nvar faFeatherAlt = faFeatherPointed;\nvar faSausage = {\n  prefix: 'fad',\n  iconName: 'sausage',\n  icon: [512, 512, [], \"f820\", [\"M416 63.1C362.1 63.1 320 106.1 320 160c0 88.22-71.78 160-160 160c-53.02 0-96 42.98-96 95.1S106.1 512 159.1 512c194.3 .116 351.9-157.3 352-351.6L512 160C512 106.1 469 63.1 416 63.1zM160 400c-8.837 0-16-7.163-16-16C144 375.2 151.2 368 160 368c114.7 0 208-93.31 208-208c0-8.837 7.163-16 15.1-16C392.8 144 400 151.2 400 160C400 292.3 292.3 400 160 400z\", \"M24.14 369C14.54 365.8 4.217 371 1 380.6C.3535 382.5 .0156 384.4 0 386.4v59.25c.0332 10.15 8.289 18.35 18.44 18.32c1.949-.0078 3.85-.3242 5.702-.9395l45.3-15.08c-7.26-20.67-7.26-43.21 0-63.88L24.14 369zM451.4 1C449.5 .3535 447.6 .0156 445.6 0h-59.25c-10.14 .0156-18.34 8.25-18.33 18.39c.0098 1.967 .3301 3.885 .9492 5.753l15.08 45.3c20.67-7.26 43.21-7.26 63.88 0l15.03-45.3C466.2 14.55 460.1 4.232 451.4 1zM383.1 144C375.2 144 368 151.2 368 160c0 114.7-93.31 208-208 208c-8.836 0-16 7.164-16 15.1S151.2 400 160 400c132.3 0 240-107.7 240-240C400 151.2 392.8 144 383.1 144z\"]]\n};\nvar faTrashCanClock = {\n  prefix: 'fad',\n  iconName: 'trash-can-clock',\n  icon: [576, 512, [], \"e2aa\", [\"M32 96H416V192.7C386.7 195.4 359.4 205.2 336 220.5V175.1C336 167.2 328.8 159.1 320 159.1C311.2 159.1 304 167.2 304 175.1V247.2C274.2 278.7 256 321.2 256 368C256 427.5 285.6 480.1 330.8 512H96C60.65 512 32 483.3 32 448V96zM112 176V400C112 408.8 119.2 416 128 416C136.8 416 144 408.8 144 400V176C144 167.2 136.8 160 128 160C119.2 160 112 167.2 112 176zM208 176V400C208 408.8 215.2 416 224 416C232.8 416 240 408.8 240 400V176C240 167.2 232.8 160 224 160C215.2 160 208 167.2 208 176z\", \"M135.2 17.69C140.6 6.848 151.7 0 163.8 0H284.2C296.3 0 307.4 6.848 312.8 17.69L320 32H416C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H128L135.2 17.69zM576 368C576 447.5 511.5 512 432 512C352.5 512 287.1 447.5 287.1 368C287.1 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM415.1 304V368C415.1 376.8 423.2 384 431.1 384H480C488.8 384 496 376.8 496 368C496 359.2 488.8 352 480 352H447.1V304C447.1 295.2 440.8 288 431.1 288C423.2 288 415.1 295.2 415.1 304V304z\"]]\n};\nvar faP = {\n  prefix: 'fad',\n  iconName: 'p',\n  icon: [320, 512, [112], \"50\", [\"M160 32.01H32c-17.69 0-32 14.33-32 32v384c0 17.67 14.31 32 32 32s32-14.33 32-32v-96h96c88.22 0 160-71.78 160-159.1S248.2 32.01 160 32.01zM160 288H64V96.01h96c52.94 0 96 43.06 96 96S212.9 288 160 288z\", \"\"]]\n};\nvar faSnowflake = {\n  prefix: 'fad',\n  iconName: 'snowflake',\n  icon: [512, 512, [10052, 10054], \"f2dc\", [\"M66.09 273.4C53.23 270 40.09 277.5 36.62 290.3s4.082 25.97 16.89 29.44l20.33 5.508L132 291.3L66.09 273.4zM116.1 81.38C104.2 84.75 96.51 97.91 99.9 110.7l5.379 20.29l58.82 34.32L146.4 98.41C142.1 85.63 129.9 77.91 116.1 81.38zM59.78 239.4c2.08 0 4.193-.2813 6.305-.8438L132 220.7L73.85 186.8l-20.33 5.508C40.7 195.8 33.15 208.9 36.62 221.7C39.51 232.4 49.21 239.4 59.78 239.4zM99.9 401.3c-3.393 12.81 4.256 25.97 17.08 29.34c2.064 .5625 4.129 .8125 6.164 .8125c10.63 0 20.36-7.094 23.21-17.84l17.74-66.92l-58.82 34.32L99.9 401.3zM445.9 238.6c2.111 .5625 4.225 .8438 6.305 .8438c10.57 0 20.27-7.031 23.16-17.72c3.473-12.78-4.082-25.97-16.89-29.44l-20.33-5.508L379.1 220.7L445.9 238.6zM412.1 110.7c3.393-12.81-4.256-25.97-17.08-29.34c-12.81-3.469-25.98 4.25-29.38 17.03l-17.74 66.92l58.82-34.32L412.1 110.7zM406.7 380.1l-58.82-34.32l17.74 66.92c2.848 10.75 12.58 17.84 23.21 17.84c2.035 0 4.1-.25 6.164-.8125c12.82-3.375 20.47-16.53 17.08-29.34L406.7 380.1zM445.9 273.4L379.1 291.3l58.19 33.95l20.33-5.508c12.81-3.469 20.37-16.66 16.89-29.44C471.9 277.5 458.8 270 445.9 273.4zM302.3 47.13l-14.22 14.37v68.26l48.38-48.88c9.338-9.438 9.244-24.62-.1875-33.94C326.8 37.59 311.6 37.72 302.3 47.13zM288 382.2v68.26l14.22 14.37C306.9 469.6 313.1 472 319.3 472c6.1 0 12.2-2.312 16.89-6.938c9.432-9.312 9.525-24.5 .1875-33.94L288 382.2zM175.8 46.94c-9.432 9.312-9.525 24.5-.1875 33.94l48.38 48.88V61.5L209.8 47.13C200.4 37.72 185.2 37.59 175.8 46.94zM175.8 465.1c9.447 9.312 24.65 9.25 33.97-.1875l14.22-14.37v-68.26l-48.38 48.88C166.3 440.6 166.3 455.8 175.8 465.1z\", \"M475.6 384.1C469.7 394.3 458.9 400 447.9 400c-5.49 0-11.04-1.406-16.13-4.375L288 311.7V480c0 17.69-14.34 32-32.03 32s-32.03-14.31-32.03-32V311.7l-143.8 83.88C75.11 398.6 69.56 400 64.07 400c-11.01 0-21.74-5.688-27.69-15.88c-8.931-15.25-3.785-34.84 11.5-43.75L192.5 256L47.88 171.6c-15.28-8.906-20.43-28.5-11.5-43.75c8.884-15.28 28.5-20.44 43.81-11.5L223.1 200.3V32c0-17.69 14.34-32 32.03-32s32.03 14.31 32.03 32v168.3l143.8-83.88c15.28-8.906 34.91-3.75 43.81 11.5c8.931 15.25 3.785 34.84-11.5 43.75L319.5 256l144.6 84.38C479.4 349.3 484.5 368.9 475.6 384.1z\"]]\n};\nvar faStomach = {\n  prefix: 'fad',\n  iconName: 'stomach',\n  icon: [512, 512, [], \"f623\", [\"M273.1 160L256 159.1c-35.35 0-64-28.65-64-63.1V15.1C192 7.164 184.8 0 176 0h-32C135.2 0 128 7.164 128 15.1V95.1c0 70.69 57.31 128 128 128C255.1 201.5 261.9 179.4 273.1 160zM384 319.1c-17.27-17.27-42.62-22.06-65.21-14.06c-7.129 52.25-44.66 86.39-77.19 100.1c-6.682 2.744-9.877 10.39-7.133 17.08c1.109 2.703 3.087 4.972 5.628 6.417c9.092 5.232 18.72 9.462 28.73 12.61c43.37 13.59 98.26 4.59 137.7-34.41c19.83-19.71 33.33-44.98 38.71-72.41C423.7 341.3 400.3 336.2 384 319.1z\", \"M384 95.1C366.7 95.1 307.8 100 273.1 160c-9.092 15.73-14.72 33.23-16.5 51.31C256.1 217 256 222.1 256 223.1v63.1c0 35.35-28.65 63.1-64 63.1H128c-70.69 0-128 57.31-128 128v15.1c0 8.836 7.164 15.1 15.1 15.1L48 511.1c8.836 0 16-7.163 16-15.1v-15.1c0-37.63 33.97-51.24 53.89-51.24c17.11 0 29.63 6.743 41.11 18.23c63.07 63.07 129.8 65 146.7 65l2.694-.0038C420.9 512 512 420.8 512 308.4V223.1C512 153.3 454.7 95.1 384 95.1zM448 307c0 37.73-14.65 74.18-41.48 100.7c-39.44 39-94.33 48-137.7 34.41c-10.01-3.15-19.64-7.378-28.73-12.61c-6.293-3.545-8.526-11.51-4.981-17.8c1.453-2.582 3.74-4.584 6.486-5.695C277.7 390.8 320 350.4 320 287.1V224c.8301-21.86 20.15-64 64-64c35.33 .0391 63.96 28.67 64 63.1V307z\"]]\n};\nvar faNewspaper = {\n  prefix: 'fad',\n  iconName: 'newspaper',\n  icon: [512, 512, [128240], \"f1ea\", [\"M480 32H128C110.3 32 96 46.33 96 64v368C96 458.5 74.51 480 48 480H448c35.35 0 64-28.65 64-64V64C512 46.33 497.7 32 480 32zM272 416h-96C167.2 416 160 408.8 160 400C160 391.2 167.2 384 176 384h96c8.836 0 16 7.162 16 16C288 408.8 280.8 416 272 416zM272 320h-96C167.2 320 160 312.8 160 304C160 295.2 167.2 288 176 288h96C280.8 288 288 295.2 288 304C288 312.8 280.8 320 272 320zM432 416h-96c-8.836 0-16-7.164-16-16c0-8.838 7.164-16 16-16h96c8.836 0 16 7.162 16 16C448 408.8 440.8 416 432 416zM432 320h-96C327.2 320 320 312.8 320 304C320 295.2 327.2 288 336 288h96C440.8 288 448 295.2 448 304C448 312.8 440.8 320 432 320zM448 208C448 216.8 440.8 224 432 224h-256C167.2 224 160 216.8 160 208v-96C160 103.2 167.2 96 176 96h256C440.8 96 448 103.2 448 112V208z\", \"M0 128v304C0 458.5 21.49 480 48 480S96 458.5 96 432V96H32C14.33 96 0 110.3 0 128zM272 288h-96C167.2 288 160 295.2 160 304C160 312.8 167.2 320 176 320h96c8.836 0 16-7.164 16-16C288 295.2 280.8 288 272 288zM336 320h96c8.836 0 16-7.164 16-16C448 295.2 440.8 288 432 288h-96C327.2 288 320 295.2 320 304C320 312.8 327.2 320 336 320zM272 384h-96C167.2 384 160 391.2 160 400C160 408.8 167.2 416 176 416h96c8.836 0 16-7.164 16-16C288 391.2 280.8 384 272 384zM432 384h-96c-8.836 0-16 7.162-16 16c0 8.836 7.164 16 16 16h96c8.836 0 16-7.164 16-16C448 391.2 440.8 384 432 384z\"]]\n};\nvar faRectangleAd = {\n  prefix: 'fad',\n  iconName: 'rectangle-ad',\n  icon: [576, 512, [\"ad\"], \"f641\", [\"M208 237.7L229.2 280H186.8L208 237.7zM416 280C416 293.3 405.3 304 392 304C378.7 304 368 293.3 368 280C368 266.7 378.7 256 392 256C405.3 256 416 266.7 416 280zM512 32C547.3 32 576 60.65 576 96V416C576 451.3 547.3 480 512 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H512zM229.5 173.3C225.4 165.1 217.1 160 208 160C198.9 160 190.6 165.1 186.5 173.3L114.5 317.3C108.6 329.1 113.4 343.5 125.3 349.5C137.1 355.4 151.5 350.6 157.5 338.7L162.8 328H253.2L258.5 338.7C264.5 350.6 278.9 355.4 290.7 349.5C302.6 343.5 307.4 329.1 301.5 317.3L229.5 173.3zM416 212.1C408.5 209.4 400.4 208 392 208C352.2 208 320 240.2 320 280C320 319.8 352.2 352 392 352C403.1 352 413.6 349.5 423 344.1C427.4 349.3 433.4 352 440 352C453.3 352 464 341.3 464 328V184C464 170.7 453.3 160 440 160C426.7 160 416 170.7 416 184V212.1z\", \"M208 160C217.1 160 225.4 165.1 229.5 173.3L301.5 317.3C307.4 329.1 302.6 343.5 290.7 349.5C278.9 355.4 264.5 350.6 258.5 338.7L253.2 328H162.8L157.5 338.7C151.5 350.6 137.1 355.4 125.3 349.5C113.4 343.5 108.6 329.1 114.5 317.3L186.5 173.3C190.6 165.1 198.9 160 208 160H208zM229.2 280L208 237.7L186.8 280H229.2zM416 184C416 170.7 426.7 160 440 160C453.3 160 464 170.7 464 184V328C464 341.3 453.3 352 440 352C433.4 352 427.4 349.3 423 344.1C413.6 349.5 403.1 352 392 352C352.2 352 320 319.8 320 280C320 240.2 352.2 208 392 208C400.4 208 408.5 209.4 416 212.1V184zM392 256C378.7 256 368 266.7 368 280C368 293.3 378.7 304 392 304C405.3 304 416 293.3 416 280C416 266.7 405.3 256 392 256z\"]]\n};\nvar faAd = faRectangleAd;\nvar faGuitarElectric = {\n  prefix: 'fad',\n  iconName: 'guitar-electric',\n  icon: [512, 512, [127928], \"f8be\", [\"M243.7 223.3C236.1 211.9 234.8 197.3 240.6 184.8l17.25-37.12c3.875-8.25 1.25-18.12-6.249-23.37C244.1 119.1 233.1 120 227.5 126.4L189.1 164.8c-8.124 8.125-14.37 17.1-18.12 28.75c-7.124 19.62-21.62 35.62-40.62 44.37L53.99 273.3c-57.24 22.87-72.37 96.74-28.87 140.2l73.37 73.37c43.62 43.5 117.5 28.37 140.4-28.75l35.37-76.37c8.874-18.1 24.87-33.62 44.49-40.5c10.75-3.875 20.62-10.12 28.87-18.25l21.5-21.5c6.499-6.5 7.749-16.62 2.1-24.5c-4.874-7.875-14.37-11.37-23.12-8.499L325.2 276c-12.62 3.875-26.37 1.249-36.74-7.125L243.7 223.3zM181.6 394.4l-11.25 11.25c-3.125 3.125-8.249 3.125-11.37 0l-52.62-52.62c-4.123-4.124-2.07-9.304 0-11.37l11.25-11.25c4.123-4.124 9.303-2.07 11.37 0l52.62 52.62C185.7 387.1 183.7 392.3 181.6 394.4zM245.6 330.4l-11.25 11.25c-3.125 3.125-8.249 3.125-11.37 0L170.4 289c-4.123-4.124-2.07-9.304 0-11.37l11.25-11.25c4.123-4.124 9.304-2.07 11.37 0l52.62 52.62C249.7 323.1 247.7 328.3 245.6 330.4z\", \"M128.1 330.4c-2.07-2.07-7.25-4.123-11.37 0l-11.25 11.25c-2.07 2.07-4.123 7.252 0 11.37l52.62 52.62c3.125 3.125 8.248 3.125 11.37 0l11.25-11.25c2.07-2.07 4.125-7.252 0-11.37L128.1 330.4zM511.2 39.56c-3.625-19.25-18.62-34.41-37.87-38.29c-22.87-4.25-22.75-.4588-106.6 53.66C357.6 60.81 351.1 70.93 351.1 81.93L351.1 115.1L243.7 223.3l44.74 45.62l173.1-172.9c.75 0 1.5 .3749 2.375 .3749c14.25 0 27.87-6.333 36.99-17.33C510.1 68.06 513.8 53.68 511.2 39.56zM192.1 266.4c-2.07-2.07-7.249-4.123-11.37 0L170.4 277.6c-2.07 2.07-4.123 7.25 0 11.37l52.62 52.62c3.123 3.125 8.248 3.125 11.37 0l11.25-11.25c2.07-2.07 4.123-7.251 0-11.37L192.1 266.4z\"]]\n};\nvar faArrowTurnDownRight = {\n  prefix: 'fad',\n  iconName: 'arrow-turn-down-right',\n  icon: [512, 512, [], \"e3d6\", [\"M402.7 320H80C35.87 320 0 284.1 0 240V64C0 46.33 14.31 32 32 32C49.69 32 64 46.33 64 64V240C64 248.8 71.19 256 80 256H402.7L434.7 287.1L402.7 320z\", \"M374.6 438.6C362.1 451.1 341.9 451.1 329.4 438.6C323.1 432.4 320 424.2 320 416C320 407.8 323.1 399.6 329.4 393.4L434.7 288L329.4 182.6C316.9 170.1 316.9 149.9 329.4 137.4C341.9 124.9 362.1 124.9 374.6 137.4L502.6 265.4C515.1 277.9 515.1 298.1 502.6 310.6L374.6 438.6z\"]]\n};\nvar faMoonCloud = {\n  prefix: 'fad',\n  iconName: 'moon-cloud',\n  icon: [640, 512, [], \"f754\", [\"M627.5 380.1c-108.7 20.7-208.4-62.62-208.4-172.3c0-63.19 33.8-121.3 88.79-152.6c8.477-4.812 6.344-17.66-3.281-19.44c-11.21-2.078-29.55-3.746-40.92-3.746c-111.4 0-203.7 81.47-220.9 188.2c.7793 1.51 1.727 2.901 2.439 4.452C248.8 224.2 252.4 224 256 224c52.94 0 96 43.06 96 96c0 37.94-22.23 70.47-54.25 86.04C338.7 451.3 397.7 480 463.7 480c69.1 0 132.1-31.45 173.9-82.93C643.8 389.4 637.1 378.3 627.5 380.1z\", \"M320 320c0-35.25-28.75-64-64-64C244 256 232.9 259.5 223.3 265.3C219.8 224.3 185.9 192 144 192C105.3 192 72.88 219.6 65.63 256.3C65.13 256.3 64.63 256 64 256c-35.25 0-64 28.75-64 64s28.75 64 64 64h192C291.3 384 320 355.3 320 320z\"]]\n};\nvar faBreadSliceButter = {\n  prefix: 'fad',\n  iconName: 'bread-slice-butter',\n  icon: [512, 512, [], \"e3e1\", [\"M323.9 291.9L278.6 337.2C272.6 343.2 264.5 346.5 255.1 346.5C247.5 346.5 239.4 343.2 233.4 337.2L188.1 291.9C182.1 285.9 178.8 277.7 178.8 269.2C178.8 260.8 182.1 252.6 188.1 246.6L233.4 201.4C239.4 195.4 247.5 192 255.1 192C264.5 192 272.6 195.4 278.6 201.4L323.9 246.6C329.9 252.6 333.2 260.8 333.2 269.2C333.2 277.7 329.9 285.9 323.9 291.9z\", \"M512 176.1C511.6 183.9 509.8 190.6 506.7 196.8C503.5 203 499.2 208.5 493.8 212.9C488.5 217.3 482.3 220.6 475.6 222.5C468.1 224.4 461.1 224.9 455.1 224H448V448C448 456.5 444.6 464.6 438.6 470.6C432.6 476.6 424.5 480 416 480H96C87.51 480 79.37 476.6 73.37 470.6C67.37 464.6 64 456.5 64 448V224H56.9C50.03 224.9 43.04 224.4 36.38 222.5C29.71 220.6 23.51 217.3 18.17 212.9C12.83 208.5 8.457 203 5.33 196.8C2.203 190.6 .3885 183.9 0 176.1C0 112 96 32 256 32C416 32 512 112 512 176.1H512zM333.2 269.2C333.2 260.8 329.9 252.6 323.9 246.6L278.6 201.4C272.6 195.4 264.5 192 256 192C247.5 192 239.4 195.4 233.4 201.4L188.1 246.6C182.1 252.6 178.8 260.8 178.8 269.2C178.8 277.7 182.1 285.9 188.1 291.9L233.4 337.2C239.4 343.2 247.5 346.5 256 346.5C264.5 346.5 272.6 343.2 278.6 337.2L323.9 291.9C329.9 285.9 333.2 277.7 333.2 269.2z\"]]\n};\nvar faCircleArrowRight = {\n  prefix: 'fad',\n  iconName: 'circle-arrow-right',\n  icon: [512, 512, [\"arrow-circle-right\"], \"f0a9\", [\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM406.6 278.6l-103.1 103.1c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L306.8 288H128C110.3 288 96 273.7 96 256s14.31-32 32-32h178.8l-49.38-49.38c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l103.1 103.1C414.6 241.3 416 251.1 416 256C416 260.9 414.6 270.7 406.6 278.6z\", \"M406.6 278.6l-103.1 103.1c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L306.8 288H128C110.3 288 96 273.7 96 256s14.31-32 32-32h178.8l-49.38-49.38c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l103.1 103.1C414.6 241.3 416 251.1 416 256C416 260.9 414.6 270.7 406.6 278.6z\"]]\n};\nvar faArrowCircleRight = faCircleArrowRight;\nvar faUserGroupCrown = {\n  prefix: 'fad',\n  iconName: 'user-group-crown',\n  icon: [640, 512, [\"users-crown\"], \"f6a5\", [\"M544 144C544 82.14 493.9 32 432 32c-17.3 0-33.45 4.285-48 11.38V144c0 31.09-9.285 59.89-24.69 84.47C378.9 245.4 404.1 256 432 256C493.9 256 544 205.9 544 144zM479.1 320h-73.85C451.2 357.7 480 414.1 480 477.3C480 490.1 476.2 501.9 470 512h137.1C625.7 512 640 497.6 640 479.1C640 391.6 568.4 320 479.1 320zM96 144c0 70.75 57.25 128 128 128s128-57.25 128-128V128H96V144z\", \"M352 0L288 32L224 0L160 32L96 0v128h256V0zM274.7 304H173.3C77.61 304 0 381.6 0 477.3C0 496.5 15.52 512 34.66 512H413.3C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304z\"]]\n};\nvar faUsersCrown = faUserGroupCrown;\nvar faCircleI = {\n  prefix: 'fad',\n  iconName: 'circle-i',\n  icon: [512, 512, [], \"e111\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM328 336c13.25 0 24 10.75 24 24S341.3 384 328 384h-144C170.8 384 160 373.3 160 360s10.75-24 24-24h48v-160h-48C170.8 176 160 165.3 160 152S170.8 128 184 128h144C341.3 128 352 138.8 352 152S341.3 176 328 176h-48v160H328z\", \"M328 176C341.3 176 352 165.3 352 152S341.3 128 328 128h-144C170.8 128 160 138.8 160 152S170.8 176 184 176h48v160h-48C170.8 336 160 346.8 160 360S170.8 384 184 384h144c13.25 0 24-10.75 24-24s-10.75-24-24-24h-48v-160H328z\"]]\n};\nvar faToiletPaperCheck = {\n  prefix: 'fad',\n  iconName: 'toilet-paper-check',\n  icon: [640, 512, [], \"e5b2\", [\"M20.53 463.6C63.55 385.7 64 277.3 64 192C64 85.96 106.1 0 160 0H512C458.1 0 416 85.96 416 192C416 350.8 388.7 438.1 373.3 475.9C363.3 499.9 340.2 512 317.9 512H48C36.47 512 25.84 505.8 20.16 495.8C14.47 485.7 14.59 473.5 20.53 463.6V463.6zM312.1 192.1C322.3 183.6 322.3 168.4 312.1 159C303.6 149.7 288.4 149.7 279 159L224 214.1L200.1 191C191.6 181.7 176.4 181.7 167 191C157.7 200.4 157.7 215.6 167 224.1L207 264.1C216.4 274.3 231.6 274.3 240.1 264.1L312.1 192.1zM20.53 463.6L20.5 463.6z\", \"M416 192C416 85.96 458.1 .0003 512 0C565 .0003 607.1 85.96 607.1 192C607.1 298 565 384 511.1 384H399.6C408.7 337 416 273.9 416 192zM511.1 128C494.3 128 479.1 156.7 479.1 192C479.1 227.3 494.3 256 511.1 256C529.7 256 543.1 227.3 543.1 192C543.1 156.7 529.7 128 511.1 128V128z\"]]\n};\nvar faFilterCircleXmark = {\n  prefix: 'fad',\n  iconName: 'filter-circle-xmark',\n  icon: [576, 512, [], \"e17b\", [\"M472 0C487.5 0 501.5 8.904 508.1 22.87C514.8 36.84 512.7 53.37 502.1 65.33L396.4 195.6C316.2 212.1 255.1 283 255.1 368C255.1 395.4 262.3 421.4 273.5 444.5C271.8 443.7 270.3 442.7 268.8 441.6L204.8 393.6C196.7 387.6 192 378.1 192 368V288.9L9.042 65.33C-.745 53.37-2.765 36.84 3.854 22.87C10.47 8.904 24.54 0 40 0L472 0z\", \"M576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM468.7 308.7L432 345.4L395.3 308.7C389.1 302.4 378.9 302.4 372.7 308.7C366.4 314.9 366.4 325.1 372.7 331.3L409.4 368L372.7 404.7C366.4 410.9 366.4 421.1 372.7 427.3C378.9 433.6 389.1 433.6 395.3 427.3L432 390.6L468.7 427.3C474.9 433.6 485.1 433.6 491.3 427.3C497.6 421.1 497.6 410.9 491.3 404.7L454.6 368L491.3 331.3C497.6 325.1 497.6 314.9 491.3 308.7C485.1 302.4 474.9 302.4 468.7 308.7V308.7z\"]]\n};\nvar faLocust = {\n  prefix: 'fad',\n  iconName: 'locust',\n  icon: [576, 512, [], \"e520\", [\"M328 32C464.1 32 576 143 576 280V320C576 286.1 554.9 257 525 245.4C508.6 151.4 426.7 80 328 80H312C298.7 80 288 69.25 288 56C288 42.75 298.7 32 312 32H328z\", \"M307.8 193.3L348.7 137.8C353.8 130.8 362.2 127.2 370.8 128.2C379.3 129.1 386.7 134.6 390.1 142.5L431.8 240H496C540.2 240 576 275.8 576 320C576 364.2 540.2 400 496 400H483.6L508.8 444.1C515.4 455.6 511.4 470.3 499.9 476.8C488.4 483.4 473.7 479.4 467.2 467.9L428.4 400H347.1L299.7 469.7C292.2 480.6 277.2 483.3 266.3 475.7C255.4 468.2 252.7 453.2 260.3 442.3L289.6 400H215.1L163.3 470.2C155.5 480.9 140.4 483.2 129.8 475.3C119.1 467.5 116.8 452.4 124.7 441.8L165.2 386.7L122.2 370.4L42.84 470.9C34.62 481.3 19.53 483 9.13 474.8C-1.274 466.6-3.049 451.5 5.164 441.1L245.2 137.1C250.4 130.5 258.8 127.1 267.2 128.2C275.5 129.3 282.7 134.8 286.1 142.5L307.8 193.3zM379.6 240L362.5 199.1L332.1 240H379.6zM273.3 240L274.8 238.1L257.8 198.5L225.1 240H273.3zM496 304C487.2 304 480 311.2 480 320C480 328.8 487.2 336 496 336C504.8 336 512 328.8 512 320C512 311.2 504.8 304 496 304zM48.9 337.3C38.31 326.8 32 312.3 32 296.8C32 265.4 57.45 240 88.83 240H126.7L48.9 337.3z\"]]\n};\nvar faSort = {\n  prefix: 'fad',\n  iconName: 'sort',\n  icon: [320, 512, [\"unsorted\"], \"f0dc\", [\"M292.3 288H27.66c-24.6 0-36.89 29.77-19.54 47.12l132.5 136.8C145.9 477.3 152.1 480 160 480c7.053 0 14.12-2.703 19.53-8.109l132.3-136.8C329.2 317.8 316.9 288 292.3 288z\", \"M27.66 224h264.7c24.6 0 36.89-29.78 19.54-47.12l-132.3-136.8c-5.406-5.406-12.47-8.107-19.53-8.107c-7.055 0-14.09 2.701-19.45 8.107L8.119 176.9C-9.229 194.2 3.055 224 27.66 224z\"]]\n};\nvar faUnsorted = faSort;\nvar faListOl = {\n  prefix: 'fad',\n  iconName: 'list-ol',\n  icon: [576, 512, [\"list-1-2\", \"list-numeric\"], \"f0cb\", [\"M224 96C224 78.33 238.3 64 256 64H512C529.7 64 544 78.33 544 96C544 113.7 529.7 128 512 128H256C238.3 128 224 113.7 224 96zM224 256C224 238.3 238.3 224 256 224H520C537.7 224 552 238.3 552 256C552 273.7 537.7 288 520 288H256C238.3 288 224 273.7 224 256zM512 384C529.7 384 544 398.3 544 416C544 433.7 529.7 448 512 448H256C238.3 448 224 433.7 224 416C224 398.3 238.3 384 256 384H512z\", \"M111.1 32.04C125.3 32.04 135.1 42.78 135.1 56.04V176H151.1C165.3 176 175.1 186.8 175.1 200C175.1 213.3 165.3 224 151.1 224H71.1C58.74 224 47.1 213.3 47.1 200C47.1 186.8 58.74 176 71.1 176H87.1V80.04H79.1C66.74 80.04 55.1 69.29 55.1 56.04C55.1 42.78 66.74 32.04 79.1 32.04H111.1zM83.53 357.9C75.83 368.7 60.84 371.2 50.05 363.5C39.26 355.8 36.77 340.8 44.47 330.1L55.59 314.5C79.33 281.2 127.9 278.8 154.8 309.6C176.1 333.1 175.6 370.5 153.7 394.3L118.8 432H152C165.3 432 176 442.7 176 456C176 469.3 165.3 480 152 480H64C54.47 480 45.84 474.4 42.02 465.6C38.19 456.9 39.9 446.7 46.36 439.7L118.4 361.7C123.7 355.9 123.8 347.1 118.7 341.2C112.1 333.8 100.4 334.3 94.65 342.4L83.53 357.9z\"]]\n};\nvar faList12 = faListOl;\nvar faListNumeric = faListOl;\nvar faChartWaterfall = {\n  prefix: 'fad',\n  iconName: 'chart-waterfall',\n  icon: [512, 512, [], \"e0eb\", [\"M32 32C49.67 32 64 46.33 64 64V400C64 408.8 71.16 416 80 416H480C497.7 416 512 430.3 512 448C512 465.7 497.7 480 480 480H80C35.82 480 0 444.2 0 400V64C0 46.33 14.33 32 32 32z\", \"M352 64C369.7 64 384 78.33 384 96V160C384 177.7 369.7 192 352 192C334.3 192 320 177.7 320 160V96C320 78.33 334.3 64 352 64zM288 224C288 241.7 273.7 256 256 256C238.3 256 224 241.7 224 224V160C224 142.3 238.3 128 256 128C273.7 128 288 142.3 288 160V224zM192 320C192 337.7 177.7 352 160 352C142.3 352 128 337.7 128 320V256C128 238.3 142.3 224 160 224C177.7 224 192 238.3 192 256V320zM480 320C480 337.7 465.7 352 448 352C430.3 352 416 337.7 416 320V96C416 78.33 430.3 64 448 64C465.7 64 480 78.33 480 96V320z\"]]\n};\nvar faFaceParty = {\n  prefix: 'fad',\n  iconName: 'face-party',\n  icon: [640, 512, [], \"e383\", [\"M531.7 400C485.6 467.6 407.1 512 320 512C178.6 512 64 397.4 64 256C64 114.6 178.6 0 320 0C433.4 0 529.7 73.79 563.3 176H560C515.8 176 480 211.8 480 256C480 274 485.1 290.6 495.1 304H416C414.1 304 413.1 304 412.1 304.1C411.8 301.8 410.3 299.7 408.7 297.7C404.4 292.5 398.5 287.1 391.9 284.3C378.7 276.9 361.4 272 344 272C340.4 272 337.2 274.5 336.3 277.1C335.3 281.5 336.9 285.2 340.1 286.1L340.1 286.1L340.3 287.1C340.5 287.2 340.8 287.4 341.2 287.7C342 288.1 343.2 288.9 344.6 289.8C347.4 291.6 351.2 294.3 354.8 297.4C358.6 300.5 362 303.1 364.5 307.4C366.1 310.1 368 313.8 368 315.1C368 318.2 366.1 321 364.5 324.6C362 328 358.6 331.5 354.8 334.6C351.2 337.7 347.4 340.4 344.6 342.2C343.2 343.1 342 343.9 341.2 344.3C340.8 344.6 340.5 344.8 340.3 344.9L340.1 345L340.1 345C337.6 346.4 336 349.1 336 352C336 354.9 337.6 357.6 340.1 358.1L340.1 358.1L340.3 359.1C340.5 359.2 340.8 359.4 341.2 359.7C342 360.1 343.2 360.9 344.6 361.8C347.4 363.6 351.2 366.3 354.8 369.4C358.6 372.5 362 375.9 364.5 379.4C366.1 382.1 368 385.8 368 388C368 390.2 366.1 393 364.5 396.6C362 400 358.6 403.5 354.8 406.6C351.2 409.7 347.4 412.4 344.6 414.2C343.2 415.1 342 415.9 341.2 416.3C340.8 416.6 340.5 416.8 340.3 416.9L340.1 417L340.1 417C336.9 418.8 335.3 422.5 336.3 426C337.2 429.5 340.4 431.1 344 431.1C361.4 431.1 378.7 427.1 391.9 419.7C398.5 416 404.4 411.5 408.7 406.3C410.3 404.3 411.8 402.2 412.1 399.9C413.1 399.1 414.1 399.1 416 399.1L531.7 400zM297.6 236.8C304.7 231.5 306.1 221.5 300.8 214.4C270.4 173.9 209.6 173.9 179.2 214.4C173.9 221.5 175.3 231.5 182.4 236.8C189.5 242.1 199.5 240.7 204.8 233.6C222.4 210.1 257.6 210.1 275.2 233.6C280.5 240.7 290.5 242.1 297.6 236.8zM364.8 233.6C382.4 210.1 417.6 210.1 435.2 233.6C440.5 240.7 450.5 242.1 457.6 236.8C464.7 231.5 466.1 221.5 460.8 214.4C430.4 173.9 369.6 173.9 339.2 214.4C333.9 221.5 335.3 231.5 342.4 236.8C349.5 242.1 359.5 240.7 364.8 233.6z\", \"M51.26 152.2L31.26 100.3C46.62 71.85 66.04 45.97 88.75 23.39L132 37.81C96.46 68.47 68.47 107.7 51.26 152.2zM55.14 12.18C40.89 27.64 27.99 44.36 16.6 62.14L1.067 21.74C-1.156 15.97 .1552 9.423 4.433 4.947C8.71 .4702 15.19-1.136 21.06 .8215L55.14 12.18zM182.4 236.8C175.3 231.5 173.9 221.5 179.2 214.4C209.6 173.9 270.4 173.9 300.8 214.4C306.1 221.5 304.7 231.5 297.6 236.8C290.5 242.1 280.5 240.7 275.2 233.6C257.6 210.1 222.4 210.1 204.8 233.6C199.5 240.7 189.5 242.1 182.4 236.8V236.8zM342.4 236.8C335.3 231.5 333.9 221.5 339.2 214.4C369.6 173.9 430.4 173.9 460.8 214.4C466.1 221.5 464.7 231.5 457.6 236.8C450.5 242.1 440.5 240.7 435.2 233.6C417.6 210.1 382.4 210.1 364.8 233.6C359.5 240.7 349.5 242.1 342.4 236.8zM512 255.1C512 229.5 533.5 207.1 560 207.1H592C618.5 207.1 640 229.5 640 255.1V319.1C640 346.5 618.5 368 592 368H400C391.2 368 384 360.8 384 352C384 343.2 391.2 336 400 336H592C600.8 336 608 328.8 608 319.1V255.1C608 247.2 600.8 239.1 592 239.1H560C551.2 239.1 544 247.2 544 255.1C544 264.8 551.2 271.1 560 271.1H576C584.8 271.1 592 279.2 592 287.1C592 296.8 584.8 303.1 576 303.1H560C533.5 303.1 512 282.5 512 255.1z\"]]\n};\nvar faKidneys = {\n  prefix: 'fad',\n  iconName: 'kidneys',\n  icon: [640, 512, [], \"f5fb\", [\"M274 217.7L209.1 183.6c-12.35 16.28-16.45 32.14-16.97 45.33l59.56 31.35c2.637 1.387 4.289 4.125 4.287 7.106l-.0678 228.7c-.0039 8.84 7.16 16 16 16l15.96-.0002c8.834 0 15.1-7.164 16-15.1L303.1 267.4C303.1 246.5 292.5 227.4 274 217.7zM430.9 183.6l-64.93 34.17c-18.43 9.699-29.97 28.81-29.96 49.64l-.0137 228.6c.0039 8.832 7.166 15.1 16 15.1l16 .0002c8.84 0 16-7.163 16-16l.0113-228.7c-.002-2.98 1.65-5.719 4.287-7.106l59.53-31.33C447.4 215.7 443.3 199.9 430.9 183.6z\", \"M95.99 24.35c-59.88 53.5-93.62 125.6-95.87 199.6c-1.25 42 7.5 70.94 12.88 90.06c12 42.38 50.5 69.94 92.38 69.94c64.25 0 109.6-61.42 92.5-122c-1.125-3.75-23.11-50.44 26.02-94.31c39.63-35.38 42.99-96.02 7.734-135.5C196.2-7.51 135.5-10.9 95.99 24.35zM543.9 24.27c-39.5-35.13-100.4-31.78-135.7 7.972c-35.25 39.5-31.68 100.2 7.942 135.5c49.5 44.13 26.56 91.15 25.81 93.65c-17.5 60.63 27.63 122.6 92.25 122.6c41.75 0 80.13-27.38 92.25-69.5c5.625-19.25 14.63-48 13.38-90.5C637.8 149.1 604.2 77.89 543.9 24.27z\"]]\n};\nvar faWifiExclamation = {\n  prefix: 'fad',\n  iconName: 'wifi-exclamation',\n  icon: [640, 512, [], \"e2cf\", [\"M8.906 201.1c12.22 12.78 32.47 13.12 45.25 .9375c52.51-50.38 117.1-84 186.9-98.57L240.1 76.31C239.6 62.6 242.8 49.73 248.3 38.16c-89.22 14.35-172.1 54.92-238.4 118.6C-2.906 168.1-3.312 189.2 8.906 201.1zM129.5 264C116.3 275.7 115 295.9 126.7 309.2C138.5 322.4 158.7 323.7 171.9 312c22.15-19.58 47.83-34.2 75.33-43.65l-2.465-66.28C202.4 213.5 162.9 234.5 129.5 264zM630.2 156.7c-66.24-63.55-148.1-104.1-238.1-118.5c4.609 9.73 7.434 20.49 7.852 31.97l.0313 5.781l-1.055 28.37c69.82 14.57 134.4 48.19 186.9 98.57C592.1 208.8 600 211.8 608 211.8c8.406 0 16.81-3.281 23.09-9.844C643.3 189.2 642.9 168.1 630.2 156.7zM395.3 202.1l-2.461 66.28C420.3 277.8 445.1 292.4 468.1 312C474.2 317.4 481.8 320 489.3 320c8.844 0 17.66-3.656 24-10.81C525 295.9 523.8 275.7 510.5 264C477.1 234.5 437.6 213.5 395.3 202.1z\", \"M318.5 327.1c22.12 .8652 40.73-16.83 41.57-39.53c0 0 7.965-215.8 7.922-217.1C366.1 44.2 344.7 22.1 318.2 24.04C291.7 25.07 271 47.95 272 75.13l7.92 213.3C280.8 309.7 297.4 327.1 318.5 327.1zM320 368c-30.93 0-56 25.07-56 56S289.1 480 319.1 480S376 454.9 376 424S350.9 368 320 368z\"]]\n};\nvar faChartNetwork = {\n  prefix: 'fad',\n  iconName: 'chart-network',\n  icon: [640, 512, [], \"f78a\", [\"M305.6 163.2C315.4 161.1 325.6 159.1 336 159.1C372.1 159.1 405 173.3 430.3 195.2L512.4 134.1C514.9 158.1 529.7 177.6 550.2 186.6L468.2 246.8C475.8 264.3 480 283.7 480 303.1C480 319.6 477.5 334.7 472.9 348.8L544.9 392C525.6 402.8 512.4 423.3 512 446.9L439.9 403.7C413.7 430.1 376.8 448 336 448C267.5 448 210.1 400.1 195.6 336H119.4C124.9 326.6 128 315.7 128 304C128 292.3 124.9 281.4 119.4 271.1H195.6C203 239 221.8 210.4 247.6 190.3L218.4 127.8C220.3 127.9 222.1 128 224 128C245.7 128 264.9 117.2 276.4 100.7L305.6 163.2zM336 384C380.2 384 416 348.2 416 303.1C416 259.8 380.2 223.1 336 223.1C291.8 223.1 255.1 259.8 255.1 303.1C255.1 348.2 291.8 384 336 384z\", \"M160 64C160 28.65 188.7 0 224 0C259.3 0 288 28.65 288 64C288 99.35 259.3 128 224 128C188.7 128 160 99.35 160 64zM512 128C512 92.65 540.7 64 576 64C611.3 64 640 92.65 640 128C640 163.3 611.3 192 576 192C540.7 192 512 163.3 512 128zM640 448C640 483.3 611.3 512 576 512C540.7 512 512 483.3 512 448C512 412.7 540.7 384 576 384C611.3 384 640 412.7 640 448zM0 304C0 268.7 28.65 240 64 240C99.35 240 128 268.7 128 304C128 339.3 99.35 368 64 368C28.65 368 0 339.3 0 304z\"]]\n};\nvar faPersonDressBurst = {\n  prefix: 'fad',\n  iconName: 'person-dress-burst',\n  icon: [640, 512, [], \"e544\", [\"M175.1 8C182.6 8 188.4 11.1 190.9 18.09L220.3 92.05L296.4 68.93C302.7 67.03 309.5 69.14 313.6 74.27C317.7 79.39 318.2 86.49 314.1 92.18L275.5 161.3L330.7 199.3L306.3 239.8L255.8 247.6L261.4 327C261.8 333.6 258.3 339.7 252.4 342.6C246.5 345.4 239.4 344.4 234.6 339.9L175.1 286.1L117.4 339.9C112.6 344.4 105.5 345.4 99.63 342.6C93.73 339.7 90.15 333.6 90.62 327L96.21 247.6L17.55 235.4C11.08 234.4 5.868 229.6 4.41 223.2C2.951 216.8 5.538 210.1 10.94 206.4L76.5 161.3L37.01 92.18C33.76 86.49 34.31 79.39 38.39 74.27C42.48 69.14 49.28 67.03 55.55 68.93L131.7 92.05L161.1 18.09C163.6 11.1 169.4 8 175.1 8V8z\", \"M432 48C432 21.49 453.5 0 480 0C506.5 0 528 21.49 528 48C528 74.51 506.5 96 480 96C453.5 96 432 74.51 432 48V48zM408 384H390.2C379.3 384 371.6 373.3 375 362.9L413.3 248.1L379.4 304.5C370.3 319.6 350.7 324.5 335.5 315.4C320.4 306.3 315.5 286.7 324.6 271.5L378.2 182.3C398.4 148.6 434.9 128 474.2 128H485.8C525.1 128 561.6 148.6 581.8 182.3L635.4 271.5C644.5 286.7 639.6 306.3 624.5 315.4C609.3 324.5 589.7 319.6 580.6 304.5L546.7 248.1L584.1 362.9C588.4 373.3 580.7 384 569.8 384H552V480C552 497.7 537.7 512 520 512C502.3 512 488 497.7 488 480V384H472V480C472 497.7 457.7 512 440 512C422.3 512 408 497.7 408 480L408 384z\"]]\n};\nvar faDiceD4 = {\n  prefix: 'fad',\n  iconName: 'dice-d4',\n  icon: [512, 512, [], \"f6d0\", [\"M231.6 0c4.143 0 8.185 3.31 8.185 8.524v494.9C239.8 508.5 235.9 512 231.7 512c-1.724 0-3.488-.5858-5.035-1.887l-223.6-188.8C1.037 319.6 0 317.2 0 314.7c0-1.816 .5498-3.647 1.682-5.201L225.3 3.337C226.1 1.031 229.3 0 231.6 0z\", \"M512 314.7c0 2.494-1.037 4.961-3.026 6.642l-223.6 188.8C283.8 511.4 282.1 512 280.3 512c-4.196 0-8.153-3.471-8.153-8.543V8.524C272.2 3.31 276.2 0 280.4 0c2.312 0 4.656 1.031 6.346 3.337l223.6 306.1C511.5 311 512 312.8 512 314.7z\"]]\n};\nvar faMoneyCheckDollar = {\n  prefix: 'fad',\n  iconName: 'money-check-dollar',\n  icon: [576, 512, [\"money-check-alt\"], \"f53d\", [\"M512 64C547.3 64 576 92.65 576 128V384C576 419.3 547.3 448 512 448H64C28.65 448 0 419.3 0 384V128C0 92.65 28.65 64 64 64H512zM272 192C263.2 192 256 199.2 256 208C256 216.8 263.2 224 272 224H496C504.8 224 512 216.8 512 208C512 199.2 504.8 192 496 192H272zM272 320H496C504.8 320 512 312.8 512 304C512 295.2 504.8 288 496 288H272C263.2 288 256 295.2 256 304C256 312.8 263.2 320 272 320zM164.1 160C164.1 148.9 155.1 139.9 143.1 139.9C132.9 139.9 123.9 148.9 123.9 160V166C118.3 167.2 112.1 168.9 108 171.1C93.06 177.9 80.07 190.5 76.91 208.8C75.14 219 76.08 228.9 80.32 237.8C84.47 246.6 91 252.8 97.63 257.3C109.2 265.2 124.5 269.8 136.2 273.3L138.4 273.9C152.4 278.2 161.8 281.3 167.7 285.6C170.2 287.4 171.1 288.8 171.4 289.7C171.8 290.5 172.4 292.3 171.7 296.3C171.1 299.8 169.2 302.8 163.7 305.1C157.6 307.7 147.7 309 134.9 307C128.9 306 118.2 302.4 108.7 299.2C106.5 298.4 104.3 297.7 102.3 297C91.84 293.5 80.51 299.2 77.02 309.7C73.53 320.2 79.2 331.5 89.68 334.1C90.89 335.4 92.39 335.9 94.11 336.5C101.1 339.2 114.4 343.4 123.9 345.6V352C123.9 363.1 132.9 372.1 143.1 372.1C155.1 372.1 164.1 363.1 164.1 352V346.5C169.4 345.5 174.6 343.1 179.4 341.9C195.2 335.2 207.8 322.2 211.1 303.2C212.9 292.8 212.1 282.8 208.1 273.7C204.2 264.7 197.9 258.1 191.2 253.3C179.1 244.4 162.9 239.6 150.8 235.9L149.1 235.7C135.8 231.4 126.2 228.4 120.1 224.2C117.5 222.4 116.7 221.2 116.5 220.7C116.3 220.3 115.7 219.1 116.3 215.7C116.7 213.7 118.2 210.4 124.5 207.6C130.1 204.7 140.9 203.1 153.1 204.1C157.5 205.7 171 208.3 174.9 209.3C185.5 212.2 196.5 205.8 199.3 195.1C202.2 184.5 195.8 173.5 185.1 170.7C180.7 169.5 170.7 167.5 164.1 166.3L164.1 160z\", \"M164.1 166.3C170.7 167.5 180.7 169.5 185.1 170.7C195.8 173.5 202.2 184.5 199.3 195.1C196.5 205.8 185.5 212.2 174.9 209.3C171 208.3 157.5 205.7 153.1 204.1C140.9 203.1 130.1 204.7 124.5 207.6C118.2 210.4 116.7 213.7 116.3 215.7C115.7 219.1 116.3 220.3 116.5 220.7C116.7 221.2 117.5 222.4 120.1 224.2C126.2 228.4 135.8 231.4 149.1 235.7L150.8 235.9C162.9 239.6 179.1 244.4 191.2 253.3C197.9 258.1 204.2 264.7 208.1 273.7C212.1 282.8 212.9 292.8 211.1 303.2C207.8 322.2 195.2 335.2 179.4 341.9C174.6 343.1 169.4 345.5 164.1 346.5V352C164.1 363.1 155.1 372.1 143.1 372.1C132.9 372.1 123.9 363.1 123.9 352V345.6C114.4 343.4 101.1 339.2 94.11 336.5C92.39 335.9 90.89 335.4 89.68 334.1C79.2 331.5 73.53 320.2 77.02 309.7C80.51 299.2 91.84 293.5 102.3 297C104.3 297.7 106.5 298.4 108.7 299.2C118.2 302.4 128.9 306 134.9 307C147.7 309 157.6 307.7 163.7 305.1C169.2 302.8 171.1 299.8 171.7 296.3C172.4 292.3 171.8 290.5 171.4 289.7C171.1 288.8 170.2 287.4 167.7 285.6C161.8 281.3 152.4 278.2 138.4 273.9L136.2 273.3C124.5 269.8 109.2 265.2 97.62 257.3C90.1 252.8 84.47 246.6 80.32 237.8C76.08 228.9 75.14 219 76.9 208.8C80.07 190.5 93.06 177.9 108 171.1C112.1 168.9 118.3 167.2 123.9 166V160C123.9 148.9 132.9 139.9 143.1 139.9C155.1 139.9 164.1 148.9 164.1 160L164.1 166.3zM495.1 192C504.8 192 511.1 199.2 511.1 208C511.1 216.8 504.8 224 495.1 224H271.1C263.2 224 255.1 216.8 255.1 208C255.1 199.2 263.2 192 271.1 192H495.1z\"]]\n};\nvar faMoneyCheckAlt = faMoneyCheckDollar;\nvar faVectorSquare = {\n  prefix: 'fad',\n  iconName: 'vector-square',\n  icon: [448, 512, [], \"f5cb\", [\"M320 128H128V64H320V128zM320 448H128V384H320V448zM32 160H96V352H32V160zM416 352H352V160H416V352z\", \"M416 32C433.7 32 448 46.33 448 64V128C448 145.7 433.7 160 416 160H352C334.3 160 320 145.7 320 128V64C320 46.33 334.3 32 352 32H416zM368 80V112H400V80H368zM0 384C0 366.3 14.33 352 32 352H96C113.7 352 128 366.3 128 384V448C128 465.7 113.7 480 96 480H32C14.33 480 0 465.7 0 448V384zM80 432V400H48V432H80zM320 384C320 366.3 334.3 352 352 352H416C433.7 352 448 366.3 448 384V448C448 465.7 433.7 480 416 480H352C334.3 480 320 465.7 320 448V384zM400 432V400H368V432H400zM0 64C0 46.33 14.33 32 32 32H96C113.7 32 128 46.33 128 64V128C128 145.7 113.7 160 96 160H32C14.33 160 0 145.7 0 128V64zM80 112V80H48V112H80z\"]]\n};\nvar faBreadSlice = {\n  prefix: 'fad',\n  iconName: 'bread-slice',\n  icon: [512, 512, [], \"f7ec\", [\"M256 32C96 32 0 112 0 176.1C0 203 21.56 224 56.89 224H64v224c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32V224h7.111C490.4 224 512 203 512 176.1C512 112 416 32 256 32zM144 416C135.2 416 128 408.8 128 400C128 391.2 135.2 384 144 384S160 391.2 160 400C160 408.8 152.8 416 144 416zM144 320C135.2 320 128 312.8 128 304C128 295.2 135.2 288 144 288S160 295.2 160 304C160 312.8 152.8 320 144 320zM240 416C231.2 416 224 408.8 224 400C224 391.2 231.2 384 240 384s16 7.162 16 16C256 408.8 248.8 416 240 416z\", \"M144 384C135.2 384 128 391.2 128 400C128 408.8 135.2 416 144 416S160 408.8 160 400C160 391.2 152.8 384 144 384zM144 288C135.2 288 128 295.2 128 304C128 312.8 135.2 320 144 320S160 312.8 160 304C160 295.2 152.8 288 144 288zM240 384C231.2 384 224 391.2 224 400C224 408.8 231.2 416 240 416s16-7.164 16-16C256 391.2 248.8 384 240 384z\"]]\n};\nvar faLanguage = {\n  prefix: 'fad',\n  iconName: 'language',\n  icon: [640, 512, [], \"f1ab\", [\"M160 233.2L179 276H140.1L160 233.2zM0 128C0 92.65 28.65 64 64 64H320V448H64C28.65 448 0 419.3 0 384V128zM141.7 175.9L77.72 319.9C73.24 329.1 77.78 341.8 87.88 346.3C97.97 350.8 109.8 346.2 114.3 336.1L123.2 315.1H196.8L205.7 336.1C210.2 346.2 222 350.8 232.1 346.3C242.2 341.8 246.8 329.1 242.3 319.9L178.3 175.9C175.1 168.7 167.9 164 160 164C152.1 164 144.9 168.7 141.7 175.9H141.7z\", \"M640 384C640 419.3 611.3 448 576 448H320V64H576C611.3 64 640 92.65 640 128V384zM500 184C500 172.1 491 164 480 164C468.1 164 460 172.1 460 184V188H408C396.1 188 388 196.1 388 208C388 219 396.1 228 408 228H515.1C507.8 244.7 497.7 259.9 485.3 272.1L484.7 272.4L470.1 257.9C462.3 250 449.7 250 441.9 257.9C434 265.7 434 278.3 441.9 286.1L454 298.3C448.1 301.1 441.9 305.2 435.5 308.1L431.9 309.7C421.8 314.2 417.2 326 421.7 336.1C426.2 346.2 438 350.8 448.1 346.3L451.8 344.7C463.8 339.3 475.2 332.8 485.7 325.3C489.1 328.3 494.4 331.1 498.8 333.8L517.7 345.1C527.2 350.8 539.5 347.8 545.2 338.3C550.8 328.8 547.8 316.5 538.3 310.9L519.4 299.5C518.5 298.1 517.6 298.4 516.7 297.9C533.9 279.1 547.5 256.1 556.4 232.5L558 228H560C571 228 580 219 580 208C580 196.1 571 188 560 188H500V184zM160 164C167.9 164 175.1 168.7 178.3 175.9L242.3 319.9C246.8 329.1 242.2 341.8 232.1 346.3C222 350.8 210.2 346.2 205.7 336.1L196.8 315.1H123.2L114.3 336.1C109.8 346.2 97.97 350.8 87.88 346.3C77.78 341.8 73.24 329.1 77.72 319.9L141.7 175.9C144.9 168.7 152.1 164 160 164H160zM140.1 276H179L160 233.2L140.1 276z\"]]\n};\nvar faWheatAwnSlash = {\n  prefix: 'fad',\n  iconName: 'wheat-awn-slash',\n  icon: [640, 512, [], \"e338\", [\"M310.9 204.5C310.7 157.8 264.7 119.5 258.5 114.9c-12.5 10.93-23.79 23.39-32.72 36.75L308.8 216.7C309.7 212.7 310.7 208.7 310.9 204.5zM424 128c0 6.861 5.367 24 24 24c6.156 0 12.28-2.344 16.97-7.031l104-104C573.7 36.28 576 30.14 576 24C576 10.29 564.8 0 552 0c-6.141 0-12.28 2.344-16.97 7.031l-104 104C426.3 115.7 424 121.9 424 128zM552 96c-6.141 0-12.28 2.344-16.97 7.031l-72.07 72.11c-.0625 .0625 .0605-.0625 0 0c-5.77 .3672-11.35 .6211-16.62 .6211c-15.55 0-29.07-1.295-41.22-2.117c-.6016-4.271-4.867-24.05-4.867-50.47c0-3.191 .0625-6.48 .2012-9.852c.1562-.1484 .3672-.1914 .5215-.3457l72-72C477.7 36.28 480 30.14 480 24C480 10.29 468.8 0 456 0c-6.141 0-12.28 2.344-16.97 7.031l-44.08 44.08c-13.7-20.87-30.96-35.31-34.59-38.08c-27.87 24.37-50.87 55.99-51.1 89.49c1.125 28.5 18.62 56.49 40.87 78.99l-37.5 37.5l50.73 39.77l32.02-32.02C417.2 249.5 444.9 266.9 473.9 267.9c33.25-1.25 65.75-24.88 89.75-52.25c-8.939-10.25-22.55-23.62-38.1-34.31l44.36-44.36C573.7 132.3 576 126.1 576 120C576 106.3 564.8 96 552 96zM270.5 367.3c-6.625 0-13 1.125-19.25 2.75l42.83-42.83L243.3 287.4l-37.35 37.34c1.625-5.996 2.75-11.1 3-18.37C208.9 276.5 190.2 250.3 175.1 233.9L154.1 218.2c-27.11 24.17-49.13 55.15-50.24 87.97c1 28.5 18.62 56.37 40.88 78.99l-72.25 72.24C67.13 463.6 64 471.8 64 479.1C64 498.2 78.91 512 96 512c8.184 0 16.37-3.127 22.62-9.381l72.25-72.25c22.75 22.75 50.37 40.12 79.37 41.12c33.25-1.25 65.75-24.87 89.75-52.24C342.1 399.8 309.7 368.6 270.5 367.3zM372.2 265.5c-.3496 0-.6602 .1328-1.008 .1387l80.14 62.81c3.633-3.59 7.158-7.281 10.49-11.08C444.9 298 411.5 266.8 372.2 265.5z\", \"M634.9 502.8c-8.125 10.41-23.19 12.28-33.69 4.078L9.189 42.89c-10.44-8.172-12.25-23.26-4.062-33.7C9.845 3.156 16.91 0 24.03 0c5.156 0 10.37 1.672 14.78 5.109l591.1 463.1C641.2 477.3 643.1 492.4 634.9 502.8z\"]]\n};\nvar faFaceKissWinkHeart = {\n  prefix: 'fad',\n  iconName: 'face-kiss-wink-heart',\n  icon: [512, 512, [128536, \"kiss-wink-heart\"], \"f598\", [\"M512 256C512 285.3 507.1 313.4 498 339.7C486.9 334.1 474.5 333.1 461.8 334.6C448.1 300.8 411.5 280.3 374.3 290.7C334.2 301.9 312.4 343.8 322.4 382.8L345.3 472.1C347.3 479.7 350.9 486.4 355.7 491.8C325.1 504.8 291.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256L512 256zM271.9 300.3C258.7 292.9 241.4 288 224 288C220.4 288 217.2 290.5 216.3 293.1C215.3 297.5 216.9 301.2 220.1 302.1L220.1 302.1L220.3 303.1C220.5 303.2 220.8 303.4 221.2 303.7C222 304.1 223.2 304.9 224.6 305.8C227.4 307.6 231.2 310.3 234.8 313.4C238.6 316.5 242 319.1 244.5 323.4C246.1 326.1 248 329.8 248 332C248 334.2 246.1 337 244.5 340.6C242 344 238.6 347.5 234.8 350.6C231.2 353.7 227.4 356.4 224.6 358.2C223.2 359.1 222 359.9 221.2 360.3C220.8 360.6 220.5 360.8 220.3 360.9L220.1 361L220.1 361C217.6 362.4 216 365.1 216 368C216 370.9 217.6 373.6 220.1 374.1L220.1 374.1L220.3 375.1L220.6 375.3L221.2 375.7C222 376.1 223.2 376.9 224.6 377.8C227.4 379.6 231.2 382.3 234.8 385.4C238.6 388.5 242 391.9 244.5 395.4C246.1 398.1 248 401.8 248 403.1C248 406.2 246.1 409 244.5 412.6C242 416 238.6 419.5 234.8 422.6C231.2 425.7 227.4 428.4 224.6 430.2C223.2 431.1 222 431.9 221.2 432.3C220.8 432.6 220.5 432.8 220.3 432.9L220.1 433L220.1 433C216.9 434.8 215.3 438.5 216.3 442C217.2 445.5 220.4 447.1 224 447.1C241.4 447.1 258.7 443.1 271.9 435.7C278.5 432 284.4 427.5 288.7 422.3C292.9 417.2 296 410.9 296 403.1C296 397.1 292.9 390.8 288.7 385.7C284.4 380.5 278.5 375.1 271.9 372.3C269.2 370.7 266.3 369.3 263.2 367.1C266.3 366.7 269.2 365.3 271.9 363.7C278.5 360 284.4 355.5 288.7 350.3C292.9 345.2 296 338.9 296 331.1C296 325.1 292.9 318.8 288.7 313.7C284.4 308.5 278.5 303.1 271.9 300.3L271.9 300.3zM176.4 176C158.7 176 144.4 190.3 144.4 208C144.4 225.7 158.7 240 176.4 240C194 240 208.4 225.7 208.4 208C208.4 190.3 194 176 176.4 176zM300.8 233.6C318.4 210.1 353.6 210.1 371.2 233.6C376.5 240.7 386.5 242.1 393.6 236.8C400.7 231.5 402.1 221.5 396.8 214.4C366.4 173.9 305.6 173.9 275.2 214.4C269.9 221.5 271.3 231.5 278.4 236.8C285.5 242.1 295.5 240.7 300.8 233.6z\", \"M208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208zM371.2 233.6C353.6 210.1 318.4 210.1 300.8 233.6C295.5 240.7 285.5 242.1 278.4 236.8C271.3 231.5 269.9 221.5 275.2 214.4C305.6 173.9 366.4 173.9 396.8 214.4C402.1 221.5 400.7 231.5 393.6 236.8C386.5 242.1 376.5 240.7 371.2 233.6zM439.4 373.3L459.5 367.6C481.7 361.4 504.6 375.2 510.6 398.4C516.5 421.7 503.3 445.6 481.1 451.8L396.1 475.6C387.5 478 378.6 472.9 376.3 464.2L353.4 374.9C347.5 351.6 360.7 327.7 382.9 321.5C405.2 315.3 428 329.1 433.1 352.3L439.4 373.3z\"]]\n};\nvar faKissWinkHeart = faFaceKissWinkHeart;\nvar faDagger = {\n  prefix: 'fad',\n  iconName: 'dagger',\n  icon: [384, 512, [], \"f6cb\", [\"M128 428.9l50.73 76c6.25 9.5 20.25 9.5 26.62 0L256 428.9V192H128V428.9z\", \"M336 128H224V16C224 7.125 216.9 0 208 0h-32C167.1 0 160 7.125 160 16V128H48C21.5 128 0 149.5 0 176S21.5 224 48 224c20.88 0 38.5-13.38 45-32h198C297.5 210.6 315.1 224 336 224C362.5 224 384 202.5 384 176S362.5 128 336 128z\"]]\n};\nvar faPodium = {\n  prefix: 'fad',\n  iconName: 'podium',\n  icon: [448, 512, [], \"f680\", [\"M400 191.1l-29.12 291.2c-1.636 16.36-15.24 28.82-31.68 28.82H108.8c-16.44 0-30.05-12.46-31.68-28.82L48 191.1H400z\", \"M448 167.1c0 13.25-10.75 24-24 24h-400C10.75 191.1 0 181.3 0 167.1c0-13.25 10.75-24 23.1-24L79.38 143.1c6.75-53.75 46.5-97.13 98.5-108.8C183.5 14.1 201.1 0 224 0l62.2-.0001c23.21 0 44.5 15.69 48.89 38.48C340.1 69.15 317.6 95.1 288 95.1h-64c-13.25 0-25.25-5.375-33.88-13.1c-32 6.749-56.38 31.12-62.75 61.1L424 143.1C437.3 143.1 448 154.7 448 167.1z\"]]\n};\nvar faMemoCircleCheck = {\n  prefix: 'fad',\n  iconName: 'memo-circle-check',\n  icon: [576, 512, [], \"e1d9\", [\"M320 0C355.3 0 384 28.65 384 64V198.6C310.1 219.5 256 287.4 256 368C256 427.1 285.1 479.3 329.7 511.3C326.6 511.7 323.3 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H320zM80 128C71.16 128 64 135.2 64 144C64 152.8 71.16 160 80 160H304C312.8 160 320 152.8 320 144C320 135.2 312.8 128 304 128H80zM80 256H240C248.8 256 256 248.8 256 240C256 231.2 248.8 224 240 224H80C71.16 224 64 231.2 64 240C64 248.8 71.16 256 80 256zM80 352H176C184.8 352 192 344.8 192 336C192 327.2 184.8 320 176 320H80C71.16 320 64 327.2 64 336C64 344.8 71.16 352 80 352z\", \"M288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM499.3 347.3C505.6 341.1 505.6 330.9 499.3 324.7C493.1 318.4 482.9 318.4 476.7 324.7L416 385.4L387.3 356.7C381.1 350.4 370.9 350.4 364.7 356.7C358.4 362.9 358.4 373.1 364.7 379.3L404.7 419.3C410.9 425.6 421.1 425.6 427.3 419.3L499.3 347.3z\"]]\n};\nvar faRouteHighway = {\n  prefix: 'fad',\n  iconName: 'route-highway',\n  icon: [448, 512, [], \"f61a\", [\"M31.96 192H416C416 193.1 416 194.2 416 195.2C416 210.2 418.8 224.1 424.4 238.8L438.7 274.5C444.8 289.9 448 306.4 448 323C448 372.5 420 417.8 375.8 439.9L238.3 508.6C229.3 513.1 218.7 513.1 209.7 508.6L72.24 439.9C27.97 417.8 0 372.5 0 323C0 306.4 3.172 289.9 9.348 274.5L23.61 238.8C29.15 224.1 32 210.2 32 195.2C32 194.2 31.98 193.1 31.96 192V192zM384 322.9V323.1V323V322.9z\", \"M245.1 7.371C282.7 29.89 329.1 31.67 368.2 12.1L369.7 11.38C384.9 3.783 403.4 9.378 411.8 24.12L443.8 80.12C449.1 89.41 449.4 100.7 444.6 110.3L428.4 142.8C420.7 158.1 416.5 174.9 416 192H31.96C31.48 174.9 27.28 158.1 19.62 142.8L3.378 110.3C-1.407 100.7-1.092 89.41 4.216 80.12L36.22 24.12C44.64 9.378 63.12 3.783 78.31 11.38L79.75 12.1C118.9 31.67 165.3 29.89 202.9 7.371L207.5 4.56C217.7-1.52 230.3-1.52 240.5 4.56L245.1 7.371z\"]]\n};\nvar faDownToLine = {\n  prefix: 'fad',\n  iconName: 'down-to-line',\n  icon: [384, 512, [\"arrow-alt-to-bottom\"], \"f34a\", [\"M352 416H31.1C14.33 416 0 430.3 0 447.1S14.33 480 31.1 480H352C369.7 480 384 465.7 384 448S369.7 416 352 416z\", \"M350 206.6c3.781 8.803 1.984 19.03-4.594 26l-136 144.1c-9.062 9.601-25.84 9.601-34.91 0l-136-144.1C31.97 225.7 30.17 215.4 33.95 206.6C37.75 197.8 46.42 192.1 56 192.1L128 192.1V64.03c0-17.69 14.33-32.02 32-32.02h64c17.67 0 32 14.34 32 32.02v128.1l72 .0314C337.6 192.1 346.3 197.8 350 206.6z\"]]\n};\nvar faArrowAltToBottom = faDownToLine;\nvar faFilter = {\n  prefix: 'fad',\n  iconName: 'filter',\n  icon: [512, 512, [], \"f0b0\", [\"M3.853 54.87C10.47 40.9 24.54 32 40 32H472C487.5 32 501.5 40.9 508.1 54.87C514.8 68.84 512.7 85.37 502.1 97.33L320 320.9V448C320 460.1 313.2 471.2 302.3 476.6C291.5 482 278.5 480.9 268.8 473.6L204.8 425.6C196.7 419.6 192 410.1 192 400V320.9L9.042 97.33C-.745 85.37-2.765 68.84 3.854 54.87L3.853 54.87z\", \"\"]]\n};\nvar faSquareG = {\n  prefix: 'fad',\n  iconName: 'square-g',\n  icon: [448, 512, [], \"e271\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM352 274.9c0 1.453-.125 2.922-.4062 4.344c-4.375 23.83-17.56 47.7-37.09 67.27C290.3 370.7 258.2 384 224 384s-66.34-13.31-90.5-37.48c-49.91-49.91-49.91-131.1 0-181C181.4 117.5 261.5 115.3 312 160.6c9.875 8.844 10.72 24.02 1.875 33.89C305 204.4 289.8 205.2 280 196.4c-31.91-28.56-82.34-27.19-112.6 3.062c-31.19 31.2-31.19 81.95 0 113.2c30.19 30.22 82.94 30.22 113.1 0c7.594-7.609 13.69-16 17.91-24.58H248C234.8 288 224 277.3 224 264s10.75-24 24-24h80C341.3 240 352 250.8 352 264V274.9z\", \"M328 240h-80C234.8 240 224 250.8 224 264S234.8 288 248 288h50.47c-4.219 8.578-10.31 16.97-17.91 24.58c-30.19 30.22-82.94 30.22-113.1 0c-31.19-31.2-31.19-81.95 0-113.2C197.7 169.2 248.1 167.8 280 196.4c9.812 8.859 25 8.078 33.88-1.859c8.844-9.875 8-25.05-1.875-33.89c-50.53-45.3-130.6-43.06-178.5 4.875c-49.91 49.91-49.91 131.1 0 181C157.7 370.7 189.8 384 224 384s66.34-13.31 90.5-37.48c19.53-19.56 32.72-43.44 37.09-67.27C351.9 277.8 352 276.4 352 274.9V264C352 250.8 341.3 240 328 240z\"]]\n};\nvar faCirclePhone = {\n  prefix: 'fad',\n  iconName: 'circle-phone',\n  icon: [512, 512, [\"phone-circle\"], \"e11b\", [\"M256 0c-141.4 0-256 114.6-256 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM383.6 321.5l-11.62 50.39c-1.633 7.125-7.9 12.11-15.24 12.11c-126.1 0-228.7-102.6-228.7-228.8c0-7.328 4.984-13.59 12.11-15.22l50.38-11.62c7.344-1.703 14.88 2.109 17.93 9.062L231.7 191.7c2.719 6.391 .8828 13.83-4.492 18.22L200.3 232c16.99 34.61 45.14 62.75 79.77 79.75l22.02-26.91c4.344-5.391 11.85-7.25 18.24-4.484l54.24 23.25C381.5 306.6 385.3 314.2 383.6 321.5z\", \"M383.6 321.5l-11.62 50.39c-1.633 7.125-7.9 12.11-15.24 12.11c-126.1 0-228.7-102.6-228.7-228.8c0-7.328 4.984-13.59 12.11-15.22l50.38-11.62c7.344-1.703 14.88 2.109 17.93 9.062L231.7 191.7c2.719 6.391 .8828 13.83-4.492 18.22L200.3 232c16.99 34.61 45.14 62.75 79.77 79.75l22.02-26.91c4.344-5.391 11.85-7.25 18.24-4.484l54.24 23.25C381.5 306.6 385.3 314.2 383.6 321.5z\"]]\n};\nvar faPhoneCircle = faCirclePhone;\nvar faClipboardPrescription = {\n  prefix: 'fad',\n  iconName: 'clipboard-prescription',\n  icon: [384, 512, [], \"f5e8\", [\"M192 256c0 8.875-7.125 16-16 16H128v-32h48C184.9 240 192 247.1 192 256zM384 112v352c0 26.51-21.49 48-48 48h-288C21.49 512 0 490.5 0 464v-352C0 85.49 21.49 64 48 64H128C92.65 64 64 92.65 64 128v16C64 152.8 71.16 160 80 160h224C312.8 160 320 152.8 320 144V128c0-35.35-28.65-64-64-64h80C362.5 64 384 85.49 384 112zM304 409.4l-30.12-30l30-30c6.25-6.25 6.25-16.38 0-22.62L292.5 315.5c-6.25-6.25-16.38-6.25-22.62 0L240 345.4l-33.5-33.5C226.4 301 240 280.3 240 256c0-35.38-28.62-64-64-64H96C87.13 192 80 199.1 80 208v160C80 376.9 87.13 384 96 384h16C120.9 384 128 376.9 128 368V320h18.75l59.25 59.25L176 409.4C169.8 415.6 169.8 425.8 176 432l11.25 11.25c6.25 6.25 16.5 6.25 22.75 0L240 413.3l29.1 30c6.251 6.25 16.5 6.25 22.75 0L304 432C310.3 425.8 310.3 415.6 304 409.4z\", \"M256 64c0-35.35-28.65-64-64-64S128 28.65 128 64C92.65 64 64 92.65 64 128v16C64 152.8 71.16 160 80 160h224C312.8 160 320 152.8 320 144V128C320 92.65 291.3 64 256 64zM192 88C178.7 88 168 77.25 168 64c0-13.26 10.75-24 24-24S216 50.74 216 64C216 77.25 205.3 88 192 88zM273.9 379.4l30-30c6.25-6.25 6.25-16.38 0-22.62L292.5 315.5c-6.25-6.25-16.38-6.25-22.62 0L240 345.4l-33.5-33.5C226.4 301 240 280.3 240 256c0-35.38-28.62-64-64-64H96C87.13 192 80 199.1 80 208v160C80 376.9 87.13 384 96 384h16C120.9 384 128 376.9 128 368V320h18.75l59.25 59.25L176 409.4C169.8 415.6 169.8 425.8 176 432l11.25 11.25c6.25 6.25 16.5 6.25 22.75 0L240 413.3l29.1 30c6.251 6.25 16.5 6.25 22.75 0L304 432c6.25-6.25 6.25-16.38 0-22.62L273.9 379.4zM176 272H128v-32h48C184.9 240 192 247.1 192 256S184.9 272 176 272z\"]]\n};\nvar faUserNurseHair = {\n  prefix: 'fad',\n  iconName: 'user-nurse-hair',\n  icon: [448, 512, [], \"e45d\", [\"M273.9 130.2C285.2 148.1 305.2 160 328 160H351.7C351.9 162.6 352 165.3 352 168V176C352 246.7 294.7 304 224 304C153.3 304 96 246.7 96 176V170.6C103.3 174.1 111.4 176 120 176H192C226.6 176 256.1 157.7 273.9 130.2V130.2z\", \"M96 70.17C96 56.83 104.3 44.89 116.8 40.21L212.8 4.209C220 1.493 227.1 1.493 235.2 4.209L331.2 40.21C343.7 44.89 352 56.83 352 70.17V160H328C305.2 160 285.2 148.1 273.9 130.2C256.1 157.7 226.6 176 191.1 176H119.1C111.4 176 103.3 174.1 96 170.6L96 70.17zM221.3 31.1C216.9 31.1 213.3 35.58 213.3 39.1V53.33H200C195.6 53.33 192 56.92 192 61.33V66.67C192 71.09 195.6 74.67 200 74.67H213.3V87.1C213.3 92.42 216.9 95.1 221.3 95.1H226.7C231.1 95.1 234.7 92.42 234.7 87.1V74.67H248C252.4 74.67 256 71.09 256 66.67V61.33C256 56.92 252.4 53.33 248 53.33H234.7V39.1C234.7 35.58 231.1 31.1 226.7 31.1H221.3zM318.9 323.2C392.5 338.1 448 403.2 448 481.3C448 498.2 434.2 511.1 417.3 511.1H30.72C13.75 511.1 0 498.2 0 481.3C0 403.2 55.46 338.1 129.1 323.2L224 423.1L318.9 323.2z\"]]\n};\nvar faQuestion = {\n  prefix: 'fad',\n  iconName: 'question',\n  icon: [320, 512, [10067, 10068, 61736], \"3f\", [\"M144 400c-22.09 0-40 17.91-40 40s17.91 39.1 40 39.1s40-17.9 40-39.1S166.1 400 144 400z\", \"M204.3 32.01H96c-52.94 0-96 43.06-96 96c0 17.67 14.31 31.1 32 31.1s32-14.32 32-31.1c0-17.64 14.34-32 32-32h108.3C232.8 96.01 256 119.2 256 147.8c0 19.72-10.97 37.47-30.5 47.33L127.8 252.4C117.1 258.2 112 268.7 112 280v40c0 17.67 14.31 31.99 32 31.99s32-14.32 32-31.99V298.3L256 251.3c39.47-19.75 64-59.42 64-103.5C320 83.95 268.1 32.01 204.3 32.01z\"]]\n};\nvar faFileSignature = {\n  prefix: 'fad',\n  iconName: 'file-signature',\n  icon: [576, 512, [], \"f573\", [\"M256 0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48v-75.19l-22.31 22.46C358.7 414.3 354.6 416 350.3 416L256 415.9c-16.07-.2852-30.55-9.284-37.81-23.8C215.3 386.3 210.1 385.6 208 385.6s-7.25 .625-10 6.125l-7.749 15.38C187.6 412.6 181.1 416 176 416H174.9c-6.5-.5-12.06-4.75-14.06-11L144 354.6L133.4 386.5C127.5 404.1 110.1 416 92.4 416H80C71.13 416 64 408.9 64 400S71.13 384 80 384h12.38c4.875 0 9.125-3.125 10.62-7.625l18.25-54.63C124.5 311.9 133.6 305.3 144 305.3s19.5 6.625 22.75 16.5l13.88 41.63c19.75-16.25 54.13-9.75 66 14.12C248.5 381.2 252.2 383.5 256 383.8l32 .181v-30.28c0-4.262 1.701-8.348 4.727-11.36L384 251.7V128H256V0zM568.5 167.4L536.6 135.5c-9.875-10-26-10-36 0l-27.25 27.25l67.88 67.88l27.25-27.25C578.5 193.4 578.5 177.3 568.5 167.4z\", \"M473.4 162.8l-180.6 179.6C289.7 345.3 288 349.4 288 353.7V416h62.34c4.264 0 8.35-1.703 11.35-4.727l179.6-180.6L473.4 162.8zM256 0v128h128L256 0z\"]]\n};\nvar faToggleLargeOn = {\n  prefix: 'fad',\n  iconName: 'toggle-large-on',\n  icon: [576, 512, [], \"e5b1\", [\"M384 64C490 64 576 149.1 576 256C576 362 490 448 384 448H192C85.96 448 0 362 0 256C0 149.1 85.96 64 192 64H384zM384 384C454.7 384 512 326.7 512 256C512 185.3 454.7 128 384 128C313.3 128 256 185.3 256 256C256 326.7 313.3 384 384 384z\", \"M512 256C512 326.7 454.7 384 384 384C313.3 384 256 326.7 256 256C256 185.3 313.3 128 384 128C454.7 128 512 185.3 512 256z\"]]\n};\nvar faUpDownLeftRight = {\n  prefix: 'fad',\n  iconName: 'up-down-left-right',\n  icon: [512, 512, [\"arrows-alt\"], \"f0b2\", [\"M183.1 128l39.1 .0013V224h64V128l40-.0013c9.484 0 18.06-5.578 21.92-14.23c1.391-3.141 2.072-6.448 2.072-9.76c0-5.812-2.103-11.57-6.15-16.07l-72-80c-4.562-5.047-11.05-7.936-17.85-7.936S242.7 2.893 238.2 7.94l-71.1 80c-6.344 7.062-7.891 17.17-4.078 25.83C165.9 122.4 174.5 128 183.1 128zM327.1 384l-40 .0013V288h-64v96l-39.1-.0013c-9.484 0-18.06 5.578-21.92 14.23c-3.812 8.641-2.266 18.77 4.078 25.83l71.1 80c4.562 5.047 11.05 7.937 17.84 7.937s13.28-2.89 17.84-7.937l72-80c4.047-4.5 6.15-10.24 6.15-16.06c0-3.312-.681-6.63-2.072-9.771C346.1 389.6 337.5 384 327.1 384z\", \"M512 256c0 6.797-2.891 13.28-7.938 17.84l-80 72C419.6 349.9 413.8 352 408 352c-3.312 0-6.625-.6875-9.766-2.078C389.6 346.1 384 337.5 384 328V288H128v40c0 9.484-5.578 18.06-14.23 21.92C110.6 351.3 107.3 352 104 352c-5.812 0-11.56-2.109-16.06-6.156l-80-72C2.891 269.3 0 262.8 0 256s2.891-13.28 7.938-17.84l80-72C95 159.8 105.1 158.3 113.8 162.1C122.4 165.9 128 174.5 128 184V224h256V184c0-9.484 5.578-18.06 14.23-21.92c8.656-3.812 18.77-2.266 25.83 4.078l80 72C509.1 242.7 512 249.2 512 256z\"]]\n};\nvar faArrowsAlt = faUpDownLeftRight;\nvar faDryerHeat = {\n  prefix: 'fad',\n  iconName: 'dryer-heat',\n  icon: [448, 512, [\"dryer-alt\"], \"f862\", [\"M216 272c0-22.62-12-34.63-20.75-43.38C189.5 222.9 186.1 219.3 184.8 214C183.9 210.5 180.6 208 177 208H160.8C158.4 208 156 209.1 154.5 210.9C153 212.8 152.3 215.1 152.8 217.5c2.75 16.62 12.5 26.38 19.87 33.88C180.5 259.1 184 263 184 272S180.5 284.9 172.8 292.8C164 301.5 152 313.4 152 336c0 22.75 12 34.63 20.75 43.38c5.75 5.75 9.125 9.375 10.5 14.5C184.1 397.5 187.4 400 191 400h16.38c2.375 0 4.625-1.125 6.125-2.875c1.625-1.875 2.25-4.25 1.875-6.625c-2.875-16.62-12.62-26.37-20-33.75C187.5 348.9 184 345 184 336c0-8.875 3.5-12.75 11.25-20.62C204 306.6 216 294.6 216 272zM264 336c0-8.875 3.5-12.75 11.25-20.62C284 306.6 296 294.6 296 272s-12-34.63-20.75-43.38C269.5 222.9 266.1 219.3 264.8 214C263.9 210.5 260.6 208 257 208h-16.25C238.4 208 236 209.1 234.5 210.9c-1.5 1.875-2.25 4.25-1.75 6.625c2.75 16.62 12.5 26.38 19.88 33.88C260.5 259.1 264 263 264 272s-3.5 12.88-11.25 20.75C244 301.5 232 313.4 232 336c0 22.75 12 34.63 20.75 43.38c5.75 5.75 9.125 9.375 10.5 14.5C264.1 397.5 267.4 400 271 400h16.38c2.375 0 4.625-1.125 6.125-2.875c1.5-1.875 2.125-4.25 1.75-6.625c-2.75-16.62-12.5-26.37-19.88-33.75C267.5 348.9 264 345 264 336zM184 112c13.25 0 24-10.75 24-24S197.3 64 184 64S160 74.75 160 88S170.8 112 184 112z\", \"M384 0H64C28.65 0 0 28.65 0 64v400C0 490.4 21.6 512 48 512h352c26.4 0 48-21.6 48-48V64C448 28.65 419.3 0 384 0zM184 64C197.3 64 208 74.75 208 88S197.3 112 184 112S160 101.3 160 88S170.8 64 184 64zM64 88C64 74.75 74.75 64 88 64S112 74.75 112 88S101.3 112 88 112S64 101.3 64 88zM224 448c-79.5 0-143.1-64.5-143.1-144S144.5 160 224 160s143.1 64.5 143.1 144S303.5 448 224 448z\"]]\n};\nvar faDryerAlt = faDryerHeat;\nvar faHouseChimneyUser = {\n  prefix: 'fad',\n  iconName: 'house-chimney-user',\n  icon: [576, 512, [], \"e065\", [\"M288 74.52L512.1 270.6L512.5 447.9C512.6 483.3 483.9 512 448.5 512H128.1C92.74 512 64.09 483.4 64.07 448L64.02 270.5L288 74.52zM288 320C323.3 320 352 291.3 352 256C352 220.7 323.3 192 288 192C252.7 192 224 220.7 224 256C224 291.3 252.7 320 288 320zM192 448H384C392.8 448 400 440.8 400 432C400 387.8 364.2 352 320 352H256C211.8 352 176 387.8 176 432C176 440.8 183.2 448 192 448z\", \"M416 101.5V64C416 46.33 430.3 32 448 32H480C497.7 32 512 46.33 512 64V185.5L565.1 231.9C578.4 243.6 579.7 263.8 568.1 277.1C556.4 290.4 536.2 291.7 522.9 280.1L288 74.52L53.07 280.1C39.77 291.7 19.56 290.4 7.917 277.1C-3.72 263.8-2.372 243.6 10.93 231.9L266.9 7.918C278.1-2.639 297-2.639 309.1 7.918L416 101.5zM352 256C352 291.3 323.3 320 288 320C252.7 320 224 291.3 224 256C224 220.7 252.7 192 288 192C323.3 192 352 220.7 352 256zM320 352C364.2 352 400 387.8 400 432C400 440.8 392.8 448 384 448H192C183.2 448 176 440.8 176 432C176 387.8 211.8 352 256 352H320z\"]]\n};\nvar faHandHoldingHeart = {\n  prefix: 'fad',\n  iconName: 'hand-holding-heart',\n  icon: [576, 512, [], \"f4be\", [\"M568.2 336.3c-13.12-17.81-38.14-21.66-55.93-8.469l-119.7 88.17h-120.6c-8.748 0-15.1-7.25-15.1-15.1c0-8.746 7.25-15.1 15.1-15.1h78.25c15.1 0 30.75-10.87 33.37-26.62c3.25-19.1-12.12-37.37-31.62-37.37H191.1c-26.1 0-53.12 9.25-74.12 26.25l-46.5 37.74l-55.37-.0253c-8.748 0-15.1 7.275-15.1 16.02L.0001 496C.0001 504.8 7.251 512 15.1 512h346.1c22.03 0 43.92-7.187 61.7-20.28l135.1-99.51C577.5 379.1 581.3 354.1 568.2 336.3z\", \"M275.2 250.5c7 7.375 18.5 7.375 25.5 0l108.1-114.2c31.5-33.12 29.72-88.1-5.65-118.7c-30.88-26.75-76.75-21.9-104.9 7.724L287.1 36.91L276.8 25.28C248.7-4.345 202.7-9.194 171.1 17.56C136.7 48.18 134.7 103.2 166.4 136.3L275.2 250.5z\"]]\n};\nvar faArrowUpSmallBig = {\n  prefix: 'fad',\n  iconName: 'arrow-up-small-big',\n  icon: [512, 512, [\"sort-size-up-alt\"], \"f88f\", [\"M480 256h-160c-17.67 0-32 14.33-32 32v160c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V288C512 270.3 497.7 256 480 256zM320 192h96c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32h-96c-17.6 0-32 14.4-32 32v96C288 177.6 302.4 192 320 192z\", \"M239.6 138c11.94 13.05 11.06 33.31-1.969 45.27c-6.141 5.629-13.89 8.414-21.61 8.414c-8.672 0-17.3-3.504-23.61-10.39L160 145.9v302C160 465.7 145.7 480 128 480s-32-14.33-32-32.03V145.9L63.6 181.3C51.64 194.3 31.39 195.3 18.38 183.3C5.348 171.4 4.473 151.1 16.41 138l87.1-96.09c12.12-13.26 35.06-13.26 47.19 0L239.6 138z\"]]\n};\nvar faSortSizeUpAlt = faArrowUpSmallBig;\nvar faTrainTrack = {\n  prefix: 'fad',\n  iconName: 'train-track',\n  icon: [576, 512, [], \"e453\", [\"M126.3 160H112C94.33 160 80 145.7 80 128C80 110.3 94.33 96 112 96H147.6L126.3 160zM83.6 288H72C54.33 288 40 273.7 40 256C40 238.3 54.33 224 72 224H104.9L83.6 288zM151.1 288L172.4 224H403.6L424.9 288H151.1zM40.94 416H32C14.33 416 0 401.7 0 384C0 366.3 14.33 352 32 352H62.27L40.94 416zM108.4 416L129.7 352H446.3L467.6 416H108.4zM513.7 352H544C561.7 352 576 366.3 576 384C576 401.7 561.7 416 544 416H535.1L513.7 352zM471.1 224H504C521.7 224 536 238.3 536 256C536 273.7 521.7 288 504 288H492.4L471.1 224zM428.4 96H464C481.7 96 496 110.3 496 128C496 145.7 481.7 160 464 160H449.7L428.4 96zM382.3 160H193.7L215.1 96H360.9L382.3 160z\", \"M202.1 33.64C218.9 39.23 227.9 57.35 222.4 74.12L94.36 458.1C88.77 474.9 70.65 483.9 53.88 478.4C37.11 472.8 28.05 454.6 33.64 437.9L161.6 53.88C167.2 37.12 185.4 28.05 202.1 33.64V33.64zM373.9 33.64C390.6 28.05 408.8 37.12 414.4 53.88L542.4 437.9C547.9 454.6 538.9 472.8 522.1 478.4C505.4 483.9 487.2 474.9 481.6 458.1L353.6 74.12C348.1 57.35 357.1 39.23 373.9 33.64V33.64z\"]]\n};\nvar faPuzzlePiece = {\n  prefix: 'fad',\n  iconName: 'puzzle-piece',\n  icon: [512, 512, [129513], \"f12e\", [\"\", \"M512 288c0 35.35-21.49 64-48 64c-32.43 0-31.72-32-55.64-32C394.9 320 384 330.9 384 344.4V480c0 17.67-14.33 32-32 32h-71.64C266.9 512 256 501.1 256 487.6C256 463.1 288 464.4 288 432c0-26.51-28.65-48-64-48s-64 21.49-64 48c0 32.43 32 31.72 32 55.64C192 501.1 181.1 512 167.6 512H32c-17.67 0-32-14.33-32-32v-135.6C0 330.9 10.91 320 24.36 320C48.05 320 47.6 352 80 352C106.5 352 128 323.3 128 288S106.5 223.1 80 223.1c-32.43 0-31.72 32-55.64 32C10.91 255.1 0 245.1 0 231.6v-71.64c0-17.67 14.33-31.1 32-31.1h135.6C181.1 127.1 192 117.1 192 103.6c0-23.69-32-23.24-32-55.64c0-26.51 28.65-47.1 64-47.1s64 21.49 64 47.1c0 32.43-32 31.72-32 55.64c0 13.45 10.91 24.36 24.36 24.36H352c17.67 0 32 14.33 32 31.1v71.64c0 13.45 10.91 24.36 24.36 24.36c23.69 0 23.24-32 55.64-32C490.5 223.1 512 252.7 512 288z\"]]\n};\nvar faMoneyCheck = {\n  prefix: 'fad',\n  iconName: 'money-check',\n  icon: [576, 512, [], \"f53c\", [\"M512 64C547.3 64 576 92.65 576 128V384C576 419.3 547.3 448 512 448H64C28.65 448 0 419.3 0 384V128C0 92.65 28.65 64 64 64H512zM112 224C103.2 224 96 231.2 96 240C96 248.8 103.2 256 112 256H304C312.8 256 320 248.8 320 240C320 231.2 312.8 224 304 224H112zM112 352H464C472.8 352 480 344.8 480 336C480 327.2 472.8 320 464 320H112C103.2 320 96 327.2 96 336C96 344.8 103.2 352 112 352zM408 160C394.7 160 384 170.7 384 184V232C384 245.3 394.7 256 408 256H456C469.3 256 480 245.3 480 232V184C480 170.7 469.3 160 456 160H408z\", \"M456 160C469.3 160 480 170.7 480 184V232C480 245.3 469.3 256 456 256H408C394.7 256 384 245.3 384 232V184C384 170.7 394.7 160 408 160H456zM304 224C312.8 224 320 231.2 320 240C320 248.8 312.8 256 304 256H112C103.2 256 96 248.8 96 240C96 231.2 103.2 224 112 224H304z\"]]\n};\nvar faStarHalfStroke = {\n  prefix: 'fad',\n  iconName: 'star-half-stroke',\n  icon: [576, 512, [\"star-half-alt\"], \"f5c0\", [\"M399.7 435.9L378.4 309.6L469.2 219.8L343.8 201.4L288.1 86.85L287.1 87.14V0H286.6C287.1-.0259 287.6-.0391 288.1-.0391C300.4-.0391 311.6 6.954 316.9 17.97L381.2 150.3L524.9 171.5C536.8 173.2 546.8 181.6 550.6 193.1C554.4 204.7 551.3 217.3 542.7 225.9L438.5 328.1L463.1 474.7C465.1 486.7 460.1 498.9 450.2 506C440.3 513.1 427.2 514 416.5 508.3L288.1 439.8L287.1 439.8V376.4L288.1 376.3L399.7 435.9zM146.3 512C145.3 512.1 144.2 512.1 143.1 512H146.3z\", \"M289.7-.0003H288V439.8L159.8 508.3C149 514 135.9 513.1 126 506C116.1 498.9 111.1 486.7 113.2 474.7L137.8 328.1L33.58 225.9C24.97 217.3 21.91 204.7 25.69 193.1C29.46 181.6 39.43 173.2 51.42 171.5L195 150.3L259.4 17.97C264.7 6.954 275.9-.0391 288.1-.0391C288.7-.0391 289.2-.0259 289.7 0V-.0003zM429.9 512H433.2C432.1 512.1 431 512.1 429.9 512z\"]]\n};\nvar faStarHalfAlt = faStarHalfStroke;\nvar faFileExclamation = {\n  prefix: 'fad',\n  iconName: 'file-exclamation',\n  icon: [384, 512, [], \"f31a\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM168 216C168 202.8 178.8 192 192 192s24 10.75 24 24v112c0 13.25-10.75 24-24 24s-24-10.75-24-24V216zM192 448c-17.67 0-32-14.33-32-32c0-17.67 14.33-32 32-32s32 14.33 32 32C224 433.7 209.7 448 192 448z\", \"M256 0v128h128L256 0zM192 352c13.25 0 24-10.75 24-24v-112C216 202.8 205.3 192 192 192S168 202.8 168 216v112C168 341.3 178.8 352 192 352zM192 383.1c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32s32-14.33 32-32C224 398.3 209.7 383.1 192 383.1z\"]]\n};\nvar faCode = {\n  prefix: 'fad',\n  iconName: 'code',\n  icon: [640, 512, [], \"f121\", [\"M414.8 40.79L286.8 488.8C281.9 505.8 264.2 515.6 247.2 510.8C230.2 505.9 220.4 488.2 225.2 471.2L353.2 23.21C358.1 6.216 375.8-3.624 392.8 1.232C409.8 6.087 419.6 23.8 414.8 40.79z\", \"M518.6 121.4L630.6 233.4C643.1 245.9 643.1 266.1 630.6 278.6L518.6 390.6C506.1 403.1 485.9 403.1 473.4 390.6C460.9 378.1 460.9 357.9 473.4 345.4L562.7 256L473.4 166.6C460.9 154.1 460.9 133.9 473.4 121.4C485.9 108.9 506.1 108.9 518.6 121.4V121.4zM166.6 166.6L77.25 256L166.6 345.4C179.1 357.9 179.1 378.1 166.6 390.6C154.1 403.1 133.9 403.1 121.4 390.6L9.372 278.6C-3.124 266.1-3.124 245.9 9.372 233.4L121.4 121.4C133.9 108.9 154.1 108.9 166.6 121.4C179.1 133.9 179.1 154.1 166.6 166.6V166.6z\"]]\n};\nvar faWhiskeyGlass = {\n  prefix: 'fad',\n  iconName: 'whiskey-glass',\n  icon: [512, 512, [129347, \"glass-whiskey\"], \"f7a0\", [\"M479.1 32H32.04C12.55 32-2.324 49.25 .3008 68.51L56.29 425.1C60.79 456.6 87.78 480 119.8 480h272.9c31.74 0 58.86-23.38 63.36-54.89l55.61-356.6C514.3 49.25 499.5 32 479.1 32zM392.7 416l-273.2-.8164L69.39 96h373.2L392.7 416z\", \"M422.7 224l-29.95 192l-273.2-.8164L89.49 224H422.7z\"]]\n};\nvar faGlassWhiskey = faWhiskeyGlass;\nvar faMoonStars = {\n  prefix: 'fad',\n  iconName: 'moon-stars',\n  icon: [512, 512, [], \"f755\", [\"M288 63.1l12.42 29.78c.6094 1.225 2.211 2.219 3.578 2.219s2.967-.9941 3.576-2.219l12.42-29.78l29.79-12.42C351 50.97 352 49.36 352 47.1c0-1.365-.9922-2.967-2.211-3.576l-29.79-12.42l-12.42-29.79c-.6094-1.227-2.209-2.217-3.576-2.217s-2.969 .9902-3.578 2.217l-12.42 29.79L258.2 44.42c-1.217 .6094-2.209 2.211-2.209 3.576c0 1.359 .9922 2.971 2.209 3.58L288 63.1zM507.6 216.9L448 192l-24.88-59.63C421.8 129.8 419 127.1 416 127.1s-5.75 1.75-7.125 4.375L384 192l-59.63 24.88C321.8 218.3 320 221 320 224s1.75 5.75 4.375 7.125L384 256l24.88 59.63C410.3 318.3 413 320 416 320s5.75-1.75 7.125-4.375L448 256l59.63-24.88C510.3 229.8 512 227 512 224S510.3 218.3 507.6 216.9z\", \"M332.3 426.4c-93.13 17.75-178.5-53.63-178.5-147.6c0-54.25 29-104 76-130.9c7.375-4.125 5.45-15.12-2.8-16.62C108.7 109.4 0 200 0 320c0 106 85.76 192 191.8 192c59.25 0 113.2-26.79 148.9-71.04C346.1 434.5 340.3 424.8 332.3 426.4z\"]]\n};\nvar faBuildingCircleExclamation = {\n  prefix: 'fad',\n  iconName: 'building-circle-exclamation',\n  icon: [640, 512, [], \"e4d3\", [\"M0 48C0 21.49 21.49 0 48 0H336C362.5 0 384 21.49 384 48V232.2C344.9 264.5 320 313.3 320 368C320 417.5 340.4 462.2 373.3 494.2C364.5 505.1 351.1 512 336 512H240V432C240 405.5 218.5 384 192 384C165.5 384 144 405.5 144 432V512H48C21.49 512 0 490.5 0 464V48zM80 224C71.16 224 64 231.2 64 240V272C64 280.8 71.16 288 80 288H112C120.8 288 128 280.8 128 272V240C128 231.2 120.8 224 112 224H80zM160 272C160 280.8 167.2 288 176 288H208C216.8 288 224 280.8 224 272V240C224 231.2 216.8 224 208 224H176C167.2 224 160 231.2 160 240V272zM272 224C263.2 224 256 231.2 256 240V272C256 280.8 263.2 288 272 288H304C312.8 288 320 280.8 320 272V240C320 231.2 312.8 224 304 224H272zM64 144C64 152.8 71.16 160 80 160H112C120.8 160 128 152.8 128 144V112C128 103.2 120.8 96 112 96H80C71.16 96 64 103.2 64 112V144zM176 96C167.2 96 160 103.2 160 112V144C160 152.8 167.2 160 176 160H208C216.8 160 224 152.8 224 144V112C224 103.2 216.8 96 208 96H176zM256 144C256 152.8 263.2 160 272 160H304C312.8 160 320 152.8 320 144V112C320 103.2 312.8 96 304 96H272C263.2 96 256 103.2 256 112V144z\", \"M640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM496 416C482.7 416 472 426.7 472 440C472 453.3 482.7 464 496 464C509.3 464 520 453.3 520 440C520 426.7 509.3 416 496 416zM511.1 288C511.1 279.2 504.8 272 495.1 272C487.2 272 479.1 279.2 479.1 288V368C479.1 376.8 487.2 384 495.1 384C504.8 384 511.1 376.8 511.1 368V288z\"]]\n};\nvar faClothesHanger = {\n  prefix: 'fad',\n  iconName: 'clothes-hanger',\n  icon: [640, 512, [], \"e136\", [\"\", \"M607.2 377l-236.5-157.7l8.125-5.656C412.1 190.6 432 152.5 432 112C432 50.25 381.8 0 320 0C266.9 0 220.8 37.69 210.2 89.66c-3.5 17.31 7.688 34.19 25.03 37.72C252.5 130.8 269.4 119.7 272.1 102.3C277.5 80.13 297.3 64 320 64c26.47 0 48 21.53 48 48c0 19.59-9.594 37.97-25.69 49.13l-310.7 216.2C11.81 391.1 0 413.7 0 438.3C0 478.9 33.06 512 73.69 512h492.6C606.9 512 640 478.9 640 438.3C640 413.6 627.7 390.7 607.2 377zM566.3 448H73.69C68.34 448 64 443.7 64 437.8c0-3.156 1.562-6.156 4.156-7.938l246.1-171.2l257.5 171.6C574.4 432.1 576 435.1 576 438.3C576 443.7 571.7 448 566.3 448z\"]]\n};\nvar faMobileNotch = {\n  prefix: 'fad',\n  iconName: 'mobile-notch',\n  icon: [384, 512, [\"mobile-iphone\"], \"e1ee\", [\"M288 0H96C51.82 0 16 35.82 16 80v352C16 476.2 51.82 512 96 512h192c44.18 0 80-35.82 80-80v-352C368 35.82 332.2 0 288 0zM304 432c0 8.822-7.178 16-16 16H96c-8.822 0-16-7.178-16-16v-352C80 71.18 87.18 64 96 64h32v16C128 88.84 135.2 96 144 96h96C248.8 96 256 88.84 256 80V64h32c8.822 0 16 7.178 16 16V432z\", \"M288 64h-32v16C256 88.84 248.8 96 240 96h-96C135.2 96 128 88.84 128 80V64H96C87.18 64 80 71.18 80 80v352C80 440.8 87.18 448 96 448h192c8.822 0 16-7.178 16-16v-352C304 71.18 296.8 64 288 64zM240 416h-96C135.2 416 128 408.8 128 400C128 391.2 135.2 384 144 384h96c8.838 0 16 7.162 16 16C256 408.8 248.8 416 240 416z\"]]\n};\nvar faMobileIphone = faMobileNotch;\nvar faMagnifyingGlassChart = {\n  prefix: 'fad',\n  iconName: 'magnifying-glass-chart',\n  icon: [512, 512, [], \"e522\", [\"M0 208C0 93.12 93.12 0 208 0C322.9 0 416 93.12 416 208C416 322.9 322.9 416 208 416C93.12 416 0 322.9 0 208zM104 280C104 293.3 114.7 304 128 304C141.3 304 152 293.3 152 280V216C152 202.7 141.3 192 128 192C114.7 192 104 202.7 104 216V280zM184 280C184 293.3 194.7 304 208 304C221.3 304 232 293.3 232 280V120C232 106.7 221.3 96 208 96C194.7 96 184 106.7 184 120V280zM264 280C264 293.3 274.7 304 288 304C301.3 304 312 293.3 312 280V184C312 170.7 301.3 160 288 160C274.7 160 264 170.7 264 184V280z\", \"M104 216C104 202.7 114.7 192 128 192C141.3 192 152 202.7 152 216V280C152 293.3 141.3 304 128 304C114.7 304 104 293.3 104 280V216zM184 120C184 106.7 194.7 96 208 96C221.3 96 232 106.7 232 120V280C232 293.3 221.3 304 208 304C194.7 304 184 293.3 184 280V120zM264 184C264 170.7 274.7 160 288 160C301.3 160 312 170.7 312 184V280C312 293.3 301.3 304 288 304C274.7 304 264 293.3 264 280V184zM457.4 502.6L330.7 375.1C348 363.3 363.3 348 375.1 330.7L502.6 457.4C515.1 469.9 515.1 490.1 502.6 502.6C490.1 515.1 469.9 515.1 457.4 502.6z\"]]\n};\nvar faArrowUpRightFromSquare = {\n  prefix: 'fad',\n  iconName: 'arrow-up-right-from-square',\n  icon: [448, 512, [\"external-link\"], \"f08e\", [\"M0 128C0 92.65 28.65 64 64 64H160C177.7 64 192 78.33 192 96C192 113.7 177.7 128 160 128H64V416H352V320C352 302.3 366.3 288 384 288C401.7 288 416 302.3 416 320V416C416 451.3 387.3 480 352 480H64C28.65 480 0 451.3 0 416V128z\", \"M256 64C256 46.33 270.3 32 288 32H416C433.7 32 448 46.33 448 64V192C448 209.7 433.7 224 416 224C398.3 224 384 209.7 384 192V141.3L214.6 310.6C202.1 323.1 181.9 323.1 169.4 310.6C156.9 298.1 156.9 277.9 169.4 265.4L338.7 96H288C270.3 96 256 81.67 256 64z\"]]\n};\nvar faExternalLink = faArrowUpRightFromSquare;\nvar faCubesStacked = {\n  prefix: 'fad',\n  iconName: 'cubes-stacked',\n  icon: [448, 512, [], \"e4e6\", [\"M70.96 250.7C62.12 235.4 67.36 215.8 82.67 206.1L138.1 174.1C153.4 166.1 172.1 171.4 181.8 186.7L213.8 242.1C222.6 257.4 217.4 276.1 202.1 285.8L146.7 317.8C131.4 326.7 111.8 321.4 102.1 306.1L70.96 250.7zM320 384C320 366.3 334.3 352 352 352H416C433.7 352 448 366.3 448 384V448C448 465.7 433.7 480 416 480H352C334.3 480 320 465.7 320 448V384zM96 352C113.7 352 128 366.3 128 384V448C128 465.7 113.7 480 96 480H32C14.33 480 0 465.7 0 448V384C0 366.3 14.33 352 32 352H96z\", \"M288 32C305.7 32 320 46.33 320 64V128C320 145.7 305.7 160 288 160H224C206.3 160 192 145.7 192 128V64C192 46.33 206.3 32 224 32H288zM256 224C256 206.3 270.3 192 288 192H352C369.7 192 384 206.3 384 224V288C384 305.7 369.7 320 352 320H288C270.3 320 256 305.7 256 288V224zM160 384C160 366.3 174.3 352 192 352H256C273.7 352 288 366.3 288 384V448C288 465.7 273.7 480 256 480H192C174.3 480 160 465.7 160 448V384z\"]]\n};\nvar faImagesUser = {\n  prefix: 'fad',\n  iconName: 'images-user',\n  icon: [576, 512, [], \"e1b9\", [\"M528 32h-384C117.5 32 96 53.49 96 80v256C96 362.5 117.5 384 144 384h384c26.51 0 48-21.49 48-48v-256C576 53.49 554.5 32 528 32zM336 96c35.35 0 64 28.66 64 64s-28.65 64-64 64s-64-28.66-64-64S300.7 96 336 96zM432 320h-192c-8.836 0-16-7.164-16-16c0-26.51 21.49-48 48-48h128c26.51 0 48 21.49 48 48C448 312.8 440.8 320 432 320z\", \"M240 320h192c8.836 0 16-7.164 16-16c0-26.51-21.49-48-48-48h-128c-26.51 0-48 21.49-48 48C224 312.8 231.2 320 240 320zM336 224c35.35 0 64-28.66 64-64s-28.65-64-64-64s-64 28.66-64 64S300.7 224 336 224zM456 480H120C53.83 480 0 426.2 0 360v-240C0 106.8 10.75 96 24 96S48 106.8 48 120v240c0 39.7 32.3 72 72 72h336c13.25 0 24 10.75 24 24S469.3 480 456 480z\"]]\n};\nvar faWonSign = {\n  prefix: 'fad',\n  iconName: 'won-sign',\n  icon: [512, 512, [8361, \"krw\", \"won\"], \"f159\", [\"M72.94 288H32C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224H51.6L72.94 288zM167 288H140.4L119.1 224H183L167 288zM248.1 224H263L279 288H232.1L248.1 224zM392.9 224L371.6 288H344.1L328.1 224H392.9zM480 224C497.7 224 512 238.3 512 256C512 273.7 497.7 288 480 288H439.1L460.4 224H480z\", \"M21.88 33.64C38.65 28.05 56.77 37.12 62.36 53.88L155.6 333.6L224.1 56.24C228.5 41.99 241.3 32 256 32C270.7 32 283.5 41.99 287 56.24L356.4 333.6L449.6 53.88C455.2 37.12 473.4 28.05 490.1 33.64C506.9 39.23 515.9 57.35 510.4 74.12L382.4 458.1C377.9 471.6 364.1 480.5 350.8 479.1C336.6 479.4 324.4 469.6 320.1 455.8L256 195.9L191 455.8C187.6 469.6 175.4 479.4 161.2 479.1C147 480.5 134.1 471.6 129.6 458.1L1.643 74.12C-3.946 57.35 5.115 39.23 21.88 33.64V33.64z\"]]\n};\nvar faKrw = faWonSign;\nvar faWon = faWonSign;\nvar faImagePolaroidUser = {\n  prefix: 'fad',\n  iconName: 'image-polaroid-user',\n  icon: [448, 512, [], \"e1b6\", [\"M400 32h-352C21.6 32 0 53.6 0 80v352C0 458.4 21.6 480 48 480h352c26.4 0 48-21.6 48-48v-352C448 53.6 426.4 32 400 32zM384 352H64V96h320V352z\", \"M224 256c35.35 0 64-28.66 64-64s-28.65-64-64-64S160 156.7 160 192S188.7 256 224 256zM384 352h-48c0-35.35-28.65-64-63.1-64H175.1C140.7 288 112 316.7 112 351.1L64 352V96h320V352z\"]]\n};\nvar faVirusCovid = {\n  prefix: 'fad',\n  iconName: 'virus-covid',\n  icon: [512, 512, [], \"e4a8\", [\"M192 24C192 10.75 202.7 0 216 0H296C309.3 0 320 10.75 320 24C320 37.25 309.3 48 296 48H280V73.55C312.9 77.83 342.1 90.78 368 110L386.1 91.95L374.8 80.64C365.4 71.26 365.4 56.07 374.8 46.7C384.2 37.32 399.4 37.32 408.7 46.7L465.3 103.3C474.7 112.6 474.7 127.8 465.3 137.2C455.9 146.6 440.7 146.6 431.4 137.2L420 125.9L401.1 143.1C421.2 169 434.2 199.1 438.4 231.1H464V215.1C464 202.7 474.7 191.1 488 191.1C501.3 191.1 512 202.7 512 215.1V295.1C512 309.3 501.3 319.1 488 319.1C474.7 319.1 464 309.3 464 295.1V279.1H438.4C434.2 312.9 421.2 342.1 401.1 368L420 386.1L431.4 374.8C440.7 365.4 455.9 365.4 465.3 374.8C474.7 384.2 474.7 399.4 465.3 408.7L408.7 465.3C399.4 474.7 384.2 474.7 374.8 465.3C365.4 455.9 365.4 440.7 374.8 431.4L386.1 420L368 401.1C342.1 421.2 312.9 434.2 280 438.4V464H296C309.3 464 320 474.7 320 488C320 501.3 309.3 512 296 512H216C202.7 512 192 501.3 192 488C192 474.7 202.7 464 216 464H232V438.4C199.1 434.2 169 421.2 143.1 401.1L125.9 420L137.2 431.4C146.6 440.7 146.6 455.9 137.2 465.3C127.8 474.7 112.6 474.7 103.3 465.3L46.7 408.7C37.32 399.4 37.32 384.2 46.7 374.8C56.07 365.4 71.26 365.4 80.64 374.8L91.95 386.1L110 368C90.78 342.1 77.83 312.9 73.55 279.1H48V295.1C48 309.3 37.25 319.1 24 319.1C10.75 319.1 0 309.3 0 295.1V215.1C0 202.7 10.75 191.1 24 191.1C37.25 191.1 48 202.7 48 215.1V231.1H73.55C77.83 199.1 90.78 169 110 143.1L91.95 125.9L80.64 137.2C71.26 146.6 56.07 146.6 46.7 137.2C37.32 127.8 37.32 112.6 46.7 103.3L103.3 46.7C112.6 37.32 127.8 37.32 137.2 46.7C146.6 56.07 146.6 71.27 137.2 80.64L125.9 91.95L143.1 110C169 90.78 199.1 77.83 232 73.55V47.1H216C202.7 47.1 192 37.25 192 23.1V24zM192 176C165.5 176 144 197.5 144 224C144 250.5 165.5 272 192 272C218.5 272 240 250.5 240 224C240 197.5 218.5 176 192 176zM304 328C317.3 328 328 317.3 328 304C328 290.7 317.3 280 304 280C290.7 280 280 290.7 280 304C280 317.3 290.7 328 304 328z\", \"M240 224C240 250.5 218.5 272 192 272C165.5 272 144 250.5 144 224C144 197.5 165.5 176 192 176C218.5 176 240 197.5 240 224z\"]]\n};\nvar faSquareEllipsis = {\n  prefix: 'fad',\n  iconName: 'square-ellipsis',\n  icon: [448, 512, [], \"e26e\", [\"M0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM256 256C256 238.3 241.7 224 224 224C206.3 224 192 238.3 192 256C192 273.7 206.3 288 224 288C241.7 288 256 273.7 256 256zM96 256C96 273.7 110.3 288 128 288C145.7 288 160 273.7 160 256C160 238.3 145.7 224 128 224C110.3 224 96 238.3 96 256zM352 256C352 238.3 337.7 224 320 224C302.3 224 288 238.3 288 256C288 273.7 302.3 288 320 288C337.7 288 352 273.7 352 256z\", \"M128 224C145.7 224 160 238.3 160 256C160 273.7 145.7 288 128 288C110.3 288 96 273.7 96 256C96 238.3 110.3 224 128 224zM224 224C241.7 224 256 238.3 256 256C256 273.7 241.7 288 224 288C206.3 288 192 273.7 192 256C192 238.3 206.3 224 224 224zM320 288C302.3 288 288 273.7 288 256C288 238.3 302.3 224 320 224C337.7 224 352 238.3 352 256C352 273.7 337.7 288 320 288z\"]]\n};\nvar faPie = {\n  prefix: 'fad',\n  iconName: 'pie',\n  icon: [576, 512, [129383], \"f705\", [\"M528.5 302.4l-41.28 123.7C483 439.1 470.8 448 457 448H119.1c-13.88 0-25.1-8.875-30.37-21.88L47.47 302.4c22.32-3.504 36.66-13.48 46.4-20.76C103 274.8 106.8 272 117.5 272c10.62 0 14.38 2.75 23.5 9.625C152.9 290.5 170.9 304 202.9 304s50-13.5 61.88-22.38C273.8 274.8 277.6 272 288.3 272s14.38 2.75 23.38 9.625C323.6 290.5 341.5 304 373.5 304s50-13.5 61.88-22.38C444.4 274.8 448.1 272 458.9 272c10.62 0 14.25 2.75 23.38 9.625C491.9 288.9 506.2 298.9 528.5 302.4z\", \"M544 240c-6.5 0-10.38-1.25-14.5-3.5C494.9 136.1 400.1 64 288 64S81 136.3 46.5 236.5C42.38 238.9 38.5 240 32 240c-17.62 0-32 14.38-32 32s14.38 32 32 32c32 0 49.1-13.5 61.88-22.38C103 274.8 106.8 272 117.5 272c10.62 0 14.38 2.75 23.5 9.625C152.9 290.5 170.9 304 202.9 304s50-13.5 61.88-22.38C273.8 274.8 277.6 272 288.3 272s14.38 2.75 23.38 9.625C323.6 290.5 341.5 304 373.5 304s50-13.5 61.88-22.38C444.4 274.8 448.1 272 458.9 272c10.62 0 14.25 2.75 23.38 9.625C493.1 290.5 512 304 544 304c17.62 0 32-14.38 32-32S561.6 240 544 240zM206.3 151.1l-16 32C180.9 202 152.1 187.1 161.7 168.9l16-32C187.2 117.1 215.8 132.3 206.3 151.1zM304 176c0 21.12-32 21.12-32 0v-32c0-21.12 32-21.12 32 0V176zM385.7 183.1l-16-32c-9.5-18.88 19.19-33.14 28.56-14.27l16 32C423.9 187.9 395.1 202 385.7 183.1z\"]]\n};\nvar faChessKnightPiece = {\n  prefix: 'fad',\n  iconName: 'chess-knight-piece',\n  icon: [320, 512, [\"chess-knight-alt\"], \"f442\", [\"M311.1 459.6L288 448v-48c0-8.875-7.125-16-16-16h-224C39.12 384 32 391.1 32 400V448l-23.12 11.62C3.375 462.2 0 467.9 0 473.9V496C0 504.9 7.125 512 16 512h288c8.875 0 16-7.125 16-16v-22.12C320 467.9 316.6 462.2 311.1 459.6z\", \"M45.5 235.5l28.88 12.88c2.961 1.316 6.129 1.974 9.286 1.974c2.842 0 5.674-.5329 8.339-1.599l9.125-3.625c6.5-2.625 11.38-8 13.38-14.62L121 208.6c1.25-4.875 4.5-9 8.875-11.25L144.1 192v37.25c0 11.25-6.625 21.5-16.88 26L80.62 279C57.29 290.9 44.72 314.1 44.72 337.7C44.72 354.2 50.94 370.9 64 384h192c7-7.875 15.96-18.25 15.96-32L272 203.1C272 126.6 209.4 64 132.9 64H40.5C35.75 64 32 67.88 32 72.5c0 2 .375 3.75 1.25 5.5L43.38 98.25L37 104.6C33.75 107.9 32 112.2 32 116.8v97.87C32 223.6 37.25 231.9 45.5 235.5zM80.12 128c8.801 0 15.99 7.243 15.99 15.99c0 11.29-9.794 15.99-15.97 15.99c-8.672 0-16.02-6.871-16.02-15.98C64.12 135.1 71.25 128 80.12 128z\"]]\n};\nvar faChessKnightAlt = faChessKnightPiece;\nvar faAustralSign = {\n  prefix: 'fad',\n  iconName: 'austral-sign',\n  icon: [448, 512, [], \"e0a9\", [\"M96 288H32C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224H122.7L96 288zM56 384H32C14.33 384 0 369.7 0 352C0 334.3 14.33 320 32 320H82.67L56 384zM125.3 384L152 320H296L322.7 384H125.3zM365.3 320H416C433.7 320 448 334.3 448 352C448 369.7 433.7 384 416 384H392L365.3 320zM325.3 224H416C433.7 224 448 238.3 448 256C448 273.7 433.7 288 416 288H352L325.3 224zM192 224H256L282.7 288H165.3L192 224z\", \"M224 32C236.9 32 248.6 39.77 253.5 51.69L413.5 435.7C420.3 452 412.6 470.7 396.3 477.5C379.1 484.3 361.3 476.6 354.5 460.3L224 147.2L93.54 460.3C86.74 476.6 68.01 484.3 51.69 477.5C35.38 470.7 27.66 452 34.46 435.7L194.5 51.69C199.4 39.77 211.1 32 224 32H224z\"]]\n};\nvar faCloudPlus = {\n  prefix: 'fad',\n  iconName: 'cloud-plus',\n  icon: [640, 512, [], \"e35e\", [\"M144 480C64.47 480 0 415.5 0 336C0 273.2 40.17 219.8 96.2 200.1C96.07 197.4 96 194.7 96 192C96 103.6 167.6 32 256 32C315.3 32 367 64.25 394.7 112.2C409.9 101.1 428.3 96 448 96C501 96 544 138.1 544 192C544 204.2 541.7 215.8 537.6 226.6C596 238.4 640 290.1 640 352C640 422.7 582.7 480 512 480H144zM320 400C333.3 400 344 389.3 344 376V312H408C421.3 312 432 301.3 432 288C432 274.7 421.3 264 408 264H344V200C344 186.7 333.3 176 320 176C306.7 176 296 186.7 296 200V264H232C218.7 264 208 274.7 208 288C208 301.3 218.7 312 232 312H296V376C296 389.3 306.7 400 320 400z\", \"M232 312C218.7 312 208 301.3 208 288C208 274.7 218.7 264 232 264H296V200C296 186.7 306.7 176 320 176C333.3 176 344 186.7 344 200V264H408C421.3 264 432 274.7 432 288C432 301.3 421.3 312 408 312H344V376C344 389.3 333.3 400 320 400C306.7 400 296 389.3 296 376V312H232z\"]]\n};\nvar faF = {\n  prefix: 'fad',\n  iconName: 'f',\n  icon: [320, 512, [102], \"46\", [\"M320 64.01c0 17.67-14.33 32-32 32H64v128h160c17.67 0 32 14.32 32 31.1s-14.33 32-32 32H64v160c0 17.67-14.33 32-32 32s-32-14.33-32-32v-384C0 46.34 14.33 32.01 32 32.01h256C305.7 32.01 320 46.34 320 64.01z\", \"\"]]\n};\nvar faLeaf = {\n  prefix: 'fad',\n  iconName: 'leaf',\n  icon: [512, 512, [], \"f06c\", [\"M512 165.4c0 127.9-70.06 235.3-175.3 270.1c-20.04 7.938-41.83 12.46-64.69 12.46c-68.27 0-127.3-38.92-156.5-95.75c42.63-42.12 109.4-80.24 212.5-80.24c13.25 0 23.1-10.75 23.1-24s-10.75-24-23.1-24c-105.8 0-178.9 36.21-229 79.54C97.13 293.3 96.01 282.8 96.01 272c0-97.21 78.81-176.1 176-176.1c13.84 0 27.29 1.411 40.18 4.481c55.1 13.33 118.2-7.409 149.3-61.24c5.664-9.829 20.02-9.516 24.66 .8282C502.7 76.76 512 121.9 512 165.4z\", \"M24.02 480c-2.062 0-4.192-.2813-6.316-.8438c-12.75-3.469-20.31-16.59-16.87-29.38C1.454 447.5 64.67 224 328 224c13.25 0 23.1 10.75 23.1 24s-10.75 24-23.1 24c-225.8 0-278.7 182.5-280.8 190.3C44.23 472.1 34.58 480 24.02 480z\"]]\n};\nvar faBedBunk = {\n  prefix: 'fad',\n  iconName: 'bed-bunk',\n  icon: [576, 512, [], \"f8f8\", [\"M192 48C192 74.51 170.5 96 144 96C117.5 96 96 74.51 96 48C96 21.49 117.5 0 144 0C170.5 0 192 21.49 192 48zM192 304C192 330.5 170.5 352 144 352C117.5 352 96 330.5 96 304C96 277.5 117.5 256 144 256C170.5 256 192 277.5 192 304zM448 0C518.7 0 576 57.31 576 128H224V16C224 7.164 231.2 0 240 0H448zM512 256V384H224V272C224 263.2 231.2 256 240 256H512z\", \"M32 0C49.67 0 64 14.33 64 32V128H576V480C576 497.7 561.7 512 544 512C526.3 512 512 497.7 512 480V448H64V480C64 497.7 49.67 512 32 512C14.33 512 0 497.7 0 480V32C0 14.33 14.33 0 32 0zM64 384H512V192H64V384z\"]]\n};\nvar faRoad = {\n  prefix: 'fad',\n  iconName: 'road',\n  icon: [576, 512, [128739], \"f018\", [\"M320 32V96C320 113.7 305.7 128 288 128C270.3 128 256 113.7 256 96V32H320zM288 192C305.7 192 320 206.3 320 224V288C320 305.7 305.7 320 288 320C270.3 320 256 305.7 256 288V224C256 206.3 270.3 192 288 192zM288 384C305.7 384 320 398.3 320 416V480H256V416C256 398.3 270.3 384 288 384z\", \"M256 96C256 113.7 270.3 128 288 128C305.7 128 320 113.7 320 96V32H394.8C421.9 32 446 49.08 455.1 74.63L572.9 407.2C574.9 413 576 419.2 576 425.4C576 455.5 551.5 480 521.4 480H320V416C320 398.3 305.7 384 288 384C270.3 384 256 398.3 256 416V480H54.61C24.45 480 0 455.5 0 425.4C0 419.2 1.06 413 3.133 407.2L120.9 74.63C129.1 49.08 154.1 32 181.2 32H255.1L256 96zM320 224C320 206.3 305.7 192 288 192C270.3 192 256 206.3 256 224V288C256 305.7 270.3 320 288 320C305.7 320 320 305.7 320 288V224z\"]]\n};\nvar faTaxi = {\n  prefix: 'fad',\n  iconName: 'taxi',\n  icon: [576, 512, [128662, \"cab\"], \"f1ba\", [\"M352 0C369.7 0 384 14.33 384 32V64H192V32C192 14.33 206.3 0 224 0H352zM167.2 149.4C171.7 136.6 183.8 128 197.4 128H378.6C392.2 128 404.3 136.6 408.8 149.4L434.9 224H141.1L167.2 149.4zM128 480C128 497.7 113.7 512 96 512H64C46.33 512 32 497.7 32 480V432H128V480zM448 432H544V480C544 497.7 529.7 512 512 512H480C462.3 512 448 497.7 448 480V432z\", \"M0 224C0 206.3 14.33 192 32 192H84.5L106.8 128.3C120.3 89.78 156.6 64 197.4 64H378.6C419.4 64 455.7 89.78 469.2 128.3L491.5 192H544C561.7 192 576 206.3 576 224C576 241.7 561.7 256 544 256H535.4C540.9 265.4 544 276.3 544 288V432H32V288C32 276.3 35.12 265.4 40.56 256H32C14.33 256 0 241.7 0 224zM141.1 224H434.9L408.8 149.4C404.3 136.6 392.2 128 378.6 128H197.4C183.8 128 171.7 136.6 167.2 149.4L141.1 224zM128 288C110.3 288 96 302.3 96 320C96 337.7 110.3 352 128 352C145.7 352 160 337.7 160 320C160 302.3 145.7 288 128 288zM448 352C465.7 352 480 337.7 480 320C480 302.3 465.7 288 448 288C430.3 288 416 302.3 416 320C416 337.7 430.3 352 448 352z\"]]\n};\nvar faCab = faTaxi;\nvar faPersonCirclePlus = {\n  prefix: 'fad',\n  iconName: 'person-circle-plus',\n  icon: [576, 512, [], \"e541\", [\"M112 48C112 21.49 133.5 0 160 0C186.5 0 208 21.49 208 48C208 74.51 186.5 96 160 96C133.5 96 112 74.51 112 48zM120 512C102.3 512 88 497.7 88 480V256.9L59.43 304.5C50.33 319.6 30.67 324.5 15.52 315.4C.3696 306.3-4.531 286.7 4.573 271.5L62.85 174.6C80.2 145.7 111.4 128 145.1 128H174.9C208.6 128 239.8 145.7 257.2 174.6L302.1 249.3C285.1 266.9 273.4 287.7 265.5 310.8C263.6 308.9 261.1 306.8 260.6 304.5L232 256.9V480C232 497.7 217.7 512 200 512C182.3 512 168 497.7 168 480V352H152V480C152 497.7 137.7 512 120 512L120 512z\", \"M576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM416 303.1V351.1H368C359.2 351.1 352 359.2 352 367.1C352 376.8 359.2 383.1 368 383.1H416V431.1C416 440.8 423.2 447.1 432 447.1C440.8 447.1 448 440.8 448 431.1V383.1H496C504.8 383.1 512 376.8 512 367.1C512 359.2 504.8 351.1 496 351.1H448V303.1C448 295.2 440.8 287.1 432 287.1C423.2 287.1 416 295.2 416 303.1z\"]]\n};\nvar faChartPie = {\n  prefix: 'fad',\n  iconName: 'chart-pie',\n  icon: [576, 512, [\"pie-chart\"], \"f200\", [\"M32 272C32 150.7 122.1 50.34 238.1 34.25C248.2 32.99 256 40.36 256 49.61V288L412.5 444.5C419.2 451.2 418.7 462.2 411 467.7C371.8 495.6 323.8 512 272 512C139.5 512 32 404.6 32 272z\", \"M527.4 240H304V16.58C304 7.555 310.1 0 320 0C443.7 0 544 100.3 544 224C544 233 536.4 240 527.4 240zM558.4 288C567.6 288 575 295.8 573.8 305C566.1 360.9 539.1 410.6 499.9 447.3C493.9 452.1 484.5 452.5 478.7 446.7L320 288H558.4z\"]]\n};\nvar faPieChart = faChartPie;\nvar faBoltLightning = {\n  prefix: 'fad',\n  iconName: 'bolt-lightning',\n  icon: [384, 512, [], \"e0b7\", [\"\", \"M381.2 172.8C377.1 164.9 368.9 160 360 160h-156.6l50.84-127.1c2.969-7.375 2.062-15.78-2.406-22.38S239.1 0 232 0h-176C43.97 0 33.81 8.906 32.22 20.84l-32 240C-.7179 267.7 1.376 274.6 5.938 279.8C10.5 285 17.09 288 24 288h146.3l-41.78 194.1c-2.406 11.22 3.469 22.56 14 27.09C145.6 511.4 148.8 512 152 512c7.719 0 15.22-3.75 19.81-10.44l208-304C384.8 190.2 385.4 180.7 381.2 172.8z\"]]\n};\nvar faClockEight = {\n  prefix: 'fad',\n  iconName: 'clock-eight',\n  icon: [512, 512, [], \"e345\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM280 120C280 106.7 269.3 96 256 96C242.7 96 232 106.7 232 120V243.2L146.7 300C135.7 307.4 132.7 322.3 140 333.3C147.4 344.3 162.3 347.3 173.3 339.1L269.3 275.1C275.1 271.5 280 264 280 255.1L280 120z\", \"M255.1 96C269.3 96 280 106.7 280 120V256C280 264 275.1 271.5 269.3 275.1L173.3 339.1C162.3 347.3 147.4 344.3 140 333.3C132.7 322.3 135.7 307.4 146.7 300L232 243.2V120C232 106.7 242.7 96 256 96L255.1 96z\"]]\n};\nvar faSackXmark = {\n  prefix: 'fad',\n  iconName: 'sack-xmark',\n  icon: [512, 512, [], \"e56a\", [\"M144.6 24.88C137.5 14.24 145.1 0 157.9 0H354.1C366.9 0 374.5 14.24 367.4 24.88L320 96H192L144.6 24.88zM332.1 136.4C389.7 172.7 512 250.9 512 416C512 469 469 512 416 512H96C42.98 512 0 469 0 416C0 250.9 122.3 172.7 179 136.4C183.9 133.3 188.2 130.5 192 128H320C323.8 130.5 328.1 133.3 332.1 136.4V136.4zM336.1 272.1C346.3 263.6 346.3 248.4 336.1 239C327.6 229.7 312.4 229.7 303 239L256 286.1L208.1 239C199.6 229.7 184.4 229.7 175 239C165.7 248.4 165.7 263.6 175 272.1L222.1 320L175 367C165.7 376.4 165.7 391.6 175 400.1C184.4 410.3 199.6 410.3 208.1 400.1L256 353.9L303 400.1C312.4 410.3 327.6 410.3 336.1 400.1C346.3 391.6 346.3 376.4 336.1 367L289.9 320L336.1 272.1z\", \"M320 96C328.8 96 336 103.2 336 112C336 120.8 328.8 128 320 128H192C183.2 128 176 120.8 176 112C176 103.2 183.2 96 192 96H320zM175 400.1C165.7 391.6 165.7 376.4 175 367L222.1 320L175 272.1C165.7 263.6 165.7 248.4 175 239C184.4 229.7 199.6 229.7 208.1 239L256 286.1L303 239C312.4 229.7 327.6 229.7 336.1 239C346.3 248.4 346.3 263.6 336.1 272.1L289.9 320L336.1 367C346.3 376.4 346.3 391.6 336.1 400.1C327.6 410.3 312.4 410.3 303 400.1L256 353.9L208.1 400.1C199.6 410.3 184.4 410.3 175 400.1V400.1z\"]]\n};\nvar faFileExcel = {\n  prefix: 'fad',\n  iconName: 'file-excel',\n  icon: [384, 512, [], \"f1c3\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM272.1 423.6C279.6 434.3 271.9 448 259.4 448h-26.43c-5.557 0-10.71-2.883-13.63-7.617L192 396l-27.31 44.38C161.8 445.1 156.6 448 151.1 448H124.6c-12.52 0-20.19-13.73-13.63-24.39L160 344L111 264.4C104.4 253.7 112.1 240 124.6 240h26.43c5.557 0 10.71 2.883 13.63 7.613L192 292l27.31-44.39C222.2 242.9 227.4 240 232.9 240h26.43c12.52 0 20.19 13.73 13.63 24.38L224 344L272.1 423.6z\", \"M259.4 240h-26.43c-5.557 0-10.71 2.883-13.63 7.613L192 292L164.7 247.6C161.8 242.9 156.6 240 151.1 240H124.6c-12.52 0-20.19 13.73-13.63 24.38L160 344l-48.99 79.61C104.4 434.3 112.1 448 124.6 448h26.43c5.557 0 10.71-2.883 13.63-7.617L192 396l27.31 44.38C222.2 445.1 227.4 448 232.9 448h26.43c12.52 0 20.19-13.73 13.63-24.39L224 344l48.99-79.62C279.6 253.7 271.9 240 259.4 240zM256 0v128h128L256 0z\"]]\n};\nvar faFileContract = {\n  prefix: 'fad',\n  iconName: 'file-contract',\n  icon: [384, 512, [], \"f56c\", [\"M256 0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128h-128V0zM64 72C64 67.63 67.63 64 72 64h80C156.4 64 160 67.63 160 72v16C160 92.38 156.4 96 152 96h-80C67.63 96 64 92.38 64 88V72zM64 136C64 131.6 67.63 128 72 128h80C156.4 128 160 131.6 160 136v16C160 156.4 156.4 160 152 160h-80C67.63 160 64 156.4 64 152V136zM246.6 377.5c2 4 6 6.5 10.12 6.5H304c8.875 0 16 7.125 16 16S312.9 416 304 416h-47.25c-16.38 0-31.25-9.125-38.63-23.88c-2.875-5.875-8-6.5-10.12-6.5s-7.25 .625-10 6.125l-7.75 15.38C187.6 412.6 181.1 416 176 416H174.9c-6.5-.5-12-4.75-14-11L144 354.6L133.4 386.5C127.5 404.1 111 416 92.38 416H80C71.13 416 64 408.9 64 400S71.13 384 80 384h12.38c4.875 0 9.125-3.125 10.62-7.625l18.25-54.63C124.5 311.9 133.6 305.3 144 305.3s19.5 6.625 22.75 16.5l13.88 41.63C200.4 347.1 234.8 353.6 246.6 377.5z\", \"M256 0v128h128L256 0zM304 384h-47.25c-4.125 0-8.125-2.5-10.12-6.5c-11.88-23.88-46.25-30.38-66-14.12l-13.88-41.63C163.5 311.9 154.4 305.3 144 305.3s-19.5 6.625-22.75 16.5L103 376.4C101.5 380.9 97.25 384 92.38 384H80C71.13 384 64 391.1 64 400S71.13 416 80 416h12.38c18.62 0 35.13-11.88 41-29.5L144 354.6L160.9 405c2 6.25 7.5 10.5 14 11H176c5.999 0 11.62-3.375 14.25-8.875l7.75-15.38c2.751-5.5 7.875-6.125 10-6.125s7.25 .625 10.12 6.5C225.5 406.9 240.4 416 256.8 416H304c8.875 0 16-7.125 16-16S312.9 384 304 384z\"]]\n};\nvar faFishFins = {\n  prefix: 'fad',\n  iconName: 'fish-fins',\n  icon: [576, 512, [], \"e4f2\", [\"M181.1 150.4C221.3 120.9 273.7 96 336 96C398.3 96 450.7 120.9 490 150.4C529.2 179.8 557.3 215.1 571.7 239.9C577.4 249.9 577.4 262.1 571.7 272.1C557.3 296.9 529.2 332.2 490 361.6C450.7 391.1 398.3 416 336 416C273.7 416 221.3 391.1 181.1 361.6C166.6 350.1 153 337.7 141.2 325.3L48.12 379.6C35.61 386.9 19.76 384.9 9.475 374.7C-.8124 364.5-2.969 348.7 4.217 336.1L50 256L4.217 175.9C-2.969 163.3-.8124 147.5 9.475 137.3C19.76 127.1 35.61 125.1 48.12 132.4L141.2 186.7C152.1 174.3 166.6 161.9 181.1 150.4V150.4zM416 224C398.3 224 384 238.3 384 256C384 273.7 398.3 288 416 288C433.7 288 448 273.7 448 256C448 238.3 433.7 224 416 224z\", \"M238.9 36.93C250.2 29.85 264.6 30.44 275.2 38.4L352.8 96.61C347.3 96.21 341.7 96 336 96C298.2 96 264.1 105.1 234.3 118.9L224.6 70.28C222 57.27 227.7 44 238.9 36.93V36.93zM336 416C341.7 416 347.3 415.8 352.8 415.4L275.2 473.6C264.6 481.6 250.2 482.1 238.9 475.1C227.7 468 222 454.7 224.6 441.7L234.3 393.1C264.1 406.9 298.2 416 336 416V416z\"]]\n};\nvar faCircleQ = {\n  prefix: 'fad',\n  iconName: 'circle-q',\n  icon: [512, 512, [], \"e11e\", [\"M256 176C211.9 176 176 211.9 176 256s35.88 80 80 80c13.31 0 25.67-3.576 36.72-9.344l-29.69-29.69c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0l29.69 29.69C332.4 281.7 336 269.3 336 256C336 211.9 300.1 176 256 176zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM376.1 343c9.375 9.375 9.375 24.56 0 33.94C372.3 381.7 366.2 384 360 384s-12.28-2.344-16.97-7.031l-15.15-15.15C307.4 375.8 282.6 384 256 384c-70.59 0-128-57.42-128-128s57.41-128 128-128s128 57.42 128 128c0 26.63-8.211 51.37-22.19 71.88L376.1 343z\", \"M256 128C185.4 128 128 185.4 128 256s57.41 128 128 128c26.64 0 51.37-8.209 71.88-22.18l15.15 15.15C347.7 381.7 353.8 384 360 384s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94l-15.15-15.15C375.8 307.4 384 282.6 384 256C384 185.4 326.6 128 256 128zM326.7 292.7l-29.69-29.69c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l29.69 29.69C281.7 332.4 269.3 336 256 336c-44.13 0-80-35.89-80-80S211.9 176 256 176s80 35.89 80 80C336 269.3 332.4 281.7 326.7 292.7z\"]]\n};\nvar faBuildingFlag = {\n  prefix: 'fad',\n  iconName: 'building-flag',\n  icon: [640, 512, [], \"e4d5\", [\"M336 0C362.5 0 384 21.49 384 48V464C384 490.5 362.5 512 336 512H240V432C240 405.5 218.5 384 192 384C165.5 384 144 405.5 144 432V512H48C21.49 512 0 490.5 0 464V48C0 21.49 21.49 0 48 0H336zM64 272C64 280.8 71.16 288 80 288H112C120.8 288 128 280.8 128 272V240C128 231.2 120.8 224 112 224H80C71.16 224 64 231.2 64 240V272zM176 224C167.2 224 160 231.2 160 240V272C160 280.8 167.2 288 176 288H208C216.8 288 224 280.8 224 272V240C224 231.2 216.8 224 208 224H176zM256 272C256 280.8 263.2 288 272 288H304C312.8 288 320 280.8 320 272V240C320 231.2 312.8 224 304 224H272C263.2 224 256 231.2 256 240V272zM80 96C71.16 96 64 103.2 64 112V144C64 152.8 71.16 160 80 160H112C120.8 160 128 152.8 128 144V112C128 103.2 120.8 96 112 96H80zM160 144C160 152.8 167.2 160 176 160H208C216.8 160 224 152.8 224 144V112C224 103.2 216.8 96 208 96H176C167.2 96 160 103.2 160 112V144zM272 96C263.2 96 256 103.2 256 112V144C256 152.8 263.2 160 272 160H304C312.8 160 320 152.8 320 144V112C320 103.2 312.8 96 304 96H272z\", \"M624 32C632.8 32 640 39.16 640 48V176C640 184.8 632.8 192 624 192H480V512H416V32C416 14.33 430.3 0 448 0C465.7 0 480 14.33 480 32H624z\"]]\n};\nvar faFaceGrinBeam = {\n  prefix: 'fad',\n  iconName: 'face-grin-beam',\n  icon: [512, 512, [128516, \"grin-beam\"], \"f582\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256.3 331.8C208.9 331.8 164.1 324.9 124.5 312.8C112.2 309 100.2 319.7 105.2 331.5C130.1 390.6 188.4 432 256.3 432C324.2 432 382.4 390.6 407.4 331.5C412.4 319.7 400.4 309 388.1 312.8C348.4 324.9 303.7 331.8 256.3 331.8H256.3zM226.5 231.6C229.8 230.5 232 227.4 232 224C232 206.1 225.3 188.4 215.4 175.2C205.6 162.2 191.5 152 176 152C160.5 152 146.4 162.2 136.6 175.2C126.7 188.4 120 206.1 120 224C120 227.4 122.2 230.5 125.5 231.6C128.7 232.7 132.3 231.6 134.4 228.8L134.4 228.8L134.6 228.5C134.8 228.3 134.1 228 135.3 227.6C135.1 226.8 136.9 225.7 138.1 224.3C140.6 221.4 144.1 217.7 148.3 213.1C157.1 206.2 167.2 200 176 200C184.8 200 194.9 206.2 203.7 213.1C207.9 217.7 211.4 221.4 213.9 224.3C215.1 225.7 216 226.8 216.7 227.6C217 228 217.2 228.3 217.4 228.5L217.6 228.8L217.6 228.8C219.7 231.6 223.3 232.7 226.5 231.6V231.6zM377.6 228.8C379.7 231.6 383.3 232.7 386.5 231.6C389.8 230.5 392 227.4 392 224C392 206.1 385.3 188.4 375.4 175.2C365.6 162.2 351.5 152 336 152C320.5 152 306.4 162.2 296.6 175.2C286.7 188.4 280 206.1 280 224C280 227.4 282.2 230.5 285.5 231.6C288.7 232.7 292.3 231.6 294.4 228.8L294.4 228.8L294.6 228.5C294.8 228.3 294.1 228 295.3 227.6C295.1 226.8 296.9 225.7 298.1 224.3C300.6 221.4 304.1 217.7 308.3 213.1C317.1 206.2 327.2 200 336 200C344.8 200 354.9 206.2 363.7 213.1C367.9 217.7 371.4 221.4 373.9 224.3C375.1 225.7 376 226.8 376.7 227.6C377 228 377.2 228.3 377.4 228.5L377.6 228.8L377.6 228.8z\", \"M217.6 228.8L217.4 228.5C217.2 228.3 217 228 216.7 227.6C216 226.8 215.1 225.7 213.9 224.3C211.4 221.4 207.9 217.7 203.7 213.1C194.9 206.2 184.8 200 176 200C167.2 200 157.1 206.2 148.3 213.1C144.1 217.7 140.6 221.4 138.1 224.3C136.9 225.7 135.1 226.8 135.3 227.6C134.1 228 134.8 228.3 134.6 228.5L134.4 228.8L134.4 228.8C132.3 231.6 128.7 232.7 125.5 231.6C122.2 230.5 120 227.4 120 224C120 206.1 126.7 188.4 136.6 175.2C146.4 162.2 160.5 152 176 152C191.5 152 205.6 162.2 215.4 175.2C225.3 188.4 232 206.1 232 224C232 227.4 229.8 230.5 226.5 231.6C223.3 232.7 219.7 231.6 217.6 228.8L217.6 228.8zM377.6 228.8L377.4 228.5C377.2 228.3 377 228 376.7 227.6C376 226.8 375.1 225.7 373.9 224.3C371.4 221.4 367.9 217.7 363.7 213.1C354.9 206.2 344.8 200 336 200C327.2 200 317.1 206.2 308.3 213.1C304.1 217.7 300.6 221.4 298.1 224.3C296.9 225.7 295.1 226.8 295.3 227.6C294.1 228 294.8 228.3 294.6 228.5L294.4 228.8L294.4 228.8C292.3 231.6 288.7 232.7 285.5 231.6C282.2 230.5 280 227.4 280 224C280 206.1 286.7 188.4 296.6 175.2C306.4 162.2 320.5 152 336 152C351.5 152 365.6 162.2 375.4 175.2C385.3 188.4 392 206.1 392 224C392 227.4 389.8 230.5 386.5 231.6C383.3 232.7 379.7 231.6 377.6 228.8L377.6 228.8z\"]]\n};\nvar faGrinBeam = faFaceGrinBeam;\nvar faObjectUngroup = {\n  prefix: 'fad',\n  iconName: 'object-ungroup',\n  icon: [640, 512, [], \"f248\", [\"M608 392.6C627.1 403.6 640 424.3 640 448C640 483.3 611.3 512 576 512C552.3 512 531.6 499.1 520.6 480H311.4C300.4 499.1 279.7 512 256 512C220.7 512 192 483.3 192 448C192 424.3 204.9 403.6 224 392.6V352H288V392.6C297.7 398.2 305.8 406.3 311.4 416H520.6C526.2 406.3 534.3 398.2 544 392.6V279.4C534.3 273.8 526.2 265.7 520.6 256H474.5C469.1 240.6 459.9 227.1 448 216.4V192H520.6C531.6 172.9 552.3 160 576 160C611.3 160 640 188.7 640 224C640 247.7 627.1 268.4 608 279.4V392.6z\", \"M64 0C87.69 0 108.4 12.87 119.4 32H328.6C339.6 12.87 360.3 0 384 0C419.3 0 448 28.65 448 64C448 87.69 435.1 108.4 416 119.4V232.6C435.1 243.6 448 264.3 448 288C448 323.3 419.3 352 384 352C360.3 352 339.6 339.1 328.6 320H119.4C108.4 339.1 87.69 352 64 352C28.65 352 0 323.3 0 288C0 264.3 12.87 243.6 32 232.6V119.4C12.87 108.4 0 87.69 0 64C0 28.65 28.65 0 64 0V0zM328.6 96H119.4C113.8 105.7 105.7 113.8 95.1 119.4V232.6C105.7 238.2 113.8 246.3 119.4 256H328.6C334.2 246.3 342.3 238.2 352 232.6V119.4C342.3 113.8 334.2 105.7 328.6 96V96z\"]]\n};\nvar faFaceDisguise = {\n  prefix: 'fad',\n  iconName: 'face-disguise',\n  icon: [576, 512, [], \"e370\", [\"M544 256C544 397.4 429.4 512 288 512C146.6 512 32 397.4 32 256C32 239.6 33.54 223.5 36.49 208H104C104 258.1 142.4 299.2 191.3 303.6C181.7 311.5 176 323.3 176 336C176 351.9 184.1 366.4 199.1 373.5L179.5 398C173.1 404.9 175.1 414.1 182 420.5C188.9 426 198.1 424.9 204.5 417.1L228.4 388.1L235.7 391.7L225.1 418.1C221.9 426.3 225.9 435.6 234.1 438.9C242.3 442.1 251.6 438.1 254.9 429.9L264.8 405C267.2 405.7 269.6 406.3 271.1 406.8V432C271.1 440.8 279.2 448 287.1 448C296.8 448 304 440.8 304 432V406.8C306.4 406.3 308.8 405.7 311.2 405L321.1 429.9C324.4 438.1 333.7 442.1 341.9 438.9C350.1 435.6 354.1 426.3 350.9 418.1L340.3 391.7L347.6 388.1L371.5 417.1C377 424.9 387.1 426 393.1 420.5C400.9 414.1 402 404.9 396.5 398L376.9 373.5C391 366.4 400 351.9 400 336C400 323.3 394.3 311.5 384.7 303.6C433.6 299.2 472 258.1 472 208H539.5C542.5 223.5 544 239.6 544 256H544zM531.3 176H466.5C461.3 161.1 452.5 147.1 441.1 137.5L446.3 127.2C450.3 119.3 447.1 109.6 439.2 105.7C431.3 101.7 421.6 104.9 417.7 112.8L414.2 119.9C409.6 117.9 404.9 116.3 400 115V96C400 87.16 392.8 80 384 80C375.2 80 368 87.16 368 96V112.3C363.6 112.7 359.3 113.4 355 114.3L350.3 104.8C346.4 96.94 336.7 93.74 328.8 97.69C320.9 101.6 317.7 111.3 321.7 119.2L325.3 126.4C308.9 136.7 295.8 151.7 287.1 169.6C280.2 151.7 267.1 136.7 250.7 126.4L254.3 119.2C258.3 111.3 255.1 101.6 247.2 97.69C239.3 93.74 229.6 96.94 225.7 104.8L220.1 114.3C216.7 113.4 212.4 112.7 207.1 112.3V96C207.1 87.16 200.8 80 191.1 80C183.2 80 175.1 87.16 175.1 96V115C171.1 116.3 166.4 117.9 161.8 119.9L158.3 112.8C154.4 104.9 144.7 101.7 136.8 105.7C128.9 109.6 125.7 119.3 129.7 127.2L134.9 137.5C123.5 147.1 114.7 161.1 109.5 176H44.75C78.34 73.79 174.6 0 287.1 0C401.4 0 497.7 73.79 531.3 176H531.3z\", \"M352 216C352 202.7 362.7 192 376 192C389.3 192 400 202.7 400 216C400 229.3 389.3 240 376 240C362.7 240 352 229.3 352 216zM223.1 216C223.1 229.3 213.3 240 199.1 240C186.7 240 175.1 229.3 175.1 216C175.1 202.7 186.7 192 199.1 192C213.3 192 223.1 202.7 223.1 216zM191.1 80C200.8 80 207.1 87.16 207.1 96V112.3C212.4 112.7 216.7 113.4 220.1 114.3L225.7 104.8C229.6 96.94 239.3 93.74 247.2 97.69C255.1 101.6 258.3 111.3 254.3 119.2L250.7 126.4C267.1 136.7 280.2 151.7 287.1 169.6C295.8 151.7 308.9 136.7 325.3 126.4L321.7 119.2C317.7 111.3 320.9 101.6 328.8 97.69C336.7 93.74 346.4 96.94 350.3 104.8L355 114.3C359.3 113.4 363.6 112.7 368 112.3V96C368 87.16 375.2 80 384 80C392.8 80 400 87.16 400 96V115C404.9 116.3 409.6 117.9 414.2 119.9L417.7 112.8C421.6 104.9 431.3 101.7 439.2 105.7C447.1 109.6 450.3 119.3 446.3 127.2L441.1 137.5C452.5 147.1 461.3 161.1 466.5 175.1H544C552.8 175.1 560 183.2 560 191.1C560 200.8 552.8 207.1 544 207.1H472C472 258.1 433.6 299.2 384.7 303.6C394.3 311.5 400 323.3 400 336C400 351.9 391 366.4 376.9 373.5L396.5 398C402 404.9 400.9 414.1 393.1 420.5C387.1 426 377 424.9 371.5 417.1L347.6 388.1L340.3 391.7L350.9 418.1C354.1 426.3 350.1 435.6 341.9 438.9C333.7 442.1 324.4 438.1 321.1 429.9L311.2 405C308.8 405.7 306.4 406.3 304 406.8V432C304 440.8 296.8 448 287.1 448C279.2 448 271.1 440.8 271.1 432V406.8C269.6 406.3 267.2 405.7 264.8 405L254.9 429.9C251.6 438.1 242.3 442.1 234.1 438.9C225.9 435.6 221.9 426.3 225.1 418.1L235.7 391.7L228.4 388.1L204.5 417.1C198.1 424.9 188.9 426 182 420.5C175.1 414.1 173.1 404.9 179.5 398L199.1 373.5C184.1 366.4 176 351.9 176 336C176 323.3 181.7 311.5 191.3 303.6C142.4 299.2 104 258.1 104 207.1H32C23.16 207.1 16 200.8 16 191.1C16 183.2 23.16 175.1 32 175.1H109.5C114.7 161.1 123.5 147.1 134.9 137.5L129.7 127.2C125.7 119.3 128.9 109.6 136.8 105.7C144.7 101.7 154.4 104.9 158.3 112.8L161.8 119.9C166.4 117.9 171.1 116.3 176 115V96C176 87.16 183.2 80 192 80H191.1zM376 272C411.3 272 440 243.3 440 208C440 172.7 411.3 144 376 144C340.7 144 312 172.7 312 208C312 210.5 312.1 212.9 312.4 215.3C317.8 218.9 322.5 223.7 325.1 229.5L347.3 265.1C348.4 265.7 349.3 266.2 349.9 266.5C357.9 270 366.7 272 376 272zM199.1 144C164.7 144 135.1 172.7 135.1 208C135.1 243.3 164.7 272 199.1 272C209.3 272 218.1 270 226.1 266.5C226.7 266.2 227.6 265.7 228.7 265.1L250 229.5C253.5 223.7 258.2 218.9 263.6 215.3C263.9 212.9 263.1 210.5 263.1 208C263.1 172.7 235.3 144 199.1 144zM287.1 240C283.7 240 279.7 242.3 277.5 245.1L235.3 316.2L213.5 327.2C210.1 328.8 207.1 332.3 207.1 336C207.1 339.7 210.1 343.2 213.5 344.8L266.5 371.4C280 378.1 295.1 378.1 309.5 371.4L362.5 344.8C365.9 343.2 368 339.7 368 336C368 332.3 365.9 328.8 362.5 327.2L340.7 316.2L298.5 245.1C296.3 242.3 292.3 240 287.1 240V240z\"]]\n};\nvar faCircleArrowDownRight = {\n  prefix: 'fad',\n  iconName: 'circle-arrow-down-right',\n  icon: [512, 512, [], \"e0fa\", [\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM376 344c0 17.69-14.33 32-32 32h-144c-17.67 0-32-14.31-32-32s14.33-32 32-32h66.75L145.4 190.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L312 266.8V200c0-17.69 14.33-32 32-32s32 14.31 32 32V344z\", \"M376 344c0 17.69-14.33 32-32 32h-144c-17.67 0-32-14.31-32-32s14.33-32 32-32h66.75L145.4 190.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L312 266.8V200c0-17.69 14.33-32 32-32s32 14.31 32 32V344z\"]]\n};\nvar faAlien8bit = {\n  prefix: 'fad',\n  iconName: 'alien-8bit',\n  icon: [576, 512, [128126, \"alien-monster\"], \"f8f6\", [\"M560 128l-32 .0001c-8.875 0-16 7.125-16 15.1v80h-32V176c0-8.875-7.125-16-16-16H416v-64L464 96C472.9 96 480 88.88 480 80v-32C480 39.12 472.9 32 464 32h-32C423.1 32 416 39.12 416 48V64l-48 .0002c-8.875 0-16 7.125-16 16v48H224v-48c0-8.875-7.125-16-16-16L160 64V48C160 39.12 152.9 32 144 32h-32C103.1 32 96 39.12 96 48v32C96 88.88 103.1 96 112 96L160 96v64H112c-8.875 0-16 7.125-16 16v48H64V144c0-8.875-7.125-15.1-16-15.1l-32-.0001c-8.875 0-16 7.125-16 15.1v128c0 8.875 7.125 16 16 16H64v80c0 8.875 7.125 16 16 16l48 0v80c0 8.875 7.125 16 16 16l96 0c8.875 0 16-7.125 16-15.1v-31.1c0-8.875-7.125-16-16-16H192v-32h192v32h-48c-8.875 0-16 7.125-16 16v31.1c0 8.875 7.125 15.1 16 15.1l96 0c8.875 0 16-7.125 16-16v-80l48 0c8.875 0 16-7.125 16-16v-80h48c8.875 0 16-7.125 16-16v-128C576 135.1 568.9 128 560 128zM224 320H160V224h64V320zM416 320h-64V224h64V320z\", \"M160 320h64V224H160V320zM352 224v96h64V224H352z\"]]\n};\nvar faAlienMonster = faAlien8bit;\nvar faHandPointRibbon = {\n  prefix: 'fad',\n  iconName: 'hand-point-ribbon',\n  icon: [448, 512, [], \"e1a6\", [\"M96 0C78.31 0 64 14.33 64 32h64C128 14.33 113.7 0 96 0zM224 244.4V160c0-17.67-14.31-32-32-32S160 142.3 160 160v80h40C208.5 240 216.5 241.7 224 244.4zM288 288c17.69 0 32-14.33 32-32V192c0-17.67-14.31-32-32-32s-32 14.33-32 32v64C256 273.7 270.3 288 288 288zM384 192c-17.69 0-32 14.33-32 32v64c0 17.67 14.31 32 32 32s32-14.33 32-32V224C416 206.3 401.7 192 384 192zM323.8 309C313.6 315.1 301.3 320 288 320c-5.766 0-11.24-1.08-16.55-2.51C268.6 354.6 237.9 384 200 384H128c-8.836 0-16-7.164-16-16C112 359.2 119.2 352 128 352h69.72C213.2 352 240 340.7 240 312c0-22.09-17.91-40-40-40h-128C49.91 272 32 289.9 32 312v63.41c0 33.13 16 64.56 42.81 84.13l36.41 26.45C134.5 502.9 162.5 512 191.3 512H280c75.11 0 136-60.89 136-136v-32.88C406.6 348.6 395.7 352 384 352C356.1 352 332.6 333.1 323.8 309zM128 240V160H64v80.81C66.66 240.5 69.26 240 72 240H128z\", \"M144 112v-64C144 39.16 136.8 32 128 32H15.99C9.523 32 3.68 35.89 1.211 41.88S.1172 54.73 4.68 59.31L25.37 80L4.68 100.7C.1172 105.3-1.258 112.1 1.211 118.1S9.523 128 15.99 128H128C136.8 128 144 120.8 144 112z\"]]\n};\nvar faPoop = {\n  prefix: 'fad',\n  iconName: 'poop',\n  icon: [512, 512, [], \"f619\", [\"M479.1 311v2c.0199 21.89-10.07 42.55-27.35 55.1c-3.854-.6527-7.755-.9873-11.66-1H70.84c-3.909 .0128-7.81 .3474-11.66 1c-17.27-13.45-27.37-34.11-27.35-55.1v-2c0-39.21 31.8-70.1 71.02-70.1h306.1C448.2 240 479.1 271.8 479.1 311z\", \"M393.9 240c26.65-23.03 29.62-63.29 6.586-89.93C388.3 135.1 370.6 127.9 351.1 128h-5.879c5.898-16.25 7.366-33.76 4.323-50.78c-9.375-51.14-58.4-85.04-109.6-75.7c25.78 35.74 17.67 85.63-18.08 111.4C209.1 122.8 192.8 128 175.9 128H159.9c-35.22-.1699-63.98 28.24-64.15 63.45C95.69 210.1 103.9 227.8 117.1 240H393.9zM451.4 369.1l.3926-.2988c-3.574-.5547-7.187-.8339-10.8-.8398H70.84c-3.605 .0059-7.203 .287-10.76 .8398c.1387 .1094 .332 .208 .4824 .3076c-39.2 6.297-65.94 43.19-59.64 82.38C6.518 486.4 36.64 511.1 71.92 512h368.1C479.7 512.1 511.9 479.8 512 440.1C512.1 404.7 486.3 374.7 451.4 369.1z\"]]\n};\nvar faObjectExclude = {\n  prefix: 'fad',\n  iconName: 'object-exclude',\n  icon: [512, 512, [], \"e49c\", [\"M352 160V288C352 323.3 323.3 352 288 352H160V224C160 188.7 188.7 160 224 160H352zM304 208H208V304H304V208z\", \"M288 0C323.3 0 352 28.65 352 64V160H448C483.3 160 512 188.7 512 224V448C512 483.3 483.3 512 448 512H224C188.7 512 160 483.3 160 448V352H64C28.65 352 0 323.3 0 288V64C0 28.65 28.65 0 64 0H288zM224 160C188.7 160 160 188.7 160 224V352H288C323.3 352 352 323.3 352 288V160H224z\"]]\n};\nvar faTelescope = {\n  prefix: 'fad',\n  iconName: 'telescope',\n  icon: [640, 512, [128301], \"e03e\", [\"M488.6 269.9l-96.7 33.73c-.1914-39.75-32.58-71.82-72.33-71.63C279.1 232.2 247.1 264.4 247.1 304c.0801 15.91 5.387 31.29 15.27 43.76l-127 43.69c-8.754 3.008-18.05-.7051-21.27-8.479L106.2 361.9L42.18 388.4c-8.162 3.381-17.52-.4935-20.9-8.658l-20.06-48.42c-3.377-8.166 .4967-17.52 8.659-20.91l64.08-26.55L65.21 262.8C61.99 254.1 65.93 245.8 74.25 241.7l335.1-163.2L488.6 269.9z\", \"M638.8 216.8C638.8 216.8 638.8 216.8 638.8 216.8l-85.7-206.1c-3.381-8.162-12.77-12.03-20.94-8.647l-117.3 48.61c-8.162 3.381-12.06 12.73-8.68 20.89c.002 .002 0-.002 0 0l85.73 206.9c3.383 8.164 12.73 12.07 20.9 8.689l117.3-48.61C638.3 234.4 642.2 225 638.8 216.8zM422.6 479.1l-46.42-131.5c9.734-12.28 15.79-27.6 15.79-44.49c0-39.77-32.24-72-72.01-72c-39.76 0-71.99 32.24-71.99 72.01c0 16.89 6.06 32.18 15.79 44.46L217.4 479.1c-4.406 12.5 2.126 26.22 14.63 30.63C234.6 511.6 237.3 512 239.1 512c9.875 0 19.16-6.157 22.63-16l42.9-121.6c4.686 .959 9.507 1.551 14.48 1.551s9.822-.5039 14.51-1.463l42.87 121.5C380.8 505.8 390.1 512 399.1 512c2.656 0 5.344-.4375 8.001-1.375C420.5 506.2 427 492.5 422.6 479.1zM295.1 303.1c0-13.23 10.77-24 24-24c13.23 0 24 10.77 24 24c0 13.23-10.77 24-24 24C306.8 327.1 295.1 317.2 295.1 303.1z\"]]\n};\nvar faLocationPin = {\n  prefix: 'fad',\n  iconName: 'location-pin',\n  icon: [384, 512, [\"map-marker\"], \"f041\", [\"M384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192H384z\", \"\"]]\n};\nvar faMapMarker = faLocationPin;\nvar faSquareList = {\n  prefix: 'fad',\n  iconName: 'square-list',\n  icon: [448, 512, [], \"e489\", [\"M0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM128 256C128 238.3 113.7 224 96 224C78.33 224 64 238.3 64 256C64 273.7 78.33 288 96 288C113.7 288 128 273.7 128 256zM128 160C128 142.3 113.7 128 96 128C78.33 128 64 142.3 64 160C64 177.7 78.33 192 96 192C113.7 192 128 177.7 128 160zM128 352C128 334.3 113.7 320 96 320C78.33 320 64 334.3 64 352C64 369.7 78.33 384 96 384C113.7 384 128 369.7 128 352zM192 136C178.7 136 168 146.7 168 160C168 173.3 178.7 184 192 184H352C365.3 184 376 173.3 376 160C376 146.7 365.3 136 352 136H192zM192 376H352C365.3 376 376 365.3 376 352C376 338.7 365.3 328 352 328H192C178.7 328 168 338.7 168 352C168 365.3 178.7 376 192 376zM192 232C178.7 232 168 242.7 168 256C168 269.3 178.7 280 192 280H352C365.3 280 376 269.3 376 256C376 242.7 365.3 232 352 232H192z\", \"M168 160C168 146.7 178.7 136 192 136H352C365.3 136 376 146.7 376 160C376 173.3 365.3 184 352 184H192C178.7 184 168 173.3 168 160zM168 352C168 338.7 178.7 328 192 328H352C365.3 328 376 338.7 376 352C376 365.3 365.3 376 352 376H192C178.7 376 168 365.3 168 352zM352 232C365.3 232 376 242.7 376 256C376 269.3 365.3 280 352 280H192C178.7 280 168 269.3 168 256C168 242.7 178.7 232 192 232H352z\"]]\n};\nvar faKaaba = {\n  prefix: 'fad',\n  iconName: 'kaaba',\n  icon: [576, 512, [128331], \"f66b\", [\"M60.04 119.1L287.1 48.76L515.1 119.1L287.1 191.2L60.04 119.1zM52.78 245.7C61.21 248.4 65.91 257.3 63.28 265.8C60.64 274.2 51.67 278.9 43.23 276.3L0 262.8V229.2L52.78 245.7zM532.8 276.3C524.3 278.9 515.4 274.2 512.7 265.8C510.1 257.3 514.8 248.4 523.2 245.7L576 229.2V262.8L532.8 276.3zM96.73 276.2C99.37 267.8 108.3 263.1 116.8 265.7L180.8 285.7C189.2 288.4 193.9 297.3 191.3 305.8C188.6 314.2 179.7 318.9 171.2 316.3L107.2 296.3C98.8 293.6 94.1 284.7 96.73 276.2zM479.3 276.2C481.9 284.7 477.2 293.6 468.8 296.3L404.8 316.3C396.3 318.9 387.4 314.2 384.7 305.8C382.1 297.3 386.8 288.4 395.2 285.7L459.2 265.7C467.7 263.1 476.6 267.8 479.3 276.2zM224.7 316.2C227.4 307.8 236.3 303.1 244.8 305.7L283.2 317.7C286.3 318.7 289.7 318.7 292.8 317.7L331.2 305.7C339.7 303.1 348.6 307.8 351.3 316.2C353.9 324.7 349.2 333.6 340.8 336.3L302.3 348.3C292.1 351.2 283 351.2 273.7 348.3L235.2 336.3C226.8 333.6 222.1 324.7 224.7 316.2V316.2z\", \"M278.5 1.457C284.7-.4856 291.3-.4856 297.5 1.457L553.5 81.46C566.9 85.63 576 98 576 112V149.2L292.8 237.7C289.7 238.7 286.3 238.7 283.2 237.7L.0006 149.2V112C.0006 98.01 9.097 85.63 22.46 81.46L278.5 1.457zM288 191.2L515.1 120L288 48.76L60.04 120L288 191.2zM302.3 268.3L576 182.8V229.2L523.2 245.7C514.8 248.4 510.1 257.3 512.7 265.8C515.4 274.2 524.3 278.9 532.8 276.3L576 262.8V400C576 413.1 566.9 426.4 553.5 430.5L297.5 510.5C291.3 512.5 284.7 512.5 278.5 510.5L22.46 430.5C9.096 426.4 0 413.1 0 399.1V262.8L43.23 276.3C51.67 278.9 60.64 274.2 63.28 265.8C65.91 257.3 61.21 248.4 52.78 245.7L0 229.2V182.8L273.7 268.3C283 271.2 292.1 271.2 302.3 268.3L302.3 268.3zM116.8 265.7C108.3 263.1 99.37 267.8 96.73 276.2C94.1 284.7 98.8 293.6 107.2 296.3L171.2 316.3C179.7 318.9 188.6 314.2 191.3 305.8C193.9 297.3 189.2 288.4 180.8 285.7L116.8 265.7zM468.8 296.3C477.2 293.6 481.9 284.7 479.3 276.2C476.6 267.8 467.7 263.1 459.2 265.7L395.2 285.7C386.8 288.4 382.1 297.3 384.7 305.8C387.4 314.2 396.3 318.9 404.8 316.3L468.8 296.3zM244.8 305.7C236.3 303.1 227.4 307.8 224.7 316.2C222.1 324.7 226.8 333.6 235.2 336.3L273.7 348.3C283 351.2 292.1 351.2 302.3 348.3L340.8 336.3C349.2 333.6 353.9 324.7 351.3 316.2C348.6 307.8 339.7 303.1 331.2 305.7L292.8 317.7C289.7 318.7 286.3 318.7 283.2 317.7L244.8 305.7z\"]]\n};\nvar faToiletPaper = {\n  prefix: 'fad',\n  iconName: 'toilet-paper',\n  icon: [576, 512, [129531], \"f71e\", [\"M479.1 0H127.1C74.98 0 31.98 86 31.98 192v172.1c0 41.13-9.75 62.75-31.13 126.9C-2.65 501.3 5.099 512 15.98 512h312.9c13.88 0 26-8.75 30.38-21.88C372.1 451.6 384 417.8 384 364.1l-.0063-172.1C383.1 86.06 426.1 0 479.1 0zM111.1 224C103.1 224 95.99 216.9 95.99 208S103.1 192 111.1 192C120.9 192 127.1 199.1 127.1 207.1S120.9 224 111.1 224zM175.1 224C167.1 224 159.1 216.9 159.1 207.1S167.1 192 175.1 192s16 7.123 16 15.1S184.9 224 175.1 224zM239.1 224c-8.875 0-16-7.127-16-16S231.1 192 239.1 192s16.01 7.127 16.01 16S248.9 224 239.1 224zM303.1 224c-8.877 0-16-7.123-16-15.1S295.1 192 303.1 192c8.875 0 16 7.125 16 16S312.9 224 303.1 224z\", \"M479.1 0c-53 0-96 86.06-96 192.1c0 .1035 0-.1035 0 0c0 0-.2085 185.6-.5835 191.9h96.59C532.1 383.1 576 297.1 576 192C576 86 532.1 0 479.1 0zM479.1 256c-17.63 0-32-28.62-32-64s14.37-64 32-64c17.62 0 32 28.62 32 64S497.6 256 479.1 256zM175.1 192C167.1 192 159.1 199.1 159.1 207.1S167.1 224 175.1 224s16-7.127 16-16S184.9 192 175.1 192zM111.1 192C103.1 192 95.99 199.1 95.99 208S103.1 224 111.1 224C120.9 224 127.1 216.9 127.1 207.1S120.9 192 111.1 192zM303.1 192c-8.877 0-16 7.127-16 16S295.1 224 303.1 224c8.875 0 16-7.125 16-16S312.9 192 303.1 192zM239.1 192c-8.875 0-16 7.123-16 15.1S231.1 224 239.1 224s16.01-7.123 16.01-15.1S248.9 192 239.1 192z\"]]\n};\nvar faHelmetSafety = {\n  prefix: 'fad',\n  iconName: 'helmet-safety',\n  icon: [576, 512, [\"hard-hat\", \"hat-hard\"], \"f807\", [\"M574.7 393.7C572.2 387.8 566.4 384 560 384h-544c-6.375 0-12.16 3.812-14.69 9.656c-2.531 5.875-1.344 12.69 3.062 17.34C7.031 413.8 72.02 480 287.1 480s280.1-66.19 283.6-69C576 406.3 577.2 399.5 574.7 393.7z\", \"M544 280.9c0-89.17-61.83-165.4-139.6-197.4L352 174.2V49.78C352 39.91 344.1 32 334.2 32H241.8C231.9 32 224 39.91 224 49.78v124.4L171.6 83.53C93.83 115.5 32 191.7 32 280.9V384h512V280.9z\"]]\n};\nvar faHardHat = faHelmetSafety;\nvar faHatHard = faHelmetSafety;\nvar faCommentCode = {\n  prefix: 'fad',\n  iconName: 'comment-code',\n  icon: [512, 512, [], \"e147\", [\"M256 32C114.6 32 .0273 125.1 .0273 240c0 49.63 21.35 94.98 56.97 130.7C44.5 421.1 2.729 466 2.229 466.5c-2.25 2.25-2.875 5.734-1.5 8.734C1.979 478.2 4.75 480 8 480c66.25 0 115.1-31.76 140.6-51.39C181.2 440.9 217.6 448 256 448c141.4 0 255.1-93.13 255.1-208S397.4 32 256 32zM216.1 287c9.375 9.375 9.375 24.56 0 33.94C212.3 325.7 206.1 328 200 328s-12.28-2.344-16.97-7.031l-64-64c-9.375-9.375-9.375-24.56 0-33.94l64-64c9.375-9.375 24.56-9.375 33.94 0s9.375 24.56 0 33.94L169.9 240L216.1 287zM392.1 256.1l-64 64C324.3 325.7 318.1 328 312 328s-12.28-2.344-16.97-7.031c-9.375-9.375-9.375-24.56 0-33.94L342.1 240l-47.03-47.03c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0l64 64C402.3 232.4 402.3 247.6 392.1 256.1z\", \"M216.1 159c-9.375-9.375-24.56-9.375-33.94 0l-64 64c-9.375 9.375-9.375 24.56 0 33.94l64 64C187.7 325.7 193.9 328 200 328s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L169.9 240l47.03-47.03C226.3 183.6 226.3 168.4 216.1 159zM392.1 223l-64-64c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L342.1 240l-47.03 47.03c-9.375 9.375-9.375 24.56 0 33.94C299.7 325.7 305.9 328 312 328s12.28-2.344 16.97-7.031l64-64C402.3 247.6 402.3 232.4 392.1 223z\"]]\n};\nvar faSimCards = {\n  prefix: 'fad',\n  iconName: 'sim-cards',\n  icon: [448, 512, [], \"e251\", [\"M336 0H160C124.8 0 96 28.75 96 64v288c0 35.25 28.75 64 64 64h224c35.25 0 64-28.75 64-64V112L336 0zM384 320c0 17.75-14.25 32-32 32H192c-17.75 0-32-14.25-32-32V176c0-17.75 14.25-32 32-32h160c17.75 0 32 14.25 32 32V320z\", \"M192 352h16V304H160V320C160 337.8 174.3 352 192 352zM208 144H192c-17.75 0-32 14.25-32 32V192h48V144zM304 144h-64V192h64V144zM240 304V352h64V304H240zM336 352H352c17.75 0 32-14.25 32-32V304h-48V352zM352 144h-16V192H384V176C384 158.3 369.8 144 352 144zM160 272h224V224H160V272zM328 512h-208C53.83 512 0 458.2 0 392v-272C0 106.8 10.75 96 24 96S48 106.8 48 120v272c0 39.7 32.3 72 72 72h208c13.25 0 24 10.75 24 24S341.3 512 328 512z\"]]\n};\nvar faStarship = {\n  prefix: 'fad',\n  iconName: 'starship',\n  icon: [640, 512, [], \"e039\", [\"M256 256C256 149.1 341.1 64 448 64C554 64 640 149.1 640 256C640 362 554 448 448 448C341.1 448 256 362 256 256zM448 320C483.3 320 512 291.3 512 256C512 220.7 483.3 192 448 192C412.7 192 384 220.7 384 256C384 291.3 412.7 320 448 320zM0 128C0 110.3 14.33 96 32 96H208C225.7 96 240 110.3 240 128C240 145.7 225.7 160 208 160H32C14.33 160 0 145.7 0 128zM208 352C225.7 352 240 366.3 240 384C240 401.7 225.7 416 208 416H32C14.33 416 0 401.7 0 384C0 366.3 14.33 352 32 352H208z\", \"M129.1 216.8L64.13 160H137L187.4 204.1L269 186.4C260.6 207.1 256 231.4 256 256C256 280.6 260.6 304 269 325.6L187.4 307.9L137 352H64.13L129.1 295.2L127.3 294.8C109 290.8 96 274.7 96 255.1C96 237.3 109 221.2 127.3 217.2L129.1 216.8zM512 256C512 291.3 483.3 320 448 320C412.7 320 384 291.3 384 256C384 220.7 412.7 192 448 192C483.3 192 512 220.7 512 256zM448 288C465.7 288 480 273.7 480 256C480 238.3 465.7 224 448 224C430.3 224 416 238.3 416 256C416 273.7 430.3 288 448 288z\"]]\n};\nvar faEject = {\n  prefix: 'fad',\n  iconName: 'eject',\n  icon: [448, 512, [9167], \"f052\", [\"M447.1 432c0 26.39-21.6 47.99-47.99 47.99H48.01c-26.39 0-47.99-21.6-47.99-47.99c0-26.39 21.6-47.98 47.99-47.98h351.1C426.4 384 447.1 405.6 447.1 432z\", \"M48.01 319.1h351.1c41.62 0 63.49-49.63 35.37-80.38l-175.1-192.1c-19-20.62-51.75-20.62-70.75 0L12.64 239.6C-15.48 270.2 6.393 319.1 48.01 319.1z\"]]\n};\nvar faCircleRight = {\n  prefix: 'fad',\n  iconName: 'circle-right',\n  icon: [512, 512, [61838, \"arrow-alt-circle-right\"], \"f35a\", [\"M512 256c0-141.4-114.6-256-256-256S0 114.6 0 256c0 141.4 114.6 256 256 256S512 397.4 512 256zM265.9 382.8C259.9 380.3 256 374.5 256 368v-64H160c-17.67 0-32-14.33-32-32v-32c0-17.67 14.33-32 32-32h96v-64c0-6.469 3.891-12.31 9.875-14.78c5.984-2.484 12.86-1.109 17.44 3.469l112 112c6.248 6.248 6.248 16.38 0 22.62l-112 112C278.7 383.9 271.9 385.3 265.9 382.8z\", \"M265.9 382.8C259.9 380.3 256 374.5 256 368v-64H160c-17.67 0-32-14.33-32-32v-32c0-17.67 14.33-32 32-32h96v-64c0-6.469 3.891-12.31 9.875-14.78c5.984-2.484 12.86-1.109 17.44 3.469l112 112c6.248 6.248 6.248 16.38 0 22.62l-112 112C278.7 383.9 271.9 385.3 265.9 382.8z\"]]\n};\nvar faArrowAltCircleRight = faCircleRight;\nvar faPlaneCircleCheck = {\n  prefix: 'fad',\n  iconName: 'plane-circle-check',\n  icon: [640, 512, [], \"e555\", [\"M192 93.68C192 59.53 221 0 256 0C292 0 320 59.53 320 93.68V178.3L397.1 222.4C350.6 254 320 307.4 320 368C320 422.2 344.5 470.7 383.1 502.1C381 508.3 375.9 512 369.1 512C368.7 512 367.4 511.8 366.1 511.5L256 480L145.9 511.5C144.6 511.8 143.3 512 142 512C134.3 512 128 505.7 128 497.1V456C128 450.1 130.4 446.2 134.4 443.2L192 400V329.1L20.4 378.2C10.17 381.1 0 373.4 0 362.8V297.3C0 291.5 3.076 286.2 8.062 283.4L192 178.3L192 93.68z\", \"M352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM563.3 347.3C569.6 341.1 569.6 330.9 563.3 324.7C557.1 318.4 546.9 318.4 540.7 324.7L480 385.4L451.3 356.7C445.1 350.4 434.9 350.4 428.7 356.7C422.4 362.9 422.4 373.1 428.7 379.3L468.7 419.3C474.9 425.6 485.1 425.6 491.3 419.3L563.3 347.3z\"]]\n};\nvar faSeal = {\n  prefix: 'fad',\n  iconName: 'seal',\n  icon: [512, 512, [], \"e241\", [\"M335.5 64H400C426.5 64 448 85.49 448 112V176.5L493.6 222.1C512.3 240.8 512.3 271.2 493.6 289.9L448 335.5V400C448 426.5 426.5 448 400 448H335.5L289.9 493.6C271.2 512.3 240.8 512.3 222.1 493.6L176.5 448H112C85.49 448 64 426.5 64 400V335.5L18.41 289.9C-.3328 271.2-.3328 240.8 18.41 222.1L64 176.5V112C64 85.49 85.49 64 112 64H176.5L222.1 18.41C240.8-.3309 271.2-.3309 289.9 18.41L335.5 64z\", \"\"]]\n};\nvar faUserCowboy = {\n  prefix: 'fad',\n  iconName: 'user-cowboy',\n  icon: [448, 512, [], \"f8ea\", [\"M351.1 224c0 70.69-57.3 128-127.1 128S96 294.8 96 224.1c0-.9766 .2646-1.986 .2861-2.957C132.9 242.2 176.6 256 224 256s91.05-13.78 127.7-34.85C351.7 222.1 351.1 223 351.1 224z\", \"M223.1 132.6c53.24 0 91.02-8.625 117.1-18.5C330 64.5 309.5 0 276.6 0c-10.37 0-19.62 4.5-27.37 10.5C241.8 16.28 232.9 19.13 224 19.29C215.1 19.13 206.2 16.28 198.8 10.5C191 4.5 181.8 0 171.4 0C138.6 0 118 64.5 106.9 114.1C133 124 170.7 132.6 223.1 132.6zM224 256c106.7 0 196.3-67.43 223.1-138.9c2.75-7.625-.938-15.94-8.686-19.44c-7.623-3.5-16.81-1.312-21.93 5.312c-.875 1.25-45.63 61.63-192.5 61.63S32.39 104.3 31.52 103C26.39 96.38 17.27 94.13 9.647 97.63c-7.75 3.5-11.5 11.88-8.749 19.5C27.66 188.6 117.3 256 224 256zM334 384H114c-53.44 0-100.1 36.38-113 88.24C-4.044 492.4 11.19 512 32 512h383.1c20.81 0 36.09-19.56 31.04-39.76C434.1 420.4 387.5 384 334 384z\"]]\n};\nvar faHexagonVerticalNft = {\n  prefix: 'fad',\n  iconName: 'hexagon-vertical-nft',\n  icon: [512, 512, [], \"e505\", [\"M220.9 17.65C243.2 4.785 270.6 4.785 292.9 17.65L445.8 105.9C468.1 118.8 481.8 142.6 481.8 168.3V344.9C481.8 370.6 468.1 394.4 445.8 407.2L292.9 495.5C270.6 508.4 243.2 508.4 220.9 495.5L68 407.2C45.72 394.4 32 370.6 32 344.9V168.3C32 142.6 45.72 118.8 68 105.9L220.9 17.65zM127.8 170.6C124.9 163.5 117.4 159.4 109.9 160.9C102.4 162.3 96.92 168.9 96.92 176.6V336.6C96.92 345.4 104.1 352.6 112.9 352.6C121.8 352.6 128.9 345.4 128.9 336.6V259.7L162.1 342.5C164.9 349.6 172.4 353.7 179.9 352.3C187.5 350.8 192.9 344.2 192.9 336.6V176.6C192.9 167.7 185.8 160.6 176.9 160.6C168.1 160.6 160.9 167.7 160.9 176.6V253.5L127.8 170.6zM224.9 336.6C224.9 345.4 232.1 352.6 240.9 352.6C249.8 352.6 256.9 345.4 256.9 336.6V272.6H288.9C297.8 272.6 304.9 265.4 304.9 256.6C304.9 247.7 297.8 240.6 288.9 240.6H256.9V192.6H288.9C297.8 192.6 304.9 185.4 304.9 176.6C304.9 167.7 297.8 160.6 288.9 160.6H240.9C232.1 160.6 224.9 167.7 224.9 176.6V336.6zM336.9 160.6C328.1 160.6 320.9 167.7 320.9 176.6C320.9 185.4 328.1 192.6 336.9 192.6H352.9V336.6C352.9 345.4 360.1 352.6 368.9 352.6C377.8 352.6 384.9 345.4 384.9 336.6V192.6H400.9C409.8 192.6 416.9 185.4 416.9 176.6C416.9 167.7 409.8 160.6 400.9 160.6H336.9z\", \"M109.9 160.9C117.4 159.4 124.9 163.5 127.8 170.6L160.9 253.5V176.6C160.9 167.7 168.1 160.6 176.9 160.6C185.8 160.6 192.9 167.7 192.9 176.6V336.6C192.9 344.2 187.5 350.8 179.9 352.3C172.4 353.7 164.9 349.6 162.1 342.5L128.9 259.7V336.6C128.9 345.4 121.8 352.6 112.9 352.6C104.1 352.6 96.92 345.4 96.92 336.6V176.6C96.92 168.9 102.4 162.3 109.9 160.9V160.9zM224.9 176.6C224.9 167.7 232.1 160.6 240.9 160.6H288.9C297.8 160.6 304.9 167.7 304.9 176.6C304.9 185.4 297.8 192.6 288.9 192.6H256.9V240.6H288.9C297.8 240.6 304.9 247.7 304.9 256.6C304.9 265.4 297.8 272.6 288.9 272.6H256.9V336.6C256.9 345.4 249.8 352.6 240.9 352.6C232.1 352.6 224.9 345.4 224.9 336.6V176.6zM400.9 160.6C409.8 160.6 416.9 167.7 416.9 176.6C416.9 185.4 409.8 192.6 400.9 192.6H384.9V336.6C384.9 345.4 377.8 352.6 368.9 352.6C360.1 352.6 352.9 345.4 352.9 336.6V192.6H336.9C328.1 192.6 320.9 185.4 320.9 176.6C320.9 167.7 328.1 160.6 336.9 160.6H400.9z\"]]\n};\nvar faFaceRollingEyes = {\n  prefix: 'fad',\n  iconName: 'face-rolling-eyes',\n  icon: [512, 512, [128580, \"meh-rolling-eyes\"], \"f5a5\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM192 368C183.2 368 176 375.2 176 384C176 392.8 183.2 400 192 400H320C328.8 400 336 392.8 336 384C336 375.2 328.8 368 320 368H192zM160 160C124.7 160 96 188.7 96 224C96 259.3 124.7 288 160 288C195.3 288 224 259.3 224 224C224 188.7 195.3 160 160 160zM352 288C387.3 288 416 259.3 416 224C416 188.7 387.3 160 352 160C316.7 160 288 188.7 288 224C288 259.3 316.7 288 352 288z\", \"M195.6 180.4C195.6 200.1 179.6 215.1 160 215.1C140.4 215.1 124.4 200.1 124.4 180.4C124.4 177.4 124.8 174.4 125.5 171.6C135.1 164.3 147.1 160 160 160C172.9 160 184.9 164.3 194.5 171.6C195.2 174.4 195.6 177.4 195.6 180.4zM384 184C384 201.7 369.7 216 352 216C334.3 216 320 201.7 320 184C320 177.1 322.2 170.8 325.8 165.6C333.8 161.1 342.7 160 352 160C361.3 160 370.2 161.1 378.2 165.6C381.8 170.8 384 177.1 384 184z\"]]\n};\nvar faMehRollingEyes = faFaceRollingEyes;\nvar faBreadLoaf = {\n  prefix: 'fad',\n  iconName: 'bread-loaf',\n  icon: [640, 512, [127838], \"f7eb\", [\"M480 192c0-88.38-107.5-160-240-160S0 103.6 0 192c0 35.38 30.88 64 64 64v192c0 17.62 14.38 32 32 32h288c17.62 0 32-14.38 32-32V256C449.1 256 480 227.4 480 192z\", \"M640 192c0 35.38-30.88 64-64 64v192c0 17.62-14.38 32-32 32h-160c17.62 0 32-14.38 32-32V256c33.13 0 64-28.62 64-64c0-88.38-107.5-160-240-160h160C532.5 32 640 103.6 640 192z\"]]\n};\nvar faRingsWedding = {\n  prefix: 'fad',\n  iconName: 'rings-wedding',\n  icon: [512, 512, [], \"f81b\", [\"M221 101.9l34.96-69.92L223.1 0h-95.1l-32 31.1l34.96 69.92C160.5 94.13 191.5 94.13 221 101.9zM473.1 225.6c-30.34-37.69-74.86-61.23-123.1-65.07c14.14 21.95 23.1 46.38 29.06 71.1c57.04 23.78 83.99 89.29 60.21 146.3c-23.78 57.03-89.29 83.99-146.3 60.21s-83.99-89.29-60.21-146.3c9.828-23.57 27.43-43.07 49.87-55.26c-1-3.1-2.133-6.147-3.398-9.139c-.3906-.9004-.8613-2-1.271-2.891c-.0469-.1172-.0996-.2305-.1582-.3399c-.4102-.9004-.8418-1.791-1.271-2.68c-.959-1.941-2.068-4.031-3.148-5.91c-.5-.8692-1-1.791-1.521-2.641c-.1094-.1797-.2187-.3594-.3398-.5391c-.4297-.7109-.8691-1.41-1.33-2.109c-.1289-.2109-.2695-.4219-.4102-.6309c-.459-.6992-.9199-1.391-1.398-2.07l-.3516-.5605c-1.199-1.719-2.445-3.385-3.738-4.998l-2.621-3.201c-.4492-.5293-2.09-2.41-2.09-2.41c-.4902-.5293-1-1.059-1.469-1.59l-.6602-.7187c-.7109-.75-1.441-1.5-2.17-2.24c-2.887-2.871-5.924-5.584-9.1-8.131c-68.42 40.7-101 122.2-79.62 198.9C170.6 397.1 176.4 411.8 184 424.7c.7402 1.273 1.492 2.529 2.26 3.77c.7598 1.24 1.539 2.491 2.34 3.71c-.002 .0195-.002-.0195 0 0c.7871 1.213 1.594 2.444 2.42 3.63c.8184 1.193 1.707 2.443 2.561 3.609c.8496 1.182 1.729 2.352 2.609 3.5c.8867 1.168 1.838 2.385 2.765 3.526c60.95 75.71 171.7 87.61 247.4 26.66C522.1 412.1 534 301.3 473.1 225.6z\", \"M198.1 446.4c-96.37 12.69-184.7-55.07-197.4-151.4s55.14-184.8 151.5-197.5s184.8 55.14 197.5 151.5c7.619 57.84-13.92 115.6-57.5 154.3c-4.899-3.138-9.447-6.659-13.56-10.77c-11.8-11.74-19.61-26.9-22.32-43.33c42.66-44.79 40.92-115.7-3.869-158.3S137.6 149.1 94.91 194.8s-40.92 115.7 3.869 158.3c18.46 17.58 42.35 28.32 67.75 30.48C172.1 406.6 183.1 427.9 198.1 446.4z\"]]\n};\nvar faObjectGroup = {\n  prefix: 'fad',\n  iconName: 'object-group',\n  icon: [576, 512, [], \"f247\", [\"M64 0C87.69 0 108.4 12.87 119.4 32H456.6C467.6 12.87 488.3 0 512 0C547.3 0 576 28.65 576 64C576 87.69 563.1 108.4 544 119.4V392.6C563.1 403.6 576 424.3 576 448C576 483.3 547.3 512 512 512C488.3 512 467.6 499.1 456.6 480H119.4C108.4 499.1 87.69 512 64 512C28.65 512 0 483.3 0 448C0 424.3 12.87 403.6 32 392.6V119.4C12.87 108.4 0 87.69 0 64C0 28.65 28.65 0 64 0V0zM480 392.6V119.4C470.3 113.8 462.2 105.7 456.6 95.1H119.4C113.8 105.7 105.7 113.8 95.1 119.4V392.6C105.7 398.2 113.8 406.3 119.4 416H456.6C462.2 406.3 470.3 398.2 480 392.6z\", \"M288 128C305.7 128 320 142.3 320 160V256C320 273.7 305.7 288 288 288H160C142.3 288 128 273.7 128 256V160C128 142.3 142.3 128 160 128H288zM256 352V320H288C323.3 320 352 291.3 352 256V224H416C433.7 224 448 238.3 448 256V352C448 369.7 433.7 384 416 384H288C270.3 384 256 369.7 256 352z\"]]\n};\nvar faFrenchFries = {\n  prefix: 'fad',\n  iconName: 'french-fries',\n  icon: [384, 512, [127839], \"f803\", [\"M114.3 1.097C109.1-.903 103.3-.1529 98.88 3.222L70.38 24.85C65.5 28.47 63.13 34.6 64.25 40.6l36.87 197.1c5.375 7.625 14.5 14.88 26.87 20.75V33.1L124.3 13.1C123.3 7.599 119.5 3.097 114.3 1.097zM215.1 17.72L183.1 1.722C178.3-.7779 172.3-.5279 167.6 2.347C162.9 5.226 160 10.47 160 15.97v252.8c21.12 4.375 42.87 4.375 63.1 0V31.97C223.1 25.97 220.6 20.35 215.1 17.72zM20.63 80.73C15.25 79.1 9.504 80.35 5.379 83.98C1.254 87.73-.7458 93.23 .2542 98.73l16.25 93.26h33.5c3.625 0 6.1 1 10.37 1.75L40.38 86.6L20.63 80.73zM299.4 32.72l-34.25 10.25c-4.25 1.25-7.125 4.5-9.125 8.25v207.3c17.5-8.375 29.12-19.5 31.5-30.38c.5-1.75 1.5-3.25 2.125-4.875l30.12-172.5c1-5.5-.1-10.1-5.125-14.63C310.5 32.35 304.7 31.1 299.4 32.72zM378.6 84.1c-4.125-3.75-9.875-5-15.25-3.375l-17.25 5.125l-18.75 107.3c2.25-.375 4.25-1.125 6.625-1.125h33.5l16.25-93.26C384.7 93.23 382.7 87.73 378.6 84.1z\", \"M383.6 243.5l-54.13 243.5c-3.25 14.62-16.25 25-31.25 25H85.75c-14.1 0-28-10.38-31.25-25l-54.13-243.5C-.6266 238.7 .4768 233.8 3.477 230c2.1-3.75 7.647-6.031 12.52-6.031l34-.0027c6.1 0 13.75 4.25 15.25 11c8.625 38.1 62.13 69 126.8 69c64.75 0 118.3-30 126.8-69c1.5-6.75 8.375-11 15.25-11l34 .0027c4.875 0 9.522 2.281 12.52 6.031C383.5 233.8 384.6 238.7 383.6 243.5z\"]]\n};\nvar faChartLine = {\n  prefix: 'fad',\n  iconName: 'chart-line',\n  icon: [512, 512, [\"line-chart\"], \"f201\", [\"M32 32C49.67 32 64 46.33 64 64V400C64 408.8 71.16 416 80 416H480C497.7 416 512 430.3 512 448C512 465.7 497.7 480 480 480H80C35.82 480 0 444.2 0 400V64C0 46.33 14.33 32 32 32z\", \"M470.6 105.4C483.1 117.9 483.1 138.1 470.6 150.6L342.6 278.6C330.1 291.1 309.9 291.1 297.4 278.6L239.1 221.3L150.6 310.6C138.1 323.1 117.9 323.1 105.4 310.6C92.88 298.1 92.88 277.9 105.4 265.4L217.4 153.4C229.9 140.9 250.1 140.9 262.6 153.4L320 210.7L425.4 105.4C437.9 92.88 458.1 92.88 470.6 105.4z\"]]\n};\nvar faLineChart = faChartLine;\nvar faCalendarArrowDown = {\n  prefix: 'fad',\n  iconName: 'calendar-arrow-down',\n  icon: [448, 512, [\"calendar-download\"], \"e0d0\", [\"M448 464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V192H448V464zM248 264C248 250.7 237.3 240 224 240C210.7 240 200 250.7 200 264V366.1L160.1 327C151.6 317.7 136.4 317.7 127 327C117.7 336.4 117.7 351.6 127 360.1L207 440.1C216.4 450.3 231.6 450.3 240.1 440.1L320.1 360.1C330.3 351.6 330.3 336.4 320.1 327C311.6 317.7 296.4 317.7 287 327L248 366.1V264z\", \"M160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V192H0V112C0 85.49 21.49 64 48 64H96V32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32zM248 366.1L287 327C296.4 317.7 311.6 317.7 320.1 327C330.3 336.4 330.3 351.6 320.1 360.1L240.1 440.1C231.6 450.3 216.4 450.3 207 440.1L127 360.1C117.7 351.6 117.7 336.4 127 327C136.4 317.7 151.6 317.7 160.1 327L200 366.1V264C200 250.7 210.7 240 224 240C237.3 240 248 250.7 248 264V366.1z\"]]\n};\nvar faCalendarDownload = faCalendarArrowDown;\nvar faSendBack = {\n  prefix: 'fad',\n  iconName: 'send-back',\n  icon: [640, 512, [], \"f87e\", [\"M0 64C0 28.65 28.65 0 64 0H192C227.3 0 256 28.65 256 64V192C256 227.3 227.3 256 192 256H64C28.65 256 0 227.3 0 192V64zM64 192H192V64H64V192zM384 320C384 284.7 412.7 256 448 256H576C611.3 256 640 284.7 640 320V448C640 483.3 611.3 512 576 512H448C412.7 512 384 483.3 384 448V320zM448 448H576V320H448V448z\", \"M160 352V288H192C245 288 288 245 288 192V96H416C451.3 96 480 124.7 480 160V224H448C394.1 224 352 266.1 352 320V416H224C188.7 416 160 387.3 160 352z\"]]\n};\nvar faMaskVentilator = {\n  prefix: 'fad',\n  iconName: 'mask-ventilator',\n  icon: [640, 512, [], \"e524\", [\"M584 128C614.9 128 640 153.1 640 184V269C640 324.1 602.5 372.1 549.1 385.5L477.5 403.4C490.1 386.5 499.8 367.4 505.6 346.9L537.5 338.9C569.5 330.9 592 302.1 592 269V184C592 179.6 588.4 176 584 176H480.7C473.1 159.5 464.3 143.2 454.5 128L584 128zM90.9 385.5C37.48 372.1 0 324.1 0 269V184C0 153.1 25.07 128 56 128H185.1C175.3 143.2 166.6 159.5 159.1 176H55.1C51.58 176 47.1 179.6 47.1 184V269C47.1 302.1 70.49 330.9 102.5 338.9L134.3 346.8C140.1 367.3 149.6 386.4 162.2 403.3L90.9 385.5zM352 320V512H288V320C288 302.3 302.3 288 320 288C337.7 288 352 302.3 352 320z\", \"M128 300.8C128 201.9 214 32 320 32C424.1 32 512 201.9 512 300.8C512 379.4 458.1 445.3 384 469.8V393.2C403.6 376.8 416 353.1 416 326.4C416 276.9 372.5 192 320 192C267 192 224 276.9 224 326.4C224 353 236.3 376.9 256 393.3V469.9C181 445.4 128 378.9 128 300.8V300.8z\"]]\n};\nvar faSignatureLock = {\n  prefix: 'fad',\n  iconName: 'signature-lock',\n  icon: [640, 512, [], \"e3ca\", [\"M128 96C110.3 96 96 110.3 96 128V160C96 177.7 81.67 192 64 192C46.33 192 32 177.7 32 160V128C32 74.98 74.98 32 128 32C181 32 224 74.98 224 128V135.8C224 156.6 222.8 177.4 220.4 198.1L342.8 161.3C354.2 157.9 366.6 161.1 374.1 169.7C383.3 178.3 386.1 190.8 382.4 202.1L364.4 255.1H417.1C416.4 261.2 416 266.6 416 271.1V296.6C406.3 302.2 398.2 310.3 392.6 319.1H320C309.7 319.1 300.1 315.1 294 306.7C288 298.4 286.4 287.6 289.6 277.9L302.1 240.4L207.7 268.7C195.9 321.5 176.2 372.2 149.3 419.2L135.4 443.5C122.5 466.1 98.51 480 72.5 480C32.46 480 0 447.5 0 407.5V335.6C0 293.2 27.81 255.8 68.41 243.7L152.9 218.3C157.6 191.1 160 163.5 160 135.8V128C160 110.3 145.7 96 128 96V96zM135.8 290.3L86.81 304.1C73.27 309 64 321.5 64 335.6V407.5C64 412.2 67.81 416 72.5 416C75.55 416 78.36 414.4 79.88 411.7L93.76 387.4C111.3 356.6 125.4 324.1 135.8 290.3V290.3zM384 416H187.5C195.7 400.3 203.2 384.3 209.9 368H384V416z\", \"M448 320V272C448 227.8 483.8 192 528 192C572.2 192 608 227.8 608 272V320C625.7 320 640 334.3 640 352V480C640 497.7 625.7 512 608 512H448C430.3 512 416 497.7 416 480V352C416 334.3 430.3 320 448 320zM496 320H560V272C560 254.3 545.7 240 528 240C510.3 240 496 254.3 496 272V320z\"]]\n};\nvar faArrowRight = {\n  prefix: 'fad',\n  iconName: 'arrow-right',\n  icon: [448, 512, [8594], \"f061\", [\"M338.8 288H32C14.33 288 .0016 273.7 .0016 256S14.33 224 32 224h306.8l32 32L338.8 288z\", \"M256 448c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L370.8 256l-137.4-137.4c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l160 160c12.5 12.5 12.5 32.75 0 45.25l-160 160C272.4 444.9 264.2 448 256 448z\"]]\n};\nvar faSignsPost = {\n  prefix: 'fad',\n  iconName: 'signs-post',\n  icon: [512, 512, [\"map-signs\"], \"f277\", [\"M224 32C224 14.33 238.3 0 256 0C273.7 0 288 14.33 288 32V64H224V32zM288 192V224H224V192H288zM256 512C238.3 512 224 497.7 224 480V352H288V480C288 497.7 273.7 512 256 512z\", \"M441.4 64C445.6 64 449.7 65.69 452.7 68.69L500.7 116.7C506.9 122.9 506.9 133.1 500.7 139.3L452.7 187.3C449.7 190.3 445.6 192 441.4 192H63.1C46.33 192 31.1 177.7 31.1 160V96C31.1 78.33 46.33 64 63.1 64L441.4 64zM448 224C465.7 224 480 238.3 480 256V320C480 337.7 465.7 352 448 352H70.63C66.38 352 62.31 350.3 59.31 347.3L11.31 299.3C5.065 293.1 5.065 282.9 11.31 276.7L59.31 228.7C62.31 225.7 66.38 223.1 70.63 223.1L448 224z\"]]\n};\nvar faMapSigns = faSignsPost;\nvar faOctagonPlus = {\n  prefix: 'fad',\n  iconName: 'octagon-plus',\n  icon: [512, 512, [\"plus-octagon\"], \"f301\", [\"M140.6 21.15C154.1 7.648 172.4 .0625 191.5 .0625H320.5C339.6 .0625 357.9 7.648 371.4 21.15L490.8 140.6C504.3 154.1 511.9 172.4 511.9 191.5V320.5C511.9 339.6 504.3 357.9 490.8 371.4L371.4 490.8C357.9 504.3 339.6 511.9 320.5 511.9H191.5C172.4 511.9 154.1 504.3 140.6 490.8L21.15 371.4C7.652 357.9 .0666 339.6 .0666 320.5V191.5C.0666 172.4 7.652 154.1 21.15 140.6L140.6 21.15zM256 367.1C269.3 367.1 280 357.3 280 343.1V279.1H344C357.3 279.1 368 269.3 368 255.1C368 242.7 357.3 231.1 344 231.1H280V167.1C280 154.7 269.3 143.1 256 143.1C242.7 143.1 232 154.7 232 167.1V231.1H168C154.7 231.1 144 242.7 144 255.1C144 269.3 154.7 279.1 168 279.1H232V343.1C232 357.3 242.7 367.1 256 367.1z\", \"M168 280C154.7 280 144 269.3 144 256C144 242.7 154.7 232 168 232H232V168C232 154.7 242.7 144 256 144C269.3 144 280 154.7 280 168V232H344C357.3 232 368 242.7 368 256C368 269.3 357.3 280 344 280H280V344C280 357.3 269.3 368 256 368C242.7 368 232 357.3 232 344V280H168z\"]]\n};\nvar faPlusOctagon = faOctagonPlus;\nvar faCashRegister = {\n  prefix: 'fad',\n  iconName: 'cash-register',\n  icon: [512, 512, [], \"f788\", [\"M288 0C305.7 0 320 14.33 320 32V96C320 113.7 305.7 128 288 128H208V160H144V128H64C46.33 128 32 113.7 32 96V32C32 14.33 46.33 0 64 0H288zM96 48C87.16 48 80 55.16 80 64C80 72.84 87.16 80 96 80H256C264.8 80 272 72.84 272 64C272 55.16 264.8 48 256 48H96zM136 240C136 253.3 125.3 264 112 264C98.75 264 88 253.3 88 240C88 226.7 98.75 216 112 216C125.3 216 136 226.7 136 240zM184 240C184 226.7 194.7 216 208 216C221.3 216 232 226.7 232 240C232 253.3 221.3 264 208 264C194.7 264 184 253.3 184 240zM184 320C184 333.3 173.3 344 160 344C146.7 344 136 333.3 136 320C136 306.7 146.7 296 160 296C173.3 296 184 306.7 184 320zM280 240C280 226.7 290.7 216 304 216C317.3 216 328 226.7 328 240C328 253.3 317.3 264 304 264C290.7 264 280 253.3 280 240zM280 320C280 333.3 269.3 344 256 344C242.7 344 232 333.3 232 320C232 306.7 242.7 296 256 296C269.3 296 280 306.7 280 320zM376 240C376 226.7 386.7 216 400 216C413.3 216 424 226.7 424 240C424 253.3 413.3 264 400 264C386.7 264 376 253.3 376 240zM376 320C376 333.3 365.3 344 352 344C338.7 344 328 333.3 328 320C328 306.7 338.7 296 352 296C365.3 296 376 306.7 376 320z\", \"M.0003 448V378.4C.0003 373.6 .3626 368.8 1.084 364.1L23.76 214.4C28.5 183.1 55.39 160 87.03 160H424.1C456.6 160 483.5 183.1 488.2 214.4L510.9 364.1C511.6 368.8 512 373.6 512 378.4V448C512 483.3 483.3 512 448 512H64C28.65 512 0 483.3 0 448H.0003zM80 448H432C440.8 448 448 440.8 448 432C448 423.2 440.8 416 432 416H80C71.16 416 64 423.2 64 432C64 440.8 71.16 448 80 448zM112 216C98.75 216 88 226.7 88 240C88 253.3 98.75 264 112 264C125.3 264 136 253.3 136 240C136 226.7 125.3 216 112 216zM208 264C221.3 264 232 253.3 232 240C232 226.7 221.3 216 208 216C194.7 216 184 226.7 184 240C184 253.3 194.7 264 208 264zM160 296C146.7 296 136 306.7 136 320C136 333.3 146.7 344 160 344C173.3 344 184 333.3 184 320C184 306.7 173.3 296 160 296zM304 264C317.3 264 328 253.3 328 240C328 226.7 317.3 216 304 216C290.7 216 280 226.7 280 240C280 253.3 290.7 264 304 264zM256 296C242.7 296 232 306.7 232 320C232 333.3 242.7 344 256 344C269.3 344 280 333.3 280 320C280 306.7 269.3 296 256 296zM400 264C413.3 264 424 253.3 424 240C424 226.7 413.3 216 400 216C386.7 216 376 226.7 376 240C376 253.3 386.7 264 400 264zM352 296C338.7 296 328 306.7 328 320C328 333.3 338.7 344 352 344C365.3 344 376 333.3 376 320C376 306.7 365.3 296 352 296z\"]]\n};\nvar faPersonCircleQuestion = {\n  prefix: 'fad',\n  iconName: 'person-circle-question',\n  icon: [576, 512, [], \"e542\", [\"M112 48C112 21.49 133.5 0 160 0C186.5 0 208 21.49 208 48C208 74.51 186.5 96 160 96C133.5 96 112 74.51 112 48zM120 512C102.3 512 88 497.7 88 480V256.9L59.43 304.5C50.33 319.6 30.67 324.5 15.52 315.4C.3696 306.3-4.531 286.7 4.573 271.5L62.85 174.6C80.2 145.7 111.4 128 145.1 128H174.9C208.6 128 239.8 145.7 257.2 174.6L302.1 249.3C285.1 266.9 273.4 287.7 265.5 310.8C263.6 308.9 261.1 306.8 260.6 304.5L232 256.9V480C232 497.7 217.7 512 200 512C182.3 512 168 497.7 168 480V352H152V480C152 497.7 137.7 512 120 512L120 512z\", \"M576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM432 416C418.7 416 408 426.7 408 440C408 453.3 418.7 464 432 464C445.3 464 456 453.3 456 440C456 426.7 445.3 416 432 416zM409.6 280C386.6 280 368 298.6 368 321.6V328C368 336.8 375.2 344 384 344C392.8 344 400 336.8 400 328V321.6C400 316.3 404.3 312 409.6 312H450.1C457.8 312 464 318.2 464 325.9C464 331.1 461.1 335.8 456.6 338.3L424.6 355.1C419.3 357.9 416 363.3 416 369.2V384C416 392.8 423.2 400 432 400C440.8 400 448 392.8 448 384V378.9L471.5 366.6C486.6 358.6 496 342.1 496 325.9C496 300.6 475.4 280 450.1 280H409.6z\"]]\n};\nvar faMelonSlice = {\n  prefix: 'fad',\n  iconName: 'melon-slice',\n  icon: [512, 512, [], \"e311\", [\"M448 217.6c0 61.55-23.97 119.4-67.5 162.9C336.1 424 279.1 448 217.6 448c-61.53 0-119.4-23.97-162.9-67.48L32 357.9l44.96-44.96C93.24 317.4 110.3 320 128 320c106 0 192-85.96 192-192c0-17.7-2.592-34.77-7.076-51.05L357.9 32l22.62 22.62C424 98.16 448 156 448 217.6z\", \"M425.8 9.375c-12.5-12.5-32.75-12.5-45.25 0L357.9 32l22.62 22.62C424 98.16 448 156 448 217.6c0 61.55-23.97 119.4-67.5 162.9C336.1 424 279.1 448 217.6 448c-61.53 0-119.4-23.97-162.9-67.48L32 357.9l-22.62 22.62C3.375 386.5 0 394.7 0 403.1s3.375 16.62 9.375 22.62C65 481.4 138.9 512 217.6 512c78.66 0 152.6-30.62 208.2-86.23C481.4 370.2 512 296.2 512 217.6C512 138.9 481.4 64.98 425.8 9.375z\"]]\n};\nvar faSpaceStationMoon = {\n  prefix: 'fad',\n  iconName: 'space-station-moon',\n  icon: [512, 512, [], \"e033\", [\"M512 256C512 263.8 511.7 271.5 510.1 279.1C438.8 304.7 351.2 320 256 320C160.8 320 73.15 304.7 1.027 279.1C.3472 271.5 0 263.8 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256V256zM192 240C236.2 240 272 204.2 272 160C272 115.8 236.2 80 192 80C147.8 80 112 115.8 112 160C112 204.2 147.8 240 192 240zM256 512C134.9 512 33.38 427.9 6.794 314.8C79.44 338.4 164.7 352 256 352C347.3 352 432.6 338.4 505.2 314.8C478.6 427.9 377.1 512 256 512V512z\", \"M272 160C272 204.2 236.2 240 192 240C147.8 240 112 204.2 112 160C112 115.8 147.8 80 192 80C236.2 80 272 115.8 272 160zM192 128C174.3 128 160 142.3 160 160C160 177.7 174.3 192 192 192C209.7 192 224 177.7 224 160C224 142.3 209.7 128 192 128zM6.794 314.8C4.059 303.2 2.116 291.3 1.027 279.1C73.15 304.7 160.8 320 256 320C351.2 320 438.8 304.7 510.1 279.1C509.9 291.3 507.9 303.2 505.2 314.8C432.6 338.4 347.3 352 256 352C164.7 352 79.44 338.4 6.794 314.8V314.8z\"]]\n};\nvar faMessageSmile = {\n  prefix: 'fad',\n  iconName: 'message-smile',\n  icon: [512, 512, [\"comment-alt-smile\"], \"f4aa\", [\"M448 .0039H64C28.75 .0039 0 28.75 0 64v287.1c0 35.25 28.75 63.1 64 63.1h96v83.99c0 9.75 11.25 15.45 19.12 9.699L304 415.1H448c35.25 0 64-28.75 64-63.1V64C512 28.75 483.3 .0039 448 .0039zM320 112c17.75 0 31.1 14.25 31.1 32s-14.25 31.1-32 31.1S288 161.8 288 144S302.3 112 320 112zM192 112c17.75 0 31.1 14.25 31.1 32S209.8 175.1 192 175.1S160 161.8 160 144S174.3 112 192 112zM362.3 271.3c-26.5 31-65.14 48.74-106.3 48.74c-41.12 0-79.72-17.74-106.2-48.74c-8.5-10-7.5-25.12 2.625-33.75c9.998-8.5 25.25-7.375 33.87 2.75C203.5 260.4 228.9 272 256 272c27.12 0 52.49-11.62 69.74-31.75c8.623-10.12 23.75-11.38 33.74-2.75C369.6 246.1 370.8 261.3 362.3 271.3z\", \"M320 175.1c17.75 0 32-14.25 32-31.1s-14.25-32-31.1-32s-31.1 14.25-31.1 32S302.3 175.1 320 175.1zM359.5 237.5c-9.998-8.625-25.12-7.375-33.74 2.75C308.5 260.4 283.2 272 256 272c-27.12 0-52.49-11.62-69.74-31.75C177.7 230.1 162.4 229 152.4 237.5C142.3 246.1 141.3 261.3 149.8 271.3c26.5 31 65.09 48.74 106.2 48.74c41.12 0 79.76-17.74 106.3-48.74C370.8 261.3 369.6 246.1 359.5 237.5zM192 175.1c17.75 0 32-14.25 32-31.1s-14.25-32-31.1-32s-31.1 14.25-31.1 32S174.3 175.1 192 175.1z\"]]\n};\nvar faCommentAltSmile = faMessageSmile;\nvar faCupStraw = {\n  prefix: 'fad',\n  iconName: 'cup-straw',\n  icon: [384, 512, [129380], \"e363\", [\"M32 192l29.12 291.2C62.76 499.5 76.52 512 92.96 512h198.1c16.44 0 30.21-12.46 31.84-28.82L352 192H32z\", \"M384 175.1L383.1 143.1c0-8.875-7.125-15.1-15.1-15.1l-145.2-.0002l20-80l45.27-.0012c8.875 0 16-7.125 16-15.1l-.0195-15.1c0-8.875-7.123-16-15.1-16l-51.52 .0002c-18.38 0-34.36 12.49-38.73 30.24L173.3 127.1l-157.3 .0002C7.123 127.1 0 135.1 0 143.1v31.1c0 8.875 7.125 16 16 16h352C376.9 191.1 384 184.9 384 175.1z\"]]\n};\nvar faLeftFromLine = {\n  prefix: 'fad',\n  iconName: 'left-from-line',\n  icon: [448, 512, [\"arrow-alt-from-right\"], \"f348\", [\"M415.1 63.99C398.3 63.99 384 78.32 384 95.99v320C384 433.7 398.3 448 415.1 448C433.7 448 448 433.7 448 416V95.99C448 78.32 433.7 63.99 415.1 63.99z\", \"M351.9 223.1v64c0 17.67-14.35 32-32.04 32H191.8v72c0 9.58-5.708 18.25-14.51 22.05c-8.803 3.781-19.03 1.984-26-4.594L7.201 273.5c-9.602-9.062-9.602-25.84 0-34.91l144.1-136C158.3 95.96 168.5 94.17 177.3 97.95C186.1 101.7 191.8 110.4 191.8 119.1v72h128.1C337.6 191.1 351.9 206.3 351.9 223.1z\"]]\n};\nvar faArrowAltFromRight = faLeftFromLine;\nvar faH = {\n  prefix: 'fad',\n  iconName: 'h',\n  icon: [384, 512, [104], \"48\", [\"M384 64.01v384c0 17.67-14.33 32-32 32s-32-14.33-32-32v-192H64v192c0 17.67-14.33 32-32 32s-32-14.33-32-32v-384C0 46.34 14.33 32.01 32 32.01S64 46.34 64 64.01v128h256v-128c0-17.67 14.33-32 32-32S384 46.34 384 64.01z\", \"\"]]\n};\nvar faBasketShoppingSimple = {\n  prefix: 'fad',\n  iconName: 'basket-shopping-simple',\n  icon: [576, 512, [\"shopping-basket-alt\"], \"e0af\", [\"M393 192L426.1 265.8C431.5 277.9 445.7 283.3 457.8 277.9C469.9 272.5 475.3 258.3 469.9 246.2L445.6 192H544C561.7 192 576 206.3 576 224C576 241.7 561.7 256 544 256L492.1 463.5C484.1 492 459.4 512 430 512H145.1C116.6 512 91 492 83.88 463.5L32 256C14.33 256 0 241.7 0 224C0 206.3 14.33 192 32 192H130.4L106.1 246.2C100.7 258.3 106.1 272.5 118.2 277.9C130.3 283.3 144.5 277.9 149.9 265.8L182.1 192H393z\", \"M149.9 265.8C144.5 277.9 130.3 283.3 118.2 277.9C106.1 272.5 100.7 258.3 106.1 246.2L210.1 14.18C215.5 2.087 229.7-3.323 241.8 2.099C253.9 7.521 259.3 21.72 253.9 33.82L149.9 265.8zM322.1 33.82C316.7 21.72 322.1 7.521 334.2 2.099C346.3-3.323 360.5 2.087 365.9 14.18L469.9 246.2C475.3 258.3 469.9 272.5 457.8 277.9C445.7 283.3 431.5 277.9 426.1 265.8L322.1 33.82z\"]]\n};\nvar faShoppingBasketAlt = faBasketShoppingSimple;\nvar faHandsHoldingHeart = {\n  prefix: 'fad',\n  iconName: 'hands-holding-heart',\n  icon: [640, 512, [\"hands-heart\"], \"f4c3\", [\"M79.1 264.2C79.1 281.2 86.74 297.5 98.74 309.5L149.8 360.6C158.1 368.9 171.1 370.1 180.8 363.7C193.7 355 195.5 336.8 184.6 325.8L137.4 278.6C124.9 266.1 124.9 245.9 137.4 233.4C149.9 220.9 170.1 220.9 182.6 233.4L255.2 305.9C276.2 326.9 288 355.4 288 385.1V464C288 490.5 266.5 512 240 512H173.3C156.3 512 140 505.3 128 493.3L28.12 393.4C10.11 375.4 0 350.1 0 325.5V104C0 81.91 17.91 64 40 64C62.09 64 80 81.91 80 104L79.1 264.2zM560 104C560 81.91 577.9 64 600 64C622.1 64 640 81.91 640 104V325.5C640 350.1 629.9 375.4 611.9 393.4L512 493.3C499.1 505.3 483.7 512 466.7 512H400C373.5 512 352 490.5 352 464V385.1C352 355.4 363.8 326.9 384.8 305.9L457.4 233.4C469.9 220.9 490.1 220.9 502.6 233.4C515.1 245.9 515.1 266.1 502.6 278.6L455.4 325.8C444.5 336.8 446.3 355 459.2 363.7C468.9 370.1 481.9 368.9 490.2 360.6L541.3 309.5C553.3 297.5 560 281.2 560 264.2L560 104z\", \"M299.9 21.26L320 41.37L340.1 21.26C353.7 7.646 372.2 0 391.4 0C431.5 0 464 32.49 464 72.57V77.4C464 98.79 455.1 119.2 439.5 133.9L336.4 230.5C327.2 239.2 312.8 239.2 303.6 230.5L200.5 133.9C184.9 119.2 176 98.79 176 77.4V72.57C176 32.49 208.5 0 248.6 0C267.8 0 286.3 7.645 299.9 21.25V21.26z\"]]\n};\nvar faHandsHeart = faHandsHoldingHeart;\nvar faClockNine = {\n  prefix: 'fad',\n  iconName: 'clock-nine',\n  icon: [512, 512, [], \"e34c\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM280 120C280 106.7 269.3 96 256 96C242.7 96 232 106.7 232 120V232H152C138.7 232 128 242.7 128 256C128 269.3 138.7 280 152 280H256C269.3 280 280 269.3 280 256V120z\", \"M256 96C269.3 96 280 106.7 280 120V256C280 269.3 269.3 280 256 280H152C138.7 280 128 269.3 128 256C128 242.7 138.7 232 152 232H232V120C232 106.7 242.7 96 256 96z\"]]\n};\nvar faTarp = {\n  prefix: 'fad',\n  iconName: 'tarp',\n  icon: [576, 512, [], \"e57b\", [\"M512 64C547.3 64 576 92.65 576 128V288H448C430.3 288 416 302.3 416 320V448H64C28.65 448 0 419.3 0 384V128C0 92.65 28.65 64 64 64H512zM96 192C113.7 192 128 177.7 128 160C128 142.3 113.7 128 96 128C78.33 128 64 142.3 64 160C64 177.7 78.33 192 96 192z\", \"M576 288L416 448V320C416 302.3 430.3 288 448 288H576z\"]]\n};\nvar faFaceSleepy = {\n  prefix: 'fad',\n  iconName: 'face-sleepy',\n  icon: [512, 512, [], \"e38e\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 292.1 504.2 328.1 490 359.9C482.7 353.6 474.1 348.1 467.4 343.1C429.6 318.7 383.6 304 352 304C336.7 304 323.5 314.9 320.6 329.9C317.7 345 325.9 360 340.1 365.7C361.1 374.1 371.7 389.2 377.5 407.4C383.8 426.8 384 447.7 384 464C384 468.5 384.4 472.9 385.1 477.1C347.2 499.3 303.1 512 256 512C114.6 512 0 397.4 0 256V256zM256 395.8C278 395.8 298.9 399.4 317.8 405.9C330.1 410.2 342.9 400.6 336.1 389.5C320.1 364.8 290.8 347.1 256 347.1C221.3 347.1 191.1 364.8 175.1 389.5C169.2 400.6 181.1 410.2 194.3 405.9C213.2 399.4 234.1 395.8 256 395.8V395.8zM387.2 246.4C369.6 269.9 334.4 269.9 316.8 246.4C311.5 239.3 301.5 237.9 294.4 243.2C287.3 248.5 285.9 258.5 291.2 265.6C321.6 306.1 382.4 306.1 412.8 265.6C418.1 258.5 416.7 248.5 409.6 243.2C402.5 237.9 392.5 239.3 387.2 246.4zM102.4 243.2C95.33 248.5 93.9 258.5 99.2 265.6C129.6 306.1 190.4 306.1 220.8 265.6C226.1 258.5 224.7 248.5 217.6 243.2C210.5 237.9 200.5 239.3 195.2 246.4C177.6 269.9 142.4 269.9 124.8 246.4C119.5 239.3 109.5 237.9 102.4 243.2V243.2z\", \"M217.6 243.2C224.7 248.5 226.1 258.5 220.8 265.6C190.4 306.1 129.6 306.1 99.2 265.6C93.9 258.5 95.33 248.5 102.4 243.2C109.5 237.9 119.5 239.3 124.8 246.4C142.4 269.9 177.6 269.9 195.2 246.4C200.5 239.3 210.5 237.9 217.6 243.2V243.2zM409.6 243.2C416.7 248.5 418.1 258.5 412.8 265.6C382.4 306.1 321.6 306.1 291.2 265.6C285.9 258.5 287.3 248.5 294.4 243.2C301.5 237.9 311.5 239.3 316.8 246.4C334.4 269.9 369.6 269.9 387.2 246.4C392.5 239.3 402.5 237.9 409.6 243.2V243.2zM464 512C437.5 512 416 490.5 416 464C416 432 416 361.6 352 336C400 336 512 384 512 464C512 490.5 490.5 512 464 512z\"]]\n};\nvar faHandHorns = {\n  prefix: 'fad',\n  iconName: 'hand-horns',\n  icon: [448, 512, [], \"e1a9\", [\"M384 64c-17.69 0-32 14.33-32 32v192c0 35.34-28.66 64-64 64c-19.22 0-36.27-8.654-48-22.07c-3.291 3.764-7.084 7.033-11.14 9.961C221.8 364.2 202.4 384.2 176 390.2l-61.14 13.95L96.5 375.5L168.9 359c18.54-4.238 31.1-20.72 31.1-38.97c0-20.41-16.26-40.03-39.97-40.03c-2.946 0-5.942 .3236-8.947 .9981l-120 27.38c-29.22 6.679-31.1 34.69-31.1 39.01c0 5.581 1.167 11.17 3.508 16.38l22.09 49.11C52.66 473.1 112.8 512 178.8 512H240c97.03 0 176-78.95 176-176V96C416 78.33 401.7 64 384 64zM128 32c0-17.67-14.31-32-32-32S64 14.33 64 32v236l64-14.6V32z\", \"M288 192c-17.69 0-32 14.33-32 32v64c0 17.67 14.31 32 32 32s32-14.33 32-32V224C320 206.3 305.7 192 288 192zM192 160C174.3 160 160 174.3 160 192v56.14c26.99 .0254 51.79 15.33 64 39.38V192C224 174.3 209.7 160 192 160z\"]]\n};\nvar faScrewdriverWrench = {\n  prefix: 'fad',\n  iconName: 'screwdriver-wrench',\n  icon: [512, 512, [\"tools\"], \"f7d9\", [\"M227.9 307L168.7 247.9l-148.9 148.9c-26.37 26.37-26.37 69.08 0 95.45C32.96 505.4 50.21 512 67.5 512s34.54-6.592 47.72-19.78l119.1-119.1C225.5 352.3 222.6 329.4 227.9 307zM64 472c-13.25 0-24-10.75-24-24c0-13.26 10.75-24 24-24S88 434.7 88 448C88 461.3 77.25 472 64 472zM507.7 109.3c-1.641-6.43-8.184-10.31-14.61-8.67c-2.094 .5352-4.006 1.623-5.533 3.152l-74.45 74.5l-67.96-11.32l-11.32-68.01l74.45-74.45c4.697-4.688 4.707-12.29 .0195-16.99c-1.564-1.568-3.531-2.674-5.686-3.193c-49.09-12.22-100.1 2.191-136.7 37.98C226.2 81.94 215.2 139.5 231.8 189.6L227.7 193.7l70.95 70.97c28.5-14.14 62.84-8.55 85.39 13.9l7.516 7.474c29.64-4.719 57.03-18.67 78.22-39.93C505.6 210.3 519.1 158.4 507.7 109.3z\", \"M384 278.6c-23.16-23.16-57.57-27.57-85.39-13.9L191.1 158L191.1 95.99l-127.1-95.99L0 63.1l96 127.1l62.04 .0077l106.7 106.6c-13.67 27.82-9.251 62.23 13.91 85.39l117 117.1c14.62 14.5 38.21 14.5 52.71-.0016l52.75-52.75c14.5-14.5 14.5-38.08-.0016-52.71L384 278.6z\"]]\n};\nvar faTools = faScrewdriverWrench;\nvar faArrowsToEye = {\n  prefix: 'fad',\n  iconName: 'arrows-to-eye',\n  icon: [640, 512, [], \"e4bf\", [\"M112 78.06V40C112 26.75 122.7 15.1 136 15.1C149.3 15.1 160 26.75 160 40V136C160 149.3 149.3 160 136 160H40C26.75 160 15.1 149.3 15.1 136C15.1 122.7 26.75 112 40 112H78.06L15.03 48.97C5.657 39.6 5.657 24.4 15.03 15.03C24.4 5.657 39.6 5.657 48.97 15.03L112 78.06zM591 15.03C600.4 5.657 615.6 5.657 624.1 15.03C634.3 24.4 634.3 39.6 624.1 48.97L561.9 112H600C613.3 112 624 122.7 624 136C624 149.3 613.3 160 600 160H504C490.7 160 480 149.3 480 136V40C480 26.75 490.7 15.1 504 15.1C517.3 15.1 528 26.75 528 40V78.06L591 15.03zM15.03 463L78.06 400H40C26.75 400 15.1 389.3 15.1 376C15.1 362.7 26.75 352 40 352H136C149.3 352 160 362.7 160 376V472C160 485.3 149.3 496 136 496C122.7 496 112 485.3 112 472V433.9L48.97 496.1C39.6 506.3 24.4 506.3 15.03 496.1C5.657 487.6 5.657 472.4 15.03 463V463zM528 433.9V472C528 485.3 517.3 496 504 496C490.7 496 480 485.3 480 472V376C480 362.7 490.7 352 504 352H600C613.3 352 624 362.7 624 376C624 389.3 613.3 400 600 400H561.9L624.1 463C634.3 472.4 634.3 487.6 624.1 496.1C615.6 506.3 600.4 506.3 591 496.1L528 433.9z\", \"M133.5 243.9C158.6 193.6 222.7 112 320 112C417.3 112 481.4 193.6 506.5 243.9C510.3 251.6 510.3 260.4 506.5 268.1C481.4 318.4 417.3 400 320 400C222.7 400 158.6 318.4 133.5 268.1C129.7 260.4 129.7 251.6 133.5 243.9V243.9zM320 320C355.3 320 384 291.3 384 256C384 220.7 355.3 192 320 192C284.7 192 256 220.7 256 256C256 291.3 284.7 320 320 320z\"]]\n};\nvar faCircleThreeQuarters = {\n  prefix: 'fad',\n  iconName: 'circle-three-quarters',\n  icon: [512, 512, [], \"e125\", [\"M256 256V0C397.4 0 512 114.6 512 256H256z\", \"M256 256H512C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0V256z\"]]\n};\nvar faTrophyStar = {\n  prefix: 'fad',\n  iconName: 'trophy-star',\n  icon: [576, 512, [\"trophy-alt\"], \"f2eb\", [\"M193.7 316.9C189.8 311.1 186.2 305.3 182.8 299.4c-47.14-19.35-82.56-45.83-105.4-79.52C49.47 178.6 47.01 135.7 48.38 112h80.39C128.1 101.9 128 96 128 96l.0836-32H27.26C16.16 64 6.537 71.59 3.912 82.38C3.1 85.78-15.71 167.2 37.07 245.9c37.45 55.82 100.6 95.03 187.5 117.4c8.828 2.268 17.76 9.74 15.51 7.75C211.9 346 194.2 317.4 193.7 316.9zM572.1 82.38C569.5 71.59 559.8 64 548.7 64h-100.8l.0812 32c0 0-.0955 5.926-.7654 16h80.39c1.375 23.66-1.093 66.63-29.03 107.8c-22.82 33.69-58.25 60.17-105.4 79.52c-3.402 5.91-7.023 11.73-10.86 17.5c-.5352 .5352-18.2 29.14-46.45 54.16c-2.248 1.99 6.686-5.482 15.51-7.75c86.96-22.34 150.1-61.55 187.5-117.4C591.7 167.2 572.9 85.78 572.1 82.38zM342.2 231.6l-8.58-49.98l36.34-35.3c3.801-3.691 1.715-10.14-3.529-10.91l-50.08-7.316l-22.43-45.43c-2.344-4.75-9.117-4.75-11.46 0l-22.43 45.43L209.8 135.4C204.6 136.2 202.5 142.6 206.3 146.3l36.31 35.27L234 231.6c-.8965 5.227 4.582 9.207 9.271 6.742l44.85-23.57l44.85 23.57C337.7 240.8 343.1 236.8 342.2 231.6z\", \"M447.1 96L448 32c0-17.67-14.49-32-32.17-32H160.2C142.5 0 128 14.33 128 32l.0059 64c0 0 0 175.7 112.1 275c9.715 8.604 15.9 20.65 15.9 33.62C256 428.7 236.7 448 212.6 448H208c-26.51 0-47.99 21.49-47.99 48c0 8.836 7.162 16 15.1 16H399.1c8.836 0 15.1-7.164 15.1-16c0-26.51-21.48-48-47.99-48h-4.644c-24.03 0-43.36-19.33-43.36-43.35c0-12.98 6.184-25.02 15.9-33.62C447.1 271.7 447.1 96 447.1 96zM288.1 214.7L243.3 238.3c-4.689 2.465-10.17-1.516-9.271-6.742l8.578-49.98L206.3 146.3C202.5 142.6 204.6 136.2 209.8 135.4l50.26-7.344l22.43-45.43c2.346-4.75 9.119-4.75 11.46 0l22.43 45.43l50.08 7.316c5.244 .7656 7.33 7.219 3.529 10.91l-36.34 35.3l8.58 49.98c.8945 5.227-4.584 9.207-9.273 6.742L288.1 214.7z\"]]\n};\nvar faTrophyAlt = faTrophyStar;\nvar faPlugCircleBolt = {\n  prefix: 'fad',\n  iconName: 'plug-circle-bolt',\n  icon: [576, 512, [], \"e55b\", [\"M128 128H64V32C64 14.33 78.33 0 96 0C113.7 0 128 14.33 128 32V128zM320 128H256V32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32V128zM0 192C0 174.3 14.33 160 32 160H352C369.7 160 384 174.3 384 192C384 194.3 383.7 196.6 383.3 198.8C309.8 219.1 256 287.7 256 368C256 379.4 257.1 390.5 259.1 401.3C248.1 406.4 236.3 410.3 224 412.8V512H160V412.8C86.97 397.1 32 333.4 32 256V224C14.33 224 0 209.7 0 192V192z\", \"M576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM482.5 301.8C485.2 296.9 484.2 290.7 479.9 286.1C475.6 283.2 469.3 283 464.8 286.4L368.8 358.4C364.7 361.5 362.1 366.9 364.6 371.8C366.2 376.7 370.8 380 376 380H411.6L381.5 434.2C378.8 439.1 379.8 445.3 384.1 449C388.4 452.8 394.7 452.1 399.2 449.6L495.2 377.6C499.3 374.5 501 369.1 499.4 364.2C497.8 359.3 493.2 356 488 356H452.4L482.5 301.8z\"]]\n};\nvar faFaceThermometer = {\n  prefix: 'fad',\n  iconName: 'face-thermometer',\n  icon: [576, 512, [], \"e39a\", [\"M544 256C544 397.4 429.4 512 288 512C146.6 512 32 397.4 32 256C32 114.6 146.6 0 288 0C400 0 495.2 71.96 529.1 172.2C515.9 168.1 500.2 171.5 488.1 182.4L338.2 328.4C323.3 323.2 306.6 320 288 320C232.9 320 194.2 347.9 171.9 373.5C166.1 380.2 166.8 390.3 173.5 396.1C180.2 401.9 190.3 401.2 196.1 394.5C214 373.8 244.6 352 288 352C331.4 352 361.1 373.8 379.9 394.5C385.7 401.2 395.8 401.9 402.5 396.1C407.7 391.6 409.3 384.4 406.1 378.4L543.8 246.4C543.9 249.6 544 252.8 544 255.1L544 256zM208.4 176C190.7 176 176.4 190.3 176.4 208C176.4 225.7 190.7 240 208.4 240C226 240 240.4 225.7 240.4 208C240.4 190.3 226 176 208.4 176zM368.4 240C386 240 400.4 225.7 400.4 208C400.4 190.3 386 176 368.4 176C350.7 176 336.4 190.3 336.4 208C336.4 225.7 350.7 240 368.4 240z\", \"M547.6 242.7L520.5 215.5C515.8 210.8 508.2 210.8 503.5 215.5C498.8 220.2 498.8 227.8 503.5 232.5L530.4 259.3L515.1 274.1L488.5 247.5C483.8 242.8 476.2 242.8 471.5 247.5C466.8 252.2 466.8 259.8 471.5 264.5L497.8 290.8L482.5 305.5L456.5 279.5C451.8 274.8 444.2 274.8 439.5 279.5C434.8 284.2 434.8 291.8 439.5 296.5L465.2 322.2L449.9 336.9L424.5 311.5C419.8 306.8 412.2 306.8 407.5 311.5C402.8 316.2 402.8 323.8 407.5 328.5L432.6 353.6L406.1 378.4C406.3 376.6 405.4 374.1 404.1 373.5C389.4 356.5 367.4 338.6 338.2 328.4L488.1 182.4C505.5 166.4 531.7 166.6 547.1 182.8C564.6 199.4 564.4 226.3 547.6 242.7L547.6 242.7zM240.4 207.1C240.4 225.7 226 239.1 208.4 239.1C190.7 239.1 176.4 225.7 176.4 207.1C176.4 190.3 190.7 175.1 208.4 175.1C226 175.1 240.4 190.3 240.4 207.1zM400.4 207.1C400.4 225.7 386 239.1 368.4 239.1C350.7 239.1 336.4 225.7 336.4 207.1C336.4 190.3 350.7 175.1 368.4 175.1C386 175.1 400.4 190.3 400.4 207.1z\"]]\n};\nvar faShirtRunning = {\n  prefix: 'fad',\n  iconName: 'shirt-running',\n  icon: [384, 512, [], \"e3c8\", [\"M360.1 215.5L.0723 464.7C.0684 464.5 0 464.2 0 464v-77.08l339.5-235C343.2 174 350.4 195.3 360.1 215.5z\", \"M360.1 215.5L.0723 464.7C.4688 490.9 21.74 512 48 512h288c26.51 0 48-21.49 48-48V256C374.5 243.3 366.8 229.6 360.1 215.5zM336 112v-96C336 7.162 328.8 0 320 0h-32c-8.836 0-16 7.162-16 16v64C272 124.2 236.2 160 192 160S112 124.2 112 80v-64C112 7.162 104.8 0 96 0H64C55.16 0 48 7.162 48 16v96C48 163.9 31.16 214.5 0 256v130.9l339.5-235C337.2 138.8 336 125.5 336 112z\"]]\n};\nvar faBookCircleArrowUp = {\n  prefix: 'fad',\n  iconName: 'book-circle-arrow-up',\n  icon: [640, 512, [], \"e0bd\", [\"M339.4 448H96c-17.67 0-32-14.33-32-32c0-17.67 14.33-32 32-32h224.8C320.3 378.7 320 373.4 320 368c0-80.54 54.16-148.3 128-169.2V48C448 21.49 426.5 0 400 0H96C42.98 0 0 42.98 0 96v320c0 53.02 42.98 96 96 96h299C371.6 495.6 352.5 473.6 339.4 448z\", \"M496 224C416.5 224 352 288.5 352 367.1C352 447.5 416.5 512 496 512s144-64.46 144-144C640 288.5 575.5 224 496 224zM563.3 371.3c-6.25 6.25-16.38 6.25-22.62 0L512 342.6V432c0 8.836-7.164 15.1-16 15.1S480 440.8 480 432v-89.38l-28.69 28.69c-6.25 6.25-16.38 6.25-22.62 0s-6.25-16.38 0-22.62l56-56c6.25-6.25 16.38-6.25 22.62 0l56 56C566.4 351.8 568 355.9 568 360S566.4 368.2 563.3 371.3z\"]]\n};\nvar faFaceNauseated = {\n  prefix: 'fad',\n  iconName: 'face-nauseated',\n  icon: [512, 512, [], \"e381\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM367.6 208C367.6 190.3 353.3 176 335.6 176C317.1 176 303.6 190.3 303.6 208C303.6 225.7 317.1 240 335.6 240C353.3 240 367.6 225.7 367.6 208zM143.6 208C143.6 225.7 157.1 240 175.6 240C193.3 240 207.6 225.7 207.6 208C207.6 190.3 193.3 176 175.6 176C157.1 176 143.6 190.3 143.6 208zM195.3 123.3C201.6 117.1 201.6 106.9 195.3 100.7C189.1 94.44 178.9 94.44 172.7 100.7L165.3 108.1C146.5 126.9 122.2 139.4 95.85 143.8L93.37 144.2C84.65 145.7 78.76 153.9 80.22 162.6C81.67 171.3 89.91 177.2 98.63 175.8L101.1 175.4C134 169.9 164.4 154.3 187.9 130.7L195.3 123.3zM316.7 100.7C310.4 106.9 310.4 117.1 316.7 123.3L324.1 130.7C347.6 154.3 377.1 169.9 410.9 175.4L413.4 175.8C422.1 177.2 430.3 171.3 431.8 162.6C433.2 153.9 427.3 145.7 418.6 144.2L416.2 143.8C389.8 139.4 365.5 126.9 346.7 108.1L339.3 100.7C333.1 94.44 322.9 94.44 316.7 100.7zM168 282.7C160.4 278.3 150.6 280.9 146.2 288.6C141.7 296.2 144.3 305.1 151.1 310.4C166.4 318.7 175.1 334.3 175.1 352C175.1 369.7 166.4 385.3 151.1 393.6C144.3 398 141.7 407.8 146.2 415.4C150.6 423.1 160.4 425.7 168 421.3C187.5 410 201.8 390.8 206.4 368H305.6C310.2 390.8 324.5 410 343.1 421.3C351.6 425.7 361.4 423.1 365.8 415.4C370.3 407.8 367.7 398 360 393.6C345.6 385.3 336 369.7 336 352C336 334.3 345.6 318.7 360 310.4C367.7 305.1 370.3 296.2 365.8 288.6C361.4 280.9 351.6 278.3 343.1 282.7C324.5 293.1 310.2 313.2 305.6 336H206.4C201.8 313.2 187.5 293.1 168 282.7H168z\", \"M195.3 100.7C201.6 106.9 201.6 117.1 195.3 123.3L187.9 130.7C164.4 154.3 134 169.9 101.1 175.4L98.63 175.8C89.91 177.2 81.67 171.3 80.22 162.6C78.76 153.9 84.65 145.7 93.37 144.2L95.85 143.8C122.2 139.4 146.5 126.9 165.3 108.1L172.7 100.7C178.9 94.44 189.1 94.44 195.3 100.7zM175.6 240C157.1 240 143.6 225.7 143.6 208C143.6 190.3 157.1 176 175.6 176C193.3 176 207.6 190.3 207.6 208C207.6 225.7 193.3 240 175.6 240zM335.6 240C317.1 240 303.6 225.7 303.6 208C303.6 190.3 317.1 176 335.6 176C353.3 176 367.6 190.3 367.6 208C367.6 225.7 353.3 240 335.6 240zM316.7 123.3C310.4 117.1 310.4 106.9 316.7 100.7C322.9 94.44 333.1 94.44 339.3 100.7L346.7 108.1C365.5 126.9 389.8 139.4 416.2 143.8L418.6 144.2C427.3 145.7 433.2 153.9 431.8 162.6C430.3 171.3 422.1 177.2 413.4 175.8L410.9 175.4C377.1 169.9 347.6 154.3 324.1 130.7L316.7 123.3z\"]]\n};\nvar faHeart = {\n  prefix: 'fad',\n  iconName: 'heart',\n  icon: [512, 512, [128153, 128154, 128155, 128156, 128420, 129293, 129294, 129505, 9829, 10084, 61578], \"f004\", [\"M0 190.9V185.1C0 115.2 50.52 55.58 119.4 44.1C164.1 36.51 211.4 51.37 244 84.02L256 96L267.1 84.02C300.6 51.37 347 36.51 392.6 44.1C461.5 55.58 512 115.2 512 185.1V190.9C512 232.4 494.8 272.1 464.4 300.4L283.7 469.1C276.2 476.1 266.3 480 256 480C245.7 480 235.8 476.1 228.3 469.1L47.59 300.4C17.23 272.1 .0003 232.4 .0003 190.9L0 190.9z\", \"\"]]\n};\nvar faFileChartPie = {\n  prefix: 'fad',\n  iconName: 'file-chart-pie',\n  icon: [384, 512, [], \"f65a\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM136.5 438.5c-28.75-11.12-51.88-34.25-63-63C43.38 298.1 90.88 224.8 160 210.6V352h141.4C287.3 421.1 213.9 468.6 136.5 438.5zM192 320V199.9c66.38 0 120.1 53.75 120.1 120.1H192z\", \"M160 210.6c-69.13 14.12-116.6 87.5-86.5 164.9c11.12 28.75 34.25 51.88 63 63C213.9 468.6 287.3 421.1 301.4 352H160V210.6zM256 0v128h128L256 0z\"]]\n};\nvar faMarsAndVenus = {\n  prefix: 'fad',\n  iconName: 'mars-and-venus',\n  icon: [512, 512, [9893], \"f224\", [\"M256 176C229.5 176 208 197.5 208 224c0 26.51 21.49 48 48 48s48-21.49 48-48C304 197.5 282.5 176 256 176z\", \"M480 .0002l-112.4 .0001c-21.38 0-32.09 25.85-16.97 40.97l29.56 29.56l-27.11 27.11C326.1 76.85 292.7 64 256 64c-88.37 0-160 71.63-160 160c0 77.4 54.97 141.9 128 156.8v19.22H192c-8.836 0-16 7.162-16 16v31.1c0 8.836 7.164 16 16 16l32 .0001v32c0 8.836 7.164 16 16 16h32c8.838 0 16-7.164 16-16v-32l32-.0001c8.838 0 16-7.164 16-16v-31.1c0-8.838-7.162-16-16-16h-32v-19.22c73.03-14.83 128-79.37 128-156.8c0-28.38-8.018-54.65-20.98-77.77l30.45-30.45l29.56 29.56C470.1 160.5 496 149.8 496 128.4V16C496 7.164 488.8 .0002 480 .0002zM256 304c-44.11 0-80-35.89-80-80c0-44.11 35.89-80 80-80c44.11 0 80 35.89 80 80C336 268.1 300.1 304 256 304z\"]]\n};\nvar faHouseUser = {\n  prefix: 'fad',\n  iconName: 'house-user',\n  icon: [576, 512, [\"home-user\"], \"e1b0\", [\"M288 74.52L512.1 270.6L512.5 447.9C512.6 483.3 483.9 512 448.5 512H128.1C92.74 512 64.09 483.4 64.07 448L64.02 270.5L288 74.52zM288 320C323.3 320 352 291.3 352 256C352 220.7 323.3 192 288 192C252.7 192 224 220.7 224 256C224 291.3 252.7 320 288 320zM192 448H384C392.8 448 400 440.8 400 432C400 387.8 364.2 352 320 352H256C211.8 352 176 387.8 176 432C176 440.8 183.2 448 192 448z\", \"M266.9 7.918C278.1-2.639 297-2.639 309.1 7.918L565.1 231.9C578.4 243.6 579.7 263.8 568.1 277.1C556.4 290.4 536.2 291.7 522.9 280.1L288 74.52L53.07 280.1C39.77 291.7 19.56 290.4 7.917 277.1C-3.72 263.8-2.372 243.6 10.93 231.9L266.9 7.918zM352 256C352 291.3 323.3 320 288 320C252.7 320 224 291.3 224 256C224 220.7 252.7 192 288 192C323.3 192 352 220.7 352 256zM320 352C364.2 352 400 387.8 400 432C400 440.8 392.8 448 384 448H192C183.2 448 176 440.8 176 432C176 387.8 211.8 352 256 352H320z\"]]\n};\nvar faHomeUser = faHouseUser;\nvar faCircleArrowDownLeft = {\n  prefix: 'fad',\n  iconName: 'circle-arrow-down-left',\n  icon: [512, 512, [], \"e0f9\", [\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM366.6 190.6L245.3 312H312c17.67 0 32 14.31 32 32s-14.33 32-32 32h-144c-17.67 0-32-14.31-32-32v-144c0-17.69 14.33-32 32-32s32 14.31 32 32v66.75l121.4-121.4c12.5-12.5 32.75-12.5 45.25 0S379.1 178.1 366.6 190.6z\", \"M366.6 190.6L245.3 312H312c17.67 0 32 14.31 32 32s-14.33 32-32 32h-144c-17.67 0-32-14.31-32-32v-144c0-17.69 14.33-32 32-32s32 14.31 32 32v66.75l121.4-121.4c12.5-12.5 32.75-12.5 45.25 0S379.1 178.1 366.6 190.6z\"]]\n};\nvar faDumpsterFire = {\n  prefix: 'fad',\n  iconName: 'dumpster-fire',\n  icon: [640, 512, [], \"f794\", [\"M551.2 163.3c-14.88 13.25-28.38 27.12-40.26 41.12c-19.5-25.74-43.63-51.99-71.01-76.36c-70.14 62.73-120 144.2-120 193.6C319.1 409.1 391.6 480 479.1 480s160-70.87 160-158.3C640.1 285 602.1 209.4 551.2 163.3zM532.6 392.6c-14.75 10.62-32.88 16.1-52.51 16.1c-49.01 0-88.89-33.49-88.89-87.98c0-27.12 16.5-50.98 49.38-91.85c4.75 5.5 67.14 87.98 67.14 87.98l39.76-46.99c2.875 4.873 5.375 9.496 7.75 13.1C573.9 321.5 565.1 368.4 532.6 392.6zM418.8 104.2L404.6 32H304.1L304 159.1h60.77C381.1 140.7 399.1 121.8 418.8 104.2zM272.1 32.12H171.5L145.9 160.1h126.1L272.1 32.12zM461.3 104.2c18.25 16.25 35.51 33.62 51.14 51.49c5.751-5.623 11.38-11.12 17.38-16.37l21.26-18.98l21.25 18.98c1.125 .9997 2.125 2.124 3.126 3.124c-.125-.7498 .2501-1.5 0-2.249l-24-95.97c-1.625-7.123-8.127-12.12-15.38-12.12H437.2l12.25 61.5L461.3 104.2zM16 160.1l97.26-.0223l25.64-127.9h-98.89c-7.251 0-13.75 4.999-15.5 12.12L.5001 140.2C-2.001 150.3 5.626 160.1 16 160.1z\", \"M32.01 192.1l4.001 31.99L16 224.1C7.252 224.1 0 231.3 0 240.1V272c0 8.748 7.25 15.1 16 15.1l28.01 .0177l20 159.1L64.01 464C64.01 472.8 71.26 480 80.01 480h32.01c8.752 0 16-7.248 16-15.1v-15.1l208.8-.002c-30.13-33.74-48.73-77.85-48.73-126.3c0-35.86 19.83-82.87 52.59-129.6L32.01 192.1zM555.2 284.8c-2.375-4.5-4.875-9.123-7.75-13.1l-39.76 46.99c0 0-62.39-82.48-67.14-87.98c-32.88 40.87-49.38 64.73-49.38 91.85c0 54.49 39.88 87.98 88.89 87.98c19.63 0 37.76-6.373 52.51-16.1C565.1 368.4 573.9 321.5 555.2 284.8z\"]]\n};\nvar faHexagonMinus = {\n  prefix: 'fad',\n  iconName: 'hexagon-minus',\n  icon: [512, 512, [\"minus-hexagon\"], \"f307\", [\"M108.5 66.56C121.5 45.1 144.9 32 169.1 32H342C367.1 32 390.5 45.1 403.5 66.56L496 218.6C510 241.6 510 270.4 496 293.4L403.5 445.4C390.5 466.9 367.1 480 342 480H169.1C144.9 480 121.5 466.9 108.5 445.4L15.96 293.4C1.962 270.4 1.962 241.6 15.96 218.6L108.5 66.56zM167.1 232C154.7 232 143.1 242.7 143.1 256C143.1 269.3 154.7 280 167.1 280H344C357.3 280 368 269.3 368 256C368 242.7 357.3 232 344 232H167.1z\", \"M144 256C144 242.7 154.7 232 168 232H344C357.3 232 368 242.7 368 256C368 269.3 357.3 280 344 280H168C154.7 280 144 269.3 144 256z\"]]\n};\nvar faMinusHexagon = faHexagonMinus;\nvar faLeftToLine = {\n  prefix: 'fad',\n  iconName: 'left-to-line',\n  icon: [448, 512, [\"arrow-alt-to-left\"], \"f34b\", [\"M32 64C14.33 64 0 78.33 0 95.1V416C0 433.7 14.33 448 31.1 448S64 433.7 64 416V95.1C64 78.33 49.67 64 32 64z\", \"M103.3 238.5l144.1-136c6.975-6.578 17.2-8.375 26-4.594C282.2 101.8 287.9 110.4 287.9 120L287.9 192h128.1c17.69 0 32.02 14.33 32.02 32v64c0 17.67-14.34 32-32.02 32h-128.1l-.0314 72c0 9.578-5.708 18.25-14.51 22.05c-8.805 3.781-19.03 1.984-26-4.594l-144.1-136C93.66 264.4 93.66 247.6 103.3 238.5z\"]]\n};\nvar faArrowAltToLeft = faLeftToLine;\nvar faHouseCrack = {\n  prefix: 'fad',\n  iconName: 'house-crack',\n  icon: [576, 512, [], \"e3b1\", [\"M64.07 448L64.02 270.5L288 74.52L512.1 270.6L512.5 447.9C512.6 483.3 483.9 512 448.5 512H326.4L288 448L368.8 380.7C376.6 374.1 376.5 362.1 368.5 355.8L250.6 263.2C235.1 251.7 216.8 270.1 227.8 285.2L288 368L202.5 439.2C196.5 444.3 194.1 452.1 199.1 459.8L230.4 512H128.1C92.74 512 64.09 483.4 64.07 448V448z\", \"M266.9 7.918C278.1-2.639 297-2.639 309.1 7.918L565.1 231.9C578.4 243.6 579.7 263.8 568.1 277.1C556.4 290.4 536.2 291.7 522.9 280.1L288 74.52L53.07 280.1C39.77 291.7 19.56 290.4 7.918 277.1C-3.72 263.8-2.372 243.6 10.93 231.9L266.9 7.918z\"]]\n};\nvar faPawSimple = {\n  prefix: 'fad',\n  iconName: 'paw-simple',\n  icon: [448, 512, [\"paw-alt\"], \"f701\", [\"M96 80C96 53.49 117.5 32 144 32C170.5 32 192 53.49 192 80C192 106.5 170.5 128 144 128C117.5 128 96 106.5 96 80zM256 80C256 53.49 277.5 32 304 32C330.5 32 352 53.49 352 80C352 106.5 330.5 128 304 128C277.5 128 256 106.5 256 80zM448 192C448 218.5 426.5 240 400 240C373.5 240 352 218.5 352 192C352 165.5 373.5 144 400 144C426.5 144 448 165.5 448 192zM0 192C0 165.5 21.49 144 48 144C74.51 144 96 165.5 96 192C96 218.5 74.51 240 48 240C21.49 240 0 218.5 0 192z\", \"M97.72 286C103.1 283.8 109.5 279.7 112.7 273.9L152.7 201.1C167.1 176.1 194.4 160 224 160C253.6 160 280.9 176.1 295.3 201.1L335.3 273.9C338.5 279.7 344 283.8 350.3 286C388.6 300 416 336.8 416 380C416 435.2 371.2 480 316 480C294.8 480 275.2 473.4 259.1 462.2C241.7 450.2 206.3 450.2 188.9 462.2C172.8 473.4 153.2 480 132 480C76.77 480 32 435.2 32 380C32 336.8 59.38 300 97.72 286H97.72z\"]]\n};\nvar faPawAlt = faPawSimple;\nvar faArrowLeftLongToLine = {\n  prefix: 'fad',\n  iconName: 'arrow-left-long-to-line',\n  icon: [640, 512, [], \"e3d4\", [\"\", \"M137.4 233.4L265.4 105.4C277.9 92.88 298.1 92.88 310.6 105.4C323.1 117.9 323.1 138.1 310.6 150.6L237.2 224H608C625.7 224 640 238.3 640 256C640 273.7 625.7 288 608 288H237.2L310.6 361.4C323.1 373.9 323.1 394.1 310.6 406.6C298.1 419.1 277.9 419.1 265.4 406.6L137.4 278.6C124.9 266.1 124.9 245.9 137.4 233.4V233.4zM64 96V416C64 433.7 49.67 448 32 448C14.33 448 0 433.7 0 416V96C0 78.33 14.33 64 32 64C49.67 64 64 78.33 64 96z\"]]\n};\nvar faBracketsRound = {\n  prefix: 'fad',\n  iconName: 'brackets-round',\n  icon: [512, 512, [\"parentheses\"], \"e0c5\", [\"M384 480c-10.34 0-20.5-4.1-26.66-14.25c-9.812-14.72-5.844-34.56 8.875-44.37C369.5 419.2 448 364.4 448 256s-78.53-163.2-81.88-165.5c-14.56-9.906-18.44-29.78-8.594-44.37c9.812-14.62 29.53-18.56 44.22-8.781C406.3 40.39 512 112.5 512 256s-105.8 215.6-110.3 218.6C396.3 478.3 390.1 480 384 480z\", \"M127.9 480c-6.062 0-12.22-1.75-17.66-5.375C105.8 471.6 0 399.5 0 256S105.8 40.39 110.3 37.39c14.72-9.812 34.56-5.844 44.38 8.875c9.781 14.66 5.844 34.47-8.75 44.28C142.4 92.95 64 147.8 64 256c0 108.4 78.53 163.2 81.88 165.5c14.56 9.906 18.44 29.78 8.594 44.37C148.3 475 138.2 480 127.9 480z\"]]\n};\nvar faParentheses = faBracketsRound;\nvar faMartiniGlassCitrus = {\n  prefix: 'fad',\n  iconName: 'martini-glass-citrus',\n  icon: [576, 512, [\"cocktail\"], \"f561\", [\"M296.2 192L208 280.2L119.8 192H296.2zM391.4 128H24.63C2.751 128-8.249 154.5 7.251 170l168.7 168.7V464H128c-17.67 0-32 14.33-32 32c0 8.836 7.164 16 15.1 16h191.1c8.836 0 15.1-7.164 15.1-16c0-17.67-14.33-32-31.1-32H240v-125.3l168.8-168.7C424.3 154.5 413.3 128 391.4 128z\", \"M432 0c-62.62 0-115.4 40.25-135.1 96h52.5c16.62-28.5 47.25-48 82.62-48c52.87 0 95.1 43 95.1 96s-43.13 96-95.1 96c-14 0-27.25-3.25-39.37-8.625l-35.25 35.25c21.87 13.25 47.25 21.38 74.62 21.38c79.5 0 143.1-64.5 143.1-144S511.5 0 432 0zM208 280.2L264.2 224H151.8L208 280.2z\"]]\n};\nvar faCocktail = faMartiniGlassCitrus;\nvar faUserShakespeare = {\n  prefix: 'fad',\n  iconName: 'user-shakespeare',\n  icon: [448, 512, [], \"e2c2\", [\"M282.8 305.1C269.6 311.9 255.3 316.5 240 318.4v66.56c50 4.518 86.76 28.13 87.16 28.38c2.656 1.766 5.75 2.656 8.844 2.656c2.594 0 5.188-.625 7.562-1.906C348.8 411.3 352 405.9 352 400V384C352 343.6 321.8 310.4 282.8 305.1zM96 384v16c0 5.891 3.25 11.3 8.438 14.08c5.188 2.797 11.53 2.516 16.41-.75C121.2 413.1 157.1 389.5 208 384.9V318.4C192.7 316.5 178.4 311.9 165.2 305.1C126.2 310.4 96 343.6 96 384zM320 168V96c0-53.02-42.98-96-96-96S128 42.98 128 96v72c0 48.91 36.71 88.82 84 94.79V240c0-6.625 5.375-12 12-12s12 5.375 12 12v22.79C283.3 256.8 320 216.9 320 168zM264 112c8.836 0 16 7.162 16 16c0 8.836-7.164 16-16 16s-16-7.164-16-16C248 119.2 255.2 112 264 112zM168 128c0-8.838 7.164-16 16-16s16 7.162 16 16c0 8.836-7.164 16-16 16S168 136.8 168 128zM224 191.1C215.8 196.7 202.3 204 188 204C181.4 204 176 198.6 176 191.1c0-6.627 5.375-12 12-12c10.91 0 23.94-9.379 28.06-12.99c4.5-4 11.38-4 15.88 0C236.1 170.6 249.1 179.1 260 179.1c6.625 0 12 5.377 12 12C272 198.6 266.6 204 260 204C245.7 204 232.2 196.7 224 191.1z\", \"M322.7 256C347.7 256 368 235.7 368 210.7c0-12-4.768-23.51-13.25-32C342.7 166.7 336 150.5 336 133.5V112C336 103.2 328.8 96 320 96v72c0 39.42-23.81 73.22-57.79 88H322.7zM125.3 256h60.54C151.8 241.2 128 207.4 128 168V96C119.2 96 112 103.2 112 112v21.49c0 16.97-6.742 33.25-18.75 45.25C84.77 187.2 80 198.7 80 210.7C80 235.7 100.3 256 125.3 256zM323.6 323.3C340.8 338 352 359.6 352 384v16c0 5.891-3.25 11.3-8.438 14.08C341.2 415.4 338.6 415.1 336 415.1c-3.094 0-6.188-.8906-8.844-2.656C326.7 413 282.1 384 224 384s-102.7 29.05-103.2 29.33c-4.875 3.266-11.22 3.547-16.41 .75C99.25 411.3 96 405.9 96 400V384c0-24.38 11.19-45.97 28.44-60.66C53.25 339.6 0 402.1 0 479.1c0 17.67 14.33 32 32 32h176.2C208.7 502.7 215.5 496 224 496s15.3 6.649 15.81 15.03H416c17.67 0 32-14.33 32-32C448 402.1 394.8 339.6 323.6 323.3zM224 463.1c-8.836 0-16-7.164-16-16s7.164-16 16-16s16 7.164 16 16S232.8 463.1 224 463.1zM264 144c8.836 0 16-7.164 16-16c0-8.838-7.164-16-16-16s-16 7.162-16 16C248 136.8 255.2 144 264 144zM212 240v32c0 6.625 5.375 12 12 12s12-5.375 12-12v-32c0-6.625-5.375-12-12-12S212 233.4 212 240zM184 144c8.836 0 16-7.164 16-16c0-8.838-7.164-16-16-16S168 119.2 168 128C168 136.8 175.2 144 184 144zM176 191.1C176 198.6 181.4 204 188 204c14.34 0 27.78-7.316 36-12.91C232.2 196.7 245.7 204 260 204c6.625 0 12-5.377 12-12.01c0-6.627-5.375-12-12-12c-10.91 0-23.94-9.379-28.06-12.99c-4.5-4-11.38-4-15.88 0C211.9 170.6 198.9 179.1 188 179.1C181.4 179.1 176 185.4 176 191.1z\"]]\n};\nvar faArrowRightToArc = {\n  prefix: 'fad',\n  iconName: 'arrow-right-to-arc',\n  icon: [512, 512, [], \"e4b2\", [\"M224 32C224 14.33 238.3 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C238.3 512 224 497.7 224 480C224 462.3 238.3 448 256 448C362 448 448 362 448 256C448 149.1 362 64 256 64C238.3 64 224 49.67 224 32z\", \"M185.4 121.4C197.9 108.9 218.1 108.9 230.6 121.4L342.6 233.4C355.1 245.9 355.1 266.1 342.6 278.6L230.6 390.6C218.1 403.1 197.9 403.1 185.4 390.6C172.9 378.1 172.9 357.9 185.4 345.4L242.7 288H32C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224H242.7L185.4 166.6C172.9 154.1 172.9 133.9 185.4 121.4V121.4z\"]]\n};\nvar faFaceSurprise = {\n  prefix: 'fad',\n  iconName: 'face-surprise',\n  icon: [512, 512, [128558, \"surprise\"], \"f5c2\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM176.4 240C194 240 208.4 225.7 208.4 208C208.4 190.3 194 176 176.4 176C158.7 176 144.4 190.3 144.4 208C144.4 225.7 158.7 240 176.4 240zM336.4 176C318.7 176 304.4 190.3 304.4 208C304.4 225.7 318.7 240 336.4 240C354 240 368.4 225.7 368.4 208C368.4 190.3 354 176 336.4 176zM256 416C291.3 416 320 387.3 320 352C320 316.7 291.3 288 256 288C220.7 288 192 316.7 192 352C192 387.3 220.7 416 256 416z\", \"M144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208z\"]]\n};\nvar faSurprise = faFaceSurprise;\nvar faBottleWater = {\n  prefix: 'fad',\n  iconName: 'bottle-water',\n  icon: [320, 512, [], \"e4c5\", [\"M200 0C213.3 0 224 10.75 224 24V64H96V24C96 10.75 106.7 0 120 0H200zM32 151.7C32 136.1 41.04 121.9 55.19 115.3L79.6 103.8C90.58 98.67 102.6 96 114.7 96H205.3C217.4 96 229.4 98.67 240.4 103.8L264.8 115.3C278.1 121.9 288 136.1 288 151.7C288 166.1 280.5 178.7 269.1 185.8C280.6 194.6 288 208.4 288 223.1C288 240.7 279.5 255.4 266.5 263.1C279.5 272.6 288 287.3 288 303.1C288 320.7 279.5 335.4 266.5 344C279.5 352.6 288 367.3 288 384C288 400.7 279.5 415.4 266.5 424C279.5 432.6 288 447.3 288 464C288 490.5 266.5 512 240 512H80C53.49 512 32 490.5 32 464C32 447.3 40.52 432.6 53.46 424C40.52 415.4 32 400.7 32 384C32 367.3 40.52 352.6 53.46 344C40.52 335.4 32 320.7 32 303.1C32 287.3 40.52 272.6 53.46 263.1C40.52 255.4 32 240.7 32 223.1C32 208.4 39.4 194.6 50.87 185.8C39.53 178.7 32 166.1 32 151.7L32 151.7zM112 256H208C216.8 256 224 248.8 224 240C224 231.2 216.8 224 208 224H112C103.2 224 96 231.2 96 240C96 248.8 103.2 256 112 256zM112 352C103.2 352 96 359.2 96 368C96 376.8 103.2 384 112 384H208C216.8 384 224 376.8 224 368C224 359.2 216.8 352 208 352H112z\", \"M200 0C213.3 0 224 10.75 224 24V64H96V24C96 10.75 106.7 0 120 0H200zM96 240C96 231.2 103.2 224 112 224H208C216.8 224 224 231.2 224 240C224 248.8 216.8 256 208 256H112C103.2 256 96 248.8 96 240zM96 368C96 359.2 103.2 352 112 352H208C216.8 352 224 359.2 224 368C224 376.8 216.8 384 208 384H112C103.2 384 96 376.8 96 368z\"]]\n};\nvar faCirclePause = {\n  prefix: 'fad',\n  iconName: 'circle-pause',\n  icon: [512, 512, [62092, \"pause-circle\"], \"f28b\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM224 191.1v128C224 337.7 209.7 352 192 352S160 337.7 160 320V191.1C160 174.3 174.3 160 191.1 160S224 174.3 224 191.1zM352 191.1v128C352 337.7 337.7 352 320 352S288 337.7 288 320V191.1C288 174.3 302.3 160 319.1 160S352 174.3 352 191.1z\", \"M191.1 160C174.3 160 160 174.3 160 191.1v128C160 337.7 174.3 352 192 352S224 337.7 224 320V191.1C224 174.3 209.7 160 191.1 160zM319.1 160C302.3 160 288 174.3 288 191.1v128C288 337.7 302.3 352 320 352S352 337.7 352 320V191.1C352 174.3 337.7 160 319.1 160z\"]]\n};\nvar faPauseCircle = faCirclePause;\nvar faGaugeCirclePlus = {\n  prefix: 'fad',\n  iconName: 'gauge-circle-plus',\n  icon: [640, 512, [], \"e498\", [\"M503.1 192.2C501.3 192.1 498.7 192 496 192C398.8 192 320 270.8 320 368C320 413.9 337.6 455.7 366.4 487C332.1 503 295.5 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C375.4 0 475.6 81.67 503.1 192.2zM256 416C291.3 416 320 387.3 320 352C320 325.1 303.5 302.1 280 292.7V88C280 74.75 269.3 64 256 64C242.7 64 232 74.75 232 88V292.7C208.5 302.1 192 325.1 192 352C192 387.3 220.7 416 256 416zM144 112C126.3 112 112 126.3 112 144C112 161.7 126.3 176 144 176C161.7 176 176 161.7 176 144C176 126.3 161.7 112 144 112zM96 288C113.7 288 128 273.7 128 256C128 238.3 113.7 224 96 224C78.33 224 64 238.3 64 256C64 273.7 78.33 288 96 288zM368 176C385.7 176 400 161.7 400 144C400 126.3 385.7 112 368 112C350.3 112 336 126.3 336 144C336 161.7 350.3 176 368 176z\", \"M640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM480 303.1V351.1H432C423.2 351.1 416 359.2 416 367.1C416 376.8 423.2 383.1 432 383.1H480V431.1C480 440.8 487.2 447.1 496 447.1C504.8 447.1 512 440.8 512 431.1V383.1H560C568.8 383.1 576 376.8 576 367.1C576 359.2 568.8 351.1 560 351.1H512V303.1C512 295.2 504.8 287.1 496 287.1C487.2 287.1 480 295.2 480 303.1z\"]]\n};\nvar faFolders = {\n  prefix: 'fad',\n  iconName: 'folders',\n  icon: [640, 512, [], \"f660\", [\"M608 144v192c0 26.5-21.5 48-48 48h-384c-26.5 0-48-21.5-48-48v-256c0-26.5 21.5-48 48-48H304l64 64h192C586.5 96 608 117.5 608 144z\", \"M488 480H152C85.83 480 32 426.2 32 360v-240C32 106.8 42.75 96 56 96S80 106.8 80 120v240c0 39.7 32.3 72 72 72h336c13.25 0 24 10.75 24 24S501.3 480 488 480z\"]]\n};\nvar faAngel = {\n  prefix: 'fad',\n  iconName: 'angel',\n  icon: [640, 512, [], \"f779\", [\"M415.1 64c0 2.25-3.25 6.125-9.125 10.25c6.625 8.375 12.37 17.25 16.62 27.13C438.7 90.88 447.1 78 447.1 64c0-35.25-57.25-64-127.1-64S192 28.75 192 64c0 14 9.251 26.88 24.5 37.38c4.125-9.875 9.875-18.88 16.62-27.13C227.3 70.25 224 66.38 224 64c0-8 33.1-32 95.1-32S415.1 56 415.1 64zM603.7 453.1l-38.16-78.63c-6.625-13.5-6.625-29.62 0-43.13c4.75-9.75 8.655-16.62 11.9-22.12c9.5-16.5 14.47-26.47 14.47-53.22c0-51.13-46.87-96-100.4-96c-24.87 0-48.97 10.25-66.34 28.12L352.6 261.5c25.65 8.545 47.54 26.75 60.02 51.72L511.1 512h55.57c13.87 0 26.69-7.125 34.19-19C609.2 480.9 610.1 465.9 603.7 453.1zM148.5 160.1C95.04 160.1 48.01 204.9 48.01 256c0 26.75 4.1 36.75 14.5 53.25c3.25 5.5 7.125 12.25 11.87 22c6.625 13.5 6.625 29.62 0 43.13l-38.09 78.75C29.92 466 30.76 480.9 38.26 493C45.76 504.9 58.57 512 72.57 512h55.43l99.4-198.8c12.52-25.04 34.46-43.24 60.2-51.75L214.1 188.3C197.5 170.3 173.3 160.1 148.5 160.1z\", \"M320 224c44.25 0 79.1-35.75 79.1-80S364.2 64 320 64S240 99.75 240 144S275.8 224 320 224zM412.6 313.2c-17.54-35.08-53.38-57.17-92.6-57.17S244.9 278.2 227.4 313.2L127.1 512h383.1L412.6 313.2z\"]]\n};\nvar faValueAbsolute = {\n  prefix: 'fad',\n  iconName: 'value-absolute',\n  icon: [512, 512, [], \"f6a6\", [\"M32 32.01c-17.67 0-32 14.31-32 32v384c0 17.69 14.33 32 32 32s32-14.31 32-32v-384C64 46.33 49.67 32.01 32 32.01zM480 32.01c-17.67 0-32 14.31-32 32v384c0 17.69 14.33 32 32 32s32-14.31 32-32v-384C512 46.33 497.7 32.01 480 32.01z\", \"M374.6 137.4c-12.5-12.5-32.75-12.5-45.25 0L256 210.8L182.6 137.4c-12.5-12.5-32.75-12.5-45.25 0s-12.5 32.75 0 45.25l73.38 73.37l-73.38 73.38c-12.5 12.5-12.5 32.75 0 45.25C143.6 380.9 151.8 384 160 384s16.38-3.125 22.62-9.375L256 301.3l73.38 73.38C335.6 380.9 343.8 384 352 384s16.38-3.125 22.62-9.375c12.5-12.5 12.5-32.75 0-45.25l-73.38-73.38l73.38-73.37C387.1 170.1 387.1 149.9 374.6 137.4z\"]]\n};\nvar faRabbit = {\n  prefix: 'fad',\n  iconName: 'rabbit',\n  icon: [512, 512, [128007], \"f708\", [\"M321.4 128C326.3 128 331 128.3 335.8 128.9C336.9 104.9 333.1 81.08 324.8 58.8C332.5 41.04 343.5 24.6 357.6 10.47L362.2 5.826C365.9 2.096 370.1 .0003 376.2 0C385.5-.0003 393.5 6.373 395.5 15.37L396.6 19.82C406.4 62.26 398.4 106.3 375.6 142.2C381 145.3 386.3 148.8 391.2 152.8L425.8 181C439.8 192.5 448 209.6 448 227.7C448 261 421 288 387.7 288H352V313.8L413.7 468.1C420.3 484.5 412.3 503.1 395.9 509.7C379.5 516.3 360.9 508.3 354.3 491.9L314.8 393.3L265.6 448H288C305.7 448 320 462.3 320 480C320 497.7 305.7 512 288 512H160C124.7 512 96 483.3 96 448V432C96 336.9 165.2 257.9 256 242.7V193.4C256 182.5 258.7 172.2 263.4 163.2C229.1 126.7 213.1 76.37 220.2 26.39L220.9 21.48C222.7 9.154 233.2 0 245.7 .0003C252.3 .0003 258.6 2.609 263.3 7.257L266.4 10.33C298.2 41.83 314.3 85.09 311.8 128.7C314.1 128.2 318.2 127.1 321.4 127.1L321.4 128zM368 224C376.8 224 384 216.8 384 208C384 199.2 376.8 192 368 192C359.2 192 352 199.2 352 208C352 216.8 359.2 224 368 224z\", \"M352 208C352 199.2 359.2 192 368 192C376.8 192 384 199.2 384 208C384 216.8 376.8 224 368 224C359.2 224 352 216.8 352 208zM96 432V448C96 454.9 97.09 461.5 99.11 467.8C88.83 480.1 73.34 488 56 488C25.07 488 0 462.9 0 432C0 401.1 25.07 376 56 376C73.44 376 89.01 383.1 99.28 396.5C97.13 407.1 96 419.9 96 432z\"]]\n};\nvar faToiletPaperSlash = {\n  prefix: 'fad',\n  iconName: 'toilet-paper-slash',\n  icon: [640, 512, [], \"e072\", [\"M511.1 0H159.1c-24.75 0-47.23 18.93-64.26 49.72l425.3 333.4c48.75-9.143 86.94-91.2 86.94-191.1C607.1 85.1 564.1 0 511.1 0zM511.1 255.1c-17.63 0-32-28.62-32-63.1s14.37-64 32-64c17.62 0 32 28.62 32 64S529.6 255.1 511.1 255.1zM63.98 191.1v172.1c0 41.13-9.75 62.75-31.13 126.9c-3.5 10.25 4.25 20.1 15.13 20.1L360.9 512c13.88 0 26-8.75 30.38-21.88c7.875-23.54 15.21-45.57 19.85-71.24L66.51 148.8C64.91 162.7 63.98 177.1 63.98 191.1z\", \"M24.03 0c5.156 0 10.37 1.672 14.78 5.109l591.1 463.1c10.44 8.172 12.25 23.27 4.062 33.7c-8.125 10.41-23.19 12.28-33.69 4.078L9.189 42.89c-10.44-8.172-12.25-23.26-4.062-33.7C9.845 3.156 16.91 0 24.03 0z\"]]\n};\nvar faAppleWhole = {\n  prefix: 'fad',\n  iconName: 'apple-whole',\n  icon: [448, 512, [127822, 127823, \"apple-alt\"], \"f5d1\", [\"M336 128c-32 0-80.02 16.03-112 32.03c-32.01-16-79.1-32.02-111.1-32.03C32 128 .4134 210.5 .0033 288c-.5313 99.97 63.99 224 159.1 224c32 0 48-16 64-16c16 0 32 16 64 16c96 0 160.4-122.8 159.1-224C447.7 211.6 416 128 336 128z\", \"M320 0v32c0 44.18-35.82 80-80 80H208v-32c0-44.18 35.82-80 80-80H320z\"]]\n};\nvar faAppleAlt = faAppleWhole;\nvar faKitchenSet = {\n  prefix: 'fad',\n  iconName: 'kitchen-set',\n  icon: [576, 512, [], \"e51a\", [\"M64 144C64 99.82 99.82 64 144 64C188.2 64 224 99.82 224 144C224 188.2 188.2 224 144 224C99.82 224 64 188.2 64 144zM208 480C216.8 480 224 487.2 224 496C224 504.8 216.8 512 208 512H16C7.164 512 0 504.8 0 496C0 487.2 7.164 480 16 480H208zM256 296C256 282.7 266.7 272 280 272H376V264C376 250.7 386.7 240 400 240C413.3 240 424 250.7 424 264V272H520C533.3 272 544 282.7 544 296C544 309.3 533.3 320 520 320H280C266.7 320 256 309.3 256 296z\", \"M284.4 176C269.9 240.1 212.5 288 144 288C64.47 288 0 223.5 0 144C0 64.47 64.47 0 144 0C212.5 0 269.9 47.87 284.4 112H356.2C365 102.2 377.8 96 392 96H496C522.5 96 544 117.5 544 144C544 170.5 522.5 192 496 192H392C377.8 192 365 185.8 356.2 176H284.4zM144 64C99.82 64 64 99.82 64 144C64 188.2 99.82 224 144 224C188.2 224 224 188.2 224 144C224 99.82 188.2 64 144 64zM176 320C202.5 320 224 341.5 224 368C224 394.5 202.5 416 176 416H160C160 433.7 145.7 448 128 448H64C46.33 448 32 433.7 32 416V336C32 327.2 39.16 320 48 320H176zM192 368C192 359.2 184.8 352 176 352H160V384H176C184.8 384 192 376.8 192 368zM512 464C512 490.5 490.5 512 464 512H336C309.5 512 288 490.5 288 464V320H512V464z\"]]\n};\nvar faLockKeyhole = {\n  prefix: 'fad',\n  iconName: 'lock-keyhole',\n  icon: [448, 512, [\"lock-alt\"], \"f30d\", [\"M224 64C179.8 64 144 99.82 144 144V192H80V144C80 64.47 144.5 0 224 0C303.5 0 368 64.47 368 144V192H304V144C304 99.82 268.2 64 224 64z\", \"M384 192C419.3 192 448 220.7 448 256V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V256C0 220.7 28.65 192 64 192H384zM256 320C256 302.3 241.7 288 224 288C206.3 288 192 302.3 192 320V384C192 401.7 206.3 416 224 416C241.7 416 256 401.7 256 384V320z\"]]\n};\nvar faLockAlt = faLockKeyhole;\nvar faR = {\n  prefix: 'fad',\n  iconName: 'r',\n  icon: [320, 512, [114], \"52\", [\"M228.7 309.7C282 288.6 320 236.8 320 176c0-79.41-64.59-144-144-144H32c-17.67 0-32 14.33-32 32v384c0 17.67 14.33 32 32 32s32-14.33 32-32v-128h93.43l104.5 146.6c6.25 8.75 16.09 13.42 26.09 13.42c6.422 0 12.91-1.922 18.55-5.938c14.39-10.27 17.73-30.25 7.484-44.64L228.7 309.7zM64 96.01h112c44.11 0 80 35.89 80 80s-35.89 79.1-80 79.1H64V96.01z\", \"\"]]\n};\nvar faTemperatureQuarter = {\n  prefix: 'fad',\n  iconName: 'temperature-quarter',\n  icon: [320, 512, [\"temperature-1\", \"thermometer-1\", \"thermometer-quarter\"], \"f2ca\", [\"M272 278.5V112c0-61.87-50.12-112-111.1-112S48 50.13 48 112v166.5c-19.75 24.75-32 55.5-32 89.5c0 79.5 64.5 143.1 144 143.1S304 447.5 304 368C304 334 291.8 303.1 272 278.5zM160 448c-44.13 0-80-35.87-80-79.1c0-25.5 12.25-48.88 32-63.75v-192.3c0-26.5 21.5-48 48-48s48 21.5 48 48v192.3c19.75 14.75 32 38.25 32 63.75C240 412.1 204.1 448 160 448z\", \"M176 322.9l.0002-50.88c0-8.75-7.25-16-16-16s-15.1 7.25-15.1 16L144 322.9c-18.62 6.625-32 24.25-32 45.13c0 26.5 21.5 48 48 48s48-21.5 48-48C208 347.1 194.6 329.5 176 322.9z\"]]\n};\nvar faTemperature1 = faTemperatureQuarter;\nvar faThermometer1 = faTemperatureQuarter;\nvar faThermometerQuarter = faTemperatureQuarter;\nvar faSquareInfo = {\n  prefix: 'fad',\n  iconName: 'square-info',\n  icon: [448, 512, [8505, \"info-square\"], \"f30f\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.65 419.3 32 384 32zM224 128c17.67 0 32 14.33 32 32c0 17.67-14.33 32-32 32S192 177.7 192 160C192 142.3 206.3 128 224 128zM264 384h-80C170.8 384 160 373.3 160 360s10.75-24 24-24h16v-64H192c-13.25 0-24-10.75-24-24S178.8 224 192 224h32c13.25 0 24 10.75 24 24v88h16c13.25 0 24 10.75 24 24S277.3 384 264 384z\", \"M224 192c17.67 0 32-14.33 32-32c0-17.67-14.33-32-32-32S192 142.3 192 160C192 177.7 206.3 192 224 192zM264 336h-16V248C248 234.8 237.3 224 224 224H192C178.8 224 168 234.8 168 248S178.8 272 192 272h8v64h-16C170.8 336 160 346.8 160 360S170.8 384 184 384h80c13.25 0 24-10.75 24-24S277.3 336 264 336z\"]]\n};\nvar faInfoSquare = faSquareInfo;\nvar faWifiSlash = {\n  prefix: 'fad',\n  iconName: 'wifi-slash',\n  icon: [640, 512, [], \"f6ac\", [\"M9.838 156.7c-12.75 12.25-13.16 32.5-.9375 45.25c12.22 12.78 32.47 13.12 45.25 .9375c12.48-11.98 25.86-22.66 39.61-32.73L41.44 129.2C30.56 137.8 19.99 146.1 9.838 156.7zM326.6 352.7c-2.203-.2285-4.345-.6829-6.608-.6829c-35.35 0-64 28.66-64 64.01s28.66 64.01 64 64.01c35.34 0 64-28.66 64-64.01c0-7.564-1.545-14.71-3.956-21.44L326.6 352.7zM129.5 264c-13.25 11.72-14.5 31.94-2.812 45.19C138.5 322.4 158.7 323.7 171.9 312C188.9 296.9 208.1 284.9 228.5 275.8l-55.39-43.41C157.7 241.5 143.1 252 129.5 264zM630.2 156.7C546.3 76.28 436.2 32 319.1 32C252.7 32 187.7 47.19 128.4 75.35l57.71 45.23C228.5 104.7 273.6 96 319.1 96c99.59 0 194 37.97 265.8 106.9c6.219 5.938 14.19 8.906 22.16 8.906c8.406 0 16.81-3.281 23.09-9.844C643.3 189.2 642.9 168.1 630.2 156.7zM319.1 192C306.9 192 293.9 193.2 281 194.1l83.88 65.74C402.1 268.5 438.6 285.9 468.1 312C474.2 317.4 481.8 320 489.3 320c8.844 0 17.66-3.656 24-10.81C524.1 295.9 523.7 275.7 510.5 264C457.9 217.6 390.2 192 319.1 192z\", \"M38.81 5.111C34.41 1.673 29.19 0 24.03 0C16.91 0 9.84 3.158 5.121 9.189c-8.187 10.44-6.37 25.53 4.068 33.7L601.2 506.9c10.5 8.203 25.57 6.328 33.69-4.078c8.188-10.44 6.37-25.53-4.068-33.7L38.81 5.111z\"]]\n};\nvar faToiletPaperXmark = {\n  prefix: 'fad',\n  iconName: 'toilet-paper-xmark',\n  icon: [512, 512, [], \"e5b3\", [\"M96 384C42.98 384 0 298 0 192C0 85.96 42.98 0 96 0H416C362.1 0 320 85.96 320 192C320 298 362.1 384 416 384H96zM232.1 223L201.9 192L232.1 160.1C242.3 151.6 242.3 136.4 232.1 127C223.6 117.7 208.4 117.7 199 127L168 158.1L136.1 127C127.6 117.7 112.4 117.7 103 127C93.66 136.4 93.66 151.6 103 160.1L134.1 192L103 223C93.66 232.4 93.66 247.6 103 256.1C112.4 266.3 127.6 266.3 136.1 256.1L168 225.9L199 256.1C208.4 266.3 223.6 266.3 232.1 256.1C242.3 247.6 242.3 232.4 232.1 223V223z\", \"M416 384C363.6 384 321.1 300.2 320 195.9C320 194.6 320 193.3 320 192C320 85.96 362.1 0 416 0C469 0 512 85.96 512 192V464C512 490.5 490.5 512 464 512H208C181.5 512 160 490.5 160 464V384H416zM416 256C433.7 256 448 227.3 448 192C448 156.7 433.7 128 416 128C398.3 128 384 156.7 384 192C384 227.3 398.3 256 416 256z\"]]\n};\nvar faHandsHoldingDollar = {\n  prefix: 'fad',\n  iconName: 'hands-holding-dollar',\n  icon: [640, 512, [\"hands-usd\"], \"f4c5\", [\"M79.1 264.2C79.1 281.2 86.74 297.5 98.74 309.5L149.8 360.6C158.1 368.9 171.1 370.1 180.8 363.7C193.7 355 195.5 336.8 184.6 325.8L137.4 278.6C124.9 266.1 124.9 245.9 137.4 233.4C149.9 220.9 170.1 220.9 182.6 233.4L255.2 305.9C276.2 326.9 288 355.4 288 385.1V464C288 490.5 266.5 512 240 512H173.3C156.3 512 140 505.3 128 493.3L28.12 393.4C10.11 375.4 0 350.1 0 325.5V104C0 81.91 17.91 64 40 64C62.09 64 80 81.91 80 104L79.1 264.2zM560 104C560 81.91 577.9 64 600 64C622.1 64 640 81.91 640 104V325.5C640 350.1 629.9 375.4 611.9 393.4L512 493.3C499.1 505.3 483.7 512 466.7 512H400C373.5 512 352 490.5 352 464V385.1C352 355.4 363.8 326.9 384.8 305.9L457.4 233.4C469.9 220.9 490.1 220.9 502.6 233.4C515.1 245.9 515.1 266.1 502.6 278.6L455.4 325.8C444.5 336.8 446.3 355 459.2 363.7C468.9 370.1 481.9 368.9 490.2 360.6L541.3 309.5C553.3 297.5 560 281.2 560 264.2L560 104z\", \"M319.1 0C333.3 0 344 10.75 344 24V34.51C350.4 35.69 356.6 37.17 362.2 38.66C374.1 42.08 382.6 55.22 379.2 68.03C375.8 80.84 362.6 88.46 349.8 85.05C338.9 82.15 328.7 80.15 319.6 80.01C312.3 79.89 304.9 81.66 300.3 84.42C298.1 85.69 297.1 86.81 296.7 87.46C296.4 87.92 296.1 88.64 296.1 90.27C296.1 90.61 296.1 90.81 296.1 90.91C296.3 91.12 297 92.08 299.5 93.53C305.3 97.04 313.9 99.75 326.8 103.7L327.7 103.9C338.8 107.3 353.6 111.7 365.6 119.3C379.2 127.9 391.7 142.1 391.1 164.2C392.3 186.7 380.6 203.1 365.3 212.6C358.6 216.8 351.4 219.6 344 221.4V232C344 245.3 333.3 256 320 256C306.7 256 296 245.3 296 232V220.6C286.5 218.4 277.8 215.4 270.4 212.8C268.3 212.1 266.3 211.4 264.4 210.8C251.8 206.6 245 192.1 249.2 180.4C253.4 167.8 267 161 279.6 165.2C282.2 166.1 284.6 166.9 286.9 167.7C300.6 172.3 310.3 175.6 320.8 175.1C328.8 176.2 335.8 174.4 339.1 171.8C341.8 170.7 342.7 169.6 343.2 168.9C343.5 168.3 344 167.1 343.1 164.8L343.1 164.5C344 163.5 344 162.4 340 159.9C334.3 156.3 325.7 153.5 312.9 149.6L311.1 149C300.3 145.8 286.1 141.5 274.7 134.6C261.2 126.5 248.2 112.6 248.1 90.51C247.9 67.65 260.9 51.91 275.8 43.11C282.2 39.35 289.1 36.67 295.1 34.89V24C295.1 10.75 306.7 .0003 319.1 .0003L319.1 0z\"]]\n};\nvar faHandsUsd = faHandsHoldingDollar;\nvar faCube = {\n  prefix: 'fad',\n  iconName: 'cube',\n  icon: [512, 512, [], \"f1b2\", [\"M224 246.6V434.6L64 377.4V189.4L224 246.6zM448 377.4L288 434.6V246.6L448 189.4V377.4z\", \"M234.5 5.709C248.4 .7377 263.6 .7377 277.5 5.709L469.5 74.28C494.1 83.38 512 107.5 512 134.6V377.4C512 404.5 494.1 428.6 469.5 437.7L277.5 506.3C263.6 511.3 248.4 511.3 234.5 506.3L42.47 437.7C17 428.6 0 404.5 0 377.4V134.6C0 107.5 17 83.38 42.47 74.28L234.5 5.709zM256 65.98L82.34 128L256 190L429.7 128L256 65.98zM224 434.6V246.6L64 189.4V377.4L224 434.6zM288 434.6L448 377.4V189.4L288 246.6V434.6z\"]]\n};\nvar faArrowDownTriangleSquare = {\n  prefix: 'fad',\n  iconName: 'arrow-down-triangle-square',\n  icon: [512, 512, [\"sort-shapes-down\"], \"f888\", [\"M492.1 182.9l-83.13-137.1c-11.12-18.38-38.75-18.38-49.88 0l-83.25 137.1c-11 18.25 2.75 41.12 25 41.12h166.3C489.4 224 503.1 201.1 492.1 182.9zM448 288h-128c-17.67 0-31.1 14.33-31.1 32V448c0 17.67 14.33 32 31.1 32h128c17.67 0 32-14.33 32-32v-127.1C480 302.3 465.7 288 448 288z\", \"M237.6 328.7c13.03 11.95 13.9 32.22 1.969 45.27l-87.1 96.09c-12.12 13.26-35.06 13.26-47.19 0l-87.1-96.09c-11.94-13.05-11.06-33.31 1.969-45.27c13.59-12.46 33.8-10.48 45.22 1.969L96 366.1V64.03c0-17.7 14.33-32.03 32-32.03s32 14.33 32 32.03v302l32.4-35.4C204.4 317.7 224.6 316.8 237.6 328.7z\"]]\n};\nvar faSortShapesDown = faArrowDownTriangleSquare;\nvar faBitcoinSign = {\n  prefix: 'fad',\n  iconName: 'bitcoin-sign',\n  icon: [320, 512, [], \"e0b4\", [\"M48 32C48 14.33 62.33 0 80 0C97.67 0 112 14.33 112 32V64H48V32zM112 448V480C112 497.7 97.67 512 80 512C62.33 512 48 497.7 48 480V448H112zM208 448V480C208 497.7 193.7 512 176 512C158.3 512 144 497.7 144 480V448H208zM176 64H144V32C144 14.33 158.3 0 176 0C193.7 0 208 14.33 208 32V64C208 65.54 207.9 67.06 207.7 68.54C197.6 65.59 187 64 176 64z\", \"M0 101.6C0 80.82 16.82 64 37.57 64H176C237.9 64 288 114.1 288 176C288 200.2 280.3 222.6 267.3 240.9C298.9 260.7 320 295.9 320 336C320 397.9 269.9 448 208 448H41.74C18.69 448 0 429.3 0 406.3V101.6zM176 224C202.5 224 224 202.5 224 176C224 149.5 202.5 128 176 128H64V224H176zM64 288V384H208C234.5 384 256 362.5 256 336C256 309.5 234.5 288 208 288H64z\"]]\n};\nvar faShutters = {\n  prefix: 'fad',\n  iconName: 'shutters',\n  icon: [512, 512, [], \"e449\", [\"M20.48 224h471c10.4 0 18.05-9.793 15.52-19.87L488 128H24L4.961 204.1C2.432 214.2 10.08 224 20.48 224zM488 256H24l-19.04 76.13C2.432 342.2 10.08 352 20.48 352h471c10.4 0 18.05-9.793 15.52-19.87L488 256zM488 384H24l-19.04 76.13C2.432 470.2 10.08 480 20.48 480h471c10.4 0 18.05-9.793 15.52-19.87L488 384z\", \"M512 64c0 17.66-14.34 32-32 32H32C14.34 96 0 81.66 0 64s14.34-32 32-32h448C497.7 32 512 46.34 512 64z\"]]\n};\nvar faShieldDog = {\n  prefix: 'fad',\n  iconName: 'shield-dog',\n  icon: [512, 512, [], \"e573\", [\"M256.3-.0068C261.9-.0507 267.3 1.386 272.1 4.066L476.5 90.53C487.7 95.27 495.2 105.1 495.9 118.1C501.6 213.6 466.7 421.9 272.5 507.7C267.6 510.5 261.1 512.1 256.3 512C250.5 512.1 244.9 510.5 239.1 507.7C45.8 421.9 10.95 213.6 16.57 118.1C17.28 105.1 24.83 95.27 36.04 90.53L240.4 4.066C245.2 1.386 250.7-.0507 256.3-.0068H256.3zM159.1 160C151.2 160 143.1 167.2 143.1 176V232C143.1 248.9 154.5 263.4 169.4 269.2L143.1 320L272 384V320H320C364.2 320 400 284.2 400 240V208C400 199.2 392.8 192 384 192H320L312.8 177.7C307.4 166.8 296.3 160 284.2 160H159.1z\", \"M223.1 160H284.2C296.3 160 307.4 166.8 312.8 177.7L320 192H384C392.8 192 400 199.2 400 208V240C400 284.2 364.2 320 320 320H272V384L144 320L169.4 269.2C173.9 271 178.8 272 184 272C206.1 272 224 254.1 224 232L223.1 160zM272 192C263.2 192 255.1 199.2 255.1 208C255.1 216.8 263.2 224 272 224C280.8 224 288 216.8 288 208C288 199.2 280.8 192 272 192z\"]]\n};\nvar faSolarPanel = {\n  prefix: 'fad',\n  iconName: 'solar-panel',\n  icon: [640, 512, [], \"f5ba\", [\"M575.4 25.72C572.4 10.78 559.2 0 543.1 0H96c-15.25 0-28.39 10.78-31.38 25.72l-63.1 320c-1.891 9.406 .5469 19.16 6.625 26.56S22.41 384 32 384h575.1c9.594 0 18.67-4.312 24.75-11.72s8.516-17.16 6.625-26.56L575.4 25.72zM71.16 320l51.08-256h395.5l51.08 256H71.16z\", \"M536.1 160l-19.2-96h-98.1l10.67 96H536.1zM447.9 320h120.9l-25.48-128h-109.5L447.9 320zM387.5 64H252.5l-10.67 96h156.2L387.5 64zM206.1 192H96.7l-25.54 128h120.9L206.1 192zM400.2 448h-48.28v-64H287.1v64.25H239.8c-26.26 0-47.75 21.49-47.75 47.75c0 8.844 7.168 16.01 16.01 16l223.1-.1667c8.828-.0098 15.99-7.17 15.99-16C447.1 469.5 426.6 448 400.2 448zM220.3 64H122.2L103.1 160h106.6L220.3 64zM401.7 192H238.3l-14.22 128h191.8L401.7 192z\"]]\n};\nvar faLockOpen = {\n  prefix: 'fad',\n  iconName: 'lock-open',\n  icon: [576, 512, [], \"f3c1\", [\"M432 64C387.8 64 352 99.82 352 144V192H288V144C288 64.47 352.5 0 432 0C511.5 0 576 64.47 576 144V192C576 209.7 561.7 224 544 224C526.3 224 512 209.7 512 192V144C512 99.82 476.2 64 432 64z\", \"M0 256C0 220.7 28.65 192 64 192H384C419.3 192 448 220.7 448 256V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V256z\"]]\n};\nvar faTableTree = {\n  prefix: 'fad',\n  iconName: 'table-tree',\n  icon: [512, 512, [], \"e293\", [\"M144 368C117.5 368 96 346.5 96 320V160H128V224C128 232.8 135.2 240 144 240H176C184.8 240 192 247.2 192 256C192 264.8 184.8 272 176 272H144C138.4 272 133 271 128 269.3V320C128 328.8 135.2 336 144 336H240C248.8 336 256 343.2 256 352C256 360.8 248.8 368 240 368H144zM400 224C408.8 224 416 231.2 416 240V272C416 280.8 408.8 288 400 288H240C231.2 288 224 280.8 224 272V240C224 231.2 231.2 224 240 224H400zM400 320C408.8 320 416 327.2 416 336V368C416 376.8 408.8 384 400 384H304C295.2 384 288 376.8 288 368V336C288 327.2 295.2 320 304 320H400z\", \"M448 32C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H448zM448 160H64V416H448V160z\"]]\n};\nvar faHouseChimneyHeart = {\n  prefix: 'fad',\n  iconName: 'house-chimney-heart',\n  icon: [576, 512, [], \"e1b2\", [\"M64.07 448L64.02 270.5L288 74.52L512.1 270.6L512.5 447.9C512.6 483.3 483.9 512 448.5 512H128.1C92.74 512 64.09 483.4 64.07 448L64.07 448zM299.3 428.7L392 336C414.1 313.9 414.1 278.1 392 256C369.9 233.9 334.1 233.9 312 256L288 280L264 256C241.9 233.9 206.1 233.9 184 256C161.9 278.1 161.9 313.9 184 336L276.7 428.7C282.9 434.9 293.1 434.9 299.3 428.7H299.3z\", \"M266.9 7.918C278.1-2.639 297-2.639 309.1 7.918L416 101.5V64C416 46.33 430.3 32 448 32H480C497.7 32 512 46.33 512 64V185.5L565.1 231.9C578.4 243.6 579.7 263.8 568.1 277.1C556.4 290.4 536.2 291.7 522.9 280.1L288 74.52L53.07 280.1C39.77 291.7 19.56 290.4 7.917 277.1C-3.72 263.8-2.372 243.6 10.93 231.9L266.9 7.918zM184 256C206.1 233.9 241.9 233.9 264 256L288 280L312 256C334.1 233.9 369.9 233.9 392 256C414.1 278.1 414.1 313.9 392 336L299.3 428.7C293.1 434.9 282.9 434.9 276.7 428.7L184 336C161.9 313.9 161.9 278.1 184 256H184z\"]]\n};\nvar faTally3 = {\n  prefix: 'fad',\n  iconName: 'tally-3',\n  icon: [448, 512, [], \"e296\", [\"M64 448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448V64C0 46.33 14.33 32 32 32C49.67 32 64 46.33 64 64V448zM192 448C192 465.7 177.7 480 160 480C142.3 480 128 465.7 128 448V64C128 46.33 142.3 32 160 32C177.7 32 192 46.33 192 64V448z\", \"M288 32C305.7 32 320 46.33 320 64V448C320 465.7 305.7 480 288 480C270.3 480 256 465.7 256 448V64C256 46.33 270.3 32 288 32z\"]]\n};\nvar faElevator = {\n  prefix: 'fad',\n  iconName: 'elevator',\n  icon: [512, 512, [], \"e16d\", [\"M448 128H64c-35.35 0-64 28.65-64 63.1v255.1C0 483.3 28.65 512 64 512h384c35.35 0 64-28.65 64-63.1V192C512 156.7 483.3 128 448 128zM352 224C378.5 224.1 400 245.5 400 272c0 26.46-21.47 47.9-48 48C325.5 319.9 304 298.5 304 272C304 245.5 325.5 224.1 352 224zM160 224C186.5 224.1 208 245.5 208 272c0 26.46-21.47 47.9-48 48C133.5 319.9 112 298.5 112 272C112 245.5 133.5 224.1 160 224zM240 448h-160v-48C80 373.5 101.5 352 128 352h64c26.51 0 48 21.49 48 48V448zM432 448h-160v-48c0-26.51 21.49-48 48-48h64c26.51 0 48 21.49 48 48V448z\", \"M222.8 87.34c2.385-5.262 1.299-11.39-2.754-15.59l-65-67.34c-5.684-5.881-16.31-5.881-21.99 0l-65 67.34C63.95 75.95 62.87 82.08 65.25 87.34C67.63 92.6 73.03 96 79 96h130C214.1 96 220.4 92.6 222.8 87.34zM446.8 8.662C444.4 3.402 438.1 0 433 0h-130c-5.967 0-11.37 3.402-13.75 8.662c-2.385 5.262-1.301 11.39 2.752 15.59l65 67.34c5.686 5.881 16.31 5.881 21.99 0l65-67.34C448.1 20.05 449.1 13.92 446.8 8.662zM192 352H128c-26.51 0-48 21.49-48 48V448h160v-48C240 373.5 218.5 352 192 352zM112 272c0 26.46 21.47 47.9 48 48C186.5 319.9 208 298.5 208 272c0-26.46-21.47-47.9-48-47.1C133.5 224.1 112 245.5 112 272zM384 352h-64c-26.51 0-48 21.49-48 48V448h160v-48C432 373.5 410.5 352 384 352zM400 272c0-26.46-21.47-47.9-48-47.1C325.5 224.1 304 245.5 304 272c0 26.46 21.47 47.9 48 48C378.5 319.9 400 298.5 400 272z\"]]\n};\nvar faMoneyBillTransfer = {\n  prefix: 'fad',\n  iconName: 'money-bill-transfer',\n  icon: [640, 512, [], \"e528\", [\"M332 87.99C332 116.7 355.3 139.1 384 139.1L481.1 139.1C484.5 157.5 494.9 172.5 509.4 181.9C511.1 184.3 513.1 186.6 515.2 188.8C535.5 209.1 568.5 209.1 588.8 188.8L608 169.5V384C608 419.3 579.3 448 544 448H302.1C305.9 440.8 307.1 432.7 307.1 423.1C307.1 395.3 284.7 371.1 255.1 371.1L158.9 371.1C155.5 354.5 145.1 339.5 130.6 330.1C128.9 327.7 126.9 325.4 124.8 323.2C104.5 302.9 71.54 302.9 51.23 323.2L32 342.5V128C32 92.65 60.65 64 96 64H337.9C334.1 71.18 332 79.34 332 87.99V87.99zM96 127.1V191.1C131.3 191.1 160 163.3 160 127.1H96zM544 319.1C508.7 319.1 480 348.7 480 384H544V319.1zM320 159.1C266.1 159.1 224 202.1 224 255.1C224 309 266.1 352 320 352C373 352 416 309 416 255.1C416 202.1 373 159.1 320 159.1z\", \"M558.1 63.1L535 40.97C525.7 31.6 525.7 16.4 535 7.03C544.4-2.343 559.6-2.343 568.1 7.029L632.1 71.02C637.5 75.52 640 81.63 640 87.99C640 94.36 637.5 100.5 632.1 104.1L568.1 168.1C559.6 178.3 544.4 178.3 535 168.1C525.7 159.6 525.7 144.4 535 135L558.1 111.1L384 111.1C370.7 111.1 360 101.2 360 87.99C360 74.74 370.7 63.99 384 63.99L558.1 63.1zM255.1 399.1C269.3 399.1 279.1 410.7 279.1 423.1C279.1 437.2 269.3 447.1 255.1 447.1L81.95 448L104.1 471C114.3 480.4 114.3 495.6 104.1 504.1C95.6 514.3 80.4 514.3 71.03 504.1L7.029 440.1C2.528 436.5-.0003 430.4 0 423.1C0 417.6 2.529 411.5 7.03 407L71.03 343C80.4 333.7 95.6 333.7 104.1 343C114.3 352.4 114.3 367.6 104.1 376.1L81.94 400L255.1 399.1z\"]]\n};\nvar faMoneyBillTrendUp = {\n  prefix: 'fad',\n  iconName: 'money-bill-trend-up',\n  icon: [512, 512, [], \"e529\", [\"M464 256C490.5 256 512 277.5 512 304V464C512 490.5 490.5 512 464 512H48C21.49 512 0 490.5 0 464V304C0 277.5 21.49 256 48 256H464zM96 464C96 437.5 74.51 416 48 416V464H96zM48 352C74.51 352 96 330.5 96 304H48V352zM464 464V416C437.5 416 416 437.5 416 464H464zM464 304H416C416 330.5 437.5 352 464 352V304zM256 448C291.3 448 320 419.3 320 384C320 348.7 291.3 320 256 320C220.7 320 192 348.7 192 384C192 419.3 220.7 448 256 448z\", \"M480 31.9C480 31.94 480 31.99 480 32.02V128C480 145.7 465.7 160 448 160C430.3 160 416 145.7 416 128V109.3L310.6 214.6C298.8 226.5 279.9 227.2 267.2 216.3L176 138.1L84.83 216.3C71.41 227.8 51.21 226.2 39.7 212.8C28.2 199.4 29.76 179.2 43.18 167.7L155.2 71.7C167.2 61.43 184.8 61.43 196.8 71.7L286.3 148.4L370.7 64H352C334.3 64 320 49.67 320 32C320 14.33 334.3 0 352 0H448C456.8 0 464.8 3.554 470.6 9.305C470.6 9.35 470.6 9.395 470.7 9.441C473.7 12.49 476 16 477.6 19.75C479.1 23.5 479.1 27.6 480 31.9V31.9z\"]]\n};\nvar faHouseFloodWaterCircleArrowRight = {\n  prefix: 'fad',\n  iconName: 'house-flood-water-circle-arrow-right',\n  icon: [640, 512, [], \"e50f\", [\"M250.2 284.3C292.6 252.2 319.1 201.3 319.1 144C319.1 115.4 313.2 88.32 301 64.42L381.2 6.12C392.4-2.04 407.6-2.04 418.8 6.12L594.8 134.1C606 142.3 610.7 156.7 606.4 169.9C602.1 183.1 589.9 192 576 192H559.4L559.7 276.4C557.5 274.8 555.3 273.2 553.2 271.5C531 252.8 498.9 251.4 475.2 268.1C457.2 280.5 435 288.5 416 288.5C396.4 288.5 375.2 280.8 356.8 268.1C334.8 252.6 305.3 252.6 283.2 268.1C273.2 274.1 262 280.7 250.2 284.3V284.3zM301.5 309.9C312.6 302 327.4 302 338.5 309.9C360.1 325.4 388.5 336 416 336C442.9 336 471.4 325.2 493.4 309.9L493.5 309.9C505.4 301.4 521.5 302.1 532.7 311.6C547 323.5 565.2 332.6 583.3 336.8C600.5 340.8 611.2 358.1 607.2 375.3C603.2 392.5 585.1 403.2 568.7 399.2C544.2 393.4 523.9 382.6 510.5 374.2C481.5 389.7 449 400 416 400C384.1 400 355.4 390.1 335.6 381.1C329.7 378.5 324.5 375.8 320 373.4C315.5 375.8 310.3 378.5 304.4 381.1C284.6 390.1 255.9 400 224 400C190.1 400 158.5 389.7 129.5 374.2C116.1 382.6 95.79 393.4 71.27 399.2C54.06 403.2 36.85 392.5 32.84 375.3C28.83 358.1 39.53 340.8 56.74 336.8C74.84 332.6 92.96 323.5 107.3 311.6C118.5 302.1 134.6 301.4 146.5 309.9L146.6 309.9C168.7 325.2 197.1 336 224 336C251.5 336 279 325.4 301.5 309.9H301.5zM493.4 421.9L493.5 421.9C505.4 413.4 521.5 414.1 532.7 423.6C547 435.5 565.2 444.6 583.3 448.8C600.5 452.8 611.2 470.1 607.2 487.3C603.2 504.5 585.1 515.2 568.7 511.2C544.2 505.4 523.9 494.6 510.5 486.2C481.5 501.7 449 512 416 512C384.1 512 355.4 502.1 335.6 493.1C329.7 490.5 324.5 487.8 320 485.4C315.5 487.8 310.3 490.5 304.4 493.1C284.6 502.1 255.9 512 224 512C190.1 512 158.5 501.7 129.5 486.2C116.1 494.6 95.79 505.4 71.27 511.2C54.06 515.2 36.85 504.5 32.84 487.3C28.83 470.1 39.53 452.8 56.74 448.8C74.84 444.6 92.96 435.5 107.3 423.6C118.5 414.1 134.6 413.4 146.5 421.9L146.6 421.9C168.7 437.2 197.1 448 224 448C251.5 448 279 437.4 301.5 421.9C312.6 414 327.4 414 338.5 421.9C360.1 437.4 388.5 448 416 448C442.9 448 471.4 437.2 493.4 421.9H493.4z\", \"M0 144C0 64.47 64.47 0 144 0C223.5 0 288 64.47 288 144C288 223.5 223.5 288 144 288C64.47 288 0 223.5 0 144zM163.3 76.69C157.1 70.44 146.9 70.44 140.7 76.69C134.4 82.93 134.4 93.07 140.7 99.31L169.4 128H80C71.16 128 64 135.2 64 144C64 152.8 71.16 160 80 160H169.4L140.7 188.7C134.4 194.9 134.4 205.1 140.7 211.3C146.9 217.6 157.1 217.6 163.3 211.3L219.3 155.3C225.6 149.1 225.6 138.9 219.3 132.7L163.3 76.69z\"]]\n};\nvar faSquarePollHorizontal = {\n  prefix: 'fad',\n  iconName: 'square-poll-horizontal',\n  icon: [448, 512, [\"poll-h\"], \"f682\", [\"M448 416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416zM256 160C256 142.3 241.7 128 224 128H128C110.3 128 96 142.3 96 160C96 177.7 110.3 192 128 192H224C241.7 192 256 177.7 256 160zM128 224C110.3 224 96 238.3 96 256C96 273.7 110.3 288 128 288H320C337.7 288 352 273.7 352 256C352 238.3 337.7 224 320 224H128zM192 352C192 334.3 177.7 320 160 320H128C110.3 320 96 334.3 96 352C96 369.7 110.3 384 128 384H160C177.7 384 192 369.7 192 352z\", \"M224 128C241.7 128 256 142.3 256 160C256 177.7 241.7 192 224 192H128C110.3 192 96 177.7 96 160C96 142.3 110.3 128 128 128H224zM320 224C337.7 224 352 238.3 352 256C352 273.7 337.7 288 320 288H128C110.3 288 96 273.7 96 256C96 238.3 110.3 224 128 224H320zM160 384H128C110.3 384 96 369.7 96 352C96 334.3 110.3 320 128 320H160C177.7 320 192 334.3 192 352C192 369.7 177.7 384 160 384z\"]]\n};\nvar faPollH = faSquarePollHorizontal;\nvar faCircle = {\n  prefix: 'fad',\n  iconName: 'circle',\n  icon: [512, 512, [128308, 128309, 128992, 128993, 128994, 128995, 128996, 9679, 9898, 9899, 11044, 61708, 61915], \"f111\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256z\", \"\"]]\n};\nvar faCartCircleExclamation = {\n  prefix: 'fad',\n  iconName: 'cart-circle-exclamation',\n  icon: [640, 512, [], \"e3f2\", [\"M0 24C0 10.75 10.75 0 24 0H96C107.5 0 117.4 8.19 119.6 19.51L121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L537.6 196.9C524.3 193.7 510.3 192 496 192C427.6 192 368.3 231 339.2 288H170.7L179.9 336H322.9C320.1 346.4 319.1 357.1 319.1 368C319.1 373.4 320.2 378.7 320.7 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.26 0 24L0 24zM224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464z\", \"M640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM496 416C482.7 416 472 426.7 472 440C472 453.3 482.7 464 496 464C509.3 464 520 453.3 520 440C520 426.7 509.3 416 496 416zM511.1 288C511.1 279.2 504.8 272 495.1 272C487.2 272 479.1 279.2 479.1 288V368C479.1 376.8 487.2 384 495.1 384C504.8 384 511.1 376.8 511.1 368V288z\"]]\n};\nvar faSword = {\n  prefix: 'fad',\n  iconName: 'sword',\n  icon: [512, 512, [128481], \"f71c\", [\"M511.8 18.28l-15.87 93.75l-250.7 250.7L149.2 266.8l250.7-250.7l93.74-15.88C504.2-1.35 513.3 7.781 511.8 18.28z\", \"M110.1 227.6c-6.25-6.248-16.37-6.248-22.62 0l-18.75 18.75c-5.498 5.373-6.249 13.87-1.999 20.25l53.37 79.99l-53.5 53.5l-29.25-14.62c-5.375-2.748-11.75-1.623-16 2.625l-17.25 17.25c-5.5 5.375-5.5 14.25 0 19.62l82.87 82.87c5.375 5.5 14.25 5.5 19.62 0l17.25-17.25c4.25-4.25 5.375-10.62 2.625-16l-14.62-29.25l53.5-53.5l79.99 53.41c6.375 4.25 14.87 3.5 20.25-2l18.75-18.79c6.25-6.25 6.25-16.37 0-22.62L110.1 227.6z\"]]\n};\nvar faBackwardFast = {\n  prefix: 'fad',\n  iconName: 'backward-fast',\n  icon: [512, 512, [9198, \"fast-backward\"], \"f049\", [\"M0 415.1V96.03c0-17.67 14.33-31.1 31.1-31.1C49.67 64.03 64 78.36 64 96.03v319.9c0 17.67-14.33 31.1-31.1 31.1C14.33 447.1 0 433.6 0 415.1z\", \"M64 227.9l171.5-156.5C256.1 54.28 288 68.66 288 96.03v131.9l171.5-156.5C480.1 54.28 512 68.66 512 96.03v319.9c0 27.37-31.88 41.74-52.5 24.62L288 285.2v130.7c0 27.37-31.88 41.74-52.5 24.62L64 285.2V227.9z\"]]\n};\nvar faFastBackward = faBackwardFast;\nvar faRecycle = {\n  prefix: 'fad',\n  iconName: 'recycle',\n  icon: [512, 512, [9842, 9850, 9851], \"f1b8\", [\"M378.6 111.1L337.4 45.14c-37.58-60.15-125.2-60.18-162.8-.0617L167.2 56.9c-9.322 14.9-4.789 34.65 10.09 43.99c14.97 9.395 34.74 4.942 44.11-10.04l7.442-11.89c12.75-20.38 41.1-19.63 54.25 0l41.25 66.14L378.6 111.1zM128 384H96c-25.14 0-40.47-27.66-27.15-48.98l50.9-81.43L65.51 219.8L14.68 301.3c-39.86 63.94 6.117 146.8 81.47 146.8h31.88c17.68 0 31.98-14.38 31.98-32.05C160 398.3 145.7 384 128 384zM497.3 301.3l-16.99-27.26c-9.336-14.99-29.06-19.56-44.04-10.21c-14.94 9.319-19.52 29.15-10.18 44.08l16.99 27.15c13.35 21.33-1.982 49-27.14 49h-95.99v64.02h95.86C491.2 448.1 537.2 365.2 497.3 301.3z\", \"M159.2 151.6C157.2 142.9 148.5 137.7 139.9 139.6L48.48 160.7C27.66 165.5 23.04 193.1 41.15 204.5l102.9 64.36c18.12 11.35 40.92-4.889 36.12-25.73L159.2 151.6zM402.1 95.89l-102.9 64.29c-18.16 11.31-13.56 38.94 7.278 43.77l91.4 21.15c8.622 1.995 17.23-3.383 19.21-12.01l21.04-91.43C443.8 100.8 421.1 84.6 402.1 95.89zM279.1 338.3l-66.41 66.43c-6.124 6.127-6.12 16.37 .0044 22.63l66.42 66.34c15.12 15.1 40.95 4.395 40.95-16.98v-121.4C320 333.9 294.2 323.2 279.1 338.3z\"]]\n};\nvar faUserAstronaut = {\n  prefix: 'fad',\n  iconName: 'user-astronaut',\n  icon: [448, 512, [], \"f4fb\", [\"M296 96h-144c-26.5 0-48 17.88-48 40V160c0 53 43 96 96 96h48c53 0 96-43 96-96V136C344 113.9 322.5 96 296 96zM212.6 163.8L188 172L179.8 196.6c-1.215 3.645-6.375 3.645-7.59 0L164 172L139.4 163.8c-3.646-1.219-3.646-6.375 0-7.594L164 148l8.205-24.62c1.215-3.648 6.375-3.648 7.59 0L188 148l24.62 8.203C216.3 157.4 216.3 162.6 212.6 163.8zM288 416H160c-17.67 0-32 14.33-32 32v64h32v-48C160 455.3 167.3 448 176 448S192 455.3 192 464V512h128v-64C320 430.3 305.7 416 288 416zM272 480c-8.75 0-16-7.25-16-16s7.25-16 16-16s16 7.25 16 16S280.8 480 272 480z\", \"M64 224h13.5C102.3 280.5 158.4 320 224 320s121.8-39.5 146.5-96H384c8.75 0 16-7.25 16-16v-96C400 103.3 392.8 96 384 96h-13.5C345.8 39.5 289.6 0 224 0S102.3 39.5 77.5 96H64C55.25 96 48 103.3 48 112v96C48 216.8 55.25 224 64 224zM104 136C104 113.9 125.5 96 152 96h144c26.5 0 48 17.88 48 40V160c0 53-43 96-96 96h-48c-53 0-96-43-96-96V136zM336.1 315.4C304 338.6 265.1 352 224 352s-80.03-13.43-112.1-36.59C46.55 340.2 0 403.3 0 477.3C0 496.5 15.52 512 34.66 512H128v-64c0-17.75 14.25-32 32-32h128c17.75 0 32 14.25 32 32v64h93.34C432.5 512 448 496.5 448 477.3C448 403.3 401.5 340.2 336.1 315.4zM272 448c-8.75 0-16 7.25-16 16s7.25 16 16 16s16-7.25 16-16S280.8 448 272 448z\"]]\n};\nvar faPlaneSlash = {\n  prefix: 'fad',\n  iconName: 'plane-slash',\n  icon: [640, 512, [], \"e069\", [\"M238.1 161.3L197.8 20.4C194.9 10.17 202.6 0 213.2 0H269.4C280.9 0 291.5 6.153 297.2 16.12L397.7 192H514.3C548.5 192 608 221 608 256C608 292 548.5 320 514.3 320H440.6L238.1 161.3zM41.54 128.7L362.5 381.6L297.2 495.9C291.5 505.8 280.9 512 269.4 512H213.2C202.6 512 194.9 501.8 197.8 491.6L246.9 320H144L100.8 377.6C97.78 381.6 93.04 384 88 384H46.03C38.28 384 32 377.7 32 369.1C32 368.7 32.18 367.4 32.54 366.1L64 256L32.54 145.9C32.18 144.6 32 143.3 32 142C32 135.9 35.1 130.6 41.54 128.7z\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faCircleDashed = {\n  prefix: 'fad',\n  iconName: 'circle-dashed',\n  icon: [512, 512, [], \"e105\", [\"M138.3 104.3L92.74 58.8C131.3 26.87 179.3 6.009 232 1.111V65.49C196.9 69.86 164.8 83.68 138.3 104.3V104.3zM280 446.5C315.1 442.1 347.2 428.3 373.7 407.7L419.3 453.2C380.7 485.1 332.7 505.1 280 510.9V446.5zM1.111 280H65.49C69.86 315.1 83.68 347.2 104.3 373.7L58.8 419.3C26.87 380.7 6.009 332.7 1.112 280H1.111zM407.7 138.3L453.2 92.74C485.1 131.3 505.1 179.3 510.9 232H446.5C442.1 196.9 428.3 164.8 407.7 138.3V138.3z\", \"M1.111 232C6.009 179.3 26.87 131.3 58.8 92.74L104.3 138.3C83.68 164.8 69.86 196.9 65.49 232H1.111zM446.5 280H510.9C505.1 332.7 485.1 380.7 453.2 419.3L407.7 373.7C428.3 347.2 442.1 315.1 446.5 280H446.5zM138.3 407.7C164.8 428.3 196.9 442.1 232 446.5V510.9C179.3 505.1 131.3 485.1 92.74 453.2L138.3 407.7zM373.7 104.3C347.2 83.68 315.1 69.86 280 65.49V1.111C332.7 6.009 380.7 26.87 419.3 58.8L373.7 104.3z\"]]\n};\nvar faTrademark = {\n  prefix: 'fad',\n  iconName: 'trademark',\n  icon: [640, 512, [8482], \"f25c\", [\"M640 128v256c0 17.69-14.33 32-32 32s-32-14.31-32-32v-160l-86.41 115.2c-12.06 16.12-39.13 16.12-51.19 0L352 224v160c0 17.69-14.33 32-32 32s-32-14.31-32-32v-256c0-13.78 8.812-26 21.88-30.34c13.08-4.406 27.45 .125 35.72 11.16L464 266.7l118.4-157.8c8.266-11 22.7-15.53 35.72-11.16C631.2 102 640 114.2 640 128z\", \"M224 96.01H32c-17.67 0-32 14.31-32 32s14.33 32 32 32h64v223.1c0 17.69 14.33 31.99 32 31.99s32-14.3 32-31.99V160h64c17.67 0 32-14.31 32-32S241.7 96.01 224 96.01z\"]]\n};\nvar faBasketball = {\n  prefix: 'fad',\n  iconName: 'basketball',\n  icon: [512, 512, [127936, \"basketball-ball\"], \"f434\", [\"M447.8 86.83L278.6 256l61.52 61.52C373.6 289.2 416.8 272 464 272c16.2 0 31.85 2.236 46.89 6.031C511.5 270.8 512 263.4 512 256C512 191.1 487.6 131.1 447.8 86.83zM148.7 171.3L64.21 86.83c-28.39 32.16-48.9 71.38-58.3 114.8C19.41 205.4 33.34 208 48 208C86.34 208 121.1 193.9 148.7 171.3zM194.5 171.9L256 233.4l169.2-169.2C380 24.37 320.9 0 256 0C248.6 0 241.2 .4922 233.1 1.113C237.8 16.15 240 31.8 240 48C240 95.19 222.8 138.4 194.5 171.9zM208 48c0-14.66-2.623-28.59-6.334-42.09C158.2 15.31 118.1 35.82 86.83 64.21l84.48 84.48C193.9 121.1 208 86.34 208 48zM304 464c0 14.66 2.623 28.59 6.334 42.09c43.46-9.4 82.67-29.91 114.8-58.3l-84.48-84.48C318.1 390.9 304 425.7 304 464zM363.3 340.7l84.48 84.48c28.39-32.16 48.9-71.38 58.3-114.8C492.6 306.6 478.7 304 464 304C425.7 304 390.9 318.1 363.3 340.7zM317.5 340.1L256 278.6l-169.2 169.2C131.1 487.6 191.1 512 256 512c7.438 0 14.75-.4922 22.03-1.113C274.2 495.8 272 480.2 272 464C272 416.8 289.2 373.6 317.5 340.1zM171.9 194.5C138.4 222.8 95.19 240 48 240c-16.2 0-31.85-2.236-46.89-6.031C.4922 241.2 0 248.6 0 256c0 64.93 24.37 124 64.21 169.2L233.4 256L171.9 194.5z\", \"M310.3 506.1c-10.54 2.279-21.32 3.855-32.3 4.793C274.2 495.8 272 480.2 272 464c0-47.19 17.18-90.39 45.52-123.9L256 278.6l-169.2 169.2c-8.01-7.07-15.55-14.62-22.62-22.62L233.4 256L171.9 194.5C138.4 222.8 95.19 240 48 240c-16.2 0-31.85-2.236-46.89-6.031C2.051 222.1 3.627 212.2 5.906 201.7C19.41 205.4 33.34 208 48 208c38.34 0 73.1-14.12 100.7-36.69L64.21 86.83C71.28 78.82 78.82 71.28 86.83 64.21l84.48 84.48C193.9 121.1 208 86.34 208 48c0-14.66-2.623-28.59-6.334-42.09C212.2 3.627 222.1 2.051 233.1 1.113C237.8 16.15 240 31.8 240 48c0 47.19-17.18 90.39-45.52 123.9L256 233.4l169.2-169.2c8.01 7.07 15.55 14.62 22.62 22.62L278.6 256l61.52 61.52C373.6 289.2 416.8 272 464 272c16.2 0 31.85 2.236 46.89 6.031c-.9375 10.98-2.514 21.76-4.793 32.3C492.6 306.6 478.7 304 464 304c-38.34 0-73.1 14.12-100.7 36.69l84.48 84.48c-7.07 8.01-14.62 15.55-22.62 22.62l-84.48-84.48C318.1 390.9 304 425.7 304 464C304 478.7 306.6 492.6 310.3 506.1z\"]]\n};\nvar faBasketballBall = faBasketball;\nvar faForkKnife = {\n  prefix: 'fad',\n  iconName: 'fork-knife',\n  icon: [576, 512, [\"utensils-alt\"], \"f2e6\", [\"M24.28 7.083C28.36 3.804 33.17 1.573 38.3 .5847C43.44-.4035 48.73-.119 53.73 1.414C58.73 2.947 63.28 5.68 66.98 9.377L265.9 208.3L152.8 321.4L54.11 222.8C28.01 196.7 10.32 163.3 3.341 127.1C-3.641 90.84 .4008 53.33 14.94 19.39C17 14.59 20.21 10.36 24.28 7.083L24.28 7.083zM512 472C512 482.6 507.8 492.8 500.3 500.3C492.8 507.8 482.6 512 472 512C461.4 512 451.2 507.8 443.7 500.3L310.6 367.2L367.2 310.6L500.3 443.7C507.8 451.2 512 461.4 512 472z\", \"M573.5 114.9L498.5 232.6C490.1 245.1 480.3 255.5 467.6 262.7C454.8 269.9 440.5 273.6 425.9 273.6C407.5 273.5 389.6 267.9 374.4 257.6C373.1 258 373.9 258.6 373.4 259L132.3 500.3C124.8 507.8 114.6 512 104 512C93.39 512 83.22 507.8 75.71 500.3C68.21 492.8 63.1 482.6 63.1 472C63.1 461.4 68.21 451.2 75.71 443.7L316.8 202.6C317.3 202.1 317.9 201.1 318.4 201.5C306.2 183.7 300.7 162.2 302.8 140.8C304.3 127.8 308.7 115.4 315.8 104.4C322.8 93.4 332.2 84.16 343.4 77.38L461.1 2.528C464.4 .4236 468.4-.3821 472.3 .2646C476.2 .911 479.7 2.964 482.2 6.032C484.6 9.1 485.9 12.97 485.7 16.9C485.4 20.82 483.8 24.54 481 27.33L379.2 129.2L391.5 141.4L504.7 48.8C507.8 46.49 511.6 45.37 515.4 45.64C519.3 45.91 522.9 47.56 525.6 50.29C528.3 53.01 529.1 56.62 530.3 60.47C530.5 64.31 529.4 68.12 527.1 71.2L434.3 184.4L446.6 196.7L548.5 94.88C551.2 92.11 554.1 90.46 558.9 90.25C562.8 90.04 566.7 91.29 569.7 93.75C572.8 96.21 574.9 99.72 575.5 103.6C576.2 107.5 575.4 111.5 573.3 114.8L573.5 114.9z\"]]\n};\nvar faUtensilsAlt = faForkKnife;\nvar faSatelliteDish = {\n  prefix: 'fad',\n  iconName: 'satellite-dish',\n  icon: [512, 512, [128225], \"f7c0\", [\"M224 256.1c-17.62 0-31.99 14.38-31.99 32.01c0 2.875 .8099 5.25 1.56 7.875L166.2 323.4l22.62 22.62l27.37-27.37c2.625 .625 5.059 1.506 7.809 1.506c17.75 0 31.99-14.26 31.99-32C256 270.5 241.8 256.1 224 256.1zM224 0C206.3 0 192 14.31 192 32s14.33 32 32 32c123.5 0 224 100.5 224 224c0 17.69 14.33 32 32 32s32-14.31 32-32C512 129.2 382.8 0 224 0zM216 104C202.8 104 192 114.8 192 128s10.75 24 24 24c79.41 0 144 64.59 144 144C360 309.3 370.8 320 384 320s24-10.75 24-24C408 190.1 321.9 104 216 104z\", \"M49.37 206.5c-7.25-7.248-20.12-5.998-24.1 3c-41.75 77.87-29.88 176.7 35.75 242.4c65.62 65.62 164.6 77.5 242.4 35.75c9.125-5 10.38-17.75 3-25L49.37 206.5z\"]]\n};\nvar faBadgeCheck = {\n  prefix: 'fad',\n  iconName: 'badge-check',\n  icon: [512, 512, [], \"f336\", [\"M256 0C292.8 0 324.8 20.7 340.9 51.1C373.8 40.1 410.1 48.96 437 74.98C463 101 470.1 138.2 460.9 171.1C491.3 187.2 512 219.2 512 256C512 292.8 491.3 324.8 460.9 340.9C471 373.8 463 410.1 437 437C410.1 463 373.8 470.1 340.9 460.9C324.8 491.3 292.8 512 256 512C219.2 512 187.2 491.3 171.1 460.9C138.2 471 101 463 74.98 437C48.96 410.1 41 373.8 51.1 340.9C20.7 324.8 0 292.8 0 256C0 219.2 20.7 187.2 51.1 171.1C40.1 138.2 48.96 101 74.98 74.98C101 48.96 138.2 41 171.1 51.1C187.2 20.7 219.2 0 256 0V0zM352.1 224.1C362.3 215.6 362.3 200.4 352.1 191C343.6 181.7 328.4 181.7 319 191L224 286.1L184.1 247C175.6 237.7 160.4 237.7 151 247C141.7 256.4 141.7 271.6 151 280.1L207 336.1C216.4 346.3 231.6 346.3 240.1 336.1L352.1 224.1z\", \"M352.1 191C362.3 200.4 362.3 215.6 352.1 224.1L240.1 336.1C231.6 346.3 216.4 346.3 207 336.1L151 280.1C141.7 271.6 141.7 256.4 151 247C160.4 237.7 175.6 237.7 184.1 247L224 286.1L319 191C328.4 181.7 343.6 181.7 352.1 191z\"]]\n};\nvar faCircleUp = {\n  prefix: 'fad',\n  iconName: 'circle-up',\n  icon: [512, 512, [61467, \"arrow-alt-circle-up\"], \"f35b\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256c141.4 0 256-114.6 256-256S397.4 0 256 0zM382.8 246.1C380.3 252.1 374.5 256 368 256h-64v96c0 17.67-14.33 32-32 32h-32c-17.67 0-32-14.33-32-32V256h-64C137.5 256 131.7 252.1 129.2 246.1C126.7 240.1 128.1 233.3 132.7 228.7l112-112c6.248-6.248 16.38-6.248 22.62 0l112 112C383.9 233.3 385.3 240.1 382.8 246.1z\", \"M382.8 246.1C380.3 252.1 374.5 256 368 256h-64v96c0 17.67-14.33 32-32 32h-32c-17.67 0-32-14.33-32-32V256h-64C137.5 256 131.7 252.1 129.2 246.1C126.7 240.1 128.1 233.3 132.7 228.7l112-112c6.248-6.248 16.38-6.248 22.62 0l112 112C383.9 233.3 385.3 240.1 382.8 246.1z\"]]\n};\nvar faArrowAltCircleUp = faCircleUp;\nvar faSlider = {\n  prefix: 'fad',\n  iconName: 'slider',\n  icon: [512, 512, [], \"e252\", [\"M32 288C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224H224V288H32zM416 288V224H480C497.7 224 512 238.3 512 256C512 273.7 497.7 288 480 288H416z\", \"M352 96C387.3 96 416 124.7 416 160V352C416 387.3 387.3 416 352 416H320C284.7 416 256 387.3 256 352V160C256 124.7 284.7 96 320 96H352zM352 160H320V352H352V160z\"]]\n};\nvar faMobileScreenButton = {\n  prefix: 'fad',\n  iconName: 'mobile-screen-button',\n  icon: [384, 512, [\"mobile-alt\"], \"f3cd\", [\"M288 0H96c-35.35 0-64 28.65-64 64v384c0 35.35 28.65 64 64 64h192c35.35 0 64-28.65 64-64v-384C352 28.65 323.3 0 288 0zM192 480c-17.75 0-32-14.25-32-32s14.25-32 32-32s32 14.25 32 32S209.8 480 192 480zM288 63.1v320H96v-320H288z\", \"M288 63.1v320H96v-320H288z\"]]\n};\nvar faMobileAlt = faMobileScreenButton;\nvar faClockOneThirty = {\n  prefix: 'fad',\n  iconName: 'clock-one-thirty',\n  icon: [512, 512, [], \"e34f\", [\"M256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0zM280 263.3L339.1 173.3C347.3 162.3 344.3 147.4 333.3 140C322.3 132.7 307.4 135.7 300 146.7L236 242.7C233.4 246.6 232 251.3 232 256V392C232 405.3 242.7 416 256 416C269.3 416 280 405.3 280 392L280 263.3z\", \"M232 392V256C232 251.3 233.4 246.6 236 242.7L300 146.7C307.4 135.7 322.3 132.7 333.3 140C344.3 147.4 347.3 162.3 339.1 173.3L280 263.3V392C280 405.3 269.3 416 256 416C242.7 416 232 405.3 232 392H232z\"]]\n};\nvar faInboxOut = {\n  prefix: 'fad',\n  iconName: 'inbox-out',\n  icon: [512, 512, [128228, \"inbox-arrow-up\"], \"f311\", [\"M480 320h-96L352 384H160l-32-64H32c-17.67 0-32 14.33-32 32v112C0 490.5 21.49 512 48 512h416c26.51 0 48-21.49 48-48V352C512 334.3 497.7 320 480 320z\", \"M137.4 150.6c-12.5-12.5-12.5-32.75 0-45.25l96-96c12.5-12.5 32.75-12.5 45.25 0l96 96c12.5 12.5 12.5 32.75 0 45.25C368.4 156.9 360.2 160 352 160s-16.38-3.125-22.62-9.375L288 109.3V288c0 17.69-14.31 32-32 32S224 305.7 224 288V109.3L182.6 150.6C170.1 163.1 149.9 163.1 137.4 150.6z\"]]\n};\nvar faInboxArrowUp = faInboxOut;\nvar faCloudSlash = {\n  prefix: 'fad',\n  iconName: 'cloud-slash',\n  icon: [640, 512, [], \"e137\", [\"M138.6 83.31C167.8 51.75 209.6 32 255.1 32C315.3 32 367 64.25 394.7 112.2C409.9 101.1 428.3 96 448 96C501 96 544 138.1 544 192C544 204.2 541.7 215.8 537.6 226.6C596 238.4 640 290.1 640 352C640 388.6 624.6 421.6 599.1 444.1L138.6 83.31zM97.17 172.6L487.4 480H143.1C64.47 480-.001 415.5-.001 336C-.001 273.2 40.17 219.8 96.2 200.1C96.07 197.4 95.1 194.7 95.1 192C95.1 185.4 96.4 178.9 97.17 172.6V172.6z\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faVolumeHigh = {\n  prefix: 'fad',\n  iconName: 'volume-high',\n  icon: [640, 512, [128266, \"volume-up\"], \"f028\", [\"M473.1 108.2c-10.22-8.334-25.34-6.898-33.78 3.34c-8.406 10.24-6.906 25.35 3.344 33.74C476.6 172.1 496 213.3 496 255.1s-19.44 82.1-53.31 110.7c-10.25 8.396-11.75 23.5-3.344 33.74c4.75 5.775 11.62 8.771 18.56 8.771c5.375 0 10.75-1.779 15.22-5.431C518.2 366.9 544 313 544 255.1S518.2 145 473.1 108.2zM412.6 182c-10.28-8.334-25.41-6.867-33.75 3.402c-8.406 10.24-6.906 25.35 3.375 33.74C393.5 228.4 400 241.8 400 255.1c0 14.17-6.5 27.59-17.81 36.83c-10.28 8.396-11.78 23.5-3.375 33.74c4.719 5.806 11.62 8.802 18.56 8.802c5.344 0 10.75-1.779 15.19-5.399C435.1 311.5 448 284.6 448 255.1S435.1 200.4 412.6 182zM534.4 33.4c-10.22-8.334-25.34-6.867-33.78 3.34c-8.406 10.24-6.906 25.35 3.344 33.74C559.9 116.3 592 183.9 592 255.1s-32.09 139.7-88.06 185.5c-10.25 8.396-11.75 23.5-3.344 33.74C505.3 481 512.2 484 519.2 484c5.375 0 10.75-1.779 15.22-5.431C601.5 423.6 640 342.5 640 255.1S601.5 88.34 534.4 33.4z\", \"M320 64.12v383.7c0 12.58-7.337 23.99-18.84 29.14C296.1 478.9 292.4 479.8 288 479.8c-7.688 0-15.28-2.822-21.27-8.128l-134.9-119.8H48c-26.51 0-48-21.48-48-47.96V208C0 181.6 21.49 160.1 48 160.1h83.84l134.9-119.8c9.422-8.365 22.93-10.47 34.43-5.29C312.7 40.13 320 51.55 320 64.12z\"]]\n};\nvar faVolumeUp = faVolumeHigh;\nvar faUsersRays = {\n  prefix: 'fad',\n  iconName: 'users-rays',\n  icon: [640, 512, [], \"e593\", [\"M127.8 176C127.8 149.5 149.3 128 175.8 128C202.3 128 223.8 149.5 223.8 176C223.8 202.5 202.3 224 175.8 224C149.3 224 127.8 202.5 127.8 176V176zM218.7 256C227.8 256 236.5 258.3 244 262.4C211.6 274.3 186.8 301.9 178.8 336H122.7C107.9 336 96 324.1 96 309.3C96 279.9 119.9 256 149.3 256H218.7zM517.3 336H461.2C453.2 301.9 428.4 274.3 395.1 262.4C403.5 258.3 412.2 256 421.3 256H490.7C520.1 256 544 279.9 544 309.3C544 324.1 532.1 336 517.3 336H517.3zM432 360C432 373.3 421.3 384 408 384H232C218.7 384 208 373.3 208 360C208 351.6 209.4 343.5 212.1 336C220.7 311.7 241.1 293.4 267.1 288.1C271.9 288.3 275.9 288 280 288H360C364.1 288 368.1 288.3 372 288.1C398 293.4 419.3 311.7 427.9 336C430.6 343.5 432 351.6 432 360zM416 176C416 149.5 437.5 128 464 128C490.5 128 512 149.5 512 176C512 202.5 490.5 224 464 224C437.5 224 416 202.5 416 176zM384 192C384 227.3 355.3 256 320 256C284.7 256 256 227.3 256 192C256 156.7 284.7 128 320 128C355.3 128 384 156.7 384 192z\", \"M112.1 79.03C122.3 88.4 122.3 103.6 112.1 112.1C103.6 122.3 88.4 122.3 79.03 112.1L7.029 40.97C-2.343 31.6-2.343 16.4 7.029 7.029C16.4-2.343 31.6-2.343 40.97 7.029L112.1 79.03zM599 7.029C608.4-2.343 623.6-2.343 632.1 7.029C642.3 16.4 642.3 31.6 632.1 40.97L560.1 112.1C551.6 122.3 536.4 122.3 527 112.1C517.7 103.6 517.7 88.4 527 79.03L599 7.029zM7.029 471L79.03 399C88.4 389.7 103.6 389.7 112.1 399C122.3 408.4 122.3 423.6 112.1 432.1L40.97 504.1C31.6 514.3 16.4 514.3 7.029 504.1C-2.343 495.6-2.343 480.4 7.029 471V471zM527 432.1C517.7 423.6 517.7 408.4 527 399C536.4 389.7 551.6 389.7 560.1 399L632.1 471C642.3 480.4 642.3 495.6 632.1 504.1C623.6 514.3 608.4 514.3 599 504.1L527 432.1z\"]]\n};\nvar faWallet = {\n  prefix: 'fad',\n  iconName: 'wallet',\n  icon: [512, 512, [], \"f555\", [\"M0 80C0 53.49 21.49 32 48 32H432C458.5 32 480 53.49 480 80V136.6C470.6 131.1 459.7 128 448 128L48 128C21.49 128 0 106.5 0 80V80z\", \"M48 127.1L448 128C448.4 128 448.9 128 449.3 128C460.5 128.3 470.9 131.6 480 136.9V136.6C499.1 147.6 512 168.3 512 192V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V80C0 106.5 21.49 128 48 128L48 127.1zM416 336C433.7 336 448 321.7 448 304C448 286.3 433.7 272 416 272C398.3 272 384 286.3 384 304C384 321.7 398.3 336 416 336z\"]]\n};\nvar faOctagonCheck = {\n  prefix: 'fad',\n  iconName: 'octagon-check',\n  icon: [512, 512, [], \"e426\", [\"M140.6 21.15C154.1 7.652 172.4 .0664 191.5 .0664H320.5C339.6 .0664 357.9 7.652 371.4 21.15L490.8 140.6C504.3 154.1 511.9 172.4 511.9 191.5V320.5C511.9 339.6 504.3 357.9 490.8 371.4L371.4 490.8C357.9 504.3 339.6 511.9 320.5 511.9H191.5C172.4 511.9 154.1 504.3 140.6 490.8L21.15 371.4C7.652 357.9 .0666 339.6 .0666 320.5V191.5C.0666 172.4 7.652 154.1 21.15 140.6L140.6 21.15zM368.1 208.1C378.3 199.6 378.3 184.4 368.1 175C359.6 165.7 344.4 165.7 335 175L224 286.1L176.1 239C167.6 229.7 152.4 229.7 143 239C133.7 248.4 133.7 263.6 143 272.1L207 336.1C216.4 346.3 231.6 346.3 240.1 336.1L368.1 208.1z\", \"M368.1 175C378.3 184.4 378.3 199.6 368.1 208.1L240.1 336.1C231.6 346.3 216.4 346.3 207 336.1L143 272.1C133.7 263.6 133.7 248.4 143 239C152.4 229.7 167.6 229.7 176.1 239L224 286.1L335 175C344.4 165.7 359.6 165.7 368.1 175V175z\"]]\n};\nvar faFlatbreadStuffed = {\n  prefix: 'fad',\n  iconName: 'flatbread-stuffed',\n  icon: [512, 512, [129369], \"e40c\", [\"M137.1 201.1C107.6 230.6 104.2 276.3 126.7 309.6L245.6 190.7C231.2 180.9 214.5 176 197.8 176C175.8 176 153.9 184.4 137.1 201.1zM341.2 44.9c-10.54 2.701-21.43 5.576-28.83 4.27c-7.926-1.307-18.03-7.75-27.79-14.02C269.4 25.3 251.9 14.1 232.9 16.27C213.4 18.54 200.1 33.76 188.5 47.17C181.5 55.18 174.2 63.54 167.4 66.68C160.8 69.82 149.8 70.17 139.2 70.52C100 71.82 72.87 74.79 70.6 139.1C70.17 149.6 69.82 160.8 66.77 167.3C63.46 174.1 55.19 181.3 47.08 188.4C33.67 200 18.54 213.2 16.28 232.9C14.1 251.8 25.31 269.2 35.15 284.6c6.27 9.756 12.71 19.69 14.11 27.7c1.307 7.402-1.568 18.29-4.355 28.74c-4.352 16.8-9.193 35.77-1.553 53.72c2.242-3.289 4.662-6.479 7.52-9.336l53.14-53.14C88.69 311.1 80 287.6 80 261.8c0-31.46 12.25-61.03 34.5-83.28C136.7 156.3 166.3 144 197.8 144c25.87 0 50.22 8.688 70.52 24.01l117.1-117.1c2.877-2.875 6.014-5.393 9.301-7.641C376.9 35.74 357.9 40.47 341.2 44.9z\", \"M456.7 76.63c-11.83-15.53-34.88-16.94-48.68-3.139L73.49 408.1c-13.8 13.8-12.38 36.85 3.141 48.68c106.3 81.02 258.8 72.96 355.9-24.18C529.7 335.4 537.8 182.9 456.7 76.63zM240 448C231.2 448 224 440.8 224 432c0-8.838 7.165-16 16-16S256 423.2 256 432C256 440.8 248.8 448 240 448zM272 384c-8.836 0-16-7.164-16-16c0-8.838 7.165-16 16-16S288 359.2 288 368C288 376.8 280.8 384 272 384zM304 448c-8.836 0-16-7.164-16-16c0-8.838 7.165-16 16-16S320 423.2 320 432C320 440.8 312.8 448 304 448z\"]]\n};\nvar faClipboardCheck = {\n  prefix: 'fad',\n  iconName: 'clipboard-check',\n  icon: [384, 512, [], \"f46c\", [\"M336 64H256c35.35 0 64 28.65 64 64v16C320 152.8 312.8 160 304 160h-224C71.16 160 64 152.8 64 144V128c0-35.35 28.65-64 64-64H48C21.49 64 0 85.49 0 112v352C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48v-352C384 85.49 362.5 64 336 64zM282.9 278.8l-88 112c-4.047 5.156-10.02 8.438-16.53 9.062C177.6 399.1 176.8 400 175.1 400c-5.703 0-11.25-2.031-15.62-5.781l-56-48c-10.06-8.625-11.22-23.78-2.594-33.84c8.609-10.06 23.77-11.22 33.84-2.594l36.98 31.69l72.52-92.28c8.188-10.44 23.3-12.22 33.7-4.062C289.3 253.3 291.1 268.4 282.9 278.8z\", \"M256 64c0-35.35-28.65-64-64-64S128 28.65 128 64C92.65 64 64 92.65 64 128v16C64 152.8 71.16 160 80 160h224C312.8 160 320 152.8 320 144V128C320 92.65 291.3 64 256 64zM192 88C178.7 88 168 77.25 168 64c0-13.26 10.75-24 24-24S216 50.74 216 64C216 77.25 205.3 88 192 88zM245.1 249.2l-72.52 92.28L135.6 309.8C125.5 301.2 110.4 302.3 101.8 312.4c-8.625 10.06-7.469 25.22 2.594 33.84l56 48C164.7 397.1 170.3 400 175.1 400c.7813 0 1.562-.0313 2.344-.125c6.516-.625 12.48-3.906 16.53-9.062l88-112c8.188-10.41 6.375-25.5-4.047-33.69C268.4 236.1 253.3 238.8 245.1 249.2z\"]]\n};\nvar faCartCirclePlus = {\n  prefix: 'fad',\n  iconName: 'cart-circle-plus',\n  icon: [640, 512, [], \"e3f3\", [\"M0 24C0 10.75 10.75 0 24 0H96C107.5 0 117.4 8.19 119.6 19.51L121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L537.6 196.9C524.3 193.7 510.3 192 496 192C427.6 192 368.3 231 339.2 288H170.7L179.9 336H322.9C320.1 346.4 319.1 357.1 319.1 368C319.1 373.4 320.2 378.7 320.7 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.26 0 24L0 24zM224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464z\", \"M496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512zM560 352H512V304C512 295.2 504.8 288 496 288C487.2 288 480 295.2 480 304V352H432C423.2 352 416 359.2 416 368C416 376.8 423.2 384 432 384H480V432C480 440.8 487.2 448 496 448C504.8 448 512 440.8 512 432V384H560C568.8 384 576 376.8 576 368C576 359.2 568.8 352 560 352z\"]]\n};\nvar faTruckClock = {\n  prefix: 'fad',\n  iconName: 'truck-clock',\n  icon: [640, 512, [\"shipping-timed\"], \"f48c\", [\"M224 160H240C248.8 160 256 167.2 256 176C256 184.8 248.8 192 240 192H208C199.2 192 192 184.8 192 176V112C192 103.2 199.2 96 208 96C216.8 96 224 103.2 224 112V160zM256 432C256 476.2 220.2 512 176 512C131.8 512 96 476.2 96 432C96 387.8 131.8 352 176 352C220.2 352 256 387.8 256 432zM544 432C544 476.2 508.2 512 464 512C419.8 512 384 476.2 384 432C384 387.8 419.8 352 464 352C508.2 352 544 387.8 544 432z\", \"M.0003 48C.0003 21.49 21.49 0 48 0H368C394.5 0 416 21.49 416 48V96H466.7C483.7 96 499.1 102.7 512 114.7L589.3 192C601.3 204 608 220.3 608 237.3V352C625.7 352 640 366.3 640 384C640 401.7 625.7 416 608 416H574.9C567.1 361.7 520.4 320 464 320C407.6 320 360.9 361.7 353.1 416H286.9C279.1 361.7 232.4 320 176 320C119.6 320 72.9 361.7 65.13 416H48C21.49 416 0 394.5 0 368L.0003 48zM544 256V237.3L466.7 160H416V256H544zM208 288C269.9 288 320 237.9 320 176C320 114.1 269.9 64 208 64C146.1 64 96 114.1 96 176C96 237.9 146.1 288 208 288z\"]]\n};\nvar faShippingTimed = faTruckClock;\nvar faPool8Ball = {\n  prefix: 'fad',\n  iconName: 'pool-8-ball',\n  icon: [512, 512, [], \"e3c5\", [\"M292.1 174.3C299.8 165.1 304 155.5 304 144C304 117.5 282.5 96 256 96S208 117.5 208 144c0 11.53 4.25 21.97 11.04 30.26C207.5 184.5 200 199.3 200 216C200 246.9 225.1 272 256 272s56-25.12 56-56C312 199.3 304.5 184.5 292.1 174.3zM240 144C240 135.2 247.2 128 256 128s16 7.188 16 16S264.8 160 256 160S240 152.8 240 144zM256 240c-13.23 0-24-10.78-24-24S242.8 192 256 192s24 10.78 24 24S269.2 240 256 240z\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 320c-70.69 0-128-57.31-128-128c0-70.69 57.31-128 128-128s128 57.31 128 128C384 262.7 326.7 320 256 320z\"]]\n};\nvar faFileAudio = {\n  prefix: 'fad',\n  iconName: 'file-audio',\n  icon: [384, 512, [], \"f1c7\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM176 404c0 10.75-12.88 15.98-20.5 8.484L120 376H76C69.38 376 64 370.6 64 364v-56C64 301.4 69.38 296 76 296H120l35.5-36.5C163.1 251.9 176 257.3 176 268V404zM224 387.8c-4.391 0-8.75-1.835-11.91-5.367c-5.906-6.594-5.359-16.69 1.219-22.59C220.2 353.7 224 345.2 224 336s-3.797-17.69-10.69-23.88c-6.578-5.906-7.125-16-1.219-22.59c5.922-6.594 16.05-7.094 22.59-1.219C248.2 300.5 256 317.8 256 336s-7.766 35.53-21.31 47.69C231.6 386.4 227.8 387.8 224 387.8zM265.2 441.1c-2.781 1.938-5.988 2.875-9.145 2.875c-5.047 0-10.03-2.375-13.14-6.844c-5.047-7.25-3.281-17.22 3.969-22.28C272.6 396.9 288 367.4 288 336s-15.38-60.84-41.14-78.8c-7.25-5.062-9.027-15.03-3.98-22.28c5.047-7.281 14.99-9.062 22.27-3.969C299.5 254.9 320 294.2 320 336C320 377.8 299.5 417.1 265.2 441.1z\", \"M256 0v128h128L256 0zM155.5 259.5L120 296H76C69.38 296 64 301.4 64 308v56c0 6.625 5.375 12 12 12H120l35.5 36.5C163.1 420 176 414.8 176 404v-136C176 257.3 163.1 251.9 155.5 259.5zM234.7 288.3c-6.547-5.875-16.67-5.375-22.59 1.219c-5.906 6.594-5.359 16.69 1.219 22.59C220.2 318.3 224 326.8 224 336s-3.797 17.69-10.69 23.88c-6.578 5.906-7.125 16-1.219 22.59C215.3 386 219.6 387.8 224 387.8c3.812 0 7.625-1.398 10.69-4.148C248.2 371.5 256 354.2 256 336S248.2 300.5 234.7 288.3zM265.1 230.9c-7.281-5.094-17.22-3.312-22.27 3.969c-5.047 7.25-3.27 17.22 3.98 22.28C272.6 275.2 288 304.6 288 336s-15.39 60.86-41.16 78.83c-7.25 5.062-9.016 15.03-3.969 22.28c3.109 4.469 8.09 6.844 13.14 6.844c3.156 0 6.363-.9375 9.145-2.875C299.5 417.1 320 377.8 320 336C320 294.2 299.5 254.9 265.1 230.9z\"]]\n};\nvar faTurnDownLeft = {\n  prefix: 'fad',\n  iconName: 'turn-down-left',\n  icon: [512, 512, [], \"e331\", [\"M160 256h272C440.8 256 448 248.8 448 240V64c0-17.67 14.31-32 32-32s32 14.33 32 32V240c0 44.11-35.88 80-80 80H160V256z\", \"M119.7 409.6c6.984 6.484 17.17 8.219 25.92 4.406s14.41-12.45 14.41-22v-208c0-9.547-5.656-18.19-14.41-22S126.7 159.9 119.7 166.4l-112 104c-10.23 9.498-10.23 25.69 0 35.19L119.7 409.6z\"]]\n};\nvar faLockHashtag = {\n  prefix: 'fad',\n  iconName: 'lock-hashtag',\n  icon: [448, 512, [], \"e423\", [\"M192 320H256V384H192V320zM80 192V144C80 64.47 144.5 0 224 0C303.5 0 368 64.47 368 144V192H384C419.3 192 448 220.7 448 256V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V256C0 220.7 28.65 192 64 192H80zM144 192H304V144C304 99.82 268.2 64 224 64C179.8 64 144 99.82 144 144V192zM160 256V288H128C119.2 288 112 295.2 112 304C112 312.8 119.2 320 128 320H160V384H128C119.2 384 112 391.2 112 400C112 408.8 119.2 416 128 416H160V448C160 456.8 167.2 464 176 464C184.8 464 192 456.8 192 448V416H256V448C256 456.8 263.2 464 272 464C280.8 464 288 456.8 288 448V416H320C328.8 416 336 408.8 336 400C336 391.2 328.8 384 320 384H288V320H320C328.8 320 336 312.8 336 304C336 295.2 328.8 288 320 288H288V256C288 247.2 280.8 240 272 240C263.2 240 256 247.2 256 256V288H192V256C192 247.2 184.8 240 176 240C167.2 240 160 247.2 160 256z\", \"M192 288H256V256C256 247.2 263.2 240 272 240C280.8 240 288 247.2 288 256V288H320C328.8 288 336 295.2 336 304C336 312.8 328.8 320 320 320H288V384H320C328.8 384 336 391.2 336 400C336 408.8 328.8 416 320 416H288V448C288 456.8 280.8 464 272 464C263.2 464 256 456.8 256 448V416H192V448C192 456.8 184.8 464 176 464C167.2 464 160 456.8 160 448V416H128C119.2 416 112 408.8 112 400C112 391.2 119.2 384 128 384H160V320H128C119.2 320 112 312.8 112 304C112 295.2 119.2 288 128 288H160V256C160 247.2 167.2 240 176 240C184.8 240 192 247.2 192 256V288zM256 384V320H192V384H256z\"]]\n};\nvar faChartRadar = {\n  prefix: 'fad',\n  iconName: 'chart-radar',\n  icon: [512, 512, [], \"e0e7\", [\"M107.1 63.75C118.6 44.09 139.6 32 162.4 32H349.6C372.4 32 393.4 44.09 404.9 63.75L498.2 223.8C509.9 243.7 509.9 268.3 498.2 288.2L404.9 448.2C393.4 467.9 372.4 480 349.6 480H162.4C139.6 480 118.6 467.9 107.1 448.2L13.77 288.2C2.141 268.3 2.141 243.7 13.77 223.8L107.1 63.75zM349.6 96H162.4L69.05 256L162.4 416H349.6L442.1 256L349.6 96z\", \"M330.4 281.4C347.4 285.9 360 301.5 360 319.1C360 342.1 342.1 360 320 360C304.1 360 290.3 350.7 283.9 337.3L186.7 317.8C179.6 324.1 170.2 328 160 328C137.9 328 120 310.1 120 288C120 265.9 137.9 248 160 248L217.6 171.2C216.6 167.7 216 163.9 216 160C216 137.9 233.9 120 256 120C278.1 120 296 137.9 296 160C296 167.6 293.9 174.7 290.2 180.8L330.4 281.4zM249.6 208.6L202 271.9L281.3 287.8L249.6 208.6z\"]]\n};\nvar faStaff = {\n  prefix: 'fad',\n  iconName: 'staff',\n  icon: [512, 512, [], \"f71b\", [\"M96.02 303.1v44.12l60.12-60.12H112C103.1 287.1 96.02 295.1 96.02 303.1zM369.9 284.7l32.25 18.63c7.625 4.498 17.49 1.85 21.87-5.774l19.51-33.85L369.9 284.7z\", \"M512 79.1v103.9c0 35.75-23.74 67.12-57.99 76.87L285.1 308.1c-13.12 3.75-24.1 10.76-34.62 20.38l-175.6 175.6c-9.375 9.375-24.5 9.375-33.87 0l-33.1-33.1c-9.375-9.373-9.375-24.5 0-33.87l175.6-175.6c21.12-21.13 47.33-36.48 76.08-44.73l157.3-45.01V95.1h-50.37l-11.5 23.12c-4 7.875-13.62 11.13-21.5 7.125L275.4 97.62c-7.873-3.875-11.12-13.5-7.123-21.37l16.01-32.02c13.5-27.12 41.23-44.23 71.48-44.23h76.25C476.1 0 512 35.88 512 79.1z\"]]\n};\nvar faBurger = {\n  prefix: 'fad',\n  iconName: 'burger',\n  icon: [512, 512, [\"hamburger\"], \"f805\", [\"M475.3 388.7C478.3 391.7 480 395.8 480 400V416C480 432.1 473.3 449.3 461.3 461.3C449.3 473.3 432.1 480 416 480H96C79.03 480 62.75 473.3 50.75 461.3C38.74 449.3 32 432.1 32 416V400C32 395.8 33.69 391.7 36.69 388.7C39.69 385.7 43.76 384 48 384H464C468.2 384 472.3 385.7 475.3 388.7zM50.39 220.8C45.93 218.6 42.03 215.5 38.97 211.6C35.91 207.7 33.79 203.2 32.75 198.4C31.71 193.5 31.8 188.5 32.99 183.7C54.98 97.02 146.5 32 256 32C365.5 32 457 97.02 479 183.7C480.2 188.5 480.3 193.5 479.2 198.4C478.2 203.2 476.1 207.7 473 211.6C469.1 215.5 466.1 218.6 461.6 220.8C457.2 222.9 452.3 224 447.3 224H64.67C59.73 224 54.84 222.9 50.39 220.8zM372.7 116.7C369.7 119.7 368 123.8 368 128C368 131.2 368.9 134.3 370.7 136.9C372.5 139.5 374.1 141.6 377.9 142.8C380.8 143.1 384 144.3 387.1 143.7C390.2 143.1 393.1 141.6 395.3 139.3C397.6 137.1 399.1 134.2 399.7 131.1C400.3 128 399.1 124.8 398.8 121.9C397.6 118.1 395.5 116.5 392.9 114.7C390.3 112.9 387.2 111.1 384 111.1C379.8 111.1 375.7 113.7 372.7 116.7V116.7zM244.7 84.69C241.7 87.69 240 91.76 240 96C240 99.16 240.9 102.3 242.7 104.9C244.5 107.5 246.1 109.6 249.9 110.8C252.8 111.1 256 112.3 259.1 111.7C262.2 111.1 265.1 109.6 267.3 107.3C269.6 105.1 271.1 102.2 271.7 99.12C272.3 96.02 271.1 92.8 270.8 89.88C269.6 86.95 267.5 84.45 264.9 82.7C262.3 80.94 259.2 79.1 256 79.1C251.8 79.1 247.7 81.69 244.7 84.69V84.69zM116.7 116.7C113.7 119.7 112 123.8 112 128C112 131.2 112.9 134.3 114.7 136.9C116.5 139.5 118.1 141.6 121.9 142.8C124.8 143.1 128 144.3 131.1 143.7C134.2 143.1 137.1 141.6 139.3 139.3C141.6 137.1 143.1 134.2 143.7 131.1C144.3 128 143.1 124.8 142.8 121.9C141.6 118.1 139.5 116.5 136.9 114.7C134.3 112.9 131.2 111.1 128 111.1C123.8 111.1 119.7 113.7 116.7 116.7L116.7 116.7z\", \"M481.9 270.1C490.9 279.1 496 291.3 496 304C496 316.7 490.9 328.9 481.9 337.9C472.9 346.9 460.7 352 448 352H64C51.27 352 39.06 346.9 30.06 337.9C21.06 328.9 16 316.7 16 304C16 291.3 21.06 279.1 30.06 270.1C39.06 261.1 51.27 256 64 256H448C460.7 256 472.9 261.1 481.9 270.1z\"]]\n};\nvar faHamburger = faBurger;\nvar faUtilityPole = {\n  prefix: 'fad',\n  iconName: 'utility-pole',\n  icon: [512, 512, [], \"e2c3\", [\"M128 55.1C128 42.74 117.3 32 104 32S80 42.74 80 55.1V64H128V55.1zM24 32C10.75 32 0 42.74 0 55.1V64h48V55.1C48 42.74 37.25 32 24 32zM83.16 128L224 221.9V183.4L140.8 128H83.16zM488 32c-13.25 0-24 10.74-24 23.1V64H512V55.1C512 42.74 501.3 32 488 32zM408 32C394.7 32 384 42.74 384 55.1V64h48V55.1C432 42.74 421.3 32 408 32zM288 183.4v38.46L428.8 128h-57.69L288 183.4z\", \"M512 64v32c0 17.67-14.33 32-32 32h-192v384H224V128H32C14.33 128 0 113.7 0 96V64h224V16C224 7.162 231.2 0 240 0h32C280.8 0 288 7.162 288 16V64H512z\"]]\n};\nvar faTransporter6 = {\n  prefix: 'fad',\n  iconName: 'transporter-6',\n  icon: [512, 512, [], \"e2a7\", [\"M509.8 396.4L480 384l-12.38-29.75C466.9 352.9 465.5 352 464 352s-2.875 .875-3.625 2.25L448 384l-29.75 12.38C416.9 397.1 416 398.5 416 400s.875 2.875 2.25 3.625L448 416l12.38 29.75C461.1 447.1 462.5 448 464 448s2.875-.875 3.625-2.25L480 416l29.75-12.38C511.1 402.9 512 401.5 512 400S511.1 397.1 509.8 396.4zM93.75 44.38L64 32L51.63 2.25C50.88 .875 49.5 0 48 0S45.13 .875 44.38 2.25L32 32L2.25 44.38C.875 45.13 0 46.5 0 48s.875 2.875 2.25 3.625L32 64l12.38 29.75C45.13 95.13 46.5 96 48 96s2.875-.875 3.625-2.25L64 64l29.75-12.38C95.13 50.88 96 49.5 96 48S95.13 45.13 93.75 44.38zM224 32h64c8.844 0 16-7.156 16-16S296.8 0 288 0H224C215.2 0 208 7.156 208 16S215.2 32 224 32zM400 256h-288C103.2 256 96 263.2 96 272S103.2 288 112 288h288C408.8 288 416 280.8 416 272S408.8 256 400 256z\", \"M384 448H128c-17.62 0-32 14.38-32 32v32h320v-32C416 462.4 401.6 448 384 448z\"]]\n};\nvar faWrench = {\n  prefix: 'fad',\n  iconName: 'wrench',\n  icon: [512, 512, [128295], \"f0ad\", [\"M200.6 209.6l-179.5 179.5c-28.12 28.12-28.12 73.69 0 101.8C35.16 504.1 53.56 512 71.1 512s36.84-7.031 50.91-21.09l179.5-179.5C254.2 295.6 216.4 257.8 200.6 209.6zM80 456c-13.25 0-24-10.75-24-24c0-13.26 10.75-24 24-24s24 10.74 24 24C104 445.3 93.25 456 80 456z\", \"M507.4 198.7c-15.09 62.18-68.32 110.5-131.7 119.6c-106.9 15.34-197.3-75.1-181.1-181.1c9.088-63.33 57.42-116.6 119.6-131.7c27.13-6.582 53.4-5.89 77.37 .1745c11.99 3.033 15.94 18.27 7.197 27.02L320 109.7l-.0001 82.29L402.3 192l77.88-77.88c8.746-8.746 23.98-4.793 27.02 7.197C513.2 145.3 513.9 171.6 507.4 198.7z\"]]\n};\nvar faBugs = {\n  prefix: 'fad',\n  iconName: 'bugs',\n  icon: [576, 512, [], \"e4d0\", [\"M501.5 322.7L516.2 331.2L530.1 315.3C538.9 305.3 554 304.4 563.1 313.1C573.9 321.9 574.9 337 566.2 346.1L539.2 377.6C531.7 386.2 519.1 388.3 509.2 382.6L481.5 366.6L469.9 386.7L497.9 413.8C504.9 420.6 507.1 430.1 503.5 440L482.4 492.5C477.5 504.8 463.5 510.8 451.2 505.8C438.9 500.9 432.9 486.9 437.9 474.6L452.9 437.1L439.3 423.9C419.1 435.6 395 436.7 374.1 424.6C353.1 412.5 341.6 390.4 342.1 367.8L323.8 362.6L298.9 394.4C290.7 404.8 275.6 406.6 265.2 398.4C254.8 390.3 252.9 375.2 261.1 364.7L296.1 320.2C302.1 312.6 312.1 309.3 321.5 311.1L359 322.7L370.6 302.6L342.9 286.6C333 280.8 328.5 268.9 332.2 258.1L345.3 219.4C349.5 206.9 363.1 200.2 375.7 204.4C388.2 208.7 394.1 222.3 390.7 234.8L383.1 254.8L398.7 263.3C408.6 255.6 420.4 251 432.8 249.1L440.6 169.7C441.9 156.5 453.6 146.8 466.8 148.1C480 149.4 489.7 161.1 488.4 174.3L482.2 237.3L533.7 200.5C544.5 192.8 559.4 195.3 567.2 206C574.9 216.8 572.4 231.8 561.6 239.5L495.1 286.5C501.2 297.7 503.2 310.3 501.5 322.7L501.5 322.7z\", \"M187.3 135.1H204.3L208.5 115.3C211.1 102.3 223.7 93.86 236.7 96.46C249.7 99.06 258.1 111.7 255.5 124.7L247.5 164.7C245.3 175.9 235.4 183.1 223.1 183.1H191.1V207.3L229.8 216.7C239.3 219.1 246.4 226.9 247.8 236.6L255.8 292.6C257.6 305.7 248.5 317.9 235.4 319.8C222.3 321.6 210.1 312.5 208.2 299.4L202.5 259.4L184.1 254.8C173.2 274.6 152.2 288 127.1 288C103.8 288 82.75 274.6 71.87 254.8L53.47 259.4L47.76 299.4C45.88 312.5 33.72 321.6 20.6 319.8C7.481 317.9-1.636 305.7 .2381 292.6L8.238 236.6C9.618 226.9 16.71 219.1 26.18 216.7L63.1 207.3V183.1H31.1C20.56 183.1 10.71 175.9 8.463 164.7L.4627 124.7C-2.137 111.7 6.292 99.06 19.29 96.46C32.29 93.86 44.93 102.3 47.53 115.3L51.67 135.1H68.65C73.35 124.4 81.36 114.5 91.51 107.4L58.14 33.92C52.66 21.85 58.01 7.625 70.07 2.145C82.14-3.335 96.37 2.007 101.8 14.08L127.1 71.66L154.1 14.08C159.6 2.007 173.8-3.335 185.9 2.145C197.1 7.625 203.3 21.85 197.8 33.92L164.5 107.4C174.6 114.5 182.6 124.4 187.3 135.1L187.3 135.1z\"]]\n};\nvar faVectorPolygon = {\n  prefix: 'fad',\n  iconName: 'vector-polygon',\n  icon: [448, 512, [], \"e2c7\", [\"M320 64V128H128V64H320zM322.2 139.7C326.9 151.6 338.4 160 352 160H384.3L351.4 217.6C348.4 203 335.5 192 320 192H292.3L322.2 139.7zM320 320C335.5 320 348.4 308.1 351.4 294.4L384.3 352H352C338.4 352 326.9 360.4 322.2 372.3L292.3 320H320zM128 448V384H320V448H128zM32 352V160H96V352H32z\", \"M96 32C113.7 32 128 46.33 128 64V128C128 145.7 113.7 160 96 160H32C14.33 160 0 145.7 0 128V64C0 46.33 14.33 32 32 32H96zM80 80H48V112H80V80zM416 32C433.7 32 448 46.33 448 64V128C448 145.7 433.7 160 416 160H352C334.3 160 320 145.7 320 128V64C320 46.33 334.3 32 352 32H416zM400 80H368V112H400V80zM0 384C0 366.3 14.33 352 32 352H96C113.7 352 128 366.3 128 384V448C128 465.7 113.7 480 96 480H32C14.33 480 0 465.7 0 448V384zM48 432H80V400H48V432zM416 352C433.7 352 448 366.3 448 384V448C448 465.7 433.7 480 416 480H352C334.3 480 320 465.7 320 448V384C320 366.3 334.3 352 352 352H416zM400 400H368V432H400V400zM224 224C224 206.3 238.3 192 256 192H320C337.7 192 352 206.3 352 224V288C352 305.7 337.7 320 320 320H256C238.3 320 224 305.7 224 288V224zM272 272H304V240H272V272z\"]]\n};\nvar faDiagramNested = {\n  prefix: 'fad',\n  iconName: 'diagram-nested',\n  icon: [448, 512, [], \"e157\", [\"M64 320V224H128V320C128 337.7 142.3 352 160 352H256V416H160C106.1 416 64 373 64 320z\", \"M144 32C170.5 32 192 53.49 192 80V176C192 202.5 170.5 224 144 224H48C21.49 224 0 202.5 0 176V80C0 53.49 21.49 32 48 32H144zM400 288C426.5 288 448 309.5 448 336V432C448 458.5 426.5 480 400 480H304C277.5 480 256 458.5 256 432V336C256 309.5 277.5 288 304 288H400z\"]]\n};\nvar faRupeeSign = {\n  prefix: 'fad',\n  iconName: 'rupee-sign',\n  icon: [448, 512, [8360, \"rupee\"], \"f156\", [\"\", \"M0 64C0 46.33 14.33 32 32 32H112C191.5 32 256 96.47 256 176C256 255.5 191.5 320 112 320H64V448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448V64zM64 256H112C156.2 256 192 220.2 192 176C192 131.8 156.2 96 112 96H64V256zM162.3 459.9L98.29 299.9L157.7 276.1L221.7 436.1C228.3 452.5 220.3 471.1 203.9 477.7C187.5 484.3 168.9 476.3 162.3 459.9H162.3zM329.1 260.4C323.7 263.7 321.1 267.1 320.5 272.4C319.6 278.4 320.4 281.2 320.8 282.2C321.3 283.3 322.2 284.8 325 287.1C332.2 292.8 343.7 297.1 362.9 303.8C363.4 303.1 363.8 304.2 364.2 304.3C380.3 309.1 402.9 317.9 419.1 332.4C429.5 340.5 437.9 351 443 364.7C448.1 378.4 449.1 393.2 446.8 408.7C442.7 436.8 426.4 457.1 403.1 469.6C381 480.7 354.9 482.1 329.9 477.6L329.7 477.5C320.4 475.8 309.2 471.8 300.5 468.6C294.4 466.3 287.9 463.7 282.7 461.6C280.2 460.6 278.1 459.8 276.4 459.1C259.9 452.7 251.8 434.2 258.2 417.7C264.6 401.2 283.1 393.1 299.6 399.5C302.2 400.5 304.8 401.5 307.5 402.6C312.3 404.5 317.4 406.5 322.9 408.6C331.7 411.9 338.2 413.1 341.6 414.6C357.2 417.5 368.3 415.5 374.5 412.4C379.4 409.9 382.5 406.3 383.5 399.3C384.5 392.4 383.7 388.8 383.1 387.1C382.4 385.4 381.3 383.5 378.6 381.2C371.7 375.4 360.4 370.8 341.6 364.2C340.6 363.8 339.6 363.5 338.6 363.1C323.1 357.7 301.6 350.2 285.3 337.2C275.8 329.7 266.1 319.7 261.5 306.3C256.1 292.8 254.9 278.2 257.2 263.1C265.6 205.1 324.2 185.1 374.1 194.2C380.1 195.5 401.4 200 409.5 202.6C426.4 207.8 435.8 225.7 430.6 242.6C425.3 259.5 407.4 268.9 390.5 263.7C385.8 262.2 368.2 258.2 362.6 257.2C347.1 254.5 336.8 256.8 329.1 260.4V260.4z\"]]\n};\nvar faRupee = faRupeeSign;\nvar faFileImage = {\n  prefix: 'fad',\n  iconName: 'file-image',\n  icon: [384, 512, [128443], \"f1c5\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM96 224c17.67 0 32 14.33 32 32S113.7 288 96 288S64 273.7 64 256S78.33 224 96 224zM318.1 439.5C315.3 444.8 309.9 448 304 448h-224c-5.9 0-11.32-3.248-14.11-8.451c-2.783-5.201-2.479-11.52 .7949-16.42l53.33-80C122.1 338.7 127.1 336 133.3 336s10.35 2.674 13.31 7.125L160 363.2l45.35-68.03C208.3 290.7 213.3 288 218.7 288s10.35 2.674 13.31 7.125l85.33 128C320.6 428 320.9 434.3 318.1 439.5z\", \"M256 0v128h128L256 0zM231.1 295.1C229 290.7 224 288 218.7 288s-10.35 2.674-13.31 7.125L160 363.2l-13.35-20.03C143.7 338.7 138.7 336 133.3 336s-10.35 2.674-13.31 7.125l-53.33 80c-3.273 4.908-3.578 11.22-.7949 16.42C68.68 444.8 74.1 448 80 448h224c5.9 0 11.32-3.248 14.11-8.451c2.783-5.201 2.479-11.52-.7949-16.42L231.1 295.1z\"]]\n};\nvar faCircleQuestion = {\n  prefix: 'fad',\n  iconName: 'circle-question',\n  icon: [512, 512, [62108, \"question-circle\"], \"f059\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 400c-18 0-32-14-32-32s13.1-32 32-32c17.1 0 32 14 32 32S273.1 400 256 400zM325.1 258L280 286V288c0 13-11 24-24 24S232 301 232 288V272c0-8 4-16 12-21l57-34C308 213 312 206 312 198C312 186 301.1 176 289.1 176h-51.1C225.1 176 216 186 216 198c0 13-11 24-24 24s-24-11-24-24C168 159 199 128 237.1 128h51.1C329 128 360 159 360 198C360 222 347 245 325.1 258z\", \"M256 336c-18 0-32 14-32 32c0 18 13.1 32 32 32c17.1 0 32-13.1 32-32C288 350 273.1 336 256 336zM289.1 128h-51.1C198.1 128 168 158.1 168 198c0 12.1 11 24 24 24s24-11 24-24C216 186 225.1 176 237.1 176h51.1C301.1 176 312 186 312 198c0 8-4 14.1-11 18.1L244 251C236 256 232 264 232 272V288c0 13 11 24 24 24S280 301 280 288V286l45.1-28c21-13 34-36 34-60C360 158.1 328.1 128 289.1 128z\"]]\n};\nvar faQuestionCircle = faCircleQuestion;\nvar faImageUser = {\n  prefix: 'fad',\n  iconName: 'image-user',\n  icon: [512, 512, [], \"e1b8\", [\"M464 32h-416C21.49 32 0 53.49 0 80v352C0 458.5 21.49 480 48 480h416c26.51 0 48-21.49 48-48v-352C512 53.49 490.5 32 464 32zM256 128c35.35 0 64 28.66 64 64s-28.65 64-64 64s-64-28.66-64-64S220.7 128 256 128zM352 384H160c-8.836 0-16-7.164-16-16c0-44.18 35.82-80 80-80h64c44.18 0 80 35.82 80 80C368 376.8 360.8 384 352 384z\", \"M256 256c35.35 0 64-28.66 64-64s-28.65-64-64-64s-64 28.66-64 64S220.7 256 256 256zM288 288h-64c-44.18 0-80 35.82-80 80c0 8.836 7.164 16 16 16h192c8.836 0 16-7.164 16-16C368 323.8 332.2 288 288 288z\"]]\n};\nvar faPlaneDeparture = {\n  prefix: 'fad',\n  iconName: 'plane-departure',\n  icon: [640, 512, [128747], \"f5b0\", [\"M0 480C0 462.3 14.33 448 32 448H608C625.7 448 640 462.3 640 480C640 497.7 625.7 512 608 512H32C14.33 512 0 497.7 0 480z\", \"M484.6 62C502.6 52.8 522.6 48 542.8 48H600.2C627.2 48 645.9 74.95 636.4 100.2C618.2 148.9 582.1 188.9 535.6 212.2L262.8 348.6C258.3 350.8 253.4 352 248.4 352H110.7C101.4 352 92.5 347.9 86.42 340.8L13.34 255.6C6.562 247.7 9.019 235.5 18.33 230.8L50.49 214.8C59.05 210.5 69.06 210.2 77.8 214.1L135.1 239.1L234.6 189.7L87.64 95.2C77.21 88.49 78.05 72.98 89.14 67.43L135 44.48C150.1 36.52 169.5 35.55 186.1 41.8L381 114.9L484.6 62z\"]]\n};\nvar faHandshakeSlash = {\n  prefix: 'fad',\n  iconName: 'handshake-slash',\n  icon: [640, 512, [], \"e060\", [\"M.0005 128.2v255.7l63.1 .0446c17.75 0 32-14.28 32-32.03L96 171.9l-55.77-43.71H.0005zM64 336c0 8.742-7.25 15.99-15.1 15.99s-15.1-7.251-15.1-15.99c0-8.875 7.25-15.1 15.1-15.1S64 327.2 64 336zM543.1 128.2l.0002 223.8c0 17.62 14.25 31.99 31.1 31.99h64V128.1L543.1 128.2zM591.1 352c-8.75 0-16-7.251-16-15.99c0-8.875 7.25-15.1 16-15.1s15.1 7.122 15.1 15.1C607.1 344.8 600.7 352 591.1 352zM289.1 64L282.5 64c-43.47 0-85.16 13.68-120.8 37.45l46.53 36.47L289.1 64zM348.8 64c-7.941 0-15.64 2.97-21.5 8.329L233.7 157.9L297.5 207.9l65.33-59.79c6.5-5.871 16.75-5.496 22.62 1c6 6.496 5.5 16.62-1 22.62l-26.12 23.87l145.6 118.1c2.875 2.496 5.5 4.996 7.875 7.742V127.1c-40.98-40.96-96.52-63.98-154.5-63.98H348.8zM128 351.8h18.25l90.5 81.85c27.5 22.37 67.75 18.12 89.1-9.25l18.12 15.25c15.88 12.1 39.37 10.5 52.37-5.371l13.02-16.03L128 196.1V351.8z\", \"M38.81 5.109C34.41 1.672 29.19 0 24.03 0C16.91 0 9.846 3.156 5.127 9.187C-3.06 19.62-1.248 34.72 9.19 42.89l591.1 463.1c10.5 8.203 25.56 6.328 33.69-4.078c8.188-10.44 6.375-25.53-4.062-33.7L38.81 5.109z\"]]\n};\nvar faBookBookmark = {\n  prefix: 'fad',\n  iconName: 'book-bookmark',\n  icon: [448, 512, [], \"e0bb\", [\"M400 384H96c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32h320v-66.94C410.1 382.8 405.6 384 400 384z\", \"M64.15 419.1c1.588 16.64 16.51 28.85 33.23 28.85L416 448c17.67 0 32 14.33 32 31.1C448 497.7 433.7 512 416 512H96c-53.02 0-96-42.98-96-96V96c0-53.02 42.98-96 96-96h96v191.1c0 13.41 15.52 20.88 25.1 12.49L272 160l54 44.46C336.5 212.8 352 205.4 352 191.1V0h48C426.5 0 448 21.49 448 48v288c0 26.51-21.49 48-48 48H96C77.29 384 62.33 400.1 64.15 419.1z\"]]\n};\nvar faBorderCenterH = {\n  prefix: 'fad',\n  iconName: 'border-center-h',\n  icon: [448, 512, [], \"f89c\", [\"M64 448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416C49.67 416 64 430.3 64 448zM160 448C160 465.7 145.7 480 128 480C110.3 480 96 465.7 96 448C96 430.3 110.3 416 128 416C145.7 416 160 430.3 160 448zM160 64C160 81.67 145.7 96 128 96C110.3 96 96 81.67 96 64C96 46.33 110.3 32 128 32C145.7 32 160 46.33 160 64zM320 480C302.3 480 288 465.7 288 448C288 430.3 302.3 416 320 416C337.7 416 352 430.3 352 448C352 465.7 337.7 480 320 480zM352 64C352 81.67 337.7 96 320 96C302.3 96 288 81.67 288 64C288 46.33 302.3 32 320 32C337.7 32 352 46.33 352 64zM224 480C206.3 480 192 465.7 192 448C192 430.3 206.3 416 224 416C241.7 416 256 430.3 256 448C256 465.7 241.7 480 224 480zM256 64C256 81.67 241.7 96 224 96C206.3 96 192 81.67 192 64C192 46.33 206.3 32 224 32C241.7 32 256 46.33 256 64zM416 480C398.3 480 384 465.7 384 448C384 430.3 398.3 416 416 416C433.7 416 448 430.3 448 448C448 465.7 433.7 480 416 480zM416 96C398.3 96 384 81.67 384 64C384 46.33 398.3 32 416 32C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96zM64 64C64 81.67 49.67 96 32 96C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32C49.67 32 64 46.33 64 64zM224 384C206.3 384 192 369.7 192 352C192 334.3 206.3 320 224 320C241.7 320 256 334.3 256 352C256 369.7 241.7 384 224 384zM448 352C448 369.7 433.7 384 416 384C398.3 384 384 369.7 384 352C384 334.3 398.3 320 416 320C433.7 320 448 334.3 448 352zM32 384C14.33 384 0 369.7 0 352C0 334.3 14.33 320 32 320C49.67 320 64 334.3 64 352C64 369.7 49.67 384 32 384zM448 160C448 177.7 433.7 192 416 192C398.3 192 384 177.7 384 160C384 142.3 398.3 128 416 128C433.7 128 448 142.3 448 160zM32 192C14.33 192 0 177.7 0 160C0 142.3 14.33 128 32 128C49.67 128 64 142.3 64 160C64 177.7 49.67 192 32 192zM256 160C256 177.7 241.7 192 224 192C206.3 192 192 177.7 192 160C192 142.3 206.3 128 224 128C241.7 128 256 142.3 256 160z\", \"M0 256C0 238.3 14.33 224 32 224H416C433.7 224 448 238.3 448 256C448 273.7 433.7 288 416 288H32C14.33 288 0 273.7 0 256z\"]]\n};\nvar faCanFood = {\n  prefix: 'fad',\n  iconName: 'can-food',\n  icon: [384, 512, [129387], \"e3e6\", [\"M192 0C94.8 0 16 28.65 16 64c0 35.35 78.8 64 176 64s176-28.65 176-64C368 28.65 289.2 0 192 0zM192 224C147.8 224 112 259.8 112 304c0 44.18 35.82 80 80 80s80-35.82 80-80C272 259.8 236.2 224 192 224z\", \"M367.4 68.27C361.3 101.6 285.2 128 192 128S22.66 101.6 16.59 68.27C16.33 69.88 16 71.5 16 73.14v365.7C16 479.3 94.8 512 192 512s176-32.75 176-73.14V73.14C368 71.5 367.7 69.88 367.4 68.27zM304 427.5C283.7 437.1 246.6 448 192 448s-91.73-10.88-112-20.5V293.7c10 3.285 20.7 6.211 32.16 8.672C113 258.1 148.4 224 192 224s78.95 34.96 79.84 78.38C283.3 299.9 293.1 296.1 304 293.7V427.5z\"]]\n};\nvar faTypewriter = {\n  prefix: 'fad',\n  iconName: 'typewriter',\n  icon: [512, 512, [], \"f8e7\", [\"M64 192V48C64 21.49 85.49 0 112 0H352v96h96v96h-82.75c-8.5 0-16.62 3.375-22.62 9.375l-13.25 13.25C323.4 220.6 315.3 224 306.8 224h-101.5c-8.5 0-16.62-3.375-22.62-9.375L169.4 201.4C163.4 195.4 155.3 192 146.8 192H64z\", \"M352 0v96h96L352 0zM480 192h-114.8c-8.5 0-16.62 3.375-22.62 9.375l-13.25 13.25C323.4 220.6 315.3 224 306.8 224h-101.5c-8.5 0-16.62-3.375-22.62-9.375L169.4 201.4C163.4 195.4 155.3 192 146.8 192H32C14.4 192 0 206.4 0 224v32c0 17.62 14.38 32 32 32v176C32 490.5 53.49 512 80 512h352c26.51 0 48-21.49 48-48V288c17.62 0 32-14.38 32-32V224C512 206.4 497.6 192 480 192zM336 296C336 291.6 339.6 288 344 288h16c4.375 0 8 3.625 8 8v16c0 4.375-3.625 8-8 8h-16c-4.375 0-8-3.625-8-8V296zM312 352h16c4.375 0 8 3.625 8 8v16c0 4.375-3.625 8-8 8h-16c-4.375 0-8-3.625-8-8v-16C304 355.6 307.6 352 312 352zM272 296C272 291.6 275.6 288 280 288h16c4.375 0 8 3.625 8 8v16c0 4.375-3.625 8-8 8h-16c-4.375 0-8-3.625-8-8V296zM248 352h16c4.375 0 8 3.625 8 8v16c0 4.375-3.625 8-8 8h-16c-4.375 0-8-3.625-8-8v-16C240 355.6 243.6 352 248 352zM208 296C208 291.6 211.6 288 216 288h16C236.4 288 240 291.6 240 296v16C240 316.4 236.4 320 232 320h-16C211.6 320 208 316.4 208 312V296zM184 352h16c4.375 0 8 3.625 8 8v16C208 380.4 204.4 384 200 384h-16c-4.375 0-8-3.625-8-8v-16C176 355.6 179.6 352 184 352zM144 296C144 291.6 147.6 288 152 288h16C172.4 288 176 291.6 176 296v16C176 316.4 172.4 320 168 320h-16C147.6 320 144 316.4 144 312V296zM104 320h-16C83.63 320 80 316.4 80 312v-16C80 291.6 83.63 288 88 288h16C108.4 288 112 291.6 112 296v16C112 316.4 108.4 320 104 320zM136 384h-16c-4.375 0-8-3.625-8-8v-16C112 355.6 115.6 352 120 352h16c4.375 0 8 3.625 8 8v16C144 380.4 140.4 384 136 384zM368 440c0 4.375-3.625 8-8 8h-208c-4.375 0-8-3.625-8-8v-16C144 419.6 147.6 416 152 416h208c4.375 0 8 3.625 8 8V440zM400 376c0 4.375-3.625 8-8 8h-16c-4.375 0-8-3.625-8-8v-16c0-4.375 3.625-8 8-8h16c4.375 0 8 3.625 8 8V376zM432 312c0 4.375-3.625 8-8 8h-16c-4.375 0-8-3.625-8-8v-16C400 291.6 403.6 288 408 288h16c4.375 0 8 3.625 8 8V312z\"]]\n};\nvar faArrowRightFromArc = {\n  prefix: 'fad',\n  iconName: 'arrow-right-from-arc',\n  icon: [512, 512, [], \"e4b1\", [\"M256 64C149.1 64 64 149.1 64 256C64 362 149.1 448 256 448C273.7 448 288 462.3 288 480C288 497.7 273.7 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C273.7 0 288 14.33 288 32C288 49.67 273.7 64 256 64z\", \"M345.4 121.4C357.9 108.9 378.1 108.9 390.6 121.4L502.6 233.4C515.1 245.9 515.1 266.1 502.6 278.6L390.6 390.6C378.1 403.1 357.9 403.1 345.4 390.6C332.9 378.1 332.9 357.9 345.4 345.4L402.7 288H192C174.3 288 160 273.7 160 256C160 238.3 174.3 224 192 224H402.7L345.4 166.6C332.9 154.1 332.9 133.9 345.4 121.4V121.4z\"]]\n};\nvar faCircleK = {\n  prefix: 'fad',\n  iconName: 'circle-k',\n  icon: [512, 512, [], \"e113\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM275.7 242.3l72 104c7.547 10.89 4.828 25.84-6.078 33.39C337.5 382.6 332.7 384 328 384c-7.609 0-15.09-3.609-19.75-10.34L238.9 273.4L208 303.9V360C208 373.3 197.3 384 184 384S160 373.3 160 360v-208C160 138.8 170.8 128 184 128S208 138.8 208 152v84.5l103.2-101.6c9.453-9.297 24.67-9.172 33.94 .25c9.312 9.453 9.188 24.64-.25 33.94l-71.78 70.69C273.9 240.7 275 241.3 275.7 242.3z\", \"M345.1 135.2c-9.266-9.422-24.48-9.547-33.94-.25L208 236.5V152C208 138.8 197.3 128 184 128S160 138.8 160 152v208C160 373.3 170.8 384 184 384s24-10.75 24-24V303.9l30.89-30.42l69.38 100.2C312.9 380.4 320.4 384 328 384c4.719 0 9.484-1.375 13.64-4.266c10.91-7.547 13.62-22.5 6.078-33.39l-72-104c-.7324-1.057-1.805-1.662-2.666-2.564l71.78-70.69C354.3 159.8 354.4 144.6 345.1 135.2z\"]]\n};\nvar faFaceHandOverMouth = {\n  prefix: 'fad',\n  iconName: 'face-hand-over-mouth',\n  icon: [512, 512, [129762], \"e378\", [\"M512 256C512 369.1 438.7 465.1 336.9 498.9L385.9 449.9C404.1 431.8 404.7 402.8 387.8 384C404.7 365.2 404.1 336.2 385.9 318.1C384.9 317 383.8 316 382.7 315.1C386.4 299.4 382.2 282.3 369.9 270.1C357.7 257.8 340.6 253.6 324.9 257.3C323.1 256.2 322.1 255.1 321.9 254.1C303.2 235.3 272.8 235.3 254.1 254.1L206.1 301.1C197.6 287.4 181.9 278.4 164 278.4C135.3 278.4 112 301.7 112 330.4V416.8C112 438.7 117.5 459.3 127.3 477.3C51.17 432.1 0 350.5 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM176.4 160C158.7 160 144.4 174.3 144.4 192C144.4 209.7 158.7 224 176.4 224C194 224 208.4 209.7 208.4 192C208.4 174.3 194 160 176.4 160zM336.4 224C354 224 368.4 209.7 368.4 192C368.4 174.3 354 160 336.4 160C318.7 160 304.4 174.3 304.4 192C304.4 209.7 318.7 224 336.4 224z\", \"M208.4 192C208.4 209.7 194 224 176.4 224C158.7 224 144.4 209.7 144.4 192C144.4 174.3 158.7 160 176.4 160C194 160 208.4 174.3 208.4 192zM248 350.6C245.4 353.2 245.4 357.4 248 360C250.6 362.6 254.8 362.6 257.4 360L324.7 292.7C330.9 286.4 341.1 286.4 347.3 292.7C353.6 298.9 353.6 309.1 347.3 315.3L280 382.6C277.4 385.2 277.4 389.4 280 392C282.6 394.6 286.8 394.6 289.4 392L340.7 340.7C346.9 334.4 357.1 334.4 363.3 340.7C369.6 346.9 369.6 357.1 363.3 363.3L312 414.6C309.4 417.2 309.4 421.4 312 424C314.6 426.6 318.8 426.6 321.4 424L340.7 404.7C346.9 398.4 357.1 398.4 363.3 404.7C369.6 410.9 369.6 421.1 363.3 427.3L306.5 484.1C288.7 501.1 264.4 512 239.2 512C186.6 512 144 469.4 144 416.8V330.4C144 319.4 152.1 310.4 164 310.4C175 310.4 184 319.4 184 330.4V350.1C184 357.2 192.6 360.8 197.7 355.7L276.7 276.7C282.9 270.4 293.1 270.4 299.3 276.7C305.6 282.9 305.6 293.1 299.3 299.3L248 350.6zM304.4 192C304.4 174.3 318.7 160 336.4 160C354 160 368.4 174.3 368.4 192C368.4 209.7 354 224 336.4 224C318.7 224 304.4 209.7 304.4 192z\"]]\n};\nvar faPopcorn = {\n  prefix: 'fad',\n  iconName: 'popcorn',\n  icon: [448, 512, [127871], \"f819\", [\"M411.6 138.9c-7-11.88-19.38-19.63-33.13-20.75c6.5-11.75 6.375-25.88-.25-37.5c-9.125-16-28-23.63-45.63-20.13c-.25-16.63-11.5-32-29-37.5c-13.25-4.25-27.88-1.875-39.13 6.5c0-.75-.25-1.375-.625-2C256.7 6.343 232.7-4.782 210.5 1.969C197.5 5.969 187.2 16.22 183.1 29.22C171.1 21.09 157.5 18.84 144.4 23.09c-17.5 5.375-28.62 20.75-29 37.38c-17.62-3.5-36.5 4.125-45.63 20.13C62.1 92.1 62.87 106.5 69.5 118.1C55.1 119.4 43.12 126.7 36.37 138.9C32.5 145.6 31.62 152.9 32.12 159.1h383.8C416.4 152.9 415.5 145.6 411.6 138.9z\", \"M0 188.5c0 2.329 .2855 4.649 .85 6.909l73.06 292.4C77.45 501.1 90.24 512 104.9 512l238.3-.0098c14.62-.0011 27.36-10.01 30.91-24.2l73.06-292.4C447.7 193.2 448 190.8 448 188.5c0-15.74-12.76-28.5-28.49-28.5H28.49C12.76 160 0 172.8 0 188.5zM145.1 463.9c-.6719 .0782-1.344 .125-2 .125c-7.953 0-14.84-5.922-15.86-14.02L100.1 225.1C98.93 216.4 106.4 208 115.1 208c8.068 0 14.87 6.008 15.88 14.02l28 224C160.1 454.8 154.8 462.8 145.1 463.9zM224 464c-8.844 0-16-7.157-16-16V224c0-8.836 7.163-15.99 15.1-15.99C232.8 208 240 215.2 240 224v224C240 456.9 232.8 464 224 464zM319.9 450c-1.016 8.094-7.906 14.02-15.86 14.02c-.6562 0-1.328-.0469-2-.125c-8.766-1.094-14.98-9.094-13.89-17.86l28-224c1.001-8.007 7.807-14.02 15.88-14.02c9.623 0 17.07 8.435 15.88 17.98L319.9 450z\"]]\n};\nvar faHouseWater = {\n  prefix: 'fad',\n  iconName: 'house-water',\n  icon: [576, 512, [\"house-flood\"], \"f74f\", [\"M565.1 231.9l-255.1-223.1c-6.029-5.283-13.55-7.92-21.08-7.92c-6.199 0-14.15 1.85-21.08 7.92l-255.1 223.1C-11.25 251.3 2.604 287.1 32 287.1h32.02v100.9c8.527-7.877 19.54-12.51 31.35-12.51c40.88 0 34.45 39.62 97.04 39.62c64.52 0 53.23-39.66 95.32-40.02c42.2 .3652 31.4 40.02 95.9 40.02c62.63 0 55.89-39.62 97.04-39.62c11.79 0 22.8 4.617 31.32 12.47V287.1H544c17.73 0 31.1-14.4 31.1-32C575.1 246.9 572.2 238.1 565.1 231.9zM352 298.6c0 11.88-9.625 21.38-21.38 21.38H245.4c-11.75 0-21.38-9.625-21.38-21.38V213.4c0-11.88 9.625-21.38 21.38-21.38h85.25c11.75 0 21.38 9.5 21.38 21.38V298.6z\", \"M549.8 445.7c-31.23-5.719-46.84-20.06-47.13-20.31c-12.22-12.19-32.31-12.09-44.91-.375c-1.062 .9062-25.17 23-73.77 23s-72.73-22.06-73.38-22.62c-12.22-12.25-32.31-12.12-44.89-.375c-1.031 .9062-25.14 23-73.73 23s-72.73-22.06-73.38-22.62c-12.22-12.25-32.28-12.16-44.89-.3438c-.6562 .5938-16.28 14.94-47.5 20.66c-17.39 3.188-28.89 19.84-25.72 37.22c3.203 17.41 19.8 29.09 37.27 25.69c25.31-4.594 44.7-13.28 58.17-21.19C115.4 498.9 147.4 512 192 512c44.55 0 76.44-13.06 95.95-24.59c19.5 11.47 51.52 24.58 96.12 24.58s76.48-13.11 95.09-24.64c13.47 7.938 32.86 16.62 58.19 21.25c18.41 3.375 34.91-8.312 38.11-25.72S567.2 448.9 549.8 445.7z\"]]\n};\nvar faHouseFlood = faHouseWater;\nvar faObjectSubtract = {\n  prefix: 'fad',\n  iconName: 'object-subtract',\n  icon: [512, 512, [], \"e49e\", [\"M64 352C28.65 352 0 323.3 0 288V64C0 28.65 28.65 0 64 0H288C323.3 0 352 28.65 352 64V288C352 323.3 323.3 352 288 352H64zM64 288H288V64H64V288z\", \"M224 512C188.7 512 160 483.3 160 448V352H288C323.3 352 352 323.3 352 288V160H448C483.3 160 512 188.7 512 224V448C512 483.3 483.3 512 448 512H224z\"]]\n};\nvar faCodeBranch = {\n  prefix: 'fad',\n  iconName: 'code-branch',\n  icon: [448, 512, [], \"f126\", [\"M112 241.1C130.8 230.2 152.7 224 176 224H272C307.3 224 336 195.3 336 160V153.3C345.8 157.6 356.6 160 368 160C379.4 160 390.2 157.6 400 153.3V160C400 230.7 342.7 288 272 288H176C140.7 288 112 316.7 112 352V358.7C102.2 354.4 91.38 352 80 352C68.62 352 57.8 354.4 48 358.7V153.3C57.8 157.6 68.62 160 80 160C91.38 160 102.2 157.6 112 153.3V241.1z\", \"M0 80C0 35.82 35.82 0 80 0C124.2 0 160 35.82 160 80C160 124.2 124.2 160 80 160C35.82 160 0 124.2 0 80zM80 104C93.25 104 104 93.25 104 80C104 66.75 93.25 56 80 56C66.75 56 56 66.75 56 80C56 93.25 66.75 104 80 104zM288 80C288 35.82 323.8 0 368 0C412.2 0 448 35.82 448 80C448 124.2 412.2 160 368 160C323.8 160 288 124.2 288 80zM368 104C381.3 104 392 93.25 392 80C392 66.75 381.3 56 368 56C354.7 56 344 66.75 344 80C344 93.25 354.7 104 368 104zM160 432C160 476.2 124.2 512 80 512C35.82 512 0 476.2 0 432C0 387.8 35.82 352 80 352C124.2 352 160 387.8 160 432zM80 408C66.75 408 56 418.7 56 432C56 445.3 66.75 456 80 456C93.25 456 104 445.3 104 432C104 418.7 93.25 408 80 408z\"]]\n};\nvar faWarehouseFull = {\n  prefix: 'fad',\n  iconName: 'warehouse-full',\n  icon: [640, 512, [\"warehouse-alt\"], \"f495\", [\"M128 248C128 234.7 138.7 224 152 224H296C309.3 224 320 234.7 320 248V328C320 341.3 309.3 352 296 352H152C138.7 352 128 341.3 128 328V248zM352 408C352 394.7 362.7 384 376 384H488C501.3 384 512 394.7 512 408V488C512 501.3 501.3 512 488 512H376C362.7 512 352 501.3 352 488V408zM296 384C309.3 384 320 394.7 320 408V488C320 501.3 309.3 512 296 512H152C138.7 512 128 501.3 128 488V408C128 394.7 138.7 384 152 384H296z\", \"M40.23 111.9L308.1 4.753C315.7 1.702 324.3 1.702 331.9 4.753L599.8 111.9C624.1 121.6 640 145.2 640 171.3V488C640 501.3 629.3 512 616 512H568C554.7 512 544 501.3 544 488V223.1C544 206.3 529.7 191.1 512 191.1H128C110.3 191.1 96 206.3 96 223.1V488C96 501.3 85.25 512 72 512H24C10.75 512 0 501.3 0 488V171.3C0 145.2 15.93 121.6 40.23 111.9z\"]]\n};\nvar faWarehouseAlt = faWarehouseFull;\nvar faHatCowboy = {\n  prefix: 'fad',\n  iconName: 'hat-cowboy',\n  icon: [640, 512, [], \"f8c0\", [\"M509.1 286.6c-47.44 18.04-110.8 33.38-189.9 33.38c-78.1 0-142.3-15.43-189.9-33.55c.12-.87 .24-1.71 .35-2.53c2.59-15.31 6.075-35.12 10.61-57.23c39.09 15.6 96.72 29.32 178.9 29.32s139.9-13.71 178.1-29.3c4.56 22.18 8.05 42 10.64 57.35C509.7 284.9 509.8 285.7 509.1 286.6z\", \"M499 226.7C481.9 143.8 450.6 32 401.4 32c-15.75 0-29.81 6.672-41.63 15.7c-23.45 17.88-55.95 17.88-79.4 0C268.5 38.7 254.5 32 238.7 32c-49.28 0-80.56 111.8-97.6 194.7c39.1 15.6 96.72 29.32 178.9 29.32S459.9 242.3 499 226.7zM632.9 227.7c-6.139-4.121-14.26-3.514-19.7 1.49c-1 .9024-101.3 90.77-293.1 90.77c-190.8 0-292.2-89.96-293.2-90.86C20.32 223.1 10.29 223.5 4.275 229.1C.1387 234.4-1.154 240.8 .9986 246.5C1.727 248.5 78.32 448 319.1 448c241.7 0 318.3-199.5 318.1-201.5C641.5 239.6 639 231.9 632.9 227.7z\"]]\n};\nvar faBridge = {\n  prefix: 'fad',\n  iconName: 'bridge',\n  icon: [576, 512, [], \"e4c8\", [\"M0 64C0 46.33 14.33 32 32 32H544C561.7 32 576 46.33 576 64C576 81.67 561.7 96 544 96H504V160H456V96H376V160H328V96H248V160H200V96H120V160H72V96H32C14.33 96 0 81.67 0 64z\", \"M0 160H576V288C522.1 288 480 330.1 480 384V448C480 465.7 465.7 480 448 480H416C398.3 480 384 465.7 384 448V384C384 330.1 341 288 288 288C234.1 288 192 330.1 192 384V448C192 465.7 177.7 480 160 480H128C110.3 480 96 465.7 96 448V384C96 330.1 53.02 288 0 288V160z\"]]\n};\nvar faPhoneFlip = {\n  prefix: 'fad',\n  iconName: 'phone-flip',\n  icon: [512, 512, [128381, \"phone-alt\"], \"f879\", [\"M208 367.5l-27.12-33.16l-175.1 70.4l9.786 42.41L208 367.5zM447.1 14.67l-42.41-9.784L334.4 180.8l33.14 27.17L447.1 14.67z\", \"M180.9 334.3L163.9 313.7c-8.782-10.75-23.67-14.42-36.45-8.98l-108.5 46.52c-13.91 6.094-21.52 21.14-18.12 35.82l4.082 17.69L180.9 334.3zM487.8 24.05l-40.66-9.383l-79.62 193.3c-34 69.25-90.27 125.5-159.5 159.5l-193.3 79.65l9.382 40.66c3.251 14.25 15.79 24.22 30.45 24.22c252.3 0 457.5-205.2 457.5-457.5C512 39.84 502 27.32 487.8 24.05zM334.4 180.8l70.36-175.9l-17.7-4.083c-14.59-3.373-29.79 4.207-35.79 18.11L304.7 127.4c-5.53 12.78-1.806 27.78 8.974 36.47L334.4 180.8z\"]]\n};\nvar faPhoneAlt = faPhoneFlip;\nvar faArrowDownFromDottedLine = {\n  prefix: 'fad',\n  iconName: 'arrow-down-from-dotted-line',\n  icon: [448, 512, [], \"e090\", [\"M416 95.1c17.67 0 32-14.33 32-32s-14.33-32-32-32s-32 14.33-32 32S398.3 95.1 416 95.1zM320 95.1c17.67 0 32-14.33 32-32s-14.33-32-32-32s-32 14.33-32 32S302.3 95.1 320 95.1zM224 95.1c17.67 0 32-14.33 32-32s-14.33-32-32-32s-32 14.33-32 32S206.3 95.1 224 95.1zM128 95.1c17.67 0 32-14.33 32-32s-14.33-32-32-32s-32 14.33-32 32S110.3 95.1 128 95.1zM32 95.1c17.67 0 32-14.33 32-32s-14.33-32-32-32s-32 14.33-32 32S14.33 95.1 32 95.1z\", \"M73.38 297.4C79.63 291.1 87.81 287.1 96 287.1s16.38 3.125 22.62 9.375L192 370.7V191.1c0-17.69 14.31-32 32-32s32 14.31 32 32v178.8l73.38-73.38c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-128 128c-12.5 12.5-32.75 12.5-45.25 0l-128-128C60.88 330.1 60.88 309.9 73.38 297.4z\"]]\n};\nvar faSquareQuarters = {\n  prefix: 'fad',\n  iconName: 'square-quarters',\n  icon: [448, 512, [], \"e44e\", [\"M64 416l160-160L64 96V416zM224 256l160 160V96L224 256z\", \"M384 32H64C28.64 32 0 60.64 0 96v320c0 35.36 28.64 64 64 64h320c35.36 0 64-28.64 64-64V96C448 60.64 419.4 32 384 32zM384 416H64V96h320V416z\"]]\n};\nvar faTruckFront = {\n  prefix: 'fad',\n  iconName: 'truck-front',\n  icon: [512, 512, [], \"e2b7\", [\"M112 224L129.9 152.2C133.5 137.1 146.3 128 160.1 128H351C365.7 128 378.5 137.1 382.1 152.2L400 224H112zM32 480V432C45.37 442 61.99 448 80 448H128V480C128 497.7 113.7 512 96 512H64C46.33 512 32 497.7 32 480zM384 480V448H432C450 448 466.6 442 480 432V480C480 497.7 465.7 512 448 512H416C398.3 512 384 497.7 384 480z\", \"M432 0C476.2 0 512 35.82 512 80V368C512 412.2 476.2 448 432 448H80C35.82 448 0 412.2 0 368V80C0 35.82 35.82 0 80 0H432zM400 224L382.1 152.2C378.5 137.1 365.7 128 351 128H160.1C146.3 128 133.5 137.1 129.9 152.2L112 224H400zM96 288C78.33 288 64 302.3 64 320C64 337.7 78.33 352 96 352C113.7 352 128 337.7 128 320C128 302.3 113.7 288 96 288zM416 352C433.7 352 448 337.7 448 320C448 302.3 433.7 288 416 288C398.3 288 384 302.3 384 320C384 337.7 398.3 352 416 352z\"]]\n};\nvar faCat = {\n  prefix: 'fad',\n  iconName: 'cat',\n  icon: [576, 512, [128008], \"f6be\", [\"M322.6 192C316.4 192 303.9 192.2 288 194.9V288L240.7 209.1C226 215.6 210.9 224.6 196.3 236.1L224 320L160 288V192c0-53-43-96-96-96C46.38 96 32 110.4 32 128s14.38 32 32 32s32 14.38 32 32v256c0 35.25 28.75 64 64 64h176c8.875 0 16-7.125 16-15.1V480c0-17.62-14.38-32-32-32h-32l128-96v144c0 8.875 7.125 16 16 16h32c8.875 0 16-7.125 16-16V289.9c-10.25 2.625-20.88 4.5-32 4.5C386.3 294.4 334.5 250.4 322.6 192zM480 96h-64l-64-64v134.4c0 53 43 95.1 96 95.1s96-42.1 96-95.1V32L480 96zM408 176c-8.875 0-16-7.125-16-16s7.125-16 16-16s16 7.125 16 16S416.9 176 408 176zM488 176c-8.875 0-16-7.125-16-16s7.125-16 16-16s16 7.125 16 16S496.9 176 488 176z\", \"M488 144c-8.875 0-16 7.125-16 16s7.125 16 16 16s16-7.125 16-16S496.9 144 488 144zM408 144c-8.875 0-16 7.125-16 16s7.125 16 16 16s16-7.125 16-16S416.9 144 408 144zM160 278V288l64 32L196.3 236.1C183.5 247.8 171.1 261.2 160 278zM288 288V194.9c-13.8 2.334-30.18 6.607-47.33 14.22L288 288z\"]]\n};\nvar faTrashXmark = {\n  prefix: 'fad',\n  iconName: 'trash-xmark',\n  icon: [448, 512, [], \"e2b4\", [\"M394.6 466.8C393.1 492.2 372.1 512 346.7 512H101.3C75.87 512 54.86 492.2 53.39 466.8L32 96H416L394.6 466.8zM143 240.1L190.1 287.1L143 335C133.7 344.4 133.7 359.6 143 368.1C152.4 378.3 167.6 378.3 176.1 368.1L223.1 321.9L271 368.1C280.4 378.3 295.6 378.3 304.1 368.1C314.3 359.6 314.3 344.4 304.1 335L257.9 287.1L304.1 240.1C314.3 231.6 314.3 216.4 304.1 207C295.6 197.7 280.4 197.7 271 207L223.1 254.1L176.1 207C167.6 197.7 152.4 197.7 143 207C133.7 216.4 133.7 231.6 143 240.1V240.1z\", \"M135.2 17.69C140.6 6.848 151.7 0 163.8 0H284.2C296.3 0 307.4 6.848 312.8 17.69L320 32H416C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H128L135.2 17.69zM143 207C152.4 197.7 167.6 197.7 176.1 207L223.1 254.1L271 207C280.4 197.7 295.6 197.7 304.1 207C314.3 216.4 314.3 231.6 304.1 240.1L257.9 287.1L304.1 335C314.3 344.4 314.3 359.6 304.1 368.1C295.6 378.3 280.4 378.3 271 368.1L223.1 321.9L176.1 368.1C167.6 378.3 152.4 378.3 143 368.1C133.7 359.6 133.7 344.4 143 335L190.1 287.1L143 240.1C133.7 231.6 133.7 216.4 143 207V207z\"]]\n};\nvar faCircleCaretLeft = {\n  prefix: 'fad',\n  iconName: 'circle-caret-left',\n  icon: [512, 512, [\"caret-circle-left\"], \"f32e\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM304 360c0 9.531-5.656 18.19-14.41 22C286.5 383.3 283.3 384 280 384c-5.938 0-11.8-2.219-16.33-6.406l-112-104C146.8 269 144 262.7 144 256s2.781-13.03 7.672-17.59l112-104C270.7 127.9 280.9 126.3 289.6 130C298.3 133.8 304 142.5 304 152V360z\", \"M304 360c0 9.531-5.656 18.19-14.41 22C286.5 383.3 283.3 384 280 384c-5.938 0-11.8-2.219-16.33-6.406l-112-104C146.8 269 144 262.7 144 256s2.781-13.03 7.672-17.59l112-104C270.7 127.9 280.9 126.3 289.6 130C298.3 133.8 304 142.5 304 152V360z\"]]\n};\nvar faCaretCircleLeft = faCircleCaretLeft;\nvar faFiles = {\n  prefix: 'fad',\n  iconName: 'files',\n  icon: [448, 512, [], \"e178\", [\"M96 368v-320C96 21.49 117.5 0 144 0H352v96h96v272c0 26.51-21.49 48-48 48h-256C117.5 416 96 394.5 96 368z\", \"M352 0v96h96L352 0zM328 512h-208C53.83 512 0 458.2 0 392v-272C0 106.8 10.75 96 24 96S48 106.8 48 120v272c0 39.7 32.3 72 72 72h208c13.25 0 24 10.75 24 24S341.3 512 328 512z\"]]\n};\nvar faAnchorCircleExclamation = {\n  prefix: 'fad',\n  iconName: 'anchor-circle-exclamation',\n  icon: [640, 512, [], \"e4ab\", [\"M384 96C384 129.4 366.1 158.8 341.1 176H352C369.7 176 384 190.3 384 208C384 225.7 369.7 240 352 240H319.1V448H339.2C351.8 472.7 370 493.1 392.2 510.2C384.3 511.4 376.2 512 368 512H208C119.6 512 48 440.4 48 352V345.9L40.97 352.1C31.6 362.3 16.4 362.3 7.029 352.1C-2.343 343.6-2.343 328.4 7.029 319L63.03 263C72.4 253.7 87.6 253.7 96.97 263L152.1 319C162.3 328.4 162.3 343.6 152.1 352.1C143.6 362.3 128.4 362.3 119 352.1L112 345.9V352C112 405 154.1 448 208 448H256V240H224C206.3 240 192 225.7 192 208C192 190.3 206.3 176 224 176H234.9C209 158.8 192 129.4 192 96C192 42.98 234.1 0 288 0C341 0 384 42.98 384 96H384zM287.1 64C270.3 64 255.1 78.33 255.1 96C255.1 113.7 270.3 128 287.1 128C305.7 128 319.1 113.7 319.1 96C319.1 78.33 305.7 64 287.1 64z\", \"M640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM496 416C482.7 416 472 426.7 472 440C472 453.3 482.7 464 496 464C509.3 464 520 453.3 520 440C520 426.7 509.3 416 496 416zM511.1 288C511.1 279.2 504.8 272 495.1 272C487.2 272 479.1 279.2 479.1 288V368C479.1 376.8 487.2 384 495.1 384C504.8 384 511.1 376.8 511.1 368V288z\"]]\n};\nvar faFaceClouds = {\n  prefix: 'fad',\n  iconName: 'face-clouds',\n  icon: [640, 512, [], \"e47d\", [\"M212.7 192C209.9 196.7 208.4 202.2 208.4 208C208.4 225.7 222.7 240 240.4 240C258 240 272.4 225.7 272.4 208C272.4 198.6 268.3 190.1 261.8 184.3C296 169.6 320 135.6 320 96C320 55.77 295.2 21.31 260.1 7.036C279.3 2.436 299.4 0 320 0C461.4 0 576 114.6 576 256C576 270.8 574.7 285.3 572.3 299.5C558.3 287.3 540 280 520 280C509.1 280 500.3 281.9 491.5 285.2C471.6 267.1 445.1 256 416 256C364.6 256 321.2 290.7 308.1 337.9C260.2 347.2 224 389.4 224 440C224 462.5 231.1 483.3 243.3 500.3C139.4 467.7 64 370.6 64 256C64 233.9 66.8 212.5 72.06 192H212.7zM400.4 240C418 240 432.4 225.7 432.4 208C432.4 190.3 418 176 400.4 176C382.7 176 368.4 190.3 368.4 208C368.4 225.7 382.7 240 400.4 240z\", \"M188.4 42.8C198.6 35.98 210.8 32 224 32C259.3 32 288 60.65 288 96C288 131.3 259.3 160 224 160H64C28.65 160 0 131.3 0 96C0 60.65 28.65 32 64 32H72.56C83.63 12.87 104.3 0 128 0C155.9 0 179.7 17.87 188.4 42.8zM484.9 327.3C493.6 317.9 506.1 312 520 312C546.5 312 568 333.5 568 360C568 362.7 567.8 365.4 567.3 368H568C607.8 368 640 400.2 640 440C640 479.8 607.8 512 568 512H328C288.2 512 256 479.8 256 440C256 400.2 288.2 368 328 368H336C336 323.8 371.8 288 416 288C445.3 288 470.9 303.8 484.9 327.3z\"]]\n};\nvar faUserCrown = {\n  prefix: 'fad',\n  iconName: 'user-crown',\n  icon: [448, 512, [], \"f6a4\", [\"M96 144V128h256v16c0 70.75-57.25 128-128 128S96 214.8 96 144z\", \"M352 0l-64 32l-64-32L160 32L96 0v128h256V0zM274.7 304H173.3C77.61 304 0 381.6 0 477.3C0 496.5 15.52 512 34.66 512H413.3C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304z\"]]\n};\nvar faTruckField = {\n  prefix: 'fad',\n  iconName: 'truck-field',\n  icon: [640, 512, [], \"e58d\", [\"M96 400C96 355.8 131.8 320 176 320C220.2 320 256 355.8 256 400C256 444.2 220.2 480 176 480C131.8 480 96 444.2 96 400zM384 400C384 355.8 419.8 320 464 320C508.2 320 544 355.8 544 400C544 444.2 508.2 480 464 480C419.8 480 384 444.2 384 400z\", \"M32 96C32 60.65 60.65 32 96 32H320C343.7 32 364.4 44.87 375.4 64H427.2C452.5 64 475.4 78.9 485.7 102L538.5 220.8C538.1 221.9 539.4 222.9 539.8 223.1H544C579.3 223.1 608 252.7 608 287.1V319.1C625.7 319.1 640 334.3 640 352C640 369.7 625.7 384 608 384H574.9C567.1 329.7 520.4 287.1 464 287.1C407.6 287.1 360.9 329.7 353.1 384H286.9C279.1 329.7 232.4 287.1 176 287.1C119.6 287.1 72.9 329.7 65.13 384H32C14.33 384 0 369.7 0 352C0 334.3 14.33 319.1 32 319.1V287.1C14.33 287.1 0 273.7 0 255.1V159.1C0 142.3 14.33 127.1 32 127.1L32 96zM469.9 224L427.2 128H384V224H469.9z\"]]\n};\nvar faRoute = {\n  prefix: 'fad',\n  iconName: 'route',\n  icon: [512, 512, [], \"f4d7\", [\"M416 256H320C302.3 256 288 270.3 288 288C288 305.7 302.3 320 320 320H416C469 320 512 362.1 512 416C512 469 469 512 416 512H96C96 512 124.1 483.9 149.9 448H416C433.7 448 448 433.7 448 416C448 398.3 433.7 384 416 384H320C266.1 384 224 341 224 288C224 234.1 266.1 192 320 192H362.1C387.9 227.9 416 256 416 256z\", \"M512 96C512 160 416 256 416 256C416 256 320 160 320 96C320 42.98 362.1 0 416 0C469 0 512 42.98 512 96zM416 64C398.3 64 384 78.33 384 96C384 113.7 398.3 128 416 128C433.7 128 448 113.7 448 96C448 78.33 433.7 64 416 64zM192 352C192 416 96 512 96 512C96 512 0 416 0 352C0 298.1 42.98 256 96 256C149 256 192 298.1 192 352zM96 320C78.33 320 64 334.3 64 352C64 369.7 78.33 384 96 384C113.7 384 128 369.7 128 352C128 334.3 113.7 320 96 320z\"]]\n};\nvar faCartCircleCheck = {\n  prefix: 'fad',\n  iconName: 'cart-circle-check',\n  icon: [640, 512, [], \"e3f1\", [\"M0 24C0 10.75 10.75 0 24 0H96C107.5 0 117.4 8.19 119.6 19.51L121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L537.6 196.9C524.3 193.7 510.3 192 496 192C427.6 192 368.3 231 339.2 288H170.7L179.9 336H322.9C320.1 346.4 319.1 357.1 319.1 368C319.1 373.4 320.2 378.7 320.7 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.26 0 24L0 24zM224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464z\", \"M352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM563.3 347.3C569.6 341.1 569.6 330.9 563.3 324.7C557.1 318.4 546.9 318.4 540.7 324.7L480 385.4L451.3 356.7C445.1 350.4 434.9 350.4 428.7 356.7C422.4 362.9 422.4 373.1 428.7 379.3L468.7 419.3C474.9 425.6 485.1 425.6 491.3 419.3L563.3 347.3z\"]]\n};\nvar faClipboardQuestion = {\n  prefix: 'fad',\n  iconName: 'clipboard-question',\n  icon: [384, 512, [], \"e4e3\", [\"M282.5 64H320C355.3 64 384 92.65 384 128V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H101.5C114.6 26.71 150.2 0 192 0C233.8 0 269.4 26.71 282.5 64zM192 128C209.7 128 224 113.7 224 96C224 78.33 209.7 64 192 64C174.3 64 160 78.33 160 96C160 113.7 174.3 128 192 128zM105.4 230.5C100.9 243 107.5 256.7 119.1 261.2C132.5 265.6 146.2 259.1 150.6 246.6L151.1 245.3C152.2 242.1 155.2 240 158.6 240H216.9C225.2 240 232 246.8 232 255.1C232 260.6 229.1 265.6 224.4 268.3L180.1 293.7C172.6 298 168 305.9 168 314.5V328C168 341.3 178.7 352 192 352C205.1 352 215.8 341.5 215.1 328.4L248.3 309.9C267.9 298.7 280 277.8 280 255.1C280 220.3 251.7 192 216.9 192H158.6C134.9 192 113.8 206.9 105.8 229.3L105.4 230.5zM192 384C174.3 384 160 398.3 160 416C160 433.7 174.3 448 192 448C209.7 448 224 433.7 224 416C224 398.3 209.7 384 192 384z\", \"M216.9 192C251.7 192 280 220.3 280 255.1C280 277.8 267.9 298.7 248.3 309.9L215.1 328.4C215.8 341.5 205.1 352 191.1 352C178.7 352 167.1 341.3 167.1 328V314.5C167.1 305.9 172.6 298 180.1 293.7L224.4 268.3C229.1 265.6 232 260.6 232 255.1C232 246.8 225.2 240 216.9 240H158.6C155.2 240 152.2 242.1 151.1 245.3L150.6 246.6C146.2 259.1 132.5 265.6 119.1 261.2C107.5 256.7 100.9 243 105.4 230.5L105.8 229.3C113.8 206.9 134.9 192 158.6 192L216.9 192zM159.1 416C159.1 398.3 174.3 384 191.1 384C209.7 384 224 398.3 224 416C224 433.7 209.7 448 191.1 448C174.3 448 159.1 433.7 159.1 416z\"]]\n};\nvar faPanorama = {\n  prefix: 'fad',\n  iconName: 'panorama',\n  icon: [640, 512, [], \"e209\", [\"M578.2 66.06C409.8 116.6 230.2 116.6 61.8 66.06C31 56.82 0 79.88 0 112v319.9c0 32.15 30.1 55.21 61.79 45.97c168.4-50.53 347.1-50.53 516.4-.002C608.1 487.2 640 464.1 640 431.1V112C640 79.88 609 56.82 578.2 66.06zM128 224C110.3 224 96 209.7 96 192s14.33-32 32-32c17.68 0 32 14.33 32 32S145.7 224 128 224zM474.3 388.6C423.4 380.3 371.8 376 320 376c-50.45 0-100.7 4.043-150.3 11.93c-14.14 2.246-24.11-13.19-15.78-24.84l49.18-68.56C206.1 290.4 210.9 288 216 288s9.916 2.441 12.93 6.574l32.46 44.51l93.3-139.1C357.7 194.7 362.7 192 368 192s10.35 2.672 13.31 7.125l109.1 165.1C498.1 375.9 488.1 390.8 474.3 388.6z\", \"M474.3 388.6C423.4 380.3 371.8 376 320 376c-50.45 0-100.7 4.043-150.3 11.93c-14.14 2.246-24.11-13.19-15.78-24.84l49.18-68.56C206.1 290.4 210.9 288 216 288s9.916 2.441 12.93 6.574l32.46 44.51l93.3-139.1C357.7 194.7 362.7 192 368 192s10.35 2.672 13.31 7.125l109.1 165.1C498.1 375.9 488.1 390.8 474.3 388.6z\"]]\n};\nvar faCommentMedical = {\n  prefix: 'fad',\n  iconName: 'comment-medical',\n  icon: [512, 512, [], \"f7f5\", [\"M256 31.1c-141.4 0-255.1 93.09-255.1 208c0 49.59 21.38 94.1 56.97 130.7c-12.5 50.39-54.31 95.3-54.81 95.8C0 468.8-.5938 472.2 .6875 475.2c1.312 3 4.125 4.797 7.312 4.797c66.31 0 116-31.8 140.6-51.41c32.72 12.31 69.01 19.41 107.4 19.41C397.4 447.1 512 354.9 512 239.1S397.4 31.1 256 31.1zM368 266c0 8.836-7.164 16-16 16h-54V336c0 8.836-7.164 16-16 16h-52c-8.836 0-16-7.164-16-16V282H160c-8.836 0-16-7.164-16-16V214c0-8.838 7.164-16 16-16h53.1V144c0-8.838 7.164-16 16-16h52c8.836 0 16 7.162 16 16v54H352c8.836 0 16 7.162 16 16V266z\", \"M368 266c0 8.836-7.164 16-16 16h-54V336c0 8.836-7.164 16-16 16h-52c-8.836 0-16-7.164-16-16V282H160c-8.836 0-16-7.164-16-16V214c0-8.838 7.164-16 16-16h53.1V144c0-8.838 7.164-16 16-16h52c8.836 0 16 7.162 16 16v54H352c8.836 0 16 7.162 16 16V266z\"]]\n};\nvar faTeethOpen = {\n  prefix: 'fad',\n  iconName: 'teeth-open',\n  icon: [576, 512, [], \"f62f\", [\"M256 320H192c-8.875 0-16 7.125-16 16v32C176 394.5 197.5 416 224 416s48-21.5 48-48v-32C272 327.1 264.9 320 256 320zM96 128C69.5 128 48 149.5 48 176v32C48 216.9 55.13 224 64 224h64c8.875 0 16-7.125 16-16v-32C144 149.5 122.5 128 96 128zM224 96C197.5 96 176 117.5 176 144v66.29C176 217.9 182.1 224 189.7 224h68.57C265.9 224 272 217.9 272 210.3V144C272 117.5 250.5 96 224 96zM128 320H64c-8.875 0-16 7.125-16 16v32C48 394.5 69.5 416 96 416s48-21.5 48-48v-32C144 327.1 136.9 320 128 320zM512 320h-64c-8.875 0-16 7.125-16 16v32c0 26.5 21.5 48 48 48s48-21.5 48-48v-32C528 327.1 520.9 320 512 320zM480 128c-26.5 0-48 21.5-48 48v32C432 216.9 439.1 224 448 224h64c8.875 0 16-7.125 16-16v-32C528 149.5 506.5 128 480 128zM352 96c-26.46 0-48 21.54-48 48v66.29C304 217.9 310.1 224 317.7 224h68.57C393.9 224 400 217.9 400 210.3V144C400 117.5 378.5 96 352 96zM384 320h-64c-8.875 0-16 7.125-16 16v32c0 26.5 21.5 48 48 48s48-21.5 48-48v-32C400 327.1 392.9 320 384 320z\", \"M512 288H64c-35.35 0-64 28.65-64 64v32c0 53.02 42.98 96 96 96h384c53.02 0 96-42.98 96-96v-32C576 316.7 547.3 288 512 288zM144 368C144 394.5 122.5 416 96 416s-48-21.5-48-48v-32C48 327.1 55.13 320 64 320h64c8.875 0 16 7.125 16 16V368zM272 368C272 394.5 250.5 416 224 416s-48-21.5-48-48v-32C176 327.1 183.1 320 192 320h64c8.875 0 16 7.125 16 16V368zM400 368c0 26.5-21.5 48-48 48s-48-21.5-48-48v-32c0-8.875 7.125-16 16-16h64c8.875 0 16 7.125 16 16V368zM528 368c0 26.5-21.5 48-48 48s-48-21.5-48-48v-32c0-8.875 7.125-16 16-16h64c8.875 0 16 7.125 16 16V368zM480 32H96C42.98 32 0 74.98 0 128v64c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V128C576 74.98 533 32 480 32zM144 208C144 216.9 136.9 224 128 224H64C55.13 224 48 216.9 48 208v-32C48 149.5 69.5 128 96 128s48 21.5 48 48V208zM272 210.3C272 217.9 265.9 224 258.3 224H189.7C182.1 224 176 217.9 176 210.3V144C176 117.5 197.5 96 224 96s48 21.54 48 48V210.3zM400 210.3C400 217.9 393.9 224 386.3 224h-68.57C310.1 224 304 217.9 304 210.3V144C304 117.5 325.5 96 352 96s48 21.54 48 48V210.3zM528 208C528 216.9 520.9 224 512 224h-64c-8.875 0-16-7.125-16-16v-32C432 149.5 453.5 128 480 128s48 21.5 48 48V208z\"]]\n};\nvar faUserTieHairLong = {\n  prefix: 'fad',\n  iconName: 'user-tie-hair-long',\n  icon: [448, 512, [], \"e460\", [\"M312 96H320L320 160C320 213 277 256 224 256C170.1 256 128 213 128 160L128 112H176C210.6 112 240.1 93.66 257.9 66.16C269.2 84.1 289.2 96 312 96V96z\", \"M70.63 272C58.13 272 48 261.9 48 249.4C48 243.4 50.38 237.6 54.63 233.4L58.51 229.5C82.51 205.5 96 172.9 96 138.1V128C96 57.31 153.3 0 224 0C294.6 0 351.8 57.1 352 127.6V128.4L352 128.6V138.1C352 172.9 365.5 205.5 389.5 229.5L393.4 233.4C397.6 237.6 400 243.4 400 249.4C400 261.9 389.9 272 377.4 272H70.63zM128 112V160C128 213 170.1 256 224 256C277 256 320 213 320 160L320 96H312C289.2 96 269.2 84.09 257.9 66.16C240.1 93.66 210.6 112 176 112H128zM209.1 359.2L176 304H272L238.9 359.2L272.2 483.1L311.7 321.9C388.9 333.9 448 400.7 448 481.3C448 498.2 434.2 512 417.3 512H30.72C13.75 512 0 498.2 0 481.3C0 400.7 59.09 333.9 136.3 321.9L175.8 483.1L209.1 359.2z\"]]\n};\nvar faFileCircleMinus = {\n  prefix: 'fad',\n  iconName: 'file-circle-minus',\n  icon: [576, 512, [], \"e4ed\", [\"M0 64C0 28.65 28.65 0 64 0H224V160H384V198.6C310.1 219.5 256 287.4 256 368C256 427.1 285.1 479.3 329.7 511.3C326.6 511.7 323.3 512 320 512H64C28.65 512 0 483.3 0 448V64z\", \"M224 160V0L384 160H224zM576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM496 351.1H368C359.2 351.1 352 359.2 352 367.1C352 376.8 359.2 383.1 368 383.1H496C504.8 383.1 512 376.8 512 367.1C512 359.2 504.8 351.1 496 351.1z\"]]\n};\nvar faHeadSideMedical = {\n  prefix: 'fad',\n  iconName: 'head-side-medical',\n  icon: [512, 512, [], \"f809\", [\"M509.2 275c-21-47.13-48.5-151.8-73.12-186.8C397.1 32.88 333.7 0 266.1 0H192C86 0 0 86 0 192c0 54.5 23.25 106.5 64 142.9L64 512h256l-.0052-64h63.99c35.38 0 63.1-28.62 63.1-63.1V320h31.1c10.88 0 20.89-5.5 26.77-14.62C512.8 296.4 513.6 284.9 509.2 275zM336 218c0 8.836-7.164 16-16 16h-54V288c0 8.836-7.164 16-16 16h-52C189.2 304 182 296.8 182 288V234H128c-8.836 0-16-7.164-16-16v-52c0-8.836 7.164-16 16-16h54V96c0-8.836 7.165-16 16-16h52c8.836 0 16 7.164 16 16v54h54c8.836 0 16 7.164 16 16V218z\", \"M336 218c0 8.836-7.164 16-16 16h-54V288c0 8.836-7.164 16-16 16h-52C189.2 304 182 296.8 182 288V234H128c-8.836 0-16-7.164-16-16v-52c0-8.836 7.164-16 16-16h54V96c0-8.836 7.165-16 16-16h52c8.836 0 16 7.164 16 16v54h54c8.836 0 16 7.164 16 16V218z\"]]\n};\nvar faTags = {\n  prefix: 'fad',\n  iconName: 'tags',\n  icon: [512, 512, [], \"f02c\", [\"M311.1 38.93C320.5 29.61 335.7 29.7 344.1 39.13L472.8 168.4C525.1 221.4 525.1 306.6 472.8 359.6L360.8 472.9C351.5 482.3 336.3 482.4 326.9 473.1C317.4 463.8 317.4 448.6 326.7 439.1L438.6 325.9C472.5 291.6 472.5 236.4 438.6 202.1L310.9 72.87C301.5 63.44 301.6 48.25 311.1 38.93V38.93z\", \"M48 32H197.5C214.5 32 230.7 38.74 242.7 50.75L410.7 218.7C435.7 243.7 435.7 284.3 410.7 309.3L277.3 442.7C252.3 467.7 211.7 467.7 186.7 442.7L18.75 274.7C6.743 262.7 0 246.5 0 229.5V80C0 53.49 21.49 32 48 32L48 32zM112 176C129.7 176 144 161.7 144 144C144 126.3 129.7 112 112 112C94.33 112 80 126.3 80 144C80 161.7 94.33 176 112 176z\"]]\n};\nvar faWineGlass = {\n  prefix: 'fad',\n  iconName: 'wine-glass',\n  icon: [320, 512, [127863], \"f4e3\", [\"M232 464h-40.01v-117.3c68.51-15.88 118-79.86 111.4-154.1L287.5 14.5C286.8 6.25 279.9 0 271.8 0H48.23C40.1 0 33.22 6.25 32.47 14.5L16.6 192.6c-6.626 74.25 42.88 138.2 111.4 154.2V464H87.98c-22.13 0-40.01 17.88-40.01 40c0 4.375 3.626 8 8.002 8h208c4.376 0 8.002-3.625 8.002-8C272 481.9 254.1 464 232 464zM180.4 300.2c-13.65 3.16-27.84 3.148-41.48-.0371c-47.03-10.98-78.82-54.95-74.53-103L77.72 48h164.6l13.35 149.2c4.278 48.01-27.5 91.93-74.46 102.8L180.4 300.2z\", \"M252.3 160l3.332 37.18c4.278 48.01-27.5 91.93-74.46 102.8l-.7755 .1797c-13.65 3.16-27.84 3.148-41.48-.0371c-47.03-10.98-78.82-54.95-74.53-103L67.7 160H252.3z\"]]\n};\nvar faForwardFast = {\n  prefix: 'fad',\n  iconName: 'forward-fast',\n  icon: [512, 512, [9197, \"fast-forward\"], \"f050\", [\"M512 96.03v319.9c0 17.67-14.33 31.1-31.1 31.1C462.3 447.1 448 433.6 448 415.1V96.03c0-17.67 14.33-31.1 31.1-31.1C497.7 64.03 512 78.36 512 96.03z\", \"M448 284.1l-171.5 156.5C255.9 457.7 224 443.3 224 415.1V284.1l-171.5 156.5C31.88 457.7 0 443.3 0 415.1V96.03c0-27.37 31.88-41.74 52.5-24.62L224 226.8V96.03c0-27.37 31.88-41.74 52.5-24.62L448 226.8V284.1z\"]]\n};\nvar faFastForward = faForwardFast;\nvar faFaceMehBlank = {\n  prefix: 'fad',\n  iconName: 'face-meh-blank',\n  icon: [512, 512, [128566, \"meh-blank\"], \"f5a4\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM176.4 176C158.7 176 144.4 190.3 144.4 208C144.4 225.7 158.7 240 176.4 240C194 240 208.4 225.7 208.4 208C208.4 190.3 194 176 176.4 176zM336.4 240C354 240 368.4 225.7 368.4 208C368.4 190.3 354 176 336.4 176C318.7 176 304.4 190.3 304.4 208C304.4 225.7 318.7 240 336.4 240z\", \"M144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208z\"]]\n};\nvar faMehBlank = faFaceMehBlank;\nvar faUserRobot = {\n  prefix: 'fad',\n  iconName: 'user-robot',\n  icon: [448, 512, [], \"e04b\", [\"M240 64H208V16C208 7.164 215.2 0 224 0C232.8 0 240 7.164 240 16V64zM48 144V240C48 248.8 40.84 256 32 256C23.16 256 16 248.8 16 240V144C16 135.2 23.16 128 32 128C40.84 128 48 135.2 48 144zM176 512H144V464C144 455.2 151.2 448 160 448C168.8 448 176 455.2 176 464V512zM240 512H208V464C208 455.2 215.2 448 224 448C232.8 448 240 455.2 240 464V512zM288 448C296.8 448 304 455.2 304 464V512H272V464C272 455.2 279.2 448 288 448zM432 240C432 248.8 424.8 256 416 256C407.2 256 400 248.8 400 240V144C400 135.2 407.2 128 416 128C424.8 128 432 135.2 432 144V240z\", \"M80 128C80 92.65 108.7 64 144 64H304C339.3 64 368 92.65 368 128V256C368 291.3 339.3 320 304 320H144C108.7 320 80 291.3 80 256V128zM160 128C142.3 128 128 142.3 128 160C128 177.7 142.3 192 160 192C177.7 192 192 177.7 192 160C192 142.3 177.7 128 160 128zM288 192C305.7 192 320 177.7 320 160C320 142.3 305.7 128 288 128C270.3 128 256 142.3 256 160C256 177.7 270.3 192 288 192zM160 272C168.8 272 176 264.8 176 256C176 247.2 168.8 240 160 240C151.2 240 144 247.2 144 256C144 264.8 151.2 272 160 272zM224 240C215.2 240 208 247.2 208 256C208 264.8 215.2 272 224 272C232.8 272 240 264.8 240 256C240 247.2 232.8 240 224 240zM288 272C296.8 272 304 264.8 304 256C304 247.2 296.8 240 288 240C279.2 240 272 247.2 272 256C272 264.8 279.2 272 288 272zM0 448C0 394.1 42.98 352 96 352H352C405 352 448 394.1 448 448V480C448 497.7 433.7 512 416 512H352V448C352 430.3 337.7 416 320 416H128C110.3 416 96 430.3 96 448V512H32C14.33 512 0 497.7 0 480V448z\"]]\n};\nvar faSquareParking = {\n  prefix: 'fad',\n  iconName: 'square-parking',\n  icon: [448, 512, [127359, \"parking\"], \"f540\", [\"M192 256V192H240C257.7 192 272 206.3 272 224C272 241.7 257.7 256 240 256H192zM384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM336 224C336 170.1 293 128 240 128H168C145.9 128 128 145.9 128 168V352C128 369.7 142.3 384 160 384C177.7 384 192 369.7 192 352V320H240C293 320 336 277 336 224z\", \"M192 352C192 369.7 177.7 384 160 384C142.3 384 128 369.7 128 352V168C128 145.9 145.9 128 168 128H240C293 128 336 170.1 336 224C336 277 293 320 240 320H192V352zM192 192V256H240C257.7 256 272 241.7 272 224C272 206.3 257.7 192 240 192H192z\"]]\n};\nvar faParking = faSquareParking;\nvar faCardDiamond = {\n  prefix: 'fad',\n  iconName: 'card-diamond',\n  icon: [384, 512, [], \"e3ea\", [\"M0 64C0 28.65 28.65 0 64 0H320C355.3 0 384 28.65 384 64V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64zM84.69 244.7C78.44 250.9 78.44 261.1 84.69 267.3L180.7 363.3C186.9 369.6 197.1 369.6 203.3 363.3L299.3 267.3C305.6 261.1 305.6 250.9 299.3 244.7L203.3 148.7C197.1 142.4 186.9 142.4 180.7 148.7L84.69 244.7z\", \"M299.3 244.7C305.6 250.9 305.6 261.1 299.3 267.3L203.3 363.3C197.1 369.6 186.9 369.6 180.7 363.3L84.69 267.3C78.44 261.1 78.44 250.9 84.69 244.7L180.7 148.7C186.9 142.4 197.1 142.4 203.3 148.7L299.3 244.7z\"]]\n};\nvar faFaceZipper = {\n  prefix: 'fad',\n  iconName: 'face-zipper',\n  icon: [512, 512, [], \"e3a5\", [\"M512 256C512 290.9 505 324.1 492.4 354.4L440.6 328.5C422.1 319.3 399.8 322.9 385.2 337.5L369.5 353.2C354.9 367.8 351.3 390.1 360.5 408.6L389.6 466.7C390.6 468.7 391.6 470.6 392.7 472.5C353.2 497.5 306.3 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM176.4 176C158.7 176 144.4 190.3 144.4 208C144.4 225.7 158.7 240 176.4 240C194 240 208.4 225.7 208.4 208C208.4 190.3 194 176 176.4 176zM336.4 240C354 240 368.4 225.7 368.4 208C368.4 190.3 354 176 336.4 176C318.7 176 304.4 190.3 304.4 208C304.4 225.7 318.7 240 336.4 240zM112 336V368C112 376.8 119.2 384 128 384C136.8 384 144 376.8 144 368V336C144 327.2 136.8 320 128 320C119.2 320 112 327.2 112 336zM208 336C208 327.2 200.8 320 192 320C183.2 320 176 327.2 176 336V368C176 376.8 183.2 384 192 384C200.8 384 208 376.8 208 368V336zM240 336V368C240 376.8 247.2 384 256 384C264.8 384 272 376.8 272 368V336C272 327.2 264.8 320 256 320C247.2 320 240 327.2 240 336zM336 336C336 327.2 328.8 320 320 320C311.2 320 304 327.2 304 336V368C304 376.8 311.2 384 320 384C328.8 384 336 376.8 336 368V336z\", \"M208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208zM392.2 375.8L407.8 360.2C412.7 355.3 420.2 354.1 426.3 357.2L484.4 386.2C513.7 400.9 520.1 439.9 496.9 463.1L495.1 464.9C471.9 488.1 432.9 481.7 418.2 452.4L389.2 394.3C386.1 388.2 387.3 380.7 392.2 375.8L392.2 375.8zM480.5 432.5C485.2 427.8 485.2 420.2 480.5 415.5C475.8 410.8 468.2 410.8 463.5 415.5L447.5 431.5C442.8 436.2 442.8 443.8 447.5 448.5C452.2 453.2 459.8 453.2 464.5 448.5L480.5 432.5zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208z\"]]\n};\nvar faFaceRaisedEyebrow = {\n  prefix: 'fad',\n  iconName: 'face-raised-eyebrow',\n  icon: [512, 512, [], \"e388\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM176.4 208C158.7 208 144.4 222.3 144.4 240C144.4 257.7 158.7 272 176.4 272C194 272 208.4 257.7 208.4 240C208.4 222.3 194 208 176.4 208zM336.4 272C354 272 368.4 257.7 368.4 240C368.4 222.3 354 208 336.4 208C318.7 208 304.4 222.3 304.4 240C304.4 257.7 318.7 272 336.4 272zM160 368H352C360.8 368 368 360.8 368 352C368 343.2 360.8 336 352 336H160C151.2 336 144 343.2 144 352C144 360.8 151.2 368 160 368zM328.8 141.8C339.5 131.1 357.4 132.9 365.8 145.5L370.7 152.9C375.6 160.2 385.5 162.2 392.9 157.3C400.2 152.4 402.2 142.5 397.3 135.1L392.4 127.7C372.8 98.32 331.2 94.2 306.2 119.2L276.7 148.7C270.4 154.9 270.4 165.1 276.7 171.3C282.9 177.6 293.1 177.6 299.3 171.3L328.8 141.8zM128 144C119.2 144 112 151.2 112 160C112 168.8 119.2 176 128 176H192C200.8 176 208 168.8 208 160C208 151.2 200.8 144 192 144H128z\", \"M299.3 171.3C293.1 177.6 282.9 177.6 276.7 171.3C270.4 165.1 270.4 154.9 276.7 148.7L306.2 119.2C331.2 94.2 372.8 98.32 392.4 127.7L397.3 135.1C402.2 142.5 400.2 152.4 392.9 157.3C385.5 162.2 375.6 160.2 370.7 152.9L365.8 145.5C357.4 132.9 339.5 131.1 328.8 141.8L299.3 171.3zM192 144C200.8 144 208 151.2 208 160C208 168.8 200.8 176 192 176H128C119.2 176 112 168.8 112 160C112 151.2 119.2 144 128 144H192zM208.4 240C208.4 257.7 194 272 176.4 272C158.7 272 144.4 257.7 144.4 240C144.4 222.3 158.7 208 176.4 208C194 208 208.4 222.3 208.4 240zM368.4 240C368.4 257.7 354 272 336.4 272C318.7 272 304.4 257.7 304.4 240C304.4 222.3 318.7 208 336.4 208C354 208 368.4 222.3 368.4 240z\"]]\n};\nvar faHouseSignal = {\n  prefix: 'fad',\n  iconName: 'house-signal',\n  icon: [576, 512, [], \"e012\", [\"M565.7 200.5C575.4 209.4 578.6 223.4 573.8 235.7C569 247.9 557.2 256 544 256H512V368C512 394.5 490.5 416 464 416H296.4C272.7 317.5 195.4 239.1 97.06 215.8C98.58 210.1 101.7 204.7 106.3 200.5L314.3 8.486C326.6-2.829 345.4-2.829 357.7 8.486L565.7 200.5zM288 272C288 280.8 295.2 288 304 288H368C376.8 288 384 280.8 384 272V208C384 199.2 376.8 192 368 192H304C295.2 192 288 199.2 288 208V272z\", \"M0 280C0 266.7 10.75 256 24 256C152.1 256 256 359.9 256 488C256 501.3 245.3 512 232 512C218.7 512 208 501.3 208 488C208 386.4 125.6 304 24 304C10.75 304 0 293.3 0 280zM64 480C64 497.7 49.67 512 32 512C14.33 512 0 497.7 0 480C0 462.3 14.33 448 32 448C49.67 448 64 462.3 64 480zM160 488C160 501.3 149.3 512 136 512C122.7 512 112 501.3 112 488C112 439.4 72.6 400 24 400C10.75 400 0 389.3 0 376C0 362.7 10.75 352 24 352C99.11 352 160 412.9 160 488z\"]]\n};\nvar faSquareChevronUp = {\n  prefix: 'fad',\n  iconName: 'square-chevron-up',\n  icon: [448, 512, [\"chevron-square-up\"], \"f32c\", [\"M384 32H64C28.66 32 0 60.66 0 96v320c0 35.35 28.66 64 64 64h320c35.34 0 64-28.65 64-64V96C448 60.66 419.3 32 384 32zM358.6 326.6c-12.5 12.5-32.75 12.5-45.25 0L224 237.3l-89.38 89.38c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l112-112C207.6 163.1 215.8 160 224 160s16.38 3.125 22.62 9.375l112 112C371.1 293.9 371.1 314.1 358.6 326.6z\", \"M358.6 326.6c-12.5 12.5-32.75 12.5-45.25 0L224 237.3l-89.38 89.38c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l112-112C207.6 163.1 215.8 160 224 160s16.38 3.125 22.62 9.375l112 112C371.1 293.9 371.1 314.1 358.6 326.6z\"]]\n};\nvar faChevronSquareUp = faSquareChevronUp;\nvar faNfcSymbol = {\n  prefix: 'fad',\n  iconName: 'nfc-symbol',\n  icon: [512, 512, [], \"e531\", [\"M386.3 475.7C374.3 482.6 359.2 481.1 348.9 471.8L170.6 311.8C157.5 300 156.4 279.8 168.2 266.6C179.1 253.5 200.2 252.4 213.4 264.2L373.2 407.7C418.5 373.2 447.1 317.4 447.1 256C447.1 186.4 410.1 124 354.3 91.7C338.1 82.86 333.7 63.28 342.6 47.98C351.4 32.68 371 27.46 386.3 36.31C461.6 79.89 511.1 163.2 511.1 256C511.1 348.8 461.6 432.1 386.3 475.7L386.3 475.7z\", \"M125.7 36.32C137.7 29.38 152.8 30.95 163.1 40.2L341.4 200.2C354.5 211.1 355.6 232.2 343.8 245.4C332 258.5 311.8 259.6 298.6 247.8L138.8 104.4C93.49 138.8 64 194.6 64 256C64 325.7 101.9 388 157.7 420.3C173 429.2 178.3 448.7 169.4 464C160.6 479.3 140.1 484.6 125.7 475.7C50.35 432.1 0 348.8 0 256C0 163.2 50.35 79.9 125.7 36.32V36.32z\"]]\n};\nvar faBarsProgress = {\n  prefix: 'fad',\n  iconName: 'bars-progress',\n  icon: [512, 512, [\"tasks-alt\"], \"f828\", [\"M320 160H448V128H320V64H464C490.5 64 512 85.49 512 112V176C512 202.5 490.5 224 464 224H320V160zM192 384H448V352H192V288H464C490.5 288 512 309.5 512 336V400C512 426.5 490.5 448 464 448H192V384z\", \"M0 112C0 85.49 21.49 64 48 64H320V224H48C21.49 224 0 202.5 0 176V112zM0 336C0 309.5 21.49 288 48 288H192V448H48C21.49 448 0 426.5 0 400V336z\"]]\n};\nvar faTasksAlt = faBarsProgress;\nvar faFaucetDrip = {\n  prefix: 'fad',\n  iconName: 'faucet-drip',\n  icon: [512, 512, [128688], \"e006\", [\"M352 192h-38.54c-16-12.8-35.06-22.4-57.46-28.8v-48L224 112L192 115.2v48C169.6 169.6 150.5 179.2 134.5 192H16C6.4 192 0 198.4 0 208v96C0 313.6 6.4 320 16 320h92.78C127.1 358.4 172.8 384 224 384s96.02-25.6 115.2-64H352c19.2 0 32 12.71 32 31.91C384 371.1 396.8 384 416 384h64c19.2 0 32-12.8 32-32C512 262.4 441.6 192 352 192zM256 44.8V16C256 6.4 249.6 0 240 0h-32C198.4 0 192 6.4 192 16v28.8L224 48L256 44.8z\", \"M364.8 32L224 48L83.2 32C73.6 32 64 38.4 64 48v28.8C64 89.6 73.6 96 83.2 96L224 80L364.8 96C374.4 96 384 89.6 384 80v-32C384 38.4 374.4 32 364.8 32zM448 416c0 0-32 44.8-32 64c0 19.2 12.8 32 32 32s32-12.8 32-32C480 460.8 448 416 448 416z\"]]\n};\nvar faArrowsToLine = {\n  prefix: 'fad',\n  iconName: 'arrows-to-line',\n  icon: [448, 512, [], \"e0a7\", [\"M32 287.1h384c17.69 0 32-14.3 32-31.99s-14.31-32.01-32-32.01H32c-17.69 0-32 14.33-32 32.01S14.31 287.1 32 287.1z\", \"M201.4 182.6C207.6 188.9 215.8 192 224 192s16.38-3.125 22.62-9.375l64-64C316.9 112.4 320 104.2 320 96c0-17.05-13.73-32-32-32c-8.188 0-16.38 3.125-22.62 9.375L256 82.75V32c0-17.69-14.31-32-32-32S192 14.31 192 32v50.75L182.6 73.38C176.4 67.13 168.2 64 160 64C141.7 64 128 78.95 128 96c0 8.188 3.125 16.38 9.375 22.62L201.4 182.6zM246.6 329.4C240.4 323.1 232.2 320 224 320s-16.38 3.116-22.62 9.366l-64 64C131.1 399.6 128 407.8 128 416c0 17.05 13.73 32 32 32c8.188 0 16.38-3.125 22.62-9.375L192 429.3V480c0 17.69 14.31 32 32 32s32-14.31 32-32v-50.75l9.375 9.375C271.6 444.9 279.8 448 288 448c18.28 0 32-14.95 32-32c0-8.188-3.125-16.38-9.375-22.62L246.6 329.4z\"]]\n};\nvar faDolphin = {\n  prefix: 'fad',\n  iconName: 'dolphin',\n  icon: [512, 512, [], \"e168\", [\"M438.4 129.5l-13.9-11.92c9.016-24.25 26.23-54.14 52.31-89.89c5.311-7.328 3.281-15.04-.4336-19.82c-4.619-5.98-11.83-8.907-20.34-7.575c-51.75 8.117-93.62 24.63-123.9 40.08c-35.5-25.72-77.93-40.4-122.1-40.4L176 0C96.47 0 32 64.47 32 144c0 18.38 3.771 35.8 10.05 51.97L14.25 214.5C5.348 220.4 0 230.4 0 241.1V256c0 17.68 14.33 32 32 32L192.9 288l102.8 61.7C306.4 356.1 320 348.4 320 335.1V288h2.902c.834 0 1.59 .21 2.412 .249C326.2 288.2 327.1 288 328 288C358.9 288 384 313.1 384 344s-25.07 56-56 56h-62.22l-13.07-21.31C248.3 372 240.8 368 232.7 368H171.1c-9.561 0-15.27 10.66-9.965 18.61l35.55 53.38l-35.53 53.36C156.7 501.3 162.4 512 172 512H232.7c8.064 0 15.58-4.033 19.99-10.69L265.8 480H320c105.9 0 192.4-86.08 192-191.1C512 202.3 460.3 148.3 438.4 129.5zM151.3 176C139.3 176 129.8 167.1 128 155.7V148.3C129.8 136.9 139.3 128 151.3 128c13.25 0 24 10.74 24 24C175.3 165.3 164.5 176 151.3 176z\", \"M128 148.3C129.8 136.9 139.3 128 151.3 128c13.25 0 24 10.74 24 24c0 13.25-10.75 24-24 24C139.3 176 129.8 167.1 128 155.7V148.3z\"]]\n};\nvar faArrowUpRight = {\n  prefix: 'fad',\n  iconName: 'arrow-up-right',\n  icon: [320, 512, [], \"e09f\", [\"M256 205.3l-201.4 201.4C48.38 412.9 40.19 416 32 416s-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L210.8 160H256V205.3z\", \"M288 384c-17.67 0-32-14.31-32-32V160H64C46.33 160 32 145.7 32 128s14.33-32 32-32h224c17.67 0 32 14.31 32 32v224C320 369.7 305.7 384 288 384z\"]]\n};\nvar faCircleR = {\n  prefix: 'fad',\n  iconName: 'circle-r',\n  icon: [512, 512, [], \"e120\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM355.4 345.9c7.812 10.72 5.438 25.72-5.281 33.52C345.8 382.5 340.9 384 336 384c-7.438 0-14.75-3.422-19.44-9.891L253.1 288H208v72C208 373.3 197.3 384 184 384S160 373.3 160 360v-208C160 138.8 170.8 128 184 128H288c44.13 0 80 35.89 80 80c0 36.2-24.31 66.5-57.36 76.34L355.4 345.9zM288 176H208v64H288c17.66 0 32-14.36 32-32S305.7 176 288 176z\", \"M368 208C368 163.9 332.1 128 288 128H184C170.8 128 160 138.8 160 152v208C160 373.3 170.8 384 184 384s24-10.75 24-24V288h45.97l62.63 86.11C321.3 380.6 328.6 384 336 384c4.875 0 9.812-1.484 14.09-4.594c10.72-7.797 13.09-22.8 5.281-33.52l-44.77-61.55C343.7 274.5 368 244.2 368 208zM288 240H208v-64H288c17.66 0 32 14.36 32 32S305.7 240 288 240z\"]]\n};\nvar faCartFlatbed = {\n  prefix: 'fad',\n  iconName: 'cart-flatbed',\n  icon: [640, 512, [\"dolly-flatbed\"], \"f474\", [\"M576 32h-128v128l-48-32L352 160V32H224C206.4 32 192 46.4 192 64v224C192 305.6 206.4 320 224 320h352c17.6 0 32-14.4 32-31.1V64C608 46.4 593.6 32 576 32zM162.9 447.1C161.2 452.1 160 458.4 160 464C160 490.5 181.5 512 208 512S256 490.5 256 464c0-5.625-1.292-11-2.917-16H162.9zM450.1 447.1c-1.75 5-2.928 10.38-2.928 16C448 490.5 469.5 512 496 512c26.5 0 48.01-21.5 48.01-47.1c0-5.625-1.282-11-2.907-16H450.1z\", \"M448 32v128l-48-32L352 160V32H448zM640 415.1c0 17.6-14.4 32-32 31.1H96C78.4 448 64 433.6 64 415.1V80C64 71.16 56.84 64 48 64H31.1C14.4 64 0 49.6 0 32S14.4 0 31.1 0H64c35.2 0 64 28.8 64 64v320h480C625.6 384 640 398.4 640 415.1z\"]]\n};\nvar faDollyFlatbed = faCartFlatbed;\nvar faBanSmoking = {\n  prefix: 'fad',\n  iconName: 'ban-smoking',\n  icon: [512, 512, [128685, \"smoking-ban\"], \"f54d\", [\"M112 224C103.3 224 96 231.3 96 240v64C96 312.8 103.3 320 112 320h117.5l-96-96H112zM400 224h-130.8l32 32H384v32h-50.81l32 32H400c8.75 0 16-7.25 16-16v-64C416 231.3 408.8 224 400 224zM319.4 160c15.62 0 28.62 11.25 31.38 25.88C351.6 189.5 354.8 192 358.6 192h16.12c5 0 8.75-4.5 8-9.375C378.1 151.8 351.6 128 319.4 128c-15.62 0-28.62-11.25-31.38-25.88C287.3 98.5 284.1 96 280.3 96h-16.29c-5 0-8.59 4.5-7.965 9.375C260.7 136.3 287.3 160 319.4 160z\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 448c-105.9 0-192-86.13-192-192c0-41.38 13.25-79.75 35.75-111.1l267.4 267.4C335.8 434.8 297.4 448 256 448zM412.3 367.1L144.9 99.75C176.3 77.25 214.6 64 256 64C361.9 64 448 150.1 448 256C448 297.4 434.8 335.8 412.3 367.1z\"]]\n};\nvar faSmokingBan = faBanSmoking;\nvar faCircleSortUp = {\n  prefix: 'fad',\n  iconName: 'circle-sort-up',\n  icon: [512, 512, [\"sort-circle-up\"], \"e032\", [\"M256 0c-141.4 0-256 114.6-256 256s114.6 256 256 256c141.4 0 256-114.6 256-256S397.4 0 256 0zM360.6 319.4L269 410.6C265.5 414 260.9 416 256 416s-9.625-2-13.12-5.375l-91.5-91.25C139.9 307.9 148 288 164.5 288h183C364 288 372.1 307.9 360.6 319.4zM347.5 223.1H164.6c-16.5 0-24.69-19.88-13.19-31.38l91.53-91.25C246.4 97.1 251.1 95.1 256 95.1s9.5 2 13 5.375l91.63 91.25C372.1 204.1 364 223.1 347.5 223.1z\", \"M347.5 223.1H164.6c-16.5 0-24.69-19.88-13.19-31.38l91.53-91.25C246.4 97.1 251.1 95.1 256 95.1s9.5 2 13 5.375l91.63 91.25C372.1 204.1 364 223.1 347.5 223.1z\"]]\n};\nvar faSortCircleUp = faCircleSortUp;\nvar faTerminal = {\n  prefix: 'fad',\n  iconName: 'terminal',\n  icon: [576, 512, [], \"f120\", [\"M224 448C224 430.3 238.3 416 256 416H544C561.7 416 576 430.3 576 448C576 465.7 561.7 480 544 480H256C238.3 480 224 465.7 224 448z\", \"M54.63 41.37L246.6 233.4C259.1 245.9 259.1 266.1 246.6 278.6L54.63 470.6C42.13 483.1 21.87 483.1 9.372 470.6C-3.124 458.1-3.124 437.9 9.372 425.4L178.7 255.1L9.372 86.63C-3.124 74.13-3.124 53.87 9.372 41.37C21.87 28.88 42.13 28.88 54.63 41.37V41.37z\"]]\n};\nvar faMobileButton = {\n  prefix: 'fad',\n  iconName: 'mobile-button',\n  icon: [384, 512, [], \"f10b\", [\"M32 384v80C32 490.5 53.49 512 80 512h224c26.51 0 48-21.49 48-48V384H32zM192 480c-17.75 0-32-14.25-32-32s14.25-32 32-32s32 14.25 32 32S209.8 480 192 480z\", \"M352 48V384H32V48C32 21.49 53.49 0 80 0h224C330.5 0 352 21.49 352 48z\"]]\n};\nvar faHouseMedicalFlag = {\n  prefix: 'fad',\n  iconName: 'house-medical-flag',\n  icon: [640, 512, [], \"e514\", [\"M416 512H416.1L416.8 512H96C78.33 512 64 497.7 64 480V287.1H31.1C18.61 287.1 6.631 279.7 1.985 267.1C-2.661 254.5 1.005 240.4 11.17 231.7L235.2 39.7C247.2 29.43 264.8 29.43 276.8 39.7L416 159V512zM223.1 255.1H175.1C167.2 255.1 159.1 263.2 159.1 271.1V303.1C159.1 312.8 167.2 319.1 175.1 319.1H223.1V368C223.1 376.8 231.2 384 239.1 384H271.1C280.8 384 287.1 376.8 287.1 368V319.1H336C344.8 319.1 352 312.8 352 303.1V271.1C352 263.2 344.8 255.1 336 255.1H287.1V207.1C287.1 199.2 280.8 191.1 271.1 191.1H239.1C231.2 191.1 223.1 199.2 223.1 207.1V255.1z\", \"M624 32C632.8 32 640 39.16 640 48V176C640 184.8 632.8 192 624 192H512V512H448V32C448 14.33 462.3 0 480 0C497.7 0 512 14.33 512 32H624z\"]]\n};\nvar faBasketShopping = {\n  prefix: 'fad',\n  iconName: 'basket-shopping',\n  icon: [576, 512, [\"shopping-basket\"], \"f291\", [\"M393 192L426.1 265.8C431.5 277.9 445.7 283.3 457.8 277.9C469.9 272.5 475.3 258.3 469.9 246.2L445.6 192H544C561.7 192 576 206.3 576 224C576 241.7 561.7 256 544 256L492.1 463.5C484.1 492 459.4 512 430 512H145.1C116.6 512 91 492 83.88 463.5L32 256C14.33 256 0 241.7 0 224C0 206.3 14.33 192 32 192H130.4L106.1 246.2C100.7 258.3 106.1 272.5 118.2 277.9C130.3 283.3 144.5 277.9 149.9 265.8L182.1 192H393zM192 319.1C192 311.1 184.8 303.1 176 303.1C167.2 303.1 160 311.1 160 319.1V415.1C160 424.8 167.2 431.1 176 431.1C184.8 431.1 192 424.8 192 415.1V319.1zM272 319.1V415.1C272 424.8 279.2 431.1 288 431.1C296.8 431.1 304 424.8 304 415.1V319.1C304 311.1 296.8 303.1 288 303.1C279.2 303.1 272 311.1 272 319.1zM416 319.1C416 311.1 408.8 303.1 400 303.1C391.2 303.1 384 311.1 384 319.1V415.1C384 424.8 391.2 431.1 400 431.1C408.8 431.1 416 424.8 416 415.1V319.1z\", \"M149.9 265.8C144.5 277.9 130.3 283.3 118.2 277.9C106.1 272.5 100.7 258.3 106.1 246.2L210.1 14.18C215.5 2.087 229.7-3.323 241.8 2.099C253.9 7.521 259.3 21.72 253.9 33.82L149.9 265.8zM322.1 33.82C316.7 21.72 322.1 7.521 334.2 2.099C346.3-3.323 360.5 2.087 365.9 14.18L469.9 246.2C475.3 258.3 469.9 272.5 457.8 277.9C445.7 283.3 431.5 277.9 426.1 265.8L322.1 33.82z\"]]\n};\nvar faShoppingBasket = faBasketShopping;\nvar faTape = {\n  prefix: 'fad',\n  iconName: 'tape',\n  icon: [576, 512, [], \"f4db\", [\"M64 256C64 167.6 135.6 96 224 96C312.4 96 384 167.6 384 256C384 344.4 312.4 416 224 416C135.6 416 64 344.4 64 256zM224 320C259.3 320 288 291.3 288 256C288 220.7 259.3 192 224 192C188.7 192 160 220.7 160 256C160 291.3 188.7 320 224 320z\", \"M544 416C561.7 416 576 430.3 576 448C576 465.7 561.7 480 544 480H224C100.3 480 0 379.7 0 256C0 132.3 100.3 32 224 32C347.7 32 448 132.3 448 256C448 318.7 422.3 375.3 380.8 416H544zM224 96C135.6 96 64 167.6 64 256C64 344.4 135.6 416 224 416C312.4 416 384 344.4 384 256C384 167.6 312.4 96 224 96z\"]]\n};\nvar faChestnut = {\n  prefix: 'fad',\n  iconName: 'chestnut',\n  icon: [448, 512, [127792], \"e3f6\", [\"M4.523 384C18.8 439.1 68.43 480 128 480h192c59.57 0 109.2-40.89 123.5-96H4.523z\", \"M448 352c0 11.11-1.859 21.71-4.523 31.99H4.523C1.859 373.7 0 363.1 0 352C0 216.8 80.44 151.7 145.1 99.43C170.4 78.87 194.4 59.44 211.5 38.02C214.8 34.01 219.4 32 224 32s9.246 2.006 12.45 6.02c17.12 21.42 41.12 40.85 66.48 61.41C367.6 151.7 448 216.8 448 352z\"]]\n};\nvar faBusSimple = {\n  prefix: 'fad',\n  iconName: 'bus-simple',\n  icon: [448, 512, [\"bus-alt\"], \"f55e\", [\"M64 128C64 110.3 78.33 96 96 96H352C369.7 96 384 110.3 384 128V256C384 273.7 369.7 288 352 288H96C78.33 288 64 273.7 64 256V128zM32 448H128V480C128 497.7 113.7 512 96 512H64C46.33 512 32 497.7 32 480V448zM416 480C416 497.7 401.7 512 384 512H352C334.3 512 320 497.7 320 480V448H416V480z\", \"M224 0C348.8 0 448 35.2 448 80V416C448 433.7 433.7 448 416 448H32C14.33 448 0 433.7 0 416V80C0 35.2 99.19 0 224 0zM64 256C64 273.7 78.33 288 96 288H352C369.7 288 384 273.7 384 256V128C384 110.3 369.7 96 352 96H96C78.33 96 64 110.3 64 128V256zM80 400C97.67 400 112 385.7 112 368C112 350.3 97.67 336 80 336C62.33 336 48 350.3 48 368C48 385.7 62.33 400 80 400zM368 400C385.7 400 400 385.7 400 368C400 350.3 385.7 336 368 336C350.3 336 336 350.3 336 368C336 385.7 350.3 400 368 400z\"]]\n};\nvar faBusAlt = faBusSimple;\nvar faEye = {\n  prefix: 'fad',\n  iconName: 'eye',\n  icon: [576, 512, [128065], \"f06e\", [\"M95.42 112.6C142.5 68.84 207.2 32 288 32C368.8 32 433.5 68.84 480.6 112.6C527.4 156 558.7 207.1 573.5 243.7C576.8 251.6 576.8 260.4 573.5 268.3C558.7 304 527.4 355.1 480.6 399.4C433.5 443.2 368.8 480 288 480C207.2 480 142.5 443.2 95.42 399.4C48.62 355.1 17.34 304 2.461 268.3C-.8205 260.4-.8205 251.6 2.461 243.7C17.34 207.1 48.62 156 95.42 112.6V112.6zM288 400C367.5 400 432 335.5 432 256C432 176.5 367.5 112 288 112C208.5 112 144 176.5 144 256C144 335.5 208.5 400 288 400z\", \"M224 256C259.3 256 288 227.3 288 192C288 180.5 284.1 169.7 279.6 160.4C282.4 160.1 285.2 160 288 160C341 160 384 202.1 384 256C384 309 341 352 288 352C234.1 352 192 309 192 256C192 253.2 192.1 250.4 192.4 247.6C201.7 252.1 212.5 256 224 256z\"]]\n};\nvar faFaceSadCry = {\n  prefix: 'fad',\n  iconName: 'face-sad-cry',\n  icon: [512, 512, [128557, \"sad-cry\"], \"f5b3\", [\"M352 493.4C322.4 505.4 289.9 512 256 512C222.1 512 189.6 505.4 160 493.4V288C160 279.2 152.8 272 144 272C135.2 272 128 279.2 128 288V477.8C51.48 433.5 0 350.8 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 350.8 460.5 433.5 384 477.8V288C384 279.2 376.8 272 368 272C359.2 272 352 279.2 352 288V493.4zM217.6 236.8C224.7 231.5 226.1 221.5 220.8 214.4C190.4 173.9 129.6 173.9 99.2 214.4C93.9 221.5 95.33 231.5 102.4 236.8C109.5 242.1 119.5 240.7 124.8 233.6C142.4 210.1 177.6 210.1 195.2 233.6C200.5 240.7 210.5 242.1 217.6 236.8zM316.8 233.6C334.4 210.1 369.6 210.1 387.2 233.6C392.5 240.7 402.5 242.1 409.6 236.8C416.7 231.5 418.1 221.5 412.8 214.4C382.4 173.9 321.6 173.9 291.2 214.4C285.9 221.5 287.3 231.5 294.4 236.8C301.5 242.1 311.5 240.7 316.8 233.6zM208 368C208 394.5 229.5 416 256 416C282.5 416 304 394.5 304 368V336C304 309.5 282.5 288 256 288C229.5 288 208 309.5 208 336V368z\", \"M195.2 233.6C177.6 210.1 142.4 210.1 124.8 233.6C119.5 240.7 109.5 242.1 102.4 236.8C95.33 231.5 93.9 221.5 99.2 214.4C129.6 173.9 190.4 173.9 220.8 214.4C226.1 221.5 224.7 231.5 217.6 236.8C210.5 242.1 200.5 240.7 195.2 233.6V233.6zM128 477.8V288C128 279.2 135.2 272 144 272C152.8 272 160 279.2 160 288V493.4C148.9 488.9 138.2 483.7 128 477.8V477.8zM352 493.4V288C352 279.2 359.2 272 368 272C376.8 272 384 279.2 384 288V477.8C373.8 483.7 363.1 488.9 352 493.4V493.4zM294.4 236.8C287.3 231.5 285.9 221.5 291.2 214.4C321.6 173.9 382.4 173.9 412.8 214.4C418.1 221.5 416.7 231.5 409.6 236.8C402.5 242.1 392.5 240.7 387.2 233.6C369.6 210.1 334.4 210.1 316.8 233.6C311.5 240.7 301.5 242.1 294.4 236.8V236.8z\"]]\n};\nvar faSadCry = faFaceSadCry;\nvar faHeat = {\n  prefix: 'fad',\n  iconName: 'heat',\n  icon: [448, 512, [], \"e00c\", [\"M248.2 256.3c36.33 39.81 55.84 92.15 55.84 146l.0001 38.76C304 465.8 289.7 480 272 480s-32-14.33-32-31.1l0-45.63c-.0001-38.2-13.1-75.12-39.59-103.5C164.1 258.7 144 206.5 144 152.2L144 63.1C144 46.33 158.3 32 176 32s32 14.33 32 31.1V152.2C207.9 190.8 222.2 227.9 248.2 256.3z\", \"M104.2 256.3c36.33 39.81 55.84 92.15 55.84 146l.0001 38.76C160 465.8 145.7 480 127.1 480s-31.1-14.33-32-31.1l0-45.63c0-38.2-13.1-75.12-39.59-103.5C20.09 258.7 0 206.5 0 152.2L0 127.1C0 110.3 14.33 96 32 96S64 110.3 64 127.1V152.2C63.87 190.8 78.2 227.9 104.2 256.3zM391.7 255.8c-25.63-28.39-39.69-65.32-39.69-103.6l-.0001-24.25C352 110.3 337.7 96 320 96S288 110.3 288 127.1l.0001 24.25c.0001 53.86 19.49 106.1 55.77 145.9C369.7 326.7 384.1 363.9 384 402.4v45.63C384 465.7 398.3 480 415.1 480C433.7 480 448 465.7 448 448v-45.63C448 348.3 427.9 295.9 391.7 255.8z\"]]\n};\nvar faTicketAirline = {\n  prefix: 'fad',\n  iconName: 'ticket-airline',\n  icon: [640, 512, [], \"e29a\", [\"M576 64C611.3 64 640 92.65 640 128V192C604.7 192 576 220.7 576 256C576 291.3 604.7 320 640 320V384C640 419.3 611.3 448 576 448H64C28.65 448 0 419.3 0 384V128C0 92.65 28.65 64 64 64H576zM432 144C440.8 144 448 136.8 448 128C448 119.2 440.8 112 432 112C423.2 112 416 119.2 416 128C416 136.8 423.2 144 432 144zM432 208C440.8 208 448 200.8 448 192C448 183.2 440.8 176 432 176C423.2 176 416 183.2 416 192C416 200.8 423.2 208 432 208zM432 240C423.2 240 416 247.2 416 256C416 264.8 423.2 272 432 272C440.8 272 448 264.8 448 256C448 247.2 440.8 240 432 240zM432 336C440.8 336 448 328.8 448 320C448 311.2 440.8 304 432 304C423.2 304 416 311.2 416 320C416 328.8 423.2 336 432 336zM432 368C423.2 368 416 375.2 416 384C416 392.8 423.2 400 432 400C440.8 400 448 392.8 448 384C448 375.2 440.8 368 432 368zM120 224L100.8 198.4C97.78 194.4 93.04 192 88 192H74.25C69.04 192 65.22 196.9 66.48 201.9L79.03 252.1C79.67 254.7 79.67 257.3 79.03 259.9L66.48 310.1C65.22 315.1 69.04 320 74.25 320H88C93.04 320 97.78 317.6 100.8 313.6L120 288H176L147.5 373.5C145.8 378.6 149.6 384 155.1 384H186.2C194.8 384 202.6 379.5 206.9 372.1L256 288H302.9C318.1 288 334.4 281.6 345.7 270.3C353.6 262.4 353.6 249.6 345.7 241.7C334.4 230.4 318.1 223.1 302.9 223.1H256L206.9 139.9C202.6 132.5 194.8 127.1 186.2 127.1H155.1C149.6 127.1 145.8 133.3 147.5 138.5L176 223.1L120 224z\", \"M155.1 128H186.2C194.8 128 202.6 132.5 206.9 139.9L256 224H302.9C318.1 224 334.4 230.4 345.7 241.7C353.6 249.6 353.6 262.4 345.7 270.3C334.4 281.6 318.1 288 302.9 288H256L206.9 372.1C202.6 379.5 194.8 384 186.2 384H155.1C149.6 384 145.8 378.6 147.5 373.5L176 288H120L100.8 313.6C97.78 317.6 93.04 320 88 320H74.25C69.04 320 65.22 315.1 66.49 310.1L79.03 259.9C79.67 257.3 79.67 254.7 79.03 252.1L66.49 201.9C65.22 196.9 69.04 192 74.25 192H88C93.04 192 97.78 194.4 100.8 198.4L120 224H176L147.5 138.5C145.8 133.4 149.6 128 155.1 128V128z\"]]\n};\nvar faBootHeeled = {\n  prefix: 'fad',\n  iconName: 'boot-heeled',\n  icon: [512, 512, [], \"e33f\", [\"M480 464h-180.5l-143.2-42.94C145.2 417.7 133.6 416 121.9 416H32v72c0 13.25 10.75 24 24 24h80c13.25 0 24-10.75 24-24v-15.72l129.1 38.72C291.3 511.7 293.7 512 296 512h184c13.25 0 24-10.75 24-24S493.3 464 480 464z\", \"M128 416l1.369 .5488c9.123 .5762 18.19 1.887 27.01 4.514L299.5 464h180.5v-40.45c0-24.24-13.7-46.4-35.38-57.24l-121.2-60.62c-21.68-10.84-35.38-33-35.38-57.24V32c0-17.67-14.33-32-32-32h-96v240c0 8.844-7.156 16-16 16s-16-7.156-16-16V0h-64C44.76 0 29.86 16.87 32.25 35.97L56.69 197.5c4.816 38.53 .9414 77.66-11.34 114.5c-8.84 26.52-13.35 54.29-13.35 82.24V416H128z\"]]\n};\nvar faArrowsMinimize = {\n  prefix: 'fad',\n  iconName: 'arrows-minimize',\n  icon: [512, 512, [\"compress-arrows\"], \"e0a5\", [\"M204.2 290.5C200.3 288.8 196.2 288 192 288H64c-17.69 0-32 14.31-32 32s14.31 32 32 32h50.75l-105.4 105.4c-12.5 12.5-12.5 32.75 0 45.25s32.75 12.5 45.25 0L160 397.3V448c0 17.69 14.31 32 32 32s32-14.31 32-32v-128c0-4.164-.8477-8.312-2.465-12.22C218.3 299.9 212.1 293.7 204.2 290.5zM502.6 9.375c-12.49-12.49-32.74-12.51-45.25 0L352 114.8V64c0-17.69-14.31-32-32-32s-32 14.31-32 32v128c0 4.164 .8477 8.312 2.463 12.22c3.242 7.84 9.479 14.08 17.32 17.32C311.7 223.2 315.8 224 320 224h128c17.69 0 32-14.31 32-32s-14.31-32-32-32h-50.75l105.4-105.4C515.1 42.13 515.1 21.88 502.6 9.375z\", \"M192 32C174.3 32 160 46.31 160 64v50.75L54.63 9.375c-12.5-12.5-32.75-12.5-45.25 0s-12.5 32.75 0 45.25L114.8 160H64C46.31 160 32 174.3 32 192s14.31 32 32 32h128c4.164 0 8.312-.8477 12.22-2.465C212.1 218.3 218.3 212.1 221.5 204.2C223.2 200.3 224 196.2 224 192V64C224 46.31 209.7 32 192 32zM397.3 352H448c17.69 0 32-14.31 32-32s-14.31-32-32-32h-128c-4.164 0-8.312 .8477-12.22 2.461c-7.84 3.242-14.08 9.48-17.32 17.32C288.8 311.7 288 315.8 288 320v128c0 17.69 14.31 32 32 32s32-14.31 32-32v-50.75l105.4 105.4c12.5 12.5 32.75 12.5 45.25 0c12.49-12.49 12.51-32.74 0-45.25L397.3 352z\"]]\n};\nvar faCompressArrows = faArrowsMinimize;\nvar faAudioDescription = {\n  prefix: 'fad',\n  iconName: 'audio-description',\n  icon: [576, 512, [], \"f29e\", [\"M170.8 280H213.2L192 237.7L170.8 280zM384 208h-32v96h32c26.47 0 48-21.53 48-48S410.5 208 384 208zM512 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V96C576 60.65 547.3 32 512 32zM274.7 349.5C271.3 351.2 267.6 352 264 352c-8.812 0-17.28-4.859-21.5-13.27L233.2 320H150.8l-9.367 18.73c-5.906 11.86-20.31 16.7-32.19 10.73c-11.88-5.938-16.69-20.34-10.75-32.2l72-144c8.125-16.25 34.81-16.25 42.94 0l72 144C291.4 329.1 286.6 343.5 274.7 349.5zM384 352h-56c-13.25 0-24-10.75-24-24v-144C304 170.8 314.8 160 328 160H384c52.94 0 96 43.06 96 96S436.9 352 384 352z\", \"M213.5 173.3c-8.125-16.25-34.81-16.25-42.94 0l-72 144c-5.938 11.86-1.125 26.27 10.75 32.2c11.88 5.969 26.28 1.125 32.19-10.73L150.8 320H233.2l9.367 18.73C246.8 347.1 255.2 352 264 352c3.594 0 7.25-.8125 10.69-2.531c11.88-5.938 16.69-20.34 10.75-32.2L213.5 173.3zM170.8 280L192 237.7L213.2 280H170.8zM384 160h-56c-13.25 0-24 10.75-24 24v144c0 13.25 10.75 24 24 24H384c52.94 0 96-43.06 96-96S436.9 160 384 160zM384 304h-32v-96h32c26.47 0 48 21.53 48 48S410.5 304 384 304z\"]]\n};\nvar faPersonMilitaryToPerson = {\n  prefix: 'fad',\n  iconName: 'person-military-to-person',\n  icon: [512, 512, [], \"e54c\", [\"M320 96C320 60.65 348.7 32 384 32C419.3 32 448 60.65 448 96C448 131.3 419.3 160 384 160C348.7 160 320 131.3 320 96V96zM416 192C451.3 192 480 220.7 480 256V288C480 305.7 465.7 320 448 320H320C302.3 320 288 305.7 288 288V256C288 220.7 316.7 192 352 192H416zM296.2 413.9L360.2 357.9C370.2 349.2 385.3 350.2 394.1 360.2C402.8 370.2 401.8 385.3 391.8 394.1L375.9 407.1L488 407.1C501.3 407.1 512 418.7 512 431.1C512 445.2 501.3 455.1 488 455.1L375.9 455.1L391.8 469.9C401.8 478.7 402.8 493.8 394.1 503.8C385.3 513.8 370.2 514.8 360.2 506.1L296.2 450.1C290.1 445.5 288 438.9 288 431.1C288 425.1 290.1 418.5 296.2 413.9L296.2 413.9z\", \"M182.2 .0998C191.7-.9534 200 6.466 200 16V30.13C200 38.91 192.9 46.05 184.1 46.13H72.74C63.48 46.04 56 38.52 56 29.24C56 20.64 62.47 13.41 71.02 12.46L182.2 .0998zM192 96C192 131.3 163.3 160 128 160C92.66 160 64 131.3 64 96C64 89.8 64.88 83.8 66.53 78.13H189.5C191.1 83.8 192 89.8 192 96zM32 256C32 237.2 40.09 220.3 52.97 208.6L197.2 319.6C195.5 319.9 193.8 320 192 320H64C46.33 320 32 305.7 32 288L32 256zM222.3 298.5L85.06 192.9C88.61 192.3 92.27 191.1 96 191.1H160C195.3 191.1 224 220.7 224 255.1V287.1C224 291.7 223.4 295.2 222.3 298.5V298.5zM224 431.1C224 438.9 221 445.5 215.8 450.1L151.8 506.1C141.8 514.8 126.7 513.8 117.9 503.8C109.2 493.8 110.2 478.7 120.2 469.9L136.1 455.1L23.1 455.1C10.74 455.1-.0003 445.2 0 431.1C.0003 418.7 10.75 407.1 24 407.1L136.1 407.1L120.2 394.1C110.2 385.3 109.2 370.2 117.9 360.2C126.7 350.2 141.8 349.2 151.8 357.9L215.8 413.9C221 418.5 224 425.1 224 431.1H224z\"]]\n};\nvar faFileShield = {\n  prefix: 'fad',\n  iconName: 'file-shield',\n  icon: [576, 512, [], \"e4f0\", [\"M0 64C0 28.65 28.65 0 64 0H224V160H384V207L291.2 244.2C269.9 252.7 256 273.3 256 296.2C256 352.7 274.9 444.2 350.2 504.4C341.2 509.3 330.9 512 320 512H64C28.65 512 0 483.3 0 448V64z\", \"M224 160V0L384 160H224zM423.1 225.7C428.8 223.4 435.2 223.4 440.9 225.7L560.9 273.7C570 277.4 576 286.2 576 296C576 359.3 550.1 464.8 441.2 510.2C435.3 512.6 428.7 512.6 422.8 510.2C313.9 464.8 288 359.3 288 296C288 286.2 293.1 277.4 303.1 273.7L423.1 225.7zM432 273.8V461.7C500.2 428.7 523.5 362.7 527.4 311.1L432 273.8z\"]]\n};\nvar faHexagon = {\n  prefix: 'fad',\n  iconName: 'hexagon',\n  icon: [512, 512, [11043], \"f312\", [\"M342 32C367.1 32 390.5 45.1 403.5 66.56L496 218.6C510 241.6 510 270.4 496 293.4L403.5 445.4C390.5 466.9 367.1 480 342 480H169.1C144.9 480 121.5 466.9 108.5 445.4L15.96 293.4C1.962 270.4 1.962 241.6 15.96 218.6L108.5 66.56C121.5 45.1 144.9 32 169.1 32H342z\", \"\"]]\n};\nvar faManhole = {\n  prefix: 'fad',\n  iconName: 'manhole',\n  icon: [512, 512, [], \"e1d6\", [\"M287.4 99.17C285.7 115.3 272.5 128 256 128S226.3 115.3 224.6 99.17C151.4 113.8 96 178.5 96 256s55.39 142.2 128.6 156.8C226.3 396.7 239.5 384 256 384s29.69 12.72 31.36 28.83C360.6 398.2 416 333.5 416 256S360.6 113.8 287.4 99.17zM208 336h-32v-32h32V336zM208 272h-32v-32h32V272zM208 208h-32v-32h32V208zM272 336h-32v-32h32V336zM272 272h-32v-32h32V272zM272 208h-32v-32h32V208zM336 336h-32v-32h32V336zM336 272h-32v-32h32V272zM336 208h-32v-32h32V208z\", \"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM256 448c-106 0-192-85.96-192-192s85.96-192 192-192s192 85.96 192 192S362 448 256 448z\"]]\n};\nvar faUserSlash = {\n  prefix: 'fad',\n  iconName: 'user-slash',\n  icon: [640, 512, [], \"f506\", [\"M447.1 127.1C447.1 57.31 390.7 0 319.1 0C250.2 0 193.7 55.93 192.3 125.4l160.6 125.8C407.5 236.7 447.1 187.3 447.1 127.1zM264.9 304.3c-93.62 2.422-168.9 78.87-168.9 173.1c0 19.14 15.52 34.67 34.66 34.67h378.7c5.625 0 10.73-1.65 15.42-4.029L264.9 304.3z\", \"M630.8 469.1L38.81 5.109C34.41 1.672 29.19 0 24.03 0C16.91 0 9.845 3.156 5.127 9.187c-8.187 10.44-6.375 25.53 4.062 33.7L601.2 506.9c10.5 8.203 25.56 6.328 33.69-4.078C643.1 492.4 641.2 477.3 630.8 469.1z\"]]\n};\nvar faPen = {\n  prefix: 'fad',\n  iconName: 'pen',\n  icon: [512, 512, [128394], \"f304\", [\"M362.7 19.32C387.7-5.678 428.3-5.678 453.3 19.32L492.7 58.75C517.7 83.74 517.7 124.3 492.7 149.3L432.1 208.1L303 79.03L362.7 19.32z\", \"M182.7 459.2C176.1 465.8 167.9 470.7 158.9 473.3L30.77 511C22.35 513.5 13.24 511.2 7.03 504.1C.8198 498.8-1.502 489.7 .976 481.2L38.67 353.1C41.32 344.1 46.17 335.9 52.8 329.3L303 79.03L432.1 208.1L182.7 459.2z\"]]\n};\nvar faTowerObservation = {\n  prefix: 'fad',\n  iconName: 'tower-observation',\n  icon: [512, 512, [], \"e586\", [\"M100.9 448L132.9 256H197.8L193.1 284.3L255.1 336.8L318.9 284.3L314.2 256H379.1L411.1 448H314.5L255.1 399.2L197.5 448H100.9zM183.9 339.2L172.8 406.1L218.5 368L183.9 339.2zM293.5 368L339.2 406.1L328.1 339.2L293.5 368zM128.6 512C128.2 512 127.8 512 127.5 512H128.6zM384.5 512C384.1 512 383.8 512 383.4 512H384.5z\", \"M430.3 83.38C446.1 91.28 452.5 110.5 444.6 126.3C439 137.5 427.7 143.1 416 144V224C416 241.7 401.7 256 384 256H127.1C110.3 256 95.1 241.7 95.1 224V144C84.27 143.1 72.98 137.5 67.38 126.3C59.47 110.5 65.88 91.28 81.69 83.38L241.7 3.378C250.7-1.126 261.3-1.126 270.3 3.378L430.3 83.38zM176 160H336C344.8 160 352 152.8 352 144C352 135.2 344.8 128 336 128H176C167.2 128 160 135.2 160 144C160 152.8 167.2 160 176 160zM512 480C512 497.7 497.7 512 480 512H384.5C384.2 512 383.8 512 383.4 512H128.6C128.2 512 127.9 512 127.5 512H32C14.33 512 0 497.7 0 480C0 462.3 14.33 448 32 448H480C497.7 448 512 462.3 512 480z\"]]\n};\nvar faFloppyDisks = {\n  prefix: 'fad',\n  iconName: 'floppy-disks',\n  icon: [512, 512, [], \"e183\", [\"M497.9 97.94l-83.88-83.88C406.3 6.294 391.1 0 380.1 0H144C117.5 0 96 21.48 96 48v320C96 394.5 117.5 416 144 416h320c26.5 0 48-21.48 48-48V131.9C512 120.9 505.7 105.7 497.9 97.94zM288 352c-35.34 0-64-28.66-64-64s28.66-64 64-64s64 28.66 64 64S323.3 352 288 352zM384 144C384 152.8 376.8 160 368 160h-192C167.2 160 160 152.8 160 144v-64C160 71.16 167.2 64 176 64h192C376.8 64 384 71.16 384 80V144z\", \"M288 352c35.35 0 64-28.65 64-64c0-35.35-28.65-64-64-64S224 252.7 224 288C224 323.3 252.7 352 288 352zM392 512h-272C53.83 512 0 458.2 0 392v-272C0 106.8 10.75 96 24 96S48 106.8 48 120v272c0 39.7 32.3 72 72 72h272c13.25 0 24 10.75 24 24S405.3 512 392 512z\"]]\n};\nvar faToiletPaperBlankUnder = {\n  prefix: 'fad',\n  iconName: 'toilet-paper-blank-under',\n  icon: [512, 512, [\"toilet-paper-reverse-alt\"], \"e29f\", [\"M416 384H96c-53 0-96-85.1-96-192c0-105.1 43-192 96-192h320c-53 0-96 86-96 192C320 298 363 384 416 384z\", \"M416 0c-53 0-96 86-96 192c0 84.04 27.07 155.3 64.68 181.3C394.5 380.1 405 384 416 384H128v96c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32V192C512 86 469 0 416 0zM383.1 192c0-35.38 14.38-64 32-64s31.1 28.62 31.1 64S433.6 256 416 256S383.1 227.4 383.1 192z\"]]\n};\nvar faToiletPaperReverseAlt = faToiletPaperBlankUnder;\nvar faFileCode = {\n  prefix: 'fad',\n  iconName: 'file-code',\n  icon: [384, 512, [], \"f1c9\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM154.1 353.8c7.812 7.812 7.812 20.5 0 28.31C150.2 386.1 145.1 388 140 388s-10.23-1.938-14.14-5.844l-48-48c-7.812-7.812-7.812-20.5 0-28.31l48-48c7.812-7.812 20.47-7.812 28.28 0s7.812 20.5 0 28.31L120.3 320L154.1 353.8zM306.1 334.2l-48 48C254.2 386.1 249.1 388 244 388s-10.23-1.938-14.14-5.844c-7.812-7.812-7.812-20.5 0-28.31L263.7 320l-33.86-33.84c-7.812-7.812-7.812-20.5 0-28.31s20.47-7.812 28.28 0l48 48C313.1 313.7 313.1 326.3 306.1 334.2z\", \"M256 0v128h128L256 0zM154.1 257.8c-7.812-7.812-20.47-7.812-28.28 0l-48 48c-7.812 7.812-7.812 20.5 0 28.31l48 48C129.8 386.1 134.9 388 140 388s10.23-1.938 14.14-5.844c7.812-7.812 7.812-20.5 0-28.31L120.3 320l33.86-33.84C161.1 278.3 161.1 265.7 154.1 257.8zM258.1 257.8c-7.812-7.812-20.47-7.812-28.28 0s-7.812 20.5 0 28.31L263.7 320l-33.86 33.84c-7.812 7.812-7.812 20.5 0 28.31C233.8 386.1 238.9 388 244 388s10.23-1.938 14.14-5.844l48-48c7.812-7.812 7.812-20.5 0-28.31L258.1 257.8z\"]]\n};\nvar faSignal = {\n  prefix: 'fad',\n  iconName: 'signal',\n  icon: [576, 512, [128246, \"signal-5\", \"signal-perfect\"], \"f012\", [\"\", \"M160 288C142.3 288 128 302.3 128 319.1v160C128 497.7 142.3 512 160 512s32-14.33 32-31.1V319.1C192 302.3 177.7 288 160 288zM32 384C14.33 384 0 398.3 0 415.1v64C0 497.7 14.33 512 31.1 512S64 497.7 64 480V415.1C64 398.3 49.67 384 32 384zM288 192C270.3 192 256 206.3 256 223.1v256C256 497.7 270.3 512 288 512s32-14.33 32-31.1V223.1C320 206.3 305.7 192 288 192zM416 96c-17.67 0-32 14.33-32 31.1V480C384 497.7 398.3 512 416 512s32-14.33 32-31.1V127.1C448 110.3 433.7 96 416 96zM544 0c-17.67 0-32 14.33-32 31.1V480C512 497.7 526.3 512 544 512s32-14.33 32-31.1V31.1C576 14.33 561.7 0 544 0z\"]]\n};\nvar faSignal5 = faSignal;\nvar faSignalPerfect = faSignal;\nvar faPump = {\n  prefix: 'fad',\n  iconName: 'pump',\n  icon: [640, 512, [], \"e442\", [\"M320 64v160v160H160H64V224h96V64H320z\", \"M32 192C14.4 192 0 206.3 0 224v160c0 17.66 14.4 32 32 32s32-14.34 32-32V224C64 206.3 49.6 192 32 192zM320 0H160C142.4 0 128 14.34 128 32s14.4 32 32 32h160c17.6 0 32-14.34 32-32S337.6 0 320 0zM608 96h-140.5C454.7 96 442.2 99.74 432 106.8l-65.6 43.74C357.4 156.4 352 166.4 352 177.1v253.8c0 10.69 5.441 20.67 14.4 26.62L432 501.2C442.2 508.3 454.7 512 467.5 512H608c17.6 0 32-14.34 32-32V128C640 110.3 625.6 96 608 96zM560 416h-96c-8.961 0-16-7.168-16-16s7.039-16 16-16h96c8.961 0 16 7.168 16 16S568.1 416 560 416zM560 320h-96C455 320 448 312.8 448 304S455 288 464 288h96C568.1 288 576 295.2 576 304S568.1 320 560 320zM560 224h-96C455 224 448 216.8 448 208S455 192 464 192h96C568.1 192 576 199.2 576 208S568.1 224 560 224z\"]]\n};\nvar faBus = {\n  prefix: 'fad',\n  iconName: 'bus',\n  icon: [576, 512, [128653], \"f207\", [\"M128 160C128 142.3 142.3 128 160 128H272V288H160C142.3 288 128 273.7 128 256V160zM304 288V128H416C433.7 128 448 142.3 448 160V256C448 273.7 433.7 288 416 288H304zM96 448H192V480C192 497.7 177.7 512 160 512H128C110.3 512 96 497.7 96 480V448zM384 448H480V480C480 497.7 465.7 512 448 512H416C398.3 512 384 497.7 384 480V448z\", \"M288 0C422.4 0 512 35.2 512 80V128C529.7 128 544 142.3 544 160V224C544 241.7 529.7 256 512 256L512 416C512 433.7 497.7 448 480 448H96C78.33 448 64 433.7 64 416L64 256C46.33 256 32 241.7 32 224V160C32 142.3 46.33 128 64 128V80C64 35.2 153.6 0 288 0zM128 256C128 273.7 142.3 288 160 288H272V128H160C142.3 128 128 142.3 128 160V256zM304 288H416C433.7 288 448 273.7 448 256V160C448 142.3 433.7 128 416 128H304V288zM144 400C161.7 400 176 385.7 176 368C176 350.3 161.7 336 144 336C126.3 336 112 350.3 112 368C112 385.7 126.3 400 144 400zM432 400C449.7 400 464 385.7 464 368C464 350.3 449.7 336 432 336C414.3 336 400 350.3 400 368C400 385.7 414.3 400 432 400zM368 64H208C199.2 64 192 71.16 192 80C192 88.84 199.2 96 208 96H368C376.8 96 384 88.84 384 80C384 71.16 376.8 64 368 64z\"]]\n};\nvar faHeartCircleXmark = {\n  prefix: 'fad',\n  iconName: 'heart-circle-xmark',\n  icon: [576, 512, [], \"e501\", [\"M507 208.7C484.3 198 458.8 192 432 192C334.8 192 256 270.8 256 368C256 403.7 266.6 436.9 284.9 464.6L279.4 470.3C266.4 483.2 245.5 483.2 233.5 470.3L39.71 270.5C-16.22 212.5-13.23 116.6 49.7 62.68C103.6 15.73 186.5 24.72 236.5 75.67L256.4 96.64L275.4 75.67C325.4 24.72 407.3 15.73 463.2 62.68C506.1 100.1 520.7 157.6 507 208.7z\", \"M576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM468.7 308.7L432 345.4L395.3 308.7C389.1 302.4 378.9 302.4 372.7 308.7C366.4 314.9 366.4 325.1 372.7 331.3L409.4 368L372.7 404.7C366.4 410.9 366.4 421.1 372.7 427.3C378.9 433.6 389.1 433.6 395.3 427.3L432 390.6L468.7 427.3C474.9 433.6 485.1 433.6 491.3 427.3C497.6 421.1 497.6 410.9 491.3 404.7L454.6 368L491.3 331.3C497.6 325.1 497.6 314.9 491.3 308.7C485.1 302.4 474.9 302.4 468.7 308.7V308.7z\"]]\n};\nvar faArrowUpLeftFromCircle = {\n  prefix: 'fad',\n  iconName: 'arrow-up-left-from-circle',\n  icon: [512, 512, [], \"e09e\", [\"M288 512c-109.8 0-202.8-78.53-220.9-186.7C64.16 307.9 75.94 291.4 93.34 288.4c17.72-3.156 33.94 8.844 36.88 26.25C143.2 391.9 209.5 448 288 448c88.22 0 160-71.78 160-160c0-78.47-56.06-144.8-133.3-157.8c-17.44-2.938-29.19-19.41-26.28-36.84C291.4 75.91 307.8 64 325.3 67.09C433.5 85.22 512 178.1 512 288C512 411.5 411.5 512 288 512z\", \"M333.3 336c12.5-12.5 12.5-32.77 0-45.26L109.3 63.99H192c17.67 0 31.99-14.33 31.99-31.1C223.1 14.32 209.7 0 192 0H32C23.16 0 15.16 3.578 9.371 9.367C3.578 15.16 0 23.16 0 31.1V192c0 17.67 14.32 31.1 31.99 31.1S63.99 209.7 63.99 192V109.2L288 336C300.5 348.5 320.8 348.5 333.3 336z\"]]\n};\nvar faHouseChimney = {\n  prefix: 'fad',\n  iconName: 'house-chimney',\n  icon: [576, 512, [63499, \"home-lg\"], \"e3af\", [\"M288 74.52L512.1 270.6L512.5 471.9C512.6 494 494.7 512 472.5 512H392C369.9 512 352 494.1 352 472V383.7C352 366 337.7 351.7 320 351.7H256C238.3 351.7 224 366 224 383.7V472C224 494.1 206.1 512 184 512H104.1C81.99 512 64.09 494.1 64.08 472L64.02 270.5L288 74.52z\", \"M416 101.5V64C416 46.33 430.3 32 448 32H480C497.7 32 512 46.33 512 64V185.5L565.1 231.9C578.4 243.6 579.7 263.8 568.1 277.1C556.4 290.4 536.2 291.7 522.9 280.1L288 74.52L53.07 280.1C39.77 291.7 19.56 290.4 7.917 277.1C-3.72 263.8-2.372 243.6 10.93 231.9L266.9 7.918C278.1-2.639 297-2.639 309.1 7.918L416 101.5z\"]]\n};\nvar faHomeLg = faHouseChimney;\nvar faWindowMaximize = {\n  prefix: 'fad',\n  iconName: 'window-maximize',\n  icon: [512, 512, [128470], \"f2d0\", [\"M64 128C64 110.3 78.33 96 96 96H416C433.7 96 448 110.3 448 128C448 145.7 433.7 160 416 160H96C78.33 160 64 145.7 64 128z\", \"M64 480C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64zM96 96C78.33 96 64 110.3 64 128C64 145.7 78.33 160 96 160H416C433.7 160 448 145.7 448 128C448 110.3 433.7 96 416 96H96z\"]]\n};\nvar faDryer = {\n  prefix: 'fad',\n  iconName: 'dryer',\n  icon: [448, 512, [], \"f861\", [\"M224 192C167.6 192 121.5 233.8 113.6 288H184C188.4 288 192 291.6 192 296v16C192 316.4 188.4 320 184 320H113.6C121.5 374.2 167.6 416 224 416c61.83 0 111.1-50.17 111.1-112C335.1 242.2 285.8 192 224 192zM184 112c13.25 0 24-10.75 24-24S197.3 64 184 64S160 74.75 160 88S170.8 112 184 112z\", \"M384 0H64C28.66 0 0 28.65 0 64v400C0 490.4 21.6 512 48 512h352c26.4 0 48-21.6 48-48V64C448 28.65 419.3 0 384 0zM184 64C197.3 64 208 74.75 208 88S197.3 112 184 112S160 101.3 160 88S170.8 64 184 64zM64 88C64 74.75 74.75 64 88 64S112 74.75 112 88S101.3 112 88 112S64 101.3 64 88zM224 448c-79.5 0-143.1-64.5-143.1-144C80.01 224.5 144.5 160 224 160c79.5 0 143.1 64.5 143.1 144C367.1 383.5 303.5 448 224 448z\"]]\n};\nvar faFaceFrown = {\n  prefix: 'fad',\n  iconName: 'face-frown',\n  icon: [512, 512, [9785, \"frown\"], \"f119\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM159.3 388.7C171.5 349.4 209.9 320 256 320C302.1 320 340.5 349.4 352.7 388.7C355.3 397.2 364.3 401.9 372.7 399.3C381.2 396.7 385.9 387.7 383.3 379.3C366.8 326.1 315.8 287.1 256 287.1C196.3 287.1 145.2 326.1 128.7 379.3C126.1 387.7 130.8 396.7 139.3 399.3C147.7 401.9 156.7 397.2 159.3 388.7H159.3zM176.4 176C158.7 176 144.4 190.3 144.4 208C144.4 225.7 158.7 240 176.4 240C194 240 208.4 225.7 208.4 208C208.4 190.3 194 176 176.4 176zM336.4 240C354 240 368.4 225.7 368.4 208C368.4 190.3 354 176 336.4 176C318.7 176 304.4 190.3 304.4 208C304.4 225.7 318.7 240 336.4 240z\", \"M144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208z\"]]\n};\nvar faFrown = faFaceFrown;\nvar faChessBishopPiece = {\n  prefix: 'fad',\n  iconName: 'chess-bishop-piece',\n  icon: [256, 512, [\"chess-bishop-alt\"], \"f43b\", [\"M247.1 459.6L224 448v-48c0-8.875-7.125-16-16-16h-160C39.12 384 32 391.1 32 400V448l-23.12 11.62C3.375 462.2 0 467.9 0 473.9V496C0 504.9 7.125 512 16 512h224c8.875 0 16-7.125 16-16v-22.12C256 467.9 252.6 462.2 247.1 459.6z\", \"M64 288h14.88C76.88 320.4 71.88 352.5 64 384h128c-7.875-31.5-12.88-63.63-14.88-96H192c8.875 0 16-7.125 16-16V256c0-8.875-7.125-16-16-16h-11.62c16-6.625 26.38-25.12 26.38-50.38c0-19.38-7.125-42.38-17.63-63.38L140.5 174.9C139.8 175.6 138.8 176 137.6 176c-1 0-2-.375-2.75-1.125l-5.75-5.75C128.4 168.4 128 167.4 128 166.4s.375-2.047 1.125-2.859L181 111.8c-10.25-16.88-22.25-31.25-33.88-39.38C155.2 69.62 160 61.88 160 52.75C160 41.25 151.9 32 140.5 32h-25C104.1 32 96 41.25 96 52.75c0 9.125 4.75 16.87 12.88 19.62C80.25 92.25 49.25 149.1 49.25 189.6c0 25.25 10.38 43.75 26.38 50.38H64C55.12 240 48 247.1 48 256v16C48 280.9 55.12 288 64 288z\"]]\n};\nvar faChessBishopAlt = faChessBishopPiece;\nvar faShirtTankTop = {\n  prefix: 'fad',\n  iconName: 'shirt-tank-top',\n  icon: [384, 512, [], \"e3c9\", [\"M272 96v32c0 44.18-35.82 80-80 80S112 172.2 112 128V96H272z\", \"M384 256v208c0 26.51-21.49 48-48 48h-288C21.49 512 0 490.5 0 464V256c31.16-41.54 48-92.07 48-144v-96C48 7.162 55.16 0 64 0h32c8.836 0 16 7.162 16 16V128c0 44.18 35.82 80 80 80s80-35.82 80-80V16C272 7.162 279.2 0 288 0h32c8.836 0 16 7.162 16 16v96C336 163.9 352.8 214.5 384 256z\"]]\n};\nvar faDiploma = {\n  prefix: 'fad',\n  iconName: 'diploma',\n  icon: [640, 512, [\"scroll-ribbon\"], \"f5ea\", [\"M539.3 144H384v238L539.3 416C594.9 416 640 351.5 640 272C640 192.5 594.9 144 539.3 144zM0 272C0 351.5 42.98 416 96 416l160-34.29V144H96C42.98 144 0 192.5 0 272z\", \"M480 112c0 11.4-2.506 22.19-6.844 32H400C417.7 144 432 129.7 432 112s-14.32-32-31.1-32c-15.93 0-27.67 2.639-68.88 64H384V480l-64-32.01L256 480V144h52.87C267.7 82.64 255.9 80 240 80c-17.67 0-32 14.33-32 32s14.33 32 32 32H166.8C162.5 134.2 160 123.4 160 112C160 68.15 195.7 32 239.5 32C272.3 32 294.5 47.08 320 78.95C345.5 47.08 367.7 32 400.5 32C444.3 32 480 68.15 480 112z\"]]\n};\nvar faScrollRibbon = faDiploma;\nvar faScreencast = {\n  prefix: 'fad',\n  iconName: 'screencast',\n  icon: [576, 512, [], \"e23e\", [\"M496.1 32H80.54C36.46 32 .625 67.82 .625 111.9v65.95c10.5-1.234 21.13-2.043 31.96-2.043S54.05 176.6 64.55 177.8V111.9c0-8.805 7.18-15.98 15.98-15.98h415.5c8.805 0 15.98 7.176 15.98 15.98v287.6c0 8.805-7.18 15.98-15.98 15.98h-193.8c1.232 10.5 2.041 21.13 2.041 31.96s-.8086 21.45-2.041 31.95h193.8C540.2 479.4 576 443.6 576 399.5V111.9C576 67.82 540.2 32 496.1 32z\", \"M32.59 415.5c-17.65 0-31.96 14.31-31.96 31.96s14.31 31.95 31.96 31.95s31.96-14.3 31.96-31.95S50.24 415.5 32.59 415.5zM32.59 223.7c-17.67 0-31.96 14.29-31.96 31.95s14.3 31.95 31.96 31.95c88.12 0 159.8 71.68 159.8 159.8c0 17.66 14.3 31.95 31.96 31.95c17.67 0 31.97-14.29 31.97-31.95C256.3 324.1 155.1 223.7 32.59 223.7zM31.96 320.2C14.3 320.2 0 334.5 0 352.2c0 17.66 14.3 31.95 31.96 31.95c35.24 0 63.93 28.68 63.93 63.91C95.9 465.7 110.2 480 127.9 480s31.96-14.29 31.96-31.95C159.8 377.5 102.5 320.2 31.96 320.2z\"]]\n};\nvar faWalker = {\n  prefix: 'fad',\n  iconName: 'walker',\n  icon: [448, 512, [], \"f831\", [\"M448 448C448 483.3 419.3 512 384 512C348.7 512 320 483.3 320 448C320 412.7 348.7 384 384 384C419.3 384 448 412.7 448 448z\", \"M24.24 511C7.093 506.8-3.331 489.4 .9552 472.2L100.8 72.72C111.5 29.98 149.9 0 193.1 0H320C373 0 416 42.98 416 96V392.6C406.6 387.1 395.7 384 384 384C372.3 384 361.4 387.1 352 392.6V224H128.1L63.04 487.8C58.76 504.9 41.38 515.3 24.24 511L24.24 511zM193.1 64C179.3 64 166.5 73.99 162.9 88.24L144.1 160H352V96C352 78.33 337.7 64 320 64H193.1z\"]]\n};\nvar faPrescription = {\n  prefix: 'fad',\n  iconName: 'prescription',\n  icon: [448, 512, [], \"f5b1\", [\"M440.6 256.2c9.373-9.381 9.373-24.59 0-33.97l-22.62-22.64c-9.373-9.381-24.57-9.381-33.94 0L135.4 448.4c-9.373 9.381-9.373 24.59 0 33.97l22.62 22.64c9.373 9.38 24.57 9.38 33.94 0L440.6 256.2z\", \"M440.1 448.4l-96.28-96.21l-56.56 56.61l96.28 96.21c9.373 9.381 24.57 9.381 33.94 0l22.62-22.64C450.3 472.9 450.3 457.7 440.1 448.4zM285.4 94.89C273.9 38.74 221.8 0 164.6 0H31.1C14.33 0 0 14.34 0 32.03v264.1c0 13.26 10.75 24.01 23.1 24.01l31.1 .085c13.25 0 23.1-10.75 23.1-24.02V240.2H119.4l112.1 112l56.56-56.61L220.5 228C267.3 205.1 297.2 152.6 285.4 94.89zM167.1 160.1H79.1V80.06h87.1c22.06 0 39.1 17.95 39.1 40.03S190.1 160.1 167.1 160.1z\"]]\n};\nvar faShop = {\n  prefix: 'fad',\n  iconName: 'shop',\n  icon: [640, 512, [\"store-alt\"], \"f54f\", [\"M64 192H576V480C576 497.7 561.7 512 544 512C526.3 512 512 497.7 512 480V224H384V464C384 490.5 362.5 512 336 512H112C85.49 512 64 490.5 64 464V192zM320 224H128V384H320V224z\", \"M603.2 192H36.84C16.5 192 0 175.5 0 155.2C0 147.9 2.153 140.8 6.188 134.7L81.75 21.37C90.65 8.021 105.6 0 121.7 0H518.3C534.4 0 549.3 8.021 558.2 21.37L633.8 134.7C637.8 140.8 640 147.9 640 155.2C640 175.5 623.5 192 603.2 192H603.2z\"]]\n};\nvar faStoreAlt = faShop;\nvar faFloppyDisk = {\n  prefix: 'fad',\n  iconName: 'floppy-disk',\n  icon: [448, 512, [128190, 128426, \"save\"], \"f0c7\", [\"M433.1 129.1l-83.9-83.9C342.3 38.32 327.1 32 316.1 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V163.9C448 152.9 441.7 137.7 433.1 129.1zM224 416c-35.34 0-64-28.66-64-64s28.66-64 64-64s64 28.66 64 64S259.3 416 224 416zM320 208C320 216.8 312.8 224 304 224h-224C71.16 224 64 216.8 64 208v-96C64 103.2 71.16 96 80 96h224C312.8 96 320 103.2 320 112V208z\", \"M288 352c0 35.34-28.66 64-64 64s-64-28.66-64-64s28.66-64 64-64S288 316.7 288 352z\"]]\n};\nvar faSave = faFloppyDisk;\nvar faVihara = {\n  prefix: 'fad',\n  iconName: 'vihara',\n  icon: [640, 512, [], \"f6a7\", [\"M160 192V128H224V192H160zM96 352V288H160V352H96zM64 480V448H128V480C128 497.7 113.7 512 96 512C78.33 512 64 497.7 64 480zM512 480V448H576V480C576 497.7 561.7 512 544 512C526.3 512 512 497.7 512 480zM352 448V480C352 497.7 337.7 512 320 512C302.3 512 288 497.7 288 480V448H352zM544 288V352H480V288H544zM480 128V192H416V128H480z\", \"M309.9 2.246C313.1 .7309 316.6-.0029 320 0C323.4-.0029 326.9 .7309 330.1 2.246C331.6 2.909 332.9 3.716 334.2 4.661L359 22.03C392.1 45.8 430.8 63.52 470.8 74.42L493.8 80.71C495.6 81.17 497.4 81.83 499 82.68C502.2 84.33 504.1 86.66 507.1 89.43C510.8 94.38 512.7 100.7 511.8 107.2C511.4 109.1 510.6 112.6 509.3 115C507.7 118.2 505.3 120.1 502.6 123.1C498.3 126.3 493 128.1 487.5 128H152.5C147 128.1 141.7 126.3 137.4 123.1C134.7 120.1 132.3 118.2 130.7 115C129.4 112.6 128.6 109.1 128.2 107.2C127.3 100.7 129.2 94.38 132.9 89.43C135 86.66 137.8 84.33 140.1 82.68C142.6 81.83 144.4 81.17 146.2 80.71L169.2 74.42C209.2 63.52 247 45.8 280.1 22.03L305.8 4.661C307.1 3.715 308.4 2.908 309.9 2.246V2.246zM479.3 192L496.4 203.4C518.5 218.2 543 229 568.8 235.5L589.8 240.7C601.6 243.7 609.3 254.9 607.8 266.9C606.3 278.1 596.1 288 584 288H56C43.88 288 33.66 278.1 32.18 266.9C30.7 254.9 38.42 243.7 50.18 240.7L71.16 235.5C96.96 229 121.5 218.2 143.6 203.4L160.7 192H479.3zM95.58 352H544.4L561.4 365.6C579.2 379.8 598.1 391.3 620.1 399.8L624.9 401.7C635.6 405.1 641.7 417.2 639.6 428.5C637.4 439.8 627.5 448 616 448H24C12.5 448 2.611 439.8 .4354 428.5C-1.74 417.2 4.407 405.1 15.09 401.7L19.87 399.8C41.03 391.3 60.83 379.8 78.63 365.6L95.58 352z\"]]\n};\nvar faFaceKissClosedEyes = {\n  prefix: 'fad',\n  iconName: 'face-kiss-closed-eyes',\n  icon: [512, 512, [], \"e37d\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM287.9 300.3C274.7 292.9 257.4 288 240 288C236.4 288 233.2 290.5 232.3 293.1C231.3 297.5 232.9 301.2 236.1 302.1L236.1 302.1L236.3 303.1L236.8 303.4L237.2 303.7C238 304.1 239.2 304.9 240.6 305.8C243.4 307.6 247.2 310.3 250.8 313.4C254.6 316.5 258 319.1 260.5 323.4C262.1 326.1 264 329.8 264 332C264 334.2 262.1 337 260.5 340.6C258 344 254.6 347.5 250.8 350.6C247.2 353.7 243.4 356.4 240.6 358.2C239.2 359.1 238 359.9 237.2 360.3L236.6 360.7L236.3 360.9L236.1 361L236.1 361C233.6 362.4 232 365.1 232 368C232 370.9 233.6 373.6 236.1 374.1L236.1 374.1L236.3 375.1C236.5 375.2 236.8 375.4 237.2 375.7C238 376.1 239.2 376.9 240.6 377.8C243.4 379.6 247.2 382.3 250.8 385.4C254.6 388.5 258 391.9 260.5 395.4C262.1 398.1 264 401.8 264 403.1C264 406.2 262.1 409 260.5 412.6C258 416 254.6 419.5 250.8 422.6C247.2 425.7 243.4 428.4 240.6 430.2C239.2 431.1 238 431.9 237.2 432.3C236.8 432.6 236.5 432.8 236.3 432.9L236.1 432.1L236.1 433C232.9 434.8 231.3 438.5 232.3 442C233.2 445.5 236.4 447.1 240 447.1C257.4 447.1 274.7 443.1 287.9 435.7C294.5 432 300.4 427.5 304.7 422.3C308.9 417.2 312 410.9 312 403.1C312 397.1 308.9 390.8 304.7 385.7C300.4 380.5 294.5 375.1 287.9 372.3C285.2 370.7 282.3 369.3 279.2 367.1C282.3 366.7 285.2 365.3 287.9 363.7C294.5 360 300.4 355.5 304.7 350.3C308.9 345.2 312 338.9 312 331.1C312 325.1 308.9 318.8 304.7 313.7C300.4 308.5 294.5 303.1 287.9 300.3L287.9 300.3zM233.6 236.8C240.7 231.5 242.1 221.5 236.8 214.4C206.4 173.9 145.6 173.9 115.2 214.4C109.9 221.5 111.3 231.5 118.4 236.8C125.5 242.1 135.5 240.7 140.8 233.6C158.4 210.1 193.6 210.1 211.2 233.6C216.5 240.7 226.5 242.1 233.6 236.8zM300.8 233.6C318.4 210.1 353.6 210.1 371.2 233.6C376.5 240.7 386.5 242.1 393.6 236.8C400.7 231.5 402.1 221.5 396.8 214.4C366.4 173.9 305.6 173.9 275.2 214.4C269.9 221.5 271.3 231.5 278.4 236.8C285.5 242.1 295.5 240.7 300.8 233.6z\", \"M118.4 236.8C111.3 231.5 109.9 221.5 115.2 214.4C145.6 173.9 206.4 173.9 236.8 214.4C242.1 221.5 240.7 231.5 233.6 236.8C226.5 242.1 216.5 240.7 211.2 233.6C193.6 210.1 158.4 210.1 140.8 233.6C135.5 240.7 125.5 242.1 118.4 236.8V236.8zM278.4 236.8C271.3 231.5 269.9 221.5 275.2 214.4C305.6 173.9 366.4 173.9 396.8 214.4C402.1 221.5 400.7 231.5 393.6 236.8C386.5 242.1 376.5 240.7 371.2 233.6C353.6 210.1 318.4 210.1 300.8 233.6C295.5 240.7 285.5 242.1 278.4 236.8z\"]]\n};\nvar faScaleUnbalanced = {\n  prefix: 'fad',\n  iconName: 'scale-unbalanced',\n  icon: [640, 512, [\"balance-scale-left\"], \"f515\", [\"M495.1 448h-143.1V153.3c20.83-9.117 36.72-26.93 43.78-48.77l126.3-42.11c16.77-5.594 25.83-23.72 20.23-40.48c-5.578-16.73-23.62-25.86-40.48-20.23l-113.3 37.76c-13.94-23.49-39.29-39.41-68.58-39.41c-44.18 0-79.1 35.82-79.1 80c0 2.961 .5587 5.771 .8712 8.648L117.9 129.7C101.1 135.3 92.05 153.4 97.64 170.1c4.469 13.41 16.95 21.88 30.36 21.88c3.344 0 6.768-.5186 10.13-1.644L273.8 145.1c4.436 3.15 9.148 5.908 14.19 8.115V496C288 504.8 295.2 512 304 512h223.1c8.838 0 16-7.164 16-15.1C543.1 469.5 522.5 448 495.1 448z\", \"M85 250.5c-86.1 174.2-84.1 165.9-84.1 181.5C.0035 476.1 57.25 512 128 512s128-35.87 128-79.1c0-16.12 1.375-8.751-85.12-181.5C153.3 215.3 102.8 215.1 85 250.5zM55.96 416l71.98-143.1l72.15 143.1H55.96zM554.9 122.5c-17.62-35.25-68.08-35.37-85.83 0c-86.1 174.2-85.04 165.9-85.04 181.5c0 44.12 57.25 79.1 128 79.1s127.1-35.87 127.1-79.1C639.1 287.9 641.4 295.3 554.9 122.5zM439.1 288l72.04-143.1l72.08 143.1H439.1z\"]]\n};\nvar faBalanceScaleLeft = faScaleUnbalanced;\nvar faFileUser = {\n  prefix: 'fad',\n  iconName: 'file-user',\n  icon: [384, 512, [], \"f65c\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM192 192c35.35 0 64 28.66 64 64s-28.65 64-64 64c-35.34 0-64-28.66-64-64S156.7 192 192 192zM288 448H96c-8.836 0-16-7.164-16-16C80 387.8 115.8 352 160 352h64c44.18 0 80 35.81 80 80C304 440.8 296.8 448 288 448z\", \"M256 0v128h128L256 0zM192 320c35.35 0 64-28.66 64-64s-28.65-64-64-64C156.7 192 128 220.7 128 256S156.7 320 192 320zM224 352H160c-44.18 0-80 35.81-80 80C80 440.8 87.16 448 96 448h192c8.836 0 16-7.164 16-16C304 387.8 268.2 352 224 352z\"]]\n};\nvar faUserPoliceTie = {\n  prefix: 'fad',\n  iconName: 'user-police-tie',\n  icon: [448, 512, [], \"e334\", [\"M346 155.5C310.1 168.3 268.7 176 223.1 176S137.9 168.3 101.1 155.5C98.49 167.1 96 179.2 96 192c0 70.75 57.25 128 127.1 128s127.1-57.25 127.1-128C351.1 179.2 349.5 167.1 346 155.5zM176 352l32 56l-16.64 70.71L208 512h32l16.64-33.29L240 408l32-56H176z\", \"M0 485.3C0 500.1 11.94 512 26.66 512H208l-79.7-159.5C57.05 355.2 0 413.4 0 485.3zM369.5 102.4l21.96-22.3c4.564-4.635 7.129-10.93 7.129-17.48c0-11.35-7.602-21.24-18.44-23.99l-148.3-37.67c-5.096-1.295-10.43-1.295-15.52 0l-148.3 37.67C57.06 41.39 49.46 51.28 49.46 62.62c0 6.555 2.564 12.85 7.129 17.48l21.96 22.3v44.04C119.1 164.9 169.4 176 223.1 176s104.9-11.08 145.5-29.55V102.4zM223.1 128C216.1 128 186.5 108.2 186.5 67.1c0-3.031 1.83-5.768 4.623-6.92l30-12.5C221.9 48.26 223.2 48 224 48c.8281 0 2.122 .2559 2.884 .5723l30 12.5c2.779 1.152 4.609 3.889 4.609 6.92C261.5 107.1 232.1 128 223.1 128zM319.7 352.5L240 512h181.3C436.1 512 448 500.1 448 485.3C448 413.4 390.1 355.2 319.7 352.5zM390.5 437.3l-15.81 15.37l3.736 21.71c.6719 3.926-3.469 6.852-6.939 5.029L352 469.2l-19.54 10.25c-3.471 1.836-7.611-1.104-6.939-5.029l3.736-21.71l-15.81-15.37c-2.844-2.76-1.27-7.58 2.648-8.146L337.9 426l9.764-19.76c1.766-3.566 6.834-3.521 8.582 0L366.1 426l21.85 3.18C391.8 429.7 393.4 434.6 390.5 437.3z\"]]\n};\nvar faFaceTongueMoney = {\n  prefix: 'fad',\n  iconName: 'face-tongue-money',\n  icon: [512, 512, [], \"e39d\", [\"M163.1 494.6C67.66 457.5 0 364.6 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 364.6 444.3 457.5 348.9 494.6C360.9 476.8 368 455.2 368 432V421.5C390.4 401.4 407 375.4 415.2 346.1C419.1 332.4 407.8 320 393.6 320H118.4C104.2 320 92.92 332.4 96.76 346.1C104.1 375.4 121.6 401.4 144 421.5V432C144 455.2 151.1 476.8 163.1 494.6H163.1zM160 104V113.3C154.3 114.5 148.4 116.6 143 120.5C135.5 125.9 130.4 133.1 128.6 144.1C127.4 151.4 127.9 158.6 130.9 165.3C133.8 171.9 138.5 176.5 143.3 179.9C151.6 185.7 162.6 188.8 170.5 191.1L171.6 191.4C181.2 194.1 186.1 195.1 190.4 198.4C193 200.2 192.6 204.8 189.9 206.4L189.8 206.4C188.7 207.1 186 207.1 181.1 207.9C170.9 207.8 158.5 203.1 149.1 200.8C140.7 198 131.6 202.6 128.8 210.9C126 219.3 130.6 228.4 138.1 231.2C144 232.9 151.6 235.3 160 237.2V248C160 256.8 167.2 264 176 264C184.8 264 192 256.8 192 248V239.1C196.8 238.2 201.8 236.6 206.4 233.8C215.5 228.3 221.4 219.4 223.4 207.9C224.6 200.6 224.1 193.4 221.1 186.7C218.2 180.1 213.5 175.5 208.7 172.1C201.6 167.2 193.2 164.9 184.8 162.7C176.6 160.6 168.4 158.4 161.6 153.6C159.2 151.1 159.2 148.3 161.8 146.4C162.8 145.7 164.9 144.7 168.9 144.3C177.1 143.4 187.6 145.3 195.9 147.5C204.4 149.7 213.2 144.7 215.5 136.1C217.7 127.6 212.7 118.8 204.1 116.5C200.7 115.6 196.6 114.7 192 113.8V104C192 95.16 184.8 88 176 88C167.2 88 160 95.16 160 104L160 104zM352 104C352 95.16 344.8 88 336 88C327.2 88 320 95.16 320 104V113.3C314.3 114.5 308.4 116.6 303 120.5C295.5 125.9 290.4 133.1 288.6 144.1C287.4 151.4 287.9 158.6 290.9 165.3C293.8 171.9 298.5 176.5 303.3 179.9C311.6 185.7 322.6 188.8 330.5 191.1L331.6 191.4C341.2 194.1 346.1 195.1 350.4 198.4C353 200.2 352.6 204.8 349.9 206.4L349.8 206.4C348.7 207.1 346 207.1 341.1 207.9C330.9 207.8 318.5 203.1 309.1 200.8C300.7 198 291.6 202.6 288.8 210.9C286 219.3 290.6 228.4 298.1 231.2C304 232.9 311.6 235.3 320 237.2V248C320 256.8 327.2 264 336 264C344.8 264 352 256.8 352 248V239.1C356.8 238.2 361.8 236.6 366.4 233.8C375.5 228.3 381.4 219.4 383.4 207.9C384.6 200.6 384.1 193.4 381.1 186.7C378.2 180.1 373.5 175.5 368.7 172.1C361.6 167.2 353.2 164.9 344.9 162.7C336.6 160.6 328.4 158.4 321.6 153.6C319.2 151.1 319.2 148.3 321.8 146.4C322.8 145.7 324.9 144.7 328.9 144.3C337.1 143.4 347.6 145.3 355.9 147.5C364.4 149.7 373.2 144.7 375.5 136.1C377.7 127.6 372.7 118.8 364.1 116.5C360.7 115.6 356.6 114.7 352 113.8L352 104z\", \"M176 88C184.8 88 192 95.16 192 104V113.8C196.6 114.7 200.7 115.6 204.1 116.5C212.7 118.8 217.7 127.6 215.5 136.1C213.2 144.7 204.4 149.7 195.9 147.5C187.6 145.3 177.1 143.4 168.9 144.3C164.9 144.7 162.8 145.7 161.8 146.4C159.2 148.3 159.2 151.1 161.6 153.6C168.4 158.4 176.6 160.6 184.8 162.7C193.2 164.9 201.6 167.2 208.7 172.1C213.5 175.5 218.2 180.1 221.1 186.7C224.1 193.4 224.6 200.6 223.4 207.9C221.4 219.4 215.5 228.3 206.4 233.8C201.8 236.6 196.8 238.2 192 239.1V248C192 256.8 184.8 264 176 264C167.2 264 160 256.8 160 248V237.2C151.6 235.3 144 232.9 138.1 231.2C130.6 228.4 126 219.3 128.8 210.9C131.6 202.6 140.7 198 149.1 200.8C158.5 203.1 170.9 207.8 181.1 207.9C186 207.1 188.7 207.1 189.8 206.4L189.9 206.4C192.6 204.8 193 200.2 190.4 198.4C186.1 195.1 181.2 194.1 171.6 191.4L170.5 191.1C162.6 188.8 151.6 185.7 143.3 179.9C138.5 176.5 133.8 171.9 130.9 165.3C127.9 158.6 127.4 151.4 128.6 144.1C130.4 133.1 135.5 125.9 143 120.5C148.4 116.6 154.3 114.5 160 113.3V104C160 95.16 167.2 88 176 88L176 88zM336 88C344.8 88 352 95.16 352 104V113.8C356.6 114.7 360.7 115.6 364.1 116.5C372.7 118.8 377.7 127.6 375.5 136.1C373.2 144.7 364.4 149.7 355.9 147.5C347.6 145.3 337.1 143.4 328.9 144.3C324.9 144.7 322.8 145.7 321.8 146.4C319.2 148.3 319.2 151.1 321.6 153.6C328.4 158.4 336.6 160.6 344.9 162.7C353.2 164.9 361.6 167.2 368.7 172.1C373.5 175.5 378.2 180.1 381.1 186.7C384.1 193.4 384.6 200.6 383.4 207.9C381.4 219.4 375.5 228.3 366.4 233.8C361.8 236.6 356.8 238.2 352 239.1V248C352 256.8 344.8 264 336 264C327.2 264 320 256.8 320 248V237.2C311.6 235.3 304 232.9 298.1 231.2C290.6 228.4 286 219.3 288.8 210.9C291.6 202.6 300.7 198 309.1 200.8C318.5 203.1 330.9 207.8 341.1 207.9C346 207.1 348.7 207.1 349.8 206.4L349.9 206.4C352.6 204.8 353 200.2 350.4 198.4C346.1 195.1 341.2 194.1 331.6 191.4L330.5 191.1C322.6 188.8 311.6 185.7 303.3 179.9C298.5 176.5 293.8 171.9 290.9 165.3C287.9 158.6 287.4 151.4 288.6 144.1C290.4 133.1 295.5 125.9 303 120.5C308.4 116.6 314.3 114.5 320 113.3V104C320 95.16 327.2 88 336 88L336 88zM336 352V432C336 476.2 300.2 512 255.1 512C211.8 512 175.1 476.2 175.1 432V352H336zM245.3 378.9V385.3C241.5 386.1 237.6 387.5 234 390.1C229 393.9 225.6 399.3 224.4 406.3C223.6 411.2 223.9 416.2 225.9 420.7C227.9 425.2 230.1 428.4 234.2 430.6C239.8 434.6 247.1 436.7 252.3 438.3L253.1 438.5C259.4 440.4 263.3 441.6 265.6 443.3C267.4 444.5 267.1 447.6 265.2 448.7C264.5 449.2 262.7 449.8 259.4 449.8C252.6 449.7 244.3 447.1 238 444.9C232.4 443 226.4 446.1 224.5 451.8C222.7 457.5 225.7 463.7 231.3 465.6C234.7 466.8 239.7 468.5 245.3 469.7V477.1C245.3 483.1 250.1 488 256 488C261.9 488 266.7 483.1 266.7 477.1V470.1C269.9 470.4 273.2 469.3 276.2 467.4C282.3 463.7 286.2 457.6 287.6 449.8C288.4 444.8 288.1 439.8 286.1 435.3C284.1 430.8 281 427.6 277.8 425.4C273.1 421.1 267.5 420.5 261.9 418.1C256.4 417.5 250.1 415.1 246.4 412.7C244.8 411.6 244.8 409.1 246.5 407.8C247.2 407.3 248.6 406.7 251.3 406.4C256.7 405.8 263.7 407 269.3 408.5C274.1 410.1 280.8 406.6 282.3 400.8C283.8 394.1 280.4 389 274.7 387.5C272.5 386.8 269.7 386.2 266.7 385.6V378.9C266.7 372.9 261.9 368 256 368C250.1 368 245.3 372.9 245.3 378.9L245.3 378.9z\"]]\n};\nvar faTennisBall = {\n  prefix: 'fad',\n  iconName: 'tennis-ball',\n  icon: [512, 512, [127934], \"f45e\", [\"M363.1 319.8c-48.7 34.11-74.45 88.51-74.45 143.8c0 15.11 1.922 30.29 5.823 45.15c110.6-16.7 197.9-104 214.4-214.7c-14.72-3.875-29.85-6.031-45.1-6.031C428.9 288.1 393.7 298.4 363.1 319.8zM255.1-.0031c-1.928 0-3.793 .244-5.711 .287C253.1 15.98 255.8 31.95 255.8 47.85c0 97.43-76.7 208.1-207.5 208.1c-16.18 0-32.29-1.914-48-5.613c-.041 1.902-.285 3.756-.285 5.67c0 141.4 114.6 256 256 256c1.932 0 3.797-.2482 5.719-.2912c-3.677-15.69-5.488-31.65-5.488-47.55c0-96.97 76.25-207.9 207.1-207.9c16.3 0 32.55 1.901 48.39 5.631c.0449-1.977 .299-3.896 .299-5.881C511.1 114.6 397.4-.0031 255.1-.0031zM49.59 223.3c110.6 0 173.8-93.19 173.8-174.1c0-15.12-1.924-30.31-5.828-45.17c-110.4 16.67-197.5 103.7-214.3 214.1C18.35 221.3 33.95 223.3 49.59 223.3z\", \"M217.6 3.19c3.905 14.86 5.828 30.05 5.828 45.17c0 81.8-63.64 174.1-173.8 174.1c-15.65 0-31.24-2.055-46.36-6.041C1.585 228.1 .528 239.1 .2819 250.3c15.71 3.699 31.82 5.613 48 5.613c132.1 0 207.5-111.3 207.5-208.1c0-15.91-1.812-31.87-5.493-47.57C239.2 .526 228.3 1.573 217.6 3.19zM463.3 256.2c-127.2 0-207.1 106-207.1 207.9c0 15.9 1.811 31.86 5.488 47.55c11.11-.2461 22-1.285 32.72-2.906c-3.901-14.85-5.823-30.04-5.823-45.15c0-55.33 25.76-109.7 74.45-143.8c30.66-21.44 65.84-31.75 100.7-31.75c15.25 0 30.38 2.156 45.1 6.031c1.58-10.55 2.596-21.28 2.846-32.22C495.9 258.1 479.6 256.2 463.3 256.2z\"]]\n};\nvar faSquareL = {\n  prefix: 'fad',\n  iconName: 'square-l',\n  icon: [448, 512, [], \"e275\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM296 384h-144C138.8 384 128 373.3 128 360v-208C128 138.8 138.8 128 152 128S176 138.8 176 152v184h120c13.25 0 24 10.75 24 24S309.3 384 296 384z\", \"M296 336H176V152C176 138.8 165.3 128 152 128S128 138.8 128 152v208C128 373.3 138.8 384 152 384h144c13.25 0 24-10.75 24-24S309.3 336 296 336z\"]]\n};\nvar faSortUp = {\n  prefix: 'fad',\n  iconName: 'sort-up',\n  icon: [320, 512, [\"sort-asc\"], \"f0de\", [\"M292.3 288H27.66c-24.6 0-36.89 29.77-19.54 47.12l132.5 136.8C145.9 477.3 152.1 480 160 480c7.053 0 14.12-2.703 19.53-8.109l132.3-136.8C329.2 317.8 316.9 288 292.3 288zM160.1 400L113.6 352h92.95L160.1 400z\", \"M27.66 224h264.7c24.6 0 36.89-29.78 19.54-47.12l-132.3-136.8c-5.406-5.406-12.47-8.107-19.53-8.107c-7.055 0-14.09 2.701-19.45 8.107L8.119 176.9C-9.229 194.2 3.055 224 27.66 224z\"]]\n};\nvar faSortAsc = faSortUp;\nvar faCalendarArrowUp = {\n  prefix: 'fad',\n  iconName: 'calendar-arrow-up',\n  icon: [448, 512, [\"calendar-upload\"], \"e0d1\", [\"M448 464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V192H448V464zM287 360.1C296.4 370.3 311.6 370.3 320.1 360.1C330.3 351.6 330.3 336.4 320.1 327L240.1 247C231.6 237.7 216.4 237.7 207 247L127 327C117.7 336.4 117.7 351.6 127 360.1C136.4 370.3 151.6 370.3 160.1 360.1L200 321.9V424C200 437.3 210.7 448 224 448C237.3 448 248 437.3 248 424V321.9L287 360.1z\", \"M160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V192H0V112C0 85.49 21.49 64 48 64H96V32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32zM248 424C248 437.3 237.3 448 224 448C210.7 448 200 437.3 200 424V321.9L160.1 360.1C151.6 370.3 136.4 370.3 127 360.1C117.7 351.6 117.7 336.4 127 327L207 247C216.4 237.7 231.6 237.7 240.1 247L320.1 327C330.3 336.4 330.3 351.6 320.1 360.1C311.6 370.3 296.4 370.3 287 360.1L248 321.9V424z\"]]\n};\nvar faCalendarUpload = faCalendarArrowUp;\nvar faCommentDots = {\n  prefix: 'fad',\n  iconName: 'comment-dots',\n  icon: [512, 512, [128172, 62075, \"commenting\"], \"f4ad\", [\"M256 31.1c-141.4 0-255.1 93.12-255.1 208c0 49.62 21.35 94.98 56.97 130.7c-12.5 50.37-54.27 95.27-54.77 95.77c-2.25 2.25-2.875 5.734-1.5 8.734c1.249 3 4.021 4.766 7.271 4.766c66.25 0 115.1-31.76 140.6-51.39c32.63 12.25 69.02 19.39 107.4 19.39c141.4 0 255.1-93.13 255.1-207.1S397.4 31.1 256 31.1zM127.1 271.1c-17.75 0-32-14.25-32-31.1s14.25-32 32-32s32 14.25 32 32S145.7 271.1 127.1 271.1zM256 271.1c-17.75 0-31.1-14.25-31.1-31.1s14.25-32 31.1-32s31.1 14.25 31.1 32S273.8 271.1 256 271.1zM383.1 271.1c-17.75 0-32-14.25-32-31.1s14.25-32 32-32s32 14.25 32 32S401.7 271.1 383.1 271.1z\", \"M127.1 271.1c-17.75 0-32-14.25-32-31.1s14.25-32 32-32s32 14.25 32 32S145.7 271.1 127.1 271.1zM256 271.1c-17.75 0-31.1-14.25-31.1-31.1s14.25-32 31.1-32s31.1 14.25 31.1 32S273.8 271.1 256 271.1zM383.1 271.1c-17.75 0-32-14.25-32-31.1s14.25-32 32-32s32 14.25 32 32S401.7 271.1 383.1 271.1z\"]]\n};\nvar faCommenting = faCommentDots;\nvar faPlantWilt = {\n  prefix: 'fad',\n  iconName: 'plant-wilt',\n  icon: [512, 512, [], \"e5aa\", [\"M288 512H224V248C224 217.1 198.9 192 168 192C137.1 192 112 217.1 112 248V260.1C102.4 257.7 91.62 256 80 256C68.38 256 57.62 257.7 48 260.1V248C48 181.7 101.7 128 168 128C188.2 128 207.3 133 224 141.8V120C224 53.73 277.7 0 344 0C410.3 0 464 53.73 464 120V132.1C454.4 129.7 443.6 128 432 128C420.4 128 409.6 129.7 400 132.1V120C400 89.07 374.9 64 344 64C313.1 64 288 89.07 288 120V512z\", \"M512 203.1C512 231.1 476.2 282.5 432 320C387.8 282.5 352 232.4 352 203.1C352 155.8 384.9 128 432 128C479.1 128 512 155.8 512 203.1zM160 331.1C160 359.1 124.2 410.5 80 448C35.83 410.5 0 360.4 0 331.1C0 283.8 32.92 256 80 256C127.1 256 160 283.8 160 331.1z\"]]\n};\nvar faScarf = {\n  prefix: 'fad',\n  iconName: 'scarf',\n  icon: [512, 512, [129507], \"f7c1\", [\"M166 323.8l-118.4 118.1c-3.125 3.125-3.125 8.249 0 11.37l11.25 11.25c3.125 3.125 8.25 3.125 11.38 0l118.4-118.2L166 323.8zM120.8 278.6l-118.5 118.1c-2.1 3-2.1 8.125 0 11.25l11.38 11.25c3.127 3.125 8.126 3.125 11.25 0l118.4-118.1L120.8 278.6zM92.88 487.1c-3.125 3.125-3.125 8.125 0 11.25l11.38 11.37c3 3 8.125 3 11.25 0l118.4-118.2l-22.63-22.62L92.88 487.1zM301.8 368.9l-22.54 22.71l117.4 117.2c3.125 3 8.124 3 11.25 0l11.38-11.37c3-3.125 3-8.125 0-11.25L301.8 368.9zM509.8 395.8l-117.5-117.1l-22.5 22.62l117.3 116.1c3.125 3.123 8.25 3.123 11.25 0l11.38-11.25C512.8 403.9 512.8 398.9 509.8 395.8zM347 323.8l-22.63 22.5l117.4 117.2c3.125 3.125 8.25 3.125 11.38 0l11.25-11.25c3.125-3.125 3.125-8.249 0-11.37L347 323.8z\", \"M214.3 100.9c36.88-8.624 68-3.625 84.38 .25l-19.5 19.37l109.8 109.6c46.63-51.75 20.38-105.4 13.25-117.4l-43.67-73.43c-4.25-7.124-9.917-13.25-16.79-17.1c-40.63-27.5-127.4-29.58-171.4 .1667c-6.875 4.75-12.5 10.75-16.75 17.1l-43.63 73.12C108.4 115.1 72.75 174.8 121.4 228.4l157.8 163.2l113-112.1L214.3 100.9z\"]]\n};\nvar faAlbumCirclePlus = {\n  prefix: 'fad',\n  iconName: 'album-circle-plus',\n  icon: [576, 512, [], \"e48c\", [\"M384 32C419.3 32 448 60.65 448 96V192.7C442.7 192.2 437.4 192 432 192C411.9 192 392.5 195.4 374.5 201.6C352.3 140 293.3 96 223.1 96C135.6 96 63.1 167.6 63.1 256C63.1 344.4 135.6 416 223.1 416C236.9 416 249.4 414.5 261.4 411.6C267.9 437.1 279.1 460.3 296.2 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM255.1 256C255.1 273.7 241.7 288 223.1 288C206.3 288 191.1 273.7 191.1 256C191.1 238.3 206.3 224 223.1 224C241.7 224 255.1 238.3 255.1 256z\", \"M576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM416 303.1V351.1H368C359.2 351.1 352 359.2 352 367.1C352 376.8 359.2 383.1 368 383.1H416V431.1C416 440.8 423.2 447.1 432 447.1C440.8 447.1 448 440.8 448 431.1V383.1H496C504.8 383.1 512 376.8 512 367.1C512 359.2 504.8 351.1 496 351.1H448V303.1C448 295.2 440.8 287.1 432 287.1C423.2 287.1 416 295.2 416 303.1z\"]]\n};\nvar faUserNurseHairLong = {\n  prefix: 'fad',\n  iconName: 'user-nurse-hair-long',\n  icon: [448, 512, [], \"e45e\", [\"M312 128H320L320 160C320 213 277 256 224 256C170.1 256 128 213 128 160L128 144H176C210.6 144 240.1 125.7 257.9 98.16C269.2 116.1 289.2 128 312 128V128z\", \"M116.8 38.04L212.8 2.037C220-.6791 227.1-.6791 235.2 2.037L331.2 38.04C343.7 42.72 352 54.66 352 68V136.8C352 170.8 365.5 203.3 389.5 227.3L393.4 231.2C397.6 235.4 400 241.2 400 247.2C400 259.7 389.9 269.8 377.4 269.8H70.63C58.13 269.8 48 259.7 48 247.2C48 241.2 50.38 235.4 54.63 231.2L58.51 227.3C82.51 203.3 96 170.8 96 136.8V68C96 54.66 104.3 42.72 116.8 38.04V38.04zM221.3 29.83C216.9 29.83 213.3 33.41 213.3 37.83V51.16H200C195.6 51.16 192 54.75 192 59.16V64.5C192 68.92 195.6 72.5 200 72.5H213.3V85.83C213.3 90.25 216.9 93.83 221.3 93.83H226.7C231.1 93.83 234.7 90.25 234.7 85.83V72.5H248C252.4 72.5 256 68.92 256 64.5V59.16C256 54.75 252.4 51.16 248 51.16H234.7V37.83C234.7 33.41 231.1 29.83 226.7 29.83H221.3zM128 144L128 160C128 213 170.1 256 224 256C277 256 320 213 320 160L320 128H312C289.2 128 269.2 116.1 257.9 98.16C240.1 125.7 210.6 144 176 144H128zM318.9 321C392.5 335.9 448 401 448 479.1C448 496.1 434.2 509.8 417.3 509.8H30.72C13.75 509.8 0 496.1 0 479.1C0 401 55.46 335.9 129.1 321L224 421.8L318.9 321z\"]]\n};\nvar faDiamond = {\n  prefix: 'fad',\n  iconName: 'diamond',\n  icon: [512, 512, [9830], \"f219\", [\"M500.3 227.7C515.9 243.3 515.9 268.7 500.3 284.3L284.3 500.3C268.7 515.9 243.3 515.9 227.7 500.3L11.72 284.3C-3.905 268.7-3.905 243.3 11.72 227.7L227.7 11.72C243.3-3.905 268.7-3.905 284.3 11.72L500.3 227.7z\", \"\"]]\n};\nvar faSquareLeft = {\n  prefix: 'fad',\n  iconName: 'square-left',\n  icon: [448, 512, [11013, \"arrow-alt-square-left\"], \"f351\", [\"M0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96c0-35.35-28.65-64-64-64H64C28.65 32 0 60.65 0 96zM214.1 129.2C220.1 131.7 224 137.5 224 144v64h96c17.67 0 32 14.33 32 32v32c0 17.67-14.33 32-32 32h-96v64c0 6.469-3.891 12.31-9.875 14.78c-5.984 2.484-12.86 1.109-17.44-3.469l-112-112c-6.248-6.248-6.248-16.38 0-22.62l112-112C201.3 128.1 208.1 126.7 214.1 129.2z\", \"M214.1 129.2C220.1 131.7 224 137.5 224 144v64h96c17.67 0 32 14.33 32 32v32c0 17.67-14.33 32-32 32h-96v64c0 6.469-3.891 12.31-9.875 14.78c-5.984 2.484-12.86 1.109-17.44-3.469l-112-112c-6.248-6.248-6.248-16.38 0-22.62l112-112C201.3 128.1 208.1 126.7 214.1 129.2z\"]]\n};\nvar faArrowAltSquareLeft = faSquareLeft;\nvar faFaceGrinSquint = {\n  prefix: 'fad',\n  iconName: 'face-grin-squint',\n  icon: [512, 512, [128518, \"grin-squint\"], \"f585\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256.3 331.8C208.9 331.8 164.1 324.9 124.5 312.8C112.2 309 100.2 319.7 105.2 331.5C130.1 390.6 188.4 432 256.3 432C324.2 432 382.4 390.6 407.4 331.5C412.4 319.7 400.4 309 388.1 312.8C348.4 324.9 303.7 331.8 256.3 331.8H256.3zM133.5 146.7C125.6 142.4 116 148.2 116 157.1C116 159.9 116.1 162.6 118.8 164.8L154.8 208L118.8 251.2C116.1 253.4 116 256.1 116 258.9C116 267.8 125.6 273.6 133.5 269.3L223.4 221.4C234.1 215.7 234.1 200.3 223.4 194.6L133.5 146.7zM396 157.1C396 148.2 386.4 142.4 378.5 146.7L288.6 194.6C277.9 200.3 277.9 215.7 288.6 221.4L378.5 269.3C386.4 273.6 396 267.8 396 258.9C396 256.1 395 253.4 393.2 251.2L357.2 208L393.2 164.8C395 162.6 396 159.9 396 157.1V157.1z\", \"M116 157.1C116 148.2 125.6 142.4 133.5 146.7L223.4 194.6C234.1 200.3 234.1 215.7 223.4 221.4L133.5 269.3C125.6 273.6 116 267.8 116 258.9C116 256.1 116.1 253.4 118.8 251.2L154.8 208L118.8 164.8C116.1 162.6 116 159.9 116 157.1V157.1zM393.2 164.8L357.2 208L393.2 251.2C395 253.4 396 256.1 396 258.9C396 267.8 386.4 273.6 378.5 269.3L288.6 221.4C277.9 215.7 277.9 200.3 288.6 194.6L378.5 146.7C386.4 142.4 396 148.2 396 157.1C396 159.9 395 162.6 393.2 164.8z\"]]\n};\nvar faGrinSquint = faFaceGrinSquint;\nvar faCircleEllipsisVertical = {\n  prefix: 'fad',\n  iconName: 'circle-ellipsis-vertical',\n  icon: [512, 512, [], \"e10b\", [\"M256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512zM288 352C288 334.3 273.7 320 256 320C238.3 320 224 334.3 224 352C224 369.7 238.3 384 256 384C273.7 384 288 369.7 288 352zM224 256C224 273.7 238.3 288 256 288C273.7 288 288 273.7 288 256C288 238.3 273.7 224 256 224C238.3 224 224 238.3 224 256zM288 160C288 142.3 273.7 128 256 128C238.3 128 224 142.3 224 160C224 177.7 238.3 192 256 192C273.7 192 288 177.7 288 160z\", \"M256 320C273.7 320 288 334.3 288 352C288 369.7 273.7 384 256 384C238.3 384 224 369.7 224 352C224 334.3 238.3 320 256 320zM256 224C273.7 224 288 238.3 288 256C288 273.7 273.7 288 256 288C238.3 288 224 273.7 224 256C224 238.3 238.3 224 256 224zM256 192C238.3 192 224 177.7 224 160C224 142.3 238.3 128 256 128C273.7 128 288 142.3 288 160C288 177.7 273.7 192 256 192z\"]]\n};\nvar faHandHoldingDollar = {\n  prefix: 'fad',\n  iconName: 'hand-holding-dollar',\n  icon: [576, 512, [\"hand-holding-usd\"], \"f4c0\", [\"M568.2 336.3c-13.12-17.81-38.14-21.66-55.93-8.469l-119.7 88.17h-120.6c-8.748 0-15.1-7.25-15.1-15.99c0-8.75 7.25-16 15.1-16h78.25c15.1 0 30.75-10.88 33.37-26.62c3.25-20-12.12-37.38-31.62-37.38H191.1c-26.1 0-53.12 9.25-74.12 26.25l-46.5 37.74L15.1 383.1C7.251 383.1 0 391.3 0 400v95.98C0 504.8 7.251 512 15.1 512h346.1c22.03 0 43.92-7.188 61.7-20.27l135.1-99.52C577.5 379.1 581.3 354.1 568.2 336.3z\", \"M279.3 175C271.7 173.9 261.7 170.3 252.9 167.1L248 165.4C235.5 160.1 221.8 167.5 217.4 179.1s2.121 26.2 14.59 30.64l4.655 1.656c8.486 3.061 17.88 6.095 27.39 8.312V232c0 13.25 10.73 24 23.98 24s24-10.75 24-24V221.6c25.27-5.723 42.88-21.85 46.1-45.72c8.688-50.05-38.89-63.66-64.42-70.95L288.4 103.1C262.1 95.64 263.6 92.42 264.3 88.31c1.156-6.766 15.3-10.06 32.21-7.391c4.938 .7813 11.37 2.547 19.65 5.422c12.53 4.281 26.21-2.312 30.52-14.84s-2.309-26.19-14.84-30.53c-7.602-2.627-13.92-4.358-19.82-5.721V24c0-13.25-10.75-24-24-24s-23.98 10.75-23.98 24v10.52C238.8 40.23 221.1 56.25 216.1 80.13C208.4 129.6 256.7 143.8 274.9 149.2l6.498 1.875c31.66 9.062 31.15 11.89 30.34 16.64C310.6 174.5 296.5 177.8 279.3 175z\"]]\n};\nvar faHandHoldingUsd = faHandHoldingDollar;\nvar faGridDividers = {\n  prefix: 'fad',\n  iconName: 'grid-dividers',\n  icon: [512, 512, [], \"e3ad\", [\"M128 96C145.7 96 160 110.3 160 128V192C160 209.7 145.7 224 128 224H64C46.33 224 32 209.7 32 192V128C32 110.3 46.33 96 64 96H128zM128 384C145.7 384 160 398.3 160 416V480C160 497.7 145.7 512 128 512H64C46.33 512 32 497.7 32 480V416C32 398.3 46.33 384 64 384H128zM192 128C192 110.3 206.3 96 224 96H288C305.7 96 320 110.3 320 128V192C320 209.7 305.7 224 288 224H224C206.3 224 192 209.7 192 192V128zM288 384C305.7 384 320 398.3 320 416V480C320 497.7 305.7 512 288 512H224C206.3 512 192 497.7 192 480V416C192 398.3 206.3 384 224 384H288zM352 128C352 110.3 366.3 96 384 96H448C465.7 96 480 110.3 480 128V192C480 209.7 465.7 224 448 224H384C366.3 224 352 209.7 352 192V128zM448 384C465.7 384 480 398.3 480 416V480C480 497.7 465.7 512 448 512H384C366.3 512 352 497.7 352 480V416C352 398.3 366.3 384 384 384H448z\", \"M488 0C501.3 0 512 10.75 512 24C512 37.25 501.3 48 488 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H488zM488 288C501.3 288 512 298.7 512 312C512 325.3 501.3 336 488 336H24C10.75 336 0 325.3 0 312C0 298.7 10.75 288 24 288H488z\"]]\n};\nvar faBacterium = {\n  prefix: 'fad',\n  iconName: 'bacterium',\n  icon: [576, 512, [], \"e05a\", [\"M543 102.9c-3.711-12.51-16.92-19.61-29.53-15.92l-15.12 4.48c-11.05-20.65-27.98-37.14-48.5-47.43l3.783-14.46c3.309-12.64-4.299-25.55-16.99-28.83c-12.76-3.309-25.67 4.295-28.96 16.92l-3.76 14.37c-7.344-.25-14.81 .2031-22.33 1.469C366.5 36.05 351.7 39.73 337.3 43.94l-4.301-12.03c-4.406-12.3-17.1-18.81-30.34-14.34c-12.35 4.371-18.8 17.88-14.41 30.2l4.303 12.04c-20.6 8.889-40.16 19.64-58.69 31.83L225.9 81.01C217.1 70.56 203.1 68.42 192.6 76.21C182.1 84.03 179.9 98.83 187.8 109.3l7.975 10.63C178.8 134.3 163.3 150.3 149.1 167.4L138 159.3C127.5 151.6 112.6 153.9 104.8 164.5c-7.748 10.54-5.428 25.33 5.164 33.03l11.09 8.066C109.2 224.1 98.79 243.7 90.18 264.3l-12.93-4.431c-12.45-4.248-25.92 2.293-30.18 14.65C42.78 286.9 49.38 300.3 61.78 304.6l13.05 4.474c-3.717 13.27-6.978 26.71-9.28 40.53c-1.432 8.592-1.63 17.07-1.112 25.41l-15.45 4.566c-12.59 3.709-19.74 16.87-16 29.38c3.062 10.28 12.51 16.91 22.75 16.91c2.242 0 4.514-.3066 6.771-.9844l15.02-4.441c10.78 20.21 27.57 36.73 48.53 47.24l-3.852 14.75c-3.293 12.63 4.33 25.53 17.02 28.83C141.2 511.8 143.2 512 145.2 512c10.56 0 20.19-7.049 22.98-17.7l3.816-14.63c1.369 .0508 2.868 .3418 4.231 .3418c22.18 0 42.99-6.896 60.78-18.51l11.45 11.74c4.654 4.771 10.84 7.172 17.04 7.172c5.969 0 11.92-2.217 16.54-6.68c9.416-9.096 9.633-24.06 .4941-33.43l-12.19-12.5c7.805-12.29 13.56-26.13 16.11-41.4c1.186-7.107 3.082-13.95 5.158-20.7l12.04 5.635c3.264 1.523 6.695 2.246 10.08 2.246c8.922 0 17.46-5.018 21.51-13.59c5.582-11.8 .4785-25.89-11.4-31.45l-11.73-5.486c.8945-1.318 1.592-2.773 2.523-4.062c3.186-4.424 6.844-8.434 10.46-12.49c4.852-5.459 10.05-10.53 15.6-15.28c4.275-3.627 8.572-7.221 13.23-10.4c1.494-1.031 3.1-1.896 4.629-2.877l5.23 11.81c3.928 8.834 12.63 14.1 21.75 14.1c3.201 0 6.449-.6465 9.572-2c11.1-5.279 17.44-19.22 12.15-31.18L401.9 258.5c5.438-1.512 10.86-3.078 16.52-4.021c16.8-2.797 31.88-9.459 45.02-18.54l13.33 12.02c4.547 4.109 10.25 6.125 15.94 6.125c6.463 0 12.91-2.617 17.6-7.773c8.814-9.68 8.072-24.62-1.654-33.38l-12.95-11.68c11.32-18.9 16.99-41.02 15.52-64.23l15.81-4.681C539.6 128.6 546.7 115.4 543 102.9zM192 368c-26.51 0-48.01-21.49-48.01-48s21.5-48 48.01-48S240.1 293.5 240.1 320S218.6 368 192 368zM272 232c-13.25 0-23.92-10.75-23.92-24c0-13.26 10.67-23.1 23.92-23.1c13.26 0 23.1 10.74 23.1 23.1C295.1 221.3 285.3 232 272 232z\", \"M240.1 320c0 26.51-21.5 48-48.01 48S144 346.5 144 320s21.5-48 48.01-48S240.1 293.5 240.1 320z\"]]\n};\nvar faHandPointer = {\n  prefix: 'fad',\n  iconName: 'hand-pointer',\n  icon: [448, 512, [], \"f25a\", [\"M400 224c-9.148 0-17.62 2.697-24.89 7.143C370.9 208.9 351.5 192 328 192c-17.38 0-32.46 9.33-40.89 23.17C282.1 192.9 263.5 176 240 176c-12.35 0-23.49 4.797-32 12.46V40c0-22.09-17.9-40-39.1-40C145.9 0 128 17.91 128 40v322.7L72 288C64.15 277.5 52.13 272 39.97 272c-21.22 0-39.97 17.06-39.97 40.02c0 8.356 2.608 16.78 8.005 23.98l91.22 121.6C124.8 491.7 165.5 512 208 512h96C383.4 512 448 447.4 448 368v-96C448 245.5 426.5 224 400 224zM240 400c0 8.844-7.156 16-16 16s-16-7.156-16-16v-96C208 295.2 215.2 288 224 288s16 7.156 16 16V400zM304 400c0 8.844-7.156 16-16 16s-16-7.156-16-16v-96C272 295.2 279.2 288 288 288s16 7.156 16 16V400zM368 400c0 8.844-7.156 16-16 16s-16-7.156-16-16v-96C336 295.2 343.2 288 352 288s16 7.156 16 16V400z\", \"M224 288C215.2 288 208 295.2 208 304v96c0 8.844 7.156 16 16 16s16-7.156 16-16v-96C240 295.2 232.8 288 224 288zM288 288c-8.844 0-16 7.156-16 16v96c0 8.844 7.156 16 16 16s16-7.156 16-16v-96C304 295.2 296.8 288 288 288zM352 288c-8.844 0-16 7.156-16 16v96c0 8.844 7.156 16 16 16s16-7.156 16-16v-96C368 295.2 360.8 288 352 288z\"]]\n};\nvar faDrumSteelpan = {\n  prefix: 'fad',\n  iconName: 'drum-steelpan',\n  icon: [576, 512, [], \"f56a\", [\"M172 90C98.13 103.6 48 129.9 48 160c0 30.75 52.25 57.5 128.8 70.88C190.5 220.9 200.5 207 205 190.4c5.125-19.12 2.5-39-7.375-56.13L172 90zM288 192C259.3 192 235.1 211.1 227.1 237.3C246.6 239 266.9 240 288 240s41.38-1 60.88-2.75C340.9 211.1 316.8 192 288 192zM224 83V96c0 35.25 28.75 64 64 64s64-28.75 64-64V83C331.6 81.13 310.3 80 288 80S244.4 81.13 224 83zM403.5 89.88l-25.62 44.5c-9.875 17-12.5 36.88-7.375 56C375 207 385.1 221 398.9 230.9C475.6 217.5 528 190.9 528 160C528 129.8 477.8 103.5 403.5 89.88z\", \"M288 32C129 32 0 89.25 0 160v192c0 70.75 129 128 288 128s288-57.25 288-128V160C576 89.25 447 32 288 32zM205 190.4C200.5 207 190.5 220.9 176.8 230.9C100.3 217.5 48 190.8 48 160c0-30.12 50.13-56.38 124-69.1l25.62 44.25C207.5 151.4 210.1 171.3 205 190.4zM288 240c-21.12 0-41.38-1-60.88-2.75C235.1 211.1 259.3 192 288 192s52.88 19.12 60.88 45.25C329.4 239 309.1 240 288 240zM352 96c0 35.25-28.75 64-64 64S224 131.3 224 96V83C244.4 81.13 265.8 80 288 80s43.63 1.125 64 3V96zM398.9 230.9C385.1 221 375 207 370.5 190.4c-5.125-19.12-2.5-39 7.375-56l25.62-44.5C477.8 103.5 528 129.8 528 160C528 190.9 475.6 217.5 398.9 230.9z\"]]\n};\nvar faHandScissors = {\n  prefix: 'fad',\n  iconName: 'hand-scissors',\n  icon: [512, 512, [], \"f257\", [\"M510.8 181.5c-3.02-31.08-18.35-60.13-43.55-79.04l-38.41-28.79C420.5 67.4 410.4 64.04 400 64.04H352c-14.58 0-28.38 6.625-37.48 18.01l-14.29 17.85l72.54 22.67c6.847 2.13 11.23 8.448 11.23 15.25c0 1.581-.2368 3.189-.7346 4.777C381.1 149.5 374.8 153.8 368 153.8c-1.578 0-3.188-.2344-4.766-.7344L84 65.89C79.98 64.61 75.91 63.1 71.91 63.1c-16.99 0-32.72 10.97-38.06 28.04c-1.255 3.991-1.851 8.032-1.851 12.01c0 17.01 10.93 32.78 28.01 38.15l209.5 65.84H40c-22.09 0-40 17.9-40 39.1s17.91 39.99 40 39.99h189.5C216.6 296.6 208 311.3 208 328c0 23.48 16.87 42.94 39.14 47.1C242.7 382.4 240 390.9 240 400C240 426.5 261.5 448 288 448h80c79.41 0 144-64.59 144-143.1V192C512 188.4 511.5 184.9 510.8 181.5z\", \"\"]]\n};\nvar faHandsPraying = {\n  prefix: 'fad',\n  iconName: 'hands-praying',\n  icon: [640, 512, [\"praying-hands\"], \"f684\", [\"M618.1 353.6L528 323.6V243.4c0-19-5.5-37.37-16.12-53.25l-117.3-175.9c-.125-.25-.6251-.2487-.75-.4987c-9.625-13.5-27.88-17.85-42.38-9.229c-15.12 9.125-20 28.76-11 44.01l77.75 129.5C427.3 193 432 210 432 227.5v76.49c0 8.875-7.125 16-16 16s-16-7.125-16-16V223.1c0-17.62-14.38-31.97-32-31.97s-32 14.38-32 31.1v127.1c0 51.87 34.88 98.12 84.75 112.4L600 511C602.6 511.6 605.4 512 608 512c23.5 0 32-21.25 32-31.1v-95.99C640 370.3 631.3 358 618.1 353.6z\", \"M272 191.9c-17.62 0-32 14.35-32 31.97V303.9c0 8.875-7.125 16-16 16s-16-7.125-16-16V227.4c0-17.37 4.75-34.5 13.75-49.37L299.5 48.41c9-15.12 4.125-34.76-11-43.88C273.1-4.225 255.8 .1289 246.1 13.63C245.1 13.88 245.5 13.88 245.4 14.13L128.1 190C117.5 205.9 112 224.3 112 243.3v80.24l-90.13 29.1C8.75 357.9 0 370.1 0 383.9v95.99c0 10.88 8.5 31.1 32 31.1c2.75 0 5.375-.25 8-1l179.3-46.62C269.1 450 304 403.8 304 351.9V223.9C304 206.3 289.6 191.9 272 191.9z\"]]\n};\nvar faPrayingHands = faHandsPraying;\nvar faFacePensive = {\n  prefix: 'fad',\n  iconName: 'face-pensive',\n  icon: [512, 512, [], \"e384\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM208 384C199.2 384 192 391.2 192 400C192 408.8 199.2 416 208 416H304C312.8 416 320 408.8 320 400C320 391.2 312.8 384 304 384H208zM387.2 270.4C369.6 293.9 334.4 293.9 316.8 270.4C311.5 263.3 301.5 261.9 294.4 267.2C287.3 272.5 285.9 282.5 291.2 289.6C321.6 330.1 382.4 330.1 412.8 289.6C418.1 282.5 416.7 272.5 409.6 267.2C402.5 261.9 392.5 263.3 387.2 270.4zM102.4 267.2C95.33 272.5 93.9 282.5 99.2 289.6C129.6 330.1 190.4 330.1 220.8 289.6C226.1 282.5 224.7 272.5 217.6 267.2C210.5 261.9 200.5 263.3 195.2 270.4C177.6 293.9 142.4 293.9 124.8 270.4C119.5 263.3 109.5 261.9 102.4 267.2V267.2zM87.16 222.3L110 210.9C128.6 201.6 145 188.3 158.1 172L172.5 153.1C178 147.1 176.9 137 169.1 131.5C163.1 125.1 153 127.1 147.5 134L133.1 152.1C122.9 164.7 110.2 175 95.7 182.3L72.84 193.7C64.94 197.6 61.74 207.3 65.69 215.2C69.64 223.1 79.25 226.3 87.16 222.3V222.3zM416.3 182.3C401.8 175 389.1 164.7 378.9 152.1L364.5 134C358.1 127.1 348.9 125.1 342 131.5C335.1 137 333.1 147.1 339.5 153.1L353.9 172C366.1 188.3 383.4 201.6 401.1 210.9L424.8 222.3C432.7 226.3 442.4 223.1 446.3 215.2C450.3 207.3 447.1 197.6 439.2 193.7L416.3 182.3z\", \"M439.2 193.7C447.1 197.6 450.3 207.3 446.3 215.2C442.4 223.1 432.7 226.3 424.8 222.3L401.1 210.9C383.4 201.6 366.1 188.3 353.9 172L339.5 153.1C333.1 147.1 335.1 137 342 131.5C348.9 125.1 358.1 127.1 364.5 134L378.9 152.1C389.1 164.7 401.8 175 416.3 182.3L439.2 193.7zM65.69 215.2C61.74 207.3 64.94 197.6 72.84 193.7L95.7 182.3C110.2 175 122.9 164.7 133.1 152L147.5 134C153 127.1 163.1 125.1 169.1 131.5C176.9 137 178 147.1 172.5 153.1L158.1 172C145 188.3 128.6 201.6 110 210.9L87.16 222.3C79.25 226.3 69.64 223.1 65.69 215.2V215.2zM124.8 270.4C142.4 293.9 177.6 293.9 195.2 270.4C200.5 263.3 210.5 261.9 217.6 267.2C224.7 272.5 226.1 282.5 220.8 289.6C190.4 330.1 129.6 330.1 99.2 289.6C93.9 282.5 95.33 272.5 102.4 267.2C109.5 261.9 119.5 263.3 124.8 270.4zM316.8 270.4C334.4 293.9 369.6 293.9 387.2 270.4C392.5 263.3 402.5 261.9 409.6 267.2C416.7 272.5 418.1 282.5 412.8 289.6C382.4 330.1 321.6 330.1 291.2 289.6C285.9 282.5 287.3 272.5 294.4 267.2C301.5 261.9 311.5 263.3 316.8 270.4z\"]]\n};\nvar faUserMusic = {\n  prefix: 'fad',\n  iconName: 'user-music',\n  icon: [640, 512, [], \"f8eb\", [\"M224 256c70.7 0 128-57.31 128-128S294.7 0 224 0C153.3 0 96 57.31 96 128S153.3 256 224 256zM389.4 347.7C358.8 320.6 318.7 304 274.7 304H173.3C77.61 304 0 381.7 0 477.4C0 496.5 15.52 512 34.66 512h320.5C333.4 493.4 320 468.3 320 440C320 399 348 364.7 389.4 347.7z\", \"M640 192v62.73c0 15.25-10.77 28.39-25.72 31.38L544 300.2V440c0 39.76-42.98 72-96 72s-96-32.24-96-72c0-39.77 42.98-72 96-72c11.28 0 21.95 1.727 32 4.408V211.2c0-15.25 10.77-28.39 25.72-31.38l96-19.2C621.5 156.7 640 171.8 640 192z\"]]\n};\nvar faArrowRotateRight = {\n  prefix: 'fad',\n  iconName: 'arrow-rotate-right',\n  icon: [512, 512, [8635, \"arrow-right-rotate\", \"arrow-rotate-forward\", \"redo\"], \"f01e\", [\"M396.5 390.2c10.59 14.16 7.75 34.22-6.375 44.81c-39.03 29.28-85.36 44.86-134.2 44.86C132.5 479.9 32 379.4 32 256s100.5-223.9 223.9-223.9c69.15 0 134 32.47 176.1 86.12V160h-48.61c-29.97-39.7-77.25-63.78-127.6-63.78C167.7 96.22 96 167.9 96 256s71.69 159.8 159.8 159.8c34.88 0 68.03-11.03 95.88-31.94C365.9 373.3 385.9 376.1 396.5 390.2z\", \"M464 224H320c-17.69 0-32-14.31-32-32s14.31-32 32-32h112V48c0-17.69 14.31-32 32-32s32 14.31 32 32V192C496 209.7 481.7 224 464 224z\"]]\n};\nvar faArrowRightRotate = faArrowRotateRight;\nvar faArrowRotateForward = faArrowRotateRight;\nvar faRedo = faArrowRotateRight;\nvar faMessagesDollar = {\n  prefix: 'fad',\n  iconName: 'messages-dollar',\n  icon: [640, 512, [\"comments-alt-dollar\"], \"f652\", [\"M352 0H64C28.75 0 0 28.75 0 63.1v192C0 291.2 28.75 320 64 320l32 .0106v54.25c0 7.998 9.125 12.62 15.5 7.875l82.75-62.12L352 319.9c35.25 .125 64-28.68 64-63.92V63.1C416 28.75 387.3 0 352 0zM269.8 202.3C266.2 223.2 250.4 236.1 228 241.7V252c0 11.03-8.953 20-20 20s-20-8.969-20-20V241.2c-8.682-1.922-17.3-4.723-25.06-7.512l-4.266-1.5C148.3 228.5 142.8 217.1 146.5 206.7c3.688-10.41 15.11-15.81 25.52-12.22l4.469 1.625c7.844 2.812 16.72 6 23.66 7.031C213.8 205.3 229 203.3 230.4 195.5C231.3 190.4 231.8 187.6 202.5 179.2L196.7 177.5c-17.33-5.094-57.92-17-50.52-59.84C149.8 96.75 165.6 82.76 188 77.99V68c0-11.03 8.953-20 20-20s20 8.969 20 20v10.63c5.453 1.195 11.34 2.789 18.56 5.273C257 87.53 262.5 98.94 258.9 109.4C255.3 119.8 243.8 125.3 233.4 121.7c-5.859-2.031-12-4-17.59-4.844C202.2 114.8 186.1 116.7 185.6 124.5C184.8 128.1 184.3 132.2 207.1 139.2L213.5 140.8C235.8 147.1 277.3 159 269.8 202.3z\", \"M576 128H448v128c0 52.87-43.13 95.99-96 95.99l-96 .0013v31.98c0 35.25 28.75 63.1 63.1 63.1l125.8-.0073l82.75 62.12C534.9 514.8 544 510.2 544 502.2v-54.24h32c35.25 0 64-28.75 64-63.1V191.1C640 156.7 611.3 128 576 128zM213.5 140.8L207.1 139.2C184.3 132.2 184.8 128.1 185.6 124.5c1.375-7.812 16.59-9.719 30.27-7.625c5.594 .8438 11.73 2.812 17.59 4.844c10.39 3.594 21.83-1.938 25.45-12.34c3.625-10.44-1.891-21.84-12.33-25.47C239.3 81.42 233.5 79.83 228 78.63V68c0-11.03-8.953-20-20-20s-20 8.969-20 20v9.992C165.6 82.76 149.8 96.75 146.2 117.7C138.8 160.5 179.4 172.4 196.7 177.5L202.5 179.2C231.8 187.6 231.3 190.4 230.4 195.5C229 203.3 213.8 205.3 200.1 203.1C193.2 202.1 184.3 198.9 176.5 196.1L171.1 194.5C161.6 190.9 150.2 196.3 146.5 206.7C142.8 217.1 148.3 228.5 158.7 232.2l4.266 1.5C170.7 236.5 179.3 239.3 188 241.2V252c0 11.03 8.953 20 20 20s20-8.969 20-20V241.7c22.36-4.793 38.21-18.53 41.83-39.43C277.3 159 235.8 147.1 213.5 140.8z\"]]\n};\nvar faCommentsAltDollar = faMessagesDollar;\nvar faSensorOn = {\n  prefix: 'fad',\n  iconName: 'sensor-on',\n  icon: [640, 512, [], \"e02b\", [\"M384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM112 120C112 106.7 101.3 96 88 96C74.75 96 64 106.7 64 120V264C64 277.3 74.75 288 88 288C101.3 288 112 277.3 112 264V120zM208 120C208 106.7 197.3 96 184 96C170.7 96 160 106.7 160 120V264C160 277.3 170.7 288 184 288C197.3 288 208 277.3 208 264V120z\", \"M603.1 74.69C611.3 85.71 608.3 100.6 597.3 107.1L549.3 139.1C538.3 147.3 523.4 144.3 516 133.3C508.7 122.3 511.7 107.4 522.7 100L570.7 68.03C581.7 60.68 596.6 63.66 603.1 74.69zM512 255.1C512 242.7 522.7 231.1 536 231.1H616C629.3 231.1 640 242.7 640 255.1C640 269.3 629.3 279.1 616 279.1H536C522.7 279.1 512 269.3 512 255.1zM516 378.7C523.4 367.7 538.3 364.7 549.3 372L597.3 404C608.3 411.4 611.3 426.3 603.1 437.3C596.6 448.3 581.7 451.3 570.7 443.1L522.7 411.1C511.7 404.6 508.7 389.7 516 378.7z\"]]\n};\nvar faBalloon = {\n  prefix: 'fad',\n  iconName: 'balloon',\n  icon: [384, 512, [], \"e2e3\", [\"M176 96C131.9 96 96 131.9 96 176C96 184.8 88.84 192 80 192S64 184.8 64 176C64 114.3 114.3 64 176 64C184.8 64 192 71.16 192 80S184.8 96 176 96z\", \"M384 192c0-106-85.96-192-192-192S0 85.96 0 192c0 84.42 101.3 196.4 158.8 238.7l-29.07 58.14c-2.469 4.969-2.219 10.84 .6875 15.56C133.3 509.1 138.5 512 144 512h96c5.531 0 10.69-2.875 13.62-7.594c2.906-4.719 3.156-10.59 .6875-15.56l-29.07-58.14C282.7 388.4 384 276.4 384 192zM176 96C131.9 96 96 131.9 96 176C96 184.8 88.84 192 80 192S64 184.8 64 176C64 114.3 114.3 64 176 64C184.8 64 192 71.16 192 80S184.8 96 176 96z\"]]\n};\nvar faBiohazard = {\n  prefix: 'fad',\n  iconName: 'biohazard',\n  icon: [576, 512, [9763], \"f780\", [\"M429.8 293.9c-5.119 32.96-21.23 62.08-44.75 83.68c1.152 22.77 10.74 44.63 27.22 60.92c47.45-35.44 79.13-90.58 83.1-153.4C472.8 278.1 449.7 282.4 429.8 293.9zM205.9 80.78c8.4 23.2 25.46 42.01 47.39 51.8c26.22-6.551 45.37-6.025 69.52 .0254c21.93-9.777 39.07-28.55 47.48-51.75C345 69.98 317.3 63.94 288.1 63.94C258.9 63.94 231.1 69.93 205.9 80.78zM80.67 285.1c3.975 62.79 35.66 117.1 83.13 153.4c16.46-16.26 26.03-38.19 27.14-61.01c-23.49-21.59-39.59-50.67-44.71-83.6C126.9 282.7 103.8 278.8 80.67 285.1z\", \"M575.5 283.5c-13.13-39.11-39.5-71.98-74.13-92.35c-17.5-10.37-36.25-16.62-55.25-19.87c6-17.75 10-36.49 10-56.24c0-40.99-14.5-80.73-41-112.2c-2.5-3-6.625-3.623-10-1.75c-3.25 1.875-4.75 5.998-3.625 9.748c4.5 13.75 6.625 26.24 6.625 38.49c0 67.73-53.76 122.8-120 122.8s-120-55.11-120-122.8c0-12.12 2.25-24.74 6.625-38.49c1.125-3.75-.375-7.873-3.625-9.748c-3.375-1.873-7.502-1.25-10 1.75C134.7 34.3 120.1 74.04 120.1 115c0 19.75 3.875 38.49 10 56.24C111.2 174.5 92.32 180.8 74.82 191.1c-34.63 20.49-61.01 53.24-74.38 92.35c-1.25 3.75 .25 7.748 3.5 9.748c3.375 2 7.5 1.375 10-1.5c9.377-10.87 19-19.12 29.25-25.12c57.25-33.87 130.8-13.75 163.9 44.99c33.13 58.61 13.38 133.1-43.88 167.8c-10.25 6.123-22 10.37-35.88 13.37c-3.627 .875-6.377 4.25-6.377 8.123c.125 4 2.75 7.248 6.502 7.998c39.75 7.748 80.63 .7495 115.3-19.74c18-10.5 32.88-24.49 45.25-39.99c12.38 15.5 27.38 29.49 45.38 39.99c34.5 20.49 75.51 27.49 115.1 19.74c3.875-.75 6.375-3.998 6.5-7.998c0-3.873-2.625-7.248-6.375-8.123c-13.88-2.873-25.63-7.248-35.75-13.37c-57.38-33.87-77.01-109.2-44-167.8c33.13-58.73 106.6-78.85 164-44.99c10.12 6.123 19.75 14.25 29.13 25.12c2.5 2.875 6.752 3.5 10 1.5C575.4 291.2 576.9 287.2 575.5 283.5zM287.1 320.1c-26.5 0-48-21.49-48-47.99c0-26.49 21.5-47.99 48-47.99c26.5 0 48.01 21.49 48.01 47.99C335.1 298.6 314.5 320.1 287.1 320.1z\"]]\n};\nvar faChessQueenPiece = {\n  prefix: 'fad',\n  iconName: 'chess-queen-piece',\n  icon: [256, 512, [\"chess-queen-alt\"], \"f446\", [\"M247.1 459.6L224 448v-48c0-8.875-7.125-16-16-16h-160C39.12 384 32 391.1 32 400V448l-23.12 11.62C3.375 462.2 0 467.9 0 473.9V496C0 504.9 7.124 512 15.1 512H240c8.875 0 16-7.125 16-16v-22.12C256 467.9 252.6 462.2 247.1 459.6z\", \"M233.8 93.28c0-2.201-1.063-4.365-2.947-5.65L220.8 81c-1.104-.7508-2.318-1.096-3.524-1.096c-7.223 0-7.409 11.1-21.87 11.1c-12.28 0-20.23-10.59-20.23-21.38C175.1 66.5 172.6 64 169.5 64h-16.25c-2.625 0-4.875 1.625-5.5 4.125C145.8 77.5 137.5 84.25 128 84.25S110.3 77.5 108.3 68.13C107.6 65.63 105.4 64 102.8 64H86.5C83.38 64 80.88 66.5 80.88 69.63c0 7.937-5.899 21.3-20.33 21.3c-6.234 0-12.21-2.951-16.04-8.054C43.23 80.89 41.09 79.86 38.9 79.86c-1.25 0-2.518 .3347-3.653 1.016L25.13 87.63c-1.884 1.285-2.947 3.449-2.947 5.65c0 1.011 .2244 2.03 .6967 2.975L67.38 192H64C55.13 192 48 199.1 48 208V224c0 8.875 7.125 16 16 16h16v14C80 297.9 74.63 341.5 64 384h128c-10.62-42.5-16-86.13-16-129.1V240H192c8.875 0 16-7.125 16-16V208C208 199.1 200.9 192 192 192h-3.375l44.5-95.75C233.6 95.31 233.8 94.29 233.8 93.28zM128 48c13.25 0 24-10.75 24-24S141.3 0 128 0S104 10.75 104 24S114.8 48 128 48z\"]]\n};\nvar faChessQueenAlt = faChessQueenPiece;\nvar faLocationCrosshairs = {\n  prefix: 'fad',\n  iconName: 'location-crosshairs',\n  icon: [512, 512, [\"location\"], \"f601\", [\"M336 256C336 300.2 300.2 336 256 336C211.8 336 176 300.2 176 256C176 211.8 211.8 176 256 176C300.2 176 336 211.8 336 256z\", \"M256 0C273.7 0 288 14.33 288 32V66.65C368.4 80.14 431.9 143.6 445.3 224H480C497.7 224 512 238.3 512 256C512 273.7 497.7 288 480 288H445.3C431.9 368.4 368.4 431.9 288 445.3V480C288 497.7 273.7 512 256 512C238.3 512 224 497.7 224 480V445.3C143.6 431.9 80.14 368.4 66.65 288H32C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224H66.65C80.14 143.6 143.6 80.14 224 66.65V32C224 14.33 238.3 0 256 0zM128 256C128 326.7 185.3 384 256 384C326.7 384 384 326.7 384 256C384 185.3 326.7 128 256 128C185.3 128 128 185.3 128 256z\"]]\n};\nvar faLocation = faLocationCrosshairs;\nvar faMarsDouble = {\n  prefix: 'fad',\n  iconName: 'mars-double',\n  icon: [640, 512, [9891], \"f227\", [\"M176 240c-35.35 0-64 28.66-64 64s28.65 64 64 64c35.35 0 64-28.66 64-64S211.3 240 176 240zM623.1 32h-112.6c-21.42 0-32.15 25.85-17 40.97l29.61 29.56L480 146.5v13.91C480 191.3 454.8 216.4 423.8 216.4C421.2 216.4 418.6 216 416 215.6v5.862c6.922 4.051 13.58 8.691 19.51 14.61c37.5 37.43 37.5 98.33 0 135.8c-18.75 18.71-43.38 28.07-68 28.07c-2.277 0-4.523-.4883-6.795-.6484c-9.641 18.69-22.1 36.24-37.64 51.77c-6.059 6.059-12.49 11.53-19.13 16.73C324.4 475.7 345.9 480 367.5 480c45.12 0 90.34-17.19 124.8-51.55c61.11-60.1 67.77-155.6 20.42-224.1l56.65-56.55l29.61 29.56c4.898 4.887 10.92 7.075 16.83 7.075C628.1 184.4 640 174.8 640 160.4V48C640 39.16 632.8 32 623.1 32z\", \"M320.7 204.3l56.65-56.55l29.61 29.56C422.1 192.5 448 181.7 448 160.4V47.1c0-8.838-7.176-15.1-16.03-15.1H319.4c-21.42 0-32.15 25.85-17 40.97l29.61 29.56L275.4 159.1c-71.21-48.99-170.4-39.96-231.1 27.39c-60.86 67.51-58.65 175 4.748 240.1c68.7 70.57 181.8 71.19 251.3 1.847C361.4 367.5 368 272.9 320.7 204.3zM243.5 371.9c-37.5 37.43-98.51 37.43-136 0s-37.5-98.33 0-135.8c37.5-37.43 98.51-37.43 136 0C281 273.5 281 334.5 243.5 371.9z\"]]\n};\nvar faHousePersonLeave = {\n  prefix: 'fad',\n  iconName: 'house-person-leave',\n  icon: [640, 512, [\"house-leave\", \"house-person-depart\"], \"e00f\", [\"M337.2 284.5C305.9 268.8 293.3 230.4 308.8 198.9l6.743-13.61c13.88-28 37.57-50.02 66.45-61.77l7.397-2.967L263.5 8.906c-13.38-11.88-33.5-11.88-46.88 0L4.715 196.4c-5.752 5.25-6.377 14.12-1.127 20l18.75 21.38c5.125 5.75 14.13 6.375 20 1.25l21.63-19.13v164.2c0 17.63 14.38 32.01 32 32.01l229.5-.0566l31.28-31.39c3-3 5.411-6.729 7.036-10.73l32.46-80.76c-.5-3-.748-6.033-.998-9.033C377.2 293.6 355.4 293.8 337.2 284.5zM223.1 272c0 8.875-7.127 16-16 16h-64c-8.877 0-16-7.125-16-16V208c0-8.875 7.124-16 16-16h64c8.875 0 16 7.125 16 16V272zM528 96.02c26.5 0 48-21.5 48-48.01c0-26.5-21.5-48.01-48-48.01c-26.5 0-48 21.5-48 48.01C479.1 74.52 501.5 96.02 528 96.02z\", \"M393.5 385.9c-3.125 8.125-8 15.38-14.13 21.5l-50 50.14c-11.88 12.5-11.63 32.26 .625 44.51c12.25 12.25 32 12.63 44.5 .75l59.5-59.39c6.127-6.125 10.88-13.5 14.13-21.5l13.5-33.76c-55.26-60.39-38.63-41.88-47.38-53.76L393.5 385.9zM622.4 245.1l-23.25-11.75l-9.752-29.38c-14.62-44.63-55.63-75.77-102.1-75.89c-36-.125-55.88 10.13-93.26 25.13c-21.75 8.875-39.38 25.26-49.75 46.26l-6.75 13.63c-7.75 15.76-1.375 34.88 14.25 42.89c7.502 3.75 16.25 4.375 24.25 1.75c8.002-2.754 14.5-8.504 18.25-16l6.75-13.63c3.375-7.004 9.252-12.51 16.5-15.38l26.75-10.88l-15.13 60.76c-5.25 20.88 .375 42.89 14.88 58.76l59.88 65.39c7.25 7.875 12.38 17.38 14.88 27.75l18.25 73.27c4.25 17.13 21.63 27.63 38.75 23.26c17.25-4.25 27.63-21.63 23.38-38.76l-22.25-89.02c-2.5-10.38-7.625-19.88-14.88-27.75L516.5 305.8l17.25-68.77l5.5 16.5c5.252 16.13 16.63 29.38 31.63 37.01l23.38 11.88c7.502 3.754 16.25 4.379 24.13 1.625c8.002-2.625 14.63-8.375 18.38-16C644.4 272.3 638.1 253.2 622.4 245.1z\"]]\n};\nvar faHouseLeave = faHousePersonLeave;\nvar faHousePersonDepart = faHousePersonLeave;\nvar faRulerTriangle = {\n  prefix: 'fad',\n  iconName: 'ruler-triangle',\n  icon: [512, 512, [128208], \"f61c\", [\"M107.3 62.06L84.69 84.69C78.44 90.93 78.44 101.1 84.69 107.3C90.93 113.6 101.1 113.6 107.3 107.3L129.9 84.69L187.3 142.1L164.7 164.7C158.4 170.9 158.4 181.1 164.7 187.3C170.9 193.6 181.1 193.6 187.3 187.3L209.9 164.7L267.3 222.1L244.7 244.7C238.4 250.9 238.4 261.1 244.7 267.3C250.9 273.6 261.1 273.6 267.3 267.3L289.9 244.7L347.3 302.1L324.7 324.7C318.4 330.9 318.4 341.1 324.7 347.3C330.9 353.6 341.1 353.6 347.3 347.3L369.9 324.7L427.3 382.1L404.7 404.7C398.4 410.9 398.4 421.1 404.7 427.3C410.9 433.6 421.1 433.6 427.3 427.3L449.9 404.7L502.6 457.4C511.8 466.5 514.5 480.3 509.6 492.2C504.6 504.2 492.9 512 480 512H64C28.65 512 0 483.3 0 448V32C0 19.06 7.796 7.39 19.75 2.437C31.71-2.516 45.48 .2215 54.63 9.373L107.3 62.06zM128 256V384H256L128 256z\", \"M129.9 84.69L107.3 107.3C101.1 113.6 90.94 113.6 84.69 107.3C78.44 101.1 78.44 90.93 84.69 84.69L107.3 62.06L129.9 84.69zM209.9 164.7L187.3 187.3C181.1 193.6 170.9 193.6 164.7 187.3C158.4 181.1 158.4 170.9 164.7 164.7L187.3 142.1L209.9 164.7zM289.9 244.7L267.3 267.3C261.1 273.6 250.9 273.6 244.7 267.3C238.4 261.1 238.4 250.9 244.7 244.7L267.3 222.1L289.9 244.7zM369.9 324.7L347.3 347.3C341.1 353.6 330.9 353.6 324.7 347.3C318.4 341.1 318.4 330.9 324.7 324.7L347.3 302.1L369.9 324.7zM449.9 404.7L427.3 427.3C421.1 433.6 410.9 433.6 404.7 427.3C398.4 421.1 398.4 410.9 404.7 404.7L427.3 382.1L449.9 404.7z\"]]\n};\nvar faCardClub = {\n  prefix: 'fad',\n  iconName: 'card-club',\n  icon: [384, 512, [], \"e3e9\", [\"M0 64C0 28.65 28.65 0 64 0H320C355.3 0 384 28.65 384 64V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64zM80 264C80 294.9 105.1 320 136 320C151.7 320 165.8 313.6 176 303.2V336H160C151.2 336 144 343.2 144 352C144 360.8 151.2 368 160 368H224C232.8 368 240 360.8 240 352C240 343.2 232.8 336 224 336H208V303.2C218.2 313.6 232.3 320 248 320C278.9 320 304 294.9 304 264C304 235.1 282.1 211.3 253.9 208.3C255.3 203.1 256 197.6 256 192C256 156.7 227.3 128 192 128C156.7 128 128 156.7 128 192C128 197.6 128.7 203.1 130.1 208.3C101.9 211.3 80 235.1 80 264z\", \"M304 264C304 294.9 278.9 320 248 320C232.3 320 218.2 313.6 208 303.2V336H224C232.8 336 240 343.2 240 352C240 360.8 232.8 368 224 368H160C151.2 368 144 360.8 144 352C144 343.2 151.2 336 160 336H176V303.2C165.8 313.6 151.7 320 136 320C105.1 320 80 294.9 80 264C80 235.1 101.9 211.3 130.1 208.3C128.7 203.1 128 197.6 128 192C128 156.7 156.7 128 192 128C227.3 128 256 156.7 256 192C256 197.6 255.3 203.1 253.9 208.3C282.1 211.3 304 235.1 304 264z\"]]\n};\nvar faChildDress = {\n  prefix: 'fad',\n  iconName: 'child-dress',\n  icon: [320, 512, [], \"e59c\", [\"M224 64C224 99.35 195.3 128 160 128C124.7 128 96 99.35 96 64C96 28.65 124.7 0 160 0C195.3 0 224 28.65 224 64z\", \"M86.16 285.5L57.5 323.3C46.83 337.4 26.75 340.2 12.67 329.5C-1.412 318.8-4.172 298.7 6.506 284.7L65.4 206.1C87.85 177.4 122.9 160 160 160C197.2 160 232.2 177.4 254.6 206.1L313.5 284.7C324.2 298.7 321.4 318.8 307.3 329.5C293.3 340.2 273.2 337.4 262.5 323.3L233.9 285.5L264.1 378.9C268.4 389.3 260.7 400 249.8 400H232V480C232 497.7 217.7 512 200 512C182.3 512 168 497.7 168 480V400H152V480C152 497.7 137.7 512 120 512C102.3 512 88 497.7 88 480V400H70.2C59.28 400 51.57 389.3 55.02 378.9L86.16 285.5z\"]]\n};\nvar faUsersBetweenLines = {\n  prefix: 'fad',\n  iconName: 'users-between-lines',\n  icon: [640, 512, [], \"e591\", [\"M83.2 160C83.2 124.7 111.9 96 147.2 96C182.5 96 211.2 124.7 211.2 160C211.2 195.3 182.5 224 147.2 224C111.9 224 83.2 195.3 83.2 160zM192 256C204.2 256 215.7 259.4 225.4 265.4C188.2 280.5 159.8 312.6 149.6 352H64C46.33 352 32 337.7 32 320C32 284.7 60.65 256 96 256H192zM576 352H493.6C483.2 311.9 453.1 279.4 415.9 264.6C425.3 259.1 436.3 256 448 256H544C579.3 256 608 284.7 608 320C608 337.7 593.7 352 576 352zM465.6 384C465.6 401.7 451.3 416 433.6 416H209.6C191.9 416 177.6 401.7 177.6 384C177.6 372.8 179.5 362 183.1 352C193.6 322.3 218.3 299.2 249.1 291.1C256.1 289.1 265.1 288 273.6 288H369.6C377 288 384.3 288.8 391.2 290.4C423.3 297.8 449.3 321.3 460.1 352C463.7 362 465.6 372.8 465.6 384zM435.2 160C435.2 124.7 463.9 96 499.2 96C534.5 96 563.2 124.7 563.2 160C563.2 195.3 534.5 224 499.2 224C463.9 224 435.2 195.3 435.2 160V160zM401.6 176C401.6 220.2 365.8 256 321.6 256C277.4 256 241.6 220.2 241.6 176C241.6 131.8 277.4 96 321.6 96C365.8 96 401.6 131.8 401.6 176z\", \"M616 0C629.3 0 640 10.75 640 24C640 37.25 629.3 48 616 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H616zM616 464C629.3 464 640 474.7 640 488C640 501.3 629.3 512 616 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H616z\"]]\n};\nvar faLungsVirus = {\n  prefix: 'fad',\n  iconName: 'lungs-virus',\n  icon: [640, 512, [], \"e067\", [\"M328 0h-16c-8.875 0-16 7.125-16 16L295.1 150.7c7.088-4.137 15.22-6.675 23.1-6.675s16.91 2.538 24 6.675L344 16C344 7.125 336.9 0 328 0zM185.1 96c-44 0-57.97 28.5-80.09 63.13c-46 71.88-80.39 149.8-102 231C1.257 399.9 0 409.8 0 419.8c0 61.25 62.5 105.5 125.3 88.62l59.5-15.9c21.74-5.875 39.91-18.39 52.51-34.73c-2.553 .4141-5.137 .7591-7.774 .7591c-12.82 0-24.87-4.994-33.94-14.06c-18.71-18.72-18.71-49.16 .0033-67.87l8.576-8.576H192c-26.47 0-48-21.54-48-48c0-26.47 21.53-48 48-48l12.12-.0055L195.5 263.4c-18.71-18.72-18.71-49.16 0-67.88C204.6 186.5 216.7 181.5 229.5 181.5c9.576 0 18.72 2.799 26.52 7.986l.04-27.75C256 125.3 224.6 96 185.1 96zM636.1 390.1c-21.62-81.25-56.02-159.1-102-231c-22.12-34.63-36.09-63.13-80.09-63.13c-38.62 0-70.01 29.35-70.01 65.73v27.74c7.795-5.188 16.94-7.986 26.52-7.986c12.82 0 24.88 4.999 33.95 14.07c18.71 18.72 18.71 49.16 0 67.88l-8.576 8.571L448 272c26.47 0 48 21.53 48 48c0 26.47-21.53 48-48 48h-12.12l8.576 8.576c18.71 18.72 18.71 49.16-.0072 67.87c-9.066 9.066-21.12 14.06-33.94 14.06c-2.637 0-5.211-.3438-7.764-.7578c12.6 16.34 30.77 28.85 52.51 34.73l59.5 15.9C577.5 525.3 640 481 640 419.8C640 409.8 638.7 399.9 636.1 390.1z\", \"M448 303.1h-12.12c-28.51 0-42.79-34.46-22.63-54.63l8.576-8.577c6.25-6.25 6.25-16.37 0-22.62s-16.38-6.25-22.62 0l-8.576 8.577C370.5 246.9 336 232.6 336 204.1v-12.12c0-8.844-7.156-15.1-16-15.1s-16 7.156-16 15.1v12.12c0 28.51-34.47 42.79-54.63 22.63L240.8 218.2c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.37 0 22.62l8.576 8.577c20.16 20.16 5.881 54.63-22.63 54.63H192c-8.844 0-16 7.156-16 16c0 8.844 7.156 16 16 16h12.12c28.51 0 42.79 34.47 22.63 54.63l-8.576 8.576c-6.25 6.25-6.25 16.37 0 22.62c3.125 3.125 7.219 4.688 11.31 4.688s8.188-1.562 11.31-4.688l8.576-8.575C269.5 393.1 304 407.4 304 435.9v12.12c0 8.844 7.156 16 16 16s16-7.156 16-16v-12.12c0-28.51 34.47-42.78 54.63-22.63l8.576 8.575c3.125 3.125 7.219 4.688 11.31 4.688s8.188-1.562 11.31-4.688c6.25-6.25 6.25-16.37 0-22.62l-8.576-8.576c-20.16-20.16-5.881-54.63 22.63-54.63H448c8.844 0 16-7.156 16-16C464 311.1 456.8 303.1 448 303.1zM288 303.1c-8.836 0-16-7.162-16-15.1C272 279.2 279.2 271.1 288 271.1s16 7.158 16 15.1C304 296.8 296.8 303.1 288 303.1zM352 367.1c-8.836 0-16-7.166-16-16c0-8.84 7.164-15.1 16-15.1s16 7.163 16 16C368 360.8 360.8 367.1 352 367.1z\"]]\n};\nvar faSpinnerThird = {\n  prefix: 'fad',\n  iconName: 'spinner-third',\n  icon: [576, 512, [], \"f3f4\", [\"M287.1 64C181.1 64 95.1 149.1 95.1 256C95.1 362 181.1 448 287.1 448C358.1 448 419.3 410.5 452.9 354.4L453 354.5C446.1 369.4 451.5 387.3 465.1 395.7C481.3 404.6 500.9 399.3 509.7 384C509.9 383.7 510.1 383.4 510.2 383.1C466.1 460.1 383.1 512 288 512C146.6 512 32 397.4 32 256C32 114.6 146.6 0 288 0C270.3 0 256 14.33 256 32C256 49.67 270.3 64 288 64H287.1z\", \"M256 32C256 14.33 270.3 0 288 0C429.4 0 544 114.6 544 256C544 302.6 531.5 346.4 509.7 384C500.9 399.3 481.3 404.6 465.1 395.7C450.7 386.9 445.5 367.3 454.3 351.1C470.6 323.8 480 291 480 255.1C480 149.1 394 63.1 288 63.1C270.3 63.1 256 49.67 256 31.1V32z\"]]\n};\nvar faFaceGrinTears = {\n  prefix: 'fad',\n  iconName: 'face-grin-tears',\n  icon: [640, 512, [128514, \"grin-tears\"], \"f588\", [\"M91.4 371.4C95.87 368.4 100.1 365 104.1 361.1C112.2 352.1 117.3 342.5 120.6 334.4C124.2 325.7 127.1 316 129.4 306.9C134 288.7 137 269.1 138.6 258.7C142.6 232.2 119.9 209.5 93.4 213.3C86.59 214.3 77.18 215.7 66.84 217.7C85.31 94.5 191.6 0 319.1 0C448.4 0 554.7 94.5 573.2 217.7C562.8 215.7 553.4 214.3 546.6 213.3C520.1 209.5 497.4 232.2 501.4 258.7C502.1 269.1 505.1 288.7 510.6 306.9C512.9 316 515.8 325.7 519.4 334.4C522.7 342.5 527.8 352.1 535.9 361.1C539.9 365 544.1 368.4 548.6 371.4C506.4 454.8 419.9 512 319.1 512C220.1 512 133.6 454.8 91.4 371.4V371.4zM320.3 331.8C272.9 331.8 228.1 324.9 188.5 312.8C176.2 309 164.2 319.7 169.2 331.5C194.1 390.6 252.4 432 320.3 432C388.2 432 446.4 390.6 471.4 331.5C476.4 319.7 464.4 309 452.1 312.8C412.4 324.9 367.7 331.8 320.3 331.8V331.8zM290.5 231.6C293.8 230.5 295.1 227.4 295.1 224C295.1 206.1 289.3 188.4 279.4 175.2C269.6 162.2 255.5 152 239.1 152C224.5 152 210.4 162.2 200.6 175.2C190.7 188.4 183.1 206.1 183.1 224C183.1 227.4 186.2 230.5 189.5 231.6C192.7 232.7 196.3 231.6 198.4 228.8L198.4 228.8L198.6 228.5C198.8 228.3 198.1 228 199.3 227.6C199.1 226.8 200.9 225.7 202.1 224.3C204.6 221.4 208.1 217.7 212.3 213.1C221.1 206.2 231.2 200 239.1 200C248.8 200 258.9 206.2 267.7 213.1C271.9 217.7 275.4 221.4 277.9 224.3C279.1 225.7 280 226.8 280.7 227.6C281 228 281.2 228.3 281.4 228.5L281.6 228.8L281.6 228.8C283.7 231.6 287.3 232.7 290.5 231.6V231.6zM441.6 228.8C443.7 231.6 447.3 232.7 450.5 231.6C453.8 230.5 456 227.4 456 224C456 206.1 449.3 188.4 439.4 175.2C429.6 162.2 415.5 152 400 152C384.5 152 370.4 162.2 360.6 175.2C350.7 188.4 344 206.1 344 224C344 227.4 346.2 230.5 349.5 231.6C352.7 232.7 356.3 231.6 358.4 228.8L358.4 228.8L358.6 228.5C358.8 228.3 358.1 228 359.3 227.6C359.1 226.8 360.9 225.7 362.1 224.3C364.6 221.4 368.1 217.7 372.3 213.1C381.1 206.2 391.2 200 400 200C408.8 200 418.9 206.2 427.7 213.1C431.9 217.7 435.4 221.4 437.9 224.3C439.1 225.7 440 226.8 440.7 227.6L441 228.1L441.4 228.5L441.6 228.8L441.6 228.8z\", \"M281.6 228.8L281.4 228.5C281.2 228.3 281 228 280.7 227.6C280 226.8 279.1 225.7 277.9 224.3C275.4 221.4 271.9 217.7 267.7 213.1C258.9 206.2 248.8 200 240 200C231.2 200 221.1 206.2 212.3 213.1C208.1 217.7 204.6 221.4 202.1 224.3C200.9 225.7 199.1 226.8 199.3 227.6C198.1 228 198.8 228.3 198.6 228.5L198.4 228.8L198.4 228.8C196.3 231.6 192.7 232.7 189.5 231.6C186.2 230.5 183.1 227.4 183.1 224C183.1 206.1 190.7 188.4 200.6 175.2C210.4 162.2 224.5 152 239.1 152C255.5 152 269.6 162.2 279.4 175.2C289.3 188.4 295.1 206.1 295.1 224C295.1 227.4 293.8 230.5 290.5 231.6C287.3 232.7 283.7 231.6 281.6 228.8L281.6 228.8zM441.6 228.8L441.4 228.5C441.2 228.3 441 228 440.7 227.6C440 226.8 439.1 225.7 437.9 224.3C435.4 221.4 431.9 217.7 427.7 213.1C418.9 206.2 408.8 200 400 200C391.2 200 381.1 206.2 372.3 213.1C368.1 217.7 364.6 221.4 362.1 224.3C360.9 225.7 359.1 226.8 359.3 227.6C358.1 228 358.8 228.3 358.6 228.5L358.4 228.8L358.4 228.8C356.3 231.6 352.7 232.7 349.5 231.6C346.2 230.5 344 227.4 344 224C344 206.1 350.7 188.4 360.6 175.2C370.4 162.2 384.5 152 400 152C415.5 152 429.6 162.2 439.4 175.2C449.3 188.4 456 206.1 456 224C456 227.4 453.8 230.5 450.5 231.6C447.3 232.7 443.7 231.6 441.6 228.8L441.6 228.8zM625.7 337.7C607 356.4 576.9 356.8 558.6 338.4C544.4 324.3 536.1 275.6 533 254.1C532.2 248.7 536.7 244.2 542.1 245C563.7 247.1 612.3 256.4 626.4 270.6C644.8 288.9 644.4 319 625.7 337.7L625.7 337.7zM106.1 254.1C103.9 275.6 95.58 324.3 81.44 338.4C63.06 356.8 32.98 356.4 14.27 337.7C-4.442 319-4.825 288.9 13.55 270.6C27.69 256.4 76.34 247.1 97.94 245C103.3 244.2 107.8 248.7 106.1 254.1L106.1 254.1z\"]]\n};\nvar faGrinTears = faFaceGrinTears;\nvar faPhone = {\n  prefix: 'fad',\n  iconName: 'phone',\n  icon: [512, 512, [128222, 128379], \"f095\", [\"M497.3 447.1l9.786-42.41l-175.1-70.4l-27.1 33.18L497.3 447.1zM144.5 207.1L177.6 180.8L107.3 4.884L64.88 14.67L144.5 207.1z\", \"M507.1 404.7l4.086-17.7c3.405-14.69-4.207-29.69-18.12-35.79L384.6 304.7c-12.78-5.436-27.69-1.774-36.47 8.975l-16.98 20.62L507.1 404.7zM0 54.5c-.0014 252.2 205.2 457.5 457.5 457.5c14.65 0 27.21-9.969 30.46-24.22l9.378-40.66l-193.3-79.63C234.8 333.5 178.5 277.2 144.5 207.1L64.88 14.67L24.22 24.05C9.967 27.32-.0014 39.83 0 54.5zM198.3 163.9c10.78-8.687 14.51-23.67 8.98-36.45L160.8 18.92C154.8 5.017 139.6-2.568 124.1 .8048L107.3 4.884L177.6 180.8L198.3 163.9z\"]]\n};\nvar faComputerMouseScrollwheel = {\n  prefix: 'fad',\n  iconName: 'computer-mouse-scrollwheel',\n  icon: [384, 512, [\"mouse-alt\"], \"f8cd\", [\"M224 0H160c-88.38 0-160 71.62-160 160v192c0 88.38 71.62 160 160 160h64c88.38 0 160-71.63 160-160V160C384 71.62 312.4 0 224 0zM224 159.1C224 177.6 209.6 192 192 192C174.4 192 160 177.6 160 159.1V127.1c0-17.62 14.38-32 32-32c17.62 0 32 14.38 32 32V159.1z\", \"M224 159.1C224 177.6 209.6 192 192 192C174.4 192 160 177.6 160 159.1V127.1c0-17.62 14.38-32 32-32c17.62 0 32 14.38 32 32V159.1z\"]]\n};\nvar faMouseAlt = faComputerMouseScrollwheel;\nvar faCalendarXmark = {\n  prefix: 'fad',\n  iconName: 'calendar-xmark',\n  icon: [448, 512, [\"calendar-times\"], \"f273\", [\"M448 464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V192H448V464zM304.1 304.1C314.3 295.6 314.3 280.4 304.1 271C295.6 261.7 280.4 261.7 271 271L224 318.1L176.1 271C167.6 261.7 152.4 261.7 143 271C133.7 280.4 133.7 295.6 143 304.1L190.1 352L143 399C133.7 408.4 133.7 423.6 143 432.1C152.4 442.3 167.6 442.3 176.1 432.1L224 385.9L271 432.1C280.4 442.3 295.6 442.3 304.1 432.1C314.3 423.6 314.3 408.4 304.1 399L257.9 352L304.1 304.1z\", \"M160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V192H0V112C0 85.49 21.49 64 48 64H96V32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32zM257.9 352L304.1 399C314.3 408.4 314.3 423.6 304.1 432.1C295.6 442.3 280.4 442.3 271 432.1L224 385.9L176.1 432.1C167.6 442.3 152.4 442.3 143 432.1C133.7 423.6 133.7 408.4 143 399L190.1 352L143 304.1C133.7 295.6 133.7 280.4 143 271C152.4 261.7 167.6 261.7 176.1 271L224 318.1L271 271C280.4 261.7 295.6 261.7 304.1 271C314.3 280.4 314.3 295.6 304.1 304.1L257.9 352z\"]]\n};\nvar faCalendarTimes = faCalendarXmark;\nvar faChildReaching = {\n  prefix: 'fad',\n  iconName: 'child-reaching',\n  icon: [384, 512, [], \"e59d\", [\"M256 64C256 99.35 227.3 128 192 128C156.7 128 128 99.35 128 64C128 28.65 156.7 0 192 0C227.3 0 256 28.65 256 64z\", \"M155.7 170.2C167.3 173.1 179.6 176 192.2 176C232.1 176 269.3 155.8 291 122.4L309.2 94.54C318.8 79.73 338.6 75.54 353.5 85.18C368.3 94.82 372.5 114.6 362.8 129.5L344.7 157.3C326.4 185.4 301.2 207.3 272 221.6V480C272 497.7 257.7 512 240 512C222.3 512 208 497.7 208 480V384H176V480C176 497.7 161.7 512 144 512C126.3 512 112 497.7 112 480V221.4C83.63 207.4 58.94 186.1 40.87 158.1L21.37 129.8C11.57 115 15.54 95.18 30.25 85.37C44.95 75.57 64.82 79.54 74.62 94.25L94.12 123.5C108.5 145 129.2 160.9 152.9 169.3C153.9 169.5 154.8 169.8 155.7 170.2L155.7 170.2z\"]]\n};\nvar faTableLayout = {\n  prefix: 'fad',\n  iconName: 'table-layout',\n  icon: [512, 512, [], \"e290\", [\"M448 160V224H192V416H128V224H64V160H448z\", \"M448 32C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H448zM448 96H64V416H448V96z\"]]\n};\nvar faNarwhal = {\n  prefix: 'fad',\n  iconName: 'narwhal',\n  icon: [640, 512, [], \"f6fe\", [\"M464 159.1c-72.28 0-142.2 25.84-197.1 72.85l-112.5 96.35C144 338.1 128 330.7 128 317V282.1L177.8 251.6C186.6 245.7 192 235.7 192 224.1V143.1c0-12.75-14.21-20.36-24.82-13.29l-71.17 47.4L24.88 130.7C14.24 123.7 0 131.3 0 144.1v80.93C.002 235.7 5.375 245.7 14.25 251.6L64 282.1v69.88C64 440.4 135.6 512 224 512h240c97.2 0 176-78.8 176-176S561.2 159.1 464 159.1zM504 319.1c-13.25 0-24-10.75-24-24c0-13.26 10.75-24 24-24s24 10.74 24 24C528 309.3 517.3 319.1 504 319.1z\", \"M504 271.1c-13.25 0-24 10.74-24 24c0 13.25 10.75 24 24 24s24-10.75 24-24C528 282.7 517.3 271.1 504 271.1zM622.6 0c-6.012-.0195-11.61 3.059-14.81 8.148l-99.31 157.7c-.0059-.002 .0059 .002 0 0c31.82 8.301 60.11 25.16 82.23 48.14l48.75-192.3C642.2 10.73 633.1 .0371 622.6 0z\"]]\n};\nvar faRampLoading = {\n  prefix: 'fad',\n  iconName: 'ramp-loading',\n  icon: [384, 512, [], \"f4d4\", [\"M0 48C0 21.49 21.49 0 48 0H336C362.5 0 384 21.49 384 48V440.4L320 312.4V64H64V312.4L0 440.4V48z\", \"M95.1 320H288L372.4 488.8C377.7 499.5 370 512 358.1 512H25.89C13.99 512 6.258 499.5 11.58 488.8L95.1 320z\"]]\n};\nvar faCalendarCirclePlus = {\n  prefix: 'fad',\n  iconName: 'calendar-circle-plus',\n  icon: [576, 512, [], \"e470\", [\"M96 32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V160H0V112C0 85.49 21.49 64 48 64H96V32zM416 192.7C326.3 200.8 256 276.2 256 368C256 427.5 285.6 480.1 330.8 512H48C21.49 512 0 490.5 0 464V192H416V192.7z\", \"M576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM416 303.1V351.1H368C359.2 351.1 352 359.2 352 367.1C352 376.8 359.2 383.1 368 383.1H416V431.1C416 440.8 423.2 447.1 432 447.1C440.8 447.1 448 440.8 448 431.1V383.1H496C504.8 383.1 512 376.8 512 367.1C512 359.2 504.8 351.1 496 351.1H448V303.1C448 295.2 440.8 287.1 432 287.1C423.2 287.1 416 295.2 416 303.1z\"]]\n};\nvar faToothbrush = {\n  prefix: 'fad',\n  iconName: 'toothbrush',\n  icon: [576, 512, [129701], \"f635\", [\"M184 256h-16C163.6 256 160 259.6 160 264V416h32V264C192 259.6 188.4 256 184 256zM120 256h-16C99.63 256 96 259.6 96 264V416h32V264C128 259.6 124.4 256 120 256zM56 256h-16C35.63 256 32 259.6 32 264V416h32V264C64 259.6 60.38 256 56 256zM376 256h-16C355.6 256 352 259.6 352 264V416h32V264C384 259.6 380.4 256 376 256zM440 256h-16C419.6 256 416 259.6 416 264V416h32V264C448 259.6 444.4 256 440 256zM248 256h-16C227.6 256 224 259.6 224 264V416h32V264C256 259.6 252.4 256 248 256zM312 256h-16C291.6 256 288 259.6 288 264V416h32V264C320 259.6 316.4 256 312 256z\", \"M64 224h352c35.38 0 64-28.62 64-64c0-70.75-57.25-128-128-128c23.62 23.62 6.875 64-26.5 64H64C28.63 96 0 124.6 0 160S28.63 224 64 224zM560 416h-544C7.125 416 0 423.1 0 432v32C0 472.9 7.125 480 16 480h544c8.875 0 16-7.125 16-16v-32C576 423.1 568.9 416 560 416z\"]]\n};\nvar faBorderInner = {\n  prefix: 'fad',\n  iconName: 'border-inner',\n  icon: [448, 512, [], \"f84e\", [\"M416 416C433.7 416 448 430.3 448 448C448 465.7 433.7 480 416 480C398.3 480 384 465.7 384 448C384 430.3 398.3 416 416 416zM416 320C433.7 320 448 334.3 448 352C448 369.7 433.7 384 416 384C398.3 384 384 369.7 384 352C384 334.3 398.3 320 416 320zM32 320C49.67 320 64 334.3 64 352C64 369.7 49.67 384 32 384C14.33 384 0 369.7 0 352C0 334.3 14.33 320 32 320zM448 160C448 177.7 433.7 192 416 192C398.3 192 384 177.7 384 160C384 142.3 398.3 128 416 128C433.7 128 448 142.3 448 160zM32 128C49.67 128 64 142.3 64 160C64 177.7 49.67 192 32 192C14.33 192 0 177.7 0 160C0 142.3 14.33 128 32 128zM448 64C448 81.67 433.7 96 416 96C398.3 96 384 81.67 384 64C384 46.33 398.3 32 416 32C433.7 32 448 46.33 448 64zM64 64C64 81.67 49.67 96 32 96C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32C49.67 32 64 46.33 64 64zM32 416C49.67 416 64 430.3 64 448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416zM352 64C352 81.67 337.7 96 320 96C302.3 96 288 81.67 288 64C288 46.33 302.3 32 320 32C337.7 32 352 46.33 352 64zM320 416C337.7 416 352 430.3 352 448C352 465.7 337.7 480 320 480C302.3 480 288 465.7 288 448C288 430.3 302.3 416 320 416zM160 64C160 81.67 145.7 96 128 96C110.3 96 96 81.67 96 64C96 46.33 110.3 32 128 32C145.7 32 160 46.33 160 64zM128 416C145.7 416 160 430.3 160 448C160 465.7 145.7 480 128 480C110.3 480 96 465.7 96 448C96 430.3 110.3 416 128 416z\", \"M192 288H32C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224H192V64C192 46.33 206.3 32 224 32C241.7 32 256 46.33 256 64V224H416C433.7 224 448 238.3 448 256C448 273.7 433.7 288 416 288H256V448C256 465.7 241.7 480 224 480C206.3 480 192 465.7 192 448V288z\"]]\n};\nvar faPawClaws = {\n  prefix: 'fad',\n  iconName: 'paw-claws',\n  icon: [512, 512, [], \"f702\", [\"M320 0L373.1 58.4C390.4 77.45 400 102.3 400 128C400.2 139.3 398.5 151.2 394.5 163.1C380.2 206 342.4 232.2 310.1 221.7C277.8 211.1 263.2 167.7 277.5 124.9C285.7 100.2 301.7 81.02 320 71.23L320 0zM226.5 124.9C240.8 167.7 226.2 211.1 193.9 221.7C161.6 232.2 123.8 206 109.5 163.1C105.5 151.2 103.8 139.3 104 128C104 102.3 113.6 77.45 130.9 58.4L183.1 0V71.23C202.3 81.02 218.3 100.2 226.5 124.9H226.5zM11.63 281.4C3.718 267.8-.0723 253.3 0 240V236.8C0 223.3 4.285 210.1 12.24 199.2L64 128V196.8C77.93 202.1 91.11 214.7 100.4 230.6C119.2 263 114.7 300.7 90.16 314.7C65.65 328.8 30.49 313.9 11.63 281.4V281.4zM421.8 314.7C397.3 300.7 392.8 263 411.6 230.6C420.9 214.7 434.1 202.1 448 196.8V127.1L499.8 199.2C507.7 210.1 512 223.3 512 236.8V239.1C512.1 253.3 508.3 267.8 500.4 281.4C481.5 313.9 446.3 328.8 421.8 314.7V314.7z\", \"M69.21 433.2C121.6 291.9 214.7 256 255.1 256C297.3 256 390.4 291.9 442.8 433.2C446.4 442.9 448 453.3 448 463.7V465.3C448 491.1 427.1 512 401.3 512C389.8 512 378.4 510.6 367.3 507.8L279.3 485.8C263.1 482 248 482 232.7 485.8L144.7 507.8C133.6 510.6 122.2 512 110.7 512C84.93 512 64 491.1 64 465.3V463.7C64 453.3 65.6 442.9 69.21 433.2H69.21z\"]]\n};\nvar faKiwiFruit = {\n  prefix: 'fad',\n  iconName: 'kiwi-fruit',\n  icon: [448, 512, [], \"e30c\", [\"M224 32C100.3 32 0 96.47 0 176S100.3 320 224 320s224-64.47 224-144S347.7 32 224 32zM292.7 108.7l16-16c6.25-6.25 16.38-6.25 22.62 0s6.25 16.38 0 22.62l-16 16C312.2 134.4 308.1 136 304 136s-8.188-1.562-11.31-4.688C286.4 125.1 286.4 114.9 292.7 108.7zM208 80C208 71.16 215.2 64 224 64s16 7.156 16 16v24c0 8.844-7.156 16-16 16s-16-7.156-16-16V80zM64 176C64 167.2 71.16 160 80 160h32C120.8 160 128 167.2 128 176S120.8 192 112 192h-32C71.16 192 64 184.8 64 176zM155.3 243.3l-16 16C136.2 262.4 132.1 264 128 264S119.8 262.4 116.7 259.3c-6.25-6.25-6.25-16.38 0-22.62l16-16c6.25-6.25 16.38-6.25 22.62 0S161.6 237.1 155.3 243.3zM155.3 131.3C152.2 134.4 148.1 136 144 136S135.8 134.4 132.7 131.3l-16-16c-6.25-6.25-6.25-16.38 0-22.62s16.38-6.25 22.62 0l16 16C161.6 114.9 161.6 125.1 155.3 131.3zM240 272C240 280.8 232.8 288 224 288S208 280.8 208 272V248c0-8.844 7.156-16 16-16s16 7.156 16 16V272zM224 203c-30.93 0-56-12.09-56-27S193.1 149 224 149S280 161.1 280 176S254.9 203 224 203zM331.3 259.3C328.2 262.4 324.1 264 320 264s-8.188-1.562-11.31-4.688l-16-16c-6.25-6.25-6.25-16.38 0-22.62s16.38-6.25 22.62 0l16 16C337.6 242.9 337.6 253.1 331.3 259.3zM368 192h-32C327.2 192 320 184.8 320 176S327.2 160 336 160h32C376.8 160 384 167.2 384 176S376.8 192 368 192z\", \"M224 320c-123.7 0-224-64.47-224-144V256c0 123.7 100.3 224 224 224s224-100.3 224-224V176C448 255.5 347.7 320 224 320zM224 120c8.844 0 16-7.156 16-16V80C240 71.16 232.8 64 224 64S208 71.16 208 80v24C208 112.8 215.2 120 224 120zM320 176C320 184.8 327.2 192 336 192h32C376.8 192 384 184.8 384 176S376.8 160 368 160h-32C327.2 160 320 167.2 320 176zM304 136c4.094 0 8.188-1.562 11.31-4.688l16-16c6.25-6.25 6.25-16.38 0-22.62s-16.38-6.25-22.62 0l-16 16c-6.25 6.25-6.25 16.38 0 22.62C295.8 134.4 299.9 136 304 136zM308.7 259.3C311.8 262.4 315.9 264 320 264s8.188-1.562 11.31-4.688c6.25-6.25 6.25-16.38 0-22.62l-16-16c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.62L308.7 259.3zM80 192h32C120.8 192 128 184.8 128 176S120.8 160 112 160h-32C71.16 160 64 167.2 64 176S71.16 192 80 192zM224 288c8.844 0 16-7.156 16-16V248c0-8.844-7.156-16-16-16s-16 7.156-16 16V272C208 280.8 215.2 288 224 288zM132.7 220.7l-16 16c-6.25 6.25-6.25 16.38 0 22.62C119.8 262.4 123.9 264 128 264s8.188-1.562 11.31-4.688l16-16c6.25-6.25 6.25-16.38 0-22.62S138.9 214.4 132.7 220.7zM132.7 131.3C135.8 134.4 139.9 136 144 136s8.188-1.562 11.31-4.688c6.25-6.25 6.25-16.38 0-22.62l-16-16c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.62L132.7 131.3z\"]]\n};\nvar faTrafficLightSlow = {\n  prefix: 'fad',\n  iconName: 'traffic-light-slow',\n  icon: [320, 512, [], \"f639\", [\"M160 288C133.5 288 112 266.5 112 240C112 213.5 133.5 192 160 192C186.5 192 208 213.5 208 240C208 266.5 186.5 288 160 288z\", \"M256 0C291.3 0 320 28.65 320 64V352C320 440.4 248.4 512 160 512C71.63 512 0 440.4 0 352V64C0 28.65 28.65 0 64 0H256zM160 320C133.5 320 112 341.5 112 368C112 394.5 133.5 416 160 416C186.5 416 208 394.5 208 368C208 341.5 186.5 320 160 320zM160 288C186.5 288 208 266.5 208 240C208 213.5 186.5 192 160 192C133.5 192 112 213.5 112 240C112 266.5 133.5 288 160 288zM160 64C133.5 64 112 85.49 112 112C112 138.5 133.5 160 160 160C186.5 160 208 138.5 208 112C208 85.49 186.5 64 160 64z\"]]\n};\nvar faRectangleCode = {\n  prefix: 'fad',\n  iconName: 'rectangle-code',\n  icon: [512, 512, [], \"e322\", [\"M0 96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96zM294.2 167.9C285.3 177.8 286.1 192.1 295.9 201.8L356.1 256L295.9 310.2C286.1 319 285.3 334.2 294.2 344.1C303 353.9 318.2 354.7 328.1 345.8L408.1 273.8C413.1 269.3 416 262.8 416 256C416 249.2 413.1 242.7 408.1 238.2L328.1 166.2C318.2 157.3 303 158.1 294.2 167.9V167.9zM216.1 201.8C225.9 192.1 226.7 177.8 217.8 167.9C208.1 158.1 193.8 157.3 183.9 166.2L103.9 238.2C98.89 242.7 96 249.2 96 256C96 262.8 98.89 269.3 103.9 273.8L183.9 345.8C193.8 354.7 208.1 353.9 217.8 344.1C226.7 334.2 225.9 319 216.1 310.2L155.9 256L216.1 201.8z\", \"M155.9 256L216.1 310.2C225.9 319 226.7 334.2 217.8 344.1C208.1 353.9 193.8 354.7 183.9 345.8L103.9 273.8C98.89 269.3 96 262.8 96 256C96 249.2 98.89 242.7 103.9 238.2L183.9 166.2C193.8 157.3 208.1 158.1 217.8 167.9C226.7 177.8 225.9 192.1 216.1 201.8L155.9 256zM295.9 201.8C286.1 192.1 285.3 177.8 294.2 167.9C303 158.1 318.2 157.3 328.1 166.2L408.1 238.2C413.1 242.7 416 249.2 416 256C416 262.8 413.1 269.3 408.1 273.8L328.1 345.8C318.2 354.7 303 353.9 294.2 344.1C285.3 334.2 286.1 319 295.9 310.2L356.1 256L295.9 201.8z\"]]\n};\nvar faHeadSideVirus = {\n  prefix: 'fad',\n  iconName: 'head-side-virus',\n  icon: [512, 512, [], \"e064\", [\"M509.2 275c-20.94-47.13-48.46-151.7-73.1-186.8C397.7 33.59 334.6 0 266.1 0H192C85.95 0 0 85.95 0 192c0 56.8 24.8 107.7 64 142.8L64 512h256l-.0044-64h63.99c35.34 0 63.1-28.65 63.1-63.1V320h31.98C503.1 320 518.6 296.2 509.2 275zM368 240h-12.12c-28.51 0-42.79 34.47-22.63 54.63l8.576 8.576c6.25 6.25 6.25 16.38 0 22.62c-3.125 3.125-7.219 4.688-11.31 4.688c-4.094 0-8.188-1.562-11.31-4.688l-8.576-8.576c-20.16-20.16-54.63-5.881-54.63 22.63V352c0 8.844-7.156 16-16 16s-16-7.156-16-16v-12.12c0-28.51-34.47-42.79-54.63-22.63l-8.576 8.576c-3.125 3.125-7.219 4.688-11.31 4.688s-8.188-1.562-11.31-4.688c-6.25-6.25-6.25-16.38 0-22.62l8.577-8.576C166.9 274.5 152.6 240 124.1 240H112c-8.844 0-16-7.156-16-16s7.157-16 16-16L124.1 208c28.51 0 42.79-34.47 22.63-54.63L138.2 144.8c-6.25-6.25-6.25-16.38 0-22.62s16.38-6.25 22.63 0L169.4 130.7c20.16 20.16 54.63 5.881 54.63-22.63V96c0-8.844 7.156-16 16-16S256 87.16 256 96v12.12c0 28.51 34.47 42.79 54.63 22.63l8.576-8.576c6.25-6.25 16.38-6.25 22.63 0c6.25 6.25 6.25 16.38 0 22.62L333.3 153.4C313.1 173.5 327.4 208 355.9 208l12.12-.0004c8.844 0 15.1 7.157 15.1 16S376.8 240 368 240z\", \"M368 207.1L355.9 208c-28.51 0-42.79-34.47-22.63-54.63l8.576-8.576c6.25-6.25 6.25-16.38 0-22.62c-6.25-6.25-16.38-6.25-22.63 0l-8.576 8.576c-20.16 20.16-54.63 5.881-54.63-22.63V96c0-8.844-7.156-16-15.1-16S224 87.16 224 96v12.12c0 28.51-34.47 42.79-54.63 22.63L160.8 122.2c-6.25-6.25-16.38-6.25-22.63 0s-6.25 16.38 0 22.62l8.577 8.576C166.9 173.5 152.6 208 124.1 208L112 207.1C103.2 207.1 96 215.2 96 224s7.156 16 16 16h12.12c28.51 0 42.79 34.47 22.63 54.63L138.2 303.2c-6.25 6.25-6.25 16.38 0 22.62c3.125 3.125 7.219 4.688 11.31 4.688s8.188-1.562 11.31-4.688L169.4 317.3c20.16-20.16 54.63-5.881 54.63 22.63V352c0 8.844 7.156 16 16 16s16-7.156 16-16v-12.12c0-28.51 34.47-42.79 54.63-22.63l8.576 8.576c3.125 3.125 7.219 4.688 11.31 4.688c4.094 0 8.188-1.562 11.31-4.688c6.25-6.25 6.25-16.38 0-22.62L333.3 294.6C313.1 274.5 327.4 240 355.9 240h12.12c8.844 0 16-7.156 16-16S376.8 207.1 368 207.1zM208 207.1c-8.836 0-15.1-7.164-15.1-15.1c0-8.838 7.164-16 16-16s15.1 7.162 15.1 15.1C224 200.8 216.8 207.1 208 207.1zM272 272c-8.836 0-16-7.164-16-16c0-8.838 7.164-16 15.1-16S288 247.2 288 256C288 264.8 280.8 272 272 272z\"]]\n};\nvar faKeyboardBrightness = {\n  prefix: 'fad',\n  iconName: 'keyboard-brightness',\n  icon: [640, 512, [], \"e1c0\", [\"M198.6 217.4C211.1 229.9 211.1 250.1 198.6 262.6C186.1 275.1 165.9 275.1 153.4 262.6L89.37 198.6C76.88 186.1 76.88 165.9 89.37 153.4C101.9 140.9 122.1 140.9 134.6 153.4L198.6 217.4zM288 96C288 78.33 302.3 64 320 64C337.7 64 352 78.33 352 96V192C352 209.7 337.7 224 320 224C302.3 224 288 209.7 288 192V96zM505.4 153.4C517.9 140.9 538.1 140.9 550.6 153.4C563.1 165.9 563.1 186.1 550.6 198.6L486.6 262.6C474.1 275.1 453.9 275.1 441.4 262.6C428.9 250.1 428.9 229.9 441.4 217.4L505.4 153.4zM0 384C0 366.3 14.33 352 32 352H96C113.7 352 128 366.3 128 384C128 401.7 113.7 416 96 416H32C14.33 416 0 401.7 0 384zM512 384C512 366.3 526.3 352 544 352H608C625.7 352 640 366.3 640 384C640 401.7 625.7 416 608 416H544C526.3 416 512 401.7 512 384z\", \"M192 384C192 366.3 206.3 352 224 352H416C433.7 352 448 366.3 448 384C448 401.7 433.7 416 416 416H224C206.3 416 192 401.7 192 384z\"]]\n};\nvar faBooksMedical = {\n  prefix: 'fad',\n  iconName: 'books-medical',\n  icon: [576, 512, [], \"f7e8\", [\"M160 0H96C78.38 0 64 14.38 64 32v64h128L192 32C192 14.38 177.6 0 160 0zM64 480c0 17.62 14.38 32 32 32h64c17.62 0 32-14.38 32-32l-.0008-64H64V480zM224 480c0 17.62 14.38 32 32 32h64C337.6 512 351.1 497.6 352 480V416H224L224 480zM337.1 56.7c-3.574-13.41 2.162-26.9 12.96-34.34C345.9 9.5 334.2 0 320 0h-64C238.4 0 224 14.38 224 32L224 96h123.6L337.1 56.7zM550.2 362.8l-122.7 33.04l8.221 30.83l122.7-33.05L550.2 362.8zM476.3 85.32l-122.7 33.05l8.223 30.83l122.7-33.04L476.3 85.32zM224 384H352V128H224V384z\", \"M79.1 352h31.1c8.836 0 16-7.164 16-16L127.1 288h47.1c8.836 0 16-7.165 16-16v-32c0-8.836-7.165-15.1-16-15.1H127.1l.0006-47.1c0-8.836-7.165-15.1-16-15.1H79.1c-8.836 0-15.1 7.163-15.1 15.1L63.1 224H16c-8.836 0-16 7.163-16 15.1v32c0 8.836 7.164 16 16 16h47.1L63.1 336C63.1 344.8 71.16 352 79.1 352zM224 416H352v-32H224L224 416zM64 416h128l-.0002-32H64V416zM64 128h128l.0002-32H64V128zM574.9 455.3l-16.48-61.67l-122.7 33.05l16.44 61.66c4.527 16.98 22 27.12 38.9 22.57l61.29-16.52C569.3 489.8 579.4 472.3 574.9 455.3zM484.5 116.2l-122.7 33.04l65.77 246.7l122.7-33.04L484.5 116.2zM459.8 23.66c-4.527-16.98-22-27.12-38.9-22.57L359.5 17.61c-16.9 4.555-26.99 22.12-22.46 39.09L347.6 96H224l.0003 32H352V112.6l1.525 5.719l122.7-33.05L459.8 23.66z\"]]\n};\nvar faLightbulbSlash = {\n  prefix: 'fad',\n  iconName: 'lightbulb-slash',\n  icon: [640, 512, [], \"f673\", [\"M187.6 291.8c16.53 18.84 42.34 58.23 52.22 91.45c.0313 .25 .0625 .5156 .0938 .7812l.1876 70.35c0 6.297 1.875 12.43 5.344 17.68l17.14 25.69c5.25 7.875 17.17 14.28 26.64 14.28h61.66c9.438 0 21.36-6.401 26.61-14.28l17.08-25.68c2.938-4.437 5.348-12.37 5.348-17.7l.0973-44.18L148.2 212.9C154.6 242.6 168.2 269.7 187.6 291.8zM319.5 .0131C246.5 .1927 188.4 42.74 161.1 100.9l52.84 41.41c14.41-45.23 56.08-78.23 106.1-78.33c8.875 0 15.99 7.127 15.99 16S328.9 96.01 319.1 96.01c-39.94 0-72.83 29.46-78.76 67.76l193.4 151.6c6.348-9.328 12.52-17.57 17.82-23.59c28.12-31.1 43.54-73.15 43.54-115.8C495.1 78.62 416.8-.2369 319.5 .0131z\", \"M615.1 512c-5.188 0-10.39-1.648-14.8-5.117L9.188 42.89c-10.42-8.156-12.24-23.26-4.073-33.7c8.188-10.41 23.23-12.29 33.7-4.073l591.1 463.1c10.42 8.156 12.24 23.26 4.073 33.7C630.2 508.8 623.1 512 615.1 512z\"]]\n};\nvar faHouseBlank = {\n  prefix: 'fad',\n  iconName: 'house-blank',\n  icon: [576, 512, [\"home-blank\"], \"e487\", [\"M288 74.52L512.1 270.6L512.5 447.9C512.6 483.3 483.9 512 448.5 512H128.1C92.74 512 64.09 483.4 64.07 448L64.02 270.5L288 74.52z\", \"M266.9 7.918C278.1-2.639 297-2.639 309.1 7.918L565.1 231.9C578.4 243.6 579.7 263.8 568.1 277.1C556.4 290.4 536.2 291.7 522.9 280.1L288 74.52L53.07 280.1C39.77 291.7 19.56 290.4 7.917 277.1C-3.72 263.8-2.372 243.6 10.93 231.9L266.9 7.918z\"]]\n};\nvar faHomeBlank = faHouseBlank;\nvar faSquare5 = {\n  prefix: 'fad',\n  iconName: 'square-5',\n  icon: [448, 512, [], \"e25a\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM240.1 384H191.4c-28.23 0-53.2-17.1-62.13-44.78c-4.188-12.59 2.609-26.19 15.19-30.38c12.53-4.062 26.16 2.625 30.34 15.19C177.2 331.2 183.8 336 191.4 336h49.59C258.1 336 272 322.1 272 304.9c0-15.75-11.78-29-27.41-30.81l-87.39-10.28c-6.625-.7813-12.61-4.281-16.56-9.656C136.7 248.8 135.2 242.1 136.4 235.5l16.73-88C155.3 136.2 165.2 128 176.7 128H280c13.25 0 24 10.75 24 24S293.3 176 280 176H196.6L188.4 219.2l61.8 7.25C289.1 231.1 320 264.8 320 304.9C320 348.5 284.5 384 240.1 384z\", \"M320 304.9C320 348.5 284.5 384 240.1 384H191.4c-28.23 0-53.2-17.1-62.13-44.78c-4.188-12.59 2.609-26.19 15.19-30.38c12.53-4.062 26.16 2.625 30.34 15.19C177.2 331.2 183.8 336 191.4 336h49.59C258.1 336 272 322.1 272 304.9c0-15.75-11.78-29-27.41-30.81l-87.39-10.28c-6.625-.7813-12.61-4.281-16.56-9.656C136.7 248.8 135.2 242.1 136.4 235.5l16.73-88C155.3 136.2 165.2 128 176.7 128H280c13.25 0 24 10.75 24 24S293.3 176 280 176H196.6L188.4 219.2l61.8 7.25C289.1 231.1 320 264.8 320 304.9z\"]]\n};\nvar faSquareHeart = {\n  prefix: 'fad',\n  iconName: 'square-heart',\n  icon: [448, 512, [128159, \"heart-square\"], \"f4c8\", [\"M384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM201.5 384.2C207.7 390.5 215.9 393.6 224 393.6C232.1 393.6 240.3 390.5 246.5 384.2L348.1 280.1C377.5 251.2 377.5 202.8 348.1 173C318.8 143.2 271.1 143.2 241.7 173L224 191L206.3 173C176.9 143.2 129.2 143.2 99.87 173C70.48 202.8 70.48 251.2 99.87 280.1L201.5 384.2z\", \"M206.3 173L224 191L241.7 173C271.1 143.2 318.8 143.2 348.1 173C377.5 202.8 377.5 251.2 348.1 280.1L246.5 384.2C240.3 390.5 232.1 393.6 224 393.6C215.9 393.6 207.7 390.5 201.5 384.2L99.87 280.1C70.48 251.2 70.48 202.8 99.87 173C129.2 143.2 176.9 143.2 206.3 173H206.3z\"]]\n};\nvar faHeartSquare = faSquareHeart;\nvar faPuzzle = {\n  prefix: 'fad',\n  iconName: 'puzzle',\n  icon: [512, 512, [], \"e443\", [\"M144 256c0-17.67-14.33-32-32-32s-32 14.33-32 32v32H0v160c0 35.35 28.65 64 64 64h160v-80H192c-17.67 0-32-14.33-32-32s14.33-32 32-32h32V288H144V256zM448 0h-96c-17.67 0-32 14.33-32 32v32h32c17.67 0 32 14.33 32 32s-14.33 32-32 32h-32v64h64v16c0 17.67 14.33 32 32 32s32-14.33 32-32V192h32c17.67 0 32-14.33 32-32V64C512 28.65 483.3 0 448 0z\", \"M256 208c17.67 0 32-14.33 32-32s-14.33-32-32-32H224V96c0-17.67-14.33-32-32-32H64C28.65 64 0 92.65 0 128v160h80V256c0-17.67 14.33-32 32-32s32 14.33 32 32v32H224V208H256zM416 288h-48v32c0 17.67-14.33 32-32 32s-32-14.33-32-32V288H224v80H192c-17.67 0-32 14.33-32 32s14.33 32 32 32h32V512h160c35.35 0 64-28.65 64-64v-128C448 302.3 433.7 288 416 288z\"]]\n};\nvar faUserGear = {\n  prefix: 'fad',\n  iconName: 'user-gear',\n  icon: [640, 512, [\"user-cog\"], \"f4fe\", [\"M224 256c70.7 0 128-57.31 128-128S294.7 0 224 0C153.3 0 96 57.31 96 128S153.3 256 224 256zM425.1 491.8v-9.172c-2.303-1.25-4.572-2.559-6.809-3.93l-7.818 4.493c-6.002 3.504-12.83 5.352-19.75 5.352c-10.71 0-21.13-4.492-28.97-12.75c-18.41-20.09-32.29-44.15-40.22-69.9c-5.352-18.06 2.343-36.87 17.83-45.24l8.018-4.669c-.0664-2.621-.0664-5.242 0-7.859l-7.655-4.461c-12.3-6.953-19.4-19.66-19.64-33.38C305.6 306.3 290.4 304 274.7 304H173.3C77.61 304 0 381.7 0 477.4C0 496.5 15.52 512 34.66 512H413.3c5.727 0 10.9-1.727 15.66-4.188C426.7 502.8 425.1 497.5 425.1 491.8z\", \"M610.5 373.3c2.625-14 2.625-28.5 0-42.5l25.75-15c3-1.625 4.375-5.125 3.375-8.5c-6.75-21.5-18.25-41.13-33.25-57.38c-2.25-2.5-6-3.125-9-1.375l-25.75 14.88c-10.88-9.25-23.38-16.5-36.88-21.25V212.3c0-3.375-2.5-6.375-5.75-7c-22.25-5-45-4.875-66.25 0c-3.25 .625-5.625 3.625-5.625 7v29.88c-13.5 4.75-26 12-36.88 21.25L394.4 248.5c-2.875-1.75-6.625-1.125-9 1.375c-15 16.25-26.5 35.88-33.13 57.38c-1 3.375 .3751 6.875 3.25 8.5l25.75 15c-2.5 14-2.5 28.5 0 42.5l-25.75 15c-3 1.625-4.25 5.125-3.25 8.5c6.625 21.5 18.13 41 33.13 57.38c2.375 2.5 6 3.125 9 1.375l25.88-14.88c10.88 9.25 23.38 16.5 36.88 21.25v29.88c0 3.375 2.375 6.375 5.625 7c22.38 5 45 4.875 66.25 0c3.25-.625 5.75-3.625 5.75-7v-29.88c13.5-4.75 26-12 36.88-21.25l25.75 14.88c2.875 1.75 6.75 1.125 9-1.375c15-16.25 26.5-35.88 33.25-57.38c1-3.375-.3751-6.875-3.375-8.5L610.5 373.3zM496 400.5c-26.75 0-48.5-21.75-48.5-48.5s21.75-48.5 48.5-48.5c26.75 0 48.5 21.75 48.5 48.5S522.8 400.5 496 400.5z\"]]\n};\nvar faUserCog = faUserGear;\nvar faPipeCircleCheck = {\n  prefix: 'fad',\n  iconName: 'pipe-circle-check',\n  icon: [640, 512, [], \"e436\", [\"M96 384h224.7C320.3 378.7 320 373.4 320 368c0-68.38 39.01-127.7 96-156.8V128H96V384zM32 96C14.34 96 0 110.3 0 128v256c0 17.66 14.34 32 32 32s32-14.34 32-32V128C64 110.3 49.66 96 32 96zM480 96c-17.66 0-32 14.34-32 32v70.62C463.3 194.3 479.4 192 496 192c5.408 0 10.72 .2559 16 .7031V128C512 110.3 497.7 96 480 96z\", \"M496 224C416.5 224 352 288.5 352 368s64.48 144 144 144s144-64.48 144-144S575.5 224 496 224zM563.9 338.7l-72 80c-2.943 3.264-7.104 5.184-11.49 5.312c-4.385 .0957-8.641-1.568-11.74-4.672l-40-40c-6.24-6.273-6.24-16.38 0-22.66c6.271-6.24 16.38-6.24 22.66 0l28.06 28.1l60.7-67.46c5.92-6.592 16.03-7.104 22.59-1.215C569.3 322 569.8 332.1 563.9 338.7z\"]]\n};\nvar faArrowUp19 = {\n  prefix: 'fad',\n  iconName: 'arrow-up-1-9',\n  icon: [512, 512, [\"sort-numeric-up\"], \"f163\", [\"M320 192c0 17.69 14.31 31.1 32 31.1L416 224c17.69 0 32-14.31 32-32s-14.31-32-32-32V63.98c0-11.19-5.844-21.53-15.38-27.34c-9.531-5.781-21.41-6.188-31.34-1.062l-32 16.59c-15.69 8.125-21.81 27.44-13.69 43.13C329.3 106.3 340.4 112.6 352 112.6V160C334.3 160 320 174.3 320 192zM392 255.6c-48.6 0-88 39.4-88 88c0 36.44 22.15 67.7 53.71 81.07l-7.682 8.004c-10.72 11.16-10.34 28.88 .8125 39.56C356.3 477.4 363.3 480 370.2 480c7.344 0 14.72-2.875 20.19-8.625c69.61-72.53 89.6-85.39 89.6-127.8C480 294.1 440.6 255.6 392 255.6zM392 367.6c-13.23 0-24-10.77-24-24s10.77-24 24-24s24 10.77 24 24S405.2 367.6 392 367.6z\", \"M18.38 183.3C5.35 171.3 4.475 151.1 16.41 138L104.4 41.94c12.12-13.26 35.06-13.26 47.19 0l87.1 96.09c11.94 13.05 11.06 33.31-1.969 45.27C224.6 195.2 204.4 194.3 192.4 181.3L160 145.9v302c0 17.7-14.33 32.03-32 32.03S96 465.7 96 447.1V145.9L63.6 181.3c-6.312 6.883-14.94 10.38-23.61 10.38C32.27 191.7 24.52 188.9 18.38 183.3z\"]]\n};\nvar faSortNumericUp = faArrowUp19;\nvar faOctagonExclamation = {\n  prefix: 'fad',\n  iconName: 'octagon-exclamation',\n  icon: [512, 512, [], \"e204\", [\"M140.6 21.15C154.1 7.648 172.4 .0625 191.5 .0625H320.5C339.6 .0625 357.9 7.648 371.4 21.15L490.8 140.6C504.3 154.1 511.9 172.4 511.9 191.5V320.5C511.9 339.6 504.3 357.9 490.8 371.4L371.4 490.8C357.9 504.3 339.6 511.9 320.5 511.9H191.5C172.4 511.9 154.1 504.3 140.6 490.8L21.15 371.4C7.652 357.9 .0666 339.6 .0666 320.5V191.5C.0666 172.4 7.652 154.1 21.15 140.6L140.6 21.15zM232 151.1V263.1C232 277.3 242.7 287.1 256 287.1C269.3 287.1 280 277.3 280 263.1V151.1C280 138.7 269.3 127.1 256 127.1C242.7 127.1 232 138.7 232 151.1V151.1zM256 319.1C238.3 319.1 224 334.3 224 351.1C224 369.7 238.3 383.1 256 383.1C273.7 383.1 288 369.7 288 351.1C288 334.3 273.7 319.1 256 319.1z\", \"M280 264C280 277.3 269.3 288 256 288C242.7 288 232 277.3 232 264V152C232 138.7 242.7 128 256 128C269.3 128 280 138.7 280 152V264zM224 352C224 334.3 238.3 320 256 320C273.7 320 288 334.3 288 352C288 369.7 273.7 384 256 384C238.3 384 224 369.7 224 352z\"]]\n};\nvar faDialLow = {\n  prefix: 'fad',\n  iconName: 'dial-low',\n  icon: [576, 512, [], \"e15d\", [\"M320 32C320 49.67 305.7 64 288 64C270.3 64 256 49.67 256 32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32zM576 288C576 305.7 561.7 320 544 320C526.3 320 512 305.7 512 288C512 270.3 526.3 256 544 256C561.7 256 576 270.3 576 288zM0 288C0 270.3 14.33 256 32 256C49.67 256 64 270.3 64 288C64 305.7 49.67 320 32 320C14.33 320 0 305.7 0 288zM128 96C128 113.7 113.7 128 96 128C78.33 128 64 113.7 64 96C64 78.33 78.33 64 96 64C113.7 64 128 78.33 128 96zM448 96C448 78.33 462.3 64 480 64C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128C462.3 128 448 113.7 448 96zM128 480C128 497.7 113.7 512 96 512C78.33 512 64 497.7 64 480C64 462.3 78.33 448 96 448C113.7 448 128 462.3 128 480zM448 480C448 462.3 462.3 448 480 448C497.7 448 512 462.3 512 480C512 497.7 497.7 512 480 512C462.3 512 448 497.7 448 480z\", \"M287.6 311.6C300.9 311.6 311.6 300.9 311.6 287.6C311.6 274.3 300.9 263.6 287.6 263.6H129.4C140.1 186.6 207.4 127.6 287.6 127.6C375.1 127.6 447.6 199.2 447.6 287.6C447.6 375.1 375.1 447.6 287.6 447.6C207.4 447.6 140.1 388.6 129.4 311.6H287.6z\"]]\n};\nvar faDoorClosed = {\n  prefix: 'fad',\n  iconName: 'door-closed',\n  icon: [576, 512, [128682], \"f52a\", [\"M432 0h-288C117.5 0 96 22.75 96 50.75V512h384V50.75C480 22.75 458.5 0 432 0zM384 288c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S401.6 288 384 288z\", \"M0 464v32C0 504.9 7.125 512 16 512H96v-64H16C7.125 448 0 455.1 0 464zM560 448H480v64h80c8.875 0 16-7.125 16-16v-32C576 455.1 568.9 448 560 448zM384 224c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S401.6 224 384 224z\"]]\n};\nvar faLaptopMobile = {\n  prefix: 'fad',\n  iconName: 'laptop-mobile',\n  icon: [640, 512, [\"phone-laptop\"], \"f87a\", [\"M448 192v256h128V192H448zM128 64h320v32h64V48c0-26.5-21.5-47.88-47.88-48H111.9C85.5 .125 64 21.5 64 48V288H16C7.125 288 0 295.1 0 304V320c.125 35.25 28.63 63.88 63.88 64H352V288H128V64z\", \"M604 127.1h-184C400.1 127.1 384 144.1 384 164v312C384 495.9 400.1 512 420 512h184C623.9 512 640 495.9 640 476v-312C640 144.1 623.9 127.1 604 127.1zM576 448h-128V192h128V448z\"]]\n};\nvar faPhoneLaptop = faLaptopMobile;\nvar faConveyorBeltBoxes = {\n  prefix: 'fad',\n  iconName: 'conveyor-belt-boxes',\n  icon: [640, 512, [\"conveyor-belt-alt\"], \"f46f\", [\"M544 320H96c-54.4 0-96 41.6-96 96s41.6 96 96 96h448c54.4 0 96-41.6 96-96S598.4 320 544 320zM128 448c-19.2 0-32-12.8-32-32s12.8-32 32-32s32 12.8 32 32S147.2 448 128 448zM320 448c-19.2 0-32-12.8-32-32s12.8-32 32-32s32 12.8 32 32S339.2 448 320 448zM512 448c-19.2 0-32-12.8-32-32s12.8-32 32-32s32 12.8 32 32S531.2 448 512 448z\", \"M288 0H96C78.33 0 64 14.33 64 32v192c0 17.67 14.33 32 32 32h192c17.67 0 32-14.33 32-32V32C320 14.33 305.7 0 288 0zM544 64h-128c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h128c17.67 0 32-14.33 32-32V96C576 78.33 561.7 64 544 64z\"]]\n};\nvar faConveyorBeltAlt = faConveyorBeltBoxes;\nvar faShieldVirus = {\n  prefix: 'fad',\n  iconName: 'shield-virus',\n  icon: [512, 512, [], \"e06c\", [\"M466.5 83.68l-192-80.01C269.6 1.641 261.4 0 256.1 0S242.5 1.641 237.6 3.672l-192 80.01c-17.89 7.393-29.59 24.89-29.59 44.3C16 385.2 205.2 512 255.9 512c52.02 0 240.1-128.2 240.1-384C496 108.6 484.3 91.07 466.5 83.68zM384 255.1h-12.12c-19.29 0-32.06 15.78-32.06 32.23c0 7.862 2.918 15.88 9.436 22.4l8.576 8.576c3.125 3.125 4.688 7.218 4.688 11.31c0 8.527-6.865 15.1-16 15.1c-4.094 0-8.188-1.562-11.31-4.688l-8.576-8.576c-6.519-6.519-14.53-9.436-22.4-9.436c-16.45 0-32.23 12.77-32.23 32.06v12.12c0 8.844-7.156 16-16 16s-16-7.156-16-16v-12.12c0-19.29-15.78-32.06-32.23-32.06c-7.862 0-15.87 2.917-22.39 9.436l-8.576 8.576c-3.125 3.125-7.219 4.688-11.31 4.688c-9.139 0-16-7.473-16-15.1c0-4.094 1.562-8.187 4.688-11.31l8.576-8.576c6.519-6.519 9.436-14.53 9.436-22.4c0-16.45-12.77-32.23-32.06-32.23H128c-8.844 0-16-7.156-16-16s7.156-16 16-16h12.12c19.29 0 32.06-15.78 32.06-32.23c0-7.862-2.918-15.88-9.436-22.4L154.2 160.8C151 157.7 149.5 153.6 149.5 149.5c0-8.527 6.865-15.1 16-15.1c4.094 0 8.188 1.562 11.31 4.688L185.4 146.7C191.9 153.3 199.9 156.2 207.8 156.2c16.45 0 32.23-12.77 32.23-32.07V111.1c0-8.844 7.156-16 16-16s16 7.156 16 16v12.12c0 19.29 15.78 32.07 32.23 32.07c7.862 0 15.88-2.917 22.4-9.436l8.576-8.577c3.125-3.125 7.219-4.688 11.31-4.688c9.139 0 16 7.473 16 15.1c0 4.094-1.562 8.187-4.688 11.31l-8.576 8.577c-6.519 6.519-9.436 14.53-9.436 22.4c0 16.45 12.77 32.23 32.06 32.23h12.12c8.844 0 16 7.156 16 16S392.8 255.1 384 255.1z\", \"M384 223.1h-12.12c-19.29 0-32.06-15.78-32.06-32.23c0-7.862 2.918-15.88 9.436-22.4l8.576-8.577c3.125-3.125 4.688-7.218 4.688-11.31c0-8.527-6.865-15.1-16-15.1c-4.094 0-8.188 1.562-11.31 4.688L326.6 146.7c-6.519 6.519-14.53 9.436-22.4 9.436c-16.45 0-32.23-12.77-32.23-32.07V111.1c0-8.844-7.156-16-16-16s-16 7.156-16 16v12.12c0 19.29-15.78 32.07-32.23 32.07c-7.862 0-15.88-2.917-22.4-9.436L176.8 138.2C173.7 135 169.6 133.5 165.5 133.5c-9.139 0-16 7.473-16 15.1c0 4.094 1.562 8.187 4.688 11.31l8.576 8.577C169.3 175.9 172.2 183.9 172.2 191.8c0 16.45-12.77 32.23-32.06 32.23H128c-8.844 0-16 7.156-16 16s7.156 16 16 16h12.12c19.29 0 32.06 15.78 32.06 32.23c0 7.862-2.918 15.88-9.436 22.4L154.2 319.2c-3.125 3.125-4.688 7.218-4.688 11.31c0 8.527 6.865 15.1 16 15.1c4.094 0 8.188-1.562 11.31-4.688l8.576-8.576c6.519-6.519 14.53-9.436 22.39-9.436c16.45 0 32.23 12.77 32.23 32.06v12.12c0 8.844 7.156 16 16 16s16-7.156 16-16v-12.12c0-19.29 15.78-32.06 32.23-32.06c7.862 0 15.88 2.917 22.4 9.436l8.576 8.576c3.125 3.125 7.219 4.688 11.31 4.688c9.139 0 16-7.473 16-15.1c0-4.094-1.562-8.187-4.688-11.31l-8.576-8.576c-6.519-6.519-9.436-14.53-9.436-22.4c0-16.45 12.77-32.23 32.06-32.23h12.12c8.844 0 16-7.156 16-16S392.8 223.1 384 223.1zM224 223.1c-8.836 0-15.1-7.165-15.1-16c0-8.838 7.164-16 16-16s15.1 7.163 15.1 16C240 216.8 232.8 223.1 224 223.1zM288 287.1c-8.836 0-16-7.162-16-15.1c0-8.838 7.164-16 16-16s16 7.161 16 15.1C304 280.8 296.8 287.1 288 287.1z\"]]\n};\nvar faStarfighterTwinIonEngineAdvanced = {\n  prefix: 'fad',\n  iconName: 'starfighter-twin-ion-engine-advanced',\n  icon: [640, 512, [\"starfighter-alt-advanced\"], \"e28e\", [\"M171.6 196.1C164.1 214.6 160 234.8 160 255.1C160 277.2 164.1 297.4 171.6 315.9L64 294.4V217.6L171.6 196.1zM468.4 196.1L576 217.6V294.4L468.4 315.9C475.9 297.4 480 277.2 480 255.1C480 234.8 475.9 214.6 468.4 196.1V196.1z\", \"M148.8 7.704C162.2 19.21 163.8 39.41 152.3 52.83L64 155.8V356.2L152.3 459.2C163.8 472.6 162.2 492.8 148.8 504.3C135.4 515.8 115.2 514.2 103.7 500.8L15.41 397.8C5.465 386.2 0 371.4 0 356.2V155.8C0 140.6 5.465 125.8 15.41 114.2L103.7 11.18C115.2-2.243 135.4-3.797 148.8 7.704V7.704zM160 256C160 167.6 231.6 96 320 96C408.4 96 480 167.6 480 256C480 344.4 408.4 416 320 416C231.6 416 160 344.4 160 256zM414.7 272H381.1C380.5 277.9 378.1 283.4 375.1 288.5L398.3 311.6C406.5 300.1 412.2 286.6 414.7 272V272zM375.6 334.3L352.5 311.1C347.4 314.1 341.9 316.5 336 317.1V350.7C350.6 348.2 364.1 342.5 375.6 334.3H375.6zM304 350.7V317.1C298.1 316.5 292.6 314.1 287.5 311.1L264.4 334.3C275.9 342.5 289.4 348.2 304 350.7H304zM241.7 311.6L264.9 288.5C261.9 283.4 259.5 277.9 258 272H225.3C227.8 286.6 233.5 300.1 241.7 311.6V311.6zM398.3 200.4L375.1 223.5C378.1 228.6 380.5 234.1 381.1 240H414.7C412.2 225.4 406.5 211.9 398.3 200.4V200.4zM375.6 177.7C364.1 169.5 350.6 163.8 336 161.3V194C341.9 195.5 347.4 197.9 352.5 200.9L375.6 177.7zM304 194V161.3C289.4 163.8 275.9 169.5 264.4 177.7L287.5 200.9C292.6 197.9 298.1 195.5 304 194H304zM264.9 223.5L241.7 200.4C233.5 211.9 227.8 225.4 225.3 240H258C259.5 234.1 261.9 228.6 264.9 223.5V223.5zM342.8 278.5C348.5 272.7 352 264.8 352 256C352 238.3 337.7 224 320 224C302.3 224 288 238.3 288 256C288 273.7 302.3 288 320 288C328.8 288 336.7 284.5 342.5 278.8L342.8 278.5zM488.5 53.71C476.5 40.72 477.3 20.47 490.3 8.487C503.3-3.5 523.5-2.691 535.5 10.3L623 105.1C633.9 116.9 640 132.4 640 148.5V348.8C640 363.3 635.1 377.4 625.1 388.8L536.1 499.1C525.9 513.8 505.8 516 492 504.1C478.2 493.9 475.1 473.8 487 460L576 348.8V148.5L488.5 53.71z\"]]\n};\nvar faStarfighterAltAdvanced = faStarfighterTwinIonEngineAdvanced;\nvar faDiceSix = {\n  prefix: 'fad',\n  iconName: 'dice-six',\n  icon: [448, 512, [9861], \"f526\", [\"M384 32H64C28.62 32 0 60.62 0 96v320c0 35.38 28.62 64 64 64h320c35.38 0 64-28.62 64-64V96C448 60.62 419.4 32 384 32zM128 384c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S145.6 384 128 384zM128 288C110.4 288 96 273.6 96 256s14.38-32 32-32s32 14.38 32 32S145.6 288 128 288zM128 192C110.4 192 96 177.6 96 160s14.38-32 32-32s32 14.38 32 32S145.6 192 128 192zM320 384c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S337.6 384 320 384zM320 288c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S337.6 288 320 288zM320 192c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S337.6 192 320 192z\", \"M128 320c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S145.6 320 128 320zM320 192c17.62 0 32-14.38 32-32s-14.38-32-32-32s-32 14.38-32 32S302.4 192 320 192zM128 224C110.4 224 96 238.4 96 256s14.38 32 32 32s32-14.38 32-32S145.6 224 128 224zM320 320c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S337.6 320 320 320zM320 224c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S337.6 224 320 224zM128 128C110.4 128 96 142.4 96 160s14.38 32 32 32s32-14.38 32-32S145.6 128 128 128z\"]]\n};\nvar faStarfighterTwinIonEngine = {\n  prefix: 'fad',\n  iconName: 'starfighter-twin-ion-engine',\n  icon: [576, 512, [\"starfighter-alt\"], \"e038\", [\"M139.6 196.1C132.1 214.6 128 234.8 128 255.1C128 277.2 132.1 297.4 139.6 315.9L64 300.8V211.2L139.6 196.1zM436.4 315.9C443.9 297.4 448 277.2 448 255.1C448 234.8 443.9 214.6 436.4 196.1L512 211.2V300.8L436.4 315.9z\", \"M32 32C49.67 32 64 46.33 64 64V448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448V64C0 46.33 14.33 32 32 32zM544 32C561.7 32 576 46.33 576 64V448C576 465.7 561.7 480 544 480C526.3 480 512 465.7 512 448V64C512 46.33 526.3 32 544 32zM448 256C448 344.4 376.4 416 288 416C199.6 416 128 344.4 128 256C128 167.6 199.6 96 288 96C376.4 96 448 167.6 448 256zM272 350.7V317.1C266.1 316.5 260.6 314.1 255.5 311.1L232.4 334.3C243.9 342.5 257.4 348.2 271.1 350.7H272zM209.7 311.6L232.9 288.5C229.9 283.4 227.5 277.9 226 272H193.3C195.8 286.6 201.5 300.1 209.7 311.6V311.6zM193.3 240H226C227.5 234.1 229.9 228.6 232.9 223.5L209.7 200.4C201.5 211.9 195.8 225.4 193.3 240V240zM232.4 177.7L255.5 200.9C260.6 197.9 266.1 195.5 271.1 194V161.3C257.4 163.8 243.9 169.5 232.4 177.7H232.4zM320.5 311.1C315.4 314.1 309.9 316.5 304 317.1V350.7C318.6 348.2 332.1 342.5 343.6 334.3L320.5 311.1zM366.3 311.6C374.5 300.1 380.2 286.6 382.7 272H349.1C348.5 277.9 346.1 283.4 343.1 288.5L366.3 311.6zM349.1 240H382.7C380.2 225.4 374.5 211.9 366.3 200.4L343.1 223.5C346.1 228.6 348.5 234.1 349.1 239.1V240zM304 161.3V194C309.9 195.5 315.4 197.9 320.5 200.9L343.6 177.7C332.1 169.5 318.6 163.8 304 161.3H304zM310.8 278.5C316.5 272.7 320 264.8 320 256C320 238.3 305.7 224 288 224C270.3 224 256 238.3 256 256C256 273.7 270.3 288 288 288C296.8 288 304.7 284.5 310.5 278.8L310.8 278.5z\"]]\n};\nvar faStarfighterAlt = faStarfighterTwinIonEngine;\nvar faRocketLaunch = {\n  prefix: 'fad',\n  iconName: 'rocket-launch',\n  icon: [512, 512, [128640], \"e027\", [\"M23.1 288C15.33 288 7.334 283.3 3.083 275.8C-1.168 268.2-1.014 258.1 3.487 251.5L56.26 164.7C69.31 143.2 92.64 130 117.8 130H198.6C170.1 175.9 137.9 244.5 118.5 288H23.1zM381.1 394.2C381.1 419.4 368.8 442.7 347.3 455.8L260.5 508.5C253 513 243.8 513.2 236.2 508.9C228.7 504.7 223.1 496.7 223.1 488V391.8C267.9 372.8 336.4 341.5 381.1 313.4L381.1 394.2zM166.5 470C117 519.5 .4765 511.5 .4765 511.5C.4765 511.5-7.516 394.1 41.98 345.5C76.37 311.1 132.1 311.1 166.5 345.5C200.9 379.9 200.9 435.6 166.5 470zM119.8 392.2C108.3 380.8 89.81 380.8 78.38 392.2C61.92 408.7 64.58 447.4 64.58 447.4C64.58 447.4 103.3 450.1 119.8 433.6C131.2 422.2 131.2 403.7 119.8 392.2z\", \"M223.7 391.9C219.7 335.1 174.6 291.3 118.4 288.2C139.8 240.3 176.8 161.6 207.2 116.7C289.1-4.07 411.1-8.142 483.9 5.275C495.6 7.414 504.6 16.43 506.7 28.06C520.1 100.9 516.1 222.9 395.3 304.8C350.6 335 272.2 370.9 223.7 391.9V391.9zM384 88C361.9 88 344 105.9 344 128C344 150.1 361.9 168 384 168C406.1 168 424 150.1 424 128C424 105.9 406.1 88 384 88z\"]]\n};\nvar faMosquitoNet = {\n  prefix: 'fad',\n  iconName: 'mosquito-net',\n  icon: [640, 512, [], \"e52c\", [\"M191.1 380.2V336C191.1 331.8 193.7 327.7 196.7 324.7L255.1 265.4V242.3L139.2 343.1C87.82 395.3 0 358.9 0 286.3C0 245.2 30.62 210.6 71.41 205.5L231.3 181.6L181.8 140.3C176.7 136.1 174.7 129.2 176.8 122.9L190.7 81.23L161.7 23.16C157.7 15.26 160.9 5.645 168.8 1.693C176.7-2.259 186.4 .9447 190.3 8.848L222.3 72.85C224.2 76.64 224.5 81.04 223.2 85.06L210.6 122.7L255.1 160.5V137.9C255.1 123.1 266.1 110.6 279.8 106.1V63.68C279.8 59.18 283.5 55.52 287.1 55.52C292.5 55.52 296.2 59.18 296.2 63.68V106.1C309.9 110.6 319.1 123.1 319.1 137.9V160.5L365.4 122.7L352.8 85.06C351.5 81.04 351.8 76.64 353.7 72.85L385.7 8.848C389.6 .9444 399.3-2.259 407.2 1.693C415.1 5.644 418.3 15.26 414.3 23.16L385.3 81.23L399.2 122.9C401.3 129.2 399.3 136.1 394.2 140.3L344.7 181.6L504.6 205.5C527 208.3 546.4 220 559.3 236.9C556.5 239.4 554.1 242.3 552 245.5C543.4 232.5 528.7 224 512 224C495.3 224 480.6 232.5 472 245.5C463.4 232.5 448.7 224 432 224C410.3 224 392 238.4 386.1 258.1C375.4 261.3 366.3 268.2 360.2 277.2L319.1 242.3V265.4L352.4 297.8C352.1 299.8 352 301.9 352 304C352 320.7 360.5 335.4 373.5 344C369.5 346.6 365.9 349.9 362.9 353.5L319.1 310.6V360.6C319.1 378.3 305.7 392.6 287.1 392.6C270.3 392.6 255.1 378.3 255.1 360.6V310.6L224 342.6V384C224 386.5 223.4 388.9 222.3 391.2L190.3 455.2C186.4 463.1 176.7 466.3 168.8 462.3C160.9 458.4 157.7 448.8 161.7 440.8L191.1 380.2z\", \"M528 288H576V272C576 263.2 583.2 256 592 256C600.8 256 608 263.2 608 272V288H624C632.8 288 640 295.2 640 304C640 312.8 632.8 320 624 320H608V368H624C632.8 368 640 375.2 640 384C640 392.8 632.8 400 624 400H608V448H624C632.8 448 640 455.2 640 464C640 472.8 632.8 480 624 480H608V496C608 504.8 600.8 512 592 512C583.2 512 576 504.8 576 496V480H528V496C528 504.8 520.8 512 512 512C503.2 512 496 504.8 496 496V480H448V496C448 504.8 440.8 512 432 512C423.2 512 416 504.8 416 496V480H400C391.2 480 384 472.8 384 464C384 455.2 391.2 448 400 448H416V400H400C391.2 400 384 392.8 384 384C384 375.2 391.2 368 400 368H416V320H400C391.2 320 384 312.8 384 304C384 295.2 391.2 288 400 288H416V272C416 263.2 423.2 256 432 256C440.8 256 448 263.2 448 272V288H496V272C496 263.2 503.2 256 512 256C520.8 256 528 263.2 528 272V288zM576 320H528V368H576V320zM576 400H528V448H576V400zM496 368V320H448V368H496zM496 448V400H448V448H496z\"]]\n};\nvar faVentDamper = {\n  prefix: 'fad',\n  iconName: 'vent-damper',\n  icon: [640, 512, [], \"e465\", [\"M464 304h-288C167.2 304 160 311.2 160 320s7.168 16 16 16h288c8.832 0 16-7.168 16-16S472.8 304 464 304zM0 192v128c0 17.66 14.34 32 32 32h32V160H32C14.34 160 0 174.3 0 192zM464 240h-288C167.2 240 160 247.2 160 256s7.168 16 16 16h288C472.8 272 480 264.8 480 256S472.8 240 464 240zM608 160h-32v192h32c17.66 0 32-14.34 32-32V192C640 174.3 625.7 160 608 160zM464 176h-288C167.2 176 160 183.2 160 192s7.168 16 16 16h288C472.8 208 480 200.8 480 192S472.8 176 464 176z\", \"M512 64H128C92.64 64 64 92.64 64 128v256c0 35.36 28.64 64 64 64h384c35.36 0 64-28.64 64-64V128C576 92.64 547.4 64 512 64zM512 384H128V128h384V384z\"]]\n};\nvar faBridgeWater = {\n  prefix: 'fad',\n  iconName: 'bridge-water',\n  icon: [576, 512, [], \"e4ce\", [\"M269.5 389.9C280.6 382 295.4 382 306.5 389.9C328.1 405.4 356.5 416 384 416C410.9 416 439.4 405.2 461.4 389.9L461.5 389.9C473.4 381.4 489.5 382.1 500.7 391.6C515 403.5 533.2 412.6 551.3 416.8C568.5 420.8 579.2 438.1 575.2 455.3C571.2 472.5 553.1 483.2 536.7 479.2C512.2 473.4 491.9 462.6 478.5 454.2C449.5 469.7 417 480 384 480C352.1 480 323.4 470.1 303.6 461.1C297.7 458.5 292.5 455.8 288 453.4C283.5 455.8 278.3 458.5 272.4 461.1C252.6 470.1 223.9 480 192 480C158.1 480 126.5 469.7 97.5 454.2C84.12 462.6 63.79 473.4 39.27 479.2C22.06 483.2 4.853 472.5 .8422 455.3C-3.169 438.1 7.532 420.8 24.74 416.8C42.84 412.6 60.96 403.5 75.31 391.6C86.46 382.1 102.6 381.4 114.5 389.9L114.6 389.9C136.7 405.2 165.1 416 192 416C219.5 416 247 405.4 269.5 389.9H269.5z\", \"M544 64C561.7 64 576 78.33 576 96V131.6C576 147.3 563.3 160 547.6 160C510.2 160 480 190.2 480 227.6V352.5C467.1 352.5 454.2 356.3 443.2 364.1C425.2 376.5 403 384.5 384 384.5C384 384.5 384 384.5 384 384.5C384 384.3 384 384.2 384 384V256C384 202.1 341 160 288 160C234.1 160 192 202.1 192 256V384C192 384.2 191.1 384.3 191.1 384.5C172.1 384.4 150.8 376.5 132.9 364.1C121.8 356.3 108.9 352.4 96 352.5V227.6C96 190.2 65.75 160 28.44 160C12.74 160 0 147.3 0 131.6V96C0 78.33 14.33 64 32 64H544z\"]]\n};\nvar faBanBug = {\n  prefix: 'fad',\n  iconName: 'ban-bug',\n  icon: [512, 512, [\"debug\"], \"f7f9\", [\"M206.4 161.2C220.1 150.4 237.3 144 255.1 144C275.8 144 293.9 151.2 307.8 163L335.8 146.3C343.3 141.7 353.2 144.2 357.7 151.8C362.3 159.3 359.8 169.2 352.2 173.7L327.7 188.4C331.6 196.4 334.3 205.1 335.4 214.2L364.9 208.3C373.5 206.6 381.1 212.2 383.7 220.9C385.4 229.5 379.8 237.1 371.1 239.7L336 246.7V265.3L371.1 272.3C379.8 274 385.4 282.5 383.7 291.1C381.1 299.8 373.5 305.4 364.9 303.7L344.1 299.7L206.4 161.2zM305.6 350.8C291.9 361.6 274.7 368 255.1 368C236.2 368 218.1 360.8 204.2 348.1L176.2 365.7C168.7 370.3 158.8 367.8 154.3 360.2C149.7 352.7 152.2 342.8 159.8 338.3L184.3 323.6C180.4 315.6 177.7 306.1 176.6 297.8L147.1 303.7C138.5 305.4 130 299.8 128.3 291.1C126.6 282.5 132.2 274 140.9 272.3L175.1 265.3V224C175.1 223.1 176 222.2 176 221.3L305.6 350.8z\", \"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM99.5 144.8C77.15 176.1 64 214.5 64 256C64 362 149.1 448 256 448C297.5 448 335.9 434.9 367.2 412.5L99.5 144.8zM448 256C448 149.1 362 64 256 64C214.5 64 176.1 77.15 144.8 99.5L412.5 367.2C434.9 335.9 448 297.5 448 256V256z\"]]\n};\nvar faDebug = faBanBug;\nvar faPersonBooth = {\n  prefix: 'fad',\n  iconName: 'person-booth',\n  icon: [576, 512, [], \"f756\", [\"M192 496C192 504.8 199.3 512 208 512h32C248.8 512 256 504.8 256 496V320H192V496zM544 0h-32v496c0 8.75 7.25 16 16 16h32c8.75 0 16-7.25 16-16V32C576 14.25 561.8 0 544 0zM192 32v160h64V0H224C206.3 0 192 14.25 192 32zM288 32l31.5 223.1l-30.88 154.6C284.3 431.3 301.6 448 320 448c15.25 0 27.99-9.125 32.24-30.38C353.3 434.5 366.9 448 384 448c17.75 0 32-14.25 32-32c0 17.75 14.25 32 32 32s32-14.25 32-32V0h-192V32zM64 128c26.5 0 48-21.5 48-48S90.5 32 64 32S16 53.5 16 80S37.5 128 64 128z\", \"M224 224H173.1L127.9 178.8C115.8 166.6 99.75 160 82.75 160H64C46.88 160 30.75 166.8 18.75 178.8c-12 12.12-18.72 28.22-18.72 45.35L0 480c0 17.75 14.25 32 31.88 32s32-14.25 32-32L64 379.3c.875 .5 1.625 1.375 2.5 1.75L95.63 424V480c0 17.75 14.25 32 32 32c17.62 0 32-14.25 32-32v-56.5c0-9.875-2.375-19.75-6.75-28.62l-41.13-61.25V253l20.88 20.88C141.8 283 153.8 288 166.5 288H224c17.75 0 32-14.25 32-32S241.8 224 224 224z\"]]\n};\nvar faTextWidth = {\n  prefix: 'fad',\n  iconName: 'text-width',\n  icon: [448, 512, [], \"f035\", [\"M416 32.01H32c-17.67 0-32 14.31-32 32v63.1c0 17.69 14.33 32 32 32s32-14.31 32-32v-32h128v128H176c-17.67 0-32 14.31-32 31.1s14.33 32 32 32h96c17.67 0 32-14.31 32-32s-14.33-31.1-32-31.1H256v-128h128v32c0 17.69 14.33 32 32 32s32-14.32 32-32V64.01C448 46.33 433.7 32.01 416 32.01z\", \"M374.6 297.4c-12.5-12.5-32.75-12.5-45.25 0s-12.5 32.75 0 45.25l9.375 9.375h-229.5L118.6 342.6c12.5-12.5 12.5-32.75 0-45.25s-32.75-12.5-45.25 0l-64 64c-12.5 12.5-12.5 32.75 0 45.25l64 64C79.63 476.9 87.81 480 96 480s16.38-3.118 22.62-9.368c12.5-12.5 12.5-32.75 0-45.25l-9.375-9.375h229.5l-9.375 9.375c-12.5 12.5-12.5 32.75 0 45.25C335.6 476.9 343.8 480 352 480s16.38-3.118 22.62-9.368l64-64c12.5-12.5 12.5-32.75 0-45.25L374.6 297.4z\"]]\n};\nvar faGarageCar = {\n  prefix: 'fad',\n  iconName: 'garage-car',\n  icon: [640, 512, [], \"e00a\", [\"M261.8 240H378.2C401.1 240 423.2 255.1 431 277.5L451.1 334.1C468.3 344.5 480 362.9 480 384V480C480 497.7 465.7 512 448 512C430.3 512 416 497.7 416 480V464H224V480C224 497.7 209.7 512 192 512C174.3 512 160 497.7 160 480V384C160 362.9 171.7 344.5 188.9 334.1L208.1 277.5C216.8 255.1 238 240 261.8 240L261.8 240zM261.8 288C258.4 288 255.4 290.2 254.3 293.4L242.2 328H397.8L385.7 293.4C384.6 290.2 381.6 288 378.2 288H261.8zM240 376C226.7 376 216 386.7 216 400C216 413.3 226.7 424 240 424C253.3 424 264 413.3 264 400C264 386.7 253.3 376 240 376zM400 424C413.3 424 424 413.3 424 400C424 386.7 413.3 376 400 376C386.7 376 376 386.7 376 400C376 413.3 386.7 424 400 424z\", \"M40.23 111.9L308.1 4.753C315.7 1.702 324.3 1.702 331.9 4.753L599.8 111.9C624.1 121.6 640 145.2 640 171.3V488C640 501.3 629.3 512 616 512H568C554.7 512 544 501.3 544 488V223.1C544 206.3 529.7 191.1 512 191.1H128C110.3 191.1 96 206.3 96 223.1V488C96 501.3 85.25 512 72 512H24C10.75 512 0 501.3 0 488V171.3C0 145.2 15.93 121.6 40.23 111.9z\"]]\n};\nvar faSquareKanban = {\n  prefix: 'fad',\n  iconName: 'square-kanban',\n  icon: [448, 512, [], \"e488\", [\"M64 480C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64zM160 288V160C160 142.3 145.7 128 128 128C110.3 128 96 142.3 96 160V288C96 305.7 110.3 320 128 320C145.7 320 160 305.7 160 288zM288 352C288 369.7 302.3 384 320 384C337.7 384 352 369.7 352 352V160C352 142.3 337.7 128 320 128C302.3 128 288 142.3 288 160V352zM256 224V160C256 142.3 241.7 128 224 128C206.3 128 192 142.3 192 160V224C192 241.7 206.3 256 224 256C241.7 256 256 241.7 256 224z\", \"M288 160C288 142.3 302.3 128 320 128C337.7 128 352 142.3 352 160V352C352 369.7 337.7 384 320 384C302.3 384 288 369.7 288 352V160zM96 160C96 142.3 110.3 128 128 128C145.7 128 160 142.3 160 160V288C160 305.7 145.7 320 128 320C110.3 320 96 305.7 96 288V160zM224 256C206.3 256 192 241.7 192 224V160C192 142.3 206.3 128 224 128C241.7 128 256 142.3 256 160V224C256 241.7 241.7 256 224 256z\"]]\n};\nvar faHatWizard = {\n  prefix: 'fad',\n  iconName: 'hat-wizard',\n  icon: [512, 512, [], \"f6e8\", [\"M496 448h-480C7.164 448 0 455.2 0 464C0 490.5 21.49 512 48 512h416c26.51 0 48-21.49 48-48C512 455.2 504.8 448 496 448zM256 192l12.42 24.84c1.477 2.949 5.68 2.949 7.156 0L288 192l24.84-12.42c2.949-1.477 2.949-5.68 0-7.156L288 160l-12.42-24.84c-1.477-2.949-5.68-2.949-7.156 0L256 160L231.2 172.4c-2.949 1.477-2.949 5.68 0 7.156L256 192z\", \"M361.6 214.4C355.4 200 354.8 183.8 359.8 168.9L416 0L228.4 107.3C204.8 120.8 185.1 141.4 175 166.4L48.14 448h411.8L361.6 214.4zM231.2 172.4L256 160l12.42-24.84c1.477-2.949 5.68-2.949 7.156 0L288 160l24.84 12.42c2.949 1.477 2.949 5.68 0 7.156L288 192l-12.42 24.84c-1.477 2.949-5.68 2.949-7.156 0L256 192L231.2 179.6C228.2 178.1 228.2 173.9 231.2 172.4zM314.4 343.7l-50.05 16.68L247.7 410.4c-2.469 7.406-12.95 7.406-15.43 0l-16.68-50.05l-50.05-16.68c-3.707-1.234-5.558-4.471-5.558-7.713s1.851-6.482 5.555-7.717l50.05-16.68L232.3 261.6c2.469-7.406 12.95-7.406 15.43 0l16.68 50.05l50.05 16.68C318.1 329.5 320 332.8 320 336S318.1 342.5 314.4 343.7z\"]]\n};\nvar faPenFancy = {\n  prefix: 'fad',\n  iconName: 'pen-fancy',\n  icon: [512, 512, [128395, 10002], \"f5ac\", [\"M255.1 337.9L233.7 434.3C231.1 445.8 222.4 454.8 211.2 457.1L24.35 510.3L119.7 414.9C122.4 415.6 125.1 416 128 416C145.7 416 160 401.7 160 384C160 366.3 145.7 352 128 352C110.3 352 96 366.3 96 384C96 386.9 96.38 389.6 97.08 392.3L1.724 487.7L54.03 300.8C57.19 289.6 66.25 280.9 77.65 278.3L174.1 256L255.1 337.9zM512 78.61C512 78.74 512 78.86 512 78.98C512 79.1 512 79.22 512 79.34V78.61z\", \"M373.5 27.11C388.5 9.885 410.2 0 433 0C476.6 0 512 35.36 512 78.98C512 101.8 502.1 123.5 484.9 138.5L255.1 337.9L174.1 256L373.5 27.11z\"]]\n};\nvar faCoffeePot = {\n  prefix: 'fad',\n  iconName: 'coffee-pot',\n  icon: [512, 512, [], \"e002\", [\"M432 176h-288C94.67 215.8 64 277.8 64 344.6c0 51.5 18.62 84.74 49.62 117.7C124.5 473.6 139.5 480 155.1 480l265.8 0c15.62 0 30.57-6.192 41.32-17.57C493.2 429.6 512 396.1 512 344.6C512 278.4 481.9 216.3 432 176zM417.1 416H157.9C135.6 391.6 128 373.2 128 344.6C128 328.7 128.8 273.2 189.8 224h197.1C447.1 272.5 448 328.1 448 344.6C448 373.3 440.4 391.7 417.1 416z\", \"M130.1 320C128.3 330.9 128 339.8 128 344.6C128 373.2 135.6 391.6 157.9 416h260.1C440.4 391.7 448 373.3 448 344.6C448 339.9 447.7 330.1 445.9 320H130.1zM432 176L480 32H88C39.38 32 0 71.38 0 120V208C0 216.9 7.125 224 16 224h32C56.88 224 64 216.9 64 208V136C64 113.9 81.88 96 104 96h13.38l26.67 80H432z\"]]\n};\nvar faMouseField = {\n  prefix: 'fad',\n  iconName: 'mouse-field',\n  icon: [512, 512, [], \"e5a8\", [\"M272 88C272 65.91 289.9 48 312 48C334.1 48 352 65.91 352 88V112C352 120.8 344.8 128 336 128H312C289.9 128 272 110.1 272 88z\", \"M424.8 119.5C429.5 107.2 432 93.9 432 80C432 48.79 419.2 20.56 398.6 .2464C444.1 3.638 480 41.63 480 88C480 107.7 473.5 125.8 462.6 140.5C492.7 164.5 512 201.4 512 242.9C512 258.1 498.1 272 482.9 272H380.1C378.1 272 376.1 271.9 374.1 271.8L350.3 335.3L394 351.2C407.2 355.1 416 368.5 416 382.6C416 401 401 416 382.6 416H72C58.75 416 48 426.7 48 440C48 453.3 58.75 464 72 464H456C469.3 464 480 474.7 480 488C480 501.3 469.3 512 456 512H72C32.24 512 0 479.8 0 440C0 400.2 32.24 368 72 368H103.5C98.69 357.5 96 345.9 96 333.6C96 240.4 169.5 164.3 261.6 160.2C238.9 144.3 224 117.9 224 88C224 39.4 263.4 0 312 0C360.6 0 400 39.4 400 88C400 96.64 398.8 104.1 396.4 112.9C406.3 114 415.8 116.3 424.8 119.5V119.5zM420 176C408.1 176 400 184.1 400 196C400 207 408.1 216 420 216C431 216 440 207 440 196C440 184.1 431 176 420 176zM312 48C289.9 48 272 65.91 272 88C272 110.1 289.9 128 312 128H336C344.8 128 352 120.8 352 112V88C352 65.91 334.1 48 312 48z\"]]\n};\nvar faPersonDigging = {\n  prefix: 'fad',\n  iconName: 'person-digging',\n  icon: [576, 512, [\"digging\"], \"f85e\", [\"M311.1 416c-13.88 0-25.95 8.862-30.33 21.86l-24.75 74.07h319.9l-101.9-206.3c-11.38-22.5-43.1-23.63-56.1-2.01l-31.89 54.21L82.2 192.4L67.67 209.1C57.79 220.4 41.36 223.4 28.15 216.2l333.7 182.1l-9.837 16.87H311.1zM272 95.93c26.5 0 47.99-21.47 47.99-47.97S298.5 0 272 0S224 21.47 224 47.97S245.5 95.93 272 95.93z\", \"M320.9 322.2l-24-121.2c-7.875-39.62-33.63-73.23-69.75-91.23c-1-.5-2.125-.6249-3.125-1.125C221.7 107.5 219.2 106.6 216.7 105.1C201.5 99.85 185.2 95.98 168.7 95.98H95.1c-9.285 0-18.06 3.946-24.18 10.93L19.34 166.9C5.805 182.4 10.1 206.4 28.15 216.2C41.36 223.4 57.79 220.4 67.67 209.1l42.82-49.14h34.38L105.8 205.3l93.68 50.85l34.9-41.28l13.5 67.61L247.4 282.3L320.9 322.2zM209.7 357.3c-25.75-17.25-52.25-33.24-79.5-48.11L58.62 270.2L1.246 471.1c-4.875 16.1 5 34.74 22 39.62c17 4.875 34.63-4.998 39.5-21.99l36.63-128.1l60.63 40.37v78.86c0 17.62 14.38 31.99 32 31.99s32-14.37 32-31.99l.0022-95.93C224 373.2 218.6 363.2 209.7 357.3z\"]]\n};\nvar faDigging = faPersonDigging;\nvar faShowerDown = {\n  prefix: 'fad',\n  iconName: 'shower-down',\n  icon: [384, 512, [\"shower-alt\"], \"e24d\", [\"M122.7 418.8C118.3 425.7 96 461.1 96 477.7C96 496.6 110.3 512 127.1 512S160 496.6 160 477.7c0-16.5-22.28-51.93-26.74-58.88C130.9 415.1 125.1 415.1 122.7 418.8zM197.3 290.9c-2.375-3.703-8.148-3.703-10.52 0C182.3 297.8 160 333.3 160 349.8c0 18.95 14.35 34.31 31.1 34.31S224 368.7 224 349.8C224 333.3 201.7 297.8 197.3 290.9zM69.26 290.9c-2.375-3.703-8.148-3.703-10.52 0C54.28 297.8 32 333.3 32 349.8c0 18.95 14.35 34.31 31.1 34.31S96 368.7 96 349.8C96 333.3 73.72 297.8 69.26 290.9zM325.3 290.9c-2.375-3.703-8.148-3.703-10.52 0C310.3 297.8 288 333.3 288 349.8c0 18.95 14.35 34.31 31.1 34.31S352 368.7 352 349.8C352 333.3 329.7 297.8 325.3 290.9zM250.7 418.8C246.3 425.7 224 461.1 224 477.7C224 496.6 238.4 512 256 512S288 496.6 288 477.7c0-16.5-22.28-51.93-26.74-58.88C258.9 415.1 253.1 415.1 250.7 418.8z\", \"M368 192H352c0-77.4-54.97-141.9-128-156.8v-19.22c0-8.838-7.164-15.1-16-15.1h-32c-8.836 0-16 7.162-16 15.1v19.22C86.97 50.05 32 114.6 32 192H16C7.164 192 0 199.2 0 207.1v32c0 8.836 7.164 16 16 16h352c8.836 0 16-7.164 16-16V208C384 199.2 376.8 192 368 192z\"]]\n};\nvar faShowerAlt = faShowerDown;\nvar faBoxCircleCheck = {\n  prefix: 'fad',\n  iconName: 'box-circle-check',\n  icon: [576, 512, [], \"e0c4\", [\"M50.73 58.53C58.86 42.27 75.48 32 93.67 32H208V160H0L50.73 58.53zM240 160V32H354.3C372.5 32 389.1 42.27 397.3 58.53L448 160H240zM416 192.7C326.3 200.8 256 276.2 256 368C256 410.5 271.1 449.6 296.2 480H64C28.65 480 0 451.3 0 416V192H416V192.7z\", \"M288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM499.3 347.3C505.6 341.1 505.6 330.9 499.3 324.7C493.1 318.4 482.9 318.4 476.7 324.7L416 385.4L387.3 356.7C381.1 350.4 370.9 350.4 364.7 356.7C358.4 362.9 358.4 373.1 364.7 379.3L404.7 419.3C410.9 425.6 421.1 425.6 427.3 419.3L499.3 347.3z\"]]\n};\nvar faBrightness = {\n  prefix: 'fad',\n  iconName: 'brightness',\n  icon: [512, 512, [], \"e0c9\", [\"M224 32C224 14.33 238.3 0 256 0C273.7 0 288 14.33 288 32V80C288 97.67 273.7 112 256 112C238.3 112 224 97.67 224 80V32zM80 224C97.67 224 112 238.3 112 256C112 273.7 97.67 288 80 288H32C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224H80zM480 224C497.7 224 512 238.3 512 256C512 273.7 497.7 288 480 288H432C414.3 288 400 273.7 400 256C400 238.3 414.3 224 432 224H480zM256 512C238.3 512 224 497.7 224 480V432C224 414.3 238.3 400 256 400C273.7 400 288 414.3 288 432V480C288 497.7 273.7 512 256 512zM73.37 438.6C60.88 426.1 60.88 405.9 73.37 393.4L105.4 361.4C117.9 348.9 138.1 348.9 150.6 361.4C163.1 373.9 163.1 394.1 150.6 406.6L118.6 438.6C106.1 451.1 85.87 451.1 73.37 438.6zM393.4 73.37C405.9 60.88 426.1 60.88 438.6 73.37C451.1 85.87 451.1 106.1 438.6 118.6L406.6 150.6C394.1 163.1 373.9 163.1 361.4 150.6C348.9 138.1 348.9 117.9 361.4 105.4L393.4 73.37zM438.6 438.6C426.1 451.1 405.9 451.1 393.4 438.6L361.4 406.6C348.9 394.1 348.9 373.9 361.4 361.4C373.9 348.9 394.1 348.9 406.6 361.4L438.6 393.4C451.1 405.9 451.1 426.1 438.6 438.6zM73.37 118.6C60.88 106.1 60.88 85.87 73.37 73.37C85.87 60.88 106.1 60.88 118.6 73.37L150.6 105.4C163.1 117.9 163.1 138.1 150.6 150.6C138.1 163.1 117.9 163.1 105.4 150.6L73.37 118.6z\", \"M352 256C352 309 309 352 256 352C202.1 352 160 309 160 256C160 202.1 202.1 160 256 160C309 160 352 202.1 352 256z\"]]\n};\nvar faCarSideBolt = {\n  prefix: 'fad',\n  iconName: 'car-side-bolt',\n  icon: [640, 512, [], \"e344\", [\"M347.2 116.6C352.5 121.8 353.5 129.9 349.7 136.2L316.3 192H368C375.1 192 381.4 196.7 383.4 203.6C385.4 210.5 382.5 217.8 376.5 221.6L248.5 301.6C242.2 305.5 234.1 304.6 228.8 299.4C223.5 294.2 222.5 286.1 226.3 279.8L259.7 224H208C200.9 224 194.6 219.3 192.6 212.4C190.7 205.6 193.5 198.2 199.5 194.4L327.5 114.4C333.8 110.5 341.9 111.4 347.2 116.6H347.2zM224 432C224 476.2 188.2 512 144 512C99.82 512 64 476.2 64 432C64 387.8 99.82 352 144 352C188.2 352 224 387.8 224 432zM576 432C576 476.2 540.2 512 496 512C451.8 512 416 476.2 416 432C416 387.8 451.8 352 496 352C540.2 352 576 387.8 576 432z\", \"M640 352V400C640 417.7 625.7 432 608 432C608 370.1 557.9 320 496 320C434.1 320 384 370.1 384 432H256C256 370.1 205.9 320 144 320C82.14 320 32 370.1 32 432C14.33 432 0 417.7 0 400V288C0 260.9 16.81 237.8 40.56 228.4L82.2 124.3C96.78 87.9 132.1 64 171.3 64H353.2C382.4 64 409.1 77.26 428.2 100L528.2 225C591.2 232.1 640 286.8 640 352V352zM327.5 114.4L199.5 194.4C193.5 198.2 190.7 205.6 192.6 212.4C194.6 219.3 200.9 224 208 224H259.7L226.3 279.8C222.5 286.1 223.5 294.2 228.8 299.4C234.1 304.6 242.2 305.5 248.5 301.6L376.5 221.6C382.5 217.8 385.4 210.5 383.4 203.6C381.4 196.7 375.1 192 368 192H316.3L349.7 136.2C353.5 129.9 352.5 121.8 347.2 116.6C341.9 111.4 333.8 110.5 327.5 114.4H327.5z\"]]\n};\nvar faOrnament = {\n  prefix: 'fad',\n  iconName: 'ornament',\n  icon: [384, 512, [], \"f7b8\", [\"M372.6 256H11.39C4.255 276.1 0 297.5 0 320c0 22.48 4.091 43.96 11.19 64h361.6C379.9 363.1 384 342.5 384 320C384 297.5 379.7 276.1 372.6 256zM191.9 96C174.4 96 159.9 81.5 159.9 64s14.51-32 32.01-32s31.97 14.5 31.97 32S209.4 96 191.9 96h55.13c5.498-9.375 8.887-20.25 8.887-32c0-35.25-28.75-64-63.98-64S127.1 28.75 127.1 64c0 11.75 3.368 22.62 8.866 32H191.9z\", \"M287.1 153.9L287.1 112c0-8.836-7.168-16-16.01-16H111.1c-8.836 0-15.1 7.164-15.1 16l.0016 41.94C56.84 176.6 26.76 212.8 11.39 256h361.2C357.2 212.8 327.1 176.6 287.1 153.9zM11.19 384c26.38 74.52 97.24 128 180.8 128s154.4-53.48 180.8-128H11.19z\"]]\n};\nvar faPhoneArrowDownLeft = {\n  prefix: 'fad',\n  iconName: 'phone-arrow-down-left',\n  icon: [512, 512, [\"phone-arrow-down\", \"phone-incoming\"], \"e223\", [\"M493.1 351.2L384.6 304.7c-12.78-5.531-27.8-1.813-36.48 8.969l-44.05 53.81c-69.25-34-125.5-90.28-159.5-159.5l53.83-44.09c10.75-8.781 14.42-23.66 8.984-36.44L160.8 18.93C154.7 5.027 139.7-2.598 124.1 .8079L24.22 24.06C9.969 27.31 0 39.84 0 54.5C0 306.8 205.2 512 457.5 512c14.67 0 27.2-9.969 30.47-24.22l23.25-100.8C514.6 372.4 507 357.2 493.1 351.2z\", \"M502.6 54.63L397.3 160H416c17.67 0 32 14.33 32 32s-14.33 32-32 32h-96c-17.67 0-32-14.33-32-32V96c0-17.67 14.33-32 32-32s32 14.33 32 32v18.75l105.4-105.4c12.5-12.5 32.75-12.5 45.25 0S515.1 42.13 502.6 54.63z\"]]\n};\nvar faPhoneArrowDown = faPhoneArrowDownLeft;\nvar faPhoneIncoming = faPhoneArrowDownLeft;\nvar faCloudWord = {\n  prefix: 'fad',\n  iconName: 'cloud-word',\n  icon: [640, 512, [], \"e138\", [\"M96.2 200.1C96.07 197.4 96 194.7 96 192C96 103.6 167.6 32 256 32C315.3 32 367 64.25 394.7 112.2C409.9 101.1 428.3 96 448 96C501 96 544 138.1 544 192C544 204.2 541.7 215.8 537.6 226.6C596 238.4 640 290.1 640 352C640 422.7 582.7 480 512 480H144C64.47 480 0 415.5 0 336C0 273.2 40.17 219.8 96.2 200.1zM512 368C512 359.2 504.8 352 496 352H304C295.2 352 288 359.2 288 368C288 376.8 295.2 384 304 384H496C504.8 384 512 376.8 512 368zM144 352C135.2 352 128 359.2 128 368C128 376.8 135.2 384 144 384H240C248.8 384 256 376.8 256 368C256 359.2 248.8 352 240 352H144zM144 320H336C344.8 320 352 312.8 352 304C352 295.2 344.8 288 336 288H144C135.2 288 128 295.2 128 304C128 312.8 135.2 320 144 320zM400 288C391.2 288 384 295.2 384 304C384 312.8 391.2 320 400 320H496C504.8 320 512 312.8 512 304C512 295.2 504.8 288 496 288H400z\", \"M128 304C128 295.2 135.2 288 144 288H336C344.8 288 352 295.2 352 304C352 312.8 344.8 320 336 320H144C135.2 320 128 312.8 128 304zM240 352C248.8 352 256 359.2 256 368C256 376.8 248.8 384 240 384H144C135.2 384 128 376.8 128 368C128 359.2 135.2 352 144 352H240zM496 352C504.8 352 512 359.2 512 368C512 376.8 504.8 384 496 384H304C295.2 384 288 376.8 288 368C288 359.2 295.2 352 304 352H496zM496 288C504.8 288 512 295.2 512 304C512 312.8 504.8 320 496 320H400C391.2 320 384 312.8 384 304C384 295.2 391.2 288 400 288H496z\"]]\n};\nvar faHandFingersCrossed = {\n  prefix: 'fad',\n  iconName: 'hand-fingers-crossed',\n  icon: [512, 512, [], \"e1a3\", [\"M241.9 268.7c9.339 9.142 13.55 17.79 14.09 18.85V224c0-2.156 .4258-4.191 .6347-6.293L245.7 195.8L217.2 252.7C218.6 253.2 231.3 258.5 241.9 268.7zM138.3 124.2l35.78-71.56l-17.48-34.97C151 6.496 139.7 .0036 127.1 .0036c-16.97 0-31.97 13.66-31.97 32.03c0 4.81 1.089 9.694 3.387 14.29L138.3 124.2zM176 249.8C178.5 249.2 180.9 249.2 183.3 248.9l101.3-202.6c2.298-4.596 3.387-9.48 3.387-14.29C288 14.43 273.7 0 256.1 0C244.3 0 233 6.496 227.4 17.7L103 266.5L176 249.8zM368 361.9c-11.73 13.42-28.77 22.07-47.1 22.07c-27.49 0-50.74-17.43-59.8-41.76c-11.4 34.84-41.93 45.62-52.2 47.97l-50.18 11.45C156.6 401.9 155.4 402.1 154.3 402.1c-5.369 0-10.48-2.711-13.47-7.365c-1.739-2.712-2.542-5.686-2.542-8.602c0-7.117 4.788-13.88 12.45-15.63l48.05-10.96c18.97-4.326 33.22-21.03 33.22-39.85c0-19.75-16.08-39.64-39.95-39.64c-2.943 0-5.937 .3236-8.937 .998L64.34 308.1C41.42 313.3 32 331.9 32 347.4c0 5.581 1.167 11.17 3.508 16.38l22.09 49.11C84.66 473.1 144.8 512 210.8 512h61.19c82.54 0 151.8-57.21 170.7-134c-8.156 3.769-17.15 6.015-26.73 6.015C396.8 384 379.7 375.4 368 361.9z\", \"M416 224c-17.69 0-31.1 14.33-31.1 31.1v63.1c0 17.67 14.31 31.1 31.1 31.1S448 337.7 448 320V255.1C448 238.3 433.7 224 416 224zM320 192c-17.69 0-31.1 14.33-31.1 31.1v95.1c0 17.67 14.31 31.96 31.1 31.96s32-14.29 32-31.96V224C352 206.3 337.7 192 320 192z\"]]\n};\nvar faTrash = {\n  prefix: 'fad',\n  iconName: 'trash',\n  icon: [448, 512, [], \"f1f8\", [\"M32 96H416L394.6 466.8C393.1 492.2 372.1 512 346.7 512H101.3C75.87 512 54.86 492.2 53.39 466.8L32 96z\", \"M284.2 0C296.3 0 307.4 6.848 312.8 17.69L320 32H416C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H128L135.2 17.69C140.6 6.848 151.7 0 163.8 0H284.2z\"]]\n};\nvar faGaugeSimple = {\n  prefix: 'fad',\n  iconName: 'gauge-simple',\n  icon: [512, 512, [\"gauge-simple-med\", \"tachometer-average\"], \"f629\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM280 292.7V88C280 74.75 269.3 64 256 64C242.7 64 232 74.75 232 88V292.7C208.5 302.1 192 325.1 192 352C192 387.3 220.7 416 256 416C291.3 416 320 387.3 320 352C320 325.1 303.5 302.1 280 292.7z\", \"M280 292.7C303.5 302.1 320 325.1 320 352C320 387.3 291.3 416 256 416C220.7 416 192 387.3 192 352C192 325.1 208.5 302.1 232 292.7V88C232 74.75 242.7 64 256 64C269.3 64 280 74.75 280 88V292.7z\"]]\n};\nvar faGaugeSimpleMed = faGaugeSimple;\nvar faTachometerAverage = faGaugeSimple;\nvar faArrowDownSmallBig = {\n  prefix: 'fad',\n  iconName: 'arrow-down-small-big',\n  icon: [512, 512, [\"sort-size-down-alt\"], \"f88d\", [\"M320 192h96c17.67 0 32-14.33 32-32V64c0-17.6-14.4-32-32-32h-96c-17.67 0-32 14.33-32 32v96C288 177.7 302.3 192 320 192zM480 256h-160c-17.67 0-32 14.33-32 32v160c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V288C512 270.3 497.7 256 480 256z\", \"M237.6 328.7c13.03 11.95 13.9 32.22 1.969 45.27l-87.1 96.09c-12.12 13.26-35.06 13.26-47.19 0l-87.1-96.09c-11.94-13.05-11.06-33.31 1.969-45.27c6.141-5.633 13.89-8.414 21.61-8.414c8.672 0 17.3 3.5 23.61 10.38L96 366.1V64.03C96 46.33 110.3 32 128 32s32 14.33 32 32.03v302l32.4-35.4C204.4 317.7 224.6 316.8 237.6 328.7z\"]]\n};\nvar faSortSizeDownAlt = faArrowDownSmallBig;\nvar faBookMedical = {\n  prefix: 'fad',\n  iconName: 'book-medical',\n  icon: [448, 512, [], \"f7e6\", [\"M400 384H96c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32h320v-66.94C410.1 382.8 405.6 384 400 384z\", \"M96 384h304c26.51 0 48-21.49 48-48v-288C448 21.49 426.5 0 400 0H96C42.98 0 0 42.98 0 96v320c0 53.02 42.98 96 96 96h320c17.67 0 32-14.33 32-31.1C448 462.3 433.7 448 416 448l-318.6 0c-16.71 0-31.64-12.22-33.22-28.86C62.33 400.1 77.29 384 96 384zM128 166c0-8.838 7.164-16 16-16h53.1V96c0-8.838 7.164-16 16-16h52c8.836 0 16 7.162 16 16v54H336c8.836 0 16 7.162 16 16v52c0 8.836-7.164 16-16 16h-54V288c0 8.836-7.164 16-16 16h-52c-8.836 0-16-7.164-16-16V234H144c-8.836 0-16-7.164-16-16V166z\"]]\n};\nvar faFaceMelting = {\n  prefix: 'fad',\n  iconName: 'face-melting',\n  icon: [640, 512, [129760], \"e483\", [\"M567.3 322.3C563.4 336.8 573.7 352 588.7 352H608C625.7 352 640 366.3 640 384C640 401.7 625.7 416 608 416H560C551.2 416 544 423.2 544 432C544 440.8 551.2 448 560 448H576C593.7 448 608 462.3 608 480C608 497.7 593.7 512 576 512H325.8C322.1 512.1 318.3 512.1 314.5 512H32C14.33 512 0 497.7 0 480C0 462.3 14.33 448 32 448H44.92C81.76 448 103.4 397.3 87.84 363.9C63.37 311.3 56.54 250.2 72.72 189.7C109.3 53.18 249.7-27.87 386.3 8.723C522.8 45.32 603.9 185.7 567.3 322.3L567.3 322.3zM247.2 219.9C264.3 224.5 281.8 214.4 286.4 197.3C290.1 180.2 280.9 162.7 263.8 158.1C246.7 153.5 229.2 163.7 224.6 180.7C220 197.8 230.2 215.4 247.2 219.9zM418.3 199.5C401.3 194.1 383.7 205.1 379.1 222.2C374.6 239.2 384.7 256.8 401.8 261.3C418.8 265.9 436.4 255.8 440.1 238.7C445.5 221.6 435.4 204.1 418.3 199.5V199.5zM213.2 299.4C209.4 291.4 199.8 288.1 191.8 291.1C183.9 295.8 180.6 305.4 184.4 313.3C199.3 343.9 229.5 380.8 282.7 395.1C335.9 409.4 380.6 392.5 408.7 373.4C416 368.5 417.1 358.5 413 351.2C408 343.9 398.1 341.1 390.8 346.9C368.1 362.3 332.9 375.4 291 364.2C249.1 352.1 225.2 324 213.2 299.4H213.2z\", \"M224.6 180.7C229.2 163.7 246.7 153.5 263.8 158.1C280.9 162.7 290.1 180.2 286.4 197.3C281.8 214.4 264.3 224.5 247.2 219.9C230.2 215.4 220 197.8 224.6 180.7zM379.1 222.2C383.7 205.1 401.3 194.1 418.3 199.5C435.4 204.1 445.5 221.6 440.1 238.7C436.4 255.8 418.8 265.9 401.8 261.3C384.7 256.8 374.6 239.2 379.1 222.2V222.2z\"]]\n};\nvar faPoo = {\n  prefix: 'fad',\n  iconName: 'poo',\n  icon: [512, 512, [128169], \"f2fe\", [\"M192 256C174.3 256 160 270.3 160 288s14.25 32 32 32s32-14.25 32-32S209.8 256 192 256zM320 256c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S337.8 256 320 256z\", \"M451.4 369.1C468.8 356 480 335.4 480 312c0-39.75-32.25-72-72-72h-14.12C407.3 228.2 416 211.2 416 191.1c0-35.25-28.75-63.1-64-63.1h-5.875C349.8 117.9 352 107.2 352 95.1c0-53-43-96-96-96c-5.25 0-10.25 .75-15.12 1.5C250.3 14.62 256 30.62 256 47.1c0 44.25-35.75 80-80 80H160c-35.25 0-64 28.75-64 63.1c0 19.25 8.75 36.25 22.12 48H104C64.25 239.1 32 272.3 32 312c0 23.38 11.25 44 28.62 57.13C26.25 374.6 0 404.1 0 440C0 479.8 32.25 512 72 512h368c39.75 0 72-32.25 72-72C512 404.1 485.8 374.6 451.4 369.1zM192 256c17.75 0 32 14.25 32 32s-14.25 32-32 32S160 305.8 160 288S174.3 256 192 256zM351.5 395C340.1 422.9 292.1 448 256 448c-36.99 0-84.98-25.12-95.48-53C158.5 389.8 162.5 384 168.3 384h175.5C349.5 384 353.5 389.8 351.5 395zM320 320c-17.75 0-32-14.25-32-32s14.25-32 32-32s32 14.25 32 32S337.8 320 320 320z\"]]\n};\nvar faPenClipSlash = {\n  prefix: 'fad',\n  iconName: 'pen-clip-slash',\n  icon: [640, 512, [\"pen-alt-slash\"], \"e20f\", [\"M264.3 181.8L318.1 128L304.1 114.9C295.6 105.5 280.4 105.5 271 114.9L230.5 155.4L192.5 125.6L237.1 80.97C265.2 52.85 310.8 52.85 338.9 80.97L481.9 224L409.9 296L264.3 181.8zM163.5 282.5L195.8 250.3L341.2 364.8L293.5 412.5C245.5 460.5 184.3 493.2 117.7 506.5L92.71 511.5C84.84 513.1 76.7 510.6 71.03 504.1C65.36 499.3 62.89 491.2 64.47 483.3L69.46 458.3C82.78 391.7 115.5 330.5 163.5 282.5L163.5 282.5zM556.7 58.75C581.7 83.74 581.7 124.3 556.7 149.3L504.6 201.4L374.6 71.43L426.7 19.32C451.7-5.678 492.3-5.678 517.3 19.32L556.7 58.75z\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faPenAltSlash = faPenClipSlash;\nvar faQuoteRight = {\n  prefix: 'fad',\n  iconName: 'quote-right',\n  icon: [448, 512, [8221, \"quote-right-alt\"], \"f10e\", [\"M96 96C42.98 96 0 138.1 0 192s42.98 96 96 96c11.28 0 21.95-2.305 32-5.879V288c0 35.3-28.7 64-64 64c-17.67 0-32 14.33-32 32s14.33 32 32 32c70.58 0 128-57.42 128-128V192C192 138.1 149 96 96 96z\", \"M448 192c0-53.02-42.98-96-96-96s-96 42.98-96 96s42.98 96 96 96c11.28 0 21.95-2.305 32-5.879V288c0 35.3-28.7 64-64 64c-17.67 0-32 14.33-32 32s14.33 32 32 32c70.58 0 128-57.42 128-128V192z\"]]\n};\nvar faQuoteRightAlt = faQuoteRight;\nvar faScrollOld = {\n  prefix: 'fad',\n  iconName: 'scroll-old',\n  icon: [576, 512, [], \"f70f\", [\"M480 128l-31.1 32l31.1 31.1v32L448 256l31.1 31.1L480 352h-63.1l-32 32l-31.1-32h-64L288 400c0 44.18-35.82 80-80 80C163.8 480 128 444.2 128 400L128 256l32-32l-32-32L128 96c0-35.35-28.65-64-64-64h320C437 32 480 75 480 128z\", \"M128 96v64H16c-8.836 0-15.1-7.164-15.1-16L0 96c0-35.35 28.65-64 64-64C99.35 32 128 60.65 128 96zM560 352H416l-32 32l-31.1-32h-64L288 400c0 44.18-35.82 80-80 80h256C525.9 480 576 429.9 576 368C576 359.1 568.9 352 560 352z\"]]\n};\nvar faGuitars = {\n  prefix: 'fad',\n  iconName: 'guitars',\n  icon: [512, 512, [], \"f8bf\", [\"M505.5 400.9l-26.1-73.5c-6.625-18.25-5.75-38.25 2.625-55.75c4.625-9.75 6.1-20.25 6.1-30.1V212.4c0-8.625-5.875-15.1-14.12-17.1s-16.87 1.875-20.75 9.5l-10.62 20.5c-5.373 10.38-15.37 17-26.62 19L351.1 242.5c-11.25-3-20.87-11-24.1-22.38l-12.1-35.75c-2.875-7.875-11.12-12.63-19.5-11.13c-8.375 1.375-14.37 8.625-14.37 17.13V240.8c0 10.75 2.375 21.25 6.1 30.87c8.25 17.5 9.125 37.63 2.5 55.88l-26.1 73.5C239.1 453.5 278.5 512 335.7 512l96.37-.0005C489.4 511.1 527.1 453.4 505.5 400.9zM431.1 392c0 4.375-3.625 8-7.1 8h-79.1c-4.375 0-7.1-3.625-7.1-8v-16c0-4.375 3.625-8 7.1-8h79.1c4.375 0 7.1 3.625 7.1 8V392zM431.1 327.9c0 4.375-3.625 8-7.1 8h-79.1c-4.375 0-7.1-3.625-7.1-8v-16c0-4.375 3.625-8 7.1-8h79.1c4.375 0 7.1 3.625 7.1 8V327.9zM229.3 300.2c5.5-10.62 8.333-22.37 8.458-34.25c0-29.13-16.1-54.92-43.25-71.17C181.8 186.8 166.1 182.9 152 181L152.1 224c0 8.837-7.163 16-16 16h-16c-8.837 0-16-7.163-16-16L104 180.1c-15 1.875-29.77 5.875-42.65 13.88C54.63 198.1 48.5 203.9 42.88 209.5c-15.37 15.38-24.62 34.1-24.62 56.62c0 11.88 2.875 23.62 8.375 34.12c7.998 15.62 5.998 35.62-4.875 48.75c-13.62 16.5-21.87 36.37-21.75 57.1c-.125 58 57.37 105 127.1 105c41.76 0 78.86-16.46 102.3-41.9l.1187-.6031c-9.251-26.12-8.375-54.75 2.375-80.37l10.25-27.75c-2.625-4.25-5.625-8.5-8.75-12.38C223.2 335.9 221.3 315.9 229.3 300.2zM156.2 332.3c-15.62 15.62-40.87 15.62-56.5 0s-15.62-40.88 0-56.5s40.87-15.62 56.5 0C171.9 291.4 171.9 316.6 156.2 332.3z\", \"M145.3 0H110.8c-14.58 0-26.5 11.83-26.5 26.41v54.09c0 4.439 1.114 8.976 3.098 12.95l16.66 33.3L104.1 224c0 8.836 7.164 16 16 16h16c8.836 0 16-7.164 16-16L152 126.7l16.59-33.19c2.059-4.117 3.033-8.461 3.033-13.06V26.37C171.6 11.81 159.8 0 145.3 0zM358.1 151v91.63l48 .625V73.38c1.75-1.125 3.5-2.375 5.125-3.75c14.75-14.88 16-38.5 2.625-54.75c-13.25-16.12-36.63-19.62-54.13-8c-16.38 11.13-14 13.25-31.88 96.25c-1.875 9 .875 18.38 7.375 25L358.1 151zM423.1 368h-79.1c-4.375 0-7.1 3.625-7.1 8v16c0 4.375 3.625 8 7.1 8h79.1c4.375 0 7.1-3.625 7.1-8v-16C431.1 371.6 428.4 368 423.1 368zM423.1 303.9h-79.1c-4.375 0-7.1 3.625-7.1 8v16c0 4.375 3.625 8 7.1 8h79.1c4.375 0 7.1-3.625 7.1-8v-16C431.1 307.5 428.4 303.9 423.1 303.9z\"]]\n};\nvar faPhoneXmark = {\n  prefix: 'fad',\n  iconName: 'phone-xmark',\n  icon: [512, 512, [], \"e227\", [\"M493.1 351.2L384.6 304.7c-12.78-5.531-27.8-1.813-36.48 8.969l-44.05 53.81c-69.25-34-125.5-90.28-159.5-159.5l53.83-44.09c10.75-8.781 14.42-23.66 8.984-36.44L160.8 18.93C154.7 5.027 139.7-2.598 124.1 .8079L24.22 24.06C9.969 27.31 0 39.84 0 54.5C0 306.8 205.2 512 457.5 512c14.67 0 27.2-9.969 30.47-24.22l23.25-100.8C514.6 372.4 507 357.2 493.1 351.2z\", \"M483.9 163.9c-9.375 9.375-24.56 9.376-33.94-.0005l-33.94-33.94l-33.94 33.94c-9.376 9.376-24.57 9.374-33.94-.0005c-9.38-9.38-9.374-24.57-.0005-33.94l33.94-33.94l-33.94-33.94c-9.382-9.382-9.374-24.57-.0005-33.94c9.375-9.375 24.56-9.376 33.94 .0005l33.94 33.94l33.94-33.94c9.376-9.376 24.57-9.374 33.94 .0005s9.377 24.56 .0004 33.94l-33.94 33.94l33.94 33.94C493.3 139.3 493.3 154.5 483.9 163.9z\"]]\n};\nvar faHose = {\n  prefix: 'fad',\n  iconName: 'hose',\n  icon: [448, 512, [], \"e419\", [\"M144 320H416c17.66 0 32-14.34 32-32s-14.34-32-32-32H144C99.81 256 64 220.2 64 176S99.81 96 144 96H256V32H144C64.48 32 0 96.48 0 176S64.48 320 144 320zM416 448H32c-17.66 0-32 14.34-32 32s14.34 32 32 32h384c17.66 0 32-14.34 32-32S433.7 448 416 448zM416 352H32c-17.66 0-32 14.34-32 32s14.34 32 32 32h384c17.66 0 32-14.34 32-32S433.7 352 416 352z\", \"M448 40v48c0 8.832-7.168 16-16 16c-8.064 0-14.75-5.984-15.84-13.73L336 101.7V104C336 117.2 325.2 128 312 128S288 117.2 288 104v-80C288 10.75 298.8 0 312 0s24 10.75 24 24v2.271l80.16 11.46C417.2 29.98 423.9 24 432 24C440.8 24 448 31.17 448 40z\"]]\n};\nvar faClockSix = {\n  prefix: 'fad',\n  iconName: 'clock-six',\n  icon: [512, 512, [], \"e352\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM280 120C280 106.7 269.3 96 256 96C242.7 96 232 106.7 232 120V360C232 373.3 242.7 384 256 384C269.3 384 280 373.3 280 360V120z\", \"M256 96C269.3 96 280 106.7 280 120V360C280 373.3 269.3 384 256 384C242.7 384 232 373.3 232 360V120C232 106.7 242.7 96 256 96z\"]]\n};\nvar faShirt = {\n  prefix: 'fad',\n  iconName: 'shirt',\n  icon: [640, 512, [128085, \"t-shirt\", \"tshirt\"], \"f553\", [\"M640 162.8c0 6.917-2.293 13.88-7.012 19.7l-49.96 61.63c-6.32 7.796-15.62 11.85-25.01 11.85c-7.01 0-14.07-2.262-19.97-6.919L480 203.3V464c0 26.51-21.49 48-48 48H208C181.5 512 160 490.5 160 464V203.3L101.1 249.1C96.05 253.7 88.99 255.1 81.98 255.1c-9.388 0-18.69-4.057-25.01-11.85L7.012 182.5C2.292 176.7-.0003 169.7-.0003 162.8c0-9.262 4.111-18.44 12.01-24.68l135-106.6C159.8 21.49 175.7 16 191.1 16h17.62C217.5 70.13 263.7 112 320 112s102.5-41.87 110.4-96h17.6c16.35 0 32.22 5.49 44.99 15.57l135 106.6C635.9 144.4 640 153.6 640 162.8z\", \"M209.6 16h32C249.1 52.47 281.4 80 320 80s70.95-27.53 78.38-64h32C422.5 70.13 376.3 112 320 112S217.5 70.13 209.6 16z\"]]\n};\nvar faTShirt = faShirt;\nvar faTshirt = faShirt;\nvar faSquareR = {\n  prefix: 'fad',\n  iconName: 'square-r',\n  icon: [448, 512, [], \"e27c\", [\"M256 176H176v64H256c17.66 0 32-14.36 32-32S273.7 176 256 176zM384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM323.4 345.9c7.812 10.72 5.438 25.72-5.281 33.52C313.8 382.5 308.9 384 304 384c-7.438 0-14.75-3.422-19.44-9.891L221.1 288H176v72C176 373.3 165.3 384 152 384S128 373.3 128 360v-208C128 138.8 138.8 128 152 128H256c44.13 0 80 35.89 80 80c0 36.2-24.31 66.5-57.36 76.34L323.4 345.9z\", \"M336 208C336 163.9 300.1 128 256 128H152C138.8 128 128 138.8 128 152v208C128 373.3 138.8 384 152 384s24-10.75 24-24V288h45.97l62.63 86.11C289.3 380.6 296.6 384 304 384c4.875 0 9.812-1.484 14.09-4.594c10.72-7.797 13.09-22.8 5.281-33.52l-44.77-61.55C311.7 274.5 336 244.2 336 208zM256 240H176v-64H256c17.66 0 32 14.36 32 32S273.7 240 256 240z\"]]\n};\nvar faCubes = {\n  prefix: 'fad',\n  iconName: 'cubes',\n  icon: [576, 512, [], \"f1b3\", [\"M264 151.7V240.9L184 210.6V121L264 151.7zM392 210.6L312 240.9V151.7L392 121V210.6zM256 419.1L176 454.3V353.9L256 323.2V419.1zM48 323.2L128 353.9V454.3L52.78 421.2C49.88 419.9 48 417.1 48 413.9V323.2zM528 323.2V413.9C528 417.1 526.1 419.9 523.2 421.2L448 454.3V353.9L528 323.2zM320 419.1V323.2L400 353.9V454.3L320 419.1z\", \"M288 457.5L174.5 507.3C160.2 513.7 143.8 513.7 129.5 507.3L33.46 465.1C13.13 456.2 0 436.1 0 413.9V294.7C0 271.5 14.39 250.6 36.15 242.4L132.1 205.1C133.4 205.5 134.7 205.1 136 204.7V92.52C136 69.25 150.4 48.41 172.1 40.16L268.1 3.76C280.9-1.089 295.1-1.089 307.9 3.76L403.9 40.16C425.6 48.41 440 69.25 440 92.52V204.7C441.3 205.1 442.6 205.5 443.9 205.1L539.9 242.4C561.6 250.6 576 271.5 576 294.7V413.9C576 436.1 562.9 456.2 542.5 465.1L446.5 507.3C432.2 513.7 415.8 513.7 401.5 507.3L288 457.5zM290.8 48.64C289 47.95 286.1 47.95 285.2 48.64L206.8 78.35L287.1 109.5L369.2 78.35L290.8 48.64zM264 240.9V151.7L184 121V210.6L264 240.9zM312 240.9L392 210.6V121L312 151.7V240.9zM70.81 280.6L152 311.7L233.2 280.6L154.8 250.9C153 250.2 150.1 250.2 149.2 250.9L70.81 280.6zM176 454.3L256 419.1V323.2L176 353.9V454.3zM128 353.9L48 323.2V413.9C48 417.1 49.88 419.9 52.78 421.2L128 454.3V353.9zM342.8 280.6L424 311.7L505.2 280.6L426.8 250.9C425 250.2 422.1 250.2 421.2 250.9L342.8 280.6zM523.2 421.2C526.1 419.9 528 417.1 528 413.9V323.2L448 353.9V454.3L523.2 421.2zM320 323.2V419.1L400 454.3V353.9L320 323.2z\"]]\n};\nvar faEnvelopeOpenDollar = {\n  prefix: 'fad',\n  iconName: 'envelope-open-dollar',\n  icon: [512, 512, [], \"f657\", [\"M416 32H96c-17.67 0-32 14.33-32 31.1v182.4l164.5 127.9c16.2 12.6 38.87 12.6 55.06 0L448 246.4V64C448 46.33 433.7 32 416 32zM319.1 251.5c-3.703 21.4-20.04 35.41-43.05 40.22V304c0 11.03-8.945 20-19.98 20c-11.04 0-19.98-8.969-19.98-20V291.3c-9.113-1.961-18.19-4.934-26.35-7.883L205.3 281.8C194.1 278.2 189.5 266.7 193.2 256.3S208.2 240.5 218.7 244.2l4.541 1.625c8.102 2.938 17.28 6.25 24.48 7.312c14.85 2.344 30.49 .1875 31.97-8.375c1.045-6.062 .2656-9.094-29.24-17.53L244.5 225.5c-17.69-5.188-59.15-17.34-51.61-61C196.6 142.1 212.9 128.6 236.1 123.9V112c0-11.03 8.945-20 19.98-20c11.04 0 19.98 8.969 19.98 20v12.61c5.779 1.242 11.97 2.898 19.46 5.482c10.43 3.625 15.97 15 12.36 25.44s-15.03 15.97-25.41 12.38c-6.104-2.125-12.52-4.094-18.36-5.031C249.4 160.6 233.8 162.7 232.3 171.3c-.8438 4.938-1.451 8.5 23.49 15.81l5.684 1.625C285.8 195.7 326.7 207.4 319.1 251.5z\", \"M256.4 0H255.6c-18.44 0-42.96 18.33-60.66 32h122.2C299.4 18.33 274.9 0 256.4 0zM495.7 209.3c12.94-10.21 14.1-30.31 2.6-42.12c-1.451-1.49-3.014-2.891-4.686-4.184C481.4 153.4 470.2 144.6 448 128.1v118.3L495.7 209.3zM16.08 209.1L64 246.4V128.1C41.8 144.6 30.56 153.4 18.38 163C16.7 164.3 15.14 165.7 13.69 167.2C2.191 178.1 3.135 198.9 16.08 209.1zM303.2 399.6C289.1 410.6 272.5 416.1 256 416.1s-33.06-5.458-47.16-16.44L0 237.2V464C0 490.5 21.49 512 48 512h416c26.51 0 48-21.49 48-48V237.2L303.2 399.6zM247.7 253.1C240.5 252 231.4 248.7 223.3 245.8L218.7 244.2C208.2 240.5 196.9 245.9 193.2 256.3s1.748 21.84 12.14 25.53l4.355 1.562c8.156 2.949 17.24 5.922 26.35 7.883V304c0 11.03 8.945 20 19.98 20c11.04 0 19.98-8.969 19.98-20V291.8c23.02-4.814 39.35-18.82 43.05-40.22c7.617-44.13-33.22-55.81-57.62-62.81L255.8 187.1c-24.94-7.312-24.34-10.88-23.49-15.81c1.482-8.562 17.12-10.69 31.8-8.406c5.84 .9375 12.25 2.906 18.36 5.031c10.38 3.594 21.81-1.938 25.41-12.38s-1.936-21.81-12.36-25.44c-7.498-2.584-13.69-4.24-19.46-5.482V112c0-11.03-8.945-20-19.98-20c-11.04 0-19.98 8.969-19.98 20v11.88C212.9 128.6 196.6 142.1 192.9 164.5c-7.539 43.66 33.92 55.81 51.61 61l5.947 1.719c29.5 8.438 30.28 11.47 29.24 17.53C278.2 253.3 262.6 255.4 247.7 253.1z\"]]\n};\nvar faDivide = {\n  prefix: 'fad',\n  iconName: 'divide',\n  icon: [448, 512, [10135, 247], \"f529\", [\"M400 224h-352c-17.69 0-32 14.31-32 31.1s14.31 32 32 32h352c17.69 0 32-14.31 32-32S417.7 224 400 224z\", \"M224 144c26.47 0 48-21.53 48-48s-21.53-48-48-48s-48 21.53-48 48S197.5 144 224 144zM224 368c-26.47 0-48 21.53-48 48s21.53 48 48 48s48-21.53 48-48S250.5 368 224 368z\"]]\n};\nvar faSunCloud = {\n  prefix: 'fad',\n  iconName: 'sun-cloud',\n  icon: [640, 512, [127780], \"f763\", [\"M325.3 363.4C305.3 376.3 281.6 384 256 384c-70.69 0-128-57.31-128-128c0-70.69 57.31-128 128-128c46.04 0 86.06 24.52 108.6 60.1c15.28-29.75 43.27-51.29 76.25-58.31l-50.44-9.115l-19.7-109c-1.975-10.93-14.59-16.16-23.72-9.824L256 65.89L164.1 2.736c-9.125-6.332-21.74-1.107-23.72 9.824L121.6 121.6L12.56 141.3C1.633 143.2-3.596 155.9 2.736 164.1L65.89 256l-63.15 91.01c-6.332 9.125-1.105 21.74 9.824 23.72l109 19.7l19.7 109c1.975 10.93 14.59 16.16 23.72 9.824L256 446.1l91.01 63.15c9.127 6.334 21.75 1.107 23.72-9.822l21.47-115.5L384 383.1C361.8 383.1 341.6 376.1 325.3 363.4zM336.9 204.7C319.8 177.9 290.1 160 256 160c-53.02 0-96 42.98-96 96s42.98 96 96 96c17.21 0 33.13-4.896 47.1-12.83C293.7 324.3 288 306.8 288 287.1C288 252.2 307.8 221.2 336.9 204.7z\", \"M576 223.1c-12 0-23.12 3.5-32.75 9.25C539.8 192.2 505.9 159.1 464 159.1c-38.75 0-71.13 27.63-78.38 64.25c-.5 0-1-.25-1.625-.25c-35.25 0-64 28.75-64 64s28.75 64 64 64h192c35.25 0 64-28.75 64-64S611.3 223.1 576 223.1z\"]]\n};\nvar faLampFloor = {\n  prefix: 'fad',\n  iconName: 'lamp-floor',\n  icon: [384, 512, [], \"e015\", [\"M224 448H160l.0098-224h64.01L224 448z\", \"M256 448H127.1c-28.38 0-55.01 18.5-63.26 44.13C61.49 502 69.78 512 80.16 512h223.7c10.38 0 18.67-9.1 15.42-19.88C311 466.5 284.4 448 256 448zM381.4 179.4l-68.63-160C307.8 7.625 296.3 0 283.4 0H100.6c-12.88 0-24.38 7.625-29.38 19.38l-68.63 160C-1.645 189.3-.6442 200.6 5.231 209.6C11.23 218.6 21.23 224 31.98 224h320c10.75 0 20.75-5.375 26.75-14.38C384.6 200.6 385.6 189.3 381.4 179.4z\"]]\n};\nvar faSquare7 = {\n  prefix: 'fad',\n  iconName: 'square-7',\n  icon: [448, 512, [], \"e25c\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM317.1 163.4l-112 208C200.8 379.4 192.5 384 183.1 384c-3.844 0-7.719-.9062-11.34-2.875c-11.69-6.281-16.03-20.84-9.75-32.5L255.8 176H152C138.8 176 128 165.3 128 152S138.8 128 152 128h144c8.438 0 16.28 4.438 20.59 11.69C320.9 146.9 321.1 155.9 317.1 163.4z\", \"M316.6 139.7c4.344 7.25 4.531 16.25 .5313 23.69l-112 208C200.8 379.4 192.5 384 183.1 384c-3.844 0-7.719-.9062-11.34-2.875c-11.69-6.281-16.03-20.84-9.75-32.5L255.8 176H152C138.8 176 128 165.3 128 152S138.8 128 152 128h144C304.4 128 312.3 132.4 316.6 139.7z\"]]\n};\nvar faTengeSign = {\n  prefix: 'fad',\n  iconName: 'tenge-sign',\n  icon: [384, 512, [8376, \"tenge\"], \"f7d7\", [\"M352 160C369.7 160 384 174.3 384 192C384 209.7 369.7 224 352 224H224V448C224 465.7 209.7 480 192 480C174.3 480 160 465.7 160 448V224H32C14.33 224 0 209.7 0 192C0 174.3 14.33 160 32 160H352z\", \"M0 64C0 46.33 14.33 32 32 32H352C369.7 32 384 46.33 384 64C384 81.67 369.7 96 352 96H32C14.33 96 0 81.67 0 64z\"]]\n};\nvar faTenge = faTengeSign;\nvar faHeadphones = {\n  prefix: 'fad',\n  iconName: 'headphones',\n  icon: [512, 512, [127911], \"f025\", [\"M511.1 399.9C511.1 399.9 511.1 400 511.1 399.9C511.1 399.1 511.1 399.9 511.1 399.9zM.0042 399.9C.0042 399.1 .0042 399.9 .0042 399.9C.0042 399.9 .0042 400 .0042 399.9zM256 32C112.9 32 4.563 151.1 0 288v48.13c0-33.47 20.64-62.13 49.8-74.1C62.66 159.6 150.2 80.14 256 80.13c105.8 .0137 193.3 79.49 206.2 181.9C491.4 273.1 512 302.7 512 336.1V287.9C507.4 151 399.1 32 256 32z\", \"M80 256C35.89 256 0 291.9 0 336.1l.0042 63.81C.0042 444.1 35.89 480 80 480C106.5 480 128 458.4 128 431.9V304.1C128 277.6 106.5 256 80 256zM432 256C405.5 256 384 277.6 384 304.1v127.9C384 458.4 405.5 480 432 480c44.11 0 79.1-35.88 79.1-80.06L512 336.1C512 291.9 476.1 256 432 256z\"]]\n};\nvar faHandsHolding = {\n  prefix: 'fad',\n  iconName: 'hands-holding',\n  icon: [640, 512, [], \"f4c2\", [\"M79.1 264.2C79.1 281.2 86.74 297.5 98.74 309.5L149.8 360.6C158.1 368.9 171.1 370.1 180.8 363.7C193.7 355 195.5 336.8 184.6 325.8L137.4 278.6C124.9 266.1 124.9 245.9 137.4 233.4C149.9 220.9 170.1 220.9 182.6 233.4L255.2 305.9C276.2 326.9 288 355.4 288 385.1V464C288 490.5 266.5 512 240 512H173.3C156.3 512 140 505.3 128 493.3L28.12 393.4C10.11 375.4 0 350.1 0 325.5V104C0 81.91 17.91 64 40 64C62.09 64 80 81.91 80 104L79.1 264.2zM560 104C560 81.91 577.9 64 600 64C622.1 64 640 81.91 640 104V325.5C640 350.1 629.9 375.4 611.9 393.4L512 493.3C499.1 505.3 483.7 512 466.7 512H400C373.5 512 352 490.5 352 464V385.1C352 355.4 363.8 326.9 384.8 305.9L457.4 233.4C469.9 220.9 490.1 220.9 502.6 233.4C515.1 245.9 515.1 266.1 502.6 278.6L455.4 325.8C444.5 336.8 446.3 355 459.2 363.7C468.9 370.1 481.9 368.9 490.2 360.6L541.3 309.5C553.3 297.5 560 281.2 560 264.2L560 104z\", \"\"]]\n};\nvar faCampfire = {\n  prefix: 'fad',\n  iconName: 'campfire',\n  icon: [512, 512, [], \"f6ba\", [\"M320 32c-13.38 12-25.5 24.75-36.13 37.5C266.4 45.1 244.6 22.25 220 0c-63.13 57-108 131.2-108 176c0 79.5 64.5 144 144 144s144-64.5 144-144C400 142.8 366.6 74 320 32zM294.3 228.5c-10.84 7.873-24.23 12.58-38.65 12.58c-36.1 0-65.44-24.95-65.44-65.44c0-20.14 12.17-37.94 36.4-68.3c3.477 4.193 49.39 65.44 49.39 65.44l29.35-34.87c2.045 3.578 3.988 7.055 5.625 10.43C324.7 175.6 318.9 210.5 294.3 228.5z\", \"M510.1 490.8C505.5 503.8 493.2 512 480 512c-3.562 0-7.219-.5938-10.75-1.875L256 433.1l-213.3 76.16C39.22 511.4 35.56 512 32 512c-13.16 0-25.47-8.156-30.12-21.25c-5.969-16.62 2.719-34.94 19.38-40.88L160.9 400l-139.7-49.88c-16.66-5.938-25.34-24.25-19.38-40.88c5.906-16.66 24.25-25.44 40.88-19.38L256 366l213.3-76.16c16.53-6.031 34.97 2.719 40.88 19.38c5.969 16.62-2.719 34.94-19.38 40.88L351.1 400l139.7 49.88C507.4 455.8 516.1 474.1 510.1 490.8z\"]]\n};\nvar faCircleAmpersand = {\n  prefix: 'fad',\n  iconName: 'circle-ampersand',\n  icon: [512, 512, [], \"e0f8\", [\"M199 302.5C194.5 306.1 192 311.4 192 317.2C192 327.5 200.5 336 210.8 336h32.47c10.03 0 19.38-4.938 25-13.2l2.117-3.105L231.1 276.6L199 302.5zM236 210.9l21.94-17.73c2.281-1.828 3.594-4.578 3.594-7.516C261.6 180.3 257.2 176 251.9 176H228.8c-5.312 0-9.656 4.328-9.656 9.656c0 4.359 1.625 8.547 4.562 11.78L236 210.9zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM356 377.7C351.4 381.9 345.6 384 339.8 384c-6.5 0-12.97-2.625-17.72-7.812l-18.62-20.38C288.7 373.6 266.7 384 243.3 384H210.8C173.1 384 144 354 144 317.2c0-20.3 9.062-39.25 24.84-51.98l29.75-24.05L188.3 229.8c-11.06-12.11-17.12-27.78-17.12-44.14C171.1 153.9 197 128 228.8 128h23.12c31.78 0 57.66 25.86 57.66 57.66c0 17.5-7.812 33.86-21.41 44.86l-19.69 15.89l29.74 32.53L319.1 247c7.5-10.92 22.41-13.8 33.38-6.312c10.94 7.453 13.78 22.39 6.312 33.34L331.5 315.3l26.03 28.47C366.5 353.6 365.8 368.8 356 377.7z\", \"M331.5 315.3l28.15-41.31c7.469-10.95 4.625-25.89-6.312-33.34c-10.97-7.484-25.88-4.609-33.38 6.312l-21.76 31.93l-29.74-32.53l19.69-15.89c13.59-11 21.41-27.36 21.41-44.86C309.6 153.9 283.7 128 251.9 128H228.8C197 128 171.1 153.9 171.1 185.7c0 16.36 6.062 32.03 17.12 44.14l10.34 11.33L168.8 265.2C153.1 277.9 144 296.9 144 317.2C144 354 173.1 384 210.8 384h32.47c23.41 0 45.38-10.41 60.16-28.19l18.62 20.38C326.8 381.4 333.3 384 339.8 384c5.781 0 11.59-2.078 16.19-6.281c9.781-8.953 10.47-24.12 1.531-33.91L331.5 315.3zM228.8 176h23.12c5.312 0 9.656 4.328 9.656 9.656c0 2.938-1.312 5.688-3.594 7.516L236 210.9L223.7 197.4C220.8 194.2 219.1 190 219.1 185.7C219.1 180.3 223.5 176 228.8 176zM268.3 322.8C262.7 331.1 253.3 336 243.3 336H210.8C200.5 336 192 327.5 192 317.2c0-5.719 2.531-11.06 7-14.64L231.1 276.6l39.37 43.08L268.3 322.8z\"]]\n};\nvar faSnowflakes = {\n  prefix: 'fad',\n  iconName: 'snowflakes',\n  icon: [640, 512, [], \"f7cf\", [\"M67.96 401.3c-3.392 12.81 4.132 26 16.96 29.38c2.064 .5625 4.129 .8125 6.164 .8125c10.63 0 20.47-7.094 23.32-17.84l17.74-66.92l-58.76 34.17L67.96 401.3zM84.92 81.38C72.1 84.75 64.57 97.94 67.96 110.8l5.416 20.41l58.76 34.17L114.4 98.41C111 85.63 97.82 77.91 84.92 81.38zM143.8 465c9.447 9.312 24.66 9.297 33.98-.1406l14.22-14.37v-68.26l-48.29 48.84C134.4 440.5 134.4 455.7 143.8 465zM143.8 46.98c-9.431 9.312-9.431 24.5-.0937 33.94l48.29 48.84V61.5L177.8 47.13C168.5 37.72 153.3 37.64 143.8 46.98zM380.1 110.8c3.392-12.81-4.132-26-16.96-29.38c-12.81-3.469-26.09 4.25-29.48 17.03L315.9 165.3l58.76-34.17L380.1 110.8zM27.67 239.4c2.08 0 4.352-.2813 6.463-.8438l65.89-17.89L41.8 186.8L21.46 192.3c-12.81 3.469-20.33 16.64-16.85 29.42C7.505 232.4 17.1 239.4 27.67 239.4zM34.14 273.4C21.28 270 8.083 277.5 4.61 290.3s4.045 25.95 16.85 29.42l20.34 5.505l58.23-33.95L34.14 273.4zM270.3 47.13L256.1 61.5v68.26l48.3-48.84c9.337-9.438 9.337-24.62-.0938-33.94C294.8 37.64 279.6 37.72 270.3 47.13zM413.9 273.4l-65.89 17.89l58.23 33.95l20.34-5.505c12.81-3.469 20.33-16.64 16.85-29.42C440 277.5 426.8 270 413.9 273.4zM426.6 192.3l-20.34-5.505l-58.23 33.95l65.89 17.89c2.111 .5625 4.383 .8438 6.463 .8438c10.57 0 20.17-7.062 23.06-17.75C446.9 208.9 439.4 195.7 426.6 192.3zM256.1 382.2v68.26l14.22 14.37C274.1 469.6 281.2 472 287.4 472c6.099 0 12.16-2.359 16.85-6.984c9.431-9.312 9.431-24.5 .0938-33.94L256.1 382.2zM374.7 380.8l-58.76-34.17l17.74 66.92c2.847 10.75 12.68 17.84 23.32 17.84c2.035 0 4.099-.25 6.164-.8125c12.82-3.375 20.35-16.56 16.96-29.38L374.7 380.8zM609.9 256l23.03-23.03c9.374-9.375 9.374-24.56 0-33.94c-9.374-9.375-24.56-9.375-33.93 0l-23.03 23.03l-23.03-23.03c-9.374-9.375-24.56-9.375-33.93 0c-9.374 9.375-9.374 24.56 0 33.94L542.1 256l-23.03 23.03c-9.374 9.375-9.374 24.56 0 33.94C523.7 317.7 529.9 320 536 320c6.14 0 12.28-2.344 16.97-7.031l23.03-23.03l23.03 23.03C603.7 317.7 609.9 320 616 320s12.28-2.344 16.97-7.031c9.374-9.375 9.374-24.56 0-33.94L609.9 256zM544 97.94l23.03 23.03C571.7 125.7 577.9 128 584 128c6.14 0 12.28-2.344 16.97-7.031c9.374-9.375 9.374-24.56 0-33.94L577.9 64l23.03-23.03c9.374-9.375 9.374-24.56 0-33.94c-9.374-9.375-24.56-9.375-33.93 0l-23.03 23.03l-23.03-23.03c-9.374-9.375-24.56-9.375-33.93 0s-9.374 24.56 0 33.94L510.1 64l-23.03 23.03c-9.374 9.375-9.374 24.56 0 33.94C491.7 125.7 497.9 128 504 128s12.28-2.344 16.97-7.031L544 97.94z\", \"M443.7 384.1C437.8 394.3 427.1 400 416.1 400c-5.49 0-11.2-1.406-16.28-4.375L256.1 311.7L255.9 480c0 17.69-14.19 32-31.87 32s-32.03-14.31-32.03-32V311.7l-143.8 83.88C43.16 398.6 37.45 400 31.96 400c-11.01 0-21.65-5.75-27.59-15.94c-8.93-15.25-3.725-34.83 11.55-43.73L160.6 256L15.92 171.7C.6437 162.8-4.561 143.2 4.369 127.9c8.883-15.28 28.56-20.5 43.87-11.56L192 200.3V32c0-17.69 14.34-32 32.03-32s31.87 14.31 31.87 32l.1539 168.3l143.8-83.88c15.28-8.906 34.98-3.688 43.87 11.56c8.93 15.25 3.725 34.83-11.55 43.73L287.5 256l144.6 84.33C447.4 349.2 452.6 368.8 443.7 384.1z\"]]\n};\nvar faHandsClapping = {\n  prefix: 'fad',\n  iconName: 'hands-clapping',\n  icon: [512, 512, [], \"e1a8\", [\"M384 357.5l0-163.9c0-6.016-4.672-33.69-32-33.69c-17.69 0-32.07 14.33-32.07 31.1L320 268.1L169.2 117.3C164.5 112.6 158.3 110.3 152.2 110.3c-13.71 0-24 11.21-24 24c0 6.141 2.344 12.28 7.031 16.97l89.3 89.3C227.4 243.4 228.9 247.2 228.9 251c0 3.8-1.45 7.6-4.349 10.5c-2.899 2.899-6.7 4.349-10.5 4.349c-3.8 0-7.6-1.45-10.5-4.349l-107.6-107.6C91.22 149.2 85.08 146.9 78.94 146.9c-13.71 0-24 11.21-24 24c0 6.141 2.344 12.28 7.031 16.97l107.6 107.6C172.5 298.4 173.9 302.2 173.9 305.1c0 3.8-1.45 7.6-4.349 10.5c-2.899 2.9-6.7 4.349-10.5 4.349c-3.8 0-7.6-1.45-10.5-4.349L59.28 227.2C54.59 222.5 48.45 220.1 42.31 220.1c-13.71 0-24 11.21-24 24c0 6.141 2.344 12.28 7.031 16.97l89.3 89.3c2.9 2.899 4.349 6.7 4.349 10.5c0 3.8-1.45 7.6-4.349 10.5c-2.899 2.899-6.7 4.349-10.5 4.349c-3.8 0-7.6-1.45-10.5-4.349L40.97 318.7C36.28 314 30.14 311.7 24 311.7c-13.71 0-23.99 11.26-23.99 24.05c0 6.141 2.332 12.23 7.02 16.92C112.6 458.2 151.3 512 232.3 512C318.1 512 384 440.9 384 357.5z\", \"M320 0c-8.844 0-16 7.156-16 16v64C304 88.84 311.2 96 320 96s16-7.156 16-16v-64C336 7.156 328.8 0 320 0zM383.4 96c5.125 0 10.16-2.453 13.25-7.016l32.56-48c1.854-2.746 2.744-5.865 2.744-8.951c0-8.947-7.273-16.04-15.97-16.04c-5.125 0-10.17 2.465-13.27 7.02l-32.56 48C368.3 73.76 367.4 76.88 367.4 79.97C367.4 88.88 374.7 96 383.4 96zM237.3 23.02C234.2 18.46 229.1 15.98 223.1 15.98c-8.664 0-15.98 7.074-15.98 16.05c0 3.086 .8906 6.205 2.744 8.951l32.56 48C246.4 93.55 251.4 96 256.6 96c8.762 0 15.99-7.117 15.99-16.03c0-3.088-.8906-6.205-2.744-8.951L237.3 23.02zM480 160c-17.69 0-32 14.33-32 32v76.14l-32-32v121.4c0 94.01-63.31 141.5-78.32 152.2C345.1 510.9 352.6 512 360.3 512C446.1 512 512 440.9 512 357.5l-.0625-165.6C511.9 174.3 497.7 160 480 160z\"]]\n};\nvar faRepublican = {\n  prefix: 'fad',\n  iconName: 'republican',\n  icon: [640, 512, [], \"f75e\", [\"M624 319.1L592 319.1c-8.799 0-15.1 7.199-15.1 15.1v63.99c0 8.748-7.25 15.1-15.1 15.1c-8.75 0-15.1-7.25-15.1-15.1l-.0313-111.1L.025 287.1v159.1c0 17.6 14.4 31.1 31.1 31.1L95.98 479.1c17.6 0 32.04-14.4 32.04-32v-63.98l191.1-.0169v63.99c0 17.6 14.36 32 31.96 32l64.04 .013c17.6 0 31.1-14.4 31.1-31.1l-.0417-96.01l32.04 .0006v43.25c0 41.79 29.91 80.03 71.48 84.35C599.3 484.5 640 446.9 640 399.1v-63.98C640 327.2 632.8 319.1 624 319.1z\", \"M384 32.01L159.1 32C71.62 32 0 103.6 0 191.1l.025 95.99l543.9-.0049l.0313-95.98C544 103.6 472.4 32.01 384 32.01zM176.3 170.4l-19.75 19.37l4.75 27.25c.7498 4.875-4.375 8.625-8.75 6.25l-24.5-12.87L103.5 223.2C99.27 225.6 94.02 221.9 94.77 216.1l4.75-27.25l-19.75-19.37C76.15 166.9 78.15 160.9 83.02 160.2L110.4 156.2l12.25-24.87c2.125-4.5 8.625-4.375 10.62 0L145.5 156.2L172.9 160.2C177.9 160.9 179.8 166.9 176.3 170.4zM320.3 170.4l-19.75 19.37l4.75 27.25c.7498 4.875-4.375 8.625-8.75 6.25L272 210.4l-24.5 12.87C243.3 225.6 238 221.9 238.8 216.1L243.5 189.7l-19.75-19.37c-3.625-3.5-1.625-9.498 3.25-10.12L254.4 156.2l12.25-24.87c2.125-4.5 8.625-4.375 10.62 0L289.5 156.2l27.37 4C321.9 160.9 323.8 166.9 320.3 170.4zM464.3 170.4l-19.75 19.37l4.75 27.25c.7498 4.875-4.375 8.625-8.75 6.25l-24.5-12.87l-24.5 12.87c-4.25 2.375-9.5-1.375-8.75-6.25l4.75-27.25l-19.75-19.37c-3.625-3.5-1.625-9.498 3.25-10.12l27.37-4l12.25-24.87c2.125-4.5 8.625-4.375 10.62 0l12.25 24.87l27.37 4C465.9 160.9 467.8 166.9 464.3 170.4z\"]]\n};\nvar faLeafMaple = {\n  prefix: 'fad',\n  iconName: 'leaf-maple',\n  icon: [512, 512, [127809], \"f6f6\", [\"M503.1 196.1l-141.3 89.89l65.07-16.67c12.66-2.758 23.82 8.648 20.69 21.19l-13.92 25.83l51.53 45.51c8.65 6.895 8.65 20.18 0 27.08l-51.53 45.51l13.92 25.7c3.133 12.54-8.023 24.07-20.69 21.19l-160.6-33.1l-16.05 37.24c-3.009 7.019-9.465 10.53-15.94 10.53c-6.473 .0001-12.96-3.509-16.03-10.53l-48.69-109.9l142.6-142.6c9.375-9.375 9.375-24.56 0-33.94c-9.375-9.375-24.56-9.375-33.94 0L136.5 341.6L26.53 292.9C19.51 289.8 16 283.3 16 276.9C15.1 270.4 19.51 263.9 26.53 260.9l37.24-16.05L30.67 84.27C27.79 71.6 39.32 60.45 51.86 63.58l25.7 13.92l45.51-51.53c6.896-8.652 20.19-8.652 27.08 0l45.51 51.53l25.83-13.92C234 60.45 245.4 71.6 242.7 84.27L226 149.3l89.9-141.3c3.053-4.829 7.829-7.511 12.86-7.999c6.332-.6135 13.03 2.227 16.73 8.374l22.31 37.36L456.8 35.88c5.596-.6289 10.71 1.43 14.28 5.02c3.596 3.574 5.652 8.691 5.023 14.29l-9.904 89.02l37.36 22.32c4.842 2.914 7.607 7.64 8.264 12.61C512.7 185.5 510.1 192.2 503.1 196.1z\", \"M312.1 232.1l-272 271.1C36.28 509.7 30.14 511.1 24 511.1s-12.28-2.344-16.97-7.031C2.344 500.3 0 494.1 0 487.1c0-6.141 2.344-12.28 7.031-16.97l272-271.1c9.375-9.375 24.56-9.375 33.94 0S322.3 223.6 312.1 232.1z\"]]\n};\nvar faArrowLeft = {\n  prefix: 'fad',\n  iconName: 'arrow-left',\n  icon: [448, 512, [8592], \"f060\", [\"M447.1 256C447.1 273.7 433.7 288 416 288H109.3l-32-32l32-32H416C433.7 224 447.1 238.3 447.1 256z\", \"M192 448c-8.188 0-16.38-3.125-22.62-9.375l-160-160c-12.5-12.5-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L77.25 256l137.4 137.4c12.5 12.5 12.5 32.75 0 45.25C208.4 444.9 200.2 448 192 448z\"]]\n};\nvar faPersonCircleXmark = {\n  prefix: 'fad',\n  iconName: 'person-circle-xmark',\n  icon: [576, 512, [], \"e543\", [\"M112 48C112 21.49 133.5 0 160 0C186.5 0 208 21.49 208 48C208 74.51 186.5 96 160 96C133.5 96 112 74.51 112 48zM120 512C102.3 512 88 497.7 88 480V256.9L59.43 304.5C50.33 319.6 30.67 324.5 15.52 315.4C.3696 306.3-4.531 286.7 4.573 271.5L62.85 174.6C80.2 145.7 111.4 128 145.1 128H174.9C208.6 128 239.8 145.7 257.2 174.6L302.1 249.3C285.1 266.9 273.4 287.7 265.5 310.8C263.6 308.9 261.1 306.8 260.6 304.5L232 256.9V480C232 497.7 217.7 512 200 512C182.3 512 168 497.7 168 480V352H152V480C152 497.7 137.7 512 120 512L120 512z\", \"M576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM468.7 308.7L432 345.4L395.3 308.7C389.1 302.4 378.9 302.4 372.7 308.7C366.4 314.9 366.4 325.1 372.7 331.3L409.4 368L372.7 404.7C366.4 410.9 366.4 421.1 372.7 427.3C378.9 433.6 389.1 433.6 395.3 427.3L432 390.6L468.7 427.3C474.9 433.6 485.1 433.6 491.3 427.3C497.6 421.1 497.6 410.9 491.3 404.7L454.6 368L491.3 331.3C497.6 325.1 497.6 314.9 491.3 308.7C485.1 302.4 474.9 302.4 468.7 308.7V308.7z\"]]\n};\nvar faRuler = {\n  prefix: 'fad',\n  iconName: 'ruler',\n  icon: [512, 512, [128207], \"f545\", [\"M177.9 494.1C159.2 512.8 128.8 512.8 110.1 494.1L17.94 401.9C-.8054 383.2-.8054 352.8 17.94 334.1L68.69 283.3L116.7 331.3C122.9 337.6 133.1 337.6 139.3 331.3C145.6 325.1 145.6 314.9 139.3 308.7L91.31 260.7L132.7 219.3L180.7 267.3C186.9 273.6 197.1 273.6 203.3 267.3C209.6 261.1 209.6 250.9 203.3 244.7L155.3 196.7L196.7 155.3L244.7 203.3C250.9 209.6 261.1 209.6 267.3 203.3C273.6 197.1 273.6 186.9 267.3 180.7L219.3 132.7L260.7 91.31L308.7 139.3C314.9 145.6 325.1 145.6 331.3 139.3C337.6 133.1 337.6 122.9 331.3 116.7L283.3 68.69L334.1 17.94C352.8-.8035 383.2-.8035 401.9 17.94L494.1 110.1C512.8 128.8 512.8 159.2 494.1 177.9L177.9 494.1z\", \"M260.7 91.31L283.3 68.69L331.3 116.7C337.6 122.9 337.6 133.1 331.3 139.3C325.1 145.6 314.9 145.6 308.7 139.3L260.7 91.31zM196.7 155.3L219.3 132.7L267.3 180.7C273.6 186.9 273.6 197.1 267.3 203.3C261.1 209.6 250.9 209.6 244.7 203.3L196.7 155.3zM132.7 219.3L155.3 196.7L203.3 244.7C209.6 250.9 209.6 261.1 203.3 267.3C197.1 273.6 186.9 273.6 180.7 267.3L132.7 219.3zM68.69 283.3L91.31 260.7L139.3 308.7C145.6 314.9 145.6 325.1 139.3 331.3C133.1 337.6 122.9 337.6 116.7 331.3L68.69 283.3z\"]]\n};\nvar faCupStrawSwoosh = {\n  prefix: 'fad',\n  iconName: 'cup-straw-swoosh',\n  icon: [384, 512, [], \"e364\", [\"M32 192l29.12 291.2C62.76 499.5 76.52 512 92.96 512h198.1c16.44 0 30.21-12.46 31.84-28.82L352 192H32zM309.4 296.9c-33.61 2.209-65.46 20.59-90.15 53.53c-34.33 45.77-82.24 72.27-131.9 73.38L82.56 376h1.564c36.03 0 70.38-19.31 96.67-54.41c34.7-46.26 83.25-72.91 133.4-73.49L309.4 296.9z\", \"M384 175.1L383.1 143.1c0-8.875-7.125-15.1-15.1-15.1l-145.2-.0002l20-80l45.27-.0012c8.875 0 16-7.125 16-15.1l-.0195-15.1c0-8.875-7.123-16-15.1-16l-51.52 .0002c-18.38 0-34.36 12.49-38.73 30.24L173.3 127.1l-157.3 .0002C7.123 127.1 0 135.1 0 143.1v31.1c0 8.875 7.125 16 16 16h352C376.9 191.1 384 184.9 384 175.1z\"]]\n};\nvar faTemperatureSun = {\n  prefix: 'fad',\n  iconName: 'temperature-sun',\n  icon: [640, 512, [\"temperature-hot\"], \"f76a\", [\"M607.1 278.5V112c0-61.88-50.12-112-112-112c-61.88 0-112 50.13-112 112v166.5C364.2 303.1 351.1 334 351.1 368c0 79.5 64.5 144 144 144S640 447.5 640 368C640 334 627.8 303.1 607.1 278.5zM495.1 448c-44.13 0-80.01-35.88-80.01-80c0-25.5 12.25-48.88 32-63.75V112c0-26.5 21.51-48 48.01-48c26.5 0 48 21.5 48 48v192.3c19.75 14.75 32 38.25 32 63.75C575.1 412.1 540.1 448 495.1 448z\", \"M159.1 224c0 35.25 28.75 64 64 64c35.25 0 64-28.75 64-64s-28.75-64-64-64C188.7 160 159.1 188.8 159.1 224zM511.1 322.9V112c0-8.75-7.249-16-16-16c-8.75 0-16 7.25-16 16v210.9C461.4 329.5 447.1 347.1 447.1 368c0 26.5 21.5 48 48 48c26.5 0 48-21.5 48-48C543.1 347.1 530.6 329.5 511.1 322.9zM237.6 8.375c-5.625-11.12-21.63-11.12-27.25 0L168.1 91.25L81.1 61.88C69.22 58 57.97 69.25 61.85 81.13L91.22 169L8.344 210.4c-11.12 5.625-11.12 21.5 0 27.12L91.22 279l-29.38 87.88C57.85 378.8 69.22 390 81.1 386.1l87.88-29.38l41.38 82.88c5.625 11.12 21.63 11.12 27.13 0l41.38-82.88l41.13 13.62c0-.75-.125-1.625-.125-2.5c.125-35.75 11.12-70.13 32.13-100V112c0-16.88 3.5-33 8.875-48.13L278.1 91.25L237.6 8.375zM291.9 291.9c-37.38 37.38-98.25 37.38-135.8 0s-37.38-98.38 0-135.8s98.25-37.38 135.8 0C329.2 193.5 329.2 254.5 291.9 291.9z\"]]\n};\nvar faTemperatureHot = faTemperatureSun;\nvar faAlignLeft = {\n  prefix: 'fad',\n  iconName: 'align-left',\n  icon: [448, 512, [], \"f036\", [\"M32 352C14.33 352 0 337.7 0 320C0 302.3 14.33 288 32 288H256C273.7 288 288 302.3 288 320C288 337.7 273.7 352 256 352H32zM32 96C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H256C273.7 32 288 46.33 288 64C288 81.67 273.7 96 256 96H32z\", \"M32 480C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416H416C433.7 416 448 430.3 448 448C448 465.7 433.7 480 416 480H32zM32 224C14.33 224 0 209.7 0 192C0 174.3 14.33 160 32 160H416C433.7 160 448 174.3 448 192C448 209.7 433.7 224 416 224H32z\"]]\n};\nvar faDiceD6 = {\n  prefix: 'fad',\n  iconName: 'dice-d6',\n  icon: [448, 512, [], \"f6d1\", [\"M426.2 117.2c0 2.825-1.352 5.647-4.051 7.248L224 242.6L25.88 124.4C23.19 122.8 21.85 119.1 21.85 117.2c0-2.8 1.32-5.603 3.965-7.221l165.1-100.9C201.7 3.023 212.9 0 224 0s22.27 3.023 32.22 9.07l165.1 100.9C424.8 111.6 426.2 114.4 426.2 117.2z\", \"M7.994 153.5c1.326 0 2.687 .3508 3.975 1.119L208 271.5v223.8c0 9.741-7.656 16.71-16.01 16.71c-2.688 0-5.449-.7212-8.05-2.303l-152.2-92.47C12.13 405.3 0 383.3 0 359.5v-197.7C0 156.1 3.817 153.5 7.994 153.5zM440 153.5C444.2 153.5 448 156.1 448 161.8v197.7c0 23.75-12.12 45.75-31.78 57.69l-152.2 92.5C261.5 511.3 258.7 512 256 512C247.7 512 240 505 240 495.3V271.5l196-116.9C437.3 153.8 438.7 153.5 440 153.5z\"]]\n};\nvar faRestroom = {\n  prefix: 'fad',\n  iconName: 'restroom',\n  icon: [640, 512, [], \"f7bd\", [\"M319.1 0C306.8 0 296 10.8 296 24v464c0 13.2 10.8 24 23.1 24s24-10.8 24-24V24C344 10.8 333.2 0 319.1 0zM128 0C101.5 0 80 21.5 80 48S101.5 96 128 96s47.1-21.5 47.1-48S154.5 0 128 0zM511.1 0c-26.5 0-47.1 21.5-47.1 48S485.5 96 511.1 96s48-21.5 48-48S538.5 0 511.1 0z\", \"M213.7 171.8C204.9 145.6 180.5 128 152.9 128H103.1C75.47 128 51.06 145.6 42.37 171.8L1.653 293.9c-5.594 16.77 3.469 34.89 20.22 40.48c12.68 4.211 25.93 .1426 34.13-9.18V480c0 17.67 14.33 32 32 32s31.1-14.33 31.1-32l-.0003-144h16l.0003 144c0 17.67 14.33 32 32 32s31.1-14.33 31.1-32l-.0003-155.2c6.041 6.971 14.7 11.25 24 11.25c3.344 0 6.75-.5313 10.13-1.656c16.75-5.594 25.81-23.72 20.22-40.48L213.7 171.8zM638.3 293.9l-40.69-122.1C588.9 145.6 564.5 128 536.9 128h-49.88c-27.59 0-52 17.59-60.69 43.75l-40.72 122.1c-5.594 16.77 3.469 34.89 20.22 40.48c3.422 1.137 6.856 1.273 10.25 1.264L399.1 384h40v96c0 17.67 14.32 32 31.1 32s32-14.33 32-32v-96h16v96c0 17.67 14.32 32 31.1 32s32-14.33 32-32v-96h39.1l-15.99-47.98c3.342 0 6.747-.5313 10.12-1.656C634.9 328.8 643.9 310.6 638.3 293.9z\"]]\n};\nvar faHighDefinition = {\n  prefix: 'fad',\n  iconName: 'high-definition',\n  icon: [576, 512, [\"rectangle-hd\"], \"e1ae\", [\"M512 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V96C576 60.65 547.3 32 512 32zM272 328C272 341.3 261.3 352 248 352S224 341.3 224 328v-48H160v48C160 341.3 149.3 352 136 352S112 341.3 112 328v-144C112 170.8 122.8 160 136 160S160 170.8 160 184v48h64v-48C224 170.8 234.8 160 248 160S272 170.8 272 184V328zM384 352h-56c-13.25 0-24-10.75-24-24v-144C304 170.8 314.8 160 328 160H384c52.94 0 96 43.06 96 96S436.9 352 384 352zM384 208h-32v96h32c26.47 0 48-21.53 48-48S410.5 208 384 208z\", \"M248 160C234.8 160 224 170.8 224 184v48H160v-48C160 170.8 149.3 160 136 160S112 170.8 112 184v144C112 341.3 122.8 352 136 352S160 341.3 160 328v-48h64v48C224 341.3 234.8 352 248 352s24-10.75 24-24v-144C272 170.8 261.3 160 248 160zM384 160h-56c-13.25 0-24 10.75-24 24v144c0 13.25 10.75 24 24 24H384c52.94 0 96-43.06 96-96S436.9 160 384 160zM384 304h-32v-96h32c26.47 0 48 21.53 48 48S410.5 304 384 304z\"]]\n};\nvar faRectangleHd = faHighDefinition;\nvar faJ = {\n  prefix: 'fad',\n  iconName: 'j',\n  icon: [320, 512, [106], \"4a\", [\"M320 64.01v259.4c0 86.36-71.78 156.6-160 156.6s-160-70.26-160-156.6V288c0-17.67 14.31-32 32-32s32 14.33 32 32v35.38c0 51.08 43.06 92.63 96 92.63s96-41.55 96-92.63V64.01c0-17.67 14.31-32 32-32S320 46.34 320 64.01z\", \"\"]]\n};\nvar faGalaxy = {\n  prefix: 'fad',\n  iconName: 'galaxy',\n  icon: [512, 512, [], \"e008\", [\"M506.6 274.1c-16.88-71.13-75.38-127.9-147-142.1c-34-7-69.13-4.625-101.9 6.625c7.5-49.25 39.75-91.13 85.5-110.8c13.38-5.75 10.38-25.5-4-26.88c-21.88-2.25-43.88-.625-65.13 4.375C202.1 22.24 146.2 80.74 131.1 152.4C124.1 186.4 127.4 221.5 138.6 254.2C89.37 246.7 47.49 214.5 27.87 168.7C22.12 155.4 2.368 158.4 .9925 172.7C-1.258 194.6 .3674 216.6 5.368 237.9c16.88 71.13 75.38 127.9 147 142.1c34 7 69.13 4.625 101.9-6.625c-7.5 49.25-39.75 91.13-85.5 110.8c-13.38 5.75-10.38 25.5 4 26.88c21.88 2.25 43.88 .625 65.13-4.375c71.13-16.88 127.9-75.38 142.1-147c7-34 4.625-69.13-6.625-101.9c49.25 7.5 91.13 39.75 110.8 85.5c5.75 13.38 25.5 10.38 26.88-4C513.3 317.4 511.6 295.4 506.6 274.1zM255.1 304C229.5 304 207.1 282.5 207.1 256s21.5-48 48-48S304 229.5 304 256S282.5 304 255.1 304z\", \"M446 91.59c18.56 11.49 35.27 25.9 49.15 42.96c9.192 11.14-2.652 27.22-16.18 21.83c-23.89-9.549-49.42-12.21-74.06-8.61c-14.3-7.051-29.41-12.61-45.32-15.78c-34-7-69.13-4.625-101.9 6.625c3.623-23.8 13.13-45.79 27.05-64.47C337.7 56.19 397.6 61.75 446 91.59zM227.2 437.9c13.91-18.68 23.42-40.67 27.05-64.47c-32.75 11.25-67.88 13.63-101.9 6.625c-15.91-3.166-31.02-8.727-45.32-15.78c-24.65 3.604-50.17 .9375-74.06-8.61c-13.52-5.391-25.37 10.7-16.17 21.83c13.88 17.06 30.58 31.47 49.14 42.96C114.4 450.2 174.3 455.8 227.2 437.9zM373.4 257.8c11.25 32.75 13.63 67.88 6.625 101.9c-3.164 15.91-8.727 31.02-15.78 45.32c3.604 24.65 .9395 50.17-8.61 74.06c-5.391 13.52 10.7 25.37 21.83 16.17c17.06-13.88 31.47-30.58 42.96-49.14c29.84-48.41 35.4-108.4 17.44-161.2C419.2 270.9 397.2 261.4 373.4 257.8zM138.6 254.2C127.4 221.5 124.1 186.4 131.1 152.4C135.2 136.5 140.7 121.4 147.8 107.1C144.2 82.4 146.8 56.88 156.4 32.99c5.391-13.52-10.7-25.37-21.83-16.18C117.5 30.69 103.1 47.4 91.59 65.96C61.75 114.4 56.19 174.3 74.15 227.2C92.83 241.1 114.8 250.6 138.6 254.2z\"]]\n};\nvar faUsersViewfinder = {\n  prefix: 'fad',\n  iconName: 'users-viewfinder',\n  icon: [640, 512, [], \"e595\", [\"M127.8 176C127.8 149.5 149.3 128 175.8 128C202.3 128 223.8 149.5 223.8 176C223.8 202.5 202.3 224 175.8 224C149.3 224 127.8 202.5 127.8 176V176zM218.7 256C227.8 256 236.5 258.3 244 262.4C211.6 274.3 186.8 301.9 178.8 336H122.7C107.9 336 96 324.1 96 309.3C96 279.9 119.9 256 149.3 256H218.7zM517.3 336H461.2C453.2 301.9 428.4 274.3 395.1 262.4C403.5 258.3 412.2 256 421.3 256H490.7C520.1 256 544 279.9 544 309.3C544 324.1 532.1 336 517.3 336H517.3zM432 360C432 373.3 421.3 384 408 384H232C218.7 384 208 373.3 208 360C208 351.6 209.4 343.5 212.1 336C220.7 311.7 241.1 293.4 267.1 288.1C271.9 288.3 275.9 288 280 288H360C364.1 288 368.1 288.3 372 288.1C398 293.4 419.3 311.7 427.9 336C430.6 343.5 432 351.6 432 360zM416 176C416 149.5 437.5 128 464 128C490.5 128 512 149.5 512 176C512 202.5 490.5 224 464 224C437.5 224 416 202.5 416 176zM384 192C384 227.3 355.3 256 320 256C284.7 256 256 227.3 256 192C256 156.7 284.7 128 320 128C355.3 128 384 156.7 384 192z\", \"M136 48H48V136C48 149.3 37.25 160 24 160C10.75 160 0 149.3 0 136V32C0 14.33 14.33 0 32 0H136C149.3 0 160 10.75 160 24C160 37.25 149.3 48 136 48zM480 24C480 10.75 490.7 0 504 0H608C625.7 0 640 14.33 640 32V136C640 149.3 629.3 160 616 160C602.7 160 592 149.3 592 136V48H504C490.7 48 480 37.25 480 24zM48 464H136C149.3 464 160 474.7 160 488C160 501.3 149.3 512 136 512H32C14.33 512 0 497.7 0 480V376C0 362.7 10.75 352 24 352C37.25 352 48 362.7 48 376V464zM504 464H592V376C592 362.7 602.7 352 616 352C629.3 352 640 362.7 640 376V480C640 497.7 625.7 512 608 512H504C490.7 512 480 501.3 480 488C480 474.7 490.7 464 504 464z\"]]\n};\nvar faFileVideo = {\n  prefix: 'fad',\n  iconName: 'file-video',\n  icon: [384, 512, [], \"f1c8\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM224 384c0 17.67-14.33 32-32 32H96c-17.67 0-32-14.33-32-32V288c0-17.67 14.33-32 32-32h96c17.67 0 32 14.33 32 32V384zM320 387.1c0 12.57-13.82 20.23-24.48 13.57L256 376v-80l39.52-24.7C306.2 264.6 320 272.3 320 284.9V387.1z\", \"M256 0v128h128L256 0zM192 256H96C78.33 256 64 270.3 64 288v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32V288C224 270.3 209.7 256 192 256zM295.5 271.3L256 296v80l39.52 24.7C306.2 407.4 320 399.7 320 387.1V284.9C320 272.3 306.2 264.6 295.5 271.3z\"]]\n};\nvar faCherries = {\n  prefix: 'fad',\n  iconName: 'cherries',\n  icon: [640, 512, [], \"e0ec\", [\"M283.3 224.1c-25.43 0-55.7 6.713-91.21 22.33C156.5 230.8 126 224.1 100.6 224.1c-92.32 0-100.6 82.46-100.6 105.7c0 82.16 67.03 182.2 191.1 182.2s191.9-100.1 191.9-182.2C383.9 306.5 375.6 224.1 283.3 224.1zM539.3 224.1c-25.45 0-55.82 6.726-91.36 22.34c-28.02-12.31-52.72-18.85-74.44-21.18c19.77 18.08 42.37 51.21 42.37 104.6c0 4.159 2.75 87.86-69.58 155.5c27.79 16.53 61.76 26.74 101.6 26.74c125 0 192.1-100.1 192.1-182.2C640 306.5 631.7 224.1 539.3 224.1z\", \"M174.7 239.6c16.35-17.08 63.79-79.82 89.55-219.9c2.148-11.65 12.41-19.68 23.63-19.68c26.96 0 146.9 111.1 180.2 238.4c-6.551 2.391-13.19 4.909-20.13 7.96c-10.86-4.773-21.09-8.451-30.96-11.58c-25.35-78.67-79.73-137.1-113.6-167.4C285.3 145.4 261 197.1 241.4 229.5C226.2 233.1 209.8 238.6 192 246.4C186.1 243.8 180.4 241.7 174.7 239.6z\"]]\n};\nvar faUpRightFromSquare = {\n  prefix: 'fad',\n  iconName: 'up-right-from-square',\n  icon: [512, 512, [\"external-link-alt\"], \"f35d\", [\"M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320z\", \"M512 24V160c0 12.94-7.781 24.61-19.75 29.56c-12 4.906-25.72 2.203-34.88-6.938L416 141.3l-201.4 201.4C208.4 348.9 200.2 352 192 352s-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L370.8 96l-41.38-41.38c-9.156-9.156-11.91-22.91-6.938-34.88C327.4 7.797 339.1 0 352 0h136C501.3 0 512 10.74 512 24z\"]]\n};\nvar faExternalLinkAlt = faUpRightFromSquare;\nvar faCircleSort = {\n  prefix: 'fad',\n  iconName: 'circle-sort',\n  icon: [512, 512, [\"sort-circle\"], \"e030\", [\"M256 0c-141.4 0-256 114.6-256 256s114.6 256 256 256c141.4 0 256-114.6 256-256S397.4 0 256 0zM360.6 319.4l-91.53 91.25C265.6 414 260.9 416 256 416s-9.5-1.1-13-5.375L151.4 319.4C139.9 307.9 148.1 288 164.6 288h182.9C364 288 372.1 307.9 360.6 319.4zM347.5 224H164.6c-16.5 0-24.69-19.88-13.19-31.38L243 101.4C246.5 98 251.1 95.1 256 95.1s9.594 2 13.09 5.375l91.53 91.25C372.1 204.1 364 224 347.5 224z\", \"M164.6 224h182.9c16.5 0 24.62-19.88 13.12-31.38l-91.53-91.25C265.6 98 260.9 95.1 256 95.1S246.5 98 243 101.4L151.4 192.6C139.9 204.1 148.1 224 164.6 224zM347.5 288H164.6c-16.5 0-24.69 19.88-13.19 31.38L243 410.6C246.5 414 251.1 416 256 416s9.594-1.1 13.09-5.375l91.53-91.25C372.1 307.9 364 288 347.5 288z\"]]\n};\nvar faSortCircle = faCircleSort;\nvar faTableCells = {\n  prefix: 'fad',\n  iconName: 'table-cells',\n  icon: [512, 512, [\"th\"], \"f00a\", [\"M144 160V96H208V160H304V96H368V160H448V224H368V288H448V352H368V416H304V352H208V416H144V352H64V288H144V224H64V160H144zM208 224V288H304V224H208z\", \"M448 32C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H448zM448 96H64V416H448V96z\"]]\n};\nvar faTh = faTableCells;\nvar faFilePdf = {\n  prefix: 'fad',\n  iconName: 'file-pdf',\n  icon: [384, 512, [], \"f1c1\", [\"M88 304H80V256H88C101.3 256 112 266.7 112 280C112 293.3 101.3 304 88 304zM192 256H200C208.8 256 216 263.2 216 272V336C216 344.8 208.8 352 200 352H192V256zM0 64C0 28.65 28.65 0 64 0H224V160H384V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64zM64 224C55.16 224 48 231.2 48 240V368C48 376.8 55.16 384 64 384C72.84 384 80 376.8 80 368V336H88C118.9 336 144 310.9 144 280C144 249.1 118.9 224 88 224H64zM160 368C160 376.8 167.2 384 176 384H200C226.5 384 248 362.5 248 336V272C248 245.5 226.5 224 200 224H176C167.2 224 160 231.2 160 240V368zM288 224C279.2 224 272 231.2 272 240V368C272 376.8 279.2 384 288 384C296.8 384 304 376.8 304 368V320H336C344.8 320 352 312.8 352 304C352 295.2 344.8 288 336 288H304V256H336C344.8 256 352 248.8 352 240C352 231.2 344.8 224 336 224H288z\", \"M224 160V0L384 160H224zM88 224C118.9 224 144 249.1 144 280C144 310.9 118.9 336 88 336H80V368C80 376.8 72.84 384 64 384C55.16 384 48 376.8 48 368V240C48 231.2 55.16 224 64 224H88zM112 280C112 266.7 101.3 256 88 256H80V304H88C101.3 304 112 293.3 112 280zM160 240C160 231.2 167.2 224 176 224H200C226.5 224 248 245.5 248 272V336C248 362.5 226.5 384 200 384H176C167.2 384 160 376.8 160 368V240zM192 352H200C208.8 352 216 344.8 216 336V272C216 263.2 208.8 256 200 256H192V352zM336 224C344.8 224 352 231.2 352 240C352 248.8 344.8 256 336 256H304V288H336C344.8 288 352 295.2 352 304C352 312.8 344.8 320 336 320H304V368C304 376.8 296.8 384 288 384C279.2 384 272 376.8 272 368V240C272 231.2 279.2 224 288 224H336z\"]]\n};\nvar faSiren = {\n  prefix: 'fad',\n  iconName: 'siren',\n  icon: [448, 512, [], \"e02d\", [\"M128.3 166.1c.25-2.125 1.375-4.125 3-5.375c1.75-1.25 3.875-1.875 6-1.5L153.1 162.2c2 .25 4 1.375 5.25 3C159.6 166.1 160.3 169.1 160 171.2L135.9 352H400l-25-200c-4-31.1-31.25-55.1-63.5-55.1h-175c-32.25 0-59.5 24-63.5 55.1L48 352h55.5L128.3 166.1z\", \"M424 352H24C10.75 352 0 362.7 0 376v79.1c0 13.25 10.75 24 24 24h400c13.25 0 24-10.75 24-24V376C448 362.7 437.3 352 424 352z\"]]\n};\nvar faArrowUpToDottedLine = {\n  prefix: 'fad',\n  iconName: 'arrow-up-to-dotted-line',\n  icon: [448, 512, [], \"e0a1\", [\"M416 95.1c17.67 0 32-14.33 32-32s-14.33-32-32-32s-32 14.33-32 32S398.3 95.1 416 95.1zM320 95.1c17.67 0 32-14.33 32-32s-14.33-32-32-32s-32 14.33-32 32S302.3 95.1 320 95.1zM224 95.1c17.67 0 32-14.33 32-32s-14.33-32-32-32s-32 14.33-32 32S206.3 95.1 224 95.1zM128 95.1c17.67 0 32-14.33 32-32s-14.33-32-32-32s-32 14.33-32 32S110.3 95.1 128 95.1zM32 95.1c17.67 0 32-14.33 32-32s-14.33-32-32-32s-32 14.33-32 32S14.33 95.1 32 95.1z\", \"M374.6 326.6C368.4 332.9 360.2 336 352 336s-16.38-3.125-22.62-9.375L256 253.3V432c0 17.69-14.31 32-32 32s-32-14.31-32-32V253.3l-73.38 73.38c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l128-128c12.5-12.5 32.75-12.5 45.25 0l128 128C387.1 293.9 387.1 314.1 374.6 326.6z\"]]\n};\nvar faImageLandscape = {\n  prefix: 'fad',\n  iconName: 'image-landscape',\n  icon: [576, 512, [\"landscape\"], \"e1b5\", [\"M528 64h-480C21.49 64 0 85.49 0 112v288C0 426.5 21.49 448 48 448h480c26.51 0 48-21.49 48-48v-288C576 85.49 554.5 64 528 64zM175.1 160c17.68 0 32 14.33 32 32s-14.32 32-32 32c-17.67 0-32-14.33-32-32S158.3 160 175.1 160zM446.1 375.6C443.3 380.8 437.9 384 432 384h-288c-6.023 0-11.53-3.379-14.26-8.75c-2.73-5.367-2.215-11.81 1.332-16.68l70-96C204.1 258.4 208.9 256 213.1 256c5.11 0 9.914 2.441 12.93 6.574l22.35 30.66l62.74-94.11C314.1 194.7 319.1 192 325.3 192c5.348 0 10.34 2.672 13.31 7.125l106.7 160C448.6 364 448.9 370.3 446.1 375.6z\", \"M446.1 375.6C443.3 380.8 437.9 384 432 384h-288c-6.023 0-11.53-3.379-14.26-8.75c-2.73-5.367-2.215-11.81 1.332-16.68l70-96C204.1 258.4 208.9 256 213.1 256c5.11 0 9.914 2.441 12.93 6.574l22.35 30.66l62.74-94.11C314.1 194.7 319.1 192 325.3 192c5.348 0 10.34 2.672 13.31 7.125l106.7 160C448.6 364 448.9 370.3 446.1 375.6z\"]]\n};\nvar faLandscape = faImageLandscape;\nvar faTankWater = {\n  prefix: 'fad',\n  iconName: 'tank-water',\n  icon: [448, 512, [], \"e452\", [\"M224 224c30.94 0 56-24.03 56-53.66S223.1 64 223.1 64S168 140.7 168 170.3S193.1 224 224 224zM312 307.2L297.1 296c-5.824-4.672-14.14-4.672-19.97 0l-14.05 11.23c-23.36 18.69-56.58 18.69-79.94 0L169.1 296c-5.824-4.672-14.14-4.672-19.97 0L135.1 307.2C115.2 323.9 86.53 325.7 64 312.7V416h320V312.7C361.5 325.7 332.8 323.9 312 307.2z\", \"M448 96v320c0 35.36-28.64 64-64 64H64c-35.36 0-64-28.64-64-64V96c0-35.36 28.64-64 64-64h135.7C186.6 49.5 173.8 67.17 162.1 85.63C159.9 88.96 157.8 92.45 155.6 96H64v320h320V96h-91.65c-2.145-3.553-4.32-7.039-6.432-10.37C274.2 67.17 261.4 49.5 248.3 32H384C419.4 32 448 60.64 448 96z\"]]\n};\nvar faCurlingStone = {\n  prefix: 'fad',\n  iconName: 'curling-stone',\n  icon: [576, 512, [129356, \"curling\"], \"f44a\", [\"M0 384c0 53.02 42.98 96 96 96h384c53.02 0 96-42.98 96-96v-16H0L0 384zM480 224h-384c-53.02 0-96 42.98-96 96L0 336h576V320C576 266.1 533 224 480 224z\", \"M480 224h-384c0-35.35 28.65-64 64-64V128c0-53.02 42.98-96 96-96h128C401.7 32 416 46.33 416 63.1S401.7 96 384 96H256C238.3 96 224 110.3 224 128v32h192C451.3 160 480 188.7 480 224z\"]]\n};\nvar faCurling = faCurlingStone;\nvar faGamepadModern = {\n  prefix: 'fad',\n  iconName: 'gamepad-modern',\n  icon: [640, 512, [127918, 63676, \"gamepad-alt\"], \"e5a2\", [\"M640 384.2c0-5.257-.4576-10.6-1.406-15.98l-33.38-211.6C591.4 77.96 522 32 319.1 32C119 32 48.71 77.46 34.78 156.6l-33.38 211.6c-.9487 5.383-1.406 10.72-1.406 15.98c0 51.89 44.58 95.81 101.5 95.81c49.69 0 93.78-30.06 109.5-74.64l7.5-21.36h203l7.5 21.36c15.72 44.58 59.81 74.64 109.5 74.64C595.4 479.1 640 436.1 640 384.2zM247.1 248l-31.96-.0098L215.1 280c0 13.2-10.78 24-23.98 24c-13.2 0-24.02-10.8-24.02-24l.0367-32.01L135.1 248c-13.2 0-23.98-10.8-23.98-24c0-13.2 10.77-24 23.98-24l32.04-.011L167.1 168c0-13.2 10.82-24 24.02-24c13.2 0 23.98 10.8 23.98 24l.0368 31.99L247.1 200c13.2 0 24.02 10.8 24.02 24C271.1 237.2 261.2 248 247.1 248zM432 311.1c-22.09 0-40-17.92-40-40c0-22.08 17.91-40 40-40s40 17.92 40 40C472 294.1 454.1 311.1 432 311.1zM496 215.1c-22.09 0-40-17.92-40-40c0-22.08 17.91-40 40-40s40 17.92 40 40C536 198.1 518.1 215.1 496 215.1z\", \"M247.1 200l-31.96-.011L215.1 168c0-13.2-10.78-24-23.98-24C178.8 144 167.1 154.8 167.1 168l.0367 31.99L135.1 200c-13.2 0-23.98 10.8-23.98 24c0 13.2 10.77 24 23.98 24l32.04-.0098L167.1 280c0 13.2 10.82 24 24.02 24c13.2 0 23.98-10.8 23.98-24l.0368-32.01L247.1 248c13.2 0 24.02-10.8 24.02-24C271.1 210.8 261.2 200 247.1 200z\"]]\n};\nvar faGamepadAlt = faGamepadModern;\nvar faMessagesQuestion = {\n  prefix: 'fad',\n  iconName: 'messages-question',\n  icon: [640, 512, [], \"e1e7\", [\"M352 0H64C28.75 0 0 28.75 0 63.1v192C0 291.2 28.75 320 64 320l32 .0106v54.25c0 7.998 9.125 12.62 15.5 7.875l82.75-62.12L352 319.9c35.25 .125 64-28.68 64-63.92V63.1C416 28.75 387.3 0 352 0zM208.5 268.5C194.7 268.5 184 257.8 184 244c0-13.77 10.71-24.47 24.47-24.47c13.77 0 24.47 10.71 24.47 24.47C232.9 257.8 222.2 268.5 208.5 268.5zM261.1 158.9l-35.18 21.41v1.529c0 9.941-8.412 18.35-18.35 18.35S190.1 191.8 190.1 181.9V169.6c0-6.117 3.059-12.23 9.176-16.06l43.59-26c5.354-3.059 8.412-8.412 8.412-14.53c0-9.178-7.648-16.82-16.82-16.82H194.7c-9.178 0-16.82 7.646-16.82 16.82c0 9.941-8.412 18.35-18.35 18.35c-9.941 0-18.35-8.412-18.35-18.35c0-29.82 23.71-53.53 53.53-53.53h39.76C264.3 59.53 288 83.23 288 113.1C288 131.4 278.1 149 261.1 158.9z\", \"M234.5 96.23c9.176 0 16.82 7.646 16.82 16.82c0 6.117-3.059 11.47-8.412 14.53l-43.59 26C193.2 157.4 190.1 163.5 190.1 169.6v12.23c0 9.941 8.41 18.35 18.35 18.35s18.35-8.412 18.35-18.35V180.4l35.18-21.41C278.1 149 288 131.4 288 113.1c0-29.82-23.71-53.53-53.53-53.53H194.7c-29.82 0-53.53 23.71-53.53 53.53c0 9.941 8.412 18.35 18.35 18.35c9.939 0 18.35-8.412 18.35-18.35c0-9.178 7.646-16.82 16.82-16.82H234.5zM576 128H448v128c0 52.87-43.13 95.99-96 95.99l-96 .0013v31.98c0 35.25 28.75 63.1 63.1 63.1l125.8-.0073l82.75 62.12C534.9 514.8 544 510.2 544 502.2v-54.24h32c35.25 0 64-28.75 64-63.1V191.1C640 156.7 611.3 128 576 128zM208.5 219.5C194.7 219.5 184 230.2 184 244c0 13.76 10.71 24.47 24.47 24.47c13.77 0 24.47-10.71 24.47-24.47C232.9 230.2 222.2 219.5 208.5 219.5z\"]]\n};\nvar faBookBible = {\n  prefix: 'fad',\n  iconName: 'book-bible',\n  icon: [448, 512, [\"bible\"], \"f647\", [\"M400 384H96c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32h320v-66.94C410.1 382.8 405.6 384 400 384z\", \"M96 384h304c26.51 0 48-21.49 48-48v-288C448 21.49 426.5 0 400 0H96C42.98 0 0 42.98 0 96v320c0 53.02 42.98 96 96 96h320c17.67 0 32-14.33 32-31.1C448 462.3 433.7 448 416 448l-318.6 0c-16.71 0-31.64-12.22-33.22-28.86C62.33 400.1 77.29 384 96 384zM144 144c0-8.875 7.125-15.1 16-15.1L208 128V80c0-8.875 7.125-15.1 16-15.1l32 .0009c8.875 0 16 7.12 16 15.1V128L320 128c8.875 0 16 7.121 16 15.1v32c0 8.875-7.125 16-16 16L272 192v112c0 8.875-7.125 16-16 16l-32-.0002c-8.875 0-16-7.127-16-16V192L160 192c-8.875 0-16-7.127-16-16V144z\"]]\n};\nvar faBible = faBookBible;\nvar faO = {\n  prefix: 'fad',\n  iconName: 'o',\n  icon: [448, 512, [111], \"4f\", [\"M224 32.01c-123.5 0-224 100.5-224 224s100.5 224 224 224s224-100.5 224-224S347.5 32.01 224 32.01zM224 416c-88.22 0-160-71.78-160-160s71.78-159.1 160-159.1s160 71.78 160 159.1S312.2 416 224 416z\", \"\"]]\n};\nvar faSuitcaseMedical = {\n  prefix: 'fad',\n  iconName: 'suitcase-medical',\n  icon: [512, 512, [\"medkit\"], \"f0fa\", [\"M64 480h64V96H64V480zM384 96v384h64V96H384z\", \"M0 144v288C0 457.6 22.41 480 48 480H64V96H48C22.41 96 0 118.4 0 144zM336 0h-160C150.4 0 128 22.41 128 48V480h256V48C384 22.41 361.6 0 336 0zM176 48h160V96h-160V48zM352 312C352 316.4 348.4 320 344 320H288v56c0 4.375-3.625 8-8 8h-48C227.6 384 224 380.4 224 376V320H168C163.6 320 160 316.4 160 312v-48C160 259.6 163.6 256 168 256H224V200C224 195.6 227.6 192 232 192h48C284.4 192 288 195.6 288 200V256h56C348.4 256 352 259.6 352 264V312zM464 96H448v384h16c25.59 0 48-22.41 48-48v-288C512 118.4 489.6 96 464 96z\"]]\n};\nvar faMedkit = faSuitcaseMedical;\nvar faBriefcaseArrowRight = {\n  prefix: 'fad',\n  iconName: 'briefcase-arrow-right',\n  icon: [512, 512, [], \"e2f2\", [\"M464 96H384V48C384 21.5 362.5 0 336 0h-160C149.5 0 128 21.5 128 48V96H48C21.5 96 0 117.5 0 144v288C0 458.5 21.5 480 48 480h416c26.5 0 48-21.5 48-48v-288C512 117.5 490.5 96 464 96zM176 48h160V96h-160V48zM376.1 304.1l-80 80c-9.375 9.375-24.56 9.375-33.94 0C258.3 380.3 256 374.2 256 368s2.344-12.28 7.031-16.97L302.1 312H152C138.8 312 128 301.3 128 288s10.75-24 24-24h150.1l-39.03-39.03c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0l80 80C386.3 280.4 386.3 295.6 376.1 304.1z\", \"M376.1 304.1l-80 80c-9.375 9.375-24.56 9.375-33.94 0C258.3 380.3 256 374.2 256 368s2.344-12.28 7.031-16.97L302.1 312H152C138.8 312 128 301.3 128 288s10.75-24 24-24h150.1l-39.03-39.03c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0l80 80C386.3 280.4 386.3 295.6 376.1 304.1z\"]]\n};\nvar faExpandWide = {\n  prefix: 'fad',\n  iconName: 'expand-wide',\n  icon: [512, 512, [], \"f320\", [\"M480 64h-96c-17.69 0-32 14.31-32 32s14.31 32 32 32h64v64c0 17.69 14.31 32 32 32s32-14.31 32-32V96C512 78.31 497.7 64 480 64zM128 384H64v-64c0-17.69-14.31-32-32-32s-32 14.31-32 32v96c0 17.69 14.31 32 32 32h96c17.69 0 32-14.31 32-32S145.7 384 128 384z\", \"M128 64H32C14.31 64 0 78.31 0 96v96c0 17.69 14.31 32 32 32s32-14.31 32-32V128h64c17.69 0 32-14.31 32-32S145.7 64 128 64zM480 288c-17.69 0-32 14.31-32 32v64h-64c-17.69 0-32 14.31-32 32s14.31 32 32 32h96c17.69 0 32-14.31 32-32v-96C512 302.3 497.7 288 480 288z\"]]\n};\nvar faClockElevenThirty = {\n  prefix: 'fad',\n  iconName: 'clock-eleven-thirty',\n  icon: [512, 512, [], \"e348\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM232 392C232 405.3 242.7 416 256 416C269.3 416 280 405.3 280 392V256C280 251.3 278.6 246.6 275.1 242.7L211.1 146.7C204.6 135.7 189.7 132.7 178.7 140C167.7 147.4 164.7 162.3 172 173.3L232 263.3L232 392z\", \"M256 416C242.7 416 232 405.3 232 392V263.3L172 173.3C164.7 162.3 167.7 147.4 178.7 140C189.7 132.7 204.6 135.7 211.1 146.7L275.1 242.7C278.6 246.6 280 251.3 280 256V392C280 405.3 269.3 416 256 416H256z\"]]\n};\nvar faRv = {\n  prefix: 'fad',\n  iconName: 'rv',\n  icon: [640, 512, [], \"f7be\", [\"M112 448C112 412.7 140.7 384 176 384C211.3 384 240 412.7 240 448C240 483.3 211.3 512 176 512C140.7 512 112 483.3 112 448zM432 448C432 412.7 460.7 384 496 384C531.3 384 560 412.7 560 448C560 483.3 531.3 512 496 512C460.7 512 432 483.3 432 448z\", \"M224 16C224 7.164 231.2 0 240 0H368C376.8 0 384 7.164 384 16V32H512C565 32 608 74.98 608 128C608 145.7 593.7 160 576 160H384V416H266.5C253.4 378.7 217.8 352 176 352C137.1 352 103.5 375.2 88.48 408.5L18.75 338.7C6.743 326.7 0 310.5 0 293.5V96C0 60.65 28.65 32 64 32H224V16zM96 208C96 216.8 103.2 224 112 224H240C248.8 224 256 216.8 256 208V144C256 135.2 248.8 128 240 128H112C103.2 128 96 135.2 96 144V208zM416 192H516.6C529.5 192 542 196.5 552 204.7L619.5 259.8C632.5 270.5 640 286.4 640 303.2V384C640 401.7 625.7 416 608 416H586.5C573.4 378.7 537.8 352 496 352C462.6 352 433.2 369 416 394.9V192zM521.6 241.8C520.2 240.6 518.4 240 516.6 240H464V288H578.1L521.6 241.8z\"]]\n};\nvar faUserSecret = {\n  prefix: 'fad',\n  iconName: 'user-secret',\n  icon: [448, 512, [128373], \"f21b\", [\"M176 320l32 56l-31.99 103.1L184 512h80l7.988-32.05L240 376l32-56H176zM350.8 163.9C341.2 166 331.1 167.9 320 169.5v16.52C320 207 302.8 224 281.6 224h-12.33c-16.46 0-30.29-10.39-35.63-24.99C232.1 194.9 228.4 192 224 192S215.9 194.9 214.4 199C209 213.6 195.2 224 178.8 224h-12.33C145.2 224 128 207 128 186V169.5C116.9 167.9 106.8 166 97.22 163.9C96.83 167.1 96 171.8 96 176c0 70.69 57.31 128 127.1 128S352 246.7 352 176C352 171.8 351.2 167.1 350.8 163.9z\", \"M105.5 224H48.02C36.7 224 28.96 235.4 33.16 245.9l37.15 92.87C27.87 370.4 0 420.4 0 477.3C0 496.5 15.52 512 34.66 512H184L117.9 247.6C112.9 240.3 108.9 232.3 105.5 224zM377.7 338.8l37.15-92.87C419 235.4 411.3 224 399.1 224h-57.48c-3.375 8.322-7.447 16.28-12.41 23.62L264 512h149.3C432.5 512 448 496.5 448 477.3C448 420.4 420.1 370.4 377.7 338.8zM281.6 224C302.8 224 320 207 320 186V169.5C377.3 161.2 416 145.8 416 128c0-16.08-31.75-30.28-80.31-38.99C323.8 45.15 304.9 0 277.4 0c-10.38 0-19.62 4.5-27.38 10.5c-15.25 11.88-36.75 11.88-52 0C190.3 4.5 181.1 0 170.7 0C143.2 0 124.4 45.16 112.5 88.98C63.83 97.68 32 111.9 32 128c0 17.76 38.67 33.22 96 41.53v16.52C128 207 145.2 224 166.4 224h12.33c16.46 0 30.29-10.39 35.63-24.99C215.9 194.9 219.6 192 224 192s8.105 2.887 9.615 7.008C238.1 213.6 252.8 224 269.3 224H281.6z\"]]\n};\nvar faOtter = {\n  prefix: 'fad',\n  iconName: 'otter',\n  icon: [640, 512, [129446], \"f700\", [\"M124.1 205.4l32.88-14.08C154.4 191.1 151.8 190.8 149.4 189.7l-8.314-3.777C133.1 182.3 128 174.9 128 166.7V160c0-6.723 5.996-12.17 13.39-12.17h37.21C186 147.8 192 153.3 192 160v6.701c0 8.15-5.068 15.6-13.09 19.25l-8.314 3.777c-2.391 1.088-5.012 1.324-7.598 1.631L195.9 205.4C199.8 207.1 204 208 208.3 208C234.6 208 256 186.6 256 160.3v-16C256 108.9 227.1 80 191.7 80H128.3C92.86 80 64 108.9 64 144.3v16C64 186.6 85.38 208 111.7 208C115.1 208 120.2 207.1 124.1 205.4zM224 128c8.836 0 16 7.162 16 16C240 152.8 232.8 160 224 160S208 152.8 208 144C208 135.2 215.2 128 224 128zM96 160C87.16 160 80 152.8 80 144C80 135.2 87.16 128 96 128s16 7.162 16 16C112 152.8 104.8 160 96 160zM356.6 319.1L320 320c-42.56 0-78.32-27.99-90.83-66.43C222.4 255.1 215.5 256 208.3 256C197.6 256 186.9 253.8 176.1 249.6L160 242.3L143 249.6C133.1 253.8 122.4 256 111.7 256C106.3 256 101.1 255.3 96 254.4V256c0 13.98 1.863 27.52 5.297 40.43C105 310.4 117.9 320 132.4 320H224c17.67 0 32 14.33 32 32c0 17.67-14.33 32-32 32h128v-32C352 340.1 353.6 330.3 356.6 319.1C356.5 320 356.6 319.9 356.6 319.1z\", \"M474.4 64.12C466.8 63.07 460 69.07 460 76.73c0 5.959 4.188 10.1 9.991 12.36C514.2 99.46 544 160 544 192v112c0 8.844-7.156 16-16 16S512 312.8 512 304V212c0-14.87-15.65-24.54-28.94-17.89c-28.96 14.48-47.83 42.99-50.51 74.88C403.7 285.6 384 316.3 384 352v32H224c17.67 0 32-14.33 32-32c0-17.67-14.33-32-32-32H132.4c-14.46 0-27.37-9.598-31.08-23.57C97.86 283.5 96 269.1 96 256V254.4C101.1 255.3 106.3 256 111.7 256c10.78 0 21.45-2.189 31.36-6.436L160 242.3l16.98 7.271C186.9 253.8 197.6 256 208.3 256c7.176 0 14.11-.9277 20.83-2.426C241.7 292 277.4 320 320 320l36.56-.0366C363.1 294.7 377.1 272.7 396.2 256H320c0-25.73 17.56-31.61 32.31-32C369.8 223.8 384 209.6 384 192c0-17.67-14.31-32-32-32c-15.09 0-32.99 4.086-49.28 13.06C303.3 168.9 304 164.7 304 160.3v-16c0-1.684-.4238-3.248-.4961-4.912C313.2 133.9 320 123.9 320 112C320 103.2 312.8 96 304 96H292.7C274.6 58.26 236.3 32 191.7 32H128.3C83.68 32 45.44 58.26 27.33 96H16C7.164 96 0 103.2 0 112c0 11.93 6.816 21.93 16.5 27.43C16.42 141.1 16 142.7 16 144.3v16c0 19.56 5.926 37.71 16 52.86V256c0 123.7 100.3 224 224 224h160c123.9-1.166 224-101.1 224-226.2C639.9 156.9 567.8 76.96 474.4 64.12zM64 160.3v-16C64 108.9 92.86 80 128.3 80h63.32C227.1 80 256 108.9 256 144.3v16C256 186.6 234.6 208 208.3 208c-4.309 0-8.502-.8608-12.46-2.558L162.1 191.4c2.586-.3066 5.207-.543 7.598-1.631l8.314-3.777C186.9 182.3 192 174.9 192 166.7V160c0-6.723-5.996-12.17-13.39-12.17H141.4C133.1 147.8 128 153.3 128 160v6.701c0 8.15 5.068 15.6 13.09 19.25l8.314 3.777c2.391 1.088 5.012 1.324 7.598 1.631l-32.88 14.08C120.2 207.1 115.1 208 111.7 208C85.38 208 64 186.6 64 160.3z\"]]\n};\nvar faDreidel = {\n  prefix: 'fad',\n  iconName: 'dreidel',\n  icon: [448, 512, [], \"f792\", [\"M438.6 86.63L334.3 190.9l71.9 71.94c6.562 6.564 9.813 15.13 9.813 23.69c0 8.564-3.25 17.13-9.813 23.69l-91.34 91.29L78.53 165.1l91.34-91.4c6.562-6.5 15.1-9.737 23.65-9.737c8.551 0 17.11 3.237 23.68 9.737l71.9 71.94l104.3-104.3C399.6 35.13 407.8 32 416 32c18.27 0 32 14.95 32 32C448 72.19 444.9 80.38 438.6 86.63z\", \"M314.9 401.5l-58.9 58.85C243.4 473 226.4 480 208.7 480H66.87C29.87 480 0 450.1 0 413.1V271.3C0 253.5 7.001 236.5 19.62 223.1l58.9-58.87L314.9 401.5z\"]]\n};\nvar faPersonDress = {\n  prefix: 'fad',\n  iconName: 'person-dress',\n  icon: [320, 512, [\"female\"], \"f182\", [\"M208 48C208 74.51 186.5 96 160 96C133.5 96 112 74.51 112 48C112 21.49 133.5 0 160 0C186.5 0 208 21.49 208 48z\", \"M88 384H70.2C59.28 384 51.57 373.3 55.02 362.9L93.28 248.1L59.43 304.5C50.33 319.6 30.67 324.5 15.52 315.4C.3696 306.3-4.531 286.7 4.573 271.5L58.18 182.3C78.43 148.6 114.9 128 154.2 128H165.8C205.1 128 241.6 148.6 261.8 182.3L315.4 271.5C324.5 286.7 319.6 306.3 304.5 315.4C289.3 324.5 269.7 319.6 260.6 304.5L226.7 248.1L264.1 362.9C268.4 373.3 260.7 384 249.8 384H232V480C232 497.7 217.7 512 200 512C182.3 512 168 497.7 168 480V384H152V480C152 497.7 137.7 512 120 512C102.3 512 88 497.7 88 480L88 384z\"]]\n};\nvar faFemale = faPersonDress;\nvar faCommentDollar = {\n  prefix: 'fad',\n  iconName: 'comment-dollar',\n  icon: [512, 512, [], \"f651\", [\"M256 31.1c-141.4 0-255.1 93.09-255.1 208c0 49.59 21.37 94.1 56.97 130.7c-12.5 50.39-54.31 95.3-54.81 95.8C0 468.8-.5938 472.2 .6875 475.2C1.1 478.2 4.813 479.1 8 479.1c66.31 0 116-31.8 140.6-51.41c32.72 12.31 69.02 19.41 107.4 19.41c141.4 0 255.1-93.09 255.1-207.1S397.4 31.1 256 31.1zM317.8 282.3c-3.623 20.91-19.47 34.64-41.83 39.43V332c0 11.03-8.946 20-19.99 20S236 343 236 332v-10.77c-8.682-1.922-17.3-4.723-25.06-7.512l-4.266-1.5C196.3 308.5 190.8 297.1 194.5 286.7c3.688-10.41 15.11-15.81 25.52-12.22l4.469 1.625c7.844 2.812 16.72 6 23.66 7.031c13.72 2.125 28.94 .1875 30.31-7.625c.875-5.094 1.359-7.906-27.92-16.28L244.7 257.5c-17.33-5.094-57.92-17-50.52-59.84C197.8 176.8 213.6 162.8 236 157.1V148c0-11.03 8.961-20 20.01-20s19.99 8.969 19.99 20v10.63c5.453 1.195 11.34 2.789 18.56 5.273c10.44 3.625 15.95 15.03 12.33 25.47c-3.625 10.41-15.06 15.94-25.45 12.34c-5.859-2.031-12-4-17.59-4.844C250.2 194.8 234.1 196.7 233.6 204.5C232.8 208.1 232.3 212.2 255.1 219.2l5.547 1.594C283.8 227.1 325.3 239 317.8 282.3z\", \"M317.8 282.3c-3.623 20.91-19.47 34.64-41.83 39.43V332c0 11.03-8.946 20-19.99 20S236 343 236 332v-10.77c-8.682-1.922-17.3-4.723-25.06-7.512l-4.266-1.5C196.3 308.5 190.8 297.1 194.5 286.7c3.688-10.41 15.11-15.81 25.52-12.22l4.469 1.625c7.844 2.812 16.72 6 23.66 7.031c13.72 2.125 28.94 .1875 30.31-7.625c.875-5.094 1.359-7.906-27.92-16.28L244.7 257.5c-17.33-5.094-57.92-17-50.52-59.84C197.8 176.8 213.6 162.8 236 157.1V148c0-11.03 8.961-20 20.01-20s19.99 8.969 19.99 20v10.63c5.453 1.195 11.34 2.789 18.56 5.273c10.44 3.625 15.95 15.03 12.33 25.47c-3.625 10.41-15.06 15.94-25.45 12.34c-5.859-2.031-12-4-17.59-4.844C250.2 194.8 234.1 196.7 233.6 204.5C232.8 208.1 232.3 212.2 255.1 219.2l5.547 1.594C283.8 227.1 325.3 239 317.8 282.3z\"]]\n};\nvar faBusinessTime = {\n  prefix: 'fad',\n  iconName: 'business-time',\n  icon: [640, 512, [\"briefcase-clock\"], \"f64a\", [\"M496 224C416.4 224 352 288.4 352 368s64.38 144 144 144s144-64.38 144-144S575.6 224 496 224zM544 384h-54.25C484.4 384 480 379.6 480 374.3V304C480 295.2 487.2 288 496 288C504.8 288 512 295.2 512 304V352h32c8.838 0 16 7.162 16 16C560 376.8 552.8 384 544 384zM320.1 352H208C199.2 352 192 344.8 192 336V288H0v144C0 457.6 22.41 480 48 480h312.2C335.1 449.6 320 410.5 320 368C320 362.6 320.5 357.3 320.1 352z\", \"M544 352h-32V304C512 295.2 504.8 288 496 288C487.2 288 480 295.2 480 304v70.25C480 379.6 484.4 384 489.8 384H544c8.838 0 16-7.164 16-16C560 359.2 552.8 352 544 352zM512 192.8V144C512 118.4 489.6 96 464 96H384V48C384 22.41 361.6 0 336 0h-160C150.4 0 128 22.41 128 48V96H48C22.41 96 0 118.4 0 144V288h339.4C368.5 231.1 427.6 192 496 192C501.4 192 506.7 192.3 512 192.8zM336 96h-160V48h160V96z\"]]\n};\nvar faBriefcaseClock = faBusinessTime;\nvar faFlowerTulip = {\n  prefix: 'fad',\n  iconName: 'flower-tulip',\n  icon: [512, 512, [127799], \"f801\", [\"M511.9 336.9C502 435 405.6 512 288.1 512H223.9c-117.5 0-213.9-77-223.8-175.1C-.9141 327.8 6.963 320 16.09 320h47.26c63.01 0 119.9 22.25 160.6 57.88L223.1 256h64.01l.0002 121.9C328.8 342.3 385.6 320 448.7 320h47.26C505 320 512.9 327.8 511.9 336.9z\", \"M223.1 256C153.2 256 95.98 198.8 95.98 128V32l80.01 48L257.1 0l78.89 80L416 32v96c0 70.75-57.26 128-128 128H223.1z\"]]\n};\nvar faPeoplePantsSimple = {\n  prefix: 'fad',\n  iconName: 'people-pants-simple',\n  icon: [448, 512, [], \"e21a\", [\"M96 0C60.63 0 32 28.62 32 64s28.62 64 64 64s64-28.62 64-64S131.4 0 96 0zM352 0c-35.38 0-64 28.62-64 64s28.62 64 64 64s64-28.62 64-64S387.4 0 352 0z\", \"M128 160H64C28.65 160 0 188.7 0 224v96c0 17.67 14.33 32 32 32v128c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-128c17.67 0 32-14.33 32-32V224C192 188.7 163.3 160 128 160zM384 160h-64c-35.35 0-64 28.65-64 64v96c0 17.67 14.33 32 32 32v128c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-128c17.67 0 32-14.33 32-32V224C448 188.7 419.3 160 384 160z\"]]\n};\nvar faCloudDrizzle = {\n  prefix: 'fad',\n  iconName: 'cloud-drizzle',\n  icon: [512, 512, [], \"f738\", [\"M352 424c-13.25 0-24 10.75-24 24v40c0 13.25 10.75 24 24 24s24-10.75 24-24V448C376 434.8 365.3 424 352 424zM448 352c-13.25 0-24 10.75-24 24V416c0 13.25 10.75 24 24 24s24-10.75 24-24v-40C472 362.8 461.3 352 448 352zM160 424c-13.25 0-24 10.75-24 24v40C136 501.3 146.8 512 160 512s24-10.75 24-24V448C184 434.8 173.3 424 160 424zM64 352c-13.25 0-24 10.75-24 24V416c0 13.25 10.75 24 24 24S88 429.3 88 416v-40C88 362.8 77.25 352 64 352zM256 352c-13.25 0-24 10.75-24 24V416c0 13.25 10.75 24 24 24s24-10.75 24-24v-40C280 362.8 269.3 352 256 352z\", \"M416 128c-.625 0-1.125 .25-1.625 .25C415.5 123 416 117.6 416 112C416 67.75 380.3 32 336 32c-24.62 0-46.25 11.25-61 28.75C256.4 24.75 219.3 0 176 0C114.1 0 64 50.13 64 112c0 7.25 .75 14.25 2.125 21.25C27.75 145.8 0 181.5 0 224c0 53 43 96 96 96h320c53 0 96-43 96-96S469 128 416 128z\"]]\n};\nvar faTableCellsLarge = {\n  prefix: 'fad',\n  iconName: 'table-cells-large',\n  icon: [512, 512, [\"th-large\"], \"f009\", [\"M64 288V224H224V96H288V224H448V288H288V416H224V288H64z\", \"M448 32C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H448zM448 96H64V416H448V96z\"]]\n};\nvar faThLarge = faTableCellsLarge;\nvar faBookTanakh = {\n  prefix: 'fad',\n  iconName: 'book-tanakh',\n  icon: [448, 512, [\"tanakh\"], \"f827\", [\"M48 384H352c17.67 0 32 14.33 32 32c0 17.67-14.33 32-32 32h-320L32 381.1C37.03 382.8 42.36 384 48 384z\", \"M131.5 168.6L113.1 139.5h34.88L131.5 168.6zM113.1 244.5h34.88l-17.5-29.12L113.1 244.5zM208 296.6l16.88-28.12H191.3L208 296.6zM208 87.38L191.3 115.5h33.5L208 87.38zM239.1 139.4H176.9L145.4 192l31.5 52.5h62.25L270.6 192L239.1 139.4zM301.1 139.5h-34.87l17.5 29.12L301.1 139.5zM448 96v320c0 53.02-42.98 96-96 96h-320C14.33 512 0 497.7 0 480C0 462.3 14.33 448 31.1 448h318.3c15.94 0 30.71-10.89 33.27-26.63C386.8 401.3 371.4 384 352 384H48C21.49 384 0 362.5 0 336v-288C0 21.49 21.49 0 48 0H352C405 0 448 42.98 448 96zM326.4 238.4L298.6 192l27.62-46.25c3.75-6.25 3.75-13.88 .25-20.12C323 119.4 316.4 115.5 309.1 115.5h-56.38L225 69.13C221.5 63.13 215 59.5 208 59.5S194.4 63.25 190.8 69.25L163.3 115.5H106.9C99.63 115.4 93 119.3 89.38 125.6c-3.5 6.125-3.5 13.88 .25 20L117.4 192L89.75 238.3C86.13 244.5 85.1 252.1 89.5 258.4C93 264.6 99.75 268.5 106.9 268.5h56.38L191 314.9c3.5 6 10 9.625 17 9.625c7.125 0 13.62-3.75 17.25-9.75l27.5-46.13h56.38c7.25 0 13.88-3.875 17.5-10.25C330.1 252.3 330.1 244.5 326.4 238.4zM267.1 244.5h34.87l-17.37-29.12L267.1 244.5z\"]]\n};\nvar faTanakh = faBookTanakh;\nvar faSolarSystem = {\n  prefix: 'fad',\n  iconName: 'solar-system',\n  icon: [512, 512, [], \"e02f\", [\"M391.8 188.1c-10.58 10.58-24.82 14.51-38.64 13.14c23.99 42.67 18.37 97.7-17.9 133.1c-43.5 44.32-114.7 44.95-159 1.455S131.2 221.1 174.7 177.7c35.79-36.46 91.67-44.25 136-18.9c-1.357-13.8 2.577-27.97 13.15-38.54c2.102-2.104 4.746-3.095 7.113-4.726c-23.46-12.52-49.05-19.51-74.97-19.51C167.7 96.01 96 167.6 96.01 256c.0059 88.36 71.64 159.1 160 159.1c42.43-.0039 83.11-16.87 113.1-46.87c51.02-51.02 59.67-127.6 27.37-188.1C394.9 183.4 393.9 186 391.8 188.1zM336.9 447.6c-78 32.85-168.1 15.28-228-44.53c-69.58-69.57-79.29-176.5-29.5-256.7C62.7 142.8 48.73 131.5 41.62 116c-64.97 99.28-53.88 233.8 33.34 320.1c76.11 76.31 191.9 96.57 289.4 50.62c-2.191-1.803-4.477-3.326-6.529-5.375C348.3 472.5 341 460.6 336.9 447.6zM437.1 75c-76.11-76.31-191.1-96.57-289.5-50.62c2.188 1.803 4.48 3.327 6.527 5.374c9.602 9.725 16.82 21.59 20.98 34.61c78-32.85 168.1-15.28 228 44.53c69.58 69.57 79.29 176.5 29.5 256.7c16.69 3.578 30.67 14.85 37.77 30.36C535.3 296.7 524.3 162.2 437.1 75z\", \"M52.33 52.35C52.33 52.36 52.34 52.35 52.33 52.35C30.47 74.23 30.46 109.7 52.33 131.6C74.2 153.4 109.7 153.4 131.5 131.6c21.87-21.87 21.87-57.32 0-79.19C109.7 30.49 74.21 30.49 52.33 52.35zM255.1 192C220.7 192 191.1 220.7 192 256C192 291.3 220.7 320 256 319.1S320 291.3 320 256C319.1 220.7 291.3 192 255.1 192zM391.8 188.1c18.74-18.75 18.72-49.12-.0194-67.87c-18.75-18.75-49.12-18.76-67.87-.0168c-18.75 18.75-18.76 49.14-.0121 67.89C342.6 206.9 373 206.9 391.8 188.1C391.8 188.1 391.8 188.1 391.8 188.1zM459.7 380.4c-21.87-21.87-57.33-21.87-79.2-.0039s-21.87 57.33-.0039 79.2s57.33 21.87 79.2 .002c0-.002 0 0 0 0C481.5 437.8 481.5 402.3 459.7 380.4z\"]]\n};\nvar faSealQuestion = {\n  prefix: 'fad',\n  iconName: 'seal-question',\n  icon: [512, 512, [], \"e243\", [\"M222.1 18.41C240.8-.3309 271.2-.3309 289.9 18.41L335.5 64H400C426.5 64 448 85.49 448 112V176.5L493.6 222.1C512.3 240.8 512.3 271.2 493.6 289.9L448 335.5V400C448 426.5 426.5 448 400 448H335.5L289.9 493.6C271.2 512.3 240.8 512.3 222.1 493.6L176.5 448H112C85.49 448 64 426.5 64 400V335.5L18.41 289.9C-.3328 271.2-.3328 240.8 18.41 222.1L64 176.5V112C64 85.49 85.49 64 112 64H176.5L222.1 18.41zM169.4 166.5C164.9 179 171.5 192.7 183.1 197.2C196.5 201.6 210.2 195.1 214.6 182.6L215.1 181.3C216.2 178.1 219.2 176 222.6 176H280.9C289.2 176 296 182.8 296 191.1C296 196.6 293.1 201.6 288.4 204.3L244.1 229.7C236.6 234 232 241.9 232 250.5V264C232 277.3 242.7 288 256 288C269.1 288 279.8 277.5 279.1 264.4L312.3 245.9C331.9 234.7 344 213.8 344 191.1C344 156.3 315.7 128 280.9 128H222.6C198.9 128 177.8 142.9 169.8 165.3L169.4 166.5zM256 320C238.3 320 224 334.3 224 352C224 369.7 238.3 384 256 384C273.7 384 288 369.7 288 352C288 334.3 273.7 320 256 320z\", \"M280.9 128C315.7 128 344 156.3 344 191.1C344 213.8 331.9 234.7 312.3 245.9L279.1 264.4C279.8 277.5 269.1 288 256 288C242.7 288 232 277.3 232 264V250.5C232 241.9 236.6 234 244.1 229.7L288.4 204.3C293.1 201.6 296 196.6 296 191.1C296 182.8 289.2 176 280.9 176H222.6C219.2 176 216.2 178.1 215.1 181.3L214.6 182.6C210.2 195.1 196.5 201.6 183.1 197.2C171.5 192.7 164.9 179 169.4 166.5L169.8 165.3C177.8 142.9 198.9 128 222.6 128L280.9 128zM224 352C224 334.3 238.3 320 256 320C273.7 320 288 334.3 288 352C288 369.7 273.7 384 256 384C238.3 384 224 369.7 224 352z\"]]\n};\nvar faPhoneVolume = {\n  prefix: 'fad',\n  iconName: 'phone-volume',\n  icon: [512, 512, [\"volume-control-phone\"], \"f2a0\", [\"M284.6 181.9c-10.28-8.344-25.41-6.875-33.75 3.406c-8.406 10.25-6.906 25.37 3.375 33.78C265.5 228.4 272 241.8 272 255.1s-6.5 27.62-17.81 36.88c-10.28 8.406-11.78 23.53-3.375 33.78c4.719 5.812 11.62 8.812 18.56 8.812c5.344 0 10.75-1.781 15.19-5.406C307.1 311.6 320 284.6 320 255.1S307.1 200.4 284.6 181.9zM345.1 107.1c-10.22-8.344-25.34-6.906-33.78 3.344c-8.406 10.25-6.906 25.37 3.344 33.78C348.6 172.9 368 213.3 368 255.1s-19.44 83.09-53.31 110.9c-10.25 8.406-11.75 23.53-3.344 33.78c4.75 5.781 11.62 8.781 18.56 8.781c5.375 0 10.75-1.781 15.22-5.438C390.2 367.1 416 313.1 416 255.1S390.2 144.9 345.1 107.1zM406.4 33.14c-10.22-8.344-25.34-6.875-33.78 3.344c-8.406 10.25-6.906 25.37 3.344 33.78C431.9 116.1 464 183.8 464 255.1s-32.09 139.9-88.06 185.7c-10.25 8.406-11.75 23.53-3.344 33.78c4.75 5.781 11.62 8.781 18.56 8.781c5.375 0 10.75-1.781 15.22-5.438C473.5 423.8 512 342.6 512 255.1S473.5 88.14 406.4 33.14z\", \"M176 352.5c-3.945-9.963-14.14-16.11-24.73-14.97l-53.24 5.314C78.89 286.7 78.89 225.4 98.06 169.3L151.3 174.6c10.63 1.07 20.72-5.025 24.71-14.94l33.75-84.38C214 64.35 209.1 52 200.2 45.86l-67.47-42.17C123.2-2.289 110.9-.8945 102.9 7.08C-34.32 144.3-34.31 367.7 102.9 504.9c7.982 7.984 20.22 9.379 29.75 3.402l67.48-42.19c9.775-6.104 13.9-18.47 9.598-29.3L176 352.5z\"]]\n};\nvar faVolumeControlPhone = faPhoneVolume;\nvar faDiscDrive = {\n  prefix: 'fad',\n  iconName: 'disc-drive',\n  icon: [512, 512, [], \"f8b5\", [\"M256 96C167.6 96 96 167.6 96 256s71.63 160 160 160s160-71.63 160-160S344.4 96 256 96zM256 288C238.4 288 224 273.6 224 256s14.38-32 32-32s32 14.38 32 32S273.6 288 256 288z\", \"M496 416H480V96c0-35.38-28.62-64-64-64H96C60.62 32 32 60.62 32 96v320H16C7.125 416 0 423.1 0 432v32C0 472.9 7.125 480 15.1 480h480c8.875 0 16-7.125 16-16v-32C512 423.1 504.9 416 496 416zM256 416c-88.38 0-160-71.63-160-160s71.62-160 160-160s160 71.62 160 160S344.4 416 256 416zM256 224C238.4 224 224 238.4 224 256s14.38 32 32 32c17.62 0 32-14.38 32-32S273.6 224 256 224z\"]]\n};\nvar faHatCowboySide = {\n  prefix: 'fad',\n  iconName: 'hat-cowboy-side',\n  icon: [640, 512, [], \"f8c1\", [\"M640 367.1c0 67.25-60.25 80.01-75.2 80.01c-92.89 0-139.5-37.07-209.9-104.5L266.7 259c-25.72-22.94-55.72-35.06-86.72-35.06c-69.69 0-128.6 62.72-146.7 156.1c-3.19 16.6-.3794 33.83 7.711 47.31c7.83 13.11 19.61 20.64 32.25 20.64l-42.7 .0007c-9.245 .0327-17.68-5.279-21.64-13.63c-12.67-27.04-8.64-52.27-7.07-60.38c21.03-108.9 92.6-182 178.1-182c38.95 0 76.31 14.92 108.9 43.95l88.21 84.49c69.35 66.46 108.1 95.58 187.7 95.58c23.82 0 43.2-21.53 43.2-48.01c0-21.81-20.61-108.1-112.5-124.9l-5.55-33.08C601.9 223.1 640 323.5 640 367.1z\", \"M354.9 343.5L266.7 259C240.1 236.1 210.1 223.1 179.1 223.1c-69.69 0-128.6 62.72-146.7 156.1c-3.19 16.6-.3795 33.84 7.711 47.31c7.83 13.11 19.61 20.64 32.25 20.64h491.5c-71.12 0-115.1-21.73-163.4-62.17C386.6 373.5 371.4 359.3 354.9 343.5zM495.5 243.1l-27.16-162c-6.141-33-40.82-54.71-76.38-47.75L200.9 70.68c-27.09 5.301-47.41 26.07-50.35 51.49L142.9 196.7c12.1-3.149 24.56-4.739 37.07-4.728c38.95 0 76.31 14.92 108.9 43.95l88.21 84.49c69.35 66.46 108.1 95.58 187.7 95.58c23.82 0 43.2-21.53 43.2-48.01C608 346.2 587.4 259.9 495.5 243.1z\"]]\n};\nvar faTableRows = {\n  prefix: 'fad',\n  iconName: 'table-rows',\n  icon: [512, 512, [\"rows\"], \"e292\", [\"M128 224H448V288H128V224z\", \"M64 480C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64zM128 416H448V96H128V416z\"]]\n};\nvar faRows = faTableRows;\nvar faLocationExclamation = {\n  prefix: 'fad',\n  iconName: 'location-exclamation',\n  icon: [384, 512, [\"map-marker-exclamation\"], \"f608\", [\"M168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2H168.3zM168 120V232C168 245.3 178.7 256 192 256C205.3 256 216 245.3 216 232V120C216 106.7 205.3 96 192 96C178.7 96 168 106.7 168 120zM192 288C174.3 288 160 302.3 160 320C160 337.7 174.3 352 192 352C209.7 352 224 337.7 224 320C224 302.3 209.7 288 192 288z\", \"M216 232C216 245.3 205.3 256 192 256C178.7 256 168 245.3 168 232V120C168 106.7 178.7 96 192 96C205.3 96 216 106.7 216 120V232zM160 320C160 302.3 174.3 288 192 288C209.7 288 224 302.3 224 320C224 337.7 209.7 352 192 352C174.3 352 160 337.7 160 320z\"]]\n};\nvar faMapMarkerExclamation = faLocationExclamation;\nvar faFaceFearful = {\n  prefix: 'fad',\n  iconName: 'face-fearful',\n  icon: [512, 512, [], \"e375\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 320C211.8 320 176 355.8 176 400C176 408.8 183.2 416 192 416H320C328.8 416 336 408.8 336 400C336 355.8 300.2 320 256 320zM160 160C124.7 160 96 188.7 96 224C96 259.3 124.7 288 160 288C195.3 288 224 259.3 224 224C224 188.7 195.3 160 160 160zM352 288C387.3 288 416 259.3 416 224C416 188.7 387.3 160 352 160C316.7 160 288 188.7 288 224C288 259.3 316.7 288 352 288zM192 96C192 87.16 184.8 80 176 80C170.2 80 164.4 80.38 158.8 81.13C130.6 84.85 105.1 97.58 85.08 116.3C78.62 122.3 78.28 132.5 84.31 138.9C90.34 145.4 100.5 145.7 106.9 139.7C122.4 125.2 141.8 115.7 162.1 112.9C167.2 112.3 171.6 112 176 112C184.8 112 192 104.8 192 96V96zM405.1 139.7C411.5 145.7 421.7 145.4 427.7 138.9C433.7 132.5 433.4 122.3 426.9 116.3C406.9 97.58 381.4 84.85 353.2 81.13C347.6 80.38 341.8 80 336 80C327.2 80 320 87.16 320 96C320 104.8 327.2 112 336 112C340.4 112 344.8 112.3 349 112.9C370.2 115.7 389.6 125.2 405.1 139.7z\", \"M176 112C171.6 112 167.2 112.3 162.1 112.9C141.8 115.7 122.4 125.2 106.9 139.7C100.5 145.7 90.34 145.4 84.31 138.9C78.28 132.5 78.62 122.3 85.08 116.3C105.1 97.58 130.6 84.85 158.8 81.13C164.4 80.38 170.2 80 176 80C184.8 80 192 87.16 192 96C192 104.8 184.8 112 176 112zM128.4 224C128.4 206.3 142.7 192 160.4 192C178 192 192.4 206.3 192.4 224C192.4 241.7 178 256 160.4 256C142.7 256 128.4 241.7 128.4 224zM320.4 224C320.4 206.3 334.7 192 352.4 192C370 192 384.4 206.3 384.4 224C384.4 241.7 370 256 352.4 256C334.7 256 320.4 241.7 320.4 224zM349 112.9C344.8 112.3 340.4 112 336 112C327.2 112 320 104.8 320 96C320 87.16 327.2 80 336 80C341.8 80 347.6 80.38 353.2 81.13C381.4 84.85 406.9 97.58 426.9 116.3C433.4 122.3 433.7 132.5 427.7 138.9C421.7 145.4 411.5 145.7 405.1 139.7C389.6 125.2 370.2 115.7 349 112.9V112.9z\"]]\n};\nvar faClipboardUser = {\n  prefix: 'fad',\n  iconName: 'clipboard-user',\n  icon: [384, 512, [], \"f7f3\", [\"M336 64H256c35.35 0 64 28.65 64 64v16C320 152.8 312.8 160 304 160h-224C71.16 160 64 152.8 64 144V128c0-35.35 28.65-64 64-64H48C21.49 64 0 85.49 0 112v352C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48v-352C384 85.49 362.5 64 336 64zM192 192c35.35 0 64 28.65 64 64s-28.65 64-64 64S128 291.3 128 256S156.7 192 192 192zM288 448H96c-8.836 0-16-7.164-16-16C80 387.8 115.8 352 160 352h64c44.18 0 80 35.82 80 80C304 440.8 296.8 448 288 448z\", \"M256 64c0-35.35-28.65-64-64-64S128 28.65 128 64C92.65 64 64 92.65 64 128v16C64 152.8 71.16 160 80 160h224C312.8 160 320 152.8 320 144V128C320 92.65 291.3 64 256 64zM192 88C178.7 88 168 77.25 168 64c0-13.26 10.75-24 24-24S216 50.74 216 64C216 77.25 205.3 88 192 88zM224 352H160c-44.18 0-80 35.82-80 80C80 440.8 87.16 448 96 448h192c8.836 0 16-7.164 16-16C304 387.8 268.2 352 224 352zM256 256c0-35.35-28.65-64-64-64S128 220.7 128 256s28.65 64 64 64S256 291.3 256 256z\"]]\n};\nvar faBusSchool = {\n  prefix: 'fad',\n  iconName: 'bus-school',\n  icon: [512, 512, [], \"f5dd\", [\"M112 160C112 142.3 126.3 128 144 128H240V256H144C126.3 256 112 241.7 112 224V160zM272 256V128H368C385.7 128 400 142.3 400 160V224C400 241.7 385.7 256 368 256H272zM64 480V448H160V480C160 497.7 145.7 512 128 512H96C78.33 512 64 497.7 64 480zM352 480V448H448V480C448 497.7 433.7 512 416 512H384C366.3 512 352 497.7 352 480z\", \"M256 0C380.8 0 464 35.2 464 80V112H480C497.7 112 512 126.3 512 144V208C512 225.7 497.7 240 480 240H464V260.3C473.6 265.8 480 276.2 480 288V416C480 433.7 465.7 448 448 448H64C46.33 448 32 433.7 32 416V288C32 276.2 38.44 265.8 48 260.3V240H32C14.33 240 0 225.7 0 208V144C0 126.3 14.33 112 32 112H48V80C48 35.2 131.2 0 256 0zM112 224C112 241.7 126.3 256 144 256H240V128H144C126.3 128 112 142.3 112 160V224zM272 256H368C385.7 256 400 241.7 400 224V160C400 142.3 385.7 128 368 128H272V256zM112 384C129.7 384 144 369.7 144 352C144 334.3 129.7 320 112 320C94.33 320 80 334.3 80 352C80 369.7 94.33 384 112 384zM400 384C417.7 384 432 369.7 432 352C432 334.3 417.7 320 400 320C382.3 320 368 334.3 368 352C368 369.7 382.3 384 400 384zM336 64H176C167.2 64 160 71.16 160 80C160 88.84 167.2 96 176 96H336C344.8 96 352 88.84 352 80C352 71.16 344.8 64 336 64z\"]]\n};\nvar faFilmSlash = {\n  prefix: 'fad',\n  iconName: 'film-slash',\n  icon: [640, 512, [], \"e179\", [\"M400 416h-160C231.2 416 224 408.8 224 400v-96C224 295.2 231.2 288 240 288h4.082L176 234.6V280C176 284.4 172.4 288 168 288h-48C115.6 288 112 284.4 112 280v-48C112 227.6 115.6 224 120 224h42.43L64 146.9V432C64 458.5 85.49 480 112 480h377l-83.17-65.19C404.1 415.5 402.1 416 400 416zM176 408C176 412.4 172.4 416 168 416h-48c-4.418 0-8-3.582-8-8v-48C112 355.6 115.6 352 120 352h48c4.418 0 8 3.582 8 8V408zM528 32h-416C101.7 32 92.21 35.31 84.39 40.84L224 150.3V112C224 103.2 231.2 96 240 96h160C408.8 96 416 103.2 416 112v96C416 216.8 408.8 224 400 224H318.1l163.3 128H520c4.418 0 8 3.582 8 8v28.53l48 37.62V80C576 53.49 554.5 32 528 32zM528 280C528 284.4 524.4 288 520 288h-48c-4.418 0-8-3.582-8-8v-48C464 227.6 467.6 224 472 224h48c4.418 0 8 3.582 8 8V280zM528 152C528 156.4 524.4 160 520 160h-48c-4.418 0-8-3.582-8-8v-48C464 99.58 467.6 96 472 96h48c4.418 0 8 3.582 8 8V152z\", \"M630.8 469.1L38.81 5.113C28.34-3.058 13.31-1.246 5.109 9.192c-8.172 10.44-6.344 25.53 4.078 33.7L601.2 506.9C605.6 510.3 610.8 512 615.1 512c7.125 0 14.17-3.156 18.91-9.188C643.1 492.4 641.2 477.3 630.8 469.1z\"]]\n};\nvar faSquareArrowDownRight = {\n  prefix: 'fad',\n  iconName: 'square-arrow-down-right',\n  icon: [448, 512, [], \"e262\", [\"M384 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM344 344c0 17.69-14.31 32-32 32h-144c-17.69 0-32-14.31-32-32s14.31-32 32-32h66.75L113.4 190.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L280 266.8V200c0-17.69 14.31-32 32-32s32 14.31 32 32V344z\", \"M344 344c0 17.69-14.31 32-32 32h-144c-17.69 0-32-14.31-32-32s14.31-32 32-32h66.75L113.4 190.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L280 266.8V200c0-17.69 14.31-32 32-32s32 14.31 32 32V344z\"]]\n};\nvar faBookSparkles = {\n  prefix: 'fad',\n  iconName: 'book-sparkles',\n  icon: [448, 512, [\"book-spells\"], \"f6b8\", [\"M400 384H96c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32h320v-66.94C410.1 382.8 405.6 384 400 384z\", \"M96 384h304c26.51 0 48-21.49 48-48v-288C448 21.49 426.5 0 400 0H96C42.98 0 0 42.98 0 96v320c0 53.02 42.98 96 96 96h320c17.67 0 32-14.33 32-31.1C448 462.3 433.7 448 416 448H97.71c-15.94 0-30.71-10.89-33.27-26.63C61.18 401.3 76.56 384 96 384zM261.1 197.4l.3711-.4277l20.56-49.31c1.012-2.033 3.671-3.675 5.942-3.691c.0078 0-.0078 0 0 0c2.279 0 4.966 1.648 5.982 3.691l20.7 49.64l49.64 20.7C366.3 219.1 368 221.7 368 223.1c0 2.266-1.652 4.949-3.682 5.965l-49.64 20.7l-20.7 49.64c-1.016 2.043-3.697 3.695-5.977 3.695c-.0078 0 .0078 0 0 0c-2.271-.0156-4.936-1.662-5.947-3.695l-20.72-49.63L211.7 229.1c-2.023-1.012-3.664-3.676-3.676-5.938c.0117-2.27 1.65-4.977 3.676-5.988L261.1 197.4zM130.2 108.4L159.1 96l12.42-29.79C173 64.99 174.6 64 175.1 64s2.969 .9902 3.578 2.217L191.1 96L221.8 108.4c1.217 .6094 2.209 2.211 2.209 3.576c0 1.359-.9922 2.971-2.209 3.58L191.1 127.1L179.6 157.8C178.1 159 177.4 160 175.1 160S173 159 172.4 157.8L159.1 127.1L130.2 115.6C128.1 114.1 128 113.4 128 111.1C128 110.6 128.1 109 130.2 108.4z\"]]\n};\nvar faBookSpells = faBookSparkles;\nvar faWashingMachine = {\n  prefix: 'fad',\n  iconName: 'washing-machine',\n  icon: [448, 512, [\"washer\"], \"f898\", [\"M334.1 285.3c-20.53 20-53.26 19.62-73.3-1C251.3 294.3 237.9 300 224 300S196.7 294.4 187.2 284.4c-20.04 20.5-52.76 20.88-73.3 1C112.7 291.5 112.1 297.8 112 304c0 61.88 50.15 112 112 112s112-50.13 112-112C335.9 297.8 335.3 291.5 334.1 285.3zM184 112C197.3 112 208 101.3 208 88c0-13.26-10.7-24-23.96-24S160 74.74 160 88C160 101.3 170.8 112 184 112z\", \"M384 .0002H63.98C28.63 .0002 0 28.63 0 64v416c0 17.62 14.31 32 31.98 32h384c17.67 0 31.98-14.38 31.98-32V64C448 28.63 419.4 .0002 384 .0002zM184 64C197.3 64 208 74.75 208 88s-10.74 24-23.96 24C170.7 112 160 101.3 160 88S170.7 64 184 64zM64 88c0-13.25 10.82-24 24-24c13.31 0 24 10.75 24 24s-10.69 24-24 24C74.82 112 64 101.3 64 88zM224 448c-79.52 0-143.1-64.5-143.1-144S144.5 160 224 160s143.1 64.5 143.1 144S303.5 448 224 448z\"]]\n};\nvar faWasher = faWashingMachine;\nvar faChild = {\n  prefix: 'fad',\n  iconName: 'child',\n  icon: [320, 512, [], \"f1ae\", [\"M224 64C224 99.35 195.3 128 160 128C124.7 128 96 99.35 96 64C96 28.65 124.7 0 160 0C195.3 0 224 28.65 224 64z\", \"M144 384V480C144 497.7 129.7 512 112 512C94.33 512 80.01 497.7 80.01 480V287.8L59.09 321C49.67 336 29.92 340.5 14.96 331.1C.0016 321.7-4.491 301.9 4.924 286.1L44.79 223.6C69.72 184 113.2 160 160 160C206.8 160 250.3 184 275.2 223.6L315.1 286.1C324.5 301.9 320 321.7 305.1 331.1C290.1 340.5 270.3 336 260.9 321L240 287.8V480C240 497.7 225.7 512 208 512C190.3 512 176 497.7 176 480V384L144 384z\"]]\n};\nvar faLiraSign = {\n  prefix: 'fad',\n  iconName: 'lira-sign',\n  icon: [320, 512, [8356], \"f195\", [\"M48 256H32C14.33 256 0 241.7 0 224C0 206.3 14.33 192 32 192H48V256zM48 332.5C48 339.1 47.33 345.6 46.01 352H32C14.33 352 0 337.7 0 320C0 302.3 14.33 288 32 288H48V332.5zM110.8 352C111.6 345.6 112 339.1 112 332.5V288H224C241.7 288 256 302.3 256 320C256 337.7 241.7 352 224 352H110.8zM112 256V192H224C241.7 192 256 206.3 256 224C256 241.7 241.7 256 224 256H112z\", \"M176.4 95.1C140.8 95.1 112 124.8 112 160.4V332.5C112 361.5 104.1 390 89.2 414.9L88.52 416H288C305.7 416 320 430.3 320 448C320 465.7 305.7 480 288 480H32C20.47 480 9.834 473.8 4.154 463.8C-1.527 453.7-1.371 441.4 4.56 431.5L34.32 381.9C43.27 367 48 349.9 48 332.5V160.4C48 89.47 105.5 32 176.4 32C190.2 32 203.9 34.22 216.1 38.59L298.1 65.64C314.9 71.23 323.9 89.35 318.4 106.1C312.8 122.9 294.6 131.9 277.9 126.4L196.7 99.3C190.2 97.12 183.3 96 176.4 96V95.1z\"]]\n};\nvar faUserVisor = {\n  prefix: 'fad',\n  iconName: 'user-visor',\n  icon: [448, 512, [], \"e04c\", [\"M224 0C183.8 0 148.3 18.95 124.8 48h198.3C299.7 18.95 264.3 0 224 0zM342.1 174.6C340.7 175.1 338.5 176 336 176h-224c-2.463 0-4.66-.8659-6.962-1.393C123.7 222.2 169.8 256 224 256S324.3 222.2 342.1 174.6zM325.9 369.6c-.625-1-1.75-1.5-3-1.625c-1.25 0-2.375 .625-3.125 1.5c-19.88 23-31.88 53-35.75 89.5c-.125 1.5 .6252 3.125 1.1 3.875c1.501 .75 3.125 .625 4.5-.375c24.75-19.25 33.75-23.75 37-24.75c.5-.25 .875-.375 1.375-.375c2.25 2 7.625 7.75 19.88 25C349.5 463.4 350.8 464 352 464c.375 0 .875 0 1.25-.125c1.75-.625 2.75-2.125 2.75-4C354.9 424.6 344.8 394.3 325.9 369.6z\", \"M112 176h224c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32h-224c-17.67 0-32 14.33-32 32v64C80 161.7 94.33 176 112 176zM128 96h192v32H128V96zM274.7 304H173.3C77.61 304 0 381.6 0 477.3C0 496.5 15.52 512 34.66 512H413.3C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304zM353.3 463.9C352.9 464 352.4 464 352 464c-1.25 0-2.5-.625-3.25-1.625c-12.25-17.25-17.62-23-19.88-25c-.5 0-.875 .125-1.375 .375c-3.25 1-12.25 5.5-37 24.75c-1.375 1-2.1 1.125-4.5 .375C284.6 462.1 283.9 460.5 284 459c3.875-36.5 15.88-66.5 35.75-89.5C320.5 368.6 321.6 368 322.9 368c1.25 .125 2.375 .625 3 1.625c18.88 24.62 29 55 30.12 90.25C356 461.8 355 463.3 353.3 463.9z\"]]\n};\nvar faFilePlusMinus = {\n  prefix: 'fad',\n  iconName: 'file-plus-minus',\n  icon: [384, 512, [], \"e177\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM256 432H128c-8.844 0-16-7.156-16-16s7.156-16 16-16h128c8.844 0 16 7.156 16 16S264.8 432 256 432zM256 288h-48v48c0 8.844-7.156 16-16 16s-16-7.156-16-16V288H128C119.2 288 112 280.8 112 272S119.2 256 128 256h48V208C176 199.2 183.2 192 192 192s16 7.156 16 16V256H256c8.844 0 16 7.156 16 16S264.8 288 256 288z\", \"M256 0v128h128L256 0zM256 400H128c-8.844 0-16 7.156-16 16s7.156 16 16 16h128c8.844 0 16-7.156 16-16S264.8 400 256 400zM256 256h-48V208C208 199.2 200.8 192 192 192S176 199.2 176 208V256H128C119.2 256 112 263.2 112 272S119.2 288 128 288h48v48c0 8.844 7.156 16 16 16s16-7.156 16-16V288H256c8.844 0 16-7.156 16-16S264.8 256 256 256z\"]]\n};\nvar faChessClockFlip = {\n  prefix: 'fad',\n  iconName: 'chess-clock-flip',\n  icon: [640, 512, [\"chess-clock-alt\"], \"f43e\", [\"M464 224C455.2 224 448 231.2 448 240v64c0 8.844 7.156 16 16 16S480 312.8 480 304v-64C480 231.2 472.8 224 464 224zM221.3 242.8c-4.094 0-8.188 1.562-11.31 4.688l-45.25 45.25C161.6 295.8 160 299.9 160 304C160 313.1 167.5 320 176 320c4.094 0 8.188-1.562 11.31-4.688l45.25-45.25c3.125-3.125 4.688-7.219 4.688-11.31C237.3 249.6 229.8 242.8 221.3 242.8zM520 32h-112C394.8 32 384 42.75 384 56s10.75 24 24 24h31.83L439.8 128h48l.0838-48H520C533.3 80 544 69.25 544 56S533.3 32 520 32zM239.1 96h-128c-8.75 0-16 7.125-16 16L95.97 128h160l.0037-16C255.1 103.1 248.8 96 239.1 96z\", \"M576 128H64C28.65 128 0 156.7 0 192l0 224c0 35.35 28.65 64 64 64h512c35.35 0 64-28.65 64-64V192C640 156.7 611.3 128 576 128zM176.5 416C176.4 416 176.6 416 176.5 416c-61.87 0-112.1-50.13-112.1-112s50.13-112 112-112C238.2 192.1 288.4 242.2 288.4 304.1C288.4 365.9 238.1 416 176.5 416zM464.5 416C464.4 416 464.6 416 464.5 416c-61.87 0-112.1-50.13-112.1-112s50.13-112 112-112c61.88 .125 112 50.25 112 112.1C576.4 365.9 526.1 416 464.5 416z\"]]\n};\nvar faChessClockAlt = faChessClockFlip;\nvar faSatellite = {\n  prefix: 'fad',\n  iconName: 'satellite',\n  icon: [512, 512, [128752], \"f7bf\", [\"M247.1 9.25C241 3.375 232.9 0 224.5 0c-8.5 0-16.62 3.375-22.5 9.25l-96.75 96.75c-12.38 12.5-12.38 32.62 0 45.12L185.5 231.5l141.9-141.9L247.1 9.25zM502.8 264.1l-80.37-80.37l-141.8 141.8l80.25 80.36c12.5 12.38 32.62 12.38 44.1 0l96.75-96.75C508.6 304.1 512 295.1 512 287.5C512 279.1 508.6 270.1 502.8 264.1zM112 377.5l-17.88 17.75c-2.625-.75-5-1.625-7.75-1.625c-17.75 0-32 14.38-32 32c0 17.75 14.25 32 32 32c17.62 0 32-14.25 32-32c0-2.75-.875-5.125-1.625-7.75l17.75-17.88L112 377.5z\", \"M470.3 136.7c13-13.12 13-34.37 0-47.5l-47.5-47.5c-13.12-13.12-34.38-13.12-47.5 0l-199.5 199.6c-54-24.5-116.3-22.5-168.5 5.375c-8.498 4.625-9.623 16.38-2.873 23.25l237.7 237.6c6.75 6.75 18.62 5.625 23.12-2.875c27.88-52.25 29.88-114.5 5.375-168.5L470.3 136.7z\"]]\n};\nvar faPlaneLock = {\n  prefix: 'fad',\n  iconName: 'plane-lock',\n  icon: [640, 512, [], \"e558\", [\"M320 93.68V178.3L421.8 236.4C418 247.6 416 259.6 416 272V296.6C398.1 306.9 385.7 325.7 384.2 347.5L320 329.1V400L377.6 443.2C381.6 446.2 384 450.1 384 456V497.1C384 505.7 377.7 512 369.1 512C368.7 512 367.4 511.8 366.1 511.5L256 480L145.9 511.5C144.6 511.8 143.3 512 142 512C134.3 512 128 505.7 128 497.1V456C128 450.1 130.4 446.2 134.4 443.2L192 400V329.1L20.4 378.2C10.17 381.1 0 373.4 0 362.8V297.3C0 291.5 3.076 286.2 8.062 283.4L192 178.3V93.68C192 59.53 221 0 256 0C292 0 320 59.53 320 93.68H320z\", \"M448 320V272C448 227.8 483.8 192 528 192C572.2 192 608 227.8 608 272V320C625.7 320 640 334.3 640 352V480C640 497.7 625.7 512 608 512H448C430.3 512 416 497.7 416 480V352C416 334.3 430.3 320 448 320zM496 320H560V272C560 254.3 545.7 240 528 240C510.3 240 496 254.3 496 272V320z\"]]\n};\nvar faSteeringWheel = {\n  prefix: 'fad',\n  iconName: 'steering-wheel',\n  icon: [512, 512, [], \"f622\", [\"M288 445.3C277.6 447.1 266.9 448 256 448C245.1 448 234.4 447.1 224 445.3V358.9L168.9 288H66.65C64.91 277.6 64 266.9 64 256C64 245.1 64.91 234.4 66.65 224H160L167.2 209.7C172.6 198.8 183.7 192 195.8 192H316.2C328.3 192 339.4 198.8 344.8 209.7L352 224H445.3C447.1 234.4 448 245.1 448 256C448 266.9 447.1 277.6 445.3 288H343.1L288 358.9L288 445.3z\", \"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 448C362 448 448 362 448 256C448 149.1 362 64 256 64C149.1 64 64 149.1 64 256C64 362 149.1 448 256 448z\"]]\n};\nvar faTag = {\n  prefix: 'fad',\n  iconName: 'tag',\n  icon: [448, 512, [127991], \"f02b\", [\"M48 32H197.5C214.5 32 230.7 38.74 242.7 50.75L418.7 226.7C443.7 251.7 443.7 292.3 418.7 317.3L285.3 450.7C260.3 475.7 219.7 475.7 194.7 450.7L18.75 274.7C6.743 262.7 0 246.5 0 229.5V80C0 53.49 21.49 32 48 32L48 32zM112 176C129.7 176 144 161.7 144 144C144 126.3 129.7 112 112 112C94.33 112 80 126.3 80 144C80 161.7 94.33 176 112 176z\", \"\"]]\n};\nvar faStretcher = {\n  prefix: 'fad',\n  iconName: 'stretcher',\n  icon: [640, 512, [], \"f825\", [\"M480 384c-12.61 0-24.29 3.773-34.2 10.07L409.3 368l109.5-80h-82.24L368 338.5L299.4 288H217.2l109.5 80l-36.5 26.07C280.3 387.8 268.6 384 255.1 384c-35.35 0-64 28.65-64 63.1c0 35.35 28.65 64 64 64S319.1 483.3 319.1 448c0-5.137-.765-10.07-1.908-14.85L368 397.5l49.91 35.65C416.8 437.9 415.1 442.9 415.1 448c0 35.35 28.65 64 64 64s64-28.65 64-64C544 412.7 515.3 384 480 384zM255.1 464c-8.822 0-16-7.178-16-16s7.178-16 15.1-16C264.8 432 271.1 439.2 271.1 448S264.8 464 255.1 464zM480 464c-8.822 0-16-7.178-16-16S471.2 432 480 432s16 7.178 16 16S488.8 464 480 464z\", \"M640 223.1v32C640 273.6 625.6 288 608 288H177.6C159.4 288 141.9 280.1 129.7 266.5L8.115 138.5c-11.75-13.25-10.62-33.38 2.625-45.13l23.88-21.25c13.25-11.75 33.5-10.62 45.25 2.625l112.1 117.3H608C625.6 191.1 640 206.4 640 223.1z\"]]\n};\nvar faBookSection = {\n  prefix: 'fad',\n  iconName: 'book-section',\n  icon: [448, 512, [\"book-law\"], \"e0c1\", [\"M400 384H96c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32h320v-66.94C410.1 382.8 405.6 384 400 384z\", \"M235.9 171.2c0 0-9.406-2.494-10.32-2.742C216.9 169.7 202.6 173.3 200.4 184.6c-1.781 9.266-.2187 16.06 36.25 25.77c0 0 14.12 3.693 17.7 4.682c8.703-1.168 23.02-4.777 25.18-16.06C281.1 186.2 273.8 181 235.9 171.2zM96 384h304c26.51 0 48-21.49 48-48v-288C448 21.49 426.5 0 400 0H96C42.98 0 0 42.98 0 96v320c0 53.02 42.98 96 96 96h320c17.67 0 32-14.33 32-31.1C448 462.3 433.7 448 416 448l-318.6 0c-16.71 0-31.64-12.22-33.23-28.85C62.33 400.1 77.29 384 96 384zM235.9 243.2l-7.469-1.953c-22.09-5.891-68-18.11-59.47-62.72c2.141-11.16 7.949-20.45 16.65-27.54C173.4 141.7 164.9 127.9 169 106.6c6.062-31.75 40.44-48.02 87.53-41.34c8.344 1.188 17.97 3.516 30.22 7.344c8.438 2.641 13.16 11.61 10.53 20.05c-2.625 8.422-11.69 13.14-20.03 10.52c-10.59-3.312-18.62-5.281-25.22-6.219c-27.81-4.031-49.09 2.5-51.59 15.67c-1.781 9.266-.2187 16.06 36.25 25.77l7.281 1.906c30.12 7.797 75.66 19.56 67.03 64.72c-2.141 11.19-7.961 20.5-16.68 27.59c12.63 9.525 20.73 23.2 16.68 44.41c-5.156 27.05-30.81 42.84-67.34 42.84c-6.406 0-13.16-.4844-20.19-1.484C210.5 316.5 196.9 312.1 184.8 308.2L179.1 306.3c-8.406-2.688-13.06-11.69-10.38-20.11c2.719-8.422 11.72-13.11 20.12-10.36l5.875 1.891c10.75 3.5 22.94 7.469 33.13 8.859c28.03 3.922 49.19-2.469 51.69-15.66C281.1 258.2 273.8 253 235.9 243.2z\"]]\n};\nvar faBookLaw = faBookSection;\nvar faInboxes = {\n  prefix: 'fad',\n  iconName: 'inboxes',\n  icon: [512, 512, [], \"e1bb\", [\"M480 352h-96L352 416H160l-32-64H32c-17.67 0-32 14.33-32 32v80C0 490.5 21.49 512 48 512h416c26.51 0 48-21.49 48-48V384C512 366.3 497.7 352 480 352zM160 224h192l32-64h48.73l-38.39-96H117.7l-38.39 96H128L160 224z\", \"M507.7 180.9l-61.99-160.8C440.8 7.969 429.1 0 416 0H96c-13.09 0-24.84 7.969-29.72 20.12L4.287 180.9C1.453 188.2 0 196 0 203.9V271.1c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V203.9C512 196 510.5 188.2 507.7 180.9zM384 160l-32 64H160L128 160H79.27l38.39-96h276.7l38.39 96H384z\"]]\n};\nvar faCoffeeBean = {\n  prefix: 'fad',\n  iconName: 'coffee-bean',\n  icon: [448, 512, [], \"e13e\", [\"M354.5 387.3c-73.53 73.62-176.3 116.2-259.7 79.04c-16.95-7.547-22.49-29.1-12.96-45.02l17.97-29.99c32.03-53.44 78.66-96.12 134.7-123.3c60.42-29.3 108.6-78.96 143.1-136.6l1.951-3.254c13.03-21.74 46.29-21.03 56.19 2.297C470.6 212.5 426.9 314.9 354.5 387.3z\", \"M366.1 90.69l-19.7 32.88c-31.58 52.7-79.23 92.61-133.8 120.9C154.9 274.4 106.9 319.6 73.39 375.4l-5.029 8.395c-13.03 21.74-46.29 21.03-56.19-2.297C-22.63 299.5 21.09 197.1 93.44 124.7c73.53-73.62 176.4-116.2 259.7-79.04C370.1 53.21 375.7 74.77 366.1 90.69z\"]]\n};\nvar faBracketsCurly = {\n  prefix: 'fad',\n  iconName: 'brackets-curly',\n  icon: [576, 512, [], \"f7ea\", [\"M566.6 233.4l-45.25-45.25C515.4 182.1 512 173.1 512 165.5V128c0-53.02-42.98-96-96-96h-32C366.3 32 352 46.33 352 63.1S366.3 96 383.1 96H416c17.6 0 32 14.4 32 32v37.5c0 25.45 10.11 49.86 28.11 67.86L498.8 256l-22.64 22.64C458.1 296.6 448 321 448 346.5V384c0 17.6-14.4 32-32 32h-32C366.3 416 352 430.3 352 447.1S366.3 480 383.1 480H416c53.02 0 96-42.98 96-96v-37.5c0-8.484 3.37-16.62 9.369-22.62l45.26-45.26C579.1 266.1 579.1 245.9 566.6 233.4z\", \"M192 32H160C106.1 32 64 74.98 64 128v37.5c0 8.484-3.37 16.62-9.369 22.62L9.375 233.4c-12.5 12.5-12.5 32.75 0 45.25l45.26 45.26C60.63 329.9 64 338 64 346.5V384c0 53.02 42.98 96 96 96h32C209.7 480 224 465.7 224 448S209.7 416 192 416H160c-17.6 0-32-14.4-32-32v-37.5c0-25.45-10.11-49.86-28.11-67.86L77.25 256l22.63-22.62C117.9 215.4 128 190.9 128 165.5V128c0-17.6 14.4-32 32-32h32C209.7 96 224 81.67 224 64S209.7 32 192 32z\"]]\n};\nvar faEllipsisStrokeVertical = {\n  prefix: 'fad',\n  iconName: 'ellipsis-stroke-vertical',\n  icon: [192, 512, [\"ellipsis-v-alt\"], \"f39c\", [\"M96 328C56.24 328 24 295.8 24 256C24 216.2 56.24 184 96 184C135.8 184 168 216.2 168 256C168 295.8 135.8 328 96 328zM120 256C120 242.7 109.3 232 96 232C82.75 232 72 242.7 72 256C72 269.3 82.75 280 96 280C109.3 280 120 269.3 120 256z\", \"M96 344C135.8 344 168 376.2 168 416C168 455.8 135.8 488 96 488C56.24 488 24 455.8 24 416C24 376.2 56.24 344 96 344zM72 416C72 429.3 82.75 440 96 440C109.3 440 120 429.3 120 416C120 402.7 109.3 392 96 392C82.75 392 72 402.7 72 416zM96 24C135.8 24 168 56.24 168 96C168 135.8 135.8 168 96 168C56.24 168 24 135.8 24 96C24 56.24 56.24 24 96 24zM72 96C72 109.3 82.75 120 96 120C109.3 120 120 109.3 120 96C120 82.75 109.3 72 96 72C82.75 72 72 82.75 72 96z\"]]\n};\nvar faEllipsisVAlt = faEllipsisStrokeVertical;\nvar faComment = {\n  prefix: 'fad',\n  iconName: 'comment',\n  icon: [512, 512, [128489, 61669], \"f075\", [\"M256 32C114.6 32 .0272 125.1 .0272 240c0 49.63 21.35 94.98 56.97 130.7c-12.5 50.37-54.27 95.27-54.77 95.77c-2.25 2.25-2.875 5.734-1.5 8.734C1.979 478.2 4.75 480 8 480c66.25 0 115.1-31.76 140.6-51.39C181.2 440.9 217.6 448 256 448c141.4 0 255.1-93.13 255.1-208S397.4 32 256 32z\", \"\"]]\n};\nvar faSquare1 = {\n  prefix: 'fad',\n  iconName: 'square-1',\n  icon: [448, 512, [], \"e256\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM288 384H160c-13.25 0-24-10.75-24-24S146.8 336 160 336h40V196.8L185.3 206.6C174.3 213.9 159.4 210.1 152 199.1C144.7 188.9 147.7 174 158.7 166.7l52-34.66c7.391-4.938 16.86-5.375 24.64-1.188C243.1 135 248 143.2 248 152v184H288c13.25 0 24 10.75 24 24S301.3 384 288 384z\", \"M312 360c0 13.25-10.75 24-24 24H160c-13.25 0-24-10.75-24-24S146.8 336 160 336h40V196.8L185.3 206.6C174.3 213.9 159.4 210.1 152 199.1C144.7 188.9 147.7 174 158.7 166.7l52-34.66c7.391-4.938 16.86-5.375 24.64-1.188C243.1 135 248 143.2 248 152v184H288C301.3 336 312 346.8 312 360z\"]]\n};\nvar faCakeCandles = {\n  prefix: 'fad',\n  iconName: 'cake-candles',\n  icon: [448, 512, [127874, \"birthday-cake\", \"cake\"], \"f1fd\", [\"M383.1 223.1H64c-35.35 0-64 28.65-64 63.1v68.7c9.814 6.102 21.39 11.33 32 11.33c20.64 0 45.05-19.73 52.7-27.33c6.25-6.219 16.34-6.219 22.59 0C114.1 348.3 139.4 367.1 160 367.1s45.05-19.73 52.7-27.33c6.25-6.219 16.34-6.219 22.59 0C242.1 348.3 267.4 367.1 288 367.1s45.05-19.73 52.7-27.33c6.25-6.219 16.34-6.219 22.59 0C370.1 348.3 395.4 367.1 416 367.1c10.61 0 22.19-5.227 32-11.33V287.1C448 252.6 419.3 223.1 383.1 223.1zM96 111.1c22.09 0 40-17.88 40-39.97S96 0 96 0S56 49.91 56 72S73.91 111.1 96 111.1zM224 111.1c22.09 0 40-17.88 40-39.97S224 0 224 0S184 49.91 184 72S201.9 111.1 224 111.1zM352 111.1c22.09 0 40-17.88 40-39.97S352 0 352 0s-40 49.91-40 72S329.9 111.1 352 111.1z\", \"M416 399.1c-25.97 0-50.25-15.7-64-26.66c-13.75 10.95-38.03 26.66-64 26.66s-50.25-15.7-64-26.66c-13.75 10.95-38.03 26.66-64 26.66s-50.25-15.7-64-26.66c-13.75 10.95-38.03 26.66-64 26.66c-11.27 0-22.09-3.121-32-7.377v87.38C0 497.7 14.33 512 32 512h384c17.67 0 32-14.33 32-32v-87.38C438.1 396.9 427.3 399.1 416 399.1zM256 160c0-8.836-7.164-16-16-16h-32C199.2 144 192 151.2 192 160v64h64V160zM384 160c0-8.836-7.164-16-16-16h-32C327.2 144 320 151.2 320 160v64l63.1-.0307L384 160zM128 160c0-8.836-7.164-16-16-16h-32C71.16 144 64 151.2 64 160v63.97L128 224V160z\"]]\n};\nvar faBirthdayCake = faCakeCandles;\nvar faCake = faCakeCandles;\nvar faHeadSide = {\n  prefix: 'fad',\n  iconName: 'head-side',\n  icon: [512, 512, [], \"f6e9\", [\"M509.2 275c-20.1-47.12-48.5-151.8-73.12-186.8C397.6 33.62 334.5 0 266.1 0H191.1C85.99 0 0 86 0 192c0 56.75 24.75 107.6 64 142.9L63.1 512h255.1l.002-64h63.1c35.37 0 63.1-28.62 63.1-63.1V320h31.1C503.1 320 518.6 296.1 509.2 275zM351.1 224c-17.62 0-31.1-14.38-31.1-32s14.37-32 31.1-32s31.1 14.38 31.1 32S369.6 224 351.1 224z\", \"M351.1 224c-17.62 0-31.1-14.38-31.1-32s14.37-32 31.1-32s31.1 14.38 31.1 32S369.6 224 351.1 224z\"]]\n};\nvar faEnvelope = {\n  prefix: 'fad',\n  iconName: 'envelope',\n  icon: [512, 512, [128386, 9993, 61443], \"f0e0\", [\"M19.2 150.4L236.8 313.6C248.2 322.1 263.8 322.1 275.2 313.6L492.8 150.4C504.9 141.3 512 127.1 512 112V384C512 419.3 483.3 448 448 448H64C28.65 448 0 419.3 0 384V112C0 127.1 7.113 141.3 19.2 150.4z\", \"M464 64C490.5 64 512 85.49 512 112C512 127.1 504.9 141.3 492.8 150.4L275.2 313.6C263.8 322.1 248.2 322.1 236.8 313.6L19.2 150.4C7.113 141.3 0 127.1 0 112C0 85.49 21.49 64 48 64H464z\"]]\n};\nvar faDollyEmpty = {\n  prefix: 'fad',\n  iconName: 'dolly-empty',\n  icon: [576, 512, [], \"f473\", [\"M256 320C202.1 320 160 362.1 160 416s42.98 96 96 96s96-42.98 96-96S309 320 256 320zM256 448c-17.67 0-32-14.33-32-32c0-17.67 14.32-31.1 31.1-31.1S288 398.3 288 416C288 433.7 273.7 448 256 448z\", \"M104.9 0H32C14.33 0 0 14.33 0 32s14.33 32 32 32h72.94l92.22 276.7C213.5 327.9 233.7 320 256 320c.6133 0 1.178 .168 1.789 .1797L165.7 43.75C156.9 17.58 132.5 0 104.9 0zM574.4 309.9c-5.594-16.75-23.69-25.91-40.48-20.23l-202.5 67.51C344.1 373.4 352 393.7 352 416c0 .6152-.1719 1.186-.1836 1.799l202.3-67.44C570.9 344.8 579.1 326.6 574.4 309.9z\"]]\n};\nvar faFaceTissue = {\n  prefix: 'fad',\n  iconName: 'face-tissue',\n  icon: [512, 512, [], \"e39c\", [\"M221.1 509.8C222.6 507.9 223 505.9 223.3 503.9L241.7 393.7L247.1 397.3C252.5 400.9 259.5 400.9 264.9 397.3L304 371.2L343.1 397.3C347.9 400.5 354 400.9 359.2 398.3L391.2 382.3C399.1 378.4 402.3 368.7 398.3 360.8C394.4 352.9 384.7 349.7 376.8 353.7L353.1 365.5L312.9 338.7C307.5 335.1 300.5 335.1 295.1 338.7L256 364.8L247.5 359.1L255.3 311.9C257.9 296.6 252.9 281 241.9 270.1C230.1 259.1 215.4 254.1 200.1 256.7L8.109 288.7C6.107 288.1 4.148 289.4 2.24 290C.7626 278.9 0 267.5 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C244.5 512 233.1 511.2 221.1 509.8L221.1 509.8zM118.8 148.8L154.8 191.1L118.8 235.2C116.1 237.4 115.1 240.1 115.1 242.9C115.1 251.8 125.6 257.6 133.5 253.3L223.4 205.4C234.1 199.7 234.1 184.3 223.4 178.6L133.5 130.7C125.6 126.4 115.1 132.2 115.1 141.1C115.1 143.9 116.1 146.6 118.8 148.8V148.8zM288.6 178.6C277.9 184.3 277.9 199.7 288.6 205.4L378.5 253.3C386.4 257.6 396 251.8 396 242.9C396 240.1 395 237.4 393.2 235.2L357.2 191.1L393.2 148.8C395 146.6 396 143.9 396 141.1C396 132.2 386.4 126.4 378.5 130.7L288.6 178.6z\", \"M191.8 498.6C190.7 505.3 185.5 510.6 178.8 511.8C172.2 512.9 165.5 509.8 162.1 503.9L136.1 458.5L51.88 479.5C46.43 480.9 40.66 479.3 36.69 475.3C32.71 471.3 31.12 465.6 32.48 460.1L53.54 375.9L8.063 349.9C2.187 346.5-.9405 339.8 .2509 333.2C1.442 326.5 6.696 321.3 13.37 320.2L205.4 288.2C210.5 287.4 215.7 289 219.3 292.7C222.1 296.3 224.6 301.5 223.8 306.6L191.8 498.6z\"]]\n};\nvar faAnglesUp = {\n  prefix: 'fad',\n  iconName: 'angles-up',\n  icon: [384, 512, [\"angle-double-up\"], \"f102\", [\"M352 448c-8.188 0-16.38-3.125-22.62-9.375L192 301.3l-137.4 137.4c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0l160 160c12.5 12.5 12.5 32.75 0 45.25C368.4 444.9 360.2 448 352 448z\", \"M352 256c-8.188 0-16.38-3.125-22.62-9.375L192 109.3L54.63 246.6c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0l160 160c12.5 12.5 12.5 32.75 0 45.25C368.4 252.9 360.2 256 352 256z\"]]\n};\nvar faAngleDoubleUp = faAnglesUp;\nvar faPaperclip = {\n  prefix: 'fad',\n  iconName: 'paperclip',\n  icon: [448, 512, [128206], \"f0c6\", [\"M364.2 83.8C339.8 59.39 300.2 59.39 275.8 83.8L91.8 267.8C49.71 309.9 49.71 378.1 91.8 420.2C133.9 462.3 202.1 462.3 244.2 420.2L396.2 268.2C407.1 257.3 424.9 257.3 435.8 268.2C446.7 279.1 446.7 296.9 435.8 307.8L283.8 459.8C219.8 523.8 116.2 523.8 52.2 459.8C-11.75 395.8-11.75 292.2 52.2 228.2L236.2 44.2C282.5-2.08 357.5-2.08 403.8 44.2C450.1 90.48 450.1 165.5 403.8 211.8L227.8 387.8C199.2 416.4 152.8 416.4 124.2 387.8C95.59 359.2 95.59 312.8 124.2 284.2L268.2 140.2C279.1 129.3 296.9 129.3 307.8 140.2C318.7 151.1 318.7 168.9 307.8 179.8L163.8 323.8C157.1 330.5 157.1 341.5 163.8 348.2C170.5 354.9 181.5 354.9 188.2 348.2L364.2 172.2C388.6 147.8 388.6 108.2 364.2 83.8V83.8z\", \"\"]]\n};\nvar faChartLineDown = {\n  prefix: 'fad',\n  iconName: 'chart-line-down',\n  icon: [512, 512, [128201], \"f64d\", [\"M32 32C49.67 32 64 46.33 64 64V400C64 408.8 71.16 416 80 416H480C497.7 416 512 430.3 512 448C512 465.7 497.7 480 480 480H80C35.82 480 0 444.2 0 400V64C0 46.33 14.33 32 32 32z\", \"M406.6 201.4L439 168.1C454.1 153.9 480 164.6 480 185.9V295.1C480 309.3 469.3 319.1 456 319.1H345.9C324.6 319.1 313.8 294.1 328.1 279L361.4 246.6L304 189.3L230.6 262.6C218.1 275.1 197.9 275.1 185.4 262.6L105.4 182.6C92.88 170.1 92.88 149.9 105.4 137.4C117.9 124.9 138.1 124.9 150.6 137.4L207.1 194.7L281.4 121.4C293.9 108.9 314.1 108.9 326.6 121.4L406.6 201.4z\"]]\n};\nvar faArrowRightToCity = {\n  prefix: 'fad',\n  iconName: 'arrow-right-to-city',\n  icon: [640, 512, [], \"e4b3\", [\"M432 0C458.5 0 480 21.49 480 48V192H520V120C520 106.7 530.7 96 544 96C557.3 96 568 106.7 568 120V192H592C618.5 192 640 213.5 640 240V464C640 490.5 618.5 512 592 512H336C309.5 512 288 490.5 288 464V48C288 21.49 309.5 0 336 0H432zM368 64C359.2 64 352 71.16 352 80V112C352 120.8 359.2 128 368 128H400C408.8 128 416 120.8 416 112V80C416 71.16 408.8 64 400 64H368zM352 208C352 216.8 359.2 224 368 224H400C408.8 224 416 216.8 416 208V176C416 167.2 408.8 160 400 160H368C359.2 160 352 167.2 352 176V208zM368 256C359.2 256 352 263.2 352 272V304C352 312.8 359.2 320 368 320H400C408.8 320 416 312.8 416 304V272C416 263.2 408.8 256 400 256H368zM512 304C512 312.8 519.2 320 528 320H560C568.8 320 576 312.8 576 304V272C576 263.2 568.8 256 560 256H528C519.2 256 512 263.2 512 272V304zM528 352C519.2 352 512 359.2 512 368V400C512 408.8 519.2 416 528 416H560C568.8 416 576 408.8 576 400V368C576 359.2 568.8 352 560 352H528z\", \"M121.4 153.4C133.9 140.9 154.1 140.9 166.6 153.4L246.6 233.4C259.1 245.9 259.1 266.1 246.6 278.6L166.6 358.6C154.1 371.1 133.9 371.1 121.4 358.6C108.9 346.1 108.9 325.9 121.4 313.4L146.7 288H32C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224H146.7L121.4 198.6C108.9 186.1 108.9 165.9 121.4 153.4V153.4z\"]]\n};\nvar faLockA = {\n  prefix: 'fad',\n  iconName: 'lock-a',\n  icon: [448, 512, [], \"e422\", [\"M224 307.8L254.1 368H193.9L224 307.8zM224 0C303.5 0 368 64.47 368 144V192H384C419.3 192 448 220.7 448 256V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V256C0 220.7 28.65 192 64 192H80V144C80 64.47 144.5 0 224 0zM224 64C179.8 64 144 99.82 144 144V192H304V144C304 99.82 268.2 64 224 64zM136.8 446.3C144.7 450.3 154.4 447.1 158.3 439.2L177.9 400H270.1L289.7 439.2C293.6 447.1 303.3 450.3 311.2 446.3C319.1 442.4 322.3 432.7 318.3 424.8L238.4 264.1C237.6 263.4 236.6 261.1 235.3 260.7C233.9 259.2 232.2 258.1 230.4 257.3C228.3 256.4 226.1 255.1 224 255.1C221.9 255.1 219.7 256.4 217.6 257.3C215.8 258.1 214.1 259.3 212.6 260.7C211.4 261.1 210.4 263.4 209.6 264.1L129.7 424.8C125.7 432.7 128.9 442.4 136.8 446.3V446.3z\", \"M238.4 264.1L318.3 424.8C322.3 432.7 319.1 442.4 311.2 446.3C303.3 450.3 293.6 447.1 289.7 439.2L270.1 400H177.9L158.3 439.2C154.4 447.1 144.7 450.3 136.8 446.3C128.9 442.4 125.7 432.7 129.7 424.8L209.6 264.1C210.4 263.4 211.4 261.1 212.7 260.7C214.1 259.2 215.8 258.1 217.6 257.3C219.7 256.4 221.9 255.1 223.1 255.1C226.1 255.1 228.3 256.4 230.4 257.3C232.2 258.1 233.9 259.2 235.3 260.7C236.6 261.1 237.6 263.4 238.4 264.1V264.1zM254.1 368L223.1 307.8L193.9 368H254.1z\"]]\n};\nvar faRibbon = {\n  prefix: 'fad',\n  iconName: 'ribbon',\n  icon: [448, 512, [127895], \"f4d6\", [\"M225 379.3l-114.3 124.8c-8 8.75-21.5 10.5-31.38 3.75l-68.76-27.87c-12-8.123-14.13-24.87-4.5-35.75l139.8-152.8L225 379.3z\", \"M441.8 444.3c0 0-292-324.5-295.4-329.1c15.38-8.5 40.25-17.1 77.51-17.1s62.13 9.5 77.51 17.1c-3.25 5.5-56.01 64.5-56.01 64.5l79.13 87.75l34.13-37.1c28.75-31.87 33.38-78.62 11.5-115.5L326.5 39.52c-4.25-7.25-9.876-13.25-16.75-17.1c-40.75-27.62-127.5-29.75-171.5 0C131.3 26.27 125.7 32.27 121.4 39.52L77.81 112.8C76.31 115.3 40.68 174.9 89.31 228.8l248.1 275.2c8.001 8.875 21.38 10.5 31.25 3.75l68.88-27.87C449.5 471.9 451.6 455.1 441.8 444.3z\"]]\n};\nvar faLungs = {\n  prefix: 'fad',\n  iconName: 'lungs',\n  icon: [640, 512, [129729], \"f604\", [\"M186 96c-44 0-57.1 28.5-80.12 63.13C59.91 231 25.5 308.9 3.875 390.1C1.25 399.9 0 409.8 0 419.8c0 61.25 62.5 105.5 125.2 88.63l59.53-15.88c42.13-11.38 71.25-47.5 71.25-88.63L256 279.5l-101.4 67.58c-7.352 4.902-17.29 2.914-22.19-4.438l-8.875-13.31C118.7 321.1 120.6 312.1 128 307.2l128-85.31v-60.1C256 125.4 224.7 96 186 96zM636.1 390.1C614.5 308.9 580.1 231 534.1 159.1c-22.12-34.63-36.13-63.13-80.13-63.13C415.3 96 384 125.4 384 161.8v60.1l128 85.31c7.354 4.902 9.34 14.84 4.438 22.19l-8.875 13.31c-4.9 7.352-14.83 9.34-22.19 4.438L384 279.5l-.0313 124.4c0 41.13 29.12 77.25 71.25 88.63l59.53 15.88C577.5 525.3 640 481 640 419.8C640 409.8 638.8 399.9 636.1 390.1z\", \"M516.4 329.3l-8.875 13.31c-4.9 7.352-14.83 9.34-22.19 4.438l-147.6-98.42c-10.75-7.166-24.75-7.166-35.5 0l-147.6 98.42c-7.352 4.902-17.29 2.914-22.19-4.438l-8.875-13.31C118.7 321.1 120.6 312.1 128 307.2l153.8-102.5C290.7 198.7 296 188.7 296 178V16C296 7.164 303.2 0 312 0h16c8.838 0 16 7.164 16 16v162c0 10.7 5.347 20.69 14.25 26.63L512 307.2C519.4 312.1 521.3 321.1 516.4 329.3z\"]]\n};\nvar faPersonPinball = {\n  prefix: 'fad',\n  iconName: 'person-pinball',\n  icon: [640, 512, [], \"e21d\", [\"M624 0h-96C519.2 0 512 7.162 512 16v42.81c0 3.439 .5547 6.855 1.643 10.12l40.79 122.4L253.8 244.1c-.002-.0039 .002 .0039 0 0C255.1 248.4 256 252.1 256 256c0 17.67-14.33 32-32 32L192 287.1v208C192 504.8 199.2 512 208 512h32C248.8 512 256 504.8 256 496V384h320v112c0 8.836 7.164 16 16 16h32c8.836 0 16-7.164 16-15.1V16C640 7.162 632.8 0 624 0zM80 95.1c26.5 0 48-21.5 48-47.1c0-26.5-21.5-47.1-48-47.1S32 21.5 32 47.1C32 74.5 53.5 95.1 80 95.1zM280 328C266.7 328 256 317.3 256 304c0-13.26 10.75-24 24-24S304 290.7 304 304C304 317.3 293.3 328 280 328z\", \"M224 224H163.8L129 154.5C120.8 138.2 104.4 128 86.13 128L48 127.1c-26.47 0-48 21.53-48 47.1V281C0 300 8.375 317.9 23.03 330.2L96 391V480c0 17.69 14.31 32 32 32s32-14.31 32-32v-89c0-19-8.375-36.91-23.03-49.19L96 307.7V231.5l19.38 38.78C120.8 281.2 131.9 288 144 288H224c17.67 0 32-14.33 32-32C256 238.3 241.7 224 224 224zM0 352.1V480c0 17.67 14.33 32 32 32s32-14.33 32-32v-74.01l-61.52-51.27C1.551 353.9 .8945 352.9 0 352.1z\"]]\n};\nvar faArrowUp91 = {\n  prefix: 'fad',\n  iconName: 'arrow-up-9-1',\n  icon: [512, 512, [\"sort-numeric-up-alt\"], \"f887\", [\"M357.7 201.1l-7.682 8.004c-10.72 11.16-10.34 28.88 .8125 39.56c5.406 5.219 12.41 7.812 19.38 7.812c7.344 0 14.72-2.875 20.19-8.625c69.61-72.53 89.6-85.39 89.6-127.8c0-48.6-39.4-88-88-88s-88 39.4-88 88C303.1 156.4 326.1 187.7 357.7 201.1zM392 96c13.23 0 24 10.77 24 24S405.2 144 392 144S368 133.2 368 120S378.8 96 392 96zM416 416.4v-96.02c0-11.19-5.844-21.53-15.38-27.34c-9.531-5.781-21.41-6.188-31.34-1.062l-32 16.59c-15.69 8.125-21.81 27.44-13.69 43.13C329.3 362.8 340.4 369 352 369v47.41c-17.69 0-32 14.31-32 32s14.31 32 32 32h64c17.69 0 32-14.31 32-32S433.7 416.4 416 416.4z\", \"M216 191.7c-8.672 0-17.3-3.5-23.61-10.38L160 145.9v302c0 17.7-14.33 32.03-32 32.03S96 465.7 96 447.1V145.9L63.6 181.3C51.64 194.3 31.39 195.2 18.38 183.3C5.35 171.3 4.475 151.1 16.41 138L104.4 41.94c12.12-13.26 35.06-13.26 47.19 0l87.1 96.09c11.94 13.05 11.06 33.31-1.969 45.27C231.5 188.9 223.7 191.7 216 191.7z\"]]\n};\nvar faSortNumericUpAlt = faArrowUp91;\nvar faAppleCore = {\n  prefix: 'fad',\n  iconName: 'apple-core',\n  icon: [384, 512, [], \"e08f\", [\"M364.3 448.1C336.8 486.3 299.8 512 256 512c-32 0-48-16-64-16c-16 0-32 16-64 16c-43.65 0-80.68-25.77-108.2-63.13C65.82 417.1 95.1 364.1 95.1 304c0-62.99-33.19-118.1-82.93-149.2C29.96 138.3 51.94 128 80.01 128c32 .002 79.99 16.03 111.1 32.03c31.99-16 80.1-32.06 112.1-32.06c27.96 0 49.8 10.39 66.68 26.93C321.1 186 287.1 241.1 287.1 304C287.1 364.2 318.2 417.3 364.3 448.1z\", \"M288 0v32c0 44.18-35.82 80-80 80H176v-32c0-44.18 35.82-80 80-80H288z\"]]\n};\nvar faCircleY = {\n  prefix: 'fad',\n  iconName: 'circle-y',\n  icon: [512, 512, [], \"e12f\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM378.2 183.6L280 298.2V376c0 13.25-10.75 24-24 24s-24-10.75-24-24V298.2L133.8 183.6C125.2 173.6 126.3 158.4 136.4 149.8c10.08-8.625 25.22-7.438 33.84 2.594L256 252.5l85.78-100.1c8.641-10.05 23.77-11.27 33.84-2.594C385.7 158.4 386.8 173.6 378.2 183.6z\", \"M341.8 152.4L256 252.5L170.2 152.4C161.6 142.3 146.5 141.2 136.4 149.8C126.3 158.4 125.2 173.6 133.8 183.6L232 298.2V376c0 13.25 10.75 24 24 24s24-10.75 24-24V298.2l98.22-114.6c8.625-10.06 7.469-25.22-2.594-33.84C365.5 141.1 350.4 142.3 341.8 152.4z\"]]\n};\nvar faH6 = {\n  prefix: 'fad',\n  iconName: 'h6',\n  icon: [640, 512, [], \"e413\", [\"M32 64C49.67 64 64 78.33 64 96V224H256V96C256 78.33 270.3 64 288 64C305.7 64 320 78.33 320 96V416C320 433.7 305.7 448 288 448C270.3 448 256 433.7 256 416V288H64V416C64 433.7 49.67 448 32 448C14.33 448 0 433.7 0 416V96C0 78.33 14.33 64 32 64z\", \"M501.7 160.1C578.6 163.1 640 226.4 640 304C640 383.5 575.5 448 496 448C416.5 448 352 383.5 352 304C352 265.7 365 228.5 388.1 198.5L487 76.01C498.1 62.21 518.2 59.97 531.1 71.01C545.8 82.05 548 102.2 536.1 115.1L501.7 160.1zM416 304C416 348.2 451.8 384 496 384C540.2 384 576 348.2 576 304C576 259.8 540.2 224 496 224C451.8 224 416 259.8 416 304z\"]]\n};\nvar faLitecoinSign = {\n  prefix: 'fad',\n  iconName: 'litecoin-sign',\n  icon: [384, 512, [], \"e1d3\", [\"M64 280.1L40.79 286.8C23.8 291.6 6.087 281.8 1.232 264.8C-3.623 247.8 6.216 230.1 23.21 225.2L64 213.6L64 280.1zM128 195.3L247.2 161.2C264.2 156.4 281.9 166.2 286.8 183.2C291.6 200.2 281.8 217.9 264.8 222.8L128 261.9L128 195.3z\", \"M96 32C113.7 32 128 46.33 128 64V416H352C369.7 416 384 430.3 384 448C384 465.7 369.7 480 352 480H96C78.33 480 64 465.7 64 448V64C64 46.33 78.33 32 96 32z\"]]\n};\nvar faCircleSmall = {\n  prefix: 'fad',\n  iconName: 'circle-small',\n  icon: [320, 512, [], \"e122\", [\"M320 256C320 344.4 248.4 416 160 416C71.63 416 0 344.4 0 256C0 167.6 71.63 96 160 96C248.4 96 320 167.6 320 256z\", \"\"]]\n};\nvar faBorderNone = {\n  prefix: 'fad',\n  iconName: 'border-none',\n  icon: [448, 512, [], \"f850\", [\"M64 448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416C49.67 416 64 430.3 64 448zM128 480C110.3 480 96 465.7 96 448C96 430.3 110.3 416 128 416C145.7 416 160 430.3 160 448C160 465.7 145.7 480 128 480zM128 96C110.3 96 96 81.67 96 64C96 46.33 110.3 32 128 32C145.7 32 160 46.33 160 64C160 81.67 145.7 96 128 96zM160 256C160 273.7 145.7 288 128 288C110.3 288 96 273.7 96 256C96 238.3 110.3 224 128 224C145.7 224 160 238.3 160 256zM320 480C302.3 480 288 465.7 288 448C288 430.3 302.3 416 320 416C337.7 416 352 430.3 352 448C352 465.7 337.7 480 320 480zM352 64C352 81.67 337.7 96 320 96C302.3 96 288 81.67 288 64C288 46.33 302.3 32 320 32C337.7 32 352 46.33 352 64zM320 288C302.3 288 288 273.7 288 256C288 238.3 302.3 224 320 224C337.7 224 352 238.3 352 256C352 273.7 337.7 288 320 288zM256 448C256 465.7 241.7 480 224 480C206.3 480 192 465.7 192 448C192 430.3 206.3 416 224 416C241.7 416 256 430.3 256 448zM224 96C206.3 96 192 81.67 192 64C192 46.33 206.3 32 224 32C241.7 32 256 46.33 256 64C256 81.67 241.7 96 224 96zM256 256C256 273.7 241.7 288 224 288C206.3 288 192 273.7 192 256C192 238.3 206.3 224 224 224C241.7 224 256 238.3 256 256zM416 480C398.3 480 384 465.7 384 448C384 430.3 398.3 416 416 416C433.7 416 448 430.3 448 448C448 465.7 433.7 480 416 480zM416 96C398.3 96 384 81.67 384 64C384 46.33 398.3 32 416 32C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96zM64 64C64 81.67 49.67 96 32 96C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32C49.67 32 64 46.33 64 64zM416 288C398.3 288 384 273.7 384 256C384 238.3 398.3 224 416 224C433.7 224 448 238.3 448 256C448 273.7 433.7 288 416 288zM64 256C64 273.7 49.67 288 32 288C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224C49.67 224 64 238.3 64 256zM224 384C206.3 384 192 369.7 192 352C192 334.3 206.3 320 224 320C241.7 320 256 334.3 256 352C256 369.7 241.7 384 224 384zM448 352C448 369.7 433.7 384 416 384C398.3 384 384 369.7 384 352C384 334.3 398.3 320 416 320C433.7 320 448 334.3 448 352zM32 384C14.33 384 0 369.7 0 352C0 334.3 14.33 320 32 320C49.67 320 64 334.3 64 352C64 369.7 49.67 384 32 384zM448 160C448 177.7 433.7 192 416 192C398.3 192 384 177.7 384 160C384 142.3 398.3 128 416 128C433.7 128 448 142.3 448 160zM32 192C14.33 192 0 177.7 0 160C0 142.3 14.33 128 32 128C49.67 128 64 142.3 64 160C64 177.7 49.67 192 32 192zM256 160C256 177.7 241.7 192 224 192C206.3 192 192 177.7 192 160C192 142.3 206.3 128 224 128C241.7 128 256 142.3 256 160z\", \"\"]]\n};\nvar faArrowTurnDownLeft = {\n  prefix: 'fad',\n  iconName: 'arrow-turn-down-left',\n  icon: [512, 512, [], \"e2e1\", [\"M77.25 287.1l32-31.1H432C440.8 256 448 248.8 448 240V64c0-17.67 14.31-32 32-32s32 14.33 32 32v176c0 44.11-35.88 80-80 80H109.3L77.25 287.1z\", \"M137.4 438.6c12.5 12.5 32.75 12.5 45.25 0C188.9 432.4 192 424.2 192 415.1s-3.125-16.38-9.375-22.62L77.25 287.1L182.6 182.6c12.5-12.5 12.5-32.75 0-45.25s-32.75-12.5-45.25 0l-128 127.1c-12.5 12.5-12.5 32.75 0 45.25L137.4 438.6z\"]]\n};\nvar faCircleNodes = {\n  prefix: 'fad',\n  iconName: 'circle-nodes',\n  icon: [512, 512, [], \"e4e2\", [\"M418.4 157.9L380.6 365.6C367.9 357 352.5 352 336 352C329.7 352 323.5 352.7 317.6 354.1L355.4 146.4C368.1 155 383.5 160 400 160C406.3 160 412.5 159.3 418.4 157.9V157.9zM156.3 232.2L301.9 359.6C281.9 369 266.5 386.5 259.7 407.8L114.1 280.4C134.1 270.1 149.5 253.5 156.3 232.2V232.2zM160 208C160 185.7 150.9 165.6 136.2 151.1L320 77.52C320 78.35 320 79.17 320 80C320 102.3 329.1 122.4 343.8 136.9L159.1 210.5C159.1 209.7 160 208.8 160 208V208z\", \"M480 80C480 124.2 444.2 160 400 160C355.8 160 320 124.2 320 80C320 35.82 355.8 0 400 0C444.2 0 480 35.82 480 80zM416 432C416 476.2 380.2 512 336 512C291.8 512 256 476.2 256 432C256 387.8 291.8 352 336 352C380.2 352 416 387.8 416 432zM0 208C0 163.8 35.82 128 80 128C124.2 128 160 163.8 160 208C160 252.2 124.2 288 80 288C35.82 288 0 252.2 0 208z\"]]\n};\nvar faParachuteBox = {\n  prefix: 'fad',\n  iconName: 'parachute-box',\n  icon: [512, 512, [], \"f4cd\", [\"M68.17 192L188.3 324.2C194.3 321.5 200.1 320 208 320H240V192H272V320H304C311 320 317.7 321.5 323.7 324.2L443.8 192H487.1L346.8 346.3C350.1 352.8 352 360.2 352 368V464C352 490.5 330.5 512 304 512H208C181.5 512 160 490.5 160 464V368C160 360.2 161.9 352.8 165.2 346.3L24.92 192H68.17z\", \"M127.1 176C127.1 125 143.9 80.01 168.2 48.43C192.5 16.89 223.8 0 255.1 0C288.2 0 319.5 16.89 343.8 48.43C368.1 80.01 384 125 384 176C384 181.4 383.8 186.7 383.5 192H128.5C128.2 186.7 127.1 181.4 127.1 176H127.1zM507.8 173.6C510.5 183.1 502.1 192 493.1 192H415.5C415.8 186.7 416 181.4 416 176C416 112.1 393.8 54.84 358.9 16.69C450 49.27 493.4 122.6 507.8 173.6H507.8zM153.1 16.69C118.2 54.84 95.1 112.1 95.1 176C95.1 181.4 96.16 186.7 96.47 192H18.89C9 192 1.483 183.1 4.181 173.6C18.64 122.6 61.97 49.27 153.1 16.69H153.1z\"]]\n};\nvar faMessageMedical = {\n  prefix: 'fad',\n  iconName: 'message-medical',\n  icon: [512, 512, [\"comment-alt-medical\"], \"f7f4\", [\"M447.1 0h-384c-35.38 0-64 28.62-64 63.1v287.1c0 35.38 28.62 63.1 64 63.1h96v83.1c0 4.5 2.5 8.624 6.625 10.75c4 2 8.875 1.651 12.5-1.099l124.9-93.65h144c35.38 0 64-28.62 64-63.1V63.1C511.1 28.62 483.4 0 447.1 0zM368 234c0 8.836-7.164 16-16 16h-54V304c0 8.836-7.163 16-16 16h-52c-8.835 0-16-7.164-16-16V250H160c-8.836 0-16-7.164-16-16v-52c0-8.838 7.164-16 16-16h53.1V112c0-8.838 7.165-16 16-16h52c8.837 0 16 7.162 16 16v54H352c8.836 0 16 7.162 16 16V234z\", \"M368 234c0 8.836-7.164 16-16 16h-54V304c0 8.836-7.163 16-16 16h-52c-8.835 0-16-7.164-16-16V250H160c-8.836 0-16-7.164-16-16v-52c0-8.838 7.164-16 16-16h53.1V112c0-8.838 7.165-16 16-16h52c8.837 0 16 7.162 16 16v54H352c8.836 0 16 7.162 16 16V234z\"]]\n};\nvar faCommentAltMedical = faMessageMedical;\nvar faRugbyBall = {\n  prefix: 'fad',\n  iconName: 'rugby-ball',\n  icon: [512, 512, [], \"e3c6\", [\"M495.1 174.8c0-45.12-7.712-83.76-14.15-108.2c-4.688-17.54-18.34-31.23-36.04-35.95C435.5 27.91 392.9 16 337 16C149 16 15.1 154.6 15.1 337.2c0 45.12 7.714 83.77 14.15 108.2C35.22 464.3 50.46 496 174.9 496C362.1 496 495.1 357.4 495.1 174.8zM384 144c0 4.094-1.562 8.188-4.688 11.31l-52.67 52.67l20.69 20.69c3.125 3.125 4.688 7.219 4.688 11.31c0 9.133-7.468 16-16 16c-4.094 0-8.189-1.562-11.31-4.688L304 230.6l-25.38 25.38l20.69 20.69c3.125 3.125 4.688 7.219 4.688 11.31c0 9.141-7.474 16-16 16c-4.094 0-8.188-1.564-11.31-4.689l-20.69-20.69L230.6 303.1l20.69 20.69c3.125 3.125 4.688 7.219 4.688 11.31c0 9.141-7.474 16-16 16c-4.094 0-8.188-1.564-11.31-4.689l-20.69-20.69l-52.69 52.69C152.2 382.4 148.1 384 144 384C135.5 384 128 377.1 128 368c0-4.094 1.562-8.188 4.688-11.31l52.69-52.69L164.7 283.3C161.6 280.2 160 276.1 160 271.1c0-8.529 6.865-16 16-16c4.095 0 8.189 1.562 11.31 4.688l20.69 20.69l25.38-25.38L212.7 235.3C209.6 232.2 208 228.1 208 223.1c0-8.528 6.865-16 16-16c4.094 0 8.188 1.562 11.31 4.688l20.69 20.69l25.38-25.38l-20.69-20.69c-3.125-3.125-4.688-7.219-4.688-11.31c0-9.141 7.473-16 16-16c4.094 0 8.188 1.562 11.31 4.688l20.69 20.69l52.67-52.67C359.8 129.6 363.9 128 368 128C376.5 128 384 134.9 384 144z\", \"M235.3 212.7C232.2 209.6 228.1 207.1 224 207.1c-9.141 0-16 7.473-16 16c0 4.094 1.562 8.188 4.688 11.31l64.01 64.01c3.125 3.125 7.219 4.689 11.31 4.689c8.526 0 16-6.867 16-16c0-4.094-1.562-8.188-4.688-11.31L235.3 212.7zM352 239.1c0-4.094-1.562-8.188-4.688-11.31l-64.01-64.01c-3.125-3.125-7.219-4.688-11.31-4.688c-8.528 0-16 6.865-16 16c0 4.094 1.562 8.188 4.688 11.31l64.01 64.01c3.125 3.125 7.221 4.688 11.31 4.688C344.6 255.1 352 249.1 352 239.1zM187.3 260.7C184.2 257.6 180.1 255.1 176 255.1c-9.142 0-16 7.472-16 16c0 4.094 1.562 8.188 4.688 11.31l64.01 64c3.125 3.125 7.219 4.689 11.31 4.689c8.526 0 16-6.867 16-16c0-4.094-1.562-8.188-4.688-11.31L187.3 260.7z\"]]\n};\nvar faCommentMusic = {\n  prefix: 'fad',\n  iconName: 'comment-music',\n  icon: [512, 512, [], \"f8b0\", [\"M256 31.1c-141.4 0-255.1 93.09-255.1 208c0 49.59 21.37 94.1 56.96 130.7c-12.5 50.39-54.31 95.3-54.81 95.8c-2.187 2.297-2.781 5.703-1.5 8.703c1.312 3 4.125 4.797 7.312 4.797c66.31 0 116-31.8 140.6-51.41c32.72 12.31 69.01 19.41 107.4 19.41c141.4 0 255.1-93.09 255.1-207.1S397.4 31.1 256 31.1zM351.1 287.1c0 17.62-21.5 32-48 32s-48-14.38-48-32s21.5-32 48-32c5.375 0 10.75 .7461 16 1.996V181.6l-96 37.5L223.1 319.1c0 17.62-21.5 32-47.1 32s-48-14.38-48-32s21.5-32 48-32c5.375 0 10.75 .7461 16 1.996V175.2c0-7 4.5-13.12 11.25-15.25l128-47.25C336 111.2 341.4 112.1 345.5 115.1S352 122.8 352 127.1L351.1 287.1z\", \"M351.1 287.1c0 17.62-21.5 32-48 32s-48-14.38-48-32s21.5-32 48-32c5.375 0 10.75 .7461 16 1.996V181.6l-96 37.5L223.1 319.1c0 17.62-21.5 32-47.1 32s-48-14.38-48-32s21.5-32 48-32c5.375 0 10.75 .7461 16 1.996V175.2c0-7 4.5-13.12 11.25-15.25l128-47.25C336 111.2 341.4 112.1 345.5 115.1S352 122.8 352 127.1L351.1 287.1z\"]]\n};\nvar faIndent = {\n  prefix: 'fad',\n  iconName: 'indent',\n  icon: [448, 512, [], \"f03c\", [\"M416 32C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H416zM416 160C433.7 160 448 174.3 448 192C448 209.7 433.7 224 416 224H224C206.3 224 192 209.7 192 192C192 174.3 206.3 160 224 160H416zM192 320C192 302.3 206.3 288 224 288H416C433.7 288 448 302.3 448 320C448 337.7 433.7 352 416 352H224C206.3 352 192 337.7 192 320zM416 416C433.7 416 448 430.3 448 448C448 465.7 433.7 480 416 480H32C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416H416z\", \"M127.8 243.4C135.1 249.8 135.1 262.2 127.8 268.6L25.82 347.9C15.31 356.1 0 348.6 0 335.3V176.7C0 163.4 15.31 155.9 25.82 164.1L127.8 243.4z\"]]\n};\nvar faTreeDeciduous = {\n  prefix: 'fad',\n  iconName: 'tree-deciduous',\n  icon: [512, 512, [127795, \"tree-alt\"], \"f400\", [\"M512 288c0 26.62-9.375 49.38-28 68s-41.38 28-68 28h-128l0-15.1l31.14-52.42c2.66-5.318-1.207-11.58-7.154-11.58H288V224c0-17.67-14.33-32-32-32s-32 14.33-32 32v16H200c-5.947 0-9.814 6.258-7.154 11.58L223.1 304L224 384H96c-26.62 0-49.38-9.375-68-28S0 314.6 0 288c0-19.38 5.375-36.1 16-52.1s25-27.62 43-35c-9.375-16-12.88-32.5-10.5-49.5s9.125-31.62 20.5-44s25.12-20.5 41.5-24.5S143.4 79.63 160 87c2.682-25.16 13.58-46.27 32.7-63.07C209.9 8.851 232.3 .1757 255.2 .0031c24.97-.1888 46.75 8.187 65.33 24.1C338.9 41.63 349.4 62.38 352 87c16.62-7.375 33.13-8.1 49.5-4.1s30.12 12.12 41.5 24.5s18.12 27 20.5 44s-.875 33.5-9.5 49.5H453c18 7.375 32.38 19 43 35S512 268.6 512 288z\", \"M200 240H223.1v-16c0-17.67 14.33-32 32-32s32 14.33 32 32v79.1h23.99c5.947 0 9.814 6.258 7.154 11.58l-31.14 52.42v112C288 497.7 273.8 512 256.1 512c-17.67 0-32.1-14.33-32.1-31.1v-176L192.9 251.6C190.2 246.3 194.1 240 200 240z\"]]\n};\nvar faTreeAlt = faTreeDeciduous;\nvar faPuzzlePieceSimple = {\n  prefix: 'fad',\n  iconName: 'puzzle-piece-simple',\n  icon: [640, 512, [\"puzzle-piece-alt\"], \"e231\", [\"\", \"M640 256c0 35.35-21.49 64-48 64c-32.43 0-31.72-32-55.64-32C522.9 288 512 298.9 512 312.4V416c0 17.67-14.33 32-32 32h-103.6C362.9 448 352 437.1 352 423.6C352 399.1 384 400.4 384 368c0-26.51-28.65-48-64-48s-64 21.49-64 48c0 32.43 32 31.72 32 55.64C288 437.1 277.1 448 263.6 448H160c-17.67 0-32-14.33-32-32V312.4C128 298.9 117.1 288 103.6 288C79.95 288 80.4 320 48 320c-26.51 0-47.1-28.65-47.1-64S21.49 191.1 48 191.1c32.43 0 31.72 32 55.64 32C117.1 223.1 128 213.1 128 199.6V95.1C128 78.33 142.3 63.1 160 63.1l103.6 0C277.1 63.1 288 74.9 288 88.36C288 112 256 111.6 256 143.1C256 170.5 284.7 192 320 192s64-21.49 64-48c0-32.43-32-31.72-32-55.64c0-13.45 10.91-24.36 24.36-24.36L480 63.1c17.67 0 32 14.33 32 32v103.6c0 13.45 10.91 24.36 24.36 24.36c23.69 0 23.24-32 55.64-32C618.5 191.1 640 220.7 640 256z\"]]\n};\nvar faPuzzlePieceAlt = faPuzzlePieceSimple;\nvar faTruckFieldUn = {\n  prefix: 'fad',\n  iconName: 'truck-field-un',\n  icon: [640, 512, [], \"e58e\", [\"M96 400C96 355.8 131.8 320 176 320C220.2 320 256 355.8 256 400C256 444.2 220.2 480 176 480C131.8 480 96 444.2 96 400zM384 400C384 355.8 419.8 320 464 320C508.2 320 544 355.8 544 400C544 444.2 508.2 480 464 480C419.8 480 384 444.2 384 400z\", \"M320 32C343.7 32 364.4 44.87 375.4 64H427.2C452.5 64 475.4 78.9 485.7 102L538.5 220.8C538.1 221.9 539.4 222.9 539.8 224H544C579.3 224 608 252.7 608 288V320C625.7 320 640 334.3 640 352C640 369.7 625.7 384 608 384H574.9C567.1 329.7 520.4 288 464 288C407.6 288 360.9 329.7 353.1 384H286.9C279.1 329.7 232.4 288 176 288C119.6 288 72.9 329.7 65.13 384H32C14.33 384 0 369.7 0 352C0 334.3 14.33 320 32 320V288C14.33 288 0 273.7 0 256V160C0 142.3 14.33 128 32 128V96C32 60.65 60.65 32 96 32L320 32zM384 128V224H469.9L427.2 128H384zM253.3 135.1C249.4 129.3 242.1 126.6 235.4 128.7C228.6 130.7 224 136.9 224 144V240C224 248.8 231.2 256 240 256C248.8 256 256 248.8 256 240V196.8L290.7 248.9C294.6 254.7 301.9 257.4 308.6 255.3C315.4 253.3 320 247.1 320 240V144C320 135.2 312.8 128 304 128C295.2 128 288 135.2 288 144V187.2L253.3 135.1zM128 144C128 135.2 120.8 128 112 128C103.2 128 96 135.2 96 144V208C96 234.5 117.5 256 144 256C170.5 256 192 234.5 192 208V144C192 135.2 184.8 128 176 128C167.2 128 160 135.2 160 144V208C160 216.8 152.8 224 144 224C135.2 224 128 216.8 128 208V144z\"]]\n};\nvar faNfcTrash = {\n  prefix: 'fad',\n  iconName: 'nfc-trash',\n  icon: [640, 512, [], \"e1fd\", [\"M352 416H96c-17.64 0-32-14.36-32-32V128c0-17.64 14.36-32 32-32h48C152.8 96 160 103.2 160 112S152.8 128 144 128H96v256h256V128H240v82.94C258.6 217.6 272 235.1 272 256c0 26.51-21.49 48-48 48S176 282.5 176 256c0-20.87 13.4-38.45 32-45.06V112C208 103.2 215.2 96 224 96h128c17.64 0 32 14.36 32 32v66.95C389 193.2 394.4 192 400 192h17.89l2.771-6.219C426.4 174.4 436.3 166.2 448 162.5V96c0-35.35-28.65-64-64-64H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h316.8l-4.719-75.5C370.2 411.4 361.7 416 352 416z\", \"M412.9 481.1C413.1 498.1 428.8 512 445.8 512h132.5c17.02 0 31.81-13.9 32.88-30.89L623.2 288h-222.4L412.9 481.1zM624 224h-38.67l-10.61-23.89C572.2 195.1 567.2 192 561.6 192h-99.2c-5.557 0-10.63 3.139-13.12 8.105L438.7 224H400C391.2 224 384 231.2 384 240C384 248.8 391.2 256 400 256h224C632.8 256 640 248.8 640 240C640 231.2 632.8 224 624 224z\"]]\n};\nvar faHourglass = {\n  prefix: 'fad',\n  iconName: 'hourglass',\n  icon: [384, 512, [9203, 62032, \"hourglass-empty\"], \"f254\", [\"M32 74.98V64H96V74.98C96 100.4 106.1 124.9 124.1 142.9L192 210.7L259.9 142.9C277.9 124.9 288 100.4 288 74.98V64H352V74.98C352 117.4 335.1 158.1 305.1 188.1L237.3 256L305.1 323.9C335.1 353.9 352 394.6 352 437V448H288V437C288 411.6 277.9 387.1 259.9 369.1L192 301.3L124.1 369.1C106.1 387.1 96 411.6 96 437V448H32V437C32 394.6 48.86 353.9 78.86 323.9L146.7 256L78.86 188.1C48.86 158.1 32 117.4 32 74.98V74.98zM101.5 165.5L78.86 188.1z\", \"M352 0C369.7 0 384 14.33 384 32C384 49.67 369.7 64 352 64H32C14.33 64 0 49.67 0 32C0 14.33 14.33 0 32 0H352zM352 448C369.7 448 384 462.3 384 480C384 497.7 369.7 512 352 512H32C14.33 512 0 497.7 0 480C0 462.3 14.33 448 32 448H352z\"]]\n};\nvar faHourglassEmpty = faHourglass;\nvar faMountain = {\n  prefix: 'fad',\n  iconName: 'mountain',\n  icon: [512, 512, [127956], \"f6fc\", [\"M208 288L136.9 193.2l95.06-148.9c10.42-16.33 37.73-16.33 48.15 0L394.8 224H256L208 288z\", \"M503.2 393.8c11.11 17.4 11.75 39.41 1.668 57.45C494.9 468.1 476.1 480 455.7 480H56.31c-20.39 0-39.24-11.03-49.17-28.77c-10.09-18.03-9.447-40.04 1.666-57.45l128.1-200.6L208 288L256 224h138.8L503.2 393.8z\"]]\n};\nvar faFileXmark = {\n  prefix: 'fad',\n  iconName: 'file-xmark',\n  icon: [384, 512, [\"file-times\"], \"f317\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM272.1 367c9.375 9.375 9.375 24.56 0 33.94c-9.383 9.379-24.56 9.371-33.94 0L192 353.9l-47.03 47.03c-9.383 9.379-24.56 9.371-33.94 0c-9.375-9.375-9.375-24.56 0-33.94L158.1 320L111 272.1c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0L192 286.1l47.03-47.03c9.375-9.375 24.56-9.375 33.94 0s9.375 24.56 0 33.94L225.9 320L272.1 367z\", \"M256 0v128h128L256 0zM272.1 239c-9.375-9.375-24.56-9.375-33.94 0L192 286.1L144.1 239c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L158.1 320l-47.03 47.03c-9.375 9.375-9.375 24.56 0 33.94c9.375 9.371 24.55 9.379 33.94 0L192 353.9l47.03 47.03c9.375 9.371 24.55 9.379 33.94 0c9.375-9.375 9.375-24.56 0-33.94L225.9 320l47.03-47.03C282.3 263.6 282.3 248.4 272.1 239z\"]]\n};\nvar faFileTimes = faFileXmark;\nvar faHouseHeart = {\n  prefix: 'fad',\n  iconName: 'house-heart',\n  icon: [576, 512, [\"home-heart\"], \"f4c9\", [\"M64.07 448L64.02 270.5L288 74.52L512.1 270.6L512.5 447.9C512.6 483.3 483.9 512 448.5 512H128.1C92.74 512 64.09 483.4 64.07 448L64.07 448zM299.3 428.7L392 336C414.1 313.9 414.1 278.1 392 256C369.9 233.9 334.1 233.9 312 256L288 280L264 256C241.9 233.9 206.1 233.9 184 256C161.9 278.1 161.9 313.9 184 336L276.7 428.7C282.9 434.9 293.1 434.9 299.3 428.7H299.3z\", \"M565.1 231.9C578.4 243.6 579.7 263.8 568.1 277.1C556.4 290.4 536.2 291.7 522.9 280.1L288 74.52L53.07 280.1C39.77 291.7 19.56 290.4 7.917 277.1C-3.72 263.8-2.372 243.6 10.93 231.9L266.9 7.918C278.1-2.639 297-2.639 309.1 7.918L565.1 231.9zM276.7 428.7L184 336C161.9 313.9 161.9 278.1 184 256C206.1 233.9 241.9 233.9 264 256L288 280L312 256C334.1 233.9 369.9 233.9 392 256C414.1 278.1 414.1 313.9 392 336L299.3 428.7C293.1 434.9 282.9 434.9 276.7 428.7H276.7z\"]]\n};\nvar faHomeHeart = faHouseHeart;\nvar faHouseChimneyBlank = {\n  prefix: 'fad',\n  iconName: 'house-chimney-blank',\n  icon: [576, 512, [], \"e3b0\", [\"M288 74.52L512.1 270.6L512.5 447.9C512.6 483.3 483.9 512 448.5 512H128.1C92.74 512 64.09 483.4 64.07 448L64.02 270.5L288 74.52z\", \"M416 101.5V64C416 46.33 430.3 32 448 32H480C497.7 32 512 46.33 512 64V185.5L565.1 231.9C578.4 243.6 579.7 263.8 568.1 277.1C556.4 290.4 536.2 291.7 522.9 280.1L288 74.52L53.07 280.1C39.77 291.7 19.56 290.4 7.917 277.1C-3.72 263.8-2.372 243.6 10.93 231.9L266.9 7.918C278.1-2.639 297-2.639 309.1 7.918L416 101.5z\"]]\n};\nvar faMeterBolt = {\n  prefix: 'fad',\n  iconName: 'meter-bolt',\n  icon: [640, 512, [], \"e1e9\", [\"M442.8 431C396.1 480.9 329.7 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C392.1 0 504.8 107.5 511.7 242.8L402 330.5C386.1 343.3 379.1 364.7 386.7 383.9C393.5 403.1 411.6 416 432 416H450.3L442.8 431zM128 160V192C128 209.7 142.3 224 160 224C177.7 224 192 209.7 192 192V160C192 142.3 177.7 128 160 128C142.3 128 128 142.3 128 160zM224 160V192C224 209.7 238.3 224 256 224C273.7 224 288 209.7 288 192V160C288 142.3 273.7 128 256 128C238.3 128 224 142.3 224 160zM320 160V192C320 209.7 334.3 224 352 224C369.7 224 384 209.7 384 192V160C384 142.3 369.7 128 352 128C334.3 128 320 142.3 320 160z\", \"M553.9 352H624C630.8 352 636.9 356.3 639.1 362.7C641.3 369.1 639.3 376.2 633.1 380.5L473.1 508.5C468.1 513.2 459.8 513.2 453.9 508.4C448.1 503.7 446.3 495.6 449.7 488.8L502.1 384H432C425.2 384 419.2 379.7 416.9 373.3C414.7 366.9 416.7 359.8 422 355.5L582 227.5C587.9 222.8 596.2 222.8 602.1 227.6C607.9 232.3 609.7 240.4 606.3 247.2L553.9 352z\"]]\n};\nvar faUserDoctor = {\n  prefix: 'fad',\n  iconName: 'user-doctor',\n  icon: [448, 512, [\"user-md\"], \"f0f0\", [\"M96 128C96 57.31 153.3 0 224 0C294.7 0 352 57.31 352 128C352 198.7 294.7 256 224 256C153.3 256 96 198.7 96 128z\", \"M280 304C282.7 304 285.3 304.1 288 304.2V362C260.4 369.1 240 394.2 240 424V464C240 472.8 247.2 480 256 480H272C280.8 480 288 472.8 288 464C288 455.2 280.8 448 272 448V424C272 406.3 286.3 392 304 392C321.7 392 336 406.3 336 424V448C327.2 448 320 455.2 320 464C320 472.8 327.2 480 336 480H352C360.8 480 368 472.8 368 464V424C368 394.2 347.6 369.1 320 362V308.8C393.5 326.7 448 392.1 448 472V480C448 497.7 433.7 512 416 512H32C14.33 512 0 497.7 0 480V472C0 393 54.53 326.7 128 308.8V370.3C104.9 377.2 88 398.6 88 424C88 454.9 113.1 480 144 480C174.9 480 200 454.9 200 424C200 398.6 183.1 377.2 160 370.3V304.2C162.7 304.1 165.3 304 168 304H280zM120 424C120 410.7 130.7 400 144 400C157.3 400 168 410.7 168 424C168 437.3 157.3 448 144 448C130.7 448 120 437.3 120 424z\"]]\n};\nvar faUserMd = faUserDoctor;\nvar faSlashBack = {\n  prefix: 'fad',\n  iconName: 'slash-back',\n  icon: [320, 512, [], \"5c\", [\"M288 512c-11.12 0-21.91-5.781-27.81-16.12l-256-448c-8.781-15.34-3.438-34.89 11.91-43.66C31.47-4.594 51 .7656 59.78 16.12l256 448c8.781 15.34 3.438 34.89-11.91 43.66C298.9 510.6 293.4 512 288 512z\", \"\"]]\n};\nvar faCircleInfo = {\n  prefix: 'fad',\n  iconName: 'circle-info',\n  icon: [512, 512, [\"info-circle\"], \"f05a\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 128c17.67 0 32 14.33 32 32c0 17.67-14.33 32-32 32S224 177.7 224 160C224 142.3 238.3 128 256 128zM296 384h-80C202.8 384 192 373.3 192 360s10.75-24 24-24h16v-64H224c-13.25 0-24-10.75-24-24S210.8 224 224 224h32c13.25 0 24 10.75 24 24v88h16c13.25 0 24 10.75 24 24S309.3 384 296 384z\", \"M256 192c17.67 0 32-14.33 32-32c0-17.67-14.33-32-32-32S224 142.3 224 160C224 177.7 238.3 192 256 192zM296 336h-16V248C280 234.8 269.3 224 256 224H224C210.8 224 200 234.8 200 248S210.8 272 224 272h8v64h-16C202.8 336 192 346.8 192 360S202.8 384 216 384h80c13.25 0 24-10.75 24-24S309.3 336 296 336z\"]]\n};\nvar faInfoCircle = faCircleInfo;\nvar faFishingRod = {\n  prefix: 'fad',\n  iconName: 'fishing-rod',\n  icon: [512, 512, [], \"e3a8\", [\"M408 88.04v71.97h-48V88.04c0-29.3-26.13-40.02-39.92-40.02c-3.252 0-6.539 .3963-9.799 1.207l-63 15.78C172.3 83.73 120 150.7 120 227.1v60.03H128c17.67 0 32 14.32 32 31.1v159.1c0 17.67-14.33 31.1-32 31.1H64c-17.67 0-32-14.33-32-31.1v-159.1c0-17.67 14.33-31.1 32-31.1h8V227.1c0-99.31 67.28-185.5 163.6-209.5l63-15.78C305.8 .8792 313 0 320.2 0C351.1 0 408 23.46 408 88.04z\", \"M416.5 453.4C444.4 427.3 480 384.5 480 336c0-79.53-96-143.1-96-143.1s-96 64.46-96 143.1c0 48.47 35.63 91.26 63.48 117.4l-27.63 32.24c-2.53 2.958-3.848 6.656-3.848 10.4C319.1 506.5 328.9 512 336 512h96c6.968 0 16-5.463 16-16.01c0-3.743-1.318-7.44-3.848-10.4L416.5 453.4zM384 336c-13.25 0-24-10.75-24-23.1c0-13.26 10.75-23.1 24-23.1s24 10.74 24 23.1C408 325.3 397.3 336 384 336z\"]]\n};\nvar faHammerCrash = {\n  prefix: 'fad',\n  iconName: 'hammer-crash',\n  icon: [640, 512, [], \"e414\", [\"M640 223.1c0 6.881-4.416 13.03-10.94 15.17l-97.86 32.54l46.18 92.19c3.104 6.176 1.887 13.6-2.977 18.5c-4.896 4.863-12.32 6.08-18.5 2.977l-92.19-46.18l-32.54 97.86c-2.176 6.527-8.287 10.94-15.17 10.94c-6.879 0-13.02-4.416-15.17-10.94l-32.54-97.86l-92.19 46.18c-6.176 3.104-13.6 1.887-18.5-2.977c-4.863-4.896-6.08-12.32-2.975-18.5l33.25-66.37c29.44 12.86 64.51 1.824 80.96-26.69l48-83.13c17.7-30.62 7.201-69.76-23.42-87.42l-18.72-10.82l26.14-78.53c2.145-6.529 8.289-10.95 15.17-10.95c6.881 0 12.99 4.416 15.17 10.95l32.54 97.86l92.19-46.18c6.176-3.105 13.6-1.889 18.5 2.975c4.863 4.896 6.08 12.32 2.977 18.5L531.2 176.3l97.86 32.54C635.6 210.1 640 217.1 640 223.1z\", \"M6.764 439.5c-13.57 22.79-6.08 52.22 16.74 65.76c22.79 13.57 52.22 6.08 65.76-16.74L224.3 261.3l-83.14-48L6.764 439.5zM377.4 127.1l-55.42-32l-83.14-48L218.6 36.28c-4.863-2.816-10.37-4.289-16-4.289H115.3c-11.84 0-22.72 6.561-28.29 17.03L62.48 95.29C54.41 110.5 59.82 129.4 74.73 137.1l222.7 128.6c15.33 8.832 34.88 3.584 43.71-11.71l48-83.13C397.1 156.4 392.7 136.8 377.4 127.1z\"]]\n};\nvar faCloudMeatball = {\n  prefix: 'fad',\n  iconName: 'cloud-meatball',\n  icon: [576, 512, [], \"f73b\", [\"M80 352C53.5 352 32 373.5 32 400S53.5 448 80 448S128 426.5 128 400S106.5 352 80 352zM496 352c-26.5 0-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48S522.5 352 496 352zM377 363.1c4.625-14.5 1.625-30.88-9.75-42.37c-11.5-11.5-27.87-14.38-42.37-9.875c-7-13.5-20.63-23-36.88-23s-29.88 9.5-36.88 23C236.6 306.2 220.2 309.2 208.8 320.8c-11.5 11.5-14.38 27.87-9.875 42.37c-13.5 7-23 20.63-23 36.88s9.5 29.88 23 36.88c-4.625 14.5-1.625 30.88 9.875 42.37c8.25 8.125 19 12.25 29.75 12.25c4.25 0 8.5-1.125 12.62-2.5C258.1 502.5 271.8 512 288 512s29.88-9.5 36.88-23c4.125 1.25 8.375 2.5 12.62 2.5c10.75 0 21.5-4.125 29.75-12.25c11.5-11.5 14.38-27.87 9.75-42.37C390.5 429.9 400 416.2 400 400S390.5 370.1 377 363.1z\", \"M448 320h-43.38c-3.5-8-8.375-15.38-14.87-21.75c-13.5-13.5-31.5-21.12-50.75-21.37C325.5 263.8 307.2 256 288 256S250.5 263.8 237 276.9C217.8 277.1 199.8 284.8 186.2 298.2C179.8 304.6 175 312 171.4 320H128c-53 0-96-43-96-96c0-42.5 27.75-78.25 66.13-90.75C96.75 126.2 96 119.2 96 112C96 50.12 146.1 0 208 0c43.25 0 80.38 24.75 99 60.75C321.8 43.25 343.4 32 368 32C412.2 32 448 67.75 448 112c0 5.625-.5 10.1-1.625 16.25C446.9 128.3 447.4 128 448 128c53 0 96 43 96 96S501 320 448 320z\"]]\n};\nvar faCameraPolaroid = {\n  prefix: 'fad',\n  iconName: 'camera-polaroid',\n  icon: [576, 512, [], \"f8aa\", [\"M288 256c35.38 0 64-28.62 64-64s-28.62-64-64-64s-64 28.62-64 64S252.6 256 288 256zM575.1 352L.0299 352L.0002 448c0 17.6 14.4 32 32 32h512c17.6 0 32-14.4 32-32L575.1 352zM464 432h-352C103.2 432 96 424.8 96 416c0-8.838 7.164-16 16-16h352c8.838 0 16 7.162 16 16C480 424.8 472.8 432 464 432z\", \"M575.1 352L512 256l.0001-176c0-26.51-21.49-48-48-48h-352c-26.51 0-48 21.49-48 48L64 256l-63.97 96.02L575.1 352zM384 112C384 103.2 391.2 96 400 96h32C440.8 96 448 103.2 448 112v32C448 152.8 440.8 160 432 160h-32C391.2 160 384 152.8 384 144V112zM288 128c35.38 0 64 28.62 64 64s-28.62 64-64 64s-64-28.62-64-64S252.6 128 288 128z\"]]\n};\nvar faCamera = {\n  prefix: 'fad',\n  iconName: 'camera',\n  icon: [512, 512, [62258, \"camera-alt\"], \"f030\", [\"M352 288C352 341 309 384 256 384C202.1 384 160 341 160 288C160 234.1 202.1 192 256 192C309 192 352 234.1 352 288z\", \"M194.6 32H317.4C338.1 32 356.4 45.22 362.9 64.82L373.3 96H448C483.3 96 512 124.7 512 160V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V160C0 124.7 28.65 96 64 96H138.7L149.1 64.82C155.6 45.22 173.9 32 194.6 32H194.6zM256 384C309 384 352 341 352 288C352 234.1 309 192 256 192C202.1 192 160 234.1 160 288C160 341 202.1 384 256 384z\"]]\n};\nvar faCameraAlt = faCamera;\nvar faSquareVirus = {\n  prefix: 'fad',\n  iconName: 'square-virus',\n  icon: [448, 512, [], \"e578\", [\"M384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM199.8 117.7C199.8 146.9 164.5 161.6 143.8 140.9C134.4 131.5 119.2 131.5 109.8 140.9C100.5 150.2 100.5 165.4 109.8 174.8C130.5 195.5 115.9 230.9 86.61 230.9C73.35 230.9 62.61 241.6 62.61 254.9C62.61 268.1 73.35 278.9 86.61 278.9C115.9 278.9 130.5 314.3 109.8 334.9C100.5 344.3 100.5 359.5 109.8 368.9C119.2 378.3 134.4 378.3 143.8 368.9C164.5 348.2 199.8 362.9 199.8 392.1C199.8 405.4 210.6 416.1 223.8 416.1C237.1 416.1 247.8 405.4 247.8 392.1C247.8 362.9 283.2 348.2 303.9 368.9C313.3 378.3 328.5 378.3 337.8 368.9C347.2 359.5 347.2 344.3 337.8 334.9C317.2 314.3 331.8 278.9 361.1 278.9C374.3 278.9 385.1 268.1 385.1 254.9C385.1 241.6 374.3 230.9 361.1 230.9C331.8 230.9 317.2 195.5 337.8 174.8C347.2 165.4 347.2 150.2 337.8 140.9C328.5 131.5 313.3 131.5 303.9 140.9C283.2 161.6 247.8 146.9 247.8 117.7C247.8 104.4 237.1 93.65 223.8 93.65C210.6 93.65 199.8 104.4 199.8 117.7H199.8z\", \"M303.9 140.9C313.3 131.5 328.5 131.5 337.8 140.9C347.2 150.2 347.2 165.4 337.8 174.8C317.2 195.5 331.8 230.9 361.1 230.9C374.3 230.9 385.1 241.6 385.1 254.9C385.1 268.1 374.3 278.9 361.1 278.9C331.8 278.9 317.2 314.3 337.8 334.9C347.2 344.3 347.2 359.5 337.8 368.9C328.5 378.3 313.3 378.3 303.9 368.9C283.2 348.2 247.8 362.8 247.8 392.1C247.8 405.4 237.1 416.1 223.8 416.1C210.6 416.1 199.8 405.4 199.8 392.1C199.8 362.8 164.5 348.2 143.8 368.9C134.4 378.3 119.2 378.3 109.8 368.9C100.5 359.5 100.5 344.3 109.8 334.9C130.5 314.3 115.9 278.9 86.61 278.9C73.35 278.9 62.61 268.1 62.61 254.9C62.61 241.6 73.35 230.9 86.61 230.9C115.9 230.9 130.5 195.5 109.8 174.8C100.5 165.4 100.5 150.2 109.8 140.9C119.2 131.5 134.4 131.5 143.8 140.9C164.5 161.6 199.8 146.9 199.8 117.6C199.8 104.4 210.6 93.65 223.8 93.65C237.1 93.65 247.8 104.4 247.8 117.6C247.8 146.9 283.2 161.6 303.9 140.9H303.9zM191.1 191.1C174.3 191.1 159.1 206.3 159.1 223.1C159.1 241.7 174.3 255.1 191.1 255.1C209.7 255.1 223.1 241.7 223.1 223.1C223.1 206.3 209.7 191.1 191.1 191.1zM256 311.1C269.3 311.1 280 301.3 280 287.1C280 274.7 269.3 263.1 256 263.1C242.7 263.1 232 274.7 232 287.1C232 301.3 242.7 311.1 256 311.1z\"]]\n};\nvar faCartArrowUp = {\n  prefix: 'fad',\n  iconName: 'cart-arrow-up',\n  icon: [576, 512, [], \"e3ee\", [\"M312 288H170.7L121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H360V177.9L383 200.1C392.4 210.3 407.6 210.3 416.1 200.1C426.3 191.6 426.3 176.4 416.1 167L352.1 103C343.6 93.66 328.4 93.66 319 103L255 167C245.7 176.4 245.7 191.6 255 200.1C264.4 210.3 279.6 210.3 288.1 200.1L312 177.9V288z\", \"M96 0C107.5 0 117.4 8.19 119.6 19.51L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H96zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464zM288.1 200.1C279.6 210.3 264.4 210.3 255 200.1C245.7 191.6 245.7 176.4 255 167L319 103C328.4 93.66 343.6 93.66 352.1 103L416.1 167C426.3 176.4 426.3 191.6 416.1 200.1C407.6 210.3 392.4 210.3 383 200.1L360 177.9V288H312V177.9L288.1 200.1z\"]]\n};\nvar faMeteor = {\n  prefix: 'fad',\n  iconName: 'meteor',\n  icon: [512, 512, [9732], \"f753\", [\"M507.2 4.718c-4.25-4.25-10.38-5.75-16.13-4c-38.75 11.5-111.8 34.25-187.6 61.25c-2.125-7-4-13.5-5.625-18.63c-1.375-4.5-4.75-8.252-9.25-10.13c-4.375-1.875-9.375-1.625-13.63 .625C232.5 55.97 122.1 116.5 60.6 176.4c-1.125 1-2.5 2-3.5 3c-76.13 76.13-76.13 199.5 0 275.7c76.13 76.01 199.5 76.01 275.5-.125c1.002-1 2.001-2.375 3.001-3.5c59.88-61.63 120.4-172.1 142.5-214.4c2.25-4.254 2.5-9.252 .625-13.75c-1.75-4.375-5.5-7.748-10.13-9.127c-5.25-1.625-11.63-3.5-18.63-5.625c27-76.01 49.75-149 61.38-187.8C512.1 15.09 511.5 8.843 507.2 4.718zM191.1 448c-70.75 0-128-57.26-128-128c0-70.63 57.25-128 128-128c70.63 0 128 57.38 128 128C319.1 390.8 262.6 448 191.1 448z\", \"M191.1 191.1c-70.75 0-128 57.38-128 128c0 70.75 57.25 128 128 128c70.63 0 128-57.26 128-128C319.1 249.4 262.6 191.1 191.1 191.1zM159.1 319.1c-17.75 0-32-14.37-32-32c0-17.62 14.25-32 32-32c8.5 0 16.63 3.375 22.63 9.375S191.1 279.5 191.1 287.1C191.1 305.6 177.6 319.1 159.1 319.1zM207.1 384c-8.877 0-16-7.128-16-16s7.099-16 15.98-16c8.75 0 15.1 7.126 15.1 16S216.7 384 207.1 384z\"]]\n};\nvar faCarOn = {\n  prefix: 'fad',\n  iconName: 'car-on',\n  icon: [448, 512, [], \"e4dd\", [\"M224 0C237.3 0 248 10.75 248 24V104C248 117.3 237.3 128 224 128C210.7 128 200 117.3 200 104V24C200 10.75 210.7 0 224 0zM7.029 39.03C16.4 29.66 31.6 29.66 40.97 39.03L88.97 87.03C98.34 96.4 98.34 111.6 88.97 120.1C79.6 130.3 64.4 130.3 55.03 120.1L7.029 72.97C-2.343 63.6-2.343 48.4 7.029 39.03V39.03zM407 39.03C416.4 29.66 431.6 29.66 440.1 39.03C450.3 48.4 450.3 63.6 440.1 72.97L392.1 120.1C383.6 130.3 368.4 130.3 359 120.1C349.7 111.6 349.7 96.4 359 87.03L407 39.03z\", \"M50.16 292.4L78.49 213.1C89.86 181.3 120 160 153.8 160H294.2C327.1 160 358.1 181.3 369.5 213.1L397.8 292.4C417.9 300.9 432 320.8 432 344V480C432 497.7 417.7 512 400 512H384C366.3 512 352 497.7 352 480V448H96V480C96 497.7 81.67 512 64 512H48C30.33 512 16 497.7 16 480V344C16 320.8 30.08 300.9 50.16 292.4H50.16zM119.7 288H328.3L309.2 234.6C306.1 228.3 300.9 224 294.2 224H153.8C147.1 224 141 228.3 138.8 234.6L119.7 288zM95.1 344C82.74 344 71.1 354.7 71.1 368C71.1 381.3 82.74 392 95.1 392C109.3 392 119.1 381.3 119.1 368C119.1 354.7 109.3 344 95.1 344zM352 392C365.3 392 376 381.3 376 368C376 354.7 365.3 344 352 344C338.7 344 328 354.7 328 368C328 381.3 338.7 392 352 392z\"]]\n};\nvar faSleigh = {\n  prefix: 'fad',\n  iconName: 'sleigh',\n  icon: [640, 512, [], \"f7cc\", [\"M608 352C625.7 352 640 366.3 640 384V392C640 440.6 600.6 480 552 480H64C46.33 480 32 465.7 32 448C32 430.3 46.33 416 64 416H552C565.3 416 576 405.3 576 392V384C576 366.3 590.3 352 608 352z\", \"M0 64C0 46.33 14.33 32 32 32H64C66.31 32 68.56 32.24 70.74 32.71C124.1 37.61 174.2 67.59 203.4 114.3L207.7 121.1C247.7 185.1 317.8 224 393.3 224C423.5 224 448 199.5 448 169.3V128C448 110.3 462.3 96 480 96H544C561.7 96 576 110.3 576 128C576 145.7 561.7 160 544 160V256C544 309 501 352 448 352V416H384V352H192V416H128V352C74.98 352 32 309 32 256V96C14.33 96 .0003 81.67 .0003 64H0z\"]]\n};\nvar faArrowDown19 = {\n  prefix: 'fad',\n  iconName: 'arrow-down-1-9',\n  icon: [512, 512, [\"sort-numeric-asc\", \"sort-numeric-down\"], \"f162\", [\"M320 192c0 17.69 14.31 31.1 32 31.1L416 224c17.69 0 32-14.31 32-32s-14.31-32-32-32V63.98c0-11.19-5.844-21.53-15.38-27.34c-9.531-5.781-21.41-6.188-31.34-1.062l-32 16.59c-15.69 8.125-21.81 27.44-13.69 43.13C329.3 106.3 340.4 112.6 352 112.6V160C334.3 160 320 174.3 320 192zM392 255.6c-48.6 0-88 39.4-88 88c0 36.44 22.15 67.7 53.71 81.07l-7.682 8.004c-10.72 11.16-10.34 28.88 .8125 39.56C356.3 477.4 363.3 480 370.2 480c7.344 0 14.72-2.875 20.19-8.625c69.61-72.53 89.6-85.39 89.6-127.8C480 294.1 440.6 255.6 392 255.6zM392 367.6c-13.23 0-24-10.77-24-24s10.77-24 24-24s24 10.77 24 24S405.2 367.6 392 367.6z\", \"M237.6 328.7c13.03 11.95 13.9 32.22 1.969 45.27l-87.1 96.09c-12.12 13.26-35.06 13.26-47.19 0l-87.1-96.09c-11.94-13.05-11.06-33.31 1.969-45.27c13.02-11.95 33.27-11.04 45.22 1.969l32.4 35.4V64.03C96 46.33 110.3 32 128 32S160 46.33 160 64.03v302l32.4-35.4c6.312-6.883 14.94-10.38 23.61-10.38C223.7 320.3 231.5 323.1 237.6 328.7z\"]]\n};\nvar faSortNumericAsc = faArrowDown19;\nvar faSortNumericDown = faArrowDown19;\nvar faSquare4 = {\n  prefix: 'fad',\n  iconName: 'square-4',\n  icon: [448, 512, [], \"e259\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM296 320H288v40c0 13.25-10.75 24-24 24s-24-10.75-24-24V320H138c-8.078 0-15.61-4.062-20.05-10.81s-5.188-15.25-2-22.69l62-144c5.234-12.16 19.31-17.84 31.53-12.53c12.19 5.219 17.8 19.34 12.56 31.53L174.5 272H240V221.3c0-13.25 10.75-24 24-24s24 10.75 24 24V272h8C309.3 272 320 282.8 320 296S309.3 320 296 320z\", \"M320 296C320 309.3 309.3 320 296 320H288v40c0 13.25-10.75 24-24 24s-24-10.75-24-24V320H138c-8.078 0-15.61-4.062-20.05-10.81s-5.188-15.25-2-22.69l62-144c5.234-12.16 19.31-17.84 31.53-12.53c12.19 5.219 17.8 19.34 12.56 31.53L174.5 272H240V221.3c0-13.25 10.75-24 24-24s24 10.75 24 24V272h8C309.3 272 320 282.8 320 296z\"]]\n};\nvar faHandHoldingDroplet = {\n  prefix: 'fad',\n  iconName: 'hand-holding-droplet',\n  icon: [576, 512, [\"hand-holding-water\"], \"f4c1\", [\"M568.2 336.3c-13.12-17.81-38.14-21.66-55.93-8.469l-119.7 88.17h-120.6c-8.748 0-15.1-7.25-15.1-15.99c0-8.75 7.25-16 15.1-16h78.25c15.1 0 30.75-10.88 33.37-26.62c3.25-20-12.12-37.38-31.62-37.38H191.1c-26.1 0-53.12 9.25-74.12 26.25l-46.5 37.74L15.1 383.1c-8.748 0-15.1 7.274-15.1 16.02L.0001 496C.0001 504.8 7.251 512 15.1 512h346.1c22.03 0 43.92-7.188 61.7-20.27l135.1-99.52C577.5 379.1 581.3 354.1 568.2 336.3z\", \"M287.1 256c53 0 95.1-42.13 95.1-93.1c0-40-57.12-120.8-83.25-155.6c-6.375-8.5-19.12-8.5-25.5 0C249.1 41.25 191.1 122 191.1 162C191.1 213.9 234.1 256 287.1 256z\"]]\n};\nvar faHandHoldingWater = faHandHoldingDroplet;\nvar faWaveform = {\n  prefix: 'fad',\n  iconName: 'waveform',\n  icon: [640, 512, [], \"f8f1\", [\"M67.51 178.7C66.96 179.8 66.05 180.7 65.64 181.9L40.94 256H31.1C14.33 256 0 270.3 0 287.1c0 17.67 14.33 32.02 31.1 32.02H64c9.547 0 18.34-4.218 24.31-11.19L64.72 198.7C63.19 191.6 64.64 184.8 67.51 178.7zM160.8 89.74c-.0879 .4492-.3652 .7984-.4336 1.255L138.4 237.4l36.84 171.9c.8828 4.105 .8184 8.177 .1543 12.08c.0371-.2168 .1719-.3956 .2051-.6143l18.02-120.1L160.4 101.3C159.8 97.32 160.1 93.46 160.8 89.74zM608 256h-8.94l-24.18-72.54c-3.727-11.18-12.7-20.42-24.26-22.77c-17.89-3.632-34.32 7.829-37.93 24.59L501.6 237.3l26.09 173.9c.625 4.152 .3027 8.21-.6094 12.07c.0508-.2168 .2031-.3818 .25-.6006l24.39-113.9C557.7 315.8 566.5 320 576 320h32C625.7 320 640 305.7 640 287.1C640 270.3 625.7 256 608 256zM416.9 89.42c-.1016 .4746-.3966 .8423-.4767 1.325l-30 180l29.25 204.7c.5547 3.877 .1387 7.628-.6445 11.24c.1113-.5136 .4297-.9266 .5176-1.448l30.78-184.6l-29.1-199.9C415.8 96.87 416.1 93.08 416.9 89.42zM288.9 25.82C288.8 26.42 288.4 26.87 288.3 27.48L253.6 270.8l34 203.1c.6445 3.865 .3203 7.63-.3848 11.27c.1016-.5253 .418-.9539 .4941-1.489L319.1 258.3L288.3 36.56C287.8 32.86 288.2 29.29 288.9 25.82z\", \"M186.8 64.47c-17.44 2.906-29.22 19.4-26.31 36.81l64 383.1c2.594 15.66 16.09 26.7 31.47 26.7c1.75 0 3.562-.0833 5.344-.3958c17.44-2.906 29.22-19.4 26.31-36.81L223.6 90.76C220.7 73.32 204.1 61.41 186.8 64.47zM127.3 185.3c-3.719-17.25-20.59-28.5-38-24.56C72 164.4 61 181.5 64.72 198.7l47.99 223.1c3.219 14.1 16.48 25.28 31.26 25.28c2.219 0 4.469-.2187 6.75-.7187C168 443.6 179 426.6 175.3 409.3L127.3 185.3zM479.6 91.13c-2.594-17.47-18.54-29.07-36.38-26.76c-17.47 2.625-29.53 18.94-26.91 36.4l48.01 319.1c2.375 15.87 16.02 27.25 31.62 27.25c1.562 0 3.156-.125 4.781-.3437c17.47-2.625 29.53-18.94 26.91-36.4L479.6 91.13zM315.5 .3466c-17.5 2.5-29.66 18.72-27.16 36.22l64.01 447.1C354.6 500.5 368.2 512 383.9 512c1.5 0 3.125-.0937 4.656-.3124c17.5-2.5 29.66-18.72 27.16-36.22l-64-447.1C349.2 10 332.1-2.247 315.5 .3466z\"]]\n};\nvar faWater = {\n  prefix: 'fad',\n  iconName: 'water',\n  icon: [576, 512, [], \"f773\", [\"M384 303.8c-44.55 0-76.48-13.06-96-24.59c-19.52 11.53-51.46 24.65-96 24.65c-44.58 0-76.54-13.15-96.04-24.68C82.49 287.1 63.1 295.8 37.78 300.4C20.31 303.8 3.713 292.1 .5254 274.7C-2.646 257.4 8.869 240.7 26.24 237.5c31.23-5.719 46.84-20.06 47.5-20.66c12.61-11.81 32.67-11.91 44.89 .3438C119.3 217.8 143.4 239.8 192 239.8s72.73-22.06 73.73-23c12.59-11.75 32.67-11.88 44.89 .375c.6406 .5625 24.78 22.62 73.38 22.62s72.73-22.06 73.73-23c12.59-11.75 32.69-11.81 44.91 .375c.2813 .25 15.89 14.59 47.13 20.31c17.38 3.188 28.89 19.84 25.72 37.22c-3.188 17.38-19.69 29.09-37.25 25.72c-25.33-4.625-44.72-13.31-58.19-21.25C460.6 290.7 428.6 303.8 384 303.8z\", \"M37.78 156.4c25.33-4.625 44.72-13.31 58.19-21.25c19.5 11.53 51.47 24.68 96.04 24.68c44.55 0 76.49-13.12 96-24.65c19.52 11.53 51.45 24.59 96 24.59c44.58 0 76.55-13.09 96.05-24.62c13.47 7.938 32.86 16.62 58.19 21.25c17.56 3.375 34.06-8.344 37.25-25.72c3.172-17.38-8.344-34.03-25.72-37.22c-31.23-5.719-46.84-20.06-47.13-20.31c-12.22-12.19-32.31-12.12-44.91-.375c-1 .9375-25.14 23-73.73 23s-72.73-22.06-73.38-22.62c-12.22-12.25-32.3-12.12-44.89-.375c-1 .9375-25.14 23-73.73 23S119.3 73.76 118.6 73.2C106.4 60.95 86.35 61.04 73.74 72.85C73.09 73.45 57.48 87.79 26.24 93.51c-17.38 3.188-28.89 19.84-25.72 37.22C3.713 148.1 20.31 159.8 37.78 156.4zM549.8 381.7c-31.23-5.719-46.84-20.06-47.13-20.31c-12.22-12.19-32.31-12.12-44.91-.375C456.7 361.9 432.6 384 384 384s-72.73-22.06-73.38-22.62c-12.22-12.25-32.3-12.12-44.89-.375C264.7 361.9 240.6 384 192 384s-72.73-22.06-73.38-22.62c-12.22-12.25-32.28-12.16-44.89-.3438c-.6562 .5938-16.27 14.94-47.5 20.66c-17.38 3.188-28.89 19.84-25.72 37.22C3.713 436.3 20.31 448 37.78 444.6C63.1 440 82.49 431.3 95.96 423.4c19.5 11.53 51.51 24.62 96.08 24.62c44.55 0 76.45-13.06 95.96-24.59C307.5 434.9 339.5 448 384.1 448c44.58 0 76.5-13.09 95.1-24.62c13.47 7.938 32.86 16.62 58.19 21.25C555.8 448 572.3 436.3 575.5 418.9C578.7 401.5 567.2 384.9 549.8 381.7z\"]]\n};\nvar faStarSharpHalfStroke = {\n  prefix: 'fad',\n  iconName: 'star-sharp-half-stroke',\n  icon: [512, 512, [\"star-sharp-half-alt\"], \"e28d\", [\"M256 335.5L338.2 399.4L306.7 300.4L394.7 232H288.6L256 129.5L256 0C256 0 256 0 256 0C266.5 0 275.7 6.764 278.9 16.72L329.5 176H488C498.3 176 507.4 182.5 510.7 192.2C514 201.9 510.8 212.6 502.7 218.9L371.9 320.7L422.9 480.7C426.1 490.7 422.4 501.7 413.7 507.7C405.1 513.7 393.6 513.4 385.3 506.9L256 406.4L256 335.5z\", \"M233.1 16.72C236.3 6.764 245.5 .0006 256 0V406.4L126.7 506.9C118.4 513.4 106.9 513.7 98.27 507.7C89.65 501.7 85.94 490.7 89.13 480.7L140.1 320.7L9.267 218.9C1.174 212.6-2.027 201.9 1.3 192.2C4.628 182.5 13.75 175.1 24 175.1H182.5L233.1 16.72z\"]]\n};\nvar faStarSharpHalfAlt = faStarSharpHalfStroke;\nvar faNfcSignal = {\n  prefix: 'fad',\n  iconName: 'nfc-signal',\n  icon: [512, 512, [], \"e1fb\", [\"M144 128H96v256h149.4C267.3 333.1 304.1 290.6 352 262.2V128H240v82.94c18.6 6.611 32 24.19 32 45.06c0 26.51-21.49 48-48 48S176 282.5 176 256c0-20.87 13.4-38.45 32-45.06V112C208 103.2 215.2 96 224 96h128c17.64 0 32 14.36 32 32v117.4c20.15-8.672 41.65-14.64 64-18.06V96c0-35.35-28.65-64-64-64H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h160.4c.668-22.12 4.02-43.55 9.83-64H96c-17.64 0-32-14.36-32-32V128c0-17.64 14.36-32 32-32h48C152.8 96 160 103.2 160 112S152.8 128 144 128z\", \"M488 304C501.3 304 512 293.3 512 280S501.3 256 488 256C360.1 256 256 360.1 256 488c0 13.25 10.75 24 24 24s24-10.75 24-24C304 386.5 386.5 304 488 304zM457.4 457.4c-12.5 12.5-12.5 32.76 0 45.25c12.5 12.5 32.76 12.5 45.25 0c12.5-12.5 12.5-32.76 0-45.25C490.1 444.9 469.9 444.9 457.4 457.4zM488 352C413 352 352 413 352 488c0 13.25 10.75 24 24 24s24-10.75 24-24c0-48.53 39.47-88 88-88c13.25 0 24-10.75 24-24S501.3 352 488 352z\"]]\n};\nvar faPlaneProp = {\n  prefix: 'fad',\n  iconName: 'plane-prop',\n  icon: [576, 512, [], \"e22b\", [\"M256 320H344L321.8 497.1C320.8 505.1 313.9 512 305.9 512H270.1C262.1 512 255.2 505.1 254.2 497.1L231.7 317.6L256 320zM254.2 14.02C255.2 6.009 262.1 0 270.1 0H305.9C313.9 0 320.8 6.009 321.8 14.02L344 192H256L231.7 194.4L254.2 14.02z\", \"M121.7 306.6L113.8 369.1C112.8 377.1 105.9 384 97.88 384H62.12C54.06 384 47.25 377.1 46.25 369.1L35.97 287.8C34.67 287.9 33.34 288 32 288C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224C33.34 224 34.67 224.1 35.97 224.2L46.25 142C47.25 134 54.06 128 62.12 128H97.88C105.9 128 112.8 134 113.8 142L121.7 205.4L256 192H482.3C516.5 192 576 221 576 256C576 292 516.5 320 482.3 320H256L121.7 306.6zM328 64H368V48C368 39.16 375.2 32 384 32C392.8 32 400 39.16 400 48V80C408.8 80 416 87.16 416 96C416 104.8 408.8 112 400 112V144C400 152.8 392.8 160 384 160C375.2 160 368 152.8 368 144V128H336L328 64zM248 64L240 128H224C206.3 128 192 113.7 192 96C192 78.33 206.3 64 224 64H248zM248 448H224C206.3 448 192 433.7 192 416C192 398.3 206.3 384 224 384H240L248 448zM328 448L336 384H368V368C368 359.2 375.2 352 384 352C392.8 352 400 359.2 400 368V400C408.8 400 416 407.2 416 416C416 424.8 408.8 432 400 432V464C400 472.8 392.8 480 384 480C375.2 480 368 472.8 368 464V448H328z\"]]\n};\nvar faCalendarCheck = {\n  prefix: 'fad',\n  iconName: 'calendar-check',\n  icon: [448, 512, [], \"f274\", [\"M448 464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V192H448V464zM328.1 304.1C338.3 295.6 338.3 280.4 328.1 271C319.6 261.7 304.4 261.7 295 271L200 366.1L152.1 319C143.6 309.7 128.4 309.7 119 319C109.7 328.4 109.7 343.6 119 352.1L183 416.1C192.4 426.3 207.6 426.3 216.1 416.1L328.1 304.1z\", \"M160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V192H0V112C0 85.49 21.49 64 48 64H96V32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32zM216.1 416.1C207.6 426.3 192.4 426.3 183 416.1L119 352.1C109.7 343.6 109.7 328.4 119 319C128.4 309.7 143.6 309.7 152.1 319L200 366.1L295 271C304.4 261.7 319.6 261.7 328.1 271C338.3 280.4 338.3 295.6 328.1 304.1L216.1 416.1z\"]]\n};\nvar faClockDesk = {\n  prefix: 'fad',\n  iconName: 'clock-desk',\n  icon: [448, 512, [], \"e134\", [\"M0 224C0 100.3 100.3 0 224 0C347.7 0 448 100.3 448 224C448 347.7 347.7 448 224 448C100.3 448 0 347.7 0 224zM248 120C248 106.7 237.3 96 224 96C210.7 96 200 106.7 200 120V224C200 230.4 202.5 236.5 207 240.1L255 288.1C264.4 298.3 279.6 298.3 288.1 288.1C298.3 279.6 298.3 264.4 288.1 255L248 214.1V120z\", \"M248 214.1L288.1 255C298.3 264.4 298.3 279.6 288.1 288.1C279.6 298.3 264.4 298.3 255 288.1L207 240.1C202.5 236.5 200 230.4 200 224V120C200 106.7 210.7 96 224 96C237.3 96 248 106.7 248 120V214.1zM448 464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V224C0 347.7 100.3 448 224 448C347.7 448 448 347.7 448 224V464z\"]]\n};\nvar faCalendarClock = {\n  prefix: 'fad',\n  iconName: 'calendar-clock',\n  icon: [576, 512, [\"calendar-time\"], \"e0d2\", [\"M256 368C256 427.5 285.6 480.1 330.8 512H48C21.49 512 0 490.5 0 464V192H432C334.8 192 256 270.8 256 368zM448 192V192.7C442.7 192.2 437.4 192 432 192H448z\", \"M160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V192H0V112C0 85.49 21.49 64 48 64H96V32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32zM576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM415.1 304V368C415.1 376.8 423.2 384 431.1 384H480C488.8 384 496 376.8 496 368C496 359.2 488.8 352 480 352H447.1V304C447.1 295.2 440.8 288 431.1 288C423.2 288 415.1 295.2 415.1 304V304z\"]]\n};\nvar faCalendarTime = faCalendarClock;\nvar faBraille = {\n  prefix: 'fad',\n  iconName: 'braille',\n  icon: [640, 512, [], \"f2a1\", [\"M640 96C640 131.3 611.3 160 576 160C540.7 160 512 131.3 512 96C512 60.65 540.7 32 576 32C611.3 32 640 60.65 640 96zM576 80C567.2 80 560 87.16 560 96C560 104.8 567.2 112 576 112C584.8 112 592 104.8 592 96C592 87.16 584.8 80 576 80zM160 256C160 220.7 188.7 192 224 192C259.3 192 288 220.7 288 256C288 291.3 259.3 320 224 320C188.7 320 160 291.3 160 256zM224 272C232.8 272 240 264.8 240 256C240 247.2 232.8 240 224 240C215.2 240 208 247.2 208 256C208 264.8 215.2 272 224 272zM128 416C128 451.3 99.35 480 64 480C28.65 480 0 451.3 0 416C0 380.7 28.65 352 64 352C99.35 352 128 380.7 128 416zM64 400C55.16 400 48 407.2 48 416C48 424.8 55.16 432 64 432C72.84 432 80 424.8 80 416C80 407.2 72.84 400 64 400zM288 416C288 451.3 259.3 480 224 480C188.7 480 160 451.3 160 416C160 380.7 188.7 352 224 352C259.3 352 288 380.7 288 416zM224 400C215.2 400 208 407.2 208 416C208 424.8 215.2 432 224 432C232.8 432 240 424.8 240 416C240 407.2 232.8 400 224 400zM512 256C512 220.7 540.7 192 576 192C611.3 192 640 220.7 640 256C640 291.3 611.3 320 576 320C540.7 320 512 291.3 512 256zM576 272C584.8 272 592 264.8 592 256C592 247.2 584.8 240 576 240C567.2 240 560 247.2 560 256C560 264.8 567.2 272 576 272zM640 416C640 451.3 611.3 480 576 480C540.7 480 512 451.3 512 416C512 380.7 540.7 352 576 352C611.3 352 640 380.7 640 416zM576 400C567.2 400 560 407.2 560 416C560 424.8 567.2 432 576 432C584.8 432 592 424.8 592 416C592 407.2 584.8 400 576 400zM352 256C352 220.7 380.7 192 416 192C451.3 192 480 220.7 480 256C480 291.3 451.3 320 416 320C380.7 320 352 291.3 352 256zM416 272C424.8 272 432 264.8 432 256C432 247.2 424.8 240 416 240C407.2 240 400 247.2 400 256C400 264.8 407.2 272 416 272zM480 416C480 451.3 451.3 480 416 480C380.7 480 352 451.3 352 416C352 380.7 380.7 352 416 352C451.3 352 480 380.7 480 416zM416 400C407.2 400 400 407.2 400 416C400 424.8 407.2 432 416 432C424.8 432 432 424.8 432 416C432 407.2 424.8 400 416 400z\", \"M0 96C0 60.65 28.65 32 64 32C99.35 32 128 60.65 128 96C128 131.3 99.35 160 64 160C28.65 160 0 131.3 0 96zM0 256C0 220.7 28.65 192 64 192C99.35 192 128 220.7 128 256C128 291.3 99.35 320 64 320C28.65 320 0 291.3 0 256zM288 96C288 131.3 259.3 160 224 160C188.7 160 160 131.3 160 96C160 60.65 188.7 32 224 32C259.3 32 288 60.65 288 96zM352 96C352 60.65 380.7 32 416 32C451.3 32 480 60.65 480 96C480 131.3 451.3 160 416 160C380.7 160 352 131.3 352 96z\"]]\n};\nvar faPrescriptionBottleMedical = {\n  prefix: 'fad',\n  iconName: 'prescription-bottle-medical',\n  icon: [384, 512, [\"prescription-bottle-alt\"], \"f486\", [\"M32 448c0 35.2 28.8 64 64 64h192c35.2 0 64-28.8 64-64V96H32V448zM96 288c0-8.801 7.199-16 16-16H160V223.1c0-8.801 7.199-16 16-16h32c8.801 0 16 7.199 16 16V272h48C280.8 272 288 279.2 288 288v32c0 8.799-7.199 16-16 16H224V384c0 8.799-7.199 16-16 16h-32C167.2 400 160 392.8 160 384v-48H112C103.2 336 96 328.8 96 320V288z\", \"M272 272H224V223.1c0-8.801-7.199-16-16-16h-32c-8.801 0-16 7.199-16 16V272H112C103.2 272 96 279.2 96 288v32c0 8.799 7.199 16 16 16H160V384c0 8.799 7.199 16 16 16h32c8.801 0 16-7.201 16-16v-48h48c8.801 0 16-7.201 16-16V288C288 279.2 280.8 272 272 272zM360 0H24C10.75 0 0 10.75 0 24v48C0 85.25 10.75 96 24 96h336C373.3 96 384 85.25 384 72v-48C384 10.75 373.3 0 360 0z\"]]\n};\nvar faPrescriptionBottleAlt = faPrescriptionBottleMedical;\nvar faPlateUtensils = {\n  prefix: 'fad',\n  iconName: 'plate-utensils',\n  icon: [640, 512, [58713], \"e43b\", [\"M221 136.5L206.9 72.86C249.5 42.74 301.3 28.49 353.4 32.58C405.4 36.67 454.3 58.85 491.7 95.26C484.4 115.4 480.6 136.7 480.5 158.1V188.3C469.6 164.9 453.3 144.5 432.8 128.8C412.3 113.2 388.3 102.7 362.9 98.31C337.5 93.93 311.4 95.79 286.9 103.7C262.4 111.6 240.1 125.4 222.1 143.8C221.7 141.4 221.8 139 221 136.5zM426.5 165.5C450.5 189.5 464 222.1 464 255.1C464 281.3 456.5 306.1 442.4 327.1C428.4 348.2 408.4 364.6 384.1 374.3C361.6 383.9 335.9 386.5 311 381.5C286.2 376.6 263.4 364.4 245.5 346.5C227.6 328.6 215.4 305.8 210.5 280.1C205.5 256.1 208.1 230.4 217.7 207C227.4 183.6 243.8 163.6 264.9 149.6C285.9 135.5 310.7 127.1 336 127.1C369.9 127.1 402.5 141.5 426.5 165.5zM538.4 351.6C521.7 387.2 495.9 417.7 463.6 440.1C431.3 462.5 393.6 476.1 354.5 479.3C315.3 482.5 275.9 475.4 240.4 458.6C204.9 441.8 174.4 415.9 152 383.6V260.9C160.7 257.8 169 253.6 176.8 248.4C176.6 250.1 176 253.4 176 255.1C175.1 293.4 189 329.6 212.9 358.4C236.9 387.1 270.1 406.5 306.9 413.3C343.7 420.1 381.6 413.7 414.2 395.3C446.8 376.1 471.9 347.8 485.1 312.8C488.3 320.4 492.1 327.3 498.8 333.2C509.4 343.8 523.5 350.3 538.4 351.6H538.4z\", \"M130.3 233.8H120V472C120 478.4 117.5 484.5 112.1 488.1C108.5 493.5 102.4 496 96 496C89.63 496 83.53 493.5 79.03 488.1C74.53 484.5 72 478.4 72 472V233.8H61.86C43.86 230.3 27.64 220.7 15.1 206.6C9.007 197.8 4.107 187.6 1.678 176.7C-.7521 165.8-.6475 154.5 1.984 143.6L27.87 26.75C28.63 23.48 30.56 20.59 33.3 18.64C36.04 16.7 39.4 15.83 42.75 16.19C46.09 16.56 49.18 18.14 51.43 20.64C53.69 23.13 54.95 26.37 54.98 29.73V153.2H69.89L84.54 26.21C84.88 23.4 86.23 20.81 88.34 18.93C90.46 17.05 93.19 16.01 96.02 16.01C98.84 16.01 101.6 17.05 103.7 18.93C105.8 20.81 107.2 23.4 107.5 26.21L122.1 153.2H137V29.73C137.1 26.37 138.3 23.13 140.6 20.64C142.8 18.14 145.9 16.56 149.3 16.19C152.6 15.83 155.1 16.7 158.7 18.64C161.4 20.59 163.4 23.48 164.1 26.75L190 143.6C192.7 154.4 192.8 165.7 190.4 176.6C188 187.5 183.1 197.7 176.2 206.5C164.5 220.6 148.3 230.3 130.3 233.8zM624.3 18.08C627.4 19.41 630.3 21.35 632.6 23.79C635 26.22 636.9 29.1 638.2 32.26C639.4 35.43 640 38.8 640 42.21V472C640 478.4 637.5 484.5 632.1 488.1C628.5 493.5 622.4 496 616 496C609.6 496 603.5 493.5 599 488.1C594.5 484.5 592 478.4 592 472V320H544C535.5 320 527.4 316.6 521.4 310.6C515.4 304.6 512 296.5 512 288L512.4 158.2C512.2 128.3 520.8 99 537.3 74.02C553.7 49.05 577.2 29.51 604.8 17.89C607.8 16.64 611.1 15.1 614.4 16C617.8 16.03 621.2 16.74 624.3 18.07V18.08z\"]]\n};\nvar faFamilyPants = {\n  prefix: 'fad',\n  iconName: 'family-pants',\n  icon: [448, 512, [], \"e302\", [\"M384 160h-64c-6.055 0-11.8 1.111-17.35 2.682C303.4 167 304 171.4 304 176c0 20.31-7.609 38.88-20.13 53.01C314.3 240.3 336 269.7 336 304V352c0 23.64-12.88 44.33-32 55.41V480c0 8.461-1.736 16.5-4.732 23.9C304.9 508.8 311.1 512 320 512h64c17.67 0 32-14.33 32-32v-128c17.67 0 32-14.33 32-32V224C448 188.7 419.3 160 384 160zM96 128c35.38 0 64-28.62 64-64S131.4 0 96 0S32 28.62 32 64S60.63 128 96 128zM352 128c35.38 0 64-28.62 64-64s-28.62-64-64-64s-64 28.62-64 64S316.6 128 352 128zM164.1 229C151.6 214.9 144 196.3 144 176c0-4.561 .6107-8.965 1.347-13.32C139.8 161.1 134.1 160 128 160H64C28.65 160 0 188.7 0 224v96c0 17.67 14.33 32 32 32v128c0 17.67 14.33 32 32 32h64c8.014 0 15.12-3.229 20.73-8.096C145.7 496.5 144 488.5 144 480v-72.59C124.9 396.3 112 375.6 112 352V304C112 269.7 133.7 240.3 164.1 229z\", \"M224 224c26.53 0 48-21.47 48-48S250.5 128 224 128S176 149.5 176 176S197.5 224 224 224zM256 256H192C165.5 256 144 277.5 144 304V352c0 17.67 14.33 32 32 32v96c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-96c17.67 0 32-14.33 32-32V304C304 277.5 282.5 256 256 256z\"]]\n};\nvar faHoseReel = {\n  prefix: 'fad',\n  iconName: 'hose-reel',\n  icon: [576, 512, [], \"e41a\", [\"M320 0C178.6 0 64 114.6 64 256s114.6 256 256 256c54.34 0 104.8-16.96 146.3-45.92c14.5-10.08 18.05-30.05 7.936-44.54s-30.05-18.05-44.54-7.936C398.6 435.3 360.8 448 320 448c-106 0-192-85.95-192-192s85.95-192 192-192s192 85.95 192 192v96h64V256C576 114.6 461.4 0 320 0zM320 192C284.6 192 256 220.6 256 256s28.64 64 64 64s64-28.64 64-64S355.4 192 320 192zM320 96C231.6 96 160 167.6 160 256s71.65 160 160 160s160-71.65 160-160S408.4 96 320 96zM320 352c-53.02 0-96-42.98-96-96s42.98-96 96-96s96 42.98 96 96S373 352 320 352z\", \"M608 376c0 13.25-10.75 24-24 24h-2.271l-11.46 80.16C578 481.2 584 487.9 584 496c0 8.832-7.168 16-16 16h-48c-8.832 0-16-7.168-16-16c0-8.064 5.984-14.75 13.73-15.84L506.3 400H504c-13.25 0-24-10.75-24-24S490.8 352 504 352h80C597.2 352 608 362.8 608 376z\"]]\n};\nvar faHouseWindow = {\n  prefix: 'fad',\n  iconName: 'house-window',\n  icon: [576, 512, [], \"e3b3\", [\"M64.07 448L64.02 270.5L288 74.52L512.1 270.6L512.5 447.9C512.6 483.3 483.9 512 448.5 512H128.1C92.74 512 64.09 483.4 64.07 448L64.07 448zM248 240C234.7 240 224 250.7 224 264V344C224 357.3 234.7 368 248 368H328C341.3 368 352 357.3 352 344V264C352 250.7 341.3 240 328 240H248z\", \"M266.9 7.918C278.1-2.639 297-2.639 309.1 7.918L565.1 231.9C578.4 243.6 579.7 263.8 568.1 277.1C556.4 290.4 536.2 291.7 522.9 280.1L288 74.52L53.07 280.1C39.77 291.7 19.56 290.4 7.917 277.1C-3.72 263.8-2.372 243.6 10.93 231.9L266.9 7.918z\"]]\n};\nvar faLandmark = {\n  prefix: 'fad',\n  iconName: 'landmark',\n  icon: [512, 512, [127963], \"f66f\", [\"M127.1 416H167.1V224H231.1V416H280V224H344V416H384V224H448V420.3C448.6 420.6 449.2 420.1 449.8 421.4L497.8 453.4C509.5 461.2 514.7 475.8 510.6 489.3C506.5 502.8 494.1 512 480 512H31.1C17.9 512 5.458 502.8 1.372 489.3C-2.715 475.8 2.515 461.2 14.25 453.4L62.25 421.4C62.82 420.1 63.4 420.6 63.1 420.3V224H127.1V416z\", \"M495.9 132.2C508.5 139.4 514.7 154.2 510.9 168.2C507.2 182.2 494.5 192 480 192H32C17.49 192 4.799 182.2 1.075 168.2C-2.649 154.2 3.528 139.4 16.13 132.2L240.1 4.216C249.1-1.405 262-1.405 271.9 4.216L495.9 132.2z\"]]\n};\nvar faTruck = {\n  prefix: 'fad',\n  iconName: 'truck',\n  icon: [640, 512, [128666, 9951], \"f0d1\", [\"M96 432C96 387.8 131.8 352 176 352C220.2 352 256 387.8 256 432C256 476.2 220.2 512 176 512C131.8 512 96 476.2 96 432zM384 432C384 387.8 419.8 352 464 352C508.2 352 544 387.8 544 432C544 476.2 508.2 512 464 512C419.8 512 384 476.2 384 432z\", \"M368 0C394.5 0 416 21.49 416 48V96H466.7C483.7 96 499.1 102.7 512 114.7L589.3 192C601.3 204 608 220.3 608 237.3V352C625.7 352 640 366.3 640 384C640 401.7 625.7 416 608 416H574.9C567.1 361.7 520.4 320 464 320C407.6 320 360.9 361.7 353.1 416H286.9C279.1 361.7 232.4 320 176 320C119.6 320 72.9 361.7 65.13 416H48C21.49 416 0 394.5 0 368V48C0 21.49 21.49 0 48 0H368zM416 160V256H544V237.3L466.7 160H416z\"]]\n};\nvar faCrosshairs = {\n  prefix: 'fad',\n  iconName: 'crosshairs',\n  icon: [512, 512, [], \"f05b\", [\"M42.35 224C56.27 130.3 130.3 56.27 224 42.36V107.4C165.7 119.9 119.9 165.7 107.4 224H42.35zM107.4 288C119.9 346.3 165.7 392.1 224 404.6V469.6C130.3 455.7 56.27 381.7 42.35 288H107.4zM288 469.6V404.6C346.3 392.1 392.1 346.3 404.6 288H469.6C455.7 381.7 381.7 455.7 288 469.6V469.6zM404.6 224C392.1 165.7 346.3 119.9 288 107.4V42.36C381.7 56.27 455.7 130.3 469.6 224H404.6z\", \"M256 0C273.7 0 288 14.33 288 32V128C288 145.7 273.7 160 256 160C238.3 160 224 145.7 224 128V32C224 14.33 238.3 0 256 0zM288 256C288 273.7 273.7 288 256 288C238.3 288 224 273.7 224 256C224 238.3 238.3 224 256 224C273.7 224 288 238.3 288 256zM384 288C366.3 288 352 273.7 352 256C352 238.3 366.3 224 384 224H480C497.7 224 512 238.3 512 256C512 273.7 497.7 288 480 288H384zM256 352C273.7 352 288 366.3 288 384V480C288 497.7 273.7 512 256 512C238.3 512 224 497.7 224 480V384C224 366.3 238.3 352 256 352zM32 288C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224H128C145.7 224 160 238.3 160 256C160 273.7 145.7 288 128 288H32z\"]]\n};\nvar faCloudRainbow = {\n  prefix: 'fad',\n  iconName: 'cloud-rainbow',\n  icon: [576, 512, [], \"f73e\", [\"M430.8 304.9c10 5.625 19 12.37 27 20.37C487.1 292.8 529 272 576 272v-64c-61 0-116.2 24.62-156.8 64.25C424.9 282.2 429 293.2 430.8 304.9zM238.6 173.6c21 5.875 40.38 16.5 56.62 31C359.6 119.4 461.2 64 576 64V0C437.1 0 314.2 68.75 238.6 173.6zM325.8 225.1C333.2 224.2 362.5 219.8 394.2 244C440.6 197.2 504.9 168 576 168v-64C474.8 104 384.4 151.4 325.8 225.1z\", \"M464 416c0 53-43 96-96 96H96c-53 0-96-43-96-96c0-50.63 39.25-91.63 88.88-95.25C88.75 317.8 88 315 88 312c0-61.88 50.12-112 112-112c45.38 0 84.25 27.12 101.9 66C311.8 259.8 323.4 256 336 256c35.25 0 64 28.75 64 64c0 1.875-.625 3.75-.75 5.625C436.8 338.6 464 374 464 416z\"]]\n};\nvar faPersonCane = {\n  prefix: 'fad',\n  iconName: 'person-cane',\n  icon: [384, 512, [], \"e53c\", [\"M328 368C323.6 368 320 371.6 320 376V384C320 397.3 309.3 408 296 408C282.7 408 272 397.3 272 384V376C272 345.1 297.1 320 328 320C358.9 320 384 345.1 384 376V488C384 501.3 373.3 512 360 512C346.7 512 336 501.3 336 488V376C336 371.6 332.4 368 328 368z\", \"M240 48C240 74.51 218.5 96 192 96C165.5 96 144 74.51 144 48C144 21.49 165.5 0 192 0C218.5 0 240 21.49 240 48zM88 256.9L59.43 304.5C50.33 319.6 30.67 324.5 15.52 315.4C.3696 306.3-4.531 286.7 4.573 271.5L62.85 174.6C80.2 145.7 111.4 128 145.1 128H181C209.6 128 236.7 140.7 254.9 162.7L328.6 251.6C339.9 265.2 338 285.3 324.4 296.6C310.8 307.9 290.7 306 279.4 292.4L232 235.3V480C232 497.7 217.7 512 200 512C182.3 512 168 497.7 168 480V352H152V480C152 497.7 137.7 512 120 512C102.3 512 88 497.7 88 480L88 256.9z\"]]\n};\nvar faAlien = {\n  prefix: 'fad',\n  iconName: 'alien',\n  icon: [448, 512, [128125], \"f8f5\", [\"M224 .0001c-123.8 0-224 87.99-224 232.5c0 111.7 134.2 224.5 194.9 269.9c17.25 12.87 41 12.87 58.25 0C313.8 456.1 448 344.2 448 232.5C448 87.99 347.8 .0001 224 .0001zM176 319.1h-32c-44.12 0-80-35.87-80-79.1c0-8.874 7.125-15.1 16-15.1h32c44.12 0 80 35.87 80 79.99C192 312.9 184.9 319.1 176 319.1zM304 319.1h-32c-8.875 0-16-7.125-16-15.1c0-44.12 35.88-79.99 80-79.99h32c8.875 0 16 7.124 16 15.1C384 284.1 348.1 319.1 304 319.1z\", \"M112 223.1h-32c-8.875 0-16 7.126-16 15.1c0 44.12 35.88 79.1 80 79.1h32c8.875 0 16-7.124 16-15.1C192 259.9 156.1 223.1 112 223.1zM368 223.1h-32c-44.13 0-80 35.87-80 79.99c0 8.875 7.125 15.1 16 15.1h32c44.13 0 80-35.87 80-79.1C384 231.1 376.9 223.1 368 223.1z\"]]\n};\nvar faTent = {\n  prefix: 'fad',\n  iconName: 'tent',\n  icon: [576, 512, [], \"e57d\", [\"M269.4 5.961C280.5-1.987 295.5-1.987 306.6 5.961L530.6 165.1C538 171.2 542.8 179.4 543.8 188.5L575.8 476.5C576.8 485.5 573.9 494.6 567.8 501.3C561.8 508.1 553.1 512 544 512H448L288 256V512H32C22.9 512 14.23 508.1 8.156 501.3C2.086 494.6-.8093 485.5 .1958 476.5L32.2 188.5C33.2 179.4 38 171.2 45.4 165.1L269.4 5.961z\", \"M448 512H288V256L448 512z\"]]\n};\nvar faVestPatches = {\n  prefix: 'fad',\n  iconName: 'vest-patches',\n  icon: [448, 512, [], \"e086\", [\"M306.7 4.031l-25 16.66c-35.03 23.38-80.28 23.38-115.4 0l-25-16.66C137.4 1.406 132.8 0 128 0l22.19 66.56C173.2 79.43 198.5 86.25 224 86.25s50.79-6.824 73.81-19.69L320 0C315.3 0 310.6 1.406 306.7 4.031zM358.5 286.5l-5.069 .0566l.0557-5.076c.0723-12.8-9.268-24.26-22.06-25.42c-14.68-1.311-27.07 10.26-27.21 24.67L304 329.3C303.1 333 306.1 336 310.7 336l48.53-.2148c14.43-.1094 25.98-12.47 24.67-27.17C382.7 295.8 371.3 286.5 358.5 286.5zM96 376c-22.09 0-40 17.91-40 40S73.91 456 96 456S136 438.1 136 416S118.1 376 96 376z\", \"M96 0C78.33 0 64 14.33 64 32v128L10.75 239.9C3.74 250.4 0 262.7 0 275.4V480c0 17.67 14.33 32 32 32h160V282.8l15.13-45.4L128 0H96zM96 456c-22.09 0-40-17.91-40-40S73.91 376 96 376S136 393.9 136 416S118.1 456 96 456zM128.5 272.5L113 288l15.5 15.5c4.656 4.688 4.656 12.31 0 17C126.2 322.8 123.1 324 120 324s-6.156-1.156-8.5-3.5L96 305l-15.5 15.5C78.16 322.8 75.06 324 72 324s-6.156-1.156-8.5-3.5c-4.656-4.688-4.656-12.31 0-17L79 288L63.5 272.5c-4.656-4.688-4.656-12.31 0-17c4.688-4.688 12.31-4.688 17 0L96 271l15.5-15.5c4.688-4.688 12.31-4.688 17 0C133.2 260.2 133.2 267.8 128.5 272.5zM437.3 239.9L384 160V32c0-17.67-14.33-32-32-32h-32l-96 288v224h192c17.67 0 32-14.33 32-32V275.4C448 262.7 444.3 250.4 437.3 239.9zM359.2 335.8L310.7 336C306.1 336 303.1 333 304 329.3l.2158-48.53c.1445-14.4 12.53-25.98 27.21-24.67c12.79 1.162 22.13 12.62 22.06 25.42l-.0557 5.076l5.069-.0566c12.83-.0352 24.24 9.275 25.4 22.08C385.2 323.3 373.7 335.7 359.2 335.8z\"]]\n};\nvar faPeopleDressSimple = {\n  prefix: 'fad',\n  iconName: 'people-dress-simple',\n  icon: [512, 512, [], \"e218\", [\"M128 0C92.63 0 64 28.62 64 64s28.62 64 64 64s64-28.62 64-64S163.4 0 128 0zM384 0c-35.38 0-64 28.62-64 64s28.62 64 64 64s64-28.62 64-64S419.4 0 384 0z\", \"M511.4 363.6l-48.22-168.8C457.3 174.2 438.4 160 416.1 160h-65.99c-21.43 0-40.27 14.21-46.15 34.81l-48.23 168.8C253.7 373.8 261.4 384 272 384H320v96c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-96h47.99C506.6 384 514.3 373.8 511.4 363.6zM207.1 194.8C201.3 174.2 182.4 160 160.1 160H95C73.57 160 54.74 174.2 48.85 194.8l-48.22 168.8C-2.295 373.8 5.379 384 16.01 384H64v96c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-96h47.99c10.63 0 18.3-10.18 15.38-20.4L207.1 194.8z\"]]\n};\nvar faCheckDouble = {\n  prefix: 'fad',\n  iconName: 'check-double',\n  icon: [448, 512, [], \"f560\", [\"M342.6 41.37C355.1 53.87 355.1 74.13 342.6 86.63L182.6 246.6C170.1 259.1 149.9 259.1 137.4 246.6L57.37 166.6C44.88 154.1 44.88 133.9 57.37 121.4C69.87 108.9 90.13 108.9 102.6 121.4L159.1 178.7L297.4 41.37C309.9 28.88 330.1 28.88 342.6 41.37H342.6z\", \"M438.6 169.4C451.1 181.9 451.1 202.1 438.6 214.6L182.6 470.6C170.1 483.1 149.9 483.1 137.4 470.6L9.372 342.6C-3.124 330.1-3.124 309.9 9.372 297.4C21.87 284.9 42.13 284.9 54.63 297.4L159.1 402.7L393.4 169.4C405.9 156.9 426.1 156.9 438.6 169.4H438.6z\"]]\n};\nvar faArrowDownAZ = {\n  prefix: 'fad',\n  iconName: 'arrow-down-a-z',\n  icon: [512, 512, [\"sort-alpha-asc\", \"sort-alpha-down\"], \"f15d\", [\"M448 416h-50.75l73.38-73.38c9.156-9.156 11.89-22.91 6.938-34.88S460.9 288 447.1 288H319.1C302.3 288 288 302.3 288 320s14.33 32 32 32h50.75l-73.38 73.38c-9.156 9.156-11.89 22.91-6.938 34.88S307.1 480 319.1 480h127.1C465.7 480 480 465.7 480 448S465.7 416 448 416zM492.6 209.3l-79.99-160.1c-10.84-21.81-46.4-21.81-57.24 0L275.4 209.3c-7.906 15.91-1.5 35.24 14.31 43.19c15.87 7.922 35.04 1.477 42.93-14.4l7.154-14.39h88.43l7.154 14.39c6.174 12.43 23.97 23.87 42.93 14.4C494.1 244.6 500.5 225.2 492.6 209.3zM367.8 167.4L384 134.7l16.22 32.63H367.8z\", \"M151.6 470.1c-12.12 13.26-35.06 13.26-47.19 0l-87.1-96.09c-11.94-13.05-11.06-33.31 1.969-45.27c13.02-11.95 33.27-11.04 45.22 1.973L96 366.1V64.03c0-17.7 14.33-32.03 32-32.03S160 46.33 160 64.03v302l32.4-35.39c11.46-12.49 31.67-14.39 45.22-1.973c13.03 11.95 13.9 32.22 1.969 45.27L151.6 470.1z\"]]\n};\nvar faSortAlphaAsc = faArrowDownAZ;\nvar faSortAlphaDown = faArrowDownAZ;\nvar faBowlingBallPin = {\n  prefix: 'fad',\n  iconName: 'bowling-ball-pin',\n  icon: [576, 512, [], \"e0c3\", [\"M522.1 160C527.7 135.1 544 111.8 544 72.05c0-48.12-32.11-72.05-64.08-72.05C447.1-.0001 416 24.12 416 72.05c0 39.71 16.26 63.01 21.93 87.99H522.1zM521.6 192h-83.21c-1.199 8.969-3.494 17.93-6.197 26.9C442.3 245.4 448 274 448 304c0 53.82-17.93 103.3-47.85 143.4C421 500.5 431.2 512 450.8 512h58.51c11.1 0 22.9-6.609 28.4-17.27C553.7 463.6 576 421.4 576 368C576 309.4 529.4 250.7 521.6 192zM122.7 192C107.9 192 96 203.9 96 218.7C96 233.5 107.9 245.3 122.7 245.3c14.75 0 26.67-11.88 26.67-26.67C149.3 203.9 137.4 192 122.7 192zM197.3 146.7c-14.75 0-26.67 11.88-26.67 26.67S182.6 200 197.3 200C212.1 200 224 188.1 224 173.3S212.1 146.7 197.3 146.7zM197.3 234.7c-14.75 0-26.67 11.88-26.67 26.67S182.6 288 197.3 288C212.1 288 224 276.1 224 261.3S212.1 234.7 197.3 234.7z\", \"M437.9 160l.4648 31.1h83.21l.4648-31.1H437.9zM208 96C93.13 96 0 189.1 0 304S93.13 512 208 512S416 418.9 416 304S322.9 96 208 96zM122.7 245.3C107.9 245.3 96 233.5 96 218.7C96 203.9 107.9 192 122.7 192c14.75 0 26.67 11.88 26.67 26.66C149.3 233.5 137.4 245.3 122.7 245.3zM197.3 288C182.6 288 170.7 276.1 170.7 261.3s11.92-26.67 26.67-26.67C212.1 234.7 224 246.5 224 261.3S212.1 288 197.3 288zM197.3 200c-14.75 0-26.67-11.88-26.67-26.67s11.92-26.67 26.67-26.67C212.1 146.7 224 158.5 224 173.3S212.1 200 197.3 200z\"]]\n};\nvar faBellSchoolSlash = {\n  prefix: 'fad',\n  iconName: 'bell-school-slash',\n  icon: [640, 512, [], \"f5d6\", [\"M496.5 363.8C504.9 356.5 515.9 352 528 352C554.5 352 576 373.5 576 400C576 407.9 574.1 415.4 570.7 421.1L496.5 363.8zM343.5 243.9C348.9 233.1 352 220.9 352 208C352 163.8 316.2 128 272 128C252.2 128 234 135.2 220 147.2L118.5 67.6C156.6 26.05 211.2 0 272 0C386.9 0 480 93.12 480 208C480 250.7 467.1 290.5 445 323.5L343.5 243.9zM246.1 167.6C253.6 162.8 262.5 160 272 160C298.5 160 320 181.5 320 208C320 213.4 319.1 218.6 317.4 223.5L246.1 167.6zM64 208C64 188.7 66.62 170.1 71.53 152.4L372.1 389.9C343.1 406.5 308.7 416 272 416C157.1 416 64 322.9 64 207.1V208zM272 448C319 448 362.9 434.5 399.9 411.1L416 423.8V464H456C459.4 464 462.6 463.7 465.8 462.1L508.3 496.5C493.3 506.3 475.3 512 456 512H176C149.5 512 128 490.5 128 464V400C168.1 430.1 217.1 448 272 448V448z\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faPlusLarge = {\n  prefix: 'fad',\n  iconName: 'plus-large',\n  icon: [512, 512, [], \"e59e\", [\"M288 224H480C497.7 224 512 238.3 512 256C512 273.7 497.7 288 480 288H288V480C288 497.7 273.7 512 256 512C238.3 512 224 497.7 224 480V288H32C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224H224V32C224 14.33 238.3 0 256 0C273.7 0 288 14.33 288 32V224z\", \"\"]]\n};\nvar faMoneyBillWheat = {\n  prefix: 'fad',\n  iconName: 'money-bill-wheat',\n  icon: [512, 512, [], \"e52a\", [\"M464 256C490.5 256 512 277.5 512 304V464C512 490.5 490.5 512 464 512H48C21.49 512 0 490.5 0 464V304C0 277.5 21.49 256 48 256H464zM96 464C96 437.5 74.51 416 48 416V464H96zM48 352C74.51 352 96 330.5 96 304H48V352zM464 464V416C437.5 416 416 437.5 416 464H464zM464 304H416C416 330.5 437.5 352 464 352V304zM256 448C291.3 448 320 419.3 320 384C320 348.7 291.3 320 256 320C220.7 320 192 348.7 192 384C192 419.3 220.7 448 256 448z\", \"M160 16C160 7.164 167.2 0 176 0C220.2 0 256 35.82 256 80C256 88.84 248.8 96 240 96C195.8 96 160 60.18 160 16zM32 40C32 26.75 42.75 16 56 16H104C117.3 16 128 26.75 128 40C128 53.25 117.3 64 104 64H56C42.75 64 32 53.25 32 40zM0 112C0 98.75 10.75 88 24 88H136C149.3 88 160 98.75 160 112C160 125.3 149.3 136 136 136H24C10.75 136 0 125.3 0 112zM104 160C117.3 160 128 170.7 128 184C128 197.3 117.3 208 104 208H56C42.75 208 32 197.3 32 184C32 170.7 42.75 160 56 160H104zM368 80C368 88.84 360.8 96 352 96C307.8 96 272 60.18 272 16C272 7.164 279.2 0 288 0C332.2 0 368 35.82 368 80zM384 16C384 7.164 391.2 0 400 0C444.2 0 480 35.82 480 80C480 88.84 472.8 96 464 96C419.8 96 384 60.18 384 16zM464 128C472.8 128 480 135.2 480 144C480 188.2 444.2 224 400 224C391.2 224 384 216.8 384 208C384 163.8 419.8 128 464 128zM288 224C279.2 224 272 216.8 272 208C272 163.8 307.8 128 352 128C360.8 128 368 135.2 368 144C368 188.2 332.2 224 288 224zM240 128C248.8 128 256 135.2 256 144C256 188.2 220.2 224 176 224C167.2 224 160 216.8 160 208C160 163.8 195.8 128 240 128z\"]]\n};\nvar faCameraViewfinder = {\n  prefix: 'fad',\n  iconName: 'camera-viewfinder',\n  icon: [512, 512, [\"screenshot\"], \"e0da\", [\"M136 0C149.3 0 160 10.75 160 24C160 37.25 149.3 48 136 48H48V136C48 149.3 37.25 160 24 160C10.75 160 0 149.3 0 136V24C0 10.75 10.75 0 24 0H136zM488 0C501.3 0 512 10.75 512 24V136C512 149.3 501.3 160 488 160C474.7 160 464 149.3 464 136V48H376C362.7 48 352 37.25 352 24C352 10.75 362.7 0 376 0H488zM0 376C0 362.7 10.75 352 24 352C37.25 352 48 362.7 48 376V464H136C149.3 464 160 474.7 160 488C160 501.3 149.3 512 136 512H24C10.75 512 0 501.3 0 488V376zM376 512C362.7 512 352 501.3 352 488C352 474.7 362.7 464 376 464H464V376C464 362.7 474.7 352 488 352C501.3 352 512 362.7 512 376V488C512 501.3 501.3 512 488 512H376z\", \"M208.6 96H303.4C313.4 96 322.3 102.2 325.8 111.6L332 128H368C394.5 128 416 149.5 416 176V336C416 362.5 394.5 384 368 384H144C117.5 384 96 362.5 96 336V176C96 149.5 117.5 128 144 128H180L186.2 111.6C189.7 102.2 198.6 96 208.6 96zM256 320C291.3 320 320 291.3 320 256C320 220.7 291.3 192 256 192C220.7 192 192 220.7 192 256C192 291.3 220.7 320 256 320z\"]]\n};\nvar faScreenshot = faCameraViewfinder;\nvar faMessageMusic = {\n  prefix: 'fad',\n  iconName: 'message-music',\n  icon: [512, 512, [\"comment-alt-music\"], \"f8af\", [\"M447.1 .0072h-384c-35.38 0-64 28.62-64 63.1v287.1c0 35.37 28.62 63.1 64 63.1h96v83.1c0 4.5 2.5 8.618 6.625 10.74c4 1.1 8.875 1.581 12.5-1.044l124.9-93.7h144c35.38 0 64-28.62 64-63.1V64C511.1 28.63 483.4 .0072 447.1 .0072zM351.1 255.1c0 17.62-21.5 31.1-48 31.1s-48-14.37-48-31.1s21.5-31.1 48-31.1c5.375 0 10.75 .7556 16 2.005v-76.37L224 187.1L223.1 287.1c0 17.62-21.5 31.1-47.1 31.1s-48-14.37-48-31.1s21.5-31.1 48-31.1C181.4 255.1 186.8 256.7 192 257.1V143.3c0-6.999 4.5-13.12 11.25-15.25l128-47.25C336 79.26 341.4 80.14 345.5 83.14C349.6 86.14 352 90.89 352 96.01L351.1 255.1z\", \"M351.1 255.1c0 17.62-21.5 31.1-48 31.1s-48-14.37-48-31.1s21.5-31.1 48-31.1c5.375 0 10.75 .7556 16 2.005v-76.37L224 187.1L223.1 287.1c0 17.62-21.5 31.1-47.1 31.1s-48-14.37-48-31.1s21.5-31.1 48-31.1C181.4 255.1 186.8 256.7 192 257.1V143.3c0-6.999 4.5-13.12 11.25-15.25l128-47.25C336 79.26 341.4 80.14 345.5 83.14C349.6 86.14 352 90.89 352 96.01L351.1 255.1z\"]]\n};\nvar faCommentAltMusic = faMessageMusic;\nvar faCarBuilding = {\n  prefix: 'fad',\n  iconName: 'car-building',\n  icon: [640, 512, [], \"f859\", [\"M0 48C0 21.49 21.49 0 48 0H272C298.5 0 320 21.49 320 48V136.4C290.5 148.5 266.9 173 256.3 204.6L255.9 205.1C254.9 198.1 248.2 192 240 192H208C199.2 192 192 199.2 192 208V240C192 248.8 199.2 256 208 256H239.2L233.6 272.9C208.5 290.2 192 319.2 192 352V480H48C21.49 480 0 458.5 0 432V48zM64 240C64 248.8 71.16 256 80 256H112C120.8 256 128 248.8 128 240V208C128 199.2 120.8 192 112 192H80C71.16 192 64 199.2 64 208V240zM64 144C64 152.8 71.16 160 80 160H112C120.8 160 128 152.8 128 144V112C128 103.2 120.8 96 112 96H80C71.16 96 64 103.2 64 112V144zM208 96C199.2 96 192 103.2 192 112V144C192 152.8 199.2 160 208 160H240C248.8 160 256 152.8 256 144V112C256 103.2 248.8 96 240 96H208zM64 336C64 344.8 71.16 352 80 352H112C120.8 352 128 344.8 128 336V304C128 295.2 120.8 288 112 288H80C71.16 288 64 295.2 64 304V336z\", \"M260.1 294.4L286.7 214.7C297.6 182 328.2 160 362.6 160H501.4C535.8 160 566.4 182 577.3 214.7L603.9 294.4C625.2 304.7 640 326.6 640 352L640 480C640 497.7 625.7 512 608 512H592C574.3 512 560 497.7 560 480V448H304V480C304 497.7 289.7 512 272 512H256C238.3 512 224 497.7 224 480L224 352C224 326.6 238.8 304.7 260.1 294.4V294.4zM329.7 288H534.3L516.6 234.9C514.4 228.4 508.3 224 501.4 224H362.6C355.7 224 349.6 228.4 347.4 234.9L329.7 288zM304 344C290.7 344 280 354.7 280 368C280 381.3 290.7 392 304 392C317.3 392 328 381.3 328 368C328 354.7 317.3 344 304 344zM560 392C573.3 392 584 381.3 584 368C584 354.7 573.3 344 560 344C546.7 344 536 354.7 536 368C536 381.3 546.7 392 560 392z\"]]\n};\nvar faBorderBottomRight = {\n  prefix: 'fad',\n  iconName: 'border-bottom-right',\n  icon: [448, 512, [\"border-style-alt\"], \"f854\", [\"M0 352C0 334.3 14.33 320 32 320C49.67 320 64 334.3 64 352C64 369.7 49.67 384 32 384C14.33 384 0 369.7 0 352zM0 256C0 238.3 14.33 224 32 224C49.67 224 64 238.3 64 256C64 273.7 49.67 288 32 288C14.33 288 0 273.7 0 256zM320 32C337.7 32 352 46.33 352 64C352 81.67 337.7 96 320 96C302.3 96 288 81.67 288 64C288 46.33 302.3 32 320 32zM128 32C145.7 32 160 46.33 160 64C160 81.67 145.7 96 128 96C110.3 96 96 81.67 96 64C96 46.33 110.3 32 128 32zM192 64C192 46.33 206.3 32 224 32C241.7 32 256 46.33 256 64C256 81.67 241.7 96 224 96C206.3 96 192 81.67 192 64zM32 32C49.67 32 64 46.33 64 64C64 81.67 49.67 96 32 96C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32zM32 128C49.67 128 64 142.3 64 160C64 177.7 49.67 192 32 192C14.33 192 0 177.7 0 160C0 142.3 14.33 128 32 128z\", \"M416 32C433.7 32 448 46.33 448 64V400C448 444.2 412.2 480 368 480H32C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416H368C376.8 416 384 408.8 384 400V64C384 46.33 398.3 32 416 32z\"]]\n};\nvar faBorderStyleAlt = faBorderBottomRight;\nvar faOctagon = {\n  prefix: 'fad',\n  iconName: 'octagon',\n  icon: [512, 512, [128721], \"f306\", [\"M320.5 .0667C339.6 .0667 357.9 7.652 371.4 21.16L490.8 140.6C504.3 154.1 511.9 172.4 511.9 191.5V320.5C511.9 339.6 504.3 357.9 490.8 371.4L371.4 490.8C357.9 504.3 339.6 511.9 320.5 511.9H191.5C172.4 511.9 154.1 504.3 140.6 490.8L21.15 371.4C7.652 357.9 .0666 339.6 .0666 320.5V191.5C.0666 172.4 7.652 154.1 21.15 140.6L140.6 21.15C154.1 7.652 172.4 .0664 191.5 .0664L320.5 .0667z\", \"\"]]\n};\nvar faCommentArrowUpRight = {\n  prefix: 'fad',\n  iconName: 'comment-arrow-up-right',\n  icon: [512, 512, [], \"e145\", [\"M256 32C114.6 32 .0273 125.1 .0273 240c0 49.63 21.35 94.98 56.97 130.7C44.5 421.1 2.729 466 2.229 466.5c-2.25 2.25-2.875 5.734-1.5 8.734C1.979 478.2 4.75 480 8 480c66.25 0 115.1-31.76 140.6-51.39C181.2 440.9 217.6 448 256 448c141.4 0 255.1-93.13 255.1-208S397.4 32 256 32zM336 280c0 13.25-10.75 24-24 24S288 293.3 288 280V225.9L200.1 312.1c-9.381 9.381-24.56 9.375-33.94 0c-9.375-9.375-9.375-24.56 0-33.94L254.1 192H200C186.8 192 176 181.3 176 168S186.8 144 200 144h112c13.25 0 24 10.75 24 24V280z\", \"M312 144h-112C186.8 144 176 154.8 176 168S186.8 192 200 192h54.06L167 279c-9.375 9.375-9.375 24.56 0 33.94c9.373 9.375 24.56 9.381 33.94 0L288 225.9V280c0 13.25 10.75 24 24 24s24-10.75 24-24v-112C336 154.8 325.3 144 312 144z\"]]\n};\nvar faOctagonDivide = {\n  prefix: 'fad',\n  iconName: 'octagon-divide',\n  icon: [512, 512, [], \"e203\", [\"M140.6 21.15C154.1 7.648 172.4 .0625 191.5 .0625H320.5C339.6 .0625 357.9 7.648 371.4 21.15L490.8 140.6C504.3 154.1 511.9 172.4 511.9 191.5V320.5C511.9 339.6 504.3 357.9 490.8 371.4L371.4 490.8C357.9 504.3 339.6 511.9 320.5 511.9H191.5C172.4 511.9 154.1 504.3 140.6 490.8L21.15 371.4C7.652 357.9 .0666 339.6 .0666 320.5V191.5C.0666 172.4 7.652 154.1 21.15 140.6L140.6 21.15zM256 191.1C273.7 191.1 288 177.7 288 159.1C288 142.3 273.7 127.1 256 127.1C238.3 127.1 224 142.3 224 159.1C224 177.7 238.3 191.1 256 191.1zM168 231.1C154.7 231.1 144 242.7 144 255.1C144 269.3 154.7 279.1 168 279.1H344C357.3 279.1 368 269.3 368 255.1C368 242.7 357.3 231.1 344 231.1H168zM256 319.1C238.3 319.1 224 334.3 224 351.1C224 369.7 238.3 383.1 256 383.1C273.7 383.1 288 369.7 288 351.1C288 334.3 273.7 319.1 256 319.1z\", \"M288 160C288 177.7 273.7 192 256 192C238.3 192 224 177.7 224 160C224 142.3 238.3 128 256 128C273.7 128 288 142.3 288 160zM144 256C144 242.7 154.7 232 168 232H344C357.3 232 368 242.7 368 256C368 269.3 357.3 280 344 280H168C154.7 280 144 269.3 144 256zM224 352C224 334.3 238.3 320 256 320C273.7 320 288 334.3 288 352C288 369.7 273.7 384 256 384C238.3 384 224 369.7 224 352z\"]]\n};\nvar faCookie = {\n  prefix: 'fad',\n  iconName: 'cookie',\n  icon: [512, 512, [127850], \"f563\", [\"M494.5 254.8l-11.37-71.48c-4.102-25.9-16.29-49.8-34.8-68.32l-51.33-51.33c-18.52-18.52-42.3-30.7-68.2-34.8L256.9 17.53C231.2 13.42 204.7 17.64 181.5 29.48L116.7 62.53C93.23 74.36 74.36 93.35 62.41 116.7L29.51 181.2c-11.84 23.44-16.08 50.04-11.98 75.94l11.37 71.48c4.101 25.9 16.29 49.77 34.8 68.41l51.33 51.33c18.52 18.4 42.3 30.61 68.2 34.72l71.84 11.37c25.78 4.102 52.27-.1173 75.47-11.95l64.8-33.05c23.32-11.84 42.3-30.82 54.26-54.14l32.81-64.57C494.4 307.3 498.6 280.8 494.5 254.8zM176 367.1c-17.62 0-31.1-14.37-31.1-31.1c0-17.62 14.37-31.1 31.1-31.1s31.1 14.37 31.1 31.1C208 353.6 193.6 367.1 176 367.1zM208 208c-17.62 0-31.1-14.37-31.1-31.1s14.38-31.1 31.1-31.1c17.62 0 31.1 14.37 31.1 31.1S225.6 208 208 208zM368 335.1c-17.62 0-31.1-14.37-31.1-31.1c0-17.62 14.37-31.1 31.1-31.1s31.1 14.37 31.1 31.1C400 321.6 385.6 335.1 368 335.1z\", \"M176 303.1c-17.62 0-31.1 14.37-31.1 31.1c0 17.62 14.37 31.1 31.1 31.1s31.1-14.37 31.1-31.1C208 318.4 193.6 303.1 176 303.1zM208 144c-17.62 0-31.1 14.37-31.1 31.1s14.37 31.1 31.1 31.1s31.1-14.37 31.1-31.1S225.6 144 208 144zM368 271.1c-17.62 0-31.1 14.37-31.1 31.1c0 17.62 14.37 31.1 31.1 31.1s31.1-14.37 31.1-31.1C400 286.4 385.6 271.1 368 271.1z\"]]\n};\nvar faArrowRotateLeft = {\n  prefix: 'fad',\n  iconName: 'arrow-rotate-left',\n  icon: [512, 512, [8634, \"arrow-left-rotate\", \"arrow-rotate-back\", \"arrow-rotate-backward\", \"undo\"], \"f0e2\", [\"M480 256c0 123.4-100.5 223.9-223.9 223.9c-48.86 0-95.19-15.58-134.2-44.86c-14.14-10.59-17-30.66-6.391-44.81c10.61-14.09 30.69-16.97 44.8-6.375c27.84 20.91 61 31.94 95.89 31.94C344.3 415.8 416 344.1 416 256s-71.67-159.8-159.8-159.8C205.9 96.22 158.6 120.3 128.6 160H80V118.2C122.1 64.58 186.1 32.11 256.1 32.11C379.5 32.11 480 132.6 480 256z\", \"M192 224H48c-17.67 0-32-14.31-32-32V48c0-17.69 14.33-32 32-32s32 14.31 32 32V160H192c17.67 0 32 14.31 32 32S209.7 224 192 224z\"]]\n};\nvar faArrowLeftRotate = faArrowRotateLeft;\nvar faArrowRotateBack = faArrowRotateLeft;\nvar faArrowRotateBackward = faArrowRotateLeft;\nvar faUndo = faArrowRotateLeft;\nvar faTvMusic = {\n  prefix: 'fad',\n  iconName: 'tv-music',\n  icon: [640, 512, [], \"f8e6\", [\"M512 448H127.1C110.3 448 96 462.3 96 479.1S110.3 512 127.1 512h384C529.7 512 544 497.7 544 480S529.7 448 512 448zM592 0h-544C21.5 0 0 21.5 0 48v320C0 394.5 21.5 416 48 416h544c26.5 0 48-21.5 48-48v-320C640 21.5 618.5 0 592 0zM576 352H64V64h512V352z\", \"M64 64v288h512V64H64zM416 256c0 17.62-21.5 32-48 32S320 273.6 320 256s21.5-32 48-32c5.375 0 10.75 .75 16 2V165.6l-96 37.5V288c0 17.62-21.5 32-48 32S192 305.6 192 288s21.5-32 48-32C245.4 256 250.8 256.8 256 258V159.3C256 152.3 260.5 146.1 267.3 144l128-47.25C400 95.25 405.4 96.13 409.5 99.13S416 106.9 416 112V256z\"]]\n};\nvar faHardDrive = {\n  prefix: 'fad',\n  iconName: 'hard-drive',\n  icon: [512, 512, [128436, \"hdd\"], \"f0a0\", [\"M464 32h-416C21.5 32 0 53.5 0 80v256C0 309.5 21.5 288 48 288h416c26.5 0 48 21.5 48 48v-256C512 53.5 490.5 32 464 32zM320 352c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S337.6 352 320 352z\", \"M464 288h-416C21.5 288 0 309.5 0 336v96C0 458.5 21.5 480 48 480h416c26.5 0 48-21.5 48-48v-96C512 309.5 490.5 288 464 288zM320 416c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S337.6 416 320 416zM416 416c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S433.6 416 416 416z\"]]\n};\nvar faHdd = faHardDrive;\nvar faReel = {\n  prefix: 'fad',\n  iconName: 'reel',\n  icon: [448, 512, [], \"e238\", [\"M384 144H64v32h320V144zM64 448h320v-48H64V448zM432 208H64v32h368C440.8 240 448 232.8 448 224C448 215.2 440.8 208 432 208zM384 64H64v48h320V64zM64 304h320v-32H64V304zM64 368h320v-32H64V368z\", \"M32 64h384c17.67 0 32-14.33 32-32c0-17.67-14.33-32-32-32H32C14.33 0 0 14.33 0 32C0 49.67 14.33 64 32 64zM416 448H32c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32C448 462.3 433.7 448 416 448z\"]]\n};\nvar faFaceGrinSquintTears = {\n  prefix: 'fad',\n  iconName: 'face-grin-squint-tears',\n  icon: [512, 512, [129315, \"grin-squint-tears\"], \"f586\", [\"M382.2 33.17C380.6 37.96 379.3 42.81 378.1 47.52C373.3 66.46 370.1 86.05 368.4 97.79C364.5 124.6 387.4 147.5 414.1 143.6C426 141.9 445.6 138.8 464.5 133.9C469.2 132.7 474.1 131.4 478.8 129.9C534.2 227.5 520.2 353.8 437 437C353.8 520.3 227.5 534.2 129.8 478.8C131.3 474 132.7 469.2 133.9 464.5C138.7 445.5 141.9 425.1 143.6 414.2C147.5 387.4 124.6 364.5 97.89 368.4C85.97 370.1 66.39 373.2 47.46 378.1C42.76 379.3 37.93 380.6 33.15 382.1C-22.19 284.5-8.245 158.2 74.98 74.98C158.2-8.253 284.5-22.19 382.2 33.17V33.17zM416.4 202.3C411.6 190.4 395.6 191.4 389.6 202.7C370.1 239.4 343.3 275.9 309.8 309.4C276.3 342.9 239.8 369.7 203.1 389.2C191.8 395.2 190.8 411.2 202.7 416C262.1 440.2 332.6 428.3 380.7 380.3C428.7 332.2 440.6 261.7 416.4 202.3H416.4zM94.43 288.5L150.5 293.6L155.6 349.7C155.8 352.5 157.1 355 159 357C165.4 363.4 176.2 360.7 178.8 352.1L208.5 254.6C211.1 242.1 201.1 232.1 189.5 235.7L92.05 265.3C83.46 267.9 80.76 278.7 87.1 285.1C89.07 287.1 91.66 288.3 94.43 288.5V288.5zM235.7 189.5C232.1 201.1 242.1 211.1 254.6 208.5L352.1 178.8C360.7 176.2 363.4 165.4 357 159C355 157.1 352.5 155.8 349.7 155.6L293.6 150.5L288.5 94.43C288.3 91.66 287.1 89.07 285.1 87.1C278.7 80.76 267.9 83.46 265.3 92.05L235.7 189.5z\", \"M497.8 85.18C483 99.97 432.2 108.8 409.6 111.9C403.1 112.8 399.2 108 400.1 102.4C403.3 79.94 412 28.97 426.8 14.18C446-5.046 477.5-4.646 497.1 14.92C516.6 34.49 517 65.95 497.8 85.18H497.8zM87.1 285.1C80.76 278.7 83.46 267.9 92.05 265.3L189.5 235.7C201.1 232.1 211.1 242.1 208.5 254.6L178.8 352.1C176.2 360.7 165.4 363.4 159 357C157.1 355 155.8 352.5 155.6 349.7L150.5 293.6L94.43 288.5C91.66 288.3 89.07 287.1 87.1 285.1V285.1zM265.3 92.05C267.9 83.46 278.7 80.76 285.1 87.1C287.1 89.07 288.3 91.66 288.5 94.43L293.6 150.5L349.7 155.6C352.5 155.8 355 157.1 357 159C363.4 165.4 360.7 176.2 352.1 178.8L254.6 208.5C242.1 211.1 232.1 201.1 235.7 189.5L265.3 92.05zM14.18 426.8C28.97 412 79.85 403.2 102.4 400.1C108 399.2 112.8 403.1 111.9 409.6C108.7 432.1 99.97 483 85.18 497.8C65.95 517 34.49 516.6 14.92 497.1C-4.645 477.5-5.046 446 14.18 426.8H14.18z\"]]\n};\nvar faGrinSquintTears = faFaceGrinSquintTears;\nvar faDumbbell = {\n  prefix: 'fad',\n  iconName: 'dumbbell',\n  icon: [640, 512, [], \"f44b\", [\"M0 256c0 17.67 14.33 32 31.1 32L32 224C14.33 224 0 238.3 0 256zM128 288h32V224H128V288zM608 224v64c17.67 0 32-14.33 32-32C640 238.3 625.7 224 608 224zM480 288h32V224h-32V288zM256 288h128V224H256V288z\", \"M104 96h-48C42.75 96 32 106.8 32 120v272C32 405.3 42.75 416 56 416h48C117.3 416 128 405.3 128 392v-272C128 106.8 117.3 96 104 96zM232 32h-48C170.8 32 160 42.75 160 56v400C160 469.3 170.8 480 184 480h48C245.3 480 256 469.3 256 456V56C256 42.75 245.3 32 232 32zM584 96h-48C522.8 96 512 106.8 512 120v272c0 13.25 10.75 24 24 24h48c13.25 0 24-10.75 24-24v-272C608 106.8 597.3 96 584 96zM456 32h-48C394.8 32 384 42.75 384 56v400c0 13.25 10.75 24 24 24h48c13.25 0 24-10.75 24-24V56C480 42.75 469.3 32 456 32z\"]]\n};\nvar faRectangleList = {\n  prefix: 'fad',\n  iconName: 'rectangle-list',\n  icon: [576, 512, [\"list-alt\"], \"f022\", [\"M0 96C0 60.65 28.65 32 64 32H512C547.3 32 576 60.65 576 96V416C576 451.3 547.3 480 512 480H64C28.65 480 0 451.3 0 416V96zM160 256C160 238.3 145.7 224 128 224C110.3 224 96 238.3 96 256C96 273.7 110.3 288 128 288C145.7 288 160 273.7 160 256zM160 160C160 142.3 145.7 128 128 128C110.3 128 96 142.3 96 160C96 177.7 110.3 192 128 192C145.7 192 160 177.7 160 160zM160 352C160 334.3 145.7 320 128 320C110.3 320 96 334.3 96 352C96 369.7 110.3 384 128 384C145.7 384 160 369.7 160 352zM224 136C210.7 136 200 146.7 200 160C200 173.3 210.7 184 224 184H448C461.3 184 472 173.3 472 160C472 146.7 461.3 136 448 136H224zM224 376H448C461.3 376 472 365.3 472 352C472 338.7 461.3 328 448 328H224C210.7 328 200 338.7 200 352C200 365.3 210.7 376 224 376zM224 232C210.7 232 200 242.7 200 256C200 269.3 210.7 280 224 280H448C461.3 280 472 269.3 472 256C472 242.7 461.3 232 448 232H224z\", \"M200 160C200 146.7 210.7 136 224 136H448C461.3 136 472 146.7 472 160C472 173.3 461.3 184 448 184H224C210.7 184 200 173.3 200 160zM200 352C200 338.7 210.7 328 224 328H448C461.3 328 472 338.7 472 352C472 365.3 461.3 376 448 376H224C210.7 376 200 365.3 200 352zM448 232C461.3 232 472 242.7 472 256C472 269.3 461.3 280 448 280H224C210.7 280 200 269.3 200 256C200 242.7 210.7 232 224 232H448z\"]]\n};\nvar faListAlt = faRectangleList;\nvar faTarpDroplet = {\n  prefix: 'fad',\n  iconName: 'tarp-droplet',\n  icon: [576, 512, [], \"e57c\", [\"M64 128H197.5C210.6 165.3 246.2 192 288 192C329.8 192 365.4 165.3 378.5 128H512C547.3 128 576 156.7 576 192V352H448C430.3 352 416 366.3 416 384V512H64C28.65 512 0 483.3 0 448V192C0 156.7 28.65 128 64 128zM96 256C113.7 256 128 241.7 128 224C128 206.3 113.7 192 96 192C78.33 192 64 206.3 64 224C64 241.7 78.33 256 96 256z\", \"M224 100C224 75.95 257.7 29.93 276.2 6.49C282.3-1.226 293.7-1.226 299.8 6.49C318.3 29.93 352 75.95 352 100C352 133.1 323.3 160 288 160C252.7 160 224 133.1 224 100V100zM416 384C416 366.3 430.3 352 448 352H576L416 512V384z\"]]\n};\nvar faAlarmExclamation = {\n  prefix: 'fad',\n  iconName: 'alarm-exclamation',\n  icon: [512, 512, [], \"f843\", [\"M390.2 467.4C352.8 495.4 306.3 512 256 512C205.7 512 159.2 495.4 121.9 467.4L86.63 502.6C74.13 515.1 53.87 515.1 41.37 502.6C28.88 490.1 28.88 469.9 41.37 457.4L76.6 422.2C48.59 384.8 32 338.3 32 288C32 164.3 132.3 64 256 64C379.7 64 480 164.3 480 288C480 338.3 463.4 384.8 435.4 422.2L470.6 457.4C483.1 469.9 483.1 490.1 470.6 502.6C458.1 515.1 437.9 515.1 425.4 502.6L390.2 467.4zM256 352C238.3 352 224 366.3 224 384C224 401.7 238.3 416 256 416C273.7 416 288 401.7 288 384C288 366.3 273.7 352 256 352zM280 184C280 170.7 269.3 160 256 160C242.7 160 232 170.7 232 184V296C232 309.3 242.7 320 256 320C269.3 320 280 309.3 280 296V184z\", \"M160 25.4L14.86 146.4C5.452 131.6 0 114.1 0 95.24C0 42.64 42.64 0 95.24 0C120.2 0 143 9.638 160 25.4zM416.8 0C469.4 0 512 42.64 512 95.24C512 114 506.5 131.6 497.1 146.4L352 25.4C368.1 9.638 391.8 0 416.8 0zM288 384C288 401.7 273.7 416 256 416C238.3 416 224 401.7 224 384C224 366.3 238.3 352 256 352C273.7 352 288 366.3 288 384zM280 296C280 309.3 269.3 320 256 320C242.7 320 232 309.3 232 296V184C232 170.7 242.7 160 256 160C269.3 160 280 170.7 280 184V296z\"]]\n};\nvar faHouseMedicalCircleCheck = {\n  prefix: 'fad',\n  iconName: 'house-medical-circle-check',\n  icon: [640, 512, [], \"e511\", [\"M496 192C453.6 192 414.7 207 384.3 232C384.2 232 384.1 232 384 232H328V176C328 167.2 320.8 160 312 160H264C255.2 160 248 167.2 248 176V232H192C183.2 232 176 239.2 176 248V296C176 304.8 183.2 312 192 312H248V368C248 376.8 255.2 384 264 384H312C315.1 384 318 383.1 320.5 381.5C324.6 435.5 353 482.6 394.8 512H128.1C92.75 512 64.09 483.3 64.09 448V287.6H32.05C14.02 287.6 0 273.5 0 255.5C0 246.5 3.004 238.5 10.01 231.5L266.4 8.016C273.4 1.002 281.4 0 288.4 0C295.4 0 303.4 2.004 309.5 7.014L522.1 193.9C513.6 192.7 504.9 192 496 192H496z\", \"M352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM563.3 347.3C569.6 341.1 569.6 330.9 563.3 324.7C557.1 318.4 546.9 318.4 540.7 324.7L480 385.4L451.3 356.7C445.1 350.4 434.9 350.4 428.7 356.7C422.4 362.9 422.4 373.1 428.7 379.3L468.7 419.3C474.9 425.6 485.1 425.6 491.3 419.3L563.3 347.3z\"]]\n};\nvar faTrafficCone = {\n  prefix: 'fad',\n  iconName: 'traffic-cone',\n  icon: [512, 512, [], \"f636\", [\"M173.7 128H338.3L363.4 192H148.6L173.7 128zM110.9 288H401.1L426.3 352H85.71L110.9 288z\", \"M173.7 128L216 20.3C220.8 8.053 232.7 0 245.8 0H266.2C279.3 0 291.2 8.053 295.1 20.3L338.3 128H173.7zM363.4 192L401.1 288H110.9L148.6 192H363.4zM48 448L85.71 352H426.3L464 448H480C497.7 448 512 462.3 512 480C512 497.7 497.7 512 480 512H32C14.33 512 0 497.7 0 480C0 462.3 14.33 448 32 448H48z\"]]\n};\nvar faGrate = {\n  prefix: 'fad',\n  iconName: 'grate',\n  icon: [448, 512, [], \"e193\", [\"M352 288v128h-64V288h-32v128H192V288H160v128H96V288H64V224h32V96h64v128h32V96h64v128h32V96h64v128h32v64H352z\", \"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM384 416H64V96h320V416z\"]]\n};\nvar faArrowDownRight = {\n  prefix: 'fad',\n  iconName: 'arrow-down-right',\n  icon: [320, 512, [], \"e093\", [\"M210.8 352L9.375 150.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L256 306.8V352H210.8z\", \"M288 416H64c-17.67 0-32-14.31-32-32s14.33-32 32-32h192V160c0-17.69 14.33-32 32-32s32 14.31 32 32v224C320 401.7 305.7 416 288 416z\"]]\n};\nvar faPersonSkiingNordic = {\n  prefix: 'fad',\n  iconName: 'person-skiing-nordic',\n  icon: [576, 512, [\"skiing-nordic\"], \"f7ca\", [\"M575.8 443.7c0-15.56-7.674-27.62-23.78-27.67c-13.25 0-24 10.75-24 24c-.0391 13.24-10.76 23.96-24 24h-69.5L460 285.6c-3.798 1.539-7.869 2.284-11.97 2.284C448 287.9 427.3 288 427.3 288l-25.16 176H99.5l52.21-260.9C149.2 203.7 146.7 203.1 144.1 203.1c-8.653 0-17.17-3.477-23.29-9.903L66.88 464H24C10.75 464 0 474.7 0 488S10.75 512 24 512h480C550.3 511.9 575.8 472 575.8 443.7z\", \"M186.3 332.1l-62.48 131.7h70.86l43.1-90.97l-21.99-12.1C204.1 352.9 194.1 343.4 186.3 332.1zM448 224l-43.9-.0393l-26.11-53.22c-12.49-25.48-35.47-44.18-61.75-50.87l-71.22-21.15c-7.466-1.806-15.06-2.693-22.59-2.693c-20.83 0-41.31 6.79-58.16 19.72L124.6 146.2C116.3 152.5 111.1 162 111.1 171.6c0 17.03 13.6 32.32 32.15 32.32c12.99 0 20.96-7.649 22.79-9.491l36.38-27.89c5.864-4.492 12.89-6.771 19.38-6.771c2.029 0 3.999 .2038 5.878 .6556l14.73 4.383L205.8 252.2C202.3 260.4 200.7 268.9 200.7 277.3c0 22.06 11.41 43.35 31.41 55.22l84.97 50.15l-25.49 81.2h66.98l23.6-75.48c1.213-4.32 1.805-8.705 1.805-13.03c0-16.62-8.635-32.46-23.41-41.34l-61.21-36.1l31.32-78.23l20.26 41.36c8.113 16.39 24.83 26.8 43.11 26.89l54.02-.0223c17.66 0 32.01-14.31 32.01-31.97C480 238.3 465.7 224 448 224zM336 96C362.5 96 384 74.51 384 48S362.5 0 336 0S288 21.49 288 48S309.5 96 336 96z\"]]\n};\nvar faSkiingNordic = faPersonSkiingNordic;\nvar faCalendarPlus = {\n  prefix: 'fad',\n  iconName: 'calendar-plus',\n  icon: [448, 512, [], \"f271\", [\"M0 192H448V464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V192zM200 272V328H144C130.7 328 120 338.7 120 352C120 365.3 130.7 376 144 376H200V432C200 445.3 210.7 456 224 456C237.3 456 248 445.3 248 432V376H304C317.3 376 328 365.3 328 352C328 338.7 317.3 328 304 328H248V272C248 258.7 237.3 248 224 248C210.7 248 200 258.7 200 272z\", \"M96 32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V192H0V112C0 85.49 21.49 64 48 64H96V32zM224 248C237.3 248 248 258.7 248 272V328H304C317.3 328 328 338.7 328 352C328 365.3 317.3 376 304 376H248V432C248 445.3 237.3 456 224 456C210.7 456 200 445.3 200 432V376H144C130.7 376 120 365.3 120 352C120 338.7 130.7 328 144 328H200V272C200 258.7 210.7 248 224 248z\"]]\n};\nvar faPersonFromPortal = {\n  prefix: 'fad',\n  iconName: 'person-from-portal',\n  icon: [512, 512, [\"portal-exit\"], \"e023\", [\"M150.6 191.1C141.1 178.6 142.6 161.7 152.9 150.5C140.3 61.81 112.4 0 80 0C35.82 0 0 114.6 0 255.1c0 141.4 35.82 255.1 80 255.1c25.25 0 47.72-37.53 62.39-96L128 415.1c-17.64-.0215-31.96-14.34-31.98-31.98c-.0215-17.67 14.31-32 31.98-32.02l26.13 .002C158.1 320.2 160 288.1 160 255.1c0-20.22-.8359-39.78-2.223-58.64C155.1 195.6 152.7 193.5 150.6 191.1zM368 0c-26.51 0-48.01 21.49-48.01 48c0 0 0-.002 0 0C320 74.51 341.5 96 368 96s48-21.49 48-47.1S394.6 0 368 0z\", \"M209.7 317.5l-14.84 34.51L128 351.1c-17.67 .0215-32 14.35-31.98 32.02C96.04 401.7 110.4 415.1 128 415.1l77.47 .002c19.21 .0254 36.51-11.44 44.06-29.1l8.828-20.52l-10.64-6.273C230.1 350.1 217.7 335.2 209.7 317.5zM480 223.1h-44.01l-26.1-53.25c-12.5-25.55-35.45-44.26-61.76-50.98l-71.1-21.13c-28.16-6.826-57.82-.5351-80.79 17.13l-39.71 30.47C142.5 156.1 139.9 177.1 150.6 191.1C161.4 205.1 181.5 207.7 195.5 196.1L235.1 166.6c7.656-5.891 17.52-8.031 25.33-6.172l14.65 4.333L237.7 252.2C225.1 281.8 236.3 316.1 264 332.5l84.98 50.18L321.5 470.4c-5.297 16.84 4.119 34.82 20.96 40.11c.0117 .002-.0098-.0039 0 0c16.82 5.314 34.77-4.123 40.09-20.94c.0137-.0449 31.68-101.1 31.68-101.1c5.9-20.93-3.003-43.21-21.67-54.38l-61.21-36.13l31.27-78.34l20.26 41.48c8.105 16.41 24.81 26.81 43.11 26.88H480c17.67 0 32-14.33 32-31.1C512 238.3 497.7 223.1 480 223.1z\"]]\n};\nvar faPortalExit = faPersonFromPortal;\nvar faPlaneArrival = {\n  prefix: 'fad',\n  iconName: 'plane-arrival',\n  icon: [640, 512, [128748], \"f5af\", [\"M192 368C192 385.7 177.7 400 160 400C142.3 400 128 385.7 128 368C128 350.3 142.3 336 160 336C177.7 336 192 350.3 192 368zM0 480C0 462.3 14.33 448 32 448H608C625.7 448 640 462.3 640 480C640 497.7 625.7 512 608 512H32C14.33 512 0 497.7 0 480zM224 384C224 366.3 238.3 352 256 352C273.7 352 288 366.3 288 384C288 401.7 273.7 416 256 416C238.3 416 224 401.7 224 384z\", \"M19.51 52.34L55.07 60.24C65.63 62.59 74.29 70.11 78.09 80.24L95.1 127.1L223.3 165.6L181.8 20.4C178.9 10.18 186.6 .0015 197.2 .0015H237.3C248.8 .0015 259.5 6.237 265.2 16.31L374.2 210.2L481.5 241.8C497.4 246.5 512.2 254.3 525.2 264.7L559.6 292.2C583.7 311.4 577.7 349.5 548.9 360.5C507.7 376.1 462.7 378.5 420.1 367.4L121.7 289.8C110.6 286.9 100.5 281.1 92.4 272.9L9.536 189.4C3.606 183.4 .2707 175.3 .2528 166.9L.0425 67.99C.0208 57.74 9.507 50.11 19.51 52.34V52.34z\"]]\n};\nvar faCowbellCirclePlus = {\n  prefix: 'fad',\n  iconName: 'cowbell-circle-plus',\n  icon: [576, 512, [\"cowbell-more\"], \"f8b4\", [\"M127.1 40C127.1 17.91 145.9 0 167.1 0H279.1C302.1 0 320 17.91 320 40V96H336C357.4 96 376.3 110.2 382.2 130.8L400.4 194.8C318.3 209.7 255.1 281.6 255.1 368C255.1 384.6 258.3 400.7 262.6 416H47.1C32.94 416 18.75 408.9 9.679 396.9C.6086 384.9-2.291 369.3 1.847 354.8L65.85 130.8C71.73 110.2 90.57 96 112 96H128L127.1 40zM175.1 96H271.1V48H175.1V96zM275.2 448C278.3 454.1 281.8 459.1 285.5 465.6C277.9 492.4 253.2 512 223.1 512C188.7 512 159.1 483.3 159.1 448H275.2z\", \"M576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM416 303.1V351.1H368C359.2 351.1 352 359.2 352 367.1C352 376.8 359.2 383.1 368 383.1H416V431.1C416 440.8 423.2 447.1 432 447.1C440.8 447.1 448 440.8 448 431.1V383.1H496C504.8 383.1 512 376.8 512 367.1C512 359.2 504.8 351.1 496 351.1H448V303.1C448 295.2 440.8 287.1 432 287.1C423.2 287.1 416 295.2 416 303.1z\"]]\n};\nvar faCowbellMore = faCowbellCirclePlus;\nvar faCircleLeft = {\n  prefix: 'fad',\n  iconName: 'circle-left',\n  icon: [512, 512, [61840, \"arrow-alt-circle-left\"], \"f359\", [\"M0 256c0 141.4 114.6 256 256 256s256-114.6 256-256c0-141.4-114.6-256-256-256S0 114.6 0 256zM246.1 129.2C252.1 131.7 256 137.5 256 144v64h96c17.67 0 32 14.33 32 32v32c0 17.67-14.33 32-32 32h-96v64c0 6.469-3.891 12.31-9.875 14.78c-5.984 2.484-12.86 1.109-17.44-3.469l-112-112c-6.248-6.248-6.248-16.38 0-22.62l112-112C233.3 128.1 240.1 126.7 246.1 129.2z\", \"M246.1 129.2C252.1 131.7 256 137.5 256 144v64h96c17.67 0 32 14.33 32 32v32c0 17.67-14.33 32-32 32h-96v64c0 6.469-3.891 12.31-9.875 14.78c-5.984 2.484-12.86 1.109-17.44-3.469l-112-112c-6.248-6.248-6.248-16.38 0-22.62l112-112C233.3 128.1 240.1 126.7 246.1 129.2z\"]]\n};\nvar faArrowAltCircleLeft = faCircleLeft;\nvar faDistributeSpacingVertical = {\n  prefix: 'fad',\n  iconName: 'distribute-spacing-vertical',\n  icon: [512, 512, [], \"e366\", [\"M96 208C96 181.5 117.5 160 144 160H368C394.5 160 416 181.5 416 208V304C416 330.5 394.5 352 368 352H144C117.5 352 96 330.5 96 304V208z\", \"M488 32C501.3 32 512 42.75 512 56C512 69.25 501.3 80 488 80H24C10.75 80 0 69.25 0 56C0 42.75 10.75 32 24 32H488zM488 432C501.3 432 512 442.7 512 456C512 469.3 501.3 480 488 480H24C10.75 480 0 469.3 0 456C0 442.7 10.75 432 24 432H488z\"]]\n};\nvar faSignalBarsFair = {\n  prefix: 'fad',\n  iconName: 'signal-bars-fair',\n  icon: [576, 512, [\"signal-alt-2\"], \"f692\", [\"M368 128C341.6 128 320 149.6 320 175.1v288C320 490.4 341.6 512 367.1 512C394.4 512 416 490.4 416 464V175.1C416 149.6 394.4 128 368 128zM528 0C501.6 0 480 21.6 480 47.1v416C480 490.4 501.6 512 527.1 512S576 490.4 576 464V47.1C576 21.6 554.4 0 528 0z\", \"M208 256C181.6 256 160 277.6 160 303.1v160C160 490.4 181.6 512 207.1 512S256 490.4 256 464V303.1C256 277.6 234.4 256 208 256zM48 384C21.6 384 0 405.6 0 431.1v32C0 490.4 21.6 512 47.1 512S96 490.4 96 464v-32C96 405.6 74.4 384 48 384z\"]]\n};\nvar faSignalAlt2 = faSignalBarsFair;\nvar faSportsball = {\n  prefix: 'fad',\n  iconName: 'sportsball',\n  icon: [512, 512, [], \"e44b\", [\"M487.6 48.92C497.6 97.67 502.3 160.2 492.1 223.2C444.3 219.1 400.1 199.5 365.3 169.3L487.2 47.42C487.3 47.92 487.5 48.42 487.6 48.92V48.92zM464.8 24.57L342.7 146.7C312.3 111.6 292.6 66.95 288.7 17.87C338.5 11.37 395.9 12.87 461.5 23.83C462.6 24.02 463.7 24.26 464.8 24.57V24.57zM418.5 395.9L278.6 256L342.6 191.1C381.9 226.7 431.9 249.5 487.1 254.8C478.9 290.7 465.8 326.1 445.1 358.4C437.9 371.5 428.8 384.1 418.5 395.9zM255.1 233.4L115.8 93.16C141.1 70.11 171.9 50.88 208.9 37.14C223.1 31.54 240 26.89 257 23.27C262.1 79.05 284.1 129.7 320 169.4L255.1 233.4zM169.4 320C130.1 285.3 80.06 262.5 24.93 257.2C33.07 221.3 46.24 185.9 66.04 153.6C74.08 140.5 83.19 127.9 93.45 116.1L233.4 256L169.4 320zM191.1 342.6L255.1 278.6L396.2 418.8C370.9 441.9 340.1 461.1 303.1 474.9C288 480.5 271.1 485.1 254.1 488.7C249.9 432.9 227 382.3 191.1 342.6zM146.7 342.7L24.79 464.6C24.66 464.1 24.55 463.6 24.44 463.1C14.38 414.3 9.735 351.8 19.05 288.8C67.67 292.9 111.9 312.5 146.7 342.7H146.7zM169.3 365.3C199.7 400.4 219.4 445 223.3 494.1C173.5 500.6 116.1 499.1 50.51 488.2C49.38 487.1 48.28 487.7 47.2 487.4L169.3 365.3z\", \"M487.2 47.41L278.6 255.1L418.5 395.9C411.6 403.9 404.2 411.6 396.2 418.8L255.1 278.6L47.19 487.4C36.23 484.4 27.65 475.7 24.79 464.6L233.4 255.1L93.45 116.1C100.4 108.1 107.8 100.4 115.8 93.16L255.1 233.4L464.8 24.56C475.8 27.61 484.3 36.3 487.2 47.41H487.2z\"]]\n};\nvar faTrainSubway = {\n  prefix: 'fad',\n  iconName: 'train-subway',\n  icon: [448, 512, [\"subway\"], \"f239\", [\"M64 128C64 110.3 78.33 96 96 96H176C193.7 96 208 110.3 208 128V224C208 241.7 193.7 256 176 256H96C78.33 256 64 241.7 64 224V128zM96 447.1H160L105.4 502.6C99.37 508.6 91.23 511.1 82.75 511.1H43.04C33.06 511.1 28.06 499.9 35.12 492.9L81.14 446.9C85.98 447.6 90.95 447.1 96 447.1H96zM352 447.1C357.1 447.1 362 447.6 366.9 446.9L412.9 492.9C419.9 499.9 414.9 511.1 404.1 511.1H365.3C356.8 511.1 348.6 508.6 342.6 502.6L288 447.1H352zM352 96C369.7 96 384 110.3 384 128V224C384 241.7 369.7 256 352 256H272C254.3 256 240 241.7 240 224V128C240 110.3 254.3 96 272 96H352z\", \"M0 96C0 42.98 42.98 0 96 0H352C405 0 448 42.98 448 96V352C448 405 405 448 352 448H96C42.98 448 0 405 0 352V96zM64 224C64 241.7 78.33 256 96 256H176C193.7 256 208 241.7 208 224V128C208 110.3 193.7 96 176 96H96C78.33 96 64 110.3 64 128V224zM272 96C254.3 96 240 110.3 240 128V224C240 241.7 254.3 256 272 256H352C369.7 256 384 241.7 384 224V128C384 110.3 369.7 96 352 96H272zM96 320C78.33 320 64 334.3 64 352C64 369.7 78.33 384 96 384C113.7 384 128 369.7 128 352C128 334.3 113.7 320 96 320zM352 384C369.7 384 384 369.7 384 352C384 334.3 369.7 320 352 320C334.3 320 320 334.3 320 352C320 369.7 334.3 384 352 384z\"]]\n};\nvar faSubway = faTrainSubway;\nvar faChartGantt = {\n  prefix: 'fad',\n  iconName: 'chart-gantt',\n  icon: [512, 512, [], \"e0e4\", [\"M32 32C49.67 32 64 46.33 64 64V400C64 408.8 71.16 416 80 416H480C497.7 416 512 430.3 512 448C512 465.7 497.7 480 480 480H80C35.82 480 0 444.2 0 400V64C0 46.33 14.33 32 32 32z\", \"M256 96C273.7 96 288 110.3 288 128C288 145.7 273.7 160 256 160H160C142.3 160 128 145.7 128 128C128 110.3 142.3 96 160 96H256zM352 192C369.7 192 384 206.3 384 224C384 241.7 369.7 256 352 256H224C206.3 256 192 241.7 192 224C192 206.3 206.3 192 224 192H352zM448 288C465.7 288 480 302.3 480 320C480 337.7 465.7 352 448 352H384C366.3 352 352 337.7 352 320C352 302.3 366.3 288 384 288H448z\"]]\n};\nvar faFaceSmileUpsideDown = {\n  prefix: 'fad',\n  iconName: 'face-smile-upside-down',\n  icon: [512, 512, [], \"e395\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM347.9 186.5C353.7 193.2 363.8 193.9 370.5 188.1C377.2 182.3 377.9 172.2 372.1 165.5C349.8 139.9 311.1 112 256 112C200.9 112 162.2 139.9 139.9 165.5C134.1 172.2 134.8 182.3 141.5 188.1C148.2 193.9 158.3 193.2 164.1 186.5C182 165.8 212.6 143.1 256 143.1C299.4 143.1 329.1 165.8 347.9 186.5L347.9 186.5zM335.6 336C353.3 336 367.6 321.7 367.6 304C367.6 286.3 353.3 272 335.6 272C317.1 272 303.6 286.3 303.6 304C303.6 321.7 317.1 336 335.6 336zM175.6 272C157.1 272 143.6 286.3 143.6 304C143.6 321.7 157.1 336 175.6 336C193.3 336 207.6 321.7 207.6 304C207.6 286.3 193.3 272 175.6 272z\", \"M207.6 304C207.6 321.7 193.3 336 175.6 336C157.1 336 143.6 321.7 143.6 304C143.6 286.3 157.1 272 175.6 272C193.3 272 207.6 286.3 207.6 304zM367.6 304C367.6 321.7 353.3 336 335.6 336C317.1 336 303.6 321.7 303.6 304C303.6 286.3 317.1 272 335.6 272C353.3 272 367.6 286.3 367.6 304z\"]]\n};\nvar faBallPile = {\n  prefix: 'fad',\n  iconName: 'ball-pile',\n  icon: [576, 512, [], \"f77e\", [\"M80 352C35.84 352 0 387.8 0 432S35.84 512 80 512S160 476.2 160 432S124.2 352 80 352zM288 352c-44.16 0-80 35.84-80 80S243.8 512 288 512s80-35.84 80-80S332.2 352 288 352zM496 352c-44.16 0-80 35.84-80 80s35.84 80 80 80s80-35.84 80-80S540.2 352 496 352zM288 0C243.8 0 208 35.84 208 80S243.8 160 288 160s80-35.84 80-80S332.2 0 288 0z\", \"M176 168C131.8 168 96 203.8 96 248s35.84 80 80 80S256 292.2 256 248S220.2 168 176 168zM400 168c-44.16 0-80 35.84-80 80s35.84 80 80 80S480 292.2 480 248S444.2 168 400 168z\"]]\n};\nvar faBadgeDollar = {\n  prefix: 'fad',\n  iconName: 'badge-dollar',\n  icon: [512, 512, [], \"f645\", [\"M256 0C292.8 0 324.8 20.7 340.9 51.1C373.8 40.1 410.1 48.96 437 74.98C463 101 470.1 138.2 460.9 171.1C491.3 187.2 512 219.2 512 256C512 292.8 491.3 324.8 460.9 340.9C471 373.8 463 410.1 437 437C410.1 463 373.8 470.1 340.9 460.9C324.8 491.3 292.8 512 256 512C219.2 512 187.2 491.3 171.1 460.9C138.2 471 101 463 74.98 437C48.96 410.1 41 373.8 51.1 340.9C20.7 324.8 0 292.8 0 256C0 219.2 20.7 187.2 51.1 171.1C40.1 138.2 48.96 101 74.98 74.98C101 48.96 138.2 41 171.1 51.1C187.2 20.7 219.2 0 256 0V0zM276.1 149.3C276.1 138.2 267.1 129.2 256.9 129.2C245.8 129.2 236.8 138.2 236.8 149.3V157.8C230.1 159.1 223.7 161.1 217.8 163.7C201.7 171 187.9 184.5 184.5 203.1C182.6 214.9 183.7 225.4 188.1 234.8C192.5 244.1 199.5 250.8 206.6 255.6C219.2 264.1 235.9 269.2 248.1 273.1L251.3 273.8C266.7 278.5 277.6 282.1 284.5 287.1C287.5 289.3 288.8 291.1 289.4 292.5C290 293.9 290.7 296.4 289.8 301.2C289 305.9 286.3 309.8 279.7 312.6C272.4 315.7 260.1 317.2 246.4 314.9C239.6 313.8 227.4 309.6 216.8 306C214.4 305.2 212.1 304.4 209.9 303.7C199.4 300.2 188.1 305.9 184.6 316.3C181.1 326.8 186.8 338.2 197.2 341.6C198.6 342.1 200.3 342.7 202.3 343.3C211.5 346.5 226.2 351.5 236.8 353.8V362.7C236.8 373.8 245.8 382.8 256.9 382.8C267.1 382.8 276.1 373.8 276.1 362.7V354.7C283.4 353.6 289.6 351.9 295.4 349.4C312.3 342.2 325.7 328.3 329.2 308C331.2 296.9 330.3 286.2 326.1 276.6C321.1 267 315.2 259.1 308 254.8C294.9 245.2 277.2 239.8 263.7 235.8L262.9 235.5C247.3 230.8 236.2 227.4 229.1 222.5C225.1 220.4 224.8 218.8 224.3 217.7C223.9 216.9 223.2 214.1 223.9 210.8C224.5 207.7 226.8 203.6 234.3 200.2C241.9 196.7 253.5 194.9 267.4 197.1C272.3 197.9 287.4 200.8 291.7 201.1C302.4 204.8 313.4 198.5 316.2 187.8C319.1 177.1 312.7 166.2 302 163.3C296.8 161.9 284.2 159.4 276.1 158.2L276.1 149.3z\", \"M256.9 129.2C267.1 129.2 276.1 138.2 276.1 149.3V158.2C284.2 159.5 296.8 161.9 302 163.3C312.7 166.2 319.1 177.1 316.2 187.8C313.4 198.5 302.4 204.8 291.7 201.1C287.4 200.8 272.3 197.9 267.4 197.1C253.5 194.9 241.9 196.7 234.3 200.2C226.8 203.6 224.5 207.7 223.9 210.8C223.2 214.1 223.9 216.9 224.3 217.7C224.8 218.8 225.1 220.4 229.1 222.5C236.2 227.4 247.3 230.8 262.9 235.5L263.7 235.8C277.2 239.8 294.9 245.2 308 254.8C315.2 259.1 321.1 267 326.1 276.6C330.3 286.2 331.2 296.9 329.2 308C325.7 328.3 312.3 342.2 295.4 349.4C289.6 351.9 283.4 353.6 276.1 354.7V362.7C276.1 373.8 267.1 382.8 256.9 382.8C245.8 382.8 236.8 373.8 236.8 362.7V353.8C226.2 351.5 211.5 346.5 202.3 343.3C200.3 342.7 198.6 342.1 197.2 341.6C186.8 338.2 181.1 326.8 184.6 316.4C188.1 305.9 199.4 300.2 209.9 303.7C212.1 304.4 214.4 305.2 216.8 306C227.4 309.6 239.6 313.8 246.4 314.9C260.1 317.2 272.4 315.7 279.7 312.6C286.3 309.8 289 305.1 289.8 301.2C290.7 296.4 290 293.9 289.4 292.5C288.8 291.1 287.5 289.3 284.5 287.1C277.6 282.1 266.7 278.5 251.3 273.8L248.1 273.1C235.9 269.2 219.2 264.2 206.6 255.6C199.5 250.8 192.5 244.1 188.1 234.8C183.7 225.4 182.6 214.9 184.5 203.1C187.9 184.5 201.7 171 217.8 163.7C223.7 161.1 230.1 159.1 236.8 157.8V149.3C236.8 138.2 245.8 129.2 256.9 129.2L256.9 129.2z\"]]\n};\nvar faMoneyBillsSimple = {\n  prefix: 'fad',\n  iconName: 'money-bills-simple',\n  icon: [640, 512, [\"money-bills-alt\"], \"e1f4\", [\"M48 360C48 399.8 80.24 432 120 432H520C533.3 432 544 442.7 544 456C544 469.3 533.3 480 520 480H120C53.73 480 0 426.3 0 360V120C0 106.7 10.75 96 24 96C37.25 96 48 106.7 48 120V360zM288 208C288 163.8 323.8 128 368 128C412.2 128 448 163.8 448 208C448 252.2 412.2 288 368 288C323.8 288 288 252.2 288 208z\", \"M576 32C611.3 32 640 60.65 640 96V320C640 355.3 611.3 384 576 384H160C124.7 384 96 355.3 96 320V96C96 60.65 124.7 32 160 32H576zM368 288C412.2 288 448 252.2 448 208C448 163.8 412.2 128 368 128C323.8 128 288 163.8 288 208C288 252.2 323.8 288 368 288z\"]]\n};\nvar faMoneyBillsAlt = faMoneyBillsSimple;\nvar faListTimeline = {\n  prefix: 'fad',\n  iconName: 'list-timeline',\n  icon: [512, 512, [], \"e1d1\", [\"M153.1 83.2L191.5 54.4C197 50.25 203.7 48 210.7 48H424C437.3 48 448 58.75 448 72V120C448 133.3 437.3 144 424 144H210.7C203.7 144 197 141.8 191.5 137.6L153.1 108.8C144.5 102.4 144.5 89.6 153.1 83.2V83.2zM210.7 208H488C501.3 208 512 218.7 512 232V280C512 293.3 501.3 304 488 304H210.7C203.7 304 197 301.8 191.5 297.6L153.1 268.8C144.5 262.4 144.5 249.6 153.1 243.2L191.5 214.4C197 210.2 203.7 208 210.7 208zM210.7 368H424C437.3 368 448 378.7 448 392V440C448 453.3 437.3 464 424 464H210.7C203.7 464 197 461.8 191.5 457.6L153.1 428.8C144.5 422.4 144.5 409.6 153.1 403.2L191.5 374.4C197 370.2 203.7 368 210.7 368z\", \"M16 96C16 69.49 37.49 48 64 48C90.51 48 112 69.49 112 96C112 122.5 90.51 144 64 144C37.49 144 16 122.5 16 96zM112 256C112 282.5 90.51 304 64 304C37.49 304 16 282.5 16 256C16 229.5 37.49 208 64 208C90.51 208 112 229.5 112 256zM112 416C112 442.5 90.51 464 64 464C37.49 464 16 442.5 16 416C16 389.5 37.49 368 64 368C90.51 368 112 389.5 112 416z\"]]\n};\nvar faIndianRupeeSign = {\n  prefix: 'fad',\n  iconName: 'indian-rupee-sign',\n  icon: [320, 512, [\"indian-rupee\", \"inr\"], \"e1bc\", [\"M192 176C192 187.4 189.6 198.2 185.3 208H32C14.33 208 0 193.7 0 176C0 158.3 14.33 144 32 144H185.3C189.6 153.8 192 164.6 192 176zM252.4 208C254.8 197.7 256 186.1 256 176C256 165 254.8 154.3 252.4 144H288C305.7 144 320 158.3 320 176C320 193.7 305.7 208 288 208H252.4z\", \"M288 32C305.7 32 320 46.33 320 64C320 81.67 305.7 96 288 96H231.8C247.1 118.9 256 146.4 256 176C256 249.3 201.2 309.9 130.3 318.9L274.6 421.1C288.1 432.2 292.3 452.2 282 466.6C271.8 480.1 251.8 484.3 237.4 474L13.4 314C2.083 305.1-2.716 291.5 1.529 278.2C5.774 264.1 18.09 256 32 256H112C156.2 256 192 220.2 192 176C192 131.8 156.2 96 112 96H32C14.33 96 .0022 81.67 .0022 64C.0022 46.33 14.33 32 32 32L288 32z\"]]\n};\nvar faIndianRupee = faIndianRupeeSign;\nvar faInr = faIndianRupeeSign;\nvar faCropSimple = {\n  prefix: 'fad',\n  iconName: 'crop-simple',\n  icon: [512, 512, [\"crop-alt\"], \"f565\", [\"M128 384H352V448H128C92.65 448 64 419.3 64 384V32C64 14.33 78.33 0 96 0C113.7 0 128 14.33 128 32V384zM480 384C497.7 384 512 398.3 512 416C512 433.7 497.7 448 480 448H448V384H480z\", \"M64 64V128H32C14.33 128 0 113.7 0 96C0 78.33 14.33 64 32 64H64zM384 128H160V64H384C419.3 64 448 92.65 448 128V480C448 497.7 433.7 512 416 512C398.3 512 384 497.7 384 480V128z\"]]\n};\nvar faCropAlt = faCropSimple;\nvar faMoneyBill1 = {\n  prefix: 'fad',\n  iconName: 'money-bill-1',\n  icon: [576, 512, [\"money-bill-alt\"], \"f3d1\", [\"M512 192V320C476.7 320 448 348.7 448 384H128C128 348.7 99.35 320 64 320V192C99.35 192 128 163.3 128 128H448C448 163.3 476.7 192 512 192zM288 352C341 352 384 309 384 256C384 202.1 341 160 288 160C234.1 160 192 202.1 192 256C192 309 234.1 352 288 352z\", \"M288 188C299 188 308 196.1 308 208V276H312C323 276 332 284.1 332 296C332 307 323 316 312 316H264C252.1 316 244 307 244 296C244 284.1 252.1 276 264 276H268V227.6C258.9 225.7 252 217.7 252 208C252 196.1 260.1 188 272 188H288zM0 128C0 92.65 28.65 64 64 64H512C547.3 64 576 92.65 576 128V384C576 419.3 547.3 448 512 448H64C28.65 448 0 419.3 0 384V128zM64 192V320C99.35 320 128 348.7 128 384H448C448 348.7 476.7 320 512 320V192C476.7 192 448 163.3 448 128H128C128 163.3 99.35 192 64 192z\"]]\n};\nvar faMoneyBillAlt = faMoneyBill1;\nvar faLeftLong = {\n  prefix: 'fad',\n  iconName: 'left-long',\n  icon: [512, 512, [\"long-arrow-alt-left\"], \"f30a\", [\"M512 256C512 273.7 497.7 288 480 288H160.1V224H480C497.7 224 512 238.3 512 256z\", \"M145.7 130c-8.754-3.812-18.95-2.079-25.94 4.406L7.678 238.4c-10.24 9.5-10.24 25.69 0 35.19l112.1 104c6.992 6.484 17.18 8.219 25.94 4.407c8.758-3.812 14.42-12.45 14.42-22V151.1C160.1 142.5 154.4 133.8 145.7 130z\"]]\n};\nvar faLongArrowAltLeft = faLeftLong;\nvar faKeyboardDown = {\n  prefix: 'fad',\n  iconName: 'keyboard-down',\n  icon: [576, 512, [], \"e1c2\", [\"M512 .0001H64c-35.35 0-64 28.65-64 64v160c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64v-160C576 28.65 547.3 .0001 512 .0001zM256 76c0-6.625 5.375-12 12-12h40c6.625 0 12 5.375 12 12v40c0 6.625-5.375 12-12 12h-40C261.4 128 256 122.6 256 116V76zM160 76c0-6.625 5.375-12 12-12h40c6.625 0 12 5.375 12 12v40c0 6.625-5.375 12-12 12h-40C165.4 128 160 122.6 160 116V76zM128 212c0 6.625-5.375 12-12 12h-40c-6.625 0-12-5.375-12-12v-40c0-6.625 5.375-12 12-12h40c6.625 0 12 5.375 12 12V212zM128 116c0 6.625-5.375 12-12 12h-40C69.38 128 64 122.6 64 116v-40c0-6.625 5.375-12 12-12h40c6.625 0 12 5.375 12 12V116zM416 212c0 6.625-5.375 12-12 12h-232c-6.625 0-12-5.375-12-12v-40c0-6.625 5.375-12 12-12h232c6.625 0 12 5.375 12 12V212zM416 116c0 6.625-5.375 12-12 12h-40c-6.625 0-12-5.375-12-12v-40c0-6.625 5.375-12 12-12h40c6.625 0 12 5.375 12 12V116zM512 212c0 6.625-5.375 12-12 12h-40c-6.625 0-12-5.375-12-12v-40c0-6.625 5.375-12 12-12h40c6.625 0 12 5.375 12 12V212zM512 116c0 6.625-5.375 12-12 12h-40c-6.625 0-12-5.375-12-12v-40c0-6.625 5.375-12 12-12h40c6.625 0 12 5.375 12 12V116z\", \"M268 128h40c6.625 0 12-5.375 12-12v-40c0-6.625-5.375-12-12-12h-40c-6.625 0-12 5.375-12 12v40C256 122.6 261.4 128 268 128zM172 128h40c6.625 0 12-5.375 12-12v-40c0-6.625-5.375-12-12-12h-40c-6.625 0-12 5.375-12 12v40C160 122.6 165.4 128 172 128zM116 160h-40c-6.625 0-12 5.375-12 12v40c0 6.625 5.375 12 12 12h40c6.625 0 12-5.375 12-12v-40C128 165.4 122.6 160 116 160zM116 64h-40c-6.625 0-12 5.375-12 12v40c0 6.625 5.375 12 12 12h40c6.625 0 12-5.375 12-12v-40C128 69.38 122.6 64 116 64zM500 64h-40c-6.625 0-12 5.375-12 12v40c0 6.625 5.375 12 12 12h40c6.625 0 12-5.375 12-12v-40C512 69.38 506.6 64 500 64zM500 160h-40c-6.625 0-12 5.375-12 12v40c0 6.625 5.375 12 12 12h40c6.625 0 12-5.375 12-12v-40C512 165.4 506.6 160 500 160zM404 64h-40c-6.625 0-12 5.375-12 12v40c0 6.625 5.375 12 12 12h40c6.625 0 12-5.375 12-12v-40C416 69.38 410.6 64 404 64zM392 351.9h-208c-9.549 0-18.19 5.66-22 14.42c-3.814 8.756-2.079 18.97 4.405 25.96l104 112.1c9.498 10.24 25.69 10.24 35.19 0l104-112.1c6.484-6.988 8.219-17.2 4.409-25.96C410.2 357.6 401.5 351.9 392 351.9z\"]]\n};\nvar faCircleUpRight = {\n  prefix: 'fad',\n  iconName: 'circle-up-right',\n  icon: [512, 512, [], \"e129\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM362.5 323.9c0 6.473-3.889 12.3-9.877 14.78c-5.979 2.484-12.86 1.105-17.44-3.469l-45.25-45.25L222 357.9c-12.5 12.5-32.72 12.46-45.21-.042l-22.63-22.62c-12.5-12.5-12.54-32.72-.041-45.21l67.92-67.92L176.8 176.8C172.2 172.2 170.8 165.3 173.3 159.4c2.477-5.984 8.309-9.875 14.78-9.875h158.4c8.836 0 15.1 7.164 15.1 16V323.9z\", \"M362.5 323.9c0 6.473-3.889 12.3-9.877 14.78c-5.979 2.484-12.86 1.105-17.44-3.469l-45.25-45.25L222 357.9c-12.5 12.5-32.72 12.46-45.21-.042l-22.63-22.62c-12.5-12.5-12.54-32.72-.041-45.21l67.92-67.92L176.8 176.8C172.2 172.2 170.8 165.3 173.3 159.4c2.477-5.984 8.309-9.875 14.78-9.875h158.4c8.836 0 15.1 7.164 15.1 16V323.9z\"]]\n};\nvar faCloudBoltMoon = {\n  prefix: 'fad',\n  iconName: 'cloud-bolt-moon',\n  icon: [576, 512, [\"thunderstorm-moon\"], \"f76d\", [\"M272 368H216.3l38.45-89.7c2.938-6.859 .7187-14.84-5.312-19.23c-6.096-4.422-14.35-4.031-19.94 .8906l-128 111.1c-5.033 4.391-6.783 11.44-4.439 17.67c2.346 6.25 8.314 10.38 14.97 10.38H167.7l-38.45 89.7c-2.938 6.859-.7187 14.84 5.312 19.23C137.4 510.1 140.7 512 143.1 512c3.781 0 7.531-1.328 10.53-3.953l128-111.1c5.033-4.391 6.783-11.44 4.439-17.67C284.6 372.1 278.7 368 272 368zM567.9 223.8C497.6 237.1 432.9 183.5 432.9 113c0-40.63 21.88-78 57.5-98.13c5.502-3.125 4.125-11.38-2.125-12.5C479.7 .75 470.8 0 461.8 0c-77.88 0-141 61.25-144.4 137.9c26.75 11.88 48.26 33.88 58.88 61.75c37.13 14.25 64.01 47.38 70.26 86.75c5.125 .5 10 1.5 15.26 1.5c44.63 0 85.5-20.12 112.5-53.25C578.6 229.8 574.2 222.6 567.9 223.8z\", \"M415.1 304C415.1 348.3 380.2 384 335.1 384h-16.32c.0137-5.684-.6621-11.38-2.729-16.88c-6.982-18.6-25.04-31.11-44.92-31.11H264.8l19.33-45.09c8.871-20.71 2.336-44.44-15.89-57.71C259.9 227.2 250.2 224 239.1 224C228.3 224 217.1 228.2 208.3 235.9l-127.9 111.9c-10.14 8.846-15.44 21.53-15.9 34.56C27.7 375.2 0 342.9 0 304c0-38.75 27.63-71.13 64.27-78.38c0-.5-.25-1.125-.25-1.625c0-53 43.01-96 96.03-96c32.13 0 60.27 15.88 77.77 40C248.2 163 259.8 160 272.1 160c39.26 0 71.65 28.25 78.52 65.5C387.9 232.3 416.1 264.8 415.1 304z\"]]\n};\nvar faThunderstormMoon = faCloudBoltMoon;\nvar faDna = {\n  prefix: 'fad',\n  iconName: 'dna',\n  icon: [448, 512, [129516], \"f471\", [\"M.1349 17.99c-.084-.666-.1017-1.226-.0997-1.898c.0273-8.838 7.228-15.99 16.06-15.96L48.36 .001C56.37-.0537 63.21 5.884 64.33 13.81C65.06 18.55 66.03 24.32 67.58 31h312.7C376.3 48.1 368.8 70.86 354.8 96L92.94 96C104.1 117.5 119.8 137.4 136.9 155.1c23.82 24.7 53.26 46.19 86.97 64.56C219.2 222.3 214.6 224.9 209.6 227.4C192 236.1 175.7 245.8 160.1 256.1C133.4 238.6 109.4 219.1 88.8 197.5c-25.88-27.02-47.16-58.1-62.99-92C8.805 68.78 2.475 36.81 .1349 17.99zM422 406.6c-15.96-33.97-37.4-65.09-63.44-92.12C349.1 304.5 339.2 295.2 328.7 286.4c-18.68 13.15-38.23 24.93-58.48 35.49c5.686 4.232 11.13 8.681 16.45 13.16H161c-18.66 15.78-33.95 32.02-46.16 48h217.9c11.36 14.78 21.17 30.68 29.28 47.47c10.44 21.4 17.73 44.19 21.4 67.71c1.166 7.902 7.979 13.82 15.97 13.82l32.46-.0625C440.7 512 447.9 504.1 447.1 496.1c.0039-.707-.089-1.353-.1769-2.053C445.5 475.2 439.2 443.3 422 406.6z\", \"M448 15.9c.0039 .7012-.0314 1.338-.1193 2.034c-2.35 18.84-8.685 50.78-25.72 87.5C406.3 139.4 384.9 170.5 359 197.5c-32.61 34.23-73.2 63.54-120.6 87.11c-77.97 38.77-121.4 88.38-145.4 131.4h261.5c2.666 4.76 5.162 9.583 7.507 14.47c7.654 15.83 13.74 32.44 17.87 49.53H67.82c-1.689 7.1-2.795 13.21-3.494 18.17c-1.131 7.924-7.842 13.85-15.85 13.83l-32.42-.0625C7.221 512 .0703 504.1 0 496.1c-.0059-.7109 .0314-1.359 .1193-2.063c2.35-18.84 8.685-50.78 25.72-87.5c15.89-33.94 37.23-65.04 63.18-92.07c32.61-34.23 73.17-63.54 120.6-87.11c32.21-16 58.49-33.89 79.94-52.38H157.1C150.5 168.6 143.5 161.1 136.9 155.1C128.4 146.3 120.4 136.9 113 127h221.7c35.39-47.16 45.84-91.51 48.92-113.2c1.131-7.924 7.96-13.85 15.96-13.83l32.37 .0625C440.8 .0107 447.9 7.068 448 15.9z\"]]\n};\nvar faVirusSlash = {\n  prefix: 'fad',\n  iconName: 'virus-slash',\n  icon: [640, 512, [], \"e075\", [\"M334.3 236.7C335.4 232.7 336 228.4 336 224C336 197.5 314.5 176 288 176C279.5 176 271.5 178.2 264.6 182.1L134.7 80.27C135.9 78.4 137.3 76.62 138.1 74.98C151.5 62.48 171.7 62.48 184.2 74.98L192.4 83.15C227.7 118.4 287.1 93.44 287.1 43.55V32C287.1 14.33 302.3 0 319.1 0C337.7 0 352 14.33 352 32V43.55C352 93.44 412.3 118.4 447.6 83.15L455.8 74.98C468.3 62.48 488.5 62.48 501 74.98C513.5 87.48 513.5 107.7 501 120.2L492.9 128.4C457.6 163.7 482.6 224 532.5 224H544C561.7 224 576 238.3 576 256C576 273.7 561.7 288 544 288H532.5C497.2 288 474.4 318.1 476.5 348.1L334.3 236.7zM107.5 224C122.5 224 135.2 218.6 144.7 210L401.1 412.7C375.6 415.7 352 437.2 352 468.5V480C352 497.7 337.7 512 320 512C302.3 512 288 497.7 288 480V468.5C288 418.6 227.7 393.6 192.4 428.9L184.2 437C171.7 449.5 151.5 449.5 138.1 437C126.5 424.5 126.5 404.3 138.1 391.8L147.1 383.6C182.4 348.3 157.4 288 107.5 288H96C78.33 288 64 273.7 64 256C64 238.3 78.33 224 96 224H107.5z\", \"M5.112 9.196C13.29-1.237 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faBracketRoundRight = {\n  prefix: 'fad',\n  iconName: 'bracket-round-right',\n  icon: [192, 512, [], \"29\", [\"M37.53 465.8c-9.844-14.59-5.969-34.47 8.594-44.37c3.344-2.281 81.87-57.09 81.87-165.5c0-108.2-78.37-163.1-81.87-165.5C31.53 80.73 27.6 60.92 37.38 46.26C47.19 31.54 67.03 27.57 81.75 37.39C86.25 40.39 192 112.5 192 256s-105.7 215.6-110.2 218.6C76.31 478.3 70.16 480 64.1 480C53.82 480 43.72 475 37.53 465.8z\", \"\"]]\n};\nvar faCircle5 = {\n  prefix: 'fad',\n  iconName: 'circle-5',\n  icon: [512, 512, [], \"e0f2\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM272.1 384H223.4c-28.23 0-53.2-18-62.13-44.78c-4.188-12.59 2.609-26.19 15.19-30.38c12.53-4.062 26.16 2.625 30.34 15.19C209.2 331.2 215.8 336 223.4 336h49.59C290.1 336 304 322.1 304 304.9c0-15.75-11.78-29-27.41-30.81l-87.39-10.28c-6.625-.7813-12.61-4.281-16.56-9.656C168.7 248.8 167.2 242.1 168.4 235.5l16.73-88C187.3 136.2 197.2 128 208.7 128H312c13.25 0 24 10.75 24 24S325.3 176 312 176H228.6L220.4 219.2l61.8 7.25C321.1 231.1 352 264.8 352 304.9C352 348.5 316.5 384 272.1 384z\", \"M352 304.9C352 348.5 316.5 384 272.1 384H223.4c-28.23 0-53.2-17.1-62.13-44.78c-4.188-12.59 2.609-26.19 15.19-30.38c12.53-4.062 26.16 2.625 30.34 15.19C209.2 331.2 215.8 336 223.4 336h49.59C290.1 336 304 322.1 304 304.9c0-15.75-11.78-29-27.41-30.81l-87.39-10.28c-6.625-.7813-12.61-4.281-16.56-9.656C168.7 248.8 167.2 242.1 168.4 235.5l16.73-88C187.3 136.2 197.2 128 208.7 128H312c13.25 0 24 10.75 24 24S325.3 176 312 176H228.6L220.4 219.2l61.8 7.25C321.1 231.1 352 264.8 352 304.9z\"]]\n};\nvar faMinus = {\n  prefix: 'fad',\n  iconName: 'minus',\n  icon: [448, 512, [8211, 8722, 10134, \"subtract\"], \"f068\", [\"M400 288h-352c-17.69 0-32-14.32-32-32.01s14.31-31.99 32-31.99h352c17.69 0 32 14.3 32 31.99S417.7 288 400 288z\", \"\"]]\n};\nvar faSubtract = faMinus;\nvar faFireFlame = {\n  prefix: 'fad',\n  iconName: 'fire-flame',\n  icon: [384, 512, [\"flame\"], \"f6df\", [\"M203.1 4.364C196.9-1.461 187.1-1.452 180.9 4.369C74.52 104.6 0 220.2 0 298C0 423.1 79 512 192 512s192-88.01 192-213.1C384 219.9 309 104.2 203.1 4.364zM192 448c-70.63 0-128-52.88-128-117.9c0-44.12 25.88-71.5 34.38-79.75c3.125-3.125 8.125-3.125 11.25 0C111.1 251.9 112 253.9 112 256v40C112 327 137 352 168 352C198.9 352 224 327 224 296C224 224 111.4 231.2 184.5 131.6C187.5 127.7 192 127.5 195.1 128.5c1.625 .5 5.375 2.25 5.375 6.75c0 33.63 25.12 55 51.63 77.63C285.5 241.5 320 271 320 330.1C320 395.1 262.6 448 192 448z\", \"M192 448c-70.62 0-128-52.88-128-117.9c0-44.12 25.88-71.5 34.38-79.75c3.125-3.125 8.125-3.125 11.25 0C111.1 251.9 112 253.9 112 256v40C112 327 137 352 168 352C198.9 352 224 327 224 296C224 224 111.4 231.2 184.5 131.6C187.5 127.8 192 127.5 195.1 128.5c1.625 .5 5.375 2.25 5.375 6.75c0 33.63 25.12 54.1 51.63 77.63C285.5 241.5 320 271 320 330.1C320 395.1 262.6 448 192 448z\"]]\n};\nvar faFlame = faFireFlame;\nvar faRightToLine = {\n  prefix: 'fad',\n  iconName: 'right-to-line',\n  icon: [448, 512, [\"arrow-alt-to-right\"], \"f34c\", [\"M415.1 63.99C398.3 63.99 384 78.32 384 95.99v320C384 433.7 398.3 448 415.1 448C433.7 448 448 433.7 448 416V95.99C448 78.32 433.7 63.99 415.1 63.99z\", \"M.0228 287.1V223.1c0-17.67 14.34-32 32.02-32L160.1 191.1l.0343-72c0-9.58 5.708-18.25 14.51-22.05c8.803-3.781 19.03-1.984 26 4.594l144.1 136c9.602 9.062 9.602 25.84 0 34.91l-144.1 136c-6.973 6.578-17.2 8.375-26 4.594C165.8 410.3 160.1 401.6 160.1 392L160.1 319.1L32.05 319.1C14.36 319.1 .0228 305.7 .0228 287.1z\"]]\n};\nvar faArrowAltToRight = faRightToLine;\nvar faChildRifle = {\n  prefix: 'fad',\n  iconName: 'child-rifle',\n  icon: [512, 512, [], \"e4e0\", [\"M208 64C208 99.35 179.3 128 144 128C108.7 128 80 99.35 80 64C80 28.65 108.7 0 144 0C179.3 0 208 28.65 208 64zM136 352V480C136 497.7 121.7 512 104 512C86.33 512 72 497.7 72 480V300.5L59.09 321C49.67 336 29.91 340.5 14.96 331.1C.0006 321.7-4.492 301.9 4.923 286.1L56.6 204.9C74.17 176.9 104.9 159.1 137.8 159.1H150.2C183.2 159.1 213.8 176.9 231.4 204.9L283.1 286.1C292.5 301.9 288 321.7 273 331.1C258.1 340.5 238.3 336 228.9 321L216 300.5V480C216 497.7 201.7 512 184 512C166.3 512 152 497.7 152 480V352L136 352z\", \"M416 .0003C424.8 .0003 432 7.164 432 16V132.3C441.6 137.8 448 148.2 448 160V269.3L464 264V208C464 199.2 471.2 192 480 192H496C504.8 192 512 199.2 512 208V292.5C512 299.4 507.6 305.5 501.1 307.6L448 325.3V352H496C504.8 352 512 359.2 512 368V384C512 392.8 504.8 400 496 400H452L475 492.1C477.6 502.2 469.9 512 459.5 512H400C391.2 512 384 504.8 384 496V400H368C350.3 400 336 385.7 336 368V224C336 206.3 350.3 192 368 192V160C368 148.2 374.4 137.8 384 132.3V32C375.2 32 368 24.84 368 16C368 7.164 375.2 0 384 0L416 .0003z\"]]\n};\nvar faGif = {\n  prefix: 'fad',\n  iconName: 'gif',\n  icon: [576, 512, [], \"e190\", [\"M512 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V96C576 60.65 547.3 32 512 32zM260 306.9c0 5.297-2.109 10.39-5.859 14.14C237 338.2 212.4 348 186.5 348c-25.84 0-50.48-9.828-67.59-26.95C101.6 303.7 92 280.6 92 256s9.578-47.67 26.95-65.05c34.75-34.78 94.17-34.75 128.9 0c7.812 7.812 7.812 20.48 0 28.28c-7.828 7.812-20.48 7.812-28.28 0c-19.66-19.67-52.72-19.67-72.36 0C137.4 229.1 132 242.1 132 256s5.406 26.94 15.23 36.77C164.8 310.3 199.5 312.4 220 297.7V284H182.8c-11.05 0-20-8.953-20-20s8.953-20 20-20H240c11.05 0 20 8.953 20 20V306.9zM324 328c0 11.05-8.953 20-20 20s-20-8.953-20-20v-144c0-11.05 8.953-20 20-20s20 8.953 20 20V328zM464 204h-68v32H448c11.05 0 20 8.953 20 20S459 276 448 276h-52v52c0 11.05-8.953 20-20 20s-20-8.953-20-20v-144c0-11.05 8.953-20 20-20h88c11.05 0 20 8.953 20 20S475 204 464 204z\", \"M240 244H182.8c-11.05 0-20 8.953-20 20s8.953 20 20 20H220v13.73c-20.5 14.67-55.22 12.61-72.77-4.969C137.4 282.9 132 269.9 132 256s5.406-26.94 15.23-36.77c19.64-19.67 52.7-19.67 72.36 0c7.797 7.812 20.45 7.812 28.28 0c7.812-7.797 7.812-20.47 0-28.28c-34.75-34.75-94.17-34.78-128.9 0C101.6 208.3 92 231.4 92 256s9.578 47.67 26.95 65.05C136.1 338.2 160.7 348 186.5 348c25.83 0 50.47-9.828 67.59-26.95C257.9 317.3 260 312.2 260 306.9V264C260 252.1 251 244 240 244zM304 164c-11.05 0-20 8.953-20 20v144c0 11.05 8.953 20 20 20s20-8.953 20-20v-144C324 172.1 315 164 304 164zM464 204c11.05 0 20-8.953 20-20S475 164 464 164h-88c-11.05 0-20 8.953-20 20v144c0 11.05 8.953 20 20 20s20-8.953 20-20V276H448c11.05 0 20-8.953 20-20S459 236 448 236h-52v-32H464z\"]]\n};\nvar faChess = {\n  prefix: 'fad',\n  iconName: 'chess',\n  icon: [512, 512, [], \"f439\", [\"M247.1 459.6L224 448v-48C224 391.1 216.9 384 208 384h-160C39.13 384 32 391.1 32 400V448l-23.12 11.62C3.375 462.3 0 467.9 0 473.9V496C0 504.9 7.125 512 16 512h224c8.875 0 16-7.125 16-16v-22.12C256 467.9 252.6 462.3 247.1 459.6zM503.1 459.6L480 448v-48c0-8.875-7.125-16-16-16h-128c-8.875 0-16 7.125-16 16V448l-23.12 11.62C291.4 462.3 288 467.9 288 473.9V496c0 8.875 7.125 16 16 16h192c8.875 0 16-7.125 16-16v-22.12C512 467.9 508.6 462.3 503.1 459.6z\", \"M489.1 192h-26.37c-3.375 0-6 2.625-6 6V224h-24.75V198C432.9 194.6 430.3 192 426.9 192h-53.75c-3.375 0-6 2.625-6 6V224h-24.75V198C342.4 194.6 339.8 192 336.4 192h-26.38C306.6 192 304 194.6 304 198v58.62c0 9.375 4.125 18.25 11.38 24.38l24.5 20.75L336.6 384h126.8l-3.25-82.25l24.5-20.75C491.9 274.9 496 266 496 256.5V198C496 194.6 493.4 192 489.1 192zM416 336h-32v-32C384 295.1 391.1 288 400 288S416 295.1 416 304V336zM74.01 208h-10c-8.875 0-16 7.125-16 16v16c0 8.875 7.122 16 15.1 16h16c-.25 43.13-5.5 86.13-16 128h128c-10.5-41.88-15.75-84.88-16-128h15.1c8.875 0 16-7.125 16-16L208 224c0-8.875-7.122-16-15.1-16h-10l33.88-90.38C216.6 115.8 216.9 113.1 216.9 112.1C216.9 103.1 209.5 96 200.9 96H144V64h16c8.844 0 16-7.156 16-16S168.9 32 160 32h-16l.0033-16c0-8.844-7.16-16-16-16s-16 7.156-16 16V32H96.01c-8.844 0-16 7.156-16 16S87.16 64 96.01 64h16v32H55.13C46.63 96 39.07 102.8 39.07 111.9c0 1.93 .3516 3.865 1.061 5.711L74.01 208z\"]]\n};\nvar faTrashSlash = {\n  prefix: 'fad',\n  iconName: 'trash-slash',\n  icon: [640, 512, [], \"e2b3\", [\"M195.6 128H512L497.2 364.4L195.6 128zM98.4 51.82C103.2 40.19 114.6 32 127.1 32H223.1L231.2 17.69C236.6 6.848 247.7 0 259.8 0H380.2C392.3 0 403.4 6.848 408.8 17.69L416 32H512C529.7 32 544 46.33 544 64C544 81.67 529.7 96 512 96H154.8L98.4 51.82zM149.2 466.1L132.5 200.4L487.1 480.5C481.2 498.1 463.5 512 442.9 512H197.1C171.7 512 150.8 492.3 149.2 466.1H149.2z\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faArrowLeftLong = {\n  prefix: 'fad',\n  iconName: 'arrow-left-long',\n  icon: [512, 512, [\"long-arrow-left\"], \"f177\", [\"M77.25 256l32-32H480c17.69 0 32 14.31 32 32s-14.31 32-32 32H109.3L77.25 256z\", \"M182.6 406.6c-12.5 12.5-32.75 12.5-45.25 0l-128-128c-12.5-12.5-12.5-32.75 0-45.25l128-128c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L77.25 256l105.4 105.4C188.9 367.6 192 375.8 192 384S188.9 400.4 182.6 406.6z\"]]\n};\nvar faLongArrowLeft = faArrowLeftLong;\nvar faPlugCircleCheck = {\n  prefix: 'fad',\n  iconName: 'plug-circle-check',\n  icon: [576, 512, [], \"e55c\", [\"M128 128H64V32C64 14.33 78.33 0 96 0C113.7 0 128 14.33 128 32V128zM320 128H256V32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32V128zM0 192C0 174.3 14.33 160 32 160H352C369.7 160 384 174.3 384 192C384 194.3 383.7 196.6 383.3 198.8C309.8 219.1 256 287.7 256 368C256 379.4 257.1 390.5 259.1 401.3C248.1 406.4 236.3 410.3 224 412.8V512H160V412.8C86.97 397.1 32 333.4 32 256V224C14.33 224 0 209.7 0 192V192z\", \"M288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM499.3 347.3C505.6 341.1 505.6 330.9 499.3 324.7C493.1 318.4 482.9 318.4 476.7 324.7L416 385.4L387.3 356.7C381.1 350.4 370.9 350.4 364.7 356.7C358.4 362.9 358.4 373.1 364.7 379.3L404.7 419.3C410.9 425.6 421.1 425.6 427.3 419.3L499.3 347.3z\"]]\n};\nvar faFontCase = {\n  prefix: 'fad',\n  iconName: 'font-case',\n  icon: [640, 512, [], \"f866\", [\"M608 160c-13.14 0-24.37 7.943-29.3 19.27C559.2 167.3 536.5 160 512 160c-70.58 0-128 57.41-128 128l.0007 63.93c0 70.59 57.42 128.1 127.1 128.1c24.51 0 47.21-7.266 66.7-19.26C583.6 472.1 594.9 480 608 480c17.67 0 32-14.31 32-32V192C640 174.3 625.7 160 608 160zM576 352c0 35.28-28.7 64-64 64s-64-28.72-64-64v-64c0-35.28 28.7-63.1 64-63.1s64 28.72 64 63.1V352z\", \"M349.1 436.8l-144-384C201.3 40.3 189.3 32.01 176 32.01S150.7 40.3 146 52.76l-144 384c-6.203 16.56 2.188 35 18.73 41.22c16.55 6.125 34.98-2.156 41.2-18.72l28.21-75.25h171.6l28.21 75.25C294.9 472.1 307 480 320 480c3.734 0 7.531-.6562 11.23-2.031C347.8 471.8 356.2 453.3 349.1 436.8zM114.2 320L176 155.1l61.82 164.9H114.2z\"]]\n};\nvar faStreetView = {\n  prefix: 'fad',\n  iconName: 'street-view',\n  icon: [512, 512, [], \"f21d\", [\"M151.6 366.3C153.1 379.3 145.4 391.8 132.3 394.2C102.1 399.8 78.57 407 63.27 414.7C60.09 416.3 57.47 417.8 55.33 419.2C51.7 421.6 51.72 426.4 55.34 428.8C64.15 434.6 78.48 440.6 98.33 446.1C137.7 456.1 193.5 464 256 464C318.5 464 374.3 456.1 413.7 446.1C433.5 440.6 447.9 434.6 456.7 428.8C460.3 426.4 460.3 421.6 456.7 419.2C454.5 417.8 451.9 416.3 448.7 414.7C433.4 407 409.9 399.8 379.7 394.2C366.6 391.8 358 379.3 360.4 366.3C362.8 353.3 375.3 344.6 388.3 347C420.8 352.9 449.2 361.2 470.3 371.8C480.8 377.1 490.6 383.5 498 391.4C505.6 399.5 512 410.5 512 424C512 445.4 496.5 460.1 482.9 469C468.2 478.6 448.6 486.3 426.4 492.4C381.8 504.7 321.6 512 256 512C190.4 512 130.2 504.7 85.57 492.4C63.44 486.3 43.79 478.6 29.12 469C15.46 460.1 0 445.4 0 424C0 410.5 6.376 399.5 13.96 391.4C21.44 383.5 31.24 377.1 41.72 371.8C62.75 361.2 91.24 352.9 123.7 347C136.7 344.6 149.2 353.3 151.6 366.3H151.6z\", \"M192 64C192 28.65 220.7 0 256 0C291.3 0 320 28.65 320 64C320 99.35 291.3 128 256 128C220.7 128 192 99.35 192 64zM160 224C160 188.7 188.7 160 224 160H288C323.3 160 352 188.7 352 224V272C352 289.7 337.7 304 320 304H318.2L307.2 403.5C305.4 419.7 291.7 432 275.4 432H236.6C220.3 432 206.6 419.7 204.8 403.5L193.8 304H192C174.3 304 160 289.7 160 272L160 224z\"]]\n};\nvar faArrowDownLeft = {\n  prefix: 'fad',\n  iconName: 'arrow-down-left',\n  icon: [320, 512, [], \"e091\", [\"M310.6 150.6L109.3 352H64V306.8l201.4-201.4c12.5-12.5 32.75-12.5 45.25 0S323.1 138.1 310.6 150.6z\", \"M256 416H32c-17.67 0-32-14.31-32-32V160c0-17.69 14.33-32 32-32s32 14.31 32 32v192h192c17.67 0 32 14.31 32 32S273.7 416 256 416z\"]]\n};\nvar faFrancSign = {\n  prefix: 'fad',\n  iconName: 'franc-sign',\n  icon: [320, 512, [], \"e18f\", [\"M48 384H32C14.33 384 0 369.7 0 352C0 334.3 14.33 320 32 320H48V384zM112 320H192C209.7 320 224 334.3 224 352C224 369.7 209.7 384 192 384H112V320z\", \"M288 32C305.7 32 320 46.33 320 64C320 81.67 305.7 96 288 96H112V192H256C273.7 192 288 206.3 288 224C288 241.7 273.7 256 256 256H112V448C112 465.7 97.67 480 80 480C62.33 480 48 465.7 48 448V64C48 46.33 62.33 32 80 32H288z\"]]\n};\nvar faFlaskRoundPoison = {\n  prefix: 'fad',\n  iconName: 'flask-round-poison',\n  icon: [448, 512, [\"flask-poison\"], \"f6e0\", [\"M319.1 169V64h7.996c13.26 0 24-10.75 24-24v-16c0-13.26-10.74-24-24-24H119.1c-13.26 0-24 10.74-24 24v16c0 13.25 10.74 24 24 24h7.992v104.1C61.62 202.9 16 271.9 16 352c0 53.75 20.38 102.8 53.99 139.8C81.87 504.9 99.12 512 116.1 512h213.1c18 0 35.5-7.5 47.5-20.88c32.24-35.75 52.24-82.75 53.49-134.5C433.7 276.8 387.2 205.1 319.1 169zM287.1 384.1V416c0 8.875-7.125 16-16 16H175.1c-8.875 0-16-7.125-16-16v-31.88c-29-16-47.1-42.25-47.1-72.13c0-48.63 50.12-88 111.1-88s111.1 39.38 111.1 88C335.1 341.9 316.1 368.1 287.1 384.1z\", \"M183.1 288C170.7 288 159.1 298.8 159.1 312s10.75 24 23.1 24s23.1-10.75 23.1-24S197.2 288 183.1 288zM287.1 384.1V416c0 8.875-7.125 16-16 16H175.1c-8.875 0-16-7.125-16-16v-31.88c-29-16-47.1-42.25-47.1-72.13c0-48.63 50.12-88 111.1-88s111.1 39.38 111.1 88C335.1 341.9 316.1 368.1 287.1 384.1zM263.1 288c-13.25 0-23.99 10.75-23.99 24s10.75 24 23.99 24c13.25 0 24-10.75 24-24S277.2 288 263.1 288z\"]]\n};\nvar faFlaskPoison = faFlaskRoundPoison;\nvar faVolumeOff = {\n  prefix: 'fad',\n  iconName: 'volume-off',\n  icon: [320, 512, [], \"f026\", [\"\", \"M320 64v383.1c0 12.59-7.337 24.01-18.84 29.16C296.1 479.1 292.4 480 288 480c-7.688 0-15.28-2.781-21.27-8.094l-134.9-119.9H48c-26.51 0-48-21.49-48-47.1V208c0-26.51 21.49-47.1 48-47.1h83.84l134.9-119.9c9.422-8.375 22.93-10.45 34.43-5.259C312.7 39.1 320 51.41 320 64z\"]]\n};\nvar faBookCircleArrowRight = {\n  prefix: 'fad',\n  iconName: 'book-circle-arrow-right',\n  icon: [640, 512, [], \"e0bc\", [\"M339.4 448H96c-17.67 0-32-14.33-32-32c0-17.67 14.33-32 32-32h224.8C320.3 378.7 320 373.4 320 368c0-80.54 54.16-148.3 128-169.2V48C448 21.49 426.5 0 400 0H96C42.98 0 0 42.98 0 96v320c0 53.02 42.98 96 96 96h299C371.6 495.6 352.5 473.6 339.4 448z\", \"M496 224C416.5 224 352 288.5 352 368s64.46 144 144 144s144-64.46 144-144S575.5 224 496 224zM571.3 379.3l-56 56C512.2 438.4 508.1 440 504 440s-8.188-1.562-11.31-4.688c-6.25-6.25-6.25-16.38 0-22.62L521.4 384H432c-8.836 0-15.1-7.164-15.1-16S423.2 352 432 352h89.38l-28.69-28.69c-6.25-6.25-6.25-16.38 0-22.62s16.38-6.25 22.62 0l56 56C577.6 362.9 577.6 373.1 571.3 379.3z\"]]\n};\nvar faChartUser = {\n  prefix: 'fad',\n  iconName: 'chart-user',\n  icon: [640, 512, [\"user-chart\"], \"f6a3\", [\"M592 0h-384C181.5 0 160 22.25 160 49.63V96c23.42 0 45.1 6.781 64 17.8V64h352v288H287.3c22.07 16.48 39.54 38.5 50.76 64h253.9C618.5 416 640 393.8 640 366.4V49.63C640 22.25 618.5 0 592 0zM312 218l55.01 54.99c9.375 9.375 24.6 9.375 33.98 0L473 201l24.25 24.25C508.6 236.6 528 228.6 528 212.5V124c0-6.625-5.375-12-12-12h-88.5c-16.12 0-24.12 19.38-12.75 30.75L439 167L384 222l-55.01-55.01c-9.375-9.375-24.6-9.375-33.98 0L280.3 181.8C285 195.1 288 209.1 288 224c0 6.875-.9999 13.38-2 20L312 218z\", \"M160 320c53.02 0 96-42.98 96-96c0-53.02-42.98-96-96-96C106.1 128 64 170.1 64 224C64 277 106.1 320 160 320zM192 352H128c-70.69 0-128 57.3-128 128c0 17.67 14.33 32 32 32h256c17.67 0 32-14.33 32-32C320 409.3 262.7 352 192 352z\"]]\n};\nvar faUserChart = faChartUser;\nvar faHandsAslInterpreting = {\n  prefix: 'fad',\n  iconName: 'hands-asl-interpreting',\n  icon: [640, 512, [\"american-sign-language-interpreting\", \"asl-interpreting\", \"hands-american-sign-language-interpreting\"], \"f2a3\", [\"M532.6 128l-99.9 .004c-31.87 2.289-61.15 19.35-79.13 46.18c-9.828 14.69-5.891 34.56 8.781 44.41c14.66 9.812 34.55 5.906 44.41-8.781C414.2 198.7 426.6 191.1 440 191.1c22.06 0 40 17.94 40 40c0 22.06-17.94 39.1-40 39.1c-16.94 0-32.09-10.72-37.73-26.67c-5.891-16.66-24.17-25.39-40.84-19.5c-16.66 5.891-25.39 24.17-19.5 40.84c10.84 30.64 35.23 53.77 64.96 63.8l-79.68 22.76c-16.98 4.859-26.83 22.56-21.97 39.56c4.844 16.98 22.56 26.86 39.56 21.97l99.2-28.34l-80.82 69.28c-13.42 11.5-14.97 31.7-3.469 45.12c11.52 13.42 31.73 14.98 45.13 3.469l100.4-86.09l-22.33 48.39c-7.391 16.05-.3906 35.06 15.66 42.47c16.02 7.359 35.05 .4219 42.47-15.65l84.02-188C634.9 283.4 640 259.5 640 235.4C640 176.1 591.9 128 532.6 128z\", \"M160 280c0 22.06 17.94 40 40 40c13.38 0 25.81-6.656 33.28-17.81C243.1 287.5 263 283.6 277.7 293.4c14.67 9.844 18.61 29.72 8.781 44.41c-17.97 26.83-47.26 43.89-79.13 46.18L107.4 384C48.1 384 0 335.9 0 276.6c0-24.1 5.082-47.94 14.92-69.94l84.02-188C106.4 2.525 125.4-4.412 141.4 2.947c16.05 7.406 23.05 26.42 15.66 42.47l-22.33 48.39l100.4-86.09c13.39-11.52 33.61-9.953 45.13 3.469c11.5 13.42 9.953 33.62-3.469 45.12l-80.82 69.28l99.2-28.34c17-4.889 34.72 4.984 39.56 21.97c4.859 17-4.984 34.7-21.97 39.56L233.1 181.5C262.8 191.6 287.2 214.7 298.1 245.3c5.891 16.67-2.844 34.95-19.5 40.84c-16.67 5.891-34.95-2.844-40.84-19.5C232.1 250.7 216.9 240 200 240C177.9 240 160 257.9 160 280z\"]]\n};\nvar faAmericanSignLanguageInterpreting = faHandsAslInterpreting;\nvar faAslInterpreting = faHandsAslInterpreting;\nvar faHandsAmericanSignLanguageInterpreting = faHandsAslInterpreting;\nvar faPresentationScreen = {\n  prefix: 'fad',\n  iconName: 'presentation-screen',\n  icon: [576, 512, [\"presentation\"], \"f685\", [\"M512 352H64C46.38 352 32 337.7 32 320L31.1 64.01H96v224h384V64.01h63.1L544 320C544 337.7 529.6 352 512 352z\", \"M543.1 0h-512C14.33 0 0 14.33 0 31.1s14.33 32.01 31.1 32.01h512C561.7 64.01 576 49.68 576 32.01S561.7 0 543.1 0zM320 386.8v-34.75H256v34.75L180.7 462.1c-6.25 6.25-6.271 16.46-.0208 22.71l22.54 22.54c6.25 6.251 16.48 6.249 22.73-.0018L288 445.3l61.1 62.01c6.25 6.251 16.48 6.252 22.73 .0018l22.54-22.54c6.25-6.251 6.229-16.46-.0208-22.71L320 386.8z\"]]\n};\nvar faPresentation = faPresentationScreen;\nvar faCircleBolt = {\n  prefix: 'fad',\n  iconName: 'circle-bolt',\n  icon: [512, 512, [], \"e0fe\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM293.8 131.6L157.8 243.6C152.6 247.9 150.7 255 152.9 261.4C155.2 267.8 161.2 271.1 168 271.1H231.7L193.3 361.7C190.4 368.5 192.5 376.4 198.4 380.8C204.3 385.2 212.5 385 218.2 380.4L354.2 268.4C359.4 264.1 361.3 256.1 359.1 250.6C356.8 244.2 350.8 240 344 240H280.3L318.7 150.3C321.6 143.5 319.5 135.6 313.6 131.2C307.7 126.8 299.5 126.1 293.8 131.6L293.8 131.6z\", \"M280.3 240H344C350.8 240 356.8 244.2 359.1 250.6C361.3 256.1 359.4 264.1 354.2 268.4L218.2 380.4C212.5 385 204.3 385.2 198.4 380.8C192.5 376.4 190.4 368.5 193.3 361.7L231.7 271.1H168C161.2 271.1 155.2 267.8 152.9 261.4C150.7 255 152.6 247.9 157.8 243.6L293.8 131.6C299.5 126.1 307.7 126.8 313.6 131.2C319.5 135.6 321.6 143.5 318.7 150.3L280.3 240z\"]]\n};\nvar faFaceSmileHalo = {\n  prefix: 'fad',\n  iconName: 'face-smile-halo',\n  icon: [512, 512, [], \"e38f\", [\"M256 192C339 192 413.9 178.3 466.4 156.5C485.3 190.7 496 230.1 496 272C496 404.5 388.5 512 256 512C123.5 512 16 404.5 16 272C16 230.1 26.73 190.7 45.58 156.5C98.14 178.3 172.1 192 256 192zM139.9 378.5C162.2 404.1 200.9 432 256 432C311.1 432 349.8 404.1 372.1 378.5C377.9 371.8 377.2 361.7 370.5 355.9C363.8 350.1 353.7 350.8 347.9 357.5C329.1 378.2 299.4 400 255.1 400C212.6 400 182 378.2 164.1 357.5C158.3 350.8 148.2 350.1 141.5 355.9C134.8 361.7 134.1 371.8 139.9 378.5H139.9zM217.6 300.8C219.7 303.6 223.3 304.7 226.5 303.6C229.8 302.5 231.1 299.4 231.1 296C231.1 278.1 225.3 260.4 215.4 247.2C205.6 234.2 191.5 224 175.1 224C160.5 224 146.4 234.2 136.6 247.2C126.7 260.4 119.1 278.1 119.1 296C119.1 299.4 122.2 302.5 125.5 303.6C128.7 304.7 132.3 303.6 134.4 300.8L134.4 300.8L134.6 300.5C134.8 300.3 134.1 300 135.3 299.6C135.1 298.8 136.9 297.7 138.1 296.3C140.6 293.4 144.1 289.7 148.3 285.1C157.1 278.2 167.2 272 176 272C184.8 272 194.9 278.2 203.7 285.1C207.9 289.7 211.4 293.4 213.9 296.3C215.1 297.7 216 298.8 216.7 299.6C217 300 217.2 300.3 217.4 300.5L217.6 300.8L217.6 300.8zM386.5 303.6C389.8 302.5 392 299.4 392 296C392 278.1 385.3 260.4 375.4 247.2C365.6 234.2 351.5 224 336 224C320.5 224 306.4 234.2 296.6 247.2C286.7 260.4 280 278.1 280 296C280 299.4 282.2 302.5 285.5 303.6C288.7 304.7 292.3 303.6 294.4 300.8L294.4 300.8L294.6 300.5C294.8 300.3 294.1 300 295.3 299.6C295.1 298.8 296.9 297.7 298.1 296.3C300.6 293.4 304.1 289.7 308.3 285.1C317.1 278.2 327.2 272 336 272C344.8 272 354.9 278.2 363.7 285.1C367.9 289.7 371.4 293.4 373.9 296.3C375.1 297.7 376 298.8 376.7 299.6C377 300 377.2 300.3 377.4 300.5L377.6 300.8L377.6 300.8C379.7 303.6 383.3 304.7 386.5 303.6V303.6z\", \"M512 80C512 124.2 397.4 160 256 160C114.6 160 0 124.2 0 80C0 35.82 114.6 0 256 0C397.4 0 512 35.82 512 80zM256 48C149.1 48 64 62.33 64 80C64 97.67 149.1 112 256 112C362 112 448 97.67 448 80C448 62.33 362 48 256 48zM217.6 300.8L217.6 300.8L217.4 300.5C217.2 300.3 217 300 216.7 299.6C216 298.8 215.1 297.7 213.9 296.3C211.4 293.4 207.9 289.7 203.7 285.1C194.9 278.2 184.8 272 176 272C167.2 272 157.1 278.2 148.3 285.1C144.1 289.7 140.6 293.4 138.1 296.3C136.9 297.7 135.1 298.8 135.3 299.6C134.1 300 134.8 300.3 134.6 300.5L134.4 300.8L134.4 300.8C132.3 303.6 128.7 304.7 125.5 303.6C122.2 302.5 120 299.4 120 296C120 278.1 126.7 260.4 136.6 247.2C146.4 234.2 160.5 224 176 224C191.5 224 205.6 234.2 215.4 247.2C225.3 260.4 232 278.1 232 296C232 299.4 229.8 302.5 226.5 303.6C223.3 304.7 219.7 303.6 217.6 300.8V300.8zM377.6 300.8L377.6 300.8L377.4 300.5C377.2 300.3 377 300 376.7 299.6C376 298.8 375.1 297.7 373.9 296.3C371.4 293.4 367.9 289.7 363.7 285.1C354.9 278.2 344.8 272 336 272C327.2 272 317.1 278.2 308.3 285.1C304.1 289.7 300.6 293.4 298.1 296.3C296.9 297.7 295.1 298.8 295.3 299.6C294.1 300 294.8 300.3 294.6 300.5L294.4 300.8L294.4 300.8C292.3 303.6 288.7 304.7 285.5 303.6C282.2 302.5 280 299.4 280 296C280 278.1 286.7 260.4 296.6 247.2C306.4 234.2 320.5 224 336 224C351.5 224 365.6 234.2 375.4 247.2C385.3 260.4 392 278.1 392 296C392 299.4 389.8 302.5 386.5 303.6C383.3 304.7 379.7 303.6 377.6 300.8V300.8z\"]]\n};\nvar faCartCircleArrowDown = {\n  prefix: 'fad',\n  iconName: 'cart-circle-arrow-down',\n  icon: [640, 512, [], \"e3ef\", [\"M0 24C0 10.75 10.75 0 24 0H96C107.5 0 117.4 8.19 119.6 19.51L121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L537.6 196.9C524.3 193.7 510.3 192 496 192C427.6 192 368.3 231 339.2 288H170.7L179.9 336H322.9C320.1 346.4 319.1 357.1 319.1 368C319.1 373.4 320.2 378.7 320.7 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.26 0 24L0 24zM224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464z\", \"M496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224zM563.3 387.3C569.6 381.1 569.6 370.9 563.3 364.7C557.1 358.4 546.9 358.4 540.7 364.7L512 393.4V304C512 295.2 504.8 288 496 288C487.2 288 480 295.2 480 304V393.4L451.3 364.7C445.1 358.4 434.9 358.4 428.7 364.7C422.4 370.9 422.4 381.1 428.7 387.3L484.7 443.3C490.9 449.6 501.1 449.6 507.3 443.3L563.3 387.3z\"]]\n};\nvar faHousePersonReturn = {\n  prefix: 'fad',\n  iconName: 'house-person-return',\n  icon: [640, 512, [\"house-person-arrive\", \"house-return\"], \"e011\", [\"M375.2 333.4c-30.78 12.13-65.94-1.47-80.45-31.1c-15.52-31.63-2.626-69.92 28.53-85.67l11.62-5.818l5.521-16.88c9.385-28.5 27.64-53.35 52.04-71.1l-128.8-113.9c-13.39-11.88-33.54-11.88-46.92 0L4.719 196.4c-5.756 5.25-6.382 14.13-1.126 20l18.77 21.38c5.13 5.75 14.14 6.375 20.02 1.25l21.65-19.13v164.1c0 17.63 14.39 32 32.03 32l246.2-.0256l10.12-40.52c3.879-15.5 11.49-29.81 22.37-41.56L375.2 333.4zM224.1 272c0 8.875-7.124 16-16.01 16H144.1c-8.884 0-16.01-7.125-16.01-16V208c0-8.875 7.124-16 16.01-16h64.03c8.884 0 16.01 7.125 16.01 16V272zM432.2 96.02c26.53 0 48.18-21.5 48.18-47.1s-21.65-48.01-48.18-48.01s-48.05 21.5-48.05 48S405.7 96.02 432.2 96.02z\", \"M531.5 262.5l-15.27-60.75l26.91 10.88c7.133 2.875 13.02 8.375 16.4 15.38l6.76 13.63c3.629 7.5 10.27 13.25 18.28 16c8.008 2.625 16.65 2 24.29-1.75c15.64-8 22.03-27.13 14.15-42.88l-6.634-13.63c-10.39-20.88-28.17-37.38-49.82-46.13c-37.41-15.13-57.35-25.38-93.39-25.25c-46.55 .125-87.63 31.25-102.4 75.88l-9.639 29.38l-23.41 11.88c-15.64 8-22.03 27.13-14.27 43c3.754 7.5 10.27 13.25 18.28 16c8.008 2.625 16.78 2 24.29-1.75l23.28-11.75c15.14-7.75 26.54-21 31.8-37l5.508-16.5l17.15 68.63l-45.44 49.75c-7.258 7.75-12.39 17.38-14.9 27.63l-22.28 89.01c-4.254 17.13 6.141 34.5 23.41 38.88c17.14 4.25 34.55-6.251 38.81-23.38l18.28-73.26c2.628-10.38 7.764-19.88 14.9-27.75l60.09-65.38C531.1 305.4 536.6 283.4 531.5 262.5zM631.2 457.4l-50.07-50.13c-6.131-6.125-11.02-13.38-14.15-21.5l-20.78-51.5c-8.759 11.88 7.864-6.624-47.44 53.75l13.52 33.75c3.253 8 8.014 15.38 14.15 21.5l59.59 59.38c12.51 11.88 32.3 11.5 44.56-.75C642.9 489.7 643.1 469.9 631.2 457.4z\"]]\n};\nvar faHousePersonArrive = faHousePersonReturn;\nvar faHouseReturn = faHousePersonReturn;\nvar faMessageXmark = {\n  prefix: 'fad',\n  iconName: 'message-xmark',\n  icon: [512, 512, [\"comment-alt-times\", \"message-times\"], \"f4ab\", [\"M448 0H64C28.75 0 0 28.75 0 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.1c0 9.75 11.25 15.45 19.12 9.7L304 415.1H448c35.25 0 64-28.75 64-63.1V63.1C512 28.75 483.3 0 448 0zM336.1 255c9.375 9.375 9.375 24.56 0 33.94c-9.383 9.379-24.56 9.371-33.94 0L256 241.9L208.1 288.1c-9.383 9.379-24.56 9.371-33.94 0c-9.375-9.375-9.375-24.56 0-33.94L222.1 208L175 160.1c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0L256 174.1l47.03-47.03c9.375-9.375 24.56-9.375 33.94 0s9.375 24.56 0 33.94L289.9 208L336.1 255z\", \"M175 288.1c9.373 9.371 24.56 9.379 33.94 0L256 241.9l47.03 47.03c9.373 9.371 24.56 9.379 33.94 0c9.375-9.375 9.375-24.56 0-33.94L289.9 208l47.03-47.03c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L256 174.1L208.1 127c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L222.1 208L175 255C165.7 264.4 165.7 279.6 175 288.1z\"]]\n};\nvar faCommentAltTimes = faMessageXmark;\nvar faMessageTimes = faMessageXmark;\nvar faFileCertificate = {\n  prefix: 'fad',\n  iconName: 'file-certificate',\n  icon: [512, 512, [\"file-award\"], \"f5f3\", [\"M384 128V0H176C149.5 0 128 21.49 128 48l.0007 84.94c1.732-.3867 3.804-1.012 6.679-1.793l3.795-1.031c5.186-1.406 10.54-2.121 15.9-2.121c16.23 0 32.1 6.676 43.55 18.32l2.742 2.793c2.17 2.219 3.688 3.867 5.027 5.102c1.691 .5547 3.809 1.066 6.703 1.855l3.85 1.055c21.1 5.781 37.55 22.42 43.14 43.57l1.124 4.252c.791 3.008 1.293 5.18 1.854 6.91c1.24 1.41 2.92 3.004 5.209 5.324l2.412 2.445c15.56 15.77 21.62 38.48 15.88 59.88l-.852 3.175c-.8926 3.328-1.596 5.645-1.984 7.559C283.4 292 284 294.1 284.8 297.1l1.084 4.125c5.711 21.29-.3828 44.15-15.72 59.48l-2.875 2.914c-2.154 2.18-3.754 3.703-4.949 5.047c-.5605 1.746-1.066 3.941-1.861 6.977l-.9824 3.727c-4.748 18.77-18.02 34.06-35.52 41.47L223.1 512H464c26.51 0 48-21.49 48-48V128H384z\", \"M384 0v128h128L384 0zM247.4 242.3C236.2 230.9 234.3 229.5 231.7 220.8C230.8 217.9 229.9 214.2 228.5 209C227.8 206.4 226.9 204 225.6 201.8C221.8 195.1 215.5 190.1 207.9 188C195.1 184.5 191.3 183.8 186.6 180C184.8 178.5 182.8 176.5 179.1 173.7C178.6 172.3 176.1 170.6 175.1 168.8C172.6 166.2 169.7 164.4 166.6 162.1C165.8 162.6 165.1 162.3 164.3 162C161.2 160.8 157.8 160 154.4 160c-.0176 0 .0176 0 0 0c-.002 0 .002 0 0 0s.002 0 0 0C151.9 160 149.4 160.3 146.9 161c.2441-.0664 .4809-.0391 .725-.0938C147.4 160.1 147.1 160.9 146.9 161C136.7 163.8 132.3 165.1 127.1 165.1c-4.359 0-8.697-1.375-18.82-4.125C106.7 160.3 104.1 160 101.6 160c-.0176 0 .0176 0 0 0C98.18 160 94.86 160.8 91.68 162C90.89 162.3 90.16 162.6 89.4 162.1C86.31 164.4 83.37 166.2 80.89 168.8C65.89 183.9 68.39 182.4 48.14 188C38.02 190.8 30.1 198.8 27.48 209C25.42 216.8 24.38 221.3 23.05 224.6C20.84 230.3 17.9 232.8 8.606 242.3C6.731 244.1 5.188 246.2 3.906 248.5C.0625 255.2-1.038 263.3 1.024 271.1c5.5 20.62 5.375 17.75 0 38.38c-2.062 7.688-.9616 15.8 2.882 22.54c1.281 2.246 2.825 4.34 4.7 6.215c11.06 11.34 13.09 12.77 15.72 21.48c.875 2.902 1.78 6.613 3.155 11.77c2.625 10.38 10.54 18.38 20.67 21.12c7.188 1.938 10.06 2.688 11.68 3.203s2.003 .7969 4.188 1.797V512l63.99-32l63.99 32v-114.4c4.25-2 1.501-1.125 15.87-5c7.592-2.062 13.91-7.078 17.71-13.84c1.266-2.25 2.257-4.695 2.913-7.289c1.375-5.188 2.303-8.914 3.169-11.82c2.594-8.727 4.549-10.09 15.7-21.43c7.5-7.5 10.38-18.5 7.625-28.75c-5.375-20.62-5.5-17.75 0-38.38C257.7 260.8 254.9 249.8 247.4 242.3zM128 352c-4.422 0-8.741-.4453-12.91-1.297c-8.336-1.703-16.08-5.027-22.89-9.625c-6.807-4.602-12.68-10.47-17.28-17.28C68.04 313.6 64.02 301.3 64.02 288s4.021-25.58 10.92-35.8c4.596-6.809 10.47-12.68 17.28-17.28c6.809-4.598 14.55-7.922 22.89-9.625C119.3 224.4 123.6 224 128 224c35.37 0 63.99 28.62 63.99 64S163.4 352 128 352z\"]]\n};\nvar faFileAward = faFileCertificate;\nvar faUserDoctorHairLong = {\n  prefix: 'fad',\n  iconName: 'user-doctor-hair-long',\n  icon: [448, 512, [], \"e459\", [\"M312 96H320L320 160C320 213 277 256 224 256C170.1 256 128 213 128 160L128 112H176C210.6 112 240.1 93.66 257.9 66.16C269.2 84.1 289.2 96 312 96V96z\", \"M70.63 272C58.13 272 48 261.9 48 249.4C48 243.4 50.38 237.6 54.63 233.4L58.51 229.5C82.51 205.5 96 172.9 96 138.1V128C96 57.31 153.3 0 224 0C294.6 0 351.8 57.1 352 127.6V128.4L352 128.6V138.1C352 172.9 365.5 205.5 389.5 229.5L393.4 233.4C397.6 237.6 400 243.4 400 249.4C400 261.9 389.9 272 377.4 272H70.63zM128 112V160C128 213 170.1 256 224 256C277 256 320 213 320 160L320 96H312C289.2 96 269.2 84.09 257.9 66.16C240.1 93.66 210.6 112 176 112H128zM288 362C260.4 369.1 240 394.2 240 424V464C240 472.8 247.2 480 256 480H272C280.8 480 288 472.8 288 464C288 455.2 280.8 448 272 448V424C272 406.3 286.3 392 304 392C321.7 392 336 406.3 336 424V448C327.2 448 320 455.2 320 464C320 472.8 327.2 480 336 480H352C360.8 480 368 472.8 368 464V424C368 394.2 347.6 369.1 320 362V308.8C393.5 326.7 448 393 448 472V480C448 497.7 433.7 512 416 512H32C14.33 512 0 497.7 0 480V472C0 393 54.53 326.7 128 308.8V370.3C104.9 377.2 88 398.6 88 424C88 454.9 113.1 480 144 480C174.9 480 200 454.9 200 424C200 398.6 183.1 377.2 160 370.3V304.2C162.7 304.1 165.3 304 168 304H280C282.7 304 285.3 304.1 288 304.2V362zM168 424C168 437.3 157.3 448 144 448C130.7 448 120 437.3 120 424C120 410.7 130.7 400 144 400C157.3 400 168 410.7 168 424z\"]]\n};\nvar faCameraSecurity = {\n  prefix: 'fad',\n  iconName: 'camera-security',\n  icon: [448, 512, [\"camera-home\"], \"f8fe\", [\"M224 112c-53.04 0-96 42.96-96 96c0 53.04 42.96 96 96 96s96-42.96 96-96C320 154.1 277 112 224 112z\", \"M384 0h-320c-35.38 0-64 28.62-64 64v288c0 35.38 28.62 64 64 64h72.75L76.5 450.9C69.63 455.1 64 465.3 64 473.4v12C64 500 76 512 90.75 512h266.6C372.1 512 384 500 384 485.4V473.5c0-8.25-5.625-18.38-12.62-22.62L311.3 416h72.75c35.38 0 64-28.62 64-64V64C448 28.62 419.4 0 384 0zM224 336c-70.78 0-127.1-57.33-127.1-128c0-70.67 57.33-128 127.1-128s128 57.33 128 128C352 278.7 294.7 336 224 336z\"]]\n};\nvar faCameraHome = faCameraSecurity;\nvar faGear = {\n  prefix: 'fad',\n  iconName: 'gear',\n  icon: [512, 512, [9881, \"cog\"], \"f013\", [\"M304 256C304 282.5 282.5 304 256 304C229.5 304 208 282.5 208 256C208 229.5 229.5 208 256 208C282.5 208 304 229.5 304 256z\", \"M495.9 166.6C499.2 175.2 496.4 184.9 489.6 191.2L446.3 230.6C447.4 238.9 448 247.4 448 255.1C448 264.6 447.4 273.1 446.3 281.4L489.6 320.8C496.4 327.1 499.2 336.7 495.9 345.4C491.5 357.3 486.2 368.8 480.2 379.7L475.5 387.8C468.9 398.8 461.5 409.2 453.4 419.1C447.4 426.2 437.7 428.7 428.9 425.9L373.2 408.1C359.8 418.4 344.1 427 329.2 433.6L316.7 490.7C314.7 499.7 307.7 506.1 298.5 508.5C284.7 510.8 270.5 512 255.1 512C241.5 512 227.3 510.8 213.5 508.5C204.3 506.1 197.3 499.7 195.3 490.7L182.8 433.6C167 427 152.2 418.4 138.8 408.1L83.14 425.9C74.3 428.7 64.55 426.2 58.63 419.1C50.52 409.2 43.12 398.8 36.52 387.8L31.84 379.7C25.77 368.8 20.49 357.3 16.06 345.4C12.82 336.8 15.55 327.1 22.41 320.8L65.67 281.4C64.57 273.1 64 264.6 64 256C64 247.4 64.57 238.9 65.67 230.6L22.41 191.2C15.55 184.9 12.82 175.3 16.06 166.6C20.49 154.7 25.78 143.2 31.84 132.3L36.51 124.2C43.11 113.2 50.52 102.8 58.63 92.95C64.55 85.8 74.3 83.32 83.14 86.14L138.8 103.9C152.2 93.56 167 84.96 182.8 78.43L195.3 21.33C197.3 12.25 204.3 5.04 213.5 3.51C227.3 1.201 241.5 0 255.1 0C270.5 0 284.7 1.201 298.5 3.51C307.7 5.04 314.7 12.25 316.7 21.33L329.2 78.43C344.1 84.96 359.8 93.56 373.2 103.9L428.9 86.14C437.7 83.32 447.4 85.8 453.4 92.95C461.5 102.8 468.9 113.2 475.5 124.2L480.2 132.3C486.2 143.2 491.5 154.7 495.9 166.6L495.9 166.6zM256 336C300.2 336 336 300.2 336 255.1C336 211.8 300.2 175.1 256 175.1C211.8 175.1 176 211.8 176 255.1C176 300.2 211.8 336 256 336z\"]]\n};\nvar faCog = faGear;\nvar faDropletSlash = {\n  prefix: 'fad',\n  iconName: 'droplet-slash',\n  icon: [640, 512, [\"tint-slash\"], \"f5c7\", [\"M215.3 143.4C243.5 95.07 274.2 49.29 294.9 19.3C307.2 1.585 332.8 1.585 345.1 19.3C393.7 89.43 496 245.9 496 319.1C496 333.7 494.4 347.1 491.5 359.9L215.3 143.4zM144 319.1C144 296.5 154.3 264.6 169.1 229.9L443.5 445.4C411.7 476.7 368.1 496 320 496C222.8 496 144 417.2 144 319.1zM240 319.1C240 311.2 232.8 303.1 224 303.1C215.2 303.1 208 311.2 208 319.1C208 381.9 258.1 432 320 432C328.8 432 336 424.8 336 416C336 407.2 328.8 400 320 400C275.8 400 240 364.2 240 319.1z\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faTintSlash = faDropletSlash;\nvar faBookHeart = {\n  prefix: 'fad',\n  iconName: 'book-heart',\n  icon: [448, 512, [], \"f499\", [\"M400 384H96c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32h320v-66.94C410.1 382.8 405.6 384 400 384z\", \"M96 384h304c26.51 0 48-21.49 48-48v-288C448 21.49 426.5 0 400 0H96C42.98 0 0 42.98 0 96v320c0 53.02 42.98 96 96 96h320c17.67 0 32-14.33 32-31.1C448 462.3 433.7 448 416 448l-318.6 0c-16.71 0-31.64-12.22-33.22-28.86C62.33 400.1 77.29 384 96 384zM149.8 109.1c24-20 59.75-16.38 81.63 5.75L240 123.6l8.625-8.75c22-22.12 57.63-25.75 81.63-5.75c27.5 23 28.88 64.13 4.25 89.13l-84.75 85.5c-5.5 5.5-14.25 5.5-19.75 0l-84.75-85.5C120.8 173.3 122.3 132.1 149.8 109.1z\"]]\n};\nvar faMosque = {\n  prefix: 'fad',\n  iconName: 'mosque',\n  icon: [640, 512, [128332], \"f678\", [\"M546.3 117.9C551.5 121.4 556.9 124.9 562.3 128.5C591.3 147.7 608 180.2 608 214.6C608 243.1 596.7 269 578.2 288H221.8C203.3 269 191.1 243.1 191.1 214.6C191.1 180.2 208.7 147.7 237.7 128.5C243.1 124.9 248.5 121.4 253.7 117.9C309.1 81.34 352.5 52.7 387.2 6.4C390.2 2.371 394.1 0 400 0C405 0 409.8 2.371 412.8 6.4C447.5 52.7 490.9 81.34 546.3 117.9H546.3zM105.6 17.2C139.8 42.88 160 83.19 160 126V160H0V126C0 83.19 20.15 42.88 54.4 17.2L70.4 5.2C76.09 .9334 83.91 .9334 89.6 5.2L105.6 17.2z\", \"M160 264.6C140.9 275.6 128 296.3 128 320V480C128 489.6 130.1 498.6 133.8 506.8C127.3 510.1 119.9 512 112 512H48C21.49 512 0 490.5 0 464V160H160V264.6zM352 512H288V440C288 426.7 277.3 416 264 416C250.7 416 240 426.7 240 440V512H192C174.3 512 160 497.7 160 480V320C160 302.3 174.3 288 192 288H608C625.7 288 640 302.3 640 320V480C640 497.7 625.7 512 608 512H560V440C560 426.7 549.3 416 536 416C522.7 416 512 426.7 512 440V512H448V453.1C448 434.1 439.6 416.1 424.1 404.8L400 384L375 404.8C360.4 416.1 352 434.1 352 453.1V512z\"]]\n};\nvar faDuck = {\n  prefix: 'fad',\n  iconName: 'duck',\n  icon: [512, 512, [129414], \"f6d8\", [\"M400 223.1C400.2 215.5 403.9 207.6 409.2 200.1C423.5 183.2 432 160.6 432 135.1C432 132.6 431.8 129.2 431.5 125.9L432.1 126C442.7 127.3 453.3 127.3 463.9 126L499.2 121.6C505.1 120.7 512 126 512 132.9C512 183.2 471.2 223.1 420.9 223.1H400z\", \"M409.2 200.1C403.8 207.8 400 215.1 400 224.7V248.7C400 255.3 402.8 261.5 407.2 266.4C427.6 289.1 440 319.1 440 352C440 422.7 382.7 480 312 480H196C87.75 480 0 392.2 0 283.1V278.6C0 266.1 10.13 255.1 22.63 255.1C28.63 255.1 34.38 258.4 38.63 262.6L54.01 278C60.18 284.2 69.2 286.5 77.58 284.1L250.4 234.8C260.7 231.8 266.1 220.3 258.1 213C237.2 193.1 224 166.5 224 136C224 78.56 270.6 32 328 32C385.4 32 432 78.56 432 136C432 160.6 423.5 183.2 409.2 200.1V200.1zM344 111.1C330.7 111.1 320 122.7 320 135.1C320 149.3 330.7 159.1 344 159.1C357.3 159.1 368 149.3 368 135.1C368 122.7 357.3 111.1 344 111.1zM340.6 296.9C341.1 288.1 334.3 280.5 325.5 280C316.7 279.5 309.1 286.2 308.6 295.1C306.2 336.3 276 374.1 231.3 385.2C190.1 395.3 150.9 380.6 127.7 351.7C122.1 344.8 112 343.7 105.2 349.3C98.27 354.8 97.16 364.9 102.7 371.7C133.8 410.5 186.7 429.3 239.1 416.3C297 401.8 337.3 352.5 340.6 296.9H340.6z\"]]\n};\nvar faMosquito = {\n  prefix: 'fad',\n  iconName: 'mosquito',\n  icon: [640, 512, [], \"e52b\", [\"M319.1 237.1L154.6 388.3C97.58 448.2 .0003 405.8 0 321.1C0 273.1 34.02 232.7 79.35 226.7L298.7 192.4H341.3L560.6 226.7C605.1 232.7 640 273.1 640 321.1C640 405.8 542.4 448.2 485.4 388.3L319.1 237.1z\", \"M430.2 503.4L382.3 447.6C378.5 443.1 376.4 437.4 376.4 431.5V376.1L351.1 344.4V407.6C351.1 425.3 337.7 439.6 319.1 439.6C302.3 439.6 287.1 425.3 287.1 407.6V344.4L263.6 376.1V431.5C263.6 437.4 261.5 443.1 257.7 447.6L209.7 503.4C201.1 513.5 186.1 514.5 176.3 505.6C166.5 496.7 165.6 481.3 174.2 471.2L216.3 422.2V367.6C216.3 362.1 218.1 356.8 221.4 352.5L287.1 266L319.1 236.8L351.1 266L418.6 352.5C421.9 356.8 423.7 362.1 423.7 367.6V422.2L465.7 471.2C474.4 481.3 473.4 496.7 463.6 505.6C453.8 514.5 438.9 513.5 430.2 503.4L430.2 503.4zM191.5 161.7C183.7 153.9 182 141.6 187.6 131.1L211.5 90.29L173.2 39.48C165.3 28.85 167.2 13.58 177.5 5.371C187.9-2.839 202.7-.8787 210.7 9.751L258.7 73.58C264.6 81.44 265.3 92.22 260.4 100.8L237.8 140.2L287.1 190.3V152.3C287.1 137.4 298.2 124.8 311.1 121.3V64.18C311.1 59.77 315.6 56.18 319.1 56.18C324.4 56.18 327.1 59.77 327.1 64.18V121.3C341.8 124.8 351.1 137.4 351.1 152.3V190.4L402.2 140.2L379.6 100.8C374.7 92.22 375.3 81.44 381.2 73.58L429.2 9.751C437.2-.878 452.1-2.839 462.5 5.372C472.8 13.58 474.7 28.86 466.7 39.48L428.5 90.29L452.4 131.1C457.9 141.6 456.3 153.9 448.5 161.7L407.7 202.6L341.3 192.2H298.7L232.3 202.6L191.5 161.7z\"]]\n};\nvar faStarOfDavid = {\n  prefix: 'fad',\n  iconName: 'star-of-david',\n  icon: [512, 512, [10017], \"f69a\", [\"M198 343.1L89.48 168h41.04l34.49-56H54.39c-29.59 0-48.04 30.41-33.12 54.62l109.3 177.4H198zM256 438.2l-23.59-38.25l-67.4 .0013l57.87 93.1c11.1 17.67 34.94 23.29 53.22 12.56c5.313-3.119 9.785-7.421 13.01-12.56l112.9-183.3L368.3 256L256 438.2zM457.6 112L232.5 112L197.1 168h224.5l-20.53 33.29L435.6 256l55.1-89.38C505.6 142.4 487.2 112 457.6 112z\", \"M110.1 310.6L76.37 256l-55.1 89.38C6.366 369.6 24.81 399.1 54.39 399.1l225.1-.0013l34.4-55.1H89.48L110.1 310.6zM256 73.77l23.59 38.23l67.39-.0013l-57.87-93.1c-11.1-17.67-34.94-23.29-53.22-12.56c-5.313 3.119-9.784 7.422-13.01 12.56L110 201.3L143.8 256L256 73.77zM490.7 345.4l-109.3-177.4h-67.48l108.5 175.1h-41.19l-34.39 56h110.7C487.2 399.1 505.6 369.6 490.7 345.4z\"]]\n};\nvar faFlagSwallowtail = {\n  prefix: 'fad',\n  iconName: 'flag-swallowtail',\n  icon: [512, 512, [\"flag-alt\"], \"f74c\", [\"M506.4 344.5c6.016 7.156 7.344 17.12 3.406 25.59S497.3 384 487.1 384H64V32h423.1c9.326 0 17.83 5.406 21.76 13.88s2.609 18.44-3.406 25.59L391.4 208L506.4 344.5z\", \"M32 0C14.25 0 0 14.25 0 32v464C0 504.8 7.25 512 16 512h32C56.75 512 64 504.8 64 496V32C64 14.25 49.75 0 32 0z\"]]\n};\nvar faFlagAlt = faFlagSwallowtail;\nvar faPersonMilitaryRifle = {\n  prefix: 'fad',\n  iconName: 'person-military-rifle',\n  icon: [448, 512, [], \"e54b\", [\"M433.6 56C441.2 60.42 443.8 70.21 439.4 77.86L383.1 173.9L385.6 174.9C400.9 183.7 406.1 203.3 397.3 218.6L366.9 271.3C364.1 274.5 362.6 277.3 359.9 279.6C343.8 257 321.3 240.1 295.7 230.8L389.9 67.71C382.2 63.3 379.6 53.51 384 45.86C388.4 38.21 398.2 35.58 405.9 40L433.6 56zM302.4 94.61C303.5 99.78 304 105.1 304 110.6C304 154.8 268.2 190.6 224 190.6C179.8 190.6 144 154.8 144 110.6C144 105.1 144.6 99.78 145.6 94.61H302.4zM299.1 508.6L117.7 249.5C126.3 243 135.6 237.7 145.5 233.5L319.8 482.4C318.4 494.5 310.2 504.6 299.1 508.6V508.6z\", \"M302.7 .0564C312-.7209 320 6.64 320 16V46.61C320 55.45 312.8 62.61 304 62.61H152.1C139.2 62.61 128 51.42 128 37.61C128 24.61 137.1 13.78 150.9 12.7L302.7 .0564zM81.7 289.4C91.06 273.6 103.4 260.1 117.7 249.5L299.1 508.6C295.6 509.9 291.9 510.6 288 510.6H160C142.3 510.6 128 496.3 128 478.6V368.3L74.44 458.1C63.21 477.1 38.68 484.3 19.66 473C.6381 461.8-5.669 437.3 5.569 418.3L81.7 289.4zM320 478.6C320 479.9 319.9 481.2 319.8 482.4L145.5 233.5C162.1 226.4 180.2 222.6 198.8 222.6H249.2C297.3 222.6 341.8 248 366.3 289.4L442.4 418.3C453.7 437.3 447.4 461.8 428.4 473C409.3 484.3 384.8 477.1 373.6 458.1L320 368.3V478.6zM264 318.6C277.3 318.6 288 307.9 288 294.6C288 281.4 277.3 270.6 264 270.6C250.7 270.6 240 281.4 240 294.6C240 307.9 250.7 318.6 264 318.6z\"]]\n};\nvar faCarGarage = {\n  prefix: 'fad',\n  iconName: 'car-garage',\n  icon: [640, 512, [], \"f5e2\", [\"M288.2 6.324C302.9-2.108 321.1-2.108 335.8 6.324L607.9 161.8C623.2 170.6 628.6 190.1 619.8 205.4C611 220.8 591.5 226.1 576.1 217.4L312 66.43L47.88 217.4C32.54 226.1 12.99 220.8 4.222 205.4C-4.547 190.1 .7846 170.6 16.13 161.8L288.2 6.324z\", \"M138.2 292.4L166.5 213.1C177.9 181.3 208 160 241.8 160H382.2C415.1 160 446.1 181.3 457.5 213.1L485.8 292.4C505.9 300.9 520 320.8 520 344V480C520 497.7 505.7 512 488 512H472C454.3 512 440 497.7 440 480V448H184V480C184 497.7 169.7 512 152 512H136C118.3 512 104 497.7 104 480V344C104 320.8 118.1 300.9 138.2 292.4H138.2zM207.7 288H416.3L397.2 234.6C394.1 228.3 388.9 224 382.2 224H241.8C235.1 224 229 228.3 226.8 234.6L207.7 288zM184 344C170.8 344 160 354.7 160 368C160 381.3 170.8 392 184 392C197.3 392 208 381.3 208 368C208 354.7 197.3 344 184 344zM440 392C453.3 392 464 381.3 464 368C464 354.7 453.3 344 440 344C426.8 344 416 354.7 416 368C416 381.3 426.8 392 440 392z\"]]\n};\nvar faCartShopping = {\n  prefix: 'fad',\n  iconName: 'cart-shopping',\n  icon: [576, 512, [128722, \"shopping-cart\"], \"f07a\", [\"M121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H170.7L121.1 32z\", \"M0 24C0 10.75 10.75 0 24 0H96C107.5 0 117.4 8.19 119.6 19.51L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24V24zM224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464zM416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464z\"]]\n};\nvar faShoppingCart = faCartShopping;\nvar faBookFont = {\n  prefix: 'fad',\n  iconName: 'book-font',\n  icon: [448, 512, [], \"e0bf\", [\"M400 384H96c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32h320v-66.94C410.1 382.8 405.6 384 400 384z\", \"M239.1 115.8L201.9 192h76.22L239.1 115.8zM96 384h304c26.51 0 48-21.49 48-48v-288C448 21.49 426.5 0 400 0H96C42.98 0 0 42.98 0 96v320c0 53.02 42.98 96 96 96h320c17.67 0 32-14.33 32-31.1C448 462.3 433.7 448 416 448l-318.6 0c-16.71 0-31.64-12.22-33.22-28.86C62.33 400.1 77.29 384 96 384zM129.7 264.8l96-192c5.438-10.84 23.19-10.84 28.62 0l96 192c3.953 7.906 .75 17.52-7.156 21.47C340.9 287.5 338.4 288 336 288c-5.875 0-11.52-3.234-14.33-8.844L294.1 224H185.9L158.3 279.2C154.4 287.1 144.7 290.2 136.8 286.3C128.9 282.4 125.7 272.8 129.7 264.8z\"]]\n};\nvar faShieldPlus = {\n  prefix: 'fad',\n  iconName: 'shield-plus',\n  icon: [512, 512, [], \"e24a\", [\"M466.5 83.69l-192-80.01C269.6 1.656 261.3 0 256.1 0C250.8 0 242.5 1.656 237.6 3.688l-192 80.01C27.69 91.08 16 108.6 16 127.1C16 385.2 205.2 512 255.1 512C307.1 512 496 383.8 496 127.1C496 108.6 484.3 91.08 466.5 83.69zM336 279.1H280V336c0 13.26-10.74 23.1-23.1 23.1c-13.27 0-23.1-10.74-23.1-23.1V279.1H176c-13.27 0-23.1-10.74-23.1-23.1C152 242.7 162.7 232 176 232h56V175.1c0-13.26 10.74-23.1 23.1-23.1S280 162.7 280 175.1V232h56c13.26 0 23.1 10.74 23.1 23.1S349.3 279.1 336 279.1z\", \"M360 255.1c0 13.26-10.74 23.1-23.1 23.1H280V336c0 13.26-10.74 23.1-23.1 23.1c-13.27 0-23.1-10.74-23.1-23.1V279.1H176c-13.27 0-23.1-10.74-23.1-23.1C152 242.7 162.7 232 176 232h56V175.1c0-13.26 10.74-23.1 23.1-23.1S280 162.7 280 175.1V232h56C349.3 232 360 242.7 360 255.1z\"]]\n};\nvar faVials = {\n  prefix: 'fad',\n  iconName: 'vials',\n  icon: [512, 512, [], \"f493\", [\"M200 32h-176C10.75 32 0 42.74 0 56C0 69.25 10.75 80 24 80H32v320C32 444.1 67.88 480 112 480S192 444.1 192 400v-320h8C213.3 80 224 69.25 224 56C224 42.74 213.3 32 200 32zM144 400c0 17.67-14.33 32-32 32s-32-14.33-32-32v-320h64V400zM488 32h-176C298.7 32 288 42.74 288 56c0 13.25 10.75 24 24 24H320v320c0 44.13 35.88 80 80 80s80-35.88 80-80v-320h8C501.3 80 512 69.25 512 56C512 42.74 501.3 32 488 32zM432 400c0 17.67-14.33 32-32 32s-32-14.33-32-32v-320h64V400z\", \"M80 400c0 17.67 14.33 32 32 32s32-14.33 32-32V256h-64V400zM368 256v144c0 17.67 14.33 32 32 32s32-14.33 32-32V256H368z\"]]\n};\nvar faEyeDropperFull = {\n  prefix: 'fad',\n  iconName: 'eye-dropper-full',\n  icon: [512, 512, [], \"e172\", [\"M244 225.3L100.7 368.6C97.69 371.6 96 375.6 96 379.9V416H132.1C136.4 416 140.4 414.3 143.4 411.3L286.7 268L332 313.3L188.7 456.6C173.7 471.6 153.3 480 132.1 480H89.69L49.75 506.6C37.06 515.1 20.16 513.4 9.372 502.6C-1.414 491.8-3.087 474.9 5.374 462.2L32 422.3V379.9C32 358.7 40.43 338.3 55.43 323.3L198.7 180L244 225.3z\", \"M482.8 29.23C521.7 68.21 521.7 131.4 482.8 170.4L381.2 271.9L390.6 281.4C403.1 293.9 403.1 314.1 390.6 326.6C378.1 339.1 357.9 339.1 345.4 326.6L185.4 166.6C172.9 154.1 172.9 133.9 185.4 121.4C197.9 108.9 218.1 108.9 230.6 121.4L240.1 130.8L341.6 29.23C380.6-9.744 443.8-9.744 482.8 29.23L482.8 29.23zM132.1 416H96V379.9C96 375.6 97.69 371.6 100.7 368.6L218.6 250.6L261.4 293.4L143.4 411.3C140.4 414.3 136.4 416 132.1 416L132.1 416z\"]]\n};\nvar faDistributeSpacingHorizontal = {\n  prefix: 'fad',\n  iconName: 'distribute-spacing-horizontal',\n  icon: [448, 512, [], \"e365\", [\"M128 144C128 117.5 149.5 96 176 96H272C298.5 96 320 117.5 320 144V368C320 394.5 298.5 416 272 416H176C149.5 416 128 394.5 128 368V144z\", \"M48 24V488C48 501.3 37.25 512 24 512C10.75 512 0 501.3 0 488V24C0 10.75 10.75 0 24 0C37.25 0 48 10.75 48 24zM448 24V488C448 501.3 437.3 512 424 512C410.7 512 400 501.3 400 488V24C400 10.75 410.7 0 424 0C437.3 0 448 10.75 448 24z\"]]\n};\nvar faTabletRugged = {\n  prefix: 'fad',\n  iconName: 'tablet-rugged',\n  icon: [448, 512, [], \"f48f\", [\"M439.3 164.4c5.375-2.625 8.75-8.125 8.75-14.25v-76.25c0-6.125-3.375-11.63-8.75-14.25l-23.25-11.62c0-26.5-21.5-48-47.1-48h-288c-26.5 0-48 21.5-48 48L8.799 59.63C3.424 62.25 .0492 67.75 .0492 73.88v76.25c0 6.125 3.375 11.63 8.75 14.25l23.25 11.62v16L8.799 203.6C3.424 206.3 .0492 211.8 .0492 217.9v76.25c0 6.125 3.375 11.62 8.75 14.25l23.25 11.62v16l-23.25 11.62C3.424 350.3 .0492 355.8 .0492 361.9v76.25c0 6.125 3.375 11.62 8.75 14.25l23.25 11.62c0 26.5 21.5 48 48 48h288c26.5 0 47.1-21.5 47.1-48l23.25-11.62c5.375-2.625 8.75-8.125 8.75-14.25v-76.25c0-6.125-3.375-11.62-8.75-14.25l-23.25-11.62v-16l23.25-11.62c5.375-2.625 8.75-8.125 8.75-14.25V217.9c0-6.125-3.375-11.63-8.75-14.25l-23.25-11.62v-16L439.3 164.4zM352 432c0 8.75-7.25 16-16 16h-224c-8.75 0-16-7.25-16-16v-352c0-8.75 7.25-16 16-16h224c8.75 0 16 7.25 16 16V432z\", \"M352 432c0 8.75-7.25 16-16 16h-224c-8.75 0-16-7.25-16-16v-352c0-8.75 7.25-16 16-16h224c8.75 0 16 7.25 16 16V432z\"]]\n};\nvar faTemperatureSnow = {\n  prefix: 'fad',\n  iconName: 'temperature-snow',\n  icon: [576, 512, [\"temperature-frigid\"], \"f768\", [\"M544 278.5V112c0-61.88-50.13-112-111.1-112s-111.1 50.13-111.1 112v166.5c-19.75 24.62-31.1 55.5-31.1 89.5c0 79.5 64.5 143.1 143.1 143.1S576 447.5 576 368C576 334 563.8 303.1 544 278.5zM432 448c-44.12 0-79.99-35.87-79.99-79.1c0-25.5 12.25-48.88 31.1-63.75v-192.2c0-26.5 21.5-48 47.1-48s47.1 21.5 47.1 48v192.2c19.75 14.75 31.1 38.25 31.1 63.75C512 412.1 476.1 448 432 448z\", \"M200 125.3L240.3 85c4.623-4.75 4.623-12.25 0-17l-8.5-8.5c-4.75-4.75-12.38-4.75-17 0L200 74.25V44c0-6.625-5.375-12-12-12h-23.1c-6.625 0-12 5.375-12 12v30.25L137.3 59.5c-4.75-4.75-12.38-4.75-16.1 0L111.8 68c-4.75 4.75-4.75 12.25 0 17L151.9 125.3v56.88L101.6 153l-15-55.75C84.89 90.75 78.27 87 71.77 88.75L60.02 91.88c-6.5 1.75-10.25 8.375-8.625 14.88l5.5 20.5L30.27 111.9C24.52 108.5 17.14 110.5 13.77 116.3l-12.12 21C-1.73 143.1 .2695 150.5 6.018 153.9l26.62 15.38l-20.38 5.5c-6.5 1.625-10.37 8.375-8.625 14.88l3.125 11.62c1.625 6.5 8.375 10.38 14.88 8.625L77.27 195L127.5 224L77.27 253L21.64 238c-6.5-1.75-13.12 2.125-14.88 8.625L3.643 258.3c-1.748 6.5 2.125 13.12 8.625 15l20.38 5.5l-26.5 15.38C.2695 297.5-1.73 304.9 1.77 310.8l11.1 21c3.5 5.75 10.88 7.75 16.62 4.375l26.62-15.38l-5.5 20.5c-1.75 6.5 2.125 13 8.625 14.88l11.62 3.125c6.5 1.625 13.12-2.125 15-8.625L101.6 295l50.37-29.12v56.88L111.8 363c-4.625 4.75-4.625 12.25 0 17l8.5 8.5c4.748 4.75 12.37 4.75 16.1 0l14.88-14.75V404c0 6.625 5.375 12 12 12h23.1c6.625 0 12-5.375 12-12v-30.25L214.9 388.5c4.75 4.75 12.38 4.75 17 0L240.4 380c4.748-4.75 4.748-12.25 0-17l-40.38-40.25V265.9l68.26 39.55c5.125-13 11.49-25.7 19.74-37.57l-.0036-7.058L224.6 224l63.37-36.73l.0078-56.08L200 182.1V125.3zM448 322.9V304c0-8.75-7.251-16-16-16c-8.748 0-15.1 7.25-15.1 16v18.88c-18.62 6.625-32 24.25-32 45.13c0 26.5 21.5 48 47.1 48c26.5 0 48-21.5 48-48C480 347.1 466.6 329.5 448 322.9z\"]]\n};\nvar faTemperatureFrigid = faTemperatureSnow;\nvar faMoped = {\n  prefix: 'fad',\n  iconName: 'moped',\n  icon: [640, 512, [], \"e3b9\", [\"M224 96C241.7 96 256 110.3 256 128C256 145.7 241.7 160 224 160H128C110.3 160 96 145.7 96 128C96 110.3 110.3 96 128 96H224zM416 384C416 330.1 458.1 288 512 288C565 288 608 330.1 608 384C608 437 565 480 512 480C458.1 480 416 437 416 384zM512 432C538.5 432 560 410.5 560 384C560 357.5 538.5 336 512 336C485.5 336 464 357.5 464 384C464 410.5 485.5 432 512 432zM112 384C112 410.5 133.5 432 160 432C186.5 432 208 410.5 208 384H256C256 437 213 480 160 480C106.1 480 64 437 64 384H112z\", \"M328 56C328 42.75 338.7 32 352 32H393.3C417.1 32 438.3 47.09 446.1 69.6L454.2 92.88L505.2 67.38C509.7 65.16 514.6 64 519.6 64H528C536.8 64 544 71.16 544 80V144C544 152.8 536.8 160 528 160H519.6C514.6 160 509.7 158.8 505.2 156.6L470.3 139.2L500 224.4C503.1 224.1 507.1 224 512 224C555.7 224 595.3 241.5 624.1 269.8C633.6 279.1 633.7 294.3 624.4 303.8C615.1 313.2 599.9 313.4 590.5 304.1C570.2 284.2 542.6 272 512 272C459.3 272 414.1 308.5 403.1 357.6C401.1 366.1 400 374.9 400 384H32C14.33 384 0 369.7 0 352V320C0 249.3 57.31 192 128 192H224C241.7 192 256 206.3 256 224V288C256 305.7 270.3 320 288 320H365.3C382.2 281.5 413.7 250.8 452.9 235.3L400.8 85.37C399.7 82.16 396.7 80 393.3 80H352C338.7 80 328 69.26 328 56L328 56z\"]]\n};\nvar faFaceSmilePlus = {\n  prefix: 'fad',\n  iconName: 'face-smile-plus',\n  icon: [640, 512, [\"smile-plus\"], \"f5b9\", [\"M0 288C0 164.3 100.3 64 224 64C347.7 64 448 164.3 448 288C448 411.7 347.7 512 224 512C100.3 512 0 411.7 0 288zM144.4 272C162 272 176.4 257.7 176.4 240C176.4 222.3 162 208 144.4 208C126.7 208 112.4 222.3 112.4 240C112.4 257.7 126.7 272 144.4 272zM304.4 208C286.7 208 272.4 222.3 272.4 240C272.4 257.7 286.7 272 304.4 272C322 272 336.4 257.7 336.4 240C336.4 222.3 322 208 304.4 208zM139.1 346.1C134.1 339.5 124 338.8 117.4 344.7C110.8 350.5 110.2 360.6 116 367.3C142.4 397.1 180.1 416 224 416C267 416 305.6 397.1 331.1 367.3C337.8 360.6 337.2 350.5 330.6 344.7C323.1 338.8 313.9 339.5 308 346.1C287.5 369.4 257.4 384 224 384C190.6 384 160.5 369.4 139.1 346.1V346.1z\", \"M544 0C557.3 0 568 10.75 568 24V72H616C629.3 72 640 82.75 640 96C640 109.3 629.3 120 616 120H568V168C568 181.3 557.3 192 544 192C530.7 192 520 181.3 520 168V120H472C458.7 120 448 109.3 448 96C448 82.75 458.7 72 472 72H520V24C520 10.75 530.7 0 544 0zM112.4 240C112.4 222.3 126.7 208 144.4 208C162 208 176.4 222.3 176.4 240C176.4 257.7 162 272 144.4 272C126.7 272 112.4 257.7 112.4 240V240zM272.4 240C272.4 222.3 286.7 208 304.4 208C322 208 336.4 222.3 336.4 240C336.4 257.7 322 272 304.4 272C286.7 272 272.4 257.7 272.4 240z\"]]\n};\nvar faSmilePlus = faFaceSmilePlus;\nvar faRadioTuner = {\n  prefix: 'fad',\n  iconName: 'radio-tuner',\n  icon: [512, 512, [\"radio-alt\"], \"f8d8\", [\"M447.1 128H63.1c-35.35 0-63.1 28.65-63.1 63.1v255.1c0 35.35 28.65 63.1 63.1 63.1h383.1c35.35 0 63.1-28.65 63.1-63.1v-255.1C511.1 156.7 483.3 128 447.1 128zM208 423.1c0 4.406-3.594 7.1-7.1 7.1h-111.1c-4.406 0-7.1-3.594-7.1-7.1v-15.1c0-4.406 3.594-8 7.1-8h111.1c4.406 0 7.1 3.594 7.1 8V423.1zM224 359.1c0 4.406-3.594 7.1-7.1 7.1H72c-4.406 0-7.1-3.594-7.1-7.1v-15.1c0-4.406 3.594-7.1 7.1-7.1h143.1c4.406 0 7.1 3.594 7.1 7.1V359.1zM383.1 447.1c-35.32 0-63.1-28.68-63.1-63.1s28.68-63.1 63.1-63.1c35.33 0 63.1 28.68 63.1 63.1S419.3 447.1 383.1 447.1zM415.1 256H96C78.33 256 64 241.7 64 224s14.33-31.1 31.1-31.1h319.1c17.67 0 31.1 14.33 31.1 31.1S433.7 256 415.1 256z\", \"M511 17.25c-3.719-12.7-16.1-19.1-29.78-16.28L51.75 126.9C43.7 129.2 36.52 133.2 29.1 137.1c9.87-6.223 21.47-9.953 33.1-9.953L218.5 128l276.2-80.97C507.5 43.3 514.7 29.97 511 17.25zM415.1 192H96c-17.67 0-31.1 14.33-31.1 31.1S78.33 256 96 256h319.1c17.67 0 31.1-14.33 31.1-31.1S433.7 192 415.1 192zM383.1 319.1c-35.32 0-63.1 28.68-63.1 63.1s28.68 63.1 63.1 63.1c35.33 0 63.1-28.68 63.1-63.1S419.3 319.1 383.1 319.1z\"]]\n};\nvar faRadioAlt = faRadioTuner;\nvar faFaceSwear = {\n  prefix: 'fad',\n  iconName: 'face-swear',\n  icon: [640, 512, [], \"e399\", [\"M320 0C461.4 0 576 114.6 576 256H64C64 114.6 178.6 0 320 0zM272.1 187.6L282.9 191.2C291.3 193.1 300.4 189.4 303.2 181.1C305.1 172.7 301.4 163.6 293.1 160.8L197.1 128.8C188.7 126 179.6 130.6 176.8 138.9C174 147.3 178.6 156.4 186.9 159.2L217.7 169.4C211.9 175.2 208.4 183.2 208.4 192C208.4 209.7 222.7 224 240.4 224C258 224 272.4 209.7 272.4 192C272.4 190.5 272.3 189 272.1 187.6V187.6zM400.4 224C418 224 432.4 209.7 432.4 192C432.4 183.1 428.7 175 422.9 169.2L453.1 159.2C461.4 156.4 465.1 147.3 463.2 138.9C460.4 130.6 451.3 126 442.9 128.8L346.9 160.8C338.6 163.6 334 172.7 336.8 181.1C339.6 189.4 348.7 193.1 357.1 191.2L368.7 187.3C368.5 188.8 368.4 190.4 368.4 192C368.4 209.7 382.7 224 400.4 224H400.4z\", \"M352 416H320V384H352V416zM0 336C0 309.5 21.49 288 48 288H592C618.5 288 640 309.5 640 336V464C640 490.5 618.5 512 592 512H48C21.49 512 0 490.5 0 464V336zM400 352H384V336C384 327.2 376.8 320 368 320C359.2 320 352 327.2 352 336V352H320V336C320 327.2 312.8 320 304 320C295.2 320 288 327.2 288 336V352H272C263.2 352 256 359.2 256 368C256 376.8 263.2 384 272 384H288V416H272C263.2 416 256 423.2 256 432C256 440.8 263.2 448 272 448H288V464C288 472.8 295.2 480 304 480C312.8 480 320 472.8 320 464V448H352V464C352 472.8 359.2 480 368 480C376.8 480 384 472.8 384 464V448H400C408.8 448 416 440.8 416 432C416 423.2 408.8 416 400 416H384V384H400C408.8 384 416 376.8 416 368C416 359.2 408.8 352 400 352zM572.1 354.4C577.9 347.7 577.1 337.6 570.4 331.9C563.7 326.1 553.6 326.9 547.9 333.6L451.9 445.6C446.1 452.3 446.9 462.4 453.6 468.1C460.3 473.9 470.4 473.1 476.1 466.4L572.1 354.4zM472 376C485.3 376 496 365.3 496 352C496 338.7 485.3 328 472 328C458.7 328 448 338.7 448 352C448 365.3 458.7 376 472 376zM552 424C538.7 424 528 434.7 528 448C528 461.3 538.7 472 552 472C565.3 472 576 461.3 576 448C576 434.7 565.3 424 552 424zM224 336C224 327.2 216.8 320 208 320C199.2 320 192 327.2 192 336V400C192 408.8 199.2 416 208 416C216.8 416 224 408.8 224 400V336zM208 480C221.3 480 232 469.3 232 456C232 442.7 221.3 432 208 432C194.7 432 184 442.7 184 456C184 469.3 194.7 480 208 480zM96 336V337.5C90.36 338.7 84.45 340.8 79.15 344.5C71.63 349.9 66.4 357.8 64.64 368C63.39 375.3 64.04 382.4 67.13 388.9C70.16 395.3 74.89 399.8 79.58 403C87.66 408.5 98.25 411.7 105.1 414L107.5 414.5C116.9 417.3 122.7 419.3 126.2 421.9C127.6 422.8 127.8 423.4 127.8 423.5C127.9 423.5 127.9 423.7 127.1 424.1C128 424.5 128 425.2 127.8 426.4C127.3 429.6 126.3 430.1 125.9 430.4L125.8 430.4C124.7 431.1 122 431.1 117.1 431.9C106.9 431.8 94.52 427.1 85.06 424.8C76.68 422 67.62 426.6 64.82 434.9C62.03 443.3 66.56 452.4 74.94 455.2C79.82 456.8 87.02 459.2 95.11 461V464C95.11 472.8 102.3 480 111.1 480C119.9 480 127.1 472.8 127.1 464V463.2C132.2 462.4 137.5 460.8 142.4 457.8C151.5 452.3 157.4 443.4 159.4 431.9C160.6 424.5 160.1 417.4 157.2 410.7C154.4 404.2 149.8 399.4 145.1 395.1C136.6 389.8 125.4 386.5 117.5 384L116.8 383.8C107.2 380.9 101.2 379 97.56 376.5C96.55 375.9 96.18 375.4 96.07 375.3C96.03 375.1 95.1 374.5 96.18 373.5C96.51 371.6 97.1 371 97.7 370.6C98.76 369.9 101 368.9 105.1 368.4C113.4 367.5 123.1 369.3 131.9 371.4C140.4 373.6 149.2 368.6 151.5 360C153.7 351.5 148.7 342.7 140.1 340.4C136.7 339.5 132.6 338.6 128 337.8V336C128 327.2 120.8 320 112 320C103.2 320 96 327.2 96 336H96zM96.1 375.4C96.1 375.4 96.08 375.3 96.07 375.3z\"]]\n};\nvar faWaterArrowDown = {\n  prefix: 'fad',\n  iconName: 'water-arrow-down',\n  icon: [576, 512, [\"water-lower\"], \"f774\", [\"M549.8 445.7c-31.23-5.719-46.84-20.06-47.13-20.31c-12.22-12.19-32.31-12.12-44.91-.375C456.7 425.9 432.6 448 384 448s-72.73-22.06-73.38-22.62c-12.22-12.25-32.3-12.12-44.89-.375C264.7 425.9 240.6 448 192 448s-72.73-22.06-73.38-22.62c-12.22-12.25-32.28-12.16-44.89-.3438c-.6562 .5938-16.27 14.94-47.5 20.66c-17.38 3.188-28.89 19.84-25.72 37.22C3.713 500.3 20.31 512 37.78 508.6C63.1 504 82.49 495.3 95.96 487.4c19.5 11.53 51.51 24.62 96.08 24.62c44.55 0 76.45-13.06 95.96-24.59C307.5 498.9 339.5 512 384.1 512c44.58 0 76.5-13.09 95.1-24.62c13.47 7.938 32.86 16.62 58.19 21.25C555.8 512 572.3 500.3 575.5 482.9C578.7 465.5 567.2 448.9 549.8 445.7zM37.76 380.4c25.33-4.625 44.72-13.31 58.19-21.25c19.5 11.53 51.53 24.71 96.11 24.71c44.55 0 76.42-13.15 95.94-24.68c19.52 11.53 51.51 24.68 96.06 24.68c44.58 0 76.49-13.18 95.99-24.71c13.47 7.938 32.86 16.62 58.19 21.25c17.56 3.375 34.06-8.344 37.25-25.72c3.172-17.38-8.344-34.03-25.72-37.22c-31.23-5.719-46.84-20.06-47.13-20.31c-12.22-12.19-32.31-12.12-44.91-.375c-1 .9375-25.14 23-73.73 23s-72.74-22.07-73.38-22.63C298.4 284.9 278.3 285.1 265.7 296.8c-1 .9375-25.14 23-73.73 23S119.3 297.8 118.6 297.2C106.4 284.9 86.33 285 73.72 296.9C73.07 297.4 57.46 311.8 26.22 317.5c-17.38 3.188-28.89 19.84-25.72 37.22C3.693 372.1 20.29 383.8 37.76 380.4z\", \"M268 217c1.459 1.162 3.166 1.746 4.76 2.621c1.266 .7012 2.385 1.535 3.748 2.062C280.2 223.1 284.1 224 288 224s7.771-.8867 11.48-2.316c1.363-.5273 2.482-1.361 3.748-2.062c1.594-.875 3.301-1.459 4.76-2.621l80-64c13.81-11.06 16.05-31.19 5-45c-11.02-13.81-31.19-16.03-44.97-5L320 125.4V32c0-17.69-14.33-32-32-32S256 14.31 256 32v93.42L227.1 103C214.2 91.97 194.1 94.25 183 108c-11.05 13.81-8.812 33.94 5 45L268 217z\"]]\n};\nvar faWaterLower = faWaterArrowDown;\nvar faScannerTouchscreen = {\n  prefix: 'fad',\n  iconName: 'scanner-touchscreen',\n  icon: [512, 512, [], \"f48a\", [\"M288 96C323.3 96 352 124.7 352 160V448C352 483.3 323.3 512 288 512H64C28.65 512 0 483.3 0 448V160C0 124.7 28.65 96 64 96H288zM88 160C74.75 160 64 170.7 64 184V424C64 437.3 74.75 448 88 448H264C277.3 448 288 437.3 288 424V184C288 170.7 277.3 160 264 160H88z\", \"M168 0C181.3 0 192 10.75 192 24V64H128V24C128 10.75 138.7 0 152 0H168zM328 0C341.3 0 352 10.75 352 24V64H288V24C288 10.75 298.7 0 312 0H328zM224 16C224 7.164 231.2 0 240 0C248.8 0 256 7.164 256 16V64H224V16zM416 16V272C416 280.8 408.8 288 400 288C391.2 288 384 280.8 384 272V16C384 7.164 391.2 0 400 0C408.8 0 416 7.164 416 16zM448 24C448 10.75 458.7 0 472 0H488C501.3 0 512 10.75 512 24V264C512 277.3 501.3 288 488 288H472C458.7 288 448 277.3 448 264V24zM264 160C277.3 160 288 170.7 288 184V424C288 437.3 277.3 448 264 448H88C74.75 448 64 437.3 64 424V184C64 170.7 74.75 160 88 160H264z\"]]\n};\nvar faCircle7 = {\n  prefix: 'fad',\n  iconName: 'circle-7',\n  icon: [512, 512, [], \"e0f4\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM349.1 163.4l-112 208C232.8 379.4 224.5 384 215.1 384c-3.844 0-7.719-.9062-11.34-2.875c-11.69-6.281-16.03-20.84-9.75-32.5L287.8 176H184C170.8 176 160 165.3 160 152S170.8 128 184 128h144c8.438 0 16.28 4.438 20.59 11.69C352.9 146.9 353.1 155.9 349.1 163.4z\", \"M349.1 163.4l-112 208C232.8 379.4 224.5 384 215.1 384c-3.844 0-7.719-.9062-11.34-2.875c-11.69-6.281-16.03-20.84-9.75-32.5L287.8 176H184C170.8 176 160 165.3 160 152S170.8 128 184 128h144c8.438 0 16.28 4.438 20.59 11.69C352.9 146.9 353.1 155.9 349.1 163.4z\"]]\n};\nvar faPlugCirclePlus = {\n  prefix: 'fad',\n  iconName: 'plug-circle-plus',\n  icon: [576, 512, [], \"e55f\", [\"M128 128H64V32C64 14.33 78.33 0 96 0C113.7 0 128 14.33 128 32V128zM320 128H256V32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32V128zM0 192C0 174.3 14.33 160 32 160H352C369.7 160 384 174.3 384 192C384 194.3 383.7 196.6 383.3 198.8C309.8 219.1 256 287.7 256 368C256 379.4 257.1 390.5 259.1 401.3C248.1 406.4 236.3 410.3 224 412.8V512H160V412.8C86.97 397.1 32 333.4 32 256V224C14.33 224 0 209.7 0 192V192z\", \"M576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM416 303.1V351.1H368C359.2 351.1 352 359.2 352 367.1C352 376.8 359.2 383.1 368 383.1H416V431.1C416 440.8 423.2 447.1 432 447.1C440.8 447.1 448 440.8 448 431.1V383.1H496C504.8 383.1 512 376.8 512 367.1C512 359.2 504.8 351.1 496 351.1H448V303.1C448 295.2 440.8 287.1 432 287.1C423.2 287.1 416 295.2 416 303.1z\"]]\n};\nvar faPersonSkiJumping = {\n  prefix: 'fad',\n  iconName: 'person-ski-jumping',\n  icon: [512, 512, [\"ski-jump\"], \"f7c7\", [\"M511.1 205.7c0-.1252 .0637-1.063 .0637-2.631c0-8.303-1.841-32.1-25.06-32.1c-14.45 0-24.08 12.03-24.08 24.11c0 4.072 1.002 5.566 1.002 11.84c0 16.57-8.796 32.25-22.71 40.21L12.95 466.7c-8.232 4.275-12.95 12.61-12.95 21.26C-.0002 506.7 17.18 512 24.06 512c2.305 0 6.381-.3578 10.97-2.733l429.2-220.9C494.1 271.1 511.1 239.4 511.1 205.7z\", \"M311.1 96.01L127.1 96.01c-17.67 0-32 14.33-32 31.99S110.3 160 127.1 160h97.5l-58.88 76.48c-3.401 4.397-62.62 144.3-62.62 155.3c0 8.474 3.402 16.76 9.734 22.89l60.27-30.99l44.88-108.1l121.4-110.5c7.511-7.499 11.78-17.64 11.78-28.25C352 113.9 334.1 96.01 311.1 96.01zM399.1 0c-26.51 0-48 21.49-48 48S373.5 96 399.1 96s48-21.49 48-48S426.5 0 399.1 0z\"]]\n};\nvar faSkiJump = faPersonSkiJumping;\nvar faPlaceOfWorship = {\n  prefix: 'fad',\n  iconName: 'place-of-worship',\n  icon: [640, 512, [], \"f67f\", [\"M160 512H48C21.49 512 0 490.5 0 464V375C0 356.2 11.08 339 28.3 331.3L160 272V512zM480 272L611.7 331.3C628.9 339 640 356.1 640 375V464C640 490.5 618.5 512 592 512H480V272z\", \"M224 201.6V109.3C224 100.8 227.4 92.63 233.4 86.63L308.7 11.32C314.9 5.067 325.1 5.067 331.3 11.32L406.6 86.63C412.6 92.63 416 100.8 416 109.3V201.6L456.7 226C471.2 234.7 480 250.3 480 267.2V512H384V416C384 380.7 355.3 352 320 352C284.7 352 256 380.7 256 416V512H160V267.2C160 250.3 168.8 234.7 183.3 226L224 201.6z\"]]\n};\nvar faWaterArrowUp = {\n  prefix: 'fad',\n  iconName: 'water-arrow-up',\n  icon: [576, 512, [\"water-rise\"], \"f775\", [\"M549.8 445.7c-31.23-5.719-46.84-20.06-47.13-20.31c-12.22-12.19-32.31-12.12-44.91-.375C456.7 425.9 432.6 448 383.1 448s-72.73-22.06-73.38-22.62c-12.22-12.25-32.3-12.12-44.89-.375C264.7 425.9 240.6 448 191.1 448s-72.73-22.06-73.38-22.62c-12.22-12.25-32.28-12.16-44.89-.3438c-.6562 .5938-16.27 14.94-47.5 20.66c-17.38 3.188-28.89 19.84-25.72 37.22C3.693 500.3 20.29 512 37.76 508.6C63.08 504 82.47 495.3 95.94 487.4c19.5 11.53 51.52 24.62 96.1 24.62c44.55 0 76.43-13.06 95.95-24.59C307.5 498.9 339.5 512 384 512c44.58 0 76.49-13.09 95.99-24.62c13.47 7.938 32.86 16.62 58.19 21.25C555.8 512 572.3 500.3 575.5 482.9C578.6 465.5 567.1 448.9 549.8 445.7zM37.74 380.4c25.33-4.625 44.72-13.31 58.19-21.25c19.5 11.53 51.54 24.71 96.12 24.71c44.55 0 76.42-13.15 95.93-24.68c19.52 11.53 51.52 24.68 96.07 24.68c44.58 0 76.48-13.18 95.98-24.71c13.47 7.938 32.86 16.62 58.19 21.25c17.56 3.375 34.06-8.344 37.25-25.72c3.172-17.38-8.344-34.03-25.72-37.22C518.5 311.8 502.9 297.4 502.6 297.2c-12.22-12.19-32.31-12.12-44.91-.375c-1 .9375-25.13 23-73.72 23s-72.74-22.07-73.38-22.63c-12.22-12.25-32.3-12.12-44.89-.375c-1 .9375-25.13 23-73.72 23S119.2 297.8 118.6 297.2C106.4 284.9 86.31 285 73.71 296.9C73.05 297.4 57.44 311.8 26.21 317.5c-17.38 3.188-28.89 19.84-25.72 37.22C3.674 372.1 20.27 383.8 37.74 380.4z\", \"M307.1 7c-1.459-1.162-3.166-1.746-4.76-2.621c-1.266-.7012-2.385-1.535-3.748-2.062C295.8 .8867 291.9 0 288 0S280.2 .8867 276.5 2.316C275.2 2.844 274 3.678 272.8 4.379C271.2 5.254 269.5 5.838 268 7l-80 64C174.2 82.06 171.1 102.2 183 116c11.02 13.81 31.19 16.03 44.97 5L256 98.58V192c0 17.69 14.33 32 32 32s32-14.31 32-32V98.58L348 121c13.77 11.03 33.92 8.75 44.97-5c11.05-13.81 8.812-33.94-5-45L307.1 7z\"]]\n};\nvar faWaterRise = faWaterArrowUp;\nvar faWaveformLines = {\n  prefix: 'fad',\n  iconName: 'waveform-lines',\n  icon: [640, 512, [\"waveform-path\"], \"f8f2\", [\"M224 96C206.3 96 192 110.3 192 127.1v256C192 401.7 206.3 416 223.1 416S256 401.7 256 384V127.1C256 110.3 241.7 96 224 96zM32 224C14.33 224 0 238.3 0 255.1S14.33 288 31.1 288S64 273.7 64 256S49.67 224 32 224zM608 224c-17.67 0-32 14.33-32 31.1S590.3 288 608 288s32-14.33 32-31.1S625.7 224 608 224zM416 128C398.3 128 384 142.3 384 159.1v192C384 369.7 398.3 384 415.1 384S448 369.7 448 352V159.1C448 142.3 433.7 128 416 128z\", \"M128 192C110.3 192 96 206.3 96 223.1V288C96 305.7 110.3 320 127.1 320S160 305.7 160 288V223.1C160 206.3 145.7 192 128 192zM320 0C302.3 0 288 14.33 288 31.1V480C288 497.7 302.3 512 319.1 512S352 497.7 352 480V31.1C352 14.33 337.7 0 320 0zM512 64c-17.67 0-32 14.33-32 31.1V416C480 433.7 494.3 448 511.1 448C529.7 448 544 433.7 544 416V95.1C544 78.33 529.7 64 512 64z\"]]\n};\nvar faWaveformPath = faWaveformLines;\nvar faSplit = {\n  prefix: 'fad',\n  iconName: 'split',\n  icon: [512, 512, [], \"e254\", [\"M504.1 416.9l-80 79.98c-15.13 15.12-40.99 4.406-40.99-16.98V432H320c-9.125 0-17.84-3.906-23.91-10.75L177.6 288H192c9.125 0 17.84-3.906 23.91-10.75L234.8 256l99.58 112h49.59V319.1c0-21.39 25.87-32.11 40.1-16.98l79.99 79.97C514.3 392.3 514.3 407.6 504.1 416.9z\", \"M504.1 129l-79.99 79.97c-15.13 15.12-40.1 4.406-40.1-16.98V144h-49.59L215.9 277.3C209.8 284.1 201.1 288 192 288H32C14.31 288 0 273.7 0 256s14.31-32 32-32h145.6l118.5-133.3C302.2 83.91 310.9 80 320 80h63.97V32.06c0-21.39 25.86-32.11 40.99-16.98l80 79.98C514.3 104.4 514.3 119.7 504.1 129z\"]]\n};\nvar faFilmCanister = {\n  prefix: 'fad',\n  iconName: 'film-canister',\n  icon: [576, 512, [\"film-cannister\"], \"f8b7\", [\"M320 448H32V96h288V448z\", \"M544 128h-224v288h160c17.62 0 32-14.38 32-32v-32c0-17.62 14.38-32 32-32s32-14.38 32-32V160C576 142.4 561.6 128 544 128zM440 360c0 8.875-7.125 16-16 16h-16c-8.875 0-16-7.125-16-16v-16c0-8.875 7.125-16 16-16h16c8.875 0 16 7.125 16 16V360zM440 200c0 8.875-7.125 16-16 16h-16c-8.875 0-16-7.125-16-16v-16c0-8.875 7.125-16 16-16h16c8.875 0 16 7.125 16 16V200zM536 200c0 8.875-7.125 16-16 16h-16c-8.875 0-16-7.125-16-16v-16c0-8.875 7.125-16 16-16h16c8.875 0 16 7.125 16 16V200zM16 96h320C344.9 96 352 88.88 352 80v-32C352 39.13 344.9 32 336 32H256V16C256 7.125 248.9 0 240 0h-128C103.1 0 96 7.125 96 16V32H16C7.125 32 0 39.13 0 48v32C0 88.88 7.125 96 16 96zM336 448h-320C7.125 448 0 455.1 0 464v32C0 504.9 7.125 512 16 512h320c8.875 0 16-7.125 16-16v-32C352 455.1 344.9 448 336 448z\"]]\n};\nvar faFilmCannister = faFilmCanister;\nvar faFolderXmark = {\n  prefix: 'fad',\n  iconName: 'folder-xmark',\n  icon: [512, 512, [\"folder-times\"], \"f65f\", [\"M464 96h-192l-64-64h-160C21.5 32 0 53.5 0 80v352C0 458.5 21.5 480 48 480h416c26.5 0 48-21.5 48-48v-288C512 117.5 490.5 96 464 96zM336.1 335c9.375 9.375 9.375 24.56 0 33.94c-9.383 9.379-24.56 9.371-33.94 0L256 321.9l-47.03 47.03c-9.383 9.379-24.56 9.371-33.94 0c-9.375-9.375-9.375-24.56 0-33.94L222.1 288L175 240.1c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0L256 254.1l47.03-47.03c9.375-9.375 24.56-9.375 33.94 0s9.375 24.56 0 33.94L289.9 288L336.1 335z\", \"M336.1 335c9.375 9.375 9.375 24.56 0 33.94c-9.383 9.379-24.56 9.371-33.94 0L256 321.9l-47.03 47.03c-9.383 9.379-24.56 9.371-33.94 0c-9.375-9.375-9.375-24.56 0-33.94L222.1 288L175 240.1c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0L256 254.1l47.03-47.03c9.375-9.375 24.56-9.375 33.94 0s9.375 24.56 0 33.94L289.9 288L336.1 335z\"]]\n};\nvar faFolderTimes = faFolderXmark;\nvar faToiletPaperBlank = {\n  prefix: 'fad',\n  iconName: 'toilet-paper-blank',\n  icon: [576, 512, [\"toilet-paper-alt\"], \"f71f\", [\"M479.1 0H127.1C74.98 0 31.98 86 31.98 192v172.1c0 41.13-9.75 62.75-31.13 126.9C-2.65 501.3 5.099 512 15.98 512h312.9c13.88 0 26-8.75 30.38-21.88C372.1 451.6 384 417.8 384 364.1l-.0063-172.1C383.1 86.06 426.1 0 479.1 0z\", \"M479.1 0c-53 0-96 86.06-96 192.1c0 .1035 0-.1035 0 0c0 0-.2085 185.6-.5835 191.9h96.59C532.1 383.1 576 297.1 576 192C576 86 532.1 0 479.1 0zM479.1 256c-17.63 0-32-28.62-32-64s14.37-64 32-64c17.62 0 32 28.62 32 64S497.6 256 479.1 256z\"]]\n};\nvar faToiletPaperAlt = faToiletPaperBlank;\nvar faTabletScreen = {\n  prefix: 'fad',\n  iconName: 'tablet-screen',\n  icon: [448, 512, [\"tablet-android-alt\"], \"f3fc\", [\"M384 .0001H64c-35.35 0-64 28.65-64 64v384c0 35.35 28.65 63.1 64 63.1h320c35.35 0 64-28.65 64-63.1v-384C448 28.65 419.3 .0001 384 .0001zM288 448c0 8.837-7.163 16-15.1 16H175.1c-8.837 0-15.1-7.163-15.1-16s7.163-16 15.1-16h96C280.8 432 288 439.2 288 448zM384 384H64v-320h320V384z\", \"M384 384H64v-320h320V384z\"]]\n};\nvar faTabletAndroidAlt = faTabletScreen;\nvar faHexagonVerticalNftSlanted = {\n  prefix: 'fad',\n  iconName: 'hexagon-vertical-nft-slanted',\n  icon: [512, 512, [], \"e506\", [\"M220.9 17.65C243.2 4.785 270.6 4.785 292.9 17.65L445.8 105.9C468.1 118.8 481.8 142.6 481.8 168.3V344.9C481.8 370.6 468.1 394.4 445.8 407.2L292.9 495.5C270.6 508.4 243.2 508.4 220.9 495.5L68 407.2C45.72 394.4 32 370.6 32 344.9V168.3C32 142.6 45.72 118.8 68 105.9L220.9 17.65zM304 123.5C304 117.7 300.9 112.4 295.9 109.6L248.1 82.31C246.1 81.09 243.8 80.3 241.4 80.07C240.9 80.03 240.4 80 239.9 80H239.8C236.6 80 233.6 80.98 231 82.65C229.5 83.64 228.2 84.9 227 86.4C225.9 87.94 224.1 89.71 224.5 91.63C224 93.18 223.8 94.77 223.8 96.34V400.6C223.8 409.4 231 416.6 239.8 416.6C248.7 416.6 255.8 409.4 255.8 400.6V272.6H287.8C296.7 272.6 303.8 265.4 303.8 256.6C303.8 247.7 296.7 240.6 287.8 240.6H255.8V123.6L280.1 137.4C290.7 143.5 304 135.8 304 123.5H304zM320 150.9C320 156.6 323.1 161.9 328.1 164.8L351.8 178.4V352.6C351.8 361.4 359 368.6 367.8 368.6C376.7 368.6 383.8 361.4 383.8 352.6V196.6L400.1 205.9C407.7 210.3 417.5 207.6 421.9 199.9C426.3 192.3 423.6 182.5 415.9 178.1L343.9 137C333.3 130.9 320 138.6 320 150.9V150.9zM159.8 144.6V269.1L127 171.5C124.5 164.1 117 159.5 109.3 160.8C101.5 162 95.85 168.7 95.85 176.6V336.6C95.85 345.4 103 352.6 111.8 352.6C120.7 352.6 127.8 345.4 127.8 336.6V275.2L160.7 373.6C163.2 381.1 170.7 385.6 178.4 384.4C186.2 383.1 191.8 376.4 191.8 368.6V144.6C191.8 135.7 184.7 128.6 175.8 128.6C167 128.6 159.8 135.7 159.8 144.6V144.6z\", \"M295.9 109.6C300.9 112.4 304 117.7 304 123.5C304 135.8 290.7 143.5 280.1 137.4L255.8 123.6V240.6H287.8C296.7 240.6 303.8 247.7 303.8 256.6C303.8 265.4 296.7 272.6 287.8 272.6H255.8V400.6C255.8 409.4 248.7 416.6 239.8 416.6C231 416.6 223.8 409.4 223.8 400.6V96.34C223.8 94.77 224 93.18 224.5 91.63C224.1 89.71 225.9 87.94 227 86.4C228.2 84.9 229.5 83.64 231 82.65C233.6 80.97 236.6 80 239.8 80H239.9C240.4 80 240.9 80.03 241.4 80.07C243.8 80.3 246.1 81.09 248.1 82.31L295.9 109.6zM328.1 164.8C323.1 161.9 320 156.6 320 150.9C320 138.6 333.3 130.9 343.9 137L415.9 178.1C423.6 182.5 426.3 192.3 421.9 199.9C417.5 207.6 407.7 210.3 400.1 205.9L383.8 196.6V352.6C383.8 361.4 376.7 368.6 367.8 368.6C359 368.6 351.8 361.4 351.8 352.6V178.4L328.1 164.8zM191.8 368.6C191.8 376.4 186.2 383.1 178.4 384.4C170.7 385.6 163.2 381.1 160.7 373.6L127.8 275.2V336.6C127.8 345.4 120.7 352.6 111.8 352.6C103 352.6 95.85 345.4 95.85 336.6V176.6C95.85 168.7 101.5 162 109.3 160.8C117 159.5 124.5 164.1 127 171.5L159.8 269.1V144.6C159.8 135.7 167 128.6 175.8 128.6C184.7 128.6 191.8 135.7 191.8 144.6V368.6z\"]]\n};\nvar faFolderMusic = {\n  prefix: 'fad',\n  iconName: 'folder-music',\n  icon: [512, 512, [], \"e18d\", [\"M464 96h-192l-64-64h-160C21.5 32 0 53.5 0 80v352C0 458.5 21.5 480 48 480h416c26.5 0 48-21.5 48-48v-288C512 117.5 490.5 96 464 96zM352 352c0 17.62-21.5 32-48 32S256 369.6 256 352s21.5-32 48-32c5.375 0 10.75 .7499 16 2V245.6l-96 37.5V384c0 17.62-21.5 32-48 32S128 401.6 128 384s21.5-32 48-32c5.375 0 10.75 .7499 16 2V239.3C192 232.3 196.5 226.1 203.3 224l128-47.25C336 175.3 341.4 176.1 345.5 179.1S352 186.9 352 192V352z\", \"M352 352c0 17.62-21.5 32-48 32S256 369.6 256 352s21.5-32 48-32c5.375 0 10.75 .7499 16 2V245.6l-96 37.5V384c0 17.62-21.5 32-48 32S128 401.6 128 384s21.5-32 48-32c5.375 0 10.75 .7499 16 2V239.3C192 232.3 196.5 226.1 203.3 224l128-47.25C336 175.3 341.4 176.1 345.5 179.1S352 186.9 352 192V352z\"]]\n};\nvar faDisplayMedical = {\n  prefix: 'fad',\n  iconName: 'display-medical',\n  icon: [576, 512, [\"desktop-medical\"], \"e166\", [\"M528 0h-480C21.5 0 0 21.5 0 48v320C0 394.5 21.5 416 48 416h480c26.5 0 48-21.5 48-48v-320C576 21.5 554.5 0 528 0zM512 352H64V64h448V352z\", \"M424 464H352L336 416h-96L224 464H152C138.8 464 128 474.8 128 488S138.8 512 152 512h272c13.25 0 24-10.75 24-24S437.3 464 424 464zM64 64v288h448V64H64zM384 224c0 8.799-7.199 15.1-16 15.1H320v48C320 296.8 312.8 304 304 304h-32C263.2 304 256 296.8 256 287.1v-48H208C199.2 239.1 192 232.8 192 224V191.1C192 183.2 199.2 176 208 176H256V128c0-8.801 7.199-16 16-16h32C312.8 112 320 119.2 320 128v48h48c8.801 0 16 7.198 16 15.1V224z\"]]\n};\nvar faDesktopMedical = faDisplayMedical;\nvar faShareAll = {\n  prefix: 'fad',\n  iconName: 'share-all',\n  icon: [576, 512, [], \"f367\", [\"M567.7 189.9l-176-151.1c-15.41-13.3-39.69-2.509-39.69 18.16V71.83l157.7 136.2l-157.7 136.2v15.83c0 20.7 24.31 31.45 39.69 18.16l176-151.1C578.8 216.6 578.8 199.4 567.7 189.9z\", \"M439.7 189.9l-176-151.1c-15.41-13.3-39.69-2.509-39.69 18.16v82.84C94.86 149.1 0 191 0 322.3c0 61.44 39.59 122.3 83.34 154.1c13.66 9.938 33.09-2.531 28.06-18.62c-38.48-123.1 4.102-169.3 112.6-181.9v84.04c0 20.7 24.31 31.45 39.69 18.16l176-151.1C450.8 216.6 450.8 199.4 439.7 189.9z\"]]\n};\nvar faPeapod = {\n  prefix: 'fad',\n  iconName: 'peapod',\n  icon: [512, 512, [], \"e31c\", [\"M128 327.1c-30.94 0-56 25.06-56 56c0 30.93 25.06 56 56 56c30.93 0 56-25.07 56-56C184 353.1 158.9 327.1 128 327.1zM384 71.1C353.1 71.1 328 97.06 328 128c0 30.93 25.07 56 56 56C414.9 184 440 158.9 440 128C440 97.06 414.9 71.1 384 71.1zM256 199.1C225.1 199.1 200 225.1 200 256S225.1 312 256 312S312 286.9 312 256S286.9 199.1 256 199.1z\", \"M511.1 32.54c.4512-18.11-14.41-32.98-32.53-32.53c-61.21 1.524-195.9 15.29-282.5 101.9L101.9 196.9c-86.6 86.6-100.4 221.3-101.9 282.5c-.4513 18.11 14.41 32.98 32.53 32.53c61.21-1.525 195.9-15.3 282.5-101.9l95.06-95.03C496.7 228.5 510.5 93.75 511.1 32.54zM128 440c-30.93 0-56-25.07-56-56S97.07 327.1 128 327.1c30.93 0 56 25.07 56 56S158.9 440 128 440zM256 312c-30.93 0-56-25.07-56-56c0-30.93 25.07-56 56-56S312 225.1 312 256C312 286.9 286.9 312 256 312zM384 184C353.1 184 328 158.9 328 128s25.07-56 56-56C414.9 71.1 440 97.07 440 128S414.9 184 384 184z\"]]\n};\nvar faChessClock = {\n  prefix: 'fad',\n  iconName: 'chess-clock',\n  icon: [640, 512, [], \"f43d\", [\"M176 224C167.2 224 160 231.2 160 240v64C160 312.8 167.2 320 176 320S192 312.8 192 304v-64C192 231.2 184.8 224 176 224zM509.3 242.8c-4.094 0-8.188 1.562-11.31 4.688l-45.25 45.25C449.6 295.8 448 299.9 448 304c0 9.139 7.473 16 16 16c4.094 0 8.188-1.562 11.31-4.688l45.25-45.25c3.125-3.125 4.688-7.219 4.688-11.31C525.3 249.6 517.8 242.8 509.3 242.8zM232 32h-112C106.8 32 96 42.75 96 56S106.8 80 120 80h32.17L152.3 128h48L200.2 80H232C245.3 80 256 69.25 256 56S245.3 32 232 32zM528 96h-128C391.3 96 384 103.1 384 112V128h160l.0001-16C544 103.1 536.9 96 528 96z\", \"M576 128H64C28.65 128 0 156.7 0 192v224c0 35.35 28.65 64 64 64h512c35.35 0 64-28.65 64-64V192C640 156.7 611.3 128 576 128zM176.5 416C176.4 416 176.6 416 176.5 416c-61.87 0-112.1-50.13-112.1-112S114.5 192 176.4 192c61.88 .125 112 50.25 112 112.1C288.4 365.9 238.1 416 176.5 416zM464.5 416C464.4 416 464.6 416 464.5 416c-61.87 0-112.1-50.13-112.1-112s50.13-112 112-112c61.88 .125 112 50.25 112 112.1C576.4 365.9 526.1 416 464.5 416z\"]]\n};\nvar faAxe = {\n  prefix: 'fad',\n  iconName: 'axe',\n  icon: [640, 512, [129683], \"f6b2\", [\"M9.373 434.7c-12.5 12.5-12.5 32.76 0 45.26l22.63 22.63c12.5 12.5 32.76 12.5 45.26-.0012l253.8-253.8L263.2 180.9L9.373 434.7zM502.6 77.25c12.5-12.5 12.5-32.76-.0001-45.26l-22.62-22.62c-12.5-12.5-32.76-12.5-45.26 0l-29.82 29.82l67.88 67.88L502.6 77.25zM576 160v32c0 88.22-71.78 160-160 160h-32v63.99l31.1-.0032C539.5 416 640 315.5 640 192V160L576 160z\", \"M384 352v63.99l-.0027-114.3L233.4 151.1C220.9 138.6 220.9 118.4 233.4 105.9l96.5-96.49c6.25-6.25 14.44-9.375 22.63-9.375s16.38 3.125 22.63 9.375l150.6 150.6L576 160v32c0 88.22-71.78 160-160 160H384z\"]]\n};\nvar faSquareD = {\n  prefix: 'fad',\n  iconName: 'square-d',\n  icon: [448, 512, [], \"e268\", [\"M304 256c0 44.13-36.61 80-81.59 80H176v-160h46.41C267.4 176 304 211.9 304 256zM448 96v320c0 35.35-28.65 64-64 64H64c-35.35 0-64-28.65-64-64V96c0-35.35 28.65-64 64-64h320C419.3 32 448 60.65 448 96zM352 256c0-70.58-58.14-128-129.6-128H152C138.8 128 128 138.8 128 152v208C128 373.3 138.8 384 152 384h70.41C293.9 384 352 326.6 352 256z\", \"M222.4 128H152C138.8 128 128 138.8 128 152v208C128 373.3 138.8 384 152 384h70.41C293.9 384 352 326.6 352 256C352 185.4 293.9 128 222.4 128zM222.4 336H176v-160h46.41C267.4 176 304 211.9 304 256C304 300.1 267.4 336 222.4 336z\"]]\n};\nvar faGripVertical = {\n  prefix: 'fad',\n  iconName: 'grip-vertical',\n  icon: [320, 512, [], \"f58e\", [\"M232 480C209.9 480 192 462.1 192 440V392C192 369.9 209.9 352 232 352H280C302.1 352 320 369.9 320 392V440C320 462.1 302.1 480 280 480H232zM232 320C209.9 320 192 302.1 192 280V232C192 209.9 209.9 192 232 192H280C302.1 192 320 209.9 320 232V280C320 302.1 302.1 320 280 320H232zM280 32C302.1 32 320 49.91 320 72V120C320 142.1 302.1 160 280 160H232C209.9 160 192 142.1 192 120V72C192 49.91 209.9 32 232 32H280z\", \"M40 480C17.91 480 0 462.1 0 440V392C0 369.9 17.91 352 40 352H88C110.1 352 128 369.9 128 392V440C128 462.1 110.1 480 88 480H40zM40 320C17.91 320 0 302.1 0 280V232C0 209.9 17.91 192 40 192H88C110.1 192 128 209.9 128 232V280C128 302.1 110.1 320 88 320H40zM88 32C110.1 32 128 49.91 128 72V120C128 142.1 110.1 160 88 160H40C17.91 160 0 142.1 0 120V72C0 49.91 17.91 32 40 32H88z\"]]\n};\nvar faMobileSignalOut = {\n  prefix: 'fad',\n  iconName: 'mobile-signal-out',\n  icon: [512, 512, [], \"e1f0\", [\"M144 384C135.2 384 128 391.2 128 400S135.2 416 144 416h64C216.8 416 224 408.8 224 400S216.8 384 208 384H144zM287.1 448h-224V64H224V0H47.1c-26.5 0-48 21.5-48 48v416c0 26.5 21.5 48 48 48h255.1c26.5 0 48-21.5 48-48l.002-176h-64L287.1 448z\", \"M444.1 67.95C400.2 24.14 341.1 0 280 0c-13.26 0-24.03 10.74-24.03 23.1c0 13.26 10.74 23.1 23.1 23.1c49.14 0 95.36 19.15 130.1 53.89c34.75 34.75 53.89 80.96 53.89 130.1c0 13.26 10.74 23.1 23.1 23.1C501.3 255.1 512 245.3 512 231.1C512 170 487.9 111.8 444.1 67.95zM288 191.1c-8.189 0-16.38 3.123-22.63 9.373c-12.5 12.5-12.5 32.76 0 45.25c6.248 6.248 14.44 9.373 22.63 9.373s16.38-3.125 22.63-9.373c12.5-12.5 12.5-32.76 0-45.25C304.4 195.1 296.2 191.1 288 191.1zM279.1 96c-13.26 0-24 10.74-24 23.1s10.74 23.1 23.1 23.1c48.53 0 88.01 39.49 88.01 88.01c0 13.26 10.74 23.1 23.1 23.1S416 245.3 416 232c0-37.5-15.25-71.5-39.88-96.13S317.5 96 279.1 96z\"]]\n};\nvar faArrowTurnUp = {\n  prefix: 'fad',\n  iconName: 'arrow-turn-up',\n  icon: [384, 512, [\"level-up\"], \"f148\", [\"M224 109.3V432c0 44.13-35.89 80-80 80H32c-17.67 0-32-14.31-32-32s14.33-32 32-32h112C152.8 448 160 440.8 160 432V109.3l31.1-32L224 109.3z\", \"M214.6 9.375c-12.5-12.5-32.75-12.5-45.25 0l-127.1 128c-12.5 12.5-12.5 32.75 0 45.25s32.75 12.5 45.25 0l105.4-105.4l105.4 105.4C303.6 188.9 311.8 192 319.1 192s16.38-3.125 22.62-9.375c12.5-12.5 12.5-32.75 0-45.25L214.6 9.375z\"]]\n};\nvar faLevelUp = faArrowTurnUp;\nvar faU = {\n  prefix: 'fad',\n  iconName: 'u',\n  icon: [384, 512, [117], \"55\", [\"M384 64.01v225.7c0 104.1-86.13 190.3-192 190.3s-192-85.38-192-190.3V64.01C0 46.34 14.33 32.01 32 32.01S64 46.34 64 64.01v225.7c0 69.67 57.42 126.3 128 126.3s128-56.67 128-126.3V64.01c0-17.67 14.33-32 32-32S384 46.34 384 64.01z\", \"\"]]\n};\nvar faArrowUpFromDottedLine = {\n  prefix: 'fad',\n  iconName: 'arrow-up-from-dotted-line',\n  icon: [448, 512, [], \"e09b\", [\"M32 416c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S49.67 416 32 416zM128 416c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S145.7 416 128 416zM224 416c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S241.7 416 224 416zM320 416c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S337.7 416 320 416zM416 416c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S433.7 416 416 416z\", \"M374.6 214.6C368.4 220.9 360.2 224 352 224s-16.38-3.125-22.62-9.375L256 141.3V320c0 17.69-14.31 32-32 32s-32-14.31-32-32V141.3L118.6 214.6c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l128-128c12.5-12.5 32.75-12.5 45.25 0l128 128C387.1 181.9 387.1 202.1 374.6 214.6z\"]]\n};\nvar faSquareRootVariable = {\n  prefix: 'fad',\n  iconName: 'square-root-variable',\n  icon: [576, 512, [\"square-root-alt\"], \"f698\", [\"M576 32.01c0-17.69-14.33-31.1-32-31.1l-224-.0049c-14.69 0-27.48 10-31.05 24.25L197.9 388.3L124.6 241.7C119.2 230.9 108.1 224 96 224L32 224c-17.67 0-32 14.31-32 31.1s14.33 32 32 32h44.22l103.2 206.3c5.469 10.91 16.6 17.68 28.61 17.68c1.172 0 2.323-.0576 3.495-.1826c13.31-1.469 24.31-11.06 27.56-24.06l105.9-423.8H544C561.7 64.01 576 49.7 576 32.01z\", \"M566.6 233.4c-12.5-12.5-32.75-12.5-45.25 0L480 274.8l-41.38-41.37c-12.5-12.5-32.75-12.5-45.25 0s-12.5 32.75 0 45.25l41.38 41.38l-41.38 41.38c-12.5 12.5-12.5 32.75 0 45.25C399.6 412.9 407.8 416 416 416s16.38-3.125 22.62-9.375L480 365.3l41.38 41.38C527.6 412.9 535.8 416 544 416s16.38-3.125 22.62-9.375c12.5-12.5 12.5-32.75 0-45.25l-41.38-41.38L566.6 278.6C579.1 266.1 579.1 245.9 566.6 233.4z\"]]\n};\nvar faSquareRootAlt = faSquareRootVariable;\nvar faLightSwitchOn = {\n  prefix: 'fad',\n  iconName: 'light-switch-on',\n  icon: [384, 512, [], \"e019\", [\"M240 95.1h-96c-26.4 0-48 21.6-48 48V256h192V143.1C288 117.6 266.4 95.1 240 95.1z\", \"M320 0H64c-35.38 0-64 28.62-64 64v384c0 35.38 28.62 64 64 64h256c35.38 0 64-28.62 64-64v-384C384 28.62 355.4 0 320 0zM192 32c8.875 0 16 7.125 16 16S200.9 64 192 64S176 56.88 176 48S183.1 32 192 32zM192 480c-8.875 0-16-7.125-16-16S183.1 448 192 448s16 7.125 16 16S200.9 480 192 480zM288 240v127.1c0 26.5-21.5 48-48 48h-96c-26.5 0-48-21.5-48-48V143.1c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V240z\"]]\n};\nvar faArrowDownArrowUp = {\n  prefix: 'fad',\n  iconName: 'arrow-down-arrow-up',\n  icon: [448, 512, [\"sort-alt\"], \"f883\", [\"M431.6 138l-87.1-96.09c-12.12-13.26-35.06-13.26-47.19 0l-87.1 96.09C196.5 151.1 197.3 171.4 210.4 183.3c13.02 11.95 33.27 11.04 45.22-1.973L288 145.9v302C288 465.7 302.3 480 320 480s32-14.33 32-32.03V145.9l32.4 35.39c11.42 12.45 31.63 14.43 45.22 1.973C442.7 171.4 443.5 151.1 431.6 138z\", \"M237.6 328.7c13.03 11.95 13.9 32.22 1.969 45.27l-87.1 96.09c-12.12 13.26-35.06 13.26-47.19 0l-87.1-96.09c-11.94-13.05-11.06-33.31 1.969-45.27c13.59-12.46 33.8-10.48 45.22 1.969L96 366.1V64.03C96 46.33 110.3 32 128 32s32 14.33 32 32.03v302l32.4-35.4C204.4 317.7 224.6 316.8 237.6 328.7z\"]]\n};\nvar faSortAlt = faArrowDownArrowUp;\nvar faRaindrops = {\n  prefix: 'fad',\n  iconName: 'raindrops',\n  icon: [448, 512, [], \"f75c\", [\"M50.56 231.9C31.79 263.4 0 320.6 0 347.4C0 385.3 28.65 416 64 416s64-30.73 64-68.64c0-26.72-31.79-83.96-50.56-115.4C71.14 221.4 56.86 221.4 50.56 231.9zM224 155.4c0-26.72-31.79-83.96-50.56-115.4c-6.307-10.57-20.58-10.57-26.89 0C127.8 71.4 96 128.6 96 155.4C96 193.3 124.7 224 160 224S224 193.3 224 155.4z\", \"M334.6 135.5c-6.916-10.01-22.27-10.01-29.19 0C271.8 184.1 192 305.2 192 358.3C192 425.5 249.3 480 320 480s128-54.5 128-121.7C448 305.2 368.2 184.1 334.6 135.5z\"]]\n};\nvar faDash = {\n  prefix: 'fad',\n  iconName: 'dash',\n  icon: [512, 512, [\"minus-large\"], \"e404\", [\"M512 256c0 17.67-14.33 32-32 32H32C14.33 288 0 273.7 0 256s14.33-32 32-32h448C497.7 224 512 238.3 512 256z\", \"\"]]\n};\nvar faMinusLarge = faDash;\nvar faClock = {\n  prefix: 'fad',\n  iconName: 'clock',\n  icon: [512, 512, [128339, \"clock-four\"], \"f017\", [\"M256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512zM232 256C232 264 236 271.5 242.7 275.1L338.7 339.1C349.7 347.3 364.6 344.3 371.1 333.3C379.3 322.3 376.3 307.4 365.3 300L280 243.2V120C280 106.7 269.3 96 255.1 96C242.7 96 231.1 106.7 231.1 120L232 256z\", \"M280 120V243.2L365.3 300C376.3 307.4 379.3 322.3 371.1 333.3C364.6 344.3 349.7 347.3 338.7 339.1L242.7 275.1C236 271.5 232 264 232 256V120C232 106.7 242.7 96 256 96C269.3 96 280 106.7 280 120L280 120z\"]]\n};\nvar faClockFour = faClock;\nvar faInputNumeric = {\n  prefix: 'fad',\n  iconName: 'input-numeric',\n  icon: [640, 512, [], \"e1bd\", [\"M576 64C611.3 64 640 92.65 640 128V384C640 419.3 611.3 448 576 448H64C28.65 448 0 419.3 0 384V128C0 92.65 28.65 64 64 64H576zM576 128H64V384H576V128z\", \"M283.5 229.9C275.8 240.7 260.8 243.2 250.1 235.5C239.3 227.8 236.8 212.8 244.5 202.1L255.6 186.5C279.3 153.2 327.9 150.8 354.8 181.6C376.1 205.1 375.6 242.5 353.7 266.3L318.8 304H352C365.3 304 376 314.7 376 328C376 341.3 365.3 352 352 352H264C254.5 352 245.8 346.4 242 337.6C238.2 328.9 239.9 318.7 246.4 311.7L318.4 233.7C323.7 227.9 323.8 219.1 318.7 213.2C312.1 205.8 300.4 206.3 294.6 214.4L283.5 229.9zM160 160C173.3 160 184 170.7 184 184V304H200C213.3 304 224 314.7 224 328C224 341.3 213.3 352 200 352H120C106.7 352 96 341.3 96 328C96 314.7 106.7 304 120 304H136V208H128C114.7 208 104 197.3 104 184C104 170.7 114.7 160 128 160H160z\"]]\n};\nvar faTruckTow = {\n  prefix: 'fad',\n  iconName: 'truck-tow',\n  icon: [640, 512, [], \"e2b8\", [\"M96 0H145.5C154.7 0 163.5 3.983 169.6 10.93L384 256H192L96 64V176C96 202.5 74.51 224 48 224C21.49 224 0 202.5 0 176V160C0 151.2 7.164 144 16 144C24.84 144 32 151.2 32 160V176C32 184.8 39.16 192 48 192C56.84 192 64 184.8 64 176V32C64 14.33 78.33 0 96 0zM256 432C256 476.2 220.2 512 176 512C131.8 512 96 476.2 96 432C96 387.8 131.8 352 176 352C220.2 352 256 387.8 256 432zM416 432C416 387.8 451.8 352 496 352C540.2 352 576 387.8 576 432C576 476.2 540.2 512 496 512C451.8 512 416 476.2 416 432z\", \"M498.7 96C515.7 96 531.1 102.7 544 114.7L621.3 192C633.3 204 640 220.3 640 237.3V376C640 395.8 625.6 412.2 606.8 415.4C598.8 361.4 552.2 320 496 320C439.6 320 392.9 361.7 385.1 416H286.9C279.1 361.7 232.4 320 176 320C119.6 320 72.9 361.7 65.13 416H48C21.49 416 0 394.5 0 368V304C0 277.5 21.49 256 48 256H384V128C384 110.3 398.3 96 416 96H498.7zM576 256V237.3L498.7 160H448V256H576z\"]]\n};\nvar faBackwardStep = {\n  prefix: 'fad',\n  iconName: 'backward-step',\n  icon: [320, 512, [\"step-backward\"], \"f048\", [\"M31.1 64.03c-17.67 0-31.1 14.33-31.1 32v319.9c0 17.67 14.33 32 32 32C49.67 447.1 64 433.6 64 415.1V96.03C64 78.36 49.67 64.03 31.1 64.03z\", \"M267.5 71.41l-192 159.1C67.82 237.8 64 246.9 64 256c0 9.094 3.82 18.18 11.44 24.62l192 159.1c20.63 17.12 52.51 2.75 52.51-24.62v-319.9C319.1 68.66 288.1 54.28 267.5 71.41z\"]]\n};\nvar faStepBackward = faBackwardStep;\nvar faPallet = {\n  prefix: 'fad',\n  iconName: 'pallet',\n  icon: [640, 512, [], \"f482\", [\"M624 384c8.75 0 16-7.25 16-16v-32c0-8.75-7.25-16-16-16h-608C7.25 320 0 327.3 0 336v32C0 376.8 7.25 384 16 384H64v64H16C7.25 448 0 455.3 0 464v32C0 504.8 7.25 512 16 512h608c8.75 0 16-7.25 16-16v-32c0-8.75-7.25-16-16-16H576v-64H624zM288 448H128v-64h160V448zM512 448h-160v-64h160V448z\", \"\"]]\n};\nvar faCarBolt = {\n  prefix: 'fad',\n  iconName: 'car-bolt',\n  icon: [512, 512, [], \"e341\", [\"M96 448C96 465.7 81.67 480 64 480H32C14.33 480 0 465.7 0 448V400H96V448zM512 448C512 465.7 497.7 480 480 480H448C430.3 480 416 465.7 416 448V400H512V448z\", \"M165.4 32H346.6C387.4 32 423.7 57.78 437.2 96.29L472.4 196.8C495.6 206.4 512 229.3 512 256V400H0V256C0 229.3 16.36 206.4 39.61 196.8L74.8 96.29C88.27 57.78 124.6 32 165.4 32V32zM96 320C113.7 320 128 305.7 128 288C128 270.3 113.7 256 96 256C78.33 256 64 270.3 64 288C64 305.7 78.33 320 96 320zM416 256C398.3 256 384 270.3 384 288C384 305.7 398.3 320 416 320C433.7 320 448 305.7 448 288C448 270.3 433.7 256 416 256zM318.3 119.2C321.6 112.5 319.9 104.5 314.3 99.72C308.6 94.96 300.3 94.75 294.4 99.2L166.4 195.2C160.9 199.3 158.6 206.5 160.8 213.1C162.1 219.6 169.1 224 176 224H230.1L193.7 296.8C190.4 303.5 192.1 311.5 197.7 316.3C203.4 321 211.7 321.3 217.6 316.8L345.6 220.8C351.1 216.7 353.4 209.5 351.2 202.9C349 196.4 342.9 192 336 192H281.9L318.3 119.2z\"]]\n};\nvar faArrowsMaximize = {\n  prefix: 'fad',\n  iconName: 'arrows-maximize',\n  icon: [448, 512, [\"expand-arrows\"], \"f31d\", [\"M109.3 96H160c17.69 0 32-14.31 32-32S177.7 32 160 32H32C27.84 32 23.69 32.85 19.78 34.46C11.94 37.7 5.705 43.94 2.463 51.78C.8477 55.69 0 59.84 0 64v128c0 17.69 14.31 32 32 32s32-14.31 32-32V141.3L178.8 256L224 210.8L109.3 96zM416 288c-17.69 0-32 14.31-32 32v50.75L269.3 256L224 301.3L338.8 416H288c-17.69 0-32 14.31-32 32s14.31 32 32 32h128c4.164 0 8.312-.8477 12.22-2.461c7.84-3.242 14.08-9.48 17.32-17.32C447.2 456.3 448 452.2 448 448v-128C448 302.3 433.7 288 416 288z\", \"M416 224c17.69 0 32-14.31 32-32V64c0-4.164-.8477-8.312-2.463-12.22c-3.242-7.84-9.479-14.08-17.32-17.32C424.3 32.85 420.2 32 416 32h-128c-17.69 0-32 14.31-32 32s14.31 32 32 32h50.75L64 370.8V320c0-17.69-14.31-32-32-32s-32 14.31-32 32v128c0 4.164 .8477 8.312 2.461 12.22c3.242 7.84 9.48 14.08 17.32 17.32C23.69 479.2 27.84 480 32 480h128c17.69 0 32-14.31 32-32s-14.31-32-32-32H109.3L384 141.3V192C384 209.7 398.3 224 416 224z\"]]\n};\nvar faExpandArrows = faArrowsMaximize;\nvar faFaucet = {\n  prefix: 'fad',\n  iconName: 'faucet',\n  icon: [512, 512, [], \"e005\", [\"M352 256h-38.54c-16-12.8-35.06-22.4-57.46-28.8v-48L224 176L192 179.2v48C169.6 233.6 150.5 243.2 134.5 256H16C6.4 256 0 262.4 0 272v96C0 377.6 6.4 384 16 384h92.78C127.1 422.4 172.8 448 224 448s96.02-25.6 115.2-64H352c19.2 0 32 12.71 32 31.91C384 435.1 396.8 448 416 448h64c19.2 0 32-12.74 32-31.94C512 326.5 441.6 256 352 256zM256 108.8V80C256 70.4 249.6 64 240 64h-32C198.4 64 192 70.4 192 80v28.8L224 112L256 108.8z\", \"M384 112v28.8C384 153.6 374.4 160 364.8 160L224 144L83.2 160C73.6 160 64 153.6 64 144v-32C64 102.4 73.6 96 83.2 96L224 112L364.8 96C374.4 96 384 102.4 384 112z\"]]\n};\nvar faCloudSleet = {\n  prefix: 'fad',\n  iconName: 'cloud-sleet',\n  icon: [576, 512, [], \"f741\", [\"M113.5 353.9c-12.19-5.219-26.3 .4062-31.52 12.59l-47.1 112C28.72 490.7 34.36 504.8 46.55 510.1C49.63 511.4 52.83 512 55.99 512c9.312 0 18.17-5.438 22.08-14.53l47.1-112C131.3 373.3 125.6 359.2 113.5 353.9zM385.5 353.9c-12.22-5.219-26.28 .4062-31.52 12.59l-47.1 112c-5.219 12.19 .4219 26.31 12.61 31.53C321.6 511.4 324.8 512 327.1 512c9.312 0 18.17-5.438 22.08-14.53l47.1-112C403.3 373.3 397.6 359.2 385.5 353.9zM520 392h-15.1v-16c0-13.25-10.75-24-23.1-24c-13.25 0-23.1 10.75-23.1 24v16h-15.1c-13.25 0-23.1 10.75-23.1 24s10.75 24 23.1 24h15.1v16c0 13.25 10.75 24 23.1 24c13.25 0 23.1-10.75 23.1-24v-16h15.1C533.3 440 544 429.3 544 416S533.3 392 520 392zM264 392H248v-16c0-13.25-10.75-24-23.1-24S200 362.8 200 376v16H184c-13.25 0-23.1 10.75-23.1 24s10.75 24 23.1 24H200v16c0 13.25 10.75 24 23.1 24s23.1-10.75 23.1-24v-16h15.1c13.25 0 23.1-10.75 23.1-24S277.3 392 264 392z\", \"M128 320h319.1C501 320 544 277 544 224s-42.1-96-95.1-96c-.625 0-1.125 .25-1.625 .25C447.5 123 448 117.6 448 112c0-44.25-35.75-80-79.1-80c-24.62 0-46.25 11.25-60.1 28.75C288.4 24.75 251.3 0 208 0C146.1 0 96 50.13 96 112c0 7.25 .7512 14.25 2.126 21.25C59.76 145.8 32.01 181.5 32.01 224C32.01 277 75.01 320 128 320z\"]]\n};\nvar faLampStreet = {\n  prefix: 'fad',\n  iconName: 'lamp-street',\n  icon: [512, 512, [], \"e1c5\", [\"M288 128v99.45l64-.0137V128c0-70.58-57.4-128-127.1-128H128C57.41 0 0 57.42 0 128v384h64V128c0-35.3 28.72-64 64-64h96C259.3 64 288 92.7 288 128zM256 448c0 35.38 28.62 64 63.99 64s64.01-28.62 64.01-64H256z\", \"M511.8 388.8C513.8 403.2 502.1 416 487.6 416H152.4c-14.53 0-26.16-12.81-24.19-27.16C140 306.2 205.3 241.2 288 227.5l64-.0137C434.8 241.2 499.1 306.1 511.8 388.8z\"]]\n};\nvar faListRadio = {\n  prefix: 'fad',\n  iconName: 'list-radio',\n  icon: [512, 512, [], \"e1d0\", [\"M160 96C160 78.33 174.3 64 192 64H480C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128H192C174.3 128 160 113.7 160 96zM160 256C160 238.3 174.3 224 192 224H480C497.7 224 512 238.3 512 256C512 273.7 497.7 288 480 288H192C174.3 288 160 273.7 160 256zM480 384C497.7 384 512 398.3 512 416C512 433.7 497.7 448 480 448H192C174.3 448 160 433.7 160 416C160 398.3 174.3 384 192 384H480z\", \"M0 96C0 60.65 28.65 32 64 32C99.35 32 128 60.65 128 96C128 131.3 99.35 160 64 160C28.65 160 0 131.3 0 96zM0 256C0 220.7 28.65 192 64 192C99.35 192 128 220.7 128 256C128 291.3 99.35 320 64 320C28.65 320 0 291.3 0 256zM64 280C77.25 280 88 269.3 88 256C88 242.7 77.25 232 64 232C50.75 232 40 242.7 40 256C40 269.3 50.75 280 64 280zM0 416C0 380.7 28.65 352 64 352C99.35 352 128 380.7 128 416C128 451.3 99.35 480 64 480C28.65 480 0 451.3 0 416zM64 440C77.25 440 88 429.3 88 416C88 402.7 77.25 392 64 392C50.75 392 40 402.7 40 416C40 429.3 50.75 440 64 440z\"]]\n};\nvar faPenNibSlash = {\n  prefix: 'fad',\n  iconName: 'pen-nib-slash',\n  icon: [640, 512, [], \"e4a1\", [\"M208.1 137.8L351.1 94.6L481.4 224L450.3 327.6L208.1 137.8zM67.76 445.8L146.4 211.3L231.4 278.3C226.7 285.8 223.1 294.6 223.1 304C223.1 311.4 225.7 318.4 228.7 324.7L75.11 478.3C66.81 469.7 63.96 457.2 67.76 445.8V445.8zM271.1 352C285.5 352 297.7 346.4 306.4 337.4L404.9 415C401.6 416.8 398.1 418.4 394.5 419.6L130.2 508.2C118.8 512 106.3 509.2 97.74 500.9L251.3 347.3C257.6 350.3 264.6 352 271.1 352H271.1zM432.4 18.34C454.3-3.526 489.7-3.526 511.6 18.34L557.7 64.4C579.5 86.27 579.5 121.7 557.7 143.6L501.9 199.3L376.7 74.06L432.4 18.34z\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faBaseballBatBall = {\n  prefix: 'fad',\n  iconName: 'baseball-bat-ball',\n  icon: [640, 512, [], \"f432\", [\"M576 432c0 44.25-35.78 80-79.91 80s-79.72-35.75-79.72-80s35.59-80 79.72-80S576 387.8 576 432z\", \"M57.89 397.2c-6.262-8.616-16.02-13.19-25.92-13.19c-23.33 0-31.98 20.68-31.98 32.03c0 6.522 1.987 13.1 6.115 18.78l46.52 64C58.89 507.4 68.64 512 78.55 512c23.29 0 31.97-20.66 31.97-32.03c0-6.522-1.988-13.1-6.115-18.78L57.89 397.2zM640 99.38c0-13.61-4.133-27.34-12.72-39.2l-23.63-32.5c-13.44-18.5-33.77-27.68-54.12-27.68c-13.89 0-27.79 4.281-39.51 12.8L307.8 159.7C262.2 192.8 220.4 230.9 183.4 273.4c-24.22 27.88-59.18 63.99-103.5 99.63l56.34 77.52c53.79-35.39 99.15-55.3 127.1-67.27c51.87-22 101.3-49.87 146.9-82.1l202.3-146.7C630.5 140.4 640 120 640 99.38z\"]]\n};\nvar faSquareUpLeft = {\n  prefix: 'fad',\n  iconName: 'square-up-left',\n  icon: [448, 512, [], \"e282\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.65 419.3 32 384 32zM325.8 335.2l-22.63 22.63c-12.5 12.5-32.72 12.54-45.21 .0411L190.1 289.9l-45.25 45.25c-4.574 4.574-11.46 5.953-17.44 3.469c-5.988-2.477-9.877-8.309-9.877-14.78v-158.4c0-8.837 7.163-16 16-16h158.4c6.475 0 12.31 3.891 14.78 9.875c2.484 5.977 1.104 12.86-3.471 17.44l-45.25 45.25l67.92 67.92C338.4 302.5 338.3 322.7 325.8 335.2z\", \"M325.8 335.2l-22.63 22.63c-12.5 12.5-32.72 12.54-45.21 .0411L190.1 289.9l-45.25 45.25c-4.574 4.574-11.46 5.953-17.44 3.469c-5.988-2.477-9.877-8.309-9.877-14.78v-158.4c0-8.837 7.163-16 16-16h158.4c6.475 0 12.31 3.891 14.78 9.875c2.484 5.977 1.104 12.86-3.471 17.44l-45.25 45.25l67.92 67.92C338.4 302.5 338.3 322.7 325.8 335.2z\"]]\n};\nvar faOverline = {\n  prefix: 'fad',\n  iconName: 'overline',\n  icon: [448, 512, [], \"f876\", [\"M224 128c-97.84 0-177.5 79.63-177.5 177.5v29.06c0 97.84 79.63 177.5 177.5 177.5s177.5-79.62 177.5-177.5V305.5C401.5 207.6 321.8 128 224 128zM337.5 334.5c0 62.56-50.91 113.5-113.5 113.5s-113.5-50.91-113.5-113.5V305.5c0-62.56 50.91-113.5 113.5-113.5s113.5 50.91 113.5 113.5V334.5z\", \"M416 .0147H32c-17.69 0-32 14.31-32 31.1s14.31 32 32 32h384c17.69 0 32-14.31 32-32S433.7 .0147 416 .0147z\"]]\n};\nvar faS = {\n  prefix: 'fad',\n  iconName: 's',\n  icon: [384, 512, [115], \"53\", [\"M349.9 379.1c-6.281 36.63-25.89 65.02-56.69 82.11c-24.91 13.83-54.08 18.98-83.73 18.98c-61.86 0-125.8-22.42-157.5-35.38c-16.38-6.672-24.22-25.34-17.55-41.7c6.641-16.36 25.27-24.28 41.7-17.55c77.56 31.64 150.6 39.39 186.1 19.69c13.83-7.672 21.67-19.42 24.69-36.98c7.25-42.31-18.2-56.75-103.7-81.38C112.6 266.6 15.98 238.7 34.11 133.2c5.484-32 23.64-59.36 51.14-77.02c45.59-29.33 115-31.87 206.4-7.688c17.09 4.531 27.27 22.05 22.75 39.13s-22.06 27.23-39.13 22.75C184 86.17 140.4 96.81 119.8 110c-12.55 8.062-20.17 19.5-22.66 34c-7.266 42.31 18.19 56.75 103.7 81.38C271.4 245.7 368 273.5 349.9 379.1z\", \"\"]]\n};\nvar faTimeline = {\n  prefix: 'fad',\n  iconName: 'timeline',\n  icon: [640, 512, [], \"e29c\", [\"M512 176C523.4 176 534.2 173.6 544 169.3V224H608C625.7 224 640 238.3 640 256C640 273.7 625.7 288 608 288H352V342.7C342.2 338.4 331.4 336 320 336C308.6 336 297.8 338.4 288 342.7V288H32C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224H96V169.3C105.8 173.6 116.6 176 128 176C139.4 176 150.2 173.6 160 169.3V224H480V169.3C489.8 173.6 500.6 176 512 176z\", \"M48 96C48 51.82 83.82 16 128 16C172.2 16 208 51.82 208 96C208 140.2 172.2 176 128 176C83.82 176 48 140.2 48 96zM128 120C141.3 120 152 109.3 152 96C152 82.75 141.3 72 128 72C114.7 72 104 82.75 104 96C104 109.3 114.7 120 128 120zM432 96C432 51.82 467.8 16 512 16C556.2 16 592 51.82 592 96C592 140.2 556.2 176 512 176C467.8 176 432 140.2 432 96zM512 120C525.3 120 536 109.3 536 96C536 82.75 525.3 72 512 72C498.7 72 488 82.75 488 96C488 109.3 498.7 120 512 120zM400 416C400 460.2 364.2 496 320 496C275.8 496 240 460.2 240 416C240 371.8 275.8 336 320 336C364.2 336 400 371.8 400 416zM320 392C306.7 392 296 402.7 296 416C296 429.3 306.7 440 320 440C333.3 440 344 429.3 344 416C344 402.7 333.3 392 320 392z\"]]\n};\nvar faKeyboard = {\n  prefix: 'fad',\n  iconName: 'keyboard',\n  icon: [576, 512, [9000], \"f11c\", [\"M512 448H64c-35.35 0-64-28.65-64-64V128c0-35.35 28.65-64 64-64h448c35.35 0 64 28.65 64 64v256C576 419.3 547.3 448 512 448zM128 180v-40C128 133.4 122.6 128 116 128h-40C69.38 128 64 133.4 64 140v40C64 186.6 69.38 192 76 192h40C122.6 192 128 186.6 128 180zM224 180v-40C224 133.4 218.6 128 212 128h-40C165.4 128 160 133.4 160 140v40C160 186.6 165.4 192 172 192h40C218.6 192 224 186.6 224 180zM320 180v-40C320 133.4 314.6 128 308 128h-40C261.4 128 256 133.4 256 140v40C256 186.6 261.4 192 268 192h40C314.6 192 320 186.6 320 180zM416 180v-40C416 133.4 410.6 128 404 128h-40C357.4 128 352 133.4 352 140v40C352 186.6 357.4 192 364 192h40C410.6 192 416 186.6 416 180zM512 180v-40C512 133.4 506.6 128 500 128h-40C453.4 128 448 133.4 448 140v40C448 186.6 453.4 192 460 192h40C506.6 192 512 186.6 512 180zM176 276v-40C176 229.4 170.6 224 164 224h-40C117.4 224 112 229.4 112 236v40C112 282.6 117.4 288 124 288h40C170.6 288 176 282.6 176 276zM272 276v-40C272 229.4 266.6 224 260 224h-40C213.4 224 208 229.4 208 236v40C208 282.6 213.4 288 220 288h40C266.6 288 272 282.6 272 276zM368 276v-40C368 229.4 362.6 224 356 224h-40C309.4 224 304 229.4 304 236v40C304 282.6 309.4 288 316 288h40C362.6 288 368 282.6 368 276zM464 276v-40C464 229.4 458.6 224 452 224h-40C405.4 224 400 229.4 400 236v40C400 282.6 405.4 288 412 288h40C458.6 288 464 282.6 464 276zM128 372v-40C128 325.4 122.6 320 116 320h-40C69.38 320 64 325.4 64 332v40C64 378.6 69.38 384 76 384h40C122.6 384 128 378.6 128 372zM416 372v-40C416 325.4 410.6 320 404 320h-232C165.4 320 160 325.4 160 332v40C160 378.6 165.4 384 172 384h232C410.6 384 416 378.6 416 372zM512 372v-40C512 325.4 506.6 320 500 320h-40C453.4 320 448 325.4 448 332v40C448 378.6 453.4 384 460 384h40C506.6 384 512 378.6 512 372z\", \"M128 180v-40C128 133.4 122.6 128 116 128h-40C69.38 128 64 133.4 64 140v40C64 186.6 69.38 192 76 192h40C122.6 192 128 186.6 128 180zM224 180v-40C224 133.4 218.6 128 212 128h-40C165.4 128 160 133.4 160 140v40C160 186.6 165.4 192 172 192h40C218.6 192 224 186.6 224 180zM320 180v-40C320 133.4 314.6 128 308 128h-40C261.4 128 256 133.4 256 140v40C256 186.6 261.4 192 268 192h40C314.6 192 320 186.6 320 180zM416 180v-40C416 133.4 410.6 128 404 128h-40C357.4 128 352 133.4 352 140v40C352 186.6 357.4 192 364 192h40C410.6 192 416 186.6 416 180zM512 180v-40C512 133.4 506.6 128 500 128h-40C453.4 128 448 133.4 448 140v40C448 186.6 453.4 192 460 192h40C506.6 192 512 186.6 512 180zM176 276v-40C176 229.4 170.6 224 164 224h-40C117.4 224 112 229.4 112 236v40C112 282.6 117.4 288 124 288h40C170.6 288 176 282.6 176 276zM272 276v-40C272 229.4 266.6 224 260 224h-40C213.4 224 208 229.4 208 236v40C208 282.6 213.4 288 220 288h40C266.6 288 272 282.6 272 276zM368 276v-40C368 229.4 362.6 224 356 224h-40C309.4 224 304 229.4 304 236v40C304 282.6 309.4 288 316 288h40C362.6 288 368 282.6 368 276zM464 276v-40C464 229.4 458.6 224 452 224h-40C405.4 224 400 229.4 400 236v40C400 282.6 405.4 288 412 288h40C458.6 288 464 282.6 464 276zM128 372v-40C128 325.4 122.6 320 116 320h-40C69.38 320 64 325.4 64 332v40C64 378.6 69.38 384 76 384h40C122.6 384 128 378.6 128 372zM512 372v-40C512 325.4 506.6 320 500 320h-40C453.4 320 448 325.4 448 332v40C448 378.6 453.4 384 460 384h40C506.6 384 512 378.6 512 372z\"]]\n};\nvar faArrowsFromDottedLine = {\n  prefix: 'fad',\n  iconName: 'arrows-from-dotted-line',\n  icon: [448, 512, [], \"e0a3\", [\"M32 223.1c-17.67 0-32 14.33-32 32S14.33 287.1 32 287.1s32-14.33 32-32S49.67 223.1 32 223.1zM224 287.1c17.67 0 32-14.33 32-32s-14.33-32-32-32S192 238.3 192 255.1S206.3 287.1 224 287.1zM160 255.1c0-17.67-14.33-32-32-32S96 238.3 96 255.1S110.3 287.1 128 287.1S160 273.7 160 255.1zM416 223.1c-17.67 0-32 14.33-32 32S398.3 287.1 416 287.1s32-14.33 32-32S433.7 223.1 416 223.1zM320 223.1c-17.67 0-32 14.33-32 32S302.3 287.1 320 287.1s32-14.33 32-32S337.7 223.1 320 223.1z\", \"M160 127.1c8.188 0 16.38-3.125 22.62-9.376L192 109.2v50.75c0 17.69 14.31 32.01 32 32.01s32-14.32 32-32.01V109.2l9.375 9.376C271.6 124.8 279.8 127.1 288 127.1c18.28 0 32-14.94 32-31.99c0-8.188-3.125-16.39-9.375-22.64L246.7 9.374C238.6 1.302 228.9 0 223.1 0C219.1 0 209.4 1.276 201.3 9.374L137.4 73.34C131.1 79.59 128 87.79 128 95.98C128 113 141.7 127.1 160 127.1zM288 383.1c-8.188 0-16.38 3.125-22.62 9.376L256 402.7v-50.75c0-17.69-14.31-31.1-32-31.1s-32 14.31-32 31.1v50.75l-9.375-9.376C176.4 387.1 168.2 383.1 160 383.1c-18.28 0-32 14.95-32 32c0 8.188 3.125 16.37 9.375 22.62l63.96 63.97C209.3 510.6 219.1 512 224 512c4.847 0 14.65-1.371 22.67-9.415l63.96-63.97C316.9 432.4 320 424.2 320 415.1C320 398.9 306.3 383.1 288 383.1z\"]]\n};\nvar faUsbDrive = {\n  prefix: 'fad',\n  iconName: 'usb-drive',\n  icon: [640, 512, [], \"f8e9\", [\"M608 128h-128v256h128c17.67 0 32-14.33 32-32V160C640 142.3 625.7 128 608 128zM584 312c0 8.875-7.125 16-16 16h-16c-8.875 0-16-7.125-16-16v-16c0-8.875 7.125-16 16-16h16c8.875 0 16 7.125 16 16V312zM584 216c0 8.875-7.125 16-16 16h-16c-8.875 0-16-7.125-16-16v-16c0-8.875 7.125-16 16-16h16c8.875 0 16 7.125 16 16V216z\", \"M0 160v192c0 35.35 28.65 64 64 64l416 .0005v-320L64 96C28.65 96 0 124.7 0 160z\"]]\n};\nvar faBallot = {\n  prefix: 'fad',\n  iconName: 'ballot',\n  icon: [448, 512, [], \"f732\", [\"M384 0H64C28.65 0 0 28.65 0 64v384c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V64C448 28.65 419.3 0 384 0zM128 400C128 408.8 120.8 416 112 416h-32C71.25 416 64 408.8 64 400v-32C64 359.3 71.25 352 80 352h32C120.8 352 128 359.3 128 368V400zM128 272C128 280.8 120.8 288 112 288h-32C71.25 288 64 280.8 64 272v-32C64 231.3 71.25 224 80 224h32C120.8 224 128 231.3 128 240V272zM128 144C128 152.8 120.8 160 112 160h-32C71.25 160 64 152.8 64 144v-32C64 103.3 71.25 96 80 96h32C120.8 96 128 103.3 128 112V144zM368 400h-160C199.2 400 192 392.8 192 384s7.164-16 16-16h160c8.838 0 16 7.164 16 16S376.8 400 368 400zM368 272h-160C199.2 272 192 264.8 192 256s7.164-16 16-16h160C376.8 240 384 247.2 384 256S376.8 272 368 272zM368 144h-160C199.2 144 192 136.8 192 128s7.164-16 16-16h160C376.8 112 384 119.2 384 128S376.8 144 368 144z\", \"M112 352h-32C71.25 352 64 359.3 64 368v32C64 408.8 71.25 416 80 416h32C120.8 416 128 408.8 128 400v-32C128 359.3 120.8 352 112 352zM112 224h-32C71.25 224 64 231.3 64 240v32C64 280.8 71.25 288 80 288h32C120.8 288 128 280.8 128 272v-32C128 231.3 120.8 224 112 224zM112 96h-32C71.25 96 64 103.3 64 112v32C64 152.8 71.25 160 80 160h32C120.8 160 128 152.8 128 144v-32C128 103.3 120.8 96 112 96z\"]]\n};\nvar faCaretDown = {\n  prefix: 'fad',\n  iconName: 'caret-down',\n  icon: [320, 512, [], \"f0d7\", [\"M310.6 246.6l-127.1 128C176.4 380.9 168.2 384 160 384s-16.38-3.125-22.63-9.375l-127.1-128C.2244 237.5-2.516 223.7 2.438 211.8S19.07 192 32 192h255.1c12.94 0 24.62 7.781 29.58 19.75S319.8 237.5 310.6 246.6z\", \"\"]]\n};\nvar faLocationDotSlash = {\n  prefix: 'fad',\n  iconName: 'location-dot-slash',\n  icon: [640, 512, [\"map-marker-alt-slash\"], \"f605\", [\"M363.2 259.4C385.3 245.1 400 220.3 400 192C400 147.8 364.2 112 319.1 112C284.9 112 255 134.7 244.3 166.1L154 95.42C187.3 38.35 249.2 0 319.1 0C426 0 512 85.96 512 192C512 230.7 489 282.8 459 334.5L363.2 259.4zM296.3 499.2C245.9 436.2 132.3 285.2 128.1 196.9L406.2 416.1C382.7 449.5 359.9 478.9 343.7 499.2C331.4 514.5 308.6 514.5 296.3 499.2V499.2z\", \"M5.112 9.194C13.29-1.238 28.37-3.067 38.81 5.11L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.194V9.194z\"]]\n};\nvar faMapMarkerAltSlash = faLocationDotSlash;\nvar faCards = {\n  prefix: 'fad',\n  iconName: 'cards',\n  icon: [640, 512, [], \"e3ed\", [\"M324.1 499L459.4 420.9C501.3 396.7 515.7 343.1 491.5 301.1L354.7 64.25C356.5 64.08 358.2 64 360 64H584C614.9 64 640 89.07 640 120V456C640 486.9 614.9 512 584 512H360C346.4 512 333.8 507.1 324.1 499V499zM579.8 135.7C565.8 123.9 545.3 126.2 532.9 138.9L528.1 144.2L523.1 138.9C510.6 126.2 489.9 123.9 476.4 135.7C460.7 149.2 459.9 173.1 473.9 187.6L522.4 237.6C525.4 240.8 530.6 240.8 533.9 237.6L582 187.6C596 173.1 595.3 149.2 579.8 135.7H579.8z\", \"M220.7 7.468C247.3-7.906 281.4 1.218 296.8 27.85L463.8 317.1C479.1 343.8 470 377.8 443.4 393.2L250.5 504.5C223.9 519.9 189.9 510.8 174.5 484.2L7.468 194.9C-7.906 168.2 1.218 134.2 27.85 118.8L220.7 7.468zM143.8 277.3C136.9 303.2 152.3 329.1 178.3 336.9C204.3 343.9 230.1 328.5 237.9 302.5L240.3 293.6C240.4 293.3 240.5 292.9 240.6 292.5L258.4 323.2L246.3 330.2C239.6 334 237.4 342.5 241.2 349.2C245.1 355.9 253.6 358.1 260.2 354.3L308.4 326.5C315.1 322.6 317.4 314.1 313.5 307.4C309.7 300.8 301.2 298.5 294.5 302.3L282.5 309.3L264.7 278.6C265.1 278.7 265.5 278.8 265.9 278.9L274.7 281.2C300.7 288.2 327.4 272.8 334.4 246.8C341.3 220.8 325.9 194.1 299.9 187.1L196.1 159.6C185.8 156.6 174.4 163.2 171.4 174.3L143.8 277.3z\"]]\n};\nvar faHouseChimneyMedical = {\n  prefix: 'fad',\n  iconName: 'house-chimney-medical',\n  icon: [576, 512, [\"clinic-medical\"], \"f7f2\", [\"M288 74.52L512.1 270.6L512.5 447.9C512.6 483.3 483.9 512 448.5 512H128.1C92.74 512 64.09 483.4 64.07 448L64.02 270.5L288 74.52zM400 280C400 271.2 392.8 264 384 264H328V208C328 199.2 320.8 192 312 192H264C255.2 192 248 199.2 248 208V264H192C183.2 264 176 271.2 176 280V328C176 336.8 183.2 344 192 344H248V400C248 408.8 255.2 416 264 416H312C320.8 416 328 408.8 328 400V344H384C392.8 344 400 336.8 400 328V280z\", \"M416 101.5V64C416 46.33 430.3 32 448 32H480C497.7 32 512 46.33 512 64V185.5L565.1 231.9C578.4 243.6 579.7 263.8 568.1 277.1C556.4 290.4 536.2 291.7 522.9 280.1L288 74.52L53.07 280.1C39.77 291.7 19.56 290.4 7.918 277.1C-3.72 263.8-2.372 243.6 10.93 231.9L266.9 7.918C278.1-2.639 297-2.639 309.1 7.918L416 101.5zM400 328C400 336.8 392.8 344 384 344H328V400C328 408.8 320.8 416 312 416H264C255.2 416 248 408.8 248 400V344H192C183.2 344 176 336.8 176 328V280C176 271.2 183.2 264 192 264H248V208C248 199.2 255.2 192 264 192H312C320.8 192 328 199.2 328 208V264H384C392.8 264 400 271.2 400 280V328z\"]]\n};\nvar faClinicMedical = faHouseChimneyMedical;\nvar faBoxingGlove = {\n  prefix: 'fad',\n  iconName: 'boxing-glove',\n  icon: [512, 512, [129354, \"glove-boxing\"], \"f438\", [\"M383.1 400v64c0 26.51-21.49 48-47.1 48H111.1c-26.51 0-47.1-21.49-47.1-48v-64H195.2l-28.03 18.69c-4.621 3.087-7.126 8.16-7.126 13.33C159.1 440.7 167.1 448 175.1 448c3.062 0 6.156-.875 8.875-2.688l39.12-26.08l39.12 26.08C265.8 447.1 268.9 448 271.1 448c8.924 0 16-7.265 16-15.98c0-5.171-2.505-10.24-7.126-13.33L252.8 400H383.1z\", \"M480 230.3c0 18.69-2.124 59.64-37.55 95.17L383.1 384v16H252.8l28.03-18.69c4.621-3.087 7.126-8.16 7.126-13.33c0-8.735-7.089-15.98-16.04-15.98c-3.053 0-6.131 .8708-8.838 2.683l-39.12 26.08l-39.12-26.08c-2.707-1.807-5.786-2.676-8.84-2.676c-8.95 0-16.04 7.232-16.04 15.97c0 5.171 2.505 10.24 7.126 13.33L195.2 400H63.1l.0003-40.86C44.49 341.6 32 316.3 32 288V93.98C32.09 41.75 75.77 0 127.1 0h191.1c53.01 0 95.1 42.98 95.1 96l-.0189 32.25c-6.636 0-13.76-.292-21.14-.292c-25 0-52.95 3.354-74.85 32.79v-.5h-146.7c-42.04 0-58.02-24.3-65.89-24.3c-2.036 0-4.053 .7492-5.603 2.299L90.49 149.6C88.93 151.2 88.14 153.2 88.14 155.3c0 9.894 40.3 36.83 85.09 36.83h132.5c-1 5.125-1.625 10.5-1.625 16c0 69.63 69.16 79.54 71.94 79.54c4.392 0 8.047-3.689 8.047-8.044v-16c0-4-2.875-7.5-6.875-8.125c-23.18-3.206-41.13-23.2-41.13-47.37C336.1 173.7 368.7 160 387.7 160h28.27c35.24 0 64 28.75 64 64C479.1 225.6 480 227.8 480 230.3z\"]]\n};\nvar faGloveBoxing = faBoxingGlove;\nvar faTemperatureThreeQuarters = {\n  prefix: 'fad',\n  iconName: 'temperature-three-quarters',\n  icon: [320, 512, [\"temperature-3\", \"thermometer-3\", \"thermometer-three-quarters\"], \"f2c8\", [\"M272 278.5V112c0-61.87-50.12-112-111.1-112S48 50.13 48 112v166.5c-19.75 24.75-32 55.5-32 89.5c0 79.5 64.5 143.1 144 143.1S304 447.5 304 368C304 334 291.8 303.1 272 278.5zM160 448c-44.13 0-80-35.87-80-79.1c0-25.5 12.25-48.88 32-63.75v-192.3c0-26.5 21.5-48 48-48s48 21.5 48 48v192.3c19.75 14.75 32 38.25 32 63.75C240 412.1 204.1 448 160 448z\", \"M176 322.9V160c0-8.75-7.25-16-16-16s-16 7.25-16 16v162.9c-18.62 6.625-32 24.25-32 45.13c0 26.5 21.5 48 48 48s48-21.5 48-48C208 347.1 194.6 329.5 176 322.9z\"]]\n};\nvar faTemperature3 = faTemperatureThreeQuarters;\nvar faThermometer3 = faTemperatureThreeQuarters;\nvar faThermometerThreeQuarters = faTemperatureThreeQuarters;\nvar faBellSchool = {\n  prefix: 'fad',\n  iconName: 'bell-school',\n  icon: [512, 512, [], \"f5d5\", [\"M416 208C416 322.9 322.9 416 208 416C93.12 416 0 322.9 0 208C0 93.12 93.12 0 208 0C322.9 0 416 93.12 416 208zM208 128C163.8 128 128 163.8 128 208C128 252.2 163.8 288 208 288C252.2 288 288 252.2 288 208C288 163.8 252.2 128 208 128z\", \"M160 208C160 181.5 181.5 160 208 160C234.5 160 256 181.5 256 208C256 234.5 234.5 256 208 256C181.5 256 160 234.5 160 208zM208 416C263.9 416 314.6 393.1 352 358.1V464H392C410.6 464 426.7 453.4 434.7 438C423.3 429.2 416 415.5 416 400C416 373.5 437.5 352 464 352C490.5 352 512 373.5 512 400C512 419.4 500.5 436.1 483.1 443.7C472.1 483.2 435.4 512 392 512H112C85.49 512 64 490.5 64 464V358.1C101.4 393.1 152.1 416 208 416z\"]]\n};\nvar faMobileScreen = {\n  prefix: 'fad',\n  iconName: 'mobile-screen',\n  icon: [384, 512, [\"mobile-android-alt\"], \"f3cf\", [\"M304 0h-224C53.5 0 32 21.5 32 48v416C32 490.5 53.5 512 80 512h224c26.5 0 48-21.5 48-48v-416C352 21.5 330.5 0 304 0zM240 447.1C240 456.8 232.8 464 224 464H159.1C151.2 464 144 456.8 144 448S151.2 432 160 432h64C232.8 432 240 439.2 240 447.1zM288 384H96V64h192V384z\", \"M288 384H96V64h192V384z\"]]\n};\nvar faMobileAndroidAlt = faMobileScreen;\nvar faPlaneUp = {\n  prefix: 'fad',\n  iconName: 'plane-up',\n  icon: [512, 512, [], \"e22d\", [\"M192 320L21.06 376.1C10.7 380.4 0 372.7 0 361.8V305.1C0 294.4 5.347 284.4 14.25 278.5L192 160V320zM320 160L497.8 278.5C506.7 284.4 512 294.4 512 305.1V361.8C512 372.7 501.3 380.4 490.9 376.1L320 319.1V160z\", \"M192 93.68C192 59.53 221 0 256 0C292 0 320 59.53 320 93.68V400L377.6 443.2C381.6 446.2 384 450.1 384 456V497.1C384 505.7 377.7 512 369.1 512C368.7 512 367.4 511.8 366.1 511.5L256 480L145.9 511.5C144.6 511.8 143.3 512 142 512C134.3 512 128 505.7 128 497.1V456C128 450.1 130.4 446.2 134.4 443.2L192 400L192 93.68z\"]]\n};\nvar faFolderHeart = {\n  prefix: 'fad',\n  iconName: 'folder-heart',\n  icon: [512, 512, [], \"e189\", [\"M464 96h-192l-64-64h-160C21.5 32 0 53.5 0 80v352C0 458.5 21.5 480 48 480h416c26.5 0 48-21.5 48-48v-288C512 117.5 490.5 96 464 96zM348.7 294.3l-82.97 85.56c-5.387 5.504-14.04 5.504-19.42 0L163.3 294.3C139.2 269.3 140.7 228.1 167.6 205.1c23.5-20.02 58.39-16.39 79.81 5.753L255.9 219.7l8.416-8.778c21.55-22.14 56.55-25.77 79.93-5.753C371.3 228.1 372.8 269.3 348.7 294.3z\", \"M348.7 294.3l-82.97 85.56c-5.387 5.504-14.04 5.504-19.42 0L163.3 294.3C139.2 269.3 140.7 228.1 167.6 205.1c23.5-20.02 58.39-16.39 79.81 5.753L255.9 219.7l8.416-8.778c21.55-22.14 56.55-25.77 79.93-5.753C371.3 228.1 372.8 269.3 348.7 294.3z\"]]\n};\nvar faCircleLocationArrow = {\n  prefix: 'fad',\n  iconName: 'circle-location-arrow',\n  icon: [512, 512, [\"location-circle\"], \"f602\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM353.6 158.5C347.3 152.1 337.8 150.3 329.3 153.8L133.3 237.8C123.8 241.9 118.3 252.3 120.4 262.4C122.5 272.6 131.6 280 141.1 280H232V370C232 380.4 239.4 389.5 249.6 391.6C251.1 391.9 252.6 392 253.1 392C262.8 392 270.7 386.8 274.2 378.7L358.2 182.7C361.8 174.3 359.1 164.8 353.6 158.5V158.5z\", \"M253.1 392C252.6 392 251.1 391.9 249.6 391.6C239.4 389.5 232 380.4 232 370V280H141.1C131.6 280 122.5 272.6 120.4 262.4C118.3 252.3 123.8 241.9 133.3 237.8L329.3 153.8C337.8 150.3 347.3 152.1 353.6 158.5C359.1 164.8 361.8 174.3 358.2 182.7L274.2 378.7C270.7 386.8 262.8 392 253.1 392V392z\"]]\n};\nvar faLocationCircle = faCircleLocationArrow;\nvar faFaceHeadBandage = {\n  prefix: 'fad',\n  iconName: 'face-head-bandage',\n  icon: [576, 512, [], \"e37a\", [\"M544 256C544 397.4 429.4 512 288 512C188.5 512 102.2 455.2 59.83 372.2C62.31 368.4 64.59 364.7 66.56 361.5C68.48 358.4 70.09 355.7 71.29 353.1C100.4 310.8 135.9 272.4 176.4 240C176.4 257.7 190.7 271.1 208.4 271.1C226 271.1 240.4 257.7 240.4 239.1C240.4 225.9 231.2 213.9 218.5 209.6C227.5 203.8 236.7 198.3 246.1 193C259.1 192.3 273.9 191.1 288 191.1C371.4 191.1 451.9 204.3 527.8 227.1L542.9 231.6C543.6 239.6 544 247.8 544 255.1L544 256zM373.2 397.5C379.8 403.5 389.9 402.1 395.8 396.5C401.8 389.9 401.3 379.8 394.8 373.8C373.2 354.3 340.2 336 296 336C279.6 336 264.6 338.5 251.2 342.8C242.8 345.4 238.1 354.4 240.7 362.8C243.4 371.2 252.4 375.9 260.8 373.3C271.2 370 282.9 368 296 368C330.8 368 356.4 382.2 373.2 397.5zM368.4 272C386 272 400.4 257.7 400.4 240C400.4 222.3 386 208 368.4 208C350.7 208 336.4 222.3 336.4 240C336.4 257.7 350.7 272 368.4 272zM210.5 67.09C172.9 70.09 136 75.25 99.81 82.44C146.6 31.75 213.6 0 288 0C315.1 0 342.9 4.491 368.1 12.79C312.6 24.05 259.7 42.49 210.5 67.09V67.09z\", \"M476.2 82.44C419.3 71.13 360.6 64.86 300.6 64.08C338.9 51.1 378.9 41.83 420.1 36.7C440.9 49.25 459.8 64.69 476.2 82.44zM537 196.4C458.2 172.7 374.6 160 287.1 160C270.9 160 253.9 160.5 237 161.5C189.2 164.3 142.5 170.9 97.08 181.2C77.45 185.6 58.07 190.7 38.97 196.4C45.35 169.7 55.93 144.5 69.98 121.8C118.4 110.1 168.2 102.2 219.2 98.51C241.9 96.85 264.9 96 287.1 96C327.1 96 367.3 98.53 405.1 103.4C439.9 107.7 473.3 113.9 506 121.8C520.1 144.5 530.7 169.7 537 196.4zM44.77 336.1C36.48 310.9 32 283.1 32 256C32 252.1 32.05 249.9 32.16 246.9C38.06 239.9 44.12 233.1 50.33 226.4C91.29 214.2 133.6 205.1 176.1 199.3C125.3 236.8 80.5 283.1 44.77 336.1V336.1zM218.5 209.6C231.2 213.9 240.4 225.9 240.4 240C240.4 257.7 226 272 208.4 272C190.7 272 176.4 257.7 176.4 240C189.9 229.2 203.9 219.1 218.5 209.6V209.6zM336.4 240C336.4 222.3 350.7 208 368.4 208C386 208 400.4 222.3 400.4 240C400.4 257.7 386 272 368.4 272C350.7 272 336.4 257.7 336.4 240z\"]]\n};\nvar faSushiRoll = {\n  prefix: 'fad',\n  iconName: 'sushi-roll',\n  icon: [448, 512, [\"maki-roll\", \"makizushi\"], \"e48b\", [\"M308.2 198.4C272.9 184.9 244.4 162.4 226.2 135C210.2 138.9 189.9 145.6 169.4 155.9C150.8 165.2 132.8 177.1 117.1 191.9C102.8 186.6 90.28 180.1 81.09 172.8C101.5 149.6 126.1 132.4 151.4 120.1C171.5 110 191.6 102.9 208.9 98.19C207.2 92.37 205.1 86.44 205.1 80.44C211.3 80.15 217.6 80 223.1 80C231.4 80 238.7 80.2 245.8 80.59C255.1 123 299.1 165.9 368.6 171.4C355.4 182.6 334.3 191.1 308.2 198.4V198.4z\", \"M224 480C100.3 480 0 429.9 0 368V144C0 82.14 100.3 32 224 32C347.7 32 448 82.14 448 144V368C448 429.9 347.7 480 224 480zM224 208C312.4 208 384 179.3 384 144C384 108.7 312.4 80 224 80C135.6 80 64 108.7 64 144C64 179.3 135.6 208 224 208z\"]]\n};\nvar faMakiRoll = faSushiRoll;\nvar faMakizushi = faSushiRoll;\nvar faCarBump = {\n  prefix: 'fad',\n  iconName: 'car-bump',\n  icon: [640, 512, [], \"f5e0\", [\"M589.1 512H402.9C393 512 385.5 503.1 388.8 493.8C400.6 460.4 432 416 496 416C560 416 591.4 460.4 603.2 493.8C606.5 503.1 598.1 512 589.1 512z\", \"M47.76 234.2L57.96 141.1C62.27 101.7 90.3 69.06 128.5 58.81L275.8 19.36C314 9.113 354.6 23.39 378.1 55.32L433.4 130.9C458.7 133.8 480.8 151.8 487.8 177.9L533.4 347.9C537.9 364.1 527.8 382.5 510.7 387.1L479.8 395.4C462.8 399.9 445.2 389.8 440.6 372.7L428.2 326.4L150 400.9L162.5 447.3C167 464.3 156.9 481.9 139.8 486.5L108.9 494.7C91.85 499.3 74.3 489.2 69.73 472.1L24.18 302.1C17.19 276 27.36 249.4 47.76 234.2V234.2zM114.6 211.6L364.3 144.7L326.4 93.17C318.6 82.52 305.1 77.76 292.4 81.18L145.1 120.6C132.4 124 123 134.9 121.6 148.1L114.6 211.6zM116.9 277.3C99.84 281.8 89.7 299.4 94.28 316.5C98.85 333.5 116.4 343.7 133.5 339.1C150.5 334.5 160.7 316.1 156.1 299.9C151.5 282.8 133.1 272.7 116.9 277.3H116.9zM411.7 264.5C428.7 259.1 438.9 242.4 434.3 225.4C429.7 208.3 412.2 198.2 395.1 202.7C378 207.3 367.9 224.9 372.5 241.9C377 258.1 394.6 269.1 411.7 264.5H411.7z\"]]\n};\nvar faPiggyBank = {\n  prefix: 'fad',\n  iconName: 'piggy-bank',\n  icon: [576, 512, [], \"f4d3\", [\"M400 96L399.1 96.66C394.7 96.22 389.4 96 384 96H256C239.5 96 223.5 98.08 208.2 102C208.1 100 208 98.02 208 96C208 42.98 250.1 0 304 0C357 0 400 42.98 400 96z\", \"M512 96L493.2 171.1C509.1 185.9 521.9 203.9 530.7 224H544C561.7 224 576 238.3 576 256V352C576 369.7 561.7 384 544 384H512C502.9 396.1 492.1 406.9 480 416V480C480 497.7 465.7 512 448 512H416C398.3 512 384 497.7 384 480V448H256V480C256 497.7 241.7 512 224 512H192C174.3 512 160 497.7 160 480V416C125.1 389.8 101.3 349.8 96.79 304H68C30.44 304 0 273.6 0 236C0 198.4 30.44 168 68 168H72C85.25 168 96 178.7 96 192C96 205.3 85.25 216 72 216H68C56.95 216 48 224.1 48 236C48 247 56.95 256 68 256H99.2C114 182.1 178.6 128 256 128H384C391.8 128 399.5 128.6 407 129.6C424.6 109.1 450.8 96 480 96H512zM424 288C437.3 288 448 277.3 448 264C448 250.7 437.3 240 424 240C410.7 240 400 250.7 400 264C400 277.3 410.7 288 424 288z\"]]\n};\nvar faRacquet = {\n  prefix: 'fad',\n  iconName: 'racquet',\n  icon: [640, 512, [], \"f45a\", [\"M11.85 420.5c-7.756 5.56-11.86 14.28-11.86 23.09c0 5.701 1.713 11.45 5.272 16.38l28.51 40.01C39.36 507.9 48.17 512 57.01 512c5.596 0 11.22-1.647 16-5.03l98.21-66.56c4.566-3.097 7.015-8.126 7.015-13.24c0-3.205-.9627-6.443-2.97-9.258l-44.04-61.76c-3.121-4.377-8.048-6.713-13.05-6.713c-3.183 0-6.398 .9459-9.198 2.914L11.85 420.5zM575.7 139.6c0-45.95-33.45-75.99-90-75.99c-106.1 0-201.1 100.6-201.1 178c0 45.1 33.33 75.95 89.79 75.95C444.5 317.5 575.7 246.1 575.7 139.6z\", \"M640 140c0-108.9-95.93-140-153.7-140c-85.7 0-230.4 65.81-261.1 203.2C200.1 311.9 132.5 353 130.2 354.6l45.72 64.39l1.506-1.054c24-16.79 65.33-39.87 138.9-39.87c26.19 0 45.72 3.332 58.75 3.332c49.52 0 104.4-16.95 153.6-51.79C599.6 279.5 640 205.1 640 140zM576 140c0 96.68-115.7 177.5-201.3 177.5c-56.63 0-90.12-29.95-90.12-75.95c0-62.8 80.34-177.5 201.3-177.5C542.5 64.02 576 94.1 576 140z\"]]\n};\nvar faCarMirrors = {\n  prefix: 'fad',\n  iconName: 'car-mirrors',\n  icon: [576, 512, [], \"e343\", [\"M378.6 96C392.2 96 404.3 104.6 408.8 117.4L434.9 192H141.1L167.2 117.4C171.7 104.6 183.8 96 197.4 96H378.6zM32 400H128V448C128 465.7 113.7 480 96 480H64C46.33 480 32 465.7 32 448V400zM544 448C544 465.7 529.7 480 512 480H480C462.3 480 448 465.7 448 448V400H544V448z\", \"M0 192C0 174.3 14.33 160 32 160H84.5L106.8 96.29C120.3 57.78 156.6 32 197.4 32H378.6C419.4 32 455.7 57.78 469.2 96.29L491.5 160H544C561.7 160 576 174.3 576 192C576 209.7 561.7 224 544 224H535.4C540.9 233.4 544 244.3 544 256V400H32V256C32 244.3 35.12 233.4 40.56 224H32C14.33 224 0 209.7 0 192zM141.1 192H434.9L408.8 117.4C404.3 104.6 392.2 96 378.6 96H197.4C183.8 96 171.7 104.6 167.2 117.4L141.1 192zM128 256C110.3 256 96 270.3 96 288C96 305.7 110.3 320 128 320C145.7 320 160 305.7 160 288C160 270.3 145.7 256 128 256zM448 320C465.7 320 480 305.7 480 288C480 270.3 465.7 256 448 256C430.3 256 416 270.3 416 288C416 305.7 430.3 320 448 320z\"]]\n};\nvar faIndustryWindows = {\n  prefix: 'fad',\n  iconName: 'industry-windows',\n  icon: [576, 512, [127981, \"industry-alt\"], \"f3b3\", [\"M32 64C32 46.33 46.33 32 64 32H128C145.7 32 160 46.33 160 64V265.4L352 155.6V265.4L544 155.6V432C544 458.5 522.5 480 496 480H80C53.49 480 32 458.5 32 432V64zM136 312C127.2 312 120 319.2 120 328V376C120 384.8 127.2 392 136 392H184C192.8 392 200 384.8 200 376V328C200 319.2 192.8 312 184 312H136zM264 312C255.2 312 248 319.2 248 328V376C248 384.8 255.2 392 264 392H312C320.8 392 328 384.8 328 376V328C328 319.2 320.8 312 312 312H264zM376 376C376 384.8 383.2 392 392 392H440C448.8 392 456 384.8 456 376V328C456 319.2 448.8 312 440 312H392C383.2 312 376 319.2 376 328V376z\", \"M160 265.4V210.1L340.1 107.2C351.6 100.6 366.3 104.6 372.8 116.1C379.4 127.6 375.4 142.3 363.9 148.8L160 265.4zM352 265.4V210.1L532.1 107.2C543.6 100.6 558.3 104.6 564.8 116.1C571.4 127.6 567.4 142.3 555.9 148.8L352 265.4zM184 312C192.8 312 200 319.2 200 328V376C200 384.8 192.8 392 184 392H136C127.2 392 120 384.8 120 376V328C120 319.2 127.2 312 136 312H184zM312 312C320.8 312 328 319.2 328 328V376C328 384.8 320.8 392 312 392H264C255.2 392 248 384.8 248 376V328C248 319.2 255.2 312 264 312H312zM376 328C376 319.2 383.2 312 392 312H440C448.8 312 456 319.2 456 328V376C456 384.8 448.8 392 440 392H392C383.2 392 376 384.8 376 376V328z\"]]\n};\nvar faIndustryAlt = faIndustryWindows;\nvar faBoltAuto = {\n  prefix: 'fad',\n  iconName: 'bolt-auto',\n  icon: [576, 512, [], \"e0b6\", [\"M240.5 224H352C365.3 224 377.3 232.3 381.1 244.7C386.6 257.2 383.1 271.3 373.1 280.1L117.1 504.1C105.8 513.9 89.27 514.7 77.19 505.9C65.1 497.1 60.7 481.1 66.59 467.4L143.5 288H32C18.67 288 6.735 279.7 2.046 267.3C-2.643 254.8 .8963 240.7 10.93 231.9L266.9 7.918C278.2-1.92 294.7-2.669 306.8 6.114C318.9 14.9 323.3 30.87 317.4 44.61L240.5 224z\", \"M572.6 465.7C580.5 481.5 574.1 500.7 558.3 508.6C542.5 516.5 523.3 510.1 515.4 494.3L508.2 480H419.8L412.6 494.3C404.7 510.1 385.5 516.5 369.7 508.6C353.9 500.7 347.5 481.5 355.4 465.7L435.4 305.7C440.8 294.8 451.9 288 464 288C476.1 288 487.2 294.8 492.6 305.7L572.6 465.7zM480.2 424L464 391.6L447.8 424H480.2z\"]]\n};\nvar faBatteryHalf = {\n  prefix: 'fad',\n  iconName: 'battery-half',\n  icon: [576, 512, [\"battery-3\"], \"f242\", [\"M464 96C508.2 96 544 131.8 544 176V192C561.7 192 576 206.3 576 224V288C576 305.7 561.7 320 544 320V336C544 380.2 508.2 416 464 416H80C35.82 416 0 380.2 0 336V176C0 131.8 35.82 96 80 96H464zM64 336C64 344.8 71.16 352 80 352H464C472.8 352 480 344.8 480 336V176C480 167.2 472.8 160 464 160H80C71.16 160 64 167.2 64 176V336z\", \"M96 192H288V320H96V192z\"]]\n};\nvar faBattery3 = faBatteryHalf;\nvar faFluxCapacitor = {\n  prefix: 'fad',\n  iconName: 'flux-capacitor',\n  icon: [448, 512, [], \"f8ba\", [\"M0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM208 262.6V273.6C171.5 281 144 313.3 144 352C144 396.2 179.8 432 224 432C268.2 432 304 396.2 304 352C304 313.3 276.5 281 240 273.6V262.6L275.9 226.7C288.5 235.1 303.7 240 320 240C364.2 240 400 204.2 400 160C400 115.8 364.2 80 320 80C275.8 80 240 115.8 240 160C240 176.3 244.9 191.5 253.3 204.1L224 233.4L194.7 204.1C203.1 191.5 208 176.3 208 160C208 115.8 172.2 80 128 80C83.82 80 48 115.8 48 160C48 204.2 83.82 240 128 240C144.3 240 159.5 235.1 172.1 226.7L208 262.6z\", \"M224 233.4L276.7 180.7C273.7 174.4 272 167.4 272 160C272 133.5 293.5 112 320 112C346.5 112 368 133.5 368 160C368 186.5 346.5 208 320 208C312.6 208 305.6 206.3 299.3 203.3L240 262.6V306.7C258.6 313.3 272 331.1 272 352C272 378.5 250.5 400 224 400C197.5 400 176 378.5 176 352C176 331.1 189.4 313.3 208 306.7V262.6L148.7 203.3C142.4 206.3 135.4 208 128 208C101.5 208 80 186.5 80 160C80 133.5 101.5 112 128 112C154.5 112 176 133.5 176 160C176 167.4 174.3 174.4 171.3 180.7L224 233.4z\"]]\n};\nvar faMountainCity = {\n  prefix: 'fad',\n  iconName: 'mountain-city',\n  icon: [640, 512, [], \"e52e\", [\"M432 0C458.5 0 480 21.49 480 48V192H520V120C520 106.7 530.7 96 544 96C557.3 96 568 106.7 568 120V192H592C618.5 192 640 213.5 640 240V464C640 490.5 618.5 512 592 512H470.2C470.7 511.2 471.2 510.5 471.6 509.7C483.2 488.6 482.8 462.9 470.3 442.4L396.5 320H400C408.8 320 416 312.8 416 304V272C416 263.2 408.8 256 400 256H368C364.8 256 361.9 256.9 359.4 258.5L288 140.1V48C288 21.49 309.5 0 336 0L432 0zM368 64C359.2 64 352 71.16 352 80V112C352 120.8 359.2 128 368 128H400C408.8 128 416 120.8 416 112V80C416 71.16 408.8 64 400 64H368zM352 208C352 216.8 359.2 224 368 224H400C408.8 224 416 216.8 416 208V176C416 167.2 408.8 160 400 160H368C359.2 160 352 167.2 352 176V208zM512 304C512 312.8 519.2 320 528 320H560C568.8 320 576 312.8 576 304V272C576 263.2 568.8 256 560 256H528C519.2 256 512 263.2 512 272V304zM528 352C519.2 352 512 359.2 512 368V400C512 408.8 519.2 416 528 416H560C568.8 416 576 408.8 576 400V368C576 359.2 568.8 352 560 352H528z\", \"M223.1 128C236 128 247.1 134.3 253.4 144.7L442.9 458.9C449.4 469.7 449.7 483.2 443.6 494.2C437.5 505.2 426 512 413.5 512H34.46C21.1 512 10.5 505.2 4.404 494.2C-1.693 483.2-1.444 469.7 5.056 458.9L194.6 144.7C200.9 134.3 211.1 128 224 128H223.1zM174.1 352L222.1 288H283.8L223.1 188.9L150.4 310.8L174.1 352z\"]]\n};\nvar faCoins = {\n  prefix: 'fad',\n  iconName: 'coins',\n  icon: [512, 512, [], \"f51e\", [\"M512 80C512 98.01 497.7 114.6 473.6 128C444.5 144.1 401.2 155.5 351.3 158.9C347.7 157.2 343.9 155.5 340.1 153.9C300.6 137.4 248.2 128 192 128C183.7 128 175.6 128.2 167.5 128.6C167.1 128.4 166.8 128.2 166.4 128C142.3 114.6 128 98.01 128 80C128 35.82 213.1 0 320 0C426 0 512 35.82 512 80V80zM416 278.1C434.1 273.1 452.5 268.6 468.1 262.1C484.4 255.3 499.5 246.9 512 236.6V272C512 301.6 473.4 327.5 416 341.3V278.1zM416 240C416 218.1 405.4 200.1 391.9 186.6C420.2 182.2 446.1 175.2 468.1 166.1C484.4 159.3 499.5 150.9 512 140.6V176C512 194 497.7 210.6 473.6 224C471.8 224.1 470 225.9 468.2 226.9C453.6 234.2 435.9 240.5 416 245.3V240z\", \"M384 240C384 258 369.7 274.6 345.6 288C310.6 307.4 254.8 320 192 320C132.4 320 79.06 308.7 43.84 290.9C41.97 289.9 40.15 288.1 38.39 288C14.28 274.6 0 258 0 240C0 195.8 85.96 160 192 160C298 160 384 195.8 384 240zM192 352C248.2 352 300.6 342.6 340.1 326.1C356.4 319.3 371.5 310.9 384 300.6V336C384 354 369.7 370.6 345.6 384C343.8 384.1 342 385.9 340.2 386.9C304.9 404.7 251.6 416 192 416C129.2 416 73.41 403.4 38.39 384C14.28 370.6 0 354 0 336V300.6C12.45 310.9 27.62 319.3 43.93 326.1C83.44 342.6 135.8 352 192 352zM384 396.6V432C384 476.2 298 512 192 512C85.96 512 0 476.2 0 432V396.6C12.45 406.9 27.62 415.3 43.93 422.1C83.44 438.6 135.8 448 192 448C248.2 448 300.6 438.6 340.1 422.1C356.4 415.3 371.5 406.9 384 396.6z\"]]\n};\nvar faHoneyPot = {\n  prefix: 'fad',\n  iconName: 'honey-pot',\n  icon: [448, 512, [127855], \"e418\", [\"M448 224C446.9 268.1 437.4 311.5 419.1 352H28.03C10.59 311.5 1.076 268.1 0 224H448z\", \"M15.6 150.2C27.66 127.5 45.86 108.7 68.13 96H63.1C55.51 96 47.37 92.63 41.37 86.63C35.37 80.63 31.1 72.49 31.1 64C31.1 55.51 35.37 47.37 41.37 41.37C47.37 35.37 55.51 32 63.1 32H127.1V136.1C127.1 142.4 130.5 148.5 135 153C139.5 157.5 145.6 160.1 151.1 160.1C158.4 160.1 164.5 157.5 168.1 153C173.5 148.5 175.1 142.4 175.1 136.1V32H384C392.5 32 400.6 35.37 406.6 41.37C412.6 47.37 416 55.51 416 64C416 72.49 412.6 80.63 406.6 86.63C400.6 92.63 392.5 96 384 96H379.9C402.1 108.7 420.3 127.5 432.4 150.2C444.5 172.8 449.9 198.4 448 224H-.0012C-1.861 198.4 3.548 172.8 15.6 150.2zM103.2 463.5C70.36 432.2 44.7 394.2 28.03 352H419.1C403.3 394.2 377.6 432.2 344.8 463.5C332.9 474.1 317.5 479.1 301.6 480H146.4C130.5 479.1 115.1 474.1 103.2 463.5V463.5z\"]]\n};\nvar faOlive = {\n  prefix: 'fad',\n  iconName: 'olive',\n  icon: [448, 512, [], \"e316\", [\"M374.9 214.9c-18.18 18.18-57.49 8.355-87.79-21.95c-30.3-30.3-40.13-69.61-21.95-87.79c18.18-18.18 57.49-8.354 87.79 21.95C383.2 157.4 393.1 196.7 374.9 214.9z\", \"M392.5 89.39c-94.93-99.56-213.1-58.11-308.5 36.84c-95.42 94.96-112 232.4-37.02 307c74.98 74.61 213.1 58.12 308.5-36.84C450.9 301.5 487.5 188.1 392.5 89.39zM374.9 214.9c-18.18 18.18-57.49 8.355-87.79-21.95c-30.3-30.3-40.13-69.61-21.95-87.79c18.18-18.18 57.49-8.354 87.79 21.95C383.2 157.4 393.1 196.7 374.9 214.9z\"]]\n};\nvar faKhanda = {\n  prefix: 'fad',\n  iconName: 'khanda',\n  icon: [576, 512, [9772], \"f66d\", [\"M303.9 452.9v-30.12l-15.82-11.07l-16.17 11.31v29.91c-9.387 5.57-15.97 15.4-15.97 27.12c0 17.67 14.33 31.1 31.1 31.1c17.67 0 31.1-14.33 31.1-31.1C319.9 468.2 313.2 458.4 303.9 452.9zM350.7 290.2l-33.31-73.25c-8.75-24.42-8.811-51.19-.061-75.61l33.02-72.51c2.309-5.547 .9335-11.96-3.518-15.1L287.9 .0074l-59.05 52.77c-4.445 4.043-5.914 10.54-3.611 16.09l33.11 72.52C267.1 165.8 267.1 192.6 258.4 216.1L224.1 290.2C222.9 295.4 223.1 301.4 227.9 305.5l43.1 36.11v19.91l16.16 11.2l15.82-10.98v-20.12l44.01-36.12C351.8 301.4 352.9 295.4 350.7 290.2z\", \"M385.5 120.9c-9.574-16.95-23.4-31.12-40.12-41.1l-20.11 44.18c28.71 20.54 35.33 60.45 14.79 89.16c-4.609 6.445-10.43 11.94-17.06 16.28l20.05 44.05C396.9 243 415.9 174.7 385.5 120.9zM232.7 273.4l20.02-44.02C223.3 209.9 215.2 170.3 234.6 140.8c4.266-6.469 9.63-12.07 15.91-16.61l-20.06-44.03c-53.03 31.82-70.28 100.4-38.46 153.4C201.9 250.2 215.1 263.9 232.7 273.4zM447.7 65.1c-7.732-4.27-17.39-1.474-21.66 6.257c-2.82 5.105-2.697 11.33 .4125 16.26c16.5 26.18 25.27 56.52 25.23 87.46c-.1816 53.25-26.89 102.9-71.24 132.4l-92.44 64.33l-92.5-64.4C151.2 278.8 124.4 229.2 124.2 175.1C124.2 145.1 132.1 114.7 149.5 88.52c4.756-7.445 2.532-17.29-4.914-22.04c-4.959-3.168-11.17-3.348-16.31-.4883c-73.69 40.23-111.8 123.8-90.18 207.5c7.248 28.08 22.38 53.58 41.24 75.59l52.46 61.3c4.875 5.68 13.1 7.244 19.71 3.732l79.25-42.25l29.26 20.37l-47.09 32.75c-1.623-.5195-3.302-.8555-4.1-1c-13.25 0-23.97 10.75-23.97 24s10.72 23.1 23.97 23.1c12.1 0 21.72-9.106 23.36-20.75l56.77-39.56l56.69 39.55c1.6 11.64 11.26 20.75 23.35 20.75c13.25 0 23.98-10.74 23.98-23.99c0-13.25-10.73-24-23.98-24c-1.699 .1484-3.375 .4844-5 1l-47.09-32.75l29.25-20.37l79.26 42.25c6.609 3.508 14.84 1.948 19.71-3.732l52.51-61.27c18.87-22 34-47.53 41.25-75.61C559.5 189.9 521.4 106.2 447.7 65.1z\"]]\n};\nvar faFilterList = {\n  prefix: 'fad',\n  iconName: 'filter-list',\n  icon: [512, 512, [], \"e17c\", [\"M3.459 87.73C9.886 73.3 24.2 64 39.1 64H312C327.8 64 342.1 73.3 348.5 87.73C354.1 102.2 352.3 119 341.7 130.8L240 243.8V416C240 428.1 233.2 439.2 222.3 444.6C211.5 450 198.5 448.9 188.8 441.6L124.8 393.6C116.7 387.6 112 378.1 112 368V243.8L10.27 130.8C-.3002 119-2.968 102.2 3.459 87.73H3.459z\", \"M480 64C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128H416C398.3 128 384 113.7 384 96C384 78.33 398.3 64 416 64H480zM320 256C320 238.3 334.3 224 352 224H480C497.7 224 512 238.3 512 256C512 273.7 497.7 288 480 288H352C334.3 288 320 273.7 320 256zM320 416C320 398.3 334.3 384 352 384H480C497.7 384 512 398.3 512 416C512 433.7 497.7 448 480 448H352C334.3 448 320 433.7 320 416z\"]]\n};\nvar faOutlet = {\n  prefix: 'fad',\n  iconName: 'outlet',\n  icon: [448, 512, [], \"e01c\", [\"M224 288C210.8 288 200 298.8 200 312v24h48V312C248 298.8 237.2 288 224 288zM160 192C151.2 192 144 199.2 144 208V256c0 8.836 7.164 16 16 16c8.838 0 16-7.164 16-16V208C176 199.2 168.8 192 160 192zM288 192c-8.836 0-16 7.164-16 16V256c0 8.836 7.164 16 16 16c8.838 0 16-7.164 16-16V208C304 199.2 296.8 192 288 192zM332.5 378.6c-3.646 3.5-8.543 5.4-13.65 5.4H129.1c-5.105 0-10-1.9-13.65-5.4C83.79 347.4 64 304.1 64 255.1c0-48.1 19.79-91.4 51.46-122.6C119.1 129.9 124 127.9 129.1 128h189.8c5.104-.0996 10 1.9 13.65 5.4C364.2 164.6 384 207.9 384 255.1C384 304.1 364.2 347.4 332.5 378.6z\", \"M384 31.1H64c-35.35 0-64 28.65-64 63.1v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64v-320C448 60.65 419.3 31.1 384 31.1zM332.5 378.6c-3.646 3.5-8.543 5.4-13.65 5.4H129.1c-5.105 0-10-1.9-13.65-5.4C83.79 347.4 64 304.1 64 255.1c0-48.1 19.79-91.4 51.46-122.6C119.1 129.9 124 127.9 129.1 128h189.8c5.104-.0996 10 1.9 13.65 5.4C364.2 164.6 384 207.9 384 255.1C384 304.1 364.2 347.4 332.5 378.6z\"]]\n};\nvar faSliders = {\n  prefix: 'fad',\n  iconName: 'sliders',\n  icon: [512, 512, [\"sliders-h\"], \"f1de\", [\"M0 416C0 398.3 14.33 384 32 384H86.66C82.38 393.8 80 404.6 80 416C80 427.4 82.38 438.2 86.66 448H32C14.33 448 0 433.7 0 416zM240 416C240 404.6 237.6 393.8 233.3 384H480C497.7 384 512 398.3 512 416C512 433.7 497.7 448 480 448H233.3C237.6 438.2 240 427.4 240 416V416zM0 256C0 238.3 14.33 224 32 224H278.7C274.4 233.8 272 244.6 272 256C272 267.4 274.4 278.2 278.7 288H32C14.33 288 0 273.7 0 256V256zM432 256C432 244.6 429.6 233.8 425.3 224H480C497.7 224 512 238.3 512 256C512 273.7 497.7 288 480 288H425.3C429.6 278.2 432 267.4 432 256zM118.7 64C114.4 73.8 112 84.62 112 96C112 107.4 114.4 118.2 118.7 128H32C14.33 128 0 113.7 0 96C0 78.33 14.33 64 32 64H118.7zM265.3 128C269.6 118.2 272 107.4 272 96C272 84.62 269.6 73.8 265.3 64H480C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128H265.3z\", \"M160 496C115.8 496 80 460.2 80 416C80 371.8 115.8 336 160 336C204.2 336 240 371.8 240 416C240 460.2 204.2 496 160 496zM192 416C192 398.3 177.7 384 160 384C142.3 384 128 398.3 128 416C128 433.7 142.3 448 160 448C177.7 448 192 433.7 192 416zM352 336C307.8 336 272 300.2 272 256C272 211.8 307.8 176 352 176C396.2 176 432 211.8 432 256C432 300.2 396.2 336 352 336zM384 256C384 238.3 369.7 224 352 224C334.3 224 320 238.3 320 256C320 273.7 334.3 288 352 288C369.7 288 384 273.7 384 256zM192 16C236.2 16 272 51.82 272 96C272 140.2 236.2 176 192 176C147.8 176 112 140.2 112 96C112 51.82 147.8 16 192 16zM160 96C160 113.7 174.3 128 192 128C209.7 128 224 113.7 224 96C224 78.33 209.7 64 192 64C174.3 64 160 78.33 160 96z\"]]\n};\nvar faSlidersH = faSliders;\nvar faCauldron = {\n  prefix: 'fad',\n  iconName: 'cauldron',\n  icon: [448, 512, [], \"f6bf\", [\"M192 32C192 49.67 177.7 64 160 64C142.3 64 128 49.67 128 32C128 14.33 142.3 0 160 0C177.7 0 192 14.33 192 32zM160 160V288C160 305.7 145.7 320 128 320C110.3 320 96 305.7 96 288V160H160zM224 80C224 53.49 245.5 32 272 32C298.5 32 320 53.49 320 80C320 106.5 298.5 128 272 128C245.5 128 224 106.5 224 80z\", \"M32 224C14.33 224 0 209.7 0 192C0 174.3 14.33 160 32 160H96V288C96 305.7 110.3 320 128 320C145.7 320 160 305.7 160 288V160H416C433.7 160 448 174.3 448 192C448 209.7 433.7 224 416 224H412.9C431.5 256.1 448 297.1 448 334.4C448 371.8 436.1 403.8 416 429.9V488C416 501.3 405.3 512 392 512C378.7 512 368 501.3 368 488V473C327.6 498.5 276.2 512 224 512C171.8 512 120.4 498.5 80 473V488C80 501.3 69.25 512 56 512C42.75 512 32 501.3 32 488V429.9C11.93 403.8 0 371.8 0 334.4C0 297.1 16.46 256.1 35.11 224H32z\"]]\n};\nvar faPeople = {\n  prefix: 'fad',\n  iconName: 'people',\n  icon: [640, 512, [], \"e216\", [\"M160 0C133.5 0 111.1 21.5 111.1 48S133.5 96 159.1 96s47.1-21.5 47.1-48S186.5 0 160 0zM479.1 0c-26.5 0-47.1 21.5-47.1 48S453.5 96 479.1 96s48-21.5 48-48S506.5 0 479.1 0z\", \"M244.6 158.1C232.8 139.3 212.5 128 190.3 128h-60.5C107.5 128 87.22 139.3 75.47 158.1L4.873 271C-4.502 286 .0605 305.8 15.03 315.1c15 9.375 34.75 4.812 44.1-10.19L88 258.8L87.1 480c0 17.67 14.33 32 31.1 32S152 497.7 152 480v-144h16V480c0 17.67 14.32 32 31.1 32S232 497.7 232 480V258.8l28.88 46.2C266.9 314.7 277.4 320 288 320c5.781 0 11.66-1.562 16.94-4.859c14.97-9.375 19.53-29.11 10.16-44.09L244.6 158.1zM635.1 271l-61.19-97.95C556.3 144.9 525.8 128 492.5 128h-25.06c-33.28 0-63.72 16.86-81.41 45.13l-61.19 97.92c-9.375 14.98-4.812 34.72 10.16 44.09c15.03 9.375 34.75 4.812 44.1-10.19l32.62-52.19L367.1 384H408v96c0 17.67 14.33 32 31.1 32S472 497.7 472 480v-96h16v96c0 17.67 14.33 32 31.1 32s32-14.33 32-32v-96h39.1l-43.75-131.3l32.63 52.22C586.9 314.7 597.4 320 608 320c5.781 0 11.66-1.562 16.94-4.859C639.9 305.8 644.5 286 635.1 271z\"]]\n};\nvar faFolderTree = {\n  prefix: 'fad',\n  iconName: 'folder-tree',\n  icon: [576, 512, [], \"f802\", [\"M64 16C64 7.125 56.88 0 48 0h-32C7.125 0 0 7.125 0 16V416c0 17.62 14.38 32 32 32h224v-64H64V160h192V96H64V16z\", \"M544 32h-112l-32-32H320c-17.62 0-32 14.38-32 32v160c0 17.62 14.38 32 32 32h224c17.62 0 32-14.38 32-32V64C576 46.38 561.6 32 544 32zM544 320h-112l-32-32H320c-17.62 0-32 14.38-32 32v160c0 17.62 14.38 32 32 32h224c17.62 0 32-14.38 32-32v-128C576 334.4 561.6 320 544 320z\"]]\n};\nvar faNetworkWired = {\n  prefix: 'fad',\n  iconName: 'network-wired',\n  icon: [640, 512, [], \"f6ff\", [\"M352 224H608C625.7 224 640 238.3 640 256C640 273.7 625.7 288 608 288H512V320H448V288H192V320H128V288H32C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224H288V192H352V224z\", \"M400 0C426.5 0 448 21.49 448 48V144C448 170.5 426.5 192 400 192H240C213.5 192 192 170.5 192 144V48C192 21.49 213.5 0 240 0H400zM256 64V128H384V64H256zM240 320C266.5 320 288 341.5 288 368V464C288 490.5 266.5 512 240 512H80C53.49 512 32 490.5 32 464V368C32 341.5 53.49 320 80 320H240zM96 384V448H224V384H96zM352 368C352 341.5 373.5 320 400 320H560C586.5 320 608 341.5 608 368V464C608 490.5 586.5 512 560 512H400C373.5 512 352 490.5 352 464V368zM544 448V384H416V448H544z\"]]\n};\nvar faCroissant = {\n  prefix: 'fad',\n  iconName: 'croissant',\n  icon: [512, 512, [129360], \"f7f6\", [\"M13.95 266.5c-3.193 0-6.385-3.204-9.578-3.204c-12.77 60.87 3.193 124.9 38.31 172.1C49.07 442.7 58.64 449.1 65.03 449.1h3.193c6.385 0 12.77-3.204 19.16-6.407l121.3-96.11c6.385-3.204 9.578-9.611 9.578-16.02L13.95 266.5zM448.1 67.89c0-9.611-6.385-16.02-12.77-22.43c-47.89-38.44-111.7-51.26-172.4-38.44c0 3.204 3.193 6.407 3.193 9.611l63.85 208.2c6.385-3.204 12.77-6.407 15.96-9.611l95.78-121.7C448.1 83.91 448.1 74.3 448.1 67.89z\", \"M508.8 180c-9.578-25.63-25.54-51.26-44.7-70.48l-76.62 99.31l86.2 16.02C489.7 228.1 508.8 215.3 512 199.2C512 192.8 512 186.4 508.8 180zM234.2 23.04C231 7.021 215.1-2.59 195.9 .6138c-95.78 25.63-169.2 99.31-194.8 195.4C-2.017 212.1 7.561 228.1 23.52 234.5l207.5 64.07c12.77 3.204 22.35 0 31.93-6.407l28.73-28.83c9.578-9.611 12.77-19.22 6.385-32.04L234.2 23.04zM208.7 388.3l-98.97 76.89c19.16 19.22 44.7 35.24 70.24 44.85c15.96 6.407 35.12-3.204 41.5-19.22c3.193-3.204 3.193-9.611 3.193-16.02L208.7 388.3z\"]]\n};\nvar faMapPin = {\n  prefix: 'fad',\n  iconName: 'map-pin',\n  icon: [320, 512, [128205], \"f276\", [\"M176 288C186.1 288 197.7 286.8 208 284.4V480C208 497.7 193.7 512 176 512C158.3 512 144 497.7 144 480V284.4C154.3 286.8 165 288 176 288V288z\", \"M32 144C32 64.47 96.47 0 176 0C255.5 0 320 64.47 320 144C320 223.5 255.5 288 176 288C96.47 288 32 223.5 32 144zM112 144C112 108.7 140.7 80 176 80C184.8 80 192 72.84 192 64C192 55.16 184.8 48 176 48C122.1 48 80 90.98 80 144C80 152.8 87.16 160 96 160C104.8 160 112 152.8 112 144z\"]]\n};\nvar faHamsa = {\n  prefix: 'fad',\n  iconName: 'hamsa',\n  icon: [512, 512, [], \"f665\", [\"M509.4 307.2C504.3 295.5 492.8 288 480 288h-64l.0001-208c0-21.1-18-40-40-40c-22 0-40 18-40 40l-.0001 134C336 219.5 331.5 224 326 224h-20c-5.5 0-10-4.5-10-9.1V40c0-21.1-17.1-40-39.1-40S215.1 18 215.1 40v174C215.1 219.5 211.5 224 205.1 224H185.1C180.5 224 175.1 219.5 175.1 214L175.1 80c0-21.1-18-40-40-40S95.1 58 95.1 80L95.1 288H31.99C19.24 288 7.743 295.5 2.618 307.2C-2.382 318.9-.1322 332.5 8.618 341.9l102.6 110C146.1 490.1 199.8 512 256 512s108.1-21.88 144.8-60.13l102.6-110C512.1 332.5 514.4 318.9 509.4 307.2zM256 416c-53 0-96.01-64-96.01-64s43-64 96.01-64s96.01 64 96.01 64S309 416 256 416z\", \"M288 352c0 17.62-14.38 32-32 32s-32-14.38-32-32s14.38-32 32-32S288 334.4 288 352z\"]]\n};\nvar faCentSign = {\n  prefix: 'fad',\n  iconName: 'cent-sign',\n  icon: [320, 512, [], \"e3f5\", [\"M192 0C209.7 0 224 14.33 224 32V66.66C213.6 64.91 202.9 64 192 64C181.1 64 170.4 64.91 160 66.65V32C160 14.33 174.3 0 192 0zM192 448C202.9 448 213.6 447.1 224 445.3V480C224 497.7 209.7 512 192 512C174.3 512 160 497.7 160 480V445.3C170.4 447.1 181.1 448 192 448z\", \"M192 127.1C121.3 127.1 64 185.3 64 255.1C64 326.7 121.3 384 192 384C220.9 384 247.4 374.5 268.8 358.4C282.9 347.8 302.1 350.6 313.6 364.8C324.2 378.9 321.4 398.1 307.2 409.6C275.1 433.7 235.2 448 192 448C85.96 448 0 362 0 256C0 149.1 85.96 64 192 64C235.2 64 275.1 78.3 307.2 102.4C321.4 113 324.2 133.1 313.6 147.2C302.1 161.4 282.9 164.2 268.8 153.6C247.4 137.5 220.9 128 192 128V127.1z\"]]\n};\nvar faSwordsLaser = {\n  prefix: 'fad',\n  iconName: 'swords-laser',\n  icon: [640, 512, [], \"e03d\", [\"M223.2 233.2C223.3 234.1 224 234.8 224 235.9v113.1l74.34-81.44L247.1 211.3L223.2 233.2zM135 7.019C125.9 16.14 125.6 30.89 134.4 40.39l249.6 273.5l.0002-110.8L168.4 6.394C158.9-2.356 144.1-2.106 135 7.019zM505 7.019c-9.125-9.125-23.88-9.375-33.25-.625l-128.1 117.6l37.88 34.75c5.875-2.5 12.25-3.875 18.62-3.875c.25 0 .375 .125 .625 .125l104.9-114.7C514.4 30.89 514.1 16.14 505 7.019z\", \"M411.3 191.8c-10.01-10.25-27.26-3.067-27.26 11.31l.0001 136.9c-.125 4.25 1.627 8.25 4.627 11.25l55.28 55.25l90.54-90.62L411.3 191.8zM196.6 224.6l-28.75 29.12c-12.5-12.5-32.75-12.5-45.25 0C110.1 266.3 110.1 286.5 122.5 299l-113.1 113.1c-12.5 12.5-12.5 32.75 0 45.25l45.25 45.25c12.5 12.5 32.75 12.5 45.25 0l119.4-118.4C222.2 381.3 224 377.1 224 372.9V235.9C224 221.6 206.6 214.5 196.6 224.6zM168.5 360.5c-8.75 0-16-7.25-16-15.1c0-8.873 7.25-15.1 16-15.1c8.875 0 16 7.126 16 15.1C184.5 353.3 177.4 360.5 168.5 360.5zM630.6 412.1l-84.91-84.87l-22.64 22.62l107.6 107.5C643.1 444.9 643.1 424.6 630.6 412.1zM455.2 417.8l84.91 84.87c12.51 12.5 32.77 12.5 45.27 0l-107.6-107.5L455.2 417.8zM489.2 383.9l107.4 107.5l22.76-22.62l-107.5-107.5L489.2 383.9z\"]]\n};\nvar faFlask = {\n  prefix: 'fad',\n  iconName: 'flask',\n  icon: [448, 512, [], \"f0c3\", [\"M437.2 403.5L319.1 215L319.1 64h7.1c13.25 0 23.1-10.75 23.1-24l-.0002-16c0-13.25-10.75-24-23.1-24H120C106.8 0 96.01 10.75 96.01 24l-.0002 16c0 13.25 10.75 24 23.1 24h7.1L128 215l-117.2 188.5C-18.48 450.6 15.27 512 70.89 512h306.2C432.7 512 466.5 450.5 437.2 403.5zM377.1 448H70.89c-5.535 0-8.565-6.187-5.77-10.7l126.9-204L191.9 64h63.99l.0599 169.3l126.9 204C385.7 441.8 382.6 448 377.1 448z\", \"M137.1 320h171.9l72.1 117.3C385.7 441.8 382.6 448 377.1 448H70.89c-5.535 0-8.566-6.188-5.77-10.7L137.1 320z\"]]\n};\nvar faPersonPregnant = {\n  prefix: 'fad',\n  iconName: 'person-pregnant',\n  icon: [320, 512, [], \"e31e\", [\"M208 48C208 74.51 186.5 96 160 96C133.5 96 112 74.51 112 48C112 21.49 133.5 0 160 0C186.5 0 208 21.49 208 48z\", \"M164.1 128.3C199.8 131.2 229.5 157.6 236.2 193.3L242.3 225.7C286.6 234.3 320 273.2 320 319.1V352C320 369.7 305.7 384 288 384H232V480C232 497.7 217.7 512 200 512C182.3 512 168 497.7 168 480V384H152V480C152 497.7 137.7 512 120 512C102.3 512 88 497.7 88 480V382.1C74.2 379.4 64 366.9 64 352V296.9L59.43 304.5C50.33 319.6 30.67 324.5 15.52 315.4C.3696 306.3-4.531 286.7 4.573 271.5L62.85 174.6C77.84 149.6 103.2 133 131.5 128.1C135.6 128.3 139.8 128 144 128H160C161.4 128 162.8 128.1 164.1 128.3L164.1 128.3z\"]]\n};\nvar faSquareU = {\n  prefix: 'fad',\n  iconName: 'square-u',\n  icon: [448, 512, [], \"e281\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM336 274.9C336 335.1 285.8 384 224 384s-112-48.94-112-109.1V152C112 138.8 122.8 128 136 128S160 138.8 160 152v122.9C160 308.6 188.7 336 224 336s64-27.41 64-61.09V152C288 138.8 298.8 128 312 128s24 10.75 24 24V274.9z\", \"M312 128C298.8 128 288 138.8 288 152v122.9C288 308.6 259.3 336 224 336S160 308.6 160 274.9V152C160 138.8 149.3 128 136 128S112 138.8 112 152v122.9C112 335.1 162.3 384 224 384s112-48.94 112-109.1V152C336 138.8 325.3 128 312 128z\"]]\n};\nvar faWandSparkles = {\n  prefix: 'fad',\n  iconName: 'wand-sparkles',\n  icon: [512, 512, [], \"f72b\", [\"M156.3 138L106.9 117.4L106.5 117L85.94 67.7C84.93 65.66 82.27 64.02 80 64c-.0078 0 .0078 0 0 0c-2.279 0-4.966 1.649-5.981 3.692L53.32 117.3L3.682 138C1.652 139.1 0 141.7 0 144c0 2.266 1.652 4.945 3.682 5.961L53.32 170.7L74.02 220.3c1.016 2.043 3.698 3.696 5.977 3.696c.0078 0-.0078 0 0 0c2.271-.0156 4.934-1.661 5.946-3.696l20.72-49.63l49.62-20.71c2.023-1.008 3.68-3.681 3.691-5.947C159.1 141.7 158.3 139 156.3 138zM511.1 368c-.0039-2.273-1.658-4.95-3.687-5.966l-49.57-20.67l-20.77-49.67C436.9 289.7 434.3 288 432 288c-2.281 0-4.948 1.652-5.964 3.695l-20.7 49.63l-49.64 20.71c-2.027 1.016-3.684 3.683-3.687 5.956c.0039 2.262 1.662 4.954 3.687 5.966l49.57 20.67l20.77 49.67C427.1 446.3 429.7 448 432 448c2.277 0 4.944-1.656 5.96-3.699l20.69-49.63l49.65-20.71C510.3 372.9 511.1 370.3 511.1 368zM239.1 32L227.6 2.219C226.1 .9922 225.4 0 223.1 0S221 .9922 220.4 2.219L207.1 32L178.2 44.42C176.1 45.03 176 46.63 176 48c0 1.359 .9928 2.969 2.21 3.578L207.1 64l12.42 29.78C221 95.01 222.6 96 223.1 96s2.965-.9922 3.575-2.219L239.1 64l29.78-12.42c1.219-.6094 2.215-2.219 2.215-3.578c0-1.367-.996-2.969-2.215-3.578L239.1 32z\", \"M399.1 191.1c8.875 0 15.1-7.127 15.1-16v-28l91.87-101.7c5.75-6.371 5.5-15.1-.4999-22.12L487.8 4.774c-6.125-6.125-15.75-6.375-22.12-.625L186.6 255.1H144c-8.875 0-15.1 7.125-15.1 15.1v36.88l-117.5 106c-13.5 12.25-14.14 33.34-1.145 46.34l41.4 41.41c12.1 12.1 34.13 12.36 46.37-1.133l279.2-309.5H399.1z\"]]\n};\nvar faRouter = {\n  prefix: 'fad',\n  iconName: 'router',\n  icon: [576, 512, [], \"f8da\", [\"M96 384c-17.67 0-32 14.32-32 31.1s14.33 31.1 32 31.1s32-14.32 32-31.1S113.7 384 96 384zM536.3 70.14c-101.6-93.52-266.9-93.52-368.5 0C157.1 79.1 157.4 94.32 166.3 104.1C175.3 113.9 190.5 114.5 200.3 105.5c83.69-77.05 219.8-77.05 303.5 0c9.75 8.979 24.94 8.338 33.91-1.424C541.9 99.49 544 93.65 544 87.83C544 81.36 541.4 74.88 536.3 70.14zM248.2 149.9C238.2 158.6 237.2 173.8 245.1 183.8C254.7 193.7 269.9 194.7 279.8 185.1c39.78-34.97 104.5-34.97 144.3 0c9.969 8.76 25.12 7.775 33.88-2.189C462 179.2 464 173.6 464 167.9c0-6.678-2.75-13.33-8.154-18.07C398.6 99.53 305.4 99.53 248.2 149.9z\", \"M528 320H376V247.1c0-13.25-10.74-23.1-23.1-23.1C338.7 223.1 328 234.7 328 247.1v72.01H48c-26.51 0-48 21.48-48 47.99v96C0 490.5 21.49 512 47.1 512H528c26.51 0 48-21.49 48-48v-96C576 341.5 554.5 320 528 320zM96 448c-17.62 0-32-14.38-32-31.1c0-17.62 14.38-31.1 32-31.1s32 14.37 32 31.1C128 433.6 113.6 448 96 448zM192 448c-17.62 0-32-14.38-32-31.1c0-17.62 14.38-31.1 32-31.1s32 14.37 32 31.1C224 433.6 209.6 448 192 448z\"]]\n};\nvar faEllipsisVertical = {\n  prefix: 'fad',\n  iconName: 'ellipsis-vertical',\n  icon: [128, 512, [\"ellipsis-v\"], \"f142\", [\"M64 200C94.93 200 120 225.1 120 256C120 286.9 94.93 312 64 312C33.07 312 8 286.9 8 256C8 225.1 33.07 200 64 200z\", \"M64 472C33.07 472 8 446.9 8 416C8 385.1 33.07 360 64 360C94.93 360 120 385.1 120 416C120 446.9 94.93 472 64 472zM64 152C33.07 152 8 126.9 8 96C8 65.07 33.07 40 64 40C94.93 40 120 65.07 120 96C120 126.9 94.93 152 64 152z\"]]\n};\nvar faEllipsisV = faEllipsisVertical;\nvar faSwordLaserAlt = {\n  prefix: 'fad',\n  iconName: 'sword-laser-alt',\n  icon: [512, 512, [], \"e03c\", [\"M505.6 40.39l-196.7 215.6H198.1l273.5-249.6c9.5-8.75 24.25-8.5 33.37 .625C514.1 16.14 514.4 30.89 505.6 40.39z\", \"M94.25 327.3l-84.87 84.87c-12.5 12.5-12.5 32.75 0 45.25l107.5-107.5L94.25 327.3zM128.1 361.3l-107.5 107.4l22.62 22.75l107.5-107.5L128.1 361.3zM308.9 256H171.1c-4.25 0-8.25 1.75-11.25 4.75L105.5 315.9l90.62 90.62l124.1-123.1C330.5 273.4 323.3 256 308.9 256zM54.62 502.6c12.5 12.5 32.75 12.5 45.25 0l84.87-84.87l-22.62-22.62L54.62 502.6z\"]]\n};\nvar faTicket = {\n  prefix: 'fad',\n  iconName: 'ticket',\n  icon: [576, 512, [127903], \"f145\", [\"M128 160H448V352H128V160zM512 64C547.3 64 576 92.65 576 128V208C549.5 208 528 229.5 528 256C528 282.5 549.5 304 576 304V384C576 419.3 547.3 448 512 448H64C28.65 448 0 419.3 0 384V304C26.51 304 48 282.5 48 256C48 229.5 26.51 208 0 208V128C0 92.65 28.65 64 64 64H512zM96 352C96 369.7 110.3 384 128 384H448C465.7 384 480 369.7 480 352V160C480 142.3 465.7 128 448 128H128C110.3 128 96 142.3 96 160V352z\", \"M448 128C465.7 128 480 142.3 480 160V352C480 369.7 465.7 384 448 384H128C110.3 384 96 369.7 96 352V160C96 142.3 110.3 128 128 128H448zM448 160H128V352H448V160z\"]]\n};\nvar faPowerOff = {\n  prefix: 'fad',\n  iconName: 'power-off',\n  icon: [512, 512, [9211], \"f011\", [\"M256 0C273.7 0 288 14.33 288 32V256C288 273.7 273.7 288 256 288C238.3 288 224 273.7 224 256V32C224 14.33 238.3 0 256 0z\", \"M147.7 75.54C158.1 89.13 157.1 109.3 143.5 120.6C104.7 152.9 80 201.6 80 256C80 353.2 158.8 432 256 432C353.2 432 432 353.2 432 256C432 201.6 407.3 152.9 368.5 120.6C354.9 109.3 353 89.13 364.3 75.54C375.6 61.95 395.8 60.1 409.4 71.4C462.2 115.4 496 181.8 496 256C496 388.6 388.5 496 256 496C123.5 496 16 388.6 16 256C16 181.8 49.75 115.4 102.6 71.4C116.2 60.1 136.4 61.95 147.7 75.54V75.54z\"]]\n};\nvar faCoin = {\n  prefix: 'fad',\n  iconName: 'coin',\n  icon: [512, 512, [129689], \"f85c\", [\"M256 264C167.6 264 96 235.3 96 200C96 164.7 167.6 136 256 136C344.4 136 416 164.7 416 200C416 235.3 344.4 264 256 264zM256 64C397.4 64 512 128.5 512 208C512 287.5 397.4 352 256 352C114.6 352 0 287.5 0 208C0 128.5 114.6 64 256 64V64zM64 200C64 220.5 74.5 236.7 86.59 248.2C98.6 259.5 114.3 268.3 130.1 274.1C164.6 288.4 208.8 296 256 296C303.2 296 347.4 288.4 381 274.1C397.7 268.3 413.4 259.5 425.4 248.2C437.5 236.7 448 220.5 448 200C448 179.5 437.5 163.3 425.4 151.8C413.4 140.5 397.7 131.7 381 125C347.4 111.6 303.2 104 255.1 104C208.8 104 164.6 111.6 130.1 125C114.3 131.7 98.6 140.5 86.59 151.8C74.5 163.3 63.1 179.5 63.1 200H64z\", \"M464 330.1C482.3 319.4 498.8 305.8 512 290.1V319.1C512 347.8 494.2 373.6 464 394.6V330.1zM432 348.3V412.1C404.9 425.8 372.2 435.7 336 441.6V377.3C371.1 371.3 403.6 361.4 432 348.3zM208 381.6C223.7 383.2 239.7 383.1 256 383.1C272.3 383.1 288.3 383.2 304 381.6V445.8C288.5 447.2 272.4 447.1 256 447.1C239.6 447.1 223.5 447.2 208 445.8V381.6zM176 377.3V441.6C139.8 435.7 107.1 425.8 80 412.1V348.3C108.4 361.4 140.9 371.3 176 377.3zM48 394.6C17.79 373.6 0 347.8 0 319.1V290.1C13.21 305.8 29.72 319.4 48 330.1V394.6zM86.59 151.8C98.6 140.5 114.3 131.7 130.1 125C164.6 111.6 208.8 104 256 104C303.2 104 347.4 111.6 381 125C397.7 131.7 413.4 140.5 425.4 151.8C437.5 163.3 448 179.5 448 200C448 220.5 437.5 236.7 425.4 248.2C413.4 259.5 397.7 268.3 381 274.1C347.4 288.4 303.2 296 256 296C208.8 296 164.6 288.4 130.1 274.1C114.3 268.3 98.6 259.5 86.59 248.2C74.5 236.7 64 220.5 64 200C64 179.5 74.5 163.3 86.59 151.8V151.8zM416 200C416 164.7 344.4 136 256 136C167.6 136 96 164.7 96 200C96 235.3 167.6 264 256 264C344.4 264 416 235.3 416 200z\"]]\n};\nvar faLaptopSlash = {\n  prefix: 'fad',\n  iconName: 'laptop-slash',\n  icon: [640, 512, [], \"e1c7\", [\"M128 196.6L64 146.4V352h64V196.6zM16 383.1c-8.75 0-16 7.25-16 16v16c0 35.25 28.75 64 64 64L489.6 480l-122.5-96L16 383.1zM623.1 384h-101.8l98.76 77.4C632.7 449.8 639.1 433.7 639.1 416v-16C639.1 391.3 632.7 384 623.1 384zM575.1 352l.0007-272c0-26.38-21.62-48-48-48H112C101.8 32 92.27 35.33 84.45 40.88L154.8 96H512v256H575.1z\", \"M615.1 512c-5.156 0-10.38-1.674-14.79-5.112L9.188 42.89C-1.249 34.72-3.067 19.63 5.12 9.189C13.25-1.217 28.28-3.092 38.81 5.111l591.1 463.1c10.44 8.172 12.26 23.27 4.068 33.7C630.2 508.8 623.1 512 615.1 512z\"]]\n};\nvar faRightLong = {\n  prefix: 'fad',\n  iconName: 'right-long',\n  icon: [512, 512, [\"long-arrow-alt-right\"], \"f30b\", [\"M351.9 288H32C14.33 288 .0002 273.7 .0002 255.1S14.33 224 32 224h319.9V288z\", \"M392.3 134.4c-6.992-6.484-17.18-8.218-25.94-4.41c-8.758 3.816-14.42 12.46-14.42 22v208c0 9.547 5.66 18.19 14.42 21.1c8.754 3.812 18.95 2.079 25.94-4.406l112.1-104c10.24-9.5 10.24-25.69 0-35.19L392.3 134.4z\"]]\n};\nvar faLongArrowAltRight = faRightLong;\nvar faCircleB = {\n  prefix: 'fad',\n  iconName: 'circle-b',\n  icon: [512, 512, [], \"e0fd\", [\"M292 280H208v56h84C307.4 336 320 323.4 320 308S307.4 280 292 280zM304 204c0-15.44-12.56-28-28-28H208v56h68C291.4 232 304 219.4 304 204zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM292 384H184C170.8 384 160 373.3 160 360v-208C160 138.8 170.8 128 184 128h92C317.9 128 352 162.1 352 204c0 16.35-5.301 31.41-14.12 43.82C356.1 261.7 368 283.4 368 308C368 349.9 333.9 384 292 384z\", \"M337.9 247.8C346.7 235.4 352 220.3 352 204C352 162.1 317.9 128 276 128H184C170.8 128 160 138.8 160 152v208C160 373.3 170.8 384 184 384h108c41.91 0 76-34.09 76-76C368 283.4 356.1 261.7 337.9 247.8zM208 176h68c15.44 0 28 12.56 28 28S291.4 232 276 232H208V176zM292 336H208V280h84C307.4 280 320 292.6 320 308S307.4 336 292 336z\"]]\n};\nvar faPersonDressSimple = {\n  prefix: 'fad',\n  iconName: 'person-dress-simple',\n  icon: [256, 512, [], \"e21c\", [\"M128 128c35.38 0 64-28.62 64-64S163.4 0 128 0S63.1 28.62 63.1 64S92.63 128 128 128z\", \"M207.1 194.8l48.23 168.8C258.3 373.8 250.6 384 239.1 384h-47.99L192 480c0 17.67-14.33 32-32 32H96c-17.67 0-32-14.33-32-32l-.0002-96H16.01c-10.63 0-18.3-10.17-15.38-20.4l48.23-168.8C54.74 174.2 73.57 160 95 160h65.99C182.4 160 201.3 174.2 207.1 194.8z\"]]\n};\nvar faPipeCollar = {\n  prefix: 'fad',\n  iconName: 'pipe-collar',\n  icon: [512, 512, [], \"e437\", [\"M476.6 386c22.53-38.11 35.46-82.56 35.46-130S499.1 164.1 476.6 125.9l16.7-16.7c24.99-24.99 24.99-65.5 0-90.5s-65.5-24.99-90.5 0L386.1 35.45c-38.11-22.53-82.56-35.46-130-35.46S164.1 12.92 125.1 35.45L109.3 18.74c-24.99-24.99-65.5-24.99-90.5 0s-24.99 65.5 0 90.5L35.46 125.9C12.94 164.1 .0078 208.5 .0078 255.1s12.93 91.94 35.46 130l-16.7 16.71c-24.99 24.99-24.99 65.5 0 90.5s65.5 24.99 90.5 0l16.7-16.71c38.11 22.53 82.56 35.46 130 35.46s91.94-12.93 130-35.46l16.7 16.71c24.99 24.99 65.5 24.99 90.5 0s24.99-65.5 0-90.5L476.6 386zM64.01 463.1c-8.832 0-16-7.168-16-16s7.168-16 16-16s16 7.168 16 16S72.84 463.1 64.01 463.1zM64.01 79.99c-8.832 0-16-7.168-16-16s7.168-16 16-16s16 7.168 16 16S72.84 79.99 64.01 79.99zM405 314.5c-16.26 41.34-49.18 74.27-90.53 90.53c-18.11 7.104-37.82 11.01-58.46 11.01s-40.35-3.904-58.46-11.01c-41.34-16.26-74.27-49.19-90.53-90.53c-7.104-18.11-11.01-37.82-11.01-58.46c0-20.64 3.904-40.35 11.01-58.46C123.3 156.2 156.2 123.3 197.5 107c18.11-7.104 37.82-11.01 58.46-11.01s40.35 3.904 58.46 11.01c41.34 16.26 74.27 49.18 90.53 90.53c7.104 18.11 11.01 37.82 11.01 58.46C416 276.6 412.1 296.3 405 314.5zM448 463.1c-8.832 0-16-7.168-16-16s7.168-16 16-16s16 7.168 16 16S456.8 463.1 448 463.1zM448 79.99c-8.832 0-16-7.168-16-16s7.168-16 16-16s16 7.168 16 16S456.8 79.99 448 79.99z\", \"M64.01 431.1c-8.832 0-16 7.168-16 16s7.168 16 16 16s16-7.168 16-16S72.84 431.1 64.01 431.1zM448 79.99c8.832 0 16-7.168 16-16s-7.168-16-16-16s-16 7.168-16 16S439.2 79.99 448 79.99zM64.01 47.99c-8.832 0-16 7.168-16 16s7.168 16 16 16s16-7.168 16-16S72.84 47.99 64.01 47.99zM448 431.1c-8.832 0-16 7.168-16 16s7.168 16 16 16s16-7.168 16-16S456.8 431.1 448 431.1zM256 127.1c-70.69 0-128 57.31-128 128c0 70.69 57.31 128 128 128s128-57.31 128-128C384 185.3 326.7 127.1 256 127.1z\"]]\n};\nvar faLightsHoliday = {\n  prefix: 'fad',\n  iconName: 'lights-holiday',\n  icon: [640, 512, [], \"f7b2\", [\"M146.1 236c-14.66-5.499-69.17-19.1-93.77 45.55c-18.61 49.61 12.1 129.2 26.53 134.3c13.53 5.059 89.65-33.99 108.3-83.69C214.2 262.4 153.1 238.7 146.1 236zM319.1 256c-15.67 0-71.8 5.539-71.8 75.58C248.2 384.6 305.7 448 320.1 448s72.08-63.29 72.08-116.4C392.2 257 327.5 256 319.1 256zM586.8 281.6c-24.6-65.58-79.12-51.05-93.81-45.58c-6.1 2.64-67.24 26.31-41.06 96.11c18.65 49.72 94.81 88.75 108.3 83.69C573.7 410.8 605.4 331.2 586.8 281.6z\", \"M621.9 127.5c-34.56 18.52-72.57 33.46-112.7 44.92l21.94 58.97c-.002 0 .002 0 0 0c-8.287-1.066-16.17-.5488-22.8 .5879c-.0449 .0078 .0449-.0078 0 0c-3.25 .5625-6.417 1.283-8.968 1.994c-.1074 .0273 .1055-.0273 0 0c-2.469 .6992-4.77 1.449-6.377 2.047c-.6504 .2422-1.993 .7891-3.448 1.418c-.0918 .0391 .0957-.0469 0 0c-4.775 2.074-13.04 6.289-21.14 13.17L444.9 187.3c-29.1 5.398-60.89 8.734-92.43 10.15v65.54c-14.93-6.418-29.15-6.992-32.44-6.992c-6.332 0-19.26 1.16-32.43 6.855V197.5C256 196.1 225.1 192.7 195.1 187.3L172.2 251.2c-.002 0 .002 0 0 0C163.9 244 155.5 239.7 150.6 237.5c-.0215-.0078 .0215 .0078 0 0c-1.564-.6797-2.896-1.223-3.578-1.48c-1.553-.582-3.635-1.266-6-1.945C140.8 234 140.7 234 140.6 233.1C138.2 233.3 135.4 232.7 132.4 232.1c-.2227-.0391-.4219-.0781-.6445-.1172C128.6 231.5 125.3 231.1 121.7 230.9C121.5 230.9 121.4 230.9 121.2 230.9c-3.68-.1641-7.521-.082-11.5 .3828l21.07-58.83c-40.16-11.46-78.17-26.4-112.7-44.92c-17.34-9.289-23.42-31.28-12.83-47.95c9.152-14.4 27.86-19.94 42.8-11.8C123.9 109.1 219.2 131.6 320 131.6s196.1-22.45 271.1-63.81c14.94-8.145 33.65-2.605 42.8 11.8C645.4 96.23 639.3 118.2 621.9 127.5z\"]]\n};\nvar faCitrus = {\n  prefix: 'fad',\n  iconName: 'citrus',\n  icon: [512, 512, [], \"e2f4\", [\"M496 271.1C496 404.5 388.5 512 256 512s-240-107.5-240-240S123.5 31.1 256 31.1c17.91 0 35.31 2.113 52.1 5.834C295.7 54.02 288 74.02 288 96v16C288 120.8 295.2 128 304 128H384c18.93 0 36.46-5.664 51.33-15.12C472.1 155.3 496 210.9 496 271.1z\", \"M304 128H384c53.02 0 96-42.98 96-96V16C480 7.162 472.8 0 464 0H384c-53.02 0-96 42.98-96 96v16C288 120.8 295.2 128 304 128z\"]]\n};\nvar faFlagUsa = {\n  prefix: 'fad',\n  iconName: 'flag-usa',\n  icon: [576, 512, [], \"f74d\", [\"M315.6 303.6C254 288.5 195.3 274.8 96 314.8V384c200-92.25 238.8 53.25 428.1-23.12C536.3 355.9 544 344.4 544 332.1V296.1c-46.98 17.25-86.42 24.12-120.8 24.12C383 320.1 349.1 311.8 315.6 303.6zM315.6 207.6C254 192.5 195.3 178.8 96 218.8v61.5c102-37.63 166.5-22.75 228.4-7.625C385.1 287.8 444.7 301.4 544 261.5V200c-46.98 17.25-86.42 24.12-120.8 24.12C383 224.1 349.1 215.8 315.6 207.6zM490.8 4.25C385.4 54.07 345.1 25.38 288 9.152V67.5c43.89 11.44 102.1 60.81 256-5.875V30.74C544 5.742 515.2-7.25 490.8 4.25zM288 100.8v67.77c12.37 2.523 24.51 5.312 36.44 8.227C385.1 191.8 444.7 205.4 544 165.6V96.75c-57.75 23.5-100.4 31.38-135.8 31.38C345.2 128.1 289.2 101 288 100.8z\", \"M96 32.38V32c0-17.75-14.25-32-32-32S32 14.25 32 32L31.96 496c0 8.75 7.25 16 15.1 16H80C88.75 512 96 504.8 96 496V184.3c82.38-30.27 140.2-26.3 192-15.73V9.152C245.1-3.039 192.7-8.219 96 32.38zM160 136c-8.75 0-16-7.125-16-16s7.25-16 16-16s16 7.125 16 16S168.8 136 160 136zM160 72c-8.75 0-16-7-16-16c0-8.75 7.25-16 16-16s16 7.125 16 16S168.8 72 160 72zM224 128C215.3 128 208 120.9 208 112S215.3 96 224 96s16 7 16 16C240 120.8 232.8 128 224 128zM224 64.25c-8.75 0-16-7-16-16c0-8.75 7.25-16 16-16s16 7.125 16 16S232.8 64.25 224 64.25z\"]]\n};\nvar faLaptopFile = {\n  prefix: 'fad',\n  iconName: 'laptop-file',\n  icon: [640, 512, [], \"e51d\", [\"M192 96C192 113.7 206.3 128 224 128H320V192H288C243.8 192 208 227.8 208 272V384C187.1 384 169.3 397.4 162.7 416H48C21.49 416 0 394.5 0 368V48C0 21.49 21.49 0 48 0H192V96zM320 96H224V0L320 96z\", \"M240 416V272C240 245.5 261.5 224 288 224H544C570.5 224 592 245.5 592 272V416H624C632.8 416 640 423.2 640 432V448C640 483.3 611.3 512 576 512H256C220.7 512 192 483.3 192 448V432C192 423.2 199.2 416 208 416H240zM528 416V288H304V416H528z\"]]\n};\nvar faTty = {\n  prefix: 'fad',\n  iconName: 'tty',\n  icon: [512, 512, [\"teletype\"], \"f1e4\", [\"M187.1 352c-6.625 0-12 5.375-12 12v40c0 6.625 5.375 12 12 12h40c6.625 0 12-5.375 12-12v-40c0-6.625-5.375-12-12-12H187.1zM235.1 320h39.1c6.625 0 12-5.375 12-12v-40c0-6.625-5.375-12-12-12h-40c-6.625 0-12 5.375-12 12v40C223.1 314.6 229.3 320 235.1 320zM331.1 320h39.1c6.625 0 12-5.375 12-12v-40c0-6.625-5.375-12-12-12h-40c-6.625 0-12 5.375-12 12v40C319.1 314.6 325.3 320 331.1 320zM139.1 320h39.1c6.625 0 11.1-5.375 11.1-12v-40c0-6.625-5.375-12-12-12h-40c-6.625 0-12 5.375-12 12v40C127.1 314.6 133.3 320 139.1 320zM367.1 364v40c0 6.625 5.375 12 12 12h40c6.625 0 12-5.375 12-12v-40c0-6.625-5.375-12-12-12h-40C373.3 352 367.1 357.4 367.1 364zM283.1 352c-6.625 0-12 5.375-12 12v40c0 6.625 5.375 12 12 12h40c6.625 0 12-5.375 12-12v-40c0-6.625-5.375-12-12-12H283.1zM467.1 448h-40c-6.625 0-12 5.375-12 12v40c0 6.625 5.375 12 12 12h40c6.625 0 12-5.375 12-12v-40C479.1 453.4 474.6 448 467.1 448zM467.1 256h-40c-6.625 0-12 5.375-12 12v40c0 6.625 5.369 12 11.99 12h39.1c6.625 0 12.01-5.375 12.01-12v-40C479.1 261.4 474.6 256 467.1 256zM371.1 448h-232c-6.625 0-12 5.375-12 12v40c0 6.625 5.375 12 12 12h232c6.625 0 12-5.375 12-12v-40C383.1 453.4 378.6 448 371.1 448zM43.97 320H83.97c6.625 0 11.99-5.375 11.99-12v-40c0-6.625-5.375-12-12-12h-40c-6.625 0-12 5.375-12 12v40C31.96 314.6 37.35 320 43.97 320zM91.96 352c-6.625 0-12 5.375-12 12v40c0 6.625 5.375 12 12 12h40c6.625 0 12-5.375 12-12v-40c0-6.625-5.375-12-12-12H91.96zM83.96 448h-40c-6.625 0-12 5.375-12 12v40c0 6.625 5.375 12 12 12h40c6.625 0 12-5.375 12-12v-40C95.96 453.4 90.59 448 83.96 448z\", \"M504.9 102.9C367.7-34.31 144.3-34.32 7.083 102.9c-7.975 7.973-9.375 20.22-3.391 29.74l42.17 67.47c6.141 9.844 18.47 13.88 29.35 9.632l84.36-33.74C169.5 172.1 175.6 161.1 174.5 151.3l-5.303-53.27c56.15-19.17 117.4-19.17 173.6 .0059L337.5 151.3c-1.139 10.59 4.997 20.78 14.96 24.73l84.35 33.73c10.83 4.303 23.22 .1608 29.33-9.615l42.18-67.48C514.3 123.2 512.9 110.9 504.9 102.9z\"]]\n};\nvar faTeletype = faTty;\nvar faChartTreeMap = {\n  prefix: 'fad',\n  iconName: 'chart-tree-map',\n  icon: [512, 512, [], \"e0ea\", [\"M464 192C490.5 192 512 213.5 512 240V272C512 298.5 490.5 320 464 320H304C277.5 320 256 298.5 256 272V240C256 213.5 277.5 192 304 192H464zM176 272C202.5 272 224 293.5 224 320V432C224 458.5 202.5 480 176 480H48C21.49 480 0 458.5 0 432V320C0 293.5 21.49 272 48 272H176z\", \"M0 80C0 53.49 21.49 32 48 32H176C202.5 32 224 53.49 224 80V192C224 218.5 202.5 240 176 240H48C21.49 240 0 218.5 0 192V80zM256 80C256 53.49 277.5 32 304 32H464C490.5 32 512 53.49 512 80V112C512 138.5 490.5 160 464 160H304C277.5 160 256 138.5 256 112V80zM464 352C490.5 352 512 373.5 512 400V432C512 458.5 490.5 480 464 480H304C277.5 480 256 458.5 256 432V400C256 373.5 277.5 352 304 352H464z\"]]\n};\nvar faDiagramNext = {\n  prefix: 'fad',\n  iconName: 'diagram-next',\n  icon: [512, 512, [], \"e476\", [\"M384.1 343.6C401 327.6 404.6 306.4 399 288H448C483.3 288 512 316.7 512 352V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V352C0 316.7 28.65 288 64 288H112.1C107.4 306.4 110.1 327.6 127 343.6L216.4 432.1C238.3 454.8 273.7 454.8 295.6 432.1L384.1 343.6z\", \"M280 224V288H326.1C347.4 288 358.1 313.9 343 328.1L272.1 399C263.6 408.4 248.4 408.4 239 399L168.1 328.1C153.9 313.9 164.6 288 185.9 288H232V224H64C28.65 224 0 195.3 0 160V96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V160C512 195.3 483.3 224 448 224H280z\"]]\n};\nvar faPersonRifle = {\n  prefix: 'fad',\n  iconName: 'person-rifle',\n  icon: [576, 512, [], \"e54e\", [\"M336 512H144V337.7L90.44 428.3C79.21 447.4 54.68 453.7 35.66 442.4C16.64 431.2 10.33 406.7 21.57 387.7L97.7 258.8C122.2 217.4 166.7 192 214.8 192H265.2C290.6 192 315 199.1 336 211.9L336 512zM160 80C160 35.82 195.8 0 240 0C284.2 0 320 35.82 320 80C320 124.2 284.2 160 240 160C195.8 160 160 124.2 160 80z\", \"M448 .0003C456.8 .0003 464 7.164 464 16V132.3C473.6 137.8 480 148.2 480 160V269.3L496 264V208C496 199.2 503.2 192 512 192H528C536.8 192 544 199.2 544 208V292.5C544 299.4 539.6 305.5 533.1 307.6L480 325.3V352H528C536.8 352 544 359.2 544 368V384C544 392.8 536.8 400 528 400H484L507 492.1C509.6 502.2 501.9 512 491.5 512H432C423.2 512 416 504.8 416 496V400H400C382.3 400 368 385.7 368 368V224C368 206.3 382.3 192 400 192V160C400 148.2 406.4 137.8 416 132.3V32C407.2 32 400 24.84 400 16C400 7.164 407.2 0 416 0L448 .0003z\"]]\n};\nvar faClockFiveThirty = {\n  prefix: 'fad',\n  iconName: 'clock-five-thirty',\n  icon: [512, 512, [], \"e34a\", [\"M256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0zM280 335.3L300 365.3C307.4 376.3 322.3 379.3 333.3 371.1C344.3 364.6 347.3 349.7 339.1 338.7L275.1 242.7C270.1 233.9 259.2 229.1 249 233C238.9 236.1 231.1 245.4 231.1 256V392C231.1 405.3 242.7 416 255.1 416C269.3 416 280 405.3 280 392L280 335.3z\", \"M232 392V256C232 245.4 238.9 236.1 249 233C259.2 229.1 270.1 233.9 275.1 242.7L339.1 338.7C347.3 349.7 344.3 364.6 333.3 371.1C322.3 379.3 307.4 376.3 300 365.3L280 335.3V392C280 405.3 269.3 416 256 416C242.7 416 232 405.3 232 392H232z\"]]\n};\nvar faPipeValve = {\n  prefix: 'fad',\n  iconName: 'pipe-valve',\n  icon: [512, 512, [], \"e439\", [\"M288 192V147.6l-32-3.553L224 147.6V192H64v256h384V192H288zM288 76.35V64c0-17.66-14.34-32-32-32S224 46.34 224 64v12.35l32 3.553L288 76.35z\", \"M32 160C14.34 160 0 174.3 0 192v256c0 17.66 14.34 32 32 32s32-14.34 32-32V192C64 174.3 49.66 160 32 160zM480 160c-17.66 0-32 14.34-32 32v256c0 17.66 14.34 32 32 32s32-14.34 32-32V192C512 174.3 497.7 160 480 160zM398.2 64.1L256 79.9L113.8 64.1C109.2 63.58 104.7 65.06 101.3 68.06C97.95 71.1 96 75.46 96 80v32c0 4.543 1.951 8.896 5.344 11.94C104.7 126.9 109.2 128.4 113.8 127.9L256 112.1l142.2 15.81c4.512 .5117 9.023-.9609 12.42-3.969C414 120.9 416 116.5 416 112v-32c0-4.545-1.951-8.896-5.344-11.94C407.3 65.06 402.8 63.58 398.2 64.1z\"]]\n};\nvar faArrowUpFromArc = {\n  prefix: 'fad',\n  iconName: 'arrow-up-from-arc',\n  icon: [512, 512, [], \"e4b4\", [\"M64 256C64 362 149.1 448 256 448C362 448 448 362 448 256C448 238.3 462.3 224 480 224C497.7 224 512 238.3 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 238.3 14.33 224 32 224C49.67 224 64 238.3 64 256z\", \"M121.4 166.6C108.9 154.1 108.9 133.9 121.4 121.4L233.4 9.372C245.9-3.124 266.1-3.124 278.6 9.372L390.6 121.4C403.1 133.9 403.1 154.1 390.6 166.6C378.1 179.1 357.9 179.1 345.4 166.6L288 109.3V320C288 337.7 273.7 352 256 352C238.3 352 224 337.7 224 320V109.3L166.6 166.6C154.1 179.1 133.9 179.1 121.4 166.6H121.4z\"]]\n};\nvar faFaceSpiralEyes = {\n  prefix: 'fad',\n  iconName: 'face-spiral-eyes',\n  icon: [512, 512, [], \"e485\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM312.9 374.9C307.5 378.4 300.5 378.4 295.1 374.9L282.6 366.5C266.5 355.8 245.5 355.8 229.4 366.5L216.9 374.9C211.5 378.4 204.5 378.4 199.1 374.9L184.3 364.1C169.1 355.4 151.6 354.3 136.2 361.1L120.8 369.7C112.9 373.6 109.7 383.3 113.7 391.2C117.6 399.1 127.3 402.3 135.2 398.3L150.5 390.6C155.7 388 161.8 388.4 166.6 391.6L181.4 401.5C197.5 412.2 218.5 412.2 234.6 401.5L247.1 393.1C252.5 389.6 259.5 389.6 264.9 393.1L277.4 401.5C293.5 412.2 314.5 412.2 330.6 401.5L345.4 391.6C350.2 388.4 356.3 388 361.5 390.6L376.8 398.3C384.7 402.3 394.4 399.1 398.3 391.2C402.3 383.3 399.1 373.6 391.2 369.7L375.8 361.1C360.4 354.3 342 355.4 327.7 364.1L312.9 374.9zM153.4 100C93.53 102.4 46.93 156.7 52.44 210.5C55.3 264.4 106.1 304.8 154.9 299.5C204 296.6 240.9 251.6 235.5 208.3C232.2 164.9 190.8 133.9 152.6 139.1C114.2 142.5 86.91 178.2 92.3 211.2C96.14 244.2 128.2 265.7 155.9 260.4C183.6 256.3 201.3 229.6 195.4 206.8C193 195.3 185.9 186.9 177.6 181.1C169.5 177.3 159.3 175.4 150.1 178.7C141.2 181.4 135.2 187.6 132.3 194.6C129.7 200.9 129.2 209.6 134.1 216.4C138.4 222.7 145.2 225.6 151.8 224.9C157 224.3 166.9 219.6 165.9 208.5C165.6 205.8 164.5 203.4 162.9 201.5C163.7 201.8 164.5 202.2 165.5 202.7C168.6 204.5 171.1 207.6 171.1 211.9L172.1 212.3L172.2 212.6C174.2 220.3 167.4 234.6 152.3 236.7L151.9 236.7L151.6 236.8C137.6 239.6 118.3 227.7 116.1 208.2L116.1 207.9L116 207.5C112.9 189.2 129.2 165.1 154.9 162.1L155.3 162.9L155.6 162.9C180.3 159.4 209.4 180.6 211.6 210.4L211.6 210.7L211.6 211.1C215.4 239.9 189.5 273.6 153.2 275.6L152.9 275.6L152.6 275.7C117.2 279.6 78.38 249.2 76.39 208.1L76.38 208.6L76.34 208.3C72.15 168.9 107.5 125.9 154.4 123.1C161 123.7 166.2 118.1 165.9 111.5C165.6 104.9 160.1 99.74 153.4 100L153.4 100zM357.6 292C350.1 292.3 345.8 297.9 346.1 304.5C346.4 311.1 351.9 316.3 358.6 315.1C418.5 313.6 465.1 259.3 459.6 205.5C456.7 151.6 405.9 111.2 357.1 116.5C307.1 119.4 271.1 164.4 276.5 207.7C279.8 251.1 321.2 282.1 359.4 276.9C397.8 273.5 425.1 237.8 419.7 204.8C415.9 171.8 383.8 150.3 356.1 155.6C328.4 159.7 310.7 186.4 316.6 209.2C318.1 220.7 326.1 229.1 334.4 234C342.5 238.7 352.7 240.6 361.9 237.3C370.8 234.6 376.8 228.4 379.7 221.4C382.3 215.1 382.8 206.4 377.9 199.6C373.6 193.3 366.8 190.4 360.2 191.1C354.1 191.7 345.1 196.4 346.1 207.5C346.4 210.2 347.5 212.6 349.1 214.5C348.3 214.2 347.5 213.8 346.5 213.3C343.4 211.5 340.9 208.4 340 204.1L339.9 203.7L339.8 203.4C337.8 195.7 344.6 181.4 359.7 179.3L360.1 179.3L360.4 179.2C374.4 176.4 393.7 188.3 395.9 207.8L395.9 208.1L395.1 208.5C399.1 226.8 382.8 250.9 357.1 253L356.7 253.1L356.4 253.1C331.7 256.6 302.6 235.4 300.4 205.6L300.4 205.3L300.4 204.9C296.6 176.1 322.5 142.4 358.8 140.4L359.1 140.4L359.4 140.3C394.8 136.4 433.6 166.8 435.6 207L435.6 207.4L435.7 207.7C439.8 247.1 404.5 290.1 357.6 292L357.6 292z\", \"M76.34 208.3L76.38 208.6L76.39 208.1C78.38 249.2 117.2 279.6 152.6 275.7L152.9 275.6L153.2 275.6C189.5 273.6 215.4 239.9 211.6 211.1L211.6 210.7L211.6 210.4C209.4 180.6 180.3 159.4 155.6 162.9L155.3 162.9L154.9 162.1C129.2 165.1 112.9 189.2 116 207.5L116.1 207.9L116.1 208.2C118.3 227.7 137.6 239.6 151.6 236.8L151.9 236.7L152.3 236.7C167.4 234.6 174.2 220.3 172.2 212.6L172.1 212.3L171.1 211.9C171.1 207.6 168.6 204.5 165.5 202.7C164.5 202.2 163.7 201.8 162.9 201.5C164.5 203.4 165.6 205.8 165.9 208.5C166.9 219.6 157 224.3 151.8 224.9C145.2 225.6 138.4 222.7 134.1 216.4C129.2 209.6 129.7 200.9 132.3 194.6C135.2 187.6 141.2 181.4 150.1 178.7C159.3 175.4 169.5 177.3 177.6 181.1C185.9 186.9 193 195.3 195.4 206.8C201.3 229.6 183.6 256.3 155.9 260.4C128.2 265.7 96.14 244.2 92.3 211.2C86.91 178.2 114.2 142.5 152.6 139.1C190.8 133.9 232.2 164.9 235.5 208.3C240.9 251.6 204 296.6 154.9 299.5C106.1 304.8 55.31 264.4 52.44 210.5C46.93 156.7 93.54 102.4 153.4 100C160.1 99.74 165.6 104.9 165.9 111.5C166.2 118.1 161 123.7 154.4 123.1C107.5 125.9 72.15 168.9 76.34 208.3L76.34 208.3zM435.7 207.7L435.6 207.4L435.6 207.1C433.6 166.8 394.8 136.4 359.4 140.3L359.1 140.4L358.8 140.4C322.5 142.5 296.6 176.1 300.4 204.9L300.4 205.3L300.4 205.6C302.6 235.4 331.7 256.6 356.4 253.1L356.7 253.1L357.1 253C382.8 250.9 399.1 226.8 395.1 208.5L395.9 208.1L395.9 207.8C393.7 188.3 374.4 176.4 360.4 179.2L360.1 179.3L359.7 179.3C344.6 181.4 337.8 195.7 339.8 203.4L339.9 203.7L340 204.1C340.9 208.4 343.4 211.5 346.6 213.3C347.5 213.8 348.3 214.2 349.1 214.5C347.5 212.6 346.4 210.2 346.1 207.5C345.1 196.4 354.1 191.7 360.2 191.1C366.8 190.4 373.6 193.3 377.9 199.6C382.8 206.4 382.3 215.1 379.7 221.4C376.8 228.4 370.8 234.6 361.9 237.3C352.7 240.6 342.5 238.7 334.4 234C326.1 229.1 318.1 220.7 316.6 209.2C310.7 186.4 328.4 159.7 356.1 155.6C383.8 150.3 415.9 171.8 419.7 204.8C425.1 237.8 397.8 273.5 359.4 276.9C321.2 282.1 279.8 251.1 276.5 207.7C271.1 164.4 307.1 119.4 357.1 116.5C405.9 111.2 456.7 151.6 459.6 205.5C465.1 259.3 418.5 313.6 358.6 315.1C351.9 316.3 346.4 311.1 346.1 304.5C345.8 297.9 350.1 292.3 357.6 292C404.5 290.1 439.9 247.1 435.7 207.7L435.7 207.7z\"]]\n};\nvar faCompressWide = {\n  prefix: 'fad',\n  iconName: 'compress-wide',\n  icon: [512, 512, [], \"f326\", [\"M128 288H32c-17.69 0-32 14.31-32 32s14.31 32 32 32h64v64c0 17.69 14.31 32 32 32s32-14.31 32-32v-96C160 302.3 145.7 288 128 288zM480 160h-64V96c0-17.69-14.31-32-32-32s-32 14.31-32 32v96c0 17.69 14.31 32 32 32h96c17.69 0 32-14.31 32-32S497.7 160 480 160z\", \"M128 64C110.3 64 96 78.31 96 96v64H32C14.31 160 0 174.3 0 192s14.31 32 32 32h96c17.69 0 32-14.31 32-32V96C160 78.31 145.7 64 128 64zM480 288h-96c-17.69 0-32 14.31-32 32v96c0 17.69 14.31 32 32 32s32-14.31 32-32v-64h64c17.69 0 32-14.31 32-32S497.7 288 480 288z\"]]\n};\nvar faCirclePhoneHangup = {\n  prefix: 'fad',\n  iconName: 'circle-phone-hangup',\n  icon: [512, 512, [\"phone-circle-down\"], \"e11d\", [\"M512 256c0-141.4-114.6-256-256-256c-141.4 0-256 114.6-256 256s114.6 256 256 256S512 397.4 512 256zM373.5 306.2l-54.82-21.92c-6.474-2.563-10.46-9.181-9.717-16.06l3.446-34.61C275.9 221.1 236.1 221.1 199.6 233.6l3.447 34.61c.6961 6.905-3.276 13.47-9.717 16.06L138.5 306.2C131.4 308.9 123.4 306.3 119.5 299.9L92.05 256.1C88.16 249.9 89.07 241.9 94.25 236.7c89.2-89.2 234.3-89.18 323.5 .0002c5.187 5.187 6.089 13.14 2.205 19.33L392.5 299.9C388.6 306.3 380.5 308.1 373.5 306.2z\", \"M373.5 306.2l-54.82-21.92c-6.474-2.563-10.46-9.181-9.717-16.06l3.446-34.61C275.9 221.1 236.1 221.1 199.6 233.6l3.447 34.61c.6961 6.905-3.276 13.47-9.717 16.06L138.5 306.2C131.4 308.9 123.4 306.3 119.5 299.9L92.05 256.1C88.16 249.9 89.07 241.9 94.25 236.7c89.2-89.2 234.3-89.18 323.5 .0002c5.187 5.187 6.089 13.14 2.205 19.33L392.5 299.9C388.6 306.3 380.5 308.1 373.5 306.2z\"]]\n};\nvar faPhoneCircleDown = faCirclePhoneHangup;\nvar faHouseMedicalCircleExclamation = {\n  prefix: 'fad',\n  iconName: 'house-medical-circle-exclamation',\n  icon: [640, 512, [], \"e512\", [\"M496 192C453.6 192 414.7 207 384.3 232C384.2 232 384.1 232 384 232H328V176C328 167.2 320.8 160 312 160H264C255.2 160 248 167.2 248 176V232H192C183.2 232 176 239.2 176 248V296C176 304.8 183.2 312 192 312H248V368C248 376.8 255.2 384 264 384H312C315.1 384 318 383.1 320.5 381.5C324.6 435.5 353 482.6 394.8 512H128.1C92.75 512 64.09 483.3 64.09 448V287.6H32.05C14.02 287.6 0 273.5 0 255.5C0 246.5 3.004 238.5 10.01 231.5L266.4 8.016C273.4 1.002 281.4 0 288.4 0C295.4 0 303.4 2.004 309.5 7.014L522.1 193.9C513.6 192.7 504.9 192 496 192H496z\", \"M640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM496 416C482.7 416 472 426.7 472 440C472 453.3 482.7 464 496 464C509.3 464 520 453.3 520 440C520 426.7 509.3 416 496 416zM511.1 288C511.1 279.2 504.8 272 495.1 272C487.2 272 479.1 279.2 479.1 288V368C479.1 376.8 487.2 384 495.1 384C504.8 384 511.1 376.8 511.1 368V288z\"]]\n};\nvar faBadminton = {\n  prefix: 'fad',\n  iconName: 'badminton',\n  icon: [640, 512, [], \"e33a\", [\"M122.1 367.2c-3.16-3.962-7.818-6.037-12.52-6.037c-3.497 0-7.018 1.142-9.965 3.492l-87.57 69.85c-7.925 6.318-12.05 15.64-12.05 25.05c0 6.994 2.283 14.04 6.983 19.93l9.975 12.51c6.319 7.924 15.64 12.05 25.04 12.05c6.995 0 14.04-2.284 19.93-6.984l87.57-69.85c3.962-3.16 6.025-7.821 6.025-12.52c0-3.497-1.141-7.012-3.491-9.958L122.1 367.2zM607.1 399.1c0-26.51-21.49-48.01-48-48.01s-48 21.5-48 48.01L512 431.1h96L607.1 399.1zM496.8 490.9c-.5547 1.672-.8185 3.371-.8185 5.043c0 8.709 7.03 16.02 16 16.02c6.688 0 12.94-4.251 15.19-10.94l16-48.01c.543-1.637 .6954-3.367 .6954-5.003l-32.75-.0598L496.8 490.9zM544 495.1c0 8.844 7.153 16 15.1 16s16-7.159 16-16l.1181-47.97l-32.23 .0273L544 495.1zM623.2 490.9l-14.31-42.94l-32.75 .0325c0 1.637 .1524 3.394 .6954 5.031l15.1 48.01c2.25 6.688 8.5 10.94 15.19 10.94c8.969 0 16-7.309 16-16.02C624 494.3 623.7 492.6 623.2 490.9z\", \"M575.8 158.3c0-123-107.6-158.2-164.5-158.2c-47.65 0-98.25 17.02-141.3 51.36C266.8 54.04 183.4 116.3 183.4 219.6c0 26.56 6.051 51.77 17.73 74.26l-85.91 68.56c2.605 .9824 5.061 2.375 6.922 4.709l29.93 37.54c1.854 2.324 2.688 5.038 3.07 7.785l86.72-69.2c29.48 23.15 66.84 34.91 106.3 34.91c47.66 0 98.25-16.1 141.3-51.34C545.5 282.1 575.8 218.3 575.8 158.3zM512.1 158.8c0 40.77-22.23 85.73-62.6 117.9c-31.58 25.15-68.26 37.8-101.7 37.8c-46.63 0-100.4-28.72-100.4-94.81c0-102.5 104.9-155.9 164.2-155.9C445.3 63.77 512.1 83.03 512.1 158.8z\"]]\n};\nvar faClosedCaptioning = {\n  prefix: 'fad',\n  iconName: 'closed-captioning',\n  icon: [576, 512, [], \"f20a\", [\"M512 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V96C576 60.65 547.3 32 512 32zM168.6 289.9c18.69 18.72 49.19 18.72 67.87 0c9.375-9.375 24.56-9.375 33.94 0s9.375 24.56 0 33.94c-18.72 18.72-43.28 28.08-67.87 28.08s-49.16-9.359-67.87-28.08C116.5 305.8 106.5 281.6 106.5 256s9.1-49.75 28.12-67.88c37.44-37.44 98.31-37.44 135.7 0c9.375 9.375 9.375 24.56 0 33.94s-24.56 9.375-33.94 0c-18.69-18.72-49.19-18.72-67.87 0C159.5 231.1 154.5 243.2 154.5 256S159.5 280.9 168.6 289.9zM360.6 289.9c18.69 18.72 49.19 18.72 67.87 0c9.375-9.375 24.56-9.375 33.94 0s9.375 24.56 0 33.94c-18.72 18.72-43.28 28.08-67.87 28.08s-49.16-9.359-67.87-28.08C308.5 305.8 298.5 281.6 298.5 256s9.1-49.75 28.12-67.88c37.44-37.44 98.31-37.44 135.7 0c9.375 9.375 9.375 24.56 0 33.94s-24.56 9.375-33.94 0c-18.69-18.72-49.19-18.72-67.87 0C351.5 231.1 346.5 243.2 346.5 256S351.5 280.9 360.6 289.9z\", \"M236.5 222.1c9.375 9.375 24.56 9.375 33.94 0c9.375-9.375 9.375-24.56 0-33.94c-37.44-37.44-98.31-37.44-135.7 0C116.5 206.2 106.5 230.4 106.5 256s9.1 49.75 28.12 67.88c18.72 18.72 43.28 28.08 67.87 28.08s49.16-9.359 67.87-28.08c9.375-9.375 9.375-24.56 0-33.94c-9.375-9.375-24.56-9.375-33.94 0c-18.69 18.72-49.19 18.72-67.87 0C159.5 280.9 154.5 268.8 154.5 256s5-24.88 14.06-33.94C187.3 203.3 217.8 203.3 236.5 222.1zM428.5 222.1c9.375 9.375 24.56 9.375 33.94 0c9.375-9.375 9.375-24.56 0-33.94c-37.44-37.44-98.31-37.44-135.7 0C308.5 206.2 298.5 230.4 298.5 256s9.1 49.75 28.12 67.88c18.72 18.72 43.28 28.08 67.87 28.08s49.16-9.359 67.87-28.08c9.375-9.375 9.375-24.56 0-33.94c-9.375-9.375-24.56-9.375-33.94 0c-18.69 18.72-49.19 18.72-67.87 0C351.5 280.9 346.5 268.8 346.5 256s5-24.88 14.06-33.94C379.3 203.3 409.8 203.3 428.5 222.1z\"]]\n};\nvar faPersonHiking = {\n  prefix: 'fad',\n  iconName: 'person-hiking',\n  icon: [384, 512, [\"hiking\"], \"f6ec\", [\"M137.5 113.1c0-7.011-4.986-13.44-12.39-15.13C118.4 96.38 111.7 95.6 105.1 95.6c-36.65 0-70 23.84-79.32 59.53L.5119 253.3C.1636 254.6-.0025 255.9-.0025 257.2c0 7.003 4.96 13.42 12.36 15.11L76.01 287.5c1.339 .3251 2.681 .4806 4.001 .4806c7.31 0 13.97-4.762 15.87-11.86L137 117C137.4 115.7 137.5 114.4 137.5 113.1zM352 256h-15.1v240c0 8.875 7.125 16 15.1 16h15.1C376.9 512 384 504.9 384 496V224C384 241.7 369.7 256 352 256zM368 160h-15.1c-8.875 0-15.1 7.125-15.1 16V192H352c17.67 0 32 14.33 32 32V176C384 167.1 376.9 160 368 160z\", \"M352 192h-50.75l-46.75-46.75C243.4 134.1 228.6 128 212.9 128c-27 0-50.37 18.25-56.1 44.5L129 280.3C128.4 282.8 128 285.5 128 288.1c0 8.325 3.265 16.44 9.354 22.53l86.62 86.63V480c0 17.62 14.37 32 31.1 32s32-14.38 32-32v-82.75c0-17.12-6.625-33.13-18.75-45.25l-46.87-46.88c.25-.5 .5-.875 .625-1.375l19.1-79.5l22.37 22.38C271.4 252.6 279.5 256 288 256H352c17.67 0 32-14.33 32-32C384 206.3 369.7 192 352 192zM81.01 472.3c-.672 2.63-.993 5.267-.993 7.86c0 14.29 9.748 27.29 24.24 30.89C106.9 511.8 109.5 512 112 512c14.37 0 27.37-9.75 30.1-24.25l25.25-101l-52.75-52.75L81.01 472.3zM240 96c26.5 0 48-21.5 48-48S266.5 0 240 0c-26.5 0-47.1 21.5-47.1 48S213.5 96 240 96z\"]]\n};\nvar faHiking = faPersonHiking;\nvar faRightFromLine = {\n  prefix: 'fad',\n  iconName: 'right-from-line',\n  icon: [448, 512, [\"arrow-alt-from-left\"], \"f347\", [\"M32 64C14.33 64 0 78.33 0 95.1V416C0 433.7 14.33 448 31.1 448S64 433.7 64 416V95.1C64 78.33 49.67 64 32 64z\", \"M440.8 273.5l-144.1 136c-6.975 6.578-17.2 8.375-26 4.594C261.9 410.3 256.2 401.6 256.2 392V320H128.1c-17.69 0-32.04-14.33-32.04-32V224c0-17.67 14.35-32 32.04-32h128.1V120c0-9.578 5.708-18.25 14.51-22.05c8.805-3.781 19.03-1.984 26 4.594l144.1 136C450.4 247.6 450.4 264.4 440.8 273.5z\"]]\n};\nvar faArrowAltFromLeft = faRightFromLine;\nvar faVenusDouble = {\n  prefix: 'fad',\n  iconName: 'venus-double',\n  icon: [640, 512, [9890], \"f226\", [\"M192 112c-35.35 0-64 28.65-64 64c0 35.35 28.65 64 64 64s64-28.65 64-64C256 140.7 227.3 112 192 112zM624 176C624 78.8 545.2 0 448 0c-39.02 0-74.95 12.85-104.1 34.34c18.38 19.7 32.94 42.91 42.62 68.58C403.2 88.83 424.5 80 448 80c52.94 0 96 43.06 96 96c0 52.93-43.06 96-96 96c-23.57 0-44.91-8.869-61.63-23.02c-9.572 25.45-23.95 48.54-42.23 68.23C365.1 332.7 389.3 344 416 348.1V384h-48c-8.836 0-16 7.162-16 16v32c0 8.836 7.164 16 16 16H416v48c0 8.836 7.164 16 16 16h32c8.838 0 16-7.164 16-16V448h48c8.838 0 16-7.164 16-16v-32c0-8.838-7.162-16-16-16H480v-35.05C561.9 333.9 624 262.3 624 176z\", \"M368 176c0-97.2-78.8-176-176-176c-97.2 0-176 78.8-176 176c0 86.26 62.1 157.9 144 172.1v35.05H112c-8.836 0-16 7.162-16 16v32c0 8.836 7.164 16 16 16H160v48c0 8.836 7.164 16 16 16h32c8.838 0 16-7.164 16-16v-48h48c8.838 0 16-7.164 16-16v-32c0-8.838-7.162-16-16-16H224v-35.05C305.9 333.9 368 262.3 368 176zM192 272c-52.93 0-96-43.07-96-96c0-52.94 43.07-96 96-96c52.94 0 96 43.06 96 96C288 228.9 244.9 272 192 272z\"]]\n};\nvar faImages = {\n  prefix: 'fad',\n  iconName: 'images',\n  icon: [576, 512, [], \"f302\", [\"M527.1 32H144C117.5 32 96 53.49 96 80v256c0 26.51 21.49 48 48 48h383.1C554.5 384 576 362.5 576 336v-256C576 53.49 554.5 32 527.1 32zM223.1 96c17.68 0 32 14.33 32 32S241.7 160 223.1 160C206.3 160 191.1 145.7 191.1 128S206.3 96 223.1 96zM494.1 311.6C491.3 316.8 485.9 320 480 320H192C185.1 320 180.5 316.6 177.7 311.3C175 305.9 175.5 299.4 179.1 294.6l70-96C252.1 194.4 256.9 192 262 192C267.1 192 271.9 194.4 274.9 198.6l22.35 30.66l62.74-94.11C362.1 130.7 367.1 128 373.3 128c5.348 0 10.34 2.672 13.31 7.125l106.7 160C496.6 300 496.9 306.3 494.1 311.6z\", \"M493.3 295.1l-106.7-160C383.7 130.7 378.7 128 373.3 128c-5.352 0-10.35 2.672-13.31 7.125l-62.74 94.11L274.9 198.6C271.9 194.4 267.1 192 262 192C256.9 192 252.1 194.4 249.1 198.6l-70 96C175.5 299.4 175 305.9 177.7 311.3C180.5 316.6 185.1 320 192 320h288c5.899 0 11.32-3.246 14.11-8.449C496.9 306.3 496.6 300 493.3 295.1zM456 480H120C53.83 480 0 426.2 0 360v-240C0 106.8 10.75 96 24 96S48 106.8 48 120v240c0 39.7 32.3 72 72 72h336c13.25 0 24 10.75 24 24S469.3 480 456 480z\"]]\n};\nvar faCalculator = {\n  prefix: 'fad',\n  iconName: 'calculator',\n  icon: [384, 512, [128425], \"f1ec\", [\"M64 208C64 199.2 71.2 192 80 192h32C120.8 192 128 199.2 128 208v32C128 248.8 120.8 256 112 256h-32C71.2 256 64 248.8 64 240V208zM64 304C64 295.2 71.2 288 80 288h32C120.8 288 128 295.2 128 304v32C128 344.8 120.8 352 112 352h-32C71.2 352 64 344.8 64 336V304zM224 432c0 8.801-7.199 16-16 16h-128C71.2 448 64 440.8 64 432v-32C64 391.2 71.2 384 80 384h128c8.801 0 16 7.199 16 16V432zM224 336c0 8.801-7.199 16-16 16h-32C167.2 352 160 344.8 160 336v-32C160 295.2 167.2 288 176 288h32C216.8 288 224 295.2 224 304V336zM224 240C224 248.8 216.8 256 208 256h-32C167.2 256 160 248.8 160 240v-32C160 199.2 167.2 192 176 192h32C216.8 192 224 199.2 224 208V240zM320 432c0 8.801-7.199 16-16 16h-32c-8.799 0-16-7.199-16-16v-32c0-8.801 7.201-16 16-16h32c8.801 0 16 7.199 16 16V432zM320 336c0 8.801-7.199 16-16 16h-32c-8.799 0-16-7.199-16-16v-32C256 295.2 263.2 288 272 288h32C312.8 288 320 295.2 320 304V336zM320 240C320 248.8 312.8 256 304 256h-32C263.2 256 256 248.8 256 240v-32C256 199.2 263.2 192 272 192h32C312.8 192 320 199.2 320 208V240z\", \"M336 0h-288C22.38 0 0 22.38 0 48v416C0 489.6 22.38 512 48 512h288c25.62 0 48-22.38 48-48v-416C384 22.38 361.6 0 336 0zM64 208C64 199.2 71.2 192 80 192h32C120.8 192 128 199.2 128 208v32C128 248.8 120.8 256 112 256h-32C71.2 256 64 248.8 64 240V208zM64 304C64 295.2 71.2 288 80 288h32C120.8 288 128 295.2 128 304v32C128 344.8 120.8 352 112 352h-32C71.2 352 64 344.8 64 336V304zM224 432c0 8.801-7.199 16-16 16h-128C71.2 448 64 440.8 64 432v-32C64 391.2 71.2 384 80 384h128c8.801 0 16 7.199 16 16V432zM224 336c0 8.801-7.199 16-16 16h-32C167.2 352 160 344.8 160 336v-32C160 295.2 167.2 288 176 288h32C216.8 288 224 295.2 224 304V336zM224 240C224 248.8 216.8 256 208 256h-32C167.2 256 160 248.8 160 240v-32C160 199.2 167.2 192 176 192h32C216.8 192 224 199.2 224 208V240zM320 432c0 8.801-7.199 16-16 16h-32c-8.799 0-16-7.199-16-16v-32c0-8.801 7.201-16 16-16h32c8.801 0 16 7.199 16 16V432zM320 336c0 8.801-7.199 16-16 16h-32c-8.799 0-16-7.199-16-16v-32C256 295.2 263.2 288 272 288h32C312.8 288 320 295.2 320 304V336zM320 240C320 248.8 312.8 256 304 256h-32C263.2 256 256 248.8 256 240v-32C256 199.2 263.2 192 272 192h32C312.8 192 320 199.2 320 208V240zM320 144C320 152.8 312.8 160 304 160h-224C71.2 160 64 152.8 64 144v-64C64 71.2 71.2 64 80 64h224C312.8 64 320 71.2 320 80V144z\"]]\n};\nvar faShuttlecock = {\n  prefix: 'fad',\n  iconName: 'shuttlecock',\n  icon: [512, 512, [], \"f45b\", [\"M31.03 330.1c-20.69 20.69-31.04 47.84-31.04 74.1c0 56.66 45.53 106 106 106c27.16 0 54.32-10.35 75.01-31.04l25.16-25.21L56.19 305.8L31.03 330.1z\", \"M483.1 191.1h-20c0 .8869 .0929 2.73 .0929 5.277c0 14.68-3.087 52.76-44.85 65.97l-91.14 28.75l-26.45 45.34l-77.97 36.42l-25.75-25.87l70.76-70.75l140.9-44.5c13.25-4.25 22.38-16.62 22.38-30.5V107.1c0-15.5-12.5-27.1-28.01-27.1h-94.14c-14 0-26.25 9.124-30.51 22.37L234.8 243.2L164 313.1l-25.75-25.75L174.6 210.3l45.44-26.42l28.76-91.12c13.76-43.63 54.39-44.75 68.1-44.75l2.142 .0033V27.1c0-15.37-12.63-27.1-28.01-27.1H237.3c-10.75 0-20.75 6.25-25.38 16.25l-116.5 250.2L56.19 305.8l150 149.1l39.26-39.26l250.3-116.5C505.6 295.4 512 285.5 512 274.6V219.1C512 204.6 499.4 191.1 483.1 191.1z\"]]\n};\nvar faUserHair = {\n  prefix: 'fad',\n  iconName: 'user-hair',\n  icon: [448, 512, [], \"e45a\", [\"M257.9 66.16C269.2 84.1 289.2 96 312 96H347.1C350.6 106.2 352 116.1 352 128C352 198.7 294.7 256 224 256C153.3 256 96 198.7 96 128C96 120.1 96.57 114.1 97.65 107.4C104.5 110.4 112.1 112 120 112H176C210.6 112 240.1 93.66 257.9 66.16V66.16z\", \"M97.66 107.4C107.5 46.48 160.3 0 224 0C283.6 0 333.8 40.79 347.1 96H312C289.2 96 269.2 84.09 257.9 66.16C240.1 93.66 210.6 112 176 112H120C112.1 112 104.5 110.3 97.66 107.4V107.4zM286.7 320C375.8 320 448 392.2 448 481.3C448 498.2 434.2 512 417.3 512H30.72C13.75 512 0 498.2 0 481.3C0 392.2 72.21 320 161.3 320H286.7z\"]]\n};\nvar faEyeEvil = {\n  prefix: 'fad',\n  iconName: 'eye-evil',\n  icon: [640, 512, [], \"f6db\", [\"M344.3 222.1c4.952 10.57 7.626 22.2 7.715 33.87c-.49 42.66-32 64-32 64S288.5 298.7 287.1 256C288.1 244.3 290.7 232.7 295.7 222.1c8.072 1.167 16.15 1.88 24.29 1.88C328.1 224 336.2 223.3 344.3 222.1z\", \"M626.1 239.1l-111.1-30.35c-4.79-6.56-10.06-13.31-16.04-20.36c1.35-2.07 55.22-88.04 55.22-88.04c1.861-2.97 2.658-6.013 2.658-8.984c0-9.355-8.289-17.68-18.43-17.68c-2.18 0-4.408 .3651-6.702 1.197l-119.7 43.37c-9.884-4.876-20.2-9.041-30.71-12.35l-44.45-95.17C333.5 3.599 326.8 0 319.1 0C313.2 0 306.5 3.599 303.1 10.75L258.7 105.9c-10.52 3.3-20.83 7.465-30.72 12.35L108.2 74.92C105.9 74.08 103.7 73.73 101.5 73.73c-10.15 0-18.4 8.278-18.4 17.65c0 2.964 .8058 6.031 2.65 8.994c0 0 53.88 85.96 55.22 88.04c-5.62 6.62-10.91 13.34-16.04 20.36L13.01 239.1C4.364 241.5-.0001 248.7-.0001 256c0 7.288 4.364 14.55 13.01 16.89l111.1 30.35c4.78 6.54 10.02 13.3 15.98 20.33c-1.34 2.09-55.16 88.06-55.16 88.06c-1.857 2.974-2.656 6.03-2.656 9.003c0 9.371 8.276 17.67 18.42 17.67c2.179 0 4.419-.3672 6.712-1.199l119.7-43.37c9.888 4.881 20.2 9.046 30.72 12.35l44.45 95.16C306.5 508.4 313.2 512 319.1 512s13.53-3.599 16.87-10.75l44.45-95.16c10.52-3.301 20.83-7.466 30.71-12.35l119.7 43.37c2.288 .8284 4.534 1.195 6.709 1.195c10.16 0 18.43-8.309 18.43-17.68c0-2.963-.8088-6.029-2.656-8.987c0 0-53.82-86.01-55.16-88.06c6-7 11.2-13.79 15.98-20.33l111.1-30.35c8.64-2.339 13.01-9.604 13.01-16.89C640 248.7 635.6 241.5 626.1 239.1zM319.1 352C319.1 352 319.1 352 319.1 352c-53 0-96.01-42.96-96.01-95.1c0-18.88 5.549-37.34 15.99-53.08c21.92 13.18 49.71 21.08 79.99 21.08c30.28 0 57.97-7.988 79.89-21.17c10.84 16.33 16.13 34.89 16.13 53.12C415.1 309.8 372.4 352 319.1 352z\"]]\n};\nvar faPeoplePulling = {\n  prefix: 'fad',\n  iconName: 'people-pulling',\n  icon: [576, 512, [], \"e535\", [\"M32 48C32 21.49 53.49 0 80 0C106.5 0 128 21.49 128 48C128 74.51 106.5 96 80 96C53.49 96 32 74.51 32 48V48zM118.3 128C130.1 128 143.5 130.5 155.2 135.4L289.3 191.2C283.9 198.1 279.4 207.4 275.8 216.3L274.3 220.1C267.8 236.4 275.5 254.8 291.6 261.5L173.3 212.2L231.2 473.1C235.1 490.3 224.2 507.4 206.9 511.2C189.7 515.1 172.6 504.2 168.8 486.9L138.8 352H123.1L143.6 474.7C146.5 492.2 134.7 508.7 117.3 511.6C99.83 514.5 83.34 502.7 80.44 485.3L56.35 340.8C50.48 347.6 41.75 352 32 352C14.33 352 0 337.7 0 320V192C0 156.7 28.65 128 64 128H118.3zM333.6 244.1C333.7 244 333.7 243.1 333.7 243.9L333.7 243.8C333.7 243.9 333.7 243.1 333.6 244.1z\", \"M512 48C512 74.51 490.5 96 464 96C437.5 96 416 74.51 416 48C416 21.49 437.5 0 464 0C490.5 0 512 21.49 512 48zM382.5 199.3C381.6 199.7 380.6 200.1 379.7 200.5L368.6 205.4C353.4 212.2 341.4 224.6 335.2 240.1L333.7 243.9C327.1 260.3 308.5 268.3 292.1 261.7C275.7 255.1 267.7 236.5 274.3 220.1L275.8 216.3C288.2 185.4 312.2 160.5 342.7 146.9L353.7 142C374.5 132.8 396.1 128 419.7 128C464.3 128 504.5 154.8 521.6 195.9L536.1 232.7L558.3 243.4C574.1 251.3 580.5 270.5 572.6 286.3C564.7 302.1 545.5 308.5 529.7 300.6L503 287.3C492.7 282.1 484.6 273.4 480.2 262.8L470.6 239.8L451.3 305.3L500.8 359.4C506.2 365.3 510.1 372.4 512 380.2L535 472.2C539.3 489.4 528.9 506.8 511.8 511C494.6 515.3 477.2 504.9 472.1 487.8L450.9 399.6L380.3 322.5C365.5 306.4 359.1 283.9 365.6 262.8L382.5 199.3zM324.7 398L349.7 335.6C351.8 338.6 354.2 341.4 356.7 344.2L397.4 388.6L382.9 424.8C380.5 430.9 376.9 436.4 372.3 440.9L310.6 502.6C298.1 515.1 277.9 515.1 265.4 502.6C252.9 490.1 252.9 469.9 265.4 457.4L324.7 398z\"]]\n};\nvar faN = {\n  prefix: 'fad',\n  iconName: 'n',\n  icon: [384, 512, [110], \"4e\", [\"M384 64.01v384c0 13.47-8.438 25.5-21.09 30.09C359.3 479.4 355.7 480 352 480c-9.312 0-18.38-4.078-24.59-11.52L64 152.4v295.6c0 17.67-14.31 32-32 32s-32-14.33-32-32v-384c0-13.47 8.438-25.5 21.09-30.09c12.62-4.516 26.84-.75 35.5 9.609L320 359.6v-295.6c0-17.67 14.31-32 32-32S384 46.34 384 64.01z\", \"\"]]\n};\nvar faGarage = {\n  prefix: 'fad',\n  iconName: 'garage',\n  icon: [640, 512, [], \"e009\", [\"M512 320H128V224H512V320zM128 352H512V512H128V352zM272 448H368C376.8 448 384 440.8 384 432C384 423.2 376.8 416 368 416H272C263.2 416 256 423.2 256 432C256 440.8 263.2 448 272 448z\", \"M40.23 111.9L308.1 4.753C315.7 1.702 324.3 1.702 331.9 4.753L599.8 111.9C624.1 121.6 640 145.2 640 171.3V488C640 501.3 629.3 512 616 512H568C554.7 512 544 501.3 544 488V223.1C544 206.3 529.7 191.1 512 191.1H128C110.3 191.1 96 206.3 96 223.1V488C96 501.3 85.25 512 72 512H24C10.75 512 0 501.3 0 488V171.3C0 145.2 15.93 121.6 40.23 111.9z\"]]\n};\nvar faCableCar = {\n  prefix: 'fad',\n  iconName: 'cable-car',\n  icon: [512, 512, [128673, 57551, \"tram\"], \"f7da\", [\"M280 147.5V224H232V157.5L28.86 199.5C15.88 202.2 3.183 193.8 .4976 180.9C-2.188 167.9 6.157 155.2 19.14 152.5L483.1 56.5C496.1 53.81 508.8 62.16 511.5 75.14C514.2 88.12 505.8 100.8 492.9 103.5L280 147.5zM160 288C168.8 288 176 295.2 176 304V368C176 376.8 168.8 384 160 384H96C87.16 384 80 376.8 80 368V304C80 295.2 87.16 288 96 288H160zM208 304C208 295.2 215.2 288 224 288H288C296.8 288 304 295.2 304 304V368C304 376.8 296.8 384 288 384H224C215.2 384 208 376.8 208 368V304zM416 288C424.8 288 432 295.2 432 304V368C432 376.8 424.8 384 416 384H352C343.2 384 336 376.8 336 368V304C336 295.2 343.2 288 352 288H416z\", \"M320 32C320 49.67 305.7 64 288 64C270.3 64 256 49.67 256 32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32zM160 56C160 38.33 174.3 24 192 24C209.7 24 224 38.33 224 56C224 73.67 209.7 88 192 88C174.3 88 160 73.67 160 56zM416 224C451.3 224 480 252.7 480 288V448C480 483.3 451.3 512 416 512H96C60.65 512 32 483.3 32 448V288C32 252.7 60.65 224 96 224H416zM96 288C87.16 288 80 295.2 80 304V368C80 376.8 87.16 384 96 384H160C168.8 384 176 376.8 176 368V304C176 295.2 168.8 288 160 288H96zM208 368C208 376.8 215.2 384 224 384H288C296.8 384 304 376.8 304 368V304C304 295.2 296.8 288 288 288H224C215.2 288 208 295.2 208 304V368zM352 288C343.2 288 336 295.2 336 304V368C336 376.8 343.2 384 352 384H416C424.8 384 432 376.8 432 368V304C432 295.2 424.8 288 416 288H352z\"]]\n};\nvar faTram = faCableCar;\nvar faShovelSnow = {\n  prefix: 'fad',\n  iconName: 'shovel-snow',\n  icon: [512, 512, [], \"f7c3\", [\"M504.1 81.77l-74.98-75.01c-9.016-9.037-24.95-9.006-33.94 0l-29.02 29.05c-14.55 14.54-22.56 33.89-22.56 54.47c0 12.28 3.17 23.97 8.561 34.62l-93.53 93.69l33.88 33.9l93.6-93.64c10.62 5.359 22.27 8.508 34.51 8.508c20.59 0 39.94-8.004 54.47-22.57l29.02-29.05C514.3 106.3 514.3 91.15 504.1 81.77zM441.1 110.8c-10.94 11.01-30.08 11.01-41.02 0c-5.484-5.473-8.516-12.79-8.516-20.54s3.016-15.04 8.5-20.51l12.05-12.07l41.05 41.05L441.1 110.8zM203.3 244.6c-6.125-6.379-16.38-6.379-22.5 0l-80.01 80.04c-6.25 6.129-6.25 16.38 0 22.51c3 3.129 7.124 4.753 11.25 4.753c4.125 0 8.25-1.624 11.25-4.753l80.01-80.04C209.5 261 209.5 250.8 203.3 244.6zM244.8 308.7l-80 80.04c-6.252 6.129-6.252 16.38 0 22.51c3 3.127 7.125 4.753 11.25 4.753c4.127 0 8.251-1.626 11.25-4.753l80.01-80.04c6.375-6.129 6.25-16.38 0-22.51C261.1 302.4 250.9 302.4 244.8 308.7z\", \"M342.8 301.8L210.2 169.2C198.9 157.9 180.9 156.7 168.2 166.5l-155.9 120.3c-15.13 11.76-16.63 34.15-3 47.66l168 168.1c13.63 13.63 35.88 12.13 47.63-3.001l120.4-155.1C355.3 331 354 313.1 342.8 301.8zM111.1 351.9c-4.127 0-8.251-1.624-11.25-4.753c-6.25-6.129-6.25-16.38 0-22.51L180.7 244.6c6.125-6.379 16.38-6.379 22.5 0c6.25 6.131 6.25 16.38 0 22.51l-80.01 80.04C120.2 350.3 116.1 351.9 111.1 351.9zM267.3 331.2l-80.01 80.04c-3 3.127-7.124 4.753-11.25 4.753c-4.125 0-8.25-1.626-11.25-4.753c-6.252-6.129-6.252-16.38 0-22.51l80-80.04c6.127-6.252 16.38-6.252 22.5 0C273.5 314.8 273.6 325.1 267.3 331.2z\"]]\n};\nvar faCloudRain = {\n  prefix: 'fad',\n  iconName: 'cloud-rain',\n  icon: [512, 512, [127783, 9926], \"f73d\", [\"M368 464c0 26.51 21.49 48 48 48s48-21.49 48-48s-48.01-95.1-48.01-95.1S368 437.5 368 464zM48 464C48 490.5 69.49 512 96 512s48-21.49 48-48s-48.01-95.1-48.01-95.1S48 437.5 48 464zM208 464c0 26.51 21.49 48 48 48s48-21.49 48-48s-48.01-95.1-48.01-95.1S208 437.5 208 464z\", \"M416 128c-.625 0-1.125 .25-1.625 .25C415.5 123 416 117.6 416 112C416 67.75 380.3 32 336 32c-24.62 0-46.25 11.25-61 28.75C256.4 24.75 219.3 0 176 0C114.1 0 64 50.13 64 112c0 7.25 .75 14.25 2.125 21.25C27.75 145.8 0 181.5 0 224c0 53 43 96 96 96h320c53 0 96-43 96-96S469 128 416 128z\"]]\n};\nvar faFaceLying = {\n  prefix: 'fad',\n  iconName: 'face-lying',\n  icon: [512, 512, [], \"e37e\", [\"M256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C389.3 0 498.8 101.8 510.9 231.9C501.7 226.9 491.2 224 480 224H288C279.2 224 272 231.2 272 240C272 248.8 279.2 256 288 256H480C497.7 256 512 270.3 512 288C512 305.7 497.7 320 480 320H352C343.2 320 336 327.2 336 336C336 344.8 343.2 352 352 352H480C484.8 352 489.5 351.5 494 350.5C456.4 445.1 364 512 256 512V512zM176.4 144C158.7 144 144.4 158.3 144.4 176C144.4 193.7 158.7 208 176.4 208C194 208 208.4 193.7 208.4 176C208.4 158.3 194 144 176.4 144zM336.4 144C318.7 144 304.4 158.3 304.4 176C304.4 193.7 318.7 208 336.4 208C354 208 368.4 193.7 368.4 176C368.4 158.3 354 144 336.4 144zM188.8 393.6C200.5 378 219.1 368 239.1 368C249.1 368 257.8 369.9 265.6 373.3C273.7 376.9 283.1 373.2 286.7 365.1C290.2 356.1 286.5 347.5 278.4 343.1C266.6 338.8 253.6 336 239.1 336C208.6 336 180.7 351.1 163.2 374.4C157.9 381.4 159.3 391.5 166.4 396.8C173.5 402.1 183.5 400.7 188.8 393.6H188.8z\", \"M144.4 176C144.4 158.3 158.7 144 176.4 144C194 144 208.4 158.3 208.4 176C208.4 193.7 194 208 176.4 208C158.7 208 144.4 193.7 144.4 176zM304.4 176C304.4 158.3 318.7 144 336.4 144C354 144 368.4 158.3 368.4 176C368.4 193.7 354 208 336.4 208C318.7 208 304.4 193.7 304.4 176z\"]]\n};\nvar faSprinkler = {\n  prefix: 'fad',\n  iconName: 'sprinkler',\n  icon: [512, 512, [], \"e035\", [\"M152 104C138.8 104 128 114.8 128 128s10.75 24 24 24S176 141.3 176 128S165.3 104 152 104zM88 48C74.75 48 64 58.75 64 72S74.75 96 88 96S112 85.25 112 72S101.3 48 88 48zM88 160C74.75 160 64 170.8 64 184S74.75 208 88 208S112 197.3 112 184S101.3 160 88 160zM24 104C10.75 104 0 114.8 0 128s10.75 24 24 24S48 141.3 48 128S37.25 104 24 104zM24 0C10.75 0 0 10.75 0 24S10.75 48 24 48S48 37.25 48 24S37.25 0 24 0zM24 208C10.75 208 0 218.8 0 232S10.75 256 24 256S48 245.3 48 232S37.25 208 24 208zM360 104c-13.25 0-24 10.75-24 24s10.75 24 24 24S384 141.3 384 128S373.3 104 360 104zM424 160c-13.25 0-24 10.75-24 24s10.75 24 24 24S448 197.3 448 184S437.3 160 424 160zM424 48c-13.25 0-24 10.75-24 24S410.8 96 424 96S448 85.25 448 72S437.3 48 424 48zM488 104c-13.25 0-24 10.75-24 24s10.75 24 24 24S512 141.3 512 128S501.3 104 488 104zM488 208c-13.25 0-24 10.75-24 24S474.8 256 488 256S512 245.3 512 232S501.3 208 488 208zM488 48C501.3 48 512 37.25 512 24S501.3 0 488 0S464 10.75 464 24S474.8 48 488 48z\", \"M398.3 256L288 255.1v-160c0-17.67-14.33-31.1-32-31.1S224 78.33 224 95.1v160L113.8 256C107.1 256 100.9 259.8 97.88 265.9c-3 6-2.375 13.12 1.75 18.62l67.5 78.13L192 387.5V512h128v-124.5l24.88-24.88l67.5-78.13c4.125-5.5 4.75-12.62 1.75-18.62C411.1 259.8 404.9 256 398.3 256z\"]]\n};\nvar faBuildingCircleXmark = {\n  prefix: 'fad',\n  iconName: 'building-circle-xmark',\n  icon: [640, 512, [], \"e4d4\", [\"M0 48C0 21.49 21.49 0 48 0H336C362.5 0 384 21.49 384 48V232.2C344.9 264.5 320 313.3 320 368C320 417.5 340.4 462.2 373.3 494.2C364.5 505.1 351.1 512 336 512H240V432C240 405.5 218.5 384 192 384C165.5 384 144 405.5 144 432V512H48C21.49 512 0 490.5 0 464V48zM80 224C71.16 224 64 231.2 64 240V272C64 280.8 71.16 288 80 288H112C120.8 288 128 280.8 128 272V240C128 231.2 120.8 224 112 224H80zM160 272C160 280.8 167.2 288 176 288H208C216.8 288 224 280.8 224 272V240C224 231.2 216.8 224 208 224H176C167.2 224 160 231.2 160 240V272zM272 224C263.2 224 256 231.2 256 240V272C256 280.8 263.2 288 272 288H304C312.8 288 320 280.8 320 272V240C320 231.2 312.8 224 304 224H272zM64 144C64 152.8 71.16 160 80 160H112C120.8 160 128 152.8 128 144V112C128 103.2 120.8 96 112 96H80C71.16 96 64 103.2 64 112V144zM176 96C167.2 96 160 103.2 160 112V144C160 152.8 167.2 160 176 160H208C216.8 160 224 152.8 224 144V112C224 103.2 216.8 96 208 96H176zM256 144C256 152.8 263.2 160 272 160H304C312.8 160 320 152.8 320 144V112C320 103.2 312.8 96 304 96H272C263.2 96 256 103.2 256 112V144z\", \"M640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM532.7 308.7L496 345.4L459.3 308.7C453.1 302.4 442.9 302.4 436.7 308.7C430.4 314.9 430.4 325.1 436.7 331.3L473.4 368L436.7 404.7C430.4 410.9 430.4 421.1 436.7 427.3C442.9 433.6 453.1 433.6 459.3 427.3L496 390.6L532.7 427.3C538.9 433.6 549.1 433.6 555.3 427.3C561.6 421.1 561.6 410.9 555.3 404.7L518.6 368L555.3 331.3C561.6 325.1 561.6 314.9 555.3 308.7C549.1 302.4 538.9 302.4 532.7 308.7z\"]]\n};\nvar faPersonSledding = {\n  prefix: 'fad',\n  iconName: 'person-sledding',\n  icon: [512, 512, [\"sledding\"], \"f7cb\", [\"M512 437.1c0-12.92-10.35-23.97-23.91-23.97c-18.94 0-19.24 19.1-46.18 19.1c-5.477 0-10.9-1.101-15.88-3.389L34.98 226.7C31.45 224.9 27.68 223.1 23.97 223.1c-14.07 0-23.97 11.55-23.97 23.99c0 8.681 4.725 17.04 12.98 21.3l391.9 202.6c11.57 5.337 24.36 8.117 37.1 8.117l0 0C480.8 480 512 454.7 512 437.1z\", \"M352.1 256h-50.86l46.12-46.12c7.124-7.141 14.07-18.7 14.07-33.81c0-26.47-21.47-48.04-47.95-48.08H160c-17.67 0-32 14.33-32 32s14.33 32 32 32h82.78L169.4 265.4C165.1 268.8 160.4 275.9 160.4 287.2c0 1.516 .1059 3.034 .3184 4.54L215.6 320l104.5 .02v53.98l56.89 29.39c4.199-5.4 7.232-11.85 7.232-19.35l-.0003-96.02C384.1 270.3 369.8 256 352.1 256zM400 32c-26.51 0-48.01 21.49-48.01 48s21.5 48 48.01 48s48.01-21.49 48.01-48S426.5 32 400 32z\"]]\n};\nvar faSledding = faPersonSledding;\nvar faGameConsoleHandheld = {\n  prefix: 'fad',\n  iconName: 'game-console-handheld',\n  icon: [384, 512, [], \"f8bb\", [\"M336 0h-288c-26.4 0-48 21.6-48 48L.0001 416c0 52.8 43.2 96 96 96h192c53.02 0 95.1-42.98 96-96l.0001-368C384 21.6 362.4 0 336 0zM160 336c0 8.8-7.2 16-16 16h-16v16c0 8.8-7.2 16-15.1 16c-8.8 0-16-7.2-16-15.1L96 352H80c-8.8 0-15.1-7.2-15.1-16S71.2 320 80 320h15.1l0-16C96 295.2 103.2 288 112 288c8.8 0 15.1 7.2 15.1 16V320h16C152.8 320 160 327.2 160 336zM232 384c-13.25 0-24-10.75-24-24s10.75-24 24-24s24 10.75 24 24S245.3 384 232 384zM128 224c-17.67 0-32-14.33-32-32L96 80c0-8.837 7.163-16 16-16h159.1c8.837 0 16 7.163 16 16V192c0 17.6-14.4 32-32 32H128zM296 336c-13.25 0-24-10.75-24-24s10.75-24 24-24s24 10.75 24 24S309.3 336 296 336z\", \"M288 80V192c0 17.6-14.4 32-32 32h-128c-17.67 0-32-14.33-32-32L96 80c0-8.837 7.163-16 16-16h159.1C280.8 64 288 71.16 288 80z\"]]\n};\nvar faShip = {\n  prefix: 'fad',\n  iconName: 'ship',\n  icon: [576, 512, [128674], \"f21a\", [\"M269.5 421.9C280.6 414 295.4 414 306.5 421.9C328.1 437.4 356.5 448 384 448C410.9 448 439.4 437.2 461.4 421.9L461.5 421.9C473.4 413.4 489.5 414.1 500.7 423.6C515 435.5 533.2 444.6 551.3 448.8C568.5 452.8 579.2 470.1 575.2 487.3C571.2 504.5 553.1 515.2 536.7 511.2C512.2 505.4 491.9 494.6 478.5 486.2C449.5 501.7 417 512 384 512C352.1 512 323.4 502.1 303.6 493.1C297.7 490.5 292.5 487.8 288 485.4C283.5 487.8 278.3 490.5 272.4 493.1C252.6 502.1 223.9 512 192 512C158.1 512 126.5 501.7 97.5 486.2C84.12 494.6 63.79 505.4 39.27 511.2C22.06 515.2 4.853 504.5 .8422 487.3C-3.169 470.1 7.532 452.8 24.74 448.8C42.84 444.6 60.96 435.5 75.31 423.6C86.46 414.1 102.6 413.4 114.5 421.9L114.6 421.9C136.7 437.2 165.1 448 192 448C219.5 448 247 437.4 269.5 421.9H269.5z\", \"M352 .0003C369.7 .0003 384 14.33 384 32V64H432C458.5 64 480 85.49 480 112V240L524.4 254.8C547.6 262.5 553.9 292.3 535.9 308.7L434.9 401.4C418.7 410.7 400.2 416.5 384 416.5C364.4 416.5 343.2 408.8 324.8 396.1C302.8 380.6 273.3 380.6 251.2 396.1C234 407.9 213.2 416.5 192 416.5C175.8 416.5 157.3 410.7 141.1 401.3L40.09 308.7C22.1 292.3 28.45 262.5 51.59 254.8L96 240V112C96 85.49 117.5 64 144 64H192V32C192 14.33 206.3 0 224 0L352 .0003zM308.2 182.7L416 218.7V128H160V218.7L267.8 182.7C280.9 178.4 295.1 178.4 308.2 182.7z\"]]\n};\nvar faClockSixThirty = {\n  prefix: 'fad',\n  iconName: 'clock-six-thirty',\n  icon: [512, 512, [], \"e353\", [\"M256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0zM280 256C280 242.7 269.3 232 256 232C242.7 232 232 242.7 232 256V392C232 405.3 242.7 416 256 416C269.3 416 280 405.3 280 392V256z\", \"M232 392V256C232 242.7 242.7 232 256 232C269.3 232 280 242.7 280 256V392C280 405.3 269.3 416 256 416C242.7 416 232 405.3 232 392z\"]]\n};\nvar faBatterySlash = {\n  prefix: 'fad',\n  iconName: 'battery-slash',\n  icon: [640, 512, [], \"f377\", [\"M481.4 352H496C504.8 352 512 344.8 512 336V176C512 167.2 504.8 160 496 160H236.4L154.8 96H496C540.2 96 576 131.8 576 176V192C593.7 192 608 206.3 608 224V288C608 305.7 593.7 320 576 320V336C576 362.5 563.1 385.1 543.3 400.5L481.4 352zM324.9 352L406.2 416H112C67.82 416 32 380.2 32 336V176C32 159.6 36.92 144.4 45.35 131.7L96.5 172C96.17 173.3 95.1 174.6 95.1 176V336C95.1 344.8 103.2 352 111.1 352H324.9z\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faTugrikSign = {\n  prefix: 'fad',\n  iconName: 'tugrik-sign',\n  icon: [384, 512, [], \"e2ba\", [\"M159.1 264.1L71.76 287C54.62 291.3 37.24 280.9 32.96 263.8C28.67 246.6 39.09 229.2 56.24 224.1L160 199L159.1 264.1zM159.1 360.1L71.76 383C54.62 387.3 37.24 376.9 32.96 359.8C28.67 342.6 39.09 325.2 56.24 320.1L160 295L159.1 360.1zM224 344.1V279L312.2 256.1C329.4 252.7 346.8 263.1 351 280.2C355.3 297.4 344.9 314.8 327.8 319L224 344.1zM224 248.1V183L312.2 160.1C329.4 156.7 346.8 167.1 351 184.2C355.3 201.4 344.9 218.8 327.8 223L224 248.1z\", \"M0 64C0 46.33 14.33 32 32 32H352C369.7 32 384 46.33 384 64C384 81.67 369.7 96 352 96H224V448C224 465.7 209.7 480 192 480C174.3 480 160 465.7 160 448V96H32C14.33 96 0 81.67 0 64z\"]]\n};\nvar faArrowsDownToLine = {\n  prefix: 'fad',\n  iconName: 'arrows-down-to-line',\n  icon: [576, 512, [], \"e4b8\", [\"M544 480H32C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416H544C561.7 416 576 430.3 576 448C576 465.7 561.7 480 544 480z\", \"M521.4 233.4C533.9 220.9 554.1 220.9 566.6 233.4C579.1 245.9 579.1 266.1 566.6 278.6L470.6 374.6C458.1 387.1 437.9 387.1 425.4 374.6L329.4 278.6C316.9 266.1 316.9 245.9 329.4 233.4C341.9 220.9 362.1 220.9 374.6 233.4L416 274.7V64C416 46.33 430.3 32 448 32C465.7 32 480 46.33 480 64V274.7L521.4 233.4zM201.4 233.4C213.9 220.9 234.1 220.9 246.6 233.4C259.1 245.9 259.1 266.1 246.6 278.6L150.6 374.6C138.1 387.1 117.9 387.1 105.4 374.6L9.372 278.6C-3.124 266.1-3.124 245.9 9.372 233.4C21.87 220.9 42.13 220.9 54.63 233.4L96 274.7V64C96 46.33 110.3 32 128 32C145.7 32 160 46.33 160 64V274.7L201.4 233.4z\"]]\n};\nvar faDownload = {\n  prefix: 'fad',\n  iconName: 'download',\n  icon: [512, 512, [], \"f019\", [\"M480 352h-133.5l-45.25 45.25C289.2 409.3 273.1 416 256 416s-33.16-6.656-45.25-18.75L165.5 352H32c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32v-96C512 366.3 497.7 352 480 352zM432 456c-13.2 0-24-10.8-24-24c0-13.2 10.8-24 24-24s24 10.8 24 24C456 445.2 445.2 456 432 456z\", \"M105.4 246.6c-12.49-12.5-12.49-32.75 0-45.25c12.5-12.5 32.76-12.5 45.25 0L224 274.8V32c0-17.67 14.33-32 32-32c17.67 0 32 14.33 32 32v242.8l73.38-73.38c12.49-12.5 32.75-12.5 45.25 0c12.49 12.5 12.49 32.75 0 45.25l-128 128C272.4 380.9 264.2 384 256 384s-16.38-3.125-22.62-9.375L105.4 246.6z\"]]\n};\nvar faShelves = {\n  prefix: 'fad',\n  iconName: 'shelves',\n  icon: [640, 512, [\"inventory\"], \"f480\", [\"M608 0c-17.6 0-32 14.4-32 31.1V160H64V31.1C64 14.4 49.6 0 32 0S0 14.4 0 31.1v480h64v-32h512v32h64v-480C640 14.4 625.6 0 608 0zM576 416H64V224h512V416z\", \"M368 256h-96C263.3 256 256 263.3 256 272v96C256 376.8 263.3 384 272 384h96c8.75 0 16-7.25 16-16v-96C384 263.3 376.8 256 368 256zM208 256h-96C103.3 256 96 263.3 96 272v96C96 376.8 103.3 384 112 384h96C216.8 384 224 376.8 224 368v-96C224 263.3 216.8 256 208 256zM464 0h-96C359.3 0 352 7.25 352 16v96C352 120.8 359.3 128 368 128h96C472.8 128 480 120.8 480 112v-96C480 7.25 472.8 0 464 0z\"]]\n};\nvar faInventory = faShelves;\nvar faCloudSnow = {\n  prefix: 'fad',\n  iconName: 'cloud-snow',\n  icon: [512, 512, [127784], \"f742\", [\"M104 392h-16v-16C88 362.8 77.25 352 64 352s-24 10.75-24 24v16h-16C10.75 392 0 402.8 0 416s10.75 24 24 24h16v16C40 469.3 50.75 480 64 480s24-10.75 24-24v-16h16C117.3 440 128 429.3 128 416S117.3 392 104 392zM488 392h-16v-16c0-13.25-10.75-24-24-24s-24 10.75-24 24v16h-16C394.8 392 384 402.8 384 416s10.75 24 24 24h16v16c0 13.25 10.75 24 24 24s24-10.75 24-24v-16h16c13.25 0 24-10.75 24-24S501.3 392 488 392zM296 424h-16v-16c0-13.25-10.75-24-24-24s-24 10.75-24 24v16h-16C202.8 424 192 434.8 192 448s10.75 24 24 24h16v16C232 501.3 242.8 512 256 512s24-10.75 24-24v-16h16c13.25 0 24-10.75 24-24S309.3 424 296 424z\", \"M96 320h320c53 0 96-43 96-96s-43-96-96-96c-.625 0-1.125 .25-1.625 .25C415.5 123 416 117.6 416 112C416 67.75 380.3 32 336 32c-24.62 0-46.25 11.25-61 28.75C256.4 24.75 219.3 0 176 0C114.1 0 64 50.13 64 112c0 7.25 .75 14.25 2.125 21.25C27.75 145.8 0 181.5 0 224C0 277 43 320 96 320z\"]]\n};\nvar faFaceGrin = {\n  prefix: 'fad',\n  iconName: 'face-grin',\n  icon: [512, 512, [128512, \"grin\"], \"f580\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256.3 331.8C208.9 331.8 164.1 324.9 124.5 312.8C112.2 309 100.2 319.7 105.2 331.5C130.1 390.6 188.4 432 256.3 432C324.2 432 382.4 390.6 407.4 331.5C412.4 319.7 400.4 309 388.1 312.8C348.4 324.9 303.7 331.8 256.3 331.8H256.3zM176.4 176C158.7 176 144.4 190.3 144.4 208C144.4 225.7 158.7 240 176.4 240C194 240 208.4 225.7 208.4 208C208.4 190.3 194 176 176.4 176zM336.4 240C354 240 368.4 225.7 368.4 208C368.4 190.3 354 176 336.4 176C318.7 176 304.4 190.3 304.4 208C304.4 225.7 318.7 240 336.4 240z\", \"M144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208z\"]]\n};\nvar faGrin = faFaceGrin;\nvar faDeleteLeft = {\n  prefix: 'fad',\n  iconName: 'delete-left',\n  icon: [576, 512, [9003, \"backspace\"], \"f55a\", [\"M576 384C576 419.3 547.3 448 512 448H205.3C188.3 448 172 441.3 160 429.3L9.372 278.6C3.371 272.6 0 264.5 0 256C0 247.5 3.372 239.4 9.372 233.4L160 82.75C172 70.74 188.3 64 205.3 64H512C547.3 64 576 92.65 576 128V384zM432.1 175C423.6 165.7 408.4 165.7 399 175L352 222.1L304.1 175C295.6 165.7 280.4 165.7 271 175C261.7 184.4 261.7 199.6 271 208.1L318.1 256L271 303C261.7 312.4 261.7 327.6 271 336.1C280.4 346.3 295.6 346.3 304.1 336.1L352 289.9L399 336.1C408.4 346.3 423.6 346.3 432.1 336.1C442.3 327.6 442.3 312.4 432.1 303L385.9 256L432.1 208.1C442.3 199.6 442.3 184.4 432.1 175V175z\", \"M399 175C408.4 165.7 423.6 165.7 432.1 175C442.3 184.4 442.3 199.6 432.1 208.1L385.9 255.1L432.1 303C442.3 312.4 442.3 327.6 432.1 336.1C423.6 346.3 408.4 346.3 399 336.1L352 289.9L304.1 336.1C295.6 346.3 280.4 346.3 271 336.1C261.7 327.6 261.7 312.4 271 303L318.1 255.1L271 208.1C261.7 199.6 261.7 184.4 271 175C280.4 165.7 295.6 165.7 304.1 175L352 222.1L399 175z\"]]\n};\nvar faBackspace = faDeleteLeft;\nvar faOven = {\n  prefix: 'fad',\n  iconName: 'oven',\n  icon: [448, 512, [], \"e01d\", [\"M64 448h320V256H64V448zM112 288h224C344.8 288 352 295.2 352 304S344.8 320 336 320h-224C103.2 320 96 312.8 96 304S103.2 288 112 288zM0 160v32h448V160H0z\", \"M0 480c0 17.62 14.38 32 32 32h384c17.62 0 32-14.38 32-32V192H0V480zM64 256h320v192H64V256zM336 288h-224C103.2 288 96 295.2 96 304S103.2 320 112 320h224c8.838 0 16-7.164 16-16S344.8 288 336 288zM384 0H64C28.63 0 0 28.62 0 64v96h448V64C448 28.62 419.4 0 384 0zM80 104c-13.25 0-24-10.75-24-24S66.75 56 80 56S104 66.75 104 80S93.25 104 80 104zM176 104c-13.25 0-24-10.75-24-24S162.8 56 176 56S200 66.75 200 80S189.3 104 176 104zM272 104c-13.25 0-24-10.75-24-24s10.75-24 24-24s24 10.75 24 24S285.3 104 272 104zM368 104c-13.25 0-24-10.75-24-24s10.75-24 24-24s24 10.75 24 24S381.3 104 368 104z\"]]\n};\nvar faEyeDropper = {\n  prefix: 'fad',\n  iconName: 'eye-dropper',\n  icon: [512, 512, [\"eye-dropper-empty\", \"eyedropper\"], \"f1fb\", [\"M244 225.3L100.7 368.6C97.69 371.6 96 375.6 96 379.9V416H132.1C136.4 416 140.4 414.3 143.4 411.3L286.7 268L332 313.3L188.7 456.6C173.7 471.6 153.3 480 132.1 480H89.69L49.75 506.6C37.06 515.1 20.16 513.4 9.373 502.6C-1.413 491.8-3.086 474.9 5.375 462.2L32 422.3V379.9C32 358.7 40.43 338.3 55.43 323.3L198.7 180L244 225.3z\", \"M240.1 130.8L341.6 29.23C380.6-9.744 443.8-9.744 482.8 29.23C521.7 68.21 521.7 131.4 482.8 170.4L381.2 271.9L390.6 281.4C403.1 293.9 403.1 314.1 390.6 326.6C378.1 339.1 357.9 339.1 345.4 326.6L185.4 166.6C172.9 154.1 172.9 133.9 185.4 121.4C197.9 108.9 218.1 108.9 230.6 121.4L240.1 130.8z\"]]\n};\nvar faEyeDropperEmpty = faEyeDropper;\nvar faEyedropper = faEyeDropper;\nvar faCommentCaptions = {\n  prefix: 'fad',\n  iconName: 'comment-captions',\n  icon: [512, 512, [], \"e146\", [\"M256 31.1c-141.4 0-255.1 93.13-255.1 208c0 49.62 21.35 94.98 56.97 130.7c-12.5 50.38-54.27 95.27-54.77 95.77c-2.25 2.25-2.875 5.734-1.5 8.734c1.25 3 4.021 4.766 7.271 4.766c66.25 0 115.1-31.76 140.6-51.39c32.63 12.25 69.02 19.39 107.4 19.39c141.4 0 255.1-93.13 255.1-207.1S397.4 31.1 256 31.1zM119.1 224h95.99c13.25 0 23.1 10.75 23.1 24S229.2 272 215.1 272H119.1c-13.25 0-23.1-10.75-23.1-24S106.7 224 119.1 224zM135.1 352h-15.1c-13.25 0-23.1-10.75-23.1-24S106.7 304 119.1 304h15.1c13.25 0 23.1 10.75 23.1 24S149.2 352 135.1 352zM295.1 352H215.1c-13.25 0-23.1-10.75-23.1-24S202.7 304 215.1 304h79.99c13.25 0 23.1 10.75 23.1 24S309.2 352 295.1 352zM391.9 352h-15.1c-13.25 0-23.1-10.75-23.1-24s10.75-24 23.1-24h15.1c13.25 0 23.1 10.75 23.1 24S405.2 352 391.9 352zM391.9 272h-95.99c-13.25 0-23.1-10.75-23.1-24S282.7 224 295.1 224h95.99c13.25 0 23.1 10.75 23.1 24S405.2 272 391.9 272z\", \"M119.1 272h95.99c13.25 0 23.1-10.75 23.1-24S229.2 224 215.1 224H119.1c-13.25 0-23.1 10.75-23.1 24S106.7 272 119.1 272zM295.1 304H215.1c-13.25 0-23.1 10.75-23.1 24S202.7 352 215.1 352h79.99c13.25 0 23.1-10.75 23.1-24S309.2 304 295.1 304zM135.1 304h-15.1c-13.25 0-23.1 10.75-23.1 24S106.7 352 119.1 352h15.1c13.25 0 23.1-10.75 23.1-24S149.2 304 135.1 304zM391.9 304h-15.1c-13.25 0-23.1 10.75-23.1 24S362.7 352 375.9 352h15.1c13.25 0 23.1-10.75 23.1-24S405.2 304 391.9 304zM295.1 272h95.99c13.25 0 23.1-10.75 23.1-24S405.2 224 391.9 224h-95.99c-13.25 0-23.1 10.75-23.1 24S282.7 272 295.1 272z\"]]\n};\nvar faCommentsQuestion = {\n  prefix: 'fad',\n  iconName: 'comments-question',\n  icon: [640, 512, [], \"e14e\", [\"M208 0C93.13 0 0 78.8 0 176c0 39.57 15.62 75.96 41.67 105.4c-16.39 32.76-39.23 57.32-39.59 57.68c-2.1 2.205-2.67 5.475-1.441 8.354C1.9 350.3 4.602 352 7.66 352c38.35 0 70.76-11.12 95.74-24.04C134.2 343.1 169.8 352 208 352c114.9 0 208-78.8 208-176C416 78.8 322.9 0 208 0zM208.5 288C194.7 288 184 277.3 184 263.5c0-13.77 10.71-24.47 24.47-24.47c13.77 0 24.47 10.71 24.47 24.47C232.9 277.3 222.2 288 208.5 288zM261.1 171.4L226.8 192.8v1.529c0 9.941-8.412 18.35-18.35 18.35S190.1 204.3 190.1 194.4V182.1c0-6.117 3.059-12.23 9.176-16.06l43.59-26C248.2 137 251.3 131.6 251.3 125.5c0-9.178-7.648-16.82-16.82-16.82H194.7c-9.178 0-16.82 7.646-16.82 16.82c0 9.941-8.412 18.35-18.35 18.35c-9.941 0-18.35-8.412-18.35-18.35C141.2 95.71 164.9 72 194.7 72h39.76C264.3 72 288 95.71 288 125.5C288 143.9 278.1 161.5 261.1 171.4z\", \"M234.5 108.7c9.176 0 16.82 7.646 16.82 16.82c0 6.117-3.059 11.47-8.412 14.53l-43.59 26C193.2 169.9 190.1 176 190.1 182.1v12.23c0 9.941 8.41 18.35 18.35 18.35s18.35-8.412 18.35-18.35V192.8l35.18-21.41C278.1 161.5 288 143.9 288 125.5C288 95.71 264.3 72 234.5 72H194.7c-29.82 0-53.53 23.71-53.53 53.53c0 9.941 8.412 18.35 18.35 18.35c9.939 0 18.35-8.412 18.35-18.35c0-9.178 7.646-16.82 16.82-16.82H234.5zM208.5 239.1C194.7 239.1 184 249.8 184 263.5C184 277.3 194.7 288 208.5 288c13.77 0 24.47-10.71 24.47-24.47C232.9 249.8 222.2 239.1 208.5 239.1zM599.6 443.7C624.8 413.9 640 376.6 640 336C640 238.8 554 160 448 160c-.3145 0-.6191 .041-.9336 .043C447.5 165.3 448 170.6 448 176c0 98.62-79.68 181.2-186.1 202.5C282.7 455.1 357.1 512 448 512c33.69 0 65.32-8.008 92.85-21.98C565.2 502 596.1 512 632.3 512c3.059 0 5.76-1.725 7.02-4.605c1.229-2.879 .6582-6.148-1.441-8.354C637.6 498.7 615.9 475.3 599.6 443.7z\"]]\n};\nvar faScribble = {\n  prefix: 'fad',\n  iconName: 'scribble',\n  icon: [512, 512, [], \"e23f\", [\"M169.1 23.33C186.5 8.317 207.1 0 230.3 0H231.4C280.3 0 320 39.65 320 88.57C320 112.1 310.7 134.6 294.1 151.2L103.2 342.1C98.59 346.7 96 352.9 96 359.4C96 373 107 384 120.6 384C127.1 384 133.3 381.4 137.9 376.8L360.8 153.9C377.4 137.3 399.9 128 423.4 128C472.3 128 512 167.7 512 216.6C512 240.1 502.7 262.6 486.1 279.2L397.8 367.4C388.1 376.3 384 388.3 384 400.9C384 426.9 405.1 448 430.1 448C437.2 448 443.4 446.5 448.9 443.8L465.7 435.4C481.5 427.5 500.7 433.9 508.6 449.7C516.5 465.5 510.1 484.7 494.3 492.6L477.6 500.1C463.1 508.2 447.1 512 430.1 512C369.6 512 320 462.1 320 400.9C320 371.4 331.7 343.1 352.6 322.2L440.8 233.9C445.4 229.3 448 223.1 448 216.6C448 203 437 192 423.4 192C416.9 192 410.7 194.6 406.1 199.2L183.2 422.1C166.6 438.7 144.1 448 120.6 448C71.65 448 32 408.3 32 359.4C32 335.9 41.33 313.4 57.94 296.8L248.8 105.9C253.4 101.3 256 95.08 256 88.57C256 75 245 64 231.4 64H230.3C223.9 64 217.8 66.38 213 70.68L53.53 215.7C40.45 227.6 20.21 226.6 8.322 213.5C-3.566 200.4-2.602 180.2 10.47 168.3L169.1 23.33z\", \"\"]]\n};\nvar faRotateExclamation = {\n  prefix: 'fad',\n  iconName: 'rotate-exclamation',\n  icon: [512, 512, [], \"e23c\", [\"M432 117.4V80C432 62.33 446.3 48 464 48C481.7 48 496 62.33 496 80V192C496 209.7 481.7 224 464 224H437.8C437.3 224 436.8 224 436.3 224H352C334.3 224 320 209.7 320 192C320 174.3 334.3 160 352 160H384C354.8 121.1 308.3 96 255.1 96C186.4 96 127.1 140.5 105.1 202.7C99.21 219.3 80.92 228.1 64.26 222.2C47.6 216.3 38.86 197.1 44.75 181.3C75.49 94.38 158.4 32 255.1 32C327.4 32 390.1 65.42 432 117.4V117.4zM256 480C184.6 480 121 446.6 80 394.6V432C80 449.7 65.67 464 48 464C30.33 464 16 449.7 16 432V320C16 302.3 30.33 288 48 288H160C177.7 288 192 302.3 192 320C192 337.7 177.7 352 160 352H127.1C157.2 390.9 203.7 416 256 416C325.6 416 384.9 371.5 406.9 309.3C412.8 292.7 431.1 283.9 447.7 289.8C464.4 295.7 473.1 314 467.2 330.7C436.5 417.6 353.6 480 256 480z\", \"M280 264C280 277.3 269.3 288 256 288C242.7 288 232 277.3 232 264V152C232 138.7 242.7 128 256 128C269.3 128 280 138.7 280 152V264zM224 352C224 334.3 238.3 320 256 320C273.7 320 288 334.3 288 352C288 369.7 273.7 384 256 384C238.3 384 224 369.7 224 352z\"]]\n};\nvar faFileCircleCheck = {\n  prefix: 'fad',\n  iconName: 'file-circle-check',\n  icon: [576, 512, [], \"e5a0\", [\"M0 64C0 28.65 28.65 0 64 0H224V160H384V198.6C310.1 219.5 256 287.4 256 368C256 427.1 285.1 479.3 329.7 511.3C326.6 511.7 323.3 512 320 512H64C28.65 512 0 483.3 0 448V64z\", \"M224 160V0L384 160H224zM576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM476.7 324.7L416 385.4L387.3 356.7C381.1 350.4 370.9 350.4 364.7 356.7C358.4 362.9 358.4 373.1 364.7 379.3L404.7 419.3C410.9 425.6 421.1 425.6 427.3 419.3L499.3 347.3C505.6 341.1 505.6 330.9 499.3 324.7C493.1 318.4 482.9 318.4 476.7 324.7H476.7z\"]]\n};\nvar faGlass = {\n  prefix: 'fad',\n  iconName: 'glass',\n  icon: [384, 512, [129371], \"f804\", [\"M8.58 10.19C14.63 3.692 23.12 0 32 0H352C360.9 0 369.4 3.692 375.4 10.19C381.5 16.69 384.6 25.42 383.9 34.28L355.1 437.7C352.1 479.6 317.3 512 275.3 512H108.7C66.72 512 31.89 479.6 28.9 437.7L.0813 34.28C-.5517 25.42 2.527 16.69 8.58 10.19V10.19zM66.37 64L92.73 433.1C93.33 441.5 100.3 448 108.7 448H275.3C283.7 448 290.7 441.5 291.3 433.1L317.6 64H66.37z\", \"M291.3 433.1C290.7 441.5 283.7 448 275.3 448H108.7C100.3 448 93.33 441.5 92.73 433.1L70.94 128H313.1L291.3 433.1z\"]]\n};\nvar faLoader = {\n  prefix: 'fad',\n  iconName: 'loader',\n  icon: [576, 512, [], \"e1d4\", [\"M423.8 74.97C436.3 62.48 456.5 62.48 469 74.97C481.5 87.47 481.5 107.7 469 120.2L423.8 165.5C411.3 177.1 391 177.1 378.5 165.5C366 152.1 366 132.7 378.5 120.2L423.8 74.97zM416 255.1C416 238.3 430.3 223.1 448 223.1H512C529.7 223.1 544 238.3 544 255.1C544 273.7 529.7 287.1 512 287.1H448C430.3 287.1 416 273.7 416 255.1zM287.1 383.1C305.7 383.1 320 398.3 320 415.1V479.1C320 497.7 305.7 511.1 287.1 511.1C270.3 511.1 255.1 497.7 255.1 479.1V415.1C255.1 398.3 270.3 383.1 287.1 383.1zM469 391.8C481.5 404.3 481.5 424.5 469 437C456.5 449.5 436.3 449.5 423.8 437L378.5 391.8C366 379.3 366 359 378.5 346.5C391 334 411.3 334 423.8 346.5L469 391.8zM106.1 437C94.48 424.5 94.48 404.3 106.1 391.8L152.2 346.5C164.7 334 184.1 334 197.5 346.5C209.1 359 209.1 379.3 197.5 391.8L152.2 437C139.7 449.5 119.5 449.5 106.1 437z\", \"M288 0C305.7 0 320 14.33 320 32V96C320 113.7 305.7 128 288 128C270.3 128 256 113.7 256 96V32C256 14.33 270.3 0 288 0zM32 256C32 238.3 46.33 224 64 224H128C145.7 224 160 238.3 160 256C160 273.7 145.7 288 128 288H64C46.33 288 32 273.7 32 256zM197.5 120.2C209.1 132.7 209.1 152.1 197.5 165.5C184.1 177.1 164.7 177.1 152.2 165.5L106.1 120.2C94.48 107.7 94.48 87.48 106.1 74.98C119.5 62.49 139.7 62.49 152.2 74.98L197.5 120.2z\"]]\n};\nvar faForward = {\n  prefix: 'fad',\n  iconName: 'forward',\n  icon: [512, 512, [9193], \"f04e\", [\"M52.51 440.6l171.5-142.9V214.3L52.51 71.41C31.88 54.28 0 68.66 0 96.03v319.9C0 443.3 31.88 457.7 52.51 440.6z\", \"M308.5 440.6l192-159.1c15.25-12.87 15.25-36.37 0-49.24l-192-159.1c-20.63-17.12-52.51-2.749-52.51 24.62v319.9C256 443.3 287.9 457.7 308.5 440.6z\"]]\n};\nvar faUserPilot = {\n  prefix: 'fad',\n  iconName: 'user-pilot',\n  icon: [448, 512, [], \"e2c0\", [\"M346 155.5C349.5 167.1 351.1 179.2 351.1 192c0 70.75-57.22 128-127.1 128S96 262.8 96 192c0-12.79 2.488-24.87 5.998-36.5C137.9 168.3 179.3 176 224 176S310.1 168.3 346 155.5z\", \"M319.7 352.5L224 416l-95.7-63.49C57.05 355.2 0 413.4 0 485.3C0 500.1 11.94 512 26.66 512H421.3C436.1 512 448 500.1 448 485.3C448 413.4 390.1 355.2 319.7 352.5zM368 448h-32c-8.836 0-16-7.164-16-16c0-8.838 7.164-16 16-16h32c8.836 0 16 7.162 16 16C384 440.8 376.8 448 368 448zM78.54 102.4v44.04C119.1 164.9 169.4 176 224 176s104.9-11.08 145.5-29.55V102.4l21.96-22.3c4.564-4.635 7.129-10.93 7.129-17.48c0-11.35-7.602-21.24-18.44-23.99l-148.3-37.67c-5.096-1.295-10.43-1.295-15.52 0l-148.3 37.67C57.06 41.39 49.46 51.28 49.46 62.62c0 6.555 2.564 12.85 7.129 17.48L78.54 102.4zM161.7 72.85c3.969-7.875 13.56-11.09 21.47-7.156L224 86.13l40.84-20.44c7.938-3.969 17.5-.7505 21.47 7.156c3.938 7.906 .75 17.5-7.156 21.47l-48 23.1C228.9 119.4 226.4 120 224 120S219.1 119.4 216.8 118.3l-48-23.1C160.9 90.35 157.8 80.75 161.7 72.85z\"]]\n};\nvar faMobile = {\n  prefix: 'fad',\n  iconName: 'mobile',\n  icon: [384, 512, [128241, \"mobile-android\", \"mobile-phone\"], \"f3ce\", [\"M32 384v80C32 490.5 53.5 512 80 512h224c26.5 0 48-21.5 48-48V384H32zM240 447.1C240 456.8 232.8 464 224 464H159.1C151.2 464 144 456.8 144 448S151.2 432 160 432h64C232.8 432 240 439.2 240 447.1z\", \"M352 48V384H32V48C32 21.5 53.5 0 80 0h224C330.5 0 352 21.5 352 48z\"]]\n};\nvar faMobileAndroid = faMobile;\nvar faMobilePhone = faMobile;\nvar faCodePullRequestClosed = {\n  prefix: 'fad',\n  iconName: 'code-pull-request-closed',\n  icon: [448, 512, [], \"e3f9\", [\"M112 358.7C102.2 354.4 91.38 352 80 352C68.62 352 57.8 354.4 48 358.7V153.3C57.8 157.6 68.62 160 80 160C91.38 160 102.2 157.6 112 153.3V358.7zM368 192C385.7 192 400 206.3 400 224V358.7C390.2 354.4 379.4 352 368 352C356.6 352 345.8 354.4 336 358.7V224C336 206.3 350.3 192 368 192V192z\", \"M297.4 9.372C309.9-3.124 330.1-3.124 342.6 9.372L368 34.74L393.4 9.372C405.9-3.124 426.1-3.124 438.6 9.372C451.1 21.87 451.1 42.13 438.6 54.63L413.3 79.1L438.6 105.4C451.1 117.9 451.1 138.1 438.6 150.6C426.1 163.1 405.9 163.1 393.4 150.6L368 125.3L342.6 150.6C330.1 163.1 309.9 163.1 297.4 150.6C284.9 138.1 284.9 117.9 297.4 105.4L322.7 79.1L297.4 54.63C284.9 42.13 284.9 21.87 297.4 9.372V9.372zM160 80C160 124.2 124.2 160 80 160C35.82 160 0 124.2 0 80C0 35.82 35.82 0 80 0C124.2 0 160 35.82 160 80zM80 56C66.75 56 56 66.75 56 80C56 93.25 66.75 104 80 104C93.25 104 104 93.25 104 80C104 66.75 93.25 56 80 56zM0 432C0 387.8 35.82 352 80 352C124.2 352 160 387.8 160 432C160 476.2 124.2 512 80 512C35.82 512 0 476.2 0 432zM80 456C93.25 456 104 445.3 104 432C104 418.7 93.25 408 80 408C66.75 408 56 418.7 56 432C56 445.3 66.75 456 80 456zM288 432C288 387.8 323.8 352 368 352C412.2 352 448 387.8 448 432C448 476.2 412.2 512 368 512C323.8 512 288 476.2 288 432zM368 456C381.3 456 392 445.3 392 432C392 418.7 381.3 408 368 408C354.7 408 344 418.7 344 432C344 445.3 354.7 456 368 456z\"]]\n};\nvar faFaceMeh = {\n  prefix: 'fad',\n  iconName: 'face-meh',\n  icon: [512, 512, [128528, \"meh\"], \"f11a\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM176.4 240C194 240 208.4 225.7 208.4 208C208.4 190.3 194 176 176.4 176C158.7 176 144.4 190.3 144.4 208C144.4 225.7 158.7 240 176.4 240zM336.4 176C318.7 176 304.4 190.3 304.4 208C304.4 225.7 318.7 240 336.4 240C354 240 368.4 225.7 368.4 208C368.4 190.3 354 176 336.4 176zM160 336C151.2 336 144 343.2 144 352C144 360.8 151.2 368 160 368H352C360.8 368 368 360.8 368 352C368 343.2 360.8 336 352 336H160z\", \"M144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208z\"]]\n};\nvar faMeh = faFaceMeh;\nvar faAlignCenter = {\n  prefix: 'fad',\n  iconName: 'align-center',\n  icon: [448, 512, [], \"f037\", [\"M128 352C110.3 352 96 337.7 96 320C96 302.3 110.3 288 128 288H320C337.7 288 352 302.3 352 320C352 337.7 337.7 352 320 352H128zM128 96C110.3 96 96 81.67 96 64C96 46.33 110.3 32 128 32H320C337.7 32 352 46.33 352 64C352 81.67 337.7 96 320 96H128z\", \"M32 480C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416H416C433.7 416 448 430.3 448 448C448 465.7 433.7 480 416 480H32zM32 224C14.33 224 0 209.7 0 192C0 174.3 14.33 160 32 160H416C433.7 160 448 174.3 448 192C448 209.7 433.7 224 416 224H32z\"]]\n};\nvar faBookSkull = {\n  prefix: 'fad',\n  iconName: 'book-skull',\n  icon: [448, 512, [\"book-dead\"], \"f6b7\", [\"M400 384H96c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32h320v-66.94C410.1 382.8 405.6 384 400 384z\", \"M96 384h304c26.51 0 48-21.49 48-48v-288C448 21.49 426.5 0 400 0H96C42.98 0 0 42.98 0 96v320c0 53.02 42.98 96 96 96h320c17.67 0 32-14.33 32-32c0-17.67-14.33-32-32-32H97.38c-16.71 0-31.64-12.22-33.22-28.86C62.33 400.1 77.29 384 96 384zM240 64C284.3 64 320 92.75 320 128c0 20.88-12.75 39.25-32 50.88V192c0 8.75-7.25 16-16 16h-64C199.3 208 192 200.8 192 192V178.9C172.8 167.3 160 148.9 160 128C160 92.75 195.8 64 240 64zM121.7 238.7c-8.125-3.484-11.91-12.89-8.438-21.02c3.469-8.094 12.94-11.86 21-8.422L240 254.5l105.7-45.21c8.031-3.438 17.53 .3281 21 8.422c3.469 8.125-.3125 17.53-8.438 21.02l-77.58 33.18l77.58 33.18c8.125 3.484 11.91 12.89 8.438 21.02C364.1 332.2 358.2 335.8 352 335.8c-2.094 0-4.25-.4062-6.281-1.281L240 289.3l-105.7 45.21C132.3 335.4 130.1 335.8 128 335.8c-6.219 0-12.12-3.641-14.72-9.703C109.8 317.1 113.6 308.6 121.7 305.1l77.58-33.18L121.7 238.7zM272 144C280.8 144 288 136.8 288 128s-7.25-16-16-16S256 119.3 256 128S263.3 144 272 144zM208 144C216.8 144 224 136.8 224 128S216.8 112 208 112S192 119.3 192 128S199.3 144 208 144z\"]]\n};\nvar faBookDead = faBookSkull;\nvar faIdCard = {\n  prefix: 'fad',\n  iconName: 'id-card',\n  icon: [576, 512, [62147, \"drivers-license\"], \"f2c2\", [\"M0 128v304C0 458.5 21.49 480 48 480h480c26.51 0 48-21.49 48-48V128H0zM176 192c35.35 0 64 28.66 64 64s-28.65 64-64 64s-64-28.66-64-64S140.7 192 176 192zM272 416h-192C71.16 416 64 408.8 64 400C64 373.5 85.49 352 112 352h128c26.51 0 48 21.49 48 48C288 408.8 280.8 416 272 416zM496 352h-128c-8.836 0-16-7.164-16-16s7.164-16 16-16h128c8.836 0 16 7.164 16 16S504.8 352 496 352zM496 288h-128C359.2 288 352 280.8 352 272S359.2 256 368 256h128C504.8 256 512 263.2 512 272S504.8 288 496 288zM496 224h-128C359.2 224 352 216.8 352 208S359.2 192 368 192h128C504.8 192 512 199.2 512 208S504.8 224 496 224z\", \"M240 352h-128C85.49 352 64 373.5 64 400C64 408.8 71.16 416 80 416h192c8.836 0 16-7.164 16-16C288 373.5 266.5 352 240 352zM240 256c0-35.34-28.65-64-64-64s-64 28.66-64 64s28.65 64 64 64S240 291.3 240 256zM528 32h-480C21.49 32 0 53.49 0 80V128h576V80C576 53.49 554.5 32 528 32z\"]]\n};\nvar faDriversLicense = faIdCard;\nvar faFaceDotted = {\n  prefix: 'fad',\n  iconName: 'face-dotted',\n  icon: [512, 512, [129765], \"e47f\", [\"M215.1 3.115C229 1.062 242.4 0 255.1 0C269.6 0 282.1 1.062 296 3.115C313.5 5.858 325.4 22.24 322.7 39.69C319.9 57.15 303.5 69.08 286.1 66.34C276.3 64.8 266.3 64 255.1 64C245.7 64 235.7 64.8 225.9 66.34C208.5 69.08 192.1 57.15 189.3 39.69C186.6 22.24 198.5 5.858 215.1 3.115V3.115zM150.2 55.94C160.6 70.23 157.4 90.24 143.2 100.6C126.9 112.5 112.5 126.9 100.6 143.2C90.24 157.4 70.22 160.6 55.94 150.2C41.65 139.8 38.49 119.8 48.89 105.5C64.68 83.8 83.8 64.68 105.5 48.89C119.8 38.49 139.8 41.65 150.2 55.94V55.94zM361.8 55.94C372.2 41.65 392.2 38.49 406.5 48.89C428.2 64.68 447.3 83.8 463.1 105.5C473.5 119.8 470.4 139.8 456.1 150.2C441.8 160.6 421.8 157.4 411.4 143.2C399.5 126.9 385.1 112.5 368.8 100.6C354.6 90.24 351.4 70.23 361.8 55.94V55.94zM472.3 189.3C489.8 186.6 506.1 198.5 508.9 215.1C510.9 229 512 242.4 512 256C512 269.6 510.9 282.1 508.9 296C506.1 313.5 489.8 325.4 472.3 322.7C454.8 319.9 442.9 303.5 445.7 286.1C447.2 276.3 448 266.3 448 256C448 245.7 447.2 235.7 445.7 225.9C442.9 208.5 454.8 192.1 472.3 189.3V189.3zM39.69 189.3C57.15 192.1 69.08 208.5 66.34 225.9C64.8 235.7 64 245.7 64 256C64 266.3 64.8 276.3 66.34 286.1C69.08 303.5 57.15 319.9 39.69 322.7C22.24 325.4 5.858 313.5 3.115 296C1.062 282.1 0 269.6 0 256C0 242.4 1.062 229 3.115 215.1C5.858 198.5 22.24 186.6 39.69 189.3V189.3zM55.94 361.8C70.22 351.4 90.24 354.6 100.6 368.8C112.5 385.1 126.9 399.5 143.2 411.4C157.4 421.8 160.6 441.8 150.2 456.1C139.8 470.4 119.8 473.5 105.5 463.1C83.8 447.3 64.68 428.2 48.89 406.5C38.49 392.2 41.65 372.2 55.94 361.8V361.8zM456.1 361.8C470.4 372.2 473.5 392.2 463.1 406.5C447.3 428.2 428.2 447.3 406.5 463.1C392.2 473.5 372.2 470.4 361.8 456.1C351.4 441.8 354.6 421.8 368.8 411.4C385.1 399.5 399.5 385.1 411.4 368.8C421.8 354.6 441.8 351.4 456.1 361.8V361.8zM189.3 472.3C192.1 454.8 208.5 442.9 225.9 445.7C235.7 447.2 245.7 448 255.1 448C266.3 448 276.3 447.2 286.1 445.7C303.5 442.9 319.9 454.8 322.7 472.3C325.4 489.8 313.5 506.1 296 508.9C282.1 510.9 269.6 512 255.1 512C242.4 512 229 510.9 215.1 508.9C198.5 506.1 186.6 489.8 189.3 472.3z\", \"M208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208zM368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208zM328 328C341.3 328 352 338.7 352 352C352 365.3 341.3 376 328 376H184C170.7 376 160 365.3 160 352C160 338.7 170.7 328 184 328H328z\"]]\n};\nvar faFaceWorried = {\n  prefix: 'fad',\n  iconName: 'face-worried',\n  icon: [512, 512, [], \"e3a3\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256.1 399.7C282.4 399.7 307.3 405 329.7 414.5C342.1 419.7 356.2 410.4 350.8 398.1C334.9 361.5 298.4 335.1 256.1 335.1C213.7 335.1 177.2 361.5 161.3 398.1C155.9 410.4 170 419.7 182.4 414.5C204.8 405 229.7 399.7 256.1 399.7V399.7zM176.4 240C158.7 240 144.4 254.3 144.4 272C144.4 289.7 158.7 304 176.4 304C194 304 208.4 289.7 208.4 272C208.4 254.3 194 240 176.4 240zM336.4 304C354 304 368.4 289.7 368.4 272C368.4 254.3 354 240 336.4 240C318.7 240 304.4 254.3 304.4 272C304.4 289.7 318.7 304 336.4 304zM208 144C208 135.2 200.8 128 192 128C186.2 128 180.4 128.4 174.8 129.1C146.6 132.9 121.1 145.6 101.1 164.3C94.62 170.3 94.28 180.5 100.3 186.9C106.3 193.4 116.5 193.7 122.9 187.7C138.4 173.2 157.8 163.7 178.1 160.9C183.2 160.3 187.6 160 192 160C200.8 160 208 152.8 208 144zM389.1 187.7C395.5 193.7 405.7 193.4 411.7 186.9C417.7 180.5 417.4 170.3 410.9 164.3C390.9 145.6 365.4 132.9 337.2 129.1C331.6 128.4 325.8 128 320 128C311.2 128 304 135.2 304 144C304 152.8 311.2 160 320 160C324.4 160 328.8 160.3 333 160.9C354.2 163.7 373.6 173.2 389.1 187.7z\", \"M192 160C187.6 160 183.2 160.3 178.1 160.9C157.8 163.7 138.4 173.2 122.9 187.7C116.5 193.7 106.3 193.4 100.3 186.9C94.28 180.5 94.62 170.3 101.1 164.3C121.1 145.6 146.6 132.9 174.8 129.1C180.4 128.4 186.2 128 192 128C200.8 128 208 135.2 208 144C208 152.8 200.8 160 192 160zM144.4 272C144.4 254.3 158.7 240 176.4 240C194 240 208.4 254.3 208.4 272C208.4 289.7 194 304 176.4 304C158.7 304 144.4 289.7 144.4 272zM304.4 272C304.4 254.3 318.7 240 336.4 240C354 240 368.4 254.3 368.4 272C368.4 289.7 354 304 336.4 304C318.7 304 304.4 289.7 304.4 272zM333 160.9C328.8 160.3 324.4 160 320 160C311.2 160 304 152.8 304 144C304 135.2 311.2 128 320 128C325.8 128 331.6 128.4 337.2 129.1C365.4 132.9 390.9 145.6 410.9 164.3C417.4 170.3 417.7 180.5 411.7 186.9C405.7 193.4 395.5 193.7 389.1 187.7C373.6 173.2 354.2 163.7 333 160.9z\"]]\n};\nvar faOutdent = {\n  prefix: 'fad',\n  iconName: 'outdent',\n  icon: [512, 512, [\"dedent\"], \"f03b\", [\"M448 32C465.7 32 480 46.33 480 64C480 81.67 465.7 96 448 96H64C46.33 96 32 81.67 32 64C32 46.33 46.33 32 64 32H448zM448 160C465.7 160 480 174.3 480 192C480 209.7 465.7 224 448 224H256C238.3 224 224 209.7 224 192C224 174.3 238.3 160 256 160H448zM224 320C224 302.3 238.3 288 256 288H448C465.7 288 480 302.3 480 320C480 337.7 465.7 352 448 352H256C238.3 352 224 337.7 224 320zM448 416C465.7 416 480 430.3 480 448C480 465.7 465.7 480 448 480H64C46.33 480 32 465.7 32 448C32 430.3 46.33 416 64 416H448z\", \"M134.2 164.1C144.7 155.9 160 163.4 160 176.7V335.3C160 348.6 144.7 356.1 134.2 347.9L32.24 268.6C24 262.2 24 249.8 32.24 243.4L134.2 164.1z\"]]\n};\nvar faDedent = faOutdent;\nvar faHeartCircleExclamation = {\n  prefix: 'fad',\n  iconName: 'heart-circle-exclamation',\n  icon: [576, 512, [], \"e4fe\", [\"M507 208.7C484.3 198 458.8 192 432 192C334.8 192 256 270.8 256 368C256 403.7 266.6 436.9 284.9 464.6L279.4 470.3C266.4 483.2 245.5 483.2 233.5 470.3L39.71 270.5C-16.22 212.5-13.23 116.6 49.7 62.68C103.6 15.73 186.5 24.72 236.5 75.67L256.4 96.64L275.4 75.67C325.4 24.72 407.3 15.73 463.2 62.68C506.1 100.1 520.7 157.6 507 208.7z\", \"M576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM432 416C418.7 416 408 426.7 408 440C408 453.3 418.7 464 432 464C445.3 464 456 453.3 456 440C456 426.7 445.3 416 432 416zM447.1 288C447.1 279.2 440.8 272 431.1 272C423.2 272 415.1 279.2 415.1 288V368C415.1 376.8 423.2 384 431.1 384C440.8 384 447.1 376.8 447.1 368V288z\"]]\n};\nvar faHouse = {\n  prefix: 'fad',\n  iconName: 'house',\n  icon: [576, 512, [127968, 63498, 63500, \"home\", \"home-alt\", \"home-lg-alt\"], \"f015\", [\"M288 74.52L512.1 270.6L512.5 471.9C512.6 494 494.7 512 472.5 512H392C369.9 512 352 494.1 352 472V383.7C352 366 337.7 351.7 320 351.7H256C238.3 351.7 224 366 224 383.7V472C224 494.1 206.1 512 184 512H104.1C81.1 512 64.09 494.1 64.08 472L64.02 270.5L288 74.52z\", \"M266.9 7.918C278.1-2.639 297-2.639 309.1 7.918L565.1 231.9C578.4 243.6 579.7 263.8 568.1 277.1C556.4 290.4 536.2 291.7 522.9 280.1L288 74.52L53.07 280.1C39.77 291.7 19.56 290.4 7.918 277.1C-3.72 263.8-2.372 243.6 10.93 231.9L266.9 7.918z\"]]\n};\nvar faHome = faHouse;\nvar faHomeAlt = faHouse;\nvar faHomeLgAlt = faHouse;\nvar faVectorCircle = {\n  prefix: 'fad',\n  iconName: 'vector-circle',\n  icon: [512, 512, [], \"e2c6\", [\"M41.28 191.1C62.78 119.8 119.8 62.78 192 41.28V95.1C192 100.3 192.9 104.5 194.4 108.3C155.6 124.5 124.5 155.6 108.3 194.4C104.5 192.9 100.3 191.1 96 191.1H41.28zM96 319.1C100.3 319.1 104.5 319.1 108.3 317.6C124.5 356.4 155.6 387.5 194.4 403.7C192.9 407.5 192 411.7 192 416V470.7C119.8 449.2 62.78 392.2 41.28 319.1H96zM470.7 319.1C449.2 392.2 392.2 449.2 320 470.7V416C320 411.7 319.1 407.5 317.6 403.7C356.4 387.5 387.5 356.4 403.7 317.6C407.5 319.1 411.7 319.1 416 319.1H470.7zM470.7 191.1H416C411.7 191.1 407.5 192.9 403.7 194.4C387.5 155.6 356.4 124.5 317.6 108.3C319.1 104.5 320 100.3 320 95.1V41.28C392.2 62.78 449.2 119.8 470.7 191.1z\", \"M192 32C192 14.33 206.3 0 224 0H288C305.7 0 320 14.33 320 32V96C320 113.7 305.7 128 288 128H224C206.3 128 192 113.7 192 96V32zM272 80V48H240V80H272zM0 224C0 206.3 14.33 192 32 192H96C113.7 192 128 206.3 128 224V288C128 305.7 113.7 320 96 320H32C14.33 320 0 305.7 0 288V224zM80 272V240H48V272H80zM288 384C305.7 384 320 398.3 320 416V480C320 497.7 305.7 512 288 512H224C206.3 512 192 497.7 192 480V416C192 398.3 206.3 384 224 384H288zM240 432V464H272V432H240zM384 224C384 206.3 398.3 192 416 192H480C497.7 192 512 206.3 512 224V288C512 305.7 497.7 320 480 320H416C398.3 320 384 305.7 384 288V224zM464 272V240H432V272H464z\"]]\n};\nvar faCarCircleBolt = {\n  prefix: 'fad',\n  iconName: 'car-circle-bolt',\n  icon: [640, 512, [], \"e342\", [\"M165.4 32H346.6C387.4 32 423.7 57.78 437.2 96.29L471.3 193.7C385.8 205.7 320 279.2 320 368C320 378.9 320.1 389.6 322.9 400H96V448C96 465.7 81.67 480 64 480H32C14.33 480 0 465.7 0 448V256C0 229.3 16.36 206.4 39.61 196.8L74.8 96.29C88.27 57.78 124.6 32 165.4 32V32zM165.4 96C151.8 96 139.7 104.6 135.2 117.4L109.1 192H402.9L376.8 117.4C372.3 104.6 360.2 96 346.6 96H165.4zM96 320C113.7 320 128 305.7 128 288C128 270.3 113.7 256 96 256C78.33 256 64 270.3 64 288C64 305.7 78.33 320 96 320z\", \"M640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM546.5 301.8C549.2 296.9 548.2 290.7 543.9 286.1C539.6 283.2 533.3 283 528.8 286.4L432.8 358.4C428.7 361.5 426.1 366.9 428.6 371.8C430.2 376.7 434.8 380 440 380H475.6L445.5 434.2C442.8 439.1 443.8 445.3 448.1 449C452.4 452.8 458.7 452.1 463.2 449.6L559.2 377.6C563.3 374.5 565 369.1 563.4 364.2C561.8 359.3 557.2 356 552 356H516.4L546.5 301.8z\"]]\n};\nvar faCalendarWeek = {\n  prefix: 'fad',\n  iconName: 'calendar-week',\n  icon: [448, 512, [], \"f784\", [\"M448 464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V192H448V464zM80 256C71.16 256 64 263.2 64 272V336C64 344.8 71.16 352 80 352H368C376.8 352 384 344.8 384 336V272C384 263.2 376.8 256 368 256H80z\", \"M96 32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V192H0V112C0 85.49 21.49 64 48 64H96V32z\"]]\n};\nvar faFlyingDisc = {\n  prefix: 'fad',\n  iconName: 'flying-disc',\n  icon: [448, 512, [], \"e3a9\", [\"M83.41 364.4c94.89 0 250.3-156.1 250.3-249.7c0-33.99-21.9-46.18-46.28-46.18c-94.89 0-250.3 156.1-250.3 249.7C37.13 352.2 59.01 364.4 83.41 364.4z\", \"M447.1 126.9C447.1 66.23 408 32 352.9 32c-14 0-29.21 2.584-44.94 6.73c7.579 1.675 58.01 13.89 58.01 75.62c0 111.4-169.8 282.1-282.6 282.1c-.1217 0-.4522 .0067-.9691 .0067c-8.227 0-63.66-1.682-75.59-58.57c-4.518 16.74-6.846 32.69-6.846 47.49C.0001 445.4 39.44 480 94.95 480C234.8 480 447.1 270.8 447.1 126.9z\"]]\n};\nvar faLaptopMedical = {\n  prefix: 'fad',\n  iconName: 'laptop-medical',\n  icon: [640, 512, [], \"f812\", [\"M128 96h384v256h64V80C576 53.63 554.4 32 528 32h-416C85.63 32 64 53.63 64 80V352h64V96zM624 384h-608C7.25 384 0 391.3 0 400V416c0 35.25 28.75 64 64 64h512c35.25 0 64-28.75 64-64v-16C640 391.3 632.8 384 624 384z\", \"M128 96v256h384V96H128zM416 240c0 8.8-7.2 15.1-16 15.1H352V303.1C352 312.8 344.8 320 336 320h-32C295.2 320 288 312.8 288 303.1V255.1H240C231.2 255.1 224 248.8 224 240V207.1C224 199.2 231.2 192 240 192H288V144C288 135.2 295.2 128 304 128h32C344.8 128 352 135.2 352 144V192h48C408.8 192 416 199.2 416 207.1V240z\"]]\n};\nvar faSquareDownRight = {\n  prefix: 'fad',\n  iconName: 'square-down-right',\n  icon: [448, 512, [], \"e26c\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.65 419.3 32 384 32zM330.5 346.5c0 8.837-7.163 16-16 16h-158.4c-6.475 0-12.31-3.891-14.78-9.875c-2.484-5.98-1.104-12.86 3.471-17.44l45.25-45.25L122.1 222C109.6 209.5 109.7 189.3 122.2 176.8l22.63-22.63C157.3 141.7 177.5 141.6 190 154.1l67.92 67.92l45.25-45.25c4.574-4.578 11.46-5.957 17.44-3.469c5.988 2.473 9.877 8.305 9.877 14.78V346.5z\", \"M330.5 346.5c0 8.837-7.163 16-16 16h-158.4c-6.475 0-12.31-3.891-14.78-9.875c-2.484-5.98-1.104-12.86 3.471-17.44l45.25-45.25L122.1 222C109.6 209.5 109.7 189.3 122.2 176.8l22.63-22.63C157.3 141.7 177.5 141.6 190 154.1l67.92 67.92l45.25-45.25c4.574-4.578 11.46-5.957 17.44-3.469c5.988 2.473 9.877 8.305 9.877 14.78V346.5z\"]]\n};\nvar faB = {\n  prefix: 'fad',\n  iconName: 'b',\n  icon: [320, 512, [98], \"42\", [\"M257.1 242.4C276.1 220.1 288 191.6 288 160c0-70.58-57.42-128-128-128H32c-17.67 0-32 14.33-32 32v384c0 17.67 14.33 32 32 32l160-.0049c70.58 0 128-57.42 128-128C320 305.3 294.6 264.8 257.1 242.4zM64 96.01h96c35.3 0 64 28.7 64 64s-28.7 64-64 64H64V96.01zM192 416H64v-128h128c35.3 0 64 28.7 64 64S227.3 416 192 416z\", \"\"]]\n};\nvar faSeatAirline = {\n  prefix: 'fad',\n  iconName: 'seat-airline',\n  icon: [448, 512, [], \"e244\", [\"M264 416V464H360C373.3 464 384 474.7 384 488C384 501.3 373.3 512 360 512H120C106.7 512 96 501.3 96 488C96 474.7 106.7 464 120 464H216V416H264zM80.53 192H320C337.7 192 352 206.3 352 224C352 241.7 337.7 256 320 256H107.1L80.53 192z\", \"M32 0C49.67 0 64 14.33 64 32V143.6C64 150.1 65.32 156.5 67.88 162.5L121.7 288H416C428.1 288 439.2 294.8 444.6 305.7C450 316.5 448.9 329.5 441.6 339.2L398.4 396.8C389.3 408.9 375.1 416 360 416H170.2C131.8 416 97.09 393.1 81.96 357.8L9.056 187.7C3.081 173.8 0 158.7 0 143.6V32C0 14.33 14.33 .0003 32 .0003V0z\"]]\n};\nvar faMoonOverSun = {\n  prefix: 'fad',\n  iconName: 'moon-over-sun',\n  icon: [512, 512, [\"eclipse-alt\"], \"f74a\", [\"M507.8 339L450.2 256l57.6-83.01c9.703-13.98 1.693-33.32-15.05-36.34l-99.43-17.97l-17.97-99.43c-3.027-16.75-22.36-24.76-36.34-15.05L256 61.79L172.1 4.194C159-5.51 139.7 2.498 136.6 19.25L118.7 118.7L19.25 136.6c-16.75 3.027-24.76 22.36-15.05 36.34L61.8 256l-57.6 83.01c-9.703 13.98-1.695 33.32 15.05 36.35l99.43 17.97l17.97 99.43c3.027 16.75 22.36 24.76 36.34 15.05L256 450.2l83.01 57.6c13.98 9.703 33.32 1.695 36.34-15.05l17.97-99.43l99.43-17.97C509.5 372.3 517.5 352.1 507.8 339zM357.8 357.1c-56.15 56.15-147.6 56.15-203.8 0s-56.15-147.6 0-203.8c56.15-56.15 147.6-56.15 203.8 0C413.9 210.4 413.9 301.8 357.8 357.1z\", \"M342.8 326.6c-20.86 25.67-52.34 41.45-86.9 41.45C194 368 144 317.8 144 256c0-61.98 50.17-111.1 111.9-111.1c6.855 0 13.69 .5755 20.4 1.888c4.812 .7305 5.839 7.111 1.611 9.59c-27.42 15.61-44.33 44.77-44.33 76.27c0 54.98 50.02 96.69 104.3 86.33C342.6 317.1 345.1 322.8 342.8 326.6z\"]]\n};\nvar faEclipseAlt = faMoonOverSun;\nvar faPipe = {\n  prefix: 'fad',\n  iconName: 'pipe',\n  icon: [64, 512, [], \"7c\", [\"M32 512c-17.67 0-32-14.33-32-32V32c0-17.67 14.33-32 32-32s32 14.33 32 32v448C64 497.7 49.67 512 32 512z\", \"\"]]\n};\nvar faFileMedical = {\n  prefix: 'fad',\n  iconName: 'file-medical',\n  icon: [384, 512, [], \"f477\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM304 362c0 8.835-7.164 16-16 16h-54V432c0 8.836-7.164 16-16 16h-52c-8.835 0-16-7.164-16-16v-53.1H96c-8.836 0-16-7.165-16-16v-52c0-8.837 7.164-16 16-16h53.1V240c0-8.836 7.165-16 16-16h52c8.836 0 16 7.164 16 16v54H288c8.836 0 16 7.163 16 16V362z\", \"M288 294h-54V240c0-8.836-7.164-16-16-16h-52c-8.835 0-16 7.164-16 16v54H96c-8.836 0-16 7.163-16 16v52c0 8.835 7.164 16 16 16h53.1V432c0 8.836 7.165 16 16 16h52c8.836 0 16-7.164 16-16v-53.1H288c8.836 0 16-7.165 16-16v-52C304 301.2 296.8 294 288 294zM256 0v128h128L256 0z\"]]\n};\nvar faPotato = {\n  prefix: 'fad',\n  iconName: 'potato',\n  icon: [576, 512, [129364], \"e440\", [\"M396.2 0C319.5 0 283.7 78.93 241.1 93.7c-48.8 15.31-79 57.07-105.9 94.16C93.38 246.9 32 289.6 32 368.8C32 441.6 93.46 512 175.2 512c27.65 0 54.59-8.455 77.88-24.47c41.96-28.86 126.3-31.88 165.6-93.17c13.24-20.78 22.18-40.1 30.85-60.6C490.5 241 544 227.1 544 147.5C544 65.79 464.1 0 396.2 0zM192 440c-13.24 0-24-10.76-24-24c0-13.24 10.76-24 24-24S216 402.8 216 416C216 429.2 205.2 440 192 440zM224 248C210.8 248 200 237.2 200 224c0-13.24 10.76-24 24-24S248 210.8 248 224C248 237.2 237.2 248 224 248zM416 216c-13.24 0-24-10.76-24-24c0-13.24 10.76-24 24-24S440 178.8 440 192C440 205.2 429.2 216 416 216z\", \"M192 392c-13.24 0-24 10.76-24 24c0 13.24 10.76 24 24 24S216 429.2 216 416C216 402.8 205.2 392 192 392zM224 200C210.8 200 200 210.8 200 224c0 13.24 10.76 24 24 24S248 237.2 248 224C248 210.8 237.2 200 224 200zM416 168c-13.24 0-24 10.76-24 24c0 13.24 10.76 24 24 24S440 205.2 440 192C440 178.8 429.2 168 416 168z\"]]\n};\nvar faDiceOne = {\n  prefix: 'fad',\n  iconName: 'dice-one',\n  icon: [448, 512, [9856], \"f525\", [\"M384 32H64C28.62 32 0 60.62 0 96v320c0 35.38 28.62 64 64 64h320c35.38 0 64-28.62 64-64V96C448 60.62 419.4 32 384 32zM224 288C206.4 288 192 273.6 192 256s14.38-32 32-32s32 14.38 32 32S241.6 288 224 288z\", \"M256 256c0 17.62-14.38 32-32 32S192 273.6 192 256s14.38-32 32-32S256 238.4 256 256z\"]]\n};\nvar faCircleA = {\n  prefix: 'fad',\n  iconName: 'circle-a',\n  icon: [512, 512, [], \"e0f7\", [\"M215.1 279.6h80.05L256 192.5L215.1 279.6zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM362.1 365.8c-3.266 1.506-6.687 2.229-10.05 2.229c-9.078 0-17.75-5.18-21.81-14l-12.03-26.18H193.8l-12.03 26.18c-5.576 12.09-19.76 17.36-31.86 11.77c-12.03-5.559-17.28-19.91-11.73-31.99l95.99-208.1c7.842-17.08 35.75-17.08 43.59 0l95.99 208.1C379.3 345.9 374.1 360.2 362.1 365.8z\", \"M277.8 124.8c-7.843-17.08-35.75-17.08-43.59 0l-95.99 208.1c-5.547 12.09-.2978 26.44 11.73 31.99c12.09 5.588 26.28 .3138 31.86-11.77l12.03-26.18h124.3l12.03 26.18c4.062 8.822 12.73 14 21.81 14c3.359 0 6.781-.7217 10.05-2.229c12.03-5.557 17.28-19.9 11.73-31.99L277.8 124.8zM215.1 279.6L256 192.5l40.02 87.14H215.1z\"]]\n};\nvar faHelmetBattle = {\n  prefix: 'fad',\n  iconName: 'helmet-battle',\n  icon: [576, 512, [], \"f6eb\", [\"M480 210.9C480 90.38 288 0 288 0S95.1 90.38 95.1 210.9c0 82.75-22.88 145.9-31.13 180.6c-3.375 14.5 3.625 29.38 16.38 35.25L255.1 512V256L159.1 224L159.1 192h256L416 224l-96 32l-.0009 255.1l174.9-85.25c12.63-5.875 19.75-20.75 16.25-35.25C502.9 356.8 480 293.6 480 210.9z\", \"M31.99 256c17.63 0 32.01-12.5 32.01-28V0L.9928 221.1C-4.132 238.9 11.24 256 31.99 256zM575 221.1L512 0v228c0 15.5 14.38 28 32 28C564.8 256 580.1 238.9 575 221.1zM159.1 192L159.1 224l96 32v256l64-.0022L320 256l96-32l.0008-31.1H159.1z\"]]\n};\nvar faButter = {\n  prefix: 'fad',\n  iconName: 'butter',\n  icon: [640, 512, [129480], \"e3e4\", [\"M64 96v192h416V64H96C78.33 64 64 78.33 64 96zM544 64h-32v224h64V96C576 78.33 561.7 64 544 64z\", \"M640 352c0 17.67-14.33 32-32 32v32c0 17.67-14.33 32-32 32H64c-17.67 0-32-14.33-32-32v-32c-17.67 0-32-14.33-32-32c0-17.67 14.33-32 32-32h576C625.7 320 640 334.3 640 352z\"]]\n};\nvar faBlanketFire = {\n  prefix: 'fad',\n  iconName: 'blanket-fire',\n  icon: [640, 512, [], \"e3da\", [\"M352 0H96C42.88 0 0 42.98 0 96v224c0 70.69 57.28 128 128 128h186.2c-11.2-19.52-19.2-41.15-23.36-64H128c-35.2 0-64-28.64-64-64s28.8-64 64-64h189.4C320 251.5 322.6 247.1 325.1 242.7c21.76-35.17 51.84-71.23 87.36-102.8C422.4 130.9 435.5 127 448 128.2V96C448 42.98 405.1 0 352 0zM96 320c0 17.66 14.4 32 32 32h160v-1.92C288 329.9 293.4 308.8 301.8 288H128C110.4 288 96 302.3 96 320z\", \"M616 273.2c-15.04-28.48-35.84-58.46-60.48-81.15C549.8 186.9 541.1 186.9 535.4 192c-9.598 8.768-18.56 19.62-26.24 29.5c-17.28-20.77-35.84-39.97-55.68-57.73C448 158.8 439.4 158.8 433.9 163.7c-33.28 29.7-61.44 63.42-81.6 95.78C332.8 291.5 320 323.7 320 350.1C320 437.9 390.4 512 480 512c88.64 0 160-74.11 160-161.9C640 329.9 630.4 301.2 616 273.2zM529.9 432.1C514.9 443 498.9 448 480.1 448C435.8 448 400 419 400 369.1c0-24 15.04-44.99 45.12-81.98c3.84 4.992 61.76 79.01 61.76 79.01l36.16-42.02c2.883 4 4.801 8 7.039 12C568 369.1 560 412 529.9 432.1z\"]]\n};\nvar faKiwiBird = {\n  prefix: 'fad',\n  iconName: 'kiwi-bird',\n  icon: [576, 512, [], \"f535\", [\"M576 224.3V464C576 471.3 571.1 477.7 564 479.5C556.1 481.3 549.6 478.1 546 471.8L477.6 348.6C533.9 335.2 575.9 284.7 576 224.3V224.3zM208 415.3C224.7 413.1 240.8 410.5 256 405.1V456C256 469.3 245.3 480 232 480C218.7 480 208 469.3 208 456V415.3zM96 390.3C110.9 398.9 126.1 405.6 144 409.1V456C144 469.3 133.3 480 120 480C106.7 480 96 469.3 96 456V390.3z\", \"M192 416C85.96 416 0 330 0 224C0 117.1 85.96 32 192 32C228.3 32 262.3 42.08 291.2 59.6C322.4 78.44 355.9 96 392.3 96H448C518.7 96 576 153.3 576 224C576 294.7 518.7 352 448 352H392.3C355.9 352 322.4 369.6 291.2 388.4C262.3 405.9 228.3 416 192 416V416zM448 248C461.3 248 472 237.3 472 224C472 210.7 461.3 200 448 200C434.7 200 424 210.7 424 224C424 237.3 434.7 248 448 248z\"]]\n};\nvar faCastle = {\n  prefix: 'fad',\n  iconName: 'castle',\n  icon: [640, 512, [], \"e0de\", [\"M128 16C128 7.164 135.2 0 144 0H176C184.8 0 192 7.164 192 16V64H240V16C240 7.164 247.2 0 256 0H288C296.8 0 304 7.164 304 16V64H336V16C336 7.164 343.2 0 352 0H384C392.8 0 400 7.164 400 16V64H448V16C448 7.164 455.2 0 464 0H496C504.8 0 512 7.164 512 16V224H128V16z\", \"M0 176C0 167.2 7.164 160 16 160H48C56.84 160 64 167.2 64 176V224H576V176C576 167.2 583.2 160 592 160H624C632.8 160 640 167.2 640 176V464C640 490.5 618.5 512 592 512H384V384C384 348.7 355.3 320 320 320C284.7 320 256 348.7 256 384V512H48C21.49 512 0 490.5 0 464V176z\"]]\n};\nvar faGolfClub = {\n  prefix: 'fad',\n  iconName: 'golf-club',\n  icon: [512, 512, [], \"f451\", [\"M508.6 46.33l-223.1 447.1C279.2 505.2 268.1 512 255.1 512H31.1C14.33 512 0 497.7 0 480v-7.999h47.1c8.836 0 15.1-7.164 15.1-15.1c0-8.837-7.164-15.1-15.1-15.1H0v-31.1h47.1c8.836 0 15.1-7.163 15.1-15.1c0-8.837-7.164-15.1-15.1-15.1H0v-23.1c0-17.67 14.35-32 32-32c3.288 0 6.592 .5055 9.792 1.534l221.1 71.36l187.6-375.2C456.1 6.491 468.3 0 480 0C496.7 0 512 13.37 512 32.04C512 36.85 510.9 41.73 508.6 46.33z\", \"M47.1 440H0v31.1h47.1c8.836 0 15.1-7.164 15.1-15.1C63.1 447.2 56.83 440 47.1 440zM63.1 392c0-8.838-7.164-15.1-15.1-15.1H0v31.1h47.1C56.83 408 63.1 400.8 63.1 392z\"]]\n};\nvar faArrowRightArrowLeft = {\n  prefix: 'fad',\n  iconName: 'arrow-right-arrow-left',\n  icon: [512, 512, [8644, \"exchange\"], \"f0ec\", [\"M480 336H109.3l57.38-57.38c12.5-12.5 12.5-32.75 0-45.25s-32.75-12.5-45.25 0l-112 112c-12.5 12.5-12.5 32.75 0 45.25l112 112C127.6 508.9 135.8 512 144 512s16.38-3.125 22.62-9.375c12.5-12.5 12.5-32.75 0-45.25L109.3 400H480c17.69 0 32-14.31 32-32S497.7 336 480 336z\", \"M32 176h370.8l-57.38 57.38c-12.5 12.5-12.5 32.75 0 45.25C351.6 284.9 359.8 288 368 288s16.38-3.125 22.62-9.375l112-112c12.5-12.5 12.5-32.75 0-45.25l-112-112c-12.5-12.5-32.75-12.5-45.25 0s-12.5 32.75 0 45.25L402.8 112H32c-17.69 0-32 14.31-32 32S14.31 176 32 176z\"]]\n};\nvar faExchange = faArrowRightArrowLeft;\nvar faRotateRight = {\n  prefix: 'fad',\n  iconName: 'rotate-right',\n  icon: [512, 512, [\"redo-alt\", \"rotate-forward\"], \"f2f9\", [\"M371 377.6c18.48 0 31.97 15.04 31.97 31.96c0 35.04-81.59 70.41-147 70.41c-123.4 0-223.9-100.5-223.9-223.9s100.5-223.1 223.9-223.1c54.6 0 106.3 20.75 146.5 55.63l-45.24 45.27c-28.22-23.14-63.85-36.64-101.3-36.64c-88.09 0-159.8 71.69-159.8 159.8S167.8 415.9 255.9 415.9C329 415.9 345.3 377.6 371 377.6z\", \"M468.9 32.11c13.87 0 27.18 10.77 27.18 27.04v145.9c0 10.59-8.584 19.17-19.17 19.17h-145.7c-16.28 0-27.06-13.32-27.06-27.2c0-6.634 2.461-13.4 7.96-18.9l137.1-138C455.5 34.57 462.3 32.11 468.9 32.11z\"]]\n};\nvar faRedoAlt = faRotateRight;\nvar faRotateForward = faRotateRight;\nvar faUtensils = {\n  prefix: 'fad',\n  iconName: 'utensils',\n  icon: [448, 512, [127860, 61685, \"cutlery\"], \"f2e7\", [\"M221.6 148.8C224.7 161.4 224.8 174.6 222.1 187.3C219.3 200.1 213.7 211.1 205.6 222.2C197.1 232.6 186.5 240.1 174.5 246.8C162.4 252.7 149.2 255.8 135.8 256H88.16C74.77 255.9 61.57 252.8 49.5 246.1C37.43 241.2 26.78 232.8 18.31 222.4C10.2 212.2 4.542 200.2 1.769 187.5C-1.005 174.7-.821 161.5 2.306 148.8L32.55 12.45C33.4 8.598 35.64 5.197 38.85 2.9C42.06 .602 46-.4297 49.92 .0026C53.85 .4375 57.48 2.314 60.11 5.268C62.74 8.223 64.19 12.05 64.16 16V160H81.54L98.63 11.94C99.02 8.667 100.6 5.653 103.1 3.466C105.5 1.28 108.7 .0721 112 .0721C115.3 .0721 118.5 1.28 120.9 3.466C123.4 5.653 124.1 8.667 125.4 11.94L142.5 160H160V16C159.1 12.07 161.4 8.268 163.1 5.317C166.6 2.366 170.2 .474 174.1 .0026C178-.4262 181.1 .619 185.2 2.936C188.4 5.253 190.6 8.677 191.5 12.55L221.6 148.8zM419.3 .2602C424.5 .8279 429.4 2.66 433.7 5.594C437.1 8.528 441.5 12.47 443.9 17.08C446.3 21.69 447.5 26.81 447.4 32V352H351.2C342.8 351.1 334.5 350.3 326.7 347.1C318.1 343.8 311.9 339 305.1 333.1C300.1 327.1 295.4 319.1 292.3 312.2C289.1 304.4 287.5 296 287.6 287.6V173.8C287.7 136.9 298.8 100.8 319.6 70.23C340.4 39.67 369.8 16.02 404.1 2.339C408.9 .4062 414.2-.3078 419.3 .2599V.2602z\", \"M136.2 255.1C141.5 255.9 146.9 255.2 152.2 254V472C152.2 482.6 147.9 492.8 140.4 500.3C132.9 507.8 122.8 512 112.2 512C101.6 512 91.38 507.8 83.88 500.3C76.37 492.8 72.16 482.6 72.16 472V254.1C77.42 255.2 82.78 255.9 88.16 255.1H136.2zM448 472C448 482.6 443.8 492.8 436.3 500.3C428.8 507.8 418.6 512 408 512C397.4 512 387.2 507.8 379.7 500.3C372.2 492.8 368 482.6 368 472V352H446.8L448 472z\"]]\n};\nvar faCutlery = faUtensils;\nvar faArrowUpWideShort = {\n  prefix: 'fad',\n  iconName: 'arrow-up-wide-short',\n  icon: [576, 512, [\"sort-amount-up\"], \"f161\", [\"M416 288h-95.1c-17.67 0-32 14.33-32 32s14.33 32 32 32H416c17.67 0 32-14.33 32-32S433.7 288 416 288zM352 416h-32c-17.67 0-32 14.33-32 32s14.33 32 32 32h32c17.67 0 31.1-14.33 31.1-32S369.7 416 352 416zM480 160h-159.1c-17.67 0-32 14.33-32 32s14.33 32 32 32H480c17.67 0 32-14.33 32-32S497.7 160 480 160zM544 32h-223.1c-17.67 0-32 14.33-32 32s14.33 32 32 32H544c17.67 0 32-14.33 32-32S561.7 32 544 32z\", \"M239.6 138c11.94 13.05 11.06 33.31-1.969 45.27C224.6 195.3 204.4 194.3 192.4 181.3L160 145.9v302C160 465.7 145.7 480 128 480S96 465.7 96 447.1V145.9L63.6 181.3c-6.312 6.883-14.94 10.39-23.61 10.39c-7.719 0-15.47-2.785-21.61-8.414C5.35 171.4 4.475 151.1 16.41 138l87.1-96.09c12.12-13.26 35.06-13.26 47.19 0L239.6 138z\"]]\n};\nvar faSortAmountUp = faArrowUpWideShort;\nvar faBalloons = {\n  prefix: 'fad',\n  iconName: 'balloons',\n  icon: [640, 512, [], \"e2e4\", [\"M515.3 434.8C564 393.1 640 302.1 640 232C640 139.2 568.4 64 480 64c-54.14 0-101.8 28.41-130.8 71.62C350.9 146.2 352 156.1 352 168c0 31.86-12.03 64.75-27.65 94.08c16.38 64.44 78.47 137.5 120.4 172.7l-27.05 54.11c-2.469 4.969-2.219 10.84 .6875 15.56C421.3 509.1 426.5 512 432 512h96c5.531 0 10.69-2.875 13.62-7.594c2.906-4.719 3.156-10.59 .6875-15.56L515.3 434.8zM464 160C437.5 160 416 181.5 416 208C416 216.8 408.8 224 400 224S384 216.8 384 208C384 163.9 419.9 128 464 128C472.8 128 480 135.2 480 144S472.8 160 464 160z\", \"M195.3 370.8C244 329.1 320 238.1 320 168C320 75.21 248.4 0 160 0S0 75.21 0 168c0 70.07 75.99 161.1 124.7 202.8l-27.02 54.04c-2.469 4.969-2.219 10.84 .6875 15.56C101.3 445.1 106.5 448 112 448h96c5.531 0 10.69-2.875 13.62-7.594c2.906-4.719 3.156-10.59 .6875-15.56L195.3 370.8zM144 96C117.5 96 96 117.5 96 144C96 152.8 88.84 160 80 160S64 152.8 64 144C64 99.88 99.88 64 144 64C152.8 64 160 71.16 160 80S152.8 96 144 96z\"]]\n};\nvar faMillSign = {\n  prefix: 'fad',\n  iconName: 'mill-sign',\n  icon: [384, 512, [], \"e1ed\", [\"M282.9 96.53C279.3 96.18 275.7 96 272 96C248.2 96 226.1 103.4 207.1 116.1L241.9 21.24C247.8 4.595 266.1-4.079 282.8 1.865C299.4 7.809 308.1 26.12 302.1 42.76L282.9 96.53zM224 261.5V208C224 185.7 239.1 167 259.7 161.6L224 261.5zM142.1 490.8C136.2 507.4 117.9 516.1 101.2 510.1C84.59 504.2 75.92 485.9 81.86 469.2L160 250.5V416C160 421.3 161.3 426.3 163.6 430.7L142.1 490.8z\", \"M112 160C85.49 160 64 181.5 64 208V416C64 433.7 49.67 448 32 448C14.33 448 0 433.7 0 416V128C0 110.3 14.33 96 32 96C42.87 96 52.48 101.4 58.26 109.7C74.21 100.1 92.53 96 112 96C143.3 96 171.7 108.9 192 129.6C212.3 108.9 240.7 96 272 96C333.9 96 384 146.1 384 208V416C384 433.7 369.7 448 352 448C334.3 448 320 433.7 320 416V208C320 181.5 298.5 160 272 160C245.5 160 224 181.5 224 208V416C224 433.7 209.7 448 192 448C174.3 448 160 433.7 160 416V208C160 181.5 138.5 160 112 160z\"]]\n};\nvar faBowlRice = {\n  prefix: 'fad',\n  iconName: 'bowl-rice',\n  icon: [512, 512, [], \"e2eb\", [\"M176 56C176 42.75 186.7 32 200 32H216C229.3 32 240 42.75 240 56C240 69.25 229.3 80 216 80H200C186.7 80 176 69.25 176 56zM216 104C229.3 104 240 114.7 240 128C240 141.3 229.3 152 216 152H200C186.7 152 176 141.3 176 128C176 114.7 186.7 104 200 104H216zM32 200C32 186.7 42.75 176 56 176H72C85.25 176 96 186.7 96 200C96 213.3 85.25 224 72 224H56C42.75 224 32 213.3 32 200zM224 200C224 186.7 234.7 176 248 176H264C277.3 176 288 186.7 288 200C288 213.3 277.3 224 264 224H248C234.7 224 224 213.3 224 200zM128 200C128 186.7 138.7 176 152 176H168C181.3 176 192 186.7 192 200C192 213.3 181.3 224 168 224H152C138.7 224 128 213.3 128 200zM120 104C133.3 104 144 114.7 144 128C144 141.3 133.3 152 120 152H104C90.75 152 80 141.3 80 128C80 114.7 90.75 104 104 104H120zM320 200C320 186.7 330.7 176 344 176H360C373.3 176 384 186.7 384 200C384 213.3 373.3 224 360 224H344C330.7 224 320 213.3 320 200zM312 104C325.3 104 336 114.7 336 128C336 141.3 325.3 152 312 152H296C282.7 152 272 141.3 272 128C272 114.7 282.7 104 296 104H312zM416 200C416 186.7 426.7 176 440 176H456C469.3 176 480 186.7 480 200C480 213.3 469.3 224 456 224H440C426.7 224 416 213.3 416 200zM408 104C421.3 104 432 114.7 432 128C432 141.3 421.3 152 408 152H392C378.7 152 368 141.3 368 128C368 114.7 378.7 104 392 104H408zM312 32C325.3 32 336 42.75 336 56C336 69.25 325.3 80 312 80H296C282.7 80 272 69.25 272 56C272 42.75 282.7 32 296 32H312z\", \"M484.6 256C499.7 256 512 268.3 512 283.4C512 353.9 467.6 414.1 405.3 437.5L403.5 451.1C401.5 467.1 387.9 480 371.8 480H140.2C124.1 480 110.5 467.1 108.5 451.1L106.7 437.5C44.36 414.1 0 353.9 0 283.4C0 268.3 12.28 256 27.43 256H484.6z\"]]\n};\nvar faTimelineArrow = {\n  prefix: 'fad',\n  iconName: 'timeline-arrow',\n  icon: [640, 512, [], \"e29d\", [\"M352 175.1C363.4 175.1 374.2 173.6 384 169.3V223.1H530.7L489.4 182.6C476.9 170.1 476.9 149.9 489.4 137.4C501.9 124.9 522.1 124.9 534.6 137.4L630.6 233.4C643.1 245.9 643.1 266.1 630.6 278.6L534.6 374.6C522.1 387.1 501.9 387.1 489.4 374.6C476.9 362.1 476.9 341.9 489.4 329.4L530.7 288H256V342.7C246.2 338.4 235.4 336 224 336C212.6 336 201.8 338.4 192 342.7V288H32C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224H96V169.3C105.8 173.6 116.6 176 128 176C139.4 176 150.2 173.6 160 169.3V224H320V169.3C329.8 173.6 340.6 176 352 176V175.1z\", \"M48 96C48 51.82 83.82 16 128 16C172.2 16 208 51.82 208 96C208 140.2 172.2 176 128 176C83.82 176 48 140.2 48 96zM128 120C141.3 120 152 109.3 152 96C152 82.75 141.3 72 128 72C114.7 72 104 82.75 104 96C104 109.3 114.7 120 128 120zM272 96C272 51.82 307.8 16 352 16C396.2 16 432 51.82 432 96C432 140.2 396.2 176 352 176C307.8 176 272 140.2 272 96zM352 120C365.3 120 376 109.3 376 96C376 82.75 365.3 72 352 72C338.7 72 328 82.75 328 96C328 109.3 338.7 120 352 120zM304 416C304 460.2 268.2 496 224 496C179.8 496 144 460.2 144 416C144 371.8 179.8 336 224 336C268.2 336 304 371.8 304 416zM224 392C210.7 392 200 402.7 200 416C200 429.3 210.7 440 224 440C237.3 440 248 429.3 248 416C248 402.7 237.3 392 224 392z\"]]\n};\nvar faSkull = {\n  prefix: 'fad',\n  iconName: 'skull',\n  icon: [512, 512, [128128], \"f54c\", [\"M416 400V464C416 490.5 394.5 512 368 512H320V464C320 455.2 312.8 448 304 448C295.2 448 288 455.2 288 464V512H224V464C224 455.2 216.8 448 208 448C199.2 448 192 455.2 192 464V512H144C117.5 512 96 490.5 96 464V400C96 399.6 96 399.3 96.01 398.9C37.48 357.8 0 294.7 0 224C0 100.3 114.6 0 256 0C397.4 0 512 100.3 512 224C512 294.7 474.5 357.8 415.1 398.9C415.1 399.3 416 399.6 416 400V400zM160 192C124.7 192 96 220.7 96 256C96 291.3 124.7 320 160 320C195.3 320 224 291.3 224 256C224 220.7 195.3 192 160 192zM352 320C387.3 320 416 291.3 416 256C416 220.7 387.3 192 352 192C316.7 192 288 220.7 288 256C288 291.3 316.7 320 352 320z\", \"M96 256C96 220.7 124.7 192 160 192C195.3 192 224 220.7 224 256C224 291.3 195.3 320 160 320C124.7 320 96 291.3 96 256zM288 256C288 220.7 316.7 192 352 192C387.3 192 416 220.7 416 256C416 291.3 387.3 320 352 320C316.7 320 288 291.3 288 256z\"]]\n};\nvar faGameBoardSimple = {\n  prefix: 'fad',\n  iconName: 'game-board-simple',\n  icon: [448, 512, [\"game-board-alt\"], \"f868\", [\"M384 32h-320C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM384 416H64L64 96h319.1L384 416z\", \"M64 96L64 256h160V96H64zM224 256v160h160l-.0002-160H224z\"]]\n};\nvar faGameBoardAlt = faGameBoardSimple;\nvar faCircleVideo = {\n  prefix: 'fad',\n  iconName: 'circle-video',\n  icon: [512, 512, [\"video-circle\"], \"e12b\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM320 328c0 13.25-10.75 24-24 24h-144c-13.25 0-24-10.75-24-24V184c0-13.26 10.75-24 24-24h144c13.25 0 24 10.74 24 24V328zM416 307.4c0 10.2-11.68 16.16-20.16 10.32L352 287.5V224.5l43.84-30.24C404.4 188.4 416 194.4 416 204.6V307.4z\", \"M320 328c0 13.25-10.75 24-24 24h-144c-13.25 0-24-10.75-24-24V184c0-13.26 10.75-24 24-24h144c13.25 0 24 10.74 24 24V328zM416 307.4c0 10.2-11.68 16.16-20.16 10.32L352 287.5V224.5l43.84-30.24C404.4 188.4 416 194.4 416 204.6V307.4z\"]]\n};\nvar faVideoCircle = faCircleVideo;\nvar faChartScatterBubble = {\n  prefix: 'fad',\n  iconName: 'chart-scatter-bubble',\n  icon: [512, 512, [], \"e0e9\", [\"M32 32C49.67 32 64 46.33 64 64V400C64 408.8 71.16 416 80 416H480C497.7 416 512 430.3 512 448C512 465.7 497.7 480 480 480H80C35.82 480 0 444.2 0 400V64C0 46.33 14.33 32 32 32z\", \"M320 128C320 92.65 348.7 64 384 64C419.3 64 448 92.65 448 128C448 163.3 419.3 192 384 192C348.7 192 320 163.3 320 128zM288 176C288 202.5 266.5 224 240 224C213.5 224 192 202.5 192 176C192 149.5 213.5 128 240 128C266.5 128 288 149.5 288 176zM288 288C288 252.7 316.7 224 352 224C387.3 224 416 252.7 416 288C416 323.3 387.3 352 352 352C316.7 352 288 323.3 288 288zM128 304C128 277.5 149.5 256 176 256C202.5 256 224 277.5 224 304C224 330.5 202.5 352 176 352C149.5 352 128 330.5 128 304z\"]]\n};\nvar faHouseTurret = {\n  prefix: 'fad',\n  iconName: 'house-turret',\n  icon: [640, 512, [], \"e1b4\", [\"M72 0C85.25 0 96 10.75 96 24V96H128V24C128 10.75 138.7 0 152 0H200C213.3 0 224 10.75 224 24V96H256V24C256 10.75 266.7 0 280 0H328C341.3 0 352 10.75 352 24V124.6L249.9 218.1C233.4 233.3 224 254.7 224 277.1V464C224 482 229.1 498.6 239.1 512H112C85.49 512 64 490.5 64 464V288L18.75 242.7C6.743 230.7 0 214.5 0 197.5V24C0 10.75 10.75 .0006 24 .0006L72 0zM176 160C153.9 160 136 177.9 136 200V224C136 232.8 143.2 240 152 240H200C208.8 240 216 232.8 216 224V200C216 177.9 198.1 160 176 160z\", \"M256 464V277.1C256 263.7 261.6 250.8 271.6 241.7L415.6 109.7C433.9 92.91 462.1 92.91 480.4 109.7L624.4 241.7C634.4 250.8 640 263.7 640 277.1V464C640 490.5 618.5 512 592 512H304C277.5 512 256 490.5 256 464H256zM424 272C410.7 272 400 282.7 400 296V344C400 357.3 410.7 368 424 368H472C485.3 368 496 357.3 496 344V296C496 282.7 485.3 272 472 272H424z\"]]\n};\nvar faBanana = {\n  prefix: 'fad',\n  iconName: 'banana',\n  icon: [576, 512, [], \"e2e5\", [\"M303.1 142.3c0-61.51-16.74-86.79-16.74-103c0-22.2 19.9-39.25 40.91-39.25c38.58 0 119.7 103.8 119.7 221.9c0 21.14-2.247 42.79-7.066 64.78c-9.965 .8795-19.93 2.558-29.7 6.055l-84.84 30.34L297.6 294.6c-8.299-8.267-17.73-14.7-27.61-20.07C276.4 262.7 303.1 216.7 303.1 142.3z\", \"M575.1 390.5c0-3.695-.8637-7.445-2.687-10.96l-15.12-29.17c-21.05-40.62-63.08-64.65-106.9-64.65c-13.43 0-27.02 2.257-40.22 6.984l-84.84 30.34L297.6 294.6C274.4 271.4 243.7 259.5 212.8 259.5c-23.72 0-47.57 6.985-68.29 21.25L106.3 307.1c-6.732 4.641-10.35 12.09-10.35 19.67c0 14.96 12.7 23.92 24.04 23.92c4.695 0 9.443-1.379 13.61-4.269l38.13-26.29C184.2 311.6 198.5 307.4 212.7 307.4c10.64 0 21.24 2.344 30.97 6.949c-50.62 62.37-128.3 100.1-211.4 100.1C14.42 414.4 0 428.8 0 446.5v31.45c0 17.72 14.66 32.09 32.46 32.09l28.98 .0009c68.41 0 286.5 25.73 363.9-171.6c9.021-3.227 17.95-4.722 26.53-4.722c27.65 0 51.7 15.53 63.7 38.63l15.12 29.17c3.484 6.737 11.74 13.01 21.41 13.01C564.1 414.5 575.1 404.6 575.1 390.5z\"]]\n};\nvar faHandHoldingSkull = {\n  prefix: 'fad',\n  iconName: 'hand-holding-skull',\n  icon: [576, 512, [], \"e1a4\", [\"M559.7 392.2l-135.1 99.52C406.9 504.8 385 512 362.1 512H15.1C7.251 512 0 504.8 0 496v-95.98C0 391.3 7.251 383.1 15.1 383.1l55.37 .0241l46.5-37.74c20.1-17 47.12-26.25 74.12-26.25h159.1c19.5 0 34.87 17.38 31.62 37.38c-2.623 15.74-17.37 26.62-33.37 26.62H271.1c-8.748 0-15.1 7.25-15.1 16c0 8.742 7.25 15.99 15.1 15.99h120.6l119.7-88.17c17.79-13.19 42.81-9.344 55.93 8.469C581.3 354.1 577.5 379.1 559.7 392.2z\", \"M432 127.1C432 57.25 367.5 0 288 0C208.5 0 143.1 57.25 143.1 127.1c0 46.5 28.24 86.88 69.1 109.3l-5.5 25.88C205.9 275.8 213.1 288 224.1 288h126c11.13 0 19.13-12.25 16.5-24.88l-5.501-25.88C403.8 214.9 432 174.5 432 127.1zM231.1 176c-17.63 0-32.01-14.38-32.01-32s14.38-32 32.01-32c17.63 0 32 14.38 32 32S249.6 176 231.1 176zM344 176c-17.63 0-32.01-14.38-32.01-32s14.38-32 32.01-32c17.63 0 32 14.38 32 32S361.6 176 344 176z\"]]\n};\nvar faPeopleDress = {\n  prefix: 'fad',\n  iconName: 'people-dress',\n  icon: [640, 512, [], \"e217\", [\"M159.1 0c-26.5 0-48 21.5-48 48S133.5 96 159.1 96s48-21.5 48-48S186.5 0 159.1 0zM480 0c-26.5 0-47.1 21.5-47.1 48S453.5 96 480 96s48-21.5 48-48S506.5 0 480 0z\", \"M253.9 173.1C236.3 144.9 205.8 128 172.5 128H147.5C114.2 128 83.75 144.9 66.06 173.1L4.873 271C-4.502 286 .0605 305.8 15.03 315.1c15.03 9.375 34.75 4.812 44.1-10.19l32.62-52.19L47.1 384h40v96c0 17.67 14.33 32 31.1 32s32-14.33 32-32v-96h16v96c0 17.67 14.32 32 31.1 32s32-14.33 32-32v-96H271.1L228.2 252.7l32.63 52.22C266.9 314.7 277.4 320 288 320c5.781 0 11.66-1.562 16.94-4.859c14.97-9.375 19.53-29.11 10.16-44.09L253.9 173.1zM635.1 271l-61.19-97.95C556.3 144.9 525.8 128 492.5 128h-25.06c-33.28 0-63.72 16.86-81.41 45.13l-61.19 97.92c-9.375 14.98-4.812 34.72 10.16 44.09c15.03 9.375 34.75 4.812 44.09-10.19l32.62-52.19L368 384H408v96c0 17.67 14.33 32 32 32S472 497.7 472 480v-96h16v96c0 17.67 14.33 32 32 32s31.1-14.33 31.1-32v-96h40l-43.76-131.3l32.63 52.22C586.9 314.7 597.4 320 608 320c5.781 0 11.66-1.562 16.94-4.859C639.9 305.8 644.5 286 635.1 271z\"]]\n};\nvar faLoveseat = {\n  prefix: 'fad',\n  iconName: 'loveseat',\n  icon: [512, 512, [\"couch-small\"], \"f4cc\", [\"M64 226.9V160c0-70.7 57.31-128 128-128h128c70.7 0 128 57.3 128 128v66.94C429.4 233.5 416 251.1 416 272V352H96V272C96 251.1 82.6 233.5 64 226.9z\", \"M464 224C437.5 224 416 245.5 416 272V352H96V272C96 245.5 74.51 224 48 224S0 245.5 0 272v192C0 472.8 7.164 480 16 480h64C88.84 480 96 472.8 96 464V448h320v16c0 8.836 7.164 16 16 16h64c8.836 0 16-7.164 16-16v-192C512 245.5 490.5 224 464 224z\"]]\n};\nvar faCouchSmall = faLoveseat;\nvar faTowerBroadcast = {\n  prefix: 'fad',\n  iconName: 'tower-broadcast',\n  icon: [576, 512, [\"broadcast-tower\"], \"f519\", [\"M160.9 59.01C149.3 52.6 134.7 56.76 128.3 68.39C117.6 87.6 112 109.4 112 131.4c0 19.03 4.031 37.44 11.98 54.62c4.047 8.777 12.73 13.93 21.8 13.93c3.375 0 6.797-.7187 10.05-2.219C167.9 192.2 173.1 177.1 167.5 165.9C162.5 155.1 160 143.5 160 131.4c0-13.93 3.547-27.69 10.25-39.81C176.7 80.04 172.5 65.42 160.9 59.01zM420.2 58.23c-12.03 5.562-17.28 19.81-11.72 31.84C413.5 100.9 416 112.5 416 124.6c0 13.94-3.547 27.69-10.25 39.81c-6.422 11.59-2.219 26.22 9.375 32.62c3.688 2.031 7.672 3 11.61 3c8.438 0 16.64-4.47 21.02-12.37C458.4 168.4 464 146.6 464 124.6c0-19.03-4.031-37.43-11.98-54.62C446.5 57.89 432.1 52.7 420.2 58.23zM62.61 2.363C46.17-4.32 27.58 3.676 20.95 20.02C7.047 54.36 0 90.69 0 127.1C0 165.3 7.047 201.7 20.95 236C25.98 248.5 37.97 256 50.63 256C54.61 256 58.69 255.3 62.61 253.7C79 247 86.91 228.4 80.27 212C69.47 185.3 64 157.1 64 128c0-29.06 5.469-57.3 16.27-83.99C86.91 27.64 79 8.988 62.61 2.363zM555 20.02c-6.609-16.41-25.23-24.31-41.66-17.66c-16.39 6.625-24.3 25.28-17.66 41.65C506.5 70.7 512 98.95 512 128c0 29.06-5.469 57.31-16.27 83.1C489.1 228.4 497 247 513.4 253.7C517.3 255.3 521.4 256 525.4 256c12.66 0 24.64-7.562 29.67-20C568.1 201.7 576 165.3 576 127.1C576 90.69 568.1 54.36 555 20.02z\", \"M350 111.9C357.4 142.2 343.3 169.6 320 183.1v296.9c0 17.67-14.33 32-32 32s-32-14.33-32-32V183.1C236.1 172 224 151.6 224 128c0-39.87 36.45-71.22 77.84-62.55C325 70.31 344.4 88.92 350 111.9z\"]]\n};\nvar faBroadcastTower = faTowerBroadcast;\nvar faTruckPickup = {\n  prefix: 'fad',\n  iconName: 'truck-pickup',\n  icon: [640, 512, [128763], \"f63c\", [\"M80 400C80 355.8 115.8 320 160 320C204.2 320 240 355.8 240 400C240 444.2 204.2 480 160 480C115.8 480 80 444.2 80 400zM400 400C400 355.8 435.8 320 480 320C524.2 320 560 355.8 560 400C560 444.2 524.2 480 480 480C435.8 480 400 444.2 400 400z\", \"M418.6 56.02L527.4 192H576C593.7 192 608 206.3 608 224V288C625.7 288 640 302.3 640 320C640 337.7 625.7 352 608 352H581.2C563.2 314.2 524.7 288 480 288C435.3 288 396.8 314.2 378.8 352H261.2C243.2 314.2 204.7 288 160 288C115.3 288 76.75 314.2 58.78 352H32C14.33 352 0 337.7 0 320C0 302.3 14.33 288 32 288V224C32 206.3 46.33 192 64 192H224V80C224 53.49 245.5 32 272 32H368.6C388.1 32 406.5 40.84 418.6 56.02zM288 192H445.4L368.6 96H288L288 192z\"]]\n};\nvar faBlockQuote = {\n  prefix: 'fad',\n  iconName: 'block-quote',\n  icon: [448, 512, [], \"e0b5\", [\"M0 96C0 78.33 14.33 64 32 64H416C433.7 64 448 78.33 448 96C448 113.7 433.7 128 416 128H32C14.33 128 0 113.7 0 96zM128 256C128 238.3 142.3 224 160 224H416C433.7 224 448 238.3 448 256C448 273.7 433.7 288 416 288H160C142.3 288 128 273.7 128 256zM416 384C433.7 384 448 398.3 448 416C448 433.7 433.7 448 416 448H160C142.3 448 128 433.7 128 416C128 398.3 142.3 384 160 384H416z\", \"M0 256C0 238.3 14.33 224 32 224C49.67 224 64 238.3 64 256V416C64 433.7 49.67 448 32 448C14.33 448 0 433.7 0 416V256z\"]]\n};\nvar faUpLong = {\n  prefix: 'fad',\n  iconName: 'up-long',\n  icon: [320, 512, [\"long-arrow-alt-up\"], \"f30c\", [\"M192 160.1V480c0 17.69-14.33 32-32 32s-32-14.31-32-32V160.1H192z\", \"M281.6 119.8l-104-112.1c-9.5-10.24-25.69-10.24-35.19 0l-104 112.1C31.92 126.7 30.19 136.9 33.1 145.7c3.814 8.758 12.46 14.42 22 14.42h208c9.547 0 18.19-5.658 21.1-14.42C289.8 136.9 288.1 126.7 281.6 119.8z\"]]\n};\nvar faLongArrowAltUp = faUpLong;\nvar faStop = {\n  prefix: 'fad',\n  iconName: 'stop',\n  icon: [384, 512, [9209], \"f04d\", [\"\", \"M384 128v255.1c0 35.35-28.65 64-64 64H64c-35.35 0-64-28.65-64-64V128c0-35.35 28.65-64 64-64H320C355.3 64 384 92.65 384 128z\"]]\n};\nvar faCodeMerge = {\n  prefix: 'fad',\n  iconName: 'code-merge',\n  icon: [448, 512, [], \"f387\", [\"M208 240H294.7C290.4 249.8 288 260.6 288 272C288 283.4 290.4 294.2 294.7 304H208C171.1 304 138.7 292.1 112 272V358.7C102.2 354.4 91.38 352 80 352C68.62 352 57.8 354.4 48 358.7V153.3C57.8 157.6 68.62 160 80 160C91.54 160 102.5 157.6 112.4 153.2C117 201.9 158.1 240 208 240V240z\", \"M0 80C0 35.82 35.82 0 80 0C124.2 0 160 35.82 160 80C160 124.2 124.2 160 80 160C35.82 160 0 124.2 0 80zM80 104C93.25 104 104 93.25 104 80C104 66.75 93.25 56 80 56C66.75 56 56 66.75 56 80C56 93.25 66.75 104 80 104zM0 432C0 387.8 35.82 352 80 352C124.2 352 160 387.8 160 432C160 476.2 124.2 512 80 512C35.82 512 0 476.2 0 432zM80 456C93.25 456 104 445.3 104 432C104 418.7 93.25 408 80 408C66.75 408 56 418.7 56 432C56 445.3 66.75 456 80 456zM448 272C448 316.2 412.2 352 368 352C323.8 352 288 316.2 288 272C288 227.8 323.8 192 368 192C412.2 192 448 227.8 448 272zM368 248C354.7 248 344 258.7 344 272C344 285.3 354.7 296 368 296C381.3 296 392 285.3 392 272C392 258.7 381.3 248 368 248z\"]]\n};\nvar faMoneyCheckDollarPen = {\n  prefix: 'fad',\n  iconName: 'money-check-dollar-pen',\n  icon: [640, 512, [\"money-check-edit-alt\"], \"f873\", [\"M512 64C547.3 64 576 92.65 576 128V192.6C560.8 194.6 546.2 201.4 534.6 213.1L353.3 394.3C345.1 402.5 339.3 412.8 336.5 424.1L330.5 448H64C28.65 448 0 419.3 0 384V128C0 92.65 28.65 64 64 64H512zM272 288C263.2 288 256 295.2 256 304C256 312.8 263.2 320 272 320H336C344.8 320 352 312.8 352 304C352 295.2 344.8 288 336 288H272zM272 224H432C440.8 224 448 216.8 448 208C448 199.2 440.8 192 432 192H272C263.2 192 256 199.2 256 208C256 216.8 263.2 224 272 224zM164.1 160C164.1 148.9 155.1 139.9 144 139.9C132.9 139.9 123.9 148.9 123.9 160V166C118.3 167.2 112.1 168.9 108 171.1C93.06 177.9 80.07 190.5 76.91 208.8C75.15 219 76.08 228.9 80.32 237.8C84.47 246.6 91 252.8 97.63 257.3C109.2 265.2 124.5 269.8 136.2 273.3L138.4 273.9C152.4 278.2 161.8 281.3 167.7 285.6C170.2 287.4 171.1 288.8 171.4 289.7C171.8 290.5 172.4 292.3 171.7 296.3C171.1 299.8 169.2 302.8 163.7 305.1C157.6 307.7 147.7 309 134.9 307C128.9 306 118.2 302.4 108.7 299.2C106.5 298.4 104.3 297.7 102.3 297C91.84 293.5 80.51 299.2 77.02 309.7C73.53 320.2 79.2 331.5 89.68 334.1C90.89 335.4 92.39 335.9 94.11 336.5C101.1 339.2 114.4 343.4 123.9 345.6V352C123.9 363.1 132.9 372.1 143.1 372.1C155.1 372.1 164.1 363.1 164.1 352V346.5C169.4 345.5 174.6 343.1 179.4 341.9C195.2 335.2 207.8 322.2 211.1 303.2C212.9 292.8 212.1 282.8 208.1 273.7C204.2 264.7 197.9 258.1 191.2 253.3C179.1 244.4 162.9 239.6 150.8 235.9L149.1 235.7C135.8 231.4 126.2 228.4 120.1 224.2C117.5 222.4 116.7 221.2 116.5 220.7C116.3 220.3 115.7 219.1 116.3 215.7C116.7 213.7 118.2 210.4 124.5 207.6C130.1 204.7 140.9 203.1 153.1 204.1C157.5 205.7 171 208.3 174.9 209.3C185.5 212.2 196.5 205.8 199.3 195.1C202.2 184.5 195.8 173.5 185.1 170.7C180.7 169.5 170.7 167.5 164.1 166.3L164.1 160z\", \"M557.2 235.7C572.8 220.1 598.1 220.1 613.8 235.7L628.1 250.1C643.8 265.7 643.8 291 628.1 306.7L598.7 336.1L527.8 265.1L557.2 235.7zM576.1 358.7L446.9 487.9C442.8 492 437.6 494.9 432 496.3L371.9 511.4C366.4 512.7 360.7 511.1 356.7 507.2C352.7 503.2 351.1 497.4 352.5 491.1L367.5 431.8C368.9 426.2 371.8 421.1 375.9 416.1L505.1 287.8L576.1 358.7z\"]]\n};\nvar faMoneyCheckEditAlt = faMoneyCheckDollarPen;\nvar faUpFromLine = {\n  prefix: 'fad',\n  iconName: 'up-from-line',\n  icon: [384, 512, [\"arrow-alt-from-bottom\"], \"f346\", [\"M352 416H31.1C14.33 416 0 430.3 0 447.1S14.33 480 31.1 480H352C369.7 480 384 465.7 384 448S369.7 416 352 416z\", \"M33.95 209.3c-3.781-8.803-1.984-19.03 4.594-26l136-144.1c9.062-9.601 25.84-9.601 34.91 0l136 144.1c6.578 6.974 8.375 17.2 4.594 26C346.3 218.1 337.6 223.8 328 223.8H256v128.1c0 17.69-14.33 32.04-32 32.04H160c-17.67 0-32-14.35-32-32.04V223.8H56C46.42 223.8 37.75 218.1 33.95 209.3z\"]]\n};\nvar faArrowAltFromBottom = faUpFromLine;\nvar faUpload = {\n  prefix: 'fad',\n  iconName: 'upload',\n  icon: [512, 512, [], \"f093\", [\"M480 352h-160c0 35.35-28.65 64-64 64s-64-28.65-64-64H32c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32v-96C512 366.3 497.7 352 480 352zM432 456c-13.2 0-24-10.8-24-24c0-13.2 10.8-24 24-24s24 10.8 24 24C456 445.2 445.2 456 432 456z\", \"M105.4 182.6c-12.49-12.49-12.49-32.75 0-45.25l128-128C239.6 3.125 247.8 0 256 0s16.38 3.125 22.62 9.375l128 128c12.49 12.49 12.49 32.75 0 45.25c-12.5 12.49-32.76 12.5-45.25 .001L288 109.3V352c0 17.67-14.33 32-32 32c-17.67 0-32-14.33-32-32V109.3L150.6 182.6C138.1 195.1 117.9 195.1 105.4 182.6z\"]]\n};\nvar faHurricane = {\n  prefix: 'fad',\n  iconName: 'hurricane',\n  icon: [448, 512, [], \"f751\", [\"M208 95.98l24.5-74.74c3.75-11.25-5.615-22.49-17.36-21.11C112 12.38 32 101.6 32 208c0 114.9 93.13 208 208 208l-24.5 74.73c-3.75 11.25 5.615 22.5 17.36 21.12C335.1 499.6 416 410.4 416 304C416 189.1 322.9 95.98 208 95.98zM224 351.1c-53 0-96-43-96-96s43-96 96-96s96 43 96 96S277 351.1 224 351.1z\", \"M224 223.1c-17.75 0-32 14.25-32 32c0 17.75 14.25 32 32 32s32-14.25 32-32C256 238.2 241.8 223.1 224 223.1zM224 351.1c-53 0-96-43-96-96s43-96 96-96s96 43 96 96S277 351.1 224 351.1z\"]]\n};\nvar faPeoplePants = {\n  prefix: 'fad',\n  iconName: 'people-pants',\n  icon: [640, 512, [], \"e219\", [\"M159.1 0c-26.5 0-47.1 21.5-47.1 48S133.5 96 159.1 96s47.1-21.5 47.1-48S186.5 0 159.1 0zM479.1 0c-26.5 0-48 21.5-48 48S453.5 96 479.1 96s47.1-21.5 47.1-48S506.5 0 479.1 0z\", \"M244.6 158.1C232.8 139.3 212.5 128 190.3 128h-60.5C107.5 128 87.22 139.3 75.47 158.1L4.873 271C-4.502 286 .0605 305.8 15.03 315.1c15 9.375 34.75 4.812 44.1-10.19L88 258.8L87.1 480c0 17.67 14.33 32 31.1 32S152 497.7 152 480v-144h16V480c0 17.67 14.32 32 31.1 32S232 497.7 232 480V258.8l28.88 46.2C266.9 314.7 277.4 320 288 320c5.781 0 11.66-1.562 16.94-4.859c14.97-9.375 19.53-29.11 10.16-44.09L244.6 158.1zM635.1 271l-70.56-112.1C552.8 139.3 532.5 128 510.3 128h-60.5c-22.22 0-42.53 11.25-54.28 30.09l-70.6 112.1c-9.375 14.98-4.812 34.72 10.16 44.09c15 9.375 34.75 4.812 44.09-10.19L408 258.8L407.1 480c0 17.67 14.33 32 31.1 32s32-14.33 32-32L472 336h16L487.1 480c0 17.67 14.32 32 31.1 32s32-14.33 32-32L552 258.8l28.88 46.2C586.9 314.7 597.4 320 608 320c5.781 0 11.66-1.562 16.94-4.859C639.9 305.8 644.5 286 635.1 271z\"]]\n};\nvar faMound = {\n  prefix: 'fad',\n  iconName: 'mound',\n  icon: [576, 512, [], \"e52d\", [\"M144.1 179.2C173.8 127.7 228.6 96 288 96C347.4 96 402.2 127.7 431.9 179.2L540.4 368C552.7 389.4 537.3 416 512.7 416H63.31C38.7 416 23.31 389.4 35.57 368L144.1 179.2z\", \"\"]]\n};\nvar faWindsock = {\n  prefix: 'fad',\n  iconName: 'windsock',\n  icon: [512, 512, [], \"f777\", [\"M272 335.1l96-19.2V99.2L272 80V335.1zM128 96H64v48h64v128H64V320h64v44.8l80-16V67.2l-80-16V96zM492.7 124.1L432 112v191.1l60.71-12.14C503.9 289.6 512 279.8 512 268.3V147.7C512 136.2 503.9 126.4 492.7 124.1z\", \"M32 0C14.33 0 0 14.33 0 32v464C0 504.8 7.164 512 16 512h32C56.84 512 64 504.8 64 496V32C64 14.33 49.67 0 32 0zM208 348.8l64-12.8V80l-64-12.8V348.8zM368 99.2v217.6l64-12.8V112L368 99.2z\"]]\n};\nvar faCircleHalf = {\n  prefix: 'fad',\n  iconName: 'circle-half',\n  icon: [512, 512, [], \"e110\", [\"M256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512V0z\", \"M256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0V512z\"]]\n};\nvar faBrakeWarning = {\n  prefix: 'fad',\n  iconName: 'brake-warning',\n  icon: [640, 512, [], \"e0c7\", [\"M96 256C96 132.3 196.3 32 320 32C443.7 32 544 132.3 544 256C544 379.7 443.7 480 320 480C196.3 480 96 379.7 96 256zM296 152V264C296 277.3 306.7 288 320 288C333.3 288 344 277.3 344 264V152C344 138.7 333.3 128 320 128C306.7 128 296 138.7 296 152zM320 320C302.3 320 288 334.3 288 352C288 369.7 302.3 384 320 384C337.7 384 352 369.7 352 352C352 334.3 337.7 320 320 320z\", \"M48 255.1C48 310.2 63.83 360.6 91.11 403C98.28 414.2 95.06 429 83.92 436.2C72.77 443.4 57.92 440.1 50.75 428.1C18.63 379.1 0 319.7 0 255.1C0 192.3 18.63 132.9 50.75 83.01C57.92 71.86 72.77 68.65 83.92 75.82C95.06 82.99 98.28 97.85 91.11 108.1C63.83 151.4 48 201.8 48 255.1V255.1zM640 255.1C640 319.7 621.4 379.1 589.3 428.1C582.1 440.1 567.2 443.4 556.1 436.2C544.9 429 541.7 414.2 548.9 403C576.2 360.6 592 310.2 592 255.1C592 201.8 576.2 151.4 548.9 108.1C541.7 97.85 544.9 82.99 556.1 75.82C567.2 68.65 582.1 71.86 589.3 83.01C621.4 132.9 640 192.3 640 255.1V255.1zM320 128C333.3 128 344 138.7 344 152V264C344 277.3 333.3 288 320 288C306.7 288 296 277.3 296 264V152C296 138.7 306.7 128 320 128zM352 352C352 369.7 337.7 384 320 384C302.3 384 288 369.7 288 352C288 334.3 302.3 320 320 320C337.7 320 352 334.3 352 352z\"]]\n};\nvar faToiletPortable = {\n  prefix: 'fad',\n  iconName: 'toilet-portable',\n  icon: [320, 512, [], \"e583\", [\"M0 64H320V488C320 501.3 309.3 512 296 512C282.7 512 272 501.3 272 488V480H48V488C48 501.3 37.25 512 24 512C10.75 512 0 501.3 0 488V64zM256 240C256 231.2 248.8 224 240 224C231.2 224 224 231.2 224 240V304C224 312.8 231.2 320 240 320C248.8 320 256 312.8 256 304V240z\", \"M288 0C305.7 0 320 14.33 320 32V64H0V32C0 14.33 14.33 0 32 0H288zM256 304C256 312.8 248.8 320 240 320C231.2 320 224 312.8 224 304V240C224 231.2 231.2 224 240 224C248.8 224 256 231.2 256 240V304z\"]]\n};\nvar faCompactDisc = {\n  prefix: 'fad',\n  iconName: 'compact-disc',\n  icon: [512, 512, [128191, 128192, 128440], \"f51f\", [\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM96.15 241.4C95.4 249.6 88.77 256 80.72 256H79.63C70.55 256 63.23 247.1 64.06 238.7c8.299-92.64 82.43-166.6 175.2-174.6C248.3 63.28 256 70.74 256 80.09c0 8.348-6.215 15.27-14.27 15.99C164.7 102.9 103.1 164.3 96.15 241.4zM256 351.1c-53.02 0-96-43-96-95.1s42.98-96 96-96s96 43 96 96S309 351.1 256 351.1z\", \"M256 159.1c-53.02 0-96 43-96 96s42.98 95.1 96 95.1s96-43 96-95.1S309 159.1 256 159.1zM256 288C238.3 288 224 273.8 224 256s14.3-32 32-32s32 14.25 32 32S273.7 288 256 288z\"]]\n};\nvar faFileArrowDown = {\n  prefix: 'fad',\n  iconName: 'file-arrow-down',\n  icon: [384, 512, [\"file-download\"], \"f56d\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM288.1 360.1l-80 80c-9.375 9.375-24.56 9.375-33.94 0l-80-80c-9.375-9.375-9.375-24.56 0-33.94C99.72 322.3 105.8 320 112 320s12.28 2.344 16.97 7.031L168 366.1V248C168 234.8 178.8 224 192 224s24 10.75 24 24v118.1l39.03-39.03c9.375-9.375 24.56-9.375 33.94 0S298.3 351.6 288.1 360.1z\", \"M256 0v128h128L256 0zM255 327L216 366.1V248C216 234.8 205.3 224 192 224S168 234.8 168 248v118.1l-39.03-39.03C124.3 322.3 118.2 320 112 320s-12.28 2.344-16.97 7.031c-9.375 9.375-9.375 24.56 0 33.94l80 80c9.375 9.375 24.56 9.375 33.94 0l80-80c9.375-9.375 9.375-24.56 0-33.94S264.4 317.7 255 327z\"]]\n};\nvar faFileDownload = faFileArrowDown;\nvar faSaxophoneFire = {\n  prefix: 'fad',\n  iconName: 'saxophone-fire',\n  icon: [640, 512, [\"sax-hot\"], \"f8db\", [\"M635.2 100.8l-27.25-27.37c-5.1-5.1-14.12-9.375-22.62-9.375h-46.87c-16.1 0-33.25 6.75-45.25 18.75l-283.2 283.2c-9.125 8.1-23.5 9.875-33.5 1.1c-10.12-7.875-12.75-21.1-6.25-32.1l47.37-78.1h22.37c8.875 0 15.1-7.125 15.1-15.1V223.1c0-8.875-7.125-15.1-15.1-15.1H15.1c-8.875 0-15.1 7.125-15.1 15.1l.0001 16c0 8.5 6.75 15.5 15.25 15.87c-7.75 32.62-15.25 70.88-15.25 96.12c0 61.37 34.1 114.1 85.75 140.9c22.62 12.75 48.25 19.25 74.25 19.13c77.12 0 116.5-51.38 127.1-64l246.4-307.1C540.5 132.4 549.6 128 559.4 128h64.62C638.2 128 645.4 110.8 635.2 100.8zM87.1 391.1c-13.25 0-24-10.75-24-24c0-13.25 10.75-23.1 23.1-23.1s23.1 10.75 23.1 23.1C111.1 381.2 101.2 391.1 87.1 391.1zM119.1 303.1c-13.25 0-23.1-10.75-23.1-24c0-13.25 10.75-23.1 23.1-23.1S143.1 266.7 143.1 279.1C143.1 293.2 133.2 303.1 119.1 303.1z\", \"M119.1 255.1c-13.25 0-23.1 10.75-23.1 23.1c0 13.25 10.75 24 23.1 24s23.1-10.75 23.1-24C143.1 266.7 133.2 255.1 119.1 255.1zM149.6 55.63C135 35.5 118.3 16.88 100 .0003c-49.12 45.62-84 104.1-84 140.7c.125 11.1 2.126 23.87 5.876 35.25l61.37-.0001C75.87 165.7 71.1 153.4 71.1 140.7c0-7.625 8.625-30.25 28.5-57.5c1.25 1.75 2.625 3.5 3.875 5.25l42.62 58.75l26.1-33.12c6.125 12.12 9.625 22.25 9.1 26.62c0 12.62-3.1 24.1-11.25 35.25l61.38 .0001c3.75-11.37 5.75-23.25 5.875-35.25c0-26.62-26-81.5-62.25-115.1C167.8 35 158.4 45 149.6 55.63zM87.1 343.1c-13.25 0-23.1 10.75-23.1 23.1c0 13.25 10.75 24 24 24s23.1-10.75 23.1-24C111.1 354.7 101.2 343.1 87.1 343.1zM367.1 164.6l-11.25 11.37c-6.25 6.25-6.25 16.37 0 22.62l10.25 10.37l33.1-33.1l-10.37-10.37C384.4 158.4 374.2 158.4 367.1 164.6zM438.6 116.6c-6.25-6.25-16.37-6.25-22.62 0L404.7 128c-6.25 6.25-6.25 16.37 0 22.62l10.25 10.37L448.1 127L438.6 116.6zM319.1 212.6L308.7 223.1c-6.25 6.25-6.25 16.37 0 22.62L318.1 256.1l33.1-33.1l-10.37-10.37C336.4 206.4 326.2 206.4 319.1 212.6z\"]]\n};\nvar faSaxHot = faSaxophoneFire;\nvar faCameraWebSlash = {\n  prefix: 'fad',\n  iconName: 'camera-web-slash',\n  icon: [640, 512, [\"webcam-slash\"], \"f833\", [\"M319.9 63.1c88.37 0 159.1 71.62 159.1 159.1c0 37.68-13.4 71.92-35.27 99.16l50.48 39.57c30.42-38.12 48.92-86.1 48.92-138.7c0-123.7-100.4-223.1-223.1-223.1c-72.02 0-135.7 34.24-176.6 87.04l50.51 39.59C223 88.71 268.3 63.1 319.9 63.1zM319.9 175.1c-15.75 0-29.04 8.086-37.72 19.84l137.3 107.6c17.62-21.78 28.5-49.17 28.5-79.41c0-70.62-57.29-127.1-127.9-127.1c-41.28 0-77.63 19.93-100.9 50.38l37.43 29.34c14.55-19.23 37.47-31.72 63.42-31.72c8.875 0 15.96 7.124 15.96 15.1C335.9 168.9 328.7 175.1 319.9 175.1zM319.1 383.1c-88.37 0-160.1-71.63-160.1-159.1c0-.6406 .1816-1.234 .1895-1.871L101.3 176c-3.373 15.46-5.267 31.48-5.267 47.96c0 76.25 38.12 143.4 96.12 183.9l-49.12 30.75c-9.375 5.875-14.1 16.12-14.1 27.12v14.25c0 17.62 14.48 32 32.11 32l319.9-.0053c12.21 0 22.52-7.137 27.91-17.23l-148.4-116.3C346.8 381.7 333.7 383.1 319.1 383.1z\", \"M630.8 469.1L38.81 5.113C34.41 1.676 29.19 .0042 24.03 .0042c-7.125 0-14.19 3.156-18.91 9.187c-8.187 10.44-6.37 25.53 4.068 33.7l591.1 463.1c10.5 8.203 25.57 6.328 33.69-4.078C643.1 492.4 641.3 477.3 630.8 469.1z\"]]\n};\nvar faWebcamSlash = faCameraWebSlash;\nvar faFolderMedical = {\n  prefix: 'fad',\n  iconName: 'folder-medical',\n  icon: [512, 512, [], \"e18c\", [\"M464 96h-192l-64-64h-160C21.5 32 0 53.5 0 80v352C0 458.5 21.5 480 48 480h416c26.5 0 48-21.5 48-48v-288C512 117.5 490.5 96 464 96zM352 306.3C352 313.9 345.9 320 338.3 320L288 319.1v50.29C288 377.9 281.9 384 274.3 384H237.7C230.1 384 224 377.9 224 370.3V319.1L173.7 320C166.1 320 160 313.9 160 306.3V269.7C160 262.1 166.1 256 173.7 256H224V205.7C224 198.1 230.1 192 237.7 192h36.57C281.9 192 288 198.1 288 205.7V256h50.29C345.9 256 352 262.1 352 269.7V306.3z\", \"M352 306.3C352 313.9 345.9 320 338.3 320L288 319.1v50.29C288 377.9 281.9 384 274.3 384H237.7C230.1 384 224 377.9 224 370.3V319.1L173.7 320C166.1 320 160 313.9 160 306.3V269.7C160 262.1 166.1 256 173.7 256H224V205.7C224 198.1 230.1 192 237.7 192h36.57C281.9 192 288 198.1 288 205.7V256h50.29C345.9 256 352 262.1 352 269.7V306.3z\"]]\n};\nvar faFolderGear = {\n  prefix: 'fad',\n  iconName: 'folder-gear',\n  icon: [512, 512, [\"folder-cog\"], \"e187\", [\"M464 96h-192l-64-64h-160C21.5 32 0 53.5 0 80v352C0 458.5 21.5 480 48 480h416c26.5 0 48-21.5 48-48v-288C512 117.5 490.5 96 464 96zM366.9 352c-4.457 7.719-9.781 14.55-15.56 20.86c-2.506 2.738-6.633 3.281-9.846 1.422l-23.46-13.54C309.2 368.3 299.1 374.2 288 378.1v27.02c0 3.711-2.531 7.016-6.154 7.812C273.5 414.8 264.9 416 256 416c-8.912 0-17.49-1.195-25.84-3.047C226.5 412.2 224 408.9 224 405.1v-27.02c-11.12-3.957-21.19-9.867-29.99-17.38L170.6 374.3c-3.215 1.859-7.34 1.316-9.848-1.422C154.9 366.6 149.6 359.7 145.1 352c-4.455-7.719-7.709-15.75-10.29-23.91C133.7 324.6 135.3 320.7 138.6 318.9l23.21-13.4C160.7 299.8 160 293.1 160 288s.7129-11.78 1.76-17.46L138.6 257.1C135.3 255.3 133.7 251.4 134.9 247.9C137.4 239.7 140.7 231.7 145.1 224c4.457-7.719 9.783-14.55 15.56-20.86C163.2 200.4 167.3 199.9 170.6 201.7l23.45 13.54C202.8 207.7 212.9 201.8 224 197.9V170.9c0-3.711 2.531-7.016 6.156-7.816C238.5 161.2 247.1 160 256 160c8.914 0 17.49 1.195 25.85 3.043C285.5 163.8 288 167.1 288 170.9v27.02c11.12 3.957 21.19 9.867 29.99 17.38l23.46-13.54c3.213-1.859 7.34-1.316 9.846 1.422C357.1 209.4 362.4 216.3 366.9 224s7.711 15.75 10.29 23.91c1.119 3.539-.4766 7.383-3.689 9.234l-23.21 13.4C351.3 276.2 352 282 352 288s-.7129 11.78-1.76 17.46l23.21 13.4c3.213 1.852 4.809 5.695 3.691 9.234C374.6 336.3 371.3 344.3 366.9 352zM256 248C233.9 248 216 265.9 216 288s17.91 40 40 40S296 310.1 296 288S278.1 248 256 248z\", \"M373.4 318.9l-23.21-13.4C351.3 299.8 352 293.1 352 288s-.7129-11.78-1.76-17.46l23.21-13.4c3.213-1.852 4.809-5.695 3.689-9.234C374.6 239.7 371.3 231.7 366.9 224s-9.781-14.55-15.56-20.86c-2.506-2.738-6.633-3.281-9.846-1.422l-23.46 13.54C309.2 207.7 299.1 201.8 288 197.9V170.9c0-3.711-2.531-7.016-6.154-7.816C273.5 161.2 264.9 160 256 160C247.1 160 238.5 161.2 230.2 163C226.5 163.8 224 167.1 224 170.9v27.02C212.9 201.8 202.8 207.7 194 215.3L170.6 201.7C167.3 199.9 163.2 200.4 160.7 203.1C154.9 209.4 149.6 216.3 145.1 224C140.7 231.7 137.4 239.7 134.9 247.9C133.7 251.4 135.3 255.3 138.6 257.1l23.21 13.4C160.7 276.2 160 282 160 288s.7129 11.78 1.76 17.46L138.6 318.9c-3.215 1.852-4.809 5.695-3.691 9.234C137.4 336.3 140.7 344.3 145.1 352c4.457 7.719 9.783 14.55 15.56 20.86c2.508 2.738 6.633 3.281 9.848 1.422l23.45-13.54C202.8 368.3 212.9 374.2 224 378.1v27.02c0 3.711 2.531 7.016 6.156 7.812C238.5 414.8 247.1 416 256 416c8.914 0 17.49-1.195 25.85-3.047C285.5 412.2 288 408.9 288 405.1v-27.02c11.12-3.957 21.19-9.867 29.99-17.38l23.46 13.54c3.213 1.859 7.34 1.316 9.846-1.422C357.1 366.6 362.4 359.7 366.9 352s7.711-15.75 10.29-23.91C378.3 324.6 376.7 320.7 373.4 318.9zM256 328c-22.09 0-40-17.91-40-40S233.9 248 256 248S296 265.9 296 288S278.1 328 256 328z\"]]\n};\nvar faFolderCog = faFolderGear;\nvar faHandWave = {\n  prefix: 'fad',\n  iconName: 'hand-wave',\n  icon: [512, 512, [], \"e1a7\", [\"M472 96c-22.1 0-39.1 17.9-39.1 39.1V216.9L234.4 19.3C228.2 13.05 219.1 9.927 211.8 9.927c-18.3 0-31.1 14.96-31.1 31.1c0 8.19 3.124 16.38 9.372 22.63l124.5 124.5c3.123 3.124 4.685 7.219 4.685 11.31c0 9.156-7.482 15.1-15.1 15.1c-4.095 0-8.19-1.562-11.31-4.686L143.9 64.55C137.7 58.3 129.5 55.18 121.3 55.18c-17.09 0-31.1 13.76-31.1 32c0 8.19 3.124 16.38 9.372 22.63L245.7 256.9c3.124 3.124 4.686 7.219 4.686 11.31c0 9.152-7.48 15.1-15.1 15.1c-4.095 0-8.189-1.562-11.31-4.686L98.65 155.1C92.4 148.8 84.21 145.7 76.02 145.7c-18.31 0-32 14.97-32 31.1c0 8.19 3.124 16.38 9.372 22.63l124.5 124.5c3.124 3.124 4.686 7.219 4.686 11.31c0 8.545-6.877 15.1-15.1 15.1c-4.095 0-8.189-1.562-11.31-4.685L76.03 268.2C69.78 261.1 61.59 258.8 53.4 258.8c-17.09 0-32 13.76-32 32c0 8.19 3.124 16.38 9.372 22.63l147.1 147.1c34.31 34.31 79.38 51.47 124.5 51.47s90.14-17.16 124.5-51.47l26.67-26.67C491.2 396.1 512 345.9 512 292.5V135.1C512 113.9 494.1 96 472 96z\", \"M304 0C295.2 0 288 7.156 288 16S295.2 32 304 32C330.5 32 352 53.53 352 80C352 88.84 359.2 96 368 96S384 88.84 384 80C384 35.89 348.1 0 304 0zM80 416C53.53 416 32 394.5 32 368C32 359.2 24.84 352 16 352S0 359.2 0 368C0 412.1 35.88 448 80 448C88.84 448 96 440.8 96 432S88.84 416 80 416z\"]]\n};\nvar faArrowUpArrowDown = {\n  prefix: 'fad',\n  iconName: 'arrow-up-arrow-down',\n  icon: [448, 512, [\"sort-up-down\"], \"e099\", [\"M210.4 328.7c-13.03 11.95-13.9 32.22-1.969 45.27l87.1 96.09c12.12 13.26 35.06 13.26 47.19 0l87.1-96.09c11.94-13.05 11.06-33.31-1.969-45.27c-13.59-12.46-33.8-10.48-45.22 1.969L352 366.1V64.03C352 46.33 337.7 32 320 32s-32 14.33-32 32.03v302l-32.4-35.4C243.6 317.7 223.4 316.8 210.4 328.7z\", \"M16.41 138l87.1-96.09c12.12-13.26 35.06-13.26 47.19 0l87.1 96.09c11.94 13.05 11.06 33.31-1.969 45.27c-13.02 11.95-33.27 11.04-45.22-1.973L160 145.9v302C160 465.7 145.7 480 128 480s-32-14.33-32-32.03V145.9L63.6 181.3C52.17 193.8 31.97 195.8 18.38 183.3C5.348 171.4 4.473 151.1 16.41 138z\"]]\n};\nvar faSortUpDown = faArrowUpArrowDown;\nvar faCaravan = {\n  prefix: 'fad',\n  iconName: 'caravan',\n  icon: [640, 512, [], \"f8ff\", [\"M64 160C64 142.3 78.33 128 96 128H224C241.7 128 256 142.3 256 160V224C256 241.7 241.7 256 224 256H96C78.33 256 64 241.7 64 224V160zM320 160C320 142.3 334.3 128 352 128H416C433.7 128 448 142.3 448 160V224H416C407.2 224 400 231.2 400 240C400 248.8 407.2 256 416 256H448V352H348.8C341.2 337 331.4 323.3 320 311.2V160zM112 432C112 387.8 147.8 352 192 352C236.2 352 272 387.8 272 432C272 476.2 236.2 512 192 512C147.8 512 112 476.2 112 432z\", \"M0 112C0 67.82 35.82 32 80 32H416C504.4 32 576 103.6 576 192V352H608C625.7 352 640 366.3 640 384C640 401.7 625.7 416 608 416H302.9C295.1 361.7 248.4 320 192 320C135.6 320 88.9 361.7 81.13 416H80C35.82 416 0 380.2 0 336V112zM448 352V160C448 142.3 433.7 128 416 128H352C334.3 128 320 142.3 320 160V311.2C331.4 323.3 341.2 337 348.8 352H448zM96 128C78.33 128 64 142.3 64 160V224C64 241.7 78.33 256 96 256H224C241.7 256 256 241.7 256 224V160C256 142.3 241.7 128 224 128H96z\"]]\n};\nvar faShieldCat = {\n  prefix: 'fad',\n  iconName: 'shield-cat',\n  icon: [512, 512, [], \"e572\", [\"M256.3-.0068C261.9-.0507 267.3 1.386 272.1 4.066L476.5 90.53C487.7 95.27 495.2 105.1 495.9 118.1C501.6 213.6 466.7 421.9 272.5 507.7C267.6 510.5 261.1 512.1 256.3 512C250.5 512.1 244.9 510.5 239.1 507.7C45.8 421.9 10.95 213.6 16.57 118.1C17.28 105.1 24.83 95.27 36.04 90.53L240.4 4.066C245.2 1.386 250.7-.0507 256.3-.0068H256.3zM223.1 208L159.1 144V272C159.1 325 202.1 368 255.1 368C309 368 352 325 352 272V144L288 208H223.1z\", \"M160 144L224 208H288L352 144V272C352 325 309 368 256 368C202.1 368 160 325 160 272V144zM216 256C207.2 256 200 263.2 200 272C200 280.8 207.2 288 216 288C224.8 288 232 280.8 232 272C232 263.2 224.8 256 216 256zM296 288C304.8 288 312 280.8 312 272C312 263.2 304.8 256 296 256C287.2 256 280 263.2 280 272C280 280.8 287.2 288 296 288z\"]]\n};\nvar faMessageSlash = {\n  prefix: 'fad',\n  iconName: 'message-slash',\n  icon: [640, 512, [\"comment-alt-slash\"], \"f4a9\", [\"M63.1 351.1c0 35.25 28.75 63.1 63.1 63.1h95.1v83.99c0 9.75 11.25 15.45 19.12 9.7l124.9-93.69l39.37-.0117L63.1 146.9L63.1 351.1zM511.1 .0041H127.1c-23.51 0-43.94 12.89-55.07 31.86l475.4 372.6c16.66-11.57 27.63-30.78 27.63-52.52V63.1C575.1 28.75 547.2 .0041 511.1 .0041z\", \"M601.2 506.9L9.188 42.9C-1.234 34.74-3.056 19.64 5.115 9.201c8.188-10.41 23.23-12.29 33.7-4.073l591.1 463.1c10.42 8.156 12.24 23.26 4.073 33.7C626.7 513.2 611.6 515.1 601.2 506.9z\"]]\n};\nvar faCommentAltSlash = faMessageSlash;\nvar faBolt = {\n  prefix: 'fad',\n  iconName: 'bolt',\n  icon: [384, 512, [9889, \"zap\"], \"f0e7\", [\"M240.5 224H352C365.3 224 377.3 232.3 381.1 244.7C386.6 257.2 383.1 271.3 373.1 280.1L117.1 504.1C105.8 513.9 89.27 514.7 77.19 505.9C65.1 497.1 60.7 481.1 66.59 467.4L143.5 288H31.1C18.67 288 6.733 279.7 2.044 267.3C-2.645 254.8 .8944 240.7 10.93 231.9L266.9 7.918C278.2-1.92 294.7-2.669 306.8 6.114C318.9 14.9 323.3 30.87 317.4 44.61L240.5 224z\", \"\"]]\n};\nvar faZap = faBolt;\nvar faTrashCanCheck = {\n  prefix: 'fad',\n  iconName: 'trash-can-check',\n  icon: [448, 512, [], \"e2a9\", [\"M416 448C416 483.3 387.3 512 352 512H96C60.65 512 32 483.3 32 448V96H416V448zM339.8 243.8C350.7 232.9 350.7 215.1 339.8 204.2C328.9 193.3 311.1 193.3 300.2 204.2L192 312.4L147.8 268.2C136.9 257.3 119.1 257.3 108.2 268.2C97.27 279.1 97.27 296.9 108.2 307.8L172.2 371.8C183.1 382.7 200.9 382.7 211.8 371.8L339.8 243.8z\", \"M135.2 17.69C140.6 6.848 151.7 0 163.8 0H284.2C296.3 0 307.4 6.848 312.8 17.69L320 32H416C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H128L135.2 17.69zM211.8 371.8C200.9 382.7 183.1 382.7 172.2 371.8L108.2 307.8C97.27 296.9 97.27 279.1 108.2 268.2C119.1 257.3 136.9 257.3 147.8 268.2L192 312.4L300.2 204.2C311.1 193.3 328.9 193.3 339.8 204.2C350.7 215.1 350.7 232.9 339.8 243.8L211.8 371.8z\"]]\n};\nvar faGlassWater = {\n  prefix: 'fad',\n  iconName: 'glass-water',\n  icon: [384, 512, [], \"e4f4\", [\"M8.58 10.19C14.63 3.692 23.12 0 32 0H352C360.9 0 369.4 3.692 375.4 10.19C381.5 16.69 384.6 25.42 383.9 34.28L355.1 437.7C352.1 479.6 317.3 512 275.3 512H108.7C66.72 512 31.89 479.6 28.9 437.7L.0813 34.28C-.5517 25.42 2.527 16.69 8.58 10.19V10.19zM66.37 64L92.73 433.1C93.33 441.5 100.3 448 108.7 448H275.3C283.7 448 290.7 441.5 291.3 433.1L317.6 64H66.37z\", \"M291.3 433.1C290.7 441.5 283.7 448 275.3 448H108.7C100.3 448 93.33 441.5 92.73 433.1L72.97 156.5L97.18 168.6C116.6 178.3 139.4 178.3 158.8 168.6C179.7 158.1 204.3 158.1 225.2 168.6C244.6 178.3 267.4 178.3 286.8 168.6L311 156.5L291.3 433.1z\"]]\n};\nvar faOilWell = {\n  prefix: 'fad',\n  iconName: 'oil-well',\n  icon: [576, 512, [], \"e532\", [\"M302.2 149.4L308.5 167.5L228.2 188.4L241.8 149.4C246.3 136.6 258.4 128 272 128C285.6 128 297.7 136.6 302.2 149.4H302.2zM137.3 448L190.4 296.3L264.1 276.1L238.7 352H305.3L277.9 273.6L340 257.5L406.7 448H338.9L327.7 416H216.3L205.1 448L137.3 448z\", \"M569.8 215.8C581.2 258.5 555.9 302.4 513.2 313.8L497.7 317.9C480.7 322.5 463.1 312.4 458.5 295.3L433.4 201.3L96 288.8V448H544C561.7 448 576 462.3 576 480C576 497.7 561.7 512 544 512H32C14.33 512 0 497.7 0 480C0 462.3 14.33 448 32 448H48V184C48 170.7 58.75 160 72 160C85.25 160 96 170.7 96 184V222.6L416.8 139.5L392.3 48.04C387.7 30.97 397.8 13.42 414.9 8.848L430.4 4.707C473-6.729 516.9 18.6 528.3 61.28L569.8 215.8z\"]]\n};\nvar faPersonSimple = {\n  prefix: 'fad',\n  iconName: 'person-simple',\n  icon: [256, 512, [], \"e220\", [\"M128 128c35.38 0 64-28.62 64-64s-28.62-64-64-64S64 28.62 64 64S92.63 128 128 128z\", \"M160 160H96C60.65 160 32 188.7 32 224v96c0 17.67 14.33 32 32 32v128c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-128c17.67 0 32-14.33 32-32V224C224 188.7 195.3 160 160 160z\"]]\n};\nvar faVault = {\n  prefix: 'fad',\n  iconName: 'vault',\n  icon: [576, 512, [], \"e2c5\", [\"M512 0C547.3 0 576 28.65 576 64V416C576 451.3 547.3 480 512 480H496L480 512H416L400 480H176L160 512H96L80 480H64C28.65 480 0 451.3 0 416V64C0 28.65 28.65 0 64 0H512zM224 80C135.6 80 64 151.6 64 240C64 328.4 135.6 400 224 400C312.4 400 384 328.4 384 240C384 151.6 312.4 80 224 80zM480 221.3C498.6 214.7 512 196.9 512 176C512 149.5 490.5 128 464 128C437.5 128 416 149.5 416 176C416 196.9 429.4 214.7 448 221.3V336C448 344.8 455.2 352 464 352C472.8 352 480 344.8 480 336V221.3z\", \"M384 240C384 328.4 312.4 400 224 400C135.6 400 64 328.4 64 240C64 151.6 135.6 80 224 80C312.4 80 384 151.6 384 240zM224 160C179.8 160 144 195.8 144 240C144 284.2 179.8 320 224 320C268.2 320 304 284.2 304 240C304 195.8 268.2 160 224 160zM512 176C512 196.9 498.6 214.7 480 221.3V336C480 344.8 472.8 352 464 352C455.2 352 448 344.8 448 336V221.3C429.4 214.7 416 196.9 416 176C416 149.5 437.5 128 464 128C490.5 128 512 149.5 512 176z\"]]\n};\nvar faMars = {\n  prefix: 'fad',\n  iconName: 'mars',\n  icon: [448, 512, [9794], \"f222\", [\"M240 304c0 35.35-28.65 64-64 64s-64-28.65-64-64s28.65-64 64-64S240 268.7 240 304z\", \"M431.1 31.1l-112.6 0c-21.42 0-32.15 25.85-17 40.97l29.61 29.56l-56.65 56.55c-30.03-20.66-65.04-31-100-31c-47.99-.002-95.96 19.44-131.1 58.39c-60.86 67.51-58.65 175 4.748 240.1C83.66 462.2 129.6 480 175.5 480c45.12 0 90.34-17.18 124.8-51.55c61.11-60.99 67.77-155.6 20.42-224.1l56.65-56.55l29.61 29.56C411.9 182.2 417.9 184.4 423.8 184.4C436.1 184.4 448 174.8 448 160.4V47.1C448 39.16 440.8 31.1 431.1 31.1zM243.5 371.9c-18.75 18.71-43.38 28.07-68 28.07c-24.63 0-49.25-9.355-68.01-28.07c-37.5-37.43-37.5-98.33 0-135.8c18.75-18.71 43.38-28.07 68.01-28.07c24.63 0 49.25 9.357 68 28.07C281 273.5 281 334.5 243.5 371.9z\"]]\n};\nvar faToilet = {\n  prefix: 'fad',\n  iconName: 'toilet',\n  icon: [448, 512, [128701], \"f7d8\", [\"M432 0h-416C7.25 0 0 7.25 0 16V32c0 8.75 7.25 16 16 16h416C440.8 48 448 40.75 448 32V16C448 7.25 440.8 0 432 0zM152 80h-48C99.63 80 96 83.63 96 88v16C96 108.4 99.63 112 104 112h48C156.4 112 160 108.4 160 104v-16C160 83.63 156.4 80 152 80z\", \"M448 256c0-18.04-11.82-34.85-32-49.26V48H32v158.7C11.82 221.2 0 237.1 0 256c0 60.98 33.28 115.2 84.1 150.4l-19.59 64.36C59.16 491.3 74.53 512 96.03 512h255.9c21.5 0 36.88-20.75 30.62-41.25L363 406.4C414.7 371.2 448 316.1 448 256zM96 88C96 83.63 99.63 80 104 80h48C156.4 80 160 83.63 160 88v16C160 108.4 156.4 112 152 112h-48C99.63 112 96 108.4 96 104V88zM224 288C135.6 288 64 273.7 64 256c0-17.67 71.63-32 160-32s160 14.33 160 32C384 273.7 312.4 288 224 288z\"]]\n};\nvar faPlaneCircleXmark = {\n  prefix: 'fad',\n  iconName: 'plane-circle-xmark',\n  icon: [640, 512, [], \"e557\", [\"M192 93.68C192 59.53 221 0 256 0C292 0 320 59.53 320 93.68V178.3L397.1 222.4C350.6 254 320 307.4 320 368C320 422.2 344.5 470.7 383.1 502.1C381 508.3 375.9 512 369.1 512C368.7 512 367.4 511.8 366.1 511.5L256 480L145.9 511.5C144.6 511.8 143.3 512 142 512C134.3 512 128 505.7 128 497.1V456C128 450.1 130.4 446.2 134.4 443.2L192 400V329.1L20.4 378.2C10.17 381.1 0 373.4 0 362.8V297.3C0 291.5 3.076 286.2 8.062 283.4L192 178.3L192 93.68z\", \"M640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM532.7 308.7L496 345.4L459.3 308.7C453.1 302.4 442.9 302.4 436.7 308.7C430.4 314.9 430.4 325.1 436.7 331.3L473.4 368L436.7 404.7C430.4 410.9 430.4 421.1 436.7 427.3C442.9 433.6 453.1 433.6 459.3 427.3L496 390.6L532.7 427.3C538.9 433.6 549.1 433.6 555.3 427.3C561.6 421.1 561.6 410.9 555.3 404.7L518.6 368L555.3 331.3C561.6 325.1 561.6 314.9 555.3 308.7C549.1 302.4 538.9 302.4 532.7 308.7z\"]]\n};\nvar faYenSign = {\n  prefix: 'fad',\n  iconName: 'yen-sign',\n  icon: [320, 512, [165, \"cny\", \"jpy\", \"rmb\", \"yen\"], \"f157\", [\"M128 265.7V288H48C30.33 288 16 273.7 16 256C16 238.3 30.33 224 48 224H100.2L128 265.7zM192 288V265.7L219.8 224H272C289.7 224 304 238.3 304 256C304 273.7 289.7 288 272 288H192zM128 384H48C30.33 384 16 369.7 16 352C16 334.3 30.33 320 48 320H128V384zM192 384V320H272C289.7 320 304 334.3 304 352C304 369.7 289.7 384 272 384H192z\", \"M159.1 198.3L261.4 46.25C271.2 31.54 291 27.57 305.8 37.37C320.5 47.18 324.4 67.04 314.6 81.75L192 265.7V448C192 465.7 177.7 480 159.1 480C142.3 480 127.1 465.7 127.1 448V265.7L5.374 81.75C-4.429 67.04-.456 47.18 14.25 37.37C28.95 27.57 48.82 31.54 58.62 46.25L159.1 198.3z\"]]\n};\nvar faCny = faYenSign;\nvar faJpy = faYenSign;\nvar faRmb = faYenSign;\nvar faYen = faYenSign;\nvar faNotes = {\n  prefix: 'fad',\n  iconName: 'notes',\n  icon: [512, 512, [], \"e202\", [\"M432 95.1h-288c-26.51 0-48 21.49-48 47.1v288C96 458.5 117.5 480 144 480H384v-96h96V143.1C480 117.5 458.5 95.1 432 95.1z\", \"M384 384v96l96-96H384zM0 360v-240C0 53.83 53.83 0 120 0h240C373.3 0 384 10.75 384 24S373.3 48 360 48h-240C80.3 48 48 80.3 48 120v240C48 373.3 37.25 384 24 384S0 373.3 0 360z\"]]\n};\nvar faRubleSign = {\n  prefix: 'fad',\n  iconName: 'ruble-sign',\n  icon: [384, 512, [8381, \"rouble\", \"rub\", \"ruble\"], \"f158\", [\"M64 416H32C14.33 416 0 401.7 0 384C0 366.3 14.33 352 32 352H64V416zM128 352H288C305.7 352 320 366.3 320 384C320 401.7 305.7 416 288 416H128V352z\", \"M64 64C64 46.33 78.33 32 96 32H240C319.5 32 384 96.47 384 176C384 255.5 319.5 320 240 320H128V448C128 465.7 113.7 480 96 480C78.33 480 64 465.7 64 448V320H32C14.33 320 0 305.7 0 288C0 270.3 14.33 256 32 256H64V64zM128 256H240C284.2 256 320 220.2 320 176C320 131.8 284.2 96 240 96H128V256z\"]]\n};\nvar faRouble = faRubleSign;\nvar faRub = faRubleSign;\nvar faRuble = faRubleSign;\nvar faTrashUndo = {\n  prefix: 'fad',\n  iconName: 'trash-undo',\n  icon: [448, 512, [\"trash-arrow-turn-left\"], \"f895\", [\"M32 96H416L394.6 466.8C393.1 492.2 372.1 512 346.7 512H101.3C75.87 512 54.86 492.2 53.39 466.8L32 96zM183.9 166.2L103.9 238.2C98.89 242.7 96 249.2 96 256C96 262.8 98.89 269.3 103.9 273.8L183.9 345.8C193.8 354.7 208.1 353.9 217.8 344.1C226.7 334.2 225.9 319 216.1 310.2L182.5 280H240C262.1 280 280 297.9 280 320V360C280 373.3 290.7 384 304 384C317.3 384 328 373.3 328 360V320C328 271.4 288.6 232 240 232H182.5L216.1 201.8C225.9 192.1 226.7 177.8 217.8 167.9C208.1 158.1 193.8 157.3 183.9 166.2V166.2z\", \"M284.2 0C296.3 0 307.4 6.848 312.8 17.69L320 32H416C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H128L135.2 17.69C140.6 6.848 151.7 0 163.8 0H284.2zM217.8 167.9C226.7 177.8 225.9 192.1 216.1 201.8L182.5 232H240C288.6 232 328 271.4 328 320V360C328 373.3 317.3 384 304 384C290.7 384 280 373.3 280 360V320C280 297.9 262.1 280 240 280H182.5L216.1 310.2C225.9 319 226.7 334.2 217.8 344.1C208.1 353.9 193.8 354.7 183.9 345.8L103.9 273.8C98.89 269.3 96 262.8 96 256C96 249.2 98.89 242.7 103.9 238.2L183.9 166.2C193.8 157.3 208.1 158.1 217.8 167.9H217.8z\"]]\n};\nvar faTrashArrowTurnLeft = faTrashUndo;\nvar faChampagneGlass = {\n  prefix: 'fad',\n  iconName: 'champagne-glass',\n  icon: [256, 512, [\"glass-champagne\"], \"f79e\", [\"M168.7 64l22.86 156.5c3.825 29.45-16.42 57.48-47.11 65.18c-10.78 2.705-22.05 2.705-32.83 0C80.9 277.1 60.65 249.9 64.34 221.5L87.34 64H168.7zM196.2 0H59.77c-15.1 0-29.49 11.75-31.74 27.38L1.033 212.3c-8.248 63.5 34.23 120.3 94.97 135.5V464H56.01c-22.12 0-39.99 17.88-39.99 40c0 4.375 3.624 8 7.999 8h207.1c4.374 0 7.998-3.625 7.998-8c0-22.12-17.87-40-39.99-40h-39.99v-116.3c60.74-15.25 103.2-71.96 94.98-135.5l-26.99-184.9C225.7 11.75 212.2 0 196.2 0z\", \"M191.5 220.5c3.825 29.45-16.42 57.48-47.11 65.18c-10.78 2.707-22.05 2.707-32.83 0C80.9 277.1 60.65 249.9 64.34 221.5L77.99 128h100L191.5 220.5z\"]]\n};\nvar faGlassChampagne = faChampagneGlass;\nvar faObjectsAlignCenterHorizontal = {\n  prefix: 'fad',\n  iconName: 'objects-align-center-horizontal',\n  icon: [448, 512, [], \"e3bc\", [\"M400 64C426.5 64 448 85.49 448 112V176C448 202.5 426.5 224 400 224H48C21.49 224 0 202.5 0 176V112C0 85.49 21.49 64 48 64H400zM336 288C362.5 288 384 309.5 384 336V400C384 426.5 362.5 448 336 448H112C85.49 448 64 426.5 64 400V336C64 309.5 85.49 288 112 288H336z\", \"M200 24C200 10.75 210.7 0 224 0C237.3 0 248 10.75 248 24V64H200V24zM200 288V224H248V288H200zM248 448V488C248 501.3 237.3 512 224 512C210.7 512 200 501.3 200 488V448H248z\"]]\n};\nvar faSun = {\n  prefix: 'fad',\n  iconName: 'sun',\n  icon: [512, 512, [9728], \"f185\", [\"M509.3 347L446.1 255.1l63.15-91.01c6.332-9.125 1.104-21.74-9.826-23.72l-109-19.7l-19.7-109c-1.975-10.93-14.59-16.16-23.72-9.824L256 65.89L164.1 2.736c-9.125-6.332-21.74-1.107-23.72 9.824L121.6 121.6L12.56 141.3C1.633 143.2-3.596 155.9 2.736 164.1L65.89 256l-63.15 91.01c-6.332 9.125-1.105 21.74 9.824 23.72l109 19.7l19.7 109c1.975 10.93 14.59 16.16 23.72 9.824L256 446.1l91.01 63.15c9.127 6.334 21.75 1.107 23.72-9.822l19.7-109l109-19.7C510.4 368.8 515.6 356.1 509.3 347zM256 383.1c-70.69 0-127.1-57.31-127.1-127.1c0-70.69 57.31-127.1 127.1-127.1s127.1 57.3 127.1 127.1C383.1 326.7 326.7 383.1 256 383.1z\", \"M256 159.1c-53.02 0-95.1 42.98-95.1 95.1S202.1 351.1 256 351.1s95.1-42.98 95.1-95.1S309 159.1 256 159.1z\"]]\n};\nvar faTrashCanSlash = {\n  prefix: 'fad',\n  iconName: 'trash-can-slash',\n  icon: [640, 512, [\"trash-alt-slash\"], \"e2ad\", [\"M432 313.3V208C432 199.2 424.8 192 416 192C407.2 192 400 199.2 400 208V288.2L336 238V207.1C336 199.2 328.8 191.1 320 191.1C311.2 191.1 304 199.2 304 207.1V212.1L195.6 127.1H512V375.1L432 313.3zM98.4 51.82C103.2 40.19 114.6 32 128 32H224L231.2 17.69C236.6 6.848 247.7 0 259.8 0H380.2C392.3 0 403.4 6.848 408.8 17.69L416 32H512C529.7 32 544 46.33 544 64C544 81.67 529.7 96 512 96H154.8L98.4 51.82zM128 448V196.9L208 259.9V432C208 440.8 215.2 448 224 448C232.8 448 240 440.8 240 432V285.1L304 335.5V432C304 440.8 311.2 448 320 448C328.8 448 336 440.8 336 432V360.7L400 411.2V432C400 440.8 407.2 448 416 448C423.5 448 429.7 442.9 431.5 435.1L497.8 488.2C486.1 502.7 468.1 512 448 512H192C156.7 512 128 483.3 128 448V448z\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faTrashAltSlash = faTrashCanSlash;\nvar faScreenUsers = {\n  prefix: 'fad',\n  iconName: 'screen-users',\n  icon: [640, 512, [\"users-class\"], \"f63d\", [\"M96 64h448v160c24.62 0 47 9.625 64 25V49.63c0-27.38-21.5-49.63-48-49.63h-480c-26.5 0-48 22.25-48 49.63v199.4c17-15.38 39.38-25 64-25V64z\", \"M320 383.1C355.2 383.8 383.8 355.3 383.8 320S355.2 256.2 320 256C284.8 256.2 256.2 284.7 256.2 320S284.8 383.8 320 383.1zM343.8 416h-47.5C256.4 416 224 449.5 224 490.7C224 502.4 233.3 512 244.8 512h150.3C406.7 512 416 502.4 416 490.7C416 449.5 383.6 416 343.8 416zM567.8 416h-47.5C480.4 416 448 449.5 448 490.7C448 502.4 457.3 512 468.8 512h150.3C630.7 512 640 502.4 640 490.7C640 449.5 607.6 416 567.8 416zM544 383.1C579.2 383.8 607.8 355.3 607.8 320S579.2 256.2 544 256C508.8 256.2 480.2 284.7 480.2 320S508.8 383.8 544 383.1zM96 383.1C131.2 383.8 159.8 355.3 159.8 320S131.2 256.2 96 256C60.78 256.2 32.21 284.7 32.21 320S60.78 383.8 96 383.1zM119.8 416h-47.5C32.42 416 0 449.5 0 490.7C0 502.4 9.34 512 20.83 512h150.3C182.7 512 192 502.4 192 490.7C192 449.5 159.6 416 119.8 416z\"]]\n};\nvar faUsersClass = faScreenUsers;\nvar faGuitar = {\n  prefix: 'fad',\n  iconName: 'guitar',\n  icon: [512, 512, [], \"f7a6\", [\"M348.9 267.6c-3.375-14.62-10.4-27.99-19.14-40.11L295.5 261.8C289.2 268 279.1 268 272.9 261.8L250.2 239.2C243.1 232.9 243.1 222.8 250.2 216.5l34.27-34.27C272.4 173.5 259 166.5 244.4 163.1C211 155.4 177.4 162.3 154.5 185.1C145.3 194.5 138.3 206 134.3 218.6c-6 18.5-23.13 32.63-42.12 34.38C68.52 255.4 46.39 264.5 29.52 281.5c-45.62 45.5-37.37 127.5 18.12 183c55.37 55.38 137.4 63.51 182.9 18c16.1-16.88 26.25-38.85 28.5-62.72c1.752-18.75 15.84-36.16 34.47-42.16c12.5-3.875 24.03-10.88 33.4-20.25C349.8 334.5 356.6 301 348.9 267.6zM208 352c-26.5 .0039-47.1-21.5-48-48c.002-26.5 21.5-48 48-48c26.5-.002 48 21.5 47.1 48C256 330.5 234.5 352 208 352z\", \"M381.1 56.16l46.67-46.78c12.47-12.51 32.75-12.5 45.24-.0106l29.65 29.65c12.49 12.49 12.5 32.73-.0097 45.2l-46.8 46.69c-3.755 3.746-8.295 6.512-13.33 8.184l-36.53 12.17L295.5 261.8C289.2 268 279.1 268 272.9 261.8L250.2 239.2C243.1 232.9 243.1 222.8 250.2 216.5l110.5-110.5l12.19-36.51C374.6 64.48 377.4 59.91 381.1 56.16z\"]]\n};\nvar faSquareArrowLeft = {\n  prefix: 'fad',\n  iconName: 'square-arrow-left',\n  icon: [448, 512, [\"arrow-square-left\"], \"f33a\", [\"M384 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM352 288H173.3l49.38 49.38c12.5 12.5 12.5 32.75 0 45.25s-32.75 12.5-45.25 0L73.4 278.6C65.4 270.7 64 260.9 64 256c0-4.883 1.391-14.66 9.398-22.65l103.1-103.1c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L173.3 224H352c17.69 0 32 14.33 32 32S369.7 288 352 288z\", \"M352 288H173.3l49.38 49.38c12.5 12.5 12.5 32.75 0 45.25s-32.75 12.5-45.25 0L73.4 278.6C65.4 270.7 64 260.9 64 256c0-4.883 1.391-14.66 9.398-22.65l103.1-103.1c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L173.3 224H352c17.69 0 32 14.33 32 32S369.7 288 352 288z\"]]\n};\nvar faArrowSquareLeft = faSquareArrowLeft;\nvar faSquare8 = {\n  prefix: 'fad',\n  iconName: 'square-8',\n  icon: [448, 512, [], \"e25d\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM240 384h-32C163.9 384 128 348.1 128 304c0-25.06 11.81-47.19 29.9-61.87C149.3 230.3 144 215.8 144 200C144 160.3 176.3 128 216 128h16c39.69 0 72 32.31 72 72c0 15.77-5.254 30.26-13.9 42.13C308.2 256.8 320 278.9 320 304C320 348.1 284.1 384 240 384zM216 224h16C245.2 224 256 213.2 256 200S245.2 176 232 176h-16C202.8 176 192 186.8 192 200S202.8 224 216 224zM240 272h-32c-17.66 0-32 14.34-32 32s14.34 32 32 32h32c17.66 0 32-14.34 32-32S257.7 272 240 272z\", \"M290.1 242.1C298.7 230.3 304 215.8 304 200C304 160.3 271.7 128 232 128h-16C176.3 128 144 160.3 144 200c0 15.77 5.254 30.26 13.9 42.13C139.8 256.8 128 278.9 128 304C128 348.1 163.9 384 208 384h32c44.13 0 80-35.88 80-80C320 278.9 308.2 256.8 290.1 242.1zM216 176h16C245.2 176 256 186.8 256 200S245.2 224 232 224h-16C202.8 224 192 213.2 192 200S202.8 176 216 176zM240 336h-32c-17.66 0-32-14.34-32-32s14.34-32 32-32h32c17.66 0 32 14.34 32 32S257.7 336 240 336z\"]]\n};\nvar faFaceSmileHearts = {\n  prefix: 'fad',\n  iconName: 'face-smile-hearts',\n  icon: [640, 512, [], \"e390\", [\"M524.2 145.1C533.4 154.3 545.3 159.3 557.4 159.9C569.4 189.6 576 222 576 255.1C576 293.4 567.1 329 553.5 361.1C526.5 345.8 491.6 349.8 468.7 372.9C442.8 398.9 441.2 439.9 463.8 467.8C422.8 495.7 373.3 512 320 512C258.7 512 202.4 490.4 158.3 454.4L171.3 441.3C198.9 413.6 198.9 368.7 171.3 340.9C146.5 315.1 107.7 313.4 80.04 333.3C78.34 332 76.59 330.9 74.81 329.8C67.78 306.5 64 281.7 64 256C64 114.6 178.6 0 320 0C366.7 0 410.5 12.5 448.2 34.34C446.9 54.04 453.7 74.18 468.7 89.25L524.2 145.1zM228.1 325.5C222.3 318.8 212.2 318.1 205.5 323.9C198.8 329.7 198.1 339.8 203.9 346.5C226.1 372.1 264.9 400 319.1 400C375.1 400 413.8 372.1 436.1 346.5C441.9 339.8 441.2 329.7 434.5 323.9C427.8 318.1 417.7 318.8 411.9 325.5C393.9 346.2 363.4 368 319.1 368C276.6 368 246 346.2 228.1 325.5H228.1zM297.6 236.8C304.7 231.5 306.1 221.5 300.8 214.4C270.4 173.9 209.6 173.9 179.2 214.4C173.9 221.5 175.3 231.5 182.4 236.8C189.5 242.1 199.5 240.7 204.8 233.6C222.4 210.1 257.6 210.1 275.2 233.6C280.5 240.7 290.5 242.1 297.6 236.8zM364.8 233.6C382.4 210.1 417.6 210.1 435.2 233.6C440.5 240.7 450.5 242.1 457.6 236.8C464.7 231.5 466.1 221.5 460.8 214.4C430.4 173.9 369.6 173.9 339.2 214.4C333.9 221.5 335.3 231.5 342.4 236.8C349.5 242.1 359.5 240.7 364.8 233.6z\", \"M573.7 11.5C588.9-3.757 613.5-3.757 628.6 11.5C643.8 26.76 643.8 51.49 628.6 66.75L573.2 122.5C565.9 129.8 554.1 129.8 546.9 122.5L491.4 66.69C476.2 51.43 476.2 26.7 491.4 11.44C506.5-3.814 531.1-3.814 546.3 11.44L560 25.27L573.7 11.5zM275.2 233.6C257.6 210.1 222.4 210.1 204.8 233.6C199.5 240.7 189.5 242.1 182.4 236.8C175.3 231.5 173.9 221.5 179.2 214.4C209.6 173.9 270.4 173.9 300.8 214.4C306.1 221.5 304.7 231.5 297.6 236.8C290.5 242.1 280.5 240.7 275.2 233.6zM435.2 233.6C417.6 210.1 382.4 210.1 364.8 233.6C359.5 240.7 349.5 242.1 342.4 236.8C335.3 231.5 333.9 221.5 339.2 214.4C369.6 173.9 430.4 173.9 460.8 214.4C466.1 221.5 464.7 231.5 457.6 236.8C450.5 242.1 440.5 240.7 435.2 233.6zM628.6 450.7L573.2 506.5C565.9 513.8 554.1 513.8 546.9 506.5L491.4 450.7C476.2 435.4 476.2 410.7 491.4 395.4C506.5 380.2 531.1 380.2 546.3 395.4L560 409.3L573.7 395.5C588.9 380.2 613.5 380.2 628.6 395.5C643.8 410.8 643.8 435.5 628.6 450.7L628.6 450.7zM93.71 363.5C108.9 348.2 133.5 348.2 148.6 363.5C163.8 378.8 163.8 403.5 148.6 418.7L93.2 474.5C85.93 481.8 74.13 481.8 66.86 474.5L11.37 418.7C-3.791 403.4-3.791 378.7 11.37 363.4C26.54 348.2 51.12 348.2 66.29 363.4L80.03 377.3L93.71 363.5z\"]]\n};\nvar faBracketsSquare = {\n  prefix: 'fad',\n  iconName: 'brackets-square',\n  icon: [448, 512, [\"brackets\"], \"f7e9\", [\"M416 32h-96C302.3 32 288 46.33 288 63.1S302.3 96 319.1 96H384v320h-64C302.3 416 288 430.3 288 447.1S302.3 480 319.1 480H416c17.6 0 32-14.4 32-32V64C448 46.4 433.6 32 416 32z\", \"M128 32H32C14.4 32 0 46.4 0 64v384c0 17.6 14.4 32 32 32h96C145.7 480 160 465.7 160 448S145.7 416 128 416H64V96h64C145.7 96 160 81.67 160 64S145.7 32 128 32z\"]]\n};\nvar faBrackets = faBracketsSquare;\nvar faLaptopArrowDown = {\n  prefix: 'fad',\n  iconName: 'laptop-arrow-down',\n  icon: [640, 512, [], \"e1c6\", [\"M624 384h-608C7.25 384 0 391.3 0 400V416c0 35.25 28.75 64 64 64h512c35.25 0 64-28.75 64-64v-16C640 391.3 632.8 384 624 384zM512 352h64V80C576 53.63 554.4 32 528 32h-184v64H512V352zM128 96h168V32H112C85.63 32 64 53.63 64 80V352h64V96z\", \"M512 96v256H128V96h168v126.1L256.1 183C252.3 178.3 246.2 176 240 176S227.7 178.3 223 183c-9.375 9.375-9.375 24.56 0 33.94l80 80c9.375 9.375 24.56 9.375 33.94 0l80-80c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0L344 222.1V96H512z\"]]\n};\nvar faHockeyStickPuck = {\n  prefix: 'fad',\n  iconName: 'hockey-stick-puck',\n  icon: [640, 512, [], \"e3ae\", [\"M32 351.1C14.4 351.1 0 366.4 0 383.1v95.99c0 17.6 14.4 31.1 31.99 32l32 .0052v-159.1L32 351.1zM480 32.02c0-17.41-14.05-32.02-31.99-32.02c-11.74 0-23.04 6.468-28.64 17.69l-167.2 334.3l-156.2 .0004V512h108.2c24.41 0 46.34-13.56 57.25-35.38l215.2-430.3C478.9 41.71 480 36.83 480 32.02z\", \"M63.1 511.1L95.1 512v-160l-31.1-.0098V511.1zM608 416h-192c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h192c17.67 0 32-14.33 32-32v-32C640 430.3 625.7 416 608 416z\"]]\n};\nvar faHouseTree = {\n  prefix: 'fad',\n  iconName: 'house-tree',\n  icon: [640, 512, [], \"e1b3\", [\"M566.6 137.4C575.8 146.5 578.5 160.3 573.6 172.2C568.6 184.2 556.9 192 544 192H514.6L600.1 300C608.7 309.6 610.2 322.8 604.8 333.9C599.5 344.1 588.3 352 576 352H546.6L632.1 460C640.7 469.6 642.2 482.8 636.8 493.9C631.5 504.1 620.3 512 608 512H400C410 498.6 416 482 416 464V277.1C416 254.7 406.6 233.3 390.1 218.1L282.9 119.9L393.4 9.372C405.9-3.124 426.1-3.124 438.6 9.372L566.6 137.4z\", \"M.0003 464V277.1C.0003 263.7 5.647 250.8 15.57 241.7L159.6 109.7C177.9 92.91 206.1 92.91 224.4 109.7L368.4 241.7C378.4 250.8 384 263.7 384 277.1V464C384 490.5 362.5 512 336 512H48C21.49 512 0 490.5 0 464H.0003zM168 272C154.7 272 144 282.7 144 296V344C144 357.3 154.7 368 168 368H216C229.3 368 240 357.3 240 344V296C240 282.7 229.3 272 216 272H168z\"]]\n};\nvar faSignalFair = {\n  prefix: 'fad',\n  iconName: 'signal-fair',\n  icon: [576, 512, [\"signal-2\"], \"f68d\", [\"M288 192C270.3 192 256 206.3 256 223.1v256C256 497.7 270.3 512 287.1 512S320 497.7 320 480V223.1C320 206.3 305.7 192 288 192zM416 96C398.3 96 384 110.3 384 127.1V480C384 497.7 398.3 512 415.1 512S448 497.7 448 480V127.1C448 110.3 433.7 96 416 96zM544 0C526.3 0 512 14.33 512 31.1V480C512 497.7 526.3 512 543.1 512S576 497.7 576 480V31.1C576 14.33 561.7 0 544 0z\", \"M32 384C14.33 384 0 398.3 0 415.1v64C0 497.7 14.33 512 31.1 512S64 497.7 64 480V415.1C64 398.3 49.67 384 32 384zM160 288C142.3 288 128 302.3 128 319.1v160C128 497.7 142.3 512 160 512s32-14.33 32-31.1V319.1C192 302.3 177.7 288 160 288z\"]]\n};\nvar faSignal2 = faSignalFair;\nvar faFaceLaughWink = {\n  prefix: 'fad',\n  iconName: 'face-laugh-wink',\n  icon: [512, 512, [\"laugh-wink\"], \"f59c\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 432C332.1 432 396.2 382 415.2 314.1C419.1 300.4 407.8 288 393.6 288H118.4C104.2 288 92.92 300.4 96.76 314.1C115.8 382 179.9 432 256 432V432zM176.4 160C158.7 160 144.4 174.3 144.4 192C144.4 209.7 158.7 224 176.4 224C194 224 208.4 209.7 208.4 192C208.4 174.3 194 160 176.4 160zM300.8 217.6C318.4 194.1 353.6 194.1 371.2 217.6C376.5 224.7 386.5 226.1 393.6 220.8C400.7 215.5 402.1 205.5 396.8 198.4C366.4 157.9 305.6 157.9 275.2 198.4C269.9 205.5 271.3 215.5 278.4 220.8C285.5 226.1 295.5 224.7 300.8 217.6z\", \"M144.4 192C144.4 174.3 158.7 160 176.4 160C194 160 208.4 174.3 208.4 192C208.4 209.7 194 224 176.4 224C158.7 224 144.4 209.7 144.4 192zM278.4 220.8C271.3 215.5 269.9 205.5 275.2 198.4C305.6 157.9 366.4 157.9 396.8 198.4C402.1 205.5 400.7 215.5 393.6 220.8C386.5 226.1 376.5 224.7 371.2 217.6C353.6 194.1 318.4 194.1 300.8 217.6C295.5 224.7 285.5 226.1 278.4 220.8z\"]]\n};\nvar faLaughWink = faFaceLaughWink;\nvar faCircleDollar = {\n  prefix: 'fad',\n  iconName: 'circle-dollar',\n  icon: [512, 512, [\"dollar-circle\", \"usd-circle\"], \"f2e8\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM280 120C280 106.7 269.3 96 255.1 96C242.7 96 231.1 106.7 231.1 120V137.9C225.2 139.5 218.6 141.6 212.5 144.2C192.6 152.8 173.7 168.9 169.3 193.2C164.6 218.7 175.6 241.9 197.3 255.8C213.1 265.9 234 271.8 250.8 276.6C253.2 277.3 255.8 277.9 258.3 278.6C271.5 282.2 285.4 285.1 296.7 293.6C309.7 302.6 303.4 318.4 290.1 323.7C280.2 327.7 265.1 329.4 246.2 326.6C233.3 324.6 220.5 320.3 207.9 316C205.1 315.1 202.3 314.1 199.5 313.2C186.1 309.1 173.4 315.9 169.2 328.5C165.1 341 171.9 354.6 184.5 358.8C200.1 363.9 215.9 369.1 232 372.7L232 392C232 405.3 242.7 416 256 416C269.3 416 280 405.3 280 392L280 375.1C289.9 373.1 299.4 371.8 308 368.3C328.8 359.9 346.2 343.5 350.7 318.6C355.5 292.8 345.4 268.8 323.8 254C307.2 242.7 285.1 236.4 267.7 231.5C265.2 230.7 262.6 230 259.1 229.3C247.3 225.9 234.1 222.3 223.1 215.3C209.2 206.4 219.3 193.6 231.6 188.3C245.3 182.3 262.3 181 276.9 183.8C284.9 185.3 292.7 187.5 300.4 189.7C302.2 190.2 303.9 190.7 305.6 191.1C318.4 194.7 331.6 187.2 335.1 174.4C338.7 161.6 331.2 148.4 318.4 144.9C316.3 144.3 314.3 143.7 312.2 143.1C301.6 140.1 290.8 137.1 280 135.8L280 120z\", \"M256 96C269.3 96 280 106.7 280 120V135.8C292.9 137.4 305.8 141.4 318.4 144.9C331.2 148.4 338.7 161.6 335.1 174.4C331.6 187.2 318.4 194.7 305.6 191.1C296.1 188.5 286.6 185.7 276.9 183.8C262.3 181 245.3 182.3 231.6 188.3C219.3 193.6 209.2 206.4 223.1 215.3C236.3 223.8 252.9 227.2 267.7 231.5C285.1 236.4 307.2 242.7 323.8 254C345.4 268.8 355.5 292.8 350.7 318.6C346.2 343.5 328.8 359.9 308 368.3C299.4 371.8 289.9 373.1 280 375.1L280 392C280 405.3 269.3 416 256 416C242.7 416 232 405.3 232 392L231.1 372.7C215.9 369.1 200.1 363.9 184.5 358.8C171.9 354.6 165.1 341 169.2 328.5C173.4 315.9 186.1 309.1 199.5 313.2C214.8 318.2 230.4 324.2 246.2 326.6C265.1 329.4 280.2 327.7 290.1 323.7C303.4 318.4 309.7 302.6 296.7 293.6C283.3 284.5 266.1 280.9 250.8 276.6C234 271.8 213.1 265.9 197.3 255.8C175.6 241.9 164.6 218.7 169.3 193.2C173.7 168.9 192.6 152.8 212.5 144.2C218.6 141.6 225.2 139.5 231.1 137.9V120C231.1 106.7 242.7 96 255.1 96H256z\"]]\n};\nvar faDollarCircle = faCircleDollar;\nvar faUsdCircle = faCircleDollar;\nvar faHorseHead = {\n  prefix: 'fad',\n  iconName: 'horse-head',\n  icon: [512, 512, [], \"f7ab\", [\"M509.8 332.5l-69.89-164.3c-14.87-40.96-50.21-71.08-93.01-79.24c18-10.6 46.33-35.88 34.23-82.29c-1.47-4.916-6.659-7.738-11.57-6.269L166.9 76.22C35.89 123.3 0 238.8 0 398.8v81.24C0 497.7 14.33 512 32 512h236.2c17.67-.015 31.96-14.36 31.95-32.03c-.0042-4.955-1.183-9.817-3.397-14.25l-40.78-81.71V383.3c-44.55-3.371-84.08-29.73-104.3-69.58C150.2 310.6 150.8 306.8 153.3 304.4l12.11-12.11C168.6 289.2 173.6 289.2 176.7 292.4c.6597 .6723 1.182 1.471 1.574 2.328c15.14 34.8 49.48 57.33 87.42 57.38c17.2 0 32.1-5.116 46.8-13.22l46 63.9c6.006 8.378 15.69 13.37 26 13.34h50.28c8.484-.0035 16.63-3.374 22.61-9.389l45.34-39.84C511.6 357.8 514.4 344.3 509.8 332.5zM328.1 223.1c-13.22-.0332-23.99-10.78-23.96-24c.0331-13.22 10.78-23.96 24-23.92c13.22 .0331 23.97 10.76 23.94 23.98C352 213.2 341.2 223.9 328.1 223.1z\", \"M178.3 294.7C176.5 290.7 171.7 288.9 167.7 290.7c-.8594 .3887-1.649 .9107-2.321 1.571l-12.11 12.11c-2.52 2.412-3.136 6.211-1.566 9.327c20.21 39.84 59.74 66.2 104.3 69.58v.7399l10.66-31.96l-.9559 .0189C227.8 351.1 193.4 329.5 178.3 294.7zM328.1 176c-13.22-.0332-23.97 10.7-24 23.92c-.0352 13.22 10.74 23.97 23.96 24c13.22 0 23.98-10.72 23.98-23.94S341.3 176 328.1 176z\"]]\n};\nvar faArrowsRepeat = {\n  prefix: 'fad',\n  iconName: 'arrows-repeat',\n  icon: [512, 512, [\"repeat-alt\"], \"f364\", [\"M490.1 257.7C486.8 256.5 483.3 256 479.1 256c-13.41 0-25.89 8.469-30.36 21.88C434.9 322.2 393.5 352 346.8 352H173.2l41.38-41.38c12.5-12.5 12.5-32.75 0-45.25c-12.49-12.49-32.74-12.51-45.25 0l-95.1 96c-12.5 12.5-12.5 32.75 0 45.25l95.1 96c12.5 12.5 32.75 12.5 45.25 0s12.5-32.75 0-45.25L173.2 416h173.6c74.33 0 140-47.38 163.5-117.9C515.9 281.3 506.9 263.2 490.1 257.7z\", \"M165.2 160h173.6l-41.38 41.38c-12.5 12.5-12.5 32.75 0 45.25c12.49 12.49 32.74 12.51 45.25 0l95.1-96c12.5-12.5 12.5-32.75 0-45.25l-95.1-96c-12.5-12.5-32.75-12.5-45.25 0s-12.5 32.75 0 45.25L338.8 96H165.2C90.87 96 25.15 143.4 1.652 213.9C-3.941 230.7 5.121 248.8 21.9 254.3C25.25 255.5 28.66 256 32.01 256c13.41 0 25.89-8.469 30.36-21.88C77.13 189.8 118.5 160 165.2 160z\"]]\n};\nvar faRepeatAlt = faArrowsRepeat;\nvar faBoreHole = {\n  prefix: 'fad',\n  iconName: 'bore-hole',\n  icon: [512, 512, [], \"e4c3\", [\"M160 128V352C160 405 202.1 448 256 448C309 448 352 405 352 352V128H464C490.5 128 512 149.5 512 176V464C512 490.5 490.5 512 464 512H48C21.49 512 0 490.5 0 464V176C0 149.5 21.49 128 48 128H160z\", \"M288 296.6C307.1 307.6 320 328.3 320 352C320 387.3 291.3 416 256 416C220.7 416 192 387.3 192 352C192 328.3 204.9 307.6 224 296.6V32C224 14.33 238.3 0 256 0C273.7 0 288 14.33 288 32V296.6z\"]]\n};\nvar faIndustry = {\n  prefix: 'fad',\n  iconName: 'industry',\n  icon: [576, 512, [], \"f275\", [\"M128 32C145.7 32 160 46.33 160 64V265.4L352 155.6V265.4L544 155.6V432C544 458.5 522.5 480 496 480H80C53.49 480 32 458.5 32 432V64C32 46.33 46.33 32 64 32H128z\", \"M372.8 116.1C379.4 127.6 375.4 142.3 363.9 148.8L160 265.4V210.1L340.1 107.2C351.6 100.6 366.3 104.6 372.8 116.1H372.8zM564.8 116.1C571.4 127.6 567.4 142.3 555.9 148.8L352 265.4V210.1L532.1 107.2C543.6 100.6 558.3 104.6 564.8 116.1H564.8z\"]]\n};\nvar faImagePolaroid = {\n  prefix: 'fad',\n  iconName: 'image-polaroid',\n  icon: [448, 512, [], \"f8c4\", [\"M400 32h-352C21.6 32 0 53.6 0 80v352C0 458.4 21.6 480 48 480h352c26.4 0 48-21.6 48-48v-352C448 53.6 426.4 32 400 32zM384 352H64V96h320V352z\", \"M64 96v256h320V96H64zM128 128c17.62 0 32 14.38 32 32S145.6 192 128 192S96 177.6 96 160S110.4 128 128 128zM350.1 311.6C347.3 316.8 341.9 320 336 320h-224c-6.021 0-11.53-3.379-14.26-8.75c-2.73-5.367-2.215-11.81 1.334-16.68l46.67-64C148.8 226.4 153.6 224 158.7 224s9.916 2.441 12.93 6.574l12.26 16.81l53.5-80.26C240.3 162.7 245.3 160 250.7 160s10.35 2.672 13.31 7.125l85.33 128C352.6 300 352.9 306.3 350.1 311.6z\"]]\n};\nvar faWaveTriangle = {\n  prefix: 'fad',\n  iconName: 'wave-triangle',\n  icon: [640, 512, [], \"f89a\", [\"M633.6 274.9l-143.1 192.3C483.6 475.2 474.1 480 463.1 480s-19.56-4.758-25.59-12.83L176 116.8L57.6 274.9C47.02 289.1 26.99 291.9 12.8 281.3c-14.14-10.61-16.1-30.71-6.391-44.85l143.1-192.3c12.06-16.15 39.12-16.15 51.19 0l262.4 350.4l118.4-158.1c10.59-14.18 30.62-16.1 44.8-6.417C641.3 240.6 644.2 260.7 633.6 274.9z\", \"\"]]\n};\nvar faCircleDown = {\n  prefix: 'fad',\n  iconName: 'circle-down',\n  icon: [512, 512, [61466, \"arrow-alt-circle-down\"], \"f358\", [\"M256 512c141.4 0 256-114.6 256-256s-114.6-256-256-256C114.6 0 0 114.6 0 256S114.6 512 256 512zM129.2 265.9C131.7 259.9 137.5 256 144 256h64V160c0-17.67 14.33-32 32-32h32c17.67 0 32 14.33 32 32v96h64c6.469 0 12.31 3.891 14.78 9.875c2.484 5.984 1.109 12.86-3.469 17.44l-112 112c-6.248 6.248-16.38 6.248-22.62 0l-112-112C128.1 278.7 126.7 271.9 129.2 265.9z\", \"M129.2 265.9C131.7 259.9 137.5 256 144 256h64V160c0-17.67 14.33-32 32-32h32c17.67 0 32 14.33 32 32v96h64c6.469 0 12.31 3.891 14.78 9.875c2.484 5.984 1.109 12.86-3.469 17.44l-112 112c-6.248 6.248-16.38 6.248-22.62 0l-112-112C128.1 278.7 126.7 271.9 129.2 265.9z\"]]\n};\nvar faArrowAltCircleDown = faCircleDown;\nvar faGrill = {\n  prefix: 'fad',\n  iconName: 'grill',\n  icon: [448, 512, [], \"e5a3\", [\"M106.1 352.8L129.2 299C143.6 305.7 158.8 310.1 174.7 314.6L151.8 368H296.2L273.3 314.6C289.2 310.1 304.4 305.7 318.8 299L382.1 446.5C387.3 458.7 381.6 472.8 369.5 478.1C357.3 483.3 343.2 477.6 337.9 465.5L316.7 416H160C160 416 160 416 160 416C160 384.1 136.7 357.6 106.1 352.8H106.1z\", \"M408 32C430.1 32 448 49.91 448 72V96C448 219.7 347.7 320 224 320C100.3 320 0 219.7 0 96V72C0 49.91 17.91 32 40 32H408zM160 416C160 451.3 131.3 480 96 480C60.65 480 32 451.3 32 416C32 380.7 60.65 352 96 352C131.3 352 160 380.7 160 416zM96 392C82.75 392 72 402.7 72 416C72 429.3 82.75 440 96 440C109.3 440 120 429.3 120 416C120 402.7 109.3 392 96 392z\"]]\n};\nvar faArrowsTurnToDots = {\n  prefix: 'fad',\n  iconName: 'arrows-turn-to-dots',\n  icon: [512, 512, [], \"e4c1\", [\"M342.6 361.4C355.1 373.9 355.1 394.1 342.6 406.6L262.6 486.6C250.1 499.1 229.9 499.1 217.4 486.6C204.9 474.1 204.9 453.9 217.4 441.4L242.7 416H96C78.33 416 64 430.3 64 448V480C64 497.7 49.67 512 32 512C14.33 512 0 497.7 0 480V448C0 394.1 42.98 352 96 352H242.7L217.4 326.6C204.9 314.1 204.9 293.9 217.4 281.4C229.9 268.9 250.1 268.9 262.6 281.4L342.6 361.4zM384 384C384 348.7 412.7 319.1 448 319.1C483.3 319.1 512 348.7 512 384C512 419.3 483.3 448 448 448C412.7 448 384 419.3 384 384z\", \"M249.4 25.37C261.9 12.88 282.1 12.88 294.6 25.37C307.1 37.87 307.1 58.13 294.6 70.63L269.3 95.1H416C469 95.1 512 138.1 512 191.1V223.1C512 241.7 497.7 255.1 480 255.1C462.3 255.1 448 241.7 448 223.1V191.1C448 174.3 433.7 159.1 416 159.1H269.3L294.6 185.4C307.1 197.9 307.1 218.1 294.6 230.6C282.1 243.1 261.9 243.1 249.4 230.6L169.4 150.6C156.9 138.1 156.9 117.9 169.4 105.4L249.4 25.37zM128 128C128 163.3 99.35 192 64 192C28.65 192 0 163.3 0 128C0 92.65 28.65 64 64 64C99.35 64 128 92.65 128 128z\"]]\n};\nvar faChartMixed = {\n  prefix: 'fad',\n  iconName: 'chart-mixed',\n  icon: [512, 512, [\"analytics\"], \"f643\", [\"M224 256V448C224 465.7 209.7 480 192 480C174.3 480 160 465.7 160 448V256C160 238.3 174.3 224 192 224C209.7 224 224 238.3 224 256zM96 352V448C96 465.7 81.67 480 64 480C46.33 480 32 465.7 32 448V352C32 334.3 46.33 320 64 320C81.67 320 96 334.3 96 352zM288 320C288 302.3 302.3 288 320 288C337.7 288 352 302.3 352 320V448C352 465.7 337.7 480 320 480C302.3 480 288 465.7 288 448V320zM480 256V448C480 465.7 465.7 480 448 480C430.3 480 416 465.7 416 448V256C416 238.3 430.3 224 448 224C465.7 224 480 238.3 480 256z\", \"M504.1 44.01C516 57.81 513.8 77.95 499.1 88.99L339.1 216.1C328.6 226.1 312.5 226.4 300.8 217.6L192.6 136.5L51.99 248.1C38.19 260 18.05 257.8 7.013 243.1C-4.028 230.2-1.79 210.1 12.01 199L172 71.01C183.4 61.9 199.5 61.65 211.2 70.4L319.4 151.5L460 39.01C473.8 27.97 493.9 30.21 504.1 44.01H504.1z\"]]\n};\nvar faAnalytics = faChartMixed;\nvar faFlorinSign = {\n  prefix: 'fad',\n  iconName: 'florin-sign',\n  icon: [384, 512, [], \"e184\", [\"M144 288H64C46.33 288 32 273.7 32 256C32 238.3 46.33 224 64 224H170.7L144 288zM240 224H320C337.7 224 352 238.3 352 256C352 273.7 337.7 288 320 288H213.3L240 224z\", \"M226.1 91.08C240.1 55.3 275.9 32 314.7 32H352C369.7 32 384 46.33 384 64C384 81.67 369.7 96 352 96H314.7C301.7 96 290.1 103.8 285.1 115.7L157.9 420.9C143 456.7 108.1 480 69.33 480H32C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416H69.33C82.25 416 93.9 408.2 98.87 396.3L226.1 91.08z\"]]\n};\nvar faArrowDownShortWide = {\n  prefix: 'fad',\n  iconName: 'arrow-down-short-wide',\n  icon: [576, 512, [\"sort-amount-desc\", \"sort-amount-down-alt\"], \"f884\", [\"M320 224H416c17.67 0 32-14.33 32-32s-14.33-32-32-32h-95.1c-17.67 0-32 14.33-32 32S302.3 224 320 224zM320 352H480c17.67 0 32-14.33 32-32s-14.33-32-32-32h-159.1c-17.67 0-32 14.33-32 32S302.3 352 320 352zM320 96h32c17.67 0 31.1-14.33 31.1-32s-14.33-32-31.1-32h-32c-17.67 0-32 14.33-32 32S302.3 96 320 96zM544 416h-223.1c-17.67 0-32 14.33-32 32s14.33 32 32 32H544c17.67 0 32-14.33 32-32S561.7 416 544 416z\", \"M237.6 328.7c13.03 11.95 13.9 32.22 1.969 45.27l-87.1 96.09c-12.12 13.26-35.06 13.26-47.19 0l-87.1-96.09c-11.94-13.05-11.06-33.31 1.969-45.27c6.141-5.633 13.89-8.414 21.61-8.414c8.672 0 17.3 3.5 23.61 10.38l32.4 35.4V64.03C96 46.33 110.3 32 128 32S160 46.33 160 64.03v302l32.4-35.4C204.4 317.7 224.6 316.8 237.6 328.7z\"]]\n};\nvar faSortAmountDesc = faArrowDownShortWide;\nvar faSortAmountDownAlt = faArrowDownShortWide;\nvar faLessThan = {\n  prefix: 'fad',\n  iconName: 'less-than',\n  icon: [384, 512, [62774], \"3c\", [\"M351.1 448c-4.797 0-9.688-1.094-14.28-3.375l-320-160C6.844 279.2 0 268.1 0 256c0-12.13 6.844-23.18 17.69-28.62l320-160c15.88-7.875 35.05-1.5 42.94 14.31c7.906 15.81 1.5 35.03-14.31 42.94L103.5 256l262.8 131.4c15.81 7.906 22.22 27.12 14.31 42.94C375 441.5 363.7 448 351.1 448z\", \"\"]]\n};\nvar faDisplayCode = {\n  prefix: 'fad',\n  iconName: 'display-code',\n  icon: [576, 512, [\"desktop-code\"], \"e165\", [\"M528 0h-480C21.5 0 0 21.5 0 48v320C0 394.5 21.5 416 48 416h480c26.5 0 48-21.5 48-48v-320C576 21.5 554.5 0 528 0zM512 352H64V64h448V352z\", \"M64 64v288h448V64H64zM242.1 241.9c7.812 7.812 7.812 20.5 0 28.31C238.2 274.1 233.1 276 228 276S217.8 274.1 213.9 270.2l-48-48c-7.812-7.812-7.812-20.5 0-28.31l48-48c7.812-7.812 20.47-7.812 28.28 0s7.812 20.5 0 28.31L208.3 208L242.1 241.9zM410.1 222.2l-48 48C358.2 274.1 353.1 276 348 276s-10.23-1.938-14.14-5.844c-7.812-7.812-7.812-20.5 0-28.31l33.86-33.84L333.9 174.2c-7.812-7.812-7.812-20.5 0-28.31s20.47-7.812 28.28 0l48 48C417.1 201.7 417.1 214.4 410.1 222.2zM424 464H352L336 416h-96L224 464H152C138.8 464 128 474.8 128 488S138.8 512 152 512h272c13.25 0 24-10.75 24-24S437.3 464 424 464z\"]]\n};\nvar faDesktopCode = faDisplayCode;\nvar faFaceDrooling = {\n  prefix: 'fad',\n  iconName: 'face-drooling',\n  icon: [512, 512, [], \"e372\", [\"M384 344.2C388.6 339.5 392.7 334.7 396.5 329.1C402 323.1 400.9 313 393.1 307.5C387.1 301.1 377 303.1 371.5 310C348.7 338.5 310.2 368 256 368C201.8 368 163.3 338.5 140.5 310C134.1 303.1 124.9 301.1 118 307.5C111.1 313 109.1 323.1 115.5 329.1C142.2 363.3 189 400 256 400C267.2 400 277.9 398.1 288 397.1V448C288 456.8 295.2 464 304 464C312.8 464 320 456.8 320 448V387.8C331.7 383.1 342.3 377.4 352 370.9V493.4C322.4 505.4 289.9 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 350.8 460.5 433.5 384 477.8L384 344.2zM192 176C200.8 176 208 168.8 208 160C208 151.2 200.8 144 192 144C167.9 144 149.5 154.2 136.6 166.4C123.1 178.4 116.2 192.7 112.8 202.9C110 211.3 114.6 220.4 122.9 223.2C131.3 225.1 140.4 221.4 143.2 213.1C145.1 207.3 150.2 197.6 158.6 189.6C166.8 181.8 177.7 176 192 176L192 176zM389.1 223.2C397.4 220.4 401.1 211.3 399.2 202.9C395.8 192.7 388 178.4 375.4 166.4C362.5 154.2 344.1 143.1 320 143.1C311.2 143.1 304 151.2 304 159.1C304 168.8 311.2 175.1 320 175.1C334.3 175.1 345.2 181.8 353.4 189.6C361.8 197.6 366.9 207.3 368.8 213.1C371.6 221.4 380.7 225.1 389.1 223.2V223.2z\", \"M158.6 189.6C150.2 197.6 145.1 207.3 143.2 213.1C140.4 221.4 131.3 225.1 122.9 223.2C114.6 220.4 110 211.3 112.8 202.9C116.2 192.7 123.1 178.4 136.6 166.4C149.5 154.2 167.9 144 191.1 144C200.8 144 208 151.2 208 160C208 168.8 200.8 176 191.1 176C177.7 176 166.8 181.8 158.6 189.6L158.6 189.6zM320 176C311.2 176 304 168.8 304 160C304 151.2 311.2 144 320 144C344.1 144 362.5 154.2 375.4 166.4C388 178.4 395.8 192.7 399.2 202.9C401.1 211.3 397.4 220.4 389.1 223.2C380.7 225.1 371.6 221.4 368.8 213.1C366.9 207.3 361.8 197.6 353.4 189.6C345.2 181.9 334.3 176 320 176V176zM288 448V397.1C299.4 394.1 310.1 391.8 320 387.8V448C320 456.8 312.8 464 304 464C295.2 464 288 456.8 288 448zM352 496V370.9C364.3 362.8 374.9 353.6 384 344.2V496C384 504.8 376.8 512 368 512C359.2 512 352 504.8 352 496z\"]]\n};\nvar faOilTemperature = {\n  prefix: 'fad',\n  iconName: 'oil-temperature',\n  icon: [576, 512, [\"oil-temp\"], \"f614\", [\"M379.1 367.9C392.6 349.8 400 327.8 400 304C400 303.6 399.1 303.2 399.1 302.8C421.9 299.6 443.7 290.2 461.4 277.9L461.5 277.9C473.4 269.4 489.5 270.1 500.7 279.6C515 291.5 533.2 300.6 551.3 304.8C568.5 308.8 579.2 326.1 575.2 343.3C571.2 360.5 553.1 371.2 536.7 367.2C512.2 361.4 491.9 350.6 478.5 342.2C449.5 357.7 417 368 384 368C382.6 368 381.3 367.1 379.1 367.9L379.1 367.9zM196 367.9C194.7 367.1 193.4 368 192 368C158.1 368 126.5 357.7 97.5 342.2C84.12 350.6 63.79 361.4 39.27 367.2C22.06 371.2 4.853 360.5 .8422 343.3C-3.169 326.1 7.532 308.8 24.74 304.8C42.84 300.6 60.96 291.5 75.31 279.6C86.46 270.1 102.6 269.4 114.5 277.9L114.6 277.9C132.3 290.2 154.1 299.6 176 302.8C176 303.2 176 303.6 176 304C176 327.8 183.4 349.8 196 367.9L196 367.9zM306.5 421.9C328.1 437.4 356.5 448 384 448C410.9 448 439.4 437.2 461.4 421.9L461.5 421.9C473.4 413.4 489.5 414.1 500.7 423.6C515 435.5 533.2 444.6 551.3 448.8C568.5 452.8 579.2 470.1 575.2 487.3C571.2 504.5 553.1 515.2 536.7 511.2C512.2 505.4 491.9 494.6 478.5 486.2C449.5 501.7 417 512 384 512C352.1 512 323.4 502.1 303.6 493.1C297.7 490.5 292.5 487.8 288 485.4C283.5 487.8 278.3 490.5 272.4 493.1C252.6 502.1 223.9 512 192 512C158.1 512 126.5 501.7 97.5 486.2C84.12 494.6 63.79 505.4 39.27 511.2C22.06 515.2 4.853 504.5 .8422 487.3C-3.169 470.1 7.532 452.8 24.74 448.8C42.84 444.6 60.96 435.5 75.31 423.6C86.46 414.1 102.6 413.4 114.5 421.9L114.6 421.9C136.7 437.2 165.1 448 192 448C219.5 448 247 437.4 269.5 421.9C280.6 414 295.4 414 306.5 421.9H306.5z\", \"M352 0C369.7 0 384 14.33 384 32C384 49.67 369.7 64 352 64H320V96H352C369.7 96 384 110.3 384 128C384 145.7 369.7 160 352 160H320V230.7C348.3 243 368 271.2 368 304C368 348.2 332.2 384 288 384C243.8 384 208 348.2 208 304C208 271.2 227.7 243 256 230.7V32C256 14.33 270.3 0 288 0L352 0z\"]]\n};\nvar faOilTemp = faOilTemperature;\nvar faSquareQuestion = {\n  prefix: 'fad',\n  iconName: 'square-question',\n  icon: [448, 512, [\"question-square\"], \"f2fd\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM224 400c-18 0-32-14-32-32s13.1-32 32-32c17.1 0 32 14 32 32S241.1 400 224 400zM293.1 258L248 286V288c0 13-11 24-24 24S200 301 200 288V272c0-8 4-16 12-21l57-34C276 213 280 206 280 198c0-12-10-22-22-22h-52C193.1 176 184 186 184 198c0 13-11 24-24 24s-24-11-24-24C136 159 167 128 205.1 128h52C297 128 328 159 328 198C328 222 315 245 293.1 258z\", \"M257.1 128h-52C167 128 136 159 136 198c0 13 11 24 24 24s24-11 24-24C184 186 193.1 176 205.1 176h52C269.1 176 280 186 280 198c0 8-4 15-11 19L212 251C204 256 200 264 200 272V288c0 13 11 24 24 24S248 301 248 288V286l45.1-28C315 245 328 222 328 198C328 159 297 128 257.1 128zM224 336c-18 0-32 14-32 32s13.1 32 32 32c17.1 0 32-14 32-32S241.1 336 224 336z\"]]\n};\nvar faQuestionSquare = faSquareQuestion;\nvar faAirConditioner = {\n  prefix: 'fad',\n  iconName: 'air-conditioner',\n  icon: [576, 512, [], \"f8f4\", [\"M64 128v32h448V128H64zM208 424c0 22.06-17.94 40-40 40S128 446.1 128 424c0-16.38 9.812-30.94 25.02-37.09c12.28-4.969 18.2-18.97 13.23-31.25c-4.984-12.28-18.92-18.16-31.27-13.25C101.6 355.9 80 387.1 80 424c0 48.53 39.47 88 88 88s88-39.47 88-88V256H208V424zM441 310.4c-12.34-4.906-26.28 .9687-31.27 13.25c-4.969 12.28 .9531 26.28 13.23 31.25C438.2 361.1 448 375.6 448 392c0 22.06-17.94 40-40 40s-40-17.94-40-40V256H320v136c0 48.53 39.47 88 88 88s88-39.47 88-88C496 355.1 474.4 323.9 441 310.4z\", \"M528 0h-480C21.6 0 0 21.6 0 48v128C0 202.4 21.6 224 48 224h480C554.4 224 576 202.4 576 176v-128C576 21.6 554.4 0 528 0zM512 160H64V128h448V160z\"]]\n};\nvar faAngleDown = {\n  prefix: 'fad',\n  iconName: 'angle-down',\n  icon: [384, 512, [8964], \"f107\", [\"M192 384c-8.188 0-16.38-3.125-22.62-9.375l-160-160c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L192 306.8l137.4-137.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-160 160C208.4 380.9 200.2 384 192 384z\", \"\"]]\n};\nvar faMountains = {\n  prefix: 'fad',\n  iconName: 'mountains',\n  icon: [640, 512, [9968], \"f6fd\", [\"M412.7 249.7L460.9 170.7C464.1 164.1 472.2 160 480 160C487.8 160 495 164.1 499.1 170.7L631.1 387.1C636.9 396.6 640 407.7 640 418.9C640 452.6 612.6 480 578.9 480H456.1C486.1 480 512 454.1 512 424.1C512 413.6 509 403.3 503.4 394.4L412.7 249.7z\", \"M0 424.1C0 413.6 2.964 403.3 8.551 394.4L225.3 49.01C231.9 38.42 243.5 32 256 32C268.5 32 280.1 38.42 286.8 49.01L503.4 394.4C509 403.3 512 413.6 512 424.1C512 454.1 486.1 480 456.1 480H55.91C25.03 480 .001 454.1 .001 424.1H0z\"]]\n};\nvar faOmega = {\n  prefix: 'fad',\n  iconName: 'omega',\n  icon: [448, 512, [], \"f67a\", [\"M416 480l-96-.0049c-17.67 0-32-14.4-32-32.08v-25.6c0-11.44 6.094-21.97 15.98-27.69C353.3 366.1 384 312.1 384 256c0-88.22-71.78-159.1-160-159.1S64 167.8 64 256c0 56.97 30.66 110.1 80.02 138.6C153.9 400.4 160 410.9 160 422.3v25.6c0 17.69-14.33 32.08-32 32.08l-96 .0049c-17.67 0-32-14.31-32-32s14.33-32 32-32h35.3C24.89 374.4 0 316.8 0 256c0-123.5 100.5-224 224-224s224 100.5 224 223.1c0 60.75-24.89 118.4-67.3 160H416c17.67 0 32 14.31 32 32S433.7 480 416 480zM320.2 422.3L320.2 422.3L320.2 422.3z\", \"\"]]\n};\nvar faCarTunnel = {\n  prefix: 'fad',\n  iconName: 'car-tunnel',\n  icon: [512, 512, [], \"e4de\", [\"M512 256V448C512 483.3 483.3 512 448 512H384H128H64C28.65 512 0 483.3 0 448V256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM384 512C401.7 512 416 497.7 416 480V376C416 355.2 404.7 337.1 387.8 327.4L366.9 262.7C359.4 239.6 337.9 224 313.6 224H198.4C174.1 224 152.6 239.6 145.1 262.7L124.1 327.4C107.3 337.1 96 355.2 96 376V480C96 497.7 110.3 512 128 512C145.7 512 160 497.7 160 480V448H352V480C352 497.7 366.3 512 384 512H384z\", \"M198.4 224H313.6C337.9 224 359.4 239.6 366.9 262.7L387.8 327.4C404.7 337.1 416 355.2 416 376V480C416 497.7 401.7 512 384 512C366.3 512 352 497.7 352 480V448H160V480C160 497.7 145.7 512 128 512C110.3 512 96 497.7 96 480V376C96 355.2 107.3 337.1 124.1 327.4L145.1 262.7C152.6 239.6 174.1 224 198.4 224H198.4zM198.4 272C194.9 272 191.8 274.2 190.8 277.5L177 320H334.1L321.2 277.5C320.2 274.2 317.1 272 313.6 272H198.4zM168 360C154.7 360 144 370.7 144 384C144 397.3 154.7 408 168 408C181.3 408 192 397.3 192 384C192 370.7 181.3 360 168 360zM344 408C357.3 408 368 397.3 368 384C368 370.7 357.3 360 344 360C330.7 360 320 370.7 320 384C320 397.3 330.7 408 344 408z\"]]\n};\nvar faPersonDollyEmpty = {\n  prefix: 'fad',\n  iconName: 'person-dolly-empty',\n  icon: [512, 512, [], \"f4d1\", [\"M503.5 373.8c-1.125-4.252-5.5-6.752-9.752-5.627l-154.2 41.26c-9.752-12.88-24.26-21.88-40.88-24.51l-59.39-221.7C238.2 159 233.8 156.5 229.4 157.7L198.5 165.9C194.3 167 191.8 171.4 192.8 175.8l59.01 220c-19.83 13.82-31.36 38.47-25.9 65.5c4.867 24.11 24.57 44.13 48.65 49.18c38.95 8.166 72.72-18.62 77.28-54.66l154.2-41.26c4.375-1.125 6.876-5.5 5.751-9.752L503.5 373.8zM288.7 463.1c-8.877 0-16-7.127-16-16c0-8.752 7.127-16 16-16c8.752 0 16 7.252 16 16C304.7 456.9 297.6 463.1 288.7 463.1zM80.01 96.01c26.51 0 48.01-21.5 48.01-48.01S106.6 0 80.01 0C53.38 0 32 21.5 32 48.01S53.5 96.01 80.01 96.01z\", \"M0 479.1c0 17.75 14.25 32.01 32.01 32.01c17.75 0 32-14.25 32-31.1L64.01 405.5C48.01 391.8 .5 350.8 0 350.3V479.1zM140 344.1L96.01 306.3V228.1l22.96 42.97c5.564 10.41 16.41 16.92 28.22 16.92l75.6-.0183L205.8 223.9L166.7 223.9L133.4 162.2C122.2 141.1 100.6 127.9 76.76 127.9h-28.75C21.49 127.9 0 149.4 0 175.9v103c0 18.75 8.251 36.38 22.38 48.63l76.01 65.14l14.13 92.51c1 5.627 10.12 30.63 36.76 26.25c17.5-2.875 29.25-19.38 26.38-36.75l-14.13-92.51C159 367.3 151.4 353.8 140 344.1z\"]]\n};\nvar faPanFood = {\n  prefix: 'fad',\n  iconName: 'pan-food',\n  icon: [576, 512, [129368], \"e42b\", [\"M449.6 152.4C414.1 97.04 353.6 64 287.8 64C251.2 64 215.4 74.51 184.4 94.38C141.2 122.1 111.4 164.9 100.5 214.1C89.51 265.1 98.71 316.4 126.4 359.6C161.9 414.1 222.4 448 288.2 448c36.62 0 72.37-10.51 103.4-30.38c43.17-27.67 72.98-70.5 83.94-120.6C486.5 246.9 477.3 195.6 449.6 152.4zM288 88c35.28 0 64 28.7 64 64c0 4.422-3.594 8-8 8h-112c-4.406 0-8-3.578-8-8C224 116.7 252.7 88 288 88zM296 240c0 13.25-10.75 24-24 24s-24-10.75-24-24c0-13.26 10.75-24 24-24S296 226.7 296 240zM145.8 238.1c-7.781-7.812-7.781-20.47 0-28.28l32-32c7.812-7.812 20.5-7.812 28.31 0c7.781 7.812 7.781 20.47 0 28.28l-32 32C170.3 242 165.1 244 160 244S149.8 242 145.8 238.1zM272 416c-26.47 0-48-21.53-48-48v-25.38L197.5 316.1C194.6 318.3 191.3 319.6 187.9 319.6c-4.094 0-8.188-1.562-11.31-4.688c-6.25-6.234-6.25-16.38 0-22.62l19.69-19.7c6.25-6.25 16.38-6.25 22.62 0c5.732 5.717 5.949 14.59 1.166 20.87l26.55 26.55H272c26.47 0 48 21.53 48 48S298.5 416 272 416zM368 392c-13.25 0-24-10.75-24-24c0-13.26 10.75-24 24-24s24 10.74 24 24C392 381.3 381.3 392 368 392zM429.1 301.1c-12.59 12.58-29.12 18.88-45.66 18.88s-33.06-6.297-45.66-18.88c-1.5-1.5-2.344-3.531-2.344-5.656s.8438-4.156 2.344-5.656l80-80c3.094-3.094 8.156-3.156 11.31 0c12.19 12.19 18.91 28.41 18.91 45.66S441.3 288.9 429.1 301.1z\", \"M177.8 177.9l-32 32c-7.781 7.812-7.781 20.47 0 28.28C149.8 242 154.9 244 160 244s10.25-1.953 14.16-5.859l32-32c7.781-7.812 7.781-20.47 0-28.28C198.3 170 185.7 170 177.8 177.9zM567.2 125l-43.16-67.34c-16.69-25.95-51.38-33.64-77.34-16.92l-23.84 16.92C382.8 30.53 335.6 16 287.8 16c-44.34 0-89.18 12.27-129.3 37.97C75.83 106.1 36.73 202.2 51.03 293.3L25.79 309.5c-26 16.64-33.63 51.34-16.94 77.38l43.16 67.34c10.69 16.66 28.78 25.77 47.25 25.77c10.31-.0156 20.78-2.859 30.09-8.844l23.79-16.89C193.2 481.5 240.3 496 288.2 496c44.34 0 89.18-12.27 129.3-37.97c82.68-53 121.8-148.2 107.5-239.4l25.25-16.21C576.2 185.8 583.8 151.1 567.2 125zM103.5 430.8c-2.469 1.531-4.844 1.328-6.031 1.078c-1.219-.2656-3.469-1.078-5.031-3.5L49.25 361c-2.375-3.719-1.312-8.688 2.438-11.08l12.26-7.857c5.744 14.91 13.07 29.46 22.03 43.44c8.814 13.75 19.1 25.91 30.04 37.21L103.5 430.8zM475.5 297c-10.96 50.09-40.77 92.92-83.94 120.6C360.6 437.5 324.8 448 288.2 448c-65.86 0-126.4-33.04-161.8-88.4C98.71 316.4 89.51 265.1 100.5 214.1C111.4 164.9 141.2 122.1 184.4 94.38C215.4 74.51 251.2 64 287.8 64c65.86 0 126.4 33.04 161.8 88.4C477.3 195.6 486.5 246.9 475.5 297zM524.3 162L512 169.9c-5.742-14.89-13.06-29.43-22.01-43.39c-8.824-13.77-19.12-25.94-30.07-37.25l12.58-8.061c2.438-1.547 4.781-1.359 6.031-1.078c1.219 .2656 3.469 1.078 5.031 3.5l43.16 67.33C529.1 154.7 528.1 159.6 524.3 162zM272 216c-13.25 0-24 10.74-24 24c0 13.25 10.75 24 24 24s24-10.75 24-24C296 226.7 285.3 216 272 216zM417.8 209.8l-80 80c-1.5 1.5-2.344 3.531-2.344 5.656s.8438 4.156 2.344 5.656c12.59 12.58 29.12 18.88 45.66 18.88s33.06-6.297 45.66-18.88C441.3 288.9 448 272.7 448 255.4s-6.719-33.47-18.91-45.66C425.9 206.6 420.9 206.7 417.8 209.8z\"]]\n};\nvar faHeadSideCough = {\n  prefix: 'fad',\n  iconName: 'head-side-cough',\n  icon: [640, 512, [], \"e061\", [\"M477.2 275c-21-47.13-48.49-151.8-73.11-186.8C365.6 33.63 302.5 0 234.1 0L192 0C86 0 0 86 0 192c0 56.75 24.75 107.6 64 142.9L64 512h223.1v-32h64.01c35.38 0 64-28.62 64-63.1L320 416c-17.67 0-32-14.33-32-32s14.33-32 32-32h95.98l-.003-32h31.99C471.1 320 486.6 296.1 477.2 275zM336 224c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S353.6 224 336 224z\", \"M608 311.1c13.25 0 24-10.75 24-24s-10.75-24-24-24s-24 10.75-24 24S594.8 311.1 608 311.1zM480 359.1c-13.25 0-23.1 10.75-23.1 24s10.75 24 23.1 24s24-10.75 24-24S493.3 359.1 480 359.1zM336 160c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S353.6 160 336 160zM544 311.1c-13.25 0-23.1 10.75-23.1 24s10.75 24 23.1 24s24-10.75 24-24S557.3 311.1 544 311.1zM544 407.1c-13.25 0-23.1 10.75-23.1 24s10.75 24 23.1 24s24-10.75 24-24S557.3 407.1 544 407.1zM608 359.1c-13.25 0-24 10.75-24 24s10.75 24 24 24s24-10.75 24-24S621.3 359.1 608 359.1zM608 455.1c-13.25 0-24 10.75-24 24s10.75 24 24 24s24-10.75 24-24S621.3 455.1 608 455.1z\"]]\n};\nvar faGripLines = {\n  prefix: 'fad',\n  iconName: 'grip-lines',\n  icon: [448, 512, [], \"f7a4\", [\"M416 288C433.7 288 448 302.3 448 320C448 337.7 433.7 352 416 352H32C14.33 352 0 337.7 0 320C0 302.3 14.33 288 32 288H416z\", \"M416 160C433.7 160 448 174.3 448 192C448 209.7 433.7 224 416 224H32C14.33 224 0 209.7 0 192C0 174.3 14.33 160 32 160H416z\"]]\n};\nvar faThumbsDown = {\n  prefix: 'fad',\n  iconName: 'thumbs-down',\n  icon: [512, 512, [128078, 61576], \"f165\", [\"M467.3 240.2C475.1 231.7 480 220.4 480 207.9c0-23.47-16.87-42.92-39.14-47.09C445.3 153.6 448 145.1 448 135.1c0-21.32-14-39.18-33.25-45.43C415.5 87.12 416 83.61 416 79.98C416 53.47 394.5 32 368 32h-58.69c-34.61 0-68.28 11.22-95.97 31.98L179.2 89.57C167.1 98.63 160 112.9 160 127.1l.1074 160c0 0-.0234-.0234 0 0c.0703 13.99 6.123 27.94 17.91 37.36l16.3 13.03C276.2 403.9 239.4 480 302.5 480c30.96 0 49.47-24.52 49.47-48.11c0-15.15-11.76-58.12-34.52-96.02H464c26.52 0 48-21.47 48-47.98C512 262.5 492.2 241.9 467.3 240.2z\", \"M96 32.04H32c-17.67 0-32 14.32-32 31.1v223.1c0 17.67 14.33 31.1 32 31.1h64c17.67 0 32-14.33 32-31.1V64.03C128 46.36 113.7 32.04 96 32.04z\"]]\n};\nvar faUserLock = {\n  prefix: 'fad',\n  iconName: 'user-lock',\n  icon: [640, 512, [], \"f502\", [\"M224 256c70.7 0 128-57.31 128-128S294.7 0 224 0C153.3 0 96 57.31 96 128S153.3 256 224 256zM320 336c0-8.672 1.738-16.87 4.303-24.7C308.6 306.6 291.9 304 274.7 304H173.3C77.61 304 0 381.7 0 477.4C0 496.5 15.52 512 34.66 512h301.7C326.3 498.6 320 482.1 320 464V336z\", \"M592 288H576V212.7c0-41.84-30.03-80.04-71.66-84.27C456.5 123.6 416 161.1 416 208V288h-16C373.6 288 352 309.6 352 336v128c0 26.4 21.6 48 48 48h192c26.4 0 48-21.6 48-48v-128C640 309.6 618.4 288 592 288zM496 432c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S513.6 432 496 432zM528 288h-64V208c0-17.62 14.38-32 32-32s32 14.38 32 32V288z\"]]\n};\nvar faArrowRightLong = {\n  prefix: 'fad',\n  iconName: 'arrow-right-long',\n  icon: [512, 512, [\"long-arrow-right\"], \"f178\", [\"M402.8 288H32C14.31 288 0 273.7 0 255.1S14.31 224 32 224h370.8l32 32L402.8 288z\", \"M320 384c0-8.188 3.125-16.38 9.375-22.62L434.8 256l-105.4-105.4c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l128 128c12.5 12.5 12.5 32.75 0 45.25l-128 128c-12.5 12.5-32.75 12.5-45.25 0C323.1 400.4 320 392.2 320 384z\"]]\n};\nvar faLongArrowRight = faArrowRightLong;\nvar faTicketsAirline = {\n  prefix: 'fad',\n  iconName: 'tickets-airline',\n  icon: [640, 512, [], \"e29b\", [\"M576 32C611.3 32 640 60.65 640 96V160C613.5 160 592 181.5 592 208C592 234.5 613.5 256 640 256V320C640 355.3 611.3 384 576 384H160C124.7 384 96 355.3 96 320V96C96 60.65 124.7 32 160 32H576zM528 96C519.2 96 512 103.2 512 112C512 120.8 519.2 128 528 128C536.8 128 544 120.8 544 112C544 103.2 536.8 96 528 96zM528 160C519.2 160 512 167.2 512 176C512 184.8 519.2 192 528 192C536.8 192 544 184.8 544 176C544 167.2 536.8 160 528 160zM528 256C536.8 256 544 248.8 544 240C544 231.2 536.8 224 528 224C519.2 224 512 231.2 512 240C512 248.8 519.2 256 528 256zM528 288C519.2 288 512 295.2 512 304C512 312.8 519.2 320 528 320C536.8 320 544 312.8 544 304C544 295.2 536.8 288 528 288zM245.8 176L226.6 150.4C223.5 146.4 218.8 144 213.8 144H200C194.8 144 190.1 148.9 192.2 153.9L204.8 204.1C205.4 206.7 205.4 209.3 204.8 211.9L192.2 262.1C190.1 267.1 194.8 272 200 272H213.8C218.8 272 223.5 269.6 226.6 265.6L245.8 240H288.4L265.3 309.5C263.5 314.7 267.4 320 272.9 320H303.1C312.5 320 320.4 315.5 324.7 308.1L364.4 240H404.7C420.7 240 436.1 233.6 447.5 222.3C455.4 214.4 455.4 201.6 447.5 193.7C436.1 182.4 420.7 175.1 404.7 175.1H364.4L324.7 107.9C320.4 100.5 312.5 95.1 303.1 95.1H272.9C267.4 95.1 263.5 101.3 265.3 106.5L288.4 175.1L245.8 176z\", \"M48 360C48 399.8 80.24 432 120 432H520C533.3 432 544 442.7 544 456C544 469.3 533.3 480 520 480H120C53.73 480 0 426.3 0 360V120C0 106.7 10.75 96 24 96C37.25 96 48 106.7 48 120V360zM288.4 176L265.3 106.5C263.5 101.3 267.4 96 272.9 96H303.1C312.5 96 320.4 100.5 324.7 107.9L364.4 176H404.7C420.7 176 436.1 182.4 447.5 193.7C455.4 201.6 455.4 214.4 447.5 222.3C436.1 233.6 420.7 240 404.7 240H364.4L324.7 308.1C320.4 315.5 312.5 320 303.1 320H272.9C267.4 320 263.5 314.7 265.3 309.5L288.4 240H245.8L226.6 265.6C223.5 269.6 218.8 272 213.8 272H200C194.8 272 190.1 267.1 192.2 262.1L204.8 211.9C205.4 209.3 205.4 206.7 204.8 204.1L192.2 153.9C190.1 148.9 194.8 144 200 144H213.8C218.8 144 223.5 146.4 226.6 150.4L245.8 176L288.4 176z\"]]\n};\nvar faAnchorCircleXmark = {\n  prefix: 'fad',\n  iconName: 'anchor-circle-xmark',\n  icon: [640, 512, [], \"e4ac\", [\"M384 96C384 129.4 366.1 158.8 341.1 176H352C369.7 176 384 190.3 384 208C384 225.7 369.7 240 352 240H319.1V448H339.2C351.8 472.7 370 493.1 392.2 510.2C384.3 511.4 376.2 512 368 512H208C119.6 512 48 440.4 48 352V345.9L40.97 352.1C31.6 362.3 16.4 362.3 7.029 352.1C-2.343 343.6-2.343 328.4 7.029 319L63.03 263C72.4 253.7 87.6 253.7 96.97 263L152.1 319C162.3 328.4 162.3 343.6 152.1 352.1C143.6 362.3 128.4 362.3 119 352.1L112 345.9V352C112 405 154.1 448 208 448H256V240H224C206.3 240 192 225.7 192 208C192 190.3 206.3 176 224 176H234.9C209 158.8 192 129.4 192 96C192 42.98 234.1 0 288 0C341 0 384 42.98 384 96H384zM287.1 64C270.3 64 255.1 78.33 255.1 96C255.1 113.7 270.3 128 287.1 128C305.7 128 319.1 113.7 319.1 96C319.1 78.33 305.7 64 287.1 64z\", \"M640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM532.7 308.7L496 345.4L459.3 308.7C453.1 302.4 442.9 302.4 436.7 308.7C430.4 314.9 430.4 325.1 436.7 331.3L473.4 368L436.7 404.7C430.4 410.9 430.4 421.1 436.7 427.3C442.9 433.6 453.1 433.6 459.3 427.3L496 390.6L532.7 427.3C538.9 433.6 549.1 433.6 555.3 427.3C561.6 421.1 561.6 410.9 555.3 404.7L518.6 368L555.3 331.3C561.6 325.1 561.6 314.9 555.3 308.7C549.1 302.4 538.9 302.4 532.7 308.7z\"]]\n};\nvar faEllipsis = {\n  prefix: 'fad',\n  iconName: 'ellipsis',\n  icon: [448, 512, [\"ellipsis-h\"], \"f141\", [\"M280 256C280 286.9 254.9 312 224 312C193.1 312 168 286.9 168 256C168 225.1 193.1 200 224 200C254.9 200 280 225.1 280 256z\", \"M8 256C8 225.1 33.07 200 64 200C94.93 200 120 225.1 120 256C120 286.9 94.93 312 64 312C33.07 312 8 286.9 8 256zM328 256C328 225.1 353.1 200 384 200C414.9 200 440 225.1 440 256C440 286.9 414.9 312 384 312C353.1 312 328 286.9 328 256z\"]]\n};\nvar faEllipsisH = faEllipsis;\nvar faNfcSlash = {\n  prefix: 'fad',\n  iconName: 'nfc-slash',\n  icon: [640, 512, [], \"e1fc\", [\"M448 325.8V128h-112v82.94c18.6 6.611 32 24.19 32 45.06c0 2.262-.3633 4.424-.666 6.602L448 325.8zM192 416c-17.64 0-32-14.36-32-32V222.1L96 171.9V416c0 35.35 28.65 64 64 64h320c2.746 0 5.361-.4727 8.018-.8086L407.4 416H192zM192 384h174.6L192 247.2V384zM480 32H160C138.4 32 119.4 42.78 107.8 59.18l60.68 47.56C174.3 100.3 182.6 96 192 96h48C248.8 96 256 103.2 256 112S248.8 128 240 128H195.6l106.9 83.75C303 211.5 303.4 211.1 304 210.9V112C304 103.2 311.2 96 320 96h128c17.64 0 32 14.36 32 32v222.9l64 50.16V96C544 60.65 515.3 32 480 32z\", \"M630.8 469.1l-592-463.1c-10.47-8.172-25.5-6.359-33.7 4.078C-3.062 19.63-1.234 34.72 9.188 42.89l592 463.1C605.6 510.3 610.8 512 615.1 512c7.125 0 14.17-3.156 18.91-9.188C643.1 492.4 641.2 477.3 630.8 469.1z\"]]\n};\nvar faChessPawn = {\n  prefix: 'fad',\n  iconName: 'chess-pawn',\n  icon: [320, 512, [9823], \"f443\", [\"M320 496c0 8.836-7.164 16-16 16h-288C7.164 512 0 504.8 0 495.1c0-20.87 13.4-38.45 32-45.06V432C32 423.2 39.16 416 48 416h224c8.836 0 16 7.162 16 16v18.94C306.6 457.5 320 475.1 320 496z\", \"M105.1 224H80C71.12 224 64 231.1 64 240v32c0 8.875 7.125 15.1 16 15.1L96 288v5.5C96 337.5 91.88 380.1 72 416h176C228.1 380.1 224 337.5 224 293.5V288l16-.0001c8.875 0 16-7.125 16-15.1v-32C256 231.1 248.9 224 240 224h-25.12C244.3 205.6 264 173.2 264 136C264 78.5 217.5 32 159.1 32S56 78.5 56 136C56 173.2 75.74 205.6 105.1 224z\"]]\n};\nvar faKitMedical = {\n  prefix: 'fad',\n  iconName: 'kit-medical',\n  icon: [576, 512, [\"first-aid\"], \"f479\", [\"M96 480h32V32H96V480zM448 32v448h32V32H448z\", \"M512 32h-32v448h32c35.35 0 64-28.66 64-64V96C576 60.66 547.3 32 512 32zM0 96v320c0 35.34 28.65 64 64 64h32V32H64C28.65 32 0 60.66 0 96zM128 480h320V32H128V480zM176 230c0-8.837 7.164-16 16-16h53.1V160c0-8.836 7.165-16 16-16h52c8.836 0 16 7.164 16 16v54H384c8.836 0 16 7.163 16 16v52c0 8.835-7.164 16-16 16h-54V352c0 8.836-7.164 16-16 16h-52c-8.835 0-16-7.164-16-16V298H192c-8.836 0-16-7.165-16-16V230z\"]]\n};\nvar faFirstAid = faKitMedical;\nvar faGrid2Plus = {\n  prefix: 'fad',\n  iconName: 'grid-2-plus',\n  icon: [512, 512, [], \"e197\", [\"M32 80C32 53.49 53.49 32 80 32H176C202.5 32 224 53.49 224 80V176C224 202.5 202.5 224 176 224H80C53.49 224 32 202.5 32 176V80zM32 336C32 309.5 53.49 288 80 288H176C202.5 288 224 309.5 224 336V432C224 458.5 202.5 480 176 480H80C53.49 480 32 458.5 32 432V336zM432 32C458.5 32 480 53.49 480 80V176C480 202.5 458.5 224 432 224H336C309.5 224 288 202.5 288 176V80C288 53.49 309.5 32 336 32H432z\", \"M408 360H472C485.3 360 496 370.7 496 384C496 397.3 485.3 408 472 408H408V472C408 485.3 397.3 496 384 496C370.7 496 360 485.3 360 472V408H296C282.7 408 272 397.3 272 384C272 370.7 282.7 360 296 360H360V296C360 282.7 370.7 272 384 272C397.3 272 408 282.7 408 296V360z\"]]\n};\nvar faBells = {\n  prefix: 'fad',\n  iconName: 'bells',\n  icon: [640, 512, [], \"f77f\", [\"M249.5 296.7C261.2 328.5 262.4 363.2 253.1 395.8L251.9 399.7L21.4 315.8C10.03 311.7 1.976 301.5 .5931 289.5C-.7903 277.5 4.729 265.7 14.86 259L23.04 253.7C57.61 230.1 83.95 197.8 98.16 159L112.8 119C137.1 50.44 213.1 15.09 282.6 40.08C287.4 41.82 292.1 43.82 296.5 46.04C232.4 88.2 203.2 170.3 230.8 245.5L249.5 296.7zM260.8 234.6C234.7 163.3 271.4 84.41 342.8 58.43C414.1 32.46 493.2 69.21 519.3 140.5L538 191.7C552 229.9 577.8 262.7 611.6 285.3L625.4 294.5C635.4 301.2 640.8 312.1 639.4 324.9C637.9 336.9 629.9 346.1 618.6 351.1L321.1 459.4C309.8 463.5 297.1 460.9 288.3 452.7C279.5 444.5 276 432 279.3 420.5L283.9 404.6C295.1 365.6 293.6 323.1 279.6 285.8L260.8 234.6z\", \"M158.4 447.9C122.8 447.9 93.91 419.2 93.91 383.7C93.91 381.1 94.05 378.6 94.34 376.1L211.9 419.5C200.3 436.7 180.7 447.9 158.4 447.9V447.9zM480.8 480C459.6 480 440.8 469.9 429.1 454.1L545.2 411.9C545.3 413.2 545.3 414.5 545.3 415.8C545.3 451.3 516.4 480 480.8 480V480z\"]]\n};\nvar faPersonThroughWindow = {\n  prefix: 'fad',\n  iconName: 'person-through-window',\n  icon: [640, 512, [], \"e5a9\", [\"M279.5 207.4C279.8 207.9 280.1 208.4 280.4 208.9L321.4 271.1H392.5C406.8 271.1 420.3 278.3 429.4 289.3L508.3 384H425L385 336H310.5L394.6 462.2C404.4 476.1 400.5 496.8 385.8 506.6C371 516.4 351.2 512.5 341.4 497.8L196.7 280.7C193.6 290 192 299.1 192 310.2V383.1C192 401.7 177.7 415.1 160 415.1C142.3 415.1 128 401.7 128 383.1V310.2C128 245 167.6 186.5 228.1 162.3C264.3 147.8 288 112.8 288 73.84V64H352V73.84C352 128.5 324.1 178.5 279.5 207.4H279.5zM192 128C192 154.5 170.5 176 144 176C117.5 176 96 154.5 96 128C96 101.5 117.5 80 144 80C170.5 80 192 101.5 192 128z\", \"M64 64V384H128C128 401.7 142.3 415.1 160 415.1C177.7 415.1 191.1 401.7 192 384H265.5L308.2 448H48C21.49 448 0 426.5 0 400V48C0 21.49 21.49 0 48 0H592C618.5 0 640 21.49 640 48V400C640 426.5 618.5 448 592 448H421.9L379.2 384H576V64H64z\"]]\n};\nvar faToolbox = {\n  prefix: 'fad',\n  iconName: 'toolbox',\n  icon: [512, 512, [129520], \"f552\", [\"M384 320v48c0 8.875-7.125 16-16 16h-32c-8.875 0-16-7.125-16-16V320H192v48C192 376.9 184.9 384 176 384h-32C135.1 384 128 376.9 128 368V320H0v128c0 17.62 14.38 32 32 32h448c17.62 0 32-14.38 32-32v-128H384zM176 80h160V128H384V80C384 53.5 362.5 32 336 32h-160C149.5 32 128 53.5 128 80V128h48V80z\", \"M512 205.3V320h-128V272C384 263.1 376.9 256 368 256h-32C327.1 256 320 263.1 320 272V320H192V272C192 263.1 184.9 256 176 256h-32C135.1 256 128 263.1 128 272V320H0V205.3c0-8.5 3.375-16.62 9.375-22.62l45.25-45.25C60.63 131.4 68.75 128 77.25 128h357.5c8.5 0 16.62 3.375 22.62 9.375l45.25 45.25C508.6 188.6 512 196.8 512 205.3z\"]]\n};\nvar faEnvelopeDot = {\n  prefix: 'fad',\n  iconName: 'envelope-dot',\n  icon: [576, 512, [\"envelope-badge\"], \"e16f\", [\"M48.29 145.3l212.2 165.1c16.19 12.6 38.87 12.6 55.06 0l193.7-150.6C457.5 158.2 416 116.1 416 64H80C53.49 64 32 85.49 32 112C32 125 38.01 137.3 48.29 145.3zM335.2 335.7C321.7 346.1 305 352 288 352s-33.74-5.863-47.17-16.3L32 173.3V400C32 426.5 53.49 448 80 448h416c26.51 0 48-21.49 48-48V173.3L335.2 335.7z\", \"M512 0c35.35 0 64 28.65 64 64s-28.65 64-64 64s-64-28.65-64-64S476.7 0 512 0z\"]]\n};\nvar faEnvelopeBadge = faEnvelopeDot;\nvar faHandsHoldingCircle = {\n  prefix: 'fad',\n  iconName: 'hands-holding-circle',\n  icon: [640, 512, [], \"e4fb\", [\"M79.1 264.2C79.1 281.2 86.74 297.5 98.74 309.5L149.8 360.6C158.1 368.9 171.1 370.1 180.8 363.7C193.7 355 195.5 336.8 184.6 325.8L137.4 278.6C124.9 266.1 124.9 245.9 137.4 233.4C149.9 220.9 170.1 220.9 182.6 233.4L255.2 305.9C276.2 326.9 288 355.4 288 385.1V464C288 490.5 266.5 512 240 512H173.3C156.3 512 140 505.3 128 493.3L28.12 393.4C10.11 375.4 0 350.1 0 325.5V104C0 81.91 17.91 64 40 64C62.09 64 80 81.91 80 104L79.1 264.2zM560 104C560 81.91 577.9 64 600 64C622.1 64 640 81.91 640 104V325.5C640 350.1 629.9 375.4 611.9 393.4L512 493.3C499.1 505.3 483.7 512 466.7 512H400C373.5 512 352 490.5 352 464V385.1C352 355.4 363.8 326.9 384.8 305.9L457.4 233.4C469.9 220.9 490.1 220.9 502.6 233.4C515.1 245.9 515.1 266.1 502.6 278.6L455.4 325.8C444.5 336.8 446.3 355 459.2 363.7C468.9 370.1 481.9 368.9 490.2 360.6L541.3 309.5C553.3 297.5 560 281.2 560 264.2L560 104z\", \"M448 128C448 198.7 390.7 256 320 256C249.3 256 192 198.7 192 128C192 57.31 249.3 0 320 0C390.7 0 448 57.31 448 128z\"]]\n};\nvar faBug = {\n  prefix: 'fad',\n  iconName: 'bug',\n  icon: [512, 512, [], \"f188\", [\"M352 96V99.56C352 115.3 339.3 128 323.6 128H188.4C172.7 128 160 115.3 160 99.56V96C160 42.98 202.1 0 256 0C309 0 352 42.98 352 96zM240 479.2V240C240 231.2 247.2 224 256 224C264.8 224 272 231.2 272 240V479.2C266.7 479.7 261.4 480 256 480C250.6 480 245.3 479.7 240 479.2z\", \"M150.6 169.4C151.3 170 151.9 170.7 152.5 171.4C166.8 164.1 182.9 160 199.1 160H312C329.1 160 345.2 164.1 359.5 171.4C360.1 170.7 360.7 170 361.4 169.4L425.4 105.4C437.9 92.88 458.1 92.88 470.6 105.4C483.1 117.9 483.1 138.1 470.6 150.6L406.6 214.6C405.1 215.3 405.3 215.9 404.6 216.5C410.7 228.5 414.6 241.9 415.7 256H480C497.7 256 512 270.3 512 288C512 305.7 497.7 320 480 320H416C416 344.6 410.5 367.8 400.6 388.6C402.7 389.9 404.8 391.5 406.6 393.4L470.6 457.4C483.1 469.9 483.1 490.1 470.6 502.6C458.1 515.1 437.9 515.1 425.4 502.6L362.3 439.6C337.8 461.4 306.5 475.8 272 479.2V240C272 231.2 264.8 224 255.1 224C247.2 224 239.1 231.2 239.1 240V479.2C205.5 475.8 174.2 461.4 149.7 439.6L86.63 502.6C74.13 515.1 53.87 515.1 41.37 502.6C28.88 490.1 28.88 469.9 41.37 457.4L105.4 393.4C107.2 391.5 109.3 389.9 111.4 388.6C101.5 367.8 96 344.6 96 320H32C14.33 320 0 305.7 0 288C0 270.3 14.33 256 32 256H96.3C97.38 241.9 101.3 228.5 107.4 216.5C106.7 215.9 106 215.3 105.4 214.6L41.37 150.6C28.88 138.1 28.88 117.9 41.37 105.4C53.87 92.88 74.13 92.88 86.63 105.4L150.6 169.4z\"]]\n};\nvar faBowlChopsticks = {\n  prefix: 'fad',\n  iconName: 'bowl-chopsticks',\n  icon: [512, 512, [], \"e2e9\", [\"M0 109.3C0 101.6 5.488 94.97 13.06 93.55L484.4 5.172C498.7 2.484 512 13.48 512 28.06C512 39.54 503.6 49.31 492.3 51.08L18.49 125.1C8.774 126.6 0 119.1 0 109.3V109.3zM487.6 128.8C500.1 128.3 512 139 512 152.4C512 165.4 501.4 175.1 488.4 175.1H16.25C7.275 175.1 0 168.7 0 159.7C0 150.1 6.97 143.8 15.74 143.5L487.6 128.8z\", \"M478.4 224C496.6 224 511.1 239.3 510 257.5C504.6 349.3 450.4 427.2 373.6 467.2L372.4 476.1C369.9 496.1 352.9 512 332.7 512H179.3C159.1 512 142.1 496.1 139.6 476.1L138.4 467.2C61.63 427.2 7.368 349.3 1.972 257.5C.9018 239.3 15.36 224 33.59 224H478.4z\"]]\n};\nvar faCreditCard = {\n  prefix: 'fad',\n  iconName: 'credit-card',\n  icon: [576, 512, [128179, 62083, \"credit-card-alt\"], \"f09d\", [\"M512 32C547.3 32 576 60.65 576 96V128H0V96C0 60.65 28.65 32 64 32H512zM576 416C576 451.3 547.3 480 512 480H64C28.65 480 0 451.3 0 416V224H576V416zM112 352C103.2 352 96 359.2 96 368C96 376.8 103.2 384 112 384H176C184.8 384 192 376.8 192 368C192 359.2 184.8 352 176 352H112zM240 384H368C376.8 384 384 376.8 384 368C384 359.2 376.8 352 368 352H240C231.2 352 224 359.2 224 368C224 376.8 231.2 384 240 384z\", \"M576 224H0V128H576V224z\"]]\n};\nvar faCreditCardAlt = faCreditCard;\nvar faCircleS = {\n  prefix: 'fad',\n  iconName: 'circle-s',\n  icon: [512, 512, [], \"e121\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM350.7 323.9c-3.844 21.47-15.56 38.25-33.94 48.53c-15.16 8.469-32.94 11.58-50.94 11.58c-35.75 0-72.31-12.31-90.63-19.48c-12.34-4.844-18.41-18.78-13.56-31.11c4.844-12.39 18.91-18.33 31.12-13.58c42.06 16.55 82.47 20.8 100.6 10.7c5.781-3.25 8.812-7.75 10.12-15.06c2.812-15.78-3.938-22.45-53.88-36.31c-39.66-11-99.59-27.62-88.31-91c3.375-18.83 14.22-35 30.59-45.55c27.03-17.38 67.84-19.25 121.5-5.562c12.84 3.266 20.59 16.34 17.31 29.19c-3.25 12.84-16.38 20.61-29.19 17.31C248.7 170.1 226.5 177.5 217.9 183c-5.188 3.344-8.312 7.922-9.344 13.61c-2.812 15.78 3.938 22.45 53.88 36.31C302.1 243.9 361.1 260.6 350.7 323.9z\", \"M262.4 232.9C212.5 219.1 205.7 212.4 208.5 196.6c1.031-5.688 4.156-10.27 9.344-13.61c8.594-5.547 30.84-12.88 83.63 .5781c12.81 3.297 25.94-4.469 29.19-17.31c3.281-12.84-4.469-25.92-17.31-29.19c-53.66-13.69-94.47-11.81-121.5 5.562C175.5 153.2 164.7 169.4 161.3 188.2c-11.28 63.38 48.66 80 88.31 91c49.94 13.86 56.69 20.53 53.88 36.31c-1.312 7.312-4.344 11.81-10.12 15.06c-18.09 10.09-58.5 5.844-100.6-10.7c-12.22-4.75-26.28 1.188-31.12 13.58c-4.844 12.33 1.219 26.27 13.56 31.11c18.31 7.172 54.88 19.48 90.63 19.48c18 0 35.78-3.109 50.94-11.58c18.38-10.28 30.09-27.06 33.94-48.53C361.1 260.6 302.1 243.9 262.4 232.9z\"]]\n};\nvar faBoxBallot = {\n  prefix: 'fad',\n  iconName: 'box-ballot',\n  icon: [576, 512, [128499], \"f735\", [\"M576 192v127.1L575.1 320H.875L0 319.1V192c0-17.67 14.33-32 32-32h96v64H79.1C71.16 224 64 231.2 64 239.1S71.16 256 79.1 256h416C504.8 256 512 248.8 512 240S504.8 224 496 224H448V160h96C561.7 160 576 174.3 576 192z\", \"M0 320v144C0 490.5 21.49 512 48 512h480c26.51 0 48-21.49 48-48V320H0zM448 24C448 10.74 437.3 0 424 0h-272C138.7 0 128 10.74 128 24V256h320V24z\"]]\n};\nvar faCar = {\n  prefix: 'fad',\n  iconName: 'car',\n  icon: [512, 512, [128664, \"automobile\"], \"f1b9\", [\"M346.6 96C360.2 96 372.3 104.6 376.8 117.4L402.9 192H109.1L135.2 117.4C139.7 104.6 151.8 96 165.4 96H346.6zM0 400H96V448C96 465.7 81.67 480 64 480H32C14.33 480 0 465.7 0 448V400zM512 448C512 465.7 497.7 480 480 480H448C430.3 480 416 465.7 416 448V400H512V448z\", \"M39.61 196.8L74.8 96.29C88.27 57.78 124.6 32 165.4 32H346.6C387.4 32 423.7 57.78 437.2 96.29L472.4 196.8C495.6 206.4 512 229.3 512 256V400H0V256C0 229.3 16.36 206.4 39.61 196.8V196.8zM109.1 192H402.9L376.8 117.4C372.3 104.6 360.2 96 346.6 96H165.4C151.8 96 139.7 104.6 135.2 117.4L109.1 192zM96 256C78.33 256 64 270.3 64 288C64 305.7 78.33 320 96 320C113.7 320 128 305.7 128 288C128 270.3 113.7 256 96 256zM416 320C433.7 320 448 305.7 448 288C448 270.3 433.7 256 416 256C398.3 256 384 270.3 384 288C384 305.7 398.3 320 416 320z\"]]\n};\nvar faAutomobile = faCar;\nvar faHandHoldingHand = {\n  prefix: 'fad',\n  iconName: 'hand-holding-hand',\n  icon: [512, 512, [], \"e4f7\", [\"M440.2 175.7C427.1 193.5 402.1 197.3 384.3 184.2L296.6 127.1H191.1C183.2 127.1 175.1 135.2 175.1 143.1C175.1 152.7 183.2 159.1 191.1 159.1H254.2C270.2 159.1 284.1 170.9 287.6 186.6C290.8 206.6 275.5 223.1 255.1 223.1H143.1C116.1 223.1 90.87 214.7 69.87 197.7L23.37 159.1L15.1 160C7.25 160 0 152.7 0 143.1V47.99C0 39.25 7.25 32 15.1 32H266.1C289 32 310.9 39.19 328.7 52.28L431.7 119.8C449.5 132.9 453.3 157.9 440.2 175.7L440.2 175.7z\", \"M7.803 304.3C20.93 286.5 45.94 282.7 63.74 295.8L183.4 384H304C312.8 384 320 376.8 320 368C320 359.3 312.8 352 304 352H225.8C209.8 352 195 341.1 192.4 325.4C189.2 305.4 204.5 288 224 288H352C379 288 405.1 297.3 426.1 314.3L472.6 352L496 352C504.7 352 512 359.3 512 368V464C512 472.8 504.7 480 496 480H213C190.1 480 169.1 472.8 151.3 459.7L16.27 360.2C-1.509 347.1-5.306 322.1 7.803 304.3V304.3z\"]]\n};\nvar faUserTieHair = {\n  prefix: 'fad',\n  iconName: 'user-tie-hair',\n  icon: [448, 512, [], \"e45f\", [\"M257.9 66.16C269.2 84.1 289.2 96 312 96H347.1C350.6 106.2 352 116.1 352 128C352 198.7 294.7 256 224 256C153.3 256 96 198.7 96 128C96 120.1 96.57 114.1 97.65 107.4C104.5 110.4 112.1 112 120 112H176C210.6 112 240.1 93.66 257.9 66.16V66.16z\", \"M97.66 107.4C107.5 46.48 160.3 0 224 0C283.6 0 333.8 40.79 347.1 96H312C289.2 96 269.2 84.09 257.9 66.16C240.1 93.66 210.6 112 176 112H120C112.1 112 104.5 110.3 97.66 107.4V107.4zM209.1 359.2L176 304H272L238.9 359.2L272.2 483.1L311.7 321.9C388.9 333.9 448 400.7 448 481.3C448 498.2 434.2 512 417.3 512H30.72C13.75 512 0 498.2 0 481.3C0 400.7 59.09 333.9 136.3 321.9L175.8 483.1L209.1 359.2z\"]]\n};\nvar faPodiumStar = {\n  prefix: 'fad',\n  iconName: 'podium-star',\n  icon: [448, 512, [], \"f758\", [\"M48 191.1l29.12 291.2c1.636 16.36 15.24 28.82 31.68 28.82h230.4c16.44 0 30.05-12.46 31.68-28.82L400 191.1H48zM304.5 326.7l-32.1 32.1l7.773 45.55c1.5 8.25-7.139 14.37-14.51 10.49L223.1 393.3l-40.77 21.53c-7.25 3.875-16.01-2.242-14.51-10.49l7.772-45.55l-32.94-32.1C137.7 320.8 140.8 310.7 149 309.6L194.7 302.9l20.36-41.4c3.75-7.5 14.29-7.375 17.91 0l20.36 41.4l45.64 6.688C307.2 310.7 310.4 320.8 304.5 326.7z\", \"M298.9 309.6l-45.64-6.688l-20.36-41.4c-3.625-7.375-14.16-7.5-17.91 0L194.7 302.9L149 309.6c-8.25 1.125-11.37 11.22-5.491 17.1l32.94 32.1l-7.772 45.55c-1.5 8.25 7.264 14.37 14.51 10.49l40.77-21.53l40.77 21.53c7.375 3.875 16.01-2.242 14.51-10.49l-7.773-45.55l32.1-32.1C310.4 320.8 307.2 310.7 298.9 309.6zM424 143.1L127.4 143.1c6.375-30.88 30.75-55.25 62.75-61.1C198.8 90.62 210.8 95.1 224 95.1l62.2 .0001c23.21 0 44.5-15.69 48.89-38.48C340.1 26.85 317.6 0 288 0h-64c-22 0-40.5 15-46.13 35.25c-52 11.62-91.75 55-98.5 108.8L23.1 143.1C10.75 143.1 0 154.7 0 167.1c0 13.25 10.75 24 23.1 24h400c13.25 0 24-10.75 24-24C448 154.7 437.3 143.1 424 143.1z\"]]\n};\nvar faUserHairMullet = {\n  prefix: 'fad',\n  iconName: 'user-hair-mullet',\n  icon: [448, 512, [\"business-front\", \"party-back\", \"trian-balbot\"], \"e45c\", [\"M340.5 95.1C342.8 106.2 344 116.1 344 127.1C344 198.7 294.7 255.1 224 255.1C153.3 255.1 104 198.7 104 127.1C104 122.6 104.3 117.2 104.9 111.1H144C181.1 111.1 213.2 90.99 229.2 60.22C246.8 82.04 273.8 95.1 304 95.1H340.5z\", \"M304 96C273.8 95.1 246.8 82.04 229.2 60.22C213.2 90.99 181.1 112 144 112H104C95.16 112 88 104.8 88 96V93.93C88 85.32 92.61 77.36 100.1 73.09L111.8 66.42C133.5 26.83 175.6 0 224 0C262.8 0 297.6 17.26 321 44.52L346.7 57.37C354.9 61.43 360 69.74 360 78.83V79.1C360 88.84 352.8 95.1 344 95.1L304 96zM343.5 204.4C346.5 217.2 352.3 227.1 366.1 241.9C373.1 248.8 373.1 259.7 368.2 267.7C362.5 275.7 351.8 278.3 343.1 273.9L325.1 265.4L312 284C308.7 288.4 303.7 291.3 298.2 291.9C292.7 292.5 287.2 290.8 282.1 287.2L244.6 254.3C293.1 246.2 328.6 209.6 340.1 161.9C340.2 180.5 340.9 193.4 343.5 204.4H343.5zM164.8 287.4C160.5 290.9 155.1 292.5 149.6 291.9C144.2 291.2 139.3 288.4 136 284L122 265.4L104.9 273.9C96.17 278.3 85.51 275.7 79.78 267.7C74.04 259.7 74.92 248.8 81.86 241.9C95.74 227.1 101.5 217.2 104.5 204.4C107.1 193.4 107.8 180.5 107.9 161.9C119.5 209.1 155.4 246.8 204.5 254.5L164.8 287.4zM286.7 320C375.8 320 448 392.2 448 481.3C448 498.2 434.2 512 417.3 512H30.72C13.75 512 0 498.2 0 481.3C0 392.2 72.21 320 161.3 320H286.7z\"]]\n};\nvar faBusinessFront = faUserHairMullet;\nvar faPartyBack = faUserHairMullet;\nvar faTrianBalbot = faUserHairMullet;\nvar faMicrophoneStand = {\n  prefix: 'fad',\n  iconName: 'microphone-stand',\n  icon: [512, 512, [127908], \"f8cb\", [\"M6.73 423.1c-9.375 10.63-8.875 26.63 1 36.63l44.51 44.38c9.875 10 26 10.5 36.63 1.125l275.9-249.8L256.5 147.2L6.73 423.1zM314.4 35.72l-22.63 22.63l161.9 161.9l22.63-22.63L314.4 35.72z\", \"M289.5 60.47C265.8 84.35 255 116.1 256.5 147.2l108.3 108.3c31.13 1.5 62.88-9.251 86.76-33l2.125-2.25L291.8 58.35L289.5 60.47zM478.5 33.47c-44.76-44.63-117.3-44.63-162 0l-2.125 2.25l161.9 161.9l2.251-2.125C523.2 150.7 523.2 78.22 478.5 33.47zM224 495.1C224 504.9 231.1 512 240 512l31.98-.0023c8.875 0 16.02-7.146 16.02-16.02l.0027-171l-64.01 57.95L224 495.1z\"]]\n};\nvar faBookOpenReader = {\n  prefix: 'fad',\n  iconName: 'book-open-reader',\n  icon: [512, 512, [\"book-reader\"], \"f5da\", [\"M352 96c0-53-43-96-96-96S160 43 160 96s43 96 96 96S352 149 352 96z\", \"M0 219.2v212.5c0 14.25 11.62 26.25 26.5 27C75.32 461.2 180.2 471.3 240 511.9V245.2C181.4 205.5 79.99 194.8 29.84 192C13.59 191.1 0 203.6 0 219.2zM482.2 192c-50.09 2.848-151.3 13.47-209.1 53.09C272.1 245.2 272 245.3 272 245.5v266.5c60.04-40.39 164.7-50.76 213.5-53.28C500.4 457.9 512 445.9 512 431.7V219.2C512 203.6 498.4 191.1 482.2 192z\"]]\n};\nvar faBookReader = faBookOpenReader;\nvar faFamilyDress = {\n  prefix: 'fad',\n  iconName: 'family-dress',\n  icon: [512, 512, [], \"e301\", [\"M384 128c35.38 0 64-28.62 64-64s-28.62-64-64-64s-64 28.62-64 64S348.6 128 384 128zM128 128c35.38 0 64-28.62 64-64S163.4 0 128 0S64 28.62 64 64S92.63 128 128 128zM196.1 229C183.6 214.9 176 196.3 176 176c0-4.447 .6133-8.734 1.314-12.99C172.2 161.1 166.7 160 160.1 160H95C73.57 160 54.74 174.2 48.85 194.8l-48.22 168.8C-2.295 373.8 5.379 384 16.01 384H64v96c0 17.67 14.33 32 32 32h64c8.014 0 15.12-3.229 20.73-8.096C177.7 496.5 176 488.5 176 480v-72.59C156.9 396.3 144 375.6 144 352V304C144 269.7 165.7 240.3 196.1 229zM511.4 363.6l-48.22-168.8C457.3 174.2 438.4 160 416.1 160h-65.99c-5.713 0-11.17 1.143-16.32 3.014C335.4 167.3 336 171.6 336 176c0 20.31-7.609 38.88-20.13 53.01C346.3 240.3 368 269.7 368 304V352c0 23.64-12.88 44.33-32 55.41V480c0 8.461-1.736 16.5-4.732 23.9C336.9 508.8 343.1 512 352 512h64c17.67 0 32-14.33 32-32v-96h47.99C506.6 384 514.3 373.8 511.4 363.6z\", \"M256 224c26.53 0 48-21.47 48-48S282.5 128 256 128S208 149.5 208 176S229.5 224 256 224zM288 256H224C197.5 256 176 277.5 176 304V352c0 17.67 14.33 32 32 32v96c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-96c17.67 0 32-14.33 32-32V304C336 277.5 314.5 256 288 256z\"]]\n};\nvar faCircleX = {\n  prefix: 'fad',\n  iconName: 'circle-x',\n  icon: [512, 512, [], \"e12e\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM362.3 344.5c8.562 10.11 7.297 25.27-2.828 33.83C355 382.1 349.5 384 344 384c-6.812 0-13.59-2.891-18.34-8.5L256 293.2L186.3 375.5C181.6 381.1 174.8 384 167.1 384C162.5 384 157 382.1 152.5 378.3c-10.12-8.562-11.39-23.72-2.828-33.83L224.6 256L149.7 167.5C141.1 157.4 142.4 142.2 152.5 133.7C162.6 125.1 177.8 126.4 186.3 136.5L256 218.8l69.67-82.34c8.547-10.12 23.72-11.41 33.83-2.828c10.12 8.562 11.39 23.72 2.828 33.83L287.4 256L362.3 344.5z\", \"M359.5 133.7c-10.11-8.578-25.28-7.297-33.83 2.828L256 218.8L186.3 136.5C177.8 126.4 162.6 125.1 152.5 133.7C142.4 142.2 141.1 157.4 149.7 167.5L224.6 256l-74.88 88.5c-8.562 10.11-7.297 25.27 2.828 33.83C157 382.1 162.5 384 167.1 384c6.812 0 13.59-2.891 18.34-8.5L256 293.2l69.67 82.34C330.4 381.1 337.2 384 344 384c5.469 0 10.98-1.859 15.48-5.672c10.12-8.562 11.39-23.72 2.828-33.83L287.4 256l74.88-88.5C370.9 157.4 369.6 142.2 359.5 133.7z\"]]\n};\nvar faCabin = {\n  prefix: 'fad',\n  iconName: 'cabin',\n  icon: [576, 512, [], \"e46d\", [\"M64 280C64 266.7 74.75 256 88 256H200C213.3 256 224 266.7 224 280V296C224 309.3 213.3 320 200 320H88C74.75 320 64 309.3 64 296V280zM200 352C213.3 352 224 362.7 224 376V392C224 405.3 213.3 416 200 416H88C74.75 416 64 405.3 64 392V376C64 362.7 74.75 352 88 352H200zM200 448C213.3 448 224 458.7 224 472V488C224 501.3 213.3 512 200 512H88C74.75 512 64 501.3 64 488V472C64 458.7 74.75 448 88 448H200zM488 256C501.3 256 512 266.7 512 280V296C512 309.3 501.3 320 488 320H376C362.7 320 352 309.3 352 296V280C352 266.7 362.7 256 376 256H488zM352 472C352 458.7 362.7 448 376 448H488C501.3 448 512 458.7 512 472V488C512 501.3 501.3 512 488 512H376C362.7 512 352 501.3 352 488V472zM488 352C501.3 352 512 362.7 512 376V392C512 405.3 501.3 416 488 416H376C362.7 416 352 405.3 352 392V376C352 362.7 362.7 352 376 352H488z\", \"M269.4 5.96C280.5-1.987 295.5-1.987 306.6 5.96L416 84.1V63.1C416 46.33 430.3 31.1 448 31.1H480C497.7 31.1 512 46.33 512 63.1V152.7L530.6 165.1C541.9 174 546.7 188.5 542.5 201.8C538.2 215 525.9 223.1 512 223.1H64C50.09 223.1 37.77 215 33.53 201.8C29.28 188.5 34.08 174 45.4 165.1L269.4 5.96zM288 159.1C305.7 159.1 320 145.7 320 127.1C320 110.3 305.7 95.1 288 95.1C270.3 95.1 256 110.3 256 127.1C256 145.7 270.3 159.1 288 159.1z\"]]\n};\nvar faMountainSun = {\n  prefix: 'fad',\n  iconName: 'mountain-sun',\n  icon: [640, 512, [], \"e52f\", [\"M640 80C640 124.2 604.2 160 560 160C515.8 160 480 124.2 480 80C480 35.82 515.8 0 560 0C604.2 0 640 35.82 640 80z\", \"M55.91 512C25.03 512 0 486.1 0 456.1C0 445.6 2.964 435.3 8.551 426.4L225.3 81.01C231.9 70.42 243.5 64 256 64C268.5 64 280.1 70.42 286.8 81.01L412.7 281.7L460.9 202.7C464.1 196.1 472.2 192 480 192C487.8 192 495 196.1 499.1 202.7L631.1 419.1C636.9 428.6 640 439.7 640 450.9C640 484.6 612.6 512 578.9 512L55.91 512z\"]]\n};\nvar faChartSimpleHorizontal = {\n  prefix: 'fad',\n  iconName: 'chart-simple-horizontal',\n  icon: [448, 512, [], \"e474\", [\"M48 320C21.49 320 0 298.5 0 272V240C0 213.5 21.49 192 48 192H400C426.5 192 448 213.5 448 240V272C448 298.5 426.5 320 400 320H48z\", \"M384 112C384 138.5 362.5 160 336 160H48C21.49 160 0 138.5 0 112V80C0 53.49 21.49 32 48 32H336C362.5 32 384 53.49 384 80V112zM256 432C256 458.5 234.5 480 208 480H48C21.49 480 0 458.5 0 432V400C0 373.5 21.49 352 48 352H208C234.5 352 256 373.5 256 400V432z\"]]\n};\nvar faBluetooth = {\n  prefix: 'fad',\n  iconName: 'bluetooth',\n  icon: [320, 512, [], \"f293\", [\"M208.6 255.1L309.1 168.1C316 161.1 320 153.2 320 143.1s-3.969-18-10.94-24.09l-127.1-112c-9.406-8.25-22.87-10.22-34.28-5.031c-11.44 5.188-18.78 16.56-18.78 29.13v153.5L53.06 119.9C39.78 108.3 19.56 109.6 7.908 122.9C-3.717 136.2-2.373 156.4 10.94 168.1l100.5 87.91l-100.5 87.91c-13.31 11.66-14.66 31.88-3.031 45.16c11.66 13.34 31.87 14.63 45.16 3.031L128 326.5v153.5c0 12.56 7.344 23.94 18.78 29.13C151 511.1 155.5 512 160 512c7.594 0 15.13-2.719 21.06-7.906l127.1-112C316 385.1 320 377.2 320 367.1s-3.969-18-10.94-24.09L208.6 255.1zM192 102.5l47.41 41.47l-47.41 41.47V102.5zM192 409.5V326.5l47.41 41.47L192 409.5z\", \"\"]]\n};\nvar faArrowsLeftRightToLine = {\n  prefix: 'fad',\n  iconName: 'arrows-left-right-to-line',\n  icon: [640, 512, [], \"e4ba\", [\"M64 416C64 433.7 49.67 448 32 448C14.33 448 0 433.7 0 416V96C0 78.33 14.33 64 32 64C49.67 64 64 78.33 64 96V416zM640 416C640 433.7 625.7 448 608 448C590.3 448 576 433.7 576 416V96C576 78.33 590.3 64 608 64C625.7 64 640 78.33 640 96V416z\", \"M246.6 137.4C259.1 149.9 259.1 170.1 246.6 182.6L205.3 223.1H434.7L393.4 182.6C380.9 170.1 380.9 149.9 393.4 137.4C405.9 124.9 426.1 124.9 438.6 137.4L534.6 233.4C547.1 245.9 547.1 266.1 534.6 278.6L438.6 374.6C426.1 387.1 405.9 387.1 393.4 374.6C380.9 362.1 380.9 341.9 393.4 329.4L434.7 288H205.3L246.6 329.4C259.1 341.9 259.1 362.1 246.6 374.6C234.1 387.1 213.9 387.1 201.4 374.6L105.4 278.6C92.88 266.1 92.88 245.9 105.4 233.4L201.4 137.4C213.9 124.9 234.1 124.9 246.6 137.4V137.4z\"]]\n};\nvar faHandBackPointLeft = {\n  prefix: 'fad',\n  iconName: 'hand-back-point-left',\n  icon: [512, 512, [], \"e19f\", [\"M240 416c0-9.148 2.697-17.62 7.143-24.89C224.9 386.9 208 367.5 208 344c0-17.38 9.33-32.46 23.17-40.89C208.9 298.1 192 279.5 192 256c0-12.35 4.797-23.49 12.46-32H40C17.91 224 0 206.1 0 184S17.91 144 40 144l295.1-.0059c8.836 0 15.1-7.17 15.1-16.01c0-8.838-7.164-16-16-16h-45.47L314.5 82C323.6 70.63 337.4 64 352 64h48c10.38 0 20.48 3.375 28.8 9.594l25.59 19.19C490.5 119.8 512 162.9 512 208V320c0 3.318-.3379 6.557-.9785 9.686C505.9 404.5 444.1 464 368 464H288C261.5 464 240 442.5 240 416z\", \"\"]]\n};\nvar faMessageDots = {\n  prefix: 'fad',\n  iconName: 'message-dots',\n  icon: [512, 512, [\"comment-alt-dots\", \"messaging\"], \"f4a3\", [\"M447.1 0h-384c-35.25 0-64 28.75-64 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.1c0 9.749 11.25 15.45 19.12 9.7l124.9-93.7h144c35.25 0 64-28.75 64-63.1V63.1C511.1 28.75 483.2 0 447.1 0zM127.1 239.1c-17.75 0-32-14.25-32-31.1s14.25-31.1 32-31.1s32 14.25 32 31.1S145.7 239.1 127.1 239.1zM255.1 239.1c-17.75 0-32-14.25-32-31.1s14.25-31.1 32-31.1s32 14.25 32 31.1S273.7 239.1 255.1 239.1zM383.1 239.1c-17.75 0-32-14.25-32-31.1s14.25-31.1 32-31.1s32 14.25 32 31.1S401.7 239.1 383.1 239.1z\", \"M127.1 239.1c-17.75 0-32-14.25-32-31.1s14.25-31.1 32-31.1s32 14.25 32 31.1S145.7 239.1 127.1 239.1zM255.1 239.1c-17.75 0-32-14.25-32-31.1s14.25-31.1 32-31.1s32 14.25 32 31.1S273.7 239.1 255.1 239.1zM383.1 239.1c-17.75 0-32-14.25-32-31.1s14.25-31.1 32-31.1s32 14.25 32 31.1S401.7 239.1 383.1 239.1z\"]]\n};\nvar faCommentAltDots = faMessageDots;\nvar faMessaging = faMessageDots;\nvar faFileHeart = {\n  prefix: 'fad',\n  iconName: 'file-heart',\n  icon: [384, 512, [], \"e176\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM284.7 342.3l-82.99 85.56c-5.387 5.504-13.95 5.504-19.34 0l-82.99-85.56c-24.11-25.02-22.64-66.17 4.285-89.19c23.5-20.02 58.39-16.39 79.81 5.754l8.445 8.754l8.445-8.754c21.55-22.14 56.55-25.77 79.93-5.754C307.3 276.1 308.8 317.3 284.7 342.3z\", \"M256 0v128h128L256 0zM200.3 258.9l-8.445 8.754l-8.445-8.754C162 236.7 127.1 233.1 103.6 253.1c-26.93 23.02-28.39 64.17-4.285 89.19l82.99 85.56c5.387 5.504 13.95 5.504 19.34 0l82.99-85.56c24.11-25.02 22.64-66.17-4.41-89.19C256.9 233.1 221.9 236.7 200.3 258.9z\"]]\n};\nvar faBeerMug = {\n  prefix: 'fad',\n  iconName: 'beer-mug',\n  icon: [512, 512, [\"beer-foam\"], \"e0b3\", [\"M432 160h-43.9C372.7 170 354.9 176 336 176c-18.12 0-35.66-5.094-50.92-14.76c-.2246 .1504-.4687 .3379-.7187 .5723C263.6 181.3 236.5 192 207.1 192S152.4 181.3 131.6 161.8C131.4 161.6 131.1 161.4 130.9 161.2C115.7 170.9 98.12 176 80 176C62.76 176 46.46 170.1 32 162.5L31.1 448c0 35.35 28.65 64 64 64h223.1c35.35 0 64-28.65 64-64l80.66-36.02C493.5 399.1 512 370.5 512 339V240C512 195.8 476.2 160 432 160zM160 432C160 440.9 152.9 448 143.1 448S128 440.9 128 432l-.0099-192c0-8.875 7.127-16 16-16s15.1 7.125 15.1 16L160 432zM224 432C224 440.9 216.9 448 207.1 448S192 440.9 192 432l-.0083-192c0-8.875 7.127-16 16-16s15.1 7.125 15.1 16L224 432zM288 432c0 8.875-7.125 16-16 16S256 440.9 256 432l-.0066-192c0-8.875 7.126-16 16-16s15.1 7.125 15.1 16L288 432zM448 339c0 6.25-3.75 12-9.5 14.62L384 377.9V224h48C440.9 224 448 231.1 448 240V339z\", \"M398.5 66.12c-4.861-23.15-23.39-42.46-46.36-48.12c-18.08-4.455-35.17-1.193-48.89 7.119c-13.33 8.072-29.44 7.051-40.82-3.598C248.2 8.178 229.1 0 207.1 0S167.8 8.178 153.5 21.52C142.2 32.17 126 33.19 112.7 25.12C98.99 16.8 81.9 13.54 63.82 17.1c-22.96 5.658-41.5 24.97-46.36 48.12C8.761 107.5 40.12 144 79.1 144c13.06 0 25.13-3.955 35.2-10.71c12.02-8.062 27.75-4.727 38.31 5.164C167.8 151.8 186.9 160 207.1 160s40.23-8.188 54.49-21.54c10.56-9.891 26.29-13.23 38.31-5.164C310.9 140 322.9 144 335.1 144C375.9 144 407.2 107.5 398.5 66.12zM143.1 224C135.1 224 127.1 231.1 127.1 240L128 432C128 440.9 135.1 448 143.1 448S160 440.9 160 432l-.0091-192C159.1 231.1 152.9 224 143.1 224zM207.1 224C199.1 224 191.1 231.1 191.1 240L192 432C192 440.9 199.1 448 207.1 448S224 440.9 224 432l-.0075-192C223.1 231.1 216.9 224 207.1 224zM271.1 224c-8.875 0-16 7.125-16 16L256 432c0 8.875 7.125 16 15.1 16S288 440.9 288 432l-.0058-192C287.1 231.1 280.9 224 271.1 224z\"]]\n};\nvar faBeerFoam = faBeerMug;\nvar faDiceD20 = {\n  prefix: 'fad',\n  iconName: 'dice-d20',\n  icon: [512, 512, [], \"f6cf\", [\"M196.6 18.66c0-4.301-3.683-8.022-8.003-8.022c-1.308 0-2.675 .3411-4.015 1.11L33.81 110.3C32.6 111.1 31.1 112.4 31.1 113.7c0 1.33 .6488 2.653 1.938 3.417L115.5 165.8l79.94-142.9C196.3 21.48 196.6 20.04 196.6 18.66zM255.1 0C250.7 0 245.5 2.532 242.4 7.624L146.8 175.1h218.4l-95.59-168.4C266.5 2.532 261.2 0 255.1 0zM479.1 113.7c0-1.277-.6019-2.555-1.813-3.353l-150.8-98.59c-1.34-.7693-2.707-1.11-4.015-1.11c-4.32 0-8.003 3.721-8.003 8.022c0 1.379 .3788 2.818 1.237 4.214l79.94 142.9l81.53-48.69C479.3 116.3 479.1 115 479.1 113.7z\", \"M20.04 317.3C18 317.3 16 315.8 16 313.3V150.5c0-2.351 1.91-4.012 4.001-4.012c.6882 0 1.396 .18 2.062 .5748l76.62 45.1l-75.28 122.3C22.59 316.8 21.31 317.3 20.04 317.3zM231.4 405.2l-208.2-22.06c-4.27-.4821-7.123-4.117-7.123-7.995c0-1.401 .3725-2.834 1.185-4.161L122.7 215.1L231.4 405.2zM31.1 420.1c0-2.039 1.508-4.068 3.93-4.068c.1654 0 .3351 .0095 .5089 .0291l203.6 22.31v65.66C239.1 508.6 236.2 512 232 512c-1.113 0-2.255-.2387-3.363-.7565L34.25 423.6C32.69 422.8 31.1 421.4 31.1 420.1zM356.4 207.1l-100.4 175.7L155.6 207.1H356.4zM476.1 415.1c2.422 0 3.93 2.029 3.93 4.068c0 1.378-.6893 2.761-2.252 3.524l-194.4 87.66c-1.103 .5092-2.241 .7443-3.35 .7443c-4.2 0-7.994-3.371-7.994-7.994v-65.69l203.6-22.28C475.7 416 475.9 415.1 476.1 415.1zM494.8 370.9C495.6 372.3 496 373.7 496 375.1c0 3.872-2.841 7.499-7.128 7.98l-208.2 22.06l108.6-190.1L494.8 370.9zM491.1 146.5c2.091 0 4.001 1.661 4.001 4.012v162.8c0 2.483-2.016 4.006-4.053 4.006c-1.27 0-2.549-.5919-3.353-1.912l-75.28-122.3l76.62-45.1C490.6 146.7 491.3 146.5 491.1 146.5z\"]]\n};\nvar faDrone = {\n  prefix: 'fad',\n  iconName: 'drone',\n  icon: [512, 512, [], \"f85f\", [\"M173.4 130.1C175.1 124.3 176 118.3 176 112C176 76.65 147.3 48 112 48C76.65 48 48 76.65 48 112C48 147.3 76.65 176 112 176C118.3 176 124.3 175.1 130.1 173.4L159.9 213.3C145.4 220.1 129.2 224 112 224C50.14 224 0 173.9 0 112C0 50.14 50.14 0 112 0C173.9 0 224 50.14 224 112C224 129.2 220.1 145.4 213.3 159.9L173.4 130.1zM381.9 173.4C387.7 175.1 393.7 176 400 176C435.3 176 464 147.3 464 112C464 76.65 435.3 48 400 48C364.7 48 336 76.65 336 112C336 118.3 336.9 124.3 338.6 130.1L298.7 159.9C291.9 145.4 288 129.2 288 112C288 50.14 338.1 0 400 0C461.9 0 512 50.14 512 112C512 173.9 461.9 224 400 224C382.8 224 366.6 220.1 352.1 213.3L381.9 173.4zM338.6 381.9C336.9 387.7 336 393.7 336 400C336 435.3 364.7 464 400 464C435.3 464 464 435.3 464 400C464 364.7 435.3 336 400 336C393.7 336 387.7 336.9 381.9 338.6L352.1 298.7C366.6 291.9 382.8 288 400 288C461.9 288 512 338.1 512 400C512 461.9 461.9 512 400 512C338.1 512 288 461.9 288 400C288 382.8 291.9 366.6 298.7 352.1L338.6 381.9zM130.1 338.6C124.3 336.9 118.3 336 112 336C76.65 336 48 364.7 48 400C48 435.3 76.65 464 112 464C147.3 464 176 435.3 176 400C176 393.7 175.1 387.7 173.4 381.9L213.3 352.1C220.1 366.6 224 382.8 224 400C224 461.9 173.9 512 112 512C50.14 512 0 461.9 0 400C0 338.1 50.14 288 112 288C129.2 288 145.4 291.9 159.9 298.7L130.1 338.6z\", \"M112 80C128.2 80 141.7 92.11 143.7 107.8L213.3 160H298.7L368.3 107.8C370.3 92.11 383.8 80 400 80C417.7 80 432 94.33 432 112C432 128.2 419.9 141.7 404.2 143.7L352 213.3V298.7L404.2 368.3C419.9 370.3 432 383.8 432 400C432 417.7 417.7 432 400 432C383.8 432 370.3 419.9 368.3 404.2L298.7 352H213.3L143.7 404.2C141.7 419.9 128.2 432 112 432C94.33 432 80 417.7 80 400C80 383.8 92.11 370.3 107.8 368.3L160 298.7V213.3L107.8 143.7C92.11 141.7 80 128.2 80 112C80 94.33 94.33 80 112 80V80z\"]]\n};\nvar faTruckDroplet = {\n  prefix: 'fad',\n  iconName: 'truck-droplet',\n  icon: [640, 512, [], \"e58c\", [\"M280 189.1C280 226.4 247.8 256 208 256C168.2 256 136 226.4 136 189.1C136 163 175.4 107 195.9 79.71C202 71.54 213.1 71.54 220.1 79.71C240.6 107 280 163 280 189.1zM256 432C256 476.2 220.2 512 176 512C131.8 512 96 476.2 96 432C96 387.8 131.8 352 176 352C220.2 352 256 387.8 256 432zM384 432C384 387.8 419.8 352 464 352C508.2 352 544 387.8 544 432C544 476.2 508.2 512 464 512C419.8 512 384 476.2 384 432z\", \"M.0003 48C.0003 21.49 21.49 0 48 0H368C394.5 0 416 21.49 416 48V96H466.7C483.7 96 499.1 102.7 512 114.7L589.3 192C601.3 204 608 220.3 608 237.3V352C625.7 352 640 366.3 640 384C640 401.7 625.7 416 608 416H574.9C567.1 361.7 520.4 320 464 320C407.6 320 360.9 361.7 353.1 416H286.9C279.1 361.7 232.4 320 176 320C119.6 320 72.9 361.7 65.13 416H48C21.49 416 0 394.5 0 368L.0003 48zM544 256V237.3L466.7 160H416V256H544zM208 256C247.8 256 280 226.4 280 189.1C280 163 240.6 107 220.1 79.71C213.1 71.54 202 71.54 195.9 79.71C175.4 107 136 163 136 189.1C136 226.4 168.2 256 208 256V256z\"]]\n};\nvar faFileCircleXmark = {\n  prefix: 'fad',\n  iconName: 'file-circle-xmark',\n  icon: [576, 512, [], \"e5a1\", [\"M0 64C0 28.65 28.65 0 64 0H224V160H384V198.6C310.1 219.5 256 287.4 256 368C256 427.1 285.1 479.3 329.7 511.3C326.6 511.7 323.3 512 320 512H64C28.65 512 0 483.3 0 448V64z\", \"M224 160V0L384 160H224zM288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM491.3 331.3C497.6 325.1 497.6 314.9 491.3 308.7C485.1 302.4 474.9 302.4 468.7 308.7L432 345.4L395.3 308.7C389.1 302.4 378.9 302.4 372.7 308.7C366.4 314.9 366.4 325.1 372.7 331.3L409.4 368L372.7 404.7C366.4 410.9 366.4 421.1 372.7 427.3C378.9 433.6 389.1 433.6 395.3 427.3L432 390.6L468.7 427.3C474.9 433.6 485.1 433.6 491.3 427.3C497.6 421.1 497.6 410.9 491.3 404.7L454.6 368L491.3 331.3z\"]]\n};\nvar faTemperatureArrowUp = {\n  prefix: 'fad',\n  iconName: 'temperature-arrow-up',\n  icon: [512, 512, [\"temperature-up\"], \"e040\", [\"M255.1 278.5V112C255.1 50.13 205.9 0 144 0C82.13 0 32 50.13 32 112v166.5C12.25 303.3 0 334 0 368C0 447.5 64.5 512 144 512c79.5 0 143.1-64.5 143.1-144C287.1 334 275.7 303.1 255.1 278.5zM219.9 393.4C208.1 426.1 178.4 447.1 144 447.1c-34.38 0-65-21.84-75.88-54.59C57.25 360.8 68.5 324.9 96 304.3V112c0-26.5 21.5-48.01 48-48.01c26.5 0 47.1 21.51 47.1 48.01v192.3C219.5 324.9 230.7 360.8 219.9 393.4z\", \"M159.1 322.9V112C159.1 103.1 152.9 96 144 96C135.1 96 128 103.1 128 112v210.9c-22 7.875-35.25 30.38-31.25 53.38C100.6 399.4 120.6 416.1 144 416.1c23.37 0 43.37-16.71 47.25-39.83C195.2 353.3 181.1 330.8 159.1 322.9zM504.1 124l-64-80c-12.12-15.19-37.84-15.19-49.97 0l-64 80c-11.05 13.81-8.812 33.94 5 45c13.75 11.03 33.94 8.781 44.97-5L384 155.2V448c0 17.69 14.33 32 32 32s32-14.31 32-32V155.2L455 164c6.312 7.906 15.61 12 25 12c7.016 0 14.08-2.281 19.97-7C513.8 157.9 516 137.8 504.1 124z\"]]\n};\nvar faTemperatureUp = faTemperatureArrowUp;\nvar faMedal = {\n  prefix: 'fad',\n  iconName: 'medal',\n  icon: [512, 512, [127941], \"f5a2\", [\"M136.3 0H16.03c-12.95 0-20.53 14.58-13.1 25.18l130.3 184.8c28.74-27.99 67-46.13 109.5-49.3L149.1 7.77C147.1 2.949 141.9 0 136.3 0zM495.1 0H375.7c-5.621 0-10.83 2.949-13.72 7.77L269.2 160.7c42.5 3.168 80.76 21.31 109.5 49.3l130.3-184.8C516.5 14.58 508.9 0 495.1 0z\", \"M256 160c-97.25 0-176 78.75-176 176S158.8 512 256 512s176-78.75 176-176S353.3 160 256 160zM348.5 317.3l-37.88 37l8.875 52.25c1.625 9.25-8.25 16.5-16.63 12l-46.88-24.62L209.1 418.5c-8.375 4.5-18.25-2.75-16.63-12l8.875-52.25l-37.88-37C156.6 310.6 160.5 299 169.9 297.6l52.38-7.625L245.7 242.5c2-4.25 6.125-6.375 10.25-6.375S264.2 238.3 266.2 242.5l23.5 47.5l52.38 7.625C351.6 299 355.4 310.6 348.5 317.3z\"]]\n};\nvar faBed = {\n  prefix: 'fad',\n  iconName: 'bed',\n  icon: [640, 512, [128716], \"f236\", [\"M96 208C96 163.8 131.8 128 176 128C220.2 128 256 163.8 256 208C256 252.2 220.2 288 176 288C131.8 288 96 252.2 96 208zM288 160C288 142.3 302.3 128 320 128H544C597 128 640 170.1 640 224V320H288V160z\", \"M32 32C49.67 32 64 46.33 64 64V320H640V448C640 465.7 625.7 480 608 480C590.3 480 576 465.7 576 448V416H64V448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448V64C0 46.33 14.33 32 32 32z\"]]\n};\nvar faBookCopy = {\n  prefix: 'fad',\n  iconName: 'book-copy',\n  icon: [576, 512, [], \"e0be\", [\"M352 448H97.38C81.89 448 67.6 437.6 64.63 422.4C60.63 401.9 76.22 384 96 384h81.8C166.8 365.1 160 343.4 160 320V96H96C42.98 96 0 138.1 0 192v224c0 53.02 42.98 96 96 96h256C369.7 512 384 497.7 384 480S369.7 448 352 448z\", \"M576 240v-192C576 21.49 554.5 0 528 0H288C234.1 0 192 42.98 192 96v224c0 53.02 42.98 96 96 96h256c17.67 0 32-14.33 32-32c0-11.72-6.607-21.52-16-27.1V275.5C569.8 266.8 576 254.2 576 240zM512 352h-224c-17.67 0-32-14.33-32-32c0-17.67 14.33-32 32-32h224V352z\"]]\n};\nvar faSquareH = {\n  prefix: 'fad',\n  iconName: 'square-h',\n  icon: [448, 512, [\"h-square\"], \"f0fd\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM336 360c0 13.25-10.75 24-24 24S288 373.3 288 360v-80H160v80C160 373.3 149.3 384 136 384S112 373.3 112 360v-208C112 138.8 122.8 128 136 128S160 138.8 160 152v80h128v-80C288 138.8 298.8 128 312 128s24 10.75 24 24V360z\", \"M312 128C298.8 128 288 138.8 288 152v80H160v-80C160 138.8 149.3 128 136 128S112 138.8 112 152v208C112 373.3 122.8 384 136 384S160 373.3 160 360v-80h128v80c0 13.25 10.75 24 24 24s24-10.75 24-24v-208C336 138.8 325.3 128 312 128z\"]]\n};\nvar faHSquare = faSquareH;\nvar faSquareC = {\n  prefix: 'fad',\n  iconName: 'square-c',\n  icon: [448, 512, [], \"e266\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM167.2 312.3c14.93 15.13 34.76 23.49 55.86 23.49s40.94-8.32 55.88-23.49c9.33-9.418 24.55-9.545 33.95-.125c9.426 9.357 9.488 24.62 .1562 34.1C289 370.6 257 384 223.1 384c0 0 .0156 0 0 0c-33.1 0-65.95-13.41-89.96-37.74c-49.46-50.08-49.46-131.6 0-181.7c48-48.7 131.9-48.7 179.1 0c9.332 9.451 9.27 24.71-.1562 34.1c-9.395 9.357-24.59 9.326-33.95-.1562c-29.89-30.27-81.89-30.24-111.7 0C136.2 229.9 136.2 280.9 167.2 312.3z\", \"M278.9 198.5c9.361 9.482 24.55 9.514 33.95 .1562c9.426-9.389 9.488-24.65 .1562-34.1C289.2 140.4 256.7 128.2 223.1 128C190.7 127.8 157.3 139.9 133.1 164.5C108.2 189.7 95.85 222.9 96 255.1c.1485 32.71 12.51 65.37 37.09 90.26C157.1 370.6 189.1 384 223.1 384c.0156 0 0 0 0 0c33.1 0 65.97-13.41 89.99-37.74c9.332-9.482 9.27-24.74-.1562-34.1c-9.395-9.42-24.62-9.293-33.95 .125c-14.94 15.17-34.78 23.49-55.88 23.49s-40.94-8.352-55.86-23.49c-30.98-31.37-30.98-82.42 0-113.8C197.1 168.2 249.1 168.2 278.9 198.5z\"]]\n};\nvar faClockTwo = {\n  prefix: 'fad',\n  iconName: 'clock-two',\n  icon: [512, 512, [], \"e35a\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM280 120C280 106.7 269.3 96 256 96C242.7 96 232 106.7 232 120V256C232 264.9 236.9 272.1 244.7 277.2C252.5 281.3 261.9 280.9 269.3 275.1L365.3 211.1C376.3 204.6 379.3 189.7 371.1 178.7C364.6 167.7 349.7 164.7 338.7 172L280 211.2L280 120z\", \"M256 96C269.3 96 280 106.7 280 120V211.2L338.7 172C349.7 164.7 364.6 167.7 371.1 178.7C379.3 189.7 376.3 204.6 365.3 211.1L269.3 275.1C261.9 280.9 252.5 281.3 244.7 277.2C236.9 272.1 232 264.9 232 256V120C232 106.7 242.7 96 256 96L256 96z\"]]\n};\nvar faSquareEllipsisVertical = {\n  prefix: 'fad',\n  iconName: 'square-ellipsis-vertical',\n  icon: [448, 512, [], \"e26f\", [\"M384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM224 288C241.7 288 256 273.7 256 256C256 238.3 241.7 224 224 224C206.3 224 192 238.3 192 256C192 273.7 206.3 288 224 288zM224 128C206.3 128 192 142.3 192 160C192 177.7 206.3 192 224 192C241.7 192 256 177.7 256 160C256 142.3 241.7 128 224 128zM224 384C241.7 384 256 369.7 256 352C256 334.3 241.7 320 224 320C206.3 320 192 334.3 192 352C192 369.7 206.3 384 224 384z\", \"M256 160C256 177.7 241.7 192 224 192C206.3 192 192 177.7 192 160C192 142.3 206.3 128 224 128C241.7 128 256 142.3 256 160zM256 256C256 273.7 241.7 288 224 288C206.3 288 192 273.7 192 256C192 238.3 206.3 224 224 224C241.7 224 256 238.3 256 256zM192 352C192 334.3 206.3 320 224 320C241.7 320 256 334.3 256 352C256 369.7 241.7 384 224 384C206.3 384 192 369.7 192 352z\"]]\n};\nvar faPodcast = {\n  prefix: 'fad',\n  iconName: 'podcast',\n  icon: [448, 512, [], \"f2ce\", [\"M368 224c0-79.53-64.47-144-144-144S80 144.5 80 224c0 44.83 20.92 84.38 53.04 110.8c4.857-12.65 14.13-25.88 32.05-35.04C165.1 299.7 165.4 299.7 165.6 299.7C142.9 282.1 128 254.9 128 224c0-53.02 42.98-96 96-96s96 42.98 96 96c0 30.92-14.87 58.13-37.57 75.68c.1309 .0254 .5078 .0488 .4746 .0742c17.93 9.16 27.19 22.38 32.05 35.04C347.1 308.4 368 268.8 368 224zM224 0C100.3 0 0 100.3 0 224c0 92.22 55.77 171.4 135.4 205.7c-3.48-20.75-6.17-41.59-6.998-58.15C80.08 340.1 48 285.8 48 224c0-97.05 78.95-176 176-176s176 78.95 176 176c0 61.79-32.08 116.1-80.39 147.6c-.834 16.5-3.541 37.37-7.035 58.17C392.2 395.4 448 316.2 448 224C448 100.3 347.7 0 224 0z\", \"M224 312c-32.88 0-64 8.625-64 43.75c0 33.13 12.88 104.3 20.62 132.8C185.8 507.6 205.1 512 224 512s38.25-4.375 43.38-23.38C275.1 459.9 288 388.8 288 355.8C288 320.6 256.9 312 224 312zM224 280c30.95 0 56-25.05 56-56S254.1 168 224 168S168 193 168 224S193 280 224 280z\"]]\n};\nvar faBee = {\n  prefix: 'fad',\n  iconName: 'bee',\n  icon: [576, 512, [], \"e0b2\", [\"M193.3 416h189.5c7.52-10.19 14.5-20.93 20.76-32H172.5C178.8 395.1 185.7 405.8 193.3 416zM152.3 336h271.4c2.834-10.59 4.555-21.28 4.84-32H147.5C147.7 314.7 149.5 325.4 152.3 336zM288 512c0 0 24.78-18.69 53.5-48H234.5C263.2 493.3 288 512 288 512zM448 95.1c-27.72 0-55.38 9.465-80.73 22.73c-1.732 20.65-11.2 38.83-25.63 52.03c11.44 4.789 22.22 11.14 31.91 18.62C401.6 170.5 427.5 160 448 160c34.67 0 64 21.92 64 48C512 233.1 482.7 256 448 256c-8.865 0-19.02-2.6-29.64-6.322C414.9 240.7 411 231.1 405.8 224H170.2C163.8 233.8 158.1 244.7 155.1 256h265.7c4.773 14.15 7.951 29.04 7.945 44.8c0 1.068-.2266 2.133-.2559 3.201c-.125 4.727-.5566 9.452-1.213 14.16C434.2 319.2 441.1 320 448 320c70.67 0 128-50.12 128-111.1C576 146.2 518.7 95.1 448 95.1zM155.1 256c.7305-2.166 1.695-4.205 2.5-6.332C147 253.4 136.8 256 127.1 256C93.29 256 64 234 64 207.1C64 192.9 73.79 182.1 79.62 176.1C91.93 166.2 109.5 159.1 127.1 160c20.47 0 46.42 10.53 74.42 29.38C212.1 181.9 222.8 175.6 234.3 170.8C219.8 157.6 210.4 139.4 208.7 118.7C183.3 105.5 155.7 95.1 128 95.1C57.33 95.99 0 146.1 0 207.1C0 269.8 57.29 320 127.1 320C134.9 320 141.8 319.2 148.7 318.2C148 313.5 147.6 308.7 147.5 304C147.4 302.9 147.2 301.9 147.2 300.8C147.2 285 150.4 270.1 155.1 256z\", \"M342.1 170.9c4.611-4.236 8.76-8.973 12.28-14.18c5.75-8.512 9.906-18.19 12.04-28.61C367.4 122.9 368 117.5 368 111.1c0-20.4-7.832-38.84-20.4-52.97l31.71-31.71c6.25-6.25 6.25-16.38 0-22.62s-16.38-6.25-22.62 0l-34.99 34.99C311.4 34.88 300.1 31.1 288 31.1c-5.523 0-10.92 .5618-16.12 1.628c-6.189 1.266-12 3.445-17.58 6.051L219.3 4.688c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.62L228.4 58.99C215.8 73.12 208 91.59 208 111.1c0 5.523 .5586 10.92 1.625 16.13c2.131 10.42 6.287 20.09 12.04 28.61C225.2 161.1 229.6 166.5 234.3 170.8C207.1 181.7 185.6 200.4 170.2 224h235.6C390.5 200.5 368.3 181.9 342.1 170.9zM234.5 464h107c13.61-13.89 28.02-30.1 41.23-48H193.3C206.5 433.9 220.9 450.1 234.5 464zM420.9 256H155.1c-4.773 14.15-7.951 29.04-7.945 44.8c0 1.068 .2266 2.134 .2559 3.203h281.1c.0293-1.068 .2559-2.133 .2559-3.201C428.8 285 425.6 270.1 420.9 256zM172.5 384h230.1c8.742-15.45 15.8-31.55 20.21-48H152.3C156.7 352.4 163.8 368.6 172.5 384z\"]]\n};\nvar faTemperatureFull = {\n  prefix: 'fad',\n  iconName: 'temperature-full',\n  icon: [320, 512, [\"temperature-4\", \"thermometer-4\", \"thermometer-full\"], \"f2c7\", [\"M272 278.5V112c0-61.87-50.12-112-111.1-112S48 50.13 48 112v166.5c-19.75 24.75-32 55.5-32 89.5c0 79.5 64.5 143.1 144 143.1S304 447.5 304 368C304 334 291.8 303.1 272 278.5zM160 448c-44.13 0-80-35.87-80-79.1c0-25.5 12.25-48.88 32-63.75v-192.3c0-26.5 21.5-48 48-48s48 21.5 48 48v192.3c19.75 14.75 32 38.25 32 63.75C240 412.1 204.1 448 160 448z\", \"M176 322.9V112c0-8.75-7.25-16-16-16s-16 7.25-16 16v210.9c-18.62 6.625-32 24.25-32 45.13c0 26.5 21.5 48 48 48s48-21.5 48-48C208 347.1 194.6 329.5 176 322.9z\"]]\n};\nvar faTemperature4 = faTemperatureFull;\nvar faThermometer4 = faTemperatureFull;\nvar faThermometerFull = faTemperatureFull;\nvar faBell = {\n  prefix: 'fad',\n  iconName: 'bell',\n  icon: [448, 512, [128276, 61602], \"f0f3\", [\"M256 32V51.2C329 66.03 384 130.6 384 208V226.8C384 273.9 401.3 319.2 432.5 354.4L439.9 362.7C448.3 372.2 450.4 385.6 445.2 397.1C440 408.6 428.6 416 416 416H32C19.4 416 7.971 408.6 2.809 397.1C-2.353 385.6-.2883 372.2 8.084 362.7L15.5 354.4C46.74 319.2 64 273.9 64 226.8V208C64 130.6 118.1 66.03 192 51.2V32C192 14.33 206.3 0 224 0C241.7 0 256 14.33 256 32H256z\", \"M288 448C288 464.1 281.3 481.3 269.3 493.3C257.3 505.3 240.1 512 224 512C207 512 190.7 505.3 178.7 493.3C166.7 481.3 160 464.1 160 448H288z\"]]\n};\nvar faCandyBar = {\n  prefix: 'fad',\n  iconName: 'candy-bar',\n  icon: [640, 512, [127851, \"chocolate-bar\"], \"e3e8\", [\"M288 448V64H592C604.7 64 616.9 69.06 625.9 78.06C634.9 87.06 640 99.27 640 112V400C640 412.7 634.9 424.9 625.9 433.9C616.9 442.9 604.7 448 592 448H288z\", \"M0 352H128V448H32C23.51 448 15.37 444.6 9.372 438.6C3.371 432.6 0 424.5 0 416V352zM80 128C97.36 127.9 114.2 122.2 128 111.6V192H47.65C58.2 178.2 63.94 161.4 64 144V128H80zM0 224H128V320H0V224zM288 64V192H160V64H288zM160 224H288V320H160V224zM160 352H288V448H160V352z\"]]\n};\nvar faChocolateBar = faCandyBar;\nvar faXmarkLarge = {\n  prefix: 'fad',\n  iconName: 'xmark-large',\n  icon: [448, 512, [], \"e59b\", [\"M393.4 41.37C405.9 28.88 426.1 28.88 438.6 41.37C451.1 53.87 451.1 74.13 438.6 86.63L269.3 255.1L438.6 425.4C451.1 437.9 451.1 458.1 438.6 470.6C426.1 483.1 405.9 483.1 393.4 470.6L223.1 301.3L54.63 470.6C42.13 483.1 21.87 483.1 9.372 470.6C-3.124 458.1-3.124 437.9 9.372 425.4L178.7 255.1L9.372 86.63C-3.124 74.13-3.124 53.87 9.372 41.37C21.87 28.88 42.13 28.88 54.63 41.37L223.1 210.7L393.4 41.37z\", \"\"]]\n};\nvar faPinata = {\n  prefix: 'fad',\n  iconName: 'pinata',\n  icon: [512, 512, [], \"e3c3\", [\"M146.5 270.6L176 257.5l29.5 13.12C207.6 271.5 209.8 272 212 272s4.438-.4687 6.5-1.375L251.4 256H240V226L212 238.5L182.5 225.4c-4.125-1.812-8.875-1.812-13 0L140 238.5L112 226v35.03l21.5 9.555C137.6 272.4 142.4 272.4 146.5 270.6zM175.2 401.7c-4.5-2.25-9.812-2.25-14.31 0L136 414.1L112 402.1v35.78l16.84 8.422c4.5 2.25 9.812 2.25 14.31 0L168 433.9l24.84 12.44C195.1 447.4 197.6 448 200 448s4.906-.5625 7.156-1.688L224 437.9V402.1l-24 12.02L175.2 401.7zM510.7 314.7l-25.31 11.69l-28-12.91c-4.25-1.938-9.156-1.938-13.41 0L416 326.4l-27.94-12.91c-4.25-1.938-9.156-1.938-13.41 0l-28 12.91l-27.94-12.91c-4.25-1.938-9.188-1.938-13.44 0l-27.94 12.91l-28-12.91c-4.25-1.938-9.156-1.938-13.41 0L208 326.4L180.1 313.5c-4.25-1.938-9.156-1.938-13.41 0l-28 12.91L112 314.1v35.27l19.94 9.205c4.25 1.938 9.156 1.938 13.41 0l28-12.91l27.94 12.91c4.25 1.938 9.188 1.938 13.44 0l27.94-12.91l28 12.91c4.25 1.938 9.156 1.938 13.41 0L312 345.6l27.94 12.91c4.25 1.938 9.156 1.938 13.41 0l28-12.91l27.94 12.91C411.4 359.5 413.7 360 416 360s4.594-.5 6.719-1.469l27.94-12.91l28 12.91c4.25 1.938 9.156 1.938 13.41 0L512 349.3V328C512 323.4 511.5 319 510.7 314.7zM463.2 401.7c-4.5-2.25-9.812-2.25-14.31 0L424 414.1L400 402.1v35.78l16.84 8.422c4.5 2.25 9.812 2.25 14.31 0L456 433.9l24.84 12.44C483.1 447.4 485.6 448 488 448s4.906-.5625 7.156-1.688L512 437.9V402.1l-24 12.02L463.2 401.7z\", \"M480.8 446.3L456 433.9l-24.84 12.44c-4.5 2.25-9.812 2.25-14.31 0L400 437.9V472c0 22.06 17.94 40 40 40h32c22.06 0 40-17.94 40-40v-34.11l-16.84 8.422C488.5 449.7 482.5 447.2 480.8 446.3zM205.5 270.6L176 257.5L146.5 270.6c-4.125 1.812-8.875 1.812-13 0L112 261.1v52.99l26.66 12.31l28-12.91c4.25-1.938 9.156-1.938 13.41 0L208 326.4l27.94-12.91c4.25-1.938 9.156-1.938 13.41 0l28 12.91l27.94-12.91c4.25-1.938 9.188-1.938 13.44 0l27.94 12.91l28-12.91c4.25-1.938 9.156-1.938 13.41 0L416 326.4l27.94-12.91c4.25-1.938 9.156-1.938 13.41 0l28 12.91l25.31-11.69C504.4 281.3 475.1 256 440 256H251.4L218.5 270.6C212.9 273.1 207.9 271.7 205.5 270.6zM492.1 358.5c-4.25 1.938-9.156 1.938-13.41 0l-28-12.91l-27.94 12.91c-6.389 2.912-11.84 .7266-13.44 0l-27.94-12.91l-28 12.91c-4.25 1.938-9.156 1.938-13.41 0L312 345.6l-27.94 12.91c-4.25 1.938-9.156 1.938-13.41 0l-28-12.91l-27.94 12.91c-4.25 1.938-9.188 1.938-13.44 0l-27.94-12.91l-28 12.91c-4.25 1.938-9.156 1.938-13.41 0L112 349.3v52.78l24 12.02l24.84-12.44c4.5-2.25 9.812-2.25 14.31 0L200 414.1C211.6 408.3 227.4 400 230.2 400h163.6c2.82 0 18.8 8.424 30.19 14.12l24.84-12.44c4.5-2.25 9.812-2.25 14.31 0L488 414.1L512 402.1v-52.78L492.1 358.5zM192.8 446.3L168 433.9l-24.84 12.44c-4.5 2.25-9.812 2.25-14.31 0L112 437.9V472C112 494.1 129.9 512 152 512h32C206.1 512 224 494.1 224 472v-34.11l-16.84 8.422C200.5 449.7 194.5 447.2 192.8 446.3zM112 226L140 238.5l29.5-13.12c4.125-1.812 8.875-1.812 13 0L212 238.5L240 226V32c0-17.66-14.34-32-32-32s-32 14.34-32 32v32H62.72C28.13 64 0 92.13 0 126.7c0 27.84 18.72 52.66 45.5 60.31L112 206V226zM176 120c13.25 0 24 10.74 24 24c0 13.25-10.75 24-24 24S152 157.3 152 144C152 130.7 162.7 120 176 120z\"]]\n};\nvar faArrowsFromLine = {\n  prefix: 'fad',\n  iconName: 'arrows-from-line',\n  icon: [448, 512, [], \"e0a4\", [\"M32 287.1h384c17.69 0 32-14.3 32-31.99s-14.31-32.01-32-32.01H32c-17.69 0-32 14.33-32 32.01S14.31 287.1 32 287.1z\", \"M160 127.1c8.188 0 16.38-3.125 22.62-9.375L192 109.2v50.75c0 17.69 14.31 32.01 32 32.01s32-14.32 32-32.01V109.2l9.375 9.375C271.6 124.8 279.8 127.1 288 127.1c18.28 0 32-14.93 32-31.99c0-8.188-3.125-16.39-9.375-22.64L246.7 9.374C238.6 1.302 228.9 0 223.1 0C219.1 0 209.4 1.277 201.3 9.374L137.4 73.34C131.1 79.59 128 87.79 128 95.98C128 113 141.7 127.1 160 127.1zM288 383.1c-8.188 0-16.38 3.127-22.62 9.377L256 402.7v-50.76c0-17.69-14.31-31.1-32-31.1s-32 14.31-32 31.1v50.76l-9.375-9.375C176.4 387.1 168.2 383.1 160 383.1c-18.28 0-32 14.95-32 32.01c0 8.188 3.125 16.37 9.375 22.62l63.96 63.97C209.3 510.6 219.1 512 224 512c4.847 0 14.65-1.37 22.67-9.414l63.96-63.97C316.9 432.4 320 424.2 320 415.1C320 398.9 306.3 383.1 288 383.1z\"]]\n};\nvar faSuperscript = {\n  prefix: 'fad',\n  iconName: 'superscript',\n  icon: [512, 512, [], \"f12b\", [\"M320 128c17.67 0 32-14.31 32-32s-14.33-32-32-32l-32-.0024c-10.44 0-20.23 5.101-26.22 13.66L176 200.2L90.22 77.67C84.23 69.11 74.44 64.01 64 64.01L32 64.01c-17.67 0-32 14.32-32 32s14.33 32 32 32h15.34L136.9 256l-89.6 128H32c-17.67 0-32 14.31-32 32s14.33 31.1 32 31.1l32-.0024c10.44 0 20.23-5.086 26.22-13.65L176 311.8l85.78 122.5C267.8 442.9 277.6 448 288 448l32 .0024c17.67 0 32-14.31 32-31.1s-14.33-32-32-32h-15.34l-89.6-128l89.6-127.1H320z\", \"M480 160v-128c0-11.09-5.75-21.37-15.17-27.22C455.4-1.048 443.6-1.548 433.7 3.39l-32 16c-15.81 7.906-22.22 27.12-14.31 42.94C392.1 73.55 404.3 80.01 416 80.01v80c-17.67 0-32 14.31-32 32s14.33 32 32 32h64c17.67 0 32-14.31 32-32S497.7 160 480 160z\"]]\n};\nvar faBowlSpoon = {\n  prefix: 'fad',\n  iconName: 'bowl-spoon',\n  icon: [512, 512, [129379], \"e3e0\", [\"M217.6 128C202.3 165.3 160.8 192 112 192C50.14 192 0 149 0 96C0 42.98 50.14 0 112 0C160.8 0 202.3 26.71 217.6 64H480C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128H217.6z\", \"M478.4 224C496.6 224 511.1 239.3 510 257.5C504.6 349.3 450.4 427.2 373.6 467.2L372.4 476.1C369.9 496.1 352.9 512 332.7 512H179.3C159.1 512 142.1 496.1 139.6 476.1L138.4 467.2C61.63 427.2 7.368 349.3 1.972 257.5C.9021 239.3 15.36 224 33.59 224H478.4z\"]]\n};\nvar faHexagonCheck = {\n  prefix: 'fad',\n  iconName: 'hexagon-check',\n  icon: [512, 512, [], \"e416\", [\"M108.5 66.56C121.5 45.1 144.9 32 169.1 32H342C367.1 32 390.5 45.1 403.5 66.56L496 218.6C510 241.6 510 270.4 496 293.4L403.5 445.4C390.5 466.9 367.1 480 342 480H169.1C144.9 480 121.5 466.9 108.5 445.4L15.96 293.4C1.962 270.4 1.962 241.6 15.96 218.6L108.5 66.56zM371.8 211.8C382.7 200.9 382.7 183.1 371.8 172.2C360.9 161.3 343.1 161.3 332.2 172.2L224 280.4L179.8 236.2C168.9 225.3 151.1 225.3 140.2 236.2C129.3 247.1 129.3 264.9 140.2 275.8L204.2 339.8C215.1 350.7 232.9 350.7 243.8 339.8L371.8 211.8z\", \"M371.8 172.2C382.7 183.1 382.7 200.9 371.8 211.8L243.8 339.8C232.9 350.7 215.1 350.7 204.2 339.8L140.2 275.8C129.3 264.9 129.3 247.1 140.2 236.2C151.1 225.3 168.9 225.3 179.8 236.2L224 280.4L332.2 172.2C343.1 161.3 360.9 161.3 371.8 172.2V172.2z\"]]\n};\nvar faPlugCircleXmark = {\n  prefix: 'fad',\n  iconName: 'plug-circle-xmark',\n  icon: [576, 512, [], \"e560\", [\"M128 128H64V32C64 14.33 78.33 0 96 0C113.7 0 128 14.33 128 32V128zM320 128H256V32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32V128zM0 192C0 174.3 14.33 160 32 160H352C369.7 160 384 174.3 384 192C384 194.3 383.7 196.6 383.3 198.8C309.8 219.1 256 287.7 256 368C256 379.4 257.1 390.5 259.1 401.3C248.1 406.4 236.3 410.3 224 412.8V512H160V412.8C86.97 397.1 32 333.4 32 256V224C14.33 224 0 209.7 0 192V192z\", \"M576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM468.7 308.7L432 345.4L395.3 308.7C389.1 302.4 378.9 302.4 372.7 308.7C366.4 314.9 366.4 325.1 372.7 331.3L409.4 368L372.7 404.7C366.4 410.9 366.4 421.1 372.7 427.3C378.9 433.6 389.1 433.6 395.3 427.3L432 390.6L468.7 427.3C474.9 433.6 485.1 433.6 491.3 427.3C497.6 421.1 497.6 410.9 491.3 404.7L454.6 368L491.3 331.3C497.6 325.1 497.6 314.9 491.3 308.7C485.1 302.4 474.9 302.4 468.7 308.7V308.7z\"]]\n};\nvar faStarOfLife = {\n  prefix: 'fad',\n  iconName: 'star-of-life',\n  icon: [512, 512, [], \"f621\", [\"M207.1 172.9L78.87 98.33c-11.49-6.645-26.19-2.711-32.82 8.781L22.02 148.7C15.4 160.2 19.34 174.8 30.8 181.5L159.5 256l48.43-28.07L207.1 172.9zM207.1 339.1V488c0 13.25 10.76 24 24.02 24h48.04c13.26 0 24.02-10.75 24.02-24v-148.9l-48.03-27.8L207.1 339.1zM489.1 148.7l-24.02-41.59c-6.634-11.49-21.34-15.43-32.82-8.78l-129.1 74.56l-.0154 55.05L352.5 256l128.8-74.53C492.7 174.8 496.6 160.2 489.1 148.7z\", \"M489.1 363.3l-24.03 41.59c-6.634 11.49-21.34 15.43-32.82 8.78l-177.1-102.4L78.87 413.7c-11.49 6.646-26.19 2.712-32.82-8.78l-24.03-41.59c-6.617-11.46-2.68-26.13 8.774-32.77l177.2-102.6L207.1 24c0-13.25 10.76-24 24.02-24h48.04c13.26 0 24.02 10.75 24.02 24l-.015 203.9l177.2 102.6C492.7 337.2 496.6 351.8 489.1 363.3z\"]]\n};\nvar faPhoneSlash = {\n  prefix: 'fad',\n  iconName: 'phone-slash',\n  icon: [640, 512, [], \"f3dd\", [\"M271.1 367.5L227.9 313.7C219.2 302.9 204.2 299.2 191.4 304.7L82.92 351.2c-13.91 6-21.49 21.19-18.12 35.79l23.25 100.8C91.32 502 103.8 512 118.5 512c107.4 0 206.1-37.46 284.2-99.65l-88.75-69.56C300.6 351.9 286.6 360.3 271.1 367.5zM551.8 24.06l-100.8-23.25c-14.69-3.406-29.73 4.213-35.82 18.12l-46.52 108.5c-5.438 12.78-1.771 27.67 8.979 36.45l53.82 44.08c-12.27 24.99-27.6 48.23-45.29 69.37l85.07 66.67C536.3 265.1 576 164.6 576 54.51C576 39.85 566 27.31 551.8 24.06z\", \"M630.8 469.1L38.81 5.109C34.41 1.672 29.19 0 24.03 0C16.91 0 9.84 3.156 5.121 9.188C-3.066 19.62-1.248 34.72 9.189 42.89l591.1 463.1c10.5 8.203 25.57 6.328 33.69-4.078C643.1 492.4 641.3 477.3 630.8 469.1z\"]]\n};\nvar faTrafficLightStop = {\n  prefix: 'fad',\n  iconName: 'traffic-light-stop',\n  icon: [320, 512, [], \"f63a\", [\"M160 160C133.5 160 112 138.5 112 112C112 85.5 133.5 64 160 64C186.5 64 208 85.5 208 112C208 138.5 186.5 160 160 160z\", \"M256 0C291.3 0 320 28.65 320 64V352C320 440.4 248.4 512 160 512C71.63 512 0 440.4 0 352V64C0 28.65 28.65 0 64 0H256zM160 320C133.5 320 112 341.5 112 368C112 394.5 133.5 416 160 416C186.5 416 208 394.5 208 368C208 341.5 186.5 320 160 320zM160 288C186.5 288 208 266.5 208 240C208 213.5 186.5 192 160 192C133.5 192 112 213.5 112 240C112 266.5 133.5 288 160 288zM160 64C133.5 64 112 85.49 112 112C112 138.5 133.5 160 160 160C186.5 160 208 138.5 208 112C208 85.49 186.5 64 160 64z\"]]\n};\nvar faPaintRoller = {\n  prefix: 'fad',\n  iconName: 'paint-roller',\n  icon: [512, 512, [], \"f5aa\", [\"M512 192C512 245 469 288 416 288H272C263.2 288 256 295.2 256 304V320C273.7 320 288 334.3 288 352V480C288 497.7 273.7 512 256 512H192C174.3 512 160 497.7 160 480V352C160 334.3 174.3 320 192 320V304C192 259.8 227.8 224 272 224H416C433.7 224 448 209.7 448 192V160C448 142.3 433.7 128 416 128V64C469 64 512 106.1 512 160V192z\", \"M0 64C0 28.65 28.65 0 64 0H352C387.3 0 416 28.65 416 64V128C416 163.3 387.3 192 352 192H64C28.65 192 0 163.3 0 128V64z\"]]\n};\nvar faAccentGrave = {\n  prefix: 'fad',\n  iconName: 'accent-grave',\n  icon: [192, 512, [], \"60\", [\"M35.65 39.39c12.26-33.91 56.54-49.97 87.8-31.85c15.66 9.051 26.41 24.44 29.45 42.25l22.57 131.7c2.986 17.32-6.9 34.29-23.49 40.31s-35.11-.6484-43.99-15.83L40.3 90.61C31.18 75.03 29.5 56.36 35.65 39.39z\", \"\"]]\n};\nvar faHandshakeAngle = {\n  prefix: 'fad',\n  iconName: 'handshake-angle',\n  icon: [640, 512, [\"hands-helping\"], \"f4c4\", [\"M624 198.2l-111.1 64.75l-.0001-46.1c0-13.25-10.75-24-24-24H320V256c0 26.51-21.49 48-48 48S224 282.5 224 256l.0389-134.4c0-4.367 1.067-8.528 2.77-12.38c.1426-.332 .252-.6797 .4043-1.004c1.875-3.875 4.465-7.402 7.744-10.3c1.316-1.164 2.562-2.386 4.082-3.335c32.12-20.02 69.21-30.63 107.1-30.63h62.57l103.4-59.75c15.25-8.75 34.88-3.5 43.75 11.75l79.95 138.6C644.5 169.8 639.3 189.4 624 198.2z\", \"M512 215.1l-.0001 48c0 13.25-10.75 24-24 24h-8v48.01c0 26.51-21.49 48-48 48c0 35.25-28.75 64-64 64H231.4l-103.4 59.75c-15.25 8.75-34.88 3.5-43.75-11.75l-80-138.6c-8.875-15.25-3.5-34.88 11.75-43.63l80-46.25c0-51.76 27.13-99.73 71.49-126.4l67.43-43.15c-6.771 5.988-10.92 14.48-10.92 23.69L224 256c0 26.51 21.49 48 48 48S320 282.5 320 256V191.1h168C501.3 191.1 512 202.7 512 215.1z\"]]\n};\nvar faHandsHelping = faHandshakeAngle;\nvar faCircle0 = {\n  prefix: 'fad',\n  iconName: 'circle-0',\n  icon: [512, 512, [], \"e0ed\", [\"M256 176C229.5 176 208 197.5 208 224v64c0 26.47 21.53 48 48 48s48-21.53 48-48V224C304 197.5 282.5 176 256 176zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM352 288c0 52.94-43.06 96-96 96s-96-43.06-96-96V224c0-52.94 43.06-96 96-96s96 43.06 96 96V288z\", \"M256 128C203.1 128 160 171.1 160 224v64c0 52.94 43.06 96 96 96s96-43.06 96-96V224C352 171.1 308.9 128 256 128zM304 288c0 26.47-21.53 48-48 48S208 314.5 208 288V224c0-26.47 21.53-48 48-48s48 21.53 48 48V288z\"]]\n};\nvar faDialMedLow = {\n  prefix: 'fad',\n  iconName: 'dial-med-low',\n  icon: [576, 512, [], \"e160\", [\"M320 32C320 49.67 305.7 64 288 64C270.3 64 256 49.67 256 32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32zM576 288C576 305.7 561.7 320 544 320C526.3 320 512 305.7 512 288C512 270.3 526.3 256 544 256C561.7 256 576 270.3 576 288zM0 288C0 270.3 14.33 256 32 256C49.67 256 64 270.3 64 288C64 305.7 49.67 320 32 320C14.33 320 0 305.7 0 288zM128 96C128 113.7 113.7 128 96 128C78.33 128 64 113.7 64 96C64 78.33 78.33 64 96 64C113.7 64 128 78.33 128 96zM448 96C448 78.33 462.3 64 480 64C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128C462.3 128 448 113.7 448 96zM128 480C128 497.7 113.7 512 96 512C78.33 512 64 497.7 64 480C64 462.3 78.33 448 96 448C113.7 448 128 462.3 128 480zM448 480C448 462.3 462.3 448 480 448C497.7 448 512 462.3 512 480C512 497.7 497.7 512 480 512C462.3 512 448 497.7 448 480z\", \"M270.8 304.3C280.1 313.7 295.3 313.7 304.7 304.3C314.1 294.9 314.1 279.7 304.7 270.4L192.8 158.5C255.4 112.2 344.1 117.5 400.9 174.2C463.3 236.7 463.3 337.1 400.9 400.5C338.4 462.1 237.1 462.1 174.6 400.5C117.9 343.8 112.6 255 158.9 192.4L270.8 304.3z\"]]\n};\nvar faLocationDot = {\n  prefix: 'fad',\n  iconName: 'location-dot',\n  icon: [384, 512, [\"map-marker-alt\"], \"f3c5\", [\"M168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2H168.3zM192 272C236.2 272 272 236.2 272 192C272 147.8 236.2 112 192 112C147.8 112 112 147.8 112 192C112 236.2 147.8 272 192 272z\", \"M240 192C240 218.5 218.5 240 192 240C165.5 240 144 218.5 144 192C144 165.5 165.5 144 192 144C218.5 144 240 165.5 240 192z\"]]\n};\nvar faMapMarkerAlt = faLocationDot;\nvar faCrab = {\n  prefix: 'fad',\n  iconName: 'crab',\n  icon: [512, 512, [129408], \"e3ff\", [\"M208 128C199.2 128 192 135.2 192 144l.001 49.17C196.1 192.8 200.2 192 204.4 192h19.7L224 144C224 135.2 216.8 128 208 128zM48 304h26.58c1.674-11.23 4.984-21.89 9.33-32H51.78L23.16 257.7c-7.906-3.891-17.5-.7656-21.47 7.156C-2.25 272.8 .9375 282.4 8.844 286.3l32 16C43.06 303.4 45.53 304 48 304zM172.1 437.3l-5.516-5.516l-30.85 18.51C130.9 453.2 128 458.4 128 464v32C128 504.8 135.2 512 144 512S160 504.8 160 496v-22.94L201.8 448H198.1C188.4 448 179 444.1 172.1 437.3zM93.79 358.9l-9.939-9.939c-4.799-4.799-7.477-10.96-9.041-17.46l-15.88 5.291c-2.344 .7813-4.5 2.109-6.25 3.859l-32 32c-6.25 6.25-6.25 16.38 0 22.62C23.81 398.4 27.91 400 32 400s8.188-1.562 11.31-4.688l29.34-29.33L93.79 358.9zM124.5 389.6l-33.56 11.19c-2.344 .7813-4.5 2.109-6.25 3.859l-32 32c-6.25 6.25-6.25 16.38 0 22.62C55.81 462.4 59.91 464 64 464s8.188-1.562 11.31-4.688l29.34-29.33l45.14-15.05L124.5 389.6zM345.4 431.8l-5.516 5.516C332.1 444.1 323.7 448 313.1 448h-3.752L352 473.1V496c0 8.844 7.156 16 16 16s16-7.156 16-16v-32c0-5.625-2.938-10.83-7.781-13.72L345.4 431.8zM320 144C320 135.2 312.8 128 304 128S288 135.2 288 144V192h19.72c4.18 0 8.202 .7808 12.28 1.167L320 144zM459.3 340.7c-1.75-1.75-3.906-3.078-6.25-3.859l-15.88-5.291c-1.564 6.494-4.242 12.66-9.041 17.46l-9.939 9.939l21.14 7.049l29.34 29.33C471.8 398.4 475.9 400 480 400s8.188-1.562 11.31-4.688c6.25-6.25 6.25-16.38 0-22.62L459.3 340.7zM510.3 264.8c-3.969-7.922-13.53-11.08-21.47-7.156L460.2 272h-32.13c4.346 10.11 7.656 20.77 9.33 32H464c2.469 0 4.938-.5781 7.156-1.688l32-16C511.1 282.4 514.3 272.8 510.3 264.8zM427.3 404.7c-1.75-1.75-3.906-3.078-6.25-3.859l-33.56-11.19l-25.29 25.29l45.13 15.05l29.34 29.33C439.8 462.4 443.9 464 448 464s8.188-1.562 11.31-4.688c6.25-6.25 6.25-16.38 0-22.62L427.3 404.7z\", \"M511.1 128v64c0 9.297-5.375 17.75-13.78 21.72L417.5 251.7c13.41 20.57 21.35 45.04 21.35 71.43c0 9.699-3.852 19-10.71 25.86l-88.29 88.29C332.1 444.1 323.7 448 313.1 448H198.1c-9.699 0-19.09-3.854-25.95-10.71l-88.29-88.29c-6.857-6.857-10.69-16.16-10.69-25.86c0-26.39 7.936-50.86 21.35-71.43L13.79 213.7C5.379 209.8 .0039 201.3 .0039 192V128c0-70.69 57.3-128 127.1-128h63.1l-63.1 64h63.1c0 35.35-28.65 64-63.1 64h-79.1v48.77l81.87 38.53C151 200.7 176.7 192 204.4 192h103.3c27.67 0 53.25 8.666 74.41 23.29l81.87-38.53V128h-79.1C348.7 128 319.1 99.35 319.1 64h63.1l-63.1-64h63.1C454.7 0 511.1 57.31 511.1 128z\"]]\n};\nvar faBoxOpenFull = {\n  prefix: 'fad',\n  iconName: 'box-open-full',\n  icon: [640, 512, [\"box-full\"], \"f49c\", [\"M17.24 253.5L58.94 170.1C61.97 164.1 68.5 160.6 75.23 161.4L320 191.1L236.6 330.1C229.2 343.4 214.3 349.2 200.4 345.3L37.07 298.6C17.81 293.1 8.283 271.4 17.24 253.5V253.5zM602.9 298.6L439.6 345.3C425.7 349.2 410.8 343.4 403.4 330.1L320 191.1L564.8 161.4C571.5 160.6 578 164.1 581.1 170.1L622.8 253.5C631.7 271.4 622.2 293.1 602.9 298.6H602.9z\", \"M480.9 3.056C505.7 12.36 518.3 40.03 508.9 64.85L481.4 138.3L320 158.5L312.8 157.6C317.4 148.7 320 138.7 320 128C320 92.65 291.3 64 256 64C220.7 64 192 92.65 192 128C192 133.1 192.6 137.1 193.7 142.7L128.2 134.5C128.1 132.3 128 130.2 128 128C128 57.31 185.3 .0002 256 .0002C325.6 .0002 382.2 55.55 383.1 124.7L419.1 31.15C428.4 6.325 456-6.252 480.9 3.057V3.056zM236.6 330.1L320 191.1L403.4 330.1C410.8 343.4 425.7 349.2 439.6 345.3L576 306.3V410.5C576 432.5 561 451.7 539.6 457.1L335.5 508.1C325.3 510.7 314.7 510.7 304.5 508.1L100.4 457.1C78.99 451.7 64 432.5 64 410.5V306.3L200.4 345.3C214.3 349.2 229.2 343.4 236.6 330.1H236.6z\"]]\n};\nvar faBoxFull = faBoxOpenFull;\nvar faFile = {\n  prefix: 'fad',\n  iconName: 'file',\n  icon: [384, 512, [128196, 128459, 61462], \"f15b\", [\"M224 0V160H384V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H224z\", \"M224 0L384 160H224V0z\"]]\n};\nvar faGreaterThan = {\n  prefix: 'fad',\n  iconName: 'greater-than',\n  icon: [384, 512, [62769], \"3e\", [\"M32.03 448c-11.75 0-23.05-6.469-28.66-17.69c-7.906-15.81-1.5-35.03 14.31-42.94l262.8-131.4L17.69 124.6C1.875 116.7-4.531 97.51 3.375 81.7c7.891-15.81 27.06-22.19 42.94-14.31l320 160C377.2 232.8 384 243.9 384 256c0 12.12-6.844 23.19-17.69 28.63l-320 160C41.72 446.9 36.83 448 32.03 448z\", \"\"]]\n};\nvar faQuotes = {\n  prefix: 'fad',\n  iconName: 'quotes',\n  icon: [576, 512, [], \"e234\", [\"M328 272C288.2 272 256 304.2 256 344C256 383.8 288.2 416 328 416c2.68-.1172 5.352-.3867 8-.8066V416c-.0234 17.66-14.34 31.98-32 32c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32c52.1-.0586 95.94-43.01 96-96v-72C400 304.2 367.8 272 328 272zM504 272c-39.76 0-72 32.23-72 72c0 39.76 32.24 72 72 72c2.68-.1172 5.352-.3867 8-.8066V416c-.0234 17.66-14.34 31.98-32 32c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32c52.1-.0586 95.94-43.01 96-96v-72C576 304.2 543.8 272 504 272z\", \"M320 168C320 128.2 287.8 96 248 96C245.3 96.12 242.6 96.38 240 96.81V96c.0234-17.66 14.34-31.98 32-32c17.67 0 32-14.33 32-32c0-17.67-14.33-32-32-32c-52.1 .0566-95.94 43-96 96v72c0 39.76 32.24 72 72 72S320 207.8 320 168zM72 96C69.32 96.12 66.65 96.38 64 96.81V96c.0234-17.66 14.34-31.98 32-32c17.67 0 32-14.33 32-32c0-17.67-14.33-32-32-32C43 .0566 .0586 43 0 96v72C0 207.8 32.24 240 72 240S144 207.8 144 168C144 128.2 111.8 96 72 96z\"]]\n};\nvar faPretzel = {\n  prefix: 'fad',\n  iconName: 'pretzel',\n  icon: [576, 512, [129384], \"e441\", [\"M535.3 243.1C541.1 222.2 544 200.7 544 179.3C544 98.09 477.6 32 396 32C353.4 32 315 49.97 288 78.69C260.1 49.97 222.6 32 180 32C98.41 32 32 98.09 32 179.3c0 21.38 2.906 42.83 8.688 63.8c14.69 53.25 48 98.23 92.31 129.3l-31.75 44.2c-12.91 17.94-8.812 42.94 9.125 55.83c17.91 12.86 42.88 8.797 55.81-9.141l39.94-55.56c23.72 7.094 48.88 10.89 74.75 10.89h14.25c25.88 0 51.03-3.797 74.75-10.89l39.94 55.56C417.6 474.2 429.9 480 442.3 480c8.094 0 16.25-2.438 23.31-7.516c17.94-12.89 22.03-37.89 9.125-55.83L443 372.5C487.3 341.3 520.6 296.4 535.3 243.1zM228.6 239.4L179.7 307.5C149.8 286.9 127.5 257.1 117.8 221.9C113.1 207.9 112 193.5 112 179.3C112 142.2 142.5 112 180 112S248 142.2 248 179.3C248 201 241.3 221.8 228.6 239.4zM295.1 338.7H280.9c-8.094 0-16.09-.5313-23.94-1.562L288 293.9l31.06 43.23C311.2 338.1 303.2 338.7 295.1 338.7zM458.2 221.9c-9.719 35.22-32.03 64.98-61.84 85.67l-48.97-68.13C334.7 221.8 328 201 328 179.3C328 142.2 358.5 112 396 112S464 142.2 464 179.3C464 193.5 462 207.9 458.2 221.9z\", \"\"]]\n};\nvar faPersonSwimming = {\n  prefix: 'fad',\n  iconName: 'person-swimming',\n  icon: [576, 512, [127946, \"swimmer\"], \"f5c4\", [\"M544.3 429.1c-9.498 0-39.52-7.265-64.24-21.83C460.6 418.8 428.6 431.9 384 431.9c-44.53 0-76.47-13.06-96-24.59C268.5 418.9 236.6 431.1 192 431.1s-76.53-13.16-96.03-24.69c-24.6 14.5-54.49 21.84-64.26 21.84c-18.94 0-31.71-15.99-31.71-32.07c0-39.54 44.73-25.83 73.75-52.08c6.264-5.876 14.31-8.901 22.38-8.901c8.156 0 16.34 3.088 22.46 9.245C119.3 345.9 143.4 367.9 192 367.9c64.61 0 71.45-31.81 96.2-31.81c8.16 0 16.28 3.031 22.42 9.188C311.3 345.9 335.4 367.9 384 367.9c64.99 0 71.17-31.79 96.18-31.79c24.1 0 21.08 20.59 69.6 29.48c15.43 2.83 26.25 16.28 26.25 31.42C576 413.3 563.2 429.1 544.3 429.1z\", \"M95.1 96c-35.35 0-64 28.65-64 64c0 35.35 28.65 64 64 64s64-28.65 64-64C159.1 124.7 131.3 96 95.1 96zM496 141.9c0-14.58-10.03-27.77-24.84-31.16l-38.59-8.844c-17.06-3.904-34.46-5.837-51.81-5.837c-120.1 0-177.4 85.87-178.1 88.02L179.1 213.3C158.1 241.3 147.4 273.8 145 307.7c12.48 7.748 29.35 12.36 47.38 12.36c63.38 0 54.09-39.67 95.33-40.02c42.54 .3672 31.81 40.02 95.91 40.02c39.27 0 55.72-18.41 62.21-24.83l-140.4-116.1c3.292-1.689 31.66-18.2 75.25-18.2c12.57 0 25.18 1.397 37.53 4.21l38.59 8.844c2.412 .5592 4.824 .8272 7.2 .8272C479.1 173.9 496 161.1 496 141.9z\"]]\n};\nvar faSwimmer = faPersonSwimming;\nvar faArrowDown = {\n  prefix: 'fad',\n  iconName: 'arrow-down',\n  icon: [384, 512, [8595], \"f063\", [\"M160 370.8V64c0-17.69 14.33-31.1 31.1-31.1S224 46.31 224 64v306.8l-32 32L160 370.8z\", \"M192 480c-8.188 0-16.38-3.125-22.62-9.375l-160-160c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L192 402.8l137.4-137.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-160 160C208.4 476.9 200.2 480 192 480z\"]]\n};\nvar faUserRobotXmarks = {\n  prefix: 'fad',\n  iconName: 'user-robot-xmarks',\n  icon: [448, 512, [], \"e4a7\", [\"M240 64H208V16C208 7.164 215.2 0 224 0C232.8 0 240 7.164 240 16V64zM48 144V240C48 248.8 40.84 256 32 256C23.16 256 16 248.8 16 240V144C16 135.2 23.16 128 32 128C40.84 128 48 135.2 48 144zM176 512H144V464C144 455.2 151.2 448 160 448C168.8 448 176 455.2 176 464V512zM240 512H208V464C208 455.2 215.2 448 224 448C232.8 448 240 455.2 240 464V512zM288 448C296.8 448 304 455.2 304 464V512H272V464C272 455.2 279.2 448 288 448zM432 240C432 248.8 424.8 256 416 256C407.2 256 400 248.8 400 240V144C400 135.2 407.2 128 416 128C424.8 128 432 135.2 432 144V240z\", \"M80 128C80 92.65 108.7 64 144 64H304C339.3 64 368 92.65 368 128V256C368 291.3 339.3 320 304 320H144C108.7 320 80 291.3 80 256V128zM160 272C168.8 272 176 264.8 176 256C176 247.2 168.8 240 160 240C151.2 240 144 247.2 144 256C144 264.8 151.2 272 160 272zM224 240C215.2 240 208 247.2 208 256C208 264.8 215.2 272 224 272C232.8 272 240 264.8 240 256C240 247.2 232.8 240 224 240zM288 272C296.8 272 304 264.8 304 256C304 247.2 296.8 240 288 240C279.2 240 272 247.2 272 256C272 264.8 279.2 272 288 272zM136.5 119.5C131.8 114.8 124.2 114.8 119.5 119.5C114.8 124.2 114.8 131.8 119.5 136.5L143 159.1L119.5 183.5C114.8 188.2 114.8 195.8 119.5 200.5C124.2 205.2 131.8 205.2 136.5 200.5L160 176.1L183.5 200.5C188.2 205.2 195.8 205.2 200.5 200.5C205.2 195.8 205.2 188.2 200.5 183.5L176.1 160L200.5 136.5C205.2 131.8 205.2 124.2 200.5 119.5C195.8 114.8 188.2 114.8 183.5 119.5L160 143L136.5 119.5zM247.5 136.5L271 160L247.5 183.5C242.8 188.2 242.8 195.8 247.5 200.5C252.2 205.2 259.8 205.2 264.5 200.5L288 176.1L311.5 200.5C316.2 205.2 323.8 205.2 328.5 200.5C333.2 195.8 333.2 188.2 328.5 183.5L304.1 160L328.5 136.5C333.2 131.8 333.2 124.2 328.5 119.5C323.8 114.8 316.2 114.8 311.5 119.5L288 143L264.5 119.5C259.8 114.8 252.2 114.8 247.5 119.5C242.8 124.2 242.8 131.8 247.5 136.5V136.5zM0 448C0 394.1 42.98 352 96 352H352C405 352 448 394.1 448 448V480C448 497.7 433.7 512 416 512H352V448C352 430.3 337.7 416 320 416H128C110.3 416 96 430.3 96 448V512H32C14.33 512 0 497.7 0 480V448z\"]]\n};\nvar faMessageQuote = {\n  prefix: 'fad',\n  iconName: 'message-quote',\n  icon: [512, 512, [\"comment-alt-quote\"], \"e1e4\", [\"M447.1 .0041h-384c-35.25 0-64 28.75-64 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.98c0 9.75 11.25 15.45 19.12 9.7l124.9-93.68h144c35.25 0 64-28.75 64-63.1V63.1C511.1 28.75 483.2 .0041 447.1 .0041zM239.1 232c0 39.7-32.3 71.1-71.1 71.1C154.7 303.1 144 293.3 144 280S154.8 256 168 256C181.2 256 192 245.2 192 232V223.2C189.4 223.6 186.7 224 183.1 224c-30.93 0-56-25.07-56-55.1s25.07-55.1 56-55.1S239.1 137.1 239.1 168L239.1 232zM383.1 232c0 39.7-32.3 71.1-72 71.1C298.7 303.1 288 293.3 288 280S298.8 256 312 256c13.23 0 24-10.77 24-24V223.2c-2.635 .3809-5.269 .8071-8.01 .8071c-30.93 0-56-25.07-56-55.1s25.07-55.1 56-55.1s56 25.07 56 55.1L383.1 232z\", \"M327.1 112c-30.93 0-56 25.07-56 55.1s25.07 55.1 56 55.1c2.74 0 5.375-.4262 8.01-.8071V232C336 245.2 325.2 256 312 256C298.8 256 288 266.8 288 280s10.75 23.1 23.1 23.1c39.7 0 72-32.3 72-71.1l-.0094-63.1C383.1 137.1 358.9 112 327.1 112zM183.1 112c-30.93 0-56 25.07-56 55.1s25.07 55.1 56 55.1c2.74 0 5.375-.4262 8.01-.8071V232C192 245.2 181.2 256 168 256C154.8 256 144 266.8 144 280s10.75 23.1 23.1 23.1c39.7 0 71.1-32.3 71.1-71.1L239.1 168C239.1 137.1 214.9 112 183.1 112z\"]]\n};\nvar faCommentAltQuote = faMessageQuote;\nvar faCandyCorn = {\n  prefix: 'fad',\n  iconName: 'candy-corn',\n  icon: [640, 512, [], \"f6bd\", [\"M379.7 278.6c29.61 78.36 64.86 137.4 100.2 137.4c35.32-.084 70.8-59.14 100.5-137.5c-27-3.709-59.75-6.592-99.73-6.592C440.1 271.9 406.9 274.8 379.7 278.6zM479.1 0c-165.8 1.625-164.5 39.5-157.9 72.5c3.5 17.38 7.374 35.25 11.75 53.25c32.88-7 81.63-13.88 146.8-13.88c64.26 0 112.8 6.75 145.6 13.75c4.25-18 8.127-35.88 11.63-53.13C644.5 39.5 645.8 1.625 479.1 0zM247.9 145.4c-18.65-28.02-44.53-55.69-162.9 60.38c-116.1 118.4-88.49 144.3-60.47 162.1c14.76 9.813 30.18 19.72 46.01 29.35c18.3-28.2 47.93-67.55 93.98-113.6c45.43-45.44 84.47-74.96 112.7-93.25C267.4 175.5 257.6 160.1 247.9 145.4zM277.6 397.6c-28.68 28.68-50.04 54.21-66.6 76.13c76.35 34.47 142.1 51.25 167.1 26.28c24.92-25.04 8.268-91.84-26.18-168.3C331.1 348.2 305.9 369.3 277.6 397.6z\", \"M480.6 143.9c-61.88 0-108.1 6.625-139 13.13c10.98 42.12 23.89 84.06 38.08 121.6c27.2-3.793 60.37-6.742 100.9-6.742c39.99 0 72.73 2.883 99.73 6.592c14.23-37.58 27.17-79.55 38.15-121.7C587.5 150.4 541.7 143.9 480.6 143.9zM187.1 307.1c-43.75 43.75-71.77 81.17-89.01 107.6c37.55 22.02 76.34 42.51 112.9 59.03c16.56-21.92 37.92-47.45 66.6-76.13c28.27-28.28 53.47-49.39 75.18-65.86c-16.51-36.63-37.03-75.44-59.09-113C267.3 236.1 230.3 263.9 187.1 307.1z\"]]\n};\nvar faFolderMagnifyingGlass = {\n  prefix: 'fad',\n  iconName: 'folder-magnifying-glass',\n  icon: [512, 512, [\"folder-search\"], \"e18b\", [\"M464 96h-192l-64-64h-160C21.5 32 0 53.5 0 80v352C0 458.5 21.5 480 48 480h416c26.5 0 48-21.5 48-48v-288C512 117.5 490.5 96 464 96zM376.1 408.1C372.3 413.7 366.2 416 360 416s-12.28-2.344-16.97-7.031l-48.67-48.67C278.5 370.1 259.1 376 240 376c-57.44 0-104-46.56-104-104S182.6 168 240 168s104 46.56 104 104c0 20-5.922 38.5-15.71 54.36l48.67 48.67C386.3 384.4 386.3 399.6 376.1 408.1zM240 216c-30.88 0-56 25.12-56 56c0 30.88 25.12 56 56 56c30.88 0 56-25.12 56-56C296 241.1 270.9 216 240 216z\", \"M376.1 375l-48.67-48.67C338.1 310.5 344 292 344 272c0-57.44-46.56-104-104-104S136 214.6 136 272s46.56 104 104 104c19.1 0 38.5-5.922 54.36-15.71l48.67 48.67C347.7 413.7 353.8 416 360 416s12.28-2.344 16.97-7.031C386.3 399.6 386.3 384.4 376.1 375zM240 328c-30.88 0-56-25.12-56-56c0-30.88 25.12-56 56-56c30.88 0 56 25.12 56 56C296 302.9 270.9 328 240 328z\"]]\n};\nvar faFolderSearch = faFolderMagnifyingGlass;\nvar faNotebook = {\n  prefix: 'fad',\n  iconName: 'notebook',\n  icon: [512, 512, [], \"e201\", [\"M416 0H192v512h224c35.35 0 64-28.65 64-64V64C480 28.65 451.3 0 416 0z\", \"M192 0v512H128c-35.35 0-64-28.65-64-64v-40H24C10.75 408 0 397.3 0 384c0-13.26 10.75-24 24-24H64v-80H24C10.75 280 0 269.3 0 256c0-13.26 10.75-24 24-24H64v-80H24C10.75 152 0 141.3 0 128c0-13.26 10.75-24 24-24H64V64c0-35.35 28.65-64 64-64H192z\"]]\n};\nvar faDroplet = {\n  prefix: 'fad',\n  iconName: 'droplet',\n  icon: [384, 512, [128167, \"tint\"], \"f043\", [\"M16 319.1C16 245.9 118.3 89.43 166.9 19.3C179.2 1.585 204.8 1.585 217.1 19.3C265.7 89.43 368 245.9 368 319.1C368 417.2 289.2 496 192 496C94.8 496 16 417.2 16 319.1zM112 319.1C112 311.2 104.8 303.1 96 303.1C87.16 303.1 80 311.2 80 319.1C80 381.9 130.1 432 192 432C200.8 432 208 424.8 208 416C208 407.2 200.8 400 192 400C147.8 400 112 364.2 112 319.1z\", \"M96 304C104.8 304 112 311.2 112 320C112 364.2 147.8 400 192 400C200.8 400 208 407.2 208 416C208 424.8 200.8 432 192 432C130.1 432 80 381.9 80 320C80 311.2 87.16 304 96 304z\"]]\n};\nvar faTint = faDroplet;\nvar faBullseyePointer = {\n  prefix: 'fad',\n  iconName: 'bullseye-pointer',\n  icon: [512, 512, [], \"f649\", [\"M256 64C149.1 64 64 149.1 64 256C64 259.9 64.12 263.8 64.35 267.7L1.754 286.1C.5958 276.2 0 266.2 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C245.8 512 235.8 511.4 225.9 510.2L244.3 447.6C248.2 447.9 252.1 448 256 448C362 448 448 362 448 256C448 149.1 362 64 256 64zM400 256C400 334.8 336.8 398.8 258.3 399.1L278 332.9C311.5 323.4 336 292.5 336 256C336 211.8 300.2 176 255.1 176C219.5 176 188.6 200.5 179.1 233.1L112 253.7C113.2 175.2 177.2 111.1 255.1 111.1C335.5 111.1 400 176.5 400 255.1L400 256z\", \"M263.7 268.1L203.5 472.1C199.4 486.9 180.3 488.6 173.8 475.6L145.2 418.3C144.5 416.1 143.6 415.7 142.6 414.6L54.63 502.6C42.13 515.1 21.87 515.1 9.372 502.6C-3.124 490.1-3.124 469.9 9.372 457.4L97.36 369.4C96.26 368.4 95.02 367.5 93.68 366.8L36.37 338.2C23.37 331.7 25.07 312.6 39.01 308.5L243.9 248.3C256 244.7 267.3 255.1 263.7 268.1V268.1z\"]]\n};\nvar faEraser = {\n  prefix: 'fad',\n  iconName: 'eraser',\n  icon: [512, 512, [], \"f12d\", [\"M355.9 416H480C497.7 416 512 430.3 512 448C512 465.7 497.7 480 480 480H150.6C133.7 480 117.4 473.3 105.4 461.3L25.37 381.3C.3786 356.3 .3786 315.7 25.37 290.7L150.1 166.1L195.3 211.3L70.63 336L150.6 416H265.4L332.7 348.7L377.9 393.9L355.9 416z\", \"M150.1 166.1L258.7 57.37C283.7 32.38 324.3 32.38 349.3 57.37L486.6 194.7C511.6 219.7 511.6 260.3 486.6 285.3L377.9 393.9L150.1 166.1z\"]]\n};\nvar faHexagonImage = {\n  prefix: 'fad',\n  iconName: 'hexagon-image',\n  icon: [512, 512, [], \"e504\", [\"M105.4 67.08C118.2 44.8 141.1 31.08 167.7 31.08H344.3C370 31.08 393.8 44.8 406.6 67.08L494.9 219.1C507.8 242.3 507.8 269.7 494.9 291.1L406.6 444.9C393.8 467.2 370 480.9 344.3 480.9H167.7C141.1 480.9 118.2 467.2 105.4 444.9L17.07 291.1C4.206 269.7 4.206 242.3 17.07 219.1L105.4 67.08zM158.3 279.8L107.1 335.9L153.9 416.9C156.7 421.9 161.1 424.9 167.7 424.9H344.3C350 424.9 355.3 421.9 358.1 416.9L413.4 321.2L340.7 233.8C336.2 228.3 329.4 225.1 322.3 225.1C315.2 225.1 308.4 228.3 303.8 233.8L232.2 320L193.3 279.4C188.7 274.6 182.4 271.9 175.7 271.1C169.1 272.1 162.8 274.9 158.3 279.8V279.8zM192 199.1C214.1 199.1 232 182.1 232 159.1C232 137.9 214.1 119.1 192 119.1C169.9 119.1 152 137.9 152 159.1C152 182.1 169.9 199.1 192 199.1z\", \"M175.7 271.1C182.4 271.9 188.7 274.6 193.3 279.4L232.2 320L303.8 233.8C308.4 228.3 315.2 225.1 322.3 225.1C329.4 225.1 336.2 228.3 340.7 233.8L413.4 321.2L358.1 416.9C355.3 421.9 350 424.9 344.3 424.9H167.7C161.1 424.9 156.7 421.9 153.9 416.9L107.1 335.9L158.3 279.8C162.8 274.9 169.1 272.1 175.7 271.1V271.1z\"]]\n};\nvar faEarthAmericas = {\n  prefix: 'fad',\n  iconName: 'earth-americas',\n  icon: [512, 512, [127758, \"earth\", \"earth-america\", \"globe-americas\"], \"f57d\", [\"M45.26 179.9L66.95 212.4C75.37 225.1 88.02 234.3 102.6 238.5L162.1 255.7C180.2 260.6 191.1 276.3 191.1 294.2V334.1C191.1 345.1 198.2 355.1 207.1 359.1C217.8 364.9 223.1 374.9 223.1 385.9V424.9C223.1 440.5 238.9 451.7 253.9 447.4C270.1 442.8 282.5 429.1 286.6 413.7L289.4 402.5C293.6 385.6 304.6 371.1 319.7 362.4L327.8 357.8C342.8 349.3 352 333.4 352 316.1V307.9C352 295.1 346.9 282.9 337.9 273.9L334.1 270.1C325.1 261.1 312.8 255.1 300.1 255.1H256.1C245.9 255.1 234.9 253.1 225.2 247.6L190.7 227.8C186.4 225.4 183.1 221.4 181.6 216.7C178.4 207.1 182.7 196.6 191.7 192.1L197.7 189.2C204.3 185.9 211.9 185.3 218.1 187.7L242.2 195.4C250.3 198.1 259.3 195 264.1 187.9C268.8 180.8 268.3 171.5 262.9 165L249.3 148.8C239.3 136.8 239.4 119.3 249.6 107.5L265.3 89.12C274.1 78.85 275.5 64.16 268.8 52.42L257.1 32C341.4 32.42 414.7 79.41 452.6 148.6L412 164.8C396.3 171.1 388.2 188.5 393.5 204.6L410.9 256.8C414.1 266.4 421.6 273.9 431.2 277.1L477.1 292.4C459.7 398.8 367.3 479.1 256 479.1C132.3 479.1 32 379.7 32 255.1C32 229.3 36.68 203.6 45.26 179.9L45.26 179.9z\", \"M268.8 52.42C275.5 64.16 274.1 78.86 265.3 89.12L249.6 107.5C239.4 119.3 239.3 136.8 249.3 148.8L262.9 165C268.3 171.5 268.8 180.8 264.1 187.9C259.3 195 250.3 198.1 242.2 195.4L218.1 187.7C211.9 185.3 204.3 185.9 197.7 189.2L191.7 192.1C182.7 196.7 178.4 207.1 181.6 216.7C183.1 221.4 186.4 225.4 190.7 227.8L225.2 247.6C234.9 253.1 245.9 256 256.1 256H300.1C312.8 256 325.1 261.1 334.1 270.1L337.9 273.9C346.9 282.9 352 295.2 352 307.9V316.1C352 333.4 342.8 349.3 327.8 357.8L319.7 362.5C304.6 371.1 293.6 385.6 289.4 402.5L286.6 413.7C282.5 429.1 270.1 442.8 253.9 447.4C238.9 451.7 223.1 440.5 223.1 424.9V385.9C223.1 374.9 217.8 364.9 207.1 360C198.2 355.1 191.1 345.1 191.1 334.1V294.2C191.1 276.3 180.2 260.6 162.1 255.7L102.6 238.5C88.02 234.3 75.37 225.1 66.95 212.4L45.26 179.9C76.41 93.64 159 32 255.1 32C256.4 32 256.8 32 257.1 32L268.8 52.42zM452.6 148.6C470.1 180.5 480 217.1 480 256C480 268.4 478.1 280.5 477.1 292.4L431.2 277.1C421.6 273.9 414.1 266.4 410.9 256.8L393.5 204.6C388.2 188.6 396.3 171.1 412 164.8L452.6 148.6z\"]]\n};\nvar faEarth = faEarthAmericas;\nvar faEarthAmerica = faEarthAmericas;\nvar faGlobeAmericas = faEarthAmericas;\nvar faCrateApple = {\n  prefix: 'fad',\n  iconName: 'crate-apple',\n  icon: [512, 512, [\"apple-crate\"], \"f6b1\", [\"M424.1 80.63c-18.13-3-51.88 6.125-72.5 17.62c-17-9.5-42.38-16.87-61.13-17.75c1.875 2.25 3.875 4.125 5.5 6.625c20.88 30.12 25.75 72.25 22.25 104.9h159.7C483.3 152.5 472.9 89.38 424.1 80.63zM210.5 50.5c11.38-12.25 14.5-32 13.25-50.25c-12.88-.875-35.63-.125-50 13.25C157.3 30.13 160 59.88 160.5 63.75C179 65 198.3 61.88 210.5 50.5zM402.3 50.5c11.25-12.25 14.38-32 13.25-50.25c-13-.875-35.75-.125-50.13 13.25c-16.5 16.62-13.75 46.38-13.12 50.25C370.6 65 389.1 61.88 402.3 50.5zM232.5 80.63C214.4 77.63 180.6 86.8 160 98.3c-20.62-11.5-54.38-20.67-72.5-17.67C38.88 89.38 28.46 152.9 33.71 192h252.6C291.5 152.5 281.1 89.38 232.5 80.63z\", \"M0 496c0 8.875 7.125 16 16 16h480c8.875 0 16-7.125 16-16v-112H0V496zM448 431.1c8.875 0 16 7.126 16 16s-7.125 16-16 16s-16-7.126-16-16S439.1 431.1 448 431.1zM64 431.1c8.875 0 16 7.125 16 16S72.88 464 64 464s-16-7.125-16-16S55.13 431.1 64 431.1zM496 224h-480c-8.875 0-16 7.125-16 16v112h512V240C512 231.1 504.9 224 496 224zM64 303.1c-8.875 0-16-7.123-16-15.1s7.125-16 16-16s16 7.122 16 15.1S72.88 303.1 64 303.1zM448 303.1c-8.875 0-16-7.125-16-16S439.1 272 448 272s16 7.125 16 16S456.9 303.1 448 303.1z\"]]\n};\nvar faAppleCrate = faCrateApple;\nvar faPersonBurst = {\n  prefix: 'fad',\n  iconName: 'person-burst',\n  icon: [640, 512, [], \"e53b\", [\"M176 8C182.6 8 188.5 11.1 190.9 18.09L220.3 92.05L296.5 68.93C302.7 67.03 309.5 69.14 313.6 74.27C317.7 79.39 318.2 86.49 314.1 92.18L275.5 161.3L330.7 199.3L306.3 239.8L255.8 247.6L261.4 327C261.8 333.6 258.3 339.7 252.4 342.6C246.5 345.4 239.4 344.4 234.6 339.9L176 286.1L117.4 339.9C112.6 344.4 105.5 345.4 99.64 342.6C93.74 339.7 90.16 333.6 90.62 327L96.21 247.6L17.56 235.4C11.08 234.4 5.876 229.6 4.418 223.2C2.959 216.8 5.545 210.1 10.94 206.4L76.51 161.3L37.02 92.18C33.77 86.49 34.32 79.39 38.4 74.27C42.49 69.14 49.29 67.03 55.56 68.93L131.7 92.05L161.1 18.09C163.6 11.1 169.5 8 176 8V8z\", \"M528 48C528 74.51 506.5 96 480 96C453.5 96 432 74.51 432 48C432 21.49 453.5 0 480 0C506.5 0 528 21.49 528 48zM472 352V480C472 497.7 457.7 512 440 512C422.3 512 408 497.7 408 480V256.9L379.4 304.5C370.3 319.6 350.7 324.5 335.5 315.4C320.4 306.3 315.5 286.7 324.6 271.5L382.9 174.6C400.2 145.7 431.4 128 465.1 128H494.9C528.6 128 559.8 145.7 577.2 174.6L635.4 271.5C644.5 286.7 639.6 306.3 624.5 315.4C609.3 324.5 589.7 319.6 580.6 304.5L552 256.9V480C552 497.7 537.7 512 520 512C502.3 512 488 497.7 488 480V352L472 352z\"]]\n};\nvar faGameBoard = {\n  prefix: 'fad',\n  iconName: 'game-board',\n  icon: [448, 512, [], \"f867\", [\"M384 32h-320c-35.35 0-64 28.65-64 64v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM384 416h-320l0-320h319.1L384 416z\", \"M64 256l0 80h80V256H64zM384 416l-.0001-80h-80V416H384zM144 416h80v-80h-80V416zM64 96L64 176h80V96H64zM224 176h-80V256h80V176zM224 256v80h80V256H224zM384 256V176h-80V256H384zM304 96h-80v80h80V96z\"]]\n};\nvar faHatChef = {\n  prefix: 'fad',\n  iconName: 'hat-chef',\n  icon: [512, 512, [], \"f86b\", [\"M512 128c0 41.75-64 192-64 192h-74.45l26.22-157.3c1.469-8.719-4.367-17.02-13.09-18.46c-8.469-1.594-16.98 4.336-18.45 13.09L341.1 320H272V160c0-8.844-7.156-16-16-16S240 151.2 240 160v160H170.9L143.8 157.3c-1.469-8.75-9.891-14.68-18.45-13.09C116.6 145.7 110.8 153.1 112.2 162.7L138.4 320H64c0 0-64-150.3-64-192C-.125 91.5 20.38 58.12 53.13 42c32.63-16.25 71.63-12.5 100.6 9.75C177.1 20.5 213.1 0 256 0c41.1 0 78.88 20.5 102.3 51.75C374.9 39 395.1 32.13 416 32C469 32 512 75 512 128z\", \"M448 320v160c0 17.6-14.4 32-32 32H96c-17.6 0-32-14.4-32-32v-160h74.45L112.2 162.7C110.8 153.1 116.6 145.7 125.3 144.2c8.562-1.594 16.98 4.336 18.45 13.09L170.9 320H240V160c0-8.844 7.156-16 16-16s16 7.156 16 16v160h69.12l27.12-162.7c1.469-8.75 9.984-14.68 18.45-13.09c8.719 1.438 14.55 9.742 13.09 18.46L373.6 320H448z\"]]\n};\nvar faHandBackPointRight = {\n  prefix: 'fad',\n  iconName: 'hand-back-point-right',\n  icon: [512, 512, [], \"e1a1\", [\"M224 464H144c-76.09 0-137.9-59.49-143-134.3C.3379 326.6 0 323.3 0 320V208c0-45.09 21.53-88.16 57.61-115.2l25.59-19.19C91.52 67.38 101.6 64 112 64H160c14.58 0 28.38 6.625 37.48 18l23.99 29.99H176c-8.836 0-16 7.162-16 16c0 8.836 7.161 16.01 15.1 16.01L472 144C494.1 144 512 161.9 512 184S494.1 224 472 224h-164.5C315.2 232.5 320 243.7 320 256c0 23.48-16.88 42.96-39.17 47.11C294.7 311.5 304 326.6 304 344c0 23.47-16.87 42.94-39.14 47.11C269.3 398.4 272 406.9 272 416C272 442.5 250.5 464 224 464z\", \"\"]]\n};\nvar faDove = {\n  prefix: 'fad',\n  iconName: 'dove',\n  icon: [512, 512, [128330], \"f4ba\", [\"M400 63.97c-44.2 .0386-80.02 35.87-79.1 80.08l.0014 59.44c-101.9-5.852-191.9-68.31-233-161.7C81.48 29.26 63.81 28.53 58.01 40.83C40.87 76.99 31.99 116.5 32.01 156.6c0 70.8 34.11 136.9 85.11 185.9c12.27 11.73 25.25 22.66 38.88 32.77L12.12 411.2c-8.615 2.199-13.82 10.97-11.62 19.59c.4368 1.711 1.154 3.4 2.12 4.879c17.4 26.9 60.3 72.44 153.2 76.29c8.1 .2516 16.01-2.554 22.12-7.883l65.23-56.12l76.84 .0561c88.28 .0773 159.9-71.59 160-159.9c.0001-.0067 .0013-160.2 .0013-160.2l31.1-63.99L400 63.97zM400 160.1c-8.837-.0195-16.03-7.173-16.01-16.01c.0195-8.837 7.175-16.07 16.01-16.05c8.837 .0195 16.01 7.176 15.99 16.01C415.1 152.9 408.8 160.1 400 160.1z\", \"M320 176.7l-.0041 26.79C254.6 199.7 192.8 172.5 145.9 126.7c1.12-5.68 2.44-11.34 3.1-16.1c10.79-38.53 29.94-74.05 56.2-104.2c8.91-10.29 25.84-5.064 27.77 8.425C242.8 76.51 273.2 134.1 320 176.7z\"]]\n};\nvar faBatteryEmpty = {\n  prefix: 'fad',\n  iconName: 'battery-empty',\n  icon: [576, 512, [\"battery-0\"], \"f244\", [\"M464 96C508.2 96 544 131.8 544 176V192C561.7 192 576 206.3 576 224V288C576 305.7 561.7 320 544 320V336C544 380.2 508.2 416 464 416H80C35.82 416 0 380.2 0 336V176C0 131.8 35.82 96 80 96H464zM64 336C64 344.8 71.16 352 80 352H464C472.8 352 480 344.8 480 336V176C480 167.2 472.8 160 464 160H80C71.16 160 64 167.2 64 176V336z\", \"\"]]\n};\nvar faBattery0 = faBatteryEmpty;\nvar faGrid4 = {\n  prefix: 'fad',\n  iconName: 'grid-4',\n  icon: [448, 512, [], \"e198\", [\"M119.5 48C119.5 39.16 126.6 32 135.5 32H193.1C201.9 32 209.1 39.16 209.1 48V105.6C209.1 114.4 201.9 121.6 193.1 121.6H135.5C126.6 121.6 119.5 114.4 119.5 105.6V48zM73.6 151.5C82.44 151.5 89.6 158.6 89.6 167.5V225.1C89.6 233.9 82.44 241.1 73.6 241.1H16C7.164 241.1 0 233.9 0 225.1V167.5C0 158.6 7.164 151.5 16 151.5H73.6zM73.6 390.4C82.44 390.4 89.6 397.6 89.6 406.4V464C89.6 472.8 82.44 480 73.6 480H16C7.164 480 0 472.8 0 464V406.4C0 397.6 7.164 390.4 16 390.4H73.6zM193.1 270.9C201.9 270.9 209.1 278.1 209.1 286.9V344.5C209.1 353.4 201.9 360.5 193.1 360.5H135.5C126.6 360.5 119.5 353.4 119.5 344.5V286.9C119.5 278.1 126.6 270.9 135.5 270.9H193.1zM238.9 167.5C238.9 158.6 246.1 151.5 254.9 151.5H312.5C321.4 151.5 328.5 158.6 328.5 167.5V225.1C328.5 233.9 321.4 241.1 312.5 241.1H254.9C246.1 241.1 238.9 233.9 238.9 225.1V167.5zM312.5 390.4C321.4 390.4 328.5 397.6 328.5 406.4V464C328.5 472.8 321.4 480 312.5 480H254.9C246.1 480 238.9 472.8 238.9 464V406.4C238.9 397.6 246.1 390.4 254.9 390.4H312.5zM358.4 48C358.4 39.16 365.6 32 374.4 32H432C440.8 32 448 39.16 448 48V105.6C448 114.4 440.8 121.6 432 121.6H374.4C365.6 121.6 358.4 114.4 358.4 105.6V48zM432 270.9C440.8 270.9 448 278.1 448 286.9V344.5C448 353.4 440.8 360.5 432 360.5H374.4C365.6 360.5 358.4 353.4 358.4 344.5V286.9C358.4 278.1 365.6 270.9 374.4 270.9H432z\", \"M73.6 32C82.44 32 89.6 39.16 89.6 48V105.6C89.6 114.4 82.44 121.6 73.6 121.6H16C7.164 121.6 0 114.4 0 105.6V48C0 39.16 7.164 32 16 32H73.6zM73.6 270.9C82.44 270.9 89.6 278.1 89.6 286.9V344.5C89.6 353.4 82.44 360.5 73.6 360.5H16C7.164 360.5 0 353.4 0 344.5V286.9C0 278.1 7.164 270.9 16 270.9H73.6zM119.5 167.5C119.5 158.6 126.6 151.5 135.5 151.5H193.1C201.9 151.5 209.1 158.6 209.1 167.5V225.1C209.1 233.9 201.9 241.1 193.1 241.1H135.5C126.6 241.1 119.5 233.9 119.5 225.1V167.5zM193.1 390.4C201.9 390.4 209.1 397.6 209.1 406.4V464C209.1 472.8 201.9 480 193.1 480H135.5C126.6 480 119.5 472.8 119.5 464V406.4C119.5 397.6 126.6 390.4 135.5 390.4H193.1zM238.9 48C238.9 39.16 246.1 32 254.9 32H312.5C321.4 32 328.5 39.16 328.5 48V105.6C328.5 114.4 321.4 121.6 312.5 121.6H254.9C246.1 121.6 238.9 114.4 238.9 105.6V48zM312.5 270.9C321.4 270.9 328.5 278.1 328.5 286.9V344.5C328.5 353.4 321.4 360.5 312.5 360.5H254.9C246.1 360.5 238.9 353.4 238.9 344.5V286.9C238.9 278.1 246.1 270.9 254.9 270.9H312.5zM358.4 167.5C358.4 158.6 365.6 151.5 374.4 151.5H432C440.8 151.5 448 158.6 448 167.5V225.1C448 233.9 440.8 241.1 432 241.1H374.4C365.6 241.1 358.4 233.9 358.4 225.1V167.5zM432 390.4C440.8 390.4 448 397.6 448 406.4V464C448 472.8 440.8 480 432 480H374.4C365.6 480 358.4 472.8 358.4 464V406.4C358.4 397.6 365.6 390.4 374.4 390.4H432z\"]]\n};\nvar faSocks = {\n  prefix: 'fad',\n  iconName: 'socks',\n  icon: [576, 512, [129510], \"f696\", [\"M160 127.1h160l-.0023-31.1h-160L160 127.1zM159.1 271.1l-86.64 64.61c-39.35 29.55-53.89 84.37-29.24 127c17.32 29.97 49.36 48.42 83.97 48.36c20.75 .0098 40.93-6.754 57.51-19.22l21.87-16.38c-29.85-55.41-13.58-125.8 39.16-165.4l73.36-55l.0049-96h-160L159.1 271.1zM192 0C174.3 0 159.1 14.33 159.1 32l.0042 32h160l-.0029-32c.0645-10.64 2.816-21.09 8-30.38C325.4 .9229 322.8 0 319.1 0H192zM351.1 64v31.1H544V64H351.1zM352 159.1h192v-32h-192V159.1z\", \"M319.1 64H159.1v31.1h160L319.1 64zM320 127.1h-160v32h160V127.1zM512 0h-128c-17.67 0-32 14.33-32 32l-.0003 32H544V32C544 14.33 529.7 0 512 0zM352 127.1h192V95.1h-192L352 127.1zM351.1 271.1l-86.13 64.61c-39.41 29.55-53.88 84.37-29.23 127c26.32 46.02 84.99 62 131 35.68c.002-.002-.002 0 0 0c7.295-4.184 .2979 .6797 125.1-92.94C525 382.2 543.1 344.3 544 303.1v-144h-192L351.1 271.1z\"]]\n};\nvar faFaceSunglasses = {\n  prefix: 'fad',\n  iconName: 'face-sunglasses',\n  icon: [512, 512, [], \"e398\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 233.2 2.971 211.2 8.546 190.2C10.77 191.3 13.31 192 16 192H50.67L57.32 231.9C61.17 255 81.2 272 104.7 272H183.3C206.8 272 226.8 255 230.7 231.9L238.7 183.9C239.1 181.2 239.3 178.6 239.4 176H272.6C272.7 178.6 272.9 181.2 273.3 183.9L281.3 231.9C285.2 255 305.2 272 328.7 272H407.3C430.8 272 450.8 255 454.7 231.9L461.3 192H496C498.7 192 501.2 191.3 503.5 190.2C509 211.2 512 233.2 512 256H512zM164.1 341.5C158.3 334.8 148.2 334.1 141.5 339.9C134.8 345.7 134.1 355.8 139.9 362.5C162.1 388.1 200.9 416 255.1 416C311.1 416 349.8 388.1 372.1 362.5C377.9 355.8 377.2 345.7 370.5 339.9C363.8 334.1 353.7 334.8 347.9 341.5C329.9 362.2 299.4 384 255.1 384C212.6 384 182 362.2 164.1 341.5H164.1zM493.4 160H460.6C454.1 141.6 436.5 128 415.3 128H320.7C306.3 128 293.6 134.2 284.9 144H227.1C218.4 134.2 205.7 128 191.3 128H96.66C75.48 128 57.92 141.6 51.39 160H18.61C56.58 66.18 148.6 0 255.1 0C363.4 0 455.4 66.18 493.4 160H493.4z\", \"M183.3 272H104.7C81.2 272 61.17 255 57.32 231.9L50.67 192H16C7.164 192 0 184.8 0 176C0 167.2 7.164 160 16 160H51.39C57.92 141.6 75.48 128 96.66 128H191.3C205.7 128 218.4 134.2 227.1 144H284.9C293.6 134.2 306.3 128 320.7 128H415.3C436.5 128 454.1 141.6 460.6 160H496C504.8 160 512 167.2 512 176C512 184.8 504.8 192 496 192H461.3L454.7 231.9C450.8 255 430.8 272 407.3 272H328.7C305.2 272 285.2 255 281.3 231.9L273.3 183.9C272.9 181.2 272.7 178.6 272.6 176H239.3C239.3 178.6 239.1 181.2 238.7 183.9L230.7 231.9C226.8 255 206.8 272 183.3 272H183.3z\"]]\n};\nvar faInbox = {\n  prefix: 'fad',\n  iconName: 'inbox',\n  icon: [512, 512, [], \"f01c\", [\"M439 288H384l-32 64H160L128 288H72.97L121 96h270L439 288z\", \"M447 56.25C443.5 42 430.7 31.1 416 31.1H96c-14.69 0-27.47 10-31.03 24.25L3.715 304.9C1.247 314.9 0 325.2 0 335.5v96.47c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48v-96.47c0-10.32-1.247-20.6-3.715-30.61L447 56.25zM352 352H160L128 288H72.97L121 96h270l48.03 192H384L352 352z\"]]\n};\nvar faSquare0 = {\n  prefix: 'fad',\n  iconName: 'square-0',\n  icon: [448, 512, [], \"e255\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM320 288c0 52.94-43.06 96-96 96s-96-43.06-96-96V224c0-52.94 43.06-96 96-96s96 43.06 96 96V288zM224 176C197.5 176 176 197.5 176 224v64c0 26.47 21.53 48 48 48s48-21.53 48-48V224C272 197.5 250.5 176 224 176z\", \"M224 128C171.1 128 128 171.1 128 224v64c0 52.94 43.06 96 96 96s96-43.06 96-96V224C320 171.1 276.9 128 224 128zM272 288c0 26.47-21.53 48-48 48S176 314.5 176 288V224c0-26.47 21.53-48 48-48s48 21.53 48 48V288z\"]]\n};\nvar faSection = {\n  prefix: 'fad',\n  iconName: 'section',\n  icon: [256, 512, [], \"e447\", [\"M254.3 425.5c-5.496 33.38-26.07 59.69-58.02 74.12c-18.11 8.188-39.22 12.34-62.4 12.34c-11.4 0-23.33-1-35.54-3.032c-23.08-3.625-46.97-12.75-68.02-20.75l-9.463-3.594c-16.55-6.188-24.92-24.62-18.74-41.19c6.215-16.5 24.64-24.91 41.16-18.75l9.773 3.719c18.18 6.906 38.76 14.75 55.49 17.41c24.39 3.938 46.13 2.438 61.4-4.469c16.39-7.406 19.96-18.47 21.23-26.16c4.498-27.5-7.713-37.03-72.42-56.59l-12.99-3.967C67.36 342.7-12.59 317.9 1.686 230.5c3.721-22.71 14.18-41.5 29.78-55.83c22.29 19.18 51.51 28.89 71.45 35.1C86.05 212.7 68.13 220.5 64.83 240.8C61.11 263.4 65.67 275.2 124.7 293.5l12.52 3.812C189.6 313.2 268.7 337.1 254.3 425.5z\", \"M254.3 281.5c-3.717 22.7-14.14 41.55-29.8 55.82c-20.25-17.14-47.07-27.4-71.27-35.1c16.81-2.969 34.64-10.83 37.93-31.04c4.529-27.53-7.682-37.06-72.39-56.62c0 0-14.88-4.562-15.81-4.852C98.08 208.2 92.67 206.5 86.97 204.5C86.69 204.4 86.39 204.3 86.11 204.2c-5.762-2.045-11.89-4.407-18.03-7.138c-.0469-.0215 .0469 .0195 0 0C55.52 191.5 42.6 184.2 31.47 174.7c-21.63-18.61-36.65-46.08-29.78-88.17c4.279-26.09 17.77-47.97 39.07-63.25c28.79-20.72 70.42-27.97 116.9-20.19c14.93 2.438 31.88 7.219 53.28 15.06c16.58 6.094 25.11 24.47 19.05 41.06c-6.059 16.62-24.45 25.06-41.04 19.06c-17.3-6.344-30.92-10.28-41.66-12.03C117.1 61.36 92.78 64.67 78.04 75.23C70.54 80.61 66.36 87.45 64.83 96.79C61.11 119.4 65.67 131.2 124.7 149.5l12.52 3.812C189.6 169.2 268.7 193.1 254.3 281.5z\"]]\n};\nvar faSquareThisWayUp = {\n  prefix: 'fad',\n  iconName: 'square-this-way-up',\n  icon: [448, 512, [\"box-up\"], \"f49f\", [\"M384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM80 384C71.16 384 64 391.2 64 400C64 408.8 71.16 416 80 416H368C376.8 416 384 408.8 384 400C384 391.2 376.8 384 368 384H80zM288 192V304C288 312.8 295.2 320 304 320H336C344.8 320 352 312.8 352 304V192H374.6C384.2 192 392 184.2 392 174.6C392 170.4 390.4 166.2 387.6 163.1L333.3 101.1C329.9 98.18 325.1 96 320 96C314.9 96 310.1 98.18 306.7 101.1L252.4 163.1C249.6 166.2 248 170.4 248 174.6C248 184.2 255.8 192 265.4 192H288zM96 192V304C96 312.8 103.2 320 112 320H144C152.8 320 160 312.8 160 304V192H182.6C192.2 192 200 184.2 200 174.6C200 170.4 198.4 166.2 195.6 163.1L141.3 101.1C137.9 98.18 133.1 96 128 96C122.9 96 118.1 98.18 114.7 101.1L60.39 163.1C57.56 166.2 56 170.4 56 174.6C56 184.2 63.79 192 73.39 192H96z\", \"M73.39 192C63.79 192 56 184.2 56 174.6C56 170.4 57.56 166.2 60.39 163.1L114.7 101.1C118.1 98.18 122.9 96 128 96C133.1 96 137.9 98.18 141.3 101.1L195.6 163.1C198.4 166.2 200 170.4 200 174.6C200 184.2 192.2 192 182.6 192H160V304C160 312.8 152.8 320 144 320H112C103.2 320 96 312.8 96 304V192H73.39zM352 304C352 312.8 344.8 320 336 320H304C295.2 320 288 312.8 288 304V192H265.4C255.8 192 248 184.2 248 174.6C248 170.4 249.6 166.2 252.4 163.1L306.7 101.1C310.1 98.18 314.9 96 320 96C325.1 96 329.9 98.18 333.3 101.1L387.6 163.1C390.4 166.2 392 170.4 392 174.6C392 184.2 384.2 192 374.6 192H352V304z\"]]\n};\nvar faBoxUp = faSquareThisWayUp;\nvar faGaugeHigh = {\n  prefix: 'fad',\n  iconName: 'gauge-high',\n  icon: [512, 512, [62461, \"tachometer-alt\", \"tachometer-alt-fast\"], \"f625\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 64C238.3 64 224 78.33 224 96C224 113.7 238.3 128 256 128C273.7 128 288 113.7 288 96C288 78.33 273.7 64 256 64zM256 416C291.3 416 320 387.3 320 352C320 334.6 313.1 318.9 301.9 307.4L365.1 161.7C371.3 149.5 365.8 135.4 353.7 130C341.5 124.7 327.4 130.2 322 142.3L257.9 288C257.3 288 256.6 287.1 256 287.1C220.7 287.1 192 316.7 192 352C192 387.3 220.7 416 256 416V416zM144 112C126.3 112 112 126.3 112 144C112 161.7 126.3 176 144 176C161.7 176 176 161.7 176 144C176 126.3 161.7 112 144 112zM96 288C113.7 288 128 273.7 128 256C128 238.3 113.7 224 96 224C78.33 224 64 238.3 64 256C64 273.7 78.33 288 96 288zM416 224C398.3 224 384 238.3 384 256C384 273.7 398.3 288 416 288C433.7 288 448 273.7 448 256C448 238.3 433.7 224 416 224z\", \"M322 142.3C327.4 130.2 341.5 124.7 353.7 130C365.8 135.4 371.3 149.5 365.1 161.7L301.9 307.4C313.1 318.9 319.1 334.6 319.1 352C319.1 387.3 291.3 416 255.1 416C220.6 416 191.1 387.3 191.1 352C191.1 316.7 220.6 288 255.1 288C256.6 288 257.3 288 257.9 288L322 142.3z\"]]\n};\nvar faTachometerAlt = faGaugeHigh;\nvar faTachometerAltFast = faGaugeHigh;\nvar faSquareAmpersand = {\n  prefix: 'fad',\n  iconName: 'square-ampersand',\n  icon: [448, 512, [], \"e260\", [\"M167 302.5C162.5 306.1 160 311.4 160 317.2C160 327.5 168.5 336 178.8 336h32.47c10.03 0 19.38-4.938 25-13.2l2.117-3.105L199.1 276.6L167 302.5zM204 210.9l21.94-17.73c2.281-1.828 3.594-4.578 3.594-7.516C229.6 180.3 225.2 176 219.9 176H196.8c-5.312 0-9.656 4.328-9.656 9.656c0 4.359 1.625 8.547 4.562 11.78L204 210.9zM384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM324 377.7C319.4 381.9 313.6 384 307.8 384c-6.5 0-12.97-2.625-17.72-7.812l-18.62-20.38C256.7 373.6 234.7 384 211.3 384H178.8C141.1 384 112 354 112 317.2c0-20.3 9.062-39.25 24.84-51.98l29.75-24.05L156.3 229.8c-11.06-12.11-17.12-27.78-17.12-44.14C139.1 153.9 165 128 196.8 128h23.12c31.78 0 57.66 25.86 57.66 57.66c0 17.5-7.812 33.86-21.41 44.86l-19.69 15.89l29.74 32.53L287.1 247c7.5-10.92 22.41-13.8 33.38-6.312c10.94 7.453 13.78 22.39 6.312 33.34L299.5 315.3l26.03 28.47C334.5 353.6 333.8 368.8 324 377.7z\", \"M299.5 315.3l28.15-41.31c7.469-10.95 4.625-25.89-6.312-33.34c-10.97-7.484-25.88-4.609-33.38 6.312l-21.76 31.93l-29.74-32.53l19.69-15.89c13.59-11 21.41-27.36 21.41-44.86C277.6 153.9 251.7 128 219.9 128H196.8C165 128 139.1 153.9 139.1 185.7c0 16.36 6.062 32.03 17.12 44.14l10.34 11.33L136.8 265.2C121.1 277.9 112 296.9 112 317.2C112 354 141.1 384 178.8 384h32.47c23.41 0 45.38-10.41 60.16-28.19l18.62 20.38C294.8 381.4 301.3 384 307.8 384c5.781 0 11.59-2.078 16.19-6.281c9.781-8.953 10.47-24.12 1.531-33.91L299.5 315.3zM196.8 176h23.12c5.312 0 9.656 4.328 9.656 9.656c0 2.938-1.312 5.688-3.594 7.516L204 210.9L191.7 197.4C188.8 194.2 187.1 190 187.1 185.7C187.1 180.3 191.5 176 196.8 176zM236.3 322.8C230.7 331.1 221.3 336 211.3 336H178.8C168.5 336 160 327.5 160 317.2c0-5.719 2.531-11.06 7-14.64L199.1 276.6l39.37 43.08L236.3 322.8z\"]]\n};\nvar faEnvelopeOpenText = {\n  prefix: 'fad',\n  iconName: 'envelope-open-text',\n  icon: [512, 512, [], \"f658\", [\"M416 32H96c-17.67 0-32 14.33-32 31.1V246.4l164.5 127.9c16.2 12.6 38.87 12.6 55.06 0L448 246.4V64C448 46.33 433.7 32 416 32zM336 223.1h-160c-8.836 0-16-7.164-16-16c0-8.838 7.164-15.1 16-15.1h160c8.836 0 16 7.162 16 15.1C352 216.8 344.8 223.1 336 223.1zM336 159.1h-160c-8.836 0-16-7.164-16-15.1c0-8.838 7.164-15.1 16-15.1h160c8.836 0 16 7.162 16 15.1C352 152.8 344.8 159.1 336 159.1z\", \"M303.2 399.6C289.1 410.6 272.5 416.1 256 416.1s-33.06-5.458-47.16-16.44L0 237.2v226.8C0 490.5 21.49 512 48 512h416c26.51 0 48-21.49 48-47.1V237.2L303.2 399.6zM495.9 209.1c12.94-10.2 13.89-30.14 2.389-41.95c-1.451-1.492-3.014-2.891-4.686-4.184C481.4 153.4 470.2 144.6 448 128.1V246.4C448 246.4 495.9 209.2 495.9 209.1zM256.4 0H255.6c-18.44 0-42.96 18.33-60.66 32h122.2C299.4 18.33 274.9 0 256.4 0zM16.18 209.2L64 246.4V128.1C41.8 144.6 30.56 153.4 18.38 163C16.7 164.3 15.14 165.7 13.69 167.2C2.191 178.1 3.24 199 16.18 209.2C16.25 209.3 16.11 209.2 16.18 209.2zM176 223.1h160c8.836 0 16-7.164 16-16c0-8.838-7.164-15.1-16-15.1h-160c-8.836 0-16 7.162-16 15.1C160 216.8 167.2 223.1 176 223.1zM176 159.1h160c8.836 0 16-7.164 16-15.1c0-8.838-7.164-15.1-16-15.1h-160c-8.836 0-16 7.162-16 15.1C160 152.8 167.2 159.1 176 159.1z\"]]\n};\nvar faLampDesk = {\n  prefix: 'fad',\n  iconName: 'lamp-desk',\n  icon: [512, 512, [], \"e014\", [\"M221.8 119.8l-118.8 118.9C98.45 243.2 95.97 249.4 95.97 255.7c0 2.178 .2967 4.374 .907 6.528l53 185.7h50l-52.88-185.2l108.8-108.8L221.8 119.8zM471.1 223.9c0-13-4.516-26.03-13.61-36.51l-78.63 78.72c10.47 9.109 23.48 13.63 36.47 13.63c14.31 0 28.6-5.491 39.41-16.38C466.5 252.5 471.1 238.2 471.1 223.9z\", \"M319.1 447.9H63.97C18.94 447.9 0 486.8 0 496.5C0 504.7 7.311 512 16.14 512h351.7c8.83 0 16.12-7.252 16.12-15.51C383.9 486.7 364.6 447.9 319.1 447.9zM512 81.2c0-9.067-7.032-17.76-17.63-17.76h-147.9l-45.25-45.31C288.8 6.039 272.7 0 256.6 0C222.1 0 192.6 27.89 192.6 64.05c0 16.11 6.032 32.23 18.11 44.7l45.11 45.14l.154 148.3c0 10.61 8.642 17.64 17.7 17.64c4.3 0 8.721-1.584 12.3-5.13l220.9-221.2C510.4 89.89 512 85.5 512 81.2z\"]]\n};\nvar faHospital = {\n  prefix: 'fad',\n  iconName: 'hospital',\n  icon: [640, 512, [127973, 62589, \"hospital-alt\", \"hospital-wide\"], \"f0f8\", [\"M160 96V512H48C21.49 512 0 490.5 0 464V320H80C88.84 320 96 312.8 96 304C96 295.2 88.84 288 80 288H0V224H80C88.84 224 96 216.8 96 208C96 199.2 88.84 192 80 192H0V144C0 117.5 21.49 96 48 96H160zM592 96C618.5 96 640 117.5 640 144V192H560C551.2 192 544 199.2 544 208C544 216.8 551.2 224 560 224H640V288H560C551.2 288 544 295.2 544 304C544 312.8 551.2 320 560 320H640V464C640 490.5 618.5 512 592 512H480V96H592z\", \"M432 0C458.5 0 480 21.49 480 48V512H368V432C368 405.5 346.5 384 320 384C293.5 384 272 405.5 272 432V512H160V48C160 21.49 181.5 0 208 0H432zM312 64C303.2 64 296 71.16 296 80V104H272C263.2 104 256 111.2 256 120V136C256 144.8 263.2 152 272 152H296V176C296 184.8 303.2 192 312 192H328C336.8 192 344 184.8 344 176V152H368C376.8 152 384 144.8 384 136V120C384 111.2 376.8 104 368 104H344V80C344 71.16 336.8 64 328 64H312zM640 224H560C551.2 224 544 216.8 544 208C544 199.2 551.2 192 560 192H640V224zM640 320H560C551.2 320 544 312.8 544 304C544 295.2 551.2 288 560 288H640V320zM80 224H0V192H80C88.84 192 96 199.2 96 208C96 216.8 88.84 224 80 224zM80 320H0V288H80C88.84 288 96 295.2 96 304C96 312.8 88.84 320 80 320z\"]]\n};\nvar faHospitalAlt = faHospital;\nvar faHospitalWide = faHospital;\nvar faPollPeople = {\n  prefix: 'fad',\n  iconName: 'poll-people',\n  icon: [640, 512, [], \"f759\", [\"M480 128H576V96H480V32H592C618.5 32 640 53.49 640 80V144C640 170.5 618.5 192 592 192H480V128zM384 416H576V384H384V320H592C618.5 320 640 341.5 640 368V432C640 458.5 618.5 480 592 480H384V416z\", \"M32 48C32 21.49 53.49 0 80 0C106.5 0 128 21.49 128 48C128 74.51 106.5 96 80 96C53.49 96 32 74.51 32 48zM96 128C131.3 128 160 156.7 160 192C160 209.7 145.7 224 128 224H32C14.33 224 0 209.7 0 192C0 156.7 28.65 128 64 128H96zM128 336C128 362.5 106.5 384 80 384C53.49 384 32 362.5 32 336C32 309.5 53.49 288 80 288C106.5 288 128 309.5 128 336zM96 416C131.3 416 160 444.7 160 480C160 497.7 145.7 512 128 512H32C14.33 512 0 497.7 0 480C0 444.7 28.65 416 64 416H96zM224 80C224 53.49 245.5 32 272 32H480V192H272C245.5 192 224 170.5 224 144V80zM224 368C224 341.5 245.5 320 272 320H384V480H272C245.5 480 224 458.5 224 432V368z\"]]\n};\nvar faWhiskeyGlassIce = {\n  prefix: 'fad',\n  iconName: 'whiskey-glass-ice',\n  icon: [512, 512, [\"glass-whiskey-rocks\"], \"f7a1\", [\"M176 336h66.2l-8.492-8.516c-12.94-12.94-12.94-33.9 0-46.84l46.84-46.97c1.605-1.605 3.623-2.406 5.449-3.609C281.8 217.3 270.1 208 256 208H176c-17.67 0-32 14.33-32 32v64C144 321.7 158.3 336 176 336zM479.1 32H32.04C12.55 32-2.324 49.25 .3008 68.51L56.29 425.1C60.79 456.6 87.78 480 119.8 480h272.9c31.74 0 58.86-23.38 63.36-54.89l55.61-356.6C514.3 49.25 499.5 32 479.1 32zM392.7 416l-273.2-.8164L69.39 96h373.2L392.7 416z\", \"M79.44 160l40.07 255.2L392.7 416l39.93-256H79.44zM374.4 327.5L327.5 374.5c-12.94 12.94-34.03 12.94-46.97 0L242.2 336h-66.2c-17.67 0-32-14.33-32-32v-64c0-17.67 14.33-32 32-32h80c14.15 0 25.77 9.332 29.99 22.06c12.89-8.523 30.19-7.723 41.52 3.609l46.84 46.97C387.3 293.6 387.3 314.5 374.4 327.5z\"]]\n};\nvar faGlassWhiskeyRocks = faWhiskeyGlassIce;\nvar faWineBottle = {\n  prefix: 'fad',\n  iconName: 'wine-bottle',\n  icon: [512, 512, [], \"f72f\", [\"M179.3 423.2L43.5 287.5l122-122l135.8 135.8L179.3 423.2zM507.3 72.57l-67.88-67.88c-6.252-6.25-16.38-6.25-22.63 0l-22.63 22.62c-6.248 6.252-6.245 16.38-.0006 22.63c.002 .002-.002-.002 0 0L350.1 94.05l67.88 67.88l44.11-44.11c6.254 6.25 16.5 6.25 22.75 0l22.63-22.63C513.5 88.95 513.5 78.82 507.3 72.57z\", \"M417.9 161.9l-32.53 32.53c19.75 46.63 10.75 102.4-27.25 140.4l-158.4 158.4c-25 25-65.51 25-90.51 0l-90.51-90.52c-25-25-25-65.51 0-90.51l24.75-24.75l135.8 135.8l122-122L165.5 165.5l11.63-11.63c38-38 93.76-47 140.4-27.25l32.53-32.53L417.9 161.9z\"]]\n};\nvar faChessRook = {\n  prefix: 'fad',\n  iconName: 'chess-rook',\n  icon: [384, 512, [9820], \"f447\", [\"M384 496c0 8.836-7.164 16-16 16h-352C7.164 512 0 504.8 0 495.1c0-20.87 13.4-38.45 32-45.06V432C32 423.2 39.16 416 48 416h288c8.836 0 16 7.162 16 16v18.94C370.6 457.5 384 475.1 384 496z\", \"M368 32h-56c-8.875 0-16 7.125-16 16V96h-48V48c0-8.875-7.125-16-16-16h-80c-8.875 0-16 7.125-16 16V96H88.12V48c0-8.875-7.25-16-16-16H16C7.125 32 0 39.12 0 48V224l64 32c0 48.38-1.5 95-13.25 160h282.5C321.5 351 320 303.8 320 256l64-32V48C384 39.12 376.9 32 368 32zM224 320H160V256c0-17.62 14.38-32 32-32s32 14.38 32 32V320z\"]]\n};\nvar faUserBountyHunter = {\n  prefix: 'fad',\n  iconName: 'user-bounty-hunter',\n  icon: [448, 512, [], \"e2bf\", [\"M330.5 169.9c-25.14 13.92-64.23 43.82-72.69 97.02l77.41-17.04L330.5 169.9zM96 0H80C71.16 0 64 7.164 64 16v248l.3984-.3848C64.37 262.7 64 261.8 64.06 260.8l6.906-117C72.43 116.2 81.71 90.9 96 69.22V32c8.836 0 16-7.164 16-16S104.8 0 96 0zM117.5 169.9l-4.721 79.98l77.41 17.04C181.7 213.8 142.6 183.9 117.5 169.9zM160 464V512h128v-48L224 416L160 464z\", \"M320 352H128c-70.69 0-128 57.31-128 128c0 17.67 14.33 32 32 32h128v-48l64-48l64 48V512h128c17.67 0 32-14.33 32-32C448 409.3 390.7 352 320 352zM89.3 293.9L207.8 320h32.31l118.5-26.09c15.48-3.408 26.17-17.43 25.24-33.11l-6.906-117C372.8 63.19 305.5 0 224 0S75.25 63.19 70.96 143.8L64.06 260.8C63.13 276.5 73.82 290.5 89.3 293.9zM329.7 156.2l5.533 93.74L248 269.1V171.5L329.7 156.2zM224 48c46.57 0 85.95 30.06 99.72 72H124.2C137.9 78.14 177.4 48 224 48zM118.3 156.2L200 171.5v97.63L112.8 249.9L118.3 156.2z\"]]\n};\nvar faBarsStaggered = {\n  prefix: 'fad',\n  iconName: 'bars-staggered',\n  icon: [512, 512, [\"reorder\", \"stream\"], \"f550\", [\"M64 256C64 238.3 78.33 224 96 224H480C497.7 224 512 238.3 512 256C512 273.7 497.7 288 480 288H96C78.33 288 64 273.7 64 256z\", \"M416 128H32C14.33 128 0 113.7 0 96C0 78.33 14.33 64 32 64H416C433.7 64 448 78.33 448 96C448 113.7 433.7 128 416 128zM416 448H32C14.33 448 0 433.7 0 416C0 398.3 14.33 384 32 384H416C433.7 384 448 398.3 448 416C448 433.7 433.7 448 416 448z\"]]\n};\nvar faReorder = faBarsStaggered;\nvar faStream = faBarsStaggered;\nvar faDiagramSankey = {\n  prefix: 'fad',\n  iconName: 'diagram-sankey',\n  icon: [576, 512, [], \"e158\", [\"M544 256C561.7 256 576 270.3 576 288C576 305.7 561.7 320 544 320H216.5L274.1 416H544C561.7 416 576 430.3 576 448C576 465.7 561.7 480 544 480H256C244.8 480 234.3 474.1 228.6 464.5L141.9 320H32C14.33 320 0 305.7 0 288C0 270.3 14.33 256 32 256H544z\", \"M294.4 44.8C300.4 36.74 309.9 32 320 32H544C561.7 32 576 46.33 576 64C576 81.67 561.7 96 544 96H336L249.6 211.2C243.6 219.3 234.1 224 224 224H32C14.33 224 0 209.7 0 192C0 174.3 14.33 160 32 160H208L294.4 44.8z\"]]\n};\nvar faCloudHailMixed = {\n  prefix: 'fad',\n  iconName: 'cloud-hail-mixed',\n  icon: [512, 512, [], \"f73a\", [\"M32 448c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S49.75 448 32 448zM256 448c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S273.8 448 256 448zM198.8 353.9c-12.17-5.219-26.3 .4062-31.52 12.59l-48 112c-5.219 12.19 .4219 26.31 12.61 31.53C134.1 511.4 138.2 512 141.3 512c9.312 0 18.17-5.438 22.08-14.53l48-112C216.6 373.3 210.1 359.2 198.8 353.9zM81.45 353.9c-12.19-5.219-26.3 .4062-31.52 12.59l-8 18.66c-5.219 12.19 .4219 26.31 12.61 31.53c3.078 1.312 6.281 1.938 9.438 1.938c9.312 0 18.17-5.438 22.08-14.53l8-18.66C99.28 373.3 93.64 359.2 81.45 353.9zM305.5 353.9c-12.19-5.219-26.3 .4062-31.52 12.59l-8 18.66c-5.219 12.19 .4219 26.31 12.61 31.53c3.078 1.312 6.281 1.938 9.438 1.938c9.312 0 18.17-5.438 22.08-14.53l8-18.66C323.3 373.3 317.6 359.2 305.5 353.9zM433.5 353.9c-12.16-5.219-26.28 .4062-31.52 12.59l-48 112c-5.219 12.19 .4219 26.31 12.61 31.53C369.6 511.4 372.8 512 375.1 512c9.312 0 18.17-5.438 22.08-14.53l48-112C451.3 373.3 445.6 359.2 433.5 353.9z\", \"M416 128c-.625 0-1.125 .25-1.625 .25C415.5 123 416 117.6 416 112C416 67.75 380.3 32 336 32c-24.62 0-46.25 11.25-61 28.75C256.4 24.75 219.3 0 176 0C114.1 0 64 50.13 64 112c0 7.25 .75 14.25 2.125 21.25C27.75 145.8 0 181.5 0 224c0 53 43 96 96 96h320c53 0 96-43 96-96S469 128 416 128z\"]]\n};\nvar faCircleUpLeft = {\n  prefix: 'fad',\n  iconName: 'circle-up-left',\n  icon: [512, 512, [], \"e128\", [\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM357.8 335.2l-22.63 22.62c-12.5 12.5-32.72 12.54-45.21 .042L222.1 289.9l-45.25 45.25c-4.574 4.574-11.46 5.953-17.44 3.469c-5.988-2.477-9.877-8.309-9.877-14.78v-158.4c0-8.836 7.162-16 15.1-16h158.4c6.475 0 12.31 3.891 14.78 9.875c2.484 5.977 1.104 12.86-3.471 17.44l-45.25 45.25l67.92 67.92C370.4 302.5 370.3 322.7 357.8 335.2z\", \"M357.8 335.2l-22.63 22.62c-12.5 12.5-32.72 12.54-45.21 .042L222.1 289.9l-45.25 45.25c-4.574 4.574-11.46 5.953-17.44 3.469c-5.988-2.477-9.877-8.309-9.877-14.78v-158.4c0-8.836 7.162-16 15.1-16h158.4c6.475 0 12.31 3.891 14.78 9.875c2.484 5.977 1.104 12.86-3.471 17.44l-45.25 45.25l67.92 67.92C370.4 302.5 370.3 322.7 357.8 335.2z\"]]\n};\nvar faDharmachakra = {\n  prefix: 'fad',\n  iconName: 'dharmachakra',\n  icon: [512, 512, [9784], \"f655\", [\"M78.12 391.8l-12.1 11.37c-6.875 6.125-7.25 16.75-.75 23.25l21.25 21.25c6.5 6.5 17.12 6.125 23.25-.75l11.37-12.1C104.4 421.8 90.24 407.6 78.12 391.8zM256 480c-10.16 0-20.08-.9268-29.88-2.235L225 495C224.5 504.3 231.8 512 241 512h30c9.25 0 16.5-7.75 16-17l-1.124-17.24C276.1 479.1 266.2 480 256 480zM271 0h-30c-9.25 0-16.5 7.75-16 17l1.124 17.24C235.9 32.93 245.8 32 256 32s20.08 .9267 29.88 2.235L287 17C287.5 7.75 280.3 0 271 0zM162.9 126.4c-14.11 10.17-25.72 23.1-35.81 37.22l47.64 41.86c8.113-13.02 19.2-23.82 32.4-31.68C206.6 174.1 206 174.3 205.5 174.6L162.9 126.4zM173.8 304.9c.3086 .5215 .5156 1.105 .832 1.621l-48.23 42.61c10.13 14.06 22.44 26.36 36.5 36.5l42.58-48.33C192.5 329.2 181.7 318.1 173.8 304.9zM17 225C7.75 224.5 0 231.8 0 241v30c0 9.25 7.75 16.5 17 16l17.24-1.124C32.93 276.1 32 266.2 32 256s.9267-20.08 2.235-29.88L17 225zM256 160c7.557 0 14.82 1.093 21.88 2.743l3.996-64.06C273.4 97.11 264.9 96 256 96S238.6 97.11 230.1 98.68l3.996 64.06C241.2 161.1 248.4 160 256 160zM98.68 230.1C97.11 238.6 96 247.1 96 256s1.109 17.45 2.684 25.87l64.06-3.996C161.1 270.8 160 263.6 160 256s1.093-14.82 2.743-21.88L98.68 230.1zM78.12 120.2c12.12-15.86 26.27-30 42.13-42.13L108.9 65.13C102.8 58.25 92.13 57.88 85.63 64.38L64.38 85.5c-6.5 6.625-6.125 17.25 .75 23.38L78.12 120.2zM338.2 304.9c-7.863 13.19-18.66 24.28-31.68 32.4l42.18 48.01c14.13-10.15 26.44-22.46 36.58-36.58L337.4 306.5C337.7 305.1 337.9 305.4 338.2 304.9zM433.9 391.8c-12.12 15.86-26.27 30-42.13 42.13l11.37 12.1c6.125 6.875 16.75 7.25 23.38 .75l21.12-21.25c6.5-6.5 6.125-17.12-.75-23.25L433.9 391.8zM495 225l-17.24 1.124C479.1 235.9 480 245.8 480 256s-.9268 20.08-2.235 29.88L495 287C504.3 287.5 512 280.3 512 271v-30C512 231.8 504.3 224.5 495 225zM426.5 64.38c-6.625-6.5-17.25-6.125-23.38 .75l-11.37 12.1c15.85 12.12 30 26.27 42.13 42.13l12.1-11.37c6.875-6.125 7.25-16.75 .75-23.38L426.5 64.38zM337.3 205.5l47.64-41.86c-10.09-14.13-21.7-27.05-35.81-37.22L306.5 174.6c-.5156-.3164-1.1-.5234-1.621-.832C318.1 181.7 329.2 192.5 337.3 205.5zM256 416c8.889 0 17.45-1.109 25.87-2.684l-3.996-64.06C270.8 350.9 263.6 352 256 352s-14.82-1.093-21.88-2.743l-3.996 64.06C238.6 414.9 247.1 416 256 416zM413.3 281.9C414.9 273.4 416 264.9 416 256s-1.109-17.45-2.684-25.87l-64.06 3.996C350.9 241.2 352 248.4 352 256s-1.093 14.82-2.743 21.88L413.3 281.9z\", \"M256 160C202.1 160 160 202.1 160 256s42.98 96 96 96s96-42.98 96-96S309 160 256 160zM256 288C238.4 288 224 273.6 224 256s14.36-32 32-32s32 14.36 32 32S273.6 288 256 288zM256 32C132.3 32 32 132.3 32 256s100.3 224 224 224c123.7 0 224-100.3 224-224S379.7 32 256 32zM256 416c-88.22 0-160-71.78-160-160s71.78-160 160-160s160 71.78 160 160S344.2 416 256 416z\"]]\n};\nvar faObjectsAlignLeft = {\n  prefix: 'fad',\n  iconName: 'objects-align-left',\n  icon: [512, 512, [], \"e3be\", [\"M128 112C128 85.49 149.5 64 176 64H464C490.5 64 512 85.49 512 112V176C512 202.5 490.5 224 464 224H176C149.5 224 128 202.5 128 176V112zM128 336C128 309.5 149.5 288 176 288H336C362.5 288 384 309.5 384 336V400C384 426.5 362.5 448 336 448H176C149.5 448 128 426.5 128 400V336z\", \"M48 24V488C48 501.3 37.25 512 24 512C10.75 512 0 501.3 0 488V24C0 10.75 10.75 0 24 0C37.25 0 48 10.75 48 24z\"]]\n};\nvar faOilCanDrip = {\n  prefix: 'fad',\n  iconName: 'oil-can-drip',\n  icon: [640, 512, [], \"e205\", [\"M352 96C352 113.7 337.7 128 320 128H288V160H224V128H192C174.3 128 160 113.7 160 96C160 78.33 174.3 64 192 64H320C337.7 64 352 78.33 352 96zM544 400C544 379 564.6 337.4 578.9 311.2C584.6 300.6 599.4 300.6 605.1 311.2C619.4 337.4 640 379 640 400C640 432 618.5 448 592 448C565.5 448 544 426.5 544 400z\", \"M368.9 159.1C378.8 159.1 388.6 162.3 397.5 166.8L448 191.1L615 156.2C633.1 152.3 645.7 173.8 633.5 187.7L451.1 394.3C438.1 408.1 421.5 416 403.1 416H144C117.5 416 96 394.5 96 368V346.7L28.51 316.7C11.17 308.1 0 291.8 0 272.8V207.1C0 181.5 21.49 159.1 48 159.1L368.9 159.1zM96 207.1H48V272.8L96 294.1V207.1z\"]]\n};\nvar faFaceSmilingHands = {\n  prefix: 'fad',\n  iconName: 'face-smiling-hands',\n  icon: [640, 512, [], \"e396\", [\"M228.9 495.3C245.9 473.7 256 446.4 256 416.8V386C274.1 394.4 295.4 400 319.1 400C344.6 400 365.9 394.4 384 386V416.8C384 446.4 394.1 473.7 411.1 495.3C382.8 506.1 352.1 512 319.1 512C287.9 512 257.2 506.1 228.9 495.3V495.3zM64.34 242.6C71.31 107.5 183.1 0 319.1 0C456.9 0 568.7 107.5 575.7 242.6C558.9 236.8 539.5 240.6 526.1 254.1L478.1 301.1C469.6 287.4 453.9 278.4 436 278.4C407.3 278.4 384 301.7 384 330.4V349.6C367.2 360.3 345.9 368 319.1 368C294.1 368 272.8 360.3 256 349.6V330.4C256 301.7 232.7 278.4 204 278.4C186.1 278.4 170.4 287.4 161 301.1L113.9 254.1C100.5 240.6 81.15 236.8 64.34 242.6L64.34 242.6zM290.5 231.6C293.8 230.5 295.1 227.4 295.1 224C295.1 206.1 289.3 188.4 279.4 175.2C269.6 162.2 255.5 152 239.1 152C224.5 152 210.4 162.2 200.6 175.2C190.7 188.4 183.1 206.1 183.1 224C183.1 227.4 186.2 230.5 189.5 231.6C192.7 232.7 196.3 231.6 198.4 228.8L198.4 228.8L198.6 228.5C198.8 228.3 198.1 228 199.3 227.6C199.1 226.8 200.9 225.7 202.1 224.3C204.6 221.4 208.1 217.7 212.3 213.1C221.1 206.2 231.2 200 239.1 200C248.8 200 258.9 206.2 267.7 213.1C271.9 217.7 275.4 221.4 277.9 224.3C279.1 225.7 280 226.8 280.7 227.6C281 228 281.2 228.3 281.4 228.5L281.6 228.8L281.6 228.8C283.7 231.6 287.3 232.7 290.5 231.6V231.6zM441.6 228.8C443.7 231.6 447.3 232.7 450.5 231.6C453.8 230.5 456 227.4 456 224C456 206.1 449.3 188.4 439.4 175.2C429.6 162.2 415.5 152 400 152C384.5 152 370.4 162.2 360.6 175.2C350.7 188.4 344 206.1 344 224C344 227.4 346.2 230.5 349.5 231.6C352.7 232.7 356.3 231.6 358.4 228.8L358.4 228.8L358.6 228.5C358.8 228.3 358.1 228 359.3 227.6C359.1 226.8 360.9 225.7 362.1 224.3C364.6 221.4 368.1 217.7 372.3 213.1C381.1 206.2 391.2 200 400 200C408.8 200 418.9 206.2 427.7 213.1C431.9 217.7 435.4 221.4 437.9 224.3C439.1 225.7 440 226.8 440.7 227.6C441 228 441.2 228.3 441.4 228.5L441.6 228.8L441.6 228.8z\", \"M281.6 228.8L281.6 228.8L281.4 228.5C281.2 228.3 281 228 280.7 227.6C280 226.8 279.1 225.7 277.9 224.3C275.4 221.4 271.9 217.7 267.7 213.1C258.9 206.2 248.8 200 240 200C231.2 200 221.1 206.2 212.3 213.1C208.1 217.7 204.6 221.4 202.1 224.3C200.9 225.7 199.1 226.8 199.3 227.6C198.1 228 198.8 228.3 198.6 228.5L198.4 228.8L198.4 228.8C196.3 231.6 192.7 232.7 189.5 231.6C186.2 230.5 184 227.4 184 224C184 206.1 190.7 188.4 200.6 175.2C210.4 162.2 224.5 152 240 152C255.5 152 269.6 162.2 279.4 175.2C289.3 188.4 296 206.1 296 224C296 227.4 293.8 230.5 290.5 231.6C287.3 232.7 283.7 231.6 281.6 228.8V228.8zM91.31 276.7L170.3 355.7C175.4 360.8 184 357.2 184 350.1V330.4C184 319.4 192.1 310.4 204 310.4C215 310.4 224 319.4 224 330.4V416.8C224 469.4 181.4 512 128.8 512C103.6 512 79.34 501.1 61.49 484.1L4.686 427.3C-1.562 421.1-1.562 410.9 4.686 404.7C10.93 398.4 21.07 398.4 27.31 404.7L46.63 424C49.22 426.6 53.41 426.6 55.1 424C58.59 421.4 58.59 417.2 55.1 414.6L4.686 363.3C-1.562 357.1-1.562 346.9 4.686 340.7C10.93 334.4 21.07 334.4 27.31 340.7L78.63 392C81.22 394.6 85.41 394.6 87.1 392C90.59 389.4 90.59 385.2 87.1 382.6L20.69 315.3C14.44 309.1 14.44 298.9 20.69 292.7C26.93 286.4 37.06 286.4 43.31 292.7L110.6 360C113.2 362.6 117.4 362.6 119.1 360C122.6 357.4 122.6 353.2 119.1 350.6L68.69 299.3C62.44 293.1 62.44 282.9 68.69 276.7C74.93 270.4 85.06 270.4 91.31 276.7L91.31 276.7zM571.3 276.7C577.6 282.9 577.6 293.1 571.3 299.3L520 350.6C517.4 353.2 517.4 357.4 520 360C522.6 362.6 526.8 362.6 529.4 360L596.7 292.7C602.9 286.4 613.1 286.4 619.3 292.7C625.6 298.9 625.6 309.1 619.3 315.3L552 382.6C549.4 385.2 549.4 389.4 552 392C554.6 394.6 558.8 394.6 561.4 392L612.7 340.7C618.9 334.4 629.1 334.4 635.3 340.7C641.6 346.9 641.6 357.1 635.3 363.3L584 414.6C581.4 417.2 581.4 421.4 584 424C586.6 426.6 590.8 426.6 593.4 424L612.7 404.7C618.9 398.4 629.1 398.4 635.3 404.7C641.6 410.9 641.6 421.1 635.3 427.3L578.5 484.1C560.7 501.1 536.4 512 511.2 512C458.6 512 416 469.4 416 416.8V330.4C416 319.4 424.1 310.4 436 310.4C447 310.4 456 319.4 456 330.4V350.1C456 357.2 464.6 360.8 469.7 355.7L548.7 276.7C554.9 270.4 565.1 270.4 571.3 276.7L571.3 276.7zM441.6 228.8L441.4 228.5C441.2 228.3 441 228 440.7 227.6C440 226.8 439.1 225.7 437.9 224.3C435.4 221.4 431.9 217.7 427.7 213.1C418.9 206.2 408.8 200 400 200C391.2 200 381.1 206.2 372.3 213.1C368.1 217.7 364.6 221.4 362.1 224.3C360.9 225.7 359.1 226.8 359.3 227.6C358.1 228 358.8 228.3 358.6 228.5L358.4 228.8L358.4 228.8C356.3 231.6 352.7 232.7 349.5 231.6C346.2 230.5 344 227.4 344 224C344 206.1 350.7 188.4 360.6 175.2C370.4 162.2 384.5 152 400 152C415.5 152 429.6 162.2 439.4 175.2C449.3 188.4 456 206.1 456 224C456 227.4 453.8 230.5 450.5 231.6C447.3 232.7 443.7 231.6 441.6 228.8L441.6 228.8z\"]]\n};\nvar faBroccoli = {\n  prefix: 'fad',\n  iconName: 'broccoli',\n  icon: [512, 512, [129382], \"e3e2\", [\"M256 431.2C248.2 413.5 239.8 397.8 231.6 384H134.7c66.22 81.42 47.54 128 88.64 128h65.34c41.16 0 22.37-46.52 88.64-128h-96.9C272.2 397.8 263.8 413.5 256 431.2z\", \"M512 256c0 53.02-42.98 96-96 96H96c-53.02 0-96-42.98-96-96c0-45.54 31.79-83.47 74.33-93.33C67.85 152.7 64 140.8 64 128c0-35.35 28.65-64 64-64c12.8 0 24.67 3.85 34.67 10.33C172.5 31.79 210.5 0 256 0s83.47 31.79 93.33 74.33C359.3 67.85 371.2 64 384 64c35.35 0 64 28.65 64 64c0 12.8-3.85 24.67-10.33 34.67C480.2 172.5 512 210.5 512 256z\"]]\n};\nvar faRouteInterstate = {\n  prefix: 'fad',\n  iconName: 'route-interstate',\n  icon: [512, 512, [], \"f61b\", [\"M21.25 192H490.3C489.4 243.2 481.3 289.7 463.1 331.8C430.6 406.8 368.5 462.7 272.8 507.5C262.6 512.3 250.7 512.5 240.3 508.1C141.9 466.7 79.34 410.6 47.29 334.2C29.34 291.5 21.69 244 21.25 192V192z\", \"M235.1 7.308C247.9-.5141 264.1-.5141 276.9 7.308C304.4 24.07 327.2 33.27 350.3 37.28C373.6 41.3 399.6 40.44 433.1 34.11C456.1 30.03 477.6 45.07 480.9 67.7C487.4 111.9 490.9 153.3 490.3 191.1H21.25C20.92 153.1 24.63 111.6 31.09 67.68C34.41 45.04 55.9 30.04 78.02 34.11C112.4 40.44 138.4 41.3 161.7 37.28C184.8 33.27 207.6 24.07 235.1 7.308V7.308z\"]]\n};\nvar faEarMuffs = {\n  prefix: 'fad',\n  iconName: 'ear-muffs',\n  icon: [640, 512, [], \"f795\", [\"M480 224c0-88.22-71.78-160-160-160S160 135.8 160 224v1.621C157.3 225.1 154.8 224 151.1 224C140.1 224 129.7 229.4 122.3 237.8C114.5 232.6 105.3 230 96 230.9V224c0-123.5 100.5-224 224-224s223.1 100.5 223.1 224v7.248c-9.315-.7969-18.49 1.803-26.29 6.877C510.5 229.8 499.1 224 487.8 224c-2.781 0-5.217 1.041-7.838 1.578V224z\", \"M151.1 224C140.1 224 129.7 229.4 122.3 237.8c-10.63-7-23.75-9.375-36.38-4.5C74.21 238.1 65.71 248 62.21 259.5C50.46 259.3 38.84 264.3 30.59 273.9C22.59 283.8 19.96 296 22.21 307.5c-10.13 5.125-18.44 14.86-20.94 26.98c-3 12.25 .1888 23.89 7.314 33.27c-7 9-10.15 20.91-7.649 33.16c2.875 12.25 10.77 21.84 21.27 27.34c-2.5 11.12 0 23.62 8 33.25c8 9.875 19.88 14.75 31.75 14.75c3.25 11.5 11.5 21 23.38 26.12c5.125 1.875 9.875 2.875 15 2.875c7.875 0 15.63-2.375 22.13-6.75C129.7 506.8 140.2 512 151.1 512c22.13 0 40-17.88 40-40c0-9.999-4-18.88-10.13-25.88c6.125-7 10.13-15.88 10.13-25.88S188.5 401 182.3 394C188.5 387 191.1 377.9 191.1 368.1c0-9.875-3.51-18.81-9.635-25.81c6.125-7 9.625-16 9.625-26c0-10.12-4.125-19-10.25-26c6.125-7 10.25-16 10.25-26C191.1 241.9 174.1 224 151.1 224zM639 335.1c-2.875-12.25-10.81-21.84-21.31-26.97c2.5-11.5 0-24-8-33.63c-8-9.875-19.88-14.75-31.75-14.75c-3.25-11.5-11.5-21.38-23.38-26.12c-12.75-5-26.13-2.5-36.88 4.5C510.5 229.8 499.1 224 487.8 224c-22.13 0-40 17.88-40 40c0 10.12 4.125 19 10.25 26c-6.125 6.999-10.25 15.87-10.25 26.12c0 9.876 3.5 18.88 9.625 25.88c-6.125 6.999-9.541 16.06-9.541 25.94c0 9.875 3.416 18.81 9.541 25.81c-6.125 7-9.625 16-9.625 26c0 10.12 4.125 19 10.25 26c-6.125 7-10.25 16-10.25 26c0 22.12 17.88 40 40 40c11.75 0 22-5.125 29.38-13.12c6.5 4.125 14 6.5 22 6.5c4.75 0 9.875-.625 14.63-2.875c11.88-4.5 20.25-14.5 23.38-26c11.88 .375 23.75-4.75 32-14.38c8-9.875 10.63-22.12 8.375-33.63c10.13-5 18.1-14.61 21.1-26.86c2.875-12.12-.3457-24.26-7.471-33.26C638.5 359.4 641.7 347.3 639 335.1z\"]]\n};\nvar faHotdog = {\n  prefix: 'fad',\n  iconName: 'hotdog',\n  icon: [512, 512, [127789], \"f80f\", [\"M488.6 23.44c-31.07-31.19-81.75-31.16-112.8 .0313L24.46 374.8c-20.83 19.96-29.19 49.65-21.83 77.6c7.36 27.95 29.07 49.65 57.02 57.01c27.95 7.364 57.64-.9949 77.6-21.83l351.3-351.3C519.7 105.2 519.8 54.5 488.6 23.44zM438.8 118.4c-19.59 19.59-37.39 22.51-51.74 25.01c-12.97 2.242-22.33 3.868-34.68 16.22c-12.35 12.35-13.97 21.71-16.22 34.69c-2.495 14.35-5.488 32.19-25.08 51.78s-37.43 22.58-51.78 25.08c-12.97 2.246-22.33 3.867-34.68 16.22C212.2 299.8 210.6 309.1 208.4 322.1c-2.494 14.35-5.488 32.19-25.08 51.78c-19.59 19.59-37.43 22.58-51.78 25.08c-12.97 2.242-22.33 3.868-34.68 16.22c-6.239 6.239-16.35 6.239-22.58 0c-6.239-6.239-6.239-16.34 0-22.58c19.59-19.59 37.43-22.58 51.78-25.07c12.98-2.25 22.33-3.871 34.68-16.22c12.35-12.35 13.97-21.71 16.22-34.69c2.496-14.35 5.49-32.19 25.08-51.78c19.59-19.59 37.43-22.58 51.78-25.08c12.98-2.242 22.33-3.867 34.68-16.22c12.35-12.35 13.97-21.7 16.22-34.68c2.496-14.35 5.49-32.19 25.08-51.78s37.43-22.58 51.78-25.07c12.98-2.25 22.28-3.812 34.63-16.17c6.237-6.239 16.35-6.239 22.59 0C444.1 102.1 444.1 112.2 438.8 118.4z\", \"M208.4 322.1c2.246-12.97 3.867-22.33 16.22-34.68c12.35-12.35 21.71-13.97 34.68-16.22c14.35-2.493 32.19-5.488 51.78-25.08s22.58-37.43 25.08-51.78c2.246-12.98 3.867-22.33 16.22-34.69c12.35-12.35 21.71-13.97 34.68-16.22c14.35-2.5 32.15-5.425 51.74-25.01c6.237-6.235 6.237-16.36 0-22.59c-6.239-6.239-16.36-6.239-22.59 0c-12.35 12.35-21.66 13.92-34.63 16.17c-14.35 2.493-32.19 5.486-51.78 25.07s-22.58 37.43-25.08 51.78c-2.246 12.98-3.867 22.33-16.22 34.68c-12.35 12.35-21.71 13.98-34.68 16.22C239.4 242.3 221.6 245.2 202 264.8C182.4 284.4 179.4 302.3 176.9 316.6c-2.246 12.97-3.867 22.33-16.22 34.69c-12.35 12.35-21.71 13.97-34.68 16.22c-14.35 2.493-32.19 5.486-51.78 25.07c-6.239 6.243-6.239 16.34 0 22.58c6.237 6.239 16.34 6.239 22.58 0c12.35-12.35 21.71-13.97 34.68-16.22c14.35-2.5 32.19-5.491 51.78-25.08C202.9 354.3 205.9 336.4 208.4 322.1zM372.2 20.1c-24.84-24.84-63.46-26.45-86.19-3.727L16.38 286C-6.347 308.7-4.733 347.4 20.1 372.2l3.569 3.532c.3047-.3047 .4776-.6866 .7882-.9835l351.3-351.3L372.2 20.1zM491.9 139.8l-3.367-3.532L137.2 487.5c-.2989 .3125-.6823 .4822-.9851 .787l3.53 3.571c24.84 24.83 63.46 26.45 86.19 3.727l269.6-269.7C518.4 203.2 516.7 164.6 491.9 139.8z\"]]\n};\nvar faTransporterEmpty = {\n  prefix: 'fad',\n  iconName: 'transporter-empty',\n  icon: [320, 512, [], \"e046\", [\"\", \"M288 448H32c-17.62 0-32 14.38-32 32v32h320v-32C320 462.4 305.6 448 288 448z\"]]\n};\nvar faPersonWalkingWithCane = {\n  prefix: 'fad',\n  iconName: 'person-walking-with-cane',\n  icon: [448, 512, [\"blind\"], \"f29d\", [\"M445.2 486.1l-117.3-172.6c-3.002 4.529-6.646 8.652-11.12 12c-4.414 3.318-9.299 5.689-14.43 7.307l116.4 171.3c3.094 4.547 8.127 7.008 13.22 7.008c3.125 0 6.247-.8984 8.997-2.773C448.3 504.2 450.2 494.3 445.2 486.1zM143.1 95.1c26.51 0 48.01-21.49 48.01-47.1S170.5 0 144 0S96 21.49 96 48S117.5 95.1 143.1 95.1z\", \"M96.01 348.1l-31.03 124.2c-4.312 17.16 6.125 34.53 23.28 38.81C90.86 511.7 93.48 512 96.04 512c14.34 0 27.38-9.703 31-24.23l22.04-88.18L96.01 346.5V348.1zM313.6 268.8l-76.78-102.4C218.8 142.3 190.1 128 160 128L135.6 127.1c-36.59 0-69.5 20.33-85.87 53.06L3.387 273.7C-4.518 289.5 1.887 308.7 17.7 316.6c4.594 2.297 9.469 3.375 14.28 3.375c11.75 0 23.03-6.469 28.66-17.69l35.38-70.76v56.45c0 8.484 3.375 16.63 9.375 22.63l86.63 86.63v82.75c0 17.67 14.31 32 32 32s32-14.33 32-32v-82.75c0-17.1-6.656-33.16-18.75-45.25L192 306.8V213.3l70.38 93.88c10.59 14.11 30.62 16.98 44.78 6.406C321.3 303 324.2 282.9 313.6 268.8z\"]]\n};\nvar faBlind = faPersonWalkingWithCane;\nvar faAngle90 = {\n  prefix: 'fad',\n  iconName: 'angle-90',\n  icon: [448, 512, [], \"e08d\", [\"M322.3 279.7l-41.1 24.66C295.4 328.9 306.1 355.6 312.6 384h49.13C354.5 346.6 340.9 311.5 322.3 279.7zM96 167.4c28.39 6.477 55.15 17.16 79.68 31.36l24.66-41.1C168.5 139.1 133.4 125.5 96 118.3V167.4zM227.2 175.1L202.4 216.4c23.35 17.23 43.96 37.84 61.19 61.19l41.31-24.79C283.4 222.8 257.2 196.6 227.2 175.1z\", \"M416 416H64V63.1C64 46.33 49.67 32 32 32S0 46.33 0 63.1V448c0 17.67 14.33 32 32 32h384C433.7 480 448 465.7 448 448S433.7 416 416 416z\"]]\n};\nvar faRectangleTerminal = {\n  prefix: 'fad',\n  iconName: 'rectangle-terminal',\n  icon: [512, 512, [], \"e236\", [\"M0 96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96zM102.3 151.8C93.35 161.6 94.01 176.7 103.8 185.7L180.5 256L103.8 326.3C94.01 335.3 93.35 350.4 102.3 360.2C111.3 369.1 126.4 370.6 136.2 361.7L232.2 273.7C237.2 269.1 240 262.7 240 255.1C240 249.3 237.2 242.9 232.2 238.3L136.2 150.3C126.4 141.4 111.3 142 102.3 151.8V151.8zM248 336C234.7 336 224 346.7 224 360C224 373.3 234.7 384 248 384H392C405.3 384 416 373.3 416 360C416 346.7 405.3 336 392 336H248z\", \"M103.8 185.7C94.01 176.7 93.35 161.6 102.3 151.8C111.3 142 126.4 141.4 136.2 150.3L232.2 238.3C237.2 242.9 240 249.3 240 256C240 262.7 237.2 269.1 232.2 273.7L136.2 361.7C126.4 370.6 111.3 369.1 102.3 360.2C93.35 350.4 94.01 335.3 103.8 326.3L180.5 256L103.8 185.7zM392 336C405.3 336 416 346.7 416 360C416 373.3 405.3 384 392 384H248C234.7 384 224 373.3 224 360C224 346.7 234.7 336 248 336H392z\"]]\n};\nvar faKite = {\n  prefix: 'fad',\n  iconName: 'kite',\n  icon: [640, 512, [129665], \"f6f4\", [\"M71.1 251l24 15.86l24-15.86L120 224C120 175.4 80.6 136 32 136L16 136c-8.837 0-16 7.161-16 15.1v16c0 8.837 7.163 16 16 16L32 184c22.09 0 40 17.91 40 40L71.1 251zM640 31.99c0-8.473-3.371-16.63-9.37-22.62l-155.6 155.6l153.9 153.8C635.1 312.6 640 303.8 640 294.5V31.99zM321.3 11.11C317.9 15.04 315.5 19.72 314.3 24.79L234.2 371.1l-87.52 87.49c-3.046 3.045-6.957 4.586-10.95 4.586c-7.417 0-15.64-5.809-15.66-15.6l-.035-123.4l-24.01-15.84l-24 15.84L72 443.3C72 484.1 101.1 512 135.6 512c16.76 0 33.14-6.785 44.97-18.63l87.47-87.51l-6.66 1.516c-1.787 .4117-3.593 .6128-5.386 .6128c-6.294 0-12.42-2.479-16.97-7.033l235.1-235.1L321.3 11.11z\", \"M167.9 223.1c-4.455 0-9.023 1.253-13.22 4.016L95.1 266.9L37.31 228C33.09 225.2 28.51 223.1 24.04 223.1C11.56 223.1 0 233.8 0 247.8v80.32c0 13.99 11.59 23.84 24.07 23.84c4.463 0 9.041-1.259 13.24-4.039l58.69-38.76l58.69 38.84c4.203 2.78 8.783 4.04 13.25 4.04c12.48 0 24.06-9.84 24.06-23.84V247.8C191.1 233.8 180.4 223.1 167.9 223.1zM630.6 9.37c-5.985-5.999-14.14-9.37-22.61-9.37l-262.5 0c-9.306 .0137-18.13 4.068-24.22 11.11l153.8 153.8L239.1 400.1c4.552 4.554 10.68 7.033 16.97 7.033c1.793 0 3.599-.2011 5.386-.6128l353.8-81.62c5.078-1.172 9.775-3.606 13.7-7.03l-153.9-153.8L630.6 9.37z\"]]\n};\nvar faDrum = {\n  prefix: 'fad',\n  iconName: 'drum',\n  icon: [512, 512, [129345], \"f569\", [\"M255.1 352c-13.25 0-24 10.74-24 23.1v103.5C239.9 479.8 247.9 480 255.1 480s16.09-.207 24-.5293V376C279.1 362.7 269.3 352 255.1 352zM95.1 320c-13.25 0-24 10.74-24 24v101.8c14.33 6.488 30.46 12.18 47.1 17.01v-118.8C119.1 330.7 109.3 320 95.1 320zM415.1 320c-13.25 0-23.1 10.74-23.1 24v118.8c17.54-4.83 33.67-10.52 47.1-17.01v-101.8C439.1 330.7 429.2 320 415.1 320zM508.1 42.86c-7.219-11.06-22.09-14.22-33.22-6.924l-231.1 152.1c-11.09 7.265-14.19 22.15-6.906 33.25C240.5 228.3 248.2 232.1 256 232.1c4.5 0 9.062-1.267 13.12-3.923l231.1-152.1C512.2 68.84 515.3 53.95 508.1 42.86z\", \"M511.1 207.1v159.1c0 30.23-27.51 57.63-72 77.78v-101.8c0-13.26-10.75-24-23.1-24c-13.25 0-23.1 10.74-23.1 24v118.8c-33.05 9.097-71.07 15.04-111.1 16.7V376c0-13.26-10.75-23.1-24-23.1c-.002 0 .002 0 0 0c-13.25 0-24 10.74-24 23.1v103.5c-40.93-1.666-78.95-7.605-111.1-16.7v-118.8c0-13.26-10.75-24-23.1-24s-24 10.74-24 24v101.8C27.5 425.6 0 398.2 0 367.1V207.1C0 100.4 219.5 96 255.1 96c.002 0-.002 0 0 0c15.26 0 62.63 .8919 112.4 9.669l-61.73 40.46c-16.24-1.252-33.21-1.966-50.71-1.966c-.002 0 .002 0 0 0c-114.9 0-207.1 28.62-207.1 63.1S141.1 272.1 256 272.1c.002 0-.002 0 0 0c114.9 0 207.1-28.6 207.1-63.97c0-21.26-33.72-40.03-85.5-51.67l52.63-34.48C476.1 138.3 511.1 164.6 511.1 207.1z\"]]\n};\nvar faScrubber = {\n  prefix: 'fad',\n  iconName: 'scrubber',\n  icon: [512, 512, [], \"f2f8\", [\"M256 320c-35.33 0-64-28.75-64-64s28.67-64 64-64s64 28.75 64 64S291.3 320 256 320z\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 320c-35.33 0-64-28.75-64-64s28.67-64 64-64s64 28.75 64 64S291.3 320 256 320z\"]]\n};\nvar faIceCream = {\n  prefix: 'fad',\n  iconName: 'ice-cream',\n  icon: [448, 512, [127848], \"f810\", [\"M386.4 164.2C392.2 166.6 397.5 170.1 401.1 174.6C406.4 179 409.1 184.3 412.4 190.1C414.8 195.9 416.1 202.2 416.1 208.5C416.1 214.8 414.9 221 412.5 226.9C410.1 232.7 406.6 237.1 402.1 242.4C397.7 246.9 392.4 250.5 386.6 252.9C380.7 255.3 374.5 256.6 368.2 256.6H79.81C67.08 256.6 54.88 251.5 45.89 242.4C36.91 233.4 31.88 221.2 31.9 208.5C31.93 195.7 37.01 183.6 46.03 174.6C55.05 165.6 67.27 160.6 79.1 160.6H80.99C80.33 155.1 79.99 149.5 79.97 144C79.97 105.8 95.14 69.18 122.1 42.18C149.1 15.17 185.8 0 223.1 0C262.2 0 298.8 15.17 325.8 42.18C352.8 69.18 367.1 105.8 367.1 144C367.1 149.5 367.6 155.1 367 160.6H368C374.3 160.6 380.5 161.8 386.4 164.2z\", \"M368.2 256L252.8 493.8C250.3 499.2 246.2 503.8 241.1 507C236.1 510.3 230.2 511.1 224.2 511.1C218.1 511.1 212.3 510.3 207.2 507C202.1 503.8 198.1 499.2 195.5 493.8L79.81 256H368.2z\"]]\n};\nvar faHeartCircleBolt = {\n  prefix: 'fad',\n  iconName: 'heart-circle-bolt',\n  icon: [576, 512, [], \"e4fc\", [\"M507 208.7C484.3 198 458.8 192 432 192C334.8 192 256 270.8 256 368C256 403.7 266.6 436.9 284.9 464.6L279.4 470.3C266.4 483.2 245.5 483.2 233.5 470.3L39.71 270.5C-16.22 212.5-13.23 116.6 49.7 62.68C103.6 15.73 186.5 24.72 236.5 75.67L256.4 96.64L275.4 75.67C325.4 24.72 407.3 15.73 463.2 62.68C506.1 100.1 520.7 157.6 507 208.7z\", \"M576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM482.5 301.8C485.2 296.9 484.2 290.7 479.9 286.1C475.6 283.2 469.3 283 464.8 286.4L368.8 358.4C364.7 361.5 362.1 366.9 364.6 371.8C366.2 376.7 370.8 380 376 380H411.6L381.5 434.2C378.8 439.1 379.8 445.3 384.1 449C388.4 452.8 394.7 452.1 399.2 449.6L495.2 377.6C499.3 374.5 501 369.1 499.4 364.2C497.8 359.3 493.2 356 488 356H452.4L482.5 301.8z\"]]\n};\nvar faFishBones = {\n  prefix: 'fad',\n  iconName: 'fish-bones',\n  icon: [576, 512, [], \"e304\", [\"M27.56 100.7c-12.15-12.05-30.26 .6796-27.23 18.96L28.8 256l-28.46 136.3c-3.037 18.28 15.08 31.01 27.11 19.09l58.1-52.92c6.659-6.064 10.45-14.65 10.45-23.65V279.1H88C74.75 279.1 64 269.2 64 256s10.75-23.1 24-23.1h8V177.2c0-9.011-3.799-17.6-10.46-23.67L27.56 100.7zM440.4 98.23c-10.78-6.222-24.36 1.268-24.36 13.67l.0001 120.1l32-.0126c13.25 0 24 10.75 24 23.1s-10.75 23.1-24 23.1l-32-.0119L416 400.1c0 12.4 13.59 19.89 24.36 13.67C520.8 367.3 576 285.1 576 256C576 226.9 520.8 144.7 440.4 98.23z\", \"M472 256c0 13.26-10.75 24.01-24 24.01l-71.1-.0119v72c0 13.26-10.75 24-24 24s-24-10.74-24-24v-72h-48v72c0 13.26-10.75 24-23.1 24s-24-10.74-24-24v-72h-48v72c0 13.26-10.75 24-23.1 24s-24-10.74-24-24v-72L88 280C74.75 280 64 269.3 64 256c0-13.26 10.75-24.01 24-24.01L136 232v-72c0-13.26 10.75-24 24-24s23.1 10.74 23.1 24v72h48v-72c0-13.26 10.75-24 24-24s23.1 10.74 23.1 24v72h48v-72c0-13.26 10.75-24 24-24s24 10.74 24 24v72L448 231.1C461.3 231.1 472 242.7 472 256z\"]]\n};\nvar faDeerRudolph = {\n  prefix: 'fad',\n  iconName: 'deer-rudolph',\n  icon: [576, 512, [], \"f78f\", [\"M256 40C256 53.26 266.7 64 280 64H296C309.3 64 320 53.26 320 40V16C320 7.164 327.2 .0003 336 .0003C344.8 .0003 352 7.164 352 16V40C352 48.59 350.1 56.73 346.6 64H352C360.8 64 368 71.16 368 80C368 88.84 360.8 96 352 96H280C249.1 96 224 70.93 224 40V16C224 7.164 231.2 .0003 240 .0003C248.8 .0003 256 7.164 256 16V40zM472 40C472 61.66 459.7 80.44 441.7 89.76C428.3 76.1 411.5 68.58 393.4 65.41C395.4 64.5 397.7 64 400 64H416C429.3 64 440 53.25 440 40V16C440 7.164 447.2 0 456 0C464.8 0 472 7.164 472 16V40zM480 136C480 113.9 497.9 96 520 96C542.1 96 560 113.9 560 136C560 158.1 542.1 176 520 176C497.9 176 480 158.1 480 136z\", \"M352 96C360.8 96 368 88.84 368 80C368 74.35 365.1 69.39 360.7 66.54C365.9 64.88 371.5 64 377.3 64C402.1 64 425.9 73.86 443.4 91.4L480.7 128.7C480.2 131 480 133.5 480 136C480 155.3 493.7 171.4 511.9 175.2C511.1 176.4 512 177.5 512 178.7C512 203.7 491.7 223.1 466.7 223.1H410.7L384 303.1V480C384 497.7 369.7 512 352 512H320C302.3 512 288 497.7 288 480V368H251.7C222.9 368 196.4 358.2 175.4 341.6C173.3 358.5 165.6 374.3 153.5 386.4L142.9 396.1C138.3 401.6 136.7 408.5 138.9 414.6L158.2 469.4C165.6 490.2 150.1 512 128 512H94.09C80.53 512 68.43 503.4 63.92 490.6L48.37 446.6C36.93 414.2 40.1 378.8 58.39 350.3C65.02 339.4 65.03 324.9 56 315.9C53.04 312.9 50.33 309.8 47.88 306.4C46.58 319.3 35.18 328.9 22.16 327.9C8.945 326.9-.9448 315.4 .072 302.2L2.39 272C6.558 217.8 51.74 175.1 106.1 175.1H192C192.6 175.1 193.2 176 193.7 176C194.6 176 195.4 175.1 196.3 175.1H302.4L312 143.1H273.1C264 143.1 256 135.1 256 126C256 117.8 261.6 110.6 269.6 108.6L320 95.1L352 96zM400 160C408.8 160 416 152.8 416 144C416 135.2 408.8 128 400 128C391.2 128 384 135.2 384 144C384 152.8 391.2 160 400 160z\"]]\n};\nvar faFax = {\n  prefix: 'fad',\n  iconName: 'fax',\n  icon: [512, 512, [128224, 128439], \"f1ac\", [\"M272 256h-32C231.1 256 224 263.1 224 272v32C224 312.9 231.1 320 240 320h32c8.875 0 16-7.125 16-16v-32C288 263.1 280.9 256 272 256zM272 384h-32C231.1 384 224 391.1 224 400v32C224 440.9 231.1 448 240 448h32c8.875 0 16-7.125 16-16v-32C288 391.1 280.9 384 272 384zM400 384h-32c-8.875 0-16 7.125-16 16v32c0 8.875 7.125 16 16 16h32c8.875 0 16-7.125 16-16v-32C416 391.1 408.9 384 400 384zM400 256h-32C359.1 256 352 263.1 352 272v32c0 8.875 7.125 16 16 16h32c8.875 0 16-7.125 16-16v-32C416 263.1 408.9 256 400 256zM470.6 54.63l-45.25-45.25C419.4 3.375 411.2 0 402.8 0H160C142.3 0 128 14.33 128 32v160h64V64h197.5L416 90.51V192h64V77.25C480 68.77 476.6 60.63 470.6 54.63z\", \"M64 128H32C14.38 128 0 142.4 0 160v320c0 17.62 14.38 32 32 32h32c17.62 0 32-14.38 32-32V160C96 142.4 81.63 128 64 128zM480 192H128v288c0 17.6 14.4 32 32 32h320c17.6 0 32-14.4 32-32V224C512 206.3 497.7 192 480 192zM288 432c0 8.875-7.125 16-16 16h-32C231.1 448 224 440.9 224 432v-32C224 391.1 231.1 384 240 384h32c8.875 0 16 7.125 16 16V432zM288 304c0 8.875-7.125 16-16 16h-32C231.1 320 224 312.9 224 304v-32C224 263.1 231.1 256 240 256h32C280.9 256 288 263.1 288 272V304zM416 432c0 8.875-7.125 16-16 16h-32c-8.875 0-16-7.125-16-16v-32c0-8.875 7.125-16 16-16h32c8.875 0 16 7.125 16 16V432zM416 304c0 8.875-7.125 16-16 16h-32C359.1 320 352 312.9 352 304v-32C352 263.1 359.1 256 368 256h32C408.9 256 416 263.1 416 272V304z\"]]\n};\nvar faParagraph = {\n  prefix: 'fad',\n  iconName: 'paragraph',\n  icon: [448, 512, [182], \"f1dd\", [\"M384 96v352c0 17.67-14.33 32-31.1 32S320 465.7 320 448V96H384z\", \"M448 63.1C448 81.67 433.7 96 416 96H288v352c0 17.67-14.33 32-31.1 32S224 465.7 224 448v-96H198.9c-83.57 0-158.2-61.11-166.1-144.3C23.66 112.3 98.44 32 191.1 32h224C433.7 32 448 46.33 448 63.1z\"]]\n};\nvar faHeadSideHeart = {\n  prefix: 'fad',\n  iconName: 'head-side-heart',\n  icon: [512, 512, [], \"e1aa\", [\"M509.2 275c-21-47.13-48.5-151.8-73.12-186.8C397.1 32.88 333.7 0 266.1 0L192 0C86 0 0 86 0 192c0 54.5 23.25 106.5 64 142.9L64 512h256l-.0052-64h63.99c35.38 0 63.1-28.62 63.1-63.1V320h31.1c10.88 0 20.89-5.5 26.77-14.62C512.8 296.4 513.6 284.9 509.2 275zM330.4 198.3L247.4 283.9c-5.387 5.504-13.95 5.504-19.34 0L145.1 198.3c-24.11-25.02-22.64-66.17 4.285-89.19c23.5-20.02 58.39-16.39 79.81 5.754l8.445 8.754L246 114.9c21.55-22.14 56.56-25.77 79.93-5.754C353 132.1 354.5 173.3 330.4 198.3z\", \"M330.4 198.3L247.4 283.9c-5.387 5.504-13.95 5.504-19.34 0L145.1 198.3c-24.11-25.02-22.64-66.17 4.285-89.19c23.5-20.02 58.39-16.39 79.81 5.754l8.445 8.754L246 114.9c21.55-22.14 56.56-25.77 79.93-5.754C353 132.1 354.5 173.3 330.4 198.3z\"]]\n};\nvar faSquareE = {\n  prefix: 'fad',\n  iconName: 'square-e',\n  icon: [448, 512, [], \"e26d\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM264 232C277.3 232 288 242.8 288 256s-10.75 24-24 24H176v56h120c13.25 0 24 10.75 24 24S309.3 384 296 384h-144C138.8 384 128 373.3 128 360v-208C128 138.8 138.8 128 152 128h144C309.3 128 320 138.8 320 152S309.3 176 296 176H176v56H264z\", \"M296 176C309.3 176 320 165.3 320 152S309.3 128 296 128h-144C138.8 128 128 138.8 128 152v208C128 373.3 138.8 384 152 384h144c13.25 0 24-10.75 24-24s-10.75-24-24-24H176V280h88C277.3 280 288 269.3 288 256s-10.75-24-24-24H176V176H296z\"]]\n};\nvar faMeterFire = {\n  prefix: 'fad',\n  iconName: 'meter-fire',\n  icon: [640, 512, [], \"e1eb\", [\"M351.1 493.7C321.7 505.5 289.6 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C361.7 0 452.5 64.07 491.5 155.5C486.1 150.2 480.6 145.1 474.1 139.1C457.3 124 430.2 123.1 412.5 139.9C402.5 148.7 393 157.9 384 167.4V160C384 142.3 369.7 128 352 128C334.3 128 320 142.3 320 160V192C320 205.2 327.9 216.5 339.3 221.4C334.3 228.5 329.5 235.6 325.2 242.7C304.3 276.5 288 314.9 288 350.1C288 406.2 312.1 457.9 351.1 493.7V493.7zM128 160V192C128 209.7 142.3 224 160 224C177.7 224 192 209.7 192 192V160C192 142.3 177.7 128 160 128C142.3 128 128 142.3 128 160zM224 160V192C224 209.7 238.3 224 256 224C273.7 224 288 209.7 288 192V160C288 142.3 273.7 128 256 128C238.3 128 224 142.3 224 160z\", \"M433.8 163.6C439.4 158.6 447.1 158.6 453.5 163.6C473.3 181.4 491.8 200.6 509 221.3C516.9 211.5 525.8 200.6 535.5 191.8C541.1 186.7 549.9 186.7 555.5 191.9C580.2 214.6 601.1 244.5 615.8 273C630.4 301.1 640 329.8 640 349.9C640 437.8 568.7 511.9 480 511.9C390.3 511.9 320 437.7 320 349.9C320 323.5 332.7 291.3 352.4 259.4C372.4 227 400.5 193.3 433.8 163.6V163.6zM480.1 447.9C499 447.9 515 442.9 530 432.9C560 411.9 568 369.9 550 336.9C548 332.9 546 328.9 543 324.9L507 366.9C507 366.9 448.1 292.9 444.1 287.9C415 324.9 400 345.9 400 369.9C400 418.9 436 447.9 480.1 447.9z\"]]\n};\nvar faCloudHail = {\n  prefix: 'fad',\n  iconName: 'cloud-hail',\n  icon: [512, 512, [], \"f739\", [\"M384 352c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S401.8 352 384 352zM192 448c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S209.8 448 192 448zM320 448c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S337.8 448 320 448zM256 352c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S273.8 352 256 352zM64 448c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S81.75 448 64 448zM128 352c-17.75 0-32 14.25-32 32s14.25 32 32 32s32-14.25 32-32S145.8 352 128 352z\", \"M512 224c0 53-43 96-96 96H96c-53 0-96-43-96-96c0-42.5 27.75-78.25 66.13-90.75C64.75 126.2 64 119.2 64 112C64 50.12 114.1 0 176 0c43.25 0 80.38 24.75 99 60.75C289.8 43.25 311.4 32 336 32C380.2 32 416 67.75 416 112c0 5.625-.5 11-1.625 16.25C414.9 128.2 415.4 128 416 128C469 128 512 171 512 224z\"]]\n};\nvar faCheckToSlot = {\n  prefix: 'fad',\n  iconName: 'check-to-slot',\n  icon: [576, 512, [\"vote-yea\"], \"f772\", [\"M432 32h-288C117.5 32 96 53.49 96 80v320h384v-320C480 53.49 458.5 32 432 32zM378.9 166.8l-88 112c-4.031 5.156-10 8.438-16.53 9.062C273.6 287.1 272.7 287.1 271.1 287.1c-5.719 0-11.21-2.019-15.58-5.769l-56-48C190.3 225.6 189.2 210.4 197.8 200.4c8.656-10.06 23.81-11.19 33.84-2.594l36.97 31.69l72.53-92.28c8.188-10.41 23.31-12.22 33.69-4.062C385.3 141.3 387.1 156.4 378.9 166.8z\", \"M528 288H480v80h16c8.836 0 16 7.164 16 16s-7.164 16-16 16h-416C71.16 400 64 392.8 64 384s7.164-16 16-16H96V288H48C21.49 288 0 309.5 0 336v96C0 458.5 21.49 480 48 480h480c26.51 0 48-21.49 48-48v-96C576 309.5 554.5 288 528 288zM256.4 282.2C260.8 285.1 266.2 287.1 271.1 287.1c.7813 0 1.606-.0187 2.388-.1125c6.531-.625 12.5-3.906 16.53-9.062l88-112c8.188-10.41 6.375-25.5-4.062-33.69c-10.38-8.156-25.5-6.344-33.69 4.062L268.6 229.5L231.6 197.8C221.6 189.2 206.4 190.3 197.8 200.4C189.2 210.4 190.3 225.6 200.4 234.2L256.4 282.2z\"]]\n};\nvar faVoteYea = faCheckToSlot;\nvar faMoneyFromBracket = {\n  prefix: 'fad',\n  iconName: 'money-from-bracket',\n  icon: [640, 512, [], \"e312\", [\"M448 512H192C156.7 512 128 483.3 128 448V96H512V448C512 483.3 483.3 512 448 512zM192 448H256C256 412.7 227.3 384 192 384V448zM448 448V384C412.7 384 384 412.7 384 448H448zM224 272C224 316.2 266.1 352 320 352C373 352 416 316.2 416 272C416 227.8 373 192 320 192C266.1 192 224 227.8 224 272z\", \"M96 64C78.33 64 64 78.33 64 96V160C64 177.7 49.67 192 32 192C14.33 192 0 177.7 0 160V96C0 42.98 42.98 0 96 0H544C597 0 640 42.98 640 96V160C640 177.7 625.7 192 608 192C590.3 192 576 177.7 576 160V96C576 78.33 561.7 64 544 64H96z\"]]\n};\nvar faStarHalf = {\n  prefix: 'fad',\n  iconName: 'star-half',\n  icon: [576, 512, [61731], \"f089\", [\"M146.3 512C145.3 512.1 144.2 512.1 143.1 512H146.3zM288 439.8V-.0387L288.1-.0391C300.4-.0391 311.6 6.954 316.9 17.97L381.2 150.3L524.9 171.5C536.8 173.2 546.8 181.6 550.6 193.1C554.4 204.7 551.3 217.3 542.7 225.9L438.5 328.1L463.1 474.7C465.1 486.7 460.1 498.9 450.2 506C440.3 513.1 427.2 514 416.5 508.3L288.1 439.8L288 439.8z\", \"M288 439.8L159.8 508.3C149 514 135.9 513.1 126 506C116.1 498.9 111.1 486.7 113.2 474.7L137.8 328.1L33.58 225.9C24.97 217.3 21.91 204.7 25.69 193.1C29.46 181.6 39.43 173.2 51.42 171.5L195 150.3L259.4 17.97C264.7 6.995 275.8 .0131 287.1-.0391L288 439.8zM433.2 512C432.1 512.1 431 512.1 429.9 512H433.2z\"]]\n};\nvar faCarBus = {\n  prefix: 'fad',\n  iconName: 'car-bus',\n  icon: [640, 512, [], \"f85a\", [\"M48 416H32C14.33 416 0 401.7 0 384V74.46C0 58.25 9.164 43.42 23.67 36.16C71.24 12.38 123.7 0 176.9 0H207.1C260.3 0 312.8 12.38 360.3 36.16C374.8 43.42 384 58.25 384 74.46V128H362.6C347.7 128 333.2 130.1 319.1 136.4V120C319.1 106.7 309.3 96 295.1 96H207.1V224H249.9L233.6 272.9C208.5 290.2 191.1 319.2 191.1 352V416H127.1V448C127.1 465.7 113.7 480 95.1 480H79.1C62.33 480 47.1 465.7 47.1 448L48 416zM64 200C64 213.3 74.75 224 88 224H176V96H88C74.75 96 64 106.7 64 120V200zM96 296C82.75 296 72 306.7 72 320C72 333.3 82.75 344 96 344C109.3 344 120 333.3 120 320C120 306.7 109.3 296 96 296z\", \"M260.1 294.4L286.7 214.7C297.6 182 328.2 160 362.6 160H501.4C535.8 160 566.4 182 577.3 214.7L603.9 294.4C625.2 304.7 640 326.6 640 352L640 480C640 497.7 625.7 512 608 512H592C574.3 512 560 497.7 560 480V448H304V480C304 497.7 289.7 512 272 512H256C238.3 512 224 497.7 224 480L224 352C224 326.6 238.8 304.7 260.1 294.4V294.4zM329.7 288H534.3L516.6 234.9C514.4 228.4 508.3 224 501.4 224H362.6C355.7 224 349.6 228.4 347.4 234.9L329.7 288zM304 344C290.7 344 280 354.7 280 368C280 381.3 290.7 392 304 392C317.3 392 328 381.3 328 368C328 354.7 317.3 344 304 344zM560 392C573.3 392 584 381.3 584 368C584 354.7 573.3 344 560 344C546.7 344 536 354.7 536 368C536 381.3 546.7 392 560 392z\"]]\n};\nvar faSpeaker = {\n  prefix: 'fad',\n  iconName: 'speaker',\n  icon: [384, 512, [], \"f8df\", [\"M336 0h-288C21.5 0 0 21.5 0 48v416C0 490.5 21.5 512 48 512h288c26.5 0 48-21.5 48-48v-416C384 21.5 362.5 0 336 0zM192 64c26.5 0 48 21.5 48 48S218.5 160 192 160S144 138.5 144 112S165.5 64 192 64zM192 448c-61.81 0-112-50.17-112-112S130.2 224 192 224s112 50.17 112 112S253.8 448 192 448z\", \"M192 160c26.5 0 48-21.5 48-48S218.5 64 192 64S144 85.5 144 112S165.5 160 192 160zM192 224c-61.81 0-112 50.17-112 112S130.2 448 192 448s112-50.17 112-112S253.8 224 192 224zM192 400c-35.31 0-64-28.67-64-64s28.69-64 64-64s64 28.67 64 64S227.3 400 192 400z\"]]\n};\nvar faTimer = {\n  prefix: 'fad',\n  iconName: 'timer',\n  icon: [512, 512, [], \"e29e\", [\"M224 32C224 14.33 238.3 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 184.4 29.46 119.6 76.84 73.14C89.46 60.78 109.7 60.98 122.1 73.6C134.5 86.23 134.3 106.5 121.6 118.9C86.03 153.7 64 202.3 64 256C64 362 149.1 448 256 448C362 448 448 362 448 256C448 160.9 378.8 81.89 288 66.65V96C288 113.7 273.7 128 256 128C238.3 128 224 113.7 224 96V32z\", \"M159 159C168.4 149.7 183.6 149.7 192.1 159L272.1 239C282.3 248.4 282.3 263.6 272.1 272.1C263.6 282.3 248.4 282.3 239 272.1L159 192.1C149.7 183.6 149.7 168.4 159 159V159z\"]]\n};\nvar faBoxesStacked = {\n  prefix: 'fad',\n  iconName: 'boxes-stacked',\n  icon: [576, 512, [62625, \"boxes\", \"boxes-alt\"], \"f468\", [\"M256 0H320V80C320 88.84 312.8 96 304 96H272C263.2 96 256 88.84 256 80V0zM416 288H480V368C480 376.8 472.8 384 464 384H432C423.2 384 416 376.8 416 368V288zM160 368C160 376.8 152.8 384 144 384H112C103.2 384 96 376.8 96 368V288H160V368z\", \"M160 48C160 21.49 181.5 0 208 0H256V80C256 88.84 263.2 96 272 96H304C312.8 96 320 88.84 320 80V0H368C394.5 0 416 21.49 416 48V176C416 202.5 394.5 224 368 224H208C181.5 224 160 202.5 160 176V48zM96 288V368C96 376.8 103.2 384 112 384H144C152.8 384 160 376.8 160 368V288H208C234.5 288 256 309.5 256 336V464C256 490.5 234.5 512 208 512H48C21.49 512 0 490.5 0 464V336C0 309.5 21.49 288 48 288H96zM416 288V368C416 376.8 423.2 384 432 384H464C472.8 384 480 376.8 480 368V288H528C554.5 288 576 309.5 576 336V464C576 490.5 554.5 512 528 512H368C341.5 512 320 490.5 320 464V336C320 309.5 341.5 288 368 288H416z\"]]\n};\nvar faBoxes = faBoxesStacked;\nvar faBoxesAlt = faBoxesStacked;\nvar faGrillHot = {\n  prefix: 'fad',\n  iconName: 'grill-hot',\n  icon: [448, 512, [], \"e5a5\", [\"M144 26.59C144 31.94 146.7 36.94 151.1 39.91L163.5 48.16C181.3 60.03 192 80.01 192 101.4V103.1C192 117.3 181.3 127.1 168 127.1C154.7 127.1 144 117.3 144 103.1V101.4C144 96.06 141.3 91.06 136.9 88.09L124.5 79.84C106.7 67.97 96 47.99 96 26.59V24C96 10.75 106.7 0 120 0C133.3 0 144 10.75 144 24V26.59zM256 26.59C256 31.94 258.7 36.94 263.1 39.91L275.5 48.16C293.3 60.03 304 80.01 304 101.4V103.1C304 117.3 293.3 127.1 280 127.1C266.7 127.1 256 117.3 256 103.1V101.4C256 96.06 253.3 91.06 248.9 88.09L236.5 79.84C218.7 67.97 208 47.99 208 26.59V24C208 10.75 218.7 0 232 0C245.3 0 256 10.75 256 24V26.59z\", \"M0 192C0 174.3 14.33 160 32 160H416C433.7 160 448 174.3 448 192C448 270.1 401.4 337.3 334.4 367.3L382.1 478.5C387.3 490.7 381.6 504.8 369.5 510.1C357.3 515.3 343.2 509.6 337.9 497.5L327 472H155.3C145.9 495.5 122.9 512 96 512C60.65 512 32 483.3 32 448C32 412.7 60.65 384 96 384C99.44 384 102.8 384.3 106.1 384.8L113.6 367.3C46.65 337.3 .0003 270.1 .0003 192H0zM155.3 424H306.5L288.2 381.3C277.7 383.1 266.1 384 256 384H191.1C181 384 170.3 383.1 159.8 381.3L147.5 410C150.7 414.3 153.3 418.1 155.3 424H155.3zM96 472C109.3 472 120 461.3 120 448C120 434.7 109.3 424 96 424C82.75 424 72 434.7 72 448C72 461.3 82.75 472 96 472z\"]]\n};\nvar faBallotCheck = {\n  prefix: 'fad',\n  iconName: 'ballot-check',\n  icon: [448, 512, [], \"f733\", [\"M384 0H64C28.65 0 0 28.65 0 64v384c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V64C448 28.65 419.3 0 384 0zM64 112C64 103.3 71.25 96 80 96h32C120.8 96 128 103.3 128 112v32C128 152.8 120.8 160 112 160h-32C71.25 160 64 152.8 64 144V112zM128 400C128 408.8 120.8 416 112 416h-32C71.25 416 64 408.8 64 400v-32C64 359.3 71.25 352 80 352h32C120.8 352 128 359.3 128 368V400zM163.3 227.3l-56 56C104.2 286.4 100.1 288 96 288S87.81 286.4 84.69 283.3l-24-24c-6.25-6.25-6.25-16.38 0-22.62s16.38-6.25 22.62 0L96 249.4l44.69-44.69c6.25-6.25 16.38-6.25 22.62 0S169.6 221.1 163.3 227.3zM368 400h-160C199.2 400 192 392.8 192 384s7.164-16 16-16h160c8.836 0 16 7.164 16 16S376.8 400 368 400zM368 272h-160C199.2 272 192 264.8 192 256s7.164-16 16-16h160C376.8 240 384 247.2 384 256S376.8 272 368 272zM368 144h-160C199.2 144 192 136.8 192 128s7.164-16 16-16h160C376.8 112 384 119.2 384 128S376.8 144 368 144z\", \"M80 160h32C120.8 160 128 152.8 128 144v-32C128 103.3 120.8 96 112 96h-32C71.25 96 64 103.3 64 112v32C64 152.8 71.25 160 80 160zM112 352h-32C71.25 352 64 359.3 64 368v32C64 408.8 71.25 416 80 416h32C120.8 416 128 408.8 128 400v-32C128 359.3 120.8 352 112 352zM163.3 204.7c-6.25-6.25-16.38-6.25-22.62 0L96 249.4L83.31 236.7c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.62l24 24C87.81 286.4 91.91 288 96 288s8.188-1.562 11.31-4.688l56-56C169.6 221.1 169.6 210.9 163.3 204.7z\"]]\n};\nvar faLink = {\n  prefix: 'fad',\n  iconName: 'link',\n  icon: [640, 512, [128279, \"chain\"], \"f0c1\", [\"M579.8 63.24C636.3 119.7 636.3 211.3 579.8 267.7L467.5 380C411 436.5 319.5 436.5 263 380C213 330 206.5 251.2 247.6 193.7L248.7 192.1C258.1 177.8 278.1 174.4 293.3 184.7C307.7 194.1 311.1 214.1 300.8 229.3L299.7 230.9C276.8 262.1 280.4 306.9 308.3 334.8C339.7 366.2 390.8 366.2 422.3 334.8L534.5 222.5C566 191 566 139.1 534.5 108.5C506.7 80.63 462.7 76.99 430.7 99.9L429.1 101C414.7 111.3 394.7 107.1 384.5 93.58C374.2 79.2 377.5 59.21 391.9 48.94L393.5 47.82C451 6.731 529.8 13.25 579.8 63.24L579.8 63.24z\", \"M60.21 448.8C3.741 392.3 3.741 300.7 60.21 244.3L172.5 131.1C228.1 75.51 320.5 75.51 376.1 131.1C426.1 181.1 433.5 260.8 392.4 318.3L391.3 319.9C381 334.2 361 337.6 346.7 327.3C332.3 317 328.9 297 339.2 282.7L340.3 281.1C363.2 249 359.6 205.1 331.7 177.2C300.3 145.8 249.2 145.8 217.7 177.2L105.5 289.5C73.99 320.1 73.99 372 105.5 403.5C133.3 431.4 177.3 435 209.3 412.1L210.9 410.1C225.3 400.7 245.3 404 255.5 418.4C265.8 432.8 262.5 452.8 248.1 463.1L246.5 464.2C188.1 505.3 110.2 498.7 60.21 448.8L60.21 448.8z\"]]\n};\nvar faChain = faLink;\nvar faEarListen = {\n  prefix: 'fad',\n  iconName: 'ear-listen',\n  icon: [512, 512, [\"assistive-listening-systems\"], \"f2a2\", [\"M160.1 320c-17.64 0-32.02 14.37-32.02 31.1s14.38 31.1 32.02 31.1s32.02-14.37 32.02-31.1S177.8 320 160.1 320zM86.66 361.4c-12.51-12.49-32.77-12.49-45.27 0c-12.51 12.5-12.51 32.78 0 45.27l63.96 63.99c12.51 12.49 32.77 12.49 45.27 .002c12.51-12.5 12.51-32.78 0-45.27L86.66 361.4zM32.02 448C14.38 448 0 462.4 0 480S14.38 512 32.02 512c17.64 0 32.02-14.37 32.02-31.1S49.66 448 32.02 448zM397.8 3.125c-15.91-7.594-35.05-.8438-42.66 15.09c-7.594 15.97-.8281 35.06 15.12 42.66C417.5 83.41 448 134.9 448 192c0 17.69 14.33 32 32 32S512 209.7 512 192C512 110.3 467.2 36.19 397.8 3.125z\", \"M287.7 70.31c-110.9-29.38-211.7 47.53-222.8 150.9C62.1 239.9 78.73 255.1 97.57 255.1c16.61 0 29.25-13.07 31.24-29.55c6.934-57.22 57.21-101.3 116.9-98.3c71.71 3.594 117.1 76.82 102.5 146.9c-6.551 29.65-21.4 56.87-43.38 78.87L288 370.7v13.25c0 31.4-22.71 57.58-52.58 62.98C220.4 449.7 208 463.3 208 478.6c0 19.78 17.88 34.94 37.38 31.64c55.92-9.443 99.63-55.28 105.9-112.2c40.11-40.68 62.89-93.95 64.65-150.9C418.4 166.4 365.8 91 287.7 70.31zM240 200c22.06 0 40 17.94 40 40c0 13.25 10.75 24 24 24s24-10.75 24-24c0-48.53-39.47-88-88-88S152 191.5 152 240c0 13.25 10.75 24 24 24S200 253.3 200 240C200 217.9 217.9 200 240 200z\"]]\n};\nvar faAssistiveListeningSystems = faEarListen;\nvar faFileMinus = {\n  prefix: 'fad',\n  iconName: 'file-minus',\n  icon: [384, 512, [], \"f318\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM272 359.1H111.1C98.73 359.1 88 349.3 88 336c0-13.26 10.74-23.1 23.1-23.1H272c13.26 0 24 10.74 24 23.1S285.3 359.1 272 359.1z\", \"M256 0v128h128L256 0zM272 312H111.1C98.74 312 88 322.7 88 336c0 13.26 10.73 23.1 23.1 23.1H272c13.26 0 24-10.74 24-23.1S285.3 312 272 312z\"]]\n};\nvar faTreeCity = {\n  prefix: 'fad',\n  iconName: 'tree-city',\n  icon: [640, 512, [], \"e587\", [\"M432 0C458.5 0 480 21.49 480 48V192H520V120C520 106.7 530.7 96 544 96C557.3 96 568 106.7 568 120V192H592C618.5 192 640 213.5 640 240V464C640 490.5 618.5 512 592 512H336C309.5 512 288 490.5 288 464V48C288 21.49 309.5 0 336 0H432zM368 64C359.2 64 352 71.16 352 80V112C352 120.8 359.2 128 368 128H400C408.8 128 416 120.8 416 112V80C416 71.16 408.8 64 400 64H368zM352 208C352 216.8 359.2 224 368 224H400C408.8 224 416 216.8 416 208V176C416 167.2 408.8 160 400 160H368C359.2 160 352 167.2 352 176V208zM368 256C359.2 256 352 263.2 352 272V304C352 312.8 359.2 320 368 320H400C408.8 320 416 312.8 416 304V272C416 263.2 408.8 256 400 256H368zM512 304C512 312.8 519.2 320 528 320H560C568.8 320 576 312.8 576 304V272C576 263.2 568.8 256 560 256H528C519.2 256 512 263.2 512 272V304zM528 352C519.2 352 512 359.2 512 368V400C512 408.8 519.2 416 528 416H560C568.8 416 576 408.8 576 400V368C576 359.2 568.8 352 560 352H528z\", \"M256 240C256 285 220 320 176 320H160V480C160 498 145 512 128 512C110 512 96 498 96 480V320H80C35 320 0 285 0 240C0 214 13 190 33 176C32 171 32 166 32 160C32 107 74 64 128 64C181 64 224 107 224 160C224 166 223 171 222 176C242 190 256 214 256 240z\"]]\n};\nvar faPlay = {\n  prefix: 'fad',\n  iconName: 'play',\n  icon: [384, 512, [9654], \"f04b\", [\"\", \"M361 215C375.3 223.8 384 239.3 384 256C384 272.7 375.3 288.2 361 296.1L73.03 472.1C58.21 482 39.66 482.4 24.52 473.9C9.377 465.4 0 449.4 0 432V80C0 62.64 9.377 46.63 24.52 38.13C39.66 29.64 58.21 29.99 73.03 39.04L361 215z\"]]\n};\nvar faFont = {\n  prefix: 'fad',\n  iconName: 'font',\n  icon: [448, 512, [], \"f031\", [\"M416 416h-25.81L253.1 52.76c-4.688-12.47-16.57-20.76-29.91-20.76s-25.34 8.289-30.02 20.76L57.81 416H32c-17.67 0-32 14.31-32 32s14.33 32 32 32h96c17.67 0 32-14.31 32-32s-14.33-32-32-32H126.2l17.1-48h159.6l17.1 48H320c-17.67 0-32 14.31-32 32s14.33 32 32 32h96c17.67 0 32-14.31 32-32S433.7 416 416 416zM168.2 304L224 155.1l55.82 148.9H168.2z\", \"\"]]\n};\nvar faCupTogo = {\n  prefix: 'fad',\n  iconName: 'cup-togo',\n  icon: [448, 512, [\"coffee-togo\"], \"f6c5\", [\"M74.88 482.6C76.25 499.3 90.13 512 106.8 512h234.5c16.62 0 30.5-12.75 31.88-29.38L378.7 416H69.32L74.88 482.6zM45.33 128l10.66 128h336l10.66-128H45.33z\", \"M432 64H416l-23.12-46.25C387.4 6.875 376.4 0 364.3 0h-280.5C71.63 0 60.63 6.875 55.13 17.75L32 64H16C7.125 64 0 71.13 0 80v32C0 120.9 7.125 128 16 128h416C440.9 128 448 120.9 448 112v-32C448 71.13 440.9 64 432 64zM69.32 416h309.4l13.33-160H55.1L69.32 416z\"]]\n};\nvar faCoffeeTogo = faCupTogo;\nvar faSquareDownLeft = {\n  prefix: 'fad',\n  iconName: 'square-down-left',\n  icon: [448, 512, [], \"e26b\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.65 419.3 32 384 32zM325.9 222l-67.94 67.94l45.25 45.25c4.574 4.574 5.955 11.46 3.471 17.44c-2.477 5.984-8.309 9.875-14.78 9.875H133.5c-8.835 0-15.1-7.163-15.1-15.1v-158.4c0-6.477 3.889-12.31 9.877-14.78c5.979-2.488 12.86-1.109 17.44 3.469l45.25 45.25l67.94-67.94c12.5-12.5 32.7-12.44 45.2 .0548l22.63 22.63C338.3 189.3 338.4 209.5 325.9 222z\", \"M331.5 216.4l-73.54 73.54l45.25 45.25c4.574 4.574 5.955 11.46 3.471 17.44c-2.477 5.984-8.309 9.875-14.78 9.875H133.5c-8.836 0-15.1-7.163-15.1-15.1v-158.4c0-6.477 3.889-12.31 9.877-14.78c5.979-2.488 12.86-1.109 17.44 3.469l45.25 45.25l73.54-73.54c9.373-9.371 24.57-9.371 33.94 0l33.94 33.94C340.9 191.8 340.9 207 331.5 216.4z\"]]\n};\nvar faBurgerLettuce = {\n  prefix: 'fad',\n  iconName: 'burger-lettuce',\n  icon: [512, 512, [], \"e3e3\", [\"M475.3 388.7C478.3 391.7 480 395.8 480 400V416C480 432.1 473.3 449.3 461.3 461.3C449.3 473.3 432.1 480 416 480H96C79.03 480 62.75 473.3 50.75 461.3C38.74 449.3 32 432.1 32 416V400C32 395.8 33.69 391.7 36.69 388.7C39.69 385.7 43.76 384 48 384H464C468.2 384 472.3 385.7 475.3 388.7zM50.39 220.8C45.93 218.6 42.03 215.5 38.97 211.6C35.91 207.7 33.79 203.2 32.75 198.4C31.71 193.5 31.8 188.5 32.99 183.7C54.98 97.02 146.5 32 256 32C365.5 32 457 97.02 479 183.7C480.2 188.5 480.3 193.5 479.2 198.4C478.2 203.2 476.1 207.7 473 211.6C469.1 215.5 466.1 218.6 461.6 220.8C457.2 222.9 452.3 224 447.3 224H64.67C59.73 224 54.84 222.9 50.39 220.8zM372.7 116.7C369.7 119.7 368 123.8 368 128C368 131.2 368.9 134.3 370.7 136.9C372.5 139.5 374.1 141.6 377.9 142.8C380.8 143.1 384 144.3 387.1 143.7C390.2 143.1 393.1 141.6 395.3 139.3C397.6 137.1 399.1 134.2 399.7 131.1C400.3 128 399.1 124.8 398.8 121.9C397.6 118.1 395.5 116.5 392.9 114.7C390.3 112.9 387.2 111.1 384 111.1C379.8 111.1 375.7 113.7 372.7 116.7V116.7zM244.7 84.69C241.7 87.69 240 91.76 240 96C240 99.16 240.9 102.3 242.7 104.9C244.5 107.5 246.1 109.6 249.9 110.8C252.8 111.1 256 112.3 259.1 111.7C262.2 111.1 265.1 109.6 267.3 107.3C269.6 105.1 271.1 102.2 271.7 99.12C272.3 96.02 271.1 92.8 270.8 89.88C269.6 86.95 267.5 84.45 264.9 82.7C262.3 80.94 259.2 79.1 256 79.1C251.8 79.1 247.7 81.69 244.7 84.69V84.69zM116.7 116.7C113.7 119.7 112 123.8 112 128C112 131.2 112.9 134.3 114.7 136.9C116.5 139.5 118.1 141.6 121.9 142.8C124.8 143.1 128 144.3 131.1 143.7C134.2 143.1 137.1 141.6 139.3 139.3C141.6 137.1 143.1 134.2 143.7 131.1C144.3 128 143.1 124.8 142.8 121.9C141.6 118.1 139.5 116.5 136.9 114.7C134.3 112.9 131.2 111.1 128 111.1C123.8 111.1 119.7 113.7 116.7 116.7L116.7 116.7z\", \"M511.1 296.6C512.1 300.7 512.2 304.9 511.6 309.1C510.9 313.2 509.4 317.2 507.2 320.8C504.1 324.4 502.1 327.5 498.7 329.9C480.6 344.2 458.2 351.9 435.1 351.9C412 351.9 389.7 344.2 371.5 329.9C364.4 323.5 355.1 319.1 345.5 319.1C335.9 319.1 326.6 323.5 319.5 329.9C301.3 344.1 278.1 351.9 255.9 351.9C232.8 351.9 210.5 344.1 192.3 329.9C185.2 323.5 175.9 319.1 166.3 319.1C156.7 319.1 147.4 323.5 140.3 329.9C122.2 344.2 99.76 351.9 76.7 351.9C53.64 351.9 31.25 344.2 13.12 329.9C9.714 327.4 6.829 324.3 4.628 320.8C2.427 317.2 .9536 313.2 .2908 309C-.3719 304.9-.2103 300.7 .7661 296.6C1.742 292.5 3.515 288.6 5.981 285.2C8.448 281.8 11.56 278.9 15.14 276.7C18.72 274.5 22.7 273 26.86 272.4C31.01 271.7 35.25 271.9 39.34 272.9C43.42 273.8 47.28 275.6 50.69 278.1C57.85 284.5 67.11 287.1 76.7 287.1C86.3 287.1 95.55 284.5 102.7 278.1C120.9 263.8 143.2 256.1 166.3 256.1C189.4 256.1 211.7 263.8 229.9 278.1C237 284.5 246.3 288 255.9 288C265.5 288 274.8 284.5 281.9 278.1C300.1 263.8 322.4 256.1 345.5 256.1C368.6 256.1 390.9 263.8 409.1 278.1C416.2 284.5 425.5 287.1 435.1 287.1C444.7 287.1 453.1 284.5 461.1 278.1C464.5 275.6 468.4 273.8 472.5 272.8C476.6 271.8 480.8 271.7 485 272.3C489.2 272.1 493.2 274.5 496.7 276.7C500.3 278.9 503.4 281.8 505.9 285.2C508.4 288.6 510.1 292.5 511.1 296.6H511.1z\"]]\n};\nvar faRupiahSign = {\n  prefix: 'fad',\n  iconName: 'rupiah-sign',\n  icon: [512, 512, [], \"e23d\", [\"\", \"M0 64C0 46.33 14.33 32 32 32H112C191.5 32 256 96.47 256 176C256 255.5 191.5 320 112 320H64V448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448V64zM64 256H112C156.2 256 192 220.2 192 176C192 131.8 156.2 96 112 96H64V256zM162.3 459.9L98.29 299.9L157.7 276.1L221.7 436.1C228.3 452.5 220.3 471.1 203.9 477.7C187.5 484.3 168.9 476.3 162.3 459.9H162.3zM288 192C288 174.3 302.3 160 320 160H400C461.9 160 512 210.1 512 272C512 333.9 461.9 384 400 384H352V480C352 497.7 337.7 512 320 512C302.3 512 288 497.7 288 480V192zM352 320H400C426.5 320 448 298.5 448 272C448 245.5 426.5 224 400 224H352V320z\"]]\n};\nvar faMagnifyingGlass = {\n  prefix: 'fad',\n  iconName: 'magnifying-glass',\n  icon: [512, 512, [128269, \"search\"], \"f002\", [\"M207.1 0C93.12 0-.0002 93.13-.0002 208S93.12 416 207.1 416s208-93.13 208-208S322.9 0 207.1 0zM207.1 336c-70.58 0-128-57.42-128-128c0-70.58 57.42-128 128-128s128 57.42 128 128C335.1 278.6 278.6 336 207.1 336z\", \"M500.3 443.7l-119.7-119.7c-15.03 22.3-34.26 41.54-56.57 56.57l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7z\"]]\n};\nvar faSearch = faMagnifyingGlass;\nvar faTableTennisPaddleBall = {\n  prefix: 'fad',\n  iconName: 'table-tennis-paddle-ball',\n  icon: [512, 512, [127955, \"ping-pong-paddle-ball\", \"table-tennis\"], \"f45d\", [\"M415.1 320c-52.99 0-95.99 42.1-95.99 95.1c0 52.1 42.99 95.99 95.99 95.99c52.1 0 95.99-42.1 95.99-95.99C511.1 363 468.1 320 415.1 320zM416 287.1c27.99 0 53.68 9.254 74.76 24.51c14.03-29.82 21.06-62.13 21.06-94.43c0-103.1-79.37-218.1-216.5-218.1c-59.94 0-120.4 23.71-165.5 68.95l-54.66 54.8c-8.354 8.375-15.06 17.3-20.95 26.44l237.3 237.3C304.5 330.6 355.2 287.1 416 287.1z\", \"M305.1 478.8c-4.604 .5198-9.091 .7597-13.72 .7597c-30.86 0-61.79-11.58-85.37-35.23l-35.95-36.04l-81.03 92.85c-6.227 7.208-14.95 10.86-23.7 10.86c-7.993 0-16-3.045-22.15-9.205l-34.05-34.2c-6.132-6.171-9.164-14.22-9.164-22.24c0-8.787 3.634-17.55 10.81-23.81l92.38-81.32L66.59 304.5C43.96 281.8 32.3 252.6 32.3 221.9c0-23.99 7.122-48.86 21.88-71.76l237.3 237.3c-2.105 9.205-3.45 18.69-3.45 28.53C288 438.1 294.5 460.2 305.1 478.8z\"]]\n};\nvar faPingPongPaddleBall = faTableTennisPaddleBall;\nvar faTableTennis = faTableTennisPaddleBall;\nvar faPersonDotsFromLine = {\n  prefix: 'fad',\n  iconName: 'person-dots-from-line',\n  icon: [576, 512, [\"diagnoses\"], \"f470\", [\"M287.1 176c48.5 0 87.1-39.5 87.1-88S336.5 0 287.1 0S200 39.5 200 88S239.5 176 287.1 176zM555.9 296.9c-1.955-1.391-21.1-14.83-51.83-30.85C495.5 279.2 480.7 288 463.1 288c-26.25 0-47.1-21.75-47.1-48c0-3.549 .4648-6.992 1.217-10.33C378.6 217.2 334.4 208 288 208c-59.37 0-114.1 15.01-160.1 32.67C127.6 266.6 106 288 80 288C69.02 288 58.94 284 50.8 277.7c-18.11 10.45-29.25 18.22-30.7 19.26c-21.56 15.41-26.56 45.38-11.16 66.97c15.39 21.56 45.36 26.5 66.97 11.16c.6289-.459 41.62-29.26 100.1-50.05L176 432h223.1l-.0004-106.8c58.32 20.8 99.51 49.49 100.1 49.91C508.6 381.1 518.3 384 527.9 384c14.98 0 29.73-7 39.11-20.09C582.5 342.3 577.5 312.3 555.9 296.9zM240 296c-13.25 0-23.1-10.75-23.1-24S226.8 248 240 248c13.25 0 23.1 10.75 23.1 24S253.3 296 240 296zM335.1 392c-13.25 0-23.1-10.75-23.1-24s10.75-24 23.1-24c13.25 0 23.1 10.75 23.1 24S349.2 392 335.1 392z\", \"M463.1 256c8.75 0 15.1-7.25 15.1-16S472.7 224 463.1 224c-8.75 0-15.1 7.25-15.1 16S455.2 256 463.1 256zM80 256c8.75 0 15.1-7.25 15.1-16S88.75 224 80 224S64 231.3 64 240S71.25 256 80 256zM559.1 464H16c-8.75 0-15.1 7.25-15.1 16l-.0016 16c0 8.75 7.25 16 15.1 16h543.1c8.75 0 15.1-7.25 15.1-16L575.1 480C575.1 471.3 568.7 464 559.1 464z\"]]\n};\nvar faDiagnoses = faPersonDotsFromLine;\nvar faChevronsDown = {\n  prefix: 'fad',\n  iconName: 'chevrons-down',\n  icon: [448, 512, [\"chevron-double-down\"], \"f322\", [\"M224 288C215.8 288 207.6 284.9 201.4 278.6l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 210.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 284.9 232.2 288 224 288z\", \"M224 480c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 402.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 476.9 232.2 480 224 480z\"]]\n};\nvar faChevronDoubleDown = faChevronsDown;\nvar faTrashCanArrowUp = {\n  prefix: 'fad',\n  iconName: 'trash-can-arrow-up',\n  icon: [448, 512, [\"trash-restore-alt\"], \"f82a\", [\"M32 96H416V448C416 483.3 387.3 512 352 512H96C60.65 512 32 483.3 32 448V96zM248 241.9L287 280.1C296.4 290.3 311.6 290.3 320.1 280.1C330.3 271.6 330.3 256.4 320.1 247L240.1 167C236.5 162.5 230.4 159.1 224 159.1C217.6 159.1 211.5 162.5 207 167L127 247C117.7 256.4 117.7 271.6 127 280.1C136.4 290.3 151.6 290.3 160.1 280.1L200 241.9V376C200 389.3 210.7 400 224 400C237.3 400 248 389.3 248 376V241.9z\", \"M284.2 0C296.3 0 307.4 6.848 312.8 17.69L320 32H416C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H128L135.2 17.69C140.6 6.848 151.7 0 163.8 0H284.2zM248 376C248 389.3 237.3 400 223.1 400C210.7 400 199.1 389.3 199.1 376V241.9L160.1 280.1C151.6 290.3 136.4 290.3 127 280.1C117.7 271.6 117.7 256.4 127 247L207 167C211.5 162.5 217.6 159.1 223.1 159.1C230.4 159.1 236.5 162.5 240.1 167L320.1 247C330.3 256.4 330.3 271.6 320.1 280.1C311.6 290.3 296.4 290.3 287 280.1L248 241.9V376z\"]]\n};\nvar faTrashRestoreAlt = faTrashCanArrowUp;\nvar faSignalGood = {\n  prefix: 'fad',\n  iconName: 'signal-good',\n  icon: [576, 512, [\"signal-3\"], \"f68e\", [\"M416 96C398.3 96 384 110.3 384 127.1V480C384 497.7 398.3 512 415.1 512S448 497.7 448 480V127.1C448 110.3 433.7 96 416 96zM544 0C526.3 0 512 14.33 512 31.1V480C512 497.7 526.3 512 543.1 512S576 497.7 576 480V31.1C576 14.33 561.7 0 544 0z\", \"M32 384C14.33 384 0 398.3 0 415.1v64C0 497.7 14.33 512 31.1 512S64 497.7 64 480V415.1C64 398.3 49.67 384 32 384zM288 192C270.3 192 256 206.3 256 223.1v256C256 497.7 270.3 512 288 512s32-14.33 32-31.1V223.1C320 206.3 305.7 192 288 192zM160 288C142.3 288 128 302.3 128 319.1v160C128 497.7 142.3 512 160 512s32-14.33 32-31.1V319.1C192 302.3 177.7 288 160 288z\"]]\n};\nvar faSignal3 = faSignalGood;\nvar faLocationQuestion = {\n  prefix: 'fad',\n  iconName: 'location-question',\n  icon: [384, 512, [\"map-marker-question\"], \"f60b\", [\"M168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2H168.3zM105.4 134.5C100.9 147 107.5 160.7 119.1 165.2C132.5 169.6 146.2 163.1 150.6 150.6L151.1 149.3C152.2 146.1 155.2 144 158.6 144H216.9C225.2 144 232 150.8 232 159.1C232 164.6 229.1 169.6 224.4 172.3L180.1 197.7C172.6 202 168 209.9 168 218.5V232C168 245.3 178.7 256 192 256C205.1 256 215.8 245.5 215.1 232.4L248.3 213.9C267.9 202.7 280 181.8 280 159.1C280 124.3 251.7 96 216.9 96H158.6C134.9 96 113.8 110.9 105.8 133.3L105.4 134.5zM192 288C174.3 288 160 302.3 160 320C160 337.7 174.3 352 192 352C209.7 352 224 337.7 224 320C224 302.3 209.7 288 192 288z\", \"M216.9 96C251.7 96 280 124.3 280 159.1C280 181.8 267.9 202.7 248.3 213.9L215.1 232.4C215.8 245.5 205.1 256 192 256C178.7 256 168 245.3 168 232V218.5C168 209.9 172.6 202 180.1 197.7L224.4 172.3C229.1 169.6 232 164.6 232 159.1C232 150.8 225.2 144 216.9 144H158.6C155.2 144 152.2 146.1 151.1 149.3L150.6 150.6C146.2 163.1 132.5 169.6 119.1 165.2C107.5 160.7 100.9 147 105.4 134.5L105.8 133.3C113.8 110.9 134.9 96 158.6 96L216.9 96zM159.1 320C159.1 302.3 174.3 288 191.1 288C209.7 288 224 302.3 224 320C224 337.7 209.7 352 191.1 352C174.3 352 159.1 337.7 159.1 320z\"]]\n};\nvar faMapMarkerQuestion = faLocationQuestion;\nvar faFloppyDiskCircleXmark = {\n  prefix: 'fad',\n  iconName: 'floppy-disk-circle-xmark',\n  icon: [576, 512, [\"floppy-disk-times\", \"save-circle-xmark\", \"save-times\"], \"e181\", [\"M433.1 129.1l-83.9-83.9C342.3 38.32 327.1 32 316.1 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h232.2c-17.65-21.37-30.28-46.99-36.28-75.07C249.7 411.9 237.3 416 224 416c-35.34 0-64-28.66-64-64s28.66-64 64-64c16.93 0 32.21 6.697 43.66 17.43C292.9 239.2 356.9 192 432 192c5.402 0 10.72 .3301 16 .8066V163.9C448 152.9 441.7 137.7 433.1 129.1zM320 208C320 216.8 312.8 224 304 224h-224C71.16 224 64 216.8 64 208v-96C64 103.2 71.16 96 80 96h224C312.8 96 320 103.2 320 112V208z\", \"M432 224C352.5 224 288 288.5 288 368s64.47 144 144 144s144-64.47 144-144S511.5 224 432 224zM488.5 401.9c6.242 6.242 6.252 16.37 .0098 22.62c-6.24 6.242-16.37 6.231-22.62-.0113l-33.91-33.91l-33.91 33.91c-6.242 6.242-16.37 6.253-22.62 .0106s-6.232-16.37 .0098-22.62l33.91-33.91l-33.91-33.91c-6.242-6.242-6.251-16.37-.009-22.62s16.37-6.232 22.62 .0106l33.91 33.91l33.91-33.91c6.242-6.242 16.37-6.254 22.61-.0113s6.233 16.37-.009 22.62l-33.91 33.91L488.5 401.9z\"]]\n};\nvar faFloppyDiskTimes = faFloppyDiskCircleXmark;\nvar faSaveCircleXmark = faFloppyDiskCircleXmark;\nvar faSaveTimes = faFloppyDiskCircleXmark;\nvar faNairaSign = {\n  prefix: 'fad',\n  iconName: 'naira-sign',\n  icon: [448, 512, [], \"e1f6\", [\"M64 320H32C14.33 320 0 305.7 0 288C0 270.3 14.33 256 32 256H64V320zM128 256H185.5L228.2 320H128V256zM320 256V320H305.1L262.5 256H320zM416 256C433.7 256 448 270.3 448 288C448 305.7 433.7 320 416 320H384V256H416z\", \"M86.73 33.37C100.2 29.29 114.8 34.52 122.6 46.25L320 342.3V64C320 46.33 334.3 32 352 32C369.7 32 384 46.33 384 64V448C384 462.1 374.8 474.5 361.3 478.6C347.8 482.7 333.2 477.5 325.4 465.8L128 169.7V448C128 465.7 113.7 480 96 480C78.33 480 64 465.7 64 448V64C64 49.9 73.23 37.46 86.73 33.37V33.37z\"]]\n};\nvar faPeach = {\n  prefix: 'fad',\n  iconName: 'peach',\n  icon: [512, 512, [], \"e20b\", [\"M512 272c0 154.6-241.7 235.5-256 240c0 0-256-74.94-256-240c0-88.36 77.6-159.1 173.3-160c82.1 0 157.3 60.38 157.3 144c0 8.844 7.156 16 16 16s16-7.156 16-16c0-55.72-28.08-105.4-71.69-137.7C306.2 114.3 322.1 112 338.7 112C434.4 112 512 183.6 512 272z\", \"M146.6 81.81c21.07-2.574 60.48-4.828 104.8 13.89c31.46-8.309 63.25-20.09 113.1-13.89C386.3 67.38 400 43.32 400 16V0h-63.1c-44.18 0-79.1 35.82-79.1 80C256 35.82 204.2 0 160 0H112v16C112 43.32 125.7 67.38 146.6 81.81z\"]]\n};\nvar faTaxiBus = {\n  prefix: 'fad',\n  iconName: 'taxi-bus',\n  icon: [640, 512, [], \"e298\", [\"M.0006 384V74.46C.0006 58.25 9.164 43.42 23.67 36.16C71.24 12.38 123.7 0 176.9 0H207.1C260.3 0 312.8 12.38 360.3 36.16C374.8 43.42 384 58.25 384 74.46V96C362.1 96 343.6 110.7 337.8 130.8C331.7 132.1 325.7 134 320 136.4V120C320 106.7 309.3 96 296 96H208V224H249.9L233.6 272.9C208.5 290.2 192 319.2 192 352V416H128V448C128 465.7 113.7 480 96 480H80C62.33 480 48 465.7 48 448V416H32C14.33 416 0 401.7 0 384H.0006zM88 96C74.75 96 64 106.7 64 120V200C64 213.3 74.75 224 88 224H176V96H88zM96 344C109.3 344 120 333.3 120 320C120 306.7 109.3 296 96 296C82.75 296 72 306.7 72 320C72 333.3 82.75 344 96 344z\", \"M472 128C485.3 128 496 138.7 496 152V160H501.4C535.8 160 566.4 182 577.3 214.7L603.9 294.4C625.2 304.7 640 326.6 640 352L640 480C640 497.7 625.7 512 608 512H592C574.3 512 560 497.7 560 480V448H304V480C304 497.7 289.7 512 272 512H256C238.3 512 224 497.7 224 480L224 352C224 326.6 238.8 304.7 260.1 294.4L286.7 214.7C297.6 182 328.2 160 362.6 160H368V152C368 138.7 378.7 128 392 128L472 128zM362.6 224C355.7 224 349.6 228.4 347.4 234.9L329.7 288H534.3L516.6 234.9C514.4 228.4 508.3 224 501.4 224H362.6zM304 392C317.3 392 328 381.3 328 368C328 354.7 317.3 344 304 344C290.7 344 280 354.7 280 368C280 381.3 290.7 392 304 392zM560 344C546.7 344 536 354.7 536 368C536 381.3 546.7 392 560 392C573.3 392 584 381.3 584 368C584 354.7 573.3 344 560 344z\"]]\n};\nvar faBracketCurly = {\n  prefix: 'fad',\n  iconName: 'bracket-curly',\n  icon: [256, 512, [\"bracket-curly-left\"], \"7b\", [\"M192 32H160C106.1 32 64 74.98 64 128v37.5c0 8.484-3.37 16.62-9.369 22.62L9.375 233.4c-12.5 12.5-12.5 32.75 0 45.25l45.26 45.26C60.63 329.9 64 338 64 346.5V384c0 53.02 42.98 96 96 96h32C209.7 480 224 465.7 224 448S209.7 416 192 416H160c-17.6 0-32-14.4-32-32v-37.5c0-25.45-10.11-49.86-28.11-67.86L77.25 256l22.63-22.62C117.9 215.4 128 190.9 128 165.5V128c0-17.6 14.4-32 32-32h32C209.7 96 224 81.67 224 64S209.7 32 192 32z\", \"\"]]\n};\nvar faBracketCurlyLeft = faBracketCurly;\nvar faLobster = {\n  prefix: 'fad',\n  iconName: 'lobster',\n  icon: [512, 512, [129438], \"e421\", [\"M192 352H175.1c-12.34 0-24.72 2.922-35.75 8.438l-18.5 9.25c-7.906 3.953-11.09 13.56-7.156 21.47C116.5 396.8 122.2 400 128 400c2.406 0 4.844-.5469 7.156-1.688l18.5-9.25C160.3 385.8 167.7 384 175.1 384h18.2C192.4 378.9 192 373.6 192 368.4V352zM72.84 262.3l34.5 17.25C118.4 285.1 130.8 288 143.1 288H192V256H143.1C135.7 256 128.3 254.3 121.7 250.9l-34.5-17.25c-7.875-3.891-17.5-.7656-21.47 7.156C61.75 248.8 64.94 258.4 72.84 262.3zM192 336v-32H122.4c-5.156 0-10.25-.8281-15.16-2.453L69.06 288.8c-8.344-2.734-17.44 1.719-20.25 10.11C46.03 307.3 50.56 316.4 58.94 319.2l38.16 12.73C105.3 334.6 113.8 336 122.4 336H192zM463.2 298.9c-2.812-8.391-11.91-12.86-20.25-10.11l-38.16 12.71C399.9 303.2 394.8 304 389.6 304H320v32h69.63c8.594 0 17.09-1.37 25.28-4.104l38.16-12.72C461.4 316.4 465.1 307.3 463.2 298.9zM320 288h48.91c12.34 0 24.72-2.922 35.75-8.438l34.5-17.25c7.906-3.953 11.09-13.56 7.156-21.47c-3.969-7.922-13.53-11.08-21.47-7.156l-34.5 17.25C383.7 254.3 376.3 256 368.9 256H320V288zM391.2 369.7l-18.5-9.25C361.6 354.9 349.3 352 336.9 352H320v16.42C320 373.6 319.6 378.9 318.7 384h18.2c7.406 0 14.81 1.75 21.44 5.062l18.5 9.25C379.2 399.5 381.6 400 384 400c5.844 0 11.5-3.234 14.31-8.844C402.3 383.3 399.1 373.6 391.2 369.7zM352 32c0-8.844-7.156-16-16-16c-35.28 0-64 28.7-64 64v58.57c9.861 7.475 22.22 19.01 32 34.44V80c0-17.64 14.34-32 32-32C344.8 48 352 40.84 352 32zM176 16C167.2 16 160 23.16 160 32s7.156 16 16 16c17.66 0 32 14.36 32 32v93.01c9.779-15.44 22.14-26.97 32-34.44V80C240 44.7 211.3 16 176 16z\", \"M512 79.1V128c0 36.37-30.43 65.24-67.18 63.51l-46.54 32.58C383.4 234.5 365.1 240 347.8 240H320v128.4c0 10.32-1.664 20.57-4.926 30.36l-16.75 50.26C328.7 454 352 480.2 352 512l-192 0c0-31.81 23.27-57.1 53.68-62.96l-16.76-50.26C193.7 388.1 192 378.7 192 368.4V240H164.2c-18.19 0-35.63-5.5-50.5-15.91L67.17 191.5C30.42 193.2 0 164.4 0 128V79.1C0 35.82 35.82 0 79.1 0L80 96L128 32v92.57c0 15.16-5.045 29.7-13.6 41.43l26.81 18.78C147.1 189.5 155.9 192 164.2 192h34.09C214.1 149.6 256 128 256 128s41.95 21.58 57.72 64h34.09c8.281 0 16.22-2.5 22.94-7.219l26.84-18.78C389 154.3 384 139.7 384 124.6V32l48 64l0-96C476.2 0 512 35.82 512 79.1z\"]]\n};\nvar faCartFlatbedEmpty = {\n  prefix: 'fad',\n  iconName: 'cart-flatbed-empty',\n  icon: [640, 512, [\"dolly-flatbed-empty\"], \"f476\", [\"M162.9 447.1C161.2 452.1 160 458.4 160 464C160 490.5 181.5 512 208 512S256 490.5 256 464c0-5.625-1.292-11-2.917-16H162.9zM450.1 447.1c-1.75 5-2.928 10.38-2.928 16c0 26.5 21.49 48 47.99 48c26.5 0 48.01-21.5 48.01-48c0-5.625-1.282-11-2.907-16H450.1z\", \"M640 415.1c0 17.6-14.4 32-32 31.1H96C78.4 448 64 433.6 64 415.1V80C64 71.16 56.84 64 48 64H31.1C14.4 64 0 49.6 0 32S14.4 0 31.1 0H64c35.2 0 64 28.8 64 64v320h480C625.6 384 640 398.4 640 415.1z\"]]\n};\nvar faDollyFlatbedEmpty = faCartFlatbedEmpty;\nvar faColon = {\n  prefix: 'fad',\n  iconName: 'colon',\n  icon: [128, 512, [], \"3a\", [\"M64 320c-35.35 0-64 28.65-64 64c0 35.35 28.65 64 64 64s64-28.65 64-64C128 348.7 99.35 320 64 320z\", \"M64 192c35.35 0 64-28.65 64-64c0-35.35-28.65-64-64-64s-64 28.65-64 64C.0008 163.3 28.66 192 64 192z\"]]\n};\nvar faCartArrowDown = {\n  prefix: 'fad',\n  iconName: 'cart-arrow-down',\n  icon: [576, 512, [], \"f218\", [\"M311.1 142.1L288.1 119C279.6 109.7 264.4 109.7 255 119C245.7 128.4 245.7 143.6 255 152.1L319 216.1C328.4 226.3 343.6 226.3 352.1 216.1L416.1 152.1C426.3 143.6 426.3 128.4 416.1 119C407.6 109.7 392.4 109.7 383 119L359.1 142.1V32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H170.7L121.1 32H311.1L311.1 142.1z\", \"M96 0C107.5 0 117.4 8.19 119.6 19.51L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H96zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464zM383 119C392.4 109.7 407.6 109.7 416.1 119C426.3 128.4 426.3 143.6 416.1 152.1L352.1 216.1C343.6 226.3 328.4 226.3 319 216.1L255 152.1C245.7 143.6 245.7 128.4 255 119C264.4 109.7 279.6 109.7 288.1 119L312 142.1V32H360V142.1L383 119z\"]]\n};\nvar faWand = {\n  prefix: 'fad',\n  iconName: 'wand',\n  icon: [512, 512, [], \"f72a\", [\"\", \"M376.3 191.1l-279.2 309.5c-12.25 13.5-33.38 14.13-46.37 1.133l-41.4-41.41c-12.1-12.1-12.35-34.09 1.145-46.34l117.5-106V271.1c0-8.874 7.124-16 15.1-16h42.62l279.1-251.8c6.374-5.75 15.1-5.5 22.12 .625l19.5 19.37c5.999 6.125 6.249 15.75 .5 22.12L415.1 147.1v28c0 8.874-7.124 16-15.1 16H376.3z\"]]\n};\nvar faWalkieTalkie = {\n  prefix: 'fad',\n  iconName: 'walkie-talkie',\n  icon: [384, 512, [], \"f8ef\", [\"M352 96h-32V80C320 71.16 312.8 64 304 64h-32C263.2 64 256 71.16 256 80V96h-32V80C224 71.16 216.8 64 208 64h-32C167.2 64 160 71.16 160 80V96H32C14.4 96 0 110.4 0 128v178.7c0 8.484 3.373 16.62 9.371 22.62L32 352v112C32 490.5 53.49 512 80 512h224c26.51 0 48-21.49 48-48V352l22.63-22.63C380.6 323.4 384 315.2 384 306.7V128C384 110.4 369.6 96 352 96zM288 312C288 316.4 284.4 320 280 320h-176C99.63 320 96 316.4 96 312v-16C96 291.6 99.63 288 104 288h176C284.4 288 288 291.6 288 296V312zM288 248C288 252.4 284.4 256 280 256h-176C99.63 256 96 252.4 96 248v-16C96 227.6 99.63 224 104 224h176C284.4 224 288 227.6 288 232V248zM288 184C288 188.4 284.4 192 280 192h-176C99.63 192 96 188.4 96 184v-16C96 163.6 99.63 160 104 160h176C284.4 160 288 163.6 288 168V184z\", \"M280 288h-176C99.63 288 96 291.6 96 296v16C96 316.4 99.63 320 104 320h176C284.4 320 288 316.4 288 312v-16C288 291.6 284.4 288 280 288zM280 224h-176C99.63 224 96 227.6 96 232v16C96 252.4 99.63 256 104 256h176C284.4 256 288 252.4 288 248v-16C288 227.6 284.4 224 280 224zM280 160h-176C99.63 160 96 163.6 96 168v16C96 188.4 99.63 192 104 192h176C284.4 192 288 188.4 288 184v-16C288 163.6 284.4 160 280 160zM112 23.1C112 10.74 101.3 0 88 0S64 10.74 64 23.1V96h48V23.1z\"]]\n};\nvar faFilePen = {\n  prefix: 'fad',\n  iconName: 'file-pen',\n  icon: [576, 512, [128221, \"file-edit\"], \"f31c\", [\"M0 64C0 28.65 28.65 0 64 0H224V160H384V299.5L289.3 394.3C281.1 402.5 275.3 412.7 272.5 423.1L257.4 484.1C255.1 493.5 255.7 503.2 258.8 512H64C28.65 512 0 483.3 0 448V64z\", \"M224 160V0L384 160H224zM564.3 250.1C579.9 265.7 579.9 291.1 564.3 306.7L534.8 336.1L463.9 265.2L493.3 235.7C508.9 220.1 534.2 220.1 549.9 235.7L564.3 250.1zM311.9 417.1L441.2 287.8L512.2 358.8L382.9 488.1C378.8 492.2 373.7 495.1 368.1 496.5L307.9 511.5C302.4 512.9 296.7 511.3 292.7 507.3C288.7 503.3 287.1 497.6 288.5 492.1L303.5 431.9C304.9 426.3 307.8 421.2 311.9 417.1V417.1z\"]]\n};\nvar faFileEdit = faFilePen;\nvar faReceipt = {\n  prefix: 'fad',\n  iconName: 'receipt',\n  icon: [384, 512, [129534], \"f543\", [\"M13.97 2.196C22.49-1.72 32.5-.3214 39.62 5.778L80 40.39L120.4 5.778C129.4-1.926 142.6-1.926 151.6 5.778L192 40.39L232.4 5.778C241.4-1.926 254.6-1.926 263.6 5.778L304 40.39L344.4 5.778C351.5-.3214 361.5-1.72 370 2.196C378.5 6.113 384 14.63 384 24V488C384 497.4 378.5 505.9 370 509.8C361.5 513.7 351.5 512.3 344.4 506.2L304 471.6L263.6 506.2C254.6 513.9 241.4 513.9 232.4 506.2L192 471.6L151.6 506.2C142.6 513.9 129.4 513.9 120.4 506.2L80 471.6L39.62 506.2C32.5 512.3 22.49 513.7 13.97 509.8C5.456 505.9 0 497.4 0 488V24C0 14.63 5.456 6.112 13.97 2.196V2.196zM96 144C87.16 144 80 151.2 80 160C80 168.8 87.16 176 96 176H288C296.8 176 304 168.8 304 160C304 151.2 296.8 144 288 144H96zM96 368H288C296.8 368 304 360.8 304 352C304 343.2 296.8 336 288 336H96C87.16 336 80 343.2 80 352C80 360.8 87.16 368 96 368zM96 240C87.16 240 80 247.2 80 256C80 264.8 87.16 272 96 272H288C296.8 272 304 264.8 304 256C304 247.2 296.8 240 288 240H96z\", \"M80 160C80 151.2 87.16 144 96 144H288C296.8 144 304 151.2 304 160C304 168.8 296.8 176 288 176H96C87.16 176 80 168.8 80 160zM80 352C80 343.2 87.16 336 96 336H288C296.8 336 304 343.2 304 352C304 360.8 296.8 368 288 368H96C87.16 368 80 360.8 80 352zM288 240C296.8 240 304 247.2 304 256C304 264.8 296.8 272 288 272H96C87.16 272 80 264.8 80 256C80 247.2 87.16 240 96 240H288z\"]]\n};\nvar faTablePicnic = {\n  prefix: 'fad',\n  iconName: 'table-picnic',\n  icon: [512, 512, [], \"e32d\", [\"M106.3 224h68.94L213.7 128H144.7L106.3 224zM34.28 404.1c-6.562 16.41 1.438 35.03 17.84 41.59C56 447.3 60.03 448 64 448c12.69 0 24.72-7.594 29.72-20.12L149.7 288H80.73L34.28 404.1zM367.3 128H298.3l38.4 96h68.94L367.3 128zM477.7 404.1L431.3 288H362.3l55.95 139.9C423.3 440.4 435.3 448 448 448c3.969 0 8-.7187 11.88-2.281C476.3 439.2 484.3 420.5 477.7 404.1z\", \"M96 128h320c17.67 0 32-14.33 32-32c0-17.67-14.33-32-32-32H96C78.33 64 64 78.33 64 96C64 113.7 78.33 128 96 128zM480 224H32C14.33 224 0 238.3 0 256c0 17.67 14.33 32 32 32h448c17.67 0 32-14.33 32-32C512 238.3 497.7 224 480 224z\"]]\n};\nvar faSquarePen = {\n  prefix: 'fad',\n  iconName: 'square-pen',\n  icon: [448, 512, [\"pen-square\", \"pencil-square\"], \"f14b\", [\"M384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM325.8 139.7C310.1 124.1 284.8 124.1 269.2 139.7L247.8 161.1L318.7 232.1L340.1 210.7C355.8 195 355.8 169.7 340.1 154.1L325.8 139.7zM111.5 303.8L96.48 363.1C95.11 369.4 96.71 375.2 100.7 379.2C104.7 383.1 110.4 384.7 115.9 383.4L176 368.3C181.6 366.9 186.8 364 190.9 359.9L296.1 254.7L225.1 183.8L119.9 288.1C115.8 293.1 112.9 298.2 111.5 303.8z\", \"M269.2 139.7C284.8 124.1 310.1 124.1 325.8 139.7L340.1 154.1C355.8 169.7 355.8 195 340.1 210.7L318.7 232.1L247.8 161.1L269.2 139.7zM296.1 254.7L190.9 359.9C186.8 364 181.6 366.9 176 368.3L115.9 383.4C110.4 384.7 104.7 383.1 100.7 379.2C96.71 375.2 95.12 369.4 96.48 363.1L111.5 303.8C112.9 298.2 115.8 293.1 119.9 288.1L225.1 183.8L296.1 254.7z\"]]\n};\nvar faPenSquare = faSquarePen;\nvar faPencilSquare = faSquarePen;\nvar faCircleMicrophoneLines = {\n  prefix: 'fad',\n  iconName: 'circle-microphone-lines',\n  icon: [512, 512, [\"microphone-circle-alt\"], \"e117\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM207.1 146c0-26.29 20.26-49.2 46.54-49.98C281.7 95.21 304 116.1 304 144h-32c-8.837 0-16 7.163-16 15.1C256 168.8 263.2 176 272 176h32v32h-32c-8.837 0-16 7.163-16 15.1C256 232.8 263.2 240 272 240h32v13.99c0 26.29-20.26 49.2-46.54 49.99C230.3 304.8 208 283 208 256L207.1 146zM384 256c0 65.1-49.03 118.4-112 126.4V400c0 8.837-7.163 16-16 16s-16-7.163-16-16v-17.62C177 374.4 128 321.1 128 256V239.1C128 231.2 135.2 224 144 224C152.8 224 160 231.2 160 240v13.19C159.1 300.6 193.2 343.1 240 350.7C299.1 360.4 352 314.2 352 256V239.1C352 231.2 359.2 224 368 224S384 231.2 384 239.1V256z\", \"M257.5 303.1C283.7 303.2 304 280.3 304 253.1V240h-32c-8.836 0-16-7.164-16-16C256 215.2 263.2 208 272 208h32v-32h-32c-8.836 0-16-7.164-16-16C256 151.2 263.2 144 272 144h32c0-27-22.28-48.79-49.46-47.98C228.3 96.8 207.1 119.7 207.1 146L208 256C208 283 230.3 304.8 257.5 303.1zM368 224C359.2 224 352 231.2 352 239.1V256c0 58.17-52 104.4-111.1 94.7C193.2 343.1 160 300.6 160 253.2V240C160 231.2 152.8 224 144 224S128 231.2 128 239.1V256c0 65.1 49.03 118.4 112 126.4V400c0 8.836 7.164 16 16 16s16-7.164 16-16v-17.62C334.1 374.4 384 321.1 384 256V239.1C384 231.2 376.8 224 368 224z\"]]\n};\nvar faMicrophoneCircleAlt = faCircleMicrophoneLines;\nvar faDisplaySlash = {\n  prefix: 'fad',\n  iconName: 'display-slash',\n  icon: [640, 512, [\"desktop-slash\"], \"e2fa\", [\"M455.1 464h-72l-16-48h39.99l-81.65-64H95.1L95.1 171.5L31.1 121.3V368c0 26.5 21.5 48 47.1 48h191.1l-16 48H183.1c-13.25 0-24 10.75-24 24s10.75 24 24 24h271.1c13.25 0 24-10.75 24-24S469.2 464 455.1 464zM559.1 0l-479.1 0c-12.3 0-23.41 4.77-31.9 12.38L113.1 63.1h430l-.0005 288h-62.59l81.31 63.73C587.9 414.3 607.1 393.6 607.1 368v-320C607.1 21.5 586.5 0 559.1 0z\", \"M615.1 512c-5.156 0-10.38-1.674-14.79-5.112L9.188 42.89c-10.44-8.172-12.26-23.26-4.068-33.7c8.125-10.41 23.16-12.28 33.69-4.078l591.1 463.1c10.44 8.172 12.26 23.27 4.068 33.7C630.2 508.8 623.1 512 615.1 512z\"]]\n};\nvar faDesktopSlash = faDisplaySlash;\nvar faSuitcaseRolling = {\n  prefix: 'fad',\n  iconName: 'suitcase-rolling',\n  icon: [448, 512, [], \"f5c1\", [\"M176.1 48h96V128h47.97l.0123-80c0-26.5-21.5-48-48-48h-96c-26.5 0-48 21.5-48 48L128 128h48.03V48zM96 496C96 504.9 103.1 512 112 512h32C152.9 512 160 504.9 160 496L160.1 480H96.05L96 496zM288 496c0 8.875 7.125 16 16 16h32c8.875 0 16-7.125 16-16l.0492-16h-63.99L288 496zM336 352h-224C103.2 352 96 359.2 96 368C96 376.8 103.2 384 112 384h224c8.801 0 16-7.201 16-16C352 359.2 344.8 352 336 352zM112 256h224C344.8 256 352 248.8 352 240C352 231.2 344.8 224 336 224h-224C103.2 224 96 231.2 96 240C96 248.8 103.2 256 112 256z\", \"M368 128h-288C53.5 128 32 149.5 32 176v256C32 458.5 53.5 480 80 480h288c26.5 0 48-21.5 48-48v-256C416 149.5 394.5 128 368 128zM336 384h-224C103.2 384 96 376.8 96 368C96 359.2 103.2 352 112 352h224c8.801 0 16 7.199 16 16C352 376.8 344.8 384 336 384zM336 256h-224C103.2 256 96 248.8 96 240C96 231.2 103.2 224 112 224h224C344.8 224 352 231.2 352 240C352 248.8 344.8 256 336 256z\"]]\n};\nvar faPersonCircleExclamation = {\n  prefix: 'fad',\n  iconName: 'person-circle-exclamation',\n  icon: [576, 512, [], \"e53f\", [\"M112 48C112 21.49 133.5 0 160 0C186.5 0 208 21.49 208 48C208 74.51 186.5 96 160 96C133.5 96 112 74.51 112 48zM120 512C102.3 512 88 497.7 88 480V256.9L59.43 304.5C50.33 319.6 30.67 324.5 15.52 315.4C.3696 306.3-4.531 286.7 4.573 271.5L62.85 174.6C80.2 145.7 111.4 128 145.1 128H174.9C208.6 128 239.8 145.7 257.2 174.6L302.1 249.3C285.1 266.9 273.4 287.7 265.5 310.8C263.6 308.9 261.1 306.8 260.6 304.5L232 256.9V480C232 497.7 217.7 512 200 512C182.3 512 168 497.7 168 480V352H152V480C152 497.7 137.7 512 120 512L120 512z\", \"M576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM432 416C418.7 416 408 426.7 408 440C408 453.3 418.7 464 432 464C445.3 464 456 453.3 456 440C456 426.7 445.3 416 432 416zM447.1 288C447.1 279.2 440.8 272 431.1 272C423.2 272 415.1 279.2 415.1 288V368C415.1 376.8 423.2 384 431.1 384C440.8 384 447.1 376.8 447.1 368V288z\"]]\n};\nvar faTransporter2 = {\n  prefix: 'fad',\n  iconName: 'transporter-2',\n  icon: [512, 512, [], \"e044\", [\"M93.75 44.38L64 32L51.63 2.25C50.88 .875 49.5 0 48 0S45.13 .875 44.38 2.25L32 32L2.25 44.38C.875 45.13 0 46.5 0 48s.875 2.875 2.25 3.625L32 64l12.38 29.75C45.13 95.13 46.5 96 48 96s2.875-.875 3.625-2.25L64 64l29.75-12.38C95.13 50.88 96 49.5 96 48S95.13 45.13 93.75 44.38zM509.8 364.4L480 352l-12.38-29.75C466.9 320.9 465.5 320 464 320s-2.875 .875-3.625 2.25L448 352l-29.75 12.38C416.9 365.1 416 366.5 416 368s.875 2.875 2.25 3.625L448 384l12.38 29.75C461.1 415.1 462.5 416 464 416s2.875-.875 3.625-2.25L480 384l29.75-12.38C511.1 370.9 512 369.5 512 368S511.1 365.1 509.8 364.4zM400 256h-288C103.2 256 96 263.2 96 272S103.2 288 112 288h288C408.8 288 416 280.8 416 272S408.8 256 400 256zM176 352h160c8.844 0 16-7.156 16-16S344.8 320 336 320h-160C167.2 320 160 327.2 160 336S167.2 352 176 352zM176 416h160c8.844 0 16-7.156 16-16S344.8 384 336 384h-160C167.2 384 160 391.2 160 400S167.2 416 176 416z\", \"M384 448H128c-17.62 0-32 14.38-32 32v32h320v-32C416 462.4 401.6 448 384 448zM338.2 151C325.1 136.4 308 128 289 128h-66C204 128 185.1 136.4 173.9 151L113 224h286L338.2 151zM256 96c26.5 0 48-21.5 48-48S282.5 0 256 0S208 21.5 208 48S229.5 96 256 96z\"]]\n};\nvar faHandsHoldingDiamond = {\n  prefix: 'fad',\n  iconName: 'hands-holding-diamond',\n  icon: [640, 512, [\"hand-receiving\"], \"f47c\", [\"M79.1 264.2C79.1 281.2 86.74 297.5 98.74 309.5L149.8 360.6C158.1 368.9 171.1 370.1 180.8 363.7C193.7 355 195.5 336.8 184.6 325.8L137.4 278.6C124.9 266.1 124.9 245.9 137.4 233.4C149.9 220.9 170.1 220.9 182.6 233.4L255.2 305.9C276.2 326.9 288 355.4 288 385.1V464C288 490.5 266.5 512 240 512H173.3C156.3 512 140 505.3 128 493.3L28.12 393.4C10.11 375.4 0 350.1 0 325.5V104C0 81.91 17.91 64 40 64C62.09 64 80 81.91 80 104L79.1 264.2zM560 104C560 81.91 577.9 64 600 64C622.1 64 640 81.91 640 104V325.5C640 350.1 629.9 375.4 611.9 393.4L512 493.3C499.1 505.3 483.7 512 466.7 512H400C373.5 512 352 490.5 352 464V385.1C352 355.4 363.8 326.9 384.8 305.9L457.4 233.4C469.9 220.9 490.1 220.9 502.6 233.4C515.1 245.9 515.1 266.1 502.6 278.6L455.4 325.8C444.5 336.8 446.3 355 459.2 363.7C468.9 370.1 481.9 368.9 490.2 360.6L541.3 309.5C553.3 297.5 560 281.2 560 264.2L560 104z\", \"M438.6 105.4C451.1 117.9 451.1 138.1 438.6 150.6L342.6 246.6C330.1 259.1 309.9 259.1 297.4 246.6L201.4 150.6C188.9 138.1 188.9 117.9 201.4 105.4L297.4 9.372C309.9-3.124 330.1-3.124 342.6 9.372L438.6 105.4z\"]]\n};\nvar faHandReceiving = faHandsHoldingDiamond;\nvar faMoneyBillSimpleWave = {\n  prefix: 'fad',\n  iconName: 'money-bill-simple-wave',\n  icon: [576, 512, [], \"e1f2\", [\"M368 256C368 309 332.2 352 288 352C243.8 352 208 309 208 256C208 202.1 243.8 160 288 160C332.2 160 368 202.1 368 256z\", \"M48.66 79.13C128.4 100.9 208.2 80.59 288 60.25C375 38.08 462 15.9 549 48.38C565.9 54.69 576 71.62 576 89.66V399.5C576 423.4 550.4 439.2 527.3 432.9C447.6 411.1 367.8 431.4 288 451.7C200.1 473.9 113.1 496.1 26.97 463.6C10.06 457.3 0 440.4 0 422.3V112.5C0 88.59 25.61 72.83 48.66 79.13L48.66 79.13zM287.1 352C332.2 352 368 309 368 255.1C368 202.1 332.2 159.1 287.1 159.1C243.8 159.1 207.1 202.1 207.1 255.1C207.1 309 243.8 352 287.1 352z\"]]\n};\nvar faChevronDown = {\n  prefix: 'fad',\n  iconName: 'chevron-down',\n  icon: [448, 512, [], \"f078\", [\"M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z\", \"\"]]\n};\nvar faBatteryFull = {\n  prefix: 'fad',\n  iconName: 'battery-full',\n  icon: [576, 512, [128267, \"battery\", \"battery-5\"], \"f240\", [\"M464 96C508.2 96 544 131.8 544 176V192C561.7 192 576 206.3 576 224V288C576 305.7 561.7 320 544 320V336C544 380.2 508.2 416 464 416H80C35.82 416 0 380.2 0 336V176C0 131.8 35.82 96 80 96H464zM64 336C64 344.8 71.16 352 80 352H464C472.8 352 480 344.8 480 336V176C480 167.2 472.8 160 464 160H80C71.16 160 64 167.2 64 176V336z\", \"M96 192H448V320H96V192z\"]]\n};\nvar faBattery = faBatteryFull;\nvar faBattery5 = faBatteryFull;\nvar faBellPlus = {\n  prefix: 'fad',\n  iconName: 'bell-plus',\n  icon: [448, 512, [], \"f849\", [\"M256 32V51.2C329 66.03 384 130.6 384 208V226.8C384 273.9 401.3 319.2 432.5 354.4L439.9 362.7C448.3 372.2 450.4 385.6 445.2 397.1C440 408.6 428.6 416 416 416H32C19.4 416 7.971 408.6 2.809 397.1C-2.353 385.6-.2883 372.2 8.084 362.7L15.5 354.4C46.74 319.2 64 273.9 64 226.8V208C64 130.6 118.1 66.03 192 51.2V32C192 14.33 206.3 0 224 0C241.7 0 256 14.33 256 32H256zM200 176V216H160C146.7 216 136 226.7 136 240C136 253.3 146.7 264 160 264H200V304C200 317.3 210.7 328 224 328C237.3 328 248 317.3 248 304V264H288C301.3 264 312 253.3 312 240C312 226.7 301.3 216 288 216H248V176C248 162.7 237.3 152 224 152C210.7 152 200 162.7 200 176z\", \"M224 152C237.3 152 248 162.7 248 176V216H288C301.3 216 312 226.7 312 240C312 253.3 301.3 264 288 264H248V304C248 317.3 237.3 328 224 328C210.7 328 200 317.3 200 304V264H160C146.7 264 136 253.3 136 240C136 226.7 146.7 216 160 216H200V176C200 162.7 210.7 152 224 152zM224 512C207 512 190.7 505.3 178.7 493.3C166.7 481.3 160 464.1 160 448H288C288 464.1 281.3 481.3 269.3 493.3C257.3 505.3 240.1 512 224 512z\"]]\n};\nvar faBookArrowRight = {\n  prefix: 'fad',\n  iconName: 'book-arrow-right',\n  icon: [640, 512, [], \"e0b9\", [\"M64 416c0 17.67 14.33 32 32 32h320L416 384H96C78.33 384 64 398.3 64 416zM632.1 191l-80-80c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L558.1 184H280C266.8 184 256 194.8 256 208s10.75 24 24 24h278.1l-39.03 39.03C514.3 275.7 512 281.8 512 288s2.344 12.28 7.031 16.97c9.375 9.375 24.56 9.375 33.94 0l80-80C642.3 215.6 642.3 200.4 632.1 191z\", \"M64.44 421.4C66.1 437.1 81.78 448 97.72 448h318.3C433.7 448 448 462.3 448 479.1C448 497.7 433.7 512 416 512H96c-53.02 0-96-42.98-96-96V96c0-53.02 42.98-96 96-96h304C426.5 0 448 21.49 448 48v136H280C266.8 184 256 194.8 256 208s10.75 24 24 24H448v104c0 26.51-21.49 48-48 48H96C76.57 384 61.18 401.3 64.44 421.4z\"]]\n};\nvar faHospitals = {\n  prefix: 'fad',\n  iconName: 'hospitals',\n  icon: [576, 512, [], \"f80e\", [\"M320 96C320 61.56 292.8 33.48 258.7 32.06C265.3 13.38 283.1 0 304 0H528C554.5 0 576 21.49 576 48V464C576 490.5 554.5 512 528 512H311.4C316.9 502.6 320 491.7 320 480L320 96zM424 64C415.2 64 408 71.16 408 80V104H384C375.2 104 368 111.2 368 120V136C368 144.8 375.2 152 384 152H408V176C408 184.8 415.2 192 424 192H440C448.8 192 456 184.8 456 176V152H480C488.8 152 496 144.8 496 136V120C496 111.2 488.8 104 480 104H456V80C456 71.16 448.8 64 440 64H424zM576 256H432C423.2 256 416 263.2 416 272C416 280.8 423.2 288 432 288H576V256zM576 352H432C423.2 352 416 359.2 416 368C416 376.8 423.2 384 432 384H576V352z\", \"M240 64C266.5 64 288 85.49 288 112V464C288 490.5 266.5 512 240 512H48C21.49 512 0 490.5 0 464V448H144C152.8 448 160 440.8 160 432C160 423.2 152.8 416 144 416H0V352H144C152.8 352 160 344.8 160 336C160 327.2 152.8 320 144 320H0V112C0 85.49 21.49 64 48 64H240zM136 128C127.2 128 120 135.2 120 144V168H96C87.16 168 80 175.2 80 184V200C80 208.8 87.16 216 96 216H120V240C120 248.8 127.2 256 136 256H152C160.8 256 168 248.8 168 240V216H192C200.8 216 208 208.8 208 200V184C208 175.2 200.8 168 192 168H168V144C168 135.2 160.8 128 152 128H136zM408 80C408 71.16 415.2 64 424 64H440C448.8 64 456 71.16 456 80V104H480C488.8 104 496 111.2 496 120V136C496 144.8 488.8 152 480 152H456V176C456 184.8 448.8 192 440 192H424C415.2 192 408 184.8 408 176V152H384C375.2 152 368 144.8 368 136V120C368 111.2 375.2 104 384 104H408V80z\"]]\n};\nvar faClub = {\n  prefix: 'fad',\n  iconName: 'club',\n  icon: [512, 512, [9827], \"f327\", [\"M288 372.7V256C288 238.3 273.7 224 256 224C238.3 224 224 238.3 224 256V372.7C200.5 399.2 166.2 416 128 416C57.31 416 0 358.7 0 288C0 217.3 57.31 160 128 160C129.4 160 130.7 160 132 160.1C129.4 149.8 128 139.1 128 128C128 57.31 185.3 0 256 0C326.7 0 384 57.31 384 128C384 139.1 382.6 149.8 379.1 160.1C381.3 160 382.6 160 384 160C454.7 160 512 217.3 512 288C512 358.7 454.7 416 384 416C345.8 416 311.5 399.2 288 372.7z\", \"M256 224C273.7 224 288 238.3 288 256V448H320C337.7 448 352 462.3 352 480C352 497.7 337.7 512 320 512H192C174.3 512 160 497.7 160 480C160 462.3 174.3 448 192 448H224V256C224 238.3 238.3 224 256 224z\"]]\n};\nvar faSkullCrossbones = {\n  prefix: 'fad',\n  iconName: 'skull-crossbones',\n  icon: [448, 512, [128369, 9760], \"f714\", [\"M223.1 348.2L401.7 259.4C417.5 251.5 436.7 257.9 444.6 273.7C452.5 289.5 446.1 308.7 430.3 316.6L295.6 384L430.3 451.4C446.1 459.3 452.5 478.5 444.6 494.3C436.7 510.1 417.5 516.5 401.7 508.6L223.1 419.8L46.31 508.6C30.5 516.5 11.28 510.1 3.378 494.3C-4.526 478.5 1.881 459.3 17.69 451.4L152.4 384L17.69 316.6C1.881 308.7-4.526 289.5 3.378 273.7C11.28 257.9 30.5 251.5 46.31 259.4L223.1 348.2z\", \"M304 256C304 273.7 289.7 288 272 288H176C158.3 288 144 273.7 144 256V234.4C105.4 211.5 80 172.4 80 128C80 57.31 144.5 0 224 0C303.5 0 368 57.31 368 128C368 172.4 342.6 211.5 304 234.4V256zM168 112C150.3 112 136 126.3 136 144C136 161.7 150.3 176 168 176C185.7 176 200 161.7 200 144C200 126.3 185.7 112 168 112zM280 176C297.7 176 312 161.7 312 144C312 126.3 297.7 112 280 112C262.3 112 248 126.3 248 144C248 161.7 262.3 176 280 176z\"]]\n};\nvar faDropletDegree = {\n  prefix: 'fad',\n  iconName: 'droplet-degree',\n  icon: [448, 512, [\"dewpoint\"], \"f748\", [\"M368 32c-44.06 0-79.1 35.94-79.1 80S323.9 192 368 192s79.1-35.94 79.1-80S412.1 32 368 32zM368 144c-17.75 0-31.1-14.25-31.1-32s14.25-32 31.1-32c17.75 0 31.1 14.25 31.1 32S385.8 144 368 144z\", \"M319.1 324.1c0 86.08-71.56 155.9-159.1 155.9s-159.1-69.78-159.1-155.9c0-97.23 90.94-134.9 133.4-272.8c8.125-26.36 45.94-25.27 53.12 0C229.3 190 319.1 226.4 319.1 324.1z\"]]\n};\nvar faDewpoint = faDropletDegree;\nvar faCodeCompare = {\n  prefix: 'fad',\n  iconName: 'code-compare',\n  icon: [512, 512, [], \"e13a\", [\"M232.1 6.162L312.1 78.16C317.1 82.71 320 89.2 320 96C320 102.8 317.1 109.3 312.1 113.8L232.1 185.8C225 192.2 214.9 193.8 206.2 189.9C197.6 186.1 192 177.5 192 168V128H176C140.7 128 112 156.7 112 192V358.7C102.2 354.4 91.38 352 80 352C68.62 352 57.8 354.4 48 358.7V192C48 121.3 105.3 64 176 64H192V24C192 14.52 197.6 5.932 206.2 2.076C214.9-1.78 225-.1789 232.1 6.161V6.162zM320 488C320 497.5 314.4 506.1 305.8 509.9C297.1 513.8 286.1 512.2 279.9 505.8L199.9 433.8C194.9 429.3 192 422.8 192 416C192 409.2 194.9 402.7 199.9 398.2L279.9 326.2C286.1 319.8 297.1 318.2 305.8 322.1C314.4 325.9 320 334.5 320 344V384H336C371.3 384 400 355.3 400 320V153.3C409.8 157.6 420.6 160 432 160C443.4 160 454.2 157.6 464 153.3V320C464 390.7 406.7 448 336 448H320V488z\", \"M432 160C387.8 160 352 124.2 352 80C352 35.82 387.8 0 432 0C476.2 0 512 35.82 512 80C512 124.2 476.2 160 432 160zM456 80C456 66.75 445.3 56 432 56C418.7 56 408 66.75 408 80C408 93.25 418.7 104 432 104C445.3 104 456 93.25 456 80zM80 352C124.2 352 160 387.8 160 432C160 476.2 124.2 512 80 512C35.82 512 0 476.2 0 432C0 387.8 35.82 352 80 352zM56 432C56 445.3 66.75 456 80 456C93.25 456 104 445.3 104 432C104 418.7 93.25 408 80 408C66.75 408 56 418.7 56 432z\"]]\n};\nvar faListUl = {\n  prefix: 'fad',\n  iconName: 'list-ul',\n  icon: [512, 512, [\"list-dots\"], \"f0ca\", [\"M160 96C160 78.33 174.3 64 192 64H480C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128H192C174.3 128 160 113.7 160 96zM160 256C160 238.3 174.3 224 192 224H480C497.7 224 512 238.3 512 256C512 273.7 497.7 288 480 288H192C174.3 288 160 273.7 160 256zM480 384C497.7 384 512 398.3 512 416C512 433.7 497.7 448 480 448H192C174.3 448 160 433.7 160 416C160 398.3 174.3 384 192 384H480z\", \"M16 96C16 69.49 37.49 48 64 48C90.51 48 112 69.49 112 96C112 122.5 90.51 144 64 144C37.49 144 16 122.5 16 96zM112 256C112 282.5 90.51 304 64 304C37.49 304 16 282.5 16 256C16 229.5 37.49 208 64 208C90.51 208 112 229.5 112 256zM112 416C112 442.5 90.51 464 64 464C37.49 464 16 442.5 16 416C16 389.5 37.49 368 64 368C90.51 368 112 389.5 112 416z\"]]\n};\nvar faListDots = faListUl;\nvar faHandHoldingMagic = {\n  prefix: 'fad',\n  iconName: 'hand-holding-magic',\n  icon: [576, 512, [], \"f6e5\", [\"M568.2 336.3c-13.12-17.81-38.14-21.66-55.93-8.469l-119.7 88.17h-120.6c-8.748 0-15.1-7.25-15.1-15.99c0-8.75 7.25-16 15.1-16h78.25c15.1 0 30.75-10.88 33.37-26.62c3.25-20-12.12-37.38-31.62-37.38H191.1c-26.1 0-53.12 9.25-74.12 26.25l-46.5 37.74L15.1 383.1c-8.748 0-15.1 7.274-15.1 16.02L.0001 496C.0001 504.8 7.251 512 15.1 512h346.1c22.03 0 43.92-7.188 61.7-20.27l135.1-99.52C577.5 379.1 581.3 354.1 568.2 336.3z\", \"M224 224c53 0 96-43 96-96c0 0-32 32-96 32C206.3 160 192 142.5 192 128L192 96c0-17.62 14.38-32 32-32h128c17.62 0 32 14.38 32 32l0 32c0 34.25-17.5 66.5-42.13 90.75L288 272l17.75-1c77.13-4.375 141.6-65.25 142.3-141.5L447.1 96c0-53-42.1-96-95.1-96H223.1c-53 0-95.1 43-95.1 96l.001 32C128 179.1 172.9 224 224 224z\"]]\n};\nvar faWatermelonSlice = {\n  prefix: 'fad',\n  iconName: 'watermelon-slice',\n  icon: [512, 512, [], \"e337\", [\"M380.5 54.63L357.9 32L32 357.9l22.62 22.62C98.16 424 156 448 217.6 448c61.56 0 119.4-23.97 162.9-67.48C424 336.1 448 279.1 448 217.6C448 156 424 98.16 380.5 54.63zM187.3 347.3c-6.246 6.246-16.36 6.277-22.61 .0234l-16.01-16.03c-6.25-6.25-6.25-16.38 0-22.63s16.38-6.25 22.62 0L187.3 324.7C193.6 330.1 193.6 341.1 187.3 347.3zM228.7 228.7c6.25-6.252 16.38-6.252 22.62 0l16.02 16.02c6.25 6.25 6.231 16.36-.0194 22.61C261.1 273.6 250.1 273.6 244.7 267.4L228.7 251.3C222.4 245.1 222.4 234.1 228.7 228.7zM275.3 355.3c-6.246 6.246-16.35 6.278-22.61 .0239l-16.02-16.03c-6.25-6.25-6.25-16.38 0-22.63c6.25-6.252 16.38-6.252 22.62 0l16.02 16.02C281.6 338.1 281.6 349.1 275.3 355.3zM308.7 148.7c6.25-6.25 16.38-6.25 22.62 0l16.03 16.01c6.25 6.252 6.225 16.37-.0252 22.62c-6.244 6.248-16.35 6.269-22.6 .0129l-16.02-16.01C302.4 165.1 302.4 154.1 308.7 148.7zM355.3 275.3c-6.246 6.246-16.35 6.272-22.6 .0184l-16.02-16.02c-6.25-6.252-6.25-16.38 0-22.63c6.25-6.252 16.38-6.252 22.62 0l16.03 16.02C361.6 258.1 361.6 269.1 355.3 275.3z\", \"M236.7 316.7c-6.25 6.25-6.25 16.38 0 22.63l16.02 16.03c6.254 6.254 16.36 6.222 22.61-.0239c6.25-6.25 6.27-16.35 .02-22.6l-16.02-16.02C253.1 310.4 242.9 310.4 236.7 316.7zM316.7 236.7c-6.25 6.25-6.25 16.38 0 22.63l16.02 16.02c6.254 6.254 16.35 6.228 22.6-.0184c6.25-6.252 6.276-16.36 .0258-22.61l-16.03-16.02C333.1 230.5 322.9 230.5 316.7 236.7zM324.7 187.3c6.252 6.256 16.36 6.235 22.6-.0129c6.25-6.25 6.275-16.36 .0252-22.62l-16.03-16.01c-6.25-6.25-16.38-6.25-22.62 0c-6.25 6.252-6.25 16.38 0 22.63L324.7 187.3zM425.8 9.375c-12.5-12.5-32.75-12.5-45.25 0L357.9 32l22.62 22.62C424 98.16 448 156 448 217.6c0 61.55-23.97 119.4-67.5 162.9C336.1 424 279.1 448 217.6 448c-61.53 0-119.4-23.97-162.9-67.48L32 357.9l-22.62 22.62C3.375 386.5 0 394.7 0 403.1s3.375 16.62 9.375 22.62C65 481.4 138.9 512 217.6 512c78.66 0 152.6-30.62 208.2-86.23C481.4 370.2 512 296.2 512 217.6C512 138.9 481.4 64.98 425.8 9.375zM244.7 267.4c6.254 6.254 16.36 6.228 22.61-.0179c6.25-6.252 6.269-16.36 .0194-22.61L251.3 228.7c-6.25-6.252-16.38-6.252-22.62 0c-6.25 6.25-6.25 16.38 0 22.63L244.7 267.4zM164.7 347.4c6.254 6.254 16.37 6.223 22.61-.0234c6.25-6.25 6.264-16.36 .0136-22.61L171.3 308.7c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.63L164.7 347.4z\"]]\n};\nvar faCircleEllipsis = {\n  prefix: 'fad',\n  iconName: 'circle-ellipsis',\n  icon: [512, 512, [], \"e10a\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM160 288C177.7 288 192 273.7 192 256C192 238.3 177.7 224 160 224C142.3 224 128 238.3 128 256C128 273.7 142.3 288 160 288zM256 224C238.3 224 224 238.3 224 256C224 273.7 238.3 288 256 288C273.7 288 288 273.7 288 256C288 238.3 273.7 224 256 224zM352 288C369.7 288 384 273.7 384 256C384 238.3 369.7 224 352 224C334.3 224 320 238.3 320 256C320 273.7 334.3 288 352 288z\", \"M192 256C192 273.7 177.7 288 160 288C142.3 288 128 273.7 128 256C128 238.3 142.3 224 160 224C177.7 224 192 238.3 192 256zM288 256C288 273.7 273.7 288 256 288C238.3 288 224 273.7 224 256C224 238.3 238.3 224 256 224C273.7 224 288 238.3 288 256zM320 256C320 238.3 334.3 224 352 224C369.7 224 384 238.3 384 256C384 273.7 369.7 288 352 288C334.3 288 320 273.7 320 256z\"]]\n};\nvar faSchoolLock = {\n  prefix: 'fad',\n  iconName: 'school-lock',\n  icon: [640, 512, [], \"e56f\", [\"M320 128C328.8 128 336 135.2 336 144V160H352C360.8 160 368 167.2 368 176C368 184.8 360.8 192 352 192H320C311.2 192 304 184.8 304 176V144C304 135.2 311.2 128 320 128zM476.8 98.06L602.4 125.1C624.4 130.9 640 150.3 640 172.8V271.1C640 210.1 589.9 159.1 528 159.1C466.1 159.1 416 210.1 416 271.1V296.6C396.9 307.6 384 328.3 384 352H320.3L320 352C284.7 352 256 380.7 256 416V512L320 512H48C21.49 512 0 490.5 0 464V172.8C0 150.3 15.63 130.9 37.59 125.1L163.2 98.06L302.2 5.374C312.1-1.791 327-1.791 337.8 5.374L476.8 98.06zM96 192C87.16 192 80 199.2 80 208V272C80 280.8 87.16 288 96 288H128C136.8 288 144 280.8 144 272V208C144 199.2 136.8 192 128 192H96zM96 320C87.16 320 80 327.2 80 336V400C80 408.8 87.16 416 96 416H128C136.8 416 144 408.8 144 400V336C144 327.2 136.8 320 128 320H96zM320 88C271.4 88 232 127.4 232 176C232 224.6 271.4 264 320 264C368.6 264 408 224.6 408 176C408 127.4 368.6 88 320 88z\", \"M448 320V272C448 227.8 483.8 192 528 192C572.2 192 608 227.8 608 272V320C625.7 320 640 334.3 640 352V480C640 497.7 625.7 512 608 512H448C430.3 512 416 497.7 416 480V352C416 334.3 430.3 320 448 320zM496 320H560V272C560 254.3 545.7 240 528 240C510.3 240 496 254.3 496 272V320z\"]]\n};\nvar faTowerCell = {\n  prefix: 'fad',\n  iconName: 'tower-cell',\n  icon: [576, 512, [], \"e585\", [\"M64 128C64 157.8 69.79 186.1 80.27 211.1C86.9 228.4 78.1 247 62.62 253.7C46.23 260.3 27.58 252.4 20.95 236C7.428 202.6 0 166.1 0 128C0 89.87 7.428 53.39 20.95 19.99C27.58 3.612 46.23-4.293 62.62 2.339C78.1 8.97 86.9 27.63 80.27 44.01C69.79 69.9 64 98.24 64 128V128zM576 128C576 166.1 568.6 202.6 555.1 236C548.4 252.4 529.8 260.3 513.4 253.7C497 247 489.1 228.4 495.7 211.1C506.2 186.1 512 157.8 512 128C512 98.24 506.2 69.9 495.7 44.01C489.1 27.63 497 8.97 513.4 2.339C529.8-4.293 548.4 3.612 555.1 19.99C568.6 53.39 576 89.87 576 128V128zM152 128C152 147.4 156 165.8 163.3 182.4C168.6 194.5 163.1 208.7 150.9 213.1C138.8 219.3 124.6 213.8 119.3 201.6C109.5 179 104 154.1 104 128C104 101.9 109.5 76.96 119.3 54.39C124.6 42.25 138.8 36.7 150.9 42.01C163.1 47.31 168.6 61.46 163.3 73.61C156 90.23 152 108.6 152 128V128zM472 128C472 154.1 466.5 179 456.7 201.6C451.4 213.8 437.2 219.3 425.1 213.1C412.9 208.7 407.4 194.5 412.7 182.4C419.1 165.8 424 147.4 424 128C424 108.6 419.1 90.24 412.7 73.61C407.4 61.46 412.9 47.32 425.1 42.01C437.2 36.7 451.4 42.25 456.7 54.39C466.5 76.96 472 101.9 472 128V128z\", \"M477.1 466.8C484.4 482.8 477.3 501.8 461.2 509.1C445.2 516.4 426.2 509.3 418.9 493.2L398.3 448H177.7L157.1 493.2C149.8 509.3 130.8 516.4 114.8 509.1C98.67 501.8 91.56 482.8 98.87 466.8L235.9 165.2C228.4 154.7 224 141.9 224 128C224 92.65 252.7 64 288 64C323.3 64 352 92.65 352 128C352 141.9 347.6 154.7 340.1 165.2L477.1 466.8zM369.2 384L354.7 352H221.3L206.8 384H369.2zM250.4 287.1H325.6L288 205.3L250.4 287.1z\"]]\n};\nvar faSdCards = {\n  prefix: 'fad',\n  iconName: 'sd-cards',\n  icon: [448, 512, [], \"e240\", [\"M384 0H208L96 112V352c0 35.25 28.75 64 64 64h224c35.25 0 64-28.75 64-64V64C448 28.75 419.3 0 384 0zM304 160H256V64h48V160zM384 160h-48V64H384V160z\", \"M304 64H256v96h48V64zM336 64v96H384V64H336zM328 512h-208C53.83 512 0 458.2 0 392v-272C0 106.8 10.75 96 24 96S48 106.8 48 120v272c0 39.7 32.3 72 72 72h208c13.25 0 24 10.75 24 24S341.3 512 328 512z\"]]\n};\nvar faDownLong = {\n  prefix: 'fad',\n  iconName: 'down-long',\n  icon: [320, 512, [\"long-arrow-alt-down\"], \"f309\", [\"M128 351.9V32c0-17.69 14.33-32 32-32S192 14.31 192 32v319.9H128z\", \"M264 351.9h-208c-9.547 0-18.19 5.66-21.1 14.42c-3.814 8.754-2.08 18.95 4.404 25.94l104 112.1c9.5 10.24 25.69 10.24 35.19 0l104-112.1c6.484-6.992 8.219-17.18 4.408-25.94C282.2 357.6 273.5 351.9 264 351.9z\"]]\n};\nvar faLongArrowAltDown = faDownLong;\nvar faEnvelopes = {\n  prefix: 'fad',\n  iconName: 'envelopes',\n  icon: [640, 512, [], \"e170\", [\"M560 32h-384C149.5 32 128 53.49 128 80v1.311l212.5 164.1c16.2 12.6 38.87 12.6 55.06 0L608 81.31V80C608 53.49 586.5 32 560 32zM368 288c-16.53 0-33.06-5.484-47.16-16.47L128 121.3V336C128 362.5 149.5 384 176 384h384c26.51 0 48-21.49 48-48V121.3l-192.8 150.2C401.1 282.5 384.5 288 368 288z\", \"M395.5 246.3c-16.2 12.6-38.87 12.6-55.06 0L128 81.31v39.99l192.8 150.2C334.9 282.5 351.5 288 368 288s33.06-5.484 47.16-16.47L608 121.3V81.31L395.5 246.3zM488 480H152C85.83 480 32 426.2 32 360v-240C32 106.8 42.75 96 56 96S80 106.8 80 120v240c0 39.7 32.3 72 72 72h336c13.25 0 24 10.75 24 24S501.3 480 488 480z\"]]\n};\nvar faPhoneOffice = {\n  prefix: 'fad',\n  iconName: 'phone-office',\n  icon: [576, 512, [], \"f67d\", [\"M192 0H96C78.38 0 64 14.38 64 32v352c0 17.62 14.38 32 32 32h96c17.62 0 32-14.38 32-32V32C224 14.38 209.6 0 192 0zM368 384h-32c-8.875 0-16 7.125-16 16v32c0 8.875 7.125 16 16 16h32c8.875 0 16-7.125 16-16v-32C384 391.1 376.9 384 368 384zM368 256h-32C327.1 256 320 263.1 320 272v32c0 8.875 7.125 16 16 16h32c8.875 0 16-7.125 16-16v-32C384 263.1 376.9 256 368 256zM496 384h-32c-8.875 0-16 7.125-16 16v32c0 8.875 7.125 16 16 16h32c8.875 0 16-7.125 16-16v-32C512 391.1 504.9 384 496 384zM496 256h-32C455.1 256 448 263.1 448 272v32c0 8.875 7.125 16 16 16h32c8.875 0 16-7.125 16-16v-32C512 263.1 504.9 256 496 256z\", \"M528 32H224v352c0 17.62-14.38 32-32 32H96c-17.62 0-32-14.38-32-32V32H48C21.5 32 0 53.5 0 80v384C0 490.5 21.5 512 48 512h480c26.5 0 48-21.5 48-48v-384C576 53.5 554.5 32 528 32zM384 432c0 8.875-7.125 16-16 16h-32c-8.875 0-16-7.125-16-16v-32c0-8.875 7.125-16 16-16h32c8.875 0 16 7.125 16 16V432zM384 304c0 8.875-7.125 16-16 16h-32C327.1 320 320 312.9 320 304v-32C320 263.1 327.1 256 336 256h32C376.9 256 384 263.1 384 272V304zM512 432c0 8.875-7.125 16-16 16h-32c-8.875 0-16-7.125-16-16v-32c0-8.875 7.125-16 16-16h32c8.875 0 16 7.125 16 16V432zM512 304c0 8.875-7.125 16-16 16h-32C455.1 320 448 312.9 448 304v-32C448 263.1 455.1 256 464 256h32C504.9 256 512 263.1 512 272V304zM512 192h-192V96h192V192z\"]]\n};\nvar faRankingStar = {\n  prefix: 'fad',\n  iconName: 'ranking-star',\n  icon: [640, 512, [], \"e561\", [\"M224 288C224 270.3 238.3 256 256 256H384C401.7 256 416 270.3 416 288V480C416 497.7 401.7 512 384 512H256C238.3 512 224 497.7 224 480V288zM0 352C0 334.3 14.33 320 32 320H160C177.7 320 192 334.3 192 352V480C192 497.7 177.7 512 160 512H32C14.33 512 0 497.7 0 480V352zM608 384C625.7 384 640 398.3 640 416V480C640 497.7 625.7 512 608 512H480C462.3 512 448 497.7 448 480V416C448 398.3 462.3 384 480 384H608z\", \"M330.2 6.332L353.8 54.11L406.1 61.65C415.4 63.09 419.4 74.59 412.6 81.41L374.6 118.1L383.6 170.1C384.1 179.5 375.3 186.7 366.7 182.4L320.2 157.9L273.3 182.7C264.7 187 255 179.8 256.4 170.5L265.4 118.4L227.4 81.41C220.6 74.59 224.6 63.09 233.9 61.65L286.2 54.11L309.8 6.332C314.1-2.289 326.3-1.93 330.2 6.332H330.2z\"]]\n};\nvar faChessKing = {\n  prefix: 'fad',\n  iconName: 'chess-king',\n  icon: [448, 512, [9818], \"f43f\", [\"M416 496c0 8.836-7.164 16-16 16H47.96c-8.838 0-16-7.164-16-16c0-20.89 13.42-38.48 32.06-45.08V432c0-8.838 7.166-16 16-16h288.1c8.838 0 16 7.162 16 16v18.96C402.7 457.6 416 475.2 416 496z\", \"M416.1 160h-160V112h16.01c17.6 0 31.98-14.4 31.98-32C303.1 62.4 289.6 48 272 48h-16.01V32C256 14.4 241.6 0 223.1 0C206.4 0 191.1 14.4 191.1 32.01V48H175.1c-17.6 0-32.01 14.4-32.01 32C143.1 97.6 158.4 112 175.1 112h16.01V160h-160C17.34 160 0 171.5 0 192C0 195.2 .4735 198.4 1.437 201.5L74.46 416h299.1l73.02-214.5C447.5 198.4 448 195.2 448 192C448 171.6 430.1 160 416.1 160z\"]]\n};\nvar faNfcPen = {\n  prefix: 'fad',\n  iconName: 'nfc-pen',\n  icon: [576, 512, [], \"e1fa\", [\"M64 384V128c0-17.64 14.36-32 32-32h48C152.8 96 160 103.2 160 112S152.8 128 144 128H96v256h202.7L352 330.8V128H240v82.94C258.6 217.6 272 235.1 272 256c0 26.51-21.49 48-48 48S176 282.5 176 256c0-20.87 13.4-38.45 32-45.06V112C208 103.2 215.2 96 224 96h128c17.64 0 32 14.36 32 32v170.8l64-64V96c0-35.35-28.65-64-64-64H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h195.8l11.32-56.56C271.6 420.8 272.9 418.5 273.8 416H96C78.36 416 64 401.6 64 384z\", \"M307.4 420.6c-2.5 2.521-4.209 5.729-4.918 9.208l-14.29 71.42c-1.25 6.291 4.335 11.83 10.59 10.58l71.45-14.29c3.459-.6875 6.675-2.396 9.175-4.917l125.3-125.3l-72-72L307.4 420.6zM565.5 255.7l-21.09-21.1c-14.08-14.06-36.87-14.06-50.92 0l-38.12 38.15l72 72l38.12-38.13C579.5 292.5 579.5 269.7 565.5 255.7z\"]]\n};\nvar faPersonHarassing = {\n  prefix: 'fad',\n  iconName: 'person-harassing',\n  icon: [576, 512, [], \"e549\", [\"M384 240C384 213.5 405.5 192 432 192C458.5 192 480 213.5 480 240C480 266.5 458.5 288 432 288C405.5 288 384 266.5 384 240zM576 344V446.1C576 482.5 546.5 512 510.1 512C492.6 512 475.8 505.1 463.4 492.7L408.8 438L380.6 494.3C372.7 510.1 353.5 516.5 337.7 508.6C321.9 500.7 315.5 481.5 323.4 465.7L371.4 369.7C375.1 360.5 384.7 354.1 394.9 352.4C405 350.8 415.4 354.1 422.6 361.4L464 402.7V344C464 313.1 489.1 288 520 288C550.9 288 576 313.1 576 344z\", \"M240 48C240 74.51 218.5 96 192 96C165.5 96 144 74.51 144 48C144 21.49 165.5 0 192 0C218.5 0 240 21.49 240 48zM88 256.9L59.43 304.5C50.33 319.6 30.67 324.5 15.52 315.4C.3696 306.3-4.531 286.7 4.573 271.5L62.85 174.6C80.2 145.7 111.4 128 145.1 128H181C209.6 128 236.7 140.7 254.9 162.7L328.6 251.6C339.9 265.2 338 285.3 324.4 296.6C310.8 307.9 290.7 306 279.4 292.4L232 235.3V480C232 497.7 217.7 512 200 512C182.3 512 168 497.7 168 480V352H152V480C152 497.7 137.7 512 120 512C102.3 512 88 497.7 88 480L88 256.9zM288 48C288 39.16 295.2 32 304 32H360C368.8 32 376 39.16 376 48C376 56.84 368.8 64 360 64H304C295.2 64 288 56.84 288 48zM335.2 121.7C343.1 125.6 346.3 135.3 342.3 143.2C338.4 151.1 328.7 154.3 320.8 150.3L272.8 126.3C264.9 122.4 261.7 112.7 265.7 104.8C269.6 96.94 279.3 93.74 287.2 97.69L335.2 121.7z\"]]\n};\nvar faHatWinter = {\n  prefix: 'fad',\n  iconName: 'hat-winter',\n  icon: [512, 512, [], \"f7a8\", [\"M128 270.1l64 32l64-32l64 32l64-32l64 32l8.102-4.055c-31.67-76.73-90.37-135.1-147.8-158.6c-4.508 2.945-9.422 4.922-14.52 4.922c-4.375 0-8.5-1.5-12.5-3.625C277.9 151.8 268.1 160 256 160S234.1 151.8 230.8 140.8c-3.875 2.125-8 3.625-12.5 3.625c-5.191 0-10.09-1.973-14.55-4.914c-57.45 23.49-116.1 81.9-147.8 158.6L64 302.1L128 270.1zM467 328.4L448 337.9l-64-32l-64 32l-64-32l-64 32l-64-32l-64 32l-19-9.496C36.75 355.1 32 385.4 32 416v32h448v-32C480 385.4 475.3 355.1 467 328.4z\", \"M195.3 105.2c-5.5 10-4.462 22.79 4.163 31.41c5.25 5.125 11.96 7.713 18.84 7.713c4.5 0 8.625-1.5 12.5-3.625C234.1 151.8 243.9 160 256 160s21.88-8.25 25.25-19.25c4 2.125 8.125 3.625 12.5 3.625c6.75 0 13.54-2.663 18.91-7.788c8.625-8.625 9.587-21.34 4.087-31.34C327.8 101.9 336 92.13 336 80s-8.25-21.87-19.25-25.25c5.5-10 4.487-22.76-4.138-31.39s-21.36-9.613-31.36-4.113C277.9 8.25 268.1 0 256 0S234.1 8.25 230.8 19.25c-10-5.5-22.76-4.494-31.38 4.131C190.7 32.01 189.8 44.75 195.3 54.75C184.3 58.13 176 67.88 176 80S184.3 101.9 195.3 105.2zM128 305.9l64 32l64-32l64 32l64-32l64 32l19-9.496c-3.113-10.4-6.836-20.46-10.9-30.31L448 302.1l-64-32l-64 32l-64-32l-64 32l-64-32l-64 32l-8.102-4.055C51.84 307.9 48.11 317.1 45 328.4L64 337.9L128 305.9zM496 448h-480C7.25 448 0 455.3 0 464v32C0 504.8 7.25 512 16 512h480c8.75 0 16-7.25 16-16v-32C512 455.3 504.8 448 496 448z\"]]\n};\nvar faBrazilianRealSign = {\n  prefix: 'fad',\n  iconName: 'brazilian-real-sign',\n  icon: [512, 512, [], \"e46c\", [\"M400 .0003C417.7 .0003 432 14.33 432 32V50.22C444.5 52.52 456.7 56.57 468.2 62.3L478.3 67.38C494.1 75.28 500.5 94.5 492.6 110.3C484.7 126.1 465.5 132.5 449.7 124.6L439.5 119.5C429.6 114.6 418.7 112 407.6 112H405.9C376.1 112 352 136.1 352 165.9C352 187.9 365.4 207.7 385.9 215.9L437.9 236.7C482.7 254.6 512 297.9 512 346.1V349.5C512 400.7 478.4 444.1 432 458.7V480C432 497.7 417.7 512 400 512C382.3 512 368 497.7 368 480V460.6C352.1 457.1 338.6 450.9 325.7 442.3L302.2 426.6C287.5 416.8 283.6 396.1 293.4 382.2C303.2 367.5 323 363.6 337.8 373.4L361.2 389C371.9 396.2 384.6 400 397.5 400C425.4 400 448 377.4 448 349.5V346.1C448 324.1 434.6 304.3 414.1 296.1L362.1 275.3C317.3 257.4 288 214.1 288 165.9C288 114 321.5 69.99 368 54.21V32C368 14.33 382.3 0 400 0L400 .0003z\", \"M112 32C191.5 32 256 96.47 256 176C256 234.8 220.8 285.3 170.3 307.7L221.7 436.1C228.3 452.5 220.3 471.1 203.9 477.7C187.5 484.3 168.9 476.3 162.3 459.9L106.3 320H64V448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448V64C0 46.33 14.33 32 32 32H112zM192 176C192 131.8 156.2 96 112 96H64V256H112C156.2 256 192 220.2 192 176z\"]]\n};\nvar faLandmarkDome = {\n  prefix: 'fad',\n  iconName: 'landmark-dome',\n  icon: [512, 512, [\"landmark-alt\"], \"f752\", [\"M127.1 416H167.1V288H231.1V416H280V288H344V416H384V288H448V420.3C448.6 420.6 449.2 420.1 449.8 421.4L497.8 453.4C509.5 461.2 514.7 475.8 510.6 489.3C506.5 502.8 494.1 512 480 512H31.1C17.9 512 5.458 502.8 1.372 489.3C-2.715 475.8 2.515 461.2 14.25 453.4L62.25 421.4C62.82 420.1 63.4 420.6 63.1 420.3V288H127.1V416z\", \"M264 0C277.3 0 288 10.75 288 24V34.65C368.4 48.14 431.9 111.6 445.3 192H448C465.7 192 480 206.3 480 224C480 241.7 465.7 256 448 256H64C46.33 256 32 241.7 32 224C32 206.3 46.33 192 64 192H66.65C80.14 111.6 143.6 48.14 224 34.65V24C224 10.75 234.7 0 248 0H264z\"]]\n};\nvar faLandmarkAlt = faLandmarkDome;\nvar faBoneBreak = {\n  prefix: 'fad',\n  iconName: 'bone-break',\n  icon: [640, 512, [], \"f5d8\", [\"M183.3 253.3C165.5 256.5 148 247.5 139.5 231.6C121.8 198.5 81.58 182.8 45.41 197.7C12.5 211.2-4.943 247.9 1.229 283.2l.7617 4.355c4.906 28.04 25.01 50.83 52.05 58.82c10.06 3.074 12.4 16.48 3.994 22.84c-22.7 16.83-33.86 45.17-28.95 73.22l.7617 4.354c6.174 35.29 35.01 63.75 70.53 65.13c39.04 1.52 71.43-26.75 76.91-63.97l.0879-.5957c2.561-17.85 16.05-32.09 33.67-35.22L320 382.1L280 229.7L183.3 253.3zM594.6 197.7c-36.17-14.89-76.2 .5059-93.97 33.59c-8.512 15.98-26.15 25.17-43.87 22.02L360 229.7L320 382.1l108.1 29.2c17.62 3.133 31.11 17.37 33.67 35.22l.0879 .5957c5.475 37.22 37.87 65.49 76.91 63.97c35.53-1.385 64.36-29.84 70.53-65.13l.7617-4.354c4.906-28.05-6.256-56.39-28.95-73.22c-8.406-6.357-6.062-19.76 3.994-22.84c27.04-7.988 47.14-30.78 52.05-58.82l.7617-4.355C644.9 247.9 627.5 211.2 594.6 197.7z\", \"M319.1 0C306.7 0 295.1 10.75 295.1 23.1v79.1c0 13.25 10.75 24 24 24s23.1-10.75 23.1-24V23.1C343.1 10.75 333.2 0 319.1 0zM200.1 71.03c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L215 152.1c4.688 4.688 10.81 7.031 16.97 7.031s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L200.1 71.03zM472.1 71.03c-9.375-9.375-24.56-9.375-33.94 0l-47.1 47.1c-9.375 9.375-9.375 24.56 0 33.94c4.688 4.688 10.81 7.031 16.97 7.031s12.28-2.344 16.97-7.031l47.1-47.1C482.3 95.59 482.3 80.4 472.1 71.03z\"]]\n};\nvar faArrowUp = {\n  prefix: 'fad',\n  iconName: 'arrow-up',\n  icon: [384, 512, [8593], \"f062\", [\"M224 141.3V448c0 17.69-14.33 31.1-31.1 31.1S160 465.7 160 448V141.3l32-32L224 141.3z\", \"M352 256c-8.188 0-16.38-3.125-22.62-9.375L192 109.3L54.63 246.6c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0l160 160c12.5 12.5 12.5 32.75 0 45.25C368.4 252.9 360.2 256 352 256z\"]]\n};\nvar faDownFromDottedLine = {\n  prefix: 'fad',\n  iconName: 'down-from-dotted-line',\n  icon: [448, 512, [], \"e407\", [\"M384 64C384 46.33 398.3 32 416 32C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96C398.3 96 384 81.67 384 64zM288 64C288 46.33 302.3 32 320 32C337.7 32 352 46.33 352 64C352 81.67 337.7 96 320 96C302.3 96 288 81.67 288 64zM256 64C256 81.67 241.7 96 224 96C206.3 96 192 81.67 192 64C192 46.33 206.3 32 224 32C241.7 32 256 46.33 256 64zM96 64C96 46.33 110.3 32 128 32C145.7 32 160 46.33 160 64C160 81.67 145.7 96 128 96C110.3 96 96 81.67 96 64zM64 64C64 81.67 49.67 96 32 96C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32C49.67 32 64 46.33 64 64z\", \"M224 480C217.4 480 211.1 477.3 206.6 472.5L70.55 328.5C63.97 321.5 62.17 311.3 65.96 302.5C69.75 293.7 78.42 288 88 288H160V160C160 142.3 174.3 128 192 128H256C273.7 128 288 142.3 288 160V288H360C369.6 288 378.2 293.7 382 302.5C385.8 311.3 384 321.5 377.4 328.5L241.4 472.5C236.9 477.3 230.6 480 224 480V480z\"]]\n};\nvar faTv = {\n  prefix: 'fad',\n  iconName: 'tv',\n  icon: [640, 512, [63717, \"television\", \"tv-alt\"], \"f26c\", [\"M512 448H127.1C110.3 448 96 462.3 96 479.1S110.3 512 127.1 512h384C529.7 512 544 497.7 544 480S529.7 448 512 448zM592 0h-544C21.5 0 0 21.5 0 48v320C0 394.5 21.5 416 48 416h544c26.5 0 48-21.5 48-48v-320C640 21.5 618.5 0 592 0zM576 352H64v-288h512V352z\", \"M576 352H64v-288h512V352z\"]]\n};\nvar faTelevision = faTv;\nvar faTvAlt = faTv;\nvar faBorderLeft = {\n  prefix: 'fad',\n  iconName: 'border-left',\n  icon: [448, 512, [], \"f84f\", [\"M160 448C160 465.7 145.7 480 128 480C110.3 480 96 465.7 96 448C96 430.3 110.3 416 128 416C145.7 416 160 430.3 160 448zM160 64C160 81.67 145.7 96 128 96C110.3 96 96 81.67 96 64C96 46.33 110.3 32 128 32C145.7 32 160 46.33 160 64zM128 288C110.3 288 96 273.7 96 256C96 238.3 110.3 224 128 224C145.7 224 160 238.3 160 256C160 273.7 145.7 288 128 288zM352 448C352 465.7 337.7 480 320 480C302.3 480 288 465.7 288 448C288 430.3 302.3 416 320 416C337.7 416 352 430.3 352 448zM320 96C302.3 96 288 81.67 288 64C288 46.33 302.3 32 320 32C337.7 32 352 46.33 352 64C352 81.67 337.7 96 320 96zM352 256C352 273.7 337.7 288 320 288C302.3 288 288 273.7 288 256C288 238.3 302.3 224 320 224C337.7 224 352 238.3 352 256zM224 480C206.3 480 192 465.7 192 448C192 430.3 206.3 416 224 416C241.7 416 256 430.3 256 448C256 465.7 241.7 480 224 480zM256 64C256 81.67 241.7 96 224 96C206.3 96 192 81.67 192 64C192 46.33 206.3 32 224 32C241.7 32 256 46.33 256 64zM224 288C206.3 288 192 273.7 192 256C192 238.3 206.3 224 224 224C241.7 224 256 238.3 256 256C256 273.7 241.7 288 224 288zM448 448C448 465.7 433.7 480 416 480C398.3 480 384 465.7 384 448C384 430.3 398.3 416 416 416C433.7 416 448 430.3 448 448zM416 96C398.3 96 384 81.67 384 64C384 46.33 398.3 32 416 32C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96zM448 256C448 273.7 433.7 288 416 288C398.3 288 384 273.7 384 256C384 238.3 398.3 224 416 224C433.7 224 448 238.3 448 256zM224 384C206.3 384 192 369.7 192 352C192 334.3 206.3 320 224 320C241.7 320 256 334.3 256 352C256 369.7 241.7 384 224 384zM448 352C448 369.7 433.7 384 416 384C398.3 384 384 369.7 384 352C384 334.3 398.3 320 416 320C433.7 320 448 334.3 448 352zM416 192C398.3 192 384 177.7 384 160C384 142.3 398.3 128 416 128C433.7 128 448 142.3 448 160C448 177.7 433.7 192 416 192zM256 160C256 177.7 241.7 192 224 192C206.3 192 192 177.7 192 160C192 142.3 206.3 128 224 128C241.7 128 256 142.3 256 160z\", \"M32 480C14.33 480 0 465.7 0 448V64C0 46.33 14.33 32 32 32C49.67 32 64 46.33 64 64V448C64 465.7 49.67 480 32 480z\"]]\n};\nvar faCircleDivide = {\n  prefix: 'fad',\n  iconName: 'circle-divide',\n  icon: [512, 512, [], \"e106\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 192C273.7 192 288 177.7 288 160C288 142.3 273.7 128 256 128C238.3 128 224 142.3 224 160C224 177.7 238.3 192 256 192zM168 232C154.7 232 144 242.7 144 256C144 269.3 154.7 280 168 280H344C357.3 280 368 269.3 368 256C368 242.7 357.3 232 344 232H168zM256 320C238.3 320 224 334.3 224 352C224 369.7 238.3 384 256 384C273.7 384 288 369.7 288 352C288 334.3 273.7 320 256 320z\", \"M288 160C288 177.7 273.7 192 256 192C238.3 192 224 177.7 224 160C224 142.3 238.3 128 256 128C273.7 128 288 142.3 288 160zM144 256C144 242.7 154.7 232 168 232H344C357.3 232 368 242.7 368 256C368 269.3 357.3 280 344 280H168C154.7 280 144 269.3 144 256zM224 352C224 334.3 238.3 320 256 320C273.7 320 288 334.3 288 352C288 369.7 273.7 384 256 384C238.3 384 224 369.7 224 352z\"]]\n};\nvar faShrimp = {\n  prefix: 'fad',\n  iconName: 'shrimp',\n  icon: [512, 512, [129424], \"e448\", [\"M32.01 96c0-17.64 14.34-32 32-32h368c8.844 0 16-7.156 16-16S440.8 32 432 32h-368C28.72 32 .0055 60.7 .0055 96s28.72 64 64 64h2.879C65.13 149.6 64.01 138.9 64.01 128C46.35 128 32.01 113.6 32.01 96zM320 128h-32v192h32V128zM320.2 409.1l-.2324-.0898V480h16c5.406 0 10.72-.375 16-.8516v-68.39C342 413.1 330.9 414 320.2 409.1zM507.9 270c-2.242-11.28-5.492-22.08-9.824-32.41l-130.6 94.97c8.258 7.17 13.93 16.96 15.71 28.13L507.9 270zM368.2 401.6l81.75 36.34c8.668-7.383 16.57-15.6 23.66-24.51l-90.15-40.06C382.1 384.9 376.4 394.6 368.2 401.6z\", \"M352 410.8v68.39c37.23-3.363 71.05-18.3 97.96-41.21l-81.75-36.34C363.5 405.6 358 408.8 352 410.8zM288 320V128h-224c0 106 85.96 192 192 192H288zM192 216c-13.25 0-24-10.75-24-24c0-13.26 10.75-24 24-24s24 10.74 24 24C216 205.3 205.3 216 192 216zM507.9 270l-124.7 90.69c.3066 1.918 .7266 3.799 .7871 5.793c.0469 1.576 .0176 3.135-.084 4.676c-.0508 .7598-.334 1.418-.4219 2.164l90.15 40.06c26.95-33.84 41.82-77.71 37.69-125.2C510.8 281.1 509.1 276.1 507.9 270zM225.2 400.5c-4.121 12.37 3.225 25.72 15.39 30.4l4.467 1.719c-12.45 1.596-22.08 12.29-20.98 25.45C225.2 470.7 236.5 480 249.2 480h70.78v-70.13l-63.38-24.28C243.9 380.8 229.6 387.4 225.2 400.5zM498.1 237.6C470.9 172.7 405.6 128 331.8 128h-11.78v192h13.99c12.67 0 24.49 4.785 33.49 12.6L498.1 237.6z\"]]\n};\nvar faListCheck = {\n  prefix: 'fad',\n  iconName: 'list-check',\n  icon: [512, 512, [\"tasks\"], \"f0ae\", [\"M192 384H480C497.7 384 512 398.3 512 416C512 433.7 497.7 448 480 448H192C174.3 448 160 433.7 160 416C160 398.3 174.3 384 192 384zM256 224H480C497.7 224 512 238.3 512 256C512 273.7 497.7 288 480 288H256C238.3 288 224 273.7 224 256C224 238.3 238.3 224 256 224zM256 128C238.3 128 224 113.7 224 96C224 78.33 238.3 64 256 64H480C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128H256z\", \"M81.84 152.1C77.43 156.9 71.21 159.8 64.63 159.1C58.05 160.2 51.69 157.6 47.03 152.1L7.029 112.1C-2.343 103.6-2.343 88.4 7.029 79.03C16.4 69.66 31.6 69.66 40.97 79.03L63.08 101.1L118.2 39.94C127 30.09 142.2 29.29 152.1 38.16C161.9 47.03 162.7 62.2 153.8 72.06L81.84 152.1zM81.84 312.1C77.43 316.9 71.21 319.8 64.63 319.1C58.05 320.2 51.69 317.6 47.03 312.1L7.029 272.1C-2.343 263.6-2.343 248.4 7.029 239C16.4 229.7 31.6 229.7 40.97 239L63.08 261.1L118.2 199.9C127 190.1 142.2 189.3 152.1 198.2C161.9 207 162.7 222.2 153.8 232.1L81.84 312.1zM0 416C0 389.5 21.49 368 48 368C74.51 368 96 389.5 96 416C96 442.5 74.51 464 48 464C21.49 464 0 442.5 0 416z\"]]\n};\nvar faTasks = faListCheck;\nvar faDiagramSubtask = {\n  prefix: 'fad',\n  iconName: 'diagram-subtask',\n  icon: [512, 512, [], \"e479\", [\"M96 320V224H160V320C160 337.7 174.3 352 192 352H224V416H192C138.1 416 96 373 96 320z\", \"M448 32C483.3 32 512 60.65 512 96V160C512 195.3 483.3 224 448 224H64C28.65 224 0 195.3 0 160V96C0 60.65 28.65 32 64 32H448zM448 288C483.3 288 512 316.7 512 352V416C512 451.3 483.3 480 448 480H288C252.7 480 224 451.3 224 416V352C224 316.7 252.7 288 288 288H448z\"]]\n};\nvar faJugDetergent = {\n  prefix: 'fad',\n  iconName: 'jug-detergent',\n  icon: [384, 512, [], \"e519\", [\"M200 0C213.3 0 224 10.75 224 24V48H232C245.3 48 256 58.75 256 72C256 85.25 245.3 96 232 96H88C74.75 96 64 85.25 64 72C64 58.75 74.75 48 88 48H96V24C96 10.75 106.7 0 120 0H200z\", \"M256 128C326.7 128 384 185.3 384 256V480C384 497.7 369.7 512 352 512H32C14.33 512 0 497.7 0 480V256C0 185.3 57.31 128 128 128H256zM288 224C270.3 224 256 238.3 256 256V352C256 369.7 270.3 384 288 384C305.7 384 320 369.7 320 352V256C320 238.3 305.7 224 288 224z\"]]\n};\nvar faCircleUser = {\n  prefix: 'fad',\n  iconName: 'circle-user',\n  icon: [512, 512, [62142, \"user-circle\"], \"f2bd\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 128c39.77 0 72 32.24 72 72S295.8 272 256 272c-39.76 0-72-32.24-72-72S216.2 128 256 128zM256 448c-52.93 0-100.9-21.53-135.7-56.29C136.5 349.9 176.5 320 224 320h64c47.54 0 87.54 29.88 103.7 71.71C356.9 426.5 308.9 448 256 448z\", \"M256 272c39.77 0 72-32.24 72-72S295.8 128 256 128C216.2 128 184 160.2 184 200S216.2 272 256 272zM288 320H224c-47.54 0-87.54 29.88-103.7 71.71C155.1 426.5 203.1 448 256 448s100.9-21.53 135.7-56.29C375.5 349.9 335.5 320 288 320z\"]]\n};\nvar faUserCircle = faCircleUser;\nvar faSquareY = {\n  prefix: 'fad',\n  iconName: 'square-y',\n  icon: [448, 512, [], \"e287\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM346.2 167.6L248 282.2V360c0 13.25-10.75 24-24 24s-24-10.75-24-24V282.2L101.8 167.6C93.16 157.6 94.31 142.4 104.4 133.8c10.08-8.625 25.22-7.438 33.84 2.594L224 236.5l85.78-100.1c8.641-10.05 23.77-11.27 33.84-2.594C353.7 142.4 354.8 157.6 346.2 167.6z\", \"M309.8 136.4L224 236.5L138.2 136.4C129.6 126.3 114.5 125.2 104.4 133.8C94.31 142.4 93.16 157.6 101.8 167.6L200 282.2V360C200 373.3 210.8 384 224 384s24-10.75 24-24V282.2l98.22-114.6c8.625-10.06 7.469-25.22-2.594-33.84C333.5 125.1 318.4 126.3 309.8 136.4z\"]]\n};\nvar faUserDoctorHair = {\n  prefix: 'fad',\n  iconName: 'user-doctor-hair',\n  icon: [448, 512, [], \"e458\", [\"M257.9 66.16C269.2 84.1 289.2 96 312 96H347.1C350.6 106.2 352 116.1 352 128C352 198.7 294.7 256 224 256C153.3 256 96 198.7 96 128C96 120.1 96.57 114.1 97.65 107.4C104.5 110.4 112.1 112 120 112H176C210.6 112 240.1 93.66 257.9 66.16V66.16z\", \"M97.66 107.4C107.5 46.48 160.3 0 224 0C283.6 0 333.8 40.79 347.1 96H312C289.2 96 269.2 84.09 257.9 66.16C240.1 93.66 210.6 112 176 112H120C112.1 112 104.5 110.3 97.66 107.4V107.4zM288 362C260.4 369.1 240 394.2 240 424V464C240 472.8 247.2 480 256 480H272C280.8 480 288 472.8 288 464C288 455.2 280.8 448 272 448V424C272 406.3 286.3 392 304 392C321.7 392 336 406.3 336 424V448C327.2 448 320 455.2 320 464C320 472.8 327.2 480 336 480H352C360.8 480 368 472.8 368 464V424C368 394.2 347.6 369.1 320 362V308.8C393.5 326.7 448 392.1 448 472V480C448 497.7 433.7 512 416 512H32C14.33 512 0 497.7 0 480V472C0 393 54.53 326.7 128 308.8V370.3C104.9 377.2 88 398.6 88 424C88 454.9 113.1 480 144 480C174.9 480 200 454.9 200 424C200 398.6 183.1 377.2 160 370.3V304.2C162.7 304.1 165.3 304 168 304H280C282.7 304 285.3 304.1 288 304.2V362zM168 424C168 437.3 157.3 448 144 448C130.7 448 120 437.3 120 424C120 410.7 130.7 400 144 400C157.3 400 168 410.7 168 424z\"]]\n};\nvar faPlanetRinged = {\n  prefix: 'fad',\n  iconName: 'planet-ringed',\n  icon: [512, 512, [129680], \"e020\", [\"M323.4 323.4c-136.4 136.4-277.2 216.7-314.3 179.5c-23.5-23.47-.01-88.2 54.84-167.1c6.229 14.92 14.7 28.43 24.05 41.37c-9.807 19.82-12.64 34.3-6.399 40.54c18.56 18.56 108.9-41.63 201.7-134.5c92.82-92.82 153-183.1 134.5-201.7c-6.24-6.24-20.72-3.406-40.54 6.401c-12.94-9.348-26.45-17.82-41.37-24.05c78.95-54.85 143.7-78.34 167.1-54.84C540.1 46.19 459.7 186.1 323.4 323.4z\", \"M412.6 119.4c-38.13-43.69-94.09-71.41-156.6-71.41c-114.9 0-207.1 93.1-207.1 207.1c0 62.54 27.71 118.5 71.4 156.6c39.04-18.52 100.8-66.4 163.8-129.4C346.2 220.2 394.1 158.5 412.6 119.4zM448.1 176.3c-31.97 46.03-74.53 96.85-124.8 147.1s-101.1 92.81-147.1 124.8c24.56 10.21 51.47 15.83 79.73 15.83c114.9 0 207.1-93.1 207.1-207.1C463.1 227.7 458.3 200.8 448.1 176.3z\"]]\n};\nvar faMushroom = {\n  prefix: 'fad',\n  iconName: 'mushroom',\n  icon: [512, 512, [127812], \"e425\", [\"M304.3 96c0-25.45-12.17-47.85-30.78-62.5C267.6 33.06 261.9 32 256 32C219.8 32 185.6 40.91 154.7 55.79C147.7 67.65 143.4 81.27 143.4 96c0 44.18 36.01 80 80.43 80S304.3 140.2 304.3 96zM127.3 192C109.5 192 95.14 206.3 95.14 224c0 17.67 14.4 32 32.17 32c17.77 0 32.17-14.33 32.17-32C159.5 206.3 145.1 192 127.3 192zM484.2 214.1c-7.045-31.54-20.93-59.89-38.1-84.86C441.2 128.5 437.2 128 432.9 128c-35.54 0-64.34 28.65-64.34 64c0 35.35 28.81 64 64.34 64c22.73 0 42.6-11.79 54.05-29.49L484.2 214.1zM191.7 320l-24.48 121.7C163.2 461.5 178.4 480 198.7 480h114.5c20.3 0 35.53-18.47 31.55-38.28L320.3 320H191.7z\", \"M490.5 242l-3.471-15.53c-14.25 22.03-41.55 34.9-71.17 27.28c-22.66-5.83-40.88-24.95-45.74-47.83C361.3 164.5 392.8 128 432.9 128c4.203 0 8.295 .4648 12.28 1.23c-39.59-54.71-101.7-90.48-171.7-95.73c24.14 19 37.44 51.04 27.42 85.84c-7.48 25.97-29.02 46.91-55.16 53.78C191.9 187.3 143.4 147.3 143.4 96c0-14.73 4.285-28.35 11.27-40.21C91.88 85.99 43.7 142.8 27.78 214.1L21.53 242C12.6 282 43.02 320 83.99 320h344C468.1 320 499.4 282 490.5 242zM127.3 256C109.5 256 95.14 241.7 95.14 224c0-17.67 14.4-32 32.17-32c17.77 0 32.17 14.33 32.17 32C159.5 241.7 145.1 256 127.3 256z\"]]\n};\nvar faUserShield = {\n  prefix: 'fad',\n  iconName: 'user-shield',\n  icon: [640, 512, [], \"f505\", [\"M224 256c70.7 0 128-57.31 128-128S294.7 0 224 0C153.3 0 96 57.31 96 128S153.3 256 224 256zM320.6 310.3C305.9 306.3 290.6 304 274.7 304H173.3C77.61 304 0 381.7 0 477.4C0 496.5 15.52 512 34.66 512H413.3c3.143 0 5.967-1.004 8.861-1.789C369.7 469.8 324.1 400.3 320.6 310.3z\", \"M622.3 271.1l-115.1-45.01c-4.125-1.629-12.62-3.754-22.25 0L369.8 271.1C359 275.2 352 285.1 352 295.1c0 111.6 68.75 188.8 132.9 213.9c9.625 3.75 18 1.625 22.25 0C558.4 489.9 640 420.5 640 295.1C640 285.1 633 275.2 622.3 271.1zM496 462.4V273.2l95.5 37.38C585.9 397.8 530.6 446 496 462.4z\"]]\n};\nvar faMegaphone = {\n  prefix: 'fad',\n  iconName: 'megaphone',\n  icon: [576, 512, [128227], \"f675\", [\"M63.96 190.3L480 64V448L63.96 321.7C63.07 338.6 49.1 352 32 352C14.33 352 0 337.7 0 320V192C0 174.3 14.33 160 32 160C49.1 160 63.07 173.4 63.96 190.3V190.3z\", \"M576 64V448C576 465.7 561.7 480 544 480C526.3 480 512 465.7 512 448V64C512 46.33 526.3 32 544 32C561.7 32 576 46.33 576 64zM160 384C160 372.1 161.9 362.3 165.3 352.5L211.3 366.4C209.2 371.9 208 377.8 208 384C208 410.5 229.5 432 256 432C278.1 432 298.2 415.8 302.9 394.2L348.9 408.2C338.2 449.5 300.7 480 256 480C202.1 480 160 437 160 384H160z\"]]\n};\nvar faCircleExclamationCheck = {\n  prefix: 'fad',\n  iconName: 'circle-exclamation-check',\n  icon: [640, 512, [], \"e10d\", [\"M461.3 210.7C436.3 185.8 395.7 185.8 370.7 210.7C345.8 235.7 345.8 276.3 370.7 301.3L434.7 365.3C446.7 377.2 462.1 383.4 477.8 383.1C433.5 460.5 350.8 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C379.2 0 482.1 87.04 506.5 202.1L480 229.5L461.3 210.7zM232 151.1V263.1C232 277.3 242.7 287.1 256 287.1C269.3 287.1 280 277.3 280 263.1V151.1C280 138.7 269.3 127.1 256 127.1C242.7 127.1 232 138.7 232 151.1zM256 319.1C238.3 319.1 224 334.3 224 352C224 369.7 238.3 384 256 384C273.7 384 288 369.7 288 352C288 334.3 273.7 319.1 256 319.1z\", \"M256 128C269.3 128 280 138.7 280 152V264C280 277.3 269.3 288 256 288C242.7 288 232 277.3 232 264V152C232 138.7 242.7 128 256 128zM288 352C288 369.7 273.7 384 256 384C238.3 384 224 369.7 224 352C224 334.3 238.3 320 256 320C273.7 320 288 334.3 288 352zM499.8 339.8C488.9 350.7 471.1 350.7 460.2 339.8L396.2 275.8C385.3 264.9 385.3 247.1 396.2 236.2C407.1 225.3 424.9 225.3 435.8 236.2L480 280.4L588.2 172.2C599.1 161.3 616.9 161.3 627.8 172.2C638.7 183.1 638.7 200.9 627.8 211.8L499.8 339.8z\"]]\n};\nvar faWind = {\n  prefix: 'fad',\n  iconName: 'wind',\n  icon: [512, 512, [], \"f72e\", [\"M416 224H32C14.31 224 0 238.3 0 256s14.31 32 32 32h384c17.66 0 32 14.34 32 32s-14.34 32-32 32h-32c-17.69 0-32 14.31-32 32s14.31 32 32 32h32c52.94 0 96-43.06 96-96S468.9 224 416 224z\", \"M160 320H32c-17.69 0-32 14.31-32 32s14.31 32 32 32h128c17.66 0 32 14.34 32 32s-14.34 32-32 32H128c-17.69 0-32 14.31-32 32s14.31 32 32 32h32c52.94 0 96-43.06 96-96S212.9 320 160 320zM352 0h-32c-17.69 0-32 14.31-32 32s14.31 32 32 32h32c17.66 0 32 14.34 32 32s-14.34 32-32 32H32C14.31 128 0 142.3 0 160s14.31 32 32 32h320c52.94 0 96-43.06 96-96S404.9 0 352 0z\"]]\n};\nvar faBoxDollar = {\n  prefix: 'fad',\n  iconName: 'box-dollar',\n  icon: [448, 512, [\"box-usd\"], \"f4a0\", [\"M208 32V160H0L50.73 58.53C58.86 42.27 75.48 32 93.67 32H208zM354.3 32C372.5 32 389.1 42.27 397.3 58.53L448 160H240V32H354.3z\", \"M448 416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V160H208V32H240V160H448V416zM244.1 224C244.1 212.9 235.1 203.9 223.1 203.9C212.9 203.9 203.9 212.9 203.9 224V230C198.3 231.2 192.1 232.9 188 235.1C173.1 241.9 160.1 254.5 156.9 272.8C155.1 283 156.1 292.9 160.3 301.8C164.5 310.6 171 316.8 177.6 321.3C189.2 329.2 204.5 333.8 216.2 337.3L218.4 337.9C232.4 342.2 241.8 345.3 247.7 349.6C250.2 351.4 251.1 352.8 251.4 353.7C251.8 354.5 252.4 356.3 251.7 360.3C251.1 363.8 249.2 366.8 243.7 369.1C237.6 371.7 227.7 373 214.9 371C208.9 370 198.2 366.4 188.7 363.2C186.5 362.4 184.3 361.7 182.3 361C171.8 357.5 160.5 363.2 157 373.7C153.5 384.2 159.2 395.5 169.7 398.1C170.9 399.4 172.4 399.9 174.1 400.5C181.1 403.2 194.4 407.4 203.9 409.6V416C203.9 427.1 212.9 436.1 223.1 436.1C235.1 436.1 244.1 427.1 244.1 416V410.5C249.4 409.5 254.6 407.1 259.4 405.9C275.2 399.2 287.8 386.2 291.1 367.2C292.9 356.8 292.1 346.8 288.1 337.7C284.2 328.7 277.9 322.1 271.2 317.3C259.1 308.4 242.9 303.6 230.8 299.9L229.1 299.7C215.8 295.4 206.2 292.4 200.1 288.2C197.5 286.4 196.7 285.2 196.5 284.7C196.3 284.3 195.7 283.1 196.3 279.7C196.7 277.7 198.2 274.4 204.5 271.6C210.1 268.7 220.9 267.1 233.1 268.1C237.5 269.7 251 272.3 254.9 273.3C265.5 276.2 276.5 269.8 279.3 259.1C282.2 248.5 275.8 237.5 265.1 234.7C260.7 233.5 250.7 231.5 244.1 230.3L244.1 224z\"]]\n};\nvar faBoxUsd = faBoxDollar;\nvar faCarBurst = {\n  prefix: 'fad',\n  iconName: 'car-burst',\n  icon: [640, 512, [\"car-crash\"], \"f5e1\", [\"M160.6 18.85C163.2 12.1 172.8 12.1 175.4 18.85L201.7 85.44C203.3 89.32 207.5 91.38 211.5 90.15L279.1 69.19C286.9 67.06 292.9 74.53 289.3 80.82L266.7 120L230.4 172.5C203.1 181.4 180.6 203.5 172.6 233.4L166.8 254.1C165.3 255.2 163.8 255.9 162.6 257L109.1 305.6C104.7 310.5 96.05 306.4 96.58 299.2L101.8 227.7C102.1 223.6 99.14 219.9 95.02 219.3L24.24 208.4C17.07 207.3 14.95 198 20.93 193.9L80.01 153.5C83.45 151.1 84.5 146.5 82.42 142.9L46.75 80.82C43.13 74.53 49.09 67.06 56.03 69.19L124.5 90.15C128.5 91.38 132.7 89.32 134.3 85.44L160.6 18.85zM203.5 241.7C204.1 236.1 207.3 230.1 210.2 226.3z\", \"M249.8 200.7L297.7 131.5C316.9 103.6 351.6 90.92 384.2 99.67L519.8 135.1C552.5 144.7 576.1 173.1 578.8 206.8L585.7 290.7C602.9 304.2 611.3 327 605.3 349.4L570.1 480.8C565.5 497.8 547.1 507.1 530.9 503.4L515.5 499.3C498.4 494.7 488.3 477.1 492.8 460.1L501.1 429.1L253.8 362.9L245.6 393.8C240.1 410.9 223.4 421 206.4 416.4L190.9 412.3C173.8 407.7 163.7 390.2 168.3 373.1L203.5 241.7C209.5 219.3 228.2 203.8 249.8 200.7L249.8 200.7zM318.1 214.5L519.6 268.5L515 211.1C514.5 205.2 509.8 199.6 503.2 197.8L367.7 161.5C361.1 159.7 354.2 162.3 350.4 167.8L318.1 214.5zM280.8 262.4C267.1 259 254.8 266.6 251.4 279.4C247.9 292.2 255.5 305.4 268.3 308.8C281.1 312.2 294.3 304.6 297.7 291.8C301.2 279 293.6 265.9 280.8 262.4zM515.6 375.1C528.4 378.5 541.6 370.9 545 358.1C548.4 345.3 540.8 332.1 528 328.7C515.2 325.3 502.1 332.9 498.6 345.7C495.2 358.5 502.8 371.6 515.6 375.1z\"]]\n};\nvar faCarCrash = faCarBurst;\nvar faY = {\n  prefix: 'fad',\n  iconName: 'y',\n  icon: [384, 512, [121], \"59\", [\"M378 82.61L224 298.3v149.8c0 17.67-14.31 31.1-32 31.1S160 465.7 160 448V298.3L5.969 82.61C-4.313 68.23-.9688 48.25 13.41 37.97c14.34-10.27 34.38-6.922 44.63 7.453L192 232.1l133.1-187.5c10.28-14.37 30.28-17.7 44.63-7.453C384.1 48.25 388.3 68.23 378 82.61z\", \"\"]]\n};\nvar faUserHeadset = {\n  prefix: 'fad',\n  iconName: 'user-headset',\n  icon: [448, 512, [], \"f82d\", [\"M208 224h32c22.88 0 43.98 12.2 55.36 31.95L304 256c26.5 0 48-21.5 48-47.1V192c0-70.75-57.25-128-128-128s-128 57.25-128 128c0 40.38 19.12 75.99 48.37 99.49C144.2 290.2 144 289.3 144 288C144 252.6 172.6 224 208 224z\", \"M48 224C56.88 224 64 216.9 64 208V192c0-88.25 71.75-160 160-160s160 71.75 160 160v16C384 252.1 348.1 288 304 288h-32c0-17.62-14.38-32-32-32h-32c-17.62 0-32 14.38-32 32s14.38 32 32 32h96c61.88-.125 111.9-50.13 112-112V192c0-105.9-86.13-192-192-192S32 86.13 32 192v16C32 216.9 39.13 224 48 224zM314.7 352H133.3C59.7 352 0 411.7 0 485.3C0 500.1 11.94 512 26.66 512H421.3C436.1 512 448 500.1 448 485.3C448 411.7 388.3 352 314.7 352z\"]]\n};\nvar faArrowsRetweet = {\n  prefix: 'fad',\n  iconName: 'arrows-retweet',\n  icon: [640, 512, [\"retweet-alt\"], \"f361\", [\"M630.6 342.6l-96 96C528.4 444.9 520.2 448 512 448s-16.38-3.125-22.63-9.375l-96-96c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L480 338.8V176C480 167.2 472.8 160 464 160h-128c-17.67 0-32-14.31-32-32s14.33-32 32-32h128C508.1 96 544 131.9 544 176v162.8l41.38-41.38c12.5-12.5 32.75-12.5 45.25 0S643.1 330.1 630.6 342.6z\", \"M304 352h-128C167.2 352 160 344.8 160 336V173.3l41.38 41.38C207.6 220.9 215.8 224 224 224s16.38-3.125 22.62-9.375c12.5-12.5 12.5-32.75 0-45.25l-96-96c-12.5-12.5-32.75-12.5-45.25 0l-96 96c-12.5 12.5-12.5 32.75 0 45.25s32.75 12.5 45.25 0L96 173.3V336C96 380.1 131.9 416 176 416h128c17.67 0 32-14.31 32-32S321.7 352 304 352z\"]]\n};\nvar faRetweetAlt = faArrowsRetweet;\nvar faPersonSnowboarding = {\n  prefix: 'fad',\n  iconName: 'person-snowboarding',\n  icon: [512, 512, [127938, \"snowboarding\"], \"f7ce\", [\"M496 481.1c0-18.62-17.14-23.96-24.06-23.96c-3.388 0-6.715 .7166-9.998 2.248c-.0004 0 0 .0001 0 0c0-.0002-.0003 0 0 0c.0001 0 0-.0001 0 0c0 .0001 .0004-.0004 0 0c-5.172 2.437-10.85 3.662-16.49 3.662c-4.463 0-8.887-.7627-13.13-2.324L67.6 328.9C41.34 319.4 48.8 295 23.97 295c-18.84 0-23.97 17.37-23.97 24.09c0 8.423 13.33 41.29 51.13 54.88l364.1 132.8C418.1 507.8 430.4 512 445.7 512C454.7 512 496 509.4 496 481.1z\", \"M511.1 224c0-9.738-4.417-19.37-12.8-25.65l-111.5-83.48c-13.76-10.32-29.11-18.35-45.42-23.79l-63.66-21.23l-26.12-52.12C246.8 7.238 235.8 1.202 224.5 1.202c-24.82 0-32.04 22.62-32.04 32.03c0 4.404 .9153 8.88 2.849 13.16l29.12 58.12c5.691 11.35 15.62 19.96 27.67 23.98l16.45 5.522L227.3 154.6C205.6 165.4 191.9 187.6 191.9 211.8L191.9 264.9L117.8 289.6C104.4 294.1 95.95 306.5 95.95 319.9c0 14.07 8.819 21.76 10.33 23.09l23.96 8.68c2.645-.0801 5.26-.523 7.793-1.292l85-28.38c19.56-6.511 32.77-24.87 32.77-45.48l0-20.53l60.51 45.27l-19.66 92c-.3806 1.956-.5923 3.932-.5923 5.911c0 4.837 1.147 9.66 3.333 14.01l42.27 15.31c9.035-4.113 15.6-12.21 17.78-21.89l21.88-101.1c.704-3.321 1.05-6.691 1.05-10c0-14.91-6.957-29.19-19.17-38.4l-52.01-39l66.01-30.5l83.52 62.88c5.763 4.321 12.52 6.393 19.22 6.393C497.5 256 511.1 241.9 511.1 224zM431.9 95.99c26.52 0 48-21.49 48-47.1S458.5 0 431.9 0s-48 21.49-48 47.1S405.4 95.99 431.9 95.99z\"]]\n};\nvar faSnowboarding = faPersonSnowboarding;\nvar faSquareChevronRight = {\n  prefix: 'fad',\n  iconName: 'square-chevron-right',\n  icon: [448, 512, [\"chevron-square-right\"], \"f32b\", [\"M384 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM310.6 278.6l-112 112c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L242.8 256L153.4 166.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l112 112C316.9 239.6 320 247.8 320 256S316.9 272.4 310.6 278.6z\", \"M310.6 278.6l-112 112c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25L242.8 256L153.4 166.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l112 112C316.9 239.6 320 247.8 320 256S316.9 272.4 310.6 278.6z\"]]\n};\nvar faChevronSquareRight = faSquareChevronRight;\nvar faLacrosseStickBall = {\n  prefix: 'fad',\n  iconName: 'lacrosse-stick-ball',\n  icon: [640, 512, [], \"e3b6\", [\"M528 352c-44.18 0-79.1 35.82-79.1 80c0 44.18 35.82 80 79.1 80S608 476.2 608 432C608 387.8 572.2 352 528 352zM225.9 303.1l-182.6 151.5c-7.548 6.265-11.58 15.26-11.58 24.27c0 21.39 18.74 31.64 32.24 31.64c6.022 0 13.78-1.707 20.75-7.452l183.6-152.3C250 339.7 235.3 323.4 225.9 303.1z\", \"M433.9 63.32c.1205-.0007 .241-.0011 .3616-.0011c51.81 0 109.2 63.95 109.2 120.9c0 68.83-64.2 31.17-160.5 106.9l-6.093 4.821c-12.3 9.683-24.26 12.76-37.13 12.76c-55.45 0-61.31-45.8-61.31-55.5c0-35.78 22.62-51.32 23.56-52.06L308.4 196.2C400.2 123.8 382.8 63.62 433.9 63.32zM433.6-.682c-95.81 .5716-86.71 85.04-164.8 146.6L262.5 150.8C252.7 158.5 214.4 190.1 214.4 253.2c0 59.57 46.16 119.8 125.2 119.8c33.33 0 59.44-13.03 76.82-26.72l6.208-4.911c26.95-21.2 61.19-36.86 107.7-49.28c37.46-9.953 77.19-44.58 77.19-108.2c0-74.42-70.53-184.5-173.3-184.5C434-.6842 433.8-.6834 433.6-.682z\"]]\n};\nvar faTruckFast = {\n  prefix: 'fad',\n  iconName: 'truck-fast',\n  icon: [640, 512, [\"shipping-fast\"], \"f48b\", [\"M272 128H16C7.164 128 0 120.8 0 112C0 103.2 7.164 96 16 96H272C280.8 96 288 103.2 288 112C288 120.8 280.8 128 272 128zM240 160C248.8 160 256 167.2 256 176C256 184.8 248.8 192 240 192H48C39.16 192 32 184.8 32 176C32 167.2 39.16 160 48 160H240zM208 224C216.8 224 224 231.2 224 240C224 248.8 216.8 256 208 256H16C7.164 256 0 248.8 0 240C0 231.2 7.164 224 16 224H208zM256 432C256 476.2 220.2 512 176 512C131.8 512 96 476.2 96 432C96 387.8 131.8 352 176 352C220.2 352 256 387.8 256 432zM544 432C544 476.2 508.2 512 464 512C419.8 512 384 476.2 384 432C384 387.8 419.8 352 464 352C508.2 352 544 387.8 544 432z\", \"M64 48C64 21.49 85.49 0 112 0H368C394.5 0 416 21.49 416 48V96H466.7C483.7 96 499.1 102.7 512 114.7L589.3 192C601.3 204 608 220.3 608 237.3V352C625.7 352 640 366.3 640 384C640 401.7 625.7 416 608 416H574.9C567.1 361.7 520.4 320 464 320C407.6 320 360.9 361.7 353.1 416H286.9C279.1 361.7 232.4 320 176 320C127.9 320 86.84 350.4 70.99 392.1C66.56 385.7 64 377.1 64 368V256H208C216.8 256 224 248.8 224 240C224 231.2 216.8 224 208 224H64V192H240C248.8 192 256 184.8 256 176C256 167.2 248.8 160 240 160H64V128H272C280.8 128 288 120.8 288 112C288 103.2 280.8 96 272 96H64L64 48zM544 256V237.3L466.7 160H416V256H544z\"]]\n};\nvar faShippingFast = faTruckFast;\nvar faStarSharp = {\n  prefix: 'fad',\n  iconName: 'star-sharp',\n  icon: [512, 512, [], \"e28b\", [\"M329.6 176H488C498.3 176 507.4 182.5 510.7 192.2C514 201.9 510.8 212.6 502.7 218.9L371.9 320.7L422.9 480.7C426.1 490.7 422.4 501.7 413.7 507.7C405.1 513.7 393.6 513.4 385.3 506.9L256 406.4L126.7 506.9C118.4 513.4 106.9 513.7 98.27 507.7C89.65 501.7 85.94 490.7 89.13 480.7L140.1 320.7L9.267 218.9C1.174 212.6-2.027 201.9 1.3 192.2C4.628 182.5 13.75 176 24 176H182.5L233.1 16.72C236.3 6.764 245.6 0 256 0C266.5 0 275.7 6.764 278.9 16.72L329.6 176z\", \"\"]]\n};\nvar faCircle1 = {\n  prefix: 'fad',\n  iconName: 'circle-1',\n  icon: [512, 512, [], \"e0ee\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM320 384H192c-13.25 0-24-10.75-24-24S178.8 336 192 336h40V196.8L217.3 206.6C206.3 213.9 191.4 210.1 184 199.1C176.7 188.9 179.7 174 190.7 166.7l52-34.66c7.391-4.938 16.86-5.375 24.64-1.188C275.1 135 280 143.2 280 152v184H320c13.25 0 24 10.75 24 24S333.3 384 320 384z\", \"M344 360c0 13.25-10.75 24-24 24H192c-13.25 0-24-10.75-24-24S178.8 336 192 336h40V196.8L217.3 206.6C206.3 213.9 191.4 210.1 184 199.1C176.7 188.9 179.7 174 190.7 166.7l52-34.66c7.391-4.938 16.86-5.375 24.64-1.188C275.1 135 280 143.2 280 152v184H320C333.3 336 344 346.8 344 360z\"]]\n};\nvar faCircleStar = {\n  prefix: 'fad',\n  iconName: 'circle-star',\n  icon: [512, 512, [\"star-circle\"], \"e123\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM241.7 112.9L205.4 186.4L124.4 198.1C118.3 199 113.3 203.2 111.4 209C109.6 214.8 111.1 221.2 115.5 225.4L174.1 282.6L160.3 363.3C159.3 369.3 161.7 375.4 166.7 378.1C171.6 382.6 178.1 383 183.5 380.2L255.1 342.1L328.5 380.2C333.9 383 340.4 382.6 345.3 378.1C350.3 375.4 352.7 369.3 351.7 363.3L337.9 282.6L396.5 225.4C400.9 221.2 402.4 214.8 400.6 209C398.7 203.2 393.7 199 387.6 198.1L306.6 186.4L270.3 112.9C267.7 107.5 262.1 104 255.1 104C249.9 104 244.3 107.5 241.7 112.9H241.7z\", \"M306.6 186.4L387.6 198.1C393.7 199 398.7 203.2 400.6 209C402.4 214.8 400.9 221.2 396.5 225.4L337.9 282.6L351.7 363.3C352.7 369.3 350.3 375.4 345.3 378.1C340.4 382.6 333.9 383 328.5 380.2L256 342.1L183.5 380.2C178.1 383 171.6 382.6 166.7 378.1C161.7 375.4 159.3 369.3 160.3 363.3L174.1 282.6L115.5 225.4C111.1 221.2 109.6 214.8 111.4 209C113.3 203.2 118.3 199 124.4 198.1L205.4 186.4L241.7 112.9C244.3 107.5 249.9 104 256 104C262.1 104 267.7 107.5 270.3 112.9L306.6 186.4z\"]]\n};\nvar faStarCircle = faCircleStar;\nvar faFish = {\n  prefix: 'fad',\n  iconName: 'fish',\n  icon: [576, 512, [128031], \"f578\", [\"M180.5 141.5C219.7 108.5 272.6 80 336 80C399.4 80 452.3 108.5 491.5 141.5C530.5 174.5 558.3 213.1 572.4 241.3C577.2 250.5 577.2 261.5 572.4 270.7C558.3 298 530.5 337.5 491.5 370.5C452.3 403.5 399.4 432 336 432C272.6 432 219.7 403.5 180.5 370.5C164.3 356.7 150 341.9 137.8 327.3L48.12 379.6C35.61 386.9 19.76 384.9 9.474 374.7C-.8133 364.5-2.97 348.7 4.216 336.1L50 256L4.216 175.9C-2.97 163.3-.8133 147.5 9.474 137.3C19.76 127.1 35.61 125.1 48.12 132.4L137.8 184.7C150 170.1 164.3 155.3 180.5 141.5L180.5 141.5zM416 224C398.3 224 384 238.3 384 256C384 273.7 398.3 288 416 288C433.7 288 448 273.7 448 256C448 238.3 433.7 224 416 224z\", \"M448 256C448 273.7 433.7 288 416 288C398.3 288 384 273.7 384 256C384 238.3 398.3 224 416 224C433.7 224 448 238.3 448 256z\"]]\n};\nvar faCloudFog = {\n  prefix: 'fad',\n  iconName: 'cloud-fog',\n  icon: [640, 512, [127787, \"fog\"], \"f74e\", [\"M576 400C576 386.8 565.2 376 552 376h-528C10.8 376 0 386.8 0 399.1C0 413.2 10.8 424 23.1 424h528C565.2 424 576 413.2 576 400zM200 464H87.1C74.8 464 64 474.8 64 487.1S74.8 512 87.1 512H200C213.2 512 224 501.2 224 488S213.2 464 200 464zM616 464H295.1C282.8 464 272 474.8 272 487.1S282.8 512 295.1 512H616c13.2 0 24-10.8 24-23.1S629.2 464 616 464z\", \"M160 320h320c53 0 96-43 96-96s-43-96-96-96c-.625 0-1.125 .25-1.625 .25C479.5 123 480 117.6 480 112C480 67.75 444.2 32 400 32c-24.62 0-46.25 11.25-61 28.75C320.4 24.75 283.2 0 240 0C178.1 0 128 50.12 128 112c0 7.25 .75 14.25 2.125 21.25C91.75 145.8 64 181.5 64 224C64 277 107 320 160 320z\"]]\n};\nvar faFog = faCloudFog;\nvar faWaffle = {\n  prefix: 'fad',\n  iconName: 'waffle',\n  icon: [512, 512, [129479], \"e466\", [\"M176 176v64h64L240 176H176zM272 336h64v-64h-63.1L272 336zM176 336h64l.002-64H176V336zM511.7 225.4c-13.94-118.7-106.7-211.2-225.5-225.1c-10.49-1.242-21.1 1.08-30.16 6.346C246.9 1.406 236.3-.9219 225.8 .334C106.1 14.21 14.26 106.8 .3184 225.4c-1.221 10.55 1.096 21.1 6.359 30.12C1.414 264.6-.9023 275.1 .3184 285.7c14.38 122.6 114.3 217.7 237.7 226.2C238.9 511.1 239.8 512 240.7 512C245.1 512 251.1 510.7 256 508.6C260.9 510.7 266 512 271.3 512c.875 0 1.75-.0313 2.625-.0938c123.4-8.5 223.3-103.6 237.7-226.2c1.221-10.54-1.094-21.08-6.357-30.11C510.6 246.5 512.9 235.1 511.7 225.4zM416 240c8.844 0 16 7.156 16 16S424.8 272 416 272h-48v64H416c8.844 0 16 7.156 16 16s-7.156 16-16 16h-48V416c0 8.844-7.156 16-16 16s-16-7.156-16-16v-48h-64V416c0 8.844-7.156 16-16 16S240 424.8 240 416v-48h-64V416c0 8.844-7.156 16-16 16S144 424.8 144 416v-48H96c-8.844 0-16-7.156-16-16s7.156-16 16-16h48v-64H96C87.16 272 80 264.8 80 256S87.16 240 96 240h48v-64H96C87.16 176 80 168.8 80 160S87.16 144 96 144h48V96c0-8.844 7.156-16 16-16S176 87.16 176 96v48h64V96c0-8.844 7.156-16 16-16s16 7.156 16 16v48h64V96c0-8.844 7.156-16 16-16s16 7.156 16 16v48H416c8.844 0 16 7.156 16 16S424.8 176 416 176h-48v64H416zM272 240H336v-64h-64L272 240z\", \"M416 272c8.844 0 16-7.156 16-16S424.8 240 416 240h-48v-64H416c8.844 0 16-7.156 16-16S424.8 144 416 144h-48V96c0-8.844-7.156-16-16-16S336 87.16 336 96v48h-64V96c0-8.844-7.156-16-16-16S240 87.16 240 96v48h-64V96c0-8.844-7.156-16-16-16S144 87.16 144 96v48H96C87.16 144 80 151.2 80 160S87.16 176 96 176h48v64H96C87.16 240 80 247.2 80 256S87.16 272 96 272h48v64H96c-8.844 0-16 7.156-16 16s7.156 16 16 16h48V416c0 8.844 7.156 16 16 16s16-7.156 16-16v-48h64V416c0 8.844 7.156 16 16 16s16-7.156 16-16v-48h64V416c0 8.844 7.156 16 16 16s16-7.156 16-16v-48H416c8.844 0 16-7.156 16-16s-7.156-16-16-16h-48v-64H416zM336 176v64l-63.1 .0004L272 176H336zM176 176h64l.0012 64L176 240V176zM176 336v-64l64 .0004L240 336H176zM336 336h-64l.0012-63.1L336 272V336z\"]]\n};\nvar faMusicNote = {\n  prefix: 'fad',\n  iconName: 'music-note',\n  icon: [384, 512, [\"music-alt\"], \"f8cf\", [\"M256 148.1V17.55l55-16.22c9.625-2.875 20.12-1.001 28.12 5.001C347.3 12.32 352 21.84 352 31.96V95.96c0 14.25-9.375 26.75-23 30.75L256 148.1z\", \"M256 431.1C256 476.1 205.9 512 144 512S32 476.1 32 431.1s50.13-80.01 112-80.01c16.38 0 32.5 2.75 48 8V60.33c0-14 9.125-26.38 22.38-30.5L256 17.55V431.1z\"]]\n};\nvar faMusicAlt = faMusicNote;\nvar faHexagonExclamation = {\n  prefix: 'fad',\n  iconName: 'hexagon-exclamation',\n  icon: [512, 512, [], \"e417\", [\"M108.5 66.56C121.5 45.1 144.9 32 169.1 32H342C367.1 32 390.5 45.1 403.5 66.56L496 218.6C510 241.6 510 270.4 496 293.4L403.5 445.4C390.5 466.9 367.1 480 342 480H169.1C144.9 480 121.5 466.9 108.5 445.4L15.96 293.4C1.962 270.4 1.962 241.6 15.96 218.6L108.5 66.56zM231.1 152V264C231.1 277.3 242.7 288 255.1 288C269.3 288 280 277.3 280 264V152C280 138.7 269.3 128 255.1 128C242.7 128 231.1 138.7 231.1 152zM255.1 320C238.3 320 223.1 334.3 223.1 352C223.1 369.7 238.3 384 255.1 384C273.7 384 288 369.7 288 352C288 334.3 273.7 320 255.1 320z\", \"M280 264C280 277.3 269.3 288 256 288C242.7 288 232 277.3 232 264V152C232 138.7 242.7 128 256 128C269.3 128 280 138.7 280 152V264zM224 352C224 334.3 238.3 320 256 320C273.7 320 288 334.3 288 352C288 369.7 273.7 384 256 384C238.3 384 224 369.7 224 352z\"]]\n};\nvar faCartShoppingFast = {\n  prefix: 'fad',\n  iconName: 'cart-shopping-fast',\n  icon: [640, 512, [], \"e0dc\", [\"M551.8 288H234.7L185.1 32H605.8C626.1 32 642.3 52.25 636.6 72.66L582.6 264.7C578.7 278.5 566.1 288 551.8 288zM104 96C117.3 96 128 106.7 128 120C128 133.3 117.3 144 104 144H24C10.75 144 0 133.3 0 120C0 106.7 10.75 96 24 96H104zM120 176C133.3 176 144 186.7 144 200C144 213.3 133.3 224 120 224H24C10.75 224 0 213.3 0 200C0 186.7 10.75 176 24 176H120zM136 256C149.3 256 160 266.7 160 280C160 293.3 149.3 304 136 304H24C10.75 304 0 293.3 0 280C0 266.7 10.75 256 24 256H136z\", \"M64 24C64 10.75 74.75 0 88 0H160C171.5 0 181.4 8.19 183.6 19.51L243.9 336H552C565.3 336 576 346.7 576 360C576 373.3 565.3 384 552 384H223.1C212.5 384 202.6 375.8 200.4 364.5L140.1 48H88C74.75 48 64 37.25 64 24V24zM288 464C288 490.5 266.5 512 240 512C213.5 512 192 490.5 192 464C192 437.5 213.5 416 240 416C266.5 416 288 437.5 288 464zM480 464C480 437.5 501.5 416 528 416C554.5 416 576 437.5 576 464C576 490.5 554.5 512 528 512C501.5 512 480 490.5 480 464z\"]]\n};\nvar faObjectUnion = {\n  prefix: 'fad',\n  iconName: 'object-union',\n  icon: [512, 512, [], \"e49f\", [\"\", \"M288 0C323.3 0 352 28.65 352 64V160H448C483.3 160 512 188.7 512 224V448C512 483.3 483.3 512 448 512H224C188.7 512 160 483.3 160 448V352H64C28.65 352 0 323.3 0 288V64C0 28.65 28.65 0 64 0H288z\"]]\n};\nvar faUserGraduate = {\n  prefix: 'fad',\n  iconName: 'user-graduate',\n  icon: [512, 512, [], \"f501\", [\"M384 159.1c0 70.75-57.25 128-127.1 128S128 230.7 128 159.1H384z\", \"M359.2 312.8l-103.2 103.2l-103.2-103.2c-69.93 22.3-120.8 87.2-120.8 164.5C32 496.5 47.53 512 66.67 512h378.7C464.5 512 480 496.5 480 477.3C480 400 429.1 335.1 359.2 312.8zM45.63 79.75L52 81.25v58.5C45 143.9 40 151.3 40 160c0 8.375 4.625 15.38 11.12 19.75L35.5 242C33.75 248.9 37.63 256 43.13 256h41.75c5.5 0 9.375-7.125 7.625-13.1L76.88 179.8C83.38 175.4 88 168.4 88 160c0-8.75-5-16.12-12-20.25V87.13L128 99.63l.001 60.37h255.1L384 99.62l82.25-19.87c18.25-4.375 18.25-27 0-31.5l-190.4-46c-13-3-26.62-3-39.63 0l-190.6 46C27.5 52.63 27.5 75.38 45.63 79.75z\"]]\n};\nvar faStarfighter = {\n  prefix: 'fad',\n  iconName: 'starfighter',\n  icon: [640, 512, [], \"e037\", [\"M48 72C61.25 72 72 82.75 72 96V120C85.25 120 96 130.7 96 144C96 157.3 85.25 168 72 168V448C72 461.3 61.25 472 48 472C34.75 472 24 461.3 24 448V168C10.75 168 0 157.3 0 144C0 130.7 10.75 120 24 120V96C24 82.75 34.75 72 48 72zM592 72C605.3 72 616 82.75 616 96V120C629.3 120 640 130.7 640 144C640 157.3 629.3 168 616 168V448C616 461.3 605.3 472 592 472C578.7 472 568 461.3 568 448V168C554.7 168 544 157.3 544 144C544 130.7 554.7 120 568 120V96C568 82.75 578.7 72 592 72zM352 256V304C352 312.8 344.8 320 336 320H304C295.2 320 288 312.8 288 304V256C288 238.3 302.3 224 320 224C337.7 224 352 238.3 352 256zM128 320C128 302.3 142.3 288 160 288H192C209.7 288 224 302.3 224 320V416C224 433.7 209.7 448 192 448H160C142.3 448 128 433.7 128 416V320zM480 288C497.7 288 512 302.3 512 320V416C512 433.7 497.7 448 480 448H448C430.3 448 416 433.7 416 416V320C416 302.3 430.3 288 448 288H480z\", \"M384 256V352H416V416C416 433.7 430.3 448 448 448H480C497.7 448 512 433.7 512 416V352H568V444L480 470.4V480C480 497.7 465.7 512 448 512C430.3 512 416 497.7 416 480H224C224 497.7 209.7 512 192 512C174.3 512 160 497.7 160 480V470.4L72 444V352H128V416C128 433.7 142.3 448 160 448H192C209.7 448 224 433.7 224 416V352H256V256L286.2 14.02C287.2 6.009 294.1 0 302.1 0H337.9C345.9 0 352.8 6.009 353.8 14.02L384 256zM288 304C288 312.8 295.2 320 304 320H336C344.8 320 352 312.8 352 304V256C352 238.3 337.7 224 320 224C302.3 224 288 238.3 288 256V304z\"]]\n};\nvar faCircleHalfStroke = {\n  prefix: 'fad',\n  iconName: 'circle-half-stroke',\n  icon: [512, 512, [9680, \"adjust\"], \"f042\", [\"M256 512V448C362 448 448 362 448 256C448 149.1 362 64 256 64V0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512z\", \"M256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0V512z\"]]\n};\nvar faAdjust = faCircleHalfStroke;\nvar faArrowRightLongToLine = {\n  prefix: 'fad',\n  iconName: 'arrow-right-long-to-line',\n  icon: [640, 512, [], \"e3d5\", [\"\", \"M502.6 278.6L374.6 406.6C362.1 419.1 341.9 419.1 329.4 406.6C316.9 394.1 316.9 373.9 329.4 361.4L402.7 288H32C14.31 288 0 273.7 0 256C0 238.3 14.31 224 32 224H402.7L329.4 150.6C316.9 138.1 316.9 117.9 329.4 105.4C341.9 92.88 362.1 92.88 374.6 105.4L502.6 233.4C515.1 245.9 515.1 266.1 502.6 278.6zM608 64C625.7 64 640 78.33 640 96V416C640 433.7 625.7 448 608 448C590.3 448 576 433.7 576 416V96C576 78.33 590.3 64 608 64z\"]]\n};\nvar faSquareArrowDown = {\n  prefix: 'fad',\n  iconName: 'square-arrow-down',\n  icon: [448, 512, [\"arrow-square-down\"], \"f339\", [\"M384 32H64C28.66 32 0 60.66 0 96v320c0 35.34 28.66 64 64 64h320c35.34 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM350.6 302.6l-103.1 103.1C238.7 414.6 228.9 416 224 416c-4.881 0-14.65-1.391-22.65-9.398L97.38 302.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L192 306.8V128c0-17.69 14.33-32 32-32s32 14.31 32 32v178.8l49.38-49.38c12.5-12.5 32.75-12.5 45.25 0S363.1 290.1 350.6 302.6z\", \"M350.6 302.6l-103.1 103.1C238.7 414.6 228.9 416 224 416c-4.881 0-14.65-1.391-22.65-9.398L97.38 302.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L192 306.8V128c0-17.69 14.33-32 32-32s32 14.31 32 32v178.8l49.38-49.38c12.5-12.5 32.75-12.5 45.25 0S363.1 290.1 350.6 302.6z\"]]\n};\nvar faArrowSquareDown = faSquareArrowDown;\nvar faClapperboard = {\n  prefix: 'fad',\n  iconName: 'clapperboard',\n  icon: [512, 512, [], \"e131\", [\"M512 160v256c0 35.35-28.65 64-64 64H64c-35.35 0-64-28.65-64-64V160H512z\", \"M497.7 56.19L393.9 160H512V96C512 80.87 506.5 67.15 497.7 56.19zM64 32C28.65 32 0 60.65 0 96v64h6.062l128-128H64zM201.9 32l-128 128h92.13l128-128H201.9zM448 32h-86.06l-128 128h92.13l127.4-127.4C451.7 32.39 449.9 32 448 32z\"]]\n};\nvar faSquareChevronLeft = {\n  prefix: 'fad',\n  iconName: 'square-chevron-left',\n  icon: [448, 512, [\"chevron-square-left\"], \"f32a\", [\"M384 32H64C28.65 32 0 60.66 0 96v320c0 35.34 28.65 64 64 64h320c35.35 0 64-28.66 64-64V96C448 60.66 419.3 32 384 32zM294.6 345.4c12.5 12.5 12.5 32.75 0 45.25s-32.75 12.5-45.25 0l-112-112C131.1 272.4 128 264.2 128 256s3.125-16.38 9.375-22.62l112-112c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L205.3 256L294.6 345.4z\", \"M294.6 345.4c12.5 12.5 12.5 32.75 0 45.25s-32.75 12.5-45.25 0l-112-112C131.1 272.4 128 264.2 128 256s3.125-16.38 9.375-22.62l112-112c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L205.3 256L294.6 345.4z\"]]\n};\nvar faChevronSquareLeft = faSquareChevronLeft;\nvar faPhoneIntercom = {\n  prefix: 'fad',\n  iconName: 'phone-intercom',\n  icon: [512, 512, [], \"e434\", [\"M448 32H224C188.6 32 160 60.64 160 96v320c0 35.36 28.64 64 64 64h224c35.36 0 64-28.64 64-64V96C512 60.64 483.4 32 448 32zM272 416C245.5 416 224 394.5 224 368S245.5 320 272 320s48 21.5 48 48S298.5 416 272 416zM432 416h-64c-8.832 0-16-7.168-16-16s7.168-16 16-16h64c8.832 0 16 7.168 16 16S440.8 416 432 416zM432 352h-64c-8.832 0-16-7.168-16-16s7.168-16 16-16h64c8.832 0 16 7.168 16 16S440.8 352 432 352zM448 256H224V96h224V256z\", \"M80 32h-32C21.5 32 0 53.5 0 80v352C0 458.5 21.5 480 48 480h32C106.5 480 128 458.5 128 432v-352C128 53.5 106.5 32 80 32zM368 352h64c8.832 0 16-7.168 16-16S440.8 320 432 320h-64c-8.832 0-16 7.168-16 16S359.2 352 368 352zM432 384h-64c-8.832 0-16 7.168-16 16s7.168 16 16 16h64c8.832 0 16-7.168 16-16S440.8 384 432 384z\"]]\n};\nvar faLinkHorizontal = {\n  prefix: 'fad',\n  iconName: 'link-horizontal',\n  icon: [640, 512, [\"chain-horizontal\"], \"e1cb\", [\"M640 303.4C640 383.3 575.3 448 495.4 448H336.6C256.7 448 192 383.3 192 303.4C192 232.7 243.1 172.4 312.8 160.8L314.7 160.4C332.2 157.5 348.7 169.3 351.6 186.7C354.5 204.2 342.7 220.7 325.3 223.6L323.4 223.9C284.5 230.4 256 263.1 256 303.4C256 347.9 292.1 384 336.6 384H495.4C539.9 384 576 347.9 576 303.4C576 263.1 547.5 230.4 508.6 223.9L506.7 223.6C489.3 220.7 477.5 204.2 480.4 186.7C483.3 169.3 499.8 157.5 517.3 160.4L519.2 160.8C588.9 172.4 640 232.7 640 303.4V303.4z\", \"M0 208.6C0 128.7 64.74 64 144.6 64H303.4C383.3 64 448 128.7 448 208.6C448 279.3 396.9 339.6 327.2 351.2L325.3 351.6C307.8 354.5 291.3 342.7 288.4 325.3C285.5 307.8 297.3 291.3 314.7 288.4L316.6 288.1C355.5 281.6 384 248 384 208.6C384 164.1 347.9 128 303.4 128H144.6C100.1 128 64 164.1 64 208.6C64 248 92.49 281.6 131.4 288.1L133.3 288.4C150.7 291.3 162.5 307.8 159.6 325.3C156.7 342.7 140.2 354.5 122.7 351.6L120.8 351.2C51.11 339.6 0 279.3 0 208.6H0z\"]]\n};\nvar faChainHorizontal = faLinkHorizontal;\nvar faMango = {\n  prefix: 'fad',\n  iconName: 'mango',\n  icon: [512, 512, [], \"e30f\", [\"M509.4 253.1C497.8 176.4 440.4 120.1 368 102.4v49.52C368 165.2 357.3 176 344 176S320 165.3 320 152l-.0752-55.99c-.0723 0 .0723 0 0 0c-171.5 .1602-208.7 177.9-301.7 268.4C6.512 375.8 0 391.5 0 407.9c0 25.1 15.28 47.62 38.73 56.57C88.42 483.4 181.1 512 287.1 512C423.2 512 530.4 392.3 509.4 253.1zM304 432c-8.844 0-16-7.156-16-16s7.156-16 16-16c52.94 0 96-43.06 96-96C400 295.2 407.2 288 416 288s16 7.156 16 16C432 374.6 374.6 432 304 432z\", \"M511.6 76.72C513.9 86.64 505.3 96 494.1 96h-51.05C411.5 96 385.5 83.31 368 63.56v88.4C368 165.2 357.3 176 344 176S320 165.3 320 152v-128C320 10.75 330.8 0 344 0h63.68C458.1 0 501.8 32.94 511.6 76.72z\"]]\n};\nvar faMusicNoteSlash = {\n  prefix: 'fad',\n  iconName: 'music-note-slash',\n  icon: [640, 512, [\"music-alt-slash\"], \"f8d0\", [\"M467.1 6.325c-7.1-6.002-18.5-7.877-28.12-5.002l-96.62 28.5c-13.25 4.125-22.37 16.5-22.37 30.5v165.2l63.1 50.16v-127.6l72.1-21.38c13.62-3.1 22.1-16.5 22.1-30.75l.0004-63.99C479.1 21.84 475.2 12.32 467.1 6.325zM271.1 351.1c-61.86 0-111.1 35.82-111.1 80s50.14 79.1 111.1 79.1s111.1-35.82 111.1-79.1S333.9 351.1 271.1 351.1z\", \"M630.8 469.1L38.81 5.111C34.41 1.674 29.19 .0006 24.03 .0006c-7.125 0-14.19 3.157-18.91 9.188c-8.187 10.44-6.37 25.53 4.068 33.7L601.2 506.9c10.5 8.203 25.57 6.328 33.69-4.078C643.1 492.4 641.2 477.3 630.8 469.1z\"]]\n};\nvar faMusicAltSlash = faMusicNoteSlash;\nvar faCircleRadiation = {\n  prefix: 'fad',\n  iconName: 'circle-radiation',\n  icon: [512, 512, [9762, \"radiation-alt\"], \"f7ba\", [\"M256 224C238.3 224 224 238.3 224 256s14.33 32 32 32c17.67 0 32-14.33 32-32S273.7 224 256 224zM256 16C123.4 16 16 123.4 16 256s107.4 240 240 240c132.6 0 240-107.4 240-240S388.6 16 256 16zM256 432c-97.05 0-176-78.99-176-176S158.1 80 256 80s176 78.95 176 176S353 432 256 432z\", \"M226.4 208.6L184.8 141.9C179.6 133.7 168.3 132 160.7 138.2C130.8 162.3 110.1 197.4 105.1 237.4C103.9 247.2 111.2 256 121 256H200C200 236 210.6 218.6 226.4 208.6zM285.6 303.3C276.1 308.7 266.9 312 256 312c-10.89 0-20.98-3.252-29.58-8.65l-41.74 66.8c-5.211 8.338-1.613 19.07 7.27 23.29C211.4 402.7 233.1 408 256 408c22.97 0 44.64-5.334 64.12-14.59c8.883-4.219 12.48-14.95 7.262-23.29L285.6 303.3zM351.4 138.2c-7.604-6.145-18.86-4.518-24.04 3.77l-41.71 66.67C301.4 218.6 312 236 312 256h78.96c9.844 0 17.11-8.791 15.91-18.56C401.9 197.5 381.3 162.4 351.4 138.2z\"]]\n};\nvar faRadiationAlt = faCircleRadiation;\nvar faFaceTongueSweat = {\n  prefix: 'fad',\n  iconName: 'face-tongue-sweat',\n  icon: [576, 512, [], \"e39e\", [\"M128 369C128 357.6 124.2 346.6 120.9 338.5C117.2 329.8 112.5 320.9 107.7 312.8C98.1 296.7 86.98 281.3 80.01 272.1C68.39 256.5 48.28 252.2 32.02 259.3C32.01 258.2 32 257.1 32 256C32 114.6 146.6 0 288 0C429.4 0 544 114.6 544 256C544 368.9 470.9 464.7 369.5 498.8C378.7 484 384 466.6 384 448V416.7C394.2 409.5 400 401 400 392C400 365.5 349.9 344 288 344C226.1 344 176 365.5 176 392C176 401 181.8 409.5 192 416.7V448C192 466.6 197.3 484 206.5 498.8C165.1 484.9 128.5 460.7 99.62 429.3C116.9 414.1 127.1 393.5 127.1 369L128 369zM335.6 272C335.6 289.7 349.1 304 367.6 304C385.3 304 399.6 289.7 399.6 272C399.6 254.3 385.3 240 367.6 240C349.1 240 335.6 254.3 335.6 272zM239.6 272C239.6 254.3 225.3 240 207.6 240C189.1 240 175.6 254.3 175.6 272C175.6 289.7 189.1 304 207.6 304C225.3 304 239.6 289.7 239.6 272zM204.7 148.7L197.3 156.1C178.5 174.9 154.2 187.4 127.9 191.8L125.4 192.2C116.7 193.7 110.8 201.9 112.2 210.6C113.7 219.3 121.9 225.2 130.6 223.8L133.1 223.4C166 217.9 196.4 202.3 219.9 178.7L227.3 171.3C233.6 165.1 233.6 154.9 227.3 148.7C221.1 142.4 210.9 142.4 204.7 148.7zM356.1 178.7C379.6 202.3 409.1 217.9 442.9 223.4L445.4 223.8C454.1 225.2 462.3 219.3 463.8 210.6C465.2 201.9 459.3 193.7 450.6 192.2L448.2 191.8C421.8 187.4 397.5 174.9 378.7 156.1L371.3 148.7C365.1 142.4 354.9 142.4 348.7 148.7C342.4 154.9 342.4 165.1 348.7 171.3L356.1 178.7z\", \"M227.3 148.7C233.6 154.9 233.6 165.1 227.3 171.3L219.9 178.7C196.4 202.3 166 217.9 133.1 223.4L130.6 223.8C121.9 225.2 113.7 219.3 112.2 210.6C110.8 201.9 116.7 193.7 125.4 192.2L127.9 191.8C154.2 187.4 178.5 174.9 197.3 156.1L204.7 148.7C210.9 142.4 221.1 142.4 227.3 148.7zM207.6 304C189.1 304 175.6 289.7 175.6 272C175.6 254.3 189.1 240 207.6 240C225.3 240 239.6 254.3 239.6 272C239.6 289.7 225.3 304 207.6 304zM367.6 304C349.1 304 335.6 289.7 335.6 272C335.6 254.3 349.1 240 367.6 240C385.3 240 399.6 254.3 399.6 272C399.6 289.7 385.3 304 367.6 304zM348.7 171.3C342.4 165.1 342.4 154.9 348.7 148.7C354.9 142.4 365.1 142.4 371.3 148.7L378.7 156.1C397.5 174.9 421.8 187.4 448.2 191.8L450.6 192.2C459.3 193.7 465.2 201.9 463.8 210.6C462.3 219.3 454.1 225.2 445.4 223.8L442.9 223.4C409.1 217.9 379.6 202.3 356.1 178.7L348.7 171.3zM352 402.6V448C352 483.3 323.3 512 288 512C252.7 512 224 483.3 224 448V402.6C224 387.9 235.9 376 250.6 376H252.6C263.9 376 273.7 383.9 276.2 394.9C279 407.5 296.1 407.5 299.8 394.9C302.3 383.9 312.1 376 323.4 376H325.4C340.1 376 352 387.9 352 402.6V402.6zM48 416C21.54 416 0 395 0 369C0 349 28.55 308.6 41.6 291.3C44.8 286.9 51.2 286.9 54.4 291.3C67.57 308.6 95.1 349 95.1 369C95.1 395 74.46 416 47.1 416H48z\"]]\n};\nvar faGlobeStand = {\n  prefix: 'fad',\n  iconName: 'globe-stand',\n  icon: [448, 512, [], \"f5f6\", [\"M352 208C352 287.5 287.5 352 208 352C128.5 352 64 287.5 64 208C64 128.5 128.5 64 208 64C287.5 64 352 128.5 352 208z\", \"M49.61 332.5C58.98 323.1 74.18 323.1 83.55 332.5C152.3 401.2 263.7 401.2 332.5 332.5C401.2 263.7 401.2 152.3 332.5 83.55C323.1 74.18 323.1 58.98 332.5 49.61L367 15.03C376.4 5.657 391.6 5.657 400.1 15.03C410.3 24.4 410.3 39.6 400.1 48.97L382.5 67.48C453.5 155.4 448.1 284.6 366.4 366.4C328.8 404 281.1 425.5 232 430.7V464H328C341.3 464 352 474.7 352 488C352 501.3 341.3 512 328 512H87.1C74.74 512 63.1 501.3 63.1 488C63.1 474.7 74.74 464 87.1 464H183.1V430.7C142.4 426.3 101.8 410.2 67.48 382.5L48.97 400.1C39.6 410.3 24.4 410.3 15.03 400.1C5.657 391.6 5.657 376.4 15.03 367L49.61 332.5z\"]]\n};\nvar faBaseball = {\n  prefix: 'fad',\n  iconName: 'baseball',\n  icon: [512, 512, [129358, 9918, \"baseball-ball\"], \"f433\", [\"M256.7 447.2c.6964-8.538 8.287-14.61 16.49-14.61c7.1 0 15.44 6.938 15.44 15.92c0 2.358-.6524 5.88-.6524 15.72c0 15.25 2.383 30.16 6.209 44.66c110.8-16.63 198.2-104.1 214.7-215c-14.55-3.851-29.59-5.871-44.74-5.871c-10.47 0-16.24 .895-18.13 .895c-2.764 0-16.44-2.306-16.44-15.97c0-16.26 16.36-16.81 29.99-16.81l2.931 .0029c16.64 0 33.14 2.056 49.2 5.834C511.7 259.9 512 258 512 256c0-141.4-114.6-256-256-256C253.9 0 251.1 .2578 249.9 .3047c3.658 15.51 6.111 31.34 6.111 47.54c0 6-.2813 12.03-.7813 18C254.6 74.19 247.6 80.5 239.3 80.5c-6.091 0-16.03-4.68-16.03-15.97c0-1.733 .7149-7.153 .7149-16.69c0-15.26-2.389-30.18-6.225-44.69C106.9 19.79 19.5 107.3 3.08 218.3c14.44 3.819 29.38 5.79 44.45 5.79c10.07 0 15.59-.811 17.42-.811c6.229 0 16.49 4.657 16.49 15.99c0 16.11-16.13 16.77-29.73 16.77L48.16 256c-16.33 0-32.25-2.445-47.85-6.109C.2578 251.1 0 253.9 0 256c0 141.4 114.6 256 256 256c2.066 0 4.062-.2578 6.117-.3086C258.5 496.2 256 480.4 256 464.2C256 458.5 256.3 452.8 256.7 447.2zM273.4 384c0-28 78.29-109.4 108.1-109.4c9.35 0 16 7.72 16 16.03c0 5.965-3.364 11.68-9.131 14.43c-78.82 37.57-75.92 95-98.94 95C276.8 400.1 273.4 388.5 273.4 384zM238.2 128.9c0 27.78-78.3 108.1-108.6 108.1c-8.612 0-16.01-6.963-16.01-15.98c0-6.002 3.394-11.75 9.163-14.49c80.3-38.08 76.21-94.5 99.39-94.5C234.7 112.8 238.2 124.2 238.2 128.9z\", \"M64.95 223.3c-1.823 0-7.349 .811-17.42 .811c-15.08 0-30.01-1.971-44.45-5.79c-1.535 10.37-2.521 20.89-2.773 31.62c15.6 3.664 31.52 6.109 47.85 6.109l3.558 .0052c13.68 0 29.73-.6505 29.73-16.77C81.44 227.9 71.24 223.3 64.95 223.3zM238.2 128.9c0-4.404-3.473-16.02-16.02-16.02c-22.61 0-13.18 37.42-73.27 79.32C124.1 208.1 113.6 207.2 113.6 221.8c0 9.099 7.466 15.98 16.01 15.98c2.312 0 4.625-.5 6.844-1.531C216.3 198.6 238.2 130.5 238.2 128.9zM249.9 .3047c-10.9 .2578-21.59 1.273-32.11 2.852c3.836 14.51 6.225 29.43 6.225 44.69c0 9.536-.7149 14.96-.7149 16.69c0 11.23 9.803 15.97 16.03 15.97c8.219 0 15.22-6.312 15.91-14.66c.5-5.969 .7813-12 .7813-18C256 31.64 253.6 15.81 249.9 .3047zM462.5 256.1l-2.931-.0029c-13.8 0-29.99 .5533-29.99 16.81c0 13.66 13.68 15.97 16.44 15.97c1.895 0 7.667-.895 18.13-.895c15.15 0 30.18 2.02 44.74 5.871c1.553-10.46 2.555-21.08 2.803-31.91C495.6 258.1 479.1 256.1 462.5 256.1zM381.5 274.6c-2.316 0-4.663 .5103-6.878 1.587c-78.99 37.47-101.2 106.3-101.2 107.8c0 4.524 3.536 16.03 16.01 16.03c6.062 0 11.88-3.469 14.56-9.344c36.92-80.69 93.51-76.9 93.51-100.1C397.5 282.2 390.7 274.6 381.5 274.6zM288.7 448.5c0-9.007-7.472-15.92-15.44-15.92c-8.203 0-15.79 6.074-16.49 14.61C256.3 452.8 256 458.5 256 464.2c0 16.19 2.453 32 6.117 47.5c10.89-.2578 21.58-1.27 32.09-2.848C290.4 494.3 288 479.4 288 464.2C288 454.3 288.7 450.8 288.7 448.5z\"]]\n};\nvar faBaseballBall = faBaseball;\nvar faCircleP = {\n  prefix: 'fad',\n  iconName: 'circle-p',\n  icon: [512, 512, [], \"e11a\", [\"M280 176H208V256h72C302.1 256 320 238.1 320 216S302.1 176 280 176zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM280 304H208v56C208 373.3 197.3 384 184 384S160 373.3 160 360v-208C160 138.8 170.8 128 184 128h96c48.53 0 88 39.47 88 88S328.5 304 280 304z\", \"M280 128h-96C170.8 128 160 138.8 160 152v208C160 373.3 170.8 384 184 384s24-10.75 24-24V304h72c48.53 0 88-39.47 88-88S328.5 128 280 128zM280 256H208V176h72C302.1 176 320 193.9 320 216S302.1 256 280 256z\"]]\n};\nvar faAwardSimple = {\n  prefix: 'fad',\n  iconName: 'award-simple',\n  icon: [384, 512, [], \"e0ab\", [\"M278.4 328.9l34.9 163.8c2.727 13.09-10.86 23.55-22.82 17.57L192 461.1l-98.44 49.22c-11.96 5.98-25.54-4.48-22.82-17.57l34.9-163.8c12.61 5.949 30.55-.207 44.41 3.498C164 336.2 176.9 352 192 352c15.12 0 27.98-15.83 41.93-19.56C247.8 328.7 265.8 334.9 278.4 328.9z\", \"M368 176c0-15.13-15.83-27.97-19.56-41.92c-3.855-14.43 3.316-33.45-3.996-46.09c-7.412-12.81-27.54-16.07-37.93-26.47c-10.41-10.4-13.65-30.53-26.47-37.95c-12.64-7.314-31.66-.1465-46.09-4.006C219.1 15.83 207.1 0 192 0C176.9 0 164 15.83 150.1 19.56C135.6 23.42 116.6 16.24 103.1 23.55C91.17 30.97 87.92 51.09 77.52 61.49c-10.4 10.4-30.53 13.65-37.95 26.47C32.26 100.6 39.43 119.6 35.57 134C31.83 148 16 160.9 16 176c0 15.13 15.83 27.97 19.56 41.92C39.42 232.4 32.24 251.4 39.55 264c7.418 12.82 27.54 16.07 37.94 26.47c10.41 10.4 13.65 30.53 26.47 37.95c12.64 7.312 31.66 .1445 46.09 4.004C164 336.2 176.9 352 192 352c15.12 0 27.98-15.83 41.93-19.56c14.43-3.857 33.45 3.316 46.09-3.996c12.82-7.414 16.07-27.54 26.47-37.94c10.41-10.4 30.53-13.65 37.95-26.47c7.316-12.64 .1465-31.66 4.004-46.09C352.2 203.1 368 191.1 368 176zM192 256C147.8 256 112 220.2 112 176C112 131.7 147.8 96 192 96s80 35.73 80 80C272 220.2 236.2 256 192 256z\"]]\n};\nvar faJetFighterUp = {\n  prefix: 'fad',\n  iconName: 'jet-fighter-up',\n  icon: [576, 512, [], \"e518\", [\"M80 384V296L224 216V384H80zM352 384V216L496 296V384H352z\", \"M346.8 112.6C350.2 120.6 352 129.2 352 137.9V416.7L410.5 467.1C414 470.1 416 475.4 416 480V496C416 504.8 408.8 512 400 512H304V448C304 439.2 296.8 432 288 432C279.2 432 272 439.2 272 448V512H176C167.2 512 160 504.8 160 496V480C160 475.4 161.1 470.1 165.5 467.1L224 416.7V137.9C224 129.2 225.8 120.6 229.2 112.6L273.3 9.697C275.8 3.814 281.6 0 288 0C294.4 0 300.2 3.814 302.7 9.697L346.8 112.6zM56 256C69.25 256 80 266.7 80 280V392C80 405.3 69.25 416 56 416C42.75 416 32 405.3 32 392V280C32 266.7 42.75 256 56 256zM544 392C544 405.3 533.3 416 520 416C506.7 416 496 405.3 496 392V280C496 266.7 506.7 256 520 256C533.3 256 544 266.7 544 280V392z\"]]\n};\nvar faDiagramProject = {\n  prefix: 'fad',\n  iconName: 'diagram-project',\n  icon: [576, 512, [\"project-diagram\"], \"f542\", [\"M191.7 180.1L272 288C247.2 288 226.8 306.8 224.3 331L144 224C168.8 224 189.2 205.2 191.7 180.1V180.1zM192 96H384V160H192V96z\", \"M0 80C0 53.49 21.49 32 48 32H144C170.5 32 192 53.49 192 80V176C192 202.5 170.5 224 144 224H48C21.49 224 0 202.5 0 176V80zM224 336C224 309.5 245.5 288 272 288H368C394.5 288 416 309.5 416 336V432C416 458.5 394.5 480 368 480H272C245.5 480 224 458.5 224 432V336zM528 32C554.5 32 576 53.49 576 80V176C576 202.5 554.5 224 528 224H432C405.5 224 384 202.5 384 176V80C384 53.49 405.5 32 432 32H528z\"]]\n};\nvar faProjectDiagram = faDiagramProject;\nvar faPedestal = {\n  prefix: 'fad',\n  iconName: 'pedestal',\n  icon: [448, 512, [], \"e20d\", [\"M352 0H96C60.65 0 32 28.65 32 64v384h384V64C416 28.65 387.3 0 352 0zM112 96C103.2 96 96 88.84 96 80C96 71.16 103.2 64 112 64S128 71.16 128 80C128 88.84 120.8 96 112 96zM336 96C327.2 96 320 88.84 320 80C320 71.16 327.2 64 336 64S352 71.16 352 80C352 88.84 344.8 96 336 96z\", \"M432 448h-416C7.164 448 0 455.2 0 464v32c0 8.836 7.151 15.99 15.99 15.99h416C440.8 511.1 448 504.8 448 496v-32C448 455.2 440.8 448 432 448zM112 96C120.8 96 128 88.84 128 80C128 71.16 120.8 64 112 64S96 71.16 96 80C96 88.84 103.2 96 112 96zM336 96C344.8 96 352 88.84 352 80C352 71.16 344.8 64 336 64S320 71.16 320 80C320 88.84 327.2 96 336 96z\"]]\n};\nvar faChartPyramid = {\n  prefix: 'fad',\n  iconName: 'chart-pyramid',\n  icon: [512, 512, [], \"e0e6\", [\"M367.7 192L461 352H50.95L144.3 192H367.7z\", \"M221.4 59.72C236.9 33.26 275.1 33.26 290.6 59.72L367.7 191.1H144.3L221.4 59.72zM461 352L500.6 419.8C516.2 446.5 496.9 480 466.1 480H45.93C15.06 480-4.179 446.5 11.38 419.8L50.95 352H461z\"]]\n};\nvar faSidebar = {\n  prefix: 'fad',\n  iconName: 'sidebar',\n  icon: [512, 512, [], \"e24e\", [\"M512 416C512 451.3 483.3 480 448 480H224V32H448C483.3 32 512 60.65 512 96V416z\", \"M224 32V480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H224zM88 96C74.75 96 64 106.7 64 120C64 133.3 74.75 144 88 144H136C149.3 144 160 133.3 160 120C160 106.7 149.3 96 136 96H88zM88 240H136C149.3 240 160 229.3 160 216C160 202.7 149.3 192 136 192H88C74.75 192 64 202.7 64 216C64 229.3 74.75 240 88 240zM88 288C74.75 288 64 298.7 64 312C64 325.3 74.75 336 88 336H136C149.3 336 160 325.3 160 312C160 298.7 149.3 288 136 288H88z\"]]\n};\nvar faSnowmanHead = {\n  prefix: 'fad',\n  iconName: 'snowman-head',\n  icon: [448, 512, [\"frosty-head\"], \"f79b\", [\"M390.1 256H58.38C41.86 284.3 32 316.9 32 352c0 57.28 25.11 108.7 64.89 143.8C108.7 506.3 123.1 512 139.8 512h168.5c15.54 0 30.68-5.508 42.35-15.76c49.72-43.66 76.71-112.6 60.8-186.7C407.3 290.4 399.8 272.5 390.1 256zM152 336c-13.37 0-24.07-10.84-24.07-24.07C127.1 298.7 138.8 288 152 288s23.93 10.84 23.93 23.93C175.1 325.2 165.1 336 152 336zM224 448c0 0-32-46.25-32-64s14.25-32 31.1-32s32 14.25 32 32S224 448 224 448zM295.9 336c-13.23 0-23.93-10.84-23.93-24.07C272 298.7 282.8 288 295.9 288c13.37 0 24.07 10.84 24.07 23.93C320.1 325.2 309.3 336 295.9 336z\", \"M384 32c0-17.6-14.4-32-32-32H96c-17.6 0-32 14.4-32 32v128h320V32zM432 192h-416c-8.836 0-16 7.164-16 16c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48C448 199.2 440.8 192 432 192zM224 352c-17.75 0-31.1 14.25-31.1 32s32 64 32 64s32-46.25 32-64S241.8 352 224 352z\"]]\n};\nvar faFrostyHead = faSnowmanHead;\nvar faCopy = {\n  prefix: 'fad',\n  iconName: 'copy',\n  icon: [512, 512, [], \"f0c5\", [\"M512 96v240c0 26.51-21.49 48-48 48h-192c-26.51 0-48-21.49-48-48v-288c0-26.51 21.49-48 48-48H416v96H512z\", \"M192 352V128h-144c-26.51 0-48 21.49-48 48v288c0 26.51 21.49 48 48 48h192c26.51 0 48-21.49 48-48L288 416h-32C220.7 416 192 387.3 192 352zM416 0v96h96L416 0z\"]]\n};\nvar faBurgerGlass = {\n  prefix: 'fad',\n  iconName: 'burger-glass',\n  icon: [640, 512, [], \"e0ce\", [\"M332.1 2.769C337.1 4.591 340.7 7.251 343.7 10.58C346.7 13.9 349 17.82 350.4 22.08C351.8 26.34 352.3 30.84 351.8 35.3L337.5 191C309.6 205.2 285.5 225.8 267.3 251.2C260.7 260.1 256.8 272.4 256.1 284.2C255.5 295.1 258.1 307.8 263.6 318.2C267.2 324.9 271.9 330.1 277.6 336C271.2 341.6 265.1 348.5 262.3 356.2C258.6 363.9 256.5 372.2 256.1 380.7C255.6 389.2 256.9 397.8 259.8 405.8C262.7 413.8 267.2 421.1 272.1 427.4C267.7 431.9 263.4 437.5 260.5 443.8C257.5 450.1 256 457 255.1 464C256 481.4 261.8 498.2 272.4 512H73.24C65.32 512 57.66 509.1 51.75 503.9C45.83 498.6 42.09 491.3 41.24 483.4L-.0037 35.42C-.486 30.94-.0165 26.41 1.374 22.13C2.765 17.84 5.046 13.89 8.066 10.55C11.09 7.205 14.78 4.537 18.9 2.719C23.03 .901 27.49-.0254 31.1 .0005H319.1C324.5 .0037 328.9 .9468 332.1 2.769L332.1 2.769zM284.8 64H67.2L75.93 160H276.1L284.8 64z\", \"M635.3 452.7C638.3 455.7 640 459.8 640 463.1C640 476.7 634.9 488.9 625.9 497.9C616.9 506.9 604.7 511.1 592 511.1H336C323.3 511.1 311.1 506.9 302.1 497.9C293.1 488.9 288 476.7 288 463.1C288 459.8 289.7 455.7 292.7 452.7C295.7 449.7 299.8 447.1 304 447.1H624C628.2 447.1 632.3 449.7 635.3 452.7zM297.4 406.6C291.4 400.6 288 392.5 288 383.1C288 375.5 291.4 367.4 297.4 361.4C303.4 355.4 311.5 351.1 320 351.1H608C616.5 351.1 624.6 355.4 630.6 361.4C636.6 367.4 640 375.5 640 383.1C640 392.5 636.6 400.6 630.6 406.6C624.6 412.6 616.5 415.1 608 415.1H320C311.5 415.1 303.4 412.6 297.4 406.6zM302.8 315.1C297.8 312 293.8 307.6 291.2 302.4C288.6 297.2 287.4 291.3 287.9 285.5C288.3 279.7 290.4 274.1 293.8 269.4C314.1 244.1 340.1 223.9 369.7 210.4C399.2 197 431.6 190.7 464 191.1C496.5 190.7 528.8 197.1 558.3 210.5C587.9 223.9 613.9 244.1 634.3 269.4C637.7 274.1 639.8 279.7 640.2 285.6C640.7 291.4 639.5 297.2 636.9 302.4C634.2 307.7 630.2 312.1 625.3 315.1C620.3 318.2 614.6 319.9 608.7 319.1H319.3C313.4 319.9 307.7 318.2 302.8 315.1H302.8zM532.7 244.7C529.7 247.7 528 251.8 528 255.1C528 259.2 528.9 262.3 530.7 264.9C532.5 267.5 534.1 269.6 537.9 270.8C540.8 271.1 544 272.3 547.1 271.7C550.2 271.1 553.1 269.5 555.3 267.3C557.6 265.1 559.1 262.2 559.7 259.1C560.3 256 559.1 252.8 558.8 249.9C557.6 246.9 555.5 244.5 552.9 242.7C550.3 240.9 547.2 239.1 544 239.1C539.8 239.1 535.7 241.7 532.7 244.7L532.7 244.7zM452.7 228.7C449.7 231.7 448 235.8 448 239.1C448 243.2 448.9 246.3 450.7 248.9C452.5 251.5 454.1 253.6 457.9 254.8C460.8 255.1 464 256.3 467.1 255.7C470.2 255.1 473.1 253.5 475.3 251.3C477.6 249.1 479.1 246.2 479.7 243.1C480.3 240 479.1 236.8 478.8 233.9C477.6 230.9 475.5 228.5 472.9 226.7C470.3 224.9 467.2 223.1 464 223.1C459.8 223.1 455.7 225.7 452.7 228.7V228.7zM372.7 244.7C369.7 247.7 368 251.8 368 255.1C368 259.2 368.9 262.3 370.7 264.9C372.5 267.5 374.1 269.6 377.9 270.8C380.8 271.1 384 272.3 387.1 271.7C390.2 271.1 393.1 269.5 395.3 267.3C397.6 265.1 399.1 262.2 399.7 259.1C400.3 256 399.1 252.8 398.8 249.9C397.6 246.9 395.5 244.5 392.9 242.7C390.3 240.9 387.2 239.1 384 239.1C379.8 239.1 375.7 241.7 372.7 244.7V244.7z\"]]\n};\nvar faVolumeXmark = {\n  prefix: 'fad',\n  iconName: 'volume-xmark',\n  icon: [576, 512, [\"volume-mute\", \"volume-times\"], \"f6a9\", [\"M560.1 303c9.375 9.375 9.375 24.56 0 33.94c-9.381 9.381-24.56 9.373-33.94 0L480 289.9l-47.03 47.03c-9.381 9.381-24.56 9.373-33.94 0c-9.375-9.375-9.375-24.56 0-33.94l47.03-47.03l-47.03-47.03c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0L480 222.1l47.03-47.03c9.375-9.375 24.56-9.375 33.94 0s9.375 24.56 0 33.94l-47.03 47.03L560.1 303z\", \"M319.1 64v383.1c0 12.59-7.325 24-18.82 29.16c-4.203 1.906-8.737 2.844-13.17 2.844c-7.688 0-15.28-2.781-21.26-8.094l-134.9-119.9H48c-26.51 0-48-21.49-48-47.1v-95.1c0-26.51 21.49-47.1 48-47.1h83.84l134.9-119.9c9.422-8.375 22.94-10.44 34.44-5.253C312.7 40 319.1 51.41 319.1 64z\"]]\n};\nvar faVolumeMute = faVolumeXmark;\nvar faVolumeTimes = faVolumeXmark;\nvar faHandSparkles = {\n  prefix: 'fad',\n  iconName: 'hand-sparkles',\n  icon: [640, 512, [], \"e05d\", [\"M512 96c-17.67 0-32 14.33-32 32l-.0156 112c0 8.836-7.148 16-15.98 16s-16.07-7.164-16.07-16L448 64c0-17.67-14.33-32-32-32s-32 14.33-32 32l-.0635 176c0 8.836-7.106 16-15.94 16S351.9 248.8 351.9 240L352 32c0-17.67-14.33-32-32-32S288 14.33 288 32L287.9 240C287.9 248.8 280.8 256 272 256S255.9 248.8 255.9 240L256 64c0-17.67-14.33-32-32-32S192 46.33 192 64v279.4L132.3 283.7C124.5 275.9 114.2 272 104 272C82.68 272 64 289.2 64 312c0 10.23 3.906 20.47 11.72 28.28l113.1 113.1C226.6 491.2 276.9 512 330.3 512H368c42.72 0 81.91-15.32 112.4-40.73l-9.049-3.773c-14.81-7.359-23.36-21.25-23.36-35.5s8.547-28.14 21.28-34.55l39.56-16.56l15.64-37.52c4.461-9.037 11.45-15.37 19.43-19.23L544 128C544 110.3 529.7 96 512 96zM349.8 371.6L320 383.1l-12.42 29.78C306.1 415 305.4 416 304 416s-2.969-.9941-3.578-2.219L288 383.1l-29.79-12.42C256.1 370.1 256 369.4 256 367.1c0-1.365 .9922-2.967 2.209-3.577L288 352l12.42-29.79C301 320.1 302.6 320 304 320s2.967 .9902 3.578 2.217L320 352l29.79 12.42C351 365 352 366.6 352 367.1C352 369.4 351 370.1 349.8 371.6z\", \"M156.3 138L106.7 117.4L85.96 67.7C84.94 65.65 82.28 64 80 64C77.72 64 75.05 65.65 74.04 67.7L53.34 117.3L3.695 138C1.668 139.1 .0117 141.7 .0078 143.1c.0039 2.262 1.662 4.953 3.688 5.967l49.57 20.67l20.77 49.67C75.05 222.3 77.72 224 80 224c2.277 0 4.943-1.656 5.959-3.699l20.7-49.63l49.65-20.71c2.027-1.014 3.682-3.696 3.686-5.958C159.1 141.7 158.3 139.1 156.3 138zM639.1 432c-.0039-2.275-1.657-4.952-3.687-5.968l-49.57-20.67l-20.77-49.67C564.9 353.7 562.3 352 560 352c-2.281 0-4.959 1.652-5.975 3.695l-20.7 49.63l-49.64 20.71c-2.027 1.016-3.682 3.683-3.686 5.958c.0039 2.262 1.661 4.954 3.686 5.968l49.57 20.67l20.77 49.67C555.1 510.3 557.7 512 560 512c2.277 0 4.933-1.656 5.949-3.699l20.7-49.63l49.65-20.71C638.3 436.9 639.1 434.3 639.1 432z\"]]\n};\nvar faBarsFilter = {\n  prefix: 'fad',\n  iconName: 'bars-filter',\n  icon: [448, 512, [], \"e0ad\", [\"M64 256C64 238.3 78.33 224 96 224H352C369.7 224 384 238.3 384 256C384 273.7 369.7 288 352 288H96C78.33 288 64 273.7 64 256z\", \"M416 128H32C14.33 128 0 113.7 0 96C0 78.33 14.33 64 32 64H416C433.7 64 448 78.33 448 96C448 113.7 433.7 128 416 128zM256 448H192C174.3 448 160 433.7 160 416C160 398.3 174.3 384 192 384H256C273.7 384 288 398.3 288 416C288 433.7 273.7 448 256 448z\"]]\n};\nvar faPaintbrushPencil = {\n  prefix: 'fad',\n  iconName: 'paintbrush-pencil',\n  icon: [576, 512, [], \"e206\", [\"M164.7 19.32L298.5 153.1L194.4 257.2C188.4 256.4 182.2 256 176 256C175.2 256 174.3 256 173.5 256L50.75 133.3C25.75 108.3 25.75 67.74 50.75 42.75L74.18 19.32C99.17-5.678 139.7-5.678 164.7 19.32V19.32zM384.6 467.1L319.1 402.5C319.1 401.7 320 400.8 320 400C320 393.8 319.6 387.6 318.8 381.6L422.9 277.5L498.5 353.2C505.3 359.9 510.2 368.2 512.8 377.4L542.5 481.4C544.9 489.8 542.6 498.8 536.4 504.1C530.2 511.1 521.2 513.5 512.8 511.1L408.8 481.4C399.7 478.7 391.3 473.8 384.6 467.1H384.6z\", \"M559.6 16.4C581.5 38.27 581.5 73.73 559.6 95.6L306.9 348.3L227.7 269.1L480.4 16.4C502.3-5.467 537.7-5.467 559.6 16.4H559.6zM284.3 370.9L284.2 370.1C286.7 380.2 288 389.1 288 400C288 461.9 237.9 512 176 512H32C14.33 512 0 497.7 0 480C0 462.3 14.33 448 32 448H36.81C54.44 448 66.4 429.1 64.59 411.6C64.2 407.8 64 403.9 64 400C64 338.1 114.1 288 176 288C186 288 195.8 289.3 205 291.8L205.1 291.7L284.3 370.9z\"]]\n};\nvar faPartyBell = {\n  prefix: 'fad',\n  iconName: 'party-bell',\n  icon: [512, 512, [], \"e31a\", [\"M64 448c-17.67 0-31.1 14.33-31.1 31.1C32 497.7 46.33 512 64 512s31.1-14.33 31.1-31.1C95.1 462.3 81.67 448 64 448zM479.1 96c17.67 0 31.1-14.33 31.1-31.1c0-17.67-14.33-31.1-31.1-31.1s-31.1 14.33-31.1 31.1C448 81.67 462.3 96 479.1 96zM199.4 357.6c-10.22-8.5-25.31-7.125-33.81 3.062s-7.125 25.31 3.062 33.81c25.03 20.84 39.37 51.47 39.37 84.03V488c0 13.25 10.75 24 23.1 24S256 501.3 256 488v-9.531C256 431.6 235.3 387.6 199.4 357.6zM351.1 448c-17.67 0-31.1 14.33-31.1 31.1C319.1 497.7 334.3 512 351.1 512s31.1-14.33 31.1-31.1C383.1 462.3 369.7 448 351.1 448zM487.1 208h-9.531c-32.56 0-63.19-14.34-84.03-39.38c-8.5-10.19-23.66-11.56-33.81-3.062c-10.19 8.5-11.56 23.62-3.062 33.81C387.6 235.3 431.6 256 478.5 256h9.531c13.25 0 24-10.75 24-24S501.2 208 487.1 208zM492.1 440.1c-1.562-17.25-3.687-40.91-28.16-61.84c-24.47-20.88-48.16-19.28-65.5-18.25c-14.84 .9687-21.97 1.094-31.22-6.844c-9.188-7.844-10.16-14.75-11.5-29.59c-1.531-17.25-3.625-40.91-28.09-61.81c-10.06-8.625-25.19-7.438-33.84 2.656c-8.594 10.09-7.406 25.25 2.656 33.84c9.188 7.844 10.16 14.75 11.5 29.56c1.531 17.28 3.625 40.91 28.09 61.84c24.44 20.88 48.16 19.25 65.5 18.25c14.84-.9687 21.97-1.094 31.22 6.844c9.219 7.875 10.19 14.78 11.53 29.66c1.562 17.25 3.687 40.91 28.16 61.84C476.9 510.1 482.5 512 487.1 512c6.75 0 13.5-2.844 18.25-8.406c8.594-10.06 7.438-25.22-2.656-33.84C494.4 461.9 493.4 454.1 492.1 440.1z\", \"M341.5 91.63L91.63 341.5c-16.35 16.35-43.46 13.21-56.17-6.113C4.782 288.7-8.34 229.4 5.498 166.1C23.14 87.38 87.38 23.14 166.1 5.498c62.43-13.84 121.7-.7149 168.4 29.97C354.7 48.17 357.8 75.28 341.5 91.63z\"]]\n};\nvar faUserVneckHair = {\n  prefix: 'fad',\n  iconName: 'user-vneck-hair',\n  icon: [448, 512, [], \"e462\", [\"M257.9 66.16C269.2 84.1 289.2 96 312 96H347.1C350.6 106.2 352 116.1 352 128C352 198.7 294.7 256 224 256C153.3 256 96 198.7 96 128C96 120.1 96.57 114.1 97.65 107.4C104.5 110.4 112.1 112 120 112H176C210.6 112 240.1 93.66 257.9 66.16V66.16z\", \"M97.66 107.4C107.5 46.48 160.3 0 224 0C283.6 0 333.8 40.79 347.1 96H312C289.2 96 269.2 84.09 257.9 66.16C240.1 93.66 210.6 112 176 112H120C112.1 112 104.5 110.3 97.66 107.4V107.4zM297.2 320.3C381.4 325.7 448 395.7 448 481.3C448 498.2 434.2 512 417.3 512H30.72C13.75 512 0 498.2 0 481.3C0 395.7 66.62 325.7 150.8 320.3L224 424L297.2 320.3z\"]]\n};\nvar faJackOLantern = {\n  prefix: 'fad',\n  iconName: 'jack-o-lantern',\n  icon: [576, 512, [127875], \"f30e\", [\"M425.5 128.4c-10.01 0-20.05 1.27-29.77 3.788c18.82 16.9 18.62 19.65 25.38 31.88c-31.75-23.62-75.63-36.11-133.1-36.11s-101.4 12.49-133.1 36.11c6.82-12.34 6.585-15 25.38-31.88C170.5 129.7 160.5 128.4 150.5 128.4C51 128.4-.0021 254.4 0 319.9c.0021 64.45 51.26 192 151.5 192c24.97 0 49.96-7.939 69.4-23.8c17.75 15.38 39.89 23.86 67.14 23.86c27.25 0 49.38-8.487 67.25-23.86c19.38 15.86 44.34 23.8 69.3 23.8c100.1 0 151.4-126.1 151.4-192C576 255.7 525.1 128.4 425.5 128.4zM320.1 281.3c0-1.244 .2848-2.44 .7786-3.357l41.13-66.63c1.179-2.297 3.301-3.409 5.566-3.409c2.296 0 4.737 1.144 6.436 3.409l41.13 66.63c.4553 .9105 .7241 2.096 .7241 3.33c0 3.172-1.775 6.67-6.724 6.67h-82.26C321.9 287.1 320.1 284.5 320.1 281.3zM160.1 281.3c0-1.244 .2848-2.44 .7786-3.357l41.13-66.63c1.179-2.297 3.315-3.422 5.579-3.422c2.296 0 4.724 1.157 6.423 3.422L255.1 277.1c.4552 .9105 .7241 2.096 .7241 3.33c0 3.172-1.775 6.67-6.724 6.67H166.9C161.9 287.1 160.1 284.5 160.1 281.3zM470.7 340.3c0 6.788-9.237 27.74-19.55 42.23c-9.375 13-21.38 23.88-35.25 33c-.25-8.625-7.25-15.5-15.88-15.5h-16c-8.875 0-16 7.125-16 16v21.5C344.5 444.4 317.9 447.1 288 447.1s-56.51-3.627-80.01-10.5v-21.5c0-8.875-7.127-16-16-16H175.1c-8.752 0-15.75 7-15.88 15.63c-13.75-9.125-25.63-19.75-34.75-32.5c-11.69-16.45-20.05-37.03-20.05-42.76c0-8.691 7.585-15.65 16.05-15.65c12.33 0 41.48 29.38 118.6 41.16v18.13c0 8.875 7.127 16 16 16h16C280.9 399.1 288 392.9 288 383.1v-14.25c100.1 0 155.7-45.03 166.7-45.03C463.3 324.7 470.7 331.9 470.7 340.3z\", \"M320.1 281.3c0 3.165 1.844 6.643 6.779 6.643h82.26c4.949 0 6.724-3.498 6.724-6.67c0-1.234-.2689-2.42-.7241-3.33l-41.13-66.63c-1.699-2.265-4.14-3.409-6.436-3.409c-2.264 0-4.386 1.113-5.566 3.409l-41.13 66.63C320.4 278.9 320.1 280.1 320.1 281.3zM352 106.6l-.0025-70.88c0-5.1-3.376-11.5-8.876-14.25l-39.63-19.75C301.2 .5541 298.8-.0001 296.4-.0001c-9.821 0-13.96 7.836-14.87 10.11L245.5 100.2C258.6 97.61 272.6 95.98 288 95.98C312.3 95.98 333.3 99.98 352 106.6zM160.1 281.3c0 3.165 1.844 6.643 6.779 6.643h82.26c4.949 0 6.724-3.498 6.724-6.67c0-1.234-.2689-2.42-.7241-3.33L213.1 211.4c-1.699-2.265-4.127-3.422-6.423-3.422c-2.264 0-4.4 1.125-5.579 3.422l-41.13 66.63C160.4 278.9 160.1 280.1 160.1 281.3zM454.7 324.7c-10.66 0-65.92 45.03-166.7 45.03v14.25c0 8.875-7.125 16-16 16H255.1c-8.875 0-16-7.126-16-16v-18.13c-77.83-11.88-106.2-41.16-118.6-41.16c-8.462 0-16.05 6.959-16.05 15.65c0 5.745 8.361 26.3 20.05 42.76c9.125 12.75 21 23.38 34.75 32.5c.125-8.625 7.125-15.63 15.88-15.63h16c8.875 0 16 7.125 16 16v21.5C231.5 444.4 258.1 447.1 288 447.1s56.51-3.627 80.01-10.5v-21.5c0-8.875 7.127-16 16-16h16c8.627 0 15.63 6.875 15.88 15.5c13.88-9.125 25.88-20 35.25-33c10.31-14.48 19.55-35.44 19.55-42.23C470.7 331.9 463.3 324.7 454.7 324.7z\"]]\n};\nvar faGrip = {\n  prefix: 'fad',\n  iconName: 'grip',\n  icon: [448, 512, [\"grip-horizontal\"], \"f58d\", [\"M0 328C0 305.9 17.91 288 40 288H88C110.1 288 128 305.9 128 328V376C128 398.1 110.1 416 88 416H40C17.91 416 0 398.1 0 376V328zM160 328C160 305.9 177.9 288 200 288H248C270.1 288 288 305.9 288 328V376C288 398.1 270.1 416 248 416H200C177.9 416 160 398.1 160 376V328zM448 376C448 398.1 430.1 416 408 416H360C337.9 416 320 398.1 320 376V328C320 305.9 337.9 288 360 288H408C430.1 288 448 305.9 448 328V376z\", \"M0 136C0 113.9 17.91 96 40 96H88C110.1 96 128 113.9 128 136V184C128 206.1 110.1 224 88 224H40C17.91 224 0 206.1 0 184V136zM160 136C160 113.9 177.9 96 200 96H248C270.1 96 288 113.9 288 136V184C288 206.1 270.1 224 248 224H200C177.9 224 160 206.1 160 184V136zM448 184C448 206.1 430.1 224 408 224H360C337.9 224 320 206.1 320 184V136C320 113.9 337.9 96 360 96H408C430.1 96 448 113.9 448 136V184z\"]]\n};\nvar faGripHorizontal = faGrip;\nvar faShareFromSquare = {\n  prefix: 'fad',\n  iconName: 'share-from-square',\n  icon: [576, 512, [61509, \"share-square\"], \"f14d\", [\"M416 384c-17.67 0-32 14.33-32 32v31.1l-320-.0013V128h32c17.67 0 32-14.32 32-32S113.7 64 96 64H64C28.65 64 0 92.65 0 128v319.1c0 35.34 28.65 64 64 64l320-.0013c35.35 0 64-28.66 64-64V416C448 398.3 433.7 384 416 384z\", \"M568.9 176.5l-150.9 138.2C404.8 326.8 384 316.1 384 298.2V223.1C256 224 186.7 252.2 227 380.4c4.473 14.22-12.8 25.24-24.94 16.46C163.2 368.8 128 314.9 128 260.6C128 126.1 241.2 97.63 384 96V21.84c0-18.8 20.81-28.61 34.02-16.52l150.9 138.2C578.4 152.2 578.4 167.8 568.9 176.5z\"]]\n};\nvar faShareSquare = faShareFromSquare;\nvar faKeynote = {\n  prefix: 'fad',\n  iconName: 'keynote',\n  icon: [512, 512, [], \"f66c\", [\"M336 448H288v-96H224v96H175.1C149.5 448 128 469.5 128 495.1C128 504.8 135.2 512 144 512h224c8.837 0 16-7.163 16-16C384 469.5 362.5 448 336 448zM144 160c0-37.62 26.25-69 62.62-77.5C215.2 90.75 227 96 240 96h64C330.5 96 352 74.5 352 48S330.5 0 304 0h-64C217.6 0 199 15.38 193.8 36C137.8 49.75 96 99.88 96 160H144z\", \"M508.6 281.2L456.9 177.8C451.4 166.9 440.4 160 428.2 160H83.75C71.62 160 60.62 166.9 55.12 177.8L3.375 281.2C1.125 285.6 0 290.6 0 295.5V320c0 17.62 14.38 32 32 32h448c17.62 0 32-14.38 32-32V295.5C512 290.6 510.9 285.8 508.6 281.2z\"]]\n};\nvar faGun = {\n  prefix: 'fad',\n  iconName: 'gun',\n  icon: [576, 512, [], \"e19b\", [\"M328.5 298.6C327.4 301.8 324.4 304 320.9 304H239.1L226.4 352h94.58c24.16 0 45.5-15.41 53.13-38.28L398.6 240h-50.62L328.5 298.6zM64 128v32h416V128H64z\", \"M544 64h-16V56C528 42.74 517.3 32 504 32S480 42.74 480 56V64H43.17C19.33 64 0 83.33 0 107.2v89.66C0 220.7 19.33 240 43.17 240c21.26 0 36.61 20.35 30.77 40.79l-40.69 158.4C27.41 459.6 42.76 480 64.02 480h103.8c14.29 0 26.84-9.469 30.77-23.21L256 240h178.7c8.486 0 16.62-3.369 22.63-9.373L480 208h64c17.67 0 32-14.33 32-32V96C576 78.33 561.7 64 544 64zM480 160H64V128h416V160z\"]]\n};\nvar faSquarePhone = {\n  prefix: 'fad',\n  iconName: 'square-phone',\n  icon: [448, 512, [\"phone-square\"], \"f098\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM351.6 321.5l-11.62 50.39C338.3 379 332.1 384 324.7 384c-126.1 0-228.7-102.6-228.7-228.8c0-7.328 4.984-13.59 12.11-15.22l50.38-11.62c7.344-1.703 14.88 2.109 17.93 9.062l23.27 54.28c2.719 6.391 .8828 13.83-4.492 18.22L168.3 232c16.99 34.61 45.14 62.75 79.77 79.75l22.02-26.91c4.344-5.391 11.85-7.25 18.24-4.484l54.24 23.25C349.5 306.6 353.3 314.2 351.6 321.5z\", \"M351.6 321.5l-11.62 50.39c-1.633 7.125-7.9 12.11-15.24 12.11c-126.1 0-228.7-102.6-228.7-228.8c0-7.328 4.984-13.59 12.11-15.22l50.38-11.63c7.344-1.703 14.88 2.109 17.93 9.062l23.27 54.28c2.719 6.391 .8828 13.83-4.492 18.22L168.3 232c16.99 34.61 45.14 62.75 79.77 79.75l22.02-26.91c4.344-5.391 11.85-7.25 18.24-4.484l54.24 23.25C349.5 306.6 353.3 314.2 351.6 321.5z\"]]\n};\nvar faPhoneSquare = faSquarePhone;\nvar faPlus = {\n  prefix: 'fad',\n  iconName: 'plus',\n  icon: [448, 512, [10133, 61543, \"add\"], \"2b\", [\"M432 256c0 17.69-14.33 32.01-32 32.01H256v144c0 17.69-14.33 31.99-32 31.99s-32-14.3-32-31.99v-144H48c-17.67 0-32-14.32-32-32.01s14.33-31.99 32-31.99H192v-144c0-17.69 14.33-32.01 32-32.01s32 14.32 32 32.01v144h144C417.7 224 432 238.3 432 256z\", \"\"]]\n};\nvar faAdd = faPlus;\nvar faExpand = {\n  prefix: 'fad',\n  iconName: 'expand',\n  icon: [448, 512, [], \"f065\", [\"M416 32h-96c-17.69 0-32 14.31-32 32s14.31 32 32 32h64v64c0 17.69 14.31 32 32 32s32-14.31 32-32V64C448 46.31 433.7 32 416 32zM128 416H64v-64c0-17.69-14.31-32-32-32s-32 14.31-32 32v96c0 17.69 14.31 32 32 32h96c17.69 0 32-14.31 32-32S145.7 416 128 416z\", \"M128 32H32C14.31 32 0 46.31 0 64v96c0 17.69 14.31 32 32 32s32-14.31 32-32V96h64c17.69 0 32-14.31 32-32S145.7 32 128 32zM416 320c-17.69 0-32 14.31-32 32v64h-64c-17.69 0-32 14.31-32 32s14.31 32 32 32h96c17.69 0 32-14.31 32-32v-96C448 334.3 433.7 320 416 320z\"]]\n};\nvar faComputer = {\n  prefix: 'fad',\n  iconName: 'computer',\n  icon: [640, 512, [], \"e4e5\", [\"M592 32C618.5 32 640 53.49 640 80V432C640 458.5 618.5 480 592 480H528C501.5 480 480 458.5 480 432V80C480 53.49 501.5 32 528 32H592zM544 96C535.2 96 528 103.2 528 112C528 120.8 535.2 128 544 128H576C584.8 128 592 120.8 592 112C592 103.2 584.8 96 576 96H544zM544 192H576C584.8 192 592 184.8 592 176C592 167.2 584.8 160 576 160H544C535.2 160 528 167.2 528 176C528 184.8 535.2 192 544 192zM560 400C577.7 400 592 385.7 592 368C592 350.3 577.7 336 560 336C542.3 336 528 350.3 528 368C528 385.7 542.3 400 560 400z\", \"M400 32C426.5 32 448 53.49 448 80V336C448 362.5 426.5 384 400 384H266.7L277.3 416H352C369.7 416 384 430.3 384 448C384 465.7 369.7 480 352 480H96C78.33 480 64 465.7 64 448C64 430.3 78.33 416 96 416H170.7L181.3 384H48C21.49 384 0 362.5 0 336V80C0 53.49 21.49 32 48 32H400zM64 96V320H384V96H64z\"]]\n};\nvar faFort = {\n  prefix: 'fad',\n  iconName: 'fort',\n  icon: [640, 512, [], \"e486\", [\"M48 0C56.84 0 64 7.164 64 16V64H96V16C96 7.164 103.2 0 112 0H144C152.8 0 160 7.164 160 16V64H192V16C192 7.164 199.2 0 208 0H240C248.8 0 256 7.164 256 16V176C256 202.5 234.5 224 208 224H48C21.49 224 0 202.5 0 176V16C0 7.164 7.164 0 16 0H48zM480 64V16C480 7.164 487.2 0 496 0H528C536.8 0 544 7.164 544 16V64H576V16C576 7.164 583.2 0 592 0H624C632.8 0 640 7.164 640 16V176C640 202.5 618.5 224 592 224H432C405.5 224 384 202.5 384 176V16C384 7.164 391.2 0 400 0H432C440.8 0 448 7.164 448 16V64H480z\", \"M384 176C384 202.5 405.5 224 432 224H592C597.6 224 602.1 223 608 221.3V464C608 490.5 586.5 512 560 512H384V384C384 348.7 355.3 320 320 320C284.7 320 256 348.7 256 384V512H80C53.49 512 32 490.5 32 464V221.3C37 223 42.39 224 48 224H208C234.5 224 256 202.5 256 176V160H384V176z\"]]\n};\nvar faCloudCheck = {\n  prefix: 'fad',\n  iconName: 'cloud-check',\n  icon: [640, 512, [], \"e35c\", [\"M144 480C64.47 480 0 415.5 0 336C0 273.2 40.17 219.8 96.2 200.1C96.07 197.4 96 194.7 96 192C96 103.6 167.6 32 256 32C315.3 32 367 64.25 394.7 112.2C409.9 101.1 428.3 96 448 96C501 96 544 138.1 544 192C544 204.2 541.7 215.8 537.6 226.6C596 238.4 640 290.1 640 352C640 422.7 582.7 480 512 480H144zM435.8 243.8C446.7 232.9 446.7 215.1 435.8 204.2C424.9 193.3 407.1 193.3 396.2 204.2L288 312.4L243.8 268.2C232.9 257.3 215.1 257.3 204.2 268.2C193.3 279.1 193.3 296.9 204.2 307.8L268.2 371.8C279.1 382.7 296.9 382.7 307.8 371.8L435.8 243.8z\", \"M435.8 204.2C446.7 215.1 446.7 232.9 435.8 243.8L307.8 371.8C296.9 382.7 279.1 382.7 268.2 371.8L204.2 307.8C193.3 296.9 193.3 279.1 204.2 268.2C215.1 257.3 232.9 257.3 243.8 268.2L288 312.4L396.2 204.2C407.1 193.3 424.9 193.3 435.8 204.2z\"]]\n};\nvar faXmark = {\n  prefix: 'fad',\n  iconName: 'xmark',\n  icon: [320, 512, [128473, 10005, 10006, 10060, 215, \"close\", \"multiply\", \"remove\", \"times\"], \"f00d\", [\"M310.6 361.4c12.5 12.5 12.5 32.75 0 45.25C304.4 412.9 296.2 416 288 416s-16.38-3.125-22.62-9.375L160 301.3L54.63 406.6C48.38 412.9 40.19 416 32 416S15.63 412.9 9.375 406.6c-12.5-12.5-12.5-32.75 0-45.25l105.4-105.4L9.375 150.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L160 210.8l105.4-105.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-105.4 105.4L310.6 361.4z\", \"\"]]\n};\nvar faClose = faXmark;\nvar faMultiply = faXmark;\nvar faRemove = faXmark;\nvar faTimes = faXmark;\nvar faFaceSmirking = {\n  prefix: 'fad',\n  iconName: 'face-smirking',\n  icon: [512, 512, [], \"e397\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM375.8 338.6C377.2 329.9 371.3 321.7 362.6 320.2C353.9 318.8 345.7 324.7 344.2 333.4L344 334.6C340.8 353.9 324.1 368 304.6 368H192C183.2 368 176 375.2 176 384C176 392.8 183.2 400 192 400H304.6C339.8 400 369.8 374.6 375.6 339.8L375.8 338.6zM112 192C103.2 192 96 199.2 96 208C96 216.8 103.2 224 112 224H144C144 241.7 158.3 256 176 256C193.7 256 208 241.7 208 224C208 206.3 193.7 192 176 192H112zM304 224H336C336 241.7 350.3 256 368 256C385.7 256 400 241.7 400 224C400 206.3 385.7 192 368 192H304C295.2 192 288 199.2 288 208C288 216.8 295.2 224 304 224z\", \"M96 208C96 199.2 103.2 192 112 192H176C193.7 192 208 206.3 208 224C208 241.7 193.7 256 176 256C158.3 256 144 241.7 144 224H112C103.2 224 96 216.8 96 208zM288 208C288 199.2 295.2 192 304 192H368C385.7 192 400 206.3 400 224C400 241.7 385.7 256 368 256C350.3 256 336 241.7 336 224H304C295.2 224 288 216.8 288 208z\"]]\n};\nvar faArrowsUpDownLeftRight = {\n  prefix: 'fad',\n  iconName: 'arrows-up-down-left-right',\n  icon: [512, 512, [\"arrows\"], \"f047\", [\"M184 136c8.188 0 16.38-3.125 22.62-9.375L224 109.3V224h64V109.3l17.38 17.38C311.6 132.9 319.8 136 328 136c18.28 0 32-14.95 32-32c0-8.188-3.125-16.38-9.375-22.62l-72-72C272.4 3.125 264.2 0 256 0S239.6 3.125 233.4 9.375l-72 72C155.1 87.63 152 95.81 152 104C152 121.1 165.7 136 184 136zM328 376c-8.188 0-16.38 3.125-22.62 9.375L288 402.8V288H224v114.8l-17.38-17.38C200.4 379.1 192.2 376 184 376c-18.28 0-32 14.95-32 32c0 8.188 3.125 16.38 9.375 22.62l72 72C239.6 508.9 247.8 512 256 512s16.38-3.125 22.62-9.375l72-72C356.9 424.4 360 416.2 360 408C360 390.9 346.3 376 328 376z\", \"M512 255.1c0 8.188-3.125 16.41-9.375 22.66l-72 72C424.4 356.9 416.2 360 408 360c-18.28 0-32-14.95-32-32c0-8.188 3.125-16.38 9.375-22.62L402.8 288h-293.5l17.38 17.38C132.9 311.6 136 319.8 136 328c0 17.05-13.73 32-32 32c-8.188 0-16.38-3.125-22.62-9.375l-72-72C3.125 272.4 0 264.2 0 255.1s3.125-16.34 9.375-22.59l72-72C87.63 155.1 95.81 152 104 152c18.28 0 32 14.95 32 32c0 8.188-3.125 16.38-9.375 22.62L109.3 224h293.5l-17.38-17.38C379.1 200.4 376 192.2 376 184c0-17.05 13.73-32 32-32c8.188 0 16.38 3.125 22.62 9.375l72 72C508.9 239.6 512 247.8 512 255.1z\"]]\n};\nvar faArrows = faArrowsUpDownLeftRight;\nvar faChalkboardUser = {\n  prefix: 'fad',\n  iconName: 'chalkboard-user',\n  icon: [640, 512, [\"chalkboard-teacher\"], \"f51c\", [\"M592 0h-384C181.5 0 160 22.25 160 49.63V96c23.42 0 45.1 6.781 63.1 17.81V64h352v288H287.3c22.07 16.48 39.54 38.5 50.76 64h253.9C618.5 416 640 393.8 640 366.4V49.63C640 22.25 618.5 0 592 0z\", \"M160 320c53.02 0 96-42.98 96-96c0-53.02-42.98-96-96-96C106.1 128 64 170.1 64 224C64 277 106.1 320 160 320zM192 352H128c-70.69 0-128 57.31-128 128c0 17.67 14.33 32 32 32h256c17.67 0 32-14.33 32-32C320 409.3 262.7 352 192 352zM224 64v49.81C262.1 136 288 176.8 288 224c0 41.81-20.14 78.1-51.24 102.4C255.3 331.8 272.2 340.7 287.3 352h96.69V304c0-8.838 7.164-16 16-16h96c8.836 0 16 7.162 16 16V352h64V64H224z\"]]\n};\nvar faChalkboardTeacher = faChalkboardUser;\nvar faRhombus = {\n  prefix: 'fad',\n  iconName: 'rhombus',\n  icon: [448, 512, [], \"e23b\", [\"M438.4 230.1C451.2 245 451.2 266.1 438.4 281.9L254.4 497.9C246.8 506.9 235.7 512 224 512C212.3 512 201.2 506.9 193.6 497.9L9.55 281.9C-3.183 266.1-3.183 245 9.55 230.1L193.6 14.06C201.2 5.14 212.3 0 224 0C235.7 0 246.9 5.14 254.4 14.06L438.4 230.1z\", \"\"]]\n};\nvar faClawMarks = {\n  prefix: 'fad',\n  iconName: 'claw-marks',\n  icon: [576, 512, [], \"f6c2\", [\"M566.6 265.4C579.1 277.9 579.1 298.1 566.6 310.6C554.1 323.1 533.9 323.1 521.4 310.6L498.7 288H448C430.3 288 416 273.7 416 256V205.3L370.7 160H320C302.3 160 288 145.7 288 128V77.25L265.4 54.63C252.9 42.13 252.9 21.87 265.4 9.372C277.9-3.124 298.1-3.124 310.6 9.372L566.6 265.4zM310.6 457.4C323.1 469.9 323.1 490.1 310.6 502.6C298.1 515.1 277.9 515.1 265.4 502.6L210.7 448H128C110.3 448 96 433.7 96 416V333.3L41.37 278.6C28.88 266.1 28.88 245.9 41.37 233.4C53.87 220.9 74.13 220.9 86.63 233.4L310.6 457.4z\", \"M41.37 9.372C53.87-3.124 74.13-3.124 86.63 9.372L534.6 457.4C547.1 469.9 547.1 490.1 534.6 502.6C522.1 515.1 501.9 515.1 489.4 502.6L434.7 448H384C366.3 448 352 433.7 352 416V365.3L210.7 223.1H160C142.3 223.1 128 209.7 128 191.1V141.3L41.37 54.63C28.88 42.13 28.88 21.87 41.37 9.372L41.37 9.372z\"]]\n};\nvar faPesoSign = {\n  prefix: 'fad',\n  iconName: 'peso-sign',\n  icon: [384, 512, [], \"e222\", [\"M32 192C14.33 192 0 177.7 0 160C0 142.3 14.33 128 32 128V192zM32 288C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224V288zM96 288V224H286.9C283.3 248.9 271.5 271.2 254.4 288H96zM351.3 224H352C369.7 224 384 238.3 384 256C384 273.7 369.7 288 352 288H332.8C342.8 268.5 349.2 246.9 351.3 224zM332.8 128H352C369.7 128 384 142.3 384 160C384 177.7 369.7 192 352 192H351.3C349.2 169.1 342.8 147.5 332.8 128zM96 128H254.4C271.5 144.8 283.3 167.1 286.9 192H95.1L96 128z\", \"M32 64C32 46.33 46.33 32 64 32H176C273.2 32 352 110.8 352 208C352 305.2 273.2 384 176 384H96V448C96 465.7 81.67 480 64 480C46.33 480 32 465.7 32 448V64zM96 320H176C237.9 320 288 269.9 288 208C288 146.1 237.9 96 176 96H96V320z\"]]\n};\nvar faFaceSmileTongue = {\n  prefix: 'fad',\n  iconName: 'face-smile-tongue',\n  icon: [512, 512, [], \"e394\", [\"M489.7 312.1L424.3 274.3C423 273.6 421.6 272.9 420.1 272.5C411.6 270.3 402.8 275.3 400.5 283.9C382.5 351.5 324.1 400 255.1 400C187.9 400 129.5 351.5 111.5 283.9C109.2 275.3 100.4 270.3 91.87 272.5C83.33 274.8 78.26 283.6 80.54 292.1C101.1 372.3 171.9 432 256 432C287.1 432 316.3 423.8 341.8 409.4L409.9 449.9C412.6 451.5 415.4 452.9 418.1 454.1C373.1 490.3 317.5 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 278.8 509 300.1 503.4 322C499.3 318.3 494.7 314.1 489.7 312.1L489.7 312.1zM226.5 231.6C229.8 230.5 232 227.4 232 223.1C232 206.1 225.3 188.4 215.4 175.2C205.6 162.2 191.5 151.1 176 151.1C160.5 151.1 146.4 162.2 136.6 175.2C126.7 188.4 120 206.1 120 223.1C120 227.4 122.2 230.5 125.5 231.6C128.7 232.7 132.3 231.6 134.4 228.8L134.4 228.8L134.6 228.5C134.8 228.3 134.1 228 135.3 227.6C135.1 226.8 136.9 225.7 138.1 224.3C140.6 221.4 144.1 217.7 148.3 213.1C157.1 206.2 167.2 200 176 200C184.8 200 194.9 206.2 203.7 213.1C207.9 217.7 211.4 221.4 213.9 224.3C215.1 225.7 216 226.8 216.7 227.6C217 228 217.2 228.3 217.4 228.5L217.6 228.8L217.6 228.8C219.7 231.6 223.3 232.7 226.5 231.6V231.6zM377.6 228.8C379.7 231.6 383.3 232.7 386.5 231.6C389.8 230.5 392 227.4 392 223.1C392 206.1 385.3 188.4 375.4 175.2C365.6 162.2 351.5 151.1 336 151.1C320.5 151.1 306.4 162.2 296.6 175.2C286.7 188.4 280 206.1 280 223.1C280 227.4 282.2 230.5 285.5 231.6C288.7 232.7 292.3 231.6 294.4 228.8L294.4 228.8L294.6 228.5C294.8 228.3 294.1 228 295.3 227.6C295.1 226.8 296.9 225.7 298.1 224.3C300.6 221.4 304.1 217.7 308.3 213.1C317.1 206.2 327.2 200 336 200C344.8 200 354.9 206.2 363.7 213.1C367.9 217.7 371.4 221.4 373.9 224.3C375.1 225.7 376 226.8 376.7 227.6C377 228 377.2 228.3 377.4 228.5L377.6 228.8L377.6 228.8z\", \"M217.6 228.8L217.6 228.8L217.4 228.5C217.2 228.3 217 228 216.7 227.6C216 226.8 215.1 225.7 213.9 224.3C211.4 221.4 207.9 217.7 203.7 213.1C194.9 206.2 184.8 200 176 200C167.2 200 157.1 206.2 148.3 213.1C144.1 217.7 140.6 221.4 138.1 224.3C136.9 225.7 135.1 226.8 135.3 227.6C134.1 228 134.8 228.3 134.6 228.5L134.4 228.8L134.4 228.8C132.3 231.6 128.7 232.7 125.5 231.6C122.2 230.5 120 227.4 120 224C120 206.1 126.7 188.4 136.6 175.2C146.4 162.2 160.5 152 176 152C191.5 152 205.6 162.2 215.4 175.2C225.3 188.4 232 206.1 232 224C232 227.4 229.8 230.5 226.5 231.6C223.3 232.7 219.7 231.6 217.6 228.8V228.8zM473.7 339.8C496.7 353.1 504.5 382.4 491.3 405.4C478.1 428.1 448.9 435.8 426.3 422.4L370.6 389.3C394.6 368.8 413.5 342.2 425.1 311.7L473.7 339.8zM377.6 228.8L377.4 228.5C377.2 228.3 377 228 376.7 227.6C376 226.8 375.1 225.7 373.9 224.3C371.4 221.4 367.9 217.7 363.7 213.1C354.9 206.2 344.8 200 336 200C327.2 200 317.1 206.2 308.3 213.1C304.1 217.7 300.6 221.4 298.1 224.3C296.9 225.7 295.1 226.8 295.3 227.6C294.1 228 294.8 228.3 294.6 228.5L294.4 228.8L294.4 228.8C292.3 231.6 288.7 232.7 285.5 231.6C282.2 230.5 280 227.4 280 224C280 206.1 286.7 188.4 296.6 175.2C306.4 162.2 320.5 152 336 152C351.5 152 365.6 162.2 375.4 175.2C385.3 188.4 392 206.1 392 224C392 227.4 389.8 230.5 386.5 231.6C383.3 232.7 379.7 231.6 377.6 228.8L377.6 228.8z\"]]\n};\nvar faCartCircleXmark = {\n  prefix: 'fad',\n  iconName: 'cart-circle-xmark',\n  icon: [640, 512, [], \"e3f4\", [\"M0 24C0 10.75 10.75 0 24 0H96C107.5 0 117.4 8.19 119.6 19.51L121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L537.6 196.9C524.3 193.7 510.3 192 496 192C427.6 192 368.3 231 339.2 288H170.7L179.9 336H322.9C320.1 346.4 319.1 357.1 319.1 368C319.1 373.4 320.2 378.7 320.7 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.26 0 24L0 24zM224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464z\", \"M640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM532.7 308.7L496 345.4L459.3 308.7C453.1 302.4 442.9 302.4 436.7 308.7C430.4 314.9 430.4 325.1 436.7 331.3L473.4 368L436.7 404.7C430.4 410.9 430.4 421.1 436.7 427.3C442.9 433.6 453.1 433.6 459.3 427.3L496 390.6L532.7 427.3C538.9 433.6 549.1 433.6 555.3 427.3C561.6 421.1 561.6 410.9 555.3 404.7L518.6 368L555.3 331.3C561.6 325.1 561.6 314.9 555.3 308.7C549.1 302.4 538.9 302.4 532.7 308.7z\"]]\n};\nvar faBuildingShield = {\n  prefix: 'fad',\n  iconName: 'building-shield',\n  icon: [576, 512, [], \"e4d8\", [\"M336 0C362.5 0 384 21.49 384 48V207L341.6 224H272C263.2 224 256 231.2 256 240V304C256 304.9 256.1 305.7 256.2 306.6C258.5 364.7 280.3 451.4 354.9 508.1C349.1 510.6 342.7 512 336 512H240V432C240 405.5 218.5 384 192 384C165.5 384 144 405.5 144 432V512H48C21.49 512 0 490.5 0 464V48C0 21.49 21.49 0 48 0H336zM64 272C64 280.8 71.16 288 80 288H112C120.8 288 128 280.8 128 272V240C128 231.2 120.8 224 112 224H80C71.16 224 64 231.2 64 240V272zM176 224C167.2 224 160 231.2 160 240V272C160 280.8 167.2 288 176 288H208C216.8 288 224 280.8 224 272V240C224 231.2 216.8 224 208 224H176zM80 96C71.16 96 64 103.2 64 112V144C64 152.8 71.16 160 80 160H112C120.8 160 128 152.8 128 144V112C128 103.2 120.8 96 112 96H80zM160 144C160 152.8 167.2 160 176 160H208C216.8 160 224 152.8 224 144V112C224 103.2 216.8 96 208 96H176C167.2 96 160 103.2 160 112V144zM272 96C263.2 96 256 103.2 256 112V144C256 152.8 263.2 160 272 160H304C312.8 160 320 152.8 320 144V112C320 103.2 312.8 96 304 96H272z\", \"M560.9 273.7C570 277.4 576 286.2 576 296C576 359.3 550.1 464.8 441.2 510.2C435.3 512.6 428.7 512.6 422.8 510.2C313.9 464.8 288 359.3 288 296C288 286.2 293.1 277.4 303.1 273.7L423.1 225.7C428.8 223.4 435.2 223.4 440.9 225.7L560.9 273.7zM432 461.7C500.2 428.7 523.5 362.7 527.4 311.1L432 273.8V461.7z\"]]\n};\nvar faCirclePhoneFlip = {\n  prefix: 'fad',\n  iconName: 'circle-phone-flip',\n  icon: [512, 512, [\"phone-circle-alt\"], \"e11c\", [\"M0 256c0 141.4 114.6 256 256 256s256-114.6 256-256s-114.6-256-256-256C114.6 0 0 114.6 0 256zM137.5 303.6l54.24-23.25c6.391-2.766 13.9-.9062 18.24 4.484l22.02 26.91c34.63-17 62.77-45.14 79.77-79.75L284.8 209.1c-5.375-4.391-7.211-11.83-4.492-18.22l23.27-54.28c3.047-6.953 10.59-10.77 17.93-9.062l50.38 11.62c7.125 1.625 12.11 7.891 12.11 15.22c0 126.1-102.6 228.8-228.7 228.8c-7.336 0-13.6-4.984-15.24-12.11l-11.62-50.39C126.7 314.2 130.5 306.6 137.5 303.6z\", \"M137.5 303.6l54.24-23.25c6.391-2.766 13.9-.9062 18.24 4.484l22.02 26.91c34.63-17 62.77-45.14 79.77-79.75L284.8 209.1c-5.375-4.391-7.211-11.83-4.492-18.22l23.27-54.28c3.047-6.953 10.59-10.77 17.93-9.062l50.38 11.62c7.125 1.625 12.11 7.891 12.11 15.22c0 126.1-102.6 228.8-228.7 228.8c-7.336 0-13.6-4.984-15.24-12.11l-11.62-50.39C126.7 314.2 130.5 306.6 137.5 303.6z\"]]\n};\nvar faPhoneCircleAlt = faCirclePhoneFlip;\nvar faBaby = {\n  prefix: 'fad',\n  iconName: 'baby',\n  icon: [448, 512, [], \"f77c\", [\"M224 159.1c44.25 0 79.99-35.75 79.99-79.1S268.3 0 224 0S144 35.75 144 79.1S179.8 159.1 224 159.1zM156.8 411.8l31.22-31.22l-60.04-53.09l-52.29 52.28C61.63 393.8 60.06 416.1 72 432l48 64c7.846 10.48 19.88 16 32.03 16c8.344 0 16.78-2.609 23.97-8c17.69-13.25 21.25-38.33 8-56L156.8 411.8zM408.7 145c-12.75-18.12-37.63-22.38-55.76-9.75l-40.63 28.5c-52.63 37-124.1 37-176.8 0l-40.63-28.5C76.84 122.6 51.97 127 39.22 145C26.59 163.1 30.97 188 48.97 200.8l40.63 28.5C101.7 237.7 114.7 244.3 128 250.2L128 288h192l.0002-37.71c13.25-5.867 26.22-12.48 38.34-21.04l40.63-28.5C417.1 188 421.4 163.1 408.7 145zM320 327.4l-60.04 53.09l31.22 31.22L264 448c-13.25 17.67-9.687 42.75 8 56c7.189 5.391 15.63 8 23.97 8c12.16 0 24.19-5.516 32.03-16l48-64c11.94-15.92 10.38-38.2-3.719-52.28L320 327.4z\", \"M320 288v39.44l-60.04 53.09H188l-60.04-53.09V288H320z\"]]\n};\nvar faUsersLine = {\n  prefix: 'fad',\n  iconName: 'users-line',\n  icon: [640, 512, [], \"e592\", [\"M83.2 96C83.2 60.65 111.9 32 147.2 32C182.5 32 211.2 60.65 211.2 96C211.2 131.3 182.5 160 147.2 160C111.9 160 83.2 131.3 83.2 96zM192 192C204.2 192 215.7 195.4 225.4 201.4C188.2 216.5 159.8 248.6 149.6 288H64C46.33 288 32 273.7 32 256C32 220.7 60.65 192 96 192H192zM576 288H493.6C483.2 247.9 453.1 215.4 415.9 200.6C425.3 195.1 436.3 192 448 192H544C579.3 192 608 220.7 608 256C608 273.7 593.7 288 576 288zM465.6 320C465.6 337.7 451.3 352 433.6 352H209.6C191.9 352 177.6 337.7 177.6 320C177.6 308.8 179.5 298 183.1 288C193.6 258.3 218.3 235.2 249.1 227.1C256.1 225.1 265.1 224 273.6 224H369.6C377 224 384.3 224.8 391.2 226.4C423.3 233.8 449.3 257.3 460.1 288C463.7 298 465.6 308.8 465.6 320zM435.2 96C435.2 60.65 463.9 32 499.2 32C534.5 32 563.2 60.65 563.2 96C563.2 131.3 534.5 160 499.2 160C463.9 160 435.2 131.3 435.2 96V96zM401.6 112C401.6 156.2 365.8 192 321.6 192C277.4 192 241.6 156.2 241.6 112C241.6 67.82 277.4 32 321.6 32C365.8 32 401.6 67.82 401.6 112z\", \"M0 448C0 430.3 14.33 416 32 416H608C625.7 416 640 430.3 640 448C640 465.7 625.7 480 608 480H32C14.33 480 0 465.7 0 448z\"]]\n};\nvar faQuoteLeft = {\n  prefix: 'fad',\n  iconName: 'quote-left',\n  icon: [448, 512, [8220, \"quote-left-alt\"], \"f10d\", [\"M352 224c-11.28 0-21.95 2.305-32 5.879V224c0-35.3 28.7-64 64-64c17.67 0 32-14.33 32-32s-14.33-32-32-32c-70.58 0-128 57.42-128 128v96c0 53.02 42.98 96 96 96s96-42.98 96-96S405 224 352 224z\", \"M96 224C84.72 224 74.05 226.3 64 229.9V224c0-35.3 28.7-64 64-64c17.67 0 32-14.33 32-32S145.7 96 128 96C57.42 96 0 153.4 0 224v96c0 53.02 42.98 96 96 96s96-42.98 96-96S149 224 96 224z\"]]\n};\nvar faQuoteLeftAlt = faQuoteLeft;\nvar faTractor = {\n  prefix: 'fad',\n  iconName: 'tractor',\n  icon: [640, 512, [128668], \"f722\", [\"M128 192C128 174.3 142.3 160 160 160H192C209.7 160 224 174.3 224 192V200.2C228.8 201.9 233.5 203.8 238.1 206L243.9 200.2C256.4 187.7 276.6 187.7 289.1 200.2L311.8 222.9C324.3 235.4 324.3 255.6 311.8 268.1L305.1 273.9C308.2 278.5 310.1 283.2 311.8 288H320C337.7 288 352 302.3 352 320V352C352 369.7 337.7 384 320 384H311.8C310.1 388.8 308.2 393.5 305.1 398.1L311.8 403.9C324.3 416.4 324.3 436.6 311.8 449.1L289.1 471.8C276.6 484.3 256.4 484.3 243.9 471.8L238.1 465.1C233.5 468.2 228.8 470.1 224 471.8V480C224 497.7 209.7 512 192 512H160C142.3 512 128 497.7 128 480V471.8C123.2 470.1 118.5 468.2 113.9 465.1L108.1 471.8C95.62 484.3 75.36 484.3 62.86 471.8L40.24 449.1C27.74 436.6 27.74 416.4 40.24 403.9L46.03 398.1C43.85 393.5 41.9 388.8 40.19 384H32C14.33 384 0 369.7 0 352V320C0 302.3 14.33 288 32 288H40.19C41.9 283.2 43.85 278.5 46.03 273.9L40.24 268.1C27.74 255.6 27.74 235.4 40.24 222.9L62.86 200.2C75.36 187.7 95.62 187.7 108.1 200.2L113.9 206C118.5 203.8 123.2 201.9 128 200.2V192zM176 256C131.8 256 96 291.8 96 336C96 380.2 131.8 416 176 416C220.2 416 256 380.2 256 336C256 291.8 220.2 256 176 256zM616 424C616 472.6 576.6 512 528 512C479.4 512 440 472.6 440 424C440 375.4 479.4 336 528 336C576.6 336 616 375.4 616 424zM528 400C514.7 400 504 410.7 504 424C504 437.3 514.7 448 528 448C541.3 448 552 437.3 552 424C552 410.7 541.3 400 528 400z\", \"M266.3 0C292.5 0 316 15.93 325.8 40.23L373.7 160H480V126.2C480 101.4 485.8 76.88 496.9 54.66L499.4 49.69C507.3 33.88 526.5 27.47 542.3 35.38C558.1 43.28 564.5 62.5 556.6 78.31L554.1 83.28C547.5 96.61 544 111.3 544 126.2V160H600C622.1 160 640 177.9 640 200V245.4C640 261.9 631.5 277.3 617.4 286.1L574.1 313.2C559.9 307.3 544.3 304 528 304C488.7 304 453.9 322.9 431.1 352H352V320C352 302.3 337.7 288 320 288H311.8C310.1 283.2 308.2 278.5 305.1 273.9L311.8 268.1C324.3 255.6 324.3 235.4 311.8 222.9L289.1 200.2C276.6 187.7 256.4 187.7 243.9 200.2L238.1 206C233.5 203.8 228.8 201.9 224 200.2V192C224 174.3 209.7 160 192 160H304.7L266.3 64H160V160C142.3 160 128 174.3 128 192V200.2C123.2 201.9 118.5 203.8 113.9 206L108.1 200.2C104.6 196.7 100.4 194.2 96 192.6V64C96 28.65 124.7 .0006 160 .0006L266.3 0z\"]]\n};\nvar faKeySkeleton = {\n  prefix: 'fad',\n  iconName: 'key-skeleton',\n  icon: [448, 512, [128477], \"f6f3\", [\"M227.3 265.9L141.3 352L182.6 393.4C195.1 405.9 195.1 426.1 182.6 438.6C170.1 451.1 149.9 451.1 137.4 438.6L96 397.3L77.25 416L118.6 457.4C131.1 469.9 131.1 490.1 118.6 502.6C106.1 515.1 85.87 515.1 73.37 502.6L9.372 438.6C-3.124 426.1-3.124 405.9 9.372 393.4L182.1 220.7C193.6 238.9 209.1 254.4 227.3 265.9V265.9z\", \"M160 144C160 64.47 224.5 0 304 0C383.5 0 448 64.47 448 144C448 223.5 383.5 288 304 288C224.5 288 160 223.5 160 144zM304 224C348.2 224 384 188.2 384 144C384 99.82 348.2 64 304 64C259.8 64 224 99.82 224 144C224 188.2 259.8 224 304 224z\"]]\n};\nvar faTrashArrowUp = {\n  prefix: 'fad',\n  iconName: 'trash-arrow-up',\n  icon: [448, 512, [\"trash-restore\"], \"f829\", [\"M32 96H416L394.6 466.8C393.1 492.2 372.1 512 346.7 512H101.3C75.87 512 54.86 492.2 53.39 466.8L32 96zM248 241.9L287 280.1C296.4 290.3 311.6 290.3 320.1 280.1C330.3 271.6 330.3 256.4 320.1 247L240.1 167C236.5 162.5 230.4 159.1 224 159.1C217.6 159.1 211.5 162.5 207 167L127 247C117.7 256.4 117.7 271.6 127 280.1C136.4 290.3 151.6 290.3 160.1 280.1L200 241.9V376C200 389.3 210.7 400 224 400C237.3 400 248 389.3 248 376V241.9z\", \"M284.2 0C296.3 0 307.4 6.848 312.8 17.69L320 32H416C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H128L135.2 17.69C140.6 6.848 151.7 0 163.8 0H284.2zM248 376C248 389.3 237.3 400 223.1 400C210.7 400 199.1 389.3 199.1 376V241.9L160.1 280.1C151.6 290.3 136.4 290.3 127 280.1C117.7 271.6 117.7 256.4 127 247L207 167C211.5 162.5 217.6 159.1 223.1 159.1C230.4 159.1 236.5 162.5 240.1 167L320.1 247C330.3 256.4 330.3 271.6 320.1 280.1C311.6 290.3 296.4 290.3 287 280.1L248 241.9V376z\"]]\n};\nvar faTrashRestore = faTrashArrowUp;\nvar faArrowDownUpLock = {\n  prefix: 'fad',\n  iconName: 'arrow-down-up-lock',\n  icon: [640, 512, [], \"e4b0\", [\"M246.6 406.6L150.6 502.6C138.1 515.1 117.9 515.1 105.4 502.6L9.373 406.6C-3.124 394.1-3.124 373.9 9.373 361.4C21.87 348.9 42.13 348.9 54.63 361.4L96 402.7V287.1H32C14.33 287.1 0 273.7 0 255.1C0 238.3 14.33 223.1 32 223.1H288V109.3L246.6 150.6C234.1 163.1 213.9 163.1 201.4 150.6C188.9 138.1 188.9 117.9 201.4 105.4L297.4 9.372C303.4 3.371 311.5 0 320 0C328.5 0 336.6 3.372 342.6 9.372L438.6 105.4C451.1 117.9 451.1 138.1 438.6 150.6C426.1 163.1 405.9 163.1 393.4 150.6L352 109.3V223.1H426.8C419.9 238.5 416 254.8 416 271.1V287.1H160V402.7L201.4 361.4C213.9 348.9 234.1 348.9 246.6 361.4C259.1 373.9 259.1 394.1 246.6 406.6H246.6zM160 63.1V191.1H96V63.1C96 46.33 110.3 31.1 128 31.1C145.7 31.1 160 46.33 160 63.1zM288 448V319.1H352V448C352 465.7 337.7 480 320 480C302.3 480 288 465.7 288 448z\", \"M448 320V272C448 227.8 483.8 192 528 192C572.2 192 608 227.8 608 272V320C625.7 320 640 334.3 640 352V480C640 497.7 625.7 512 608 512H448C430.3 512 416 497.7 416 480V352C416 334.3 430.3 320 448 320zM496 320H560V272C560 254.3 545.7 240 528 240C510.3 240 496 254.3 496 272V320z\"]]\n};\nvar faArrowDownToBracket = {\n  prefix: 'fad',\n  iconName: 'arrow-down-to-bracket',\n  icon: [448, 512, [], \"e094\", [\"M448 416v-64c0-17.67-14.33-32-32-32s-32 14.33-32 32v64c0 17.67-14.33 32-32 32H96c-17.67 0-32-14.33-32-32v-64c0-17.67-14.33-32-32-32s-32 14.33-32 32v64c0 53.02 42.98 96 96 96h256C405 512 448 469 448 416z\", \"M201.4 342.6l-128-128c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L192 242.8V32c0-17.69 14.31-32 32-32s32 14.31 32 32v210.8l73.38-73.38c12.5-12.5 32.75-12.5 45.25 0c12.49 12.49 12.51 32.74 0 45.25l-128 128C234.1 355.1 213.9 355.1 201.4 342.6z\"]]\n};\nvar faLinesLeaning = {\n  prefix: 'fad',\n  iconName: 'lines-leaning',\n  icon: [384, 512, [], \"e51e\", [\"\", \"M62.36 458.1C56.77 474.9 38.65 483.9 21.88 478.4C5.116 472.8-3.946 454.6 1.643 437.9L129.6 53.88C135.2 37.12 153.4 28.05 170.1 33.64C186.9 39.23 195.9 57.35 190.4 74.12L62.36 458.1zM261.3 32.44C278.7 35.34 290.5 51.83 287.6 69.26L223.6 453.3C220.7 470.7 204.2 482.5 186.7 479.6C169.3 476.7 157.5 460.2 160.4 442.7L224.4 58.74C227.3 41.31 243.8 29.53 261.3 32.44H261.3zM352 32C369.7 32 384 46.33 384 64V448C384 465.7 369.7 480 352 480C334.3 480 320 465.7 320 448V64C320 46.33 334.3 32 352 32V32z\"]]\n};\nvar faSquareQ = {\n  prefix: 'fad',\n  iconName: 'square-q',\n  icon: [448, 512, [], \"e27b\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM344.1 343c9.375 9.375 9.375 24.56 0 33.94C340.3 381.7 334.2 384 328 384s-12.28-2.344-16.97-7.031l-15.15-15.15C275.4 375.8 250.6 384 224 384c-70.59 0-128-57.42-128-128s57.41-128 128-128s128 57.42 128 128c0 26.63-8.211 51.37-22.19 71.88L344.1 343zM224 176C179.9 176 144 211.9 144 256s35.88 80 80 80c13.31 0 25.67-3.576 36.72-9.344l-29.69-29.69c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0l29.69 29.69C300.4 281.7 304 269.3 304 256C304 211.9 268.1 176 224 176z\", \"M224 128C153.4 128 96 185.4 96 256s57.41 128 128 128c26.64 0 51.37-8.209 71.88-22.18l15.15 15.15C315.7 381.7 321.8 384 328 384s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94l-15.15-15.15C343.8 307.4 352 282.6 352 256C352 185.4 294.6 128 224 128zM294.7 292.7l-29.69-29.69c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l29.69 29.69C249.7 332.4 237.3 336 224 336c-44.13 0-80-35.89-80-80S179.9 176 224 176s80 35.89 80 80C304 269.3 300.4 281.7 294.7 292.7z\"]]\n};\nvar faRulerCombined = {\n  prefix: 'fad',\n  iconName: 'ruler-combined',\n  icon: [512, 512, [], \"f546\", [\"M0 464V48C0 21.49 21.49 0 48 0H144C170.5 0 192 21.49 192 48V96H112C103.2 96 96 103.2 96 112C96 120.8 103.2 128 112 128H192V192H112C103.2 192 96 199.2 96 208C96 216.8 103.2 224 112 224H192V288H112C103.2 288 96 295.2 96 304C96 312.8 103.2 320 112 320H192V400C192 408.8 199.2 416 208 416C216.8 416 224 408.8 224 400V320H288V400C288 408.8 295.2 416 304 416C312.8 416 320 408.8 320 400V320H384V400C384 408.8 391.2 416 400 416C408.8 416 416 408.8 416 400V320H464C490.5 320 512 341.5 512 368V464C512 490.5 490.5 512 464 512H48C23.15 512 2.706 493.1 .2477 468.9C.0838 467.3 0 465.7 0 464z\", \"M112 96H192V128H112C103.2 128 96 120.8 96 112C96 103.2 103.2 96 112 96zM192 224H112C103.2 224 96 216.8 96 208C96 199.2 103.2 192 112 192H192V224zM192 320H224V400C224 408.8 216.8 416 208 416C199.2 416 192 408.8 192 400V320H112C103.2 320 96 312.8 96 304C96 295.2 103.2 288 112 288H192V320zM320 320V400C320 408.8 312.8 416 304 416C295.2 416 288 408.8 288 400V320H320zM400 416C391.2 416 384 408.8 384 400V320H416V400C416 408.8 408.8 416 400 416z\"]]\n};\nvar faSymbols = {\n  prefix: 'fad',\n  iconName: 'symbols',\n  icon: [512, 512, [128291, \"icons-alt\"], \"f86e\", [\"M192 0C209.7 0 224 14.33 224 32C224 49.67 209.7 64 192 64H32C14.33 64 0 49.67 0 32C0 14.33 14.33 0 32 0H192zM342.6 502.6C330.1 515.1 309.9 515.1 297.4 502.6C284.9 490.1 284.9 469.9 297.4 457.4L457.4 297.4C469.9 284.9 490.1 284.9 502.6 297.4C515.1 309.9 515.1 330.1 502.6 342.6L342.6 502.6zM0 128C0 110.3 14.33 96 32 96H192C209.7 96 224 110.3 224 128C224 145.7 209.7 160 192 160H144V192C144 209.7 129.7 224 112 224C94.33 224 80 209.7 80 192V160H32C14.33 160 0 145.7 0 128zM368 328C368 350.1 350.1 368 328 368C305.9 368 288 350.1 288 328C288 305.9 305.9 288 328 288C350.1 288 368 305.9 368 328zM432 472C432 449.9 449.9 432 472 432C494.1 432 512 449.9 512 472C512 494.1 494.1 512 472 512C449.9 512 432 494.1 432 472z\", \"M500.3 7.253C507.7 13.33 512 22.41 512 32V176C512 202.5 483.3 224 448 224C412.7 224 384 202.5 384 176C384 149.5 412.7 128 448 128V71.03L352 90.23V208C352 234.5 323.3 256 288 256C252.7 256 224 234.5 224 208C224 181.5 252.7 160 288 160V64C288 48.75 298.8 35.61 313.7 32.62L473.7 .6218C483.1-1.259 492.9 1.175 500.3 7.253H500.3zM145.9 384.8L169.4 361.4C181.9 348.9 202.1 348.9 214.6 361.4C227.1 373.9 227.1 394.1 214.6 406.6L189.9 431.3L215.2 457.1C227.4 470.8 226.8 491.1 214 503.2C201.2 515.4 180.9 514.8 168.8 502L144.7 476.6L131.9 489.4C117.4 503.9 97.74 512 77.25 512C34.59 512 0 477.4 0 434.7V433.8C0 414.4 7.247 395.7 20.33 381.3L34.82 365.3C23.19 353.7 16 337.7 16 320C16 284.7 44.65 256 80 256C115.3 256 144 284.7 144 320C144 337.1 137.3 352.7 126.3 364.2L145.9 384.8zM64 433.8V434.7C64 442.1 69.94 448 77.26 448C80.77 448 84.14 446.6 86.63 444.1L100.6 430.1L81.14 409.5L67.68 424.3C65.31 426.9 64 430.3 64 433.8H64zM96 320C96 311.2 88.84 304 80 304C71.16 304 64 311.2 64 320C64 328.8 71.16 336 80 336C88.84 336 96 328.8 96 320z\"]]\n};\nvar faIconsAlt = faSymbols;\nvar faCopyright = {\n  prefix: 'fad',\n  iconName: 'copyright',\n  icon: [512, 512, [169], \"f1f9\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM199.2 312.6c14.94 15.06 34.8 23.38 55.89 23.38c.0313 0 0 0 0 0c21.06 0 40.92-8.312 55.83-23.38c9.375-9.375 24.53-9.469 33.97-.1562c9.406 9.344 9.469 24.53 .1562 33.97c-24 24.22-55.95 37.56-89.95 37.56c0 0 .0313 0 0 0c-33.97 0-65.95-13.34-89.95-37.56c-49.44-49.88-49.44-131 0-180.9c24-24.22 55.98-37.56 89.95-37.56c.0313 0 0 0 0 0c34 0 65.95 13.34 89.95 37.56c9.312 9.438 9.25 24.62-.1562 33.97c-9.438 9.344-24.59 9.188-33.97-.1562c-14.91-15.06-34.77-23.38-55.83-23.38c0 0 .0313 0 0 0c-21.09 0-40.95 8.312-55.89 23.38C168.3 230.6 168.3 281.4 199.2 312.6z\", \"M199.2 312.6c14.94 15.06 34.8 23.38 55.89 23.38c.0313 0 0 0 0 0c21.06 0 40.92-8.312 55.83-23.38c9.375-9.375 24.53-9.469 33.97-.1562c9.406 9.344 9.469 24.53 .1562 33.97c-24 24.22-55.95 37.56-89.95 37.56c0 0 .0313 0 0 0c-33.97 0-65.95-13.34-89.95-37.56c-49.44-49.88-49.44-131 0-180.9c24-24.22 55.98-37.56 89.95-37.56c.0313 0 0 0 0 0c34 0 65.95 13.34 89.95 37.56c9.312 9.438 9.25 24.62-.1562 33.97c-9.438 9.344-24.59 9.188-33.97-.1562c-14.91-15.06-34.77-23.38-55.83-23.38c0 0 .0313 0 0 0c-21.09 0-40.95 8.312-55.89 23.38C168.3 230.6 168.3 281.4 199.2 312.6z\"]]\n};\nvar faHighlighterLine = {\n  prefix: 'fad',\n  iconName: 'highlighter-line',\n  icon: [576, 512, [], \"e1af\", [\"M183.3 183.3L360.7 360.7L334.4 396.5C325.3 408.8 310.1 416 295.7 416H223.1L198.6 441.4C186.1 453.9 165.9 453.9 153.4 441.4L102.6 390.6C90.13 378.1 90.13 357.9 102.6 345.4L127.1 320L127.1 248.3C127.1 233 135.2 218.7 147.5 209.6L183.3 183.3zM552 464C565.3 464 576 474.7 576 488C576 501.3 565.3 512 552 512H223.1C210.7 512 199.1 501.3 199.1 488C199.1 474.7 210.7 464 223.1 464H552z\", \"M360.7 360.7L183.3 183.3L420.6 8.398C428 2.943 436.1 0 446.2 0C457.6 0 468.5 4.539 476.6 12.62L531.4 67.38C539.5 75.46 543.1 86.42 543.1 97.84C543.1 107 541.1 115.1 535.6 123.4L360.7 360.7zM140.7 473.9L109.7 504.1C105.2 509.5 99.05 512 92.69 512H24C10.75 512 0 501.3 0 488V483.3C0 476.1 2.529 470.8 7.029 466.3L70.06 403.3L140.7 473.9z\"]]\n};\nvar faBracketSquare = {\n  prefix: 'fad',\n  iconName: 'bracket-square',\n  icon: [192, 512, [\"bracket\", \"bracket-left\"], \"5b\", [\"M128 32H32C14.4 32 0 46.4 0 64v384c0 17.6 14.4 32 32 32h96C145.7 480 160 465.7 160 448S145.7 416 128 416H64V96h64C145.7 96 160 81.67 160 64S145.7 32 128 32z\", \"\"]]\n};\nvar faBracket = faBracketSquare;\nvar faBracketLeft = faBracketSquare;\nvar faIslandTropical = {\n  prefix: 'fad',\n  iconName: 'island-tropical',\n  icon: [448, 512, [127965, \"island-tree-palm\"], \"f811\", [\"M196.1 352c9.957-42.69 24.84-122.2 21.02-201.5L240 128h26.23c11.22 48.01 28.64 142.7 18.54 231.2C270.9 354.8 256.4 352 241.3 352H196.1z\", \"M336.5 32c-34.87 0-65.63 13.87-86.25 35.13C235.7 28.25 193.7 0 143.5 0C86.99 0 40.29 35.37 32.17 81.62C31.67 85.25 32.62 89 34.99 91.75C37.37 94.5 40.87 96 44.62 96h35.38L95.1 64l15.99 32h30.12c-34.12 35-39.62 86.87-14.5 122.6C131.1 224.7 140.7 225.9 146.1 220.5L240 128h128l15.97-32l16 32h35.37c3.752 0 7.251-1.5 9.626-4.25s3.375-6.5 2.875-10.13C439.7 67.37 393 32 336.5 32zM383.6 474.8C386.5 494.3 371.7 512 351.1 512H32.08c-19.75 0-34.59-17.75-31.72-37.25C10.86 404.3 71.49 352 142.7 352h98.52C312.5 352 373.1 404.3 383.6 474.8z\"]]\n};\nvar faIslandTreePalm = faIslandTropical;\nvar faArrowRightFromLine = {\n  prefix: 'fad',\n  iconName: 'arrow-right-from-line',\n  icon: [448, 512, [8614, \"arrow-from-left\"], \"f343\", [\"M64 416V96c0-17.69-14.31-32-32-32S0 78.31 0 96v320c0 17.69 14.31 32 32 32S64 433.7 64 416z\", \"M265.4 105.4c12.5-12.5 32.75-12.5 45.25 0l128 128c12.5 12.5 12.5 32.75 0 45.25l-128 128c-12.5 12.5-32.75 12.5-45.25 0C259.1 400.4 256 392.2 256 384s3.125-16.38 9.375-22.62L338.8 288H160C142.3 288 128 273.7 128 256s14.31-32 32-32h178.8l-73.38-73.38C252.9 138.1 252.9 117.9 265.4 105.4z\"]]\n};\nvar faArrowFromLeft = faArrowRightFromLine;\nvar faH2 = {\n  prefix: 'fad',\n  iconName: 'h2',\n  icon: [640, 512, [], \"f314\", [\"M288 64.01c-17.67 0-32 14.31-32 32v128H64v-128c0-17.69-14.33-32-32-32s-32 14.31-32 32v320c0 17.69 14.33 32 32 32s32-14.31 32-32v-128h192v128c0 17.69 14.33 32 32 32s32-14.31 32-32v-320C320 78.33 305.7 64.01 288 64.01z\", \"M608 384h-126l100.4-92.5c51.84-47.75 56.81-127.3 11.3-181.2c-22.75-26.94-54.64-43.28-89.8-46.09c-35.09-2.938-69.25 8.344-95.97 31.38l-25.09 21.59c-13.39 11.53-14.91 31.72-3.375 45.13c11.55 13.38 31.72 14.94 45.13 3.375l25.09-21.59c13.69-11.78 31.05-17.66 49.16-16.06c18 1.438 34.33 9.812 45.98 23.59c23.31 27.56 20.77 68.34-5.781 92.81l-160.7 148c-9.703 8.938-12.94 22.88-8.141 35.16S386.8 448 400 448H608c17.67 0 32-14.31 32-32S625.7 384 608 384z\"]]\n};\nvar faEquals = {\n  prefix: 'fad',\n  iconName: 'equals',\n  icon: [448, 512, [62764], \"3d\", [\"M48 192h352c17.69 0 32-14.32 32-32s-14.31-31.1-32-31.1h-352c-17.69 0-32 14.31-32 31.1S30.31 192 48 192zM400 320h-352c-17.69 0-32 14.31-32 31.1s14.31 32 32 32h352c17.69 0 32-14.32 32-32S417.7 320 400 320z\", \"\"]]\n};\nvar faCakeSlice = {\n  prefix: 'fad',\n  iconName: 'cake-slice',\n  icon: [512, 512, [127856, \"shortcake\"], \"e3e5\", [\"M0 384H448V480H64C47.03 480 30.75 473.3 18.75 461.3C6.743 449.3 0 432.1 0 416V384zM438.6 265.4C444.6 271.4 448 279.5 448 288V352H0V256H416C424.5 256 432.6 259.4 438.6 265.4z\", \"M512 256V448C512 456.5 508.6 464.6 502.6 470.6C496.6 476.6 488.5 480 480 480H448V288C448 279.5 444.6 271.4 438.6 265.4C432.6 259.4 424.5 256 416 256H0L278.8 39.04C284.7 34.24 292.2 31.75 299.9 32C357.2 35.11 411.1 60.07 450.6 101.7C490 143.4 512 198.6 512 256z\"]]\n};\nvar faShortcake = faCakeSlice;\nvar faPeanut = {\n  prefix: 'fad',\n  iconName: 'peanut',\n  icon: [512, 512, [], \"e430\", [\"M510.2 79.27c-1.264-41.37-36.15-76.26-77.52-77.52c0 0-58.3-1.752-60.09-1.752c-84.2 0-151.4 60.65-161.4 141.7c-7.943 64.34-68.28 69.4-69.56 69.56c-81.03 9.976-141.7 77.19-141.7 161.4c0 1.786 .0273 3.58 .0823 5.381l1.672 54.71c1.264 41.37 36.15 76.26 77.52 77.52c0 0 58.3 1.754 60.08 1.754c84.2 0 151.4-60.65 161.4-141.7c7.944-64.35 68.27-69.4 69.56-69.55c81.04-9.976 141.7-77.2 141.7-161.4c0-1.785-.0273-3.578-.0822-5.377L510.2 79.27zM128 435.1c-11.03 0-19.1-8.969-19.1-20s8.968-20 19.1-20s19.1 8.969 19.1 20S139 435.1 128 435.1zM192 435.1c-11.03 0-19.1-8.969-19.1-20s8.968-20 19.1-20c11.03 0 19.1 8.969 19.1 20S203 435.1 192 435.1zM192 371.1c-11.03 0-19.1-8.969-19.1-20s8.968-20 19.1-20c11.03 0 19.1 8.969 19.1 20S203 371.1 192 371.1zM351.1 211.1c-11.03 0-19.1-8.969-19.1-20s8.968-20 19.1-20s19.1 8.969 19.1 20S363 211.1 351.1 211.1zM415.1 211.1c-11.03 0-19.1-8.969-19.1-20s8.968-20 19.1-20s19.1 8.969 19.1 20S427 211.1 415.1 211.1zM415.1 147.1c-11.03 0-19.1-8.97-19.1-20s8.968-20 19.1-20s19.1 8.969 19.1 20S427 147.1 415.1 147.1z\", \"M415.1 147.1c11.03 0 19.1-8.97 19.1-20s-8.968-20-19.1-20s-19.1 8.969-19.1 20S404.1 147.1 415.1 147.1zM128 395.1c-11.03 0-19.1 8.969-19.1 20s8.968 20 19.1 20s19.1-8.969 19.1-20S139 395.1 128 395.1zM192 395.1c-11.03 0-19.1 8.969-19.1 20s8.968 20 19.1 20c11.03 0 19.1-8.969 19.1-20S203 395.1 192 395.1zM415.1 171.1c-11.03 0-19.1 8.969-19.1 20s8.968 20 19.1 20s19.1-8.969 19.1-20S427 171.1 415.1 171.1zM351.1 171.1c-11.03 0-19.1 8.969-19.1 20s8.968 20 19.1 20s19.1-8.969 19.1-20S363 171.1 351.1 171.1zM192 331.1c-11.03 0-19.1 8.969-19.1 20s8.968 20 19.1 20c11.03 0 19.1-8.969 19.1-20S203 331.1 192 331.1z\"]]\n};\nvar faWrenchSimple = {\n  prefix: 'fad',\n  iconName: 'wrench-simple',\n  icon: [384, 512, [], \"e2d1\", [\"M384 172.4c0 71.02-38.7 132.8-96 166V352H96v-13.55c-57.3-33.22-96-94.99-96-166c0-74.41 42.4-138.8 104.3-170.6C115.1-3.711 128 3.992 128 16.1v143.9l64 64l64-64V16.1c0-12.11 12.93-19.81 23.7-14.27C341.6 33.67 384 98.04 384 172.4z\", \"M96 463.1V352h192v111.1C288 490.5 266.5 512 240 512h-96C117.5 512 96 490.5 96 463.1z\"]]\n};\nvar faBlender = {\n  prefix: 'fad',\n  iconName: 'blender',\n  icon: [512, 512, [], \"f517\", [\"M336 64h158.5L512 0H48C21.49 0 0 21.49 0 48v160C0 234.5 21.49 256 48 256h103.3L160 352h256l17.49-64H336C327.2 288 320 280.8 320 272S327.2 256 336 256h106.1l17.49-64H336C327.2 192 320 184.8 320 176S327.2 160 336 160h132.4l17.49-64H336C327.2 96 320 88.8 320 80S327.2 64 336 64zM64 192V64h69.88L145.5 192H64z\", \"M336 288h97.49l8.659-32H336C327.2 256 320 263.2 320 272C320 280.8 327.2 288 336 288zM336 192h123.6l8.742-32H336C327.2 160 320 167.2 320 176C320 184.8 327.2 192 336 192zM336 64C327.2 64 320 71.16 320 80C320 88.84 327.2 96 336 96h149.9l8.659-32H336zM416 384H160c-35.38 0-64 28.62-64 64l-.0001 32c0 17.62 14.38 32 32 32h320c17.62 0 32-14.38 32-32l.0003-32C480 412.6 451.4 384 416 384zM288 480c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S305.6 480 288 480z\"]]\n};\nvar faTeeth = {\n  prefix: 'fad',\n  iconName: 'teeth',\n  icon: [576, 512, [], \"f62e\", [\"M128 288H64C55.13 288 48 295.1 48 304v32C48 362.5 69.5 384 96 384s48-21.5 48-48v-32C144 295.1 136.9 288 128 288zM96 160C69.5 160 48 181.5 48 208v32C48 248.9 55.13 256 64 256h64c8.875 0 16-7.125 16-16v-32C144 181.5 122.5 160 96 160zM256 288H192C183.1 288 176 295.1 176 304v32C176 362.5 197.5 384 224 384s48-21.5 48-48v-32C272 295.1 264.9 288 256 288zM224 128C197.5 128 176 149.5 176 176v66.29C176 249.9 182.1 256 189.7 256h68.57C265.9 256 272 249.9 272 242.3V176C272 149.5 250.5 128 224 128zM384 288h-64c-8.875 0-16 7.125-16 16v32c0 26.5 21.5 48 48 48s48-21.5 48-48v-32C400 295.1 392.9 288 384 288zM352 128c-26.46 0-48 21.54-48 48v66.29C304 249.9 310.1 256 317.7 256h68.57C393.9 256 400 249.9 400 242.3V176C400 149.5 378.5 128 352 128zM512 288h-64c-8.875 0-16 7.125-16 16v32c0 26.5 21.5 48 48 48s48-21.5 48-48v-32C528 295.1 520.9 288 512 288zM480 160c-26.5 0-48 21.5-48 48v32C432 248.9 439.1 256 448 256h64c8.875 0 16-7.125 16-16v-32C528 181.5 506.5 160 480 160z\", \"M480 32H96C42.98 32 0 74.98 0 128v256c0 53.02 42.98 96 96 96h384c53.02 0 96-42.98 96-96V128C576 74.98 533 32 480 32zM144 336C144 362.5 122.5 384 96 384s-48-21.5-48-48v-32C48 295.1 55.13 288 64 288h64c8.875 0 16 7.125 16 16V336zM144 240C144 248.9 136.9 256 128 256H64C55.13 256 48 248.9 48 240v-32C48 181.5 69.5 160 96 160s48 21.5 48 48V240zM272 336C272 362.5 250.5 384 224 384s-48-21.5-48-48v-32C176 295.1 183.1 288 192 288h64c8.875 0 16 7.125 16 16V336zM272 242.3C272 249.9 265.9 256 258.3 256H189.7C182.1 256 176 249.9 176 242.3V176C176 149.5 197.5 128 224 128s48 21.54 48 48V242.3zM400 336c0 26.5-21.5 48-48 48s-48-21.5-48-48v-32C304 295.1 311.1 288 320 288h64c8.875 0 16 7.125 16 16V336zM400 242.3C400 249.9 393.9 256 386.3 256h-68.57C310.1 256 304 249.9 304 242.3V176C304 149.5 325.5 128 352 128s48 21.54 48 48V242.3zM528 336c0 26.5-21.5 48-48 48s-48-21.5-48-48v-32C432 295.1 439.1 288 448 288h64c8.875 0 16 7.125 16 16V336zM528 240C528 248.9 520.9 256 512 256h-64c-8.875 0-16-7.125-16-16v-32C432 181.5 453.5 160 480 160s48 21.5 48 48V240z\"]]\n};\nvar faTally2 = {\n  prefix: 'fad',\n  iconName: 'tally-2',\n  icon: [448, 512, [], \"e295\", [\"M32 32C49.67 32 64 46.33 64 64V448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448V64C0 46.33 14.33 32 32 32z\", \"M160 32C177.7 32 192 46.33 192 64V448C192 465.7 177.7 480 160 480C142.3 480 128 465.7 128 448V64C128 46.33 142.3 32 160 32z\"]]\n};\nvar faShekelSign = {\n  prefix: 'fad',\n  iconName: 'shekel-sign',\n  icon: [448, 512, [8362, \"ils\", \"shekel\", \"sheqel\", \"sheqel-sign\"], \"f20b\", [\"\", \"M0 64C0 46.33 14.33 32 32 32H192C262.7 32 320 89.31 320 160V320C320 337.7 305.7 352 288 352C270.3 352 256 337.7 256 320V160C256 124.7 227.3 96 192 96H64V448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448V64zM448 352C448 422.7 390.7 480 320 480H160C142.3 480 128 465.7 128 448V192C128 174.3 142.3 160 160 160C177.7 160 192 174.3 192 192V416H320C355.3 416 384 387.3 384 352V64C384 46.33 398.3 32 416 32C433.7 32 448 46.33 448 64V352z\"]]\n};\nvar faIls = faShekelSign;\nvar faShekel = faShekelSign;\nvar faSheqel = faShekelSign;\nvar faSheqelSign = faShekelSign;\nvar faCars = {\n  prefix: 'fad',\n  iconName: 'cars',\n  icon: [640, 512, [], \"f85b\", [\"M138.6 .0003H277.4C311.8 .0003 342.4 22.03 353.3 54.7L377.7 128H362.6C314.4 128 271.6 158.8 256.3 204.6L233.6 272.9C227.3 277.3 221.5 282.3 216.5 288H80V320C80 337.7 65.67 352 48 352H32C14.33 352 .0003 337.7 .0003 320L0 192C0 166.6 14.75 144.7 36.15 134.4L62.7 54.7C73.59 22.03 104.2 0 138.6 0V.0003zM138.6 64C131.7 64 125.6 68.41 123.4 74.94L105.7 128H310.3L292.6 74.94C290.4 68.41 284.3 64 277.4 64H138.6zM80 232C93.25 232 104 221.3 104 208C104 194.7 93.25 184 80 184C66.75 184 56 194.7 56 208C56 221.3 66.75 232 80 232z\", \"M260.1 294.4L286.7 214.7C297.6 182 328.2 160 362.6 160H501.4C535.8 160 566.4 182 577.3 214.7L603.9 294.4C625.2 304.7 640 326.6 640 352L640 480C640 497.7 625.7 512 608 512H592C574.3 512 560 497.7 560 480V448H304V480C304 497.7 289.7 512 272 512H256C238.3 512 224 497.7 224 480L224 352C224 326.6 238.8 304.7 260.1 294.4V294.4zM329.7 288H534.3L516.6 234.9C514.4 228.4 508.3 224 501.4 224H362.6C355.7 224 349.6 228.4 347.4 234.9L329.7 288zM304 344C290.7 344 280 354.7 280 368C280 381.3 290.7 392 304 392C317.3 392 328 381.3 328 368C328 354.7 317.3 344 304 344zM560 392C573.3 392 584 381.3 584 368C584 354.7 573.3 344 560 344C546.7 344 536 354.7 536 368C536 381.3 546.7 392 560 392z\"]]\n};\nvar faAxeBattle = {\n  prefix: 'fad',\n  iconName: 'axe-battle',\n  icon: [512, 512, [], \"f6b3\", [\"M101 13.61c-3.125-13-17.66-18.13-26.78-8.876C28.63 50.86 0 117.6 0 192s28.62 141.1 74.25 187.3c9.125 9.252 23.66 4.126 26.78-8.876c5.404-22.65 15.54-42.94 29.19-59.58C152.9 283.2 188.3 269.1 224 269.1V114.9c-35.74 0-71.12-14.03-93.78-41.67C116.6 56.55 106.4 36.25 101 13.61zM512 160.9c-6.854-61.57-33.46-116.3-72.63-155.8c-9.139-9.209-24.54-4.087-27.58 8.524c-6.09 25.24-18.08 47.59-34.33 65.18c-22.41 24.26-55.3 36.07-88.33 36.07H288v154.3h1.127c33.03 0 65.92 11.81 88.33 36.07c16.25 17.59 28.24 39.93 34.33 65.18c3.043 12.61 18.44 17.73 27.58 8.523C478.5 339.4 505.1 284.7 512 223.1L449.3 192L512 160.9z\", \"M288 64v431.1C288 504.8 280.8 512 272 512h-32C231.2 512 224 504.8 224 496V64c0-17.67 14.33-32 32-32S288 46.33 288 64z\"]]\n};\nvar faUserHairLong = {\n  prefix: 'fad',\n  iconName: 'user-hair-long',\n  icon: [448, 512, [], \"e45b\", [\"M312 96H320L320 160C320 213 277 256 224 256C170.1 256 128 213 128 160L128 112H176C210.6 112 240.1 93.66 257.9 66.16C269.2 84.1 289.2 96 312 96V96z\", \"M70.63 272C58.13 272 48 261.9 48 249.4C48 243.4 50.38 237.6 54.63 233.4L58.51 229.5C82.51 205.5 96 172.9 96 138.1V128C96 57.31 153.3 0 224 0C294.6 0 351.8 57.1 352 127.6V128.4L352 128.6V138.1C352 172.9 365.5 205.5 389.5 229.5L393.4 233.4C397.6 237.6 400 243.4 400 249.4C400 261.9 389.9 272 377.4 272H70.63zM128 112V160C128 213 170.1 256 224 256C277 256 320 213 320 160L320 96H312C289.2 96 269.2 84.09 257.9 66.16C240.1 93.66 210.6 112 176 112H128zM286.7 320C375.8 320 448 392.2 448 481.3C448 498.2 434.2 512 417.3 512H30.72C13.75 512 0 498.2 0 481.3C0 392.2 72.21 320 161.3 320H286.7z\"]]\n};\nvar faMap = {\n  prefix: 'fad',\n  iconName: 'map',\n  icon: [576, 512, [128506, 62072], \"f279\", [\"M192 32L384 96V480L192.1 416L192 32z\", \"M10.06 99.61L191.9 32.01L192 416L22 478.8C11.49 483.1 0 475.3 0 464V114.5C0 107.9 3.984 102 10.06 99.61V99.61zM576 48.02V397.6C576 404.1 572 409.1 565.9 412.4L384 480V96.01L554 33.16C564.6 28.96 576 36.7 576 48.02V48.02z\"]]\n};\nvar faFileCircleInfo = {\n  prefix: 'fad',\n  iconName: 'file-circle-info',\n  icon: [576, 512, [58604], \"e493\", [\"M0 64C0 28.65 28.65 0 64 0H224V160H384V198.6C310.1 219.5 256 287.4 256 368C256 427.1 285.1 479.3 329.7 511.3C326.6 511.7 323.3 512 320 512H64C28.65 512 0 483.3 0 448V64z\", \"M224 160V0L384 160H224zM288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM432 320C445.3 320 456 309.3 456 296C456 282.7 445.3 272 432 272C418.7 272 408 282.7 408 296C408 309.3 418.7 320 432 320zM416 384L416 432C407.2 432 400 439.2 400 448C400 456.8 407.2 464 416 464H448C456.8 464 464 456.8 464 448C464 439.2 456.8 432 448 432V368C448 359.2 440.8 352 432 352H416C407.2 352 400 359.2 400 368C400 376.8 407.2 384 416 384z\"]]\n};\nvar faFaceDisappointed = {\n  prefix: 'fad',\n  iconName: 'face-disappointed',\n  icon: [512, 512, [], \"e36f\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM316.1 410.7C322 417.3 332.1 417.8 338.7 411.9C345.3 405.1 345.8 395.9 339.9 389.3C323.8 371.4 295.7 352 255.1 352C216.3 352 188.2 371.4 172.1 389.3C166.2 395.9 166.7 405.1 173.3 411.9C179.9 417.8 189.1 417.3 195.9 410.7C207.6 397.7 227.5 384 255.1 384C284.5 384 304.4 397.7 316.1 410.7H316.1zM211.3 244.7C205.1 238.4 194.9 238.4 188.7 244.7L181.3 252.1C162.5 270.9 138.2 283.4 111.9 287.8L109.4 288.2C100.7 289.7 94.76 297.9 96.22 306.6C97.67 315.3 105.9 321.2 114.6 319.8L117.1 319.4C150 313.9 180.4 298.3 203.9 274.7L211.3 267.3C217.6 261.1 217.6 250.9 211.3 244.7V244.7zM308.1 274.7C331.6 298.3 361.1 313.9 394.9 319.4L397.4 319.8C406.1 321.2 414.3 315.3 415.8 306.6C417.2 297.9 411.3 289.7 402.6 288.2L400.2 287.8C373.8 283.4 349.5 270.9 330.7 252.1L323.3 244.7C317.1 238.4 306.9 238.4 300.7 244.7C294.4 250.9 294.4 261.1 300.7 267.3L308.1 274.7z\", \"M203.9 274.7C180.4 298.3 150 313.9 117.1 319.4L114.6 319.8C105.9 321.2 97.67 315.3 96.22 306.6C94.77 297.9 100.7 289.7 109.4 288.2L111.9 287.8C138.2 283.4 162.5 270.9 181.3 252.1L188.7 244.7C194.9 238.4 205.1 238.4 211.3 244.7C217.6 250.9 217.6 261.1 211.3 267.3L203.9 274.7zM300.7 267.3C294.4 261.1 294.4 250.9 300.7 244.7C306.9 238.4 317.1 238.4 323.3 244.7L330.7 252.1C349.5 270.9 373.8 283.4 400.2 287.8L402.6 288.2C411.3 289.7 417.2 297.9 415.8 306.6C414.3 315.3 406.1 321.2 397.4 319.8L394.9 319.4C361.1 313.9 331.6 298.3 308.1 274.7L300.7 267.3z\"]]\n};\nvar faLassoSparkles = {\n  prefix: 'fad',\n  iconName: 'lasso-sparkles',\n  icon: [576, 512, [], \"e1c9\", [\"M281.4 25.36L255.3 34.98C240.2 40.58 229.2 53.26 225.4 68.43C132.2 81.97 64 125 64 176C64 237.9 164.3 288 288 288C411.7 288 512 237.9 512 176C512 144.8 486.4 116.5 445.2 96.21C447 91.1 448 85.63 448 80C448 59.92 435.5 41.95 416.7 34.98L390.6 25.36L385 10.24C496.4 34.58 576 99.61 576 176C576 273.2 447.1 352 288 352C274.8 352 261.7 351.5 248.1 350.4C253.6 363.2 256 376.9 256 391C256 457.8 201.8 512 135 512H64C46.33 512 32 497.7 32 480C32 462.3 46.33 448 64 448H135C166.5 448 192 422.5 192 391C192 369.4 179.8 349.7 160.5 340L113.7 316.6L113.9 316.2C44.69 284.1 0 233.2 0 176C0 78.8 128.9 0 288 0C288.9 0 289.8 .0026 290.7 .0077L281.4 25.36z\", \"M336 0C342.7 0 348.7 4.168 351 10.45L365.7 50.26L405.6 64.99C411.8 67.32 416 73.3 416 80C416 86.7 411.8 92.68 405.6 95.01L365.7 109.7L351 149.6C348.7 155.8 342.7 160 336 160C329.3 160 323.3 155.8 320.1 149.6L306.3 109.7L266.4 95.01C260.2 92.68 256 86.7 256 80C256 73.3 260.2 67.32 266.4 64.99L306.3 50.26L320.1 10.45C323.3 4.168 329.3 0 336 0V0zM496 352C502.7 352 508.7 356.2 511 362.4L525.7 402.3L565.6 416.1C571.8 419.3 576 425.3 576 432C576 438.7 571.8 444.7 565.6 447L525.7 461.7L511 501.6C508.7 507.8 502.7 512 496 512C489.3 512 483.3 507.8 480.1 501.6L466.3 461.7L426.4 447C420.2 444.7 416 438.7 416 432C416 425.3 420.2 419.3 426.4 416.1L466.3 402.3L480.1 362.4C483.3 356.2 489.3 352 496 352z\"]]\n};\nvar faClockEleven = {\n  prefix: 'fad',\n  iconName: 'clock-eleven',\n  icon: [512, 512, [], \"e347\", [\"M256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512zM232 176.7L211.1 146.7C204.6 135.7 189.7 132.7 178.7 140C167.7 147.4 164.7 162.3 172 173.3L236 269.3C241.9 278.1 252.8 282 262.1 278.1C273.1 275.9 280 266.6 280 256V120C280 106.7 269.3 96 256 96C242.7 96 232 106.7 232 120L232 176.7z\", \"M280 120V256C280 266.6 273.1 275.9 262.1 278.1C252.8 282 241.9 278.1 236 269.3L172 173.3C164.7 162.3 167.7 147.4 178.7 140C189.7 132.7 204.6 135.7 211.1 146.7L231.1 176.7V120C231.1 106.7 242.7 96 255.1 96C269.3 96 280 106.7 280 120H280z\"]]\n};\nvar faRocket = {\n  prefix: 'fad',\n  iconName: 'rocket',\n  icon: [512, 512, [], \"f135\", [\"M198.6 130C170.1 175.9 137.9 244.5 118.5 288H23.1C15.33 288 7.334 283.3 3.083 275.8C-1.168 268.2-1.014 258.1 3.487 251.5L56.26 164.7C69.31 143.2 92.64 130 117.8 130H198.6zM223.1 391.8C267.9 372.8 336.4 341.5 381.1 313.4V394.2C381.1 419.4 368.8 442.7 347.3 455.8L260.5 508.5C253 513 243.8 513.2 236.2 508.9C228.7 504.7 223.1 496.7 223.1 488L223.1 391.8z\", \"M166.5 394.8L115.8 344.1C106.6 334.9 103.9 321.1 109.1 309.2C127.4 267.4 171.8 169 207.2 116.7C289.1-4.07 411.1-8.142 483.9 5.275C495.6 7.414 504.6 16.43 506.7 28.06C520.1 100.9 516.1 222.9 395.3 304.8C342.6 340.5 243 383.9 200.1 401.7C189.1 406.6 175.5 403.9 166.5 394.8L166.5 394.8zM384 168C406.1 168 424 150.1 424 128C424 105.9 406.1 88 384 88C361.9 88 344 105.9 344 128C344 150.1 361.9 168 384 168z\"]]\n};\nvar faSirenOn = {\n  prefix: 'fad',\n  iconName: 'siren-on',\n  icon: [640, 512, [], \"e02e\", [\"M224.3 167.2c.25-2.123 1.375-4.121 3-5.371c1.75-1.248 3.875-1.873 6-1.498l15.88 2.123c2 .25 4 1.373 5.25 2.998C255.6 167.2 256.3 169.4 256 171.5l-24.12 180.6H496l-25-199.8c-4-31.97-31.25-56.06-63.5-56.06h-175c-32.25 0-59.5 24.08-63.5 56.06L144 352.1h55.5L224.3 167.2z\", \"M536 112.2c4.75 0 9.375-1.374 13.25-3.997l48-31.98c7.375-4.621 11.62-12.76 11.12-21.5c-.5-8.744-5.625-16.49-13.5-20.23c-7.75-3.748-17-2.998-24.12 1.873l-48 31.97c-8.875 5.871-12.75 16.76-9.625 26.88C516.1 105.2 525.5 112.2 536 112.2zM90.75 108.2C97.88 113.2 107.1 114.1 115 110.2C122.9 106.4 128 98.7 128.5 89.95C129 81.21 124.8 73.07 117.3 68.45l-48-31.97C62.13 31.35 52.88 30.6 45 34.35C37.13 38.22 32 45.97 31.5 54.71C31 63.45 35.25 71.59 42.75 76.21L90.75 108.2zM112 224.1c0-13.24-10.75-23.99-24-23.99h-64c-13.25 0-24 10.71-24 23.95s10.75 24.03 24 24.03h64C101.3 248.1 112 237.4 112 224.1zM616 200.1h-64c-13.25 0-24 10.75-24 23.99s10.75 23.99 24 23.99h64c13.25 0 24-10.79 24-24.03S629.3 200.1 616 200.1zM520 352H120C106.7 352 96 362.7 96 376v80C96 469.3 106.7 480 120 480h400c13.25 0 24-10.75 24-24v-80C544 362.7 533.3 352 520 352z\"]]\n};\nvar faClockTen = {\n  prefix: 'fad',\n  iconName: 'clock-ten',\n  icon: [512, 512, [], \"e354\", [\"M256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512zM232 211.2L173.3 172C162.3 164.7 147.4 167.7 140 178.7C132.7 189.7 135.7 204.6 146.7 211.1L242.7 275.1C250.1 280.9 259.5 281.3 267.3 277.2C275.1 272.1 280 264.9 280 255.1V119.1C280 106.7 269.3 95.1 256 95.1C242.7 95.1 232 106.7 232 119.1L232 211.2z\", \"M280 119.1V255.1C280 264.9 275.1 272.1 267.3 277.2C259.5 281.3 250.1 280.9 242.7 275.1L146.7 211.1C135.7 204.6 132.7 189.7 140 178.7C147.4 167.7 162.3 164.7 173.3 172L231.1 211.2V120C231.1 106.7 242.7 96 255.1 96C269.3 96 280 106.7 280 120L280 119.1z\"]]\n};\nvar faCandleHolder = {\n  prefix: 'fad',\n  iconName: 'candle-holder',\n  icon: [448, 512, [128367], \"f6bc\", [\"M160 191.1c45.88 0 77.1-32.62 77.1-79.25C237.1 82.75 205.4 37.88 160 0C114.4 38 81.1 82.88 81.1 112.8C81.1 159.4 114.1 191.1 160 191.1zM376 368c-39.75 0-72 32.25-72 72c0 8.5 1.75 16.5 4.375 24H16C7.125 464 0 471.1 0 480v16C0 504.9 7.105 512 15.98 512H376c39.75 0 72-32.25 72-72S415.8 368 376 368zM376 464c-13.25 0-24-10.75-24-24S362.8 416 376 416s24 10.75 24 24S389.3 464 376 464z\", \"M256 256v208H64V256c0-17.62 14.38-32 32-32h32v48c0 8.875 7.125 15.1 16 15.1S160 280.9 160 272V224h64C241.6 224 256 238.4 256 256z\"]]\n};\nvar faVideoArrowDownLeft = {\n  prefix: 'fad',\n  iconName: 'video-arrow-down-left',\n  icon: [576, 512, [], \"e2c8\", [\"M336 64h-288C21.49 64 0 85.49 0 112v288C0 426.5 21.49 448 48 448h288c26.51 0 48-21.49 48-48v-288C384 85.49 362.5 64 336 64zM296.1 184.1l-135 135H216c13.25 0 24 10.75 24 23.1s-10.75 24-24 24h-112c-13.25 0-24-10.75-24-24v-112c0-13.25 10.75-24 24-24S128 218.8 128 232v54.06l135-135C267.7 146.4 273.8 144 280 144s12.28 2.344 16.97 7.031C306.3 160.4 306.3 175.6 296.1 184.1z\", \"M280 144c-6.156 0-12.28 2.344-16.97 7.031L128 286.1V232c0-13.25-10.75-24-24-24S80 218.8 80 232v112c0 13.25 10.75 24 24 24h112c13.25 0 24-10.75 24-24c0-13.25-10.75-23.1-24-23.1H161.9l135-135c9.375-9.375 9.375-24.56 0-33.94C292.3 146.4 286.2 144 280 144zM525.6 101.8L416 177.3v157.4l109.6 75.49C546.8 424.8 576 409.9 576 384.4V127.5C576 102.1 546.9 87.14 525.6 101.8z\"]]\n};\nvar faPhotoFilm = {\n  prefix: 'fad',\n  iconName: 'photo-film',\n  icon: [640, 512, [\"photo-video\"], \"f87c\", [\"M591.1 0H239.1C213.5 0 191.1 21.49 191.1 48v256c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48v-256C640 21.49 618.5 0 591.1 0zM303.1 64c17.68 0 32 14.33 32 32s-14.32 32-32 32C286.3 128 271.1 113.7 271.1 96S286.3 64 303.1 64zM574.1 279.6C571.3 284.8 565.9 288 560 288H271.1C265.1 288 260.5 284.6 257.7 279.3C255 273.9 255.5 267.4 259.1 262.6l70-96C332.1 162.4 336.9 160 341.1 160c5.11 0 9.914 2.441 12.93 6.574l22.35 30.66l62.74-94.11C442.1 98.67 447.1 96 453.3 96c5.348 0 10.34 2.672 13.31 7.125l106.7 160C576.6 268 576.9 274.3 574.1 279.6z\", \"M352 432c0 8.836-7.164 16-16 16H176c-8.838 0-16-7.164-16-16L160 128H48C21.49 128 .0003 149.5 .0003 176v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48L512 384h-160L352 432zM104 439c0 4.969-4.031 9-9 9h-30c-4.969 0-9-4.031-9-9v-30c0-4.969 4.031-9 9-9h30c4.969 0 9 4.031 9 9V439zM104 335c0 4.969-4.031 9-9 9h-30c-4.969 0-9-4.031-9-9v-30c0-4.969 4.031-9 9-9h30c4.969 0 9 4.031 9 9V335zM104 231c0 4.969-4.031 9-9 9h-30c-4.969 0-9-4.031-9-9v-30C56 196 60.03 192 65 192h30c4.969 0 9 4.031 9 9V231zM408 409c0-4.969 4.031-9 9-9h30c4.969 0 9 4.031 9 9v30c0 4.969-4.031 9-9 9h-30c-4.969 0-9-4.031-9-9V409zM573.3 263.1l-106.7-160C463.7 98.67 458.7 96 453.3 96c-5.352 0-10.35 2.672-13.31 7.125l-62.74 94.11l-22.35-30.66C351.9 162.4 347.1 160 341.1 160c-5.109 0-9.914 2.441-12.93 6.574l-70 96C255.5 267.4 255 273.9 257.7 279.3C260.5 284.6 265.1 288 271.1 288h288c5.899 0 11.32-3.246 14.11-8.449C576.9 274.3 576.6 268 573.3 263.1z\"]]\n};\nvar faPhotoVideo = faPhotoFilm;\nvar faFloppyDiskCircleArrowRight = {\n  prefix: 'fad',\n  iconName: 'floppy-disk-circle-arrow-right',\n  icon: [576, 512, [\"save-circle-arrow-right\"], \"e180\", [\"M433.1 129.1l-83.9-83.9C342.3 38.32 327.1 32 316.1 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h232.2c-17.65-21.37-30.28-46.99-36.28-75.07C249.7 411.9 237.3 416 224 416c-35.34 0-64-28.66-64-64s28.66-64 64-64c16.93 0 32.21 6.697 43.66 17.43C292.9 239.2 356.9 192 432 192c5.402 0 10.72 .3301 16 .8066V163.9C448 152.9 441.7 137.7 433.1 129.1zM320 208C320 216.8 312.8 224 304 224h-224C71.16 224 64 216.8 64 208v-96C64 103.2 71.16 96 80 96h224C312.8 96 320 103.2 320 112V208z\", \"M432 224c-79.54 0-144 64.46-144 144s64.46 144 144 144c79.54 0 143.1-64.46 143.1-144S511.5 224 432 224zM507.3 379.3l-56 56C448.2 438.4 444.1 440 439.1 440s-8.187-1.562-11.31-4.688c-6.25-6.25-6.25-16.38 0-22.62L457.4 384h-89.38c-8.836 0-15.1-7.164-15.1-16s7.163-16 15.1-16h89.38l-28.69-28.69c-6.25-6.25-6.25-16.38 0-22.62s16.38-6.25 22.62 0l56 56C513.6 362.9 513.6 373.1 507.3 379.3z\"]]\n};\nvar faSaveCircleArrowRight = faFloppyDiskCircleArrowRight;\nvar faFolderMinus = {\n  prefix: 'fad',\n  iconName: 'folder-minus',\n  icon: [512, 512, [], \"f65d\", [\"M464 96h-192l-64-64h-160C21.5 32 0 53.5 0 80v352C0 458.5 21.5 480 48 480h416c26.5 0 48-21.5 48-48v-288C512 117.5 490.5 96 464 96zM336 311.1H175.1C162.7 311.1 152 301.3 152 288c0-13.26 10.74-23.1 23.1-23.1h160C349.3 264 360 274.7 360 288S349.3 311.1 336 311.1z\", \"M360 288c0 13.26-10.74 23.1-23.1 23.1H175.1C162.7 311.1 152 301.3 152 288c0-13.26 10.74-23.1 23.1-23.1h160C349.3 264 360 274.7 360 288z\"]]\n};\nvar faPlanetMoon = {\n  prefix: 'fad',\n  iconName: 'planet-moon',\n  icon: [576, 512, [], \"e01f\", [\"M448 288c0 123.8-100.3 224-224 224s-224-100.3-224-224c0-31.94 6.783-62.26 18.82-89.75C41.25 225.6 76.71 256 89.75 256h24.1c8.5 0 16.62 3.375 22.62 9.375L192 320v32c0 17.62 14.38 32 32 32v63.13c0 4.5 1.875 8.75 5.25 11.88c3.375 3.001 7.875 4.5 12.38 4c3.5-.375 7-.75 10.38-1.375c9-1.5 16.88-7.25 20.88-15.5l40.38-80.63C317.6 356.6 320 346.9 320 336.9V320c0-17.62-14.38-32-32-32H223.5c-10 0-19.38-3.875-26.38-10.88C185.3 265.3 184.5 246.1 195.5 233.5l49.75-57.38C267.8 142.2 242.8 95.21 220 64.2C221.4 64.18 222.7 64 224 64C347.8 64 448 164.3 448 288z\", \"M512 0c-35.38 0-64 28.62-64 64s28.62 63.1 64 63.1s64-28.62 64-63.1S547.4 0 512 0zM89.75 256h24.1c8.5 0 16.62 3.375 22.62 9.375L192 320v32c0 17.62 14.38 32 32 32v63.13c0 4.5 1.875 8.75 5.25 11.88c3.375 3.001 7.875 4.5 12.38 4c3.5-.375 7-.75 10.38-1.375c9-1.5 16.88-7.25 20.88-15.5l40.38-80.63C317.6 356.6 320 346.9 320 336.9V320c0-17.62-14.38-32-32-32H223.5c-10 0-19.38-3.875-26.38-10.88C185.3 265.3 184.5 246.1 195.5 233.5l49.75-57.38C267.8 142.2 242.8 95.21 220 64.2C129.9 65.79 52.92 120.4 18.82 198.3C41.25 225.6 76.71 256 89.75 256z\"]]\n};\nvar faFaceEyesXmarks = {\n  prefix: 'fad',\n  iconName: 'face-eyes-xmarks',\n  icon: [512, 512, [], \"e374\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM123.3 132.7C117.1 126.4 106.9 126.4 100.7 132.7C94.44 138.9 94.44 149.1 100.7 155.3L137.4 192L100.7 228.7C94.44 234.9 94.44 245.1 100.7 251.3C106.9 257.6 117.1 257.6 123.3 251.3L160 214.6L196.7 251.3C202.9 257.6 213.1 257.6 219.3 251.3C225.6 245.1 225.6 234.9 219.3 228.7L182.6 192L219.3 155.3C225.6 149.1 225.6 138.9 219.3 132.7C213.1 126.4 202.9 126.4 196.7 132.7L160 169.4L123.3 132.7zM315.3 132.7C309.1 126.4 298.9 126.4 292.7 132.7C286.4 138.9 286.4 149.1 292.7 155.3L329.4 192L292.7 228.7C286.4 234.9 286.4 245.1 292.7 251.3C298.9 257.6 309.1 257.6 315.3 251.3L352 214.6L388.7 251.3C394.9 257.6 405.1 257.6 411.3 251.3C417.6 245.1 417.6 234.9 411.3 228.7L374.6 192L411.3 155.3C417.6 149.1 417.6 138.9 411.3 132.7C405.1 126.4 394.9 126.4 388.7 132.7L352 169.4L315.3 132.7zM256 304C211.8 304 176 339.8 176 384C176 392.8 183.2 400 192 400H320C328.8 400 336 392.8 336 384C336 339.8 300.2 304 256 304z\", \"M196.7 132.7C202.9 126.4 213.1 126.4 219.3 132.7C225.6 138.9 225.6 149.1 219.3 155.3L182.6 192L219.3 228.7C225.6 234.9 225.6 245.1 219.3 251.3C213.1 257.6 202.9 257.6 196.7 251.3L160 214.6L123.3 251.3C117.1 257.6 106.9 257.6 100.7 251.3C94.44 245.1 94.44 234.9 100.7 228.7L137.4 192L100.7 155.3C94.44 149.1 94.44 138.9 100.7 132.7C106.9 126.4 117.1 126.4 123.3 132.7L160 169.4L196.7 132.7zM292.7 132.7C298.9 126.4 309.1 126.4 315.3 132.7L352 169.4L388.7 132.7C394.9 126.4 405.1 126.4 411.3 132.7C417.6 138.9 417.6 149.1 411.3 155.3L374.6 192L411.3 228.7C417.6 234.9 417.6 245.1 411.3 251.3C405.1 257.6 394.9 257.6 388.7 251.3L352 214.6L315.3 251.3C309.1 257.6 298.9 257.6 292.7 251.3C286.4 245.1 286.4 234.9 292.7 228.7L329.4 192L292.7 155.3C286.4 149.1 286.4 138.9 292.7 132.7z\"]]\n};\nvar faChartScatter = {\n  prefix: 'fad',\n  iconName: 'chart-scatter',\n  icon: [512, 512, [], \"f7ee\", [\"M32 32C49.67 32 64 46.33 64 64V400C64 408.8 71.16 416 80 416H480C497.7 416 512 430.3 512 448C512 465.7 497.7 480 480 480H80C35.82 480 0 444.2 0 400V64C0 46.33 14.33 32 32 32z\", \"M448 128C448 145.7 433.7 160 416 160C398.3 160 384 145.7 384 128C384 110.3 398.3 96 416 96C433.7 96 448 110.3 448 128zM224 160C224 177.7 209.7 192 192 192C174.3 192 160 177.7 160 160C160 142.3 174.3 128 192 128C209.7 128 224 142.3 224 160zM320 256C320 273.7 305.7 288 288 288C270.3 288 256 273.7 256 256C256 238.3 270.3 224 288 224C305.7 224 320 238.3 320 256zM352 320C352 302.3 366.3 288 384 288C401.7 288 416 302.3 416 320C416 337.7 401.7 352 384 352C366.3 352 352 337.7 352 320zM128 320C128 302.3 142.3 288 160 288C177.7 288 192 302.3 192 320C192 337.7 177.7 352 160 352C142.3 352 128 337.7 128 320z\"]]\n};\nvar faDisplayArrowDown = {\n  prefix: 'fad',\n  iconName: 'display-arrow-down',\n  icon: [576, 512, [], \"e164\", [\"M576 48v320c0 26.5-21.5 48-48 48h-480C21.5 416 0 394.5 0 368v-320C0 21.5 21.5 0 48 0h216v64H64v288h448V64h-200V0h216C554.5 0 576 21.5 576 48z\", \"M424 464H352L336 416h-96L224 464H152C138.8 464 128 474.8 128 488S138.8 512 152 512h272c13.25 0 24-10.75 24-24S437.3 464 424 464zM312 64v142.1l39.03-39.03c9.375-9.375 24.56-9.375 33.94 0s9.375 24.56 0 33.94l-80 80c-9.375 9.375-24.56 9.375-33.94 0l-80-80c-9.375-9.375-9.375-24.56 0-33.94C195.7 162.3 201.8 160 208 160s12.28 2.344 16.97 7.031L264 206.1V64H64v288h448V64H312z\"]]\n};\nvar faStore = {\n  prefix: 'fad',\n  iconName: 'store',\n  icon: [576, 512, [], \"f54e\", [\"M80.23 223.2C84.21 223.7 88.3 224 92.36 224C105.1 224 117.2 221.3 128 216.5V384H448V216.5C458.8 221.3 470.8 224 483.4 224C487.6 224 491.6 223.7 495.5 223.2C501.4 222.4 506.9 221 512 219.1V448C512 483.3 483.3 512 448 512H128C92.65 512 64 483.3 64 448V219.1C69.08 221 74.5 222.4 80.24 223.2H80.23z\", \"M490.3 13.13L547.6 103.8C577.3 150.7 551 215.8 495.5 223.2C491.6 223.7 487.6 224 483.4 224C457.4 224 434.2 212.6 418.3 195C402.4 212.6 379.2 224 353.1 224C327 224 303.8 212.6 287.9 195C272 212.6 248.9 224 222.7 224C196.7 224 173.5 212.6 157.6 195C141.7 212.6 118.5 224 92.36 224C88.3 224 84.21 223.7 80.24 223.2C24.92 215.8-1.255 150.6 28.33 103.8L85.66 13.13C90.76 4.979 99.87 0 109.6 0H466.4C476.1 0 485.2 4.978 490.3 13.13H490.3z\"]]\n};\nvar faArrowTrendUp = {\n  prefix: 'fad',\n  iconName: 'arrow-trend-up',\n  icon: [576, 512, [], \"e098\", [\"M512 160V205.3L342.6 374.6C330.1 387.1 309.9 387.1 297.4 374.6L191.1 269.3L54.63 406.6C42.13 419.1 21.87 419.1 9.372 406.6C-3.124 394.1-3.124 373.9 9.372 361.4L169.4 201.4C181.9 188.9 202.1 188.9 214.6 201.4L320 306.7L466.7 160L512 160z\", \"M352 128C352 110.3 366.3 96 384 96H544C561.7 96 576 110.3 576 128V288C576 305.7 561.7 320 544 320C526.3 320 512 305.7 512 288V160H384C366.3 160 352 145.7 352 128z\"]]\n};\nvar faPlugCircleMinus = {\n  prefix: 'fad',\n  iconName: 'plug-circle-minus',\n  icon: [576, 512, [], \"e55e\", [\"M128 128H64V32C64 14.33 78.33 0 96 0C113.7 0 128 14.33 128 32V128zM320 128H256V32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32V128zM0 192C0 174.3 14.33 160 32 160H352C369.7 160 384 174.3 384 192C384 194.3 383.7 196.6 383.3 198.8C309.8 219.1 256 287.7 256 368C256 379.4 257.1 390.5 259.1 401.3C248.1 406.4 236.3 410.3 224 412.8V512H160V412.8C86.97 397.1 32 333.4 32 256V224C14.33 224 0 209.7 0 192V192z\", \"M288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM496 383.1C504.8 383.1 512 376.8 512 367.1C512 359.2 504.8 351.1 496 351.1H368C359.2 351.1 352 359.2 352 367.1C352 376.8 359.2 383.1 368 383.1H496z\"]]\n};\nvar faOliveBranch = {\n  prefix: 'fad',\n  iconName: 'olive-branch',\n  icon: [640, 512, [], \"e317\", [\"M336 128c-79.53 0-143.1 85.96-143.1 192s64.47 192 143.1 192s143.1-85.96 143.1-192S415.5 128 336 128zM569.6 198.5c-42.23-42.29-93.92-65.54-141.8-69.26C478.2 168.7 512 239.5 512 320.3c0 59.01-18.11 112.6-47.45 152.7c53.26 14.72 105.8 6.727 140.2-27.74C663.1 386.8 647.3 276.4 569.6 198.5z\", \"M449.9 48H616c13.25 0 24-10.75 24-24S629.3 0 616 0h-166.1c-65.87 0-131.2 16.47-189.5 47.06C244.2 34.17 195.5 0 136 0c-71.56 0-128.3 49.94-130.7 52.07C1.948 55.11 .0107 59.44 .0107 64c0 4.563 1.938 8.891 5.344 11.94c1.721 1.541 32.19 28.04 75.96 42.6C69.25 124.8 57.4 132.6 46.99 142.1c-48.46 48.47-47.06 126.1-46.96 129.4C.2402 280.9 7.085 287.8 15.61 287.1c.25 0 .8984 .0156 1.93 .0156c12.84 0 82.66-2.142 127.5-46.98c30.93-30.94 41.48-73.57 45.09-101.4l87.41-47.7C330.3 63.21 389.9 48 449.9 48z\"]]\n};\nvar faAngle = {\n  prefix: 'fad',\n  iconName: 'angle',\n  icon: [448, 512, [], \"e08c\", [\"M274.7 278.5C258.9 255.9 239.9 235.5 218.5 218.1L240.4 174.3C269.4 196.4 294.8 223.1 315.5 253.2L274.7 278.5zM332.4 280.3C350.2 312.1 363.1 347 370.1 384H321.1C314.9 356.2 304.9 329.9 291.6 305.7L332.4 280.3z\", \"M238.3 35.38C254.1 43.28 260.5 62.5 252.6 78.31L83.78 416H416C433.7 416 448 430.3 448 448C448 465.7 433.7 480 416 480H32C20.91 480 10.61 474.3 4.779 464.8C-1.052 455.4-1.581 443.6 3.378 433.7L195.4 49.69C203.3 33.88 222.5 27.47 238.3 35.38V35.38z\"]]\n};\nvar faVacuumRobot = {\n  prefix: 'fad',\n  iconName: 'vacuum-robot',\n  icon: [512, 512, [], \"e04e\", [\"M139.3 308.7c-6.25-6.25-16.38-6.25-22.63 0C113.6 311.8 112 315.9 112 319.1c0 4.094 1.562 8.187 4.687 11.31l64 64c3.125 3.125 7.219 4.688 11.31 4.688s8.188-1.563 11.31-4.688c6.25-6.25 6.25-16.38 0-22.63L139.3 308.7zM155.3 228.7c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.63l128 128c3.125 3.125 7.219 4.688 11.31 4.688s8.188-1.563 11.31-4.688c6.25-6.25 6.25-16.38 0-22.63L155.3 228.7zM299.3 276.7l-64-64C232.2 209.6 228.1 208 224 208C219.9 207.1 215.8 209.6 212.7 212.7C206.4 218.9 206.4 229.1 212.7 235.3l64 64C279.8 302.4 283.9 303.1 288 303.1s8.188-1.563 11.31-4.688C302.4 296.2 303.1 292.1 304 288C304 283.9 302.4 279.8 299.3 276.7z\", \"M437 74.99C337-24.1 174.1-24.1 74.99 74.99C-24.99 174.1-24.99 337 74.99 437c99.99 99.99 262 99.99 362 .0027C536.1 337 536.1 174.1 437 74.99zM203.3 395.3c-3.125 3.125-7.219 4.688-11.31 4.688s-8.188-1.562-11.31-4.688l-64-64c-6.25-6.25-6.25-16.37 0-22.63c6.25-6.25 16.38-6.25 22.63 0l64 64C209.6 378.9 209.6 389.1 203.3 395.3zM283.3 379.3C280.2 382.4 276.1 383.1 272 383.1s-8.188-1.562-11.31-4.688L132.7 251.3c-6.25-6.25-6.25-16.37 0-22.63s16.37-6.25 22.62 0l128 128C289.6 362.9 289.6 373.1 283.3 379.3zM299.3 299.3C296.2 302.4 292.1 303.1 288 303.1c-4.094 0-8.188-1.562-11.31-4.687l-64-64c-6.25-6.25-6.25-16.38 0-22.63c6.25-6.25 16.38-6.25 22.63 0l64 64C305.6 282.9 305.6 293.1 299.3 299.3zM379.3 379.3c-3.125 3.125-7.219 4.688-11.31 4.688c-4.094 0-8.188-1.562-11.31-4.688c-6.25-6.25-6.25-16.38 0-22.63c27.47-27.47 42.84-63.31 43.31-100.9c.4687-38.13-14.44-74.31-41.98-101.8c-27.52-27.53-62.72-41.97-101.8-41.97c-37.58 .4688-73.41 15.84-100.9 43.31c-6.25 6.25-16.38 6.25-22.63 0c-6.25-6.25-6.25-16.38 0-22.63c33.41-33.41 77.12-52.13 123.1-52.69c45.98-1.094 91.14 17.66 124.8 51.34c33.69 33.69 51.92 78.03 51.36 124.8C431.4 302.2 412.7 345.9 379.3 379.3z\"]]\n};\nvar faSignHanging = {\n  prefix: 'fad',\n  iconName: 'sign-hanging',\n  icon: [512, 512, [\"sign\"], \"f4d9\", [\"M128 64H480C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128H128V480C128 497.7 113.7 512 96 512C78.33 512 64 497.7 64 480V128H32C14.33 128 0 113.7 0 96C0 78.33 14.33 64 32 64H64V32C64 14.33 78.33 0 96 0C113.7 0 128 14.33 128 32V64z\", \"M160 192C160 174.3 174.3 160 192 160H448C465.7 160 480 174.3 480 192V352C480 369.7 465.7 384 448 384H192C174.3 384 160 369.7 160 352V192z\"]]\n};\nvar faSign = faSignHanging;\nvar faSquareDivide = {\n  prefix: 'fad',\n  iconName: 'square-divide',\n  icon: [448, 512, [], \"e26a\", [\"M384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM224 192C241.7 192 256 177.7 256 160C256 142.3 241.7 128 224 128C206.3 128 192 142.3 192 160C192 177.7 206.3 192 224 192zM136 232C122.7 232 112 242.7 112 256C112 269.3 122.7 280 136 280H312C325.3 280 336 269.3 336 256C336 242.7 325.3 232 312 232H136zM224 320C206.3 320 192 334.3 192 352C192 369.7 206.3 384 224 384C241.7 384 256 369.7 256 352C256 334.3 241.7 320 224 320z\", \"M256 160C256 177.7 241.7 192 224 192C206.3 192 192 177.7 192 160C192 142.3 206.3 128 224 128C241.7 128 256 142.3 256 160zM112 256C112 242.7 122.7 232 136 232H312C325.3 232 336 242.7 336 256C336 269.3 325.3 280 312 280H136C122.7 280 112 269.3 112 256zM192 352C192 334.3 206.3 320 224 320C241.7 320 256 334.3 256 352C256 369.7 241.7 384 224 384C206.3 384 192 369.7 192 352z\"]]\n};\nvar faSignalStreamSlash = {\n  prefix: 'fad',\n  iconName: 'signal-stream-slash',\n  icon: [640, 512, [], \"e250\", [\"M96 256c0-25.75 4.246-50.72 12.51-74.26L56.21 140.8C40.45 176.9 32 216.2 32 256c0 65.28 22.44 129.2 63.19 180C101.5 443.9 110.8 448 120.2 448c7.031 0 14.09-2.312 20-7.031c13.8-11.06 16-31.22 4.953-45C112.1 355.9 96 307.5 96 256zM192.4 247.5L150 214.3c-12.1 49.99-2.779 106.2 31.83 145.6C186.6 365.3 193.2 368 199.9 368c5.615 0 11.28-1.969 15.84-5.969c9.963-8.75 10.95-23.91 2.191-33.88C198.6 306.1 190.3 276.4 192.4 247.5zM424.3 149.1c-9.963 8.75-10.95 23.91-2.191 33.88c31.01 35.27 34.38 90.09 10.41 129.8l37.66 29.51c37.48-57.45 33.8-138.9-11.97-191C449.4 142.2 434.3 141.2 424.3 149.1zM544.8 75.96c-11.09-13.78-31.23-15.97-44.98-4.938c-13.8 11.06-16 31.22-4.953 45C527 156.1 544 204.5 544 256c0 42.57-12.22 82.73-34.4 118.1l51.02 39.99C591.3 367.4 608 312.2 608 256C608 190.7 585.6 126.8 544.8 75.96zM320 200c-8.949 0-17.3 2.307-24.81 6.057l79.36 62.2C375.4 264.3 376 260.2 376 256C376 225.1 350.9 200 320 200z\", \"M630.8 469.1L38.81 5.113C28.34-3.058 13.31-1.246 5.109 9.191c-8.172 10.44-6.344 25.53 4.078 33.7L601.2 506.9C605.6 510.3 610.8 512 615.1 512c7.125 0 14.17-3.156 18.91-9.187C643.1 492.4 641.2 477.3 630.8 469.1z\"]]\n};\nvar faBezierCurve = {\n  prefix: 'fad',\n  iconName: 'bezier-curve',\n  icon: [640, 512, [], \"f55b\", [\"M240 144C240 153.1 243 163.2 248.2 170.9C189.2 196.6 146.6 253 140.7 320H84.53C89.56 244.1 129.6 179.6 188.5 140H121.6C111.2 161.3 89.3 176 64 176C28.65 176 0 147.3 0 112C0 76.65 28.65 48 64 48C89.3 48 111.2 62.69 121.6 84H240V144zM400 144V84H518.4C528.8 62.69 550.7 48 576 48C611.3 48 640 76.65 640 112C640 147.3 611.3 176 576 176C550.7 176 528.8 161.3 518.4 140H451.5C510.4 179.6 550.4 244.1 555.5 320H499.3C493.4 253 450.8 196.6 391.8 170.9C396.1 163.2 400 153.1 400 144H400z\", \"M240 80C240 53.49 261.5 32 288 32H352C378.5 32 400 53.49 400 80V144C400 170.5 378.5 192 352 192H288C261.5 192 240 170.5 240 144V80zM344 136V88H296V136H344zM144 320C170.5 320 192 341.5 192 368V432C192 458.5 170.5 480 144 480H80C53.49 480 32 458.5 32 432V368C32 341.5 53.49 320 80 320H144zM88 376V424H136V376H88zM560 320C586.5 320 608 341.5 608 368V432C608 458.5 586.5 480 560 480H496C469.5 480 448 458.5 448 432V368C448 341.5 469.5 320 496 320H560zM504 376V424H552V376H504z\"]]\n};\nvar faEyeDropperHalf = {\n  prefix: 'fad',\n  iconName: 'eye-dropper-half',\n  icon: [512, 512, [], \"e173\", [\"M244 225.3L100.7 368.6C97.69 371.6 96 375.6 96 379.9V416H132.1C136.4 416 140.4 414.3 143.4 411.3L286.7 268L332 313.3L188.7 456.6C173.7 471.6 153.3 480 132.1 480H89.69L49.75 506.6C37.06 515.1 20.16 513.4 9.372 502.6C-1.414 491.8-3.087 474.9 5.374 462.2L32 422.3V379.9C32 358.7 40.43 338.3 55.43 323.3L198.7 180L244 225.3z\", \"M482.8 29.23C521.7 68.21 521.7 131.4 482.8 170.4L381.2 271.9L390.6 281.4C403.1 293.9 403.1 314.1 390.6 326.6C378.1 339.1 357.9 339.1 345.4 326.6L185.4 166.6C172.9 154.1 172.9 133.9 185.4 121.4C197.9 108.9 218.1 108.9 230.6 121.4L240.1 130.8L341.6 29.23C380.6-9.744 443.8-9.744 482.8 29.23L482.8 29.23zM132.1 416H96V379.9C96 375.6 97.69 371.6 100.7 368.6L149.3 320H234.7L143.4 411.3C140.4 414.3 136.4 416 132.1 416H132.1z\"]]\n};\nvar faStoreLock = {\n  prefix: 'fad',\n  iconName: 'store-lock',\n  icon: [640, 512, [], \"e4a6\", [\"M490.3 13.13L547.6 103.8C559.5 122.6 562.4 144.3 558.1 164.1C548.5 161.4 538.4 160 528 160C489.3 160 455.2 179.6 435.1 209.5C428.9 205.3 423.2 200.5 418.3 195C402.4 212.6 379.2 224 353.1 224C327 224 303.8 212.6 287.9 195C272 212.6 248.9 224 222.7 224C196.7 224 173.5 212.6 157.6 195C141.7 212.6 118.5 224 92.36 224C88.3 224 84.21 223.7 80.24 223.2C24.92 215.8-1.256 150.6 28.33 103.8L85.66 13.13C90.76 4.979 99.87 0 109.6 0H466.4C476.1 0 485.2 4.978 490.3 13.13L490.3 13.13zM384 480C384 491.7 387.1 502.6 392.6 512H128C92.65 512 64 483.3 64 448V252.6C67.87 253.6 71.86 254.4 75.97 254.9L76.09 254.9C81.35 255.6 86.83 256 92.36 256C104.8 256 116.8 254.1 128 250.6V384H384V480z\", \"M448 320V272C448 227.8 483.8 192 528 192C572.2 192 608 227.8 608 272V320C625.7 320 640 334.3 640 352V480C640 497.7 625.7 512 608 512H448C430.3 512 416 497.7 416 480V352C416 334.3 430.3 320 448 320zM496 320H560V272C560 254.3 545.7 240 528 240C510.3 240 496 254.3 496 272V320z\"]]\n};\nvar faBellSlash = {\n  prefix: 'fad',\n  iconName: 'bell-slash',\n  icon: [640, 512, [128277, 61943], \"f1f6\", [\"M186 120.5C209 85.37 245.4 59.84 288 51.2V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V51.2C425 66.03 480 130.6 480 208V226.8C480 273.9 497.3 319.2 528.5 354.4L535.9 362.7C544.3 372.2 546.4 385.6 541.2 397.1C540.1 397.5 540.8 397.1 540.6 398.4L186 120.5zM160 226.8V222.1L406.2 416H128C115.4 416 103.1 408.6 98.81 397.1C93.65 385.6 95.71 372.2 104.1 362.7L111.5 354.4C142.7 319.2 160 273.9 160 226.8V226.8zM320 512C303 512 286.7 505.3 274.7 493.3C262.7 481.3 256 464.1 256 448H384C384 464.1 377.3 481.3 365.3 493.3C353.3 505.3 336.1 512 320 512z\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faCloudBoltSun = {\n  prefix: 'fad',\n  iconName: 'cloud-bolt-sun',\n  icon: [640, 512, [\"thunderstorm-sun\"], \"f76e\", [\"M464 368H408.3l38.45-89.7c2.938-6.859 .7187-14.84-5.312-19.23c-6.096-4.422-14.35-4.031-19.94 .8906l-128 111.1c-5.033 4.391-6.783 11.44-4.439 17.67c2.346 6.25 8.314 10.38 14.97 10.38h55.73l-38.45 89.7c-2.938 6.859-.7187 14.84 5.312 19.23C329.4 510.1 332.7 512 335.1 512c3.781 0 7.531-1.328 10.53-3.953l128-111.1c5.033-4.391 6.783-11.44 4.439-17.67C476.6 372.1 470.7 368 464 368zM156.1 259.8c-37.38-37.38-37.38-98.25 0-135.8c34.63-34.63 89.13-36.88 126.6-7.375c20-13 43.63-20.75 69.25-20.75c.75 0 1.25 .25 2 .25l8.875-26.75c3.375-10.25-6.25-19.75-16.5-16.38L271.1 78.22l-35.5-71c-4.875-9.625-18.5-9.625-23.38 0l-35.5 71L101.5 53.09c-10.25-3.375-19.75 6.25-16.38 16.5l25.12 75.25l-71 35.5c-9.625 4.875-9.625 18.5 0 23.38l71 35.5L85.09 314.5c-3.375 10.25 6.25 19.75 16.5 16.5l59.13-19.75C160.6 308.8 160.1 306.6 160.1 304.1c0-12.5 2.25-24.5 6.125-35.88C162.7 265.5 159.2 262.1 156.1 259.8zM225.8 201.8c4.375-24.5 15.88-46.38 31.88-64C247.1 131.7 236.3 127.1 223.1 127.1c-35.25 0-64 28.75-64 64c0 18.75 8.25 35.38 21.12 47.13C192.3 223.2 207.7 210.2 225.8 201.8z\", \"M608 303.9C608 348.1 572.2 384 527.1 384h-16.32c.0137-5.684-.6602-11.38-2.727-16.88c-6.977-18.6-25.03-31.11-44.92-31.11h-7.197l19.33-45.09c8.871-20.71 2.334-44.44-15.89-57.71C451.9 227.2 442.2 224 431.1 224c-11.65 0-22.89 4.24-31.64 11.94l-127.9 111.9c-10.14 8.848-15.43 21.54-15.89 34.56C219.7 375.2 192 342.9 192 304c0-38.75 27.63-71 64.27-78.38c0-.5-.25-1.125-.25-1.625c0-53 43.01-96 96.03-96c32.13 0 60.27 15.88 77.77 40C440.2 163 451.8 160 464.1 160c39.26 0 71.65 28.25 78.52 65.5C579.9 232.3 608.1 264.6 608 303.9z\"]]\n};\nvar faThunderstormSun = faCloudBoltSun;\nvar faCameraSlash = {\n  prefix: 'fad',\n  iconName: 'camera-slash',\n  icon: [640, 512, [], \"e0d9\", [\"M415.2 300.2C415.7 296.2 416 292.1 416 288C416 234.1 373 192 320 192C307.8 192 296.2 194.3 285.4 198.4L154.8 96H202.7L213.1 64.82C219.6 45.22 237.9 32 258.6 32H381.4C402.1 32 420.4 45.22 426.9 64.82L437.3 96H512C547.3 96 576 124.7 576 160V416C576 419.3 575.8 422.5 575.3 425.6L415.2 300.2zM320 384C332.9 384 345.2 381.5 356.4 376.8L487.4 480H128C92.65 480 64 451.3 64 416V160C64 155.7 64.43 151.5 65.24 147.4L225.1 273.4C224.4 278.1 224 283 224 288C224 341 266.1 384 320 384z\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faCommentQuote = {\n  prefix: 'fad',\n  iconName: 'comment-quote',\n  icon: [512, 512, [], \"e14c\", [\"M256 31.1c-141.4 0-255.1 93.13-255.1 208c0 49.62 21.35 94.98 56.97 130.7c-12.5 50.38-54.27 95.27-54.77 95.77c-2.25 2.25-2.875 5.734-1.5 8.734c1.25 3 4.021 4.766 7.271 4.766c66.25 0 115.1-31.76 140.6-51.39c32.63 12.25 69.02 19.39 107.4 19.39c141.4 0 255.1-93.13 255.1-207.1S397.4 31.1 256 31.1zM239.1 263.1c0 39.7-32.3 72-71.1 72C154.7 335.1 144 325.3 144 312S154.8 288 168 288C181.2 288 192 277.2 192 264V255.2C189.4 255.6 186.7 255.1 183.1 255.1c-30.93 0-56-25.07-56-56s25.07-56 56-56s56 25.07 56 56L239.1 263.1zM383.1 263.1c0 39.7-32.3 72-72 72C298.7 335.1 288 325.3 288 312S298.8 288 312 288c13.23 0 24-10.77 24-24V255.2c-2.635 .3809-5.26 .8064-8 .8064c-30.93 0-56-25.07-56-56s25.07-56 56-56s56 25.07 56 56L383.1 263.1z\", \"M183.1 143.1c-30.93 0-56 25.07-56 56s25.07 56 56 56c2.74 0 5.365-.4256 8-.8064V264C192 277.2 181.2 288 168 288C154.8 288 144 298.8 144 312s10.75 23.1 23.1 23.1c39.7 0 71.1-32.3 71.1-72l0-63.1C239.1 169.1 214.9 143.1 183.1 143.1zM327.1 143.1c-30.93 0-56 25.07-56 56s25.07 56 56 56c2.74 0 5.365-.4256 8-.8064V264C336 277.2 325.2 288 312 288C298.8 288 288 298.8 288 312s10.75 23.1 23.1 23.1c39.7 0 72-32.3 72-72l0-63.1C383.1 169.1 358.9 143.1 327.1 143.1z\"]]\n};\nvar faTablet = {\n  prefix: 'fad',\n  iconName: 'tablet',\n  icon: [448, 512, [\"tablet-android\"], \"f3fb\", [\"M0 384v64c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64v-64H0zM288 447.1C288 456.8 280.8 464 272 464H175.1C167.2 464 160 456.8 160 448S167.2 432 175.1 432h96C280.8 432 288 439.2 288 447.1z\", \"M448 64v320H0V64c0-35.35 28.65-64 64-64h320C419.3 0 448 28.65 448 64z\"]]\n};\nvar faTabletAndroid = faTablet;\nvar faSchoolFlag = {\n  prefix: 'fad',\n  iconName: 'school-flag',\n  icon: [576, 512, [], \"e56e\", [\"M410.3 160H512C547.3 160 576 188.7 576 224V448C576 483.3 547.3 512 512 512H336V400C336 373.5 314.5 352 288 352C261.5 352 240 373.5 240 400V512H64C28.65 512 0 483.3 0 448V224C0 188.7 28.65 160 64 160H165.7L269.4 85.96C280.5 78.01 295.5 78.01 306.6 85.96L410.3 160zM288 192C261.5 192 240 213.5 240 240C240 266.5 261.5 288 288 288C314.5 288 336 266.5 336 240C336 213.5 314.5 192 288 192zM80 224C71.16 224 64 231.2 64 240V304C64 312.8 71.16 320 80 320H112C120.8 320 128 312.8 128 304V240C128 231.2 120.8 224 112 224H80zM448 304C448 312.8 455.2 320 464 320H496C504.8 320 512 312.8 512 304V240C512 231.2 504.8 224 496 224H464C455.2 224 448 231.2 448 240V304zM80 352C71.16 352 64 359.2 64 368V432C64 440.8 71.16 448 80 448H112C120.8 448 128 440.8 128 432V368C128 359.2 120.8 352 112 352H80zM464 352C455.2 352 448 359.2 448 368V432C448 440.8 455.2 448 464 448H496C504.8 448 512 440.8 512 432V368C512 359.2 504.8 352 496 352H464z\", \"M288 0H400C408.8 0 416 7.164 416 16V64C416 72.84 408.8 80 400 80H320V95.53L306.6 85.96C295.5 78.01 280.5 78.01 269.4 85.96L256 95.53V32C256 14.33 270.3 0 288 0V0zM64 240C64 231.2 71.16 224 80 224H112C120.8 224 128 231.2 128 240V304C128 312.8 120.8 320 112 320H80C71.16 320 64 312.8 64 304V240zM448 240C448 231.2 455.2 224 464 224H496C504.8 224 512 231.2 512 240V304C512 312.8 504.8 320 496 320H464C455.2 320 448 312.8 448 304V240zM112 352C120.8 352 128 359.2 128 368V432C128 440.8 120.8 448 112 448H80C71.16 448 64 440.8 64 432V368C64 359.2 71.16 352 80 352H112zM448 368C448 359.2 455.2 352 464 352H496C504.8 352 512 359.2 512 368V432C512 440.8 504.8 448 496 448H464C455.2 448 448 440.8 448 432V368z\"]]\n};\nvar faMessageCode = {\n  prefix: 'fad',\n  iconName: 'message-code',\n  icon: [512, 512, [], \"e1df\", [\"M448 0H64C28.75 0 0 28.75 0 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96V499.1c0 9.748 11.25 15.45 19.12 9.699L304 415.1H448c35.25 0 64-28.75 64-63.1V63.1C512 28.75 483.3 0 448 0zM216.1 262.2c9.844 8.875 10.64 24.03 1.781 33.91C213.1 301.3 206.6 304 200 304c-5.734 0-11.47-2.031-16.06-6.156l-80-72C98.89 221.3 96 214.8 96 208s2.891-13.28 7.938-17.84l80-72c9.875-8.844 25.03-8.031 33.91 1.781c8.859 9.875 8.062 25.03-1.781 33.91L155.9 208L216.1 262.2zM408.1 225.8l-80 72C323.5 301.1 317.7 304 312 304c-6.562 0-13.09-2.688-17.84-7.938c-8.859-9.875-8.062-25.03 1.781-33.91L356.1 208l-60.19-54.16c-9.844-8.875-10.64-24.03-1.781-33.91c8.875-9.844 24.05-10.62 33.91-1.781l80 72C413.1 194.7 416 201.2 416 208S413.1 221.3 408.1 225.8z\", \"M408.1 190.2l-80-72c-9.859-8.844-25.03-8.062-33.91 1.781c-8.859 9.875-8.062 25.03 1.781 33.91L356.1 208l-60.19 54.16c-9.844 8.875-10.64 24.03-1.781 33.91C298.9 301.3 305.4 304 312 304c5.734 0 11.47-2.031 16.06-6.156l80-72C413.1 221.3 416 214.8 416 208S413.1 194.7 408.1 190.2zM217.8 119.9C208.1 110.1 193.8 109.3 183.9 118.2l-80 72C98.89 194.7 96 201.2 96 208s2.891 13.28 7.938 17.84l80 72C188.5 301.1 194.3 304 200 304c6.562 0 13.09-2.688 17.84-7.938c8.859-9.875 8.062-25.03-1.781-33.91L155.9 208l60.19-54.16C225.9 144.1 226.7 129.8 217.8 119.9z\"]]\n};\nvar faGlassHalf = {\n  prefix: 'fad',\n  iconName: 'glass-half',\n  icon: [384, 512, [\"glass-half-empty\", \"glass-half-full\"], \"e192\", [\"M8.58 10.19C14.63 3.692 23.12 0 32 0H352C360.9 0 369.4 3.692 375.4 10.19C381.5 16.69 384.6 25.42 383.9 34.28L355.1 437.7C352.1 479.6 317.3 512 275.3 512H108.7C66.72 512 31.89 479.6 28.9 437.7L.0813 34.28C-.5517 25.42 2.527 16.69 8.58 10.19V10.19zM66.37 64L92.73 433.1C93.33 441.5 100.3 448 108.7 448H275.3C283.7 448 290.7 441.5 291.3 433.1L317.6 64H66.37z\", \"M291.3 433.1C290.7 441.5 283.7 448 275.3 448H108.7C100.3 448 93.33 441.5 92.73 433.1L77.8 224H306.2L291.3 433.1z\"]]\n};\nvar faGlassHalfEmpty = faGlassHalf;\nvar faGlassHalfFull = faGlassHalf;\nvar faFill = {\n  prefix: 'fad',\n  iconName: 'fill',\n  icon: [512, 512, [], \"f575\", [\"M238.6 436.1C226.1 448.6 205.9 448.6 193.4 436.1L75.88 318.6C67.58 310.3 64.79 298.6 67.52 288H386.7L238.6 436.1z\", \"M168 90.74L221.1 37.66C249.2 9.539 294.8 9.539 322.9 37.66L474.3 189.1C502.5 217.2 502.5 262.8 474.3 290.9L283.9 481.4C246.4 518.9 185.6 518.9 148.1 481.4L30.63 363.9C-6.863 326.4-6.863 265.6 30.63 228.1L122.7 135.1L41.37 54.63C28.88 42.13 28.88 21.87 41.37 9.372C53.87-3.124 74.13-3.124 86.63 9.372L168 90.74zM75.88 273.4C63.39 285.9 63.39 306.1 75.88 318.6L193.4 436.1C205.9 448.6 226.1 448.6 238.6 436.1L429.1 245.7C432.2 242.5 432.2 237.5 429.1 234.3L277.7 82.91C274.5 79.79 269.5 79.79 266.3 82.91L213.3 135.1L262.6 185.4C275.1 197.9 275.1 218.1 262.6 230.6C250.1 243.1 229.9 243.1 217.4 230.6L168 181.3L75.88 273.4z\"]]\n};\nvar faMessageMinus = {\n  prefix: 'fad',\n  iconName: 'message-minus',\n  icon: [512, 512, [\"comment-alt-minus\"], \"f4a7\", [\"M448 0H64C28.75 0 0 28.75 0 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.1c0 9.75 11.25 15.45 19.12 9.7L304 415.1H448c35.25 0 64-28.75 64-63.1V63.1C512 28.75 483.3 0 448 0zM336 231.1h-160C162.7 231.1 152 221.3 152 208c0-13.26 10.74-23.1 23.1-23.1h160C349.3 184 360 194.7 360 208S349.3 231.1 336 231.1z\", \"M360 208c0 13.26-10.74 23.1-23.1 23.1h-160C162.7 231.1 152 221.3 152 208c0-13.26 10.74-23.1 23.1-23.1h160C349.3 184 360 194.7 360 208z\"]]\n};\nvar faCommentAltMinus = faMessageMinus;\nvar faAngleUp = {\n  prefix: 'fad',\n  iconName: 'angle-up',\n  icon: [384, 512, [8963], \"f106\", [\"M352 352c-8.188 0-16.38-3.125-22.62-9.375L192 205.3l-137.4 137.4c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0l160 160c12.5 12.5 12.5 32.75 0 45.25C368.4 348.9 360.2 352 352 352z\", \"\"]]\n};\nvar faDrumstickBite = {\n  prefix: 'fad',\n  iconName: 'drumstick-bite',\n  icon: [512, 512, [], \"f6d7\", [\"M193.7 392.5C187.6 398.6 184.8 406.5 184.8 414.6c0 13.71 7.244 18.41 7.244 37.03C192.1 484.1 164.1 512 131.7 512c-22.6 0-59.54-16.96-59.54-59.06c0-4.937 .5829-9.901 1.695-14.75c-4.853 1.112-9.78 1.681-14.72 1.681c-42.06 0-59.13-36.6-59.13-59.5c0-42.44 37.04-60.34 60.39-60.34c18.72 0 23.12 7.219 36.96 7.219c8.184 0 16.05-2.838 22.14-8.914l40.57-40.47l-.0644 10.13c0 35.35 28.65 64 64 64l10.33-.0215L193.7 392.5z\", \"M160.1 191.1c0-88.9 72.9-191.1 182.9-191.1C432.3-.0002 512 71 512 168.9c0 1.677-.0284 3.488-.0768 5.164c-16.96-9.149-35.49-13.76-53.96-13.76c-82.61 0-105.5 74.19-105.5 105.4c0 27.03 9.918 54.42 29.63 76.25c-19.47 6.626-40.06 9.997-60.62 9.997l-97.51 .0253c-35.35 0-64-28.65-64-64L160.1 191.1z\"]]\n};\nvar faLinkHorizontalSlash = {\n  prefix: 'fad',\n  iconName: 'link-horizontal-slash',\n  icon: [640, 512, [\"chain-horizontal-slash\"], \"e1cc\", [\"M518.1 380.8C551.6 370.1 576 340 576 303.4C576 263.1 547.5 230.4 508.6 223.9L506.7 223.6C489.3 220.7 477.5 204.2 480.4 186.7C483.3 169.3 499.8 157.5 517.3 160.4L519.2 160.8C588.9 172.4 640 232.7 640 303.4C640 354.2 613.8 398.9 574.1 424.7L518.1 380.8zM364.9 260.7C376.9 246.6 384 228.3 384 208.6C384 164.1 347.9 128 303.4 128H195.6L117.2 66.59C126.1 64.89 135.3 64 144.6 64H303.4C383.3 64 448 128.7 448 208.6C448 243.1 435.8 275.1 415.3 300.2L364.9 260.7zM336.6 448C256.7 448 192 383.3 192 303.4C192 286.2 195 269.5 200.6 254.1L256.2 297.8C256.1 299.7 256 301.5 256 303.4C256 347.9 292.1 384 336.6 384H365.5L446.8 448H336.6zM30.37 119.9L80.65 159.5C70.21 173.1 64 190.1 64 208.6C64 248 92.49 281.6 131.4 288.1L133.3 288.4C150.7 291.3 162.5 307.8 159.6 325.3C156.7 342.7 140.2 354.5 122.7 351.6L120.8 351.2C51.11 339.6 0 279.3 0 208.6C0 175.2 11.34 144.4 30.37 119.9V119.9z\", \"M5.112 9.194C13.29-1.238 28.37-3.067 38.81 5.11L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.194V9.194z\"]]\n};\nvar faChainHorizontalSlash = faLinkHorizontalSlash;\nvar faHollyBerry = {\n  prefix: 'fad',\n  iconName: 'holly-berry',\n  icon: [512, 512, [], \"f7aa\", [\"M243.7 242.6C245.3 229.7 231.9 220.1 219.5 225.5C179.7 242.8 137.8 251.4 96.72 250.8C86.13 250.6 78.49 260.7 81.78 270.4C86.77 285.7 90.33 301.4 92.44 317.7c2.133 16.15-9.387 31.26-26.12 34.23c-16.87 2.965-33.7 4.348-50.48 4.152c-10.6-.0586-18.37 10.05-15.08 19.74c12.4 35.79 16.57 74.93 12.12 114.7c-1.723 14.96 13.71 25.67 28.02 19.8c38.47-15.95 78.77-23.81 118.2-23.34c10.58 .1953 18.36-9.91 15.07-19.6c-5.141-15.15-8.68-31.06-10.79-47.34c-2.133-16.16 9.371-31.13 26.24-34.09c16.73-2.973 33.57-4.496 50.36-4.301c10.73 .0781 18.51-10.03 15.22-19.72C242.5 324.7 238.5 283.9 243.7 242.6zM496.2 356.1c-16.78 .1953-33.61-1.188-50.48-4.152c-16.73-2.973-28.25-18.08-26.12-34.23c2.115-16.28 5.67-32.05 10.66-47.32c3.289-9.691-4.35-19.81-14.93-19.62c-41.11 .6484-83.01-7.965-122.7-25.23c-6.85-2.969-13.71-1.18-18.47 2.953c1.508 5.836 2.102 11.93 1.332 18.05c-4.539 36.23-1.049 72.56 10.12 105.1c3.395 9.988 3.029 20.73-.4766 30.52c12.44 .5 24.89 1.602 37.28 3.801c16.87 2.957 28.37 17.93 26.24 34.09c-2.115 16.27-5.654 32.19-10.79 47.34c-3.289 9.691 4.486 19.8 15.07 19.6c39.47-.4766 79.77 7.383 118.2 23.34c14.31 5.867 29.74-4.844 28.02-19.8c-4.451-39.81-.2832-78.95 12.12-114.7C514.5 366.1 506.8 356 496.2 356.1z\", \"M176 95.96c-26.5 0-47.1 21.5-47.1 47.1s21.5 47.1 47.1 47.1c26.5 0 47.1-21.5 47.1-47.1S202.5 95.96 176 95.96zM335.1 95.99c-26.5 0-47.1 21.5-47.1 47.1s21.5 47.1 47.1 47.1c26.5 0 48-21.5 48-47.1S362.5 95.99 335.1 95.99zM303.1 47.1C303.1 21.5 282.5 0 255.1 0c-26.5 0-47.1 21.5-47.1 47.1S229.5 95.99 255.1 95.99C282.5 95.99 303.1 74.5 303.1 47.1z\"]]\n};\nvar faChevronLeft = {\n  prefix: 'fad',\n  iconName: 'chevron-left',\n  icon: [320, 512, [9001], \"f053\", [\"M224 480c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25l192-192c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L77.25 256l169.4 169.4c12.5 12.5 12.5 32.75 0 45.25C240.4 476.9 232.2 480 224 480z\", \"\"]]\n};\nvar faBacteria = {\n  prefix: 'fad',\n  iconName: 'bacteria',\n  icon: [640, 512, [], \"e059\", [\"M416 352c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32c17.67 0 32-14.33 32-32C448 366.3 433.7 352 416 352zM361.1 65.26l-11.34 3.357C341.5 53.13 328.8 40.76 313.4 33.05l2.838-10.85c2.482-9.477-3.223-19.16-12.74-21.62C293.9-1.901 284.2 3.801 281.8 13.27l-2.82 10.78C273.4 23.86 267.8 24.2 262.2 25.15C250.8 27.04 239.1 30.22 229.1 33.39L225.7 23.93c-3.305-9.225-13.5-14.11-22.75-10.76c-9.266 3.279-14.1 13.41-10.81 22.65l3.498 9.793C180.2 52.27 165.6 60.07 151.7 69.19L145.4 60.76C139.5 52.92 128.3 51.32 120.5 57.16C112.6 63.02 110.1 74.13 116.8 81.98l6.457 8.611c-12.66 10.78-24.33 22.54-34.96 35.33L79.52 119.5C71.59 113.7 60.44 115.4 54.63 123.4C48.82 131.3 50.56 142.4 58.51 148.1l8.885 6.465C58.5 168.5 50.86 183.1 44.41 198.5L33.93 194.9c-9.334-3.186-19.44 1.721-22.64 10.99C8.086 215.2 13.04 225.3 22.34 228.4l10.33 3.541C29.88 241.9 26.88 251.8 25.15 262.2C24.07 268.6 23.94 274.1 24.33 281.2L12.75 284.7C3.309 287.4-2.061 297.3 .7441 306.7C3.041 314.4 10.13 319.4 17.8 319.4c1.682 0 3.387-.2303 5.08-.7382l11.27-3.33c8.086 15.15 20.68 27.55 36.39 35.43l-2.887 11.06c-2.471 9.479 3.246 19.15 12.77 21.62c1.496 .3809 3.004 .5666 4.488 .5666c7.92 0 15.14-5.287 17.23-13.28l2.863-10.97c1.027 .0371 2.074 .2577 3.098 .2577c16.64 0 32.32-5.174 45.66-13.89l8.59 8.809c3.49 3.578 8.129 5.379 12.78 5.379c4.477 0 8.942-1.662 12.41-5.01c7.062-6.822 7.225-18.04 .3711-25.07l-9.14-9.373C184.6 311.6 188.9 301.3 190.9 289.8c.8887-5.332 2.244-10.5 3.801-15.56L203.8 278.5c2.447 1.143 5.022 1.684 7.563 1.684c6.689 0 13.09-3.762 16.13-10.19C231.6 261.1 227.8 250.6 218.9 246.4L210.1 242.3c.668-.9883 1.197-2.078 1.894-3.047c2.4-3.334 5.152-6.354 7.877-9.408c3.623-4.074 7.504-7.857 11.64-11.41c3.213-2.727 6.441-5.428 9.943-7.814c1.119-.7695 2.323-1.419 3.469-2.154l3.922 8.856c2.945 6.625 9.474 10.57 16.32 10.57c2.4 0 4.836-.4844 7.178-1.502c9-3.959 13.08-14.42 9.115-23.39L277.4 193.9c4.078-1.135 8.14-2.324 12.38-3.031c12.6-2.098 23.91-7.094 33.76-13.9l9.996 9.012c3.408 3.082 7.687 4.593 11.95 4.593c4.848 0 9.684-1.962 13.2-5.829c6.609-7.26 6.053-18.47-1.24-25.04l-9.713-8.756c8.49-14.18 12.74-30.77 11.64-48.18l11.86-3.511c9.428-2.793 14.8-12.66 11.99-22.05C380.5 67.81 370.6 62.49 361.1 65.26zM128 256C110.3 256 96 241.7 96 223.1c0-17.67 14.33-32 32-32c17.67 0 32 14.33 32 32C160 241.7 145.7 256 128 256zM208 160c-8.836 0-16-7.164-16-16c0-8.838 7.164-16 16-16s16 7.162 16 16C224 152.8 216.8 160 208 160z\", \"M615.7 230.8l11.58-3.425c9.439-2.781 14.81-12.65 12-22.04c-2.297-7.711-9.383-12.69-17.06-12.69c-1.682 0-3.387 .2313-5.08 .7391l-11.27 3.33c-8.088-15.15-20.68-27.55-36.4-35.43l2.888-11.06c2.469-9.477-3.248-19.15-12.77-21.62c-1.496-.3809-3.004-.5658-4.488-.5658c-7.92 0-15.14 5.288-17.23 13.28l-2.865 10.97c-1.027-.0371-2.073-.2574-3.096-.2574c-16.64 0-32.32 5.173-45.66 13.89L477.6 157.1c-3.49-3.578-8.129-5.38-12.78-5.38c-4.477 0-8.942 1.663-12.41 5.011c-7.062 6.822-7.225 18.04-.3711 25.07l9.14 9.373c-5.854 9.221-10.17 19.6-12.08 31.05c-.8887 5.33-2.244 10.49-3.801 15.56L436.2 233.5c-2.445-1.143-5.022-1.685-7.562-1.685c-6.691 0-13.09 3.763-16.13 10.19c-4.186 8.854-.3599 19.42 8.546 23.58l8.797 4.115c-.668 .9883-1.195 2.078-1.892 3.045c-2.416 3.355-5.186 6.4-7.932 9.473c-3.602 4.047-7.463 7.805-11.58 11.33c-3.219 2.73-6.453 5.438-9.959 7.828c-1.119 .7715-2.321 1.418-3.467 2.152l-3.922-8.855c-2.945-6.627-9.474-10.57-16.32-10.57c-2.4 0-4.836 .4849-7.178 1.501c-9 3.959-13.08 14.42-9.115 23.39l4.041 9.127c-4.078 1.135-8.14 2.324-12.38 3.031c-12.6 2.098-23.91 7.092-33.76 13.9l-9.996-9.012c-3.41-3.082-7.689-4.594-11.95-4.594c-4.848 0-9.684 1.962-13.2 5.829c-6.611 7.262-6.055 18.47 1.24 25.04l9.713 8.756c-8.49 14.18-12.74 30.77-11.64 48.17l-11.86 3.512c-9.428 2.793-14.8 12.66-11.99 22.05c2.783 9.385 12.69 14.71 22.15 11.94l11.34-3.359c8.287 15.49 20.99 27.86 36.38 35.57l-2.839 10.85c-2.48 9.479 3.224 19.16 12.75 21.62c9.566 2.482 19.25-3.221 21.72-12.69l2.82-10.78c5.508 .1875 11.11-.1523 16.75-1.102c11.37-1.893 22.23-5.074 33.1-8.24l3.379 9.455c3.305 9.223 13.5 14.11 22.75 10.76c9.266-3.277 14.1-13.41 10.81-22.65l-3.498-9.792c15.41-6.654 30.08-14.46 43.95-23.57l6.321 8.429c5.891 7.838 17.05 9.443 24.93 3.602c7.885-5.863 9.496-16.97 3.617-24.82l-6.457-8.611c12.66-10.78 24.33-22.54 34.96-35.33l8.816 6.413c7.932 5.795 19.08 4.076 24.89-3.855c5.811-7.906 4.07-19-3.874-24.77l-8.885-6.465c8.893-13.88 16.54-28.52 22.99-43.91l10.47 3.59c9.334 3.188 19.44-1.719 22.64-10.99c3.213-9.258-1.739-19.35-11.04-22.53l-10.33-3.541c2.791-9.961 5.793-19.84 7.521-30.21C615.9 243.4 616.1 237 615.7 230.8zM416 416c-17.67 0-32-14.33-32-32c0-17.67 14.33-32 32-32c17.67 0 32 14.33 32 32C448 401.7 433.7 416 416 416zM128 191.1c-17.67 0-32 14.33-32 32C96 241.7 110.3 256 128 256c17.67 0 32-14.33 32-32C160 206.3 145.7 191.1 128 191.1z\"]]\n};\nvar faClouds = {\n  prefix: 'fad',\n  iconName: 'clouds',\n  icon: [640, 512, [], \"f744\", [\"M304 160c40.75 0 78.63 17.25 105.4 46.5c9.875-5.625 20.5-9.375 31.62-11.75C445.2 183.9 448 172.4 448 160c0-53-43-96-96-96c-14.12 0-27.38 3.25-39.5 8.75C296.6 30.25 256 0 208 0C151.6 0 105.2 41.88 97.62 96.25C97.12 96.25 96.62 96 96 96C43 96 0 139 0 192s43 96 96 96h65.62C169.8 216.2 230.1 160 304 160z\", \"M640 416c0 53-43 96-96 96H224c-53 0-96-43-96-96c0-42.5 27.75-78.25 66.12-90.75C192.8 318.2 192 311.2 192 304C192 242.1 242.1 192 304 192c43.25 0 80.38 24.88 99 60.75C417.8 235.2 439.4 224 464 224C508.2 224 544 259.8 544 304c0 5.625-.5 11-1.625 16.25C542.9 320.2 543.4 320 544 320C597 320 640 363 640 416z\"]]\n};\nvar faMoneyBillSimple = {\n  prefix: 'fad',\n  iconName: 'money-bill-simple',\n  icon: [576, 512, [], \"e1f1\", [\"M384 256C384 309 341 352 288 352C234.1 352 192 309 192 256C192 202.1 234.1 160 288 160C341 160 384 202.1 384 256z\", \"M512 64C547.3 64 576 92.65 576 128V384C576 419.3 547.3 448 512 448H64C28.65 448 0 419.3 0 384V128C0 92.65 28.65 64 64 64H512zM288 352C341 352 384 309 384 256C384 202.1 341 160 288 160C234.1 160 192 202.1 192 256C192 309 234.1 352 288 352z\"]]\n};\nvar faHandLizard = {\n  prefix: 'fad',\n  iconName: 'hand-lizard',\n  icon: [512, 512, [], \"f258\", [\"M512 329.1V432c0 8.836-7.164 16-16 16H368c-8.836 0-16-7.164-16-16V416l-85.33-64H95.1c-16.47 0-31.44-13.44-31.96-29.9C62.87 285.8 91.96 256 127.1 256h104.9c13.77 0 26-8.811 30.36-21.88l10.67-32C280.9 181.4 265.4 160 243.6 160H63.1C27.95 160-1.129 130.2 .0352 93.9C.5625 77.44 15.53 64 31.1 64h271.2c26.26 0 50.84 12.88 65.79 34.47l128.8 185.1C507 297.8 512 313.7 512 329.1z\", \"\"]]\n};\nvar faTablePivot = {\n  prefix: 'fad',\n  iconName: 'table-pivot',\n  icon: [512, 512, [], \"e291\", [\"M128 192V416H448V160H160V32H448C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V192H128z\", \"M128 32V160H0V96C0 60.65 28.65 32 64 32H128zM414.8 246.1C412.3 252.1 406.5 256 400 256H384V304C384 330.5 362.5 352 336 352H288V368C288 374.5 284.1 380.3 278.1 382.8C272.1 385.3 265.3 383.9 260.7 379.3L228.7 347.3C222.4 341.1 222.4 330.9 228.7 324.7L260.7 292.7C265.3 288.1 272.1 286.7 278.1 289.2C284.1 291.7 288 297.5 288 303.1V319.1H336C344.8 319.1 352 312.8 352 303.1V255.1H336C329.5 255.1 323.7 252.1 321.2 246.1C318.7 240.1 320.1 233.3 324.7 228.7L356.7 196.7C362.9 190.4 373.1 190.4 379.3 196.7L411.3 228.7C415.9 233.3 417.3 240.1 414.8 246.1L414.8 246.1z\"]]\n};\nvar faFilterSlash = {\n  prefix: 'fad',\n  iconName: 'filter-slash',\n  icon: [640, 512, [], \"e17d\", [\"M81.74 38.76C88.18 34.45 95.88 32 104 32H536C551.5 32 565.5 40.9 572.1 54.87C578.8 68.84 576.7 85.37 566.1 97.33L406.6 293.4L81.74 38.76zM256 400V297.7L384 398.5V448C384 460.1 377.2 471.2 366.3 476.6C355.5 482 342.5 480.9 332.8 473.6L268.8 425.6C260.7 419.6 256 410.1 256 400z\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faTrashCanUndo = {\n  prefix: 'fad',\n  iconName: 'trash-can-undo',\n  icon: [448, 512, [\"trash-can-arrow-turn-left\", \"trash-undo-alt\"], \"f896\", [\"M32 96H416V448C416 483.3 387.3 512 352 512H96C60.65 512 32 483.3 32 448V96zM183.9 166.2L103.9 238.2C98.89 242.7 96 249.2 96 256C96 262.8 98.89 269.3 103.9 273.8L183.9 345.8C193.8 354.7 208.1 353.9 217.8 344.1C226.7 334.2 225.9 319 216.1 310.2L182.5 280H240C262.1 280 280 297.9 280 320V360C280 373.3 290.7 384 304 384C317.3 384 328 373.3 328 360V320C328 271.4 288.6 232 240 232H182.5L216.1 201.8C225.9 192.1 226.7 177.8 217.8 167.9C208.1 158.1 193.8 157.3 183.9 166.2V166.2z\", \"M284.2 0C296.3 0 307.4 6.848 312.8 17.69L320 32H416C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H128L135.2 17.69C140.6 6.848 151.7 0 163.8 0H284.2zM217.8 167.9C226.7 177.8 225.9 192.1 216.1 201.8L182.5 232H240C288.6 232 328 271.4 328 320V360C328 373.3 317.3 384 304 384C290.7 384 280 373.3 280 360V320C280 297.9 262.1 280 240 280H182.5L216.1 310.2C225.9 319 226.7 334.2 217.8 344.1C208.1 353.9 193.8 354.7 183.9 345.8L103.9 273.8C98.89 269.3 96 262.8 96 256C96 249.2 98.89 242.7 103.9 238.2L183.9 166.2C193.8 157.3 208.1 158.1 217.8 167.9H217.8z\"]]\n};\nvar faTrashCanArrowTurnLeft = faTrashCanUndo;\nvar faTrashUndoAlt = faTrashCanUndo;\nvar faNotdef = {\n  prefix: 'fad',\n  iconName: 'notdef',\n  icon: [384, 512, [], \"e1fe\", [\"M64 390.3L153.5 256L64 121.7V64h38.46L192 198.3L281.5 64H320v57.69L230.5 256L320 390.3V448h-38.46L192 313.7L102.5 448H64V390.3z\", \"M336 0h-288C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48v-416C384 21.49 362.5 0 336 0zM320 448H64V64h256V448z\"]]\n};\nvar faDisease = {\n  prefix: 'fad',\n  iconName: 'disease',\n  icon: [512, 512, [], \"f7fa\", [\"M472.2 195.9l-66.1-22.1c-19.25-6.624-33.5-20.87-38.13-38.24l-16-60.49c-11.62-43.74-76.63-57.11-110-22.62L194.1 99.3c-13.25 13.75-33.5 20.87-54.25 19.25L68.86 112.9c-52-3.999-86.88 44.99-59 82.86l38.63 52.49c11 14.1 12.75 33.74 4.625 50.12l-28.5 56.99c-20.62 41.24 22.88 84.86 73.5 73.86l69.1-15.25c20.12-4.499 41.38 .0001 57 11.62l54.38 40.87c39.38 29.62 101 7.623 104.5-37.24l4.625-61.86c1.375-17.75 12.88-33.87 30.62-42.99l61.1-31.62C526.1 269.8 520.9 212.5 472.2 195.9zM159.1 256c-17.62 0-31.1-14.37-31.1-31.1s14.37-31.1 31.1-31.1S191.1 206.4 191.1 224S177.6 256 159.1 256zM287.1 351.1c-17.62 0-31.1-14.37-31.1-31.1c0-17.62 14.37-31.1 31.1-31.1s31.1 14.37 31.1 31.1C319.1 337.6 305.6 351.1 287.1 351.1zM303.1 224c-8.875 0-15.1-7.125-15.1-15.1c0-8.873 7.125-15.1 15.1-15.1s15.1 7.126 15.1 15.1C319.1 216.9 312.9 224 303.1 224z\", \"M287.1 288c-17.62 0-31.1 14.37-31.1 31.1c0 17.62 14.37 31.1 31.1 31.1s31.1-14.37 31.1-31.1C319.1 302.4 305.6 288 287.1 288zM303.1 224c8.875 0 15.1-7.125 15.1-15.1c0-8.873-7.125-15.1-15.1-15.1s-15.1 7.126-15.1 15.1C287.1 216.9 295.1 224 303.1 224z\"]]\n};\nvar faPersonToDoor = {\n  prefix: 'fad',\n  iconName: 'person-to-door',\n  icon: [640, 512, [58704], \"e433\", [\"M608 47.84v416c0 26.5-21.5 48-48 48h-96c-26.5 0-48-21.5-48-48v-176c17.66 0 32-14.34 32-32s-14.34-32-32-32v-176c0-26.5 21.5-48 48-48h96C586.5-.1602 608 21.34 608 47.84z\", \"M304 95.84c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48S277.5 95.84 304 95.84zM145.5 318.9l-14.4 32.9H64c-17.66 0-32 14.34-32 32s14.34 32 32 32h77.54c19.07 0 36.32-11.3 43.97-28.77l9.568-21.86l-15.62-9.76C164.7 346.2 153.2 333.5 145.5 318.9zM416 223.8h-44.22L344.8 169.9c-11.68-23.36-32.32-40.93-57.25-48.7L219.8 100C187.9 90.02 153.1 97.38 127.9 119.4L90.94 151.7C77.63 163.4 76.29 183.6 87.9 196.9c11.65 13.28 31.87 14.62 45.18 3.008l36.99-32.38c8.352-7.295 19.87-9.76 30.46-6.527l-30.95 92.8c-9.344 28.03 1.729 58.85 26.82 74.5l86.21 53.89l-25.41 88.83c-4.832 16.99 4.992 34.72 21.98 39.58c16.99 4.832 34.72-4.992 39.58-21.98l28.67-100.4c5.887-20.57-2.561-42.56-20.71-53.89L270 298.9l28.99-77.38L318.9 261.3c8.129 16.26 24.77 26.53 42.95 26.53H416c17.66 0 32-14.34 32-32S433.7 223.8 416 223.8z\"]]\n};\nvar faTurntable = {\n  prefix: 'fad',\n  iconName: 'turntable',\n  icon: [576, 512, [], \"f8e4\", [\"M512 32H64C28.63 32 0 60.63 0 96v320c0 35.38 28.62 64 64 64h448c35.38 0 64-28.62 64-64V96C576 60.63 547.4 32 512 32zM224 416c-88.38 0-160-71.63-160-160s71.63-160 160-160s160 71.63 160 160S312.4 416 224 416zM512 267.9c0 9.875-2.375 19.62-6.75 28.62l-19 37.75c8 4 11.12 13.62 7.25 21.5l-25.75 51.38c-3.875 7.875-13.5 11.12-21.5 7.125L417.8 400c-8-4-11.12-13.5-7.25-21.5l25.75-51.38C440.1 319.3 449.8 316 457.8 320l18.88-37.88C478.8 277.7 480 272.8 480 267.8V112C480 103.2 487.2 96 496 96S512 103.2 512 112V267.9z\", \"M496 96C487.2 96 480 103.2 480 112v155.8c0 4.977-1.156 9.885-3.375 14.34L457.8 320c-8-4-17.62-.75-21.5 7.125L410.5 378.5c-3.875 8-.75 17.5 7.25 21.5l28.5 14.25c8 4 17.62 .75 21.5-7.125l25.75-51.38c3.875-7.875 .75-17.5-7.25-21.5l19-37.75C509.6 287.5 512 277.8 512 267.9V112C512 103.2 504.8 96 496 96zM224 96C135.6 96 64 167.6 64 256s71.63 160 160 160s160-71.63 160-160S312.4 96 224 96zM224 288C206.4 288 192 273.6 192 256s14.38-32 32-32s32 14.38 32 32S241.6 288 224 288z\"]]\n};\nvar faBriefcaseMedical = {\n  prefix: 'fad',\n  iconName: 'briefcase-medical',\n  icon: [512, 512, [], \"f469\", [\"M368 314c0 8.836-7.164 16-16 16h-54V384c0 8.836-7.164 16-15.1 16h-52c-8.835 0-16-7.164-16-16v-53.1H160c-8.836 0-16-7.164-16-16v-52c0-8.838 7.164-16 16-16h53.1V192c0-8.838 7.165-16 16-16h52c8.836 0 15.1 7.162 15.1 16v54H352c8.836 0 16 7.162 16 16V314z\", \"M464 96H384V48C384 21.5 362.5 0 336 0h-160C149.5 0 128 21.5 128 48V96H48C21.5 96 0 117.5 0 144v288C0 458.5 21.5 480 48 480h416c26.5 0 48-21.5 48-48v-288C512 117.5 490.5 96 464 96zM176 48h160V96h-160V48zM368 314c0 8.836-7.164 16-16 16h-54V384c0 8.836-7.164 16-15.1 16h-52c-8.835 0-16-7.164-16-16v-53.1H160c-8.836 0-16-7.164-16-16v-52c0-8.838 7.164-16 16-16h53.1V192c0-8.838 7.165-16 16-16h52c8.836 0 15.1 7.162 15.1 16v54H352c8.836 0 16 7.162 16 16V314z\"]]\n};\nvar faGenderless = {\n  prefix: 'fad',\n  iconName: 'genderless',\n  icon: [384, 512, [], \"f22d\", [\"M192 320c-35.3 0-64-28.7-64-64c0-35.3 28.7-64 64-64s64 28.7 64 64C256 291.3 227.3 320 192 320z\", \"M192 160c52.94 0 96 43.06 96 96s-43.06 96-96 96S96 308.9 96 256S139.1 160 192 160zM192 80C94.83 80 16 158.8 16 256c0 97.17 78.83 176 176 176s176-78.83 176-176C368 158.8 289.2 80 192 80z\"]]\n};\nvar faChevronRight = {\n  prefix: 'fad',\n  iconName: 'chevron-right',\n  icon: [320, 512, [9002], \"f054\", [\"M96 480c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L242.8 256L73.38 86.63c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25l-192 192C112.4 476.9 104.2 480 96 480z\", \"\"]]\n};\nvar faSignalWeak = {\n  prefix: 'fad',\n  iconName: 'signal-weak',\n  icon: [576, 512, [\"signal-1\"], \"f68c\", [\"M160 288C142.3 288 128 302.3 128 319.1v160C128 497.7 142.3 512 159.1 512S192 497.7 192 480V319.1C192 302.3 177.7 288 160 288zM288 192C270.3 192 256 206.3 256 223.1v256C256 497.7 270.3 512 287.1 512S320 497.7 320 480V223.1C320 206.3 305.7 192 288 192zM416 96C398.3 96 384 110.3 384 127.1V480C384 497.7 398.3 512 415.1 512S448 497.7 448 480V127.1C448 110.3 433.7 96 416 96zM544 0C526.3 0 512 14.33 512 31.1V480C512 497.7 526.3 512 543.1 512S576 497.7 576 480V31.1C576 14.33 561.7 0 544 0z\", \"M32 384C14.33 384 0 398.3 0 415.1v64C0 497.7 14.33 512 31.1 512S64 497.7 64 480V415.1C64 398.3 49.67 384 32 384z\"]]\n};\nvar faSignal1 = faSignalWeak;\nvar faClockFive = {\n  prefix: 'fad',\n  iconName: 'clock-five',\n  icon: [512, 512, [], \"e349\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM280 120C280 106.7 269.3 96 256 96C242.7 96 232 106.7 232 120V256C232 260.7 233.4 265.4 236 269.3L300 365.3C307.4 376.3 322.3 379.3 333.3 371.1C344.3 364.6 347.3 349.7 339.1 338.7L280 248.7L280 120z\", \"M255.1 96C269.3 96 280 106.7 280 120V248.7L339.1 338.7C347.3 349.7 344.3 364.6 333.3 371.1C322.3 379.3 307.4 376.3 300 365.3L236 269.3C233.4 265.4 232 260.7 232 256V120C232 106.7 242.7 96 256 96H255.1z\"]]\n};\nvar faRetweet = {\n  prefix: 'fad',\n  iconName: 'retweet',\n  icon: [640, 512, [], \"f079\", [\"M608.1 360.1l-80 80.02C524.3 445.7 518.1 448 512 448s-12.28-2.344-16.97-7.031l-80-80.02c-6.859-6.875-8.922-17.19-5.203-26.16S422.3 319.1 432 319.1H480V176C480 167.2 472.8 160 464 160h-128c-17.67 0-32-14.31-32-32s14.33-32 32-32h128C508.1 96 544 131.9 544 176v143.1h48c9.703 0 18.45 5.844 22.17 14.82S615.8 354.1 608.1 360.1z\", \"M304 352h-128C167.2 352 160 344.8 160 336V192h48c9.703 0 18.45-5.844 22.17-14.82s1.656-19.29-5.203-26.16l-80-80.02C140.3 66.34 134.1 64 128 64S115.7 66.34 111 71.03l-80 80.02C24.17 157.9 22.11 168.2 25.83 177.2S38.3 192 48 192H96V336C96 380.1 131.9 416 176 416h128c17.67 0 32-14.31 32-32S321.7 352 304 352z\"]]\n};\nvar faCarRear = {\n  prefix: 'fad',\n  iconName: 'car-rear',\n  icon: [512, 512, [\"car-alt\"], \"f5de\", [\"M135.2 117.4C139.7 104.6 151.8 96 165.4 96H346.6C360.2 96 372.3 104.6 376.8 117.4L402.9 192H109.1L135.2 117.4zM32 448V391.4C41.41 396.9 52.34 400 64 400H128V448C128 465.7 113.7 480 96 480H64C46.33 480 32 465.7 32 448zM384 448V400H448C459.7 400 470.6 396.9 480 391.4V448C480 465.7 465.7 480 448 480H416C398.3 480 384 465.7 384 448z\", \"M165.4 32H346.6C387.4 32 423.7 57.78 437.2 96.29L472.4 196.8C495.6 206.4 512 229.3 512 256V336C512 371.3 483.3 400 448 400H64C28.65 400 0 371.3 0 336V256C0 229.3 16.36 206.4 39.61 196.8L74.8 96.29C88.27 57.78 124.6 32 165.4 32V32zM165.4 96C151.8 96 139.7 104.6 135.2 117.4L109.1 192H402.9L376.8 117.4C372.3 104.6 360.2 96 346.6 96H165.4zM208 272C199.2 272 192 279.2 192 288V320C192 328.8 199.2 336 208 336H304C312.8 336 320 328.8 320 320V288C320 279.2 312.8 272 304 272H208zM72 304H104C117.3 304 128 293.3 128 280C128 266.7 117.3 256 104 256H72C58.75 256 48 266.7 48 280C48 293.3 58.75 304 72 304zM408 256C394.7 256 384 266.7 384 280C384 293.3 394.7 304 408 304H440C453.3 304 464 293.3 464 280C464 266.7 453.3 256 440 256H408z\"]]\n};\nvar faCarAlt = faCarRear;\nvar faPumpSoap = {\n  prefix: 'fad',\n  iconName: 'pump-soap',\n  icon: [384, 512, [], \"e06b\", [\"M299.4 218.2C296.4 185.2 268.7 160 235.6 160H84.37C51.27 160 23.63 185.2 20.63 218.2l-20.36 224C-3.139 479.7 26.37 512 64.01 512h191.1c37.63 0 67.14-32.31 63.74-69.79L299.4 218.2zM159.1 416c-33.13 0-60-26.33-60-58.75c0-25 35.7-75.47 52.03-97.27c3.984-5.312 11.95-5.312 15.94 0c16.33 21.8 52.03 72.27 52.03 97.27C219.1 389.7 193.1 416 159.1 416z\", \"M379.3 94.06l-43.32-43.32C323.1 38.74 307.7 32 290.8 32h-66.75c0-17.67-14.33-32-32-32H127.1c-17.67 0-32 14.33-32 32l-.0003 128h128l.0002-64h66.75l43.31 43.31c6.248 6.248 16.38 6.248 22.63 0l22.62-22.62C385.6 110.4 385.6 100.3 379.3 94.06zM152 259.1c-16.33 21.8-52.03 72.27-52.03 97.27C99.1 389.7 126.9 416 159.1 416s59.1-26.33 59.1-58.75c0-25-35.7-75.47-52.03-97.27C163.1 254.7 156 254.7 152 259.1z\"]]\n};\nvar faComputerClassic = {\n  prefix: 'fad',\n  iconName: 'computer-classic',\n  icon: [448, 512, [], \"f8b1\", [\"M416 0H32C14.38 0 0 14.38 0 32L0 400c0 8.875 7.125 16 16 16h416c8.875 0 16-7.125 16-16V32C448 14.38 433.6 0 416 0zM80 356c-11 0-20-9-20-20S69 316 80 316s20 9 20 20S91 356 80 356zM383.1 344c0 4.375-3.625 8-8 8h-144c-4.375 0-8-3.625-8-8L224 328c0-4.375 3.625-8 8-8h144c4.375 0 8 3.625 8 8L383.1 344zM384 224c0 17.62-14.38 32-32 32H96C78.38 256 64 241.6 64 224V96c0-17.62 14.38-32 32-32h256c17.62 0 32 14.38 32 32V224zM32 512h384v-64H32V512z\", \"M384 224c0 17.62-14.38 32-32 32H96C78.38 256 64 241.6 64 224V96c0-17.62 14.38-32 32-32h256c17.62 0 32 14.38 32 32V224z\"]]\n};\nvar faFrame = {\n  prefix: 'fad',\n  iconName: 'frame',\n  icon: [448, 512, [], \"e495\", [\"M64 64C64 46.33 78.33 32 96 32C113.7 32 128 46.33 128 64V352H64V64zM64 416H128V448C128 465.7 113.7 480 96 480C78.33 480 64 465.7 64 448V416zM384 448C384 465.7 369.7 480 352 480C334.3 480 320 465.7 320 448V160H384V448zM384 96H320V64C320 46.33 334.3 32 352 32C369.7 32 384 46.33 384 64V96z\", \"M416 96C433.7 96 448 110.3 448 128C448 145.7 433.7 160 416 160H128V96H416zM64 96V160H32C14.33 160 0 145.7 0 128C0 110.3 14.33 96 32 96H64zM32 416C14.33 416 0 401.7 0 384C0 366.3 14.33 352 32 352H320V416H32zM384 416V352H416C433.7 352 448 366.3 448 384C448 401.7 433.7 416 416 416H384z\"]]\n};\nvar faVideoSlash = {\n  prefix: 'fad',\n  iconName: 'video-slash',\n  icon: [640, 512, [], \"f4e2\", [\"M32 399.1c0 26.51 21.49 47.1 47.1 47.1h287.1c19.57 0 36.34-11.75 43.81-28.56L32 121.8L32 399.1zM557.6 101.7l-109.6 75.56l.0001 148.5l93.6 73.36l15.99 11.02c21.22 14.59 50.41-.2967 50.41-25.8V127.5C607.1 102.1 578.9 87.13 557.6 101.7zM367.1 63.1H113.9l302.1 236.7l.0001-188.7C415.1 85.49 394.5 63.1 367.1 63.1z\", \"M630.8 469.1L38.81 5.111C34.41 1.673 29.19 0 24.03 0C16.91 0 9.84 3.158 5.121 9.189C-3.066 19.63-1.249 34.72 9.189 42.89l591.1 463.1c10.5 8.203 25.57 6.328 33.69-4.078C643.1 492.4 641.2 477.3 630.8 469.1z\"]]\n};\nvar faBatteryQuarter = {\n  prefix: 'fad',\n  iconName: 'battery-quarter',\n  icon: [576, 512, [\"battery-2\"], \"f243\", [\"M464 96C508.2 96 544 131.8 544 176V192C561.7 192 576 206.3 576 224V288C576 305.7 561.7 320 544 320V336C544 380.2 508.2 416 464 416H80C35.82 416 0 380.2 0 336V176C0 131.8 35.82 96 80 96H464zM64 336C64 344.8 71.16 352 80 352H464C472.8 352 480 344.8 480 336V176C480 167.2 472.8 160 464 160H80C71.16 160 64 167.2 64 176V336z\", \"M96 192H192V320H96V192z\"]]\n};\nvar faBattery2 = faBatteryQuarter;\nvar faEllipsisStroke = {\n  prefix: 'fad',\n  iconName: 'ellipsis-stroke',\n  icon: [512, 512, [\"ellipsis-h-alt\"], \"f39b\", [\"M328 256C328 295.8 295.8 328 256 328C216.2 328 184 295.8 184 256C184 216.2 216.2 184 256 184C295.8 184 328 216.2 328 256zM256 232C242.7 232 232 242.7 232 256C232 269.3 242.7 280 256 280C269.3 280 280 269.3 280 256C280 242.7 269.3 232 256 232z\", \"M344 256C344 216.2 376.2 184 416 184C455.8 184 488 216.2 488 256C488 295.8 455.8 328 416 328C376.2 328 344 295.8 344 256zM416 280C429.3 280 440 269.3 440 256C440 242.7 429.3 232 416 232C402.7 232 392 242.7 392 256C392 269.3 402.7 280 416 280zM24 256C24 216.2 56.24 184 96 184C135.8 184 168 216.2 168 256C168 295.8 135.8 328 96 328C56.24 328 24 295.8 24 256zM96 280C109.3 280 120 269.3 120 256C120 242.7 109.3 232 96 232C82.75 232 72 242.7 72 256C72 269.3 82.75 280 96 280z\"]]\n};\nvar faEllipsisHAlt = faEllipsisStroke;\nvar faRadio = {\n  prefix: 'fad',\n  iconName: 'radio',\n  icon: [512, 512, [128251], \"f8d7\", [\"M447.1 128H64c-35.35 0-63.1 28.65-63.1 63.1v255.1c0 35.35 28.65 63.1 63.1 63.1h383.1c35.35 0 63.1-28.65 63.1-63.1V192C511.1 156.7 483.3 128 447.1 128zM80 248c0-4.406 3.594-7.1 7.1-7.1h111.1c4.406 0 7.1 3.594 7.1 7.1V263.1c0 4.406-3.594 7.1-7.1 7.1h-111.1c-4.406 0-7.1-3.594-7.1-7.1V248zM208 391.1c0 4.406-3.594 7.1-7.1 7.1h-111.1c-4.406 0-7.1-3.594-7.1-7.1v-15.1c0-4.406 3.594-7.1 7.1-7.1h111.1c4.406 0 7.1 3.594 7.1 7.1V391.1zM224 327.1c0 4.406-3.594 7.1-7.1 7.1H72c-4.406 0-7.1-3.594-7.1-7.1V311.1c0-4.406 3.594-7.1 7.1-7.1h143.1c4.406 0 7.1 3.594 7.1 7.1V327.1zM367.1 399.1c-44.16 0-80-35.84-80-79.1s35.84-80 80-80s79.1 35.85 79.1 80S412.2 399.1 367.1 399.1z\", \"M511 17.25c-3.719-12.7-16.1-19.1-29.78-16.28L51.75 126.9C43.7 129.2 36.52 133.2 30 137.1c9.869-6.223 21.47-9.953 33.1-9.953l154.5-.0081l276.2-80.97C507.5 43.3 514.7 29.97 511 17.25zM367.1 240c-44.16 0-80 35.84-80 80s35.84 79.1 80 79.1s79.1-35.84 79.1-79.1S412.2 240 367.1 240z\"]]\n};\nvar faBabyCarriage = {\n  prefix: 'fad',\n  iconName: 'baby-carriage',\n  icon: [512, 512, [\"carriage-baby\"], \"f77d\", [\"M256 192H.1405C2.742 117.9 41.34 52.95 98.99 14.1C112.2 5.175 129.8 9.784 138.9 22.92L256 192zM32 464C32 437.5 53.49 416 80 416C106.5 416 128 437.5 128 464C128 490.5 106.5 512 80 512C53.49 512 32 490.5 32 464zM416 464C416 490.5 394.5 512 368 512C341.5 512 320 490.5 320 464C320 437.5 341.5 416 368 416C394.5 416 416 437.5 416 464z\", \"M480 96C497.7 96 512 110.3 512 128C512 145.7 497.7 160 480 160H448V224C448 249.2 442.2 274.2 430.9 297.5C419.7 320.8 403.2 341.9 382.4 359.8C361.6 377.6 336.9 391.7 309.7 401.4C282.5 411 253.4 416 223.1 416C194.6 416 165.5 411 138.3 401.4C111.1 391.7 86.41 377.6 65.61 359.8C44.81 341.9 28.31 320.8 17.05 297.5C5.794 274.2 0 249.2 0 224H384V160C384 124.7 412.7 96 448 96H480z\"]]\n};\nvar faCarriageBaby = faBabyCarriage;\nvar faFaceExpressionless = {\n  prefix: 'fad',\n  iconName: 'face-expressionless',\n  icon: [512, 512, [], \"e373\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM160 336C151.2 336 144 343.2 144 352C144 360.8 151.2 368 160 368H352C360.8 368 368 360.8 368 352C368 343.2 360.8 336 352 336H160zM144 224H208C216.8 224 224 216.8 224 208C224 199.2 216.8 192 208 192H144C135.2 192 128 199.2 128 208C128 216.8 135.2 224 144 224zM304 192C295.2 192 288 199.2 288 208C288 216.8 295.2 224 304 224H368C376.8 224 384 216.8 384 208C384 199.2 376.8 192 368 192H304z\", \"M208 192C216.8 192 224 199.2 224 208C224 216.8 216.8 224 208 224H144C135.2 224 128 216.8 128 208C128 199.2 135.2 192 144 192H208zM368 192C376.8 192 384 199.2 384 208C384 216.8 376.8 224 368 224H304C295.2 224 288 216.8 288 208C288 199.2 295.2 192 304 192H368z\"]]\n};\nvar faDownToDottedLine = {\n  prefix: 'fad',\n  iconName: 'down-to-dotted-line',\n  icon: [448, 512, [], \"e408\", [\"M64 448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416C49.67 416 64 430.3 64 448zM160 448C160 465.7 145.7 480 128 480C110.3 480 96 465.7 96 448C96 430.3 110.3 416 128 416C145.7 416 160 430.3 160 448zM192 448C192 430.3 206.3 416 224 416C241.7 416 256 430.3 256 448C256 465.7 241.7 480 224 480C206.3 480 192 465.7 192 448zM352 448C352 465.7 337.7 480 320 480C302.3 480 288 465.7 288 448C288 430.3 302.3 416 320 416C337.7 416 352 430.3 352 448zM384 448C384 430.3 398.3 416 416 416C433.7 416 448 430.3 448 448C448 465.7 433.7 480 416 480C398.3 480 384 465.7 384 448z\", \"M224 384C217.4 384 211.1 381.3 206.6 376.5L70.55 232.5C63.97 225.5 62.17 215.3 65.96 206.5C69.75 197.7 78.42 192 88 192H160V64C160 46.33 174.3 32 192 32H256C273.7 32 288 46.33 288 64V192H360C369.6 192 378.2 197.7 382 206.5C385.8 215.3 384 225.5 377.4 232.5L241.4 376.5C236.9 381.3 230.6 384 224 384V384z\"]]\n};\nvar faCloudMusic = {\n  prefix: 'fad',\n  iconName: 'cloud-music',\n  icon: [640, 512, [], \"f8ae\", [\"M144 480C64.47 480 0 415.5 0 336C0 273.2 40.17 219.8 96.2 200.1C96.07 197.4 96 194.7 96 192C96 103.6 167.6 32 256 32C315.3 32 367 64.25 394.7 112.2C409.9 101.1 428.3 96 448 96C501 96 544 138.1 544 192C544 204.2 541.7 215.8 537.6 226.6C596 238.4 640 290.1 640 352C640 422.7 582.7 480 512 480H144zM416 207.1C416 184.7 393.7 169.3 372.8 177.1L276.8 213.1C264.3 217.8 256 229.7 256 243.1V330.3C250.1 328.8 245.6 328 240 328C213.5 328 192 345.9 192 368C192 390.1 213.5 408 240 408C266.5 408 288 390.1 288 368V275.1L384 239.1V298.3C378.1 296.8 373.6 296 368 296C341.5 296 320 313.9 320 336C320 358.1 341.5 376 368 376C394.5 376 416 358.1 416 336V207.1z\", \"M372.8 177.1C393.7 169.3 416 184.7 416 207.1V336C416 358.1 394.5 376 368 376C341.5 376 320 358.1 320 336C320 313.9 341.5 296 368 296C373.6 296 378.1 296.8 384 298.3V239.1L288 275.1V368C288 390.1 266.5 408 240 408C213.5 408 192 390.1 192 368C192 345.9 213.5 328 240 328C245.6 328 250.1 328.8 256 330.3V243.1C256 229.7 264.3 217.8 276.8 213.1L372.8 177.1z\"]]\n};\nvar faTrafficLight = {\n  prefix: 'fad',\n  iconName: 'traffic-light',\n  icon: [320, 512, [128678], \"f637\", [\"M112 112C112 85.5 133.5 64 160 64C186.5 64 208 85.5 208 112C208 138.5 186.5 160 160 160C133.5 160 112 138.5 112 112zM208 240C208 266.5 186.5 288 160 288C133.5 288 112 266.5 112 240C112 213.5 133.5 192 160 192C186.5 192 208 213.5 208 240zM208 368C208 394.5 186.5 416 160 416C133.5 416 112 394.5 112 368C112 341.5 133.5 320 160 320C186.5 320 208 341.5 208 368z\", \"M256 0C291.3 0 320 28.65 320 64V352C320 440.4 248.4 512 160 512C71.63 512 0 440.4 0 352V64C0 28.65 28.65 0 64 0H256zM160 320C133.5 320 112 341.5 112 368C112 394.5 133.5 416 160 416C186.5 416 208 394.5 208 368C208 341.5 186.5 320 160 320zM160 288C186.5 288 208 266.5 208 240C208 213.5 186.5 192 160 192C133.5 192 112 213.5 112 240C112 266.5 133.5 288 160 288zM160 64C133.5 64 112 85.49 112 112C112 138.5 133.5 160 160 160C186.5 160 208 138.5 208 112C208 85.49 186.5 64 160 64z\"]]\n};\nvar faCloudMinus = {\n  prefix: 'fad',\n  iconName: 'cloud-minus',\n  icon: [640, 512, [], \"e35d\", [\"M144 480C64.47 480 0 415.5 0 336C0 273.2 40.17 219.8 96.2 200.1C96.07 197.4 96 194.7 96 192C96 103.6 167.6 32 256 32C315.3 32 367 64.25 394.7 112.2C409.9 101.1 428.3 96 448 96C501 96 544 138.1 544 192C544 204.2 541.7 215.8 537.6 226.6C596 238.4 640 290.1 640 352C640 422.7 582.7 480 512 480H144zM232 264C218.7 264 208 274.7 208 288C208 301.3 218.7 312 232 312H408C421.3 312 432 301.3 432 288C432 274.7 421.3 264 408 264H232z\", \"M208 288C208 274.7 218.7 264 232 264H408C421.3 264 432 274.7 432 288C432 301.3 421.3 312 408 312H232C218.7 312 208 301.3 208 288z\"]]\n};\nvar faThermometer = {\n  prefix: 'fad',\n  iconName: 'thermometer',\n  icon: [512, 512, [], \"f491\", [\"M483.1 162.6L229.8 415.9l-99.87-.0001l-88.99 89.02c-9.249 9.377-24.5 9.377-33.87 0c-9.374-9.252-9.374-24.51 0-33.88l88.99-89.02l.0003-100.9l49.05-49.39l51.6 51.59c3.125 3.126 7.218 4.688 11.31 4.688s8.187-1.563 11.31-4.688c6.249-6.252 6.249-16.38 0-22.63L167.6 209.1l41.24-41.52l51.81 51.81c3.125 3.126 7.218 4.688 11.31 4.688s8.187-1.563 11.31-4.688c6.249-6.252 6.249-16.38 0-22.63L231.4 144.8l41.24-41.52l52.02 52.02c3.125 3.126 7.218 4.688 11.31 4.688s8.187-1.563 11.31-4.688c6.249-6.252 6.249-16.38 0-22.63l-52.09-52.09l49.68-50.02c36.37-36.51 94.37-40.88 131.9-10.25C526.2 61.11 518.9 127.8 483.1 162.6z\", \"M231.4 144.8L208.9 167.5l51.81 51.81c3.125 3.126 7.218 4.688 11.31 4.688s8.187-1.563 11.31-4.688c6.249-6.252 6.249-16.38 0-22.63L231.4 144.8zM167.6 209.1L145.1 231.8l51.6 51.59c3.125 3.126 7.218 4.688 11.31 4.688s8.187-1.563 11.31-4.688c6.249-6.252 6.249-16.38 0-22.63L167.6 209.1zM347.3 132.7l-52.09-52.09l-22.55 22.7l52.02 52.02c3.125 3.126 7.218 4.688 11.31 4.688s8.187-1.563 11.31-4.688C353.5 149.1 353.5 138.1 347.3 132.7z\"]]\n};\nvar faShieldMinus = {\n  prefix: 'fad',\n  iconName: 'shield-minus',\n  icon: [512, 512, [], \"e249\", [\"M466.5 83.69l-192-80.01C269.6 1.656 261.3 0 256.1 0C250.8 0 242.5 1.656 237.6 3.688l-192 80.01C27.69 91.08 16 108.6 16 127.1C16 385.2 205.2 512 255.1 512C307.1 512 496 383.8 496 127.1C496 108.6 484.3 91.08 466.5 83.69zM336 279.1H176c-13.27 0-23.1-10.74-23.1-23.1C152 242.7 162.7 232 176 232h160c13.26 0 23.1 10.74 23.1 23.1S349.3 279.1 336 279.1z\", \"M360 255.1c0 13.26-10.74 23.1-23.1 23.1H176c-13.27 0-23.1-10.74-23.1-23.1C152 242.7 162.7 232 176 232h160C349.3 232 360 242.7 360 255.1z\"]]\n};\nvar faVrCardboard = {\n  prefix: 'fad',\n  iconName: 'vr-cardboard',\n  icon: [640, 512, [], \"f729\", [\"M576 64H64c-35.2 0-64 28.8-64 64v256c0 35.2 28.8 64 64 64l128.3 .0001c25.18 0 48.03-14.77 58.37-37.73l27.76-61.65c7.875-17.5 24-28.63 41.63-28.63s33.75 11.13 41.63 28.63l27.75 61.63c10.35 22.98 33.2 37.75 58.4 37.75L576 448c35.2 0 64-28.8 64-64v-256C640 92.8 611.2 64 576 64zM160 304c-35.38 0-64-28.63-64-64s28.62-63.1 64-63.1s64 28.62 64 63.1S195.4 304 160 304zM480 304c-35.38 0-64-28.63-64-64s28.62-63.1 64-63.1s64 28.62 64 63.1S515.4 304 480 304z\", \"M160 304c-35.38 0-64-28.63-64-64s28.62-63.1 64-63.1s64 28.62 64 63.1S195.4 304 160 304zM480 304c-35.38 0-64-28.63-64-64s28.62-63.1 64-63.1s64 28.62 64 63.1S515.4 304 480 304z\"]]\n};\nvar faCarTilt = {\n  prefix: 'fad',\n  iconName: 'car-tilt',\n  icon: [640, 512, [], \"f5e5\", [\"M0 496C0 469.5 21.49 448 48 448H592C618.5 448 640 469.5 640 496V512H0V496z\", \"M128.5 58.81L275.8 19.36C314 9.113 354.6 23.39 378.1 55.32L433.4 130.9C458.7 133.8 480.8 151.8 487.8 177.9L533.4 347.9C537.9 364.1 527.8 382.5 510.7 387.1L479.8 395.4C462.8 399.9 445.2 389.8 440.6 372.7L428.2 326.4L150 400.9L162.5 447.3C162.5 447.5 162.6 447.8 162.6 448H63.27L24.18 302.1C17.19 276 27.36 249.4 47.76 234.2L57.96 141.1C62.27 101.7 90.3 69.06 128.5 58.81V58.81zM145.1 120.6C132.4 124 123 134.9 121.6 148.1L114.6 211.6L364.3 144.7L326.4 93.17C318.6 82.52 305.1 77.76 292.4 81.18L145.1 120.6zM133.5 339.1C150.5 334.5 160.7 316.1 156.1 299.9C151.5 282.8 133.1 272.7 116.9 277.3C99.84 281.8 89.7 299.4 94.28 316.5C98.85 333.5 116.4 343.7 133.5 339.1H133.5zM395.1 202.7C378 207.3 367.9 224.9 372.5 241.9C377 258.1 394.6 269.1 411.7 264.5C428.7 259.1 438.9 242.4 434.3 225.4C429.7 208.3 412.2 198.2 395.1 202.7H395.1z\"]]\n};\nvar faGaugeCircleMinus = {\n  prefix: 'fad',\n  iconName: 'gauge-circle-minus',\n  icon: [640, 512, [], \"e497\", [\"M503.1 192.2C501.3 192.1 498.7 192 496 192C398.8 192 320 270.8 320 368C320 413.9 337.6 455.7 366.4 487C332.1 503 295.5 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C375.4 0 475.6 81.67 503.1 192.2zM256 416C291.3 416 320 387.3 320 352C320 325.1 303.5 302.1 280 292.7V88C280 74.75 269.3 64 256 64C242.7 64 232 74.75 232 88V292.7C208.5 302.1 192 325.1 192 352C192 387.3 220.7 416 256 416zM144 112C126.3 112 112 126.3 112 144C112 161.7 126.3 176 144 176C161.7 176 176 161.7 176 144C176 126.3 161.7 112 144 112zM96 288C113.7 288 128 273.7 128 256C128 238.3 113.7 224 96 224C78.33 224 64 238.3 64 256C64 273.7 78.33 288 96 288zM368 176C385.7 176 400 161.7 400 144C400 126.3 385.7 112 368 112C350.3 112 336 126.3 336 144C336 161.7 350.3 176 368 176z\", \"M352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM560 383.1C568.8 383.1 576 376.8 576 367.1C576 359.2 568.8 351.1 560 351.1H432C423.2 351.1 416 359.2 416 367.1C416 376.8 423.2 383.1 432 383.1H560z\"]]\n};\nvar faBrightnessLow = {\n  prefix: 'fad',\n  iconName: 'brightness-low',\n  icon: [448, 512, [], \"e0ca\", [\"M192 80C192 62.33 206.3 48 224 48C241.7 48 256 62.33 256 80C256 97.67 241.7 112 224 112C206.3 112 192 97.67 192 80zM192 432C192 414.3 206.3 400 224 400C241.7 400 256 414.3 256 432C256 449.7 241.7 464 224 464C206.3 464 192 449.7 192 432zM400 288C382.3 288 368 273.7 368 256C368 238.3 382.3 224 400 224C417.7 224 432 238.3 432 256C432 273.7 417.7 288 400 288zM48 224C65.67 224 80 238.3 80 256C80 273.7 65.67 288 48 288C30.33 288 16 273.7 16 256C16 238.3 30.33 224 48 224zM128 128C128 145.7 113.7 160 96 160C78.33 160 64 145.7 64 128C64 110.3 78.33 96 96 96C113.7 96 128 110.3 128 128zM352 416C334.3 416 320 401.7 320 384C320 366.3 334.3 352 352 352C369.7 352 384 366.3 384 384C384 401.7 369.7 416 352 416zM384 128C384 145.7 369.7 160 352 160C334.3 160 320 145.7 320 128C320 110.3 334.3 96 352 96C369.7 96 384 110.3 384 128zM96 352C113.7 352 128 366.3 128 384C128 401.7 113.7 416 96 416C78.33 416 64 401.7 64 384C64 366.3 78.33 352 96 352z\", \"M320 256C320 309 277 352 224 352C170.1 352 128 309 128 256C128 202.1 170.1 160 224 160C277 160 320 202.1 320 256z\"]]\n};\nvar faHandMiddleFinger = {\n  prefix: 'fad',\n  iconName: 'hand-middle-finger',\n  icon: [448, 512, [128405], \"f806\", [\"M448 288v96c0 70.69-57.31 128-128 128H184c-50.35 0-97.76-23.7-127.1-63.98l-14.43-19.23C35.37 420.5 32 410.4 32 400v-48.02c0-14.58 6.629-28.37 18.02-37.48L80 290.5V336C80 344.8 87.16 352 96 352s16-7.164 16-16v-96C112 213.5 133.5 192 160 192s48 21.48 48 48V40C208 17.91 225.9 0 248 0S288 17.91 288 40v189.5C296.6 216.6 311.3 208 328 208c23.48 0 42.94 16.87 47.11 39.14C382.4 242.7 390.8 240 400 240C426.5 240 448 261.5 448 288z\", \"\"]]\n};\nvar faPercent = {\n  prefix: 'fad',\n  iconName: 'percent',\n  icon: [384, 512, [62101, 62785, \"percentage\"], \"25\", [\"M374.6 73.39c-12.5-12.5-32.75-12.5-45.25 0l-320 320c-12.5 12.5-12.5 32.75 0 45.25C15.63 444.9 23.81 448 32 448s16.38-3.125 22.62-9.375l320-320C387.1 106.1 387.1 85.89 374.6 73.39z\", \"M64 192c35.3 0 64-28.72 64-64S99.3 64.01 64 64.01S0 92.73 0 128S28.7 192 64 192zM320 320c-35.3 0-64 28.72-64 64s28.7 64 64 64s64-28.72 64-64S355.3 320 320 320z\"]]\n};\nvar faPercentage = faPercent;\nvar faTruckMoving = {\n  prefix: 'fad',\n  iconName: 'truck-moving',\n  icon: [640, 512, [], \"f4df\", [\"M160 416C160 451.3 131.3 480 96 480C60.65 480 32 451.3 32 416C32 380.7 60.65 352 96 352C131.3 352 160 380.7 160 416zM320 416C320 451.3 291.3 480 256 480C220.7 480 192 451.3 192 416C192 380.7 220.7 352 256 352C291.3 352 320 380.7 320 416zM608 416C608 451.3 579.3 480 544 480C508.7 480 480 451.3 480 416C480 380.7 508.7 352 544 352C579.3 352 608 380.7 608 416z\", \"M416 32C451.3 32 480 60.65 480 96V144H528.8C545.6 144 561.5 151.5 572.2 164.5L630.1 236.4C636.8 243.5 640 252.5 640 261.7V352C640 360.8 636.4 368.8 630.6 374.6C615.2 342.3 582.2 320 544 320C502.2 320 466.6 346.7 453.5 384H346.5C333.4 346.7 297.8 320 256 320C222.6 320 193.2 337 176 362.9C158.8 337 129.4 320 96 320C54.2 320 18.64 346.7 5.463 384H0V96C0 60.65 28.65 32 64 32H416zM535 194.9C533.5 193.1 531.2 192 528.8 192H480V256H584.1L535 194.9z\"]]\n};\nvar faGlassWaterDroplet = {\n  prefix: 'fad',\n  iconName: 'glass-water-droplet',\n  icon: [384, 512, [], \"e4f5\", [\"M8.58 10.19C14.63 3.692 23.12 0 32 0H352C360.9 0 369.4 3.692 375.4 10.19C381.5 16.69 384.6 25.42 383.9 34.28L355.1 437.7C352.1 479.6 317.3 512 275.3 512H108.7C66.72 512 31.89 479.6 28.9 437.7L.0813 34.28C-.5517 25.42 2.527 16.69 8.58 10.19V10.19zM66.37 64L92.73 433.1C93.33 441.5 100.3 448 108.7 448H275.3C283.7 448 290.7 441.5 291.3 433.1L317.6 64H66.37z\", \"M291.3 433.1C290.7 441.5 283.7 448 275.3 448H108.7C100.3 448 93.33 441.5 92.73 433.1L83.05 297.5L95.1 304C116.1 314.1 139.9 314.1 159.1 304C180.1 293.9 203.9 293.9 224 304C244.1 314.1 267.9 314.1 288 304L300.1 297.5L291.3 433.1zM256 196C256 229.1 227.3 256 191.1 256C156.7 256 127.1 229.1 127.1 196C127.1 171.1 161.7 125.9 180.2 102.5C186.3 94.77 197.7 94.77 203.8 102.5C222.3 125.9 256 171.1 256 196V196z\"]]\n};\nvar faConveyorBelt = {\n  prefix: 'fad',\n  iconName: 'conveyor-belt',\n  icon: [640, 512, [], \"f46e\", [\"M544 320h-448c-54.4 0-96 41.6-96 96s41.6 96 96 96h448c54.4 0 96-41.6 96-96S598.4 320 544 320zM128 448c-19.2 0-32-12.8-32-32s12.8-32 32-32s31.1 12.8 31.1 32S147.2 448 128 448zM319.1 448c-19.2 0-32-12.8-32-32s12.8-32 32-32s32 12.8 32 32S339.2 448 319.1 448zM512 448c-19.2 0-32-12.8-32-32S492.8 384 512 384s32 12.8 32 32S531.2 448 512 448zM384 128V0H256v128l64-32L384 128z\", \"M480 0h-96v128l-64-32L256 128V0H160C142.3 0 128 14.33 128 32v192c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32V32C512 14.33 497.7 0 480 0z\"]]\n};\nvar faLocationCheck = {\n  prefix: 'fad',\n  iconName: 'location-check',\n  icon: [384, 512, [\"map-marker-check\"], \"f606\", [\"M168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2H168.3zM288.1 160.1C298.3 151.6 298.3 136.4 288.1 127C279.6 117.7 264.4 117.7 255 127L160 222.1L120.1 183C111.6 173.7 96.4 173.7 87.03 183C77.66 192.4 77.66 207.6 87.03 216.1L143 272.1C152.4 282.3 167.6 282.3 176.1 272.1L288.1 160.1z\", \"M288.1 127C298.3 136.4 298.3 151.6 288.1 160.1L176.1 272.1C167.6 282.3 152.4 282.3 143 272.1L87.03 216.1C77.66 207.6 77.66 192.4 87.03 183C96.4 173.7 111.6 173.7 120.1 183L160 222.1L255 127C264.4 117.7 279.6 117.7 288.1 127V127z\"]]\n};\nvar faMapMarkerCheck = faLocationCheck;\nvar faCoinVertical = {\n  prefix: 'fad',\n  iconName: 'coin-vertical',\n  icon: [384, 512, [], \"e3fd\", [\"M200 256C200 344.4 171.3 416 136 416C100.7 416 72 344.4 72 256C72 167.6 100.7 96 136 96C171.3 96 200 167.6 200 256zM0 256C0 114.6 64.47 0 144 0C223.5 0 288 114.6 288 256C288 397.4 223.5 512 144 512C64.47 512 0 397.4 0 256zM136 448C156.5 448 172.7 437.5 184.2 425.4C195.5 413.4 204.3 397.7 210.1 381C224.4 347.4 232 303.2 232 256C232 208.8 224.4 164.6 210.1 130.1C204.3 114.3 195.5 98.6 184.2 86.59C172.7 74.5 156.5 64 136 64C115.5 64 99.27 74.5 87.84 86.59C76.48 98.6 67.72 114.3 61.03 130.1C47.6 164.6 40 208.8 40 256C40 303.2 47.6 347.4 61.03 381C67.72 397.7 76.48 413.4 87.84 425.4C99.26 437.5 115.5 448 136 448z\", \"M266.1 48C255.4 29.72 241.8 13.21 226.1 0H255.1C283.8 0 309.6 17.79 330.6 48H266.1zM284.3 80H348.9C361.8 107.1 371.7 139.8 377.6 176H313.3C307.3 140.9 297.4 108.4 284.3 80zM317.6 304C319.2 288.3 319.1 272.3 319.1 256C319.1 239.7 319.2 223.7 317.6 208H381.8C383.2 223.5 383.1 239.6 383.1 256C383.1 272.4 383.2 288.5 381.8 304H317.6zM313.3 336H377.6C371.7 372.2 361.8 404.9 348.9 432H284.3C297.4 403.6 307.3 371.1 313.3 336zM330.6 464C309.6 494.2 283.8 512 255.1 512H226.1C241.8 498.8 255.4 482.3 266.1 464H330.6zM87.84 425.4C76.48 413.4 67.72 397.7 61.03 381C47.6 347.4 40 303.2 40 256C40 208.8 47.6 164.6 61.03 130.1C67.72 114.3 76.48 98.6 87.84 86.59C99.26 74.5 115.5 64 136 64C156.5 64 172.7 74.5 184.2 86.59C195.5 98.6 204.3 114.3 210.1 130.1C224.4 164.6 232 208.8 232 256C232 303.2 224.4 347.4 210.1 381C204.3 397.7 195.5 413.4 184.2 425.4C172.7 437.5 156.5 448 136 448C115.5 448 99.27 437.5 87.84 425.4zM136 96C100.7 96 72 167.6 72 256C72 344.4 100.7 416 136 416C171.3 416 200 344.4 200 256C200 167.6 171.3 96 136 96z\"]]\n};\nvar faDisplay = {\n  prefix: 'fad',\n  iconName: 'display',\n  icon: [576, 512, [], \"e163\", [\"M528 0h-480C21.5 0 0 21.5 0 48v320C0 394.5 21.5 416 48 416h480c26.5 0 48-21.5 48-48v-320C576 21.5 554.5 0 528 0zM512 352H64V64h448V352z\", \"M424 464H352L336 416h-96L224 464H152C138.8 464 128 474.8 128 488S138.8 512 152 512h272c13.25 0 24-10.75 24-24S437.3 464 424 464zM64 64v288h448V64H64z\"]]\n};\nvar faPersonSign = {\n  prefix: 'fad',\n  iconName: 'person-sign',\n  icon: [512, 512, [], \"f757\", [\"M501.5 66.65l-67.7-24.63L439.2 27c3-8.25-1.25-17.5-9.498-20.5l-15-5.5c-8.375-3-17.5 1.25-20.5 9.625L388.7 25.65l-67.63-24.62c-8.375-3-17.5 1.219-20.5 9.594l-43.87 120.3c-3 8.375 1.375 17.5 9.625 20.5l67.62 24.62l-46.08 126.9c-3 8.375 1.331 17.51 9.706 20.51l14.92 5.495c8.25 3 17.5-1.25 20.5-9.625l44.4-127.5l69.39 25.24c8.375 3 17.5-1.25 20.5-9.625l43.66-120.2C514.1 78.77 509.7 69.77 501.5 66.65zM143.1 .021c-26.38 0-47.1 21.51-47.1 48.01s21.5 48 47.1 48S191.1 74.53 191.1 48.03S170.4 .021 143.1 .021z\", \"M228.1 241.3c7 7 15.62 12.25 25 15.5l46.13 15.38L320.1 212l-47.75-16L223.9 146.8C211.7 134.6 195.7 127.9 178.7 127.9H115.8c-24.37 0-46.28 13.6-57.16 35.35l-55.25 110.5c-7.875 15.75-1.5 35 14.38 42.88C22.25 318.9 27.25 320 31.1 320c11.75 0 23-6.5 28.62-17.75l19.38-38.63v54.75l-15.88 158.4c-1.75 17.62 11.16 33.38 28.66 35C93.78 511.9 94.91 512 95.91 512c16.25 0 30.09-12.25 31.84-28.75L140.9 352h15.38l35.75 71.5V480c0 17.75 14.25 32 31.1 32c17.75 0 32-14.25 32-32v-56.5c0-9.875-2.25-19.75-6.75-28.62l-41.12-82.5V221.3L228.1 241.3z\"]]\n};\nvar faFaceSmile = {\n  prefix: 'fad',\n  iconName: 'face-smile',\n  icon: [512, 512, [128578, \"smile\"], \"f118\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM164.1 325.5C158.3 318.8 148.2 318.1 141.5 323.9C134.8 329.7 134.1 339.8 139.9 346.5C162.1 372.1 200.9 400 255.1 400C311.1 400 349.8 372.1 372.1 346.5C377.9 339.8 377.2 329.7 370.5 323.9C363.8 318.1 353.7 318.8 347.9 325.5C329.9 346.2 299.4 368 255.1 368C212.6 368 182 346.2 164.1 325.5H164.1zM176.4 176C158.7 176 144.4 190.3 144.4 208C144.4 225.7 158.7 240 176.4 240C194 240 208.4 225.7 208.4 208C208.4 190.3 194 176 176.4 176zM336.4 240C354 240 368.4 225.7 368.4 208C368.4 190.3 354 176 336.4 176C318.7 176 304.4 190.3 304.4 208C304.4 225.7 318.7 240 336.4 240z\", \"M144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208z\"]]\n};\nvar faSmile = faFaceSmile;\nvar faPhoneHangup = {\n  prefix: 'fad',\n  iconName: 'phone-hangup',\n  icon: [640, 512, [], \"e225\", [\"M25.89 327.6l22.19 35.45l167.6-71.72L211.6 250.4L25.89 327.6zM428.5 250.4l-4.093 40.97l167.5 71.68l22.19-35.45L428.5 250.4z\", \"M48.08 363.1l9.246 14.78c7.674 12.29 23.11 17.35 36.72 12.04l105.5-42.13c12.39-4.99 20.01-17.59 18.67-30.85L215.7 291.4L48.08 363.1zM631.1 256.5C459.6 85.17 180.4 85.16 8.85 256.5c-9.967 9.954-11.71 25.24-4.23 37.12l21.27 33.99l185.7-77.22c70.19-23.93 146.8-23.91 216.1 .0281l185.6 77.2l21.27-33.99C642.9 281.8 641.1 266.5 631.1 256.5zM421.9 316.9c-1.424 13.22 6.259 25.95 18.71 30.87l105.4 42.1c13.54 5.372 28.1 .2223 36.63-11.98l9.266-14.8l-167.5-71.68L421.9 316.9z\"]]\n};\nvar faSignatureSlash = {\n  prefix: 'fad',\n  iconName: 'signature-slash',\n  icon: [640, 512, [], \"e3cb\", [\"M501.8 368H616C629.3 368 640 378.7 640 392C640 405.3 629.3 416 616 416H563L501.8 368zM385.9 277.1L398.1 240.4L355.3 253.2L254.5 174.1C255.5 161.4 255.1 148.6 255.1 135.8V128C255.1 110.3 241.7 96 223.1 96C207.2 96 193.5 108.9 192.1 125.3L138.9 83.55C154.9 52.91 187 32 223.1 32C277 32 319.1 74.98 319.1 128V135.8C319.1 156.6 318.8 177.4 316.4 198.1L438.8 161.3C450.2 157.9 462.6 161.1 470.1 169.7C479.3 178.3 482.1 190.8 478.4 202.1L460.4 255.1H544C561.7 255.1 576 270.3 576 287.1C576 305.7 561.7 319.1 544 319.1H440.6L385.9 277.1zM164.4 243.7L181.1 238.7L288.4 323.3C277.2 356.5 262.8 388.6 245.3 419.2L231.4 443.5C218.5 466.1 194.5 480 168.5 480C128.5 480 96 447.5 96 407.5V335.6C96 293.2 123.8 255.8 164.4 243.7V243.7zM231.8 290.3L182.8 304.1C169.3 309 160 321.5 160 335.6V407.5C160 412.2 163.8 416 168.5 416C171.5 416 174.4 414.4 175.9 411.7L189.8 387.4C207.3 356.6 221.4 324.1 231.8 290.3V290.3zM24 368H64V407.5C64 410.4 64.11 413.2 64.34 416H24C10.75 416 0 405.3 0 392C0 378.7 10.75 368 24 368z\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faThumbtack = {\n  prefix: 'fad',\n  iconName: 'thumbtack',\n  icon: [384, 512, [128204, 128392, \"thumb-tack\"], \"f08d\", [\"M32 32C32 14.33 46.33 0 64 0H320C337.7 0 352 14.33 352 32C352 49.67 337.7 64 320 64H290.5L301.9 212.2C338.6 232.1 367.5 265.4 381.4 306.9L382.4 309.9C385.6 319.6 383.1 330.4 377.1 338.7C371.9 347.1 362.3 352 352 352H224V256C224 238.3 209.7 224 191.1 224C174.3 224 159.1 238.3 159.1 256V352H32C21.71 352 12.05 347.1 6.04 338.7C.0259 330.4-1.611 319.6 1.642 309.9L2.644 306.9C16.47 265.4 45.42 232.1 82.14 212.2L93.54 64H64C46.33 64 32 49.67 32 32z\", \"M192 224C209.7 224 224 238.3 224 256V480C224 497.7 209.7 512 192 512C174.3 512 160 497.7 160 480V256C160 238.3 174.3 224 192 224z\"]]\n};\nvar faThumbTack = faThumbtack;\nvar faWheatSlash = {\n  prefix: 'fad',\n  iconName: 'wheat-slash',\n  icon: [640, 512, [], \"e339\", [\"M270.5 367.3c-6.625 0-13 1.125-19.25 2.75l42.83-42.83L243.3 287.4l-37.35 37.34c1.625-5.996 2.75-11.1 3-18.37C208.9 276.5 190.2 250.3 175.1 233.9L154.1 218.2c-27.11 24.17-49.13 55.15-50.24 87.97c1 28.5 18.62 56.37 40.88 78.99l-72.25 72.24c-12.5 12.5-12.5 32.75 0 45.25c12.51 12.51 32.74 12.51 45.25 0l72.25-72.25c22.75 22.75 50.37 40.12 79.37 41.12c33.25-1.25 65.75-24.87 89.75-52.24C342.1 399.8 309.7 368.6 270.5 367.3zM545.7 113.5c25.38-27.38 32.37-71.1 29.75-112.1c-29-1.875-80.25-.25-112.6 29.87c-37.12 37.37-30.1 104.4-29.75 112.1C474.7 146.3 518.1 139.3 545.7 113.5zM310.9 204.5C310.7 157.8 264.7 119.5 258.5 114.9c-12.5 10.93-23.79 23.39-32.72 36.75L308.8 216.7C309.7 212.7 310.7 208.7 310.9 204.5zM502.2 169.5c-42.88 10.3-72.32 5.803-97.12 4.125c-.9512-6.76-11.35-52.07 1-101.6c-12.87-31.87-40.1-55.37-45.75-58.99c-27.87 24.37-50.87 55.99-51.1 89.49c1.125 28.5 18.62 56.49 40.87 78.99l-37.5 37.5l50.73 39.77l32.02-32.02C417.2 249.5 444.9 266.9 473.9 267.9c33.25-1.25 65.75-24.88 89.75-52.25C550.9 201 528.1 179.8 502.2 169.5zM372.2 265.5c-.3496 0-.6602 .1328-1.008 .1387l80.14 62.81c3.633-3.59 7.158-7.281 10.49-11.08C444.9 298 411.5 266.8 372.2 265.5z\", \"M634.9 502.8c-8.125 10.41-23.19 12.28-33.69 4.078L9.189 42.89c-10.44-8.172-12.25-23.26-4.062-33.7C9.845 3.156 16.91 0 24.03 0c5.156 0 10.37 1.672 14.78 5.109l591.1 463.1C641.2 477.3 643.1 492.4 634.9 502.8z\"]]\n};\nvar faTrophy = {\n  prefix: 'fad',\n  iconName: 'trophy',\n  icon: [576, 512, [127942], \"f091\", [\"M193.7 316.9C189.8 311.1 186.2 305.3 182.8 299.4c-47.14-19.35-82.56-45.83-105.4-79.52C49.47 178.6 47.01 135.7 48.38 112h80.39C128.1 101.9 128 96 128 96L128.1 64H27.26C16.16 64 6.537 71.59 3.912 82.38C3.1 85.78-15.71 167.2 37.07 245.9c37.45 55.82 100.6 95.03 187.5 117.4c8.828 2.268 17.76 9.74 15.51 7.75C211.9 346 194.2 317.4 193.7 316.9zM572.1 82.38C569.5 71.59 559.8 64 548.7 64h-100.8l.0811 32c0 0-.0953 5.926-.7652 16h80.39c1.375 23.66-1.093 66.63-29.03 107.8c-22.82 33.69-58.25 60.17-105.4 79.52c-3.402 5.91-7.023 11.73-10.86 17.5c-.5352 .5352-18.2 29.14-46.45 54.16c-2.248 1.99 6.687-5.482 15.51-7.75c86.96-22.34 150.1-61.55 187.5-117.4C591.7 167.2 572.9 85.78 572.1 82.38z\", \"M335.9 371c-9.715 8.604-15.9 20.65-15.9 33.62C319.1 428.7 339.3 448 363.4 448h4.644c26.51 0 47.99 21.49 47.99 48c0 8.836-7.162 16-15.1 16H176c-8.836 0-15.1-7.164-15.1-16c0-26.51 21.48-48 47.99-48h4.644c24.03 0 43.36-19.33 43.36-43.35c0-12.98-6.184-25.02-15.9-33.62C128 271.7 128 96 128 96L128 32c0-17.67 14.5-32 32.17-32h255.7C433.5 0 448 14.33 448 32l-.0059 64C447.1 96 447.1 271.7 335.9 371z\"]]\n};\nvar faCloudsSun = {\n  prefix: 'fad',\n  iconName: 'clouds-sun',\n  icon: [640, 512, [], \"f746\", [\"M207.1 128c-44.18 0-79.1 35.81-79.1 79.1c0 20.81 8.139 39.59 21.16 53.83C173.1 221.5 215.8 194.5 265.1 192.1l10.28-15.07c1.148-1.684 2.715-2.938 3.943-4.545C266.2 146.2 239.4 128 207.1 128zM317.2 98.78L301.2 10.21C299.6 1.325 289.3-2.919 281.9 2.226l-73.94 51.31l-73.94-51.32c-7.413-5.145-17.67-.8988-19.27 7.983l-16.01 88.58L10.21 114.8C1.327 116.4-2.921 126.6 2.223 134.1l51.3 73.94l-51.3 73.94c-5.144 7.415-.8969 17.67 7.983 19.27l99.58 17.56c6.977-5.862 14.43-11.22 22.66-15.55C133.3 299.7 134.6 296.4 135.7 292.9C111.6 272.4 95.1 242.2 95.1 208c0-61.86 50.14-111.1 111.1-111.1c40.38 0 75.47 21.57 95.17 53.63c17.41-12.51 37.81-20.52 59.66-21.54c3.218-6.789 7.303-13.02 11.75-18.95L317.2 98.78z\", \"M512 319.1h-1.625c-7.374-36.5-39.63-64-78.37-64c-24.62 0-46.25 11.25-60.1 28.75c-18.62-35.88-55.75-60.75-98.1-60.75c-58.24 0-105.6 44.75-110.9 101.6c-37.87 12.88-65.12 48.25-65.12 90.38c0 53 43 96 95.1 96h319.1c52.99 0 95.1-42.1 95.1-96S565 319.1 512 319.1zM560.1 159.1h-17.62c-7.374-36.5-39.62-64-78.37-64s-70.1 27.5-78.37 64h-17.62c-27.62 0-51.75 13.87-66.25 35.13c29.12 6.125 55.5 21.25 75.62 43.25c16.5-9.376 35.37-14.5 54.62-14.5c44.62 0 84.25 26.62 102.1 65.88c20.5 3.625 39.12 12.38 54.1 24.5c29.75-11.75 50.86-40.41 50.86-74.29C640 195.8 604.3 159.1 560.1 159.1z\"]]\n};\nvar faPersonPraying = {\n  prefix: 'fad',\n  iconName: 'person-praying',\n  icon: [384, 512, [128720, \"pray\"], \"f683\", [\"M255.1 128c35.38 0 63.1-28.62 63.1-64s-28.62-64-63.1-64S191.1 28.62 191.1 64S220.6 128 255.1 128z\", \"M225.4 297.8c14 16.75 39 19.12 56.01 5.25l88.01-72c17-14 19.5-39.25 5.625-56.38c-14-17.12-39.25-19.5-56.38-5.625L261.3 216l-39-46.25c-15.38-18.38-39.13-27.88-64.01-25.38c-24.13 2.5-45.25 16.25-56.38 37l-49.38 92C29.13 317 43.88 369.8 86.76 397.1L131.5 432H40C17.88 432 0 449.9 0 472S17.88 512 40 512h208c34.13 0 53.76-42.75 28.25-68.25L166.4 333.9L201.3 269L225.4 297.8z\"]]\n};\nvar faPray = faPersonPraying;\nvar faHammer = {\n  prefix: 'fad',\n  iconName: 'hammer',\n  icon: [576, 512, [128296], \"f6e3\", [\"M353.1 227.5L122.9 490.9C108.8 504.1 90.44 512 71.1 512s-36.88-7-50.94-21.06c-28.13-28.12-28.09-73.72 .0371-101.8l263.5-230.3c2.598 3.906 5.611 7.619 8.951 10.96l49.16 49.14C345.9 222.1 349.5 224.1 353.1 227.5z\", \"M568.1 196.3l-22.62-22.62c-4.533-4.533-10.56-7.029-16.97-7.029s-12.44 2.496-16.97 7.029l-5.654 5.656l-20.12-20.12c4.596-23.46-2.652-47.9-19.47-64.73l-45.25-45.25C390.2 17.47 347.1 0 303.1 0C258.2 0 216 17.47 184.3 49.21L176.5 57.05L272.5 105.1v13.81c0 18.95 7.688 37.5 21.09 50.91l49.16 49.14c13.44 13.45 31.39 20.86 50.54 20.86c4.758 0 9.512-.4648 14.18-1.387l20.12 20.12l-5.654 5.654c-9.357 9.357-9.357 24.58-.002 33.94l22.62 22.62c4.535 4.533 10.56 7.031 16.97 7.031s12.44-2.498 16.97-7.031l90.53-90.5C578.3 220.8 578.3 205.6 568.1 196.3z\"]]\n};\nvar faFaceVomit = {\n  prefix: 'fad',\n  iconName: 'face-vomit',\n  icon: [576, 512, [], \"e3a0\", [\"M448.8 434.9C436.9 430.1 427.3 422.6 421.6 412C438.3 399.4 448 384.3 448 368C448 323.8 376.4 288 288 288C199.6 288 128 323.8 128 368C128 384.3 137.7 399.4 154.4 412C148.7 422.6 139.1 430.1 127.2 434.9L110.5 440.5C62.12 393.9 32 328.5 32 256C32 114.6 146.6 0 288 0C429.4 0 544 114.6 544 256C544 328.5 513.9 393.9 465.5 440.5L448.8 434.9zM165.5 130.7C157.6 126.4 148 132.2 148 141.1C148 143.9 148.1 146.6 150.8 148.8L186.8 192L150.8 235.2C148.1 237.4 148 240.1 148 242.9C148 251.8 157.6 257.6 165.5 253.3L255.4 205.4C266.1 199.7 266.1 184.3 255.4 178.6L165.5 130.7zM428 141.1C428 132.2 418.4 126.4 410.5 130.7L320.6 178.6C309.9 184.3 309.9 199.7 320.6 205.4L410.5 253.3C418.4 257.6 428 251.8 428 242.9C428 240.1 427 237.4 425.2 235.2L389.2 192L425.2 148.8C427 146.6 428 143.9 428 141.1V141.1z\", \"M192 396.1V338.7C215.6 327.6 249.3 320 287.1 320C326.7 320 360.4 327.6 384 338.7V396.1C384 427.1 403.8 454.6 433.2 464.4L467.3 475.8C474.9 478.3 480 485.4 480 493.4C480 503.7 471.7 512 461.4 512H114.6C104.3 512 96 503.7 96 493.4C96 485.4 101.1 478.3 108.7 475.8L142.8 464.4C172.2 454.6 192 427.1 192 396.1H192zM288 400C288 408.8 295.2 416 304 416C312.8 416 320 408.8 320 400C320 391.2 312.8 384 304 384C295.2 384 288 391.2 288 400zM240 416C231.2 416 224 423.2 224 432C224 440.8 231.2 448 240 448C248.8 448 256 440.8 256 432C256 423.2 248.8 416 240 416zM576 448C576 465.7 561.7 480 544 480C526.3 480 512 465.7 512 448C512 430.3 526.3 416 544 416C561.7 416 576 430.3 576 448zM64 480C64 497.7 49.67 512 32 512C14.33 512 0 497.7 0 480C0 462.3 14.33 448 32 448C49.67 448 64 462.3 64 480z\"]]\n};\nvar faSpeakers = {\n  prefix: 'fad',\n  iconName: 'speakers',\n  icon: [640, 512, [], \"f8e0\", [\"M175.9 224C201.1 224 237.8 239.1 256 257.8V48C256.1 33.22 263.4 11.72 272.4 0H48C21.5 0 0 21.5 0 48v416C0 490.5 21.5 512 48 512h224.4C263.4 500.3 256.1 478.8 256 464v-49.79C237.8 432.9 201.1 448 175.9 448c-61.84 0-112-50.17-112-112S114.1 224 175.9 224zM176 64C202.5 64 224 85.5 224 112S202.5 160 176 160S128 138.5 128 112S149.5 64 176 64zM592 0h-256C309.5 0 288 21.5 288 48v416c0 26.5 21.5 48 48 48h256c26.5 0 48-21.5 48-48v-416C640 21.5 618.5 0 592 0zM464 64C490.5 64 512 85.5 512 112S490.5 160 464 160S416 138.5 416 112S437.5 64 464 64zM464 448c-61.81 0-112-50.17-112-112S402.2 224 464 224S576 274.2 576 336S525.8 448 464 448z\", \"M464 160C490.5 160 512 138.5 512 112S490.5 64 464 64S416 85.5 416 112S437.5 160 464 160zM464 224C402.2 224 352 274.2 352 336s50.19 112 112 112s112-50.17 112-112S525.8 224 464 224zM464 400c-35.31 0-64-28.67-64-64s28.69-64 64-64s64 28.67 64 64S499.3 400 464 400zM176 160C202.5 160 224 138.5 224 112S202.5 64 176 64S128 85.5 128 112S149.5 160 176 160zM63.92 336c0 61.83 50.2 112 112 112C207.3 448 235.7 435 256 414.2V257.8C235.7 236.1 207.3 224 175.9 224C114.1 224 63.92 274.2 63.92 336zM240 336c0 35.33-28.69 64-64 64s-64-28.67-64-64s28.69-64 64-64S240 300.7 240 336z\"]]\n};\nvar faTtyAnswer = {\n  prefix: 'fad',\n  iconName: 'tty-answer',\n  icon: [640, 512, [\"teletype-answer\"], \"e2b9\", [\"M444 96C437.4 96 432 101.4 432 108v40C432 154.6 437.4 160 444 160h40C490.6 160 496 154.6 496 148v-40C496 101.4 490.6 96 484 96H444zM492 64h39.1c6.625 0 11.1-5.375 11.1-12v-40c0-6.625-5.374-12-11.1-12h-39.1c-6.625 0-11.1 5.375-11.1 12v40C480 58.63 485.4 64 492 64zM588 64h39.1C634.6 64 640 58.63 640 52v-40C640 5.375 634.6 0 628 0H588c-6.625 0-11.1 5.375-11.1 12v40C576 58.63 581.4 64 588 64zM396 64h39.1c6.625 0 11.1-5.375 11.1-12v-40c0-6.625-5.374-12-11.1-12h-39.1c-6.625 0-11.1 5.375-11.1 12v40C384 58.63 389.4 64 396 64zM540 96C533.4 96 528 101.4 528 108v40C528 154.6 533.4 160 540 160h40C586.6 160 592 154.6 592 148v-40C592 101.4 586.6 96 580 96H540zM628 192h-40C581.4 192 576 197.4 576 204v40C576 250.6 581.4 256 588 256h40C634.6 256 640 250.6 640 244v-40C640 197.4 634.6 192 628 192zM532 192h-136C389.4 192 384 197.4 384 204v40C384 250.6 389.4 256 396 256h136C538.6 256 544 250.6 544 244v-40C544 197.4 538.6 192 532 192zM300 64h39.1c6.625 0 11.1-5.375 11.1-12v-40c0-6.625-5.374-12-11.1-12H300c-6.625 0-11.1 5.375-11.1 12v40C288 58.63 293.4 64 300 64zM348 96C341.4 96 336 101.4 336 108v40C336 154.6 341.4 160 348 160h40C394.6 160 400 154.6 400 148v-40C400 101.4 394.6 96 388 96H348zM340 192h-40C293.4 192 288 197.4 288 204v40C288 250.6 293.4 256 300 256h40C346.6 256 352 250.6 352 244v-40C352 197.4 346.6 192 340 192z\", \"M493.1 351.2L384.6 304.7c-12.78-5.531-27.8-1.813-36.48 8.969l-44.05 53.81c-69.25-34-125.5-90.28-159.5-159.5l53.83-44.09c10.75-8.781 14.42-23.66 8.984-36.44L160.8 18.93C154.7 5.026 139.7-2.599 124.1 .8073L24.22 24.06C9.969 27.31 0 39.84 0 54.49C0 306.8 205.2 512 457.5 512c14.67 0 27.2-9.969 30.47-24.22l23.25-100.8C514.6 372.4 507 357.2 493.1 351.2z\"]]\n};\nvar faTeletypeAnswer = faTtyAnswer;\nvar faMugTeaSaucer = {\n  prefix: 'fad',\n  iconName: 'mug-tea-saucer',\n  icon: [640, 512, [], \"e1f5\", [\"M563.6 416H12.36c-25 0-11.63 64 36 64h479.5C575.5 480 588.6 416 563.6 416zM191.1 256h64c17.63 0 32-14.38 32-32L287.1 157.3c0-8.5-3.374-16.63-9.374-22.63L239.1 96V32H207.1v64L169.4 134.6c-6 6-9.375 14.13-9.375 22.63L159.1 224C159.1 241.6 174.4 256 191.1 256z\", \"M511.1 32H239.1v64l38.63 38.63c6 6 9.374 14.13 9.374 22.63L287.1 224c0 17.62-14.37 32-32 32h-64C174.4 256 159.1 241.6 159.1 224L159.1 157.3c0-8.5 3.375-16.63 9.375-22.63L207.1 96V32H119.1c-6.375 0-12.5 2.5-17 7C98.49 43.5 95.99 49.63 95.99 56L95.1 288c0 53 42.1 96 96 96h192c53 0 96-43 96-96h31.1c70.75 0 128-57.25 128-128S582.7 32 511.1 32zM511.1 224h-31.1l-.0012-128h32c35.38 0 64 28.62 64 64S547.4 224 511.1 224z\"]]\n};\nvar faDiagramLeanCanvas = {\n  prefix: 'fad',\n  iconName: 'diagram-lean-canvas',\n  icon: [640, 512, [], \"e156\", [\"M128 304H64V96H128V304zM576 304H512V96H576V304z\", \"M0 96C0 60.65 28.65 32 64 32H576C611.3 32 640 60.65 640 96V416C640 451.3 611.3 480 576 480H64C28.65 480 0 451.3 0 416V96zM512 304H576V96H512V304zM464 96H400V176H464V96zM352 96H288V304H352V96zM240 96H176V176H240V96zM128 96H64V304H128V96zM64 352V416H296V352H64zM344 416H576V352H344V416zM240 224H176V304H240V224zM400 224V304H464V224H400z\"]]\n};\nvar faAlt = {\n  prefix: 'fad',\n  iconName: 'alt',\n  icon: [640, 512, [], \"e08a\", [\"M416 416c0 17.69 14.31 32 32 32h160c17.69 0 32-14.31 32-32s-14.31-32-32-32h-160C430.3 384 416 398.3 416 416z\", \"M608 128h-144.6L217 436C210.9 443.6 201.7 448 192 448H32c-17.69 0-32-14.31-32-32s14.31-32 32-32h144.6L423 76C429.1 68.41 438.3 64 448 64h160c17.69 0 32 14.31 32 32S625.7 128 608 128z\"]]\n};\nvar faDial = {\n  prefix: 'fad',\n  iconName: 'dial',\n  icon: [576, 512, [\"dial-med-high\"], \"e15b\", [\"M320 32C320 49.67 305.7 64 288 64C270.3 64 256 49.67 256 32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32zM576 288C576 305.7 561.7 320 544 320C526.3 320 512 305.7 512 288C512 270.3 526.3 256 544 256C561.7 256 576 270.3 576 288zM0 288C0 270.3 14.33 256 32 256C49.67 256 64 270.3 64 288C64 305.7 49.67 320 32 320C14.33 320 0 305.7 0 288zM128 96C128 113.7 113.7 128 96 128C78.33 128 64 113.7 64 96C64 78.33 78.33 64 96 64C113.7 64 128 78.33 128 96zM448 96C448 78.33 462.3 64 480 64C497.7 64 512 78.33 512 96C512 113.7 497.7 128 480 128C462.3 128 448 113.7 448 96zM128 480C128 497.7 113.7 512 96 512C78.33 512 64 497.7 64 480C64 462.3 78.33 448 96 448C113.7 448 128 462.3 128 480zM448 480C448 462.3 462.3 448 480 448C497.7 448 512 462.3 512 480C512 497.7 497.7 512 480 512C462.3 512 448 497.7 448 480z\", \"M271.3 270.4C261.9 279.7 261.9 294.9 271.3 304.3C280.7 313.7 295.9 313.7 305.3 304.3L417.1 192.4C463.4 255 458.1 343.8 401.4 400.5C338.9 462.1 237.6 462.1 175.1 400.5C112.7 337.1 112.7 236.7 175.1 174.2C231.9 117.5 320.6 112.2 383.2 158.5L271.3 270.4z\"]]\n};\nvar faDialMedHigh = faDial;\nvar faHandPeace = {\n  prefix: 'fad',\n  iconName: 'hand-peace',\n  icon: [512, 512, [9996], \"f25b\", [\"M256 287.4V32c0-17.67-14.31-32-32-32S192 14.33 192 32v216.3C218.7 248.4 243.7 263.1 256 287.4zM170.8 251.2c2.514-.7734 5.043-1.027 7.57-1.516L93.41 51.39C88.21 39.25 76.34 31.97 63.97 31.97c-20.97 0-31.97 18.01-31.97 32.04c0 4.207 .8349 8.483 2.599 12.6l81.97 191.3L170.8 251.2zM368 361.9C356.3 375.3 339.2 384 320 384c-27.41 0-50.62-17.32-59.73-41.55c-7.059 21.41-23.9 39.23-47.08 46.36l-47.96 14.76c-1.562 .4807-3.147 .7105-4.707 .7105c-6.282 0-12.18-3.723-14.74-9.785c-.8595-2.038-1.264-4.145-1.264-6.213c0-6.79 4.361-13.16 11.3-15.3l46.45-14.29c17.2-5.293 29.76-20.98 29.76-38.63c0-34.19-32.54-40.07-40.02-40.07c-3.89 0-7.848 .5712-11.76 1.772l-104 32c-18.23 5.606-28.25 22.21-28.25 38.22c0 4.266 .6825 8.544 2.058 12.67L68.19 419C86.71 474.5 138.7 512 197.2 512H272c82.54 0 151.8-57.21 170.7-134C434.6 381.8 425.6 384 416 384C396.8 384 379.7 375.3 368 361.9z\", \"M416 224c-17.69 0-32 14.33-32 32v64c0 17.67 14.31 32 32 32s32-14.33 32-32V256C448 238.3 433.7 224 416 224zM320 192c-17.69 0-32 14.33-32 32v96c0 17.67 14.31 32 32 32s32-14.33 32-32V224C352 206.3 337.7 192 320 192z\"]]\n};\nvar faCircleTrash = {\n  prefix: 'fad',\n  iconName: 'circle-trash',\n  icon: [512, 512, [\"trash-circle\"], \"e126\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM160 128C151.2 128 144 135.2 144 144C144 152.8 151.2 160 160 160H352C360.8 160 368 152.8 368 144C368 135.2 360.8 128 352 128H310.6L299.3 116.7C296.3 113.7 292.2 112 288 112H224C219.8 112 215.7 113.7 212.7 116.7L201.4 128H160zM160 192L173.6 354.7C174.9 371.2 188.8 384 205.4 384H306.6C323.2 384 337.1 371.2 338.4 354.7L352 192H160z\", \"M212.7 116.7C215.7 113.7 219.8 112 224 112H288C292.2 112 296.3 113.7 299.3 116.7L310.6 128H352C360.8 128 368 135.2 368 144C368 152.8 360.8 160 352 160H160C151.2 160 144 152.8 144 144C144 135.2 151.2 128 160 128H201.4L212.7 116.7zM352 192L338.4 354.7C337.1 371.2 323.2 384 306.6 384H205.4C188.8 384 174.9 371.2 173.6 354.7L160 192H352z\"]]\n};\nvar faTrashCircle = faCircleTrash;\nvar faRotate = {\n  prefix: 'fad',\n  iconName: 'rotate',\n  icon: [512, 512, [128260, \"sync-alt\"], \"f2f1\", [\"M462.4 329.8C433.4 419.7 350.4 480 255.1 480c-55.41 0-106.5-21.19-145.4-56.49l-48.5 48.53C45.07 489 16 477 16 452.1V307.1C16 296.7 24.32 288.3 34.66 288h146.9c23.57 .5781 35.26 29.15 18.43 46l-44.18 44.2C183 401.8 218 416 256 416c66.58 0 125.1-42.53 145.5-105.8c5.422-16.78 23.36-26.03 40.3-20.59C458.6 294.1 467.9 313 462.4 329.8z\", \"M449.9 39.96l-48.5 48.53C362.5 53.19 311.4 32 256 32C161.5 32 78.59 92.34 49.58 182.2c-5.438 16.81 3.797 34.88 20.61 40.28c16.97 5.5 34.86-3.812 40.3-20.59C130.9 138.5 189.4 96 256 96c37.96 0 73 14.18 100.2 37.8L311.1 178C295.1 194.8 306.8 223.4 330.4 224h146.9C487.7 223.7 496 215.3 496 204.9V59.04C496 34.99 466.9 22.95 449.9 39.96z\"]]\n};\nvar faSyncAlt = faRotate;\nvar faCircleQuarters = {\n  prefix: 'fad',\n  iconName: 'circle-quarters',\n  icon: [512, 512, [], \"e3f8\", [\"M120.2 391.8C154.1 426.5 202.1 448 256 448s101-21.49 135.8-56.24L256 256L120.2 391.8zM256 64C202.1 64 154.1 85.49 120.2 120.2L256 256l135.8-135.8C357 85.49 309 64 256 64z\", \"M256 0c-141.4 0-256 114.6-256 256s114.6 256 256 256c141.4 0 256-114.6 256-256S397.4 0 256 0zM256 448c-106 0-192-85.96-192-192c0-106 85.96-192 192-192c106 0 192 85.96 192 192C448 362 362 448 256 448z\"]]\n};\nvar faSpinner = {\n  prefix: 'fad',\n  iconName: 'spinner',\n  icon: [512, 512, [], \"f110\", [\"M437 142.9C418.3 161.6 387.9 161.6 369.1 142.9C350.4 124.1 350.4 93.73 369.1 74.98C387.9 56.24 418.3 56.24 437 74.98C455.8 93.73 455.8 124.1 437 142.9V142.9zM512 256C512 282.5 490.5 304 464 304C437.5 304 416 282.5 416 256C416 229.5 437.5 208 464 208C490.5 208 512 229.5 512 256zM304 464C304 490.5 282.5 512 256 512C229.5 512 208 490.5 208 464C208 437.5 229.5 416 256 416C282.5 416 304 437.5 304 464zM74.98 437C56.24 418.3 56.24 387.9 74.98 369.1C93.73 350.4 124.1 350.4 142.9 369.1C161.6 387.9 161.6 418.3 142.9 437C124.1 455.8 93.73 455.8 74.98 437V437zM437 437C418.3 455.8 387.9 455.8 369.1 437C350.4 418.3 350.4 387.9 369.1 369.1C387.9 350.4 418.3 350.4 437 369.1C455.8 387.9 455.8 418.3 437 437V437z\", \"M304 48C304 74.51 282.5 96 256 96C229.5 96 208 74.51 208 48C208 21.49 229.5 0 256 0C282.5 0 304 21.49 304 48zM96 256C96 282.5 74.51 304 48 304C21.49 304 0 282.5 0 256C0 229.5 21.49 208 48 208C74.51 208 96 229.5 96 256zM74.98 74.98C93.73 56.23 124.1 56.23 142.9 74.98C161.6 93.73 161.6 124.1 142.9 142.9C124.1 161.6 93.73 161.6 74.98 142.9C56.24 124.1 56.24 93.73 74.98 74.98V74.98z\"]]\n};\nvar faTowerControl = {\n  prefix: 'fad',\n  iconName: 'tower-control',\n  icon: [448, 512, [], \"e2a2\", [\"M42.61 128H405.4C431.1 128 451.2 153.4 443.9 178.1L403.5 320.2C419.5 321.9 432 335.5 432 352C432 369.7 417.7 384 400 384H48C30.33 384 16 369.7 16 352C16 335.5 28.47 321.9 44.49 320.2L4.145 178.1C-3.156 153.4 16.03 128 42.61 128H42.61zM74.42 192L110.8 319.2C110.8 319.5 110.9 319.7 110.1 320H128V192H74.42zM176 192V320H272V192H176zM320 192V320H337C337.1 319.7 337.2 319.5 337.2 319.2L373.6 192H320z\", \"M160 24C160 10.75 170.7 0 184 0H264C277.3 0 288 10.75 288 24C288 37.25 277.3 48 264 48H248V96H288C305.7 96 320 110.3 320 128H128C128 110.3 142.3 96 160 96H200V48H184C170.7 48 160 37.25 160 24zM368 384V480C368 497.7 353.7 512 336 512H112C94.33 512 80 497.7 80 480V384H368z\"]]\n};\nvar faArrowUpTriangleSquare = {\n  prefix: 'fad',\n  iconName: 'arrow-up-triangle-square',\n  icon: [512, 512, [\"sort-shapes-up\"], \"f88a\", [\"M448 288h-128c-17.67 0-31.1 14.33-31.1 32V448c0 17.67 14.33 32 31.1 32h128c17.67 0 32-14.33 32-32v-127.1C480 302.3 465.7 288 448 288zM492.1 182.9l-83.13-137.1c-11.12-18.38-38.75-18.38-49.88 0l-83.25 137.1c-11 18.25 2.75 41.12 25 41.12h166.3C489.4 224 503.1 201.1 492.1 182.9z\", \"M239.6 138c11.94 13.05 11.06 33.31-1.969 45.27C224 195.8 203.8 193.8 192.4 181.3L160 145.9v302C160 465.7 145.7 480 128 480s-32-14.33-32-32.03V145.9L63.6 181.3C51.64 194.3 31.39 195.3 18.38 183.3C5.348 171.4 4.473 151.1 16.41 138l87.1-96.09c12.12-13.26 35.06-13.26 47.19 0L239.6 138z\"]]\n};\nvar faSortShapesUp = faArrowUpTriangleSquare;\nvar faWhale = {\n  prefix: 'fad',\n  iconName: 'whale',\n  icon: [640, 512, [128011], \"f72c\", [\"M480 128c-91.09 0-176.7 35.47-241.1 99.87l-85.66 82.69c-6.312 6.094-14.62 9.437-23.41 9.437C111.2 320 96 304.8 96 286.2c0-31.56 12.28-61.2 34.58-83.52l9.811-9.811l56.75 13.61C207.6 208.6 218.4 205.3 226 197.7l57.28-57.28c9.016-9.016 4.332-24.48-8.221-26.96L191.3 96.7L174.5 12.9C172 .3524 156.6-4.333 147.6 4.682L90.28 61.96C82.68 69.56 79.41 80.43 81.53 90.86l13.61 56.74L49.13 193.6C17.44 225.3 0 267.4 0 312.3c0 92.5 75.25 167.7 167.8 167.7H544c52.94 0 96-43.06 96-95.1V288C640 199.8 568.2 128 480 128zM384 312c-13.25 0-24-10.75-24-24c0-13.26 10.75-24 24-24s24 10.74 24 24C408 301.3 397.3 312 384 312z\", \"M384 312c-13.25 0-24-10.75-24-24c0-13.26 10.75-24 24-24s24 10.74 24 24C408 301.3 397.3 312 384 312z\"]]\n};\nvar faRobot = {\n  prefix: 'fad',\n  iconName: 'robot',\n  icon: [640, 512, [129302], \"f544\", [\"M41.38 233.4C35.38 239.4 32 247.5 32 256v128c0 8.5 3.375 16.62 9.375 22.62S55.5 416 64 416h32V224H64C55.5 224 47.38 227.4 41.38 233.4zM598.6 233.4C592.6 227.4 584.5 224 576 224h-32v192h32c8.5 0 16.62-3.375 22.62-9.375S608 392.5 608 384V256C608 247.5 604.6 239.4 598.6 233.4zM320 0C302.4 0 288 14.38 288 32v64h64V32C352 14.38 337.6 0 320 0zM192 416h64v-32H192V416zM288 416h64v-32H288V416zM384 416h64v-32h-64V416z\", \"M464 96h-288C131.8 96 96 131.8 96 176V448c0 35.38 28.62 64 64 64h320c35.38 0 64-28.62 64-64V176C544 131.8 508.3 96 464 96zM256 416H192v-32h64V416zM224 296C201.9 296 184 278.1 184 256S201.9 216 224 216S264 233.9 264 256S246.1 296 224 296zM352 416H288v-32h64V416zM448 416h-64v-32h64V416zM416 296c-22.12 0-40-17.88-40-40S393.9 216 416 216S456 233.9 456 256S438.1 296 416 296z\"]]\n};\nvar faPeace = {\n  prefix: 'fad',\n  iconName: 'peace',\n  icon: [512, 512, [9774], \"f67c\", [\"M288 240.6l135.7 108.6c-10.51 18.83-24.16 35.62-40.14 49.88L288 322.6v122.5C277.6 446.9 266.9 448 256 448s-21.57-1.129-32-2.891v-122.5l-95.59 76.47c-15.98-14.27-29.64-31.05-40.14-49.88L224 240.6V66.89C234.4 65.13 245.1 64 256 64s21.57 1.129 32 2.891V240.6z\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 448c-105.9 0-192-86.13-192-192s86.13-192 192-192s192 86.13 192 192S361.9 448 256 448z\"]]\n};\nvar faPartyHorn = {\n  prefix: 'fad',\n  iconName: 'party-horn',\n  icon: [512, 512, [], \"e31b\", [\"M389.7 176c20.87-24.47 19.37-48.19 18.25-65.5c-.9687-14.97-1.062-21.97 6.844-31.22c7.875-9.219 14.78-10.19 29.66-11.53c17.25-1.562 40.91-3.688 61.84-28.16c8.594-10.06 7.437-25.22-2.656-33.84c-10.03-8.5-25.16-7.438-33.84 2.656c-7.875 9.219-14.78 10.19-29.66 11.53c-17.25 1.562-40.91 3.688-61.84 28.16c-20.87 24.47-19.37 48.19-18.25 65.5c.9687 14.97 1.062 21.97-6.844 31.22c-7.844 9.188-14.75 10.16-29.59 11.5c-17.25 1.531-40.91 3.625-61.81 28.09C253.2 194.5 254.3 209.7 264.4 218.3C268.9 222.1 274.5 224 279.1 224c6.781 0 13.5-2.844 18.25-8.406c7.844-9.188 14.75-10.16 29.56-11.5C345.1 202.6 368.7 200.5 389.7 176zM231.1 0c-13.25 0-23.1 10.75-23.1 24v9.531c0 32.56-14.34 63.19-39.37 84.03C158.4 126.1 157.1 141.2 165.6 151.4C170.3 157.1 177.1 160 184 160c5.437 0 10.87-1.812 15.37-5.562c35.97-30 56.62-74.06 56.62-120.9V24C255.1 10.75 245.2 0 231.1 0zM64 .0013c-17.67 0-31.1 14.33-31.1 31.1c0 17.67 14.33 31.1 31.1 31.1s31.1-14.33 31.1-31.1C96 14.33 81.68 .0013 64 .0013zM487.1 256h-9.531C431.6 256 387.6 276.7 357.6 312.6c-8.5 10.19-7.125 25.31 3.062 33.81C365.1 350.2 370.6 352 375.1 352c6.875 0 13.69-2.938 18.44-8.625C415.3 318.3 445.9 304 478.5 304h9.531c13.25 0 23.1-10.75 23.1-24S501.2 256 487.1 256zM479.1 128c-17.67 0-31.1 14.33-31.1 31.1c0 17.67 14.33 31.1 31.1 31.1c17.67 0 31.1-14.33 31.1-31.1C511.1 142.3 497.7 128 479.1 128zM479.1 416c-17.67 0-31.1 14.33-31.1 31.1c0 17.67 14.33 31.1 31.1 31.1c17.67 0 31.1-14.33 31.1-31.1C511.1 430.3 497.7 416 479.1 416z\", \"M2.035 468.7c-4.406 11.75-1.531 24.1 7.344 33.88C15.47 508.8 23.66 512 32 512c3.781 0 7.594-.6562 11.25-2.031l90.25-33.84l-97.63-97.63L2.035 468.7zM48.22 345.6l118.2 118.2l60.18-22.57L70.79 285.4L48.22 345.6zM310.6 361.4L150.6 201.4C142.9 193.7 131.8 190.5 121.2 192.7C110.6 195 101.8 202.6 98.03 212.7L83.13 252.5l176.4 176.4l39.75-14.9c10.19-3.813 17.72-12.56 20.03-23.19C321.6 380.2 318.3 369.1 310.6 361.4z\"]]\n};\nvar faGears = {\n  prefix: 'fad',\n  iconName: 'gears',\n  icon: [640, 512, [\"cogs\"], \"f085\", [\"M529.7 506.7C520.1 510.4 511 507.5 504.7 500.5L484.9 478.3C478.1 479.4 471.1 480 464 480C456.9 480 449.9 479.4 443.1 478.3L423.3 500.5C416.1 507.5 407 510.4 398.3 506.7C393 504.4 387.8 501.9 382.8 499.1L377.4 496C372.4 492.1 367.6 489.7 362.9 486.2C355.3 480.5 352.8 470.5 355.8 461.5L365.1 433.2C356.2 422.5 349.1 410.3 344.1 397L315.1 390.1C305.8 389 298.4 381.8 297.2 372.4C296.4 365.7 296 358.9 296 352C296 345.1 296.4 338.3 297.2 331.6C298.4 322.2 305.8 314.1 315.1 313L344.1 306.1C349.1 293.7 356.2 281.5 365.1 270.8L355.8 242.5C352.8 233.5 355.3 223.5 362.9 217.8C367.6 214.3 372.5 210.1 377.5 207.9L382.8 204.9C387.8 202.1 392.1 199.6 398.3 197.3C407 193.6 416.1 196.5 423.3 203.5L443.1 225.7C449.9 224.6 456.9 224 464 224C471.1 224 478.1 224.6 484.9 225.7L504.7 203.5C511 196.5 520.1 193.6 529.7 197.3C535 199.6 540.2 202.1 545.2 204.9L550.5 207.9C555.5 210.1 560.4 214.3 565.1 217.8C572.7 223.5 575.2 233.5 572.2 242.5L562.9 270.8C571.8 281.5 578.9 293.7 583.9 306.1L612.9 313C622.2 314.1 629.6 322.2 630.8 331.6C631.6 338.3 632 345.1 632 352C632 358.9 631.6 365.7 630.8 372.4C629.6 381.8 622.2 389 612.9 390.1L583.9 397C578.9 410.3 571.8 422.5 562.9 433.2L572.2 461.5C575.2 470.5 572.7 480.5 565.1 486.2C560.4 489.7 555.6 492.1 550.6 496L545.2 499.1C540.2 501.9 534.1 504.4 529.7 506.7H529.7zM416 352C416 378.5 437.5 400 464 400C490.5 400 512 378.5 512 352C512 325.5 490.5 304 464 304C437.5 304 416 325.5 416 352z\", \"M314.7 110.3C318.4 119 315.5 128.1 308.5 135.3L286.3 155.1C287.4 161.9 288 168.9 288 175.1C288 183.1 287.4 190.1 286.3 196.9L308.5 216.7C315.5 223 318.4 232.1 314.7 241.7C312.4 246.1 309.9 252.2 307.1 257.2L304 262.6C300.1 267.6 297.7 272.4 294.2 277.1C288.5 284.7 278.5 287.2 269.5 284.2L241.2 274.9C230.5 283.8 218.3 290.9 205 295.9L198.1 324.9C197 334.2 189.8 341.6 180.4 342.8C173.7 343.6 166.9 344 160 344C153.1 344 146.3 343.6 139.6 342.8C130.2 341.6 122.1 334.2 121 324.9L114.1 295.9C101.7 290.9 89.5 283.8 78.75 274.9L50.53 284.2C41.54 287.2 31.52 284.7 25.82 277.1C22.28 272.4 18.98 267.5 15.94 262.5L12.92 257.2C10.13 252.2 7.592 247 5.324 241.7C1.62 232.1 4.458 223 11.52 216.7L33.7 196.9C32.58 190.1 31.1 183.1 31.1 175.1C31.1 168.9 32.58 161.9 33.7 155.1L11.52 135.3C4.458 128.1 1.62 119 5.324 110.3C7.592 104.1 10.13 99.79 12.91 94.76L15.95 89.51C18.98 84.46 22.28 79.58 25.82 74.89C31.52 67.34 41.54 64.83 50.53 67.79L78.75 77.09C89.5 68.25 101.7 61.13 114.1 56.15L121 27.08C122.1 17.8 130.2 10.37 139.6 9.231C146.3 8.418 153.1 8 160 8C166.9 8 173.7 8.418 180.4 9.23C189.8 10.37 197 17.8 198.1 27.08L205 56.15C218.3 61.13 230.5 68.25 241.2 77.09L269.5 67.79C278.5 64.83 288.5 67.34 294.2 74.89C297.7 79.56 300.1 84.42 304 89.44L307.1 94.83C309.9 99.84 312.4 105 314.7 110.3L314.7 110.3zM160 223.1C186.5 223.1 208 202.5 208 175.1C208 149.5 186.5 127.1 160 127.1C133.5 127.1 112 149.5 112 175.1C112 202.5 133.5 223.1 160 223.1z\"]]\n};\nvar faCogs = faGears;\nvar faSunBright = {\n  prefix: 'fad',\n  iconName: 'sun-bright',\n  icon: [512, 512, [\"sun-alt\"], \"e28f\", [\"M108.9 74.97c-9.344-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l45.25 45.28c4.672 4.688 10.83 7.031 16.97 7.031S149.5 158.9 154.2 154.2c9.375-9.375 9.375-24.56 0-33.93L108.9 74.97zM256 0C242.8 0 232 10.75 232 24v64C232 101.3 242.8 112 256 112s24-10.75 24-24v-64C280 10.75 269.3 0 256 0zM112 256c0-13.25-10.75-24-24-24h-64C10.75 232 0 242.8 0 256s10.75 24 24 24h64C101.3 280 112 269.3 112 256zM374.8 161.2c6.141 0 12.3-2.344 16.97-7.031l45.25-45.28c9.375-9.375 9.375-24.56 0-33.94s-24.59-9.375-33.94 0l-45.25 45.28c-9.375 9.375-9.375 24.56 0 33.93C362.5 158.9 368.7 161.2 374.8 161.2zM256 400c-13.25 0-24 10.75-24 24v64C232 501.3 242.8 512 256 512s24-10.75 24-24v-64C280 410.8 269.3 400 256 400zM120.2 357.8l-45.25 45.28c-9.375 9.375-9.375 24.56 0 33.94c4.688 4.688 10.83 7.031 16.97 7.031s12.3-2.344 16.97-7.031l45.25-45.28c9.375-9.375 9.375-24.56 0-33.93S129.6 348.4 120.2 357.8zM488 232h-64c-13.25 0-24 10.75-24 24s10.75 24 24 24h64C501.3 280 512 269.3 512 256S501.3 232 488 232zM391.8 357.8c-9.344-9.375-24.56-9.372-33.94 .0031s-9.375 24.56 0 33.93l45.25 45.28c4.672 4.688 10.83 7.031 16.97 7.031s12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L391.8 357.8z\", \"M256 144C194.1 144 144 194.1 144 256c0 61.86 50.14 112 112 112s112-50.14 112-112C368 194.1 317.9 144 256 144z\"]]\n};\nvar faSunAlt = faSunBright;\nvar faWarehouse = {\n  prefix: 'fad',\n  iconName: 'warehouse',\n  icon: [640, 512, [], \"f494\", [\"M512 488C512 501.3 501.3 512 488 512H152C138.7 512 128 501.3 128 488V432H512V488zM512 400H128V336H512V400zM512 304H128V224H512V304z\", \"M40.23 111.9L308.1 4.753C315.7 1.702 324.3 1.702 331.9 4.753L599.8 111.9C624.1 121.6 640 145.2 640 171.3V488C640 501.3 629.3 512 616 512H568C554.7 512 544 501.3 544 488V223.1C544 206.3 529.7 191.1 512 191.1H128C110.3 191.1 96 206.3 96 223.1V488C96 501.3 85.25 512 72 512H24C10.75 512 0 501.3 0 488V171.3C0 145.2 15.93 121.6 40.23 111.9z\"]]\n};\nvar faLockKeyholeOpen = {\n  prefix: 'fad',\n  iconName: 'lock-keyhole-open',\n  icon: [576, 512, [\"lock-open-alt\"], \"f3c2\", [\"M432 64C387.8 64 352 99.82 352 144V192H288V144C288 64.47 352.5 0 432 0C511.5 0 576 64.47 576 144V192C576 209.7 561.7 224 544 224C526.3 224 512 209.7 512 192V144C512 99.82 476.2 64 432 64z\", \"M384 192C419.3 192 448 220.7 448 256V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V256C0 220.7 28.65 192 64 192H384zM256 384C273.7 384 288 369.7 288 352C288 334.3 273.7 320 256 320H192C174.3 320 160 334.3 160 352C160 369.7 174.3 384 192 384H256z\"]]\n};\nvar faLockOpenAlt = faLockKeyholeOpen;\nvar faSquareFragile = {\n  prefix: 'fad',\n  iconName: 'square-fragile',\n  icon: [448, 512, [\"box-fragile\", \"square-wine-glass-crack\"], \"f49b\", [\"M384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM150.3 96C137.1 96 128 105.1 128 118.3V208C128 255.6 162.6 295.1 208 302.7V384H160C151.2 384 144 391.2 144 400C144 408.8 151.2 416 160 416H288C296.8 416 304 408.8 304 400C304 391.2 296.8 384 288 384H240V302.7C285.4 295.1 320 255.6 320 208V118.3C320 105.1 310 96 297.7 96H150.3z\", \"M176 96L208 160L176 192L256 256L224 192L272 160L240 96H297.7C310 96 320 105.1 320 118.3V208C320 255.6 285.4 295.1 240 302.7V384H288C296.8 384 304 391.2 304 400C304 408.8 296.8 416 288 416H160C151.2 416 144 408.8 144 400C144 391.2 151.2 384 160 384H208V302.7C162.6 295.1 128 255.6 128 208V118.3C128 105.1 137.1 96 150.3 96H176z\"]]\n};\nvar faBoxFragile = faSquareFragile;\nvar faSquareWineGlassCrack = faSquareFragile;\nvar faArrowUpRightDots = {\n  prefix: 'fad',\n  iconName: 'arrow-up-right-dots',\n  icon: [576, 512, [], \"e4b7\", [\"M480 80C480 53.49 501.5 32 528 32C554.5 32 576 53.49 576 80C576 106.5 554.5 128 528 128C501.5 128 480 106.5 480 80zM352 208C352 181.5 373.5 160 400 160C426.5 160 448 181.5 448 208C448 234.5 426.5 256 400 256C373.5 256 352 234.5 352 208zM448 336C448 362.5 426.5 384 400 384C373.5 384 352 362.5 352 336C352 309.5 373.5 288 400 288C426.5 288 448 309.5 448 336zM352 464C352 437.5 373.5 416 400 416C426.5 416 448 437.5 448 464C448 490.5 426.5 512 400 512C373.5 512 352 490.5 352 464zM480 464C480 437.5 501.5 416 528 416C554.5 416 576 437.5 576 464C576 490.5 554.5 512 528 512C501.5 512 480 490.5 480 464zM320 336C320 362.5 298.5 384 272 384C245.5 384 224 362.5 224 336C224 309.5 245.5 288 272 288C298.5 288 320 309.5 320 336zM224 464C224 437.5 245.5 416 272 416C298.5 416 320 437.5 320 464C320 490.5 298.5 512 272 512C245.5 512 224 490.5 224 464zM192 464C192 490.5 170.5 512 144 512C117.5 512 96 490.5 96 464C96 437.5 117.5 416 144 416C170.5 416 192 437.5 192 464zM480 336C480 309.5 501.5 288 528 288C554.5 288 576 309.5 576 336C576 362.5 554.5 384 528 384C501.5 384 480 362.5 480 336zM576 208C576 234.5 554.5 256 528 256C501.5 256 480 234.5 480 208C480 181.5 501.5 160 528 160C554.5 160 576 181.5 576 208z\", \"M127.1 32C127.1 14.33 142.3 0 159.1 0H287.1C305.7 0 320 14.33 320 32V160C320 177.7 305.7 192 287.1 192C270.3 192 255.1 177.7 255.1 160V109.3L54.63 310.6C42.13 323.1 21.87 323.1 9.372 310.6C-3.124 298.1-3.124 277.9 9.372 265.4L210.7 64H159.1C142.3 64 127.1 49.67 127.1 32z\"]]\n};\nvar faSquareN = {\n  prefix: 'fad',\n  iconName: 'square-n',\n  icon: [448, 512, [], \"e277\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM320 360c0 10.5-6.828 19.78-16.84 22.91C300.8 383.6 298.4 384 296 384c-7.719 0-15.17-3.734-19.73-10.34L176 228.8V360C176 373.3 165.3 384 152 384S128 373.3 128 360v-208c0-10.5 6.828-19.78 16.84-22.91c10.02-3.062 20.94 .6094 26.89 9.25L272 283.2V152C272 138.8 282.8 128 296 128S320 138.8 320 152V360z\", \"M296 128c-13.25 0-24 10.75-24 24v131.2L171.7 138.3c-5.953-8.641-16.88-12.31-26.89-9.25C134.8 132.2 128 141.5 128 152v208C128 373.3 138.8 384 152 384s24-10.75 24-24V228.8l100.3 144.8C280.8 380.3 288.3 384 296 384c2.391 0 4.797-.3594 7.156-1.094C313.2 379.8 320 370.5 320 360v-208C320 138.8 309.3 128 296 128z\"]]\n};\nvar faSplotch = {\n  prefix: 'fad',\n  iconName: 'splotch',\n  icon: [512, 512, [], \"f5bc\", [\"M349.3 47.38L367.9 116.1C374.6 142.1 393.2 162.3 417.6 171.2L475.8 192.4C497.5 200.3 512 221 512 244.2C512 261.8 503.6 278.4 489.4 288.8L406.9 348.1C393.3 358.9 385.7 374.1 386.7 391.8L389.8 442.4C392.1 480.1 362.2 511.9 324.4 511.9C308.8 511.9 293.8 506.4 281.1 496.4L236.1 458.2C221.1 444.7 200.9 437.3 180 437.3H171.6C165.1 437.3 160.4 437.8 154.8 438.9L87.81 451.9C63.82 456.6 39.53 445.5 27.41 424.3C17.39 406.7 17.39 385.2 27.41 367.7L55.11 319.2C60.99 308.9 64.09 297.3 64.09 285.4C64.09 272.3 60.33 259.6 53.27 248.6L8.796 179.4C-6.738 155.2-1.267 123.2 21.41 105.6C32.12 97.25 45.52 93.13 59.07 94.01L130.8 98.66C159.8 100.5 187.1 87.91 205.9 64.93L237.3 24.66C249.4 9.133 267.9 .0566 287.6 .0566C316.5 .0566 341.8 19.47 349.3 47.38V47.38z\", \"\"]]\n};\nvar faFaceGrinHearts = {\n  prefix: 'fad',\n  iconName: 'face-grin-hearts',\n  icon: [512, 512, [128525, \"grin-hearts\"], \"f584\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256.3 331.8C208.9 331.8 164.1 324.9 124.5 312.8C112.2 309 100.2 319.7 105.2 331.5C130.1 390.6 188.4 432 256.3 432C324.2 432 382.4 390.6 407.4 331.5C412.4 319.7 400.4 309 388.1 312.8C348.4 324.9 303.7 331.8 256.3 331.8H256.3zM199.3 129.1C181.5 124.4 163.2 134.9 158.4 152.7L154.1 168.8L137.1 164.5C120.2 159.7 101.9 170.3 97.14 188.1C92.38 205.8 102.9 224.1 120.7 228.9L185.8 246.3C194.4 248.6 203.1 243.6 205.4 235L222.9 169.1C227.6 152.2 217.1 133.9 199.3 129.1H199.3zM353.6 152.7C348.8 134.9 330.5 124.4 312.7 129.1C294.9 133.9 284.4 152.2 289.1 169.1L306.6 235C308.9 243.6 317.6 248.6 326.2 246.3L391.3 228.9C409.1 224.1 419.6 205.8 414.9 188.1C410.1 170.3 391.8 159.7 374 164.5L357.9 168.8L353.6 152.7z\", \"M158.4 152.7C163.2 134.9 181.5 124.4 199.3 129.1C217.1 133.9 227.6 152.2 222.9 169.1L205.4 235C203.1 243.6 194.4 248.6 185.8 246.3L120.7 228.9C102.9 224.1 92.38 205.8 97.14 188.1C101.9 170.3 120.2 159.7 137.1 164.5L154.1 168.8L158.4 152.7zM357.9 168.8L374 164.5C391.8 159.7 410.1 170.3 414.9 188.1C419.6 205.8 409.1 224.1 391.3 228.9L326.2 246.3C317.6 248.6 308.9 243.6 306.6 235L289.1 169.1C284.4 152.2 294.9 133.9 312.7 129.1C330.5 124.4 348.8 134.9 353.6 152.7L357.9 168.8z\"]]\n};\nvar faGrinHearts = faFaceGrinHearts;\nvar faMeter = {\n  prefix: 'fad',\n  iconName: 'meter',\n  icon: [512, 512, [], \"e1e8\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM192 160C192 142.3 177.7 128 160 128C142.3 128 128 142.3 128 160V192C128 209.7 142.3 224 160 224C177.7 224 192 209.7 192 192V160zM288 160C288 142.3 273.7 128 256 128C238.3 128 224 142.3 224 160V192C224 209.7 238.3 224 256 224C273.7 224 288 209.7 288 192V160zM384 160C384 142.3 369.7 128 352 128C334.3 128 320 142.3 320 160V192C320 209.7 334.3 224 352 224C369.7 224 384 209.7 384 192V160z\", \"M160 128C177.7 128 192 142.3 192 160V192C192 209.7 177.7 224 160 224C142.3 224 128 209.7 128 192V160C128 142.3 142.3 128 160 128zM256 128C273.7 128 288 142.3 288 160V192C288 209.7 273.7 224 256 224C238.3 224 224 209.7 224 192V160C224 142.3 238.3 128 256 128zM352 128C369.7 128 384 142.3 384 160V192C384 209.7 369.7 224 352 224C334.3 224 320 209.7 320 192V160C320 142.3 334.3 128 352 128z\"]]\n};\nvar faMandolin = {\n  prefix: 'fad',\n  iconName: 'mandolin',\n  icon: [512, 512, [], \"f6f9\", [\"M294.6 262.6L249.4 217.4l25.13-25.13C90.39 190.6 46.01 240.1 30.76 256.2c-46.88 46.87-39.5 150.4 17.5 207.5c57.13 57.12 160.6 64.37 207.5 17.5c15.25-15.25 65.64-59.64 64.01-243.7L294.6 262.6zM208 351.1c-26.5 0-48-21.49-48-47.99c0-26.49 21.5-47.99 48-47.99s48 21.5 48 47.99C256 330.5 234.5 351.1 208 351.1z\", \"M509.5 70.52l-40.01 63.99C465.1 141.4 458.3 146.5 450.4 148.5l-56.12 14.49l-99.64 99.63L249.4 217.4l99.64-99.63l14.5-56.1c2-8 7-14.75 14-19.12l64-40.11c6.375-3.875 14.51-2.998 19.76 2.252l46 46C512.6 56.03 513.5 64.15 509.5 70.52z\"]]\n};\nvar faDiceFour = {\n  prefix: 'fad',\n  iconName: 'dice-four',\n  icon: [448, 512, [9859], \"f524\", [\"M384 32H64C28.62 32 0 60.62 0 96v320c0 35.38 28.62 64 64 64h320c35.38 0 64-28.62 64-64V96C448 60.62 419.4 32 384 32zM128 384c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S145.6 384 128 384zM128 192C110.4 192 96 177.6 96 160s14.38-32 32-32s32 14.38 32 32S145.6 192 128 192zM320 384c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S337.6 384 320 384zM320 192c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S337.6 192 320 192z\", \"M128 320c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S145.6 320 128 320zM320 192c17.62 0 32-14.38 32-32s-14.38-32-32-32s-32 14.38-32 32S302.4 192 320 192zM128 128C110.4 128 96 142.4 96 160s14.38 32 32 32s32-14.38 32-32S145.6 128 128 128zM320 320c-17.62 0-32 14.38-32 32s14.38 32 32 32s32-14.38 32-32S337.6 320 320 320z\"]]\n};\nvar faSimCard = {\n  prefix: 'fad',\n  iconName: 'sim-card',\n  icon: [384, 512, [], \"f7c4\", [\"M256 0H64C28.75 0 0 28.75 0 64v384c0 35.25 28.75 64 64 64h256c35.25 0 64-28.75 64-64V128L256 0zM320 416c0 17.67-14.33 32-32 32H96c-17.67 0-32-14.33-32-32V224c0-17.67 14.33-32 32-32h192c17.67 0 32 14.33 32 32V416z\", \"M64 416c0 17.75 14.25 32 32 32h32v-64H64V416zM128 192H96C78.25 192 64 206.3 64 224v32h64V192zM224 192H160v64h64V192zM160 448h64v-64H160V448zM288 192h-32v64h64V224C320 206.3 305.8 192 288 192zM64 352h256V288H64V352zM256 448h32c17.75 0 32-14.25 32-32v-32h-64V448z\"]]\n};\nvar faTransgender = {\n  prefix: 'fad',\n  iconName: 'transgender',\n  icon: [512, 512, [9895, \"transgender-alt\"], \"f225\", [\"M256 208C229.5 208 208 229.5 208 256c0 26.51 21.49 48 48 48s48-21.49 48-48C304 229.5 282.5 208 256 208z\", \"M498.6 .0003h-94.37c-17.96 0-26.95 21.71-14.25 34.41L411.1 55.61l-67.01 67.01C318.8 105.9 288.6 96 256 96S193.2 105.9 167.9 122.6L151.6 106.3l6.061-6.062c6.25-6.248 6.25-16.38 0-22.63L146.3 66.34c-6.25-6.248-16.38-6.248-22.63 0L117.7 72.41L100.9 55.61L122.1 34.41c12.7-12.7 3.703-34.41-14.25-34.41H13.44C6.016 .0003 0 6.016 0 13.44v94.37c0 17.96 21.71 26.95 34.41 14.25l21.2-21.2l16.8 16.8L66.35 123.7c-6.25 6.248-6.25 16.38 0 22.63l11.31 11.31c6.25 6.248 16.38 6.248 22.63 0l6.061-6.061L122.6 167.9C105.9 193.2 96 223.4 96 256c0 77.4 54.97 141.9 128 156.8v19.23l-16-.0014c-8.836 0-16 7.165-16 16v15.1c0 8.836 7.164 16 16 16L224 480v16c0 8.836 7.164 16 16 16h32c8.836 0 16-7.164 16-16v-16l16-.0001c8.836 0 16-7.164 16-16v-15.1c0-8.836-7.164-16-16-16L288 432v-19.23c73.03-14.83 128-79.37 128-156.8c0-32.6-9.867-62.85-26.61-88.14l67.01-67.01l21.2 21.2C490.3 134.8 512 125.8 512 107.8V13.44C512 6.016 505.1 .0003 498.6 .0003zM256 336c-44.11 0-80-35.89-80-80c0-44.11 35.89-80 80-80c44.11 0 80 35.89 80 80C336 300.1 300.1 336 256 336z\"]]\n};\nvar faTransgenderAlt = faTransgender;\nvar faMercury = {\n  prefix: 'fad',\n  iconName: 'mercury',\n  icon: [384, 512, [9791], \"f223\", [\"M256 224c0 35.35-28.65 64-64 64S128 259.3 128 224s28.65-64 64-64S256 188.7 256 224z\", \"M368 223.1c0-55.32-25.57-104.6-65.49-136.9c20.49-17.32 37.2-39.11 48.1-64.21c4.656-10.72-2.9-22.89-14.45-22.89h-54.31c-5.256 0-9.93 2.828-12.96 7.188C251.8 31.77 223.8 47.1 192 47.1c-31.85 0-59.78-16.23-76.88-40.81C112.1 2.828 107.4 0 102.2 0H47.84c-11.55 0-19.11 12.17-14.45 22.89C44.29 47.1 60.1 69.79 81.49 87.11C41.57 119.4 16 168.7 16 223.1c0 86.26 62.1 157.9 144 172.1V416H128c-8.836 0-16 7.164-16 16v32C112 472.8 119.2 480 128 480h32v16C160 504.8 167.2 512 176 512h32c8.838 0 16-7.164 16-16V480h32c8.838 0 16-7.164 16-16v-32c0-8.836-7.162-16-16-16h-32v-19.05C305.9 381.9 368 310.3 368 223.1zM192 320c-52.93 0-96-43.07-96-96c0-52.94 43.07-95.1 96-95.1c52.94 0 96 43.06 96 95.1C288 276.9 244.9 320 192 320z\"]]\n};\nvar faUpFromBracket = {\n  prefix: 'fad',\n  iconName: 'up-from-bracket',\n  icon: [448, 512, [], \"e590\", [\"M352 512H96C42.98 512 0 469 0 416V352C0 334.3 14.33 320 32 320C49.67 320 64 334.3 64 352V416C64 433.7 78.33 448 96 448H352C369.7 448 384 433.7 384 416V352C384 334.3 398.3 320 416 320C433.7 320 448 334.3 448 352V416C448 469 405 512 352 512z\", \"M241.4 7.197L377.4 151.3C384 158.3 385.8 168.5 382 177.3C378.2 186.1 369.6 191.8 359.1 191.8L287.1 191.9L287.1 319.9C287.1 337.6 273.7 351.9 255.1 351.9H191.1C174.3 351.9 159.1 337.6 159.1 319.9L159.1 191.9L87.1 191.8C78.42 191.8 69.75 186.1 65.95 177.3C62.17 168.5 63.97 158.3 70.54 151.3L206.5 7.197C215.6-2.404 232.4-2.404 241.4 7.197V7.197z\"]]\n};\nvar faKnifeKitchen = {\n  prefix: 'fad',\n  iconName: 'knife-kitchen',\n  icon: [576, 512, [128298], \"f6f5\", [\"M291.9 194.7L4.888 469.9c-8.75 8.375-5.25 22.62 6.5 26.5c113.9 36.5 239.4 7.999 324.2-73.87l85.37-80.75c6.5-6.25 6.5-16.37 0-22.62L291.9 194.7z\", \"M566.3 43.24l-35.12-33.88c-12.1-12.5-33.1-12.5-46.1-.0007l-192.2 185.4l111.1 108.1l34.37-27.75c6.25-5.1 9.75-14.12 9.75-22.62V207.1l118.2-119.4C579.2 76.12 579.2 55.74 566.3 43.24zM443.3 155.3c-6.256 6.25-16.36 6.25-22.62 0c-6.256-6.25-6.256-16.37 0-22.62c6.256-6.25 16.36-6.25 22.62 0C449.6 138.9 449.6 149.1 443.3 155.3zM507.3 91.3c-6.256 6.25-16.36 6.25-22.62 0c-6.256-6.25-6.256-16.37 0-22.62c6.256-6.25 16.36-6.25 22.62 0C513.6 74.93 513.6 85.18 507.3 91.3z\"]]\n};\nvar faBorderRight = {\n  prefix: 'fad',\n  iconName: 'border-right',\n  icon: [448, 512, [], \"f852\", [\"M288 64C288 46.33 302.3 32 320 32C337.7 32 352 46.33 352 64C352 81.67 337.7 96 320 96C302.3 96 288 81.67 288 64zM288 448C288 430.3 302.3 416 320 416C337.7 416 352 430.3 352 448C352 465.7 337.7 480 320 480C302.3 480 288 465.7 288 448zM320 224C337.7 224 352 238.3 352 256C352 273.7 337.7 288 320 288C302.3 288 288 273.7 288 256C288 238.3 302.3 224 320 224zM96 64C96 46.33 110.3 32 128 32C145.7 32 160 46.33 160 64C160 81.67 145.7 96 128 96C110.3 96 96 81.67 96 64zM128 416C145.7 416 160 430.3 160 448C160 465.7 145.7 480 128 480C110.3 480 96 465.7 96 448C96 430.3 110.3 416 128 416zM96 256C96 238.3 110.3 224 128 224C145.7 224 160 238.3 160 256C160 273.7 145.7 288 128 288C110.3 288 96 273.7 96 256zM224 32C241.7 32 256 46.33 256 64C256 81.67 241.7 96 224 96C206.3 96 192 81.67 192 64C192 46.33 206.3 32 224 32zM192 448C192 430.3 206.3 416 224 416C241.7 416 256 430.3 256 448C256 465.7 241.7 480 224 480C206.3 480 192 465.7 192 448zM224 224C241.7 224 256 238.3 256 256C256 273.7 241.7 288 224 288C206.3 288 192 273.7 192 256C192 238.3 206.3 224 224 224zM0 64C0 46.33 14.33 32 32 32C49.67 32 64 46.33 64 64C64 81.67 49.67 96 32 96C14.33 96 0 81.67 0 64zM32 416C49.67 416 64 430.3 64 448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416zM0 256C0 238.3 14.33 224 32 224C49.67 224 64 238.3 64 256C64 273.7 49.67 288 32 288C14.33 288 0 273.7 0 256zM224 128C241.7 128 256 142.3 256 160C256 177.7 241.7 192 224 192C206.3 192 192 177.7 192 160C192 142.3 206.3 128 224 128zM0 160C0 142.3 14.33 128 32 128C49.67 128 64 142.3 64 160C64 177.7 49.67 192 32 192C14.33 192 0 177.7 0 160zM32 320C49.67 320 64 334.3 64 352C64 369.7 49.67 384 32 384C14.33 384 0 369.7 0 352C0 334.3 14.33 320 32 320zM192 352C192 334.3 206.3 320 224 320C241.7 320 256 334.3 256 352C256 369.7 241.7 384 224 384C206.3 384 192 369.7 192 352z\", \"M416 32C433.7 32 448 46.33 448 64V448C448 465.7 433.7 480 416 480C398.3 480 384 465.7 384 448V64C384 46.33 398.3 32 416 32z\"]]\n};\nvar faArrowTurnDown = {\n  prefix: 'fad',\n  iconName: 'arrow-turn-down',\n  icon: [384, 512, [\"level-down\"], \"f149\", [\"M32 64C14.33 64 0 49.69 0 32s14.33-32 32-32h112C188.1 0 224 35.88 224 80v322.8l-32 32l-31.1-32V80C160 71.19 152.8 64 144 64H32z\", \"M297.4 329.4l-105.4 105.4L86.62 329.4c-12.5-12.5-32.75-12.5-45.25 0s-12.5 32.75 0 45.25l127.1 128C175.6 508.9 183.8 512 191.1 512s16.37-3.125 22.62-9.375l128-128c12.5-12.5 12.5-32.75 0-45.25S309.9 316.9 297.4 329.4z\"]]\n};\nvar faLevelDown = faArrowTurnDown;\nvar faSpade = {\n  prefix: 'fad',\n  iconName: 'spade',\n  icon: [512, 512, [9824], \"f2f4\", [\"M472 196.3C523.4 244.9 525.5 325.1 476.9 377.3C428.3 428.6 347.3 430.8 295.1 382.2L288 374.6V255.1C288 238.3 273.7 223.1 256 223.1C238.3 223.1 224 238.3 224 255.1V374.6L216 382.2C164.7 430.8 83.69 428.6 35.07 377.3C-13.54 325.1-11.35 244.9 39.97 196.3L233.1 12.53C246.3 .8427 265.7 .843 278 12.53L472 196.3z\", \"M256 224C273.7 224 288 238.3 288 256V448H320C337.7 448 352 462.3 352 480C352 497.7 337.7 512 320 512H192C174.3 512 160 497.7 160 480C160 462.3 174.3 448 192 448H224V256C224 238.3 238.3 224 256 224z\"]]\n};\nvar faCardSpade = {\n  prefix: 'fad',\n  iconName: 'card-spade',\n  icon: [384, 512, [], \"e3ec\", [\"M320 0C355.3 0 384 28.65 384 64V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H320zM88.4 224.4C66.53 246.3 66.53 281.7 88.4 303.6C110.3 325.5 145.7 325.5 167.6 303.6L175 296.2C175.3 295.8 175.7 295.5 175.1 295.2V335.1H159.1C151.2 335.1 143.1 343.2 143.1 351.1C143.1 360.8 151.2 367.1 159.1 367.1H223.1C232.8 367.1 239.1 360.8 239.1 351.1C239.1 343.2 232.8 335.1 223.1 335.1H207.1V295.2C208.3 295.5 208.7 295.8 208.1 296.2L216.4 303.6C238.3 325.5 273.7 325.5 295.6 303.6C317.5 281.7 317.5 246.3 295.6 224.4L208.1 137.8C199.6 128.4 184.4 128.4 175 137.8L88.4 224.4z\", \"M295.6 224.4C317.5 246.3 317.5 281.7 295.6 303.6C273.7 325.5 238.3 325.5 216.4 303.6L208.1 296.2C208.7 295.8 208.3 295.5 207.1 295.2V335.1H223.1C232.8 335.1 239.1 343.2 239.1 351.1C239.1 360.8 232.8 367.1 223.1 367.1H159.1C151.2 367.1 143.1 360.8 143.1 351.1C143.1 343.2 151.2 335.1 159.1 335.1H175.1V295.2C175.7 295.5 175.3 295.8 175 296.2L167.6 303.6C145.7 325.5 110.3 325.5 88.4 303.6C66.53 281.7 66.53 246.3 88.4 224.4L175 137.8C184.4 128.4 199.6 128.4 208.1 137.8L295.6 224.4z\"]]\n};\nvar faLineColumns = {\n  prefix: 'fad',\n  iconName: 'line-columns',\n  icon: [512, 512, [], \"f870\", [\"M480 96H320C302.3 96 288 81.67 288 64C288 46.33 302.3 32 320 32H480C497.7 32 512 46.33 512 64C512 81.67 497.7 96 480 96zM480 224H320C302.3 224 288 209.7 288 192C288 174.3 302.3 160 320 160H480C497.7 160 512 174.3 512 192C512 209.7 497.7 224 480 224zM288 320C288 302.3 302.3 288 320 288H480C497.7 288 512 302.3 512 320C512 337.7 497.7 352 480 352H320C302.3 352 288 337.7 288 320zM480 480H320C302.3 480 288 465.7 288 448C288 430.3 302.3 416 320 416H480C497.7 416 512 430.3 512 448C512 465.7 497.7 480 480 480z\", \"M192 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H192C209.7 32 224 46.33 224 64C224 81.67 209.7 96 192 96zM192 224H32C14.33 224 0 209.7 0 192C0 174.3 14.33 160 32 160H192C209.7 160 224 174.3 224 192C224 209.7 209.7 224 192 224zM0 320C0 302.3 14.33 288 32 288H192C209.7 288 224 302.3 224 320C224 337.7 209.7 352 192 352H32C14.33 352 0 337.7 0 320zM192 480H32C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416H192C209.7 416 224 430.3 224 448C224 465.7 209.7 480 192 480z\"]]\n};\nvar faArrowRightToLine = {\n  prefix: 'fad',\n  iconName: 'arrow-right-to-line',\n  icon: [448, 512, [8677, \"arrow-to-right\"], \"f340\", [\"M384 96v320c0 17.69 14.31 32 32 32s32-14.31 32-32V96c0-17.69-14.31-32-32-32S384 78.31 384 96z\", \"M137.4 105.4c12.5-12.5 32.75-12.5 45.25 0l128 128c12.5 12.5 12.5 32.75 0 45.25l-128 128c-12.5 12.5-32.75 12.5-45.25 0C131.1 400.4 128 392.2 128 384s3.125-16.38 9.375-22.62L210.8 288H32C14.31 288 0 273.7 0 256s14.31-32 32-32h178.8L137.4 150.6C124.9 138.1 124.9 117.9 137.4 105.4z\"]]\n};\nvar faArrowToRight = faArrowRightToLine;\nvar faPersonFallingBurst = {\n  prefix: 'fad',\n  iconName: 'person-falling-burst',\n  icon: [640, 512, [], \"e547\", [\"M419.2 313.6L382.1 265.3L384.2 247.6L365.8 244.8C351.2 231.5 332.1 223.1 312 223.1H292.6C292.6 223.7 292.5 223.4 292.4 223.2C290.1 216.8 293.5 210.1 298.9 206.4L364.5 161.3L325 92.18C321.8 86.49 322.3 79.39 326.4 74.27C330.5 69.14 337.3 67.03 343.6 68.93L419.7 92.05L449.1 18.09C451.6 11.1 457.4 8 464 8C470.6 8 476.5 11.1 478.9 18.09L508.3 92.05L584.5 68.93C590.7 67.03 597.5 69.14 601.6 74.27C605.7 79.39 606.2 86.49 602.1 92.18L563.5 161.3L629.1 206.4C634.5 210.1 637 216.8 635.6 223.2C634.1 229.6 628.9 234.4 622.4 235.4L543.8 247.6L549.4 327C549.8 333.6 546.3 339.7 540.4 342.6C534.5 345.4 527.4 344.4 522.6 339.9L464 286.1L424.7 322.2C423.1 319.3 421.3 316.4 419.2 313.6L419.2 313.6z\", \"M224 0C241.7 0 256 14.33 256 32V41.84C256 96.45 228.1 146.5 183.5 175.4L183.7 175.8L240.5 255.1H311.1C327.1 255.1 341.3 263.1 350.4 275.2L393.6 332.8C404.2 346.9 401.3 366.1 387.2 377.6C373.1 388.2 353 385.3 342.4 371.2L303.1 319.1H222.6L314.9 462.6C324.5 477.5 320.2 497.3 305.4 506.9C290.5 516.5 270.7 512.2 261.1 497.4L100.5 249.2C97.57 258.4 95.1 268.1 95.1 278.2V351.1C95.1 369.7 81.67 383.1 63.1 383.1C46.33 383.1 31.1 369.7 31.1 351.1V278.2C31.1 213 71.65 154.5 132.1 130.3C168.3 115.8 191.1 80.79 191.1 41.84V32C191.1 14.33 206.3 .0003 223.1 .0003L224 0zM0 80C0 53.49 21.49 32 48 32C74.51 32 96 53.49 96 80C96 106.5 74.51 128 48 128C21.49 128 0 106.5 0 80z\"]]\n};\nvar faFlagPennant = {\n  prefix: 'fad',\n  iconName: 'flag-pennant',\n  icon: [512, 512, [128681, \"pennant\"], \"f456\", [\"M512 208c0 10.06-6.266 19.03-15.7 22.53L64 389.8V32c0-2.223-.832-4.172-1.264-6.266l433.6 159.7C505.7 188.1 512 197.9 512 208z\", \"M32 0C14.33 0 0 14.33 0 32v464C0 504.8 7.164 512 16 512h32C56.84 512 64 504.8 64 496V32C64 14.33 49.67 0 32 0z\"]]\n};\nvar faPennant = faFlagPennant;\nvar faConveyorBeltEmpty = {\n  prefix: 'fad',\n  iconName: 'conveyor-belt-empty',\n  icon: [640, 512, [], \"e150\", [\"M544 320H96c-54.4 0-96 41.6-96 96s41.6 96 96 96h448c54.4 0 96-41.6 96-96S598.4 320 544 320zM128 448c-19.2 0-32-12.8-32-32s12.8-32 32-32s32 12.8 32 32S147.2 448 128 448zM320 448c-19.2 0-32-12.8-32-32s12.8-32 32-32s32 12.8 32 32S339.2 448 320 448zM512 448c-19.2 0-32-12.8-32-32s12.8-32 32-32s32 12.8 32 32S531.2 448 512 448z\", \"\"]]\n};\nvar faAward = {\n  prefix: 'fad',\n  iconName: 'award',\n  icon: [384, 512, [], \"f559\", [\"M95.96 358.3C81.98 350.2 78.43 328.2 67.08 316.9c-3.762-3.764-8.764-6.619-13.97-9.332l-51.4 125.7c-3.25 8.188-1.781 17.48 3.875 24.25c5.656 6.75 14.53 9.898 23.12 8.148l45.19-9.035l21.43 42.27C99.46 507 107.6 512 116.7 512c.3438 0 .6641-.0117 1.008-.0273c9.5-.375 17.65-6.082 21.24-14.88l47.06-114.5c-13.95-3.367-26.44-16.4-39.76-19.96C130.5 358.4 109.7 366.3 95.96 358.3zM382.3 433.2l-51.39-125.6c-5.215 2.717-10.23 5.574-14 9.344c-11.34 11.35-14.89 33.3-28.88 41.39c-13.79 7.977-34.53 .1504-50.28 4.359c-13.31 3.557-25.8 16.58-39.74 19.95l47.06 114.5c3.594 8.797 11.74 14.5 21.24 14.88C266.6 511.1 266.1 512 267.3 512c9.094 0 17.23-4.973 21.35-13.14l21.43-42.28l45.19 9.035c8.594 1.75 17.47-1.398 23.12-8.148C384.1 450.7 385.5 441.4 382.3 433.2z\", \"M383.1 192c0-16.5-17.27-30.52-21.34-45.73c-4.207-15.75 3.612-36.5-4.365-50.29c-8.086-13.98-30.03-17.52-41.38-28.87c-11.35-11.35-14.89-33.3-28.87-41.39c-13.79-7.979-34.54-.1637-50.29-4.375C222.5 17.27 208.5 0 192 0C175.5 0 161.5 17.27 146.3 21.34C130.5 25.54 109.8 17.73 95.98 25.7C82 33.79 78.46 55.74 67.11 67.08C55.77 78.43 33.81 81.97 25.72 95.95C17.74 109.7 25.56 130.5 21.35 146.2C17.27 161.5 .0008 175.5 .0008 192c0 16.5 17.27 30.52 21.34 45.73c4.207 15.75-3.615 36.5 4.361 50.29C33.8 302 55.74 305.5 67.08 316.9c11.35 11.35 14.89 33.3 28.88 41.4c13.79 7.979 34.53 .1582 50.28 4.369C161.5 366.7 175.5 384 192 384c16.5 0 30.52-17.27 45.74-21.34c15.75-4.209 36.49 3.617 50.28-4.359c13.98-8.088 17.53-30.04 28.88-41.39c11.35-11.35 33.3-14.88 41.39-28.87c7.98-13.79 .1658-34.54 4.373-50.29C366.7 222.5 383.1 208.5 383.1 192zM192 272C147.8 272 112 236.2 112 192c0-44.27 35.81-80 80-80s80 35.73 80 80C272 236.2 236.2 272 192 272z\"]]\n};\nvar faTicketSimple = {\n  prefix: 'fad',\n  iconName: 'ticket-simple',\n  icon: [576, 512, [\"ticket-alt\"], \"f3ff\", [\"M0 128C0 92.65 28.65 64 64 64H512C547.3 64 576 92.65 576 128V208C549.5 208 528 229.5 528 256C528 282.5 549.5 304 576 304V384C576 419.3 547.3 448 512 448H64C28.65 448 0 419.3 0 384V304C26.51 304 48 282.5 48 256C48 229.5 26.51 208 0 208V128z\", \"\"]]\n};\nvar faTicketAlt = faTicketSimple;\nvar faBuilding = {\n  prefix: 'fad',\n  iconName: 'building',\n  icon: [384, 512, [127970, 61687], \"f1ad\", [\"M336 0C362.5 0 384 21.49 384 48V464C384 490.5 362.5 512 336 512H240V432C240 405.5 218.5 384 192 384C165.5 384 144 405.5 144 432V512H48C21.49 512 0 490.5 0 464V48C0 21.49 21.49 0 48 0H336zM64 272C64 280.8 71.16 288 80 288H112C120.8 288 128 280.8 128 272V240C128 231.2 120.8 224 112 224H80C71.16 224 64 231.2 64 240V272zM176 224C167.2 224 160 231.2 160 240V272C160 280.8 167.2 288 176 288H208C216.8 288 224 280.8 224 272V240C224 231.2 216.8 224 208 224H176zM256 272C256 280.8 263.2 288 272 288H304C312.8 288 320 280.8 320 272V240C320 231.2 312.8 224 304 224H272C263.2 224 256 231.2 256 240V272zM80 96C71.16 96 64 103.2 64 112V144C64 152.8 71.16 160 80 160H112C120.8 160 128 152.8 128 144V112C128 103.2 120.8 96 112 96H80zM160 144C160 152.8 167.2 160 176 160H208C216.8 160 224 152.8 224 144V112C224 103.2 216.8 96 208 96H176C167.2 96 160 103.2 160 112V144zM272 96C263.2 96 256 103.2 256 112V144C256 152.8 263.2 160 272 160H304C312.8 160 320 152.8 320 144V112C320 103.2 312.8 96 304 96H272z\", \"M112 96C120.8 96 128 103.2 128 112V144C128 152.8 120.8 160 112 160H80C71.16 160 64 152.8 64 144V112C64 103.2 71.16 96 80 96H112zM112 224C120.8 224 128 231.2 128 240V272C128 280.8 120.8 288 112 288H80C71.16 288 64 280.8 64 272V240C64 231.2 71.16 224 80 224H112zM208 224C216.8 224 224 231.2 224 240V272C224 280.8 216.8 288 208 288H176C167.2 288 160 280.8 160 272V240C160 231.2 167.2 224 176 224H208zM256 240C256 231.2 263.2 224 272 224H304C312.8 224 320 231.2 320 240V272C320 280.8 312.8 288 304 288H272C263.2 288 256 280.8 256 272V240zM160 112C160 103.2 167.2 96 176 96H208C216.8 96 224 103.2 224 112V144C224 152.8 216.8 160 208 160H176C167.2 160 160 152.8 160 144V112zM304 96C312.8 96 320 103.2 320 112V144C320 152.8 312.8 160 304 160H272C263.2 160 256 152.8 256 144V112C256 103.2 263.2 96 272 96H304z\"]]\n};\nvar faAnglesLeft = {\n  prefix: 'fad',\n  iconName: 'angles-left',\n  icon: [448, 512, [171, \"angle-double-left\"], \"f100\", [\"M384 448c-8.188 0-16.38-3.125-22.62-9.375l-160-160c-12.5-12.5-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L269.3 256l137.4 137.4c12.5 12.5 12.5 32.75 0 45.25C400.4 444.9 392.2 448 384 448z\", \"M192 448c-8.188 0-16.38-3.125-22.62-9.375l-160-160c-12.5-12.5-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L77.25 256l137.4 137.4c12.5 12.5 12.5 32.75 0 45.25C208.4 444.9 200.2 448 192 448z\"]]\n};\nvar faAngleDoubleLeft = faAnglesLeft;\nvar faCamcorder = {\n  prefix: 'fad',\n  iconName: 'camcorder',\n  icon: [576, 512, [128249, \"video-handheld\"], \"f8a8\", [\"M320 159.1H96V128c0-17.6 14.4-32 32-32h160C305.7 96 320 81.67 320 64S305.7 32 288 32H128C74.98 32 32 74.98 32 128v34.88C12.88 169.5 0 187.5 0 207.8l.0001 208.2c0 35.35 28.65 63.1 64 63.1l256-.0016c35.35 0 64-28.65 64-63.1V223.1C384 188.7 355.3 159.1 320 159.1zM304 255.1h-224c-8.836 0-16-7.164-16-15.1c0-8.838 7.164-16 16-16h224c8.838 0 16 7.162 16 16C320 248.8 312.8 255.1 304 255.1z\", \"M304 223.1h-224c-8.836 0-16 7.162-16 16c0 8.836 7.164 15.1 16 15.1h224c8.838 0 16-7.164 16-15.1C320 231.2 312.8 223.1 304 223.1zM525.6 165.8L416 241.3v157.5l109.6 75.48C546.8 488.7 576 473.9 576 448.4V191.5C576 166.1 546.9 151.2 525.6 165.8z\"]]\n};\nvar faVideoHandheld = faCamcorder;\nvar faPancakes = {\n  prefix: 'fad',\n  iconName: 'pancakes',\n  icon: [512, 512, [129374], \"e42d\", [\"M68.44 294.3C65.58 286.9 64 278.9 64 270.6V246.4C42.53 239.7 23.03 231.4 7.408 221.2C2.742 227.2 0 233.5 0 240C0 260.1 26.09 280 68.44 294.3zM64 212.8v-48.95C42.03 155.3 25.78 144.9 15.1 133.1C5.5 141.5 0 150.6 0 160C0 180.3 24.28 198.7 64 212.8zM512 160c0-9.426-5.488-18.43-15.07-26.83C455.2 179.2 337.8 189.2 288 191.3V224c0 5.34-.8516 10.45-2.09 15.41C413.2 234.8 512 201 512 160zM256 351.1c-76.1 0-189.4-12.06-248.6-50.78C2.742 307.2 0 313.5 0 320c0 44.18 114.6 79.1 256 79.1S512 364.2 512 320c0-6.488-2.742-12.76-7.408-18.8C445.4 339.9 332.1 351.1 256 351.1zM256 431.1c-76.1 0-189.4-12.05-248.6-50.77C2.742 387.2 0 393.5 0 400c0 44.18 114.6 80 256 80s256-35.82 256-80c0-6.488-2.742-12.76-7.408-18.8C445.4 419.9 332.1 431.1 256 431.1zM266.1 271.8C254.8 281.8 240.2 287.1 224 287.1c-2.037 0-4.1-.0957-6.176-.293C208.3 286.8 199.4 283.7 191.6 278.1C190.1 293.2 183.7 305.9 174.3 315.8C199.1 318.5 227.4 319.1 256 319.1c141.4 0 256-35.81 256-79.99c0-6.488-2.742-12.76-7.408-18.8C447.9 258.3 341.9 270.8 266.1 271.8z\", \"M256 32C132.3 32 32 60.7 32 96.05c0 15.77 20.02 30.22 53.14 41.37C91.62 139.6 96 145.7 96 152.5v118.1c0 16.71 12.22 31.64 28.86 33.23C143.9 305.7 160 290.7 160 272V171.7c0-9.447 8.182-16.76 17.57-15.74l.3203 .0352C185.9 156.9 192 163.7 192 171.8v50.85c0 16.71 12.22 31.64 28.86 33.22C239.9 257.7 256 242.7 256 224V175.9c0-8.656 6.885-15.83 15.54-16C388 157.7 480 129.9 480 96.05C480 60.7 379.7 32 256 32zM304 96.01h-96c-8.836 0-16-7.161-16-15.1c0-8.838 7.164-16 16-16h96c8.836 0 16 7.162 16 16C320 88.85 312.8 96.01 304 96.01z\"]]\n};\nvar faAlbumCircleUser = {\n  prefix: 'fad',\n  iconName: 'album-circle-user',\n  icon: [576, 512, [], \"e48d\", [\"M384 32C419.3 32 448 60.65 448 96V192.7C442.7 192.2 437.4 192 432 192C411.9 192 392.5 195.4 374.5 201.6C352.3 140 293.3 96 223.1 96C135.6 96 63.1 167.6 63.1 256C63.1 344.4 135.6 416 223.1 416C236.9 416 249.4 414.5 261.4 411.6C267.9 437.1 279.1 460.3 296.2 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM255.1 256C255.1 273.7 241.7 288 223.1 288C206.3 288 191.1 273.7 191.1 256C191.1 238.3 206.3 224 223.1 224C241.7 224 255.1 238.3 255.1 256z\", \"M288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM432 480C462.2 480 489.5 468.1 509.7 448.7C503.5 429.7 485.6 416 464.6 416H399.4C378.4 416 360.5 429.7 354.3 448.7C374.5 468.1 401.8 480 432 480V480zM432 384C458.5 384 480 362.5 480 336C480 309.5 458.5 288 432 288C405.5 288 384 309.5 384 336C384 362.5 405.5 384 432 384z\"]]\n};\nvar faQrcode = {\n  prefix: 'fad',\n  iconName: 'qrcode',\n  icon: [448, 512, [], \"f029\", [\"M144 32C170.5 32 192 53.49 192 80V176C192 202.5 170.5 224 144 224H48C21.49 224 0 202.5 0 176V80C0 53.49 21.49 32 48 32H144zM128 96H64V160H128V96zM144 288C170.5 288 192 309.5 192 336V432C192 458.5 170.5 480 144 480H48C21.49 480 0 458.5 0 432V336C0 309.5 21.49 288 48 288H144zM128 352H64V416H128V352zM256 80C256 53.49 277.5 32 304 32H400C426.5 32 448 53.49 448 80V176C448 202.5 426.5 224 400 224H304C277.5 224 256 202.5 256 176V80zM320 160H384V96H320V160z\", \"M256 288H352V320H416V288H448V416H352V384H320V480H256V288zM384 480H352V448H384V480zM448 480H416V448H448V480z\"]]\n};\nvar faDiceD10 = {\n  prefix: 'fad',\n  iconName: 'dice-d10',\n  icon: [512, 512, [], \"f6cd\", [\"M209.7 12.55c0-5.014-4.216-8.716-8.618-8.716c-2.225 0-4.497 .9458-6.297 3.146L3 240.9C1.571 242.6 .9414 244.6 .9414 246.5c0 4.605 3.545 8.914 8.385 8.914c.5724 0 1.163-.0603 1.768-.1875l130.4-27.25l67.78-212.5C209.6 14.49 209.7 13.5 209.7 12.55zM256 0C252.6 0 249.3 2.016 247.1 6.047L174.6 236.1l81.44 56.72l81.44-56.72l-73.41-230.1C262.8 2.016 259.4 0 256 0zM502.6 255.5c4.854 0 8.414-4.323 8.414-8.938c0-1.942-.6301-3.935-2.059-5.681l-191.8-233.9c-1.799-2.2-4.072-3.146-6.297-3.146c-4.411 0-8.639 3.715-8.639 8.742c0 .9379 .1472 1.922 .4678 2.935l67.81 212.5l130.4 27.25C501.5 255.4 502.1 255.5 502.6 255.5z\", \"M150.9 262.1l88.19 61.47v179.5c0 5.293-4.144 8.87-8.507 8.87c-1.897 0-3.836-.6764-5.493-2.182L2.907 307.6C.9169 305.8 .0006 303.4 .0006 300.1c0-3.952 2.508-7.81 6.812-8.706L150.9 262.1zM512 300.1c0 2.389-.9163 4.813-2.906 6.638l-222.2 202.2C285.3 511.3 283.3 512 281.4 512c-4.362 0-8.504-3.592-8.504-8.884v-179.5l88.19-61.47l144.1 30.13C509.5 293.2 512 297 512 300.1z\"]]\n};\nvar faFireplace = {\n  prefix: 'fad',\n  iconName: 'fireplace',\n  icon: [640, 512, [], \"f79a\", [\"M592 0h-544C39.25 0 32 7.25 32 16v64C32 88.75 39.25 96 48 96h544C600.8 96 608 88.75 608 80v-64C608 7.25 600.8 0 592 0zM371.3 281.6c-10.75 9.625-20.5 19.75-29 30C328.3 292.8 310.9 273.8 291.3 256c-50.5 45.63-86.5 105-86.5 140.8C204.8 460.4 256.4 512 320 512s115.3-51.63 115.3-115.3C435.3 370.3 408.5 315.3 371.3 281.6zM357.8 448.5C347.3 456.3 334.1 460.8 320 460.8c-35.25 0-64-24.38-64-64c0-19.62 11.88-37 35.63-66.75c3.375 4.124 48.25 64.12 48.25 64.12l28.75-34.25c2 3.5 3.875 6.875 5.5 10.25C387.5 396.8 381.9 430.9 357.8 448.5z\", \"M64 512h96v-160c0-88.37 71.63-160 160-160s160 71.63 160 160v160h96V96H64V512zM357.8 448.5C347.3 456.3 334.1 460.8 320 460.8c-35.25 0-64-24.38-64-64c0-19.62 11.88-37 35.63-66.75c3.375 4.124 48.25 64.12 48.25 64.12l28.75-34.25c2 3.5 3.875 6.875 5.5 10.25C387.5 396.8 381.9 430.9 357.8 448.5z\"]]\n};\nvar faBrowser = {\n  prefix: 'fad',\n  iconName: 'browser',\n  icon: [512, 512, [128468], \"f37e\", [\"M128 128C128 145.7 113.7 160 96 160C78.33 160 64 145.7 64 128C64 110.3 78.33 96 96 96C113.7 96 128 110.3 128 128zM64 480C28.65 480 0 451.3 0 416V224H512V416C512 451.3 483.3 480 448 480H64z\", \"M0 96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V224H0V96zM96 160C113.7 160 128 145.7 128 128C128 110.3 113.7 96 96 96C78.33 96 64 110.3 64 128C64 145.7 78.33 160 96 160zM184 104C170.7 104 160 114.7 160 128C160 141.3 170.7 152 184 152H424C437.3 152 448 141.3 448 128C448 114.7 437.3 104 424 104H184z\"]]\n};\nvar faPenPaintbrush = {\n  prefix: 'fad',\n  iconName: 'pen-paintbrush',\n  icon: [576, 512, [\"pencil-paintbrush\"], \"f618\", [\"M147.1 226.3L16.4 95.6C-5.467 73.73-5.467 38.27 16.4 16.4C38.27-5.467 73.73-5.467 95.6 16.4L226.3 147.1L147.1 226.3zM423.9 290.6C474.3 301.5 512 346.4 512 400C512 403.9 511.8 407.8 511.4 411.6C509.6 429.1 521.6 448 539.2 448H544C561.7 448 576 462.3 576 480C576 497.7 561.7 512 544 512H400C346.4 512 301.5 474.3 290.6 423.9L423.9 290.6z\", \"M410.7 19.32C435.7-5.678 476.3-5.678 501.3 19.32L524.7 42.75C549.7 67.74 549.7 108.3 524.7 133.3L468.3 189.7L354.3 75.72L410.7 19.32zM445.7 212.3L190.8 467.1C184.1 473.8 175.8 478.7 166.6 481.4L62.59 511.1C54.21 513.5 45.19 511.1 39.03 504.1C32.87 498.8 30.53 489.8 32.92 481.4L62.65 377.4C65.26 368.2 70.16 359.9 76.89 353.2L331.7 98.34L445.7 212.3z\"]]\n};\nvar faPencilPaintbrush = faPenPaintbrush;\nvar faFishCooked = {\n  prefix: 'fad',\n  iconName: 'fish-cooked',\n  icon: [576, 512, [], \"f7fe\", [\"M327.1 64C237.2 64 158.5 129.7 114.9 185.1L27.56 112.7C15.41 101.5-2.699 113.3 .338 130.2L28.8 256l-28.46 125.8c-3.037 16.88 15.07 28.63 27.11 17.62l87.3-73.41C158.5 382.2 237.2 448 327.1 448c137.4 0 248.8-153.6 248.8-192C575.1 217.6 464.5 64 327.1 64zM228.7 231.4c-6.25-6.25-6.25-16.38 0-22.62l64-64c6.25-6.25 16.38-6.25 22.62 0s6.25 16.38 0 22.62l-64 64C248.2 234.6 244.1 236.1 240 236.1S231.8 234.6 228.7 231.4zM267.3 347.3C264.2 350.4 260.1 352 255.1 352s-8.188-1.562-11.31-4.688c-6.25-6.25-6.25-16.38 0-22.62l160-160c6.25-6.25 16.38-6.25 22.63 0s6.25 16.38 0 22.62L267.3 347.3zM443.3 303.2l-64 64C376.2 370.3 372.1 371.9 368 371.9s-8.188-1.562-11.31-4.688c-6.25-6.25-6.25-16.38 0-22.62l64-64c6.25-6.25 16.38-6.25 22.62 0S449.6 296.9 443.3 303.2z\", \"M228.7 231.4c-6.25-6.25-6.25-16.38 0-22.62l64-64c6.25-6.25 16.38-6.25 22.62 0s6.25 16.38 0 22.62l-64 64C248.2 234.6 244.1 236.1 240 236.1S231.8 234.6 228.7 231.4zM267.3 347.3C264.2 350.4 260.1 352 255.1 352s-8.188-1.562-11.31-4.688c-6.25-6.25-6.25-16.38 0-22.62l160-160c6.25-6.25 16.38-6.25 22.63 0s6.25 16.38 0 22.62L267.3 347.3zM443.3 303.2l-64 64C376.2 370.3 372.1 371.9 368 371.9s-8.188-1.562-11.31-4.688c-6.25-6.25-6.25-16.38 0-22.62l64-64c6.25-6.25 16.38-6.25 22.62 0S449.6 296.9 443.3 303.2z\"]]\n};\nvar faChairOffice = {\n  prefix: 'fad',\n  iconName: 'chair-office',\n  icon: [448, 512, [], \"f6c1\", [\"M256 451.4V384H192v67.38c-28.25 6-51 19.62-61.88 37.25C123.8 498.9 132.5 512 145.1 512h157.8c12.62 0 21.38-13.12 15-23.38C307 471 284.3 457.4 256 451.4zM287.1 0h-128C124.6 0 95.98 28.62 95.98 64L96 288h256l-.0137-224C351.1 28.62 323.4 0 287.1 0z\", \"M403.6 309.9C399.4 296.8 387.1 288 373.3 288h-298.5c-13.88 0-26 8.75-30.38 21.88l-10.75 32C26.75 362.6 42.12 384 63.1 384H384c21.75 0 37.25-21.38 30.37-42.13L403.6 309.9zM64 224L64 160c0-17.62-14.38-32-32-32S0 142.4 0 160v64c0 17.62 14.38 32 32 32S64 241.6 64 224zM416 128c-17.62 0-32 14.38-32 32l-.0052 64c0 17.62 14.38 32 32.01 32s32-14.38 32-32V160C448 142.4 433.6 128 416 128z\"]]\n};\nvar faNestingDolls = {\n  prefix: 'fad',\n  iconName: 'nesting-dolls',\n  icon: [640, 512, [], \"e3ba\", [\"M191.9 0c-61.86 0-112 50.14-112 112V224h224V112C303.9 50.14 253.8 0 191.9 0zM191.9 160c-35.35 0-64-28.65-64-64c0-1.107 .2715-2.141 .3262-3.234c26.61-.1133 49.98-13.76 63.67-34.41c13.7 20.65 37.06 34.29 63.67 34.41C255.6 93.86 255.9 94.89 255.9 96C255.9 131.3 227.2 160 191.9 160zM463.9 308.9C446.8 334.9 417.4 352 383.9 352c0 44.18 35.83 80 80.02 80c44.2 0 80.02-35.82 80.02-80C510.5 352 481.1 334.9 463.9 308.9z\", \"M303.9 352c0-36.16 12.52-69.18 32.83-96H39.72c-4.387 11.3-9.455 22.29-15.33 32.73C7.949 317.7-31.74 423.4 48.74 512h199.1l14.4-19.2C289.1 457 303.9 412.7 303.9 368V352zM591.1 368V352c0-70.69-57.32-128-128-128c-70.71 0-128 57.31-128 128v16c0 51.93-16.85 102.5-48.01 144H640C608.8 470.5 591.1 419.9 591.1 368zM463.9 432c-44.2 0-80.02-35.82-80.02-80c33.44 0 62.83-17.13 80.02-43.05C481.1 334.9 510.5 352 543.1 352C543.1 396.2 508.1 432 463.9 432z\"]]\n};\nvar faClockRotateLeft = {\n  prefix: 'fad',\n  iconName: 'clock-rotate-left',\n  icon: [512, 512, [\"history\"], \"f1da\", [\"M151 151C166.1 166.1 155.4 192 134.1 192H24C10.75 192 0 181.3 0 168V57.94C0 36.56 25.85 25.85 40.97 40.97L74.98 74.98C121.3 28.69 185.3 0 255.1 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 255.1 512C201.7 512 151.2 495 109.7 466.1C95.2 455.1 91.64 436 101.8 421.5C111.9 407 131.8 403.5 146.3 413.6C177.4 435.3 215.2 448 255.1 448C362 448 448 362 448 256C448 149.1 362 64 255.1 64C202.1 64 155 85.46 120.2 120.2L151 151z\", \"M256 128C269.3 128 280 138.7 280 152V246.1L344.1 311C354.3 320.4 354.3 335.6 344.1 344.1C335.6 354.3 320.4 354.3 311 344.1L239 272.1C234.5 268.5 232 262.4 232 256V152C232 138.7 242.7 128 256 128V128z\"]]\n};\nvar faHistory = faClockRotateLeft;\nvar faTrumpet = {\n  prefix: 'fad',\n  iconName: 'trumpet',\n  icon: [640, 512, [127930], \"f8e3\", [\"M312 160c0-8.838-7.164-16-16-16h-16c-8.836 0-16 7.162-16 16v32h48V160zM400 160c0-8.838-7.164-16-16-16h-16c-8.836 0-16 7.162-16 15.1L352 192h48V160zM492.3 269.6C487.7 267.2 472.4 259.8 448 257.2V352c0 17.67-14.33 32-32 32h-16V256H352v128H312V256h-48v128H224V256H81.75C70.75 274.9 64 296.6 64 320c0 70.69 57.31 128 128 128h224c53.02 0 96-42.98 96-96V281.7C505.6 277.5 499.2 273.3 492.3 269.6zM176 381.7c-34.09-8.66-54.71-43.33-46.05-77.42C135.7 281.7 153.4 264 176 258.3V381.7zM223.1 159.1C223.1 151.2 216.8 144 208 144H192C183.2 144 176 151.2 176 160v32H224L223.1 159.1z\", \"M640 79.1V368c0 12-10.81 16-16 16c-5.146-.0352-9.971-2.512-13-6.67c-19.92-25.79-42.07-49.78-66.19-71.68c-15.38-13-32.94-25.67-52.55-36.01c-5.549-2.932-25.88-13.6-60.13-13.63L48 256c0 8.836-7.164 16.01-16 16.01H16c-8.836 0-16-7.164-16-16l-.0001-64.01c0-8.838 7.181-15.1 16.02-15.1L32 176c8.836 0 16 7.162 16 16h384.3c34.25 0 54.45-10.69 60-13.63c19.61-10.35 37.14-23.05 52.52-36c24.12-21.91 46.3-45.93 66.22-71.72C614 66.49 618.9 64.04 624 64C629.2 64 640 67.1 640 79.1z\"]]\n};\nvar faFaceGrinBeamSweat = {\n  prefix: 'fad',\n  iconName: 'face-grin-beam-sweat',\n  icon: [512, 512, [128517, \"grin-beam-sweat\"], \"f583\", [\"M256 .0003C307.4 .0003 355.3 15.15 395.4 41.23C393.9 44.32 392.4 47.43 391.1 50.53C387.8 58.57 384 69.57 384 81.01C384 125.4 420.6 160 464 160C473.6 160 482.8 158.3 491.4 155.2C504.7 186.1 512 220.2 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0V.0003zM256.3 331.8C208.9 331.8 164.1 324.9 124.5 312.8C112.2 309 100.2 319.7 105.2 331.5C130.1 390.6 188.4 432 256.3 432C324.2 432 382.4 390.6 407.4 331.5C412.4 319.7 400.4 309 388.1 312.8C348.4 324.9 303.7 331.8 256.3 331.8H256.3zM226.5 231.6C229.8 230.5 232 227.4 232 224C232 206.1 225.3 188.4 215.4 175.2C205.6 162.2 191.5 152 176 152C160.5 152 146.4 162.2 136.6 175.2C126.7 188.4 120 206.1 120 224C120 227.4 122.2 230.5 125.5 231.6C128.7 232.7 132.3 231.6 134.4 228.8L134.4 228.8L134.6 228.5C134.8 228.3 134.1 228 135.3 227.6C135.1 226.8 136.9 225.7 138.1 224.3C140.6 221.4 144.1 217.7 148.3 213.1C157.1 206.2 167.2 200 176 200C184.8 200 194.9 206.2 203.7 213.1C207.9 217.7 211.4 221.4 213.9 224.3C215.1 225.7 216 226.8 216.7 227.6C217 228 217.2 228.3 217.4 228.5L217.6 228.8L217.6 228.8C219.7 231.6 223.3 232.7 226.5 231.6V231.6zM377.6 228.8C379.7 231.6 383.3 232.7 386.5 231.6C389.8 230.5 392 227.4 392 224C392 206.1 385.3 188.4 375.4 175.2C365.6 162.2 351.5 152 336 152C320.5 152 306.4 162.2 296.6 175.2C286.7 188.4 280 206.1 280 224C280 227.4 282.2 230.5 285.5 231.6C288.7 232.7 292.3 231.6 294.4 228.8L294.4 228.8L294.6 228.5C294.8 228.3 294.1 228 295.3 227.6C295.1 226.8 296.9 225.7 298.1 224.3C300.6 221.4 304.1 217.7 308.3 213.1C317.1 206.2 327.2 200 336 200C344.8 200 354.9 206.2 363.7 213.1C367.9 217.7 371.4 221.4 373.9 224.3C375.1 225.7 376 226.8 376.7 227.6C377 228 377.2 228.3 377.4 228.5L377.6 228.8L377.6 228.8z\", \"M512 81.01C512 107 490.5 128 464 128C437.5 128 416 107 416 81.01C416 61.02 444.4 20.65 457.6 3.281C460.8-1.094 467.2-1.094 470.4 3.281C483.4 20.65 512 61.02 512 81.01H512zM217.6 228.8L217.6 228.8L217.4 228.5C217.2 228.3 217 228 216.7 227.6C216 226.8 215.1 225.7 213.9 224.3C211.4 221.4 207.9 217.7 203.7 213.1C194.9 206.2 184.8 200 176 200C167.2 200 157.1 206.2 148.3 213.1C144.1 217.7 140.6 221.4 138.1 224.3C136.9 225.7 135.1 226.8 135.3 227.6C134.1 228 134.8 228.3 134.6 228.5L134.4 228.8L134.4 228.8C132.3 231.6 128.7 232.7 125.5 231.6C122.2 230.5 120 227.4 120 224C120 206.1 126.7 188.4 136.6 175.2C146.4 162.2 160.5 152 176 152C191.5 152 205.6 162.2 215.4 175.2C225.3 188.4 232 206.1 232 224C232 227.4 229.8 230.5 226.5 231.6C223.3 232.7 219.7 231.6 217.6 228.8V228.8zM377.6 228.8L377.4 228.5C377.2 228.3 377 228 376.7 227.6C376 226.8 375.1 225.7 373.9 224.3C371.4 221.4 367.9 217.7 363.7 213.1C354.9 206.2 344.8 200 336 200C327.2 200 317.1 206.2 308.3 213.1C304.1 217.7 300.6 221.4 298.1 224.3C296.9 225.7 295.1 226.8 295.3 227.6C294.1 228 294.8 228.3 294.6 228.5L294.4 228.8L294.4 228.8C292.3 231.6 288.7 232.7 285.5 231.6C282.2 230.5 280 227.4 280 224C280 206.1 286.7 188.4 296.6 175.2C306.4 162.2 320.5 152 336 152C351.5 152 365.6 162.2 375.4 175.2C385.3 188.4 392 206.1 392 224C392 227.4 389.8 230.5 386.5 231.6C383.3 232.7 379.7 231.6 377.6 228.8L377.6 228.8z\"]]\n};\nvar faGrinBeamSweat = faFaceGrinBeamSweat;\nvar faFireSmoke = {\n  prefix: 'fad',\n  iconName: 'fire-smoke',\n  icon: [640, 512, [], \"f74b\", [\"M148.4 261.1C145.6 248.2 144 234.1 144 221.3C144 165 198.8 71.6 276 0c30.05 27.89 56.67 57.85 78.08 87.31c13.06-16.01 27.79-31.92 44.1-47.04C455.1 93.11 496 179.4 496 221.3c0 13.68-1.6 26.96-4.396 39.78c-17.06 4.465-33.14 11.62-47.4 21.99c-9.787-12.05-21.39-22.31-34.06-30.97c5.664-22.7 2.906-47.49-7.281-69.31c-2.631-5.635-5.582-11.59-8.951-17.72l-43.5 53.32c0 0-69.29-95.08-73.72-100.6C241.6 163.7 224 205.1 224 221.3c0 10.98 2.094 21.36 5.186 31.26c-12.4 8.572-23.77 18.79-33.39 30.63C181.5 272.8 165.5 265.5 148.4 261.1z\", \"M229.2 252.5C226.1 242.6 224 232.3 224 221.3c0-16.14 17.59-57.53 52.69-103.5c4.426 5.537 8.656 11.08 12.67 16.6l61.05 84.02l43.5-53.32c3.369 6.129 6.32 12.08 8.951 17.72c10.19 21.82 12.95 46.62 7.281 69.31C384.1 234.3 352.1 224 320 224C286.7 224 255.4 234.4 229.2 252.5zM528 288c-37.13 0-69.75 18.25-90.13 46.13C418.4 288.3 373 255.1 320 255.1s-98.38 32.25-117.9 78.13C181.7 306.3 149.1 288 112 288C50.13 288 0 338.1 0 400S50.13 512 112 512h416c61.88 0 112-50.13 112-112S589.9 288 528 288z\"]]\n};\nvar faPhoneMissed = {\n  prefix: 'fad',\n  iconName: 'phone-missed',\n  icon: [640, 512, [], \"e226\", [\"M631.1 376.4c-171.6-171.6-450.7-171.6-622.3 .0085c-9.967 9.969-11.71 25.26-4.23 37.16l52.71 84.3c7.674 12.3 23.11 17.37 36.72 12.06l105.5-42.17c12.39-4.994 20.01-17.6 18.67-30.88l-6.621-66.57c70.19-23.96 146.8-23.95 216.1 .0202l-6.641 66.53c-1.424 13.24 6.26 25.97 18.71 30.9l105.4 42.14c13.54 5.377 28.1 .2285 36.63-11.99l52.73-84.32C642.9 401.6 641.1 386.4 631.1 376.4z\", \"M112.5 157.1c12.16 5.027 23.31-.0273 29.06-5.781L172.2 121.5l53.71 53.71C246.9 196.2 273.8 211.5 303.3 215.2C343.6 220.2 382.4 206.8 410.5 178.7l128.8-128.8c6.248-6.248 6.248-16.38 0-22.63L516.7 4.686c-6.248-6.248-16.38-6.248-22.63 0l-128.8 128.8c-24.89 24.89-65.61 24.89-90.5 0l-57.28-57.28L248.2 45.52c7.629-7.631 9.922-19.09 5.781-29.06C249.8 6.498 240.1 0 229.3 0H115.1C104.1 0 96 8.953 96 19.1v113.3C96 144.1 102.5 153.8 112.5 157.1z\"]]\n};\nvar faFileExport = {\n  prefix: 'fad',\n  iconName: 'file-export',\n  icon: [576, 512, [\"arrow-right-from-file\"], \"f56e\", [\"M384 336v128c0 26.51-21.49 48-48 48h-288C21.49 512 0 490.5 0 464v-416C0 21.49 21.49 0 48 0H256v128h128v160H216C202.8 288 192 298.8 192 312s10.75 24 24 24H384z\", \"M256 0v128h128L256 0zM568.1 295l-80-80c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L494.1 288H216C202.8 288 192 298.8 192 312s10.75 24 24 24h278.1l-39.03 39.03C450.3 379.7 448 385.8 448 392s2.344 12.28 7.031 16.97c9.375 9.375 24.56 9.375 33.94 0l80-80C578.3 319.6 578.3 304.4 568.1 295z\"]]\n};\nvar faArrowRightFromFile = faFileExport;\nvar faShield = {\n  prefix: 'fad',\n  iconName: 'shield',\n  icon: [512, 512, [128737, \"shield-blank\"], \"f132\", [\"M256-.0078C260.7-.0081 265.2 1.008 269.4 2.913L457.7 82.79C479.7 92.12 496.2 113.8 496 139.1C495.5 239.2 454.7 420.7 282.4 503.2C265.7 511.1 246.3 511.1 229.6 503.2C57.25 420.7 16.49 239.2 15.1 139.1C15.87 113.8 32.32 92.12 54.3 82.79L242.7 2.913C246.8 1.008 251.4-.0081 256-.0078V-.0078z\", \"\"]]\n};\nvar faShieldBlank = faShield;\nvar faArrowUpShortWide = {\n  prefix: 'fad',\n  iconName: 'arrow-up-short-wide',\n  icon: [576, 512, [\"sort-amount-up-alt\"], \"f885\", [\"M544 416h-223.1c-17.67 0-32 14.33-32 32s14.33 32 32 32H544c17.67 0 32-14.33 32-32S561.7 416 544 416zM320 96h32c17.67 0 31.1-14.33 31.1-32s-14.33-32-31.1-32h-32c-17.67 0-32 14.33-32 32S302.3 96 320 96zM320 224H416c17.67 0 32-14.33 32-32s-14.33-32-32-32h-95.1c-17.67 0-32 14.33-32 32S302.3 224 320 224zM320 352H480c17.67 0 32-14.33 32-32s-14.33-32-32-32h-159.1c-17.67 0-32 14.33-32 32S302.3 352 320 352z\", \"M239.6 138c11.94 13.05 11.06 33.31-1.969 45.27C224.6 195.3 204.4 194.3 192.4 181.3L160 145.9v302C160 465.7 145.7 480 128 480S96 465.7 96 447.1V145.9L63.6 181.3c-6.312 6.883-14.94 10.39-23.61 10.39c-7.719 0-15.47-2.785-21.61-8.414C5.35 171.4 4.475 151.1 16.41 138l87.1-96.09c12.12-13.26 35.06-13.26 47.19 0L239.6 138z\"]]\n};\nvar faSortAmountUpAlt = faArrowUpShortWide;\nvar faArrowsRepeat1 = {\n  prefix: 'fad',\n  iconName: 'arrows-repeat-1',\n  icon: [512, 512, [\"repeat-1-alt\"], \"f366\", [\"M165.2 160H416c17.67 0 31.99-14.31 31.99-32c0-8.188-3.115-16.38-9.365-22.62l-95.1-96C336.4 3.125 328.2 0 320 0c-17.05 0-31.1 13.73-31.1 32c0 8.188 3.125 16.38 9.375 22.62L338.8 96H165.2c-130.1 0-165.2 119.2-165.2 128C-.0003 241.7 14.39 256 32.01 256c13.41 0 25.89-8.469 30.36-21.88C77.13 189.8 118.5 160 165.2 160zM479.1 256c-13.41 0-25.89 8.469-30.36 21.88C434.9 322.2 393.5 352 346.8 352H96c-17.67 0-31.99 14.31-31.99 32c0 8.188 3.115 16.38 9.365 22.62l95.1 96C175.6 508.9 183.8 512 191.1 512c17.05 0 31.1-13.73 31.1-32c0-8.188-3.125-16.38-9.375-22.62L173.2 416h173.6c130.1 0 165.2-119.2 165.2-128C512 270.3 497.6 256 479.1 256z\", \"M264 320C277.3 320 288 309.3 288 296v-80c0-13.31-10.8-24.01-24.01-24.01c-2.546 0-5.111 .411-7.589 1.226l-24 8C222.3 204.6 215.1 213.9 215.1 223.1C215.1 237.3 226.8 248 240 248v48C240 309.3 250.8 320 264 320z\"]]\n};\nvar faRepeat1Alt = faArrowsRepeat1;\nvar faGunSlash = {\n  prefix: 'fad',\n  iconName: 'gun-slash',\n  icon: [640, 512, [], \"e19c\", [\"M32 196.8C32 220.7 51.33 240 75.17 240c21.26 0 36.61 20.35 30.77 40.79l-40.69 158.4C59.41 459.6 74.76 480 96.02 480h103.8c14.29 0 26.84-9.469 30.77-23.21L258.4 352h67.39L32 121.8V196.8zM576 64h-16V56C560 42.74 549.3 32 536 32S512 42.74 512 56V64H113.1l81.66 64H512v32H236.4l102.1 80h41.52l-8.6 25.8l40.13 31.45L430.6 240h36.1c8.486 0 16.62-3.369 22.63-9.373L512 208h64c17.67 0 32-14.33 32-32V96C608 78.33 593.7 64 576 64z\", \"M634.9 502.8c-8.125 10.41-23.19 12.28-33.69 4.078L9.189 42.89c-10.44-8.172-12.25-23.27-4.062-33.7C9.846 3.156 16.91 0 24.03 0c5.156 0 10.38 1.672 14.78 5.109l591.1 463.1C641.2 477.3 643.1 492.4 634.9 502.8z\"]]\n};\nvar faAvocado = {\n  prefix: 'fad',\n  iconName: 'avocado',\n  icon: [512, 512, [], \"e0aa\", [\"M371.5-.0006c-39.21 0-78.72 15.74-108.1 45.17C232.4 76.31 192.1 97.3 150.6 108.9c-35.27 9.666-150.6 61.92-150.6 197.8c0 113.4 92.35 205.3 205.1 205.3c52.37 0 104.7-20.04 144.7-60.13c67.65-67.86 42.56-130 115.1-203.7l4.357-4.371c27.94-28.03 41.91-64.77 41.91-101.5C512 70.27 455.6-.0006 371.5-.0006zM200.4 383.1c-54.51 0-72.49-43.58-72.49-72.66c0-60.75 58.64-119.3 119.1-119.3c54.52 0 72.5 43.59 72.5 72.66C319.5 325.4 260.9 383.1 200.4 383.1z\", \"M319.5 264.7c0 60.74-58.63 119.3-119.1 119.3c-54.51 0-72.49-43.59-72.49-72.66c0-60.75 58.64-119.3 119.1-119.3C301.5 191.1 319.5 235.6 319.5 264.7z\"]]\n};\nvar faBinary = {\n  prefix: 'fad',\n  iconName: 'binary',\n  icon: [384, 512, [], \"e33b\", [\"M128 0C163.3 0 192 28.65 192 64V160C192 195.3 163.3 224 128 224H64C28.65 224 0 195.3 0 160V64C0 28.65 28.65 0 64 0H128zM64 160H128V64H64V160zM320 288C355.3 288 384 316.7 384 352V448C384 483.3 355.3 512 320 512H256C220.7 512 192 483.3 192 448V352C192 316.7 220.7 288 256 288H320zM256 448H320V352H256V448z\", \"M336 160H352C369.7 160 384 174.3 384 192C384 209.7 369.7 224 352 224H256C238.3 224 224 209.7 224 192C224 174.3 238.3 160 256 160H272V76.4L266.1 78.36C249.4 83.95 231.2 74.89 225.6 58.12C220.1 41.35 229.1 23.23 245.9 17.64L293.9 1.642C303.6-1.61 314.4 .0261 322.7 6.04C331.1 12.05 336 21.71 336 32L336 160zM111.1 448H127.1C145.7 448 159.1 462.3 159.1 480C159.1 497.7 145.7 512 127.1 512H31.1C14.33 512-.0003 497.7-.0003 480C-.0003 462.3 14.33 448 31.1 448H47.1V364.4L42.12 366.4C25.35 371.9 7.231 362.9 1.642 346.1C-3.947 329.4 5.114 311.2 21.88 305.6L69.88 289.6C79.64 286.4 90.37 288 98.71 294C107.1 300.1 112 309.7 112 320L111.1 448z\"]]\n};\nvar faGlassesRound = {\n  prefix: 'fad',\n  iconName: 'glasses-round',\n  icon: [576, 512, [128083, \"glasses-alt\"], \"f5f5\", [\"M136 432c-48.59 0-88-39.42-88-88c0-48.59 39.41-88 88-88s87.1 39.41 87.1 88C224 392.6 184.6 432 136 432zM440 432c-48.59 0-88-39.42-88-88c0-48.59 39.41-88 88-88s88 39.41 88 88C528 392.6 488.6 432 440 432z\", \"M560.5 225.9L528.8 98.62C521.1 71.75 495 32 443.4 32c-15.62 0-23.12 2.1-43.13 9.625c-8.375 2.75-12.88 11.88-10 20.25l5 15.12C397.5 83.75 403.8 88 410.4 88c3.625 0 4.875-.75 18.25-5.25c26.12-8.625 48.25 6.125 53.63 27.5L511.9 229c-20.88-13.12-45.37-21-71.87-21c-55.13 0-102.2 32.88-123.6 80H259.6c-21.38-47.13-68.5-80-123.6-80c-26.5 0-51 7.877-71.88 21l29.63-118.8c5.375-21.38 27.5-36.25 53.63-27.5C160.8 87.25 161.1 88 165.6 88c6.625 0 12.88-4.25 15.13-11l5-15.12c2.875-8.375-1.625-17.5-10-20.25C155.8 34.1 148.3 32 132.6 32c-51.63 0-78.63 39.75-85.38 66.62L15.5 225.9C2.125 279.4 .0001 300.1 .0001 343.1c0 75.13 60.88 136 136 136c72.38 0 130.1-56.75 135.2-127.1h33.5c4.25 71.25 62.88 127.1 135.3 127.1c75.13 0 136-60.88 136-136C576 300.1 573.9 279.4 560.5 225.9zM136 432c-48.59 0-88-39.42-88-88c0-48.59 39.41-88 88-88s87.1 39.41 87.1 88C224 392.6 184.6 432 136 432zM440 432c-48.59 0-88-39.42-88-88c0-48.59 39.41-88 88-88s88 39.41 88 88C528 392.6 488.6 432 440 432z\"]]\n};\nvar faGlassesAlt = faGlassesRound;\nvar faPhonePlus = {\n  prefix: 'fad',\n  iconName: 'phone-plus',\n  icon: [512, 512, [], \"f4d2\", [\"M493.1 351.2L384.6 304.7c-12.78-5.531-27.8-1.813-36.48 8.969l-44.05 53.81c-69.25-34-125.5-90.28-159.5-159.5l53.83-44.09c10.75-8.781 14.42-23.66 8.984-36.44L160.8 18.93C154.7 5.027 139.7-2.598 124.1 .8079L24.22 24.06C9.969 27.31 0 39.84 0 54.5C0 306.8 205.2 512 457.5 512c14.67 0 27.2-9.969 30.47-24.22l23.25-100.8C514.6 372.4 507 357.2 493.1 351.2z\", \"M512 96c0 13.26-10.74 23.1-23.1 23.1H439.1v48C439.1 181.3 429.3 192 416 192c-13.27 0-23.1-10.74-23.1-23.1V119.1H343.1C330.7 119.1 320 109.3 320 96c0-13.26 10.74-23.1 23.1-23.1H392V23.1C392 10.74 402.7 0 416 0s23.1 10.74 23.1 23.1v48h48C501.3 72 512 82.74 512 96z\"]]\n};\nvar faDitto = {\n  prefix: 'fad',\n  iconName: 'ditto',\n  icon: [320, 512, [], \"22\", [\"M14.89 54.93C2.692 70.21-2.372 90.22 1.044 109.9l25.21 145.2C29.55 274.1 45.44 288 63.99 288S98.43 274.1 101.7 255l25.24-145.2c3.389-19.6-1.678-39.61-13.88-54.9C88.75 24.36 39.23 24.36 14.89 54.93z\", \"M305.1 54.93c-24.34-30.57-73.86-30.57-98.2 0c-12.2 15.29-17.27 35.3-13.85 54.93l25.21 145.2C221.6 274.1 237.4 288 255.1 288s34.44-13.89 37.74-32.99l25.24-145.2C322.4 90.22 317.3 70.21 305.1 54.93z\"]]\n};\nvar faPersonSeat = {\n  prefix: 'fad',\n  iconName: 'person-seat',\n  icon: [384, 512, [], \"e21e\", [\"M144 96c26.51 0 48-21.49 48-48s-21.49-48-48-48S96 21.49 96 48S117.5 96 144 96zM192 384H128c-35.3 0-64-28.72-64-64V160c0-17.69-14.33-32-32-32S0 142.3 0 160v160c0 70.59 57.42 128 128 128h64c17.67 0 32-14.31 32-32S209.7 384 192 384z\", \"M352 416h-19.75l-12.5-99.97C317.8 300 304.1 288 288 288h-96V256h64c17.67 0 32-14.33 32-32c0-17.67-14.33-32-32-32h-64V176C192 149.5 170.5 128 144 128S96 149.5 96 176v128C96 330.5 117.5 352 144 352c1.826 0 3.559-.3398 5.332-.5391C150.3 351.5 151.1 352 152 352h107.8l12.5 99.97C274.3 467.1 287.9 480 304 480H352c17.67 0 32-14.31 32-32S369.7 416 352 416z\"]]\n};\nvar faHouseMedical = {\n  prefix: 'fad',\n  iconName: 'house-medical',\n  icon: [576, 512, [], \"e3b2\", [\"M288 74.52L512.1 270.6L512.5 447.9C512.6 483.3 483.9 512 448.5 512H128.1C92.74 512 64.09 483.4 64.07 448L64.02 270.5L288 74.52zM400 280C400 271.2 392.8 264 384 264H328V208C328 199.2 320.8 192 312 192H264C255.2 192 248 199.2 248 208V264H192C183.2 264 176 271.2 176 280V328C176 336.8 183.2 344 192 344H248V400C248 408.8 255.2 416 264 416H312C320.8 416 328 408.8 328 400V344H384C392.8 344 400 336.8 400 328V280z\", \"M266.9 7.918C278.1-2.639 297-2.639 309.1 7.918L565.1 231.9C578.4 243.6 579.7 263.8 568.1 277.1C556.4 290.4 536.2 291.7 522.9 280.1L288 74.52L53.07 280.1C39.77 291.7 19.56 290.4 7.918 277.1C-3.72 263.8-2.372 243.6 10.93 231.9L266.9 7.918zM384 264C392.8 264 400 271.2 400 280V328C400 336.8 392.8 344 384 344H328V400C328 408.8 320.8 416 312 416H264C255.2 416 248 408.8 248 400V344H192C183.2 344 176 336.8 176 328V280C176 271.2 183.2 264 192 264H248V208C248 199.2 255.2 192 264 192H312C320.8 192 328 199.2 328 208V264H384z\"]]\n};\nvar faGolfBallTee = {\n  prefix: 'fad',\n  iconName: 'golf-ball-tee',\n  icon: [384, 512, [\"golf-ball\"], \"f450\", [\"M192 .0001c-106 0-192 86.68-192 193.6c0 65.78 32.82 123.5 82.52 158.4h218.1C351.2 317.1 384 259.4 384 193.6C384 86.68 298 .0001 192 .0001zM179 205.1C183 206.9 187.4 208 192 208c17.53 0 31.74-14.33 31.74-31.1c0-4.687-1.111-9.062-2.904-13.07c11.03 5.016 18.77 16.08 18.77 29.07c0 17.67-14.21 31.1-31.74 31.1C194.1 224 184 216.2 179 205.1zM223.7 303.1c-12.88 0-23.86-7.812-28.83-18.93c3.977 1.809 8.316 2.93 12.96 2.93c17.53 0 31.74-14.33 31.74-31.1c0-4.688-1.109-9.062-2.904-13.07c11.03 5.016 18.77 16.08 18.77 29.07C255.5 289.7 241.3 303.1 223.7 303.1zM287.2 240c-12.88 0-23.86-7.812-28.83-18.93c3.977 1.809 8.316 2.93 12.96 2.93c17.53 0 31.73-14.33 31.73-31.1c0-4.687-1.109-9.062-2.902-13.07C311.2 183.9 318.9 195 318.9 208C318.9 225.7 304.7 240 287.2 240z\", \"M96 399.1c0 17.67 14.33 31.1 32 31.1s32 14.33 32 31.1v48h64v-48c0-17.67 14.33-31.1 32-31.1s32-14.33 32-31.1v-16H96V399.1zM239.6 256c0 17.67-14.21 31.1-31.74 31.1c-4.646 0-8.986-1.121-12.96-2.93c4.973 11.12 15.95 18.93 28.83 18.93c17.53 0 31.73-14.33 31.73-31.1c0-12.99-7.746-24.05-18.77-29.07C238.5 246.9 239.6 251.3 239.6 256zM207.9 224c17.53 0 31.74-14.33 31.74-31.1c0-12.99-7.746-24.05-18.77-29.07c1.793 4.008 2.904 8.383 2.904 13.07c0 17.67-14.21 31.1-31.74 31.1c-4.646 0-8.988-1.121-12.96-2.93C184 216.2 194.1 224 207.9 224zM300.2 178.9c1.793 4.008 2.902 8.383 2.902 13.07c0 17.67-14.21 31.1-31.73 31.1c-4.648 0-8.988-1.121-12.96-2.93c4.975 11.12 15.95 18.93 28.83 18.93c17.53 0 31.74-14.33 31.74-31.1C318.9 195 311.2 183.9 300.2 178.9z\"]]\n};\nvar faGolfBall = faGolfBallTee;\nvar faCircleChevronLeft = {\n  prefix: 'fad',\n  iconName: 'circle-chevron-left',\n  icon: [512, 512, [\"chevron-circle-left\"], \"f137\", [\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM310.6 345.4c12.5 12.5 12.5 32.75 0 45.25s-32.75 12.5-45.25 0l-112-112C147.1 272.4 144 264.2 144 256s3.125-16.38 9.375-22.62l112-112c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L221.3 256L310.6 345.4z\", \"M310.6 345.4c12.5 12.5 12.5 32.75 0 45.25s-32.75 12.5-45.25 0l-112-112C147.1 272.4 144 264.2 144 256s3.125-16.38 9.375-22.62l112-112c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L221.3 256L310.6 345.4z\"]]\n};\nvar faChevronCircleLeft = faCircleChevronLeft;\nvar faHouseChimneyWindow = {\n  prefix: 'fad',\n  iconName: 'house-chimney-window',\n  icon: [576, 512, [], \"e00d\", [\"M64.07 448L64.02 270.5L288 74.52L512.1 270.6L512.5 447.9C512.6 483.3 483.9 512 448.5 512H128.1C92.74 512 64.09 483.4 64.07 448L64.07 448zM248 240C234.7 240 224 250.7 224 264V344C224 357.3 234.7 368 248 368H328C341.3 368 352 357.3 352 344V264C352 250.7 341.3 240 328 240H248z\", \"M416 101.5V64C416 46.33 430.3 32 448 32H480C497.7 32 512 46.33 512 64V185.5L565.1 231.9C578.4 243.6 579.7 263.8 568.1 277.1C556.4 290.4 536.2 291.7 522.9 280.1L288 74.52L53.07 280.1C39.77 291.7 19.56 290.4 7.917 277.1C-3.72 263.8-2.372 243.6 10.93 231.9L266.9 7.918C278.1-2.639 297-2.639 309.1 7.918L416 101.5z\"]]\n};\nvar faScythe = {\n  prefix: 'fad',\n  iconName: 'scythe',\n  icon: [640, 512, [], \"f710\", [\"M583.9 0l-245 0C191.1 0 63.1 63.1 0 191.1h544L583.9 0z\", \"M632.6 11.62c-6-7.375-15.12-11.62-24.62-11.62l-25.5 0l-59.75 288h-106.7c-17.67 0-31.99 14.33-31.99 32s14.32 32 31.99 32h93.49l-29.25 141c-.875 4.75 .375 9.5 3.5 13.25C486.7 509.9 491.2 512 495.1 512h31.5c7.623 0 14.25-5.5 15.62-13L639.5 38C641.2 28.62 638.7 18.1 632.6 11.62z\"]]\n};\nvar faPenNib = {\n  prefix: 'fad',\n  iconName: 'pen-nib',\n  icon: [512, 512, [10001], \"f5ad\", [\"M293.9 92.81L419.2 218.1L371.4 377.3C365.4 397.2 350.2 413 330.5 419.6L66.17 508.2C54.83 512 42.32 509.2 33.74 500.9L187.3 347.3C193.6 350.3 200.6 352 207.1 352C234.5 352 255.1 330.5 255.1 304C255.1 277.5 234.5 256 207.1 256C181.5 256 159.1 277.5 159.1 304C159.1 311.4 161.7 318.4 164.7 324.7L11.11 478.3C2.809 469.7-.04 457.2 3.765 445.8L92.39 181.5C98.1 161.8 114.8 146.6 134.7 140.6L293.9 92.81z\", \"M368.4 18.34C390.3-3.526 425.7-3.526 447.6 18.34L493.7 64.4C515.5 86.27 515.5 121.7 493.7 143.6L419.2 218.1L293.9 92.81L368.4 18.34z\"]]\n};\nvar faBanParking = {\n  prefix: 'fad',\n  iconName: 'ban-parking',\n  icon: [512, 512, [\"parking-circle-slash\"], \"f616\", [\"M296.6 251.4C305.8 245.7 312 235.6 312 224C312 206.3 297.7 192 280 192H237.3L182.5 137.2C189.4 131.5 198.3 128 208 128H280C333 128 376 170.1 376 224C376 253.2 362.9 279.4 342.3 297L296.6 251.4zM168 261.3L232 325.3V352C232 369.7 217.7 384 200 384C182.3 384 168 369.7 168 352V261.3z\", \"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM99.5 144.8C77.15 176.1 64 214.5 64 256C64 362 149.1 448 256 448C297.5 448 335.9 434.9 367.2 412.5L99.5 144.8zM448 256C448 149.1 362 64 256 64C214.5 64 176.1 77.15 144.8 99.5L412.5 367.2C434.9 335.9 448 297.5 448 256V256z\"]]\n};\nvar faParkingCircleSlash = faBanParking;\nvar faTentArrowTurnLeft = {\n  prefix: 'fad',\n  iconName: 'tent-arrow-turn-left',\n  icon: [576, 512, [], \"e580\", [\"M268.6 166.5C280.1 157.8 295.9 157.8 307.4 166.5L475.4 294.5C482 299.6 486.4 307 487.6 315.3L511.6 475.3C513 484.5 510.3 493.8 504.2 500.9C498.2 507.9 489.3 512 480 512H384L287.1 352V512H96C86.68 512 77.83 507.9 71.75 500.9C65.67 493.8 62.97 484.5 64.35 475.3L88.35 315.3C89.59 307 93.98 299.6 100.6 294.5L268.6 166.5z\", \"M121.8 7.945C130.7 17.8 129.9 32.97 120.1 41.84L86.54 72H456C522.3 72 576 125.7 576 192V232C576 245.3 565.3 256 552 256C538.7 256 528 245.3 528 232V192C528 152.2 495.8 120 456 120H86.54L120.1 150.2C129.9 159 130.7 174.2 121.8 184.1C112.1 193.9 97.8 194.7 87.94 185.8L7.945 113.8C2.888 109.3 0 102.8 0 96C0 89.2 2.888 82.71 7.945 78.16L87.94 6.161C97.8-2.706 112.1-1.907 121.8 7.945H121.8z\"]]\n};\nvar faFaceDiagonalMouth = {\n  prefix: 'fad',\n  iconName: 'face-diagonal-mouth',\n  icon: [512, 512, [129764], \"e47e\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM372.4 319.4C380.9 316.1 385.8 308.1 383.4 299.6C380.1 291.1 372.1 286.2 363.6 288.6L139.6 352.6C131.1 355 126.2 363.9 128.6 372.4C131 380.9 139.9 385.8 148.4 383.4L372.4 319.4zM176.4 176C158.7 176 144.4 190.3 144.4 208C144.4 225.7 158.7 240 176.4 240C194 240 208.4 225.7 208.4 208C208.4 190.3 194 176 176.4 176zM336.4 240C354 240 368.4 225.7 368.4 208C368.4 190.3 354 176 336.4 176C318.7 176 304.4 190.3 304.4 208C304.4 225.7 318.7 240 336.4 240z\", \"M144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208z\"]]\n};\nvar faDiagramCells = {\n  prefix: 'fad',\n  iconName: 'diagram-cells',\n  icon: [512, 512, [], \"e475\", [\"M64 480C28.65 480 0 451.3 0 416V352C0 316.7 28.65 288 64 288H448C483.3 288 512 316.7 512 352V416C512 451.3 483.3 480 448 480H64z\", \"M64 224C28.65 224 0 195.3 0 160V96C0 60.65 28.65 32 64 32H448C483.3 32 512 60.65 512 96V160C512 195.3 483.3 224 448 224H64z\"]]\n};\nvar faCricketBatBall = {\n  prefix: 'fad',\n  iconName: 'cricket-bat-ball',\n  icon: [512, 512, [127951, \"cricket\"], \"f449\", [\"M345 319.1l-182.4 182.4c-5.867 5.863-13.81 9.594-22.03 9.594c-31.73 0-140.6-37.81-140.6-140.6c0-8.217 3.731-16.15 9.592-22.02l182.4-182.4v153L345 319.1z\", \"M415.1 237.6c0-7.07-2.697-14.14-8.092-19.54l-34.35-34.35l129.1-129.1c6.25-6.25 9.374-14.44 9.374-22.62C511.1 13.72 497.1 0 480 0c-8.188 0-16.38 3.124-22.62 9.374l-129.1 129.1l-34.35-34.35c-5.395-5.393-12.46-8.09-19.54-8.09S260.3 98.69 254.9 104.1L191.1 166.1v153l153-.002l62.89-62.88C413.3 251.7 415.1 244.6 415.1 237.6zM431.1 352c-44.25 0-80 35.75-80 79.1c0 44.25 35.75 79.1 80 79.1s80-35.75 80-79.1C511.1 387.8 476.2 352 431.1 352z\"]]\n};\nvar faCricket = faCricketBatBall;\nvar faTents = {\n  prefix: 'fad',\n  iconName: 'tents',\n  icon: [640, 512, [], \"e582\", [\"M603.4 134.5C610 139.6 614.4 147 615.6 155.3L639.6 315.3C641 324.5 638.3 333.8 632.2 340.9C626.2 347.9 617.3 352 608 352H461.5L455.3 310.5C452.8 294 444 279.2 430.8 269.1L262.8 141.1C254.6 134.9 245.4 130.9 235.8 129.1L396.6 6.546C408.1-2.182 423.9-2.182 435.4 6.546L603.4 134.5z\", \"M204.6 166.5C216.1 157.8 231.9 157.8 243.4 166.5L411.4 294.5C418 299.6 422.4 307 423.6 315.3L447.6 475.3C449 484.5 446.3 493.8 440.2 500.9C434.2 507.9 425.3 512 416 512H319.1L223.1 352V512H32C22.68 512 13.83 507.9 7.753 500.9C1.674 493.8-1.028 484.5 .3542 475.3L24.35 315.3C25.59 307 29.98 299.6 36.61 294.5L204.6 166.5z\"]]\n};\nvar faWandMagic = {\n  prefix: 'fad',\n  iconName: 'wand-magic',\n  icon: [512, 512, [\"magic\"], \"f0d0\", [\"M347.6 187.6L452.6 82.58L429.4 59.31L324.3 164.3L284.7 124.7L395.4 14.06C414.2-4.686 444.6-4.686 463.3 14.06L497.9 48.64C516.6 67.38 516.6 97.78 497.9 116.5L387.2 227.2L347.6 187.6z\", \"M116.5 497.9C97.78 516.6 67.38 516.6 48.64 497.9L14.06 463.3C-4.686 444.6-4.686 414.2 14.06 395.4L284.7 124.7L387.2 227.2L116.5 497.9z\"]]\n};\nvar faMagic = faWandMagic;\nvar faDog = {\n  prefix: 'fad',\n  iconName: 'dog',\n  icon: [576, 512, [128021], \"f6d3\", [\"M416 255.1V256.1L303.8 191.1H304L309.6 158.5L421.6 222.5L416 255.1z\", \"M332.7 19.85C334.6 8.395 344.5 0 356.1 0C363.6 0 370.6 3.52 375.1 9.502L392 32H444.1C456.8 32 469.1 37.06 478.1 46.06L496 64H552C565.3 64 576 74.75 576 88V112C576 156.2 540.2 192 496 192H426.7L421.6 222.5L309.6 158.5L332.7 19.85zM448 64C439.2 64 432 71.16 432 80C432 88.84 439.2 96 448 96C456.8 96 464 88.84 464 80C464 71.16 456.8 64 448 64zM416 256.1V480C416 497.7 401.7 512 384 512H352C334.3 512 320 497.7 320 480V364.8C295.1 377.1 268.8 384 240 384C211.2 384 184 377.1 160 364.8V480C160 497.7 145.7 512 128 512H96C78.33 512 64 497.7 64 480V249.8C35.23 238.9 12.64 214.5 4.836 183.3L.9558 167.8C-3.331 150.6 7.094 133.2 24.24 128.1C41.38 124.7 58.76 135.1 63.05 152.2L66.93 167.8C70.49 182 83.29 191.1 97.97 191.1H303.8L416 256.1z\"]]\n};\nvar faPenLine = {\n  prefix: 'fad',\n  iconName: 'pen-line',\n  icon: [576, 512, [], \"e212\", [\"M492.7 58.75C517.7 83.74 517.7 124.3 492.7 149.3L432.1 208.1L303 79.03L362.7 19.32C387.7-5.678 428.3-5.678 453.3 19.32L492.7 58.75zM552 464C565.3 464 576 474.7 576 488C576 501.3 565.3 512 552 512H248C234.7 512 224 501.3 224 488C224 474.7 234.7 464 248 464H552z\", \"M182.7 459.2C176.1 465.8 167.9 470.7 158.9 473.3L30.77 511C22.35 513.5 13.24 511.2 7.03 504.1C.8198 498.8-1.502 489.7 .976 481.2L38.67 353.1C41.32 344.1 46.17 335.9 52.8 329.3L303 79.03L432.1 208.1L182.7 459.2z\"]]\n};\nvar faAtomSimple = {\n  prefix: 'fad',\n  iconName: 'atom-simple',\n  icon: [448, 512, [\"atom-alt\"], \"f5d3\", [\"M423.1 56.87C379.1 12.86 300.3 31.62 224 79.12C147.6 31.62 68.87 12.86 24.87 56.87C-19.14 100.9-.3849 179.6 47.12 256c-47.5 76.38-66.25 155.1-22.25 199.1C66.12 496.4 140.4 484.5 224 432.5c83.25 51.88 157.8 64 199.1 22.63c44-44 25.25-122.8-22.25-199.1C448.4 179.6 467.1 100.9 423.1 56.87zM70.12 102.1c9.316-9.316 39.67-12.54 97.26 17.88c-29 23.75-55.5 50.25-79.13 79.13C63.37 151.9 57.74 114.5 70.12 102.1zM70.12 409.9c-12.38-12.38-6.751-49.75 18.13-97.01c28.75 34.88 53 57.38 79.13 78.88C119.1 416.6 82.49 422.3 70.12 409.9zM224 355c-44.88-34.25-73-65-98.88-99.01C153.4 218.5 186.6 184.1 224 156.6c37.38 28.38 70.63 61.88 99 99.38C288.8 300.9 258 329 224 355zM377.9 409.9c-12.38 12.38-49.88 6.75-97.26-18.13c26-21.5 50.25-43.88 79.13-78.88C384.6 360.1 390.3 397.5 377.9 409.9zM359.8 199.1c-23.62-28.88-50.13-55.38-79.13-79.13c57.33-30.29 87.89-27.24 97.26-17.88C390.3 114.5 384.6 151.9 359.8 199.1z\", \"M255.1 255.1c0 17.63-14.38 32-32 32s-32-14.37-32-32c0-17.62 14.38-32.03 32-32.03S255.1 238.3 255.1 255.1z\"]]\n};\nvar faAtomAlt = faAtomSimple;\nvar faAmpersand = {\n  prefix: 'fad',\n  iconName: 'ampersand',\n  icon: [384, 512, [], \"26\", [\"M318 364.7l60.59-90.89c9.812-14.7 5.844-34.58-8.875-44.37c-14.78-9.828-34.63-5.828-44.38 8.875l-52.19 78.28L318 364.7z\", \"M201.3 239.5l51.72-40.08C275.3 181.4 288 154.7 288 126.2c0-51.91-42.22-94.14-94.13-94.14H142.1C90.22 32.01 48 74.25 48 126.2c0 27.14 10.09 53.13 28.62 73.42l30.06 32.25L41.31 282.5C15.06 303.7 0 335.2 0 368.9c0 61.25 49.84 111.1 111.1 111.1l70-.0049c37.53 0 72.44-18.64 93.28-49.87l7.188-10.77l47.03 50.47C334.9 476.6 343.4 480 352 480c7.812 0 15.66-2.844 21.81-8.594c12.94-12.05 13.66-32.3 1.594-45.23L201.3 239.5zM142.1 96.01h51.75C210.5 96.01 224 109.5 224 126.2c0 9.156-4.094 17.7-10.69 23.05L157.5 192.5L123.7 156.2C116.1 147.9 112 137.3 112 126.2C112 109.5 125.5 96.01 142.1 96.01zM221.1 394.6c-8.938 13.39-23.88 21.39-39.94 21.39H111.1C85.13 416 64 394.9 64 368.9c0-14.28 6.375-27.64 17-36.22l69.53-53.88l86.16 92.44L221.1 394.6z\"]]\n};\nvar faCarrot = {\n  prefix: 'fad',\n  iconName: 'carrot',\n  icon: [512, 512, [129365], \"f787\", [\"M298.2 156.6C245.5 130.9 183.7 146.1 147.1 189.4l55.27 55.31c6.25 6.25 6.25 16.33 0 22.58c-3.127 3-7.266 4.605-11.39 4.605s-8.068-1.605-11.19-4.605L130.3 217l-128.1 262.8c-2.875 6-3 13.25 0 19.63c5.5 11.12 19 15.75 30 10.38l133.6-65.25L116.7 395.3c-6.377-6.125-6.377-16.38 0-22.5c6.25-6.25 16.37-6.25 22.5 0l56.98 56.98l102-49.89c24-11.63 44.5-31.26 57.13-57.13C385.5 261.1 359.9 186.8 298.2 156.6z\", \"M512 152c-41.63 50.25-107.5 52.5-151.9 7.875l-8-8C307.5 107.5 309.7 41.75 359.1 0c39.75 32.88 49.75 81 30.25 121.8C430.1 102.3 479.1 112.3 512 152z\"]]\n};\nvar faArrowUpFromLine = {\n  prefix: 'fad',\n  iconName: 'arrow-up-from-line',\n  icon: [384, 512, [8613, \"arrow-from-bottom\"], \"f342\", [\"M352 416H32c-17.69 0-32 14.31-32 32s14.31 32 32 32h320c17.69 0 32-14.31 32-32S369.7 416 352 416z\", \"M41.38 214.6c-12.5-12.5-12.5-32.75 0-45.25l128-128c12.5-12.5 32.75-12.5 45.25 0l128 128c12.5 12.5 12.5 32.75 0 45.25C336.4 220.9 328.2 224 320 224s-16.38-3.125-22.62-9.375L224 141.3V320c0 17.69-14.31 32-32 32s-32-14.31-32-32V141.3L86.63 214.6C74.13 227.1 53.88 227.1 41.38 214.6z\"]]\n};\nvar faArrowFromBottom = faArrowUpFromLine;\nvar faMoon = {\n  prefix: 'fad',\n  iconName: 'moon',\n  icon: [512, 512, [127769, 9214], \"f186\", [\"\", \"M32 256c0-123.8 100.3-224 223.8-224c11.36 0 29.7 1.668 40.9 3.746c9.616 1.777 11.75 14.63 3.279 19.44C245 86.5 211.2 144.6 211.2 207.8c0 109.7 99.71 193 208.3 172.3c9.561-1.805 16.28 9.324 10.11 16.95C387.9 448.6 324.8 480 255.8 480C132.1 480 32 379.6 32 256z\"]]\n};\nvar faPenSlash = {\n  prefix: 'fad',\n  iconName: 'pen-slash',\n  icon: [640, 512, [], \"e213\", [\"M264.3 181.8L355.7 90.34L485.7 220.3L409.9 296L264.3 181.8zM122.6 323.5L195.8 250.3L341.2 364.8L252.5 453.4C242.1 463.8 229.2 471.5 215.1 475.6L94.77 511C86.35 513.5 77.24 511.2 71.03 504.1C64.82 498.8 62.5 489.7 64.98 481.2L100.4 360.9C104.5 346.8 112.2 333.9 122.6 323.5L122.6 323.5zM426.7 19.32C451.7-5.678 492.3-5.678 517.3 19.32L556.7 58.75C581.7 83.74 581.7 124.3 556.7 149.3L508.3 197.7L378.3 67.72L426.7 19.32z\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faWineGlassEmpty = {\n  prefix: 'fad',\n  iconName: 'wine-glass-empty',\n  icon: [320, 512, [\"wine-glass-alt\"], \"f5ce\", [\"M232 464h-40.01v-117.3c68.51-15.88 118-79.86 111.4-154.1L287.5 14.5C286.8 6.25 279.9 0 271.8 0H48.23C40.1 0 33.22 6.25 32.47 14.5L16.6 192.6c-6.626 74.25 42.88 138.2 111.4 154.2V464H87.98c-22.13 0-40.01 17.88-40.01 40c0 4.375 3.626 8 8.002 8h208c4.376 0 8.002-3.625 8.002-8C272 481.9 254.1 464 232 464zM180.4 300.2C166.7 303.3 152.6 303.3 138.9 300.1c-47.03-10.98-78.82-54.95-74.53-103L77.7 48h164.6L255.6 197.2c4.278 48.01-27.5 91.93-74.46 102.8L180.4 300.2z\", \"\"]]\n};\nvar faWineGlassAlt = faWineGlassEmpty;\nvar faSquareStar = {\n  prefix: 'fad',\n  iconName: 'square-star',\n  icon: [448, 512, [], \"e27f\", [\"M0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM209.7 112.9L173.4 186.4L92.36 198.1C86.33 199 81.32 203.2 79.44 209C77.56 214.8 79.13 221.2 83.49 225.4L142.1 282.6L128.3 363.3C127.3 369.3 129.7 375.4 134.7 378.1C139.6 382.6 146.1 383 151.5 380.2L223.1 342.1L296.5 380.2C301.9 383 308.4 382.6 313.3 378.1C318.3 375.4 320.7 369.3 319.7 363.3L305.9 282.6L364.5 225.4C368.9 221.2 370.4 214.8 368.6 209C366.7 203.2 361.7 199 355.6 198.1L274.6 186.4L238.3 112.9C235.7 107.5 230.1 104 223.1 104C217.9 104 212.3 107.5 209.7 112.9H209.7z\", \"M274.6 186.4L355.6 198.1C361.7 199 366.7 203.2 368.6 209C370.4 214.8 368.9 221.2 364.5 225.4L305.9 282.6L319.7 363.3C320.7 369.3 318.3 375.4 313.3 378.1C308.4 382.6 301.9 383 296.5 380.2L224 342.1L151.5 380.2C146.1 383 139.6 382.6 134.7 378.1C129.7 375.4 127.3 369.3 128.3 363.3L142.1 282.6L83.49 225.4C79.13 221.2 77.56 214.8 79.44 209C81.32 203.2 86.33 199 92.36 198.1L173.4 186.4L209.7 112.9C212.3 107.5 217.9 104 224 104C230.1 104 235.7 107.5 238.3 112.9L274.6 186.4z\"]]\n};\nvar faCheese = {\n  prefix: 'fad',\n  iconName: 'cheese',\n  icon: [512, 512, [], \"f7ef\", [\"M299.9 32.01c-7.75-.25-15.25 2.25-21.12 6.1L0 255.1l512-.0118C512 136.1 417.1 38.26 299.9 32.01z\", \"M512 255.1v192C512 465.6 497.6 480 480 480H32c-17.62 0-32-14.38-32-31.1V255.1L512 255.1z\"]]\n};\nvar faSendBackward = {\n  prefix: 'fad',\n  iconName: 'send-backward',\n  icon: [512, 512, [], \"f87f\", [\"M160 224C160 188.7 188.7 160 224 160H448C483.3 160 512 188.7 512 224V448C512 483.3 483.3 512 448 512H224C188.7 512 160 483.3 160 448V224zM224 224V448H448V224H224z\", \"M0 64C0 28.65 28.65 0 64 0H288C323.3 0 352 28.65 352 64V128H224C170.1 128 128 170.1 128 224V352H64C28.65 352 0 323.3 0 288V64z\"]]\n};\nvar faYinYang = {\n  prefix: 'fad',\n  iconName: 'yin-yang',\n  icon: [512, 512, [9775], \"f6ad\", [\"M256 0c70.69 0 128 57.31 128 128c0 70.7-57.31 128-128 128s-128 57.31-128 128c0 70.7 57.31 128 128 128c141.4 0 256-114.6 256-256S397.4 0 256 0zM256 416c-17.67 0-32-14.33-32-32s14.33-32 32-32s32 14.33 32 32S273.7 416 256 416zM256 160c17.67 0 32-14.33 32-32s-14.33-32-32-32S224 110.3 224 128S238.3 160 256 160z\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256c-70.69 0-128-57.31-128-128c0-70.7 57.31-128 128-128s128-57.31 128-128C384 57.3 326.7 0 256 0zM256 160C238.3 160 224 145.7 224 128s14.33-32 32-32s32 14.33 32 32S273.7 160 256 160zM256 352c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S273.7 352 256 352z\"]]\n};\nvar faMusic = {\n  prefix: 'fad',\n  iconName: 'music',\n  icon: [512, 512, [127925], \"f001\", [\"M192 224V83.69l256-75.6v140.9L192 224z\", \"M480 0c-2.719 0-7.031 .6615-9.625 1.49L448 8.092v284.8c-10.05-2.979-20.72-4.898-32.01-4.898c-53.02 0-95.1 35.82-95.1 79.1c0 44.18 42.98 79.1 95.1 79.1s95.1-35.82 95.1-80L512 31.99C511.1 14.34 497.7 0 480 0zM128 126.5v230.4c-10.05-2.979-20.72-4.898-32-4.898C42.98 352 0 387.8 0 432C0 476.2 42.98 512 95.1 512s95.1-35.77 95.1-79.95L192 83.69L150.4 95.97C138.1 99.87 128 113.5 128 126.5z\"]]\n};\nvar faCompassSlash = {\n  prefix: 'fad',\n  iconName: 'compass-slash',\n  icon: [640, 512, [], \"f5e9\", [\"M397.1 285.9L444.6 162.4C452.1 142.1 433 123.9 413.6 131.4L270.3 186.5L134.2 79.88C180.9 30.68 246.8 0 320 0C461.4 0 576 114.6 576 256C576 306.1 561.1 354.5 535.4 394.4L397.1 285.9zM64 256C64 222.4 70.49 190.2 82.28 160.8L224.8 273.1L195.4 349.6C187.9 369 206.1 388.1 226.4 380.6L317 345.8L468.1 464.8C426.3 494.5 375.2 512 320 512C178.6 512 64 397.4 64 255.1V256z\", \"M5.112 9.194C13.29-1.238 28.37-3.067 38.81 5.11L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.194V9.194z\"]]\n};\nvar faClockOne = {\n  prefix: 'fad',\n  iconName: 'clock-one',\n  icon: [512, 512, [], \"e34e\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM280 120C280 106.7 269.3 96 256 96C242.7 96 232 106.7 232 120V256C232 266.6 238.9 275.9 249 278.1C259.2 282 270.1 278.1 275.1 269.3L339.1 173.3C347.3 162.3 344.3 147.4 333.3 140C322.3 132.7 307.4 135.7 300 146.7L280 176.7L280 120z\", \"M256 96C269.3 96 280 106.7 280 120V176.7L300 146.7C307.4 135.7 322.3 132.7 333.3 140C344.3 147.4 347.3 162.3 339.1 173.3L275.1 269.3C270.1 278.1 259.2 282 249 278.1C238.9 275.9 232 266.6 232 256V120C232 106.7 242.7 96 256 96H256z\"]]\n};\nvar faFileMusic = {\n  prefix: 'fad',\n  iconName: 'file-music',\n  icon: [384, 512, [], \"f8b6\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM288 384c0 17.62-21.5 32-48 32S192 401.6 192 384s21.5-32 48-32c5.375 0 10.75 .7498 16 2V277.6l-96 37.5V416c0 17.62-21.5 32-48 32S64 433.6 64 416s21.5-32 48-32c5.375 0 10.75 .7498 16 2V271.3C128 264.3 132.5 258.1 139.3 256l128-47.25C272 207.3 277.4 208.1 281.5 211.1S288 218.9 288 224V384z\", \"M256 0v128h128L256 0zM267.3 208.8L139.3 256C132.5 258.1 128 264.3 128 271.3v114.8C122.8 384.8 117.4 384 112 384C85.5 384 64 398.4 64 416s21.5 32 48 32S160 433.6 160 416V315.1l96-37.5v76.38C250.8 352.8 245.4 352 240 352c-26.5 0-48 14.38-48 32s21.5 32 48 32s48-14.38 48-32V224c0-5.125-2.375-9.875-6.5-12.88S272 207.3 267.3 208.8z\"]]\n};\nvar faCodeCommit = {\n  prefix: 'fad',\n  iconName: 'code-commit',\n  icon: [640, 512, [], \"f386\", [\"M476.8 288C478.9 277.7 480 266.1 480 256C480 245 478.9 234.3 476.8 224H608C625.7 224 640 238.3 640 256C640 273.7 625.7 288 608 288H476.8zM163.2 288H32C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224H163.2C161.1 234.3 160 245 160 256C160 266.1 161.1 277.7 163.2 288z\", \"M160 256C160 167.6 231.6 96 320 96C408.4 96 480 167.6 480 256C480 344.4 408.4 416 320 416C231.6 416 160 344.4 160 256zM320 336C364.2 336 400 300.2 400 256C400 211.8 364.2 176 320 176C275.8 176 240 211.8 240 256C240 300.2 275.8 336 320 336z\"]]\n};\nvar faTemperatureLow = {\n  prefix: 'fad',\n  iconName: 'temperature-low',\n  icon: [512, 512, [], \"f76b\", [\"M256 112c0-61.88-50.13-112-112-112s-112 50.13-112 112v166.5c-19.75 24.75-32 55.5-32 89.5c0 79.5 64.5 144 144 144s144-64.5 144-144c0-34-12.25-64.88-32-89.5V112zM144 448c-44.13 0-80-35.88-80-80c0-25.5 12.25-48.88 32-63.75v-192.3c0-26.5 21.5-48 48-48s48 21.5 48 48v192.1c19.75 14.75 32 38.38 32 63.88C224 412.1 188.1 448 144 448z\", \"M160 322.9V304C160 295.3 152.8 288 144 288S128 295.3 128 304v18.88C109.4 329.5 96 347.1 96 368C96 394.5 117.5 416 144 416S192 394.5 192 368C192 347.1 178.6 329.5 160 322.9zM416 0c-52.88 0-96 43.13-96 96s43.13 96 96 96s96-43.13 96-96S468.9 0 416 0zM416 128c-17.75 0-32-14.25-32-32s14.25-32 32-32s32 14.25 32 32S433.8 128 416 128z\"]]\n};\nvar faPersonBiking = {\n  prefix: 'fad',\n  iconName: 'person-biking',\n  icon: [640, 512, [128692, \"biking\"], \"f84a\", [\"M256 384C256 454.7 198.7 512 128 512C57.31 512 0 454.7 0 384C0 313.3 57.31 256 128 256C198.7 256 256 313.3 256 384zM128 312C88.24 312 56 344.2 56 384C56 423.8 88.24 456 128 456C167.8 456 200 423.8 200 384C200 344.2 167.8 312 128 312zM640 384C640 454.7 582.7 512 512 512C441.3 512 384 454.7 384 384C384 313.3 441.3 256 512 256C582.7 256 640 313.3 640 384zM512 312C472.2 312 440 344.2 440 384C440 423.8 472.2 456 512 456C551.8 456 584 423.8 584 384C584 344.2 551.8 312 512 312z\", \"M352 48C352 21.49 373.5 0 400 0C426.5 0 448 21.49 448 48C448 74.51 426.5 96 400 96C373.5 96 352 74.51 352 48zM365.4 111.2L427.2 159.1H480C497.7 159.1 512 174.3 512 191.1C512 209.7 497.7 223.1 480 223.1H416C408.7 223.1 401.7 221.5 396 216.1L355.3 184.4L295 232.9L337.8 261.4C346.7 267.3 352 277.3 352 288V416C352 433.7 337.7 448 320 448C302.3 448 288 433.7 288 416V305.1L227.5 266.8C194.7 245.1 192.5 198.9 223.2 175.2L306.3 110.9C323.8 97.45 348.1 97.58 365.4 111.2H365.4z\"]]\n};\nvar faBiking = faPersonBiking;\nvar faSkeleton = {\n  prefix: 'fad',\n  iconName: 'skeleton',\n  icon: [512, 512, [], \"f620\", [\"M224 160H16C7.125 160 0 167.1 0 176v32C0 216.9 7.125 224 16 224H224V160zM432 256H288v64h144c8.875 0 16-7.125 16-16v-32C448 263.1 440.9 256 432 256zM80 128H224V64H80C71.13 64 64 71.13 64 80v32C64 120.9 71.13 128 80 128zM448 112v-32C448 71.13 440.9 64 432 64H288v64h144C440.9 128 448 120.9 448 112zM64 272v32C64 312.9 71.13 320 80 320H224V256H80C71.13 256 64 263.1 64 272zM399.9 352H112.1c-37.31 0-60.36 40.7-41.16 72.7l43.06 71.77C119.8 506.1 130.2 512 141.4 512h229.2c11.24 0 21.66-5.898 27.44-15.54l43.06-71.77C460.3 392.7 437.2 352 399.9 352zM200 464c-13.25 0-24-10.75-24-24S186.7 416 200 416S224 426.7 224 440S213.3 464 200 464zM312 464c-13.25 0-24-10.75-24-24S298.7 416 312 416s24 10.75 24 24S325.3 464 312 464zM496 160H288v64h208C504.9 224 512 216.9 512 208v-32C512 167.1 504.9 160 496 160z\", \"M288 16V352H224V16C224 7.125 231.1 0 240 0h32C280.9 0 288 7.125 288 16z\"]]\n};\nvar faCircleG = {\n  prefix: 'fad',\n  iconName: 'circle-g',\n  icon: [512, 512, [], \"e10f\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM384 274.9c0 1.453-.125 2.922-.4062 4.344c-4.375 23.83-17.56 47.7-37.09 67.27C322.3 370.7 290.2 384 256 384s-66.34-13.31-90.5-37.48c-49.91-49.91-49.91-131.1 0-181C213.4 117.5 293.5 115.3 344 160.6c9.875 8.844 10.72 24.02 1.875 33.89C337 204.4 321.8 205.2 312 196.4c-31.91-28.56-82.34-27.19-112.6 3.062c-31.19 31.2-31.19 81.95 0 113.2c30.19 30.22 82.94 30.22 113.1 0c7.594-7.609 13.69-16 17.91-24.58H280C266.8 288 256 277.3 256 264s10.75-24 24-24h80C373.3 240 384 250.8 384 264V274.9z\", \"M360 240h-80C266.8 240 256 250.8 256 264S266.8 288 280 288h50.47c-4.219 8.578-10.31 16.97-17.91 24.58c-30.19 30.22-82.94 30.22-113.1 0c-31.19-31.2-31.19-81.95 0-113.2C229.7 169.2 280.1 167.8 312 196.4c9.812 8.859 25 8.078 33.88-1.859c8.844-9.875 8-25.05-1.875-33.89c-50.53-45.3-130.6-43.06-178.5 4.875c-49.91 49.91-49.91 131.1 0 181C189.7 370.7 221.8 384 256 384s66.34-13.31 90.5-37.48c19.53-19.56 32.72-43.44 37.09-67.27C383.9 277.8 384 276.4 384 274.9V264C384 250.8 373.3 240 360 240z\"]]\n};\nvar faCircleArrowUpLeft = {\n  prefix: 'fad',\n  iconName: 'circle-arrow-up-left',\n  icon: [512, 512, [], \"e0fb\", [\"M256 0C114.6 0 0 114.6 0 256c0 141.4 114.6 256 256 256s256-114.6 256-256C512 114.6 397.4 0 256 0zM366.6 366.6C360.4 372.9 352.2 376 344 376s-16.38-3.125-22.62-9.375L200 245.3V312c0 17.69-14.33 32-32 32s-32-14.31-32-32v-144c0-17.69 14.33-32 32-32h144c17.67 0 32 14.31 32 32s-14.33 32-32 32H245.3l121.4 121.4C379.1 333.9 379.1 354.1 366.6 366.6z\", \"M366.6 366.6C360.4 372.9 352.2 376 344 376s-16.38-3.125-22.62-9.375L200 245.3V312c0 17.69-14.33 32-32 32s-32-14.31-32-32v-144c0-17.69 14.33-32 32-32h144c17.67 0 32 14.31 32 32s-14.33 32-32 32H245.3l121.4 121.4C379.1 333.9 379.1 354.1 366.6 366.6z\"]]\n};\nvar faCoinBlank = {\n  prefix: 'fad',\n  iconName: 'coin-blank',\n  icon: [512, 512, [], \"e3fb\", [\"M256 352C114.6 352 0 287.5 0 208C0 128.5 114.6 64 256 64C397.4 64 512 128.5 512 208C512 287.5 397.4 352 256 352V352z\", \"M48 394.6C17.79 373.6 0 347.8 0 319.1V290.1C13.21 305.8 29.72 319.4 48 330.1V394.6zM176 377.3V441.6C139.8 435.7 107.1 425.8 80 412.1V348.3C108.4 361.4 140.9 371.3 176 377.3zM208 381.6C223.7 383.2 239.7 383.1 256 383.1C272.3 383.1 288.3 383.2 304 381.6V445.8C288.5 447.2 272.4 447.1 256 447.1C239.6 447.1 223.5 447.2 208 445.8V381.6zM336 441.6V377.3C371.1 371.3 403.6 361.4 432 348.3V412.1C404.9 425.8 372.2 435.7 336 441.6zM464 330.1C482.3 319.4 498.8 305.8 512 290.1V319.1C512 347.8 494.2 373.6 464 394.6V330.1z\"]]\n};\nvar faBroom = {\n  prefix: 'fad',\n  iconName: 'broom',\n  icon: [640, 512, [129529], \"f51a\", [\"M627.7 57.24l-225.2 175.2l-39.82-50.14l225.7-175.6c14-10.83 34.06-8.28 44.91 5.624C644.1 26.28 641.6 46.38 627.7 57.24z\", \"M93.13 257.7C71.25 275.1 53 313.5 38.63 355.1L99 333.1c5.75-2.125 10.62 4.751 6.625 9.499L11 454.7C3.75 486.1 0 510.2 0 510.2s206.6 13.62 266.6-34.12c60-47.87 76.63-150.1 76.63-150.1L256.5 216.7C256.5 216.7 153.1 209.1 93.13 257.7zM435.6 274.2l-108-135.1C322.5 131.9 312.5 133.1 309 140.5L283.8 194.1l86.75 109.2l58.75-12.5C437.3 290.1 440.6 280.6 435.6 274.2z\"]]\n};\nvar faVacuum = {\n  prefix: 'fad',\n  iconName: 'vacuum',\n  icon: [640, 512, [], \"e04d\", [\"M576 320v128c0 35.35-28.65 64-64 64h-65.78c44.91-41.51 47.66-111.6 6.148-156.5C426.8 327.9 389 315.1 352 321.6V160c0-17.67 14.33-32 32-32C489.1 128 576 214 576 320z\", \"M368 352C323.8 352 288 387.8 288 432c0 44.18 35.82 80 80 80s80-35.82 80-80C448 387.8 412.2 352 368 352zM368 448c-8.836 0-16-7.164-16-16c0-8.838 7.164-16 16-16s16 7.162 16 16C384 440.8 376.8 448 368 448zM640 128c-.0762-70.66-57.34-127.9-128-128H301.6C241.6 0 189 42.59 176.5 101.2L102.1 448H48C21.49 448 0 469.5 0 496C0 504.8 7.164 512 16 512h160C184.8 512 192 504.8 192 496v-32C192 455.2 184.8 448 176 448H167.6L239 114.6C245.4 85.16 271.5 64.11 301.6 64H512c35.35 .1406 63.88 28.91 63.74 64.26c-.1211 29.96-20.1 55.82-50.26 62.25c15.14 16.43 27.27 35.39 35.88 56c-.1484-.3711-.2402-.7666-.3887-1.138C607.2 226.1 640 181.1 640 128z\"]]\n};\nvar faShieldHeart = {\n  prefix: 'fad',\n  iconName: 'shield-heart',\n  icon: [512, 512, [], \"e574\", [\"M256.3-.0068C261.9-.0507 267.3 1.386 272.1 4.066L476.5 90.53C487.7 95.27 495.2 105.1 495.9 118.1C501.6 213.6 466.7 421.9 272.5 507.7C267.6 510.5 261.1 512.1 256.3 512C250.5 512.1 244.9 510.5 239.1 507.7C45.8 421.9 10.95 213.6 16.57 118.1C17.28 105.1 24.83 95.27 36.04 90.53L240.4 4.066C245.2 1.386 250.7-.0507 256.3-.0068H256.3zM266.1 363.4L364.2 263.6C392.2 234.7 390.5 186.6 358.1 159.5C331.8 135.8 291.5 140.2 266.1 166.5L256.4 176.1L245.9 166.5C221.4 140.2 180.2 135.8 153 159.5C121.5 186.6 119.8 234.7 147.8 263.6L244.2 363.4C251.2 369.5 260.8 369.5 266.1 363.4V363.4z\", \"M364.2 263.6L266.1 363.4C260.8 369.5 251.2 369.5 244.2 363.4L147.8 263.6C119.8 234.7 121.5 186.6 153 159.5C180.2 135.8 221.4 140.2 245.9 166.5L256.4 176.1L266.1 166.5C291.5 140.2 331.8 135.8 358.1 159.5C390.5 186.6 392.2 234.7 364.2 263.6H364.2z\"]]\n};\nvar faCardHeart = {\n  prefix: 'fad',\n  iconName: 'card-heart',\n  icon: [384, 512, [], \"e3eb\", [\"M320 0C355.3 0 384 28.65 384 64V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H320zM202.2 351.7L286.6 264.3C311.1 238.1 309.7 197 282.6 173.4C258.2 152.9 222.3 156.8 200.5 179.1L192.2 188.3L183.5 179.1C161.6 156.8 125.3 152.9 101.7 173.4C74.21 197 72.9 238.1 97.37 264.3L182.1 351.7C187.4 357.4 196.6 357.4 202.2 351.7H202.2z\", \"M286.6 264.3L202.2 351.7C196.6 357.4 187.4 357.4 182.1 351.7L97.37 264.3C72.9 238.1 74.21 197 101.7 173.4C125.3 152.9 161.6 156.8 183.5 179.1L192.2 188.3L200.5 179.1C222.3 156.8 258.2 152.9 282.6 173.4C309.7 197 311.1 238.1 286.6 264.3H286.6z\"]]\n};\nvar faLightbulbCflOn = {\n  prefix: 'fad',\n  iconName: 'lightbulb-cfl-on',\n  icon: [640, 512, [], \"e5a7\", [\"M199.8 95.04C182.6 99.33 165.2 88.91 160.1 71.76C156.7 54.62 167.1 37.24 184.2 32.96L312.2 .9552C329.4-3.331 346.8 7.093 351 24.24C355.3 41.38 344.9 58.76 327.8 63.04L199.8 95.04zM479 88.24C483.3 105.4 472.9 122.8 455.8 127L199.8 191C182.6 195.3 165.2 184.9 160.1 167.8C156.7 150.6 167.1 133.2 184.2 128.1L440.2 64.96C457.4 60.67 474.8 71.09 479 88.24V88.24zM479 184.2C483.3 201.4 472.9 218.8 455.8 223L199.8 287C182.6 291.3 165.2 280.9 160.1 263.8C156.7 246.6 167.1 229.2 184.2 224.1L440.2 160.1C457.4 156.7 474.8 167.1 479 184.2V184.2zM304 293.1V384H256V305.1L304 293.1zM479 280.2C483.3 297.4 472.9 314.8 455.8 319L384 336.1V384H336V308.7C335.1 308.2 335.1 307.7 336 307.3V304L336.2 303.1C337.9 291.3 347.1 280.2 360.2 276.1L440.2 256.1C457.4 252.7 474.8 263.1 479 280.2V280.2z\", \"M101.3 36.03C112.3 43.38 115.3 58.28 107.1 69.31C100.6 80.34 85.72 83.32 74.69 75.97L26.69 43.97C15.66 36.62 12.68 21.71 20.03 10.69C27.38-.3429 42.28-3.323 53.31 4.03L101.3 36.03zM565.3 75.97C554.3 83.32 539.4 80.34 532 69.31C524.7 58.28 527.7 43.38 538.7 36.03L586.7 4.03C597.7-3.322 612.6-.3423 619.1 10.69C627.3 21.72 624.3 36.62 613.3 43.97L565.3 75.97zM88 159.1C101.3 159.1 112 170.7 112 183.1C112 197.3 101.3 207.1 88 207.1H24C10.75 207.1 0 197.3 0 183.1C0 170.7 10.75 159.1 24 159.1H88zM616 159.1C629.3 159.1 640 170.7 640 183.1C640 197.3 629.3 207.1 616 207.1H552C538.7 207.1 528 197.3 528 183.1C528 170.7 538.7 159.1 552 159.1H616zM53.31 363.1C42.28 371.3 27.38 368.3 20.03 357.3C12.68 346.3 15.66 331.4 26.69 324L74.69 292C85.72 284.7 100.6 287.7 107.1 298.7C115.3 309.7 112.3 324.6 101.3 331.1L53.31 363.1zM613.3 324C624.3 331.4 627.3 346.3 619.1 357.3C612.6 368.3 597.7 371.3 586.7 363.1L538.7 331.1C527.7 324.6 524.7 309.7 532 298.7C539.4 287.7 554.3 284.7 565.3 292L613.3 324zM224 416C224 398.3 238.3 384 256 384H384C401.7 384 416 398.3 416 416V448C416 465.7 401.7 480 384 480H352C352 497.7 337.7 512 320 512C302.3 512 288 497.7 288 480H256C238.3 480 224 465.7 224 448V416z\"]]\n};\nvar faMelon = {\n  prefix: 'fad',\n  iconName: 'melon',\n  icon: [512, 512, [], \"e310\", [\"M362.8 23.56C330.3 8.584 294.2 0 256 0C114.6 0 0 114.6 0 256c0 38.05 8.527 74.04 23.42 106.5c1.332-14.39 4.246-29.59 9.037-45.56c17.58-58.63 56.79-120.4 110.4-174.1C211.8 73.9 294.4 29.68 362.8 23.56zM448.9 185.9c14.73-49.1 10.5-88.49-11.87-110.9c-.0098-.0215 .0156 .0215 0 0c-14.05-14.02-34.29-20.67-58.28-20.67c-59.84 0-143.2 41.14-213.2 111.2C115.6 215.4 79.2 272.5 63.11 326.1c-14.73 49.1-10.49 88.5 11.89 110.9c.0137 .0195-.0137-.0156 0 0c.002 .002-.002-.002 0 0c14.05 14.01 34.27 20.64 58.25 20.64c59.84 0 143.2-41.14 213.3-111.1C396.4 296.6 432.8 239.6 448.9 185.9zM488.6 149.6c-1.334 14.38-4.281 29.57-9.066 45.52c-17.58 58.63-56.79 120.4-110.4 174.1c-68.98 68.95-151.5 113.2-219.9 119.3C181.7 503.4 217.8 512 256 512c141.4 0 256-114.6 256-256C512 217.1 503.5 182 488.6 149.6z\", \"M74.1 437C75 437 74.1 437 74.1 437C74.1 437 75 437 74.1 437C75 437 74.1 437 74.1 437zM74.1 437C75.01 437.1 74.99 437 74.1 437C74.98 437 75.02 437.1 74.1 437C75 437 74.1 437 74.1 437zM438.2 76.76c21.11 22.63 25.1 61.1 10.69 109.1c-16.09 53.67-52.46 110.7-102.4 160.6c-70.04 70-153.4 111.1-213.3 111.1c-23.98 0-44.21-6.632-58.25-20.64c21.31 21.3 46.49 38.65 74.2 51.4c68.39-6.119 150.9-50.33 219.9-119.3c53.63-53.63 92.83-115.5 110.4-174.1c4.785-15.95 7.732-31.14 9.066-45.52C476.1 122.3 458.9 97.81 438.2 76.76zM63.11 326.1c16.09-53.67 52.46-110.7 102.4-160.6c70.03-70.02 153.4-111.2 213.2-111.2c20.81 0 38.51 5.326 52.08 15.8c-20.03-18.84-42.71-34.91-68.03-46.57c-68.39 6.119-150.1 50.34-219.9 119.3C89.25 196.5 50.04 258.3 32.46 316.9c-4.791 15.97-7.705 31.17-9.037 45.56c12.77 27.83 30.21 53.15 51.58 74.53C52.64 414.6 48.38 375.2 63.11 326.1z\"]]\n};\nvar faGopuram = {\n  prefix: 'fad',\n  iconName: 'gopuram',\n  icon: [512, 512, [], \"f664\", [\"M320 128H352V224H320V128zM384 352H352V224H384V352zM384 352H416V512H384V352zM160 352H128V512H96V352H128V224H160V352zM160 224V128H192V224H160z\", \"M120 0C133.3 0 144 10.75 144 24V32H184V24C184 10.75 194.7 0 208 0C221.3 0 232 10.75 232 24V32H280V24C280 10.75 290.7 0 304 0C317.3 0 328 10.75 328 24V32H368V24C368 10.75 378.7 0 392 0C405.3 0 416 10.75 416 24V128C433.7 128 448 142.3 448 160V224C465.7 224 480 238.3 480 256V352C497.7 352 512 366.3 512 384V480C512 497.7 497.7 512 480 512H416V352H384V224H352V128H320V224H352V352H384V512H304V464C304 437.5 282.5 416 256 416C229.5 416 208 437.5 208 464V512H128V352H160V224H192V128H160V224H128V352H96V512H32C14.33 512 0 497.7 0 480V384C0 366.3 14.33 352 32 352V256C32 238.3 46.33 224 64 224V160C64 142.3 78.33 128 96 128V24C96 10.75 106.7 0 120 0zM256 272C238.3 272 224 286.3 224 304V352H288V304C288 286.3 273.7 272 256 272zM224 224H288V192C288 174.3 273.7 160 256 160C238.3 160 224 174.3 224 192V224z\"]]\n};\nvar faEarthOceania = {\n  prefix: 'fad',\n  iconName: 'earth-oceania',\n  icon: [512, 512, [\"globe-oceania\"], \"e47b\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM215.5 360.6L240.9 377C247.1 381.6 256.2 384 264.6 384C278 384 290.7 377.8 298.1 367.2L311 351.8C316.8 344.4 320 335.2 320 325.8C320 316.4 316.8 307.2 311 299.8L293.1 276.9C288.3 270.7 284.4 263.1 281.6 256.7L271.5 230.8C269.9 226.7 265.9 224 261.5 224C258 224 254.8 225.6 252.8 228.4L242.4 242.6C237.7 248.1 229.7 252.1 221.9 250.5C218.7 249.8 215.8 247.1 213.8 245.4L209.3 239.3C202.1 229.7 190.7 224 178.7 224C166.7 224 155.3 229.7 148.1 239.3L142.8 246.3C141.3 248.4 139.2 250 136.9 251.1L101.6 267.9C81.08 277.7 72.8 302.6 83.37 322.7L86.65 328.9C95.67 346.1 115.7 354.3 134.1 348.4L149.5 343.6C156 341.5 163.1 341.6 169.6 343.8L208.6 357.3C211 358.1 213.4 359.2 215.5 360.6H215.5zM273.8 142.5C264.3 132.1 250.8 128.9 237.6 131.5L199.1 139.2C183.8 142.3 181.5 163.2 195.7 169.5L238.5 188.6C243.7 190.8 249.2 192 254.8 192H284.7C298.9 192 306.1 174.8 296 164.7L273.8 142.5zM264 448H280C288.8 448 296 440.8 296 432C296 423.2 288.8 416 280 416H264C255.2 416 248 423.2 248 432C248 440.8 255.2 448 264 448zM431.2 298.9C428.4 290.6 419.3 286 410.9 288.8C402.6 291.6 398 300.7 400.8 309.1L408.8 333.1C411.6 341.4 420.7 345.1 429.1 343.2C437.4 340.4 441.1 331.3 439.2 322.9L431.2 298.9zM411.3 379.3C417.6 373.1 417.6 362.9 411.3 356.7C405.1 350.4 394.9 350.4 388.7 356.7L356.7 388.7C350.4 394.9 350.4 405.1 356.7 411.3C362.9 417.6 373.1 417.6 379.3 411.3L411.3 379.3z\", \"M296 164.7C306.1 174.8 298.9 192 284.7 192H254.8C249.2 192 243.7 190.8 238.5 188.6L195.7 169.5C181.5 163.2 183.8 142.3 199.1 139.2L237.6 131.5C250.8 128.9 264.3 132.1 273.8 142.5L296 164.7zM149.5 343.6L134.1 348.4C115.7 354.3 95.67 346.1 86.65 328.9L83.37 322.7C72.8 302.6 81.08 277.7 101.6 267.9L136.9 251.1C139.2 250 141.3 248.4 142.8 246.3L148.1 239.3C155.3 229.7 166.7 224 178.7 224C190.7 224 202.1 229.7 209.3 239.3L213.8 245.4C215.8 247.1 218.7 249.8 221.9 250.5C229.7 252.1 237.7 248.1 242.4 242.6L252.8 228.4C254.8 225.6 258 224 261.5 224C265.9 224 269.9 226.7 271.5 230.8L281.6 256.7C284.4 263.1 288.3 270.7 293.1 276.9L311 299.8C316.8 307.2 320 316.4 320 325.8C320 335.2 316.8 344.4 311 351.8L298.1 367.2C290.7 377.8 278 384 264.6 384C256.2 384 247.1 381.6 240.9 377L215.5 360.6C213.4 359.2 211 358.1 208.6 357.3L169.6 343.8C163.1 341.6 156 341.5 149.5 343.6H149.5zM248 432C248 423.2 255.2 416 264 416H280C288.8 416 296 423.2 296 432C296 440.8 288.8 448 280 448H264C255.2 448 248 440.8 248 432zM439.2 322.9C441.1 331.3 437.4 340.4 429.1 343.2C420.7 345.1 411.6 341.4 408.8 333.1L400.8 309.1C398 300.7 402.6 291.6 410.9 288.8C419.3 286 428.4 290.6 431.2 298.9L439.2 322.9zM379.3 411.3C373.1 417.6 362.9 417.6 356.7 411.3C350.4 405.1 350.4 394.9 356.7 388.7L388.7 356.7C394.9 350.4 405.1 350.4 411.3 356.7C417.6 362.9 417.6 373.1 411.3 379.3L379.3 411.3z\"]]\n};\nvar faGlobeOceania = faEarthOceania;\nvar faContainerStorage = {\n  prefix: 'fad',\n  iconName: 'container-storage',\n  icon: [640, 512, [], \"f4b7\", [\"M48 96v320h544V96H48zM112 368v-224h32v224H112zM208 368v-224h32v224H208zM304 368v-224h32v224H304zM400 368v-224h32v224H400zM496 368v-224h32v224H496z\", \"M592 416h-544C39.25 416 32 423.3 32 432l0 32c0 8.75 7.25 16 16 16h544c8.75 0 16-7.25 16-16v-32C608 423.3 600.8 416 592 416zM592 32h-544C39.25 32 31.1 39.25 31.1 48L32 80C32 88.75 39.25 96 48 96h544C600.8 96 608 88.75 608 80v-32C608 39.25 600.8 32 592 32z\"]]\n};\nvar faFacePouting = {\n  prefix: 'fad',\n  iconName: 'face-pouting',\n  icon: [512, 512, [], \"e387\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM161.3 382.1C155.9 394.4 170 403.7 182.4 398.5C204.8 389 229.7 383.7 256.1 383.7C282.4 383.7 307.3 389 329.7 398.5C342.1 403.7 356.2 394.4 350.8 382.1C334.9 345.5 298.4 319.1 256.1 319.1C213.7 319.1 177.2 345.5 161.3 382.1V382.1zM176.4 272C194 272 208.4 257.7 208.4 240C208.4 238.5 208.3 237 208.1 235.6L218.9 239.2C227.3 241.1 236.4 237.4 239.2 229.1C241.1 220.7 237.4 211.6 229.1 208.8L133.1 176.8C124.7 174 115.6 178.6 112.8 186.9C110 195.3 114.6 204.4 122.9 207.2L153.7 217.4C147.9 223.2 144.4 231.2 144.4 240C144.4 257.7 158.7 272 176.4 272zM358.9 217.2L389.1 207.2C397.4 204.4 401.1 195.3 399.2 186.9C396.4 178.6 387.3 174 378.9 176.8L282.9 208.8C274.6 211.6 270 220.7 272.8 229.1C275.6 237.4 284.7 241.1 293.1 239.2L304.7 235.3C304.5 236.8 304.4 238.4 304.4 240C304.4 257.7 318.7 272 336.4 272C354 272 368.4 257.7 368.4 240C368.4 231.1 364.7 223 358.9 217.2H358.9z\", \"M229.1 208.8C237.4 211.6 241.1 220.7 239.2 229.1C236.4 237.4 227.3 241.1 218.9 239.2L208.1 235.6C208.3 237 208.4 238.5 208.4 240C208.4 257.7 194 272 176.4 272C158.7 272 144.4 257.7 144.4 240C144.4 231.2 147.9 223.2 153.7 217.4L122.9 207.2C114.6 204.4 110 195.3 112.8 186.9C115.6 178.6 124.7 174 133.1 176.8L229.1 208.8zM358.9 217.2C364.7 223 368.4 231.1 368.4 240C368.4 257.7 354 272 336.4 272C318.7 272 304.4 257.7 304.4 240C304.4 238.4 304.5 236.8 304.7 235.3L293.1 239.2C284.7 241.1 275.6 237.4 272.8 229.1C270 220.7 274.6 211.6 282.9 208.8L378.9 176.8C387.3 174 396.4 178.6 399.2 186.9C401.1 195.3 397.4 204.4 389.1 207.2L358.9 217.2z\"]]\n};\nvar faSquareXmark = {\n  prefix: 'fad',\n  iconName: 'square-xmark',\n  icon: [448, 512, [10062, \"times-square\", \"xmark-square\"], \"f2d3\", [\"M384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM143 208.1L190.1 255.1L143 303C133.7 312.4 133.7 327.6 143 336.1C152.4 346.3 167.6 346.3 176.1 336.1L223.1 289.9L271 336.1C280.4 346.3 295.6 346.3 304.1 336.1C314.3 327.6 314.3 312.4 304.1 303L257.9 255.1L304.1 208.1C314.3 199.6 314.3 184.4 304.1 175C295.6 165.7 280.4 165.7 271 175L223.1 222.1L176.1 175C167.6 165.7 152.4 165.7 143 175C133.7 184.4 133.7 199.6 143 208.1V208.1z\", \"M223.1 222.1L271 175C280.4 165.7 295.6 165.7 304.1 175C314.3 184.4 314.3 199.6 304.1 208.1L257.9 255.1L304.1 303C314.3 312.4 314.3 327.6 304.1 336.1C295.6 346.3 280.4 346.3 271 336.1L223.1 289.9L176.1 336.1C167.6 346.3 152.4 346.3 143 336.1C133.7 327.6 133.7 312.4 143 303L190.1 255.1L143 208.1C133.7 199.6 133.7 184.4 143 175C152.4 165.7 167.6 165.7 176.1 175L223.1 222.1z\"]]\n};\nvar faTimesSquare = faSquareXmark;\nvar faXmarkSquare = faSquareXmark;\nvar faFaceExplode = {\n  prefix: 'fad',\n  iconName: 'face-explode',\n  icon: [512, 512, [\"exploding-head\"], \"e2fe\", [\"M481.4 265.2L511.1 253.5C511.1 254.3 512 255.2 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 255.2 .0042 254.3 .0125 253.5L30.55 265.2C44.63 270.6 60.43 269.1 73.22 261.1L93.92 248.2C99.11 244.9 105.7 244.9 110.9 248.2L128.2 258.1C143.7 268.7 163.5 268.7 179 258.1L196.3 248.2C201.5 244.9 208.1 244.9 213.3 248.2L230.6 258.1C246.1 268.7 265.9 268.7 281.4 258.1L298.7 248.2C303.9 244.9 310.5 244.9 315.7 248.2L332.1 258.1C348.5 268.7 368.3 268.7 383.8 258.1L401.1 248.2C406.3 244.9 412.9 244.9 418.1 248.2L438.8 261.1C451.6 269.1 467.4 270.6 481.4 265.2L481.4 265.2zM176.4 368C194 368 208.4 353.7 208.4 336C208.4 318.3 194 303.1 176.4 303.1C158.7 303.1 144.4 318.3 144.4 336C144.4 353.7 158.7 368 176.4 368zM336.4 303.1C318.7 303.1 304.4 318.3 304.4 336C304.4 353.7 318.7 368 336.4 368C354 368 368.4 353.7 368.4 336C368.4 318.3 354 303.1 336.4 303.1zM245.3 384C215.9 384 192 407.9 192 437.3C192 443.2 196.8 448 202.7 448H309.3C315.2 448 320 443.2 320 437.3C320 407.9 296.1 384 266.7 384H245.3z\", \"M320 196.5C320 204.3 322.5 211.9 327 218C312.5 211.4 295.5 212.4 281.8 221L264.5 231.8C259.3 235.1 252.7 235.1 247.5 231.8L230.2 221C216.5 212.4 199.5 211.4 184.1 218C189.5 211.9 192 204.3 192 196.5V192C192 174.3 177.7 160 160 160H120C89.07 160 64 134.9 64 104C64 73.07 89.07 48 120 48C128.9 48 137.3 50.08 144.8 53.78C149.7 23.29 176.1 0 208 0C227.1 0 244.3 8.38 256 21.67C267.7 8.38 284.9 0 304 0C335.9 0 362.3 23.29 367.2 53.78C374.7 50.08 383.1 48 392 48C422.9 48 448 73.07 448 104C448 134.9 422.9 160 392 160H352C334.3 160 320 174.3 320 192V196.5zM298.1 248C304 244.1 310.4 244.1 315.4 248H298.1zM196.6 248C201.6 244.1 207.1 244.1 213 248H196.6zM208.4 336C208.4 353.7 194 368 176.4 368C158.7 368 144.4 353.7 144.4 336C144.4 318.3 158.7 304 176.4 304C194 304 208.4 318.3 208.4 336zM368.4 336C368.4 353.7 354 368 336.4 368C318.7 368 304.4 353.7 304.4 336C304.4 318.3 318.7 304 336.4 304C354 304 368.4 318.3 368.4 336z\"]]\n};\nvar faExplodingHead = faFaceExplode;\nvar faHashtag = {\n  prefix: 'fad',\n  iconName: 'hashtag',\n  icon: [448, 512, [62098], \"23\", [\"M341.3 32.43c-17.53-2.875-33.92 8.891-36.83 26.3l-43.54 261.3h64.88l41.79-250.7C370.5 51.83 358.7 35.34 341.3 32.43zM240.4 442.7c-2.906 17.44 8.875 33.92 26.3 36.83C268.5 479.9 270.3 480 272 480c15.36 0 28.92-11.09 31.53-26.73l11.54-69.27h-64.88L240.4 442.7zM80.44 442.7c-2.906 17.44 8.875 33.92 26.3 36.83C108.5 479.9 110.3 480 112 480c15.36 0 28.92-11.09 31.53-26.73L187.1 191.1H122.2L80.44 442.7zM181.3 32.43c-17.53-2.875-33.92 8.891-36.83 26.3L132.9 127.1H197.8l9.789-58.74C210.5 51.83 198.7 35.34 181.3 32.43z\", \"M416 127.1h-58.23l-10.67 64H416c17.67 0 32-14.32 32-31.1C448 142.3 433.7 127.1 416 127.1zM0 352c0 17.67 14.33 31.1 32 31.1h58.23l10.67-64H32C14.33 319.1 0 334.3 0 352zM384 319.1H165.8l-10.67 64H384c17.67 0 32-14.33 32-31.1C416 334.3 401.7 319.1 384 319.1zM64 191.1h218.2l10.67-64H64c-17.67 0-32 14.33-32 32C32 177.7 46.33 191.1 64 191.1z\"]]\n};\nvar faUpRightAndDownLeftFromCenter = {\n  prefix: 'fad',\n  iconName: 'up-right-and-down-left-from-center',\n  icon: [512, 512, [\"expand-alt\"], \"f424\", [\"M208 281.4c-12.5-12.5-32.76-12.5-45.26-.002l-78.06 78.07l-30.06-30.06c-6.125-6.125-14.31-9.367-22.63-9.367c-4.125 0-8.279 .7891-12.25 2.43c-11.97 4.953-19.75 16.62-19.75 29.56v135.1C.0013 501.3 10.75 512 24 512h136c12.94 0 24.63-7.797 29.56-19.75c4.969-11.97 2.219-25.72-6.938-34.87l-30.06-30.06l78.06-78.07c12.5-12.49 12.5-32.75 .002-45.25L208 281.4z\", \"M487.1 0h-136c-12.94 0-24.63 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.87l30.06 30.06l-78.06 78.07c-12.5 12.5-12.5 32.76 0 45.26l22.62 22.62c12.5 12.5 32.76 12.5 45.26 0l78.06-78.07l30.06 30.06c9.156 9.141 22.87 11.84 34.87 6.937C504.2 184.6 512 172.9 512 159.1V23.1C512 10.74 501.3 0 487.1 0z\"]]\n};\nvar faExpandAlt = faUpRightAndDownLeftFromCenter;\nvar faOilCan = {\n  prefix: 'fad',\n  iconName: 'oil-can',\n  icon: [640, 512, [], \"f613\", [\"M288 128V160H224V128H192C174.3 128 160 113.7 160 96C160 78.33 174.3 64 192 64H320C337.7 64 352 78.33 352 96C352 113.7 337.7 128 320 128H288z\", \"M368.9 159.1C378.8 159.1 388.6 162.3 397.5 166.8L448 191.1L615 156.2C633.1 152.3 645.7 173.8 633.5 187.7L451.1 394.3C438.1 408.1 421.5 416 403.1 416H144C117.5 416 96 394.5 96 368V346.7L28.51 316.7C11.17 308.1 0 291.8 0 272.8V207.1C0 181.5 21.49 159.1 48 159.1L368.9 159.1zM96 207.1H48V272.8L96 294.1V207.1z\"]]\n};\nvar faT = {\n  prefix: 'fad',\n  iconName: 't',\n  icon: [384, 512, [116], \"54\", [\"M384 64.01c0 17.67-14.33 32-32 32h-128v352c0 17.67-14.33 31.99-32 31.99s-32-14.32-32-31.99v-352H32c-17.67 0-32-14.33-32-32s14.33-32 32-32h320C369.7 32.01 384 46.34 384 64.01z\", \"\"]]\n};\nvar faTransformerBolt = {\n  prefix: 'fad',\n  iconName: 'transformer-bolt',\n  icon: [384, 512, [], \"e2a4\", [\"M224 64h96c8.836 0 16-7.164 16-16C336 39.16 328.8 32 320 32h-24V24C296 10.74 285.3 0 272 0s-24 10.74-24 24V32H224c-8.836 0-16 7.162-16 16C208 56.84 215.2 64 224 64zM320 96h-96c-8.836 0-16 7.162-16 16C208 120.8 215.2 128 224 128h96c8.836 0 16-7.164 16-16C336 103.2 328.8 96 320 96zM262 320h-48.76l33.64-76.48c2.57-6.002 .6289-12.99-4.648-16.83c-5.334-3.869-12.55-3.527-17.45 .7793l-112 99.99c-4.404 3.842-5.936 10.01-3.885 15.46C110.1 348.4 116.2 352 121.1 352h48.76l-33.64 76.49c-2.57 6.002-.6289 12.99 4.648 16.83C144.2 447.1 147.1 448 149.1 448c3.309 0 6.59-1.162 9.215-3.459l112-100c4.404-3.842 5.936-10.01 3.885-15.46C273 323.6 267.8 320 262 320zM64 64h96c8.836 0 16-7.164 16-16C176 39.16 168.8 32 160 32H136V24C136 10.74 125.3 0 112 0S88 10.74 88 24V32H64C55.16 32 48 39.16 48 48C48 56.84 55.16 64 64 64zM176 112C176 103.2 168.8 96 160 96H64C55.16 96 48 103.2 48 112C48 120.8 55.16 128 64 128h96C168.8 128 176 120.8 176 112z\", \"M384 208v-32C384 167.2 376.8 160 368 160h-352C7.164 160 0 167.2 0 176v32C0 216.8 7.164 224 16 224v224C7.164 448 0 455.2 0 464v32C0 504.8 7.164 512 16 512h352c8.836 0 16-7.164 16-16v-32c0-8.838-7.164-16-16-16V224C376.8 224 384 216.8 384 208zM271.2 344.5l-112 100C156.6 446.8 153.3 448 149.1 448c-2.871 0-5.769-.8887-8.232-2.68c-5.277-3.842-7.219-10.83-4.648-16.83L170.8 352H121.1c-5.824 0-11.05-3.609-13.1-9.078c-2.051-5.455-.5195-11.62 3.885-15.46l112-99.99c4.895-4.307 12.11-4.648 17.45-.7793c5.277 3.842 7.219 10.83 4.648 16.83L213.2 320h48.76c5.824 0 11.05 3.609 13.1 9.078C277.2 334.5 275.6 340.7 271.2 344.5z\"]]\n};\nvar faHippo = {\n  prefix: 'fad',\n  iconName: 'hippo',\n  icon: [640, 512, [129435], \"f6ed\", [\"M407 47.03C416.4 37.66 431.6 37.66 440.1 47.03L458.2 64.21C460.1 64.07 462 64 463.1 64H495.1C507.2 64 517.9 66.31 527.6 70.48L543 55.03C552.4 45.66 567.6 45.66 576.1 55.03C586.3 64.4 586.3 79.6 576.1 88.97L564 101.9C571.6 114.1 575.1 128.6 575.1 144C575.1 154.2 583.4 162.8 592.7 166.1C620.6 179.5 639.1 207.5 639.1 240C639.1 284.2 604.2 320 559.1 320H431.1C413.1 320 397.4 314 383.1 304C383 303.3 382.1 302.5 381.1 301.7C363.3 287.1 351.1 264.9 351.1 240C351.1 231.2 344.8 224 335.1 224C327.2 224 319.1 231.2 319.1 240C319.1 284.7 346.2 323.2 383.1 341.2V352C383.1 369.7 398.3 384 415.1 384H447.1V448C447.1 465.7 433.7 480 415.1 480H351.1C334.3 480 319.1 465.7 319.1 448V372C300.2 379.7 278.6 384 255.1 384C233.4 384 211.8 379.7 191.1 372V448C191.1 465.7 177.7 480 159.1 480H95.1C78.33 480 63.1 465.7 63.1 448V329.1L45.93 369.7C40.55 381.9 26.36 387.3 14.25 381.9C2.138 376.5-3.317 362.4 2.067 350.3L23.1 300.9C29.27 289 31.1 276.2 31.1 263.2C31.1 155.7 117.2 68.02 223.8 64.13L223.1 64H288C329.7 64 371.4 76.07 405.2 89.73C406.9 87.9 408.7 86.15 410.5 84.48L407 80.97C397.7 71.6 397.7 56.4 407 47.03H407zM455.1 208C442.7 208 431.1 218.7 431.1 232C431.1 245.3 442.7 256 455.1 256C469.3 256 479.1 245.3 479.1 232C479.1 218.7 469.3 208 455.1 208zM567.1 256C581.3 256 591.1 245.3 591.1 232C591.1 218.7 581.3 208 567.1 208C554.7 208 543.1 218.7 543.1 232C543.1 245.3 554.7 256 567.1 256zM463.1 128C455.2 128 447.1 135.2 447.1 144C447.1 152.8 455.2 160 463.1 160C472.8 160 479.1 152.8 479.1 144C479.1 135.2 472.8 128 463.1 128zM527.1 160C536.8 160 543.1 152.8 543.1 144C543.1 135.2 536.8 128 527.1 128C519.2 128 511.1 135.2 511.1 144C511.1 152.8 519.2 160 527.1 160z\", \"M480 144C480 152.8 472.8 160 464 160C455.2 160 448 152.8 448 144C448 135.2 455.2 128 464 128C472.8 128 480 135.2 480 144zM544 144C544 152.8 536.8 160 528 160C519.2 160 512 152.8 512 144C512 135.2 519.2 128 528 128C536.8 128 544 135.2 544 144zM608 304V336C608 344.8 600.8 352 592 352H560C551.2 352 544 344.8 544 336V320H560C578 320 594.6 314 608 304zM480 320V336C480 344.8 472.8 352 464 352H432C423.2 352 416 344.8 416 336V318.4C421.2 319.4 426.5 320 432 320H480z\"]]\n};\nvar faChartColumn = {\n  prefix: 'fad',\n  iconName: 'chart-column',\n  icon: [512, 512, [], \"e0e3\", [\"M32 32C49.67 32 64 46.33 64 64V400C64 408.8 71.16 416 80 416H480C497.7 416 512 430.3 512 448C512 465.7 497.7 480 480 480H80C35.82 480 0 444.2 0 400V64C0 46.33 14.33 32 32 32z\", \"M480 320C480 337.7 465.7 352 448 352C430.3 352 416 337.7 416 320V96C416 78.33 430.3 64 448 64C465.7 64 480 78.33 480 96V320zM288 320C288 337.7 273.7 352 256 352C238.3 352 224 337.7 224 320V160C224 142.3 238.3 128 256 128C273.7 128 288 142.3 288 160V320zM192 320C192 337.7 177.7 352 160 352C142.3 352 128 337.7 128 320V256C128 238.3 142.3 224 160 224C177.7 224 192 238.3 192 256V320zM352 192C369.7 192 384 206.3 384 224V320C384 337.7 369.7 352 352 352C334.3 352 320 337.7 320 320V224C320 206.3 334.3 192 352 192z\"]]\n};\nvar faCassetteVhs = {\n  prefix: 'fad',\n  iconName: 'cassette-vhs',\n  icon: [576, 512, [128252, \"vhs\"], \"f8ec\", [\"M0 432c0 26.51 21.49 48 48 48h480c26.51 0 48-21.49 48-48v-304H0V432zM416 224l48.87 0C483.1 245.3 496 273.1 496 304s-12 58.75-31.13 80L416 384V224zM224 224h128v159.1H224V224zM111.1 224L160 224v159.1l-48.87 0C92 362.8 80 334.9 80 304S92 245.3 111.1 224z\", \"M80 304c0 30.88 11.99 58.74 31.13 80L160 384v-34.97c-24.89-8.691-38.01-35.88-29.32-60.77C135.5 274.5 146.3 263.8 160 258.1V224L111.1 224C91.99 245.3 80 273.1 80 304zM416 224V258.1c24.89 8.693 38.01 35.88 29.32 60.77C440.5 333.5 429.7 344.2 416 349v34.97l48.87 0C484 362.7 496 334.9 496 304c0-30.87-11.99-58.74-31.13-79.1L416 224zM528 32h-480C21.49 32 0 53.49 0 80v48h576V80C576 53.49 554.5 32 528 32z\"]]\n};\nvar faVhs = faCassetteVhs;\nvar faInfinity = {\n  prefix: 'fad',\n  iconName: 'infinity',\n  icon: [640, 512, [8734, 9854], \"f534\", [\"M494.9 96.01c-38.78 0-75.22 15.09-102.6 42.5L320 210.8L247.8 138.5c-27.41-27.41-63.84-42.5-102.6-42.5C65.11 96.01 0 161.1 0 241.1v29.75c0 80.03 65.11 145.1 145.1 145.1c38.78 0 75.22-15.09 102.6-42.5L320 301.3l72.23 72.25c27.41 27.41 63.84 42.5 102.6 42.5C574.9 416 640 350.9 640 270.9v-29.75C640 161.1 574.9 96.01 494.9 96.01zM202.5 328.3c-15.31 15.31-35.69 23.75-57.38 23.75C100.4 352 64 315.6 64 270.9v-29.75c0-44.72 36.41-81.13 81.14-81.13c21.69 0 42.06 8.438 57.38 23.75l72.23 72.25L202.5 328.3zM576 270.9c0 44.72-36.41 81.13-81.14 81.13c-21.69 0-42.06-8.438-57.38-23.75l-72.23-72.25l72.23-72.25c15.31-15.31 35.69-23.75 57.38-23.75C539.6 160 576 196.4 576 241.1V270.9z\", \"\"]]\n};\nvar faVialCircleCheck = {\n  prefix: 'fad',\n  iconName: 'vial-circle-check',\n  icon: [512, 512, [], \"e596\", [\"M224 32C241.7 32 256 46.33 256 64C256 81.67 241.7 96 224 96V266.8C203.8 295.4 192 330.3 192 368C192 393.2 197.3 417.1 206.8 438.8C189.5 463.7 160.6 480 128 480C74.98 480 32 437 32 384V96C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H224zM160 96H96V192H160V96z\", \"M224 368C224 288.5 288.5 224 368 224C447.5 224 512 288.5 512 368C512 447.5 447.5 512 368 512C288.5 512 224 447.5 224 368zM435.3 347.3C441.6 341.1 441.6 330.9 435.3 324.7C429.1 318.4 418.9 318.4 412.7 324.7L352 385.4L323.3 356.7C317.1 350.4 306.9 350.4 300.7 356.7C294.4 362.9 294.4 373.1 300.7 379.3L340.7 419.3C346.9 425.6 357.1 425.6 363.3 419.3L435.3 347.3z\"]]\n};\nvar faChimney = {\n  prefix: 'fad',\n  iconName: 'chimney',\n  icon: [448, 512, [], \"f78b\", [\"M128 192H32v128h96V192zM32 480h256v-128H32V480zM160 192v128h256V192H160zM320 480h96v-128h-96V480z\", \"M416 32H32C14.25 32 0 46.25 0 64v64c0 17.75 14.25 32 32 32h384c17.75 0 32-14.25 32-32V64C448 46.25 433.8 32 416 32z\"]]\n};\nvar faObjectIntersect = {\n  prefix: 'fad',\n  iconName: 'object-intersect',\n  icon: [512, 512, [], \"e49d\", [\"M64 352C28.65 352 0 323.3 0 288V64C0 28.65 28.65 0 64 0H288C323.3 0 352 28.65 352 64V160H448C483.3 160 512 188.7 512 224V448C512 483.3 483.3 512 448 512H224C188.7 512 160 483.3 160 448V352H64zM64 288H160V352H224V448H448V224H352V160H288V64H64V288z\", \"M160 224C160 188.7 188.7 160 224 160H352V288C352 323.3 323.3 352 288 352H160V224z\"]]\n};\nvar faPersonArrowDownToLine = {\n  prefix: 'fad',\n  iconName: 'person-arrow-down-to-line',\n  icon: [640, 512, [], \"e538\", [\"M144 48C144 21.49 165.5 0 192 0C218.5 0 240 21.49 240 48C240 74.51 218.5 96 192 96C165.5 96 144 74.51 144 48zM120 448V256.9L91.43 304.5C82.33 319.6 62.67 324.5 47.52 315.4C32.37 306.3 27.47 286.7 36.57 271.5L94.85 174.6C112.2 145.7 143.4 128 177.1 128H206.9C240.6 128 271.8 145.7 289.2 174.6L347.4 271.5C356.5 286.7 351.6 306.3 336.5 315.4C321.3 324.5 301.7 319.6 292.6 304.5L264 256.9V448H200V352H184V448L120 448z\", \"M528 64V306.7L553.4 281.4C565.9 268.9 586.1 268.9 598.6 281.4C611.1 293.9 611.1 314.1 598.6 326.6L518.6 406.6C506.1 419.1 485.9 419.1 473.4 406.6L393.4 326.6C380.9 314.1 380.9 293.9 393.4 281.4C405.9 268.9 426.1 268.9 438.6 281.4L464 306.7V64C464 46.33 478.3 32 496 32C513.7 32 528 46.33 528 64zM608 448C625.7 448 640 462.3 640 480C640 497.7 625.7 512 608 512H32C14.33 512 0 497.7 0 480C0 462.3 14.33 448 32 448H608z\"]]\n};\nvar faVoicemail = {\n  prefix: 'fad',\n  iconName: 'voicemail',\n  icon: [640, 512, [], \"f897\", [\"M144 192C117.5 192 96 213.5 96 240S117.5 288 144 288s48-21.49 48-48S170.5 192 144 192zM496 192c-26.51 0-48 21.49-48 48S469.5 288 496 288c26.51 0 48-21.49 48-48S522.5 192 496 192z\", \"M495.1 96c-53.13 0-102 29.25-127 76.13c-25 46.88-22.25 103.8 7.25 147.9H263.7c36.63-54.88 31.25-127.8-13-176.8c-44.38-48.87-116.4-61.37-174.6-30.25s-87.88 97.88-71.75 162c16 64 73.63 108.1 139.6 108.1h352C575.5 384 640 319.5 640 240S575.5 96 495.1 96zM63.99 240c0-44.12 35.88-80 80-80s80 35.88 80 80s-35.88 79.1-80 79.1S63.99 284.1 63.99 240zM495.1 320c-44.13 0-80-35.88-80-79.1s35.88-80 80-80s80 35.88 80 80S540.1 320 495.1 320z\"]]\n};\nvar faBlockBrick = {\n  prefix: 'fad',\n  iconName: 'block-brick',\n  icon: [448, 512, [\"wall-brick\"], \"e3db\", [\"M96 32H352V112H96V32zM0 112V96C0 60.65 28.65 32 64 32V112H0zM208 144V240H0V144H208zM0 368V272H64V368H0zM208 400V480H64C28.65 480 0 451.3 0 416V400H208zM448 400V416C448 451.3 419.3 480 384 480H240V400H448zM384 368V272H448V368H384zM96 368V272H352V368H96zM448 144V240H240V144H448zM384 112V32C419.3 32 448 60.65 448 96V112H384z\", \"M64 32H96V112H352V32H384V112H448V144H240V240H448V272H384V368H448V400H240V480H208V400H0V368H64V272H0V240H208V144H0V112H64V32zM352 368V272H96V368H352z\"]]\n};\nvar faWallBrick = faBlockBrick;\nvar faFan = {\n  prefix: 'fad',\n  iconName: 'fan',\n  icon: [512, 512, [], \"f863\", [\"M352.6 127.1c-28.13 0-54.13 4.5-77.13 12.88l12.38-123.1c1.125-10.5-8.125-18.88-18.5-17.63C189.6 10.12 127.1 77.62 127.1 159.4c0 28.13 4.5 54.13 12.88 77.13L17.75 224.1C7.249 222.1-1.126 232.2 .1239 242.6c10 79.75 77.5 141.4 159.3 141.4c28.13 0 54.13-4.5 77.13-12.88l-12.38 123.1C222.1 504.6 232.2 513.1 242.6 511.9c79.75-10 141.4-77.5 141.4-159.3c0-28.13-4.5-54.13-12.88-77.13l123.1 12.38c10.5 1.125 18.88-8.125 17.63-18.5C501.9 189.6 434.4 127.1 352.6 127.1zM255.1 287.1c-17.63 0-31.1-14.37-31.1-32s14.37-32 31.1-32s31.1 14.38 31.1 32S273.6 287.1 255.1 287.1z\", \"M255.1 287.1c-17.63 0-31.1-14.37-31.1-32s14.37-32 31.1-32s31.1 14.38 31.1 32S273.6 287.1 255.1 287.1z\"]]\n};\nvar faBagsShopping = {\n  prefix: 'fad',\n  iconName: 'bags-shopping',\n  icon: [576, 512, [128717], \"f847\", [\"M64 160H128V96C128 42.98 170.1 0 224 0C277 0 320 42.98 320 96V160H384C419.3 160 448 188.7 448 224H240C195.8 224 160 259.8 160 304V464C160 469.5 160.6 474.8 161.6 480H64C28.65 480 0 451.3 0 416V224C0 188.7 28.65 160 64 160V160zM224 48C197.5 48 176 69.49 176 96V160H272V96C272 69.49 250.5 48 224 48zM320 352C320 387.3 348.7 416 384 416C419.3 416 448 387.3 448 352V336C448 327.2 455.2 320 464 320C472.8 320 480 327.2 480 336V352C480 405 437 448 384 448C330.1 448 288 405 288 352V336C288 327.2 295.2 320 304 320C312.8 320 320 327.2 320 336V352z\", \"M512 256C547.3 256 576 284.7 576 320V448C576 483.3 547.3 512 512 512H256C220.7 512 192 483.3 192 448V320C192 284.7 220.7 256 256 256H512zM320 336C320 327.2 312.8 320 304 320C295.2 320 288 327.2 288 336V352C288 405 330.1 448 384 448C437 448 480 405 480 352V336C480 327.2 472.8 320 464 320C455.2 320 448 327.2 448 336V352C448 387.3 419.3 416 384 416C348.7 416 320 387.3 320 352V336z\"]]\n};\nvar faParagraphLeft = {\n  prefix: 'fad',\n  iconName: 'paragraph-left',\n  icon: [384, 512, [\"paragraph-rtl\"], \"f878\", [\"M147.8 224h12.11v64C159.9 305.7 174.3 320 191.1 320c17.67 0 31.98-14.33 31.98-31.1V64h32v224c0 17.67 14.35 31.1 32.02 31.1c17.67 0 31.98-14.33 31.98-31.1V64c17.67 0 32-14.33 32-31.1C351.9 14.33 337.6 0 319.9 0h-175.1C80.36 0 32.53 47.41 31.94 110.8C31.37 173.1 85.57 224 147.8 224z\", \"M352 384H128v-48c0-6.203-3.595-11.86-9.22-14.48c-5.548-2.594-12.24-1.781-17.04 2.188l-96.01 80C2.109 406.8 0 411.3 0 416s2.109 9.25 5.75 12.3l96.01 80C104.7 510.7 108.3 512 112 512c2.297 0 4.632-.5 6.789-1.516C124.4 507.9 128 502.2 128 496V448h223.1C369.7 448 384 433.7 384 415.1C384 398.3 369.7 384 352 384z\"]]\n};\nvar faParagraphRtl = faParagraphLeft;\nvar faPersonWalkingLuggage = {\n  prefix: 'fad',\n  iconName: 'person-walking-luggage',\n  icon: [512, 512, [], \"e554\", [\"M186.1 371.8C185.4 374.5 184.3 377.2 182.9 379.7L118.9 490.6C110 505.9 90.44 511.1 75.14 502.3L19.71 470.3C4.407 461.4-.8371 441.9 7.999 426.6L71.1 315.7C80.84 300.4 100.4 295.2 115.7 304L170.1 335.4L202.1 280C206.6 272.3 216.3 269.7 223.1 274.1C231.7 278.6 234.3 288.4 229.9 296L186.1 371.8z\", \"M448 48C448 74.51 426.5 96 400 96C373.5 96 352 74.51 352 48C352 21.49 373.5 0 400 0C426.5 0 448 21.49 448 48zM318.5 199.3C317.6 199.7 316.6 200.1 315.7 200.5L304.6 205.4C289.4 212.2 277.4 224.6 271.2 240.1L269.7 243.9C263.1 260.3 244.5 268.3 228.1 261.7C211.7 255.1 203.7 236.5 210.3 220.1L211.8 216.3C224.2 185.4 248.2 160.5 278.7 146.9L289.7 142C310.5 132.8 332.1 128 355.7 128C400.3 128 440.5 154.8 457.6 195.9L472.1 232.7L494.3 243.4C510.1 251.3 516.5 270.5 508.6 286.3C500.7 302.1 481.5 308.5 465.7 300.6L439 287.3C428.7 282.1 420.6 273.4 416.2 262.8L406.6 239.8L387.3 305.3L436.8 359.4C442.2 365.3 446.1 372.4 448 380.2L471 472.2C475.3 489.4 464.9 506.8 447.8 511C430.6 515.3 413.2 504.9 408.1 487.8L386.9 399.6L316.3 322.5C301.5 306.4 295.1 283.9 301.6 262.8L318.5 199.3zM260.7 398L285.7 335.6C287.8 338.6 290.2 341.4 292.7 344.2L333.4 388.6L318.9 424.8C316.5 430.9 312.9 436.4 308.3 440.9L246.6 502.6C234.1 515.1 213.9 515.1 201.4 502.6C188.9 490.1 188.9 469.9 201.4 457.4L260.7 398z\"]]\n};\nvar faCaravanSimple = {\n  prefix: 'fad',\n  iconName: 'caravan-simple',\n  icon: [640, 512, [\"caravan-alt\"], \"e000\", [\"M64 160C64 142.3 78.33 128 96 128H224C241.7 128 256 142.3 256 160V224C256 241.7 241.7 256 224 256H96C78.33 256 64 241.7 64 224V160zM320 160C320 142.3 334.3 128 352 128H416C433.7 128 448 142.3 448 160V224C448 241.7 433.7 256 416 256H352C334.3 256 320 241.7 320 224V160zM112 432C112 387.8 147.8 352 192 352C236.2 352 272 387.8 272 432C272 476.2 236.2 512 192 512C147.8 512 112 476.2 112 432z\", \"M416 32C504.4 32 576 103.6 576 192V352H608C625.7 352 640 366.3 640 384C640 401.7 625.7 416 608 416H302.9C295.1 361.7 248.4 320 192 320C135.6 320 88.9 361.7 81.13 416H80C35.82 416 0 380.2 0 336V112C0 67.82 35.82 32 80 32H416zM64 224C64 241.7 78.33 256 96 256H224C241.7 256 256 241.7 256 224V160C256 142.3 241.7 128 224 128H96C78.33 128 64 142.3 64 160V224zM352 128C334.3 128 320 142.3 320 160V224C320 241.7 334.3 256 352 256H416C433.7 256 448 241.7 448 224V160C448 142.3 433.7 128 416 128H352z\"]]\n};\nvar faCaravanAlt = faCaravanSimple;\nvar faTurtle = {\n  prefix: 'fad',\n  iconName: 'turtle',\n  icon: [576, 512, [128034], \"f726\", [\"M352 383.8V440C352 462.1 334.1 480 312 480H264C241.9 480 224 462.1 224 440V384H192V440C192 462.1 174.1 480 152 480H104C81.91 480 64 462.1 64 440V384H32C14.33 384 0 369.7 0 352C0 334.3 14.33 320 32 320H344C383.8 320 416 287.8 416 248V176C416 140.7 444.7 112 480 112C533 112 576 154.1 576 208V224C576 259.3 547.3 288 512 288H480C478 288 476 287.9 474.1 287.7C457.9 341 409.8 380.4 352 383.8zM496 224C504.8 224 512 216.8 512 208C512 199.2 504.8 192 496 192C487.2 192 480 199.2 480 208C480 216.8 487.2 224 496 224z\", \"M345.2 288H70.79C49.37 288 32 270.6 32 249.2V208C32 110.8 110.8 32 208 32C305.2 32 384 110.8 384 208V249.2C384 270.6 366.6 288 345.2 288z\"]]\n};\nvar faUpDown = {\n  prefix: 'fad',\n  iconName: 'up-down',\n  icon: [256, 512, [8597, 11021, \"arrows-alt-v\"], \"f338\", [\"M254 366.7c3.812 8.75 2.078 18.94-4.406 25.92l-104 112c-9.094 9.781-26.09 9.781-35.19 0l-104-112C-.0781 385.7-1.813 375.5 2 366.7S14.45 352.3 24 352.3H80v-96h96v96h56C241.5 352.3 250.2 357.1 254 366.7z\", \"M1.999 145.6C-1.813 136.8-.0781 126.7 6.406 119.7l104-112c9.094-9.781 26.09-9.781 35.19 0l104 112c6.484 6.984 8.219 17.17 4.406 25.92C250.2 154.3 241.5 160 232 160H176v96h-96V160H24C14.45 160 5.812 154.3 1.999 145.6z\"]]\n};\nvar faArrowsAltV = faUpDown;\nvar faCloudMoonRain = {\n  prefix: 'fad',\n  iconName: 'cloud-moon-rain',\n  icon: [576, 512, [], \"f73c\", [\"M567.9 223.8C497.6 237.1 432.9 183.5 432.9 113c0-40.63 21.88-78 57.5-98.13c5.501-3.125 4.077-11.37-2.173-12.5C479.6 .7538 470.8 0 461.8 0c-77.88 0-141.1 61.25-144.4 137.9c26.75 11.88 48.26 33.88 58.88 61.75c37.13 14.25 64.01 47.38 70.26 86.75c5.126 .5 10.05 1.522 15.3 1.522c44.63 0 85.46-20.15 112.5-53.27C578.6 229.8 574.2 222.6 567.9 223.8zM340.1 426.7l-32 48c-7.345 11.03-4.376 25.94 6.657 33.28C318.8 510.7 323.4 512 327.1 512c7.751 0 15.38-3.75 20-10.69l32-48c7.345-11.03 4.376-25.94-6.657-33.28C362.3 412.7 347.4 415.7 340.1 426.7zM244 426.7l-32 48c-7.345 11.03-4.376 25.94 6.657 33.28C222.8 510.7 227.4 512 231.1 512c7.751 0 15.38-3.75 20-10.69l32-48c7.345-11.03 4.376-25.94-6.657-33.28C266.3 412.7 251.4 415.7 244 426.7zM148 426.7l-32 48c-7.345 11.03-4.376 25.94 6.657 33.28C126.8 510.7 131.4 512 135.1 512c7.751 0 15.38-3.75 20-10.69l32-48c7.345-11.03 4.376-25.94-6.657-33.28C170.3 412.7 155.4 415.7 148 426.7zM52.03 426.7l-32 48c-7.345 11.03-4.376 25.94 6.657 33.28C30.78 510.7 35.41 512 39.97 512c7.751 0 15.38-3.75 20-10.69l32-48c7.345-11.03 4.376-25.94-6.657-33.28C74.25 412.7 59.41 415.7 52.03 426.7z\", \"M350.5 225.5c-6.876-37.25-39.25-65.5-78.51-65.5c-12.25 0-23.88 2.1-34.25 7.1C220.3 143.9 192.1 128 160 128c-53.01 0-96.01 42.1-96.01 95.1c0 .5 .25 1.125 .25 1.625C27.63 232.9 0 265.3 0 304c0 44.25 35.75 79.1 80.01 79.1h256c44.25 0 80.01-35.75 80.01-79.1C416 264.8 387.8 232.3 350.5 225.5z\"]]\n};\nvar faBoothCurtain = {\n  prefix: 'fad',\n  iconName: 'booth-curtain',\n  icon: [512, 512, [], \"f734\", [\"M0 32v464C0 504.8 7.25 512 15.1 512H48C56.75 512 64 504.8 64 496V64h96V0H32C14.25 0 0 14.25 0 32zM480 0h-32v496c0 8.75 7.25 16 16 16h32c8.75 0 16-7.25 16-16V32C512 14.25 497.8 0 480 0z\", \"M448 0v400c0 26.5-21.5 48-48 48c-24.46 0-44.45-18.21-48-41.54C348.4 429.8 328.5 448 304 448s-44.45-18.22-48-41.54C252.4 429.8 232.5 448 208 448C181.5 448 160 426.5 160 400V0H448z\"]]\n};\nvar faCalendar = {\n  prefix: 'fad',\n  iconName: 'calendar',\n  icon: [448, 512, [128197, 128198], \"f133\", [\"M0 192H448V464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V192z\", \"M160 64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V192H0V112C0 85.49 21.49 64 48 64H96V32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32V64z\"]]\n};\nvar faBoxHeart = {\n  prefix: 'fad',\n  iconName: 'box-heart',\n  icon: [448, 512, [], \"f49d\", [\"M208 32V160H0L50.73 58.53C58.86 42.27 75.48 32 93.67 32H208zM354.3 32C372.5 32 389.1 42.27 397.3 58.53L448 160H240V32H354.3z\", \"M448 416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V160H208V32H240V160H448V416zM235.3 404.7L312.6 327.4C333.1 306.9 333.1 273.7 312.6 253.1C292.1 232.6 258.8 232.6 238.3 253.1L224 267.4L209.7 253.1C189.2 232.6 155.9 232.6 135.4 253.1C114.9 273.7 114.9 306.9 135.4 327.4L212.7 404.7C218.9 410.9 229.1 410.9 235.3 404.7V404.7z\"]]\n};\nvar faTrailer = {\n  prefix: 'fad',\n  iconName: 'trailer',\n  icon: [640, 512, [], \"e041\", [\"M80 96C88.84 96 96 103.2 96 112V243.2C84.55 249 73.83 256.1 64 264.2V112C64 103.2 71.16 96 80 96V96zM160 224.7V112C160 103.2 167.2 96 176 96C184.8 96 192 103.2 192 112V224.7C186.7 224.2 181.4 224 176 224C170.6 224 165.3 224.2 160 224.7zM256 112C256 103.2 263.2 96 272 96C280.8 96 288 103.2 288 112V264.2C278.2 256.1 267.4 249 256 243.2V112zM368 96C376.8 96 384 103.2 384 112V304C384 312.8 376.8 320 368 320C359.2 320 352 312.8 352 304V112C352 103.2 359.2 96 368 96zM480 304C480 312.8 472.8 320 464 320C455.2 320 448 312.8 448 304V112C448 103.2 455.2 96 464 96C472.8 96 480 103.2 480 112V304zM96 400C96 355.8 131.8 320 176 320C220.2 320 256 355.8 256 400C256 444.2 220.2 480 176 480C131.8 480 96 444.2 96 400z\", \"M496 32C522.5 32 544 53.49 544 80V320H608C625.7 320 640 334.3 640 352C640 369.7 625.7 384 608 384H286.9C279.1 329.7 232.4 288 176 288C119.6 288 72.9 329.7 65.13 384H48C21.49 384 0 362.5 0 336V80C0 53.49 21.49 32 48 32H496zM64 112V264.2C73.83 256.1 84.55 249 96 243.2V112C96 103.2 88.84 96 80 96C71.16 96 64 103.2 64 112V112zM176 224C181.4 224 186.7 224.2 192 224.7V112C192 103.2 184.8 96 176 96C167.2 96 160 103.2 160 112V224.7C165.3 224.2 170.6 224 176 224zM256 243.2C267.4 249 278.2 256.1 288 264.2V112C288 103.2 280.8 96 272 96C263.2 96 256 103.2 256 112V243.2zM352 112V304C352 312.8 359.2 320 368 320C376.8 320 384 312.8 384 304V112C384 103.2 376.8 96 368 96C359.2 96 352 103.2 352 112zM480 112C480 103.2 472.8 96 464 96C455.2 96 448 103.2 448 112V304C448 312.8 455.2 320 464 320C472.8 320 480 312.8 480 304V112z\"]]\n};\nvar faUserDoctorMessage = {\n  prefix: 'fad',\n  iconName: 'user-doctor-message',\n  icon: [640, 512, [\"user-md-chat\"], \"f82e\", [\"M96 128C96 57.31 153.3 0 224 0C294.7 0 352 57.31 352 128C352 198.7 294.7 256 224 256C153.3 256 96 198.7 96 128zM128 370.3C104.9 377.2 88 398.6 88 424C88 454.9 113.1 480 144 480C174.9 480 200 454.9 200 424C200 398.6 183.1 377.2 160 370.3V304.9C166 304.3 172.1 304 178.3 304H269.7C275.9 304 281.1 304.3 288 304.9V362C260.4 369.1 240 394.2 240 424V464C240 472.8 247.2 480 256 480H272C280.8 480 288 472.8 288 464C288 455.2 280.8 448 272 448V424C272 406.3 286.3 392 304 392C321.7 392 336 406.3 336 424V448C327.2 448 320 455.2 320 464C320 472.8 327.2 480 336 480H352C360.8 480 368 472.8 368 464V424C368 394.2 347.6 369.1 320 362V311.2C393.1 332.9 448 401.3 448 482.3C448 498.7 434.7 512 418.3 512H29.71C13.3 512 0 498.7 0 482.3C0 401.3 54.02 332.9 128 311.2V370.3zM120 424C120 410.7 130.7 400 144 400C157.3 400 168 410.7 168 424C168 437.3 157.3 448 144 448C130.7 448 120 437.3 120 424z\", \"M384 48C384 21.49 405.5 0 432 0H592C618.5 0 640 21.49 640 48V176C640 202.5 618.5 224 592 224H544L460.8 286.4C458.4 288.2 455.1 288.5 452.4 287.2C449.7 285.8 448 283 448 280V224H432C405.5 224 384 202.5 384 176V48z\"]]\n};\nvar faUserMdChat = faUserDoctorMessage;\nvar faBahai = {\n  prefix: 'fad',\n  iconName: 'bahai',\n  icon: [512, 512, [\"haykal\"], \"f666\", [\"M338.5 311.6L286.6 300.4l2 53.75l-32.63-42.5l-32.63 42.5l2-53.75L173.5 311.6l35.63-39.87L162.1 246.6L214.7 239.2L194.7 189.4l45 28.63L255.1 166.8l16.25 51.25l45-28.63L297.2 239.2l52.63 7.375l-47 25.13L338.5 311.6z\", \"M496.3 202.5l-110-15.38l41.88-104.4c6.626-16.63-11.63-32.25-26.63-22.63L307.5 120l-34.13-107.1C270.6 4.25 263.4 0 255.1 0C248.6 0 241.4 4.25 238.6 12.88L204.5 120L110.5 60.12c-15-9.5-33.22 5.1-26.6 22.63l41.85 104.4L15.71 202.5C-1.792 205-5.917 228.8 9.71 237.2l98.14 52.63l-74.51 83.5c-10.88 12.25-1.782 31 13.35 31c1.25 0 2.657-.25 4.032-.5l108.6-23.63l-4.126 112.5C154.7 504.4 164.1 512 173.6 512c5.126 0 10.38-2.25 14.25-7.25l68.13-88.88l68.23 88.88C327.1 509.8 333.2 512 338.4 512c9.501 0 18.88-7.625 18.38-19.25l-4.032-112.5l108.5 23.63c17.38 3.75 29.25-17.25 17.38-30.5l-74.51-83.5l98.14-52.72C517.9 228.8 513.8 205 496.3 202.5zM338.5 311.6L286.6 300.4l2 53.75l-32.63-42.5l-32.63 42.5l2-53.75L173.5 311.6l35.63-39.87L162.1 246.6L214.7 239.2L194.7 189.4l45 28.63L255.1 166.8l16.25 51.25l45-28.63L297.2 239.2l52.63 7.375l-47 25.13L338.5 311.6z\"]]\n};\nvar faHaykal = faBahai;\nvar faAmpGuitar = {\n  prefix: 'fad',\n  iconName: 'amp-guitar',\n  icon: [512, 512, [], \"f8a1\", [\"M256 48c30.41 0 64.14 24.03 89.71 48h65.94C389.5 69.16 325.8 0 256 0S122.5 69.16 100.3 96h65.85C191.7 72.03 225.5 48 256 48zM384 384c-8.836 0-16 7.164-16 16S375.2 416 384 416s16-7.164 16-16S392.8 384 384 384zM320 384c-8.836 0-16 7.164-16 16S311.2 416 320 416s16-7.164 16-16S328.8 384 320 384zM384 288c-8.836 0-16 7.164-16 16S375.2 320 384 320s16-7.164 16-16S392.8 288 384 288zM256 384c-8.836 0-16 7.164-16 16S247.2 416 256 416s16-7.164 16-16S264.8 384 256 384zM192 384c-8.836 0-16 7.164-16 16S183.2 416 192 416s16-7.164 16-16S200.8 384 192 384zM224 336c-8.836 0-16 7.164-16 16s7.164 16 16 16s16-7.164 16-16S232.8 336 224 336zM160 336c-8.836 0-16 7.164-16 16s7.164 16 16 16s16-7.164 16-16S168.8 336 160 336zM128 384c-8.836 0-16 7.164-16 16S119.2 416 128 416s16-7.164 16-16S136.8 384 128 384zM112 304C112 312.8 119.2 320 128 320s16-7.164 16-16S136.8 288 128 288S112 295.2 112 304zM304 304c0 8.836 7.164 16 16 16s16-7.164 16-16S328.8 288 320 288S304 295.2 304 304zM176 304C176 312.8 183.2 320 192 320s16-7.164 16-16S200.8 288 192 288S176 295.2 176 304zM352 336c-8.836 0-16 7.164-16 16s7.164 16 16 16s16-7.164 16-16S360.8 336 352 336zM288 336c-8.836 0-16 7.164-16 16s7.164 16 16 16s16-7.164 16-16S296.8 336 288 336zM240 304C240 312.8 247.2 320 256 320s16-7.164 16-16S264.8 288 256 288S240 295.2 240 304z\", \"M464 96h-416C21.49 96 0 117.5 0 144v320C0 490.5 21.49 512 48 512h416c26.51 0 48-21.49 48-48v-320C512 117.5 490.5 96 464 96zM416 152c13.25 0 24 10.75 24 24S429.3 200 416 200s-24-10.75-24-24S402.7 152 416 152zM320 152c13.25 0 24 10.75 24 24S333.3 200 320 200s-24-10.75-24-24S306.7 152 320 152zM192 152c13.25 0 24 10.75 24 24S205.3 200 192 200S168 189.3 168 176S178.7 152 192 152zM96 152c13.25 0 24 10.75 24 24S109.3 200 96 200S72 189.3 72 176S82.75 152 96 152zM448 448H64V256h384V448z\"]]\n};\nvar faSdCard = {\n  prefix: 'fad',\n  iconName: 'sd-card',\n  icon: [384, 512, [], \"f7c2\", [\"M320 0H128L0 128v320c0 35.25 28.75 64 64 64h256c35.25 0 64-28.75 64-64V64C384 28.75 355.3 0 320 0zM160 160H112V64H160V160zM240 160H192V64h48V160zM320 160h-48V64H320V160z\", \"M112 160H160V64H112V160zM192 160h48V64H192V160zM272 64v96H320V64H272z\"]]\n};\nvar faVolumeSlash = {\n  prefix: 'fad',\n  iconName: 'volume-slash',\n  icon: [640, 512, [128263], \"f2e2\", [\"M64 208V304c0 26.51 21.49 47.1 48 47.1h83.84l134.9 119.9C336.7 477.2 344.3 480 352 480c4.438 0 8.959-.9312 13.16-2.837C376.7 472 384 460.6 384 448v-50.34L88.75 166.3C74.05 174.5 64 189.1 64 208zM365.2 34.84c-11.5-5.188-25.01-3.116-34.43 5.259L214.9 143.1L384 275.7V64C384 51.41 376.7 39.1 365.2 34.84zM476.6 181.9c-10.28-8.344-25.41-6.875-33.75 3.406c-8.406 10.25-6.906 25.38 3.375 33.78C457.5 228.4 464 241.8 464 256s-6.5 27.62-17.81 36.88c-7.719 6.311-10.48 16.41-7.824 25.39l21.53 16.88c.5039 .0313 .9713 .3249 1.477 .3249c5.344 0 10.75-1.781 15.19-5.406C499.1 311.6 512 284.7 512 256C512 227.3 499.1 200.4 476.6 181.9zM537.1 108c-10.22-8.344-25.34-6.906-33.78 3.344c-8.406 10.25-6.906 25.38 3.344 33.78C540.6 172.9 560 213.3 560 256c0 42.69-19.44 83.09-53.31 110.9c-1.045 .8574-1.599 2.029-2.46 3.013l37.8 29.63C583.9 362.8 608 310.9 608 256C608 198.9 582.2 144.9 537.1 108z\", \"M634.9 502.8c-8.125 10.41-23.19 12.28-33.69 4.078L9.188 42.89c-10.44-8.172-12.26-23.26-4.068-33.7C9.839 3.158 16.91 0 24.03 0C29.19 0 34.41 1.673 38.81 5.111l591.1 463.1C641.2 477.3 643.1 492.4 634.9 502.8z\"]]\n};\nvar faBorderBottom = {\n  prefix: 'fad',\n  iconName: 'border-bottom',\n  icon: [448, 512, [], \"f84d\", [\"M416 320C433.7 320 448 334.3 448 352C448 369.7 433.7 384 416 384C398.3 384 384 369.7 384 352C384 334.3 398.3 320 416 320zM32 320C49.67 320 64 334.3 64 352C64 369.7 49.67 384 32 384C14.33 384 0 369.7 0 352C0 334.3 14.33 320 32 320zM256 352C256 369.7 241.7 384 224 384C206.3 384 192 369.7 192 352C192 334.3 206.3 320 224 320C241.7 320 256 334.3 256 352zM416 128C433.7 128 448 142.3 448 160C448 177.7 433.7 192 416 192C398.3 192 384 177.7 384 160C384 142.3 398.3 128 416 128zM64 160C64 177.7 49.67 192 32 192C14.33 192 0 177.7 0 160C0 142.3 14.33 128 32 128C49.67 128 64 142.3 64 160zM224 128C241.7 128 256 142.3 256 160C256 177.7 241.7 192 224 192C206.3 192 192 177.7 192 160C192 142.3 206.3 128 224 128zM448 256C448 273.7 433.7 288 416 288C398.3 288 384 273.7 384 256C384 238.3 398.3 224 416 224C433.7 224 448 238.3 448 256zM32 224C49.67 224 64 238.3 64 256C64 273.7 49.67 288 32 288C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224zM256 256C256 273.7 241.7 288 224 288C206.3 288 192 273.7 192 256C192 238.3 206.3 224 224 224C241.7 224 256 238.3 256 256zM416 32C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96C398.3 96 384 81.67 384 64C384 46.33 398.3 32 416 32zM64 64C64 81.67 49.67 96 32 96C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32C49.67 32 64 46.33 64 64zM224 32C241.7 32 256 46.33 256 64C256 81.67 241.7 96 224 96C206.3 96 192 81.67 192 64C192 46.33 206.3 32 224 32zM352 256C352 273.7 337.7 288 320 288C302.3 288 288 273.7 288 256C288 238.3 302.3 224 320 224C337.7 224 352 238.3 352 256zM320 32C337.7 32 352 46.33 352 64C352 81.67 337.7 96 320 96C302.3 96 288 81.67 288 64C288 46.33 302.3 32 320 32zM160 64C160 81.67 145.7 96 128 96C110.3 96 96 81.67 96 64C96 46.33 110.3 32 128 32C145.7 32 160 46.33 160 64zM128 224C145.7 224 160 238.3 160 256C160 273.7 145.7 288 128 288C110.3 288 96 273.7 96 256C96 238.3 110.3 224 128 224z\", \"M448 448C448 465.7 433.7 480 416 480H32C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416H416C433.7 416 448 430.3 448 448z\"]]\n};\nvar faWifiWeak = {\n  prefix: 'fad',\n  iconName: 'wifi-weak',\n  icon: [640, 512, [\"wifi-1\"], \"f6aa\", [\"M320 192C249.8 192 182.1 217.6 129.5 264C116.3 275.7 115 295.9 126.7 309.2C138.5 322.4 158.7 323.7 171.9 312C212.8 275.9 265.4 256 320 256s107.3 19.88 148.1 56C474.2 317.4 481.8 320 489.3 320c8.844 0 17.66-3.656 24-10.81C525 295.9 523.8 275.7 510.5 264C457.9 217.6 390.3 192 320 192zM630.2 156.7C546.3 76.28 436.2 32 320 32S93.69 76.28 9.844 156.7c-12.75 12.25-13.16 32.5-.9375 45.25c12.22 12.78 32.47 13.12 45.25 .9375C125.1 133.1 220.4 96 320 96s193.1 37.97 265.8 106.9C592.1 208.8 600 211.8 608 211.8c8.406 0 16.81-3.281 23.09-9.844C643.3 189.2 642.9 168.1 630.2 156.7z\", \"M319.1 352c-35.35 0-64 28.66-64 63.1s28.66 64 64 64c35.34 0 64-28.66 64-64S355.3 352 319.1 352z\"]]\n};\nvar faWifi1 = faWifiWeak;\nvar faDragon = {\n  prefix: 'fad',\n  iconName: 'dragon',\n  icon: [640, 512, [128009], \"f6d5\", [\"M5.811 227.6l117.5-116.4c21.75-18.5 53.24-20.37 76.99-4.5l151.7 111l.0033 18.87c0 29.09 6.13 57.3 17.09 83.38H112c-14.25 0-21.37-17.25-11.25-27.38L192 224L18.43 255.8C2.436 258-6.562 238 5.811 227.6z\", \"M575.2 289.9l-100.7-50.25c-16.25-8.125-26.5-24.75-26.5-43V160h63.99l28.12 22.62C546.1 188.6 554.2 192 562.7 192h30.1c11.1 0 23.12-6.875 28.5-17.75l14.37-28.62c5.375-10.88 4.251-23.75-2.999-33.5l-74.49-99.37C552.1 4.75 543.5 0 533.5 0H296C288.9 0 285.4 8.625 290.4 13.62L351.1 64L292.4 88.75c-5.873 3-5.873 11.37 0 14.37L351.1 128l-.0011 108.6c0 72 35.99 139.4 95.99 179.4c-195.6 6.75-344.4 41-434.1 60.88c-8.123 1.75-13.87 9-13.87 17.38C.0463 504 8.045 512 17.79 512h499.1c63.24 0 119.6-47.5 122.1-110.8C642.3 354 617.1 310.9 575.2 289.9zM489.1 66.25l45.74 11.38c-2.75 11-12.5 18.88-24.12 18.25C497.7 95.25 484.8 83.37 489.1 66.25z\"]]\n};\nvar faShoePrints = {\n  prefix: 'fad',\n  iconName: 'shoe-prints',\n  icon: [640, 512, [], \"f54b\", [\"M0 415.1c0 35.37 28.62 64.01 64 64.01l32-.0103v-127.1l-32-.0005C28.62 351.1 0 380.6 0 415.1zM337.5 287.1c-35 0-76.25 13.12-104.8 31.1C208 336.4 188.3 351.1 128 351.1v128l57.5 15.98c26.25 7.25 53 13.13 80.38 15.01c32.63 2.375 65.63 .743 97.5-6.132C472.9 481.2 512 429.2 512 383.1C512 319.1 427.9 287.1 337.5 287.1z\", \"M128 95.1c0 35.37 28.62 63.1 64 63.1L224 159.1V32L192 32C156.6 32 128 60.62 128 95.1zM491.4 7.252c-31.88-6.875-64.88-8.625-97.5-6.25C366.5 2.877 339.8 8.752 313.5 16L256 32V159.1c60.25 0 80 15.62 104.8 31.1c28.5 18.87 69.75 31.1 104.8 31.1C555.9 223.1 640 191.1 640 127.1C640 82.75 600.9 30.75 491.4 7.252z\"]]\n};\nvar faCirclePlus = {\n  prefix: 'fad',\n  iconName: 'circle-plus',\n  icon: [512, 512, [\"plus-circle\"], \"f055\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 368C269.3 368 280 357.3 280 344V280H344C357.3 280 368 269.3 368 256C368 242.7 357.3 232 344 232H280V168C280 154.7 269.3 144 256 144C242.7 144 232 154.7 232 168V232H168C154.7 232 144 242.7 144 256C144 269.3 154.7 280 168 280H232V344C232 357.3 242.7 368 256 368z\", \"M168 280C154.7 280 144 269.3 144 256C144 242.7 154.7 232 168 232H232V168C232 154.7 242.7 144 256 144C269.3 144 280 154.7 280 168V232H344C357.3 232 368 242.7 368 256C368 269.3 357.3 280 344 280H280V344C280 357.3 269.3 368 256 368C242.7 368 232 357.3 232 344V280H168z\"]]\n};\nvar faPlusCircle = faCirclePlus;\nvar faFaceGrinTongueWink = {\n  prefix: 'fad',\n  iconName: 'face-grin-tongue-wink',\n  icon: [512, 512, [128540, \"grin-tongue-wink\"], \"f58b\", [\"M174.5 498.8C73.07 464.7 0 368.9 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 368.9 438.9 464.7 337.5 498.8C346.7 484 352 466.6 352 448V401.1C376.3 383.5 395.6 359.5 407.4 331.5C412.4 319.7 400.4 309 388.1 312.8C348.4 324.9 303.7 331.8 256.3 331.8C208.9 331.8 164.1 324.9 124.5 312.8C112.2 309 100.2 319.7 105.2 331.5C116.9 359.3 135.1 383.1 159.1 400.7V448C159.1 466.6 165.3 484 174.5 498.8L174.5 498.8zM217.6 236.8C224.7 231.5 226.1 221.5 220.8 214.4C190.4 173.9 129.6 173.9 99.2 214.4C93.9 221.5 95.33 231.5 102.4 236.8C109.5 242.1 119.5 240.7 124.8 233.6C142.4 210.1 177.6 210.1 195.2 233.6C200.5 240.7 210.5 242.1 217.6 236.8zM336 272C371.3 272 400 243.3 400 208C400 172.7 371.3 144 336 144C300.7 144 272 172.7 272 208C272 243.3 300.7 272 336 272z\", \"M312 208C312 194.7 322.7 184 336 184C349.3 184 360 194.7 360 208C360 221.3 349.3 232 336 232C322.7 232 312 221.3 312 208zM195.2 233.6C177.6 210.1 142.4 210.1 124.8 233.6C119.5 240.7 109.5 242.1 102.4 236.8C95.33 231.5 93.9 221.5 99.2 214.4C129.6 173.9 190.4 173.9 220.8 214.4C226.1 221.5 224.7 231.5 217.6 236.8C210.5 242.1 200.5 240.7 195.2 233.6zM320 402.6V448C320 483.3 291.3 512 256 512C220.7 512 192 483.3 192 448V402.6C192 387.9 203.9 376 218.6 376H220.6C231.9 376 241.7 383.9 244.2 394.9C247 407.5 264.1 407.5 267.8 394.9C270.3 383.9 280.1 376 291.4 376H293.4C308.1 376 320 387.9 320 402.6V402.6z\"]]\n};\nvar faGrinTongueWink = faFaceGrinTongueWink;\nvar faHandHolding = {\n  prefix: 'fad',\n  iconName: 'hand-holding',\n  icon: [576, 512, [], \"f4bd\", [\"M559.7 392.2l-135.1 99.51C406.9 504.8 385 512 362.1 512H15.1c-8.749 0-15.1-7.246-15.1-15.99l0-95.99c0-8.748 7.25-16.02 15.1-16.02l55.37 .0238l46.5-37.74c20.1-16.1 47.12-26.25 74.12-26.25h159.1c19.5 0 34.87 17.37 31.62 37.37c-2.625 15.75-17.37 26.62-33.37 26.62H271.1c-8.749 0-15.1 7.249-15.1 15.1s7.25 15.1 15.1 15.1h120.6l119.7-88.17c17.8-13.19 42.81-9.342 55.93 8.467C581.3 354.1 577.5 379.1 559.7 392.2z\", \"\"]]\n};\nvar faPlugCircleExclamation = {\n  prefix: 'fad',\n  iconName: 'plug-circle-exclamation',\n  icon: [576, 512, [], \"e55d\", [\"M128 128H64V32C64 14.33 78.33 0 96 0C113.7 0 128 14.33 128 32V128zM320 128H256V32C256 14.33 270.3 0 288 0C305.7 0 320 14.33 320 32V128zM0 192C0 174.3 14.33 160 32 160H352C369.7 160 384 174.3 384 192C384 194.3 383.7 196.6 383.3 198.8C309.8 219.1 256 287.7 256 368C256 379.4 257.1 390.5 259.1 401.3C248.1 406.4 236.3 410.3 224 412.8V512H160V412.8C86.97 397.1 32 333.4 32 256V224C14.33 224 0 209.7 0 192V192z\", \"M576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368zM432 416C418.7 416 408 426.7 408 440C408 453.3 418.7 464 432 464C445.3 464 456 453.3 456 440C456 426.7 445.3 416 432 416zM447.1 288C447.1 279.2 440.8 272 431.1 272C423.2 272 415.1 279.2 415.1 288V368C415.1 376.8 423.2 384 431.1 384C440.8 384 447.1 376.8 447.1 368V288z\"]]\n};\nvar faLinkSlash = {\n  prefix: 'fad',\n  iconName: 'link-slash',\n  icon: [640, 512, [\"chain-broken\", \"chain-slash\", \"unlink\"], \"f127\", [\"M438.6 318.4L534.5 222.5C566 191 566 139.1 534.5 108.5C506.7 80.63 462.7 76.99 430.7 99.9L429.1 101C414.7 111.3 394.7 107.1 384.5 93.58C374.2 79.2 377.5 59.21 391.9 48.94L393.5 47.82C451 6.731 529.8 13.25 579.8 63.24C636.3 119.7 636.3 211.3 579.8 267.7L489.3 358.2L438.6 318.4zM353.4 251.7C359.3 225.5 351.7 197.2 331.7 177.2C306.6 152.1 269.1 147 238.1 161.1L185.7 120.3C242.5 75.82 324.7 79.73 376.1 131.1C420.1 175.1 430.9 239.6 406.7 293.5L353.4 251.7zM263 380C233.1 350.1 218.7 309.8 220.9 270L406.6 416.4C357.4 431 301.9 418.9 263 380H263zM116.6 187.9L167.2 227.8L105.5 289.5C73.99 320.1 73.99 372 105.5 403.5C133.3 431.4 177.3 435 209.3 412.1L210.9 410.1C225.3 400.7 245.3 404 255.5 418.4C265.8 432.8 262.5 452.8 248.1 463.1L246.5 464.2C188.1 505.3 110.2 498.7 60.21 448.8C3.741 392.3 3.741 300.7 60.21 244.3L116.6 187.9z\", \"M5.112 9.194C13.29-1.238 28.37-3.067 38.81 5.11L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.194V9.194z\"]]\n};\nvar faChainBroken = faLinkSlash;\nvar faChainSlash = faLinkSlash;\nvar faUnlink = faLinkSlash;\nvar faClone = {\n  prefix: 'fad',\n  iconName: 'clone',\n  icon: [512, 512, [], \"f24d\", [\"M0 224C0 188.7 28.65 160 64 160H128V288C128 341 170.1 384 224 384H352V448C352 483.3 323.3 512 288 512H64C28.65 512 0 483.3 0 448V224z\", \"M160 64C160 28.65 188.7 0 224 0H448C483.3 0 512 28.65 512 64V288C512 323.3 483.3 352 448 352H224C188.7 352 160 323.3 160 288V64z\"]]\n};\nvar faPersonWalkingArrowLoopLeft = {\n  prefix: 'fad',\n  iconName: 'person-walking-arrow-loop-left',\n  icon: [640, 512, [], \"e551\", [\"M256 48C256 74.51 234.5 96 208 96C181.5 96 160 74.51 160 48C160 21.49 181.5 0 208 0C234.5 0 256 21.49 256 48zM126.5 199.3C125.6 199.7 124.6 200.1 123.7 200.5L112.7 205.4C97.41 212.2 85.42 224.6 79.22 240.1L77.71 243.9C71.15 260.3 52.53 268.3 36.12 261.7C19.71 255.1 11.73 236.5 18.29 220.1L19.8 216.3C32.19 185.4 56.18 160.5 86.66 146.9L97.66 142C118.5 132.8 140.1 128 163.7 128C208.3 128 248.5 154.8 265.6 195.9L280.1 232.7L302.3 243.4C318.1 251.3 324.5 270.5 316.6 286.3C308.7 302.1 289.5 308.5 273.7 300.6L247 287.3C236.7 282.1 228.6 273.4 224.2 262.8L214.6 239.8L195.3 305.3L244.8 359.4C250.2 365.3 254.1 372.4 256 380.2L279 472.2C283.3 489.4 272.9 506.8 255.8 511C238.6 515.3 221.2 504.9 216.1 487.8L194.9 399.6L124.3 322.5C109.5 306.4 103.1 283.9 109.6 262.8L126.5 199.3zM68.73 398L93.69 335.6C95.84 338.6 98.16 341.4 100.7 344.2L141.4 388.6L126.9 424.8C124.5 430.9 120.9 436.4 116.3 440.9L54.63 502.6C42.13 515.1 21.87 515.1 9.372 502.6C-3.124 490.1-3.124 469.9 9.372 457.4L68.73 398z\", \"M486.6 454.6C474.1 467.1 453.9 467.1 441.4 454.6L361.4 374.6C348.9 362.1 348.9 341.9 361.4 329.4L441.4 249.4C453.9 236.9 474.1 236.9 486.6 249.4C499.1 261.9 499.1 282.1 486.6 294.6L461.3 320H480C533 320 576 277 576 224C576 170.1 533 128 480 128H352C334.3 128 320 113.7 320 96C320 78.33 334.3 64 352 64H480C568.4 64 640 135.6 640 224C640 312.4 568.4 384 480 384H461.3L486.6 409.4C499.1 421.9 499.1 442.1 486.6 454.6V454.6z\"]]\n};\nvar faArrowUpZA = {\n  prefix: 'fad',\n  iconName: 'arrow-up-z-a',\n  icon: [512, 512, [\"sort-alpha-up-alt\"], \"f882\", [\"M320 96h50.75l-73.38 73.38c-9.156 9.156-11.89 22.91-6.938 34.88s16.63 19.74 29.56 19.74h127.1C465.7 223.1 480 209.7 480 192s-14.33-32-32-32h-50.75l73.38-73.38c9.156-9.156 11.89-22.91 6.938-34.88S460.9 32 447.1 32h-127.1C302.3 32 288 46.31 288 64S302.3 96 320 96zM492.6 433.3l-79.99-160.1c-10.84-21.81-46.4-21.81-57.24 0l-79.99 160.1c-7.906 15.91-1.5 35.24 14.31 43.19c15.87 7.922 35.04 1.477 42.93-14.4l7.154-14.39h88.43l7.154 14.39c6.174 12.43 23.97 23.87 42.93 14.4C494.1 468.6 500.5 449.2 492.6 433.3zM367.8 391.4L384 358.7l16.22 32.63H367.8z\", \"M239.6 138c11.94 13.05 11.06 33.31-1.969 45.27c-6.141 5.629-13.89 8.414-21.61 8.414c-8.672 0-17.3-3.504-23.61-10.39L160 145.9v302C160 465.7 145.7 480 128 480S96 465.7 96 447.1V145.9L63.6 181.3C51.64 194.3 31.39 195.3 18.38 183.3C5.348 171.4 4.473 151.1 16.41 138l87.1-96.09c12.12-13.26 35.06-13.26 47.19 0L239.6 138z\"]]\n};\nvar faSortAlphaUpAlt = faArrowUpZA;\nvar faFireFlameCurved = {\n  prefix: 'fad',\n  iconName: 'fire-flame-curved',\n  icon: [384, 512, [\"fire-alt\"], \"f7e4\", [\"M215.1 23.88C215.1 23.87 215.1 23.88 215.1 23.88C215.1 23.87 215.1 23.88 215.1 23.88c-.0078-14.76-11.86-23.85-24.04-23.88c-2.924-.0078-5.767 .9616-8.577 2.04c-.0059 .002 .0059-.002 0 0C183.2 2.132 182.9 2.162 182.7 2.215c.2344-.0449 .4876-.0814 .7122-.1751C179 3.71 174.1 6.312 171.9 10.85C48.01 191.9 224 200 224 288c0 35.63-29.12 64.45-64.84 63.98C123.1 351.5 96 322.2 96 287V201.5C96 179.8 69.54 169.3 54.57 185C27.82 213.2 0 261.3 0 319.1C0 425.9 86.13 512 192 512s192-86.13 192-192C384 149.7 215.1 127 215.1 23.88zM54.57 185C54.56 185.1 54.58 185 54.57 185C54.58 185 54.56 185.1 54.57 185zM192 448c-43.69 0-82.35-22.01-105.5-55.52c21.39 15.21 46.77 23.51 73.47 23.51C230.6 416 288 358.6 288 288c0-57.92-36.9-93.78-63.84-119.1C238.9 177.8 320 230.5 320 320C320 390.6 262.6 448 192 448z\", \"M192 448c-43.69 0-82.35-22.01-105.5-55.52c21.39 15.21 46.77 23.51 73.47 23.51C230.6 416 288 358.6 288 288c0-57.92-36.9-93.78-63.84-119.1C238.9 177.8 320 230.5 320 320C320 390.6 262.6 448 192 448z\"]]\n};\nvar faFireAlt = faFireFlameCurved;\nvar faTornado = {\n  prefix: 'fad',\n  iconName: 'tornado',\n  icon: [448, 512, [127786], \"f76f\", [\"M387.7 195.9c-22-25.31-38.93-44.9-39-67.93H12.05c11.48 40.4 30.36 71.34 53.15 96h345.8C403.4 214.1 395.4 204.8 387.7 195.9zM407.8 42.09c7.531-6.562 10.22-17.12 6.688-26.5C410.1 6.219 401.1 0 391.1 0L24.16 .0313c-13 0-23.66 10.38-24 23.38c-.7051 26.94 1.188 50.8 4.789 72.57h353.9C367.9 80.74 383.4 63.37 407.8 42.09zM431.7 255.1H100.5C127 276.2 155.8 291.6 182.4 305.8c28.17 15.03 54.03 28.87 74.73 46.14h186.8C446.4 341.1 447.1 330.4 448 320C448 295.4 441.4 274.6 431.7 255.1zM303.6 485.3c-1.125 10.12 4.251 19.84 13.44 24.28C320.3 511.2 323.9 512 327.4 512c6.219 0 12.34-2.406 16.94-7c43.71-43.59 73.32-83.65 89.35-121h-148.6C300.8 408.6 308.6 440 303.6 485.3z\", \"M358.8 95.98H4.945c1.869 11.29 4.246 21.95 7.104 32h336.6C348.6 118.2 351.8 107.7 358.8 95.98zM257.1 351.1c11.15 9.299 20.34 19.99 27.99 32h148.6c4.68-10.91 7.824-21.53 10.19-32H257.1zM410.1 223.1H65.2c11.04 11.95 22.87 22.57 35.26 32h331.2C425.7 244.5 418.6 233.9 410.1 223.1z\"]]\n};\nvar faFileCirclePlus = {\n  prefix: 'fad',\n  iconName: 'file-circle-plus',\n  icon: [576, 512, [58606], \"e494\", [\"M0 64C0 28.65 28.65 0 64 0H224V160H384V198.6C310.1 219.5 256 287.4 256 368C256 427.1 285.1 479.3 329.7 511.3C326.6 511.7 323.3 512 320 512H64C28.65 512 0 483.3 0 448V64z\", \"M224 160V0L384 160H224zM288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM448 303.1C448 295.2 440.8 287.1 432 287.1C423.2 287.1 416 295.2 416 303.1V351.1H368C359.2 351.1 352 359.2 352 367.1C352 376.8 359.2 383.1 368 383.1H416V431.1C416 440.8 423.2 447.1 432 447.1C440.8 447.1 448 440.8 448 431.1V383.1H496C504.8 383.1 512 376.8 512 367.1C512 359.2 504.8 351.1 496 351.1H448V303.1z\"]]\n};\nvar faDeleteRight = {\n  prefix: 'fad',\n  iconName: 'delete-right',\n  icon: [576, 512, [], \"e154\", [\"M0 128C0 92.65 28.65 64 64 64H370.7C387.7 64 403.1 70.74 416 82.75L566.6 233.4C572.6 239.4 576 247.5 576 256C576 264.5 572.6 272.6 566.6 278.6L416 429.3C403.1 441.3 387.7 448 370.7 448H64C28.65 448 0 419.3 0 384V128zM143 208.1L190.1 255.1L143 303C133.7 312.4 133.7 327.6 143 336.1C152.4 346.3 167.6 346.3 176.1 336.1L223.1 289.9L271 336.1C280.4 346.3 295.6 346.3 304.1 336.1C314.3 327.6 314.3 312.4 304.1 303L257.9 255.1L304.1 208.1C314.3 199.6 314.3 184.4 304.1 175C295.6 165.7 280.4 165.7 271 175L223.1 222.1L176.1 175C167.6 165.7 152.4 165.7 143 175C133.7 184.4 133.7 199.6 143 208.1V208.1z\", \"M224 222.1L271 175C280.4 165.7 295.6 165.7 304.1 175C314.3 184.4 314.3 199.6 304.1 208.1L257.9 255.1L304.1 303C314.3 312.4 314.3 327.6 304.1 336.1C295.6 346.3 280.4 346.3 271 336.1L224 289.9L176.1 336.1C167.6 346.3 152.4 346.3 143 336.1C133.7 327.6 133.7 312.4 143 303L190.1 255.1L143 208.1C133.7 199.6 133.7 184.4 143 175C152.4 165.7 167.6 165.7 176.1 175L224 222.1z\"]]\n};\nvar faBookQuran = {\n  prefix: 'fad',\n  iconName: 'book-quran',\n  icon: [448, 512, [\"quran\"], \"f687\", [\"M48 384H352c17.67 0 32 14.33 32 32c0 17.67-14.33 32-32 32h-320L32 381.1C37.03 382.8 42.36 384 48 384z\", \"M352 0H48C21.49 0 0 21.49 0 48v288C0 362.5 21.49 384 48 384l302.6 0c16.71 0 31.64 12.22 33.23 28.85C385.7 431.9 370.7 448 352 448h-320C14.33 448 0 462.3 0 479.1C0 497.7 14.33 512 31.1 512h320c53.02 0 96-42.98 96-96V96C448 42.98 405 0 352 0zM282.4 291.9C262.6 305 239.7 312 216 312C149.8 312 96 258.2 96 192s53.83-120 120-120c23.66 0 46.61 6.953 66.36 20.09c3.219 2.141 4.438 6.281 2.906 9.844c-1.547 3.547-5.453 5.562-9.172 4.594C268.8 104.8 262.2 104 256 104C207.5 104 168 143.5 168 192S207.5 280 256 280c6.234 0 12.81-.8281 20.09-2.531c3.719-.9687 7.625 1.047 9.172 4.594C286.8 285.6 285.6 289.8 282.4 291.9zM326.8 176.7L306.2 196.9l4.869 28.5c.4297 2.434-1.576 4.439-3.725 4.439c-.5723 0-1.145-.1445-1.719-.4297L280 215.9l-25.63 13.46c-.5723 .2852-1.145 .4297-1.719 .4297c-2.146 0-4.152-2.006-3.723-4.439l4.869-28.5l-20.62-20.19c-2.291-2.146-1.002-5.871 2.006-6.301l28.64-4.152l12.89-25.92C277.3 138.9 278.7 138.2 280 138.2s2.721 .7168 3.295 2.148l12.89 25.92l28.64 4.152C327.8 170.8 329.1 174.5 326.8 176.7z\"]]\n};\nvar faQuran = faBookQuran;\nvar faCircleQuarter = {\n  prefix: 'fad',\n  iconName: 'circle-quarter',\n  icon: [512, 512, [], \"e11f\", [\"M256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256H256V0z\", \"M0 256C0 114.6 114.6 0 256 0V256H0z\"]]\n};\nvar faAnchor = {\n  prefix: 'fad',\n  iconName: 'anchor',\n  icon: [576, 512, [9875], \"f13d\", [\"M384 96C384 129.4 366.1 158.8 341.1 176H352C369.7 176 384 190.3 384 208C384 225.7 369.7 240 352 240H224C206.3 240 192 225.7 192 208C192 190.3 206.3 176 224 176H234.9C209 158.8 192 129.4 192 96C192 42.98 234.1 0 288 0C341 0 384 42.98 384 96zM288 128C305.7 128 320 113.7 320 96C320 78.33 305.7 64 288 64C270.3 64 256 78.33 256 96C256 113.7 270.3 128 288 128z\", \"M256 448V240H320V448H368C421 448 464 405 464 352V345.9L456.1 352.1C447.6 362.3 432.4 362.3 423 352.1C413.7 343.6 413.7 328.4 423 319L479 263C488.4 253.7 503.6 253.7 512.1 263L568.1 319C578.3 328.4 578.3 343.6 568.1 352.1C559.6 362.3 544.4 362.3 535 352.1L528 345.9V352C528 440.4 456.4 512 368 512H208C119.6 512 48 440.4 48 352V345.9L40.97 352.1C31.6 362.3 16.4 362.3 7.029 352.1C-2.343 343.6-2.343 328.4 7.029 319L63.03 263C72.4 253.7 87.6 253.7 96.97 263L152.1 319C162.3 328.4 162.3 343.6 152.1 352.1C143.6 362.3 128.4 362.3 119 352.1L112 345.9V352C112 405 154.1 448 208 448H256z\"]]\n};\nvar faBorderAll = {\n  prefix: 'fad',\n  iconName: 'border-all',\n  icon: [448, 512, [], \"f84c\", [\"M48 288V224H192V80H256V224H400V288H256V432H192V288H48z\", \"M384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM384 96H64V416H384V96z\"]]\n};\nvar faFunction = {\n  prefix: 'fad',\n  iconName: 'function',\n  icon: [640, 512, [], \"f661\", [\"M321.2 133C306.3 123.5 286.5 127.1 276.1 142.9c-70.48 110.9-70.48 243.4 0 354.3c6.109 9.594 16.47 14.84 27.05 14.84c5.875 0 11.81-1.625 17.12-5c14.92-9.469 19.33-29.25 9.859-44.16c-57.69-90.78-57.69-194.9 0-285.7C340.5 162.3 336.1 142.5 321.2 133zM587 142.9c-9.516-14.91-29.28-19.31-44.17-9.844c-14.92 9.469-19.33 29.25-9.859 44.16c57.69 90.78 57.69 194.9 0 285.7c-9.469 14.91-5.062 34.69 9.859 44.16c5.312 3.406 11.25 5 17.12 5c10.58 0 20.94-5.25 27.05-14.84C657.5 386.2 657.5 253.8 587 142.9z\", \"M192 .0146L160 .0098c-52.94 0-96 43.07-96 96v96H32c-17.67 0-32 14.31-32 32s14.33 32 32 32h32v128c0 17.66-14.36 31.1-32 31.1c-17.67 0-32 14.32-32 32s14.33 32 32 32c52.94 0 96-43.06 96-96v-128h32c17.67 0 32-14.31 32-32s-14.33-32-32-32H128v-96C128 78.36 142.4 64.01 160 64.01l32 .0049c17.67 0 32-14.31 32-32S209.7 .0146 192 .0146zM477.3 320l33.38-33.38c12.5-12.5 12.5-32.75 0-45.25s-32.75-12.5-45.25 0L432 274.8l-33.38-33.38c-12.5-12.5-32.75-12.5-45.25 0s-12.5 32.75 0 45.25l33.38 33.38l-33.38 33.38c-12.5 12.5-12.5 32.75 0 45.25c6.25 6.25 14.44 9.375 22.62 9.375s16.38-3.125 22.62-9.375L432 365.3l33.38 33.38c6.25 6.25 14.44 9.375 22.62 9.375s16.38-3.125 22.62-9.375c12.5-12.5 12.5-32.75 0-45.25L477.3 320z\"]]\n};\nvar faFaceAngry = {\n  prefix: 'fad',\n  iconName: 'face-angry',\n  icon: [512, 512, [128544, \"angry\"], \"f556\", [\"M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM339.9 373.3C323.8 355.4 295.7 336 256 336C216.3 336 188.2 355.4 172.1 373.3C166.2 379.9 166.7 389.1 173.3 395.9C179.9 401.8 189.1 401.3 195.9 394.7C207.6 381.7 227.5 368 255.1 368C284.5 368 304.4 381.7 316.1 394.7C322 401.3 332.1 401.8 338.7 395.9C345.3 389.1 345.8 379.9 339.9 373.3H339.9zM176.4 272C194 272 208.4 257.7 208.4 240C208.4 238.5 208.3 237 208.1 235.6L218.9 239.2C227.3 241.1 236.4 237.4 239.2 229.1C241.1 220.7 237.4 211.6 229.1 208.8L133.1 176.8C124.7 174 115.6 178.6 112.8 186.9C110 195.3 114.6 204.4 122.9 207.2L153.7 217.4C147.9 223.2 144.4 231.2 144.4 240C144.4 257.7 158.7 272 176.4 272zM358.9 217.2L389.1 207.2C397.4 204.4 401.1 195.3 399.2 186.9C396.4 178.6 387.3 174 378.9 176.8L282.9 208.8C274.6 211.6 270 220.7 272.8 229.1C275.6 237.4 284.7 241.1 293.1 239.2L304.7 235.3C304.5 236.8 304.4 238.4 304.4 240C304.4 257.7 318.7 272 336.4 272C354 272 368.4 257.7 368.4 240C368.4 231.1 364.7 223 358.9 217.2H358.9z\", \"M229.1 208.8C237.4 211.6 241.1 220.7 239.2 229.1C236.4 237.4 227.3 241.1 218.9 239.2L208.1 235.6C208.3 237 208.4 238.5 208.4 240C208.4 257.7 194 272 176.4 272C158.7 272 144.4 257.7 144.4 240C144.4 231.2 147.9 223.2 153.7 217.4L122.9 207.2C114.6 204.4 110 195.3 112.8 186.9C115.6 178.6 124.7 174 133.1 176.8L229.1 208.8zM358.9 217.2C364.7 223 368.4 231.1 368.4 240C368.4 257.7 354 272 336.4 272C318.7 272 304.4 257.7 304.4 240C304.4 238.4 304.5 236.8 304.7 235.3L293.1 239.2C284.7 241.1 275.6 237.4 272.8 229.1C270 220.7 274.6 211.6 282.9 208.8L378.9 176.8C387.3 174 396.4 178.6 399.2 186.9C401.1 195.3 397.4 204.4 389.1 207.2L358.9 217.2z\"]]\n};\nvar faAngry = faFaceAngry;\nvar faPeopleSimple = {\n  prefix: 'fad',\n  iconName: 'people-simple',\n  icon: [512, 512, [], \"e21b\", [\"M128 0C92.63 0 64 28.62 64 64s28.62 64 64 64s64-28.62 64-64S163.4 0 128 0zM384 0c-35.38 0-64 28.62-64 64s28.62 64 64 64s64-28.62 64-64S419.4 0 384 0z\", \"M160 160H96C60.65 160 32 188.7 32 224v96c0 17.67 14.33 32 32 32v128c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-128c17.67 0 32-14.33 32-32V224C224 188.7 195.3 160 160 160zM511.4 363.6l-48.22-168.8C457.3 174.2 438.4 160 416.1 160h-65.99c-21.43 0-40.27 14.21-46.15 34.81l-48.23 168.8C253.7 373.8 261.4 384 272 384H320v96c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-96h47.99C506.6 384 514.3 373.8 511.4 363.6z\"]]\n};\nvar faCookieBite = {\n  prefix: 'fad',\n  iconName: 'cookie-bite',\n  icon: [512, 512, [], \"f564\", [\"M494.6 255.9c-65.63-.8203-118.6-54.14-118.6-119.9c-65.74 0-119.1-52.97-119.8-118.6c-25.66-3.867-51.8 .2346-74.77 12.07L116.7 62.41C93.35 74.36 74.36 93.35 62.41 116.7L29.6 181.2c-11.95 23.44-16.17 49.92-12.07 75.94l11.37 71.48c4.102 25.9 16.29 49.8 34.81 68.32l51.36 51.39C133.6 466.9 157.3 479 183.2 483.1l71.84 11.37c25.9 4.101 52.27-.1172 75.59-11.95l64.81-33.05c23.32-11.84 42.31-30.82 54.14-54.14l32.93-64.57C494.3 307.7 498.5 281.4 494.6 255.9zM176 367.1c-17.62 0-32-14.37-32-31.1s14.38-31.1 32-31.1s32 14.37 32 31.1S193.6 367.1 176 367.1zM208 208c-17.62 0-32-14.37-32-31.1s14.38-31.1 32-31.1s32 14.37 32 31.1S225.6 208 208 208zM368 335.1c-17.62 0-32-14.37-32-31.1s14.38-31.1 32-31.1s32 14.37 32 31.1S385.6 335.1 368 335.1z\", \"M176 303.1c-17.62 0-32 14.37-32 31.1s14.38 31.1 32 31.1s32-14.37 32-31.1S193.6 303.1 176 303.1zM208 144c-17.62 0-32 14.37-32 31.1s14.38 31.1 32 31.1s32-14.37 32-31.1S225.6 144 208 144zM368 271.1c-17.62 0-32 14.37-32 31.1s14.38 31.1 32 31.1s32-14.37 32-31.1S385.6 271.1 368 271.1z\"]]\n};\nvar faArrowTrendDown = {\n  prefix: 'fad',\n  iconName: 'arrow-trend-down',\n  icon: [576, 512, [], \"e097\", [\"M466.7 352L320 205.3L214.6 310.6C202.1 323.1 181.9 323.1 169.4 310.6L9.372 150.6C-3.124 138.1-3.124 117.9 9.372 105.4C21.87 92.88 42.13 92.88 54.63 105.4L191.1 242.7L297.4 137.4C309.9 124.9 330.1 124.9 342.6 137.4L512 306.7V352L466.7 352z\", \"M384 352H512V224C512 206.3 526.3 192 544 192C561.7 192 576 206.3 576 224V384C576 401.7 561.7 416 544 416H384C366.3 416 352 401.7 352 384C352 366.3 366.3 352 384 352z\"]]\n};\nvar faRss = {\n  prefix: 'fad',\n  iconName: 'rss',\n  icon: [448, 512, [\"feed\"], \"f09e\", [\"M32 32C14.33 32 0 46.31 0 64s14.33 32 32 32c194.1 0 352 157.9 352 352c0 17.69 14.33 32 32 32s32-14.31 32-32C448 218.6 261.4 32 32 32zM25.57 176.1c-13.16-.7187-24.66 9.156-25.51 22.37C-.8071 211.7 9.223 223.1 22.44 223.9c120.1 7.875 225.7 112.7 233.6 233.6C256.9 470.3 267.4 480 279.1 480c.5313 0 1.062-.0313 1.594-.0625c13.22-.8437 23.25-12.28 22.39-25.5C294.6 310.3 169.7 185.4 25.57 176.1z\", \"M63.1 351.9C28.63 351.9 0 380.6 0 416s28.63 64 63.1 64s64.08-28.62 64.08-64S99.37 351.9 63.1 351.9z\"]]\n};\nvar faFeed = faRss;\nvar faFaceMonocle = {\n  prefix: 'fad',\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 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 318.8 489.4 376.3 451.9 420.9C449.3 412.2 448 403.2 448 393.9V224C448 162.1 397.9 112 336 112C274.1 112 224 162.1 224 224C224 285.9 274.1 336 336 336C367.3 336 395.7 323.1 416 302.4V393.9C416 412.3 419.9 430.1 427.2 446.3V446.3zM144.4 160C126.7 160 112.4 174.3 112.4 192C112.4 209.7 126.7 224 144.4 224C162 224 176.4 209.7 176.4 192C176.4 174.3 162 160 144.4 160zM160 368C174.3 368 197.9 370.9 220.6 379.7C243.4 388.5 263.3 402.5 273.7 423.2C277.6 431.1 287.3 434.3 295.2 430.3C303.1 426.4 306.3 416.7 302.3 408.8C287.1 378.3 258.1 360.3 232.2 349.9C205.3 339.5 177.7 336 159.1 336C151.2 336 143.1 343.2 143.1 352C143.1 360.8 151.2 368 159.1 368L160 368zM305.2 89.91C313.2 83.49 323.2 80 333.5 80C342.4 80 351.1 82.64 358.5 87.59L367.1 93.31C374.5 98.21 384.4 96.23 389.3 88.88C394.2 81.52 392.2 71.59 384.9 66.69L376.3 60.97C363.6 52.51 348.7 48 333.5 48C315.9 48 298.9 53.97 285.2 64.92L262 83.51C255.1 89.03 253.1 99.1 259.5 105.1C265 112.9 275.1 114 281.1 108.5L305.2 89.91z\", \"M281.1 108.5C275.1 114 265 112.9 259.5 105.1C253.1 99.1 255.1 89.03 262 83.51L285.2 64.92C298.9 53.97 315.9 48 333.5 48C348.7 48 363.6 52.51 376.3 60.97L384.9 66.69C392.2 71.59 394.2 81.52 389.3 88.88C384.4 96.23 374.5 98.21 367.1 93.31L358.5 87.59C351.1 82.64 342.4 80 333.5 80C323.2 80 313.2 83.49 305.2 89.91L281.1 108.5zM352.4 224C352.4 241.7 338 256 320.4 256C302.7 256 288.4 241.7 288.4 224C288.4 206.3 302.7 192 320.4 192C338 192 352.4 206.3 352.4 224zM416 393.9V302.4C395.7 323.1 367.3 336 336 336C274.1 336 224 285.9 224 224C224 162.1 274.1 112 336 112C397.9 112 448 162.1 448 224V393.9C448 427 465.1 457.8 493.1 475.3L504.5 482.4C511.1 487.1 514.3 496.1 509.6 504.5C504.9 511.1 495 514.3 487.5 509.6L476.2 502.5C438.7 479.1 416 438.1 416 393.9V393.9zM336 144C291.8 144 256 179.8 256 224C256 268.2 291.8 304 336 304C380.2 304 416 268.2 416 224C416 179.8 380.2 144 336 144zM176.4 192C176.4 209.7 162 224 144.4 224C126.7 224 112.4 209.7 112.4 192C112.4 174.3 126.7 160 144.4 160C162 160 176.4 174.3 176.4 192z\"]]\n};\nvar faDrawPolygon = {\n  prefix: 'fad',\n  iconName: 'draw-polygon',\n  icon: [448, 512, [], \"f5ee\", [\"M119.4 64H328.6C323.1 73.41 320 84.34 320 96C320 107.7 323.1 118.6 328.6 128H119.4C124.9 118.6 128 107.7 128 96C128 84.34 124.9 73.41 119.4 64zM64 352C52.34 352 41.41 355.1 32 360.6V151.4C41.41 156.9 52.34 159.1 64 159.1C75.66 159.1 86.59 156.9 96 151.4V360.6C86.59 355.1 75.66 352 64 352zM119.4 448C124.9 438.6 128 427.7 128 416C128 404.3 124.9 393.4 119.4 384H328.6C323.1 393.4 320 404.3 320 416C320 427.7 323.1 438.6 328.6 448H119.4zM384 352C360.4 352 339.8 364.8 328.7 383.7L292.2 319.9C315.7 318.4 335.7 304.2 345.5 284.1L384.3 352L384 352zM292.2 192.1L328.7 128.3C339.8 147.2 360.4 160 384 160L384.3 159.1L345.5 227.9C335.7 207.8 315.7 193.7 292.2 192.1L292.2 192.1z\", \"M128 96C128 131.3 99.35 160 64 160C28.65 160 0 131.3 0 96C0 60.65 28.65 32 64 32C99.35 32 128 60.65 128 96zM448 96C448 131.3 419.3 160 384 160C348.7 160 320 131.3 320 96C320 60.65 348.7 32 384 32C419.3 32 448 60.65 448 96zM0 416C0 380.7 28.65 352 64 352C99.35 352 128 380.7 128 416C128 451.3 99.35 480 64 480C28.65 480 0 451.3 0 416zM448 416C448 451.3 419.3 480 384 480C348.7 480 320 451.3 320 416C320 380.7 348.7 352 384 352C419.3 352 448 380.7 448 416zM224 256C224 220.7 252.7 192 288 192C323.3 192 352 220.7 352 256C352 291.3 323.3 320 288 320C252.7 320 224 291.3 224 256z\"]]\n};\nvar faScaleBalanced = {\n  prefix: 'fad',\n  iconName: 'scale-balanced',\n  icon: [640, 512, [9878, \"balance-scale\"], \"f24e\", [\"M495.1 448h-143.1V153.3C375.5 143 393.1 121.8 398.4 96h113.6c17.67 0 31.1-14.33 31.1-32s-14.33-32-31.1-32h-128.4c-14.62-19.38-37.5-32-63.62-32S270.1 12.62 256.4 32H128C110.3 32 96 46.33 96 64S110.3 96 127.1 96h113.6C246.9 121.8 264.5 143 287.1 153.3V448H144c-26.51 0-48.01 21.49-48.01 48c0 8.836 7.165 16 16 16h416c8.836 0 16-7.164 16-16C544 469.5 522.5 448 495.1 448z\", \"M554.9 154.5c-17.62-35.25-68.12-35.38-85.87 0c-86.1 174.3-84.1 165.9-84.1 181.5c0 44.13 57.25 80 128 80s127.1-35.88 127.1-80C639.1 319.9 641.4 327.3 554.9 154.5zM439.1 320l71.96-144l72.17 144H439.1zM85 154.5C-1.998 328.8 .0019 320.4 .0019 336c0 44.13 57.25 80 127.1 80s128-35.88 128-80c0-16.12 1.375-8.75-85.12-181.5C153.3 119.3 102.8 119.1 85 154.5zM55.96 320l71.96-144L200.1 320H55.96z\"]]\n};\nvar faBalanceScale = faScaleBalanced;\nvar faCalendarLines = {\n  prefix: 'fad',\n  iconName: 'calendar-lines',\n  icon: [448, 512, [\"calendar-note\"], \"e0d5\", [\"M0 192H448V464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V192zM120 320H328C341.3 320 352 309.3 352 296C352 282.7 341.3 272 328 272H120C106.7 272 96 282.7 96 296C96 309.3 106.7 320 120 320zM120 368C106.7 368 96 378.7 96 392C96 405.3 106.7 416 120 416H232C245.3 416 256 405.3 256 392C256 378.7 245.3 368 232 368H120z\", \"M96 32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V192H0V112C0 85.49 21.49 64 48 64H96V32zM96 296C96 282.7 106.7 272 120 272H328C341.3 272 352 282.7 352 296C352 309.3 341.3 320 328 320H120C106.7 320 96 309.3 96 296zM232 368C245.3 368 256 378.7 256 392C256 405.3 245.3 416 232 416H120C106.7 416 96 405.3 96 392C96 378.7 106.7 368 120 368H232z\"]]\n};\nvar faCalendarNote = faCalendarLines;\nvar faArrowDownBigSmall = {\n  prefix: 'fad',\n  iconName: 'arrow-down-big-small',\n  icon: [512, 512, [\"sort-size-down\"], \"f88c\", [\"M416 320h-96c-17.6 0-32 14.4-32 32v96c0 17.6 14.4 32 32 32h96c17.6 0 32-14.4 32-32v-96C448 334.4 433.6 320 416 320zM480 32h-160c-17.67 0-32 14.33-32 32v160c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V64C512 46.33 497.7 32 480 32z\", \"M237.6 328.7c13.03 11.95 13.9 32.22 1.969 45.27l-87.1 96.09c-12.12 13.26-35.06 13.26-47.19 0l-87.1-96.09c-11.94-13.05-11.06-33.31 1.969-45.27c6.141-5.633 13.89-8.414 21.61-8.414c8.672 0 17.3 3.5 23.61 10.38L96 366.1V64.03C96 46.33 110.3 32 128 32s32 14.33 32 32.03v302l32.4-35.4C204.4 317.7 224.6 316.8 237.6 328.7z\"]]\n};\nvar faSortSizeDown = faArrowDownBigSmall;\nvar faGaugeSimpleHigh = {\n  prefix: 'fad',\n  iconName: 'gauge-simple-high',\n  icon: [512, 512, [61668, \"tachometer\", \"tachometer-fast\"], \"f62a\", [\"M256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0zM192 352C192 387.3 220.7 416 256 416C291.3 416 320 387.3 320 352C320 336.1 314.2 321.6 304.7 310.4L381.3 163.1C387.4 151.3 382.8 136.8 371.1 130.7C359.3 124.6 344.8 129.2 338.7 140.9L262.1 288.3C260.1 288.1 258.1 287.1 255.1 287.1C220.7 287.1 191.1 316.7 191.1 352L192 352z\", \"M338.7 140.9C344.8 129.2 359.3 124.6 371.1 130.7C382.8 136.8 387.4 151.3 381.3 163.1L304.7 310.4C314.2 321.6 320 336.1 320 352C320 387.3 291.3 416 256 416C220.7 416 192 387.3 192 352C192 316.7 220.7 288 256 288C258.1 288 260.1 288.1 262.1 288.3L338.7 140.9z\"]]\n};\nvar faTachometer = faGaugeSimpleHigh;\nvar faTachometerFast = faGaugeSimpleHigh;\nvar faDoNotEnter = {\n  prefix: 'fad',\n  iconName: 'do-not-enter',\n  icon: [512, 512, [], \"f5ec\", [\"M80 224C80 215.2 87.16 208 96 208H416C424.8 208 432 215.2 432 224V288C432 296.8 424.8 304 416 304H96C87.16 304 80 296.8 80 288V224z\", \"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM96 208C87.16 208 80 215.2 80 224V288C80 296.8 87.16 304 96 304H416C424.8 304 432 296.8 432 288V224C432 215.2 424.8 208 416 208H96z\"]]\n};\nvar faShower = {\n  prefix: 'fad',\n  iconName: 'shower',\n  icon: [512, 512, [128703], \"f2cc\", [\"M288 320c0-17.67-14.33-32-32-32s-32 14.33-32 32c0 17.67 14.33 32 32 32S288 337.7 288 320zM320 288c17.67 0 32-14.33 32-32c0-17.67-14.33-32-32-32s-32 14.33-32 32C288 273.7 302.3 288 320 288zM384 224c17.67 0 32-14.33 32-32c0-17.67-14.33-32-32-32s-32 14.33-32 32C352 209.7 366.3 224 384 224zM288 384c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32s32-14.33 32-32C320 398.3 305.7 384 288 384zM416 256c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32s32-14.33 32-32C448 270.3 433.7 256 416 256zM352 320c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32s32-14.33 32-32C384 334.3 369.7 320 352 320zM480 192c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32s32-14.33 32-32C512 206.3 497.7 192 480 192z\", \"M347.3 91.31l-11.31-11.31c-6.248-6.248-16.38-6.248-22.63 0l-6.631 6.631c-35.15-26.29-81.81-29.16-119.6-8.779L170.5 61.25C132.2 22.95 63.65 18.33 21.98 71.16C7.027 90.11 0 114.3 0 138.4V464C0 472.8 7.164 480 16 480h32C56.84 480 64 472.8 64 464V131.9c0-19.78 16.09-35.87 35.88-35.87c9.438 0 18.69 3.828 25.38 10.5l16.61 16.61C121.5 160.9 124.3 207.6 150.6 242.7L144 249.4c-6.248 6.248-6.248 16.38 0 22.63l11.31 11.31c6.248 6.25 16.38 6.25 22.63 0l169.4-169.4C353.6 107.7 353.6 97.56 347.3 91.31z\"]]\n};\nvar faDiceD8 = {\n  prefix: 'fad',\n  iconName: 'dice-d8',\n  icon: [512, 512, [], \"f6d2\", [\"M231.3 0c4.217 0 8.263 3.331 8.263 8.365v324.3L5.461 247.6C1.968 246.3 0 243 0 239.7c0-2.075 .7542-4.175 2.367-5.836L225.5 2.521C227.2 .779 229.3 0 231.3 0zM512 239.7c0 3.355-1.968 6.651-5.461 7.944l-234.1 85.03V8.396c0-5.057 4.049-8.395 8.268-8.395c2.038 0 4.116 .7791 5.795 2.52l223.2 231.3C511.2 235.5 512 237.6 512 239.7z\", \"M31.11 304.6c0-4.377 3.501-8.483 8.109-8.483c.9283 0 1.902 .1666 2.9 .5312l197.5 71.66v135.3C239.6 508.7 235.5 512 231.3 512c-2.038 0-4.116-.7791-5.795-2.52L33.52 310.4C31.84 308.6 31.11 306.6 31.11 304.6zM472.8 296.1c4.608 0 8.109 4.105 8.109 8.483c0 1.998-.7294 4.052-2.416 5.799l-192 199.1C284.8 511.2 282.7 512 280.7 512c-4.219 0-8.268-3.338-8.268-8.395V368.3l197.5-71.66C470.9 296.3 471.9 296.1 472.8 296.1z\"]]\n};\nvar faDesktop = {\n  prefix: 'fad',\n  iconName: 'desktop',\n  icon: [576, 512, [128421, 61704, \"desktop-alt\"], \"f390\", [\"M528 0h-480C21.5 0 0 21.5 0 48v320C0 394.5 21.5 416 48 416h480c26.5 0 48-21.5 48-48v-320C576 21.5 554.5 0 528 0zM512 288H64V64h448V288z\", \"M424 464H352L336 416h-96L224 464H152C138.8 464 128 474.8 128 488S138.8 512 152 512h272c13.25 0 24-10.75 24-24S437.3 464 424 464zM64 64v224h448V64H64z\"]]\n};\nvar faDesktopAlt = faDesktop;\nvar faM = {\n  prefix: 'fad',\n  iconName: 'm',\n  icon: [448, 512, [109], \"4d\", [\"M448 64.01v384c0 17.67-14.31 32-32 32s-32-14.33-32-32V169.7l-133.4 200.1c-11.88 17.81-41.38 17.81-53.25 0L64 169.7v278.3c0 17.67-14.31 32-32 32s-32-14.33-32-32v-384c0-14.09 9.219-26.55 22.72-30.63c13.47-4.156 28.09 1.141 35.91 12.88L224 294.3l165.4-248.1c7.812-11.73 22.47-17.03 35.91-12.88C438.8 37.47 448 49.92 448 64.01z\", \"\"]]\n};\nvar faGripDotsVertical = {\n  prefix: 'fad',\n  iconName: 'grip-dots-vertical',\n  icon: [256, 512, [], \"e411\", [\"M256 96C256 122.5 234.5 144 208 144C181.5 144 160 122.5 160 96C160 69.49 181.5 48 208 48C234.5 48 256 69.49 256 96zM256 256C256 282.5 234.5 304 208 304C181.5 304 160 282.5 160 256C160 229.5 181.5 208 208 208C234.5 208 256 229.5 256 256zM160 416C160 389.5 181.5 368 208 368C234.5 368 256 389.5 256 416C256 442.5 234.5 464 208 464C181.5 464 160 442.5 160 416z\", \"M96 96C96 122.5 74.51 144 48 144C21.49 144 0 122.5 0 96C0 69.49 21.49 48 48 48C74.51 48 96 69.49 96 96zM96 256C96 282.5 74.51 304 48 304C21.49 304 0 282.5 0 256C0 229.5 21.49 208 48 208C74.51 208 96 229.5 96 256zM0 416C0 389.5 21.49 368 48 368C74.51 368 96 389.5 96 416C96 442.5 74.51 464 48 464C21.49 464 0 442.5 0 416z\"]]\n};\nvar faFaceViewfinder = {\n  prefix: 'fad',\n  iconName: 'face-viewfinder',\n  icon: [512, 512, [], \"e2ff\", [\"M136 464H48v-88C48 362.7 37.25 352 24 352S0 362.7 0 376V480c0 17.67 14.33 32 32 32h104C149.3 512 160 501.3 160 488S149.3 464 136 464zM23.1 160C37.25 160 48 149.3 48 136V48h88C149.3 48 160 37.25 160 24S149.3 0 136 0H32C14.33 0 0 14.33 0 32v104C0 149.3 10.75 160 23.1 160zM480 0h-104C362.7 0 352 10.75 352 23.1S362.7 48 376 48h88v88C464 149.3 474.7 160 488 160S512 149.3 512 136V32C512 14.33 497.7 0 480 0zM488 352c-13.25 0-24 10.75-24 24v88h-88c-13.25 0-24 10.75-24 24S362.7 512 376 512H480c17.67 0 32-14.33 32-32v-104C512 362.7 501.3 352 488 352z\", \"M256 96C167.6 96 96 167.6 96 256s71.63 160 160 160s160-71.63 160-160S344.4 96 256 96zM312 192c13.25 0 24 10.75 24 24S325.3 240 312 240S288 229.3 288 216S298.7 192 312 192zM200 192C213.3 192 224 202.7 224 216S213.3 240 200 240S176 229.3 176 216S186.7 192 200 192zM339.5 314.7C318.2 338.4 287.8 352 256 352s-62.22-13.59-83.47-37.3C166.6 308.1 167.2 298 173.8 292.1c6.562-5.922 16.66-5.359 22.59 1.219c30.38 33.91 88.94 33.91 119.3 0c5.906-6.562 16.03-7.109 22.59-1.219S345.4 308.1 339.5 314.7z\"]]\n};\nvar faSoftServe = {\n  prefix: 'fad',\n  iconName: 'soft-serve',\n  icon: [384, 512, [127846, \"creemee\"], \"e400\", [\"M368 224C368 259.3 339.3 288 304 288H80C44.65 288 16 259.3 16 224C16 191.1 40.84 163.1 72.8 160.4C67.21 150.9 64 139.8 64 128C64 92.65 92.65 64 128 64H174.1C192.8 64 208 48.8 208 30.06C208 21.06 204.4 12.42 198.1 6.059L192 0C262.7 0 320 57.31 320 128C320 139.8 316.8 150.9 311.2 160.4C343.2 163.1 368 191.1 368 224z\", \"M336 352C336 369.7 321.7 384 304 384H302.2L291.2 483.5C289.4 499.7 275.7 512 259.4 512H124.6C108.3 512 94.64 499.7 92.84 483.5L81.78 384H80C62.33 384 48 369.7 48 352V320H336L336 352z\"]]\n};\nvar faCreemee = faSoftServe;\nvar faH5 = {\n  prefix: 'fad',\n  iconName: 'h5',\n  icon: [640, 512, [], \"e412\", [\"M32 64C49.67 64 64 78.33 64 96V224H256V96C256 78.33 270.3 64 288 64C305.7 64 320 78.33 320 96V416C320 433.7 305.7 448 288 448C270.3 448 256 433.7 256 416V288H64V416C64 433.7 49.67 448 32 448C14.33 448 0 433.7 0 416V96C0 78.33 14.33 64 32 64z\", \"M400.7 89.41C403.8 74.6 416.9 64 432 64H576C593.7 64 608 78.33 608 96C608 113.7 593.7 128 576 128H457.1L439.4 216H524C588.1 216 640 267.9 640 332C640 396.1 588.1 448 524 448H456.4C418.5 448 384.9 423.8 372.9 387.8L369.6 378.1C364.1 361.4 373.1 343.2 389.9 337.6C406.6 332.1 424.8 341.1 430.4 357.9L433.6 367.6C436.9 377.4 446 384 456.4 384H524C552.7 384 576 360.7 576 332C576 303.3 552.7 280 524 280H400C390.4 280 381.2 275.7 375.2 268.2C369.1 260.7 366.7 250.8 368.7 241.4L400.7 89.41z\"]]\n};\nvar faHandBackPointDown = {\n  prefix: 'fad',\n  iconName: 'hand-back-point-down',\n  icon: [448, 512, [], \"e19e\", [\"M384 272c-9.148 0-17.62-2.697-24.89-7.143C354.9 287.1 335.5 304 312 304c-17.38 0-32.46-9.33-40.89-23.17C266.1 303.1 247.5 320 224 320c-12.35 0-23.49-4.797-32-12.46V472C192 494.1 174.1 512 152 512S112 494.1 112 472L111.1 176c0-8.836-7.17-15.1-16.01-15.1c-8.838 0-16 7.164-16 16v45.47L50 197.5C38.63 188.4 32 174.6 32 160V112c0-10.38 3.375-20.48 9.594-28.8L60.78 57.61C87.84 21.53 130.9 0 176 0L288 0c3.318 0 6.557 .3379 9.686 .9785C372.5 6.064 432 67.91 432 144V224C432 250.5 410.5 272 384 272z\", \"\"]]\n};\nvar faTableList = {\n  prefix: 'fad',\n  iconName: 'table-list',\n  icon: [512, 512, [\"th-list\"], \"f00b\", [\"M128 160V96H192V160H448V224H192V288H448V352H192V416H128V352H64V288H128V224H64V160H128z\", \"M448 32C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H448zM448 96H64V416H448V96z\"]]\n};\nvar faThList = faTableList;\nvar faCommentSms = {\n  prefix: 'fad',\n  iconName: 'comment-sms',\n  icon: [512, 512, [\"sms\"], \"f7cd\", [\"M256 32C114.6 32 .0137 125.1 .0137 240c0 49.59 21.39 95 56.99 130.7c-12.5 50.39-54.31 95.3-54.81 95.8C0 468.8-.5938 472.2 .6875 475.2C1.1 478.2 4.813 480 8 480c66.31 0 116-31.8 140.6-51.41C181.3 440.9 217.6 448 256 448C397.4 448 512 354.9 512 240S397.4 32 256 32zM167.3 271.9C163.9 291.1 146.3 304 121.1 304c-4.031 0-8.25-.3125-12.59-1C101.1 301.8 92.81 298.8 85.5 296.1c-8.312-3-14.06-12.66-11.09-20.97S85 261.1 93.38 264.9c6.979 2.498 14.53 5.449 20.88 6.438C125.7 273.1 135 271 135.8 266.4c1.053-5.912-10.84-8.396-24.56-12.34c-12.12-3.531-44.28-12.97-38.63-46c4.062-23.38 27.31-35.91 58-31.09c5.906 .9062 12.44 2.844 18.59 4.969c8.344 2.875 12.78 12 9.906 20.34C156.3 210.7 147.2 215.1 138.8 212.2c-4.344-1.5-8.938-2.938-13.09-3.594c-11.22-1.656-20.72 .4062-21.5 4.906C103.2 219.2 113.6 221.5 124.4 224.6C141.4 229.5 173.1 238.5 167.3 271.9zM320 288c0 8.844-7.156 16-16 16S288 296.8 288 288V240l-19.19 25.59c-6.062 8.062-19.55 8.062-25.62 0L224 240V288c0 8.844-7.156 16-16 16S192 296.8 192 288V192c0-6.875 4.406-12.1 10.94-15.18c6.5-2.094 13.71 .0586 17.87 5.59L256 229.3l35.19-46.93c4.156-5.531 11.4-7.652 17.87-5.59C315.6 179 320 185.1 320 192V288zM439.3 271.9C435.9 291.1 418.3 304 393.1 304c-4.031 0-8.25-.3125-12.59-1c-8.25-1.25-16.56-4.25-23.88-6.906c-8.312-3-14.06-12.66-11.09-20.97s10.59-13.16 18.97-10.19c6.979 2.498 14.53 5.449 20.88 6.438c11.44 1.719 20.78-.375 21.56-4.938c1.053-5.912-10.84-8.396-24.56-12.34c-12.12-3.531-44.28-12.97-38.63-46c4.031-23.38 27.25-35.91 58-31.09c5.906 .9062 12.44 2.844 18.59 4.969c8.344 2.875 12.78 12 9.906 20.34c-2.875 8.344-11.94 12.81-20.34 9.906c-4.344-1.5-8.938-2.938-13.09-3.594c-11.19-1.656-20.72 .4062-21.5 4.906C375.2 219.2 385.6 221.5 396.4 224.6C413.4 229.5 445.1 238.5 439.3 271.9z\", \"M124.4 224.6C113.6 221.5 103.2 219.2 104.2 213.5c.7813-4.5 10.28-6.562 21.5-4.906c4.156 .6562 8.75 2.094 13.09 3.594c8.375 2.906 17.47-1.562 20.34-9.906c2.875-8.344-1.562-17.47-9.906-20.34C143.1 179.8 136.5 177.9 130.6 177c-30.69-4.812-53.94 7.719-58 31.09c-5.656 33.03 26.5 42.47 38.63 46c13.72 3.947 25.62 6.432 24.56 12.34C135 271 125.7 273.1 114.3 271.4C107.9 270.4 100.4 267.4 93.38 264.9c-8.375-2.969-16 1.875-18.97 10.19S77.19 293.1 85.5 296.1C92.81 298.8 101.1 301.8 109.4 303C113.7 303.7 117.9 304 121.1 304c24.28 0 41.94-12.03 45.38-32.13C173.1 238.5 141.4 229.5 124.4 224.6zM309.1 176.8c-6.469-2.062-13.71 .0586-17.87 5.59L256 229.3L220.8 182.4C216.7 176.9 209.4 174.7 202.9 176.8C196.4 179 192 185.1 192 192v96c0 8.844 7.156 16 16 16S224 296.8 224 288V240l19.19 25.59c6.062 8.062 19.55 8.062 25.62 0L288 240V288c0 8.844 7.156 16 16 16S320 296.8 320 288V192C320 185.1 315.6 179 309.1 176.8zM396.4 224.6C385.6 221.5 375.2 219.2 376.2 213.5c.7813-4.5 10.31-6.562 21.5-4.906c4.156 .6562 8.75 2.094 13.09 3.594c8.406 2.906 17.47-1.562 20.34-9.906c2.875-8.344-1.562-17.47-9.906-20.34c-6.156-2.125-12.69-4.062-18.59-4.969c-30.75-4.812-53.97 7.719-58 31.09c-5.656 33.03 26.5 42.47 38.63 46c13.72 3.947 25.62 6.432 24.56 12.34c-.7813 4.562-10.12 6.656-21.56 4.938c-6.342-.9883-13.9-3.939-20.88-6.438c-8.375-2.969-16 1.875-18.97 10.19s2.781 17.97 11.09 20.97c7.312 2.656 15.62 5.656 23.88 6.906C385.7 303.7 389.9 304 393.1 304c24.28 0 41.94-12.03 45.38-32.13C445.1 238.5 413.4 229.5 396.4 224.6z\"]]\n};\nvar faSms = faCommentSms;\nvar faRectangle = {\n  prefix: 'fad',\n  iconName: 'rectangle',\n  icon: [512, 512, [9644, \"rectangle-landscape\"], \"f2fa\", [\"M0 128C0 92.65 28.65 64 64 64H448C483.3 64 512 92.65 512 128V384C512 419.3 483.3 448 448 448H64C28.65 448 0 419.3 0 384V128z\", \"\"]]\n};\nvar faRectangleLandscape = faRectangle;\nvar faClipboardListCheck = {\n  prefix: 'fad',\n  iconName: 'clipboard-list-check',\n  icon: [384, 512, [], \"f737\", [\"M336 64H256c35.35 0 64 28.65 64 64v16C320 152.8 312.8 160 304 160h-224C71.16 160 64 152.8 64 144V128c0-35.35 28.65-64 64-64H48C21.49 64 0 85.49 0 112v352C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48v-352C384 85.49 362.5 64 336 64zM96 424c-13.25 0-24-10.75-24-24S82.75 376 96 376s24 10.75 24 24S109.3 424 96 424zM112 320c-4.094 0-8.188-1.562-11.31-4.688l-32-32c-6.25-6.25-6.25-16.38 0-22.62s16.38-6.25 22.62 0L112 281.4l52.69-52.69c6.25-6.25 16.38-6.25 22.62 0s6.25 16.38 0 22.62l-64 64C120.2 318.4 116.1 320 112 320zM304 416h-128C167.2 416 160 408.8 160 400C160 391.2 167.2 384 176 384h128c8.801 0 16 7.199 16 16C320 408.8 312.8 416 304 416zM304 320h-96C199.2 320 192 312.8 192 304C192 295.2 199.2 288 208 288h96C312.8 288 320 295.2 320 304C320 312.8 312.8 320 304 320z\", \"M256 64c0-35.35-28.65-64-64-64S128 28.65 128 64C92.65 64 64 92.65 64 128v16C64 152.8 71.16 160 80 160h224C312.8 160 320 152.8 320 144V128C320 92.65 291.3 64 256 64zM192 88C178.7 88 168 77.25 168 64c0-13.26 10.75-24 24-24S216 50.74 216 64C216 77.25 205.3 88 192 88zM96 376c-13.25 0-24 10.75-24 24S82.75 424 96 424s24-10.75 24-24S109.3 376 96 376zM164.7 228.7L112 281.4L91.31 260.7c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.62l32 32C103.8 318.4 107.9 320 112 320s8.188-1.562 11.31-4.688l64-64c6.25-6.25 6.25-16.38 0-22.62S170.9 222.4 164.7 228.7z\"]]\n};\nvar faTurkey = {\n  prefix: 'fad',\n  iconName: 'turkey',\n  icon: [640, 512, [], \"f725\", [\"M488.7 193.9c53.78 58.14 87.32 131.6 87.32 190.1C576 498.9 447.1 512 288 512S0 498.9 0 383.1c0-114.9 128.9-288 287.1-288c45.93 .002 89.2 14.74 127.7 38.05c-6.441 2.711-13.21 5.283-20.45 7.598C327.4 163.3 310.9 146.8 266.2 163.4c-81.84 29.89-93.58 125.4-47.2 179.6c56.68 66.91 173.3 51.92 202.8-44.45c3.586-11.72 18.57-46.05 42.01-77.35C472.1 210.2 480.4 201.5 488.7 193.9z\", \"M639.4 140.3c-7.152 45.32-51.3 51.79-83.76 35.38c-20.1-10.96-40.86-2.188-55.21 8.041c-12.11 8.623-24.38 21.21-36.5 37.4c-23.44 31.3-38.42 65.63-42.01 77.35c-29.52 96.37-146.2 111.4-202.8 44.45C172.7 288.8 184.4 193.3 266.2 163.4c44.7-16.61 61.14-.0449 129-21.75c31.16-9.971 55.5-23.91 68.54-39.26c10.19-12.03 13.65-24.81 10.47-39.11c-7.316-33.55 20.14-64.83 54.73-63.21c42.39 1.957 66.34 48.1 41.49 82.3C607.8 70.59 645.4 101.5 639.4 140.3z\"]]\n};\nvar faBook = {\n  prefix: 'fad',\n  iconName: 'book',\n  icon: [448, 512, [128212], \"f02d\", [\"M400 384H96c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32h320v-66.94C410.1 382.8 405.6 384 400 384z\", \"M96 384h304c26.51 0 48-21.49 48-48v-288C448 21.49 426.5 0 400 0H96C42.98 0 0 42.98 0 96v320c0 53.02 42.98 96 96 96h320c17.67 0 32-14.33 32-31.1C448 462.3 433.7 448 416 448l-318.6 0c-16.71 0-31.64-12.22-33.22-28.86C62.33 400.1 77.29 384 96 384zM143.1 128h192C344.8 128 352 135.2 352 144C352 152.8 344.8 160 336 160H143.1C135.2 160 128 152.8 128 144C128 135.2 135.2 128 143.1 128zM143.1 192h192C344.8 192 352 199.2 352 208C352 216.8 344.8 224 336 224H143.1C135.2 224 128 216.8 128 208C128 199.2 135.2 192 143.1 192z\"]]\n};\nvar faUserPlus = {\n  prefix: 'fad',\n  iconName: 'user-plus',\n  icon: [640, 512, [], \"f234\", [\"M224 256c70.7 0 128-57.31 128-128S294.7 0 224 0C153.3 0 96 57.31 96 128S153.3 256 224 256zM274.7 304H173.3C77.61 304 0 381.6 0 477.3C0 496.5 15.52 512 34.66 512h378.7C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304z\", \"M616 200h-48v-48C568 138.8 557.3 128 544 128s-24 10.75-24 24v48h-48C458.8 200 448 210.8 448 224s10.75 24 24 24h48v48C520 309.3 530.8 320 544 320s24-10.75 24-24v-48h48C629.3 248 640 237.3 640 224S629.3 200 616 200z\"]]\n};\nvar faIceSkate = {\n  prefix: 'fad',\n  iconName: 'ice-skate',\n  icon: [576, 512, [9976], \"f7ac\", [\"M272 128h48V96h-48c-8.836 0-16 7.164-16 16S263.2 128 272 128zM552 416c-13.2 0-24 10.8-24 23.1C528 453.3 517.3 464 504 464h-71.1L432 384H384l0 80h-240L144 384H96l0 80H32c-17.6 0-31.1 14.4-31.1 31.1C.0001 510 13.18 512 16 512h496c35.2 0 64-28.8 64-64L576 439.1C576 426.8 565.2 416 552 416zM272 192h48V160h-48c-8.836 0-16 7.164-16 16S263.2 192 272 192z\", \"M512 315L512 352c0 17.67-14.33 32-31.1 32h-416c-17.67 0-32-14.33-32-32l0-207.8c0-28.5 18.88-53.63 46.38-61.5L256 32V16c0-8.801 7.199-16 16-16l31.1 0c8.801 0 16 7.199 16 16V96h-48c-8.801 0-16 7.199-16 16c0 8.797 7.199 16 16 16h48v32h-48c-8.801 0-16 7.199-16 16c0 8.797 7.199 16 16 16h48L439.3 221.9C482 232.6 512 270.9 512 315z\"]]\n};\nvar faCheck = {\n  prefix: 'fad',\n  iconName: 'check',\n  icon: [448, 512, [10003, 10004], \"f00c\", [\"\", \"M438.6 105.4C451.1 117.9 451.1 138.1 438.6 150.6L182.6 406.6C170.1 419.1 149.9 419.1 137.4 406.6L9.372 278.6C-3.124 266.1-3.124 245.9 9.372 233.4C21.87 220.9 42.13 220.9 54.63 233.4L159.1 338.7L393.4 105.4C405.9 92.88 426.1 92.88 438.6 105.4H438.6z\"]]\n};\nvar faBatteryThreeQuarters = {\n  prefix: 'fad',\n  iconName: 'battery-three-quarters',\n  icon: [576, 512, [\"battery-4\"], \"f241\", [\"M464 96C508.2 96 544 131.8 544 176V192C561.7 192 576 206.3 576 224V288C576 305.7 561.7 320 544 320V336C544 380.2 508.2 416 464 416H80C35.82 416 0 380.2 0 336V176C0 131.8 35.82 96 80 96H464zM64 336C64 344.8 71.16 352 80 352H464C472.8 352 480 344.8 480 336V176C480 167.2 472.8 160 464 160H80C71.16 160 64 167.2 64 176V336z\", \"M96 192H352V320H96V192z\"]]\n};\nvar faBattery4 = faBatteryThreeQuarters;\nvar faTomato = {\n  prefix: 'fad',\n  iconName: 'tomato',\n  icon: [512, 512, [], \"e330\", [\"M512 303.6C512 454.1 365.7 512 275.7 512H236.3C145.1 512 0 455.3 0 303.6c0-85.19 43.27-138.4 98.5-161.7c2.121 2.889 5.34 5.164 9.83 5.164c1.924 0-.4141 .3047 41.58-7.441L128.9 176.6C124.9 185.8 135.1 195.1 145.3 190.1l110.7-48.79l110.6 48.79c10.28 4.148 20.46-5.221 16.45-14.37l-20.96-36.98c42.08 7.836 39.77 7.535 41.71 7.535c4.486 0 7.693-2.268 9.814-5.146C468.8 165.4 512 218.7 512 303.6z\", \"M403.9 147.2c-1.947 0 .3691 .3008-41.71-7.535l20.96 36.98c4.01 9.15-6.174 18.52-16.45 14.37l-110.6-48.79l-110.7 48.79C135.1 195.1 124.9 185.8 128.9 176.6l21.02-37.02C107.9 147.3 110.3 147 108.3 147c-10.92 0-16.47-12.06-8.709-19.11c1.967-1.789 45.89-39.94 131.6-46.56c-1.836-15.03-9.393-28.99-21.62-38.16C199 35.26 196.8 20.21 204.8 9.617c7.938-10.61 23-12.81 33.63-4.812c24.21 18.16 38.79 46.42 40.8 76.48c86.78 6.279 131.4 44.98 133.4 46.78C420.3 135.1 414.8 147.2 403.9 147.2z\"]]\n};\nvar faSwordLaser = {\n  prefix: 'fad',\n  iconName: 'sword-laser',\n  icon: [512, 512, [], \"e03b\", [\"M505.6 40.27L263.1 303.9L208.1 248.9l263.6-242.5c9.375-8.75 24.12-8.5 33.25 .625C514.1 16.14 514.4 30.89 505.6 40.27z\", \"M9.375 412.1c-12.5 12.5-12.5 32.75 0 45.25l45.25 45.25c12.5 12.5 32.75 12.5 45.25 0l79.12-79.12l-90.5-90.5L9.375 412.1zM105.5 327.3l79.25 79.25l22.62-22.62L128.1 304.6L105.5 327.3zM195.1 236.8c-3.125-3.125-8.125-3.125-11.25 0L173.4 248.1c-3.125 3.125-3.125 8.125 0 11.25l79.25 79.25c3.125 3.125 8.125 3.125 11.25 0l11.38-11.38c3.125-3.125 3.125-8.123 0-11.25L195.1 236.8zM139.5 293.4l79.12 79.12l22.62-22.62L162.1 270.8L139.5 293.4z\"]]\n};\nvar faHouseCircleCheck = {\n  prefix: 'fad',\n  iconName: 'house-circle-check',\n  icon: [640, 512, [], \"e509\", [\"M496 192C404.2 192 328.8 262.3 320.7 352L320 352H256C238.3 352 224 366.3 224 384V472C224 494.1 206.1 512 184 512H128.1C126.6 512 125.1 511.9 123.6 511.8C122.4 511.9 121.2 512 120 512H104C81.91 512 64 494.1 64 472V360C64 359.1 64.03 358.1 64.09 357.2V287.6H32.05C14.02 287.6 0 273.5 0 255.5C0 246.5 3.004 238.5 10.01 231.5L266.4 8.016C273.4 1.002 281.4 0 288.4 0C295.4 0 303.4 2.004 309.5 7.014L522.1 193.9C513.6 192.7 504.9 192 496 192L496 192z\", \"M352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368zM563.3 347.3C569.6 341.1 569.6 330.9 563.3 324.7C557.1 318.4 546.9 318.4 540.7 324.7L480 385.4L451.3 356.7C445.1 350.4 434.9 350.4 428.7 356.7C422.4 362.9 422.4 373.1 428.7 379.3L468.7 419.3C474.9 425.6 485.1 425.6 491.3 419.3L563.3 347.3z\"]]\n};\nvar faBuildings = {\n  prefix: 'fad',\n  iconName: 'buildings',\n  icon: [512, 512, [], \"e0cc\", [\"M448 0C483.3 0 512 28.65 512 64V448C512 483.3 483.3 512 448 512H64C28.65 512 0 483.3 0 448V192C0 156.7 28.65 128 64 128H192V64C192 28.65 220.7 0 256 0H448zM64 336C64 344.8 71.16 352 80 352H112C120.8 352 128 344.8 128 336V304C128 295.2 120.8 288 112 288H80C71.16 288 64 295.2 64 304V336zM304 320C312.8 320 320 312.8 320 304V272C320 263.2 312.8 256 304 256H272C263.2 256 256 263.2 256 272V304C256 312.8 263.2 320 272 320H304zM384 304C384 312.8 391.2 320 400 320H432C440.8 320 448 312.8 448 304V272C448 263.2 440.8 256 432 256H400C391.2 256 384 263.2 384 272V304zM80 192C71.16 192 64 199.2 64 208V240C64 248.8 71.16 256 80 256H112C120.8 256 128 248.8 128 240V208C128 199.2 120.8 192 112 192H80zM256 112C256 120.8 263.2 128 272 128H304C312.8 128 320 120.8 320 112V80C320 71.16 312.8 64 304 64H272C263.2 64 256 71.16 256 80V112zM400 64C391.2 64 384 71.16 384 80V112C384 120.8 391.2 128 400 128H432C440.8 128 448 120.8 448 112V80C448 71.16 440.8 64 432 64H400zM256 208C256 216.8 263.2 224 272 224H304C312.8 224 320 216.8 320 208V176C320 167.2 312.8 160 304 160H272C263.2 160 256 167.2 256 176V208zM432 224C440.8 224 448 216.8 448 208V176C448 167.2 440.8 160 432 160H400C391.2 160 384 167.2 384 176V208C384 216.8 391.2 224 400 224H432z\", \"M256 80C256 71.16 263.2 64 272 64H304C312.8 64 320 71.16 320 80V112C320 120.8 312.8 128 304 128H272C263.2 128 256 120.8 256 112V80zM112 192C120.8 192 128 199.2 128 208V240C128 248.8 120.8 256 112 256H80C71.16 256 64 248.8 64 240V208C64 199.2 71.16 192 80 192H112zM272 320C263.2 320 256 312.8 256 304V272C256 263.2 263.2 256 272 256H304C312.8 256 320 263.2 320 272V304C320 312.8 312.8 320 304 320H272zM112 288C120.8 288 128 295.2 128 304V336C128 344.8 120.8 352 112 352H80C71.16 352 64 344.8 64 336V304C64 295.2 71.16 288 80 288H112zM384 272C384 263.2 391.2 256 400 256H432C440.8 256 448 263.2 448 272V304C448 312.8 440.8 320 432 320H400C391.2 320 384 312.8 384 304V272zM432 64C440.8 64 448 71.16 448 80V112C448 120.8 440.8 128 432 128H400C391.2 128 384 120.8 384 112V80C384 71.16 391.2 64 400 64H432zM256 176C256 167.2 263.2 160 272 160H304C312.8 160 320 167.2 320 176V208C320 216.8 312.8 224 304 224H272C263.2 224 256 216.8 256 208V176zM400 224C391.2 224 384 216.8 384 208V176C384 167.2 391.2 160 400 160H432C440.8 160 448 167.2 448 176V208C448 216.8 440.8 224 432 224H400z\"]]\n};\nvar faAngleLeft = {\n  prefix: 'fad',\n  iconName: 'angle-left',\n  icon: [256, 512, [8249], \"f104\", [\"M192 448c-8.188 0-16.38-3.125-22.62-9.375l-160-160c-12.5-12.5-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L77.25 256l137.4 137.4c12.5 12.5 12.5 32.75 0 45.25C208.4 444.9 200.2 448 192 448z\", \"\"]]\n};\nvar faCartFlatbedBoxes = {\n  prefix: 'fad',\n  iconName: 'cart-flatbed-boxes',\n  icon: [640, 512, [\"dolly-flatbed-alt\"], \"f475\", [\"M224 320h128c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32H224C206.4 32 192 46.4 192 64v224C192 305.6 206.4 320 224 320zM448 160h64c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32h-64c-17.6 0-32 14.4-32 32v64C416 145.6 430.4 160 448 160zM448 320h128c17.6 0 32-14.4 32-32V224c0-17.6-14.4-32-32-32h-128c-17.6 0-32 14.4-32 32v64C416 305.6 430.4 320 448 320zM162.9 447.1C161.2 452.1 160 458.4 160 464C160 490.5 181.5 512 208 512S256 490.5 256 464c0-5.625-1.292-11-2.917-16H162.9zM450.1 447.1c-1.75 5-2.928 10.38-2.928 16c0 26.5 21.49 48 47.99 48c26.5 0 48.01-21.5 48.01-48c0-5.625-1.282-11-2.907-16H450.1z\", \"M640 415.1c0 17.6-14.4 32-32 31.1H96C78.4 448 64 433.6 64 415.1V80C64 71.16 56.84 64 48 64H31.1C14.4 64 0 49.6 0 32S14.4 0 31.1 0H64c35.2 0 64 28.8 64 64v320h480C625.6 384 640 398.4 640 415.1z\"]]\n};\nvar faDollyFlatbedAlt = faCartFlatbedBoxes;\nvar faDiagramSuccessor = {\n  prefix: 'fad',\n  iconName: 'diagram-successor',\n  icon: [512, 512, [], \"e47a\", [\"M64 32H368C412.2 32 448 67.82 448 112V128H486.1C507.4 128 518.1 153.9 503 168.1L432.1 239C423.6 248.4 408.4 248.4 399 239L328.1 168.1C313.9 153.9 324.6 128 345.9 128H384V112C384 103.2 376.8 96 368 96H288V160C288 195.3 259.3 224 224 224H64C28.65 224 0 195.3 0 160V96C0 60.65 28.65 32 64 32V32zM64 96V160H224V96H64z\", \"M64 480C28.65 480 0 451.3 0 416V352C0 316.7 28.65 288 64 288H448C483.3 288 512 316.7 512 352V416C512 451.3 483.3 480 448 480H64z\"]]\n};\nvar faTruckArrowRight = {\n  prefix: 'fad',\n  iconName: 'truck-arrow-right',\n  icon: [640, 512, [], \"e58b\", [\"M223 79.03C232.4 69.66 247.6 69.66 256.1 79.03L336.1 159C346.3 168.4 346.3 183.6 336.1 192.1L256.1 272.1C247.6 282.3 232.4 282.3 223 272.1C213.7 263.6 213.7 248.4 223 239L262.1 200H96C82.75 200 72 189.3 72 176C72 162.7 82.75 152 96 152H262.1L223 112.1C213.7 103.6 213.7 88.4 223 79.03V79.03zM256 432C256 476.2 220.2 512 176 512C131.8 512 96 476.2 96 432C96 387.8 131.8 352 176 352C220.2 352 256 387.8 256 432zM384 432C384 387.8 419.8 352 464 352C508.2 352 544 387.8 544 432C544 476.2 508.2 512 464 512C419.8 512 384 476.2 384 432z\", \"M.0003 48C.0003 21.49 21.49 0 48 0H368C394.5 0 416 21.49 416 48V96H466.7C483.7 96 499.1 102.7 512 114.7L589.3 192C601.3 204 608 220.3 608 237.3V352C625.7 352 640 366.3 640 384C640 401.7 625.7 416 608 416H574.9C567.1 361.7 520.4 320 464 320C407.6 320 360.9 361.7 353.1 416H286.9C279.1 361.7 232.4 320 176 320C119.6 320 72.9 361.7 65.13 416H48C21.49 416 0 394.5 0 368L.0003 48zM544 256V237.3L466.7 160H416V256H544zM256.1 79.03C247.6 69.66 232.4 69.66 223 79.03C213.7 88.4 213.7 103.6 223 112.1L262.1 152H96C82.75 152 72 162.7 72 176C72 189.3 82.75 200 96 200H262.1L223 239C213.7 248.4 213.7 263.6 223 272.1C232.4 282.3 247.6 282.3 256.1 272.1L336.1 192.1C346.3 183.6 346.3 168.4 336.1 159L256.1 79.03z\"]]\n};\nvar faSquareW = {\n  prefix: 'fad',\n  iconName: 'square-w',\n  icon: [448, 512, [], \"e285\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM366.9 159.1l-64 208C299.8 377.1 290.5 384 280 384h-.4219c-10.7-.1875-19.97-7.438-22.75-17.77L224 244.3l-32.83 121.9C188.4 376.6 179.1 383.8 168.4 384c-10.73-.0156-20.22-6.734-23.36-16.94l-64-208c-3.906-12.67 3.203-26.11 15.88-30c12.66-3.859 26.09 3.203 30 15.88L166.5 273.4l34.36-127.6C203.6 135.3 213.1 128 224 128s20.36 7.281 23.17 17.77l34.36 127.6l39.53-128.5c3.891-12.67 17.34-19.7 30-15.88C363.7 132.1 370.8 146.4 366.9 159.1z\", \"M351.1 129.1c-12.66-3.828-26.11 3.203-30 15.88L281.5 273.4l-34.36-127.6C244.4 135.3 234.9 128 224 128S203.6 135.3 200.8 145.8L166.5 273.4L126.9 144.9c-3.906-12.67-17.34-19.73-30-15.88c-12.67 3.891-19.78 17.33-15.88 30l64 208C148.2 377.3 157.7 383.1 168.4 384c10.7-.1875 19.97-7.438 22.75-17.77L224 244.3l32.83 121.9C259.6 376.6 268.9 383.8 279.6 384H280c10.52 0 19.84-6.859 22.94-16.94l64-208C370.8 146.4 363.7 132.1 351.1 129.1z\"]]\n};\nvar faArrowsSplitUpAndLeft = {\n  prefix: 'fad',\n  iconName: 'arrows-split-up-and-left',\n  icon: [512, 512, [], \"e4bc\", [\"M246.6 150.6C234.1 163.1 213.9 163.1 201.4 150.6C188.9 138.1 188.9 117.9 201.4 105.4L297.4 9.372C309.9-3.124 330.1-3.124 342.6 9.372L438.6 105.4C451.1 117.9 451.1 138.1 438.6 150.6C426.1 163.1 405.9 163.1 393.4 150.6L352 109.3V384C352 336.6 326.3 295.3 288 273.1V109.3L246.6 150.6z\", \"M2.428 275.8C3.99 271.1 6.305 268.4 9.373 265.4L105.4 169.4C117.9 156.9 138.1 156.9 150.6 169.4C163.1 181.9 163.1 202.1 150.6 214.6L109.3 255.1H224C294.7 255.1 352 313.3 352 384C352 419.3 380.7 448 416 448H480C497.7 448 512 462.3 512 480C512 497.7 497.7 512 480 512H416C345.3 512 288 454.7 288 384C288 348.7 259.3 319.1 224 319.1H109.3L150.6 361.4C163.1 373.9 163.1 394.1 150.6 406.6C138.1 419.1 117.9 419.1 105.4 406.6L9.38 310.6C9.378 310.6 9.383 310.6 9.38 310.6C9.358 310.6 9.327 310.6 9.305 310.6C3.575 304.8 .0259 296.9 .0003 288.1C0 288 0 287.1 .0003 287.9C.0128 283.8 .8221 279.6 2.428 275.8L2.428 275.8zM2.428 275.8C.8755 279.5 .0131 283.6 .0006 287.9C.0006 287.9 .0006 287.1 .0006 287.1C.0006 288 .0006 288.1 .0006 288.1L2.428 275.8zM.0006 288.1L2.428 275.8z\"]]\n};\nvar faLamp = {\n  prefix: 'fad',\n  iconName: 'lamp',\n  icon: [448, 512, [], \"f4ca\", [\"M351.1 428.8c0 28.5-11.5 54.25-30.5 74.37C315.7 509.1 307.6 512 299.2 512h-150.5c-8.375 0-16.5-2.875-22.25-8.875c-19-20-30.5-45.87-30.5-74.37c0-42 26.78-103.5 64.03-140.8V256h128v32C325.3 325.3 351.1 386.8 351.1 428.8z\", \"M445.5 211.4L367.1 19.38C363.2 7.625 352.4 0 340.4 0H120.6C109.2 0 98.72 6.75 93.6 17.75l-90.38 192C-6.782 230.1 7.718 256 30.22 256h387.6C439.5 256 454.1 232.5 445.5 211.4z\"]]\n};\nvar faAirplay = {\n  prefix: 'fad',\n  iconName: 'airplay',\n  icon: [576, 512, [], \"e089\", [\"M576 128v192c0 50.86-39.86 92.19-89.93 95.39c-3.221-5.695-6.955-11.15-11.69-15.89L428.4 352H480c17.66 0 32-14.34 32-32V128c0-17.66-14.34-32-32-32H96C78.34 96 64 110.3 64 128v192c0 17.66 14.34 32 32 32h51.64l-45.45 46.94c-4.947 4.945-8.865 10.57-12.19 16.45C39.9 412.2 0 370.9 0 320V128c0-52.94 43.06-96 96-96h384C532.9 32 576 75.06 576 128z\", \"M307.6 296.1C302.1 290.7 295.1 288 288 288c-7.055 0-14.09 2.703-19.45 8.109l-132.5 136.8C118.8 450.2 131.1 480 155.7 480h264.7c24.6 0 36.89-29.77 19.54-47.13L307.6 296.1z\"]]\n};\nvar faHandFist = {\n  prefix: 'fad',\n  iconName: 'hand-fist',\n  icon: [448, 512, [9994, \"fist-raised\"], \"f6de\", [\"M350.9 246.2c-12.43-7.648-21.94-19.31-26.88-33.25C313.7 219.9 301.3 223.9 288 223.9c-7.641 0-14.87-1.502-21.66-3.957C269.1 228.6 272 238.1 272 248c0 39.77-32.25 72-72 72H128c-8.836 0-16-7.164-16-16C112 295.2 119.2 288 128 288h72c22.09 0 40-17.91 40-40S222.1 208 200 208h-128C49.91 208 32 225.9 32 248v63.41c0 33.13 16 64.56 42.81 84.13L128 434.2V512h224v-85.09c38.3-24.09 64-66.42 64-114.9V247.1C406.6 252.6 395.7 256 384 256C371.7 256 360.5 252.2 350.9 246.2z\", \"M192 0C174.3 0 160 14.33 160 32v144h40c8.459 0 16.46 1.729 24 4.41V32C224 14.33 209.7 0 192 0zM96 32C78.31 32 64 46.33 64 64v112.8C66.66 176.5 69.26 176 72 176H128V64C128 46.33 113.7 32 96 32zM288 32c-17.69 0-32 14.33-32 32v96c0 17.67 14.31 32 32 32s32-14.33 32-32V64C320 46.33 305.7 32 288 32zM384 96c-17.69 0-32 14.33-32 32v64c0 17.67 14.31 32 32 32s32-14.34 32-32.02V128C416 110.3 401.7 96 384 96z\"]]\n};\nvar faFistRaised = faHandFist;\nvar faShieldQuartered = {\n  prefix: 'fad',\n  iconName: 'shield-quartered',\n  icon: [576, 512, [], \"e575\", [\"M288 224H56.74C50.6 192.9 48.12 164 47.1 139.1C47.87 113.8 64.32 92.12 86.3 82.79L274.7 2.913C278.8 1.008 283.4-.0081 288-.0078L288 224zM315.1 503.2C306.8 507.1 297.8 509.1 288.7 509.1V224H519.1C500.8 321.3 445.7 440.7 315.1 503.2H315.1zM288-.0078L288.7 .0002z\", \"M288.7-.0078C293.4-.0081 297.9 1.008 302.1 2.913L490.4 82.79C512.4 92.12 528.9 113.8 528.7 139.1C528.6 164 526.1 192.9 519.1 224H288.7L288.7-.0078zM261.6 503.2C131 440.7 75.96 321.3 56.74 224H288V509.1C278.1 509.1 269.9 507.1 261.6 503.2H261.6zM288.7-.0078L287.1 .0002H287.3\"]]\n};\nvar faSlashForward = {\n  prefix: 'fad',\n  iconName: 'slash-forward',\n  icon: [320, 512, [], \"2f\", [\"M31.97 512c-5.375 0-10.84-1.359-15.84-4.219c-15.34-8.766-20.69-28.31-11.91-43.66l256-448c8.75-15.36 28.28-20.72 43.66-11.91c15.34 8.766 20.69 28.31 11.91 43.66l-256 448C53.88 506.2 43.09 512 31.97 512z\", \"\"]]\n};\nvar faLocationPen = {\n  prefix: 'fad',\n  iconName: 'location-pen',\n  icon: [384, 512, [\"map-marker-edit\"], \"f607\", [\"M168.3 499.2C116.1 435 0 279.4 0 192C0 85.96 85.96 0 192 0C298 0 384 85.96 384 192C384 279.4 267 435 215.7 499.2C203.4 514.5 180.6 514.5 168.3 499.2H168.3zM276.8 107C262.1 92.31 238.2 92.31 223.5 107L208.6 121.1L261.9 175.3L276.8 160.4C291.5 145.6 291.5 121.8 276.8 107V107zM105.6 231.4L96.48 268C95.12 273.5 96.71 279.3 100.7 283.2C104.7 287.2 110.4 288.8 115.9 287.4L152.5 278.3C158.1 276.9 163.3 273.1 167.4 269.9L239.3 197.9L185.1 144.6L114.1 216.5C109.1 220.6 107 225.8 105.6 231.4H105.6z\", \"M223.5 107C238.2 92.31 262.1 92.31 276.8 107C291.5 121.8 291.5 145.6 276.8 160.4L261.9 175.3L208.6 121.1L223.5 107zM239.3 197.9L167.4 269.9C163.3 273.1 158.1 276.9 152.5 278.3L115.9 287.4C110.4 288.8 104.7 287.2 100.7 283.2C96.71 279.3 95.12 273.5 96.48 268L105.6 231.4C107 225.8 109.1 220.6 114.1 216.5L185.1 144.6L239.3 197.9z\"]]\n};\nvar faMapMarkerEdit = faLocationPen;\nvar faCloudMoon = {\n  prefix: 'fad',\n  iconName: 'cloud-moon',\n  icon: [576, 512, [], \"f6c3\", [\"M565.2 298.4c-92.1 17.75-178.5-53.62-178.5-147.6c0-54.25 29-104 76.12-130.9c7.375-4.125 5.375-15.12-2.75-16.63C448.4 1.125 436.7 0 424.1 0c-105.9 0-191.9 85.88-191.9 192c0 8.5 .6251 16.75 1.75 25c5.875 4.25 11.62 8.875 16.75 14.25C262.1 226.5 275.2 224 287.1 224c52.87 0 95.1 43.13 95.1 96c0 3.625-.25 7.25-.625 10.75c23.62 10.75 42.37 29.5 53.5 52.5c54.37-3.375 103.7-29.25 137.1-70.37C579.2 306.4 573.5 296.8 565.2 298.4z\", \"M415.1 431.1C415.1 476.2 380.2 512 335.1 512H95.99c-52.1 0-95.1-43-95.1-96c0-41.88 27.13-77.25 64.62-90.25c-.125-2-.6279-3.687-.6279-5.687c0-53 43-96.06 96-96.06c36.25 0 67.37 20.25 83.75 49.88c11.5-11 27-17.87 44.25-17.87c35.25 0 63.1 28.75 63.1 64c0 12-3.5 23.13-9.25 32.75C383.7 356.2 415.1 390.1 415.1 431.1z\"]]\n};\nvar faPotFood = {\n  prefix: 'fad',\n  iconName: 'pot-food',\n  icon: [640, 512, [127858], \"e43f\", [\"M244.1 75.37C231.7 68.14 224 54.73 224 40.39V24C224 10.74 213.3 0 200 0S176 10.74 176 24v16.39c0 31.34 16.81 60.64 43.91 76.45C232.3 124.1 240 137.5 240 152.1V168C240 181.3 250.7 192 264 192S288 181.3 288 168V151.8C288 120.5 271.2 91.18 244.1 75.37zM432 112c-50.66 0-92.96 33.85-106.8 80h213.6C524.1 145.8 482.7 112 432 112zM132.1 75.37C119.7 68.14 112 54.73 112 40.39V24C112 10.74 101.3 0 88 0S64 10.74 64 24v16.39c0 31.34 16.81 60.64 43.91 76.45C120.3 124.1 128 137.5 128 152.1V168C128 181.3 138.7 192 152 192S176 181.3 176 168V151.8C176 120.5 159.2 91.18 132.1 75.37z\", \"M624 288c0 17.67-14.33 31.1-32 31.1h-24.18c-17.19 68.15-60.97 125.5-119.8 159.1c0 17.67-14.33 31.1-32 31.1H224c-17.67 0-32-14.33-32-31.1c-58.85-34.47-102.6-91.85-119.8-159.1H48c-17.67 0-32-14.33-32-31.1c0-17.67 14.33-31.1 32-31.1h16.04C64.15 238.3 78.44 224 96 224H256v.0039h288c17.55 .0117 31.84 14.3 31.94 31.1H592C609.7 256 624 270.3 624 288z\"]]\n};\nvar faBriefcase = {\n  prefix: 'fad',\n  iconName: 'briefcase',\n  icon: [512, 512, [128188], \"f0b1\", [\"M320 336c0 8.844-7.156 16-16 16h-96C199.2 352 192 344.8 192 336V288H0v144C0 457.6 22.41 480 48 480h416c25.59 0 48-22.41 48-48V288h-192V336z\", \"M464 96H384V48C384 22.41 361.6 0 336 0h-160C150.4 0 128 22.41 128 48V96H48C22.41 96 0 118.4 0 144V288h512V144C512 118.4 489.6 96 464 96zM336 96h-160V48h160V96z\"]]\n};\nvar faPersonFalling = {\n  prefix: 'fad',\n  iconName: 'person-falling',\n  icon: [448, 512, [], \"e546\", [\"M128 80C128 106.5 106.5 128 80 128C53.49 128 32 106.5 32 80C32 53.49 53.49 32 80 32C106.5 32 128 53.49 128 80z\", \"M288 41.84C288 96.45 260.1 146.5 215.5 175.4L215.7 175.8L272.5 255.1H344C359.1 255.1 373.3 263.1 382.4 275.2L425.6 332.8C436.2 346.9 433.3 366.1 419.2 377.6C405.1 388.2 385 385.3 374.4 371.2L336 319.1H254.6L346.9 462.6C356.5 477.5 352.2 497.3 337.4 506.9C322.5 516.5 302.7 512.2 293.1 497.4L132.5 249.2C129.6 258.4 128 268.1 128 278.2V351.1C128 369.7 113.7 383.1 96 383.1C78.33 383.1 64 369.7 64 351.1V278.2C64 213 103.6 154.5 164.1 130.3C200.3 115.8 224 80.79 224 41.84V32C224 14.33 238.3 0 256 0C273.7 0 288 14.33 288 32L288 41.84z\"]]\n};\nvar faImagePortrait = {\n  prefix: 'fad',\n  iconName: 'image-portrait',\n  icon: [384, 512, [\"portrait\"], \"f3e0\", [\"M336 0h-288c-26.51 0-48 21.49-48 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48v-416C384 21.49 362.5 0 336 0zM192 128c35.35 0 64 28.65 64 64s-28.65 64-64 64S128 227.3 128 192S156.7 128 192 128zM288 384H96c-8.836 0-16-7.164-16-16C80 323.8 115.8 288 160 288h64c44.18 0 80 35.82 80 80C304 376.8 296.8 384 288 384z\", \"M224 288H160c-44.18 0-80 35.82-80 80C80 376.8 87.16 384 96 384h192c8.836 0 16-7.164 16-16C304 323.8 268.2 288 224 288zM192 256c35.35 0 64-28.65 64-64s-28.65-64-64-64S128 156.7 128 192S156.7 256 192 256z\"]]\n};\nvar faPortrait = faImagePortrait;\nvar faUserTag = {\n  prefix: 'fad',\n  iconName: 'user-tag',\n  icon: [640, 512, [], \"f507\", [\"M224 256c70.7 0 128-57.31 128-128S294.7 0 224 0C153.3 0 96 57.31 96 128S153.3 256 224 256zM379.8 435c-18.06-18.05-28-42.12-28-67.75v-44.1C328.5 310.7 302.4 304 274.7 304H173.3c-95.73 0-173.3 77.65-173.3 173.4C.0005 496.5 15.52 512 34.66 512h378.7c11.86 0 21.82-6.337 28.07-15.43L379.8 435z\", \"M630.6 364.8L540.3 274.8C528.3 262.8 512 256 495 256h-79.23c-17.75 0-31.99 14.25-31.99 32l.0147 79.2c0 17 6.647 33.15 18.65 45.15l90.31 90.27c12.5 12.5 32.74 12.5 45.24 0l92.49-92.5C643.1 397.6 643.1 377.3 630.6 364.8zM447.8 343.9c-13.25 0-24-10.62-24-24c0-13.25 10.75-24 24-24c13.38 0 24 10.75 24 24S461.1 343.9 447.8 343.9z\"]]\n};\nvar faRug = {\n  prefix: 'fad',\n  iconName: 'rug',\n  icon: [640, 512, [], \"e569\", [\"M80 64H160V448H80V64zM480 64H560V448H480V64zM448 448H192V64H448V448z\", \"M80 64V448H24C10.75 448 0 437.3 0 424C0 410.7 10.75 400 24 400H32V360H24C10.75 360 0 349.3 0 336C0 322.7 10.75 312 24 312H32V280H24C10.75 280 0 269.3 0 256C0 242.7 10.75 232 24 232H32V200H24C10.75 200 0 189.3 0 176C0 162.7 10.75 152 24 152H32V112H24C10.75 112 0 101.3 0 88C0 74.75 10.75 64 24 64H80zM616 64C629.3 64 640 74.75 640 88C640 101.3 629.3 112 616 112H608V152H616C629.3 152 640 162.7 640 176C640 189.3 629.3 200 616 200H608V232H616C629.3 232 640 242.7 640 256C640 269.3 629.3 280 616 280H608V312H616C629.3 312 640 322.7 640 336C640 349.3 629.3 360 616 360H608V400H616C629.3 400 640 410.7 640 424C640 437.3 629.3 448 616 448H560V64H616zM160 64H192V448H160V64zM480 448H448V64H480V448z\"]]\n};\nvar faPrintSlash = {\n  prefix: 'fad',\n  iconName: 'print-slash',\n  icon: [640, 512, [], \"f686\", [\"M448 447.8L192 448v-96h133.8L122.4 192.6C89.7 195.5 64 222.6 64 256v96c0 17.67 14.33 32 32 32h32v96c0 17.67 14.33 32 32 32h320c12.25 0 22.54-7.119 27.92-17.23L448 447.8zM192 64h229.5L448 90.51V160h64V77.25c0-8.484-3.375-16.62-9.375-22.62l-45.25-45.25C451.4 3.375 443.2 0 434.8 0H160C142.3 0 128 14.33 128 32v43.01l64 50.16V64zM512 192H277.3l244.1 192H544c17.67 0 32-14.33 32-32V256C576 220.7 547.3 192 512 192zM496 296c-13.25 0-24-10.75-24-24c0-13.27 10.75-24 24-24s24 10.73 24 24C520 285.3 509.3 296 496 296z\", \"M634.9 502.8c-8.125 10.41-23.19 12.28-33.69 4.078L9.188 42.89c-10.44-8.172-12.26-23.27-4.068-33.7C9.839 3.158 16.91 0 24.03 0c5.156 0 10.37 1.673 14.78 5.111l591.1 463.1C641.2 477.3 643.1 492.4 634.9 502.8z\"]]\n};\nvar faEarthEurope = {\n  prefix: 'fad',\n  iconName: 'earth-europe',\n  icon: [512, 512, [\"globe-europe\"], \"f7a2\", [\"M221.9 240C232.9 240 243.1 233.8 248 224L252 215.9C254.5 211.1 259.4 208 264.8 208C269.4 208 273.6 210.1 276.3 213.7L292.6 235.5C294.7 238.3 298.1 240 301.7 240C310.1 240 315.6 231.1 311.8 223.6L310.7 221.3C307.1 214.3 310.7 205.8 318.1 203.3L339.3 196.2C346.9 193.7 352 186.6 352 178.6C352 168.3 360.3 160 370.6 160H400C408.8 160 416 167.2 416 176C416 184.8 408.8 192 400 192H379.3C372.1 192 365.1 194.9 360 200L355.3 204.7C353.2 206.8 352 209.7 352 212.7C352 218.9 357.1 224 363.3 224H374.6C380.6 224 386.4 226.4 390.6 230.6L397.2 237.2C398.1 238.1 400 241.4 400 244C400 246.6 398.1 249 397.2 250.8L389.7 258.3C386 261.1 384 266.9 384 272C384 277.1 386 282 389.7 285.7L408 304C418.2 314.2 432.1 320 446.6 320H503.9C501.1 330.1 497.6 341.7 493.4 352H438.6C424.1 352 410.2 346.2 400 336L395.1 331.1C388.3 324.3 377.9 320 367.1 320C357.4 320 347.9 316.5 340.5 310.2L313.1 287.4C302.4 277.5 287.6 272 272.3 272H251.4C238.7 272 226.4 275.7 215.9 282.7L188.5 301C170.7 312.9 160 332.9 160 354.3V357.5C160 374.5 166.7 390.7 178.7 402.7L194.7 418.7C203.2 427.2 214.7 432 226.7 432C251.7 432 272 452.3 272 477.3V511.5C266.7 511.8 261.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C281.2 0 305.5 3.627 328.4 10.39L233.3 73.81C227.5 77.68 224 84.19 224 91.16V99.72C224 106.5 229.5 112 236.3 112C238.7 112 241.1 111.3 243.1 109.9L284.9 82.06C286.9 80.72 289.3 80 291.7 80H292.7C298.9 80 304 85.07 304 91.31C304 94.31 302.8 97.19 300.7 99.31L280.8 119.2C275 124.1 267.9 129.4 260.2 131.9L233.6 140.8C227.9 142.7 224 148.1 224 154.2C224 157.9 222.5 161.5 219.9 164.1L201.9 182.1C195.6 188.4 192 197.1 192 206.1V210.3C192 226.7 205.6 240 221.9 240V240zM187.3 123.3C193.6 117.1 193.6 106.9 187.3 100.7C181.1 94.44 170.9 94.44 164.7 100.7L132.7 132.7C126.4 138.9 126.4 149.1 132.7 155.3C138.9 161.6 149.1 161.6 155.3 155.3L187.3 123.3z\", \"M192 210.3V206.1C192 197.1 195.6 188.4 201.9 182.1L219.9 164.1C222.5 161.5 224 157.9 224 154.2C224 148.1 227.9 142.7 233.6 140.8L260.2 131.9C267.9 129.4 275 124.1 280.8 119.2L300.7 99.31C302.8 97.19 304 94.31 304 91.31C304 85.06 298.9 79.1 292.7 79.1H291.7C289.3 79.1 286.9 80.72 284.9 82.06L243.1 109.9C241.1 111.3 238.7 111.1 236.3 111.1C229.5 111.1 224 106.5 224 99.72V91.15C224 84.19 227.5 77.68 233.3 73.81L328.4 10.39C434.5 41.63 512 139.8 512 255.1C512 278.1 509.2 299.5 503.9 319.1H446.6C432.1 319.1 418.2 314.2 408 303.1L389.7 285.7C386 282 384 277.1 384 271.1C384 266.9 386 261.1 389.7 258.3L397.2 250.8C398.1 249 400 246.6 400 243.1C400 241.4 398.1 238.1 397.2 237.2L390.6 230.6C386.4 226.4 380.6 223.1 374.6 223.1H363.3C357.1 223.1 352 218.9 352 212.7C352 209.7 353.2 206.8 355.3 204.7L360 199.1C365.1 194.9 372.1 191.1 379.3 191.1H400C408.8 191.1 416 184.8 416 175.1C416 167.2 408.8 159.1 400 159.1H370.6C360.3 159.1 352 168.3 352 178.6C352 186.6 346.9 193.7 339.3 196.2L318.1 203.3C310.7 205.8 307.1 214.3 310.7 221.3L311.8 223.6C315.6 231.1 310.1 239.1 301.7 239.1C298.1 239.1 294.7 238.3 292.6 235.5L276.3 213.7C273.6 210.1 269.4 207.1 264.8 207.1C259.4 207.1 254.5 211.1 252 215.9L248 223.1C243.1 233.8 232.9 239.1 221.9 239.1C205.6 239.1 192 226.7 192 210.3H192zM272 511.5V477.3C272 452.3 251.7 432 226.7 432C214.7 432 203.2 427.2 194.7 418.7L178.7 402.7C166.7 390.7 160 374.5 160 357.5V354.3C160 332.9 170.7 312.9 188.5 301L215.9 282.7C226.4 275.7 238.7 272 251.4 272H272.3C287.6 272 302.4 277.5 313.1 287.4L340.5 310.2C347.9 316.5 357.4 320 367.1 320C377.9 320 388.3 324.3 395.1 331.1L400 336C410.2 346.2 424.1 352 438.6 352H493.4C457.3 441.1 372.5 505.3 272 511.5V511.5zM187.3 100.7C193.6 106.9 193.6 117.1 187.3 123.3L155.3 155.3C149.1 161.6 138.9 161.6 132.7 155.3C126.4 149.1 126.4 138.9 132.7 132.7L164.7 100.7C170.9 94.44 181.1 94.44 187.3 100.7V100.7z\"]]\n};\nvar faGlobeEurope = faEarthEurope;\nvar faCartFlatbedSuitcase = {\n  prefix: 'fad',\n  iconName: 'cart-flatbed-suitcase',\n  icon: [640, 512, [\"luggage-cart\"], \"f59d\", [\"M480 48C480 21.5 458.5 0 432 0h-96C309.5 0 288 21.5 288 48V320h192V48zM432 96h-96V48h96V96zM224 320h32V96H224C206.4 96 192 110.4 192 128v160C192 305.6 206.4 320 224 320zM576 288V128c0-17.62-14.38-32-32-32h-32v224h32C561.6 320 576 305.6 576 288zM253.1 447.1C254.7 452.1 256 458.4 256 464C256 490.5 234.5 512 208 512S160 490.5 160 464c0-5.625 1.153-11 2.903-16H253.1zM541.2 447.1c1.625 5 2.889 10.38 2.889 16c0 26.5-21.51 48-48.01 48s-47.99-21.5-47.99-48c0-5.625 1.168-11 2.918-16H541.2z\", \"M512 96h-32v224h32V96zM288 96H256v224h32V96zM640 415.1c0 17.6-14.4 32-32 31.1H96C78.4 448 64 433.6 64 415.1V80C64 71.16 56.84 64 48 64H31.1C14.4 64 0 49.6 0 32S14.4 0 31.1 0H64c35.2 0 64 28.8 64 64v320h480C625.6 384 640 398.4 640 415.1z\"]]\n};\nvar faLuggageCart = faCartFlatbedSuitcase;\nvar faHandBackPointRibbon = {\n  prefix: 'fad',\n  iconName: 'hand-back-point-ribbon',\n  icon: [448, 512, [], \"e1a0\", [\"M192 40C192 17.91 174.1 0 152 0S112 17.91 112 40V48H192V40zM384 240c-9.148 0-17.62 2.697-24.89 7.143C354.9 224.9 335.5 208 312 208c-17.38 0-32.46 9.33-40.89 23.17C266.1 208.9 247.5 192 224 192C211.7 192 200.5 196.8 192 204.5L192 176H112l-.006 159.1c0 8.836-7.17 15.1-16.01 15.1c-8.838 0-16-7.164-16-16V290.5l-29.99 23.99C38.63 323.6 32 337.4 32 352v48c0 10.38 3.375 20.48 9.594 28.8l19.19 25.59C87.84 490.5 130.9 512 176 512H288c3.318 0 6.557-.3379 9.686-.9785C372.5 505.9 432 444.1 432 368V288C432 261.5 410.5 240 384 240z\", \"M33.21 134.1C35.68 140.1 41.53 144 47.1 144H192C200.8 144 208 136.8 208 128V64c0-8.844-7.156-16-16-16H47.1c-6.469 0-12.31 3.891-14.78 9.875S32.12 70.73 36.68 75.31L57.37 96L36.68 116.7C32.12 121.3 30.75 128.1 33.21 134.1z\"]]\n};\nvar faRectangleXmark = {\n  prefix: 'fad',\n  iconName: 'rectangle-xmark',\n  icon: [512, 512, [62164, \"rectangle-times\", \"times-rectangle\", \"window-close\"], \"f410\", [\"M448 32C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H448zM175 208.1L222.1 255.1L175 303C165.7 312.4 165.7 327.6 175 336.1C184.4 346.3 199.6 346.3 208.1 336.1L255.1 289.9L303 336.1C312.4 346.3 327.6 346.3 336.1 336.1C346.3 327.6 346.3 312.4 336.1 303L289.9 255.1L336.1 208.1C346.3 199.6 346.3 184.4 336.1 175C327.6 165.7 312.4 165.7 303 175L255.1 222.1L208.1 175C199.6 165.7 184.4 165.7 175 175C165.7 184.4 165.7 199.6 175 208.1V208.1z\", \"M256 222.1L303 175C312.4 165.7 327.6 165.7 336.1 175C346.3 184.4 346.3 199.6 336.1 208.1L289.9 255.1L336.1 303C346.3 312.4 346.3 327.6 336.1 336.1C327.6 346.3 312.4 346.3 303 336.1L256 289.9L208.1 336.1C199.6 346.3 184.4 346.3 175 336.1C165.7 327.6 165.7 312.4 175 303L222.1 255.1L175 208.1C165.7 199.6 165.7 184.4 175 175C184.4 165.7 199.6 165.7 208.1 175L256 222.1z\"]]\n};\nvar faRectangleTimes = faRectangleXmark;\nvar faTimesRectangle = faRectangleXmark;\nvar faWindowClose = faRectangleXmark;\nvar faTireRugged = {\n  prefix: 'fad',\n  iconName: 'tire-rugged',\n  icon: [512, 512, [], \"f634\", [\"M128 256C128 185.3 185.3 128 256 128C326.7 128 384 185.3 384 256C384 326.7 326.7 384 256 384C185.3 384 128 326.7 128 256zM256 208C269.3 208 280 197.3 280 184C280 170.7 269.3 160 256 160C242.7 160 232 170.7 232 184C232 197.3 242.7 208 256 208zM164.7 226.3C160.6 238.9 167.5 252.5 180.1 256.6C192.7 260.7 206.3 253.8 210.3 241.2C214.4 228.6 207.5 215 194.9 210.9C182.3 206.8 168.8 213.7 164.7 226.3V226.3zM301.7 241.2C305.7 253.8 319.3 260.7 331.9 256.6C344.5 252.5 351.4 238.9 347.3 226.3C343.2 213.7 329.7 206.8 317.1 210.9C304.5 215 297.6 228.6 301.7 241.2V241.2zM312.4 333.7C323.2 325.9 325.5 310.9 317.7 300.1C309.9 289.4 294.9 287 284.2 294.8C273.5 302.6 271.1 317.6 278.9 328.4C286.7 339.1 301.7 341.5 312.4 333.7V333.7zM227.8 294.8C217.1 287 202.1 289.4 194.3 300.1C186.5 310.9 188.8 325.9 199.6 333.7C210.3 341.5 225.3 339.1 233.1 328.4C240.9 317.6 238.5 302.6 227.8 294.8V294.8z\", \"M296 0C309.3 0 320 10.75 320 24V40C320 40.42 319.1 40.85 319.1 41.27C334.9 45.7 349.2 51.66 362.6 58.94C362.9 58.63 363.2 58.31 363.5 58.01L374.8 46.7C384.2 37.32 399.4 37.32 408.7 46.7L465.3 103.3C474.7 112.6 474.7 127.8 465.3 137.2L453.1 148.5C453.7 148.8 453.4 149.1 453.1 149.4C460.3 162.8 466.3 177.1 470.7 192C471.2 192 471.6 192 472 192H488C501.3 192 512 202.7 512 216V296C512 309.3 501.3 320 488 320H472C471.6 320 471.2 319.1 470.7 319.1C466.3 334.9 460.3 349.2 453.1 362.6C453.4 362.9 453.7 363.2 453.1 363.5L465.3 374.8C474.7 384.2 474.7 399.4 465.3 408.7L408.7 465.3C399.4 474.7 384.2 474.7 374.8 465.3L363.5 453.1C363.2 453.7 362.9 453.4 362.6 453.1C349.2 460.3 334.9 466.3 319.1 470.7C319.1 471.2 320 471.6 320 472V488C320 501.3 309.3 512 296 512H216C202.7 512 192 501.3 192 488V472C192 471.6 192 471.2 192 470.7C177.1 466.3 162.8 460.3 149.4 453.1C149.1 453.4 148.8 453.7 148.5 453.1L137.2 465.3C127.8 474.7 112.6 474.7 103.3 465.3L46.7 408.7C37.32 399.4 37.32 384.2 46.7 374.8L58.01 363.5C58.31 363.2 58.62 362.9 58.94 362.6C51.66 349.2 45.7 334.9 41.27 319.1C40.85 319.1 40.42 320 40 320H24C10.75 320 0 309.3 0 296V216C0 202.7 10.75 192 24 192H40C40.42 192 40.85 192 41.27 192C45.7 177.1 51.66 162.8 58.94 149.4C58.62 149.1 58.31 148.8 58.01 148.5L46.7 137.2C37.32 127.8 37.32 112.6 46.7 103.3L103.3 46.7C112.6 37.32 127.8 37.32 137.2 46.7L148.5 58.01C148.8 58.31 149.1 58.63 149.4 58.94C162.8 51.66 177.1 45.7 192 41.27C192 40.85 192 40.42 192 40V24C192 10.75 202.7 0 216 0H296zM256 128C185.3 128 128 185.3 128 256C128 326.7 185.3 384 256 384C326.7 384 384 326.7 384 256C384 185.3 326.7 128 256 128z\"]]\n};\nvar faLightbulbDollar = {\n  prefix: 'fad',\n  iconName: 'lightbulb-dollar',\n  icon: [384, 512, [], \"f670\", [\"M191.5 .0127C89.47 .2627 16 82.1 16 175.1c0 44.38 16.52 84.89 43.52 115.8c16.62 18.88 42.36 58.23 52.24 91.48c0 .25 .1458 .5101 .1458 .7601h160.2c0-.25 .1458-.5101 .1458-.7601c9.875-33.25 35.61-72.61 52.24-91.48C351.5 260.9 368 220.4 368 175.1C368 78.62 288.8-.2373 191.5 .0127zM253.8 226.3C250.2 247.2 234.4 260.1 212 265.7V272c0 11.03-8.953 20-20 20S172 283 172 272V265.2c-12.03-2.662-23.14-6.836-29.33-9.012C132.3 252.5 126.8 241.1 130.5 230.7c3.688-10.41 15.11-15.81 25.52-12.22C175 225.4 179.6 226.5 184.1 227.1c13.72 2.125 28.94 .1875 30.31-7.625c1.398-8.139-8.713-10.71-33.73-17.97c-17.33-5.094-57.92-17-50.52-59.84C133.8 120.8 149.6 106.8 172 101.1V96c0-11.03 8.953-20 20-20S212 84.97 212 96v6.633c5.453 1.195 11.34 2.789 18.56 5.273c10.44 3.625 15.95 15.03 12.33 25.47c-3.625 10.41-15.06 15.94-25.45 12.34c-5.859-2.031-12-4-17.59-4.844C186.2 138.8 170.1 140.7 169.6 148.5c-1.514 8.832 14.89 12.51 27.92 16.25C219.8 171.1 261.3 183 253.8 226.3z\", \"M184.1 227.1C179.6 226.5 175 225.4 155.1 218.5C145.6 214.9 134.2 220.3 130.5 230.7C126.8 241.1 132.3 252.5 142.7 256.2C148.9 258.4 159.1 262.6 172 265.2V272c0 11.03 8.953 20 20 20s20-8.969 20-20V265.7c22.36-4.793 38.21-18.53 41.83-39.43c7.484-43.28-34.03-55.19-56.33-61.56C184.5 161 168.1 157.3 169.6 148.5c1.375-7.812 16.59-9.719 30.27-7.625c5.594 .8438 11.73 2.812 17.59 4.844c10.39 3.594 21.83-1.938 25.45-12.34c3.625-10.44-1.891-21.84-12.33-25.47C223.3 105.4 217.5 103.8 212 102.6V96c0-11.03-8.953-20-20-20S172 84.97 172 96v5.992C149.6 106.8 133.8 120.8 130.2 141.7C122.8 184.5 163.4 196.4 180.7 201.5c25.02 7.264 35.13 9.83 33.73 17.97C213 227.3 197.8 229.3 184.1 227.1zM111.9 384l.1906 70.36c.125 6.25 1.794 12.4 5.294 17.65l17.15 25.71C140.5 506.6 150.5 512 161.2 512h61.68c10.75 0 20.73-5.388 26.61-14.26l17.09-25.7c3.5-5.25 5.361-11.42 5.361-17.67l.1906-70.36H111.9z\"]]\n};\nvar faCowbell = {\n  prefix: 'fad',\n  iconName: 'cowbell',\n  icon: [448, 512, [], \"f8b3\", [\"M112 40C112 17.91 129.9 0 152 0H296C318.1 0 336 17.91 336 40V96C358 96 377.2 110.1 382.6 132.4L446.6 388.4C450.2 402.7 446.9 417.9 437.8 429.5C428.7 441.2 414.8 448 400 448H48C33.22 448 19.26 441.2 10.17 429.5C1.07 417.9-2.152 402.7 1.433 388.4L65.43 132.4C70.78 110.1 89.97 96 111.1 96L112 40zM160 96H288V48H160V96z\", \"M160 448H288C288 483.3 259.3 512 224 512C188.7 512 160 483.3 160 448z\"]]\n};\nvar faBahtSign = {\n  prefix: 'fad',\n  iconName: 'baht-sign',\n  icon: [320, 512, [], \"e0ac\", [\"M176 32V64H112V32C112 14.33 126.3 0 144 0C161.7 0 176 14.33 176 32zM176 288V384H112V288H176zM176 128V224H112V128H176zM112 448H176V480C176 497.7 161.7 512 144 512C126.3 512 112 497.7 112 480V448z\", \"M0 101.6C0 80.82 16.82 64 37.57 64H176C237.9 64 288 114.1 288 176C288 200.2 280.3 222.6 267.3 240.9C298.9 260.7 320 295.9 320 336C320 397.9 269.9 448 208 448H41.74C18.69 448 0 429.3 0 406.3V101.6zM176 224C202.5 224 224 202.5 224 176C224 149.5 202.5 128 176 128H64V224H176zM64 288V384H208C234.5 384 256 362.5 256 336C256 309.5 234.5 288 208 288H64z\"]]\n};\nvar faCorner = {\n  prefix: 'fad',\n  iconName: 'corner',\n  icon: [448, 512, [], \"e3fe\", [\"M416 384c-17.69 0-32-14.31-32-32V224H32C14.31 224 0 209.7 0 192s14.31-32 32-32h384c17.69 0 32 14.31 32 32v160C448 369.7 433.7 384 416 384z\", \"\"]]\n};\nvar faChevronsRight = {\n  prefix: 'fad',\n  iconName: 'chevrons-right',\n  icon: [448, 512, [\"chevron-double-right\"], \"f324\", [\"M32 480c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L178.8 256L9.375 86.63c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25l-192 192C48.38 476.9 40.19 480 32 480z\", \"M224 480c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L370.8 256L201.4 86.63c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25l-192 192C240.4 476.9 232.2 480 224 480z\"]]\n};\nvar faChevronDoubleRight = faChevronsRight;\nvar faBookOpen = {\n  prefix: 'fad',\n  iconName: 'book-open',\n  icon: [576, 512, [128214, 128366], \"f518\", [\"M557.4 61.29c-45.11-19.79-88.48-29.61-125.7-29.26c-72.44 1.312-118.1 33.55-120.9 34.92C306.5 69.96 304 74.83 304 80.04v383.1C304 468.4 307.5 480 320 480c3.484 0 6.938-1.125 9.781-3.328c3.925-3.018 97.44-73.16 223.8-14c10.46 4.896 22.45-3.105 22.45-14.65l.0001-357.6C575.1 77.97 568.8 66.31 557.4 61.29z\", \"M144.3 32.04C106.9 31.29 63.7 41.44 18.6 61.29c-11.42 5.026-18.6 16.67-18.6 29.15l0 357.6c0 11.55 11.99 19.55 22.45 14.65c126.3-59.14 219.8 11 223.8 14.01C249.1 478.9 252.5 480 256 480c12.4 0 16-11.38 16-15.98V80.04c0-5.203-2.531-10.08-6.781-13.08C263.3 65.58 216.7 33.35 144.3 32.04z\"]]\n};\nvar faBookJournalWhills = {\n  prefix: 'fad',\n  iconName: 'book-journal-whills',\n  icon: [448, 512, [\"journal-whills\"], \"f66a\", [\"M400 384H96c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32h320v-66.94C410.1 382.8 405.6 384 400 384z\", \"M96 384h304c26.51 0 48-21.49 48-48v-288C448 21.49 426.5 0 400 0H96C42.98 0 0 42.98 0 96v320c0 53.02 42.98 96 96 96h320c17.67 0 32-14.33 32-31.1C448 462.3 433.7 448 416 448l-318.6 0c-16.71 0-31.64-12.22-33.23-28.85C62.33 400.1 77.29 384 96 384zM133.1 160.4l21.25 21.25c3.125 3.125 8.125 3.125 11.25 0s3.125-8.125 0-11.25l-26.38-26.5c10-20.75 26.25-38 46.38-49.25c-17 27.12-11 62.75 14 82.63C185.5 192 180.5 213.1 186.5 232.5c5.875 19.38 22 34.13 41.88 38.25l1.375-32.75L219.4 245.1C218.8 245.5 217.9 245.8 217.1 245.8c-1 0-2-.375-2.75-1c-.75-.875-1.25-1.875-1.25-3c0-.625 .25-1.375 .5-2L222.3 225.5l-18-3.75c-1.75-.375-3.125-2.125-3.125-4s1.375-3.5 3.125-3.875l18-3.75L213.6 195.9C212.8 194.3 213 192.1 214.4 190.9s3.5-1.5 5-.375l12 8.125L236 87.88C236.1 85.63 237.9 84 240 84s3.875 1.625 4 3.875l4.75 112.3l14.12-9.625c.625-.4998 1.5-.625 2.25-.75c1.5 0 2.75 .75 3.5 2s.625 2.875-.125 4.125L260 210.1l17.1 3.75c1.751 .375 3.125 2 3.125 3.875s-1.375 3.625-3.125 4L260 225.4l8.5 14.38c.75 1.25 .875 2.75 .125 4s-2 2-3.5 2c-.75 0-1.625-.25-2.25-.625L250.3 236.5l1.375 34.25c19.88-4.125 36-18.88 41.88-38.25c6-19.38 1-40.63-13.12-55.25c25-19.88 31-55.5 14-82.63c20.25 11.25 36.38 28.5 46.38 49.25l-26.38 26.5c-3.125 3.125-3.125 8.125 0 11.25s8.125 3.125 11.25 0l21.25-21.25C349.9 170.5 352 181 352 192c0 .5-.125 1-.125 1.5l-37.13 32.5C313.1 227.6 312.1 229.8 312 232c.125 1.875 .7504 3.75 1.1 5.25C315.6 238.9 317.8 239.9 320 240c1.999 0 3.875-.7501 5.25-1.1l23.62-20.63C337.3 267 293.1 304 240 304S142.8 267 131.1 217.4l23.62 20.63C156.3 239.2 158.1 239.9 160 240c3.375 0 6.25-2.125 7.5-5.125c1.125-3.125 .25-6.75-2.25-8.875L128.1 193.5C128.1 193 128 192.5 128 192C128 181 130.1 170.5 133.1 160.4z\"]]\n};\nvar faJournalWhills = faBookJournalWhills;\nvar faInhaler = {\n  prefix: 'fad',\n  iconName: 'inhaler',\n  icon: [576, 512, [], \"f5f9\", [\"M31.99 320C14.37 320 0 334.4 0 352s14.37 31.1 31.99 31.1s31.99-14.37 31.99-31.1S49.62 320 31.99 320zM31.99 224C14.37 224 0 238.4 0 256s14.37 31.1 31.99 31.1s31.99-14.37 31.99-31.1S49.62 224 31.99 224zM31.99 416C14.37 416 0 430.4 0 448s14.37 31.1 31.99 31.1S63.99 465.6 63.99 448S49.62 416 31.99 416zM555.2 65.24l-120.5-32.26c-14.98-4.047-30.3 4.812-34.34 19.8l-22.27 81.09l147.4 147.4l49.55-181.7C579.1 84.6 570.2 69.29 555.2 65.24zM127.1 368c-17.62 0-31.99 14.37-31.99 31.1s14.37 31.1 31.99 31.1s31.99-14.37 31.99-31.1S145.6 368 127.1 368zM127.1 272c-17.62 0-31.99 14.37-31.99 31.1s14.37 31.1 31.99 31.1s31.99-14.37 31.99-31.1S145.6 272 127.1 272z\", \"M327.6 224H223.1c-17.67 0-32 14.33-32 31.1v191.1c0 17.6 14.4 31.1 31.1 31.1h246.4c12.8 0 23.95-8.531 27.13-20.89l42.79-163.1l-183.5-183.5L327.6 224z\"]]\n};\nvar faHandcuffs = {\n  prefix: 'fad',\n  iconName: 'handcuffs',\n  icon: [640, 512, [], \"e4f8\", [\"M240 32C240 14.33 254.3 0 272 0C289.7 0 304 14.33 304 32C304 49.67 289.7 64 272 64C254.3 64 240 49.67 240 32zM224 80C224 97.67 209.7 112 192 112C174.3 112 160 97.67 160 80C160 62.33 174.3 48 192 48C209.7 48 224 62.33 224 80zM128 160C128 142.3 142.3 128 160 128C177.7 128 192 142.3 192 160H128zM448 160C448 142.3 462.3 128 480 128C497.7 128 512 142.3 512 160H448zM400 32C400 49.67 385.7 64 368 64C350.3 64 336 49.67 336 32C336 14.33 350.3 0 368 0C385.7 0 400 14.33 400 32zM416 80C416 62.33 430.3 48 448 48C465.7 48 480 62.33 480 80C480 97.67 465.7 112 448 112C430.3 112 416 97.67 416 80z\", \"M96 184C96 170.7 106.7 160 120 160H200C213.3 160 224 170.7 224 184V200C224 201.7 223.8 203.4 223.5 205.1C280.3 229.6 320 286.2 320 352C320 440.4 248.4 512 160 512C71.63 512 0 440.4 0 352C0 286.2 39.74 229.6 96.54 205.1C96.19 203.4 96 201.7 96 200V184zM160 448C213 448 256 405 256 352C256 298.1 213 256 160 256C106.1 256 64 298.1 64 352C64 405 106.1 448 160 448zM337.6 278.9C354.5 246.1 382.5 219.8 416.5 205.1C416.2 203.4 416 201.7 416 200V184C416 170.7 426.7 160 440 160H520C533.3 160 544 170.7 544 184V200C544 201.7 543.8 203.4 543.5 205.1C600.3 229.6 640 286.2 640 352C640 440.4 568.4 512 480 512C417.1 512 364.2 476.7 337.6 425.1C346.9 402.5 352 377.9 352 352C352 326.1 346.9 301.5 337.6 278.9V278.9zM480 256C426.1 256 384 298.1 384 352C384 405 426.1 448 480 448C533 448 576 405 576 352C576 298.1 533 256 480 256z\"]]\n};\nvar faSnake = {\n  prefix: 'fad',\n  iconName: 'snake',\n  icon: [512, 512, [128013], \"f716\", [\"M192 64V112C192 120.8 184.8 128 176 128C167.2 128 160 120.8 160 112V64.88C165.3 64.3 170.6 64 176 64H192zM288 64V112C288 120.8 280.8 128 272 128C263.2 128 256 120.8 256 112V64H288zM81.22 420.9C86.05 419.3 90.99 418.1 96 417.3V464C96 472.8 88.84 480 80 480C71.16 480 64 472.8 64 464V426.7L81.22 420.9zM192 416V464C192 472.8 184.8 480 176 480C167.2 480 160 472.8 160 464V416H192zM288 416V464C288 472.8 280.8 480 272 480C263.2 480 256 472.8 256 464V416H288zM350.9 392.3L379.3 420.7C385.6 426.9 385.6 437.1 379.3 443.3C373.1 449.6 362.9 449.6 356.7 443.3L328.3 414.9C339.3 411.1 347.1 403.3 350.9 392.3zM328.3 353.1L356.7 324.7C362.9 318.4 373.1 318.4 379.3 324.7C385.6 330.9 385.6 341.1 379.3 347.3L350.9 375.7C347.1 364.7 339.3 356 328.3 353.1zM256 352V304C256 295.2 263.2 288 272 288C280.8 288 288 295.2 288 304V352H256zM176 352C170.6 352 165.3 351.7 160 351.1V304C160 295.2 167.2 288 176 288C184.8 288 192 295.2 192 304V352H176zM63.49 297.9L84.69 276.7C90.93 270.4 101.1 270.4 107.3 276.7C113.6 282.9 113.6 293.1 107.3 299.3L86.12 320.5C77.76 313.8 70.17 306.2 63.49 297.9zM32 208C32 202.6 32.3 197.3 32.88 192H80C88.84 192 96 199.2 96 208C96 216.8 88.84 224 80 224H32.88C32.3 218.7 32 213.4 32 208zM107.3 116.7C113.6 122.9 113.6 133.1 107.3 139.3C101.1 145.6 90.93 145.6 84.69 139.3L63.49 118.1C70.17 109.8 77.76 102.2 86.12 95.49L107.3 116.7z\", \"M403.6 25.79L483.4 65.69C500.9 74.46 512 92.39 512 111.1C512 131.6 500.9 149.5 483.4 158.3L403.6 198.2C372.8 213.6 335.6 207.6 311.2 183.2L288 159.1H176C149.5 159.1 128 181.5 128 207.1C128 234.5 149.5 255.1 176 255.1H320C390.7 255.1 448 313.3 448 384C448 454.7 390.7 512 320 512H176L175.9 512H111.6C101.3 512 91.01 510.3 81.22 507.1L15.18 485.1C6.114 482 0 473.6 0 464C0 454.4 6.114 445.1 15.18 442.9L64 426.7V464C64 472.8 71.16 480 80 480C88.84 480 96 472.8 96 464V417.3C101.1 416.4 106.4 416 111.6 416H160V464C160 472.8 167.2 480 176 480C184.8 480 192 472.8 192 464V416H256V464C256 472.8 263.2 480 272 480C280.8 480 288 472.8 288 464V416H320C322.9 416 325.6 415.6 328.3 414.9L356.7 443.3C362.9 449.6 373.1 449.6 379.3 443.3C385.6 437.1 385.6 426.9 379.3 420.7L350.9 392.3C351.6 389.6 352 386.9 352 384C352 381.1 351.6 378.4 350.9 375.7L379.3 347.3C385.6 341.1 385.6 330.9 379.3 324.7C373.1 318.4 362.9 318.4 356.7 324.7L328.3 353.1C325.6 352.4 322.9 352 320 352H288V304C288 295.2 280.8 288 272 288C263.2 288 255.1 295.2 255.1 304V352H191.1V304C191.1 295.2 184.8 288 175.1 288C167.2 288 159.1 295.2 159.1 304V351.1C132.2 348.1 106.8 337.1 86.12 320.5L107.3 299.3C113.6 293.1 113.6 282.9 107.3 276.7C101.1 270.4 90.93 270.4 84.69 276.7L63.49 297.9C46.92 277.2 35.95 251.8 32.88 224H79.1C88.84 224 95.1 216.8 95.1 208C95.1 199.2 88.84 192 79.1 192H32.88C35.95 164.2 46.92 138.8 63.49 118.1L84.69 139.3C90.93 145.6 101.1 145.6 107.3 139.3C113.6 133.1 113.6 122.9 107.3 116.7L86.12 95.49C106.8 78.92 132.2 67.95 159.1 64.88V112C159.1 120.8 167.2 128 175.1 128C184.8 128 191.1 120.8 191.1 112V63.1H255.1V112C255.1 120.8 263.2 128 272 128C280.8 128 288 120.8 288 112V63.1L311.2 40.77C335.6 16.42 372.8 10.39 403.6 25.79L403.6 25.79zM368 96C376.8 96 384 88.84 384 80C384 71.16 376.8 64 368 64C359.2 64 352 71.16 352 80C352 88.84 359.2 96 368 96zM368 128C359.2 128 352 135.2 352 144C352 152.8 359.2 160 368 160C376.8 160 384 152.8 384 144C384 135.2 376.8 128 368 128V128z\"]]\n};\nvar faTriangleExclamation = {\n  prefix: 'fad',\n  iconName: 'triangle-exclamation',\n  icon: [512, 512, [9888, \"exclamation-triangle\", \"warning\"], \"f071\", [\"M506.3 417l-213.3-364c-16.33-28-57.54-28-73.98 0l-213.2 364C-10.59 444.9 9.849 480 42.74 480h426.6C502.1 480 522.6 445 506.3 417zM232 168c0-13.25 10.75-24 24-24S280 154.8 280 168v128c0 13.25-10.75 24-23.1 24S232 309.3 232 296V168zM256 416c-17.36 0-31.44-14.08-31.44-31.44c0-17.36 14.07-31.44 31.44-31.44s31.44 14.08 31.44 31.44C287.4 401.9 273.4 416 256 416z\", \"M256 320C269.3 320 280 309.3 280 296v-128c0-13.25-10.75-24-23.1-24S232 154.8 232 168v128C232 309.3 242.8 320 256 320zM256 353.1c-17.36 0-31.44 14.08-31.44 31.44C224.6 401.9 238.6 416 256 416s31.44-14.08 31.44-31.44C287.4 367.2 273.4 353.1 256 353.1z\"]]\n};\nvar faExclamationTriangle = faTriangleExclamation;\nvar faWarning = faTriangleExclamation;\nvar faNoteMedical = {\n  prefix: 'fad',\n  iconName: 'note-medical',\n  icon: [448, 512, [], \"e200\", [\"M400 32h-352C21.49 32 0 53.49 0 80v352C0 458.5 21.49 480 48 480H320v-128h128V80C448 53.49 426.5 32 400 32zM320 248C320 252.4 316.4 256 312 256L256 255.1V312C256 316.4 252.4 320 248 320h-48C195.6 320 192 316.4 192 312V255.1L136 256C131.6 256 128 252.4 128 248v-48C128 195.6 131.6 192 136 192H192V136C192 131.6 195.6 128 200 128h48C252.4 128 256 131.6 256 136V192h56C316.4 192 320 195.6 320 200V248z\", \"M320 352v128l128-128H320zM320 200C320 195.6 316.4 192 312 192H256V136C256 131.6 252.4 128 248 128h-48C195.6 128 192 131.6 192 136V192H136C131.6 192 128 195.6 128 200v48C128 252.4 131.6 256 136 256L192 255.1V312C192 316.4 195.6 320 200 320h48C252.4 320 256 316.4 256 312V255.1L312 256C316.4 256 320 252.4 320 248V200z\"]]\n};\nvar faDatabase = {\n  prefix: 'fad',\n  iconName: 'database',\n  icon: [448, 512, [], \"f1c0\", [\"M448 80V128C448 172.2 347.7 208 224 208C100.3 208 0 172.2 0 128V80C0 35.82 100.3 0 224 0C347.7 0 448 35.82 448 80zM393.2 214.7C413.1 207.3 433.1 197.8 448 186.1V288C448 332.2 347.7 368 224 368C100.3 368 0 332.2 0 288V186.1C14.93 197.8 34.02 207.3 54.85 214.7C99.66 230.7 159.5 240 224 240C288.5 240 348.3 230.7 393.2 214.7V214.7zM54.85 374.7C99.66 390.7 159.5 400 224 400C288.5 400 348.3 390.7 393.2 374.7C413.1 367.3 433.1 357.8 448 346.1V432C448 476.2 347.7 512 224 512C100.3 512 0 476.2 0 432V346.1C14.93 357.8 34.02 367.3 54.85 374.7z\", \"M0 186.1V128C0 172.2 100.3 208 224 208C347.7 208 448 172.2 448 128V186.1C433.1 197.8 413.1 207.3 393.2 214.7C348.3 230.7 288.5 240 224 240C159.5 240 99.66 230.7 54.85 214.7C34.02 207.3 14.93 197.8 0 186.1V186.1zM0 346.1V288C0 332.2 100.3 368 224 368C347.7 368 448 332.2 448 288V346.1C433.1 357.8 413.1 367.3 393.2 374.7C348.3 390.7 288.5 400 224 400C159.5 400 99.66 390.7 54.85 374.7C34.02 367.3 14.93 357.8 0 346.1z\"]]\n};\nvar faDownLeft = {\n  prefix: 'fad',\n  iconName: 'down-left',\n  icon: [384, 512, [], \"e16a\", [\"M313.4 89.37l45.25 45.26c12.5 12.5 12.5 32.76 0 45.25l-129.6 129.6L138.5 218.1l129.6-129.6C280.6 76.87 300.9 76.88 313.4 89.37z\", \"M296.9 377.4c9.148 9.148 11.89 22.92 6.938 34.87C298.9 424.2 287.2 432 274.3 432H47.1c-8.836 0-16.84-3.58-22.63-9.369c-5.789-5.791-9.371-13.79-9.371-22.63L16 173.7c0-12.95 7.789-24.61 19.75-29.57C47.71 139.2 61.48 141.1 70.62 151.1L296.9 377.4z\"]]\n};\nvar faShare = {\n  prefix: 'fad',\n  iconName: 'share',\n  icon: [512, 512, [\"arrow-turn-right\", \"mail-forward\"], \"f064\", [\"M288 272.1C132.9 274.3 66.06 312.8 111.4 457.8c5.031 16.09-14.41 28.56-28.06 18.62C39.59 444.6 0 383.8 0 322.3c0-152.2 127.4-184.4 288-186.3V272.1z\", \"M503.7 226.2l-176 151.1c-15.38 13.3-39.69 2.545-39.69-18.16V56.02c0-20.67 24.28-31.46 39.69-18.16l176 151.1C514.8 199.4 514.8 216.6 503.7 226.2z\"]]\n};\nvar faArrowTurnRight = faShare;\nvar faMailForward = faShare;\nvar faFaceThinking = {\n  prefix: 'fad',\n  iconName: 'face-thinking',\n  icon: [512, 512, [], \"e39b\", [\"M224.6 510.1C228.6 504.4 231.9 498.1 234.4 491.3L255.4 433.6L291.1 420.6C315 411.9 329.4 388.6 327.9 364.5C326.6 340.1 311.4 318.4 288.7 308.8L166.2 257.3C158.1 253.8 148.7 257.6 145.3 265.8C141.8 273.9 145.6 283.3 153.8 286.7L236.2 321.4L144 354.1V352C144 321.1 118.9 296 88 296C57.07 296 32 321.1 32 352V380C11.61 343.3 0 301 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C245.4 512 234.9 511.4 224.6 510.1L224.6 510.1zM176.4 207.1C194 207.1 208.4 193.7 208.4 175.1C208.4 158.3 194 143.1 176.4 143.1C158.7 143.1 144.4 158.3 144.4 175.1C144.4 193.7 158.7 207.1 176.4 207.1zM336.4 159.1C318.7 159.1 304.4 174.3 304.4 191.1C304.4 209.7 318.7 223.1 336.4 223.1C354 223.1 368.4 209.7 368.4 191.1C368.4 174.3 354 159.1 336.4 159.1zM229.6 140.1C236.3 145.9 246.4 145.1 252.1 138.4C257.9 131.7 257.1 121.6 250.4 115.9L237.2 104.5C206.4 78.14 162.3 73.95 127.1 94.08L120.1 98.11C112.4 102.5 109.7 112.3 114.1 119.9C118.5 127.6 128.3 130.3 135.9 125.9L142.1 121.9C166.5 108.4 195.9 111.2 216.4 128.8L229.6 140.1z\", \"M135.9 125.9C128.3 130.3 118.5 127.6 114.1 119.9C109.7 112.3 112.4 102.5 120.1 98.11L127.1 94.08C162.3 73.95 206.4 78.14 237.2 104.5L250.4 115.9C257.1 121.6 257.9 131.7 252.1 138.4C246.4 145.1 236.3 145.9 229.6 140.1L216.4 128.8C195.9 111.2 166.5 108.4 142.1 121.9L135.9 125.9zM144.4 176C144.4 158.3 158.7 144 176.4 144C194 144 208.4 158.3 208.4 176C208.4 193.7 194 208 176.4 208C158.7 208 144.4 193.7 144.4 176zM112 400.6L263.8 345.4C276.3 340.9 290 347.3 294.6 359.8C299.1 372.3 292.7 386 280.2 390.6L230.4 408.7L204.3 480.4C197.4 499.4 179.4 512 159.2 512H112C85.49 512 64 490.5 64 464V352C64 338.7 74.75 328 88 328C101.3 328 112 338.7 112 352L112 400.6zM368.4 192C368.4 209.7 354 224 336.4 224C318.7 224 304.4 209.7 304.4 192C304.4 174.3 318.7 160 336.4 160C354 160 368.4 174.3 368.4 192z\"]]\n};\nvar faTurnDownRight = {\n  prefix: 'fad',\n  iconName: 'turn-down-right',\n  icon: [512, 512, [], \"e455\", [\"M352 319.1H80C35.87 319.1 0 284.1 0 239.1V64C0 46.33 14.31 32 32 32C49.69 32 64 46.33 64 64V239.1C64 248.8 71.19 255.1 80 255.1H352V319.1z\", \"M392.3 409.6C385.3 416.1 375.2 417.8 366.4 414C357.7 410.2 352 401.5 352 392V183.1C352 174.5 357.7 165.8 366.4 161.1C375.2 158.2 385.3 159.9 392.3 166.4L504.3 270.4C514.6 279.9 514.6 296.1 504.3 305.6L392.3 409.6z\"]]\n};\nvar faBottleDroplet = {\n  prefix: 'fad',\n  iconName: 'bottle-droplet',\n  icon: [320, 512, [], \"e4c4\", [\"M104 48H216V140.9C258.6 161.6 288 205.4 288 256V448C288 483.3 259.3 512 224 512H96C60.65 512 32 483.3 32 448V256C32 205.4 61.37 161.6 104 140.9V48zM160 384C186.5 384 208 368 208 336C208 304 160 256 160 256C160 256 112 304 112 336C112 362.5 133.5 384 160 384z\", \"M224 0C237.3-.0003 248 10.74 248 23.1C248 37.25 237.3 47.1 224 48L96 48C82.75 48 72 37.26 72 24C71.1 10.75 82.74 .0042 95.1 .0038L224 0zM112 336C112 304 160 256 160 256C160 256 208 304 208 336C208 368 186.5 384 160 384C133.5 384 112 362.5 112 336z\"]]\n};\nvar faMaskFace = {\n  prefix: 'fad',\n  iconName: 'mask-face',\n  icon: [640, 512, [], \"e1d7\", [\"M96 160V176H56C51.58 176 48 179.6 48 184V269C48 302.1 70.49 330.9 102.5 338.9L132.3 346.3C149.6 372.8 172.3 395.4 198.9 412.5L90.9 385.5C37.48 372.1 0 324.1 0 269V184C0 153.1 25.07 128 56 128H128C110.3 128 96 142.3 96 160L96 160zM507.7 346.3L537.5 338.9C569.5 330.9 592 302.1 592 269V184C592 179.6 588.4 176 584 176H544V160C544 142.3 529.7 128 512 128H584C614.9 128 640 153.1 640 184V269C640 324.1 602.5 372.1 549.1 385.5L441.1 412.5C467.7 395.4 490.4 372.8 507.7 346.3V346.3z\", \"M396.4 87.12L433.5 111.9C449.3 122.4 467.8 128 486.8 128H512C529.7 128 544 142.3 544 160V224C544 347.7 443.7 448 320 448C196.3 448 96 347.7 96 224V160C96 142.3 110.3 128 128 128H153.2C172.2 128 190.7 122.4 206.5 111.9L243.6 87.12C266.2 72.05 292.8 64 320 64C347.2 64 373.8 72.05 396.4 87.12zM208 224H432C440.8 224 448 216.8 448 208C448 199.2 440.8 192 432 192H208C199.2 192 192 199.2 192 208C192 216.8 199.2 224 208 224zM208 256C199.2 256 192 263.2 192 272C192 280.8 199.2 288 208 288H432C440.8 288 448 280.8 448 272C448 263.2 440.8 256 432 256H208zM240 352H400C408.8 352 416 344.8 416 336C416 327.2 408.8 320 400 320H240C231.2 320 224 327.2 224 336C224 344.8 231.2 352 240 352z\"]]\n};\nvar faHillRockslide = {\n  prefix: 'fad',\n  iconName: 'hill-rockslide',\n  icon: [576, 512, [], \"e508\", [\"M192 64C192 81.67 177.7 96 160 96C142.3 96 128 81.67 128 64C128 46.33 142.3 32 160 32C177.7 32 192 46.33 192 64zM279.4 40.16C282.2 35.12 287.6 32 293.4 32H346.6C352.4 32 357.8 35.12 360.6 40.16L387.6 88.16C390.3 93.03 390.3 98.97 387.6 103.8L360.6 151.8C357.8 156.9 352.4 160 346.6 160H293.4C287.6 160 282.2 156.9 279.4 151.8L252.4 103.8C249.7 98.97 249.7 93.03 252.4 88.16L279.4 40.16zM456.2 376.6C451.1 373.8 448 368.4 448 362.6V309.4C448 303.6 451.1 298.2 456.2 295.4L504.2 268.4C509 265.7 514.1 265.7 519.8 268.4L567.8 295.4C572.9 298.2 576 303.6 576 309.4V362.6C576 368.4 572.9 373.8 567.8 376.6L519.8 403.6C514.1 406.3 509 406.3 504.2 403.6L456.2 376.6zM352 256C352 238.3 366.3 224 384 224C401.7 224 416 238.3 416 256C416 273.7 401.7 288 384 288C366.3 288 352 273.7 352 256z\", \"M438.6 457.4C447.8 466.5 450.5 480.3 445.6 492.2C440.6 504.2 428.9 512 416 512H32C14.33 512 0 497.7 0 480V96C0 83.06 7.796 71.39 19.75 66.44C31.71 61.48 45.48 64.22 54.63 73.37L438.6 457.4z\"]]\n};\nvar faScannerKeyboard = {\n  prefix: 'fad',\n  iconName: 'scanner-keyboard',\n  icon: [512, 512, [], \"f489\", [\"M288 96C323.3 96 352 124.7 352 160V448C352 483.3 323.3 512 288 512H64C28.65 512 0 483.3 0 448V160C0 124.7 28.65 96 64 96H288zM88 160C74.75 160 64 170.7 64 184V200C64 213.3 74.75 224 88 224H264C277.3 224 288 213.3 288 200V184C288 170.7 277.3 160 264 160H88zM80 288C71.16 288 64 295.2 64 304V336C64 344.8 71.16 352 80 352H144C152.8 352 160 344.8 160 336V304C160 295.2 152.8 288 144 288H80zM64 432C64 440.8 71.16 448 80 448H144C152.8 448 160 440.8 160 432V400C160 391.2 152.8 384 144 384H80C71.16 384 64 391.2 64 400V432zM208 288C199.2 288 192 295.2 192 304V336C192 344.8 199.2 352 208 352H272C280.8 352 288 344.8 288 336V304C288 295.2 280.8 288 272 288H208zM192 432C192 440.8 199.2 448 208 448H272C280.8 448 288 440.8 288 432V400C288 391.2 280.8 384 272 384H208C199.2 384 192 391.2 192 400V432z\", \"M168 0C181.3 0 192 10.75 192 24V64H128V24C128 10.75 138.7 0 152 0H168zM328 0C341.3 0 352 10.75 352 24V64H288V24C288 10.75 298.7 0 312 0H328zM224 16C224 7.164 231.2 0 240 0C248.8 0 256 7.164 256 16V64H224V16zM416 16V272C416 280.8 408.8 288 400 288C391.2 288 384 280.8 384 272V16C384 7.164 391.2 0 400 0C408.8 0 416 7.164 416 16zM448 24C448 10.75 458.7 0 472 0H488C501.3 0 512 10.75 512 24V264C512 277.3 501.3 288 488 288H472C458.7 288 448 277.3 448 264V24zM264 160C277.3 160 288 170.7 288 184V200C288 213.3 277.3 224 264 224H88C74.75 224 64 213.3 64 200V184C64 170.7 74.75 160 88 160H264z\"]]\n};\nvar faCircleO = {\n  prefix: 'fad',\n  iconName: 'circle-o',\n  icon: [512, 512, [], \"e119\", [\"M256 176C211.9 176 176 211.9 176 256s35.89 80 80 80s80-35.89 80-80S300.1 176 256 176zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 384c-70.58 0-128-57.42-128-128s57.42-128 128-128s128 57.42 128 128S326.6 384 256 384z\", \"M256 128C185.4 128 128 185.4 128 256s57.42 128 128 128s128-57.42 128-128S326.6 128 256 128zM256 336c-44.11 0-80-35.89-80-80S211.9 176 256 176s80 35.89 80 80S300.1 336 256 336z\"]]\n};\nvar faGridHorizontal = {\n  prefix: 'fad',\n  iconName: 'grid-horizontal',\n  icon: [448, 512, [], \"e307\", [\"M160 168C160 145.9 177.9 128 200 128H248C270.1 128 288 145.9 288 168V216C288 238.1 270.1 256 248 256H200C177.9 256 160 238.1 160 216V168zM0 328C0 305.9 17.91 288 40 288H88C110.1 288 128 305.9 128 328V376C128 398.1 110.1 416 88 416H40C17.91 416 0 398.1 0 376V328zM408 288C430.1 288 448 305.9 448 328V376C448 398.1 430.1 416 408 416H360C337.9 416 320 398.1 320 376V328C320 305.9 337.9 288 360 288H408z\", \"M0 168C0 145.9 17.91 128 40 128H88C110.1 128 128 145.9 128 168V216C128 238.1 110.1 256 88 256H40C17.91 256 0 238.1 0 216V168zM160 328C160 305.9 177.9 288 200 288H248C270.1 288 288 305.9 288 328V376C288 398.1 270.1 416 248 416H200C177.9 416 160 398.1 160 376V328zM448 216C448 238.1 430.1 256 408 256H360C337.9 256 320 238.1 320 216V168C320 145.9 337.9 128 360 128H408C430.1 128 448 145.9 448 168V216z\"]]\n};\nvar faMessageDollar = {\n  prefix: 'fad',\n  iconName: 'message-dollar',\n  icon: [512, 512, [\"comment-alt-dollar\"], \"f650\", [\"M448 0H64C28.63 0 0 28.62 0 63.1v287.1C0 387.4 28.63 415.1 64 415.1h96v83.1c0 9.873 11.25 15.52 19.12 9.649L304 415.1H448c35.38 0 64-28.63 64-63.1V63.1C512 28.62 483.4 0 448 0zM326.7 256.4c-4.141 23.89-22.25 39.59-47.8 45.07v11.72c0 12.61-10.23 22.86-22.85 22.86s-22.86-10.25-22.86-22.86V300.8C223.2 298.6 213.4 295.4 204.5 292.3L199.6 290.5C187.7 286.3 181.5 273.3 185.7 261.4c4.215-11.89 17.27-18.07 29.16-13.96l5.107 1.857C228.9 252.5 239.1 256.1 246.1 257.3c15.68 2.428 33.07 .2148 34.64-8.715c1-5.82 1.553-9.035-31.91-18.61L243.1 228C223.3 222.2 176.9 208.6 185.3 159.6C189.5 135.7 207.5 119.7 233.1 114.3V102.9C233.1 90.25 243.4 80 256 80s22.85 10.25 22.85 22.86v12.15c6.23 1.367 12.96 3.188 21.21 6.027c11.93 4.143 18.23 17.18 14.09 29.11c-4.143 11.89-17.21 18.21-29.09 14.11c-6.695-2.322-13.71-4.572-20.11-5.537C249.3 156.3 231.9 158.5 230.4 167.4C229.5 172.5 228.9 176.2 255.9 184.2L262.3 186C287.8 193.3 335.2 206.9 326.7 256.4z\", \"M326.7 256.4c-4.141 23.89-22.25 39.59-47.8 45.07v11.72c0 12.61-10.23 22.86-22.85 22.86s-22.86-10.25-22.86-22.86V300.8C223.2 298.6 213.4 295.4 204.5 292.3L199.6 290.5C187.7 286.3 181.5 273.3 185.7 261.4c4.215-11.89 17.27-18.07 29.16-13.96l5.107 1.857C228.9 252.5 239.1 256.1 246.1 257.3c15.68 2.428 33.07 .2148 34.64-8.715c1-5.82 1.553-9.035-31.91-18.61L243.1 228C223.3 222.2 176.9 208.6 185.3 159.6C189.5 135.7 207.5 119.7 233.1 114.3V102.9C233.1 90.25 243.4 80 256 80s22.85 10.25 22.85 22.86v12.15c6.23 1.367 12.96 3.188 21.21 6.027c11.93 4.143 18.23 17.18 14.09 29.11c-4.143 11.89-17.21 18.21-29.09 14.11c-6.695-2.322-13.71-4.572-20.11-5.537C249.3 156.3 231.9 158.5 230.4 167.4C229.5 172.5 228.9 176.2 255.9 184.2L262.3 186C287.8 193.3 335.2 206.9 326.7 256.4z\"]]\n};\nvar faCommentAltDollar = faMessageDollar;\nvar faRightLeft = {\n  prefix: 'fad',\n  iconName: 'right-left',\n  icon: [512, 512, [\"exchange-alt\"], \"f362\", [\"M512 383.1C512 401.7 497.7 416 480 416H160.1L160 488c0 9.547-5.652 18.19-14.41 22c-8.754 3.812-18.93 2.078-25.93-4.406l-112-104c-10.24-9.5-10.24-25.69 0-35.19l112-104c6.992-6.484 17.17-8.219 25.93-4.406c8.758 3.812 14.41 12.45 14.41 22L160.1 352H480C497.7 352 512 366.3 512 383.1z\", \"M504.3 110.4l-112-104c-6.992-6.484-17.17-8.217-25.93-4.408c-8.758 3.816-14.41 12.46-14.41 22L351.9 96H32C14.31 96 0 110.3 0 127.1S14.31 160 32 160h319.9l.0791 72c0 9.547 5.652 18.19 14.41 22c8.754 3.812 18.93 2.078 25.93-4.406l112-104C514.6 136.1 514.6 119.9 504.3 110.4z\"]]\n};\nvar faExchangeAlt = faRightLeft;\nvar faColumns3 = {\n  prefix: 'fad',\n  iconName: 'columns-3',\n  icon: [640, 512, [], \"e361\", [\"M192 96H256V416H192V96zM384 96H448V416H384V96z\", \"M576 32C611.3 32 640 60.65 640 96V416C640 451.3 611.3 480 576 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H576zM576 96H64V416H576V96z\"]]\n};\nvar faPaperPlane = {\n  prefix: 'fad',\n  iconName: 'paper-plane',\n  icon: [512, 512, [61913], \"f1d8\", [\"M511.6 36.86l-64 415.1c-1.5 9.734-7.375 18.22-15.97 23.05c-4.844 2.719-10.27 4.097-15.68 4.097c-4.188 0-8.319-.8154-12.29-2.472l-122.6-51.1L191.1 512L192 394.1c0-7.115 2.372-14.03 6.742-19.64L416 96l-293.7 264.3L19.69 317.5C8.438 312.8 .8125 302.2 .0625 289.1s5.469-23.72 16.06-29.77l448-255.1c10.69-6.109 23.88-5.547 34 1.406S513.5 24.72 511.6 36.86z\", \"M416 96l-217.3 279.3C194.4 380.1 192 387.9 192 394.1L191.1 512L122.3 360.3L416 96z\"]]\n};\nvar faRoadCircleExclamation = {\n  prefix: 'fad',\n  iconName: 'road-circle-exclamation',\n  icon: [640, 512, [], \"e565\", [\"M288 96C288 113.7 302.3 128 320 128C337.7 128 352 113.7 352 96V32H426.8C453.9 32 478 49.08 487.1 74.63L529.8 195.2C518.9 193.1 507.6 192 496 192C436.5 192 383.9 221.6 352 266.8V224C352 206.3 337.7 192 320 192C302.3 192 288 206.3 288 224V288C288 305.7 302.3 320 320 320C322.3 320 324.6 319.7 326.8 319.3C322.4 334.7 320 351.1 320 368C320 373.4 320.2 378.7 320.7 384L320 384C302.3 384 288 398.3 288 416V480H86.61C56.45 480 32 455.5 32 425.4C32 419.2 33.06 413 35.13 407.2L152.9 74.63C161.1 49.08 186.1 32 213.2 32H287.1L288 96z\", \"M640 368C640 447.5 575.5 512 496 512C416.5 512 352 447.5 352 368C352 288.5 416.5 224 496 224C575.5 224 640 288.5 640 368zM496 416C482.7 416 472 426.7 472 440C472 453.3 482.7 464 496 464C509.3 464 520 453.3 520 440C520 426.7 509.3 416 496 416zM511.1 288C511.1 279.2 504.8 272 495.1 272C487.2 272 479.1 279.2 479.1 288V368C479.1 376.8 487.2 384 495.1 384C504.8 384 511.1 376.8 511.1 368V288z\"]]\n};\nvar faDungeon = {\n  prefix: 'fad',\n  iconName: 'dungeon',\n  icon: [512, 512, [], \"f6d9\", [\"M256 176C264.8 176 272 183.2 272 192V464C272 472.8 264.8 480 256 480C247.2 480 240 472.8 240 464V192C240 183.2 247.2 176 256 176zM192 208C200.8 208 208 215.2 208 224V464C208 472.8 200.8 480 192 480C183.2 480 176 472.8 176 464V224C176 215.2 183.2 208 192 208zM320 208C328.8 208 336 215.2 336 224V464C336 472.8 328.8 480 320 480C311.2 480 304 472.8 304 464V224C304 215.2 311.2 208 320 208z\", \"M357.6 49.18C362.7 36.27 377.8 30.36 389.7 37.63C410.9 50.63 430 66.62 446.5 85.02C455.7 95.21 452.9 110.9 441.5 118.5L373.9 163.5C363.6 170.4 349.8 168.1 340.5 159.9C339.2 158.7 337.9 157.6 336.6 156.5C327.3 148.1 322.6 136.5 327.1 125.3L357.6 49.18zM313 6.374C326.5 9.433 333.2 24.02 328 36.82L297.7 112.6C293.2 123.1 280.9 129.8 268.7 128.6C264.6 128.2 260.3 128 256 128C251.7 128 247.4 128.2 243.3 128.6C231.1 129.8 218.8 123.1 214.3 112.6L183.1 36.82C178.8 24.02 185.5 9.433 198.1 6.374C217.3 2.203 236.4 0 256 0C275.6 0 294.7 2.203 313 6.374H313zM70.52 118.5C59.13 110.9 56.32 95.21 65.46 85.02C81.99 66.62 101.1 50.63 122.3 37.63C134.2 30.36 149.3 36.27 154.4 49.18L184.9 125.3C189.4 136.5 184.7 148.1 175.4 156.5C174.1 157.6 172.8 158.7 171.5 159.9C162.2 168.1 148.4 170.4 138.1 163.5L70.52 118.5zM458.1 145.8C469.7 138.1 485.6 141.9 491.2 154.7C501.6 178.8 508.4 204.8 510.9 232C512.1 245.2 501.3 256 488 256H408C394.7 256 384.2 245.2 381.8 232.1C381.1 228.7 380.4 225.4 379.5 222.1C376.3 210.7 379.7 198.1 389.5 191.6L458.1 145.8zM20.82 154.7C26.36 141.9 42.26 138.1 53.91 145.8L122.5 191.6C132.3 198.1 135.7 210.7 132.5 222.1C131.6 225.4 130.9 228.7 130.2 232.1C127.8 245.2 117.3 256 104 256H24C10.75 256-.1184 245.2 1.107 232C3.636 204.8 10.43 178.8 20.82 154.7V154.7zM128 360C128 373.3 117.3 384 104 384H24C10.75 384 0 373.3 0 360V312C0 298.7 10.75 288 24 288H104C117.3 288 128 298.7 128 312V360zM384 312C384 298.7 394.7 288 408 288H488C501.3 288 512 298.7 512 312V360C512 373.3 501.3 384 488 384H408C394.7 384 384 373.3 384 360V312zM0 440C0 426.7 10.75 416 24 416H104C117.3 416 128 426.7 128 440V488C128 501.3 117.3 512 104 512H24C10.75 512 0 501.3 0 488V440zM384 440C384 426.7 394.7 416 408 416H488C501.3 416 512 426.7 512 440V488C512 501.3 501.3 512 488 512H408C394.7 512 384 501.3 384 488V440z\"]]\n};\nvar faHandHoldingBox = {\n  prefix: 'fad',\n  iconName: 'hand-holding-box',\n  icon: [576, 512, [], \"f47b\", [\"M568.2 336.3c-13.12-17.81-38.14-21.66-55.93-8.469l-119.7 88.17h-120.6c-8.748 0-15.1-7.25-15.1-15.1s7.25-15.1 15.1-15.1h78.25c15.1 0 30.75-10.88 33.37-26.62c3.25-19.1-12.12-37.37-31.62-37.37H191.1c-26.1 0-53.12 9.25-74.12 26.25l-46.5 37.74L15.1 383.1c-8.748 0-15.1 7.274-15.1 16.02L.0001 496C.0001 504.8 7.251 512 15.1 512h346.1c22.03 0 43.92-7.188 61.7-20.28l135.1-99.52C577.5 379.1 581.3 354.1 568.2 336.3zM351.1 128l0-128H223.1l0 128l63.1-32L351.1 128z\", \"M127.1 256h320c17.6 0 32-14.4 32-32V32c0-17.6-14.4-32-32-32h-95.1l0 128l-64-32L223.1 128l0-128h-96C110.4 0 95.97 14.4 95.97 32v192C95.97 241.6 110.4 256 127.1 256z\"]]\n};\nvar faInputText = {\n  prefix: 'fad',\n  iconName: 'input-text',\n  icon: [640, 512, [], \"e1bf\", [\"M576 64C611.3 64 640 92.65 640 128V384C640 419.3 611.3 448 576 448H64C28.65 448 0 419.3 0 384V128C0 92.65 28.65 64 64 64H576zM576 128H64V384H576V128z\", \"M269.9 318.3C275.3 330.4 269.9 344.5 257.7 349.9C245.6 355.3 231.5 349.9 226.1 337.7L221.7 328H146.3L141.9 337.7C136.5 349.9 122.4 355.3 110.3 349.9C98.14 344.5 92.69 330.4 98.07 318.3L162.1 174.3C165.9 165.6 174.5 160 184 160C193.5 160 202.1 165.6 205.9 174.3L269.9 318.3zM200.4 280L184 243.1L167.6 280H200.4zM303.1 184C303.1 170.7 314.7 160 328 160H380C413.1 160 440 186.9 440 220C440 229.2 437.9 237.9 434.2 245.7C447.5 256.7 456 273.4 456 292C456 325.1 429.1 352 396 352H328C314.7 352 303.1 341.3 303.1 328V184zM352 208V232H380C386.6 232 392 226.6 392 220C392 213.4 386.6 208 380 208H352zM352 304H396C402.6 304 408 298.6 408 292C408 285.4 402.6 280 396 280H352V304z\"]]\n};\nvar faWindowFlip = {\n  prefix: 'fad',\n  iconName: 'window-flip',\n  icon: [512, 512, [\"window-alt\"], \"f40f\", [\"M416 96C433.7 96 448 110.3 448 128C448 145.7 433.7 160 416 160C398.3 160 384 145.7 384 128C384 110.3 398.3 96 416 96zM0 224H512V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V224zM320 160C302.3 160 288 145.7 288 128C288 110.3 302.3 96 320 96C337.7 96 352 110.3 352 128C352 145.7 337.7 160 320 160z\", \"M448 32C483.3 32 512 60.65 512 96V224H0V96C0 60.65 28.65 32 64 32H448zM448 128C448 110.3 433.7 96 416 96C398.3 96 384 110.3 384 128C384 145.7 398.3 160 416 160C433.7 160 448 145.7 448 128zM288 128C288 145.7 302.3 160 320 160C337.7 160 352 145.7 352 128C352 110.3 337.7 96 320 96C302.3 96 288 110.3 288 128zM256 128C256 110.3 241.7 96 224 96C206.3 96 192 110.3 192 128C192 145.7 206.3 160 224 160C241.7 160 256 145.7 256 128z\"]]\n};\nvar faWindowAlt = faWindowFlip;\nvar faAlignRight = {\n  prefix: 'fad',\n  iconName: 'align-right',\n  icon: [448, 512, [], \"f038\", [\"M192 352C174.3 352 160 337.7 160 320C160 302.3 174.3 288 192 288H416C433.7 288 448 302.3 448 320C448 337.7 433.7 352 416 352H192zM192 96C174.3 96 160 81.67 160 64C160 46.33 174.3 32 192 32H416C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96H192z\", \"M32 480C14.33 480 0 465.7 0 448C0 430.3 14.33 416 32 416H416C433.7 416 448 430.3 448 448C448 465.7 433.7 480 416 480H32zM32 224C14.33 224 0 209.7 0 192C0 174.3 14.33 160 32 160H416C433.7 160 448 174.3 448 192C448 209.7 433.7 224 416 224H32z\"]]\n};\nvar faScannerGun = {\n  prefix: 'fad',\n  iconName: 'scanner-gun',\n  icon: [576, 512, [\"scanner\"], \"f488\", [\"M304 32C330.5 32 352 53.49 352 80V208C352 234.5 330.5 256 304 256H261.2L144.3 454.6C130.9 477.5 101.5 485.1 78.63 471.7L25.22 440.2C2.431 426.8-5.225 397.5 8.098 374.7L80.03 251.4C33.75 237.6 0 194.7 0 144C0 82.14 50.14 32 112 32H304z\", \"M552 32C565.3 32 576 42.75 576 56V72C576 85.25 565.3 96 552 96H440C426.7 96 416 85.25 416 72V56C416 42.75 426.7 32 440 32H552zM552 192C565.3 192 576 202.7 576 216V232C576 245.3 565.3 256 552 256H440C426.7 256 416 245.3 416 232V216C416 202.7 426.7 192 440 192H552zM416 440C416 426.7 426.7 416 440 416H552C565.3 416 576 426.7 576 440V456C576 469.3 565.3 480 552 480H440C426.7 480 416 469.3 416 456V440zM560 128C568.8 128 576 135.2 576 144C576 152.8 568.8 160 560 160H432C423.2 160 416 152.8 416 144C416 135.2 423.2 128 432 128H560zM416 304C416 295.2 423.2 288 432 288H560C568.8 288 576 295.2 576 304C576 312.8 568.8 320 560 320H432C423.2 320 416 312.8 416 304zM560 352C568.8 352 576 359.2 576 368C576 376.8 568.8 384 560 384H432C423.2 384 416 376.8 416 368C416 359.2 423.2 352 432 352H560z\"]]\n};\nvar faScanner = faScannerGun;\nvar faTire = {\n  prefix: 'fad',\n  iconName: 'tire',\n  icon: [512, 512, [], \"f631\", [\"M96 256C96 167.6 167.6 96 256 96C344.4 96 416 167.6 416 256C416 344.4 344.4 416 256 416C167.6 416 96 344.4 96 256zM202.1 290.4L140.2 310.6C158.5 349.4 195.7 377.5 239.1 383L239.9 317.1C224.1 313.9 210.6 303.9 202.1 290.4V290.4zM271.9 317.1L271.1 383C316.2 377.5 353.5 349.4 371.8 310.6L309.9 290.4C301.3 303.9 287.8 313.9 271.9 317.1L271.9 317.1zM319.9 260L381.7 280.2C383.2 272.3 384 264.3 384 255.1C384 219.2 368.5 186.1 343.7 162.7L305.5 215.4C314.5 226.4 320 240.6 320 255.1C320 257.4 319.1 258.7 319.9 260L319.9 260zM279.6 196.5L317.8 143.9C299.5 133.8 278.4 128 256 128C233.6 128 212.5 133.8 194.2 143.9L232.4 196.5C239.7 193.6 247.7 192 256 192C264.3 192 272.3 193.6 279.6 196.5zM206.5 215.4L168.3 162.7C143.5 186.1 128 219.2 128 255.1C128 264.3 128.8 272.3 130.3 280.2L192.1 260C192 258.7 191.1 257.4 191.1 256C191.1 240.6 197.5 226.4 206.5 215.4H206.5zM256 224C238.3 224 224 238.3 224 256C224 273.7 238.3 288 256 288C273.7 288 288 273.7 288 256C288 238.3 273.7 224 256 224z\", \"M224 256C224 238.3 238.3 224 256 224C273.7 224 288 238.3 288 256C288 273.7 273.7 288 256 288C238.3 288 224 273.7 224 256zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 96C167.6 96 96 167.6 96 256C96 344.4 167.6 416 256 416C344.4 416 416 344.4 416 256C416 167.6 344.4 96 256 96z\"]]\n};\nvar faEngine = {\n  prefix: 'fad',\n  iconName: 'engine',\n  icon: [640, 512, [], \"e16e\", [\"M424 88C424 101.3 413.3 112 400 112H328V144H280V112H208C194.7 112 184 101.3 184 88C184 74.75 194.7 64 208 64H400C413.3 64 424 74.75 424 88zM24 136C37.25 136 48 146.7 48 160V232H96V280H48V352C48 365.3 37.25 376 24 376C10.75 376 0 365.3 0 352V160C0 146.7 10.75 136 24 136zM608 192C625.7 192 640 206.3 640 224V416C640 433.7 625.7 448 608 448H576C558.3 448 544 433.7 544 416V224C544 206.3 558.3 192 576 192H608z\", \"M96 176C96 158.3 110.3 144 128 144H409.5C424.1 144 438.2 148.9 449.5 158L487.1 188.8C503.2 200.9 512 219.3 512 238.8V384C512 419.3 483.3 448 448 448H254.8C235.3 448 216.9 439.2 204.8 423.1L172.8 384H128C110.3 384 96 369.7 96 352V176zM288 288C305.7 288 320 273.7 320 256C320 238.3 305.7 224 288 224C270.3 224 256 238.3 256 256C256 273.7 270.3 288 288 288zM192 224C174.3 224 160 238.3 160 256C160 273.7 174.3 288 192 288C209.7 288 224 273.7 224 256C224 238.3 209.7 224 192 224zM384 288C401.7 288 416 273.7 416 256C416 238.3 401.7 224 384 224C366.3 224 352 238.3 352 256C352 273.7 366.3 288 384 288z\"]]\n};\nvar faMoneyBill1Wave = {\n  prefix: 'fad',\n  iconName: 'money-bill-1-wave',\n  icon: [576, 512, [\"money-bill-wave-alt\"], \"f53b\", [\"M512 304C480.6 304 454.5 326.6 449 356.4C386.6 357.2 327.2 372.1 276.2 384.1C271.4 386.2 266.7 387.4 262 388.5C211.3 401.1 167.9 410.7 127.9 411.7C125.6 378.3 97.89 352 64 352V208C95.38 208 121.5 185.4 126.1 155.6C189.4 154.8 248.8 139.9 299.8 127C304.6 125.8 309.3 124.6 313.1 123.5C364.7 110.9 408.1 101.3 448.1 100.3C450.4 133.7 478.1 160 512 160V304zM288 352C332.2 352 368 309 368 256C368 202.1 332.2 160 288 160C243.8 160 208 202.1 208 256C208 309 243.8 352 288 352z\", \"M288 187.1C299 187.1 308 196.1 308 207.1V275.1H312C323 275.1 332 284.1 332 295.1C332 307 323 315.1 312 315.1H264C252.1 315.1 244 307 244 295.1C244 284.1 252.1 275.1 264 275.1H268V227.6C258.9 225.7 252 217.7 252 207.1C252 196.1 260.1 187.1 272 187.1H288zM0 418.3V115.8C0 91.99 25.38 76.24 48.35 82.43C128.2 103.9 208.1 83.97 288 64C374.9 42.27 461.8 20.55 548.7 52.23C565.8 58.46 576 75.48 576 93.67V396.2C576 420 550.6 435.8 527.7 429.6C447.8 408.1 367.9 428 288 448C201.1 469.7 114.2 491.4 27.29 459.8C10.21 453.5 0 436.5 0 418.3V418.3zM313.1 123.5C309.3 124.6 304.6 125.8 299.8 127C248.8 139.9 189.4 154.8 126.1 155.6C121.5 185.4 95.38 207.1 64 207.1V352C97.89 352 125.6 378.3 127.9 411.7C167.9 410.7 211.3 401.1 262 388.5C266.7 387.4 271.4 386.2 276.2 384.1C327.2 372.1 386.6 357.2 449 356.4C454.5 326.6 480.6 303.1 512 303.1V159.1C478.1 159.1 450.4 133.7 448.1 100.3C408.1 101.3 364.7 110.9 313.1 123.5H313.1z\"]]\n};\nvar faMoneyBillWaveAlt = faMoneyBill1Wave;\nvar faLifeRing = {\n  prefix: 'fad',\n  iconName: 'life-ring',\n  icon: [512, 512, [], \"f1cd\", [\"M214.7 169.5L99.2 53.95C142.5 20.26 196.8 0 256 0C315.2 0 369.5 20.26 412.8 53.95L297.3 169.5C297.4 169.4 297.2 169.6 297.3 169.5C284.8 163.5 270.8 160 256 160C241.2 160 227.2 163.5 214.7 169.5C214.8 169.6 214.6 169.4 214.7 169.5H214.7zM169.5 297.3L53.95 412.8C20.26 369.5 0 315.2 0 255.1C0 196.8 20.26 142.5 53.95 99.19L169.5 214.7C169.4 214.6 169.6 214.8 169.5 214.7C163.5 227.2 160 241.2 160 255.1C160 270.8 163.5 284.8 169.5 297.3C169.6 297.2 169.4 297.4 169.5 297.3V297.3zM512 256C512 315.2 491.7 369.5 458.1 412.8L342.5 297.3C342.6 297.4 342.4 297.2 342.5 297.3C348.5 284.8 352 270.8 352 256C352 241.2 348.5 227.2 342.5 214.7C342.4 214.8 342.6 214.6 342.5 214.7L458.1 99.2C491.7 142.5 512 196.9 512 256V256zM297.3 342.5L412.8 458.1C369.5 491.7 315.1 512 255.1 512C196.8 512 142.5 491.7 99.19 458.1L214.7 342.5C214.6 342.6 214.8 342.4 214.7 342.5C227.2 348.5 241.2 352 255.1 352C270.8 352 284.8 348.5 297.3 342.5C297.2 342.4 297.4 342.6 297.3 342.5H297.3z\", \"M297.3 169.5C297.2 169.6 297.4 169.4 297.3 169.5L425.4 41.37C437.9 28.88 458.1 28.88 470.6 41.37C483.1 53.88 483.1 74.13 470.6 86.62L342.5 214.7C342.6 214.6 342.4 214.8 342.5 214.7C333 194.9 317.1 178.1 297.3 169.5L297.3 169.5zM214.7 342.5C214.8 342.4 214.6 342.6 214.7 342.5L86.62 470.6C80.38 476.9 72.19 480 64 480C55.81 480 47.63 476.9 41.38 470.6C28.88 458.1 28.88 437.9 41.38 425.4L169.5 297.3C169.4 297.4 169.6 297.2 169.5 297.3C178.1 317.1 194.9 333 214.7 342.5L214.7 342.5zM470.6 425.4C483.1 437.9 483.1 458.1 470.6 470.6C464.4 476.9 456.2 480 448 480C439.8 480 431.6 476.9 425.4 470.6L297.3 342.5C297.4 342.6 297.2 342.4 297.3 342.5C317.1 333 333 317.1 342.5 297.3C342.4 297.2 342.6 297.4 342.5 297.3L470.6 425.4zM214.7 169.5C214.6 169.4 214.8 169.6 214.7 169.5C194.9 178.1 178.1 194.9 169.5 214.7C169.6 214.8 169.4 214.6 169.5 214.7L41.37 86.63C28.88 74.13 28.88 53.88 41.37 41.38C53.88 28.88 74.12 28.88 86.62 41.38L214.7 169.5z\"]]\n};\nvar faHands = {\n  prefix: 'fad',\n  iconName: 'hands',\n  icon: [512, 512, [\"sign-language\", \"signing\"], \"f2a7\", [\"M202 99.74c-15.51 1.807-24.79 16.99-20.33 31.11l15.36 48.61c5.986-2.148 12.32-3.482 18.98-3.482c5.508 0 10.99 .8105 16.5 2.471l16.11 4.975L227.7 117.2C224.2 106.2 213.6 98.39 202 99.74zM487.1 144.5c-13.27 .0977-23.95 10.91-23.86 24.16l-2.082 50.04l-59.98-189.8c-3.496-11.07-14.18-18.86-25.71-17.51c-15.51 1.807-24.79 16.99-20.33 31.11l38.56 122.1c1.332 4.213-1.004 8.707-5.219 10.04c-4.213 1.332-8.707-1.004-10.04-5.217l-47.93-151.7c-3.496-11.07-14.18-18.86-25.71-17.51c-15.51 1.807-24.79 16.99-20.33 31.11l43.37 137.8c1.33 4.213-1.006 8.707-5.219 10.04c-4.213 1.332-8.707-1.004-10.04-5.217l-33.46-106.4C275.6 56.39 264.9 48.6 253.4 49.94c-15.51 1.807-24.79 16.99-20.33 31.11l34.15 108.1l73.7 22.76C404.1 233.3 448 292.8 448 359.9v27.91c38.27-21.17 63.28-61.24 64-106.7V168.4C511.8 155.1 500.3 144.5 487.1 144.5z\", \"M330.8 242.3L223.1 209.1C210.3 205.2 197 212.3 193.1 224.9C189.2 237.6 196.3 251 208.9 254.9L256 272H56.9c-11.61 0-22.25 7.844-24.44 19.24C29.51 306.6 41.19 320 56 320h128C188.4 320 192 323.6 192 328S188.4 336 184 336H24.9c-11.61 0-22.25 7.844-24.44 19.24C-2.49 370.6 9.193 384 24 384h160C188.4 384 192 387.6 192 392S188.4 400 184 400H56.9c-11.61 0-22.25 7.844-24.44 19.24C29.51 434.6 41.19 448 56 448h128C188.4 448 192 451.6 192 456S188.4 464 184 464H88.9c-11.61 0-22.25 7.844-24.44 19.24C61.51 498.6 73.19 512 88 512h208c66.28 0 120-53.73 120-120v-32.03C416 306.6 381.1 259.4 330.8 242.3z\"]]\n};\nvar faSignLanguage = faHands;\nvar faSigning = faHands;\nvar faCircleCaretRight = {\n  prefix: 'fad',\n  iconName: 'circle-caret-right',\n  icon: [512, 512, [\"caret-circle-right\"], \"f330\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM360.3 273.6l-112 104C243.8 381.8 237.9 384 232 384c-3.25 0-6.5-.6562-9.594-2C213.7 378.2 208 369.5 208 360v-208c0-9.531 5.656-18.19 14.41-22c8.781-3.75 18.92-2.062 25.92 4.406l112 104C365.2 242.1 368 249.3 368 256S365.2 269 360.3 273.6z\", \"M360.3 273.6l-112 104C243.8 381.8 237.9 384 232 384c-3.25 0-6.5-.6562-9.594-2C213.7 378.2 208 369.5 208 360v-208c0-9.531 5.656-18.19 14.41-22c8.781-3.75 18.92-2.062 25.92 4.406l112 104C365.2 242.1 368 249.3 368 256S365.2 269 360.3 273.6z\"]]\n};\nvar faCaretCircleRight = faCircleCaretRight;\nvar faWheat = {\n  prefix: 'fad',\n  iconName: 'wheat',\n  icon: [512, 512, [], \"f72d\", [\"M415.9 141.3L54.62 502.6C48.37 508.9 40.19 512 32 512s-16.38-3.128-22.62-9.378c-12.5-12.5-12.5-32.75 0-45.25L369.7 97.03c-3.07 22.78-1.234 42.01-.6035 46.36C384.9 144.5 400.6 143.5 415.9 141.3z\", \"M144.1 306.4C144.9 259.5 98.87 221.4 92.62 216.6c-27.87 24.38-50.75 55.1-51.87 89.5c1 28.49 18.62 56.37 40.87 78.99l60.37-60.37C143.6 318.8 144.7 312.8 144.1 306.4zM32 512c6.15 0 12.03-2.35 17.36-5.877c-6.021 3.988-13.02 5.758-19.89 5.385C30.33 511.6 31.14 512 32 512zM243.7 223c1.625-5.996 2.874-12.12 3.124-18.5C246.7 157.8 200.7 119.5 194.5 114.9c-27.88 24.37-50.75 55.1-51.1 89.49C143.6 232.9 161.2 260.8 183.5 283.3L243.7 223zM345.6 121.1c1.625-5.994 2.75-11.99 3-18.37c-.125-46.87-46.06-84.99-52.31-89.74c-27.87 24.38-50.81 55.1-51.94 89.49c1 28.49 18.62 56.37 40.87 78.99L345.6 121.1zM410.1 163.6c-6.625 0-13 1.125-19.25 2.75l-60.37 60.37c22.75 22.75 50.37 40.12 79.37 41.12c33.25-1.25 65.75-24.87 89.75-52.25C482.6 196.1 449.4 165 410.1 163.6zM308.2 265.5c-6.625 0-13 .1-19.12 2.625l-60.37 60.37c22.62 22.88 50.25 40.25 79.37 41.25c33.12-1.25 65.62-24.87 89.75-52.37C380.9 298 347.5 266.8 308.2 265.5zM206.5 367.3c-6.625 0-13 1.125-19.25 2.75l-60.37 60.37c22.75 22.75 50.37 40.12 79.37 41.12c33.25-1.25 65.75-24.87 89.75-52.24C278.1 399.8 245.7 368.6 206.5 367.3zM481.7 113.5c25.38-27.38 32.37-71.1 29.75-112.1c-29-1.875-80.25-.2501-112.6 29.87c-37.12 37.37-30.1 104.4-29.75 112.1C410.7 146.3 454.1 139.3 481.7 113.5z\"]]\n};\nvar faFileSpreadsheet = {\n  prefix: 'fad',\n  iconName: 'file-spreadsheet',\n  icon: [384, 512, [], \"f65b\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM328 432c0 8.875-7.125 16-16 16h-240c-8.875 0-16-7.125-16-16v-192c0-8.875 7.125-16 16-16h240c8.875 0 16 7.125 16 16V432z\", \"M256 0v128h128L256 0zM312 224h-240c-8.875 0-16 7.125-16 16v192c0 8.875 7.125 16 16 16h240c8.875 0 16-7.125 16-16v-192C328 231.1 320.9 224 312 224zM136 416h-48v-48h48V416zM136 336h-48V288h48V336zM216 416h-48v-48h48V416zM216 336h-48V288h48V336zM296 416h-48v-48h48V416zM296 336h-48V288h48V336z\"]]\n};\nvar faAudioDescriptionSlash = {\n  prefix: 'fad',\n  iconName: 'audio-description-slash',\n  icon: [640, 512, [], \"e0a8\", [\"M306.7 349.5c-3.438 1.719-7.094 2.531-10.69 2.531c-8.812 0-17.28-4.859-21.5-13.27l-9.367-18.73H182.8l-9.367 18.73c-5.906 11.86-20.31 16.7-32.19 10.73c-11.88-5.938-16.69-20.34-10.75-32.2l42.49-84.97L32 121.8l0 294.2c0 35.35 28.65 64 64 64l393.1 .0002l-174.6-136.8C312.4 345.7 309.8 347.9 306.7 349.5zM202.8 280h31.05l-22.3-17.48L202.8 280zM544 32L96 32c-6.645 0-12.96 1.176-18.96 3.073l258.1 202.1V184c0-13.25 10.75-24 24-24h56c52.94 0 96 43.06 96 96c0 35.29-19.35 65.85-47.78 82.53l135.9 106.5c4.621-8.783 7.922-18.37 7.922-29.02L608 96C608 60.65 579.3 32 544 32zM464 256c0-26.47-21.53-48-48-48h-32v67.66l35.68 27.97C444.4 301.7 464 281.2 464 256z\", \"M630.8 469.1L38.81 5.111C34.41 1.673 29.19 .0003 24.03 .0003c-7.125 0-14.19 3.158-18.91 9.189c-8.187 10.44-6.37 25.53 4.068 33.7l591.1 463.1c10.5 8.203 25.57 6.328 33.69-4.078C643.1 492.4 641.2 477.3 630.8 469.1z\"]]\n};\nvar faCalendarDay = {\n  prefix: 'fad',\n  iconName: 'calendar-day',\n  icon: [448, 512, [], \"f783\", [\"M448 464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V192H448V464zM80 256C71.16 256 64 263.2 64 272V368C64 376.8 71.16 384 80 384H176C184.8 384 192 376.8 192 368V272C192 263.2 184.8 256 176 256H80z\", \"M96 32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V192H0V112C0 85.49 21.49 64 48 64H96V32z\"]]\n};\nvar faWaterLadder = {\n  prefix: 'fad',\n  iconName: 'water-ladder',\n  icon: [576, 512, [\"ladder-water\", \"swimming-pool\"], \"f5c5\", [\"M576 445c0 16.07-12.7 32.1-31.73 32.1c-9.224 0-39.09-7.008-64.24-21.83c-19.5 11.53-51.41 24.66-96.01 24.66c-44.53 0-76.52-13.09-96.06-24.62c-19.5 11.53-51.39 24.66-95.96 24.66s-76.58-13.16-96.08-24.69c-24.71 14.56-54.82 21.84-64.26 21.84c-18.86 0-31.71-15.82-31.71-32.07c0-15.14 10.82-28.59 26.25-31.42c48.03-8.797 45.88-29.51 69.95-29.51c8.156 0 16.27 3.039 22.4 9.196c.7187 .5625 24.81 22.59 73.41 22.59c64.76 0 71.23-31.81 96.2-31.81c8.16 0 16.28 3.031 22.42 9.188c.6562 .5625 24.78 22.62 73.38 22.62c64.76 0 71.14-31.79 96.18-31.79c8.179 0 16.32 3.031 22.47 9.164C531.6 419.1 576 405.7 576 445z\", \"M192 383.1V288h192v95.99c39.6-.1448 53.95-17.98 64-26.83V128c0-17.62 14.38-32 32-32s32 14.38 32 32c0 17.67 14.33 32 32 32s32-14.33 32-32c0-53-42.1-95.1-95.1-95.1C420.1 32 384 81.94 384 131.6V224H192V128c0-17.62 14.38-32 32-32s32 14.38 32 32c0 17.67 14.33 32 32 32c17.3 0 31.2-13.79 31.79-30.94c-1.227-49.01-37.99-97.06-95.79-97.06C170.1 32 128 74.1 128 128v229.2C138.5 366.4 151.4 383.8 192 383.1zM320 128c0 .375-.1992 .6855-.2129 1.057C319.8 129.9 320 130.7 320 131.6V128z\"]]\n};\nvar faLadderWater = faWaterLadder;\nvar faSwimmingPool = faWaterLadder;\nvar faArrowsUpDown = {\n  prefix: 'fad',\n  iconName: 'arrows-up-down',\n  icon: [256, 512, [\"arrows-v\"], \"f07d\", [\"M54.63 361.4L96 402.8V256h64v146.8l41.38-41.38c12.5-12.5 32.75-12.5 45.25 0C252.9 367.6 256 375.8 256 384s-3.125 16.38-9.375 22.62l-96 96c-12.5 12.5-32.75 12.5-45.25 0l-96-96c-12.5-12.5-12.5-32.75 0-45.25S42.13 348.9 54.63 361.4z\", \"M9.375 150.6c-12.5-12.5-12.5-32.75 0-45.25l96-96c12.5-12.5 32.75-12.5 45.25 0l96 96C252.9 111.6 256 119.8 256 128s-3.125 16.38-9.375 22.62c-12.5 12.5-32.75 12.5-45.25 0L160 109.3V256H96V109.3L54.63 150.6C42.13 163.1 21.88 163.1 9.375 150.6z\"]]\n};\nvar faArrowsV = faArrowsUpDown;\nvar faChessPawnPiece = {\n  prefix: 'fad',\n  iconName: 'chess-pawn-piece',\n  icon: [256, 512, [\"chess-pawn-alt\"], \"f444\", [\"M256 473.9v22.13C256 504.9 248.9 512 240 512h-224C7.125 512 0 504.9 0 496v-22.13c0-5.995 3.375-11.62 8.875-14.24L32 448v-47.93c0-8.867 7.125-15.99 16-15.99h160c8.875 0 16 7.119 16 15.99v47.93l23.12 11.62C252.6 462.3 256 467.9 256 473.9z\", \"M64 288.1h14.88c-2 32.35-7 64.49-14.88 95.96h128c-7.875-31.47-12.88-63.61-14.88-95.96H192c8.875 0 16-7.126 16-15.99V256.1c0-8.867-7.125-16.03-16-16.03h-16.48c20.87-15.34 32.48-39.28 32.48-64.11C208 116 153.9 96 127.1 96C101.9 96 47.1 116.6 47.1 175.1c0 24.83 11.61 48.77 32.48 64.11H64c-8.875 0-16 7.167-16 16.03v15.99C48 280.1 55.12 288.1 64 288.1z\"]]\n};\nvar faChessPawnAlt = faChessPawnPiece;\nvar faFaceGrimace = {\n  prefix: 'fad',\n  iconName: 'face-grimace',\n  icon: [512, 512, [128556, \"grimace\"], \"f57f\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM399.3 360H344V400H352C375.8 400 395.5 382.7 399.3 360zM352 304H344V344H399.3C395.5 321.3 375.8 304 352 304zM328 344V304H264V344H328zM328 400V360H264V400H328zM184 304V344H248V304H184zM184 360V400H248V360H184zM168 344V304H160C136.2 304 116.5 321.3 112.7 344H168zM168 400V360H112.7C116.5 382.7 136.2 400 160 400H168zM176.4 176C158.7 176 144.4 190.3 144.4 208C144.4 225.7 158.7 240 176.4 240C194 240 208.4 225.7 208.4 208C208.4 190.3 194 176 176.4 176zM336.4 240C354 240 368.4 225.7 368.4 208C368.4 190.3 354 176 336.4 176C318.7 176 304.4 190.3 304.4 208C304.4 225.7 318.7 240 336.4 240z\", \"M144.4 208C144.4 190.3 158.7 176 176.4 176C194 176 208.4 190.3 208.4 208C208.4 225.7 194 240 176.4 240C158.7 240 144.4 225.7 144.4 208zM304.4 208C304.4 190.3 318.7 176 336.4 176C354 176 368.4 190.3 368.4 208C368.4 225.7 354 240 336.4 240C318.7 240 304.4 225.7 304.4 208z\"]]\n};\nvar faGrimace = faFaceGrimace;\nvar faWheelchairMove = {\n  prefix: 'fad',\n  iconName: 'wheelchair-move',\n  icon: [448, 512, [\"wheelchair-alt\"], \"e2ce\", [\"M0 352C0 263.6 71.63 192 160 192C248.4 192 320 263.6 320 352C320 440.4 248.4 512 160 512C71.63 512 0 440.4 0 352zM160 448C213 448 256 405 256 352C256 298.1 213 256 160 256C106.1 256 64 298.1 64 352C64 405 106.1 448 160 448z\", \"M416 48C416 74.51 394.5 96 368 96C341.5 96 320 74.51 320 48C320 21.49 341.5 0 368 0C394.5 0 416 21.49 416 48zM172.8 54.4C182.3 47.29 194.9 46 205.6 51.05L322.1 105.9C351.3 119.6 358.9 157.5 337.4 181.4L299.1 224H416C425.6 224 434.7 228.3 440.7 235.7C446.8 243.1 449.3 252.9 447.4 262.3L415.4 422.3C411.9 439.6 395.1 450.8 377.7 447.4C360.4 443.9 349.2 427.1 352.6 409.7L376.1 288H306.7C286.2 241.1 243.8 205.9 192.4 195.3L246.6 141.1L195.8 117.2L147.2 153.6C133.1 164.2 113 161.3 102.4 147.2C91.8 133.1 94.66 113 108.8 102.4L172.8 54.4z\"]]\n};\nvar faWheelchairAlt = faWheelchairMove;\nvar faTurnDown = {\n  prefix: 'fad',\n  iconName: 'turn-down',\n  icon: [384, 512, [10549, \"level-down-alt\"], \"f3be\", [\"M144 64H32C14.33 64 0 49.69 0 32s14.33-32 32-32h112C188.1 0 224 35.88 224 80V352H160V80C160 71.19 152.8 64 144 64z\", \"M296 352h-208c-9.547 0-18.19 5.656-22 14.41s-2.078 18.94 4.406 25.92l104 112c9.498 10.23 25.69 10.23 35.19 0l104-112c6.484-6.984 8.219-17.17 4.406-25.92S305.5 352 296 352z\"]]\n};\nvar faLevelDownAlt = faTurnDown;\nvar faSquareS = {\n  prefix: 'fad',\n  iconName: 'square-s',\n  icon: [448, 512, [], \"e27d\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM318.7 323.9c-3.844 21.47-15.56 38.25-33.94 48.53c-15.16 8.469-32.94 11.58-50.94 11.58c-35.75 0-72.31-12.31-90.63-19.48c-12.34-4.844-18.41-18.78-13.56-31.11c4.844-12.39 18.91-18.33 31.12-13.58c42.06 16.55 82.47 20.8 100.6 10.7c5.781-3.25 8.812-7.75 10.12-15.06c2.812-15.78-3.938-22.45-53.88-36.31c-39.66-11-99.59-27.62-88.31-91c3.375-18.83 14.22-35 30.59-45.55c27.03-17.38 67.84-19.25 121.5-5.562c12.84 3.266 20.59 16.34 17.31 29.19c-3.25 12.84-16.38 20.61-29.19 17.31C216.7 170.1 194.5 177.5 185.9 183c-5.188 3.344-8.312 7.922-9.344 13.61c-2.812 15.78 3.938 22.45 53.88 36.31C270.1 243.9 329.1 260.6 318.7 323.9z\", \"M230.4 232.9C180.5 219.1 173.7 212.4 176.5 196.6c1.031-5.688 4.156-10.27 9.344-13.61c8.594-5.547 30.84-12.88 83.63 .5781c12.81 3.297 25.94-4.469 29.19-17.31c3.281-12.84-4.469-25.92-17.31-29.19c-53.66-13.69-94.47-11.81-121.5 5.562C143.5 153.2 132.7 169.4 129.3 188.2c-11.28 63.38 48.66 80 88.31 91c49.94 13.86 56.69 20.53 53.88 36.31c-1.312 7.312-4.344 11.81-10.12 15.06c-18.09 10.09-58.5 5.844-100.6-10.7c-12.22-4.75-26.28 1.188-31.12 13.58c-4.844 12.33 1.219 26.27 13.56 31.11c18.31 7.172 54.88 19.48 90.63 19.48c18 0 35.78-3.109 50.94-11.58c18.38-10.28 30.09-27.06 33.94-48.53C329.1 260.6 270.1 243.9 230.4 232.9z\"]]\n};\nvar faRectangleBarcode = {\n  prefix: 'fad',\n  iconName: 'rectangle-barcode',\n  icon: [576, 512, [\"barcode-alt\"], \"f463\", [\"M512 32C547.3 32 576 60.65 576 96V416C576 451.3 547.3 480 512 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H512zM120 128C106.7 128 96 138.7 96 152V360C96 373.3 106.7 384 120 384C133.3 384 144 373.3 144 360V152C144 138.7 133.3 128 120 128zM176 368C176 376.8 183.2 384 192 384C200.8 384 208 376.8 208 368V144C208 135.2 200.8 128 192 128C183.2 128 176 135.2 176 144V368zM264 128C250.7 128 240 138.7 240 152V360C240 373.3 250.7 384 264 384C277.3 384 288 373.3 288 360V152C288 138.7 277.3 128 264 128zM352 360C352 373.3 362.7 384 376 384C389.3 384 400 373.3 400 360V152C400 138.7 389.3 128 376 128C362.7 128 352 138.7 352 152V360zM464 128C455.2 128 448 135.2 448 144V368C448 376.8 455.2 384 464 384C472.8 384 480 376.8 480 368V144C480 135.2 472.8 128 464 128z\", \"M96 152C96 138.7 106.7 128 120 128C133.3 128 144 138.7 144 152V360C144 373.3 133.3 384 120 384C106.7 384 96 373.3 96 360V152zM176 144C176 135.2 183.2 128 192 128C200.8 128 208 135.2 208 144V368C208 376.8 200.8 384 192 384C183.2 384 176 376.8 176 368V144zM288 152V360C288 373.3 277.3 384 264 384C250.7 384 240 373.3 240 360V152C240 138.7 250.7 128 264 128C277.3 128 288 138.7 288 152zM352 152C352 138.7 362.7 128 376 128C389.3 128 400 138.7 400 152V360C400 373.3 389.3 384 376 384C362.7 384 352 373.3 352 360V152zM480 144V368C480 376.8 472.8 384 464 384C455.2 384 448 376.8 448 368V144C448 135.2 455.2 128 464 128C472.8 128 480 135.2 480 144z\"]]\n};\nvar faBarcodeAlt = faRectangleBarcode;\nvar faPersonWalkingArrowRight = {\n  prefix: 'fad',\n  iconName: 'person-walking-arrow-right',\n  icon: [640, 512, [], \"e552\", [\"M256 48C256 74.51 234.5 96 208 96C181.5 96 160 74.51 160 48C160 21.49 181.5 0 208 0C234.5 0 256 21.49 256 48zM126.5 199.3C125.6 199.7 124.6 200.1 123.7 200.5L112.7 205.4C97.41 212.2 85.42 224.6 79.22 240.1L77.71 243.9C71.15 260.3 52.53 268.3 36.12 261.7C19.71 255.1 11.73 236.5 18.29 220.1L19.8 216.3C32.19 185.4 56.18 160.5 86.66 146.9L97.66 142C118.5 132.8 140.1 128 163.7 128C208.3 128 248.5 154.8 265.6 195.9L280.1 232.7L302.3 243.4C318.1 251.3 324.5 270.5 316.6 286.3C308.7 302.1 289.5 308.5 273.7 300.6L247 287.3C236.7 282.1 228.6 273.4 224.2 262.8L214.6 239.8L195.3 305.3L244.8 359.4C250.2 365.3 254.1 372.4 256 380.2L279 472.2C283.3 489.4 272.9 506.8 255.8 511C238.6 515.3 221.2 504.9 216.1 487.8L194.9 399.6L124.3 322.5C109.5 306.4 103.1 283.9 109.6 262.8L126.5 199.3zM68.73 398L93.69 335.6C95.84 338.6 98.16 341.4 100.7 344.2L141.4 388.6L126.9 424.8C124.5 430.9 120.9 436.4 116.3 440.9L54.63 502.6C42.13 515.1 21.87 515.1 9.372 502.6C-3.124 490.1-3.124 469.9 9.372 457.4L68.73 398z\", \"M505.4 153.4C517.9 140.9 538.1 140.9 550.6 153.4L630.6 233.4C643.1 245.9 643.1 266.1 630.6 278.6L550.6 358.6C538.1 371.1 517.9 371.1 505.4 358.6C492.9 346.1 492.9 325.9 505.4 313.4L530.7 288H384C366.3 288 352 273.7 352 256C352 238.3 366.3 224 384 224H530.7L505.4 198.6C492.9 186.1 492.9 165.9 505.4 153.4V153.4z\"]]\n};\nvar faSquareEnvelope = {\n  prefix: 'fad',\n  iconName: 'square-envelope',\n  icon: [448, 512, [\"envelope-square\"], \"f199\", [\"M384 32H64C28.63 32 0 60.63 0 96v320c0 35.38 28.62 64 64 64h320c35.38 0 64-28.62 64-64V96C448 60.63 419.4 32 384 32zM384 336c0 17.67-14.33 32-32 32H96c-17.67 0-32-14.33-32-32v-160c0-17.67 14.33-32 32-32h256c17.67 0 32 14.33 32 32V336z\", \"M224 300.2c-7.375 0-14.75-1.688-21.47-5.047L64 225.9V336c0 17.67 14.33 32 32 32h256c17.67 0 32-14.33 32-32V225.9l-138.5 69.27C238.8 298.5 231.4 300.2 224 300.2zM352 144H96c-17.67 0-32 14.33-32 32v14.11l152.8 76.42c4.5 2.25 9.812 2.25 14.31 0L384 190.1V176C384 158.3 369.7 144 352 144z\"]]\n};\nvar faEnvelopeSquare = faSquareEnvelope;\nvar faDice = {\n  prefix: 'fad',\n  iconName: 'dice',\n  icon: [640, 512, [127922], \"f522\", [\"M447.1 224c0-12.56-4.782-25.13-14.35-34.76l-174.9-174.9C249.1 4.784 236.5 0 223.1 0C211.4 0 198.9 4.784 189.2 14.35L14.35 189.2C4.784 198.9-.0011 211.4-.0011 223.1c0 12.56 4.786 25.18 14.35 34.8l174.9 174.9c9.626 9.563 22.19 14.35 34.75 14.35c12.56 0 25.13-4.782 34.75-14.35l174.9-174.9C443.2 249.1 447.1 236.6 447.1 224zM96 248c-13.25 0-23.1-10.75-23.1-23.1s10.75-23.1 23.1-23.1s23.1 10.75 23.1 23.1S109.3 248 96 248zM224 376c-13.25 0-23.1-10.75-23.1-23.1s10.75-23.1 23.1-23.1c13.25 0 23.1 10.75 23.1 23.1S237.3 376 224 376zM224 248c-13.25 0-23.1-10.75-23.1-23.1s10.75-23.1 23.1-23.1s23.1 10.75 23.1 23.1S237.3 248 224 248zM224 120c-13.25 0-23.1-10.75-23.1-23.1s10.75-23.1 23.1-23.1c13.25 0 23.1 10.75 23.1 23.1S237.3 120 224 120zM352 248c-13.25 0-23.1-10.75-23.1-23.1s10.75-23.1 23.1-23.1s23.1 10.75 23.1 23.1S365.3 248 352 248z\", \"M591.1 192l-118.7 0c4.418 10.27 6.604 21.25 6.604 32.23c0 20.7-7.865 41.38-23.63 57.14l-136.2 136.2v46.37C320 490.5 341.5 512 368 512h223.1c26.5 0 47.1-21.5 47.1-47.1V240C639.1 213.5 618.5 192 591.1 192zM479.1 376c-13.25 0-23.1-10.75-23.1-23.1s10.75-23.1 23.1-23.1s23.1 10.75 23.1 23.1S493.2 376 479.1 376zM96 200c-13.25 0-23.1 10.75-23.1 23.1s10.75 23.1 23.1 23.1s23.1-10.75 23.1-23.1S109.3 200 96 200zM352 248c13.25 0 23.1-10.75 23.1-23.1s-10.75-23.1-23.1-23.1S328 210.8 328 224S338.8 248 352 248zM224 328c-13.25 0-23.1 10.75-23.1 23.1s10.75 23.1 23.1 23.1c13.25 0 23.1-10.75 23.1-23.1S237.3 328 224 328zM224 200c-13.25 0-23.1 10.75-23.1 23.1s10.75 23.1 23.1 23.1s23.1-10.75 23.1-23.1S237.3 200 224 200zM224 72c-13.25 0-23.1 10.75-23.1 23.1s10.75 23.1 23.1 23.1c13.25 0 23.1-10.75 23.1-23.1S237.3 72 224 72z\"]]\n};\nvar faUnicorn = {\n  prefix: 'fad',\n  iconName: 'unicorn',\n  icon: [640, 512, [129412], \"f727\", [\"M0 248V304C0 312.8 7.164 320 16 320h16c8.836 0 16-7.164 16-16L48 248C47.98 234.8 54.48 222.5 65.36 215C67.26 194.6 75.69 175.3 89.39 160H88C39.4 160 0 199.4 0 248zM638.7 35.55C638.7 35.55 638.7 35.55 638.7 35.55C637.2 33.34 634.7 32.01 632 32h-100.2c-3.064 3.188-6.455 5.977-10.22 8.299c5.109 5.381 9.925 10.5 13.7 14.5c5.539 5.906 8.619 13.71 8.6 21.8l.0394 6.705l92.46-36.67C640.1 44.18 641.1 39.23 638.7 35.55z\", \"M543.9 76.6c.0215-8.096-3.051-15.89-8.6-21.8c-3.789-4-8.583-9.119-13.7-14.5c11.08-6.84 19.57-17.49 22.26-30.66c.8613-4.377-2.039-8.631-6.427-9.492c-.0059 0 .0078 0 0 0c-.5078-.0996-.9932-.1514-1.511-.1514L415.6 0c-70.84 0-128.3 57.31-128.3 128H160c-53.13 .0039-96.05 42.98-96.05 96c.002 26.58 11.05 51.85 30.5 69.1l-25.76 68.87c-4.496 12.04-5.232 25.16-2.111 37.63l21.85 87.27C92.04 502 104.8 512 119.5 512h32.99c20.81 0 36.09-19.55 31.05-39.74l-21.3-85.38l23.87-63.62l102 22.37V480c0 17.67 14.33 32 32 32h32c17.6 0 32-14.4 32-32V318.3C403.8 298 416.1 270.5 416.1 240c0-.25-.125-.375-.125-.625V136.9L431.7 144l19.07 37.72c7.467 14.87 25.1 21.53 40.57 15.36l32.53-13.05c12.2-4.863 20.17-16.69 20.15-29.8L543.9 76.6zM479.9 96C471.1 96 463.9 88.84 463.9 80c0-8.838 7.161-16 16.02-16s16.02 7.162 16.02 16C495.9 88.84 488.8 96 479.9 96z\"]]\n};\nvar faBowlingBall = {\n  prefix: 'fad',\n  iconName: 'bowling-ball',\n  icon: [512, 512, [], \"f436\", [\"M144 144c-17.7 0-32 14.25-32 32s14.3 32 32 32s32-14.25 32-32S161.7 144 144 144zM240 144c17.66 0 31.95-14.25 31.95-32s-14.29-32-31.95-32s-32.05 14.25-32.05 32S222.4 144 240 144zM240 176c-17.7 0-32 14.25-32 32s14.3 32 32 32s32-14.25 32-32S257.7 176 240 176z\", \"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM144 208c-17.7 0-32-14.25-32-32s14.3-32 32-32s32 14.25 32 32S161.7 208 144 208zM240 80c17.66 0 31.95 14.25 31.95 32s-14.29 32-31.95 32s-32.05-14.25-32.05-32S222.4 80 240 80zM240 240c-17.7 0-32-14.25-32-32s14.3-32 32-32s32 14.25 32 32S257.7 240 240 240z\"]]\n};\nvar faPompebled = {\n  prefix: 'fad',\n  iconName: 'pompebled',\n  icon: [512, 512, [], \"e43d\", [\"M482.9 372.2C397.4 498.5 222.5 557.8 101.1 470.8C-20.76 383.8-28.62 196.7 56.88 70.4C103.1 1.486 188.6-20.65 247.5 21.1C294.2 53.3 302.1 127.7 265.2 194.6C259.3 203.2 261.3 214.8 269.7 220.8C278 226.8 289.3 224.8 295.2 216.3C343.4 157.9 414.1 138.8 460.3 172C519.3 213.8 529.1 303.8 482.9 372.2V372.2z\", \"\"]]\n};\nvar faBrain = {\n  prefix: 'fad',\n  iconName: 'brain',\n  icon: [512, 512, [129504], \"f5dc\", [\"M184 0C214.9 0 240 25.07 240 56V456C240 486.9 214.9 512 184 512C155.1 512 131.3 490.1 128.3 461.9C123.1 463.3 117.6 464 112 464C76.65 464 48 435.3 48 400C48 392.6 49.27 385.4 51.59 378.8C21.43 367.4 0 338.2 0 304C0 272.1 18.71 244.5 45.77 231.7C37.15 220.8 32 206.1 32 192C32 161.3 53.59 135.7 82.41 129.4C80.84 123.9 80 118 80 112C80 82.06 100.6 56.92 128.3 49.93C131.3 21.86 155.1 0 184 0zM383.7 49.93C411.4 56.92 432 82.06 432 112C432 118 431.2 123.9 429.6 129.4C458.4 135.7 480 161.3 480 192C480 206.1 474.9 220.8 466.2 231.7C493.3 244.5 512 272.1 512 304C512 338.2 490.6 367.4 460.4 378.8C462.7 385.4 464 392.6 464 400C464 435.3 435.3 464 400 464C394.4 464 388.9 463.3 383.7 461.9C380.7 490.1 356.9 512 328 512C297.1 512 272 486.9 272 456V56C272 25.07 297.1 0 328 0C356.9 0 380.7 21.86 383.7 49.93z\", \"M240 456V56H272V456H240z\"]]\n};\nvar faWatchSmart = {\n  prefix: 'fad',\n  iconName: 'watch-smart',\n  icon: [384, 512, [], \"e2cc\", [\"M304 64C348.2 64 384 99.82 384 144V368C384 412.2 348.2 448 304 448H80C35.82 448 0 412.2 0 368V144C0 99.82 35.82 64 80 64H304zM216 160C216 146.7 205.3 136 192 136C178.7 136 168 146.7 168 160V256C168 262.4 170.5 268.5 175 272.1L223 320.1C232.4 330.3 247.6 330.3 256.1 320.1C266.3 311.6 266.3 296.4 256.1 287L216 246.1V160z\", \"M271.7 0C298.4 0 320 21.63 320 48.32V65.6C314.8 64.55 309.5 64 304 64H80C74.52 64 69.17 64.55 64 65.6V48.32C64 21.63 85.63 0 112.3 0L271.7 0zM64 464V446.4C69.17 447.4 74.52 448 80 448H304C309.5 448 314.8 447.4 320 446.4V464C320 490.5 298.5 512 272 512H112C85.49 512 64 490.5 64 464zM216 246.1L256.1 287C266.3 296.4 266.3 311.6 256.1 320.1C247.6 330.3 232.4 330.3 223 320.1L175 272.1C170.5 268.5 168 262.4 168 256V160C168 146.7 178.7 136 192 136C205.3 136 216 146.7 216 160V246.1z\"]]\n};\nvar faBookUser = {\n  prefix: 'fad',\n  iconName: 'book-user',\n  icon: [448, 512, [], \"f7e7\", [\"M400 384H96c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32h320v-66.94C410.1 382.8 405.6 384 400 384z\", \"M96 384h304c26.51 0 48-21.49 48-48v-288C448 21.49 426.5 0 400 0H96C42.98 0 0 42.98 0 96v320c0 53.02 42.98 96 96 96h320c17.67 0 32-14.33 32-31.1C448 462.3 433.7 448 416 448H97.71c-15.94 0-30.71-10.89-33.27-26.63C61.18 401.3 76.56 384 96 384zM240 64c35.35 0 64 28.66 64 64s-28.65 64-64 64c-35.34 0-64-28.66-64-64S204.7 64 240 64zM208 224h64C316.2 224 352 259.8 352 304c0 8.836-7.164 16-16 16h-192C135.2 320 128 312.8 128 304C128 259.8 163.8 224 208 224z\"]]\n};\nvar faSensorCloud = {\n  prefix: 'fad',\n  iconName: 'sensor-cloud',\n  icon: [640, 512, [\"sensor-smoke\"], \"e02c\", [\"M0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V234.8C433.5 227.9 417.2 224 400 224C339.9 224 290.9 271.3 288.1 330.7C250.2 348.7 224 387.3 224 432C224 449.2 227.9 465.5 234.8 480H64C28.65 480 0 451.3 0 416V96zM64 120V264C64 277.3 74.75 288 88 288C101.3 288 112 277.3 112 264V120C112 106.7 101.3 96 88 96C74.75 96 64 106.7 64 120zM160 120V264C160 277.3 170.7 288 184 288C197.3 288 208 277.3 208 264V120C208 106.7 197.3 96 184 96C170.7 96 160 106.7 160 120z\", \"M321.9 353.2C320.6 347.7 320 341.9 320 336C320 291.8 355.8 256 400 256C435 256 464.8 278.5 475.6 309.8C485.9 296.6 501.9 288 520 288C550.9 288 576 313.1 576 344C576 347.2 575.7 350.4 575.2 353.4C612.1 360.5 640 393 640 432C640 476.2 604.2 512 560 512H336C291.8 512 256 476.2 256 432C256 392.6 284.4 359.9 321.9 353.2z\"]]\n};\nvar faSensorSmoke = faSensorCloud;\nvar faClapperboardPlay = {\n  prefix: 'fad',\n  iconName: 'clapperboard-play',\n  icon: [512, 512, [], \"e132\", [\"M0 160v256c0 35.35 28.65 64 64 64h384c35.35 0 64-28.65 64-64V160H0zM330.1 329.3l-106.7 68.97C222.6 399.4 220.6 400 218.7 400c-1.77 0-3.562-.4648-5.166-1.379C210.1 396.7 208 392.1 208 388.1V251c0-4.01 2.104-7.705 5.5-9.656c3.375-1.918 7.562-1.832 10.81 .3027l106.7 68.97C334.1 312.7 336 316.2 336 319.1S334.1 327.3 330.1 329.3z\", \"M201.9 32l-128 128h92.13l128-128H201.9zM64 32C28.65 32 0 60.65 0 96v64h6.062l128-128H64zM326.1 160l127.4-127.4C451.7 32.39 449.9 32 448 32h-86.06l-128 128H326.1zM497.7 56.19L393.9 160H512V96C512 80.87 506.5 67.15 497.7 56.19zM224.3 241.7C221.1 239.5 216.9 239.5 213.5 241.4C210.1 243.3 208 247 208 251v137.9c0 4.008 2.104 7.705 5.5 9.656C215.1 399.5 216.9 400 218.7 400c1.959 0 3.938-.5605 5.646-1.682l106.7-68.97C334.1 327.3 336 323.8 336 319.1s-1.896-7.34-5.021-9.354L224.3 241.7z\"]]\n};\nvar faBandage = {\n  prefix: 'fad',\n  iconName: 'bandage',\n  icon: [640, 512, [129657, \"band-aid\"], \"f462\", [\"M480 96H576C611.3 96 640 124.7 640 160V352C640 387.3 611.3 416 576 416H480V96zM448 416H192V96H448V416zM272 184C258.7 184 248 194.7 248 208C248 221.3 258.7 232 272 232C285.3 232 296 221.3 296 208C296 194.7 285.3 184 272 184zM368 232C381.3 232 392 221.3 392 208C392 194.7 381.3 184 368 184C354.7 184 344 194.7 344 208C344 221.3 354.7 232 368 232zM272 280C258.7 280 248 290.7 248 304C248 317.3 258.7 328 272 328C285.3 328 296 317.3 296 304C296 290.7 285.3 280 272 280zM368 328C381.3 328 392 317.3 392 304C392 290.7 381.3 280 368 280C354.7 280 344 290.7 344 304C344 317.3 354.7 328 368 328zM64 96H160V416H64C28.65 416 0 387.3 0 352V160C0 124.7 28.65 96 64 96z\", \"M192 416H160V96H192V416zM480 416H448V96H480V416z\"]]\n};\nvar faBandAid = faBandage;\nvar faCalendarMinus = {\n  prefix: 'fad',\n  iconName: 'calendar-minus',\n  icon: [448, 512, [], \"f272\", [\"M448 464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V192H448V464zM312 376C325.3 376 336 365.3 336 352C336 338.7 325.3 328 312 328H136C122.7 328 112 338.7 112 352C112 365.3 122.7 376 136 376H312z\", \"M160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V192H0V112C0 85.49 21.49 64 48 64H96V32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32zM136 376C122.7 376 112 365.3 112 352C112 338.7 122.7 328 136 328H312C325.3 328 336 338.7 336 352C336 365.3 325.3 376 312 376H136z\"]]\n};\nvar faCircleXmark = {\n  prefix: 'fad',\n  iconName: 'circle-xmark',\n  icon: [512, 512, [61532, \"times-circle\", \"xmark-circle\"], \"f057\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM175 208.1L222.1 255.1L175 303C165.7 312.4 165.7 327.6 175 336.1C184.4 346.3 199.6 346.3 208.1 336.1L255.1 289.9L303 336.1C312.4 346.3 327.6 346.3 336.1 336.1C346.3 327.6 346.3 312.4 336.1 303L289.9 255.1L336.1 208.1C346.3 199.6 346.3 184.4 336.1 175C327.6 165.7 312.4 165.7 303 175L255.1 222.1L208.1 175C199.6 165.7 184.4 165.7 175 175C165.7 184.4 165.7 199.6 175 208.1V208.1z\", \"M255.1 222.1L303 175C312.4 165.7 327.6 165.7 336.1 175C346.3 184.4 346.3 199.6 336.1 208.1L289.9 255.1L336.1 303C346.3 312.4 346.3 327.6 336.1 336.1C327.6 346.3 312.4 346.3 303 336.1L255.1 289.9L208.1 336.1C199.6 346.3 184.4 346.3 175 336.1C165.7 327.6 165.7 312.4 175 303L222.1 255.1L175 208.1C165.7 199.6 165.7 184.4 175 175C184.4 165.7 199.6 165.7 208.1 175L255.1 222.1z\"]]\n};\nvar faTimesCircle = faCircleXmark;\nvar faXmarkCircle = faCircleXmark;\nvar faCircle4 = {\n  prefix: 'fad',\n  iconName: 'circle-4',\n  icon: [512, 512, [], \"e0f1\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM328 320H320v40c0 13.25-10.75 24-24 24s-24-10.75-24-24V320H169.1c-8.078 0-15.61-4.062-20.05-10.81s-5.188-15.25-2-22.69l62-144c5.234-12.16 19.31-17.84 31.53-12.53c12.19 5.219 17.8 19.34 12.56 31.53L206.5 272H272V221.3c0-13.25 10.75-24 24-24s24 10.75 24 24V272h8C341.3 272 352 282.8 352 296S341.3 320 328 320z\", \"M352 296C352 309.3 341.3 320 328 320H320v40c0 13.25-10.75 24-24 24s-24-10.75-24-24V320H169.1c-8.078 0-15.61-4.062-20.05-10.81s-5.188-15.25-2-22.69l62-144c5.234-12.16 19.31-17.84 31.53-12.53c12.19 5.219 17.8 19.34 12.56 31.53L206.5 272H272V221.3c0-13.25 10.75-24 24-24s24 10.75 24 24V272h8C341.3 272 352 282.8 352 296z\"]]\n};\nvar faGifts = {\n  prefix: 'fad',\n  iconName: 'gifts',\n  icon: [640, 512, [], \"f79c\", [\"M191.3 58.27L216.8 37.42C227.1 29.03 242.2 30.54 250.6 40.8C258.1 51.06 257.5 66.18 247.2 74.57L221 96H66.99L40.8 74.57C30.54 66.18 29.03 51.06 37.43 40.8C45.82 30.54 60.94 29.03 71.2 37.42L98.67 59.9L89.23 31.59C85.04 19.01 91.84 5.422 104.4 1.231C116.1-2.961 130.6 3.835 134.8 16.41L144.7 46.17L155.4 15.99C159.8 3.492 173.5-3.049 186 1.376C198.5 5.801 205 19.52 200.6 32.01L191.3 58.27zM640 272V352H448V272H520C551.4 272 578 251.1 587.9 224H592C618.5 224 640 245.5 640 272zM448 384H640V464C640 490.5 618.5 512 592 512H448V384zM416 384V512H272C245.5 512 224 490.5 224 464V384H416zM416 352H224V272C224 245.5 245.5 224 272 224H276.1C285.1 251.1 312.7 272 344 272H416V352z\", \"M240 95.1C256.9 95.1 271.7 104.7 280.3 117.9C257.3 135.7 241.9 162.1 240.2 193.1C212.5 201 192 226.1 192 255.1V479.1C192 491.7 195.1 502.6 200.6 511.1H48C21.49 511.1 0 490.5 0 463.1V143.1C0 117.5 21.49 95.1 48 95.1L240 95.1zM272 200C272 160.1 304.5 128 344.2 128C366.6 128 387.8 138.4 401.5 156.2L432 195.8L462.5 156.2C476.2 138.4 497.4 128 519.8 128C559.5 128 592 160.1 592 200C592 239.8 559.8 272 520 272H448V352H640V384H448V512H416V384H224V352H416V272H344C304.2 272 272 239.8 272 200H272zM363.5 185.5C358.9 179.5 351.7 176 344.2 176C330.8 176 320 186.9 320 200C320 213.3 330.7 224 344 224H393.1L363.5 185.5zM519.8 176C512.3 176 505.1 179.5 500.5 185.5L470.9 224H520C533.3 224 544 213.3 544 200C544 186.9 533.2 176 519.8 176H519.8z\"]]\n};\nvar faAlbumCollection = {\n  prefix: 'fad',\n  iconName: 'album-collection',\n  icon: [512, 512, [], \"f8a0\", [\"M12.02 176.2C21.13 165.9 34.23 160 48 160H464C477.8 160 490.9 165.9 499.1 176.2C509.1 186.6 513.3 200.3 511.6 213.1L479.6 469.1C476.6 493.1 456.2 512 432 512H80C55.79 512 35.37 493.1 32.37 469.1L.3709 213.1C-1.337 200.3 2.904 186.6 12.02 176.2V176.2zM256 480C357.6 480 440 419.1 440 344C440 268.9 357.6 208 256 208C154.4 208 72 268.9 72 344C72 419.1 154.4 480 256 480z\", \"M32 24C32 10.75 42.75 0 56 0H456C469.3 0 480 10.75 480 24C480 37.25 469.3 48 456 48H56C42.75 48 32 37.25 32 24zM72 344C72 268.9 154.4 208 256 208C357.6 208 440 268.9 440 344C440 419.1 357.6 480 256 480C154.4 480 72 419.1 72 344zM256 376C273.7 376 288 365.3 288 352C288 338.7 273.7 328 256 328C238.3 328 224 338.7 224 352C224 365.3 238.3 376 256 376zM472 80C485.3 80 496 90.75 496 104C496 117.3 485.3 128 472 128H40C26.75 128 16 117.3 16 104C16 90.75 26.75 80 40 80H472z\"]]\n};\nvar faHotel = {\n  prefix: 'fad',\n  iconName: 'hotel',\n  icon: [512, 512, [127976], \"f594\", [\"M32 64H480V448C497.7 448 512 462.3 512 480C512 497.7 497.7 512 480 512H304V448H208V512H32C14.33 512 0 497.7 0 480C0 462.3 14.33 448 32 448V64zM112 96C103.2 96 96 103.2 96 112V144C96 152.8 103.2 160 112 160H144C152.8 160 160 152.8 160 144V112C160 103.2 152.8 96 144 96H112zM224 144C224 152.8 231.2 160 240 160H272C280.8 160 288 152.8 288 144V112C288 103.2 280.8 96 272 96H240C231.2 96 224 103.2 224 112V144zM368 96C359.2 96 352 103.2 352 112V144C352 152.8 359.2 160 368 160H400C408.8 160 416 152.8 416 144V112C416 103.2 408.8 96 400 96H368zM96 240C96 248.8 103.2 256 112 256H144C152.8 256 160 248.8 160 240V208C160 199.2 152.8 192 144 192H112C103.2 192 96 199.2 96 208V240zM240 192C231.2 192 224 199.2 224 208V240C224 248.8 231.2 256 240 256H272C280.8 256 288 248.8 288 240V208C288 199.2 280.8 192 272 192H240zM352 240C352 248.8 359.2 256 368 256H400C408.8 256 416 248.8 416 240V208C416 199.2 408.8 192 400 192H368C359.2 192 352 199.2 352 208V240zM256 288C211.2 288 173.5 318.7 162.1 360.2C159.7 373.1 170.7 384 184 384H328C341.3 384 352.3 373.1 349 360.2C338.5 318.7 300.8 288 256 288z\", \"M480 0C497.7 0 512 14.33 512 32C512 49.67 497.7 64 480 64H32C14.33 64 0 49.67 0 32C0 14.33 14.33 0 32 0H480zM144 96C152.8 96 160 103.2 160 112V144C160 152.8 152.8 160 144 160H112C103.2 160 96 152.8 96 144V112C96 103.2 103.2 96 112 96H144zM272 96C280.8 96 288 103.2 288 112V144C288 152.8 280.8 160 272 160H240C231.2 160 224 152.8 224 144V112C224 103.2 231.2 96 240 96H272zM352 112C352 103.2 359.2 96 368 96H400C408.8 96 416 103.2 416 112V144C416 152.8 408.8 160 400 160H368C359.2 160 352 152.8 352 144V112zM144 192C152.8 192 160 199.2 160 208V240C160 248.8 152.8 256 144 256H112C103.2 256 96 248.8 96 240V208C96 199.2 103.2 192 112 192H144zM224 208C224 199.2 231.2 192 240 192H272C280.8 192 288 199.2 288 208V240C288 248.8 280.8 256 272 256H240C231.2 256 224 248.8 224 240V208zM400 192C408.8 192 416 199.2 416 208V240C416 248.8 408.8 256 400 256H368C359.2 256 352 248.8 352 240V208C352 199.2 359.2 192 368 192H400zM184 384C170.7 384 159.7 373.1 162.1 360.2C173.5 318.7 211.2 288 256 288C300.8 288 338.5 318.7 349 360.2C352.3 373.1 341.3 384 328 384H184z\"]]\n};\nvar faEarthAsia = {\n  prefix: 'fad',\n  iconName: 'earth-asia',\n  icon: [512, 512, [127759, \"globe-asia\"], \"f57e\", [\"M38.79 292.6L83.41 301.5C91.27 303.1 99.41 300.6 105.1 294.9L120.5 279.5C132 267.1 151.6 271.1 158.9 285.8L168.2 304.3C172.1 313.9 182.8 319.1 193.5 319.1C208.7 319.1 219.6 305.4 215.2 290.8L209.3 270.9C204.7 255.5 216.2 239.1 232.3 239.1H234.6C247.1 239.1 260.5 233.3 267.9 222.2L278.6 206.1C284.2 197.7 283.9 186.6 277.8 178.4L261.7 156.9C251.4 143.2 258.4 123.4 275.1 119.2L292.1 114.1C299.6 113.1 305.7 107.8 308.6 100.6L325.3 58.79C327.4 53.56 327.5 48.1 326.1 43.17C415.5 72.58 480 156.8 480 255.1C480 272.1 478.1 289.5 474.5 305.4L467.4 301.1C462.1 299.4 456.1 298.9 450.4 300.4L434.6 304.9C427.9 306.7 420.8 304 417.1 298.2L415.1 295.1C409.1 285.7 398.7 279.1 387.5 279.1C376.4 279.1 365.1 285.7 359.9 295.1L353.8 304.6C352.4 306.8 350.5 308.7 348.2 309.1L311.1 330.1C293.9 340.2 286.5 362.5 294.1 381.4L300.5 393.8C309.1 413 331.2 422.3 350.1 414.9L353.5 413.1C363.6 410.2 374.8 411.8 383.5 418.1L398.4 428.9C359.7 460.8 310.1 480 256 480C144.3 480 51.75 398.3 34.78 291.4C36.06 291.9 37.4 292.3 38.79 292.6L38.79 292.6zM163.9 336.5C155.3 334.3 146.6 339.5 144.5 348.1C142.3 356.7 147.5 365.4 156.1 367.5L188.1 375.5C196.7 377.7 205.4 372.5 207.5 363.9C209.7 355.3 204.5 346.6 195.9 344.5L163.9 336.5zM267.5 335.9L275.5 303.9C277.7 295.3 272.5 286.6 263.9 284.5C255.3 282.3 246.6 287.5 244.5 296.1L236.5 328.1C234.3 336.7 239.5 345.4 248.1 347.5C256.7 349.7 265.4 344.5 267.5 335.9zM350.3 135.2C354.3 127.2 351.1 117.6 343.2 113.7C335.3 109.7 325.6 112.9 321.7 120.8L305.7 152.8C301.7 160.7 304.9 170.4 312.8 174.3C320.7 178.3 330.4 175.1 334.3 167.2L350.3 135.2z\", \"M34.78 291.4C32.95 279.9 32 268 32 255.1C32 132.3 132.3 31.1 256 31.1C280.5 31.1 304 35.92 326.1 43.17C327.5 48.1 327.4 53.56 325.3 58.79L308.6 100.6C305.7 107.8 299.6 113.1 292.1 114.1L275.1 119.2C258.4 123.4 251.4 143.2 261.7 156.9L277.8 178.4C283.9 186.6 284.2 197.7 278.6 206.1L267.9 222.2C260.5 233.3 247.1 239.1 234.6 239.1H232.3C216.2 239.1 204.6 255.5 209.3 270.9L215.2 290.8C219.6 305.4 208.7 319.1 193.5 319.1C182.8 319.1 172.1 313.9 168.2 304.3L158.9 285.8C151.6 271.1 132 267.1 120.5 279.5L105.1 294.9C99.41 300.6 91.27 303.1 83.41 301.5L38.79 292.6C37.4 292.3 36.06 291.9 34.78 291.4L34.78 291.4zM474.5 305.4C463.4 354.7 436.1 397.8 398.4 428.9L383.5 418.1C374.8 411.8 363.6 410.2 353.5 413.1L350.1 414.9C331.2 422.3 309.1 413 300.5 393.8L294.1 381.4C286.5 362.5 293.9 340.2 311.1 330.1L348.2 309.1C350.5 308.7 352.4 306.8 353.8 304.6L359.9 295.1C365.1 285.7 376.4 279.1 387.5 279.1C398.7 279.1 409.1 285.7 415.1 295.1L417.1 298.2C420.8 304 427.9 306.7 434.6 304.9L450.4 300.4C456.1 298.9 462.1 299.4 467.4 301.1L474.5 305.4zM144.5 348.1C146.6 339.5 155.3 334.3 163.9 336.5L195.9 344.5C204.5 346.6 209.7 355.3 207.5 363.9C205.4 372.5 196.7 377.7 188.1 375.5L156.1 367.5C147.5 365.4 142.3 356.7 144.5 348.1V348.1zM244.5 296.1C246.6 287.5 255.3 282.3 263.9 284.5C272.5 286.6 277.7 295.3 275.5 303.9L267.5 335.9C265.4 344.5 256.7 349.7 248.1 347.5C239.5 345.4 234.3 336.7 236.5 328.1L244.5 296.1zM343.2 113.7C351.1 117.6 354.3 127.2 350.3 135.2L334.3 167.2C330.4 175.1 320.7 178.3 312.8 174.3C304.9 170.4 301.7 160.7 305.7 152.8L321.7 120.8C325.6 112.9 335.3 109.7 343.2 113.7V113.7z\"]]\n};\nvar faGlobeAsia = faEarthAsia;\nvar faIdCardClip = {\n  prefix: 'fad',\n  iconName: 'id-card-clip',\n  icon: [576, 512, [\"id-card-alt\"], \"f47f\", [\"M528 64H352v64h16C377.6 128 384 134.4 384 144S377.6 160 368 160h-160C198.4 160 192 153.6 192 144S198.4 128 208 128H224V64H48C22.4 64 0 86.4 0 112v352C0 489.6 22.4 512 48 512h480c25.6 0 48-22.4 48-48v-352C576 86.4 553.6 64 528 64zM288 224c35.35 0 64 28.66 64 64s-28.65 64-64 64s-64-28.66-64-64S252.7 224 288 224zM384 448H192c-8.836 0-16-7.164-16-16C176 405.5 197.5 384 224 384h128c26.51 0 48 21.49 48 48C400 440.8 392.8 448 384 448z\", \"M352 32c0-19.2-12.8-32-32-32H256C236.8 0 224 12.8 224 32v96h128V32zM288 352c35.35 0 64-28.66 64-64s-28.65-64-64-64S224 252.7 224 288S252.7 352 288 352zM352 384H224c-26.51 0-48 21.49-48 48C176 440.8 183.2 448 192 448h192c8.836 0 16-7.164 16-16C400 405.5 378.5 384 352 384z\"]]\n};\nvar faIdCardAlt = faIdCardClip;\nvar faMagnifyingGlassPlus = {\n  prefix: 'fad',\n  iconName: 'magnifying-glass-plus',\n  icon: [512, 512, [\"search-plus\"], \"f00e\", [\"M208 0C93.13 0 0 93.13 0 208S93.13 416 208 416S416 322.9 416 208S322.9 0 208 0zM288 232H231.1V288c0 13.26-10.74 24-23.1 24C194.7 312 184 301.3 184 288V232H127.1C114.7 232 104 221.3 104 208s10.74-24 23.1-24H184V128c0-13.26 10.74-24 23.1-24S231.1 114.7 231.1 128v56h56C301.3 184 312 194.7 312 208S301.3 232 288 232z\", \"M500.3 443.7l-119.7-119.7c-15.03 22.3-34.26 41.54-56.57 56.57l119.7 119.7c15.62 15.62 40.95 15.63 56.57 .0003C515.9 484.7 515.9 459.3 500.3 443.7zM288 184H231.1V128c0-13.26-10.74-24-23.1-24S184 114.7 184 128v56H127.1C114.7 184 104 194.7 104 208s10.73 24 23.1 24H184V288c0 13.26 10.73 24 23.1 24c13.26 0 23.1-10.74 23.1-24V232h56C301.3 232 312 221.3 312 208S301.3 184 288 184z\"]]\n};\nvar faSearchPlus = faMagnifyingGlassPlus;\nvar faThumbsUp = {\n  prefix: 'fad',\n  iconName: 'thumbs-up',\n  icon: [512, 512, [128077, 61575], \"f164\", [\"M512 224.1c0-26.5-21.48-47.98-48-47.98h-146.5c22.77-37.91 34.52-80.88 34.52-96.02C352 56.52 333.5 32 302.5 32c-63.13 0-26.36 76.15-108.2 141.6L178 186.6C166.2 196.1 160.2 210 160.1 224c-.0234 .0234 0 0 0 0L160 384c0 15.1 7.113 29.33 19.2 38.39l34.14 25.59C241 468.8 274.7 480 309.3 480H368c26.52 0 48-21.47 48-47.98c0-3.635-.4805-7.143-1.246-10.55C434 415.2 448 397.4 448 376c0-9.148-2.697-17.61-7.139-24.88C463.1 347 480 327.5 480 304.1c0-12.5-4.893-23.78-12.72-32.32C492.2 270.1 512 249.5 512 224.1z\", \"M128 447.1V223.1c0-17.67-14.33-31.1-32-31.1H32c-17.67 0-32 14.33-32 31.1v223.1c0 17.67 14.33 31.1 32 31.1h64C113.7 479.1 128 465.6 128 447.1z\"]]\n};\nvar faCloudShowers = {\n  prefix: 'fad',\n  iconName: 'cloud-showers',\n  icon: [512, 512, [], \"f73f\", [\"M200 384c-13.25 0-24 10.75-24 24v80C176 501.3 186.8 512 200 512S224 501.3 224 488v-80C224 394.8 213.3 384 200 384zM104 352c-13.25 0-24 10.75-24 24v80C80 469.3 90.75 480 104 480S128 469.3 128 456v-80C128 362.8 117.3 352 104 352zM296 352c-13.25 0-24 10.75-24 24v80c0 13.25 10.75 24 24 24S320 469.3 320 456v-80C320 362.8 309.3 352 296 352zM392 384c-13.25 0-24 10.75-24 24v80c0 13.25 10.75 24 24 24S416 501.3 416 488v-80C416 394.8 405.3 384 392 384z\", \"M416 128c-.625 0-1.125 .25-1.625 .25C415.5 123 416 117.6 416 112C416 67.75 380.3 32 336 32c-24.62 0-46.25 11.25-61 28.75C256.4 24.75 219.3 0 176 0C114.1 0 64 50.13 64 112c0 7.25 .75 14.25 2.125 21.25C27.75 145.8 0 181.5 0 224c0 53 43 96 96 96h320c53 0 96-43 96-96S469 128 416 128z\"]]\n};\nvar faUserClock = {\n  prefix: 'fad',\n  iconName: 'user-clock',\n  icon: [640, 512, [], \"f4fd\", [\"M224 256c70.7 0 128-57.31 128-128S294.7 0 224 0C153.3 0 96 57.31 96 128S153.3 256 224 256zM320 368c0-19.3 3.221-37.82 8.961-55.2C311.9 307.2 293.6 304 274.7 304H173.3C77.61 304 0 381.7 0 477.4C0 496.5 15.52 512 34.66 512H395C349.7 480.2 320 427.6 320 368z\", \"M496 224c-79.63 0-144 64.38-144 144s64.38 144 144 144s144-64.38 144-144S575.6 224 496 224zM544 384h-54.25C484.4 384 480 379.6 480 374.3V304c0-8.836 7.164-16 16-16c8.838 0 16 7.164 16 16v48h32c8.838 0 16 7.164 16 15.1S552.8 384 544 384z\"]]\n};\nvar faOnion = {\n  prefix: 'fad',\n  iconName: 'onion',\n  icon: [448, 512, [129477], \"e427\", [\"M355.1 133.6c0 0 0 0 0-.0156c-.6562-.375-65.66-39.27-85.81-121.4c-1.406-5.828-5.969-10.36-11.81-11.75c-5.688-1.406-11.97 .5781-15.84 5.125L224 26.02L206.4 5.562C202.5 1.016 196.3-.9687 190.6 .4375c-5.844 1.391-10.41 5.922-11.81 11.75C158.6 94.27 93.59 133.2 92.94 133.6C34.75 167.7 0 223 0 281.5C0 382.1 100.5 464 224 464s224-81.88 224-182.5C448 223 413.3 167.7 355.1 133.6zM129 198.2C98.84 269.7 96 287.1 96 315.5c0 12.22 1.438 22.86 4.406 32.53c2.594 8.453-2.125 17.41-10.59 20c-1.562 .4844-3.125 .7031-4.688 .7031c-6.844 0-13.19-4.422-15.28-11.3C65.91 344.7 64 330.1 64 315.5C64 280.2 68.66 258.9 99.5 185.8c3.469-8.156 12.91-11.92 20.97-8.516C128.6 180.7 132.4 190.1 129 198.2zM237.4 132c-43.78 169.9-45.47 188.1-36.03 224.3c1.906 7.375 4.312 13.83 7.344 19.73c4.062 7.859 .9687 17.52-6.906 21.55c-2.344 1.219-4.844 1.781-7.312 1.781c-5.781 0-11.38-3.156-14.22-8.672c-4.094-7.938-7.406-16.8-9.906-26.34C158.7 319.4 162.4 294.7 206.4 124c2.219-8.516 10.88-13.7 19.5-11.5C234.4 114.7 239.6 123.4 237.4 132zM361.8 357.6c-2.188 6.797-8.469 11.14-15.25 11.14c-1.594 0-3.25-.2344-4.875-.75c-8.406-2.688-13.06-11.69-10.38-20.11C334.5 338 336 327.2 336 314.7c0-33.16-4.594-52.06-46.66-148.3c-3.531-8.094 .1562-17.53 8.25-21.06c8.094-3.516 17.53 .1406 21.06 8.25C363.2 255.4 368 276.3 368 314.7C368 330.5 365.1 344.5 361.8 357.6z\", \"M121.2 480.4c-4.188 12.58 2.625 26.17 15.19 30.36C138.9 511.6 141.5 512 144 512c10.06 0 19.41-6.359 22.78-16.41l11.79-35.38c-16.23-2.736-31.73-7.029-46.47-12.46L121.2 480.4zM326.8 480.4l-10.88-32.66c-14.74 5.434-30.25 9.729-46.47 12.46l11.79 35.38C284.6 505.6 293.9 512 304 512c2.5 0 5.062-.3906 7.594-1.234C324.2 506.6 330.1 492.1 326.8 480.4zM200 462.9V488C200 501.3 210.8 512 224 512s24-10.75 24-24v-25.08C240.1 463.6 232.1 464 224 464S207.9 463.6 200 462.9z\"]]\n};\nvar faClockTwelveThirty = {\n  prefix: 'fad',\n  iconName: 'clock-twelve-thirty',\n  icon: [512, 512, [], \"e359\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM280 152C280 138.7 269.3 128 256 128C242.7 128 232 138.7 232 152V392C232 405.3 242.7 416 256 416C269.3 416 280 405.3 280 392V152z\", \"M256 128C269.3 128 280 138.7 280 152V392C280 405.3 269.3 416 256 416C242.7 416 232 405.3 232 392V152C232 138.7 242.7 128 256 128z\"]]\n};\nvar faArrowDownToDottedLine = {\n  prefix: 'fad',\n  iconName: 'arrow-down-to-dotted-line',\n  icon: [448, 512, [], \"e095\", [\"M32 416c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S49.67 416 32 416zM128 416c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S145.7 416 128 416zM224 416c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S241.7 416 224 416zM320 416c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S337.7 416 320 416zM416 416c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S433.7 416 416 416z\", \"M73.38 185.4C79.63 179.1 87.81 175.1 96 175.1s16.38 3.125 22.62 9.375L192 258.7V79.1c0-17.69 14.31-32 32-32s32 14.31 32 32V258.7l73.38-73.38c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-128 128c-12.5 12.5-32.75 12.5-45.25 0l-128-128C60.88 218.1 60.88 197.9 73.38 185.4z\"]]\n};\nvar faHandDots = {\n  prefix: 'fad',\n  iconName: 'hand-dots',\n  icon: [512, 512, [\"allergies\"], \"f461\", [\"M448 96c-17.67 0-32 14.33-32 32v112C416 248.8 408.8 256 400 256s-15.93-7.164-15.93-16L384 64c0-17.67-14.33-32-32-32s-32 14.33-32 32l.0498 176c0 8.836-7.219 16-16.06 16s-15.95-7.164-15.95-16L288 32c0-17.67-14.33-32-32-32S224 14.33 224 32l.0729 208C224.1 248.8 216.8 256 208 256S192.1 248.8 192.1 240L192 64c0-17.67-14.33-32-32-32S128 46.33 128 64v279.4L68.28 283.7C60.47 275.9 50.23 272 40 272C18.68 272 0 289.2 0 312c0 10.23 3.906 20.47 11.72 28.28l113.1 113.1C162.6 491.2 212.9 512 266.3 512H304c97.05 0 176-78.95 176-176V128C480 110.3 465.7 96 448 96zM192 416c-8.836 0-16-7.164-16-16C176 391.2 183.2 384 192 384s16 7.162 16 16C208 408.8 200.8 416 192 416zM256 448c-8.836 0-16-7.164-16-16c0-8.838 7.164-16 16-16s16 7.162 16 16C272 440.8 264.8 448 256 448zM256 352c-8.836 0-16-7.164-16-16c0-8.838 7.164-16 16-16s16 7.162 16 16C272 344.8 264.8 352 256 352zM320 384c-8.836 0-16-7.164-16-16c0-8.838 7.164-16 16-16s16 7.162 16 16C336 376.8 328.8 384 320 384zM352 448c-8.836 0-16-7.164-16-16c0-8.838 7.164-16 16-16s16 7.162 16 16C368 440.8 360.8 448 352 448zM384 352c-8.836 0-16-7.164-16-16c0-8.838 7.164-16 16-16s16 7.162 16 16C400 344.8 392.8 352 384 352z\", \"M192 384c-8.836 0-16 7.162-16 16C176 408.8 183.2 416 192 416s16-7.164 16-16C208 391.2 200.8 384 192 384zM320 352c-8.836 0-16 7.162-16 16c0 8.836 7.164 16 16 16s16-7.164 16-16C336 359.2 328.8 352 320 352zM352 416c-8.836 0-16 7.162-16 16c0 8.836 7.164 16 16 16s16-7.164 16-16C368 423.2 360.8 416 352 416z\"]]\n};\nvar faAllergies = faHandDots;\nvar faFileInvoice = {\n  prefix: 'fad',\n  iconName: 'file-invoice',\n  icon: [384, 512, [], \"f570\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM64 72C64 67.63 67.63 64 72 64h80C156.4 64 160 67.63 160 72v16C160 92.38 156.4 96 152 96h-80C67.63 96 64 92.38 64 88V72zM64 136C64 131.6 67.63 128 72 128h80C156.4 128 160 131.6 160 136v16C160 156.4 156.4 160 152 160h-80C67.63 160 64 156.4 64 152V136zM320 440c0 4.375-3.625 8-8 8h-80C227.6 448 224 444.4 224 440v-16c0-4.375 3.625-8 8-8h80c4.375 0 8 3.625 8 8V440zM320 336c0 8.875-7.125 16-16 16h-224C71.13 352 64 344.9 64 336v-96C64 231.1 71.13 224 80 224h224C312.9 224 320 231.1 320 240V336z\", \"M256 0v128h128L256 0zM304 224h-224C71.13 224 64 231.1 64 240v96C64 344.9 71.13 352 80 352h224c8.875 0 16-7.125 16-16v-96C320 231.1 312.9 224 304 224zM288 320H96V256h192V320zM312 416h-80C227.6 416 224 419.6 224 424v16c0 4.375 3.625 8 8 8h80c4.375 0 8-3.625 8-8v-16C320 419.6 316.4 416 312 416z\"]]\n};\nvar faWindowMinimize = {\n  prefix: 'fad',\n  iconName: 'window-minimize',\n  icon: [512, 512, [128469], \"f2d1\", [\"M0 448C0 430.3 14.33 416 32 416H480C497.7 416 512 430.3 512 448C512 465.7 497.7 480 480 480H32C14.33 480 0 465.7 0 448z\", \"\"]]\n};\nvar faRectangleWide = {\n  prefix: 'fad',\n  iconName: 'rectangle-wide',\n  icon: [640, 512, [], \"f2fc\", [\"M0 128C0 92.65 28.65 64 64 64H576C611.3 64 640 92.65 640 128V384C640 419.3 611.3 448 576 448H64C28.65 448 0 419.3 0 384V128z\", \"\"]]\n};\nvar faCommentArrowUp = {\n  prefix: 'fad',\n  iconName: 'comment-arrow-up',\n  icon: [512, 512, [], \"e144\", [\"M256 32C114.6 32 .0273 125.1 .0273 240c0 49.63 21.35 94.98 56.97 130.7C44.5 421.1 2.729 466 2.229 466.5c-2.25 2.25-2.875 5.734-1.5 8.734C1.978 478.2 4.75 480 8 480c66.25 0 115.1-31.76 140.6-51.39C181.2 440.9 217.6 448 256 448C397.4 448 512 354.9 512 240S397.4 32 256 32zM352.1 256.1C348.3 261.7 342.2 264 336 264s-12.28-2.344-16.97-7.031L280 217.9V320c0 13.25-10.75 24-24 24S232 333.3 232 320V217.9L192.1 256.1c-9.375 9.375-24.56 9.375-33.94 0s-9.375-24.56 0-33.94l80-80c9.375-9.375 24.56-9.375 33.94 0l80 80C362.3 232.4 362.3 247.6 352.1 256.1z\", \"M352.1 256.1C348.3 261.7 342.2 264 336 264s-12.28-2.344-16.97-7.031L280 217.9V320c0 13.25-10.75 24-24 24S232 333.3 232 320V217.9L192.1 256.1c-9.375 9.375-24.56 9.375-33.94 0s-9.375-24.56 0-33.94l80-80c9.375-9.375 24.56-9.375 33.94 0l80 80C362.3 232.4 362.3 247.6 352.1 256.1z\"]]\n};\nvar faGarlic = {\n  prefix: 'fad',\n  iconName: 'garlic',\n  icon: [512, 512, [129476], \"e40e\", [\"M64 306.9c0-55.59 17.16-84.8 33.78-113c10.6-18.05 20.69-35.61 26.1-60.65L48.8 191.7C17.79 215.9 0 251.4 0 288.1c0 62.77 49.45 114.6 113.1 124.8C84.23 390 64 354.4 64 306.9zM299.7 211.4C279.2 183.6 256 152 256 92.64V0H208C181.5 0 160 19.99 160 44.57v48.07c0 58.48-18.41 89.78-34.66 117.4C110.3 235.7 96 259.1 96 306.9C96 381.8 158.2 416 215.1 416C273.8 416 336 381.8 336 306.9C336 260.9 319.2 237.1 299.7 211.4zM463.2 191.7l-85.23-66.48C361.5 112.4 352 93.53 352 73.52V44.57C352 19.99 330.5 0 304 0H288v92.64c0 48.88 18.19 73.63 37.44 99.83C345.4 219.6 368 250.4 368 306.9c0 49.17-21.83 85.49-53.34 109.1L376 415.9C451.1 415.5 512 358.8 512 288.1C512 251.4 494.2 215.9 463.2 191.7z\", \"M200 488C200 501.3 210.8 512 224 512s24-10.75 24-24V448h-48V488zM328 448v40c0 13.25 10.75 24 24 24s24-10.75 24-24v-40.04L328 448zM136 488C136 501.3 146.8 512 160 512s24-10.75 24-24V448l-48-.0391V488zM264 488c0 13.25 10.75 24 24 24s24-10.75 24-24V448h-48V488z\"]]\n};\nvar faMugSaucer = {\n  prefix: 'fad',\n  iconName: 'mug-saucer',\n  icon: [640, 512, [\"coffee\"], \"f0f4\", [\"M560 416h-544C7.164 416 0 423.2 0 432C0 458.5 21.49 480 48 480h480c26.51 0 48-21.49 48-48C576 423.2 568.8 416 560 416z\", \"M512 32H120c-13.25 0-24 10.75-24 24L96.01 288c0 53 43 96 96 96h192C437 384 480 341 480 288h32c70.63 0 128-57.38 128-128S582.6 32 512 32zM512 224h-32V96h32c35.25 0 64 28.75 64 64S547.3 224 512 224z\"]]\n};\nvar faCoffee = faMugSaucer;\nvar faBrush = {\n  prefix: 'fad',\n  iconName: 'brush',\n  icon: [384, 512, [], \"f55d\", [\"M160 0L192 64L224 0H336C362.5 0 384 21.49 384 48V288H0V48C0 21.49 21.49 0 48 0H64L96 64L128 0H160z\", \"M0 288H384V320C384 355.3 355.3 384 320 384H256V448C256 483.3 227.3 512 192 512C156.7 512 128 483.3 128 448V384H64C28.65 384 0 355.3 0 320V288zM192 464C200.8 464 208 456.8 208 448C208 439.2 200.8 432 192 432C183.2 432 176 439.2 176 448C176 456.8 183.2 464 192 464z\"]]\n};\nvar faTreeDecorated = {\n  prefix: 'fad',\n  iconName: 'tree-decorated',\n  icon: [512, 512, [], \"f7dc\", [\"M471.6 455.6l-89.87-103.6h35.1c25.62 0 39.5-29.25 23.25-48.5L346.1 192h44.75c21.37 0 32.87-22.5 19.37-37.25l-134.1-146.5c-9.999-10.1-28.5-10.1-38.5 0l-134.9 146.5c-13.62 14.75-1.1 37.25 19.37 37.25h44.75L71.04 303.5c-16.25 19.25-2.375 48.5 23.25 48.5h35.1L40.42 455.6c-18.1 21.88-3.75 56.38 24.75 56.38h381.6C475.4 512 490.5 477.4 471.6 455.6zM192 312c-13.25 0-23.1-10.75-23.1-24s10.75-24 23.1-24c13.25 0 23.1 10.75 23.1 24S205.2 312 192 312zM264 160c0-13.25 10.75-24 23.1-24s23.1 10.75 23.1 24s-10.75 24-23.1 24S264 173.3 264 160zM320 440c-13.25 0-23.1-10.75-23.1-24s10.75-24 23.1-24s23.1 10.75 23.1 24S333.2 440 320 440z\", \"M311.1 160c0-13.25-10.75-24-23.1-24s-23.1 10.75-23.1 24s10.75 24 23.1 24S311.1 173.3 311.1 160zM320 392c-13.25 0-23.1 10.75-23.1 24s10.75 24 23.1 24s23.1-10.75 23.1-24S333.2 392 320 392z\"]]\n};\nvar faMask = {\n  prefix: 'fad',\n  iconName: 'mask',\n  icon: [576, 512, [], \"f6fa\", [\"M288 64C39.52 64 0 182.1 0 273.5C0 379.5 78.8 448 176 448c27.33 0 51.21-6.514 66.11-36.79l19.93-40.5C268.3 358.6 278.1 352.4 288 352.1c9.9 .3672 19.7 6.501 25.97 18.63l19.93 40.5C348.8 441.5 372.7 448 400 448c97.2 0 176-68.51 176-174.5C576 182.1 536.5 64 288 64zM160 320c-35.35 0-64-28.66-64-64s28.65-64 64-64c35.35 0 64 28.66 64 64S195.3 320 160 320zM416 320c-35.35 0-64-28.66-64-64s28.65-64 64-64c35.35 0 64 28.66 64 64S451.3 320 416 320z\", \"M160 192C124.7 192 96 220.7 96 256s28.65 64 64 64c35.35 0 64-28.66 64-64S195.3 192 160 192zM416 192c-35.35 0-64 28.66-64 64s28.65 64 64 64c35.35 0 64-28.66 64-64S451.3 192 416 192z\"]]\n};\nvar faCalendarHeart = {\n  prefix: 'fad',\n  iconName: 'calendar-heart',\n  icon: [448, 512, [], \"e0d3\", [\"M448 464C448 490.5 426.5 512 400 512H48C21.49 512 0 490.5 0 464V192H448V464zM235.3 444.7L328 352C350.1 329.9 350.1 294.1 328 272C305.9 249.9 270.1 249.9 248 272L224 296L200 272C177.9 249.9 142.1 249.9 120 272C97.91 294.1 97.91 329.9 120 352L212.7 444.7C218.9 450.9 229.1 450.9 235.3 444.7H235.3z\", \"M160 32V64H288V32C288 14.33 302.3 0 320 0C337.7 0 352 14.33 352 32V64H400C426.5 64 448 85.49 448 112V192H0V112C0 85.49 21.49 64 48 64H96V32C96 14.33 110.3 0 128 0C145.7 0 160 14.33 160 32zM212.7 444.7L120 352C97.91 329.9 97.91 294.1 120 272C142.1 249.9 177.9 249.9 200 272L224 296L248 272C270.1 249.9 305.9 249.9 328 272C350.1 294.1 350.1 329.9 328 352L235.3 444.7C229.1 450.9 218.9 450.9 212.7 444.7H212.7z\"]]\n};\nvar faMagnifyingGlassMinus = {\n  prefix: 'fad',\n  iconName: 'magnifying-glass-minus',\n  icon: [512, 512, [\"search-minus\"], \"f010\", [\"M208 0C93.13 0 0 93.13 0 208S93.13 416 208 416S416 322.9 416 208S322.9 0 208 0zM288 232H127.1C114.7 232 104 221.3 104 208s10.74-24 23.1-24h160C301.3 184 312 194.7 312 208S301.3 232 288 232z\", \"M500.3 443.7l-119.7-119.7c-15.03 22.3-34.26 41.54-56.57 56.57l119.7 119.7c15.62 15.62 40.95 15.63 56.57 .0003C515.9 484.7 515.9 459.3 500.3 443.7zM288 184H127.1C114.7 184 104 194.7 104 208s10.73 24 23.1 24h160C301.3 232 312 221.3 312 208S301.3 184 288 184z\"]]\n};\nvar faSearchMinus = faMagnifyingGlassMinus;\nvar faFlower = {\n  prefix: 'fad',\n  iconName: 'flower',\n  icon: [512, 512, [127804, 10047], \"f7ff\", [\"M480 160c0-70.75-57.25-128-128-128c-38.5 0-72.5 17.25-96 44.12C232.5 49.25 198.5 32 160 32C89.25 32 32 89.25 32 160c0 38.5 17.25 72.5 44.13 96C49.25 279.5 32 313.5 32 352c0 70.75 57.25 128 128 128c38.5 0 72.5-17.25 96-44.13C279.5 462.8 313.5 480 352 480c70.75 0 128-57.25 128-128c0-38.5-17.25-72.5-44.13-96C462.8 232.5 480 198.5 480 160zM256 336c-44.12 0-80-35.88-80-80S211.9 176 256 176s80 35.88 80 80S300.1 336 256 336z\", \"M256 336c-44.12 0-80-35.88-80-80S211.9 176 256 176s80 35.88 80 80S300.1 336 256 336z\"]]\n};\nvar faRulerVertical = {\n  prefix: 'fad',\n  iconName: 'ruler-vertical',\n  icon: [256, 512, [], \"f548\", [\"M0 48C0 21.49 21.49 0 48 0H208C234.5 0 256 21.49 256 48V96H176C167.2 96 160 103.2 160 112C160 120.8 167.2 128 176 128H256V192H176C167.2 192 160 199.2 160 208C160 216.8 167.2 224 176 224H256V288H176C167.2 288 160 295.2 160 304C160 312.8 167.2 320 176 320H256V384H176C167.2 384 160 391.2 160 400C160 408.8 167.2 416 176 416H256V464C256 490.5 234.5 512 208 512H48C21.49 512 0 490.5 0 464V48z\", \"M256 96V128H176C167.2 128 160 120.8 160 112C160 103.2 167.2 96 176 96H256zM160 208C160 199.2 167.2 192 176 192H256V224H176C167.2 224 160 216.8 160 208zM256 288V320H176C167.2 320 160 312.8 160 304C160 295.2 167.2 288 176 288H256zM256 384V416H176C167.2 416 160 408.8 160 400C160 391.2 167.2 384 176 384H256z\"]]\n};\nvar faUserLarge = {\n  prefix: 'fad',\n  iconName: 'user-large',\n  icon: [512, 512, [\"user-alt\"], \"f406\", [\"M256 288c79.53 0 144-64.47 144-144s-64.47-144-144-144c-79.52 0-144 64.47-144 144S176.5 288 256 288z\", \"M351.1 320H160c-88.36 0-160 71.63-160 160c0 17.67 14.33 32 31.1 32H480c17.67 0 31.1-14.33 31.1-32C512 391.6 440.4 320 351.1 320z\"]]\n};\nvar faUserAlt = faUserLarge;\nvar faStarshipFreighter = {\n  prefix: 'fad',\n  iconName: 'starship-freighter',\n  icon: [576, 512, [], \"e03a\", [\"M224 32C266.3 32 308.2 39.87 347.6 55.2L555.6 136.1C567.9 140.8 576 152.7 576 165.9V208C576 216.8 568.8 224 560 224H432C423.2 224 416 231.2 416 240V272C416 280.8 423.2 288 432 288H560C568.8 288 576 295.2 576 304V346.1C576 359.3 567.9 371.2 555.6 375.9L473.5 407.9C465.2 393.6 449.7 384 432 384H383.6L301.1 277.3C303 270.5 304 263.4 304 255.1C304 211.8 268.2 175.1 224 175.1C179.8 175.1 144 211.8 144 255.1C144 300.2 179.8 336 224 336L225.2 335.1L322 461.4C322.9 462.5 323.9 463.7 324.9 464.7C292.3 474.8 258.3 480 224 480C100.3 480 0 379.7 0 256C0 132.3 100.3 32 224 32V32zM80 240C71.16 240 64 247.2 64 256C64 264.8 71.16 272 80 272C88.84 272 96 264.8 96 256C96 247.2 88.84 240 80 240zM112 176C120.8 176 128 168.8 128 160C128 151.2 120.8 144 112 144C103.2 144 96 151.2 96 160C96 168.8 103.2 176 112 176zM112 336C103.2 336 96 343.2 96 352C96 360.8 103.2 368 112 368C120.8 368 128 360.8 128 352C128 343.2 120.8 336 112 336z\", \"M128 160C128 168.8 120.8 176 112 176C103.2 176 96 168.8 96 160C96 151.2 103.2 144 112 144C120.8 144 128 151.2 128 160zM383.6 384H432C458.5 384 480 405.5 480 432C480 458.5 458.5 480 432 480H360C345.1 480 331.1 473.1 322 461.4L225.2 335.1L224 336C179.8 336 144 300.2 144 255.1C144 211.8 179.8 175.1 224 175.1C268.2 175.1 304 211.8 304 255.1C304 263.4 303 270.5 301.1 277.3L383.6 384zM224 224C206.3 224 192 238.3 192 256C192 273.7 206.3 288 224 288C241.7 288 256 273.7 256 256C256 238.3 241.7 224 224 224zM64 256C64 247.2 71.16 240 80 240C88.84 240 96 247.2 96 256C96 264.8 88.84 272 80 272C71.16 272 64 264.8 64 256zM96 352C96 343.2 103.2 336 112 336C120.8 336 128 343.2 128 352C128 360.8 120.8 368 112 368C103.2 368 96 360.8 96 352z\"]]\n};\nvar faTrainTram = {\n  prefix: 'fad',\n  iconName: 'train-tram',\n  icon: [448, 512, [128650], \"e5b4\", [\"M86.76 48C74.61 48 63.12 53.52 55.53 63.01L42.74 78.99C34.46 89.34 19.36 91.02 9.007 82.74C-1.343 74.46-3.021 59.36 5.259 49.01L18.04 33.03C34.74 12.15 60.03 0 86.76 0H361.2C387.1 0 413.3 12.15 429.1 33.03L442.7 49.01C451 59.36 449.3 74.46 438.1 82.74C428.6 91.02 413.5 89.34 405.3 78.99L392.5 63.01C384.9 53.52 373.4 48 361.2 48H248V96H200V48H86.76zM35.12 492.9L100.6 427.4C116.9 440.3 137.6 447.1 160 447.1L105.4 502.6C99.37 508.6 91.23 511.1 82.74 511.1H43.04C33.06 511.1 28.06 499.9 35.12 492.9V492.9zM342.6 502.6L288 447.1C310.4 447.1 331.1 440.3 347.4 427.4L412.9 492.9C419.9 499.9 414.9 512 404.1 512H365.3C356.8 512 348.6 508.6 342.6 502.6V502.6zM288 160C305.7 160 320 174.3 320 192V224C320 241.7 305.7 256 288 256H160C142.3 256 128 241.7 128 224V192C128 174.3 142.3 160 160 160H288z\", \"M288 96C341 96 384 138.1 384 192V352C384 405 341 448 288 448H160C106.1 448 64 405 64 352V192C64 138.1 106.1 96 160 96H288zM160 160C142.3 160 128 174.3 128 192V224C128 241.7 142.3 256 160 256H288C305.7 256 320 241.7 320 224V192C320 174.3 305.7 160 288 160H160zM160 320C142.3 320 128 334.3 128 352C128 369.7 142.3 384 160 384C177.7 384 192 369.7 192 352C192 334.3 177.7 320 160 320zM288 384C305.7 384 320 369.7 320 352C320 334.3 305.7 320 288 320C270.3 320 256 334.3 256 352C256 369.7 270.3 384 288 384z\"]]\n};\nvar faBridgeSuspension = {\n  prefix: 'fad',\n  iconName: 'bridge-suspension',\n  icon: [640, 512, [], \"e4cd\", [\"M128 8C137.1 8 144.1 13.03 149 20.45C184.2 81.59 249.7 120 320 120C390.3 120 455.8 81.61 490.9 20.5C495 13.05 502.9 8 512 8C520.8 8 528.5 12.72 532.6 19.76C545.7 40.97 559.3 61.94 574.7 79.54C590.2 97.21 606.4 110.1 624.1 116.5C636.6 120.1 643.1 134.7 638.6 147.2C634.1 159.7 620.3 166.1 607.9 161.6C582.4 152.4 561.4 135.8 544 117.1V256H480V108.1C467.6 118.8 454.2 128.2 440 136.3V256H392V157C376.5 161.9 360.4 165.2 344 166.8V256H296V166.8C279.6 165.2 263.5 161.9 248 157V256H200V136.3C185.8 128.2 172.4 118.8 160 108.1V256H96V117.1C78.59 135.8 57.65 152.4 32.14 161.6C19.67 166.1 5.921 159.7 1.424 147.2C-3.073 134.7 3.39 120.1 15.86 116.5C33.57 110.1 49.79 97.21 65.3 79.54C80.72 61.95 94.27 41.01 107.3 19.82C111.5 12.74 119.2 8 128 8H128z\", \"M608 256C625.7 256 640 270.3 640 288V320C640 337.7 625.7 352 608 352C572.7 352 544 380.7 544 416V480C544 497.7 529.7 512 512 512H480C462.3 512 448 497.7 448 480V448C448 394.1 405 352 352 352H288C234.1 352 192 394.1 192 448V480C192 497.7 177.7 512 160 512H128C110.3 512 96 497.7 96 480V416C96 380.7 67.35 352 32 352C14.33 352 0 337.7 0 320V288C0 270.3 14.33 256 32 256H608z\"]]\n};\nvar faTrashCheck = {\n  prefix: 'fad',\n  iconName: 'trash-check',\n  icon: [448, 512, [], \"e2af\", [\"M394.6 466.8C393.1 492.2 372.1 512 346.7 512H101.3C75.87 512 54.86 492.2 53.39 466.8L32 96H416L394.6 466.8zM339.8 243.8C350.7 232.9 350.7 215.1 339.8 204.2C328.9 193.3 311.1 193.3 300.2 204.2L192 312.4L147.8 268.2C136.9 257.3 119.1 257.3 108.2 268.2C97.27 279.1 97.27 296.9 108.2 307.8L172.2 371.8C183.1 382.7 200.9 382.7 211.8 371.8L339.8 243.8z\", \"M135.2 17.69C140.6 6.848 151.7 0 163.8 0H284.2C296.3 0 307.4 6.848 312.8 17.69L320 32H416C433.7 32 448 46.33 448 64C448 81.67 433.7 96 416 96H32C14.33 96 0 81.67 0 64C0 46.33 14.33 32 32 32H128L135.2 17.69zM211.8 371.8C200.9 382.7 183.1 382.7 172.2 371.8L108.2 307.8C97.27 296.9 97.27 279.1 108.2 268.2C119.1 257.3 136.9 257.3 147.8 268.2L192 312.4L300.2 204.2C311.1 193.3 328.9 193.3 339.8 204.2C350.7 215.1 350.7 232.9 339.8 243.8L211.8 371.8z\"]]\n};\nvar faUserNurse = {\n  prefix: 'fad',\n  iconName: 'user-nurse',\n  icon: [448, 512, [], \"f82f\", [\"M96 176c0 70.75 57.25 128 128 128s128-57.25 128-128V160H96V176z\", \"M327.2 312.8L224 416L120.8 312.8c-69.93 22.3-120.8 87.25-120.8 164.6C.0006 496.5 15.52 512 34.66 512H413.3c19.14 0 34.66-15.46 34.66-34.61C447.1 400.1 397.1 335.1 327.2 312.8zM352 65.88c0-13.38-8.25-25.38-20.75-30L246.5 4.125C239.3 1.375 231.6 0 224 0S208.8 1.375 201.5 4.125L116.8 35.88C104.3 40.5 96 52.5 96 65.88V160h256V65.88zM264 88.38c0 2.75-2.25 5-5 5h-21.62V115c0 2.75-2.25 5-5 5H215.6c-2.75 0-5-2.25-5-5V93.38H189c-2.75 0-5-2.25-5-5V71.63c0-2.75 2.25-5 5-5h21.62V45c0-2.75 2.25-5 5-5h16.75c2.75 0 5 2.25 5 5v21.62H259c2.75 0 5 2.25 5 5V88.38z\"]]\n};\nvar faBoombox = {\n  prefix: 'fad',\n  iconName: 'boombox',\n  icon: [640, 512, [128254], \"f8a5\", [\"M592 160h-544C21.49 160 0 181.5 0 208v256C0 490.5 21.49 512 48 512h544c26.51 0 48-21.49 48-48v-256C640 181.5 618.5 160 592 160zM176 448C114.1 448 64 397.9 64 336S114.1 224 176 224S288 274.1 288 336S237.9 448 176 448zM464 448c-61.88 0-112-50.13-112-112S402.1 224 464 224S576 274.1 576 336S525.9 448 464 448z\", \"M176 224C114.1 224 64 274.1 64 336S114.1 448 176 448S288 397.9 288 336S237.9 224 176 224zM176 400c-35.3 0-64-28.7-64-64c0-35.3 28.7-64 64-64s64 28.7 64 64C240 371.3 211.3 400 176 400zM256 144C256 135.1 248.9 128 240 128h-32C199.1 128 192 135.1 192 144V160h64V144zM552 0H88C57.13 0 32 25.12 32 56v106.1C37.03 161.2 42.36 160 48 160h32V56c0-4.375 3.625-8 8-8h464c4.375 0 8 3.625 8 8V160h32c5.641 0 10.97 1.182 16 2.969V56C608 25.12 582.9 0 552 0zM448 144C448 135.1 440.9 128 432 128h-32C391.1 128 384 135.1 384 144V160h64V144zM352 144C352 135.1 344.9 128 336 128h-32C295.1 128 288 135.1 288 144V160h64V144zM464 224C402.1 224 352 274.1 352 336s50.13 112 112 112s112-50.13 112-112S525.9 224 464 224zM464 400c-35.3 0-64-28.7-64-64c0-35.3 28.7-64 64-64s64 28.7 64 64C528 371.3 499.3 400 464 400z\"]]\n};\nvar faSyringe = {\n  prefix: 'fad',\n  iconName: 'syringe',\n  icon: [512, 512, [128137], \"f48e\", [\"M208.8 154.1l58.56 58.56c6.25 6.25 6.25 16.38 0 22.62C264.2 238.4 260.1 240 256 240S247.8 238.4 244.7 235.3L186.1 176.8L144.8 218.1l58.56 58.56c6.25 6.25 6.25 16.38 0 22.62C200.2 302.4 196.1 304 192 304S183.8 302.4 180.7 299.3L122.1 240.8L82.75 280.1C70.74 292.1 64 308.4 64 325.4v88.68l-56.97 56.97C2.344 475.7 0 481.9 0 487.1c0 6.141 2.344 12.28 7.031 16.97C11.72 509.7 17.86 512 24 512s12.28-2.344 16.97-7.031L97.94 448h88.69c16.97 0 33.25-6.744 45.26-18.75l210.2-210.2L292.1 69.89L208.8 154.1z\", \"M504.1 71.03l-64-64C436.3 2.344 430.1 0 424 0c-6.141 0-12.28 2.344-16.97 7.031c-9.375 9.375-9.375 24.56 0 33.94L422.1 56L384 94.06l-55.03-55.03c-9.375-9.375-24.56-9.375-33.94 0c-4.233 4.233-6.451 9.601-6.757 15.08c-.3062 5.483 1.297 11.08 4.71 15.78l149.1 149.1C446.3 222.1 451.1 224 456 224c6.141 0 12.28-2.344 16.97-7.031c9.375-9.375 9.375-24.56 0-33.94L417.9 128L456 89.94l15.03 15.03C475.7 109.7 481.9 112 488 112s12.28-2.344 16.97-7.031C509.7 100.3 511.1 94.14 512 88C512 81.86 509.7 75.72 504.1 71.03zM144.8 218.1L122.1 240.8l58.56 58.56C183.8 302.4 187.9 304 192 304s8.188-1.562 11.31-4.688c6.25-6.25 6.25-16.38 0-22.62L144.8 218.1zM208.8 154.1L186.1 176.8l58.56 58.56C247.8 238.4 251.9 240 256 240s8.188-1.562 11.31-4.688c6.25-6.25 6.25-16.38 0-22.62L208.8 154.1z\"]]\n};\nvar faCloudSun = {\n  prefix: 'fad',\n  iconName: 'cloud-sun',\n  icon: [640, 512, [9925], \"f6c4\", [\"M144.7 303c-43.63-43.74-43.63-114.7 0-158.3c43.75-43.62 114.8-43.62 158.5 0c9.626 9.748 16.88 20.1 22.25 32.74c9.75-3.749 20.13-5.999 30.75-7.499l29.75-88.86c4-11.87-7.25-23.12-19.25-19.25L278.1 91.2L237.5 8.342c-5.5-11.12-21.5-11.12-27.13 0L168.1 91.2L81.1 61.83C69.22 57.96 57.97 69.21 61.85 81.08l29.38 87.73L8.344 210.3c-11.13 5.624-11.13 21.5 0 27.12l82.88 41.37l-29.38 87.86c-4 11.87 7.375 22.1 19.25 19.12l76.13-25.25c6-12.37 14-23.75 23.5-33.49C167.7 321.7 155.4 313.7 144.7 303zM139.1 223.8c0 40.87 29.25 74.86 67.88 82.36c8-4.749 16.38-8.873 25.25-11.75C238.5 250.2 264.1 211.9 300.5 189.4C287.2 160.3 257.1 139.9 223.1 139.9C177.7 139.9 139.1 177.6 139.1 223.8z\", \"M639.1 416C639.1 468.1 596.1 512 543.1 512H271.1c-53 0-96-43-96-95.99c0-50.62 39.25-91.62 88.88-95.37C264.7 317.8 263.1 315 263.1 312c0-61.86 50.25-111.1 112-111.1c45.38 0 84.25 27.13 101.9 65.1c9.876-6.249 21.5-9.999 34.13-9.999c35.25 0 63.1 28.63 63.1 64c0 1.875-.6203 3.619-.7453 5.619C612.7 338.6 639.1 373.9 639.1 416z\"]]\n};\nvar faShieldExclamation = {\n  prefix: 'fad',\n  iconName: 'shield-exclamation',\n  icon: [512, 512, [], \"e247\", [\"M466.5 83.69l-192-80.01C269.6 1.656 261.3 0 256.1 0C250.8 0 242.5 1.656 237.6 3.688l-192 80.01C27.69 91.08 16 108.6 16 127.1C16 385.2 205.2 512 255.1 512C307.1 512 496 383.8 496 127.1C496 108.6 484.3 91.08 466.5 83.69zM232 152C232 138.8 242.8 128 256 128s24 10.75 24 24v112C280 277.3 269.3 288 256 288S232 277.3 232 264V152zM256 384c-17.67 0-32-14.33-32-32s14.33-32 32-32s32 14.33 32 32S273.7 384 256 384z\", \"M256 288c13.25 0 24-10.75 24-24v-112C280 138.8 269.3 128 256 128S232 138.8 232 152v112C232 277.3 242.8 288 256 288zM256 320c-17.67 0-32 14.33-32 32s14.33 32 32 32s32-14.33 32-32S273.7 320 256 320z\"]]\n};\nvar faStopwatch20 = {\n  prefix: 'fad',\n  iconName: 'stopwatch-20',\n  icon: [448, 512, [], \"e06f\", [\"M276 256C276 249.4 281.4 244 288 244C294.6 244 300 249.4 300 256V352C300 358.6 294.6 364 288 364C281.4 364 276 358.6 276 352V256zM272 0C289.7 0 304 14.33 304 32C304 49.67 289.7 64 272 64H256V98.45C293.5 104.2 327.7 120 355.7 143L377.4 121.4C389.9 108.9 410.1 108.9 422.6 121.4C435.1 133.9 435.1 154.1 422.6 166.6L398.5 190.8C419.7 223.3 432 262.2 432 304C432 418.9 338.9 512 224 512C109.1 512 16 418.9 16 304C16 200 92.32 113.8 192 98.45V64H176C158.3 64 144 49.67 144 32C144 14.33 158.3 0 176 0L272 0zM288 204C259.3 204 236 227.3 236 256V352C236 380.7 259.3 404 288 404C316.7 404 340 380.7 340 352V256C340 227.3 316.7 204 288 204zM172 256.5V258.8C172 262.4 170.7 265.9 168.3 268.6L129.2 312.5C115.5 327.9 108 347.8 108 368.3V384C108 395 116.1 404 128 404H192C203 404 212 395 212 384C212 372.1 203 364 192 364H148.2C149.1 354.8 152.9 346.1 159.1 339.1L198.2 295.2C207.1 285.1 211.1 272.2 211.1 258.8V256.5C211.1 227.5 188.5 204 159.5 204C136.8 204 116.8 218.5 109.6 239.9L109 241.7C105.5 252.2 111.2 263.5 121.7 266.1C132.2 270.5 143.5 264.8 146.1 254.3L147.6 252.6C149.3 247.5 154.1 244 159.5 244C166.4 244 171.1 249.6 171.1 256.5L172 256.5z\", \"M146.1 254.3C143.5 264.8 132.2 270.5 121.7 266.1C111.2 263.5 105.5 252.2 109 241.7L109.6 239.9C116.8 218.5 136.8 204 159.5 204C188.5 204 211.1 227.5 211.1 256.5V258.8C211.1 272.2 207.1 285.1 198.2 295.2L159.1 339.1C152.9 346.1 149.1 354.8 148.2 364H191.1C203 364 211.1 372.1 211.1 384C211.1 395 203 404 191.1 404H127.1C116.1 404 107.1 395 107.1 384V368.3C107.1 347.8 115.5 327.9 129.2 312.5L168.3 268.6C170.7 265.9 171.1 262.4 171.1 258.8V256.5C171.1 249.6 166.4 244 159.5 244C154.1 244 149.3 247.5 147.6 252.6L146.1 254.3zM340 256V352C340 380.7 316.7 404 288 404C259.3 404 236 380.7 236 352V256C236 227.3 259.3 204 288 204C316.7 204 340 227.3 340 256zM276 352C276 358.6 281.4 364 288 364C294.6 364 300 358.6 300 352V256C300 249.4 294.6 244 288 244C281.4 244 276 249.4 276 256V352z\"]]\n};\nvar faSquareFull = {\n  prefix: 'fad',\n  iconName: 'square-full',\n  icon: [512, 512, [128997, 128998, 128999, 129000, 129001, 129002, 129003, 11035, 11036], \"f45c\", [\"M0 0H512V512H0V0z\", \"\"]]\n};\nvar faGripDots = {\n  prefix: 'fad',\n  iconName: 'grip-dots',\n  icon: [448, 512, [], \"e410\", [\"M384 384C357.5 384 336 362.5 336 336C336 309.5 357.5 288 384 288C410.5 288 432 309.5 432 336C432 362.5 410.5 384 384 384zM224 384C197.5 384 176 362.5 176 336C176 309.5 197.5 288 224 288C250.5 288 272 309.5 272 336C272 362.5 250.5 384 224 384zM64 288C90.51 288 112 309.5 112 336C112 362.5 90.51 384 64 384C37.49 384 16 362.5 16 336C16 309.5 37.49 288 64 288z\", \"M384 224C357.5 224 336 202.5 336 176C336 149.5 357.5 128 384 128C410.5 128 432 149.5 432 176C432 202.5 410.5 224 384 224zM224 224C197.5 224 176 202.5 176 176C176 149.5 197.5 128 224 128C250.5 128 272 149.5 272 176C272 202.5 250.5 224 224 224zM64 128C90.51 128 112 149.5 112 176C112 202.5 90.51 224 64 224C37.49 224 16 202.5 16 176C16 149.5 37.49 128 64 128z\"]]\n};\nvar faCommentExclamation = {\n  prefix: 'fad',\n  iconName: 'comment-exclamation',\n  icon: [512, 512, [], \"f4af\", [\"M256 31.1c-141.4 0-255.1 93.09-255.1 208c0 49.59 21.38 94.1 56.97 130.7c-12.5 50.39-54.31 95.3-54.81 95.8c-2.187 2.297-2.781 5.703-1.5 8.703c1.312 3 4.125 4.797 7.312 4.797c66.31 0 116-31.8 140.6-51.41c32.72 12.31 69.01 19.41 107.4 19.41c141.4 0 255.1-93.09 255.1-207.1S397.4 31.1 256 31.1zM232 136C232 122.8 242.8 112 256 112s24 10.75 24 24v112c0 13.25-10.75 24-24 24S232 261.3 232 248V136zM256 368c-17.67 0-32-14.33-32-32c0-17.67 14.33-32 32-32s32 14.33 32 32C288 353.7 273.7 368 256 368z\", \"M256 272c13.25 0 24-10.75 24-24v-112c0-13.25-10.75-24-24-24S232 122.8 232 136v112C232 261.3 242.8 272 256 272zM256 304c-17.67 0-32 14.33-32 32c0 17.67 14.33 32 32 32s32-14.33 32-32C288 318.3 273.7 304 256 304z\"]]\n};\nvar faPenSwirl = {\n  prefix: 'fad',\n  iconName: 'pen-swirl',\n  icon: [512, 512, [], \"e214\", [\"M256 8C286.1 8 314.1 13.37 341.7 23.19L303.6 61.7C288.3 57.97 272.4 56 256 56C145.5 56 56 145.5 56 256C56 366.5 145.5 456 256 456C269.3 456 280 466.7 280 480C280 493.3 269.3 504 256 504C119 504 8 392.1 8 256C8 119 119 8 256 8H256zM456 256C456 239.1 454.1 224.3 450.5 209.4L489 170.9C498.7 197.4 504 226.1 504 256C504 339.9 435.9 408 352 408C338.9 408 326.2 406.3 314 403.2C301.2 399.9 293.5 386.8 296.8 373.1C300.1 361.1 313.1 353.4 325.1 356.7C334.3 358.9 342.1 360 352 360C409.4 360 456 313.4 456 256L456 256z\", \"M406.1 16.02C424.8-2.736 455.2-2.742 473.9 16.01L495.8 37.88C514.7 56.77 514.5 87.43 495.5 106.1L455.7 145.1L366.4 55.74L406.1 16.02zM432.8 167.5L287.6 309.6C280.7 316.4 272.3 321.5 263.1 324.6L191.6 348.5C182.1 351.4 173.5 349.1 167 342.7C160.6 336.3 158.4 326.8 161.2 318.1L185 246.8C188.1 237.4 193.4 228.8 200.5 221.8L343.7 78.37L432.8 167.5z\"]]\n};\nvar faFalafel = {\n  prefix: 'fad',\n  iconName: 'falafel',\n  icon: [576, 512, [129478], \"e40a\", [\"M531.5 268.5c42.37 42.37 57.1 96.35 32.88 120.6c-24.21 24.21-78.19 9.492-120.6-32.88s-57.09-96.35-32.88-120.6S489.1 226.2 531.5 268.5z\", \"M300.9 261.4c1.086-1.688 1.791-3.705 2.637-5.662c3.527-8.154 8.357-19.32 19.26-28.11c10.9-8.789 23.24-11.12 31.4-12.66c2.037-.3848 4.117-.6172 5.105-.8711c1.596-1.006 3.018-2.424 4.537-3.744c6.369-5.539 15.99-13.91 29.89-17.06c3.744-.8496 7.66-1.279 11.64-1.279c9.029 0 16.92 2.215 22.69 3.834c1.889 .5293 3.734 1.184 4.5 1.393c1.004-.0938 2.021-.4473 3.031-.7168c.1387-6.984-.707-14.36 .7891-20.86c2.367-10.3 11.61-19.98 11.66-30.81c.0488-10.49-9.027-20.27-11.35-30.95c-2.322-10.68 1.84-23.47-2.561-32.95c-4.539-9.791-16.93-14.57-23.35-22.87c-6.525-8.437-8.227-21.83-16.35-28.5c-8.154-6.709-21.34-5.553-30.75-10.25c-9.359-4.678-16.55-16.03-26.8-18.49c-10.08-2.42-21.46 4.436-32.06 4.383c-10.27-.0508-21.56-7.096-32.02-4.727c-10.46 2.373-17.77 13.64-27.06 18.13c-9.586 4.635-22.73 3.348-30.87 9.904C206.6 35.19 204.8 48.58 198.2 56.87C191.7 65.2 179.2 69.86 174.6 79.46C170.1 89.03 174.1 101.9 171.7 112.3c-2.367 10.3-11.61 19.98-11.66 30.81C159.1 153.6 169 163.4 171.3 174.1c1.252 5.76 .6797 12.11 .5215 18.25c.127 0 .2266-.0352 .3535-.0352c4.146 0 8.211 .4707 12.09 1.4c13.71 3.291 23.18 11.73 29.45 17.32C215.3 212.4 216.7 213.9 217.5 214.5c1.812 .6777 3.84 .9316 5.834 1.33c8.17 1.629 20.52 4.092 31.38 13.03c10.73 8.824 15.45 19.98 18.89 28.13c.8438 1.998 1.541 4.068 2.152 5.166C277.1 263.5 278.8 264.7 280.4 265.9C282.5 267.5 285.1 269.6 287.6 271.8c3.188-2.853 6.324-5.332 8.916-7.266C298.2 263.3 299.1 262.2 300.9 261.4zM239.1 159.1c-8.836 0-15.1-7.164-15.1-15.1c0-8.838 7.166-16 16-16s15.1 7.164 15.1 16C255.1 152.8 248.8 159.1 239.1 159.1zM250.7 282.1c-6.525-8.437-8.227-21.83-16.35-28.5c-8.154-6.709-21.34-5.553-30.75-10.25c-9.359-4.678-16.55-16.03-26.8-18.49C166.8 222.4 155.4 229.3 144.8 229.2C134.5 229.2 123.2 222.1 112.8 224.5C102.3 226.9 94.1 238.1 85.71 242.6c-9.586 4.635-22.73 3.348-30.87 9.904c-8.264 6.664-10.07 20.06-16.61 28.35c-6.572 8.33-18.99 12.98-23.6 22.59c-4.58 9.56-.5645 22.42-2.973 32.88C9.295 346.6 .0508 356.3 0 367.2c-.0488 10.49 9.027 20.27 11.35 30.95c2.322 10.68-1.84 23.47 2.561 32.95c4.539 9.789 16.93 14.57 23.35 22.87c6.525 8.437 8.227 21.83 16.35 28.51c8.154 6.709 21.34 5.551 30.75 10.25c9.359 4.676 16.55 16.03 26.8 18.49c10.08 2.42 21.46-4.436 32.06-4.383c10.27 .0508 21.56 7.096 32.02 4.725c10.46-2.373 17.77-13.64 27.06-18.13c9.586-4.635 22.73-3.346 30.87-9.902c8.264-6.662 10.07-20.06 16.61-28.35c5.461-6.92 14.72-11.46 20.41-18.25c-2.727-9.601-2.496-18.58-2.211-25.52c.0918-2.211 .2285-5.553 .168-6.225c-.3184-1.07-1.818-4.016-2.811-5.965c-3.963-7.783-9.391-18.44-9.326-32.16c.0664-14.06 5.955-25.26 9.852-32.67c.9824-1.867 2.1-3.658 2.566-4.873c.2988-2.068 .0625-4.271-.002-6.471c-.1914-6.435-.375-14.63 1.838-23.43C264.5 293.1 255.8 288.7 250.7 282.1zM79.1 383.1c-8.836 0-15.1-7.164-15.1-15.1c0-8.838 7.166-16 16-16s15.1 7.164 15.1 16C95.1 376.8 88.84 383.1 79.1 383.1zM111.1 447.1c-8.836 0-15.1-7.164-15.1-15.1c0-8.836 7.166-15.1 16-15.1c8.836 0 15.1 7.164 15.1 15.1C127.1 440.8 120.8 447.1 111.1 447.1zM143.1 383.1c-8.836 0-16-7.164-16-15.1c0-8.838 7.166-16 16-16s15.1 7.164 15.1 16C159.1 376.8 152.8 383.1 143.1 383.1zM567.1 383.1h-.1211c-1.188 1.699-2.055 3.627-3.537 5.109c-24.21 24.21-78.19 9.492-120.6-32.88c-42.37-42.37-57.09-96.35-32.88-120.6c3.549-3.549 7.889-6.014 12.59-7.926c-7.557-1.938-15.34-4.918-22.71-3.246c-10.46 2.373-17.77 13.64-27.06 18.13c-9.586 4.635-22.73 3.348-30.87 9.904c-8.264 6.664-10.07 20.06-16.61 28.35c-6.572 8.33-18.99 12.98-23.6 22.59c-4.58 9.56-.5645 22.42-2.973 32.88c-2.367 10.3-11.61 19.98-11.66 30.81c-.0488 10.49 9.027 20.27 11.35 30.95c2.322 10.68-1.84 23.47 2.561 32.95c4.539 9.789 16.93 14.57 23.35 22.87c6.525 8.437 8.227 21.83 16.35 28.51c8.154 6.709 21.34 5.551 30.75 10.25c9.359 4.676 16.55 16.03 26.8 18.49c10.08 2.42 21.46-4.436 32.06-4.383c10.27 .0508 21.56 7.096 32.02 4.725c10.46-2.373 17.77-13.64 27.06-18.13c9.586-4.635 22.73-3.346 30.87-9.902c8.264-6.662 10.07-20.06 16.61-28.35c6.572-8.33 18.99-12.98 23.6-22.59c4.58-9.557 .5645-22.42 2.973-32.88C565.6 394.4 565.3 389.2 567.1 383.1zM367.1 384c-8.836 0-16-7.164-16-15.1c0-8.838 7.166-16 16-16s15.1 7.164 15.1 16C383.1 376.8 376.8 384 367.1 384zM399.1 448c-8.836 0-15.1-7.164-15.1-15.1c0-8.836 7.166-15.1 16-15.1c8.836 0 15.1 7.164 15.1 15.1C415.1 440.8 408.8 448 399.1 448z\"]]\n};\nvar faCircle2 = {\n  prefix: 'fad',\n  iconName: 'circle-2',\n  icon: [512, 512, [], \"e0ef\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM328 384h-144c-9.922 0-18.81-6.094-22.39-15.38c-3.578-9.25-1.078-19.75 6.266-26.41l108.4-98.31c7.047-6.938 11.31-17 11.31-27.66s-4.266-20.72-12-28.31C259.4 172 232.9 172 216.6 187.9L205.6 198.7C196.1 208.1 180.1 207.9 171.7 198.4C162.4 188.9 162.5 173.7 172 164.5l11-10.78c34.8-34.19 91.45-34.19 126.3 0c17 16.69 26.38 38.91 26.38 62.56s-9.375 45.88-26.38 62.56L246.2 336H328c13.25 0 24 10.75 24 24S341.3 384 328 384z\", \"M352 360c0 13.25-10.75 24-24 24h-144c-9.922 0-18.81-6.094-22.39-15.38c-3.578-9.25-1.078-19.75 6.266-26.41l108.4-98.31c7.047-6.938 11.31-17 11.31-27.66s-4.266-20.72-12-28.31C259.4 172 232.9 172 216.6 187.9L205.6 198.7C196.1 208.1 180.1 207.9 171.7 198.4C162.4 188.9 162.5 173.7 172 164.5l11-10.78c34.8-34.19 91.45-34.19 126.3 0c17 16.69 26.38 38.91 26.38 62.56s-9.375 45.88-26.38 62.56L246.2 336H328C341.3 336 352 346.8 352 360z\"]]\n};\nvar faMagnet = {\n  prefix: 'fad',\n  iconName: 'magnet',\n  icon: [448, 512, [129522], \"f076\", [\"M0 64C0 46.33 14.33 32 32 32H96C113.7 32 128 46.33 128 64V160H0V64zM320 64C320 46.33 334.3 32 352 32H416C433.7 32 448 46.33 448 64V160H320V64z\", \"M128 160V256C128 309 170.1 352 224 352C277 352 320 309 320 256V160H448V256C448 379.7 347.7 480 224 480C100.3 480 0 379.7 0 256V160H128z\"]]\n};\nvar faJar = {\n  prefix: 'fad',\n  iconName: 'jar',\n  icon: [320, 512, [], \"e516\", [\"M256 96C291.3 96 320 124.7 320 160V448C320 483.3 291.3 512 256 512H64C28.65 512 0 483.3 0 448V160C0 124.7 28.65 96 64 96H256zM256 224H64V384H256V224z\", \"M256 0C273.7 0 288 14.33 288 32C288 49.67 273.7 64 256 64H64C46.33 64 32 49.67 32 32C32 14.33 46.33 0 64 0H256zM256 384H64V224H256V384z\"]]\n};\nvar faGramophone = {\n  prefix: 'fad',\n  iconName: 'gramophone',\n  icon: [384, 512, [], \"f8bd\", [\"M376 269.1c0 45.75-37.13 82.75-82.75 82.75l-69.25-.0009v32.14h-64l-.0002-56.14c0-13.25 10.75-24 24-24h109.2c19.12 0 34.75-15.5 34.75-34.75c0-12.13-8.125-22.75-19.88-25.88c-76.75-20.63-175.7 30.75-238.6 73.88c-18.12 12.38-42.5-4.5-36.63-26.13l73.13-273.3C111.8-3.656 141.3-6.527 150.9 13.6c32.13 67.25 92.25 162.5 169.7 183.3C353.3 205.6 376 235.2 376 269.1z\", \"M384 463.1l-.0001 32c0 8.875-7.125 16-16 16h-352c-8.875 0-16-7.125-16-16l0-32c0-8.875 7.125-16 16-16l15.1 .0006L32 415.1c0-17.63 14.38-32 32-32h255.1c17.62 0 32 14.37 32 32l0 32l16-.0006C376.9 447.1 384 455.1 384 463.1z\"]]\n};\nvar faDiceD12 = {\n  prefix: 'fad',\n  iconName: 'dice-d12',\n  icon: [512, 512, [], \"f6ce\", [\"M7.531 176.9l123.6 123.6L240 246.1V139.3L58.97 74.06L7.531 176.9zM333.5 6.75C326.1 3.031 313.2 0 304.9 0H207.1C197.2 0 187.4 2.313 178.5 6.75L89.72 51.13L256 111l166.3-59.88L333.5 6.75zM453 74.06L272 139.3v106.9l108.8 54.41l123.6-123.6L453 74.06z\", \"M113.1 328.5l55.01 172l-85.87-42.95c-10.53-5.281-23.38-18.09-28.62-28.62L6.75 333.5C2.313 324.6 0 314.8 0 304.9V214.6L113.1 328.5zM364.6 328.2L305.8 512H206.2l-58.81-183.8L256 273.9L364.6 328.2zM512 214.6V304.9c0 8.344-3.031 21.16-6.75 28.62l-47.73 95.38c-5.25 10.53-18.09 23.38-28.62 28.62l-85.87 42.95l55.01-172L512 214.6z\"]]\n};\nvar faNoteSticky = {\n  prefix: 'fad',\n  iconName: 'note-sticky',\n  icon: [448, 512, [62026, \"sticky-note\"], \"f249\", [\"M448 80V320h-64L384 96H64v320h224v64H48C21.49 480 0 458.5 0 432v-352C0 53.49 21.49 32 48 32h352C426.5 32 448 53.49 448 80z\", \"M448 320v5.49c0 16.97-6.742 33.25-18.75 45.25l-90.51 90.51C326.7 473.3 310.5 480 293.5 480H288v-128c0-17.67 14.33-32 32-32H448z\"]]\n};\nvar faStickyNote = faNoteSticky;\nvar faDown = {\n  prefix: 'fad',\n  iconName: 'down',\n  icon: [384, 512, [\"arrow-alt-down\"], \"f354\", [\"M128 256V64c0-17.67 14.33-32 32-32h64c17.67 0 32 14.33 32 32v192H128z\", \"M374.6 310.6l-160 160C208.4 476.9 200.2 480 192 480s-16.38-3.125-22.62-9.375l-160-160c-9.156-9.156-11.89-22.91-6.938-34.88C7.391 263.8 19.06 256 32 256h320c12.94 0 24.61 7.797 29.56 19.75C386.5 287.7 383.8 301.5 374.6 310.6z\"]]\n};\nvar faArrowAltDown = faDown;\nvar faHundredPoints = {\n  prefix: 'fad',\n  iconName: 'hundred-points',\n  icon: [512, 512, [128175, \"100\"], \"e41c\", [\"M36.52 415.7C19.03 418.2 2.817 406 .3178 388.5C-2.181 371 9.975 354.8 27.47 352.3L475.5 288.3C492.1 285.8 509.2 297.1 511.7 315.5C514.2 332.1 502 349.2 484.5 351.7L36.52 415.7zM260.5 479.7C243 482.2 226.8 470 224.3 452.5C221.8 435 233.1 418.8 251.5 416.3L475.5 384.3C492.1 381.8 509.2 393.1 511.7 411.5C514.2 428.1 502 445.2 484.5 447.7L260.5 479.7z\", \"M163 101.8C168 61.9 201.9 32 242 32C289.9 32 326.1 73.98 321.1 121.5L308.1 218.2C303.1 258.1 270.1 288 229.1 288C182.1 288 144.1 246 150.9 198.5L163 101.8zM242 96C234.2 96 227.5 101.9 226.5 109.7L214.4 206.4C213.3 215.8 220.5 224 229.1 224C237.8 224 244.5 218.1 245.5 210.3L257.6 113.6C258.7 104.2 251.4 96 242 96H242zM123.5 38.29C132.7 45.18 137.3 56.54 135.7 68.01L103.7 292C101.2 309.5 84.96 321.1 67.46 319.7C49.96 317.5 37.81 301.5 40.32 283.1L64.25 116.5L44.59 125.2C28.34 132.4 9.53 125.2 2.575 109.1C-4.381 92.95 3.154 74.02 19.4 66.8L91.4 34.8C102 30.07 114.3 31.41 123.5 38.29H123.5zM507.1 119L499.8 199.4C496.1 240.5 461.6 272 420.3 272C373.4 272 336.6 231.7 340.9 184.1L348.2 104.6C351.9 63.47 386.4 32 427.7 32C474.6 32 511.4 72.29 507.1 119zM404.6 190.8C403.8 200 411 208 420.3 208C428.5 208 435.3 201.8 436.1 193.6L443.4 113.2C444.2 103.1 436.9 96 427.7 96C419.5 96 412.7 102.2 411.9 110.4L404.6 190.8z\"]]\n};\nvar fa100 = faHundredPoints;\nvar faPaperclipVertical = {\n  prefix: 'fad',\n  iconName: 'paperclip-vertical',\n  icon: [384, 512, [], \"e3c2\", [\"M32 128C32 57.31 89.31 0 160 0C230.7 0 288 57.31 288 128V320C288 364.2 252.2 400 208 400C163.8 400 128 364.2 128 320V160C128 142.3 142.3 128 160 128C177.7 128 192 142.3 192 160V320C192 328.8 199.2 336 208 336C216.8 336 224 328.8 224 320V128C224 92.65 195.3 64 160 64C124.7 64 96 92.65 96 128V336C96 397.9 146.1 448 208 448C269.9 448 320 397.9 320 336V160C320 142.3 334.3 128 352 128C369.7 128 384 142.3 384 160V336C384 433.2 305.2 512 208 512C110.8 512 32 433.2 32 336V128z\", \"\"]]\n};\nvar faWindWarning = {\n  prefix: 'fad',\n  iconName: 'wind-warning',\n  icon: [640, 512, [\"wind-circle-exclamation\"], \"f776\", [\"M384 271.1l31.12-.0169c.2852-3.719 .7344-7.389 .8223-11.16c2.658-114.8-88.29-210.1-203.1-212.8C97.97 45.4 2.713 136.3 .0566 251.2c-2.658 114.8 88.29 210.1 203.1 212.8c88.18 2.041 164.6-51.19 196.7-127.1l-15.84 .0117C366.3 335.1 352 321.7 352 303.1C352 286.3 366.3 271.1 384 271.1zM184 152C184 138.8 194.8 128 208 128S232 138.8 232 152v112C232 277.3 221.3 288 208 288S184 277.3 184 264V152zM208 384C190.3 384 176 369.7 176 352c0-17.67 14.33-32 32-32s32 14.33 32 32C240 369.7 225.7 384 208 384z\", \"M208 288c13.25 0 24-10.75 24-24v-112C232 138.8 221.3 128 208 128S184 138.8 184 152v112C184 277.3 194.8 288 208 288zM208 320c-17.67 0-32 14.33-32 32c0 17.67 14.34 32 32.02 32S240 369.7 240 352C240 334.3 225.7 320 208 320zM552 272l-167.1-.0085C366.3 271.1 352 286.3 352 303.1s14.33 32 32 32L552 336c13.23 0 24 10.78 24 24S565.2 384 552 384H512c-17.67 0-32 14.31-32 32s14.33 32 32 32h40c48.53 0 88-39.47 88-88S600.5 272 552 272zM480 240h72C600.5 240 640 200.5 640 152S600.5 64 552 64H512c-17.67 0-32 14.31-32 32s14.33 32 32 32h40C565.2 128 576 138.8 576 152S565.2 176 552 176H480c-17.67 0-32 14.31-32 32S462.3 240 480 240z\"]]\n};\nvar faWindCircleExclamation = faWindWarning;\nvar faLocationPinSlash = {\n  prefix: 'fad',\n  iconName: 'location-pin-slash',\n  icon: [640, 512, [\"map-marker-slash\"], \"f60c\", [\"M154 95.42C187.3 38.35 249.2 0 319.1 0C426 0 512 85.96 512 192C512 230.7 489 282.8 459 334.5L154 95.42zM296.3 499.2C245.9 436.2 132.3 285.2 128.1 196.9L406.2 416.1C382.7 449.5 359.9 478.9 343.7 499.2C331.4 514.5 308.6 514.5 296.3 499.2V499.2z\", \"M5.112 9.194C13.29-1.238 28.37-3.067 38.81 5.11L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.194V9.194z\"]]\n};\nvar faMapMarkerSlash = faLocationPinSlash;\nvar faFaceSadSweat = {\n  prefix: 'fad',\n  iconName: 'face-sad-sweat',\n  icon: [576, 512, [], \"e38a\", [\"M99.62 429.3C116.9 414.1 128 393.5 128 369C128 357.6 124.2 346.6 120.9 338.5C117.2 329.8 112.5 320.9 107.7 312.8C98.1 296.7 86.98 281.3 80.01 272.1C68.39 256.5 48.28 252.2 32.02 259.3C32.01 258.2 32 257.1 32 256C32 114.6 146.6 0 288 0C429.4 0 544 114.6 544 256C544 397.4 429.4 512 288 512C213.5 512 146.4 480.2 99.62 429.3V429.3zM371.9 389.3C355.8 371.4 327.7 352 288 352C248.3 352 220.2 371.4 204.1 389.3C198.2 395.9 198.7 405.1 205.3 411.9C211.9 417.8 221.1 417.3 227.9 410.7C239.6 397.7 259.5 384 287.1 384C316.5 384 336.4 397.7 348.1 410.7C354 417.3 364.1 417.8 370.7 411.9C377.3 405.1 377.8 395.9 371.9 389.3H371.9zM204.7 148.7L197.3 156.1C178.5 174.9 154.2 187.4 127.9 191.8L125.4 192.2C116.7 193.7 110.8 201.9 112.2 210.6C113.7 219.3 121.9 225.2 130.6 223.8L133.1 223.4C166 217.9 196.4 202.3 219.9 178.7L227.3 171.3C233.6 165.1 233.6 154.9 227.3 148.7C221.1 142.4 210.9 142.4 204.7 148.7zM239.6 271.1C239.6 254.3 225.3 239.1 207.6 239.1C189.1 239.1 175.6 254.3 175.6 271.1C175.6 289.7 189.1 303.1 207.6 303.1C225.3 303.1 239.6 289.7 239.6 271.1zM399.6 271.1C399.6 254.3 385.3 239.1 367.6 239.1C349.1 239.1 335.6 254.3 335.6 271.1C335.6 289.7 349.1 303.1 367.6 303.1C385.3 303.1 399.6 289.7 399.6 271.1zM356.1 178.7C379.6 202.3 409.1 217.9 442.9 223.4L445.4 223.8C454.1 225.2 462.3 219.3 463.8 210.6C465.2 201.9 459.3 193.7 450.6 192.2L448.2 191.8C421.8 187.4 397.5 174.9 378.7 156.1L371.3 148.7C365.1 142.4 354.9 142.4 348.7 148.7C342.4 154.9 342.4 165.1 348.7 171.3L356.1 178.7z\", \"M219.9 178.7C196.4 202.3 166 217.9 133.1 223.4L130.6 223.8C121.9 225.2 113.7 219.3 112.2 210.6C110.8 201.9 116.7 193.7 125.4 192.2L127.9 191.8C154.2 187.4 178.5 174.9 197.3 156.1L204.7 148.7C210.9 142.4 221.1 142.4 227.3 148.7C233.6 154.9 233.6 165.1 227.3 171.3L219.9 178.7zM207.6 240C225.3 240 239.6 254.3 239.6 272C239.6 289.7 225.3 304 207.6 304C189.1 304 175.6 289.7 175.6 272C175.6 254.3 189.1 240 207.6 240zM367.6 240C385.3 240 399.6 254.3 399.6 272C399.6 289.7 385.3 304 367.6 304C349.1 304 335.6 289.7 335.6 272C335.6 254.3 349.1 240 367.6 240zM371.3 148.7L378.7 156.1C397.5 174.9 421.8 187.4 448.2 191.8L450.6 192.2C459.3 193.7 465.2 201.9 463.8 210.6C462.3 219.3 454.1 225.2 445.4 223.8L442.9 223.4C409.1 217.9 379.6 202.3 356.1 178.7L348.7 171.3C342.4 165.1 342.4 154.9 348.7 148.7C354.9 142.4 365.1 142.4 371.3 148.7zM48 416C21.54 416 0 395 0 369C0 349 28.55 308.6 41.6 291.3C44.8 286.9 51.2 286.9 54.4 291.3C67.57 308.6 95.1 349 95.1 369C95.1 395 74.46 416 47.1 416H48z\"]]\n};\nvar faBugSlash = {\n  prefix: 'fad',\n  iconName: 'bug-slash',\n  icon: [640, 512, [], \"e490\", [\"M239.1 162.8C247.7 160.1 255.7 160 263.1 160H376C393.1 160 409.2 164.1 423.5 171.4C424.1 170.7 424.7 170 425.4 169.4L489.4 105.4C501.9 92.88 522.1 92.88 534.6 105.4C547.1 117.9 547.1 138.1 534.6 150.6L470.6 214.6C469.1 215.3 469.3 215.9 468.6 216.5C474.7 228.5 478.6 241.9 479.7 256H544C561.7 256 576 270.3 576 288C576 305.7 561.7 320 544 320H480C480 329.9 479.1 339.5 477.4 348.9L239.1 162.8zM416 96V99.56C416 115.3 403.3 128 387.6 128H252.4C236.7 128 223.1 115.3 223.1 99.56V96C223.1 42.98 266.1 0 319.1 0C373 0 416 42.98 416 96zM160.3 256C161.1 245.1 163.3 236.3 166.7 227.3L303.1 335.5V479.2C269.5 475.8 238.2 461.4 213.7 439.6L150.6 502.6C138.1 515.1 117.9 515.1 105.4 502.6C92.88 490.1 92.88 469.9 105.4 457.4L169.4 393.4C171.2 391.5 173.3 389.9 175.4 388.6C165.5 367.8 160 344.6 160 320H96C78.33 320 64 305.7 64 288C64 270.3 78.33 256 96 256H160.3zM336 479.2V360.7L430.8 435.4C405.7 459.6 372.6 475.6 336 479.2z\", \"M5.112 9.194C13.29-1.238 28.37-3.067 38.81 5.11L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.194V9.194z\"]]\n};\nvar faCupcake = {\n  prefix: 'fad',\n  iconName: 'cupcake',\n  icon: [448, 512, [129473], \"e402\", [\"M447.1 213.6C447.1 233.3 440.2 252.3 426.2 266.2C412.3 280.2 393.3 288 373.6 288H74.4C56.74 287.1 39.66 281.7 26.22 270.3C12.77 258.8 3.834 242.1 1.002 225.5C-1.829 208.1 1.63 190.2 10.76 175.1C19.89 160 34.1 148.6 50.85 143L95.1 128C95.1 111 102.7 94.75 114.7 82.75C126.7 70.74 143 64 159.1 64H197.5C204.9 63.99 212.2 61.79 218.3 57.66C224.5 53.54 229.3 47.69 232.1 40.84C234.9 33.99 235.7 26.46 234.2 19.19C232.8 11.92 229.2 5.245 223.1 0C257.9 0 290.5 13.49 314.5 37.49C338.5 61.5 351.1 94.05 351.1 128L397.1 143C411.1 147.1 424.8 157.5 433.1 170.1C443.1 182.8 447.1 197.1 447.1 213.6H447.1z\", \"M123.9 320L147.9 512H123.1C115.5 511.1 108.2 509.3 102.4 504.4C96.65 499.5 92.79 492.7 91.55 485.2L64 320H123.9zM156.1 320H291.9L267.9 512H180.1L156.1 320zM384 320L356.4 485.2C355.2 492.7 351.4 499.5 345.6 504.4C339.8 509.3 332.5 511.1 324.9 512H300.1L324.1 320H384z\"]]\n};\nvar faLightSwitchOff = {\n  prefix: 'fad',\n  iconName: 'light-switch-off',\n  icon: [384, 512, [], \"e018\", [\"M144 415.1h96c26.4 0 48-21.6 48-48V256H96v111.1C96 394.4 117.6 415.1 144 415.1z\", \"M320 0H64c-35.38 0-64 28.62-64 64v384c0 35.38 28.62 64 64 64h256c35.38 0 64-28.62 64-64v-384C384 28.62 355.4 0 320 0zM192 32c8.875 0 16 7.125 16 16S200.9 64 192 64S176 56.88 176 48S183.1 32 192 32zM192 480c-8.875 0-16-7.125-16-16S183.1 448 192 448s16 7.125 16 16S200.9 480 192 480zM288 288v79.1c0 26.5-21.5 48-48 48h-96c-26.5 0-48-21.5-48-48v-224c0-26.5 21.5-47.1 48-47.1h96c26.5 0 48 21.5 48 47.1V288z\"]]\n};\nvar faToggleLargeOff = {\n  prefix: 'fad',\n  iconName: 'toggle-large-off',\n  icon: [576, 512, [], \"e5b0\", [\"M384 64C490 64 576 149.1 576 256C576 362 490 448 384 448H192C85.96 448 0 362 0 256C0 149.1 85.96 64 192 64H384zM64 256C64 326.7 121.3 384 192 384H384C454.7 384 512 326.7 512 256C512 185.3 454.7 128 384 128H192C121.3 128 64 185.3 64 256z\", \"M320 256C320 326.7 262.7 384 192 384C121.3 384 64 326.7 64 256C64 185.3 121.3 128 192 128C262.7 128 320 185.3 320 256z\"]]\n};\nvar faPenFancySlash = {\n  prefix: 'fad',\n  iconName: 'pen-fancy-slash',\n  icon: [640, 512, [], \"e210\", [\"M287.1 199.7L437.5 27.11C452.5 9.885 474.2 0 497 0C540.6 0 576 35.36 576 78.98C576 101.8 566.1 123.5 548.9 138.5L387.9 278.7L287.1 199.7zM299.9 425.1C295.9 442.2 282.9 455.8 266 460.5L88.35 510.3L183.7 414.9C186.4 415.6 189.1 416 192 416C209.7 416 224 401.7 224 384C224 366.3 209.7 352 192 352C174.3 352 160 366.3 160 384C160 386.9 160.4 389.6 161.1 392.3L65.72 487.6L115.5 309.1C120.2 293.1 133.8 280.1 150.9 276.1L211 262.3L317.1 346.5L299.9 425.1z\", \"M5.112 9.196C13.29-1.236 28.37-3.065 38.81 5.112L630.8 469.1C641.2 477.3 643.1 492.4 634.9 502.8C626.7 513.2 611.6 515.1 601.2 506.9L9.196 42.89C-1.236 34.71-3.065 19.63 5.112 9.196V9.196z\"]]\n};\nvar faTruckContainer = {\n  prefix: 'fad',\n  iconName: 'truck-container',\n  icon: [640, 512, [], \"f4dc\", [\"M352 32C378.5 32 400 53.49 400 80V224C400 250.5 378.5 272 352 272H48C21.49 272 0 250.5 0 224V80C0 53.49 21.49 32 48 32H352zM80 72C71.16 72 64 79.16 64 88V216C64 224.8 71.16 232 80 232C88.84 232 96 224.8 96 216V88C96 79.16 88.84 72 80 72zM224 216C224 224.8 231.2 232 240 232C248.8 232 256 224.8 256 216V88C256 79.16 248.8 72 240 72C231.2 72 224 79.16 224 88V216zM160 72C151.2 72 144 79.16 144 88V216C144 224.8 151.2 232 160 232C168.8 232 176 224.8 176 216V88C176 79.16 168.8 72 160 72zM304 216C304 224.8 311.2 232 320 232C328.8 232 336 224.8 336 216V88C336 79.16 328.8 72 320 72C311.2 72 304 79.16 304 88V216zM32 416C32 380.7 60.65 352 96 352C131.3 352 160 380.7 160 416C160 451.3 131.3 480 96 480C60.65 480 32 451.3 32 416zM192 416C192 380.7 220.7 352 256 352C291.3 352 320 380.7 320 416C320 451.3 291.3 480 256 480C220.7 480 192 451.3 192 416zM480 416C480 380.7 508.7 352 544 352C579.3 352 608 380.7 608 416C608 451.3 579.3 480 544 480C508.7 480 480 451.3 480 416z\", \"M528.8 144C545.6 144 561.5 151.5 572.2 164.5L630.1 236.4C636.8 243.5 640 252.5 640 261.7V352C640 360.8 636.4 368.8 630.6 374.6C615.2 342.3 582.2 320 544 320C502.2 320 466.6 346.7 453.5 384H346.5C333.4 346.7 297.8 320 256 320C222.6 320 193.2 337 176 362.9C158.8 337 129.4 320 96 320C57.8 320 24.81 342.3 9.356 374.6C3.575 368.8 0 360.8 0 352V336C0 318.3 14.33 304 32 304H432V168C432 154.7 442.7 144 456 144H528.8zM535 194.9C533.5 193.1 531.2 192 528.8 192H480V256H584.1L535 194.9z\"]]\n};\nvar faBoot = {\n  prefix: 'fad',\n  iconName: 'boot',\n  icon: [512, 512, [129406], \"f782\", [\"M512 378.1V448H0V96h320v64h-48C263.2 160 256 167.2 256 176S263.2 192 271.1 192H320v32h-48C263.2 224 256 231.2 256 240S263.2 256 271.1 256H320l119.2 29.75C481.1 296.5 512 334.8 512 378.1z\", \"M0 448v32l32 32h64l32-32l32 32h64l32-32l32 32h64l32-32l32 32h64l32-32v-32H0zM352 80v-64C352 7.25 344.8 0 336 0h-320C7.25 0 0 7.25 0 16V96h336C344.8 96 352 88.75 352 80z\"]]\n};\nvar faArrowUpFromWaterPump = {\n  prefix: 'fad',\n  iconName: 'arrow-up-from-water-pump',\n  icon: [576, 512, [], \"e4b6\", [\"M240 0C266.5 0 288 21.49 288 48V256H528C554.5 256 576 277.5 576 304V400C576 408 574 415.6 570.6 422.2C566.8 420.5 562.7 419.1 558.5 418.1C545.4 415.1 531.8 408.3 521.2 399.5C499 380.8 466.9 379.4 443.2 396.1C425.2 408.5 403 416.5 384 416.5C364.4 416.5 343.2 408.8 324.8 396.1C302.8 380.6 273.3 380.6 251.2 396.1C234 407.9 213.2 416.5 192 416.5C172.1 416.5 150.8 408.5 132.9 396.1C109.1 379.4 77.01 380.8 54.78 399.5C44.18 408.3 30.59 415.1 17.49 418.1C13.27 419.1 9.239 420.5 5.439 422.2C1.965 415.6 0 408 0 400V304C0 277.5 21.49 256 48 256H64V48C64 21.49 85.49 0 112 0H240z\", \"M505.4 134.6L480 109.3V255.1H416V109.3L390.6 134.6C378.1 147.1 357.9 147.1 345.4 134.6C332.9 122.1 332.9 101.9 345.4 89.37L425.4 9.372C437.9-3.124 458.1-3.124 470.6 9.372L550.6 89.37C563.1 101.9 563.1 122.1 550.6 134.6C538.1 147.1 517.9 147.1 505.4 134.6H505.4zM384 448C410.9 448 439.4 437.2 461.4 421.9L461.5 421.9C473.4 413.4 489.5 414.1 500.7 423.6C515 435.5 533.2 444.6 551.3 448.8C568.5 452.8 579.2 470.1 575.2 487.3C571.2 504.5 553.1 515.2 536.7 511.2C512.2 505.4 491.9 494.6 478.5 486.2C449.5 501.7 417 512 384 512C352.1 512 323.4 502.1 303.6 493.1C297.7 490.5 292.5 487.8 288 485.4C283.5 487.8 278.3 490.5 272.4 493.1C252.6 502.1 223.9 512 192 512C158.1 512 126.5 501.7 97.5 486.2C84.12 494.6 63.79 505.4 39.27 511.2C22.06 515.2 4.853 504.5 .8422 487.3C-3.169 470.1 7.532 452.8 24.74 448.8C42.84 444.6 60.96 435.5 75.31 423.6C86.46 414.1 102.6 413.4 114.5 421.9L114.6 421.9C136.7 437.2 165.1 448 192 448C219.5 448 247 437.4 269.5 421.9C280.6 414 295.4 414 306.5 421.9C328.1 437.4 356.5 448 384 448H384z\"]]\n};\nvar faFileCheck = {\n  prefix: 'fad',\n  iconName: 'file-check',\n  icon: [384, 512, [], \"f316\", [\"M256 128V0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V128H256zM282.2 295.6l-96 112c-4.344 5.062-10.62 8.094-17.31 8.344C168.6 415.1 168.3 415.1 168 415.1c-6.344 0-12.47-2.531-16.97-7.031l-48-48c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0l29.69 29.69l79.13-92.34c8.656-10.06 23.81-11.19 33.84-2.594C289.7 270.4 290.8 285.5 282.2 295.6z\", \"M256 0v128h128L256 0zM245.8 264.4l-79.13 92.34l-29.69-29.69c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94l48 48c4.5 4.5 10.62 7.031 16.97 7.031c.3125 0 .625 0 .9062-.0313c6.688-.25 12.97-3.281 17.31-8.344l96-112c8.625-10.06 7.469-25.22-2.594-33.84C269.6 253.2 254.4 254.3 245.8 264.4z\"]]\n};\nvar faBone = {\n  prefix: 'fad',\n  iconName: 'bone',\n  icon: [576, 512, [129460], \"f5d7\", [\"\", \"M534.9 267.5C560.1 280 576 305.8 576 334v4.387c0 35.55-23.49 68.35-58.24 75.88c-38.18 8.264-74.96-13.73-86.76-49.14c-.0352-.1035-.0684-.207-.1035-.3125C425.3 347.7 409.6 336 391.6 336H184.4c-17.89 0-33.63 11.57-39.23 28.56L145 365.1c-11.8 35.41-48.58 57.4-86.76 49.14C23.49 406.7 0 373.9 0 338.4v-4.387C0 305.8 15.88 280 41.13 267.5c9.375-4.75 9.375-18.25 0-23C15.88 232 0 206.3 0 178V173.6c0-35.55 23.49-68.35 58.24-75.88c38.18-8.264 74.99 13.82 86.79 49.23C150.7 164.1 166.4 176 184.4 176h207.2c17.89 0 33.63-11.57 39.23-28.56L431 146.9c11.8-35.41 48.58-57.4 86.76-49.14C552.5 105.3 576 138.1 576 173.6v4.387C576 206.3 560.1 232 534.9 244.5C525.5 249.3 525.5 262.8 534.9 267.5z\"]]\n};\nvar faCardsBlank = {\n  prefix: 'fad',\n  iconName: 'cards-blank',\n  icon: [640, 512, [], \"e4df\", [\"M324.1 499L459.4 420.9C501.3 396.7 515.7 343.1 491.5 301.1L354.7 64.25C356.5 64.08 358.2 64 360 64H584C614.9 64 640 89.07 640 120V456C640 486.9 614.9 512 584 512H360C346.4 512 333.8 507.1 324.1 499V499z\", \"M7.468 194.9C-7.906 168.2 1.218 134.2 27.85 118.8L220.7 7.468C247.3-7.906 281.4 1.218 296.8 27.85L463.8 317.1C479.1 343.8 470 377.8 443.4 393.2L250.5 504.5C223.9 519.9 189.9 510.8 174.5 484.2L7.468 194.9z\"]]\n};\nvar faCircle3 = {\n  prefix: 'fad',\n  iconName: 'circle-3',\n  icon: [512, 512, [], \"e0f0\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM268 384H223.4c-28.23 0-53.2-18-62.13-44.78c-4.188-12.59 2.609-26.19 15.19-30.38C189 304.8 202.6 311.5 206.8 324C209.2 331.2 215.8 336 223.4 336H268c19.84 0 36-16.16 36-36S287.8 264 268 264H216c-9.891 0-18.78-6.062-22.38-15.31C190 239.5 192.5 229 199.8 222.3L250.3 176H184C170.8 176 160 165.3 160 152S170.8 128 184 128h128c9.891 0 18.78 6.062 22.38 15.31c3.578 9.219 1.141 19.69-6.156 26.38L277.2 216.5C319.2 221.1 352 256.8 352 300C352 346.3 314.3 384 268 384z\", \"M352 300C352 346.3 314.3 384 268 384H223.4c-28.23 0-53.2-17.1-62.13-44.78c-4.188-12.59 2.609-26.19 15.19-30.38C189 304.8 202.6 311.5 206.8 324C209.2 331.2 215.8 336 223.4 336H268c19.84 0 36-16.16 36-36S287.8 264 268 264H216c-9.891 0-18.78-6.062-22.38-15.31C190 239.5 192.5 229 199.8 222.3L250.3 176H184C170.8 176 160 165.3 160 152S170.8 128 184 128h128c9.891 0 18.78 6.062 22.38 15.31c3.578 9.219 1.141 19.69-6.156 26.38L277.2 216.5C319.2 221.1 352 256.8 352 300z\"]]\n};\nvar faBenchTree = {\n  prefix: 'fad',\n  iconName: 'bench-tree',\n  icon: [640, 512, [], \"e2e7\", [\"M640 176C640 220.2 604.2 256 560 256H544v224c0 17.69-14.31 32-32 32s-32-14.31-32-32V256h-16C419.8 256 384 220.2 384 176c0-26.8 13.29-50.38 33.52-64.89C416.7 106.2 416 101.2 416 96c0-53.02 42.98-96 96-96s96 42.98 96 96c0 5.174-.7363 10.15-1.523 15.11C626.7 125.6 640 149.2 640 176z\", \"M360 352H320v-32h32V224c0-17.67-14.33-32-32-32H64C46.33 192 32 206.3 32 224v96h32v32H24C10.75 352 0 362.7 0 376v16C0 405.3 10.75 416 24 416H32v64c0 17.69 14.31 32 32 32s32-14.31 32-32v-64h192v64c0 17.69 14.31 32 32 32s32-14.31 32-32v-64h8c13.25 0 24-10.75 24-24v-16C384 362.7 373.3 352 360 352zM288 352H96v-32h192V352z\"]]\n};\nvar faKeyboardBrightnessLow = {\n  prefix: 'fad',\n  iconName: 'keyboard-brightness-low',\n  icon: [512, 512, [], \"e1c1\", [\"M288 160C288 177.7 273.7 192 256 192C238.3 192 224 177.7 224 160C224 142.3 238.3 128 256 128C273.7 128 288 142.3 288 160zM128 224C128 241.7 113.7 256 96 256C78.33 256 64 241.7 64 224C64 206.3 78.33 192 96 192C113.7 192 128 206.3 128 224zM384 224C384 206.3 398.3 192 416 192C433.7 192 448 206.3 448 224C448 241.7 433.7 256 416 256C398.3 256 384 241.7 384 224zM512 384C512 401.7 497.7 416 480 416C462.3 416 448 401.7 448 384C448 366.3 462.3 352 480 352C497.7 352 512 366.3 512 384zM0 384C0 366.3 14.33 352 32 352C49.67 352 64 366.3 64 384C64 401.7 49.67 416 32 416C14.33 416 0 401.7 0 384z\", \"M128 384C128 366.3 142.3 352 160 352H352C369.7 352 384 366.3 384 384C384 401.7 369.7 416 352 416H160C142.3 416 128 401.7 128 384z\"]]\n};\nvar faSkiBootSki = {\n  prefix: 'fad',\n  iconName: 'ski-boot-ski',\n  icon: [640, 512, [], \"e3cd\", [\"M256.8 95.35L275.8 32L186.2 32.01c-15.2 0-28.3 10.69-31.35 25.59L118.4 235.7C183.6 214.1 236.3 163.5 256.8 95.35zM616 384c-13.25 0-24 10.75-24 24c0 30.88-25.12 56-56 56h-512C10.75 464 0 474.8 0 488S10.75 512 24 512h512c57.34 0 104-46.66 104-104C640 394.8 629.3 384 616 384z\", \"M480 306.8v77.25c0 17.67-14.33 31.1-32 31.1L120.7 416c-18.02 0-32.01-14.71-32.01-31.93c0-2.13 .2139-4.298 .6606-6.481l29.02-141.9c65.2-20.73 117.9-72.23 138.4-140.3L275.8 32h88.98l4.146-14.56c3.005-10.55 12.63-17.44 23.11-17.44c17.95 0 23.1 16.12 23.1 23.99c0 2.17-.2972 4.377-.9204 6.569L385.7 128H336C327.2 128 320 135.2 320 144C320 152.8 327.2 160 336 160h40.1l-14.46 48H320C311.2 208 304 215.2 304 224c0 8.836 7.164 16 16 16h32l107.9 37.04C472 281.9 480 293.7 480 306.8z\"]]\n};\nvar faBrainCircuit = {\n  prefix: 'fad',\n  iconName: 'brain-circuit',\n  icon: [512, 512, [], \"e0c6\", [\"M184 0C214.9 0 240 25.07 240 56V128H196.7C190.5 113.9 176.4 104 160 104C137.9 104 120 121.9 120 144C120 166.1 137.9 184 160 184C176.4 184 190.5 174.1 196.7 160H240V256H192C165.5 256 144 277.5 144 304V315.3C129.9 321.5 120 335.6 120 352C120 374.1 137.9 392 160 392C182.1 392 200 374.1 200 352C200 335.6 190.1 321.5 176 315.3V304C176 295.2 183.2 288 192 288H240V456C240 486.9 214.9 512 184 512C155.1 512 131.3 490.1 128.3 461.9C123.1 463.3 117.6 464 112 464C76.65 464 48 435.3 48 400C48 392.6 49.27 385.4 51.59 378.8C21.43 367.4 0 338.2 0 304C0 272.1 18.71 244.5 45.77 231.7C37.15 220.8 32 206.1 32 192C32 161.3 53.59 135.7 82.41 129.4C80.84 123.9 80 118 80 112C80 82.06 100.6 56.92 128.3 49.93C131.3 21.86 155.1 0 184 0zM383.7 49.93C411.4 56.92 432 82.06 432 112C432 118 431.2 123.9 429.6 129.4C458.4 135.7 480 161.3 480 192C480 206.1 474.9 220.8 466.2 231.7C493.3 244.5 512 272.1 512 304C512 338.2 490.6 367.4 460.4 378.8C462.7 385.4 464 392.6 464 400C464 435.3 435.3 464 400 464C394.4 464 388.9 463.3 383.7 461.9C380.7 490.1 356.9 512 328 512C297.1 512 272 486.9 272 456V384H339.3C345.5 398.1 359.6 408 376 408C398.1 408 416 390.1 416 368C416 345.9 398.1 328 376 328C359.6 328 345.5 337.9 339.3 352H272V160H320C328.8 160 336 167.2 336 176V187.3C321.9 193.5 312 207.6 312 224C312 246.1 329.9 264 352 264C374.1 264 392 246.1 392 224C392 207.6 382.1 193.5 368 187.3V176C368 149.5 346.5 128 320 128H272V56C272 25.07 297.1 0 328 0C356.9 0 380.7 21.86 383.7 49.93z\", \"M192 288C183.2 288 176 295.2 176 304V315.3C190.1 321.5 200 335.6 200 352C200 374.1 182.1 392 160 392C137.9 392 120 374.1 120 352C120 335.6 129.9 321.5 144 315.3V304C144 277.5 165.5 256 192 256H240V160H196.7C190.5 174.1 176.4 184 160 184C137.9 184 120 166.1 120 144C120 121.9 137.9 104 160 104C176.4 104 190.5 113.9 196.7 128H240V56H272V128H320C346.5 128 368 149.5 368 176V187.3C382.1 193.5 392 207.6 392 224C392 246.1 374.1 264 352 264C329.9 264 312 246.1 312 224C312 207.6 321.9 193.5 336 187.3V176C336 167.2 328.8 160 320 160H272V352H339.3C345.5 337.9 359.6 328 376 328C398.1 328 416 345.9 416 368C416 390.1 398.1 408 376 408C359.6 408 345.5 398.1 339.3 384H272V456H240V288H192zM160 160C168.8 160 176 152.8 176 144C176 135.2 168.8 128 160 128C151.2 128 144 135.2 144 144C144 152.8 151.2 160 160 160zM160 368C168.8 368 176 360.8 176 352C176 343.2 168.8 336 160 336C151.2 336 144 343.2 144 352C144 360.8 151.2 368 160 368zM368 224C368 215.2 360.8 208 352 208C343.2 208 336 215.2 336 224C336 232.8 343.2 240 352 240C360.8 240 368 232.8 368 224zM376 384C384.8 384 392 376.8 392 368C392 359.2 384.8 352 376 352C367.2 352 360 359.2 360 368C360 376.8 367.2 384 376 384z\"]]\n};\nvar faUserInjured = {\n  prefix: 'fad',\n  iconName: 'user-injured',\n  icon: [448, 512, [], \"f728\", [\"M352 128c0-5.48-.9453-10.7-1.613-16H97.61C96.95 117.3 96 122.5 96 128c0 70.69 57.31 128 128 128C294.7 256 352 198.7 352 128zM0 477.3C0 496.5 15.52 512 34.66 512H64v-169.1C24.97 374.7 0 423.1 0 477.3zM274.7 304H173.3c-5.393 0-10.71 .3242-15.98 .8047L206.9 384H272c44.13 0 80 35.88 80 80c0 18.08-6.252 34.59-16.4 48h77.73C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304zM272 416h-45.14l58.64 93.83C305.4 503.1 320 485.8 320 464C320 437.5 298.5 416 272 416z\", \"M277.4 11.98C261.1 4.469 243.1 0 224 0C170.3 0 124.5 33.13 105.5 80h81.07L277.4 11.98zM342.5 80c-7.895-19.47-20.66-36.19-36.48-49.51L240 80H342.5zM96 322.4V512h153.1L123.7 311.3C114.1 314.2 104.8 317.9 96 322.4z\"]]\n};\nvar faBlockBrickFire = {\n  prefix: 'fad',\n  iconName: 'block-brick-fire',\n  icon: [640, 512, [\"firewall\"], \"e3dc\", [\"M384 112H128V32H384V112zM96 32V112H32V96C32 60.65 60.65 32 96 32zM32 240V144H240V240H32zM96 272V368H32V272H96zM32 416V400H240V480H96C60.65 480 32 451.3 32 416zM272 480V400H294.5C302.5 429.1 317.4 457.4 337.6 480H272zM479.4 144H480V144.6C479.8 144.4 479.6 144.2 479.4 144zM326.9 240H272V144H407.9C375.4 173.8 347.5 207.2 326.9 240zM288 350.1C288 356.1 288.3 362.1 288.8 368H128V272H308.1C296.5 297.7 288 324.7 288 350.1zM480 96V112H416V32C451.3 32 480 60.65 480 96z\", \"M433.8 163.7C439.4 158.7 447.1 158.8 453.5 163.8C473.3 181.6 491.8 200.7 509 221.5C516.9 211.6 525.8 200.8 535.5 191.1C541.1 186.9 549.9 186.9 555.5 192C580.2 214.7 601.1 244.7 615.8 273.2C630.4 301.2 640 329.9 640 350.1C640 437.9 568.7 512 480 512C390.3 512 320 437.8 320 350.1C320 323.7 332.7 291.5 352.4 259.5C372.4 227.2 400.5 193.4 433.8 163.7V163.7zM480.1 448C499 448 515 442.1 530 432.1C560 412 568 370 550 336.1C548 332.1 546 328.1 543 324.1L507 366.1C507 366.1 448.1 292.1 444.1 287.1C415 324.1 400 346 400 370C400 418.1 436 448 480.1 448z\"]]\n};\nvar faFirewall = faBlockBrickFire;\nvar faFaceSadTear = {\n  prefix: 'fad',\n  iconName: 'face-sad-tear',\n  icon: [512, 512, [128546, \"sad-tear\"], \"f5b4\", [\"M256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0zM256 352C290.9 352 323.2 367.8 348.3 394.9C354.3 401.4 364.4 401.7 370.9 395.7C377.4 389.7 377.7 379.6 371.7 373.1C341.6 340.5 301 320 256 320C247.2 320 240 327.2 240 336C240 344.8 247.2 352 256 352H256zM208 369C208 349 179.6 308.6 166.4 291.3C163.2 286.9 156.8 286.9 153.6 291.3C140.6 308.6 112 349 112 369C112 395 133.5 416 160 416C186.5 416 208 395 208 369H208zM303.6 208C303.6 225.7 317.1 240 335.6 240C353.3 240 367.6 225.7 367.6 208C367.6 190.3 353.3 176 335.6 176C317.1 176 303.6 190.3 303.6 208zM207.6 208C207.6 190.3 193.3 176 175.6 176C157.1 176 143.6 190.3 143.6 208C143.6 225.7 157.1 240 175.6 240C193.3 240 207.6 225.7 207.6 208z\", \"M335.6 176C353.3 176 367.6 190.3 367.6 208C367.6 225.7 353.3 240 335.6 240C317.1 240 303.6 225.7 303.6 208C303.6 190.3 317.1 176 335.6 176zM153.6 291.3C156.8 286.9 163.2 286.9 166.4 291.3C179.6 308.6 208 349 208 369C208 395 186.5 416 160 416C133.5 416 112 395 112 369C112 349 140.6 308.6 153.6 291.3H153.6zM175.6 240C157.1 240 143.6 225.7 143.6 208C143.6 190.3 157.1 176 175.6 176C193.3 176 207.6 190.3 207.6 208C207.6 225.7 193.3 240 175.6 240z\"]]\n};\nvar faSadTear = faFaceSadTear;\nvar faPlane = {\n  prefix: 'fad',\n  iconName: 'plane',\n  icon: [576, 512, [], \"f072\", [\"M214.9 320H365.7L265.2 495.9C259.5 505.8 248.9 512 237.4 512H181.2C170.6 512 162.9 501.8 165.8 491.6L214.9 320zM365.7 192H214.9L165.8 20.4C162.9 10.17 170.6 0 181.2 0H237.4C248.9 0 259.5 6.153 265.2 16.12L365.7 192z\", \"M482.3 192C516.5 192 576 221 576 256C576 292 516.5 320 482.3 320H112L68.8 377.6C65.78 381.6 61.04 384 56 384H14.03C6.284 384 0 377.7 0 369.1C0 368.7 .1818 367.4 .5398 366.1L32 256L.5398 145.9C.1818 144.6 0 143.3 0 142C0 134.3 6.284 128 14.03 128H56C61.04 128 65.78 130.4 68.8 134.4L112 192L482.3 192z\"]]\n};\nvar faTentArrowsDown = {\n  prefix: 'fad',\n  iconName: 'tent-arrows-down',\n  icon: [576, 512, [], \"e581\", [\"M268.6 166.5C280.1 157.8 295.9 157.8 307.4 166.5L475.4 294.5C482 299.6 486.4 307 487.6 315.3L511.6 475.3C513 484.5 510.3 493.8 504.2 500.9C498.2 507.9 489.3 512 480 512H384L287.1 352V512H96C86.68 512 77.83 507.9 71.75 500.9C65.67 493.8 62.97 484.5 64.35 475.3L88.35 315.3C89.59 307 93.98 299.6 100.6 294.5L268.6 166.5z\", \"M128.1 217.8C118.9 226.1 105.1 226.1 95.94 217.8L15.94 145.8C6.093 136.1 5.294 121.8 14.16 111.9C23.03 102.1 38.2 101.3 48.06 110.2L88 146.1V24C88 10.75 98.75 0 112 0C125.3 0 136 10.75 136 24V146.1L175.9 110.2C185.8 101.3 200.1 102.1 209.8 111.9C218.7 121.8 217.9 136.1 208.1 145.8L128.1 217.8zM480.1 217.8C470.9 226.1 457.1 226.1 447.9 217.8L367.9 145.8C358.1 136.1 357.3 121.8 366.2 111.9C375 102.1 390.2 101.3 400.1 110.2L440 146.1V24C440 10.75 450.7 0 464 0C477.3 0 488 10.75 488 24V146.1L527.9 110.2C537.8 101.3 552.1 102.1 561.8 111.9C570.7 121.8 569.9 136.1 560.1 145.8L480.1 217.8z\"]]\n};\nvar faExclamation = {\n  prefix: 'fad',\n  iconName: 'exclamation',\n  icon: [128, 512, [10069, 10071, 61738], \"21\", [\"M64 400c-22.09 0-40 17.91-40 40s17.91 39.1 40 39.1s40-17.9 40-39.1S86.09 400 64 400z\", \"M64 352c17.69 0 32-14.32 32-31.1V64.01c0-17.67-14.31-32.01-32-32.01S32 46.34 32 64.01v255.1C32 337.7 46.31 352 64 352z\"]]\n};\nvar faArrowsSpin = {\n  prefix: 'fad',\n  iconName: 'arrows-spin',\n  icon: [512, 512, [], \"e4bb\", [\"M177.4 49.38C186.2 49.38 193.4 56.54 193.4 65.38V170.7C193.4 185 176.1 192.1 166.1 182.1L135.5 151.5C111.6 179.5 97.14 215.8 97.14 255.5C97.14 266.7 98.27 277.5 100.4 288H35.47C33.93 277.4 33.14 266.6 33.14 255.5C33.14 198.2 54.71 145.8 90.18 106.2L60.69 76.69C50.61 66.61 57.74 49.38 71.1 49.38H177.4zM348.2 332.2L377.2 361.2C402.1 333.1 417.1 296.1 417.1 255.5C417.1 244.7 416.1 234.2 414 224H478.9C480.4 234.3 481.1 244.8 481.1 255.5C481.1 313.7 458.9 366.7 422.6 406.6L453.6 437.6C463.7 447.7 456.5 464.9 442.3 464.9H336.9C328.1 464.9 320.9 457.7 320.9 448.9V343.5C320.9 329.3 338.1 322.1 348.2 332.2L348.2 332.2z\", \"M257.1 95.53C245.8 95.53 234.7 96.72 224 98.97V33.97C234.8 32.36 245.9 31.53 257.1 31.53C315.3 31.53 368.3 53.72 408.2 90.11L437.6 60.69C447.7 50.61 464.9 57.75 464.9 72V177.4C464.9 186.2 457.7 193.4 448.9 193.4H343.5C329.3 193.4 322.1 176.1 332.2 166.1L362.9 135.4C334.7 110.6 297.7 95.53 257.1 95.53L257.1 95.53zM182.1 348.2L153.1 377.1C181.1 401.1 217.4 415.5 257.1 415.5C267.7 415.5 278 414.5 288 412.6V477.4C277.9 478.8 267.6 479.5 257.1 479.5C199.8 479.5 147.4 457.1 107.8 422.5L76.69 453.6C66.61 463.7 49.37 456.5 49.37 442.3V336.9C49.37 328.1 56.54 320.9 65.37 320.9H170.7C184.1 320.9 192.1 338.1 182.1 348.2H182.1zM35.47 288H100.4z\"]]\n};\nvar faFaceSmileRelaxed = {\n  prefix: 'fad',\n  iconName: 'face-smile-relaxed',\n  icon: [512, 512, [], \"e392\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM164.1 325.5C158.3 318.8 148.2 318.1 141.5 323.9C134.8 329.7 134.1 339.8 139.9 346.5C162.1 372.1 200.9 400 255.1 400C311.1 400 349.8 372.1 372.1 346.5C377.9 339.8 377.2 329.7 370.5 323.9C363.8 318.1 353.7 318.8 347.9 325.5C329.9 346.2 299.4 368 255.1 368C212.6 368 182 346.2 164.1 325.5H164.1zM233.6 236.8C240.7 231.5 242.1 221.5 236.8 214.4C206.4 173.9 145.6 173.9 115.2 214.4C109.9 221.5 111.3 231.5 118.4 236.8C125.5 242.1 135.5 240.7 140.8 233.6C158.4 210.1 193.6 210.1 211.2 233.6C216.5 240.7 226.5 242.1 233.6 236.8zM300.8 233.6C318.4 210.1 353.6 210.1 371.2 233.6C376.5 240.7 386.5 242.1 393.6 236.8C400.7 231.5 402.1 221.5 396.8 214.4C366.4 173.9 305.6 173.9 275.2 214.4C269.9 221.5 271.3 231.5 278.4 236.8C285.5 242.1 295.5 240.7 300.8 233.6z\", \"M118.4 236.8C111.3 231.5 109.9 221.5 115.2 214.4C145.6 173.9 206.4 173.9 236.8 214.4C242.1 221.5 240.7 231.5 233.6 236.8C226.5 242.1 216.5 240.7 211.2 233.6C193.6 210.1 158.4 210.1 140.8 233.6C135.5 240.7 125.5 242.1 118.4 236.8V236.8zM278.4 236.8C271.3 231.5 269.9 221.5 275.2 214.4C305.6 173.9 366.4 173.9 396.8 214.4C402.1 221.5 400.7 231.5 393.6 236.8C386.5 242.1 376.5 240.7 371.2 233.6C353.6 210.1 318.4 210.1 300.8 233.6C295.5 240.7 285.5 242.1 278.4 236.8z\"]]\n};\nvar faCommentXmark = {\n  prefix: 'fad',\n  iconName: 'comment-xmark',\n  icon: [512, 512, [\"comment-times\"], \"f4b5\", [\"M256 31.1c-141.4 0-255.1 93.13-255.1 208c0 49.63 21.35 94.98 56.97 130.7C44.5 421.1 2.729 465.1 2.229 466.5c-2.25 2.25-2.875 5.734-1.5 8.734C1.978 478.2 4.75 479.1 8 479.1c66.25 0 115.1-31.76 140.6-51.39c32.63 12.25 69.02 19.39 107.4 19.39c141.4 0 255.1-93.13 255.1-208S397.4 31.1 256 31.1zM336.1 287c9.375 9.375 9.375 24.56 0 33.94c-9.381 9.379-24.56 9.371-33.94 0l-47.03-47.03l-47.03 47.03c-9.381 9.379-24.56 9.371-33.94 0c-9.375-9.375-9.375-24.56 0-33.94L222.1 240L175 192.1c-9.375-9.375-9.375-24.56 0-33.94s24.56-9.375 33.94 0l47.03 47.03l47.03-47.03c9.375-9.375 24.56-9.375 33.94 0s9.375 24.56 0 33.94L289.9 240L336.1 287z\", \"M175 320.1c9.373 9.371 24.56 9.379 33.94 0l47.03-47.03l47.03 47.03c9.373 9.371 24.56 9.379 33.94 0c9.375-9.375 9.375-24.56 0-33.94L289.9 240l47.03-47.03c9.375-9.375 9.375-24.56 0-33.94s-24.56-9.375-33.94 0l-47.03 47.03L208.1 159c-9.375-9.375-24.56-9.375-33.94 0s-9.375 24.56 0 33.94L222.1 240L175 287C165.7 296.4 165.7 311.6 175 320.1z\"]]\n};\nvar faCommentTimes = faCommentXmark;\nvar faPrint = {\n  prefix: 'fad',\n  iconName: 'print',\n  icon: [512, 512, [128424, 128438, 9113], \"f02f\", [\"M384 448H128v-64H64v96c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32v-96h-64V448zM438.6 54.63l-45.25-45.25C387.4 3.375 379.2 0 370.8 0H96C78.34 0 64 14.33 64 32v160h64V64h229.5L384 90.51V192h64V77.25C448 68.77 444.6 60.63 438.6 54.63z\", \"M448 192H64C28.65 192 0 220.7 0 256v96c0 17.67 14.33 32 32 32h96v-32h256v32h96c17.67 0 32-14.33 32-32V256C512 220.7 483.3 192 448 192zM432 296c-13.25 0-24-10.75-24-24c0-13.27 10.75-24 24-24s24 10.73 24 24C456 285.3 445.3 296 432 296z\"]]\n};\nvar faTurkishLiraSign = {\n  prefix: 'fad',\n  iconName: 'turkish-lira-sign',\n  icon: [384, 512, [\"try\", \"turkish-lira\"], \"e2bb\", [\"M64 184.1L40.79 190.8C23.8 195.6 6.087 185.8 1.232 168.8C-3.623 151.8 6.216 134.1 23.21 129.2L64 117.6L64 184.1zM64 280.1L40.79 286.8C23.8 291.6 6.087 281.8 1.232 264.8C-3.623 247.8 6.216 230.1 23.21 225.2L64 213.6L64 280.1zM128 261.9V195.3L247.2 161.2C264.2 156.4 281.9 166.2 286.8 183.2C291.6 200.2 281.8 217.9 264.8 222.8L128 261.9zM128 165.9V99.29L247.2 65.23C264.2 60.38 281.9 70.22 286.8 87.21C291.6 104.2 281.8 121.9 264.8 126.8L128 165.9z\", \"M95.1 32C113.7 32 127.1 46.33 127.1 64V416H191.8C260 416 316.2 362.5 319.6 294.4L320 286.4C320.9 268.8 335.9 255.2 353.6 256C371.2 256.9 384.8 271.9 383.1 289.6L383.6 297.6C378.5 399.8 294.1 480 191.8 480H96C78.33 480 64 465.7 64 448V64C64 46.33 78.33 32 96 32H95.1z\"]]\n};\nvar faTry = faTurkishLiraSign;\nvar faTurkishLira = faTurkishLiraSign;\nvar faFaceNoseSteam = {\n  prefix: 'fad',\n  iconName: 'face-nose-steam',\n  icon: [576, 512, [], \"e382\", [\"M544 256C544 285.1 539.1 313 530.2 339.1C524.9 337.4 519.4 336.3 513.9 336C512.7 334.7 511.5 333.3 510.2 332C486.9 308.7 450.1 307.1 424.9 327.3L368.5 293.4C355.9 285.9 339.8 287.9 329.4 298.3C318.1 308.6 317 324.8 324.6 337.3L358.5 393.8C338.3 418.1 339.8 455.8 363.1 479.1C364.4 480.4 365.8 481.6 367.1 482.8C367.4 488.1 368.4 493.4 370 498.6C344.3 507.3 316.7 512 288 512C258.6 512 230.4 507 204.1 497.9C205.8 492.7 206.8 487.3 207.1 481.9C208.5 480.7 209.8 479.5 211.1 478.2C234.4 454.9 235.1 418.1 215.8 392.1L249.7 336.5C257.2 323.9 255.2 307.8 244.8 297.4C234.5 286.1 218.3 285 205.8 292.6L149.3 326.5C124.1 306.3 87.31 307.8 63.1 331.1C62.71 332.4 61.49 333.8 60.33 335.1C55.27 335.4 50.24 336.3 45.35 337.8C36.69 312.1 32 284.6 32 256C32 114.6 146.6 0 288 0C429.4 0 544 114.6 544 256H544zM143.1 256H239.1C248.8 256 255.1 248.8 255.1 240C255.1 231.2 248.8 224 239.1 224H143.1C135.2 224 127.1 231.2 127.1 240C127.1 248.8 135.2 256 143.1 256zM448 240C448 231.2 440.8 224 432 224H336C327.2 224 320 231.2 320 240C320 248.8 327.2 256 336 256H432C440.8 256 448 248.8 448 240zM421.1 143.2C429.4 140.4 433.1 131.3 431.2 122.9C428.4 114.6 419.3 110 410.9 112.8C369.7 126.6 336.7 152.7 324.7 164.7C318.4 170.9 318.4 181.1 324.7 187.3C330.9 193.6 341.1 193.6 347.3 187.3C356.6 177.1 385.5 155 421.1 143.2H421.1zM228.7 187.3C234.9 193.6 245.1 193.6 251.3 187.3C257.6 181.1 257.6 170.9 251.3 164.7C239.3 152.7 206.3 126.6 165.1 112.8C156.7 110 147.6 114.6 144.8 122.9C142 131.3 146.6 140.4 154.9 143.2C190.5 155 219.4 177.1 228.7 187.3zM68.01 335.2L63.1 331.1z\", \"M41.37 376.4C51.24 366.5 65.96 364.5 77.86 370.2C79.05 364.2 81.97 358.4 86.63 353.8C99.12 341.3 119.4 341.3 131.9 353.8C136.3 358.2 139.1 363.5 140.4 369.1L222.2 320L173.1 401.8C178.7 403.1 184.1 405.1 188.4 410.3C200.9 422.8 200.9 443.1 188.4 455.6C183.8 460.3 178.1 463.2 172 464.4C177.8 476.3 175.7 490.1 165.8 500.9C153.3 513.4 133.1 513.4 120.6 500.9C118.5 498.8 116.8 496.5 115.4 494.1C96.59 508.6 69.51 507.2 52.28 489.9C35.05 472.7 33.66 445.6 48.11 426.8C45.7 425.4 43.43 423.7 41.37 421.7C28.88 409.2 28.88 388.9 41.37 376.4V376.4zM532.9 422.5C530.8 424.6 528.5 426.3 526.1 427.7C540.6 446.5 539.2 473.6 521.9 490.8C504.7 508.1 477.6 509.4 458.8 494.1C457.4 497.4 455.7 499.7 453.7 501.7C441.2 514.2 420.9 514.2 408.4 501.7C398.5 491.9 396.5 477.2 402.2 465.2C396.2 464.1 390.4 461.1 385.8 456.5C373.3 443.1 373.3 423.7 385.8 411.2C390.2 406.9 395.5 404 401.1 402.7L352 320.9L433.8 369.1C435.1 364.4 437.1 359 442.3 354.7C454.8 342.2 475.1 342.2 487.6 354.7C492.3 359.3 495.2 365.1 496.4 371.1C508.3 365.3 522.1 367.4 532.9 377.3C545.3 389.8 545.3 410 532.9 422.5H532.9z\"]]\n};\nvar faCircleWaveformLines = {\n  prefix: 'fad',\n  iconName: 'circle-waveform-lines',\n  icon: [512, 512, [\"waveform-circle\"], \"e12d\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM160 336C160 344.8 152.8 352 144 352S128 344.8 128 336v-160C128 167.2 135.2 160 144 160S160 167.2 160 176V336zM224 296c0 8.836-7.164 16-16 16S192 304.8 192 296v-80c0-8.838 7.164-16 16-16S224 207.2 224 216V296zM288 360c0 8.836-7.164 16-16 16s-16-7.164-16-16v-208c0-8.838 7.164-16 16-16S288 143.2 288 152V360zM352 312c0 8.836-7.164 16-16 16S320 320.8 320 312v-112c0-8.838 7.164-16 16-16S352 191.2 352 200V312zM416 272C416 280.8 408.8 288 400 288S384 280.8 384 272v-32C384 231.2 391.2 224 400 224S416 231.2 416 240V272z\", \"M144 160C135.2 160 128 167.2 128 176v160C128 344.8 135.2 352 144 352S160 344.8 160 336v-160C160 167.2 152.8 160 144 160zM272 136c-8.836 0-16 7.162-16 16v208c0 8.836 7.164 16 16 16s16-7.164 16-16v-208C288 143.2 280.8 136 272 136zM208 200C199.2 200 192 207.2 192 216v80c0 8.836 7.164 16 16 16S224 304.8 224 296v-80C224 207.2 216.8 200 208 200zM400 224C391.2 224 384 231.2 384 240v32C384 280.8 391.2 288 400 288S416 280.8 416 272v-32C416 231.2 408.8 224 400 224zM336 184c-8.836 0-16 7.162-16 16v112c0 8.836 7.164 16 16 16s16-7.164 16-16v-112C352 191.2 344.8 184 336 184z\"]]\n};\nvar faWaveformCircle = faCircleWaveformLines;\nvar faDollarSign = {\n  prefix: 'fad',\n  iconName: 'dollar-sign',\n  icon: [320, 512, [128178, 61781, \"dollar\", \"usd\"], \"24\", [\"M160 0C177.7 0 192 14.33 192 32V67.68C170.2 64.78 148.4 64.32 128 66.73V32C128 14.33 142.3 0 160 0V0zM192 446.6V480C192 497.7 177.7 512 160 512C142.3 512 128 497.7 128 480V445.1C149.9 448.3 171.6 448.9 192 446.6z\", \"M108.8 136.5C90.52 143.5 82.93 153.4 80.92 164.5C78.98 175.2 80.45 181.3 82.21 185.1C84.1 189.1 87.79 193.6 95.14 198.5C111.4 209.2 136.2 216.4 168.4 225.1C169.3 225.4 170.3 225.6 171.2 225.9C199.6 233.6 234.4 243.1 260.2 260.2C274.3 269.6 287.6 282.3 295.8 299.9C304.1 317.7 305.9 337.7 302.1 358.1C295.1 397 268.1 422.4 236.4 435.6C204.8 448.5 166.1 450.8 126.7 444.9L126.5 444.9C102.2 441.1 62.07 430.6 35 418.6C18.85 411.4 11.58 392.5 18.76 376.3C25.94 360.2 44.85 352.9 60.1 360.1C81.9 369.4 116.3 378.5 136.2 381.6C168.2 386.4 194.5 383.6 212.3 376.4C229.2 369.5 236.9 359.5 239.1 347.5C241 336.8 239.6 330.7 237.8 326.9C235.9 322.9 232.2 318.4 224.9 313.5C208.6 302.8 183.8 295.6 151.6 286.9C150.7 286.6 149.7 286.4 148.8 286.1C120.4 278.4 85.58 268.9 59.76 251.8C45.65 242.4 32.43 229.7 24.22 212.1C15.89 194.3 14.08 174.3 17.95 153C25.03 114.1 53.05 89.29 85.96 76.73C118.2 64.43 157.5 62.5 196.7 68.35C207.3 69.93 238.9 75.02 251.9 78.31C268.1 82.65 279.4 100.1 275 117.2C270.7 134.3 253.3 144.7 236.1 140.4C226.8 137.1 198.5 133.3 187.3 131.7C155.2 126.9 127.7 129.3 108.8 136.5V136.5zM49.43 158.8L17.95 153L49.43 158.8zM192 100L187.3 131.7z\"]]\n};\nvar faDollar = faDollarSign;\nvar faUsd = faDollarSign;\nvar faFerrisWheel = {\n  prefix: 'fad',\n  iconName: 'ferris-wheel',\n  icon: [512, 512, [], \"e174\", [\"M381.8 477.9C385.2 485.3 384.6 494 380.2 500.9C375.8 507.8 368.2 512 360 512H152C143.8 512 136.2 507.8 131.8 500.9C127.4 494 126.8 485.3 130.2 477.9L219 286.6C212.1 278.3 208 267.6 208 256C208 229.5 229.5 208 256 208C282.5 208 304 229.5 304 256C304 267.6 299.9 278.3 292.1 286.6L381.8 477.9z\", \"M302.7 36.88C330.4 42.75 356.2 53.73 379.1 68.8C385.4 65.72 392.5 64 400 64C426.5 64 448 85.49 448 112C448 119.5 446.3 126.6 443.2 132.9C458.3 155.8 469.3 181.6 475.1 209.3C496.3 214.3 512 233.3 512 256C512 278.7 496.3 297.7 475.1 302.7C469.3 330.4 458.3 356.2 443.2 379.1C446.3 385.4 448 392.5 448 400C448 425.6 428 446.4 402.9 447.9L364.3 367.9C368.9 362.8 374.6 358.7 380.1 355.9C398.2 334.4 409.9 308.5 414.2 280H332.3C334.7 272.4 336 264.4 336 256C336 247.6 334.7 239.6 332.3 232H414.2C410.3 205.7 399.9 181.6 384.8 161.1L326.9 218.1C319.4 204.5 307.5 192.6 293 185.1L350.9 127.2C330.4 112.1 306.3 101.7 280 97.79V179.7C272.4 177.3 264.4 176 256 176C247.6 176 239.6 177.3 232 179.7V97.79C205.7 101.7 181.6 112.1 161.1 127.2L218.1 185.1C204.5 192.6 192.6 204.5 185.1 218.1L127.2 161.1C112.1 181.6 101.7 205.7 97.79 232H179.7C177.3 239.6 176 247.6 176 256C176 264.4 177.3 272.4 179.7 280H97.79C102.1 308.5 113.8 334.4 131 355.9C137.4 358.7 143.1 362.8 147.7 367.9L109.1 447.9C83.97 446.4 64 425.6 64 400C64 392.5 65.72 385.4 68.8 379.1C53.73 356.2 42.75 330.4 36.88 302.7C15.73 297.7 0 278.7 0 256C0 233.3 15.73 214.3 36.88 209.3C42.75 181.6 53.73 155.8 68.8 132.9C65.72 126.6 64 119.5 64 112C64 85.49 85.49 64 112 64C119.5 64 126.6 65.72 132.9 68.8C155.8 53.73 181.6 42.75 209.3 36.88C214.3 15.73 233.3 0 256 0C278.7 0 297.7 15.73 302.7 36.88V36.88z\"]]\n};\nvar faComputerSpeaker = {\n  prefix: 'fad',\n  iconName: 'computer-speaker',\n  icon: [640, 512, [], \"f8b2\", [\"M592 32h-224c-25.6 0-48 22.4-48 48v352c0 25.6 22.4 48 48 48H592c25.6 0 48-22.4 48-48v-352C640 54.4 617.6 32 592 32zM480 96c19.2 0 31.1 12.8 31.1 32c0 19.2-12.8 32-31.1 32s-32-12.8-32-32C447.1 108.8 460.8 96 480 96zM480 416c-54.4 0-96-41.6-96-96s41.6-96 96-96s96 41.6 96 96S534.4 416 480 416zM288 416H128c-19.2 0-32 12.8-32 32c0 19.2 12.8 32 32 32h176C294.4 467.2 288 448 288 432V416zM0 80L0 336C0 361.6 22.4 384 48 384H288v-64H64L63.1 96H288V80C288 64 294.4 44.8 304 32h-256C22.4 32 0 54.4 0 80z\", \"M480 160c19.2 0 31.1-12.8 31.1-32c0-19.2-12.8-32-31.1-32s-32 12.8-32 32C447.1 147.2 460.8 160 480 160zM480 224c-54.4 0-96 41.6-96 96s41.6 96 96 96s96-41.6 96-96S534.4 224 480 224zM480 368c-25.6 0-48-22.4-48-48s22.4-48 48-48s48 22.4 48 48S505.6 368 480 368zM64 320h224V96H63.1L64 320z\"]]\n};\nvar faSkullCow = {\n  prefix: 'fad',\n  iconName: 'skull-cow',\n  icon: [640, 512, [], \"f8de\", [\"M576.8 21.06C574.4 13.71 577.5 5.651 584.4 1.946C591.2-1.759 599.7-.0479 604.5 6.006L611.1 15.33C630.1 38.04 640 66.44 640 95.47C640 166.1 582.8 224 512 224H480V175.1C480 157.1 474.1 141.4 464 128H534.1C563.7 128 587.7 106.3 590.6 77.7C591.3 69.86 590.5 61.95 587.1 54.48L576.8 21.06zM160 175.1V224H128C57.21 224 0 166.1 0 95.47C0 66.44 9.875 38.04 28.05 15.33L35.51 6.006C40.35-.0482 48.84-1.759 55.65 1.946C62.46 5.651 65.63 13.71 63.18 21.06L52.04 54.48C49.55 61.95 48.67 69.86 49.45 77.7C52.31 106.3 76.33 128 105 128H175.1C165.1 141.4 160 157.1 160 175.1z\", \"M400 96C444.2 96 480 131.8 480 176V288C480 325 454.8 356.2 420.7 365.3L393.1 475.6C387.7 497 368.5 512 346.5 512H293.5C271.5 512 252.3 497 246.9 475.6L219.3 365.3C185.2 356.2 160 325 160 288V176C160 131.8 195.8 96 240 96H400zM255.1 224C238.3 224 223.1 238.3 223.1 256C223.1 273.7 238.3 288 255.1 288C273.7 288 287.1 273.7 287.1 256C287.1 238.3 273.7 224 255.1 224zM384 288C401.7 288 416 273.7 416 256C416 238.3 401.7 224 384 224C366.3 224 352 238.3 352 256C352 273.7 366.3 288 384 288z\"]]\n};\nvar faX = {\n  prefix: 'fad',\n  iconName: 'x',\n  icon: [384, 512, [120], \"58\", [\"M376.6 427.5c11.31 13.58 9.484 33.75-4.094 45.06c-5.984 4.984-13.25 7.422-20.47 7.422c-9.172 0-18.27-3.922-24.59-11.52L192 305.1l-135.4 162.5c-6.328 7.594-15.42 11.52-24.59 11.52c-7.219 0-14.48-2.438-20.47-7.422c-13.58-11.31-15.41-31.48-4.094-45.06l142.9-171.5L7.422 84.5C-3.891 70.92-2.063 50.75 11.52 39.44c13.56-11.34 33.73-9.516 45.06 4.094L192 206l135.4-162.5c11.3-13.58 31.48-15.42 45.06-4.094c13.58 11.31 15.41 31.48 4.094 45.06l-142.9 171.5L376.6 427.5z\", \"\"]]\n};\nvar faMagnifyingGlassDollar = {\n  prefix: 'fad',\n  iconName: 'magnifying-glass-dollar',\n  icon: [512, 512, [\"search-dollar\"], \"f688\", [\"M208 0C93.13 0 0 93.13 0 208S93.13 416 208 416S416 322.9 416 208S322.9 0 208 0zM273.7 253.8C269.8 276.4 252.6 291.3 228 296.1V304c0 11.03-8.953 20-20 20S188 315 188 304V295.2C178.2 293.2 168.4 289.9 159.6 286.8L154.8 285.1C144.4 281.4 138.9 269.9 142.6 259.5C146.2 249.1 157.6 243.7 168.1 247.3l5.062 1.812c8.562 3.094 18.25 6.562 25.91 7.719c16.23 2.5 33.47-.0313 35.17-9.812c1.219-7.094 .4062-10.62-31.8-19.84L196.2 225.4C177.8 219.1 134.5 207.3 142.3 162.2C146.2 139.6 163.5 124.8 188 120V112c0-11.03 8.953-20 20-20S228 100.1 228 112v8.695c6.252 1.273 13.06 3.07 21.47 5.992c10.42 3.625 15.95 15.03 12.33 25.47C258.2 162.6 246.8 168.1 236.3 164.5C228.2 161.7 221.8 159.9 216.8 159.2c-16.11-2.594-33.38 .0313-35.08 9.812c-1 5.812-1.719 10 25.7 18.03l6 1.719C238.9 196 281.5 208.2 273.7 253.8z\", \"M213.5 188.7l-6-1.719C180 178.1 180.8 174.8 181.8 168.1c1.703-9.781 18.97-12.41 35.08-9.812c4.969 .75 11.36 2.5 19.52 5.344c10.44 3.594 21.83-1.938 25.45-12.34c3.625-10.44-1.906-21.84-12.33-25.47C241.1 123.8 234.3 121.1 228 120.7V112c0-11.03-8.953-20-20-20S188 100.1 188 112v8.043c-24.53 4.746-41.77 19.6-45.66 42.11C134.5 207.3 177.8 219.1 196.2 225.4l6.266 1.812c32.2 9.219 33.02 12.75 31.8 19.84C232.5 256.8 215.3 259.3 199.1 256.8C191.4 255.7 181.7 252.2 173.2 249.1L168.1 247.3C157.6 243.7 146.2 249.1 142.6 259.5C138.9 269.9 144.4 281.4 154.8 285.1l4.844 1.719C168.4 289.9 178.2 293.2 188 295.2V304c0 11.03 8.953 20 20 20S228 315 228 304V296.1c24.55-4.73 41.77-19.68 45.66-42.21C281.5 208.2 238.9 196 213.5 188.7zM500.3 443.7l-119.7-119.7c-15.03 22.3-34.26 41.54-56.57 56.57l119.7 119.7c15.62 15.62 40.95 15.63 56.57 .0004C515.9 484.7 515.9 459.3 500.3 443.7z\"]]\n};\nvar faSearchDollar = faMagnifyingGlassDollar;\nvar faUsersGear = {\n  prefix: 'fad',\n  iconName: 'users-gear',\n  icon: [640, 512, [\"users-cog\"], \"f509\", [\"M183.9 216c0-5.449 .9824-10.63 1.609-15.91C174.6 194.1 162.6 192 149.9 192H88.08C39.44 192 0 233.8 0 285.3C0 295.6 7.887 304 17.62 304h199.5C196.7 280.2 183.9 249.7 183.9 216zM128 160c44.18 0 80-35.82 80-80S172.2 0 128 0C83.82 0 48 35.82 48 80S83.82 160 128 160zM368 400c0-16.69 3.398-32.46 8.619-47.36C374.3 352.5 372.2 352 369.9 352H270.1C191.6 352 128 411.7 128 485.3C128 500.1 140.7 512 156.4 512h266.1C389.5 485.6 368 445.5 368 400zM551.9 192h-61.84c-12.8 0-24.88 3.037-35.86 8.24C454.8 205.5 455.8 210.6 455.8 216c0 21.47-5.625 41.38-14.65 59.34C462.2 263.4 486.1 256 512 256c42.48 0 80.27 18.74 106.6 48h3.756C632.1 304 640 295.6 640 285.3C640 233.8 600.6 192 551.9 192zM512 160c44.18 0 80-35.82 80-80S556.2 0 512 0c-44.18 0-80 35.82-80 80S467.8 160 512 160zM319.9 112c-57.41 0-103.1 46.56-103.1 104c0 57.44 46.55 104 103.1 104c57.41 0 103.1-46.56 103.1-104C423.8 158.6 377.3 112 319.9 112z\", \"M597.3 415.8c1.953-10.42 1.953-21.22 0-31.64l19.17-11.17c2.234-1.209 3.256-3.814 2.512-6.326c-5.025-16.01-13.59-30.62-24.75-42.71c-1.674-1.861-4.467-2.326-6.699-1.023l-19.17 11.07c-8.096-6.887-17.4-12.28-27.45-15.82V295.1c0-2.514-1.861-4.746-4.281-5.213c-16.56-3.723-33.5-3.629-49.32 0C484.9 291.2 483.1 293.5 483.1 295.1v22.24c-10.05 3.537-19.36 8.932-27.45 15.82l-19.26-11.07c-2.139-1.303-4.932-.8379-6.697 1.023c-11.17 12.1-19.73 26.71-24.66 42.71c-.7441 2.512 .2793 5.117 2.42 6.326l19.17 11.17c-1.859 10.42-1.859 21.21 0 31.64l-19.17 11.17c-2.234 1.209-3.164 3.816-2.42 6.328c4.932 16.01 13.49 30.52 24.66 42.71c1.766 1.863 4.467 2.328 6.697 1.025l19.26-11.07c8.094 6.887 17.4 12.28 27.45 15.82v22.24c0 2.514 1.77 4.746 4.188 5.211c16.66 3.723 33.5 3.629 49.32 0c2.42-.4648 4.281-2.697 4.281-5.211v-22.24c10.05-3.535 19.36-8.932 27.45-15.82l19.17 11.07c2.141 1.303 5.025 .8379 6.699-1.025c11.17-12.1 19.73-26.7 24.75-42.71c.7441-2.512-.2773-5.119-2.512-6.328L597.3 415.8zM512 432c-17.67 0-32-14.33-32-32c0-17.67 14.33-32 32-32s32 14.33 32 32C544 417.7 529.7 432 512 432z\"]]\n};\nvar faUsersCog = faUsersGear;\nvar faPersonMilitaryPointing = {\n  prefix: 'fad',\n  iconName: 'person-military-pointing',\n  icon: [512, 512, [], \"e54a\", [\"M208 112C208 106.5 208.6 101.2 209.6 96H366.4C367.5 101.2 368 106.5 368 112C368 156.2 332.2 192 288 192C243.8 192 208 156.2 208 112V112zM354.8 230.5C365.7 234 376.1 238.9 385.7 244.9L214.6 416H384V448H192V393.4L354.8 230.5z\", \"M366.7 1.443C376 .6658 384 8.027 384 17.39V47.1C384 56.84 376.8 63.1 368 63.1H216.1C203.2 63.1 192 52.81 192 39C192 25.1 201.1 15.17 214.9 14.09L366.7 1.443zM313.2 223.1C327.6 223.1 341.6 226.3 354.8 230.5L192 393.4V303.1H40.01C17.92 303.1 .0077 286.1 .0077 263.1C.0077 241.9 17.92 223.1 40.01 223.1H313.2zM192 480V448H384V480C384 497.7 369.7 512 352 512H224C206.3 512 192 497.7 192 480zM385.7 244.9C403.7 256.3 419.1 271.9 430.3 290.8L506.4 419.7C517.7 438.7 511.4 463.2 492.4 474.4C473.3 485.7 448.8 479.4 437.6 460.3L384 369.7V416H214.6L385.7 244.9z\"]]\n};\nvar faBuildingColumns = {\n  prefix: 'fad',\n  iconName: 'building-columns',\n  icon: [512, 512, [\"bank\", \"institution\", \"museum\", \"university\"], \"f19c\", [\"M127.1 416H167.1V224H231.1V416H280V224H344V416H384V224H448V420.3C448.6 420.6 449.2 420.1 449.8 421.4L497.8 453.4C509.5 461.2 514.7 475.8 510.6 489.3C506.5 502.8 494.1 512 480 512H31.1C17.9 512 5.458 502.8 1.372 489.3C-2.715 475.8 2.515 461.2 14.25 453.4L62.25 421.4C62.82 420.1 63.4 420.6 63.1 420.3V224H127.1V416z\", \"M492.6 98.59C506.6 104.6 514.4 119.6 511.3 134.4C508.3 149.3 495.2 160 480 160V168C480 181.3 469.3 192 456 192H56C42.75 192 32 181.3 32 168V160C16.81 159.1 3.711 149.3 .6566 134.4C-2.398 119.6 5.433 104.6 19.4 98.59L243.4 2.587C251.4-.8625 260.6-.8625 268.6 2.587L492.6 98.59zM256 128C273.7 128 288 113.7 288 96C288 78.33 273.7 64 256 64C238.3 64 224 78.33 224 96C224 113.7 238.3 128 256 128z\"]]\n};\nvar faBank = faBuildingColumns;\nvar faInstitution = faBuildingColumns;\nvar faMuseum = faBuildingColumns;\nvar faUniversity = faBuildingColumns;\nvar faCircleT = {\n  prefix: 'fad',\n  iconName: 'circle-t',\n  icon: [512, 512, [], \"e124\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM360 192h-80v168c0 13.25-10.75 24-24 24s-24-10.75-24-24V192h-80C138.8 192 128 181.3 128 168S138.8 144 152 144h208C373.3 144 384 154.8 384 168S373.3 192 360 192z\", \"M360 144h-208C138.8 144 128 154.8 128 168S138.8 192 152 192h80v168C232 373.3 242.8 384 256 384s24-10.75 24-24V192h80C373.3 192 384 181.3 384 168S373.3 144 360 144z\"]]\n};\nvar faSack = {\n  prefix: 'fad',\n  iconName: 'sack',\n  icon: [512, 512, [], \"f81c\", [\"M144.6 24.88C137.5 14.24 145.1 0 157.9 0H354.1C366.9 0 374.5 14.24 367.4 24.88L320 96H192L144.6 24.88zM332.1 136.4C389.7 172.7 512 250.9 512 416C512 469 469 512 416 512H96C42.98 512 0 469 0 416C0 250.9 122.3 172.7 179 136.4C183.9 133.3 188.2 130.5 192 128H320C323.8 130.5 328.1 133.3 332.1 136.4z\", \"M176 112C176 103.2 183.2 96 192 96H320C328.8 96 336 103.2 336 112C336 120.8 328.8 128 320 128H192C183.2 128 176 120.8 176 112z\"]]\n};\nvar faGrid2 = {\n  prefix: 'fad',\n  iconName: 'grid-2',\n  icon: [448, 512, [], \"e196\", [\"M448 184C448 206.1 430.1 224 408 224H296C273.9 224 256 206.1 256 184V72C256 49.91 273.9 32 296 32H408C430.1 32 448 49.91 448 72V184zM192 440C192 462.1 174.1 480 152 480H40C17.91 480 0 462.1 0 440V328C0 305.9 17.91 288 40 288H152C174.1 288 192 305.9 192 328V440z\", \"M192 176C192 202.5 170.5 224 144 224H48C21.49 224 0 202.5 0 176V80C0 53.49 21.49 32 48 32H144C170.5 32 192 53.49 192 80V176zM448 432C448 458.5 426.5 480 400 480H304C277.5 480 256 458.5 256 432V336C256 309.5 277.5 288 304 288H400C426.5 288 448 309.5 448 336V432z\"]]\n};\nvar faCameraCctv = {\n  prefix: 'fad',\n  iconName: 'camera-cctv',\n  icon: [576, 512, [\"cctv\"], \"f8ac\", [\"M574.9 283.1C573.2 278.9 569.1 275.6 565.9 273.8l-35.37-15.5l-138.4 86.5l119.5 52.51c8.5 3.75 18.46-.132 22.21-8.632l40.74-92.62C576.4 291.9 576.5 287.3 574.9 283.1zM137.7 400H63.1c0-26.51-21.49-47.98-47.1-47.98C7.164 352 0 359.2 0 368v127.1C0 504.8 7.164 512 15.1 512c26.51 0 47.1-21.49 47.1-47.1l96.05 0c13.33 0 25.26-8.269 29.94-20.75l46.87-124.1l-59.25-24.37L137.7 400z\", \"M517.5 168.6L139.2 2.266C124.4-3.609 107.5 2.266 99.62 16.14l-95.37 166.9C-.4999 191.3-1.25 201 1.999 209.9c3.25 8.875 10.25 15.87 19.13 19.12l284.2 117.6c9.25 3.375 19.5 2.375 27.87-2.875l189.2-118.4C544.7 211.5 541.7 178.3 517.5 168.6z\"]]\n};\nvar faCctv = faCameraCctv;\nvar faUmbrella = {\n  prefix: 'fad',\n  iconName: 'umbrella',\n  icon: [576, 512, [], \"f0e9\", [\"M320 264v167.1C320 476.1 284.1 512 239.1 512c-33.81 0-64.19-21.41-75.41-53.32c-5.906-16.6 2.812-34.91 19.5-40.79c16.72-5.908 34.91 2.781 40.81 19.5c1.906 5.375 7.281 10.69 15.1 10.69c8.812 0 16-7.189 16-16V263.3C265.4 258.8 275.9 256 287.1 256C299.1 256 310.4 259.4 320 264z\", \"M575.7 280.9C547.1 144.5 437.3 62.61 320 49.91V32.01c0-17.69-14.31-32.01-32-32.01S255.1 14.31 255.1 32.01v17.91C138.3 62.61 29.48 144.5 .2949 280.9C-1.926 290.1 8.795 302.1 18.98 292.2c52-55.01 107.7-52.39 158.6 37.01c5.312 9.502 14.91 8.625 19.72 0C217.5 293.9 242.2 256 287.1 256c58.5 0 88.19 68.82 90.69 73.2c4.812 8.625 14.41 9.502 19.72 0c51-89.52 107.1-91.39 158.6-37.01C567.3 302.2 577.9 290.1 575.7 280.9z\"]]\n};\nvar faTrowel = {\n  prefix: 'fad',\n  iconName: 'trowel',\n  icon: [512, 512, [], \"e589\", [\"M298.6 168.1C298.7 168.2 298.8 168.3 298.9 168.4L343.6 213.1C343.7 213.2 343.8 213.3 343.9 213.4L245.3 311.1L310.6 377.4C318.5 385.3 321.8 396.8 319.1 407.6C316.4 418.5 308.2 427.2 297.5 430.5L41.55 510.5C30.18 514.1 17.79 511 9.373 502.6C.9565 494.2-2.093 481.8 1.458 470.5L81.46 214.5C84.8 203.8 93.48 195.6 104.4 192.9C115.2 190.2 126.7 193.5 134.6 201.4L200 266.7L298.6 168.1z\", \"M394.4 20.18C421.3-6.728 464.9-6.728 491.8 20.18C518.7 47.1 518.7 90.73 491.8 117.6L396.4 213.1C381.8 227.6 358.2 227.6 343.6 213.1L298.9 168.4C284.4 153.8 284.4 130.2 298.9 115.6L394.4 20.18z\"]]\n};\nvar faHorizontalRule = {\n  prefix: 'fad',\n  iconName: 'horizontal-rule',\n  icon: [640, 512, [8213], \"f86c\", [\"M640 255.1C640 273.6 625.6 288 607.9 288h-576C14.41 288 0 273.6 0 256C0 238.4 14.39 224 32.06 224h576C625.7 224 640 238.4 640 255.1z\", \"\"]]\n};\nvar faBedFront = {\n  prefix: 'fad',\n  iconName: 'bed-front',\n  icon: [512, 512, [\"bed-alt\"], \"f8f7\", [\"M0 288C0 252.7 28.65 224 64 224H448C483.3 224 512 252.7 512 288V352H0V288z\", \"M32 80C32 53.49 53.49 32 80 32H432C458.5 32 480 53.49 480 80V232.6C470.6 227.1 459.7 224 448 224H432V160C432 142.3 417.7 128 400 128H304C286.3 128 272 142.3 272 160V224H240V160C240 142.3 225.7 128 208 128H112C94.33 128 80 142.3 80 160V224H64C52.34 224 41.41 227.1 32 232.6V80zM512 352V448C512 465.7 497.7 480 480 480C462.3 480 448 465.7 448 448V416H64V448C64 465.7 49.67 480 32 480C14.33 480 0 465.7 0 448V352H512z\"]]\n};\nvar faBedAlt = faBedFront;\nvar faD = {\n  prefix: 'fad',\n  iconName: 'd',\n  icon: [384, 512, [100], \"44\", [\"M160 32.01L32 32.01c-17.67 0-32 14.33-32 32v384c0 17.67 14.33 32 32 32l128-.0073c123.5 0 224-100.5 224-224S283.5 32.01 160 32.01zM160 416H64v-320h96c88.22 0 160 71.78 160 159.1S248.2 416 160 416z\", \"\"]]\n};\nvar faStapler = {\n  prefix: 'fad',\n  iconName: 'stapler',\n  icon: [640, 512, [], \"e5af\", [\"M448 288V352H96C78.33 352 64 337.7 64 320V219.4L448 288z\", \"M640 432C640 458.5 618.5 480 592 480H64C46.33 480 32 465.7 32 448C32 430.3 46.33 416 64 416H448V288L33.8 214C14.24 210.5 0 193.5 0 173.7C0 164.8 2.878 156.2 8.201 149.1L43.83 101.6C76.67 57.77 128.2 32 182.9 32C209.9 32 236.6 38.29 260.7 50.36L586.9 213.5C619.5 229.7 640 262.1 640 299.3L640 432z\"]]\n};\nvar faMasksTheater = {\n  prefix: 'fad',\n  iconName: 'masks-theater',\n  icon: [640, 512, [127917, \"theater-masks\"], \"f630\", [\"M232.8 282.2l6.266-35.41c-9.891-2.692-20.47-3.561-31.35-1.66C171.2 251.7 146.4 284 149.3 319.3c13.54-16.81 36.86-30.31 65.25-35.32C220.8 282.9 226.8 282.4 232.8 282.2zM379.2 60.04c-5-28.12-26.72-49.93-54.09-54.3C301.3 1.935 277.3-.0001 253.4-.0001c-76.69 0-152.3 19.43-220.1 57.07C9.021 70.44-3.854 98.51 1.021 126.6L32.77 306c14.22 80.55 136.4 142 204.5 142c5.539 0 10.66-.4372 15.4-1.275c8.463-1.478 17.82-4.848 27.59-9.579c-14.4-16.7-26.94-35.13-36.25-54.18c-.791 .2226-1.787 .6404-2.465 .7595c-.3555 .0625-1.721 .2675-4.326 .2675c-48.47 0-134.2-48.61-141.4-89.14L64.11 115.5c-.2754-1.58 .2207-2.565 .2598-2.626c57.7-32.05 123-48.99 189-48.99c20.55 0 41.31 1.694 61.48 4.887c.0723 .0351 .3369 .5504 .5068 .73c21.53-3.405 43.07-4.893 64.63-5.205L379.2 60.04zM193.4 157.6C192.6 153.4 191.1 149.7 189.3 146.2C181 155.1 168.6 161.9 154 164.6C139.4 167.1 125.3 164.9 114.5 159.3c-.5 3.999-.625 7.999 .125 12.12c3.75 21.74 24.5 36.24 46.25 32.37C182.6 200.1 197.3 179.3 193.4 157.6z\", \"M606.8 121c-88.87-49.36-191.4-67.38-291.9-51.38C287.5 73.1 265.8 95.86 260.8 123.1L229 303.5c-15.37 87.1 95.33 196.3 158.3 207.3c62.1 11.12 204.5-53.72 219.9-140.8l31.75-179.5C643.9 162.3 631 134.4 606.8 121zM333.5 217.8c3.873-21.74 24.62-36.24 46.37-32.37c21.75 3.749 36.25 24.5 32.5 46.12c-.75 4.124-2.25 7.874-4.125 11.5c-8.25-8.997-20.62-15.75-35.25-18.37c-14.75-2.624-28.75-.3739-39.5 5.124C332.1 225.9 332.9 221.9 333.5 217.8zM403.1 416.5c-55.62-9.871-93.49-59.25-88.99-112.1c20.62 25.62 56.25 46.24 99.49 53.87c43.25 7.622 83.74 .3719 111.9-16.62C512.2 392.6 459.7 426.3 403.1 416.5zM534.4 265.2c-8.25-8.872-20.75-15.75-35.37-18.37c-14.62-2.499-28.62-.3739-39.5 5.249c-.5-3.999-.625-7.999 .125-12.12c3.875-21.74 24.62-36.24 46.37-32.37c21.75 3.874 36.25 24.5 32.37 46.24C537.6 257.9 536.1 261.7 534.4 265.2z\"]]\n};\nvar faTheaterMasks = faMasksTheater;\nvar faKipSign = {\n  prefix: 'fad',\n  iconName: 'kip-sign',\n  icon: [384, 512, [], \"e1c4\", [\"M64 288H32C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224H64V288zM182.5 288L145.2 256L182.5 224H352C369.7 224 384 238.3 384 256C384 273.7 369.7 288 352 288H182.5z\", \"M145.2 256L340.8 423.7C354.2 435.2 355.8 455.4 344.3 468.8C332.8 482.2 312.6 483.8 299.2 472.3L128 325.6V448C128 465.7 113.7 480 96 480C78.33 480 64 465.7 64 448V64C64 46.33 78.33 32 96 32C113.7 32 128 46.33 128 64V186.4L299.2 39.7C312.6 28.2 332.8 29.76 344.3 43.18C355.8 56.59 354.2 76.8 340.8 88.3L145.2 256z\"]]\n};\nvar faFaceWoozy = {\n  prefix: 'fad',\n  iconName: 'face-woozy',\n  icon: [512, 512, [], \"e3a2\", [\"M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM411.3 347.3C417.6 341.1 417.6 330.9 411.3 324.7C405.1 318.4 394.9 318.4 388.7 324.7L349.4 363.1C341.7 371.7 331.3 376 320.4 376C312.7 376 305.1 373.8 298.6 369.8L284.4 360.9C257.5 344.1 224.2 341.1 194.8 352.9C174.2 361.1 150.8 358.7 132.4 346.4L120.9 338.7C113.5 333.8 103.6 335.8 98.69 343.1C93.78 350.5 95.77 360.4 103.1 365.3L114.6 372.1C141.9 391.1 176.3 394.7 206.7 382.6C226.6 374.6 249.2 376.6 267.4 387.1L281.6 396.9C293.3 404.2 306.7 408 320.4 408C339.7 408 358.3 400.3 372 386.6L411.3 347.3zM178.7 103.1C155.5 137.1 120.3 156.4 106.9 160.8C98.56 163.6 94.03 172.7 96.82 181.1C99.62 189.4 108.7 193.1 117.1 191.2C135.7 184.1 177.3 162.8 205.3 120.9C210.2 113.5 208.2 103.6 200.9 98.69C193.5 93.79 183.6 95.77 178.7 103.1V103.1zM204.1 208.5L140.1 224.5C131.5 226.6 126.3 235.3 128.5 243.9C130.6 252.5 139.3 257.7 147.9 255.5L211.9 239.5C220.5 237.4 225.7 228.7 223.5 220.1C221.4 211.5 212.7 206.3 204.1 208.5zM336 272C353.7 272 368 243.3 368 208C368 172.7 353.7 144 336 144C318.3 144 304 172.7 304 208C304 243.3 318.3 272 336 272z\", \"M117.1 191.2C108.7 193.1 99.62 189.4 96.82 181.1C94.03 172.7 98.56 163.6 106.9 160.8C120.3 156.4 155.5 137.1 178.7 103.1C183.6 95.77 193.5 93.79 200.9 98.69C208.2 103.6 210.2 113.5 205.3 120.9C177.3 162.8 135.7 184.1 117.1 191.2L117.1 191.2zM147.9 255.5C139.3 257.7 130.6 252.5 128.5 243.9C126.3 235.3 131.5 226.6 140.1 224.5L204.1 208.5C212.7 206.3 221.4 211.5 223.5 220.1C225.7 228.7 220.5 237.4 211.9 239.5L147.9 255.5zM304 208C304 172.7 318.3 144 336 144C353.7 144 368 172.7 368 208C368 243.3 353.7 272 336 272C318.3 272 304 243.3 304 208z\"]]\n};\nvar faCloudQuestion = {\n  prefix: 'fad',\n  iconName: 'cloud-question',\n  icon: [640, 512, [], \"e492\", [\"M144 480C64.47 480 0 415.5 0 336C0 273.2 40.17 219.8 96.2 200.1C96.07 197.4 96 194.7 96 192C96 103.6 167.6 32 256 32C315.3 32 367 64.25 394.7 112.2C409.9 101.1 428.3 96 448 96C501 96 544 138.1 544 192C544 204.2 541.7 215.8 537.6 226.6C596 238.4 640 290.1 640 352C640 422.7 582.7 480 512 480H144zM233.4 198.5C228.9 211 235.5 224.7 247.1 229.2C260.5 233.6 274.2 227.1 278.6 214.6L279.1 213.3C280.2 210.1 283.2 208 286.6 208H344.9C353.2 208 360 214.8 360 223.1C360 228.6 357.1 233.6 352.4 236.3L308.1 261.7C300.6 266 296 273.9 296 282.5V296C296 309.3 306.7 320 320 320C333.1 320 343.8 309.5 343.1 296.4L376.3 277.9C395.9 266.7 408 245.8 408 223.1C408 188.3 379.7 160 344.9 160H286.6C262.9 160 241.8 174.9 233.8 197.3L233.4 198.5zM320 352C302.3 352 288 366.3 288 384C288 401.7 302.3 416 320 416C337.7 416 352 401.7 352 384C352 366.3 337.7 352 320 352z\", \"M344.9 160C379.7 160 408 188.3 408 223.1C408 245.8 395.9 266.7 376.3 277.9L343.1 296.4C343.8 309.5 333.1 320 320 320C306.7 320 296 309.3 296 296V282.5C296 273.9 300.6 266 308.1 261.7L352.4 236.3C357.1 233.6 360 228.6 360 223.1C360 214.8 353.2 208 344.9 208H286.6C283.2 208 280.2 210.1 279.1 213.3L278.6 214.6C274.2 227.1 260.5 233.6 247.1 229.2C235.5 224.7 228.9 211 233.4 198.5L233.8 197.3C241.8 174.9 262.9 160 286.6 160L344.9 160zM288 384C288 366.3 302.3 352 320 352C337.7 352 352 366.3 352 384C352 401.7 337.7 416 320 416C302.3 416 288 401.7 288 384z\"]]\n};\nvar faPineapple = {\n  prefix: 'fad',\n  iconName: 'pineapple',\n  icon: [512, 512, [], \"e31f\", [\"M404.3 152.3L359.7 107.7c-58.22-58.22-152.6-58.22-210.8 .001L43.67 212.8c-58.22 58.22-58.22 152.6-.002 210.8l44.66 44.66c58.22 58.22 152.6 58.23 210.8 .002l105.2-105.2C462.6 304.9 462.6 210.5 404.3 152.3zM164.7 212.7c6.25-6.25 16.38-6.25 22.62 0L208 233.4l20.69-20.69c6.25-6.25 16.38-6.25 22.62 0s6.25 16.38 0 22.62l-32 32C216.2 270.4 212.1 272 208 272S199.8 270.4 196.7 267.3l-32-32C158.4 229.1 158.4 218.9 164.7 212.7zM128 352c-4.094 0-8.188-1.562-11.31-4.688l-32-32c-6.25-6.25-6.25-16.38 0-22.62s16.38-6.25 22.62 0L128 313.4l20.69-20.69c6.25-6.25 16.38-6.25 22.62 0s6.25 16.38 0 22.62l-32 32C136.2 350.4 132.1 352 128 352zM251.3 395.3l-32 32C216.2 430.4 212.1 432 208 432s-8.188-1.562-11.31-4.688l-32-32c-6.25-6.25-6.25-16.38 0-22.62s16.38-6.25 22.62 0L208 393.4l20.69-20.69c6.25-6.25 16.38-6.25 22.62 0S257.6 389.1 251.3 395.3zM331.3 315.3l-32 32C296.2 350.4 292.1 352 288 352s-8.188-1.562-11.31-4.688l-32-32c-6.25-6.25-6.25-16.38 0-22.62s16.38-6.25 22.62 0L288 313.4l20.69-20.69c6.25-6.25 16.38-6.25 22.62 0S337.6 309.1 331.3 315.3z\", \"M511.6 98.91c1.574-4.977-1.377-10.39-6.588-12.1L479.8 78.57C489.8 68.28 496 54.31 496 38.85V27.43c0-6.311-5.117-11.43-11.43-11.43h-11.43c-15.01 0-28.56 5.91-38.76 15.38l-7.668-24.24c-1.678-5.305-7-8.309-11.89-6.707c-17.27 5.662-30.42 18.48-37.74 34.55l-18.21-18.19c-3.762-3.756-9.672-3.947-13.2-.4238c-18.73 18.71-22.41 46.97-11.63 71.02c9.059 5.758 17.72 12.38 25.62 20.28l44.66 44.66c7.881 7.881 14.49 16.51 20.23 25.54c24.13 10.87 52.53 7.238 71.31-11.52c3.529-3.523 3.338-9.424-.4258-13.18L478.9 136.7C494.1 129.1 506.2 116 511.6 98.91zM171.3 292.7c-6.25-6.25-16.38-6.25-22.62 0L128 313.4L107.3 292.7c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.62l32 32C119.8 350.4 123.9 352 128 352s8.188-1.562 11.31-4.688l32-32C177.6 309.1 177.6 298.9 171.3 292.7zM308.7 292.7L288 313.4l-20.69-20.69c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.62l32 32C279.8 350.4 283.9 352 288 352s8.188-1.562 11.31-4.688l32-32c6.25-6.25 6.25-16.38 0-22.62S314.9 286.4 308.7 292.7zM196.7 267.3C199.8 270.4 203.9 272 208 272s8.188-1.562 11.31-4.688l32-32c6.25-6.25 6.25-16.38 0-22.62s-16.38-6.25-22.62 0L208 233.4L187.3 212.7c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.62L196.7 267.3zM228.7 372.7L208 393.4l-20.69-20.69c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.62l32 32C199.8 430.4 203.9 432 208 432s8.188-1.562 11.31-4.688l32-32c6.25-6.25 6.25-16.38 0-22.62S234.9 366.4 228.7 372.7z\"]]\n};\nvar faHandPointLeft = {\n  prefix: 'fad',\n  iconName: 'hand-point-left',\n  icon: [512, 512, [], \"f0a5\", [\"M240 104C240 101.3 240.5 98.66 240.8 96H32C14.33 96 0 110.3 0 128s14.33 32 32 32h208V104zM352 416c0 11.72-3.381 22.55-8.879 32H376C451.1 448 512 387.1 512 312V223.3c0-28.76-9.107-56.79-26.02-80.06l-26.45-36.41C439.1 80 408.5 64 375.4 64H312c-22.09 0-40 17.91-40 40v128c0 22.09 17.91 39.1 39.1 39.1c28.73 0 40-26.72 40-42.28L352 159.1C352 151.2 359.2 144 368 144S384 151.2 384 159.1V232c0 37.87-29.35 68.59-66.51 71.45C318.9 308.8 320 314.2 320 320c0 13.28-4.047 25.6-10.97 35.83C333.1 364.6 352 388.1 352 416z\", \"M256 352c17.67 0 32-14.31 32-32s-14.33-32-32-32H192c-17.67 0-32 14.31-32 32s14.33 32 32 32H256zM244.4 256C241.7 248.5 240 240.5 240 232V192H160C142.3 192 128 206.3 128 224s14.33 32 32 32H244.4zM288 384H224c-17.67 0-32 14.31-32 32s14.33 32 32 32h64c17.67 0 32-14.31 32-32S305.7 384 288 384z\"]]\n};\nvar faGalleryThumbnails = {\n  prefix: 'fad',\n  iconName: 'gallery-thumbnails',\n  icon: [576, 512, [], \"e3aa\", [\"M64 416C81.67 416 96 430.3 96 448V480C96 497.7 81.67 512 64 512H32C14.33 512 0 497.7 0 480V448C0 430.3 14.33 416 32 416H64zM224 416C241.7 416 256 430.3 256 448V480C256 497.7 241.7 512 224 512H192C174.3 512 160 497.7 160 480V448C160 430.3 174.3 416 192 416H224zM320 448C320 430.3 334.3 416 352 416H384C401.7 416 416 430.3 416 448V480C416 497.7 401.7 512 384 512H352C334.3 512 320 497.7 320 480V448zM544 416C561.7 416 576 430.3 576 448V480C576 497.7 561.7 512 544 512H512C494.3 512 480 497.7 480 480V448C480 430.3 494.3 416 512 416H544z\", \"M512 0C547.3 0 576 28.65 576 64V288C576 323.3 547.3 352 512 352H64C28.65 352 0 323.3 0 288V64C0 28.65 28.65 0 64 0H512zM512 64H64V288H512V64z\"]]\n};\nvar faCircleJ = {\n  prefix: 'fad',\n  iconName: 'circle-j',\n  icon: [512, 512, [], \"e112\", [\"M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM336 290.7C336 342.1 292.9 384 240 384s-96-41.86-96-93.33V280C144 266.8 154.8 256 168 256S192 266.8 192 280v10.67C192 315.7 213.5 336 240 336S288 315.7 288 290.7V152C288 138.8 298.8 128 312 128s24 10.75 24 24V290.7z\", \"M312 128C298.8 128 288 138.8 288 152v138.7C288 315.7 266.5 336 240 336S192 315.7 192 290.7V280C192 266.8 181.3 256 168 256S144 266.8 144 280v10.67C144 342.1 187.1 384 240 384s96-41.86 96-93.33V152C336 138.8 325.3 128 312 128z\"]]\n};\nvar faEyes = {\n  prefix: 'fad',\n  iconName: 'eyes',\n  icon: [640, 512, [], \"e367\", [\"M96 224C84.1 224 74.8 227 65.76 231.9C64.88 239.8 64 247.8 64 256c0 35.43 8.863 68.25 23.12 95.11C90.05 351.5 92.96 352 96 352c35.35 0 64-28.65 64-64C160 252.7 131.3 224 96 224zM384 224c-11 0-21.2 3.031-30.24 7.922C352.9 239.8 352 247.8 352 256c0 35.43 8.863 68.25 23.12 95.11C378.1 351.5 380.1 352 384 352c35.35 0 64-28.65 64-64C448 252.7 419.3 224 384 224z\", \"M464 32c-59.59 0-112.2 37.79-144 95.46C288.2 69.79 235.6 32 176 32C78.8 32 0 132.3 0 256s78.8 224 176 224c59.59 0 112.2-37.79 144-95.46C351.8 442.2 404.4 480 464 480c97.2 0 176-100.3 176-224S561.2 32 464 32zM176 416C115.3 416 64 342.7 64 256s51.29-160 112-160S288 169.3 288 256S236.7 416 176 416zM464 416c-60.71 0-112-73.27-112-160s51.29-160 112-160S576 169.3 576 256S524.7 416 464 416z\"]]\n};\nvar faHandshakeSimple = {\n  prefix: 'fad',\n  iconName: 'handshake-simple',\n  icon: [640, 512, [129309, \"handshake-alt\"], \"f4c6\", [\"M608 128.1l-128 .1257c-40.98-40.93-64.56-64.13-122.5-64.13c-10.49 0-19.98-.7132-30.24 8.467L217 163.6c-20.25 17.11-22.77 47.4-5.641 67.6C220.9 242.4 234.4 248.2 248 248.2c10.94 0 21.95-3.716 30.97-11.33L318.6 203.4l165.3 135.4c4.361 3.54 7.092 8.151 9.047 13.01L608 351.7c17.6 0 32-14.4 32-31.98V160.1C640 142.4 625.7 128.1 608 128.1z\", \"M483.9 338.7c13.68 11.1 15.78 31.17 4.701 44.86L479 395.4c-11.12 13.74-31.25 15.74-45 4.748l-5.374-4.498l-31.38 38.6c-13 15.85-36.5 18.35-52.38 5.369L327 424.2c-22.25 27.35-62.75 31.84-90.25 9.487l-90.5-81.82l-114.3 .0604C14.4 351.9 0 337.4 0 319.8V160.1c0-17.59 14.4-31.98 32-31.98l96 .1254C168.6 87.76 223.6 64.38 280.9 64l46.31 8.568L217 163.6c-20.25 17.11-22.77 47.4-5.641 67.6C220.9 242.4 234.4 248.2 248 248.2c10.94 0 21.95-3.716 30.97-11.33L318.6 203.4L483.9 338.7z\"]]\n};\nvar faHandshakeAlt = faHandshakeSimple;\nvar faPageCaretUp = {\n  prefix: 'fad',\n  iconName: 'page-caret-up',\n  icon: [384, 512, [\"file-caret-up\"], \"e42a\", [\"M64 512C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H245.5C262.5 0 278.7 6.743 290.7 18.75L365.3 93.26C377.3 105.3 384 121.5 384 138.5V448C384 483.3 355.3 512 320 512H64zM180.2 197.2L104.5 279.8C90.38 295.2 101.3 320 122.2 320H261.8C282.7 320 293.6 295.2 279.5 279.8L203.8 197.2C200.8 193.9 196.5 192 192 192C187.5 192 183.2 193.9 180.2 197.2V197.2z\", \"M279.5 279.8C293.6 295.2 282.7 320 261.8 320H122.2C101.3 320 90.38 295.2 104.5 279.8L180.2 197.2C183.2 193.9 187.5 192 191.1 192C196.5 192 200.8 193.9 203.8 197.2L279.5 279.8z\"]]\n};\nvar faFileCaretUp = faPageCaretUp;\nvar faJetFighter = {\n  prefix: 'fad',\n  iconName: 'jet-fighter',\n  icon: [640, 512, [\"fighter-jet\"], \"f0fb\", [\"M192 192V48H280L384 192H192zM384 320L280 464H192V320H384z\", \"M160 24C160 10.75 170.7 0 184 0H296C309.3 0 320 10.75 320 24C320 37.25 309.3 48 296 48H184C170.7 48 160 37.25 160 24zM500.4 192C508.1 192 515.7 193.4 522.9 196.1L625 234.4C634 237.8 640 246.4 640 256C640 265.6 634 274.2 625 277.6L522.9 315.9C515.7 318.6 508.1 320 500.4 320H160L105.4 374.6C99.37 380.6 91.23 384 82.75 384H48C39.16 384 32 376.8 32 368V288C14.33 288 0 273.7 0 256C0 238.3 14.33 224 32 224V144C32 135.2 39.16 128 48 128H82.75C91.23 128 99.37 131.4 105.4 137.4L160 192H500.4zM80 240C71.16 240 64 247.2 64 256C64 264.8 71.16 272 80 272H144C152.8 272 160 264.8 160 256C160 247.2 152.8 240 144 240H80zM296 464C309.3 464 320 474.7 320 488C320 501.3 309.3 512 296 512H184C170.7 512 160 501.3 160 488C160 474.7 170.7 464 184 464H296z\"]]\n};\nvar faFighterJet = faJetFighter;\nvar faComet = {\n  prefix: 'fad',\n  iconName: 'comet',\n  icon: [512, 512, [], \"e003\", [\"M491.1 .7163c-38.75 11.5-111.8 34.25-187.6 61.25c-2.125-7-4-13.5-5.625-18.63c-1.375-4.5-4.75-8.25-9.25-10.13c-4.375-1.875-9.375-1.625-13.63 .625C232.5 55.97 122.1 116.5 60.59 176.3c-1.125 1-2.5 2-3.5 3c-76.13 76.13-76.13 199.5 0 275.6c76 76.13 199.5 76 275.5-.125c1-1 2-2.375 3-3.5c59.88-61.63 120.4-172.1 142.5-214.4c2.25-4.25 2.5-9.25 .625-13.75c-1.75-4.375-5.5-7.75-10.13-9.125c-5.25-1.625-11.63-3.5-18.63-5.625c27-76 49.75-149 61.38-187.8c1.625-5.625 .1251-11.88-4.125-16C502.1 .4663 496.9-1.034 491.1 .7163zM315.4 300.3l-50.63 49.38l11.88 69.63c1 5.75-1.375 11.63-6 15c-4.75 3.375-11 3.875-16.13 1.125l-62.5-32.88l-62.63 32.88c-11 6-24.25-3.5-22.13-16.13l12-69.63L68.6 300.3C64.47 296.2 62.97 290.2 64.72 284.6c1.75-5.5 6.625-9.625 12.38-10.38l69.88-10.25l31.25-63.5c2.5-5.125 7.875-8.5 13.75-8.5c5.75 0 11.13 3.375 13.63 8.5l31.38 63.5l69.75 10.25c5.875 .875 10.63 4.875 12.38 10.38C320.1 290.1 319.5 296.2 315.4 300.3z\", \"M315.4 300.3l-50.63 49.38l11.88 69.63c1 5.75-1.375 11.63-6 15c-4.75 3.375-11 3.875-16.13 1.125l-62.5-32.88l-62.63 32.88c-11 6-24.25-3.5-22.13-16.13l12-69.63L68.6 300.3C64.47 296.2 62.97 290.2 64.72 284.6c1.75-5.5 6.625-9.625 12.38-10.38l69.88-10.25l31.25-63.5C180.7 195.3 186.1 191.1 191.1 191.1c5.75 0 11.13 3.375 13.63 8.5l31.38 63.5l69.75 10.25c5.875 .875 10.63 4.875 12.38 10.38C320.1 290.1 319.5 296.2 315.4 300.3z\"]]\n};\nvar faSquareShareNodes = {\n  prefix: 'fad',\n  iconName: 'square-share-nodes',\n  icon: [448, 512, [\"share-alt-square\"], \"f1e1\", [\"M384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM320 96C284.7 96 256 124.7 256 160C256 162.5 256.1 164.9 256.4 167.3L174.5 212C162.8 199.7 146.3 192 128 192C92.65 192 64 220.7 64 256C64 291.3 92.65 320 128 320C146.3 320 162.8 312.3 174.5 299.1L256.4 344.7C256.1 347.1 256 349.5 256 352C256 387.3 284.7 416 320 416C355.3 416 384 387.3 384 352C384 316.7 355.3 288 320 288C304.6 288 290.5 293.4 279.4 302.5L194.1 256L279.4 209.5C290.5 218.6 304.6 224 320 224C355.3 224 384 195.3 384 160C384 124.7 355.3 96 320 96V96z\", \"M279.4 209.5L194.1 256L279.4 302.5C290.5 293.4 304.6 288 320 288C355.3 288 384 316.7 384 352C384 387.3 355.3 416 320 416C284.7 416 256 387.3 256 352C256 349.5 256.1 347.1 256.4 344.7L174.5 299.1C162.8 312.3 146.3 320 128 320C92.65 320 64 291.3 64 256C64 220.7 92.65 192 128 192C146.3 192 162.8 199.7 174.5 212L256.4 167.3C256.1 164.9 256 162.5 256 160C256 124.7 284.7 96 320 96C355.3 96 384 124.7 384 160C384 195.3 355.3 224 320 224C304.6 224 290.5 218.6 279.4 209.5V209.5z\"]]\n};\nvar faShareAltSquare = faSquareShareNodes;\nvar faShieldKeyhole = {\n  prefix: 'fad',\n  iconName: 'shield-keyhole',\n  icon: [512, 512, [], \"e248\", [\"M466.5 83.69l-192-80.01C269.6 1.656 261.3 0 256.1 0C250.8 0 242.5 1.656 237.6 3.688l-192 80.01C27.69 91.08 16 108.6 16 127.1C16 385.2 205.2 512 255.1 512C307.1 512 496 383.8 496 127.1C496 108.6 484.3 91.08 466.5 83.69zM280 258.4V328c0 13.25-10.75 24-24 24s-24-10.75-24-24V258.4C213.1 249.4 200 230.3 200 208c0-30.93 25.07-56 56-56s56 25.07 56 56C312 230.3 298.9 249.4 280 258.4z\", \"M280 258.4V328c0 13.25-10.75 24-24 24s-24-10.75-24-24V258.4C213.1 249.4 200 230.3 200 208c0-30.93 25.07-56 56-56s56 25.07 56 56C312 230.3 298.9 249.4 280 258.4z\"]]\n};\nvar faBarcode = {\n  prefix: 'fad',\n  iconName: 'barcode',\n  icon: [512, 512, [], \"f02a\", [\"M40 32C53.25 32 64 42.75 64 56V456C64 469.3 53.25 480 40 480H24C10.75 480 0 469.3 0 456V56C0 42.75 10.75 32 24 32H40zM128 48V464C128 472.8 120.8 480 112 480C103.2 480 96 472.8 96 464V48C96 39.16 103.2 32 112 32C120.8 32 128 39.16 128 48zM200 32C213.3 32 224 42.75 224 56V456C224 469.3 213.3 480 200 480H184C170.7 480 160 469.3 160 456V56C160 42.75 170.7 32 184 32H200zM296 32C309.3 32 320 42.75 320 56V456C320 469.3 309.3 480 296 480H280C266.7 480 256 469.3 256 456V56C256 42.75 266.7 32 280 32H296zM448 56C448 42.75 458.7 32 472 32H488C501.3 32 512 42.75 512 56V456C512 469.3 501.3 480 488 480H472C458.7 480 448 469.3 448 456V56zM384 48C384 39.16 391.2 32 400 32C408.8 32 416 39.16 416 48V464C416 472.8 408.8 480 400 480C391.2 480 384 472.8 384 464V48z\", \"\"]]\n};\nvar faPlusMinus = {\n  prefix: 'fad',\n  iconName: 'plus-minus',\n  icon: [384, 512, [], \"e43c\", [\"M352 448H32c-17.69 0-32 14.31-32 32s14.31 31.1 32 31.1h320c17.69 0 32-14.31 32-31.1S369.7 448 352 448z\", \"M48 208H160v111.1c0 17.69 14.31 31.1 32 31.1s32-14.31 32-31.1V208h112c17.69 0 32-14.32 32-32.01s-14.31-31.99-32-31.99H224v-112c0-17.69-14.31-32.01-32-32.01S160 14.33 160 32.01v112H48c-17.69 0-32 14.31-32 31.99S30.31 208 48 208z\"]]\n};\nvar faSquareSlidersVertical = {\n  prefix: 'fad',\n  iconName: 'square-sliders-vertical',\n  icon: [448, 512, [\"sliders-v-square\"], \"f3f2\", [\"M0 96C0 60.65 28.65 32 64 32H384C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96zM112 128V160H96C78.33 160 64 174.3 64 192C64 209.7 78.33 224 96 224H112V384C112 401.7 126.3 416 144 416C161.7 416 176 401.7 176 384V224H192C209.7 224 224 209.7 224 192C224 174.3 209.7 160 192 160H176V128C176 110.3 161.7 96 144 96C126.3 96 112 110.3 112 128zM336 128C336 110.3 321.7 96 304 96C286.3 96 272 110.3 272 128V288H256C238.3 288 224 302.3 224 320C224 337.7 238.3 352 256 352H272V384C272 401.7 286.3 416 304 416C321.7 416 336 401.7 336 384V352H352C369.7 352 384 337.7 384 320C384 302.3 369.7 288 352 288H336V128z\", \"M192 160C209.7 160 224 174.3 224 192C224 209.7 209.7 224 192 224H96C78.33 224 64 209.7 64 192C64 174.3 78.33 160 96 160H192zM352 288C369.7 288 384 302.3 384 320C384 337.7 369.7 352 352 352H256C238.3 352 224 337.7 224 320C224 302.3 238.3 288 256 288H352z\"]]\n};\nvar faSlidersVSquare = faSquareSlidersVertical;\nvar faVideo = {\n  prefix: 'fad',\n  iconName: 'video',\n  icon: [576, 512, [\"video-camera\"], \"f03d\", [\"M384 112v288c0 26.51-21.49 48-48 48h-288c-26.51 0-48-21.49-48-48v-288c0-26.51 21.49-48 48-48h288C362.5 64 384 85.49 384 112z\", \"M576 127.5v256.9c0 25.5-29.17 40.39-50.39 25.79L416 334.7V177.3l109.6-75.56C546.9 87.13 576 102.1 576 127.5z\"]]\n};\nvar faVideoCamera = faVideo;\nvar faMessageMiddle = {\n  prefix: 'fad',\n  iconName: 'message-middle',\n  icon: [512, 512, [\"comment-middle-alt\"], \"e1e1\", [\"M512 63.99v287.1c0 35.25-28.75 63.1-64 63.1h-111.1l-67.22 89.63c-6.4 8.533-19.2 8.533-25.6 0l-67.22-89.63H64c-35.25 0-64-28.75-64-63.1V63.99C0 28.75 28.75 0 64 0h384C483.3 0 512 28.75 512 63.99z\", \"\"]]\n};\nvar faCommentMiddleAlt = faMessageMiddle;\nvar faGraduationCap = {\n  prefix: 'fad',\n  iconName: 'graduation-cap',\n  icon: [640, 512, [127891, \"mortar-board\"], \"f19d\", [\"M323.9 143.5L161 184.2C121.6 194.1 92.4 225 83.28 263.1C90.83 268.1 96 277.7 96 288c0 9.953-4.814 18.49-11.94 24.36l24.83 149C110.5 471.1 103 480 93.11 480H34.89c-9.887 0-17.41-8.879-15.78-18.63l24.83-149C36.81 306.5 32 297.1 32 288c0-13.24 8.047-24.61 19.52-29.47c11.02-50.84 49.58-92.28 101.7-105.3l162.9-40.72c8.438-2.25 17.28 3.047 19.41 11.64C337.7 132.7 332.5 141.4 323.9 143.5z\", \"M640 160c0 10.38-6.438 19.65-16.05 23.09l-282.7 101.2c-13.73 4.91-28.7 4.91-42.43 0L108.2 216.1C121.9 200.9 139.1 189.5 161 184.2l162.9-40.72c8.594-2.141 13.78-10.83 11.66-19.39c-2.125-8.594-10.97-13.89-19.41-11.64L153.3 153.2C121.4 161.2 94.6 179.8 76.07 204.6L16.05 183.1C6.438 179.6 0 170.4 0 160s6.438-19.65 16.05-23.09l282.7-101.2c13.73-4.91 28.7-4.91 42.43 0l282.7 101.2C633.6 140.4 640 149.6 640 160zM351.1 314.4C341.7 318.1 330.9 320 320 320c-10.92 0-21.69-1.867-32-5.555L142.8 262.5L128 405.3C128 446.6 213.1 480 320 480c105.1 0 192-33.4 192-74.67l-14.78-142.9L351.1 314.4z\"]]\n};\nvar faMortarBoard = faGraduationCap;\nvar faHandHoldingMedical = {\n  prefix: 'fad',\n  iconName: 'hand-holding-medical',\n  icon: [576, 512, [], \"e05c\", [\"M559.7 392.2l-135.1 99.52C406.9 504.8 385 512 362.1 512H15.1C7.251 512 0 504.8 0 496v-95.98C0 391.3 7.251 383.1 15.1 383.1l55.37 .0241l46.5-37.74c20.1-17 47.12-26.25 74.12-26.25h159.1c19.5 0 34.87 17.38 31.62 37.38c-2.623 15.74-17.37 26.62-33.37 26.62H271.1c-8.748 0-15.1 7.25-15.1 16c0 8.742 7.25 15.99 15.1 15.99h120.6l119.7-88.17c17.79-13.19 42.81-9.344 55.93 8.469C581.3 354.1 577.5 379.1 559.7 392.2z\", \"M400 96v64c0 8.836-7.164 16-16 16h-64v64C320 248.8 312.8 256 304 256h-64C231.2 256 224 248.8 224 240v-64H160C151.2 176 144 168.8 144 160V96c0-8.838 7.164-16 16-16h64v-64C224 7.162 231.2 0 240 0h64C312.8 0 320 7.162 320 16v64h64C392.8 80 400 87.16 400 96z\"]]\n};\nvar faPersonCircleCheck = {\n  prefix: 'fad',\n  iconName: 'person-circle-check',\n  icon: [576, 512, [], \"e53e\", [\"M112 48C112 21.49 133.5 0 160 0C186.5 0 208 21.49 208 48C208 74.51 186.5 96 160 96C133.5 96 112 74.51 112 48zM120 512C102.3 512 88 497.7 88 480V256.9L59.43 304.5C50.33 319.6 30.67 324.5 15.52 315.4C.3696 306.3-4.531 286.7 4.573 271.5L62.85 174.6C80.2 145.7 111.4 128 145.1 128H174.9C208.6 128 239.8 145.7 257.2 174.6L302.1 249.3C285.1 266.9 273.4 287.7 265.5 310.8C263.6 308.9 261.1 306.8 260.6 304.5L232 256.9V480C232 497.7 217.7 512 200 512C182.3 512 168 497.7 168 480V352H152V480C152 497.7 137.7 512 120 512L120 512z\", \"M288 368C288 288.5 352.5 224 432 224C511.5 224 576 288.5 576 368C576 447.5 511.5 512 432 512C352.5 512 288 447.5 288 368zM499.3 347.3C505.6 341.1 505.6 330.9 499.3 324.7C493.1 318.4 482.9 318.4 476.7 324.7L416 385.4L387.3 356.7C381.1 350.4 370.9 350.4 364.7 356.7C358.4 362.9 358.4 373.1 364.7 379.3L404.7 419.3C410.9 425.6 421.1 425.6 427.3 419.3L499.3 347.3z\"]]\n};\nvar faSquareZ = {\n  prefix: 'fad',\n  iconName: 'square-z',\n  icon: [448, 512, [], \"e288\", [\"M384 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V96C448 60.65 419.3 32 384 32zM296 384h-144c-8.938 0-17.12-4.953-21.25-12.86c-4.156-7.906-3.562-17.47 1.531-24.8L250.2 176H152C138.8 176 128 165.3 128 152S138.8 128 152 128h144c8.938 0 17.12 4.953 21.25 12.86c4.156 7.906 3.562 17.47-1.531 24.8L197.8 336H296c13.25 0 24 10.75 24 24S309.3 384 296 384z\", \"M296 336H197.8l117.9-170.3c5.094-7.328 5.688-16.89 1.531-24.8C313.1 132.1 304.9 128 296 128h-144C138.8 128 128 138.8 128 152S138.8 176 152 176h98.19l-117.9 170.3c-5.094 7.328-5.688 16.89-1.531 24.8C134.9 379 143.1 384 152 384h144c13.25 0 24-10.75 24-24S309.3 336 296 336z\"]]\n};\nvar faMessageText = {\n  prefix: 'fad',\n  iconName: 'message-text',\n  icon: [512, 512, [\"comment-alt-text\"], \"e1e6\", [\"M448-.0004H64c-35.25 0-64 28.75-64 63.1v287.1c0 35.25 28.75 63.1 64 63.1h96v83.98c0 9.75 11.25 15.45 19.12 9.7L304 415.1H448c35.25 0 64-28.75 64-63.1V63.1C512 28.75 483.3-.0004 448-.0004zM344 159.1L280 160v136C280 309.3 269.3 320 256 320S232 309.3 232 296V160l-64-.0004c-13.25 0-24-10.75-24-23.1S154.8 112 168 112h176c13.25 0 24 10.75 24 24S357.3 159.1 344 159.1z\", \"M368 136c0 13.25-10.75 23.1-24 23.1L280 160v136C280 309.3 269.3 320 256 320S232 309.3 232 296V160l-64-.0004c-13.25 0-24-10.75-24-23.1S154.8 112 168 112h176C357.3 112 368 122.8 368 136z\"]]\n};\nvar faCommentAltText = faMessageText;\nvar faTurnUp = {\n  prefix: 'fad',\n  iconName: 'turn-up',\n  icon: [384, 512, [10548, \"level-up-alt\"], \"f3bf\", [\"M224 160v272c0 44.13-35.89 80-80 80H32c-17.67 0-32-14.31-32-32s14.33-32 32-32h112C152.8 448 160 440.8 160 432V160H224z\", \"M209.6 7.671c-9.5-10.23-25.69-10.23-35.19 0l-104 112C63.92 126.7 62.19 136.8 66 145.6s12.45 14.41 22 14.41h208c9.547 0 18.19-5.656 22-14.41s2.078-18.94-4.406-25.92L209.6 7.671z\"]]\n};\nvar faLevelUpAlt = faTurnUp;\nvar icons = {\n  fa0: fa0,\n  fa1: fa1,\n  fa2: fa2,\n  fa3: fa3,\n  fa4: fa4,\n  fa5: fa5,\n  fa6: fa6,\n  fa7: fa7,\n  fa8: fa8,\n  fa9: fa9,\n  faFillDrip: faFillDrip,\n  faArrowsToCircle: faArrowsToCircle,\n  faCircleChevronRight: faCircleChevronRight,\n  faChevronCircleRight: faChevronCircleRight,\n  faWagonCovered: faWagonCovered,\n  faLineHeight: faLineHeight,\n  faBagel: faBagel,\n  faTransporter7: faTransporter7,\n  faAt: faAt,\n  faRectanglesMixed: faRectanglesMixed,\n  faPhoneArrowUpRight: faPhoneArrowUpRight,\n  faPhoneArrowUp: faPhoneArrowUp,\n  faPhoneOutgoing: faPhoneOutgoing,\n  faTrashCan: faTrashCan,\n  faTrashAlt: faTrashAlt,\n  faCircleL: faCircleL,\n  faHeadSideGoggles: faHeadSideGoggles,\n  faHeadVr: faHeadVr,\n  faTextHeight: faTextHeight,\n  faUserXmark: faUserXmark,\n  faUserTimes: faUserTimes,\n  faFaceHandYawn: faFaceHandYawn,\n  faGaugeSimpleMin: faGaugeSimpleMin,\n  faTachometerSlowest: faTachometerSlowest,\n  faStethoscope: faStethoscope,\n  faCoffin: faCoffin,\n  faMessage: faMessage,\n  faCommentAlt: faCommentAlt,\n  faSalad: faSalad,\n  faBowlSalad: faBowlSalad,\n  faInfo: faInfo,\n  faRobotAstromech: faRobotAstromech,\n  faRingDiamond: faRingDiamond,\n  faFonduePot: faFonduePot,\n  faTheta: faTheta,\n  faFaceHandPeeking: faFaceHandPeeking,\n  faSquareUser: faSquareUser,\n  faDownLeftAndUpRightToCenter: faDownLeftAndUpRightToCenter,\n  faCompressAlt: faCompressAlt,\n  faExplosion: faExplosion,\n  faFileLines: faFileLines,\n  faFileAlt: faFileAlt,\n  faFileText: faFileText,\n  faWaveSquare: faWaveSquare,\n  faRing: faRing,\n  faBuildingUn: faBuildingUn,\n  faDiceThree: faDiceThree,\n  faTirePressureWarning: faTirePressureWarning,\n  faWifiFair: faWifiFair,\n  faWifi2: faWifi2,\n  faCalendarDays: faCalendarDays,\n  faCalendarAlt: faCalendarAlt,\n  faMp3Player: faMp3Player,\n  faAnchorCircleCheck: faAnchorCircleCheck,\n  faTally4: faTally4,\n  faRectangleHistory: faRectangleHistory,\n  faBuildingCircleArrowRight: faBuildingCircleArrowRight,\n  faVolleyball: faVolleyball,\n  faVolleyballBall: faVolleyballBall,\n  faSunHaze: faSunHaze,\n  faTextSize: faTextSize,\n  faUfo: faUfo,\n  faFork: faFork,\n  faUtensilFork: faUtensilFork,\n  faArrowsUpToLine: faArrowsUpToLine,\n  faMobileSignal: faMobileSignal,\n  faBarcodeScan: faBarcodeScan,\n  faSortDown: faSortDown,\n  faSortDesc: faSortDesc,\n  faFolderArrowDown: faFolderArrowDown,\n  faFolderDownload: faFolderDownload,\n  faCircleMinus: faCircleMinus,\n  faMinusCircle: faMinusCircle,\n  faFaceIcicles: faFaceIcicles,\n  faShovel: faShovel,\n  faDoorOpen: faDoorOpen,\n  faFilms: faFilms,\n  faRightFromBracket: faRightFromBracket,\n  faSignOutAlt: faSignOutAlt,\n  faFaceGlasses: faFaceGlasses,\n  faNfc: faNfc,\n  faAtom: faAtom,\n  faSoap: faSoap,\n  faIcons: faIcons,\n  faHeartMusicCameraBolt: faHeartMusicCameraBolt,\n  faMicrophoneLinesSlash: faMicrophoneLinesSlash,\n  faMicrophoneAltSlash: faMicrophoneAltSlash,\n  faClosedCaptioningSlash: faClosedCaptioningSlash,\n  faCalculatorSimple: faCalculatorSimple,\n  faCalculatorAlt: faCalculatorAlt,\n  faBridgeCircleCheck: faBridgeCircleCheck,\n  faSlidersUp: faSlidersUp,\n  faSlidersV: faSlidersV,\n  faLocationMinus: faLocationMinus,\n  faMapMarkerMinus: faMapMarkerMinus,\n  faPumpMedical: faPumpMedical,\n  faFingerprint: faFingerprint,\n  faSkiBoot: faSkiBoot,\n  faStandardDefinition: faStandardDefinition,\n  faRectangleSd: faRectangleSd,\n  faH1: faH1,\n  faHandPointRight: faHandPointRight,\n  faMagnifyingGlassLocation: faMagnifyingGlassLocation,\n  faSearchLocation: faSearchLocation,\n  faMessageBot: faMessageBot,\n  faForwardStep: faForwardStep,\n  faStepForward: faStepForward,\n  faFaceSmileBeam: faFaceSmileBeam,\n  faSmileBeam: faSmileBeam,\n  faLightCeiling: faLightCeiling,\n  faMessageExclamation: faMessageExclamation,\n  faCommentAltExclamation: faCommentAltExclamation,\n  faBowlScoop: faBowlScoop,\n  faBowlShavedIce: faBowlShavedIce,\n  faSquareX: faSquareX,\n  faUtilityPoleDouble: faUtilityPoleDouble,\n  faFlagCheckered: faFlagCheckered,\n  faChevronsUp: faChevronsUp,\n  faChevronDoubleUp: faChevronDoubleUp,\n  faFootball: faFootball,\n  faFootballBall: faFootballBall,\n  faUserVneck: faUserVneck,\n  faSchoolCircleExclamation: faSchoolCircleExclamation,\n  faCrop: faCrop,\n  faAnglesDown: faAnglesDown,\n  faAngleDoubleDown: faAngleDoubleDown,\n  faUsersRectangle: faUsersRectangle,\n  faPeopleRoof: faPeopleRoof,\n  faSquareArrowRight: faSquareArrowRight,\n  faArrowSquareRight: faArrowSquareRight,\n  faLocationPlus: faLocationPlus,\n  faMapMarkerPlus: faMapMarkerPlus,\n  faLightbulbExclamationOn: faLightbulbExclamationOn,\n  faPeopleLine: faPeopleLine,\n  faBeerMugEmpty: faBeerMugEmpty,\n  faBeer: faBeer,\n  faCrateEmpty: faCrateEmpty,\n  faDiagramPredecessor: faDiagramPredecessor,\n  faTransporter: faTransporter,\n  faCalendarCircleUser: faCalendarCircleUser,\n  faArrowUpLong: faArrowUpLong,\n  faLongArrowUp: faLongArrowUp,\n  faPersonCarryBox: faPersonCarryBox,\n  faPersonCarry: faPersonCarry,\n  faFireFlameSimple: faFireFlameSimple,\n  faBurn: faBurn,\n  faPerson: faPerson,\n  faMale: faMale,\n  faLaptop: faLaptop,\n  faFileCsv: faFileCsv,\n  faMenorah: faMenorah,\n  faUnion: faUnion,\n  faChevronsLeft: faChevronsLeft,\n  faChevronDoubleLeft: faChevronDoubleLeft,\n  faCircleHeart: faCircleHeart,\n  faHeartCircle: faHeartCircle,\n  faTruckPlane: faTruckPlane,\n  faRecordVinyl: faRecordVinyl,\n  faBringForward: faBringForward,\n  faSquareP: faSquareP,\n  faFaceGrinStars: faFaceGrinStars,\n  faGrinStars: faGrinStars,\n  faSigma: faSigma,\n  faCameraMovie: faCameraMovie,\n  faBong: faBong,\n  faClarinet: faClarinet,\n  faTruckFlatbed: faTruckFlatbed,\n  faSpaghettiMonsterFlying: faSpaghettiMonsterFlying,\n  faPastafarianism: faPastafarianism,\n  faArrowDownUpAcrossLine: faArrowDownUpAcrossLine,\n  faLeafHeart: faLeafHeart,\n  faHouseBuilding: faHouseBuilding,\n  faCheeseSwiss: faCheeseSwiss,\n  faSpoon: faSpoon,\n  faUtensilSpoon: faUtensilSpoon,\n  faJarWheat: faJarWheat,\n  faEnvelopesBulk: faEnvelopesBulk,\n  faMailBulk: faMailBulk,\n  faFileCircleExclamation: faFileCircleExclamation,\n  faBowArrow: faBowArrow,\n  faCartXmark: faCartXmark,\n  faHexagonXmark: faHexagonXmark,\n  faTimesHexagon: faTimesHexagon,\n  faXmarkHexagon: faXmarkHexagon,\n  faCircleH: faCircleH,\n  faHospitalSymbol: faHospitalSymbol,\n  faMerge: faMerge,\n  faPager: faPager,\n  faCartMinus: faCartMinus,\n  faAddressBook: faAddressBook,\n  faContactBook: faContactBook,\n  faPanFrying: faPanFrying,\n  faGrid: faGrid,\n  faGrid3: faGrid3,\n  faFootballHelmet: faFootballHelmet,\n  faHandLove: faHandLove,\n  faTrees: faTrees,\n  faStrikethrough: faStrikethrough,\n  faPage: faPage,\n  faK: faK,\n  faDiagramPrevious: faDiagramPrevious,\n  faGaugeMin: faGaugeMin,\n  faTachometerAltSlowest: faTachometerAltSlowest,\n  faFolderGrid: faFolderGrid,\n  faEggplant: faEggplant,\n  faRam: faRam,\n  faLandmarkFlag: faLandmarkFlag,\n  faLips: faLips,\n  faPencil: faPencil,\n  faPencilAlt: faPencilAlt,\n  faBackward: faBackward,\n  faCaretRight: faCaretRight,\n  faComments: faComments,\n  faPaste: faPaste,\n  faFileClipboard: faFileClipboard,\n  faDesktopArrowDown: faDesktopArrowDown,\n  faCodePullRequest: faCodePullRequest,\n  faPumpkin: faPumpkin,\n  faClipboardList: faClipboardList,\n  faPenField: faPenField,\n  faBlueberries: faBlueberries,\n  faTruckRampBox: faTruckRampBox,\n  faTruckLoading: faTruckLoading,\n  faNote: faNote,\n  faArrowDownToSquare: faArrowDownToSquare,\n  faUserCheck: faUserCheck,\n  faCloudXmark: faCloudXmark,\n  faVialVirus: faVialVirus,\n  faBookBlank: faBookBlank,\n  faBookAlt: faBookAlt,\n  faGolfFlagHole: faGolfFlagHole,\n  faMessageArrowDown: faMessageArrowDown,\n  faCommentAltArrowDown: faCommentAltArrowDown,\n  faFaceUnamused: faFaceUnamused,\n  faSheetPlastic: faSheetPlastic,\n  faCircle9: faCircle9,\n  faBlog: faBlog,\n  faUserNinja: faUserNinja,\n  faPencilSlash: faPencilSlash,\n  faBowlingPins: faBowlingPins,\n  faPersonArrowUpFromLine: faPersonArrowUpFromLine,\n  faDownRight: faDownRight,\n  faScrollTorah: faScrollTorah,\n  faTorah: faTorah,\n  faBlindsOpen: faBlindsOpen,\n  faFence: faFence,\n  faUp: faUp,\n  faArrowAltUp: faArrowAltUp,\n  faBroomBall: faBroomBall,\n  faQuidditch: faQuidditch,\n  faQuidditchBroomBall: faQuidditchBroomBall,\n  faDrumstick: faDrumstick,\n  faSquareV: faSquareV,\n  faFaceAwesome: faFaceAwesome,\n  faGaveDandy: faGaveDandy,\n  faDialOff: faDialOff,\n  faToggleOff: faToggleOff,\n  faFaceSmileHorns: faFaceSmileHorns,\n  faBoxArchive: faBoxArchive,\n  faArchive: faArchive,\n  faGrapes: faGrapes,\n  faPersonDrowning: faPersonDrowning,\n  faDialMax: faDialMax,\n  faCircleM: faCircleM,\n  faCalendarImage: faCalendarImage,\n  faCircleCaretDown: faCircleCaretDown,\n  faCaretCircleDown: faCaretCircleDown,\n  faArrowDown91: faArrowDown91,\n  faSortNumericDesc: faSortNumericDesc,\n  faSortNumericDownAlt: faSortNumericDownAlt,\n  faFaceGrinTongueSquint: faFaceGrinTongueSquint,\n  faGrinTongueSquint: faGrinTongueSquint,\n  faShishKebab: faShishKebab,\n  faSprayCan: faSprayCan,\n  faAlarmSnooze: faAlarmSnooze,\n  faScarecrow: faScarecrow,\n  faTruckMonster: faTruckMonster,\n  faGiftCard: faGiftCard,\n  faW: faW,\n  faCodePullRequestDraft: faCodePullRequestDraft,\n  faSquareB: faSquareB,\n  faElephant: faElephant,\n  faEarthAfrica: faEarthAfrica,\n  faGlobeAfrica: faGlobeAfrica,\n  faRainbow: faRainbow,\n  faCircleNotch: faCircleNotch,\n  faTabletScreenButton: faTabletScreenButton,\n  faTabletAlt: faTabletAlt,\n  faPaw: faPaw,\n  faMessageQuestion: faMessageQuestion,\n  faCloud: faCloud,\n  faTrowelBricks: faTrowelBricks,\n  faSquare3: faSquare3,\n  faFaceFlushed: faFaceFlushed,\n  faFlushed: faFlushed,\n  faHospitalUser: faHospitalUser,\n  faMicrowave: faMicrowave,\n  faTentArrowLeftRight: faTentArrowLeftRight,\n  faCartCircleArrowUp: faCartCircleArrowUp,\n  faTrashClock: faTrashClock,\n  faGavel: faGavel,\n  faLegal: faLegal,\n  faSprinklerCeiling: faSprinklerCeiling,\n  faBrowsers: faBrowsers,\n  faTrillium: faTrillium,\n  faMusicSlash: faMusicSlash,\n  faTruckRamp: faTruckRamp,\n  faBinoculars: faBinoculars,\n  faMicrophoneSlash: faMicrophoneSlash,\n  faBoxTissue: faBoxTissue,\n  faCircleC: faCircleC,\n  faStarChristmas: faStarChristmas,\n  faChartBullet: faChartBullet,\n  faMotorcycle: faMotorcycle,\n  faTreeChristmas: faTreeChristmas,\n  faTireFlat: faTireFlat,\n  faSunglasses: faSunglasses,\n  faBadge: faBadge,\n  faMessagePen: faMessagePen,\n  faCommentAltEdit: faCommentAltEdit,\n  faMessageEdit: faMessageEdit,\n  faBellConcierge: faBellConcierge,\n  faConciergeBell: faConciergeBell,\n  faPenRuler: faPenRuler,\n  faPencilRuler: faPencilRuler,\n  faChessRookPiece: faChessRookPiece,\n  faChessRookAlt: faChessRookAlt,\n  faSquareRoot: faSquareRoot,\n  faAlbumCollectionCirclePlus: faAlbumCollectionCirclePlus,\n  faPeopleArrows: faPeopleArrows,\n  faPeopleArrowsLeftRight: faPeopleArrowsLeftRight,\n  faFaceAngryHorns: faFaceAngryHorns,\n  faMarsAndVenusBurst: faMarsAndVenusBurst,\n  faTombstone: faTombstone,\n  faSquareCaretRight: faSquareCaretRight,\n  faCaretSquareRight: faCaretSquareRight,\n  faScissors: faScissors,\n  faCut: faCut,\n  faListMusic: faListMusic,\n  faSunPlantWilt: faSunPlantWilt,\n  faToiletsPortable: faToiletsPortable,\n  faHockeyPuck: faHockeyPuck,\n  faHyphen: faHyphen,\n  faTable: faTable,\n  faUserChef: faUserChef,\n  faMessageImage: faMessageImage,\n  faCommentAltImage: faCommentAltImage,\n  faUsersMedical: faUsersMedical,\n  faSensorTriangleExclamation: faSensorTriangleExclamation,\n  faSensorAlert: faSensorAlert,\n  faMagnifyingGlassArrowRight: faMagnifyingGlassArrowRight,\n  faTachographDigital: faTachographDigital,\n  faDigitalTachograph: faDigitalTachograph,\n  faFaceMask: faFaceMask,\n  faPickleball: faPickleball,\n  faStarSharpHalf: faStarSharpHalf,\n  faUsersSlash: faUsersSlash,\n  faClover: faClover,\n  faMeat: faMeat,\n  faReply: faReply,\n  faMailReply: faMailReply,\n  faStarAndCrescent: faStarAndCrescent,\n  faEmptySet: faEmptySet,\n  faHouseFire: faHouseFire,\n  faSquareMinus: faSquareMinus,\n  faMinusSquare: faMinusSquare,\n  faHelicopter: faHelicopter,\n  faBird: faBird,\n  faCompass: faCompass,\n  faSquareCaretDown: faSquareCaretDown,\n  faCaretSquareDown: faCaretSquareDown,\n  faHeartHalfStroke: faHeartHalfStroke,\n  faHeartHalfAlt: faHeartHalfAlt,\n  faFileCircleQuestion: faFileCircleQuestion,\n  faLaptopCode: faLaptopCode,\n  faJoystick: faJoystick,\n  faGrillFire: faGrillFire,\n  faRectangleVerticalHistory: faRectangleVerticalHistory,\n  faSwatchbook: faSwatchbook,\n  faPrescriptionBottle: faPrescriptionBottle,\n  faBars: faBars,\n  faNavicon: faNavicon,\n  faKeyboardLeft: faKeyboardLeft,\n  faPeopleGroup: faPeopleGroup,\n  faHourglassEnd: faHourglassEnd,\n  faHourglass3: faHourglass3,\n  faHeartCrack: faHeartCrack,\n  faHeartBroken: faHeartBroken,\n  faFaceBeamHandOverMouth: faFaceBeamHandOverMouth,\n  faDropletPercent: faDropletPercent,\n  faHumidity: faHumidity,\n  faSquareUpRight: faSquareUpRight,\n  faExternalLinkSquareAlt: faExternalLinkSquareAlt,\n  faFaceKissBeam: faFaceKissBeam,\n  faKissBeam: faKissBeam,\n  faCorn: faCorn,\n  faRollerCoaster: faRollerCoaster,\n  faPhotoFilmMusic: faPhotoFilmMusic,\n  faRadar: faRadar,\n  faSickle: faSickle,\n  faFilm: faFilm,\n  faCoconut: faCoconut,\n  faRulerHorizontal: faRulerHorizontal,\n  faShieldCross: faShieldCross,\n  faCassetteTape: faCassetteTape,\n  faSquareTerminal: faSquareTerminal,\n  faPeopleRobbery: faPeopleRobbery,\n  faLightbulb: faLightbulb,\n  faCaretLeft: faCaretLeft,\n  faCommentMiddle: faCommentMiddle,\n  faTrashCanList: faTrashCanList,\n  faBlock: faBlock,\n  faCircleExclamation: faCircleExclamation,\n  faExclamationCircle: faExclamationCircle,\n  faSchoolCircleXmark: faSchoolCircleXmark,\n  faArrowRightFromBracket: faArrowRightFromBracket,\n  faSignOut: faSignOut,\n  faFaceFrownSlight: faFaceFrownSlight,\n  faCircleChevronDown: faCircleChevronDown,\n  faChevronCircleDown: faChevronCircleDown,\n  faSidebarFlip: faSidebarFlip,\n  faUnlockKeyhole: faUnlockKeyhole,\n  faUnlockAlt: faUnlockAlt,\n  faTemperatureList: faTemperatureList,\n  faCloudShowersHeavy: faCloudShowersHeavy,\n  faHeadphonesSimple: faHeadphonesSimple,\n  faHeadphonesAlt: faHeadphonesAlt,\n  faSitemap: faSitemap,\n  faPipeSection: faPipeSection,\n  faSpaceStationMoonConstruction: faSpaceStationMoonConstruction,\n  faSpaceStationMoonAlt: faSpaceStationMoonAlt,\n  faCircleDollarToSlot: faCircleDollarToSlot,\n  faDonate: faDonate,\n  faMemory: faMemory,\n  faFaceSleeping: faFaceSleeping,\n  faRoadSpikes: faRoadSpikes,\n  faFireBurner: faFireBurner,\n  faSquirrel: faSquirrel,\n  faArrowUpToLine: faArrowUpToLine,\n  faArrowToTop: faArrowToTop,\n  faFlag: faFlag,\n  faFaceCowboyHat: faFaceCowboyHat,\n  faHanukiah: faHanukiah,\n  faChartScatter3d: faChartScatter3d,\n  faSquareCode: faSquareCode,\n  faFeather: faFeather,\n  faVolumeLow: faVolumeLow,\n  faVolumeDown: faVolumeDown,\n  faXmarkToSlot: faXmarkToSlot,\n  faTimesToSlot: faTimesToSlot,\n  faVoteNay: faVoteNay,\n  faBoxTaped: faBoxTaped,\n  faBoxAlt: faBoxAlt,\n  faCommentSlash: faCommentSlash,\n  faSwords: faSwords,\n  faCloudSunRain: faCloudSunRain,\n  faAlbum: faAlbum,\n  faCircleN: faCircleN,\n  faCompress: faCompress,\n  faWheatAwn: faWheatAwn,\n  faWheatAlt: faWheatAlt,\n  faAnkh: faAnkh,\n  faHandsHoldingChild: faHandsHoldingChild,\n  faAsterisk: faAsterisk,\n  faKeySkeletonLeftRight: faKeySkeletonLeftRight,\n  faCommentLines: faCommentLines,\n  faLuchadorMask: faLuchadorMask,\n  faLuchador: faLuchador,\n  faMaskLuchador: faMaskLuchador,\n  faSquareCheck: faSquareCheck,\n  faCheckSquare: faCheckSquare,\n  faShredder: faShredder,\n  faBookOpenCover: faBookOpenCover,\n  faBookOpenAlt: faBookOpenAlt,\n  faSandwich: faSandwich,\n  faPesetaSign: faPesetaSign,\n  faSquareParkingSlash: faSquareParkingSlash,\n  faParkingSlash: faParkingSlash,\n  faTrainTunnel: faTrainTunnel,\n  faHeading: faHeading,\n  faHeader: faHeader,\n  faGhost: faGhost,\n  faFaceAnguished: faFaceAnguished,\n  faHockeySticks: faHockeySticks,\n  faAbacus: faAbacus,\n  faFilmSimple: faFilmSimple,\n  faFilmAlt: faFilmAlt,\n  faList: faList,\n  faListSquares: faListSquares,\n  faTreePalm: faTreePalm,\n  faSquarePhoneFlip: faSquarePhoneFlip,\n  faPhoneSquareAlt: faPhoneSquareAlt,\n  faCartPlus: faCartPlus,\n  faGamepad: faGamepad,\n  faBorderCenterV: faBorderCenterV,\n  faCircleDot: faCircleDot,\n  faDotCircle: faDotCircle,\n  faClipboardMedical: faClipboardMedical,\n  faFaceDizzy: faFaceDizzy,\n  faDizzy: faDizzy,\n  faEgg: faEgg,\n  faUpToLine: faUpToLine,\n  faArrowAltToTop: faArrowAltToTop,\n  faHouseMedicalCircleXmark: faHouseMedicalCircleXmark,\n  faWatchFitness: faWatchFitness,\n  faClockNineThirty: faClockNineThirty,\n  faCampground: faCampground,\n  faFolderPlus: faFolderPlus,\n  faJug: faJug,\n  faFutbol: faFutbol,\n  faFutbolBall: faFutbolBall,\n  faSoccerBall: faSoccerBall,\n  faSnowBlowing: faSnowBlowing,\n  faPaintbrush: faPaintbrush,\n  faPaintBrush: faPaintBrush,\n  faLock: faLock,\n  faArrowDownFromLine: faArrowDownFromLine,\n  faArrowFromTop: faArrowFromTop,\n  faGasPump: faGasPump,\n  faSignalBarsSlash: faSignalBarsSlash,\n  faSignalAltSlash: faSignalAltSlash,\n  faMonkey: faMonkey,\n  faRectanglePro: faRectanglePro,\n  faPro: faPro,\n  faHouseNight: faHouseNight,\n  faHotTubPerson: faHotTubPerson,\n  faHotTub: faHotTub,\n  faBlanket: faBlanket,\n  faMapLocation: faMapLocation,\n  faMapMarked: faMapMarked,\n  faHouseFloodWater: faHouseFloodWater,\n  faCommentsQuestionCheck: faCommentsQuestionCheck,\n  faTree: faTree,\n  faArrowsCross: faArrowsCross,\n  faBackpack: faBackpack,\n  faSquareSmall: faSquareSmall,\n  faFolderArrowUp: faFolderArrowUp,\n  faFolderUpload: faFolderUpload,\n  faBridgeLock: faBridgeLock,\n  faCrosshairsSimple: faCrosshairsSimple,\n  faSackDollar: faSackDollar,\n  faPenToSquare: faPenToSquare,\n  faEdit: faEdit,\n  faSquareSliders: faSquareSliders,\n  faSlidersHSquare: faSlidersHSquare,\n  faCarSide: faCarSide,\n  faMessageMiddleTop: faMessageMiddleTop,\n  faCommentMiddleTopAlt: faCommentMiddleTopAlt,\n  faLightbulbOn: faLightbulbOn,\n  faKnife: faKnife,\n  faUtensilKnife: faUtensilKnife,\n  faShareNodes: faShareNodes,\n  faShareAlt: faShareAlt,\n  faWaveSine: faWaveSine,\n  faHeartCircleMinus: faHeartCircleMinus,\n  faCircleW: faCircleW,\n  faCircleCalendar: faCircleCalendar,\n  faCalendarCircle: faCalendarCircle,\n  faHourglassHalf: faHourglassHalf,\n  faHourglass2: faHourglass2,\n  faMicroscope: faMicroscope,\n  faSunset: faSunset,\n  faSink: faSink,\n  faCalendarExclamation: faCalendarExclamation,\n  faTruckContainerEmpty: faTruckContainerEmpty,\n  faHandHeart: faHandHeart,\n  faBagShopping: faBagShopping,\n  faShoppingBag: faShoppingBag,\n  faArrowDownZA: faArrowDownZA,\n  faSortAlphaDesc: faSortAlphaDesc,\n  faSortAlphaDownAlt: faSortAlphaDownAlt,\n  faMitten: faMitten,\n  faReplyClock: faReplyClock,\n  faReplyTime: faReplyTime,\n  faPersonRays: faPersonRays,\n  faRight: faRight,\n  faArrowAltRight: faArrowAltRight,\n  faCircleF: faCircleF,\n  faUsers: faUsers,\n  faFacePleading: faFacePleading,\n  faEyeSlash: faEyeSlash,\n  faFlaskVial: faFlaskVial,\n  faPoliceBox: faPoliceBox,\n  faCucumber: faCucumber,\n  faHeadSideBrain: faHeadSideBrain,\n  faHand: faHand,\n  faHandPaper: faHandPaper,\n  faPersonBikingMountain: faPersonBikingMountain,\n  faBikingMountain: faBikingMountain,\n  faUtensilsSlash: faUtensilsSlash,\n  faPrintMagnifyingGlass: faPrintMagnifyingGlass,\n  faPrintSearch: faPrintSearch,\n  faFolderBookmark: faFolderBookmark,\n  faOm: faOm,\n  faPi: faPi,\n  faFlaskRoundPotion: faFlaskRoundPotion,\n  faFlaskPotion: faFlaskPotion,\n  faFaceShush: faFaceShush,\n  faWorm: faWorm,\n  faHouseCircleXmark: faHouseCircleXmark,\n  faPlug: faPlug,\n  faCalendarCircleExclamation: faCalendarCircleExclamation,\n  faSquareI: faSquareI,\n  faChevronUp: faChevronUp,\n  faFaceSaluting: faFaceSaluting,\n  faGaugeSimpleLow: faGaugeSimpleLow,\n  faTachometerSlow: faTachometerSlow,\n  faFacePersevering: faFacePersevering,\n  faCircleCamera: faCircleCamera,\n  faCameraCircle: faCameraCircle,\n  faHandSpock: faHandSpock,\n  faSpiderWeb: faSpiderWeb,\n  faCircleMicrophone: faCircleMicrophone,\n  faMicrophoneCircle: faMicrophoneCircle,\n  faBookArrowUp: faBookArrowUp,\n  faPopsicle: faPopsicle,\n  faCommand: faCommand,\n  faBlinds: faBlinds,\n  faStopwatch: faStopwatch,\n  faSaxophone: faSaxophone,\n  faSquare2: faSquare2,\n  faFieldHockeyStickBall: faFieldHockeyStickBall,\n  faFieldHockey: faFieldHockey,\n  faArrowUpSquareTriangle: faArrowUpSquareTriangle,\n  faSortShapesUpAlt: faSortShapesUpAlt,\n  faFaceScream: faFaceScream,\n  faSquareM: faSquareM,\n  faCameraWeb: faCameraWeb,\n  faWebcam: faWebcam,\n  faCommentArrowDown: faCommentArrowDown,\n  faLightbulbCfl: faLightbulbCfl,\n  faWindowFrameOpen: faWindowFrameOpen,\n  faFaceKiss: faFaceKiss,\n  faKiss: faKiss,\n  faBridgeCircleXmark: faBridgeCircleXmark,\n  faPeriod: faPeriod,\n  faFaceGrinTongue: faFaceGrinTongue,\n  faGrinTongue: faGrinTongue,\n  faUpToDottedLine: faUpToDottedLine,\n  faThoughtBubble: faThoughtBubble,\n  faRaygun: faRaygun,\n  faFlute: faFlute,\n  faAcorn: faAcorn,\n  faVideoArrowUpRight: faVideoArrowUpRight,\n  faGrateDroplet: faGrateDroplet,\n  faSealExclamation: faSealExclamation,\n  faChessBishop: faChessBishop,\n  faMessageSms: faMessageSms,\n  faCoffeeBeans: faCoffeeBeans,\n  faHatWitch: faHatWitch,\n  faFaceGrinWink: faFaceGrinWink,\n  faGrinWink: faGrinWink,\n  faClockThreeThirty: faClockThreeThirty,\n  faEarDeaf: faEarDeaf,\n  faDeaf: faDeaf,\n  faDeafness: faDeafness,\n  faHardOfHearing: faHardOfHearing,\n  faAlarmClock: faAlarmClock,\n  faEclipse: faEclipse,\n  faFaceRelieved: faFaceRelieved,\n  faRoadCircleCheck: faRoadCircleCheck,\n  faDiceFive: faDiceFive,\n  faOctagonMinus: faOctagonMinus,\n  faMinusOctagon: faMinusOctagon,\n  faSquareRss: faSquareRss,\n  faRssSquare: faRssSquare,\n  faFaceZany: faFaceZany,\n  faLandMineOn: faLandMineOn,\n  faSquareArrowUpLeft: faSquareArrowUpLeft,\n  faICursor: faICursor,\n  faSaltShaker: faSaltShaker,\n  faStamp: faStamp,\n  faFilePlus: faFilePlus,\n  faDrawSquare: faDrawSquare,\n  faToiletPaperUnderSlash: faToiletPaperUnderSlash,\n  faToiletPaperReverseSlash: faToiletPaperReverseSlash,\n  faStairs: faStairs,\n  faDroneFront: faDroneFront,\n  faDroneAlt: faDroneAlt,\n  faGlassEmpty: faGlassEmpty,\n  faDialHigh: faDialHigh,\n  faUserHelmetSafety: faUserHelmetSafety,\n  faUserConstruction: faUserConstruction,\n  faUserHardHat: faUserHardHat,\n  faI: faI,\n  faHryvniaSign: faHryvniaSign,\n  faHryvnia: faHryvnia,\n  faArrowDownLeftAndArrowUpRightToCenter: faArrowDownLeftAndArrowUpRightToCenter,\n  faPills: faPills,\n  faFaceGrinWide: faFaceGrinWide,\n  faGrinAlt: faGrinAlt,\n  faTooth: faTooth,\n  faBasketballHoop: faBasketballHoop,\n  faObjectsAlignBottom: faObjectsAlignBottom,\n  faV: faV,\n  faSparkles: faSparkles,\n  faSquid: faSquid,\n  faLeafyGreen: faLeafyGreen,\n  faCircleArrowUpRight: faCircleArrowUpRight,\n  faCalendars: faCalendars,\n  faBangladeshiTakaSign: faBangladeshiTakaSign,\n  faBicycle: faBicycle,\n  faHammerWar: faHammerWar,\n  faCircleD: faCircleD,\n  faSpiderBlackWidow: faSpiderBlackWidow,\n  faStaffSnake: faStaffSnake,\n  faRodAsclepius: faRodAsclepius,\n  faRodSnake: faRodSnake,\n  faStaffAesculapius: faStaffAesculapius,\n  faPear: faPear,\n  faHeadSideCoughSlash: faHeadSideCoughSlash,\n  faTriangle: faTriangle,\n  faApartment: faApartment,\n  faTruckMedical: faTruckMedical,\n  faAmbulance: faAmbulance,\n  faPepper: faPepper,\n  faPiano: faPiano,\n  faGunSquirt: faGunSquirt,\n  faWheatAwnCircleExclamation: faWheatAwnCircleExclamation,\n  faSnowman: faSnowman,\n  faUserAlien: faUserAlien,\n  faShieldCheck: faShieldCheck,\n  faMortarPestle: faMortarPestle,\n  faRoadBarrier: faRoadBarrier,\n  faChartCandlestick: faChartCandlestick,\n  faBriefcaseBlank: faBriefcaseBlank,\n  faSchool: faSchool,\n  faIgloo: faIgloo,\n  faBracketRound: faBracketRound,\n  faParenthesis: faParenthesis,\n  faJoint: faJoint,\n  faHorseSaddle: faHorseSaddle,\n  faMugMarshmallows: faMugMarshmallows,\n  faFilters: faFilters,\n  faBellOn: faBellOn,\n  faAngleRight: faAngleRight,\n  faDialMed: faDialMed,\n  faHorse: faHorse,\n  faQ: faQ,\n  faMonitorWaveform: faMonitorWaveform,\n  faMonitorHeartRate: faMonitorHeartRate,\n  faLinkSimple: faLinkSimple,\n  faWhistle: faWhistle,\n  faG: faG,\n  faWineGlassCrack: faWineGlassCrack,\n  faFragile: faFragile,\n  faSlotMachine: faSlotMachine,\n  faNotesMedical: faNotesMedical,\n  faCarWash: faCarWash,\n  faEscalator: faEscalator,\n  faCommentImage: faCommentImage,\n  faTemperatureHalf: faTemperatureHalf,\n  faTemperature2: faTemperature2,\n  faThermometer2: faThermometer2,\n  faThermometerHalf: faThermometerHalf,\n  faDongSign: faDongSign,\n  faDonut: faDonut,\n  faDoughnut: faDoughnut,\n  faCapsules: faCapsules,\n  faPooStorm: faPooStorm,\n  faPooBolt: faPooBolt,\n  faTally1: faTally1,\n  faFaceFrownOpen: faFaceFrownOpen,\n  faFrownOpen: faFrownOpen,\n  faSquareDashed: faSquareDashed,\n  faSquareJ: faSquareJ,\n  faHandPointUp: faHandPointUp,\n  faMoneyBill: faMoneyBill,\n  faArrowUpBigSmall: faArrowUpBigSmall,\n  faSortSizeUp: faSortSizeUp,\n  faBarcodeRead: faBarcodeRead,\n  faBaguette: faBaguette,\n  faBowlSoftServe: faBowlSoftServe,\n  faFaceHoldingBackTears: faFaceHoldingBackTears,\n  faSquareUp: faSquareUp,\n  faArrowAltSquareUp: faArrowAltSquareUp,\n  faTrainSubwayTunnel: faTrainSubwayTunnel,\n  faSubwayTunnel: faSubwayTunnel,\n  faSquareExclamation: faSquareExclamation,\n  faExclamationSquare: faExclamationSquare,\n  faSemicolon: faSemicolon,\n  faBookmark: faBookmark,\n  faFanTable: faFanTable,\n  faAlignJustify: faAlignJustify,\n  faBatteryLow: faBatteryLow,\n  faBattery1: faBattery1,\n  faCreditCardFront: faCreditCardFront,\n  faBrainArrowCurvedRight: faBrainArrowCurvedRight,\n  faMindShare: faMindShare,\n  faUmbrellaBeach: faUmbrellaBeach,\n  faHelmetUn: faHelmetUn,\n  faLocationSmile: faLocationSmile,\n  faMapMarkerSmile: faMapMarkerSmile,\n  faArrowLeftToLine: faArrowLeftToLine,\n  faArrowToLeft: faArrowToLeft,\n  faBullseye: faBullseye,\n  faSushi: faSushi,\n  faNigiri: faNigiri,\n  faMessageCaptions: faMessageCaptions,\n  faCommentAltCaptions: faCommentAltCaptions,\n  faTrashList: faTrashList,\n  faBacon: faBacon,\n  faOption: faOption,\n  faHandPointDown: faHandPointDown,\n  faArrowUpFromBracket: faArrowUpFromBracket,\n  faTrashPlus: faTrashPlus,\n  faObjectsAlignTop: faObjectsAlignTop,\n  faFolder: faFolder,\n  faFolderBlank: faFolderBlank,\n  faFaceAnxiousSweat: faFaceAnxiousSweat,\n  faCreditCardBlank: faCreditCardBlank,\n  faFileWaveform: faFileWaveform,\n  faFileMedicalAlt: faFileMedicalAlt,\n  faMicrochipAi: faMicrochipAi,\n  faMug: faMug,\n  faPlaneUpSlash: faPlaneUpSlash,\n  faRadiation: faRadiation,\n  faPenCircle: faPenCircle,\n  faChartSimple: faChartSimple,\n  faCrutches: faCrutches,\n  faCircleParking: faCircleParking,\n  faParkingCircle: faParkingCircle,\n  faMarsStroke: faMarsStroke,\n  faLeafOak: faLeafOak,\n  faSquareBolt: faSquareBolt,\n  faVial: faVial,\n  faGauge: faGauge,\n  faDashboard: faDashboard,\n  faGaugeMed: faGaugeMed,\n  faTachometerAltAverage: faTachometerAltAverage,\n  faWandMagicSparkles: faWandMagicSparkles,\n  faMagicWandSparkles: faMagicWandSparkles,\n  faLambda: faLambda,\n  faE: faE,\n  faPizza: faPizza,\n  faBowlChopsticksNoodles: faBowlChopsticksNoodles,\n  faH3: faH3,\n  faPenClip: faPenClip,\n  faPenAlt: faPenAlt,\n  faBridgeCircleExclamation: faBridgeCircleExclamation,\n  faBadgePercent: faBadgePercent,\n  faUser: faUser,\n  faSensor: faSensor,\n  faComma: faComma,\n  faSchoolCircleCheck: faSchoolCircleCheck,\n  faToiletPaperUnder: faToiletPaperUnder,\n  faToiletPaperReverse: faToiletPaperReverse,\n  faLightEmergency: faLightEmergency,\n  faArrowDownToArc: faArrowDownToArc,\n  faDumpster: faDumpster,\n  faVanShuttle: faVanShuttle,\n  faShuttleVan: faShuttleVan,\n  faBuildingUser: faBuildingUser,\n  faLightSwitch: faLightSwitch,\n  faSquareCaretLeft: faSquareCaretLeft,\n  faCaretSquareLeft: faCaretSquareLeft,\n  faHighlighter: faHighlighter,\n  faWavePulse: faWavePulse,\n  faHeartRate: faHeartRate,\n  faKey: faKey,\n  faHatSanta: faHatSanta,\n  faTamale: faTamale,\n  faBoxCheck: faBoxCheck,\n  faBullhorn: faBullhorn,\n  faSteak: faSteak,\n  faLocationCrosshairsSlash: faLocationCrosshairsSlash,\n  faLocationSlash: faLocationSlash,\n  faPersonDolly: faPersonDolly,\n  faGlobe: faGlobe,\n  faSynagogue: faSynagogue,\n  faFileChartColumn: faFileChartColumn,\n  faFileChartLine: faFileChartLine,\n  faPersonHalfDress: faPersonHalfDress,\n  faFolderImage: faFolderImage,\n  faCalendarPen: faCalendarPen,\n  faCalendarEdit: faCalendarEdit,\n  faRoadBridge: faRoadBridge,\n  faFaceSmileTear: faFaceSmileTear,\n  faMessagePlus: faMessagePlus,\n  faCommentAltPlus: faCommentAltPlus,\n  faLocationArrow: faLocationArrow,\n  faC: faC,\n  faTabletButton: faTabletButton,\n  faRectangleHistoryCircleUser: faRectangleHistoryCircleUser,\n  faBuildingLock: faBuildingLock,\n  faChartLineUp: faChartLineUp,\n  faMailbox: faMailbox,\n  faTruckBolt: faTruckBolt,\n  faPizzaSlice: faPizzaSlice,\n  faMoneyBillWave: faMoneyBillWave,\n  faChartArea: faChartArea,\n  faAreaChart: faAreaChart,\n  faHouseFlag: faHouseFlag,\n  faPersonCircleMinus: faPersonCircleMinus,\n  faScalpel: faScalpel,\n  faBan: faBan,\n  faCancel: faCancel,\n  faBellExclamation: faBellExclamation,\n  faCircleBookmark: faCircleBookmark,\n  faBookmarkCircle: faBookmarkCircle,\n  faEggFried: faEggFried,\n  faFaceWeary: faFaceWeary,\n  faUniformMartialArts: faUniformMartialArts,\n  faCameraRotate: faCameraRotate,\n  faSunDust: faSunDust,\n  faCommentText: faCommentText,\n  faSprayCanSparkles: faSprayCanSparkles,\n  faAirFreshener: faAirFreshener,\n  faSignalBars: faSignalBars,\n  faSignalAlt: faSignalAlt,\n  faSignalAlt4: faSignalAlt4,\n  faSignalBarsStrong: faSignalBarsStrong,\n  faDiamondExclamation: faDiamondExclamation,\n  faStar: faStar,\n  faDialMin: faDialMin,\n  faRepeat: faRepeat,\n  faCross: faCross,\n  faPageCaretDown: faPageCaretDown,\n  faFileCaretDown: faFileCaretDown,\n  faBox: faBox,\n  faVenusMars: faVenusMars,\n  faClockSevenThirty: faClockSevenThirty,\n  faArrowPointer: faArrowPointer,\n  faMousePointer: faMousePointer,\n  faClockFourThirty: faClockFourThirty,\n  faSignalBarsGood: faSignalBarsGood,\n  faSignalAlt3: faSignalAlt3,\n  faCactus: faCactus,\n  faMaximize: faMaximize,\n  faExpandArrowsAlt: faExpandArrowsAlt,\n  faChargingStation: faChargingStation,\n  faShapes: faShapes,\n  faTriangleCircleSquare: faTriangleCircleSquare,\n  faPlaneTail: faPlaneTail,\n  faGaugeSimpleMax: faGaugeSimpleMax,\n  faTachometerFastest: faTachometerFastest,\n  faCircleU: faCircleU,\n  faShieldSlash: faShieldSlash,\n  faSquarePhoneHangup: faSquarePhoneHangup,\n  faPhoneSquareDown: faPhoneSquareDown,\n  faArrowUpLeft: faArrowUpLeft,\n  faTransporter1: faTransporter1,\n  faPeanuts: faPeanuts,\n  faShuffle: faShuffle,\n  faRandom: faRandom,\n  faPersonRunning: faPersonRunning,\n  faRunning: faRunning,\n  faMobileRetro: faMobileRetro,\n  faGripLinesVertical: faGripLinesVertical,\n  faArrowUpFromSquare: faArrowUpFromSquare,\n  faFileDashedLine: faFileDashedLine,\n  faPageBreak: faPageBreak,\n  faBracketCurlyRight: faBracketCurlyRight,\n  faSpider: faSpider,\n  faClockThree: faClockThree,\n  faHandsBound: faHandsBound,\n  faScalpelLineDashed: faScalpelLineDashed,\n  faScalpelPath: faScalpelPath,\n  faFileInvoiceDollar: faFileInvoiceDollar,\n  faPipeSmoking: faPipeSmoking,\n  faFaceAstonished: faFaceAstonished,\n  faWindow: faWindow,\n  faPlaneCircleExclamation: faPlaneCircleExclamation,\n  faEar: faEar,\n  faFileLock: faFileLock,\n  faDiagramVenn: faDiagramVenn,\n  faXRay: faXRay,\n  faGoalNet: faGoalNet,\n  faCoffinCross: faCoffinCross,\n  faSpellCheck: faSpellCheck,\n  faLocationXmark: faLocationXmark,\n  faMapMarkerTimes: faMapMarkerTimes,\n  faMapMarkerXmark: faMapMarkerXmark,\n  faLasso: faLasso,\n  faSlash: faSlash,\n  faPersonToPortal: faPersonToPortal,\n  faPortalEnter: faPortalEnter,\n  faCalendarStar: faCalendarStar,\n  faComputerMouse: faComputerMouse,\n  faMouse: faMouse,\n  faArrowRightToBracket: faArrowRightToBracket,\n  faSignIn: faSignIn,\n  faPegasus: faPegasus,\n  faFilesMedical: faFilesMedical,\n  faNfcLock: faNfcLock,\n  faPersonSkiLift: faPersonSkiLift,\n  faSkiLift: faSkiLift,\n  faSquare6: faSquare6,\n  faShopSlash: faShopSlash,\n  faStoreAltSlash: faStoreAltSlash,\n  faWindTurbine: faWindTurbine,\n  faSlidersSimple: faSlidersSimple,\n  faBadgeSheriff: faBadgeSheriff,\n  faServer: faServer,\n  faVirusCovidSlash: faVirusCovidSlash,\n  faIntersection: faIntersection,\n  faShopLock: faShopLock,\n  faFamily: faFamily,\n  faHourglassStart: faHourglassStart,\n  faHourglass1: faHourglass1,\n  faUserHairBuns: faUserHairBuns,\n  faBlenderPhone: faBlenderPhone,\n  faHourglassClock: faHourglassClock,\n  faPersonSeatReclined: faPersonSeatReclined,\n  faPaperPlaneTop: faPaperPlaneTop,\n  faPaperPlaneAlt: faPaperPlaneAlt,\n  faSend: faSend,\n  faMessageArrowUp: faMessageArrowUp,\n  faCommentAltArrowUp: faCommentAltArrowUp,\n  faLightbulbExclamation: faLightbulbExclamation,\n  faLayerMinus: faLayerMinus,\n  faLayerGroupMinus: faLayerGroupMinus,\n  faCircleE: faCircleE,\n  faBuildingWheat: faBuildingWheat,\n  faGaugeMax: faGaugeMax,\n  faTachometerAltFastest: faTachometerAltFastest,\n  faPersonBreastfeeding: faPersonBreastfeeding,\n  faApostrophe: faApostrophe,\n  faFireHydrant: faFireHydrant,\n  faRightToBracket: faRightToBracket,\n  faSignInAlt: faSignInAlt,\n  faVideoPlus: faVideoPlus,\n  faSquareRight: faSquareRight,\n  faArrowAltSquareRight: faArrowAltSquareRight,\n  faCommentSmile: faCommentSmile,\n  faVenus: faVenus,\n  faPassport: faPassport,\n  faInboxIn: faInboxIn,\n  faInboxArrowDown: faInboxArrowDown,\n  faHeartPulse: faHeartPulse,\n  faHeartbeat: faHeartbeat,\n  faCircle8: faCircle8,\n  faCloudsMoon: faCloudsMoon,\n  faClockTenThirty: faClockTenThirty,\n  faPeopleCarryBox: faPeopleCarryBox,\n  faPeopleCarry: faPeopleCarry,\n  faFolderUser: faFolderUser,\n  faTrashCanXmark: faTrashCanXmark,\n  faTemperatureHigh: faTemperatureHigh,\n  faMicrochip: faMicrochip,\n  faLeftLongToLine: faLeftLongToLine,\n  faCrown: faCrown,\n  faWeightHanging: faWeightHanging,\n  faXmarksLines: faXmarksLines,\n  faFilePrescription: faFilePrescription,\n  faCalendarRange: faCalendarRange,\n  faFlowerDaffodil: faFlowerDaffodil,\n  faHandBackPointUp: faHandBackPointUp,\n  faWeightScale: faWeightScale,\n  faWeight: faWeight,\n  faStarExclamation: faStarExclamation,\n  faBooks: faBooks,\n  faUserGroup: faUserGroup,\n  faUserFriends: faUserFriends,\n  faArrowUpAZ: faArrowUpAZ,\n  faSortAlphaUp: faSortAlphaUp,\n  faLayerPlus: faLayerPlus,\n  faLayerGroupPlus: faLayerGroupPlus,\n  faPlayPause: faPlayPause,\n  faBlockQuestion: faBlockQuestion,\n  faSnooze: faSnooze,\n  faZzz: faZzz,\n  faScannerImage: faScannerImage,\n  faTvRetro: faTvRetro,\n  faSquareT: faSquareT,\n  faFarm: faFarm,\n  faBarnSilo: faBarnSilo,\n  faChessKnight: faChessKnight,\n  faBarsSort: faBarsSort,\n  faPalletBoxes: faPalletBoxes,\n  faPaletteBoxes: faPaletteBoxes,\n  faPalletAlt: faPalletAlt,\n  faFaceLaughSquint: faFaceLaughSquint,\n  faLaughSquint: faLaughSquint,\n  faCodeSimple: faCodeSimple,\n  faBoltSlash: faBoltSlash,\n  faPanelFire: faPanelFire,\n  faBinaryCircleCheck: faBinaryCircleCheck,\n  faCommentMinus: faCommentMinus,\n  faBurrito: faBurrito,\n  faViolin: faViolin,\n  faObjectsColumn: faObjectsColumn,\n  faSquareChevronDown: faSquareChevronDown,\n  faChevronSquareDown: faChevronSquareDown,\n  faCommentPlus: faCommentPlus,\n  faTriangleInstrument: faTriangleInstrument,\n  faTriangleMusic: faTriangleMusic,\n  faWheelchair: faWheelchair,\n  faUserPilotTie: faUserPilotTie,\n  faPianoKeyboard: faPianoKeyboard,\n  faBedEmpty: faBedEmpty,\n  faCircleArrowUp: faCircleArrowUp,\n  faArrowCircleUp: faArrowCircleUp,\n  faToggleOn: faToggleOn,\n  faRectangleVertical: faRectangleVertical,\n  faRectanglePortrait: faRectanglePortrait,\n  faPersonWalking: faPersonWalking,\n  faWalking: faWalking,\n  faL: faL,\n  faSignalStream: faSignalStream,\n  faDownToBracket: faDownToBracket,\n  faCircleZ: faCircleZ,\n  faStars: faStars,\n  faFire: faFire,\n  faBedPulse: faBedPulse,\n  faProcedures: faProcedures,\n  faHouseDay: faHouseDay,\n  faShuttleSpace: faShuttleSpace,\n  faSpaceShuttle: faSpaceShuttle,\n  faShirtLongSleeve: faShirtLongSleeve,\n  faChartPieSimple: faChartPieSimple,\n  faChartPieAlt: faChartPieAlt,\n  faFaceLaugh: faFaceLaugh,\n  faLaugh: faLaugh,\n  faFolderOpen: faFolderOpen,\n  faAlbumCollectionCircleUser: faAlbumCollectionCircleUser,\n  faCandy: faCandy,\n  faBowlHot: faBowlHot,\n  faSoup: faSoup,\n  faFlatbread: faFlatbread,\n  faHeartCirclePlus: faHeartCirclePlus,\n  faCodeFork: faCodeFork,\n  faCity: faCity,\n  faSignalBarsWeak: faSignalBarsWeak,\n  faSignalAlt1: faSignalAlt1,\n  faMicrophoneLines: faMicrophoneLines,\n  faMicrophoneAlt: faMicrophoneAlt,\n  faClockTwelve: faClockTwelve,\n  faPepperHot: faPepperHot,\n  faCitrusSlice: faCitrusSlice,\n  faSheep: faSheep,\n  faUnlock: faUnlock,\n  faColonSign: faColonSign,\n  faHeadset: faHeadset,\n  faBadgerHoney: faBadgerHoney,\n  faH4: faH4,\n  faStoreSlash: faStoreSlash,\n  faRoadCircleXmark: faRoadCircleXmark,\n  faSignalSlash: faSignalSlash,\n  faUserMinus: faUserMinus,\n  faMarsStrokeUp: faMarsStrokeUp,\n  faMarsStrokeV: faMarsStrokeV,\n  faChampagneGlasses: faChampagneGlasses,\n  faGlassCheers: faGlassCheers,\n  faTaco: faTaco,\n  faHexagonPlus: faHexagonPlus,\n  faPlusHexagon: faPlusHexagon,\n  faClipboard: faClipboard,\n  faHouseCircleExclamation: faHouseCircleExclamation,\n  faFileArrowUp: faFileArrowUp,\n  faFileUpload: faFileUpload,\n  faWifi: faWifi,\n  faWifi3: faWifi3,\n  faWifiStrong: faWifiStrong,\n  faMessages: faMessages,\n  faCommentsAlt: faCommentsAlt,\n  faBath: faBath,\n  faBathtub: faBathtub,\n  faUmbrellaSimple: faUmbrellaSimple,\n  faUmbrellaAlt: faUmbrellaAlt,\n  faRectangleHistoryCirclePlus: faRectangleHistoryCirclePlus,\n  faUnderline: faUnderline,\n  faUserPen: faUserPen,\n  faUserEdit: faUserEdit,\n  faBinarySlash: faBinarySlash,\n  faSquareO: faSquareO,\n  faSignature: faSignature,\n  faStroopwafel: faStroopwafel,\n  faBold: faBold,\n  faAnchorLock: faAnchorLock,\n  faBuildingNgo: faBuildingNgo,\n  faTransporter3: faTransporter3,\n  faEngineWarning: faEngineWarning,\n  faEngineExclamation: faEngineExclamation,\n  faCircleDownRight: faCircleDownRight,\n  faSquareK: faSquareK,\n  faManatSign: faManatSign,\n  faMoneyCheckPen: faMoneyCheckPen,\n  faMoneyCheckEdit: faMoneyCheckEdit,\n  faNotEqual: faNotEqual,\n  faBorderTopLeft: faBorderTopLeft,\n  faBorderStyle: faBorderStyle,\n  faMapLocationDot: faMapLocationDot,\n  faMapMarkedAlt: faMapMarkedAlt,\n  faTilde: faTilde,\n  faJedi: faJedi,\n  faSquarePollVertical: faSquarePollVertical,\n  faPoll: faPoll,\n  faArrowDownSquareTriangle: faArrowDownSquareTriangle,\n  faSortShapesDownAlt: faSortShapesDownAlt,\n  faMugHot: faMugHot,\n  faDogLeashed: faDogLeashed,\n  faCarBattery: faCarBattery,\n  faBatteryCar: faBatteryCar,\n  faFaceDowncastSweat: faFaceDowncastSweat,\n  faMemoCircleInfo: faMemoCircleInfo,\n  faGift: faGift,\n  faDiceTwo: faDiceTwo,\n  faVolume: faVolume,\n  faVolumeMedium: faVolumeMedium,\n  faTransporter5: faTransporter5,\n  faGaugeCircleBolt: faGaugeCircleBolt,\n  faCoinFront: faCoinFront,\n  faFileSlash: faFileSlash,\n  faMessageArrowUpRight: faMessageArrowUpRight,\n  faTreasureChest: faTreasureChest,\n  faChessQueen: faChessQueen,\n  faPaintbrushFine: faPaintbrushFine,\n  faPaintBrushAlt: faPaintBrushAlt,\n  faPaintBrushFine: faPaintBrushFine,\n  faPaintbrushAlt: faPaintbrushAlt,\n  faGlasses: faGlasses,\n  faHoodCloak: faHoodCloak,\n  faSquareQuote: faSquareQuote,\n  faUpLeft: faUpLeft,\n  faBringFront: faBringFront,\n  faChessBoard: faChessBoard,\n  faBurgerCheese: faBurgerCheese,\n  faCheeseburger: faCheeseburger,\n  faBuildingCircleCheck: faBuildingCircleCheck,\n  faRepeat1: faRepeat1,\n  faArrowDownToLine: faArrowDownToLine,\n  faArrowToBottom: faArrowToBottom,\n  faGrid5: faGrid5,\n  faRightLongToLine: faRightLongToLine,\n  faPersonChalkboard: faPersonChalkboard,\n  faMarsStrokeRight: faMarsStrokeRight,\n  faMarsStrokeH: faMarsStrokeH,\n  faHandBackFist: faHandBackFist,\n  faHandRock: faHandRock,\n  faTally: faTally,\n  faTally5: faTally5,\n  faSquareCaretUp: faSquareCaretUp,\n  faCaretSquareUp: faCaretSquareUp,\n  faCloudShowersWater: faCloudShowersWater,\n  faChartBar: faChartBar,\n  faBarChart: faBarChart,\n  faHandsBubbles: faHandsBubbles,\n  faHandsWash: faHandsWash,\n  faLessThanEqual: faLessThanEqual,\n  faTrain: faTrain,\n  faUpFromDottedLine: faUpFromDottedLine,\n  faEyeLowVision: faEyeLowVision,\n  faLowVision: faLowVision,\n  faTrafficLightGo: faTrafficLightGo,\n  faFaceExhaling: faFaceExhaling,\n  faSensorFire: faSensorFire,\n  faUserUnlock: faUserUnlock,\n  faHexagonDivide: faHexagonDivide,\n  fa00: fa00,\n  faCrow: faCrow,\n  faCassetteBetamax: faCassetteBetamax,\n  faBetamax: faBetamax,\n  faSailboat: faSailboat,\n  faWindowRestore: faWindowRestore,\n  faNfcMagnifyingGlass: faNfcMagnifyingGlass,\n  faFileBinary: faFileBinary,\n  faCircleV: faCircleV,\n  faSquarePlus: faSquarePlus,\n  faPlusSquare: faPlusSquare,\n  faBowlScoops: faBowlScoops,\n  faMistletoe: faMistletoe,\n  faCustard: faCustard,\n  faLacrosseStick: faLacrosseStick,\n  faHockeyMask: faHockeyMask,\n  faSunrise: faSunrise,\n  faPanelEws: faPanelEws,\n  faToriiGate: faToriiGate,\n  faCloudExclamation: faCloudExclamation,\n  faMessageLines: faMessageLines,\n  faCommentAltLines: faCommentAltLines,\n  faFrog: faFrog,\n  faBucket: faBucket,\n  faFloppyDiskPen: faFloppyDiskPen,\n  faImage: faImage,\n  faWindowFrame: faWindowFrame,\n  faMicrophone: faMicrophone,\n  faCow: faCow,\n  faSquareRing: faSquareRing,\n  faDownFromLine: faDownFromLine,\n  faArrowAltFromTop: faArrowAltFromTop,\n  faCaretUp: faCaretUp,\n  faShieldXmark: faShieldXmark,\n  faShieldTimes: faShieldTimes,\n  faScrewdriver: faScrewdriver,\n  faCircleSortDown: faCircleSortDown,\n  faSortCircleDown: faSortCircleDown,\n  faFolderClosed: faFolderClosed,\n  faHouseTsunami: faHouseTsunami,\n  faSquareNfi: faSquareNfi,\n  faForklift: faForklift,\n  faArrowUpFromGroundWater: faArrowUpFromGroundWater,\n  faBracketSquareRight: faBracketSquareRight,\n  faMartiniGlass: faMartiniGlass,\n  faGlassMartiniAlt: faGlassMartiniAlt,\n  faRotateLeft: faRotateLeft,\n  faRotateBack: faRotateBack,\n  faRotateBackward: faRotateBackward,\n  faUndoAlt: faUndoAlt,\n  faTableColumns: faTableColumns,\n  faColumns: faColumns,\n  faSquareA: faSquareA,\n  faTick: faTick,\n  faLemon: faLemon,\n  faHeadSideMask: faHeadSideMask,\n  faHandshake: faHandshake,\n  faGem: faGem,\n  faDolly: faDolly,\n  faDollyBox: faDollyBox,\n  faSmoking: faSmoking,\n  faMinimize: faMinimize,\n  faCompressArrowsAlt: faCompressArrowsAlt,\n  faRefrigerator: faRefrigerator,\n  faMonument: faMonument,\n  faOctagonXmark: faOctagonXmark,\n  faTimesOctagon: faTimesOctagon,\n  faXmarkOctagon: faXmarkOctagon,\n  faAlignSlash: faAlignSlash,\n  faSnowplow: faSnowplow,\n  faAnglesRight: faAnglesRight,\n  faAngleDoubleRight: faAngleDoubleRight,\n  faTruckRampCouch: faTruckRampCouch,\n  faTruckCouch: faTruckCouch,\n  faCannabis: faCannabis,\n  faCirclePlay: faCirclePlay,\n  faPlayCircle: faPlayCircle,\n  faArrowUpRightAndArrowDownLeftFromCenter: faArrowUpRightAndArrowDownLeftFromCenter,\n  faTablets: faTablets,\n  fa360Degrees: fa360Degrees,\n  faEthernet: faEthernet,\n  faEuroSign: faEuroSign,\n  faEur: faEur,\n  faEuro: faEuro,\n  faChair: faChair,\n  faCircleCheck: faCircleCheck,\n  faCheckCircle: faCheckCircle,\n  faMoneySimpleFromBracket: faMoneySimpleFromBracket,\n  faBat: faBat,\n  faCircleStop: faCircleStop,\n  faStopCircle: faStopCircle,\n  faHeadSideHeadphones: faHeadSideHeadphones,\n  faPhoneRotary: faPhoneRotary,\n  faCompassDrafting: faCompassDrafting,\n  faDraftingCompass: faDraftingCompass,\n  faPlateWheat: faPlateWheat,\n  faCalendarCircleMinus: faCalendarCircleMinus,\n  faChopsticks: faChopsticks,\n  faCarWrench: faCarWrench,\n  faCarMechanic: faCarMechanic,\n  faIcicles: faIcicles,\n  faPersonShelter: faPersonShelter,\n  faNeuter: faNeuter,\n  faIdBadge: faIdBadge,\n  faKazoo: faKazoo,\n  faMarker: faMarker,\n  faFaceLaughBeam: faFaceLaughBeam,\n  faLaughBeam: faLaughBeam,\n  faSquareArrowDownLeft: faSquareArrowDownLeft,\n  faBatteryBolt: faBatteryBolt,\n  faTreeLarge: faTreeLarge,\n  faHelicopterSymbol: faHelicopterSymbol,\n  faAperture: faAperture,\n  faUniversalAccess: faUniversalAccess,\n  faFileMagnifyingGlass: faFileMagnifyingGlass,\n  faFileSearch: faFileSearch,\n  faUpRight: faUpRight,\n  faCircleChevronUp: faCircleChevronUp,\n  faChevronCircleUp: faChevronCircleUp,\n  faUserPolice: faUserPolice,\n  faLariSign: faLariSign,\n  faVolcano: faVolcano,\n  faTeddyBear: faTeddyBear,\n  faStocking: faStocking,\n  faPersonWalkingDashedLineArrowRight: faPersonWalkingDashedLineArrowRight,\n  faImageSlash: faImageSlash,\n  faMaskSnorkel: faMaskSnorkel,\n  faSmoke: faSmoke,\n  faSterlingSign: faSterlingSign,\n  faGbp: faGbp,\n  faPoundSign: faPoundSign,\n  faBatteryExclamation: faBatteryExclamation,\n  faViruses: faViruses,\n  faSquarePersonConfined: faSquarePersonConfined,\n  faUserTie: faUserTie,\n  faArrowDownLong: faArrowDownLong,\n  faLongArrowDown: faLongArrowDown,\n  faTentArrowDownToLine: faTentArrowDownToLine,\n  faCertificate: faCertificate,\n  faCrystalBall: faCrystalBall,\n  faReplyAll: faReplyAll,\n  faMailReplyAll: faMailReplyAll,\n  faSuitcase: faSuitcase,\n  faPersonSkating: faPersonSkating,\n  faSkating: faSkating,\n  faStarShooting: faStarShooting,\n  faBinaryLock: faBinaryLock,\n  faFilterCircleDollar: faFilterCircleDollar,\n  faFunnelDollar: faFunnelDollar,\n  faCameraRetro: faCameraRetro,\n  faCircleArrowDown: faCircleArrowDown,\n  faArrowCircleDown: faArrowCircleDown,\n  faCommentPen: faCommentPen,\n  faCommentEdit: faCommentEdit,\n  faFileImport: faFileImport,\n  faArrowRightToFile: faArrowRightToFile,\n  faBanjo: faBanjo,\n  faSquareArrowUpRight: faSquareArrowUpRight,\n  faExternalLinkSquare: faExternalLinkSquare,\n  faLightEmergencyOn: faLightEmergencyOn,\n  faKerning: faKerning,\n  faBoxOpen: faBoxOpen,\n  faSquareF: faSquareF,\n  faScroll: faScroll,\n  faSpa: faSpa,\n  faArrowLeftFromLine: faArrowLeftFromLine,\n  faArrowFromRight: faArrowFromRight,\n  faStrawberry: faStrawberry,\n  faLocationPinLock: faLocationPinLock,\n  faPause: faPause,\n  faClockEightThirty: faClockEightThirty,\n  faPlaneEngines: faPlaneEngines,\n  faPlaneAlt: faPlaneAlt,\n  faHillAvalanche: faHillAvalanche,\n  faTemperatureEmpty: faTemperatureEmpty,\n  faTemperature0: faTemperature0,\n  faThermometer0: faThermometer0,\n  faThermometerEmpty: faThermometerEmpty,\n  faBomb: faBomb,\n  faGaugeLow: faGaugeLow,\n  faTachometerAltSlow: faTachometerAltSlow,\n  faRegistered: faRegistered,\n  faTrashCanPlus: faTrashCanPlus,\n  faAddressCard: faAddressCard,\n  faContactCard: faContactCard,\n  faVcard: faVcard,\n  faScaleUnbalancedFlip: faScaleUnbalancedFlip,\n  faBalanceScaleRight: faBalanceScaleRight,\n  faGlobeSnow: faGlobeSnow,\n  faSubscript: faSubscript,\n  faDiamondTurnRight: faDiamondTurnRight,\n  faDirections: faDirections,\n  faIntegral: faIntegral,\n  faBurst: faBurst,\n  faHouseLaptop: faHouseLaptop,\n  faLaptopHouse: faLaptopHouse,\n  faFaceTired: faFaceTired,\n  faTired: faTired,\n  faMoneyBills: faMoneyBills,\n  faBlindsRaised: faBlindsRaised,\n  faSmog: faSmog,\n  faUfoBeam: faUfoBeam,\n  faCircleCaretUp: faCircleCaretUp,\n  faCaretCircleUp: faCaretCircleUp,\n  faUserVneckHairLong: faUserVneckHairLong,\n  faSquareALock: faSquareALock,\n  faCrutch: faCrutch,\n  faGasPumpSlash: faGasPumpSlash,\n  faFontAwesome: faFontAwesome,\n  faFontAwesomeFlag: faFontAwesomeFlag,\n  faFontAwesomeLogoFull: faFontAwesomeLogoFull,\n  faCloudArrowUp: faCloudArrowUp,\n  faCloudUpload: faCloudUpload,\n  faCloudUploadAlt: faCloudUploadAlt,\n  faPalette: faPalette,\n  faTransporter4: faTransporter4,\n  faObjectsAlignRight: faObjectsAlignRight,\n  faArrowsTurnRight: faArrowsTurnRight,\n  faVest: faVest,\n  faPig: faPig,\n  faInboxFull: faInboxFull,\n  faCircleEnvelope: faCircleEnvelope,\n  faEnvelopeCircle: faEnvelopeCircle,\n  faTrianglePersonDigging: faTrianglePersonDigging,\n  faConstruction: faConstruction,\n  faFerry: faFerry,\n  faBullseyeArrow: faBullseyeArrow,\n  faArrowsDownToPeople: faArrowsDownToPeople,\n  faSeedling: faSeedling,\n  faSprout: faSprout,\n  faClockSeven: faClockSeven,\n  faLeftRight: faLeftRight,\n  faArrowsAltH: faArrowsAltH,\n  faBoxesPacking: faBoxesPacking,\n  faCircleArrowLeft: faCircleArrowLeft,\n  faArrowCircleLeft: faArrowCircleLeft,\n  faFlashlight: faFlashlight,\n  faGroupArrowsRotate: faGroupArrowsRotate,\n  faBowlFood: faBowlFood,\n  faSquare9: faSquare9,\n  faCandyCane: faCandyCane,\n  faArrowDownWideShort: faArrowDownWideShort,\n  faSortAmountAsc: faSortAmountAsc,\n  faSortAmountDown: faSortAmountDown,\n  faSquareDollar: faSquareDollar,\n  faDollarSquare: faDollarSquare,\n  faUsdSquare: faUsdSquare,\n  faHandHoldingSeedling: faHandHoldingSeedling,\n  faMessageCheck: faMessageCheck,\n  faCommentAltCheck: faCommentAltCheck,\n  faCloudBolt: faCloudBolt,\n  faThunderstorm: faThunderstorm,\n  faTextSlash: faTextSlash,\n  faRemoveFormat: faRemoveFormat,\n  faWatch: faWatch,\n  faCircleDownLeft: faCircleDownLeft,\n  faText: faText,\n  faProjector: faProjector,\n  faFaceSmileWink: faFaceSmileWink,\n  faSmileWink: faSmileWink,\n  faTombstoneBlank: faTombstoneBlank,\n  faTombstoneAlt: faTombstoneAlt,\n  faChessKingPiece: faChessKingPiece,\n  faChessKingAlt: faChessKingAlt,\n  faCircle6: faCircle6,\n  faLeft: faLeft,\n  faArrowAltLeft: faArrowAltLeft,\n  faFileWord: faFileWord,\n  faFilePowerpoint: faFilePowerpoint,\n  faSquareDown: faSquareDown,\n  faArrowAltSquareDown: faArrowAltSquareDown,\n  faObjectsAlignCenterVertical: faObjectsAlignCenterVertical,\n  faArrowsLeftRight: faArrowsLeftRight,\n  faArrowsH: faArrowsH,\n  faHouseLock: faHouseLock,\n  faCloudArrowDown: faCloudArrowDown,\n  faCloudDownload: faCloudDownload,\n  faCloudDownloadAlt: faCloudDownloadAlt,\n  faWreath: faWreath,\n  faChildren: faChildren,\n  faMeterDroplet: faMeterDroplet,\n  faChalkboard: faChalkboard,\n  faBlackboard: faBlackboard,\n  faUserLargeSlash: faUserLargeSlash,\n  faUserAltSlash: faUserAltSlash,\n  faSignalStrong: faSignalStrong,\n  faSignal4: faSignal4,\n  faLollipop: faLollipop,\n  faLollypop: faLollypop,\n  faListTree: faListTree,\n  faEnvelopeOpen: faEnvelopeOpen,\n  faDrawCircle: faDrawCircle,\n  faCatSpace: faCatSpace,\n  faHandshakeSimpleSlash: faHandshakeSimpleSlash,\n  faHandshakeAltSlash: faHandshakeAltSlash,\n  faRabbitRunning: faRabbitRunning,\n  faRabbitFast: faRabbitFast,\n  faMemoPad: faMemoPad,\n  faMattressPillow: faMattressPillow,\n  faAlarmPlus: faAlarmPlus,\n  faAlicorn: faAlicorn,\n  faCommentQuestion: faCommentQuestion,\n  faGingerbreadMan: faGingerbreadMan,\n  faGuaraniSign: faGuaraniSign,\n  faBurgerFries: faBurgerFries,\n  faMugTea: faMugTea,\n  faBorderTop: faBorderTop,\n  faArrowsRotate: faArrowsRotate,\n  faRefresh: faRefresh,\n  faSync: faSync,\n  faCircleBookOpen: faCircleBookOpen,\n  faBookCircle: faBookCircle,\n  faArrowsToDottedLine: faArrowsToDottedLine,\n  faFireExtinguisher: faFireExtinguisher,\n  faGarageOpen: faGarageOpen,\n  faShelvesEmpty: faShelvesEmpty,\n  faCruzeiroSign: faCruzeiroSign,\n  faWatchApple: faWatchApple,\n  faWatchCalculator: faWatchCalculator,\n  faListDropdown: faListDropdown,\n  faCabinetFiling: faCabinetFiling,\n  faBurgerSoda: faBurgerSoda,\n  faSquareArrowUp: faSquareArrowUp,\n  faArrowSquareUp: faArrowSquareUp,\n  faGreaterThanEqual: faGreaterThanEqual,\n  faPalletBox: faPalletBox,\n  faFaceConfounded: faFaceConfounded,\n  faShieldHalved: faShieldHalved,\n  faShieldAlt: faShieldAlt,\n  faTruckPlow: faTruckPlow,\n  faBookAtlas: faBookAtlas,\n  faAtlas: faAtlas,\n  faVirus: faVirus,\n  faCommentMiddleTop: faCommentMiddleTop,\n  faEnvelopeCircleCheck: faEnvelopeCircleCheck,\n  faLayerGroup: faLayerGroup,\n  faRestroomSimple: faRestroomSimple,\n  faArrowsToDot: faArrowsToDot,\n  faBorderOuter: faBorderOuter,\n  faHashtagLock: faHashtagLock,\n  faClockTwoThirty: faClockTwoThirty,\n  faArchway: faArchway,\n  faHeartCircleCheck: faHeartCircleCheck,\n  faHouseChimneyCrack: faHouseChimneyCrack,\n  faHouseDamage: faHouseDamage,\n  faFileZipper: faFileZipper,\n  faFileArchive: faFileArchive,\n  faHeartHalf: faHeartHalf,\n  faCommentCheck: faCommentCheck,\n  faSquare: faSquare,\n  faMemo: faMemo,\n  faMartiniGlassEmpty: faMartiniGlassEmpty,\n  faGlassMartini: faGlassMartini,\n  faCouch: faCouch,\n  faCediSign: faCediSign,\n  faItalic: faItalic,\n  faGlassCitrus: faGlassCitrus,\n  faCalendarLinesPen: faCalendarLinesPen,\n  faChurch: faChurch,\n  faPersonSnowmobiling: faPersonSnowmobiling,\n  faSnowmobile: faSnowmobile,\n  faFaceHushed: faFaceHushed,\n  faCommentsDollar: faCommentsDollar,\n  faLinkSimpleSlash: faLinkSimpleSlash,\n  faDemocrat: faDemocrat,\n  faFaceConfused: faFaceConfused,\n  faPinball: faPinball,\n  faZ: faZ,\n  faPersonSkiing: faPersonSkiing,\n  faSkiing: faSkiing,\n  faDeer: faDeer,\n  faInputPipe: faInputPipe,\n  faRoadLock: faRoadLock,\n  faA: faA,\n  faBookmarkSlash: faBookmarkSlash,\n  faTemperatureArrowDown: faTemperatureArrowDown,\n  faTemperatureDown: faTemperatureDown,\n  faMace: faMace,\n  faFeatherPointed: faFeatherPointed,\n  faFeatherAlt: faFeatherAlt,\n  faSausage: faSausage,\n  faTrashCanClock: faTrashCanClock,\n  faP: faP,\n  faSnowflake: faSnowflake,\n  faStomach: faStomach,\n  faNewspaper: faNewspaper,\n  faRectangleAd: faRectangleAd,\n  faAd: faAd,\n  faGuitarElectric: faGuitarElectric,\n  faArrowTurnDownRight: faArrowTurnDownRight,\n  faMoonCloud: faMoonCloud,\n  faBreadSliceButter: faBreadSliceButter,\n  faCircleArrowRight: faCircleArrowRight,\n  faArrowCircleRight: faArrowCircleRight,\n  faUserGroupCrown: faUserGroupCrown,\n  faUsersCrown: faUsersCrown,\n  faCircleI: faCircleI,\n  faToiletPaperCheck: faToiletPaperCheck,\n  faFilterCircleXmark: faFilterCircleXmark,\n  faLocust: faLocust,\n  faSort: faSort,\n  faUnsorted: faUnsorted,\n  faListOl: faListOl,\n  faList12: faList12,\n  faListNumeric: faListNumeric,\n  faChartWaterfall: faChartWaterfall,\n  faFaceParty: faFaceParty,\n  faKidneys: faKidneys,\n  faWifiExclamation: faWifiExclamation,\n  faChartNetwork: faChartNetwork,\n  faPersonDressBurst: faPersonDressBurst,\n  faDiceD4: faDiceD4,\n  faMoneyCheckDollar: faMoneyCheckDollar,\n  faMoneyCheckAlt: faMoneyCheckAlt,\n  faVectorSquare: faVectorSquare,\n  faBreadSlice: faBreadSlice,\n  faLanguage: faLanguage,\n  faWheatAwnSlash: faWheatAwnSlash,\n  faFaceKissWinkHeart: faFaceKissWinkHeart,\n  faKissWinkHeart: faKissWinkHeart,\n  faDagger: faDagger,\n  faPodium: faPodium,\n  faMemoCircleCheck: faMemoCircleCheck,\n  faRouteHighway: faRouteHighway,\n  faDownToLine: faDownToLine,\n  faArrowAltToBottom: faArrowAltToBottom,\n  faFilter: faFilter,\n  faSquareG: faSquareG,\n  faCirclePhone: faCirclePhone,\n  faPhoneCircle: faPhoneCircle,\n  faClipboardPrescription: faClipboardPrescription,\n  faUserNurseHair: faUserNurseHair,\n  faQuestion: faQuestion,\n  faFileSignature: faFileSignature,\n  faToggleLargeOn: faToggleLargeOn,\n  faUpDownLeftRight: faUpDownLeftRight,\n  faArrowsAlt: faArrowsAlt,\n  faDryerHeat: faDryerHeat,\n  faDryerAlt: faDryerAlt,\n  faHouseChimneyUser: faHouseChimneyUser,\n  faHandHoldingHeart: faHandHoldingHeart,\n  faArrowUpSmallBig: faArrowUpSmallBig,\n  faSortSizeUpAlt: faSortSizeUpAlt,\n  faTrainTrack: faTrainTrack,\n  faPuzzlePiece: faPuzzlePiece,\n  faMoneyCheck: faMoneyCheck,\n  faStarHalfStroke: faStarHalfStroke,\n  faStarHalfAlt: faStarHalfAlt,\n  faFileExclamation: faFileExclamation,\n  faCode: faCode,\n  faWhiskeyGlass: faWhiskeyGlass,\n  faGlassWhiskey: faGlassWhiskey,\n  faMoonStars: faMoonStars,\n  faBuildingCircleExclamation: faBuildingCircleExclamation,\n  faClothesHanger: faClothesHanger,\n  faMobileNotch: faMobileNotch,\n  faMobileIphone: faMobileIphone,\n  faMagnifyingGlassChart: faMagnifyingGlassChart,\n  faArrowUpRightFromSquare: faArrowUpRightFromSquare,\n  faExternalLink: faExternalLink,\n  faCubesStacked: faCubesStacked,\n  faImagesUser: faImagesUser,\n  faWonSign: faWonSign,\n  faKrw: faKrw,\n  faWon: faWon,\n  faImagePolaroidUser: faImagePolaroidUser,\n  faVirusCovid: faVirusCovid,\n  faSquareEllipsis: faSquareEllipsis,\n  faPie: faPie,\n  faChessKnightPiece: faChessKnightPiece,\n  faChessKnightAlt: faChessKnightAlt,\n  faAustralSign: faAustralSign,\n  faCloudPlus: faCloudPlus,\n  faF: faF,\n  faLeaf: faLeaf,\n  faBedBunk: faBedBunk,\n  faRoad: faRoad,\n  faTaxi: faTaxi,\n  faCab: faCab,\n  faPersonCirclePlus: faPersonCirclePlus,\n  faChartPie: faChartPie,\n  faPieChart: faPieChart,\n  faBoltLightning: faBoltLightning,\n  faClockEight: faClockEight,\n  faSackXmark: faSackXmark,\n  faFileExcel: faFileExcel,\n  faFileContract: faFileContract,\n  faFishFins: faFishFins,\n  faCircleQ: faCircleQ,\n  faBuildingFlag: faBuildingFlag,\n  faFaceGrinBeam: faFaceGrinBeam,\n  faGrinBeam: faGrinBeam,\n  faObjectUngroup: faObjectUngroup,\n  faFaceDisguise: faFaceDisguise,\n  faCircleArrowDownRight: faCircleArrowDownRight,\n  faAlien8bit: faAlien8bit,\n  faAlienMonster: faAlienMonster,\n  faHandPointRibbon: faHandPointRibbon,\n  faPoop: faPoop,\n  faObjectExclude: faObjectExclude,\n  faTelescope: faTelescope,\n  faLocationPin: faLocationPin,\n  faMapMarker: faMapMarker,\n  faSquareList: faSquareList,\n  faKaaba: faKaaba,\n  faToiletPaper: faToiletPaper,\n  faHelmetSafety: faHelmetSafety,\n  faHardHat: faHardHat,\n  faHatHard: faHatHard,\n  faCommentCode: faCommentCode,\n  faSimCards: faSimCards,\n  faStarship: faStarship,\n  faEject: faEject,\n  faCircleRight: faCircleRight,\n  faArrowAltCircleRight: faArrowAltCircleRight,\n  faPlaneCircleCheck: faPlaneCircleCheck,\n  faSeal: faSeal,\n  faUserCowboy: faUserCowboy,\n  faHexagonVerticalNft: faHexagonVerticalNft,\n  faFaceRollingEyes: faFaceRollingEyes,\n  faMehRollingEyes: faMehRollingEyes,\n  faBreadLoaf: faBreadLoaf,\n  faRingsWedding: faRingsWedding,\n  faObjectGroup: faObjectGroup,\n  faFrenchFries: faFrenchFries,\n  faChartLine: faChartLine,\n  faLineChart: faLineChart,\n  faCalendarArrowDown: faCalendarArrowDown,\n  faCalendarDownload: faCalendarDownload,\n  faSendBack: faSendBack,\n  faMaskVentilator: faMaskVentilator,\n  faSignatureLock: faSignatureLock,\n  faArrowRight: faArrowRight,\n  faSignsPost: faSignsPost,\n  faMapSigns: faMapSigns,\n  faOctagonPlus: faOctagonPlus,\n  faPlusOctagon: faPlusOctagon,\n  faCashRegister: faCashRegister,\n  faPersonCircleQuestion: faPersonCircleQuestion,\n  faMelonSlice: faMelonSlice,\n  faSpaceStationMoon: faSpaceStationMoon,\n  faMessageSmile: faMessageSmile,\n  faCommentAltSmile: faCommentAltSmile,\n  faCupStraw: faCupStraw,\n  faLeftFromLine: faLeftFromLine,\n  faArrowAltFromRight: faArrowAltFromRight,\n  faH: faH,\n  faBasketShoppingSimple: faBasketShoppingSimple,\n  faShoppingBasketAlt: faShoppingBasketAlt,\n  faHandsHoldingHeart: faHandsHoldingHeart,\n  faHandsHeart: faHandsHeart,\n  faClockNine: faClockNine,\n  faTarp: faTarp,\n  faFaceSleepy: faFaceSleepy,\n  faHandHorns: faHandHorns,\n  faScrewdriverWrench: faScrewdriverWrench,\n  faTools: faTools,\n  faArrowsToEye: faArrowsToEye,\n  faCircleThreeQuarters: faCircleThreeQuarters,\n  faTrophyStar: faTrophyStar,\n  faTrophyAlt: faTrophyAlt,\n  faPlugCircleBolt: faPlugCircleBolt,\n  faFaceThermometer: faFaceThermometer,\n  faShirtRunning: faShirtRunning,\n  faBookCircleArrowUp: faBookCircleArrowUp,\n  faFaceNauseated: faFaceNauseated,\n  faHeart: faHeart,\n  faFileChartPie: faFileChartPie,\n  faMarsAndVenus: faMarsAndVenus,\n  faHouseUser: faHouseUser,\n  faHomeUser: faHomeUser,\n  faCircleArrowDownLeft: faCircleArrowDownLeft,\n  faDumpsterFire: faDumpsterFire,\n  faHexagonMinus: faHexagonMinus,\n  faMinusHexagon: faMinusHexagon,\n  faLeftToLine: faLeftToLine,\n  faArrowAltToLeft: faArrowAltToLeft,\n  faHouseCrack: faHouseCrack,\n  faPawSimple: faPawSimple,\n  faPawAlt: faPawAlt,\n  faArrowLeftLongToLine: faArrowLeftLongToLine,\n  faBracketsRound: faBracketsRound,\n  faParentheses: faParentheses,\n  faMartiniGlassCitrus: faMartiniGlassCitrus,\n  faCocktail: faCocktail,\n  faUserShakespeare: faUserShakespeare,\n  faArrowRightToArc: faArrowRightToArc,\n  faFaceSurprise: faFaceSurprise,\n  faSurprise: faSurprise,\n  faBottleWater: faBottleWater,\n  faCirclePause: faCirclePause,\n  faPauseCircle: faPauseCircle,\n  faGaugeCirclePlus: faGaugeCirclePlus,\n  faFolders: faFolders,\n  faAngel: faAngel,\n  faValueAbsolute: faValueAbsolute,\n  faRabbit: faRabbit,\n  faToiletPaperSlash: faToiletPaperSlash,\n  faAppleWhole: faAppleWhole,\n  faAppleAlt: faAppleAlt,\n  faKitchenSet: faKitchenSet,\n  faLockKeyhole: faLockKeyhole,\n  faLockAlt: faLockAlt,\n  faR: faR,\n  faTemperatureQuarter: faTemperatureQuarter,\n  faTemperature1: faTemperature1,\n  faThermometer1: faThermometer1,\n  faThermometerQuarter: faThermometerQuarter,\n  faSquareInfo: faSquareInfo,\n  faInfoSquare: faInfoSquare,\n  faWifiSlash: faWifiSlash,\n  faToiletPaperXmark: faToiletPaperXmark,\n  faHandsHoldingDollar: faHandsHoldingDollar,\n  faHandsUsd: faHandsUsd,\n  faCube: faCube,\n  faArrowDownTriangleSquare: faArrowDownTriangleSquare,\n  faSortShapesDown: faSortShapesDown,\n  faBitcoinSign: faBitcoinSign,\n  faShutters: faShutters,\n  faShieldDog: faShieldDog,\n  faSolarPanel: faSolarPanel,\n  faLockOpen: faLockOpen,\n  faTableTree: faTableTree,\n  faHouseChimneyHeart: faHouseChimneyHeart,\n  faTally3: faTally3,\n  faElevator: faElevator,\n  faMoneyBillTransfer: faMoneyBillTransfer,\n  faMoneyBillTrendUp: faMoneyBillTrendUp,\n  faHouseFloodWaterCircleArrowRight: faHouseFloodWaterCircleArrowRight,\n  faSquarePollHorizontal: faSquarePollHorizontal,\n  faPollH: faPollH,\n  faCircle: faCircle,\n  faCartCircleExclamation: faCartCircleExclamation,\n  faSword: faSword,\n  faBackwardFast: faBackwardFast,\n  faFastBackward: faFastBackward,\n  faRecycle: faRecycle,\n  faUserAstronaut: faUserAstronaut,\n  faPlaneSlash: faPlaneSlash,\n  faCircleDashed: faCircleDashed,\n  faTrademark: faTrademark,\n  faBasketball: faBasketball,\n  faBasketballBall: faBasketballBall,\n  faForkKnife: faForkKnife,\n  faUtensilsAlt: faUtensilsAlt,\n  faSatelliteDish: faSatelliteDish,\n  faBadgeCheck: faBadgeCheck,\n  faCircleUp: faCircleUp,\n  faArrowAltCircleUp: faArrowAltCircleUp,\n  faSlider: faSlider,\n  faMobileScreenButton: faMobileScreenButton,\n  faMobileAlt: faMobileAlt,\n  faClockOneThirty: faClockOneThirty,\n  faInboxOut: faInboxOut,\n  faInboxArrowUp: faInboxArrowUp,\n  faCloudSlash: faCloudSlash,\n  faVolumeHigh: faVolumeHigh,\n  faVolumeUp: faVolumeUp,\n  faUsersRays: faUsersRays,\n  faWallet: faWallet,\n  faOctagonCheck: faOctagonCheck,\n  faFlatbreadStuffed: faFlatbreadStuffed,\n  faClipboardCheck: faClipboardCheck,\n  faCartCirclePlus: faCartCirclePlus,\n  faTruckClock: faTruckClock,\n  faShippingTimed: faShippingTimed,\n  faPool8Ball: faPool8Ball,\n  faFileAudio: faFileAudio,\n  faTurnDownLeft: faTurnDownLeft,\n  faLockHashtag: faLockHashtag,\n  faChartRadar: faChartRadar,\n  faStaff: faStaff,\n  faBurger: faBurger,\n  faHamburger: faHamburger,\n  faUtilityPole: faUtilityPole,\n  faTransporter6: faTransporter6,\n  faWrench: faWrench,\n  faBugs: faBugs,\n  faVectorPolygon: faVectorPolygon,\n  faDiagramNested: faDiagramNested,\n  faRupeeSign: faRupeeSign,\n  faRupee: faRupee,\n  faFileImage: faFileImage,\n  faCircleQuestion: faCircleQuestion,\n  faQuestionCircle: faQuestionCircle,\n  faImageUser: faImageUser,\n  faPlaneDeparture: faPlaneDeparture,\n  faHandshakeSlash: faHandshakeSlash,\n  faBookBookmark: faBookBookmark,\n  faBorderCenterH: faBorderCenterH,\n  faCanFood: faCanFood,\n  faTypewriter: faTypewriter,\n  faArrowRightFromArc: faArrowRightFromArc,\n  faCircleK: faCircleK,\n  faFaceHandOverMouth: faFaceHandOverMouth,\n  faPopcorn: faPopcorn,\n  faHouseWater: faHouseWater,\n  faHouseFlood: faHouseFlood,\n  faObjectSubtract: faObjectSubtract,\n  faCodeBranch: faCodeBranch,\n  faWarehouseFull: faWarehouseFull,\n  faWarehouseAlt: faWarehouseAlt,\n  faHatCowboy: faHatCowboy,\n  faBridge: faBridge,\n  faPhoneFlip: faPhoneFlip,\n  faPhoneAlt: faPhoneAlt,\n  faArrowDownFromDottedLine: faArrowDownFromDottedLine,\n  faSquareQuarters: faSquareQuarters,\n  faTruckFront: faTruckFront,\n  faCat: faCat,\n  faTrashXmark: faTrashXmark,\n  faCircleCaretLeft: faCircleCaretLeft,\n  faCaretCircleLeft: faCaretCircleLeft,\n  faFiles: faFiles,\n  faAnchorCircleExclamation: faAnchorCircleExclamation,\n  faFaceClouds: faFaceClouds,\n  faUserCrown: faUserCrown,\n  faTruckField: faTruckField,\n  faRoute: faRoute,\n  faCartCircleCheck: faCartCircleCheck,\n  faClipboardQuestion: faClipboardQuestion,\n  faPanorama: faPanorama,\n  faCommentMedical: faCommentMedical,\n  faTeethOpen: faTeethOpen,\n  faUserTieHairLong: faUserTieHairLong,\n  faFileCircleMinus: faFileCircleMinus,\n  faHeadSideMedical: faHeadSideMedical,\n  faTags: faTags,\n  faWineGlass: faWineGlass,\n  faForwardFast: faForwardFast,\n  faFastForward: faFastForward,\n  faFaceMehBlank: faFaceMehBlank,\n  faMehBlank: faMehBlank,\n  faUserRobot: faUserRobot,\n  faSquareParking: faSquareParking,\n  faParking: faParking,\n  faCardDiamond: faCardDiamond,\n  faFaceZipper: faFaceZipper,\n  faFaceRaisedEyebrow: faFaceRaisedEyebrow,\n  faHouseSignal: faHouseSignal,\n  faSquareChevronUp: faSquareChevronUp,\n  faChevronSquareUp: faChevronSquareUp,\n  faNfcSymbol: faNfcSymbol,\n  faBarsProgress: faBarsProgress,\n  faTasksAlt: faTasksAlt,\n  faFaucetDrip: faFaucetDrip,\n  faArrowsToLine: faArrowsToLine,\n  faDolphin: faDolphin,\n  faArrowUpRight: faArrowUpRight,\n  faCircleR: faCircleR,\n  faCartFlatbed: faCartFlatbed,\n  faDollyFlatbed: faDollyFlatbed,\n  faBanSmoking: faBanSmoking,\n  faSmokingBan: faSmokingBan,\n  faCircleSortUp: faCircleSortUp,\n  faSortCircleUp: faSortCircleUp,\n  faTerminal: faTerminal,\n  faMobileButton: faMobileButton,\n  faHouseMedicalFlag: faHouseMedicalFlag,\n  faBasketShopping: faBasketShopping,\n  faShoppingBasket: faShoppingBasket,\n  faTape: faTape,\n  faChestnut: faChestnut,\n  faBusSimple: faBusSimple,\n  faBusAlt: faBusAlt,\n  faEye: faEye,\n  faFaceSadCry: faFaceSadCry,\n  faSadCry: faSadCry,\n  faHeat: faHeat,\n  faTicketAirline: faTicketAirline,\n  faBootHeeled: faBootHeeled,\n  faArrowsMinimize: faArrowsMinimize,\n  faCompressArrows: faCompressArrows,\n  faAudioDescription: faAudioDescription,\n  faPersonMilitaryToPerson: faPersonMilitaryToPerson,\n  faFileShield: faFileShield,\n  faHexagon: faHexagon,\n  faManhole: faManhole,\n  faUserSlash: faUserSlash,\n  faPen: faPen,\n  faTowerObservation: faTowerObservation,\n  faFloppyDisks: faFloppyDisks,\n  faToiletPaperBlankUnder: faToiletPaperBlankUnder,\n  faToiletPaperReverseAlt: faToiletPaperReverseAlt,\n  faFileCode: faFileCode,\n  faSignal: faSignal,\n  faSignal5: faSignal5,\n  faSignalPerfect: faSignalPerfect,\n  faPump: faPump,\n  faBus: faBus,\n  faHeartCircleXmark: faHeartCircleXmark,\n  faArrowUpLeftFromCircle: faArrowUpLeftFromCircle,\n  faHouseChimney: faHouseChimney,\n  faHomeLg: faHomeLg,\n  faWindowMaximize: faWindowMaximize,\n  faDryer: faDryer,\n  faFaceFrown: faFaceFrown,\n  faFrown: faFrown,\n  faChessBishopPiece: faChessBishopPiece,\n  faChessBishopAlt: faChessBishopAlt,\n  faShirtTankTop: faShirtTankTop,\n  faDiploma: faDiploma,\n  faScrollRibbon: faScrollRibbon,\n  faScreencast: faScreencast,\n  faWalker: faWalker,\n  faPrescription: faPrescription,\n  faShop: faShop,\n  faStoreAlt: faStoreAlt,\n  faFloppyDisk: faFloppyDisk,\n  faSave: faSave,\n  faVihara: faVihara,\n  faFaceKissClosedEyes: faFaceKissClosedEyes,\n  faScaleUnbalanced: faScaleUnbalanced,\n  faBalanceScaleLeft: faBalanceScaleLeft,\n  faFileUser: faFileUser,\n  faUserPoliceTie: faUserPoliceTie,\n  faFaceTongueMoney: faFaceTongueMoney,\n  faTennisBall: faTennisBall,\n  faSquareL: faSquareL,\n  faSortUp: faSortUp,\n  faSortAsc: faSortAsc,\n  faCalendarArrowUp: faCalendarArrowUp,\n  faCalendarUpload: faCalendarUpload,\n  faCommentDots: faCommentDots,\n  faCommenting: faCommenting,\n  faPlantWilt: faPlantWilt,\n  faScarf: faScarf,\n  faAlbumCirclePlus: faAlbumCirclePlus,\n  faUserNurseHairLong: faUserNurseHairLong,\n  faDiamond: faDiamond,\n  faSquareLeft: faSquareLeft,\n  faArrowAltSquareLeft: faArrowAltSquareLeft,\n  faFaceGrinSquint: faFaceGrinSquint,\n  faGrinSquint: faGrinSquint,\n  faCircleEllipsisVertical: faCircleEllipsisVertical,\n  faHandHoldingDollar: faHandHoldingDollar,\n  faHandHoldingUsd: faHandHoldingUsd,\n  faGridDividers: faGridDividers,\n  faBacterium: faBacterium,\n  faHandPointer: faHandPointer,\n  faDrumSteelpan: faDrumSteelpan,\n  faHandScissors: faHandScissors,\n  faHandsPraying: faHandsPraying,\n  faPrayingHands: faPrayingHands,\n  faFacePensive: faFacePensive,\n  faUserMusic: faUserMusic,\n  faArrowRotateRight: faArrowRotateRight,\n  faArrowRightRotate: faArrowRightRotate,\n  faArrowRotateForward: faArrowRotateForward,\n  faRedo: faRedo,\n  faMessagesDollar: faMessagesDollar,\n  faCommentsAltDollar: faCommentsAltDollar,\n  faSensorOn: faSensorOn,\n  faBalloon: faBalloon,\n  faBiohazard: faBiohazard,\n  faChessQueenPiece: faChessQueenPiece,\n  faChessQueenAlt: faChessQueenAlt,\n  faLocationCrosshairs: faLocationCrosshairs,\n  faLocation: faLocation,\n  faMarsDouble: faMarsDouble,\n  faHousePersonLeave: faHousePersonLeave,\n  faHouseLeave: faHouseLeave,\n  faHousePersonDepart: faHousePersonDepart,\n  faRulerTriangle: faRulerTriangle,\n  faCardClub: faCardClub,\n  faChildDress: faChildDress,\n  faUsersBetweenLines: faUsersBetweenLines,\n  faLungsVirus: faLungsVirus,\n  faSpinnerThird: faSpinnerThird,\n  faFaceGrinTears: faFaceGrinTears,\n  faGrinTears: faGrinTears,\n  faPhone: faPhone,\n  faComputerMouseScrollwheel: faComputerMouseScrollwheel,\n  faMouseAlt: faMouseAlt,\n  faCalendarXmark: faCalendarXmark,\n  faCalendarTimes: faCalendarTimes,\n  faChildReaching: faChildReaching,\n  faTableLayout: faTableLayout,\n  faNarwhal: faNarwhal,\n  faRampLoading: faRampLoading,\n  faCalendarCirclePlus: faCalendarCirclePlus,\n  faToothbrush: faToothbrush,\n  faBorderInner: faBorderInner,\n  faPawClaws: faPawClaws,\n  faKiwiFruit: faKiwiFruit,\n  faTrafficLightSlow: faTrafficLightSlow,\n  faRectangleCode: faRectangleCode,\n  faHeadSideVirus: faHeadSideVirus,\n  faKeyboardBrightness: faKeyboardBrightness,\n  faBooksMedical: faBooksMedical,\n  faLightbulbSlash: faLightbulbSlash,\n  faHouseBlank: faHouseBlank,\n  faHomeBlank: faHomeBlank,\n  faSquare5: faSquare5,\n  faSquareHeart: faSquareHeart,\n  faHeartSquare: faHeartSquare,\n  faPuzzle: faPuzzle,\n  faUserGear: faUserGear,\n  faUserCog: faUserCog,\n  faPipeCircleCheck: faPipeCircleCheck,\n  faArrowUp19: faArrowUp19,\n  faSortNumericUp: faSortNumericUp,\n  faOctagonExclamation: faOctagonExclamation,\n  faDialLow: faDialLow,\n  faDoorClosed: faDoorClosed,\n  faLaptopMobile: faLaptopMobile,\n  faPhoneLaptop: faPhoneLaptop,\n  faConveyorBeltBoxes: faConveyorBeltBoxes,\n  faConveyorBeltAlt: faConveyorBeltAlt,\n  faShieldVirus: faShieldVirus,\n  faStarfighterTwinIonEngineAdvanced: faStarfighterTwinIonEngineAdvanced,\n  faStarfighterAltAdvanced: faStarfighterAltAdvanced,\n  faDiceSix: faDiceSix,\n  faStarfighterTwinIonEngine: faStarfighterTwinIonEngine,\n  faStarfighterAlt: faStarfighterAlt,\n  faRocketLaunch: faRocketLaunch,\n  faMosquitoNet: faMosquitoNet,\n  faVentDamper: faVentDamper,\n  faBridgeWater: faBridgeWater,\n  faBanBug: faBanBug,\n  faDebug: faDebug,\n  faPersonBooth: faPersonBooth,\n  faTextWidth: faTextWidth,\n  faGarageCar: faGarageCar,\n  faSquareKanban: faSquareKanban,\n  faHatWizard: faHatWizard,\n  faPenFancy: faPenFancy,\n  faCoffeePot: faCoffeePot,\n  faMouseField: faMouseField,\n  faPersonDigging: faPersonDigging,\n  faDigging: faDigging,\n  faShowerDown: faShowerDown,\n  faShowerAlt: faShowerAlt,\n  faBoxCircleCheck: faBoxCircleCheck,\n  faBrightness: faBrightness,\n  faCarSideBolt: faCarSideBolt,\n  faOrnament: faOrnament,\n  faPhoneArrowDownLeft: faPhoneArrowDownLeft,\n  faPhoneArrowDown: faPhoneArrowDown,\n  faPhoneIncoming: faPhoneIncoming,\n  faCloudWord: faCloudWord,\n  faHandFingersCrossed: faHandFingersCrossed,\n  faTrash: faTrash,\n  faGaugeSimple: faGaugeSimple,\n  faGaugeSimpleMed: faGaugeSimpleMed,\n  faTachometerAverage: faTachometerAverage,\n  faArrowDownSmallBig: faArrowDownSmallBig,\n  faSortSizeDownAlt: faSortSizeDownAlt,\n  faBookMedical: faBookMedical,\n  faFaceMelting: faFaceMelting,\n  faPoo: faPoo,\n  faPenClipSlash: faPenClipSlash,\n  faPenAltSlash: faPenAltSlash,\n  faQuoteRight: faQuoteRight,\n  faQuoteRightAlt: faQuoteRightAlt,\n  faScrollOld: faScrollOld,\n  faGuitars: faGuitars,\n  faPhoneXmark: faPhoneXmark,\n  faHose: faHose,\n  faClockSix: faClockSix,\n  faShirt: faShirt,\n  faTShirt: faTShirt,\n  faTshirt: faTshirt,\n  faSquareR: faSquareR,\n  faCubes: faCubes,\n  faEnvelopeOpenDollar: faEnvelopeOpenDollar,\n  faDivide: faDivide,\n  faSunCloud: faSunCloud,\n  faLampFloor: faLampFloor,\n  faSquare7: faSquare7,\n  faTengeSign: faTengeSign,\n  faTenge: faTenge,\n  faHeadphones: faHeadphones,\n  faHandsHolding: faHandsHolding,\n  faCampfire: faCampfire,\n  faCircleAmpersand: faCircleAmpersand,\n  faSnowflakes: faSnowflakes,\n  faHandsClapping: faHandsClapping,\n  faRepublican: faRepublican,\n  faLeafMaple: faLeafMaple,\n  faArrowLeft: faArrowLeft,\n  faPersonCircleXmark: faPersonCircleXmark,\n  faRuler: faRuler,\n  faCupStrawSwoosh: faCupStrawSwoosh,\n  faTemperatureSun: faTemperatureSun,\n  faTemperatureHot: faTemperatureHot,\n  faAlignLeft: faAlignLeft,\n  faDiceD6: faDiceD6,\n  faRestroom: faRestroom,\n  faHighDefinition: faHighDefinition,\n  faRectangleHd: faRectangleHd,\n  faJ: faJ,\n  faGalaxy: faGalaxy,\n  faUsersViewfinder: faUsersViewfinder,\n  faFileVideo: faFileVideo,\n  faCherries: faCherries,\n  faUpRightFromSquare: faUpRightFromSquare,\n  faExternalLinkAlt: faExternalLinkAlt,\n  faCircleSort: faCircleSort,\n  faSortCircle: faSortCircle,\n  faTableCells: faTableCells,\n  faTh: faTh,\n  faFilePdf: faFilePdf,\n  faSiren: faSiren,\n  faArrowUpToDottedLine: faArrowUpToDottedLine,\n  faImageLandscape: faImageLandscape,\n  faLandscape: faLandscape,\n  faTankWater: faTankWater,\n  faCurlingStone: faCurlingStone,\n  faCurling: faCurling,\n  faGamepadModern: faGamepadModern,\n  faGamepadAlt: faGamepadAlt,\n  faMessagesQuestion: faMessagesQuestion,\n  faBookBible: faBookBible,\n  faBible: faBible,\n  faO: faO,\n  faSuitcaseMedical: faSuitcaseMedical,\n  faMedkit: faMedkit,\n  faBriefcaseArrowRight: faBriefcaseArrowRight,\n  faExpandWide: faExpandWide,\n  faClockElevenThirty: faClockElevenThirty,\n  faRv: faRv,\n  faUserSecret: faUserSecret,\n  faOtter: faOtter,\n  faDreidel: faDreidel,\n  faPersonDress: faPersonDress,\n  faFemale: faFemale,\n  faCommentDollar: faCommentDollar,\n  faBusinessTime: faBusinessTime,\n  faBriefcaseClock: faBriefcaseClock,\n  faFlowerTulip: faFlowerTulip,\n  faPeoplePantsSimple: faPeoplePantsSimple,\n  faCloudDrizzle: faCloudDrizzle,\n  faTableCellsLarge: faTableCellsLarge,\n  faThLarge: faThLarge,\n  faBookTanakh: faBookTanakh,\n  faTanakh: faTanakh,\n  faSolarSystem: faSolarSystem,\n  faSealQuestion: faSealQuestion,\n  faPhoneVolume: faPhoneVolume,\n  faVolumeControlPhone: faVolumeControlPhone,\n  faDiscDrive: faDiscDrive,\n  faHatCowboySide: faHatCowboySide,\n  faTableRows: faTableRows,\n  faRows: faRows,\n  faLocationExclamation: faLocationExclamation,\n  faMapMarkerExclamation: faMapMarkerExclamation,\n  faFaceFearful: faFaceFearful,\n  faClipboardUser: faClipboardUser,\n  faBusSchool: faBusSchool,\n  faFilmSlash: faFilmSlash,\n  faSquareArrowDownRight: faSquareArrowDownRight,\n  faBookSparkles: faBookSparkles,\n  faBookSpells: faBookSpells,\n  faWashingMachine: faWashingMachine,\n  faWasher: faWasher,\n  faChild: faChild,\n  faLiraSign: faLiraSign,\n  faUserVisor: faUserVisor,\n  faFilePlusMinus: faFilePlusMinus,\n  faChessClockFlip: faChessClockFlip,\n  faChessClockAlt: faChessClockAlt,\n  faSatellite: faSatellite,\n  faPlaneLock: faPlaneLock,\n  faSteeringWheel: faSteeringWheel,\n  faTag: faTag,\n  faStretcher: faStretcher,\n  faBookSection: faBookSection,\n  faBookLaw: faBookLaw,\n  faInboxes: faInboxes,\n  faCoffeeBean: faCoffeeBean,\n  faBracketsCurly: faBracketsCurly,\n  faEllipsisStrokeVertical: faEllipsisStrokeVertical,\n  faEllipsisVAlt: faEllipsisVAlt,\n  faComment: faComment,\n  faSquare1: faSquare1,\n  faCakeCandles: faCakeCandles,\n  faBirthdayCake: faBirthdayCake,\n  faCake: faCake,\n  faHeadSide: faHeadSide,\n  faEnvelope: faEnvelope,\n  faDollyEmpty: faDollyEmpty,\n  faFaceTissue: faFaceTissue,\n  faAnglesUp: faAnglesUp,\n  faAngleDoubleUp: faAngleDoubleUp,\n  faPaperclip: faPaperclip,\n  faChartLineDown: faChartLineDown,\n  faArrowRightToCity: faArrowRightToCity,\n  faLockA: faLockA,\n  faRibbon: faRibbon,\n  faLungs: faLungs,\n  faPersonPinball: faPersonPinball,\n  faArrowUp91: faArrowUp91,\n  faSortNumericUpAlt: faSortNumericUpAlt,\n  faAppleCore: faAppleCore,\n  faCircleY: faCircleY,\n  faH6: faH6,\n  faLitecoinSign: faLitecoinSign,\n  faCircleSmall: faCircleSmall,\n  faBorderNone: faBorderNone,\n  faArrowTurnDownLeft: faArrowTurnDownLeft,\n  faCircleNodes: faCircleNodes,\n  faParachuteBox: faParachuteBox,\n  faMessageMedical: faMessageMedical,\n  faCommentAltMedical: faCommentAltMedical,\n  faRugbyBall: faRugbyBall,\n  faCommentMusic: faCommentMusic,\n  faIndent: faIndent,\n  faTreeDeciduous: faTreeDeciduous,\n  faTreeAlt: faTreeAlt,\n  faPuzzlePieceSimple: faPuzzlePieceSimple,\n  faPuzzlePieceAlt: faPuzzlePieceAlt,\n  faTruckFieldUn: faTruckFieldUn,\n  faNfcTrash: faNfcTrash,\n  faHourglass: faHourglass,\n  faHourglassEmpty: faHourglassEmpty,\n  faMountain: faMountain,\n  faFileXmark: faFileXmark,\n  faFileTimes: faFileTimes,\n  faHouseHeart: faHouseHeart,\n  faHomeHeart: faHomeHeart,\n  faHouseChimneyBlank: faHouseChimneyBlank,\n  faMeterBolt: faMeterBolt,\n  faUserDoctor: faUserDoctor,\n  faUserMd: faUserMd,\n  faSlashBack: faSlashBack,\n  faCircleInfo: faCircleInfo,\n  faInfoCircle: faInfoCircle,\n  faFishingRod: faFishingRod,\n  faHammerCrash: faHammerCrash,\n  faCloudMeatball: faCloudMeatball,\n  faCameraPolaroid: faCameraPolaroid,\n  faCamera: faCamera,\n  faCameraAlt: faCameraAlt,\n  faSquareVirus: faSquareVirus,\n  faCartArrowUp: faCartArrowUp,\n  faMeteor: faMeteor,\n  faCarOn: faCarOn,\n  faSleigh: faSleigh,\n  faArrowDown19: faArrowDown19,\n  faSortNumericAsc: faSortNumericAsc,\n  faSortNumericDown: faSortNumericDown,\n  faSquare4: faSquare4,\n  faHandHoldingDroplet: faHandHoldingDroplet,\n  faHandHoldingWater: faHandHoldingWater,\n  faWaveform: faWaveform,\n  faWater: faWater,\n  faStarSharpHalfStroke: faStarSharpHalfStroke,\n  faStarSharpHalfAlt: faStarSharpHalfAlt,\n  faNfcSignal: faNfcSignal,\n  faPlaneProp: faPlaneProp,\n  faCalendarCheck: faCalendarCheck,\n  faClockDesk: faClockDesk,\n  faCalendarClock: faCalendarClock,\n  faCalendarTime: faCalendarTime,\n  faBraille: faBraille,\n  faPrescriptionBottleMedical: faPrescriptionBottleMedical,\n  faPrescriptionBottleAlt: faPrescriptionBottleAlt,\n  faPlateUtensils: faPlateUtensils,\n  faFamilyPants: faFamilyPants,\n  faHoseReel: faHoseReel,\n  faHouseWindow: faHouseWindow,\n  faLandmark: faLandmark,\n  faTruck: faTruck,\n  faCrosshairs: faCrosshairs,\n  faCloudRainbow: faCloudRainbow,\n  faPersonCane: faPersonCane,\n  faAlien: faAlien,\n  faTent: faTent,\n  faVestPatches: faVestPatches,\n  faPeopleDressSimple: faPeopleDressSimple,\n  faCheckDouble: faCheckDouble,\n  faArrowDownAZ: faArrowDownAZ,\n  faSortAlphaAsc: faSortAlphaAsc,\n  faSortAlphaDown: faSortAlphaDown,\n  faBowlingBallPin: faBowlingBallPin,\n  faBellSchoolSlash: faBellSchoolSlash,\n  faPlusLarge: faPlusLarge,\n  faMoneyBillWheat: faMoneyBillWheat,\n  faCameraViewfinder: faCameraViewfinder,\n  faScreenshot: faScreenshot,\n  faMessageMusic: faMessageMusic,\n  faCommentAltMusic: faCommentAltMusic,\n  faCarBuilding: faCarBuilding,\n  faBorderBottomRight: faBorderBottomRight,\n  faBorderStyleAlt: faBorderStyleAlt,\n  faOctagon: faOctagon,\n  faCommentArrowUpRight: faCommentArrowUpRight,\n  faOctagonDivide: faOctagonDivide,\n  faCookie: faCookie,\n  faArrowRotateLeft: faArrowRotateLeft,\n  faArrowLeftRotate: faArrowLeftRotate,\n  faArrowRotateBack: faArrowRotateBack,\n  faArrowRotateBackward: faArrowRotateBackward,\n  faUndo: faUndo,\n  faTvMusic: faTvMusic,\n  faHardDrive: faHardDrive,\n  faHdd: faHdd,\n  faReel: faReel,\n  faFaceGrinSquintTears: faFaceGrinSquintTears,\n  faGrinSquintTears: faGrinSquintTears,\n  faDumbbell: faDumbbell,\n  faRectangleList: faRectangleList,\n  faListAlt: faListAlt,\n  faTarpDroplet: faTarpDroplet,\n  faAlarmExclamation: faAlarmExclamation,\n  faHouseMedicalCircleCheck: faHouseMedicalCircleCheck,\n  faTrafficCone: faTrafficCone,\n  faGrate: faGrate,\n  faArrowDownRight: faArrowDownRight,\n  faPersonSkiingNordic: faPersonSkiingNordic,\n  faSkiingNordic: faSkiingNordic,\n  faCalendarPlus: faCalendarPlus,\n  faPersonFromPortal: faPersonFromPortal,\n  faPortalExit: faPortalExit,\n  faPlaneArrival: faPlaneArrival,\n  faCowbellCirclePlus: faCowbellCirclePlus,\n  faCowbellMore: faCowbellMore,\n  faCircleLeft: faCircleLeft,\n  faArrowAltCircleLeft: faArrowAltCircleLeft,\n  faDistributeSpacingVertical: faDistributeSpacingVertical,\n  faSignalBarsFair: faSignalBarsFair,\n  faSignalAlt2: faSignalAlt2,\n  faSportsball: faSportsball,\n  faTrainSubway: faTrainSubway,\n  faSubway: faSubway,\n  faChartGantt: faChartGantt,\n  faFaceSmileUpsideDown: faFaceSmileUpsideDown,\n  faBallPile: faBallPile,\n  faBadgeDollar: faBadgeDollar,\n  faMoneyBillsSimple: faMoneyBillsSimple,\n  faMoneyBillsAlt: faMoneyBillsAlt,\n  faListTimeline: faListTimeline,\n  faIndianRupeeSign: faIndianRupeeSign,\n  faIndianRupee: faIndianRupee,\n  faInr: faInr,\n  faCropSimple: faCropSimple,\n  faCropAlt: faCropAlt,\n  faMoneyBill1: faMoneyBill1,\n  faMoneyBillAlt: faMoneyBillAlt,\n  faLeftLong: faLeftLong,\n  faLongArrowAltLeft: faLongArrowAltLeft,\n  faKeyboardDown: faKeyboardDown,\n  faCircleUpRight: faCircleUpRight,\n  faCloudBoltMoon: faCloudBoltMoon,\n  faThunderstormMoon: faThunderstormMoon,\n  faDna: faDna,\n  faVirusSlash: faVirusSlash,\n  faBracketRoundRight: faBracketRoundRight,\n  faCircle5: faCircle5,\n  faMinus: faMinus,\n  faSubtract: faSubtract,\n  faFireFlame: faFireFlame,\n  faFlame: faFlame,\n  faRightToLine: faRightToLine,\n  faArrowAltToRight: faArrowAltToRight,\n  faChildRifle: faChildRifle,\n  faGif: faGif,\n  faChess: faChess,\n  faTrashSlash: faTrashSlash,\n  faArrowLeftLong: faArrowLeftLong,\n  faLongArrowLeft: faLongArrowLeft,\n  faPlugCircleCheck: faPlugCircleCheck,\n  faFontCase: faFontCase,\n  faStreetView: faStreetView,\n  faArrowDownLeft: faArrowDownLeft,\n  faFrancSign: faFrancSign,\n  faFlaskRoundPoison: faFlaskRoundPoison,\n  faFlaskPoison: faFlaskPoison,\n  faVolumeOff: faVolumeOff,\n  faBookCircleArrowRight: faBookCircleArrowRight,\n  faChartUser: faChartUser,\n  faUserChart: faUserChart,\n  faHandsAslInterpreting: faHandsAslInterpreting,\n  faAmericanSignLanguageInterpreting: faAmericanSignLanguageInterpreting,\n  faAslInterpreting: faAslInterpreting,\n  faHandsAmericanSignLanguageInterpreting: faHandsAmericanSignLanguageInterpreting,\n  faPresentationScreen: faPresentationScreen,\n  faPresentation: faPresentation,\n  faCircleBolt: faCircleBolt,\n  faFaceSmileHalo: faFaceSmileHalo,\n  faCartCircleArrowDown: faCartCircleArrowDown,\n  faHousePersonReturn: faHousePersonReturn,\n  faHousePersonArrive: faHousePersonArrive,\n  faHouseReturn: faHouseReturn,\n  faMessageXmark: faMessageXmark,\n  faCommentAltTimes: faCommentAltTimes,\n  faMessageTimes: faMessageTimes,\n  faFileCertificate: faFileCertificate,\n  faFileAward: faFileAward,\n  faUserDoctorHairLong: faUserDoctorHairLong,\n  faCameraSecurity: faCameraSecurity,\n  faCameraHome: faCameraHome,\n  faGear: faGear,\n  faCog: faCog,\n  faDropletSlash: faDropletSlash,\n  faTintSlash: faTintSlash,\n  faBookHeart: faBookHeart,\n  faMosque: faMosque,\n  faDuck: faDuck,\n  faMosquito: faMosquito,\n  faStarOfDavid: faStarOfDavid,\n  faFlagSwallowtail: faFlagSwallowtail,\n  faFlagAlt: faFlagAlt,\n  faPersonMilitaryRifle: faPersonMilitaryRifle,\n  faCarGarage: faCarGarage,\n  faCartShopping: faCartShopping,\n  faShoppingCart: faShoppingCart,\n  faBookFont: faBookFont,\n  faShieldPlus: faShieldPlus,\n  faVials: faVials,\n  faEyeDropperFull: faEyeDropperFull,\n  faDistributeSpacingHorizontal: faDistributeSpacingHorizontal,\n  faTabletRugged: faTabletRugged,\n  faTemperatureSnow: faTemperatureSnow,\n  faTemperatureFrigid: faTemperatureFrigid,\n  faMoped: faMoped,\n  faFaceSmilePlus: faFaceSmilePlus,\n  faSmilePlus: faSmilePlus,\n  faRadioTuner: faRadioTuner,\n  faRadioAlt: faRadioAlt,\n  faFaceSwear: faFaceSwear,\n  faWaterArrowDown: faWaterArrowDown,\n  faWaterLower: faWaterLower,\n  faScannerTouchscreen: faScannerTouchscreen,\n  faCircle7: faCircle7,\n  faPlugCirclePlus: faPlugCirclePlus,\n  faPersonSkiJumping: faPersonSkiJumping,\n  faSkiJump: faSkiJump,\n  faPlaceOfWorship: faPlaceOfWorship,\n  faWaterArrowUp: faWaterArrowUp,\n  faWaterRise: faWaterRise,\n  faWaveformLines: faWaveformLines,\n  faWaveformPath: faWaveformPath,\n  faSplit: faSplit,\n  faFilmCanister: faFilmCanister,\n  faFilmCannister: faFilmCannister,\n  faFolderXmark: faFolderXmark,\n  faFolderTimes: faFolderTimes,\n  faToiletPaperBlank: faToiletPaperBlank,\n  faToiletPaperAlt: faToiletPaperAlt,\n  faTabletScreen: faTabletScreen,\n  faTabletAndroidAlt: faTabletAndroidAlt,\n  faHexagonVerticalNftSlanted: faHexagonVerticalNftSlanted,\n  faFolderMusic: faFolderMusic,\n  faDisplayMedical: faDisplayMedical,\n  faDesktopMedical: faDesktopMedical,\n  faShareAll: faShareAll,\n  faPeapod: faPeapod,\n  faChessClock: faChessClock,\n  faAxe: faAxe,\n  faSquareD: faSquareD,\n  faGripVertical: faGripVertical,\n  faMobileSignalOut: faMobileSignalOut,\n  faArrowTurnUp: faArrowTurnUp,\n  faLevelUp: faLevelUp,\n  faU: faU,\n  faArrowUpFromDottedLine: faArrowUpFromDottedLine,\n  faSquareRootVariable: faSquareRootVariable,\n  faSquareRootAlt: faSquareRootAlt,\n  faLightSwitchOn: faLightSwitchOn,\n  faArrowDownArrowUp: faArrowDownArrowUp,\n  faSortAlt: faSortAlt,\n  faRaindrops: faRaindrops,\n  faDash: faDash,\n  faMinusLarge: faMinusLarge,\n  faClock: faClock,\n  faClockFour: faClockFour,\n  faInputNumeric: faInputNumeric,\n  faTruckTow: faTruckTow,\n  faBackwardStep: faBackwardStep,\n  faStepBackward: faStepBackward,\n  faPallet: faPallet,\n  faCarBolt: faCarBolt,\n  faArrowsMaximize: faArrowsMaximize,\n  faExpandArrows: faExpandArrows,\n  faFaucet: faFaucet,\n  faCloudSleet: faCloudSleet,\n  faLampStreet: faLampStreet,\n  faListRadio: faListRadio,\n  faPenNibSlash: faPenNibSlash,\n  faBaseballBatBall: faBaseballBatBall,\n  faSquareUpLeft: faSquareUpLeft,\n  faOverline: faOverline,\n  faS: faS,\n  faTimeline: faTimeline,\n  faKeyboard: faKeyboard,\n  faArrowsFromDottedLine: faArrowsFromDottedLine,\n  faUsbDrive: faUsbDrive,\n  faBallot: faBallot,\n  faCaretDown: faCaretDown,\n  faLocationDotSlash: faLocationDotSlash,\n  faMapMarkerAltSlash: faMapMarkerAltSlash,\n  faCards: faCards,\n  faHouseChimneyMedical: faHouseChimneyMedical,\n  faClinicMedical: faClinicMedical,\n  faBoxingGlove: faBoxingGlove,\n  faGloveBoxing: faGloveBoxing,\n  faTemperatureThreeQuarters: faTemperatureThreeQuarters,\n  faTemperature3: faTemperature3,\n  faThermometer3: faThermometer3,\n  faThermometerThreeQuarters: faThermometerThreeQuarters,\n  faBellSchool: faBellSchool,\n  faMobileScreen: faMobileScreen,\n  faMobileAndroidAlt: faMobileAndroidAlt,\n  faPlaneUp: faPlaneUp,\n  faFolderHeart: faFolderHeart,\n  faCircleLocationArrow: faCircleLocationArrow,\n  faLocationCircle: faLocationCircle,\n  faFaceHeadBandage: faFaceHeadBandage,\n  faSushiRoll: faSushiRoll,\n  faMakiRoll: faMakiRoll,\n  faMakizushi: faMakizushi,\n  faCarBump: faCarBump,\n  faPiggyBank: faPiggyBank,\n  faRacquet: faRacquet,\n  faCarMirrors: faCarMirrors,\n  faIndustryWindows: faIndustryWindows,\n  faIndustryAlt: faIndustryAlt,\n  faBoltAuto: faBoltAuto,\n  faBatteryHalf: faBatteryHalf,\n  faBattery3: faBattery3,\n  faFluxCapacitor: faFluxCapacitor,\n  faMountainCity: faMountainCity,\n  faCoins: faCoins,\n  faHoneyPot: faHoneyPot,\n  faOlive: faOlive,\n  faKhanda: faKhanda,\n  faFilterList: faFilterList,\n  faOutlet: faOutlet,\n  faSliders: faSliders,\n  faSlidersH: faSlidersH,\n  faCauldron: faCauldron,\n  faPeople: faPeople,\n  faFolderTree: faFolderTree,\n  faNetworkWired: faNetworkWired,\n  faCroissant: faCroissant,\n  faMapPin: faMapPin,\n  faHamsa: faHamsa,\n  faCentSign: faCentSign,\n  faSwordsLaser: faSwordsLaser,\n  faFlask: faFlask,\n  faPersonPregnant: faPersonPregnant,\n  faSquareU: faSquareU,\n  faWandSparkles: faWandSparkles,\n  faRouter: faRouter,\n  faEllipsisVertical: faEllipsisVertical,\n  faEllipsisV: faEllipsisV,\n  faSwordLaserAlt: faSwordLaserAlt,\n  faTicket: faTicket,\n  faPowerOff: faPowerOff,\n  faCoin: faCoin,\n  faLaptopSlash: faLaptopSlash,\n  faRightLong: faRightLong,\n  faLongArrowAltRight: faLongArrowAltRight,\n  faCircleB: faCircleB,\n  faPersonDressSimple: faPersonDressSimple,\n  faPipeCollar: faPipeCollar,\n  faLightsHoliday: faLightsHoliday,\n  faCitrus: faCitrus,\n  faFlagUsa: faFlagUsa,\n  faLaptopFile: faLaptopFile,\n  faTty: faTty,\n  faTeletype: faTeletype,\n  faChartTreeMap: faChartTreeMap,\n  faDiagramNext: faDiagramNext,\n  faPersonRifle: faPersonRifle,\n  faClockFiveThirty: faClockFiveThirty,\n  faPipeValve: faPipeValve,\n  faArrowUpFromArc: faArrowUpFromArc,\n  faFaceSpiralEyes: faFaceSpiralEyes,\n  faCompressWide: faCompressWide,\n  faCirclePhoneHangup: faCirclePhoneHangup,\n  faPhoneCircleDown: faPhoneCircleDown,\n  faHouseMedicalCircleExclamation: faHouseMedicalCircleExclamation,\n  faBadminton: faBadminton,\n  faClosedCaptioning: faClosedCaptioning,\n  faPersonHiking: faPersonHiking,\n  faHiking: faHiking,\n  faRightFromLine: faRightFromLine,\n  faArrowAltFromLeft: faArrowAltFromLeft,\n  faVenusDouble: faVenusDouble,\n  faImages: faImages,\n  faCalculator: faCalculator,\n  faShuttlecock: faShuttlecock,\n  faUserHair: faUserHair,\n  faEyeEvil: faEyeEvil,\n  faPeoplePulling: faPeoplePulling,\n  faN: faN,\n  faGarage: faGarage,\n  faCableCar: faCableCar,\n  faTram: faTram,\n  faShovelSnow: faShovelSnow,\n  faCloudRain: faCloudRain,\n  faFaceLying: faFaceLying,\n  faSprinkler: faSprinkler,\n  faBuildingCircleXmark: faBuildingCircleXmark,\n  faPersonSledding: faPersonSledding,\n  faSledding: faSledding,\n  faGameConsoleHandheld: faGameConsoleHandheld,\n  faShip: faShip,\n  faClockSixThirty: faClockSixThirty,\n  faBatterySlash: faBatterySlash,\n  faTugrikSign: faTugrikSign,\n  faArrowsDownToLine: faArrowsDownToLine,\n  faDownload: faDownload,\n  faShelves: faShelves,\n  faInventory: faInventory,\n  faCloudSnow: faCloudSnow,\n  faFaceGrin: faFaceGrin,\n  faGrin: faGrin,\n  faDeleteLeft: faDeleteLeft,\n  faBackspace: faBackspace,\n  faOven: faOven,\n  faEyeDropper: faEyeDropper,\n  faEyeDropperEmpty: faEyeDropperEmpty,\n  faEyedropper: faEyedropper,\n  faCommentCaptions: faCommentCaptions,\n  faCommentsQuestion: faCommentsQuestion,\n  faScribble: faScribble,\n  faRotateExclamation: faRotateExclamation,\n  faFileCircleCheck: faFileCircleCheck,\n  faGlass: faGlass,\n  faLoader: faLoader,\n  faForward: faForward,\n  faUserPilot: faUserPilot,\n  faMobile: faMobile,\n  faMobileAndroid: faMobileAndroid,\n  faMobilePhone: faMobilePhone,\n  faCodePullRequestClosed: faCodePullRequestClosed,\n  faFaceMeh: faFaceMeh,\n  faMeh: faMeh,\n  faAlignCenter: faAlignCenter,\n  faBookSkull: faBookSkull,\n  faBookDead: faBookDead,\n  faIdCard: faIdCard,\n  faDriversLicense: faDriversLicense,\n  faFaceDotted: faFaceDotted,\n  faFaceWorried: faFaceWorried,\n  faOutdent: faOutdent,\n  faDedent: faDedent,\n  faHeartCircleExclamation: faHeartCircleExclamation,\n  faHouse: faHouse,\n  faHome: faHome,\n  faHomeAlt: faHomeAlt,\n  faHomeLgAlt: faHomeLgAlt,\n  faVectorCircle: faVectorCircle,\n  faCarCircleBolt: faCarCircleBolt,\n  faCalendarWeek: faCalendarWeek,\n  faFlyingDisc: faFlyingDisc,\n  faLaptopMedical: faLaptopMedical,\n  faSquareDownRight: faSquareDownRight,\n  faB: faB,\n  faSeatAirline: faSeatAirline,\n  faMoonOverSun: faMoonOverSun,\n  faEclipseAlt: faEclipseAlt,\n  faPipe: faPipe,\n  faFileMedical: faFileMedical,\n  faPotato: faPotato,\n  faDiceOne: faDiceOne,\n  faCircleA: faCircleA,\n  faHelmetBattle: faHelmetBattle,\n  faButter: faButter,\n  faBlanketFire: faBlanketFire,\n  faKiwiBird: faKiwiBird,\n  faCastle: faCastle,\n  faGolfClub: faGolfClub,\n  faArrowRightArrowLeft: faArrowRightArrowLeft,\n  faExchange: faExchange,\n  faRotateRight: faRotateRight,\n  faRedoAlt: faRedoAlt,\n  faRotateForward: faRotateForward,\n  faUtensils: faUtensils,\n  faCutlery: faCutlery,\n  faArrowUpWideShort: faArrowUpWideShort,\n  faSortAmountUp: faSortAmountUp,\n  faBalloons: faBalloons,\n  faMillSign: faMillSign,\n  faBowlRice: faBowlRice,\n  faTimelineArrow: faTimelineArrow,\n  faSkull: faSkull,\n  faGameBoardSimple: faGameBoardSimple,\n  faGameBoardAlt: faGameBoardAlt,\n  faCircleVideo: faCircleVideo,\n  faVideoCircle: faVideoCircle,\n  faChartScatterBubble: faChartScatterBubble,\n  faHouseTurret: faHouseTurret,\n  faBanana: faBanana,\n  faHandHoldingSkull: faHandHoldingSkull,\n  faPeopleDress: faPeopleDress,\n  faLoveseat: faLoveseat,\n  faCouchSmall: faCouchSmall,\n  faTowerBroadcast: faTowerBroadcast,\n  faBroadcastTower: faBroadcastTower,\n  faTruckPickup: faTruckPickup,\n  faBlockQuote: faBlockQuote,\n  faUpLong: faUpLong,\n  faLongArrowAltUp: faLongArrowAltUp,\n  faStop: faStop,\n  faCodeMerge: faCodeMerge,\n  faMoneyCheckDollarPen: faMoneyCheckDollarPen,\n  faMoneyCheckEditAlt: faMoneyCheckEditAlt,\n  faUpFromLine: faUpFromLine,\n  faArrowAltFromBottom: faArrowAltFromBottom,\n  faUpload: faUpload,\n  faHurricane: faHurricane,\n  faPeoplePants: faPeoplePants,\n  faMound: faMound,\n  faWindsock: faWindsock,\n  faCircleHalf: faCircleHalf,\n  faBrakeWarning: faBrakeWarning,\n  faToiletPortable: faToiletPortable,\n  faCompactDisc: faCompactDisc,\n  faFileArrowDown: faFileArrowDown,\n  faFileDownload: faFileDownload,\n  faSaxophoneFire: faSaxophoneFire,\n  faSaxHot: faSaxHot,\n  faCameraWebSlash: faCameraWebSlash,\n  faWebcamSlash: faWebcamSlash,\n  faFolderMedical: faFolderMedical,\n  faFolderGear: faFolderGear,\n  faFolderCog: faFolderCog,\n  faHandWave: faHandWave,\n  faArrowUpArrowDown: faArrowUpArrowDown,\n  faSortUpDown: faSortUpDown,\n  faCaravan: faCaravan,\n  faShieldCat: faShieldCat,\n  faMessageSlash: faMessageSlash,\n  faCommentAltSlash: faCommentAltSlash,\n  faBolt: faBolt,\n  faZap: faZap,\n  faTrashCanCheck: faTrashCanCheck,\n  faGlassWater: faGlassWater,\n  faOilWell: faOilWell,\n  faPersonSimple: faPersonSimple,\n  faVault: faVault,\n  faMars: faMars,\n  faToilet: faToilet,\n  faPlaneCircleXmark: faPlaneCircleXmark,\n  faYenSign: faYenSign,\n  faCny: faCny,\n  faJpy: faJpy,\n  faRmb: faRmb,\n  faYen: faYen,\n  faNotes: faNotes,\n  faRubleSign: faRubleSign,\n  faRouble: faRouble,\n  faRub: faRub,\n  faRuble: faRuble,\n  faTrashUndo: faTrashUndo,\n  faTrashArrowTurnLeft: faTrashArrowTurnLeft,\n  faChampagneGlass: faChampagneGlass,\n  faGlassChampagne: faGlassChampagne,\n  faObjectsAlignCenterHorizontal: faObjectsAlignCenterHorizontal,\n  faSun: faSun,\n  faTrashCanSlash: faTrashCanSlash,\n  faTrashAltSlash: faTrashAltSlash,\n  faScreenUsers: faScreenUsers,\n  faUsersClass: faUsersClass,\n  faGuitar: faGuitar,\n  faSquareArrowLeft: faSquareArrowLeft,\n  faArrowSquareLeft: faArrowSquareLeft,\n  faSquare8: faSquare8,\n  faFaceSmileHearts: faFaceSmileHearts,\n  faBracketsSquare: faBracketsSquare,\n  faBrackets: faBrackets,\n  faLaptopArrowDown: faLaptopArrowDown,\n  faHockeyStickPuck: faHockeyStickPuck,\n  faHouseTree: faHouseTree,\n  faSignalFair: faSignalFair,\n  faSignal2: faSignal2,\n  faFaceLaughWink: faFaceLaughWink,\n  faLaughWink: faLaughWink,\n  faCircleDollar: faCircleDollar,\n  faDollarCircle: faDollarCircle,\n  faUsdCircle: faUsdCircle,\n  faHorseHead: faHorseHead,\n  faArrowsRepeat: faArrowsRepeat,\n  faRepeatAlt: faRepeatAlt,\n  faBoreHole: faBoreHole,\n  faIndustry: faIndustry,\n  faImagePolaroid: faImagePolaroid,\n  faWaveTriangle: faWaveTriangle,\n  faCircleDown: faCircleDown,\n  faArrowAltCircleDown: faArrowAltCircleDown,\n  faGrill: faGrill,\n  faArrowsTurnToDots: faArrowsTurnToDots,\n  faChartMixed: faChartMixed,\n  faAnalytics: faAnalytics,\n  faFlorinSign: faFlorinSign,\n  faArrowDownShortWide: faArrowDownShortWide,\n  faSortAmountDesc: faSortAmountDesc,\n  faSortAmountDownAlt: faSortAmountDownAlt,\n  faLessThan: faLessThan,\n  faDisplayCode: faDisplayCode,\n  faDesktopCode: faDesktopCode,\n  faFaceDrooling: faFaceDrooling,\n  faOilTemperature: faOilTemperature,\n  faOilTemp: faOilTemp,\n  faSquareQuestion: faSquareQuestion,\n  faQuestionSquare: faQuestionSquare,\n  faAirConditioner: faAirConditioner,\n  faAngleDown: faAngleDown,\n  faMountains: faMountains,\n  faOmega: faOmega,\n  faCarTunnel: faCarTunnel,\n  faPersonDollyEmpty: faPersonDollyEmpty,\n  faPanFood: faPanFood,\n  faHeadSideCough: faHeadSideCough,\n  faGripLines: faGripLines,\n  faThumbsDown: faThumbsDown,\n  faUserLock: faUserLock,\n  faArrowRightLong: faArrowRightLong,\n  faLongArrowRight: faLongArrowRight,\n  faTicketsAirline: faTicketsAirline,\n  faAnchorCircleXmark: faAnchorCircleXmark,\n  faEllipsis: faEllipsis,\n  faEllipsisH: faEllipsisH,\n  faNfcSlash: faNfcSlash,\n  faChessPawn: faChessPawn,\n  faKitMedical: faKitMedical,\n  faFirstAid: faFirstAid,\n  faGrid2Plus: faGrid2Plus,\n  faBells: faBells,\n  faPersonThroughWindow: faPersonThroughWindow,\n  faToolbox: faToolbox,\n  faEnvelopeDot: faEnvelopeDot,\n  faEnvelopeBadge: faEnvelopeBadge,\n  faHandsHoldingCircle: faHandsHoldingCircle,\n  faBug: faBug,\n  faBowlChopsticks: faBowlChopsticks,\n  faCreditCard: faCreditCard,\n  faCreditCardAlt: faCreditCardAlt,\n  faCircleS: faCircleS,\n  faBoxBallot: faBoxBallot,\n  faCar: faCar,\n  faAutomobile: faAutomobile,\n  faHandHoldingHand: faHandHoldingHand,\n  faUserTieHair: faUserTieHair,\n  faPodiumStar: faPodiumStar,\n  faUserHairMullet: faUserHairMullet,\n  faBusinessFront: faBusinessFront,\n  faPartyBack: faPartyBack,\n  faTrianBalbot: faTrianBalbot,\n  faMicrophoneStand: faMicrophoneStand,\n  faBookOpenReader: faBookOpenReader,\n  faBookReader: faBookReader,\n  faFamilyDress: faFamilyDress,\n  faCircleX: faCircleX,\n  faCabin: faCabin,\n  faMountainSun: faMountainSun,\n  faChartSimpleHorizontal: faChartSimpleHorizontal,\n  faBluetooth: faBluetooth,\n  faArrowsLeftRightToLine: faArrowsLeftRightToLine,\n  faHandBackPointLeft: faHandBackPointLeft,\n  faMessageDots: faMessageDots,\n  faCommentAltDots: faCommentAltDots,\n  faMessaging: faMessaging,\n  faFileHeart: faFileHeart,\n  faBeerMug: faBeerMug,\n  faBeerFoam: faBeerFoam,\n  faDiceD20: faDiceD20,\n  faDrone: faDrone,\n  faTruckDroplet: faTruckDroplet,\n  faFileCircleXmark: faFileCircleXmark,\n  faTemperatureArrowUp: faTemperatureArrowUp,\n  faTemperatureUp: faTemperatureUp,\n  faMedal: faMedal,\n  faBed: faBed,\n  faBookCopy: faBookCopy,\n  faSquareH: faSquareH,\n  faHSquare: faHSquare,\n  faSquareC: faSquareC,\n  faClockTwo: faClockTwo,\n  faSquareEllipsisVertical: faSquareEllipsisVertical,\n  faPodcast: faPodcast,\n  faBee: faBee,\n  faTemperatureFull: faTemperatureFull,\n  faTemperature4: faTemperature4,\n  faThermometer4: faThermometer4,\n  faThermometerFull: faThermometerFull,\n  faBell: faBell,\n  faCandyBar: faCandyBar,\n  faChocolateBar: faChocolateBar,\n  faXmarkLarge: faXmarkLarge,\n  faPinata: faPinata,\n  faArrowsFromLine: faArrowsFromLine,\n  faSuperscript: faSuperscript,\n  faBowlSpoon: faBowlSpoon,\n  faHexagonCheck: faHexagonCheck,\n  faPlugCircleXmark: faPlugCircleXmark,\n  faStarOfLife: faStarOfLife,\n  faPhoneSlash: faPhoneSlash,\n  faTrafficLightStop: faTrafficLightStop,\n  faPaintRoller: faPaintRoller,\n  faAccentGrave: faAccentGrave,\n  faHandshakeAngle: faHandshakeAngle,\n  faHandsHelping: faHandsHelping,\n  faCircle0: faCircle0,\n  faDialMedLow: faDialMedLow,\n  faLocationDot: faLocationDot,\n  faMapMarkerAlt: faMapMarkerAlt,\n  faCrab: faCrab,\n  faBoxOpenFull: faBoxOpenFull,\n  faBoxFull: faBoxFull,\n  faFile: faFile,\n  faGreaterThan: faGreaterThan,\n  faQuotes: faQuotes,\n  faPretzel: faPretzel,\n  faPersonSwimming: faPersonSwimming,\n  faSwimmer: faSwimmer,\n  faArrowDown: faArrowDown,\n  faUserRobotXmarks: faUserRobotXmarks,\n  faMessageQuote: faMessageQuote,\n  faCommentAltQuote: faCommentAltQuote,\n  faCandyCorn: faCandyCorn,\n  faFolderMagnifyingGlass: faFolderMagnifyingGlass,\n  faFolderSearch: faFolderSearch,\n  faNotebook: faNotebook,\n  faDroplet: faDroplet,\n  faTint: faTint,\n  faBullseyePointer: faBullseyePointer,\n  faEraser: faEraser,\n  faHexagonImage: faHexagonImage,\n  faEarthAmericas: faEarthAmericas,\n  faEarth: faEarth,\n  faEarthAmerica: faEarthAmerica,\n  faGlobeAmericas: faGlobeAmericas,\n  faCrateApple: faCrateApple,\n  faAppleCrate: faAppleCrate,\n  faPersonBurst: faPersonBurst,\n  faGameBoard: faGameBoard,\n  faHatChef: faHatChef,\n  faHandBackPointRight: faHandBackPointRight,\n  faDove: faDove,\n  faBatteryEmpty: faBatteryEmpty,\n  faBattery0: faBattery0,\n  faGrid4: faGrid4,\n  faSocks: faSocks,\n  faFaceSunglasses: faFaceSunglasses,\n  faInbox: faInbox,\n  faSquare0: faSquare0,\n  faSection: faSection,\n  faSquareThisWayUp: faSquareThisWayUp,\n  faBoxUp: faBoxUp,\n  faGaugeHigh: faGaugeHigh,\n  faTachometerAlt: faTachometerAlt,\n  faTachometerAltFast: faTachometerAltFast,\n  faSquareAmpersand: faSquareAmpersand,\n  faEnvelopeOpenText: faEnvelopeOpenText,\n  faLampDesk: faLampDesk,\n  faHospital: faHospital,\n  faHospitalAlt: faHospitalAlt,\n  faHospitalWide: faHospitalWide,\n  faPollPeople: faPollPeople,\n  faWhiskeyGlassIce: faWhiskeyGlassIce,\n  faGlassWhiskeyRocks: faGlassWhiskeyRocks,\n  faWineBottle: faWineBottle,\n  faChessRook: faChessRook,\n  faUserBountyHunter: faUserBountyHunter,\n  faBarsStaggered: faBarsStaggered,\n  faReorder: faReorder,\n  faStream: faStream,\n  faDiagramSankey: faDiagramSankey,\n  faCloudHailMixed: faCloudHailMixed,\n  faCircleUpLeft: faCircleUpLeft,\n  faDharmachakra: faDharmachakra,\n  faObjectsAlignLeft: faObjectsAlignLeft,\n  faOilCanDrip: faOilCanDrip,\n  faFaceSmilingHands: faFaceSmilingHands,\n  faBroccoli: faBroccoli,\n  faRouteInterstate: faRouteInterstate,\n  faEarMuffs: faEarMuffs,\n  faHotdog: faHotdog,\n  faTransporterEmpty: faTransporterEmpty,\n  faPersonWalkingWithCane: faPersonWalkingWithCane,\n  faBlind: faBlind,\n  faAngle90: faAngle90,\n  faRectangleTerminal: faRectangleTerminal,\n  faKite: faKite,\n  faDrum: faDrum,\n  faScrubber: faScrubber,\n  faIceCream: faIceCream,\n  faHeartCircleBolt: faHeartCircleBolt,\n  faFishBones: faFishBones,\n  faDeerRudolph: faDeerRudolph,\n  faFax: faFax,\n  faParagraph: faParagraph,\n  faHeadSideHeart: faHeadSideHeart,\n  faSquareE: faSquareE,\n  faMeterFire: faMeterFire,\n  faCloudHail: faCloudHail,\n  faCheckToSlot: faCheckToSlot,\n  faVoteYea: faVoteYea,\n  faMoneyFromBracket: faMoneyFromBracket,\n  faStarHalf: faStarHalf,\n  faCarBus: faCarBus,\n  faSpeaker: faSpeaker,\n  faTimer: faTimer,\n  faBoxesStacked: faBoxesStacked,\n  faBoxes: faBoxes,\n  faBoxesAlt: faBoxesAlt,\n  faGrillHot: faGrillHot,\n  faBallotCheck: faBallotCheck,\n  faLink: faLink,\n  faChain: faChain,\n  faEarListen: faEarListen,\n  faAssistiveListeningSystems: faAssistiveListeningSystems,\n  faFileMinus: faFileMinus,\n  faTreeCity: faTreeCity,\n  faPlay: faPlay,\n  faFont: faFont,\n  faCupTogo: faCupTogo,\n  faCoffeeTogo: faCoffeeTogo,\n  faSquareDownLeft: faSquareDownLeft,\n  faBurgerLettuce: faBurgerLettuce,\n  faRupiahSign: faRupiahSign,\n  faMagnifyingGlass: faMagnifyingGlass,\n  faSearch: faSearch,\n  faTableTennisPaddleBall: faTableTennisPaddleBall,\n  faPingPongPaddleBall: faPingPongPaddleBall,\n  faTableTennis: faTableTennis,\n  faPersonDotsFromLine: faPersonDotsFromLine,\n  faDiagnoses: faDiagnoses,\n  faChevronsDown: faChevronsDown,\n  faChevronDoubleDown: faChevronDoubleDown,\n  faTrashCanArrowUp: faTrashCanArrowUp,\n  faTrashRestoreAlt: faTrashRestoreAlt,\n  faSignalGood: faSignalGood,\n  faSignal3: faSignal3,\n  faLocationQuestion: faLocationQuestion,\n  faMapMarkerQuestion: faMapMarkerQuestion,\n  faFloppyDiskCircleXmark: faFloppyDiskCircleXmark,\n  faFloppyDiskTimes: faFloppyDiskTimes,\n  faSaveCircleXmark: faSaveCircleXmark,\n  faSaveTimes: faSaveTimes,\n  faNairaSign: faNairaSign,\n  faPeach: faPeach,\n  faTaxiBus: faTaxiBus,\n  faBracketCurly: faBracketCurly,\n  faBracketCurlyLeft: faBracketCurlyLeft,\n  faLobster: faLobster,\n  faCartFlatbedEmpty: faCartFlatbedEmpty,\n  faDollyFlatbedEmpty: faDollyFlatbedEmpty,\n  faColon: faColon,\n  faCartArrowDown: faCartArrowDown,\n  faWand: faWand,\n  faWalkieTalkie: faWalkieTalkie,\n  faFilePen: faFilePen,\n  faFileEdit: faFileEdit,\n  faReceipt: faReceipt,\n  faTablePicnic: faTablePicnic,\n  faSquarePen: faSquarePen,\n  faPenSquare: faPenSquare,\n  faPencilSquare: faPencilSquare,\n  faCircleMicrophoneLines: faCircleMicrophoneLines,\n  faMicrophoneCircleAlt: faMicrophoneCircleAlt,\n  faDisplaySlash: faDisplaySlash,\n  faDesktopSlash: faDesktopSlash,\n  faSuitcaseRolling: faSuitcaseRolling,\n  faPersonCircleExclamation: faPersonCircleExclamation,\n  faTransporter2: faTransporter2,\n  faHandsHoldingDiamond: faHandsHoldingDiamond,\n  faHandReceiving: faHandReceiving,\n  faMoneyBillSimpleWave: faMoneyBillSimpleWave,\n  faChevronDown: faChevronDown,\n  faBatteryFull: faBatteryFull,\n  faBattery: faBattery,\n  faBattery5: faBattery5,\n  faBellPlus: faBellPlus,\n  faBookArrowRight: faBookArrowRight,\n  faHospitals: faHospitals,\n  faClub: faClub,\n  faSkullCrossbones: faSkullCrossbones,\n  faDropletDegree: faDropletDegree,\n  faDewpoint: faDewpoint,\n  faCodeCompare: faCodeCompare,\n  faListUl: faListUl,\n  faListDots: faListDots,\n  faHandHoldingMagic: faHandHoldingMagic,\n  faWatermelonSlice: faWatermelonSlice,\n  faCircleEllipsis: faCircleEllipsis,\n  faSchoolLock: faSchoolLock,\n  faTowerCell: faTowerCell,\n  faSdCards: faSdCards,\n  faDownLong: faDownLong,\n  faLongArrowAltDown: faLongArrowAltDown,\n  faEnvelopes: faEnvelopes,\n  faPhoneOffice: faPhoneOffice,\n  faRankingStar: faRankingStar,\n  faChessKing: faChessKing,\n  faNfcPen: faNfcPen,\n  faPersonHarassing: faPersonHarassing,\n  faHatWinter: faHatWinter,\n  faBrazilianRealSign: faBrazilianRealSign,\n  faLandmarkDome: faLandmarkDome,\n  faLandmarkAlt: faLandmarkAlt,\n  faBoneBreak: faBoneBreak,\n  faArrowUp: faArrowUp,\n  faDownFromDottedLine: faDownFromDottedLine,\n  faTv: faTv,\n  faTelevision: faTelevision,\n  faTvAlt: faTvAlt,\n  faBorderLeft: faBorderLeft,\n  faCircleDivide: faCircleDivide,\n  faShrimp: faShrimp,\n  faListCheck: faListCheck,\n  faTasks: faTasks,\n  faDiagramSubtask: faDiagramSubtask,\n  faJugDetergent: faJugDetergent,\n  faCircleUser: faCircleUser,\n  faUserCircle: faUserCircle,\n  faSquareY: faSquareY,\n  faUserDoctorHair: faUserDoctorHair,\n  faPlanetRinged: faPlanetRinged,\n  faMushroom: faMushroom,\n  faUserShield: faUserShield,\n  faMegaphone: faMegaphone,\n  faCircleExclamationCheck: faCircleExclamationCheck,\n  faWind: faWind,\n  faBoxDollar: faBoxDollar,\n  faBoxUsd: faBoxUsd,\n  faCarBurst: faCarBurst,\n  faCarCrash: faCarCrash,\n  faY: faY,\n  faUserHeadset: faUserHeadset,\n  faArrowsRetweet: faArrowsRetweet,\n  faRetweetAlt: faRetweetAlt,\n  faPersonSnowboarding: faPersonSnowboarding,\n  faSnowboarding: faSnowboarding,\n  faSquareChevronRight: faSquareChevronRight,\n  faChevronSquareRight: faChevronSquareRight,\n  faLacrosseStickBall: faLacrosseStickBall,\n  faTruckFast: faTruckFast,\n  faShippingFast: faShippingFast,\n  faStarSharp: faStarSharp,\n  faCircle1: faCircle1,\n  faCircleStar: faCircleStar,\n  faStarCircle: faStarCircle,\n  faFish: faFish,\n  faCloudFog: faCloudFog,\n  faFog: faFog,\n  faWaffle: faWaffle,\n  faMusicNote: faMusicNote,\n  faMusicAlt: faMusicAlt,\n  faHexagonExclamation: faHexagonExclamation,\n  faCartShoppingFast: faCartShoppingFast,\n  faObjectUnion: faObjectUnion,\n  faUserGraduate: faUserGraduate,\n  faStarfighter: faStarfighter,\n  faCircleHalfStroke: faCircleHalfStroke,\n  faAdjust: faAdjust,\n  faArrowRightLongToLine: faArrowRightLongToLine,\n  faSquareArrowDown: faSquareArrowDown,\n  faArrowSquareDown: faArrowSquareDown,\n  faClapperboard: faClapperboard,\n  faSquareChevronLeft: faSquareChevronLeft,\n  faChevronSquareLeft: faChevronSquareLeft,\n  faPhoneIntercom: faPhoneIntercom,\n  faLinkHorizontal: faLinkHorizontal,\n  faChainHorizontal: faChainHorizontal,\n  faMango: faMango,\n  faMusicNoteSlash: faMusicNoteSlash,\n  faMusicAltSlash: faMusicAltSlash,\n  faCircleRadiation: faCircleRadiation,\n  faRadiationAlt: faRadiationAlt,\n  faFaceTongueSweat: faFaceTongueSweat,\n  faGlobeStand: faGlobeStand,\n  faBaseball: faBaseball,\n  faBaseballBall: faBaseballBall,\n  faCircleP: faCircleP,\n  faAwardSimple: faAwardSimple,\n  faJetFighterUp: faJetFighterUp,\n  faDiagramProject: faDiagramProject,\n  faProjectDiagram: faProjectDiagram,\n  faPedestal: faPedestal,\n  faChartPyramid: faChartPyramid,\n  faSidebar: faSidebar,\n  faSnowmanHead: faSnowmanHead,\n  faFrostyHead: faFrostyHead,\n  faCopy: faCopy,\n  faBurgerGlass: faBurgerGlass,\n  faVolumeXmark: faVolumeXmark,\n  faVolumeMute: faVolumeMute,\n  faVolumeTimes: faVolumeTimes,\n  faHandSparkles: faHandSparkles,\n  faBarsFilter: faBarsFilter,\n  faPaintbrushPencil: faPaintbrushPencil,\n  faPartyBell: faPartyBell,\n  faUserVneckHair: faUserVneckHair,\n  faJackOLantern: faJackOLantern,\n  faGrip: faGrip,\n  faGripHorizontal: faGripHorizontal,\n  faShareFromSquare: faShareFromSquare,\n  faShareSquare: faShareSquare,\n  faKeynote: faKeynote,\n  faGun: faGun,\n  faSquarePhone: faSquarePhone,\n  faPhoneSquare: faPhoneSquare,\n  faPlus: faPlus,\n  faAdd: faAdd,\n  faExpand: faExpand,\n  faComputer: faComputer,\n  faFort: faFort,\n  faCloudCheck: faCloudCheck,\n  faXmark: faXmark,\n  faClose: faClose,\n  faMultiply: faMultiply,\n  faRemove: faRemove,\n  faTimes: faTimes,\n  faFaceSmirking: faFaceSmirking,\n  faArrowsUpDownLeftRight: faArrowsUpDownLeftRight,\n  faArrows: faArrows,\n  faChalkboardUser: faChalkboardUser,\n  faChalkboardTeacher: faChalkboardTeacher,\n  faRhombus: faRhombus,\n  faClawMarks: faClawMarks,\n  faPesoSign: faPesoSign,\n  faFaceSmileTongue: faFaceSmileTongue,\n  faCartCircleXmark: faCartCircleXmark,\n  faBuildingShield: faBuildingShield,\n  faCirclePhoneFlip: faCirclePhoneFlip,\n  faPhoneCircleAlt: faPhoneCircleAlt,\n  faBaby: faBaby,\n  faUsersLine: faUsersLine,\n  faQuoteLeft: faQuoteLeft,\n  faQuoteLeftAlt: faQuoteLeftAlt,\n  faTractor: faTractor,\n  faKeySkeleton: faKeySkeleton,\n  faTrashArrowUp: faTrashArrowUp,\n  faTrashRestore: faTrashRestore,\n  faArrowDownUpLock: faArrowDownUpLock,\n  faArrowDownToBracket: faArrowDownToBracket,\n  faLinesLeaning: faLinesLeaning,\n  faSquareQ: faSquareQ,\n  faRulerCombined: faRulerCombined,\n  faSymbols: faSymbols,\n  faIconsAlt: faIconsAlt,\n  faCopyright: faCopyright,\n  faHighlighterLine: faHighlighterLine,\n  faBracketSquare: faBracketSquare,\n  faBracket: faBracket,\n  faBracketLeft: faBracketLeft,\n  faIslandTropical: faIslandTropical,\n  faIslandTreePalm: faIslandTreePalm,\n  faArrowRightFromLine: faArrowRightFromLine,\n  faArrowFromLeft: faArrowFromLeft,\n  faH2: faH2,\n  faEquals: faEquals,\n  faCakeSlice: faCakeSlice,\n  faShortcake: faShortcake,\n  faPeanut: faPeanut,\n  faWrenchSimple: faWrenchSimple,\n  faBlender: faBlender,\n  faTeeth: faTeeth,\n  faTally2: faTally2,\n  faShekelSign: faShekelSign,\n  faIls: faIls,\n  faShekel: faShekel,\n  faSheqel: faSheqel,\n  faSheqelSign: faSheqelSign,\n  faCars: faCars,\n  faAxeBattle: faAxeBattle,\n  faUserHairLong: faUserHairLong,\n  faMap: faMap,\n  faFileCircleInfo: faFileCircleInfo,\n  faFaceDisappointed: faFaceDisappointed,\n  faLassoSparkles: faLassoSparkles,\n  faClockEleven: faClockEleven,\n  faRocket: faRocket,\n  faSirenOn: faSirenOn,\n  faClockTen: faClockTen,\n  faCandleHolder: faCandleHolder,\n  faVideoArrowDownLeft: faVideoArrowDownLeft,\n  faPhotoFilm: faPhotoFilm,\n  faPhotoVideo: faPhotoVideo,\n  faFloppyDiskCircleArrowRight: faFloppyDiskCircleArrowRight,\n  faSaveCircleArrowRight: faSaveCircleArrowRight,\n  faFolderMinus: faFolderMinus,\n  faPlanetMoon: faPlanetMoon,\n  faFaceEyesXmarks: faFaceEyesXmarks,\n  faChartScatter: faChartScatter,\n  faDisplayArrowDown: faDisplayArrowDown,\n  faStore: faStore,\n  faArrowTrendUp: faArrowTrendUp,\n  faPlugCircleMinus: faPlugCircleMinus,\n  faOliveBranch: faOliveBranch,\n  faAngle: faAngle,\n  faVacuumRobot: faVacuumRobot,\n  faSignHanging: faSignHanging,\n  faSign: faSign,\n  faSquareDivide: faSquareDivide,\n  faSignalStreamSlash: faSignalStreamSlash,\n  faBezierCurve: faBezierCurve,\n  faEyeDropperHalf: faEyeDropperHalf,\n  faStoreLock: faStoreLock,\n  faBellSlash: faBellSlash,\n  faCloudBoltSun: faCloudBoltSun,\n  faThunderstormSun: faThunderstormSun,\n  faCameraSlash: faCameraSlash,\n  faCommentQuote: faCommentQuote,\n  faTablet: faTablet,\n  faTabletAndroid: faTabletAndroid,\n  faSchoolFlag: faSchoolFlag,\n  faMessageCode: faMessageCode,\n  faGlassHalf: faGlassHalf,\n  faGlassHalfEmpty: faGlassHalfEmpty,\n  faGlassHalfFull: faGlassHalfFull,\n  faFill: faFill,\n  faMessageMinus: faMessageMinus,\n  faCommentAltMinus: faCommentAltMinus,\n  faAngleUp: faAngleUp,\n  faDrumstickBite: faDrumstickBite,\n  faLinkHorizontalSlash: faLinkHorizontalSlash,\n  faChainHorizontalSlash: faChainHorizontalSlash,\n  faHollyBerry: faHollyBerry,\n  faChevronLeft: faChevronLeft,\n  faBacteria: faBacteria,\n  faClouds: faClouds,\n  faMoneyBillSimple: faMoneyBillSimple,\n  faHandLizard: faHandLizard,\n  faTablePivot: faTablePivot,\n  faFilterSlash: faFilterSlash,\n  faTrashCanUndo: faTrashCanUndo,\n  faTrashCanArrowTurnLeft: faTrashCanArrowTurnLeft,\n  faTrashUndoAlt: faTrashUndoAlt,\n  faNotdef: faNotdef,\n  faDisease: faDisease,\n  faPersonToDoor: faPersonToDoor,\n  faTurntable: faTurntable,\n  faBriefcaseMedical: faBriefcaseMedical,\n  faGenderless: faGenderless,\n  faChevronRight: faChevronRight,\n  faSignalWeak: faSignalWeak,\n  faSignal1: faSignal1,\n  faClockFive: faClockFive,\n  faRetweet: faRetweet,\n  faCarRear: faCarRear,\n  faCarAlt: faCarAlt,\n  faPumpSoap: faPumpSoap,\n  faComputerClassic: faComputerClassic,\n  faFrame: faFrame,\n  faVideoSlash: faVideoSlash,\n  faBatteryQuarter: faBatteryQuarter,\n  faBattery2: faBattery2,\n  faEllipsisStroke: faEllipsisStroke,\n  faEllipsisHAlt: faEllipsisHAlt,\n  faRadio: faRadio,\n  faBabyCarriage: faBabyCarriage,\n  faCarriageBaby: faCarriageBaby,\n  faFaceExpressionless: faFaceExpressionless,\n  faDownToDottedLine: faDownToDottedLine,\n  faCloudMusic: faCloudMusic,\n  faTrafficLight: faTrafficLight,\n  faCloudMinus: faCloudMinus,\n  faThermometer: faThermometer,\n  faShieldMinus: faShieldMinus,\n  faVrCardboard: faVrCardboard,\n  faCarTilt: faCarTilt,\n  faGaugeCircleMinus: faGaugeCircleMinus,\n  faBrightnessLow: faBrightnessLow,\n  faHandMiddleFinger: faHandMiddleFinger,\n  faPercent: faPercent,\n  faPercentage: faPercentage,\n  faTruckMoving: faTruckMoving,\n  faGlassWaterDroplet: faGlassWaterDroplet,\n  faConveyorBelt: faConveyorBelt,\n  faLocationCheck: faLocationCheck,\n  faMapMarkerCheck: faMapMarkerCheck,\n  faCoinVertical: faCoinVertical,\n  faDisplay: faDisplay,\n  faPersonSign: faPersonSign,\n  faFaceSmile: faFaceSmile,\n  faSmile: faSmile,\n  faPhoneHangup: faPhoneHangup,\n  faSignatureSlash: faSignatureSlash,\n  faThumbtack: faThumbtack,\n  faThumbTack: faThumbTack,\n  faWheatSlash: faWheatSlash,\n  faTrophy: faTrophy,\n  faCloudsSun: faCloudsSun,\n  faPersonPraying: faPersonPraying,\n  faPray: faPray,\n  faHammer: faHammer,\n  faFaceVomit: faFaceVomit,\n  faSpeakers: faSpeakers,\n  faTtyAnswer: faTtyAnswer,\n  faTeletypeAnswer: faTeletypeAnswer,\n  faMugTeaSaucer: faMugTeaSaucer,\n  faDiagramLeanCanvas: faDiagramLeanCanvas,\n  faAlt: faAlt,\n  faDial: faDial,\n  faDialMedHigh: faDialMedHigh,\n  faHandPeace: faHandPeace,\n  faCircleTrash: faCircleTrash,\n  faTrashCircle: faTrashCircle,\n  faRotate: faRotate,\n  faSyncAlt: faSyncAlt,\n  faCircleQuarters: faCircleQuarters,\n  faSpinner: faSpinner,\n  faTowerControl: faTowerControl,\n  faArrowUpTriangleSquare: faArrowUpTriangleSquare,\n  faSortShapesUp: faSortShapesUp,\n  faWhale: faWhale,\n  faRobot: faRobot,\n  faPeace: faPeace,\n  faPartyHorn: faPartyHorn,\n  faGears: faGears,\n  faCogs: faCogs,\n  faSunBright: faSunBright,\n  faSunAlt: faSunAlt,\n  faWarehouse: faWarehouse,\n  faLockKeyholeOpen: faLockKeyholeOpen,\n  faLockOpenAlt: faLockOpenAlt,\n  faSquareFragile: faSquareFragile,\n  faBoxFragile: faBoxFragile,\n  faSquareWineGlassCrack: faSquareWineGlassCrack,\n  faArrowUpRightDots: faArrowUpRightDots,\n  faSquareN: faSquareN,\n  faSplotch: faSplotch,\n  faFaceGrinHearts: faFaceGrinHearts,\n  faGrinHearts: faGrinHearts,\n  faMeter: faMeter,\n  faMandolin: faMandolin,\n  faDiceFour: faDiceFour,\n  faSimCard: faSimCard,\n  faTransgender: faTransgender,\n  faTransgenderAlt: faTransgenderAlt,\n  faMercury: faMercury,\n  faUpFromBracket: faUpFromBracket,\n  faKnifeKitchen: faKnifeKitchen,\n  faBorderRight: faBorderRight,\n  faArrowTurnDown: faArrowTurnDown,\n  faLevelDown: faLevelDown,\n  faSpade: faSpade,\n  faCardSpade: faCardSpade,\n  faLineColumns: faLineColumns,\n  faArrowRightToLine: faArrowRightToLine,\n  faArrowToRight: faArrowToRight,\n  faPersonFallingBurst: faPersonFallingBurst,\n  faFlagPennant: faFlagPennant,\n  faPennant: faPennant,\n  faConveyorBeltEmpty: faConveyorBeltEmpty,\n  faAward: faAward,\n  faTicketSimple: faTicketSimple,\n  faTicketAlt: faTicketAlt,\n  faBuilding: faBuilding,\n  faAnglesLeft: faAnglesLeft,\n  faAngleDoubleLeft: faAngleDoubleLeft,\n  faCamcorder: faCamcorder,\n  faVideoHandheld: faVideoHandheld,\n  faPancakes: faPancakes,\n  faAlbumCircleUser: faAlbumCircleUser,\n  faQrcode: faQrcode,\n  faDiceD10: faDiceD10,\n  faFireplace: faFireplace,\n  faBrowser: faBrowser,\n  faPenPaintbrush: faPenPaintbrush,\n  faPencilPaintbrush: faPencilPaintbrush,\n  faFishCooked: faFishCooked,\n  faChairOffice: faChairOffice,\n  faNestingDolls: faNestingDolls,\n  faClockRotateLeft: faClockRotateLeft,\n  faHistory: faHistory,\n  faTrumpet: faTrumpet,\n  faFaceGrinBeamSweat: faFaceGrinBeamSweat,\n  faGrinBeamSweat: faGrinBeamSweat,\n  faFireSmoke: faFireSmoke,\n  faPhoneMissed: faPhoneMissed,\n  faFileExport: faFileExport,\n  faArrowRightFromFile: faArrowRightFromFile,\n  faShield: faShield,\n  faShieldBlank: faShieldBlank,\n  faArrowUpShortWide: faArrowUpShortWide,\n  faSortAmountUpAlt: faSortAmountUpAlt,\n  faArrowsRepeat1: faArrowsRepeat1,\n  faRepeat1Alt: faRepeat1Alt,\n  faGunSlash: faGunSlash,\n  faAvocado: faAvocado,\n  faBinary: faBinary,\n  faGlassesRound: faGlassesRound,\n  faGlassesAlt: faGlassesAlt,\n  faPhonePlus: faPhonePlus,\n  faDitto: faDitto,\n  faPersonSeat: faPersonSeat,\n  faHouseMedical: faHouseMedical,\n  faGolfBallTee: faGolfBallTee,\n  faGolfBall: faGolfBall,\n  faCircleChevronLeft: faCircleChevronLeft,\n  faChevronCircleLeft: faChevronCircleLeft,\n  faHouseChimneyWindow: faHouseChimneyWindow,\n  faScythe: faScythe,\n  faPenNib: faPenNib,\n  faBanParking: faBanParking,\n  faParkingCircleSlash: faParkingCircleSlash,\n  faTentArrowTurnLeft: faTentArrowTurnLeft,\n  faFaceDiagonalMouth: faFaceDiagonalMouth,\n  faDiagramCells: faDiagramCells,\n  faCricketBatBall: faCricketBatBall,\n  faCricket: faCricket,\n  faTents: faTents,\n  faWandMagic: faWandMagic,\n  faMagic: faMagic,\n  faDog: faDog,\n  faPenLine: faPenLine,\n  faAtomSimple: faAtomSimple,\n  faAtomAlt: faAtomAlt,\n  faAmpersand: faAmpersand,\n  faCarrot: faCarrot,\n  faArrowUpFromLine: faArrowUpFromLine,\n  faArrowFromBottom: faArrowFromBottom,\n  faMoon: faMoon,\n  faPenSlash: faPenSlash,\n  faWineGlassEmpty: faWineGlassEmpty,\n  faWineGlassAlt: faWineGlassAlt,\n  faSquareStar: faSquareStar,\n  faCheese: faCheese,\n  faSendBackward: faSendBackward,\n  faYinYang: faYinYang,\n  faMusic: faMusic,\n  faCompassSlash: faCompassSlash,\n  faClockOne: faClockOne,\n  faFileMusic: faFileMusic,\n  faCodeCommit: faCodeCommit,\n  faTemperatureLow: faTemperatureLow,\n  faPersonBiking: faPersonBiking,\n  faBiking: faBiking,\n  faSkeleton: faSkeleton,\n  faCircleG: faCircleG,\n  faCircleArrowUpLeft: faCircleArrowUpLeft,\n  faCoinBlank: faCoinBlank,\n  faBroom: faBroom,\n  faVacuum: faVacuum,\n  faShieldHeart: faShieldHeart,\n  faCardHeart: faCardHeart,\n  faLightbulbCflOn: faLightbulbCflOn,\n  faMelon: faMelon,\n  faGopuram: faGopuram,\n  faEarthOceania: faEarthOceania,\n  faGlobeOceania: faGlobeOceania,\n  faContainerStorage: faContainerStorage,\n  faFacePouting: faFacePouting,\n  faSquareXmark: faSquareXmark,\n  faTimesSquare: faTimesSquare,\n  faXmarkSquare: faXmarkSquare,\n  faFaceExplode: faFaceExplode,\n  faExplodingHead: faExplodingHead,\n  faHashtag: faHashtag,\n  faUpRightAndDownLeftFromCenter: faUpRightAndDownLeftFromCenter,\n  faExpandAlt: faExpandAlt,\n  faOilCan: faOilCan,\n  faT: faT,\n  faTransformerBolt: faTransformerBolt,\n  faHippo: faHippo,\n  faChartColumn: faChartColumn,\n  faCassetteVhs: faCassetteVhs,\n  faVhs: faVhs,\n  faInfinity: faInfinity,\n  faVialCircleCheck: faVialCircleCheck,\n  faChimney: faChimney,\n  faObjectIntersect: faObjectIntersect,\n  faPersonArrowDownToLine: faPersonArrowDownToLine,\n  faVoicemail: faVoicemail,\n  faBlockBrick: faBlockBrick,\n  faWallBrick: faWallBrick,\n  faFan: faFan,\n  faBagsShopping: faBagsShopping,\n  faParagraphLeft: faParagraphLeft,\n  faParagraphRtl: faParagraphRtl,\n  faPersonWalkingLuggage: faPersonWalkingLuggage,\n  faCaravanSimple: faCaravanSimple,\n  faCaravanAlt: faCaravanAlt,\n  faTurtle: faTurtle,\n  faUpDown: faUpDown,\n  faArrowsAltV: faArrowsAltV,\n  faCloudMoonRain: faCloudMoonRain,\n  faBoothCurtain: faBoothCurtain,\n  faCalendar: faCalendar,\n  faBoxHeart: faBoxHeart,\n  faTrailer: faTrailer,\n  faUserDoctorMessage: faUserDoctorMessage,\n  faUserMdChat: faUserMdChat,\n  faBahai: faBahai,\n  faHaykal: faHaykal,\n  faAmpGuitar: faAmpGuitar,\n  faSdCard: faSdCard,\n  faVolumeSlash: faVolumeSlash,\n  faBorderBottom: faBorderBottom,\n  faWifiWeak: faWifiWeak,\n  faWifi1: faWifi1,\n  faDragon: faDragon,\n  faShoePrints: faShoePrints,\n  faCirclePlus: faCirclePlus,\n  faPlusCircle: faPlusCircle,\n  faFaceGrinTongueWink: faFaceGrinTongueWink,\n  faGrinTongueWink: faGrinTongueWink,\n  faHandHolding: faHandHolding,\n  faPlugCircleExclamation: faPlugCircleExclamation,\n  faLinkSlash: faLinkSlash,\n  faChainBroken: faChainBroken,\n  faChainSlash: faChainSlash,\n  faUnlink: faUnlink,\n  faClone: faClone,\n  faPersonWalkingArrowLoopLeft: faPersonWalkingArrowLoopLeft,\n  faArrowUpZA: faArrowUpZA,\n  faSortAlphaUpAlt: faSortAlphaUpAlt,\n  faFireFlameCurved: faFireFlameCurved,\n  faFireAlt: faFireAlt,\n  faTornado: faTornado,\n  faFileCirclePlus: faFileCirclePlus,\n  faDeleteRight: faDeleteRight,\n  faBookQuran: faBookQuran,\n  faQuran: faQuran,\n  faCircleQuarter: faCircleQuarter,\n  faAnchor: faAnchor,\n  faBorderAll: faBorderAll,\n  faFunction: faFunction,\n  faFaceAngry: faFaceAngry,\n  faAngry: faAngry,\n  faPeopleSimple: faPeopleSimple,\n  faCookieBite: faCookieBite,\n  faArrowTrendDown: faArrowTrendDown,\n  faRss: faRss,\n  faFeed: faFeed,\n  faFaceMonocle: faFaceMonocle,\n  faDrawPolygon: faDrawPolygon,\n  faScaleBalanced: faScaleBalanced,\n  faBalanceScale: faBalanceScale,\n  faCalendarLines: faCalendarLines,\n  faCalendarNote: faCalendarNote,\n  faArrowDownBigSmall: faArrowDownBigSmall,\n  faSortSizeDown: faSortSizeDown,\n  faGaugeSimpleHigh: faGaugeSimpleHigh,\n  faTachometer: faTachometer,\n  faTachometerFast: faTachometerFast,\n  faDoNotEnter: faDoNotEnter,\n  faShower: faShower,\n  faDiceD8: faDiceD8,\n  faDesktop: faDesktop,\n  faDesktopAlt: faDesktopAlt,\n  faM: faM,\n  faGripDotsVertical: faGripDotsVertical,\n  faFaceViewfinder: faFaceViewfinder,\n  faSoftServe: faSoftServe,\n  faCreemee: faCreemee,\n  faH5: faH5,\n  faHandBackPointDown: faHandBackPointDown,\n  faTableList: faTableList,\n  faThList: faThList,\n  faCommentSms: faCommentSms,\n  faSms: faSms,\n  faRectangle: faRectangle,\n  faRectangleLandscape: faRectangleLandscape,\n  faClipboardListCheck: faClipboardListCheck,\n  faTurkey: faTurkey,\n  faBook: faBook,\n  faUserPlus: faUserPlus,\n  faIceSkate: faIceSkate,\n  faCheck: faCheck,\n  faBatteryThreeQuarters: faBatteryThreeQuarters,\n  faBattery4: faBattery4,\n  faTomato: faTomato,\n  faSwordLaser: faSwordLaser,\n  faHouseCircleCheck: faHouseCircleCheck,\n  faBuildings: faBuildings,\n  faAngleLeft: faAngleLeft,\n  faCartFlatbedBoxes: faCartFlatbedBoxes,\n  faDollyFlatbedAlt: faDollyFlatbedAlt,\n  faDiagramSuccessor: faDiagramSuccessor,\n  faTruckArrowRight: faTruckArrowRight,\n  faSquareW: faSquareW,\n  faArrowsSplitUpAndLeft: faArrowsSplitUpAndLeft,\n  faLamp: faLamp,\n  faAirplay: faAirplay,\n  faHandFist: faHandFist,\n  faFistRaised: faFistRaised,\n  faShieldQuartered: faShieldQuartered,\n  faSlashForward: faSlashForward,\n  faLocationPen: faLocationPen,\n  faMapMarkerEdit: faMapMarkerEdit,\n  faCloudMoon: faCloudMoon,\n  faPotFood: faPotFood,\n  faBriefcase: faBriefcase,\n  faPersonFalling: faPersonFalling,\n  faImagePortrait: faImagePortrait,\n  faPortrait: faPortrait,\n  faUserTag: faUserTag,\n  faRug: faRug,\n  faPrintSlash: faPrintSlash,\n  faEarthEurope: faEarthEurope,\n  faGlobeEurope: faGlobeEurope,\n  faCartFlatbedSuitcase: faCartFlatbedSuitcase,\n  faLuggageCart: faLuggageCart,\n  faHandBackPointRibbon: faHandBackPointRibbon,\n  faRectangleXmark: faRectangleXmark,\n  faRectangleTimes: faRectangleTimes,\n  faTimesRectangle: faTimesRectangle,\n  faWindowClose: faWindowClose,\n  faTireRugged: faTireRugged,\n  faLightbulbDollar: faLightbulbDollar,\n  faCowbell: faCowbell,\n  faBahtSign: faBahtSign,\n  faCorner: faCorner,\n  faChevronsRight: faChevronsRight,\n  faChevronDoubleRight: faChevronDoubleRight,\n  faBookOpen: faBookOpen,\n  faBookJournalWhills: faBookJournalWhills,\n  faJournalWhills: faJournalWhills,\n  faInhaler: faInhaler,\n  faHandcuffs: faHandcuffs,\n  faSnake: faSnake,\n  faTriangleExclamation: faTriangleExclamation,\n  faExclamationTriangle: faExclamationTriangle,\n  faWarning: faWarning,\n  faNoteMedical: faNoteMedical,\n  faDatabase: faDatabase,\n  faDownLeft: faDownLeft,\n  faShare: faShare,\n  faArrowTurnRight: faArrowTurnRight,\n  faMailForward: faMailForward,\n  faFaceThinking: faFaceThinking,\n  faTurnDownRight: faTurnDownRight,\n  faBottleDroplet: faBottleDroplet,\n  faMaskFace: faMaskFace,\n  faHillRockslide: faHillRockslide,\n  faScannerKeyboard: faScannerKeyboard,\n  faCircleO: faCircleO,\n  faGridHorizontal: faGridHorizontal,\n  faMessageDollar: faMessageDollar,\n  faCommentAltDollar: faCommentAltDollar,\n  faRightLeft: faRightLeft,\n  faExchangeAlt: faExchangeAlt,\n  faColumns3: faColumns3,\n  faPaperPlane: faPaperPlane,\n  faRoadCircleExclamation: faRoadCircleExclamation,\n  faDungeon: faDungeon,\n  faHandHoldingBox: faHandHoldingBox,\n  faInputText: faInputText,\n  faWindowFlip: faWindowFlip,\n  faWindowAlt: faWindowAlt,\n  faAlignRight: faAlignRight,\n  faScannerGun: faScannerGun,\n  faScanner: faScanner,\n  faTire: faTire,\n  faEngine: faEngine,\n  faMoneyBill1Wave: faMoneyBill1Wave,\n  faMoneyBillWaveAlt: faMoneyBillWaveAlt,\n  faLifeRing: faLifeRing,\n  faHands: faHands,\n  faSignLanguage: faSignLanguage,\n  faSigning: faSigning,\n  faCircleCaretRight: faCircleCaretRight,\n  faCaretCircleRight: faCaretCircleRight,\n  faWheat: faWheat,\n  faFileSpreadsheet: faFileSpreadsheet,\n  faAudioDescriptionSlash: faAudioDescriptionSlash,\n  faCalendarDay: faCalendarDay,\n  faWaterLadder: faWaterLadder,\n  faLadderWater: faLadderWater,\n  faSwimmingPool: faSwimmingPool,\n  faArrowsUpDown: faArrowsUpDown,\n  faArrowsV: faArrowsV,\n  faChessPawnPiece: faChessPawnPiece,\n  faChessPawnAlt: faChessPawnAlt,\n  faFaceGrimace: faFaceGrimace,\n  faGrimace: faGrimace,\n  faWheelchairMove: faWheelchairMove,\n  faWheelchairAlt: faWheelchairAlt,\n  faTurnDown: faTurnDown,\n  faLevelDownAlt: faLevelDownAlt,\n  faSquareS: faSquareS,\n  faRectangleBarcode: faRectangleBarcode,\n  faBarcodeAlt: faBarcodeAlt,\n  faPersonWalkingArrowRight: faPersonWalkingArrowRight,\n  faSquareEnvelope: faSquareEnvelope,\n  faEnvelopeSquare: faEnvelopeSquare,\n  faDice: faDice,\n  faUnicorn: faUnicorn,\n  faBowlingBall: faBowlingBall,\n  faPompebled: faPompebled,\n  faBrain: faBrain,\n  faWatchSmart: faWatchSmart,\n  faBookUser: faBookUser,\n  faSensorCloud: faSensorCloud,\n  faSensorSmoke: faSensorSmoke,\n  faClapperboardPlay: faClapperboardPlay,\n  faBandage: faBandage,\n  faBandAid: faBandAid,\n  faCalendarMinus: faCalendarMinus,\n  faCircleXmark: faCircleXmark,\n  faTimesCircle: faTimesCircle,\n  faXmarkCircle: faXmarkCircle,\n  faCircle4: faCircle4,\n  faGifts: faGifts,\n  faAlbumCollection: faAlbumCollection,\n  faHotel: faHotel,\n  faEarthAsia: faEarthAsia,\n  faGlobeAsia: faGlobeAsia,\n  faIdCardClip: faIdCardClip,\n  faIdCardAlt: faIdCardAlt,\n  faMagnifyingGlassPlus: faMagnifyingGlassPlus,\n  faSearchPlus: faSearchPlus,\n  faThumbsUp: faThumbsUp,\n  faCloudShowers: faCloudShowers,\n  faUserClock: faUserClock,\n  faOnion: faOnion,\n  faClockTwelveThirty: faClockTwelveThirty,\n  faArrowDownToDottedLine: faArrowDownToDottedLine,\n  faHandDots: faHandDots,\n  faAllergies: faAllergies,\n  faFileInvoice: faFileInvoice,\n  faWindowMinimize: faWindowMinimize,\n  faRectangleWide: faRectangleWide,\n  faCommentArrowUp: faCommentArrowUp,\n  faGarlic: faGarlic,\n  faMugSaucer: faMugSaucer,\n  faCoffee: faCoffee,\n  faBrush: faBrush,\n  faTreeDecorated: faTreeDecorated,\n  faMask: faMask,\n  faCalendarHeart: faCalendarHeart,\n  faMagnifyingGlassMinus: faMagnifyingGlassMinus,\n  faSearchMinus: faSearchMinus,\n  faFlower: faFlower,\n  faRulerVertical: faRulerVertical,\n  faUserLarge: faUserLarge,\n  faUserAlt: faUserAlt,\n  faStarshipFreighter: faStarshipFreighter,\n  faTrainTram: faTrainTram,\n  faBridgeSuspension: faBridgeSuspension,\n  faTrashCheck: faTrashCheck,\n  faUserNurse: faUserNurse,\n  faBoombox: faBoombox,\n  faSyringe: faSyringe,\n  faCloudSun: faCloudSun,\n  faShieldExclamation: faShieldExclamation,\n  faStopwatch20: faStopwatch20,\n  faSquareFull: faSquareFull,\n  faGripDots: faGripDots,\n  faCommentExclamation: faCommentExclamation,\n  faPenSwirl: faPenSwirl,\n  faFalafel: faFalafel,\n  faCircle2: faCircle2,\n  faMagnet: faMagnet,\n  faJar: faJar,\n  faGramophone: faGramophone,\n  faDiceD12: faDiceD12,\n  faNoteSticky: faNoteSticky,\n  faStickyNote: faStickyNote,\n  faDown: faDown,\n  faArrowAltDown: faArrowAltDown,\n  faHundredPoints: faHundredPoints,\n  fa100: fa100,\n  faPaperclipVertical: faPaperclipVertical,\n  faWindWarning: faWindWarning,\n  faWindCircleExclamation: faWindCircleExclamation,\n  faLocationPinSlash: faLocationPinSlash,\n  faMapMarkerSlash: faMapMarkerSlash,\n  faFaceSadSweat: faFaceSadSweat,\n  faBugSlash: faBugSlash,\n  faCupcake: faCupcake,\n  faLightSwitchOff: faLightSwitchOff,\n  faToggleLargeOff: faToggleLargeOff,\n  faPenFancySlash: faPenFancySlash,\n  faTruckContainer: faTruckContainer,\n  faBoot: faBoot,\n  faArrowUpFromWaterPump: faArrowUpFromWaterPump,\n  faFileCheck: faFileCheck,\n  faBone: faBone,\n  faCardsBlank: faCardsBlank,\n  faCircle3: faCircle3,\n  faBenchTree: faBenchTree,\n  faKeyboardBrightnessLow: faKeyboardBrightnessLow,\n  faSkiBootSki: faSkiBootSki,\n  faBrainCircuit: faBrainCircuit,\n  faUserInjured: faUserInjured,\n  faBlockBrickFire: faBlockBrickFire,\n  faFirewall: faFirewall,\n  faFaceSadTear: faFaceSadTear,\n  faSadTear: faSadTear,\n  faPlane: faPlane,\n  faTentArrowsDown: faTentArrowsDown,\n  faExclamation: faExclamation,\n  faArrowsSpin: faArrowsSpin,\n  faFaceSmileRelaxed: faFaceSmileRelaxed,\n  faCommentXmark: faCommentXmark,\n  faCommentTimes: faCommentTimes,\n  faPrint: faPrint,\n  faTurkishLiraSign: faTurkishLiraSign,\n  faTry: faTry,\n  faTurkishLira: faTurkishLira,\n  faFaceNoseSteam: faFaceNoseSteam,\n  faCircleWaveformLines: faCircleWaveformLines,\n  faWaveformCircle: faWaveformCircle,\n  faDollarSign: faDollarSign,\n  faDollar: faDollar,\n  faUsd: faUsd,\n  faFerrisWheel: faFerrisWheel,\n  faComputerSpeaker: faComputerSpeaker,\n  faSkullCow: faSkullCow,\n  faX: faX,\n  faMagnifyingGlassDollar: faMagnifyingGlassDollar,\n  faSearchDollar: faSearchDollar,\n  faUsersGear: faUsersGear,\n  faUsersCog: faUsersCog,\n  faPersonMilitaryPointing: faPersonMilitaryPointing,\n  faBuildingColumns: faBuildingColumns,\n  faBank: faBank,\n  faInstitution: faInstitution,\n  faMuseum: faMuseum,\n  faUniversity: faUniversity,\n  faCircleT: faCircleT,\n  faSack: faSack,\n  faGrid2: faGrid2,\n  faCameraCctv: faCameraCctv,\n  faCctv: faCctv,\n  faUmbrella: faUmbrella,\n  faTrowel: faTrowel,\n  faHorizontalRule: faHorizontalRule,\n  faBedFront: faBedFront,\n  faBedAlt: faBedAlt,\n  faD: faD,\n  faStapler: faStapler,\n  faMasksTheater: faMasksTheater,\n  faTheaterMasks: faTheaterMasks,\n  faKipSign: faKipSign,\n  faFaceWoozy: faFaceWoozy,\n  faCloudQuestion: faCloudQuestion,\n  faPineapple: faPineapple,\n  faHandPointLeft: faHandPointLeft,\n  faGalleryThumbnails: faGalleryThumbnails,\n  faCircleJ: faCircleJ,\n  faEyes: faEyes,\n  faHandshakeSimple: faHandshakeSimple,\n  faHandshakeAlt: faHandshakeAlt,\n  faPageCaretUp: faPageCaretUp,\n  faFileCaretUp: faFileCaretUp,\n  faJetFighter: faJetFighter,\n  faFighterJet: faFighterJet,\n  faComet: faComet,\n  faSquareShareNodes: faSquareShareNodes,\n  faShareAltSquare: faShareAltSquare,\n  faShieldKeyhole: faShieldKeyhole,\n  faBarcode: faBarcode,\n  faPlusMinus: faPlusMinus,\n  faSquareSlidersVertical: faSquareSlidersVertical,\n  faSlidersVSquare: faSlidersVSquare,\n  faVideo: faVideo,\n  faVideoCamera: faVideoCamera,\n  faMessageMiddle: faMessageMiddle,\n  faCommentMiddleAlt: faCommentMiddleAlt,\n  faGraduationCap: faGraduationCap,\n  faMortarBoard: faMortarBoard,\n  faHandHoldingMedical: faHandHoldingMedical,\n  faPersonCircleCheck: faPersonCircleCheck,\n  faSquareZ: faSquareZ,\n  faMessageText: faMessageText,\n  faCommentAltText: faCommentAltText,\n  faTurnUp: faTurnUp,\n  faLevelUpAlt: faLevelUpAlt\n};\n\nexport { icons as fad, prefix, fa0, fa1, fa2, fa3, fa4, fa5, fa6, fa7, fa8, fa9, faFillDrip, faArrowsToCircle, faCircleChevronRight, faChevronCircleRight, faWagonCovered, faLineHeight, faBagel, faTransporter7, faAt, faRectanglesMixed, faPhoneArrowUpRight, faPhoneArrowUp, faPhoneOutgoing, faTrashCan, faTrashAlt, faCircleL, faHeadSideGoggles, faHeadVr, faTextHeight, faUserXmark, faUserTimes, faFaceHandYawn, faGaugeSimpleMin, faTachometerSlowest, faStethoscope, faCoffin, faMessage, faCommentAlt, faSalad, faBowlSalad, faInfo, faRobotAstromech, faRingDiamond, faFonduePot, faTheta, faFaceHandPeeking, faSquareUser, faDownLeftAndUpRightToCenter, faCompressAlt, faExplosion, faFileLines, faFileAlt, faFileText, faWaveSquare, faRing, faBuildingUn, faDiceThree, faTirePressureWarning, faWifiFair, faWifi2, faCalendarDays, faCalendarAlt, faMp3Player, faAnchorCircleCheck, faTally4, faRectangleHistory, faBuildingCircleArrowRight, faVolleyball, faVolleyballBall, faSunHaze, faTextSize, faUfo, faFork, faUtensilFork, faArrowsUpToLine, faMobileSignal, faBarcodeScan, faSortDown, faSortDesc, faFolderArrowDown, faFolderDownload, faCircleMinus, faMinusCircle, faFaceIcicles, faShovel, faDoorOpen, faFilms, faRightFromBracket, faSignOutAlt, faFaceGlasses, faNfc, faAtom, faSoap, faIcons, faHeartMusicCameraBolt, faMicrophoneLinesSlash, faMicrophoneAltSlash, faClosedCaptioningSlash, faCalculatorSimple, faCalculatorAlt, faBridgeCircleCheck, faSlidersUp, faSlidersV, faLocationMinus, faMapMarkerMinus, faPumpMedical, faFingerprint, faSkiBoot, faStandardDefinition, faRectangleSd, faH1, faHandPointRight, faMagnifyingGlassLocation, faSearchLocation, faMessageBot, faForwardStep, faStepForward, faFaceSmileBeam, faSmileBeam, faLightCeiling, faMessageExclamation, faCommentAltExclamation, faBowlScoop, faBowlShavedIce, faSquareX, faUtilityPoleDouble, faFlagCheckered, faChevronsUp, faChevronDoubleUp, faFootball, faFootballBall, faUserVneck, faSchoolCircleExclamation, faCrop, faAnglesDown, faAngleDoubleDown, faUsersRectangle, faPeopleRoof, faSquareArrowRight, faArrowSquareRight, faLocationPlus, faMapMarkerPlus, faLightbulbExclamationOn, faPeopleLine, faBeerMugEmpty, faBeer, faCrateEmpty, faDiagramPredecessor, faTransporter, faCalendarCircleUser, faArrowUpLong, faLongArrowUp, faPersonCarryBox, faPersonCarry, faFireFlameSimple, faBurn, faPerson, faMale, faLaptop, faFileCsv, faMenorah, faUnion, faChevronsLeft, faChevronDoubleLeft, faCircleHeart, faHeartCircle, faTruckPlane, faRecordVinyl, faBringForward, faSquareP, faFaceGrinStars, faGrinStars, faSigma, faCameraMovie, faBong, faClarinet, faTruckFlatbed, faSpaghettiMonsterFlying, faPastafarianism, faArrowDownUpAcrossLine, faLeafHeart, faHouseBuilding, faCheeseSwiss, faSpoon, faUtensilSpoon, faJarWheat, faEnvelopesBulk, faMailBulk, faFileCircleExclamation, faBowArrow, faCartXmark, faHexagonXmark, faTimesHexagon, faXmarkHexagon, faCircleH, faHospitalSymbol, faMerge, faPager, faCartMinus, faAddressBook, faContactBook, faPanFrying, faGrid, faGrid3, faFootballHelmet, faHandLove, faTrees, faStrikethrough, faPage, faK, faDiagramPrevious, faGaugeMin, faTachometerAltSlowest, faFolderGrid, faEggplant, faRam, faLandmarkFlag, faLips, faPencil, faPencilAlt, faBackward, faCaretRight, faComments, faPaste, faFileClipboard, faDesktopArrowDown, faCodePullRequest, faPumpkin, faClipboardList, faPenField, faBlueberries, faTruckRampBox, faTruckLoading, faNote, faArrowDownToSquare, faUserCheck, faCloudXmark, faVialVirus, faBookBlank, faBookAlt, faGolfFlagHole, faMessageArrowDown, faCommentAltArrowDown, faFaceUnamused, faSheetPlastic, faCircle9, faBlog, faUserNinja, faPencilSlash, faBowlingPins, faPersonArrowUpFromLine, faDownRight, faScrollTorah, faTorah, faBlindsOpen, faFence, faUp, faArrowAltUp, faBroomBall, faQuidditch, faQuidditchBroomBall, faDrumstick, faSquareV, faFaceAwesome, faGaveDandy, faDialOff, faToggleOff, faFaceSmileHorns, faBoxArchive, faArchive, faGrapes, faPersonDrowning, faDialMax, faCircleM, faCalendarImage, faCircleCaretDown, faCaretCircleDown, faArrowDown91, faSortNumericDesc, faSortNumericDownAlt, faFaceGrinTongueSquint, faGrinTongueSquint, faShishKebab, faSprayCan, faAlarmSnooze, faScarecrow, faTruckMonster, faGiftCard, faW, faCodePullRequestDraft, faSquareB, faElephant, faEarthAfrica, faGlobeAfrica, faRainbow, faCircleNotch, faTabletScreenButton, faTabletAlt, faPaw, faMessageQuestion, faCloud, faTrowelBricks, faSquare3, faFaceFlushed, faFlushed, faHospitalUser, faMicrowave, faTentArrowLeftRight, faCartCircleArrowUp, faTrashClock, faGavel, faLegal, faSprinklerCeiling, faBrowsers, faTrillium, faMusicSlash, faTruckRamp, faBinoculars, faMicrophoneSlash, faBoxTissue, faCircleC, faStarChristmas, faChartBullet, faMotorcycle, faTreeChristmas, faTireFlat, faSunglasses, faBadge, faMessagePen, faCommentAltEdit, faMessageEdit, faBellConcierge, faConciergeBell, faPenRuler, faPencilRuler, faChessRookPiece, faChessRookAlt, faSquareRoot, faAlbumCollectionCirclePlus, faPeopleArrows, faPeopleArrowsLeftRight, faFaceAngryHorns, faMarsAndVenusBurst, faTombstone, faSquareCaretRight, faCaretSquareRight, faScissors, faCut, faListMusic, faSunPlantWilt, faToiletsPortable, faHockeyPuck, faHyphen, faTable, faUserChef, faMessageImage, faCommentAltImage, faUsersMedical, faSensorTriangleExclamation, faSensorAlert, faMagnifyingGlassArrowRight, faTachographDigital, faDigitalTachograph, faFaceMask, faPickleball, faStarSharpHalf, faUsersSlash, faClover, faMeat, faReply, faMailReply, faStarAndCrescent, faEmptySet, faHouseFire, faSquareMinus, faMinusSquare, faHelicopter, faBird, faCompass, faSquareCaretDown, faCaretSquareDown, faHeartHalfStroke, faHeartHalfAlt, faFileCircleQuestion, faLaptopCode, faJoystick, faGrillFire, faRectangleVerticalHistory, faSwatchbook, faPrescriptionBottle, faBars, faNavicon, faKeyboardLeft, faPeopleGroup, faHourglassEnd, faHourglass3, faHeartCrack, faHeartBroken, faFaceBeamHandOverMouth, faDropletPercent, faHumidity, faSquareUpRight, faExternalLinkSquareAlt, faFaceKissBeam, faKissBeam, faCorn, faRollerCoaster, faPhotoFilmMusic, faRadar, faSickle, faFilm, faCoconut, faRulerHorizontal, faShieldCross, faCassetteTape, faSquareTerminal, faPeopleRobbery, faLightbulb, faCaretLeft, faCommentMiddle, faTrashCanList, faBlock, faCircleExclamation, faExclamationCircle, faSchoolCircleXmark, faArrowRightFromBracket, faSignOut, faFaceFrownSlight, faCircleChevronDown, faChevronCircleDown, faSidebarFlip, faUnlockKeyhole, faUnlockAlt, faTemperatureList, faCloudShowersHeavy, faHeadphonesSimple, faHeadphonesAlt, faSitemap, faPipeSection, faSpaceStationMoonConstruction, faSpaceStationMoonAlt, faCircleDollarToSlot, faDonate, faMemory, faFaceSleeping, faRoadSpikes, faFireBurner, faSquirrel, faArrowUpToLine, faArrowToTop, faFlag, faFaceCowboyHat, faHanukiah, faChartScatter3d, faSquareCode, faFeather, faVolumeLow, faVolumeDown, faXmarkToSlot, faTimesToSlot, faVoteNay, faBoxTaped, faBoxAlt, faCommentSlash, faSwords, faCloudSunRain, faAlbum, faCircleN, faCompress, faWheatAwn, faWheatAlt, faAnkh, faHandsHoldingChild, faAsterisk, faKeySkeletonLeftRight, faCommentLines, faLuchadorMask, faLuchador, faMaskLuchador, faSquareCheck, faCheckSquare, faShredder, faBookOpenCover, faBookOpenAlt, faSandwich, faPesetaSign, faSquareParkingSlash, faParkingSlash, faTrainTunnel, faHeading, faHeader, faGhost, faFaceAnguished, faHockeySticks, faAbacus, faFilmSimple, faFilmAlt, faList, faListSquares, faTreePalm, faSquarePhoneFlip, faPhoneSquareAlt, faCartPlus, faGamepad, faBorderCenterV, faCircleDot, faDotCircle, faClipboardMedical, faFaceDizzy, faDizzy, faEgg, faUpToLine, faArrowAltToTop, faHouseMedicalCircleXmark, faWatchFitness, faClockNineThirty, faCampground, faFolderPlus, faJug, faFutbol, faFutbolBall, faSoccerBall, faSnowBlowing, faPaintbrush, faPaintBrush, faLock, faArrowDownFromLine, faArrowFromTop, faGasPump, faSignalBarsSlash, faSignalAltSlash, faMonkey, faRectanglePro, faPro, faHouseNight, faHotTubPerson, faHotTub, faBlanket, faMapLocation, faMapMarked, faHouseFloodWater, faCommentsQuestionCheck, faTree, faArrowsCross, faBackpack, faSquareSmall, faFolderArrowUp, faFolderUpload, faBridgeLock, faCrosshairsSimple, faSackDollar, faPenToSquare, faEdit, faSquareSliders, faSlidersHSquare, faCarSide, faMessageMiddleTop, faCommentMiddleTopAlt, faLightbulbOn, faKnife, faUtensilKnife, faShareNodes, faShareAlt, faWaveSine, faHeartCircleMinus, faCircleW, faCircleCalendar, faCalendarCircle, faHourglassHalf, faHourglass2, faMicroscope, faSunset, faSink, faCalendarExclamation, faTruckContainerEmpty, faHandHeart, faBagShopping, faShoppingBag, faArrowDownZA, faSortAlphaDesc, faSortAlphaDownAlt, faMitten, faReplyClock, faReplyTime, faPersonRays, faRight, faArrowAltRight, faCircleF, faUsers, faFacePleading, faEyeSlash, faFlaskVial, faPoliceBox, faCucumber, faHeadSideBrain, faHand, faHandPaper, faPersonBikingMountain, faBikingMountain, faUtensilsSlash, faPrintMagnifyingGlass, faPrintSearch, faFolderBookmark, faOm, faPi, faFlaskRoundPotion, faFlaskPotion, faFaceShush, faWorm, faHouseCircleXmark, faPlug, faCalendarCircleExclamation, faSquareI, faChevronUp, faFaceSaluting, faGaugeSimpleLow, faTachometerSlow, faFacePersevering, faCircleCamera, faCameraCircle, faHandSpock, faSpiderWeb, faCircleMicrophone, faMicrophoneCircle, faBookArrowUp, faPopsicle, faCommand, faBlinds, faStopwatch, faSaxophone, faSquare2, faFieldHockeyStickBall, faFieldHockey, faArrowUpSquareTriangle, faSortShapesUpAlt, faFaceScream, faSquareM, faCameraWeb, faWebcam, faCommentArrowDown, faLightbulbCfl, faWindowFrameOpen, faFaceKiss, faKiss, faBridgeCircleXmark, faPeriod, faFaceGrinTongue, faGrinTongue, faUpToDottedLine, faThoughtBubble, faRaygun, faFlute, faAcorn, faVideoArrowUpRight, faGrateDroplet, faSealExclamation, faChessBishop, faMessageSms, faCoffeeBeans, faHatWitch, faFaceGrinWink, faGrinWink, faClockThreeThirty, faEarDeaf, faDeaf, faDeafness, faHardOfHearing, faAlarmClock, faEclipse, faFaceRelieved, faRoadCircleCheck, faDiceFive, faOctagonMinus, faMinusOctagon, faSquareRss, faRssSquare, faFaceZany, faLandMineOn, faSquareArrowUpLeft, faICursor, faSaltShaker, faStamp, faFilePlus, faDrawSquare, faToiletPaperUnderSlash, faToiletPaperReverseSlash, faStairs, faDroneFront, faDroneAlt, faGlassEmpty, faDialHigh, faUserHelmetSafety, faUserConstruction, faUserHardHat, faI, faHryvniaSign, faHryvnia, faArrowDownLeftAndArrowUpRightToCenter, faPills, faFaceGrinWide, faGrinAlt, faTooth, faBasketballHoop, faObjectsAlignBottom, faV, faSparkles, faSquid, faLeafyGreen, faCircleArrowUpRight, faCalendars, faBangladeshiTakaSign, faBicycle, faHammerWar, faCircleD, faSpiderBlackWidow, faStaffSnake, faRodAsclepius, faRodSnake, faStaffAesculapius, faPear, faHeadSideCoughSlash, faTriangle, faApartment, faTruckMedical, faAmbulance, faPepper, faPiano, faGunSquirt, faWheatAwnCircleExclamation, faSnowman, faUserAlien, faShieldCheck, faMortarPestle, faRoadBarrier, faChartCandlestick, faBriefcaseBlank, faSchool, faIgloo, faBracketRound, faParenthesis, faJoint, faHorseSaddle, faMugMarshmallows, faFilters, faBellOn, faAngleRight, faDialMed, faHorse, faQ, faMonitorWaveform, faMonitorHeartRate, faLinkSimple, faWhistle, faG, faWineGlassCrack, faFragile, faSlotMachine, faNotesMedical, faCarWash, faEscalator, faCommentImage, faTemperatureHalf, faTemperature2, faThermometer2, faThermometerHalf, faDongSign, faDonut, faDoughnut, faCapsules, faPooStorm, faPooBolt, faTally1, faFaceFrownOpen, faFrownOpen, faSquareDashed, faSquareJ, faHandPointUp, faMoneyBill, faArrowUpBigSmall, faSortSizeUp, faBarcodeRead, faBaguette, faBowlSoftServe, faFaceHoldingBackTears, faSquareUp, faArrowAltSquareUp, faTrainSubwayTunnel, faSubwayTunnel, faSquareExclamation, faExclamationSquare, faSemicolon, faBookmark, faFanTable, faAlignJustify, faBatteryLow, faBattery1, faCreditCardFront, faBrainArrowCurvedRight, faMindShare, faUmbrellaBeach, faHelmetUn, faLocationSmile, faMapMarkerSmile, faArrowLeftToLine, faArrowToLeft, faBullseye, faSushi, faNigiri, faMessageCaptions, faCommentAltCaptions, faTrashList, faBacon, faOption, faHandPointDown, faArrowUpFromBracket, faTrashPlus, faObjectsAlignTop, faFolder, faFolderBlank, faFaceAnxiousSweat, faCreditCardBlank, faFileWaveform, faFileMedicalAlt, faMicrochipAi, faMug, faPlaneUpSlash, faRadiation, faPenCircle, faChartSimple, faCrutches, faCircleParking, faParkingCircle, faMarsStroke, faLeafOak, faSquareBolt, faVial, faGauge, faDashboard, faGaugeMed, faTachometerAltAverage, faWandMagicSparkles, faMagicWandSparkles, faLambda, faE, faPizza, faBowlChopsticksNoodles, faH3, faPenClip, faPenAlt, faBridgeCircleExclamation, faBadgePercent, faUser, faSensor, faComma, faSchoolCircleCheck, faToiletPaperUnder, faToiletPaperReverse, faLightEmergency, faArrowDownToArc, faDumpster, faVanShuttle, faShuttleVan, faBuildingUser, faLightSwitch, faSquareCaretLeft, faCaretSquareLeft, faHighlighter, faWavePulse, faHeartRate, faKey, faHatSanta, faTamale, faBoxCheck, faBullhorn, faSteak, faLocationCrosshairsSlash, faLocationSlash, faPersonDolly, faGlobe, faSynagogue, faFileChartColumn, faFileChartLine, faPersonHalfDress, faFolderImage, faCalendarPen, faCalendarEdit, faRoadBridge, faFaceSmileTear, faMessagePlus, faCommentAltPlus, faLocationArrow, faC, faTabletButton, faRectangleHistoryCircleUser, faBuildingLock, faChartLineUp, faMailbox, faTruckBolt, faPizzaSlice, faMoneyBillWave, faChartArea, faAreaChart, faHouseFlag, faPersonCircleMinus, faScalpel, faBan, faCancel, faBellExclamation, faCircleBookmark, faBookmarkCircle, faEggFried, faFaceWeary, faUniformMartialArts, faCameraRotate, faSunDust, faCommentText, faSprayCanSparkles, faAirFreshener, faSignalBars, faSignalAlt, faSignalAlt4, faSignalBarsStrong, faDiamondExclamation, faStar, faDialMin, faRepeat, faCross, faPageCaretDown, faFileCaretDown, faBox, faVenusMars, faClockSevenThirty, faArrowPointer, faMousePointer, faClockFourThirty, faSignalBarsGood, faSignalAlt3, faCactus, faMaximize, faExpandArrowsAlt, faChargingStation, faShapes, faTriangleCircleSquare, faPlaneTail, faGaugeSimpleMax, faTachometerFastest, faCircleU, faShieldSlash, faSquarePhoneHangup, faPhoneSquareDown, faArrowUpLeft, faTransporter1, faPeanuts, faShuffle, faRandom, faPersonRunning, faRunning, faMobileRetro, faGripLinesVertical, faArrowUpFromSquare, faFileDashedLine, faPageBreak, faBracketCurlyRight, faSpider, faClockThree, faHandsBound, faScalpelLineDashed, faScalpelPath, faFileInvoiceDollar, faPipeSmoking, faFaceAstonished, faWindow, faPlaneCircleExclamation, faEar, faFileLock, faDiagramVenn, faXRay, faGoalNet, faCoffinCross, faSpellCheck, faLocationXmark, faMapMarkerTimes, faMapMarkerXmark, faLasso, faSlash, faPersonToPortal, faPortalEnter, faCalendarStar, faComputerMouse, faMouse, faArrowRightToBracket, faSignIn, faPegasus, faFilesMedical, faNfcLock, faPersonSkiLift, faSkiLift, faSquare6, faShopSlash, faStoreAltSlash, faWindTurbine, faSlidersSimple, faBadgeSheriff, faServer, faVirusCovidSlash, faIntersection, faShopLock, faFamily, faHourglassStart, faHourglass1, faUserHairBuns, faBlenderPhone, faHourglassClock, faPersonSeatReclined, faPaperPlaneTop, faPaperPlaneAlt, faSend, faMessageArrowUp, faCommentAltArrowUp, faLightbulbExclamation, faLayerMinus, faLayerGroupMinus, faCircleE, faBuildingWheat, faGaugeMax, faTachometerAltFastest, faPersonBreastfeeding, faApostrophe, faFireHydrant, faRightToBracket, faSignInAlt, faVideoPlus, faSquareRight, faArrowAltSquareRight, faCommentSmile, faVenus, faPassport, faInboxIn, faInboxArrowDown, faHeartPulse, faHeartbeat, faCircle8, faCloudsMoon, faClockTenThirty, faPeopleCarryBox, faPeopleCarry, faFolderUser, faTrashCanXmark, faTemperatureHigh, faMicrochip, faLeftLongToLine, faCrown, faWeightHanging, faXmarksLines, faFilePrescription, faCalendarRange, faFlowerDaffodil, faHandBackPointUp, faWeightScale, faWeight, faStarExclamation, faBooks, faUserGroup, faUserFriends, faArrowUpAZ, faSortAlphaUp, faLayerPlus, faLayerGroupPlus, faPlayPause, faBlockQuestion, faSnooze, faZzz, faScannerImage, faTvRetro, faSquareT, faFarm, faBarnSilo, faChessKnight, faBarsSort, faPalletBoxes, faPaletteBoxes, faPalletAlt, faFaceLaughSquint, faLaughSquint, faCodeSimple, faBoltSlash, faPanelFire, faBinaryCircleCheck, faCommentMinus, faBurrito, faViolin, faObjectsColumn, faSquareChevronDown, faChevronSquareDown, faCommentPlus, faTriangleInstrument, faTriangleMusic, faWheelchair, faUserPilotTie, faPianoKeyboard, faBedEmpty, faCircleArrowUp, faArrowCircleUp, faToggleOn, faRectangleVertical, faRectanglePortrait, faPersonWalking, faWalking, faL, faSignalStream, faDownToBracket, faCircleZ, faStars, faFire, faBedPulse, faProcedures, faHouseDay, faShuttleSpace, faSpaceShuttle, faShirtLongSleeve, faChartPieSimple, faChartPieAlt, faFaceLaugh, faLaugh, faFolderOpen, faAlbumCollectionCircleUser, faCandy, faBowlHot, faSoup, faFlatbread, faHeartCirclePlus, faCodeFork, faCity, faSignalBarsWeak, faSignalAlt1, faMicrophoneLines, faMicrophoneAlt, faClockTwelve, faPepperHot, faCitrusSlice, faSheep, faUnlock, faColonSign, faHeadset, faBadgerHoney, faH4, faStoreSlash, faRoadCircleXmark, faSignalSlash, faUserMinus, faMarsStrokeUp, faMarsStrokeV, faChampagneGlasses, faGlassCheers, faTaco, faHexagonPlus, faPlusHexagon, faClipboard, faHouseCircleExclamation, faFileArrowUp, faFileUpload, faWifi, faWifi3, faWifiStrong, faMessages, faCommentsAlt, faBath, faBathtub, faUmbrellaSimple, faUmbrellaAlt, faRectangleHistoryCirclePlus, faUnderline, faUserPen, faUserEdit, faBinarySlash, faSquareO, faSignature, faStroopwafel, faBold, faAnchorLock, faBuildingNgo, faTransporter3, faEngineWarning, faEngineExclamation, faCircleDownRight, faSquareK, faManatSign, faMoneyCheckPen, faMoneyCheckEdit, faNotEqual, faBorderTopLeft, faBorderStyle, faMapLocationDot, faMapMarkedAlt, faTilde, faJedi, faSquarePollVertical, faPoll, faArrowDownSquareTriangle, faSortShapesDownAlt, faMugHot, faDogLeashed, faCarBattery, faBatteryCar, faFaceDowncastSweat, faMemoCircleInfo, faGift, faDiceTwo, faVolume, faVolumeMedium, faTransporter5, faGaugeCircleBolt, faCoinFront, faFileSlash, faMessageArrowUpRight, faTreasureChest, faChessQueen, faPaintbrushFine, faPaintBrushAlt, faPaintBrushFine, faPaintbrushAlt, faGlasses, faHoodCloak, faSquareQuote, faUpLeft, faBringFront, faChessBoard, faBurgerCheese, faCheeseburger, faBuildingCircleCheck, faRepeat1, faArrowDownToLine, faArrowToBottom, faGrid5, faRightLongToLine, faPersonChalkboard, faMarsStrokeRight, faMarsStrokeH, faHandBackFist, faHandRock, faTally, faTally5, faSquareCaretUp, faCaretSquareUp, faCloudShowersWater, faChartBar, faBarChart, faHandsBubbles, faHandsWash, faLessThanEqual, faTrain, faUpFromDottedLine, faEyeLowVision, faLowVision, faTrafficLightGo, faFaceExhaling, faSensorFire, faUserUnlock, faHexagonDivide, fa00, faCrow, faCassetteBetamax, faBetamax, faSailboat, faWindowRestore, faNfcMagnifyingGlass, faFileBinary, faCircleV, faSquarePlus, faPlusSquare, faBowlScoops, faMistletoe, faCustard, faLacrosseStick, faHockeyMask, faSunrise, faPanelEws, faToriiGate, faCloudExclamation, faMessageLines, faCommentAltLines, faFrog, faBucket, faFloppyDiskPen, faImage, faWindowFrame, faMicrophone, faCow, faSquareRing, faDownFromLine, faArrowAltFromTop, faCaretUp, faShieldXmark, faShieldTimes, faScrewdriver, faCircleSortDown, faSortCircleDown, faFolderClosed, faHouseTsunami, faSquareNfi, faForklift, faArrowUpFromGroundWater, faBracketSquareRight, faMartiniGlass, faGlassMartiniAlt, faRotateLeft, faRotateBack, faRotateBackward, faUndoAlt, faTableColumns, faColumns, faSquareA, faTick, faLemon, faHeadSideMask, faHandshake, faGem, faDolly, faDollyBox, faSmoking, faMinimize, faCompressArrowsAlt, faRefrigerator, faMonument, faOctagonXmark, faTimesOctagon, faXmarkOctagon, faAlignSlash, faSnowplow, faAnglesRight, faAngleDoubleRight, faTruckRampCouch, faTruckCouch, faCannabis, faCirclePlay, faPlayCircle, faArrowUpRightAndArrowDownLeftFromCenter, faTablets, fa360Degrees, faEthernet, faEuroSign, faEur, faEuro, faChair, faCircleCheck, faCheckCircle, faMoneySimpleFromBracket, faBat, faCircleStop, faStopCircle, faHeadSideHeadphones, faPhoneRotary, faCompassDrafting, faDraftingCompass, faPlateWheat, faCalendarCircleMinus, faChopsticks, faCarWrench, faCarMechanic, faIcicles, faPersonShelter, faNeuter, faIdBadge, faKazoo, faMarker, faFaceLaughBeam, faLaughBeam, faSquareArrowDownLeft, faBatteryBolt, faTreeLarge, faHelicopterSymbol, faAperture, faUniversalAccess, faFileMagnifyingGlass, faFileSearch, faUpRight, faCircleChevronUp, faChevronCircleUp, faUserPolice, faLariSign, faVolcano, faTeddyBear, faStocking, faPersonWalkingDashedLineArrowRight, faImageSlash, faMaskSnorkel, faSmoke, faSterlingSign, faGbp, faPoundSign, faBatteryExclamation, faViruses, faSquarePersonConfined, faUserTie, faArrowDownLong, faLongArrowDown, faTentArrowDownToLine, faCertificate, faCrystalBall, faReplyAll, faMailReplyAll, faSuitcase, faPersonSkating, faSkating, faStarShooting, faBinaryLock, faFilterCircleDollar, faFunnelDollar, faCameraRetro, faCircleArrowDown, faArrowCircleDown, faCommentPen, faCommentEdit, faFileImport, faArrowRightToFile, faBanjo, faSquareArrowUpRight, faExternalLinkSquare, faLightEmergencyOn, faKerning, faBoxOpen, faSquareF, faScroll, faSpa, faArrowLeftFromLine, faArrowFromRight, faStrawberry, faLocationPinLock, faPause, faClockEightThirty, faPlaneEngines, faPlaneAlt, faHillAvalanche, faTemperatureEmpty, faTemperature0, faThermometer0, faThermometerEmpty, faBomb, faGaugeLow, faTachometerAltSlow, faRegistered, faTrashCanPlus, faAddressCard, faContactCard, faVcard, faScaleUnbalancedFlip, faBalanceScaleRight, faGlobeSnow, faSubscript, faDiamondTurnRight, faDirections, faIntegral, faBurst, faHouseLaptop, faLaptopHouse, faFaceTired, faTired, faMoneyBills, faBlindsRaised, faSmog, faUfoBeam, faCircleCaretUp, faCaretCircleUp, faUserVneckHairLong, faSquareALock, faCrutch, faGasPumpSlash, faFontAwesome, faFontAwesomeFlag, faFontAwesomeLogoFull, faCloudArrowUp, faCloudUpload, faCloudUploadAlt, faPalette, faTransporter4, faObjectsAlignRight, faArrowsTurnRight, faVest, faPig, faInboxFull, faCircleEnvelope, faEnvelopeCircle, faTrianglePersonDigging, faConstruction, faFerry, faBullseyeArrow, faArrowsDownToPeople, faSeedling, faSprout, faClockSeven, faLeftRight, faArrowsAltH, faBoxesPacking, faCircleArrowLeft, faArrowCircleLeft, faFlashlight, faGroupArrowsRotate, faBowlFood, faSquare9, faCandyCane, faArrowDownWideShort, faSortAmountAsc, faSortAmountDown, faSquareDollar, faDollarSquare, faUsdSquare, faHandHoldingSeedling, faMessageCheck, faCommentAltCheck, faCloudBolt, faThunderstorm, faTextSlash, faRemoveFormat, faWatch, faCircleDownLeft, faText, faProjector, faFaceSmileWink, faSmileWink, faTombstoneBlank, faTombstoneAlt, faChessKingPiece, faChessKingAlt, faCircle6, faLeft, faArrowAltLeft, faFileWord, faFilePowerpoint, faSquareDown, faArrowAltSquareDown, faObjectsAlignCenterVertical, faArrowsLeftRight, faArrowsH, faHouseLock, faCloudArrowDown, faCloudDownload, faCloudDownloadAlt, faWreath, faChildren, faMeterDroplet, faChalkboard, faBlackboard, faUserLargeSlash, faUserAltSlash, faSignalStrong, faSignal4, faLollipop, faLollypop, faListTree, faEnvelopeOpen, faDrawCircle, faCatSpace, faHandshakeSimpleSlash, faHandshakeAltSlash, faRabbitRunning, faRabbitFast, faMemoPad, faMattressPillow, faAlarmPlus, faAlicorn, faCommentQuestion, faGingerbreadMan, faGuaraniSign, faBurgerFries, faMugTea, faBorderTop, faArrowsRotate, faRefresh, faSync, faCircleBookOpen, faBookCircle, faArrowsToDottedLine, faFireExtinguisher, faGarageOpen, faShelvesEmpty, faCruzeiroSign, faWatchApple, faWatchCalculator, faListDropdown, faCabinetFiling, faBurgerSoda, faSquareArrowUp, faArrowSquareUp, faGreaterThanEqual, faPalletBox, faFaceConfounded, faShieldHalved, faShieldAlt, faTruckPlow, faBookAtlas, faAtlas, faVirus, faCommentMiddleTop, faEnvelopeCircleCheck, faLayerGroup, faRestroomSimple, faArrowsToDot, faBorderOuter, faHashtagLock, faClockTwoThirty, faArchway, faHeartCircleCheck, faHouseChimneyCrack, faHouseDamage, faFileZipper, faFileArchive, faHeartHalf, faCommentCheck, faSquare, faMemo, faMartiniGlassEmpty, faGlassMartini, faCouch, faCediSign, faItalic, faGlassCitrus, faCalendarLinesPen, faChurch, faPersonSnowmobiling, faSnowmobile, faFaceHushed, faCommentsDollar, faLinkSimpleSlash, faDemocrat, faFaceConfused, faPinball, faZ, faPersonSkiing, faSkiing, faDeer, faInputPipe, faRoadLock, faA, faBookmarkSlash, faTemperatureArrowDown, faTemperatureDown, faMace, faFeatherPointed, faFeatherAlt, faSausage, faTrashCanClock, faP, faSnowflake, faStomach, faNewspaper, faRectangleAd, faAd, faGuitarElectric, faArrowTurnDownRight, faMoonCloud, faBreadSliceButter, faCircleArrowRight, faArrowCircleRight, faUserGroupCrown, faUsersCrown, faCircleI, faToiletPaperCheck, faFilterCircleXmark, faLocust, faSort, faUnsorted, faListOl, faList12, faListNumeric, faChartWaterfall, faFaceParty, faKidneys, faWifiExclamation, faChartNetwork, faPersonDressBurst, faDiceD4, faMoneyCheckDollar, faMoneyCheckAlt, faVectorSquare, faBreadSlice, faLanguage, faWheatAwnSlash, faFaceKissWinkHeart, faKissWinkHeart, faDagger, faPodium, faMemoCircleCheck, faRouteHighway, faDownToLine, faArrowAltToBottom, faFilter, faSquareG, faCirclePhone, faPhoneCircle, faClipboardPrescription, faUserNurseHair, faQuestion, faFileSignature, faToggleLargeOn, faUpDownLeftRight, faArrowsAlt, faDryerHeat, faDryerAlt, faHouseChimneyUser, faHandHoldingHeart, faArrowUpSmallBig, faSortSizeUpAlt, faTrainTrack, faPuzzlePiece, faMoneyCheck, faStarHalfStroke, faStarHalfAlt, faFileExclamation, faCode, faWhiskeyGlass, faGlassWhiskey, faMoonStars, faBuildingCircleExclamation, faClothesHanger, faMobileNotch, faMobileIphone, faMagnifyingGlassChart, faArrowUpRightFromSquare, faExternalLink, faCubesStacked, faImagesUser, faWonSign, faKrw, faWon, faImagePolaroidUser, faVirusCovid, faSquareEllipsis, faPie, faChessKnightPiece, faChessKnightAlt, faAustralSign, faCloudPlus, faF, faLeaf, faBedBunk, faRoad, faTaxi, faCab, faPersonCirclePlus, faChartPie, faPieChart, faBoltLightning, faClockEight, faSackXmark, faFileExcel, faFileContract, faFishFins, faCircleQ, faBuildingFlag, faFaceGrinBeam, faGrinBeam, faObjectUngroup, faFaceDisguise, faCircleArrowDownRight, faAlien8bit, faAlienMonster, faHandPointRibbon, faPoop, faObjectExclude, faTelescope, faLocationPin, faMapMarker, faSquareList, faKaaba, faToiletPaper, faHelmetSafety, faHardHat, faHatHard, faCommentCode, faSimCards, faStarship, faEject, faCircleRight, faArrowAltCircleRight, faPlaneCircleCheck, faSeal, faUserCowboy, faHexagonVerticalNft, faFaceRollingEyes, faMehRollingEyes, faBreadLoaf, faRingsWedding, faObjectGroup, faFrenchFries, faChartLine, faLineChart, faCalendarArrowDown, faCalendarDownload, faSendBack, faMaskVentilator, faSignatureLock, faArrowRight, faSignsPost, faMapSigns, faOctagonPlus, faPlusOctagon, faCashRegister, faPersonCircleQuestion, faMelonSlice, faSpaceStationMoon, faMessageSmile, faCommentAltSmile, faCupStraw, faLeftFromLine, faArrowAltFromRight, faH, faBasketShoppingSimple, faShoppingBasketAlt, faHandsHoldingHeart, faHandsHeart, faClockNine, faTarp, faFaceSleepy, faHandHorns, faScrewdriverWrench, faTools, faArrowsToEye, faCircleThreeQuarters, faTrophyStar, faTrophyAlt, faPlugCircleBolt, faFaceThermometer, faShirtRunning, faBookCircleArrowUp, faFaceNauseated, faHeart, faFileChartPie, faMarsAndVenus, faHouseUser, faHomeUser, faCircleArrowDownLeft, faDumpsterFire, faHexagonMinus, faMinusHexagon, faLeftToLine, faArrowAltToLeft, faHouseCrack, faPawSimple, faPawAlt, faArrowLeftLongToLine, faBracketsRound, faParentheses, faMartiniGlassCitrus, faCocktail, faUserShakespeare, faArrowRightToArc, faFaceSurprise, faSurprise, faBottleWater, faCirclePause, faPauseCircle, faGaugeCirclePlus, faFolders, faAngel, faValueAbsolute, faRabbit, faToiletPaperSlash, faAppleWhole, faAppleAlt, faKitchenSet, faLockKeyhole, faLockAlt, faR, faTemperatureQuarter, faTemperature1, faThermometer1, faThermometerQuarter, faSquareInfo, faInfoSquare, faWifiSlash, faToiletPaperXmark, faHandsHoldingDollar, faHandsUsd, faCube, faArrowDownTriangleSquare, faSortShapesDown, faBitcoinSign, faShutters, faShieldDog, faSolarPanel, faLockOpen, faTableTree, faHouseChimneyHeart, faTally3, faElevator, faMoneyBillTransfer, faMoneyBillTrendUp, faHouseFloodWaterCircleArrowRight, faSquarePollHorizontal, faPollH, faCircle, faCartCircleExclamation, faSword, faBackwardFast, faFastBackward, faRecycle, faUserAstronaut, faPlaneSlash, faCircleDashed, faTrademark, faBasketball, faBasketballBall, faForkKnife, faUtensilsAlt, faSatelliteDish, faBadgeCheck, faCircleUp, faArrowAltCircleUp, faSlider, faMobileScreenButton, faMobileAlt, faClockOneThirty, faInboxOut, faInboxArrowUp, faCloudSlash, faVolumeHigh, faVolumeUp, faUsersRays, faWallet, faOctagonCheck, faFlatbreadStuffed, faClipboardCheck, faCartCirclePlus, faTruckClock, faShippingTimed, faPool8Ball, faFileAudio, faTurnDownLeft, faLockHashtag, faChartRadar, faStaff, faBurger, faHamburger, faUtilityPole, faTransporter6, faWrench, faBugs, faVectorPolygon, faDiagramNested, faRupeeSign, faRupee, faFileImage, faCircleQuestion, faQuestionCircle, faImageUser, faPlaneDeparture, faHandshakeSlash, faBookBookmark, faBorderCenterH, faCanFood, faTypewriter, faArrowRightFromArc, faCircleK, faFaceHandOverMouth, faPopcorn, faHouseWater, faHouseFlood, faObjectSubtract, faCodeBranch, faWarehouseFull, faWarehouseAlt, faHatCowboy, faBridge, faPhoneFlip, faPhoneAlt, faArrowDownFromDottedLine, faSquareQuarters, faTruckFront, faCat, faTrashXmark, faCircleCaretLeft, faCaretCircleLeft, faFiles, faAnchorCircleExclamation, faFaceClouds, faUserCrown, faTruckField, faRoute, faCartCircleCheck, faClipboardQuestion, faPanorama, faCommentMedical, faTeethOpen, faUserTieHairLong, faFileCircleMinus, faHeadSideMedical, faTags, faWineGlass, faForwardFast, faFastForward, faFaceMehBlank, faMehBlank, faUserRobot, faSquareParking, faParking, faCardDiamond, faFaceZipper, faFaceRaisedEyebrow, faHouseSignal, faSquareChevronUp, faChevronSquareUp, faNfcSymbol, faBarsProgress, faTasksAlt, faFaucetDrip, faArrowsToLine, faDolphin, faArrowUpRight, faCircleR, faCartFlatbed, faDollyFlatbed, faBanSmoking, faSmokingBan, faCircleSortUp, faSortCircleUp, faTerminal, faMobileButton, faHouseMedicalFlag, faBasketShopping, faShoppingBasket, faTape, faChestnut, faBusSimple, faBusAlt, faEye, faFaceSadCry, faSadCry, faHeat, faTicketAirline, faBootHeeled, faArrowsMinimize, faCompressArrows, faAudioDescription, faPersonMilitaryToPerson, faFileShield, faHexagon, faManhole, faUserSlash, faPen, faTowerObservation, faFloppyDisks, faToiletPaperBlankUnder, faToiletPaperReverseAlt, faFileCode, faSignal, faSignal5, faSignalPerfect, faPump, faBus, faHeartCircleXmark, faArrowUpLeftFromCircle, faHouseChimney, faHomeLg, faWindowMaximize, faDryer, faFaceFrown, faFrown, faChessBishopPiece, faChessBishopAlt, faShirtTankTop, faDiploma, faScrollRibbon, faScreencast, faWalker, faPrescription, faShop, faStoreAlt, faFloppyDisk, faSave, faVihara, faFaceKissClosedEyes, faScaleUnbalanced, faBalanceScaleLeft, faFileUser, faUserPoliceTie, faFaceTongueMoney, faTennisBall, faSquareL, faSortUp, faSortAsc, faCalendarArrowUp, faCalendarUpload, faCommentDots, faCommenting, faPlantWilt, faScarf, faAlbumCirclePlus, faUserNurseHairLong, faDiamond, faSquareLeft, faArrowAltSquareLeft, faFaceGrinSquint, faGrinSquint, faCircleEllipsisVertical, faHandHoldingDollar, faHandHoldingUsd, faGridDividers, faBacterium, faHandPointer, faDrumSteelpan, faHandScissors, faHandsPraying, faPrayingHands, faFacePensive, faUserMusic, faArrowRotateRight, faArrowRightRotate, faArrowRotateForward, faRedo, faMessagesDollar, faCommentsAltDollar, faSensorOn, faBalloon, faBiohazard, faChessQueenPiece, faChessQueenAlt, faLocationCrosshairs, faLocation, faMarsDouble, faHousePersonLeave, faHouseLeave, faHousePersonDepart, faRulerTriangle, faCardClub, faChildDress, faUsersBetweenLines, faLungsVirus, faSpinnerThird, faFaceGrinTears, faGrinTears, faPhone, faComputerMouseScrollwheel, faMouseAlt, faCalendarXmark, faCalendarTimes, faChildReaching, faTableLayout, faNarwhal, faRampLoading, faCalendarCirclePlus, faToothbrush, faBorderInner, faPawClaws, faKiwiFruit, faTrafficLightSlow, faRectangleCode, faHeadSideVirus, faKeyboardBrightness, faBooksMedical, faLightbulbSlash, faHouseBlank, faHomeBlank, faSquare5, faSquareHeart, faHeartSquare, faPuzzle, faUserGear, faUserCog, faPipeCircleCheck, faArrowUp19, faSortNumericUp, faOctagonExclamation, faDialLow, faDoorClosed, faLaptopMobile, faPhoneLaptop, faConveyorBeltBoxes, faConveyorBeltAlt, faShieldVirus, faStarfighterTwinIonEngineAdvanced, faStarfighterAltAdvanced, faDiceSix, faStarfighterTwinIonEngine, faStarfighterAlt, faRocketLaunch, faMosquitoNet, faVentDamper, faBridgeWater, faBanBug, faDebug, faPersonBooth, faTextWidth, faGarageCar, faSquareKanban, faHatWizard, faPenFancy, faCoffeePot, faMouseField, faPersonDigging, faDigging, faShowerDown, faShowerAlt, faBoxCircleCheck, faBrightness, faCarSideBolt, faOrnament, faPhoneArrowDownLeft, faPhoneArrowDown, faPhoneIncoming, faCloudWord, faHandFingersCrossed, faTrash, faGaugeSimple, faGaugeSimpleMed, faTachometerAverage, faArrowDownSmallBig, faSortSizeDownAlt, faBookMedical, faFaceMelting, faPoo, faPenClipSlash, faPenAltSlash, faQuoteRight, faQuoteRightAlt, faScrollOld, faGuitars, faPhoneXmark, faHose, faClockSix, faShirt, faTShirt, faTshirt, faSquareR, faCubes, faEnvelopeOpenDollar, faDivide, faSunCloud, faLampFloor, faSquare7, faTengeSign, faTenge, faHeadphones, faHandsHolding, faCampfire, faCircleAmpersand, faSnowflakes, faHandsClapping, faRepublican, faLeafMaple, faArrowLeft, faPersonCircleXmark, faRuler, faCupStrawSwoosh, faTemperatureSun, faTemperatureHot, faAlignLeft, faDiceD6, faRestroom, faHighDefinition, faRectangleHd, faJ, faGalaxy, faUsersViewfinder, faFileVideo, faCherries, faUpRightFromSquare, faExternalLinkAlt, faCircleSort, faSortCircle, faTableCells, faTh, faFilePdf, faSiren, faArrowUpToDottedLine, faImageLandscape, faLandscape, faTankWater, faCurlingStone, faCurling, faGamepadModern, faGamepadAlt, faMessagesQuestion, faBookBible, faBible, faO, faSuitcaseMedical, faMedkit, faBriefcaseArrowRight, faExpandWide, faClockElevenThirty, faRv, faUserSecret, faOtter, faDreidel, faPersonDress, faFemale, faCommentDollar, faBusinessTime, faBriefcaseClock, faFlowerTulip, faPeoplePantsSimple, faCloudDrizzle, faTableCellsLarge, faThLarge, faBookTanakh, faTanakh, faSolarSystem, faSealQuestion, faPhoneVolume, faVolumeControlPhone, faDiscDrive, faHatCowboySide, faTableRows, faRows, faLocationExclamation, faMapMarkerExclamation, faFaceFearful, faClipboardUser, faBusSchool, faFilmSlash, faSquareArrowDownRight, faBookSparkles, faBookSpells, faWashingMachine, faWasher, faChild, faLiraSign, faUserVisor, faFilePlusMinus, faChessClockFlip, faChessClockAlt, faSatellite, faPlaneLock, faSteeringWheel, faTag, faStretcher, faBookSection, faBookLaw, faInboxes, faCoffeeBean, faBracketsCurly, faEllipsisStrokeVertical, faEllipsisVAlt, faComment, faSquare1, faCakeCandles, faBirthdayCake, faCake, faHeadSide, faEnvelope, faDollyEmpty, faFaceTissue, faAnglesUp, faAngleDoubleUp, faPaperclip, faChartLineDown, faArrowRightToCity, faLockA, faRibbon, faLungs, faPersonPinball, faArrowUp91, faSortNumericUpAlt, faAppleCore, faCircleY, faH6, faLitecoinSign, faCircleSmall, faBorderNone, faArrowTurnDownLeft, faCircleNodes, faParachuteBox, faMessageMedical, faCommentAltMedical, faRugbyBall, faCommentMusic, faIndent, faTreeDeciduous, faTreeAlt, faPuzzlePieceSimple, faPuzzlePieceAlt, faTruckFieldUn, faNfcTrash, faHourglass, faHourglassEmpty, faMountain, faFileXmark, faFileTimes, faHouseHeart, faHomeHeart, faHouseChimneyBlank, faMeterBolt, faUserDoctor, faUserMd, faSlashBack, faCircleInfo, faInfoCircle, faFishingRod, faHammerCrash, faCloudMeatball, faCameraPolaroid, faCamera, faCameraAlt, faSquareVirus, faCartArrowUp, faMeteor, faCarOn, faSleigh, faArrowDown19, faSortNumericAsc, faSortNumericDown, faSquare4, faHandHoldingDroplet, faHandHoldingWater, faWaveform, faWater, faStarSharpHalfStroke, faStarSharpHalfAlt, faNfcSignal, faPlaneProp, faCalendarCheck, faClockDesk, faCalendarClock, faCalendarTime, faBraille, faPrescriptionBottleMedical, faPrescriptionBottleAlt, faPlateUtensils, faFamilyPants, faHoseReel, faHouseWindow, faLandmark, faTruck, faCrosshairs, faCloudRainbow, faPersonCane, faAlien, faTent, faVestPatches, faPeopleDressSimple, faCheckDouble, faArrowDownAZ, faSortAlphaAsc, faSortAlphaDown, faBowlingBallPin, faBellSchoolSlash, faPlusLarge, faMoneyBillWheat, faCameraViewfinder, faScreenshot, faMessageMusic, faCommentAltMusic, faCarBuilding, faBorderBottomRight, faBorderStyleAlt, faOctagon, faCommentArrowUpRight, faOctagonDivide, faCookie, faArrowRotateLeft, faArrowLeftRotate, faArrowRotateBack, faArrowRotateBackward, faUndo, faTvMusic, faHardDrive, faHdd, faReel, faFaceGrinSquintTears, faGrinSquintTears, faDumbbell, faRectangleList, faListAlt, faTarpDroplet, faAlarmExclamation, faHouseMedicalCircleCheck, faTrafficCone, faGrate, faArrowDownRight, faPersonSkiingNordic, faSkiingNordic, faCalendarPlus, faPersonFromPortal, faPortalExit, faPlaneArrival, faCowbellCirclePlus, faCowbellMore, faCircleLeft, faArrowAltCircleLeft, faDistributeSpacingVertical, faSignalBarsFair, faSignalAlt2, faSportsball, faTrainSubway, faSubway, faChartGantt, faFaceSmileUpsideDown, faBallPile, faBadgeDollar, faMoneyBillsSimple, faMoneyBillsAlt, faListTimeline, faIndianRupeeSign, faIndianRupee, faInr, faCropSimple, faCropAlt, faMoneyBill1, faMoneyBillAlt, faLeftLong, faLongArrowAltLeft, faKeyboardDown, faCircleUpRight, faCloudBoltMoon, faThunderstormMoon, faDna, faVirusSlash, faBracketRoundRight, faCircle5, faMinus, faSubtract, faFireFlame, faFlame, faRightToLine, faArrowAltToRight, faChildRifle, faGif, faChess, faTrashSlash, faArrowLeftLong, faLongArrowLeft, faPlugCircleCheck, faFontCase, faStreetView, faArrowDownLeft, faFrancSign, faFlaskRoundPoison, faFlaskPoison, faVolumeOff, faBookCircleArrowRight, faChartUser, faUserChart, faHandsAslInterpreting, faAmericanSignLanguageInterpreting, faAslInterpreting, faHandsAmericanSignLanguageInterpreting, faPresentationScreen, faPresentation, faCircleBolt, faFaceSmileHalo, faCartCircleArrowDown, faHousePersonReturn, faHousePersonArrive, faHouseReturn, faMessageXmark, faCommentAltTimes, faMessageTimes, faFileCertificate, faFileAward, faUserDoctorHairLong, faCameraSecurity, faCameraHome, faGear, faCog, faDropletSlash, faTintSlash, faBookHeart, faMosque, faDuck, faMosquito, faStarOfDavid, faFlagSwallowtail, faFlagAlt, faPersonMilitaryRifle, faCarGarage, faCartShopping, faShoppingCart, faBookFont, faShieldPlus, faVials, faEyeDropperFull, faDistributeSpacingHorizontal, faTabletRugged, faTemperatureSnow, faTemperatureFrigid, faMoped, faFaceSmilePlus, faSmilePlus, faRadioTuner, faRadioAlt, faFaceSwear, faWaterArrowDown, faWaterLower, faScannerTouchscreen, faCircle7, faPlugCirclePlus, faPersonSkiJumping, faSkiJump, faPlaceOfWorship, faWaterArrowUp, faWaterRise, faWaveformLines, faWaveformPath, faSplit, faFilmCanister, faFilmCannister, faFolderXmark, faFolderTimes, faToiletPaperBlank, faToiletPaperAlt, faTabletScreen, faTabletAndroidAlt, faHexagonVerticalNftSlanted, faFolderMusic, faDisplayMedical, faDesktopMedical, faShareAll, faPeapod, faChessClock, faAxe, faSquareD, faGripVertical, faMobileSignalOut, faArrowTurnUp, faLevelUp, faU, faArrowUpFromDottedLine, faSquareRootVariable, faSquareRootAlt, faLightSwitchOn, faArrowDownArrowUp, faSortAlt, faRaindrops, faDash, faMinusLarge, faClock, faClockFour, faInputNumeric, faTruckTow, faBackwardStep, faStepBackward, faPallet, faCarBolt, faArrowsMaximize, faExpandArrows, faFaucet, faCloudSleet, faLampStreet, faListRadio, faPenNibSlash, faBaseballBatBall, faSquareUpLeft, faOverline, faS, faTimeline, faKeyboard, faArrowsFromDottedLine, faUsbDrive, faBallot, faCaretDown, faLocationDotSlash, faMapMarkerAltSlash, faCards, faHouseChimneyMedical, faClinicMedical, faBoxingGlove, faGloveBoxing, faTemperatureThreeQuarters, faTemperature3, faThermometer3, faThermometerThreeQuarters, faBellSchool, faMobileScreen, faMobileAndroidAlt, faPlaneUp, faFolderHeart, faCircleLocationArrow, faLocationCircle, faFaceHeadBandage, faSushiRoll, faMakiRoll, faMakizushi, faCarBump, faPiggyBank, faRacquet, faCarMirrors, faIndustryWindows, faIndustryAlt, faBoltAuto, faBatteryHalf, faBattery3, faFluxCapacitor, faMountainCity, faCoins, faHoneyPot, faOlive, faKhanda, faFilterList, faOutlet, faSliders, faSlidersH, faCauldron, faPeople, faFolderTree, faNetworkWired, faCroissant, faMapPin, faHamsa, faCentSign, faSwordsLaser, faFlask, faPersonPregnant, faSquareU, faWandSparkles, faRouter, faEllipsisVertical, faEllipsisV, faSwordLaserAlt, faTicket, faPowerOff, faCoin, faLaptopSlash, faRightLong, faLongArrowAltRight, faCircleB, faPersonDressSimple, faPipeCollar, faLightsHoliday, faCitrus, faFlagUsa, faLaptopFile, faTty, faTeletype, faChartTreeMap, faDiagramNext, faPersonRifle, faClockFiveThirty, faPipeValve, faArrowUpFromArc, faFaceSpiralEyes, faCompressWide, faCirclePhoneHangup, faPhoneCircleDown, faHouseMedicalCircleExclamation, faBadminton, faClosedCaptioning, faPersonHiking, faHiking, faRightFromLine, faArrowAltFromLeft, faVenusDouble, faImages, faCalculator, faShuttlecock, faUserHair, faEyeEvil, faPeoplePulling, faN, faGarage, faCableCar, faTram, faShovelSnow, faCloudRain, faFaceLying, faSprinkler, faBuildingCircleXmark, faPersonSledding, faSledding, faGameConsoleHandheld, faShip, faClockSixThirty, faBatterySlash, faTugrikSign, faArrowsDownToLine, faDownload, faShelves, faInventory, faCloudSnow, faFaceGrin, faGrin, faDeleteLeft, faBackspace, faOven, faEyeDropper, faEyeDropperEmpty, faEyedropper, faCommentCaptions, faCommentsQuestion, faScribble, faRotateExclamation, faFileCircleCheck, faGlass, faLoader, faForward, faUserPilot, faMobile, faMobileAndroid, faMobilePhone, faCodePullRequestClosed, faFaceMeh, faMeh, faAlignCenter, faBookSkull, faBookDead, faIdCard, faDriversLicense, faFaceDotted, faFaceWorried, faOutdent, faDedent, faHeartCircleExclamation, faHouse, faHome, faHomeAlt, faHomeLgAlt, faVectorCircle, faCarCircleBolt, faCalendarWeek, faFlyingDisc, faLaptopMedical, faSquareDownRight, faB, faSeatAirline, faMoonOverSun, faEclipseAlt, faPipe, faFileMedical, faPotato, faDiceOne, faCircleA, faHelmetBattle, faButter, faBlanketFire, faKiwiBird, faCastle, faGolfClub, faArrowRightArrowLeft, faExchange, faRotateRight, faRedoAlt, faRotateForward, faUtensils, faCutlery, faArrowUpWideShort, faSortAmountUp, faBalloons, faMillSign, faBowlRice, faTimelineArrow, faSkull, faGameBoardSimple, faGameBoardAlt, faCircleVideo, faVideoCircle, faChartScatterBubble, faHouseTurret, faBanana, faHandHoldingSkull, faPeopleDress, faLoveseat, faCouchSmall, faTowerBroadcast, faBroadcastTower, faTruckPickup, faBlockQuote, faUpLong, faLongArrowAltUp, faStop, faCodeMerge, faMoneyCheckDollarPen, faMoneyCheckEditAlt, faUpFromLine, faArrowAltFromBottom, faUpload, faHurricane, faPeoplePants, faMound, faWindsock, faCircleHalf, faBrakeWarning, faToiletPortable, faCompactDisc, faFileArrowDown, faFileDownload, faSaxophoneFire, faSaxHot, faCameraWebSlash, faWebcamSlash, faFolderMedical, faFolderGear, faFolderCog, faHandWave, faArrowUpArrowDown, faSortUpDown, faCaravan, faShieldCat, faMessageSlash, faCommentAltSlash, faBolt, faZap, faTrashCanCheck, faGlassWater, faOilWell, faPersonSimple, faVault, faMars, faToilet, faPlaneCircleXmark, faYenSign, faCny, faJpy, faRmb, faYen, faNotes, faRubleSign, faRouble, faRub, faRuble, faTrashUndo, faTrashArrowTurnLeft, faChampagneGlass, faGlassChampagne, faObjectsAlignCenterHorizontal, faSun, faTrashCanSlash, faTrashAltSlash, faScreenUsers, faUsersClass, faGuitar, faSquareArrowLeft, faArrowSquareLeft, faSquare8, faFaceSmileHearts, faBracketsSquare, faBrackets, faLaptopArrowDown, faHockeyStickPuck, faHouseTree, faSignalFair, faSignal2, faFaceLaughWink, faLaughWink, faCircleDollar, faDollarCircle, faUsdCircle, faHorseHead, faArrowsRepeat, faRepeatAlt, faBoreHole, faIndustry, faImagePolaroid, faWaveTriangle, faCircleDown, faArrowAltCircleDown, faGrill, faArrowsTurnToDots, faChartMixed, faAnalytics, faFlorinSign, faArrowDownShortWide, faSortAmountDesc, faSortAmountDownAlt, faLessThan, faDisplayCode, faDesktopCode, faFaceDrooling, faOilTemperature, faOilTemp, faSquareQuestion, faQuestionSquare, faAirConditioner, faAngleDown, faMountains, faOmega, faCarTunnel, faPersonDollyEmpty, faPanFood, faHeadSideCough, faGripLines, faThumbsDown, faUserLock, faArrowRightLong, faLongArrowRight, faTicketsAirline, faAnchorCircleXmark, faEllipsis, faEllipsisH, faNfcSlash, faChessPawn, faKitMedical, faFirstAid, faGrid2Plus, faBells, faPersonThroughWindow, faToolbox, faEnvelopeDot, faEnvelopeBadge, faHandsHoldingCircle, faBug, faBowlChopsticks, faCreditCard, faCreditCardAlt, faCircleS, faBoxBallot, faCar, faAutomobile, faHandHoldingHand, faUserTieHair, faPodiumStar, faUserHairMullet, faBusinessFront, faPartyBack, faTrianBalbot, faMicrophoneStand, faBookOpenReader, faBookReader, faFamilyDress, faCircleX, faCabin, faMountainSun, faChartSimpleHorizontal, faBluetooth, faArrowsLeftRightToLine, faHandBackPointLeft, faMessageDots, faCommentAltDots, faMessaging, faFileHeart, faBeerMug, faBeerFoam, faDiceD20, faDrone, faTruckDroplet, faFileCircleXmark, faTemperatureArrowUp, faTemperatureUp, faMedal, faBed, faBookCopy, faSquareH, faHSquare, faSquareC, faClockTwo, faSquareEllipsisVertical, faPodcast, faBee, faTemperatureFull, faTemperature4, faThermometer4, faThermometerFull, faBell, faCandyBar, faChocolateBar, faXmarkLarge, faPinata, faArrowsFromLine, faSuperscript, faBowlSpoon, faHexagonCheck, faPlugCircleXmark, faStarOfLife, faPhoneSlash, faTrafficLightStop, faPaintRoller, faAccentGrave, faHandshakeAngle, faHandsHelping, faCircle0, faDialMedLow, faLocationDot, faMapMarkerAlt, faCrab, faBoxOpenFull, faBoxFull, faFile, faGreaterThan, faQuotes, faPretzel, faPersonSwimming, faSwimmer, faArrowDown, faUserRobotXmarks, faMessageQuote, faCommentAltQuote, faCandyCorn, faFolderMagnifyingGlass, faFolderSearch, faNotebook, faDroplet, faTint, faBullseyePointer, faEraser, faHexagonImage, faEarthAmericas, faEarth, faEarthAmerica, faGlobeAmericas, faCrateApple, faAppleCrate, faPersonBurst, faGameBoard, faHatChef, faHandBackPointRight, faDove, faBatteryEmpty, faBattery0, faGrid4, faSocks, faFaceSunglasses, faInbox, faSquare0, faSection, faSquareThisWayUp, faBoxUp, faGaugeHigh, faTachometerAlt, faTachometerAltFast, faSquareAmpersand, faEnvelopeOpenText, faLampDesk, faHospital, faHospitalAlt, faHospitalWide, faPollPeople, faWhiskeyGlassIce, faGlassWhiskeyRocks, faWineBottle, faChessRook, faUserBountyHunter, faBarsStaggered, faReorder, faStream, faDiagramSankey, faCloudHailMixed, faCircleUpLeft, faDharmachakra, faObjectsAlignLeft, faOilCanDrip, faFaceSmilingHands, faBroccoli, faRouteInterstate, faEarMuffs, faHotdog, faTransporterEmpty, faPersonWalkingWithCane, faBlind, faAngle90, faRectangleTerminal, faKite, faDrum, faScrubber, faIceCream, faHeartCircleBolt, faFishBones, faDeerRudolph, faFax, faParagraph, faHeadSideHeart, faSquareE, faMeterFire, faCloudHail, faCheckToSlot, faVoteYea, faMoneyFromBracket, faStarHalf, faCarBus, faSpeaker, faTimer, faBoxesStacked, faBoxes, faBoxesAlt, faGrillHot, faBallotCheck, faLink, faChain, faEarListen, faAssistiveListeningSystems, faFileMinus, faTreeCity, faPlay, faFont, faCupTogo, faCoffeeTogo, faSquareDownLeft, faBurgerLettuce, faRupiahSign, faMagnifyingGlass, faSearch, faTableTennisPaddleBall, faPingPongPaddleBall, faTableTennis, faPersonDotsFromLine, faDiagnoses, faChevronsDown, faChevronDoubleDown, faTrashCanArrowUp, faTrashRestoreAlt, faSignalGood, faSignal3, faLocationQuestion, faMapMarkerQuestion, faFloppyDiskCircleXmark, faFloppyDiskTimes, faSaveCircleXmark, faSaveTimes, faNairaSign, faPeach, faTaxiBus, faBracketCurly, faBracketCurlyLeft, faLobster, faCartFlatbedEmpty, faDollyFlatbedEmpty, faColon, faCartArrowDown, faWand, faWalkieTalkie, faFilePen, faFileEdit, faReceipt, faTablePicnic, faSquarePen, faPenSquare, faPencilSquare, faCircleMicrophoneLines, faMicrophoneCircleAlt, faDisplaySlash, faDesktopSlash, faSuitcaseRolling, faPersonCircleExclamation, faTransporter2, faHandsHoldingDiamond, faHandReceiving, faMoneyBillSimpleWave, faChevronDown, faBatteryFull, faBattery, faBattery5, faBellPlus, faBookArrowRight, faHospitals, faClub, faSkullCrossbones, faDropletDegree, faDewpoint, faCodeCompare, faListUl, faListDots, faHandHoldingMagic, faWatermelonSlice, faCircleEllipsis, faSchoolLock, faTowerCell, faSdCards, faDownLong, faLongArrowAltDown, faEnvelopes, faPhoneOffice, faRankingStar, faChessKing, faNfcPen, faPersonHarassing, faHatWinter, faBrazilianRealSign, faLandmarkDome, faLandmarkAlt, faBoneBreak, faArrowUp, faDownFromDottedLine, faTv, faTelevision, faTvAlt, faBorderLeft, faCircleDivide, faShrimp, faListCheck, faTasks, faDiagramSubtask, faJugDetergent, faCircleUser, faUserCircle, faSquareY, faUserDoctorHair, faPlanetRinged, faMushroom, faUserShield, faMegaphone, faCircleExclamationCheck, faWind, faBoxDollar, faBoxUsd, faCarBurst, faCarCrash, faY, faUserHeadset, faArrowsRetweet, faRetweetAlt, faPersonSnowboarding, faSnowboarding, faSquareChevronRight, faChevronSquareRight, faLacrosseStickBall, faTruckFast, faShippingFast, faStarSharp, faCircle1, faCircleStar, faStarCircle, faFish, faCloudFog, faFog, faWaffle, faMusicNote, faMusicAlt, faHexagonExclamation, faCartShoppingFast, faObjectUnion, faUserGraduate, faStarfighter, faCircleHalfStroke, faAdjust, faArrowRightLongToLine, faSquareArrowDown, faArrowSquareDown, faClapperboard, faSquareChevronLeft, faChevronSquareLeft, faPhoneIntercom, faLinkHorizontal, faChainHorizontal, faMango, faMusicNoteSlash, faMusicAltSlash, faCircleRadiation, faRadiationAlt, faFaceTongueSweat, faGlobeStand, faBaseball, faBaseballBall, faCircleP, faAwardSimple, faJetFighterUp, faDiagramProject, faProjectDiagram, faPedestal, faChartPyramid, faSidebar, faSnowmanHead, faFrostyHead, faCopy, faBurgerGlass, faVolumeXmark, faVolumeMute, faVolumeTimes, faHandSparkles, faBarsFilter, faPaintbrushPencil, faPartyBell, faUserVneckHair, faJackOLantern, faGrip, faGripHorizontal, faShareFromSquare, faShareSquare, faKeynote, faGun, faSquarePhone, faPhoneSquare, faPlus, faAdd, faExpand, faComputer, faFort, faCloudCheck, faXmark, faClose, faMultiply, faRemove, faTimes, faFaceSmirking, faArrowsUpDownLeftRight, faArrows, faChalkboardUser, faChalkboardTeacher, faRhombus, faClawMarks, faPesoSign, faFaceSmileTongue, faCartCircleXmark, faBuildingShield, faCirclePhoneFlip, faPhoneCircleAlt, faBaby, faUsersLine, faQuoteLeft, faQuoteLeftAlt, faTractor, faKeySkeleton, faTrashArrowUp, faTrashRestore, faArrowDownUpLock, faArrowDownToBracket, faLinesLeaning, faSquareQ, faRulerCombined, faSymbols, faIconsAlt, faCopyright, faHighlighterLine, faBracketSquare, faBracket, faBracketLeft, faIslandTropical, faIslandTreePalm, faArrowRightFromLine, faArrowFromLeft, faH2, faEquals, faCakeSlice, faShortcake, faPeanut, faWrenchSimple, faBlender, faTeeth, faTally2, faShekelSign, faIls, faShekel, faSheqel, faSheqelSign, faCars, faAxeBattle, faUserHairLong, faMap, faFileCircleInfo, faFaceDisappointed, faLassoSparkles, faClockEleven, faRocket, faSirenOn, faClockTen, faCandleHolder, faVideoArrowDownLeft, faPhotoFilm, faPhotoVideo, faFloppyDiskCircleArrowRight, faSaveCircleArrowRight, faFolderMinus, faPlanetMoon, faFaceEyesXmarks, faChartScatter, faDisplayArrowDown, faStore, faArrowTrendUp, faPlugCircleMinus, faOliveBranch, faAngle, faVacuumRobot, faSignHanging, faSign, faSquareDivide, faSignalStreamSlash, faBezierCurve, faEyeDropperHalf, faStoreLock, faBellSlash, faCloudBoltSun, faThunderstormSun, faCameraSlash, faCommentQuote, faTablet, faTabletAndroid, faSchoolFlag, faMessageCode, faGlassHalf, faGlassHalfEmpty, faGlassHalfFull, faFill, faMessageMinus, faCommentAltMinus, faAngleUp, faDrumstickBite, faLinkHorizontalSlash, faChainHorizontalSlash, faHollyBerry, faChevronLeft, faBacteria, faClouds, faMoneyBillSimple, faHandLizard, faTablePivot, faFilterSlash, faTrashCanUndo, faTrashCanArrowTurnLeft, faTrashUndoAlt, faNotdef, faDisease, faPersonToDoor, faTurntable, faBriefcaseMedical, faGenderless, faChevronRight, faSignalWeak, faSignal1, faClockFive, faRetweet, faCarRear, faCarAlt, faPumpSoap, faComputerClassic, faFrame, faVideoSlash, faBatteryQuarter, faBattery2, faEllipsisStroke, faEllipsisHAlt, faRadio, faBabyCarriage, faCarriageBaby, faFaceExpressionless, faDownToDottedLine, faCloudMusic, faTrafficLight, faCloudMinus, faThermometer, faShieldMinus, faVrCardboard, faCarTilt, faGaugeCircleMinus, faBrightnessLow, faHandMiddleFinger, faPercent, faPercentage, faTruckMoving, faGlassWaterDroplet, faConveyorBelt, faLocationCheck, faMapMarkerCheck, faCoinVertical, faDisplay, faPersonSign, faFaceSmile, faSmile, faPhoneHangup, faSignatureSlash, faThumbtack, faThumbTack, faWheatSlash, faTrophy, faCloudsSun, faPersonPraying, faPray, faHammer, faFaceVomit, faSpeakers, faTtyAnswer, faTeletypeAnswer, faMugTeaSaucer, faDiagramLeanCanvas, faAlt, faDial, faDialMedHigh, faHandPeace, faCircleTrash, faTrashCircle, faRotate, faSyncAlt, faCircleQuarters, faSpinner, faTowerControl, faArrowUpTriangleSquare, faSortShapesUp, faWhale, faRobot, faPeace, faPartyHorn, faGears, faCogs, faSunBright, faSunAlt, faWarehouse, faLockKeyholeOpen, faLockOpenAlt, faSquareFragile, faBoxFragile, faSquareWineGlassCrack, faArrowUpRightDots, faSquareN, faSplotch, faFaceGrinHearts, faGrinHearts, faMeter, faMandolin, faDiceFour, faSimCard, faTransgender, faTransgenderAlt, faMercury, faUpFromBracket, faKnifeKitchen, faBorderRight, faArrowTurnDown, faLevelDown, faSpade, faCardSpade, faLineColumns, faArrowRightToLine, faArrowToRight, faPersonFallingBurst, faFlagPennant, faPennant, faConveyorBeltEmpty, faAward, faTicketSimple, faTicketAlt, faBuilding, faAnglesLeft, faAngleDoubleLeft, faCamcorder, faVideoHandheld, faPancakes, faAlbumCircleUser, faQrcode, faDiceD10, faFireplace, faBrowser, faPenPaintbrush, faPencilPaintbrush, faFishCooked, faChairOffice, faNestingDolls, faClockRotateLeft, faHistory, faTrumpet, faFaceGrinBeamSweat, faGrinBeamSweat, faFireSmoke, faPhoneMissed, faFileExport, faArrowRightFromFile, faShield, faShieldBlank, faArrowUpShortWide, faSortAmountUpAlt, faArrowsRepeat1, faRepeat1Alt, faGunSlash, faAvocado, faBinary, faGlassesRound, faGlassesAlt, faPhonePlus, faDitto, faPersonSeat, faHouseMedical, faGolfBallTee, faGolfBall, faCircleChevronLeft, faChevronCircleLeft, faHouseChimneyWindow, faScythe, faPenNib, faBanParking, faParkingCircleSlash, faTentArrowTurnLeft, faFaceDiagonalMouth, faDiagramCells, faCricketBatBall, faCricket, faTents, faWandMagic, faMagic, faDog, faPenLine, faAtomSimple, faAtomAlt, faAmpersand, faCarrot, faArrowUpFromLine, faArrowFromBottom, faMoon, faPenSlash, faWineGlassEmpty, faWineGlassAlt, faSquareStar, faCheese, faSendBackward, faYinYang, faMusic, faCompassSlash, faClockOne, faFileMusic, faCodeCommit, faTemperatureLow, faPersonBiking, faBiking, faSkeleton, faCircleG, faCircleArrowUpLeft, faCoinBlank, faBroom, faVacuum, faShieldHeart, faCardHeart, faLightbulbCflOn, faMelon, faGopuram, faEarthOceania, faGlobeOceania, faContainerStorage, faFacePouting, faSquareXmark, faTimesSquare, faXmarkSquare, faFaceExplode, faExplodingHead, faHashtag, faUpRightAndDownLeftFromCenter, faExpandAlt, faOilCan, faT, faTransformerBolt, faHippo, faChartColumn, faCassetteVhs, faVhs, faInfinity, faVialCircleCheck, faChimney, faObjectIntersect, faPersonArrowDownToLine, faVoicemail, faBlockBrick, faWallBrick, faFan, faBagsShopping, faParagraphLeft, faParagraphRtl, faPersonWalkingLuggage, faCaravanSimple, faCaravanAlt, faTurtle, faUpDown, faArrowsAltV, faCloudMoonRain, faBoothCurtain, faCalendar, faBoxHeart, faTrailer, faUserDoctorMessage, faUserMdChat, faBahai, faHaykal, faAmpGuitar, faSdCard, faVolumeSlash, faBorderBottom, faWifiWeak, faWifi1, faDragon, faShoePrints, faCirclePlus, faPlusCircle, faFaceGrinTongueWink, faGrinTongueWink, faHandHolding, faPlugCircleExclamation, faLinkSlash, faChainBroken, faChainSlash, faUnlink, faClone, faPersonWalkingArrowLoopLeft, faArrowUpZA, faSortAlphaUpAlt, faFireFlameCurved, faFireAlt, faTornado, faFileCirclePlus, faDeleteRight, faBookQuran, faQuran, faCircleQuarter, faAnchor, faBorderAll, faFunction, faFaceAngry, faAngry, faPeopleSimple, faCookieBite, faArrowTrendDown, faRss, faFeed, faFaceMonocle, faDrawPolygon, faScaleBalanced, faBalanceScale, faCalendarLines, faCalendarNote, faArrowDownBigSmall, faSortSizeDown, faGaugeSimpleHigh, faTachometer, faTachometerFast, faDoNotEnter, faShower, faDiceD8, faDesktop, faDesktopAlt, faM, faGripDotsVertical, faFaceViewfinder, faSoftServe, faCreemee, faH5, faHandBackPointDown, faTableList, faThList, faCommentSms, faSms, faRectangle, faRectangleLandscape, faClipboardListCheck, faTurkey, faBook, faUserPlus, faIceSkate, faCheck, faBatteryThreeQuarters, faBattery4, faTomato, faSwordLaser, faHouseCircleCheck, faBuildings, faAngleLeft, faCartFlatbedBoxes, faDollyFlatbedAlt, faDiagramSuccessor, faTruckArrowRight, faSquareW, faArrowsSplitUpAndLeft, faLamp, faAirplay, faHandFist, faFistRaised, faShieldQuartered, faSlashForward, faLocationPen, faMapMarkerEdit, faCloudMoon, faPotFood, faBriefcase, faPersonFalling, faImagePortrait, faPortrait, faUserTag, faRug, faPrintSlash, faEarthEurope, faGlobeEurope, faCartFlatbedSuitcase, faLuggageCart, faHandBackPointRibbon, faRectangleXmark, faRectangleTimes, faTimesRectangle, faWindowClose, faTireRugged, faLightbulbDollar, faCowbell, faBahtSign, faCorner, faChevronsRight, faChevronDoubleRight, faBookOpen, faBookJournalWhills, faJournalWhills, faInhaler, faHandcuffs, faSnake, faTriangleExclamation, faExclamationTriangle, faWarning, faNoteMedical, faDatabase, faDownLeft, faShare, faArrowTurnRight, faMailForward, faFaceThinking, faTurnDownRight, faBottleDroplet, faMaskFace, faHillRockslide, faScannerKeyboard, faCircleO, faGridHorizontal, faMessageDollar, faCommentAltDollar, faRightLeft, faExchangeAlt, faColumns3, faPaperPlane, faRoadCircleExclamation, faDungeon, faHandHoldingBox, faInputText, faWindowFlip, faWindowAlt, faAlignRight, faScannerGun, faScanner, faTire, faEngine, faMoneyBill1Wave, faMoneyBillWaveAlt, faLifeRing, faHands, faSignLanguage, faSigning, faCircleCaretRight, faCaretCircleRight, faWheat, faFileSpreadsheet, faAudioDescriptionSlash, faCalendarDay, faWaterLadder, faLadderWater, faSwimmingPool, faArrowsUpDown, faArrowsV, faChessPawnPiece, faChessPawnAlt, faFaceGrimace, faGrimace, faWheelchairMove, faWheelchairAlt, faTurnDown, faLevelDownAlt, faSquareS, faRectangleBarcode, faBarcodeAlt, faPersonWalkingArrowRight, faSquareEnvelope, faEnvelopeSquare, faDice, faUnicorn, faBowlingBall, faPompebled, faBrain, faWatchSmart, faBookUser, faSensorCloud, faSensorSmoke, faClapperboardPlay, faBandage, faBandAid, faCalendarMinus, faCircleXmark, faTimesCircle, faXmarkCircle, faCircle4, faGifts, faAlbumCollection, faHotel, faEarthAsia, faGlobeAsia, faIdCardClip, faIdCardAlt, faMagnifyingGlassPlus, faSearchPlus, faThumbsUp, faCloudShowers, faUserClock, faOnion, faClockTwelveThirty, faArrowDownToDottedLine, faHandDots, faAllergies, faFileInvoice, faWindowMinimize, faRectangleWide, faCommentArrowUp, faGarlic, faMugSaucer, faCoffee, faBrush, faTreeDecorated, faMask, faCalendarHeart, faMagnifyingGlassMinus, faSearchMinus, faFlower, faRulerVertical, faUserLarge, faUserAlt, faStarshipFreighter, faTrainTram, faBridgeSuspension, faTrashCheck, faUserNurse, faBoombox, faSyringe, faCloudSun, faShieldExclamation, faStopwatch20, faSquareFull, faGripDots, faCommentExclamation, faPenSwirl, faFalafel, faCircle2, faMagnet, faJar, faGramophone, faDiceD12, faNoteSticky, faStickyNote, faDown, faArrowAltDown, faHundredPoints, fa100, faPaperclipVertical, faWindWarning, faWindCircleExclamation, faLocationPinSlash, faMapMarkerSlash, faFaceSadSweat, faBugSlash, faCupcake, faLightSwitchOff, faToggleLargeOff, faPenFancySlash, faTruckContainer, faBoot, faArrowUpFromWaterPump, faFileCheck, faBone, faCardsBlank, faCircle3, faBenchTree, faKeyboardBrightnessLow, faSkiBootSki, faBrainCircuit, faUserInjured, faBlockBrickFire, faFirewall, faFaceSadTear, faSadTear, faPlane, faTentArrowsDown, faExclamation, faArrowsSpin, faFaceSmileRelaxed, faCommentXmark, faCommentTimes, faPrint, faTurkishLiraSign, faTry, faTurkishLira, faFaceNoseSteam, faCircleWaveformLines, faWaveformCircle, faDollarSign, faDollar, faUsd, faFerrisWheel, faComputerSpeaker, faSkullCow, faX, faMagnifyingGlassDollar, faSearchDollar, faUsersGear, faUsersCog, faPersonMilitaryPointing, faBuildingColumns, faBank, faInstitution, faMuseum, faUniversity, faCircleT, faSack, faGrid2, faCameraCctv, faCctv, faUmbrella, faTrowel, faHorizontalRule, faBedFront, faBedAlt, faD, faStapler, faMasksTheater, faTheaterMasks, faKipSign, faFaceWoozy, faCloudQuestion, faPineapple, faHandPointLeft, faGalleryThumbnails, faCircleJ, faEyes, faHandshakeSimple, faHandshakeAlt, faPageCaretUp, faFileCaretUp, faJetFighter, faFighterJet, faComet, faSquareShareNodes, faShareAltSquare, faShieldKeyhole, faBarcode, faPlusMinus, faSquareSlidersVertical, faSlidersVSquare, faVideo, faVideoCamera, faMessageMiddle, faCommentMiddleAlt, faGraduationCap, faMortarBoard, faHandHoldingMedical, faPersonCircleCheck, faSquareZ, faMessageText, faCommentAltText, faTurnUp, faLevelUpAlt };\n", "// Huge: FontAwesome completo, non ha bisogno di altri import ma \u00E8 sconsigliato per le dimensioni\n//         yarn add @fortawesome/fontawesome-pro@next\n//\n// import '@fortawesome/fontawesome-pro/js/all';\n\n\n// Medium: import delle singole varianti, quindi dimensioni ridotte rispetto alla versione completa,\n//         ma comunque abbastanza importanti in quanto ogni variante ha svariate centinaia di icone;\n//         l'ultimo import (js/fontawesome) \u00E8 necessario per il buon funzionamento\n//           yarn add @fortawesome/fontawesome-pro@next\n//\n// import '@fortawesome/fontawesome-pro/js/solid';\n// import '@fortawesome/fontawesome-pro/js/regular';\n// import '@fortawesome/fontawesome-pro/js/brands';\n// import '@fortawesome/fontawesome-pro/js/light';\n// import '@fortawesome/fontawesome-pro/js/duotone';\n// import '@fortawesome/fontawesome-pro/js/fontawesome';\n\n\n// Small: include solo le icone utilizzate, quindi lo spazio \u00E8 ridotto al minimo\n//        eseguire l'apposito task per aggiornare la lista degli import tra i commenti BEGIN ed END sottostanti,\n//        da utilizzare ogni volta che si aggiunge o rimuove un'icona:\n//          rails fontawesome:repack\n//        Per utilizzarlo sono necessari i seguenti pacchetti:\n//          yarn add @fortawesome/pro-{solid,regular,light,duotone}-svg-icons@next @fortawesome/fontawesome-svg-core@next\n//\nimport { library, dom } from '@fortawesome/fontawesome-svg-core';\n// BEGIN fontawesome:repack - Attenzione: il contenuto tra questi commenti viene sovrascritto dall'esecuzione del task\nimport {\n  faAt as farAt,\n  faCircleCheck as farCircleCheck,\n  faCircleQuestion as farCircleQuestion,\n  faCircleXmark as farCircleXmark,\n} from '@fortawesome/pro-regular-svg-icons';\nimport {\n  faFacebook as fabFacebook,\n  faInstagram as fabInstagram,\n  faLinkedin as fabLinkedin,\n  faTwitter as fabTwitter,\n  faVimeo as fabVimeo,\n  faYoutube as fabYoutube,\n} from '@fortawesome/free-brands-svg-icons';\nimport {\n  faArrowLeft as fasArrowLeft,\n  faCheck as fasCheck,\n  faChevronLeft as fasChevronLeft,\n  faChevronRight as fasChevronRight,\n  faClipboardCheck as fasClipboardCheck,\n  faEdit as fasEdit,\n  faEuroSign as fasEuroSign,\n  faFileCsv as fasFileCsv,\n  faFileExcel as fasFileExcel,\n  faList as fasList,\n  faLock as fasLock,\n  faMagic as fasMagic,\n  faPersonThroughWindow as fasPersonThroughWindow,\n  faPlus as fasPlus,\n  faSave as fasSave,\n  faSignInAlt as fasSignInAlt,\n  faTimes as fasTimes,\n  faUndo as fasUndo,\n  faUndoAlt as fasUndoAlt,\n  faUser as fasUser,\n  faUserPlus as fasUserPlus,\n} from '@fortawesome/pro-solid-svg-icons';\nimport {\n  faArrowUpRightFromSquare as fadArrowUpRightFromSquare,\n  faBinaryCircleCheck as fadBinaryCircleCheck,\n  faPaperPlane as fadPaperPlane,\n  faPaperPlaneTop as fadPaperPlaneTop,\n  faRectangleXmark as fadRectangleXmark,\n  faSignInAlt as fadSignInAlt,\n  faUnlock as fadUnlock,\n  faUserPlus as fadUserPlus,\n  faUserXmark as fadUserXmark,\n} from '@fortawesome/pro-duotone-svg-icons';\nlibrary.add(fabFacebook, fabInstagram, fabLinkedin, fabTwitter, fabVimeo, fabYoutube, fadArrowUpRightFromSquare, fadBinaryCircleCheck, fadPaperPlane, fadPaperPlaneTop, fadRectangleXmark, fadSignInAlt, fadUnlock, fadUserPlus, fadUserXmark, farAt, farCircleCheck, farCircleQuestion, farCircleXmark, fasArrowLeft, fasCheck, fasChevronLeft, fasChevronRight, fasClipboardCheck, fasEdit, fasEuroSign, fasFileCsv, fasFileExcel, fasList, fasLock, fasMagic, fasPersonThroughWindow, fasPlus, fasSave, fasSignInAlt, fasTimes, fasUndo, fasUndoAlt, fasUser, fasUserPlus);\n// END fontawesome:repack - Attenzione: il contenuto tra questi commenti viene sovrascritto dall'esecuzione del task\ndom.watch();\n\n// Fix fullcalendar bug: https://github.com/fullcalendar/fullcalendar/issues/5544#issuecomment-658406050\nimport { config } from '@fortawesome/fontawesome-svg-core';\nconfig.autoReplaceSvg = 'nest';", "(function ($) {\n  'use strict';\n\n  function initLocale () {\n    // controllo se ho gi\u00E0 impostato la lingua ed in caso affermativo non faccio nulla\n    if (!localStorage.getItem('locale')) {\n      // richiamo la lingua dell'utente corrente\n      $.ajax({\n        method: 'GET',\n        url: '/users/locale',\n        async: false,\n        success: function (data) {\n          if (data.locale == undefined) {\n            // se non ho lingua e ho il messaggio di 'no_user', non devo fare nulla perch\u00E8 sono fuori dalla sessione (TODO: lingua di default)\n            if (data.message == 'no_user') { }\n          } else {\n            // se ho la lingua la imposto con l'it o con quella salvata per l'utente corrente\n            let lang = 'it'; // default\n            if (data.locale != null) { lang = data.locale; }\n            localStorage.setItem('locale', lang);\n          }\n        }\n      });\n    }\n  }\n\n  initLocale();\n})(jQuery)", "// caricamento lingue\nconst datatableIt = require('./datatable.it.json');\nconst datatableEn = require('./datatable.en.json');\n\n// inizializzazione\n$.extend(true, $.fn.dataTable.defaults, {\n  retrieve: true,\n  processing: true,\n  serverSide: true,\n  language: localStorage.getItem('locale') == 'it' ? datatableIt : datatableEn,\n  lengthMenu: [ 10, 20, 40, 80 ],\n  pagingType: 'first_last_numbers', // numbers | simple | simple_numbers | full | full_numbers | first_last_numbers\n  autoWidth: false,\n  dom: //'ltipr',\n    't' +\n    '<\"bottom\"' +\n      '<\"row mt-2 mx-0\"' +\n        '<\"col-sm-12 col-xl-3\"i>' +\n        '<\"col-sm-12 col-xl-9 d-flex align-items-baseline justify-content-end\"' +\n          '<\"me-3\"l>' +\n        'p>' +\n      '>' +\n    'r>',\n  stateSaveParams: function(settings, data) {\n    var dataCustom = data.custom;\n    var customFilters = (dataCustom) ? JSON.parse(data.custom) : {};\n    $('.datatable-filter').each(function (index) { customFilters[this.id] = this.value; });\n    $('.datatable-filter-datetime').each(function (index) { customFilters[this.id] = this.value; });\n    data.custom = customFilters\n  },\n  stateLoadParams: function(settings, data) {\n    var dataCustom = data.custom;\n    if (dataCustom) {\n      $('.datatable-filter').each(function (index) { this.value = dataCustom[this.id]; });\n      $('.datatable-filter-datetime').each(function (index) { if (dataCustom[this.id] !== undefined ) { this.value = dataCustom[this.id]; } else { this.value = ''; } });\n    }\n  },\n  drawCallback: function() {\n    // overwrite del pulsante precedente (previous)\n    $('li.paginate_button.previous a.page-link').html(`${this.dataTable().fnSettings().oLanguage.paginate.prev10}`);\n    $('li.paginate_button.previous').off().click(function () {\n      var currentPage = tableAPI.page();\n      if (currentPage == 0) { return false; }\n      if (currentPage - 10 >= 0) {\n        tableAPI.page(currentPage - 10).draw(false);\n      } else {\n        tableAPI.page(0).draw(false);\n      }\n    });\n    // overwrite del pulsante successivo (next)\n    $('li.paginate_button.next a.page-link').html(`${this.dataTable().fnSettings().oLanguage.paginate.next10}`);\n    $('li.paginate_button.next').off().click(function () {\n      var currentPage = tableAPI.page();\n      var maxPages = tableAPI.page.info().pages;\n      if (currentPage == maxPages - 1) { return false; }\n      if (currentPage + 10 <= maxPages - 1) {\n        tableAPI.page(currentPage + 10).draw(false);\n      } else {\n        tableAPI.page(maxPages - 1).draw(false);\n      }\n    });\n  },\n});\n", "const datesIt = {\n  days: [\"Domenica\", \"Luned\u00EC\", \"Marted\u00EC\", \"Mercoled\u00EC\", \"Gioved\u00EC\", \"Venerd\u00EC\", \"Sabato\"],\n  daysShort: [\"Dom\", \"Lun\", \"Mar\", \"Mer\", \"Gio\", \"Ven\", \"Sab\"],\n  daysMin: [\"Do\", \"Lu\", \"Ma\", \"Me\", \"Gi\", \"Ve\", \"Sa\"],\n  months: [\"Gennaio\", \"Febbraio\", \"Marzo\", \"Aprile\", \"Maggio\", \"Giugno\", \"Luglio\", \"Agosto\", \"Settembre\", \"Ottobre\", \"Novembre\", \"Dicembre\"],\n  monthsShort: [\"Gen\", \"Feb\", \"Mar\", \"Apr\", \"Mag\", \"Giu\", \"Lug\", \"Ago\", \"Set\", \"Ott\", \"Nov\", \"Dic\"],\n  today: \"Oggi\",\n  monthsTitle: \"Mesi\",\n  clear: \"Cancella\",\n  weekStart: 1,\n  format: \"dd/mm/yyyy\",\n  titleFormat: \"MM yyyy\"\n}\n\nexport default datesIt", "// locales\nimport datepickerIt from './datepicker.it'\n$.fn.datepicker.dates.it = datepickerIt\n\n// defaults\n$.extend($.fn.datepicker.defaults, {\n  format: 'dd/mm/yyyy',\n  weekStart: 1,\n  language: !localStorage.getItem('locale') ? 'it' : localStorage.getItem('locale'),\n  orientation: 'bottom',\n  todayHighlight: true,\n  clearBtn: true\n});\n\n// init\n$(function(){\n  $('.datepicker').datepicker();\n  $('.datepicker-inline').datepicker();\n  $('.datepicker-autoclose').datepicker({\n    autoclose: true\n  });\n  $('.datepicker-multiple-date').datepicker({\n    multidate: true,\n    multidateSeparator: \",\"\n  });\n  $('.date-range').datepicker({\n    toggleActive: true\n  });\n});", "$(document).ready(function () {\n  'use strict';\n\n  $('.repeater-default').repeater();\n\n  $('.repeater-custom-show-hide').repeater({\n    show: function () {\n      $(this).slideDown();\n    },\n    hide: function (remove) {\n      if (confirm('Are you sure you want to remove this item?')) {\n        $(this).slideUp(remove);\n      }\n    }\n  });\n});", "require('./init/datatables/init');\nrequire('./init/bootstrap-datepicker/init');\nrequire('./init/form-repeater/init');", "/*\nTemplate Name: Amezia - Admin & Dashboard Template\nAuthor: Themesbrand\nVersion: 2.0.0\nWebsite: https://themesbrand.com/\nContact: themesbrand@gmail.com\nFile: Main Js File\n*/\n\n\n(function ($) {\n\n  'use strict';\n\n  function initMetisMenu() {\n    //metis menu\n    $(\"#side-menu\").metisMenu();\n  }\n\n  function initLeftMenuCollapse() {\n    $('#vertical-menu-btn').on('click', function (event) {\n      event.preventDefault();\n      $('body').toggleClass('sidebar-enable');\n      if ($(window).width() >= 992) {\n        $('body').toggleClass('vertical-collpsed');\n      } else {\n        $('body').removeClass('vertical-collpsed');\n      }\n    });\n  }\n\n  function initMenuItemScroll() {\n    // focus active menu in left sidebar\n    $(document).ready(function () {\n      if ($(\"#sidebar-menu\").length > 0 && $(\"#sidebar-menu .mm-active .active\").length > 0) {\n        var activeMenu = $(\"#sidebar-menu .mm-active .active\").offset().top;\n        if (activeMenu > 300) {\n          activeMenu = activeMenu - 300;\n          $(\".vertical-menu .simplebar-content-wrapper\").animate({\n            scrollTop: activeMenu\n          }, \"slow\");\n        }\n      }\n    });\n  }\n\n  function initFullScreen() {\n    $('[data-toggle=\"fullscreen\"]').on(\"click\", function (e) {\n      e.preventDefault();\n      $('body').toggleClass('fullscreen-enable');\n      if (!document.fullscreenElement && /* alternative standard method */ !document.mozFullScreenElement && !document.webkitFullscreenElement) { // current working methods\n        if (document.documentElement.requestFullscreen) {\n          document.documentElement.requestFullscreen();\n        } else if (document.documentElement.mozRequestFullScreen) {\n          document.documentElement.mozRequestFullScreen();\n        } else if (document.documentElement.webkitRequestFullscreen) {\n          document.documentElement.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);\n        }\n      } else {\n        if (document.cancelFullScreen) {\n          document.cancelFullScreen();\n        } else if (document.mozCancelFullScreen) {\n          document.mozCancelFullScreen();\n        } else if (document.webkitCancelFullScreen) {\n          document.webkitCancelFullScreen();\n        }\n      }\n    });\n    document.addEventListener('fullscreenchange', exitHandler);\n    document.addEventListener(\"webkitfullscreenchange\", exitHandler);\n    document.addEventListener(\"mozfullscreenchange\", exitHandler);\n\n    function exitHandler() {\n      if (!document.webkitIsFullScreen && !document.mozFullScreen && !document.msFullscreenElement) {\n        console.log('pressed');\n        $('body').removeClass('fullscreen-enable');\n      }\n    }\n  }\n\n  function initRightSidebar() {\n    // right side-bar toggle\n    $('.right-bar-toggle').on('click', function (e) {\n      $('body').toggleClass('right-bar-enabled');\n    });\n\n    $(document).on('click', 'body', function (e) {\n      if ($(e.target).closest('.right-bar-toggle, .right-bar').length > 0) {\n        return;\n      }\n\n      $('body').removeClass('right-bar-enabled');\n      return;\n    });\n  }\n\n  // function initDropdownMenu() {\n  //   if (document.getElementById(\"topnav-menu-content\")) {\n  //     var elements = document.getElementById(\"topnav-menu-content\").getElementsByTagName(\"a\");\n  //     for (var i = 0, len = elements.length; i < len; i++) {\n  //       elements[i].onclick = function (elem) {\n  //         if (elem.target.getAttribute(\"href\") === \"#\") {\n  //           elem.target.parentElement.classList.toggle(\"active\");\n  //           elem.target.nextElementSibling.classList.toggle(\"show\");\n  //         }\n  //       }\n  //     }\n  //     window.addEventListener(\"resize\", updateMenu);\n  //   }\n  // }\n\n  function initComponents() {\n    /* CUSTOM INITS */\n    //** LOCALE **//\n    $('#logout').on('click', function(){\n      localStorage.removeItem('locale');\n    });\n    //** TOGGLE PWD **//\n    window.initPwdToggles = function () {\n      $('.togglePassword').on('click', function(){\n        $(this).toggleClass('mdi-eye mdi-eye-off');\n        let input = $($(this).data('toggle'));\n        if (input.attr('type') == 'password'){\n          input.attr('type', 'text');\n        }\n        else{\n          input.attr('type', 'password');\n        }\n      });\n    }\n    //** NUMBER INPUT CON VIRGOLA **//\n    $('input.number-input').on('keypress', function(e){\n      let charCode = (e.which) ? e.which : e.keyCode;\n      let has_comma = $(this).val().indexOf(',') > 0; // only one comma allowed\n      if(charCode == 44 && has_comma){\n        e.preventDefault();\n      }else if (charCode > 31 && (charCode != 44 && charCode != 45 && (charCode < 48 || charCode > 57))){\n        e.preventDefault();\n      }\n    });\n  }\n\n  function initInputmask () {\n    Inputmask.extendAliases({\n      euro: {\n        prefix: \"\u20AC \",\n        groupSeparator: \".\",\n        radixPoint: \",\",\n        alias: \"numeric\",\n        placeholder: \"0\",\n        autoGroup: true,\n        digits: 2,\n        digitsOptional: false,\n        clearMaskOnLostFocus: false,\n        autoUnmask: true,\n        unmaskAsNumber: true\n      }\n    });\n  }\n\n  function init() {\n    initMetisMenu();\n    initLeftMenuCollapse();\n    initMenuItemScroll();\n    initFullScreen();\n    initRightSidebar();\n    // initDropdownMenu();\n    initComponents();\n    initPwdToggles();\n    initInputmask();\n  }\n\n  init();\n\n})(jQuery)", "/*\nTurbo 7.2.2\nCopyright \u00A9 2022 37signals LLC\n */\n(function () {\n    if (window.Reflect === undefined ||\n        window.customElements === undefined ||\n        window.customElements.polyfillWrapFlushCallback) {\n        return;\n    }\n    const BuiltInHTMLElement = HTMLElement;\n    const wrapperForTheName = {\n        HTMLElement: function HTMLElement() {\n            return Reflect.construct(BuiltInHTMLElement, [], this.constructor);\n        },\n    };\n    window.HTMLElement = wrapperForTheName[\"HTMLElement\"];\n    HTMLElement.prototype = BuiltInHTMLElement.prototype;\n    HTMLElement.prototype.constructor = HTMLElement;\n    Object.setPrototypeOf(HTMLElement, BuiltInHTMLElement);\n})();\n\n/**\n * The MIT License (MIT)\n * \n * Copyright (c) 2019 Javan Makhmali\n * \n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n * \n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n * \n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.\n */\n\n(function(prototype) {\n  if (typeof prototype.requestSubmit == \"function\") return\n\n  prototype.requestSubmit = function(submitter) {\n    if (submitter) {\n      validateSubmitter(submitter, this);\n      submitter.click();\n    } else {\n      submitter = document.createElement(\"input\");\n      submitter.type = \"submit\";\n      submitter.hidden = true;\n      this.appendChild(submitter);\n      submitter.click();\n      this.removeChild(submitter);\n    }\n  };\n\n  function validateSubmitter(submitter, form) {\n    submitter instanceof HTMLElement || raise(TypeError, \"parameter 1 is not of type 'HTMLElement'\");\n    submitter.type == \"submit\" || raise(TypeError, \"The specified element is not a submit button\");\n    submitter.form == form || raise(DOMException, \"The specified element is not owned by this form element\", \"NotFoundError\");\n  }\n\n  function raise(errorConstructor, message, name) {\n    throw new errorConstructor(\"Failed to execute 'requestSubmit' on 'HTMLFormElement': \" + message + \".\", name)\n  }\n})(HTMLFormElement.prototype);\n\nconst submittersByForm = new WeakMap();\nfunction findSubmitterFromClickTarget(target) {\n    const element = target instanceof Element ? target : target instanceof Node ? target.parentElement : null;\n    const candidate = element ? element.closest(\"input, button\") : null;\n    return (candidate === null || candidate === void 0 ? void 0 : candidate.type) == \"submit\" ? candidate : null;\n}\nfunction clickCaptured(event) {\n    const submitter = findSubmitterFromClickTarget(event.target);\n    if (submitter && submitter.form) {\n        submittersByForm.set(submitter.form, submitter);\n    }\n}\n(function () {\n    if (\"submitter\" in Event.prototype)\n        return;\n    let prototype;\n    if (\"SubmitEvent\" in window && /Apple Computer/.test(navigator.vendor)) {\n        prototype = window.SubmitEvent.prototype;\n    }\n    else if (\"SubmitEvent\" in window) {\n        return;\n    }\n    else {\n        prototype = window.Event.prototype;\n    }\n    addEventListener(\"click\", clickCaptured, true);\n    Object.defineProperty(prototype, \"submitter\", {\n        get() {\n            if (this.type == \"submit\" && this.target instanceof HTMLFormElement) {\n                return submittersByForm.get(this.target);\n            }\n        },\n    });\n})();\n\nvar FrameLoadingStyle;\n(function (FrameLoadingStyle) {\n    FrameLoadingStyle[\"eager\"] = \"eager\";\n    FrameLoadingStyle[\"lazy\"] = \"lazy\";\n})(FrameLoadingStyle || (FrameLoadingStyle = {}));\nclass FrameElement extends HTMLElement {\n    constructor() {\n        super();\n        this.loaded = Promise.resolve();\n        this.delegate = new FrameElement.delegateConstructor(this);\n    }\n    static get observedAttributes() {\n        return [\"disabled\", \"complete\", \"loading\", \"src\"];\n    }\n    connectedCallback() {\n        this.delegate.connect();\n    }\n    disconnectedCallback() {\n        this.delegate.disconnect();\n    }\n    reload() {\n        return this.delegate.sourceURLReloaded();\n    }\n    attributeChangedCallback(name) {\n        if (name == \"loading\") {\n            this.delegate.loadingStyleChanged();\n        }\n        else if (name == \"complete\") {\n            this.delegate.completeChanged();\n        }\n        else if (name == \"src\") {\n            this.delegate.sourceURLChanged();\n        }\n        else {\n            this.delegate.disabledChanged();\n        }\n    }\n    get src() {\n        return this.getAttribute(\"src\");\n    }\n    set src(value) {\n        if (value) {\n            this.setAttribute(\"src\", value);\n        }\n        else {\n            this.removeAttribute(\"src\");\n        }\n    }\n    get loading() {\n        return frameLoadingStyleFromString(this.getAttribute(\"loading\") || \"\");\n    }\n    set loading(value) {\n        if (value) {\n            this.setAttribute(\"loading\", value);\n        }\n        else {\n            this.removeAttribute(\"loading\");\n        }\n    }\n    get disabled() {\n        return this.hasAttribute(\"disabled\");\n    }\n    set disabled(value) {\n        if (value) {\n            this.setAttribute(\"disabled\", \"\");\n        }\n        else {\n            this.removeAttribute(\"disabled\");\n        }\n    }\n    get autoscroll() {\n        return this.hasAttribute(\"autoscroll\");\n    }\n    set autoscroll(value) {\n        if (value) {\n            this.setAttribute(\"autoscroll\", \"\");\n        }\n        else {\n            this.removeAttribute(\"autoscroll\");\n        }\n    }\n    get complete() {\n        return !this.delegate.isLoading;\n    }\n    get isActive() {\n        return this.ownerDocument === document && !this.isPreview;\n    }\n    get isPreview() {\n        var _a, _b;\n        return (_b = (_a = this.ownerDocument) === null || _a === void 0 ? void 0 : _a.documentElement) === null || _b === void 0 ? void 0 : _b.hasAttribute(\"data-turbo-preview\");\n    }\n}\nfunction frameLoadingStyleFromString(style) {\n    switch (style.toLowerCase()) {\n        case \"lazy\":\n            return FrameLoadingStyle.lazy;\n        default:\n            return FrameLoadingStyle.eager;\n    }\n}\n\nfunction expandURL(locatable) {\n    return new URL(locatable.toString(), document.baseURI);\n}\nfunction getAnchor(url) {\n    let anchorMatch;\n    if (url.hash) {\n        return url.hash.slice(1);\n    }\n    else if ((anchorMatch = url.href.match(/#(.*)$/))) {\n        return anchorMatch[1];\n    }\n}\nfunction getAction(form, submitter) {\n    const action = (submitter === null || submitter === void 0 ? void 0 : submitter.getAttribute(\"formaction\")) || form.getAttribute(\"action\") || form.action;\n    return expandURL(action);\n}\nfunction getExtension(url) {\n    return (getLastPathComponent(url).match(/\\.[^.]*$/) || [])[0] || \"\";\n}\nfunction isHTML(url) {\n    return !!getExtension(url).match(/^(?:|\\.(?:htm|html|xhtml|php))$/);\n}\nfunction isPrefixedBy(baseURL, url) {\n    const prefix = getPrefix(url);\n    return baseURL.href === expandURL(prefix).href || baseURL.href.startsWith(prefix);\n}\nfunction locationIsVisitable(location, rootLocation) {\n    return isPrefixedBy(location, rootLocation) && isHTML(location);\n}\nfunction getRequestURL(url) {\n    const anchor = getAnchor(url);\n    return anchor != null ? url.href.slice(0, -(anchor.length + 1)) : url.href;\n}\nfunction toCacheKey(url) {\n    return getRequestURL(url);\n}\nfunction urlsAreEqual(left, right) {\n    return expandURL(left).href == expandURL(right).href;\n}\nfunction getPathComponents(url) {\n    return url.pathname.split(\"/\").slice(1);\n}\nfunction getLastPathComponent(url) {\n    return getPathComponents(url).slice(-1)[0];\n}\nfunction getPrefix(url) {\n    return addTrailingSlash(url.origin + url.pathname);\n}\nfunction addTrailingSlash(value) {\n    return value.endsWith(\"/\") ? value : value + \"/\";\n}\n\nclass FetchResponse {\n    constructor(response) {\n        this.response = response;\n    }\n    get succeeded() {\n        return this.response.ok;\n    }\n    get failed() {\n        return !this.succeeded;\n    }\n    get clientError() {\n        return this.statusCode >= 400 && this.statusCode <= 499;\n    }\n    get serverError() {\n        return this.statusCode >= 500 && this.statusCode <= 599;\n    }\n    get redirected() {\n        return this.response.redirected;\n    }\n    get location() {\n        return expandURL(this.response.url);\n    }\n    get isHTML() {\n        return this.contentType && this.contentType.match(/^(?:text\\/([^\\s;,]+\\b)?html|application\\/xhtml\\+xml)\\b/);\n    }\n    get statusCode() {\n        return this.response.status;\n    }\n    get contentType() {\n        return this.header(\"Content-Type\");\n    }\n    get responseText() {\n        return this.response.clone().text();\n    }\n    get responseHTML() {\n        if (this.isHTML) {\n            return this.response.clone().text();\n        }\n        else {\n            return Promise.resolve(undefined);\n        }\n    }\n    header(name) {\n        return this.response.headers.get(name);\n    }\n}\n\nfunction isAction(action) {\n    return action == \"advance\" || action == \"replace\" || action == \"restore\";\n}\n\nfunction activateScriptElement(element) {\n    if (element.getAttribute(\"data-turbo-eval\") == \"false\") {\n        return element;\n    }\n    else {\n        const createdScriptElement = document.createElement(\"script\");\n        const cspNonce = getMetaContent(\"csp-nonce\");\n        if (cspNonce) {\n            createdScriptElement.nonce = cspNonce;\n        }\n        createdScriptElement.textContent = element.textContent;\n        createdScriptElement.async = false;\n        copyElementAttributes(createdScriptElement, element);\n        return createdScriptElement;\n    }\n}\nfunction copyElementAttributes(destinationElement, sourceElement) {\n    for (const { name, value } of sourceElement.attributes) {\n        destinationElement.setAttribute(name, value);\n    }\n}\nfunction createDocumentFragment(html) {\n    const template = document.createElement(\"template\");\n    template.innerHTML = html;\n    return template.content;\n}\nfunction dispatch(eventName, { target, cancelable, detail } = {}) {\n    const event = new CustomEvent(eventName, {\n        cancelable,\n        bubbles: true,\n        detail,\n    });\n    if (target && target.isConnected) {\n        target.dispatchEvent(event);\n    }\n    else {\n        document.documentElement.dispatchEvent(event);\n    }\n    return event;\n}\nfunction nextAnimationFrame() {\n    return new Promise((resolve) => requestAnimationFrame(() => resolve()));\n}\nfunction nextEventLoopTick() {\n    return new Promise((resolve) => setTimeout(() => resolve(), 0));\n}\nfunction nextMicrotask() {\n    return Promise.resolve();\n}\nfunction parseHTMLDocument(html = \"\") {\n    return new DOMParser().parseFromString(html, \"text/html\");\n}\nfunction unindent(strings, ...values) {\n    const lines = interpolate(strings, values).replace(/^\\n/, \"\").split(\"\\n\");\n    const match = lines[0].match(/^\\s+/);\n    const indent = match ? match[0].length : 0;\n    return lines.map((line) => line.slice(indent)).join(\"\\n\");\n}\nfunction interpolate(strings, values) {\n    return strings.reduce((result, string, i) => {\n        const value = values[i] == undefined ? \"\" : values[i];\n        return result + string + value;\n    }, \"\");\n}\nfunction uuid() {\n    return Array.from({ length: 36 })\n        .map((_, i) => {\n        if (i == 8 || i == 13 || i == 18 || i == 23) {\n            return \"-\";\n        }\n        else if (i == 14) {\n            return \"4\";\n        }\n        else if (i == 19) {\n            return (Math.floor(Math.random() * 4) + 8).toString(16);\n        }\n        else {\n            return Math.floor(Math.random() * 15).toString(16);\n        }\n    })\n        .join(\"\");\n}\nfunction getAttribute(attributeName, ...elements) {\n    for (const value of elements.map((element) => element === null || element === void 0 ? void 0 : element.getAttribute(attributeName))) {\n        if (typeof value == \"string\")\n            return value;\n    }\n    return null;\n}\nfunction hasAttribute(attributeName, ...elements) {\n    return elements.some((element) => element && element.hasAttribute(attributeName));\n}\nfunction markAsBusy(...elements) {\n    for (const element of elements) {\n        if (element.localName == \"turbo-frame\") {\n            element.setAttribute(\"busy\", \"\");\n        }\n        element.setAttribute(\"aria-busy\", \"true\");\n    }\n}\nfunction clearBusyState(...elements) {\n    for (const element of elements) {\n        if (element.localName == \"turbo-frame\") {\n            element.removeAttribute(\"busy\");\n        }\n        element.removeAttribute(\"aria-busy\");\n    }\n}\nfunction waitForLoad(element, timeoutInMilliseconds = 2000) {\n    return new Promise((resolve) => {\n        const onComplete = () => {\n            element.removeEventListener(\"error\", onComplete);\n            element.removeEventListener(\"load\", onComplete);\n            resolve();\n        };\n        element.addEventListener(\"load\", onComplete, { once: true });\n        element.addEventListener(\"error\", onComplete, { once: true });\n        setTimeout(resolve, timeoutInMilliseconds);\n    });\n}\nfunction getHistoryMethodForAction(action) {\n    switch (action) {\n        case \"replace\":\n            return history.replaceState;\n        case \"advance\":\n        case \"restore\":\n            return history.pushState;\n    }\n}\nfunction getVisitAction(...elements) {\n    const action = getAttribute(\"data-turbo-action\", ...elements);\n    return isAction(action) ? action : null;\n}\nfunction getMetaElement(name) {\n    return document.querySelector(`meta[name=\"${name}\"]`);\n}\nfunction getMetaContent(name) {\n    const element = getMetaElement(name);\n    return element && element.content;\n}\nfunction setMetaContent(name, content) {\n    let element = getMetaElement(name);\n    if (!element) {\n        element = document.createElement(\"meta\");\n        element.setAttribute(\"name\", name);\n        document.head.appendChild(element);\n    }\n    element.setAttribute(\"content\", content);\n    return element;\n}\n\nvar FetchMethod;\n(function (FetchMethod) {\n    FetchMethod[FetchMethod[\"get\"] = 0] = \"get\";\n    FetchMethod[FetchMethod[\"post\"] = 1] = \"post\";\n    FetchMethod[FetchMethod[\"put\"] = 2] = \"put\";\n    FetchMethod[FetchMethod[\"patch\"] = 3] = \"patch\";\n    FetchMethod[FetchMethod[\"delete\"] = 4] = \"delete\";\n})(FetchMethod || (FetchMethod = {}));\nfunction fetchMethodFromString(method) {\n    switch (method.toLowerCase()) {\n        case \"get\":\n            return FetchMethod.get;\n        case \"post\":\n            return FetchMethod.post;\n        case \"put\":\n            return FetchMethod.put;\n        case \"patch\":\n            return FetchMethod.patch;\n        case \"delete\":\n            return FetchMethod.delete;\n    }\n}\nclass FetchRequest {\n    constructor(delegate, method, location, body = new URLSearchParams(), target = null) {\n        this.abortController = new AbortController();\n        this.resolveRequestPromise = (_value) => { };\n        this.delegate = delegate;\n        this.method = method;\n        this.headers = this.defaultHeaders;\n        this.body = body;\n        this.url = location;\n        this.target = target;\n    }\n    get location() {\n        return this.url;\n    }\n    get params() {\n        return this.url.searchParams;\n    }\n    get entries() {\n        return this.body ? Array.from(this.body.entries()) : [];\n    }\n    cancel() {\n        this.abortController.abort();\n    }\n    async perform() {\n        var _a, _b;\n        const { fetchOptions } = this;\n        (_b = (_a = this.delegate).prepareHeadersForRequest) === null || _b === void 0 ? void 0 : _b.call(_a, this.headers, this);\n        await this.allowRequestToBeIntercepted(fetchOptions);\n        try {\n            this.delegate.requestStarted(this);\n            const response = await fetch(this.url.href, fetchOptions);\n            return await this.receive(response);\n        }\n        catch (error) {\n            if (error.name !== \"AbortError\") {\n                if (this.willDelegateErrorHandling(error)) {\n                    this.delegate.requestErrored(this, error);\n                }\n                throw error;\n            }\n        }\n        finally {\n            this.delegate.requestFinished(this);\n        }\n    }\n    async receive(response) {\n        const fetchResponse = new FetchResponse(response);\n        const event = dispatch(\"turbo:before-fetch-response\", {\n            cancelable: true,\n            detail: { fetchResponse },\n            target: this.target,\n        });\n        if (event.defaultPrevented) {\n            this.delegate.requestPreventedHandlingResponse(this, fetchResponse);\n        }\n        else if (fetchResponse.succeeded) {\n            this.delegate.requestSucceededWithResponse(this, fetchResponse);\n        }\n        else {\n            this.delegate.requestFailedWithResponse(this, fetchResponse);\n        }\n        return fetchResponse;\n    }\n    get fetchOptions() {\n        var _a;\n        return {\n            method: FetchMethod[this.method].toUpperCase(),\n            credentials: \"same-origin\",\n            headers: this.headers,\n            redirect: \"follow\",\n            body: this.isIdempotent ? null : this.body,\n            signal: this.abortSignal,\n            referrer: (_a = this.delegate.referrer) === null || _a === void 0 ? void 0 : _a.href,\n        };\n    }\n    get defaultHeaders() {\n        return {\n            Accept: \"text/html, application/xhtml+xml\",\n        };\n    }\n    get isIdempotent() {\n        return this.method == FetchMethod.get;\n    }\n    get abortSignal() {\n        return this.abortController.signal;\n    }\n    acceptResponseType(mimeType) {\n        this.headers[\"Accept\"] = [mimeType, this.headers[\"Accept\"]].join(\", \");\n    }\n    async allowRequestToBeIntercepted(fetchOptions) {\n        const requestInterception = new Promise((resolve) => (this.resolveRequestPromise = resolve));\n        const event = dispatch(\"turbo:before-fetch-request\", {\n            cancelable: true,\n            detail: {\n                fetchOptions,\n                url: this.url,\n                resume: this.resolveRequestPromise,\n            },\n            target: this.target,\n        });\n        if (event.defaultPrevented)\n            await requestInterception;\n    }\n    willDelegateErrorHandling(error) {\n        const event = dispatch(\"turbo:fetch-request-error\", {\n            target: this.target,\n            cancelable: true,\n            detail: { request: this, error: error },\n        });\n        return !event.defaultPrevented;\n    }\n}\n\nclass AppearanceObserver {\n    constructor(delegate, element) {\n        this.started = false;\n        this.intersect = (entries) => {\n            const lastEntry = entries.slice(-1)[0];\n            if (lastEntry === null || lastEntry === void 0 ? void 0 : lastEntry.isIntersecting) {\n                this.delegate.elementAppearedInViewport(this.element);\n            }\n        };\n        this.delegate = delegate;\n        this.element = element;\n        this.intersectionObserver = new IntersectionObserver(this.intersect);\n    }\n    start() {\n        if (!this.started) {\n            this.started = true;\n            this.intersectionObserver.observe(this.element);\n        }\n    }\n    stop() {\n        if (this.started) {\n            this.started = false;\n            this.intersectionObserver.unobserve(this.element);\n        }\n    }\n}\n\nclass StreamMessage {\n    constructor(fragment) {\n        this.fragment = importStreamElements(fragment);\n    }\n    static wrap(message) {\n        if (typeof message == \"string\") {\n            return new this(createDocumentFragment(message));\n        }\n        else {\n            return message;\n        }\n    }\n}\nStreamMessage.contentType = \"text/vnd.turbo-stream.html\";\nfunction importStreamElements(fragment) {\n    for (const element of fragment.querySelectorAll(\"turbo-stream\")) {\n        const streamElement = document.importNode(element, true);\n        for (const inertScriptElement of streamElement.templateElement.content.querySelectorAll(\"script\")) {\n            inertScriptElement.replaceWith(activateScriptElement(inertScriptElement));\n        }\n        element.replaceWith(streamElement);\n    }\n    return fragment;\n}\n\nvar FormSubmissionState;\n(function (FormSubmissionState) {\n    FormSubmissionState[FormSubmissionState[\"initialized\"] = 0] = \"initialized\";\n    FormSubmissionState[FormSubmissionState[\"requesting\"] = 1] = \"requesting\";\n    FormSubmissionState[FormSubmissionState[\"waiting\"] = 2] = \"waiting\";\n    FormSubmissionState[FormSubmissionState[\"receiving\"] = 3] = \"receiving\";\n    FormSubmissionState[FormSubmissionState[\"stopping\"] = 4] = \"stopping\";\n    FormSubmissionState[FormSubmissionState[\"stopped\"] = 5] = \"stopped\";\n})(FormSubmissionState || (FormSubmissionState = {}));\nvar FormEnctype;\n(function (FormEnctype) {\n    FormEnctype[\"urlEncoded\"] = \"application/x-www-form-urlencoded\";\n    FormEnctype[\"multipart\"] = \"multipart/form-data\";\n    FormEnctype[\"plain\"] = \"text/plain\";\n})(FormEnctype || (FormEnctype = {}));\nfunction formEnctypeFromString(encoding) {\n    switch (encoding.toLowerCase()) {\n        case FormEnctype.multipart:\n            return FormEnctype.multipart;\n        case FormEnctype.plain:\n            return FormEnctype.plain;\n        default:\n            return FormEnctype.urlEncoded;\n    }\n}\nclass FormSubmission {\n    constructor(delegate, formElement, submitter, mustRedirect = false) {\n        this.state = FormSubmissionState.initialized;\n        this.delegate = delegate;\n        this.formElement = formElement;\n        this.submitter = submitter;\n        this.formData = buildFormData(formElement, submitter);\n        this.location = expandURL(this.action);\n        if (this.method == FetchMethod.get) {\n            mergeFormDataEntries(this.location, [...this.body.entries()]);\n        }\n        this.fetchRequest = new FetchRequest(this, this.method, this.location, this.body, this.formElement);\n        this.mustRedirect = mustRedirect;\n    }\n    static confirmMethod(message, _element, _submitter) {\n        return Promise.resolve(confirm(message));\n    }\n    get method() {\n        var _a;\n        const method = ((_a = this.submitter) === null || _a === void 0 ? void 0 : _a.getAttribute(\"formmethod\")) || this.formElement.getAttribute(\"method\") || \"\";\n        return fetchMethodFromString(method.toLowerCase()) || FetchMethod.get;\n    }\n    get action() {\n        var _a;\n        const formElementAction = typeof this.formElement.action === \"string\" ? this.formElement.action : null;\n        if ((_a = this.submitter) === null || _a === void 0 ? void 0 : _a.hasAttribute(\"formaction\")) {\n            return this.submitter.getAttribute(\"formaction\") || \"\";\n        }\n        else {\n            return this.formElement.getAttribute(\"action\") || formElementAction || \"\";\n        }\n    }\n    get body() {\n        if (this.enctype == FormEnctype.urlEncoded || this.method == FetchMethod.get) {\n            return new URLSearchParams(this.stringFormData);\n        }\n        else {\n            return this.formData;\n        }\n    }\n    get enctype() {\n        var _a;\n        return formEnctypeFromString(((_a = this.submitter) === null || _a === void 0 ? void 0 : _a.getAttribute(\"formenctype\")) || this.formElement.enctype);\n    }\n    get isIdempotent() {\n        return this.fetchRequest.isIdempotent;\n    }\n    get stringFormData() {\n        return [...this.formData].reduce((entries, [name, value]) => {\n            return entries.concat(typeof value == \"string\" ? [[name, value]] : []);\n        }, []);\n    }\n    async start() {\n        const { initialized, requesting } = FormSubmissionState;\n        const confirmationMessage = getAttribute(\"data-turbo-confirm\", this.submitter, this.formElement);\n        if (typeof confirmationMessage === \"string\") {\n            const answer = await FormSubmission.confirmMethod(confirmationMessage, this.formElement, this.submitter);\n            if (!answer) {\n                return;\n            }\n        }\n        if (this.state == initialized) {\n            this.state = requesting;\n            return this.fetchRequest.perform();\n        }\n    }\n    stop() {\n        const { stopping, stopped } = FormSubmissionState;\n        if (this.state != stopping && this.state != stopped) {\n            this.state = stopping;\n            this.fetchRequest.cancel();\n            return true;\n        }\n    }\n    prepareHeadersForRequest(headers, request) {\n        if (!request.isIdempotent) {\n            const token = getCookieValue(getMetaContent(\"csrf-param\")) || getMetaContent(\"csrf-token\");\n            if (token) {\n                headers[\"X-CSRF-Token\"] = token;\n            }\n        }\n        if (this.requestAcceptsTurboStreamResponse(request)) {\n            request.acceptResponseType(StreamMessage.contentType);\n        }\n    }\n    requestStarted(_request) {\n        var _a;\n        this.state = FormSubmissionState.waiting;\n        (_a = this.submitter) === null || _a === void 0 ? void 0 : _a.setAttribute(\"disabled\", \"\");\n        dispatch(\"turbo:submit-start\", {\n            target: this.formElement,\n            detail: { formSubmission: this },\n        });\n        this.delegate.formSubmissionStarted(this);\n    }\n    requestPreventedHandlingResponse(request, response) {\n        this.result = { success: response.succeeded, fetchResponse: response };\n    }\n    requestSucceededWithResponse(request, response) {\n        if (response.clientError || response.serverError) {\n            this.delegate.formSubmissionFailedWithResponse(this, response);\n        }\n        else if (this.requestMustRedirect(request) && responseSucceededWithoutRedirect(response)) {\n            const error = new Error(\"Form responses must redirect to another location\");\n            this.delegate.formSubmissionErrored(this, error);\n        }\n        else {\n            this.state = FormSubmissionState.receiving;\n            this.result = { success: true, fetchResponse: response };\n            this.delegate.formSubmissionSucceededWithResponse(this, response);\n        }\n    }\n    requestFailedWithResponse(request, response) {\n        this.result = { success: false, fetchResponse: response };\n        this.delegate.formSubmissionFailedWithResponse(this, response);\n    }\n    requestErrored(request, error) {\n        this.result = { success: false, error };\n        this.delegate.formSubmissionErrored(this, error);\n    }\n    requestFinished(_request) {\n        var _a;\n        this.state = FormSubmissionState.stopped;\n        (_a = this.submitter) === null || _a === void 0 ? void 0 : _a.removeAttribute(\"disabled\");\n        dispatch(\"turbo:submit-end\", {\n            target: this.formElement,\n            detail: Object.assign({ formSubmission: this }, this.result),\n        });\n        this.delegate.formSubmissionFinished(this);\n    }\n    requestMustRedirect(request) {\n        return !request.isIdempotent && this.mustRedirect;\n    }\n    requestAcceptsTurboStreamResponse(request) {\n        return !request.isIdempotent || hasAttribute(\"data-turbo-stream\", this.submitter, this.formElement);\n    }\n}\nfunction buildFormData(formElement, submitter) {\n    const formData = new FormData(formElement);\n    const name = submitter === null || submitter === void 0 ? void 0 : submitter.getAttribute(\"name\");\n    const value = submitter === null || submitter === void 0 ? void 0 : submitter.getAttribute(\"value\");\n    if (name) {\n        formData.append(name, value || \"\");\n    }\n    return formData;\n}\nfunction getCookieValue(cookieName) {\n    if (cookieName != null) {\n        const cookies = document.cookie ? document.cookie.split(\"; \") : [];\n        const cookie = cookies.find((cookie) => cookie.startsWith(cookieName));\n        if (cookie) {\n            const value = cookie.split(\"=\").slice(1).join(\"=\");\n            return value ? decodeURIComponent(value) : undefined;\n        }\n    }\n}\nfunction responseSucceededWithoutRedirect(response) {\n    return response.statusCode == 200 && !response.redirected;\n}\nfunction mergeFormDataEntries(url, entries) {\n    const searchParams = new URLSearchParams();\n    for (const [name, value] of entries) {\n        if (value instanceof File)\n            continue;\n        searchParams.append(name, value);\n    }\n    url.search = searchParams.toString();\n    return url;\n}\n\nclass Snapshot {\n    constructor(element) {\n        this.element = element;\n    }\n    get activeElement() {\n        return this.element.ownerDocument.activeElement;\n    }\n    get children() {\n        return [...this.element.children];\n    }\n    hasAnchor(anchor) {\n        return this.getElementForAnchor(anchor) != null;\n    }\n    getElementForAnchor(anchor) {\n        return anchor ? this.element.querySelector(`[id='${anchor}'], a[name='${anchor}']`) : null;\n    }\n    get isConnected() {\n        return this.element.isConnected;\n    }\n    get firstAutofocusableElement() {\n        const inertDisabledOrHidden = \"[inert], :disabled, [hidden], details:not([open]), dialog:not([open])\";\n        for (const element of this.element.querySelectorAll(\"[autofocus]\")) {\n            if (element.closest(inertDisabledOrHidden) == null)\n                return element;\n            else\n                continue;\n        }\n        return null;\n    }\n    get permanentElements() {\n        return queryPermanentElementsAll(this.element);\n    }\n    getPermanentElementById(id) {\n        return getPermanentElementById(this.element, id);\n    }\n    getPermanentElementMapForSnapshot(snapshot) {\n        const permanentElementMap = {};\n        for (const currentPermanentElement of this.permanentElements) {\n            const { id } = currentPermanentElement;\n            const newPermanentElement = snapshot.getPermanentElementById(id);\n            if (newPermanentElement) {\n                permanentElementMap[id] = [currentPermanentElement, newPermanentElement];\n            }\n        }\n        return permanentElementMap;\n    }\n}\nfunction getPermanentElementById(node, id) {\n    return node.querySelector(`#${id}[data-turbo-permanent]`);\n}\nfunction queryPermanentElementsAll(node) {\n    return node.querySelectorAll(\"[id][data-turbo-permanent]\");\n}\n\nclass FormSubmitObserver {\n    constructor(delegate, eventTarget) {\n        this.started = false;\n        this.submitCaptured = () => {\n            this.eventTarget.removeEventListener(\"submit\", this.submitBubbled, false);\n            this.eventTarget.addEventListener(\"submit\", this.submitBubbled, false);\n        };\n        this.submitBubbled = ((event) => {\n            if (!event.defaultPrevented) {\n                const form = event.target instanceof HTMLFormElement ? event.target : undefined;\n                const submitter = event.submitter || undefined;\n                if (form &&\n                    submissionDoesNotDismissDialog(form, submitter) &&\n                    submissionDoesNotTargetIFrame(form, submitter) &&\n                    this.delegate.willSubmitForm(form, submitter)) {\n                    event.preventDefault();\n                    event.stopImmediatePropagation();\n                    this.delegate.formSubmitted(form, submitter);\n                }\n            }\n        });\n        this.delegate = delegate;\n        this.eventTarget = eventTarget;\n    }\n    start() {\n        if (!this.started) {\n            this.eventTarget.addEventListener(\"submit\", this.submitCaptured, true);\n            this.started = true;\n        }\n    }\n    stop() {\n        if (this.started) {\n            this.eventTarget.removeEventListener(\"submit\", this.submitCaptured, true);\n            this.started = false;\n        }\n    }\n}\nfunction submissionDoesNotDismissDialog(form, submitter) {\n    const method = (submitter === null || submitter === void 0 ? void 0 : submitter.getAttribute(\"formmethod\")) || form.getAttribute(\"method\");\n    return method != \"dialog\";\n}\nfunction submissionDoesNotTargetIFrame(form, submitter) {\n    const target = (submitter === null || submitter === void 0 ? void 0 : submitter.getAttribute(\"formtarget\")) || form.target;\n    for (const element of document.getElementsByName(target)) {\n        if (element instanceof HTMLIFrameElement)\n            return false;\n    }\n    return true;\n}\n\nclass View {\n    constructor(delegate, element) {\n        this.resolveRenderPromise = (_value) => { };\n        this.resolveInterceptionPromise = (_value) => { };\n        this.delegate = delegate;\n        this.element = element;\n    }\n    scrollToAnchor(anchor) {\n        const element = this.snapshot.getElementForAnchor(anchor);\n        if (element) {\n            this.scrollToElement(element);\n            this.focusElement(element);\n        }\n        else {\n            this.scrollToPosition({ x: 0, y: 0 });\n        }\n    }\n    scrollToAnchorFromLocation(location) {\n        this.scrollToAnchor(getAnchor(location));\n    }\n    scrollToElement(element) {\n        element.scrollIntoView();\n    }\n    focusElement(element) {\n        if (element instanceof HTMLElement) {\n            if (element.hasAttribute(\"tabindex\")) {\n                element.focus();\n            }\n            else {\n                element.setAttribute(\"tabindex\", \"-1\");\n                element.focus();\n                element.removeAttribute(\"tabindex\");\n            }\n        }\n    }\n    scrollToPosition({ x, y }) {\n        this.scrollRoot.scrollTo(x, y);\n    }\n    scrollToTop() {\n        this.scrollToPosition({ x: 0, y: 0 });\n    }\n    get scrollRoot() {\n        return window;\n    }\n    async render(renderer) {\n        const { isPreview, shouldRender, newSnapshot: snapshot } = renderer;\n        if (shouldRender) {\n            try {\n                this.renderPromise = new Promise((resolve) => (this.resolveRenderPromise = resolve));\n                this.renderer = renderer;\n                await this.prepareToRenderSnapshot(renderer);\n                const renderInterception = new Promise((resolve) => (this.resolveInterceptionPromise = resolve));\n                const options = { resume: this.resolveInterceptionPromise, render: this.renderer.renderElement };\n                const immediateRender = this.delegate.allowsImmediateRender(snapshot, options);\n                if (!immediateRender)\n                    await renderInterception;\n                await this.renderSnapshot(renderer);\n                this.delegate.viewRenderedSnapshot(snapshot, isPreview);\n                this.delegate.preloadOnLoadLinksForView(this.element);\n                this.finishRenderingSnapshot(renderer);\n            }\n            finally {\n                delete this.renderer;\n                this.resolveRenderPromise(undefined);\n                delete this.renderPromise;\n            }\n        }\n        else {\n            this.invalidate(renderer.reloadReason);\n        }\n    }\n    invalidate(reason) {\n        this.delegate.viewInvalidated(reason);\n    }\n    async prepareToRenderSnapshot(renderer) {\n        this.markAsPreview(renderer.isPreview);\n        await renderer.prepareToRender();\n    }\n    markAsPreview(isPreview) {\n        if (isPreview) {\n            this.element.setAttribute(\"data-turbo-preview\", \"\");\n        }\n        else {\n            this.element.removeAttribute(\"data-turbo-preview\");\n        }\n    }\n    async renderSnapshot(renderer) {\n        await renderer.render();\n    }\n    finishRenderingSnapshot(renderer) {\n        renderer.finishRendering();\n    }\n}\n\nclass FrameView extends View {\n    invalidate() {\n        this.element.innerHTML = \"\";\n    }\n    get snapshot() {\n        return new Snapshot(this.element);\n    }\n}\n\nclass LinkInterceptor {\n    constructor(delegate, element) {\n        this.clickBubbled = (event) => {\n            if (this.respondsToEventTarget(event.target)) {\n                this.clickEvent = event;\n            }\n            else {\n                delete this.clickEvent;\n            }\n        };\n        this.linkClicked = ((event) => {\n            if (this.clickEvent && this.respondsToEventTarget(event.target) && event.target instanceof Element) {\n                if (this.delegate.shouldInterceptLinkClick(event.target, event.detail.url, event.detail.originalEvent)) {\n                    this.clickEvent.preventDefault();\n                    event.preventDefault();\n                    this.delegate.linkClickIntercepted(event.target, event.detail.url, event.detail.originalEvent);\n                }\n            }\n            delete this.clickEvent;\n        });\n        this.willVisit = ((_event) => {\n            delete this.clickEvent;\n        });\n        this.delegate = delegate;\n        this.element = element;\n    }\n    start() {\n        this.element.addEventListener(\"click\", this.clickBubbled);\n        document.addEventListener(\"turbo:click\", this.linkClicked);\n        document.addEventListener(\"turbo:before-visit\", this.willVisit);\n    }\n    stop() {\n        this.element.removeEventListener(\"click\", this.clickBubbled);\n        document.removeEventListener(\"turbo:click\", this.linkClicked);\n        document.removeEventListener(\"turbo:before-visit\", this.willVisit);\n    }\n    respondsToEventTarget(target) {\n        const element = target instanceof Element ? target : target instanceof Node ? target.parentElement : null;\n        return element && element.closest(\"turbo-frame, html\") == this.element;\n    }\n}\n\nclass LinkClickObserver {\n    constructor(delegate, eventTarget) {\n        this.started = false;\n        this.clickCaptured = () => {\n            this.eventTarget.removeEventListener(\"click\", this.clickBubbled, false);\n            this.eventTarget.addEventListener(\"click\", this.clickBubbled, false);\n        };\n        this.clickBubbled = (event) => {\n            if (event instanceof MouseEvent && this.clickEventIsSignificant(event)) {\n                const target = (event.composedPath && event.composedPath()[0]) || event.target;\n                const link = this.findLinkFromClickTarget(target);\n                if (link && doesNotTargetIFrame(link)) {\n                    const location = this.getLocationForLink(link);\n                    if (this.delegate.willFollowLinkToLocation(link, location, event)) {\n                        event.preventDefault();\n                        this.delegate.followedLinkToLocation(link, location);\n                    }\n                }\n            }\n        };\n        this.delegate = delegate;\n        this.eventTarget = eventTarget;\n    }\n    start() {\n        if (!this.started) {\n            this.eventTarget.addEventListener(\"click\", this.clickCaptured, true);\n            this.started = true;\n        }\n    }\n    stop() {\n        if (this.started) {\n            this.eventTarget.removeEventListener(\"click\", this.clickCaptured, true);\n            this.started = false;\n        }\n    }\n    clickEventIsSignificant(event) {\n        return !((event.target && event.target.isContentEditable) ||\n            event.defaultPrevented ||\n            event.which > 1 ||\n            event.altKey ||\n            event.ctrlKey ||\n            event.metaKey ||\n            event.shiftKey);\n    }\n    findLinkFromClickTarget(target) {\n        if (target instanceof Element) {\n            return target.closest(\"a[href]:not([target^=_]):not([download])\");\n        }\n    }\n    getLocationForLink(link) {\n        return expandURL(link.getAttribute(\"href\") || \"\");\n    }\n}\nfunction doesNotTargetIFrame(anchor) {\n    for (const element of document.getElementsByName(anchor.target)) {\n        if (element instanceof HTMLIFrameElement)\n            return false;\n    }\n    return true;\n}\n\nclass FormLinkClickObserver {\n    constructor(delegate, element) {\n        this.delegate = delegate;\n        this.linkInterceptor = new LinkClickObserver(this, element);\n    }\n    start() {\n        this.linkInterceptor.start();\n    }\n    stop() {\n        this.linkInterceptor.stop();\n    }\n    willFollowLinkToLocation(link, location, originalEvent) {\n        return (this.delegate.willSubmitFormLinkToLocation(link, location, originalEvent) &&\n            link.hasAttribute(\"data-turbo-method\"));\n    }\n    followedLinkToLocation(link, location) {\n        const action = location.href;\n        const form = document.createElement(\"form\");\n        form.setAttribute(\"data-turbo\", \"true\");\n        form.setAttribute(\"action\", action);\n        form.setAttribute(\"hidden\", \"\");\n        const method = link.getAttribute(\"data-turbo-method\");\n        if (method)\n            form.setAttribute(\"method\", method);\n        const turboFrame = link.getAttribute(\"data-turbo-frame\");\n        if (turboFrame)\n            form.setAttribute(\"data-turbo-frame\", turboFrame);\n        const turboAction = link.getAttribute(\"data-turbo-action\");\n        if (turboAction)\n            form.setAttribute(\"data-turbo-action\", turboAction);\n        const turboConfirm = link.getAttribute(\"data-turbo-confirm\");\n        if (turboConfirm)\n            form.setAttribute(\"data-turbo-confirm\", turboConfirm);\n        const turboStream = link.hasAttribute(\"data-turbo-stream\");\n        if (turboStream)\n            form.setAttribute(\"data-turbo-stream\", \"\");\n        this.delegate.submittedFormLinkToLocation(link, location, form);\n        document.body.appendChild(form);\n        form.addEventListener(\"turbo:submit-end\", () => form.remove(), { once: true });\n        requestAnimationFrame(() => form.requestSubmit());\n    }\n}\n\nclass Bardo {\n    constructor(delegate, permanentElementMap) {\n        this.delegate = delegate;\n        this.permanentElementMap = permanentElementMap;\n    }\n    static preservingPermanentElements(delegate, permanentElementMap, callback) {\n        const bardo = new this(delegate, permanentElementMap);\n        bardo.enter();\n        callback();\n        bardo.leave();\n    }\n    enter() {\n        for (const id in this.permanentElementMap) {\n            const [currentPermanentElement, newPermanentElement] = this.permanentElementMap[id];\n            this.delegate.enteringBardo(currentPermanentElement, newPermanentElement);\n            this.replaceNewPermanentElementWithPlaceholder(newPermanentElement);\n        }\n    }\n    leave() {\n        for (const id in this.permanentElementMap) {\n            const [currentPermanentElement] = this.permanentElementMap[id];\n            this.replaceCurrentPermanentElementWithClone(currentPermanentElement);\n            this.replacePlaceholderWithPermanentElement(currentPermanentElement);\n            this.delegate.leavingBardo(currentPermanentElement);\n        }\n    }\n    replaceNewPermanentElementWithPlaceholder(permanentElement) {\n        const placeholder = createPlaceholderForPermanentElement(permanentElement);\n        permanentElement.replaceWith(placeholder);\n    }\n    replaceCurrentPermanentElementWithClone(permanentElement) {\n        const clone = permanentElement.cloneNode(true);\n        permanentElement.replaceWith(clone);\n    }\n    replacePlaceholderWithPermanentElement(permanentElement) {\n        const placeholder = this.getPlaceholderById(permanentElement.id);\n        placeholder === null || placeholder === void 0 ? void 0 : placeholder.replaceWith(permanentElement);\n    }\n    getPlaceholderById(id) {\n        return this.placeholders.find((element) => element.content == id);\n    }\n    get placeholders() {\n        return [...document.querySelectorAll(\"meta[name=turbo-permanent-placeholder][content]\")];\n    }\n}\nfunction createPlaceholderForPermanentElement(permanentElement) {\n    const element = document.createElement(\"meta\");\n    element.setAttribute(\"name\", \"turbo-permanent-placeholder\");\n    element.setAttribute(\"content\", permanentElement.id);\n    return element;\n}\n\nclass Renderer {\n    constructor(currentSnapshot, newSnapshot, renderElement, isPreview, willRender = true) {\n        this.activeElement = null;\n        this.currentSnapshot = currentSnapshot;\n        this.newSnapshot = newSnapshot;\n        this.isPreview = isPreview;\n        this.willRender = willRender;\n        this.renderElement = renderElement;\n        this.promise = new Promise((resolve, reject) => (this.resolvingFunctions = { resolve, reject }));\n    }\n    get shouldRender() {\n        return true;\n    }\n    get reloadReason() {\n        return;\n    }\n    prepareToRender() {\n        return;\n    }\n    finishRendering() {\n        if (this.resolvingFunctions) {\n            this.resolvingFunctions.resolve();\n            delete this.resolvingFunctions;\n        }\n    }\n    preservingPermanentElements(callback) {\n        Bardo.preservingPermanentElements(this, this.permanentElementMap, callback);\n    }\n    focusFirstAutofocusableElement() {\n        const element = this.connectedSnapshot.firstAutofocusableElement;\n        if (elementIsFocusable(element)) {\n            element.focus();\n        }\n    }\n    enteringBardo(currentPermanentElement) {\n        if (this.activeElement)\n            return;\n        if (currentPermanentElement.contains(this.currentSnapshot.activeElement)) {\n            this.activeElement = this.currentSnapshot.activeElement;\n        }\n    }\n    leavingBardo(currentPermanentElement) {\n        if (currentPermanentElement.contains(this.activeElement) && this.activeElement instanceof HTMLElement) {\n            this.activeElement.focus();\n            this.activeElement = null;\n        }\n    }\n    get connectedSnapshot() {\n        return this.newSnapshot.isConnected ? this.newSnapshot : this.currentSnapshot;\n    }\n    get currentElement() {\n        return this.currentSnapshot.element;\n    }\n    get newElement() {\n        return this.newSnapshot.element;\n    }\n    get permanentElementMap() {\n        return this.currentSnapshot.getPermanentElementMapForSnapshot(this.newSnapshot);\n    }\n}\nfunction elementIsFocusable(element) {\n    return element && typeof element.focus == \"function\";\n}\n\nclass FrameRenderer extends Renderer {\n    constructor(delegate, currentSnapshot, newSnapshot, renderElement, isPreview, willRender = true) {\n        super(currentSnapshot, newSnapshot, renderElement, isPreview, willRender);\n        this.delegate = delegate;\n    }\n    static renderElement(currentElement, newElement) {\n        var _a;\n        const destinationRange = document.createRange();\n        destinationRange.selectNodeContents(currentElement);\n        destinationRange.deleteContents();\n        const frameElement = newElement;\n        const sourceRange = (_a = frameElement.ownerDocument) === null || _a === void 0 ? void 0 : _a.createRange();\n        if (sourceRange) {\n            sourceRange.selectNodeContents(frameElement);\n            currentElement.appendChild(sourceRange.extractContents());\n        }\n    }\n    get shouldRender() {\n        return true;\n    }\n    async render() {\n        await nextAnimationFrame();\n        this.preservingPermanentElements(() => {\n            this.loadFrameElement();\n        });\n        this.scrollFrameIntoView();\n        await nextAnimationFrame();\n        this.focusFirstAutofocusableElement();\n        await nextAnimationFrame();\n        this.activateScriptElements();\n    }\n    loadFrameElement() {\n        this.delegate.willRenderFrame(this.currentElement, this.newElement);\n        this.renderElement(this.currentElement, this.newElement);\n    }\n    scrollFrameIntoView() {\n        if (this.currentElement.autoscroll || this.newElement.autoscroll) {\n            const element = this.currentElement.firstElementChild;\n            const block = readScrollLogicalPosition(this.currentElement.getAttribute(\"data-autoscroll-block\"), \"end\");\n            const behavior = readScrollBehavior(this.currentElement.getAttribute(\"data-autoscroll-behavior\"), \"auto\");\n            if (element) {\n                element.scrollIntoView({ block, behavior });\n                return true;\n            }\n        }\n        return false;\n    }\n    activateScriptElements() {\n        for (const inertScriptElement of this.newScriptElements) {\n            const activatedScriptElement = activateScriptElement(inertScriptElement);\n            inertScriptElement.replaceWith(activatedScriptElement);\n        }\n    }\n    get newScriptElements() {\n        return this.currentElement.querySelectorAll(\"script\");\n    }\n}\nfunction readScrollLogicalPosition(value, defaultValue) {\n    if (value == \"end\" || value == \"start\" || value == \"center\" || value == \"nearest\") {\n        return value;\n    }\n    else {\n        return defaultValue;\n    }\n}\nfunction readScrollBehavior(value, defaultValue) {\n    if (value == \"auto\" || value == \"smooth\") {\n        return value;\n    }\n    else {\n        return defaultValue;\n    }\n}\n\nclass ProgressBar {\n    constructor() {\n        this.hiding = false;\n        this.value = 0;\n        this.visible = false;\n        this.trickle = () => {\n            this.setValue(this.value + Math.random() / 100);\n        };\n        this.stylesheetElement = this.createStylesheetElement();\n        this.progressElement = this.createProgressElement();\n        this.installStylesheetElement();\n        this.setValue(0);\n    }\n    static get defaultCSS() {\n        return unindent `\n      .turbo-progress-bar {\n        position: fixed;\n        display: block;\n        top: 0;\n        left: 0;\n        height: 3px;\n        background: #0076ff;\n        z-index: 2147483647;\n        transition:\n          width ${ProgressBar.animationDuration}ms ease-out,\n          opacity ${ProgressBar.animationDuration / 2}ms ${ProgressBar.animationDuration / 2}ms ease-in;\n        transform: translate3d(0, 0, 0);\n      }\n    `;\n    }\n    show() {\n        if (!this.visible) {\n            this.visible = true;\n            this.installProgressElement();\n            this.startTrickling();\n        }\n    }\n    hide() {\n        if (this.visible && !this.hiding) {\n            this.hiding = true;\n            this.fadeProgressElement(() => {\n                this.uninstallProgressElement();\n                this.stopTrickling();\n                this.visible = false;\n                this.hiding = false;\n            });\n        }\n    }\n    setValue(value) {\n        this.value = value;\n        this.refresh();\n    }\n    installStylesheetElement() {\n        document.head.insertBefore(this.stylesheetElement, document.head.firstChild);\n    }\n    installProgressElement() {\n        this.progressElement.style.width = \"0\";\n        this.progressElement.style.opacity = \"1\";\n        document.documentElement.insertBefore(this.progressElement, document.body);\n        this.refresh();\n    }\n    fadeProgressElement(callback) {\n        this.progressElement.style.opacity = \"0\";\n        setTimeout(callback, ProgressBar.animationDuration * 1.5);\n    }\n    uninstallProgressElement() {\n        if (this.progressElement.parentNode) {\n            document.documentElement.removeChild(this.progressElement);\n        }\n    }\n    startTrickling() {\n        if (!this.trickleInterval) {\n            this.trickleInterval = window.setInterval(this.trickle, ProgressBar.animationDuration);\n        }\n    }\n    stopTrickling() {\n        window.clearInterval(this.trickleInterval);\n        delete this.trickleInterval;\n    }\n    refresh() {\n        requestAnimationFrame(() => {\n            this.progressElement.style.width = `${10 + this.value * 90}%`;\n        });\n    }\n    createStylesheetElement() {\n        const element = document.createElement(\"style\");\n        element.type = \"text/css\";\n        element.textContent = ProgressBar.defaultCSS;\n        if (this.cspNonce) {\n            element.nonce = this.cspNonce;\n        }\n        return element;\n    }\n    createProgressElement() {\n        const element = document.createElement(\"div\");\n        element.className = \"turbo-progress-bar\";\n        return element;\n    }\n    get cspNonce() {\n        return getMetaContent(\"csp-nonce\");\n    }\n}\nProgressBar.animationDuration = 300;\n\nclass HeadSnapshot extends Snapshot {\n    constructor() {\n        super(...arguments);\n        this.detailsByOuterHTML = this.children\n            .filter((element) => !elementIsNoscript(element))\n            .map((element) => elementWithoutNonce(element))\n            .reduce((result, element) => {\n            const { outerHTML } = element;\n            const details = outerHTML in result\n                ? result[outerHTML]\n                : {\n                    type: elementType(element),\n                    tracked: elementIsTracked(element),\n                    elements: [],\n                };\n            return Object.assign(Object.assign({}, result), { [outerHTML]: Object.assign(Object.assign({}, details), { elements: [...details.elements, element] }) });\n        }, {});\n    }\n    get trackedElementSignature() {\n        return Object.keys(this.detailsByOuterHTML)\n            .filter((outerHTML) => this.detailsByOuterHTML[outerHTML].tracked)\n            .join(\"\");\n    }\n    getScriptElementsNotInSnapshot(snapshot) {\n        return this.getElementsMatchingTypeNotInSnapshot(\"script\", snapshot);\n    }\n    getStylesheetElementsNotInSnapshot(snapshot) {\n        return this.getElementsMatchingTypeNotInSnapshot(\"stylesheet\", snapshot);\n    }\n    getElementsMatchingTypeNotInSnapshot(matchedType, snapshot) {\n        return Object.keys(this.detailsByOuterHTML)\n            .filter((outerHTML) => !(outerHTML in snapshot.detailsByOuterHTML))\n            .map((outerHTML) => this.detailsByOuterHTML[outerHTML])\n            .filter(({ type }) => type == matchedType)\n            .map(({ elements: [element] }) => element);\n    }\n    get provisionalElements() {\n        return Object.keys(this.detailsByOuterHTML).reduce((result, outerHTML) => {\n            const { type, tracked, elements } = this.detailsByOuterHTML[outerHTML];\n            if (type == null && !tracked) {\n                return [...result, ...elements];\n            }\n            else if (elements.length > 1) {\n                return [...result, ...elements.slice(1)];\n            }\n            else {\n                return result;\n            }\n        }, []);\n    }\n    getMetaValue(name) {\n        const element = this.findMetaElementByName(name);\n        return element ? element.getAttribute(\"content\") : null;\n    }\n    findMetaElementByName(name) {\n        return Object.keys(this.detailsByOuterHTML).reduce((result, outerHTML) => {\n            const { elements: [element], } = this.detailsByOuterHTML[outerHTML];\n            return elementIsMetaElementWithName(element, name) ? element : result;\n        }, undefined);\n    }\n}\nfunction elementType(element) {\n    if (elementIsScript(element)) {\n        return \"script\";\n    }\n    else if (elementIsStylesheet(element)) {\n        return \"stylesheet\";\n    }\n}\nfunction elementIsTracked(element) {\n    return element.getAttribute(\"data-turbo-track\") == \"reload\";\n}\nfunction elementIsScript(element) {\n    const tagName = element.localName;\n    return tagName == \"script\";\n}\nfunction elementIsNoscript(element) {\n    const tagName = element.localName;\n    return tagName == \"noscript\";\n}\nfunction elementIsStylesheet(element) {\n    const tagName = element.localName;\n    return tagName == \"style\" || (tagName == \"link\" && element.getAttribute(\"rel\") == \"stylesheet\");\n}\nfunction elementIsMetaElementWithName(element, name) {\n    const tagName = element.localName;\n    return tagName == \"meta\" && element.getAttribute(\"name\") == name;\n}\nfunction elementWithoutNonce(element) {\n    if (element.hasAttribute(\"nonce\")) {\n        element.setAttribute(\"nonce\", \"\");\n    }\n    return element;\n}\n\nclass PageSnapshot extends Snapshot {\n    constructor(element, headSnapshot) {\n        super(element);\n        this.headSnapshot = headSnapshot;\n    }\n    static fromHTMLString(html = \"\") {\n        return this.fromDocument(parseHTMLDocument(html));\n    }\n    static fromElement(element) {\n        return this.fromDocument(element.ownerDocument);\n    }\n    static fromDocument({ head, body }) {\n        return new this(body, new HeadSnapshot(head));\n    }\n    clone() {\n        const clonedElement = this.element.cloneNode(true);\n        const selectElements = this.element.querySelectorAll(\"select\");\n        const clonedSelectElements = clonedElement.querySelectorAll(\"select\");\n        for (const [index, source] of selectElements.entries()) {\n            const clone = clonedSelectElements[index];\n            for (const option of clone.selectedOptions)\n                option.selected = false;\n            for (const option of source.selectedOptions)\n                clone.options[option.index].selected = true;\n        }\n        for (const clonedPasswordInput of clonedElement.querySelectorAll('input[type=\"password\"]')) {\n            clonedPasswordInput.value = \"\";\n        }\n        return new PageSnapshot(clonedElement, this.headSnapshot);\n    }\n    get headElement() {\n        return this.headSnapshot.element;\n    }\n    get rootLocation() {\n        var _a;\n        const root = (_a = this.getSetting(\"root\")) !== null && _a !== void 0 ? _a : \"/\";\n        return expandURL(root);\n    }\n    get cacheControlValue() {\n        return this.getSetting(\"cache-control\");\n    }\n    get isPreviewable() {\n        return this.cacheControlValue != \"no-preview\";\n    }\n    get isCacheable() {\n        return this.cacheControlValue != \"no-cache\";\n    }\n    get isVisitable() {\n        return this.getSetting(\"visit-control\") != \"reload\";\n    }\n    getSetting(name) {\n        return this.headSnapshot.getMetaValue(`turbo-${name}`);\n    }\n}\n\nvar TimingMetric;\n(function (TimingMetric) {\n    TimingMetric[\"visitStart\"] = \"visitStart\";\n    TimingMetric[\"requestStart\"] = \"requestStart\";\n    TimingMetric[\"requestEnd\"] = \"requestEnd\";\n    TimingMetric[\"visitEnd\"] = \"visitEnd\";\n})(TimingMetric || (TimingMetric = {}));\nvar VisitState;\n(function (VisitState) {\n    VisitState[\"initialized\"] = \"initialized\";\n    VisitState[\"started\"] = \"started\";\n    VisitState[\"canceled\"] = \"canceled\";\n    VisitState[\"failed\"] = \"failed\";\n    VisitState[\"completed\"] = \"completed\";\n})(VisitState || (VisitState = {}));\nconst defaultOptions = {\n    action: \"advance\",\n    historyChanged: false,\n    visitCachedSnapshot: () => { },\n    willRender: true,\n    updateHistory: true,\n    shouldCacheSnapshot: true,\n    acceptsStreamResponse: false,\n};\nvar SystemStatusCode;\n(function (SystemStatusCode) {\n    SystemStatusCode[SystemStatusCode[\"networkFailure\"] = 0] = \"networkFailure\";\n    SystemStatusCode[SystemStatusCode[\"timeoutFailure\"] = -1] = \"timeoutFailure\";\n    SystemStatusCode[SystemStatusCode[\"contentTypeMismatch\"] = -2] = \"contentTypeMismatch\";\n})(SystemStatusCode || (SystemStatusCode = {}));\nclass Visit {\n    constructor(delegate, location, restorationIdentifier, options = {}) {\n        this.identifier = uuid();\n        this.timingMetrics = {};\n        this.followedRedirect = false;\n        this.historyChanged = false;\n        this.scrolled = false;\n        this.shouldCacheSnapshot = true;\n        this.acceptsStreamResponse = false;\n        this.snapshotCached = false;\n        this.state = VisitState.initialized;\n        this.delegate = delegate;\n        this.location = location;\n        this.restorationIdentifier = restorationIdentifier || uuid();\n        const { action, historyChanged, referrer, snapshot, snapshotHTML, response, visitCachedSnapshot, willRender, updateHistory, shouldCacheSnapshot, acceptsStreamResponse, } = Object.assign(Object.assign({}, defaultOptions), options);\n        this.action = action;\n        this.historyChanged = historyChanged;\n        this.referrer = referrer;\n        this.snapshot = snapshot;\n        this.snapshotHTML = snapshotHTML;\n        this.response = response;\n        this.isSamePage = this.delegate.locationWithActionIsSamePage(this.location, this.action);\n        this.visitCachedSnapshot = visitCachedSnapshot;\n        this.willRender = willRender;\n        this.updateHistory = updateHistory;\n        this.scrolled = !willRender;\n        this.shouldCacheSnapshot = shouldCacheSnapshot;\n        this.acceptsStreamResponse = acceptsStreamResponse;\n    }\n    get adapter() {\n        return this.delegate.adapter;\n    }\n    get view() {\n        return this.delegate.view;\n    }\n    get history() {\n        return this.delegate.history;\n    }\n    get restorationData() {\n        return this.history.getRestorationDataForIdentifier(this.restorationIdentifier);\n    }\n    get silent() {\n        return this.isSamePage;\n    }\n    start() {\n        if (this.state == VisitState.initialized) {\n            this.recordTimingMetric(TimingMetric.visitStart);\n            this.state = VisitState.started;\n            this.adapter.visitStarted(this);\n            this.delegate.visitStarted(this);\n        }\n    }\n    cancel() {\n        if (this.state == VisitState.started) {\n            if (this.request) {\n                this.request.cancel();\n            }\n            this.cancelRender();\n            this.state = VisitState.canceled;\n        }\n    }\n    complete() {\n        if (this.state == VisitState.started) {\n            this.recordTimingMetric(TimingMetric.visitEnd);\n            this.state = VisitState.completed;\n            this.followRedirect();\n            if (!this.followedRedirect) {\n                this.adapter.visitCompleted(this);\n                this.delegate.visitCompleted(this);\n            }\n        }\n    }\n    fail() {\n        if (this.state == VisitState.started) {\n            this.state = VisitState.failed;\n            this.adapter.visitFailed(this);\n        }\n    }\n    changeHistory() {\n        var _a;\n        if (!this.historyChanged && this.updateHistory) {\n            const actionForHistory = this.location.href === ((_a = this.referrer) === null || _a === void 0 ? void 0 : _a.href) ? \"replace\" : this.action;\n            const method = getHistoryMethodForAction(actionForHistory);\n            this.history.update(method, this.location, this.restorationIdentifier);\n            this.historyChanged = true;\n        }\n    }\n    issueRequest() {\n        if (this.hasPreloadedResponse()) {\n            this.simulateRequest();\n        }\n        else if (this.shouldIssueRequest() && !this.request) {\n            this.request = new FetchRequest(this, FetchMethod.get, this.location);\n            this.request.perform();\n        }\n    }\n    simulateRequest() {\n        if (this.response) {\n            this.startRequest();\n            this.recordResponse();\n            this.finishRequest();\n        }\n    }\n    startRequest() {\n        this.recordTimingMetric(TimingMetric.requestStart);\n        this.adapter.visitRequestStarted(this);\n    }\n    recordResponse(response = this.response) {\n        this.response = response;\n        if (response) {\n            const { statusCode } = response;\n            if (isSuccessful(statusCode)) {\n                this.adapter.visitRequestCompleted(this);\n            }\n            else {\n                this.adapter.visitRequestFailedWithStatusCode(this, statusCode);\n            }\n        }\n    }\n    finishRequest() {\n        this.recordTimingMetric(TimingMetric.requestEnd);\n        this.adapter.visitRequestFinished(this);\n    }\n    loadResponse() {\n        if (this.response) {\n            const { statusCode, responseHTML } = this.response;\n            this.render(async () => {\n                if (this.shouldCacheSnapshot)\n                    this.cacheSnapshot();\n                if (this.view.renderPromise)\n                    await this.view.renderPromise;\n                if (isSuccessful(statusCode) && responseHTML != null) {\n                    await this.view.renderPage(PageSnapshot.fromHTMLString(responseHTML), false, this.willRender, this);\n                    this.performScroll();\n                    this.adapter.visitRendered(this);\n                    this.complete();\n                }\n                else {\n                    await this.view.renderError(PageSnapshot.fromHTMLString(responseHTML), this);\n                    this.adapter.visitRendered(this);\n                    this.fail();\n                }\n            });\n        }\n    }\n    getCachedSnapshot() {\n        const snapshot = this.view.getCachedSnapshotForLocation(this.location) || this.getPreloadedSnapshot();\n        if (snapshot && (!getAnchor(this.location) || snapshot.hasAnchor(getAnchor(this.location)))) {\n            if (this.action == \"restore\" || snapshot.isPreviewable) {\n                return snapshot;\n            }\n        }\n    }\n    getPreloadedSnapshot() {\n        if (this.snapshotHTML) {\n            return PageSnapshot.fromHTMLString(this.snapshotHTML);\n        }\n    }\n    hasCachedSnapshot() {\n        return this.getCachedSnapshot() != null;\n    }\n    loadCachedSnapshot() {\n        const snapshot = this.getCachedSnapshot();\n        if (snapshot) {\n            const isPreview = this.shouldIssueRequest();\n            this.render(async () => {\n                this.cacheSnapshot();\n                if (this.isSamePage) {\n                    this.adapter.visitRendered(this);\n                }\n                else {\n                    if (this.view.renderPromise)\n                        await this.view.renderPromise;\n                    await this.view.renderPage(snapshot, isPreview, this.willRender, this);\n                    this.performScroll();\n                    this.adapter.visitRendered(this);\n                    if (!isPreview) {\n                        this.complete();\n                    }\n                }\n            });\n        }\n    }\n    followRedirect() {\n        var _a;\n        if (this.redirectedToLocation && !this.followedRedirect && ((_a = this.response) === null || _a === void 0 ? void 0 : _a.redirected)) {\n            this.adapter.visitProposedToLocation(this.redirectedToLocation, {\n                action: \"replace\",\n                response: this.response,\n            });\n            this.followedRedirect = true;\n        }\n    }\n    goToSamePageAnchor() {\n        if (this.isSamePage) {\n            this.render(async () => {\n                this.cacheSnapshot();\n                this.performScroll();\n                this.adapter.visitRendered(this);\n            });\n        }\n    }\n    prepareHeadersForRequest(headers, request) {\n        if (this.acceptsStreamResponse) {\n            request.acceptResponseType(StreamMessage.contentType);\n        }\n    }\n    requestStarted() {\n        this.startRequest();\n    }\n    requestPreventedHandlingResponse(_request, _response) { }\n    async requestSucceededWithResponse(request, response) {\n        const responseHTML = await response.responseHTML;\n        const { redirected, statusCode } = response;\n        if (responseHTML == undefined) {\n            this.recordResponse({\n                statusCode: SystemStatusCode.contentTypeMismatch,\n                redirected,\n            });\n        }\n        else {\n            this.redirectedToLocation = response.redirected ? response.location : undefined;\n            this.recordResponse({ statusCode: statusCode, responseHTML, redirected });\n        }\n    }\n    async requestFailedWithResponse(request, response) {\n        const responseHTML = await response.responseHTML;\n        const { redirected, statusCode } = response;\n        if (responseHTML == undefined) {\n            this.recordResponse({\n                statusCode: SystemStatusCode.contentTypeMismatch,\n                redirected,\n            });\n        }\n        else {\n            this.recordResponse({ statusCode: statusCode, responseHTML, redirected });\n        }\n    }\n    requestErrored(_request, _error) {\n        this.recordResponse({\n            statusCode: SystemStatusCode.networkFailure,\n            redirected: false,\n        });\n    }\n    requestFinished() {\n        this.finishRequest();\n    }\n    performScroll() {\n        if (!this.scrolled && !this.view.forceReloaded) {\n            if (this.action == \"restore\") {\n                this.scrollToRestoredPosition() || this.scrollToAnchor() || this.view.scrollToTop();\n            }\n            else {\n                this.scrollToAnchor() || this.view.scrollToTop();\n            }\n            if (this.isSamePage) {\n                this.delegate.visitScrolledToSamePageLocation(this.view.lastRenderedLocation, this.location);\n            }\n            this.scrolled = true;\n        }\n    }\n    scrollToRestoredPosition() {\n        const { scrollPosition } = this.restorationData;\n        if (scrollPosition) {\n            this.view.scrollToPosition(scrollPosition);\n            return true;\n        }\n    }\n    scrollToAnchor() {\n        const anchor = getAnchor(this.location);\n        if (anchor != null) {\n            this.view.scrollToAnchor(anchor);\n            return true;\n        }\n    }\n    recordTimingMetric(metric) {\n        this.timingMetrics[metric] = new Date().getTime();\n    }\n    getTimingMetrics() {\n        return Object.assign({}, this.timingMetrics);\n    }\n    getHistoryMethodForAction(action) {\n        switch (action) {\n            case \"replace\":\n                return history.replaceState;\n            case \"advance\":\n            case \"restore\":\n                return history.pushState;\n        }\n    }\n    hasPreloadedResponse() {\n        return typeof this.response == \"object\";\n    }\n    shouldIssueRequest() {\n        if (this.isSamePage) {\n            return false;\n        }\n        else if (this.action == \"restore\") {\n            return !this.hasCachedSnapshot();\n        }\n        else {\n            return this.willRender;\n        }\n    }\n    cacheSnapshot() {\n        if (!this.snapshotCached) {\n            this.view.cacheSnapshot(this.snapshot).then((snapshot) => snapshot && this.visitCachedSnapshot(snapshot));\n            this.snapshotCached = true;\n        }\n    }\n    async render(callback) {\n        this.cancelRender();\n        await new Promise((resolve) => {\n            this.frame = requestAnimationFrame(() => resolve());\n        });\n        await callback();\n        delete this.frame;\n    }\n    cancelRender() {\n        if (this.frame) {\n            cancelAnimationFrame(this.frame);\n            delete this.frame;\n        }\n    }\n}\nfunction isSuccessful(statusCode) {\n    return statusCode >= 200 && statusCode < 300;\n}\n\nclass BrowserAdapter {\n    constructor(session) {\n        this.progressBar = new ProgressBar();\n        this.showProgressBar = () => {\n            this.progressBar.show();\n        };\n        this.session = session;\n    }\n    visitProposedToLocation(location, options) {\n        this.navigator.startVisit(location, (options === null || options === void 0 ? void 0 : options.restorationIdentifier) || uuid(), options);\n    }\n    visitStarted(visit) {\n        this.location = visit.location;\n        visit.loadCachedSnapshot();\n        visit.issueRequest();\n        visit.goToSamePageAnchor();\n    }\n    visitRequestStarted(visit) {\n        this.progressBar.setValue(0);\n        if (visit.hasCachedSnapshot() || visit.action != \"restore\") {\n            this.showVisitProgressBarAfterDelay();\n        }\n        else {\n            this.showProgressBar();\n        }\n    }\n    visitRequestCompleted(visit) {\n        visit.loadResponse();\n    }\n    visitRequestFailedWithStatusCode(visit, statusCode) {\n        switch (statusCode) {\n            case SystemStatusCode.networkFailure:\n            case SystemStatusCode.timeoutFailure:\n            case SystemStatusCode.contentTypeMismatch:\n                return this.reload({\n                    reason: \"request_failed\",\n                    context: {\n                        statusCode,\n                    },\n                });\n            default:\n                return visit.loadResponse();\n        }\n    }\n    visitRequestFinished(_visit) {\n        this.progressBar.setValue(1);\n        this.hideVisitProgressBar();\n    }\n    visitCompleted(_visit) { }\n    pageInvalidated(reason) {\n        this.reload(reason);\n    }\n    visitFailed(_visit) { }\n    visitRendered(_visit) { }\n    formSubmissionStarted(_formSubmission) {\n        this.progressBar.setValue(0);\n        this.showFormProgressBarAfterDelay();\n    }\n    formSubmissionFinished(_formSubmission) {\n        this.progressBar.setValue(1);\n        this.hideFormProgressBar();\n    }\n    showVisitProgressBarAfterDelay() {\n        this.visitProgressBarTimeout = window.setTimeout(this.showProgressBar, this.session.progressBarDelay);\n    }\n    hideVisitProgressBar() {\n        this.progressBar.hide();\n        if (this.visitProgressBarTimeout != null) {\n            window.clearTimeout(this.visitProgressBarTimeout);\n            delete this.visitProgressBarTimeout;\n        }\n    }\n    showFormProgressBarAfterDelay() {\n        if (this.formProgressBarTimeout == null) {\n            this.formProgressBarTimeout = window.setTimeout(this.showProgressBar, this.session.progressBarDelay);\n        }\n    }\n    hideFormProgressBar() {\n        this.progressBar.hide();\n        if (this.formProgressBarTimeout != null) {\n            window.clearTimeout(this.formProgressBarTimeout);\n            delete this.formProgressBarTimeout;\n        }\n    }\n    reload(reason) {\n        var _a;\n        dispatch(\"turbo:reload\", { detail: reason });\n        window.location.href = ((_a = this.location) === null || _a === void 0 ? void 0 : _a.toString()) || window.location.href;\n    }\n    get navigator() {\n        return this.session.navigator;\n    }\n}\n\nclass CacheObserver {\n    constructor() {\n        this.started = false;\n        this.removeStaleElements = ((_event) => {\n            const staleElements = [...document.querySelectorAll('[data-turbo-cache=\"false\"]')];\n            for (const element of staleElements) {\n                element.remove();\n            }\n        });\n    }\n    start() {\n        if (!this.started) {\n            this.started = true;\n            addEventListener(\"turbo:before-cache\", this.removeStaleElements, false);\n        }\n    }\n    stop() {\n        if (this.started) {\n            this.started = false;\n            removeEventListener(\"turbo:before-cache\", this.removeStaleElements, false);\n        }\n    }\n}\n\nclass FrameRedirector {\n    constructor(session, element) {\n        this.session = session;\n        this.element = element;\n        this.linkInterceptor = new LinkInterceptor(this, element);\n        this.formSubmitObserver = new FormSubmitObserver(this, element);\n    }\n    start() {\n        this.linkInterceptor.start();\n        this.formSubmitObserver.start();\n    }\n    stop() {\n        this.linkInterceptor.stop();\n        this.formSubmitObserver.stop();\n    }\n    shouldInterceptLinkClick(element, _location, _event) {\n        return this.shouldRedirect(element);\n    }\n    linkClickIntercepted(element, url, event) {\n        const frame = this.findFrameElement(element);\n        if (frame) {\n            frame.delegate.linkClickIntercepted(element, url, event);\n        }\n    }\n    willSubmitForm(element, submitter) {\n        return (element.closest(\"turbo-frame\") == null &&\n            this.shouldSubmit(element, submitter) &&\n            this.shouldRedirect(element, submitter));\n    }\n    formSubmitted(element, submitter) {\n        const frame = this.findFrameElement(element, submitter);\n        if (frame) {\n            frame.delegate.formSubmitted(element, submitter);\n        }\n    }\n    shouldSubmit(form, submitter) {\n        var _a;\n        const action = getAction(form, submitter);\n        const meta = this.element.ownerDocument.querySelector(`meta[name=\"turbo-root\"]`);\n        const rootLocation = expandURL((_a = meta === null || meta === void 0 ? void 0 : meta.content) !== null && _a !== void 0 ? _a : \"/\");\n        return this.shouldRedirect(form, submitter) && locationIsVisitable(action, rootLocation);\n    }\n    shouldRedirect(element, submitter) {\n        const isNavigatable = element instanceof HTMLFormElement\n            ? this.session.submissionIsNavigatable(element, submitter)\n            : this.session.elementIsNavigatable(element);\n        if (isNavigatable) {\n            const frame = this.findFrameElement(element, submitter);\n            return frame ? frame != element.closest(\"turbo-frame\") : false;\n        }\n        else {\n            return false;\n        }\n    }\n    findFrameElement(element, submitter) {\n        const id = (submitter === null || submitter === void 0 ? void 0 : submitter.getAttribute(\"data-turbo-frame\")) || element.getAttribute(\"data-turbo-frame\");\n        if (id && id != \"_top\") {\n            const frame = this.element.querySelector(`#${id}:not([disabled])`);\n            if (frame instanceof FrameElement) {\n                return frame;\n            }\n        }\n    }\n}\n\nclass History {\n    constructor(delegate) {\n        this.restorationIdentifier = uuid();\n        this.restorationData = {};\n        this.started = false;\n        this.pageLoaded = false;\n        this.onPopState = (event) => {\n            if (this.shouldHandlePopState()) {\n                const { turbo } = event.state || {};\n                if (turbo) {\n                    this.location = new URL(window.location.href);\n                    const { restorationIdentifier } = turbo;\n                    this.restorationIdentifier = restorationIdentifier;\n                    this.delegate.historyPoppedToLocationWithRestorationIdentifier(this.location, restorationIdentifier);\n                }\n            }\n        };\n        this.onPageLoad = async (_event) => {\n            await nextMicrotask();\n            this.pageLoaded = true;\n        };\n        this.delegate = delegate;\n    }\n    start() {\n        if (!this.started) {\n            addEventListener(\"popstate\", this.onPopState, false);\n            addEventListener(\"load\", this.onPageLoad, false);\n            this.started = true;\n            this.replace(new URL(window.location.href));\n        }\n    }\n    stop() {\n        if (this.started) {\n            removeEventListener(\"popstate\", this.onPopState, false);\n            removeEventListener(\"load\", this.onPageLoad, false);\n            this.started = false;\n        }\n    }\n    push(location, restorationIdentifier) {\n        this.update(history.pushState, location, restorationIdentifier);\n    }\n    replace(location, restorationIdentifier) {\n        this.update(history.replaceState, location, restorationIdentifier);\n    }\n    update(method, location, restorationIdentifier = uuid()) {\n        const state = { turbo: { restorationIdentifier } };\n        method.call(history, state, \"\", location.href);\n        this.location = location;\n        this.restorationIdentifier = restorationIdentifier;\n    }\n    getRestorationDataForIdentifier(restorationIdentifier) {\n        return this.restorationData[restorationIdentifier] || {};\n    }\n    updateRestorationData(additionalData) {\n        const { restorationIdentifier } = this;\n        const restorationData = this.restorationData[restorationIdentifier];\n        this.restorationData[restorationIdentifier] = Object.assign(Object.assign({}, restorationData), additionalData);\n    }\n    assumeControlOfScrollRestoration() {\n        var _a;\n        if (!this.previousScrollRestoration) {\n            this.previousScrollRestoration = (_a = history.scrollRestoration) !== null && _a !== void 0 ? _a : \"auto\";\n            history.scrollRestoration = \"manual\";\n        }\n    }\n    relinquishControlOfScrollRestoration() {\n        if (this.previousScrollRestoration) {\n            history.scrollRestoration = this.previousScrollRestoration;\n            delete this.previousScrollRestoration;\n        }\n    }\n    shouldHandlePopState() {\n        return this.pageIsLoaded();\n    }\n    pageIsLoaded() {\n        return this.pageLoaded || document.readyState == \"complete\";\n    }\n}\n\nclass Navigator {\n    constructor(delegate) {\n        this.delegate = delegate;\n    }\n    proposeVisit(location, options = {}) {\n        if (this.delegate.allowsVisitingLocationWithAction(location, options.action)) {\n            if (locationIsVisitable(location, this.view.snapshot.rootLocation)) {\n                this.delegate.visitProposedToLocation(location, options);\n            }\n            else {\n                window.location.href = location.toString();\n            }\n        }\n    }\n    startVisit(locatable, restorationIdentifier, options = {}) {\n        this.lastVisit = this.currentVisit;\n        this.stop();\n        this.currentVisit = new Visit(this, expandURL(locatable), restorationIdentifier, Object.assign({ referrer: this.location }, options));\n        this.currentVisit.start();\n    }\n    submitForm(form, submitter) {\n        this.stop();\n        this.formSubmission = new FormSubmission(this, form, submitter, true);\n        this.formSubmission.start();\n    }\n    stop() {\n        if (this.formSubmission) {\n            this.formSubmission.stop();\n            delete this.formSubmission;\n        }\n        if (this.currentVisit) {\n            this.currentVisit.cancel();\n            delete this.currentVisit;\n        }\n    }\n    get adapter() {\n        return this.delegate.adapter;\n    }\n    get view() {\n        return this.delegate.view;\n    }\n    get history() {\n        return this.delegate.history;\n    }\n    formSubmissionStarted(formSubmission) {\n        if (typeof this.adapter.formSubmissionStarted === \"function\") {\n            this.adapter.formSubmissionStarted(formSubmission);\n        }\n    }\n    async formSubmissionSucceededWithResponse(formSubmission, fetchResponse) {\n        if (formSubmission == this.formSubmission) {\n            const responseHTML = await fetchResponse.responseHTML;\n            if (responseHTML) {\n                const shouldCacheSnapshot = formSubmission.method == FetchMethod.get;\n                if (!shouldCacheSnapshot) {\n                    this.view.clearSnapshotCache();\n                }\n                const { statusCode, redirected } = fetchResponse;\n                const action = this.getActionForFormSubmission(formSubmission);\n                const visitOptions = {\n                    action,\n                    shouldCacheSnapshot,\n                    response: { statusCode, responseHTML, redirected },\n                };\n                this.proposeVisit(fetchResponse.location, visitOptions);\n            }\n        }\n    }\n    async formSubmissionFailedWithResponse(formSubmission, fetchResponse) {\n        const responseHTML = await fetchResponse.responseHTML;\n        if (responseHTML) {\n            const snapshot = PageSnapshot.fromHTMLString(responseHTML);\n            if (fetchResponse.serverError) {\n                await this.view.renderError(snapshot, this.currentVisit);\n            }\n            else {\n                await this.view.renderPage(snapshot, false, true, this.currentVisit);\n            }\n            this.view.scrollToTop();\n            this.view.clearSnapshotCache();\n        }\n    }\n    formSubmissionErrored(formSubmission, error) {\n        console.error(error);\n    }\n    formSubmissionFinished(formSubmission) {\n        if (typeof this.adapter.formSubmissionFinished === \"function\") {\n            this.adapter.formSubmissionFinished(formSubmission);\n        }\n    }\n    visitStarted(visit) {\n        this.delegate.visitStarted(visit);\n    }\n    visitCompleted(visit) {\n        this.delegate.visitCompleted(visit);\n    }\n    locationWithActionIsSamePage(location, action) {\n        var _a;\n        const anchor = getAnchor(location);\n        const lastLocation = ((_a = this.lastVisit) === null || _a === void 0 ? void 0 : _a.location) || this.view.lastRenderedLocation;\n        const currentAnchor = getAnchor(lastLocation);\n        const isRestorationToTop = action === \"restore\" && typeof anchor === \"undefined\";\n        return (action !== \"replace\" &&\n            getRequestURL(location) === getRequestURL(lastLocation) &&\n            (isRestorationToTop || (anchor != null && anchor !== currentAnchor)));\n    }\n    visitScrolledToSamePageLocation(oldURL, newURL) {\n        this.delegate.visitScrolledToSamePageLocation(oldURL, newURL);\n    }\n    get location() {\n        return this.history.location;\n    }\n    get restorationIdentifier() {\n        return this.history.restorationIdentifier;\n    }\n    getActionForFormSubmission(formSubmission) {\n        const { formElement, submitter } = formSubmission;\n        const action = getAttribute(\"data-turbo-action\", submitter, formElement);\n        return isAction(action) ? action : \"advance\";\n    }\n}\n\nvar PageStage;\n(function (PageStage) {\n    PageStage[PageStage[\"initial\"] = 0] = \"initial\";\n    PageStage[PageStage[\"loading\"] = 1] = \"loading\";\n    PageStage[PageStage[\"interactive\"] = 2] = \"interactive\";\n    PageStage[PageStage[\"complete\"] = 3] = \"complete\";\n})(PageStage || (PageStage = {}));\nclass PageObserver {\n    constructor(delegate) {\n        this.stage = PageStage.initial;\n        this.started = false;\n        this.interpretReadyState = () => {\n            const { readyState } = this;\n            if (readyState == \"interactive\") {\n                this.pageIsInteractive();\n            }\n            else if (readyState == \"complete\") {\n                this.pageIsComplete();\n            }\n        };\n        this.pageWillUnload = () => {\n            this.delegate.pageWillUnload();\n        };\n        this.delegate = delegate;\n    }\n    start() {\n        if (!this.started) {\n            if (this.stage == PageStage.initial) {\n                this.stage = PageStage.loading;\n            }\n            document.addEventListener(\"readystatechange\", this.interpretReadyState, false);\n            addEventListener(\"pagehide\", this.pageWillUnload, false);\n            this.started = true;\n        }\n    }\n    stop() {\n        if (this.started) {\n            document.removeEventListener(\"readystatechange\", this.interpretReadyState, false);\n            removeEventListener(\"pagehide\", this.pageWillUnload, false);\n            this.started = false;\n        }\n    }\n    pageIsInteractive() {\n        if (this.stage == PageStage.loading) {\n            this.stage = PageStage.interactive;\n            this.delegate.pageBecameInteractive();\n        }\n    }\n    pageIsComplete() {\n        this.pageIsInteractive();\n        if (this.stage == PageStage.interactive) {\n            this.stage = PageStage.complete;\n            this.delegate.pageLoaded();\n        }\n    }\n    get readyState() {\n        return document.readyState;\n    }\n}\n\nclass ScrollObserver {\n    constructor(delegate) {\n        this.started = false;\n        this.onScroll = () => {\n            this.updatePosition({ x: window.pageXOffset, y: window.pageYOffset });\n        };\n        this.delegate = delegate;\n    }\n    start() {\n        if (!this.started) {\n            addEventListener(\"scroll\", this.onScroll, false);\n            this.onScroll();\n            this.started = true;\n        }\n    }\n    stop() {\n        if (this.started) {\n            removeEventListener(\"scroll\", this.onScroll, false);\n            this.started = false;\n        }\n    }\n    updatePosition(position) {\n        this.delegate.scrollPositionChanged(position);\n    }\n}\n\nclass StreamMessageRenderer {\n    render({ fragment }) {\n        Bardo.preservingPermanentElements(this, getPermanentElementMapForFragment(fragment), () => document.documentElement.appendChild(fragment));\n    }\n    enteringBardo(currentPermanentElement, newPermanentElement) {\n        newPermanentElement.replaceWith(currentPermanentElement.cloneNode(true));\n    }\n    leavingBardo() { }\n}\nfunction getPermanentElementMapForFragment(fragment) {\n    const permanentElementsInDocument = queryPermanentElementsAll(document.documentElement);\n    const permanentElementMap = {};\n    for (const permanentElementInDocument of permanentElementsInDocument) {\n        const { id } = permanentElementInDocument;\n        for (const streamElement of fragment.querySelectorAll(\"turbo-stream\")) {\n            const elementInStream = getPermanentElementById(streamElement.templateElement.content, id);\n            if (elementInStream) {\n                permanentElementMap[id] = [permanentElementInDocument, elementInStream];\n            }\n        }\n    }\n    return permanentElementMap;\n}\n\nclass StreamObserver {\n    constructor(delegate) {\n        this.sources = new Set();\n        this.started = false;\n        this.inspectFetchResponse = ((event) => {\n            const response = fetchResponseFromEvent(event);\n            if (response && fetchResponseIsStream(response)) {\n                event.preventDefault();\n                this.receiveMessageResponse(response);\n            }\n        });\n        this.receiveMessageEvent = (event) => {\n            if (this.started && typeof event.data == \"string\") {\n                this.receiveMessageHTML(event.data);\n            }\n        };\n        this.delegate = delegate;\n    }\n    start() {\n        if (!this.started) {\n            this.started = true;\n            addEventListener(\"turbo:before-fetch-response\", this.inspectFetchResponse, false);\n        }\n    }\n    stop() {\n        if (this.started) {\n            this.started = false;\n            removeEventListener(\"turbo:before-fetch-response\", this.inspectFetchResponse, false);\n        }\n    }\n    connectStreamSource(source) {\n        if (!this.streamSourceIsConnected(source)) {\n            this.sources.add(source);\n            source.addEventListener(\"message\", this.receiveMessageEvent, false);\n        }\n    }\n    disconnectStreamSource(source) {\n        if (this.streamSourceIsConnected(source)) {\n            this.sources.delete(source);\n            source.removeEventListener(\"message\", this.receiveMessageEvent, false);\n        }\n    }\n    streamSourceIsConnected(source) {\n        return this.sources.has(source);\n    }\n    async receiveMessageResponse(response) {\n        const html = await response.responseHTML;\n        if (html) {\n            this.receiveMessageHTML(html);\n        }\n    }\n    receiveMessageHTML(html) {\n        this.delegate.receivedMessageFromStream(StreamMessage.wrap(html));\n    }\n}\nfunction fetchResponseFromEvent(event) {\n    var _a;\n    const fetchResponse = (_a = event.detail) === null || _a === void 0 ? void 0 : _a.fetchResponse;\n    if (fetchResponse instanceof FetchResponse) {\n        return fetchResponse;\n    }\n}\nfunction fetchResponseIsStream(response) {\n    var _a;\n    const contentType = (_a = response.contentType) !== null && _a !== void 0 ? _a : \"\";\n    return contentType.startsWith(StreamMessage.contentType);\n}\n\nclass ErrorRenderer extends Renderer {\n    static renderElement(currentElement, newElement) {\n        const { documentElement, body } = document;\n        documentElement.replaceChild(newElement, body);\n    }\n    async render() {\n        this.replaceHeadAndBody();\n        this.activateScriptElements();\n    }\n    replaceHeadAndBody() {\n        const { documentElement, head } = document;\n        documentElement.replaceChild(this.newHead, head);\n        this.renderElement(this.currentElement, this.newElement);\n    }\n    activateScriptElements() {\n        for (const replaceableElement of this.scriptElements) {\n            const parentNode = replaceableElement.parentNode;\n            if (parentNode) {\n                const element = activateScriptElement(replaceableElement);\n                parentNode.replaceChild(element, replaceableElement);\n            }\n        }\n    }\n    get newHead() {\n        return this.newSnapshot.headSnapshot.element;\n    }\n    get scriptElements() {\n        return document.documentElement.querySelectorAll(\"script\");\n    }\n}\n\nclass PageRenderer extends Renderer {\n    static renderElement(currentElement, newElement) {\n        if (document.body && newElement instanceof HTMLBodyElement) {\n            document.body.replaceWith(newElement);\n        }\n        else {\n            document.documentElement.appendChild(newElement);\n        }\n    }\n    get shouldRender() {\n        return this.newSnapshot.isVisitable && this.trackedElementsAreIdentical;\n    }\n    get reloadReason() {\n        if (!this.newSnapshot.isVisitable) {\n            return {\n                reason: \"turbo_visit_control_is_reload\",\n            };\n        }\n        if (!this.trackedElementsAreIdentical) {\n            return {\n                reason: \"tracked_element_mismatch\",\n            };\n        }\n    }\n    async prepareToRender() {\n        await this.mergeHead();\n    }\n    async render() {\n        if (this.willRender) {\n            this.replaceBody();\n        }\n    }\n    finishRendering() {\n        super.finishRendering();\n        if (!this.isPreview) {\n            this.focusFirstAutofocusableElement();\n        }\n    }\n    get currentHeadSnapshot() {\n        return this.currentSnapshot.headSnapshot;\n    }\n    get newHeadSnapshot() {\n        return this.newSnapshot.headSnapshot;\n    }\n    get newElement() {\n        return this.newSnapshot.element;\n    }\n    async mergeHead() {\n        const newStylesheetElements = this.copyNewHeadStylesheetElements();\n        this.copyNewHeadScriptElements();\n        this.removeCurrentHeadProvisionalElements();\n        this.copyNewHeadProvisionalElements();\n        await newStylesheetElements;\n    }\n    replaceBody() {\n        this.preservingPermanentElements(() => {\n            this.activateNewBody();\n            this.assignNewBody();\n        });\n    }\n    get trackedElementsAreIdentical() {\n        return this.currentHeadSnapshot.trackedElementSignature == this.newHeadSnapshot.trackedElementSignature;\n    }\n    async copyNewHeadStylesheetElements() {\n        const loadingElements = [];\n        for (const element of this.newHeadStylesheetElements) {\n            loadingElements.push(waitForLoad(element));\n            document.head.appendChild(element);\n        }\n        await Promise.all(loadingElements);\n    }\n    copyNewHeadScriptElements() {\n        for (const element of this.newHeadScriptElements) {\n            document.head.appendChild(activateScriptElement(element));\n        }\n    }\n    removeCurrentHeadProvisionalElements() {\n        for (const element of this.currentHeadProvisionalElements) {\n            document.head.removeChild(element);\n        }\n    }\n    copyNewHeadProvisionalElements() {\n        for (const element of this.newHeadProvisionalElements) {\n            document.head.appendChild(element);\n        }\n    }\n    activateNewBody() {\n        document.adoptNode(this.newElement);\n        this.activateNewBodyScriptElements();\n    }\n    activateNewBodyScriptElements() {\n        for (const inertScriptElement of this.newBodyScriptElements) {\n            const activatedScriptElement = activateScriptElement(inertScriptElement);\n            inertScriptElement.replaceWith(activatedScriptElement);\n        }\n    }\n    assignNewBody() {\n        this.renderElement(this.currentElement, this.newElement);\n    }\n    get newHeadStylesheetElements() {\n        return this.newHeadSnapshot.getStylesheetElementsNotInSnapshot(this.currentHeadSnapshot);\n    }\n    get newHeadScriptElements() {\n        return this.newHeadSnapshot.getScriptElementsNotInSnapshot(this.currentHeadSnapshot);\n    }\n    get currentHeadProvisionalElements() {\n        return this.currentHeadSnapshot.provisionalElements;\n    }\n    get newHeadProvisionalElements() {\n        return this.newHeadSnapshot.provisionalElements;\n    }\n    get newBodyScriptElements() {\n        return this.newElement.querySelectorAll(\"script\");\n    }\n}\n\nclass SnapshotCache {\n    constructor(size) {\n        this.keys = [];\n        this.snapshots = {};\n        this.size = size;\n    }\n    has(location) {\n        return toCacheKey(location) in this.snapshots;\n    }\n    get(location) {\n        if (this.has(location)) {\n            const snapshot = this.read(location);\n            this.touch(location);\n            return snapshot;\n        }\n    }\n    put(location, snapshot) {\n        this.write(location, snapshot);\n        this.touch(location);\n        return snapshot;\n    }\n    clear() {\n        this.snapshots = {};\n    }\n    read(location) {\n        return this.snapshots[toCacheKey(location)];\n    }\n    write(location, snapshot) {\n        this.snapshots[toCacheKey(location)] = snapshot;\n    }\n    touch(location) {\n        const key = toCacheKey(location);\n        const index = this.keys.indexOf(key);\n        if (index > -1)\n            this.keys.splice(index, 1);\n        this.keys.unshift(key);\n        this.trim();\n    }\n    trim() {\n        for (const key of this.keys.splice(this.size)) {\n            delete this.snapshots[key];\n        }\n    }\n}\n\nclass PageView extends View {\n    constructor() {\n        super(...arguments);\n        this.snapshotCache = new SnapshotCache(10);\n        this.lastRenderedLocation = new URL(location.href);\n        this.forceReloaded = false;\n    }\n    renderPage(snapshot, isPreview = false, willRender = true, visit) {\n        const renderer = new PageRenderer(this.snapshot, snapshot, PageRenderer.renderElement, isPreview, willRender);\n        if (!renderer.shouldRender) {\n            this.forceReloaded = true;\n        }\n        else {\n            visit === null || visit === void 0 ? void 0 : visit.changeHistory();\n        }\n        return this.render(renderer);\n    }\n    renderError(snapshot, visit) {\n        visit === null || visit === void 0 ? void 0 : visit.changeHistory();\n        const renderer = new ErrorRenderer(this.snapshot, snapshot, ErrorRenderer.renderElement, false);\n        return this.render(renderer);\n    }\n    clearSnapshotCache() {\n        this.snapshotCache.clear();\n    }\n    async cacheSnapshot(snapshot = this.snapshot) {\n        if (snapshot.isCacheable) {\n            this.delegate.viewWillCacheSnapshot();\n            const { lastRenderedLocation: location } = this;\n            await nextEventLoopTick();\n            const cachedSnapshot = snapshot.clone();\n            this.snapshotCache.put(location, cachedSnapshot);\n            return cachedSnapshot;\n        }\n    }\n    getCachedSnapshotForLocation(location) {\n        return this.snapshotCache.get(location);\n    }\n    get snapshot() {\n        return PageSnapshot.fromElement(this.element);\n    }\n}\n\nclass Preloader {\n    constructor(delegate) {\n        this.selector = \"a[data-turbo-preload]\";\n        this.delegate = delegate;\n    }\n    get snapshotCache() {\n        return this.delegate.navigator.view.snapshotCache;\n    }\n    start() {\n        if (document.readyState === \"loading\") {\n            return document.addEventListener(\"DOMContentLoaded\", () => {\n                this.preloadOnLoadLinksForView(document.body);\n            });\n        }\n        else {\n            this.preloadOnLoadLinksForView(document.body);\n        }\n    }\n    preloadOnLoadLinksForView(element) {\n        for (const link of element.querySelectorAll(this.selector)) {\n            this.preloadURL(link);\n        }\n    }\n    async preloadURL(link) {\n        const location = new URL(link.href);\n        if (this.snapshotCache.has(location)) {\n            return;\n        }\n        try {\n            const response = await fetch(location.toString(), { headers: { \"VND.PREFETCH\": \"true\", Accept: \"text/html\" } });\n            const responseText = await response.text();\n            const snapshot = PageSnapshot.fromHTMLString(responseText);\n            this.snapshotCache.put(location, snapshot);\n        }\n        catch (_) {\n        }\n    }\n}\n\nclass Session {\n    constructor() {\n        this.navigator = new Navigator(this);\n        this.history = new History(this);\n        this.preloader = new Preloader(this);\n        this.view = new PageView(this, document.documentElement);\n        this.adapter = new BrowserAdapter(this);\n        this.pageObserver = new PageObserver(this);\n        this.cacheObserver = new CacheObserver();\n        this.linkClickObserver = new LinkClickObserver(this, window);\n        this.formSubmitObserver = new FormSubmitObserver(this, document);\n        this.scrollObserver = new ScrollObserver(this);\n        this.streamObserver = new StreamObserver(this);\n        this.formLinkClickObserver = new FormLinkClickObserver(this, document.documentElement);\n        this.frameRedirector = new FrameRedirector(this, document.documentElement);\n        this.streamMessageRenderer = new StreamMessageRenderer();\n        this.drive = true;\n        this.enabled = true;\n        this.progressBarDelay = 500;\n        this.started = false;\n        this.formMode = \"on\";\n    }\n    start() {\n        if (!this.started) {\n            this.pageObserver.start();\n            this.cacheObserver.start();\n            this.formLinkClickObserver.start();\n            this.linkClickObserver.start();\n            this.formSubmitObserver.start();\n            this.scrollObserver.start();\n            this.streamObserver.start();\n            this.frameRedirector.start();\n            this.history.start();\n            this.preloader.start();\n            this.started = true;\n            this.enabled = true;\n        }\n    }\n    disable() {\n        this.enabled = false;\n    }\n    stop() {\n        if (this.started) {\n            this.pageObserver.stop();\n            this.cacheObserver.stop();\n            this.formLinkClickObserver.stop();\n            this.linkClickObserver.stop();\n            this.formSubmitObserver.stop();\n            this.scrollObserver.stop();\n            this.streamObserver.stop();\n            this.frameRedirector.stop();\n            this.history.stop();\n            this.started = false;\n        }\n    }\n    registerAdapter(adapter) {\n        this.adapter = adapter;\n    }\n    visit(location, options = {}) {\n        const frameElement = options.frame ? document.getElementById(options.frame) : null;\n        if (frameElement instanceof FrameElement) {\n            frameElement.src = location.toString();\n            frameElement.loaded;\n        }\n        else {\n            this.navigator.proposeVisit(expandURL(location), options);\n        }\n    }\n    connectStreamSource(source) {\n        this.streamObserver.connectStreamSource(source);\n    }\n    disconnectStreamSource(source) {\n        this.streamObserver.disconnectStreamSource(source);\n    }\n    renderStreamMessage(message) {\n        this.streamMessageRenderer.render(StreamMessage.wrap(message));\n    }\n    clearCache() {\n        this.view.clearSnapshotCache();\n    }\n    setProgressBarDelay(delay) {\n        this.progressBarDelay = delay;\n    }\n    setFormMode(mode) {\n        this.formMode = mode;\n    }\n    get location() {\n        return this.history.location;\n    }\n    get restorationIdentifier() {\n        return this.history.restorationIdentifier;\n    }\n    historyPoppedToLocationWithRestorationIdentifier(location, restorationIdentifier) {\n        if (this.enabled) {\n            this.navigator.startVisit(location, restorationIdentifier, {\n                action: \"restore\",\n                historyChanged: true,\n            });\n        }\n        else {\n            this.adapter.pageInvalidated({\n                reason: \"turbo_disabled\",\n            });\n        }\n    }\n    scrollPositionChanged(position) {\n        this.history.updateRestorationData({ scrollPosition: position });\n    }\n    willSubmitFormLinkToLocation(link, location) {\n        return this.elementIsNavigatable(link) && locationIsVisitable(location, this.snapshot.rootLocation);\n    }\n    submittedFormLinkToLocation() { }\n    willFollowLinkToLocation(link, location, event) {\n        return (this.elementIsNavigatable(link) &&\n            locationIsVisitable(location, this.snapshot.rootLocation) &&\n            this.applicationAllowsFollowingLinkToLocation(link, location, event));\n    }\n    followedLinkToLocation(link, location) {\n        const action = this.getActionForLink(link);\n        const acceptsStreamResponse = link.hasAttribute(\"data-turbo-stream\");\n        this.visit(location.href, { action, acceptsStreamResponse });\n    }\n    allowsVisitingLocationWithAction(location, action) {\n        return this.locationWithActionIsSamePage(location, action) || this.applicationAllowsVisitingLocation(location);\n    }\n    visitProposedToLocation(location, options) {\n        extendURLWithDeprecatedProperties(location);\n        this.adapter.visitProposedToLocation(location, options);\n    }\n    visitStarted(visit) {\n        if (!visit.acceptsStreamResponse) {\n            markAsBusy(document.documentElement);\n        }\n        extendURLWithDeprecatedProperties(visit.location);\n        if (!visit.silent) {\n            this.notifyApplicationAfterVisitingLocation(visit.location, visit.action);\n        }\n    }\n    visitCompleted(visit) {\n        clearBusyState(document.documentElement);\n        this.notifyApplicationAfterPageLoad(visit.getTimingMetrics());\n    }\n    locationWithActionIsSamePage(location, action) {\n        return this.navigator.locationWithActionIsSamePage(location, action);\n    }\n    visitScrolledToSamePageLocation(oldURL, newURL) {\n        this.notifyApplicationAfterVisitingSamePageLocation(oldURL, newURL);\n    }\n    willSubmitForm(form, submitter) {\n        const action = getAction(form, submitter);\n        return (this.submissionIsNavigatable(form, submitter) &&\n            locationIsVisitable(expandURL(action), this.snapshot.rootLocation));\n    }\n    formSubmitted(form, submitter) {\n        this.navigator.submitForm(form, submitter);\n    }\n    pageBecameInteractive() {\n        this.view.lastRenderedLocation = this.location;\n        this.notifyApplicationAfterPageLoad();\n    }\n    pageLoaded() {\n        this.history.assumeControlOfScrollRestoration();\n    }\n    pageWillUnload() {\n        this.history.relinquishControlOfScrollRestoration();\n    }\n    receivedMessageFromStream(message) {\n        this.renderStreamMessage(message);\n    }\n    viewWillCacheSnapshot() {\n        var _a;\n        if (!((_a = this.navigator.currentVisit) === null || _a === void 0 ? void 0 : _a.silent)) {\n            this.notifyApplicationBeforeCachingSnapshot();\n        }\n    }\n    allowsImmediateRender({ element }, options) {\n        const event = this.notifyApplicationBeforeRender(element, options);\n        const { defaultPrevented, detail: { render }, } = event;\n        if (this.view.renderer && render) {\n            this.view.renderer.renderElement = render;\n        }\n        return !defaultPrevented;\n    }\n    viewRenderedSnapshot(_snapshot, _isPreview) {\n        this.view.lastRenderedLocation = this.history.location;\n        this.notifyApplicationAfterRender();\n    }\n    preloadOnLoadLinksForView(element) {\n        this.preloader.preloadOnLoadLinksForView(element);\n    }\n    viewInvalidated(reason) {\n        this.adapter.pageInvalidated(reason);\n    }\n    frameLoaded(frame) {\n        this.notifyApplicationAfterFrameLoad(frame);\n    }\n    frameRendered(fetchResponse, frame) {\n        this.notifyApplicationAfterFrameRender(fetchResponse, frame);\n    }\n    applicationAllowsFollowingLinkToLocation(link, location, ev) {\n        const event = this.notifyApplicationAfterClickingLinkToLocation(link, location, ev);\n        return !event.defaultPrevented;\n    }\n    applicationAllowsVisitingLocation(location) {\n        const event = this.notifyApplicationBeforeVisitingLocation(location);\n        return !event.defaultPrevented;\n    }\n    notifyApplicationAfterClickingLinkToLocation(link, location, event) {\n        return dispatch(\"turbo:click\", {\n            target: link,\n            detail: { url: location.href, originalEvent: event },\n            cancelable: true,\n        });\n    }\n    notifyApplicationBeforeVisitingLocation(location) {\n        return dispatch(\"turbo:before-visit\", {\n            detail: { url: location.href },\n            cancelable: true,\n        });\n    }\n    notifyApplicationAfterVisitingLocation(location, action) {\n        return dispatch(\"turbo:visit\", { detail: { url: location.href, action } });\n    }\n    notifyApplicationBeforeCachingSnapshot() {\n        return dispatch(\"turbo:before-cache\");\n    }\n    notifyApplicationBeforeRender(newBody, options) {\n        return dispatch(\"turbo:before-render\", {\n            detail: Object.assign({ newBody }, options),\n            cancelable: true,\n        });\n    }\n    notifyApplicationAfterRender() {\n        return dispatch(\"turbo:render\");\n    }\n    notifyApplicationAfterPageLoad(timing = {}) {\n        return dispatch(\"turbo:load\", {\n            detail: { url: this.location.href, timing },\n        });\n    }\n    notifyApplicationAfterVisitingSamePageLocation(oldURL, newURL) {\n        dispatchEvent(new HashChangeEvent(\"hashchange\", {\n            oldURL: oldURL.toString(),\n            newURL: newURL.toString(),\n        }));\n    }\n    notifyApplicationAfterFrameLoad(frame) {\n        return dispatch(\"turbo:frame-load\", { target: frame });\n    }\n    notifyApplicationAfterFrameRender(fetchResponse, frame) {\n        return dispatch(\"turbo:frame-render\", {\n            detail: { fetchResponse },\n            target: frame,\n            cancelable: true,\n        });\n    }\n    submissionIsNavigatable(form, submitter) {\n        if (this.formMode == \"off\") {\n            return false;\n        }\n        else {\n            const submitterIsNavigatable = submitter ? this.elementIsNavigatable(submitter) : true;\n            if (this.formMode == \"optin\") {\n                return submitterIsNavigatable && form.closest('[data-turbo=\"true\"]') != null;\n            }\n            else {\n                return submitterIsNavigatable && this.elementIsNavigatable(form);\n            }\n        }\n    }\n    elementIsNavigatable(element) {\n        const container = element.closest(\"[data-turbo]\");\n        const withinFrame = element.closest(\"turbo-frame\");\n        if (this.drive || withinFrame) {\n            if (container) {\n                return container.getAttribute(\"data-turbo\") != \"false\";\n            }\n            else {\n                return true;\n            }\n        }\n        else {\n            if (container) {\n                return container.getAttribute(\"data-turbo\") == \"true\";\n            }\n            else {\n                return false;\n            }\n        }\n    }\n    getActionForLink(link) {\n        const action = link.getAttribute(\"data-turbo-action\");\n        return isAction(action) ? action : \"advance\";\n    }\n    get snapshot() {\n        return this.view.snapshot;\n    }\n}\nfunction extendURLWithDeprecatedProperties(url) {\n    Object.defineProperties(url, deprecatedLocationPropertyDescriptors);\n}\nconst deprecatedLocationPropertyDescriptors = {\n    absoluteURL: {\n        get() {\n            return this.toString();\n        },\n    },\n};\n\nclass Cache {\n    constructor(session) {\n        this.session = session;\n    }\n    clear() {\n        this.session.clearCache();\n    }\n    resetCacheControl() {\n        this.setCacheControl(\"\");\n    }\n    exemptPageFromCache() {\n        this.setCacheControl(\"no-cache\");\n    }\n    exemptPageFromPreview() {\n        this.setCacheControl(\"no-preview\");\n    }\n    setCacheControl(value) {\n        setMetaContent(\"turbo-cache-control\", value);\n    }\n}\n\nconst StreamActions = {\n    after() {\n        this.targetElements.forEach((e) => { var _a; return (_a = e.parentElement) === null || _a === void 0 ? void 0 : _a.insertBefore(this.templateContent, e.nextSibling); });\n    },\n    append() {\n        this.removeDuplicateTargetChildren();\n        this.targetElements.forEach((e) => e.append(this.templateContent));\n    },\n    before() {\n        this.targetElements.forEach((e) => { var _a; return (_a = e.parentElement) === null || _a === void 0 ? void 0 : _a.insertBefore(this.templateContent, e); });\n    },\n    prepend() {\n        this.removeDuplicateTargetChildren();\n        this.targetElements.forEach((e) => e.prepend(this.templateContent));\n    },\n    remove() {\n        this.targetElements.forEach((e) => e.remove());\n    },\n    replace() {\n        this.targetElements.forEach((e) => e.replaceWith(this.templateContent));\n    },\n    update() {\n        this.targetElements.forEach((e) => e.replaceChildren(this.templateContent));\n    },\n};\n\nconst session = new Session();\nconst cache = new Cache(session);\nconst { navigator: navigator$1 } = session;\nfunction start() {\n    session.start();\n}\nfunction registerAdapter(adapter) {\n    session.registerAdapter(adapter);\n}\nfunction visit(location, options) {\n    session.visit(location, options);\n}\nfunction connectStreamSource(source) {\n    session.connectStreamSource(source);\n}\nfunction disconnectStreamSource(source) {\n    session.disconnectStreamSource(source);\n}\nfunction renderStreamMessage(message) {\n    session.renderStreamMessage(message);\n}\nfunction clearCache() {\n    console.warn(\"Please replace `Turbo.clearCache()` with `Turbo.cache.clear()`. The top-level function is deprecated and will be removed in a future version of Turbo.`\");\n    session.clearCache();\n}\nfunction setProgressBarDelay(delay) {\n    session.setProgressBarDelay(delay);\n}\nfunction setConfirmMethod(confirmMethod) {\n    FormSubmission.confirmMethod = confirmMethod;\n}\nfunction setFormMode(mode) {\n    session.setFormMode(mode);\n}\n\nvar Turbo = /*#__PURE__*/Object.freeze({\n    __proto__: null,\n    navigator: navigator$1,\n    session: session,\n    cache: cache,\n    PageRenderer: PageRenderer,\n    PageSnapshot: PageSnapshot,\n    FrameRenderer: FrameRenderer,\n    start: start,\n    registerAdapter: registerAdapter,\n    visit: visit,\n    connectStreamSource: connectStreamSource,\n    disconnectStreamSource: disconnectStreamSource,\n    renderStreamMessage: renderStreamMessage,\n    clearCache: clearCache,\n    setProgressBarDelay: setProgressBarDelay,\n    setConfirmMethod: setConfirmMethod,\n    setFormMode: setFormMode,\n    StreamActions: StreamActions\n});\n\nclass FrameController {\n    constructor(element) {\n        this.fetchResponseLoaded = (_fetchResponse) => { };\n        this.currentFetchRequest = null;\n        this.resolveVisitPromise = () => { };\n        this.connected = false;\n        this.hasBeenLoaded = false;\n        this.ignoredAttributes = new Set();\n        this.action = null;\n        this.visitCachedSnapshot = ({ element }) => {\n            const frame = element.querySelector(\"#\" + this.element.id);\n            if (frame && this.previousFrameElement) {\n                frame.replaceChildren(...this.previousFrameElement.children);\n            }\n            delete this.previousFrameElement;\n        };\n        this.element = element;\n        this.view = new FrameView(this, this.element);\n        this.appearanceObserver = new AppearanceObserver(this, this.element);\n        this.formLinkClickObserver = new FormLinkClickObserver(this, this.element);\n        this.linkInterceptor = new LinkInterceptor(this, this.element);\n        this.restorationIdentifier = uuid();\n        this.formSubmitObserver = new FormSubmitObserver(this, this.element);\n    }\n    connect() {\n        if (!this.connected) {\n            this.connected = true;\n            if (this.loadingStyle == FrameLoadingStyle.lazy) {\n                this.appearanceObserver.start();\n            }\n            else {\n                this.loadSourceURL();\n            }\n            this.formLinkClickObserver.start();\n            this.linkInterceptor.start();\n            this.formSubmitObserver.start();\n        }\n    }\n    disconnect() {\n        if (this.connected) {\n            this.connected = false;\n            this.appearanceObserver.stop();\n            this.formLinkClickObserver.stop();\n            this.linkInterceptor.stop();\n            this.formSubmitObserver.stop();\n        }\n    }\n    disabledChanged() {\n        if (this.loadingStyle == FrameLoadingStyle.eager) {\n            this.loadSourceURL();\n        }\n    }\n    sourceURLChanged() {\n        if (this.isIgnoringChangesTo(\"src\"))\n            return;\n        if (this.element.isConnected) {\n            this.complete = false;\n        }\n        if (this.loadingStyle == FrameLoadingStyle.eager || this.hasBeenLoaded) {\n            this.loadSourceURL();\n        }\n    }\n    sourceURLReloaded() {\n        const { src } = this.element;\n        this.ignoringChangesToAttribute(\"complete\", () => {\n            this.element.removeAttribute(\"complete\");\n        });\n        this.element.src = null;\n        this.element.src = src;\n        return this.element.loaded;\n    }\n    completeChanged() {\n        if (this.isIgnoringChangesTo(\"complete\"))\n            return;\n        this.loadSourceURL();\n    }\n    loadingStyleChanged() {\n        if (this.loadingStyle == FrameLoadingStyle.lazy) {\n            this.appearanceObserver.start();\n        }\n        else {\n            this.appearanceObserver.stop();\n            this.loadSourceURL();\n        }\n    }\n    async loadSourceURL() {\n        if (this.enabled && this.isActive && !this.complete && this.sourceURL) {\n            this.element.loaded = this.visit(expandURL(this.sourceURL));\n            this.appearanceObserver.stop();\n            await this.element.loaded;\n            this.hasBeenLoaded = true;\n        }\n    }\n    async loadResponse(fetchResponse) {\n        if (fetchResponse.redirected || (fetchResponse.succeeded && fetchResponse.isHTML)) {\n            this.sourceURL = fetchResponse.response.url;\n        }\n        try {\n            const html = await fetchResponse.responseHTML;\n            if (html) {\n                const { body } = parseHTMLDocument(html);\n                const newFrameElement = await this.extractForeignFrameElement(body);\n                if (newFrameElement) {\n                    const snapshot = new Snapshot(newFrameElement);\n                    const renderer = new FrameRenderer(this, this.view.snapshot, snapshot, FrameRenderer.renderElement, false, false);\n                    if (this.view.renderPromise)\n                        await this.view.renderPromise;\n                    this.changeHistory();\n                    await this.view.render(renderer);\n                    this.complete = true;\n                    session.frameRendered(fetchResponse, this.element);\n                    session.frameLoaded(this.element);\n                    this.fetchResponseLoaded(fetchResponse);\n                }\n                else if (this.willHandleFrameMissingFromResponse(fetchResponse)) {\n                    console.warn(`A matching frame for #${this.element.id} was missing from the response, transforming into full-page Visit.`);\n                    this.visitResponse(fetchResponse.response);\n                }\n            }\n        }\n        catch (error) {\n            console.error(error);\n            this.view.invalidate();\n        }\n        finally {\n            this.fetchResponseLoaded = () => { };\n        }\n    }\n    elementAppearedInViewport(_element) {\n        this.loadSourceURL();\n    }\n    willSubmitFormLinkToLocation(link) {\n        return this.shouldInterceptNavigation(link);\n    }\n    submittedFormLinkToLocation(link, _location, form) {\n        const frame = this.findFrameElement(link);\n        if (frame)\n            form.setAttribute(\"data-turbo-frame\", frame.id);\n    }\n    shouldInterceptLinkClick(element, _location, _event) {\n        return this.shouldInterceptNavigation(element);\n    }\n    linkClickIntercepted(element, location) {\n        this.navigateFrame(element, location);\n    }\n    willSubmitForm(element, submitter) {\n        return element.closest(\"turbo-frame\") == this.element && this.shouldInterceptNavigation(element, submitter);\n    }\n    formSubmitted(element, submitter) {\n        if (this.formSubmission) {\n            this.formSubmission.stop();\n        }\n        this.formSubmission = new FormSubmission(this, element, submitter);\n        const { fetchRequest } = this.formSubmission;\n        this.prepareHeadersForRequest(fetchRequest.headers, fetchRequest);\n        this.formSubmission.start();\n    }\n    prepareHeadersForRequest(headers, request) {\n        var _a;\n        headers[\"Turbo-Frame\"] = this.id;\n        if ((_a = this.currentNavigationElement) === null || _a === void 0 ? void 0 : _a.hasAttribute(\"data-turbo-stream\")) {\n            request.acceptResponseType(StreamMessage.contentType);\n        }\n    }\n    requestStarted(_request) {\n        markAsBusy(this.element);\n    }\n    requestPreventedHandlingResponse(_request, _response) {\n        this.resolveVisitPromise();\n    }\n    async requestSucceededWithResponse(request, response) {\n        await this.loadResponse(response);\n        this.resolveVisitPromise();\n    }\n    async requestFailedWithResponse(request, response) {\n        console.error(response);\n        await this.loadResponse(response);\n        this.resolveVisitPromise();\n    }\n    requestErrored(request, error) {\n        console.error(error);\n        this.resolveVisitPromise();\n    }\n    requestFinished(_request) {\n        clearBusyState(this.element);\n    }\n    formSubmissionStarted({ formElement }) {\n        markAsBusy(formElement, this.findFrameElement(formElement));\n    }\n    formSubmissionSucceededWithResponse(formSubmission, response) {\n        const frame = this.findFrameElement(formSubmission.formElement, formSubmission.submitter);\n        frame.delegate.proposeVisitIfNavigatedWithAction(frame, formSubmission.formElement, formSubmission.submitter);\n        frame.delegate.loadResponse(response);\n    }\n    formSubmissionFailedWithResponse(formSubmission, fetchResponse) {\n        this.element.delegate.loadResponse(fetchResponse);\n    }\n    formSubmissionErrored(formSubmission, error) {\n        console.error(error);\n    }\n    formSubmissionFinished({ formElement }) {\n        clearBusyState(formElement, this.findFrameElement(formElement));\n    }\n    allowsImmediateRender({ element: newFrame }, options) {\n        const event = dispatch(\"turbo:before-frame-render\", {\n            target: this.element,\n            detail: Object.assign({ newFrame }, options),\n            cancelable: true,\n        });\n        const { defaultPrevented, detail: { render }, } = event;\n        if (this.view.renderer && render) {\n            this.view.renderer.renderElement = render;\n        }\n        return !defaultPrevented;\n    }\n    viewRenderedSnapshot(_snapshot, _isPreview) { }\n    preloadOnLoadLinksForView(element) {\n        session.preloadOnLoadLinksForView(element);\n    }\n    viewInvalidated() { }\n    willRenderFrame(currentElement, _newElement) {\n        this.previousFrameElement = currentElement.cloneNode(true);\n    }\n    async visit(url) {\n        var _a;\n        const request = new FetchRequest(this, FetchMethod.get, url, new URLSearchParams(), this.element);\n        (_a = this.currentFetchRequest) === null || _a === void 0 ? void 0 : _a.cancel();\n        this.currentFetchRequest = request;\n        return new Promise((resolve) => {\n            this.resolveVisitPromise = () => {\n                this.resolveVisitPromise = () => { };\n                this.currentFetchRequest = null;\n                resolve();\n            };\n            request.perform();\n        });\n    }\n    navigateFrame(element, url, submitter) {\n        const frame = this.findFrameElement(element, submitter);\n        this.pageSnapshot = PageSnapshot.fromElement(frame).clone();\n        frame.delegate.proposeVisitIfNavigatedWithAction(frame, element, submitter);\n        this.withCurrentNavigationElement(element, () => {\n            frame.src = url;\n        });\n    }\n    proposeVisitIfNavigatedWithAction(frame, element, submitter) {\n        this.action = getVisitAction(submitter, element, frame);\n        if (isAction(this.action)) {\n            const { visitCachedSnapshot } = frame.delegate;\n            frame.delegate.fetchResponseLoaded = (fetchResponse) => {\n                if (frame.src) {\n                    const { statusCode, redirected } = fetchResponse;\n                    const responseHTML = frame.ownerDocument.documentElement.outerHTML;\n                    const response = { statusCode, redirected, responseHTML };\n                    const options = {\n                        response,\n                        visitCachedSnapshot,\n                        willRender: false,\n                        updateHistory: false,\n                        restorationIdentifier: this.restorationIdentifier,\n                        snapshot: this.pageSnapshot,\n                    };\n                    if (this.action)\n                        options.action = this.action;\n                    session.visit(frame.src, options);\n                }\n            };\n        }\n    }\n    changeHistory() {\n        if (this.action) {\n            const method = getHistoryMethodForAction(this.action);\n            session.history.update(method, expandURL(this.element.src || \"\"), this.restorationIdentifier);\n        }\n    }\n    willHandleFrameMissingFromResponse(fetchResponse) {\n        this.element.setAttribute(\"complete\", \"\");\n        const response = fetchResponse.response;\n        const visit = async (url, options = {}) => {\n            if (url instanceof Response) {\n                this.visitResponse(url);\n            }\n            else {\n                session.visit(url, options);\n            }\n        };\n        const event = dispatch(\"turbo:frame-missing\", {\n            target: this.element,\n            detail: { response, visit },\n            cancelable: true,\n        });\n        return !event.defaultPrevented;\n    }\n    async visitResponse(response) {\n        const wrapped = new FetchResponse(response);\n        const responseHTML = await wrapped.responseHTML;\n        const { location, redirected, statusCode } = wrapped;\n        return session.visit(location, { response: { redirected, statusCode, responseHTML } });\n    }\n    findFrameElement(element, submitter) {\n        var _a;\n        const id = getAttribute(\"data-turbo-frame\", submitter, element) || this.element.getAttribute(\"target\");\n        return (_a = getFrameElementById(id)) !== null && _a !== void 0 ? _a : this.element;\n    }\n    async extractForeignFrameElement(container) {\n        let element;\n        const id = CSS.escape(this.id);\n        try {\n            element = activateElement(container.querySelector(`turbo-frame#${id}`), this.sourceURL);\n            if (element) {\n                return element;\n            }\n            element = activateElement(container.querySelector(`turbo-frame[src][recurse~=${id}]`), this.sourceURL);\n            if (element) {\n                await element.loaded;\n                return await this.extractForeignFrameElement(element);\n            }\n        }\n        catch (error) {\n            console.error(error);\n            return new FrameElement();\n        }\n        return null;\n    }\n    formActionIsVisitable(form, submitter) {\n        const action = getAction(form, submitter);\n        return locationIsVisitable(expandURL(action), this.rootLocation);\n    }\n    shouldInterceptNavigation(element, submitter) {\n        const id = getAttribute(\"data-turbo-frame\", submitter, element) || this.element.getAttribute(\"target\");\n        if (element instanceof HTMLFormElement && !this.formActionIsVisitable(element, submitter)) {\n            return false;\n        }\n        if (!this.enabled || id == \"_top\") {\n            return false;\n        }\n        if (id) {\n            const frameElement = getFrameElementById(id);\n            if (frameElement) {\n                return !frameElement.disabled;\n            }\n        }\n        if (!session.elementIsNavigatable(element)) {\n            return false;\n        }\n        if (submitter && !session.elementIsNavigatable(submitter)) {\n            return false;\n        }\n        return true;\n    }\n    get id() {\n        return this.element.id;\n    }\n    get enabled() {\n        return !this.element.disabled;\n    }\n    get sourceURL() {\n        if (this.element.src) {\n            return this.element.src;\n        }\n    }\n    set sourceURL(sourceURL) {\n        this.ignoringChangesToAttribute(\"src\", () => {\n            this.element.src = sourceURL !== null && sourceURL !== void 0 ? sourceURL : null;\n        });\n    }\n    get loadingStyle() {\n        return this.element.loading;\n    }\n    get isLoading() {\n        return this.formSubmission !== undefined || this.resolveVisitPromise() !== undefined;\n    }\n    get complete() {\n        return this.element.hasAttribute(\"complete\");\n    }\n    set complete(value) {\n        this.ignoringChangesToAttribute(\"complete\", () => {\n            if (value) {\n                this.element.setAttribute(\"complete\", \"\");\n            }\n            else {\n                this.element.removeAttribute(\"complete\");\n            }\n        });\n    }\n    get isActive() {\n        return this.element.isActive && this.connected;\n    }\n    get rootLocation() {\n        var _a;\n        const meta = this.element.ownerDocument.querySelector(`meta[name=\"turbo-root\"]`);\n        const root = (_a = meta === null || meta === void 0 ? void 0 : meta.content) !== null && _a !== void 0 ? _a : \"/\";\n        return expandURL(root);\n    }\n    isIgnoringChangesTo(attributeName) {\n        return this.ignoredAttributes.has(attributeName);\n    }\n    ignoringChangesToAttribute(attributeName, callback) {\n        this.ignoredAttributes.add(attributeName);\n        callback();\n        this.ignoredAttributes.delete(attributeName);\n    }\n    withCurrentNavigationElement(element, callback) {\n        this.currentNavigationElement = element;\n        callback();\n        delete this.currentNavigationElement;\n    }\n}\nfunction getFrameElementById(id) {\n    if (id != null) {\n        const element = document.getElementById(id);\n        if (element instanceof FrameElement) {\n            return element;\n        }\n    }\n}\nfunction activateElement(element, currentURL) {\n    if (element) {\n        const src = element.getAttribute(\"src\");\n        if (src != null && currentURL != null && urlsAreEqual(src, currentURL)) {\n            throw new Error(`Matching <turbo-frame id=\"${element.id}\"> element has a source URL which references itself`);\n        }\n        if (element.ownerDocument !== document) {\n            element = document.importNode(element, true);\n        }\n        if (element instanceof FrameElement) {\n            element.connectedCallback();\n            element.disconnectedCallback();\n            return element;\n        }\n    }\n}\n\nclass StreamElement extends HTMLElement {\n    static async renderElement(newElement) {\n        await newElement.performAction();\n    }\n    async connectedCallback() {\n        try {\n            await this.render();\n        }\n        catch (error) {\n            console.error(error);\n        }\n        finally {\n            this.disconnect();\n        }\n    }\n    async render() {\n        var _a;\n        return ((_a = this.renderPromise) !== null && _a !== void 0 ? _a : (this.renderPromise = (async () => {\n            const event = this.beforeRenderEvent;\n            if (this.dispatchEvent(event)) {\n                await nextAnimationFrame();\n                await event.detail.render(this);\n            }\n        })()));\n    }\n    disconnect() {\n        try {\n            this.remove();\n        }\n        catch (_a) { }\n    }\n    removeDuplicateTargetChildren() {\n        this.duplicateChildren.forEach((c) => c.remove());\n    }\n    get duplicateChildren() {\n        var _a;\n        const existingChildren = this.targetElements.flatMap((e) => [...e.children]).filter((c) => !!c.id);\n        const newChildrenIds = [...(((_a = this.templateContent) === null || _a === void 0 ? void 0 : _a.children) || [])].filter((c) => !!c.id).map((c) => c.id);\n        return existingChildren.filter((c) => newChildrenIds.includes(c.id));\n    }\n    get performAction() {\n        if (this.action) {\n            const actionFunction = StreamActions[this.action];\n            if (actionFunction) {\n                return actionFunction;\n            }\n            this.raise(\"unknown action\");\n        }\n        this.raise(\"action attribute is missing\");\n    }\n    get targetElements() {\n        if (this.target) {\n            return this.targetElementsById;\n        }\n        else if (this.targets) {\n            return this.targetElementsByQuery;\n        }\n        else {\n            this.raise(\"target or targets attribute is missing\");\n        }\n    }\n    get templateContent() {\n        return this.templateElement.content.cloneNode(true);\n    }\n    get templateElement() {\n        if (this.firstElementChild === null) {\n            const template = this.ownerDocument.createElement(\"template\");\n            this.appendChild(template);\n            return template;\n        }\n        else if (this.firstElementChild instanceof HTMLTemplateElement) {\n            return this.firstElementChild;\n        }\n        this.raise(\"first child element must be a <template> element\");\n    }\n    get action() {\n        return this.getAttribute(\"action\");\n    }\n    get target() {\n        return this.getAttribute(\"target\");\n    }\n    get targets() {\n        return this.getAttribute(\"targets\");\n    }\n    raise(message) {\n        throw new Error(`${this.description}: ${message}`);\n    }\n    get description() {\n        var _a, _b;\n        return (_b = ((_a = this.outerHTML.match(/<[^>]+>/)) !== null && _a !== void 0 ? _a : [])[0]) !== null && _b !== void 0 ? _b : \"<turbo-stream>\";\n    }\n    get beforeRenderEvent() {\n        return new CustomEvent(\"turbo:before-stream-render\", {\n            bubbles: true,\n            cancelable: true,\n            detail: { newStream: this, render: StreamElement.renderElement },\n        });\n    }\n    get targetElementsById() {\n        var _a;\n        const element = (_a = this.ownerDocument) === null || _a === void 0 ? void 0 : _a.getElementById(this.target);\n        if (element !== null) {\n            return [element];\n        }\n        else {\n            return [];\n        }\n    }\n    get targetElementsByQuery() {\n        var _a;\n        const elements = (_a = this.ownerDocument) === null || _a === void 0 ? void 0 : _a.querySelectorAll(this.targets);\n        if (elements.length !== 0) {\n            return Array.prototype.slice.call(elements);\n        }\n        else {\n            return [];\n        }\n    }\n}\n\nclass StreamSourceElement extends HTMLElement {\n    constructor() {\n        super(...arguments);\n        this.streamSource = null;\n    }\n    connectedCallback() {\n        this.streamSource = this.src.match(/^ws{1,2}:/) ? new WebSocket(this.src) : new EventSource(this.src);\n        connectStreamSource(this.streamSource);\n    }\n    disconnectedCallback() {\n        if (this.streamSource) {\n            disconnectStreamSource(this.streamSource);\n        }\n    }\n    get src() {\n        return this.getAttribute(\"src\") || \"\";\n    }\n}\n\nFrameElement.delegateConstructor = FrameController;\nif (customElements.get(\"turbo-frame\") === undefined) {\n    customElements.define(\"turbo-frame\", FrameElement);\n}\nif (customElements.get(\"turbo-stream\") === undefined) {\n    customElements.define(\"turbo-stream\", StreamElement);\n}\nif (customElements.get(\"turbo-stream-source\") === undefined) {\n    customElements.define(\"turbo-stream-source\", StreamSourceElement);\n}\n\n(() => {\n    let element = document.currentScript;\n    if (!element)\n        return;\n    if (element.hasAttribute(\"data-turbo-suppress-warning\"))\n        return;\n    element = element.parentElement;\n    while (element) {\n        if (element == document.body) {\n            return console.warn(unindent `\n        You are loading Turbo from a <script> element inside the <body> element. This is probably not what you meant to do!\n\n        Load your application\u2019s JavaScript bundle inside the <head> element instead. <script> elements in <body> are evaluated with each page change.\n\n        For more information, see: https://turbo.hotwired.dev/handbook/building#working-with-script-elements\n\n        \u2014\u2014\n        Suppress this warning by adding a \"data-turbo-suppress-warning\" attribute to: %s\n      `, element.outerHTML);\n        }\n        element = element.parentElement;\n    }\n})();\n\nwindow.Turbo = Turbo;\nstart();\n\nexport { FrameElement, FrameLoadingStyle, FrameRenderer, PageRenderer, PageSnapshot, StreamActions, StreamElement, StreamSourceElement, cache, clearCache, connectStreamSource, disconnectStreamSource, navigator$1 as navigator, registerAdapter, renderStreamMessage, session, setConfirmMethod, setFormMode, setProgressBarDelay, start, visit };\n", "let consumer\n\nexport async function getConsumer() {\n  return consumer || setConsumer(createConsumer().then(setConsumer))\n}\n\nexport function setConsumer(newConsumer) {\n  return consumer = newConsumer\n}\n\nexport async function createConsumer() {\n  const { createConsumer } = await import(/* webpackChunkName: \"actioncable\" */ \"@rails/actioncable/src\")\n  return createConsumer()\n}\n\nexport async function subscribeTo(channel, mixin) {\n  const { subscriptions } = await getConsumer()\n  return subscriptions.create(channel, mixin)\n}\n", "// Based on https://github.com/nathan7/snakeize\n//\n// This software is released under the MIT license:\n// Permission is hereby granted, free of charge, to any person obtaining a copy of\n// this software and associated documentation files (the \"Software\"), to deal in\n// the Software without restriction, including without limitation the rights to\n// use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\n// the Software, and to permit persons to whom the Software is furnished to do so,\n// subject to the following conditions:\n\n// The above copyright notice and this permission notice shall be included in all\n// copies or substantial portions of the Software.\n\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\n// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\n// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\n// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\n// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\nexport default function walk (obj) {\n    if (!obj || typeof obj !== 'object') return obj;\n    if (obj instanceof Date || obj instanceof RegExp) return obj;\n    if (Array.isArray(obj)) return obj.map(walk);\n    return Object.keys(obj).reduce(function (acc, key) {\n        var camel = key[0].toLowerCase() + key.slice(1).replace(/([A-Z]+)/g, function (m, x) {\n            return '_' + x.toLowerCase();\n        });\n        acc[camel] = walk(obj[key]);\n        return acc;\n    }, {});\n};", "import { connectStreamSource, disconnectStreamSource } from \"@hotwired/turbo\"\nimport { subscribeTo } from \"./cable\"\nimport snakeize from \"./snakeize\"\n\nclass TurboCableStreamSourceElement extends HTMLElement {\n  async connectedCallback() {\n    connectStreamSource(this)\n    this.subscription = await subscribeTo(this.channel, { received: this.dispatchMessageEvent.bind(this) })\n  }\n\n  disconnectedCallback() {\n    disconnectStreamSource(this)\n    if (this.subscription) this.subscription.unsubscribe()\n  }\n\n  dispatchMessageEvent(data) {\n    const event = new MessageEvent(\"message\", { data })\n    return this.dispatchEvent(event)\n  }\n\n  get channel() {\n    const channel = this.getAttribute(\"channel\")\n    const signed_stream_name = this.getAttribute(\"signed-stream-name\")\n    return { channel, signed_stream_name, ...snakeize({ ...this.dataset }) }\n  }\n}\n\ncustomElements.define(\"turbo-cable-stream-source\", TurboCableStreamSourceElement)\n", "export function encodeMethodIntoRequestBody(event) {\n  if (event.target instanceof HTMLFormElement) {\n    const { target: form, detail: { fetchOptions } } = event\n\n    form.addEventListener(\"turbo:submit-start\", ({ detail: { formSubmission: { submitter } } }) => {\n      const method = (submitter && submitter.formMethod) || (fetchOptions.body && fetchOptions.body.get(\"_method\")) || form.getAttribute(\"method\")\n\n      if (!/get/i.test(method)) {\n        if (/post/i.test(method)) {\n          fetchOptions.body.delete(\"_method\")\n        } else {\n          fetchOptions.body.set(\"_method\", method)\n        }\n\n        fetchOptions.method = \"post\"\n      }\n    }, { once: true })\n  }\n}\n", "import \"./cable_stream_source_element\"\n\nimport * as Turbo from \"@hotwired/turbo\"\nexport { Turbo }\n\nimport * as cable from \"./cable\"\nexport { cable }\n\nimport { encodeMethodIntoRequestBody } from \"./fetch_requests\"\n\naddEventListener(\"turbo:before-fetch-request\", encodeMethodIntoRequestBody)\n", "/*\nStimulus 3.1.0\nCopyright \u00A9 2022 Basecamp, LLC\n */\nclass EventListener {\n    constructor(eventTarget, eventName, eventOptions) {\n        this.eventTarget = eventTarget;\n        this.eventName = eventName;\n        this.eventOptions = eventOptions;\n        this.unorderedBindings = new Set();\n    }\n    connect() {\n        this.eventTarget.addEventListener(this.eventName, this, this.eventOptions);\n    }\n    disconnect() {\n        this.eventTarget.removeEventListener(this.eventName, this, this.eventOptions);\n    }\n    bindingConnected(binding) {\n        this.unorderedBindings.add(binding);\n    }\n    bindingDisconnected(binding) {\n        this.unorderedBindings.delete(binding);\n    }\n    handleEvent(event) {\n        const extendedEvent = extendEvent(event);\n        for (const binding of this.bindings) {\n            if (extendedEvent.immediatePropagationStopped) {\n                break;\n            }\n            else {\n                binding.handleEvent(extendedEvent);\n            }\n        }\n    }\n    get bindings() {\n        return Array.from(this.unorderedBindings).sort((left, right) => {\n            const leftIndex = left.index, rightIndex = right.index;\n            return leftIndex < rightIndex ? -1 : leftIndex > rightIndex ? 1 : 0;\n        });\n    }\n}\nfunction extendEvent(event) {\n    if (\"immediatePropagationStopped\" in event) {\n        return event;\n    }\n    else {\n        const { stopImmediatePropagation } = event;\n        return Object.assign(event, {\n            immediatePropagationStopped: false,\n            stopImmediatePropagation() {\n                this.immediatePropagationStopped = true;\n                stopImmediatePropagation.call(this);\n            }\n        });\n    }\n}\n\nclass Dispatcher {\n    constructor(application) {\n        this.application = application;\n        this.eventListenerMaps = new Map;\n        this.started = false;\n    }\n    start() {\n        if (!this.started) {\n            this.started = true;\n            this.eventListeners.forEach(eventListener => eventListener.connect());\n        }\n    }\n    stop() {\n        if (this.started) {\n            this.started = false;\n            this.eventListeners.forEach(eventListener => eventListener.disconnect());\n        }\n    }\n    get eventListeners() {\n        return Array.from(this.eventListenerMaps.values())\n            .reduce((listeners, map) => listeners.concat(Array.from(map.values())), []);\n    }\n    bindingConnected(binding) {\n        this.fetchEventListenerForBinding(binding).bindingConnected(binding);\n    }\n    bindingDisconnected(binding) {\n        this.fetchEventListenerForBinding(binding).bindingDisconnected(binding);\n    }\n    handleError(error, message, detail = {}) {\n        this.application.handleError(error, `Error ${message}`, detail);\n    }\n    fetchEventListenerForBinding(binding) {\n        const { eventTarget, eventName, eventOptions } = binding;\n        return this.fetchEventListener(eventTarget, eventName, eventOptions);\n    }\n    fetchEventListener(eventTarget, eventName, eventOptions) {\n        const eventListenerMap = this.fetchEventListenerMapForEventTarget(eventTarget);\n        const cacheKey = this.cacheKey(eventName, eventOptions);\n        let eventListener = eventListenerMap.get(cacheKey);\n        if (!eventListener) {\n            eventListener = this.createEventListener(eventTarget, eventName, eventOptions);\n            eventListenerMap.set(cacheKey, eventListener);\n        }\n        return eventListener;\n    }\n    createEventListener(eventTarget, eventName, eventOptions) {\n        const eventListener = new EventListener(eventTarget, eventName, eventOptions);\n        if (this.started) {\n            eventListener.connect();\n        }\n        return eventListener;\n    }\n    fetchEventListenerMapForEventTarget(eventTarget) {\n        let eventListenerMap = this.eventListenerMaps.get(eventTarget);\n        if (!eventListenerMap) {\n            eventListenerMap = new Map;\n            this.eventListenerMaps.set(eventTarget, eventListenerMap);\n        }\n        return eventListenerMap;\n    }\n    cacheKey(eventName, eventOptions) {\n        const parts = [eventName];\n        Object.keys(eventOptions).sort().forEach(key => {\n            parts.push(`${eventOptions[key] ? \"\" : \"!\"}${key}`);\n        });\n        return parts.join(\":\");\n    }\n}\n\nconst descriptorPattern = /^((.+?)(@(window|document))?->)?(.+?)(#([^:]+?))(:(.+))?$/;\nfunction parseActionDescriptorString(descriptorString) {\n    const source = descriptorString.trim();\n    const matches = source.match(descriptorPattern) || [];\n    return {\n        eventTarget: parseEventTarget(matches[4]),\n        eventName: matches[2],\n        eventOptions: matches[9] ? parseEventOptions(matches[9]) : {},\n        identifier: matches[5],\n        methodName: matches[7]\n    };\n}\nfunction parseEventTarget(eventTargetName) {\n    if (eventTargetName == \"window\") {\n        return window;\n    }\n    else if (eventTargetName == \"document\") {\n        return document;\n    }\n}\nfunction parseEventOptions(eventOptions) {\n    return eventOptions.split(\":\").reduce((options, token) => Object.assign(options, { [token.replace(/^!/, \"\")]: !/^!/.test(token) }), {});\n}\nfunction stringifyEventTarget(eventTarget) {\n    if (eventTarget == window) {\n        return \"window\";\n    }\n    else if (eventTarget == document) {\n        return \"document\";\n    }\n}\n\nfunction camelize(value) {\n    return value.replace(/(?:[_-])([a-z0-9])/g, (_, char) => char.toUpperCase());\n}\nfunction capitalize(value) {\n    return value.charAt(0).toUpperCase() + value.slice(1);\n}\nfunction dasherize(value) {\n    return value.replace(/([A-Z])/g, (_, char) => `-${char.toLowerCase()}`);\n}\nfunction tokenize(value) {\n    return value.match(/[^\\s]+/g) || [];\n}\n\nclass Action {\n    constructor(element, index, descriptor) {\n        this.element = element;\n        this.index = index;\n        this.eventTarget = descriptor.eventTarget || element;\n        this.eventName = descriptor.eventName || getDefaultEventNameForElement(element) || error(\"missing event name\");\n        this.eventOptions = descriptor.eventOptions || {};\n        this.identifier = descriptor.identifier || error(\"missing identifier\");\n        this.methodName = descriptor.methodName || error(\"missing method name\");\n    }\n    static forToken(token) {\n        return new this(token.element, token.index, parseActionDescriptorString(token.content));\n    }\n    toString() {\n        const eventNameSuffix = this.eventTargetName ? `@${this.eventTargetName}` : \"\";\n        return `${this.eventName}${eventNameSuffix}->${this.identifier}#${this.methodName}`;\n    }\n    get params() {\n        const params = {};\n        const pattern = new RegExp(`^data-${this.identifier}-(.+)-param$`);\n        for (const { name, value } of Array.from(this.element.attributes)) {\n            const match = name.match(pattern);\n            const key = match && match[1];\n            if (key) {\n                params[camelize(key)] = typecast(value);\n            }\n        }\n        return params;\n    }\n    get eventTargetName() {\n        return stringifyEventTarget(this.eventTarget);\n    }\n}\nconst defaultEventNames = {\n    \"a\": e => \"click\",\n    \"button\": e => \"click\",\n    \"form\": e => \"submit\",\n    \"details\": e => \"toggle\",\n    \"input\": e => e.getAttribute(\"type\") == \"submit\" ? \"click\" : \"input\",\n    \"select\": e => \"change\",\n    \"textarea\": e => \"input\"\n};\nfunction getDefaultEventNameForElement(element) {\n    const tagName = element.tagName.toLowerCase();\n    if (tagName in defaultEventNames) {\n        return defaultEventNames[tagName](element);\n    }\n}\nfunction error(message) {\n    throw new Error(message);\n}\nfunction typecast(value) {\n    try {\n        return JSON.parse(value);\n    }\n    catch (o_O) {\n        return value;\n    }\n}\n\nclass Binding {\n    constructor(context, action) {\n        this.context = context;\n        this.action = action;\n    }\n    get index() {\n        return this.action.index;\n    }\n    get eventTarget() {\n        return this.action.eventTarget;\n    }\n    get eventOptions() {\n        return this.action.eventOptions;\n    }\n    get identifier() {\n        return this.context.identifier;\n    }\n    handleEvent(event) {\n        if (this.willBeInvokedByEvent(event) && this.shouldBeInvokedPerSelf(event)) {\n            this.processStopPropagation(event);\n            this.processPreventDefault(event);\n            this.invokeWithEvent(event);\n        }\n    }\n    get eventName() {\n        return this.action.eventName;\n    }\n    get method() {\n        const method = this.controller[this.methodName];\n        if (typeof method == \"function\") {\n            return method;\n        }\n        throw new Error(`Action \"${this.action}\" references undefined method \"${this.methodName}\"`);\n    }\n    processStopPropagation(event) {\n        if (this.eventOptions.stop) {\n            event.stopPropagation();\n        }\n    }\n    processPreventDefault(event) {\n        if (this.eventOptions.prevent) {\n            event.preventDefault();\n        }\n    }\n    invokeWithEvent(event) {\n        const { target, currentTarget } = event;\n        try {\n            const { params } = this.action;\n            const actionEvent = Object.assign(event, { params });\n            this.method.call(this.controller, actionEvent);\n            this.context.logDebugActivity(this.methodName, { event, target, currentTarget, action: this.methodName });\n        }\n        catch (error) {\n            const { identifier, controller, element, index } = this;\n            const detail = { identifier, controller, element, index, event };\n            this.context.handleError(error, `invoking action \"${this.action}\"`, detail);\n        }\n    }\n    shouldBeInvokedPerSelf(event) {\n        if (this.action.eventOptions.self === true) {\n            return this.action.element === event.target;\n        }\n        else {\n            return true;\n        }\n    }\n    willBeInvokedByEvent(event) {\n        const eventTarget = event.target;\n        if (this.element === eventTarget) {\n            return true;\n        }\n        else if (eventTarget instanceof Element && this.element.contains(eventTarget)) {\n            return this.scope.containsElement(eventTarget);\n        }\n        else {\n            return this.scope.containsElement(this.action.element);\n        }\n    }\n    get controller() {\n        return this.context.controller;\n    }\n    get methodName() {\n        return this.action.methodName;\n    }\n    get element() {\n        return this.scope.element;\n    }\n    get scope() {\n        return this.context.scope;\n    }\n}\n\nclass ElementObserver {\n    constructor(element, delegate) {\n        this.mutationObserverInit = { attributes: true, childList: true, subtree: true };\n        this.element = element;\n        this.started = false;\n        this.delegate = delegate;\n        this.elements = new Set;\n        this.mutationObserver = new MutationObserver((mutations) => this.processMutations(mutations));\n    }\n    start() {\n        if (!this.started) {\n            this.started = true;\n            this.mutationObserver.observe(this.element, this.mutationObserverInit);\n            this.refresh();\n        }\n    }\n    pause(callback) {\n        if (this.started) {\n            this.mutationObserver.disconnect();\n            this.started = false;\n        }\n        callback();\n        if (!this.started) {\n            this.mutationObserver.observe(this.element, this.mutationObserverInit);\n            this.started = true;\n        }\n    }\n    stop() {\n        if (this.started) {\n            this.mutationObserver.takeRecords();\n            this.mutationObserver.disconnect();\n            this.started = false;\n        }\n    }\n    refresh() {\n        if (this.started) {\n            const matches = new Set(this.matchElementsInTree());\n            for (const element of Array.from(this.elements)) {\n                if (!matches.has(element)) {\n                    this.removeElement(element);\n                }\n            }\n            for (const element of Array.from(matches)) {\n                this.addElement(element);\n            }\n        }\n    }\n    processMutations(mutations) {\n        if (this.started) {\n            for (const mutation of mutations) {\n                this.processMutation(mutation);\n            }\n        }\n    }\n    processMutation(mutation) {\n        if (mutation.type == \"attributes\") {\n            this.processAttributeChange(mutation.target, mutation.attributeName);\n        }\n        else if (mutation.type == \"childList\") {\n            this.processRemovedNodes(mutation.removedNodes);\n            this.processAddedNodes(mutation.addedNodes);\n        }\n    }\n    processAttributeChange(node, attributeName) {\n        const element = node;\n        if (this.elements.has(element)) {\n            if (this.delegate.elementAttributeChanged && this.matchElement(element)) {\n                this.delegate.elementAttributeChanged(element, attributeName);\n            }\n            else {\n                this.removeElement(element);\n            }\n        }\n        else if (this.matchElement(element)) {\n            this.addElement(element);\n        }\n    }\n    processRemovedNodes(nodes) {\n        for (const node of Array.from(nodes)) {\n            const element = this.elementFromNode(node);\n            if (element) {\n                this.processTree(element, this.removeElement);\n            }\n        }\n    }\n    processAddedNodes(nodes) {\n        for (const node of Array.from(nodes)) {\n            const element = this.elementFromNode(node);\n            if (element && this.elementIsActive(element)) {\n                this.processTree(element, this.addElement);\n            }\n        }\n    }\n    matchElement(element) {\n        return this.delegate.matchElement(element);\n    }\n    matchElementsInTree(tree = this.element) {\n        return this.delegate.matchElementsInTree(tree);\n    }\n    processTree(tree, processor) {\n        for (const element of this.matchElementsInTree(tree)) {\n            processor.call(this, element);\n        }\n    }\n    elementFromNode(node) {\n        if (node.nodeType == Node.ELEMENT_NODE) {\n            return node;\n        }\n    }\n    elementIsActive(element) {\n        if (element.isConnected != this.element.isConnected) {\n            return false;\n        }\n        else {\n            return this.element.contains(element);\n        }\n    }\n    addElement(element) {\n        if (!this.elements.has(element)) {\n            if (this.elementIsActive(element)) {\n                this.elements.add(element);\n                if (this.delegate.elementMatched) {\n                    this.delegate.elementMatched(element);\n                }\n            }\n        }\n    }\n    removeElement(element) {\n        if (this.elements.has(element)) {\n            this.elements.delete(element);\n            if (this.delegate.elementUnmatched) {\n                this.delegate.elementUnmatched(element);\n            }\n        }\n    }\n}\n\nclass AttributeObserver {\n    constructor(element, attributeName, delegate) {\n        this.attributeName = attributeName;\n        this.delegate = delegate;\n        this.elementObserver = new ElementObserver(element, this);\n    }\n    get element() {\n        return this.elementObserver.element;\n    }\n    get selector() {\n        return `[${this.attributeName}]`;\n    }\n    start() {\n        this.elementObserver.start();\n    }\n    pause(callback) {\n        this.elementObserver.pause(callback);\n    }\n    stop() {\n        this.elementObserver.stop();\n    }\n    refresh() {\n        this.elementObserver.refresh();\n    }\n    get started() {\n        return this.elementObserver.started;\n    }\n    matchElement(element) {\n        return element.hasAttribute(this.attributeName);\n    }\n    matchElementsInTree(tree) {\n        const match = this.matchElement(tree) ? [tree] : [];\n        const matches = Array.from(tree.querySelectorAll(this.selector));\n        return match.concat(matches);\n    }\n    elementMatched(element) {\n        if (this.delegate.elementMatchedAttribute) {\n            this.delegate.elementMatchedAttribute(element, this.attributeName);\n        }\n    }\n    elementUnmatched(element) {\n        if (this.delegate.elementUnmatchedAttribute) {\n            this.delegate.elementUnmatchedAttribute(element, this.attributeName);\n        }\n    }\n    elementAttributeChanged(element, attributeName) {\n        if (this.delegate.elementAttributeValueChanged && this.attributeName == attributeName) {\n            this.delegate.elementAttributeValueChanged(element, attributeName);\n        }\n    }\n}\n\nclass StringMapObserver {\n    constructor(element, delegate) {\n        this.element = element;\n        this.delegate = delegate;\n        this.started = false;\n        this.stringMap = new Map;\n        this.mutationObserver = new MutationObserver(mutations => this.processMutations(mutations));\n    }\n    start() {\n        if (!this.started) {\n            this.started = true;\n            this.mutationObserver.observe(this.element, { attributes: true, attributeOldValue: true });\n            this.refresh();\n        }\n    }\n    stop() {\n        if (this.started) {\n            this.mutationObserver.takeRecords();\n            this.mutationObserver.disconnect();\n            this.started = false;\n        }\n    }\n    refresh() {\n        if (this.started) {\n            for (const attributeName of this.knownAttributeNames) {\n                this.refreshAttribute(attributeName, null);\n            }\n        }\n    }\n    processMutations(mutations) {\n        if (this.started) {\n            for (const mutation of mutations) {\n                this.processMutation(mutation);\n            }\n        }\n    }\n    processMutation(mutation) {\n        const attributeName = mutation.attributeName;\n        if (attributeName) {\n            this.refreshAttribute(attributeName, mutation.oldValue);\n        }\n    }\n    refreshAttribute(attributeName, oldValue) {\n        const key = this.delegate.getStringMapKeyForAttribute(attributeName);\n        if (key != null) {\n            if (!this.stringMap.has(attributeName)) {\n                this.stringMapKeyAdded(key, attributeName);\n            }\n            const value = this.element.getAttribute(attributeName);\n            if (this.stringMap.get(attributeName) != value) {\n                this.stringMapValueChanged(value, key, oldValue);\n            }\n            if (value == null) {\n                const oldValue = this.stringMap.get(attributeName);\n                this.stringMap.delete(attributeName);\n                if (oldValue)\n                    this.stringMapKeyRemoved(key, attributeName, oldValue);\n            }\n            else {\n                this.stringMap.set(attributeName, value);\n            }\n        }\n    }\n    stringMapKeyAdded(key, attributeName) {\n        if (this.delegate.stringMapKeyAdded) {\n            this.delegate.stringMapKeyAdded(key, attributeName);\n        }\n    }\n    stringMapValueChanged(value, key, oldValue) {\n        if (this.delegate.stringMapValueChanged) {\n            this.delegate.stringMapValueChanged(value, key, oldValue);\n        }\n    }\n    stringMapKeyRemoved(key, attributeName, oldValue) {\n        if (this.delegate.stringMapKeyRemoved) {\n            this.delegate.stringMapKeyRemoved(key, attributeName, oldValue);\n        }\n    }\n    get knownAttributeNames() {\n        return Array.from(new Set(this.currentAttributeNames.concat(this.recordedAttributeNames)));\n    }\n    get currentAttributeNames() {\n        return Array.from(this.element.attributes).map(attribute => attribute.name);\n    }\n    get recordedAttributeNames() {\n        return Array.from(this.stringMap.keys());\n    }\n}\n\nfunction add(map, key, value) {\n    fetch(map, key).add(value);\n}\nfunction del(map, key, value) {\n    fetch(map, key).delete(value);\n    prune(map, key);\n}\nfunction fetch(map, key) {\n    let values = map.get(key);\n    if (!values) {\n        values = new Set();\n        map.set(key, values);\n    }\n    return values;\n}\nfunction prune(map, key) {\n    const values = map.get(key);\n    if (values != null && values.size == 0) {\n        map.delete(key);\n    }\n}\n\nclass Multimap {\n    constructor() {\n        this.valuesByKey = new Map();\n    }\n    get keys() {\n        return Array.from(this.valuesByKey.keys());\n    }\n    get values() {\n        const sets = Array.from(this.valuesByKey.values());\n        return sets.reduce((values, set) => values.concat(Array.from(set)), []);\n    }\n    get size() {\n        const sets = Array.from(this.valuesByKey.values());\n        return sets.reduce((size, set) => size + set.size, 0);\n    }\n    add(key, value) {\n        add(this.valuesByKey, key, value);\n    }\n    delete(key, value) {\n        del(this.valuesByKey, key, value);\n    }\n    has(key, value) {\n        const values = this.valuesByKey.get(key);\n        return values != null && values.has(value);\n    }\n    hasKey(key) {\n        return this.valuesByKey.has(key);\n    }\n    hasValue(value) {\n        const sets = Array.from(this.valuesByKey.values());\n        return sets.some(set => set.has(value));\n    }\n    getValuesForKey(key) {\n        const values = this.valuesByKey.get(key);\n        return values ? Array.from(values) : [];\n    }\n    getKeysForValue(value) {\n        return Array.from(this.valuesByKey)\n            .filter(([key, values]) => values.has(value))\n            .map(([key, values]) => key);\n    }\n}\n\nclass IndexedMultimap extends Multimap {\n    constructor() {\n        super();\n        this.keysByValue = new Map;\n    }\n    get values() {\n        return Array.from(this.keysByValue.keys());\n    }\n    add(key, value) {\n        super.add(key, value);\n        add(this.keysByValue, value, key);\n    }\n    delete(key, value) {\n        super.delete(key, value);\n        del(this.keysByValue, value, key);\n    }\n    hasValue(value) {\n        return this.keysByValue.has(value);\n    }\n    getKeysForValue(value) {\n        const set = this.keysByValue.get(value);\n        return set ? Array.from(set) : [];\n    }\n}\n\nclass TokenListObserver {\n    constructor(element, attributeName, delegate) {\n        this.attributeObserver = new AttributeObserver(element, attributeName, this);\n        this.delegate = delegate;\n        this.tokensByElement = new Multimap;\n    }\n    get started() {\n        return this.attributeObserver.started;\n    }\n    start() {\n        this.attributeObserver.start();\n    }\n    pause(callback) {\n        this.attributeObserver.pause(callback);\n    }\n    stop() {\n        this.attributeObserver.stop();\n    }\n    refresh() {\n        this.attributeObserver.refresh();\n    }\n    get element() {\n        return this.attributeObserver.element;\n    }\n    get attributeName() {\n        return this.attributeObserver.attributeName;\n    }\n    elementMatchedAttribute(element) {\n        this.tokensMatched(this.readTokensForElement(element));\n    }\n    elementAttributeValueChanged(element) {\n        const [unmatchedTokens, matchedTokens] = this.refreshTokensForElement(element);\n        this.tokensUnmatched(unmatchedTokens);\n        this.tokensMatched(matchedTokens);\n    }\n    elementUnmatchedAttribute(element) {\n        this.tokensUnmatched(this.tokensByElement.getValuesForKey(element));\n    }\n    tokensMatched(tokens) {\n        tokens.forEach(token => this.tokenMatched(token));\n    }\n    tokensUnmatched(tokens) {\n        tokens.forEach(token => this.tokenUnmatched(token));\n    }\n    tokenMatched(token) {\n        this.delegate.tokenMatched(token);\n        this.tokensByElement.add(token.element, token);\n    }\n    tokenUnmatched(token) {\n        this.delegate.tokenUnmatched(token);\n        this.tokensByElement.delete(token.element, token);\n    }\n    refreshTokensForElement(element) {\n        const previousTokens = this.tokensByElement.getValuesForKey(element);\n        const currentTokens = this.readTokensForElement(element);\n        const firstDifferingIndex = zip(previousTokens, currentTokens)\n            .findIndex(([previousToken, currentToken]) => !tokensAreEqual(previousToken, currentToken));\n        if (firstDifferingIndex == -1) {\n            return [[], []];\n        }\n        else {\n            return [previousTokens.slice(firstDifferingIndex), currentTokens.slice(firstDifferingIndex)];\n        }\n    }\n    readTokensForElement(element) {\n        const attributeName = this.attributeName;\n        const tokenString = element.getAttribute(attributeName) || \"\";\n        return parseTokenString(tokenString, element, attributeName);\n    }\n}\nfunction parseTokenString(tokenString, element, attributeName) {\n    return tokenString.trim().split(/\\s+/).filter(content => content.length)\n        .map((content, index) => ({ element, attributeName, content, index }));\n}\nfunction zip(left, right) {\n    const length = Math.max(left.length, right.length);\n    return Array.from({ length }, (_, index) => [left[index], right[index]]);\n}\nfunction tokensAreEqual(left, right) {\n    return left && right && left.index == right.index && left.content == right.content;\n}\n\nclass ValueListObserver {\n    constructor(element, attributeName, delegate) {\n        this.tokenListObserver = new TokenListObserver(element, attributeName, this);\n        this.delegate = delegate;\n        this.parseResultsByToken = new WeakMap;\n        this.valuesByTokenByElement = new WeakMap;\n    }\n    get started() {\n        return this.tokenListObserver.started;\n    }\n    start() {\n        this.tokenListObserver.start();\n    }\n    stop() {\n        this.tokenListObserver.stop();\n    }\n    refresh() {\n        this.tokenListObserver.refresh();\n    }\n    get element() {\n        return this.tokenListObserver.element;\n    }\n    get attributeName() {\n        return this.tokenListObserver.attributeName;\n    }\n    tokenMatched(token) {\n        const { element } = token;\n        const { value } = this.fetchParseResultForToken(token);\n        if (value) {\n            this.fetchValuesByTokenForElement(element).set(token, value);\n            this.delegate.elementMatchedValue(element, value);\n        }\n    }\n    tokenUnmatched(token) {\n        const { element } = token;\n        const { value } = this.fetchParseResultForToken(token);\n        if (value) {\n            this.fetchValuesByTokenForElement(element).delete(token);\n            this.delegate.elementUnmatchedValue(element, value);\n        }\n    }\n    fetchParseResultForToken(token) {\n        let parseResult = this.parseResultsByToken.get(token);\n        if (!parseResult) {\n            parseResult = this.parseToken(token);\n            this.parseResultsByToken.set(token, parseResult);\n        }\n        return parseResult;\n    }\n    fetchValuesByTokenForElement(element) {\n        let valuesByToken = this.valuesByTokenByElement.get(element);\n        if (!valuesByToken) {\n            valuesByToken = new Map;\n            this.valuesByTokenByElement.set(element, valuesByToken);\n        }\n        return valuesByToken;\n    }\n    parseToken(token) {\n        try {\n            const value = this.delegate.parseValueForToken(token);\n            return { value };\n        }\n        catch (error) {\n            return { error };\n        }\n    }\n}\n\nclass BindingObserver {\n    constructor(context, delegate) {\n        this.context = context;\n        this.delegate = delegate;\n        this.bindingsByAction = new Map;\n    }\n    start() {\n        if (!this.valueListObserver) {\n            this.valueListObserver = new ValueListObserver(this.element, this.actionAttribute, this);\n            this.valueListObserver.start();\n        }\n    }\n    stop() {\n        if (this.valueListObserver) {\n            this.valueListObserver.stop();\n            delete this.valueListObserver;\n            this.disconnectAllActions();\n        }\n    }\n    get element() {\n        return this.context.element;\n    }\n    get identifier() {\n        return this.context.identifier;\n    }\n    get actionAttribute() {\n        return this.schema.actionAttribute;\n    }\n    get schema() {\n        return this.context.schema;\n    }\n    get bindings() {\n        return Array.from(this.bindingsByAction.values());\n    }\n    connectAction(action) {\n        const binding = new Binding(this.context, action);\n        this.bindingsByAction.set(action, binding);\n        this.delegate.bindingConnected(binding);\n    }\n    disconnectAction(action) {\n        const binding = this.bindingsByAction.get(action);\n        if (binding) {\n            this.bindingsByAction.delete(action);\n            this.delegate.bindingDisconnected(binding);\n        }\n    }\n    disconnectAllActions() {\n        this.bindings.forEach(binding => this.delegate.bindingDisconnected(binding));\n        this.bindingsByAction.clear();\n    }\n    parseValueForToken(token) {\n        const action = Action.forToken(token);\n        if (action.identifier == this.identifier) {\n            return action;\n        }\n    }\n    elementMatchedValue(element, action) {\n        this.connectAction(action);\n    }\n    elementUnmatchedValue(element, action) {\n        this.disconnectAction(action);\n    }\n}\n\nclass ValueObserver {\n    constructor(context, receiver) {\n        this.context = context;\n        this.receiver = receiver;\n        this.stringMapObserver = new StringMapObserver(this.element, this);\n        this.valueDescriptorMap = this.controller.valueDescriptorMap;\n    }\n    start() {\n        this.stringMapObserver.start();\n        this.invokeChangedCallbacksForDefaultValues();\n    }\n    stop() {\n        this.stringMapObserver.stop();\n    }\n    get element() {\n        return this.context.element;\n    }\n    get controller() {\n        return this.context.controller;\n    }\n    getStringMapKeyForAttribute(attributeName) {\n        if (attributeName in this.valueDescriptorMap) {\n            return this.valueDescriptorMap[attributeName].name;\n        }\n    }\n    stringMapKeyAdded(key, attributeName) {\n        const descriptor = this.valueDescriptorMap[attributeName];\n        if (!this.hasValue(key)) {\n            this.invokeChangedCallback(key, descriptor.writer(this.receiver[key]), descriptor.writer(descriptor.defaultValue));\n        }\n    }\n    stringMapValueChanged(value, name, oldValue) {\n        const descriptor = this.valueDescriptorNameMap[name];\n        if (value === null)\n            return;\n        if (oldValue === null) {\n            oldValue = descriptor.writer(descriptor.defaultValue);\n        }\n        this.invokeChangedCallback(name, value, oldValue);\n    }\n    stringMapKeyRemoved(key, attributeName, oldValue) {\n        const descriptor = this.valueDescriptorNameMap[key];\n        if (this.hasValue(key)) {\n            this.invokeChangedCallback(key, descriptor.writer(this.receiver[key]), oldValue);\n        }\n        else {\n            this.invokeChangedCallback(key, descriptor.writer(descriptor.defaultValue), oldValue);\n        }\n    }\n    invokeChangedCallbacksForDefaultValues() {\n        for (const { key, name, defaultValue, writer } of this.valueDescriptors) {\n            if (defaultValue != undefined && !this.controller.data.has(key)) {\n                this.invokeChangedCallback(name, writer(defaultValue), undefined);\n            }\n        }\n    }\n    invokeChangedCallback(name, rawValue, rawOldValue) {\n        const changedMethodName = `${name}Changed`;\n        const changedMethod = this.receiver[changedMethodName];\n        if (typeof changedMethod == \"function\") {\n            const descriptor = this.valueDescriptorNameMap[name];\n            try {\n                const value = descriptor.reader(rawValue);\n                let oldValue = rawOldValue;\n                if (rawOldValue) {\n                    oldValue = descriptor.reader(rawOldValue);\n                }\n                changedMethod.call(this.receiver, value, oldValue);\n            }\n            catch (error) {\n                if (!(error instanceof TypeError))\n                    throw error;\n                throw new TypeError(`Stimulus Value \"${this.context.identifier}.${descriptor.name}\" - ${error.message}`);\n            }\n        }\n    }\n    get valueDescriptors() {\n        const { valueDescriptorMap } = this;\n        return Object.keys(valueDescriptorMap).map(key => valueDescriptorMap[key]);\n    }\n    get valueDescriptorNameMap() {\n        const descriptors = {};\n        Object.keys(this.valueDescriptorMap).forEach(key => {\n            const descriptor = this.valueDescriptorMap[key];\n            descriptors[descriptor.name] = descriptor;\n        });\n        return descriptors;\n    }\n    hasValue(attributeName) {\n        const descriptor = this.valueDescriptorNameMap[attributeName];\n        const hasMethodName = `has${capitalize(descriptor.name)}`;\n        return this.receiver[hasMethodName];\n    }\n}\n\nclass TargetObserver {\n    constructor(context, delegate) {\n        this.context = context;\n        this.delegate = delegate;\n        this.targetsByName = new Multimap;\n    }\n    start() {\n        if (!this.tokenListObserver) {\n            this.tokenListObserver = new TokenListObserver(this.element, this.attributeName, this);\n            this.tokenListObserver.start();\n        }\n    }\n    stop() {\n        if (this.tokenListObserver) {\n            this.disconnectAllTargets();\n            this.tokenListObserver.stop();\n            delete this.tokenListObserver;\n        }\n    }\n    tokenMatched({ element, content: name }) {\n        if (this.scope.containsElement(element)) {\n            this.connectTarget(element, name);\n        }\n    }\n    tokenUnmatched({ element, content: name }) {\n        this.disconnectTarget(element, name);\n    }\n    connectTarget(element, name) {\n        var _a;\n        if (!this.targetsByName.has(name, element)) {\n            this.targetsByName.add(name, element);\n            (_a = this.tokenListObserver) === null || _a === void 0 ? void 0 : _a.pause(() => this.delegate.targetConnected(element, name));\n        }\n    }\n    disconnectTarget(element, name) {\n        var _a;\n        if (this.targetsByName.has(name, element)) {\n            this.targetsByName.delete(name, element);\n            (_a = this.tokenListObserver) === null || _a === void 0 ? void 0 : _a.pause(() => this.delegate.targetDisconnected(element, name));\n        }\n    }\n    disconnectAllTargets() {\n        for (const name of this.targetsByName.keys) {\n            for (const element of this.targetsByName.getValuesForKey(name)) {\n                this.disconnectTarget(element, name);\n            }\n        }\n    }\n    get attributeName() {\n        return `data-${this.context.identifier}-target`;\n    }\n    get element() {\n        return this.context.element;\n    }\n    get scope() {\n        return this.context.scope;\n    }\n}\n\nclass Context {\n    constructor(module, scope) {\n        this.logDebugActivity = (functionName, detail = {}) => {\n            const { identifier, controller, element } = this;\n            detail = Object.assign({ identifier, controller, element }, detail);\n            this.application.logDebugActivity(this.identifier, functionName, detail);\n        };\n        this.module = module;\n        this.scope = scope;\n        this.controller = new module.controllerConstructor(this);\n        this.bindingObserver = new BindingObserver(this, this.dispatcher);\n        this.valueObserver = new ValueObserver(this, this.controller);\n        this.targetObserver = new TargetObserver(this, this);\n        try {\n            this.controller.initialize();\n            this.logDebugActivity(\"initialize\");\n        }\n        catch (error) {\n            this.handleError(error, \"initializing controller\");\n        }\n    }\n    connect() {\n        this.bindingObserver.start();\n        this.valueObserver.start();\n        this.targetObserver.start();\n        try {\n            this.controller.connect();\n            this.logDebugActivity(\"connect\");\n        }\n        catch (error) {\n            this.handleError(error, \"connecting controller\");\n        }\n    }\n    disconnect() {\n        try {\n            this.controller.disconnect();\n            this.logDebugActivity(\"disconnect\");\n        }\n        catch (error) {\n            this.handleError(error, \"disconnecting controller\");\n        }\n        this.targetObserver.stop();\n        this.valueObserver.stop();\n        this.bindingObserver.stop();\n    }\n    get application() {\n        return this.module.application;\n    }\n    get identifier() {\n        return this.module.identifier;\n    }\n    get schema() {\n        return this.application.schema;\n    }\n    get dispatcher() {\n        return this.application.dispatcher;\n    }\n    get element() {\n        return this.scope.element;\n    }\n    get parentElement() {\n        return this.element.parentElement;\n    }\n    handleError(error, message, detail = {}) {\n        const { identifier, controller, element } = this;\n        detail = Object.assign({ identifier, controller, element }, detail);\n        this.application.handleError(error, `Error ${message}`, detail);\n    }\n    targetConnected(element, name) {\n        this.invokeControllerMethod(`${name}TargetConnected`, element);\n    }\n    targetDisconnected(element, name) {\n        this.invokeControllerMethod(`${name}TargetDisconnected`, element);\n    }\n    invokeControllerMethod(methodName, ...args) {\n        const controller = this.controller;\n        if (typeof controller[methodName] == \"function\") {\n            controller[methodName](...args);\n        }\n    }\n}\n\nfunction readInheritableStaticArrayValues(constructor, propertyName) {\n    const ancestors = getAncestorsForConstructor(constructor);\n    return Array.from(ancestors.reduce((values, constructor) => {\n        getOwnStaticArrayValues(constructor, propertyName).forEach(name => values.add(name));\n        return values;\n    }, new Set));\n}\nfunction readInheritableStaticObjectPairs(constructor, propertyName) {\n    const ancestors = getAncestorsForConstructor(constructor);\n    return ancestors.reduce((pairs, constructor) => {\n        pairs.push(...getOwnStaticObjectPairs(constructor, propertyName));\n        return pairs;\n    }, []);\n}\nfunction getAncestorsForConstructor(constructor) {\n    const ancestors = [];\n    while (constructor) {\n        ancestors.push(constructor);\n        constructor = Object.getPrototypeOf(constructor);\n    }\n    return ancestors.reverse();\n}\nfunction getOwnStaticArrayValues(constructor, propertyName) {\n    const definition = constructor[propertyName];\n    return Array.isArray(definition) ? definition : [];\n}\nfunction getOwnStaticObjectPairs(constructor, propertyName) {\n    const definition = constructor[propertyName];\n    return definition ? Object.keys(definition).map(key => [key, definition[key]]) : [];\n}\n\nfunction bless(constructor) {\n    return shadow(constructor, getBlessedProperties(constructor));\n}\nfunction shadow(constructor, properties) {\n    const shadowConstructor = extend(constructor);\n    const shadowProperties = getShadowProperties(constructor.prototype, properties);\n    Object.defineProperties(shadowConstructor.prototype, shadowProperties);\n    return shadowConstructor;\n}\nfunction getBlessedProperties(constructor) {\n    const blessings = readInheritableStaticArrayValues(constructor, \"blessings\");\n    return blessings.reduce((blessedProperties, blessing) => {\n        const properties = blessing(constructor);\n        for (const key in properties) {\n            const descriptor = blessedProperties[key] || {};\n            blessedProperties[key] = Object.assign(descriptor, properties[key]);\n        }\n        return blessedProperties;\n    }, {});\n}\nfunction getShadowProperties(prototype, properties) {\n    return getOwnKeys(properties).reduce((shadowProperties, key) => {\n        const descriptor = getShadowedDescriptor(prototype, properties, key);\n        if (descriptor) {\n            Object.assign(shadowProperties, { [key]: descriptor });\n        }\n        return shadowProperties;\n    }, {});\n}\nfunction getShadowedDescriptor(prototype, properties, key) {\n    const shadowingDescriptor = Object.getOwnPropertyDescriptor(prototype, key);\n    const shadowedByValue = shadowingDescriptor && \"value\" in shadowingDescriptor;\n    if (!shadowedByValue) {\n        const descriptor = Object.getOwnPropertyDescriptor(properties, key).value;\n        if (shadowingDescriptor) {\n            descriptor.get = shadowingDescriptor.get || descriptor.get;\n            descriptor.set = shadowingDescriptor.set || descriptor.set;\n        }\n        return descriptor;\n    }\n}\nconst getOwnKeys = (() => {\n    if (typeof Object.getOwnPropertySymbols == \"function\") {\n        return (object) => [\n            ...Object.getOwnPropertyNames(object),\n            ...Object.getOwnPropertySymbols(object)\n        ];\n    }\n    else {\n        return Object.getOwnPropertyNames;\n    }\n})();\nconst extend = (() => {\n    function extendWithReflect(constructor) {\n        function extended() {\n            return Reflect.construct(constructor, arguments, new.target);\n        }\n        extended.prototype = Object.create(constructor.prototype, {\n            constructor: { value: extended }\n        });\n        Reflect.setPrototypeOf(extended, constructor);\n        return extended;\n    }\n    function testReflectExtension() {\n        const a = function () { this.a.call(this); };\n        const b = extendWithReflect(a);\n        b.prototype.a = function () { };\n        return new b;\n    }\n    try {\n        testReflectExtension();\n        return extendWithReflect;\n    }\n    catch (error) {\n        return (constructor) => class extended extends constructor {\n        };\n    }\n})();\n\nfunction blessDefinition(definition) {\n    return {\n        identifier: definition.identifier,\n        controllerConstructor: bless(definition.controllerConstructor)\n    };\n}\n\nclass Module {\n    constructor(application, definition) {\n        this.application = application;\n        this.definition = blessDefinition(definition);\n        this.contextsByScope = new WeakMap;\n        this.connectedContexts = new Set;\n    }\n    get identifier() {\n        return this.definition.identifier;\n    }\n    get controllerConstructor() {\n        return this.definition.controllerConstructor;\n    }\n    get contexts() {\n        return Array.from(this.connectedContexts);\n    }\n    connectContextForScope(scope) {\n        const context = this.fetchContextForScope(scope);\n        this.connectedContexts.add(context);\n        context.connect();\n    }\n    disconnectContextForScope(scope) {\n        const context = this.contextsByScope.get(scope);\n        if (context) {\n            this.connectedContexts.delete(context);\n            context.disconnect();\n        }\n    }\n    fetchContextForScope(scope) {\n        let context = this.contextsByScope.get(scope);\n        if (!context) {\n            context = new Context(this, scope);\n            this.contextsByScope.set(scope, context);\n        }\n        return context;\n    }\n}\n\nclass ClassMap {\n    constructor(scope) {\n        this.scope = scope;\n    }\n    has(name) {\n        return this.data.has(this.getDataKey(name));\n    }\n    get(name) {\n        return this.getAll(name)[0];\n    }\n    getAll(name) {\n        const tokenString = this.data.get(this.getDataKey(name)) || \"\";\n        return tokenize(tokenString);\n    }\n    getAttributeName(name) {\n        return this.data.getAttributeNameForKey(this.getDataKey(name));\n    }\n    getDataKey(name) {\n        return `${name}-class`;\n    }\n    get data() {\n        return this.scope.data;\n    }\n}\n\nclass DataMap {\n    constructor(scope) {\n        this.scope = scope;\n    }\n    get element() {\n        return this.scope.element;\n    }\n    get identifier() {\n        return this.scope.identifier;\n    }\n    get(key) {\n        const name = this.getAttributeNameForKey(key);\n        return this.element.getAttribute(name);\n    }\n    set(key, value) {\n        const name = this.getAttributeNameForKey(key);\n        this.element.setAttribute(name, value);\n        return this.get(key);\n    }\n    has(key) {\n        const name = this.getAttributeNameForKey(key);\n        return this.element.hasAttribute(name);\n    }\n    delete(key) {\n        if (this.has(key)) {\n            const name = this.getAttributeNameForKey(key);\n            this.element.removeAttribute(name);\n            return true;\n        }\n        else {\n            return false;\n        }\n    }\n    getAttributeNameForKey(key) {\n        return `data-${this.identifier}-${dasherize(key)}`;\n    }\n}\n\nclass Guide {\n    constructor(logger) {\n        this.warnedKeysByObject = new WeakMap;\n        this.logger = logger;\n    }\n    warn(object, key, message) {\n        let warnedKeys = this.warnedKeysByObject.get(object);\n        if (!warnedKeys) {\n            warnedKeys = new Set;\n            this.warnedKeysByObject.set(object, warnedKeys);\n        }\n        if (!warnedKeys.has(key)) {\n            warnedKeys.add(key);\n            this.logger.warn(message, object);\n        }\n    }\n}\n\nfunction attributeValueContainsToken(attributeName, token) {\n    return `[${attributeName}~=\"${token}\"]`;\n}\n\nclass TargetSet {\n    constructor(scope) {\n        this.scope = scope;\n    }\n    get element() {\n        return this.scope.element;\n    }\n    get identifier() {\n        return this.scope.identifier;\n    }\n    get schema() {\n        return this.scope.schema;\n    }\n    has(targetName) {\n        return this.find(targetName) != null;\n    }\n    find(...targetNames) {\n        return targetNames.reduce((target, targetName) => target\n            || this.findTarget(targetName)\n            || this.findLegacyTarget(targetName), undefined);\n    }\n    findAll(...targetNames) {\n        return targetNames.reduce((targets, targetName) => [\n            ...targets,\n            ...this.findAllTargets(targetName),\n            ...this.findAllLegacyTargets(targetName)\n        ], []);\n    }\n    findTarget(targetName) {\n        const selector = this.getSelectorForTargetName(targetName);\n        return this.scope.findElement(selector);\n    }\n    findAllTargets(targetName) {\n        const selector = this.getSelectorForTargetName(targetName);\n        return this.scope.findAllElements(selector);\n    }\n    getSelectorForTargetName(targetName) {\n        const attributeName = this.schema.targetAttributeForScope(this.identifier);\n        return attributeValueContainsToken(attributeName, targetName);\n    }\n    findLegacyTarget(targetName) {\n        const selector = this.getLegacySelectorForTargetName(targetName);\n        return this.deprecate(this.scope.findElement(selector), targetName);\n    }\n    findAllLegacyTargets(targetName) {\n        const selector = this.getLegacySelectorForTargetName(targetName);\n        return this.scope.findAllElements(selector).map(element => this.deprecate(element, targetName));\n    }\n    getLegacySelectorForTargetName(targetName) {\n        const targetDescriptor = `${this.identifier}.${targetName}`;\n        return attributeValueContainsToken(this.schema.targetAttribute, targetDescriptor);\n    }\n    deprecate(element, targetName) {\n        if (element) {\n            const { identifier } = this;\n            const attributeName = this.schema.targetAttribute;\n            const revisedAttributeName = this.schema.targetAttributeForScope(identifier);\n            this.guide.warn(element, `target:${targetName}`, `Please replace ${attributeName}=\"${identifier}.${targetName}\" with ${revisedAttributeName}=\"${targetName}\". ` +\n                `The ${attributeName} attribute is deprecated and will be removed in a future version of Stimulus.`);\n        }\n        return element;\n    }\n    get guide() {\n        return this.scope.guide;\n    }\n}\n\nclass Scope {\n    constructor(schema, element, identifier, logger) {\n        this.targets = new TargetSet(this);\n        this.classes = new ClassMap(this);\n        this.data = new DataMap(this);\n        this.containsElement = (element) => {\n            return element.closest(this.controllerSelector) === this.element;\n        };\n        this.schema = schema;\n        this.element = element;\n        this.identifier = identifier;\n        this.guide = new Guide(logger);\n    }\n    findElement(selector) {\n        return this.element.matches(selector)\n            ? this.element\n            : this.queryElements(selector).find(this.containsElement);\n    }\n    findAllElements(selector) {\n        return [\n            ...this.element.matches(selector) ? [this.element] : [],\n            ...this.queryElements(selector).filter(this.containsElement)\n        ];\n    }\n    queryElements(selector) {\n        return Array.from(this.element.querySelectorAll(selector));\n    }\n    get controllerSelector() {\n        return attributeValueContainsToken(this.schema.controllerAttribute, this.identifier);\n    }\n}\n\nclass ScopeObserver {\n    constructor(element, schema, delegate) {\n        this.element = element;\n        this.schema = schema;\n        this.delegate = delegate;\n        this.valueListObserver = new ValueListObserver(this.element, this.controllerAttribute, this);\n        this.scopesByIdentifierByElement = new WeakMap;\n        this.scopeReferenceCounts = new WeakMap;\n    }\n    start() {\n        this.valueListObserver.start();\n    }\n    stop() {\n        this.valueListObserver.stop();\n    }\n    get controllerAttribute() {\n        return this.schema.controllerAttribute;\n    }\n    parseValueForToken(token) {\n        const { element, content: identifier } = token;\n        const scopesByIdentifier = this.fetchScopesByIdentifierForElement(element);\n        let scope = scopesByIdentifier.get(identifier);\n        if (!scope) {\n            scope = this.delegate.createScopeForElementAndIdentifier(element, identifier);\n            scopesByIdentifier.set(identifier, scope);\n        }\n        return scope;\n    }\n    elementMatchedValue(element, value) {\n        const referenceCount = (this.scopeReferenceCounts.get(value) || 0) + 1;\n        this.scopeReferenceCounts.set(value, referenceCount);\n        if (referenceCount == 1) {\n            this.delegate.scopeConnected(value);\n        }\n    }\n    elementUnmatchedValue(element, value) {\n        const referenceCount = this.scopeReferenceCounts.get(value);\n        if (referenceCount) {\n            this.scopeReferenceCounts.set(value, referenceCount - 1);\n            if (referenceCount == 1) {\n                this.delegate.scopeDisconnected(value);\n            }\n        }\n    }\n    fetchScopesByIdentifierForElement(element) {\n        let scopesByIdentifier = this.scopesByIdentifierByElement.get(element);\n        if (!scopesByIdentifier) {\n            scopesByIdentifier = new Map;\n            this.scopesByIdentifierByElement.set(element, scopesByIdentifier);\n        }\n        return scopesByIdentifier;\n    }\n}\n\nclass Router {\n    constructor(application) {\n        this.application = application;\n        this.scopeObserver = new ScopeObserver(this.element, this.schema, this);\n        this.scopesByIdentifier = new Multimap;\n        this.modulesByIdentifier = new Map;\n    }\n    get element() {\n        return this.application.element;\n    }\n    get schema() {\n        return this.application.schema;\n    }\n    get logger() {\n        return this.application.logger;\n    }\n    get controllerAttribute() {\n        return this.schema.controllerAttribute;\n    }\n    get modules() {\n        return Array.from(this.modulesByIdentifier.values());\n    }\n    get contexts() {\n        return this.modules.reduce((contexts, module) => contexts.concat(module.contexts), []);\n    }\n    start() {\n        this.scopeObserver.start();\n    }\n    stop() {\n        this.scopeObserver.stop();\n    }\n    loadDefinition(definition) {\n        this.unloadIdentifier(definition.identifier);\n        const module = new Module(this.application, definition);\n        this.connectModule(module);\n    }\n    unloadIdentifier(identifier) {\n        const module = this.modulesByIdentifier.get(identifier);\n        if (module) {\n            this.disconnectModule(module);\n        }\n    }\n    getContextForElementAndIdentifier(element, identifier) {\n        const module = this.modulesByIdentifier.get(identifier);\n        if (module) {\n            return module.contexts.find(context => context.element == element);\n        }\n    }\n    handleError(error, message, detail) {\n        this.application.handleError(error, message, detail);\n    }\n    createScopeForElementAndIdentifier(element, identifier) {\n        return new Scope(this.schema, element, identifier, this.logger);\n    }\n    scopeConnected(scope) {\n        this.scopesByIdentifier.add(scope.identifier, scope);\n        const module = this.modulesByIdentifier.get(scope.identifier);\n        if (module) {\n            module.connectContextForScope(scope);\n        }\n    }\n    scopeDisconnected(scope) {\n        this.scopesByIdentifier.delete(scope.identifier, scope);\n        const module = this.modulesByIdentifier.get(scope.identifier);\n        if (module) {\n            module.disconnectContextForScope(scope);\n        }\n    }\n    connectModule(module) {\n        this.modulesByIdentifier.set(module.identifier, module);\n        const scopes = this.scopesByIdentifier.getValuesForKey(module.identifier);\n        scopes.forEach(scope => module.connectContextForScope(scope));\n    }\n    disconnectModule(module) {\n        this.modulesByIdentifier.delete(module.identifier);\n        const scopes = this.scopesByIdentifier.getValuesForKey(module.identifier);\n        scopes.forEach(scope => module.disconnectContextForScope(scope));\n    }\n}\n\nconst defaultSchema = {\n    controllerAttribute: \"data-controller\",\n    actionAttribute: \"data-action\",\n    targetAttribute: \"data-target\",\n    targetAttributeForScope: identifier => `data-${identifier}-target`\n};\n\nclass Application {\n    constructor(element = document.documentElement, schema = defaultSchema) {\n        this.logger = console;\n        this.debug = false;\n        this.logDebugActivity = (identifier, functionName, detail = {}) => {\n            if (this.debug) {\n                this.logFormattedMessage(identifier, functionName, detail);\n            }\n        };\n        this.element = element;\n        this.schema = schema;\n        this.dispatcher = new Dispatcher(this);\n        this.router = new Router(this);\n    }\n    static start(element, schema) {\n        const application = new Application(element, schema);\n        application.start();\n        return application;\n    }\n    async start() {\n        await domReady();\n        this.logDebugActivity(\"application\", \"starting\");\n        this.dispatcher.start();\n        this.router.start();\n        this.logDebugActivity(\"application\", \"start\");\n    }\n    stop() {\n        this.logDebugActivity(\"application\", \"stopping\");\n        this.dispatcher.stop();\n        this.router.stop();\n        this.logDebugActivity(\"application\", \"stop\");\n    }\n    register(identifier, controllerConstructor) {\n        this.load({ identifier, controllerConstructor });\n    }\n    load(head, ...rest) {\n        const definitions = Array.isArray(head) ? head : [head, ...rest];\n        definitions.forEach(definition => {\n            if (definition.controllerConstructor.shouldLoad) {\n                this.router.loadDefinition(definition);\n            }\n        });\n    }\n    unload(head, ...rest) {\n        const identifiers = Array.isArray(head) ? head : [head, ...rest];\n        identifiers.forEach(identifier => this.router.unloadIdentifier(identifier));\n    }\n    get controllers() {\n        return this.router.contexts.map(context => context.controller);\n    }\n    getControllerForElementAndIdentifier(element, identifier) {\n        const context = this.router.getContextForElementAndIdentifier(element, identifier);\n        return context ? context.controller : null;\n    }\n    handleError(error, message, detail) {\n        var _a;\n        this.logger.error(`%s\\n\\n%o\\n\\n%o`, message, error, detail);\n        (_a = window.onerror) === null || _a === void 0 ? void 0 : _a.call(window, message, \"\", 0, 0, error);\n    }\n    logFormattedMessage(identifier, functionName, detail = {}) {\n        detail = Object.assign({ application: this }, detail);\n        this.logger.groupCollapsed(`${identifier} #${functionName}`);\n        this.logger.log(\"details:\", Object.assign({}, detail));\n        this.logger.groupEnd();\n    }\n}\nfunction domReady() {\n    return new Promise(resolve => {\n        if (document.readyState == \"loading\") {\n            document.addEventListener(\"DOMContentLoaded\", () => resolve());\n        }\n        else {\n            resolve();\n        }\n    });\n}\n\nfunction ClassPropertiesBlessing(constructor) {\n    const classes = readInheritableStaticArrayValues(constructor, \"classes\");\n    return classes.reduce((properties, classDefinition) => {\n        return Object.assign(properties, propertiesForClassDefinition(classDefinition));\n    }, {});\n}\nfunction propertiesForClassDefinition(key) {\n    return {\n        [`${key}Class`]: {\n            get() {\n                const { classes } = this;\n                if (classes.has(key)) {\n                    return classes.get(key);\n                }\n                else {\n                    const attribute = classes.getAttributeName(key);\n                    throw new Error(`Missing attribute \"${attribute}\"`);\n                }\n            }\n        },\n        [`${key}Classes`]: {\n            get() {\n                return this.classes.getAll(key);\n            }\n        },\n        [`has${capitalize(key)}Class`]: {\n            get() {\n                return this.classes.has(key);\n            }\n        }\n    };\n}\n\nfunction TargetPropertiesBlessing(constructor) {\n    const targets = readInheritableStaticArrayValues(constructor, \"targets\");\n    return targets.reduce((properties, targetDefinition) => {\n        return Object.assign(properties, propertiesForTargetDefinition(targetDefinition));\n    }, {});\n}\nfunction propertiesForTargetDefinition(name) {\n    return {\n        [`${name}Target`]: {\n            get() {\n                const target = this.targets.find(name);\n                if (target) {\n                    return target;\n                }\n                else {\n                    throw new Error(`Missing target element \"${name}\" for \"${this.identifier}\" controller`);\n                }\n            }\n        },\n        [`${name}Targets`]: {\n            get() {\n                return this.targets.findAll(name);\n            }\n        },\n        [`has${capitalize(name)}Target`]: {\n            get() {\n                return this.targets.has(name);\n            }\n        }\n    };\n}\n\nfunction ValuePropertiesBlessing(constructor) {\n    const valueDefinitionPairs = readInheritableStaticObjectPairs(constructor, \"values\");\n    const propertyDescriptorMap = {\n        valueDescriptorMap: {\n            get() {\n                return valueDefinitionPairs.reduce((result, valueDefinitionPair) => {\n                    const valueDescriptor = parseValueDefinitionPair(valueDefinitionPair, this.identifier);\n                    const attributeName = this.data.getAttributeNameForKey(valueDescriptor.key);\n                    return Object.assign(result, { [attributeName]: valueDescriptor });\n                }, {});\n            }\n        }\n    };\n    return valueDefinitionPairs.reduce((properties, valueDefinitionPair) => {\n        return Object.assign(properties, propertiesForValueDefinitionPair(valueDefinitionPair));\n    }, propertyDescriptorMap);\n}\nfunction propertiesForValueDefinitionPair(valueDefinitionPair, controller) {\n    const definition = parseValueDefinitionPair(valueDefinitionPair, controller);\n    const { key, name, reader: read, writer: write } = definition;\n    return {\n        [name]: {\n            get() {\n                const value = this.data.get(key);\n                if (value !== null) {\n                    return read(value);\n                }\n                else {\n                    return definition.defaultValue;\n                }\n            },\n            set(value) {\n                if (value === undefined) {\n                    this.data.delete(key);\n                }\n                else {\n                    this.data.set(key, write(value));\n                }\n            }\n        },\n        [`has${capitalize(name)}`]: {\n            get() {\n                return this.data.has(key) || definition.hasCustomDefaultValue;\n            }\n        }\n    };\n}\nfunction parseValueDefinitionPair([token, typeDefinition], controller) {\n    return valueDescriptorForTokenAndTypeDefinition({\n        controller,\n        token,\n        typeDefinition,\n    });\n}\nfunction parseValueTypeConstant(constant) {\n    switch (constant) {\n        case Array: return \"array\";\n        case Boolean: return \"boolean\";\n        case Number: return \"number\";\n        case Object: return \"object\";\n        case String: return \"string\";\n    }\n}\nfunction parseValueTypeDefault(defaultValue) {\n    switch (typeof defaultValue) {\n        case \"boolean\": return \"boolean\";\n        case \"number\": return \"number\";\n        case \"string\": return \"string\";\n    }\n    if (Array.isArray(defaultValue))\n        return \"array\";\n    if (Object.prototype.toString.call(defaultValue) === \"[object Object]\")\n        return \"object\";\n}\nfunction parseValueTypeObject(payload) {\n    const typeFromObject = parseValueTypeConstant(payload.typeObject.type);\n    if (!typeFromObject)\n        return;\n    const defaultValueType = parseValueTypeDefault(payload.typeObject.default);\n    if (typeFromObject !== defaultValueType) {\n        const propertyPath = payload.controller ? `${payload.controller}.${payload.token}` : payload.token;\n        throw new Error(`The specified default value for the Stimulus Value \"${propertyPath}\" must match the defined type \"${typeFromObject}\". The provided default value of \"${payload.typeObject.default}\" is of type \"${defaultValueType}\".`);\n    }\n    return typeFromObject;\n}\nfunction parseValueTypeDefinition(payload) {\n    const typeFromObject = parseValueTypeObject({\n        controller: payload.controller,\n        token: payload.token,\n        typeObject: payload.typeDefinition\n    });\n    const typeFromDefaultValue = parseValueTypeDefault(payload.typeDefinition);\n    const typeFromConstant = parseValueTypeConstant(payload.typeDefinition);\n    const type = typeFromObject || typeFromDefaultValue || typeFromConstant;\n    if (type)\n        return type;\n    const propertyPath = payload.controller ? `${payload.controller}.${payload.typeDefinition}` : payload.token;\n    throw new Error(`Unknown value type \"${propertyPath}\" for \"${payload.token}\" value`);\n}\nfunction defaultValueForDefinition(typeDefinition) {\n    const constant = parseValueTypeConstant(typeDefinition);\n    if (constant)\n        return defaultValuesByType[constant];\n    const defaultValue = typeDefinition.default;\n    if (defaultValue !== undefined)\n        return defaultValue;\n    return typeDefinition;\n}\nfunction valueDescriptorForTokenAndTypeDefinition(payload) {\n    const key = `${dasherize(payload.token)}-value`;\n    const type = parseValueTypeDefinition(payload);\n    return {\n        type,\n        key,\n        name: camelize(key),\n        get defaultValue() { return defaultValueForDefinition(payload.typeDefinition); },\n        get hasCustomDefaultValue() { return parseValueTypeDefault(payload.typeDefinition) !== undefined; },\n        reader: readers[type],\n        writer: writers[type] || writers.default\n    };\n}\nconst defaultValuesByType = {\n    get array() { return []; },\n    boolean: false,\n    number: 0,\n    get object() { return {}; },\n    string: \"\"\n};\nconst readers = {\n    array(value) {\n        const array = JSON.parse(value);\n        if (!Array.isArray(array)) {\n            throw new TypeError(`expected value of type \"array\" but instead got value \"${value}\" of type \"${parseValueTypeDefault(array)}\"`);\n        }\n        return array;\n    },\n    boolean(value) {\n        return !(value == \"0\" || String(value).toLowerCase() == \"false\");\n    },\n    number(value) {\n        return Number(value);\n    },\n    object(value) {\n        const object = JSON.parse(value);\n        if (object === null || typeof object != \"object\" || Array.isArray(object)) {\n            throw new TypeError(`expected value of type \"object\" but instead got value \"${value}\" of type \"${parseValueTypeDefault(object)}\"`);\n        }\n        return object;\n    },\n    string(value) {\n        return value;\n    }\n};\nconst writers = {\n    default: writeString,\n    array: writeJSON,\n    object: writeJSON\n};\nfunction writeJSON(value) {\n    return JSON.stringify(value);\n}\nfunction writeString(value) {\n    return `${value}`;\n}\n\nclass Controller {\n    constructor(context) {\n        this.context = context;\n    }\n    static get shouldLoad() {\n        return true;\n    }\n    get application() {\n        return this.context.application;\n    }\n    get scope() {\n        return this.context.scope;\n    }\n    get element() {\n        return this.scope.element;\n    }\n    get identifier() {\n        return this.scope.identifier;\n    }\n    get targets() {\n        return this.scope.targets;\n    }\n    get classes() {\n        return this.scope.classes;\n    }\n    get data() {\n        return this.scope.data;\n    }\n    initialize() {\n    }\n    connect() {\n    }\n    disconnect() {\n    }\n    dispatch(eventName, { target = this.element, detail = {}, prefix = this.identifier, bubbles = true, cancelable = true } = {}) {\n        const type = prefix ? `${prefix}:${eventName}` : eventName;\n        const event = new CustomEvent(type, { detail, bubbles, cancelable });\n        target.dispatchEvent(event);\n        return event;\n    }\n}\nController.blessings = [ClassPropertiesBlessing, TargetPropertiesBlessing, ValuePropertiesBlessing];\nController.targets = [];\nController.values = {};\n\nexport { Application, AttributeObserver, Context, Controller, ElementObserver, IndexedMultimap, Multimap, StringMapObserver, TokenListObserver, ValueListObserver, add, defaultSchema, del, fetch, prune };\n", "import { Application } from \"@hotwired/stimulus\"\n\nconst application = Application.start()\n\n// Configure Stimulus development experience\napplication.debug = false\nwindow.Stimulus   = application\n\nexport { application }\n", "import { Controller } from \"@hotwired/stimulus\"\n\nexport default class extends Controller {\n  connect() {\n    this.element.textContent = \"Hello World!\"\n  }\n}\n", "var objectExtend = extend;\n\n/*\n  var obj = {a: 3, b: 5};\n  extend(obj, {a: 4, c: 8}); // {a: 4, b: 5, c: 8}\n  obj; // {a: 4, b: 5, c: 8}\n\n  var obj = {a: 3, b: 5};\n  extend({}, obj, {a: 4, c: 8}); // {a: 4, b: 5, c: 8}\n  obj; // {a: 3, b: 5}\n\n  var arr = [1, 2, 3];\n  var obj = {a: 3, b: 5};\n  extend(obj, {c: arr}); // {a: 3, b: 5, c: [1, 2, 3]}\n  arr.push(4);\n  obj; // {a: 3, b: 5, c: [1, 2, 3, 4]}\n\n  var arr = [1, 2, 3];\n  var obj = {a: 3, b: 5};\n  extend(true, obj, {c: arr}); // {a: 3, b: 5, c: [1, 2, 3]}\n  arr.push(4);\n  obj; // {a: 3, b: 5, c: [1, 2, 3]}\n\n  extend({a: 4, b: 5}); // {a: 4, b: 5}\n  extend({a: 4, b: 5}, 3); {a: 4, b: 5}\n  extend({a: 4, b: 5}, true); {a: 4, b: 5}\n  extend('hello', {a: 4, b: 5}); // throws\n  extend(3, {a: 4, b: 5}); // throws\n*/\n\nfunction extend(/* [deep], obj1, obj2, [objn] */) {\n  var args = [].slice.call(arguments);\n  var deep = false;\n  if (typeof args[0] == 'boolean') {\n    deep = args.shift();\n  }\n  var result = args[0];\n  if (isUnextendable(result)) {\n    throw new Error('extendee must be an object');\n  }\n  var extenders = args.slice(1);\n  var len = extenders.length;\n  for (var i = 0; i < len; i++) {\n    var extender = extenders[i];\n    for (var key in extender) {\n      if (Object.prototype.hasOwnProperty.call(extender, key)) {\n        var value = extender[key];\n        if (deep && isCloneable(value)) {\n          var base = Array.isArray(value) ? [] : {};\n          result[key] = extend(\n            true,\n            Object.prototype.hasOwnProperty.call(result, key) && !isUnextendable(result[key])\n              ? result[key]\n              : base,\n            value\n          );\n        } else {\n          result[key] = value;\n        }\n      }\n    }\n  }\n  return result;\n}\n\nfunction isCloneable(obj) {\n  return Array.isArray(obj) || {}.toString.call(obj) == '[object Object]';\n}\n\nfunction isUnextendable(val) {\n  return !val || (typeof val != 'object' && typeof val != 'function');\n}\n\nexport {objectExtend as default};\n", "import extend from \"just-extend\";\nimport Emitter from \"./emitter\";\nimport defaultOptions from \"./options\";\n\nexport default class Dropzone extends Emitter {\n  static initClass() {\n    // Exposing the emitter class, mainly for tests\n    this.prototype.Emitter = Emitter;\n\n    /*\n     This is a list of all available events you can register on a dropzone object.\n\n     You can register an event handler like this:\n\n     dropzone.on(\"dragEnter\", function() { });\n\n     */\n    this.prototype.events = [\n      \"drop\",\n      \"dragstart\",\n      \"dragend\",\n      \"dragenter\",\n      \"dragover\",\n      \"dragleave\",\n      \"addedfile\",\n      \"addedfiles\",\n      \"removedfile\",\n      \"thumbnail\",\n      \"error\",\n      \"errormultiple\",\n      \"processing\",\n      \"processingmultiple\",\n      \"uploadprogress\",\n      \"totaluploadprogress\",\n      \"sending\",\n      \"sendingmultiple\",\n      \"success\",\n      \"successmultiple\",\n      \"canceled\",\n      \"canceledmultiple\",\n      \"complete\",\n      \"completemultiple\",\n      \"reset\",\n      \"maxfilesexceeded\",\n      \"maxfilesreached\",\n      \"queuecomplete\",\n    ];\n\n    this.prototype._thumbnailQueue = [];\n    this.prototype._processingThumbnail = false;\n  }\n\n  constructor(el, options) {\n    super();\n    let fallback, left;\n    this.element = el;\n\n    this.clickableElements = [];\n    this.listeners = [];\n    this.files = []; // All files\n\n    if (typeof this.element === \"string\") {\n      this.element = document.querySelector(this.element);\n    }\n\n    // Not checking if instance of HTMLElement or Element since IE9 is extremely weird.\n    if (!this.element || this.element.nodeType == null) {\n      throw new Error(\"Invalid dropzone element.\");\n    }\n\n    if (this.element.dropzone) {\n      throw new Error(\"Dropzone already attached.\");\n    }\n\n    // Now add this dropzone to the instances.\n    Dropzone.instances.push(this);\n\n    // Put the dropzone inside the element itself.\n    this.element.dropzone = this;\n\n    let elementOptions =\n      (left = Dropzone.optionsForElement(this.element)) != null ? left : {};\n\n    this.options = extend(\n      true,\n      {},\n      defaultOptions,\n      elementOptions,\n      options != null ? options : {}\n    );\n\n    this.options.previewTemplate = this.options.previewTemplate.replace(\n      /\\n*/g,\n      \"\"\n    );\n\n    // If the browser failed, just call the fallback and leave\n    if (this.options.forceFallback || !Dropzone.isBrowserSupported()) {\n      return this.options.fallback.call(this);\n    }\n\n    // @options.url = @element.getAttribute \"action\" unless @options.url?\n    if (this.options.url == null) {\n      this.options.url = this.element.getAttribute(\"action\");\n    }\n\n    if (!this.options.url) {\n      throw new Error(\"No URL provided.\");\n    }\n\n    if (this.options.acceptedFiles && this.options.acceptedMimeTypes) {\n      throw new Error(\n        \"You can't provide both 'acceptedFiles' and 'acceptedMimeTypes'. 'acceptedMimeTypes' is deprecated.\"\n      );\n    }\n\n    if (this.options.uploadMultiple && this.options.chunking) {\n      throw new Error(\"You cannot set both: uploadMultiple and chunking.\");\n    }\n\n    if (this.options.binaryBody && this.options.uploadMultiple) {\n      throw new Error(\"You cannot set both: binaryBody and uploadMultiple.\");\n    }\n\n    // Backwards compatibility\n    if (this.options.acceptedMimeTypes) {\n      this.options.acceptedFiles = this.options.acceptedMimeTypes;\n      delete this.options.acceptedMimeTypes;\n    }\n\n    // Backwards compatibility\n    if (this.options.renameFilename != null) {\n      this.options.renameFile = (file) =>\n        this.options.renameFilename.call(this, file.name, file);\n    }\n\n    if (typeof this.options.method === \"string\") {\n      this.options.method = this.options.method.toUpperCase();\n    }\n\n    if ((fallback = this.getExistingFallback()) && fallback.parentNode) {\n      // Remove the fallback\n      fallback.parentNode.removeChild(fallback);\n    }\n\n    // Display previews in the previewsContainer element or the Dropzone element unless explicitly set to false\n    if (this.options.previewsContainer !== false) {\n      if (this.options.previewsContainer) {\n        this.previewsContainer = Dropzone.getElement(\n          this.options.previewsContainer,\n          \"previewsContainer\"\n        );\n      } else {\n        this.previewsContainer = this.element;\n      }\n    }\n\n    if (this.options.clickable) {\n      if (this.options.clickable === true) {\n        this.clickableElements = [this.element];\n      } else {\n        this.clickableElements = Dropzone.getElements(\n          this.options.clickable,\n          \"clickable\"\n        );\n      }\n    }\n\n    this.init();\n  }\n\n  // Returns all files that have been accepted\n  getAcceptedFiles() {\n    return this.files.filter((file) => file.accepted).map((file) => file);\n  }\n\n  // Returns all files that have been rejected\n  // Not sure when that's going to be useful, but added for completeness.\n  getRejectedFiles() {\n    return this.files.filter((file) => !file.accepted).map((file) => file);\n  }\n\n  getFilesWithStatus(status) {\n    return this.files\n      .filter((file) => file.status === status)\n      .map((file) => file);\n  }\n\n  // Returns all files that are in the queue\n  getQueuedFiles() {\n    return this.getFilesWithStatus(Dropzone.QUEUED);\n  }\n\n  getUploadingFiles() {\n    return this.getFilesWithStatus(Dropzone.UPLOADING);\n  }\n\n  getAddedFiles() {\n    return this.getFilesWithStatus(Dropzone.ADDED);\n  }\n\n  // Files that are either queued or uploading\n  getActiveFiles() {\n    return this.files\n      .filter(\n        (file) =>\n          file.status === Dropzone.UPLOADING || file.status === Dropzone.QUEUED\n      )\n      .map((file) => file);\n  }\n\n  // The function that gets called when Dropzone is initialized. You\n  // can (and should) setup event listeners inside this function.\n  init() {\n    // In case it isn't set already\n    if (this.element.tagName === \"form\") {\n      this.element.setAttribute(\"enctype\", \"multipart/form-data\");\n    }\n\n    if (\n      this.element.classList.contains(\"dropzone\") &&\n      !this.element.querySelector(\".dz-message\")\n    ) {\n      this.element.appendChild(\n        Dropzone.createElement(\n          `<div class=\"dz-default dz-message\"><button class=\"dz-button\" type=\"button\">${this.options.dictDefaultMessage}</button></div>`\n        )\n      );\n    }\n\n    if (this.clickableElements.length) {\n      let setupHiddenFileInput = () => {\n        if (this.hiddenFileInput) {\n          this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput);\n        }\n        this.hiddenFileInput = document.createElement(\"input\");\n        this.hiddenFileInput.setAttribute(\"type\", \"file\");\n        if (this.options.maxFiles === null || this.options.maxFiles > 1) {\n          this.hiddenFileInput.setAttribute(\"multiple\", \"multiple\");\n        }\n        this.hiddenFileInput.className = \"dz-hidden-input\";\n\n        if (this.options.acceptedFiles !== null) {\n          this.hiddenFileInput.setAttribute(\n            \"accept\",\n            this.options.acceptedFiles\n          );\n        }\n        if (this.options.capture !== null) {\n          this.hiddenFileInput.setAttribute(\"capture\", this.options.capture);\n        }\n\n        // Making sure that no one can \"tab\" into this field.\n        this.hiddenFileInput.setAttribute(\"tabindex\", \"-1\");\n\n        // Not setting `display=\"none\"` because some browsers don't accept clicks\n        // on elements that aren't displayed.\n        this.hiddenFileInput.style.visibility = \"hidden\";\n        this.hiddenFileInput.style.position = \"absolute\";\n        this.hiddenFileInput.style.top = \"0\";\n        this.hiddenFileInput.style.left = \"0\";\n        this.hiddenFileInput.style.height = \"0\";\n        this.hiddenFileInput.style.width = \"0\";\n        Dropzone.getElement(\n          this.options.hiddenInputContainer,\n          \"hiddenInputContainer\"\n        ).appendChild(this.hiddenFileInput);\n        this.hiddenFileInput.addEventListener(\"change\", () => {\n          let { files } = this.hiddenFileInput;\n          if (files.length) {\n            for (let file of files) {\n              this.addFile(file);\n            }\n          }\n          this.emit(\"addedfiles\", files);\n          setupHiddenFileInput();\n        });\n      };\n      setupHiddenFileInput();\n    }\n\n    this.URL = window.URL !== null ? window.URL : window.webkitURL;\n\n    // Setup all event listeners on the Dropzone object itself.\n    // They're not in @setupEventListeners() because they shouldn't be removed\n    // again when the dropzone gets disabled.\n    for (let eventName of this.events) {\n      this.on(eventName, this.options[eventName]);\n    }\n\n    this.on(\"uploadprogress\", () => this.updateTotalUploadProgress());\n\n    this.on(\"removedfile\", () => this.updateTotalUploadProgress());\n\n    this.on(\"canceled\", (file) => this.emit(\"complete\", file));\n\n    // Emit a `queuecomplete` event if all files finished uploading.\n    this.on(\"complete\", (file) => {\n      if (\n        this.getAddedFiles().length === 0 &&\n        this.getUploadingFiles().length === 0 &&\n        this.getQueuedFiles().length === 0\n      ) {\n        // This needs to be deferred so that `queuecomplete` really triggers after `complete`\n        return setTimeout(() => this.emit(\"queuecomplete\"), 0);\n      }\n    });\n\n    const containsFiles = function (e) {\n      if (e.dataTransfer.types) {\n        // Because e.dataTransfer.types is an Object in\n        // IE, we need to iterate like this instead of\n        // using e.dataTransfer.types.some()\n        for (var i = 0; i < e.dataTransfer.types.length; i++) {\n          if (e.dataTransfer.types[i] === \"Files\") return true;\n        }\n      }\n      return false;\n    };\n\n    let noPropagation = function (e) {\n      // If there are no files, we don't want to stop\n      // propagation so we don't interfere with other\n      // drag and drop behaviour.\n      if (!containsFiles(e)) return;\n      e.stopPropagation();\n      if (e.preventDefault) {\n        return e.preventDefault();\n      } else {\n        return (e.returnValue = false);\n      }\n    };\n\n    // Create the listeners\n    this.listeners = [\n      {\n        element: this.element,\n        events: {\n          dragstart: (e) => {\n            return this.emit(\"dragstart\", e);\n          },\n          dragenter: (e) => {\n            noPropagation(e);\n            return this.emit(\"dragenter\", e);\n          },\n          dragover: (e) => {\n            // Makes it possible to drag files from chrome's download bar\n            // http://stackoverflow.com/questions/19526430/drag-and-drop-file-uploads-from-chrome-downloads-bar\n            // Try is required to prevent bug in Internet Explorer 11 (SCRIPT65535 exception)\n            let efct;\n            try {\n              efct = e.dataTransfer.effectAllowed;\n            } catch (error) {}\n            e.dataTransfer.dropEffect =\n              \"move\" === efct || \"linkMove\" === efct ? \"move\" : \"copy\";\n\n            noPropagation(e);\n            return this.emit(\"dragover\", e);\n          },\n          dragleave: (e) => {\n            return this.emit(\"dragleave\", e);\n          },\n          drop: (e) => {\n            noPropagation(e);\n            return this.drop(e);\n          },\n          dragend: (e) => {\n            return this.emit(\"dragend\", e);\n          },\n        },\n\n        // This is disabled right now, because the browsers don't implement it properly.\n        // \"paste\": (e) =>\n        //   noPropagation e\n        //   @paste e\n      },\n    ];\n\n    this.clickableElements.forEach((clickableElement) => {\n      return this.listeners.push({\n        element: clickableElement,\n        events: {\n          click: (evt) => {\n            // Only the actual dropzone or the message element should trigger file selection\n            if (\n              clickableElement !== this.element ||\n              evt.target === this.element ||\n              Dropzone.elementInside(\n                evt.target,\n                this.element.querySelector(\".dz-message\")\n              )\n            ) {\n              this.hiddenFileInput.click(); // Forward the click\n            }\n            return true;\n          },\n        },\n      });\n    });\n\n    this.enable();\n\n    return this.options.init.call(this);\n  }\n\n  // Not fully tested yet\n  destroy() {\n    this.disable();\n    this.removeAllFiles(true);\n    if (\n      this.hiddenFileInput != null ? this.hiddenFileInput.parentNode : undefined\n    ) {\n      this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput);\n      this.hiddenFileInput = null;\n    }\n    delete this.element.dropzone;\n    return Dropzone.instances.splice(Dropzone.instances.indexOf(this), 1);\n  }\n\n  updateTotalUploadProgress() {\n    let totalUploadProgress;\n    let totalBytesSent = 0;\n    let totalBytes = 0;\n\n    let activeFiles = this.getActiveFiles();\n\n    if (activeFiles.length) {\n      for (let file of this.getActiveFiles()) {\n        totalBytesSent += file.upload.bytesSent;\n        totalBytes += file.upload.total;\n      }\n      totalUploadProgress = (100 * totalBytesSent) / totalBytes;\n    } else {\n      totalUploadProgress = 100;\n    }\n\n    return this.emit(\n      \"totaluploadprogress\",\n      totalUploadProgress,\n      totalBytes,\n      totalBytesSent\n    );\n  }\n\n  // @options.paramName can be a function taking one parameter rather than a string.\n  // A parameter name for a file is obtained simply by calling this with an index number.\n  _getParamName(n) {\n    if (typeof this.options.paramName === \"function\") {\n      return this.options.paramName(n);\n    } else {\n      return `${this.options.paramName}${\n        this.options.uploadMultiple ? `[${n}]` : \"\"\n      }`;\n    }\n  }\n\n  // If @options.renameFile is a function,\n  // the function will be used to rename the file.name before appending it to the formData\n  _renameFile(file) {\n    if (typeof this.options.renameFile !== \"function\") {\n      return file.name;\n    }\n    return this.options.renameFile(file);\n  }\n\n  // Returns a form that can be used as fallback if the browser does not support DragnDrop\n  //\n  // If the dropzone is already a form, only the input field and button are returned. Otherwise a complete form element is provided.\n  // This code has to pass in IE7 :(\n  getFallbackForm() {\n    let existingFallback, form;\n    if ((existingFallback = this.getExistingFallback())) {\n      return existingFallback;\n    }\n\n    let fieldsString = '<div class=\"dz-fallback\">';\n    if (this.options.dictFallbackText) {\n      fieldsString += `<p>${this.options.dictFallbackText}</p>`;\n    }\n    fieldsString += `<input type=\"file\" name=\"${this._getParamName(0)}\" ${\n      this.options.uploadMultiple ? 'multiple=\"multiple\"' : undefined\n    } /><input type=\"submit\" value=\"Upload!\"></div>`;\n\n    let fields = Dropzone.createElement(fieldsString);\n    if (this.element.tagName !== \"FORM\") {\n      form = Dropzone.createElement(\n        `<form action=\"${this.options.url}\" enctype=\"multipart/form-data\" method=\"${this.options.method}\"></form>`\n      );\n      form.appendChild(fields);\n    } else {\n      // Make sure that the enctype and method attributes are set properly\n      this.element.setAttribute(\"enctype\", \"multipart/form-data\");\n      this.element.setAttribute(\"method\", this.options.method);\n    }\n    return form != null ? form : fields;\n  }\n\n  // Returns the fallback elements if they exist already\n  //\n  // This code has to pass in IE7 :(\n  getExistingFallback() {\n    let getFallback = function (elements) {\n      for (let el of elements) {\n        if (/(^| )fallback($| )/.test(el.className)) {\n          return el;\n        }\n      }\n    };\n\n    for (let tagName of [\"div\", \"form\"]) {\n      var fallback;\n      if (\n        (fallback = getFallback(this.element.getElementsByTagName(tagName)))\n      ) {\n        return fallback;\n      }\n    }\n  }\n\n  // Activates all listeners stored in @listeners\n  setupEventListeners() {\n    return this.listeners.map((elementListeners) =>\n      (() => {\n        let result = [];\n        for (let event in elementListeners.events) {\n          let listener = elementListeners.events[event];\n          result.push(\n            elementListeners.element.addEventListener(event, listener, false)\n          );\n        }\n        return result;\n      })()\n    );\n  }\n\n  // Deactivates all listeners stored in @listeners\n  removeEventListeners() {\n    return this.listeners.map((elementListeners) =>\n      (() => {\n        let result = [];\n        for (let event in elementListeners.events) {\n          let listener = elementListeners.events[event];\n          result.push(\n            elementListeners.element.removeEventListener(event, listener, false)\n          );\n        }\n        return result;\n      })()\n    );\n  }\n\n  // Removes all event listeners and cancels all files in the queue or being processed.\n  disable() {\n    this.clickableElements.forEach((element) =>\n      element.classList.remove(\"dz-clickable\")\n    );\n    this.removeEventListeners();\n    this.disabled = true;\n\n    return this.files.map((file) => this.cancelUpload(file));\n  }\n\n  enable() {\n    delete this.disabled;\n    this.clickableElements.forEach((element) =>\n      element.classList.add(\"dz-clickable\")\n    );\n    return this.setupEventListeners();\n  }\n\n  // Returns a nicely formatted filesize\n  filesize(size) {\n    let selectedSize = 0;\n    let selectedUnit = \"b\";\n\n    if (size > 0) {\n      let units = [\"tb\", \"gb\", \"mb\", \"kb\", \"b\"];\n\n      for (let i = 0; i < units.length; i++) {\n        let unit = units[i];\n        let cutoff = Math.pow(this.options.filesizeBase, 4 - i) / 10;\n\n        if (size >= cutoff) {\n          selectedSize = size / Math.pow(this.options.filesizeBase, 4 - i);\n          selectedUnit = unit;\n          break;\n        }\n      }\n\n      selectedSize = Math.round(10 * selectedSize) / 10; // Cutting of digits\n    }\n\n    return `<strong>${selectedSize}</strong> ${this.options.dictFileSizeUnits[selectedUnit]}`;\n  }\n\n  // Adds or removes the `dz-max-files-reached` class from the form.\n  _updateMaxFilesReachedClass() {\n    if (\n      this.options.maxFiles != null &&\n      this.getAcceptedFiles().length >= this.options.maxFiles\n    ) {\n      if (this.getAcceptedFiles().length === this.options.maxFiles) {\n        this.emit(\"maxfilesreached\", this.files);\n      }\n      return this.element.classList.add(\"dz-max-files-reached\");\n    } else {\n      return this.element.classList.remove(\"dz-max-files-reached\");\n    }\n  }\n\n  drop(e) {\n    if (!e.dataTransfer) {\n      return;\n    }\n    this.emit(\"drop\", e);\n\n    // Convert the FileList to an Array\n    // This is necessary for IE11\n    let files = [];\n    for (let i = 0; i < e.dataTransfer.files.length; i++) {\n      files[i] = e.dataTransfer.files[i];\n    }\n\n    // Even if it's a folder, files.length will contain the folders.\n    if (files.length) {\n      let { items } = e.dataTransfer;\n      if (items && items.length && items[0].webkitGetAsEntry != null) {\n        // The browser supports dropping of folders, so handle items instead of files\n        this._addFilesFromItems(items);\n      } else {\n        this.handleFiles(files);\n      }\n    }\n\n    this.emit(\"addedfiles\", files);\n  }\n\n  paste(e) {\n    if (\n      __guard__(e != null ? e.clipboardData : undefined, (x) => x.items) == null\n    ) {\n      return;\n    }\n\n    this.emit(\"paste\", e);\n    let { items } = e.clipboardData;\n\n    if (items.length) {\n      return this._addFilesFromItems(items);\n    }\n  }\n\n  handleFiles(files) {\n    for (let file of files) {\n      this.addFile(file);\n    }\n  }\n\n  // When a folder is dropped (or files are pasted), items must be handled\n  // instead of files.\n  _addFilesFromItems(items) {\n    return (() => {\n      let result = [];\n      for (let item of items) {\n        var entry;\n        if (\n          item.webkitGetAsEntry != null &&\n          (entry = item.webkitGetAsEntry())\n        ) {\n          if (entry.isFile) {\n            result.push(this.addFile(item.getAsFile()));\n          } else if (entry.isDirectory) {\n            // Append all files from that directory to files\n            result.push(this._addFilesFromDirectory(entry, entry.name));\n          } else {\n            result.push(undefined);\n          }\n        } else if (item.getAsFile != null) {\n          if (item.kind == null || item.kind === \"file\") {\n            result.push(this.addFile(item.getAsFile()));\n          } else {\n            result.push(undefined);\n          }\n        } else {\n          result.push(undefined);\n        }\n      }\n      return result;\n    })();\n  }\n\n  // Goes through the directory, and adds each file it finds recursively\n  _addFilesFromDirectory(directory, path) {\n    let dirReader = directory.createReader();\n\n    let errorHandler = (error) =>\n      __guardMethod__(console, \"log\", (o) => o.log(error));\n\n    var readEntries = () => {\n      return dirReader.readEntries((entries) => {\n        if (entries.length > 0) {\n          for (let entry of entries) {\n            if (entry.isFile) {\n              entry.file((file) => {\n                if (\n                  this.options.ignoreHiddenFiles &&\n                  file.name.substring(0, 1) === \".\"\n                ) {\n                  return;\n                }\n                file.fullPath = `${path}/${file.name}`;\n                return this.addFile(file);\n              });\n            } else if (entry.isDirectory) {\n              this._addFilesFromDirectory(entry, `${path}/${entry.name}`);\n            }\n          }\n\n          // Recursively call readEntries() again, since browser only handle\n          // the first 100 entries.\n          // See: https://developer.mozilla.org/en-US/docs/Web/API/DirectoryReader#readEntries\n          readEntries();\n        }\n        return null;\n      }, errorHandler);\n    };\n\n    return readEntries();\n  }\n\n  // If `done()` is called without argument the file is accepted\n  // If you call it with an error message, the file is rejected\n  // (This allows for asynchronous validation)\n  //\n  // This function checks the filesize, and if the file.type passes the\n  // `acceptedFiles` check.\n  accept(file, done) {\n    if (\n      this.options.maxFilesize &&\n      file.size > this.options.maxFilesize * 1024 * 1024\n    ) {\n      done(\n        this.options.dictFileTooBig\n          .replace(\"{{filesize}}\", Math.round(file.size / 1024 / 10.24) / 100)\n          .replace(\"{{maxFilesize}}\", this.options.maxFilesize)\n      );\n    } else if (!Dropzone.isValidFile(file, this.options.acceptedFiles)) {\n      done(this.options.dictInvalidFileType);\n    } else if (\n      this.options.maxFiles != null &&\n      this.getAcceptedFiles().length >= this.options.maxFiles\n    ) {\n      done(\n        this.options.dictMaxFilesExceeded.replace(\n          \"{{maxFiles}}\",\n          this.options.maxFiles\n        )\n      );\n      this.emit(\"maxfilesexceeded\", file);\n    } else {\n      this.options.accept.call(this, file, done);\n    }\n  }\n\n  addFile(file) {\n    file.upload = {\n      uuid: Dropzone.uuidv4(),\n      progress: 0,\n      // Setting the total upload size to file.size for the beginning\n      // It's actual different than the size to be transmitted.\n      total: file.size,\n      bytesSent: 0,\n      filename: this._renameFile(file),\n      // Not setting chunking information here, because the acutal data \u2014 and\n      // thus the chunks \u2014 might change if `options.transformFile` is set\n      // and does something to the data.\n    };\n    this.files.push(file);\n\n    file.status = Dropzone.ADDED;\n\n    this.emit(\"addedfile\", file);\n\n    this._enqueueThumbnail(file);\n\n    this.accept(file, (error) => {\n      if (error) {\n        file.accepted = false;\n        this._errorProcessing([file], error); // Will set the file.status\n      } else {\n        file.accepted = true;\n        if (this.options.autoQueue) {\n          this.enqueueFile(file);\n        } // Will set .accepted = true\n      }\n      this._updateMaxFilesReachedClass();\n    });\n  }\n\n  // Wrapper for enqueueFile\n  enqueueFiles(files) {\n    for (let file of files) {\n      this.enqueueFile(file);\n    }\n    return null;\n  }\n\n  enqueueFile(file) {\n    if (file.status === Dropzone.ADDED && file.accepted === true) {\n      file.status = Dropzone.QUEUED;\n      if (this.options.autoProcessQueue) {\n        return setTimeout(() => this.processQueue(), 0); // Deferring the call\n      }\n    } else {\n      throw new Error(\n        \"This file can't be queued because it has already been processed or was rejected.\"\n      );\n    }\n  }\n\n  _enqueueThumbnail(file) {\n    if (\n      this.options.createImageThumbnails &&\n      file.type.match(/image.*/) &&\n      file.size <= this.options.maxThumbnailFilesize * 1024 * 1024\n    ) {\n      this._thumbnailQueue.push(file);\n      return setTimeout(() => this._processThumbnailQueue(), 0); // Deferring the call\n    }\n  }\n\n  _processThumbnailQueue() {\n    if (this._processingThumbnail || this._thumbnailQueue.length === 0) {\n      return;\n    }\n\n    this._processingThumbnail = true;\n    let file = this._thumbnailQueue.shift();\n    return this.createThumbnail(\n      file,\n      this.options.thumbnailWidth,\n      this.options.thumbnailHeight,\n      this.options.thumbnailMethod,\n      true,\n      (dataUrl) => {\n        this.emit(\"thumbnail\", file, dataUrl);\n        this._processingThumbnail = false;\n        return this._processThumbnailQueue();\n      }\n    );\n  }\n\n  // Can be called by the user to remove a file\n  removeFile(file) {\n    if (file.status === Dropzone.UPLOADING) {\n      this.cancelUpload(file);\n    }\n    this.files = without(this.files, file);\n\n    this.emit(\"removedfile\", file);\n    if (this.files.length === 0) {\n      return this.emit(\"reset\");\n    }\n  }\n\n  // Removes all files that aren't currently processed from the list\n  removeAllFiles(cancelIfNecessary) {\n    // Create a copy of files since removeFile() changes the @files array.\n    if (cancelIfNecessary == null) {\n      cancelIfNecessary = false;\n    }\n    for (let file of this.files.slice()) {\n      if (file.status !== Dropzone.UPLOADING || cancelIfNecessary) {\n        this.removeFile(file);\n      }\n    }\n    return null;\n  }\n\n  // Resizes an image before it gets sent to the server. This function is the default behavior of\n  // `options.transformFile` if `resizeWidth` or `resizeHeight` are set. The callback is invoked with\n  // the resized blob.\n  resizeImage(file, width, height, resizeMethod, callback) {\n    return this.createThumbnail(\n      file,\n      width,\n      height,\n      resizeMethod,\n      true,\n      (dataUrl, canvas) => {\n        if (canvas == null) {\n          // The image has not been resized\n          return callback(file);\n        } else {\n          let { resizeMimeType } = this.options;\n          if (resizeMimeType == null) {\n            resizeMimeType = file.type;\n          }\n          let resizedDataURL = canvas.toDataURL(\n            resizeMimeType,\n            this.options.resizeQuality\n          );\n          if (\n            resizeMimeType === \"image/jpeg\" ||\n            resizeMimeType === \"image/jpg\"\n          ) {\n            // Now add the original EXIF information\n            resizedDataURL = ExifRestore.restore(file.dataURL, resizedDataURL);\n          }\n          return callback(Dropzone.dataURItoBlob(resizedDataURL));\n        }\n      }\n    );\n  }\n\n  createThumbnail(file, width, height, resizeMethod, fixOrientation, callback) {\n    let fileReader = new FileReader();\n\n    fileReader.onload = () => {\n      file.dataURL = fileReader.result;\n\n      // Don't bother creating a thumbnail for SVG images since they're vector\n      if (file.type === \"image/svg+xml\") {\n        if (callback != null) {\n          callback(fileReader.result);\n        }\n        return;\n      }\n\n      this.createThumbnailFromUrl(\n        file,\n        width,\n        height,\n        resizeMethod,\n        fixOrientation,\n        callback\n      );\n    };\n\n    fileReader.readAsDataURL(file);\n  }\n\n  // `mockFile` needs to have these attributes:\n  //\n  //     { name: 'name', size: 12345, imageUrl: '' }\n  //\n  // `callback` will be invoked when the image has been downloaded and displayed.\n  // `crossOrigin` will be added to the `img` tag when accessing the file.\n  displayExistingFile(\n    mockFile,\n    imageUrl,\n    callback,\n    crossOrigin,\n    resizeThumbnail = true\n  ) {\n    this.emit(\"addedfile\", mockFile);\n    this.emit(\"complete\", mockFile);\n\n    if (!resizeThumbnail) {\n      this.emit(\"thumbnail\", mockFile, imageUrl);\n      if (callback) callback();\n    } else {\n      let onDone = (thumbnail) => {\n        this.emit(\"thumbnail\", mockFile, thumbnail);\n        if (callback) callback();\n      };\n      mockFile.dataURL = imageUrl;\n\n      this.createThumbnailFromUrl(\n        mockFile,\n        this.options.thumbnailWidth,\n        this.options.thumbnailHeight,\n        this.options.thumbnailMethod,\n        this.options.fixOrientation,\n        onDone,\n        crossOrigin\n      );\n    }\n  }\n\n  createThumbnailFromUrl(\n    file,\n    width,\n    height,\n    resizeMethod,\n    fixOrientation,\n    callback,\n    crossOrigin\n  ) {\n    // Not using `new Image` here because of a bug in latest Chrome versions.\n    // See https://github.com/enyo/dropzone/pull/226\n    let img = document.createElement(\"img\");\n\n    if (crossOrigin) {\n      img.crossOrigin = crossOrigin;\n    }\n\n    // fixOrientation is not needed anymore with browsers handling imageOrientation\n    fixOrientation =\n      getComputedStyle(document.body)[\"imageOrientation\"] == \"from-image\"\n        ? false\n        : fixOrientation;\n\n    img.onload = () => {\n      let loadExif = (callback) => callback(1);\n      if (typeof EXIF !== \"undefined\" && EXIF !== null && fixOrientation) {\n        loadExif = (callback) =>\n          EXIF.getData(img, function () {\n            return callback(EXIF.getTag(this, \"Orientation\"));\n          });\n      }\n\n      return loadExif((orientation) => {\n        file.width = img.width;\n        file.height = img.height;\n\n        let resizeInfo = this.options.resize.call(\n          this,\n          file,\n          width,\n          height,\n          resizeMethod\n        );\n\n        let canvas = document.createElement(\"canvas\");\n        let ctx = canvas.getContext(\"2d\");\n\n        canvas.width = resizeInfo.trgWidth;\n        canvas.height = resizeInfo.trgHeight;\n\n        if (orientation > 4) {\n          canvas.width = resizeInfo.trgHeight;\n          canvas.height = resizeInfo.trgWidth;\n        }\n\n        switch (orientation) {\n          case 2:\n            // horizontal flip\n            ctx.translate(canvas.width, 0);\n            ctx.scale(-1, 1);\n            break;\n          case 3:\n            // 180\u00B0 rotate left\n            ctx.translate(canvas.width, canvas.height);\n            ctx.rotate(Math.PI);\n            break;\n          case 4:\n            // vertical flip\n            ctx.translate(0, canvas.height);\n            ctx.scale(1, -1);\n            break;\n          case 5:\n            // vertical flip + 90 rotate right\n            ctx.rotate(0.5 * Math.PI);\n            ctx.scale(1, -1);\n            break;\n          case 6:\n            // 90\u00B0 rotate right\n            ctx.rotate(0.5 * Math.PI);\n            ctx.translate(0, -canvas.width);\n            break;\n          case 7:\n            // horizontal flip + 90 rotate right\n            ctx.rotate(0.5 * Math.PI);\n            ctx.translate(canvas.height, -canvas.width);\n            ctx.scale(-1, 1);\n            break;\n          case 8:\n            // 90\u00B0 rotate left\n            ctx.rotate(-0.5 * Math.PI);\n            ctx.translate(-canvas.height, 0);\n            break;\n        }\n\n        // This is a bugfix for iOS' scaling bug.\n        drawImageIOSFix(\n          ctx,\n          img,\n          resizeInfo.srcX != null ? resizeInfo.srcX : 0,\n          resizeInfo.srcY != null ? resizeInfo.srcY : 0,\n          resizeInfo.srcWidth,\n          resizeInfo.srcHeight,\n          resizeInfo.trgX != null ? resizeInfo.trgX : 0,\n          resizeInfo.trgY != null ? resizeInfo.trgY : 0,\n          resizeInfo.trgWidth,\n          resizeInfo.trgHeight\n        );\n\n        let thumbnail = canvas.toDataURL(\"image/png\");\n\n        if (callback != null) {\n          return callback(thumbnail, canvas);\n        }\n      });\n    };\n\n    if (callback != null) {\n      img.onerror = callback;\n    }\n\n    return (img.src = file.dataURL);\n  }\n\n  // Goes through the queue and processes files if there aren't too many already.\n  processQueue() {\n    let { parallelUploads } = this.options;\n    let processingLength = this.getUploadingFiles().length;\n    let i = processingLength;\n\n    // There are already at least as many files uploading than should be\n    if (processingLength >= parallelUploads) {\n      return;\n    }\n\n    let queuedFiles = this.getQueuedFiles();\n\n    if (!(queuedFiles.length > 0)) {\n      return;\n    }\n\n    if (this.options.uploadMultiple) {\n      // The files should be uploaded in one request\n      return this.processFiles(\n        queuedFiles.slice(0, parallelUploads - processingLength)\n      );\n    } else {\n      while (i < parallelUploads) {\n        if (!queuedFiles.length) {\n          return;\n        } // Nothing left to process\n        this.processFile(queuedFiles.shift());\n        i++;\n      }\n    }\n  }\n\n  // Wrapper for `processFiles`\n  processFile(file) {\n    return this.processFiles([file]);\n  }\n\n  // Loads the file, then calls finishedLoading()\n  processFiles(files) {\n    for (let file of files) {\n      file.processing = true; // Backwards compatibility\n      file.status = Dropzone.UPLOADING;\n\n      this.emit(\"processing\", file);\n    }\n\n    if (this.options.uploadMultiple) {\n      this.emit(\"processingmultiple\", files);\n    }\n\n    return this.uploadFiles(files);\n  }\n\n  _getFilesWithXhr(xhr) {\n    let files;\n    return (files = this.files\n      .filter((file) => file.xhr === xhr)\n      .map((file) => file));\n  }\n\n  // Cancels the file upload and sets the status to CANCELED\n  // **if** the file is actually being uploaded.\n  // If it's still in the queue, the file is being removed from it and the status\n  // set to CANCELED.\n  cancelUpload(file) {\n    if (file.status === Dropzone.UPLOADING) {\n      let groupedFiles = this._getFilesWithXhr(file.xhr);\n      for (let groupedFile of groupedFiles) {\n        groupedFile.status = Dropzone.CANCELED;\n      }\n      if (typeof file.xhr !== \"undefined\") {\n        file.xhr.abort();\n      }\n      for (let groupedFile of groupedFiles) {\n        this.emit(\"canceled\", groupedFile);\n      }\n      if (this.options.uploadMultiple) {\n        this.emit(\"canceledmultiple\", groupedFiles);\n      }\n    } else if (\n      file.status === Dropzone.ADDED ||\n      file.status === Dropzone.QUEUED\n    ) {\n      file.status = Dropzone.CANCELED;\n      this.emit(\"canceled\", file);\n      if (this.options.uploadMultiple) {\n        this.emit(\"canceledmultiple\", [file]);\n      }\n    }\n\n    if (this.options.autoProcessQueue) {\n      return this.processQueue();\n    }\n  }\n\n  resolveOption(option, ...args) {\n    if (typeof option === \"function\") {\n      return option.apply(this, args);\n    }\n    return option;\n  }\n\n  uploadFile(file) {\n    return this.uploadFiles([file]);\n  }\n\n  uploadFiles(files) {\n    this._transformFiles(files, (transformedFiles) => {\n      if (this.options.chunking) {\n        // Chunking is not allowed to be used with `uploadMultiple` so we know\n        // that there is only __one__file.\n        let transformedFile = transformedFiles[0];\n        files[0].upload.chunked =\n          this.options.chunking &&\n          (this.options.forceChunking ||\n            transformedFile.size > this.options.chunkSize);\n        files[0].upload.totalChunkCount = Math.ceil(\n          transformedFile.size / this.options.chunkSize\n        );\n      }\n\n      if (files[0].upload.chunked) {\n        // This file should be sent in chunks!\n\n        // If the chunking option is set, we **know** that there can only be **one** file, since\n        // uploadMultiple is not allowed with this option.\n        let file = files[0];\n        let transformedFile = transformedFiles[0];\n        let startedChunkCount = 0;\n\n        file.upload.chunks = [];\n\n        let handleNextChunk = () => {\n          let chunkIndex = 0;\n\n          // Find the next item in file.upload.chunks that is not defined yet.\n          while (file.upload.chunks[chunkIndex] !== undefined) {\n            chunkIndex++;\n          }\n\n          // This means, that all chunks have already been started.\n          if (chunkIndex >= file.upload.totalChunkCount) return;\n\n          startedChunkCount++;\n\n          let start = chunkIndex * this.options.chunkSize;\n          let end = Math.min(\n            start + this.options.chunkSize,\n            transformedFile.size\n          );\n\n          let dataBlock = {\n            name: this._getParamName(0),\n            data: transformedFile.webkitSlice\n              ? transformedFile.webkitSlice(start, end)\n              : transformedFile.slice(start, end),\n            filename: file.upload.filename,\n            chunkIndex: chunkIndex,\n          };\n\n          file.upload.chunks[chunkIndex] = {\n            file: file,\n            index: chunkIndex,\n            dataBlock: dataBlock, // In case we want to retry.\n            status: Dropzone.UPLOADING,\n            progress: 0,\n            retries: 0, // The number of times this block has been retried.\n          };\n\n          this._uploadData(files, [dataBlock]);\n        };\n\n        file.upload.finishedChunkUpload = (chunk, response) => {\n          let allFinished = true;\n          chunk.status = Dropzone.SUCCESS;\n\n          // Clear the data from the chunk\n          chunk.dataBlock = null;\n          chunk.response = chunk.xhr.responseText;\n          chunk.responseHeaders = chunk.xhr.getAllResponseHeaders();\n          // Leaving this reference to xhr will cause memory leaks.\n          chunk.xhr = null;\n\n          for (let i = 0; i < file.upload.totalChunkCount; i++) {\n            if (file.upload.chunks[i] === undefined) {\n              return handleNextChunk();\n            }\n            if (file.upload.chunks[i].status !== Dropzone.SUCCESS) {\n              allFinished = false;\n            }\n          }\n\n          if (allFinished) {\n            this.options.chunksUploaded(file, () => {\n              this._finished(files, response, null);\n            });\n          }\n        };\n\n        if (this.options.parallelChunkUploads) {\n          for (let i = 0; i < file.upload.totalChunkCount; i++) {\n            handleNextChunk();\n          }\n        } else {\n          handleNextChunk();\n        }\n      } else {\n        let dataBlocks = [];\n        for (let i = 0; i < files.length; i++) {\n          dataBlocks[i] = {\n            name: this._getParamName(i),\n            data: transformedFiles[i],\n            filename: files[i].upload.filename,\n          };\n        }\n        this._uploadData(files, dataBlocks);\n      }\n    });\n  }\n\n  /// Returns the right chunk for given file and xhr\n  _getChunk(file, xhr) {\n    for (let i = 0; i < file.upload.totalChunkCount; i++) {\n      if (\n        file.upload.chunks[i] !== undefined &&\n        file.upload.chunks[i].xhr === xhr\n      ) {\n        return file.upload.chunks[i];\n      }\n    }\n  }\n\n  // This function actually uploads the file(s) to the server.\n  //\n  //  If dataBlocks contains the actual data to upload (meaning, that this could\n  // either be transformed files, or individual chunks for chunked upload) then\n  // they will be used for the actual data to upload.\n  _uploadData(files, dataBlocks) {\n    let xhr = new XMLHttpRequest();\n\n    // Put the xhr object in the file objects to be able to reference it later.\n    for (let file of files) {\n      file.xhr = xhr;\n    }\n    if (files[0].upload.chunked) {\n      // Put the xhr object in the right chunk object, so it can be associated\n      // later, and found with _getChunk.\n      files[0].upload.chunks[dataBlocks[0].chunkIndex].xhr = xhr;\n    }\n\n    let method = this.resolveOption(this.options.method, files, dataBlocks);\n    let url = this.resolveOption(this.options.url, files, dataBlocks);\n    xhr.open(method, url, true);\n\n    // Setting the timeout after open because of IE11 issue: https://gitlab.com/meno/dropzone/issues/8\n    let timeout = this.resolveOption(this.options.timeout, files);\n    if (timeout) xhr.timeout = this.resolveOption(this.options.timeout, files);\n\n    // Has to be after `.open()`. See https://github.com/enyo/dropzone/issues/179\n    xhr.withCredentials = !!this.options.withCredentials;\n\n    xhr.onload = (e) => {\n      this._finishedUploading(files, xhr, e);\n    };\n\n    xhr.ontimeout = () => {\n      this._handleUploadError(\n        files,\n        xhr,\n        `Request timedout after ${this.options.timeout / 1000} seconds`\n      );\n    };\n\n    xhr.onerror = () => {\n      this._handleUploadError(files, xhr);\n    };\n\n    // Some browsers do not have the .upload property\n    let progressObj = xhr.upload != null ? xhr.upload : xhr;\n    progressObj.onprogress = (e) =>\n      this._updateFilesUploadProgress(files, xhr, e);\n\n    let headers = this.options.defaultHeaders\n      ? {\n          Accept: \"application/json\",\n          \"Cache-Control\": \"no-cache\",\n          \"X-Requested-With\": \"XMLHttpRequest\",\n        }\n      : {};\n\n    if (this.options.binaryBody) {\n      headers[\"Content-Type\"] = files[0].type;\n    }\n\n    if (this.options.headers) {\n      extend(headers, this.options.headers);\n    }\n\n    for (let headerName in headers) {\n      let headerValue = headers[headerName];\n      if (headerValue) {\n        xhr.setRequestHeader(headerName, headerValue);\n      }\n    }\n\n    if (this.options.binaryBody) {\n      // Since the file is going to be sent as binary body, it doesn't make\n      // any sense to generate `FormData` for it.\n      for (let file of files) {\n        this.emit(\"sending\", file, xhr);\n      }\n      if (this.options.uploadMultiple) {\n        this.emit(\"sendingmultiple\", files, xhr);\n      }\n      this.submitRequest(xhr, null, files);\n    } else {\n      let formData = new FormData();\n\n      // Adding all @options parameters\n      if (this.options.params) {\n        let additionalParams = this.options.params;\n        if (typeof additionalParams === \"function\") {\n          additionalParams = additionalParams.call(\n            this,\n            files,\n            xhr,\n            files[0].upload.chunked ? this._getChunk(files[0], xhr) : null\n          );\n        }\n\n        for (let key in additionalParams) {\n          let value = additionalParams[key];\n          if (Array.isArray(value)) {\n            // The additional parameter contains an array,\n            // so lets iterate over it to attach each value\n            // individually.\n            for (let i = 0; i < value.length; i++) {\n              formData.append(key, value[i]);\n            }\n          } else {\n            formData.append(key, value);\n          }\n        }\n      }\n\n      // Let the user add additional data if necessary\n      for (let file of files) {\n        this.emit(\"sending\", file, xhr, formData);\n      }\n      if (this.options.uploadMultiple) {\n        this.emit(\"sendingmultiple\", files, xhr, formData);\n      }\n\n      this._addFormElementData(formData);\n\n      // Finally add the files\n      // Has to be last because some servers (eg: S3) expect the file to be the last parameter\n      for (let i = 0; i < dataBlocks.length; i++) {\n        let dataBlock = dataBlocks[i];\n        formData.append(dataBlock.name, dataBlock.data, dataBlock.filename);\n      }\n\n      this.submitRequest(xhr, formData, files);\n    }\n  }\n\n  // Transforms all files with this.options.transformFile and invokes done with the transformed files when done.\n  _transformFiles(files, done) {\n    let transformedFiles = [];\n    // Clumsy way of handling asynchronous calls, until I get to add a proper Future library.\n    let doneCounter = 0;\n    for (let i = 0; i < files.length; i++) {\n      this.options.transformFile.call(this, files[i], (transformedFile) => {\n        transformedFiles[i] = transformedFile;\n        if (++doneCounter === files.length) {\n          done(transformedFiles);\n        }\n      });\n    }\n  }\n\n  // Takes care of adding other input elements of the form to the AJAX request\n  _addFormElementData(formData) {\n    // Take care of other input elements\n    if (this.element.tagName === \"FORM\") {\n      for (let input of this.element.querySelectorAll(\n        \"input, textarea, select, button\"\n      )) {\n        let inputName = input.getAttribute(\"name\");\n        let inputType = input.getAttribute(\"type\");\n        if (inputType) inputType = inputType.toLowerCase();\n\n        // If the input doesn't have a name, we can't use it.\n        if (typeof inputName === \"undefined\" || inputName === null) continue;\n\n        if (input.tagName === \"SELECT\" && input.hasAttribute(\"multiple\")) {\n          // Possibly multiple values\n          for (let option of input.options) {\n            if (option.selected) {\n              formData.append(inputName, option.value);\n            }\n          }\n        } else if (\n          !inputType ||\n          (inputType !== \"checkbox\" && inputType !== \"radio\") ||\n          input.checked\n        ) {\n          formData.append(inputName, input.value);\n        }\n      }\n    }\n  }\n\n  // Invoked when there is new progress information about given files.\n  // If e is not provided, it is assumed that the upload is finished.\n  _updateFilesUploadProgress(files, xhr, e) {\n    if (!files[0].upload.chunked) {\n      // Handle file uploads without chunking\n      for (let file of files) {\n        if (\n          file.upload.total &&\n          file.upload.bytesSent &&\n          file.upload.bytesSent == file.upload.total\n        ) {\n          // If both, the `total` and `bytesSent` have already been set, and\n          // they are equal (meaning progress is at 100%), we can skip this\n          // file, since an upload progress shouldn't go down.\n          continue;\n        }\n\n        if (e) {\n          file.upload.progress = (100 * e.loaded) / e.total;\n          file.upload.total = e.total;\n          file.upload.bytesSent = e.loaded;\n        } else {\n          // No event, so we're at 100%\n          file.upload.progress = 100;\n          file.upload.bytesSent = file.upload.total;\n        }\n\n        this.emit(\n          \"uploadprogress\",\n          file,\n          file.upload.progress,\n          file.upload.bytesSent\n        );\n      }\n    } else {\n      // Handle chunked file uploads\n\n      // Chunked upload is not compatible with uploading multiple files in one\n      // request, so we know there's only one file.\n      let file = files[0];\n\n      // Since this is a chunked upload, we need to update the appropriate chunk\n      // progress.\n      let chunk = this._getChunk(file, xhr);\n\n      if (e) {\n        chunk.progress = (100 * e.loaded) / e.total;\n        chunk.total = e.total;\n        chunk.bytesSent = e.loaded;\n      } else {\n        // No event, so we're at 100%\n        chunk.progress = 100;\n        chunk.bytesSent = chunk.total;\n      }\n\n      // Now tally the *file* upload progress from its individual chunks\n      file.upload.progress = 0;\n      file.upload.total = 0;\n      file.upload.bytesSent = 0;\n      for (let i = 0; i < file.upload.totalChunkCount; i++) {\n        if (\n          file.upload.chunks[i] &&\n          typeof file.upload.chunks[i].progress !== \"undefined\"\n        ) {\n          file.upload.progress += file.upload.chunks[i].progress;\n          file.upload.total += file.upload.chunks[i].total;\n          file.upload.bytesSent += file.upload.chunks[i].bytesSent;\n        }\n      }\n      // Since the process is a percentage, we need to divide by the amount of\n      // chunks we've used.\n      file.upload.progress = file.upload.progress / file.upload.totalChunkCount;\n\n      this.emit(\n        \"uploadprogress\",\n        file,\n        file.upload.progress,\n        file.upload.bytesSent\n      );\n    }\n  }\n\n  _finishedUploading(files, xhr, e) {\n    let response;\n\n    if (files[0].status === Dropzone.CANCELED) {\n      return;\n    }\n\n    if (xhr.readyState !== 4) {\n      return;\n    }\n\n    if (xhr.responseType !== \"arraybuffer\" && xhr.responseType !== \"blob\") {\n      response = xhr.responseText;\n\n      if (\n        xhr.getResponseHeader(\"content-type\") &&\n        ~xhr.getResponseHeader(\"content-type\").indexOf(\"application/json\")\n      ) {\n        try {\n          response = JSON.parse(response);\n        } catch (error) {\n          e = error;\n          response = \"Invalid JSON response from server.\";\n        }\n      }\n    }\n\n    this._updateFilesUploadProgress(files, xhr);\n\n    if (!(200 <= xhr.status && xhr.status < 300)) {\n      this._handleUploadError(files, xhr, response);\n    } else {\n      if (files[0].upload.chunked) {\n        files[0].upload.finishedChunkUpload(\n          this._getChunk(files[0], xhr),\n          response\n        );\n      } else {\n        this._finished(files, response, e);\n      }\n    }\n  }\n\n  _handleUploadError(files, xhr, response) {\n    if (files[0].status === Dropzone.CANCELED) {\n      return;\n    }\n\n    if (files[0].upload.chunked && this.options.retryChunks) {\n      let chunk = this._getChunk(files[0], xhr);\n      if (chunk.retries++ < this.options.retryChunksLimit) {\n        this._uploadData(files, [chunk.dataBlock]);\n        return;\n      } else {\n        console.warn(\"Retried this chunk too often. Giving up.\");\n      }\n    }\n\n    this._errorProcessing(\n      files,\n      response ||\n        this.options.dictResponseError.replace(\"{{statusCode}}\", xhr.status),\n      xhr\n    );\n  }\n\n  submitRequest(xhr, formData, files) {\n    if (xhr.readyState != 1) {\n      console.warn(\n        \"Cannot send this request because the XMLHttpRequest.readyState is not OPENED.\"\n      );\n      return;\n    }\n    if (this.options.binaryBody) {\n      if (files[0].upload.chunked) {\n        const chunk = this._getChunk(files[0], xhr);\n        xhr.send(chunk.dataBlock.data);\n      } else {\n        xhr.send(files[0]);\n      }\n    } else {\n      xhr.send(formData);\n    }\n  }\n\n  // Called internally when processing is finished.\n  // Individual callbacks have to be called in the appropriate sections.\n  _finished(files, responseText, e) {\n    for (let file of files) {\n      file.status = Dropzone.SUCCESS;\n      this.emit(\"success\", file, responseText, e);\n      this.emit(\"complete\", file);\n    }\n    if (this.options.uploadMultiple) {\n      this.emit(\"successmultiple\", files, responseText, e);\n      this.emit(\"completemultiple\", files);\n    }\n\n    if (this.options.autoProcessQueue) {\n      return this.processQueue();\n    }\n  }\n\n  // Called internally when processing is finished.\n  // Individual callbacks have to be called in the appropriate sections.\n  _errorProcessing(files, message, xhr) {\n    for (let file of files) {\n      file.status = Dropzone.ERROR;\n      this.emit(\"error\", file, message, xhr);\n      this.emit(\"complete\", file);\n    }\n    if (this.options.uploadMultiple) {\n      this.emit(\"errormultiple\", files, message, xhr);\n      this.emit(\"completemultiple\", files);\n    }\n\n    if (this.options.autoProcessQueue) {\n      return this.processQueue();\n    }\n  }\n\n  static uuidv4() {\n    return \"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\".replace(\n      /[xy]/g,\n      function (c) {\n        let r = (Math.random() * 16) | 0,\n          v = c === \"x\" ? r : (r & 0x3) | 0x8;\n        return v.toString(16);\n      }\n    );\n  }\n}\nDropzone.initClass();\n\n// This is a map of options for your different dropzones. Add configurations\n// to this object for your different dropzone elemens.\n//\n// Example:\n//\n//     Dropzone.options.myDropzoneElementId = { maxFilesize: 1 };\n//\n// And in html:\n//\n//     <form action=\"/upload\" id=\"my-dropzone-element-id\" class=\"dropzone\"></form>\nDropzone.options = {};\n\n// Returns the options for an element or undefined if none available.\nDropzone.optionsForElement = function (element) {\n  // Get the `Dropzone.options.elementId` for this element if it exists\n  if (element.getAttribute(\"id\")) {\n    return Dropzone.options[camelize(element.getAttribute(\"id\"))];\n  } else {\n    return undefined;\n  }\n};\n\n// Holds a list of all dropzone instances\nDropzone.instances = [];\n\n// Returns the dropzone for given element if any\nDropzone.forElement = function (element) {\n  if (typeof element === \"string\") {\n    element = document.querySelector(element);\n  }\n  if ((element != null ? element.dropzone : undefined) == null) {\n    throw new Error(\n      \"No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone.\"\n    );\n  }\n  return element.dropzone;\n};\n\n// Looks for all .dropzone elements and creates a dropzone for them\nDropzone.discover = function () {\n  let dropzones;\n  if (document.querySelectorAll) {\n    dropzones = document.querySelectorAll(\".dropzone\");\n  } else {\n    dropzones = [];\n    // IE :(\n    let checkElements = (elements) =>\n      (() => {\n        let result = [];\n        for (let el of elements) {\n          if (/(^| )dropzone($| )/.test(el.className)) {\n            result.push(dropzones.push(el));\n          } else {\n            result.push(undefined);\n          }\n        }\n        return result;\n      })();\n    checkElements(document.getElementsByTagName(\"div\"));\n    checkElements(document.getElementsByTagName(\"form\"));\n  }\n\n  return (() => {\n    let result = [];\n    for (let dropzone of dropzones) {\n      // Create a dropzone unless auto discover has been disabled for specific element\n      if (Dropzone.optionsForElement(dropzone) !== false) {\n        result.push(new Dropzone(dropzone));\n      } else {\n        result.push(undefined);\n      }\n    }\n    return result;\n  })();\n};\n\n// Some browsers support drag and drog functionality, but not correctly.\n//\n// So I created a blocklist of userAgents. Yes, yes. Browser sniffing, I know.\n// But what to do when browsers *theoretically* support an API, but crash\n// when using it.\n//\n// This is a list of regular expressions tested against navigator.userAgent\n//\n// ** It should only be used on browser that *do* support the API, but\n// incorrectly **\nDropzone.blockedBrowsers = [\n  // The mac os and windows phone version of opera 12 seems to have a problem with the File drag'n'drop API.\n  /opera.*(Macintosh|Windows Phone).*version\\/12/i,\n];\n\n// Checks if the browser is supported\nDropzone.isBrowserSupported = function () {\n  let capableBrowser = true;\n\n  if (\n    window.File &&\n    window.FileReader &&\n    window.FileList &&\n    window.Blob &&\n    window.FormData &&\n    document.querySelector\n  ) {\n    if (!(\"classList\" in document.createElement(\"a\"))) {\n      capableBrowser = false;\n    } else {\n      if (Dropzone.blacklistedBrowsers !== undefined) {\n        // Since this has been renamed, this makes sure we don't break older\n        // configuration.\n        Dropzone.blockedBrowsers = Dropzone.blacklistedBrowsers;\n      }\n      // The browser supports the API, but may be blocked.\n      for (let regex of Dropzone.blockedBrowsers) {\n        if (regex.test(navigator.userAgent)) {\n          capableBrowser = false;\n          continue;\n        }\n      }\n    }\n  } else {\n    capableBrowser = false;\n  }\n\n  return capableBrowser;\n};\n\nDropzone.dataURItoBlob = function (dataURI) {\n  // convert base64 to raw binary data held in a string\n  // doesn't handle URLEncoded DataURIs - see SO answer #6850276 for code that does this\n  let byteString = atob(dataURI.split(\",\")[1]);\n\n  // separate out the mime component\n  let mimeString = dataURI.split(\",\")[0].split(\":\")[1].split(\";\")[0];\n\n  // write the bytes of the string to an ArrayBuffer\n  let ab = new ArrayBuffer(byteString.length);\n  let ia = new Uint8Array(ab);\n  for (\n    let i = 0, end = byteString.length, asc = 0 <= end;\n    asc ? i <= end : i >= end;\n    asc ? i++ : i--\n  ) {\n    ia[i] = byteString.charCodeAt(i);\n  }\n\n  // write the ArrayBuffer to a blob\n  return new Blob([ab], { type: mimeString });\n};\n\n// Returns an array without the rejected item\nconst without = (list, rejectedItem) =>\n  list.filter((item) => item !== rejectedItem).map((item) => item);\n\n// abc-def_ghi -> abcDefGhi\nconst camelize = (str) =>\n  str.replace(/[\\-_](\\w)/g, (match) => match.charAt(1).toUpperCase());\n\n// Creates an element from string\nDropzone.createElement = function (string) {\n  let div = document.createElement(\"div\");\n  div.innerHTML = string;\n  return div.childNodes[0];\n};\n\n// Tests if given element is inside (or simply is) the container\nDropzone.elementInside = function (element, container) {\n  if (element === container) {\n    return true;\n  } // Coffeescript doesn't support do/while loops\n  while ((element = element.parentNode)) {\n    if (element === container) {\n      return true;\n    }\n  }\n  return false;\n};\n\nDropzone.getElement = function (el, name) {\n  let element;\n  if (typeof el === \"string\") {\n    element = document.querySelector(el);\n  } else if (el.nodeType != null) {\n    element = el;\n  }\n  if (element == null) {\n    throw new Error(\n      `Invalid \\`${name}\\` option provided. Please provide a CSS selector or a plain HTML element.`\n    );\n  }\n  return element;\n};\n\nDropzone.getElements = function (els, name) {\n  let el, elements;\n  if (els instanceof Array) {\n    elements = [];\n    try {\n      for (el of els) {\n        elements.push(this.getElement(el, name));\n      }\n    } catch (e) {\n      elements = null;\n    }\n  } else if (typeof els === \"string\") {\n    elements = [];\n    for (el of document.querySelectorAll(els)) {\n      elements.push(el);\n    }\n  } else if (els.nodeType != null) {\n    elements = [els];\n  }\n\n  if (elements == null || !elements.length) {\n    throw new Error(\n      `Invalid \\`${name}\\` option provided. Please provide a CSS selector, a plain HTML element or a list of those.`\n    );\n  }\n\n  return elements;\n};\n\n// Asks the user the question and calls accepted or rejected accordingly\n//\n// The default implementation just uses `window.confirm` and then calls the\n// appropriate callback.\nDropzone.confirm = function (question, accepted, rejected) {\n  if (window.confirm(question)) {\n    return accepted();\n  } else if (rejected != null) {\n    return rejected();\n  }\n};\n\n// Validates the mime type like this:\n//\n// https://developer.mozilla.org/en-US/docs/HTML/Element/input#attr-accept\nDropzone.isValidFile = function (file, acceptedFiles) {\n  if (!acceptedFiles) {\n    return true;\n  } // If there are no accepted mime types, it's OK\n  acceptedFiles = acceptedFiles.split(\",\");\n\n  let mimeType = file.type;\n  let baseMimeType = mimeType.replace(/\\/.*$/, \"\");\n\n  for (let validType of acceptedFiles) {\n    validType = validType.trim();\n    if (validType.charAt(0) === \".\") {\n      if (\n        file.name\n          .toLowerCase()\n          .indexOf(\n            validType.toLowerCase(),\n            file.name.length - validType.length\n          ) !== -1\n      ) {\n        return true;\n      }\n    } else if (/\\/\\*$/.test(validType)) {\n      // This is something like a image/* mime type\n      if (baseMimeType === validType.replace(/\\/.*$/, \"\")) {\n        return true;\n      }\n    } else {\n      if (mimeType === validType) {\n        return true;\n      }\n    }\n  }\n\n  return false;\n};\n\n// Augment jQuery\nif (typeof jQuery !== \"undefined\" && jQuery !== null) {\n  jQuery.fn.dropzone = function (options) {\n    return this.each(function () {\n      return new Dropzone(this, options);\n    });\n  };\n}\n\n// Dropzone file status codes\nDropzone.ADDED = \"added\";\n\nDropzone.QUEUED = \"queued\";\n// For backwards compatibility. Now, if a file is accepted, it's either queued\n// or uploading.\nDropzone.ACCEPTED = Dropzone.QUEUED;\n\nDropzone.UPLOADING = \"uploading\";\nDropzone.PROCESSING = Dropzone.UPLOADING; // alias\n\nDropzone.CANCELED = \"canceled\";\nDropzone.ERROR = \"error\";\nDropzone.SUCCESS = \"success\";\n\n/*\n\n Bugfix for iOS 6 and 7\n Source: http://stackoverflow.com/questions/11929099/html5-canvas-drawimage-ratio-bug-ios\n based on the work of https://github.com/stomita/ios-imagefile-megapixel\n\n */\n\n// Detecting vertical squash in loaded image.\n// Fixes a bug which squash image vertically while drawing into canvas for some images.\n// This is a bug in iOS6 devices. This function from https://github.com/stomita/ios-imagefile-megapixel\nlet detectVerticalSquash = function (img) {\n  let iw = img.naturalWidth;\n  let ih = img.naturalHeight;\n  let canvas = document.createElement(\"canvas\");\n  canvas.width = 1;\n  canvas.height = ih;\n  let ctx = canvas.getContext(\"2d\");\n  ctx.drawImage(img, 0, 0);\n  let { data } = ctx.getImageData(1, 0, 1, ih);\n\n  // search image edge pixel position in case it is squashed vertically.\n  let sy = 0;\n  let ey = ih;\n  let py = ih;\n  while (py > sy) {\n    let alpha = data[(py - 1) * 4 + 3];\n\n    if (alpha === 0) {\n      ey = py;\n    } else {\n      sy = py;\n    }\n\n    py = (ey + sy) >> 1;\n  }\n  let ratio = py / ih;\n\n  if (ratio === 0) {\n    return 1;\n  } else {\n    return ratio;\n  }\n};\n\n// A replacement for context.drawImage\n// (args are for source and destination).\nvar drawImageIOSFix = function (ctx, img, sx, sy, sw, sh, dx, dy, dw, dh) {\n  let vertSquashRatio = detectVerticalSquash(img);\n  return ctx.drawImage(img, sx, sy, sw, sh, dx, dy, dw, dh / vertSquashRatio);\n};\n\n// Based on MinifyJpeg\n// Source: http://www.perry.cz/files/ExifRestorer.js\n// http://elicon.blog57.fc2.com/blog-entry-206.html\nclass ExifRestore {\n  static initClass() {\n    this.KEY_STR =\n      \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";\n  }\n\n  static encode64(input) {\n    let output = \"\";\n    let chr1 = undefined;\n    let chr2 = undefined;\n    let chr3 = \"\";\n    let enc1 = undefined;\n    let enc2 = undefined;\n    let enc3 = undefined;\n    let enc4 = \"\";\n    let i = 0;\n    while (true) {\n      chr1 = input[i++];\n      chr2 = input[i++];\n      chr3 = input[i++];\n      enc1 = chr1 >> 2;\n      enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);\n      enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);\n      enc4 = chr3 & 63;\n      if (isNaN(chr2)) {\n        enc3 = enc4 = 64;\n      } else if (isNaN(chr3)) {\n        enc4 = 64;\n      }\n      output =\n        output +\n        this.KEY_STR.charAt(enc1) +\n        this.KEY_STR.charAt(enc2) +\n        this.KEY_STR.charAt(enc3) +\n        this.KEY_STR.charAt(enc4);\n      chr1 = chr2 = chr3 = \"\";\n      enc1 = enc2 = enc3 = enc4 = \"\";\n      if (!(i < input.length)) {\n        break;\n      }\n    }\n    return output;\n  }\n\n  static restore(origFileBase64, resizedFileBase64) {\n    if (!origFileBase64.match(\"data:image/jpeg;base64,\")) {\n      return resizedFileBase64;\n    }\n    let rawImage = this.decode64(\n      origFileBase64.replace(\"data:image/jpeg;base64,\", \"\")\n    );\n    let segments = this.slice2Segments(rawImage);\n    let image = this.exifManipulation(resizedFileBase64, segments);\n    return `data:image/jpeg;base64,${this.encode64(image)}`;\n  }\n\n  static exifManipulation(resizedFileBase64, segments) {\n    let exifArray = this.getExifArray(segments);\n    let newImageArray = this.insertExif(resizedFileBase64, exifArray);\n    let aBuffer = new Uint8Array(newImageArray);\n    return aBuffer;\n  }\n\n  static getExifArray(segments) {\n    let seg = undefined;\n    let x = 0;\n    while (x < segments.length) {\n      seg = segments[x];\n      if ((seg[0] === 255) & (seg[1] === 225)) {\n        return seg;\n      }\n      x++;\n    }\n    return [];\n  }\n\n  static insertExif(resizedFileBase64, exifArray) {\n    let imageData = resizedFileBase64.replace(\"data:image/jpeg;base64,\", \"\");\n    let buf = this.decode64(imageData);\n    let separatePoint = buf.indexOf(255, 3);\n    let mae = buf.slice(0, separatePoint);\n    let ato = buf.slice(separatePoint);\n    let array = mae;\n    array = array.concat(exifArray);\n    array = array.concat(ato);\n    return array;\n  }\n\n  static slice2Segments(rawImageArray) {\n    let head = 0;\n    let segments = [];\n    while (true) {\n      var length;\n      if ((rawImageArray[head] === 255) & (rawImageArray[head + 1] === 218)) {\n        break;\n      }\n      if ((rawImageArray[head] === 255) & (rawImageArray[head + 1] === 216)) {\n        head += 2;\n      } else {\n        length = rawImageArray[head + 2] * 256 + rawImageArray[head + 3];\n        let endPoint = head + length + 2;\n        let seg = rawImageArray.slice(head, endPoint);\n        segments.push(seg);\n        head = endPoint;\n      }\n      if (head > rawImageArray.length) {\n        break;\n      }\n    }\n    return segments;\n  }\n\n  static decode64(input) {\n    let output = \"\";\n    let chr1 = undefined;\n    let chr2 = undefined;\n    let chr3 = \"\";\n    let enc1 = undefined;\n    let enc2 = undefined;\n    let enc3 = undefined;\n    let enc4 = \"\";\n    let i = 0;\n    let buf = [];\n    // remove all characters that are not A-Z, a-z, 0-9, +, /, or =\n    let base64test = /[^A-Za-z0-9\\+\\/\\=]/g;\n    if (base64test.exec(input)) {\n      console.warn(\n        \"There were invalid base64 characters in the input text.\\nValid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\\nExpect errors in decoding.\"\n      );\n    }\n    input = input.replace(/[^A-Za-z0-9\\+\\/\\=]/g, \"\");\n    while (true) {\n      enc1 = this.KEY_STR.indexOf(input.charAt(i++));\n      enc2 = this.KEY_STR.indexOf(input.charAt(i++));\n      enc3 = this.KEY_STR.indexOf(input.charAt(i++));\n      enc4 = this.KEY_STR.indexOf(input.charAt(i++));\n      chr1 = (enc1 << 2) | (enc2 >> 4);\n      chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);\n      chr3 = ((enc3 & 3) << 6) | enc4;\n      buf.push(chr1);\n      if (enc3 !== 64) {\n        buf.push(chr2);\n      }\n      if (enc4 !== 64) {\n        buf.push(chr3);\n      }\n      chr1 = chr2 = chr3 = \"\";\n      enc1 = enc2 = enc3 = enc4 = \"\";\n      if (!(i < input.length)) {\n        break;\n      }\n    }\n    return buf;\n  }\n}\nExifRestore.initClass();\n\n/*\n * contentloaded.js\n *\n * Author: Diego Perini (diego.perini at gmail.com)\n * Summary: cross-browser wrapper for DOMContentLoaded\n * Updated: 20101020\n * License: MIT\n * Version: 1.2\n *\n * URL:\n * http://javascript.nwbox.com/ContentLoaded/\n * http://javascript.nwbox.com/ContentLoaded/MIT-LICENSE\n */\n\n// @win window reference\n// @fn function reference\nlet contentLoaded = function (win, fn) {\n  let done = false;\n  let top = true;\n  let doc = win.document;\n  let root = doc.documentElement;\n  let add = doc.addEventListener ? \"addEventListener\" : \"attachEvent\";\n  let rem = doc.addEventListener ? \"removeEventListener\" : \"detachEvent\";\n  let pre = doc.addEventListener ? \"\" : \"on\";\n  var init = function (e) {\n    if (e.type === \"readystatechange\" && doc.readyState !== \"complete\") {\n      return;\n    }\n    (e.type === \"load\" ? win : doc)[rem](pre + e.type, init, false);\n    if (!done && (done = true)) {\n      return fn.call(win, e.type || e);\n    }\n  };\n\n  var poll = function () {\n    try {\n      root.doScroll(\"left\");\n    } catch (e) {\n      setTimeout(poll, 50);\n      return;\n    }\n    return init(\"poll\");\n  };\n\n  if (doc.readyState !== \"complete\") {\n    if (doc.createEventObject && root.doScroll) {\n      try {\n        top = !win.frameElement;\n      } catch (error) {}\n      if (top) {\n        poll();\n      }\n    }\n    doc[add](pre + \"DOMContentLoaded\", init, false);\n    doc[add](pre + \"readystatechange\", init, false);\n    return win[add](pre + \"load\", init, false);\n  }\n};\n\nfunction __guard__(value, transform) {\n  return typeof value !== \"undefined\" && value !== null\n    ? transform(value)\n    : undefined;\n}\nfunction __guardMethod__(obj, methodName, transform) {\n  if (\n    typeof obj !== \"undefined\" &&\n    obj !== null &&\n    typeof obj[methodName] === \"function\"\n  ) {\n    return transform(obj, methodName);\n  } else {\n    return undefined;\n  }\n}\n\nexport { Dropzone };\n", "// The Emitter class provides the ability to call `.on()` on Dropzone to listen\n// to events.\n// It is strongly based on component's emitter class, and I removed the\n// functionality because of the dependency hell with different frameworks.\nexport default class Emitter {\n  // Add an event listener for given event\n  on(event, fn) {\n    this._callbacks = this._callbacks || {};\n    // Create namespace for this event\n    if (!this._callbacks[event]) {\n      this._callbacks[event] = [];\n    }\n    this._callbacks[event].push(fn);\n    return this;\n  }\n\n  emit(event, ...args) {\n    this._callbacks = this._callbacks || {};\n    let callbacks = this._callbacks[event];\n\n    if (callbacks) {\n      for (let callback of callbacks) {\n        callback.apply(this, args);\n      }\n    }\n    // trigger a corresponding DOM event\n    if (this.element) {\n      this.element.dispatchEvent(\n        this.makeEvent(\"dropzone:\" + event, { args: args })\n      );\n    }\n    return this;\n  }\n\n  makeEvent(eventName, detail) {\n    let params = { bubbles: true, cancelable: true, detail: detail };\n\n    if (typeof window.CustomEvent === \"function\") {\n      return new CustomEvent(eventName, params);\n    } else {\n      // IE 11 support\n      // https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent/CustomEvent\n      var evt = document.createEvent(\"CustomEvent\");\n      evt.initCustomEvent(\n        eventName,\n        params.bubbles,\n        params.cancelable,\n        params.detail\n      );\n      return evt;\n    }\n  }\n\n  // Remove event listener for given event. If fn is not provided, all event\n  // listeners for that event will be removed. If neither is provided, all\n  // event listeners will be removed.\n  off(event, fn) {\n    if (!this._callbacks || arguments.length === 0) {\n      this._callbacks = {};\n      return this;\n    }\n\n    // specific event\n    let callbacks = this._callbacks[event];\n    if (!callbacks) {\n      return this;\n    }\n\n    // remove all handlers\n    if (arguments.length === 1) {\n      delete this._callbacks[event];\n      return this;\n    }\n\n    // remove specific handler\n    for (let i = 0; i < callbacks.length; i++) {\n      let callback = callbacks[i];\n      if (callback === fn) {\n        callbacks.splice(i, 1);\n        break;\n      }\n    }\n\n    return this;\n  }\n}\n", "import Dropzone from \"./dropzone\";\nimport defaultPreviewTemplate from \"bundle-text:./preview-template.html\";\n\nlet defaultOptions = {\n  /**\n   * Has to be specified on elements other than form (or when the form doesn't\n   * have an `action` attribute).\n   *\n   * You can also provide a function that will be called with `files` and\n   * `dataBlocks`  and must return the url as string.\n   */\n  url: null,\n\n  /**\n   * Can be changed to `\"put\"` if necessary. You can also provide a function\n   * that will be called with `files` and must return the method (since `v3.12.0`).\n   */\n  method: \"post\",\n\n  /**\n   * Will be set on the XHRequest.\n   */\n  withCredentials: false,\n\n  /**\n   * The timeout for the XHR requests in milliseconds (since `v4.4.0`).\n   * If set to null or 0, no timeout is going to be set.\n   */\n  timeout: null,\n\n  /**\n   * How many file uploads to process in parallel (See the\n   * Enqueuing file uploads documentation section for more info)\n   */\n  parallelUploads: 2,\n\n  /**\n   * Whether to send multiple files in one request. If\n   * this it set to true, then the fallback file input element will\n   * have the `multiple` attribute as well. This option will\n   * also trigger additional events (like `processingmultiple`). See the events\n   * documentation section for more information.\n   */\n  uploadMultiple: false,\n\n  /**\n   * Whether you want files to be uploaded in chunks to your server. This can't be\n   * used in combination with `uploadMultiple`.\n   *\n   * See [chunksUploaded](#config-chunksUploaded) for the callback to finalise an upload.\n   */\n  chunking: false,\n\n  /**\n   * If `chunking` is enabled, this defines whether **every** file should be chunked,\n   * even if the file size is below chunkSize. This means, that the additional chunk\n   * form data will be submitted and the `chunksUploaded` callback will be invoked.\n   */\n  forceChunking: false,\n\n  /**\n   * If `chunking` is `true`, then this defines the chunk size in bytes.\n   */\n  chunkSize: 2 * 1024 * 1024,\n\n  /**\n   * If `true`, the individual chunks of a file are being uploaded simultaneously.\n   */\n  parallelChunkUploads: false,\n\n  /**\n   * Whether a chunk should be retried if it fails.\n   */\n  retryChunks: false,\n\n  /**\n   * If `retryChunks` is true, how many times should it be retried.\n   */\n  retryChunksLimit: 3,\n\n  /**\n   * The maximum filesize (in MiB) that is allowed to be uploaded.\n   */\n  maxFilesize: 256,\n\n  /**\n   * The name of the file param that gets transferred.\n   * **NOTE**: If you have the option  `uploadMultiple` set to `true`, then\n   * Dropzone will append `[]` to the name.\n   */\n  paramName: \"file\",\n\n  /**\n   * Whether thumbnails for images should be generated\n   */\n  createImageThumbnails: true,\n\n  /**\n   * In MB. When the filename exceeds this limit, the thumbnail will not be generated.\n   */\n  maxThumbnailFilesize: 10,\n\n  /**\n   * If `null`, the ratio of the image will be used to calculate it.\n   */\n  thumbnailWidth: 120,\n\n  /**\n   * The same as `thumbnailWidth`. If both are null, images will not be resized.\n   */\n  thumbnailHeight: 120,\n\n  /**\n   * How the images should be scaled down in case both, `thumbnailWidth` and `thumbnailHeight` are provided.\n   * Can be either `contain` or `crop`.\n   */\n  thumbnailMethod: \"crop\",\n\n  /**\n   * If set, images will be resized to these dimensions before being **uploaded**.\n   * If only one, `resizeWidth` **or** `resizeHeight` is provided, the original aspect\n   * ratio of the file will be preserved.\n   *\n   * The `options.transformFile` function uses these options, so if the `transformFile` function\n   * is overridden, these options don't do anything.\n   */\n  resizeWidth: null,\n\n  /**\n   * See `resizeWidth`.\n   */\n  resizeHeight: null,\n\n  /**\n   * The mime type of the resized image (before it gets uploaded to the server).\n   * If `null` the original mime type will be used. To force jpeg, for example, use `image/jpeg`.\n   * See `resizeWidth` for more information.\n   */\n  resizeMimeType: null,\n\n  /**\n   * The quality of the resized images. See `resizeWidth`.\n   */\n  resizeQuality: 0.8,\n\n  /**\n   * How the images should be scaled down in case both, `resizeWidth` and `resizeHeight` are provided.\n   * Can be either `contain` or `crop`.\n   */\n  resizeMethod: \"contain\",\n\n  /**\n   * The base that is used to calculate the **displayed** filesize. You can\n   * change this to 1024 if you would rather display kibibytes, mebibytes,\n   * etc... 1024 is technically incorrect, because `1024 bytes` are `1 kibibyte`\n   * not `1 kilobyte`. You can change this to `1024` if you don't care about\n   * validity.\n   */\n  filesizeBase: 1000,\n\n  /**\n   * If not `null` defines how many files this Dropzone handles. If it exceeds,\n   * the event `maxfilesexceeded` will be called. The dropzone element gets the\n   * class `dz-max-files-reached` accordingly so you can provide visual\n   * feedback.\n   */\n  maxFiles: null,\n\n  /**\n   * An optional object to send additional headers to the server. Eg:\n   * `{ \"My-Awesome-Header\": \"header value\" }`\n   */\n  headers: null,\n\n  /**\n   * Should the default headers be set or not?\n   * Accept: application/json <- for requesting json response\n   * Cache-Control: no-cache <- Request shouldnt be cached\n   * X-Requested-With: XMLHttpRequest <- We sent the request via XMLHttpRequest\n   */\n  defaultHeaders: true,\n\n  /**\n   * If `true`, the dropzone element itself will be clickable, if `false`\n   * nothing will be clickable.\n   *\n   * You can also pass an HTML element, a CSS selector (for multiple elements)\n   * or an array of those. In that case, all of those elements will trigger an\n   * upload when clicked.\n   */\n  clickable: true,\n\n  /**\n   * Whether hidden files in directories should be ignored.\n   */\n  ignoreHiddenFiles: true,\n\n  /**\n   * The default implementation of `accept` checks the file's mime type or\n   * extension against this list. This is a comma separated list of mime\n   * types or file extensions.\n   *\n   * Eg.: `image/*,application/pdf,.psd`\n   *\n   * If the Dropzone is `clickable` this option will also be used as\n   * [`accept`](https://developer.mozilla.org/en-US/docs/HTML/Element/input#attr-accept)\n   * parameter on the hidden file input as well.\n   */\n  acceptedFiles: null,\n\n  /**\n   * **Deprecated!**\n   * Use acceptedFiles instead.\n   */\n  acceptedMimeTypes: null,\n\n  /**\n   * If false, files will be added to the queue but the queue will not be\n   * processed automatically.\n   * This can be useful if you need some additional user input before sending\n   * files (or if you want want all files sent at once).\n   * If you're ready to send the file simply call `myDropzone.processQueue()`.\n   *\n   * See the [enqueuing file uploads](#enqueuing-file-uploads) documentation\n   * section for more information.\n   */\n  autoProcessQueue: true,\n\n  /**\n   * If false, files added to the dropzone will not be queued by default.\n   * You'll have to call `enqueueFile(file)` manually.\n   */\n  autoQueue: true,\n\n  /**\n   * If `true`, this will add a link to every file preview to remove or cancel (if\n   * already uploading) the file. The `dictCancelUpload`, `dictCancelUploadConfirmation`\n   * and `dictRemoveFile` options are used for the wording.\n   */\n  addRemoveLinks: false,\n\n  /**\n   * Defines where to display the file previews \u2013 if `null` the\n   * Dropzone element itself is used. Can be a plain `HTMLElement` or a CSS\n   * selector. The element should have the `dropzone-previews` class so\n   * the previews are displayed properly.\n   */\n  previewsContainer: null,\n\n  /**\n   * Set this to `true` if you don't want previews to be shown.\n   */\n  disablePreviews: false,\n\n  /**\n   * This is the element the hidden input field (which is used when clicking on the\n   * dropzone to trigger file selection) will be appended to. This might\n   * be important in case you use frameworks to switch the content of your page.\n   *\n   * Can be a selector string, or an element directly.\n   */\n  hiddenInputContainer: \"body\",\n\n  /**\n   * If null, no capture type will be specified\n   * If camera, mobile devices will skip the file selection and choose camera\n   * If microphone, mobile devices will skip the file selection and choose the microphone\n   * If camcorder, mobile devices will skip the file selection and choose the camera in video mode\n   * On apple devices multiple must be set to false.  AcceptedFiles may need to\n   * be set to an appropriate mime type (e.g. \"image/*\", \"audio/*\", or \"video/*\").\n   */\n  capture: null,\n\n  /**\n   * **Deprecated**. Use `renameFile` instead.\n   */\n  renameFilename: null,\n\n  /**\n   * A function that is invoked before the file is uploaded to the server and renames the file.\n   * This function gets the `File` as argument and can use the `file.name`. The actual name of the\n   * file that gets used during the upload can be accessed through `file.upload.filename`.\n   */\n  renameFile: null,\n\n  /**\n   * If `true` the fallback will be forced. This is very useful to test your server\n   * implementations first and make sure that everything works as\n   * expected without dropzone if you experience problems, and to test\n   * how your fallbacks will look.\n   */\n  forceFallback: false,\n\n  /**\n   * The text used before any files are dropped.\n   */\n  dictDefaultMessage: \"Drop files here to upload\",\n\n  /**\n   * The text that replaces the default message text it the browser is not supported.\n   */\n  dictFallbackMessage:\n    \"Your browser does not support drag'n'drop file uploads.\",\n\n  /**\n   * The text that will be added before the fallback form.\n   * If you provide a  fallback element yourself, or if this option is `null` this will\n   * be ignored.\n   */\n  dictFallbackText:\n    \"Please use the fallback form below to upload your files like in the olden days.\",\n\n  /**\n   * If the filesize is too big.\n   * `{{filesize}}` and `{{maxFilesize}}` will be replaced with the respective configuration values.\n   */\n  dictFileTooBig:\n    \"File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.\",\n\n  /**\n   * If the file doesn't match the file type.\n   */\n  dictInvalidFileType: \"You can't upload files of this type.\",\n\n  /**\n   * If the server response was invalid.\n   * `{{statusCode}}` will be replaced with the servers status code.\n   */\n  dictResponseError: \"Server responded with {{statusCode}} code.\",\n\n  /**\n   * If `addRemoveLinks` is true, the text to be used for the cancel upload link.\n   */\n  dictCancelUpload: \"Cancel upload\",\n\n  /**\n   * The text that is displayed if an upload was manually canceled\n   */\n  dictUploadCanceled: \"Upload canceled.\",\n\n  /**\n   * If `addRemoveLinks` is true, the text to be used for confirmation when cancelling upload.\n   */\n  dictCancelUploadConfirmation: \"Are you sure you want to cancel this upload?\",\n\n  /**\n   * If `addRemoveLinks` is true, the text to be used to remove a file.\n   */\n  dictRemoveFile: \"Remove file\",\n\n  /**\n   * If this is not null, then the user will be prompted before removing a file.\n   */\n  dictRemoveFileConfirmation: null,\n\n  /**\n   * Displayed if `maxFiles` is st and exceeded.\n   * The string `{{maxFiles}}` will be replaced by the configuration value.\n   */\n  dictMaxFilesExceeded: \"You can not upload any more files.\",\n\n  /**\n   * Allows you to translate the different units. Starting with `tb` for terabytes and going down to\n   * `b` for bytes.\n   */\n  dictFileSizeUnits: { tb: \"TB\", gb: \"GB\", mb: \"MB\", kb: \"KB\", b: \"b\" },\n  /**\n   * Called when dropzone initialized\n   * You can add event listeners here\n   */\n  init() {},\n\n  /**\n   * Can be an **object** of additional parameters to transfer to the server, **or** a `Function`\n   * that gets invoked with the `files`, `xhr` and, if it's a chunked upload, `chunk` arguments. In case\n   * of a function, this needs to return a map.\n   *\n   * The default implementation does nothing for normal uploads, but adds relevant information for\n   * chunked uploads.\n   *\n   * This is the same as adding hidden input fields in the form element.\n   */\n  params(files, xhr, chunk) {\n    if (chunk) {\n      return {\n        dzuuid: chunk.file.upload.uuid,\n        dzchunkindex: chunk.index,\n        dztotalfilesize: chunk.file.size,\n        dzchunksize: this.options.chunkSize,\n        dztotalchunkcount: chunk.file.upload.totalChunkCount,\n        dzchunkbyteoffset: chunk.index * this.options.chunkSize,\n      };\n    }\n  },\n\n  /**\n   * A function that gets a [file](https://developer.mozilla.org/en-US/docs/DOM/File)\n   * and a `done` function as parameters.\n   *\n   * If the done function is invoked without arguments, the file is \"accepted\" and will\n   * be processed. If you pass an error message, the file is rejected, and the error\n   * message will be displayed.\n   * This function will not be called if the file is too big or doesn't match the mime types.\n   */\n  accept(file, done) {\n    return done();\n  },\n\n  /**\n   * The callback that will be invoked when all chunks have been uploaded for a file.\n   * It gets the file for which the chunks have been uploaded as the first parameter,\n   * and the `done` function as second. `done()` needs to be invoked when everything\n   * needed to finish the upload process is done.\n   */\n  chunksUploaded: function (file, done) {\n    done();\n  },\n\n  /**\n   * Sends the file as binary blob in body instead of form data.\n   * If this is set, the `params` option will be ignored.\n   * It's an error to set this to `true` along with `uploadMultiple` since\n   * multiple files cannot be in a single binary body.\n   */\n  binaryBody: false,\n\n  /**\n   * Gets called when the browser is not supported.\n   * The default implementation shows the fallback input field and adds\n   * a text.\n   */\n  fallback() {\n    // This code should pass in IE7... :(\n    let messageElement;\n    this.element.className = `${this.element.className} dz-browser-not-supported`;\n\n    for (let child of this.element.getElementsByTagName(\"div\")) {\n      if (/(^| )dz-message($| )/.test(child.className)) {\n        messageElement = child;\n        child.className = \"dz-message\"; // Removes the 'dz-default' class\n        break;\n      }\n    }\n    if (!messageElement) {\n      messageElement = Dropzone.createElement(\n        '<div class=\"dz-message\"><span></span></div>'\n      );\n      this.element.appendChild(messageElement);\n    }\n\n    let span = messageElement.getElementsByTagName(\"span\")[0];\n    if (span) {\n      if (span.textContent != null) {\n        span.textContent = this.options.dictFallbackMessage;\n      } else if (span.innerText != null) {\n        span.innerText = this.options.dictFallbackMessage;\n      }\n    }\n\n    return this.element.appendChild(this.getFallbackForm());\n  },\n\n  /**\n   * Gets called to calculate the thumbnail dimensions.\n   *\n   * It gets `file`, `width` and `height` (both may be `null`) as parameters and must return an object containing:\n   *\n   *  - `srcWidth` & `srcHeight` (required)\n   *  - `trgWidth` & `trgHeight` (required)\n   *  - `srcX` & `srcY` (optional, default `0`)\n   *  - `trgX` & `trgY` (optional, default `0`)\n   *\n   * Those values are going to be used by `ctx.drawImage()`.\n   */\n  resize(file, width, height, resizeMethod) {\n    let info = {\n      srcX: 0,\n      srcY: 0,\n      srcWidth: file.width,\n      srcHeight: file.height,\n    };\n\n    let srcRatio = file.width / file.height;\n\n    // Automatically calculate dimensions if not specified\n    if (width == null && height == null) {\n      width = info.srcWidth;\n      height = info.srcHeight;\n    } else if (width == null) {\n      width = height * srcRatio;\n    } else if (height == null) {\n      height = width / srcRatio;\n    }\n\n    // Make sure images aren't upscaled\n    width = Math.min(width, info.srcWidth);\n    height = Math.min(height, info.srcHeight);\n\n    let trgRatio = width / height;\n\n    if (info.srcWidth > width || info.srcHeight > height) {\n      // Image is bigger and needs rescaling\n      if (resizeMethod === \"crop\") {\n        if (srcRatio > trgRatio) {\n          info.srcHeight = file.height;\n          info.srcWidth = info.srcHeight * trgRatio;\n        } else {\n          info.srcWidth = file.width;\n          info.srcHeight = info.srcWidth / trgRatio;\n        }\n      } else if (resizeMethod === \"contain\") {\n        // Method 'contain'\n        if (srcRatio > trgRatio) {\n          height = width / srcRatio;\n        } else {\n          width = height * srcRatio;\n        }\n      } else {\n        throw new Error(`Unknown resizeMethod '${resizeMethod}'`);\n      }\n    }\n\n    info.srcX = (file.width - info.srcWidth) / 2;\n    info.srcY = (file.height - info.srcHeight) / 2;\n\n    info.trgWidth = width;\n    info.trgHeight = height;\n\n    return info;\n  },\n\n  /**\n   * Can be used to transform the file (for example, resize an image if necessary).\n   *\n   * The default implementation uses `resizeWidth` and `resizeHeight` (if provided) and resizes\n   * images according to those dimensions.\n   *\n   * Gets the `file` as the first parameter, and a `done()` function as the second, that needs\n   * to be invoked with the file when the transformation is done.\n   */\n  transformFile(file, done) {\n    if (\n      (this.options.resizeWidth || this.options.resizeHeight) &&\n      file.type.match(/image.*/)\n    ) {\n      return this.resizeImage(\n        file,\n        this.options.resizeWidth,\n        this.options.resizeHeight,\n        this.options.resizeMethod,\n        done\n      );\n    } else {\n      return done(file);\n    }\n  },\n\n  /**\n   * A string that contains the template used for each dropped\n   * file. Change it to fulfill your needs but make sure to properly\n   * provide all elements.\n   *\n   * If you want to use an actual HTML element instead of providing a String\n   * as a config option, you could create a div with the id `tpl`,\n   * put the template inside it and provide the element like this:\n   *\n   *     document\n   *       .querySelector('#tpl')\n   *       .innerHTML\n   *\n   */\n  previewTemplate: defaultPreviewTemplate,\n\n  /*\n   Those functions register themselves to the events on init and handle all\n   the user interface specific stuff. Overwriting them won't break the upload\n   but can break the way it's displayed.\n   You can overwrite them if you don't like the default behavior. If you just\n   want to add an additional event handler, register it on the dropzone object\n   and don't overwrite those options.\n   */\n\n  // Those are self explanatory and simply concern the DragnDrop.\n  drop(e) {\n    return this.element.classList.remove(\"dz-drag-hover\");\n  },\n  dragstart(e) {},\n  dragend(e) {\n    return this.element.classList.remove(\"dz-drag-hover\");\n  },\n  dragenter(e) {\n    return this.element.classList.add(\"dz-drag-hover\");\n  },\n  dragover(e) {\n    return this.element.classList.add(\"dz-drag-hover\");\n  },\n  dragleave(e) {\n    return this.element.classList.remove(\"dz-drag-hover\");\n  },\n\n  paste(e) {},\n\n  // Called whenever there are no files left in the dropzone anymore, and the\n  // dropzone should be displayed as if in the initial state.\n  reset() {\n    return this.element.classList.remove(\"dz-started\");\n  },\n\n  // Called when a file is added to the queue\n  // Receives `file`\n  addedfile(file) {\n    if (this.element === this.previewsContainer) {\n      this.element.classList.add(\"dz-started\");\n    }\n\n    if (this.previewsContainer && !this.options.disablePreviews) {\n      file.previewElement = Dropzone.createElement(\n        this.options.previewTemplate.trim()\n      );\n      file.previewTemplate = file.previewElement; // Backwards compatibility\n\n      this.previewsContainer.appendChild(file.previewElement);\n      for (var node of file.previewElement.querySelectorAll(\"[data-dz-name]\")) {\n        node.textContent = file.name;\n      }\n      for (node of file.previewElement.querySelectorAll(\"[data-dz-size]\")) {\n        node.innerHTML = this.filesize(file.size);\n      }\n\n      if (this.options.addRemoveLinks) {\n        file._removeLink = Dropzone.createElement(\n          `<a class=\"dz-remove\" href=\"javascript:undefined;\" data-dz-remove>${this.options.dictRemoveFile}</a>`\n        );\n        file.previewElement.appendChild(file._removeLink);\n      }\n\n      let removeFileEvent = (e) => {\n        e.preventDefault();\n        e.stopPropagation();\n        if (file.status === Dropzone.UPLOADING) {\n          return Dropzone.confirm(\n            this.options.dictCancelUploadConfirmation,\n            () => this.removeFile(file)\n          );\n        } else {\n          if (this.options.dictRemoveFileConfirmation) {\n            return Dropzone.confirm(\n              this.options.dictRemoveFileConfirmation,\n              () => this.removeFile(file)\n            );\n          } else {\n            return this.removeFile(file);\n          }\n        }\n      };\n\n      for (let removeLink of file.previewElement.querySelectorAll(\n        \"[data-dz-remove]\"\n      )) {\n        removeLink.addEventListener(\"click\", removeFileEvent);\n      }\n    }\n  },\n\n  // Called whenever a file is removed.\n  removedfile(file) {\n    if (file.previewElement != null && file.previewElement.parentNode != null) {\n      file.previewElement.parentNode.removeChild(file.previewElement);\n    }\n    return this._updateMaxFilesReachedClass();\n  },\n\n  // Called when a thumbnail has been generated\n  // Receives `file` and `dataUrl`\n  thumbnail(file, dataUrl) {\n    if (file.previewElement) {\n      file.previewElement.classList.remove(\"dz-file-preview\");\n      for (let thumbnailElement of file.previewElement.querySelectorAll(\n        \"[data-dz-thumbnail]\"\n      )) {\n        thumbnailElement.alt = file.name;\n        thumbnailElement.src = dataUrl;\n      }\n\n      return setTimeout(\n        () => file.previewElement.classList.add(\"dz-image-preview\"),\n        1\n      );\n    }\n  },\n\n  // Called whenever an error occurs\n  // Receives `file` and `message`\n  error(file, message) {\n    if (file.previewElement) {\n      file.previewElement.classList.add(\"dz-error\");\n      if (typeof message !== \"string\" && message.error) {\n        message = message.error;\n      }\n      for (let node of file.previewElement.querySelectorAll(\n        \"[data-dz-errormessage]\"\n      )) {\n        node.textContent = message;\n      }\n    }\n  },\n\n  errormultiple() {},\n\n  // Called when a file gets processed. Since there is a cue, not all added\n  // files are processed immediately.\n  // Receives `file`\n  processing(file) {\n    if (file.previewElement) {\n      file.previewElement.classList.add(\"dz-processing\");\n      if (file._removeLink) {\n        return (file._removeLink.innerHTML = this.options.dictCancelUpload);\n      }\n    }\n  },\n\n  processingmultiple() {},\n\n  // Called whenever the upload progress gets updated.\n  // Receives `file`, `progress` (percentage 0-100) and `bytesSent`.\n  // To get the total number of bytes of the file, use `file.size`\n  uploadprogress(file, progress, bytesSent) {\n    if (file.previewElement) {\n      for (let node of file.previewElement.querySelectorAll(\n        \"[data-dz-uploadprogress]\"\n      )) {\n        node.nodeName === \"PROGRESS\"\n          ? (node.value = progress)\n          : (node.style.width = `${progress}%`);\n      }\n    }\n  },\n\n  // Called whenever the total upload progress gets updated.\n  // Called with totalUploadProgress (0-100), totalBytes and totalBytesSent\n  totaluploadprogress() {},\n\n  // Called just before the file is sent. Gets the `xhr` object as second\n  // parameter, so you can modify it (for example to add a CSRF token) and a\n  // `formData` object to add additional information.\n  sending() {},\n\n  sendingmultiple() {},\n\n  // When the complete upload is finished and successful\n  // Receives `file`\n  success(file) {\n    if (file.previewElement) {\n      return file.previewElement.classList.add(\"dz-success\");\n    }\n  },\n\n  successmultiple() {},\n\n  // When the upload is canceled.\n  canceled(file) {\n    return this.emit(\"error\", file, this.options.dictUploadCanceled);\n  },\n\n  canceledmultiple() {},\n\n  // When the upload is finished, either with success or an error.\n  // Receives `file`\n  complete(file) {\n    if (file._removeLink) {\n      file._removeLink.innerHTML = this.options.dictRemoveFile;\n    }\n    if (file.previewElement) {\n      return file.previewElement.classList.add(\"dz-complete\");\n    }\n  },\n\n  completemultiple() {},\n\n  maxfilesexceeded() {},\n\n  maxfilesreached() {},\n\n  queuecomplete() {},\n\n  addedfiles() {},\n};\n\nexport default defaultOptions;\n", "module.exports = \"a1acf319c471fa03\";", "import { Controller } from \"@hotwired/stimulus\"\nimport Dropzone from \"dropzone\"\n\nexport default class extends Controller {\n  connect() {\n    let dz = this.element;\n    // hide file field\n    $(dz).find('#dz-file-field').hide();\n\n    this.dropzone = new Dropzone(dz, {\n      url: $(dz).data('upload-url'),\n      headers: { 'X-CSRF-Token': $('meta[name=\"csrf-token\"]').attr('content') },\n      dictDefaultMessage: $(dz).data('default-msg'),\n      dictRemoveFile: $(dz).data('delete-msg'),\n      addRemoveLinks: $(dz).data('can-remove'),\n      maxFiles: $(dz).data('maxfiles') || 1,\n      init: function(){\n        let myDropzone = this;\n        let presentimgs = $(dz).data('present-imgs')\n        presentimgs.forEach(el => {\n          let fileobj = {name: el.filename, size: el.size, id: el.id};\n          myDropzone.displayExistingFile(fileobj, el.url);\n          myDropzone.emit(\"complete\", fileobj);\n          myDropzone.files.push(fileobj);\n        });\n\n        myDropzone.on('addedfile', function(file) {\n          while (myDropzone.files.length > myDropzone.options.maxFiles){\n            myDropzone.removeFile(myDropzone.files[0])\n          };\n        });\n\n        myDropzone.on('removedfile', function(file){\n          let id = file.id;\n          $.ajax({\n            url: `/media/${id}`,\n            method: 'DELETE',\n            headers: { 'X-CSRF-Token': $('meta[name=\"csrf-token\"]').attr('content') },\n            success: function(){\n              console.log('deleted');\n            }\n          })\n        });\n      }\n    });\n  }\n}\n", "import { Controller } from \"@hotwired/stimulus\"\n\nexport default class extends Controller {\n  connect () {\n    this.element.addEventListener('change', function(){\n      const frame = document.getElementById(this.dataset.target);\n      frame.src=this.options[this.selectedIndex].dataset.url;\n      frame.reload();\n    });\n  }\n}\n", "import { Controller } from \"@hotwired/stimulus\"\n\nimport Swal from 'sweetalert2';\n// window.Swal = Swal;\n\nimport locales from '../init/swal-translations/locales.json';\n\n// Connects to data-controller=\"swal\"\nexport default class extends Controller {\n  defaultLang = 'it';\n\n  confirmDelete(event){\n    let tl = locales[this.element.dataset['locale']||this.defaultLang]['delete'];\n    let requestedUrl = this.element.href;\n\n    event.preventDefault()\n    Swal.fire({\n      title: tl.title,\n      text: tl.text,\n      icon: 'warning',\n      showCancelButton: true,\n      reverseButtons: true,\n      confirmButtonColor: '#dc3545',\n      cancelButtonText: tl.cancel,\n      confirmButtonText: tl.accept,\n    })\n    .then((result) => {\n      if (result.isConfirmed) {\n        $.ajax({\n          method: 'DELETE',\n          url: requestedUrl,\n          data: {format: 'json'},\n          headers: { 'X-CSRF-Token': $('meta[name=\"csrf-token\"]').attr('content') },\n          success: function(){\n            Swal.fire({\n              title: tl.success,\n              icon: 'success',\n              confirmButtonText: tl.close\n            }).then(function(closed){\n              window.location.reload()\n            })\n          }\n        })\n      }\n    })\n  }\n\n  confirmAction(event){\n    let tl = locales[this.element.dataset['locale']||this.defaultLang]['default'];\n    let requestedUrl = this.element.href;\n    let method = this.element.dataset['method'] || 'GET';\n\n    event.preventDefault()\n    Swal.fire({\n      title: tl.title,\n      text: tl.text,\n      icon: 'warning',\n      showCancelButton: true,\n      reverseButtons: true,\n      confirmButtonColor: 'var(--bs-primary)',\n      cancelButtonText: tl.cancel,\n      confirmButtonText: tl.accept,\n    })\n    .then((result) => {\n      if (result.isConfirmed) {\n        $.ajax({\n          method: method,\n          url: requestedUrl,\n          data: {format: 'json'},\n          headers: { 'X-CSRF-Token': $('meta[name=\"csrf-token\"]').attr('content') },\n          success: function(){\n            Swal.fire({\n              title: tl.success,\n              icon: 'success',\n              confirmButtonText: tl.close\n            }).then(function(closed){\n              window.location.reload()\n            })\n          }\n        })\n      }\n    })\n  }\n}\n", "import { Controller } from \"@hotwired/stimulus\"\n\n// Connects to data-controller=\"search-form\"\nexport default class extends Controller {\n  search() {\n    clearTimeout(this.timeout)\n    this.timeout = setTimeout(() => {\n      this.element.requestSubmit()\n    }, 200)\n  }\n\n  filter() {\n    this.element.requestSubmit();\n  }\n}", "// This file is auto-generated by ./bin/rails stimulus:manifest:update\n// Run that command whenever you add a new controller or create them with\n// ./bin/rails generate stimulus controllerName\n\nimport { application } from \"./application\"\n\nimport HelloController from \"./hello_controller\"\napplication.register(\"hello\", HelloController)\n\nimport DropzoneController from \"./dropzone_controller\"\napplication.register(\"dropzone\", DropzoneController)\n\nimport SelectsController from \"./selects_controller\"\napplication.register(\"selects\", SelectsController)\n\nimport SwalController from \"./swal_controller.js\"\napplication.register(\"swal\", SwalController)\n\nimport SearchFormController from \"./search_form_controller.js\"\napplication.register(\"search-form\", SearchFormController)\n", "// Entry point for the build script in your package.json\nimport \"@hotwired/turbo-rails\"\nimport \"./controllers\"\n\n/** JQUERY **/\nimport jquery from 'jquery';\nwindow.jQuery = jquery;\nwindow.$ = jquery;\n\n/** ALPINEJS **/\nimport Alpine from 'alpinejs'\nwindow.Alpine = Alpine;\nAlpine.start();\n\n/** BOOTSTRAP **/\nimport * as bootstrap from \"bootstrap\";\nwindow.bootstrap = bootstrap;\nlet popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle=\"popover\"]'))  \nlet popoverList = popoverTriggerList.map(function (popoverTriggerEl) {\n  return new bootstrap.Popover(popoverTriggerEl)\n})\nvar tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle=\"tooltip\"]'))\nvar tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {\n  return new bootstrap.Tooltip(tooltipTriggerEl)\n})\n\n/** PLUGINS **/\n// datatable https://datatables.net/download/\nrequire('datatables.net-bs4')();\nrequire('datatables.net-autofill-bs4')();\nrequire('datatables.net-buttons-bs4')();\nrequire('datatables.net-buttons/js/buttons.colVis.js')();\nrequire('datatables.net-responsive-bs4')();\nrequire('datatables.net-select-bs4')();\n// datepicker\nrequire('bootstrap-datepicker');\n// inline editable\nrequire('./bootstrap-editable');\n// jquery steps\nrequire('./jquery.steps.min');\n// metismenu (sidebar)\nrequire('metismenu');\n// jquery autocomplete\nrequire('./jquery.autocomplete.min');\n// jquery repeater\nrequire('jquery.repeater');\n// inputmask\nrequire('inputmask');\n// simplebar\nimport 'simplebar';\n\n/** CUSTOM **/\nrequire('./fontawesome');\nrequire('./locale');\nrequire('./plugins');\nrequire('./main');", "// packages/alpinejs/src/scheduler.js\nvar flushPending = false;\nvar flushing = false;\nvar queue = [];\nvar lastFlushedIndex = -1;\nfunction scheduler(callback) {\n  queueJob(callback);\n}\nfunction queueJob(job) {\n  if (!queue.includes(job))\n    queue.push(job);\n  queueFlush();\n}\nfunction dequeueJob(job) {\n  let index = queue.indexOf(job);\n  if (index !== -1 && index > lastFlushedIndex)\n    queue.splice(index, 1);\n}\nfunction queueFlush() {\n  if (!flushing && !flushPending) {\n    flushPending = true;\n    queueMicrotask(flushJobs);\n  }\n}\nfunction flushJobs() {\n  flushPending = false;\n  flushing = true;\n  for (let i = 0; i < queue.length; i++) {\n    queue[i]();\n    lastFlushedIndex = i;\n  }\n  queue.length = 0;\n  lastFlushedIndex = -1;\n  flushing = false;\n}\n\n// packages/alpinejs/src/reactivity.js\nvar reactive;\nvar effect;\nvar release;\nvar raw;\nvar shouldSchedule = true;\nfunction disableEffectScheduling(callback) {\n  shouldSchedule = false;\n  callback();\n  shouldSchedule = true;\n}\nfunction setReactivityEngine(engine) {\n  reactive = engine.reactive;\n  release = engine.release;\n  effect = (callback) => engine.effect(callback, {scheduler: (task) => {\n    if (shouldSchedule) {\n      scheduler(task);\n    } else {\n      task();\n    }\n  }});\n  raw = engine.raw;\n}\nfunction overrideEffect(override) {\n  effect = override;\n}\nfunction elementBoundEffect(el) {\n  let cleanup2 = () => {\n  };\n  let wrappedEffect = (callback) => {\n    let effectReference = effect(callback);\n    if (!el._x_effects) {\n      el._x_effects = new Set();\n      el._x_runEffects = () => {\n        el._x_effects.forEach((i) => i());\n      };\n    }\n    el._x_effects.add(effectReference);\n    cleanup2 = () => {\n      if (effectReference === void 0)\n        return;\n      el._x_effects.delete(effectReference);\n      release(effectReference);\n    };\n    return effectReference;\n  };\n  return [wrappedEffect, () => {\n    cleanup2();\n  }];\n}\n\n// packages/alpinejs/src/mutation.js\nvar onAttributeAddeds = [];\nvar onElRemoveds = [];\nvar onElAddeds = [];\nfunction onElAdded(callback) {\n  onElAddeds.push(callback);\n}\nfunction onElRemoved(el, callback) {\n  if (typeof callback === \"function\") {\n    if (!el._x_cleanups)\n      el._x_cleanups = [];\n    el._x_cleanups.push(callback);\n  } else {\n    callback = el;\n    onElRemoveds.push(callback);\n  }\n}\nfunction onAttributesAdded(callback) {\n  onAttributeAddeds.push(callback);\n}\nfunction onAttributeRemoved(el, name, callback) {\n  if (!el._x_attributeCleanups)\n    el._x_attributeCleanups = {};\n  if (!el._x_attributeCleanups[name])\n    el._x_attributeCleanups[name] = [];\n  el._x_attributeCleanups[name].push(callback);\n}\nfunction cleanupAttributes(el, names) {\n  if (!el._x_attributeCleanups)\n    return;\n  Object.entries(el._x_attributeCleanups).forEach(([name, value]) => {\n    if (names === void 0 || names.includes(name)) {\n      value.forEach((i) => i());\n      delete el._x_attributeCleanups[name];\n    }\n  });\n}\nvar observer = new MutationObserver(onMutate);\nvar currentlyObserving = false;\nfunction startObservingMutations() {\n  observer.observe(document, {subtree: true, childList: true, attributes: true, attributeOldValue: true});\n  currentlyObserving = true;\n}\nfunction stopObservingMutations() {\n  flushObserver();\n  observer.disconnect();\n  currentlyObserving = false;\n}\nvar recordQueue = [];\nvar willProcessRecordQueue = false;\nfunction flushObserver() {\n  recordQueue = recordQueue.concat(observer.takeRecords());\n  if (recordQueue.length && !willProcessRecordQueue) {\n    willProcessRecordQueue = true;\n    queueMicrotask(() => {\n      processRecordQueue();\n      willProcessRecordQueue = false;\n    });\n  }\n}\nfunction processRecordQueue() {\n  onMutate(recordQueue);\n  recordQueue.length = 0;\n}\nfunction mutateDom(callback) {\n  if (!currentlyObserving)\n    return callback();\n  stopObservingMutations();\n  let result = callback();\n  startObservingMutations();\n  return result;\n}\nvar isCollecting = false;\nvar deferredMutations = [];\nfunction deferMutations() {\n  isCollecting = true;\n}\nfunction flushAndStopDeferringMutations() {\n  isCollecting = false;\n  onMutate(deferredMutations);\n  deferredMutations = [];\n}\nfunction onMutate(mutations) {\n  if (isCollecting) {\n    deferredMutations = deferredMutations.concat(mutations);\n    return;\n  }\n  let addedNodes = [];\n  let removedNodes = [];\n  let addedAttributes = new Map();\n  let removedAttributes = new Map();\n  for (let i = 0; i < mutations.length; i++) {\n    if (mutations[i].target._x_ignoreMutationObserver)\n      continue;\n    if (mutations[i].type === \"childList\") {\n      mutations[i].addedNodes.forEach((node) => node.nodeType === 1 && addedNodes.push(node));\n      mutations[i].removedNodes.forEach((node) => node.nodeType === 1 && removedNodes.push(node));\n    }\n    if (mutations[i].type === \"attributes\") {\n      let el = mutations[i].target;\n      let name = mutations[i].attributeName;\n      let oldValue = mutations[i].oldValue;\n      let add2 = () => {\n        if (!addedAttributes.has(el))\n          addedAttributes.set(el, []);\n        addedAttributes.get(el).push({name, value: el.getAttribute(name)});\n      };\n      let remove = () => {\n        if (!removedAttributes.has(el))\n          removedAttributes.set(el, []);\n        removedAttributes.get(el).push(name);\n      };\n      if (el.hasAttribute(name) && oldValue === null) {\n        add2();\n      } else if (el.hasAttribute(name)) {\n        remove();\n        add2();\n      } else {\n        remove();\n      }\n    }\n  }\n  removedAttributes.forEach((attrs, el) => {\n    cleanupAttributes(el, attrs);\n  });\n  addedAttributes.forEach((attrs, el) => {\n    onAttributeAddeds.forEach((i) => i(el, attrs));\n  });\n  for (let node of removedNodes) {\n    if (addedNodes.includes(node))\n      continue;\n    onElRemoveds.forEach((i) => i(node));\n    if (node._x_cleanups) {\n      while (node._x_cleanups.length)\n        node._x_cleanups.pop()();\n    }\n  }\n  addedNodes.forEach((node) => {\n    node._x_ignoreSelf = true;\n    node._x_ignore = true;\n  });\n  for (let node of addedNodes) {\n    if (removedNodes.includes(node))\n      continue;\n    if (!node.isConnected)\n      continue;\n    delete node._x_ignoreSelf;\n    delete node._x_ignore;\n    onElAddeds.forEach((i) => i(node));\n    node._x_ignore = true;\n    node._x_ignoreSelf = true;\n  }\n  addedNodes.forEach((node) => {\n    delete node._x_ignoreSelf;\n    delete node._x_ignore;\n  });\n  addedNodes = null;\n  removedNodes = null;\n  addedAttributes = null;\n  removedAttributes = null;\n}\n\n// packages/alpinejs/src/scope.js\nfunction scope(node) {\n  return mergeProxies(closestDataStack(node));\n}\nfunction addScopeToNode(node, data2, referenceNode) {\n  node._x_dataStack = [data2, ...closestDataStack(referenceNode || node)];\n  return () => {\n    node._x_dataStack = node._x_dataStack.filter((i) => i !== data2);\n  };\n}\nfunction closestDataStack(node) {\n  if (node._x_dataStack)\n    return node._x_dataStack;\n  if (typeof ShadowRoot === \"function\" && node instanceof ShadowRoot) {\n    return closestDataStack(node.host);\n  }\n  if (!node.parentNode) {\n    return [];\n  }\n  return closestDataStack(node.parentNode);\n}\nfunction mergeProxies(objects) {\n  let thisProxy = new Proxy({}, {\n    ownKeys: () => {\n      return Array.from(new Set(objects.flatMap((i) => Object.keys(i))));\n    },\n    has: (target, name) => {\n      return objects.some((obj) => obj.hasOwnProperty(name));\n    },\n    get: (target, name) => {\n      return (objects.find((obj) => {\n        if (obj.hasOwnProperty(name)) {\n          let descriptor = Object.getOwnPropertyDescriptor(obj, name);\n          if (descriptor.get && descriptor.get._x_alreadyBound || descriptor.set && descriptor.set._x_alreadyBound) {\n            return true;\n          }\n          if ((descriptor.get || descriptor.set) && descriptor.enumerable) {\n            let getter = descriptor.get;\n            let setter = descriptor.set;\n            let property = descriptor;\n            getter = getter && getter.bind(thisProxy);\n            setter = setter && setter.bind(thisProxy);\n            if (getter)\n              getter._x_alreadyBound = true;\n            if (setter)\n              setter._x_alreadyBound = true;\n            Object.defineProperty(obj, name, {\n              ...property,\n              get: getter,\n              set: setter\n            });\n          }\n          return true;\n        }\n        return false;\n      }) || {})[name];\n    },\n    set: (target, name, value) => {\n      let closestObjectWithKey = objects.find((obj) => obj.hasOwnProperty(name));\n      if (closestObjectWithKey) {\n        closestObjectWithKey[name] = value;\n      } else {\n        objects[objects.length - 1][name] = value;\n      }\n      return true;\n    }\n  });\n  return thisProxy;\n}\n\n// packages/alpinejs/src/interceptor.js\nfunction initInterceptors(data2) {\n  let isObject2 = (val) => typeof val === \"object\" && !Array.isArray(val) && val !== null;\n  let recurse = (obj, basePath = \"\") => {\n    Object.entries(Object.getOwnPropertyDescriptors(obj)).forEach(([key, {value, enumerable}]) => {\n      if (enumerable === false || value === void 0)\n        return;\n      let path = basePath === \"\" ? key : `${basePath}.${key}`;\n      if (typeof value === \"object\" && value !== null && value._x_interceptor) {\n        obj[key] = value.initialize(data2, path, key);\n      } else {\n        if (isObject2(value) && value !== obj && !(value instanceof Element)) {\n          recurse(value, path);\n        }\n      }\n    });\n  };\n  return recurse(data2);\n}\nfunction interceptor(callback, mutateObj = () => {\n}) {\n  let obj = {\n    initialValue: void 0,\n    _x_interceptor: true,\n    initialize(data2, path, key) {\n      return callback(this.initialValue, () => get(data2, path), (value) => set(data2, path, value), path, key);\n    }\n  };\n  mutateObj(obj);\n  return (initialValue) => {\n    if (typeof initialValue === \"object\" && initialValue !== null && initialValue._x_interceptor) {\n      let initialize = obj.initialize.bind(obj);\n      obj.initialize = (data2, path, key) => {\n        let innerValue = initialValue.initialize(data2, path, key);\n        obj.initialValue = innerValue;\n        return initialize(data2, path, key);\n      };\n    } else {\n      obj.initialValue = initialValue;\n    }\n    return obj;\n  };\n}\nfunction get(obj, path) {\n  return path.split(\".\").reduce((carry, segment) => carry[segment], obj);\n}\nfunction set(obj, path, value) {\n  if (typeof path === \"string\")\n    path = path.split(\".\");\n  if (path.length === 1)\n    obj[path[0]] = value;\n  else if (path.length === 0)\n    throw error;\n  else {\n    if (obj[path[0]])\n      return set(obj[path[0]], path.slice(1), value);\n    else {\n      obj[path[0]] = {};\n      return set(obj[path[0]], path.slice(1), value);\n    }\n  }\n}\n\n// packages/alpinejs/src/magics.js\nvar magics = {};\nfunction magic(name, callback) {\n  magics[name] = callback;\n}\nfunction injectMagics(obj, el) {\n  Object.entries(magics).forEach(([name, callback]) => {\n    let memoizedUtilities = null;\n    function getUtilities() {\n      if (memoizedUtilities) {\n        return memoizedUtilities;\n      } else {\n        let [utilities, cleanup2] = getElementBoundUtilities(el);\n        memoizedUtilities = {interceptor, ...utilities};\n        onElRemoved(el, cleanup2);\n        return memoizedUtilities;\n      }\n    }\n    Object.defineProperty(obj, `$${name}`, {\n      get() {\n        return callback(el, getUtilities());\n      },\n      enumerable: false\n    });\n  });\n  return obj;\n}\n\n// packages/alpinejs/src/utils/error.js\nfunction tryCatch(el, expression, callback, ...args) {\n  try {\n    return callback(...args);\n  } catch (e) {\n    handleError(e, el, expression);\n  }\n}\nfunction handleError(error2, el, expression = void 0) {\n  Object.assign(error2, {el, expression});\n  console.warn(`Alpine Expression Error: ${error2.message}\n\n${expression ? 'Expression: \"' + expression + '\"\\n\\n' : \"\"}`, el);\n  setTimeout(() => {\n    throw error2;\n  }, 0);\n}\n\n// packages/alpinejs/src/evaluator.js\nvar shouldAutoEvaluateFunctions = true;\nfunction dontAutoEvaluateFunctions(callback) {\n  let cache = shouldAutoEvaluateFunctions;\n  shouldAutoEvaluateFunctions = false;\n  let result = callback();\n  shouldAutoEvaluateFunctions = cache;\n  return result;\n}\nfunction evaluate(el, expression, extras = {}) {\n  let result;\n  evaluateLater(el, expression)((value) => result = value, extras);\n  return result;\n}\nfunction evaluateLater(...args) {\n  return theEvaluatorFunction(...args);\n}\nvar theEvaluatorFunction = normalEvaluator;\nfunction setEvaluator(newEvaluator) {\n  theEvaluatorFunction = newEvaluator;\n}\nfunction normalEvaluator(el, expression) {\n  let overriddenMagics = {};\n  injectMagics(overriddenMagics, el);\n  let dataStack = [overriddenMagics, ...closestDataStack(el)];\n  let evaluator = typeof expression === \"function\" ? generateEvaluatorFromFunction(dataStack, expression) : generateEvaluatorFromString(dataStack, expression, el);\n  return tryCatch.bind(null, el, expression, evaluator);\n}\nfunction generateEvaluatorFromFunction(dataStack, func) {\n  return (receiver = () => {\n  }, {scope: scope2 = {}, params = []} = {}) => {\n    let result = func.apply(mergeProxies([scope2, ...dataStack]), params);\n    runIfTypeOfFunction(receiver, result);\n  };\n}\nvar evaluatorMemo = {};\nfunction generateFunctionFromString(expression, el) {\n  if (evaluatorMemo[expression]) {\n    return evaluatorMemo[expression];\n  }\n  let AsyncFunction = Object.getPrototypeOf(async function() {\n  }).constructor;\n  let rightSideSafeExpression = /^[\\n\\s]*if.*\\(.*\\)/.test(expression) || /^(let|const)\\s/.test(expression) ? `(async()=>{ ${expression} })()` : expression;\n  const safeAsyncFunction = () => {\n    try {\n      return new AsyncFunction([\"__self\", \"scope\"], `with (scope) { __self.result = ${rightSideSafeExpression} }; __self.finished = true; return __self.result;`);\n    } catch (error2) {\n      handleError(error2, el, expression);\n      return Promise.resolve();\n    }\n  };\n  let func = safeAsyncFunction();\n  evaluatorMemo[expression] = func;\n  return func;\n}\nfunction generateEvaluatorFromString(dataStack, expression, el) {\n  let func = generateFunctionFromString(expression, el);\n  return (receiver = () => {\n  }, {scope: scope2 = {}, params = []} = {}) => {\n    func.result = void 0;\n    func.finished = false;\n    let completeScope = mergeProxies([scope2, ...dataStack]);\n    if (typeof func === \"function\") {\n      let promise = func(func, completeScope).catch((error2) => handleError(error2, el, expression));\n      if (func.finished) {\n        runIfTypeOfFunction(receiver, func.result, completeScope, params, el);\n        func.result = void 0;\n      } else {\n        promise.then((result) => {\n          runIfTypeOfFunction(receiver, result, completeScope, params, el);\n        }).catch((error2) => handleError(error2, el, expression)).finally(() => func.result = void 0);\n      }\n    }\n  };\n}\nfunction runIfTypeOfFunction(receiver, value, scope2, params, el) {\n  if (shouldAutoEvaluateFunctions && typeof value === \"function\") {\n    let result = value.apply(scope2, params);\n    if (result instanceof Promise) {\n      result.then((i) => runIfTypeOfFunction(receiver, i, scope2, params)).catch((error2) => handleError(error2, el, value));\n    } else {\n      receiver(result);\n    }\n  } else if (typeof value === \"object\" && value instanceof Promise) {\n    value.then((i) => receiver(i));\n  } else {\n    receiver(value);\n  }\n}\n\n// packages/alpinejs/src/directives.js\nvar prefixAsString = \"x-\";\nfunction prefix(subject = \"\") {\n  return prefixAsString + subject;\n}\nfunction setPrefix(newPrefix) {\n  prefixAsString = newPrefix;\n}\nvar directiveHandlers = {};\nfunction directive(name, callback) {\n  directiveHandlers[name] = callback;\n  return {\n    before(directive2) {\n      if (!directiveHandlers[directive2]) {\n        console.warn(\"Cannot find directive `${directive}`. `${name}` will use the default order of execution\");\n        return;\n      }\n      const pos = directiveOrder.indexOf(directive2);\n      directiveOrder.splice(pos >= 0 ? pos : directiveOrder.indexOf(\"DEFAULT\"), 0, name);\n    }\n  };\n}\nfunction directives(el, attributes, originalAttributeOverride) {\n  attributes = Array.from(attributes);\n  if (el._x_virtualDirectives) {\n    let vAttributes = Object.entries(el._x_virtualDirectives).map(([name, value]) => ({name, value}));\n    let staticAttributes = attributesOnly(vAttributes);\n    vAttributes = vAttributes.map((attribute) => {\n      if (staticAttributes.find((attr) => attr.name === attribute.name)) {\n        return {\n          name: `x-bind:${attribute.name}`,\n          value: `\"${attribute.value}\"`\n        };\n      }\n      return attribute;\n    });\n    attributes = attributes.concat(vAttributes);\n  }\n  let transformedAttributeMap = {};\n  let directives2 = attributes.map(toTransformedAttributes((newName, oldName) => transformedAttributeMap[newName] = oldName)).filter(outNonAlpineAttributes).map(toParsedDirectives(transformedAttributeMap, originalAttributeOverride)).sort(byPriority);\n  return directives2.map((directive2) => {\n    return getDirectiveHandler(el, directive2);\n  });\n}\nfunction attributesOnly(attributes) {\n  return Array.from(attributes).map(toTransformedAttributes()).filter((attr) => !outNonAlpineAttributes(attr));\n}\nvar isDeferringHandlers = false;\nvar directiveHandlerStacks = new Map();\nvar currentHandlerStackKey = Symbol();\nfunction deferHandlingDirectives(callback) {\n  isDeferringHandlers = true;\n  let key = Symbol();\n  currentHandlerStackKey = key;\n  directiveHandlerStacks.set(key, []);\n  let flushHandlers = () => {\n    while (directiveHandlerStacks.get(key).length)\n      directiveHandlerStacks.get(key).shift()();\n    directiveHandlerStacks.delete(key);\n  };\n  let stopDeferring = () => {\n    isDeferringHandlers = false;\n    flushHandlers();\n  };\n  callback(flushHandlers);\n  stopDeferring();\n}\nfunction getElementBoundUtilities(el) {\n  let cleanups = [];\n  let cleanup2 = (callback) => cleanups.push(callback);\n  let [effect3, cleanupEffect] = elementBoundEffect(el);\n  cleanups.push(cleanupEffect);\n  let utilities = {\n    Alpine: alpine_default,\n    effect: effect3,\n    cleanup: cleanup2,\n    evaluateLater: evaluateLater.bind(evaluateLater, el),\n    evaluate: evaluate.bind(evaluate, el)\n  };\n  let doCleanup = () => cleanups.forEach((i) => i());\n  return [utilities, doCleanup];\n}\nfunction getDirectiveHandler(el, directive2) {\n  let noop = () => {\n  };\n  let handler4 = directiveHandlers[directive2.type] || noop;\n  let [utilities, cleanup2] = getElementBoundUtilities(el);\n  onAttributeRemoved(el, directive2.original, cleanup2);\n  let fullHandler = () => {\n    if (el._x_ignore || el._x_ignoreSelf)\n      return;\n    handler4.inline && handler4.inline(el, directive2, utilities);\n    handler4 = handler4.bind(handler4, el, directive2, utilities);\n    isDeferringHandlers ? directiveHandlerStacks.get(currentHandlerStackKey).push(handler4) : handler4();\n  };\n  fullHandler.runCleanups = cleanup2;\n  return fullHandler;\n}\nvar startingWith = (subject, replacement) => ({name, value}) => {\n  if (name.startsWith(subject))\n    name = name.replace(subject, replacement);\n  return {name, value};\n};\nvar into = (i) => i;\nfunction toTransformedAttributes(callback = () => {\n}) {\n  return ({name, value}) => {\n    let {name: newName, value: newValue} = attributeTransformers.reduce((carry, transform) => {\n      return transform(carry);\n    }, {name, value});\n    if (newName !== name)\n      callback(newName, name);\n    return {name: newName, value: newValue};\n  };\n}\nvar attributeTransformers = [];\nfunction mapAttributes(callback) {\n  attributeTransformers.push(callback);\n}\nfunction outNonAlpineAttributes({name}) {\n  return alpineAttributeRegex().test(name);\n}\nvar alpineAttributeRegex = () => new RegExp(`^${prefixAsString}([^:^.]+)\\\\b`);\nfunction toParsedDirectives(transformedAttributeMap, originalAttributeOverride) {\n  return ({name, value}) => {\n    let typeMatch = name.match(alpineAttributeRegex());\n    let valueMatch = name.match(/:([a-zA-Z0-9\\-:]+)/);\n    let modifiers = name.match(/\\.[^.\\]]+(?=[^\\]]*$)/g) || [];\n    let original = originalAttributeOverride || transformedAttributeMap[name] || name;\n    return {\n      type: typeMatch ? typeMatch[1] : null,\n      value: valueMatch ? valueMatch[1] : null,\n      modifiers: modifiers.map((i) => i.replace(\".\", \"\")),\n      expression: value,\n      original\n    };\n  };\n}\nvar DEFAULT = \"DEFAULT\";\nvar directiveOrder = [\n  \"ignore\",\n  \"ref\",\n  \"data\",\n  \"id\",\n  \"bind\",\n  \"init\",\n  \"for\",\n  \"model\",\n  \"modelable\",\n  \"transition\",\n  \"show\",\n  \"if\",\n  DEFAULT,\n  \"teleport\"\n];\nfunction byPriority(a, b) {\n  let typeA = directiveOrder.indexOf(a.type) === -1 ? DEFAULT : a.type;\n  let typeB = directiveOrder.indexOf(b.type) === -1 ? DEFAULT : b.type;\n  return directiveOrder.indexOf(typeA) - directiveOrder.indexOf(typeB);\n}\n\n// packages/alpinejs/src/utils/dispatch.js\nfunction dispatch(el, name, detail = {}) {\n  el.dispatchEvent(new CustomEvent(name, {\n    detail,\n    bubbles: true,\n    composed: true,\n    cancelable: true\n  }));\n}\n\n// packages/alpinejs/src/utils/walk.js\nfunction walk(el, callback) {\n  if (typeof ShadowRoot === \"function\" && el instanceof ShadowRoot) {\n    Array.from(el.children).forEach((el2) => walk(el2, callback));\n    return;\n  }\n  let skip = false;\n  callback(el, () => skip = true);\n  if (skip)\n    return;\n  let node = el.firstElementChild;\n  while (node) {\n    walk(node, callback, false);\n    node = node.nextElementSibling;\n  }\n}\n\n// packages/alpinejs/src/utils/warn.js\nfunction warn(message, ...args) {\n  console.warn(`Alpine Warning: ${message}`, ...args);\n}\n\n// packages/alpinejs/src/lifecycle.js\nvar started = false;\nfunction start() {\n  if (started)\n    warn(\"Alpine has already been initialized on this page. Calling Alpine.start() more than once can cause problems.\");\n  started = true;\n  if (!document.body)\n    warn(\"Unable to initialize. Trying to load Alpine before `<body>` is available. Did you forget to add `defer` in Alpine's `<script>` tag?\");\n  dispatch(document, \"alpine:init\");\n  dispatch(document, \"alpine:initializing\");\n  startObservingMutations();\n  onElAdded((el) => initTree(el, walk));\n  onElRemoved((el) => destroyTree(el));\n  onAttributesAdded((el, attrs) => {\n    directives(el, attrs).forEach((handle) => handle());\n  });\n  let outNestedComponents = (el) => !closestRoot(el.parentElement, true);\n  Array.from(document.querySelectorAll(allSelectors())).filter(outNestedComponents).forEach((el) => {\n    initTree(el);\n  });\n  dispatch(document, \"alpine:initialized\");\n}\nvar rootSelectorCallbacks = [];\nvar initSelectorCallbacks = [];\nfunction rootSelectors() {\n  return rootSelectorCallbacks.map((fn) => fn());\n}\nfunction allSelectors() {\n  return rootSelectorCallbacks.concat(initSelectorCallbacks).map((fn) => fn());\n}\nfunction addRootSelector(selectorCallback) {\n  rootSelectorCallbacks.push(selectorCallback);\n}\nfunction addInitSelector(selectorCallback) {\n  initSelectorCallbacks.push(selectorCallback);\n}\nfunction closestRoot(el, includeInitSelectors = false) {\n  return findClosest(el, (element) => {\n    const selectors = includeInitSelectors ? allSelectors() : rootSelectors();\n    if (selectors.some((selector) => element.matches(selector)))\n      return true;\n  });\n}\nfunction findClosest(el, callback) {\n  if (!el)\n    return;\n  if (callback(el))\n    return el;\n  if (el._x_teleportBack)\n    el = el._x_teleportBack;\n  if (!el.parentElement)\n    return;\n  return findClosest(el.parentElement, callback);\n}\nfunction isRoot(el) {\n  return rootSelectors().some((selector) => el.matches(selector));\n}\nvar initInterceptors2 = [];\nfunction interceptInit(callback) {\n  initInterceptors2.push(callback);\n}\nfunction initTree(el, walker = walk, intercept = () => {\n}) {\n  deferHandlingDirectives(() => {\n    walker(el, (el2, skip) => {\n      intercept(el2, skip);\n      initInterceptors2.forEach((i) => i(el2, skip));\n      directives(el2, el2.attributes).forEach((handle) => handle());\n      el2._x_ignore && skip();\n    });\n  });\n}\nfunction destroyTree(root) {\n  walk(root, (el) => cleanupAttributes(el));\n}\n\n// packages/alpinejs/src/nextTick.js\nvar tickStack = [];\nvar isHolding = false;\nfunction nextTick(callback = () => {\n}) {\n  queueMicrotask(() => {\n    isHolding || setTimeout(() => {\n      releaseNextTicks();\n    });\n  });\n  return new Promise((res) => {\n    tickStack.push(() => {\n      callback();\n      res();\n    });\n  });\n}\nfunction releaseNextTicks() {\n  isHolding = false;\n  while (tickStack.length)\n    tickStack.shift()();\n}\nfunction holdNextTicks() {\n  isHolding = true;\n}\n\n// packages/alpinejs/src/utils/classes.js\nfunction setClasses(el, value) {\n  if (Array.isArray(value)) {\n    return setClassesFromString(el, value.join(\" \"));\n  } else if (typeof value === \"object\" && value !== null) {\n    return setClassesFromObject(el, value);\n  } else if (typeof value === \"function\") {\n    return setClasses(el, value());\n  }\n  return setClassesFromString(el, value);\n}\nfunction setClassesFromString(el, classString) {\n  let split = (classString2) => classString2.split(\" \").filter(Boolean);\n  let missingClasses = (classString2) => classString2.split(\" \").filter((i) => !el.classList.contains(i)).filter(Boolean);\n  let addClassesAndReturnUndo = (classes) => {\n    el.classList.add(...classes);\n    return () => {\n      el.classList.remove(...classes);\n    };\n  };\n  classString = classString === true ? classString = \"\" : classString || \"\";\n  return addClassesAndReturnUndo(missingClasses(classString));\n}\nfunction setClassesFromObject(el, classObject) {\n  let split = (classString) => classString.split(\" \").filter(Boolean);\n  let forAdd = Object.entries(classObject).flatMap(([classString, bool]) => bool ? split(classString) : false).filter(Boolean);\n  let forRemove = Object.entries(classObject).flatMap(([classString, bool]) => !bool ? split(classString) : false).filter(Boolean);\n  let added = [];\n  let removed = [];\n  forRemove.forEach((i) => {\n    if (el.classList.contains(i)) {\n      el.classList.remove(i);\n      removed.push(i);\n    }\n  });\n  forAdd.forEach((i) => {\n    if (!el.classList.contains(i)) {\n      el.classList.add(i);\n      added.push(i);\n    }\n  });\n  return () => {\n    removed.forEach((i) => el.classList.add(i));\n    added.forEach((i) => el.classList.remove(i));\n  };\n}\n\n// packages/alpinejs/src/utils/styles.js\nfunction setStyles(el, value) {\n  if (typeof value === \"object\" && value !== null) {\n    return setStylesFromObject(el, value);\n  }\n  return setStylesFromString(el, value);\n}\nfunction setStylesFromObject(el, value) {\n  let previousStyles = {};\n  Object.entries(value).forEach(([key, value2]) => {\n    previousStyles[key] = el.style[key];\n    if (!key.startsWith(\"--\")) {\n      key = kebabCase(key);\n    }\n    el.style.setProperty(key, value2);\n  });\n  setTimeout(() => {\n    if (el.style.length === 0) {\n      el.removeAttribute(\"style\");\n    }\n  });\n  return () => {\n    setStyles(el, previousStyles);\n  };\n}\nfunction setStylesFromString(el, value) {\n  let cache = el.getAttribute(\"style\", value);\n  el.setAttribute(\"style\", value);\n  return () => {\n    el.setAttribute(\"style\", cache || \"\");\n  };\n}\nfunction kebabCase(subject) {\n  return subject.replace(/([a-z])([A-Z])/g, \"$1-$2\").toLowerCase();\n}\n\n// packages/alpinejs/src/utils/once.js\nfunction once(callback, fallback = () => {\n}) {\n  let called = false;\n  return function() {\n    if (!called) {\n      called = true;\n      callback.apply(this, arguments);\n    } else {\n      fallback.apply(this, arguments);\n    }\n  };\n}\n\n// packages/alpinejs/src/directives/x-transition.js\ndirective(\"transition\", (el, {value, modifiers, expression}, {evaluate: evaluate2}) => {\n  if (typeof expression === \"function\")\n    expression = evaluate2(expression);\n  if (expression === false)\n    return;\n  if (!expression || typeof expression === \"boolean\") {\n    registerTransitionsFromHelper(el, modifiers, value);\n  } else {\n    registerTransitionsFromClassString(el, expression, value);\n  }\n});\nfunction registerTransitionsFromClassString(el, classString, stage) {\n  registerTransitionObject(el, setClasses, \"\");\n  let directiveStorageMap = {\n    enter: (classes) => {\n      el._x_transition.enter.during = classes;\n    },\n    \"enter-start\": (classes) => {\n      el._x_transition.enter.start = classes;\n    },\n    \"enter-end\": (classes) => {\n      el._x_transition.enter.end = classes;\n    },\n    leave: (classes) => {\n      el._x_transition.leave.during = classes;\n    },\n    \"leave-start\": (classes) => {\n      el._x_transition.leave.start = classes;\n    },\n    \"leave-end\": (classes) => {\n      el._x_transition.leave.end = classes;\n    }\n  };\n  directiveStorageMap[stage](classString);\n}\nfunction registerTransitionsFromHelper(el, modifiers, stage) {\n  registerTransitionObject(el, setStyles);\n  let doesntSpecify = !modifiers.includes(\"in\") && !modifiers.includes(\"out\") && !stage;\n  let transitioningIn = doesntSpecify || modifiers.includes(\"in\") || [\"enter\"].includes(stage);\n  let transitioningOut = doesntSpecify || modifiers.includes(\"out\") || [\"leave\"].includes(stage);\n  if (modifiers.includes(\"in\") && !doesntSpecify) {\n    modifiers = modifiers.filter((i, index) => index < modifiers.indexOf(\"out\"));\n  }\n  if (modifiers.includes(\"out\") && !doesntSpecify) {\n    modifiers = modifiers.filter((i, index) => index > modifiers.indexOf(\"out\"));\n  }\n  let wantsAll = !modifiers.includes(\"opacity\") && !modifiers.includes(\"scale\");\n  let wantsOpacity = wantsAll || modifiers.includes(\"opacity\");\n  let wantsScale = wantsAll || modifiers.includes(\"scale\");\n  let opacityValue = wantsOpacity ? 0 : 1;\n  let scaleValue = wantsScale ? modifierValue(modifiers, \"scale\", 95) / 100 : 1;\n  let delay = modifierValue(modifiers, \"delay\", 0) / 1e3;\n  let origin = modifierValue(modifiers, \"origin\", \"center\");\n  let property = \"opacity, transform\";\n  let durationIn = modifierValue(modifiers, \"duration\", 150) / 1e3;\n  let durationOut = modifierValue(modifiers, \"duration\", 75) / 1e3;\n  let easing = `cubic-bezier(0.4, 0.0, 0.2, 1)`;\n  if (transitioningIn) {\n    el._x_transition.enter.during = {\n      transformOrigin: origin,\n      transitionDelay: `${delay}s`,\n      transitionProperty: property,\n      transitionDuration: `${durationIn}s`,\n      transitionTimingFunction: easing\n    };\n    el._x_transition.enter.start = {\n      opacity: opacityValue,\n      transform: `scale(${scaleValue})`\n    };\n    el._x_transition.enter.end = {\n      opacity: 1,\n      transform: `scale(1)`\n    };\n  }\n  if (transitioningOut) {\n    el._x_transition.leave.during = {\n      transformOrigin: origin,\n      transitionDelay: `${delay}s`,\n      transitionProperty: property,\n      transitionDuration: `${durationOut}s`,\n      transitionTimingFunction: easing\n    };\n    el._x_transition.leave.start = {\n      opacity: 1,\n      transform: `scale(1)`\n    };\n    el._x_transition.leave.end = {\n      opacity: opacityValue,\n      transform: `scale(${scaleValue})`\n    };\n  }\n}\nfunction registerTransitionObject(el, setFunction, defaultValue = {}) {\n  if (!el._x_transition)\n    el._x_transition = {\n      enter: {during: defaultValue, start: defaultValue, end: defaultValue},\n      leave: {during: defaultValue, start: defaultValue, end: defaultValue},\n      in(before = () => {\n      }, after = () => {\n      }) {\n        transition(el, setFunction, {\n          during: this.enter.during,\n          start: this.enter.start,\n          end: this.enter.end\n        }, before, after);\n      },\n      out(before = () => {\n      }, after = () => {\n      }) {\n        transition(el, setFunction, {\n          during: this.leave.during,\n          start: this.leave.start,\n          end: this.leave.end\n        }, before, after);\n      }\n    };\n}\nwindow.Element.prototype._x_toggleAndCascadeWithTransitions = function(el, value, show, hide) {\n  const nextTick2 = document.visibilityState === \"visible\" ? requestAnimationFrame : setTimeout;\n  let clickAwayCompatibleShow = () => nextTick2(show);\n  if (value) {\n    if (el._x_transition && (el._x_transition.enter || el._x_transition.leave)) {\n      el._x_transition.enter && (Object.entries(el._x_transition.enter.during).length || Object.entries(el._x_transition.enter.start).length || Object.entries(el._x_transition.enter.end).length) ? el._x_transition.in(show) : clickAwayCompatibleShow();\n    } else {\n      el._x_transition ? el._x_transition.in(show) : clickAwayCompatibleShow();\n    }\n    return;\n  }\n  el._x_hidePromise = el._x_transition ? new Promise((resolve, reject) => {\n    el._x_transition.out(() => {\n    }, () => resolve(hide));\n    el._x_transitioning.beforeCancel(() => reject({isFromCancelledTransition: true}));\n  }) : Promise.resolve(hide);\n  queueMicrotask(() => {\n    let closest = closestHide(el);\n    if (closest) {\n      if (!closest._x_hideChildren)\n        closest._x_hideChildren = [];\n      closest._x_hideChildren.push(el);\n    } else {\n      nextTick2(() => {\n        let hideAfterChildren = (el2) => {\n          let carry = Promise.all([\n            el2._x_hidePromise,\n            ...(el2._x_hideChildren || []).map(hideAfterChildren)\n          ]).then(([i]) => i());\n          delete el2._x_hidePromise;\n          delete el2._x_hideChildren;\n          return carry;\n        };\n        hideAfterChildren(el).catch((e) => {\n          if (!e.isFromCancelledTransition)\n            throw e;\n        });\n      });\n    }\n  });\n};\nfunction closestHide(el) {\n  let parent = el.parentNode;\n  if (!parent)\n    return;\n  return parent._x_hidePromise ? parent : closestHide(parent);\n}\nfunction transition(el, setFunction, {during, start: start2, end} = {}, before = () => {\n}, after = () => {\n}) {\n  if (el._x_transitioning)\n    el._x_transitioning.cancel();\n  if (Object.keys(during).length === 0 && Object.keys(start2).length === 0 && Object.keys(end).length === 0) {\n    before();\n    after();\n    return;\n  }\n  let undoStart, undoDuring, undoEnd;\n  performTransition(el, {\n    start() {\n      undoStart = setFunction(el, start2);\n    },\n    during() {\n      undoDuring = setFunction(el, during);\n    },\n    before,\n    end() {\n      undoStart();\n      undoEnd = setFunction(el, end);\n    },\n    after,\n    cleanup() {\n      undoDuring();\n      undoEnd();\n    }\n  });\n}\nfunction performTransition(el, stages) {\n  let interrupted, reachedBefore, reachedEnd;\n  let finish = once(() => {\n    mutateDom(() => {\n      interrupted = true;\n      if (!reachedBefore)\n        stages.before();\n      if (!reachedEnd) {\n        stages.end();\n        releaseNextTicks();\n      }\n      stages.after();\n      if (el.isConnected)\n        stages.cleanup();\n      delete el._x_transitioning;\n    });\n  });\n  el._x_transitioning = {\n    beforeCancels: [],\n    beforeCancel(callback) {\n      this.beforeCancels.push(callback);\n    },\n    cancel: once(function() {\n      while (this.beforeCancels.length) {\n        this.beforeCancels.shift()();\n      }\n      ;\n      finish();\n    }),\n    finish\n  };\n  mutateDom(() => {\n    stages.start();\n    stages.during();\n  });\n  holdNextTicks();\n  requestAnimationFrame(() => {\n    if (interrupted)\n      return;\n    let duration = Number(getComputedStyle(el).transitionDuration.replace(/,.*/, \"\").replace(\"s\", \"\")) * 1e3;\n    let delay = Number(getComputedStyle(el).transitionDelay.replace(/,.*/, \"\").replace(\"s\", \"\")) * 1e3;\n    if (duration === 0)\n      duration = Number(getComputedStyle(el).animationDuration.replace(\"s\", \"\")) * 1e3;\n    mutateDom(() => {\n      stages.before();\n    });\n    reachedBefore = true;\n    requestAnimationFrame(() => {\n      if (interrupted)\n        return;\n      mutateDom(() => {\n        stages.end();\n      });\n      releaseNextTicks();\n      setTimeout(el._x_transitioning.finish, duration + delay);\n      reachedEnd = true;\n    });\n  });\n}\nfunction modifierValue(modifiers, key, fallback) {\n  if (modifiers.indexOf(key) === -1)\n    return fallback;\n  const rawValue = modifiers[modifiers.indexOf(key) + 1];\n  if (!rawValue)\n    return fallback;\n  if (key === \"scale\") {\n    if (isNaN(rawValue))\n      return fallback;\n  }\n  if (key === \"duration\" || key === \"delay\") {\n    let match = rawValue.match(/([0-9]+)ms/);\n    if (match)\n      return match[1];\n  }\n  if (key === \"origin\") {\n    if ([\"top\", \"right\", \"left\", \"center\", \"bottom\"].includes(modifiers[modifiers.indexOf(key) + 2])) {\n      return [rawValue, modifiers[modifiers.indexOf(key) + 2]].join(\" \");\n    }\n  }\n  return rawValue;\n}\n\n// packages/alpinejs/src/clone.js\nvar isCloning = false;\nfunction skipDuringClone(callback, fallback = () => {\n}) {\n  return (...args) => isCloning ? fallback(...args) : callback(...args);\n}\nfunction onlyDuringClone(callback) {\n  return (...args) => isCloning && callback(...args);\n}\nfunction clone(oldEl, newEl) {\n  if (!newEl._x_dataStack)\n    newEl._x_dataStack = oldEl._x_dataStack;\n  isCloning = true;\n  dontRegisterReactiveSideEffects(() => {\n    cloneTree(newEl);\n  });\n  isCloning = false;\n}\nfunction cloneTree(el) {\n  let hasRunThroughFirstEl = false;\n  let shallowWalker = (el2, callback) => {\n    walk(el2, (el3, skip) => {\n      if (hasRunThroughFirstEl && isRoot(el3))\n        return skip();\n      hasRunThroughFirstEl = true;\n      callback(el3, skip);\n    });\n  };\n  initTree(el, shallowWalker);\n}\nfunction dontRegisterReactiveSideEffects(callback) {\n  let cache = effect;\n  overrideEffect((callback2, el) => {\n    let storedEffect = cache(callback2);\n    release(storedEffect);\n    return () => {\n    };\n  });\n  callback();\n  overrideEffect(cache);\n}\n\n// packages/alpinejs/src/utils/bind.js\nfunction bind(el, name, value, modifiers = []) {\n  if (!el._x_bindings)\n    el._x_bindings = reactive({});\n  el._x_bindings[name] = value;\n  name = modifiers.includes(\"camel\") ? camelCase(name) : name;\n  switch (name) {\n    case \"value\":\n      bindInputValue(el, value);\n      break;\n    case \"style\":\n      bindStyles(el, value);\n      break;\n    case \"class\":\n      bindClasses(el, value);\n      break;\n    case \"selected\":\n    case \"checked\":\n      bindAttributeAndProperty(el, name, value);\n      break;\n    default:\n      bindAttribute(el, name, value);\n      break;\n  }\n}\nfunction bindInputValue(el, value) {\n  if (el.type === \"radio\") {\n    if (el.attributes.value === void 0) {\n      el.value = value;\n    }\n    if (window.fromModel) {\n      el.checked = checkedAttrLooseCompare(el.value, value);\n    }\n  } else if (el.type === \"checkbox\") {\n    if (Number.isInteger(value)) {\n      el.value = value;\n    } else if (!Number.isInteger(value) && !Array.isArray(value) && typeof value !== \"boolean\" && ![null, void 0].includes(value)) {\n      el.value = String(value);\n    } else {\n      if (Array.isArray(value)) {\n        el.checked = value.some((val) => checkedAttrLooseCompare(val, el.value));\n      } else {\n        el.checked = !!value;\n      }\n    }\n  } else if (el.tagName === \"SELECT\") {\n    updateSelect(el, value);\n  } else {\n    if (el.value === value)\n      return;\n    el.value = value;\n  }\n}\nfunction bindClasses(el, value) {\n  if (el._x_undoAddedClasses)\n    el._x_undoAddedClasses();\n  el._x_undoAddedClasses = setClasses(el, value);\n}\nfunction bindStyles(el, value) {\n  if (el._x_undoAddedStyles)\n    el._x_undoAddedStyles();\n  el._x_undoAddedStyles = setStyles(el, value);\n}\nfunction bindAttributeAndProperty(el, name, value) {\n  bindAttribute(el, name, value);\n  setPropertyIfChanged(el, name, value);\n}\nfunction bindAttribute(el, name, value) {\n  if ([null, void 0, false].includes(value) && attributeShouldntBePreservedIfFalsy(name)) {\n    el.removeAttribute(name);\n  } else {\n    if (isBooleanAttr(name))\n      value = name;\n    setIfChanged(el, name, value);\n  }\n}\nfunction setIfChanged(el, attrName, value) {\n  if (el.getAttribute(attrName) != value) {\n    el.setAttribute(attrName, value);\n  }\n}\nfunction setPropertyIfChanged(el, propName, value) {\n  if (el[propName] !== value) {\n    el[propName] = value;\n  }\n}\nfunction updateSelect(el, value) {\n  const arrayWrappedValue = [].concat(value).map((value2) => {\n    return value2 + \"\";\n  });\n  Array.from(el.options).forEach((option) => {\n    option.selected = arrayWrappedValue.includes(option.value);\n  });\n}\nfunction camelCase(subject) {\n  return subject.toLowerCase().replace(/-(\\w)/g, (match, char) => char.toUpperCase());\n}\nfunction checkedAttrLooseCompare(valueA, valueB) {\n  return valueA == valueB;\n}\nfunction isBooleanAttr(attrName) {\n  const booleanAttributes = [\n    \"disabled\",\n    \"checked\",\n    \"required\",\n    \"readonly\",\n    \"hidden\",\n    \"open\",\n    \"selected\",\n    \"autofocus\",\n    \"itemscope\",\n    \"multiple\",\n    \"novalidate\",\n    \"allowfullscreen\",\n    \"allowpaymentrequest\",\n    \"formnovalidate\",\n    \"autoplay\",\n    \"controls\",\n    \"loop\",\n    \"muted\",\n    \"playsinline\",\n    \"default\",\n    \"ismap\",\n    \"reversed\",\n    \"async\",\n    \"defer\",\n    \"nomodule\"\n  ];\n  return booleanAttributes.includes(attrName);\n}\nfunction attributeShouldntBePreservedIfFalsy(name) {\n  return ![\"aria-pressed\", \"aria-checked\", \"aria-expanded\", \"aria-selected\"].includes(name);\n}\nfunction getBinding(el, name, fallback) {\n  if (el._x_bindings && el._x_bindings[name] !== void 0)\n    return el._x_bindings[name];\n  return getAttributeBinding(el, name, fallback);\n}\nfunction extractProp(el, name, fallback, extract = true) {\n  if (el._x_bindings && el._x_bindings[name] !== void 0)\n    return el._x_bindings[name];\n  if (el._x_inlineBindings && el._x_inlineBindings[name] !== void 0) {\n    let binding = el._x_inlineBindings[name];\n    binding.extract = extract;\n    return dontAutoEvaluateFunctions(() => {\n      return evaluate(el, binding.expression);\n    });\n  }\n  return getAttributeBinding(el, name, fallback);\n}\nfunction getAttributeBinding(el, name, fallback) {\n  let attr = el.getAttribute(name);\n  if (attr === null)\n    return typeof fallback === \"function\" ? fallback() : fallback;\n  if (attr === \"\")\n    return true;\n  if (isBooleanAttr(name)) {\n    return !![name, \"true\"].includes(attr);\n  }\n  return attr;\n}\n\n// packages/alpinejs/src/utils/debounce.js\nfunction debounce(func, wait) {\n  var timeout;\n  return function() {\n    var context = this, args = arguments;\n    var later = function() {\n      timeout = null;\n      func.apply(context, args);\n    };\n    clearTimeout(timeout);\n    timeout = setTimeout(later, wait);\n  };\n}\n\n// packages/alpinejs/src/utils/throttle.js\nfunction throttle(func, limit) {\n  let inThrottle;\n  return function() {\n    let context = this, args = arguments;\n    if (!inThrottle) {\n      func.apply(context, args);\n      inThrottle = true;\n      setTimeout(() => inThrottle = false, limit);\n    }\n  };\n}\n\n// packages/alpinejs/src/plugin.js\nfunction plugin(callback) {\n  let callbacks = Array.isArray(callback) ? callback : [callback];\n  callbacks.forEach((i) => i(alpine_default));\n}\n\n// packages/alpinejs/src/store.js\nvar stores = {};\nvar isReactive = false;\nfunction store(name, value) {\n  if (!isReactive) {\n    stores = reactive(stores);\n    isReactive = true;\n  }\n  if (value === void 0) {\n    return stores[name];\n  }\n  stores[name] = value;\n  if (typeof value === \"object\" && value !== null && value.hasOwnProperty(\"init\") && typeof value.init === \"function\") {\n    stores[name].init();\n  }\n  initInterceptors(stores[name]);\n}\nfunction getStores() {\n  return stores;\n}\n\n// packages/alpinejs/src/binds.js\nvar binds = {};\nfunction bind2(name, bindings) {\n  let getBindings = typeof bindings !== \"function\" ? () => bindings : bindings;\n  if (name instanceof Element) {\n    applyBindingsObject(name, getBindings());\n  } else {\n    binds[name] = getBindings;\n  }\n}\nfunction injectBindingProviders(obj) {\n  Object.entries(binds).forEach(([name, callback]) => {\n    Object.defineProperty(obj, name, {\n      get() {\n        return (...args) => {\n          return callback(...args);\n        };\n      }\n    });\n  });\n  return obj;\n}\nfunction applyBindingsObject(el, obj, original) {\n  let cleanupRunners = [];\n  while (cleanupRunners.length)\n    cleanupRunners.pop()();\n  let attributes = Object.entries(obj).map(([name, value]) => ({name, value}));\n  let staticAttributes = attributesOnly(attributes);\n  attributes = attributes.map((attribute) => {\n    if (staticAttributes.find((attr) => attr.name === attribute.name)) {\n      return {\n        name: `x-bind:${attribute.name}`,\n        value: `\"${attribute.value}\"`\n      };\n    }\n    return attribute;\n  });\n  directives(el, attributes, original).map((handle) => {\n    cleanupRunners.push(handle.runCleanups);\n    handle();\n  });\n}\n\n// packages/alpinejs/src/datas.js\nvar datas = {};\nfunction data(name, callback) {\n  datas[name] = callback;\n}\nfunction injectDataProviders(obj, context) {\n  Object.entries(datas).forEach(([name, callback]) => {\n    Object.defineProperty(obj, name, {\n      get() {\n        return (...args) => {\n          return callback.bind(context)(...args);\n        };\n      },\n      enumerable: false\n    });\n  });\n  return obj;\n}\n\n// packages/alpinejs/src/alpine.js\nvar Alpine = {\n  get reactive() {\n    return reactive;\n  },\n  get release() {\n    return release;\n  },\n  get effect() {\n    return effect;\n  },\n  get raw() {\n    return raw;\n  },\n  version: \"3.12.3\",\n  flushAndStopDeferringMutations,\n  dontAutoEvaluateFunctions,\n  disableEffectScheduling,\n  startObservingMutations,\n  stopObservingMutations,\n  setReactivityEngine,\n  closestDataStack,\n  skipDuringClone,\n  onlyDuringClone,\n  addRootSelector,\n  addInitSelector,\n  addScopeToNode,\n  deferMutations,\n  mapAttributes,\n  evaluateLater,\n  interceptInit,\n  setEvaluator,\n  mergeProxies,\n  extractProp,\n  findClosest,\n  closestRoot,\n  destroyTree,\n  interceptor,\n  transition,\n  setStyles,\n  mutateDom,\n  directive,\n  throttle,\n  debounce,\n  evaluate,\n  initTree,\n  nextTick,\n  prefixed: prefix,\n  prefix: setPrefix,\n  plugin,\n  magic,\n  store,\n  start,\n  clone,\n  bound: getBinding,\n  $data: scope,\n  walk,\n  data,\n  bind: bind2\n};\nvar alpine_default = Alpine;\n\n// node_modules/@vue/shared/dist/shared.esm-bundler.js\nfunction makeMap(str, expectsLowerCase) {\n  const map = Object.create(null);\n  const list = str.split(\",\");\n  for (let i = 0; i < list.length; i++) {\n    map[list[i]] = true;\n  }\n  return expectsLowerCase ? (val) => !!map[val.toLowerCase()] : (val) => !!map[val];\n}\nvar PatchFlagNames = {\n  [1]: `TEXT`,\n  [2]: `CLASS`,\n  [4]: `STYLE`,\n  [8]: `PROPS`,\n  [16]: `FULL_PROPS`,\n  [32]: `HYDRATE_EVENTS`,\n  [64]: `STABLE_FRAGMENT`,\n  [128]: `KEYED_FRAGMENT`,\n  [256]: `UNKEYED_FRAGMENT`,\n  [512]: `NEED_PATCH`,\n  [1024]: `DYNAMIC_SLOTS`,\n  [2048]: `DEV_ROOT_FRAGMENT`,\n  [-1]: `HOISTED`,\n  [-2]: `BAIL`\n};\nvar slotFlagsText = {\n  [1]: \"STABLE\",\n  [2]: \"DYNAMIC\",\n  [3]: \"FORWARDED\"\n};\nvar specialBooleanAttrs = `itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly`;\nvar isBooleanAttr2 = /* @__PURE__ */ makeMap(specialBooleanAttrs + `,async,autofocus,autoplay,controls,default,defer,disabled,hidden,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected`);\nvar EMPTY_OBJ = true ? Object.freeze({}) : {};\nvar EMPTY_ARR = true ? Object.freeze([]) : [];\nvar extend = Object.assign;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar hasOwn = (val, key) => hasOwnProperty.call(val, key);\nvar isArray = Array.isArray;\nvar isMap = (val) => toTypeString(val) === \"[object Map]\";\nvar isString = (val) => typeof val === \"string\";\nvar isSymbol = (val) => typeof val === \"symbol\";\nvar isObject = (val) => val !== null && typeof val === \"object\";\nvar objectToString = Object.prototype.toString;\nvar toTypeString = (value) => objectToString.call(value);\nvar toRawType = (value) => {\n  return toTypeString(value).slice(8, -1);\n};\nvar isIntegerKey = (key) => isString(key) && key !== \"NaN\" && key[0] !== \"-\" && \"\" + parseInt(key, 10) === key;\nvar cacheStringFunction = (fn) => {\n  const cache = Object.create(null);\n  return (str) => {\n    const hit = cache[str];\n    return hit || (cache[str] = fn(str));\n  };\n};\nvar camelizeRE = /-(\\w)/g;\nvar camelize = cacheStringFunction((str) => {\n  return str.replace(camelizeRE, (_, c) => c ? c.toUpperCase() : \"\");\n});\nvar hyphenateRE = /\\B([A-Z])/g;\nvar hyphenate = cacheStringFunction((str) => str.replace(hyphenateRE, \"-$1\").toLowerCase());\nvar capitalize = cacheStringFunction((str) => str.charAt(0).toUpperCase() + str.slice(1));\nvar toHandlerKey = cacheStringFunction((str) => str ? `on${capitalize(str)}` : ``);\nvar hasChanged = (value, oldValue) => value !== oldValue && (value === value || oldValue === oldValue);\n\n// node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js\nvar targetMap = new WeakMap();\nvar effectStack = [];\nvar activeEffect;\nvar ITERATE_KEY = Symbol(true ? \"iterate\" : \"\");\nvar MAP_KEY_ITERATE_KEY = Symbol(true ? \"Map key iterate\" : \"\");\nfunction isEffect(fn) {\n  return fn && fn._isEffect === true;\n}\nfunction effect2(fn, options = EMPTY_OBJ) {\n  if (isEffect(fn)) {\n    fn = fn.raw;\n  }\n  const effect3 = createReactiveEffect(fn, options);\n  if (!options.lazy) {\n    effect3();\n  }\n  return effect3;\n}\nfunction stop(effect3) {\n  if (effect3.active) {\n    cleanup(effect3);\n    if (effect3.options.onStop) {\n      effect3.options.onStop();\n    }\n    effect3.active = false;\n  }\n}\nvar uid = 0;\nfunction createReactiveEffect(fn, options) {\n  const effect3 = function reactiveEffect() {\n    if (!effect3.active) {\n      return fn();\n    }\n    if (!effectStack.includes(effect3)) {\n      cleanup(effect3);\n      try {\n        enableTracking();\n        effectStack.push(effect3);\n        activeEffect = effect3;\n        return fn();\n      } finally {\n        effectStack.pop();\n        resetTracking();\n        activeEffect = effectStack[effectStack.length - 1];\n      }\n    }\n  };\n  effect3.id = uid++;\n  effect3.allowRecurse = !!options.allowRecurse;\n  effect3._isEffect = true;\n  effect3.active = true;\n  effect3.raw = fn;\n  effect3.deps = [];\n  effect3.options = options;\n  return effect3;\n}\nfunction cleanup(effect3) {\n  const {deps} = effect3;\n  if (deps.length) {\n    for (let i = 0; i < deps.length; i++) {\n      deps[i].delete(effect3);\n    }\n    deps.length = 0;\n  }\n}\nvar shouldTrack = true;\nvar trackStack = [];\nfunction pauseTracking() {\n  trackStack.push(shouldTrack);\n  shouldTrack = false;\n}\nfunction enableTracking() {\n  trackStack.push(shouldTrack);\n  shouldTrack = true;\n}\nfunction resetTracking() {\n  const last = trackStack.pop();\n  shouldTrack = last === void 0 ? true : last;\n}\nfunction track(target, type, key) {\n  if (!shouldTrack || activeEffect === void 0) {\n    return;\n  }\n  let depsMap = targetMap.get(target);\n  if (!depsMap) {\n    targetMap.set(target, depsMap = new Map());\n  }\n  let dep = depsMap.get(key);\n  if (!dep) {\n    depsMap.set(key, dep = new Set());\n  }\n  if (!dep.has(activeEffect)) {\n    dep.add(activeEffect);\n    activeEffect.deps.push(dep);\n    if (activeEffect.options.onTrack) {\n      activeEffect.options.onTrack({\n        effect: activeEffect,\n        target,\n        type,\n        key\n      });\n    }\n  }\n}\nfunction trigger(target, type, key, newValue, oldValue, oldTarget) {\n  const depsMap = targetMap.get(target);\n  if (!depsMap) {\n    return;\n  }\n  const effects = new Set();\n  const add2 = (effectsToAdd) => {\n    if (effectsToAdd) {\n      effectsToAdd.forEach((effect3) => {\n        if (effect3 !== activeEffect || effect3.allowRecurse) {\n          effects.add(effect3);\n        }\n      });\n    }\n  };\n  if (type === \"clear\") {\n    depsMap.forEach(add2);\n  } else if (key === \"length\" && isArray(target)) {\n    depsMap.forEach((dep, key2) => {\n      if (key2 === \"length\" || key2 >= newValue) {\n        add2(dep);\n      }\n    });\n  } else {\n    if (key !== void 0) {\n      add2(depsMap.get(key));\n    }\n    switch (type) {\n      case \"add\":\n        if (!isArray(target)) {\n          add2(depsMap.get(ITERATE_KEY));\n          if (isMap(target)) {\n            add2(depsMap.get(MAP_KEY_ITERATE_KEY));\n          }\n        } else if (isIntegerKey(key)) {\n          add2(depsMap.get(\"length\"));\n        }\n        break;\n      case \"delete\":\n        if (!isArray(target)) {\n          add2(depsMap.get(ITERATE_KEY));\n          if (isMap(target)) {\n            add2(depsMap.get(MAP_KEY_ITERATE_KEY));\n          }\n        }\n        break;\n      case \"set\":\n        if (isMap(target)) {\n          add2(depsMap.get(ITERATE_KEY));\n        }\n        break;\n    }\n  }\n  const run = (effect3) => {\n    if (effect3.options.onTrigger) {\n      effect3.options.onTrigger({\n        effect: effect3,\n        target,\n        key,\n        type,\n        newValue,\n        oldValue,\n        oldTarget\n      });\n    }\n    if (effect3.options.scheduler) {\n      effect3.options.scheduler(effect3);\n    } else {\n      effect3();\n    }\n  };\n  effects.forEach(run);\n}\nvar isNonTrackableKeys = /* @__PURE__ */ makeMap(`__proto__,__v_isRef,__isVue`);\nvar builtInSymbols = new Set(Object.getOwnPropertyNames(Symbol).map((key) => Symbol[key]).filter(isSymbol));\nvar get2 = /* @__PURE__ */ createGetter();\nvar shallowGet = /* @__PURE__ */ createGetter(false, true);\nvar readonlyGet = /* @__PURE__ */ createGetter(true);\nvar shallowReadonlyGet = /* @__PURE__ */ createGetter(true, true);\nvar arrayInstrumentations = {};\n[\"includes\", \"indexOf\", \"lastIndexOf\"].forEach((key) => {\n  const method = Array.prototype[key];\n  arrayInstrumentations[key] = function(...args) {\n    const arr = toRaw(this);\n    for (let i = 0, l = this.length; i < l; i++) {\n      track(arr, \"get\", i + \"\");\n    }\n    const res = method.apply(arr, args);\n    if (res === -1 || res === false) {\n      return method.apply(arr, args.map(toRaw));\n    } else {\n      return res;\n    }\n  };\n});\n[\"push\", \"pop\", \"shift\", \"unshift\", \"splice\"].forEach((key) => {\n  const method = Array.prototype[key];\n  arrayInstrumentations[key] = function(...args) {\n    pauseTracking();\n    const res = method.apply(this, args);\n    resetTracking();\n    return res;\n  };\n});\nfunction createGetter(isReadonly = false, shallow = false) {\n  return function get3(target, key, receiver) {\n    if (key === \"__v_isReactive\") {\n      return !isReadonly;\n    } else if (key === \"__v_isReadonly\") {\n      return isReadonly;\n    } else if (key === \"__v_raw\" && receiver === (isReadonly ? shallow ? shallowReadonlyMap : readonlyMap : shallow ? shallowReactiveMap : reactiveMap).get(target)) {\n      return target;\n    }\n    const targetIsArray = isArray(target);\n    if (!isReadonly && targetIsArray && hasOwn(arrayInstrumentations, key)) {\n      return Reflect.get(arrayInstrumentations, key, receiver);\n    }\n    const res = Reflect.get(target, key, receiver);\n    if (isSymbol(key) ? builtInSymbols.has(key) : isNonTrackableKeys(key)) {\n      return res;\n    }\n    if (!isReadonly) {\n      track(target, \"get\", key);\n    }\n    if (shallow) {\n      return res;\n    }\n    if (isRef(res)) {\n      const shouldUnwrap = !targetIsArray || !isIntegerKey(key);\n      return shouldUnwrap ? res.value : res;\n    }\n    if (isObject(res)) {\n      return isReadonly ? readonly(res) : reactive2(res);\n    }\n    return res;\n  };\n}\nvar set2 = /* @__PURE__ */ createSetter();\nvar shallowSet = /* @__PURE__ */ createSetter(true);\nfunction createSetter(shallow = false) {\n  return function set3(target, key, value, receiver) {\n    let oldValue = target[key];\n    if (!shallow) {\n      value = toRaw(value);\n      oldValue = toRaw(oldValue);\n      if (!isArray(target) && isRef(oldValue) && !isRef(value)) {\n        oldValue.value = value;\n        return true;\n      }\n    }\n    const hadKey = isArray(target) && isIntegerKey(key) ? Number(key) < target.length : hasOwn(target, key);\n    const result = Reflect.set(target, key, value, receiver);\n    if (target === toRaw(receiver)) {\n      if (!hadKey) {\n        trigger(target, \"add\", key, value);\n      } else if (hasChanged(value, oldValue)) {\n        trigger(target, \"set\", key, value, oldValue);\n      }\n    }\n    return result;\n  };\n}\nfunction deleteProperty(target, key) {\n  const hadKey = hasOwn(target, key);\n  const oldValue = target[key];\n  const result = Reflect.deleteProperty(target, key);\n  if (result && hadKey) {\n    trigger(target, \"delete\", key, void 0, oldValue);\n  }\n  return result;\n}\nfunction has(target, key) {\n  const result = Reflect.has(target, key);\n  if (!isSymbol(key) || !builtInSymbols.has(key)) {\n    track(target, \"has\", key);\n  }\n  return result;\n}\nfunction ownKeys(target) {\n  track(target, \"iterate\", isArray(target) ? \"length\" : ITERATE_KEY);\n  return Reflect.ownKeys(target);\n}\nvar mutableHandlers = {\n  get: get2,\n  set: set2,\n  deleteProperty,\n  has,\n  ownKeys\n};\nvar readonlyHandlers = {\n  get: readonlyGet,\n  set(target, key) {\n    if (true) {\n      console.warn(`Set operation on key \"${String(key)}\" failed: target is readonly.`, target);\n    }\n    return true;\n  },\n  deleteProperty(target, key) {\n    if (true) {\n      console.warn(`Delete operation on key \"${String(key)}\" failed: target is readonly.`, target);\n    }\n    return true;\n  }\n};\nvar shallowReactiveHandlers = extend({}, mutableHandlers, {\n  get: shallowGet,\n  set: shallowSet\n});\nvar shallowReadonlyHandlers = extend({}, readonlyHandlers, {\n  get: shallowReadonlyGet\n});\nvar toReactive = (value) => isObject(value) ? reactive2(value) : value;\nvar toReadonly = (value) => isObject(value) ? readonly(value) : value;\nvar toShallow = (value) => value;\nvar getProto = (v) => Reflect.getPrototypeOf(v);\nfunction get$1(target, key, isReadonly = false, isShallow = false) {\n  target = target[\"__v_raw\"];\n  const rawTarget = toRaw(target);\n  const rawKey = toRaw(key);\n  if (key !== rawKey) {\n    !isReadonly && track(rawTarget, \"get\", key);\n  }\n  !isReadonly && track(rawTarget, \"get\", rawKey);\n  const {has: has2} = getProto(rawTarget);\n  const wrap = isShallow ? toShallow : isReadonly ? toReadonly : toReactive;\n  if (has2.call(rawTarget, key)) {\n    return wrap(target.get(key));\n  } else if (has2.call(rawTarget, rawKey)) {\n    return wrap(target.get(rawKey));\n  } else if (target !== rawTarget) {\n    target.get(key);\n  }\n}\nfunction has$1(key, isReadonly = false) {\n  const target = this[\"__v_raw\"];\n  const rawTarget = toRaw(target);\n  const rawKey = toRaw(key);\n  if (key !== rawKey) {\n    !isReadonly && track(rawTarget, \"has\", key);\n  }\n  !isReadonly && track(rawTarget, \"has\", rawKey);\n  return key === rawKey ? target.has(key) : target.has(key) || target.has(rawKey);\n}\nfunction size(target, isReadonly = false) {\n  target = target[\"__v_raw\"];\n  !isReadonly && track(toRaw(target), \"iterate\", ITERATE_KEY);\n  return Reflect.get(target, \"size\", target);\n}\nfunction add(value) {\n  value = toRaw(value);\n  const target = toRaw(this);\n  const proto = getProto(target);\n  const hadKey = proto.has.call(target, value);\n  if (!hadKey) {\n    target.add(value);\n    trigger(target, \"add\", value, value);\n  }\n  return this;\n}\nfunction set$1(key, value) {\n  value = toRaw(value);\n  const target = toRaw(this);\n  const {has: has2, get: get3} = getProto(target);\n  let hadKey = has2.call(target, key);\n  if (!hadKey) {\n    key = toRaw(key);\n    hadKey = has2.call(target, key);\n  } else if (true) {\n    checkIdentityKeys(target, has2, key);\n  }\n  const oldValue = get3.call(target, key);\n  target.set(key, value);\n  if (!hadKey) {\n    trigger(target, \"add\", key, value);\n  } else if (hasChanged(value, oldValue)) {\n    trigger(target, \"set\", key, value, oldValue);\n  }\n  return this;\n}\nfunction deleteEntry(key) {\n  const target = toRaw(this);\n  const {has: has2, get: get3} = getProto(target);\n  let hadKey = has2.call(target, key);\n  if (!hadKey) {\n    key = toRaw(key);\n    hadKey = has2.call(target, key);\n  } else if (true) {\n    checkIdentityKeys(target, has2, key);\n  }\n  const oldValue = get3 ? get3.call(target, key) : void 0;\n  const result = target.delete(key);\n  if (hadKey) {\n    trigger(target, \"delete\", key, void 0, oldValue);\n  }\n  return result;\n}\nfunction clear() {\n  const target = toRaw(this);\n  const hadItems = target.size !== 0;\n  const oldTarget = true ? isMap(target) ? new Map(target) : new Set(target) : void 0;\n  const result = target.clear();\n  if (hadItems) {\n    trigger(target, \"clear\", void 0, void 0, oldTarget);\n  }\n  return result;\n}\nfunction createForEach(isReadonly, isShallow) {\n  return function forEach(callback, thisArg) {\n    const observed = this;\n    const target = observed[\"__v_raw\"];\n    const rawTarget = toRaw(target);\n    const wrap = isShallow ? toShallow : isReadonly ? toReadonly : toReactive;\n    !isReadonly && track(rawTarget, \"iterate\", ITERATE_KEY);\n    return target.forEach((value, key) => {\n      return callback.call(thisArg, wrap(value), wrap(key), observed);\n    });\n  };\n}\nfunction createIterableMethod(method, isReadonly, isShallow) {\n  return function(...args) {\n    const target = this[\"__v_raw\"];\n    const rawTarget = toRaw(target);\n    const targetIsMap = isMap(rawTarget);\n    const isPair = method === \"entries\" || method === Symbol.iterator && targetIsMap;\n    const isKeyOnly = method === \"keys\" && targetIsMap;\n    const innerIterator = target[method](...args);\n    const wrap = isShallow ? toShallow : isReadonly ? toReadonly : toReactive;\n    !isReadonly && track(rawTarget, \"iterate\", isKeyOnly ? MAP_KEY_ITERATE_KEY : ITERATE_KEY);\n    return {\n      next() {\n        const {value, done} = innerIterator.next();\n        return done ? {value, done} : {\n          value: isPair ? [wrap(value[0]), wrap(value[1])] : wrap(value),\n          done\n        };\n      },\n      [Symbol.iterator]() {\n        return this;\n      }\n    };\n  };\n}\nfunction createReadonlyMethod(type) {\n  return function(...args) {\n    if (true) {\n      const key = args[0] ? `on key \"${args[0]}\" ` : ``;\n      console.warn(`${capitalize(type)} operation ${key}failed: target is readonly.`, toRaw(this));\n    }\n    return type === \"delete\" ? false : this;\n  };\n}\nvar mutableInstrumentations = {\n  get(key) {\n    return get$1(this, key);\n  },\n  get size() {\n    return size(this);\n  },\n  has: has$1,\n  add,\n  set: set$1,\n  delete: deleteEntry,\n  clear,\n  forEach: createForEach(false, false)\n};\nvar shallowInstrumentations = {\n  get(key) {\n    return get$1(this, key, false, true);\n  },\n  get size() {\n    return size(this);\n  },\n  has: has$1,\n  add,\n  set: set$1,\n  delete: deleteEntry,\n  clear,\n  forEach: createForEach(false, true)\n};\nvar readonlyInstrumentations = {\n  get(key) {\n    return get$1(this, key, true);\n  },\n  get size() {\n    return size(this, true);\n  },\n  has(key) {\n    return has$1.call(this, key, true);\n  },\n  add: createReadonlyMethod(\"add\"),\n  set: createReadonlyMethod(\"set\"),\n  delete: createReadonlyMethod(\"delete\"),\n  clear: createReadonlyMethod(\"clear\"),\n  forEach: createForEach(true, false)\n};\nvar shallowReadonlyInstrumentations = {\n  get(key) {\n    return get$1(this, key, true, true);\n  },\n  get size() {\n    return size(this, true);\n  },\n  has(key) {\n    return has$1.call(this, key, true);\n  },\n  add: createReadonlyMethod(\"add\"),\n  set: createReadonlyMethod(\"set\"),\n  delete: createReadonlyMethod(\"delete\"),\n  clear: createReadonlyMethod(\"clear\"),\n  forEach: createForEach(true, true)\n};\nvar iteratorMethods = [\"keys\", \"values\", \"entries\", Symbol.iterator];\niteratorMethods.forEach((method) => {\n  mutableInstrumentations[method] = createIterableMethod(method, false, false);\n  readonlyInstrumentations[method] = createIterableMethod(method, true, false);\n  shallowInstrumentations[method] = createIterableMethod(method, false, true);\n  shallowReadonlyInstrumentations[method] = createIterableMethod(method, true, true);\n});\nfunction createInstrumentationGetter(isReadonly, shallow) {\n  const instrumentations = shallow ? isReadonly ? shallowReadonlyInstrumentations : shallowInstrumentations : isReadonly ? readonlyInstrumentations : mutableInstrumentations;\n  return (target, key, receiver) => {\n    if (key === \"__v_isReactive\") {\n      return !isReadonly;\n    } else if (key === \"__v_isReadonly\") {\n      return isReadonly;\n    } else if (key === \"__v_raw\") {\n      return target;\n    }\n    return Reflect.get(hasOwn(instrumentations, key) && key in target ? instrumentations : target, key, receiver);\n  };\n}\nvar mutableCollectionHandlers = {\n  get: createInstrumentationGetter(false, false)\n};\nvar shallowCollectionHandlers = {\n  get: createInstrumentationGetter(false, true)\n};\nvar readonlyCollectionHandlers = {\n  get: createInstrumentationGetter(true, false)\n};\nvar shallowReadonlyCollectionHandlers = {\n  get: createInstrumentationGetter(true, true)\n};\nfunction checkIdentityKeys(target, has2, key) {\n  const rawKey = toRaw(key);\n  if (rawKey !== key && has2.call(target, rawKey)) {\n    const type = toRawType(target);\n    console.warn(`Reactive ${type} contains both the raw and reactive versions of the same object${type === `Map` ? ` as keys` : ``}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`);\n  }\n}\nvar reactiveMap = new WeakMap();\nvar shallowReactiveMap = new WeakMap();\nvar readonlyMap = new WeakMap();\nvar shallowReadonlyMap = new WeakMap();\nfunction targetTypeMap(rawType) {\n  switch (rawType) {\n    case \"Object\":\n    case \"Array\":\n      return 1;\n    case \"Map\":\n    case \"Set\":\n    case \"WeakMap\":\n    case \"WeakSet\":\n      return 2;\n    default:\n      return 0;\n  }\n}\nfunction getTargetType(value) {\n  return value[\"__v_skip\"] || !Object.isExtensible(value) ? 0 : targetTypeMap(toRawType(value));\n}\nfunction reactive2(target) {\n  if (target && target[\"__v_isReadonly\"]) {\n    return target;\n  }\n  return createReactiveObject(target, false, mutableHandlers, mutableCollectionHandlers, reactiveMap);\n}\nfunction readonly(target) {\n  return createReactiveObject(target, true, readonlyHandlers, readonlyCollectionHandlers, readonlyMap);\n}\nfunction createReactiveObject(target, isReadonly, baseHandlers, collectionHandlers, proxyMap) {\n  if (!isObject(target)) {\n    if (true) {\n      console.warn(`value cannot be made reactive: ${String(target)}`);\n    }\n    return target;\n  }\n  if (target[\"__v_raw\"] && !(isReadonly && target[\"__v_isReactive\"])) {\n    return target;\n  }\n  const existingProxy = proxyMap.get(target);\n  if (existingProxy) {\n    return existingProxy;\n  }\n  const targetType = getTargetType(target);\n  if (targetType === 0) {\n    return target;\n  }\n  const proxy = new Proxy(target, targetType === 2 ? collectionHandlers : baseHandlers);\n  proxyMap.set(target, proxy);\n  return proxy;\n}\nfunction toRaw(observed) {\n  return observed && toRaw(observed[\"__v_raw\"]) || observed;\n}\nfunction isRef(r) {\n  return Boolean(r && r.__v_isRef === true);\n}\n\n// packages/alpinejs/src/magics/$nextTick.js\nmagic(\"nextTick\", () => nextTick);\n\n// packages/alpinejs/src/magics/$dispatch.js\nmagic(\"dispatch\", (el) => dispatch.bind(dispatch, el));\n\n// packages/alpinejs/src/magics/$watch.js\nmagic(\"watch\", (el, {evaluateLater: evaluateLater2, effect: effect3}) => (key, callback) => {\n  let evaluate2 = evaluateLater2(key);\n  let firstTime = true;\n  let oldValue;\n  let effectReference = effect3(() => evaluate2((value) => {\n    JSON.stringify(value);\n    if (!firstTime) {\n      queueMicrotask(() => {\n        callback(value, oldValue);\n        oldValue = value;\n      });\n    } else {\n      oldValue = value;\n    }\n    firstTime = false;\n  }));\n  el._x_effects.delete(effectReference);\n});\n\n// packages/alpinejs/src/magics/$store.js\nmagic(\"store\", getStores);\n\n// packages/alpinejs/src/magics/$data.js\nmagic(\"data\", (el) => scope(el));\n\n// packages/alpinejs/src/magics/$root.js\nmagic(\"root\", (el) => closestRoot(el));\n\n// packages/alpinejs/src/magics/$refs.js\nmagic(\"refs\", (el) => {\n  if (el._x_refs_proxy)\n    return el._x_refs_proxy;\n  el._x_refs_proxy = mergeProxies(getArrayOfRefObject(el));\n  return el._x_refs_proxy;\n});\nfunction getArrayOfRefObject(el) {\n  let refObjects = [];\n  let currentEl = el;\n  while (currentEl) {\n    if (currentEl._x_refs)\n      refObjects.push(currentEl._x_refs);\n    currentEl = currentEl.parentNode;\n  }\n  return refObjects;\n}\n\n// packages/alpinejs/src/ids.js\nvar globalIdMemo = {};\nfunction findAndIncrementId(name) {\n  if (!globalIdMemo[name])\n    globalIdMemo[name] = 0;\n  return ++globalIdMemo[name];\n}\nfunction closestIdRoot(el, name) {\n  return findClosest(el, (element) => {\n    if (element._x_ids && element._x_ids[name])\n      return true;\n  });\n}\nfunction setIdRoot(el, name) {\n  if (!el._x_ids)\n    el._x_ids = {};\n  if (!el._x_ids[name])\n    el._x_ids[name] = findAndIncrementId(name);\n}\n\n// packages/alpinejs/src/magics/$id.js\nmagic(\"id\", (el) => (name, key = null) => {\n  let root = closestIdRoot(el, name);\n  let id = root ? root._x_ids[name] : findAndIncrementId(name);\n  return key ? `${name}-${id}-${key}` : `${name}-${id}`;\n});\n\n// packages/alpinejs/src/magics/$el.js\nmagic(\"el\", (el) => el);\n\n// packages/alpinejs/src/magics/index.js\nwarnMissingPluginMagic(\"Focus\", \"focus\", \"focus\");\nwarnMissingPluginMagic(\"Persist\", \"persist\", \"persist\");\nfunction warnMissingPluginMagic(name, magicName, slug) {\n  magic(magicName, (el) => warn(`You can't use [$${directiveName}] without first installing the \"${name}\" plugin here: https://alpinejs.dev/plugins/${slug}`, el));\n}\n\n// packages/alpinejs/src/entangle.js\nfunction entangle({get: outerGet, set: outerSet}, {get: innerGet, set: innerSet}) {\n  let firstRun = true;\n  let outerHash, innerHash, outerHashLatest, innerHashLatest;\n  let reference = effect(() => {\n    let outer, inner;\n    if (firstRun) {\n      outer = outerGet();\n      innerSet(outer);\n      inner = innerGet();\n      firstRun = false;\n    } else {\n      outer = outerGet();\n      inner = innerGet();\n      outerHashLatest = JSON.stringify(outer);\n      innerHashLatest = JSON.stringify(inner);\n      if (outerHashLatest !== outerHash) {\n        inner = innerGet();\n        innerSet(outer);\n        inner = outer;\n      } else {\n        outerSet(inner);\n        outer = inner;\n      }\n    }\n    outerHash = JSON.stringify(outer);\n    innerHash = JSON.stringify(inner);\n  });\n  return () => {\n    release(reference);\n  };\n}\n\n// packages/alpinejs/src/directives/x-modelable.js\ndirective(\"modelable\", (el, {expression}, {effect: effect3, evaluateLater: evaluateLater2, cleanup: cleanup2}) => {\n  let func = evaluateLater2(expression);\n  let innerGet = () => {\n    let result;\n    func((i) => result = i);\n    return result;\n  };\n  let evaluateInnerSet = evaluateLater2(`${expression} = __placeholder`);\n  let innerSet = (val) => evaluateInnerSet(() => {\n  }, {scope: {__placeholder: val}});\n  let initialValue = innerGet();\n  innerSet(initialValue);\n  queueMicrotask(() => {\n    if (!el._x_model)\n      return;\n    el._x_removeModelListeners[\"default\"]();\n    let outerGet = el._x_model.get;\n    let outerSet = el._x_model.set;\n    let releaseEntanglement = entangle({\n      get() {\n        return outerGet();\n      },\n      set(value) {\n        outerSet(value);\n      }\n    }, {\n      get() {\n        return innerGet();\n      },\n      set(value) {\n        innerSet(value);\n      }\n    });\n    cleanup2(releaseEntanglement);\n  });\n});\n\n// packages/alpinejs/src/directives/x-teleport.js\nvar teleportContainerDuringClone = document.createElement(\"div\");\ndirective(\"teleport\", (el, {modifiers, expression}, {cleanup: cleanup2}) => {\n  if (el.tagName.toLowerCase() !== \"template\")\n    warn(\"x-teleport can only be used on a <template> tag\", el);\n  let target = skipDuringClone(() => {\n    return document.querySelector(expression);\n  }, () => {\n    return teleportContainerDuringClone;\n  })();\n  if (!target)\n    warn(`Cannot find x-teleport element for selector: \"${expression}\"`);\n  let clone2 = el.content.cloneNode(true).firstElementChild;\n  el._x_teleport = clone2;\n  clone2._x_teleportBack = el;\n  if (el._x_forwardEvents) {\n    el._x_forwardEvents.forEach((eventName) => {\n      clone2.addEventListener(eventName, (e) => {\n        e.stopPropagation();\n        el.dispatchEvent(new e.constructor(e.type, e));\n      });\n    });\n  }\n  addScopeToNode(clone2, {}, el);\n  mutateDom(() => {\n    if (modifiers.includes(\"prepend\")) {\n      target.parentNode.insertBefore(clone2, target);\n    } else if (modifiers.includes(\"append\")) {\n      target.parentNode.insertBefore(clone2, target.nextSibling);\n    } else {\n      target.appendChild(clone2);\n    }\n    initTree(clone2);\n    clone2._x_ignore = true;\n  });\n  cleanup2(() => clone2.remove());\n});\n\n// packages/alpinejs/src/directives/x-ignore.js\nvar handler = () => {\n};\nhandler.inline = (el, {modifiers}, {cleanup: cleanup2}) => {\n  modifiers.includes(\"self\") ? el._x_ignoreSelf = true : el._x_ignore = true;\n  cleanup2(() => {\n    modifiers.includes(\"self\") ? delete el._x_ignoreSelf : delete el._x_ignore;\n  });\n};\ndirective(\"ignore\", handler);\n\n// packages/alpinejs/src/directives/x-effect.js\ndirective(\"effect\", (el, {expression}, {effect: effect3}) => effect3(evaluateLater(el, expression)));\n\n// packages/alpinejs/src/utils/on.js\nfunction on(el, event, modifiers, callback) {\n  let listenerTarget = el;\n  let handler4 = (e) => callback(e);\n  let options = {};\n  let wrapHandler = (callback2, wrapper) => (e) => wrapper(callback2, e);\n  if (modifiers.includes(\"dot\"))\n    event = dotSyntax(event);\n  if (modifiers.includes(\"camel\"))\n    event = camelCase2(event);\n  if (modifiers.includes(\"passive\"))\n    options.passive = true;\n  if (modifiers.includes(\"capture\"))\n    options.capture = true;\n  if (modifiers.includes(\"window\"))\n    listenerTarget = window;\n  if (modifiers.includes(\"document\"))\n    listenerTarget = document;\n  if (modifiers.includes(\"debounce\")) {\n    let nextModifier = modifiers[modifiers.indexOf(\"debounce\") + 1] || \"invalid-wait\";\n    let wait = isNumeric(nextModifier.split(\"ms\")[0]) ? Number(nextModifier.split(\"ms\")[0]) : 250;\n    handler4 = debounce(handler4, wait);\n  }\n  if (modifiers.includes(\"throttle\")) {\n    let nextModifier = modifiers[modifiers.indexOf(\"throttle\") + 1] || \"invalid-wait\";\n    let wait = isNumeric(nextModifier.split(\"ms\")[0]) ? Number(nextModifier.split(\"ms\")[0]) : 250;\n    handler4 = throttle(handler4, wait);\n  }\n  if (modifiers.includes(\"prevent\"))\n    handler4 = wrapHandler(handler4, (next, e) => {\n      e.preventDefault();\n      next(e);\n    });\n  if (modifiers.includes(\"stop\"))\n    handler4 = wrapHandler(handler4, (next, e) => {\n      e.stopPropagation();\n      next(e);\n    });\n  if (modifiers.includes(\"self\"))\n    handler4 = wrapHandler(handler4, (next, e) => {\n      e.target === el && next(e);\n    });\n  if (modifiers.includes(\"away\") || modifiers.includes(\"outside\")) {\n    listenerTarget = document;\n    handler4 = wrapHandler(handler4, (next, e) => {\n      if (el.contains(e.target))\n        return;\n      if (e.target.isConnected === false)\n        return;\n      if (el.offsetWidth < 1 && el.offsetHeight < 1)\n        return;\n      if (el._x_isShown === false)\n        return;\n      next(e);\n    });\n  }\n  if (modifiers.includes(\"once\")) {\n    handler4 = wrapHandler(handler4, (next, e) => {\n      next(e);\n      listenerTarget.removeEventListener(event, handler4, options);\n    });\n  }\n  handler4 = wrapHandler(handler4, (next, e) => {\n    if (isKeyEvent(event)) {\n      if (isListeningForASpecificKeyThatHasntBeenPressed(e, modifiers)) {\n        return;\n      }\n    }\n    next(e);\n  });\n  listenerTarget.addEventListener(event, handler4, options);\n  return () => {\n    listenerTarget.removeEventListener(event, handler4, options);\n  };\n}\nfunction dotSyntax(subject) {\n  return subject.replace(/-/g, \".\");\n}\nfunction camelCase2(subject) {\n  return subject.toLowerCase().replace(/-(\\w)/g, (match, char) => char.toUpperCase());\n}\nfunction isNumeric(subject) {\n  return !Array.isArray(subject) && !isNaN(subject);\n}\nfunction kebabCase2(subject) {\n  if ([\" \", \"_\"].includes(subject))\n    return subject;\n  return subject.replace(/([a-z])([A-Z])/g, \"$1-$2\").replace(/[_\\s]/, \"-\").toLowerCase();\n}\nfunction isKeyEvent(event) {\n  return [\"keydown\", \"keyup\"].includes(event);\n}\nfunction isListeningForASpecificKeyThatHasntBeenPressed(e, modifiers) {\n  let keyModifiers = modifiers.filter((i) => {\n    return ![\"window\", \"document\", \"prevent\", \"stop\", \"once\", \"capture\"].includes(i);\n  });\n  if (keyModifiers.includes(\"debounce\")) {\n    let debounceIndex = keyModifiers.indexOf(\"debounce\");\n    keyModifiers.splice(debounceIndex, isNumeric((keyModifiers[debounceIndex + 1] || \"invalid-wait\").split(\"ms\")[0]) ? 2 : 1);\n  }\n  if (keyModifiers.includes(\"throttle\")) {\n    let debounceIndex = keyModifiers.indexOf(\"throttle\");\n    keyModifiers.splice(debounceIndex, isNumeric((keyModifiers[debounceIndex + 1] || \"invalid-wait\").split(\"ms\")[0]) ? 2 : 1);\n  }\n  if (keyModifiers.length === 0)\n    return false;\n  if (keyModifiers.length === 1 && keyToModifiers(e.key).includes(keyModifiers[0]))\n    return false;\n  const systemKeyModifiers = [\"ctrl\", \"shift\", \"alt\", \"meta\", \"cmd\", \"super\"];\n  const selectedSystemKeyModifiers = systemKeyModifiers.filter((modifier) => keyModifiers.includes(modifier));\n  keyModifiers = keyModifiers.filter((i) => !selectedSystemKeyModifiers.includes(i));\n  if (selectedSystemKeyModifiers.length > 0) {\n    const activelyPressedKeyModifiers = selectedSystemKeyModifiers.filter((modifier) => {\n      if (modifier === \"cmd\" || modifier === \"super\")\n        modifier = \"meta\";\n      return e[`${modifier}Key`];\n    });\n    if (activelyPressedKeyModifiers.length === selectedSystemKeyModifiers.length) {\n      if (keyToModifiers(e.key).includes(keyModifiers[0]))\n        return false;\n    }\n  }\n  return true;\n}\nfunction keyToModifiers(key) {\n  if (!key)\n    return [];\n  key = kebabCase2(key);\n  let modifierToKeyMap = {\n    ctrl: \"control\",\n    slash: \"/\",\n    space: \" \",\n    spacebar: \" \",\n    cmd: \"meta\",\n    esc: \"escape\",\n    up: \"arrow-up\",\n    down: \"arrow-down\",\n    left: \"arrow-left\",\n    right: \"arrow-right\",\n    period: \".\",\n    equal: \"=\",\n    minus: \"-\",\n    underscore: \"_\"\n  };\n  modifierToKeyMap[key] = key;\n  return Object.keys(modifierToKeyMap).map((modifier) => {\n    if (modifierToKeyMap[modifier] === key)\n      return modifier;\n  }).filter((modifier) => modifier);\n}\n\n// packages/alpinejs/src/directives/x-model.js\ndirective(\"model\", (el, {modifiers, expression}, {effect: effect3, cleanup: cleanup2}) => {\n  let scopeTarget = el;\n  if (modifiers.includes(\"parent\")) {\n    scopeTarget = el.parentNode;\n  }\n  let evaluateGet = evaluateLater(scopeTarget, expression);\n  let evaluateSet;\n  if (typeof expression === \"string\") {\n    evaluateSet = evaluateLater(scopeTarget, `${expression} = __placeholder`);\n  } else if (typeof expression === \"function\" && typeof expression() === \"string\") {\n    evaluateSet = evaluateLater(scopeTarget, `${expression()} = __placeholder`);\n  } else {\n    evaluateSet = () => {\n    };\n  }\n  let getValue = () => {\n    let result;\n    evaluateGet((value) => result = value);\n    return isGetterSetter(result) ? result.get() : result;\n  };\n  let setValue = (value) => {\n    let result;\n    evaluateGet((value2) => result = value2);\n    if (isGetterSetter(result)) {\n      result.set(value);\n    } else {\n      evaluateSet(() => {\n      }, {\n        scope: {__placeholder: value}\n      });\n    }\n  };\n  if (typeof expression === \"string\" && el.type === \"radio\") {\n    mutateDom(() => {\n      if (!el.hasAttribute(\"name\"))\n        el.setAttribute(\"name\", expression);\n    });\n  }\n  var event = el.tagName.toLowerCase() === \"select\" || [\"checkbox\", \"radio\"].includes(el.type) || modifiers.includes(\"lazy\") ? \"change\" : \"input\";\n  let removeListener = isCloning ? () => {\n  } : on(el, event, modifiers, (e) => {\n    setValue(getInputValue(el, modifiers, e, getValue()));\n  });\n  if (modifiers.includes(\"fill\") && [null, \"\"].includes(getValue())) {\n    el.dispatchEvent(new Event(event, {}));\n  }\n  if (!el._x_removeModelListeners)\n    el._x_removeModelListeners = {};\n  el._x_removeModelListeners[\"default\"] = removeListener;\n  cleanup2(() => el._x_removeModelListeners[\"default\"]());\n  if (el.form) {\n    let removeResetListener = on(el.form, \"reset\", [], (e) => {\n      nextTick(() => el._x_model && el._x_model.set(el.value));\n    });\n    cleanup2(() => removeResetListener());\n  }\n  el._x_model = {\n    get() {\n      return getValue();\n    },\n    set(value) {\n      setValue(value);\n    }\n  };\n  el._x_forceModelUpdate = (value) => {\n    value = value === void 0 ? getValue() : value;\n    if (value === void 0 && typeof expression === \"string\" && expression.match(/\\./))\n      value = \"\";\n    window.fromModel = true;\n    mutateDom(() => bind(el, \"value\", value));\n    delete window.fromModel;\n  };\n  effect3(() => {\n    let value = getValue();\n    if (modifiers.includes(\"unintrusive\") && document.activeElement.isSameNode(el))\n      return;\n    el._x_forceModelUpdate(value);\n  });\n});\nfunction getInputValue(el, modifiers, event, currentValue) {\n  return mutateDom(() => {\n    if (event instanceof CustomEvent && event.detail !== void 0)\n      return event.detail ?? event.target.value;\n    else if (el.type === \"checkbox\") {\n      if (Array.isArray(currentValue)) {\n        let newValue = modifiers.includes(\"number\") ? safeParseNumber(event.target.value) : event.target.value;\n        return event.target.checked ? currentValue.concat([newValue]) : currentValue.filter((el2) => !checkedAttrLooseCompare2(el2, newValue));\n      } else {\n        return event.target.checked;\n      }\n    } else if (el.tagName.toLowerCase() === \"select\" && el.multiple) {\n      return modifiers.includes(\"number\") ? Array.from(event.target.selectedOptions).map((option) => {\n        let rawValue = option.value || option.text;\n        return safeParseNumber(rawValue);\n      }) : Array.from(event.target.selectedOptions).map((option) => {\n        return option.value || option.text;\n      });\n    } else {\n      let rawValue = event.target.value;\n      return modifiers.includes(\"number\") ? safeParseNumber(rawValue) : modifiers.includes(\"trim\") ? rawValue.trim() : rawValue;\n    }\n  });\n}\nfunction safeParseNumber(rawValue) {\n  let number = rawValue ? parseFloat(rawValue) : null;\n  return isNumeric2(number) ? number : rawValue;\n}\nfunction checkedAttrLooseCompare2(valueA, valueB) {\n  return valueA == valueB;\n}\nfunction isNumeric2(subject) {\n  return !Array.isArray(subject) && !isNaN(subject);\n}\nfunction isGetterSetter(value) {\n  return value !== null && typeof value === \"object\" && typeof value.get === \"function\" && typeof value.set === \"function\";\n}\n\n// packages/alpinejs/src/directives/x-cloak.js\ndirective(\"cloak\", (el) => queueMicrotask(() => mutateDom(() => el.removeAttribute(prefix(\"cloak\")))));\n\n// packages/alpinejs/src/directives/x-init.js\naddInitSelector(() => `[${prefix(\"init\")}]`);\ndirective(\"init\", skipDuringClone((el, {expression}, {evaluate: evaluate2}) => {\n  if (typeof expression === \"string\") {\n    return !!expression.trim() && evaluate2(expression, {}, false);\n  }\n  return evaluate2(expression, {}, false);\n}));\n\n// packages/alpinejs/src/directives/x-text.js\ndirective(\"text\", (el, {expression}, {effect: effect3, evaluateLater: evaluateLater2}) => {\n  let evaluate2 = evaluateLater2(expression);\n  effect3(() => {\n    evaluate2((value) => {\n      mutateDom(() => {\n        el.textContent = value;\n      });\n    });\n  });\n});\n\n// packages/alpinejs/src/directives/x-html.js\ndirective(\"html\", (el, {expression}, {effect: effect3, evaluateLater: evaluateLater2}) => {\n  let evaluate2 = evaluateLater2(expression);\n  effect3(() => {\n    evaluate2((value) => {\n      mutateDom(() => {\n        el.innerHTML = value;\n        el._x_ignoreSelf = true;\n        initTree(el);\n        delete el._x_ignoreSelf;\n      });\n    });\n  });\n});\n\n// packages/alpinejs/src/directives/x-bind.js\nmapAttributes(startingWith(\":\", into(prefix(\"bind:\"))));\nvar handler2 = (el, {value, modifiers, expression, original}, {effect: effect3}) => {\n  if (!value) {\n    let bindingProviders = {};\n    injectBindingProviders(bindingProviders);\n    let getBindings = evaluateLater(el, expression);\n    getBindings((bindings) => {\n      applyBindingsObject(el, bindings, original);\n    }, {scope: bindingProviders});\n    return;\n  }\n  if (value === \"key\")\n    return storeKeyForXFor(el, expression);\n  if (el._x_inlineBindings && el._x_inlineBindings[value] && el._x_inlineBindings[value].extract) {\n    return;\n  }\n  let evaluate2 = evaluateLater(el, expression);\n  effect3(() => evaluate2((result) => {\n    if (result === void 0 && typeof expression === \"string\" && expression.match(/\\./)) {\n      result = \"\";\n    }\n    mutateDom(() => bind(el, value, result, modifiers));\n  }));\n};\nhandler2.inline = (el, {value, modifiers, expression}) => {\n  if (!value)\n    return;\n  if (!el._x_inlineBindings)\n    el._x_inlineBindings = {};\n  el._x_inlineBindings[value] = {expression, extract: false};\n};\ndirective(\"bind\", handler2);\nfunction storeKeyForXFor(el, expression) {\n  el._x_keyExpression = expression;\n}\n\n// packages/alpinejs/src/directives/x-data.js\naddRootSelector(() => `[${prefix(\"data\")}]`);\ndirective(\"data\", skipDuringClone((el, {expression}, {cleanup: cleanup2}) => {\n  expression = expression === \"\" ? \"{}\" : expression;\n  let magicContext = {};\n  injectMagics(magicContext, el);\n  let dataProviderContext = {};\n  injectDataProviders(dataProviderContext, magicContext);\n  let data2 = evaluate(el, expression, {scope: dataProviderContext});\n  if (data2 === void 0 || data2 === true)\n    data2 = {};\n  injectMagics(data2, el);\n  let reactiveData = reactive(data2);\n  initInterceptors(reactiveData);\n  let undo = addScopeToNode(el, reactiveData);\n  reactiveData[\"init\"] && evaluate(el, reactiveData[\"init\"]);\n  cleanup2(() => {\n    reactiveData[\"destroy\"] && evaluate(el, reactiveData[\"destroy\"]);\n    undo();\n  });\n}));\n\n// packages/alpinejs/src/directives/x-show.js\ndirective(\"show\", (el, {modifiers, expression}, {effect: effect3}) => {\n  let evaluate2 = evaluateLater(el, expression);\n  if (!el._x_doHide)\n    el._x_doHide = () => {\n      mutateDom(() => {\n        el.style.setProperty(\"display\", \"none\", modifiers.includes(\"important\") ? \"important\" : void 0);\n      });\n    };\n  if (!el._x_doShow)\n    el._x_doShow = () => {\n      mutateDom(() => {\n        if (el.style.length === 1 && el.style.display === \"none\") {\n          el.removeAttribute(\"style\");\n        } else {\n          el.style.removeProperty(\"display\");\n        }\n      });\n    };\n  let hide = () => {\n    el._x_doHide();\n    el._x_isShown = false;\n  };\n  let show = () => {\n    el._x_doShow();\n    el._x_isShown = true;\n  };\n  let clickAwayCompatibleShow = () => setTimeout(show);\n  let toggle = once((value) => value ? show() : hide(), (value) => {\n    if (typeof el._x_toggleAndCascadeWithTransitions === \"function\") {\n      el._x_toggleAndCascadeWithTransitions(el, value, show, hide);\n    } else {\n      value ? clickAwayCompatibleShow() : hide();\n    }\n  });\n  let oldValue;\n  let firstTime = true;\n  effect3(() => evaluate2((value) => {\n    if (!firstTime && value === oldValue)\n      return;\n    if (modifiers.includes(\"immediate\"))\n      value ? clickAwayCompatibleShow() : hide();\n    toggle(value);\n    oldValue = value;\n    firstTime = false;\n  }));\n});\n\n// packages/alpinejs/src/directives/x-for.js\ndirective(\"for\", (el, {expression}, {effect: effect3, cleanup: cleanup2}) => {\n  let iteratorNames = parseForExpression(expression);\n  let evaluateItems = evaluateLater(el, iteratorNames.items);\n  let evaluateKey = evaluateLater(el, el._x_keyExpression || \"index\");\n  el._x_prevKeys = [];\n  el._x_lookup = {};\n  effect3(() => loop(el, iteratorNames, evaluateItems, evaluateKey));\n  cleanup2(() => {\n    Object.values(el._x_lookup).forEach((el2) => el2.remove());\n    delete el._x_prevKeys;\n    delete el._x_lookup;\n  });\n});\nfunction loop(el, iteratorNames, evaluateItems, evaluateKey) {\n  let isObject2 = (i) => typeof i === \"object\" && !Array.isArray(i);\n  let templateEl = el;\n  evaluateItems((items) => {\n    if (isNumeric3(items) && items >= 0) {\n      items = Array.from(Array(items).keys(), (i) => i + 1);\n    }\n    if (items === void 0)\n      items = [];\n    let lookup = el._x_lookup;\n    let prevKeys = el._x_prevKeys;\n    let scopes = [];\n    let keys = [];\n    if (isObject2(items)) {\n      items = Object.entries(items).map(([key, value]) => {\n        let scope2 = getIterationScopeVariables(iteratorNames, value, key, items);\n        evaluateKey((value2) => keys.push(value2), {scope: {index: key, ...scope2}});\n        scopes.push(scope2);\n      });\n    } else {\n      for (let i = 0; i < items.length; i++) {\n        let scope2 = getIterationScopeVariables(iteratorNames, items[i], i, items);\n        evaluateKey((value) => keys.push(value), {scope: {index: i, ...scope2}});\n        scopes.push(scope2);\n      }\n    }\n    let adds = [];\n    let moves = [];\n    let removes = [];\n    let sames = [];\n    for (let i = 0; i < prevKeys.length; i++) {\n      let key = prevKeys[i];\n      if (keys.indexOf(key) === -1)\n        removes.push(key);\n    }\n    prevKeys = prevKeys.filter((key) => !removes.includes(key));\n    let lastKey = \"template\";\n    for (let i = 0; i < keys.length; i++) {\n      let key = keys[i];\n      let prevIndex = prevKeys.indexOf(key);\n      if (prevIndex === -1) {\n        prevKeys.splice(i, 0, key);\n        adds.push([lastKey, i]);\n      } else if (prevIndex !== i) {\n        let keyInSpot = prevKeys.splice(i, 1)[0];\n        let keyForSpot = prevKeys.splice(prevIndex - 1, 1)[0];\n        prevKeys.splice(i, 0, keyForSpot);\n        prevKeys.splice(prevIndex, 0, keyInSpot);\n        moves.push([keyInSpot, keyForSpot]);\n      } else {\n        sames.push(key);\n      }\n      lastKey = key;\n    }\n    for (let i = 0; i < removes.length; i++) {\n      let key = removes[i];\n      if (!!lookup[key]._x_effects) {\n        lookup[key]._x_effects.forEach(dequeueJob);\n      }\n      lookup[key].remove();\n      lookup[key] = null;\n      delete lookup[key];\n    }\n    for (let i = 0; i < moves.length; i++) {\n      let [keyInSpot, keyForSpot] = moves[i];\n      let elInSpot = lookup[keyInSpot];\n      let elForSpot = lookup[keyForSpot];\n      let marker = document.createElement(\"div\");\n      mutateDom(() => {\n        if (!elForSpot)\n          warn(`x-for \":key\" is undefined or invalid`, templateEl);\n        elForSpot.after(marker);\n        elInSpot.after(elForSpot);\n        elForSpot._x_currentIfEl && elForSpot.after(elForSpot._x_currentIfEl);\n        marker.before(elInSpot);\n        elInSpot._x_currentIfEl && elInSpot.after(elInSpot._x_currentIfEl);\n        marker.remove();\n      });\n      elForSpot._x_refreshXForScope(scopes[keys.indexOf(keyForSpot)]);\n    }\n    for (let i = 0; i < adds.length; i++) {\n      let [lastKey2, index] = adds[i];\n      let lastEl = lastKey2 === \"template\" ? templateEl : lookup[lastKey2];\n      if (lastEl._x_currentIfEl)\n        lastEl = lastEl._x_currentIfEl;\n      let scope2 = scopes[index];\n      let key = keys[index];\n      let clone2 = document.importNode(templateEl.content, true).firstElementChild;\n      let reactiveScope = reactive(scope2);\n      addScopeToNode(clone2, reactiveScope, templateEl);\n      clone2._x_refreshXForScope = (newScope) => {\n        Object.entries(newScope).forEach(([key2, value]) => {\n          reactiveScope[key2] = value;\n        });\n      };\n      mutateDom(() => {\n        lastEl.after(clone2);\n        initTree(clone2);\n      });\n      if (typeof key === \"object\") {\n        warn(\"x-for key cannot be an object, it must be a string or an integer\", templateEl);\n      }\n      lookup[key] = clone2;\n    }\n    for (let i = 0; i < sames.length; i++) {\n      lookup[sames[i]]._x_refreshXForScope(scopes[keys.indexOf(sames[i])]);\n    }\n    templateEl._x_prevKeys = keys;\n  });\n}\nfunction parseForExpression(expression) {\n  let forIteratorRE = /,([^,\\}\\]]*)(?:,([^,\\}\\]]*))?$/;\n  let stripParensRE = /^\\s*\\(|\\)\\s*$/g;\n  let forAliasRE = /([\\s\\S]*?)\\s+(?:in|of)\\s+([\\s\\S]*)/;\n  let inMatch = expression.match(forAliasRE);\n  if (!inMatch)\n    return;\n  let res = {};\n  res.items = inMatch[2].trim();\n  let item = inMatch[1].replace(stripParensRE, \"\").trim();\n  let iteratorMatch = item.match(forIteratorRE);\n  if (iteratorMatch) {\n    res.item = item.replace(forIteratorRE, \"\").trim();\n    res.index = iteratorMatch[1].trim();\n    if (iteratorMatch[2]) {\n      res.collection = iteratorMatch[2].trim();\n    }\n  } else {\n    res.item = item;\n  }\n  return res;\n}\nfunction getIterationScopeVariables(iteratorNames, item, index, items) {\n  let scopeVariables = {};\n  if (/^\\[.*\\]$/.test(iteratorNames.item) && Array.isArray(item)) {\n    let names = iteratorNames.item.replace(\"[\", \"\").replace(\"]\", \"\").split(\",\").map((i) => i.trim());\n    names.forEach((name, i) => {\n      scopeVariables[name] = item[i];\n    });\n  } else if (/^\\{.*\\}$/.test(iteratorNames.item) && !Array.isArray(item) && typeof item === \"object\") {\n    let names = iteratorNames.item.replace(\"{\", \"\").replace(\"}\", \"\").split(\",\").map((i) => i.trim());\n    names.forEach((name) => {\n      scopeVariables[name] = item[name];\n    });\n  } else {\n    scopeVariables[iteratorNames.item] = item;\n  }\n  if (iteratorNames.index)\n    scopeVariables[iteratorNames.index] = index;\n  if (iteratorNames.collection)\n    scopeVariables[iteratorNames.collection] = items;\n  return scopeVariables;\n}\nfunction isNumeric3(subject) {\n  return !Array.isArray(subject) && !isNaN(subject);\n}\n\n// packages/alpinejs/src/directives/x-ref.js\nfunction handler3() {\n}\nhandler3.inline = (el, {expression}, {cleanup: cleanup2}) => {\n  let root = closestRoot(el);\n  if (!root._x_refs)\n    root._x_refs = {};\n  root._x_refs[expression] = el;\n  cleanup2(() => delete root._x_refs[expression]);\n};\ndirective(\"ref\", handler3);\n\n// packages/alpinejs/src/directives/x-if.js\ndirective(\"if\", (el, {expression}, {effect: effect3, cleanup: cleanup2}) => {\n  let evaluate2 = evaluateLater(el, expression);\n  let show = () => {\n    if (el._x_currentIfEl)\n      return el._x_currentIfEl;\n    let clone2 = el.content.cloneNode(true).firstElementChild;\n    addScopeToNode(clone2, {}, el);\n    mutateDom(() => {\n      el.after(clone2);\n      initTree(clone2);\n    });\n    el._x_currentIfEl = clone2;\n    el._x_undoIf = () => {\n      walk(clone2, (node) => {\n        if (!!node._x_effects) {\n          node._x_effects.forEach(dequeueJob);\n        }\n      });\n      clone2.remove();\n      delete el._x_currentIfEl;\n    };\n    return clone2;\n  };\n  let hide = () => {\n    if (!el._x_undoIf)\n      return;\n    el._x_undoIf();\n    delete el._x_undoIf;\n  };\n  effect3(() => evaluate2((value) => {\n    value ? show() : hide();\n  }));\n  cleanup2(() => el._x_undoIf && el._x_undoIf());\n});\n\n// packages/alpinejs/src/directives/x-id.js\ndirective(\"id\", (el, {expression}, {evaluate: evaluate2}) => {\n  let names = evaluate2(expression);\n  names.forEach((name) => setIdRoot(el, name));\n});\n\n// packages/alpinejs/src/directives/x-on.js\nmapAttributes(startingWith(\"@\", into(prefix(\"on:\"))));\ndirective(\"on\", skipDuringClone((el, {value, modifiers, expression}, {cleanup: cleanup2}) => {\n  let evaluate2 = expression ? evaluateLater(el, expression) : () => {\n  };\n  if (el.tagName.toLowerCase() === \"template\") {\n    if (!el._x_forwardEvents)\n      el._x_forwardEvents = [];\n    if (!el._x_forwardEvents.includes(value))\n      el._x_forwardEvents.push(value);\n  }\n  let removeListener = on(el, value, modifiers, (e) => {\n    evaluate2(() => {\n    }, {scope: {$event: e}, params: [e]});\n  });\n  cleanup2(() => removeListener());\n}));\n\n// packages/alpinejs/src/directives/index.js\nwarnMissingPluginDirective(\"Collapse\", \"collapse\", \"collapse\");\nwarnMissingPluginDirective(\"Intersect\", \"intersect\", \"intersect\");\nwarnMissingPluginDirective(\"Focus\", \"trap\", \"focus\");\nwarnMissingPluginDirective(\"Mask\", \"mask\", \"mask\");\nfunction warnMissingPluginDirective(name, directiveName2, slug) {\n  directive(directiveName2, (el) => warn(`You can't use [x-${directiveName2}] without first installing the \"${name}\" plugin here: https://alpinejs.dev/plugins/${slug}`, el));\n}\n\n// packages/alpinejs/src/index.js\nalpine_default.setEvaluator(normalEvaluator);\nalpine_default.setReactivityEngine({reactive: reactive2, effect: effect2, release: stop, raw: toRaw});\nvar src_default = alpine_default;\n\n// packages/alpinejs/builds/module.js\nvar module_default = src_default;\nexport {\n  module_default as default\n};\n", "export * from \"./enums.js\";\nexport * from \"./modifiers/index.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport { popperGenerator, detectOverflow, createPopper as createPopperBase } from \"./createPopper.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper } from \"./popper.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper as createPopperLite } from \"./popper-lite.js\";", "export var top = 'top';\nexport var bottom = 'bottom';\nexport var right = 'right';\nexport var left = 'left';\nexport var auto = 'auto';\nexport var basePlacements = [top, bottom, right, left];\nexport var start = 'start';\nexport var end = 'end';\nexport var clippingParents = 'clippingParents';\nexport var viewport = 'viewport';\nexport var popper = 'popper';\nexport var reference = 'reference';\nexport var variationPlacements = /*#__PURE__*/basePlacements.reduce(function (acc, placement) {\n  return acc.concat([placement + \"-\" + start, placement + \"-\" + end]);\n}, []);\nexport var placements = /*#__PURE__*/[].concat(basePlacements, [auto]).reduce(function (acc, placement) {\n  return acc.concat([placement, placement + \"-\" + start, placement + \"-\" + end]);\n}, []); // modifiers that need to read the DOM\n\nexport var beforeRead = 'beforeRead';\nexport var read = 'read';\nexport var afterRead = 'afterRead'; // pure-logic modifiers\n\nexport var beforeMain = 'beforeMain';\nexport var main = 'main';\nexport var afterMain = 'afterMain'; // modifier with the purpose to write to the DOM (or write into a framework state)\n\nexport var beforeWrite = 'beforeWrite';\nexport var write = 'write';\nexport var afterWrite = 'afterWrite';\nexport var modifierPhases = [beforeRead, read, afterRead, beforeMain, main, afterMain, beforeWrite, write, afterWrite];", "export default function getNodeName(element) {\n  return element ? (element.nodeName || '').toLowerCase() : null;\n}", "export default function getWindow(node) {\n  if (node == null) {\n    return window;\n  }\n\n  if (node.toString() !== '[object Window]') {\n    var ownerDocument = node.ownerDocument;\n    return ownerDocument ? ownerDocument.defaultView || window : window;\n  }\n\n  return node;\n}", "import getWindow from \"./getWindow.js\";\n\nfunction isElement(node) {\n  var OwnElement = getWindow(node).Element;\n  return node instanceof OwnElement || node instanceof Element;\n}\n\nfunction isHTMLElement(node) {\n  var OwnElement = getWindow(node).HTMLElement;\n  return node instanceof OwnElement || node instanceof HTMLElement;\n}\n\nfunction isShadowRoot(node) {\n  // IE 11 has no ShadowRoot\n  if (typeof ShadowRoot === 'undefined') {\n    return false;\n  }\n\n  var OwnElement = getWindow(node).ShadowRoot;\n  return node instanceof OwnElement || node instanceof ShadowRoot;\n}\n\nexport { isElement, isHTMLElement, isShadowRoot };", "import getNodeName from \"../dom-utils/getNodeName.js\";\nimport { isHTMLElement } from \"../dom-utils/instanceOf.js\"; // This modifier takes the styles prepared by the `computeStyles` modifier\n// and applies them to the HTMLElements such as popper and arrow\n\nfunction applyStyles(_ref) {\n  var state = _ref.state;\n  Object.keys(state.elements).forEach(function (name) {\n    var style = state.styles[name] || {};\n    var attributes = state.attributes[name] || {};\n    var element = state.elements[name]; // arrow is optional + virtual elements\n\n    if (!isHTMLElement(element) || !getNodeName(element)) {\n      return;\n    } // Flow doesn't support to extend this property, but it's the most\n    // effective way to apply styles to an HTMLElement\n    // $FlowFixMe[cannot-write]\n\n\n    Object.assign(element.style, style);\n    Object.keys(attributes).forEach(function (name) {\n      var value = attributes[name];\n\n      if (value === false) {\n        element.removeAttribute(name);\n      } else {\n        element.setAttribute(name, value === true ? '' : value);\n      }\n    });\n  });\n}\n\nfunction effect(_ref2) {\n  var state = _ref2.state;\n  var initialStyles = {\n    popper: {\n      position: state.options.strategy,\n      left: '0',\n      top: '0',\n      margin: '0'\n    },\n    arrow: {\n      position: 'absolute'\n    },\n    reference: {}\n  };\n  Object.assign(state.elements.popper.style, initialStyles.popper);\n  state.styles = initialStyles;\n\n  if (state.elements.arrow) {\n    Object.assign(state.elements.arrow.style, initialStyles.arrow);\n  }\n\n  return function () {\n    Object.keys(state.elements).forEach(function (name) {\n      var element = state.elements[name];\n      var attributes = state.attributes[name] || {};\n      var styleProperties = Object.keys(state.styles.hasOwnProperty(name) ? state.styles[name] : initialStyles[name]); // Set all values to an empty string to unset them\n\n      var style = styleProperties.reduce(function (style, property) {\n        style[property] = '';\n        return style;\n      }, {}); // arrow is optional + virtual elements\n\n      if (!isHTMLElement(element) || !getNodeName(element)) {\n        return;\n      }\n\n      Object.assign(element.style, style);\n      Object.keys(attributes).forEach(function (attribute) {\n        element.removeAttribute(attribute);\n      });\n    });\n  };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n  name: 'applyStyles',\n  enabled: true,\n  phase: 'write',\n  fn: applyStyles,\n  effect: effect,\n  requires: ['computeStyles']\n};", "import { auto } from \"../enums.js\";\nexport default function getBasePlacement(placement) {\n  return placement.split('-')[0];\n}", "export var max = Math.max;\nexport var min = Math.min;\nexport var round = Math.round;", "export default function getUAString() {\n  var uaData = navigator.userAgentData;\n\n  if (uaData != null && uaData.brands) {\n    return uaData.brands.map(function (item) {\n      return item.brand + \"/\" + item.version;\n    }).join(' ');\n  }\n\n  return navigator.userAgent;\n}", "import getUAString from \"../utils/userAgent.js\";\nexport default function isLayoutViewport() {\n  return !/^((?!chrome|android).)*safari/i.test(getUAString());\n}", "import { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport { round } from \"../utils/math.js\";\nimport getWindow from \"./getWindow.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getBoundingClientRect(element, includeScale, isFixedStrategy) {\n  if (includeScale === void 0) {\n    includeScale = false;\n  }\n\n  if (isFixedStrategy === void 0) {\n    isFixedStrategy = false;\n  }\n\n  var clientRect = element.getBoundingClientRect();\n  var scaleX = 1;\n  var scaleY = 1;\n\n  if (includeScale && isHTMLElement(element)) {\n    scaleX = element.offsetWidth > 0 ? round(clientRect.width) / element.offsetWidth || 1 : 1;\n    scaleY = element.offsetHeight > 0 ? round(clientRect.height) / element.offsetHeight || 1 : 1;\n  }\n\n  var _ref = isElement(element) ? getWindow(element) : window,\n      visualViewport = _ref.visualViewport;\n\n  var addVisualOffsets = !isLayoutViewport() && isFixedStrategy;\n  var x = (clientRect.left + (addVisualOffsets && visualViewport ? visualViewport.offsetLeft : 0)) / scaleX;\n  var y = (clientRect.top + (addVisualOffsets && visualViewport ? visualViewport.offsetTop : 0)) / scaleY;\n  var width = clientRect.width / scaleX;\n  var height = clientRect.height / scaleY;\n  return {\n    width: width,\n    height: height,\n    top: y,\n    right: x + width,\n    bottom: y + height,\n    left: x,\n    x: x,\n    y: y\n  };\n}", "import getBoundingClientRect from \"./getBoundingClientRect.js\"; // Returns the layout rect of an element relative to its offsetParent. Layout\n// means it doesn't take into account transforms.\n\nexport default function getLayoutRect(element) {\n  var clientRect = getBoundingClientRect(element); // Use the clientRect sizes if it's not been transformed.\n  // Fixes https://github.com/popperjs/popper-core/issues/1223\n\n  var width = element.offsetWidth;\n  var height = element.offsetHeight;\n\n  if (Math.abs(clientRect.width - width) <= 1) {\n    width = clientRect.width;\n  }\n\n  if (Math.abs(clientRect.height - height) <= 1) {\n    height = clientRect.height;\n  }\n\n  return {\n    x: element.offsetLeft,\n    y: element.offsetTop,\n    width: width,\n    height: height\n  };\n}", "import { isShadowRoot } from \"./instanceOf.js\";\nexport default function contains(parent, child) {\n  var rootNode = child.getRootNode && child.getRootNode(); // First, attempt with faster native method\n\n  if (parent.contains(child)) {\n    return true;\n  } // then fallback to custom implementation with Shadow DOM support\n  else if (rootNode && isShadowRoot(rootNode)) {\n      var next = child;\n\n      do {\n        if (next && parent.isSameNode(next)) {\n          return true;\n        } // $FlowFixMe[prop-missing]: need a better way to handle this...\n\n\n        next = next.parentNode || next.host;\n      } while (next);\n    } // Give up, the result is false\n\n\n  return false;\n}", "import getWindow from \"./getWindow.js\";\nexport default function getComputedStyle(element) {\n  return getWindow(element).getComputedStyle(element);\n}", "import getNodeName from \"./getNodeName.js\";\nexport default function isTableElement(element) {\n  return ['table', 'td', 'th'].indexOf(getNodeName(element)) >= 0;\n}", "import { isElement } from \"./instanceOf.js\";\nexport default function getDocumentElement(element) {\n  // $FlowFixMe[incompatible-return]: assume body is always available\n  return ((isElement(element) ? element.ownerDocument : // $FlowFixMe[prop-missing]\n  element.document) || window.document).documentElement;\n}", "import getNodeName from \"./getNodeName.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport { isShadowRoot } from \"./instanceOf.js\";\nexport default function getParentNode(element) {\n  if (getNodeName(element) === 'html') {\n    return element;\n  }\n\n  return (// this is a quicker (but less type safe) way to save quite some bytes from the bundle\n    // $FlowFixMe[incompatible-return]\n    // $FlowFixMe[prop-missing]\n    element.assignedSlot || // step into the shadow DOM of the parent of a slotted node\n    element.parentNode || ( // DOM Element detected\n    isShadowRoot(element) ? element.host : null) || // ShadowRoot detected\n    // $FlowFixMe[incompatible-call]: HTMLElement is a Node\n    getDocumentElement(element) // fallback\n\n  );\n}", "import getWindow from \"./getWindow.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isHTMLElement, isShadowRoot } from \"./instanceOf.js\";\nimport isTableElement from \"./isTableElement.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getUAString from \"../utils/userAgent.js\";\n\nfunction getTrueOffsetParent(element) {\n  if (!isHTMLElement(element) || // https://github.com/popperjs/popper-core/issues/837\n  getComputedStyle(element).position === 'fixed') {\n    return null;\n  }\n\n  return element.offsetParent;\n} // `.offsetParent` reports `null` for fixed elements, while absolute elements\n// return the containing block\n\n\nfunction getContainingBlock(element) {\n  var isFirefox = /firefox/i.test(getUAString());\n  var isIE = /Trident/i.test(getUAString());\n\n  if (isIE && isHTMLElement(element)) {\n    // In IE 9, 10 and 11 fixed elements containing block is always established by the viewport\n    var elementCss = getComputedStyle(element);\n\n    if (elementCss.position === 'fixed') {\n      return null;\n    }\n  }\n\n  var currentNode = getParentNode(element);\n\n  if (isShadowRoot(currentNode)) {\n    currentNode = currentNode.host;\n  }\n\n  while (isHTMLElement(currentNode) && ['html', 'body'].indexOf(getNodeName(currentNode)) < 0) {\n    var css = getComputedStyle(currentNode); // This is non-exhaustive but covers the most common CSS properties that\n    // create a containing block.\n    // https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#identifying_the_containing_block\n\n    if (css.transform !== 'none' || css.perspective !== 'none' || css.contain === 'paint' || ['transform', 'perspective'].indexOf(css.willChange) !== -1 || isFirefox && css.willChange === 'filter' || isFirefox && css.filter && css.filter !== 'none') {\n      return currentNode;\n    } else {\n      currentNode = currentNode.parentNode;\n    }\n  }\n\n  return null;\n} // Gets the closest ancestor positioned element. Handles some edge cases,\n// such as table ancestors and cross browser bugs.\n\n\nexport default function getOffsetParent(element) {\n  var window = getWindow(element);\n  var offsetParent = getTrueOffsetParent(element);\n\n  while (offsetParent && isTableElement(offsetParent) && getComputedStyle(offsetParent).position === 'static') {\n    offsetParent = getTrueOffsetParent(offsetParent);\n  }\n\n  if (offsetParent && (getNodeName(offsetParent) === 'html' || getNodeName(offsetParent) === 'body' && getComputedStyle(offsetParent).position === 'static')) {\n    return window;\n  }\n\n  return offsetParent || getContainingBlock(element) || window;\n}", "export default function getMainAxisFromPlacement(placement) {\n  return ['top', 'bottom'].indexOf(placement) >= 0 ? 'x' : 'y';\n}", "import { max as mathMax, min as mathMin } from \"./math.js\";\nexport function within(min, value, max) {\n  return mathMax(min, mathMin(value, max));\n}\nexport function withinMaxClamp(min, value, max) {\n  var v = within(min, value, max);\n  return v > max ? max : v;\n}", "export default function getFreshSideObject() {\n  return {\n    top: 0,\n    right: 0,\n    bottom: 0,\n    left: 0\n  };\n}", "import getFreshSideObject from \"./getFreshSideObject.js\";\nexport default function mergePaddingObject(paddingObject) {\n  return Object.assign({}, getFreshSideObject(), paddingObject);\n}", "export default function expandToHashMap(value, keys) {\n  return keys.reduce(function (hashMap, key) {\n    hashMap[key] = value;\n    return hashMap;\n  }, {});\n}", "import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport contains from \"../dom-utils/contains.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport { within } from \"../utils/within.js\";\nimport mergePaddingObject from \"../utils/mergePaddingObject.js\";\nimport expandToHashMap from \"../utils/expandToHashMap.js\";\nimport { left, right, basePlacements, top, bottom } from \"../enums.js\";\nimport { isHTMLElement } from \"../dom-utils/instanceOf.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar toPaddingObject = function toPaddingObject(padding, state) {\n  padding = typeof padding === 'function' ? padding(Object.assign({}, state.rects, {\n    placement: state.placement\n  })) : padding;\n  return mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n};\n\nfunction arrow(_ref) {\n  var _state$modifiersData$;\n\n  var state = _ref.state,\n      name = _ref.name,\n      options = _ref.options;\n  var arrowElement = state.elements.arrow;\n  var popperOffsets = state.modifiersData.popperOffsets;\n  var basePlacement = getBasePlacement(state.placement);\n  var axis = getMainAxisFromPlacement(basePlacement);\n  var isVertical = [left, right].indexOf(basePlacement) >= 0;\n  var len = isVertical ? 'height' : 'width';\n\n  if (!arrowElement || !popperOffsets) {\n    return;\n  }\n\n  var paddingObject = toPaddingObject(options.padding, state);\n  var arrowRect = getLayoutRect(arrowElement);\n  var minProp = axis === 'y' ? top : left;\n  var maxProp = axis === 'y' ? bottom : right;\n  var endDiff = state.rects.reference[len] + state.rects.reference[axis] - popperOffsets[axis] - state.rects.popper[len];\n  var startDiff = popperOffsets[axis] - state.rects.reference[axis];\n  var arrowOffsetParent = getOffsetParent(arrowElement);\n  var clientSize = arrowOffsetParent ? axis === 'y' ? arrowOffsetParent.clientHeight || 0 : arrowOffsetParent.clientWidth || 0 : 0;\n  var centerToReference = endDiff / 2 - startDiff / 2; // Make sure the arrow doesn't overflow the popper if the center point is\n  // outside of the popper bounds\n\n  var min = paddingObject[minProp];\n  var max = clientSize - arrowRect[len] - paddingObject[maxProp];\n  var center = clientSize / 2 - arrowRect[len] / 2 + centerToReference;\n  var offset = within(min, center, max); // Prevents breaking syntax highlighting...\n\n  var axisProp = axis;\n  state.modifiersData[name] = (_state$modifiersData$ = {}, _state$modifiersData$[axisProp] = offset, _state$modifiersData$.centerOffset = offset - center, _state$modifiersData$);\n}\n\nfunction effect(_ref2) {\n  var state = _ref2.state,\n      options = _ref2.options;\n  var _options$element = options.element,\n      arrowElement = _options$element === void 0 ? '[data-popper-arrow]' : _options$element;\n\n  if (arrowElement == null) {\n    return;\n  } // CSS selector\n\n\n  if (typeof arrowElement === 'string') {\n    arrowElement = state.elements.popper.querySelector(arrowElement);\n\n    if (!arrowElement) {\n      return;\n    }\n  }\n\n  if (process.env.NODE_ENV !== \"production\") {\n    if (!isHTMLElement(arrowElement)) {\n      console.error(['Popper: \"arrow\" element must be an HTMLElement (not an SVGElement).', 'To use an SVG arrow, wrap it in an HTMLElement that will be used as', 'the arrow.'].join(' '));\n    }\n  }\n\n  if (!contains(state.elements.popper, arrowElement)) {\n    if (process.env.NODE_ENV !== \"production\") {\n      console.error(['Popper: \"arrow\" modifier\\'s `element` must be a child of the popper', 'element.'].join(' '));\n    }\n\n    return;\n  }\n\n  state.elements.arrow = arrowElement;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n  name: 'arrow',\n  enabled: true,\n  phase: 'main',\n  fn: arrow,\n  effect: effect,\n  requires: ['popperOffsets'],\n  requiresIfExists: ['preventOverflow']\n};", "export default function getVariation(placement) {\n  return placement.split('-')[1];\n}", "import { top, left, right, bottom, end } from \"../enums.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getWindow from \"../dom-utils/getWindow.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getComputedStyle from \"../dom-utils/getComputedStyle.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport { round } from \"../utils/math.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar unsetSides = {\n  top: 'auto',\n  right: 'auto',\n  bottom: 'auto',\n  left: 'auto'\n}; // Round the offsets to the nearest suitable subpixel based on the DPR.\n// Zooming can change the DPR, but it seems to report a value that will\n// cleanly divide the values into the appropriate subpixels.\n\nfunction roundOffsetsByDPR(_ref) {\n  var x = _ref.x,\n      y = _ref.y;\n  var win = window;\n  var dpr = win.devicePixelRatio || 1;\n  return {\n    x: round(x * dpr) / dpr || 0,\n    y: round(y * dpr) / dpr || 0\n  };\n}\n\nexport function mapToStyles(_ref2) {\n  var _Object$assign2;\n\n  var popper = _ref2.popper,\n      popperRect = _ref2.popperRect,\n      placement = _ref2.placement,\n      variation = _ref2.variation,\n      offsets = _ref2.offsets,\n      position = _ref2.position,\n      gpuAcceleration = _ref2.gpuAcceleration,\n      adaptive = _ref2.adaptive,\n      roundOffsets = _ref2.roundOffsets,\n      isFixed = _ref2.isFixed;\n  var _offsets$x = offsets.x,\n      x = _offsets$x === void 0 ? 0 : _offsets$x,\n      _offsets$y = offsets.y,\n      y = _offsets$y === void 0 ? 0 : _offsets$y;\n\n  var _ref3 = typeof roundOffsets === 'function' ? roundOffsets({\n    x: x,\n    y: y\n  }) : {\n    x: x,\n    y: y\n  };\n\n  x = _ref3.x;\n  y = _ref3.y;\n  var hasX = offsets.hasOwnProperty('x');\n  var hasY = offsets.hasOwnProperty('y');\n  var sideX = left;\n  var sideY = top;\n  var win = window;\n\n  if (adaptive) {\n    var offsetParent = getOffsetParent(popper);\n    var heightProp = 'clientHeight';\n    var widthProp = 'clientWidth';\n\n    if (offsetParent === getWindow(popper)) {\n      offsetParent = getDocumentElement(popper);\n\n      if (getComputedStyle(offsetParent).position !== 'static' && position === 'absolute') {\n        heightProp = 'scrollHeight';\n        widthProp = 'scrollWidth';\n      }\n    } // $FlowFixMe[incompatible-cast]: force type refinement, we compare offsetParent with window above, but Flow doesn't detect it\n\n\n    offsetParent = offsetParent;\n\n    if (placement === top || (placement === left || placement === right) && variation === end) {\n      sideY = bottom;\n      var offsetY = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.height : // $FlowFixMe[prop-missing]\n      offsetParent[heightProp];\n      y -= offsetY - popperRect.height;\n      y *= gpuAcceleration ? 1 : -1;\n    }\n\n    if (placement === left || (placement === top || placement === bottom) && variation === end) {\n      sideX = right;\n      var offsetX = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.width : // $FlowFixMe[prop-missing]\n      offsetParent[widthProp];\n      x -= offsetX - popperRect.width;\n      x *= gpuAcceleration ? 1 : -1;\n    }\n  }\n\n  var commonStyles = Object.assign({\n    position: position\n  }, adaptive && unsetSides);\n\n  var _ref4 = roundOffsets === true ? roundOffsetsByDPR({\n    x: x,\n    y: y\n  }) : {\n    x: x,\n    y: y\n  };\n\n  x = _ref4.x;\n  y = _ref4.y;\n\n  if (gpuAcceleration) {\n    var _Object$assign;\n\n    return Object.assign({}, commonStyles, (_Object$assign = {}, _Object$assign[sideY] = hasY ? '0' : '', _Object$assign[sideX] = hasX ? '0' : '', _Object$assign.transform = (win.devicePixelRatio || 1) <= 1 ? \"translate(\" + x + \"px, \" + y + \"px)\" : \"translate3d(\" + x + \"px, \" + y + \"px, 0)\", _Object$assign));\n  }\n\n  return Object.assign({}, commonStyles, (_Object$assign2 = {}, _Object$assign2[sideY] = hasY ? y + \"px\" : '', _Object$assign2[sideX] = hasX ? x + \"px\" : '', _Object$assign2.transform = '', _Object$assign2));\n}\n\nfunction computeStyles(_ref5) {\n  var state = _ref5.state,\n      options = _ref5.options;\n  var _options$gpuAccelerat = options.gpuAcceleration,\n      gpuAcceleration = _options$gpuAccelerat === void 0 ? true : _options$gpuAccelerat,\n      _options$adaptive = options.adaptive,\n      adaptive = _options$adaptive === void 0 ? true : _options$adaptive,\n      _options$roundOffsets = options.roundOffsets,\n      roundOffsets = _options$roundOffsets === void 0 ? true : _options$roundOffsets;\n\n  if (process.env.NODE_ENV !== \"production\") {\n    var transitionProperty = getComputedStyle(state.elements.popper).transitionProperty || '';\n\n    if (adaptive && ['transform', 'top', 'right', 'bottom', 'left'].some(function (property) {\n      return transitionProperty.indexOf(property) >= 0;\n    })) {\n      console.warn(['Popper: Detected CSS transitions on at least one of the following', 'CSS properties: \"transform\", \"top\", \"right\", \"bottom\", \"left\".', '\\n\\n', 'Disable the \"computeStyles\" modifier\\'s `adaptive` option to allow', 'for smooth transitions, or remove these properties from the CSS', 'transition declaration on the popper element if only transitioning', 'opacity or background-color for example.', '\\n\\n', 'We recommend using the popper element as a wrapper around an inner', 'element that can have any CSS property transitioned for animations.'].join(' '));\n    }\n  }\n\n  var commonStyles = {\n    placement: getBasePlacement(state.placement),\n    variation: getVariation(state.placement),\n    popper: state.elements.popper,\n    popperRect: state.rects.popper,\n    gpuAcceleration: gpuAcceleration,\n    isFixed: state.options.strategy === 'fixed'\n  };\n\n  if (state.modifiersData.popperOffsets != null) {\n    state.styles.popper = Object.assign({}, state.styles.popper, mapToStyles(Object.assign({}, commonStyles, {\n      offsets: state.modifiersData.popperOffsets,\n      position: state.options.strategy,\n      adaptive: adaptive,\n      roundOffsets: roundOffsets\n    })));\n  }\n\n  if (state.modifiersData.arrow != null) {\n    state.styles.arrow = Object.assign({}, state.styles.arrow, mapToStyles(Object.assign({}, commonStyles, {\n      offsets: state.modifiersData.arrow,\n      position: 'absolute',\n      adaptive: false,\n      roundOffsets: roundOffsets\n    })));\n  }\n\n  state.attributes.popper = Object.assign({}, state.attributes.popper, {\n    'data-popper-placement': state.placement\n  });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n  name: 'computeStyles',\n  enabled: true,\n  phase: 'beforeWrite',\n  fn: computeStyles,\n  data: {}\n};", "import getWindow from \"../dom-utils/getWindow.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar passive = {\n  passive: true\n};\n\nfunction effect(_ref) {\n  var state = _ref.state,\n      instance = _ref.instance,\n      options = _ref.options;\n  var _options$scroll = options.scroll,\n      scroll = _options$scroll === void 0 ? true : _options$scroll,\n      _options$resize = options.resize,\n      resize = _options$resize === void 0 ? true : _options$resize;\n  var window = getWindow(state.elements.popper);\n  var scrollParents = [].concat(state.scrollParents.reference, state.scrollParents.popper);\n\n  if (scroll) {\n    scrollParents.forEach(function (scrollParent) {\n      scrollParent.addEventListener('scroll', instance.update, passive);\n    });\n  }\n\n  if (resize) {\n    window.addEventListener('resize', instance.update, passive);\n  }\n\n  return function () {\n    if (scroll) {\n      scrollParents.forEach(function (scrollParent) {\n        scrollParent.removeEventListener('scroll', instance.update, passive);\n      });\n    }\n\n    if (resize) {\n      window.removeEventListener('resize', instance.update, passive);\n    }\n  };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n  name: 'eventListeners',\n  enabled: true,\n  phase: 'write',\n  fn: function fn() {},\n  effect: effect,\n  data: {}\n};", "var hash = {\n  left: 'right',\n  right: 'left',\n  bottom: 'top',\n  top: 'bottom'\n};\nexport default function getOppositePlacement(placement) {\n  return placement.replace(/left|right|bottom|top/g, function (matched) {\n    return hash[matched];\n  });\n}", "var hash = {\n  start: 'end',\n  end: 'start'\n};\nexport default function getOppositeVariationPlacement(placement) {\n  return placement.replace(/start|end/g, function (matched) {\n    return hash[matched];\n  });\n}", "import getWindow from \"./getWindow.js\";\nexport default function getWindowScroll(node) {\n  var win = getWindow(node);\n  var scrollLeft = win.pageXOffset;\n  var scrollTop = win.pageYOffset;\n  return {\n    scrollLeft: scrollLeft,\n    scrollTop: scrollTop\n  };\n}", "import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nexport default function getWindowScrollBarX(element) {\n  // If <html> has a CSS width greater than the viewport, then this will be\n  // incorrect for RTL.\n  // Popper 1 is broken in this case and never had a bug report so let's assume\n  // it's not an issue. I don't think anyone ever specifies width on <html>\n  // anyway.\n  // Browsers where the left scrollbar doesn't cause an issue report `0` for\n  // this (e.g. Edge 2019, IE11, Safari)\n  return getBoundingClientRect(getDocumentElement(element)).left + getWindowScroll(element).scrollLeft;\n}", "import getWindow from \"./getWindow.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getViewportRect(element, strategy) {\n  var win = getWindow(element);\n  var html = getDocumentElement(element);\n  var visualViewport = win.visualViewport;\n  var width = html.clientWidth;\n  var height = html.clientHeight;\n  var x = 0;\n  var y = 0;\n\n  if (visualViewport) {\n    width = visualViewport.width;\n    height = visualViewport.height;\n    var layoutViewport = isLayoutViewport();\n\n    if (layoutViewport || !layoutViewport && strategy === 'fixed') {\n      x = visualViewport.offsetLeft;\n      y = visualViewport.offsetTop;\n    }\n  }\n\n  return {\n    width: width,\n    height: height,\n    x: x + getWindowScrollBarX(element),\n    y: y\n  };\n}", "import getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nimport { max } from \"../utils/math.js\"; // Gets the entire size of the scrollable document area, even extending outside\n// of the `<html>` and `<body>` rect bounds if horizontally scrollable\n\nexport default function getDocumentRect(element) {\n  var _element$ownerDocumen;\n\n  var html = getDocumentElement(element);\n  var winScroll = getWindowScroll(element);\n  var body = (_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body;\n  var width = max(html.scrollWidth, html.clientWidth, body ? body.scrollWidth : 0, body ? body.clientWidth : 0);\n  var height = max(html.scrollHeight, html.clientHeight, body ? body.scrollHeight : 0, body ? body.clientHeight : 0);\n  var x = -winScroll.scrollLeft + getWindowScrollBarX(element);\n  var y = -winScroll.scrollTop;\n\n  if (getComputedStyle(body || html).direction === 'rtl') {\n    x += max(html.clientWidth, body ? body.clientWidth : 0) - width;\n  }\n\n  return {\n    width: width,\n    height: height,\n    x: x,\n    y: y\n  };\n}", "import getComputedStyle from \"./getComputedStyle.js\";\nexport default function isScrollParent(element) {\n  // Firefox wants us to check `-x` and `-y` variations as well\n  var _getComputedStyle = getComputedStyle(element),\n      overflow = _getComputedStyle.overflow,\n      overflowX = _getComputedStyle.overflowX,\n      overflowY = _getComputedStyle.overflowY;\n\n  return /auto|scroll|overlay|hidden/.test(overflow + overflowY + overflowX);\n}", "import getParentNode from \"./getParentNode.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nexport default function getScrollParent(node) {\n  if (['html', 'body', '#document'].indexOf(getNodeName(node)) >= 0) {\n    // $FlowFixMe[incompatible-return]: assume body is always available\n    return node.ownerDocument.body;\n  }\n\n  if (isHTMLElement(node) && isScrollParent(node)) {\n    return node;\n  }\n\n  return getScrollParent(getParentNode(node));\n}", "import getScrollParent from \"./getScrollParent.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getWindow from \"./getWindow.js\";\nimport isScrollParent from \"./isScrollParent.js\";\n/*\ngiven a DOM element, return the list of all scroll parents, up the list of ancesors\nuntil we get to the top window object. This list is what we attach scroll listeners\nto, because if any of these parent elements scroll, we'll need to re-calculate the\nreference element's position.\n*/\n\nexport default function listScrollParents(element, list) {\n  var _element$ownerDocumen;\n\n  if (list === void 0) {\n    list = [];\n  }\n\n  var scrollParent = getScrollParent(element);\n  var isBody = scrollParent === ((_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body);\n  var win = getWindow(scrollParent);\n  var target = isBody ? [win].concat(win.visualViewport || [], isScrollParent(scrollParent) ? scrollParent : []) : scrollParent;\n  var updatedList = list.concat(target);\n  return isBody ? updatedList : // $FlowFixMe[incompatible-call]: isBody tells us target will be an HTMLElement here\n  updatedList.concat(listScrollParents(getParentNode(target)));\n}", "export default function rectToClientRect(rect) {\n  return Object.assign({}, rect, {\n    left: rect.x,\n    top: rect.y,\n    right: rect.x + rect.width,\n    bottom: rect.y + rect.height\n  });\n}", "import { viewport } from \"../enums.js\";\nimport getViewportRect from \"./getViewportRect.js\";\nimport getDocumentRect from \"./getDocumentRect.js\";\nimport listScrollParents from \"./listScrollParents.js\";\nimport getOffsetParent from \"./getOffsetParent.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport contains from \"./contains.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport rectToClientRect from \"../utils/rectToClientRect.js\";\nimport { max, min } from \"../utils/math.js\";\n\nfunction getInnerBoundingClientRect(element, strategy) {\n  var rect = getBoundingClientRect(element, false, strategy === 'fixed');\n  rect.top = rect.top + element.clientTop;\n  rect.left = rect.left + element.clientLeft;\n  rect.bottom = rect.top + element.clientHeight;\n  rect.right = rect.left + element.clientWidth;\n  rect.width = element.clientWidth;\n  rect.height = element.clientHeight;\n  rect.x = rect.left;\n  rect.y = rect.top;\n  return rect;\n}\n\nfunction getClientRectFromMixedType(element, clippingParent, strategy) {\n  return clippingParent === viewport ? rectToClientRect(getViewportRect(element, strategy)) : isElement(clippingParent) ? getInnerBoundingClientRect(clippingParent, strategy) : rectToClientRect(getDocumentRect(getDocumentElement(element)));\n} // A \"clipping parent\" is an overflowable container with the characteristic of\n// clipping (or hiding) overflowing elements with a position different from\n// `initial`\n\n\nfunction getClippingParents(element) {\n  var clippingParents = listScrollParents(getParentNode(element));\n  var canEscapeClipping = ['absolute', 'fixed'].indexOf(getComputedStyle(element).position) >= 0;\n  var clipperElement = canEscapeClipping && isHTMLElement(element) ? getOffsetParent(element) : element;\n\n  if (!isElement(clipperElement)) {\n    return [];\n  } // $FlowFixMe[incompatible-return]: https://github.com/facebook/flow/issues/1414\n\n\n  return clippingParents.filter(function (clippingParent) {\n    return isElement(clippingParent) && contains(clippingParent, clipperElement) && getNodeName(clippingParent) !== 'body';\n  });\n} // Gets the maximum area that the element is visible in due to any number of\n// clipping parents\n\n\nexport default function getClippingRect(element, boundary, rootBoundary, strategy) {\n  var mainClippingParents = boundary === 'clippingParents' ? getClippingParents(element) : [].concat(boundary);\n  var clippingParents = [].concat(mainClippingParents, [rootBoundary]);\n  var firstClippingParent = clippingParents[0];\n  var clippingRect = clippingParents.reduce(function (accRect, clippingParent) {\n    var rect = getClientRectFromMixedType(element, clippingParent, strategy);\n    accRect.top = max(rect.top, accRect.top);\n    accRect.right = min(rect.right, accRect.right);\n    accRect.bottom = min(rect.bottom, accRect.bottom);\n    accRect.left = max(rect.left, accRect.left);\n    return accRect;\n  }, getClientRectFromMixedType(element, firstClippingParent, strategy));\n  clippingRect.width = clippingRect.right - clippingRect.left;\n  clippingRect.height = clippingRect.bottom - clippingRect.top;\n  clippingRect.x = clippingRect.left;\n  clippingRect.y = clippingRect.top;\n  return clippingRect;\n}", "import getBasePlacement from \"./getBasePlacement.js\";\nimport getVariation from \"./getVariation.js\";\nimport getMainAxisFromPlacement from \"./getMainAxisFromPlacement.js\";\nimport { top, right, bottom, left, start, end } from \"../enums.js\";\nexport default function computeOffsets(_ref) {\n  var reference = _ref.reference,\n      element = _ref.element,\n      placement = _ref.placement;\n  var basePlacement = placement ? getBasePlacement(placement) : null;\n  var variation = placement ? getVariation(placement) : null;\n  var commonX = reference.x + reference.width / 2 - element.width / 2;\n  var commonY = reference.y + reference.height / 2 - element.height / 2;\n  var offsets;\n\n  switch (basePlacement) {\n    case top:\n      offsets = {\n        x: commonX,\n        y: reference.y - element.height\n      };\n      break;\n\n    case bottom:\n      offsets = {\n        x: commonX,\n        y: reference.y + reference.height\n      };\n      break;\n\n    case right:\n      offsets = {\n        x: reference.x + reference.width,\n        y: commonY\n      };\n      break;\n\n    case left:\n      offsets = {\n        x: reference.x - element.width,\n        y: commonY\n      };\n      break;\n\n    default:\n      offsets = {\n        x: reference.x,\n        y: reference.y\n      };\n  }\n\n  var mainAxis = basePlacement ? getMainAxisFromPlacement(basePlacement) : null;\n\n  if (mainAxis != null) {\n    var len = mainAxis === 'y' ? 'height' : 'width';\n\n    switch (variation) {\n      case start:\n        offsets[mainAxis] = offsets[mainAxis] - (reference[len] / 2 - element[len] / 2);\n        break;\n\n      case end:\n        offsets[mainAxis] = offsets[mainAxis] + (reference[len] / 2 - element[len] / 2);\n        break;\n\n      default:\n    }\n  }\n\n  return offsets;\n}", "import getClippingRect from \"../dom-utils/getClippingRect.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getBoundingClientRect from \"../dom-utils/getBoundingClientRect.js\";\nimport computeOffsets from \"./computeOffsets.js\";\nimport rectToClientRect from \"./rectToClientRect.js\";\nimport { clippingParents, reference, popper, bottom, top, right, basePlacements, viewport } from \"../enums.js\";\nimport { isElement } from \"../dom-utils/instanceOf.js\";\nimport mergePaddingObject from \"./mergePaddingObject.js\";\nimport expandToHashMap from \"./expandToHashMap.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport default function detectOverflow(state, options) {\n  if (options === void 0) {\n    options = {};\n  }\n\n  var _options = options,\n      _options$placement = _options.placement,\n      placement = _options$placement === void 0 ? state.placement : _options$placement,\n      _options$strategy = _options.strategy,\n      strategy = _options$strategy === void 0 ? state.strategy : _options$strategy,\n      _options$boundary = _options.boundary,\n      boundary = _options$boundary === void 0 ? clippingParents : _options$boundary,\n      _options$rootBoundary = _options.rootBoundary,\n      rootBoundary = _options$rootBoundary === void 0 ? viewport : _options$rootBoundary,\n      _options$elementConte = _options.elementContext,\n      elementContext = _options$elementConte === void 0 ? popper : _options$elementConte,\n      _options$altBoundary = _options.altBoundary,\n      altBoundary = _options$altBoundary === void 0 ? false : _options$altBoundary,\n      _options$padding = _options.padding,\n      padding = _options$padding === void 0 ? 0 : _options$padding;\n  var paddingObject = mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n  var altContext = elementContext === popper ? reference : popper;\n  var popperRect = state.rects.popper;\n  var element = state.elements[altBoundary ? altContext : elementContext];\n  var clippingClientRect = getClippingRect(isElement(element) ? element : element.contextElement || getDocumentElement(state.elements.popper), boundary, rootBoundary, strategy);\n  var referenceClientRect = getBoundingClientRect(state.elements.reference);\n  var popperOffsets = computeOffsets({\n    reference: referenceClientRect,\n    element: popperRect,\n    strategy: 'absolute',\n    placement: placement\n  });\n  var popperClientRect = rectToClientRect(Object.assign({}, popperRect, popperOffsets));\n  var elementClientRect = elementContext === popper ? popperClientRect : referenceClientRect; // positive = overflowing the clipping rect\n  // 0 or negative = within the clipping rect\n\n  var overflowOffsets = {\n    top: clippingClientRect.top - elementClientRect.top + paddingObject.top,\n    bottom: elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom,\n    left: clippingClientRect.left - elementClientRect.left + paddingObject.left,\n    right: elementClientRect.right - clippingClientRect.right + paddingObject.right\n  };\n  var offsetData = state.modifiersData.offset; // Offsets can be applied only to the popper element\n\n  if (elementContext === popper && offsetData) {\n    var offset = offsetData[placement];\n    Object.keys(overflowOffsets).forEach(function (key) {\n      var multiply = [right, bottom].indexOf(key) >= 0 ? 1 : -1;\n      var axis = [top, bottom].indexOf(key) >= 0 ? 'y' : 'x';\n      overflowOffsets[key] += offset[axis] * multiply;\n    });\n  }\n\n  return overflowOffsets;\n}", "import getVariation from \"./getVariation.js\";\nimport { variationPlacements, basePlacements, placements as allPlacements } from \"../enums.js\";\nimport detectOverflow from \"./detectOverflow.js\";\nimport getBasePlacement from \"./getBasePlacement.js\";\nexport default function computeAutoPlacement(state, options) {\n  if (options === void 0) {\n    options = {};\n  }\n\n  var _options = options,\n      placement = _options.placement,\n      boundary = _options.boundary,\n      rootBoundary = _options.rootBoundary,\n      padding = _options.padding,\n      flipVariations = _options.flipVariations,\n      _options$allowedAutoP = _options.allowedAutoPlacements,\n      allowedAutoPlacements = _options$allowedAutoP === void 0 ? allPlacements : _options$allowedAutoP;\n  var variation = getVariation(placement);\n  var placements = variation ? flipVariations ? variationPlacements : variationPlacements.filter(function (placement) {\n    return getVariation(placement) === variation;\n  }) : basePlacements;\n  var allowedPlacements = placements.filter(function (placement) {\n    return allowedAutoPlacements.indexOf(placement) >= 0;\n  });\n\n  if (allowedPlacements.length === 0) {\n    allowedPlacements = placements;\n\n    if (process.env.NODE_ENV !== \"production\") {\n      console.error(['Popper: The `allowedAutoPlacements` option did not allow any', 'placements. Ensure the `placement` option matches the variation', 'of the allowed placements.', 'For example, \"auto\" cannot be used to allow \"bottom-start\".', 'Use \"auto-start\" instead.'].join(' '));\n    }\n  } // $FlowFixMe[incompatible-type]: Flow seems to have problems with two array unions...\n\n\n  var overflows = allowedPlacements.reduce(function (acc, placement) {\n    acc[placement] = detectOverflow(state, {\n      placement: placement,\n      boundary: boundary,\n      rootBoundary: rootBoundary,\n      padding: padding\n    })[getBasePlacement(placement)];\n    return acc;\n  }, {});\n  return Object.keys(overflows).sort(function (a, b) {\n    return overflows[a] - overflows[b];\n  });\n}", "import getOppositePlacement from \"../utils/getOppositePlacement.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getOppositeVariationPlacement from \"../utils/getOppositeVariationPlacement.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport computeAutoPlacement from \"../utils/computeAutoPlacement.js\";\nimport { bottom, top, start, right, left, auto } from \"../enums.js\";\nimport getVariation from \"../utils/getVariation.js\"; // eslint-disable-next-line import/no-unused-modules\n\nfunction getExpandedFallbackPlacements(placement) {\n  if (getBasePlacement(placement) === auto) {\n    return [];\n  }\n\n  var oppositePlacement = getOppositePlacement(placement);\n  return [getOppositeVariationPlacement(placement), oppositePlacement, getOppositeVariationPlacement(oppositePlacement)];\n}\n\nfunction flip(_ref) {\n  var state = _ref.state,\n      options = _ref.options,\n      name = _ref.name;\n\n  if (state.modifiersData[name]._skip) {\n    return;\n  }\n\n  var _options$mainAxis = options.mainAxis,\n      checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n      _options$altAxis = options.altAxis,\n      checkAltAxis = _options$altAxis === void 0 ? true : _options$altAxis,\n      specifiedFallbackPlacements = options.fallbackPlacements,\n      padding = options.padding,\n      boundary = options.boundary,\n      rootBoundary = options.rootBoundary,\n      altBoundary = options.altBoundary,\n      _options$flipVariatio = options.flipVariations,\n      flipVariations = _options$flipVariatio === void 0 ? true : _options$flipVariatio,\n      allowedAutoPlacements = options.allowedAutoPlacements;\n  var preferredPlacement = state.options.placement;\n  var basePlacement = getBasePlacement(preferredPlacement);\n  var isBasePlacement = basePlacement === preferredPlacement;\n  var fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipVariations ? [getOppositePlacement(preferredPlacement)] : getExpandedFallbackPlacements(preferredPlacement));\n  var placements = [preferredPlacement].concat(fallbackPlacements).reduce(function (acc, placement) {\n    return acc.concat(getBasePlacement(placement) === auto ? computeAutoPlacement(state, {\n      placement: placement,\n      boundary: boundary,\n      rootBoundary: rootBoundary,\n      padding: padding,\n      flipVariations: flipVariations,\n      allowedAutoPlacements: allowedAutoPlacements\n    }) : placement);\n  }, []);\n  var referenceRect = state.rects.reference;\n  var popperRect = state.rects.popper;\n  var checksMap = new Map();\n  var makeFallbackChecks = true;\n  var firstFittingPlacement = placements[0];\n\n  for (var i = 0; i < placements.length; i++) {\n    var placement = placements[i];\n\n    var _basePlacement = getBasePlacement(placement);\n\n    var isStartVariation = getVariation(placement) === start;\n    var isVertical = [top, bottom].indexOf(_basePlacement) >= 0;\n    var len = isVertical ? 'width' : 'height';\n    var overflow = detectOverflow(state, {\n      placement: placement,\n      boundary: boundary,\n      rootBoundary: rootBoundary,\n      altBoundary: altBoundary,\n      padding: padding\n    });\n    var mainVariationSide = isVertical ? isStartVariation ? right : left : isStartVariation ? bottom : top;\n\n    if (referenceRect[len] > popperRect[len]) {\n      mainVariationSide = getOppositePlacement(mainVariationSide);\n    }\n\n    var altVariationSide = getOppositePlacement(mainVariationSide);\n    var checks = [];\n\n    if (checkMainAxis) {\n      checks.push(overflow[_basePlacement] <= 0);\n    }\n\n    if (checkAltAxis) {\n      checks.push(overflow[mainVariationSide] <= 0, overflow[altVariationSide] <= 0);\n    }\n\n    if (checks.every(function (check) {\n      return check;\n    })) {\n      firstFittingPlacement = placement;\n      makeFallbackChecks = false;\n      break;\n    }\n\n    checksMap.set(placement, checks);\n  }\n\n  if (makeFallbackChecks) {\n    // `2` may be desired in some cases \u2013 research later\n    var numberOfChecks = flipVariations ? 3 : 1;\n\n    var _loop = function _loop(_i) {\n      var fittingPlacement = placements.find(function (placement) {\n        var checks = checksMap.get(placement);\n\n        if (checks) {\n          return checks.slice(0, _i).every(function (check) {\n            return check;\n          });\n        }\n      });\n\n      if (fittingPlacement) {\n        firstFittingPlacement = fittingPlacement;\n        return \"break\";\n      }\n    };\n\n    for (var _i = numberOfChecks; _i > 0; _i--) {\n      var _ret = _loop(_i);\n\n      if (_ret === \"break\") break;\n    }\n  }\n\n  if (state.placement !== firstFittingPlacement) {\n    state.modifiersData[name]._skip = true;\n    state.placement = firstFittingPlacement;\n    state.reset = true;\n  }\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n  name: 'flip',\n  enabled: true,\n  phase: 'main',\n  fn: flip,\n  requiresIfExists: ['offset'],\n  data: {\n    _skip: false\n  }\n};", "import { top, bottom, left, right } from \"../enums.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\n\nfunction getSideOffsets(overflow, rect, preventedOffsets) {\n  if (preventedOffsets === void 0) {\n    preventedOffsets = {\n      x: 0,\n      y: 0\n    };\n  }\n\n  return {\n    top: overflow.top - rect.height - preventedOffsets.y,\n    right: overflow.right - rect.width + preventedOffsets.x,\n    bottom: overflow.bottom - rect.height + preventedOffsets.y,\n    left: overflow.left - rect.width - preventedOffsets.x\n  };\n}\n\nfunction isAnySideFullyClipped(overflow) {\n  return [top, right, bottom, left].some(function (side) {\n    return overflow[side] >= 0;\n  });\n}\n\nfunction hide(_ref) {\n  var state = _ref.state,\n      name = _ref.name;\n  var referenceRect = state.rects.reference;\n  var popperRect = state.rects.popper;\n  var preventedOffsets = state.modifiersData.preventOverflow;\n  var referenceOverflow = detectOverflow(state, {\n    elementContext: 'reference'\n  });\n  var popperAltOverflow = detectOverflow(state, {\n    altBoundary: true\n  });\n  var referenceClippingOffsets = getSideOffsets(referenceOverflow, referenceRect);\n  var popperEscapeOffsets = getSideOffsets(popperAltOverflow, popperRect, preventedOffsets);\n  var isReferenceHidden = isAnySideFullyClipped(referenceClippingOffsets);\n  var hasPopperEscaped = isAnySideFullyClipped(popperEscapeOffsets);\n  state.modifiersData[name] = {\n    referenceClippingOffsets: referenceClippingOffsets,\n    popperEscapeOffsets: popperEscapeOffsets,\n    isReferenceHidden: isReferenceHidden,\n    hasPopperEscaped: hasPopperEscaped\n  };\n  state.attributes.popper = Object.assign({}, state.attributes.popper, {\n    'data-popper-reference-hidden': isReferenceHidden,\n    'data-popper-escaped': hasPopperEscaped\n  });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n  name: 'hide',\n  enabled: true,\n  phase: 'main',\n  requiresIfExists: ['preventOverflow'],\n  fn: hide\n};", "import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport { top, left, right, placements } from \"../enums.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport function distanceAndSkiddingToXY(placement, rects, offset) {\n  var basePlacement = getBasePlacement(placement);\n  var invertDistance = [left, top].indexOf(basePlacement) >= 0 ? -1 : 1;\n\n  var _ref = typeof offset === 'function' ? offset(Object.assign({}, rects, {\n    placement: placement\n  })) : offset,\n      skidding = _ref[0],\n      distance = _ref[1];\n\n  skidding = skidding || 0;\n  distance = (distance || 0) * invertDistance;\n  return [left, right].indexOf(basePlacement) >= 0 ? {\n    x: distance,\n    y: skidding\n  } : {\n    x: skidding,\n    y: distance\n  };\n}\n\nfunction offset(_ref2) {\n  var state = _ref2.state,\n      options = _ref2.options,\n      name = _ref2.name;\n  var _options$offset = options.offset,\n      offset = _options$offset === void 0 ? [0, 0] : _options$offset;\n  var data = placements.reduce(function (acc, placement) {\n    acc[placement] = distanceAndSkiddingToXY(placement, state.rects, offset);\n    return acc;\n  }, {});\n  var _data$state$placement = data[state.placement],\n      x = _data$state$placement.x,\n      y = _data$state$placement.y;\n\n  if (state.modifiersData.popperOffsets != null) {\n    state.modifiersData.popperOffsets.x += x;\n    state.modifiersData.popperOffsets.y += y;\n  }\n\n  state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n  name: 'offset',\n  enabled: true,\n  phase: 'main',\n  requires: ['popperOffsets'],\n  fn: offset\n};", "import computeOffsets from \"../utils/computeOffsets.js\";\n\nfunction popperOffsets(_ref) {\n  var state = _ref.state,\n      name = _ref.name;\n  // Offsets are the actual position the popper needs to have to be\n  // properly positioned near its reference element\n  // This is the most basic placement, and will be adjusted by\n  // the modifiers in the next step\n  state.modifiersData[name] = computeOffsets({\n    reference: state.rects.reference,\n    element: state.rects.popper,\n    strategy: 'absolute',\n    placement: state.placement\n  });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n  name: 'popperOffsets',\n  enabled: true,\n  phase: 'read',\n  fn: popperOffsets,\n  data: {}\n};", "export default function getAltAxis(axis) {\n  return axis === 'x' ? 'y' : 'x';\n}", "import { top, left, right, bottom, start } from \"../enums.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport getAltAxis from \"../utils/getAltAxis.js\";\nimport { within, withinMaxClamp } from \"../utils/within.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport getFreshSideObject from \"../utils/getFreshSideObject.js\";\nimport { min as mathMin, max as mathMax } from \"../utils/math.js\";\n\nfunction preventOverflow(_ref) {\n  var state = _ref.state,\n      options = _ref.options,\n      name = _ref.name;\n  var _options$mainAxis = options.mainAxis,\n      checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n      _options$altAxis = options.altAxis,\n      checkAltAxis = _options$altAxis === void 0 ? false : _options$altAxis,\n      boundary = options.boundary,\n      rootBoundary = options.rootBoundary,\n      altBoundary = options.altBoundary,\n      padding = options.padding,\n      _options$tether = options.tether,\n      tether = _options$tether === void 0 ? true : _options$tether,\n      _options$tetherOffset = options.tetherOffset,\n      tetherOffset = _options$tetherOffset === void 0 ? 0 : _options$tetherOffset;\n  var overflow = detectOverflow(state, {\n    boundary: boundary,\n    rootBoundary: rootBoundary,\n    padding: padding,\n    altBoundary: altBoundary\n  });\n  var basePlacement = getBasePlacement(state.placement);\n  var variation = getVariation(state.placement);\n  var isBasePlacement = !variation;\n  var mainAxis = getMainAxisFromPlacement(basePlacement);\n  var altAxis = getAltAxis(mainAxis);\n  var popperOffsets = state.modifiersData.popperOffsets;\n  var referenceRect = state.rects.reference;\n  var popperRect = state.rects.popper;\n  var tetherOffsetValue = typeof tetherOffset === 'function' ? tetherOffset(Object.assign({}, state.rects, {\n    placement: state.placement\n  })) : tetherOffset;\n  var normalizedTetherOffsetValue = typeof tetherOffsetValue === 'number' ? {\n    mainAxis: tetherOffsetValue,\n    altAxis: tetherOffsetValue\n  } : Object.assign({\n    mainAxis: 0,\n    altAxis: 0\n  }, tetherOffsetValue);\n  var offsetModifierState = state.modifiersData.offset ? state.modifiersData.offset[state.placement] : null;\n  var data = {\n    x: 0,\n    y: 0\n  };\n\n  if (!popperOffsets) {\n    return;\n  }\n\n  if (checkMainAxis) {\n    var _offsetModifierState$;\n\n    var mainSide = mainAxis === 'y' ? top : left;\n    var altSide = mainAxis === 'y' ? bottom : right;\n    var len = mainAxis === 'y' ? 'height' : 'width';\n    var offset = popperOffsets[mainAxis];\n    var min = offset + overflow[mainSide];\n    var max = offset - overflow[altSide];\n    var additive = tether ? -popperRect[len] / 2 : 0;\n    var minLen = variation === start ? referenceRect[len] : popperRect[len];\n    var maxLen = variation === start ? -popperRect[len] : -referenceRect[len]; // We need to include the arrow in the calculation so the arrow doesn't go\n    // outside the reference bounds\n\n    var arrowElement = state.elements.arrow;\n    var arrowRect = tether && arrowElement ? getLayoutRect(arrowElement) : {\n      width: 0,\n      height: 0\n    };\n    var arrowPaddingObject = state.modifiersData['arrow#persistent'] ? state.modifiersData['arrow#persistent'].padding : getFreshSideObject();\n    var arrowPaddingMin = arrowPaddingObject[mainSide];\n    var arrowPaddingMax = arrowPaddingObject[altSide]; // If the reference length is smaller than the arrow length, we don't want\n    // to include its full size in the calculation. If the reference is small\n    // and near the edge of a boundary, the popper can overflow even if the\n    // reference is not overflowing as well (e.g. virtual elements with no\n    // width or height)\n\n    var arrowLen = within(0, referenceRect[len], arrowRect[len]);\n    var minOffset = isBasePlacement ? referenceRect[len] / 2 - additive - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis : minLen - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis;\n    var maxOffset = isBasePlacement ? -referenceRect[len] / 2 + additive + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis : maxLen + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis;\n    var arrowOffsetParent = state.elements.arrow && getOffsetParent(state.elements.arrow);\n    var clientOffset = arrowOffsetParent ? mainAxis === 'y' ? arrowOffsetParent.clientTop || 0 : arrowOffsetParent.clientLeft || 0 : 0;\n    var offsetModifierValue = (_offsetModifierState$ = offsetModifierState == null ? void 0 : offsetModifierState[mainAxis]) != null ? _offsetModifierState$ : 0;\n    var tetherMin = offset + minOffset - offsetModifierValue - clientOffset;\n    var tetherMax = offset + maxOffset - offsetModifierValue;\n    var preventedOffset = within(tether ? mathMin(min, tetherMin) : min, offset, tether ? mathMax(max, tetherMax) : max);\n    popperOffsets[mainAxis] = preventedOffset;\n    data[mainAxis] = preventedOffset - offset;\n  }\n\n  if (checkAltAxis) {\n    var _offsetModifierState$2;\n\n    var _mainSide = mainAxis === 'x' ? top : left;\n\n    var _altSide = mainAxis === 'x' ? bottom : right;\n\n    var _offset = popperOffsets[altAxis];\n\n    var _len = altAxis === 'y' ? 'height' : 'width';\n\n    var _min = _offset + overflow[_mainSide];\n\n    var _max = _offset - overflow[_altSide];\n\n    var isOriginSide = [top, left].indexOf(basePlacement) !== -1;\n\n    var _offsetModifierValue = (_offsetModifierState$2 = offsetModifierState == null ? void 0 : offsetModifierState[altAxis]) != null ? _offsetModifierState$2 : 0;\n\n    var _tetherMin = isOriginSide ? _min : _offset - referenceRect[_len] - popperRect[_len] - _offsetModifierValue + normalizedTetherOffsetValue.altAxis;\n\n    var _tetherMax = isOriginSide ? _offset + referenceRect[_len] + popperRect[_len] - _offsetModifierValue - normalizedTetherOffsetValue.altAxis : _max;\n\n    var _preventedOffset = tether && isOriginSide ? withinMaxClamp(_tetherMin, _offset, _tetherMax) : within(tether ? _tetherMin : _min, _offset, tether ? _tetherMax : _max);\n\n    popperOffsets[altAxis] = _preventedOffset;\n    data[altAxis] = _preventedOffset - _offset;\n  }\n\n  state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n  name: 'preventOverflow',\n  enabled: true,\n  phase: 'main',\n  fn: preventOverflow,\n  requiresIfExists: ['offset']\n};", "export default function getHTMLElementScroll(element) {\n  return {\n    scrollLeft: element.scrollLeft,\n    scrollTop: element.scrollTop\n  };\n}", "import getWindowScroll from \"./getWindowScroll.js\";\nimport getWindow from \"./getWindow.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getHTMLElementScroll from \"./getHTMLElementScroll.js\";\nexport default function getNodeScroll(node) {\n  if (node === getWindow(node) || !isHTMLElement(node)) {\n    return getWindowScroll(node);\n  } else {\n    return getHTMLElementScroll(node);\n  }\n}", "import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getNodeScroll from \"./getNodeScroll.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport { round } from \"../utils/math.js\";\n\nfunction isElementScaled(element) {\n  var rect = element.getBoundingClientRect();\n  var scaleX = round(rect.width) / element.offsetWidth || 1;\n  var scaleY = round(rect.height) / element.offsetHeight || 1;\n  return scaleX !== 1 || scaleY !== 1;\n} // Returns the composite rect of an element relative to its offsetParent.\n// Composite means it takes into account transforms as well as layout.\n\n\nexport default function getCompositeRect(elementOrVirtualElement, offsetParent, isFixed) {\n  if (isFixed === void 0) {\n    isFixed = false;\n  }\n\n  var isOffsetParentAnElement = isHTMLElement(offsetParent);\n  var offsetParentIsScaled = isHTMLElement(offsetParent) && isElementScaled(offsetParent);\n  var documentElement = getDocumentElement(offsetParent);\n  var rect = getBoundingClientRect(elementOrVirtualElement, offsetParentIsScaled, isFixed);\n  var scroll = {\n    scrollLeft: 0,\n    scrollTop: 0\n  };\n  var offsets = {\n    x: 0,\n    y: 0\n  };\n\n  if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {\n    if (getNodeName(offsetParent) !== 'body' || // https://github.com/popperjs/popper-core/issues/1078\n    isScrollParent(documentElement)) {\n      scroll = getNodeScroll(offsetParent);\n    }\n\n    if (isHTMLElement(offsetParent)) {\n      offsets = getBoundingClientRect(offsetParent, true);\n      offsets.x += offsetParent.clientLeft;\n      offsets.y += offsetParent.clientTop;\n    } else if (documentElement) {\n      offsets.x = getWindowScrollBarX(documentElement);\n    }\n  }\n\n  return {\n    x: rect.left + scroll.scrollLeft - offsets.x,\n    y: rect.top + scroll.scrollTop - offsets.y,\n    width: rect.width,\n    height: rect.height\n  };\n}", "import { modifierPhases } from \"../enums.js\"; // source: https://stackoverflow.com/questions/49875255\n\nfunction order(modifiers) {\n  var map = new Map();\n  var visited = new Set();\n  var result = [];\n  modifiers.forEach(function (modifier) {\n    map.set(modifier.name, modifier);\n  }); // On visiting object, check for its dependencies and visit them recursively\n\n  function sort(modifier) {\n    visited.add(modifier.name);\n    var requires = [].concat(modifier.requires || [], modifier.requiresIfExists || []);\n    requires.forEach(function (dep) {\n      if (!visited.has(dep)) {\n        var depModifier = map.get(dep);\n\n        if (depModifier) {\n          sort(depModifier);\n        }\n      }\n    });\n    result.push(modifier);\n  }\n\n  modifiers.forEach(function (modifier) {\n    if (!visited.has(modifier.name)) {\n      // check for visited object\n      sort(modifier);\n    }\n  });\n  return result;\n}\n\nexport default function orderModifiers(modifiers) {\n  // order based on dependencies\n  var orderedModifiers = order(modifiers); // order based on phase\n\n  return modifierPhases.reduce(function (acc, phase) {\n    return acc.concat(orderedModifiers.filter(function (modifier) {\n      return modifier.phase === phase;\n    }));\n  }, []);\n}", "export default function debounce(fn) {\n  var pending;\n  return function () {\n    if (!pending) {\n      pending = new Promise(function (resolve) {\n        Promise.resolve().then(function () {\n          pending = undefined;\n          resolve(fn());\n        });\n      });\n    }\n\n    return pending;\n  };\n}", "export default function format(str) {\n  for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n    args[_key - 1] = arguments[_key];\n  }\n\n  return [].concat(args).reduce(function (p, c) {\n    return p.replace(/%s/, c);\n  }, str);\n}", "import format from \"./format.js\";\nimport { modifierPhases } from \"../enums.js\";\nvar INVALID_MODIFIER_ERROR = 'Popper: modifier \"%s\" provided an invalid %s property, expected %s but got %s';\nvar MISSING_DEPENDENCY_ERROR = 'Popper: modifier \"%s\" requires \"%s\", but \"%s\" modifier is not available';\nvar VALID_PROPERTIES = ['name', 'enabled', 'phase', 'fn', 'effect', 'requires', 'options'];\nexport default function validateModifiers(modifiers) {\n  modifiers.forEach(function (modifier) {\n    [].concat(Object.keys(modifier), VALID_PROPERTIES) // IE11-compatible replacement for `new Set(iterable)`\n    .filter(function (value, index, self) {\n      return self.indexOf(value) === index;\n    }).forEach(function (key) {\n      switch (key) {\n        case 'name':\n          if (typeof modifier.name !== 'string') {\n            console.error(format(INVALID_MODIFIER_ERROR, String(modifier.name), '\"name\"', '\"string\"', \"\\\"\" + String(modifier.name) + \"\\\"\"));\n          }\n\n          break;\n\n        case 'enabled':\n          if (typeof modifier.enabled !== 'boolean') {\n            console.error(format(INVALID_MODIFIER_ERROR, modifier.name, '\"enabled\"', '\"boolean\"', \"\\\"\" + String(modifier.enabled) + \"\\\"\"));\n          }\n\n          break;\n\n        case 'phase':\n          if (modifierPhases.indexOf(modifier.phase) < 0) {\n            console.error(format(INVALID_MODIFIER_ERROR, modifier.name, '\"phase\"', \"either \" + modifierPhases.join(', '), \"\\\"\" + String(modifier.phase) + \"\\\"\"));\n          }\n\n          break;\n\n        case 'fn':\n          if (typeof modifier.fn !== 'function') {\n            console.error(format(INVALID_MODIFIER_ERROR, modifier.name, '\"fn\"', '\"function\"', \"\\\"\" + String(modifier.fn) + \"\\\"\"));\n          }\n\n          break;\n\n        case 'effect':\n          if (modifier.effect != null && typeof modifier.effect !== 'function') {\n            console.error(format(INVALID_MODIFIER_ERROR, modifier.name, '\"effect\"', '\"function\"', \"\\\"\" + String(modifier.fn) + \"\\\"\"));\n          }\n\n          break;\n\n        case 'requires':\n          if (modifier.requires != null && !Array.isArray(modifier.requires)) {\n            console.error(format(INVALID_MODIFIER_ERROR, modifier.name, '\"requires\"', '\"array\"', \"\\\"\" + String(modifier.requires) + \"\\\"\"));\n          }\n\n          break;\n\n        case 'requiresIfExists':\n          if (!Array.isArray(modifier.requiresIfExists)) {\n            console.error(format(INVALID_MODIFIER_ERROR, modifier.name, '\"requiresIfExists\"', '\"array\"', \"\\\"\" + String(modifier.requiresIfExists) + \"\\\"\"));\n          }\n\n          break;\n\n        case 'options':\n        case 'data':\n          break;\n\n        default:\n          console.error(\"PopperJS: an invalid property has been provided to the \\\"\" + modifier.name + \"\\\" modifier, valid properties are \" + VALID_PROPERTIES.map(function (s) {\n            return \"\\\"\" + s + \"\\\"\";\n          }).join(', ') + \"; but \\\"\" + key + \"\\\" was provided.\");\n      }\n\n      modifier.requires && modifier.requires.forEach(function (requirement) {\n        if (modifiers.find(function (mod) {\n          return mod.name === requirement;\n        }) == null) {\n          console.error(format(MISSING_DEPENDENCY_ERROR, String(modifier.name), requirement, requirement));\n        }\n      });\n    });\n  });\n}", "export default function uniqueBy(arr, fn) {\n  var identifiers = new Set();\n  return arr.filter(function (item) {\n    var identifier = fn(item);\n\n    if (!identifiers.has(identifier)) {\n      identifiers.add(identifier);\n      return true;\n    }\n  });\n}", "export default function mergeByName(modifiers) {\n  var merged = modifiers.reduce(function (merged, current) {\n    var existing = merged[current.name];\n    merged[current.name] = existing ? Object.assign({}, existing, current, {\n      options: Object.assign({}, existing.options, current.options),\n      data: Object.assign({}, existing.data, current.data)\n    }) : current;\n    return merged;\n  }, {}); // IE11 does not support Object.values\n\n  return Object.keys(merged).map(function (key) {\n    return merged[key];\n  });\n}", "import getCompositeRect from \"./dom-utils/getCompositeRect.js\";\nimport getLayoutRect from \"./dom-utils/getLayoutRect.js\";\nimport listScrollParents from \"./dom-utils/listScrollParents.js\";\nimport getOffsetParent from \"./dom-utils/getOffsetParent.js\";\nimport getComputedStyle from \"./dom-utils/getComputedStyle.js\";\nimport orderModifiers from \"./utils/orderModifiers.js\";\nimport debounce from \"./utils/debounce.js\";\nimport validateModifiers from \"./utils/validateModifiers.js\";\nimport uniqueBy from \"./utils/uniqueBy.js\";\nimport getBasePlacement from \"./utils/getBasePlacement.js\";\nimport mergeByName from \"./utils/mergeByName.js\";\nimport detectOverflow from \"./utils/detectOverflow.js\";\nimport { isElement } from \"./dom-utils/instanceOf.js\";\nimport { auto } from \"./enums.js\";\nvar INVALID_ELEMENT_ERROR = 'Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.';\nvar INFINITE_LOOP_ERROR = 'Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.';\nvar DEFAULT_OPTIONS = {\n  placement: 'bottom',\n  modifiers: [],\n  strategy: 'absolute'\n};\n\nfunction areValidElements() {\n  for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n    args[_key] = arguments[_key];\n  }\n\n  return !args.some(function (element) {\n    return !(element && typeof element.getBoundingClientRect === 'function');\n  });\n}\n\nexport function popperGenerator(generatorOptions) {\n  if (generatorOptions === void 0) {\n    generatorOptions = {};\n  }\n\n  var _generatorOptions = generatorOptions,\n      _generatorOptions$def = _generatorOptions.defaultModifiers,\n      defaultModifiers = _generatorOptions$def === void 0 ? [] : _generatorOptions$def,\n      _generatorOptions$def2 = _generatorOptions.defaultOptions,\n      defaultOptions = _generatorOptions$def2 === void 0 ? DEFAULT_OPTIONS : _generatorOptions$def2;\n  return function createPopper(reference, popper, options) {\n    if (options === void 0) {\n      options = defaultOptions;\n    }\n\n    var state = {\n      placement: 'bottom',\n      orderedModifiers: [],\n      options: Object.assign({}, DEFAULT_OPTIONS, defaultOptions),\n      modifiersData: {},\n      elements: {\n        reference: reference,\n        popper: popper\n      },\n      attributes: {},\n      styles: {}\n    };\n    var effectCleanupFns = [];\n    var isDestroyed = false;\n    var instance = {\n      state: state,\n      setOptions: function setOptions(setOptionsAction) {\n        var options = typeof setOptionsAction === 'function' ? setOptionsAction(state.options) : setOptionsAction;\n        cleanupModifierEffects();\n        state.options = Object.assign({}, defaultOptions, state.options, options);\n        state.scrollParents = {\n          reference: isElement(reference) ? listScrollParents(reference) : reference.contextElement ? listScrollParents(reference.contextElement) : [],\n          popper: listScrollParents(popper)\n        }; // Orders the modifiers based on their dependencies and `phase`\n        // properties\n\n        var orderedModifiers = orderModifiers(mergeByName([].concat(defaultModifiers, state.options.modifiers))); // Strip out disabled modifiers\n\n        state.orderedModifiers = orderedModifiers.filter(function (m) {\n          return m.enabled;\n        }); // Validate the provided modifiers so that the consumer will get warned\n        // if one of the modifiers is invalid for any reason\n\n        if (process.env.NODE_ENV !== \"production\") {\n          var modifiers = uniqueBy([].concat(orderedModifiers, state.options.modifiers), function (_ref) {\n            var name = _ref.name;\n            return name;\n          });\n          validateModifiers(modifiers);\n\n          if (getBasePlacement(state.options.placement) === auto) {\n            var flipModifier = state.orderedModifiers.find(function (_ref2) {\n              var name = _ref2.name;\n              return name === 'flip';\n            });\n\n            if (!flipModifier) {\n              console.error(['Popper: \"auto\" placements require the \"flip\" modifier be', 'present and enabled to work.'].join(' '));\n            }\n          }\n\n          var _getComputedStyle = getComputedStyle(popper),\n              marginTop = _getComputedStyle.marginTop,\n              marginRight = _getComputedStyle.marginRight,\n              marginBottom = _getComputedStyle.marginBottom,\n              marginLeft = _getComputedStyle.marginLeft; // We no longer take into account `margins` on the popper, and it can\n          // cause bugs with positioning, so we'll warn the consumer\n\n\n          if ([marginTop, marginRight, marginBottom, marginLeft].some(function (margin) {\n            return parseFloat(margin);\n          })) {\n            console.warn(['Popper: CSS \"margin\" styles cannot be used to apply padding', 'between the popper and its reference element or boundary.', 'To replicate margin, use the `offset` modifier, as well as', 'the `padding` option in the `preventOverflow` and `flip`', 'modifiers.'].join(' '));\n          }\n        }\n\n        runModifierEffects();\n        return instance.update();\n      },\n      // Sync update \u2013 it will always be executed, even if not necessary. This\n      // is useful for low frequency updates where sync behavior simplifies the\n      // logic.\n      // For high frequency updates (e.g. `resize` and `scroll` events), always\n      // prefer the async Popper#update method\n      forceUpdate: function forceUpdate() {\n        if (isDestroyed) {\n          return;\n        }\n\n        var _state$elements = state.elements,\n            reference = _state$elements.reference,\n            popper = _state$elements.popper; // Don't proceed if `reference` or `popper` are not valid elements\n        // anymore\n\n        if (!areValidElements(reference, popper)) {\n          if (process.env.NODE_ENV !== \"production\") {\n            console.error(INVALID_ELEMENT_ERROR);\n          }\n\n          return;\n        } // Store the reference and popper rects to be read by modifiers\n\n\n        state.rects = {\n          reference: getCompositeRect(reference, getOffsetParent(popper), state.options.strategy === 'fixed'),\n          popper: getLayoutRect(popper)\n        }; // Modifiers have the ability to reset the current update cycle. The\n        // most common use case for this is the `flip` modifier changing the\n        // placement, which then needs to re-run all the modifiers, because the\n        // logic was previously ran for the previous placement and is therefore\n        // stale/incorrect\n\n        state.reset = false;\n        state.placement = state.options.placement; // On each update cycle, the `modifiersData` property for each modifier\n        // is filled with the initial data specified by the modifier. This means\n        // it doesn't persist and is fresh on each update.\n        // To ensure persistent data, use `${name}#persistent`\n\n        state.orderedModifiers.forEach(function (modifier) {\n          return state.modifiersData[modifier.name] = Object.assign({}, modifier.data);\n        });\n        var __debug_loops__ = 0;\n\n        for (var index = 0; index < state.orderedModifiers.length; index++) {\n          if (process.env.NODE_ENV !== \"production\") {\n            __debug_loops__ += 1;\n\n            if (__debug_loops__ > 100) {\n              console.error(INFINITE_LOOP_ERROR);\n              break;\n            }\n          }\n\n          if (state.reset === true) {\n            state.reset = false;\n            index = -1;\n            continue;\n          }\n\n          var _state$orderedModifie = state.orderedModifiers[index],\n              fn = _state$orderedModifie.fn,\n              _state$orderedModifie2 = _state$orderedModifie.options,\n              _options = _state$orderedModifie2 === void 0 ? {} : _state$orderedModifie2,\n              name = _state$orderedModifie.name;\n\n          if (typeof fn === 'function') {\n            state = fn({\n              state: state,\n              options: _options,\n              name: name,\n              instance: instance\n            }) || state;\n          }\n        }\n      },\n      // Async and optimistically optimized update \u2013 it will not be executed if\n      // not necessary (debounced to run at most once-per-tick)\n      update: debounce(function () {\n        return new Promise(function (resolve) {\n          instance.forceUpdate();\n          resolve(state);\n        });\n      }),\n      destroy: function destroy() {\n        cleanupModifierEffects();\n        isDestroyed = true;\n      }\n    };\n\n    if (!areValidElements(reference, popper)) {\n      if (process.env.NODE_ENV !== \"production\") {\n        console.error(INVALID_ELEMENT_ERROR);\n      }\n\n      return instance;\n    }\n\n    instance.setOptions(options).then(function (state) {\n      if (!isDestroyed && options.onFirstUpdate) {\n        options.onFirstUpdate(state);\n      }\n    }); // Modifiers have the ability to execute arbitrary code before the first\n    // update cycle runs. They will be executed in the same order as the update\n    // cycle. This is useful when a modifier adds some persistent data that\n    // other modifiers need to use, but the modifier is run after the dependent\n    // one.\n\n    function runModifierEffects() {\n      state.orderedModifiers.forEach(function (_ref3) {\n        var name = _ref3.name,\n            _ref3$options = _ref3.options,\n            options = _ref3$options === void 0 ? {} : _ref3$options,\n            effect = _ref3.effect;\n\n        if (typeof effect === 'function') {\n          var cleanupFn = effect({\n            state: state,\n            name: name,\n            instance: instance,\n            options: options\n          });\n\n          var noopFn = function noopFn() {};\n\n          effectCleanupFns.push(cleanupFn || noopFn);\n        }\n      });\n    }\n\n    function cleanupModifierEffects() {\n      effectCleanupFns.forEach(function (fn) {\n        return fn();\n      });\n      effectCleanupFns = [];\n    }\n\n    return instance;\n  };\n}\nexport var createPopper = /*#__PURE__*/popperGenerator(); // eslint-disable-next-line import/no-unused-modules\n\nexport { detectOverflow };", "import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles];\nvar createPopper = /*#__PURE__*/popperGenerator({\n  defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow };", "import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nimport offset from \"./modifiers/offset.js\";\nimport flip from \"./modifiers/flip.js\";\nimport preventOverflow from \"./modifiers/preventOverflow.js\";\nimport arrow from \"./modifiers/arrow.js\";\nimport hide from \"./modifiers/hide.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles, offset, flip, preventOverflow, arrow, hide];\nvar createPopper = /*#__PURE__*/popperGenerator({\n  defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow }; // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper as createPopperLite } from \"./popper-lite.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport * from \"./modifiers/index.js\";", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/index.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst MAX_UID = 1_000_000\nconst MILLISECONDS_MULTIPLIER = 1000\nconst TRANSITION_END = 'transitionend'\n\n// Shout-out Angus Croll (https://goo.gl/pxwQGp)\nconst toType = object => {\n  if (object === null || object === undefined) {\n    return `${object}`\n  }\n\n  return Object.prototype.toString.call(object).match(/\\s([a-z]+)/i)[1].toLowerCase()\n}\n\n/**\n * Public Util API\n */\n\nconst getUID = prefix => {\n  do {\n    prefix += Math.floor(Math.random() * MAX_UID)\n  } while (document.getElementById(prefix))\n\n  return prefix\n}\n\nconst getSelector = element => {\n  let selector = element.getAttribute('data-bs-target')\n\n  if (!selector || selector === '#') {\n    let hrefAttribute = element.getAttribute('href')\n\n    // The only valid content that could double as a selector are IDs or classes,\n    // so everything starting with `#` or `.`. If a \"real\" URL is used as the selector,\n    // `document.querySelector` will rightfully complain it is invalid.\n    // See https://github.com/twbs/bootstrap/issues/32273\n    if (!hrefAttribute || (!hrefAttribute.includes('#') && !hrefAttribute.startsWith('.'))) {\n      return null\n    }\n\n    // Just in case some CMS puts out a full URL with the anchor appended\n    if (hrefAttribute.includes('#') && !hrefAttribute.startsWith('#')) {\n      hrefAttribute = `#${hrefAttribute.split('#')[1]}`\n    }\n\n    selector = hrefAttribute && hrefAttribute !== '#' ? hrefAttribute.trim() : null\n  }\n\n  return selector\n}\n\nconst getSelectorFromElement = element => {\n  const selector = getSelector(element)\n\n  if (selector) {\n    return document.querySelector(selector) ? selector : null\n  }\n\n  return null\n}\n\nconst getElementFromSelector = element => {\n  const selector = getSelector(element)\n\n  return selector ? document.querySelector(selector) : null\n}\n\nconst getTransitionDurationFromElement = element => {\n  if (!element) {\n    return 0\n  }\n\n  // Get transition-duration of the element\n  let { transitionDuration, transitionDelay } = window.getComputedStyle(element)\n\n  const floatTransitionDuration = Number.parseFloat(transitionDuration)\n  const floatTransitionDelay = Number.parseFloat(transitionDelay)\n\n  // Return 0 if element or transition duration is not found\n  if (!floatTransitionDuration && !floatTransitionDelay) {\n    return 0\n  }\n\n  // If multiple durations are defined, take the first\n  transitionDuration = transitionDuration.split(',')[0]\n  transitionDelay = transitionDelay.split(',')[0]\n\n  return (Number.parseFloat(transitionDuration) + Number.parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER\n}\n\nconst triggerTransitionEnd = element => {\n  element.dispatchEvent(new Event(TRANSITION_END))\n}\n\nconst isElement = object => {\n  if (!object || typeof object !== 'object') {\n    return false\n  }\n\n  if (typeof object.jquery !== 'undefined') {\n    object = object[0]\n  }\n\n  return typeof object.nodeType !== 'undefined'\n}\n\nconst getElement = object => {\n  // it's a jQuery object or a node element\n  if (isElement(object)) {\n    return object.jquery ? object[0] : object\n  }\n\n  if (typeof object === 'string' && object.length > 0) {\n    return document.querySelector(object)\n  }\n\n  return null\n}\n\nconst isVisible = element => {\n  if (!isElement(element) || element.getClientRects().length === 0) {\n    return false\n  }\n\n  const elementIsVisible = getComputedStyle(element).getPropertyValue('visibility') === 'visible'\n  // Handle `details` element as its content may falsie appear visible when it is closed\n  const closedDetails = element.closest('details:not([open])')\n\n  if (!closedDetails) {\n    return elementIsVisible\n  }\n\n  if (closedDetails !== element) {\n    const summary = element.closest('summary')\n    if (summary && summary.parentNode !== closedDetails) {\n      return false\n    }\n\n    if (summary === null) {\n      return false\n    }\n  }\n\n  return elementIsVisible\n}\n\nconst isDisabled = element => {\n  if (!element || element.nodeType !== Node.ELEMENT_NODE) {\n    return true\n  }\n\n  if (element.classList.contains('disabled')) {\n    return true\n  }\n\n  if (typeof element.disabled !== 'undefined') {\n    return element.disabled\n  }\n\n  return element.hasAttribute('disabled') && element.getAttribute('disabled') !== 'false'\n}\n\nconst findShadowRoot = element => {\n  if (!document.documentElement.attachShadow) {\n    return null\n  }\n\n  // Can find the shadow root otherwise it'll return the document\n  if (typeof element.getRootNode === 'function') {\n    const root = element.getRootNode()\n    return root instanceof ShadowRoot ? root : null\n  }\n\n  if (element instanceof ShadowRoot) {\n    return element\n  }\n\n  // when we don't find a shadow root\n  if (!element.parentNode) {\n    return null\n  }\n\n  return findShadowRoot(element.parentNode)\n}\n\nconst noop = () => {}\n\n/**\n * Trick to restart an element's animation\n *\n * @param {HTMLElement} element\n * @return void\n *\n * @see https://www.charistheo.io/blog/2021/02/restart-a-css-animation-with-javascript/#restarting-a-css-animation\n */\nconst reflow = element => {\n  element.offsetHeight // eslint-disable-line no-unused-expressions\n}\n\nconst getjQuery = () => {\n  if (window.jQuery && !document.body.hasAttribute('data-bs-no-jquery')) {\n    return window.jQuery\n  }\n\n  return null\n}\n\nconst DOMContentLoadedCallbacks = []\n\nconst onDOMContentLoaded = callback => {\n  if (document.readyState === 'loading') {\n    // add listener on the first call when the document is in loading state\n    if (!DOMContentLoadedCallbacks.length) {\n      document.addEventListener('DOMContentLoaded', () => {\n        for (const callback of DOMContentLoadedCallbacks) {\n          callback()\n        }\n      })\n    }\n\n    DOMContentLoadedCallbacks.push(callback)\n  } else {\n    callback()\n  }\n}\n\nconst isRTL = () => document.documentElement.dir === 'rtl'\n\nconst defineJQueryPlugin = plugin => {\n  onDOMContentLoaded(() => {\n    const $ = getjQuery()\n    /* istanbul ignore if */\n    if ($) {\n      const name = plugin.NAME\n      const JQUERY_NO_CONFLICT = $.fn[name]\n      $.fn[name] = plugin.jQueryInterface\n      $.fn[name].Constructor = plugin\n      $.fn[name].noConflict = () => {\n        $.fn[name] = JQUERY_NO_CONFLICT\n        return plugin.jQueryInterface\n      }\n    }\n  })\n}\n\nconst execute = callback => {\n  if (typeof callback === 'function') {\n    callback()\n  }\n}\n\nconst executeAfterTransition = (callback, transitionElement, waitForTransition = true) => {\n  if (!waitForTransition) {\n    execute(callback)\n    return\n  }\n\n  const durationPadding = 5\n  const emulatedDuration = getTransitionDurationFromElement(transitionElement) + durationPadding\n\n  let called = false\n\n  const handler = ({ target }) => {\n    if (target !== transitionElement) {\n      return\n    }\n\n    called = true\n    transitionElement.removeEventListener(TRANSITION_END, handler)\n    execute(callback)\n  }\n\n  transitionElement.addEventListener(TRANSITION_END, handler)\n  setTimeout(() => {\n    if (!called) {\n      triggerTransitionEnd(transitionElement)\n    }\n  }, emulatedDuration)\n}\n\n/**\n * Return the previous/next element of a list.\n *\n * @param {array} list    The list of elements\n * @param activeElement   The active element\n * @param shouldGetNext   Choose to get next or previous element\n * @param isCycleAllowed\n * @return {Element|elem} The proper element\n */\nconst getNextActiveElement = (list, activeElement, shouldGetNext, isCycleAllowed) => {\n  const listLength = list.length\n  let index = list.indexOf(activeElement)\n\n  // if the element does not exist in the list return an element\n  // depending on the direction and if cycle is allowed\n  if (index === -1) {\n    return !shouldGetNext && isCycleAllowed ? list[listLength - 1] : list[0]\n  }\n\n  index += shouldGetNext ? 1 : -1\n\n  if (isCycleAllowed) {\n    index = (index + listLength) % listLength\n  }\n\n  return list[Math.max(0, Math.min(index, listLength - 1))]\n}\n\nexport {\n  defineJQueryPlugin,\n  execute,\n  executeAfterTransition,\n  findShadowRoot,\n  getElement,\n  getElementFromSelector,\n  getjQuery,\n  getNextActiveElement,\n  getSelectorFromElement,\n  getTransitionDurationFromElement,\n  getUID,\n  isDisabled,\n  isElement,\n  isRTL,\n  isVisible,\n  noop,\n  onDOMContentLoaded,\n  reflow,\n  triggerTransitionEnd,\n  toType\n}\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): dom/event-handler.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { getjQuery } from '../util/index'\n\n/**\n * Constants\n */\n\nconst namespaceRegex = /[^.]*(?=\\..*)\\.|.*/\nconst stripNameRegex = /\\..*/\nconst stripUidRegex = /::\\d+$/\nconst eventRegistry = {} // Events storage\nlet uidEvent = 1\nconst customEvents = {\n  mouseenter: 'mouseover',\n  mouseleave: 'mouseout'\n}\n\nconst nativeEvents = new Set([\n  'click',\n  'dblclick',\n  'mouseup',\n  'mousedown',\n  'contextmenu',\n  'mousewheel',\n  'DOMMouseScroll',\n  'mouseover',\n  'mouseout',\n  'mousemove',\n  'selectstart',\n  'selectend',\n  'keydown',\n  'keypress',\n  'keyup',\n  'orientationchange',\n  'touchstart',\n  'touchmove',\n  'touchend',\n  'touchcancel',\n  'pointerdown',\n  'pointermove',\n  'pointerup',\n  'pointerleave',\n  'pointercancel',\n  'gesturestart',\n  'gesturechange',\n  'gestureend',\n  'focus',\n  'blur',\n  'change',\n  'reset',\n  'select',\n  'submit',\n  'focusin',\n  'focusout',\n  'load',\n  'unload',\n  'beforeunload',\n  'resize',\n  'move',\n  'DOMContentLoaded',\n  'readystatechange',\n  'error',\n  'abort',\n  'scroll'\n])\n\n/**\n * Private methods\n */\n\nfunction makeEventUid(element, uid) {\n  return (uid && `${uid}::${uidEvent++}`) || element.uidEvent || uidEvent++\n}\n\nfunction getElementEvents(element) {\n  const uid = makeEventUid(element)\n\n  element.uidEvent = uid\n  eventRegistry[uid] = eventRegistry[uid] || {}\n\n  return eventRegistry[uid]\n}\n\nfunction bootstrapHandler(element, fn) {\n  return function handler(event) {\n    hydrateObj(event, { delegateTarget: element })\n\n    if (handler.oneOff) {\n      EventHandler.off(element, event.type, fn)\n    }\n\n    return fn.apply(element, [event])\n  }\n}\n\nfunction bootstrapDelegationHandler(element, selector, fn) {\n  return function handler(event) {\n    const domElements = element.querySelectorAll(selector)\n\n    for (let { target } = event; target && target !== this; target = target.parentNode) {\n      for (const domElement of domElements) {\n        if (domElement !== target) {\n          continue\n        }\n\n        hydrateObj(event, { delegateTarget: target })\n\n        if (handler.oneOff) {\n          EventHandler.off(element, event.type, selector, fn)\n        }\n\n        return fn.apply(target, [event])\n      }\n    }\n  }\n}\n\nfunction findHandler(events, callable, delegationSelector = null) {\n  return Object.values(events)\n    .find(event => event.callable === callable && event.delegationSelector === delegationSelector)\n}\n\nfunction normalizeParameters(originalTypeEvent, handler, delegationFunction) {\n  const isDelegated = typeof handler === 'string'\n  // todo: tooltip passes `false` instead of selector, so we need to check\n  const callable = isDelegated ? delegationFunction : (handler || delegationFunction)\n  let typeEvent = getTypeEvent(originalTypeEvent)\n\n  if (!nativeEvents.has(typeEvent)) {\n    typeEvent = originalTypeEvent\n  }\n\n  return [isDelegated, callable, typeEvent]\n}\n\nfunction addHandler(element, originalTypeEvent, handler, delegationFunction, oneOff) {\n  if (typeof originalTypeEvent !== 'string' || !element) {\n    return\n  }\n\n  let [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction)\n\n  // in case of mouseenter or mouseleave wrap the handler within a function that checks for its DOM position\n  // this prevents the handler from being dispatched the same way as mouseover or mouseout does\n  if (originalTypeEvent in customEvents) {\n    const wrapFunction = fn => {\n      return function (event) {\n        if (!event.relatedTarget || (event.relatedTarget !== event.delegateTarget && !event.delegateTarget.contains(event.relatedTarget))) {\n          return fn.call(this, event)\n        }\n      }\n    }\n\n    callable = wrapFunction(callable)\n  }\n\n  const events = getElementEvents(element)\n  const handlers = events[typeEvent] || (events[typeEvent] = {})\n  const previousFunction = findHandler(handlers, callable, isDelegated ? handler : null)\n\n  if (previousFunction) {\n    previousFunction.oneOff = previousFunction.oneOff && oneOff\n\n    return\n  }\n\n  const uid = makeEventUid(callable, originalTypeEvent.replace(namespaceRegex, ''))\n  const fn = isDelegated ?\n    bootstrapDelegationHandler(element, handler, callable) :\n    bootstrapHandler(element, callable)\n\n  fn.delegationSelector = isDelegated ? handler : null\n  fn.callable = callable\n  fn.oneOff = oneOff\n  fn.uidEvent = uid\n  handlers[uid] = fn\n\n  element.addEventListener(typeEvent, fn, isDelegated)\n}\n\nfunction removeHandler(element, events, typeEvent, handler, delegationSelector) {\n  const fn = findHandler(events[typeEvent], handler, delegationSelector)\n\n  if (!fn) {\n    return\n  }\n\n  element.removeEventListener(typeEvent, fn, Boolean(delegationSelector))\n  delete events[typeEvent][fn.uidEvent]\n}\n\nfunction removeNamespacedHandlers(element, events, typeEvent, namespace) {\n  const storeElementEvent = events[typeEvent] || {}\n\n  for (const handlerKey of Object.keys(storeElementEvent)) {\n    if (handlerKey.includes(namespace)) {\n      const event = storeElementEvent[handlerKey]\n      removeHandler(element, events, typeEvent, event.callable, event.delegationSelector)\n    }\n  }\n}\n\nfunction getTypeEvent(event) {\n  // allow to get the native events from namespaced events ('click.bs.button' --> 'click')\n  event = event.replace(stripNameRegex, '')\n  return customEvents[event] || event\n}\n\nconst EventHandler = {\n  on(element, event, handler, delegationFunction) {\n    addHandler(element, event, handler, delegationFunction, false)\n  },\n\n  one(element, event, handler, delegationFunction) {\n    addHandler(element, event, handler, delegationFunction, true)\n  },\n\n  off(element, originalTypeEvent, handler, delegationFunction) {\n    if (typeof originalTypeEvent !== 'string' || !element) {\n      return\n    }\n\n    const [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction)\n    const inNamespace = typeEvent !== originalTypeEvent\n    const events = getElementEvents(element)\n    const storeElementEvent = events[typeEvent] || {}\n    const isNamespace = originalTypeEvent.startsWith('.')\n\n    if (typeof callable !== 'undefined') {\n      // Simplest case: handler is passed, remove that listener ONLY.\n      if (!Object.keys(storeElementEvent).length) {\n        return\n      }\n\n      removeHandler(element, events, typeEvent, callable, isDelegated ? handler : null)\n      return\n    }\n\n    if (isNamespace) {\n      for (const elementEvent of Object.keys(events)) {\n        removeNamespacedHandlers(element, events, elementEvent, originalTypeEvent.slice(1))\n      }\n    }\n\n    for (const keyHandlers of Object.keys(storeElementEvent)) {\n      const handlerKey = keyHandlers.replace(stripUidRegex, '')\n\n      if (!inNamespace || originalTypeEvent.includes(handlerKey)) {\n        const event = storeElementEvent[keyHandlers]\n        removeHandler(element, events, typeEvent, event.callable, event.delegationSelector)\n      }\n    }\n  },\n\n  trigger(element, event, args) {\n    if (typeof event !== 'string' || !element) {\n      return null\n    }\n\n    const $ = getjQuery()\n    const typeEvent = getTypeEvent(event)\n    const inNamespace = event !== typeEvent\n\n    let jQueryEvent = null\n    let bubbles = true\n    let nativeDispatch = true\n    let defaultPrevented = false\n\n    if (inNamespace && $) {\n      jQueryEvent = $.Event(event, args)\n\n      $(element).trigger(jQueryEvent)\n      bubbles = !jQueryEvent.isPropagationStopped()\n      nativeDispatch = !jQueryEvent.isImmediatePropagationStopped()\n      defaultPrevented = jQueryEvent.isDefaultPrevented()\n    }\n\n    let evt = new Event(event, { bubbles, cancelable: true })\n    evt = hydrateObj(evt, args)\n\n    if (defaultPrevented) {\n      evt.preventDefault()\n    }\n\n    if (nativeDispatch) {\n      element.dispatchEvent(evt)\n    }\n\n    if (evt.defaultPrevented && jQueryEvent) {\n      jQueryEvent.preventDefault()\n    }\n\n    return evt\n  }\n}\n\nfunction hydrateObj(obj, meta) {\n  for (const [key, value] of Object.entries(meta || {})) {\n    try {\n      obj[key] = value\n    } catch {\n      Object.defineProperty(obj, key, {\n        configurable: true,\n        get() {\n          return value\n        }\n      })\n    }\n  }\n\n  return obj\n}\n\nexport default EventHandler\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): dom/data.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Constants\n */\n\nconst elementMap = new Map()\n\nexport default {\n  set(element, key, instance) {\n    if (!elementMap.has(element)) {\n      elementMap.set(element, new Map())\n    }\n\n    const instanceMap = elementMap.get(element)\n\n    // make it clear we only want one instance per element\n    // can be removed later when multiple key/instances are fine to be used\n    if (!instanceMap.has(key) && instanceMap.size !== 0) {\n      // eslint-disable-next-line no-console\n      console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(instanceMap.keys())[0]}.`)\n      return\n    }\n\n    instanceMap.set(key, instance)\n  },\n\n  get(element, key) {\n    if (elementMap.has(element)) {\n      return elementMap.get(element).get(key) || null\n    }\n\n    return null\n  },\n\n  remove(element, key) {\n    if (!elementMap.has(element)) {\n      return\n    }\n\n    const instanceMap = elementMap.get(element)\n\n    instanceMap.delete(key)\n\n    // free up element references if there are no instances left for an element\n    if (instanceMap.size === 0) {\n      elementMap.delete(element)\n    }\n  }\n}\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): dom/manipulator.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nfunction normalizeData(value) {\n  if (value === 'true') {\n    return true\n  }\n\n  if (value === 'false') {\n    return false\n  }\n\n  if (value === Number(value).toString()) {\n    return Number(value)\n  }\n\n  if (value === '' || value === 'null') {\n    return null\n  }\n\n  if (typeof value !== 'string') {\n    return value\n  }\n\n  try {\n    return JSON.parse(decodeURIComponent(value))\n  } catch {\n    return value\n  }\n}\n\nfunction normalizeDataKey(key) {\n  return key.replace(/[A-Z]/g, chr => `-${chr.toLowerCase()}`)\n}\n\nconst Manipulator = {\n  setDataAttribute(element, key, value) {\n    element.setAttribute(`data-bs-${normalizeDataKey(key)}`, value)\n  },\n\n  removeDataAttribute(element, key) {\n    element.removeAttribute(`data-bs-${normalizeDataKey(key)}`)\n  },\n\n  getDataAttributes(element) {\n    if (!element) {\n      return {}\n    }\n\n    const attributes = {}\n    const bsKeys = Object.keys(element.dataset).filter(key => key.startsWith('bs') && !key.startsWith('bsConfig'))\n\n    for (const key of bsKeys) {\n      let pureKey = key.replace(/^bs/, '')\n      pureKey = pureKey.charAt(0).toLowerCase() + pureKey.slice(1, pureKey.length)\n      attributes[pureKey] = normalizeData(element.dataset[key])\n    }\n\n    return attributes\n  },\n\n  getDataAttribute(element, key) {\n    return normalizeData(element.getAttribute(`data-bs-${normalizeDataKey(key)}`))\n  }\n}\n\nexport default Manipulator\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/config.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { isElement, toType } from './index'\nimport Manipulator from '../dom/manipulator'\n\n/**\n * Class definition\n */\n\nclass Config {\n  // Getters\n  static get Default() {\n    return {}\n  }\n\n  static get DefaultType() {\n    return {}\n  }\n\n  static get NAME() {\n    throw new Error('You have to implement the static method \"NAME\", for each component!')\n  }\n\n  _getConfig(config) {\n    config = this._mergeConfigObj(config)\n    config = this._configAfterMerge(config)\n    this._typeCheckConfig(config)\n    return config\n  }\n\n  _configAfterMerge(config) {\n    return config\n  }\n\n  _mergeConfigObj(config, element) {\n    const jsonConfig = isElement(element) ? Manipulator.getDataAttribute(element, 'config') : {} // try to parse\n\n    return {\n      ...this.constructor.Default,\n      ...(typeof jsonConfig === 'object' ? jsonConfig : {}),\n      ...(isElement(element) ? Manipulator.getDataAttributes(element) : {}),\n      ...(typeof config === 'object' ? config : {})\n    }\n  }\n\n  _typeCheckConfig(config, configTypes = this.constructor.DefaultType) {\n    for (const property of Object.keys(configTypes)) {\n      const expectedTypes = configTypes[property]\n      const value = config[property]\n      const valueType = isElement(value) ? 'element' : toType(value)\n\n      if (!new RegExp(expectedTypes).test(valueType)) {\n        throw new TypeError(\n          `${this.constructor.NAME.toUpperCase()}: Option \"${property}\" provided type \"${valueType}\" but expected type \"${expectedTypes}\".`\n        )\n      }\n    }\n  }\n}\n\nexport default Config\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): base-component.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport Data from './dom/data'\nimport { executeAfterTransition, getElement } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport Config from './util/config'\n\n/**\n * Constants\n */\n\nconst VERSION = '5.2.2'\n\n/**\n * Class definition\n */\n\nclass BaseComponent extends Config {\n  constructor(element, config) {\n    super()\n\n    element = getElement(element)\n    if (!element) {\n      return\n    }\n\n    this._element = element\n    this._config = this._getConfig(config)\n\n    Data.set(this._element, this.constructor.DATA_KEY, this)\n  }\n\n  // Public\n  dispose() {\n    Data.remove(this._element, this.constructor.DATA_KEY)\n    EventHandler.off(this._element, this.constructor.EVENT_KEY)\n\n    for (const propertyName of Object.getOwnPropertyNames(this)) {\n      this[propertyName] = null\n    }\n  }\n\n  _queueCallback(callback, element, isAnimated = true) {\n    executeAfterTransition(callback, element, isAnimated)\n  }\n\n  _getConfig(config) {\n    config = this._mergeConfigObj(config, this._element)\n    config = this._configAfterMerge(config)\n    this._typeCheckConfig(config)\n    return config\n  }\n\n  // Static\n  static getInstance(element) {\n    return Data.get(getElement(element), this.DATA_KEY)\n  }\n\n  static getOrCreateInstance(element, config = {}) {\n    return this.getInstance(element) || new this(element, typeof config === 'object' ? config : null)\n  }\n\n  static get VERSION() {\n    return VERSION\n  }\n\n  static get DATA_KEY() {\n    return `bs.${this.NAME}`\n  }\n\n  static get EVENT_KEY() {\n    return `.${this.DATA_KEY}`\n  }\n\n  static eventName(name) {\n    return `${name}${this.EVENT_KEY}`\n  }\n}\n\nexport default BaseComponent\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/component-functions.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler'\nimport { getElementFromSelector, isDisabled } from './index'\n\nconst enableDismissTrigger = (component, method = 'hide') => {\n  const clickEvent = `click.dismiss${component.EVENT_KEY}`\n  const name = component.NAME\n\n  EventHandler.on(document, clickEvent, `[data-bs-dismiss=\"${name}\"]`, function (event) {\n    if (['A', 'AREA'].includes(this.tagName)) {\n      event.preventDefault()\n    }\n\n    if (isDisabled(this)) {\n      return\n    }\n\n    const target = getElementFromSelector(this) || this.closest(`.${name}`)\n    const instance = component.getOrCreateInstance(target)\n\n    // Method argument is left, for Alert and only, as it doesn't implement the 'hide' method\n    instance[method]()\n  })\n}\n\nexport {\n  enableDismissTrigger\n}\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport BaseComponent from './base-component'\nimport { enableDismissTrigger } from './util/component-functions'\n\n/**\n * Constants\n */\n\nconst NAME = 'alert'\nconst DATA_KEY = 'bs.alert'\nconst EVENT_KEY = `.${DATA_KEY}`\n\nconst EVENT_CLOSE = `close${EVENT_KEY}`\nconst EVENT_CLOSED = `closed${EVENT_KEY}`\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\n\n/**\n * Class definition\n */\n\nclass Alert extends BaseComponent {\n  // Getters\n  static get NAME() {\n    return NAME\n  }\n\n  // Public\n  close() {\n    const closeEvent = EventHandler.trigger(this._element, EVENT_CLOSE)\n\n    if (closeEvent.defaultPrevented) {\n      return\n    }\n\n    this._element.classList.remove(CLASS_NAME_SHOW)\n\n    const isAnimated = this._element.classList.contains(CLASS_NAME_FADE)\n    this._queueCallback(() => this._destroyElement(), this._element, isAnimated)\n  }\n\n  // Private\n  _destroyElement() {\n    this._element.remove()\n    EventHandler.trigger(this._element, EVENT_CLOSED)\n    this.dispose()\n  }\n\n  // Static\n  static jQueryInterface(config) {\n    return this.each(function () {\n      const data = Alert.getOrCreateInstance(this)\n\n      if (typeof config !== 'string') {\n        return\n      }\n\n      if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n        throw new TypeError(`No method named \"${config}\"`)\n      }\n\n      data[config](this)\n    })\n  }\n}\n\n/**\n * Data API implementation\n */\n\nenableDismissTrigger(Alert, 'close')\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Alert)\n\nexport default Alert\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport BaseComponent from './base-component'\n\n/**\n * Constants\n */\n\nconst NAME = 'button'\nconst DATA_KEY = 'bs.button'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst CLASS_NAME_ACTIVE = 'active'\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"button\"]'\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\n/**\n * Class definition\n */\n\nclass Button extends BaseComponent {\n  // Getters\n  static get NAME() {\n    return NAME\n  }\n\n  // Public\n  toggle() {\n    // Toggle class and sync the `aria-pressed` attribute with the return value of the `.toggle()` method\n    this._element.setAttribute('aria-pressed', this._element.classList.toggle(CLASS_NAME_ACTIVE))\n  }\n\n  // Static\n  static jQueryInterface(config) {\n    return this.each(function () {\n      const data = Button.getOrCreateInstance(this)\n\n      if (config === 'toggle') {\n        data[config]()\n      }\n    })\n  }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, event => {\n  event.preventDefault()\n\n  const button = event.target.closest(SELECTOR_DATA_TOGGLE)\n  const data = Button.getOrCreateInstance(button)\n\n  data.toggle()\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Button)\n\nexport default Button\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): dom/selector-engine.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { isDisabled, isVisible } from '../util/index'\n\n/**\n * Constants\n */\n\nconst SelectorEngine = {\n  find(selector, element = document.documentElement) {\n    return [].concat(...Element.prototype.querySelectorAll.call(element, selector))\n  },\n\n  findOne(selector, element = document.documentElement) {\n    return Element.prototype.querySelector.call(element, selector)\n  },\n\n  children(element, selector) {\n    return [].concat(...element.children).filter(child => child.matches(selector))\n  },\n\n  parents(element, selector) {\n    const parents = []\n    let ancestor = element.parentNode.closest(selector)\n\n    while (ancestor) {\n      parents.push(ancestor)\n      ancestor = ancestor.parentNode.closest(selector)\n    }\n\n    return parents\n  },\n\n  prev(element, selector) {\n    let previous = element.previousElementSibling\n\n    while (previous) {\n      if (previous.matches(selector)) {\n        return [previous]\n      }\n\n      previous = previous.previousElementSibling\n    }\n\n    return []\n  },\n  // TODO: this is now unused; remove later along with prev()\n  next(element, selector) {\n    let next = element.nextElementSibling\n\n    while (next) {\n      if (next.matches(selector)) {\n        return [next]\n      }\n\n      next = next.nextElementSibling\n    }\n\n    return []\n  },\n\n  focusableChildren(element) {\n    const focusables = [\n      'a',\n      'button',\n      'input',\n      'textarea',\n      'select',\n      'details',\n      '[tabindex]',\n      '[contenteditable=\"true\"]'\n    ].map(selector => `${selector}:not([tabindex^=\"-\"])`).join(',')\n\n    return this.find(focusables, element).filter(el => !isDisabled(el) && isVisible(el))\n  }\n}\n\nexport default SelectorEngine\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/swipe.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport Config from './config'\nimport EventHandler from '../dom/event-handler'\nimport { execute } from './index'\n\n/**\n * Constants\n */\n\nconst NAME = 'swipe'\nconst EVENT_KEY = '.bs.swipe'\nconst EVENT_TOUCHSTART = `touchstart${EVENT_KEY}`\nconst EVENT_TOUCHMOVE = `touchmove${EVENT_KEY}`\nconst EVENT_TOUCHEND = `touchend${EVENT_KEY}`\nconst EVENT_POINTERDOWN = `pointerdown${EVENT_KEY}`\nconst EVENT_POINTERUP = `pointerup${EVENT_KEY}`\nconst POINTER_TYPE_TOUCH = 'touch'\nconst POINTER_TYPE_PEN = 'pen'\nconst CLASS_NAME_POINTER_EVENT = 'pointer-event'\nconst SWIPE_THRESHOLD = 40\n\nconst Default = {\n  endCallback: null,\n  leftCallback: null,\n  rightCallback: null\n}\n\nconst DefaultType = {\n  endCallback: '(function|null)',\n  leftCallback: '(function|null)',\n  rightCallback: '(function|null)'\n}\n\n/**\n * Class definition\n */\n\nclass Swipe extends Config {\n  constructor(element, config) {\n    super()\n    this._element = element\n\n    if (!element || !Swipe.isSupported()) {\n      return\n    }\n\n    this._config = this._getConfig(config)\n    this._deltaX = 0\n    this._supportPointerEvents = Boolean(window.PointerEvent)\n    this._initEvents()\n  }\n\n  // Getters\n  static get Default() {\n    return Default\n  }\n\n  static get DefaultType() {\n    return DefaultType\n  }\n\n  static get NAME() {\n    return NAME\n  }\n\n  // Public\n  dispose() {\n    EventHandler.off(this._element, EVENT_KEY)\n  }\n\n  // Private\n  _start(event) {\n    if (!this._supportPointerEvents) {\n      this._deltaX = event.touches[0].clientX\n\n      return\n    }\n\n    if (this._eventIsPointerPenTouch(event)) {\n      this._deltaX = event.clientX\n    }\n  }\n\n  _end(event) {\n    if (this._eventIsPointerPenTouch(event)) {\n      this._deltaX = event.clientX - this._deltaX\n    }\n\n    this._handleSwipe()\n    execute(this._config.endCallback)\n  }\n\n  _move(event) {\n    this._deltaX = event.touches && event.touches.length > 1 ?\n      0 :\n      event.touches[0].clientX - this._deltaX\n  }\n\n  _handleSwipe() {\n    const absDeltaX = Math.abs(this._deltaX)\n\n    if (absDeltaX <= SWIPE_THRESHOLD) {\n      return\n    }\n\n    const direction = absDeltaX / this._deltaX\n\n    this._deltaX = 0\n\n    if (!direction) {\n      return\n    }\n\n    execute(direction > 0 ? this._config.rightCallback : this._config.leftCallback)\n  }\n\n  _initEvents() {\n    if (this._supportPointerEvents) {\n      EventHandler.on(this._element, EVENT_POINTERDOWN, event => this._start(event))\n      EventHandler.on(this._element, EVENT_POINTERUP, event => this._end(event))\n\n      this._element.classList.add(CLASS_NAME_POINTER_EVENT)\n    } else {\n      EventHandler.on(this._element, EVENT_TOUCHSTART, event => this._start(event))\n      EventHandler.on(this._element, EVENT_TOUCHMOVE, event => this._move(event))\n      EventHandler.on(this._element, EVENT_TOUCHEND, event => this._end(event))\n    }\n  }\n\n  _eventIsPointerPenTouch(event) {\n    return this._supportPointerEvents && (event.pointerType === POINTER_TYPE_PEN || event.pointerType === POINTER_TYPE_TOUCH)\n  }\n\n  // Static\n  static isSupported() {\n    return 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0\n  }\n}\n\nexport default Swipe\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n  defineJQueryPlugin,\n  getElementFromSelector,\n  getNextActiveElement,\n  isRTL,\n  isVisible,\n  reflow,\n  triggerTransitionEnd\n} from './util/index'\nimport EventHandler from './dom/event-handler'\nimport Manipulator from './dom/manipulator'\nimport SelectorEngine from './dom/selector-engine'\nimport Swipe from './util/swipe'\nimport BaseComponent from './base-component'\n\n/**\n * Constants\n */\n\nconst NAME = 'carousel'\nconst DATA_KEY = 'bs.carousel'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst ARROW_LEFT_KEY = 'ArrowLeft'\nconst ARROW_RIGHT_KEY = 'ArrowRight'\nconst TOUCHEVENT_COMPAT_WAIT = 500 // Time for mouse compat events to fire after touch\n\nconst ORDER_NEXT = 'next'\nconst ORDER_PREV = 'prev'\nconst DIRECTION_LEFT = 'left'\nconst DIRECTION_RIGHT = 'right'\n\nconst EVENT_SLIDE = `slide${EVENT_KEY}`\nconst EVENT_SLID = `slid${EVENT_KEY}`\nconst EVENT_KEYDOWN = `keydown${EVENT_KEY}`\nconst EVENT_MOUSEENTER = `mouseenter${EVENT_KEY}`\nconst EVENT_MOUSELEAVE = `mouseleave${EVENT_KEY}`\nconst EVENT_DRAG_START = `dragstart${EVENT_KEY}`\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_CAROUSEL = 'carousel'\nconst CLASS_NAME_ACTIVE = 'active'\nconst CLASS_NAME_SLIDE = 'slide'\nconst CLASS_NAME_END = 'carousel-item-end'\nconst CLASS_NAME_START = 'carousel-item-start'\nconst CLASS_NAME_NEXT = 'carousel-item-next'\nconst CLASS_NAME_PREV = 'carousel-item-prev'\n\nconst SELECTOR_ACTIVE = '.active'\nconst SELECTOR_ITEM = '.carousel-item'\nconst SELECTOR_ACTIVE_ITEM = SELECTOR_ACTIVE + SELECTOR_ITEM\nconst SELECTOR_ITEM_IMG = '.carousel-item img'\nconst SELECTOR_INDICATORS = '.carousel-indicators'\nconst SELECTOR_DATA_SLIDE = '[data-bs-slide], [data-bs-slide-to]'\nconst SELECTOR_DATA_RIDE = '[data-bs-ride=\"carousel\"]'\n\nconst KEY_TO_DIRECTION = {\n  [ARROW_LEFT_KEY]: DIRECTION_RIGHT,\n  [ARROW_RIGHT_KEY]: DIRECTION_LEFT\n}\n\nconst Default = {\n  interval: 5000,\n  keyboard: true,\n  pause: 'hover',\n  ride: false,\n  touch: true,\n  wrap: true\n}\n\nconst DefaultType = {\n  interval: '(number|boolean)', // TODO:v6 remove boolean support\n  keyboard: 'boolean',\n  pause: '(string|boolean)',\n  ride: '(boolean|string)',\n  touch: 'boolean',\n  wrap: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Carousel extends BaseComponent {\n  constructor(element, config) {\n    super(element, config)\n\n    this._interval = null\n    this._activeElement = null\n    this._isSliding = false\n    this.touchTimeout = null\n    this._swipeHelper = null\n\n    this._indicatorsElement = SelectorEngine.findOne(SELECTOR_INDICATORS, this._element)\n    this._addEventListeners()\n\n    if (this._config.ride === CLASS_NAME_CAROUSEL) {\n      this.cycle()\n    }\n  }\n\n  // Getters\n  static get Default() {\n    return Default\n  }\n\n  static get DefaultType() {\n    return DefaultType\n  }\n\n  static get NAME() {\n    return NAME\n  }\n\n  // Public\n  next() {\n    this._slide(ORDER_NEXT)\n  }\n\n  nextWhenVisible() {\n    // FIXME TODO use `document.visibilityState`\n    // Don't call next when the page isn't visible\n    // or the carousel or its parent isn't visible\n    if (!document.hidden && isVisible(this._element)) {\n      this.next()\n    }\n  }\n\n  prev() {\n    this._slide(ORDER_PREV)\n  }\n\n  pause() {\n    if (this._isSliding) {\n      triggerTransitionEnd(this._element)\n    }\n\n    this._clearInterval()\n  }\n\n  cycle() {\n    this._clearInterval()\n    this._updateInterval()\n\n    this._interval = setInterval(() => this.nextWhenVisible(), this._config.interval)\n  }\n\n  _maybeEnableCycle() {\n    if (!this._config.ride) {\n      return\n    }\n\n    if (this._isSliding) {\n      EventHandler.one(this._element, EVENT_SLID, () => this.cycle())\n      return\n    }\n\n    this.cycle()\n  }\n\n  to(index) {\n    const items = this._getItems()\n    if (index > items.length - 1 || index < 0) {\n      return\n    }\n\n    if (this._isSliding) {\n      EventHandler.one(this._element, EVENT_SLID, () => this.to(index))\n      return\n    }\n\n    const activeIndex = this._getItemIndex(this._getActive())\n    if (activeIndex === index) {\n      return\n    }\n\n    const order = index > activeIndex ? ORDER_NEXT : ORDER_PREV\n\n    this._slide(order, items[index])\n  }\n\n  dispose() {\n    if (this._swipeHelper) {\n      this._swipeHelper.dispose()\n    }\n\n    super.dispose()\n  }\n\n  // Private\n  _configAfterMerge(config) {\n    config.defaultInterval = config.interval\n    return config\n  }\n\n  _addEventListeners() {\n    if (this._config.keyboard) {\n      EventHandler.on(this._element, EVENT_KEYDOWN, event => this._keydown(event))\n    }\n\n    if (this._config.pause === 'hover') {\n      EventHandler.on(this._element, EVENT_MOUSEENTER, () => this.pause())\n      EventHandler.on(this._element, EVENT_MOUSELEAVE, () => this._maybeEnableCycle())\n    }\n\n    if (this._config.touch && Swipe.isSupported()) {\n      this._addTouchEventListeners()\n    }\n  }\n\n  _addTouchEventListeners() {\n    for (const img of SelectorEngine.find(SELECTOR_ITEM_IMG, this._element)) {\n      EventHandler.on(img, EVENT_DRAG_START, event => event.preventDefault())\n    }\n\n    const endCallBack = () => {\n      if (this._config.pause !== 'hover') {\n        return\n      }\n\n      // If it's a touch-enabled device, mouseenter/leave are fired as\n      // part of the mouse compatibility events on first tap - the carousel\n      // would stop cycling until user tapped out of it;\n      // here, we listen for touchend, explicitly pause the carousel\n      // (as if it's the second time we tap on it, mouseenter compat event\n      // is NOT fired) and after a timeout (to allow for mouse compatibility\n      // events to fire) we explicitly restart cycling\n\n      this.pause()\n      if (this.touchTimeout) {\n        clearTimeout(this.touchTimeout)\n      }\n\n      this.touchTimeout = setTimeout(() => this._maybeEnableCycle(), TOUCHEVENT_COMPAT_WAIT + this._config.interval)\n    }\n\n    const swipeConfig = {\n      leftCallback: () => this._slide(this._directionToOrder(DIRECTION_LEFT)),\n      rightCallback: () => this._slide(this._directionToOrder(DIRECTION_RIGHT)),\n      endCallback: endCallBack\n    }\n\n    this._swipeHelper = new Swipe(this._element, swipeConfig)\n  }\n\n  _keydown(event) {\n    if (/input|textarea/i.test(event.target.tagName)) {\n      return\n    }\n\n    const direction = KEY_TO_DIRECTION[event.key]\n    if (direction) {\n      event.preventDefault()\n      this._slide(this._directionToOrder(direction))\n    }\n  }\n\n  _getItemIndex(element) {\n    return this._getItems().indexOf(element)\n  }\n\n  _setActiveIndicatorElement(index) {\n    if (!this._indicatorsElement) {\n      return\n    }\n\n    const activeIndicator = SelectorEngine.findOne(SELECTOR_ACTIVE, this._indicatorsElement)\n\n    activeIndicator.classList.remove(CLASS_NAME_ACTIVE)\n    activeIndicator.removeAttribute('aria-current')\n\n    const newActiveIndicator = SelectorEngine.findOne(`[data-bs-slide-to=\"${index}\"]`, this._indicatorsElement)\n\n    if (newActiveIndicator) {\n      newActiveIndicator.classList.add(CLASS_NAME_ACTIVE)\n      newActiveIndicator.setAttribute('aria-current', 'true')\n    }\n  }\n\n  _updateInterval() {\n    const element = this._activeElement || this._getActive()\n\n    if (!element) {\n      return\n    }\n\n    const elementInterval = Number.parseInt(element.getAttribute('data-bs-interval'), 10)\n\n    this._config.interval = elementInterval || this._config.defaultInterval\n  }\n\n  _slide(order, element = null) {\n    if (this._isSliding) {\n      return\n    }\n\n    const activeElement = this._getActive()\n    const isNext = order === ORDER_NEXT\n    const nextElement = element || getNextActiveElement(this._getItems(), activeElement, isNext, this._config.wrap)\n\n    if (nextElement === activeElement) {\n      return\n    }\n\n    const nextElementIndex = this._getItemIndex(nextElement)\n\n    const triggerEvent = eventName => {\n      return EventHandler.trigger(this._element, eventName, {\n        relatedTarget: nextElement,\n        direction: this._orderToDirection(order),\n        from: this._getItemIndex(activeElement),\n        to: nextElementIndex\n      })\n    }\n\n    const slideEvent = triggerEvent(EVENT_SLIDE)\n\n    if (slideEvent.defaultPrevented) {\n      return\n    }\n\n    if (!activeElement || !nextElement) {\n      // Some weirdness is happening, so we bail\n      // todo: change tests that use empty divs to avoid this check\n      return\n    }\n\n    const isCycling = Boolean(this._interval)\n    this.pause()\n\n    this._isSliding = true\n\n    this._setActiveIndicatorElement(nextElementIndex)\n    this._activeElement = nextElement\n\n    const directionalClassName = isNext ? CLASS_NAME_START : CLASS_NAME_END\n    const orderClassName = isNext ? CLASS_NAME_NEXT : CLASS_NAME_PREV\n\n    nextElement.classList.add(orderClassName)\n\n    reflow(nextElement)\n\n    activeElement.classList.add(directionalClassName)\n    nextElement.classList.add(directionalClassName)\n\n    const completeCallBack = () => {\n      nextElement.classList.remove(directionalClassName, orderClassName)\n      nextElement.classList.add(CLASS_NAME_ACTIVE)\n\n      activeElement.classList.remove(CLASS_NAME_ACTIVE, orderClassName, directionalClassName)\n\n      this._isSliding = false\n\n      triggerEvent(EVENT_SLID)\n    }\n\n    this._queueCallback(completeCallBack, activeElement, this._isAnimated())\n\n    if (isCycling) {\n      this.cycle()\n    }\n  }\n\n  _isAnimated() {\n    return this._element.classList.contains(CLASS_NAME_SLIDE)\n  }\n\n  _getActive() {\n    return SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element)\n  }\n\n  _getItems() {\n    return SelectorEngine.find(SELECTOR_ITEM, this._element)\n  }\n\n  _clearInterval() {\n    if (this._interval) {\n      clearInterval(this._interval)\n      this._interval = null\n    }\n  }\n\n  _directionToOrder(direction) {\n    if (isRTL()) {\n      return direction === DIRECTION_LEFT ? ORDER_PREV : ORDER_NEXT\n    }\n\n    return direction === DIRECTION_LEFT ? ORDER_NEXT : ORDER_PREV\n  }\n\n  _orderToDirection(order) {\n    if (isRTL()) {\n      return order === ORDER_PREV ? DIRECTION_LEFT : DIRECTION_RIGHT\n    }\n\n    return order === ORDER_PREV ? DIRECTION_RIGHT : DIRECTION_LEFT\n  }\n\n  // Static\n  static jQueryInterface(config) {\n    return this.each(function () {\n      const data = Carousel.getOrCreateInstance(this, config)\n\n      if (typeof config === 'number') {\n        data.to(config)\n        return\n      }\n\n      if (typeof config === 'string') {\n        if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n          throw new TypeError(`No method named \"${config}\"`)\n        }\n\n        data[config]()\n      }\n    })\n  }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_SLIDE, function (event) {\n  const target = getElementFromSelector(this)\n\n  if (!target || !target.classList.contains(CLASS_NAME_CAROUSEL)) {\n    return\n  }\n\n  event.preventDefault()\n\n  const carousel = Carousel.getOrCreateInstance(target)\n  const slideIndex = this.getAttribute('data-bs-slide-to')\n\n  if (slideIndex) {\n    carousel.to(slideIndex)\n    carousel._maybeEnableCycle()\n    return\n  }\n\n  if (Manipulator.getDataAttribute(this, 'slide') === 'next') {\n    carousel.next()\n    carousel._maybeEnableCycle()\n    return\n  }\n\n  carousel.prev()\n  carousel._maybeEnableCycle()\n})\n\nEventHandler.on(window, EVENT_LOAD_DATA_API, () => {\n  const carousels = SelectorEngine.find(SELECTOR_DATA_RIDE)\n\n  for (const carousel of carousels) {\n    Carousel.getOrCreateInstance(carousel)\n  }\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Carousel)\n\nexport default Carousel\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n  defineJQueryPlugin,\n  getElement,\n  getElementFromSelector,\n  getSelectorFromElement,\n  reflow\n} from './util/index'\nimport EventHandler from './dom/event-handler'\nimport SelectorEngine from './dom/selector-engine'\nimport BaseComponent from './base-component'\n\n/**\n * Constants\n */\n\nconst NAME = 'collapse'\nconst DATA_KEY = 'bs.collapse'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_COLLAPSE = 'collapse'\nconst CLASS_NAME_COLLAPSING = 'collapsing'\nconst CLASS_NAME_COLLAPSED = 'collapsed'\nconst CLASS_NAME_DEEPER_CHILDREN = `:scope .${CLASS_NAME_COLLAPSE} .${CLASS_NAME_COLLAPSE}`\nconst CLASS_NAME_HORIZONTAL = 'collapse-horizontal'\n\nconst WIDTH = 'width'\nconst HEIGHT = 'height'\n\nconst SELECTOR_ACTIVES = '.collapse.show, .collapse.collapsing'\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"collapse\"]'\n\nconst Default = {\n  parent: null,\n  toggle: true\n}\n\nconst DefaultType = {\n  parent: '(null|element)',\n  toggle: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Collapse extends BaseComponent {\n  constructor(element, config) {\n    super(element, config)\n\n    this._isTransitioning = false\n    this._triggerArray = []\n\n    const toggleList = SelectorEngine.find(SELECTOR_DATA_TOGGLE)\n\n    for (const elem of toggleList) {\n      const selector = getSelectorFromElement(elem)\n      const filterElement = SelectorEngine.find(selector)\n        .filter(foundElement => foundElement === this._element)\n\n      if (selector !== null && filterElement.length) {\n        this._triggerArray.push(elem)\n      }\n    }\n\n    this._initializeChildren()\n\n    if (!this._config.parent) {\n      this._addAriaAndCollapsedClass(this._triggerArray, this._isShown())\n    }\n\n    if (this._config.toggle) {\n      this.toggle()\n    }\n  }\n\n  // Getters\n  static get Default() {\n    return Default\n  }\n\n  static get DefaultType() {\n    return DefaultType\n  }\n\n  static get NAME() {\n    return NAME\n  }\n\n  // Public\n  toggle() {\n    if (this._isShown()) {\n      this.hide()\n    } else {\n      this.show()\n    }\n  }\n\n  show() {\n    if (this._isTransitioning || this._isShown()) {\n      return\n    }\n\n    let activeChildren = []\n\n    // find active children\n    if (this._config.parent) {\n      activeChildren = this._getFirstLevelChildren(SELECTOR_ACTIVES)\n        .filter(element => element !== this._element)\n        .map(element => Collapse.getOrCreateInstance(element, { toggle: false }))\n    }\n\n    if (activeChildren.length && activeChildren[0]._isTransitioning) {\n      return\n    }\n\n    const startEvent = EventHandler.trigger(this._element, EVENT_SHOW)\n    if (startEvent.defaultPrevented) {\n      return\n    }\n\n    for (const activeInstance of activeChildren) {\n      activeInstance.hide()\n    }\n\n    const dimension = this._getDimension()\n\n    this._element.classList.remove(CLASS_NAME_COLLAPSE)\n    this._element.classList.add(CLASS_NAME_COLLAPSING)\n\n    this._element.style[dimension] = 0\n\n    this._addAriaAndCollapsedClass(this._triggerArray, true)\n    this._isTransitioning = true\n\n    const complete = () => {\n      this._isTransitioning = false\n\n      this._element.classList.remove(CLASS_NAME_COLLAPSING)\n      this._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW)\n\n      this._element.style[dimension] = ''\n\n      EventHandler.trigger(this._element, EVENT_SHOWN)\n    }\n\n    const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n    const scrollSize = `scroll${capitalizedDimension}`\n\n    this._queueCallback(complete, this._element, true)\n    this._element.style[dimension] = `${this._element[scrollSize]}px`\n  }\n\n  hide() {\n    if (this._isTransitioning || !this._isShown()) {\n      return\n    }\n\n    const startEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n    if (startEvent.defaultPrevented) {\n      return\n    }\n\n    const dimension = this._getDimension()\n\n    this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n    reflow(this._element)\n\n    this._element.classList.add(CLASS_NAME_COLLAPSING)\n    this._element.classList.remove(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW)\n\n    for (const trigger of this._triggerArray) {\n      const element = getElementFromSelector(trigger)\n\n      if (element && !this._isShown(element)) {\n        this._addAriaAndCollapsedClass([trigger], false)\n      }\n    }\n\n    this._isTransitioning = true\n\n    const complete = () => {\n      this._isTransitioning = false\n      this._element.classList.remove(CLASS_NAME_COLLAPSING)\n      this._element.classList.add(CLASS_NAME_COLLAPSE)\n      EventHandler.trigger(this._element, EVENT_HIDDEN)\n    }\n\n    this._element.style[dimension] = ''\n\n    this._queueCallback(complete, this._element, true)\n  }\n\n  _isShown(element = this._element) {\n    return element.classList.contains(CLASS_NAME_SHOW)\n  }\n\n  // Private\n  _configAfterMerge(config) {\n    config.toggle = Boolean(config.toggle) // Coerce string values\n    config.parent = getElement(config.parent)\n    return config\n  }\n\n  _getDimension() {\n    return this._element.classList.contains(CLASS_NAME_HORIZONTAL) ? WIDTH : HEIGHT\n  }\n\n  _initializeChildren() {\n    if (!this._config.parent) {\n      return\n    }\n\n    const children = this._getFirstLevelChildren(SELECTOR_DATA_TOGGLE)\n\n    for (const element of children) {\n      const selected = getElementFromSelector(element)\n\n      if (selected) {\n        this._addAriaAndCollapsedClass([element], this._isShown(selected))\n      }\n    }\n  }\n\n  _getFirstLevelChildren(selector) {\n    const children = SelectorEngine.find(CLASS_NAME_DEEPER_CHILDREN, this._config.parent)\n    // remove children if greater depth\n    return SelectorEngine.find(selector, this._config.parent).filter(element => !children.includes(element))\n  }\n\n  _addAriaAndCollapsedClass(triggerArray, isOpen) {\n    if (!triggerArray.length) {\n      return\n    }\n\n    for (const element of triggerArray) {\n      element.classList.toggle(CLASS_NAME_COLLAPSED, !isOpen)\n      element.setAttribute('aria-expanded', isOpen)\n    }\n  }\n\n  // Static\n  static jQueryInterface(config) {\n    const _config = {}\n    if (typeof config === 'string' && /show|hide/.test(config)) {\n      _config.toggle = false\n    }\n\n    return this.each(function () {\n      const data = Collapse.getOrCreateInstance(this, _config)\n\n      if (typeof config === 'string') {\n        if (typeof data[config] === 'undefined') {\n          throw new TypeError(`No method named \"${config}\"`)\n        }\n\n        data[config]()\n      }\n    })\n  }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n  // preventDefault only for <a> elements (which change the URL) not inside the collapsible element\n  if (event.target.tagName === 'A' || (event.delegateTarget && event.delegateTarget.tagName === 'A')) {\n    event.preventDefault()\n  }\n\n  const selector = getSelectorFromElement(this)\n  const selectorElements = SelectorEngine.find(selector)\n\n  for (const element of selectorElements) {\n    Collapse.getOrCreateInstance(element, { toggle: false }).toggle()\n  }\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Collapse)\n\nexport default Collapse\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport * as Popper from '@popperjs/core'\nimport {\n  defineJQueryPlugin,\n  getElement,\n  getNextActiveElement,\n  isDisabled,\n  isElement,\n  isRTL,\n  isVisible,\n  noop\n} from './util/index'\nimport EventHandler from './dom/event-handler'\nimport Manipulator from './dom/manipulator'\nimport SelectorEngine from './dom/selector-engine'\nimport BaseComponent from './base-component'\n\n/**\n * Constants\n */\n\nconst NAME = 'dropdown'\nconst DATA_KEY = 'bs.dropdown'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst ESCAPE_KEY = 'Escape'\nconst TAB_KEY = 'Tab'\nconst ARROW_UP_KEY = 'ArrowUp'\nconst ARROW_DOWN_KEY = 'ArrowDown'\nconst RIGHT_MOUSE_BUTTON = 2 // MouseEvent.button value for the secondary button, usually the right button\n\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYDOWN_DATA_API = `keydown${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYUP_DATA_API = `keyup${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_DROPUP = 'dropup'\nconst CLASS_NAME_DROPEND = 'dropend'\nconst CLASS_NAME_DROPSTART = 'dropstart'\nconst CLASS_NAME_DROPUP_CENTER = 'dropup-center'\nconst CLASS_NAME_DROPDOWN_CENTER = 'dropdown-center'\n\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"dropdown\"]:not(.disabled):not(:disabled)'\nconst SELECTOR_DATA_TOGGLE_SHOWN = `${SELECTOR_DATA_TOGGLE}.${CLASS_NAME_SHOW}`\nconst SELECTOR_MENU = '.dropdown-menu'\nconst SELECTOR_NAVBAR = '.navbar'\nconst SELECTOR_NAVBAR_NAV = '.navbar-nav'\nconst SELECTOR_VISIBLE_ITEMS = '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'\n\nconst PLACEMENT_TOP = isRTL() ? 'top-end' : 'top-start'\nconst PLACEMENT_TOPEND = isRTL() ? 'top-start' : 'top-end'\nconst PLACEMENT_BOTTOM = isRTL() ? 'bottom-end' : 'bottom-start'\nconst PLACEMENT_BOTTOMEND = isRTL() ? 'bottom-start' : 'bottom-end'\nconst PLACEMENT_RIGHT = isRTL() ? 'left-start' : 'right-start'\nconst PLACEMENT_LEFT = isRTL() ? 'right-start' : 'left-start'\nconst PLACEMENT_TOPCENTER = 'top'\nconst PLACEMENT_BOTTOMCENTER = 'bottom'\n\nconst Default = {\n  autoClose: true,\n  boundary: 'clippingParents',\n  display: 'dynamic',\n  offset: [0, 2],\n  popperConfig: null,\n  reference: 'toggle'\n}\n\nconst DefaultType = {\n  autoClose: '(boolean|string)',\n  boundary: '(string|element)',\n  display: 'string',\n  offset: '(array|string|function)',\n  popperConfig: '(null|object|function)',\n  reference: '(string|element|object)'\n}\n\n/**\n * Class definition\n */\n\nclass Dropdown extends BaseComponent {\n  constructor(element, config) {\n    super(element, config)\n\n    this._popper = null\n    this._parent = this._element.parentNode // dropdown wrapper\n    // todo: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.2/forms/input-group/\n    this._menu = SelectorEngine.next(this._element, SELECTOR_MENU)[0] ||\n      SelectorEngine.prev(this._element, SELECTOR_MENU)[0] ||\n      SelectorEngine.findOne(SELECTOR_MENU, this._parent)\n    this._inNavbar = this._detectNavbar()\n  }\n\n  // Getters\n  static get Default() {\n    return Default\n  }\n\n  static get DefaultType() {\n    return DefaultType\n  }\n\n  static get NAME() {\n    return NAME\n  }\n\n  // Public\n  toggle() {\n    return this._isShown() ? this.hide() : this.show()\n  }\n\n  show() {\n    if (isDisabled(this._element) || this._isShown()) {\n      return\n    }\n\n    const relatedTarget = {\n      relatedTarget: this._element\n    }\n\n    const showEvent = EventHandler.trigger(this._element, EVENT_SHOW, relatedTarget)\n\n    if (showEvent.defaultPrevented) {\n      return\n    }\n\n    this._createPopper()\n\n    // If this is a touch-enabled device we add extra\n    // empty mouseover listeners to the body's immediate children;\n    // only needed because of broken event delegation on iOS\n    // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n    if ('ontouchstart' in document.documentElement && !this._parent.closest(SELECTOR_NAVBAR_NAV)) {\n      for (const element of [].concat(...document.body.children)) {\n        EventHandler.on(element, 'mouseover', noop)\n      }\n    }\n\n    this._element.focus()\n    this._element.setAttribute('aria-expanded', true)\n\n    this._menu.classList.add(CLASS_NAME_SHOW)\n    this._element.classList.add(CLASS_NAME_SHOW)\n    EventHandler.trigger(this._element, EVENT_SHOWN, relatedTarget)\n  }\n\n  hide() {\n    if (isDisabled(this._element) || !this._isShown()) {\n      return\n    }\n\n    const relatedTarget = {\n      relatedTarget: this._element\n    }\n\n    this._completeHide(relatedTarget)\n  }\n\n  dispose() {\n    if (this._popper) {\n      this._popper.destroy()\n    }\n\n    super.dispose()\n  }\n\n  update() {\n    this._inNavbar = this._detectNavbar()\n    if (this._popper) {\n      this._popper.update()\n    }\n  }\n\n  // Private\n  _completeHide(relatedTarget) {\n    const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE, relatedTarget)\n    if (hideEvent.defaultPrevented) {\n      return\n    }\n\n    // If this is a touch-enabled device we remove the extra\n    // empty mouseover listeners we added for iOS support\n    if ('ontouchstart' in document.documentElement) {\n      for (const element of [].concat(...document.body.children)) {\n        EventHandler.off(element, 'mouseover', noop)\n      }\n    }\n\n    if (this._popper) {\n      this._popper.destroy()\n    }\n\n    this._menu.classList.remove(CLASS_NAME_SHOW)\n    this._element.classList.remove(CLASS_NAME_SHOW)\n    this._element.setAttribute('aria-expanded', 'false')\n    Manipulator.removeDataAttribute(this._menu, 'popper')\n    EventHandler.trigger(this._element, EVENT_HIDDEN, relatedTarget)\n  }\n\n  _getConfig(config) {\n    config = super._getConfig(config)\n\n    if (typeof config.reference === 'object' && !isElement(config.reference) &&\n      typeof config.reference.getBoundingClientRect !== 'function'\n    ) {\n      // Popper virtual elements require a getBoundingClientRect method\n      throw new TypeError(`${NAME.toUpperCase()}: Option \"reference\" provided type \"object\" without a required \"getBoundingClientRect\" method.`)\n    }\n\n    return config\n  }\n\n  _createPopper() {\n    if (typeof Popper === 'undefined') {\n      throw new TypeError('Bootstrap\\'s dropdowns require Popper (https://popper.js.org)')\n    }\n\n    let referenceElement = this._element\n\n    if (this._config.reference === 'parent') {\n      referenceElement = this._parent\n    } else if (isElement(this._config.reference)) {\n      referenceElement = getElement(this._config.reference)\n    } else if (typeof this._config.reference === 'object') {\n      referenceElement = this._config.reference\n    }\n\n    const popperConfig = this._getPopperConfig()\n    this._popper = Popper.createPopper(referenceElement, this._menu, popperConfig)\n  }\n\n  _isShown() {\n    return this._menu.classList.contains(CLASS_NAME_SHOW)\n  }\n\n  _getPlacement() {\n    const parentDropdown = this._parent\n\n    if (parentDropdown.classList.contains(CLASS_NAME_DROPEND)) {\n      return PLACEMENT_RIGHT\n    }\n\n    if (parentDropdown.classList.contains(CLASS_NAME_DROPSTART)) {\n      return PLACEMENT_LEFT\n    }\n\n    if (parentDropdown.classList.contains(CLASS_NAME_DROPUP_CENTER)) {\n      return PLACEMENT_TOPCENTER\n    }\n\n    if (parentDropdown.classList.contains(CLASS_NAME_DROPDOWN_CENTER)) {\n      return PLACEMENT_BOTTOMCENTER\n    }\n\n    // We need to trim the value because custom properties can also include spaces\n    const isEnd = getComputedStyle(this._menu).getPropertyValue('--bs-position').trim() === 'end'\n\n    if (parentDropdown.classList.contains(CLASS_NAME_DROPUP)) {\n      return isEnd ? PLACEMENT_TOPEND : PLACEMENT_TOP\n    }\n\n    return isEnd ? PLACEMENT_BOTTOMEND : PLACEMENT_BOTTOM\n  }\n\n  _detectNavbar() {\n    return this._element.closest(SELECTOR_NAVBAR) !== null\n  }\n\n  _getOffset() {\n    const { offset } = this._config\n\n    if (typeof offset === 'string') {\n      return offset.split(',').map(value => Number.parseInt(value, 10))\n    }\n\n    if (typeof offset === 'function') {\n      return popperData => offset(popperData, this._element)\n    }\n\n    return offset\n  }\n\n  _getPopperConfig() {\n    const defaultBsPopperConfig = {\n      placement: this._getPlacement(),\n      modifiers: [{\n        name: 'preventOverflow',\n        options: {\n          boundary: this._config.boundary\n        }\n      },\n      {\n        name: 'offset',\n        options: {\n          offset: this._getOffset()\n        }\n      }]\n    }\n\n    // Disable Popper if we have a static display or Dropdown is in Navbar\n    if (this._inNavbar || this._config.display === 'static') {\n      Manipulator.setDataAttribute(this._menu, 'popper', 'static') // todo:v6 remove\n      defaultBsPopperConfig.modifiers = [{\n        name: 'applyStyles',\n        enabled: false\n      }]\n    }\n\n    return {\n      ...defaultBsPopperConfig,\n      ...(typeof this._config.popperConfig === 'function' ? this._config.popperConfig(defaultBsPopperConfig) : this._config.popperConfig)\n    }\n  }\n\n  _selectMenuItem({ key, target }) {\n    const items = SelectorEngine.find(SELECTOR_VISIBLE_ITEMS, this._menu).filter(element => isVisible(element))\n\n    if (!items.length) {\n      return\n    }\n\n    // if target isn't included in items (e.g. when expanding the dropdown)\n    // allow cycling to get the last item in case key equals ARROW_UP_KEY\n    getNextActiveElement(items, target, key === ARROW_DOWN_KEY, !items.includes(target)).focus()\n  }\n\n  // Static\n  static jQueryInterface(config) {\n    return this.each(function () {\n      const data = Dropdown.getOrCreateInstance(this, config)\n\n      if (typeof config !== 'string') {\n        return\n      }\n\n      if (typeof data[config] === 'undefined') {\n        throw new TypeError(`No method named \"${config}\"`)\n      }\n\n      data[config]()\n    })\n  }\n\n  static clearMenus(event) {\n    if (event.button === RIGHT_MOUSE_BUTTON || (event.type === 'keyup' && event.key !== TAB_KEY)) {\n      return\n    }\n\n    const openToggles = SelectorEngine.find(SELECTOR_DATA_TOGGLE_SHOWN)\n\n    for (const toggle of openToggles) {\n      const context = Dropdown.getInstance(toggle)\n      if (!context || context._config.autoClose === false) {\n        continue\n      }\n\n      const composedPath = event.composedPath()\n      const isMenuTarget = composedPath.includes(context._menu)\n      if (\n        composedPath.includes(context._element) ||\n        (context._config.autoClose === 'inside' && !isMenuTarget) ||\n        (context._config.autoClose === 'outside' && isMenuTarget)\n      ) {\n        continue\n      }\n\n      // Tab navigation through the dropdown menu or events from contained inputs shouldn't close the menu\n      if (context._menu.contains(event.target) && ((event.type === 'keyup' && event.key === TAB_KEY) || /input|select|option|textarea|form/i.test(event.target.tagName))) {\n        continue\n      }\n\n      const relatedTarget = { relatedTarget: context._element }\n\n      if (event.type === 'click') {\n        relatedTarget.clickEvent = event\n      }\n\n      context._completeHide(relatedTarget)\n    }\n  }\n\n  static dataApiKeydownHandler(event) {\n    // If not an UP | DOWN | ESCAPE key => not a dropdown command\n    // If input/textarea && if key is other than ESCAPE => not a dropdown command\n\n    const isInput = /input|textarea/i.test(event.target.tagName)\n    const isEscapeEvent = event.key === ESCAPE_KEY\n    const isUpOrDownEvent = [ARROW_UP_KEY, ARROW_DOWN_KEY].includes(event.key)\n\n    if (!isUpOrDownEvent && !isEscapeEvent) {\n      return\n    }\n\n    if (isInput && !isEscapeEvent) {\n      return\n    }\n\n    event.preventDefault()\n\n    // todo: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.2/forms/input-group/\n    const getToggleButton = this.matches(SELECTOR_DATA_TOGGLE) ?\n      this :\n      (SelectorEngine.prev(this, SELECTOR_DATA_TOGGLE)[0] ||\n        SelectorEngine.next(this, SELECTOR_DATA_TOGGLE)[0] ||\n        SelectorEngine.findOne(SELECTOR_DATA_TOGGLE, event.delegateTarget.parentNode))\n\n    const instance = Dropdown.getOrCreateInstance(getToggleButton)\n\n    if (isUpOrDownEvent) {\n      event.stopPropagation()\n      instance.show()\n      instance._selectMenuItem(event)\n      return\n    }\n\n    if (instance._isShown()) { // else is escape and we check if it is shown\n      event.stopPropagation()\n      instance.hide()\n      getToggleButton.focus()\n    }\n  }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_DATA_TOGGLE, Dropdown.dataApiKeydownHandler)\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_MENU, Dropdown.dataApiKeydownHandler)\nEventHandler.on(document, EVENT_CLICK_DATA_API, Dropdown.clearMenus)\nEventHandler.on(document, EVENT_KEYUP_DATA_API, Dropdown.clearMenus)\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n  event.preventDefault()\n  Dropdown.getOrCreateInstance(this).toggle()\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Dropdown)\n\nexport default Dropdown\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/scrollBar.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport SelectorEngine from '../dom/selector-engine'\nimport Manipulator from '../dom/manipulator'\nimport { isElement } from './index'\n\n/**\n * Constants\n */\n\nconst SELECTOR_FIXED_CONTENT = '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top'\nconst SELECTOR_STICKY_CONTENT = '.sticky-top'\nconst PROPERTY_PADDING = 'padding-right'\nconst PROPERTY_MARGIN = 'margin-right'\n\n/**\n * Class definition\n */\n\nclass ScrollBarHelper {\n  constructor() {\n    this._element = document.body\n  }\n\n  // Public\n  getWidth() {\n    // https://developer.mozilla.org/en-US/docs/Web/API/Window/innerWidth#usage_notes\n    const documentWidth = document.documentElement.clientWidth\n    return Math.abs(window.innerWidth - documentWidth)\n  }\n\n  hide() {\n    const width = this.getWidth()\n    this._disableOverFlow()\n    // give padding to element to balance the hidden scrollbar width\n    this._setElementAttributes(this._element, PROPERTY_PADDING, calculatedValue => calculatedValue + width)\n    // trick: We adjust positive paddingRight and negative marginRight to sticky-top elements to keep showing fullwidth\n    this._setElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING, calculatedValue => calculatedValue + width)\n    this._setElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN, calculatedValue => calculatedValue - width)\n  }\n\n  reset() {\n    this._resetElementAttributes(this._element, 'overflow')\n    this._resetElementAttributes(this._element, PROPERTY_PADDING)\n    this._resetElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING)\n    this._resetElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN)\n  }\n\n  isOverflowing() {\n    return this.getWidth() > 0\n  }\n\n  // Private\n  _disableOverFlow() {\n    this._saveInitialAttribute(this._element, 'overflow')\n    this._element.style.overflow = 'hidden'\n  }\n\n  _setElementAttributes(selector, styleProperty, callback) {\n    const scrollbarWidth = this.getWidth()\n    const manipulationCallBack = element => {\n      if (element !== this._element && window.innerWidth > element.clientWidth + scrollbarWidth) {\n        return\n      }\n\n      this._saveInitialAttribute(element, styleProperty)\n      const calculatedValue = window.getComputedStyle(element).getPropertyValue(styleProperty)\n      element.style.setProperty(styleProperty, `${callback(Number.parseFloat(calculatedValue))}px`)\n    }\n\n    this._applyManipulationCallback(selector, manipulationCallBack)\n  }\n\n  _saveInitialAttribute(element, styleProperty) {\n    const actualValue = element.style.getPropertyValue(styleProperty)\n    if (actualValue) {\n      Manipulator.setDataAttribute(element, styleProperty, actualValue)\n    }\n  }\n\n  _resetElementAttributes(selector, styleProperty) {\n    const manipulationCallBack = element => {\n      const value = Manipulator.getDataAttribute(element, styleProperty)\n      // We only want to remove the property if the value is `null`; the value can also be zero\n      if (value === null) {\n        element.style.removeProperty(styleProperty)\n        return\n      }\n\n      Manipulator.removeDataAttribute(element, styleProperty)\n      element.style.setProperty(styleProperty, value)\n    }\n\n    this._applyManipulationCallback(selector, manipulationCallBack)\n  }\n\n  _applyManipulationCallback(selector, callBack) {\n    if (isElement(selector)) {\n      callBack(selector)\n      return\n    }\n\n    for (const sel of SelectorEngine.find(selector, this._element)) {\n      callBack(sel)\n    }\n  }\n}\n\nexport default ScrollBarHelper\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/backdrop.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler'\nimport { execute, executeAfterTransition, getElement, reflow } from './index'\nimport Config from './config'\n\n/**\n * Constants\n */\n\nconst NAME = 'backdrop'\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\nconst EVENT_MOUSEDOWN = `mousedown.bs.${NAME}`\n\nconst Default = {\n  className: 'modal-backdrop',\n  clickCallback: null,\n  isAnimated: false,\n  isVisible: true, // if false, we use the backdrop helper without adding any element to the dom\n  rootElement: 'body' // give the choice to place backdrop under different elements\n}\n\nconst DefaultType = {\n  className: 'string',\n  clickCallback: '(function|null)',\n  isAnimated: 'boolean',\n  isVisible: 'boolean',\n  rootElement: '(element|string)'\n}\n\n/**\n * Class definition\n */\n\nclass Backdrop extends Config {\n  constructor(config) {\n    super()\n    this._config = this._getConfig(config)\n    this._isAppended = false\n    this._element = null\n  }\n\n  // Getters\n  static get Default() {\n    return Default\n  }\n\n  static get DefaultType() {\n    return DefaultType\n  }\n\n  static get NAME() {\n    return NAME\n  }\n\n  // Public\n  show(callback) {\n    if (!this._config.isVisible) {\n      execute(callback)\n      return\n    }\n\n    this._append()\n\n    const element = this._getElement()\n    if (this._config.isAnimated) {\n      reflow(element)\n    }\n\n    element.classList.add(CLASS_NAME_SHOW)\n\n    this._emulateAnimation(() => {\n      execute(callback)\n    })\n  }\n\n  hide(callback) {\n    if (!this._config.isVisible) {\n      execute(callback)\n      return\n    }\n\n    this._getElement().classList.remove(CLASS_NAME_SHOW)\n\n    this._emulateAnimation(() => {\n      this.dispose()\n      execute(callback)\n    })\n  }\n\n  dispose() {\n    if (!this._isAppended) {\n      return\n    }\n\n    EventHandler.off(this._element, EVENT_MOUSEDOWN)\n\n    this._element.remove()\n    this._isAppended = false\n  }\n\n  // Private\n  _getElement() {\n    if (!this._element) {\n      const backdrop = document.createElement('div')\n      backdrop.className = this._config.className\n      if (this._config.isAnimated) {\n        backdrop.classList.add(CLASS_NAME_FADE)\n      }\n\n      this._element = backdrop\n    }\n\n    return this._element\n  }\n\n  _configAfterMerge(config) {\n    // use getElement() with the default \"body\" to get a fresh Element on each instantiation\n    config.rootElement = getElement(config.rootElement)\n    return config\n  }\n\n  _append() {\n    if (this._isAppended) {\n      return\n    }\n\n    const element = this._getElement()\n    this._config.rootElement.append(element)\n\n    EventHandler.on(element, EVENT_MOUSEDOWN, () => {\n      execute(this._config.clickCallback)\n    })\n\n    this._isAppended = true\n  }\n\n  _emulateAnimation(callback) {\n    executeAfterTransition(callback, this._getElement(), this._config.isAnimated)\n  }\n}\n\nexport default Backdrop\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/focustrap.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler'\nimport SelectorEngine from '../dom/selector-engine'\nimport Config from './config'\n\n/**\n * Constants\n */\n\nconst NAME = 'focustrap'\nconst DATA_KEY = 'bs.focustrap'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst EVENT_FOCUSIN = `focusin${EVENT_KEY}`\nconst EVENT_KEYDOWN_TAB = `keydown.tab${EVENT_KEY}`\n\nconst TAB_KEY = 'Tab'\nconst TAB_NAV_FORWARD = 'forward'\nconst TAB_NAV_BACKWARD = 'backward'\n\nconst Default = {\n  autofocus: true,\n  trapElement: null // The element to trap focus inside of\n}\n\nconst DefaultType = {\n  autofocus: 'boolean',\n  trapElement: 'element'\n}\n\n/**\n * Class definition\n */\n\nclass FocusTrap extends Config {\n  constructor(config) {\n    super()\n    this._config = this._getConfig(config)\n    this._isActive = false\n    this._lastTabNavDirection = null\n  }\n\n  // Getters\n  static get Default() {\n    return Default\n  }\n\n  static get DefaultType() {\n    return DefaultType\n  }\n\n  static get NAME() {\n    return NAME\n  }\n\n  // Public\n  activate() {\n    if (this._isActive) {\n      return\n    }\n\n    if (this._config.autofocus) {\n      this._config.trapElement.focus()\n    }\n\n    EventHandler.off(document, EVENT_KEY) // guard against infinite focus loop\n    EventHandler.on(document, EVENT_FOCUSIN, event => this._handleFocusin(event))\n    EventHandler.on(document, EVENT_KEYDOWN_TAB, event => this._handleKeydown(event))\n\n    this._isActive = true\n  }\n\n  deactivate() {\n    if (!this._isActive) {\n      return\n    }\n\n    this._isActive = false\n    EventHandler.off(document, EVENT_KEY)\n  }\n\n  // Private\n  _handleFocusin(event) {\n    const { trapElement } = this._config\n\n    if (event.target === document || event.target === trapElement || trapElement.contains(event.target)) {\n      return\n    }\n\n    const elements = SelectorEngine.focusableChildren(trapElement)\n\n    if (elements.length === 0) {\n      trapElement.focus()\n    } else if (this._lastTabNavDirection === TAB_NAV_BACKWARD) {\n      elements[elements.length - 1].focus()\n    } else {\n      elements[0].focus()\n    }\n  }\n\n  _handleKeydown(event) {\n    if (event.key !== TAB_KEY) {\n      return\n    }\n\n    this._lastTabNavDirection = event.shiftKey ? TAB_NAV_BACKWARD : TAB_NAV_FORWARD\n  }\n}\n\nexport default FocusTrap\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin, getElementFromSelector, isRTL, isVisible, reflow } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport SelectorEngine from './dom/selector-engine'\nimport ScrollBarHelper from './util/scrollbar'\nimport BaseComponent from './base-component'\nimport Backdrop from './util/backdrop'\nimport FocusTrap from './util/focustrap'\nimport { enableDismissTrigger } from './util/component-functions'\n\n/**\n * Constants\n */\n\nconst NAME = 'modal'\nconst DATA_KEY = 'bs.modal'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst ESCAPE_KEY = 'Escape'\n\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDE_PREVENTED = `hidePrevented${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_RESIZE = `resize${EVENT_KEY}`\nconst EVENT_CLICK_DISMISS = `click.dismiss${EVENT_KEY}`\nconst EVENT_MOUSEDOWN_DISMISS = `mousedown.dismiss${EVENT_KEY}`\nconst EVENT_KEYDOWN_DISMISS = `keydown.dismiss${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_OPEN = 'modal-open'\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_STATIC = 'modal-static'\n\nconst OPEN_SELECTOR = '.modal.show'\nconst SELECTOR_DIALOG = '.modal-dialog'\nconst SELECTOR_MODAL_BODY = '.modal-body'\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"modal\"]'\n\nconst Default = {\n  backdrop: true,\n  focus: true,\n  keyboard: true\n}\n\nconst DefaultType = {\n  backdrop: '(boolean|string)',\n  focus: 'boolean',\n  keyboard: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Modal extends BaseComponent {\n  constructor(element, config) {\n    super(element, config)\n\n    this._dialog = SelectorEngine.findOne(SELECTOR_DIALOG, this._element)\n    this._backdrop = this._initializeBackDrop()\n    this._focustrap = this._initializeFocusTrap()\n    this._isShown = false\n    this._isTransitioning = false\n    this._scrollBar = new ScrollBarHelper()\n\n    this._addEventListeners()\n  }\n\n  // Getters\n  static get Default() {\n    return Default\n  }\n\n  static get DefaultType() {\n    return DefaultType\n  }\n\n  static get NAME() {\n    return NAME\n  }\n\n  // Public\n  toggle(relatedTarget) {\n    return this._isShown ? this.hide() : this.show(relatedTarget)\n  }\n\n  show(relatedTarget) {\n    if (this._isShown || this._isTransitioning) {\n      return\n    }\n\n    const showEvent = EventHandler.trigger(this._element, EVENT_SHOW, {\n      relatedTarget\n    })\n\n    if (showEvent.defaultPrevented) {\n      return\n    }\n\n    this._isShown = true\n    this._isTransitioning = true\n\n    this._scrollBar.hide()\n\n    document.body.classList.add(CLASS_NAME_OPEN)\n\n    this._adjustDialog()\n\n    this._backdrop.show(() => this._showElement(relatedTarget))\n  }\n\n  hide() {\n    if (!this._isShown || this._isTransitioning) {\n      return\n    }\n\n    const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n\n    if (hideEvent.defaultPrevented) {\n      return\n    }\n\n    this._isShown = false\n    this._isTransitioning = true\n    this._focustrap.deactivate()\n\n    this._element.classList.remove(CLASS_NAME_SHOW)\n\n    this._queueCallback(() => this._hideModal(), this._element, this._isAnimated())\n  }\n\n  dispose() {\n    for (const htmlElement of [window, this._dialog]) {\n      EventHandler.off(htmlElement, EVENT_KEY)\n    }\n\n    this._backdrop.dispose()\n    this._focustrap.deactivate()\n    super.dispose()\n  }\n\n  handleUpdate() {\n    this._adjustDialog()\n  }\n\n  // Private\n  _initializeBackDrop() {\n    return new Backdrop({\n      isVisible: Boolean(this._config.backdrop), // 'static' option will be translated to true, and booleans will keep their value,\n      isAnimated: this._isAnimated()\n    })\n  }\n\n  _initializeFocusTrap() {\n    return new FocusTrap({\n      trapElement: this._element\n    })\n  }\n\n  _showElement(relatedTarget) {\n    // try to append dynamic modal\n    if (!document.body.contains(this._element)) {\n      document.body.append(this._element)\n    }\n\n    this._element.style.display = 'block'\n    this._element.removeAttribute('aria-hidden')\n    this._element.setAttribute('aria-modal', true)\n    this._element.setAttribute('role', 'dialog')\n    this._element.scrollTop = 0\n\n    const modalBody = SelectorEngine.findOne(SELECTOR_MODAL_BODY, this._dialog)\n    if (modalBody) {\n      modalBody.scrollTop = 0\n    }\n\n    reflow(this._element)\n\n    this._element.classList.add(CLASS_NAME_SHOW)\n\n    const transitionComplete = () => {\n      if (this._config.focus) {\n        this._focustrap.activate()\n      }\n\n      this._isTransitioning = false\n      EventHandler.trigger(this._element, EVENT_SHOWN, {\n        relatedTarget\n      })\n    }\n\n    this._queueCallback(transitionComplete, this._dialog, this._isAnimated())\n  }\n\n  _addEventListeners() {\n    EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, event => {\n      if (event.key !== ESCAPE_KEY) {\n        return\n      }\n\n      if (this._config.keyboard) {\n        event.preventDefault()\n        this.hide()\n        return\n      }\n\n      this._triggerBackdropTransition()\n    })\n\n    EventHandler.on(window, EVENT_RESIZE, () => {\n      if (this._isShown && !this._isTransitioning) {\n        this._adjustDialog()\n      }\n    })\n\n    EventHandler.on(this._element, EVENT_MOUSEDOWN_DISMISS, event => {\n      // a bad trick to segregate clicks that may start inside dialog but end outside, and avoid listen to scrollbar clicks\n      EventHandler.one(this._element, EVENT_CLICK_DISMISS, event2 => {\n        if (this._element !== event.target || this._element !== event2.target) {\n          return\n        }\n\n        if (this._config.backdrop === 'static') {\n          this._triggerBackdropTransition()\n          return\n        }\n\n        if (this._config.backdrop) {\n          this.hide()\n        }\n      })\n    })\n  }\n\n  _hideModal() {\n    this._element.style.display = 'none'\n    this._element.setAttribute('aria-hidden', true)\n    this._element.removeAttribute('aria-modal')\n    this._element.removeAttribute('role')\n    this._isTransitioning = false\n\n    this._backdrop.hide(() => {\n      document.body.classList.remove(CLASS_NAME_OPEN)\n      this._resetAdjustments()\n      this._scrollBar.reset()\n      EventHandler.trigger(this._element, EVENT_HIDDEN)\n    })\n  }\n\n  _isAnimated() {\n    return this._element.classList.contains(CLASS_NAME_FADE)\n  }\n\n  _triggerBackdropTransition() {\n    const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED)\n    if (hideEvent.defaultPrevented) {\n      return\n    }\n\n    const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight\n    const initialOverflowY = this._element.style.overflowY\n    // return if the following background transition hasn't yet completed\n    if (initialOverflowY === 'hidden' || this._element.classList.contains(CLASS_NAME_STATIC)) {\n      return\n    }\n\n    if (!isModalOverflowing) {\n      this._element.style.overflowY = 'hidden'\n    }\n\n    this._element.classList.add(CLASS_NAME_STATIC)\n    this._queueCallback(() => {\n      this._element.classList.remove(CLASS_NAME_STATIC)\n      this._queueCallback(() => {\n        this._element.style.overflowY = initialOverflowY\n      }, this._dialog)\n    }, this._dialog)\n\n    this._element.focus()\n  }\n\n  /**\n   * The following methods are used to handle overflowing modals\n   */\n\n  _adjustDialog() {\n    const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight\n    const scrollbarWidth = this._scrollBar.getWidth()\n    const isBodyOverflowing = scrollbarWidth > 0\n\n    if (isBodyOverflowing && !isModalOverflowing) {\n      const property = isRTL() ? 'paddingLeft' : 'paddingRight'\n      this._element.style[property] = `${scrollbarWidth}px`\n    }\n\n    if (!isBodyOverflowing && isModalOverflowing) {\n      const property = isRTL() ? 'paddingRight' : 'paddingLeft'\n      this._element.style[property] = `${scrollbarWidth}px`\n    }\n  }\n\n  _resetAdjustments() {\n    this._element.style.paddingLeft = ''\n    this._element.style.paddingRight = ''\n  }\n\n  // Static\n  static jQueryInterface(config, relatedTarget) {\n    return this.each(function () {\n      const data = Modal.getOrCreateInstance(this, config)\n\n      if (typeof config !== 'string') {\n        return\n      }\n\n      if (typeof data[config] === 'undefined') {\n        throw new TypeError(`No method named \"${config}\"`)\n      }\n\n      data[config](relatedTarget)\n    })\n  }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n  const target = getElementFromSelector(this)\n\n  if (['A', 'AREA'].includes(this.tagName)) {\n    event.preventDefault()\n  }\n\n  EventHandler.one(target, EVENT_SHOW, showEvent => {\n    if (showEvent.defaultPrevented) {\n      // only register focus restorer if modal will actually get shown\n      return\n    }\n\n    EventHandler.one(target, EVENT_HIDDEN, () => {\n      if (isVisible(this)) {\n        this.focus()\n      }\n    })\n  })\n\n  // avoid conflict when clicking modal toggler while another one is open\n  const alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR)\n  if (alreadyOpen) {\n    Modal.getInstance(alreadyOpen).hide()\n  }\n\n  const data = Modal.getOrCreateInstance(target)\n\n  data.toggle(this)\n})\n\nenableDismissTrigger(Modal)\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Modal)\n\nexport default Modal\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): offcanvas.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n  defineJQueryPlugin,\n  getElementFromSelector,\n  isDisabled,\n  isVisible\n} from './util/index'\nimport ScrollBarHelper from './util/scrollbar'\nimport EventHandler from './dom/event-handler'\nimport BaseComponent from './base-component'\nimport SelectorEngine from './dom/selector-engine'\nimport Backdrop from './util/backdrop'\nimport FocusTrap from './util/focustrap'\nimport { enableDismissTrigger } from './util/component-functions'\n\n/**\n * Constants\n */\n\nconst NAME = 'offcanvas'\nconst DATA_KEY = 'bs.offcanvas'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\nconst ESCAPE_KEY = 'Escape'\n\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_SHOWING = 'showing'\nconst CLASS_NAME_HIDING = 'hiding'\nconst CLASS_NAME_BACKDROP = 'offcanvas-backdrop'\nconst OPEN_SELECTOR = '.offcanvas.show'\n\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDE_PREVENTED = `hidePrevented${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_RESIZE = `resize${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYDOWN_DISMISS = `keydown.dismiss${EVENT_KEY}`\n\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"offcanvas\"]'\n\nconst Default = {\n  backdrop: true,\n  keyboard: true,\n  scroll: false\n}\n\nconst DefaultType = {\n  backdrop: '(boolean|string)',\n  keyboard: 'boolean',\n  scroll: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Offcanvas extends BaseComponent {\n  constructor(element, config) {\n    super(element, config)\n\n    this._isShown = false\n    this._backdrop = this._initializeBackDrop()\n    this._focustrap = this._initializeFocusTrap()\n    this._addEventListeners()\n  }\n\n  // Getters\n  static get Default() {\n    return Default\n  }\n\n  static get DefaultType() {\n    return DefaultType\n  }\n\n  static get NAME() {\n    return NAME\n  }\n\n  // Public\n  toggle(relatedTarget) {\n    return this._isShown ? this.hide() : this.show(relatedTarget)\n  }\n\n  show(relatedTarget) {\n    if (this._isShown) {\n      return\n    }\n\n    const showEvent = EventHandler.trigger(this._element, EVENT_SHOW, { relatedTarget })\n\n    if (showEvent.defaultPrevented) {\n      return\n    }\n\n    this._isShown = true\n    this._backdrop.show()\n\n    if (!this._config.scroll) {\n      new ScrollBarHelper().hide()\n    }\n\n    this._element.setAttribute('aria-modal', true)\n    this._element.setAttribute('role', 'dialog')\n    this._element.classList.add(CLASS_NAME_SHOWING)\n\n    const completeCallBack = () => {\n      if (!this._config.scroll || this._config.backdrop) {\n        this._focustrap.activate()\n      }\n\n      this._element.classList.add(CLASS_NAME_SHOW)\n      this._element.classList.remove(CLASS_NAME_SHOWING)\n      EventHandler.trigger(this._element, EVENT_SHOWN, { relatedTarget })\n    }\n\n    this._queueCallback(completeCallBack, this._element, true)\n  }\n\n  hide() {\n    if (!this._isShown) {\n      return\n    }\n\n    const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n\n    if (hideEvent.defaultPrevented) {\n      return\n    }\n\n    this._focustrap.deactivate()\n    this._element.blur()\n    this._isShown = false\n    this._element.classList.add(CLASS_NAME_HIDING)\n    this._backdrop.hide()\n\n    const completeCallback = () => {\n      this._element.classList.remove(CLASS_NAME_SHOW, CLASS_NAME_HIDING)\n      this._element.removeAttribute('aria-modal')\n      this._element.removeAttribute('role')\n\n      if (!this._config.scroll) {\n        new ScrollBarHelper().reset()\n      }\n\n      EventHandler.trigger(this._element, EVENT_HIDDEN)\n    }\n\n    this._queueCallback(completeCallback, this._element, true)\n  }\n\n  dispose() {\n    this._backdrop.dispose()\n    this._focustrap.deactivate()\n    super.dispose()\n  }\n\n  // Private\n  _initializeBackDrop() {\n    const clickCallback = () => {\n      if (this._config.backdrop === 'static') {\n        EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED)\n        return\n      }\n\n      this.hide()\n    }\n\n    // 'static' option will be translated to true, and booleans will keep their value\n    const isVisible = Boolean(this._config.backdrop)\n\n    return new Backdrop({\n      className: CLASS_NAME_BACKDROP,\n      isVisible,\n      isAnimated: true,\n      rootElement: this._element.parentNode,\n      clickCallback: isVisible ? clickCallback : null\n    })\n  }\n\n  _initializeFocusTrap() {\n    return new FocusTrap({\n      trapElement: this._element\n    })\n  }\n\n  _addEventListeners() {\n    EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, event => {\n      if (event.key !== ESCAPE_KEY) {\n        return\n      }\n\n      if (!this._config.keyboard) {\n        EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED)\n        return\n      }\n\n      this.hide()\n    })\n  }\n\n  // Static\n  static jQueryInterface(config) {\n    return this.each(function () {\n      const data = Offcanvas.getOrCreateInstance(this, config)\n\n      if (typeof config !== 'string') {\n        return\n      }\n\n      if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n        throw new TypeError(`No method named \"${config}\"`)\n      }\n\n      data[config](this)\n    })\n  }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n  const target = getElementFromSelector(this)\n\n  if (['A', 'AREA'].includes(this.tagName)) {\n    event.preventDefault()\n  }\n\n  if (isDisabled(this)) {\n    return\n  }\n\n  EventHandler.one(target, EVENT_HIDDEN, () => {\n    // focus on trigger when it is closed\n    if (isVisible(this)) {\n      this.focus()\n    }\n  })\n\n  // avoid conflict when clicking a toggler of an offcanvas, while another is open\n  const alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR)\n  if (alreadyOpen && alreadyOpen !== target) {\n    Offcanvas.getInstance(alreadyOpen).hide()\n  }\n\n  const data = Offcanvas.getOrCreateInstance(target)\n  data.toggle(this)\n})\n\nEventHandler.on(window, EVENT_LOAD_DATA_API, () => {\n  for (const selector of SelectorEngine.find(OPEN_SELECTOR)) {\n    Offcanvas.getOrCreateInstance(selector).show()\n  }\n})\n\nEventHandler.on(window, EVENT_RESIZE, () => {\n  for (const element of SelectorEngine.find('[aria-modal][class*=show][class*=offcanvas-]')) {\n    if (getComputedStyle(element).position !== 'fixed') {\n      Offcanvas.getOrCreateInstance(element).hide()\n    }\n  }\n})\n\nenableDismissTrigger(Offcanvas)\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Offcanvas)\n\nexport default Offcanvas\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst uriAttributes = new Set([\n  'background',\n  'cite',\n  'href',\n  'itemtype',\n  'longdesc',\n  'poster',\n  'src',\n  'xlink:href'\n])\n\nconst ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i\n\n/**\n * A pattern that recognizes a commonly useful subset of URLs that are safe.\n *\n * Shout-out to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i\n\n/**\n * A pattern that matches safe data URLs. Only matches image, video and audio types.\n *\n * Shout-out to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst DATA_URL_PATTERN = /^data:(?:image\\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\\/(?:mpeg|mp4|ogg|webm)|audio\\/(?:mp3|oga|ogg|opus));base64,[\\d+/a-z]+=*$/i\n\nconst allowedAttribute = (attribute, allowedAttributeList) => {\n  const attributeName = attribute.nodeName.toLowerCase()\n\n  if (allowedAttributeList.includes(attributeName)) {\n    if (uriAttributes.has(attributeName)) {\n      return Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue) || DATA_URL_PATTERN.test(attribute.nodeValue))\n    }\n\n    return true\n  }\n\n  // Check if a regular expression validates the attribute.\n  return allowedAttributeList.filter(attributeRegex => attributeRegex instanceof RegExp)\n    .some(regex => regex.test(attributeName))\n}\n\nexport const DefaultAllowlist = {\n  // Global attributes allowed on any supplied element below.\n  '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],\n  a: ['target', 'href', 'title', 'rel'],\n  area: [],\n  b: [],\n  br: [],\n  col: [],\n  code: [],\n  div: [],\n  em: [],\n  hr: [],\n  h1: [],\n  h2: [],\n  h3: [],\n  h4: [],\n  h5: [],\n  h6: [],\n  i: [],\n  img: ['src', 'srcset', 'alt', 'title', 'width', 'height'],\n  li: [],\n  ol: [],\n  p: [],\n  pre: [],\n  s: [],\n  small: [],\n  span: [],\n  sub: [],\n  sup: [],\n  strong: [],\n  u: [],\n  ul: []\n}\n\nexport function sanitizeHtml(unsafeHtml, allowList, sanitizeFunction) {\n  if (!unsafeHtml.length) {\n    return unsafeHtml\n  }\n\n  if (sanitizeFunction && typeof sanitizeFunction === 'function') {\n    return sanitizeFunction(unsafeHtml)\n  }\n\n  const domParser = new window.DOMParser()\n  const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html')\n  const elements = [].concat(...createdDocument.body.querySelectorAll('*'))\n\n  for (const element of elements) {\n    const elementName = element.nodeName.toLowerCase()\n\n    if (!Object.keys(allowList).includes(elementName)) {\n      element.remove()\n\n      continue\n    }\n\n    const attributeList = [].concat(...element.attributes)\n    const allowedAttributes = [].concat(allowList['*'] || [], allowList[elementName] || [])\n\n    for (const attribute of attributeList) {\n      if (!allowedAttribute(attribute, allowedAttributes)) {\n        element.removeAttribute(attribute.nodeName)\n      }\n    }\n  }\n\n  return createdDocument.body.innerHTML\n}\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): util/template-factory.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { DefaultAllowlist, sanitizeHtml } from './sanitizer'\nimport { getElement, isElement } from '../util/index'\nimport SelectorEngine from '../dom/selector-engine'\nimport Config from './config'\n\n/**\n * Constants\n */\n\nconst NAME = 'TemplateFactory'\n\nconst Default = {\n  allowList: DefaultAllowlist,\n  content: {}, // { selector : text ,  selector2 : text2 , }\n  extraClass: '',\n  html: false,\n  sanitize: true,\n  sanitizeFn: null,\n  template: '<div></div>'\n}\n\nconst DefaultType = {\n  allowList: 'object',\n  content: 'object',\n  extraClass: '(string|function)',\n  html: 'boolean',\n  sanitize: 'boolean',\n  sanitizeFn: '(null|function)',\n  template: 'string'\n}\n\nconst DefaultContentType = {\n  entry: '(string|element|function|null)',\n  selector: '(string|element)'\n}\n\n/**\n * Class definition\n */\n\nclass TemplateFactory extends Config {\n  constructor(config) {\n    super()\n    this._config = this._getConfig(config)\n  }\n\n  // Getters\n  static get Default() {\n    return Default\n  }\n\n  static get DefaultType() {\n    return DefaultType\n  }\n\n  static get NAME() {\n    return NAME\n  }\n\n  // Public\n  getContent() {\n    return Object.values(this._config.content)\n      .map(config => this._resolvePossibleFunction(config))\n      .filter(Boolean)\n  }\n\n  hasContent() {\n    return this.getContent().length > 0\n  }\n\n  changeContent(content) {\n    this._checkContent(content)\n    this._config.content = { ...this._config.content, ...content }\n    return this\n  }\n\n  toHtml() {\n    const templateWrapper = document.createElement('div')\n    templateWrapper.innerHTML = this._maybeSanitize(this._config.template)\n\n    for (const [selector, text] of Object.entries(this._config.content)) {\n      this._setContent(templateWrapper, text, selector)\n    }\n\n    const template = templateWrapper.children[0]\n    const extraClass = this._resolvePossibleFunction(this._config.extraClass)\n\n    if (extraClass) {\n      template.classList.add(...extraClass.split(' '))\n    }\n\n    return template\n  }\n\n  // Private\n  _typeCheckConfig(config) {\n    super._typeCheckConfig(config)\n    this._checkContent(config.content)\n  }\n\n  _checkContent(arg) {\n    for (const [selector, content] of Object.entries(arg)) {\n      super._typeCheckConfig({ selector, entry: content }, DefaultContentType)\n    }\n  }\n\n  _setContent(template, content, selector) {\n    const templateElement = SelectorEngine.findOne(selector, template)\n\n    if (!templateElement) {\n      return\n    }\n\n    content = this._resolvePossibleFunction(content)\n\n    if (!content) {\n      templateElement.remove()\n      return\n    }\n\n    if (isElement(content)) {\n      this._putElementInTemplate(getElement(content), templateElement)\n      return\n    }\n\n    if (this._config.html) {\n      templateElement.innerHTML = this._maybeSanitize(content)\n      return\n    }\n\n    templateElement.textContent = content\n  }\n\n  _maybeSanitize(arg) {\n    return this._config.sanitize ? sanitizeHtml(arg, this._config.allowList, this._config.sanitizeFn) : arg\n  }\n\n  _resolvePossibleFunction(arg) {\n    return typeof arg === 'function' ? arg(this) : arg\n  }\n\n  _putElementInTemplate(element, templateElement) {\n    if (this._config.html) {\n      templateElement.innerHTML = ''\n      templateElement.append(element)\n      return\n    }\n\n    templateElement.textContent = element.textContent\n  }\n}\n\nexport default TemplateFactory\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport * as Popper from '@popperjs/core'\nimport { defineJQueryPlugin, findShadowRoot, getElement, getUID, isRTL, noop } from './util/index'\nimport { DefaultAllowlist } from './util/sanitizer'\nimport EventHandler from './dom/event-handler'\nimport Manipulator from './dom/manipulator'\nimport BaseComponent from './base-component'\nimport TemplateFactory from './util/template-factory'\n\n/**\n * Constants\n */\n\nconst NAME = 'tooltip'\nconst DISALLOWED_ATTRIBUTES = new Set(['sanitize', 'allowList', 'sanitizeFn'])\n\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_MODAL = 'modal'\nconst CLASS_NAME_SHOW = 'show'\n\nconst SELECTOR_TOOLTIP_INNER = '.tooltip-inner'\nconst SELECTOR_MODAL = `.${CLASS_NAME_MODAL}`\n\nconst EVENT_MODAL_HIDE = 'hide.bs.modal'\n\nconst TRIGGER_HOVER = 'hover'\nconst TRIGGER_FOCUS = 'focus'\nconst TRIGGER_CLICK = 'click'\nconst TRIGGER_MANUAL = 'manual'\n\nconst EVENT_HIDE = 'hide'\nconst EVENT_HIDDEN = 'hidden'\nconst EVENT_SHOW = 'show'\nconst EVENT_SHOWN = 'shown'\nconst EVENT_INSERTED = 'inserted'\nconst EVENT_CLICK = 'click'\nconst EVENT_FOCUSIN = 'focusin'\nconst EVENT_FOCUSOUT = 'focusout'\nconst EVENT_MOUSEENTER = 'mouseenter'\nconst EVENT_MOUSELEAVE = 'mouseleave'\n\nconst AttachmentMap = {\n  AUTO: 'auto',\n  TOP: 'top',\n  RIGHT: isRTL() ? 'left' : 'right',\n  BOTTOM: 'bottom',\n  LEFT: isRTL() ? 'right' : 'left'\n}\n\nconst Default = {\n  allowList: DefaultAllowlist,\n  animation: true,\n  boundary: 'clippingParents',\n  container: false,\n  customClass: '',\n  delay: 0,\n  fallbackPlacements: ['top', 'right', 'bottom', 'left'],\n  html: false,\n  offset: [0, 0],\n  placement: 'top',\n  popperConfig: null,\n  sanitize: true,\n  sanitizeFn: null,\n  selector: false,\n  template: '<div class=\"tooltip\" role=\"tooltip\">' +\n            '<div class=\"tooltip-arrow\"></div>' +\n            '<div class=\"tooltip-inner\"></div>' +\n            '</div>',\n  title: '',\n  trigger: 'hover focus'\n}\n\nconst DefaultType = {\n  allowList: 'object',\n  animation: 'boolean',\n  boundary: '(string|element)',\n  container: '(string|element|boolean)',\n  customClass: '(string|function)',\n  delay: '(number|object)',\n  fallbackPlacements: 'array',\n  html: 'boolean',\n  offset: '(array|string|function)',\n  placement: '(string|function)',\n  popperConfig: '(null|object|function)',\n  sanitize: 'boolean',\n  sanitizeFn: '(null|function)',\n  selector: '(string|boolean)',\n  template: 'string',\n  title: '(string|element|function)',\n  trigger: 'string'\n}\n\n/**\n * Class definition\n */\n\nclass Tooltip extends BaseComponent {\n  constructor(element, config) {\n    if (typeof Popper === 'undefined') {\n      throw new TypeError('Bootstrap\\'s tooltips require Popper (https://popper.js.org)')\n    }\n\n    super(element, config)\n\n    // Private\n    this._isEnabled = true\n    this._timeout = 0\n    this._isHovered = null\n    this._activeTrigger = {}\n    this._popper = null\n    this._templateFactory = null\n    this._newContent = null\n\n    // Protected\n    this.tip = null\n\n    this._setListeners()\n\n    if (!this._config.selector) {\n      this._fixTitle()\n    }\n  }\n\n  // Getters\n  static get Default() {\n    return Default\n  }\n\n  static get DefaultType() {\n    return DefaultType\n  }\n\n  static get NAME() {\n    return NAME\n  }\n\n  // Public\n  enable() {\n    this._isEnabled = true\n  }\n\n  disable() {\n    this._isEnabled = false\n  }\n\n  toggleEnabled() {\n    this._isEnabled = !this._isEnabled\n  }\n\n  toggle() {\n    if (!this._isEnabled) {\n      return\n    }\n\n    this._activeTrigger.click = !this._activeTrigger.click\n    if (this._isShown()) {\n      this._leave()\n      return\n    }\n\n    this._enter()\n  }\n\n  dispose() {\n    clearTimeout(this._timeout)\n\n    EventHandler.off(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler)\n\n    if (this.tip) {\n      this.tip.remove()\n    }\n\n    if (this._element.getAttribute('data-bs-original-title')) {\n      this._element.setAttribute('title', this._element.getAttribute('data-bs-original-title'))\n    }\n\n    this._disposePopper()\n    super.dispose()\n  }\n\n  show() {\n    if (this._element.style.display === 'none') {\n      throw new Error('Please use show on visible elements')\n    }\n\n    if (!(this._isWithContent() && this._isEnabled)) {\n      return\n    }\n\n    const showEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOW))\n    const shadowRoot = findShadowRoot(this._element)\n    const isInTheDom = (shadowRoot || this._element.ownerDocument.documentElement).contains(this._element)\n\n    if (showEvent.defaultPrevented || !isInTheDom) {\n      return\n    }\n\n    // todo v6 remove this OR make it optional\n    if (this.tip) {\n      this.tip.remove()\n      this.tip = null\n    }\n\n    const tip = this._getTipElement()\n\n    this._element.setAttribute('aria-describedby', tip.getAttribute('id'))\n\n    const { container } = this._config\n\n    if (!this._element.ownerDocument.documentElement.contains(this.tip)) {\n      container.append(tip)\n      EventHandler.trigger(this._element, this.constructor.eventName(EVENT_INSERTED))\n    }\n\n    if (this._popper) {\n      this._popper.update()\n    } else {\n      this._popper = this._createPopper(tip)\n    }\n\n    tip.classList.add(CLASS_NAME_SHOW)\n\n    // If this is a touch-enabled device we add extra\n    // empty mouseover listeners to the body's immediate children;\n    // only needed because of broken event delegation on iOS\n    // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n    if ('ontouchstart' in document.documentElement) {\n      for (const element of [].concat(...document.body.children)) {\n        EventHandler.on(element, 'mouseover', noop)\n      }\n    }\n\n    const complete = () => {\n      EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOWN))\n\n      if (this._isHovered === false) {\n        this._leave()\n      }\n\n      this._isHovered = false\n    }\n\n    this._queueCallback(complete, this.tip, this._isAnimated())\n  }\n\n  hide() {\n    if (!this._isShown()) {\n      return\n    }\n\n    const hideEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDE))\n    if (hideEvent.defaultPrevented) {\n      return\n    }\n\n    const tip = this._getTipElement()\n    tip.classList.remove(CLASS_NAME_SHOW)\n\n    // If this is a touch-enabled device we remove the extra\n    // empty mouseover listeners we added for iOS support\n    if ('ontouchstart' in document.documentElement) {\n      for (const element of [].concat(...document.body.children)) {\n        EventHandler.off(element, 'mouseover', noop)\n      }\n    }\n\n    this._activeTrigger[TRIGGER_CLICK] = false\n    this._activeTrigger[TRIGGER_FOCUS] = false\n    this._activeTrigger[TRIGGER_HOVER] = false\n    this._isHovered = null // it is a trick to support manual triggering\n\n    const complete = () => {\n      if (this._isWithActiveTrigger()) {\n        return\n      }\n\n      if (!this._isHovered) {\n        tip.remove()\n      }\n\n      this._element.removeAttribute('aria-describedby')\n      EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDDEN))\n\n      this._disposePopper()\n    }\n\n    this._queueCallback(complete, this.tip, this._isAnimated())\n  }\n\n  update() {\n    if (this._popper) {\n      this._popper.update()\n    }\n  }\n\n  // Protected\n  _isWithContent() {\n    return Boolean(this._getTitle())\n  }\n\n  _getTipElement() {\n    if (!this.tip) {\n      this.tip = this._createTipElement(this._newContent || this._getContentForTemplate())\n    }\n\n    return this.tip\n  }\n\n  _createTipElement(content) {\n    const tip = this._getTemplateFactory(content).toHtml()\n\n    // todo: remove this check on v6\n    if (!tip) {\n      return null\n    }\n\n    tip.classList.remove(CLASS_NAME_FADE, CLASS_NAME_SHOW)\n    // todo: on v6 the following can be achieved with CSS only\n    tip.classList.add(`bs-${this.constructor.NAME}-auto`)\n\n    const tipId = getUID(this.constructor.NAME).toString()\n\n    tip.setAttribute('id', tipId)\n\n    if (this._isAnimated()) {\n      tip.classList.add(CLASS_NAME_FADE)\n    }\n\n    return tip\n  }\n\n  setContent(content) {\n    this._newContent = content\n    if (this._isShown()) {\n      this._disposePopper()\n      this.show()\n    }\n  }\n\n  _getTemplateFactory(content) {\n    if (this._templateFactory) {\n      this._templateFactory.changeContent(content)\n    } else {\n      this._templateFactory = new TemplateFactory({\n        ...this._config,\n        // the `content` var has to be after `this._config`\n        // to override config.content in case of popover\n        content,\n        extraClass: this._resolvePossibleFunction(this._config.customClass)\n      })\n    }\n\n    return this._templateFactory\n  }\n\n  _getContentForTemplate() {\n    return {\n      [SELECTOR_TOOLTIP_INNER]: this._getTitle()\n    }\n  }\n\n  _getTitle() {\n    return this._resolvePossibleFunction(this._config.title) || this._element.getAttribute('data-bs-original-title')\n  }\n\n  // Private\n  _initializeOnDelegatedTarget(event) {\n    return this.constructor.getOrCreateInstance(event.delegateTarget, this._getDelegateConfig())\n  }\n\n  _isAnimated() {\n    return this._config.animation || (this.tip && this.tip.classList.contains(CLASS_NAME_FADE))\n  }\n\n  _isShown() {\n    return this.tip && this.tip.classList.contains(CLASS_NAME_SHOW)\n  }\n\n  _createPopper(tip) {\n    const placement = typeof this._config.placement === 'function' ?\n      this._config.placement.call(this, tip, this._element) :\n      this._config.placement\n    const attachment = AttachmentMap[placement.toUpperCase()]\n    return Popper.createPopper(this._element, tip, this._getPopperConfig(attachment))\n  }\n\n  _getOffset() {\n    const { offset } = this._config\n\n    if (typeof offset === 'string') {\n      return offset.split(',').map(value => Number.parseInt(value, 10))\n    }\n\n    if (typeof offset === 'function') {\n      return popperData => offset(popperData, this._element)\n    }\n\n    return offset\n  }\n\n  _resolvePossibleFunction(arg) {\n    return typeof arg === 'function' ? arg.call(this._element) : arg\n  }\n\n  _getPopperConfig(attachment) {\n    const defaultBsPopperConfig = {\n      placement: attachment,\n      modifiers: [\n        {\n          name: 'flip',\n          options: {\n            fallbackPlacements: this._config.fallbackPlacements\n          }\n        },\n        {\n          name: 'offset',\n          options: {\n            offset: this._getOffset()\n          }\n        },\n        {\n          name: 'preventOverflow',\n          options: {\n            boundary: this._config.boundary\n          }\n        },\n        {\n          name: 'arrow',\n          options: {\n            element: `.${this.constructor.NAME}-arrow`\n          }\n        },\n        {\n          name: 'preSetPlacement',\n          enabled: true,\n          phase: 'beforeMain',\n          fn: data => {\n            // Pre-set Popper's placement attribute in order to read the arrow sizes properly.\n            // Otherwise, Popper mixes up the width and height dimensions since the initial arrow style is for top placement\n            this._getTipElement().setAttribute('data-popper-placement', data.state.placement)\n          }\n        }\n      ]\n    }\n\n    return {\n      ...defaultBsPopperConfig,\n      ...(typeof this._config.popperConfig === 'function' ? this._config.popperConfig(defaultBsPopperConfig) : this._config.popperConfig)\n    }\n  }\n\n  _setListeners() {\n    const triggers = this._config.trigger.split(' ')\n\n    for (const trigger of triggers) {\n      if (trigger === 'click') {\n        EventHandler.on(this._element, this.constructor.eventName(EVENT_CLICK), this._config.selector, event => {\n          const context = this._initializeOnDelegatedTarget(event)\n          context.toggle()\n        })\n      } else if (trigger !== TRIGGER_MANUAL) {\n        const eventIn = trigger === TRIGGER_HOVER ?\n          this.constructor.eventName(EVENT_MOUSEENTER) :\n          this.constructor.eventName(EVENT_FOCUSIN)\n        const eventOut = trigger === TRIGGER_HOVER ?\n          this.constructor.eventName(EVENT_MOUSELEAVE) :\n          this.constructor.eventName(EVENT_FOCUSOUT)\n\n        EventHandler.on(this._element, eventIn, this._config.selector, event => {\n          const context = this._initializeOnDelegatedTarget(event)\n          context._activeTrigger[event.type === 'focusin' ? TRIGGER_FOCUS : TRIGGER_HOVER] = true\n          context._enter()\n        })\n        EventHandler.on(this._element, eventOut, this._config.selector, event => {\n          const context = this._initializeOnDelegatedTarget(event)\n          context._activeTrigger[event.type === 'focusout' ? TRIGGER_FOCUS : TRIGGER_HOVER] =\n            context._element.contains(event.relatedTarget)\n\n          context._leave()\n        })\n      }\n    }\n\n    this._hideModalHandler = () => {\n      if (this._element) {\n        this.hide()\n      }\n    }\n\n    EventHandler.on(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler)\n  }\n\n  _fixTitle() {\n    const title = this._element.getAttribute('title')\n\n    if (!title) {\n      return\n    }\n\n    if (!this._element.getAttribute('aria-label') && !this._element.textContent.trim()) {\n      this._element.setAttribute('aria-label', title)\n    }\n\n    this._element.setAttribute('data-bs-original-title', title) // DO NOT USE IT. Is only for backwards compatibility\n    this._element.removeAttribute('title')\n  }\n\n  _enter() {\n    if (this._isShown() || this._isHovered) {\n      this._isHovered = true\n      return\n    }\n\n    this._isHovered = true\n\n    this._setTimeout(() => {\n      if (this._isHovered) {\n        this.show()\n      }\n    }, this._config.delay.show)\n  }\n\n  _leave() {\n    if (this._isWithActiveTrigger()) {\n      return\n    }\n\n    this._isHovered = false\n\n    this._setTimeout(() => {\n      if (!this._isHovered) {\n        this.hide()\n      }\n    }, this._config.delay.hide)\n  }\n\n  _setTimeout(handler, timeout) {\n    clearTimeout(this._timeout)\n    this._timeout = setTimeout(handler, timeout)\n  }\n\n  _isWithActiveTrigger() {\n    return Object.values(this._activeTrigger).includes(true)\n  }\n\n  _getConfig(config) {\n    const dataAttributes = Manipulator.getDataAttributes(this._element)\n\n    for (const dataAttribute of Object.keys(dataAttributes)) {\n      if (DISALLOWED_ATTRIBUTES.has(dataAttribute)) {\n        delete dataAttributes[dataAttribute]\n      }\n    }\n\n    config = {\n      ...dataAttributes,\n      ...(typeof config === 'object' && config ? config : {})\n    }\n    config = this._mergeConfigObj(config)\n    config = this._configAfterMerge(config)\n    this._typeCheckConfig(config)\n    return config\n  }\n\n  _configAfterMerge(config) {\n    config.container = config.container === false ? document.body : getElement(config.container)\n\n    if (typeof config.delay === 'number') {\n      config.delay = {\n        show: config.delay,\n        hide: config.delay\n      }\n    }\n\n    if (typeof config.title === 'number') {\n      config.title = config.title.toString()\n    }\n\n    if (typeof config.content === 'number') {\n      config.content = config.content.toString()\n    }\n\n    return config\n  }\n\n  _getDelegateConfig() {\n    const config = {}\n\n    for (const key in this._config) {\n      if (this.constructor.Default[key] !== this._config[key]) {\n        config[key] = this._config[key]\n      }\n    }\n\n    config.selector = false\n    config.trigger = 'manual'\n\n    // In the future can be replaced with:\n    // const keysWithDifferentValues = Object.entries(this._config).filter(entry => this.constructor.Default[entry[0]] !== this._config[entry[0]])\n    // `Object.fromEntries(keysWithDifferentValues)`\n    return config\n  }\n\n  _disposePopper() {\n    if (this._popper) {\n      this._popper.destroy()\n      this._popper = null\n    }\n  }\n\n  // Static\n  static jQueryInterface(config) {\n    return this.each(function () {\n      const data = Tooltip.getOrCreateInstance(this, config)\n\n      if (typeof config !== 'string') {\n        return\n      }\n\n      if (typeof data[config] === 'undefined') {\n        throw new TypeError(`No method named \"${config}\"`)\n      }\n\n      data[config]()\n    })\n  }\n}\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Tooltip)\n\nexport default Tooltip\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin } from './util/index'\nimport Tooltip from './tooltip'\n\n/**\n * Constants\n */\n\nconst NAME = 'popover'\n\nconst SELECTOR_TITLE = '.popover-header'\nconst SELECTOR_CONTENT = '.popover-body'\n\nconst Default = {\n  ...Tooltip.Default,\n  content: '',\n  offset: [0, 8],\n  placement: 'right',\n  template: '<div class=\"popover\" role=\"tooltip\">' +\n    '<div class=\"popover-arrow\"></div>' +\n    '<h3 class=\"popover-header\"></h3>' +\n    '<div class=\"popover-body\"></div>' +\n    '</div>',\n  trigger: 'click'\n}\n\nconst DefaultType = {\n  ...Tooltip.DefaultType,\n  content: '(null|string|element|function)'\n}\n\n/**\n * Class definition\n */\n\nclass Popover extends Tooltip {\n  // Getters\n  static get Default() {\n    return Default\n  }\n\n  static get DefaultType() {\n    return DefaultType\n  }\n\n  static get NAME() {\n    return NAME\n  }\n\n  // Overrides\n  _isWithContent() {\n    return this._getTitle() || this._getContent()\n  }\n\n  // Private\n  _getContentForTemplate() {\n    return {\n      [SELECTOR_TITLE]: this._getTitle(),\n      [SELECTOR_CONTENT]: this._getContent()\n    }\n  }\n\n  _getContent() {\n    return this._resolvePossibleFunction(this._config.content)\n  }\n\n  // Static\n  static jQueryInterface(config) {\n    return this.each(function () {\n      const data = Popover.getOrCreateInstance(this, config)\n\n      if (typeof config !== 'string') {\n        return\n      }\n\n      if (typeof data[config] === 'undefined') {\n        throw new TypeError(`No method named \"${config}\"`)\n      }\n\n      data[config]()\n    })\n  }\n}\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Popover)\n\nexport default Popover\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin, getElement, isDisabled, isVisible } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport SelectorEngine from './dom/selector-engine'\nimport BaseComponent from './base-component'\n\n/**\n * Constants\n */\n\nconst NAME = 'scrollspy'\nconst DATA_KEY = 'bs.scrollspy'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst EVENT_ACTIVATE = `activate${EVENT_KEY}`\nconst EVENT_CLICK = `click${EVENT_KEY}`\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_DROPDOWN_ITEM = 'dropdown-item'\nconst CLASS_NAME_ACTIVE = 'active'\n\nconst SELECTOR_DATA_SPY = '[data-bs-spy=\"scroll\"]'\nconst SELECTOR_TARGET_LINKS = '[href]'\nconst SELECTOR_NAV_LIST_GROUP = '.nav, .list-group'\nconst SELECTOR_NAV_LINKS = '.nav-link'\nconst SELECTOR_NAV_ITEMS = '.nav-item'\nconst SELECTOR_LIST_ITEMS = '.list-group-item'\nconst SELECTOR_LINK_ITEMS = `${SELECTOR_NAV_LINKS}, ${SELECTOR_NAV_ITEMS} > ${SELECTOR_NAV_LINKS}, ${SELECTOR_LIST_ITEMS}`\nconst SELECTOR_DROPDOWN = '.dropdown'\nconst SELECTOR_DROPDOWN_TOGGLE = '.dropdown-toggle'\n\nconst Default = {\n  offset: null, // TODO: v6 @deprecated, keep it for backwards compatibility reasons\n  rootMargin: '0px 0px -25%',\n  smoothScroll: false,\n  target: null,\n  threshold: [0.1, 0.5, 1]\n}\n\nconst DefaultType = {\n  offset: '(number|null)', // TODO v6 @deprecated, keep it for backwards compatibility reasons\n  rootMargin: 'string',\n  smoothScroll: 'boolean',\n  target: 'element',\n  threshold: 'array'\n}\n\n/**\n * Class definition\n */\n\nclass ScrollSpy extends BaseComponent {\n  constructor(element, config) {\n    super(element, config)\n\n    // this._element is the observablesContainer and config.target the menu links wrapper\n    this._targetLinks = new Map()\n    this._observableSections = new Map()\n    this._rootElement = getComputedStyle(this._element).overflowY === 'visible' ? null : this._element\n    this._activeTarget = null\n    this._observer = null\n    this._previousScrollData = {\n      visibleEntryTop: 0,\n      parentScrollTop: 0\n    }\n    this.refresh() // initialize\n  }\n\n  // Getters\n  static get Default() {\n    return Default\n  }\n\n  static get DefaultType() {\n    return DefaultType\n  }\n\n  static get NAME() {\n    return NAME\n  }\n\n  // Public\n  refresh() {\n    this._initializeTargetsAndObservables()\n    this._maybeEnableSmoothScroll()\n\n    if (this._observer) {\n      this._observer.disconnect()\n    } else {\n      this._observer = this._getNewObserver()\n    }\n\n    for (const section of this._observableSections.values()) {\n      this._observer.observe(section)\n    }\n  }\n\n  dispose() {\n    this._observer.disconnect()\n    super.dispose()\n  }\n\n  // Private\n  _configAfterMerge(config) {\n    // TODO: on v6 target should be given explicitly & remove the {target: 'ss-target'} case\n    config.target = getElement(config.target) || document.body\n\n    // TODO: v6 Only for backwards compatibility reasons. Use rootMargin only\n    config.rootMargin = config.offset ? `${config.offset}px 0px -30%` : config.rootMargin\n\n    if (typeof config.threshold === 'string') {\n      config.threshold = config.threshold.split(',').map(value => Number.parseFloat(value))\n    }\n\n    return config\n  }\n\n  _maybeEnableSmoothScroll() {\n    if (!this._config.smoothScroll) {\n      return\n    }\n\n    // unregister any previous listeners\n    EventHandler.off(this._config.target, EVENT_CLICK)\n\n    EventHandler.on(this._config.target, EVENT_CLICK, SELECTOR_TARGET_LINKS, event => {\n      const observableSection = this._observableSections.get(event.target.hash)\n      if (observableSection) {\n        event.preventDefault()\n        const root = this._rootElement || window\n        const height = observableSection.offsetTop - this._element.offsetTop\n        if (root.scrollTo) {\n          root.scrollTo({ top: height, behavior: 'smooth' })\n          return\n        }\n\n        // Chrome 60 doesn't support `scrollTo`\n        root.scrollTop = height\n      }\n    })\n  }\n\n  _getNewObserver() {\n    const options = {\n      root: this._rootElement,\n      threshold: this._config.threshold,\n      rootMargin: this._config.rootMargin\n    }\n\n    return new IntersectionObserver(entries => this._observerCallback(entries), options)\n  }\n\n  // The logic of selection\n  _observerCallback(entries) {\n    const targetElement = entry => this._targetLinks.get(`#${entry.target.id}`)\n    const activate = entry => {\n      this._previousScrollData.visibleEntryTop = entry.target.offsetTop\n      this._process(targetElement(entry))\n    }\n\n    const parentScrollTop = (this._rootElement || document.documentElement).scrollTop\n    const userScrollsDown = parentScrollTop >= this._previousScrollData.parentScrollTop\n    this._previousScrollData.parentScrollTop = parentScrollTop\n\n    for (const entry of entries) {\n      if (!entry.isIntersecting) {\n        this._activeTarget = null\n        this._clearActiveClass(targetElement(entry))\n\n        continue\n      }\n\n      const entryIsLowerThanPrevious = entry.target.offsetTop >= this._previousScrollData.visibleEntryTop\n      // if we are scrolling down, pick the bigger offsetTop\n      if (userScrollsDown && entryIsLowerThanPrevious) {\n        activate(entry)\n        // if parent isn't scrolled, let's keep the first visible item, breaking the iteration\n        if (!parentScrollTop) {\n          return\n        }\n\n        continue\n      }\n\n      // if we are scrolling up, pick the smallest offsetTop\n      if (!userScrollsDown && !entryIsLowerThanPrevious) {\n        activate(entry)\n      }\n    }\n  }\n\n  _initializeTargetsAndObservables() {\n    this._targetLinks = new Map()\n    this._observableSections = new Map()\n\n    const targetLinks = SelectorEngine.find(SELECTOR_TARGET_LINKS, this._config.target)\n\n    for (const anchor of targetLinks) {\n      // ensure that the anchor has an id and is not disabled\n      if (!anchor.hash || isDisabled(anchor)) {\n        continue\n      }\n\n      const observableSection = SelectorEngine.findOne(anchor.hash, this._element)\n\n      // ensure that the observableSection exists & is visible\n      if (isVisible(observableSection)) {\n        this._targetLinks.set(anchor.hash, anchor)\n        this._observableSections.set(anchor.hash, observableSection)\n      }\n    }\n  }\n\n  _process(target) {\n    if (this._activeTarget === target) {\n      return\n    }\n\n    this._clearActiveClass(this._config.target)\n    this._activeTarget = target\n    target.classList.add(CLASS_NAME_ACTIVE)\n    this._activateParents(target)\n\n    EventHandler.trigger(this._element, EVENT_ACTIVATE, { relatedTarget: target })\n  }\n\n  _activateParents(target) {\n    // Activate dropdown parents\n    if (target.classList.contains(CLASS_NAME_DROPDOWN_ITEM)) {\n      SelectorEngine.findOne(SELECTOR_DROPDOWN_TOGGLE, target.closest(SELECTOR_DROPDOWN))\n        .classList.add(CLASS_NAME_ACTIVE)\n      return\n    }\n\n    for (const listGroup of SelectorEngine.parents(target, SELECTOR_NAV_LIST_GROUP)) {\n      // Set triggered links parents as active\n      // With both <ul> and <nav> markup a parent is the previous sibling of any nav ancestor\n      for (const item of SelectorEngine.prev(listGroup, SELECTOR_LINK_ITEMS)) {\n        item.classList.add(CLASS_NAME_ACTIVE)\n      }\n    }\n  }\n\n  _clearActiveClass(parent) {\n    parent.classList.remove(CLASS_NAME_ACTIVE)\n\n    const activeNodes = SelectorEngine.find(`${SELECTOR_TARGET_LINKS}.${CLASS_NAME_ACTIVE}`, parent)\n    for (const node of activeNodes) {\n      node.classList.remove(CLASS_NAME_ACTIVE)\n    }\n  }\n\n  // Static\n  static jQueryInterface(config) {\n    return this.each(function () {\n      const data = ScrollSpy.getOrCreateInstance(this, config)\n\n      if (typeof config !== 'string') {\n        return\n      }\n\n      if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n        throw new TypeError(`No method named \"${config}\"`)\n      }\n\n      data[config]()\n    })\n  }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(window, EVENT_LOAD_DATA_API, () => {\n  for (const spy of SelectorEngine.find(SELECTOR_DATA_SPY)) {\n    ScrollSpy.getOrCreateInstance(spy)\n  }\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(ScrollSpy)\n\nexport default ScrollSpy\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): tab.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin, getElementFromSelector, getNextActiveElement, isDisabled } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport SelectorEngine from './dom/selector-engine'\nimport BaseComponent from './base-component'\n\n/**\n * Constants\n */\n\nconst NAME = 'tab'\nconst DATA_KEY = 'bs.tab'\nconst EVENT_KEY = `.${DATA_KEY}`\n\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}`\nconst EVENT_KEYDOWN = `keydown${EVENT_KEY}`\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}`\n\nconst ARROW_LEFT_KEY = 'ArrowLeft'\nconst ARROW_RIGHT_KEY = 'ArrowRight'\nconst ARROW_UP_KEY = 'ArrowUp'\nconst ARROW_DOWN_KEY = 'ArrowDown'\n\nconst CLASS_NAME_ACTIVE = 'active'\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_DROPDOWN = 'dropdown'\n\nconst SELECTOR_DROPDOWN_TOGGLE = '.dropdown-toggle'\nconst SELECTOR_DROPDOWN_MENU = '.dropdown-menu'\nconst NOT_SELECTOR_DROPDOWN_TOGGLE = ':not(.dropdown-toggle)'\n\nconst SELECTOR_TAB_PANEL = '.list-group, .nav, [role=\"tablist\"]'\nconst SELECTOR_OUTER = '.nav-item, .list-group-item'\nconst SELECTOR_INNER = `.nav-link${NOT_SELECTOR_DROPDOWN_TOGGLE}, .list-group-item${NOT_SELECTOR_DROPDOWN_TOGGLE}, [role=\"tab\"]${NOT_SELECTOR_DROPDOWN_TOGGLE}`\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"tab\"], [data-bs-toggle=\"pill\"], [data-bs-toggle=\"list\"]' // todo:v6: could be only `tab`\nconst SELECTOR_INNER_ELEM = `${SELECTOR_INNER}, ${SELECTOR_DATA_TOGGLE}`\n\nconst SELECTOR_DATA_TOGGLE_ACTIVE = `.${CLASS_NAME_ACTIVE}[data-bs-toggle=\"tab\"], .${CLASS_NAME_ACTIVE}[data-bs-toggle=\"pill\"], .${CLASS_NAME_ACTIVE}[data-bs-toggle=\"list\"]`\n\n/**\n * Class definition\n */\n\nclass Tab extends BaseComponent {\n  constructor(element) {\n    super(element)\n    this._parent = this._element.closest(SELECTOR_TAB_PANEL)\n\n    if (!this._parent) {\n      return\n      // todo: should Throw exception on v6\n      // throw new TypeError(`${element.outerHTML} has not a valid parent ${SELECTOR_INNER_ELEM}`)\n    }\n\n    // Set up initial aria attributes\n    this._setInitialAttributes(this._parent, this._getChildren())\n\n    EventHandler.on(this._element, EVENT_KEYDOWN, event => this._keydown(event))\n  }\n\n  // Getters\n  static get NAME() {\n    return NAME\n  }\n\n  // Public\n  show() { // Shows this elem and deactivate the active sibling if exists\n    const innerElem = this._element\n    if (this._elemIsActive(innerElem)) {\n      return\n    }\n\n    // Search for active tab on same parent to deactivate it\n    const active = this._getActiveElem()\n\n    const hideEvent = active ?\n      EventHandler.trigger(active, EVENT_HIDE, { relatedTarget: innerElem }) :\n      null\n\n    const showEvent = EventHandler.trigger(innerElem, EVENT_SHOW, { relatedTarget: active })\n\n    if (showEvent.defaultPrevented || (hideEvent && hideEvent.defaultPrevented)) {\n      return\n    }\n\n    this._deactivate(active, innerElem)\n    this._activate(innerElem, active)\n  }\n\n  // Private\n  _activate(element, relatedElem) {\n    if (!element) {\n      return\n    }\n\n    element.classList.add(CLASS_NAME_ACTIVE)\n\n    this._activate(getElementFromSelector(element)) // Search and activate/show the proper section\n\n    const complete = () => {\n      if (element.getAttribute('role') !== 'tab') {\n        element.classList.add(CLASS_NAME_SHOW)\n        return\n      }\n\n      element.removeAttribute('tabindex')\n      element.setAttribute('aria-selected', true)\n      this._toggleDropDown(element, true)\n      EventHandler.trigger(element, EVENT_SHOWN, {\n        relatedTarget: relatedElem\n      })\n    }\n\n    this._queueCallback(complete, element, element.classList.contains(CLASS_NAME_FADE))\n  }\n\n  _deactivate(element, relatedElem) {\n    if (!element) {\n      return\n    }\n\n    element.classList.remove(CLASS_NAME_ACTIVE)\n    element.blur()\n\n    this._deactivate(getElementFromSelector(element)) // Search and deactivate the shown section too\n\n    const complete = () => {\n      if (element.getAttribute('role') !== 'tab') {\n        element.classList.remove(CLASS_NAME_SHOW)\n        return\n      }\n\n      element.setAttribute('aria-selected', false)\n      element.setAttribute('tabindex', '-1')\n      this._toggleDropDown(element, false)\n      EventHandler.trigger(element, EVENT_HIDDEN, { relatedTarget: relatedElem })\n    }\n\n    this._queueCallback(complete, element, element.classList.contains(CLASS_NAME_FADE))\n  }\n\n  _keydown(event) {\n    if (!([ARROW_LEFT_KEY, ARROW_RIGHT_KEY, ARROW_UP_KEY, ARROW_DOWN_KEY].includes(event.key))) {\n      return\n    }\n\n    event.stopPropagation()// stopPropagation/preventDefault both added to support up/down keys without scrolling the page\n    event.preventDefault()\n    const isNext = [ARROW_RIGHT_KEY, ARROW_DOWN_KEY].includes(event.key)\n    const nextActiveElement = getNextActiveElement(this._getChildren().filter(element => !isDisabled(element)), event.target, isNext, true)\n\n    if (nextActiveElement) {\n      nextActiveElement.focus({ preventScroll: true })\n      Tab.getOrCreateInstance(nextActiveElement).show()\n    }\n  }\n\n  _getChildren() { // collection of inner elements\n    return SelectorEngine.find(SELECTOR_INNER_ELEM, this._parent)\n  }\n\n  _getActiveElem() {\n    return this._getChildren().find(child => this._elemIsActive(child)) || null\n  }\n\n  _setInitialAttributes(parent, children) {\n    this._setAttributeIfNotExists(parent, 'role', 'tablist')\n\n    for (const child of children) {\n      this._setInitialAttributesOnChild(child)\n    }\n  }\n\n  _setInitialAttributesOnChild(child) {\n    child = this._getInnerElement(child)\n    const isActive = this._elemIsActive(child)\n    const outerElem = this._getOuterElement(child)\n    child.setAttribute('aria-selected', isActive)\n\n    if (outerElem !== child) {\n      this._setAttributeIfNotExists(outerElem, 'role', 'presentation')\n    }\n\n    if (!isActive) {\n      child.setAttribute('tabindex', '-1')\n    }\n\n    this._setAttributeIfNotExists(child, 'role', 'tab')\n\n    // set attributes to the related panel too\n    this._setInitialAttributesOnTargetPanel(child)\n  }\n\n  _setInitialAttributesOnTargetPanel(child) {\n    const target = getElementFromSelector(child)\n\n    if (!target) {\n      return\n    }\n\n    this._setAttributeIfNotExists(target, 'role', 'tabpanel')\n\n    if (child.id) {\n      this._setAttributeIfNotExists(target, 'aria-labelledby', `#${child.id}`)\n    }\n  }\n\n  _toggleDropDown(element, open) {\n    const outerElem = this._getOuterElement(element)\n    if (!outerElem.classList.contains(CLASS_DROPDOWN)) {\n      return\n    }\n\n    const toggle = (selector, className) => {\n      const element = SelectorEngine.findOne(selector, outerElem)\n      if (element) {\n        element.classList.toggle(className, open)\n      }\n    }\n\n    toggle(SELECTOR_DROPDOWN_TOGGLE, CLASS_NAME_ACTIVE)\n    toggle(SELECTOR_DROPDOWN_MENU, CLASS_NAME_SHOW)\n    outerElem.setAttribute('aria-expanded', open)\n  }\n\n  _setAttributeIfNotExists(element, attribute, value) {\n    if (!element.hasAttribute(attribute)) {\n      element.setAttribute(attribute, value)\n    }\n  }\n\n  _elemIsActive(elem) {\n    return elem.classList.contains(CLASS_NAME_ACTIVE)\n  }\n\n  // Try to get the inner element (usually the .nav-link)\n  _getInnerElement(elem) {\n    return elem.matches(SELECTOR_INNER_ELEM) ? elem : SelectorEngine.findOne(SELECTOR_INNER_ELEM, elem)\n  }\n\n  // Try to get the outer element (usually the .nav-item)\n  _getOuterElement(elem) {\n    return elem.closest(SELECTOR_OUTER) || elem\n  }\n\n  // Static\n  static jQueryInterface(config) {\n    return this.each(function () {\n      const data = Tab.getOrCreateInstance(this)\n\n      if (typeof config !== 'string') {\n        return\n      }\n\n      if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n        throw new TypeError(`No method named \"${config}\"`)\n      }\n\n      data[config]()\n    })\n  }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n  if (['A', 'AREA'].includes(this.tagName)) {\n    event.preventDefault()\n  }\n\n  if (isDisabled(this)) {\n    return\n  }\n\n  Tab.getOrCreateInstance(this).show()\n})\n\n/**\n * Initialize on focus\n */\nEventHandler.on(window, EVENT_LOAD_DATA_API, () => {\n  for (const element of SelectorEngine.find(SELECTOR_DATA_TOGGLE_ACTIVE)) {\n    Tab.getOrCreateInstance(element)\n  }\n})\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Tab)\n\nexport default Tab\n", "/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.2.2): toast.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { defineJQueryPlugin, reflow } from './util/index'\nimport EventHandler from './dom/event-handler'\nimport BaseComponent from './base-component'\nimport { enableDismissTrigger } from './util/component-functions'\n\n/**\n * Constants\n */\n\nconst NAME = 'toast'\nconst DATA_KEY = 'bs.toast'\nconst EVENT_KEY = `.${DATA_KEY}`\n\nconst EVENT_MOUSEOVER = `mouseover${EVENT_KEY}`\nconst EVENT_MOUSEOUT = `mouseout${EVENT_KEY}`\nconst EVENT_FOCUSIN = `focusin${EVENT_KEY}`\nconst EVENT_FOCUSOUT = `focusout${EVENT_KEY}`\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\n\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_HIDE = 'hide' // @deprecated - kept here only for backwards compatibility\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_SHOWING = 'showing'\n\nconst DefaultType = {\n  animation: 'boolean',\n  autohide: 'boolean',\n  delay: 'number'\n}\n\nconst Default = {\n  animation: true,\n  autohide: true,\n  delay: 5000\n}\n\n/**\n * Class definition\n */\n\nclass Toast extends BaseComponent {\n  constructor(element, config) {\n    super(element, config)\n\n    this._timeout = null\n    this._hasMouseInteraction = false\n    this._hasKeyboardInteraction = false\n    this._setListeners()\n  }\n\n  // Getters\n  static get Default() {\n    return Default\n  }\n\n  static get DefaultType() {\n    return DefaultType\n  }\n\n  static get NAME() {\n    return NAME\n  }\n\n  // Public\n  show() {\n    const showEvent = EventHandler.trigger(this._element, EVENT_SHOW)\n\n    if (showEvent.defaultPrevented) {\n      return\n    }\n\n    this._clearTimeout()\n\n    if (this._config.animation) {\n      this._element.classList.add(CLASS_NAME_FADE)\n    }\n\n    const complete = () => {\n      this._element.classList.remove(CLASS_NAME_SHOWING)\n      EventHandler.trigger(this._element, EVENT_SHOWN)\n\n      this._maybeScheduleHide()\n    }\n\n    this._element.classList.remove(CLASS_NAME_HIDE) // @deprecated\n    reflow(this._element)\n    this._element.classList.add(CLASS_NAME_SHOW, CLASS_NAME_SHOWING)\n\n    this._queueCallback(complete, this._element, this._config.animation)\n  }\n\n  hide() {\n    if (!this.isShown()) {\n      return\n    }\n\n    const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n\n    if (hideEvent.defaultPrevented) {\n      return\n    }\n\n    const complete = () => {\n      this._element.classList.add(CLASS_NAME_HIDE) // @deprecated\n      this._element.classList.remove(CLASS_NAME_SHOWING, CLASS_NAME_SHOW)\n      EventHandler.trigger(this._element, EVENT_HIDDEN)\n    }\n\n    this._element.classList.add(CLASS_NAME_SHOWING)\n    this._queueCallback(complete, this._element, this._config.animation)\n  }\n\n  dispose() {\n    this._clearTimeout()\n\n    if (this.isShown()) {\n      this._element.classList.remove(CLASS_NAME_SHOW)\n    }\n\n    super.dispose()\n  }\n\n  isShown() {\n    return this._element.classList.contains(CLASS_NAME_SHOW)\n  }\n\n  // Private\n\n  _maybeScheduleHide() {\n    if (!this._config.autohide) {\n      return\n    }\n\n    if (this._hasMouseInteraction || this._hasKeyboardInteraction) {\n      return\n    }\n\n    this._timeout = setTimeout(() => {\n      this.hide()\n    }, this._config.delay)\n  }\n\n  _onInteraction(event, isInteracting) {\n    switch (event.type) {\n      case 'mouseover':\n      case 'mouseout': {\n        this._hasMouseInteraction = isInteracting\n        break\n      }\n\n      case 'focusin':\n      case 'focusout': {\n        this._hasKeyboardInteraction = isInteracting\n        break\n      }\n\n      default: {\n        break\n      }\n    }\n\n    if (isInteracting) {\n      this._clearTimeout()\n      return\n    }\n\n    const nextElement = event.relatedTarget\n    if (this._element === nextElement || this._element.contains(nextElement)) {\n      return\n    }\n\n    this._maybeScheduleHide()\n  }\n\n  _setListeners() {\n    EventHandler.on(this._element, EVENT_MOUSEOVER, event => this._onInteraction(event, true))\n    EventHandler.on(this._element, EVENT_MOUSEOUT, event => this._onInteraction(event, false))\n    EventHandler.on(this._element, EVENT_FOCUSIN, event => this._onInteraction(event, true))\n    EventHandler.on(this._element, EVENT_FOCUSOUT, event => this._onInteraction(event, false))\n  }\n\n  _clearTimeout() {\n    clearTimeout(this._timeout)\n    this._timeout = null\n  }\n\n  // Static\n  static jQueryInterface(config) {\n    return this.each(function () {\n      const data = Toast.getOrCreateInstance(this, config)\n\n      if (typeof config === 'string') {\n        if (typeof data[config] === 'undefined') {\n          throw new TypeError(`No method named \"${config}\"`)\n        }\n\n        data[config](this)\n      }\n    })\n  }\n}\n\n/**\n * Data API implementation\n */\n\nenableDismissTrigger(Toast)\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Toast)\n\nexport default Toast\n", "'use strict';\nvar $ = require('../internals/export');\nvar $filter = require('../internals/array-iteration').filter;\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('filter');\n\n// `Array.prototype.filter` method\n// https://tc39.es/ecma262/#sec-array.prototype.filter\n// with adding support of @@species\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {\n  filter: function filter(callbackfn /* , thisArg */) {\n    return $filter(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n  }\n});\n", "'use strict';\nvar $ = require('../internals/export');\nvar forEach = require('../internals/array-for-each');\n\n// `Array.prototype.forEach` method\n// https://tc39.es/ecma262/#sec-array.prototype.foreach\n// eslint-disable-next-line es/no-array-prototype-foreach -- safe\n$({ target: 'Array', proto: true, forced: [].forEach != forEach }, {\n  forEach: forEach\n});\n", "'use strict';\nvar $ = require('../internals/export');\nvar $reduce = require('../internals/array-reduce').left;\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\nvar CHROME_VERSION = require('../internals/engine-v8-version');\nvar IS_NODE = require('../internals/engine-is-node');\n\nvar STRICT_METHOD = arrayMethodIsStrict('reduce');\n// Chrome 80-82 has a critical bug\n// https://bugs.chromium.org/p/chromium/issues/detail?id=1049982\nvar CHROME_BUG = !IS_NODE && CHROME_VERSION > 79 && CHROME_VERSION < 83;\n\n// `Array.prototype.reduce` method\n// https://tc39.es/ecma262/#sec-array.prototype.reduce\n$({ target: 'Array', proto: true, forced: !STRICT_METHOD || CHROME_BUG }, {\n  reduce: function reduce(callbackfn /* , initialValue */) {\n    var length = arguments.length;\n    return $reduce(this, callbackfn, length, length > 1 ? arguments[1] : undefined);\n  }\n});\n", "var DESCRIPTORS = require('../internals/descriptors');\nvar FUNCTION_NAME_EXISTS = require('../internals/function-name').EXISTS;\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar defineProperty = require('../internals/object-define-property').f;\n\nvar FunctionPrototype = Function.prototype;\nvar functionToString = uncurryThis(FunctionPrototype.toString);\nvar nameRE = /function\\b(?:\\s|\\/\\*[\\S\\s]*?\\*\\/|\\/\\/[^\\n\\r]*[\\n\\r]+)*([^\\s(/]*)/;\nvar regExpExec = uncurryThis(nameRE.exec);\nvar NAME = 'name';\n\n// Function instances `.name` property\n// https://tc39.es/ecma262/#sec-function-instances-name\nif (DESCRIPTORS && !FUNCTION_NAME_EXISTS) {\n  defineProperty(FunctionPrototype, NAME, {\n    configurable: true,\n    get: function () {\n      try {\n        return regExpExec(nameRE, functionToString(this))[1];\n      } catch (error) {\n        return '';\n      }\n    }\n  });\n}\n", "var $ = require('../internals/export');\nvar assign = require('../internals/object-assign');\n\n// `Object.assign` method\n// https://tc39.es/ecma262/#sec-object.assign\n// eslint-disable-next-line es/no-object-assign -- required for testing\n$({ target: 'Object', stat: true, arity: 2, forced: Object.assign !== assign }, {\n  assign: assign\n});\n", "var $ = require('../internals/export');\nvar $parseInt = require('../internals/number-parse-int');\n\n// `parseInt` method\n// https://tc39.es/ecma262/#sec-parseint-string-radix\n$({ global: true, forced: parseInt != $parseInt }, {\n  parseInt: $parseInt\n});\n", "'use strict';\nvar call = require('../internals/function-call');\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar anObject = require('../internals/an-object');\nvar isNullOrUndefined = require('../internals/is-null-or-undefined');\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar getMethod = require('../internals/get-method');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar regExpExec = require('../internals/regexp-exec-abstract');\n\n// @@match logic\nfixRegExpWellKnownSymbolLogic('match', function (MATCH, nativeMatch, maybeCallNative) {\n  return [\n    // `String.prototype.match` method\n    // https://tc39.es/ecma262/#sec-string.prototype.match\n    function match(regexp) {\n      var O = requireObjectCoercible(this);\n      var matcher = isNullOrUndefined(regexp) ? undefined : getMethod(regexp, MATCH);\n      return matcher ? call(matcher, regexp, O) : new RegExp(regexp)[MATCH](toString(O));\n    },\n    // `RegExp.prototype[@@match]` method\n    // https://tc39.es/ecma262/#sec-regexp.prototype-@@match\n    function (string) {\n      var rx = anObject(this);\n      var S = toString(string);\n      var res = maybeCallNative(nativeMatch, rx, S);\n\n      if (res.done) return res.value;\n\n      if (!rx.global) return regExpExec(rx, S);\n\n      var fullUnicode = rx.unicode;\n      rx.lastIndex = 0;\n      var A = [];\n      var n = 0;\n      var result;\n      while ((result = regExpExec(rx, S)) !== null) {\n        var matchStr = toString(result[0]);\n        A[n] = matchStr;\n        if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);\n        n++;\n      }\n      return n === 0 ? null : A;\n    }\n  ];\n});\n", "'use strict';\nvar apply = require('../internals/function-apply');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar fails = require('../internals/fails');\nvar anObject = require('../internals/an-object');\nvar isCallable = require('../internals/is-callable');\nvar isNullOrUndefined = require('../internals/is-null-or-undefined');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar getMethod = require('../internals/get-method');\nvar getSubstitution = require('../internals/get-substitution');\nvar regExpExec = require('../internals/regexp-exec-abstract');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar REPLACE = wellKnownSymbol('replace');\nvar max = Math.max;\nvar min = Math.min;\nvar concat = uncurryThis([].concat);\nvar push = uncurryThis([].push);\nvar stringIndexOf = uncurryThis(''.indexOf);\nvar stringSlice = uncurryThis(''.slice);\n\nvar maybeToString = function (it) {\n  return it === undefined ? it : String(it);\n};\n\n// IE <= 11 replaces $0 with the whole match, as if it was $&\n// https://stackoverflow.com/questions/6024666/getting-ie-to-replace-a-regex-with-the-literal-string-0\nvar REPLACE_KEEPS_$0 = (function () {\n  // eslint-disable-next-line regexp/prefer-escape-replacement-dollar-char -- required for testing\n  return 'a'.replace(/./, '$0') === '$0';\n})();\n\n// Safari <= 13.0.3(?) substitutes nth capture where n>m with an empty string\nvar REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = (function () {\n  if (/./[REPLACE]) {\n    return /./[REPLACE]('a', '$0') === '';\n  }\n  return false;\n})();\n\nvar REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {\n  var re = /./;\n  re.exec = function () {\n    var result = [];\n    result.groups = { a: '7' };\n    return result;\n  };\n  // eslint-disable-next-line regexp/no-useless-dollar-replacements -- false positive\n  return ''.replace(re, '$<a>') !== '7';\n});\n\n// @@replace logic\nfixRegExpWellKnownSymbolLogic('replace', function (_, nativeReplace, maybeCallNative) {\n  var UNSAFE_SUBSTITUTE = REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE ? '$' : '$0';\n\n  return [\n    // `String.prototype.replace` method\n    // https://tc39.es/ecma262/#sec-string.prototype.replace\n    function replace(searchValue, replaceValue) {\n      var O = requireObjectCoercible(this);\n      var replacer = isNullOrUndefined(searchValue) ? undefined : getMethod(searchValue, REPLACE);\n      return replacer\n        ? call(replacer, searchValue, O, replaceValue)\n        : call(nativeReplace, toString(O), searchValue, replaceValue);\n    },\n    // `RegExp.prototype[@@replace]` method\n    // https://tc39.es/ecma262/#sec-regexp.prototype-@@replace\n    function (string, replaceValue) {\n      var rx = anObject(this);\n      var S = toString(string);\n\n      if (\n        typeof replaceValue == 'string' &&\n        stringIndexOf(replaceValue, UNSAFE_SUBSTITUTE) === -1 &&\n        stringIndexOf(replaceValue, '$<') === -1\n      ) {\n        var res = maybeCallNative(nativeReplace, rx, S, replaceValue);\n        if (res.done) return res.value;\n      }\n\n      var functionalReplace = isCallable(replaceValue);\n      if (!functionalReplace) replaceValue = toString(replaceValue);\n\n      var global = rx.global;\n      if (global) {\n        var fullUnicode = rx.unicode;\n        rx.lastIndex = 0;\n      }\n      var results = [];\n      while (true) {\n        var result = regExpExec(rx, S);\n        if (result === null) break;\n\n        push(results, result);\n        if (!global) break;\n\n        var matchStr = toString(result[0]);\n        if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);\n      }\n\n      var accumulatedResult = '';\n      var nextSourcePosition = 0;\n      for (var i = 0; i < results.length; i++) {\n        result = results[i];\n\n        var matched = toString(result[0]);\n        var position = max(min(toIntegerOrInfinity(result.index), S.length), 0);\n        var captures = [];\n        // NOTE: This is equivalent to\n        //   captures = result.slice(1).map(maybeToString)\n        // but for some reason `nativeSlice.call(result, 1, result.length)` (called in\n        // the slice polyfill when slicing native arrays) \"doesn't work\" in safari 9 and\n        // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.\n        for (var j = 1; j < result.length; j++) push(captures, maybeToString(result[j]));\n        var namedCaptures = result.groups;\n        if (functionalReplace) {\n          var replacerArgs = concat([matched], captures, position, S);\n          if (namedCaptures !== undefined) push(replacerArgs, namedCaptures);\n          var replacement = toString(apply(replaceValue, undefined, replacerArgs));\n        } else {\n          replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);\n        }\n        if (position >= nextSourcePosition) {\n          accumulatedResult += stringSlice(S, nextSourcePosition, position) + replacement;\n          nextSourcePosition = position + matched.length;\n        }\n      }\n      return accumulatedResult + stringSlice(S, nextSourcePosition);\n    }\n  ];\n}, !REPLACE_SUPPORTS_NAMED_GROUPS || !REPLACE_KEEPS_$0 || REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE);\n", "var global = require('../internals/global');\nvar DOMIterables = require('../internals/dom-iterables');\nvar DOMTokenListPrototype = require('../internals/dom-token-list-prototype');\nvar forEach = require('../internals/array-for-each');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\n\nvar handlePrototype = function (CollectionPrototype) {\n  // some Chrome versions have non-configurable methods on DOMTokenList\n  if (CollectionPrototype && CollectionPrototype.forEach !== forEach) try {\n    createNonEnumerableProperty(CollectionPrototype, 'forEach', forEach);\n  } catch (error) {\n    CollectionPrototype.forEach = forEach;\n  }\n};\n\nfor (var COLLECTION_NAME in DOMIterables) {\n  if (DOMIterables[COLLECTION_NAME]) {\n    handlePrototype(global[COLLECTION_NAME] && global[COLLECTION_NAME].prototype);\n  }\n}\n\nhandlePrototype(DOMTokenListPrototype);\n", "/**\r\n * A collection of shims that provide minimal functionality of the ES6 collections.\r\n *\r\n * These implementations are not meant to be used outside of the ResizeObserver\r\n * modules as they cover only a limited range of use cases.\r\n */\r\n/* eslint-disable require-jsdoc, valid-jsdoc */\r\nvar MapShim = (function () {\r\n    if (typeof Map !== 'undefined') {\r\n        return Map;\r\n    }\r\n    /**\r\n     * Returns index in provided array that matches the specified key.\r\n     *\r\n     * @param {Array<Array>} arr\r\n     * @param {*} key\r\n     * @returns {number}\r\n     */\r\n    function getIndex(arr, key) {\r\n        var result = -1;\r\n        arr.some(function (entry, index) {\r\n            if (entry[0] === key) {\r\n                result = index;\r\n                return true;\r\n            }\r\n            return false;\r\n        });\r\n        return result;\r\n    }\r\n    return /** @class */ (function () {\r\n        function class_1() {\r\n            this.__entries__ = [];\r\n        }\r\n        Object.defineProperty(class_1.prototype, \"size\", {\r\n            /**\r\n             * @returns {boolean}\r\n             */\r\n            get: function () {\r\n                return this.__entries__.length;\r\n            },\r\n            enumerable: true,\r\n            configurable: true\r\n        });\r\n        /**\r\n         * @param {*} key\r\n         * @returns {*}\r\n         */\r\n        class_1.prototype.get = function (key) {\r\n            var index = getIndex(this.__entries__, key);\r\n            var entry = this.__entries__[index];\r\n            return entry && entry[1];\r\n        };\r\n        /**\r\n         * @param {*} key\r\n         * @param {*} value\r\n         * @returns {void}\r\n         */\r\n        class_1.prototype.set = function (key, value) {\r\n            var index = getIndex(this.__entries__, key);\r\n            if (~index) {\r\n                this.__entries__[index][1] = value;\r\n            }\r\n            else {\r\n                this.__entries__.push([key, value]);\r\n            }\r\n        };\r\n        /**\r\n         * @param {*} key\r\n         * @returns {void}\r\n         */\r\n        class_1.prototype.delete = function (key) {\r\n            var entries = this.__entries__;\r\n            var index = getIndex(entries, key);\r\n            if (~index) {\r\n                entries.splice(index, 1);\r\n            }\r\n        };\r\n        /**\r\n         * @param {*} key\r\n         * @returns {void}\r\n         */\r\n        class_1.prototype.has = function (key) {\r\n            return !!~getIndex(this.__entries__, key);\r\n        };\r\n        /**\r\n         * @returns {void}\r\n         */\r\n        class_1.prototype.clear = function () {\r\n            this.__entries__.splice(0);\r\n        };\r\n        /**\r\n         * @param {Function} callback\r\n         * @param {*} [ctx=null]\r\n         * @returns {void}\r\n         */\r\n        class_1.prototype.forEach = function (callback, ctx) {\r\n            if (ctx === void 0) { ctx = null; }\r\n            for (var _i = 0, _a = this.__entries__; _i < _a.length; _i++) {\r\n                var entry = _a[_i];\r\n                callback.call(ctx, entry[1], entry[0]);\r\n            }\r\n        };\r\n        return class_1;\r\n    }());\r\n})();\n\n/**\r\n * Detects whether window and document objects are available in current environment.\r\n */\r\nvar isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined' && window.document === document;\n\n// Returns global object of a current environment.\r\nvar global$1 = (function () {\r\n    if (typeof global !== 'undefined' && global.Math === Math) {\r\n        return global;\r\n    }\r\n    if (typeof self !== 'undefined' && self.Math === Math) {\r\n        return self;\r\n    }\r\n    if (typeof window !== 'undefined' && window.Math === Math) {\r\n        return window;\r\n    }\r\n    // eslint-disable-next-line no-new-func\r\n    return Function('return this')();\r\n})();\n\n/**\r\n * A shim for the requestAnimationFrame which falls back to the setTimeout if\r\n * first one is not supported.\r\n *\r\n * @returns {number} Requests' identifier.\r\n */\r\nvar requestAnimationFrame$1 = (function () {\r\n    if (typeof requestAnimationFrame === 'function') {\r\n        // It's required to use a bounded function because IE sometimes throws\r\n        // an \"Invalid calling object\" error if rAF is invoked without the global\r\n        // object on the left hand side.\r\n        return requestAnimationFrame.bind(global$1);\r\n    }\r\n    return function (callback) { return setTimeout(function () { return callback(Date.now()); }, 1000 / 60); };\r\n})();\n\n// Defines minimum timeout before adding a trailing call.\r\nvar trailingTimeout = 2;\r\n/**\r\n * Creates a wrapper function which ensures that provided callback will be\r\n * invoked only once during the specified delay period.\r\n *\r\n * @param {Function} callback - Function to be invoked after the delay period.\r\n * @param {number} delay - Delay after which to invoke callback.\r\n * @returns {Function}\r\n */\r\nfunction throttle (callback, delay) {\r\n    var leadingCall = false, trailingCall = false, lastCallTime = 0;\r\n    /**\r\n     * Invokes the original callback function and schedules new invocation if\r\n     * the \"proxy\" was called during current request.\r\n     *\r\n     * @returns {void}\r\n     */\r\n    function resolvePending() {\r\n        if (leadingCall) {\r\n            leadingCall = false;\r\n            callback();\r\n        }\r\n        if (trailingCall) {\r\n            proxy();\r\n        }\r\n    }\r\n    /**\r\n     * Callback invoked after the specified delay. It will further postpone\r\n     * invocation of the original function delegating it to the\r\n     * requestAnimationFrame.\r\n     *\r\n     * @returns {void}\r\n     */\r\n    function timeoutCallback() {\r\n        requestAnimationFrame$1(resolvePending);\r\n    }\r\n    /**\r\n     * Schedules invocation of the original function.\r\n     *\r\n     * @returns {void}\r\n     */\r\n    function proxy() {\r\n        var timeStamp = Date.now();\r\n        if (leadingCall) {\r\n            // Reject immediately following calls.\r\n            if (timeStamp - lastCallTime < trailingTimeout) {\r\n                return;\r\n            }\r\n            // Schedule new call to be in invoked when the pending one is resolved.\r\n            // This is important for \"transitions\" which never actually start\r\n            // immediately so there is a chance that we might miss one if change\r\n            // happens amids the pending invocation.\r\n            trailingCall = true;\r\n        }\r\n        else {\r\n            leadingCall = true;\r\n            trailingCall = false;\r\n            setTimeout(timeoutCallback, delay);\r\n        }\r\n        lastCallTime = timeStamp;\r\n    }\r\n    return proxy;\r\n}\n\n// Minimum delay before invoking the update of observers.\r\nvar REFRESH_DELAY = 20;\r\n// A list of substrings of CSS properties used to find transition events that\r\n// might affect dimensions of observed elements.\r\nvar transitionKeys = ['top', 'right', 'bottom', 'left', 'width', 'height', 'size', 'weight'];\r\n// Check if MutationObserver is available.\r\nvar mutationObserverSupported = typeof MutationObserver !== 'undefined';\r\n/**\r\n * Singleton controller class which handles updates of ResizeObserver instances.\r\n */\r\nvar ResizeObserverController = /** @class */ (function () {\r\n    /**\r\n     * Creates a new instance of ResizeObserverController.\r\n     *\r\n     * @private\r\n     */\r\n    function ResizeObserverController() {\r\n        /**\r\n         * Indicates whether DOM listeners have been added.\r\n         *\r\n         * @private {boolean}\r\n         */\r\n        this.connected_ = false;\r\n        /**\r\n         * Tells that controller has subscribed for Mutation Events.\r\n         *\r\n         * @private {boolean}\r\n         */\r\n        this.mutationEventsAdded_ = false;\r\n        /**\r\n         * Keeps reference to the instance of MutationObserver.\r\n         *\r\n         * @private {MutationObserver}\r\n         */\r\n        this.mutationsObserver_ = null;\r\n        /**\r\n         * A list of connected observers.\r\n         *\r\n         * @private {Array<ResizeObserverSPI>}\r\n         */\r\n        this.observers_ = [];\r\n        this.onTransitionEnd_ = this.onTransitionEnd_.bind(this);\r\n        this.refresh = throttle(this.refresh.bind(this), REFRESH_DELAY);\r\n    }\r\n    /**\r\n     * Adds observer to observers list.\r\n     *\r\n     * @param {ResizeObserverSPI} observer - Observer to be added.\r\n     * @returns {void}\r\n     */\r\n    ResizeObserverController.prototype.addObserver = function (observer) {\r\n        if (!~this.observers_.indexOf(observer)) {\r\n            this.observers_.push(observer);\r\n        }\r\n        // Add listeners if they haven't been added yet.\r\n        if (!this.connected_) {\r\n            this.connect_();\r\n        }\r\n    };\r\n    /**\r\n     * Removes observer from observers list.\r\n     *\r\n     * @param {ResizeObserverSPI} observer - Observer to be removed.\r\n     * @returns {void}\r\n     */\r\n    ResizeObserverController.prototype.removeObserver = function (observer) {\r\n        var observers = this.observers_;\r\n        var index = observers.indexOf(observer);\r\n        // Remove observer if it's present in registry.\r\n        if (~index) {\r\n            observers.splice(index, 1);\r\n        }\r\n        // Remove listeners if controller has no connected observers.\r\n        if (!observers.length && this.connected_) {\r\n            this.disconnect_();\r\n        }\r\n    };\r\n    /**\r\n     * Invokes the update of observers. It will continue running updates insofar\r\n     * it detects changes.\r\n     *\r\n     * @returns {void}\r\n     */\r\n    ResizeObserverController.prototype.refresh = function () {\r\n        var changesDetected = this.updateObservers_();\r\n        // Continue running updates if changes have been detected as there might\r\n        // be future ones caused by CSS transitions.\r\n        if (changesDetected) {\r\n            this.refresh();\r\n        }\r\n    };\r\n    /**\r\n     * Updates every observer from observers list and notifies them of queued\r\n     * entries.\r\n     *\r\n     * @private\r\n     * @returns {boolean} Returns \"true\" if any observer has detected changes in\r\n     *      dimensions of it's elements.\r\n     */\r\n    ResizeObserverController.prototype.updateObservers_ = function () {\r\n        // Collect observers that have active observations.\r\n        var activeObservers = this.observers_.filter(function (observer) {\r\n            return observer.gatherActive(), observer.hasActive();\r\n        });\r\n        // Deliver notifications in a separate cycle in order to avoid any\r\n        // collisions between observers, e.g. when multiple instances of\r\n        // ResizeObserver are tracking the same element and the callback of one\r\n        // of them changes content dimensions of the observed target. Sometimes\r\n        // this may result in notifications being blocked for the rest of observers.\r\n        activeObservers.forEach(function (observer) { return observer.broadcastActive(); });\r\n        return activeObservers.length > 0;\r\n    };\r\n    /**\r\n     * Initializes DOM listeners.\r\n     *\r\n     * @private\r\n     * @returns {void}\r\n     */\r\n    ResizeObserverController.prototype.connect_ = function () {\r\n        // Do nothing if running in a non-browser environment or if listeners\r\n        // have been already added.\r\n        if (!isBrowser || this.connected_) {\r\n            return;\r\n        }\r\n        // Subscription to the \"Transitionend\" event is used as a workaround for\r\n        // delayed transitions. This way it's possible to capture at least the\r\n        // final state of an element.\r\n        document.addEventListener('transitionend', this.onTransitionEnd_);\r\n        window.addEventListener('resize', this.refresh);\r\n        if (mutationObserverSupported) {\r\n            this.mutationsObserver_ = new MutationObserver(this.refresh);\r\n            this.mutationsObserver_.observe(document, {\r\n                attributes: true,\r\n                childList: true,\r\n                characterData: true,\r\n                subtree: true\r\n            });\r\n        }\r\n        else {\r\n            document.addEventListener('DOMSubtreeModified', this.refresh);\r\n            this.mutationEventsAdded_ = true;\r\n        }\r\n        this.connected_ = true;\r\n    };\r\n    /**\r\n     * Removes DOM listeners.\r\n     *\r\n     * @private\r\n     * @returns {void}\r\n     */\r\n    ResizeObserverController.prototype.disconnect_ = function () {\r\n        // Do nothing if running in a non-browser environment or if listeners\r\n        // have been already removed.\r\n        if (!isBrowser || !this.connected_) {\r\n            return;\r\n        }\r\n        document.removeEventListener('transitionend', this.onTransitionEnd_);\r\n        window.removeEventListener('resize', this.refresh);\r\n        if (this.mutationsObserver_) {\r\n            this.mutationsObserver_.disconnect();\r\n        }\r\n        if (this.mutationEventsAdded_) {\r\n            document.removeEventListener('DOMSubtreeModified', this.refresh);\r\n        }\r\n        this.mutationsObserver_ = null;\r\n        this.mutationEventsAdded_ = false;\r\n        this.connected_ = false;\r\n    };\r\n    /**\r\n     * \"Transitionend\" event handler.\r\n     *\r\n     * @private\r\n     * @param {TransitionEvent} event\r\n     * @returns {void}\r\n     */\r\n    ResizeObserverController.prototype.onTransitionEnd_ = function (_a) {\r\n        var _b = _a.propertyName, propertyName = _b === void 0 ? '' : _b;\r\n        // Detect whether transition may affect dimensions of an element.\r\n        var isReflowProperty = transitionKeys.some(function (key) {\r\n            return !!~propertyName.indexOf(key);\r\n        });\r\n        if (isReflowProperty) {\r\n            this.refresh();\r\n        }\r\n    };\r\n    /**\r\n     * Returns instance of the ResizeObserverController.\r\n     *\r\n     * @returns {ResizeObserverController}\r\n     */\r\n    ResizeObserverController.getInstance = function () {\r\n        if (!this.instance_) {\r\n            this.instance_ = new ResizeObserverController();\r\n        }\r\n        return this.instance_;\r\n    };\r\n    /**\r\n     * Holds reference to the controller's instance.\r\n     *\r\n     * @private {ResizeObserverController}\r\n     */\r\n    ResizeObserverController.instance_ = null;\r\n    return ResizeObserverController;\r\n}());\n\n/**\r\n * Defines non-writable/enumerable properties of the provided target object.\r\n *\r\n * @param {Object} target - Object for which to define properties.\r\n * @param {Object} props - Properties to be defined.\r\n * @returns {Object} Target object.\r\n */\r\nvar defineConfigurable = (function (target, props) {\r\n    for (var _i = 0, _a = Object.keys(props); _i < _a.length; _i++) {\r\n        var key = _a[_i];\r\n        Object.defineProperty(target, key, {\r\n            value: props[key],\r\n            enumerable: false,\r\n            writable: false,\r\n            configurable: true\r\n        });\r\n    }\r\n    return target;\r\n});\n\n/**\r\n * Returns the global object associated with provided element.\r\n *\r\n * @param {Object} target\r\n * @returns {Object}\r\n */\r\nvar getWindowOf = (function (target) {\r\n    // Assume that the element is an instance of Node, which means that it\r\n    // has the \"ownerDocument\" property from which we can retrieve a\r\n    // corresponding global object.\r\n    var ownerGlobal = target && target.ownerDocument && target.ownerDocument.defaultView;\r\n    // Return the local global object if it's not possible extract one from\r\n    // provided element.\r\n    return ownerGlobal || global$1;\r\n});\n\n// Placeholder of an empty content rectangle.\r\nvar emptyRect = createRectInit(0, 0, 0, 0);\r\n/**\r\n * Converts provided string to a number.\r\n *\r\n * @param {number|string} value\r\n * @returns {number}\r\n */\r\nfunction toFloat(value) {\r\n    return parseFloat(value) || 0;\r\n}\r\n/**\r\n * Extracts borders size from provided styles.\r\n *\r\n * @param {CSSStyleDeclaration} styles\r\n * @param {...string} positions - Borders positions (top, right, ...)\r\n * @returns {number}\r\n */\r\nfunction getBordersSize(styles) {\r\n    var positions = [];\r\n    for (var _i = 1; _i < arguments.length; _i++) {\r\n        positions[_i - 1] = arguments[_i];\r\n    }\r\n    return positions.reduce(function (size, position) {\r\n        var value = styles['border-' + position + '-width'];\r\n        return size + toFloat(value);\r\n    }, 0);\r\n}\r\n/**\r\n * Extracts paddings sizes from provided styles.\r\n *\r\n * @param {CSSStyleDeclaration} styles\r\n * @returns {Object} Paddings box.\r\n */\r\nfunction getPaddings(styles) {\r\n    var positions = ['top', 'right', 'bottom', 'left'];\r\n    var paddings = {};\r\n    for (var _i = 0, positions_1 = positions; _i < positions_1.length; _i++) {\r\n        var position = positions_1[_i];\r\n        var value = styles['padding-' + position];\r\n        paddings[position] = toFloat(value);\r\n    }\r\n    return paddings;\r\n}\r\n/**\r\n * Calculates content rectangle of provided SVG element.\r\n *\r\n * @param {SVGGraphicsElement} target - Element content rectangle of which needs\r\n *      to be calculated.\r\n * @returns {DOMRectInit}\r\n */\r\nfunction getSVGContentRect(target) {\r\n    var bbox = target.getBBox();\r\n    return createRectInit(0, 0, bbox.width, bbox.height);\r\n}\r\n/**\r\n * Calculates content rectangle of provided HTMLElement.\r\n *\r\n * @param {HTMLElement} target - Element for which to calculate the content rectangle.\r\n * @returns {DOMRectInit}\r\n */\r\nfunction getHTMLElementContentRect(target) {\r\n    // Client width & height properties can't be\r\n    // used exclusively as they provide rounded values.\r\n    var clientWidth = target.clientWidth, clientHeight = target.clientHeight;\r\n    // By this condition we can catch all non-replaced inline, hidden and\r\n    // detached elements. Though elements with width & height properties less\r\n    // than 0.5 will be discarded as well.\r\n    //\r\n    // Without it we would need to implement separate methods for each of\r\n    // those cases and it's not possible to perform a precise and performance\r\n    // effective test for hidden elements. E.g. even jQuery's ':visible' filter\r\n    // gives wrong results for elements with width & height less than 0.5.\r\n    if (!clientWidth && !clientHeight) {\r\n        return emptyRect;\r\n    }\r\n    var styles = getWindowOf(target).getComputedStyle(target);\r\n    var paddings = getPaddings(styles);\r\n    var horizPad = paddings.left + paddings.right;\r\n    var vertPad = paddings.top + paddings.bottom;\r\n    // Computed styles of width & height are being used because they are the\r\n    // only dimensions available to JS that contain non-rounded values. It could\r\n    // be possible to utilize the getBoundingClientRect if only it's data wasn't\r\n    // affected by CSS transformations let alone paddings, borders and scroll bars.\r\n    var width = toFloat(styles.width), height = toFloat(styles.height);\r\n    // Width & height include paddings and borders when the 'border-box' box\r\n    // model is applied (except for IE).\r\n    if (styles.boxSizing === 'border-box') {\r\n        // Following conditions are required to handle Internet Explorer which\r\n        // doesn't include paddings and borders to computed CSS dimensions.\r\n        //\r\n        // We can say that if CSS dimensions + paddings are equal to the \"client\"\r\n        // properties then it's either IE, and thus we don't need to subtract\r\n        // anything, or an element merely doesn't have paddings/borders styles.\r\n        if (Math.round(width + horizPad) !== clientWidth) {\r\n            width -= getBordersSize(styles, 'left', 'right') + horizPad;\r\n        }\r\n        if (Math.round(height + vertPad) !== clientHeight) {\r\n            height -= getBordersSize(styles, 'top', 'bottom') + vertPad;\r\n        }\r\n    }\r\n    // Following steps can't be applied to the document's root element as its\r\n    // client[Width/Height] properties represent viewport area of the window.\r\n    // Besides, it's as well not necessary as the <html> itself neither has\r\n    // rendered scroll bars nor it can be clipped.\r\n    if (!isDocumentElement(target)) {\r\n        // In some browsers (only in Firefox, actually) CSS width & height\r\n        // include scroll bars size which can be removed at this step as scroll\r\n        // bars are the only difference between rounded dimensions + paddings\r\n        // and \"client\" properties, though that is not always true in Chrome.\r\n        var vertScrollbar = Math.round(width + horizPad) - clientWidth;\r\n        var horizScrollbar = Math.round(height + vertPad) - clientHeight;\r\n        // Chrome has a rather weird rounding of \"client\" properties.\r\n        // E.g. for an element with content width of 314.2px it sometimes gives\r\n        // the client width of 315px and for the width of 314.7px it may give\r\n        // 314px. And it doesn't happen all the time. So just ignore this delta\r\n        // as a non-relevant.\r\n        if (Math.abs(vertScrollbar) !== 1) {\r\n            width -= vertScrollbar;\r\n        }\r\n        if (Math.abs(horizScrollbar) !== 1) {\r\n            height -= horizScrollbar;\r\n        }\r\n    }\r\n    return createRectInit(paddings.left, paddings.top, width, height);\r\n}\r\n/**\r\n * Checks whether provided element is an instance of the SVGGraphicsElement.\r\n *\r\n * @param {Element} target - Element to be checked.\r\n * @returns {boolean}\r\n */\r\nvar isSVGGraphicsElement = (function () {\r\n    // Some browsers, namely IE and Edge, don't have the SVGGraphicsElement\r\n    // interface.\r\n    if (typeof SVGGraphicsElement !== 'undefined') {\r\n        return function (target) { return target instanceof getWindowOf(target).SVGGraphicsElement; };\r\n    }\r\n    // If it's so, then check that element is at least an instance of the\r\n    // SVGElement and that it has the \"getBBox\" method.\r\n    // eslint-disable-next-line no-extra-parens\r\n    return function (target) { return (target instanceof getWindowOf(target).SVGElement &&\r\n        typeof target.getBBox === 'function'); };\r\n})();\r\n/**\r\n * Checks whether provided element is a document element (<html>).\r\n *\r\n * @param {Element} target - Element to be checked.\r\n * @returns {boolean}\r\n */\r\nfunction isDocumentElement(target) {\r\n    return target === getWindowOf(target).document.documentElement;\r\n}\r\n/**\r\n * Calculates an appropriate content rectangle for provided html or svg element.\r\n *\r\n * @param {Element} target - Element content rectangle of which needs to be calculated.\r\n * @returns {DOMRectInit}\r\n */\r\nfunction getContentRect(target) {\r\n    if (!isBrowser) {\r\n        return emptyRect;\r\n    }\r\n    if (isSVGGraphicsElement(target)) {\r\n        return getSVGContentRect(target);\r\n    }\r\n    return getHTMLElementContentRect(target);\r\n}\r\n/**\r\n * Creates rectangle with an interface of the DOMRectReadOnly.\r\n * Spec: https://drafts.fxtf.org/geometry/#domrectreadonly\r\n *\r\n * @param {DOMRectInit} rectInit - Object with rectangle's x/y coordinates and dimensions.\r\n * @returns {DOMRectReadOnly}\r\n */\r\nfunction createReadOnlyRect(_a) {\r\n    var x = _a.x, y = _a.y, width = _a.width, height = _a.height;\r\n    // If DOMRectReadOnly is available use it as a prototype for the rectangle.\r\n    var Constr = typeof DOMRectReadOnly !== 'undefined' ? DOMRectReadOnly : Object;\r\n    var rect = Object.create(Constr.prototype);\r\n    // Rectangle's properties are not writable and non-enumerable.\r\n    defineConfigurable(rect, {\r\n        x: x, y: y, width: width, height: height,\r\n        top: y,\r\n        right: x + width,\r\n        bottom: height + y,\r\n        left: x\r\n    });\r\n    return rect;\r\n}\r\n/**\r\n * Creates DOMRectInit object based on the provided dimensions and the x/y coordinates.\r\n * Spec: https://drafts.fxtf.org/geometry/#dictdef-domrectinit\r\n *\r\n * @param {number} x - X coordinate.\r\n * @param {number} y - Y coordinate.\r\n * @param {number} width - Rectangle's width.\r\n * @param {number} height - Rectangle's height.\r\n * @returns {DOMRectInit}\r\n */\r\nfunction createRectInit(x, y, width, height) {\r\n    return { x: x, y: y, width: width, height: height };\r\n}\n\n/**\r\n * Class that is responsible for computations of the content rectangle of\r\n * provided DOM element and for keeping track of it's changes.\r\n */\r\nvar ResizeObservation = /** @class */ (function () {\r\n    /**\r\n     * Creates an instance of ResizeObservation.\r\n     *\r\n     * @param {Element} target - Element to be observed.\r\n     */\r\n    function ResizeObservation(target) {\r\n        /**\r\n         * Broadcasted width of content rectangle.\r\n         *\r\n         * @type {number}\r\n         */\r\n        this.broadcastWidth = 0;\r\n        /**\r\n         * Broadcasted height of content rectangle.\r\n         *\r\n         * @type {number}\r\n         */\r\n        this.broadcastHeight = 0;\r\n        /**\r\n         * Reference to the last observed content rectangle.\r\n         *\r\n         * @private {DOMRectInit}\r\n         */\r\n        this.contentRect_ = createRectInit(0, 0, 0, 0);\r\n        this.target = target;\r\n    }\r\n    /**\r\n     * Updates content rectangle and tells whether it's width or height properties\r\n     * have changed since the last broadcast.\r\n     *\r\n     * @returns {boolean}\r\n     */\r\n    ResizeObservation.prototype.isActive = function () {\r\n        var rect = getContentRect(this.target);\r\n        this.contentRect_ = rect;\r\n        return (rect.width !== this.broadcastWidth ||\r\n            rect.height !== this.broadcastHeight);\r\n    };\r\n    /**\r\n     * Updates 'broadcastWidth' and 'broadcastHeight' properties with a data\r\n     * from the corresponding properties of the last observed content rectangle.\r\n     *\r\n     * @returns {DOMRectInit} Last observed content rectangle.\r\n     */\r\n    ResizeObservation.prototype.broadcastRect = function () {\r\n        var rect = this.contentRect_;\r\n        this.broadcastWidth = rect.width;\r\n        this.broadcastHeight = rect.height;\r\n        return rect;\r\n    };\r\n    return ResizeObservation;\r\n}());\n\nvar ResizeObserverEntry = /** @class */ (function () {\r\n    /**\r\n     * Creates an instance of ResizeObserverEntry.\r\n     *\r\n     * @param {Element} target - Element that is being observed.\r\n     * @param {DOMRectInit} rectInit - Data of the element's content rectangle.\r\n     */\r\n    function ResizeObserverEntry(target, rectInit) {\r\n        var contentRect = createReadOnlyRect(rectInit);\r\n        // According to the specification following properties are not writable\r\n        // and are also not enumerable in the native implementation.\r\n        //\r\n        // Property accessors are not being used as they'd require to define a\r\n        // private WeakMap storage which may cause memory leaks in browsers that\r\n        // don't support this type of collections.\r\n        defineConfigurable(this, { target: target, contentRect: contentRect });\r\n    }\r\n    return ResizeObserverEntry;\r\n}());\n\nvar ResizeObserverSPI = /** @class */ (function () {\r\n    /**\r\n     * Creates a new instance of ResizeObserver.\r\n     *\r\n     * @param {ResizeObserverCallback} callback - Callback function that is invoked\r\n     *      when one of the observed elements changes it's content dimensions.\r\n     * @param {ResizeObserverController} controller - Controller instance which\r\n     *      is responsible for the updates of observer.\r\n     * @param {ResizeObserver} callbackCtx - Reference to the public\r\n     *      ResizeObserver instance which will be passed to callback function.\r\n     */\r\n    function ResizeObserverSPI(callback, controller, callbackCtx) {\r\n        /**\r\n         * Collection of resize observations that have detected changes in dimensions\r\n         * of elements.\r\n         *\r\n         * @private {Array<ResizeObservation>}\r\n         */\r\n        this.activeObservations_ = [];\r\n        /**\r\n         * Registry of the ResizeObservation instances.\r\n         *\r\n         * @private {Map<Element, ResizeObservation>}\r\n         */\r\n        this.observations_ = new MapShim();\r\n        if (typeof callback !== 'function') {\r\n            throw new TypeError('The callback provided as parameter 1 is not a function.');\r\n        }\r\n        this.callback_ = callback;\r\n        this.controller_ = controller;\r\n        this.callbackCtx_ = callbackCtx;\r\n    }\r\n    /**\r\n     * Starts observing provided element.\r\n     *\r\n     * @param {Element} target - Element to be observed.\r\n     * @returns {void}\r\n     */\r\n    ResizeObserverSPI.prototype.observe = function (target) {\r\n        if (!arguments.length) {\r\n            throw new TypeError('1 argument required, but only 0 present.');\r\n        }\r\n        // Do nothing if current environment doesn't have the Element interface.\r\n        if (typeof Element === 'undefined' || !(Element instanceof Object)) {\r\n            return;\r\n        }\r\n        if (!(target instanceof getWindowOf(target).Element)) {\r\n            throw new TypeError('parameter 1 is not of type \"Element\".');\r\n        }\r\n        var observations = this.observations_;\r\n        // Do nothing if element is already being observed.\r\n        if (observations.has(target)) {\r\n            return;\r\n        }\r\n        observations.set(target, new ResizeObservation(target));\r\n        this.controller_.addObserver(this);\r\n        // Force the update of observations.\r\n        this.controller_.refresh();\r\n    };\r\n    /**\r\n     * Stops observing provided element.\r\n     *\r\n     * @param {Element} target - Element to stop observing.\r\n     * @returns {void}\r\n     */\r\n    ResizeObserverSPI.prototype.unobserve = function (target) {\r\n        if (!arguments.length) {\r\n            throw new TypeError('1 argument required, but only 0 present.');\r\n        }\r\n        // Do nothing if current environment doesn't have the Element interface.\r\n        if (typeof Element === 'undefined' || !(Element instanceof Object)) {\r\n            return;\r\n        }\r\n        if (!(target instanceof getWindowOf(target).Element)) {\r\n            throw new TypeError('parameter 1 is not of type \"Element\".');\r\n        }\r\n        var observations = this.observations_;\r\n        // Do nothing if element is not being observed.\r\n        if (!observations.has(target)) {\r\n            return;\r\n        }\r\n        observations.delete(target);\r\n        if (!observations.size) {\r\n            this.controller_.removeObserver(this);\r\n        }\r\n    };\r\n    /**\r\n     * Stops observing all elements.\r\n     *\r\n     * @returns {void}\r\n     */\r\n    ResizeObserverSPI.prototype.disconnect = function () {\r\n        this.clearActive();\r\n        this.observations_.clear();\r\n        this.controller_.removeObserver(this);\r\n    };\r\n    /**\r\n     * Collects observation instances the associated element of which has changed\r\n     * it's content rectangle.\r\n     *\r\n     * @returns {void}\r\n     */\r\n    ResizeObserverSPI.prototype.gatherActive = function () {\r\n        var _this = this;\r\n        this.clearActive();\r\n        this.observations_.forEach(function (observation) {\r\n            if (observation.isActive()) {\r\n                _this.activeObservations_.push(observation);\r\n            }\r\n        });\r\n    };\r\n    /**\r\n     * Invokes initial callback function with a list of ResizeObserverEntry\r\n     * instances collected from active resize observations.\r\n     *\r\n     * @returns {void}\r\n     */\r\n    ResizeObserverSPI.prototype.broadcastActive = function () {\r\n        // Do nothing if observer doesn't have active observations.\r\n        if (!this.hasActive()) {\r\n            return;\r\n        }\r\n        var ctx = this.callbackCtx_;\r\n        // Create ResizeObserverEntry instance for every active observation.\r\n        var entries = this.activeObservations_.map(function (observation) {\r\n            return new ResizeObserverEntry(observation.target, observation.broadcastRect());\r\n        });\r\n        this.callback_.call(ctx, entries, ctx);\r\n        this.clearActive();\r\n    };\r\n    /**\r\n     * Clears the collection of active observations.\r\n     *\r\n     * @returns {void}\r\n     */\r\n    ResizeObserverSPI.prototype.clearActive = function () {\r\n        this.activeObservations_.splice(0);\r\n    };\r\n    /**\r\n     * Tells whether observer has active observations.\r\n     *\r\n     * @returns {boolean}\r\n     */\r\n    ResizeObserverSPI.prototype.hasActive = function () {\r\n        return this.activeObservations_.length > 0;\r\n    };\r\n    return ResizeObserverSPI;\r\n}());\n\n// Registry of internal observers. If WeakMap is not available use current shim\r\n// for the Map collection as it has all required methods and because WeakMap\r\n// can't be fully polyfilled anyway.\r\nvar observers = typeof WeakMap !== 'undefined' ? new WeakMap() : new MapShim();\r\n/**\r\n * ResizeObserver API. Encapsulates the ResizeObserver SPI implementation\r\n * exposing only those methods and properties that are defined in the spec.\r\n */\r\nvar ResizeObserver = /** @class */ (function () {\r\n    /**\r\n     * Creates a new instance of ResizeObserver.\r\n     *\r\n     * @param {ResizeObserverCallback} callback - Callback that is invoked when\r\n     *      dimensions of the observed elements change.\r\n     */\r\n    function ResizeObserver(callback) {\r\n        if (!(this instanceof ResizeObserver)) {\r\n            throw new TypeError('Cannot call a class as a function.');\r\n        }\r\n        if (!arguments.length) {\r\n            throw new TypeError('1 argument required, but only 0 present.');\r\n        }\r\n        var controller = ResizeObserverController.getInstance();\r\n        var observer = new ResizeObserverSPI(callback, controller, this);\r\n        observers.set(this, observer);\r\n    }\r\n    return ResizeObserver;\r\n}());\r\n// Expose public methods of ResizeObserver.\r\n[\r\n    'observe',\r\n    'unobserve',\r\n    'disconnect'\r\n].forEach(function (method) {\r\n    ResizeObserver.prototype[method] = function () {\r\n        var _a;\r\n        return (_a = observers.get(this))[method].apply(_a, arguments);\r\n    };\r\n});\n\nvar index = (function () {\r\n    // Export existing implementation if available.\r\n    if (typeof global$1.ResizeObserver !== 'undefined') {\r\n        return global$1.ResizeObserver;\r\n    }\r\n    return ResizeObserver;\r\n})();\n\nexport default index;\n", "export default function scrollbarWidth() {\n  if (typeof document === 'undefined') {\n    return 0;\n  }\n\n  const body = document.body;\n  const box = document.createElement('div');\n  const boxStyle = box.style;\n\n  boxStyle.position = 'fixed';\n  boxStyle.left = 0;\n  boxStyle.visibility = 'hidden';\n  boxStyle.overflowY = 'scroll';\n\n  body.appendChild(box);\n\n  const width = box.getBoundingClientRect().right;\n\n  body.removeChild(box);\n\n  return width;\n}\n", "import throttle from 'lodash.throttle';\nimport debounce from 'lodash.debounce';\nimport memoize from 'lodash.memoize';\nimport ResizeObserver from 'resize-observer-polyfill';\nimport canUseDOM from 'can-use-dom';\nimport scrollbarWidth from './scrollbar-width';\n\nexport default class SimpleBar {\n  constructor(element, options) {\n    this.el = element;\n    this.flashTimeout;\n    this.contentEl;\n    this.contentWrapperEl;\n    this.offsetEl;\n    this.maskEl;\n    this.globalObserver;\n    this.mutationObserver;\n    this.resizeObserver;\n    this.scrollbarWidth;\n    this.minScrollbarWidth = 20;\n    this.options = { ...SimpleBar.defaultOptions, ...options };\n    this.classNames = {\n      ...SimpleBar.defaultOptions.classNames,\n      ...this.options.classNames\n    };\n    this.isRtl;\n    this.axis = {\n      x: {\n        scrollOffsetAttr: 'scrollLeft',\n        sizeAttr: 'width',\n        scrollSizeAttr: 'scrollWidth',\n        offsetAttr: 'left',\n        overflowAttr: 'overflowX',\n        dragOffset: 0,\n        isOverflowing: true,\n        isVisible: false,\n        forceVisible: false,\n        track: {},\n        scrollbar: {}\n      },\n      y: {\n        scrollOffsetAttr: 'scrollTop',\n        sizeAttr: 'height',\n        scrollSizeAttr: 'scrollHeight',\n        offsetAttr: 'top',\n        overflowAttr: 'overflowY',\n        dragOffset: 0,\n        isOverflowing: true,\n        isVisible: false,\n        forceVisible: false,\n        track: {},\n        scrollbar: {}\n      }\n    };\n    this.removePreventClickId = null;\n\n    // Don't re-instantiate over an existing one\n    if (this.el.SimpleBar) {\n      return;\n    }\n\n    this.recalculate = throttle(this.recalculate.bind(this), 64);\n    this.onMouseMove = throttle(this.onMouseMove.bind(this), 64);\n    this.hideScrollbars = debounce(\n      this.hideScrollbars.bind(this),\n      this.options.timeout\n    );\n    this.onWindowResize = debounce(this.onWindowResize.bind(this), 64, {\n      leading: true\n    });\n\n    SimpleBar.getRtlHelpers = memoize(SimpleBar.getRtlHelpers);\n\n    this.init();\n  }\n\n  /**\n   * Static properties\n   */\n\n  /**\n   * Helper to fix browsers inconsistency on RTL:\n   *  - Firefox inverts the scrollbar initial position\n   *  - IE11 inverts both scrollbar position and scrolling offset\n   * Directly inspired by @KingSora's OverlayScrollbars https://github.com/KingSora/OverlayScrollbars/blob/master/js/OverlayScrollbars.js#L1634\n   */\n  static getRtlHelpers() {\n    const dummyDiv = document.createElement('div');\n    dummyDiv.innerHTML =\n      '<div class=\"hs-dummy-scrollbar-size\"><div style=\"height: 200%; width: 200%; margin: 10px 0;\"></div></div>';\n    const scrollbarDummyEl = dummyDiv.firstElementChild;\n    document.body.appendChild(scrollbarDummyEl);\n    const dummyContainerChild = scrollbarDummyEl.firstElementChild;\n    scrollbarDummyEl.scrollLeft = 0;\n    const dummyContainerOffset = SimpleBar.getOffset(scrollbarDummyEl);\n    const dummyContainerChildOffset = SimpleBar.getOffset(dummyContainerChild);\n    scrollbarDummyEl.scrollLeft = 999;\n    const dummyContainerScrollOffsetAfterScroll = SimpleBar.getOffset(\n      dummyContainerChild\n    );\n\n    return {\n      // determines if the scrolling is responding with negative values\n      isRtlScrollingInverted:\n        dummyContainerOffset.left !== dummyContainerChildOffset.left &&\n        dummyContainerChildOffset.left -\n          dummyContainerScrollOffsetAfterScroll.left !==\n          0,\n      // determines if the origin scrollbar position is inverted or not (positioned on left or right)\n      isRtlScrollbarInverted:\n        dummyContainerOffset.left !== dummyContainerChildOffset.left\n    };\n  }\n\n  static defaultOptions = {\n    autoHide: true,\n    forceVisible: false,\n    classNames: {\n      contentEl: 'simplebar-content',\n      contentWrapper: 'simplebar-content-wrapper',\n      offset: 'simplebar-offset',\n      mask: 'simplebar-mask',\n      wrapper: 'simplebar-wrapper',\n      placeholder: 'simplebar-placeholder',\n      scrollbar: 'simplebar-scrollbar',\n      track: 'simplebar-track',\n      heightAutoObserverWrapperEl: 'simplebar-height-auto-observer-wrapper',\n      heightAutoObserverEl: 'simplebar-height-auto-observer',\n      visible: 'simplebar-visible',\n      horizontal: 'simplebar-horizontal',\n      vertical: 'simplebar-vertical',\n      hover: 'simplebar-hover',\n      dragging: 'simplebar-dragging'\n    },\n    scrollbarMinSize: 25,\n    scrollbarMaxSize: 0,\n    timeout: 1000\n  };\n\n  static initHtmlApi() {\n    this.initDOMLoadedElements = this.initDOMLoadedElements.bind(this);\n\n    // MutationObserver is IE11+\n    if (typeof MutationObserver !== 'undefined') {\n      // Mutation observer to observe dynamically added elements\n      this.globalObserver = new MutationObserver(mutations => {\n        mutations.forEach(mutation => {\n          Array.prototype.forEach.call(mutation.addedNodes, addedNode => {\n            if (addedNode.nodeType === 1) {\n              if (addedNode.hasAttribute('data-simplebar')) {\n                !addedNode.SimpleBar &&\n                  new SimpleBar(addedNode, SimpleBar.getElOptions(addedNode));\n              } else {\n                Array.prototype.forEach.call(\n                  addedNode.querySelectorAll('[data-simplebar]'),\n                  el => {\n                    !el.SimpleBar &&\n                      new SimpleBar(el, SimpleBar.getElOptions(el));\n                  }\n                );\n              }\n            }\n          });\n\n          Array.prototype.forEach.call(mutation.removedNodes, removedNode => {\n            if (removedNode.nodeType === 1) {\n              if (removedNode.hasAttribute('data-simplebar')) {\n                removedNode.SimpleBar && removedNode.SimpleBar.unMount();\n              } else {\n                Array.prototype.forEach.call(\n                  removedNode.querySelectorAll('[data-simplebar]'),\n                  el => {\n                    el.SimpleBar && el.SimpleBar.unMount();\n                  }\n                );\n              }\n            }\n          });\n        });\n      });\n\n      this.globalObserver.observe(document, { childList: true, subtree: true });\n    }\n\n    // Taken from jQuery `ready` function\n    // Instantiate elements already present on the page\n    if (\n      document.readyState === 'complete' ||\n      (document.readyState !== 'loading' && !document.documentElement.doScroll)\n    ) {\n      // Handle it asynchronously to allow scripts the opportunity to delay init\n      window.setTimeout(this.initDOMLoadedElements);\n    } else {\n      document.addEventListener('DOMContentLoaded', this.initDOMLoadedElements);\n      window.addEventListener('load', this.initDOMLoadedElements);\n    }\n  }\n\n  // Helper function to retrieve options from element attributes\n  static getElOptions(el) {\n    const options = Array.prototype.reduce.call(\n      el.attributes,\n      (acc, attribute) => {\n        const option = attribute.name.match(/data-simplebar-(.+)/);\n        if (option) {\n          const key = option[1].replace(/\\W+(.)/g, (x, chr) =>\n            chr.toUpperCase()\n          );\n          switch (attribute.value) {\n            case 'true':\n              acc[key] = true;\n              break;\n            case 'false':\n              acc[key] = false;\n              break;\n            case undefined:\n              acc[key] = true;\n              break;\n            default:\n              acc[key] = attribute.value;\n          }\n        }\n        return acc;\n      },\n      {}\n    );\n    return options;\n  }\n\n  static removeObserver() {\n    this.globalObserver.disconnect();\n  }\n\n  static initDOMLoadedElements() {\n    document.removeEventListener(\n      'DOMContentLoaded',\n      this.initDOMLoadedElements\n    );\n    window.removeEventListener('load', this.initDOMLoadedElements);\n\n    Array.prototype.forEach.call(\n      document.querySelectorAll('[data-simplebar]'),\n      el => {\n        if (!el.SimpleBar) new SimpleBar(el, SimpleBar.getElOptions(el));\n      }\n    );\n  }\n\n  static getOffset(el) {\n    const rect = el.getBoundingClientRect();\n\n    return {\n      top:\n        rect.top + (window.pageYOffset || document.documentElement.scrollTop),\n      left:\n        rect.left + (window.pageXOffset || document.documentElement.scrollLeft)\n    };\n  }\n\n  init() {\n    // Save a reference to the instance, so we know this DOM node has already been instancied\n    this.el.SimpleBar = this;\n\n    // We stop here on server-side\n    if (canUseDOM) {\n      this.initDOM();\n\n      this.scrollbarWidth = scrollbarWidth();\n\n      this.recalculate();\n\n      this.initListeners();\n    }\n  }\n\n  initDOM() {\n    // make sure this element doesn't have the elements yet\n    if (\n      Array.prototype.filter.call(this.el.children, child =>\n        child.classList.contains(this.classNames.wrapper)\n      ).length\n    ) {\n      // assume that element has his DOM already initiated\n      this.wrapperEl = this.el.querySelector(`.${this.classNames.wrapper}`);\n      this.contentWrapperEl = this.el.querySelector(\n        `.${this.classNames.contentWrapper}`\n      );\n      this.offsetEl = this.el.querySelector(`.${this.classNames.offset}`);\n      this.maskEl = this.el.querySelector(`.${this.classNames.mask}`);\n      this.contentEl = this.el.querySelector(`.${this.classNames.contentEl}`);\n      this.placeholderEl = this.el.querySelector(\n        `.${this.classNames.placeholder}`\n      );\n      this.heightAutoObserverWrapperEl = this.el.querySelector(\n        `.${this.classNames.heightAutoObserverWrapperEl}`\n      );\n      this.heightAutoObserverEl = this.el.querySelector(\n        `.${this.classNames.heightAutoObserverEl}`\n      );\n      this.axis.x.track.el = this.findChild(\n        this.el,\n        `.${this.classNames.track}.${this.classNames.horizontal}`\n      );\n      this.axis.y.track.el = this.findChild(\n        this.el,\n        `.${this.classNames.track}.${this.classNames.vertical}`\n      );\n    } else {\n      // Prepare DOM\n      this.wrapperEl = document.createElement('div');\n      this.contentWrapperEl = document.createElement('div');\n      this.offsetEl = document.createElement('div');\n      this.maskEl = document.createElement('div');\n      this.contentEl = document.createElement('div');\n      this.placeholderEl = document.createElement('div');\n      this.heightAutoObserverWrapperEl = document.createElement('div');\n      this.heightAutoObserverEl = document.createElement('div');\n\n      this.wrapperEl.classList.add(this.classNames.wrapper);\n      this.contentWrapperEl.classList.add(this.classNames.contentWrapper);\n      this.offsetEl.classList.add(this.classNames.offset);\n      this.maskEl.classList.add(this.classNames.mask);\n      this.contentEl.classList.add(this.classNames.contentEl);\n      this.placeholderEl.classList.add(this.classNames.placeholder);\n      this.heightAutoObserverWrapperEl.classList.add(\n        this.classNames.heightAutoObserverWrapperEl\n      );\n      this.heightAutoObserverEl.classList.add(\n        this.classNames.heightAutoObserverEl\n      );\n\n      while (this.el.firstChild) {\n        this.contentEl.appendChild(this.el.firstChild);\n      }\n\n      this.contentWrapperEl.appendChild(this.contentEl);\n      this.offsetEl.appendChild(this.contentWrapperEl);\n      this.maskEl.appendChild(this.offsetEl);\n      this.heightAutoObserverWrapperEl.appendChild(this.heightAutoObserverEl);\n      this.wrapperEl.appendChild(this.heightAutoObserverWrapperEl);\n      this.wrapperEl.appendChild(this.maskEl);\n      this.wrapperEl.appendChild(this.placeholderEl);\n      this.el.appendChild(this.wrapperEl);\n    }\n\n    if (!this.axis.x.track.el || !this.axis.y.track.el) {\n      const track = document.createElement('div');\n      const scrollbar = document.createElement('div');\n\n      track.classList.add(this.classNames.track);\n      scrollbar.classList.add(this.classNames.scrollbar);\n\n      track.appendChild(scrollbar);\n\n      this.axis.x.track.el = track.cloneNode(true);\n      this.axis.x.track.el.classList.add(this.classNames.horizontal);\n\n      this.axis.y.track.el = track.cloneNode(true);\n      this.axis.y.track.el.classList.add(this.classNames.vertical);\n\n      this.el.appendChild(this.axis.x.track.el);\n      this.el.appendChild(this.axis.y.track.el);\n    }\n\n    this.axis.x.scrollbar.el = this.axis.x.track.el.querySelector(\n      `.${this.classNames.scrollbar}`\n    );\n    this.axis.y.scrollbar.el = this.axis.y.track.el.querySelector(\n      `.${this.classNames.scrollbar}`\n    );\n\n    if (!this.options.autoHide) {\n      this.axis.x.scrollbar.el.classList.add(this.classNames.visible);\n      this.axis.y.scrollbar.el.classList.add(this.classNames.visible);\n    }\n\n    this.el.setAttribute('data-simplebar', 'init');\n  }\n\n  initListeners() {\n    // Event listeners\n    if (this.options.autoHide) {\n      this.el.addEventListener('mouseenter', this.onMouseEnter);\n    }\n\n    ['mousedown', 'click', 'dblclick'].forEach(e => {\n      this.el.addEventListener(e, this.onPointerEvent, true);\n    });\n\n    ['touchstart', 'touchend', 'touchmove'].forEach(e => {\n      this.el.addEventListener(e, this.onPointerEvent, {\n        capture: true,\n        passive: true\n      });\n    });\n\n    this.el.addEventListener('mousemove', this.onMouseMove);\n    this.el.addEventListener('mouseleave', this.onMouseLeave);\n\n    this.contentWrapperEl.addEventListener('scroll', this.onScroll);\n\n    // Browser zoom triggers a window resize\n    window.addEventListener('resize', this.onWindowResize);\n\n    this.resizeObserver = new ResizeObserver(this.recalculate);\n    this.resizeObserver.observe(this.el);\n    this.resizeObserver.observe(this.contentEl);\n  }\n\n  recalculate() {\n    const isHeightAuto = this.heightAutoObserverEl.offsetHeight <= 1;\n    const isWidthAuto = this.heightAutoObserverEl.offsetWidth <= 1;\n\n    this.elStyles = window.getComputedStyle(this.el);\n    this.isRtl = this.elStyles.direction === 'rtl';\n\n    this.contentEl.style.padding = `${this.elStyles.paddingTop} ${\n      this.elStyles.paddingRight\n    } ${this.elStyles.paddingBottom} ${this.elStyles.paddingLeft}`;\n\n    this.wrapperEl.style.margin = `-${this.elStyles.paddingTop} -${\n      this.elStyles.paddingRight\n    } -${this.elStyles.paddingBottom} -${this.elStyles.paddingLeft}`;\n\n    this.contentWrapperEl.style.height = isHeightAuto ? 'auto' : '100%';\n\n    // Determine placeholder size\n    this.placeholderEl.style.width = isWidthAuto\n      ? `${this.contentEl.offsetWidth}px`\n      : 'auto';\n    this.placeholderEl.style.height = `${this.contentEl.scrollHeight}px`;\n\n    // Set isOverflowing to false if scrollbar is not necessary (content is shorter than offset)\n    this.axis.x.isOverflowing =\n      this.contentWrapperEl.scrollWidth > this.contentWrapperEl.offsetWidth;\n    this.axis.y.isOverflowing =\n      this.contentWrapperEl.scrollHeight > this.contentWrapperEl.offsetHeight;\n\n    // Set isOverflowing to false if user explicitely set hidden overflow\n    this.axis.x.isOverflowing =\n      this.elStyles.overflowX === 'hidden' ? false : this.axis.x.isOverflowing;\n    this.axis.y.isOverflowing =\n      this.elStyles.overflowY === 'hidden' ? false : this.axis.y.isOverflowing;\n\n    this.axis.x.forceVisible =\n      this.options.forceVisible === 'x' || this.options.forceVisible === true;\n    this.axis.y.forceVisible =\n      this.options.forceVisible === 'y' || this.options.forceVisible === true;\n\n    this.hideNativeScrollbar();\n\n    this.axis.x.track.rect = this.axis.x.track.el.getBoundingClientRect();\n    this.axis.y.track.rect = this.axis.y.track.el.getBoundingClientRect();\n\n    this.axis.x.scrollbar.size = this.getScrollbarSize('x');\n    this.axis.y.scrollbar.size = this.getScrollbarSize('y');\n\n    this.axis.x.scrollbar.el.style.width = `${this.axis.x.scrollbar.size}px`;\n    this.axis.y.scrollbar.el.style.height = `${this.axis.y.scrollbar.size}px`;\n\n    this.positionScrollbar('x');\n    this.positionScrollbar('y');\n\n    this.toggleTrackVisibility('x');\n    this.toggleTrackVisibility('y');\n  }\n\n  /**\n   * Calculate scrollbar size\n   */\n  getScrollbarSize(axis = 'y') {\n    const contentSize = this.scrollbarWidth\n      ? this.contentWrapperEl[this.axis[axis].scrollSizeAttr]\n      : this.contentWrapperEl[this.axis[axis].scrollSizeAttr] -\n        this.minScrollbarWidth;\n    const trackSize = this.axis[axis].track.rect[this.axis[axis].sizeAttr];\n    let scrollbarSize;\n\n    if (!this.axis[axis].isOverflowing) {\n      return;\n    }\n\n    let scrollbarRatio = trackSize / contentSize;\n\n    // Calculate new height/position of drag handle.\n    scrollbarSize = Math.max(\n      ~~(scrollbarRatio * trackSize),\n      this.options.scrollbarMinSize\n    );\n\n    if (this.options.scrollbarMaxSize) {\n      scrollbarSize = Math.min(scrollbarSize, this.options.scrollbarMaxSize);\n    }\n\n    return scrollbarSize;\n  }\n\n  positionScrollbar(axis = 'y') {\n    const contentSize = this.contentWrapperEl[this.axis[axis].scrollSizeAttr];\n    const trackSize = this.axis[axis].track.rect[this.axis[axis].sizeAttr];\n    const hostSize = parseInt(this.elStyles[this.axis[axis].sizeAttr], 10);\n    const scrollbar = this.axis[axis].scrollbar;\n\n    let scrollOffset = this.contentWrapperEl[this.axis[axis].scrollOffsetAttr];\n    scrollOffset =\n      axis === 'x' &&\n      this.isRtl &&\n      SimpleBar.getRtlHelpers().isRtlScrollingInverted\n        ? -scrollOffset\n        : scrollOffset;\n    let scrollPourcent = scrollOffset / (contentSize - hostSize);\n\n    let handleOffset = ~~((trackSize - scrollbar.size) * scrollPourcent);\n    handleOffset =\n      axis === 'x' &&\n      this.isRtl &&\n      SimpleBar.getRtlHelpers().isRtlScrollbarInverted\n        ? handleOffset + (trackSize - scrollbar.size)\n        : handleOffset;\n\n    scrollbar.el.style.transform =\n      axis === 'x'\n        ? `translate3d(${handleOffset}px, 0, 0)`\n        : `translate3d(0, ${handleOffset}px, 0)`;\n  }\n\n  toggleTrackVisibility(axis = 'y') {\n    const track = this.axis[axis].track.el;\n    const scrollbar = this.axis[axis].scrollbar.el;\n\n    if (this.axis[axis].isOverflowing || this.axis[axis].forceVisible) {\n      track.style.visibility = 'visible';\n      this.contentWrapperEl.style[this.axis[axis].overflowAttr] = 'scroll';\n    } else {\n      track.style.visibility = 'hidden';\n      this.contentWrapperEl.style[this.axis[axis].overflowAttr] = 'hidden';\n    }\n\n    // Even if forceVisible is enabled, scrollbar itself should be hidden\n    if (this.axis[axis].isOverflowing) {\n      scrollbar.style.display = 'block';\n    } else {\n      scrollbar.style.display = 'none';\n    }\n  }\n\n  hideNativeScrollbar() {\n    this.offsetEl.style[this.isRtl ? 'left' : 'right'] =\n      this.axis.y.isOverflowing || this.axis.y.forceVisible\n        ? `-${this.scrollbarWidth || this.minScrollbarWidth}px`\n        : 0;\n    this.offsetEl.style.bottom =\n      this.axis.x.isOverflowing || this.axis.x.forceVisible\n        ? `-${this.scrollbarWidth || this.minScrollbarWidth}px`\n        : 0;\n\n    // If floating scrollbar\n    if (!this.scrollbarWidth) {\n      const paddingDirection = [this.isRtl ? 'paddingLeft' : 'paddingRight'];\n      this.contentWrapperEl.style[paddingDirection] =\n        this.axis.y.isOverflowing || this.axis.y.forceVisible\n          ? `${this.minScrollbarWidth}px`\n          : 0;\n      this.contentWrapperEl.style.paddingBottom =\n        this.axis.x.isOverflowing || this.axis.x.forceVisible\n          ? `${this.minScrollbarWidth}px`\n          : 0;\n    }\n  }\n\n  /**\n   * On scroll event handling\n   */\n  onScroll = () => {\n    if (!this.scrollXTicking) {\n      window.requestAnimationFrame(this.scrollX);\n      this.scrollXTicking = true;\n    }\n\n    if (!this.scrollYTicking) {\n      window.requestAnimationFrame(this.scrollY);\n      this.scrollYTicking = true;\n    }\n  };\n\n  scrollX = () => {\n    if (this.axis.x.isOverflowing) {\n      this.showScrollbar('x');\n      this.positionScrollbar('x');\n    }\n\n    this.scrollXTicking = false;\n  };\n\n  scrollY = () => {\n    if (this.axis.y.isOverflowing) {\n      this.showScrollbar('y');\n      this.positionScrollbar('y');\n    }\n\n    this.scrollYTicking = false;\n  };\n\n  onMouseEnter = () => {\n    this.showScrollbar('x');\n    this.showScrollbar('y');\n  };\n\n  onMouseMove = e => {\n    this.mouseX = e.clientX;\n    this.mouseY = e.clientY;\n\n    if (this.axis.x.isOverflowing || this.axis.x.forceVisible) {\n      this.onMouseMoveForAxis('x');\n    }\n\n    if (this.axis.y.isOverflowing || this.axis.y.forceVisible) {\n      this.onMouseMoveForAxis('y');\n    }\n  };\n\n  onMouseMoveForAxis(axis = 'y') {\n    this.axis[axis].track.rect = this.axis[\n      axis\n    ].track.el.getBoundingClientRect();\n    this.axis[axis].scrollbar.rect = this.axis[\n      axis\n    ].scrollbar.el.getBoundingClientRect();\n\n    const isWithinScrollbarBoundsX = this.isWithinBounds(\n      this.axis[axis].scrollbar.rect\n    );\n\n    if (isWithinScrollbarBoundsX) {\n      this.axis[axis].scrollbar.el.classList.add(this.classNames.hover);\n    } else {\n      this.axis[axis].scrollbar.el.classList.remove(this.classNames.hover);\n    }\n\n    if (this.isWithinBounds(this.axis[axis].track.rect)) {\n      this.showScrollbar(axis);\n      this.axis[axis].track.el.classList.add(this.classNames.hover);\n    } else {\n      this.axis[axis].track.el.classList.remove(this.classNames.hover);\n    }\n  }\n\n  onMouseLeave = () => {\n    this.onMouseMove.cancel();\n\n    if (this.axis.x.isOverflowing || this.axis.x.forceVisible) {\n      this.onMouseLeaveForAxis('x');\n    }\n\n    if (this.axis.y.isOverflowing || this.axis.y.forceVisible) {\n      this.onMouseLeaveForAxis('y');\n    }\n\n    this.mouseX = -1;\n    this.mouseY = -1;\n  };\n\n  onMouseLeaveForAxis(axis = 'y') {\n    this.axis[axis].track.el.classList.remove(this.classNames.hover);\n    this.axis[axis].scrollbar.el.classList.remove(this.classNames.hover);\n  }\n\n  onWindowResize = () => {\n    // Recalculate scrollbarWidth in case it's a zoom\n    this.scrollbarWidth = scrollbarWidth();\n\n    this.hideNativeScrollbar();\n  };\n\n  /**\n   * Show scrollbar\n   */\n  showScrollbar(axis = 'y') {\n    let scrollbar = this.axis[axis].scrollbar.el;\n\n    if (!this.axis[axis].isVisible) {\n      scrollbar.classList.add(this.classNames.visible);\n      this.axis[axis].isVisible = true;\n    }\n\n    if (this.options.autoHide) {\n      this.hideScrollbars();\n    }\n  }\n\n  /**\n   * Hide Scrollbar\n   */\n  hideScrollbars = () => {\n    this.axis.x.track.rect = this.axis.x.track.el.getBoundingClientRect();\n    this.axis.y.track.rect = this.axis.y.track.el.getBoundingClientRect();\n\n    if (!this.isWithinBounds(this.axis.y.track.rect)) {\n      this.axis.y.scrollbar.el.classList.remove(this.classNames.visible);\n      this.axis.y.isVisible = false;\n    }\n\n    if (!this.isWithinBounds(this.axis.x.track.rect)) {\n      this.axis.x.scrollbar.el.classList.remove(this.classNames.visible);\n      this.axis.x.isVisible = false;\n    }\n  };\n\n  onPointerEvent = e => {\n    let isWithinBoundsY, isWithinBoundsX;\n    this.axis.x.scrollbar.rect = this.axis.x.scrollbar.el.getBoundingClientRect();\n    this.axis.y.scrollbar.rect = this.axis.y.scrollbar.el.getBoundingClientRect();\n\n    if (this.axis.x.isOverflowing || this.axis.x.forceVisible) {\n      isWithinBoundsX = this.isWithinBounds(this.axis.x.scrollbar.rect);\n    }\n\n    if (this.axis.y.isOverflowing || this.axis.y.forceVisible) {\n      isWithinBoundsY = this.isWithinBounds(this.axis.y.scrollbar.rect);\n    }\n\n    // If any pointer event is called on the scrollbar\n    if (isWithinBoundsY || isWithinBoundsX) {\n      // Preventing the event's default action stops text being\n      // selectable during the drag.\n      e.preventDefault();\n      // Prevent event leaking\n      e.stopPropagation();\n\n      if (e.type === 'mousedown') {\n        if (isWithinBoundsY) {\n          this.onDragStart(e, 'y');\n        }\n\n        if (isWithinBoundsX) {\n          this.onDragStart(e, 'x');\n        }\n      }\n    }\n  };\n\n  /**\n   * on scrollbar handle drag movement starts\n   */\n  onDragStart(e, axis = 'y') {\n    const scrollbar = this.axis[axis].scrollbar.el;\n\n    // Measure how far the user's mouse is from the top of the scrollbar drag handle.\n    const eventOffset = axis === 'y' ? e.pageY : e.pageX;\n    this.axis[axis].dragOffset =\n      eventOffset -\n      scrollbar.getBoundingClientRect()[this.axis[axis].offsetAttr];\n    this.draggedAxis = axis;\n\n    this.el.classList.add(this.classNames.dragging);\n\n    document.addEventListener('mousemove', this.drag, true);\n    document.addEventListener('mouseup', this.onEndDrag, true);\n    if (this.removePreventClickId === null) {\n      document.addEventListener('click', this.preventClick, true);\n      document.addEventListener('dblclick', this.preventClick, true);\n    } else {\n      window.clearTimeout(this.removePreventClickId);\n      this.removePreventClickId = null;\n    }\n  }\n\n  /**\n   * Drag scrollbar handle\n   */\n  drag = e => {\n    let eventOffset;\n    let track = this.axis[this.draggedAxis].track;\n    const trackSize = track.rect[this.axis[this.draggedAxis].sizeAttr];\n    const scrollbar = this.axis[this.draggedAxis].scrollbar;\n    const contentSize = this.contentWrapperEl[\n      this.axis[this.draggedAxis].scrollSizeAttr\n    ];\n    const hostSize = parseInt(\n      this.elStyles[this.axis[this.draggedAxis].sizeAttr],\n      10\n    );\n\n    e.preventDefault();\n    e.stopPropagation();\n\n    if (this.draggedAxis === 'y') {\n      eventOffset = e.pageY;\n    } else {\n      eventOffset = e.pageX;\n    }\n\n    // Calculate how far the user's mouse is from the top/left of the scrollbar (minus the dragOffset).\n    let dragPos =\n      eventOffset -\n      track.rect[this.axis[this.draggedAxis].offsetAttr] -\n      this.axis[this.draggedAxis].dragOffset;\n    // Convert the mouse position into a percentage of the scrollbar height/width.\n    let dragPerc = dragPos / (trackSize - scrollbar.size);\n\n    // Scroll the content by the same percentage.\n    let scrollPos = dragPerc * (contentSize - hostSize);\n\n    // Fix browsers inconsistency on RTL\n    if (this.draggedAxis === 'x') {\n      scrollPos =\n        this.isRtl && SimpleBar.getRtlHelpers().isRtlScrollbarInverted\n          ? scrollPos - (trackSize + scrollbar.size)\n          : scrollPos;\n      scrollPos =\n        this.isRtl && SimpleBar.getRtlHelpers().isRtlScrollingInverted\n          ? -scrollPos\n          : scrollPos;\n    }\n\n    this.contentWrapperEl[\n      this.axis[this.draggedAxis].scrollOffsetAttr\n    ] = scrollPos;\n  };\n\n  /**\n   * End scroll handle drag\n   */\n  onEndDrag = e => {\n    e.preventDefault();\n    e.stopPropagation();\n\n    this.el.classList.remove(this.classNames.dragging);\n\n    document.removeEventListener('mousemove', this.drag, true);\n    document.removeEventListener('mouseup', this.onEndDrag, true);\n    this.removePreventClickId = window.setTimeout(() => {\n      // Remove these asynchronously so we still suppress click events\n      // generated simultaneously with mouseup.\n      document.removeEventListener('click', this.preventClick, true);\n      document.removeEventListener('dblclick', this.preventClick, true);\n      this.removePreventClickId = null;\n    });\n  };\n\n  /**\n   * Handler to ignore click events during drag\n   */\n  preventClick = e => {\n    e.preventDefault();\n    e.stopPropagation();\n  };\n\n  /**\n   * Getter for content element\n   */\n  getContentElement() {\n    return this.contentEl;\n  }\n\n  /**\n   * Getter for original scrolling element\n   */\n  getScrollElement() {\n    return this.contentWrapperEl;\n  }\n\n  removeListeners() {\n    // Event listeners\n    if (this.options.autoHide) {\n      this.el.removeEventListener('mouseenter', this.onMouseEnter);\n    }\n\n    ['mousedown', 'click', 'dblclick'].forEach(e => {\n      this.el.removeEventListener(e, this.onPointerEvent, true);\n    });\n\n    ['touchstart', 'touchend', 'touchmove'].forEach(e => {\n      this.el.removeEventListener(e, this.onPointerEvent, {\n        capture: true,\n        passive: true\n      });\n    });\n\n    this.el.removeEventListener('mousemove', this.onMouseMove);\n    this.el.removeEventListener('mouseleave', this.onMouseLeave);\n\n    this.contentWrapperEl.removeEventListener('scroll', this.onScroll);\n    window.removeEventListener('resize', this.onWindowResize);\n\n    this.mutationObserver && this.mutationObserver.disconnect();\n    this.resizeObserver.disconnect();\n\n    // Cancel all debounced functions\n    this.recalculate.cancel();\n    this.onMouseMove.cancel();\n    this.hideScrollbars.cancel();\n    this.onWindowResize.cancel();\n  }\n\n  /**\n   * UnMount mutation observer and delete SimpleBar instance from DOM element\n   */\n  unMount() {\n    this.removeListeners();\n    this.el.SimpleBar = null;\n  }\n\n  /**\n   * Recursively walks up the parent nodes looking for this.el\n   */\n  isChildNode(el) {\n    if (el === null) return false;\n    if (el === this.el) return true;\n\n    return this.isChildNode(el.parentNode);\n  }\n\n  /**\n   * Check if mouse is within bounds\n   */\n  isWithinBounds(bbox) {\n    return (\n      this.mouseX >= bbox.left &&\n      this.mouseX <= bbox.left + bbox.width &&\n      this.mouseY >= bbox.top &&\n      this.mouseY <= bbox.top + bbox.height\n    );\n  }\n\n  /**\n   * Find element children matches query\n   */\n  findChild(el, query) {\n    const matches =\n      el.matches ||\n      el.webkitMatchesSelector ||\n      el.mozMatchesSelector ||\n      el.msMatchesSelector;\n    return Array.prototype.filter.call(el.children, child =>\n      matches.call(child, query)\n    )[0];\n  }\n}\n\n/**\n * HTML API\n * Called only in a browser env.\n */\nif (canUseDOM) {\n  SimpleBar.initHtmlApi();\n}\n"],
  "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,MAAO;AAAP;AAAA;AAAA,MAAO,mBAAQ;AAAA,QACb,QAAQ,KAAK;AAAA,QACb,WAAW,KAAK;AAAA,MAClB;AAAA;AAAA;;;ACHA,MAcO;AAdP;AAAA;AAAA;AAcA,MAAO,iBAAQ;AAAA,QACb,OAAO,UAAU;AACf,cAAI,KAAK,SAAS;AAChB,qBAAS,KAAK,KAAK,IAAI,CAAC;AACxB,6BAAS,OAAO,IAAI,iBAAiB,GAAG,QAAQ;AAAA,UAClD;AAAA,QACF;AAAA,MACF;AAAA;AAAA;;;ACrBA,MAKM,KAEA,cAEA,mBAmHC;AA5HP;AAAA;AAAA;AAKA,MAAM,MAAM,MAAM,IAAI,KAAK,EAAE,QAAQ;AAErC,MAAM,eAAe,WAAS,IAAI,IAAI,QAAQ;AAE9C,MAAM,oBAAN,MAAwB;AAAA,QACtB,YAAY,YAAY;AACtB,eAAK,sBAAsB,KAAK,oBAAoB,KAAK,IAAI;AAC7D,eAAK,aAAa;AAClB,eAAK,oBAAoB;AAAA,QAC3B;AAAA,QAEA,QAAQ;AACN,cAAI,CAAC,KAAK,UAAU,GAAG;AACrB,iBAAK,YAAY,IAAI;AACrB,mBAAO,KAAK;AACZ,iBAAK,aAAa;AAClB,6BAAiB,oBAAoB,KAAK,mBAAmB;AAC7D,2BAAO,IAAI,gDAAgD,KAAK,YAAY,kBAAkB;AAAA,UAChG;AAAA,QACF;AAAA,QAEA,OAAO;AACL,cAAI,KAAK,UAAU,GAAG;AACpB,iBAAK,YAAY,IAAI;AACrB,iBAAK,YAAY;AACjB,gCAAoB,oBAAoB,KAAK,mBAAmB;AAChE,2BAAO,IAAI,2BAA2B;AAAA,UACxC;AAAA,QACF;AAAA,QAEA,YAAY;AACV,iBAAO,KAAK,aAAa,CAAC,KAAK;AAAA,QACjC;AAAA,QAEA,aAAa;AACX,eAAK,WAAW,IAAI;AAAA,QACtB;AAAA,QAEA,gBAAgB;AACd,eAAK,oBAAoB;AACzB,eAAK,WAAW;AAChB,iBAAO,KAAK;AACZ,yBAAO,IAAI,oCAAoC;AAAA,QACjD;AAAA,QAEA,mBAAmB;AACjB,eAAK,iBAAiB,IAAI;AAC1B,yBAAO,IAAI,uCAAuC;AAAA,QACpD;AAAA,QAIA,eAAe;AACb,eAAK,YAAY;AACjB,eAAK,KAAK;AAAA,QACZ;AAAA,QAEA,cAAc;AACZ,uBAAa,KAAK,WAAW;AAAA,QAC/B;AAAA,QAEA,OAAO;AACL,eAAK,cAAc;AAAA,YAAW,MAAM;AAClC,mBAAK,iBAAiB;AACtB,mBAAK,KAAK;AAAA,YACZ;AAAA,YACE,KAAK,gBAAgB;AAAA,UAAC;AAAA,QAC1B;AAAA,QAEA,kBAAkB;AAChB,gBAAM,EAAE,gBAAgB,wBAAwB,IAAI,KAAK;AACzD,gBAAM,UAAU,KAAK,IAAI,IAAI,yBAAyB,KAAK,IAAI,KAAK,mBAAmB,EAAE,CAAC;AAC1F,gBAAM,YAAY,KAAK,sBAAsB,IAAI,IAAM;AACvD,gBAAM,SAAS,YAAY,KAAK,OAAO;AACvC,iBAAO,iBAAiB,MAAO,WAAW,IAAI;AAAA,QAChD;AAAA,QAEA,mBAAmB;AACjB,cAAI,KAAK,kBAAkB,GAAG;AAC5B,2BAAO,IAAI,oEAAoE,KAAK,mCAAmC,aAAa,KAAK,WAAW,0BAA0B,KAAK,YAAY,kBAAkB;AACjN,iBAAK;AACL,gBAAI,KAAK,qBAAqB,GAAG;AAC/B,6BAAO,IAAI,+EAA+E,aAAa,KAAK,cAAc,KAAK;AAAA,YACjI,OAAO;AACL,6BAAO,IAAI,6BAA6B;AACxC,mBAAK,WAAW,OAAO;AAAA,YACzB;AAAA,UACF;AAAA,QACF;AAAA,QAEA,IAAI,cAAc;AAChB,iBAAO,KAAK,WAAW,KAAK,WAAW,KAAK;AAAA,QAC9C;AAAA,QAEA,oBAAoB;AAClB,iBAAO,aAAa,KAAK,WAAW,IAAI,KAAK,YAAY;AAAA,QAC3D;AAAA,QAEA,uBAAuB;AACrB,iBAAO,KAAK,kBAAmB,aAAa,KAAK,cAAc,IAAI,KAAK,YAAY;AAAA,QACtF;AAAA,QAEA,sBAAsB;AACpB,cAAI,SAAS,oBAAoB,WAAW;AAC1C;AAAA,cAAW,MAAM;AACf,oBAAI,KAAK,kBAAkB,KAAK,CAAC,KAAK,WAAW,OAAO,GAAG;AACzD,iCAAO,IAAI,uFAAuF,SAAS,iBAAiB;AAC5H,uBAAK,WAAW,OAAO;AAAA,gBACzB;AAAA,cACF;AAAA,cACE;AAAA,YAAG;AAAA,UACP;AAAA,QACF;AAAA,MAEF;AAEA,wBAAkB,iBAAiB;AACnC,wBAAkB,0BAA0B;AAE5C,MAAO,6BAAQ;AAAA;AAAA;;;AC5Hf,MAAO;AAAP;AAAA;AAAA,MAAO,mBAAQ;AAAA,QACb,iBAAiB;AAAA,UACf,WAAW;AAAA,UACX,cAAc;AAAA,UACd,QAAQ;AAAA,UACR,gBAAgB;AAAA,UAChB,aAAa;AAAA,QACf;AAAA,QACA,sBAAsB;AAAA,UACpB,gBAAgB;AAAA,UAChB,mBAAmB;AAAA,UACnB,kBAAkB;AAAA,QACpB;AAAA,QACA,sBAAsB;AAAA,QACtB,aAAa;AAAA,UACX;AAAA,UACA;AAAA,QACF;AAAA,MACF;AAAA;AAAA;;;AClBA,MAOO,eAAe,WAChB,oBAEA,SAEA,YA0JC;AAtKP;AAAA;AAAA;AACA;AACA;AACA;AAIA,OAAM,EAAC,eAAe,cAAa;AACnC,MAAM,qBAAqB,UAAU,MAAM,GAAG,UAAU,SAAS,CAAC;AAElE,MAAM,UAAU,CAAC,EAAE;AAEnB,MAAM,aAAN,MAAiB;AAAA,QACf,YAAYA,WAAU;AACpB,eAAK,OAAO,KAAK,KAAK,KAAK,IAAI;AAC/B,eAAK,WAAWA;AAChB,eAAK,gBAAgB,KAAK,SAAS;AACnC,eAAK,UAAU,IAAI,2BAAkB,IAAI;AACzC,eAAK,eAAe;AAAA,QACtB;AAAA,QAEA,KAAKC,OAAM;AACT,cAAI,KAAK,OAAO,GAAG;AACjB,iBAAK,UAAU,KAAK,KAAK,UAAUA,KAAI,CAAC;AACxC,mBAAO;AAAA,UACT,OAAO;AACL,mBAAO;AAAA,UACT;AAAA,QACF;AAAA,QAEA,OAAO;AACL,cAAI,KAAK,SAAS,GAAG;AACnB,2BAAO,IAAI,uDAAuD,KAAK,SAAS,GAAG;AACnF,mBAAO;AAAA,UACT,OAAO;AACL,2BAAO,IAAI,uCAAuC,KAAK,SAAS,oBAAoB,WAAW;AAC/F,gBAAI,KAAK,WAAW;AAAE,mBAAK,uBAAuB;AAAA,YAAE;AACpD,iBAAK,YAAY,IAAI,iBAAS,UAAU,KAAK,SAAS,KAAK,SAAS;AACpE,iBAAK,qBAAqB;AAC1B,iBAAK,QAAQ,MAAM;AACnB,mBAAO;AAAA,UACT;AAAA,QACF;AAAA,QAEA,MAAM,EAAC,eAAc,IAAI,EAAC,gBAAgB,KAAI,GAAG;AAC/C,cAAI,CAAC,gBAAgB;AAAE,iBAAK,QAAQ,KAAK;AAAA,UAAE;AAE3C,cAAI,KAAK,OAAO,GAAG;AACjB,mBAAO,KAAK,UAAU,MAAM;AAAA,UAC9B;AAAA,QACF;AAAA,QAEA,SAAS;AACP,yBAAO,IAAI,yCAAyC,KAAK,SAAS,GAAG;AACrE,cAAI,KAAK,SAAS,GAAG;AACnB,gBAAI;AACF,qBAAO,KAAK,MAAM;AAAA,YACpB,SAASC,QAAP;AACA,6BAAO,IAAI,8BAA8BA,MAAK;AAAA,YAChD,UACA;AACE,6BAAO,IAAI,0BAA0B,KAAK,YAAY,eAAe;AACrE,yBAAW,KAAK,MAAM,KAAK,YAAY,WAAW;AAAA,YACpD;AAAA,UACF,OAAO;AACL,mBAAO,KAAK,KAAK;AAAA,UACnB;AAAA,QACF;AAAA,QAEA,cAAc;AACZ,cAAI,KAAK,WAAW;AAClB,mBAAO,KAAK,UAAU;AAAA,UACxB;AAAA,QACF;AAAA,QAEA,SAAS;AACP,iBAAO,KAAK,QAAQ,MAAM;AAAA,QAC5B;AAAA,QAEA,WAAW;AACT,iBAAO,KAAK,QAAQ,QAAQ,YAAY;AAAA,QAC1C;AAAA,QAIA,sBAAsB;AACpB,iBAAO,QAAQ,KAAK,oBAAoB,KAAK,YAAY,CAAC,KAAK;AAAA,QACjE;AAAA,QAEA,WAAW,QAAQ;AACjB,iBAAO,QAAQ,KAAK,QAAQ,KAAK,SAAS,CAAC,KAAK;AAAA,QAClD;AAAA,QAEA,WAAW;AACT,cAAI,KAAK,WAAW;AAClB,qBAAS,SAAS,iBAAS,WAAW;AACpC,kBAAI,iBAAS,UAAU,WAAW,KAAK,UAAU,YAAY;AAC3D,uBAAO,MAAM,YAAY;AAAA,cAC3B;AAAA,YACF;AAAA,UACF;AACA,iBAAO;AAAA,QACT;AAAA,QAEA,uBAAuB;AACrB,mBAAS,aAAa,KAAK,QAAQ;AACjC,kBAAMC,WAAU,KAAK,OAAO,WAAW,KAAK,IAAI;AAChD,iBAAK,UAAU,KAAK,eAAeA;AAAA,UACrC;AAAA,QACF;AAAA,QAEA,yBAAyB;AACvB,mBAAS,aAAa,KAAK,QAAQ;AACjC,iBAAK,UAAU,KAAK,eAAe,WAAW;AAAA,YAAC;AAAA,UACjD;AAAA,QACF;AAAA,MAEF;AAEA,iBAAW,cAAc;AAEzB,iBAAW,UAAU,SAAS;AAAA,QAC5B,QAAQ,OAAO;AACb,cAAI,CAAC,KAAK,oBAAoB,GAAG;AAAE;AAAA,UAAO;AAC1C,gBAAM,EAAC,YAAY,SAAS,QAAQ,WAAW,KAAI,IAAI,KAAK,MAAM,MAAM,IAAI;AAC5E,kBAAQ,MAAM;AAAA,YACZ,KAAK,cAAc;AACjB,mBAAK,QAAQ,cAAc;AAC3B,qBAAO,KAAK,cAAc,OAAO;AAAA,YACnC,KAAK,cAAc;AACjB,6BAAO,IAAI,0BAA0B,QAAQ;AAC7C,qBAAO,KAAK,MAAM,EAAC,gBAAgB,UAAS,CAAC;AAAA,YAC/C,KAAK,cAAc;AACjB,qBAAO,KAAK,QAAQ,WAAW;AAAA,YACjC,KAAK,cAAc;AACjB,mBAAK,cAAc,oBAAoB,UAAU;AACjD,qBAAO,KAAK,cAAc,OAAO,YAAY,WAAW;AAAA,YAC1D,KAAK,cAAc;AACjB,qBAAO,KAAK,cAAc,OAAO,UAAU;AAAA,YAC7C;AACE,qBAAO,KAAK,cAAc,OAAO,YAAY,YAAY,OAAO;AAAA,UACpE;AAAA,QACF;AAAA,QAEA,OAAO;AACL,yBAAO,IAAI,kCAAkC,KAAK,YAAY,gBAAgB;AAC9E,eAAK,eAAe;AACpB,cAAI,CAAC,KAAK,oBAAoB,GAAG;AAC/B,2BAAO,IAAI,8DAA8D;AACzE,mBAAO,KAAK,MAAM,EAAC,gBAAgB,MAAK,CAAC;AAAA,UAC3C;AAAA,QACF;AAAA,QAEA,MAAM,OAAO;AACX,yBAAO,IAAI,yBAAyB;AACpC,cAAI,KAAK,cAAc;AAAE;AAAA,UAAO;AAChC,eAAK,eAAe;AACpB,eAAK,QAAQ,iBAAiB;AAC9B,iBAAO,KAAK,cAAc,UAAU,gBAAgB,EAAC,sBAAsB,KAAK,QAAQ,UAAU,EAAC,CAAC;AAAA,QACtG;AAAA,QAEA,QAAQ;AACN,yBAAO,IAAI,yBAAyB;AAAA,QACtC;AAAA,MACF;AAEA,MAAO,qBAAQ;AAAA;AAAA;;;ACtKf,MA0DM,QAUe;AApErB;AAAA;AA0DA,MAAM,SAAS,SAAS,QAAQ,YAAY;AAC1C,YAAI,cAAc,MAAM;AACtB,mBAAS,OAAO,YAAY;AAC1B,kBAAM,QAAQ,WAAW;AACzB,mBAAO,OAAO;AAAA,UAChB;AAAA,QACF;AACA,eAAO;AAAA,MACT;AAEA,MAAqB,eAArB,MAAkC;AAAA,QAChC,YAAYC,WAAU,SAAS,CAAC,GAAG,OAAO;AACxC,eAAK,WAAWA;AAChB,eAAK,aAAa,KAAK,UAAU,MAAM;AACvC,iBAAO,MAAM,KAAK;AAAA,QACpB;AAAA,QAGA,QAAQ,QAAQC,QAAO,CAAC,GAAG;AACzB,UAAAA,MAAK,SAAS;AACd,iBAAO,KAAK,KAAKA,KAAI;AAAA,QACvB;AAAA,QAEA,KAAKA,OAAM;AACT,iBAAO,KAAK,SAAS,KAAK,EAAC,SAAS,WAAW,YAAY,KAAK,YAAY,MAAM,KAAK,UAAUA,KAAI,EAAC,CAAC;AAAA,QACzG;AAAA,QAEA,cAAc;AACZ,iBAAO,KAAK,SAAS,cAAc,OAAO,IAAI;AAAA,QAChD;AAAA,MACF;AAAA;AAAA;;;ACxFA,MAKM,uBA4CC;AAjDP;AAAA;AAAA;AAKA,MAAM,wBAAN,MAA4B;AAAA,QAC1B,YAAY,eAAe;AACzB,eAAK,gBAAgB;AACrB,eAAK,uBAAuB,CAAC;AAAA,QAC/B;AAAA,QAEA,UAAU,cAAc;AACtB,cAAG,KAAK,qBAAqB,QAAQ,YAAY,KAAK,IAAG;AACvD,2BAAO,IAAI,sCAAsC,aAAa,YAAY;AAC1E,iBAAK,qBAAqB,KAAK,YAAY;AAAA,UAC7C,OACK;AACH,2BAAO,IAAI,8CAA8C,aAAa,YAAY;AAAA,UACpF;AACA,eAAK,kBAAkB;AAAA,QACzB;AAAA,QAEA,OAAO,cAAc;AACnB,yBAAO,IAAI,oCAAoC,aAAa,YAAY;AACxE,eAAK,uBAAwB,KAAK,qBAAqB,OAAO,CAAC,MAAM,MAAM,YAAY;AAAA,QACzF;AAAA,QAEA,oBAAoB;AAClB,eAAK,iBAAiB;AACtB,eAAK,iBAAiB;AAAA,QACxB;AAAA,QAEA,mBAAmB;AACjB,uBAAa,KAAK,YAAY;AAAA,QAChC;AAAA,QAEA,mBAAmB;AACjB,eAAK,eAAe;AAAA,YAAW,MAAM;AACnC,kBAAI,KAAK,iBAAiB,OAAO,KAAK,cAAc,cAAe,YAAY;AAC7E,qBAAK,qBAAqB,IAAI,CAAC,iBAAiB;AAC9C,iCAAO,IAAI,uCAAuC,aAAa,YAAY;AAC3E,uBAAK,cAAc,UAAU,YAAY;AAAA,gBAC3C,CAAC;AAAA,cACH;AAAA,YACF;AAAA,YACE;AAAA,UAAG;AAAA,QACP;AAAA,MACF;AAEA,MAAO,iCAAQ;AAAA;AAAA;;;ACjDf,MAcqB;AAdrB;AAAA;AAAA;AACA;AACA;AAYA,MAAqB,gBAArB,MAAmC;AAAA,QACjC,YAAYC,WAAU;AACpB,eAAK,WAAWA;AAChB,eAAK,YAAY,IAAI,+BAAsB,IAAI;AAC/C,eAAK,gBAAgB,CAAC;AAAA,QACxB;AAAA,QAEA,OAAO,aAAa,OAAO;AACzB,gBAAM,UAAU;AAChB,gBAAM,SAAS,OAAO,YAAY,WAAW,UAAU,EAAC,QAAO;AAC/D,gBAAM,eAAe,IAAI,aAAa,KAAK,UAAU,QAAQ,KAAK;AAClE,iBAAO,KAAK,IAAI,YAAY;AAAA,QAC9B;AAAA,QAIA,IAAI,cAAc;AAChB,eAAK,cAAc,KAAK,YAAY;AACpC,eAAK,SAAS,uBAAuB;AACrC,eAAK,OAAO,cAAc,aAAa;AACvC,eAAK,UAAU,YAAY;AAC3B,iBAAO;AAAA,QACT;AAAA,QAEA,OAAO,cAAc;AACnB,eAAK,OAAO,YAAY;AACxB,cAAI,CAAC,KAAK,QAAQ,aAAa,UAAU,EAAE,QAAQ;AACjD,iBAAK,YAAY,cAAc,aAAa;AAAA,UAC9C;AACA,iBAAO;AAAA,QACT;AAAA,QAEA,OAAO,YAAY;AACjB,iBAAO,KAAK,QAAQ,UAAU,EAAE,IAAI,CAAC,iBAAiB;AACpD,iBAAK,OAAO,YAAY;AACxB,iBAAK,OAAO,cAAc,UAAU;AACpC,mBAAO;AAAA,UACT,CAAC;AAAA,QACH;AAAA,QAEA,OAAO,cAAc;AACnB,eAAK,UAAU,OAAO,YAAY;AAClC,eAAK,gBAAiB,KAAK,cAAc,OAAO,CAAC,MAAM,MAAM,YAAY;AACzE,iBAAO;AAAA,QACT;AAAA,QAEA,QAAQ,YAAY;AAClB,iBAAO,KAAK,cAAc,OAAO,CAAC,MAAM,EAAE,eAAe,UAAU;AAAA,QACrE;AAAA,QAEA,SAAS;AACP,iBAAO,KAAK,cAAc,IAAI,CAAC,iBAC7B,KAAK,UAAU,YAAY,CAAC;AAAA,QAChC;AAAA,QAEA,UAAU,iBAAiB,MAAM;AAC/B,iBAAO,KAAK,cAAc,IAAI,CAAC,iBAC7B,KAAK,OAAO,cAAc,cAAc,GAAG,IAAI,CAAC;AAAA,QACpD;AAAA,QAEA,OAAO,cAAc,iBAAiB,MAAM;AAC1C,cAAI;AACJ,cAAI,OAAO,iBAAiB,UAAU;AACpC,4BAAgB,KAAK,QAAQ,YAAY;AAAA,UAC3C,OAAO;AACL,4BAAgB,CAAC,YAAY;AAAA,UAC/B;AAEA,iBAAO,cAAc,IAAI,CAACC,kBACvB,OAAOA,cAAa,kBAAkB,aAAaA,cAAa,cAAc,GAAG,IAAI,IAAI,MAAU;AAAA,QACxG;AAAA,QAEA,UAAU,cAAc;AACtB,cAAI,KAAK,YAAY,cAAc,WAAW,GAAG;AAC/C,iBAAK,UAAU,UAAU,YAAY;AAAA,UACvC;AAAA,QACF;AAAA,QAEA,oBAAoB,YAAY;AAC9B,yBAAO,IAAI,0BAA0B,YAAY;AACjD,eAAK,QAAQ,UAAU,EAAE,IAAI,CAAC,iBAC5B,KAAK,UAAU,OAAO,YAAY,CAAC;AAAA,QACvC;AAAA,QAEA,YAAY,cAAc,SAAS;AACjC,gBAAM,EAAC,WAAU,IAAI;AACrB,iBAAO,KAAK,SAAS,KAAK,EAAC,SAAS,WAAU,CAAC;AAAA,QACjD;AAAA,MACF;AAAA;AAAA;;;AC3CO,WAAS,mBAAmB,KAAK;AACtC,QAAI,OAAO,QAAQ,YAAY;AAC7B,YAAM,IAAI;AAAA,IACZ;AAEA,QAAI,OAAO,CAAC,UAAU,KAAK,GAAG,GAAG;AAC/B,YAAM,IAAI,SAAS,cAAc,GAAG;AACpC,QAAE,OAAO;AAET,QAAE,OAAO,EAAE;AACX,QAAE,WAAW,EAAE,SAAS,QAAQ,QAAQ,IAAI;AAC5C,aAAO,EAAE;AAAA,IACX,OAAO;AACL,aAAO;AAAA,IACT;AAAA,EACF;AA1EA,MA6BqB;AA7BrB;AAAA;AAAA;AACA;AA4BA,MAAqB,WAArB,MAA8B;AAAA,QAC5B,YAAY,KAAK;AACf,eAAK,OAAO;AACZ,eAAK,gBAAgB,IAAI,cAAc,IAAI;AAC3C,eAAK,aAAa,IAAI,mBAAW,IAAI;AAAA,QACvC;AAAA,QAEA,IAAI,MAAM;AACR,iBAAO,mBAAmB,KAAK,IAAI;AAAA,QACrC;AAAA,QAEA,KAAKC,OAAM;AACT,iBAAO,KAAK,WAAW,KAAKA,KAAI;AAAA,QAClC;AAAA,QAEA,UAAU;AACR,iBAAO,KAAK,WAAW,KAAK;AAAA,QAC9B;AAAA,QAEA,aAAa;AACX,iBAAO,KAAK,WAAW,MAAM,EAAC,gBAAgB,MAAK,CAAC;AAAA,QACtD;AAAA,QAEA,yBAAyB;AACvB,cAAI,CAAC,KAAK,WAAW,SAAS,GAAG;AAC/B,mBAAO,KAAK,WAAW,KAAK;AAAA,UAC9B;AAAA,QACF;AAAA,MACF;AAAA;AAAA;;;ACzDA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAuBO,WAAS,eAAe,MAAM,UAAU,KAAK,KAAK,iBAAS,oBAAoB;AACpF,WAAO,IAAI,SAAS,GAAG;AAAA,EACzB;AAEO,WAAS,UAAU,MAAM;AAC9B,UAAM,UAAU,SAAS,KAAK,cAAc,2BAA2B,QAAQ;AAC/E,QAAI,SAAS;AACX,aAAO,QAAQ,aAAa,SAAS;AAAA,IACvC;AAAA,EACF;AAhCA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AAAA;;;ACRA;AAAA;AAIA,OAAC,SAAUC,SAAQ,SAAS;AAC1B,eAAO,YAAY,YAAY,OAAO,WAAW,cAAc,OAAO,UAAU,QAAQ,IACxF,OAAO,WAAW,cAAc,OAAO,MAAM,OAAO,OAAO,KAC1DA,UAAS,OAAO,eAAe,cAAc,aAAaA,WAAU,MAAMA,QAAO,cAAc,QAAQ;AAAA,MAC1G,GAAG,SAAO,WAAY;AAAE;AAYtB,YAAI,eAAe;AAAA,UACjB,iBAAiB,oBAAI,QAAQ;AAAA,UAC7B,SAAS,oBAAI,QAAQ;AAAA,UACrB,aAAa,oBAAI,QAAQ;AAAA,UACzB,UAAU,oBAAI,QAAQ;AAAA,QACxB;AAEA,cAAM,aAAa;AAMnB,cAAMC,UAAS,WAAS;AACtB,gBAAM,SAAS,CAAC;AAChB,qBAAW,KAAK,OAAO;AACrB,mBAAO,MAAM,MAAM,aAAa,MAAM;AAAA,UACxC;AACA,iBAAO;AAAA,QACT;AACA,cAAM,cAAcA,QAAO,CAAC,aAAa,SAAS,eAAe,UAAU,SAAS,SAAS,eAAe,iBAAiB,SAAS,eAAe,QAAQ,QAAQ,SAAS,SAAS,kBAAkB,WAAW,WAAW,QAAQ,UAAU,mBAAmB,UAAU,QAAQ,gBAAgB,SAAS,SAAS,QAAQ,SAAS,UAAU,SAAS,YAAY,SAAS,YAAY,cAAc,eAAe,sBAAsB,kBAAkB,wBAAwB,iBAAiB,sBAAsB,UAAU,WAAW,UAAU,OAAO,aAAa,WAAW,YAAY,aAAa,UAAU,gBAAgB,cAAc,eAAe,gBAAgB,UAAU,gBAAgB,cAAc,eAAe,gBAAgB,YAAY,eAAe,mBAAmB,OAAO,sBAAsB,gCAAgC,qBAAqB,gBAAgB,gBAAgB,aAAa,iBAAiB,YAAY,CAAC;AACj7B,cAAM,YAAYA,QAAO,CAAC,WAAW,WAAW,QAAQ,YAAY,OAAO,CAAC;AAE5E,cAAM,gBAAgB;AAQtB,cAAM,cAAc,SAAO;AACzB,gBAAM,SAAS,CAAC;AAChB,mBAAS,IAAI,GAAG,IAAI,IAAI,QAAQ,KAAK;AACnC,gBAAI,OAAO,QAAQ,IAAI,EAAE,MAAM,IAAI;AACjC,qBAAO,KAAK,IAAI,EAAE;AAAA,YACpB;AAAA,UACF;AACA,iBAAO;AAAA,QACT;AAQA,cAAM,wBAAwB,SAAO,IAAI,OAAO,CAAC,EAAE,YAAY,IAAI,IAAI,MAAM,CAAC;AAO9E,cAAMC,QAAO,aAAW;AACtB,kBAAQ,KAAK,GAAG,iBAAiB,OAAO,YAAY,WAAW,QAAQ,KAAK,GAAG,IAAI,SAAS;AAAA,QAC9F;AAOA,cAAMC,SAAQ,aAAW;AACvB,kBAAQ,MAAM,GAAG,iBAAiB,SAAS;AAAA,QAC7C;AAQA,cAAM,2BAA2B,CAAC;AAOlC,cAAM,WAAW,aAAW;AAC1B,cAAI,CAAC,yBAAyB,SAAS,OAAO,GAAG;AAC/C,qCAAyB,KAAK,OAAO;AACrC,YAAAD,MAAK,OAAO;AAAA,UACd;AAAA,QACF;AAQA,cAAM,uBAAuB,CAAC,iBAAiB,eAAe;AAC5D,mBAAS,IAAI,6FAA6F,sBAAsB;AAAA,QAClI;AASA,cAAM,iBAAiB,SAAO,OAAO,QAAQ,aAAa,IAAI,IAAI;AAMlE,cAAM,iBAAiB,SAAO,OAAO,OAAO,IAAI,cAAc;AAM9D,cAAM,YAAY,SAAO,eAAe,GAAG,IAAI,IAAI,UAAU,IAAI,QAAQ,QAAQ,GAAG;AAMpF,cAAM,YAAY,SAAO,OAAO,QAAQ,QAAQ,GAAG,MAAM;AAOzD,cAAM,eAAe,MAAM,SAAS,KAAK,cAAc,IAAI,YAAY,WAAW;AAMlF,cAAM,oBAAoB,oBAAkB;AAC1C,gBAAM,YAAY,aAAa;AAC/B,iBAAO,YAAY,UAAU,cAAc,cAAc,IAAI;AAAA,QAC/D;AAMA,cAAM,iBAAiB,eAAa;AAClC,iBAAO,kBAAkB,IAAI,WAAW;AAAA,QAC1C;AAKA,cAAM,WAAW,MAAM,eAAe,YAAY,KAAK;AAKvD,cAAM,UAAU,MAAM,eAAe,YAAY,IAAI;AAKrD,cAAM,iBAAiB,MAAM,eAAe,YAAY,eAAe;AAKvE,cAAM,WAAW,MAAM,eAAe,YAAY,KAAK;AAKvD,cAAM,mBAAmB,MAAM,eAAe,YAAY,iBAAiB;AAK3E,cAAM,WAAW,MAAM,eAAe,YAAY,KAAK;AAKvD,cAAM,mBAAmB,MAAM,eAAe,YAAY,iBAAiB;AAK3E,cAAM,uBAAuB,MAAM,eAAe,YAAY,qBAAqB;AAKnF,cAAM,mBAAmB,MAAsC,kBAAkB,IAAI,YAAY,YAAY,YAAY,SAAS;AAKlI,cAAM,kBAAkB,MAAsC,kBAAkB,IAAI,YAAY,YAAY,YAAY,QAAQ;AAKhI,cAAM,gBAAgB,MAAsC,kBAAkB,IAAI,YAAY,YAAY,YAAY,MAAM;AAK5H,cAAM,gBAAgB,MAAM,eAAe,YAAY,cAAc;AAKrE,cAAM,YAAY,MAAM,kBAAkB,IAAI,YAAY,QAAQ;AAKlE,cAAM,aAAa,MAAM,eAAe,YAAY,OAAO;AAK3D,cAAM,YAAY,MAAM,eAAe,YAAY,MAAM;AAKzD,cAAM,sBAAsB,MAAM,eAAe,YAAY,qBAAqB;AAKlF,cAAM,iBAAiB,MAAM,eAAe,YAAY,KAAK;AAG7D,cAAM,YAAY;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAmBlB,cAAM,uBAAuB,MAAM;AACjC,gBAAM,gCAAgC,MAAM,KAAK,SAAS,EAAE,iBAAiB,qDAAqD,CAAC,EAElI,KAAK,CAAC,GAAG,MAAM;AACd,kBAAM,YAAY,SAAS,EAAE,aAAa,UAAU,CAAC;AACrD,kBAAM,YAAY,SAAS,EAAE,aAAa,UAAU,CAAC;AACrD,gBAAI,YAAY,WAAW;AACzB,qBAAO;AAAA,YACT,WAAW,YAAY,WAAW;AAChC,qBAAO;AAAA,YACT;AACA,mBAAO;AAAA,UACT,CAAC;AACD,gBAAM,yBAAyB,MAAM,KAAK,SAAS,EAAE,iBAAiB,SAAS,CAAC,EAAE,OAAO,QAAM,GAAG,aAAa,UAAU,MAAM,IAAI;AACnI,iBAAO,YAAY,8BAA8B,OAAO,sBAAsB,CAAC,EAAE,OAAO,QAAM,YAAY,EAAE,CAAC;AAAA,QAC/G;AAKA,cAAM,UAAU,MAAM;AACpB,iBAAO,SAAS,SAAS,MAAM,YAAY,KAAK,KAAK,CAAC,SAAS,SAAS,MAAM,YAAY,cAAc,KAAK,CAAC,SAAS,SAAS,MAAM,YAAY,cAAc;AAAA,QAClK;AAKA,cAAM,UAAU,MAAM;AACpB,iBAAO,SAAS,KAAK,SAAS,SAAS,GAAG,YAAY,KAAK;AAAA,QAC7D;AAKA,cAAM,YAAY,MAAM;AACtB,iBAAO,SAAS,EAAE,aAAa,cAAc;AAAA,QAC/C;AAGA,cAAM,SAAS;AAAA,UACb,qBAAqB;AAAA,QACvB;AASA,cAAM,eAAe,CAAC,MAAM,SAAS;AACnC,eAAK,cAAc;AACnB,cAAI,MAAM;AACR,kBAAM,SAAS,IAAI,UAAU;AAC7B,kBAAM,SAAS,OAAO,gBAAgB,MAAM,WAAW;AACvD,kBAAM,KAAK,OAAO,cAAc,MAAM,EAAE,UAAU,EAAE,QAAQ,WAAS;AACnE,mBAAK,YAAY,KAAK;AAAA,YACxB,CAAC;AACD,kBAAM,KAAK,OAAO,cAAc,MAAM,EAAE,UAAU,EAAE,QAAQ,WAAS;AACnE,kBAAI,iBAAiB,oBAAoB,iBAAiB,kBAAkB;AAC1E,qBAAK,YAAY,MAAM,UAAU,IAAI,CAAC;AAAA,cACxC,OAAO;AACL,qBAAK,YAAY,KAAK;AAAA,cACxB;AAAA,YACF,CAAC;AAAA,UACH;AAAA,QACF;AAOA,cAAM,WAAW,CAAC,MAAM,cAAc;AACpC,cAAI,CAAC,WAAW;AACd,mBAAO;AAAA,UACT;AACA,gBAAM,YAAY,UAAU,MAAM,KAAK;AACvC,mBAAS,IAAI,GAAG,IAAI,UAAU,QAAQ,KAAK;AACzC,gBAAI,CAAC,KAAK,UAAU,SAAS,UAAU,EAAE,GAAG;AAC1C,qBAAO;AAAA,YACT;AAAA,UACF;AACA,iBAAO;AAAA,QACT;AAMA,cAAM,sBAAsB,CAAC,MAAM,WAAW;AAC5C,gBAAM,KAAK,KAAK,SAAS,EAAE,QAAQ,eAAa;AAC9C,gBAAI,CAAC,OAAO,OAAO,WAAW,EAAE,SAAS,SAAS,KAAK,CAAC,OAAO,OAAO,SAAS,EAAE,SAAS,SAAS,KAAK,CAAC,OAAO,OAAO,OAAO,SAAS,EAAE,SAAS,SAAS,GAAG;AAC5J,mBAAK,UAAU,OAAO,SAAS;AAAA,YACjC;AAAA,UACF,CAAC;AAAA,QACH;AAOA,cAAM,mBAAmB,CAAC,MAAM,QAAQ,cAAc;AACpD,8BAAoB,MAAM,MAAM;AAChC,cAAI,OAAO,eAAe,OAAO,YAAY,YAAY;AACvD,gBAAI,OAAO,OAAO,YAAY,eAAe,YAAY,CAAC,OAAO,YAAY,WAAW,SAAS;AAC/F,cAAAA,MAAK,+BAA+B,uDAAuD,OAAO,OAAO,YAAY,aAAa;AAClI;AAAA,YACF;AACA,qBAAS,MAAM,OAAO,YAAY,UAAU;AAAA,UAC9C;AAAA,QACF;AAOA,cAAM,aAAa,CAAC,OAAO,eAAe;AACxC,cAAI,CAAC,YAAY;AACf,mBAAO;AAAA,UACT;AACA,kBAAQ,YAAY;AAAA,YAClB,KAAK;AAAA,YACL,KAAK;AAAA,YACL,KAAK;AACH,qBAAO,MAAM,cAAc,IAAI,YAAY,YAAY,YAAY,aAAa;AAAA,YAClF,KAAK;AACH,qBAAO,MAAM,cAAc,IAAI,YAAY,YAAY,YAAY,gBAAgB;AAAA,YACrF,KAAK;AACH,qBAAO,MAAM,cAAc,IAAI,YAAY,YAAY,YAAY,qBAAqB,KAAK,MAAM,cAAc,IAAI,YAAY,YAAY,YAAY,yBAAyB;AAAA,YACpL,KAAK;AACH,qBAAO,MAAM,cAAc,IAAI,YAAY,YAAY,YAAY,aAAa;AAAA,YAClF;AACE,qBAAO,MAAM,cAAc,IAAI,YAAY,YAAY,YAAY,OAAO;AAAA,UAC9E;AAAA,QACF;AAKA,cAAM,aAAa,WAAS;AAC1B,gBAAM,MAAM;AAGZ,cAAI,MAAM,SAAS,QAAQ;AAEzB,kBAAM,MAAM,MAAM;AAClB,kBAAM,QAAQ;AACd,kBAAM,QAAQ;AAAA,UAChB;AAAA,QACF;AAOA,cAAM,cAAc,CAAC,QAAQ,WAAW,cAAc;AACpD,cAAI,CAAC,UAAU,CAAC,WAAW;AACzB;AAAA,UACF;AACA,cAAI,OAAO,cAAc,UAAU;AACjC,wBAAY,UAAU,MAAM,KAAK,EAAE,OAAO,OAAO;AAAA,UACnD;AACA,oBAAU,QAAQ,eAAa;AAC7B,gBAAI,MAAM,QAAQ,MAAM,GAAG;AACzB,qBAAO,QAAQ,UAAQ;AACrB,4BAAY,KAAK,UAAU,IAAI,SAAS,IAAI,KAAK,UAAU,OAAO,SAAS;AAAA,cAC7E,CAAC;AAAA,YACH,OAAO;AACL,0BAAY,OAAO,UAAU,IAAI,SAAS,IAAI,OAAO,UAAU,OAAO,SAAS;AAAA,YACjF;AAAA,UACF,CAAC;AAAA,QACH;AAMA,cAAM,WAAW,CAAC,QAAQ,cAAc;AACtC,sBAAY,QAAQ,WAAW,IAAI;AAAA,QACrC;AAMA,cAAM,cAAc,CAAC,QAAQ,cAAc;AACzC,sBAAY,QAAQ,WAAW,KAAK;AAAA,QACtC;AASA,cAAM,wBAAwB,CAAC,MAAM,cAAc;AACjD,gBAAM,WAAW,MAAM,KAAK,KAAK,QAAQ;AACzC,mBAAS,IAAI,GAAG,IAAI,SAAS,QAAQ,KAAK;AACxC,kBAAM,QAAQ,SAAS;AACvB,gBAAI,iBAAiB,eAAe,SAAS,OAAO,SAAS,GAAG;AAC9D,qBAAO;AAAA,YACT;AAAA,UACF;AAAA,QACF;AAOA,cAAM,sBAAsB,CAAC,MAAM,UAAU,UAAU;AACrD,cAAI,UAAU,GAAG,SAAS,KAAK,KAAK;AAClC,oBAAQ,SAAS,KAAK;AAAA,UACxB;AACA,cAAI,SAAS,SAAS,KAAK,MAAM,GAAG;AAClC,iBAAK,MAAM,YAAY,OAAO,UAAU,WAAW,GAAG,YAAY;AAAA,UACpE,OAAO;AACL,iBAAK,MAAM,eAAe,QAAQ;AAAA,UACpC;AAAA,QACF;AAMA,cAAM,OAAO,SAAU,MAAM;AAC3B,cAAI,UAAU,UAAU,SAAS,KAAK,UAAU,OAAO,SAAY,UAAU,KAAK;AAClF,eAAK,MAAM,UAAU;AAAA,QACvB;AAKA,cAAME,QAAO,UAAQ;AACnB,eAAK,MAAM,UAAU;AAAA,QACvB;AAQA,cAAM,WAAW,CAAC,QAAQ,UAAU,UAAU,UAAU;AAEtD,gBAAM,KAAK,OAAO,cAAc,QAAQ;AACxC,cAAI,IAAI;AACN,eAAG,MAAM,YAAY;AAAA,UACvB;AAAA,QACF;AAOA,cAAM,SAAS,SAAU,MAAM,WAAW;AACxC,cAAI,UAAU,UAAU,SAAS,KAAK,UAAU,OAAO,SAAY,UAAU,KAAK;AAClF,sBAAY,KAAK,MAAM,OAAO,IAAIA,MAAK,IAAI;AAAA,QAC7C;AAQA,cAAM,cAAc,UAAQ,CAAC,EAAE,SAAS,KAAK,eAAe,KAAK,gBAAgB,KAAK,eAAe,EAAE;AAKvG,cAAM,sBAAsB,MAAM,CAAC,YAAY,iBAAiB,CAAC,KAAK,CAAC,YAAY,cAAc,CAAC,KAAK,CAAC,YAAY,gBAAgB,CAAC;AAMrI,cAAM,eAAe,UAAQ,CAAC,EAAE,KAAK,eAAe,KAAK;AAQzD,cAAM,kBAAkB,UAAQ;AAC9B,gBAAM,QAAQ,OAAO,iBAAiB,IAAI;AAC1C,gBAAM,eAAe,WAAW,MAAM,iBAAiB,oBAAoB,KAAK,GAAG;AACnF,gBAAM,gBAAgB,WAAW,MAAM,iBAAiB,qBAAqB,KAAK,GAAG;AACrF,iBAAO,eAAe,KAAK,gBAAgB;AAAA,QAC7C;AAMA,cAAM,0BAA0B,SAAU,OAAO;AAC/C,cAAI,QAAQ,UAAU,SAAS,KAAK,UAAU,OAAO,SAAY,UAAU,KAAK;AAChF,gBAAM,mBAAmB,oBAAoB;AAC7C,cAAI,YAAY,gBAAgB,GAAG;AACjC,gBAAI,OAAO;AACT,+BAAiB,MAAM,aAAa;AACpC,+BAAiB,MAAM,QAAQ;AAAA,YACjC;AACA,uBAAW,MAAM;AACf,+BAAiB,MAAM,aAAa,SAAS,QAAQ;AACrD,+BAAiB,MAAM,QAAQ;AAAA,YACjC,GAAG,EAAE;AAAA,UACP;AAAA,QACF;AACA,cAAM,uBAAuB,MAAM;AACjC,gBAAM,mBAAmB,oBAAoB;AAC7C,gBAAM,wBAAwB,SAAS,OAAO,iBAAiB,gBAAgB,EAAE,KAAK;AACtF,2BAAiB,MAAM,eAAe,YAAY;AAClD,2BAAiB,MAAM,QAAQ;AAC/B,gBAAM,4BAA4B,SAAS,OAAO,iBAAiB,gBAAgB,EAAE,KAAK;AAC1F,gBAAM,0BAA0B,wBAAwB,4BAA4B;AACpF,2BAAiB,MAAM,QAAQ,GAAG;AAAA,QACpC;AAEA,cAAM,wBAAwB;AAG9B,cAAM,cAAc,CAAC;AACrB,cAAM,6BAA6B,MAAM;AACvC,cAAI,YAAY,iCAAiC,aAAa;AAC5D,wBAAY,sBAAsB,MAAM;AACxC,wBAAY,wBAAwB;AAAA,UACtC,WAAW,SAAS,MAAM;AACxB,qBAAS,KAAK,MAAM;AAAA,UACtB;AAAA,QACF;AAQA,cAAM,uBAAuB,iBAAe;AAC1C,iBAAO,IAAI,QAAQ,aAAW;AAC5B,gBAAI,CAAC,aAAa;AAChB,qBAAO,QAAQ;AAAA,YACjB;AACA,kBAAM,IAAI,OAAO;AACjB,kBAAM,IAAI,OAAO;AACjB,wBAAY,sBAAsB,WAAW,MAAM;AACjD,yCAA2B;AAC3B,sBAAQ;AAAA,YACV,GAAG,qBAAqB;AAExB,mBAAO,SAAS,GAAG,CAAC;AAAA,UACtB,CAAC;AAAA,QACH;AAOA,cAAM,YAAY,MAAM,OAAO,WAAW,eAAe,OAAO,aAAa;AAE7E,cAAM,YAAY;AAAA,yBACK,YAAY,4BAA4B,YAAY,6BAA6B,YAAY;AAAA,kCACpF,YAAY;AAAA,gBAC9B,YAAY;AAAA,iBACX,YAAY;AAAA,iBACZ,YAAY;AAAA,gBACb,YAAY,cAAc,YAAY;AAAA,iBACrC,YAAY,0BAA0B,YAAY;AAAA,mBAChD,YAAY;AAAA,+BACA,YAAY;AAAA,iBAC1B,YAAY;AAAA;AAAA;AAAA;AAAA,oBAIT,YAAY;AAAA,iBACf,YAAY;AAAA,iBACZ,YAAY,oBAAoB,YAAY;AAAA;AAAA,oBAEzC,YAAY;AAAA;AAAA,sBAEV,YAAY;AAAA,iBACjB,YAAY,8BAA8B,YAAY;AAAA,iBACtD,YAAY;AAAA,mBACV,YAAY;AAAA,oCACK,YAAY;AAAA,oCACZ,YAAY;AAAA,oCACZ,YAAY;AAAA;AAAA,iBAE/B,YAAY;AAAA,iBACZ,YAAY;AAAA,mBACV,YAAY;AAAA;AAAA;AAAA,EAG7B,QAAQ,cAAc,EAAE;AAKxB,cAAM,oBAAoB,MAAM;AAC9B,gBAAM,eAAe,aAAa;AAClC,cAAI,CAAC,cAAc;AACjB,mBAAO;AAAA,UACT;AACA,uBAAa,OAAO;AACpB,sBAAY,CAAC,SAAS,iBAAiB,SAAS,IAAI,GAAG,CAAC,YAAY,gBAAgB,YAAY,gBAAgB,YAAY,aAAa,CAAC;AAC1I,iBAAO;AAAA,QACT;AACA,cAAM,2BAA2B,MAAM;AACrC,sBAAY,gBAAgB,uBAAuB;AAAA,QACrD;AACA,cAAM,0BAA0B,MAAM;AACpC,gBAAM,QAAQ,SAAS;AACvB,gBAAM,QAAQ,sBAAsB,OAAO,YAAY,KAAK;AAC5D,gBAAM,OAAO,sBAAsB,OAAO,YAAY,IAAI;AAE1D,gBAAM,QAAQ,MAAM,cAAc,IAAI,YAAY,aAAa;AAE/D,gBAAM,cAAc,MAAM,cAAc,IAAI,YAAY,cAAc;AACtE,gBAAM,SAAS,sBAAsB,OAAO,YAAY,MAAM;AAE9D,gBAAM,WAAW,MAAM,cAAc,IAAI,YAAY,gBAAgB;AACrE,gBAAM,WAAW,sBAAsB,OAAO,YAAY,QAAQ;AAClE,gBAAM,UAAU;AAChB,eAAK,WAAW;AAChB,iBAAO,WAAW;AAClB,mBAAS,WAAW;AACpB,mBAAS,UAAU;AACnB,gBAAM,UAAU,MAAM;AACpB,qCAAyB;AACzB,wBAAY,QAAQ,MAAM;AAAA,UAC5B;AACA,gBAAM,WAAW,MAAM;AACrB,qCAAyB;AACzB,wBAAY,QAAQ,MAAM;AAAA,UAC5B;AAAA,QACF;AAMA,cAAM,YAAY,YAAU,OAAO,WAAW,WAAW,SAAS,cAAc,MAAM,IAAI;AAK1F,cAAM,qBAAqB,YAAU;AACnC,gBAAM,QAAQ,SAAS;AACvB,gBAAM,aAAa,QAAQ,OAAO,QAAQ,UAAU,QAAQ;AAC5D,gBAAM,aAAa,aAAa,OAAO,QAAQ,WAAW,WAAW;AACrE,cAAI,CAAC,OAAO,OAAO;AACjB,kBAAM,aAAa,cAAc,MAAM;AAAA,UACzC;AAAA,QACF;AAKA,cAAM,WAAW,mBAAiB;AAChC,cAAI,OAAO,iBAAiB,aAAa,EAAE,cAAc,OAAO;AAC9D,qBAAS,aAAa,GAAG,YAAY,GAAG;AAAA,UAC1C;AAAA,QACF;AAOA,cAAM,OAAO,YAAU;AAErB,gBAAM,sBAAsB,kBAAkB;AAG9C,cAAI,UAAU,GAAG;AACf,YAAAD,OAAM,6CAA6C;AACnD;AAAA,UACF;AACA,gBAAM,YAAY,SAAS,cAAc,KAAK;AAC9C,oBAAU,YAAY,YAAY;AAClC,cAAI,qBAAqB;AACvB,qBAAS,WAAW,YAAY,gBAAgB;AAAA,UAClD;AACA,uBAAa,WAAW,SAAS;AACjC,gBAAM,gBAAgB,UAAU,OAAO,MAAM;AAC7C,wBAAc,YAAY,SAAS;AACnC,6BAAmB,MAAM;AACzB,mBAAS,aAAa;AACtB,kCAAwB;AAAA,QAC1B;AAMA,cAAM,uBAAuB,CAAC,OAAO,WAAW;AAE9C,cAAI,iBAAiB,aAAa;AAChC,mBAAO,YAAY,KAAK;AAAA,UAC1B,WAGS,OAAO,UAAU,UAAU;AAClC,yBAAa,OAAO,MAAM;AAAA,UAC5B,WAGS,OAAO;AACd,yBAAa,QAAQ,KAAK;AAAA,UAC5B;AAAA,QACF;AAMA,cAAM,eAAe,CAAC,OAAO,WAAW;AAEtC,cAAI,MAAM,QAAQ;AAChB,6BAAiB,QAAQ,KAAK;AAAA,UAChC,OAGK;AACH,yBAAa,QAAQ,MAAM,SAAS,CAAC;AAAA,UACvC;AAAA,QACF;AAMA,cAAM,mBAAmB,CAAC,QAAQ,SAAS;AACzC,iBAAO,cAAc;AACrB,cAAI,KAAK,MAAM;AACb,qBAAS,IAAI,GAAI,KAAK,MAAO,KAAK;AAChC,qBAAO,YAAY,KAAK,GAAG,UAAU,IAAI,CAAC;AAAA,YAC5C;AAAA,UACF,OAAO;AACL,mBAAO,YAAY,KAAK,UAAU,IAAI,CAAC;AAAA,UACzC;AAAA,QACF;AAKA,cAAM,qBAAqB,MAAM;AAG/B,cAAI,UAAU,GAAG;AACf,mBAAO;AAAA,UACT;AACA,gBAAM,SAAS,SAAS,cAAc,KAAK;AAC3C,gBAAM,qBAAqB;AAAA,YACzB,iBAAiB;AAAA,YAEjB,WAAW;AAAA,UACb;AAEA,qBAAW,KAAK,oBAAoB;AAClC,gBAAI,OAAO,UAAU,eAAe,KAAK,oBAAoB,CAAC,KAAK,OAAO,OAAO,MAAM,OAAO,aAAa;AACzG,qBAAO,mBAAmB;AAAA,YAC5B;AAAA,UACF;AACA,iBAAO;AAAA,QACT,GAAG;AAQH,cAAM,mBAAmB,MAAM;AAC7B,gBAAM,YAAY,SAAS,cAAc,KAAK;AAC9C,oBAAU,YAAY,YAAY;AAClC,mBAAS,KAAK,YAAY,SAAS;AACnC,gBAAME,kBAAiB,UAAU,sBAAsB,EAAE,QAAQ,UAAU;AAC3E,mBAAS,KAAK,YAAY,SAAS;AACnC,iBAAOA;AAAA,QACT;AAMA,cAAM,gBAAgB,CAAC,UAAU,WAAW;AAC1C,gBAAM,UAAU,WAAW;AAC3B,gBAAM,SAAS,UAAU;AAGzB,cAAI,CAAC,OAAO,qBAAqB,CAAC,OAAO,kBAAkB,CAAC,OAAO,kBAAkB;AACnF,YAAAD,MAAK,OAAO;AAAA,UACd,OAAO;AACL,iBAAK,OAAO;AAAA,UACd;AAGA,2BAAiB,SAAS,QAAQ,SAAS;AAG3C,wBAAc,SAAS,QAAQ,MAAM;AAGrC,uBAAa,QAAQ,OAAO,UAAU;AACtC,2BAAiB,QAAQ,QAAQ,QAAQ;AAAA,QAC3C;AAOA,iBAAS,cAAc,SAAS,QAAQ,QAAQ;AAC9C,gBAAM,gBAAgB,iBAAiB;AACvC,gBAAM,aAAa,cAAc;AACjC,gBAAM,eAAe,gBAAgB;AAGrC,uBAAa,eAAe,WAAW,MAAM;AAC7C,uBAAa,YAAY,QAAQ,MAAM;AACvC,uBAAa,cAAc,UAAU,MAAM;AAC3C,+BAAqB,eAAe,YAAY,cAAc,MAAM;AACpE,cAAI,OAAO,gBAAgB;AACzB,gBAAI,OAAO,OAAO;AAChB,sBAAQ,aAAa,cAAc,aAAa;AAChD,sBAAQ,aAAa,YAAY,aAAa;AAAA,YAChD,OAAO;AACL,sBAAQ,aAAa,cAAc,MAAM;AACzC,sBAAQ,aAAa,YAAY,MAAM;AACvC,sBAAQ,aAAa,eAAe,MAAM;AAAA,YAC5C;AAAA,UACF;AAAA,QACF;AAQA,iBAAS,qBAAqB,eAAe,YAAY,cAAc,QAAQ;AAC7E,cAAI,CAAC,OAAO,gBAAgB;AAC1B,wBAAY,CAAC,eAAe,YAAY,YAAY,GAAG,YAAY,MAAM;AACzE;AAAA,UACF;AACA,mBAAS,CAAC,eAAe,YAAY,YAAY,GAAG,YAAY,MAAM;AAGtE,cAAI,OAAO,oBAAoB;AAC7B,0BAAc,MAAM,kBAAkB,OAAO;AAC7C,qBAAS,eAAe,YAAY,kBAAkB;AAAA,UACxD;AACA,cAAI,OAAO,iBAAiB;AAC1B,uBAAW,MAAM,kBAAkB,OAAO;AAC1C,qBAAS,YAAY,YAAY,kBAAkB;AAAA,UACrD;AACA,cAAI,OAAO,mBAAmB;AAC5B,yBAAa,MAAM,kBAAkB,OAAO;AAC5C,qBAAS,cAAc,YAAY,kBAAkB;AAAA,UACvD;AAAA,QACF;AAOA,iBAAS,aAAa,QAAQ,YAAY,QAAQ;AAChD,iBAAO,QAAQ,OAAO,OAAO,sBAAsB,UAAU,YAAY,cAAc;AACvF,uBAAa,QAAQ,OAAO,GAAG,uBAAuB;AACtD,iBAAO,aAAa,cAAc,OAAO,GAAG,4BAA4B;AAGxE,iBAAO,YAAY,YAAY;AAC/B,2BAAiB,QAAQ,QAAQ,GAAG,kBAAkB;AACtD,mBAAS,QAAQ,OAAO,GAAG,wBAAwB;AAAA,QACrD;AAMA,cAAM,oBAAoB,CAAC,UAAU,WAAW;AAC9C,gBAAM,cAAc,eAAe;AACnC,uBAAa,aAAa,OAAO,eAAe;AAGhD,2BAAiB,aAAa,QAAQ,aAAa;AACnD,iBAAO,aAAa,OAAO,eAAe;AAC1C,sBAAY,aAAa,cAAc,OAAO,oBAAoB;AAAA,QACpE;AAMA,cAAM,kBAAkB,CAAC,UAAU,WAAW;AAC5C,gBAAM,YAAY,aAAa;AAC/B,cAAI,CAAC,WAAW;AACd;AAAA,UACF;AACA,8BAAoB,WAAW,OAAO,QAAQ;AAC9C,8BAAoB,WAAW,OAAO,QAAQ;AAC9C,0BAAgB,WAAW,OAAO,IAAI;AAGtC,2BAAiB,WAAW,QAAQ,WAAW;AAAA,QACjD;AAMA,iBAAS,oBAAoB,WAAW,UAAU;AAChD,cAAI,OAAO,aAAa,UAAU;AAChC,sBAAU,MAAM,aAAa;AAAA,UAC/B,WAAW,CAAC,UAAU;AACpB,qBAAS,CAAC,SAAS,iBAAiB,SAAS,IAAI,GAAG,YAAY,cAAc;AAAA,UAChF;AAAA,QACF;AAMA,iBAAS,oBAAoB,WAAW,UAAU;AAChD,cAAI,YAAY,aAAa;AAC3B,qBAAS,WAAW,YAAY,SAAS;AAAA,UAC3C,OAAO;AACL,YAAAF,MAAK,+DAA+D;AACpE,qBAAS,WAAW,YAAY,MAAM;AAAA,UACxC;AAAA,QACF;AAMA,iBAAS,gBAAgB,WAAW,MAAM;AACxC,cAAI,QAAQ,OAAO,SAAS,UAAU;AACpC,kBAAM,YAAY,QAAQ;AAC1B,gBAAI,aAAa,aAAa;AAC5B,uBAAS,WAAW,YAAY,UAAU;AAAA,YAC5C;AAAA,UACF;AAAA,QACF;AAKA,cAAM,eAAe,CAAC,SAAS,QAAQ,SAAS,UAAU,SAAS,YAAY,UAAU;AAMzF,cAAM,cAAc,CAAC,UAAU,WAAW;AACxC,gBAAM,QAAQ,SAAS;AACvB,gBAAM,cAAc,aAAa,YAAY,IAAI,QAAQ;AACzD,gBAAM,WAAW,CAAC,eAAe,OAAO,UAAU,YAAY;AAC9D,uBAAa,QAAQ,gBAAc;AACjC,kBAAM,iBAAiB,sBAAsB,OAAO,YAAY,WAAW;AAG3E,0BAAc,YAAY,OAAO,eAAe;AAGhD,2BAAe,YAAY,YAAY;AACvC,gBAAI,UAAU;AACZ,cAAAE,MAAK,cAAc;AAAA,YACrB;AAAA,UACF,CAAC;AACD,cAAI,OAAO,OAAO;AAChB,gBAAI,UAAU;AACZ,wBAAU,MAAM;AAAA,YAClB;AAEA,2BAAe,MAAM;AAAA,UACvB;AAAA,QACF;AAKA,cAAM,YAAY,YAAU;AAC1B,cAAI,CAAC,gBAAgB,OAAO,QAAQ;AAClC,YAAAD,OAAM,qJAAqJ,OAAO,QAAQ;AAC1K;AAAA,UACF;AACA,gBAAM,iBAAiB,kBAAkB,OAAO,KAAK;AACrD,gBAAM,QAAQ,gBAAgB,OAAO,OAAO,gBAAgB,MAAM;AAClE,eAAK,cAAc;AAGnB,cAAI,OAAO,gBAAgB;AACzB,uBAAW,MAAM;AACf,yBAAW,KAAK;AAAA,YAClB,CAAC;AAAA,UACH;AAAA,QACF;AAKA,cAAM,mBAAmB,WAAS;AAChC,mBAAS,IAAI,GAAG,IAAI,MAAM,WAAW,QAAQ,KAAK;AAChD,kBAAM,WAAW,MAAM,WAAW,GAAG;AACrC,gBAAI,CAAC,CAAC,QAAQ,SAAS,OAAO,EAAE,SAAS,QAAQ,GAAG;AAClD,oBAAM,gBAAgB,QAAQ;AAAA,YAChC;AAAA,UACF;AAAA,QACF;AAMA,cAAM,gBAAgB,CAAC,YAAY,oBAAoB;AACrD,gBAAM,QAAQ,WAAW,SAAS,GAAG,UAAU;AAC/C,cAAI,CAAC,OAAO;AACV;AAAA,UACF;AACA,2BAAiB,KAAK;AACtB,qBAAW,QAAQ,iBAAiB;AAClC,kBAAM,aAAa,MAAM,gBAAgB,KAAK;AAAA,UAChD;AAAA,QACF;AAKA,cAAM,iBAAiB,YAAU;AAC/B,gBAAM,iBAAiB,kBAAkB,OAAO,KAAK;AACrD,cAAI,OAAO,OAAO,gBAAgB,UAAU;AAC1C,qBAAS,gBAAgB,OAAO,YAAY,KAAK;AAAA,UACnD;AAAA,QACF;AAMA,cAAM,sBAAsB,CAAC,OAAO,WAAW;AAC7C,cAAI,CAAC,MAAM,eAAe,OAAO,kBAAkB;AACjD,kBAAM,cAAc,OAAO;AAAA,UAC7B;AAAA,QACF;AAOA,cAAM,gBAAgB,CAAC,OAAO,WAAW,WAAW;AAClD,cAAI,OAAO,YAAY;AACrB,kBAAM,KAAK,YAAY;AACvB,kBAAM,QAAQ,SAAS,cAAc,OAAO;AAC5C,kBAAM,aAAa,YAAY;AAC/B,kBAAM,aAAa,OAAO,MAAM,EAAE;AAClC,kBAAM,YAAY;AAClB,gBAAI,OAAO,OAAO,gBAAgB,UAAU;AAC1C,uBAAS,OAAO,OAAO,YAAY,UAAU;AAAA,YAC/C;AACA,kBAAM,YAAY,OAAO;AACzB,sBAAU,sBAAsB,eAAe,KAAK;AAAA,UACtD;AAAA,QACF;AAMA,cAAM,oBAAoB,eAAa;AACrC,iBAAO,sBAAsB,SAAS,GAAG,YAAY,cAAc,YAAY,KAAK;AAAA,QACtF;AAMA,cAAM,wBAAwB,CAAC,OAAO,eAAe;AACnD,cAAI,CAAC,UAAU,QAAQ,EAAE,SAAS,OAAO,UAAU,GAAG;AACpD,kBAAM,QAAQ,GAAG;AAAA,UACnB,WAAW,CAAC,UAAU,UAAU,GAAG;AACjC,YAAAD,MAAK,iFAAiF,OAAO,aAAa;AAAA,UAC5G;AAAA,QACF;AAGA,cAAM,kBAAkB,CAAC;AAOzB,wBAAgB,OAAO,gBAAgB,QAAQ,gBAAgB,WAAW,gBAAgB,SAAS,gBAAgB,MAAM,gBAAgB,MAAM,CAAC,OAAO,WAAW;AAChK,gCAAsB,OAAO,OAAO,UAAU;AAC9C,wBAAc,OAAO,OAAO,MAAM;AAClC,8BAAoB,OAAO,MAAM;AACjC,gBAAM,OAAO,OAAO;AACpB,iBAAO;AAAA,QACT;AAOA,wBAAgB,OAAO,CAAC,OAAO,WAAW;AACxC,wBAAc,OAAO,OAAO,MAAM;AAClC,8BAAoB,OAAO,MAAM;AACjC,iBAAO;AAAA,QACT;AAOA,wBAAgB,QAAQ,CAAC,OAAO,WAAW;AACzC,gBAAM,aAAa,MAAM,cAAc,OAAO;AAC9C,gBAAM,cAAc,MAAM,cAAc,QAAQ;AAChD,gCAAsB,YAAY,OAAO,UAAU;AACnD,qBAAW,OAAO,OAAO;AACzB,gCAAsB,aAAa,OAAO,UAAU;AACpD,wBAAc,YAAY,OAAO,MAAM;AACvC,iBAAO;AAAA,QACT;AAOA,wBAAgB,SAAS,CAAC,QAAQ,WAAW;AAC3C,iBAAO,cAAc;AACrB,cAAI,OAAO,kBAAkB;AAC3B,kBAAM,cAAc,SAAS,cAAc,QAAQ;AACnD,yBAAa,aAAa,OAAO,gBAAgB;AACjD,wBAAY,QAAQ;AACpB,wBAAY,WAAW;AACvB,wBAAY,WAAW;AACvB,mBAAO,YAAY,WAAW;AAAA,UAChC;AACA,wBAAc,QAAQ,QAAQ,MAAM;AACpC,iBAAO;AAAA,QACT;AAMA,wBAAgB,QAAQ,WAAS;AAC/B,gBAAM,cAAc;AACpB,iBAAO;AAAA,QACT;AAOA,wBAAgB,WAAW,CAAC,mBAAmB,WAAW;AACxD,gBAAM,WAAW,WAAW,SAAS,GAAG,UAAU;AAClD,mBAAS,QAAQ;AACjB,mBAAS,KAAK,YAAY;AAC1B,mBAAS,UAAU,QAAQ,OAAO,UAAU;AAC5C,gBAAM,QAAQ,kBAAkB,cAAc,MAAM;AACpD,uBAAa,OAAO,OAAO,gBAAgB;AAC3C,iBAAO;AAAA,QACT;AAOA,wBAAgB,WAAW,CAAC,UAAU,WAAW;AAC/C,gCAAsB,UAAU,OAAO,UAAU;AACjD,8BAAoB,UAAU,MAAM;AACpC,wBAAc,UAAU,UAAU,MAAM;AAMxC,gBAAM,YAAY,QAAM,SAAS,OAAO,iBAAiB,EAAE,EAAE,UAAU,IAAI,SAAS,OAAO,iBAAiB,EAAE,EAAE,WAAW;AAG3H,qBAAW,MAAM;AAEf,gBAAI,sBAAsB,QAAQ;AAChC,oBAAM,oBAAoB,SAAS,OAAO,iBAAiB,SAAS,CAAC,EAAE,KAAK;AAC5E,oBAAM,wBAAwB,MAAM;AAClC,sBAAM,gBAAgB,SAAS,cAAc,UAAU,QAAQ;AAC/D,oBAAI,gBAAgB,mBAAmB;AACrC,2BAAS,EAAE,MAAM,QAAQ,GAAG;AAAA,gBAC9B,OAAO;AACL,2BAAS,EAAE,MAAM,QAAQ;AAAA,gBAC3B;AAAA,cACF;AACA,kBAAI,iBAAiB,qBAAqB,EAAE,QAAQ,UAAU;AAAA,gBAC5D,YAAY;AAAA,gBACZ,iBAAiB,CAAC,OAAO;AAAA,cAC3B,CAAC;AAAA,YACH;AAAA,UACF,CAAC;AACD,iBAAO;AAAA,QACT;AAMA,cAAM,gBAAgB,CAAC,UAAU,WAAW;AAC1C,gBAAM,gBAAgB,iBAAiB;AACvC,2BAAiB,eAAe,QAAQ,eAAe;AAGvD,cAAI,OAAO,MAAM;AACf,iCAAqB,OAAO,MAAM,aAAa;AAC/C,iBAAK,eAAe,OAAO;AAAA,UAC7B,WAGS,OAAO,MAAM;AACpB,0BAAc,cAAc,OAAO;AACnC,iBAAK,eAAe,OAAO;AAAA,UAC7B,OAGK;AACH,YAAAE,MAAK,aAAa;AAAA,UACpB;AACA,sBAAY,UAAU,MAAM;AAAA,QAC9B;AAMA,cAAM,eAAe,CAAC,UAAU,WAAW;AACzC,gBAAM,SAAS,UAAU;AACzB,iBAAO,QAAQ,OAAO,MAAM;AAC5B,cAAI,OAAO,QAAQ;AACjB,iCAAqB,OAAO,QAAQ,MAAM;AAAA,UAC5C;AAGA,2BAAiB,QAAQ,QAAQ,QAAQ;AAAA,QAC3C;AAMA,cAAM,aAAa,CAAC,UAAU,WAAW;AACvC,gBAAM,cAAc,aAAa,YAAY,IAAI,QAAQ;AACzD,gBAAME,QAAO,QAAQ;AAGrB,cAAI,eAAe,OAAO,SAAS,YAAY,MAAM;AAEnD,uBAAWA,OAAM,MAAM;AACvB,YAAAC,aAAYD,OAAM,MAAM;AACxB;AAAA,UACF;AACA,cAAI,CAAC,OAAO,QAAQ,CAAC,OAAO,UAAU;AACpC,YAAAF,MAAKE,KAAI;AACT;AAAA,UACF;AACA,cAAI,OAAO,QAAQ,OAAO,KAAK,SAAS,EAAE,QAAQ,OAAO,IAAI,MAAM,IAAI;AACrE,YAAAH,OAAM,oFAAoF,OAAO,OAAO;AACxG,YAAAC,MAAKE,KAAI;AACT;AAAA,UACF;AACA,eAAKA,KAAI;AAGT,qBAAWA,OAAM,MAAM;AACvB,UAAAC,aAAYD,OAAM,MAAM;AAGxB,mBAASA,OAAM,OAAO,UAAU,IAAI;AAAA,QACtC;AAMA,cAAMC,eAAc,CAACD,OAAM,WAAW;AACpC,qBAAW,YAAY,WAAW;AAChC,gBAAI,OAAO,SAAS,UAAU;AAC5B,0BAAYA,OAAM,UAAU,SAAS;AAAA,YACvC;AAAA,UACF;AACA,mBAASA,OAAM,UAAU,OAAO,KAAK;AAGrC,mBAASA,OAAM,MAAM;AAGrB,2CAAiC;AAGjC,2BAAiBA,OAAM,QAAQ,MAAM;AAAA,QACvC;AAGA,cAAM,mCAAmC,MAAM;AAC7C,gBAAM,QAAQ,SAAS;AACvB,gBAAM,uBAAuB,OAAO,iBAAiB,KAAK,EAAE,iBAAiB,kBAAkB;AAE/F,gBAAM,mBAAmB,MAAM,iBAAiB,0DAA0D;AAC1G,mBAAS,IAAI,GAAG,IAAI,iBAAiB,QAAQ,KAAK;AAChD,6BAAiB,GAAG,MAAM,kBAAkB;AAAA,UAC9C;AAAA,QACF;AACA,cAAM,kBAAkB;AAAA;AAAA;AAAA;AAAA;AAAA;AAMxB,cAAM,gBAAgB;AAAA;AAAA;AAAA;AAAA;AAAA;AAWtB,cAAM,aAAa,CAACA,OAAM,WAAW;AACnC,cAAI,aAAaA,MAAK;AACtB,cAAI;AACJ,cAAI,OAAO,UAAU;AACnB,yBAAa,YAAY,OAAO,QAAQ;AAAA,UAC1C,WAAW,OAAO,SAAS,WAAW;AACpC,yBAAa;AACb,yBAAa,WAAW,QAAQ,iBAAiB,EAAE;AAAA,UACrD,WAAW,OAAO,SAAS,SAAS;AAClC,yBAAa;AAAA,UACf,OAAO;AACL,kBAAM,kBAAkB;AAAA,cACtB,UAAU;AAAA,cACV,SAAS;AAAA,cACT,MAAM;AAAA,YACR;AACA,yBAAa,YAAY,gBAAgB,OAAO,KAAK;AAAA,UACvD;AACA,cAAI,WAAW,KAAK,MAAM,WAAW,KAAK,GAAG;AAC3C,yBAAaA,OAAM,UAAU;AAAA,UAC/B;AAAA,QACF;AAMA,cAAM,WAAW,CAACA,OAAM,WAAW;AACjC,cAAI,CAAC,OAAO,WAAW;AACrB;AAAA,UACF;AACA,UAAAA,MAAK,MAAM,QAAQ,OAAO;AAC1B,UAAAA,MAAK,MAAM,cAAc,OAAO;AAChC,qBAAW,OAAO,CAAC,2BAA2B,4BAA4B,2BAA2B,0BAA0B,GAAG;AAChI,qBAASA,OAAM,KAAK,mBAAmB,OAAO,SAAS;AAAA,UACzD;AACA,mBAASA,OAAM,uBAAuB,eAAe,OAAO,SAAS;AAAA,QACvE;AAMA,cAAM,cAAc,aAAW,eAAe,YAAY,oBAAoB;AAM9E,cAAM,cAAc,CAAC,UAAU,WAAW;AACxC,gBAAM,QAAQ,SAAS;AACvB,cAAI,CAAC,OAAO,UAAU;AACpB,YAAAF,MAAK,KAAK;AACV;AAAA,UACF;AACA,eAAK,OAAO,EAAE;AAGd,gBAAM,aAAa,OAAO,OAAO,QAAQ;AACzC,gBAAM,aAAa,OAAO,OAAO,QAAQ;AAGzC,8BAAoB,OAAO,SAAS,OAAO,UAAU;AACrD,8BAAoB,OAAO,UAAU,OAAO,WAAW;AAGvD,gBAAM,YAAY,YAAY;AAC9B,2BAAiB,OAAO,QAAQ,OAAO;AAAA,QACzC;AAMA,cAAM,cAAc,CAAC,UAAU,WAAW;AACxC,gBAAM,YAAY,aAAa;AAC/B,gBAAM,QAAQ,SAAS;AAIvB,cAAI,OAAO,OAAO;AAChB,gCAAoB,WAAW,SAAS,OAAO,KAAK;AACpD,kBAAM,MAAM,QAAQ;AACpB,kBAAM,aAAa,UAAU,GAAG,QAAQ,CAAC;AAAA,UAC3C,OAAO;AACL,gCAAoB,OAAO,SAAS,OAAO,KAAK;AAAA,UAClD;AAGA,8BAAoB,OAAO,WAAW,OAAO,OAAO;AAGpD,cAAI,OAAO,OAAO;AAChB,kBAAM,MAAM,QAAQ,OAAO;AAAA,UAC7B;AAGA,cAAI,OAAO,YAAY;AACrB,kBAAM,MAAM,aAAa,OAAO;AAAA,UAClC;AACA,UAAAA,MAAK,qBAAqB,CAAC;AAG3B,uBAAa,OAAO,MAAM;AAAA,QAC5B;AAMA,cAAM,eAAe,CAAC,OAAO,WAAW;AAEtC,gBAAM,YAAY,GAAG,YAAY,SAAS,YAAY,KAAK,IAAI,OAAO,UAAU,QAAQ;AACxF,cAAI,OAAO,OAAO;AAChB,qBAAS,CAAC,SAAS,iBAAiB,SAAS,IAAI,GAAG,YAAY,cAAc;AAC9E,qBAAS,OAAO,YAAY,KAAK;AAAA,UACnC,OAAO;AACL,qBAAS,OAAO,YAAY,KAAK;AAAA,UACnC;AAGA,2BAAiB,OAAO,QAAQ,OAAO;AACvC,cAAI,OAAO,OAAO,gBAAgB,UAAU;AAC1C,qBAAS,OAAO,OAAO,WAAW;AAAA,UACpC;AAGA,cAAI,OAAO,MAAM;AACf,qBAAS,OAAO,YAAY,QAAQ,OAAO,OAAO;AAAA,UACpD;AAAA,QACF;AAMA,cAAM,sBAAsB,CAAC,UAAU,WAAW;AAChD,gBAAM,yBAAyB,iBAAiB;AAChD,cAAI,CAAC,OAAO,iBAAiB,OAAO,cAAc,WAAW,GAAG;AAC9D,YAAAA,MAAK,sBAAsB;AAC3B;AAAA,UACF;AACA,eAAK,sBAAsB;AAC3B,iCAAuB,cAAc;AACrC,cAAI,OAAO,uBAAuB,OAAO,cAAc,QAAQ;AAC7D,YAAAF,MAAK,uIAA4I;AAAA,UACnJ;AACA,iBAAO,cAAc,QAAQ,CAAC,MAAMM,WAAU;AAC5C,kBAAM,SAAS,kBAAkB,IAAI;AACrC,mCAAuB,YAAY,MAAM;AACzC,gBAAIA,WAAU,OAAO,qBAAqB;AACxC,uBAAS,QAAQ,YAAY,uBAAuB;AAAA,YACtD;AACA,gBAAIA,WAAU,OAAO,cAAc,SAAS,GAAG;AAC7C,oBAAM,SAAS,kBAAkB,MAAM;AACvC,qCAAuB,YAAY,MAAM;AAAA,YAC3C;AAAA,UACF,CAAC;AAAA,QACH;AAMA,cAAM,oBAAoB,UAAQ;AAChC,gBAAM,SAAS,SAAS,cAAc,IAAI;AAC1C,mBAAS,QAAQ,YAAY,gBAAgB;AAC7C,uBAAa,QAAQ,IAAI;AACzB,iBAAO;AAAA,QACT;AAMA,cAAM,oBAAoB,YAAU;AAClC,gBAAM,SAAS,SAAS,cAAc,IAAI;AAC1C,mBAAS,QAAQ,YAAY,qBAAqB;AAClD,cAAI,OAAO,uBAAuB;AAChC,gCAAoB,QAAQ,SAAS,OAAO,qBAAqB;AAAA,UACnE;AACA,iBAAO;AAAA,QACT;AAMA,cAAM,cAAc,CAAC,UAAU,WAAW;AACxC,gBAAM,QAAQ,SAAS;AACvB,iBAAO,OAAO,OAAO,SAAS,OAAO,WAAW,OAAO;AACvD,cAAI,OAAO,OAAO;AAChB,iCAAqB,OAAO,OAAO,KAAK;AAAA,UAC1C;AACA,cAAI,OAAO,WAAW;AACpB,kBAAM,YAAY,OAAO;AAAA,UAC3B;AAGA,2BAAiB,OAAO,QAAQ,OAAO;AAAA,QACzC;AAMA,cAAMC,UAAS,CAAC,UAAU,WAAW;AACnC,sBAAY,UAAU,MAAM;AAC5B,0BAAgB,UAAU,MAAM;AAChC,8BAAoB,UAAU,MAAM;AACpC,qBAAW,UAAU,MAAM;AAC3B,sBAAY,UAAU,MAAM;AAC5B,sBAAY,UAAU,MAAM;AAC5B,4BAAkB,UAAU,MAAM;AAClC,wBAAc,UAAU,MAAM;AAC9B,wBAAc,UAAU,MAAM;AAC9B,uBAAa,UAAU,MAAM;AAC7B,cAAI,OAAO,OAAO,cAAc,YAAY;AAC1C,mBAAO,UAAU,SAAS,CAAC;AAAA,UAC7B;AAAA,QACF;AAKA,iBAAS,cAAc;AAErB,gBAAM,cAAc,aAAa,YAAY,IAAI,IAAI;AACrD,cAAI,CAAC,aAAa;AAChB;AAAA,UACF;AACA,gBAAM,WAAW,aAAa,SAAS,IAAI,IAAI;AAC/C,UAAAL,MAAK,SAAS,MAAM;AACpB,cAAI,QAAQ,GAAG;AACb,gBAAI,YAAY,MAAM;AACpB,mBAAK,QAAQ,CAAC;AAAA,YAChB;AAAA,UACF,OAAO;AACL,8BAAkB,QAAQ;AAAA,UAC5B;AACA,sBAAY,CAAC,SAAS,OAAO,SAAS,OAAO,GAAG,YAAY,OAAO;AACnE,mBAAS,MAAM,gBAAgB,WAAW;AAC1C,mBAAS,MAAM,gBAAgB,cAAc;AAC7C,mBAAS,cAAc,WAAW;AAClC,mBAAS,WAAW,WAAW;AAC/B,mBAAS,aAAa,WAAW;AAAA,QACnC;AACA,cAAM,oBAAoB,cAAY;AACpC,gBAAM,kBAAkB,SAAS,MAAM,uBAAuB,SAAS,OAAO,aAAa,wBAAwB,CAAC;AACpH,cAAI,gBAAgB,QAAQ;AAC1B,iBAAK,gBAAgB,IAAI,cAAc;AAAA,UACzC,WAAW,oBAAoB,GAAG;AAChC,YAAAA,MAAK,SAAS,OAAO;AAAA,UACvB;AAAA,QACF;AAQA,iBAAS,SAAS,UAAU;AAC1B,gBAAM,cAAc,aAAa,YAAY,IAAI,YAAY,IAAI;AACjE,gBAAM,WAAW,aAAa,SAAS,IAAI,YAAY,IAAI;AAC3D,cAAI,CAAC,UAAU;AACb,mBAAO;AAAA,UACT;AACA,iBAAO,WAAW,SAAS,OAAO,YAAY,KAAK;AAAA,QACrD;AAKA,cAAMM,aAAY,MAAM;AACtB,iBAAO,YAAY,SAAS,CAAC;AAAA,QAC/B;AAKA,cAAM,eAAe,MAAM,iBAAiB,KAAK,iBAAiB,EAAE,MAAM;AAK1E,cAAM,YAAY,MAAM,cAAc,KAAK,cAAc,EAAE,MAAM;AAKjE,cAAM,cAAc,MAAM,gBAAgB,KAAK,gBAAgB,EAAE,MAAM;AAEvE,cAAM,gBAAgB,OAAO,OAAO;AAAA,UAClC,QAAQ;AAAA,UACR,UAAU;AAAA,UACV,OAAO;AAAA,UACP,KAAK;AAAA,UACL,OAAO;AAAA,QACT,CAAC;AAKD,cAAM,uBAAuB,CAAAC,iBAAe;AAC1C,cAAIA,aAAY,iBAAiBA,aAAY,qBAAqB;AAChE,YAAAA,aAAY,cAAc,oBAAoB,WAAWA,aAAY,gBAAgB;AAAA,cACnF,SAASA,aAAY;AAAA,YACvB,CAAC;AACD,YAAAA,aAAY,sBAAsB;AAAA,UACpC;AAAA,QACF;AAQA,cAAM,oBAAoB,CAAC,UAAUA,cAAa,aAAa,gBAAgB;AAC7E,+BAAqBA,YAAW;AAChC,cAAI,CAAC,YAAY,OAAO;AACtB,YAAAA,aAAY,iBAAiB,OAAK,eAAe,UAAU,GAAG,WAAW;AACzE,YAAAA,aAAY,gBAAgB,YAAY,yBAAyB,SAAS,SAAS;AACnF,YAAAA,aAAY,yBAAyB,YAAY;AACjD,YAAAA,aAAY,cAAc,iBAAiB,WAAWA,aAAY,gBAAgB;AAAA,cAChF,SAASA,aAAY;AAAA,YACvB,CAAC;AACD,YAAAA,aAAY,sBAAsB;AAAA,UACpC;AAAA,QACF;AAMA,cAAM,WAAW,CAACH,QAAO,cAAc;AACrC,gBAAM,oBAAoB,qBAAqB;AAE/C,cAAI,kBAAkB,QAAQ;AAC5B,YAAAA,SAAQA,SAAQ;AAGhB,gBAAIA,WAAU,kBAAkB,QAAQ;AACtC,cAAAA,SAAQ;AAAA,YAGV,WAAWA,WAAU,IAAI;AACvB,cAAAA,SAAQ,kBAAkB,SAAS;AAAA,YACrC;AACA,8BAAkBA,QAAO,MAAM;AAC/B;AAAA,UACF;AAEA,mBAAS,EAAE,MAAM;AAAA,QACnB;AACA,cAAM,sBAAsB,CAAC,cAAc,WAAW;AACtD,cAAM,0BAA0B,CAAC,aAAa,SAAS;AAOvD,cAAM,iBAAiB,CAAC,UAAU,OAAO,gBAAgB;AACvD,gBAAM,cAAc,aAAa,YAAY,IAAI,QAAQ;AACzD,cAAI,CAAC,aAAa;AAChB;AAAA,UACF;AAMA,cAAI,MAAM,eAAe,MAAM,YAAY,KAAK;AAC9C;AAAA,UACF;AACA,cAAI,YAAY,wBAAwB;AACtC,kBAAM,gBAAgB;AAAA,UACxB;AAGA,cAAI,MAAM,QAAQ,SAAS;AACzB,wBAAY,UAAU,OAAO,WAAW;AAAA,UAC1C,WAGS,MAAM,QAAQ,OAAO;AAC5B,sBAAU,KAAK;AAAA,UACjB,WAGS,CAAC,GAAG,qBAAqB,GAAG,uBAAuB,EAAE,SAAS,MAAM,GAAG,GAAG;AACjF,yBAAa,MAAM,GAAG;AAAA,UACxB,WAGS,MAAM,QAAQ,UAAU;AAC/B,sBAAU,OAAO,aAAa,WAAW;AAAA,UAC3C;AAAA,QACF;AAOA,cAAM,cAAc,CAAC,UAAU,OAAO,gBAAgB;AAEpD,cAAI,CAAC,eAAe,YAAY,aAAa,GAAG;AAC9C;AAAA,UACF;AACA,cAAI,MAAM,UAAU,SAAS,SAAS,KAAK,MAAM,kBAAkB,eAAe,MAAM,OAAO,cAAc,SAAS,SAAS,EAAE,WAAW;AAC1I,gBAAI,CAAC,YAAY,MAAM,EAAE,SAAS,YAAY,KAAK,GAAG;AACpD;AAAA,YACF;AAEA,yBAAa;AACb,kBAAM,eAAe;AAAA,UACvB;AAAA,QACF;AAKA,cAAM,YAAY,WAAS;AACzB,gBAAM,gBAAgB,MAAM;AAC5B,gBAAM,oBAAoB,qBAAqB;AAC/C,cAAI,WAAW;AACf,mBAAS,IAAI,GAAG,IAAI,kBAAkB,QAAQ,KAAK;AACjD,gBAAI,kBAAkB,kBAAkB,IAAI;AAC1C,yBAAW;AACX;AAAA,YACF;AAAA,UACF;AAGA,cAAI,CAAC,MAAM,UAAU;AACnB,qBAAS,UAAU,CAAC;AAAA,UACtB,OAGK;AACH,qBAAS,UAAU,EAAE;AAAA,UACvB;AACA,gBAAM,gBAAgB;AACtB,gBAAM,eAAe;AAAA,QACvB;AAKA,cAAM,eAAe,SAAO;AAC1B,gBAAM,gBAAgB,iBAAiB;AACvC,gBAAM,aAAa,cAAc;AACjC,gBAAM,eAAe,gBAAgB;AAErC,gBAAM,UAAU,CAAC,eAAe,YAAY,YAAY;AACxD,cAAI,SAAS,yBAAyB,eAAe,CAAC,QAAQ,SAAS,SAAS,aAAa,GAAG;AAC9F;AAAA,UACF;AACA,gBAAM,UAAU,oBAAoB,SAAS,GAAG,IAAI,uBAAuB;AAC3E,cAAI,gBAAgB,SAAS;AAC7B,mBAAS,IAAI,GAAG,IAAI,WAAW,EAAE,SAAS,QAAQ,KAAK;AACrD,4BAAgB,cAAc;AAC9B,gBAAI,CAAC,eAAe;AAClB;AAAA,YACF;AACA,gBAAI,yBAAyB,qBAAqB,YAAY,aAAa,GAAG;AAC5E;AAAA,YACF;AAAA,UACF;AACA,cAAI,yBAAyB,mBAAmB;AAC9C,0BAAc,MAAM;AAAA,UACtB;AAAA,QACF;AAOA,cAAM,YAAY,CAAC,OAAO,aAAa,gBAAgB;AACrD,cAAI,eAAe,YAAY,cAAc,GAAG;AAC9C,kBAAM,eAAe;AACrB,wBAAY,cAAc,GAAG;AAAA,UAC/B;AAAA,QACF;AAYA,YAAI,iBAAiB;AAAA,UACnB,oBAAoB,oBAAI,QAAQ;AAAA,UAChC,mBAAmB,oBAAI,QAAQ;AAAA,QACjC;AAOA,cAAM,gBAAgB,MAAM;AAC1B,gBAAM,eAAe,MAAM,KAAK,SAAS,KAAK,QAAQ;AACtD,uBAAa,QAAQ,QAAM;AACzB,gBAAI,OAAO,aAAa,KAAK,GAAG,SAAS,aAAa,CAAC,GAAG;AACxD;AAAA,YACF;AACA,gBAAI,GAAG,aAAa,aAAa,GAAG;AAClC,iBAAG,aAAa,6BAA6B,GAAG,aAAa,aAAa,CAAC;AAAA,YAC7E;AACA,eAAG,aAAa,eAAe,MAAM;AAAA,UACvC,CAAC;AAAA,QACH;AACA,cAAM,kBAAkB,MAAM;AAC5B,gBAAM,eAAe,MAAM,KAAK,SAAS,KAAK,QAAQ;AACtD,uBAAa,QAAQ,QAAM;AACzB,gBAAI,GAAG,aAAa,2BAA2B,GAAG;AAChD,iBAAG,aAAa,eAAe,GAAG,aAAa,2BAA2B,CAAC;AAC3E,iBAAG,gBAAgB,2BAA2B;AAAA,YAChD,OAAO;AACL,iBAAG,gBAAgB,aAAa;AAAA,YAClC;AAAA,UACF,CAAC;AAAA,QACH;AAMA,cAAM,SAAS,MAAM;AACnB,gBAAM,MAEN,mBAAmB,KAAK,UAAU,SAAS,KAAK,CAAC,OAAO,YAAY,UAAU,aAAa,cAAc,UAAU,iBAAiB;AACpI,cAAI,OAAO,CAAC,SAAS,SAAS,MAAM,YAAY,MAAM,GAAG;AACvD,kBAAMI,UAAS,SAAS,KAAK;AAC7B,qBAAS,KAAK,MAAM,MAAM,GAAGA,UAAS;AACtC,qBAAS,SAAS,MAAM,YAAY,MAAM;AAC1C,2BAAe;AACf,0CAA8B;AAAA,UAChC;AAAA,QACF;AAKA,cAAM,gCAAgC,MAAM;AAC1C,gBAAM,KAAK,UAAU;AACrB,gBAAM,MAAM,CAAC,CAAC,GAAG,MAAM,OAAO,KAAK,CAAC,CAAC,GAAG,MAAM,SAAS;AACvD,gBAAM,SAAS,CAAC,CAAC,GAAG,MAAM,SAAS;AACnC,gBAAM,YAAY,OAAO,UAAU,CAAC,GAAG,MAAM,QAAQ;AACrD,cAAI,WAAW;AACb,kBAAM,oBAAoB;AAC1B,gBAAI,SAAS,EAAE,eAAe,OAAO,cAAc,mBAAmB;AACpE,2BAAa,EAAE,MAAM,gBAAgB,GAAG;AAAA,YAC1C;AAAA,UACF;AAAA,QACF;AAKA,cAAM,iBAAiB,MAAM;AAC3B,gBAAM,YAAY,aAAa;AAC/B,cAAI;AAIJ,oBAAU,eAAe,WAAS;AAChC,+BAAmB,uBAAuB,KAAK;AAAA,UACjD;AAIA,oBAAU,cAAc,WAAS;AAC/B,gBAAI,kBAAkB;AACpB,oBAAM,eAAe;AACrB,oBAAM,gBAAgB;AAAA,YACxB;AAAA,UACF;AAAA,QACF;AAMA,cAAM,yBAAyB,WAAS;AACtC,gBAAM,SAAS,MAAM;AACrB,gBAAM,YAAY,aAAa;AAC/B,cAAI,SAAS,KAAK,KAAK,OAAO,KAAK,GAAG;AACpC,mBAAO;AAAA,UACT;AACA,cAAI,WAAW,WAAW;AACxB,mBAAO;AAAA,UACT;AACA,cAAI,CAAC,aAAa,SAAS,KAAK,kBAAkB,eAAe,OAAO,YAAY,WAEpF,OAAO,YAAY,cAEnB,EAAE,aAAa,iBAAiB,CAAC,KAEjC,iBAAiB,EAAE,SAAS,MAAM,IAAI;AACpC,mBAAO;AAAA,UACT;AACA,iBAAO;AAAA,QACT;AAQA,cAAM,WAAW,WAAS;AACxB,iBAAO,MAAM,WAAW,MAAM,QAAQ,UAAU,MAAM,QAAQ,GAAG,cAAc;AAAA,QACjF;AAQA,cAAM,SAAS,WAAS;AACtB,iBAAO,MAAM,WAAW,MAAM,QAAQ,SAAS;AAAA,QACjD;AACA,cAAM,aAAa,MAAM;AACvB,cAAI,SAAS,SAAS,MAAM,YAAY,MAAM,GAAG;AAC/C,kBAAMA,UAAS,SAAS,SAAS,KAAK,MAAM,KAAK,EAAE;AACnD,wBAAY,SAAS,MAAM,YAAY,MAAM;AAC7C,qBAAS,KAAK,MAAM,MAAM;AAC1B,qBAAS,KAAK,YAAYA,UAAS;AAAA,UACrC;AAAA,QACF;AAEA,cAAM,eAAe,MAAM;AAEzB,cAAI,OAAO,wBAAwB,MAAM;AACvC;AAAA,UACF;AAEA,cAAI,SAAS,KAAK,eAAe,OAAO,aAAa;AAEnD,mBAAO,sBAAsB,SAAS,OAAO,iBAAiB,SAAS,IAAI,EAAE,iBAAiB,eAAe,CAAC;AAC9G,qBAAS,KAAK,MAAM,eAAe,GAAG,OAAO,sBAAsB,iBAAiB;AAAA,UACtF;AAAA,QACF;AACA,cAAM,gBAAgB,MAAM;AAC1B,cAAI,OAAO,wBAAwB,MAAM;AACvC,qBAAS,KAAK,MAAM,eAAe,GAAG,OAAO;AAC7C,mBAAO,sBAAsB;AAAA,UAC/B;AAAA,QACF;AAQA,iBAAS,yBAAyB,UAAU,WAAW,aAAa,UAAU;AAC5E,cAAI,QAAQ,GAAG;AACb,sCAA0B,UAAU,QAAQ;AAAA,UAC9C,OAAO;AACL,iCAAqB,WAAW,EAAE,KAAK,MAAM,0BAA0B,UAAU,QAAQ,CAAC;AAC1F,iCAAqB,WAAW;AAAA,UAClC;AACA,gBAAM,WAAW,iCAAiC,KAAK,UAAU,SAAS;AAG1E,cAAI,UAAU;AACZ,sBAAU,aAAa,SAAS,yBAAyB;AACzD,sBAAU,gBAAgB,OAAO;AACjC,sBAAU,YAAY;AAAA,UACxB,OAAO;AACL,sBAAU,OAAO;AAAA,UACnB;AACA,cAAI,QAAQ,GAAG;AACb,0BAAc;AACd,uBAAW;AACX,4BAAgB;AAAA,UAClB;AACA,4BAAkB;AAAA,QACpB;AAKA,iBAAS,oBAAoB;AAC3B,sBAAY,CAAC,SAAS,iBAAiB,SAAS,IAAI,GAAG,CAAC,YAAY,OAAO,YAAY,gBAAgB,YAAY,gBAAgB,YAAY,cAAc,CAAC;AAAA,QAChK;AAOA,iBAAS,MAAM,cAAc;AAC3B,yBAAe,oBAAoB,YAAY;AAC/C,gBAAM,qBAAqB,eAAe,mBAAmB,IAAI,IAAI;AACrE,gBAAM,WAAW,kBAAkB,IAAI;AACvC,cAAI,KAAK,kBAAkB,GAAG;AAE5B,gBAAI,CAAC,aAAa,aAAa;AAC7B,oCAAsB,IAAI;AAC1B,iCAAmB,YAAY;AAAA,YACjC;AAAA,UACF,WAAW,UAAU;AAEnB,+BAAmB,YAAY;AAAA,UACjC;AAAA,QACF;AAKA,iBAAS,oBAAoB;AAC3B,iBAAO,CAAC,CAAC,aAAa,gBAAgB,IAAI,IAAI;AAAA,QAChD;AACA,cAAM,oBAAoB,cAAY;AACpC,gBAAM,QAAQ,SAAS;AACvB,cAAI,CAAC,OAAO;AACV,mBAAO;AAAA,UACT;AACA,gBAAM,cAAc,aAAa,YAAY,IAAI,QAAQ;AACzD,cAAI,CAAC,eAAe,SAAS,OAAO,YAAY,UAAU,KAAK,GAAG;AAChE,mBAAO;AAAA,UACT;AACA,sBAAY,OAAO,YAAY,UAAU,KAAK;AAC9C,mBAAS,OAAO,YAAY,UAAU,KAAK;AAC3C,gBAAM,WAAW,aAAa;AAC9B,sBAAY,UAAU,YAAY,UAAU,QAAQ;AACpD,mBAAS,UAAU,YAAY,UAAU,QAAQ;AACjD,+BAAqB,UAAU,OAAO,WAAW;AACjD,iBAAO;AAAA,QACT;AAKA,iBAAS,cAAcT,QAAO;AAC5B,gBAAMU,iBAAgB,eAAe,kBAAkB,IAAI,IAAI;AAC/D,gCAAsB,IAAI;AAC1B,cAAIA,gBAAe;AAEjB,YAAAA,eAAcV,MAAK;AAAA,UACrB;AAAA,QACF;AAKA,cAAM,wBAAwB,cAAY;AAExC,cAAI,SAAS,kBAAkB,GAAG;AAChC,yBAAa,gBAAgB,OAAO,QAAQ;AAE5C,gBAAI,CAAC,aAAa,YAAY,IAAI,QAAQ,GAAG;AAE3C,uBAAS,SAAS;AAAA,YACpB;AAAA,UACF;AAAA,QACF;AAMA,cAAM,sBAAsB,kBAAgB;AAE1C,cAAI,OAAO,iBAAiB,aAAa;AACvC,mBAAO;AAAA,cACL,aAAa;AAAA,cACb,UAAU;AAAA,cACV,aAAa;AAAA,YACf;AAAA,UACF;AACA,iBAAO,OAAO,OAAO;AAAA,YACnB,aAAa;AAAA,YACb,UAAU;AAAA,YACV,aAAa;AAAA,UACf,GAAG,YAAY;AAAA,QACjB;AAOA,cAAM,uBAAuB,CAAC,UAAU,OAAO,gBAAgB;AAC7D,gBAAM,YAAY,aAAa;AAE/B,gBAAM,uBAAuB,qBAAqB,gBAAgB,KAAK;AACvE,cAAI,OAAO,YAAY,cAAc,YAAY;AAC/C,wBAAY,UAAU,KAAK;AAAA,UAC7B;AACA,cAAI,sBAAsB;AACxB,yBAAa,UAAU,OAAO,WAAW,YAAY,aAAa,YAAY,QAAQ;AAAA,UACxF,OAAO;AAEL,qCAAyB,UAAU,WAAW,YAAY,aAAa,YAAY,QAAQ;AAAA,UAC7F;AAAA,QACF;AASA,cAAM,eAAe,CAAC,UAAU,OAAO,WAAW,aAAa,aAAa;AAC1E,sBAAY,iCAAiC,yBAAyB,KAAK,MAAM,UAAU,WAAW,aAAa,QAAQ;AAC3H,gBAAM,iBAAiB,mBAAmB,SAAU,GAAG;AACrD,gBAAI,EAAE,WAAW,OAAO;AACtB,0BAAY,+BAA+B;AAC3C,qBAAO,YAAY;AAAA,YACrB;AAAA,UACF,CAAC;AAAA,QACH;AAMA,cAAM,4BAA4B,CAAC,UAAU,aAAa;AACxD,qBAAW,MAAM;AACf,gBAAI,OAAO,aAAa,YAAY;AAElC,uBAAS,KAAK,SAAS,MAAM,EAAE;AAAA,YACjC;AAEA,qBAAS,SAAS;AAAA,UACpB,CAAC;AAAA,QACH;AAOA,iBAAS,mBAAmB,UAAU,SAASW,WAAU;AACvD,gBAAM,WAAW,aAAa,SAAS,IAAI,QAAQ;AACnD,kBAAQ,QAAQ,YAAU;AACxB,qBAAS,QAAQ,WAAWA;AAAA,UAC9B,CAAC;AAAA,QACH;AAMA,iBAAS,iBAAiB,OAAOA,WAAU;AACzC,cAAI,CAAC,OAAO;AACV;AAAA,UACF;AACA,cAAI,MAAM,SAAS,SAAS;AAC1B,kBAAM,kBAAkB,MAAM,WAAW;AACzC,kBAAM,SAAS,gBAAgB,iBAAiB,OAAO;AACvD,qBAAS,IAAI,GAAG,IAAI,OAAO,QAAQ,KAAK;AACtC,qBAAO,GAAG,WAAWA;AAAA,YACvB;AAAA,UACF,OAAO;AACL,kBAAM,WAAWA;AAAA,UACnB;AAAA,QACF;AACA,iBAAS,gBAAgB;AACvB,6BAAmB,MAAM,CAAC,iBAAiB,cAAc,cAAc,GAAG,KAAK;AAAA,QACjF;AACA,iBAAS,iBAAiB;AACxB,6BAAmB,MAAM,CAAC,iBAAiB,cAAc,cAAc,GAAG,IAAI;AAAA,QAChF;AACA,iBAAS,cAAc;AACrB,2BAAiB,KAAK,SAAS,GAAG,KAAK;AAAA,QACzC;AACA,iBAAS,eAAe;AACtB,2BAAiB,KAAK,SAAS,GAAG,IAAI;AAAA,QACxC;AAOA,iBAAS,sBAAsBX,QAAO;AACpC,gBAAM,WAAW,aAAa,SAAS,IAAI,IAAI;AAC/C,gBAAM,SAAS,aAAa,YAAY,IAAI,IAAI;AAChD,uBAAa,SAAS,mBAAmBA,MAAK;AAC9C,mBAAS,kBAAkB,YAAY,YAAY;AACnD,cAAI,OAAO,eAAe,OAAO,YAAY,mBAAmB;AAC9D,qBAAS,SAAS,mBAAmB,OAAO,YAAY,iBAAiB;AAAA,UAC3E;AACA,eAAK,SAAS,iBAAiB;AAC/B,gBAAM,QAAQ,KAAK,SAAS;AAC5B,cAAI,OAAO;AACT,kBAAM,aAAa,gBAAgB,IAAI;AACvC,kBAAM,aAAa,oBAAoB,YAAY,qBAAqB;AACxE,uBAAW,KAAK;AAChB,qBAAS,OAAO,YAAY,UAAU;AAAA,UACxC;AAAA,QACF;AAKA,iBAAS,yBAAyB;AAChC,gBAAM,WAAW,aAAa,SAAS,IAAI,IAAI;AAC/C,cAAI,SAAS,mBAAmB;AAC9B,YAAAC,MAAK,SAAS,iBAAiB;AAAA,UACjC;AACA,gBAAM,QAAQ,KAAK,SAAS;AAC5B,cAAI,OAAO;AACT,kBAAM,gBAAgB,cAAc;AACpC,kBAAM,gBAAgB,kBAAkB;AACxC,wBAAY,OAAO,YAAY,UAAU;AAAA,UAC3C;AAAA,QACF;AAEA,cAAM,gBAAgB;AAAA,UACpB,OAAO;AAAA,UACP,WAAW;AAAA,UACX,MAAM;AAAA,UACN,MAAM;AAAA,UACN,QAAQ;AAAA,UACR,MAAM;AAAA,UACN,WAAW;AAAA,UACX,UAAU;AAAA,UACV,UAAU;AAAA,UACV,OAAO;AAAA,UACP,WAAW;AAAA,YACT,OAAO;AAAA,YACP,UAAU;AAAA,YACV,MAAM;AAAA,UACR;AAAA,UACA,WAAW;AAAA,YACT,OAAO;AAAA,YACP,UAAU;AAAA,YACV,MAAM;AAAA,UACR;AAAA,UACA,aAAa,CAAC;AAAA,UACd,QAAQ;AAAA,UACR,OAAO;AAAA,UACP,UAAU;AAAA,UACV,YAAY;AAAA,UACZ,mBAAmB;AAAA,UACnB,gBAAgB;AAAA,UAChB,eAAe;AAAA,UACf,wBAAwB;AAAA,UACxB,wBAAwB;AAAA,UACxB,mBAAmB;AAAA,UACnB,gBAAgB;AAAA,UAChB,kBAAkB;AAAA,UAClB,YAAY;AAAA,UACZ,SAAS;AAAA,UACT,mBAAmB;AAAA,UACnB,wBAAwB;AAAA,UACxB,oBAAoB;AAAA,UACpB,gBAAgB;AAAA,UAChB,qBAAqB;AAAA,UACrB,iBAAiB;AAAA,UACjB,kBAAkB;AAAA,UAClB,uBAAuB;AAAA,UACvB,mBAAmB;AAAA,UACnB,gBAAgB;AAAA,UAChB,gBAAgB;AAAA,UAChB,cAAc;AAAA,UACd,WAAW;AAAA,UACX,aAAa;AAAA,UACb,aAAa;AAAA,UACb,iBAAiB;AAAA,UACjB,iBAAiB;AAAA,UACjB,sBAAsB;AAAA,UACtB,YAAY;AAAA,UACZ,qBAAqB;AAAA,UACrB,kBAAkB;AAAA,UAClB,UAAU;AAAA,UACV,YAAY;AAAA,UACZ,aAAa;AAAA,UACb,UAAU;AAAA,UACV,OAAO;AAAA,UACP,kBAAkB;AAAA,UAClB,OAAO;AAAA,UACP,SAAS;AAAA,UACT,YAAY;AAAA,UACZ,OAAO;AAAA,UACP,kBAAkB;AAAA,UAClB,YAAY;AAAA,UACZ,YAAY;AAAA,UACZ,cAAc,CAAC;AAAA,UACf,gBAAgB;AAAA,UAChB,eAAe;AAAA,UACf,iBAAiB,CAAC;AAAA,UAClB,gBAAgB;AAAA,UAChB,wBAAwB;AAAA,UACxB,mBAAmB;AAAA,UACnB,MAAM;AAAA,UACN,UAAU;AAAA,UACV,eAAe,CAAC;AAAA,UAChB,qBAAqB;AAAA,UACrB,uBAAuB;AAAA,UACvB,UAAU;AAAA,UACV,SAAS;AAAA,UACT,WAAW;AAAA,UACX,WAAW;AAAA,UACX,UAAU;AAAA,UACV,YAAY;AAAA,UACZ,kBAAkB;AAAA,QACpB;AACA,cAAM,kBAAkB,CAAC,kBAAkB,qBAAqB,cAAc,kBAAkB,yBAAyB,qBAAqB,oBAAoB,wBAAwB,mBAAmB,SAAS,0BAA0B,sBAAsB,qBAAqB,uBAAuB,eAAe,uBAAuB,mBAAmB,kBAAkB,YAAY,cAAc,UAAU,aAAa,QAAQ,QAAQ,aAAa,YAAY,YAAY,eAAe,YAAY,cAAc,cAAc,WAAW,iBAAiB,eAAe,kBAAkB,oBAAoB,mBAAmB,qBAAqB,kBAAkB,QAAQ,SAAS,aAAa,WAAW;AAC9sB,cAAM,mBAAmB,CAAC;AAC1B,cAAM,0BAA0B,CAAC,qBAAqB,iBAAiB,YAAY,gBAAgB,aAAa,eAAe,eAAe,cAAc,wBAAwB;AAQpL,cAAM,mBAAmB,eAAa;AACpC,iBAAO,OAAO,UAAU,eAAe,KAAK,eAAe,SAAS;AAAA,QACtE;AAQA,cAAM,uBAAuB,eAAa;AACxC,iBAAO,gBAAgB,QAAQ,SAAS,MAAM;AAAA,QAChD;AAQA,cAAM,wBAAwB,eAAa;AACzC,iBAAO,iBAAiB;AAAA,QAC1B;AAKA,cAAM,sBAAsB,WAAS;AACnC,cAAI,CAAC,iBAAiB,KAAK,GAAG;AAC5B,YAAAF,MAAK,sBAAsB,QAAQ;AAAA,UACrC;AAAA,QACF;AAKA,cAAM,2BAA2B,WAAS;AACxC,cAAI,wBAAwB,SAAS,KAAK,GAAG;AAC3C,YAAAA,MAAK,kBAAkB,oCAAoC;AAAA,UAC7D;AAAA,QACF;AAKA,cAAM,2BAA2B,WAAS;AACxC,cAAI,sBAAsB,KAAK,GAAG;AAChC,iCAAqB,OAAO,sBAAsB,KAAK,CAAC;AAAA,UAC1D;AAAA,QACF;AAOA,cAAM,wBAAwB,YAAU;AACtC,cAAI,OAAO,aAAa,SAAS,OAAO,mBAAmB;AACzD,YAAAA,MAAK,iFAAiF;AAAA,UACxF;AACA,qBAAW,SAAS,QAAQ;AAC1B,gCAAoB,KAAK;AACzB,gBAAI,OAAO,OAAO;AAChB,uCAAyB,KAAK;AAAA,YAChC;AACA,qCAAyB,KAAK;AAAA,UAChC;AAAA,QACF;AAOA,iBAAS,OAAO,QAAQ;AACtB,gBAAM,QAAQ,SAAS;AACvB,gBAAM,cAAc,aAAa,YAAY,IAAI,IAAI;AACrD,cAAI,CAAC,SAAS,SAAS,OAAO,YAAY,UAAU,KAAK,GAAG;AAC1D,YAAAA,MAAK,4IAA4I;AACjJ;AAAA,UACF;AACA,gBAAM,uBAAuB,kBAAkB,MAAM;AACrD,gBAAM,gBAAgB,OAAO,OAAO,CAAC,GAAG,aAAa,oBAAoB;AACzE,UAAAO,QAAO,MAAM,aAAa;AAC1B,uBAAa,YAAY,IAAI,MAAM,aAAa;AAChD,iBAAO,iBAAiB,MAAM;AAAA,YAC5B,QAAQ;AAAA,cACN,OAAO,OAAO,OAAO,CAAC,GAAG,KAAK,QAAQ,MAAM;AAAA,cAC5C,UAAU;AAAA,cACV,YAAY;AAAA,YACd;AAAA,UACF,CAAC;AAAA,QACH;AAMA,cAAM,oBAAoB,YAAU;AAClC,gBAAM,uBAAuB,CAAC;AAC9B,iBAAO,KAAK,MAAM,EAAE,QAAQ,WAAS;AACnC,gBAAI,qBAAqB,KAAK,GAAG;AAC/B,mCAAqB,SAAS,OAAO;AAAA,YACvC,OAAO;AACL,cAAAP,MAAK,gCAAgC,OAAO;AAAA,YAC9C;AAAA,UACF,CAAC;AACD,iBAAO;AAAA,QACT;AAKA,iBAAS,WAAW;AAClB,gBAAM,WAAW,aAAa,SAAS,IAAI,IAAI;AAC/C,gBAAM,cAAc,aAAa,YAAY,IAAI,IAAI;AACrD,cAAI,CAAC,aAAa;AAChB,4BAAgB,IAAI;AACpB;AAAA,UACF;AAGA,cAAI,SAAS,SAAS,YAAY,gCAAgC;AAChE,wBAAY,+BAA+B;AAC3C,mBAAO,YAAY;AAAA,UACrB;AACA,cAAI,OAAO,YAAY,eAAe,YAAY;AAChD,wBAAY,WAAW;AAAA,UACzB;AACA,sBAAY,IAAI;AAAA,QAClB;AAKA,cAAM,cAAc,cAAY;AAC9B,0BAAgB,QAAQ;AAGxB,iBAAO,SAAS;AAEhB,iBAAO,YAAY;AACnB,iBAAO,YAAY;AAEnB,iBAAO,YAAY;AAAA,QACrB;AAKA,cAAM,kBAAkB,cAAY;AAGlC,cAAI,SAAS,kBAAkB,GAAG;AAChC,0BAAc,cAAc,QAAQ;AACpC,yBAAa,gBAAgB,IAAI,UAAU,IAAI;AAAA,UACjD,OAAO;AACL,0BAAc,gBAAgB,QAAQ;AACtC,0BAAc,cAAc,QAAQ;AAAA,UACtC;AAAA,QACF;AAMA,cAAM,gBAAgB,CAAC,KAAK,aAAa;AACvC,qBAAW,KAAK,KAAK;AACnB,gBAAI,GAAG,OAAO,QAAQ;AAAA,UACxB;AAAA,QACF;AAEA,YAAI,kBAA+B,uBAAO,OAAO;AAAA,UAC/C,WAAW;AAAA,UACX;AAAA,UACA;AAAA,UACA,YAAY;AAAA,UACZ,YAAY;AAAA,UACZ,YAAY;AAAA,UACZ;AAAA,UACA;AAAA,UACA,gBAAgB;AAAA,UAChB;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,QACF,CAAC;AAQD,cAAM,cAAc,qBAAmB;AACrC,cAAI,QAAQ,SAAS;AACrB,cAAI,CAAC,OAAO;AACV,gBAAIa,MAAK;AAAA,UACX;AAEA,kBAAQ,SAAS;AACjB,gBAAM,SAAS,UAAU;AACzB,cAAI,QAAQ,GAAG;AACb,YAAAX,MAAK,QAAQ,CAAC;AAAA,UAChB,OAAO;AACL,0BAAc,OAAO,eAAe;AAAA,UACtC;AACA,eAAK,MAAM;AACX,gBAAM,aAAa,gBAAgB,MAAM;AACzC,gBAAM,aAAa,aAAa,MAAM;AACtC,gBAAM,MAAM;AAAA,QACd;AAMA,cAAM,gBAAgB,CAAC,OAAO,oBAAoB;AAChD,gBAAM,UAAU,WAAW;AAC3B,gBAAM,SAAS,UAAU;AACzB,cAAI,CAAC,mBAAmB,YAAY,iBAAiB,CAAC,GAAG;AACvD,8BAAkB,iBAAiB;AAAA,UACrC;AACA,eAAK,OAAO;AACZ,cAAI,iBAAiB;AACnB,YAAAA,MAAK,eAAe;AACpB,mBAAO,aAAa,0BAA0B,gBAAgB,SAAS;AAAA,UACzE;AACA,iBAAO,WAAW,aAAa,QAAQ,eAAe;AACtD,mBAAS,CAAC,OAAO,OAAO,GAAG,YAAY,OAAO;AAAA,QAChD;AAUA,cAAM,6BAA6B,CAAC,UAAU,WAAW;AACvD,cAAI,OAAO,UAAU,YAAY,OAAO,UAAU,SAAS;AACzD,+BAAmB,UAAU,MAAM;AAAA,UACrC,WAAW,CAAC,QAAQ,SAAS,UAAU,OAAO,UAAU,EAAE,SAAS,OAAO,KAAK,MAAM,eAAe,OAAO,UAAU,KAAK,UAAU,OAAO,UAAU,IAAI;AACvJ,wBAAY,iBAAiB,CAAC;AAC9B,6BAAiB,UAAU,MAAM;AAAA,UACnC;AAAA,QACF;AAOA,cAAMY,iBAAgB,CAAC,UAAU,gBAAgB;AAC/C,gBAAM,QAAQ,SAAS,SAAS;AAChC,cAAI,CAAC,OAAO;AACV,mBAAO;AAAA,UACT;AACA,kBAAQ,YAAY,OAAO;AAAA,YACzB,KAAK;AACH,qBAAO,iBAAiB,KAAK;AAAA,YAC/B,KAAK;AACH,qBAAO,cAAc,KAAK;AAAA,YAC5B,KAAK;AACH,qBAAO,aAAa,KAAK;AAAA,YAC3B;AACE,qBAAO,YAAY,gBAAgB,MAAM,MAAM,KAAK,IAAI,MAAM;AAAA,UAClE;AAAA,QACF;AAMA,cAAM,mBAAmB,WAAS,MAAM,UAAU,IAAI;AAMtD,cAAM,gBAAgB,WAAS,MAAM,UAAU,MAAM,QAAQ;AAM7D,cAAM,eAAe,WAAS,MAAM,MAAM,SAAS,MAAM,aAAa,UAAU,MAAM,OAAO,MAAM,QAAQ,MAAM,MAAM,KAAK;AAM5H,cAAM,qBAAqB,CAAC,UAAU,WAAW;AAC/C,gBAAM,QAAQ,SAAS;AAIvB,gBAAM,sBAAsB,kBAAgB;AAC1C,iCAAqB,OAAO,OAAO,OAAO,mBAAmB,YAAY,GAAG,MAAM;AAAA,UACpF;AACA,cAAI,eAAe,OAAO,YAAY,KAAK,UAAU,OAAO,YAAY,GAAG;AACzE,wBAAY,iBAAiB,CAAC;AAC9B,sBAAU,OAAO,YAAY,EAAE,KAAK,kBAAgB;AAClD,uBAAS,YAAY;AACrB,kCAAoB,YAAY;AAAA,YAClC,CAAC;AAAA,UACH,WAAW,OAAO,OAAO,iBAAiB,UAAU;AAClD,gCAAoB,OAAO,YAAY;AAAA,UACzC,OAAO;AACL,YAAAb,OAAM,yEAAyE,OAAO,OAAO,cAAc;AAAA,UAC7G;AAAA,QACF;AAMA,cAAM,mBAAmB,CAAC,UAAU,WAAW;AAC7C,gBAAM,QAAQ,SAAS,SAAS;AAChC,UAAAC,MAAK,KAAK;AACV,oBAAU,OAAO,UAAU,EAAE,KAAK,gBAAc;AAC9C,kBAAM,QAAQ,OAAO,UAAU,WAAW,GAAG,WAAW,UAAU,KAAK,MAAM,GAAG;AAChF,iBAAK,KAAK;AACV,kBAAM,MAAM;AACZ,qBAAS,YAAY;AAAA,UACvB,CAAC,EAAE,MAAM,SAAO;AACd,YAAAD,OAAM,gCAAgC,KAAK;AAC3C,kBAAM,QAAQ;AACd,iBAAK,KAAK;AACV,kBAAM,MAAM;AACZ,qBAAS,YAAY;AAAA,UACvB,CAAC;AAAA,QACH;AACA,cAAM,uBAAuB;AAAA,UAM3B,QAAQ,CAAC,OAAO,cAAc,WAAW;AACvC,kBAAM,SAAS,sBAAsB,OAAO,YAAY,MAAM;AAM9D,kBAAM,eAAe,CAAC,QAAQ,aAAa,gBAAgB;AACzD,oBAAM,SAAS,SAAS,cAAc,QAAQ;AAC9C,qBAAO,QAAQ;AACf,2BAAa,QAAQ,WAAW;AAChC,qBAAO,WAAW,WAAW,aAAa,OAAO,UAAU;AAC3D,qBAAO,YAAY,MAAM;AAAA,YAC3B;AACA,yBAAa,QAAQ,iBAAe;AAClC,oBAAM,cAAc,YAAY;AAChC,oBAAM,cAAc,YAAY;AAKhC,kBAAI,MAAM,QAAQ,WAAW,GAAG;AAE9B,sBAAM,WAAW,SAAS,cAAc,UAAU;AAClD,yBAAS,QAAQ;AACjB,yBAAS,WAAW;AACpB,uBAAO,YAAY,QAAQ;AAC3B,4BAAY,QAAQ,OAAK,aAAa,UAAU,EAAE,IAAI,EAAE,EAAE,CAAC;AAAA,cAC7D,OAAO;AAEL,6BAAa,QAAQ,aAAa,WAAW;AAAA,cAC/C;AAAA,YACF,CAAC;AACD,mBAAO,MAAM;AAAA,UACf;AAAA,UAMA,OAAO,CAAC,OAAO,cAAc,WAAW;AACtC,kBAAM,QAAQ,sBAAsB,OAAO,YAAY,KAAK;AAC5D,yBAAa,QAAQ,iBAAe;AAClC,oBAAM,aAAa,YAAY;AAC/B,oBAAM,aAAa,YAAY;AAC/B,oBAAM,aAAa,SAAS,cAAc,OAAO;AACjD,oBAAM,oBAAoB,SAAS,cAAc,OAAO;AACxD,yBAAW,OAAO;AAClB,yBAAW,OAAO,YAAY;AAC9B,yBAAW,QAAQ;AACnB,kBAAI,WAAW,YAAY,OAAO,UAAU,GAAG;AAC7C,2BAAW,UAAU;AAAA,cACvB;AACA,oBAAM,QAAQ,SAAS,cAAc,MAAM;AAC3C,2BAAa,OAAO,UAAU;AAC9B,oBAAM,YAAY,YAAY;AAC9B,gCAAkB,YAAY,UAAU;AACxC,gCAAkB,YAAY,KAAK;AACnC,oBAAM,YAAY,iBAAiB;AAAA,YACrC,CAAC;AACD,kBAAM,SAAS,MAAM,iBAAiB,OAAO;AAC7C,gBAAI,OAAO,QAAQ;AACjB,qBAAO,GAAG,MAAM;AAAA,YAClB;AAAA,UACF;AAAA,QACF;AAQA,cAAM,qBAAqB,kBAAgB;AACzC,gBAAM,SAAS,CAAC;AAChB,cAAI,OAAO,QAAQ,eAAe,wBAAwB,KAAK;AAC7D,yBAAa,QAAQ,CAAC,OAAO,QAAQ;AACnC,kBAAI,iBAAiB;AACrB,kBAAI,OAAO,mBAAmB,UAAU;AAEtC,iCAAiB,mBAAmB,cAAc;AAAA,cACpD;AACA,qBAAO,KAAK,CAAC,KAAK,cAAc,CAAC;AAAA,YACnC,CAAC;AAAA,UACH,OAAO;AACL,mBAAO,KAAK,YAAY,EAAE,QAAQ,SAAO;AACvC,kBAAI,iBAAiB,aAAa;AAClC,kBAAI,OAAO,mBAAmB,UAAU;AAEtC,iCAAiB,mBAAmB,cAAc;AAAA,cACpD;AACA,qBAAO,KAAK,CAAC,KAAK,cAAc,CAAC;AAAA,YACnC,CAAC;AAAA,UACH;AACA,iBAAO;AAAA,QACT;AAOA,cAAM,aAAa,CAAC,aAAa,eAAe;AAC9C,iBAAO,cAAc,WAAW,SAAS,MAAM,YAAY,SAAS;AAAA,QACtE;AAKA,cAAM,2BAA2B,cAAY;AAC3C,gBAAM,cAAc,aAAa,YAAY,IAAI,QAAQ;AACzD,mBAAS,eAAe;AACxB,cAAI,YAAY,OAAO;AACrB,yCAA6B,UAAU,SAAS;AAAA,UAClD,OAAO;AACL,YAAAc,SAAQ,UAAU,IAAI;AAAA,UACxB;AAAA,QACF;AAKA,cAAM,wBAAwB,cAAY;AACxC,gBAAM,cAAc,aAAa,YAAY,IAAI,QAAQ;AACzD,mBAAS,eAAe;AACxB,cAAI,YAAY,wBAAwB;AACtC,yCAA6B,UAAU,MAAM;AAAA,UAC/C,OAAO;AACL,iBAAK,UAAU,KAAK;AAAA,UACtB;AAAA,QACF;AAMA,cAAM,0BAA0B,CAAC,UAAU,gBAAgB;AACzD,mBAAS,eAAe;AACxB,sBAAY,cAAc,MAAM;AAAA,QAClC;AAMA,cAAM,+BAA+B,CAAC,UAAU,SAAS;AACvD,gBAAM,cAAc,aAAa,YAAY,IAAI,QAAQ;AACzD,cAAI,CAAC,YAAY,OAAO;AACtB,YAAAd,OAAM,0EAA0E,sBAAsB,IAAI,GAAG;AAC7G;AAAA,UACF;AACA,gBAAM,aAAaa,eAAc,UAAU,WAAW;AACtD,cAAI,YAAY,gBAAgB;AAC9B,iCAAqB,UAAU,YAAY,IAAI;AAAA,UACjD,WAAW,CAAC,SAAS,SAAS,EAAE,cAAc,GAAG;AAC/C,qBAAS,cAAc;AACvB,qBAAS,sBAAsB,YAAY,iBAAiB;AAAA,UAC9D,WAAW,SAAS,QAAQ;AAC1B,iBAAK,UAAU,UAAU;AAAA,UAC3B,OAAO;AACL,YAAAC,SAAQ,UAAU,UAAU;AAAA,UAC9B;AAAA,QACF;AAOA,cAAM,uBAAuB,CAAC,UAAU,YAAY,SAAS;AAC3D,gBAAM,cAAc,aAAa,YAAY,IAAI,QAAQ;AACzD,mBAAS,aAAa;AACtB,gBAAM,oBAAoB,QAAQ,QAAQ,EAAE,KAAK,MAAM,UAAU,YAAY,eAAe,YAAY,YAAY,iBAAiB,CAAC,CAAC;AACvI,4BAAkB,KAAK,uBAAqB;AAC1C,qBAAS,cAAc;AACvB,qBAAS,YAAY;AACrB,gBAAI,mBAAmB;AACrB,uBAAS,sBAAsB,iBAAiB;AAAA,YAClD,WAAW,SAAS,QAAQ;AAC1B,mBAAK,UAAU,UAAU;AAAA,YAC3B,OAAO;AACL,cAAAA,SAAQ,UAAU,UAAU;AAAA,YAC9B;AAAA,UACF,CAAC;AAAA,QACH;AAMA,cAAM,OAAO,CAAC,UAAU,UAAU;AAChC,gBAAM,cAAc,aAAa,YAAY,IAAI,YAAY,MAAS;AACtE,cAAI,YAAY,kBAAkB;AAChC,wBAAY,cAAc,CAAC;AAAA,UAC7B;AACA,cAAI,YAAY,SAAS;AACvB,yBAAa,gBAAgB,IAAI,YAAY,QAAW,IAAI;AAC5D,kBAAM,iBAAiB,QAAQ,QAAQ,EAAE,KAAK,MAAM,UAAU,YAAY,QAAQ,OAAO,YAAY,iBAAiB,CAAC,CAAC;AACxH,2BAAe,KAAK,kBAAgB;AAClC,kBAAI,iBAAiB,OAAO;AAC1B,yBAAS,YAAY;AACrB,sCAAsB,QAAQ;AAAA,cAChC,OAAO;AACL,yBAAS,MAAM;AAAA,kBACb,UAAU;AAAA,kBACV,OAAO,OAAO,iBAAiB,cAAc,QAAQ;AAAA,gBACvD,CAAC;AAAA,cACH;AAAA,YACF,CAAC,EAAE,MAAM,CAAAd,WAAS,WAAW,YAAY,QAAWA,MAAK,CAAC;AAAA,UAC5D,OAAO;AACL,qBAAS,MAAM;AAAA,cACb,UAAU;AAAA,cACV;AAAA,YACF,CAAC;AAAA,UACH;AAAA,QACF;AAMA,cAAM,cAAc,CAAC,UAAU,UAAU;AACvC,mBAAS,MAAM;AAAA,YACb,aAAa;AAAA,YACb;AAAA,UACF,CAAC;AAAA,QACH;AAOA,cAAM,aAAa,CAAC,UAAUA,WAAU;AAEtC,mBAAS,cAAcA,MAAK;AAAA,QAC9B;AAOA,cAAMc,WAAU,CAAC,UAAU,UAAU;AACnC,gBAAM,cAAc,aAAa,YAAY,IAAI,YAAY,MAAS;AACtE,cAAI,YAAY,qBAAqB;AACnC,wBAAY;AAAA,UACd;AACA,cAAI,YAAY,YAAY;AAC1B,qBAAS,uBAAuB;AAChC,yBAAa,gBAAgB,IAAI,YAAY,QAAW,IAAI;AAC5D,kBAAM,oBAAoB,QAAQ,QAAQ,EAAE,KAAK,MAAM,UAAU,YAAY,WAAW,OAAO,YAAY,iBAAiB,CAAC,CAAC;AAC9H,8BAAkB,KAAK,qBAAmB;AACxC,kBAAI,YAAY,qBAAqB,CAAC,KAAK,oBAAoB,OAAO;AACpE,yBAAS,YAAY;AACrB,sCAAsB,QAAQ;AAAA,cAChC,OAAO;AACL,4BAAY,UAAU,OAAO,oBAAoB,cAAc,QAAQ,eAAe;AAAA,cACxF;AAAA,YACF,CAAC,EAAE,MAAM,CAAAd,WAAS,WAAW,YAAY,QAAWA,MAAK,CAAC;AAAA,UAC5D,OAAO;AACL,wBAAY,UAAU,KAAK;AAAA,UAC7B;AAAA,QACF;AAEA,cAAM,mBAAmB,CAAC,UAAU,UAAU,gBAAgB;AAC5D,gBAAM,cAAc,aAAa,YAAY,IAAI,QAAQ;AACzD,cAAI,YAAY,OAAO;AACrB,6BAAiB,UAAU,UAAU,WAAW;AAAA,UAClD,OAAO;AAGL,iCAAqB,QAAQ;AAG7B,qCAAyB,QAAQ;AACjC,6BAAiB,UAAU,UAAU,WAAW;AAAA,UAClD;AAAA,QACF;AACA,cAAM,mBAAmB,CAAC,UAAU,UAAU,gBAAgB;AAE5D,mBAAS,MAAM,UAAU,MAAM;AAC7B,kBAAM,cAAc,aAAa,YAAY,IAAI,QAAQ;AACzD,gBAAI,gBAAgB,iBAAiB,WAAW,KAAK,YAAY,SAAS,YAAY,QAAQ;AAC5F;AAAA,YACF;AACA,wBAAY,cAAc,KAAK;AAAA,UACjC;AAAA,QACF;AAMA,cAAM,mBAAmB,iBAAe;AACtC,iBAAO,YAAY,qBAAqB,YAAY,kBAAkB,YAAY,oBAAoB,YAAY;AAAA,QACpH;AACA,YAAI,qBAAqB;AACzB,cAAM,uBAAuB,cAAY;AACvC,mBAAS,MAAM,cAAc,MAAM;AACjC,qBAAS,UAAU,YAAY,SAAU,GAAG;AAC1C,uBAAS,UAAU,YAAY;AAG/B,kBAAI,EAAE,WAAW,SAAS,WAAW;AACnC,qCAAqB;AAAA,cACvB;AAAA,YACF;AAAA,UACF;AAAA,QACF;AACA,cAAM,2BAA2B,cAAY;AAC3C,mBAAS,UAAU,cAAc,MAAM;AACrC,qBAAS,MAAM,YAAY,SAAU,GAAG;AACtC,uBAAS,MAAM,YAAY;AAE3B,kBAAI,EAAE,WAAW,SAAS,SAAS,SAAS,MAAM,SAAS,EAAE,MAAM,GAAG;AACpE,qCAAqB;AAAA,cACvB;AAAA,YACF;AAAA,UACF;AAAA,QACF;AACA,cAAM,mBAAmB,CAAC,UAAU,UAAU,gBAAgB;AAC5D,mBAAS,UAAU,UAAU,OAAK;AAChC,kBAAM,cAAc,aAAa,YAAY,IAAI,QAAQ;AACzD,gBAAI,oBAAoB;AACtB,mCAAqB;AACrB;AAAA,YACF;AACA,gBAAI,EAAE,WAAW,SAAS,aAAa,eAAe,YAAY,iBAAiB,GAAG;AACpF,0BAAY,cAAc,QAAQ;AAAA,YACpC;AAAA,UACF;AAAA,QACF;AAEA,cAAM,kBAAkB,UAAQ,OAAO,SAAS,YAAY,KAAK;AACjE,cAAMe,aAAY,UAAQ,gBAAgB,WAAW,gBAAgB,IAAI;AACzE,cAAM,eAAe,UAAQ;AAC3B,gBAAM,SAAS,CAAC;AAChB,cAAI,OAAO,KAAK,OAAO,YAAY,CAACA,WAAU,KAAK,EAAE,GAAG;AACtD,mBAAO,OAAO,QAAQ,KAAK,EAAE;AAAA,UAC/B,OAAO;AACL,aAAC,SAAS,QAAQ,MAAM,EAAE,QAAQ,CAAC,MAAMV,WAAU;AACjD,oBAAM,MAAM,KAAKA;AACjB,kBAAI,OAAO,QAAQ,YAAYU,WAAU,GAAG,GAAG;AAC7C,uBAAO,QAAQ;AAAA,cACjB,WAAW,QAAQ,QAAW;AAC5B,gBAAAf,OAAM,sBAAsB,6CAA6C,OAAO,KAAK;AAAA,cACvF;AAAA,YACF,CAAC;AAAA,UACH;AACA,iBAAO;AAAA,QACT;AAEA,iBAAS,OAAO;AACd,gBAAMY,QAAO;AACb,mBAAS,OAAO,UAAU,QAAQ,OAAO,IAAI,MAAM,IAAI,GAAG,OAAO,GAAG,OAAO,MAAM,QAAQ;AACvF,iBAAK,QAAQ,UAAU;AAAA,UACzB;AACA,iBAAO,IAAIA,MAAK,GAAG,IAAI;AAAA,QACzB;AAoBA,iBAAS,MAAM,aAAa;AAC1B,gBAAM,kBAAkB,KAAK;AAAA,YAC3B,MAAM,QAAQ,qBAAqB;AACjC,qBAAO,MAAM,MAAM,QAAQ,OAAO,OAAO,CAAC,GAAG,aAAa,mBAAmB,CAAC;AAAA,YAChF;AAAA,UACF;AACA,iBAAO;AAAA,QACT;AAQA,cAAM,eAAe,MAAM;AACzB,iBAAO,YAAY,WAAW,YAAY,QAAQ,aAAa;AAAA,QACjE;AAQA,cAAM,YAAY,MAAM;AACtB,cAAI,YAAY,SAAS;AACvB,iCAAqB;AACrB,mBAAO,YAAY,QAAQ,KAAK;AAAA,UAClC;AAAA,QACF;AAQA,cAAM,cAAc,MAAM;AACxB,cAAI,YAAY,SAAS;AACvB,kBAAM,YAAY,YAAY,QAAQ,MAAM;AAC5C,oCAAwB,SAAS;AACjC,mBAAO;AAAA,UACT;AAAA,QACF;AAQA,cAAM,cAAc,MAAM;AACxB,gBAAM,QAAQ,YAAY;AAC1B,iBAAO,UAAU,MAAM,UAAU,UAAU,IAAI,YAAY;AAAA,QAC7D;AASA,cAAM,gBAAgB,OAAK;AACzB,cAAI,YAAY,SAAS;AACvB,kBAAM,YAAY,YAAY,QAAQ,SAAS,CAAC;AAChD,oCAAwB,WAAW,IAAI;AACvC,mBAAO;AAAA,UACT;AAAA,QACF;AASA,cAAM,iBAAiB,MAAM;AAC3B,iBAAO,YAAY,WAAW,YAAY,QAAQ,UAAU;AAAA,QAC9D;AAEA,YAAI,yBAAyB;AAC7B,cAAM,gBAAgB,CAAC;AAKvB,iBAAS,mBAAmB;AAC1B,cAAI,OAAO,UAAU,SAAS,KAAK,UAAU,OAAO,SAAY,UAAU,KAAK;AAC/E,wBAAc,QAAQ;AACtB,cAAI,CAAC,wBAAwB;AAC3B,qBAAS,KAAK,iBAAiB,SAAS,iBAAiB;AACzD,qCAAyB;AAAA,UAC3B;AAAA,QACF;AACA,cAAM,oBAAoB,WAAS;AACjC,mBAAS,KAAK,MAAM,QAAQ,MAAM,OAAO,UAAU,KAAK,GAAG,YAAY;AACrE,uBAAW,QAAQ,eAAe;AAChC,oBAAM,WAAW,GAAG,aAAa,IAAI;AACrC,kBAAI,UAAU;AACZ,8BAAc,MAAM,KAAK;AAAA,kBACvB;AAAA,gBACF,CAAC;AACD;AAAA,cACF;AAAA,YACF;AAAA,UACF;AAAA,QACF;AAEA,YAAI,gBAA6B,uBAAO,OAAO;AAAA,UAC7C,WAAW;AAAA,UACX;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA,eAAe;AAAA,UACf;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA,WAAWL;AAAA,UACX;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,QACF,CAAC;AAED,cAAM,MAAM;AAAA,UAKV,YAAY,UAAU,OAAO;AAC3B,iBAAK,WAAW;AAChB,iBAAK,YAAY;AACjB,iBAAK,UAAU;AACf,iBAAK,MAAM;AAAA,UACb;AAAA,UACA,QAAQ;AACN,gBAAI,CAAC,KAAK,SAAS;AACjB,mBAAK,UAAU;AACf,mBAAK,UAAU,IAAI,KAAK;AACxB,mBAAK,KAAK,WAAW,KAAK,UAAU,KAAK,SAAS;AAAA,YACpD;AACA,mBAAO,KAAK;AAAA,UACd;AAAA,UACA,OAAO;AACL,gBAAI,KAAK,SAAS;AAChB,mBAAK,UAAU;AACf,2BAAa,KAAK,EAAE;AACpB,mBAAK,aAAa,IAAI,KAAK,EAAE,QAAQ,IAAI,KAAK,QAAQ,QAAQ;AAAA,YAChE;AACA,mBAAO,KAAK;AAAA,UACd;AAAA,UACA,SAAS,GAAG;AACV,kBAAM,UAAU,KAAK;AACrB,gBAAI,SAAS;AACX,mBAAK,KAAK;AAAA,YACZ;AACA,iBAAK,aAAa;AAClB,gBAAI,SAAS;AACX,mBAAK,MAAM;AAAA,YACb;AACA,mBAAO,KAAK;AAAA,UACd;AAAA,UACA,eAAe;AACb,gBAAI,KAAK,SAAS;AAChB,mBAAK,KAAK;AACV,mBAAK,MAAM;AAAA,YACb;AACA,mBAAO,KAAK;AAAA,UACd;AAAA,UACA,YAAY;AACV,mBAAO,KAAK;AAAA,UACd;AAAA,QACF;AAEA,cAAM,mBAAmB,CAAC,cAAc,aAAa,aAAa;AAMlE,cAAM,oBAAoB,YAAU;AAElC,gBAAM,WAAW,OAAO,OAAO,aAAa,WAAW,SAAS,cAAc,OAAO,QAAQ,IAAI,OAAO;AACxG,cAAI,CAAC,UAAU;AACb,mBAAO,CAAC;AAAA,UACV;AAEA,gBAAM,kBAAkB,SAAS;AACjC,kCAAwB,eAAe;AACvC,gBAAM,SAAS,OAAO,OAAO,cAAc,eAAe,GAAG,sBAAsB,eAAe,GAAG,eAAe,eAAe,GAAG,aAAa,eAAe,GAAG,YAAY,eAAe,GAAG,aAAa,eAAe,GAAG,oBAAoB,iBAAiB,gBAAgB,CAAC;AACxR,iBAAO;AAAA,QACT;AAMA,cAAM,gBAAgB,qBAAmB;AACvC,gBAAM,SAAS,CAAC;AAEhB,gBAAM,aAAa,MAAM,KAAK,gBAAgB,iBAAiB,YAAY,CAAC;AAC5E,qBAAW,QAAQ,WAAS;AAC1B,sCAA0B,OAAO,CAAC,QAAQ,OAAO,CAAC;AAClD,kBAAM,YAAY,MAAM,aAAa,MAAM;AAC3C,kBAAM,QAAQ,MAAM,aAAa,OAAO;AACxC,gBAAI,OAAO,cAAc,eAAe,WAAW;AACjD,qBAAO,aAAa,UAAU;AAAA,YAChC,WAAW,OAAO,cAAc,eAAe,UAAU;AACvD,qBAAO,aAAa,KAAK,MAAM,KAAK;AAAA,YACtC,OAAO;AACL,qBAAO,aAAa;AAAA,YACtB;AAAA,UACF,CAAC;AACD,iBAAO;AAAA,QACT;AAMA,cAAM,wBAAwB,qBAAmB;AAC/C,gBAAM,SAAS,CAAC;AAEhB,gBAAM,gBAAgB,MAAM,KAAK,gBAAgB,iBAAiB,qBAAqB,CAAC;AACxF,wBAAc,QAAQ,WAAS;AAC7B,kBAAM,YAAY,MAAM,aAAa,MAAM;AAC3C,kBAAM,QAAQ,MAAM,aAAa,OAAO;AACxC,mBAAO,aAAa,IAAI,SAAS,UAAU,OAAO,EAAE;AAAA,UACtD,CAAC;AACD,iBAAO;AAAA,QACT;AAMA,cAAM,iBAAiB,qBAAmB;AACxC,gBAAM,SAAS,CAAC;AAEhB,gBAAM,cAAc,MAAM,KAAK,gBAAgB,iBAAiB,aAAa,CAAC;AAC9E,sBAAY,QAAQ,YAAU;AAC5B,sCAA0B,QAAQ,CAAC,QAAQ,SAAS,YAAY,CAAC;AACjE,kBAAM,OAAO,OAAO,aAAa,MAAM;AACvC,mBAAO,GAAG,oBAAoB,OAAO;AACrC,mBAAO,OAAO,sBAAsB,IAAI,aAAa;AACrD,gBAAI,OAAO,aAAa,OAAO,GAAG;AAChC,qBAAO,GAAG,qBAAqB,OAAO,aAAa,OAAO;AAAA,YAC5D;AACA,gBAAI,OAAO,aAAa,YAAY,GAAG;AACrC,qBAAO,GAAG,yBAAyB,OAAO,aAAa,YAAY;AAAA,YACrE;AAAA,UACF,CAAC;AACD,iBAAO;AAAA,QACT;AAMA,cAAM,eAAe,qBAAmB;AACtC,gBAAM,SAAS,CAAC;AAEhB,gBAAM,QAAQ,gBAAgB,cAAc,YAAY;AACxD,cAAI,OAAO;AACT,sCAA0B,OAAO,CAAC,OAAO,SAAS,UAAU,KAAK,CAAC;AAClE,gBAAI,MAAM,aAAa,KAAK,GAAG;AAC7B,qBAAO,WAAW,MAAM,aAAa,KAAK;AAAA,YAC5C;AACA,gBAAI,MAAM,aAAa,OAAO,GAAG;AAC/B,qBAAO,aAAa,MAAM,aAAa,OAAO;AAAA,YAChD;AACA,gBAAI,MAAM,aAAa,QAAQ,GAAG;AAChC,qBAAO,cAAc,MAAM,aAAa,QAAQ;AAAA,YAClD;AACA,gBAAI,MAAM,aAAa,KAAK,GAAG;AAC7B,qBAAO,WAAW,MAAM,aAAa,KAAK;AAAA,YAC5C;AAAA,UACF;AACA,iBAAO;AAAA,QACT;AAMA,cAAM,cAAc,qBAAmB;AACrC,gBAAM,SAAS,CAAC;AAEhB,gBAAMJ,QAAO,gBAAgB,cAAc,WAAW;AACtD,cAAIA,OAAM;AACR,sCAA0BA,OAAM,CAAC,QAAQ,OAAO,CAAC;AACjD,gBAAIA,MAAK,aAAa,MAAM,GAAG;AAG7B,qBAAO,OAAOA,MAAK,aAAa,MAAM;AAAA,YACxC;AACA,gBAAIA,MAAK,aAAa,OAAO,GAAG;AAC9B,qBAAO,YAAYA,MAAK,aAAa,OAAO;AAAA,YAC9C;AACA,mBAAO,WAAWA,MAAK;AAAA,UACzB;AACA,iBAAO;AAAA,QACT;AAMA,cAAM,eAAe,qBAAmB;AACtC,gBAAM,SAAS,CAAC;AAEhB,gBAAM,QAAQ,gBAAgB,cAAc,YAAY;AACxD,cAAI,OAAO;AACT,sCAA0B,OAAO,CAAC,QAAQ,SAAS,eAAe,OAAO,CAAC;AAG1E,mBAAO,QAAQ,MAAM,aAAa,MAAM,KAAK;AAC7C,gBAAI,MAAM,aAAa,OAAO,GAAG;AAC/B,qBAAO,aAAa,MAAM,aAAa,OAAO;AAAA,YAChD;AACA,gBAAI,MAAM,aAAa,aAAa,GAAG;AACrC,qBAAO,mBAAmB,MAAM,aAAa,aAAa;AAAA,YAC5D;AACA,gBAAI,MAAM,aAAa,OAAO,GAAG;AAC/B,qBAAO,aAAa,MAAM,aAAa,OAAO;AAAA,YAChD;AAAA,UACF;AAEA,gBAAM,eAAe,MAAM,KAAK,gBAAgB,iBAAiB,mBAAmB,CAAC;AACrF,cAAI,aAAa,QAAQ;AACvB,mBAAO,eAAe,CAAC;AACvB,yBAAa,QAAQ,YAAU;AAC7B,wCAA0B,QAAQ,CAAC,OAAO,CAAC;AAC3C,oBAAM,cAAc,OAAO,aAAa,OAAO;AAC/C,oBAAM,aAAa,OAAO;AAC1B,qBAAO,aAAa,eAAe;AAAA,YACrC,CAAC;AAAA,UACH;AACA,iBAAO;AAAA,QACT;AAOA,cAAM,sBAAsB,CAAC,iBAAiB,eAAe;AAC3D,gBAAM,SAAS,CAAC;AAChB,qBAAW,KAAK,YAAY;AAC1B,kBAAM,YAAY,WAAW;AAE7B,kBAAM,MAAM,gBAAgB,cAAc,SAAS;AACnD,gBAAI,KAAK;AACP,wCAA0B,KAAK,CAAC,CAAC;AACjC,qBAAO,UAAU,QAAQ,UAAU,EAAE,KAAK,IAAI,UAAU,KAAK;AAAA,YAC/D;AAAA,UACF;AACA,iBAAO;AAAA,QACT;AAKA,cAAM,0BAA0B,qBAAmB;AACjD,gBAAM,kBAAkB,iBAAiB,OAAO,CAAC,cAAc,uBAAuB,eAAe,cAAc,aAAa,cAAc,mBAAmB,CAAC;AAClK,gBAAM,KAAK,gBAAgB,QAAQ,EAAE,QAAQ,QAAM;AACjD,kBAAM,UAAU,GAAG,QAAQ,YAAY;AACvC,gBAAI,CAAC,gBAAgB,SAAS,OAAO,GAAG;AACtC,cAAAJ,MAAK,yBAAyB,UAAU;AAAA,YAC1C;AAAA,UACF,CAAC;AAAA,QACH;AAMA,cAAM,4BAA4B,CAAC,IAAI,sBAAsB;AAC3D,gBAAM,KAAK,GAAG,UAAU,EAAE,QAAQ,eAAa;AAC7C,gBAAI,kBAAkB,QAAQ,UAAU,IAAI,MAAM,IAAI;AACpD,cAAAA,MAAK,CAAC,2BAA2B,UAAU,aAAa,GAAG,QAAQ,YAAY,OAAO,GAAG,kBAAkB,SAAS,2BAA2B,kBAAkB,KAAK,IAAI,MAAM,kDAAkD,CAAC;AAAA,YACrO;AAAA,UACF,CAAC;AAAA,QACH;AAEA,cAAM,qBAAqB;AAO3B,cAAM,YAAY,YAAU;AAC1B,gBAAM,YAAY,aAAa;AAC/B,gBAAM,QAAQ,SAAS;AACvB,cAAI,OAAO,OAAO,aAAa,YAAY;AACzC,mBAAO,SAAS,KAAK;AAAA,UACvB;AACA,gBAAM,aAAa,OAAO,iBAAiB,SAAS,IAAI;AACxD,gBAAM,sBAAsB,WAAW;AACvC,qBAAW,WAAW,OAAO,MAAM;AAGnC,qBAAW,MAAM;AACf,mCAAuB,WAAW,KAAK;AAAA,UACzC,GAAG,kBAAkB;AACrB,cAAI,QAAQ,GAAG;AACb,+BAAmB,WAAW,OAAO,kBAAkB,mBAAmB;AAC1E,0BAAc;AAAA,UAChB;AACA,cAAI,CAAC,QAAQ,KAAK,CAAC,YAAY,uBAAuB;AACpD,wBAAY,wBAAwB,SAAS;AAAA,UAC/C;AACA,cAAI,OAAO,OAAO,YAAY,YAAY;AACxC,uBAAW,MAAM,OAAO,QAAQ,KAAK,CAAC;AAAA,UACxC;AACA,sBAAY,WAAW,YAAY,gBAAgB;AAAA,QACrD;AAKA,cAAM,4BAA4B,WAAS;AACzC,gBAAM,QAAQ,SAAS;AACvB,cAAI,MAAM,WAAW,OAAO;AAC1B;AAAA,UACF;AACA,gBAAM,YAAY,aAAa;AAC/B,gBAAM,oBAAoB,mBAAmB,yBAAyB;AACtE,oBAAU,MAAM,YAAY;AAAA,QAC9B;AAMA,cAAM,yBAAyB,CAAC,WAAW,UAAU;AACnD,cAAI,qBAAqB,gBAAgB,KAAK,GAAG;AAC/C,sBAAU,MAAM,YAAY;AAC5B,kBAAM,iBAAiB,mBAAmB,yBAAyB;AAAA,UACrE,OAAO;AACL,sBAAU,MAAM,YAAY;AAAA,UAC9B;AAAA,QACF;AAOA,cAAM,qBAAqB,CAAC,WAAW,kBAAkB,wBAAwB;AAC/E,iBAAO;AACP,cAAI,oBAAoB,wBAAwB,UAAU;AACxD,yBAAa;AAAA,UACf;AAGA,qBAAW,MAAM;AACf,sBAAU,YAAY;AAAA,UACxB,CAAC;AAAA,QACH;AAOA,cAAM,aAAa,CAAC,WAAW,OAAO,WAAW;AAC/C,mBAAS,WAAW,OAAO,UAAU,QAAQ;AAE7C,gBAAM,MAAM,YAAY,WAAW,KAAK,WAAW;AACnD,eAAK,OAAO,MAAM;AAClB,qBAAW,MAAM;AAEf,qBAAS,OAAO,OAAO,UAAU,KAAK;AAEtC,kBAAM,MAAM,eAAe,SAAS;AAAA,UACtC,GAAG,kBAAkB;AAErB,mBAAS,CAAC,SAAS,iBAAiB,SAAS,IAAI,GAAG,YAAY,KAAK;AACrE,cAAI,OAAO,cAAc,OAAO,YAAY,CAAC,OAAO,OAAO;AACzD,qBAAS,CAAC,SAAS,iBAAiB,SAAS,IAAI,GAAG,YAAY,cAAc;AAAA,UAChF;AAAA,QACF;AAEA,YAAI,yBAAyB;AAAA,UAM3B,OAAO,CAAC,QAAQ,sBAAsB;AACpC,mBAAO,wDAAwD,KAAK,MAAM,IAAI,QAAQ,QAAQ,IAAI,QAAQ,QAAQ,qBAAqB,uBAAuB;AAAA,UAChK;AAAA,UAMA,KAAK,CAAC,QAAQ,sBAAsB;AAElC,mBAAO,8FAA8F,KAAK,MAAM,IAAI,QAAQ,QAAQ,IAAI,QAAQ,QAAQ,qBAAqB,aAAa;AAAA,UAC5L;AAAA,QACF;AAKA,iBAAS,0BAA0B,QAAQ;AAEzC,cAAI,CAAC,OAAO,gBAAgB;AAC1B,mBAAO,KAAK,sBAAsB,EAAE,QAAQ,SAAO;AACjD,kBAAI,OAAO,UAAU,KAAK;AACxB,uBAAO,iBAAiB,uBAAuB;AAAA,cACjD;AAAA,YACF,CAAC;AAAA,UACH;AAAA,QACF;AAKA,iBAAS,4BAA4B,QAAQ;AAE3C,cAAI,CAAC,OAAO,UAAU,OAAO,OAAO,WAAW,YAAY,CAAC,SAAS,cAAc,OAAO,MAAM,KAAK,OAAO,OAAO,WAAW,YAAY,CAAC,OAAO,OAAO,aAAa;AACpK,YAAAA,MAAK,qDAAqD;AAC1D,mBAAO,SAAS;AAAA,UAClB;AAAA,QACF;AAOA,iBAAS,cAAc,QAAQ;AAC7B,oCAA0B,MAAM;AAGhC,cAAI,OAAO,uBAAuB,CAAC,OAAO,YAAY;AACpD,YAAAA,MAAK,kMAA4M;AAAA,UACnN;AACA,sCAA4B,MAAM;AAGlC,cAAI,OAAO,OAAO,UAAU,UAAU;AACpC,mBAAO,QAAQ,OAAO,MAAM,MAAM,IAAI,EAAE,KAAK,QAAQ;AAAA,UACvD;AACA,eAAK,MAAM;AAAA,QACb;AAEA,YAAI;AACJ,cAAM,WAAW;AAAA,UACf,cAAc;AAEZ,gBAAI,OAAO,WAAW,aAAa;AACjC;AAAA,YACF;AACA,8BAAkB;AAGlB,qBAAS,OAAO,UAAU,QAAQ,OAAO,IAAI,MAAM,IAAI,GAAG,OAAO,GAAG,OAAO,MAAM,QAAQ;AACvF,mBAAK,QAAQ,UAAU;AAAA,YACzB;AACA,kBAAM,cAAc,OAAO,OAAO,KAAK,YAAY,aAAa,IAAI,CAAC;AACrE,mBAAO,iBAAiB,MAAM;AAAA,cAC5B,QAAQ;AAAA,gBACN,OAAO;AAAA,gBACP,UAAU;AAAA,gBACV,YAAY;AAAA,gBACZ,cAAc;AAAA,cAChB;AAAA,YACF,CAAC;AAGD,kBAAM,UAAU,gBAAgB,MAAM,gBAAgB,MAAM;AAC5D,yBAAa,QAAQ,IAAI,MAAM,OAAO;AAAA,UACxC;AAAA,UACA,MAAM,YAAY;AAChB,gBAAI,cAAc,UAAU,SAAS,KAAK,UAAU,OAAO,SAAY,UAAU,KAAK,CAAC;AACvF,kCAAsB,OAAO,OAAO,CAAC,GAAG,aAAa,UAAU,CAAC;AAChE,gBAAI,YAAY,iBAAiB;AAE/B,0BAAY,gBAAgB,SAAS;AACrC,kBAAI,QAAQ,GAAG;AACb,gCAAgB;AAAA,cAClB;AAAA,YACF;AACA,wBAAY,kBAAkB;AAC9B,kBAAM,cAAc,cAAc,YAAY,WAAW;AACzD,0BAAc,WAAW;AACzB,mBAAO,OAAO,WAAW;AAGzB,gBAAI,YAAY,SAAS;AACvB,0BAAY,QAAQ,KAAK;AACzB,qBAAO,YAAY;AAAA,YACrB;AAGA,yBAAa,YAAY,mBAAmB;AAC5C,kBAAM,WAAW,iBAAiB,eAAe;AACjD,YAAAO,QAAO,iBAAiB,WAAW;AACnC,yBAAa,YAAY,IAAI,iBAAiB,WAAW;AACzD,mBAAO,YAAY,iBAAiB,UAAU,WAAW;AAAA,UAC3D;AAAA,UAGA,KAAK,aAAa;AAChB,kBAAM,UAAU,aAAa,QAAQ,IAAI,IAAI;AAC7C,mBAAO,QAAQ,KAAK,WAAW;AAAA,UACjC;AAAA,UACA,QAAQ,WAAW;AACjB,kBAAM,UAAU,aAAa,QAAQ,IAAI,IAAI;AAC7C,mBAAO,QAAQ,QAAQ,SAAS;AAAA,UAClC;AAAA,QACF;AAQA,cAAM,cAAc,CAAC,UAAU,UAAU,gBAAgB;AACvD,iBAAO,IAAI,QAAQ,CAAC,SAAS,WAAW;AAKtC,kBAAM,cAAc,aAAW;AAE7B,uBAAS,MAAM;AAAA,gBACb,aAAa;AAAA,gBACb;AAAA,cACF,CAAC;AAAA,YACH;AACA,2BAAe,mBAAmB,IAAI,UAAU,OAAO;AACvD,2BAAe,kBAAkB,IAAI,UAAU,MAAM;AACrD,qBAAS,cAAc,UAAU,MAAM;AACrC,uCAAyB,QAAQ;AAAA,YACnC;AACA,qBAAS,WAAW,UAAU,MAAM;AAClC,oCAAsB,QAAQ;AAAA,YAChC;AACA,qBAAS,aAAa,UAAU,MAAM;AACpC,sCAAwB,UAAU,WAAW;AAAA,YAC/C;AACA,qBAAS,YAAY,UAAU,MAAM;AAEnC,0BAAY,cAAc,KAAK;AAAA,YACjC;AACA,6BAAiB,UAAU,UAAU,WAAW;AAChD,8BAAkB,UAAU,aAAa,aAAa,WAAW;AACjE,uCAA2B,UAAU,WAAW;AAChD,sBAAU,WAAW;AACrB,uBAAW,aAAa,aAAa,WAAW;AAChD,sBAAU,UAAU,WAAW;AAG/B,uBAAW,MAAM;AACf,uBAAS,UAAU,YAAY;AAAA,YACjC,CAAC;AAAA,UACH,CAAC;AAAA,QACH;AAOA,cAAM,gBAAgB,CAAC,YAAY,gBAAgB;AACjD,gBAAM,iBAAiB,kBAAkB,UAAU;AACnD,gBAAM,SAAS,OAAO,OAAO,CAAC,GAAG,eAAe,aAAa,gBAAgB,UAAU;AACvF,iBAAO,YAAY,OAAO,OAAO,CAAC,GAAG,cAAc,WAAW,OAAO,SAAS;AAC9E,iBAAO,YAAY,OAAO,OAAO,CAAC,GAAG,cAAc,WAAW,OAAO,SAAS;AAC9E,iBAAO;AAAA,QACT;AAMA,cAAM,mBAAmB,cAAY;AACnC,gBAAM,WAAW;AAAA,YACf,OAAO,SAAS;AAAA,YAChB,WAAW,aAAa;AAAA,YACxB,SAAS,WAAW;AAAA,YACpB,eAAe,iBAAiB;AAAA,YAChC,YAAY,cAAc;AAAA,YAC1B,cAAc,gBAAgB;AAAA,YAC9B,QAAQ,UAAU;AAAA,YAClB,aAAa,eAAe;AAAA,YAC5B,mBAAmB,qBAAqB;AAAA,YACxC,eAAe,iBAAiB;AAAA,UAClC;AACA,uBAAa,SAAS,IAAI,UAAU,QAAQ;AAC5C,iBAAO;AAAA,QACT;AAOA,cAAM,aAAa,CAACE,cAAa,aAAa,gBAAgB;AAC5D,gBAAM,mBAAmB,oBAAoB;AAC7C,UAAAP,MAAK,gBAAgB;AACrB,cAAI,YAAY,OAAO;AACrB,YAAAO,aAAY,UAAU,IAAI,MAAM,MAAM;AACpC,0BAAY,OAAO;AACnB,qBAAOA,aAAY;AAAA,YACrB,GAAG,YAAY,KAAK;AACpB,gBAAI,YAAY,kBAAkB;AAChC,mBAAK,gBAAgB;AACrB,+BAAiB,kBAAkB,aAAa,kBAAkB;AAClE,yBAAW,MAAM;AACf,oBAAIA,aAAY,WAAWA,aAAY,QAAQ,SAAS;AAEtD,0CAAwB,YAAY,KAAK;AAAA,gBAC3C;AAAA,cACF,CAAC;AAAA,YACH;AAAA,UACF;AAAA,QACF;AAMA,cAAM,YAAY,CAAC,UAAU,gBAAgB;AAC3C,cAAI,YAAY,OAAO;AACrB;AAAA,UACF;AACA,cAAI,CAAC,eAAe,YAAY,aAAa,GAAG;AAC9C,8BAAkB;AAClB;AAAA,UACF;AACA,cAAI,CAAC,YAAY,UAAU,WAAW,GAAG;AACvC,qBAAS,IAAI,CAAC;AAAA,UAChB;AAAA,QACF;AAOA,cAAM,cAAc,CAAC,UAAU,gBAAgB;AAC7C,cAAI,YAAY,aAAa,YAAY,SAAS,UAAU,GAAG;AAC7D,qBAAS,WAAW,MAAM;AAC1B,mBAAO;AAAA,UACT;AACA,cAAI,YAAY,eAAe,YAAY,SAAS,YAAY,GAAG;AACjE,qBAAS,aAAa,MAAM;AAC5B,mBAAO;AAAA,UACT;AACA,cAAI,YAAY,gBAAgB,YAAY,SAAS,aAAa,GAAG;AACnE,qBAAS,cAAc,MAAM;AAC7B,mBAAO;AAAA,UACT;AACA,iBAAO;AAAA,QACT;AACA,cAAM,oBAAoB,MAAM;AAC9B,cAAI,SAAS,yBAAyB,eAAe,OAAO,SAAS,cAAc,SAAS,YAAY;AACtG,qBAAS,cAAc,KAAK;AAAA,UAC9B;AAAA,QACF;AAGA,YAAI,OAAO,WAAW,eAAe,QAAQ,KAAK,UAAU,QAAQ,KAAK,SAAS,KAAK,MAAM,qBAAqB,GAAG;AACnH,gBAAMQ,OAAM,IAAI,KAAK;AACrB,gBAAM,iBAAiB,aAAa,QAAQ,iBAAiB;AAC7D,cAAI,CAAC,gBAAgB;AACnB,yBAAa,QAAQ,mBAAmB,GAAGA,MAAK;AAAA,UAClD,YAAYA,KAAI,QAAQ,IAAI,KAAK,MAAM,cAAc,MAAM,MAAO,KAAK,KAAK,MAAM,GAAG;AACnF,uBAAW,MAAM;AACf,uBAAS,KAAK,MAAM,gBAAgB;AACpC,oBAAM,kBAAkB,SAAS,cAAc,OAAO;AACtD,8BAAgB,MAAM;AACtB,8BAAgB,OAAO;AACvB,uBAAS,KAAK,YAAY,eAAe;AACzC,yBAAW,MAAM;AACf,gCAAgB,KAAK,EAAE,MAAM,MAAM;AAAA,gBAEnC,CAAC;AAAA,cACH,GAAG,IAAI;AAAA,YACT,GAAG,GAAG;AAAA,UACR;AAAA,QACF;AAGA,eAAO,OAAO,WAAW,WAAW,eAAe;AAGnD,eAAO,OAAO,YAAY,aAAa;AAGvC,eAAO,KAAK,eAAe,EAAE,QAAQ,SAAO;AAK1C,qBAAW,OAAO,WAAY;AAC5B,gBAAI,iBAAiB;AACnB,qBAAO,gBAAgB,KAAK,GAAG,SAAS;AAAA,YAC1C;AAAA,UACF;AAAA,QACF,CAAC;AACD,mBAAW,gBAAgB;AAC3B,mBAAW,UAAU;AAErB,cAAMJ,QAAO;AAEb,QAAAA,MAAK,UAAUA;AAEf,eAAOA;AAAA,MAET,CAAE;AACF,UAAI,OAAO,YAAS,eAAe,QAAK,aAAY;AAAC,gBAAK,OAAO,QAAK,aAAa,QAAK,OAAO,QAAK,aAAa,QAAK;AAAA,MAAW;AACjI,qBAAa,OAAO,YAAU,SAAS,GAAE,GAAE;AAAC,YAAI,IAAE,EAAE,cAAc,OAAO;AAAE,YAAG,EAAE,qBAAqB,MAAM,EAAE,GAAG,YAAY,CAAC,GAAE,EAAE;AAAW,YAAE,WAAW,aAAW,EAAE,WAAW,UAAQ;AAAA;AAAQ,cAAG;AAAC,cAAE,YAAU;AAAA,UAAC,SAAOK,IAAN;AAAS,cAAE,YAAU;AAAA,UAAC;AAAA,MAAC,EAAE,UAAS,0uoBAAkvoB;AAAA;AAAA;;;ACl7Hv+oB;AAAA;AAaA,OAAE,SAAUC,SAAQ,SAAU;AAE7B;AAEA,YAAK,OAAO,WAAW,YAAY,OAAO,OAAO,YAAY,UAAW;AASvE,iBAAO,UAAUA,QAAO,WACvB,QAASA,SAAQ,IAAK,IACtB,SAAUC,IAAI;AACb,gBAAK,CAACA,GAAE,UAAW;AAClB,oBAAM,IAAI,MAAO,0CAA2C;AAAA,YAC7D;AACA,mBAAO,QAASA,EAAE;AAAA,UACnB;AAAA,QACF,OAAO;AACN,kBAASD,OAAO;AAAA,QACjB;AAAA,MAGD,GAAK,OAAO,WAAW,cAAc,SAAS,SAAM,SAAUE,SAAQ,UAAW;AAMjF;AAEA,YAAI,MAAM,CAAC;AAEX,YAAIC,YAAW,OAAO;AAEtB,YAAI,QAAQ,IAAI;AAEhB,YAAI,OAAO,IAAI,OAAO,SAAU,OAAQ;AACvC,iBAAO,IAAI,KAAK,KAAM,KAAM;AAAA,QAC7B,IAAI,SAAU,OAAQ;AACrB,iBAAO,IAAI,OAAO,MAAO,CAAC,GAAG,KAAM;AAAA,QACpC;AAGA,YAAIC,QAAO,IAAI;AAEf,YAAIC,WAAU,IAAI;AAElB,YAAI,aAAa,CAAC;AAElB,YAAIC,YAAW,WAAW;AAE1B,YAAIC,UAAS,WAAW;AAExB,YAAI,aAAaA,QAAO;AAExB,YAAI,uBAAuB,WAAW,KAAM,MAAO;AAEnD,YAAI,UAAU,CAAC;AAEf,YAAI,aAAa,SAASC,YAAY,KAAM;AAS1C,iBAAO,OAAO,QAAQ,cAAc,OAAO,IAAI,aAAa,YAC3D,OAAO,IAAI,SAAS;AAAA,QACtB;AAGD,YAAI,WAAW,SAASC,UAAU,KAAM;AACtC,iBAAO,OAAO,QAAQ,QAAQ,IAAI;AAAA,QACnC;AAGD,YAAIC,YAAWR,QAAO;AAIrB,YAAI,4BAA4B;AAAA,UAC/B,MAAM;AAAA,UACN,KAAK;AAAA,UACL,OAAO;AAAA,UACP,UAAU;AAAA,QACX;AAEA,iBAAS,QAAS,MAAM,MAAM,KAAM;AACnC,gBAAM,OAAOQ;AAEb,cAAI,GAAG,KACN,SAAS,IAAI,cAAe,QAAS;AAEtC,iBAAO,OAAO;AACd,cAAK,MAAO;AACX,iBAAM,KAAK,2BAA4B;AAYtC,oBAAM,KAAM,MAAO,KAAK,gBAAgB,KAAK,aAAc,CAAE;AAC7D,kBAAK,KAAM;AACV,uBAAO,aAAc,GAAG,GAAI;AAAA,cAC7B;AAAA,YACD;AAAA,UACD;AACA,cAAI,KAAK,YAAa,MAAO,EAAE,WAAW,YAAa,MAAO;AAAA,QAC/D;AAGD,iBAASC,QAAQ,KAAM;AACtB,cAAK,OAAO,MAAO;AAClB,mBAAO,MAAM;AAAA,UACd;AAGA,iBAAO,OAAO,QAAQ,YAAY,OAAO,QAAQ,aAChD,WAAYL,UAAS,KAAM,GAAI,MAAO,WACtC,OAAO;AAAA,QACT;AAOA,YACC,UAAU,SAGVM,UAAS,SAAU,UAAU,SAAU;AAItC,iBAAO,IAAIA,QAAO,GAAG,KAAM,UAAU,OAAQ;AAAA,QAC9C;AAED,QAAAA,QAAO,KAAKA,QAAO,YAAY;AAAA,UAG9B,QAAQ;AAAA,UAER,aAAaA;AAAA,UAGb,QAAQ;AAAA,UAER,SAAS,WAAW;AACnB,mBAAO,MAAM,KAAM,IAAK;AAAA,UACzB;AAAA,UAIA,KAAK,SAAU,KAAM;AAGpB,gBAAK,OAAO,MAAO;AAClB,qBAAO,MAAM,KAAM,IAAK;AAAA,YACzB;AAGA,mBAAO,MAAM,IAAI,KAAM,MAAM,KAAK,UAAW,KAAM;AAAA,UACpD;AAAA,UAIA,WAAW,SAAU,OAAQ;AAG5B,gBAAI,MAAMA,QAAO,MAAO,KAAK,YAAY,GAAG,KAAM;AAGlD,gBAAI,aAAa;AAGjB,mBAAO;AAAA,UACR;AAAA,UAGA,MAAM,SAAU,UAAW;AAC1B,mBAAOA,QAAO,KAAM,MAAM,QAAS;AAAA,UACpC;AAAA,UAEA,KAAK,SAAU,UAAW;AACzB,mBAAO,KAAK,UAAWA,QAAO,IAAK,MAAM,SAAU,MAAM,GAAI;AAC5D,qBAAO,SAAS,KAAM,MAAM,GAAG,IAAK;AAAA,YACrC,CAAE,CAAE;AAAA,UACL;AAAA,UAEA,OAAO,WAAW;AACjB,mBAAO,KAAK,UAAW,MAAM,MAAO,MAAM,SAAU,CAAE;AAAA,UACvD;AAAA,UAEA,OAAO,WAAW;AACjB,mBAAO,KAAK,GAAI,CAAE;AAAA,UACnB;AAAA,UAEA,MAAM,WAAW;AAChB,mBAAO,KAAK,GAAI,EAAG;AAAA,UACpB;AAAA,UAEA,MAAM,WAAW;AAChB,mBAAO,KAAK,UAAWA,QAAO,KAAM,MAAM,SAAU,OAAO,GAAI;AAC9D,sBAAS,IAAI,KAAM;AAAA,YACpB,CAAE,CAAE;AAAA,UACL;AAAA,UAEA,KAAK,WAAW;AACf,mBAAO,KAAK,UAAWA,QAAO,KAAM,MAAM,SAAU,OAAO,GAAI;AAC9D,qBAAO,IAAI;AAAA,YACZ,CAAE,CAAE;AAAA,UACL;AAAA,UAEA,IAAI,SAAU,GAAI;AACjB,gBAAI,MAAM,KAAK,QACd,IAAI,CAAC,KAAM,IAAI,IAAI,MAAM;AAC1B,mBAAO,KAAK,UAAW,KAAK,KAAK,IAAI,MAAM,CAAE,KAAM,EAAI,IAAI,CAAC,CAAE;AAAA,UAC/D;AAAA,UAEA,KAAK,WAAW;AACf,mBAAO,KAAK,cAAc,KAAK,YAAY;AAAA,UAC5C;AAAA,UAIA,MAAMR;AAAA,UACN,MAAM,IAAI;AAAA,UACV,QAAQ,IAAI;AAAA,QACb;AAEA,QAAAQ,QAAO,SAASA,QAAO,GAAG,SAAS,WAAW;AAC7C,cAAI,SAAS,MAAM,KAAK,MAAM,aAAaC,QAC1C,SAAS,UAAW,MAAO,CAAC,GAC5B,IAAI,GACJ,SAAS,UAAU,QACnB,OAAO;AAGR,cAAK,OAAO,WAAW,WAAY;AAClC,mBAAO;AAGP,qBAAS,UAAW,MAAO,CAAC;AAC5B;AAAA,UACD;AAGA,cAAK,OAAO,WAAW,YAAY,CAAC,WAAY,MAAO,GAAI;AAC1D,qBAAS,CAAC;AAAA,UACX;AAGA,cAAK,MAAM,QAAS;AACnB,qBAAS;AACT;AAAA,UACD;AAEA,iBAAQ,IAAI,QAAQ,KAAM;AAGzB,iBAAO,UAAU,UAAW,OAAS,MAAO;AAG3C,mBAAM,QAAQ,SAAU;AACvB,uBAAO,QAAS;AAIhB,oBAAK,SAAS,eAAe,WAAW,MAAO;AAC9C;AAAA,gBACD;AAGA,oBAAK,QAAQ,SAAUD,QAAO,cAAe,IAAK,MAC/C,cAAc,MAAM,QAAS,IAAK,KAAQ;AAC5C,wBAAM,OAAQ;AAGd,sBAAK,eAAe,CAAC,MAAM,QAAS,GAAI,GAAI;AAC3C,oBAAAC,SAAQ,CAAC;AAAA,kBACV,WAAY,CAAC,eAAe,CAACD,QAAO,cAAe,GAAI,GAAI;AAC1D,oBAAAC,SAAQ,CAAC;AAAA,kBACV,OAAO;AACN,oBAAAA,SAAQ;AAAA,kBACT;AACA,gCAAc;AAGd,yBAAQ,QAASD,QAAO,OAAQ,MAAMC,QAAO,IAAK;AAAA,gBAGnD,WAAY,SAAS,QAAY;AAChC,yBAAQ,QAAS;AAAA,gBAClB;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAGA,iBAAO;AAAA,QACR;AAEA,QAAAD,QAAO,OAAQ;AAAA,UAGd,SAAS,YAAa,UAAU,KAAK,OAAO,GAAI,QAAS,OAAO,EAAG;AAAA,UAGnE,SAAS;AAAA,UAET,OAAO,SAAU,KAAM;AACtB,kBAAM,IAAI,MAAO,GAAI;AAAA,UACtB;AAAA,UAEA,MAAM,WAAW;AAAA,UAAC;AAAA,UAElB,eAAe,SAAU,KAAM;AAC9B,gBAAI,OAAO;AAIX,gBAAK,CAAC,OAAON,UAAS,KAAM,GAAI,MAAM,mBAAoB;AACzD,qBAAO;AAAA,YACR;AAEA,oBAAQH,UAAU,GAAI;AAGtB,gBAAK,CAAC,OAAQ;AACb,qBAAO;AAAA,YACR;AAGA,mBAAOI,QAAO,KAAM,OAAO,aAAc,KAAK,MAAM;AACpD,mBAAO,OAAO,SAAS,cAAc,WAAW,KAAM,IAAK,MAAM;AAAA,UAClE;AAAA,UAEA,eAAe,SAAU,KAAM;AAC9B,gBAAI;AAEJ,iBAAM,QAAQ,KAAM;AACnB,qBAAO;AAAA,YACR;AACA,mBAAO;AAAA,UACR;AAAA,UAIA,YAAY,SAAU,MAAM,SAAS,KAAM;AAC1C,oBAAS,MAAM,EAAE,OAAO,WAAW,QAAQ,MAAM,GAAG,GAAI;AAAA,UACzD;AAAA,UAEA,MAAM,SAAU,KAAK,UAAW;AAC/B,gBAAI,QAAQ,IAAI;AAEhB,gBAAK,YAAa,GAAI,GAAI;AACzB,uBAAS,IAAI;AACb,qBAAQ,IAAI,QAAQ,KAAM;AACzB,oBAAK,SAAS,KAAM,IAAK,IAAK,GAAG,IAAK,EAAI,MAAM,OAAQ;AACvD;AAAA,gBACD;AAAA,cACD;AAAA,YACD,OAAO;AACN,mBAAM,KAAK,KAAM;AAChB,oBAAK,SAAS,KAAM,IAAK,IAAK,GAAG,IAAK,EAAI,MAAM,OAAQ;AACvD;AAAA,gBACD;AAAA,cACD;AAAA,YACD;AAEA,mBAAO;AAAA,UACR;AAAA,UAGA,WAAW,SAAUO,MAAK,SAAU;AACnC,gBAAI,MAAM,WAAW,CAAC;AAEtB,gBAAKA,QAAO,MAAO;AAClB,kBAAK,YAAa,OAAQA,IAAI,CAAE,GAAI;AACnC,gBAAAF,QAAO;AAAA,kBAAO;AAAA,kBACb,OAAOE,SAAQ,WACd,CAAEA,IAAI,IAAIA;AAAA,gBACZ;AAAA,cACD,OAAO;AACN,gBAAAV,MAAK,KAAM,KAAKU,IAAI;AAAA,cACrB;AAAA,YACD;AAEA,mBAAO;AAAA,UACR;AAAA,UAEA,SAAS,SAAU,MAAMA,MAAK,GAAI;AACjC,mBAAOA,QAAO,OAAO,KAAKT,SAAQ,KAAMS,MAAK,MAAM,CAAE;AAAA,UACtD;AAAA,UAIA,OAAO,SAAU,OAAO,QAAS;AAChC,gBAAI,MAAM,CAAC,OAAO,QACjB,IAAI,GACJ,IAAI,MAAM;AAEX,mBAAQ,IAAI,KAAK,KAAM;AACtB,oBAAO,OAAQ,OAAQ;AAAA,YACxB;AAEA,kBAAM,SAAS;AAEf,mBAAO;AAAA,UACR;AAAA,UAEA,MAAM,SAAU,OAAO,UAAU,QAAS;AACzC,gBAAI,iBACH,UAAU,CAAC,GACX,IAAI,GACJ,SAAS,MAAM,QACf,iBAAiB,CAAC;AAInB,mBAAQ,IAAI,QAAQ,KAAM;AACzB,gCAAkB,CAAC,SAAU,MAAO,IAAK,CAAE;AAC3C,kBAAK,oBAAoB,gBAAiB;AACzC,wBAAQ,KAAM,MAAO,EAAI;AAAA,cAC1B;AAAA,YACD;AAEA,mBAAO;AAAA,UACR;AAAA,UAGA,KAAK,SAAU,OAAO,UAAU,KAAM;AACrC,gBAAI,QAAQ,OACX,IAAI,GACJ,MAAM,CAAC;AAGR,gBAAK,YAAa,KAAM,GAAI;AAC3B,uBAAS,MAAM;AACf,qBAAQ,IAAI,QAAQ,KAAM;AACzB,wBAAQ,SAAU,MAAO,IAAK,GAAG,GAAI;AAErC,oBAAK,SAAS,MAAO;AACpB,sBAAI,KAAM,KAAM;AAAA,gBACjB;AAAA,cACD;AAAA,YAGD,OAAO;AACN,mBAAM,KAAK,OAAQ;AAClB,wBAAQ,SAAU,MAAO,IAAK,GAAG,GAAI;AAErC,oBAAK,SAAS,MAAO;AACpB,sBAAI,KAAM,KAAM;AAAA,gBACjB;AAAA,cACD;AAAA,YACD;AAGA,mBAAO,KAAM,GAAI;AAAA,UAClB;AAAA,UAGA,MAAM;AAAA,UAIN;AAAA,QACD,CAAE;AAEF,YAAK,OAAO,WAAW,YAAa;AACnC,UAAAF,QAAO,GAAI,OAAO,YAAa,IAAK,OAAO;AAAA,QAC5C;AAGA,QAAAA,QAAO;AAAA,UAAM,uEAAuE,MAAO,GAAI;AAAA,UAC9F,SAAU,IAAI,MAAO;AACpB,uBAAY,aAAa,OAAO,OAAQ,KAAK,YAAY;AAAA,UAC1D;AAAA,QAAE;AAEH,iBAAS,YAAa,KAAM;AAM3B,cAAI,SAAS,CAAC,CAAC,OAAO,YAAY,OAAO,IAAI,QAC5C,OAAOD,QAAQ,GAAI;AAEpB,cAAK,WAAY,GAAI,KAAK,SAAU,GAAI,GAAI;AAC3C,mBAAO;AAAA,UACR;AAEA,iBAAO,SAAS,WAAW,WAAW,KACrC,OAAO,WAAW,YAAY,SAAS,KAAO,SAAS,KAAO;AAAA,QAChE;AACA,YAAI,SAWF,SAAUT,SAAS;AACrB,cAAI,GACHa,UACA,MACA,SACA,OACAC,WACA,SACA,QACA,kBACA,WACA,cAGA,aACAN,WACA,SACA,gBACA,WACA,eACA,SACAO,WAGA,UAAU,WAAW,IAAI,IAAI,KAAK,GAClC,eAAef,QAAO,UACtB,UAAU,GACV,OAAO,GACP,aAAa,YAAY,GACzB,aAAa,YAAY,GACzB,gBAAgB,YAAY,GAC5B,yBAAyB,YAAY,GACrC,YAAY,SAAU,GAAG,GAAI;AAC5B,gBAAK,MAAM,GAAI;AACd,6BAAe;AAAA,YAChB;AACA,mBAAO;AAAA,UACR,GAGAK,UAAW,CAAC,EAAI,gBAChBO,OAAM,CAAC,GACP,MAAMA,KAAI,KACV,aAAaA,KAAI,MACjBV,QAAOU,KAAI,MACXI,SAAQJ,KAAI,OAIZT,WAAU,SAAU,MAAM,MAAO;AAChC,gBAAIc,KAAI,GACP,MAAM,KAAK;AACZ,mBAAQA,KAAI,KAAKA,MAAM;AACtB,kBAAK,KAAMA,QAAQ,MAAO;AACzB,uBAAOA;AAAA,cACR;AAAA,YACD;AACA,mBAAO;AAAA,UACR,GAEA,WAAW,8HAMXC,cAAa,uBAGb,aAAa,4BAA4BA,cACxC,2CAGD,aAAa,QAAQA,cAAa,OAAO,aAAa,SAASA,cAG9D,kBAAkBA,cAIlB,0DAA6D,aAAa,SAC1EA,cAAa,QAEd,UAAU,OAAO,aAAa,uFAOA,aAAa,gBAO3C,cAAc,IAAI,OAAQA,cAAa,KAAK,GAAI,GAChDC,SAAQ,IAAI,OAAQ,MAAMD,cAAa,gCACtCA,cAAa,MAAM,GAAI,GAExB,SAAS,IAAI,OAAQ,MAAMA,cAAa,OAAOA,cAAa,GAAI,GAChE,eAAe,IAAI,OAAQ,MAAMA,cAAa,aAAaA,cAAa,MAAMA,cAC7E,GAAI,GACL,WAAW,IAAI,OAAQA,cAAa,IAAK,GAEzC,UAAU,IAAI,OAAQ,OAAQ,GAC9B,cAAc,IAAI,OAAQ,MAAM,aAAa,GAAI,GAEjD,YAAY;AAAA,YACX,MAAM,IAAI,OAAQ,QAAQ,aAAa,GAAI;AAAA,YAC3C,SAAS,IAAI,OAAQ,UAAU,aAAa,GAAI;AAAA,YAChD,OAAO,IAAI,OAAQ,OAAO,aAAa,OAAQ;AAAA,YAC/C,QAAQ,IAAI,OAAQ,MAAM,UAAW;AAAA,YACrC,UAAU,IAAI,OAAQ,MAAM,OAAQ;AAAA,YACpC,SAAS,IAAI,OAAQ,2DACpBA,cAAa,iCAAiCA,cAAa,gBAC3DA,cAAa,eAAeA,cAAa,UAAU,GAAI;AAAA,YACxD,QAAQ,IAAI,OAAQ,SAAS,WAAW,MAAM,GAAI;AAAA,YAIlD,gBAAgB,IAAI,OAAQ,MAAMA,cACjC,qDAAqDA,cACrD,qBAAqBA,cAAa,oBAAoB,GAAI;AAAA,UAC5D,GAEAE,SAAQ,UACR,UAAU,uCACV,UAAU,UAEV,UAAU,0BAGVC,cAAa,oCAEb,WAAW,QAIX,YAAY,IAAI,OAAQ,yBAAyBH,cAAa,wBAAwB,GAAI,GAC1F,YAAY,SAAU,QAAQ,QAAS;AACtC,gBAAI,OAAO,OAAO,OAAO,MAAO,CAAE,IAAI;AAEtC,mBAAO,SAGN,SAMA,OAAO,IACN,OAAO,aAAc,OAAO,KAAQ,IACpC,OAAO,aAAc,QAAQ,KAAK,OAAQ,OAAO,OAAQ,KAAO;AAAA,UACnE,GAIA,aAAa,uDACb,aAAa,SAAU,IAAI,aAAc;AACxC,gBAAK,aAAc;AAGlB,kBAAK,OAAO,MAAO;AAClB,uBAAO;AAAA,cACR;AAGA,qBAAO,GAAG,MAAO,GAAG,EAAG,IAAI,OAC1B,GAAG,WAAY,GAAG,SAAS,CAAE,EAAE,SAAU,EAAG,IAAI;AAAA,YAClD;AAGA,mBAAO,OAAO;AAAA,UACf,GAMA,gBAAgB,WAAW;AAC1B,wBAAY;AAAA,UACb,GAEA,qBAAqB;AAAA,YACpB,SAAU,MAAO;AAChB,qBAAO,KAAK,aAAa,QAAQ,KAAK,SAAS,YAAY,MAAM;AAAA,YAClE;AAAA,YACA,EAAE,KAAK,cAAc,MAAM,SAAS;AAAA,UACrC;AAGD,cAAI;AACH,YAAAhB,MAAK;AAAA,cACFU,OAAMI,OAAM,KAAM,aAAa,UAAW;AAAA,cAC5C,aAAa;AAAA,YACd;AAKA,YAAAJ,KAAK,aAAa,WAAW,QAAS;AAAA,UACvC,SAAU,GAAR;AACD,YAAAV,QAAO;AAAA,cAAE,OAAOU,KAAI,SAGnB,SAAU,QAAQ,KAAM;AACvB,2BAAW,MAAO,QAAQI,OAAM,KAAM,GAAI,CAAE;AAAA,cAC7C,IAIA,SAAU,QAAQ,KAAM;AACvB,oBAAI,IAAI,OAAO,QACdC,KAAI;AAGL,uBAAU,OAAQ,OAAQ,IAAKA,OAAU;AAAA,gBAAC;AAC1C,uBAAO,SAAS,IAAI;AAAA,cACrB;AAAA,YACD;AAAA,UACD;AAEA,mBAASK,QAAQ,UAAU,SAAS,SAAS,MAAO;AACnD,gBAAI,GAAGL,IAAG,MAAM,KAAK,OAAO,QAAQ,aACnC,aAAa,WAAW,QAAQ,eAGhC,WAAW,UAAU,QAAQ,WAAW;AAEzC,sBAAU,WAAW,CAAC;AAGtB,gBAAK,OAAO,aAAa,YAAY,CAAC,YACrC,aAAa,KAAK,aAAa,KAAK,aAAa,IAAK;AAEtD,qBAAO;AAAA,YACR;AAGA,gBAAK,CAAC,MAAO;AACZ,0BAAa,OAAQ;AACrB,wBAAU,WAAWT;AAErB,kBAAK,gBAAiB;AAIrB,oBAAK,aAAa,OAAQ,QAAQa,YAAW,KAAM,QAAS,IAAM;AAGjE,sBAAO,IAAI,MAAO,IAAQ;AAGzB,wBAAK,aAAa,GAAI;AACrB,0BAAO,OAAO,QAAQ,eAAgB,CAAE,GAAM;AAK7C,4BAAK,KAAK,OAAO,GAAI;AACpB,kCAAQ,KAAM,IAAK;AACnB,iCAAO;AAAA,wBACR;AAAA,sBACD,OAAO;AACN,+BAAO;AAAA,sBACR;AAAA,oBAGD,OAAO;AAKN,0BAAK,eAAgB,OAAO,WAAW,eAAgB,CAAE,MACxDN,UAAU,SAAS,IAAK,KACxB,KAAK,OAAO,GAAI;AAEhB,gCAAQ,KAAM,IAAK;AACnB,+BAAO;AAAA,sBACR;AAAA,oBACD;AAAA,kBAGD,WAAY,MAAO,IAAM;AACxB,oBAAAb,MAAK,MAAO,SAAS,QAAQ,qBAAsB,QAAS,CAAE;AAC9D,2BAAO;AAAA,kBAGR,YAAc,IAAI,MAAO,OAASW,SAAQ,0BACzC,QAAQ,wBAAyB;AAEjC,oBAAAX,MAAK,MAAO,SAAS,QAAQ,uBAAwB,CAAE,CAAE;AACzD,2BAAO;AAAA,kBACR;AAAA,gBACD;AAGA,oBAAKW,SAAQ,OACZ,CAAC,uBAAwB,WAAW,SAClC,CAAC,aAAa,CAAC,UAAU,KAAM,QAAS,OAIxC,aAAa,KAAK,QAAQ,SAAS,YAAY,MAAM,WAAa;AAEpE,gCAAc;AACd,+BAAa;AASb,sBAAK,aAAa,MACf,SAAS,KAAM,QAAS,KAAK,aAAa,KAAM,QAAS,IAAM;AAGjE,iCAAa,SAAS,KAAM,QAAS,KAAK,YAAa,QAAQ,UAAW,KACzE;AAID,wBAAK,eAAe,WAAW,CAACA,SAAQ,OAAQ;AAG/C,0BAAO,MAAM,QAAQ,aAAc,IAAK,GAAM;AAC7C,8BAAM,IAAI,QAAS,YAAY,UAAW;AAAA,sBAC3C,OAAO;AACN,gCAAQ,aAAc,MAAQ,MAAM,OAAU;AAAA,sBAC/C;AAAA,oBACD;AAGA,6BAASC,UAAU,QAAS;AAC5B,oBAAAG,KAAI,OAAO;AACX,2BAAQA,MAAM;AACb,6BAAQA,OAAQ,MAAM,MAAM,MAAM,YAAa,MAC9C,WAAY,OAAQA,GAAI;AAAA,oBAC1B;AACA,kCAAc,OAAO,KAAM,GAAI;AAAA,kBAChC;AAEA,sBAAI;AACH,oBAAAf,MAAK;AAAA,sBAAO;AAAA,sBACX,WAAW,iBAAkB,WAAY;AAAA,oBAC1C;AACA,2BAAO;AAAA,kBACR,SAAU,UAAR;AACD,2CAAwB,UAAU,IAAK;AAAA,kBACxC,UAAE;AACD,wBAAK,QAAQ,SAAU;AACtB,8BAAQ,gBAAiB,IAAK;AAAA,oBAC/B;AAAA,kBACD;AAAA,gBACD;AAAA,cACD;AAAA,YACD;AAGA,mBAAO,OAAQ,SAAS,QAASiB,QAAO,IAAK,GAAG,SAAS,SAAS,IAAK;AAAA,UACxE;AAQA,mBAAS,cAAc;AACtB,gBAAI,OAAO,CAAC;AAEZ,qBAASI,OAAO,KAAK,OAAQ;AAG5B,kBAAK,KAAK,KAAM,MAAM,GAAI,IAAI,KAAK,aAAc;AAGhD,uBAAOA,OAAO,KAAK,MAAM;AAAA,cAC1B;AACA,qBAASA,OAAO,MAAM,OAAQ;AAAA,YAC/B;AACA,mBAAOA;AAAA,UACR;AAMA,mBAAS,aAAcC,KAAK;AAC3B,YAAAA,IAAI,WAAY;AAChB,mBAAOA;AAAA,UACR;AAMA,mBAAS,OAAQA,KAAK;AACrB,gBAAI,KAAKhB,UAAS,cAAe,UAAW;AAE5C,gBAAI;AACH,qBAAO,CAAC,CAACgB,IAAI,EAAG;AAAA,YACjB,SAAU,GAAR;AACD,qBAAO;AAAA,YACR,UAAE;AAGD,kBAAK,GAAG,YAAa;AACpB,mBAAG,WAAW,YAAa,EAAG;AAAA,cAC/B;AAGA,mBAAK;AAAA,YACN;AAAA,UACD;AAOA,mBAAS,UAAW,OAAOC,UAAU;AACpC,gBAAIb,OAAM,MAAM,MAAO,GAAI,GAC1BK,KAAIL,KAAI;AAET,mBAAQK,MAAM;AACb,mBAAK,WAAYL,KAAKK,OAAQQ;AAAA,YAC/B;AAAA,UACD;AAQA,mBAAS,aAAc,GAAG,GAAI;AAC7B,gBAAI,MAAM,KAAK,GACd,OAAO,OAAO,EAAE,aAAa,KAAK,EAAE,aAAa,KAChD,EAAE,cAAc,EAAE;AAGpB,gBAAK,MAAO;AACX,qBAAO;AAAA,YACR;AAGA,gBAAK,KAAM;AACV,qBAAU,MAAM,IAAI,aAAgB;AACnC,oBAAK,QAAQ,GAAI;AAChB,yBAAO;AAAA,gBACR;AAAA,cACD;AAAA,YACD;AAEA,mBAAO,IAAI,IAAI;AAAA,UAChB;AAMA,mBAAS,kBAAmB,MAAO;AAClC,mBAAO,SAAU,MAAO;AACvB,kBAAI,OAAO,KAAK,SAAS,YAAY;AACrC,qBAAO,SAAS,WAAW,KAAK,SAAS;AAAA,YAC1C;AAAA,UACD;AAMA,mBAAS,mBAAoB,MAAO;AACnC,mBAAO,SAAU,MAAO;AACvB,kBAAI,OAAO,KAAK,SAAS,YAAY;AACrC,sBAAS,SAAS,WAAW,SAAS,aAAc,KAAK,SAAS;AAAA,YACnE;AAAA,UACD;AAMA,mBAAS,qBAAsBC,WAAW;AAGzC,mBAAO,SAAU,MAAO;AAKvB,kBAAK,UAAU,MAAO;AASrB,oBAAK,KAAK,cAAc,KAAK,aAAa,OAAQ;AAGjD,sBAAK,WAAW,MAAO;AACtB,wBAAK,WAAW,KAAK,YAAa;AACjC,6BAAO,KAAK,WAAW,aAAaA;AAAA,oBACrC,OAAO;AACN,6BAAO,KAAK,aAAaA;AAAA,oBAC1B;AAAA,kBACD;AAIA,yBAAO,KAAK,eAAeA,aAI1B,KAAK,eAAe,CAACA,aACrB,mBAAoB,IAAK,MAAMA;AAAA,gBACjC;AAEA,uBAAO,KAAK,aAAaA;AAAA,cAK1B,WAAY,WAAW,MAAO;AAC7B,uBAAO,KAAK,aAAaA;AAAA,cAC1B;AAGA,qBAAO;AAAA,YACR;AAAA,UACD;AAMA,mBAAS,uBAAwBF,KAAK;AACrC,mBAAO,aAAc,SAAU,UAAW;AACzC,yBAAW,CAAC;AACZ,qBAAO,aAAc,SAAU,MAAMG,UAAU;AAC9C,oBAAI,GACH,eAAeH,IAAI,CAAC,GAAG,KAAK,QAAQ,QAAS,GAC7CP,KAAI,aAAa;AAGlB,uBAAQA,MAAM;AACb,sBAAK,KAAQ,IAAI,aAAcA,MAAU;AACxC,yBAAM,KAAM,EAAGU,SAAS,KAAM,KAAM;AAAA,kBACrC;AAAA,gBACD;AAAA,cACD,CAAE;AAAA,YACH,CAAE;AAAA,UACH;AAOA,mBAAS,YAAa,SAAU;AAC/B,mBAAO,WAAW,OAAO,QAAQ,yBAAyB,eAAe;AAAA,UAC1E;AAGA,UAAAd,WAAUS,QAAO,UAAU,CAAC;AAO5B,kBAAQA,QAAO,QAAQ,SAAU,MAAO;AACvC,gBAAIM,aAAY,QAAQ,KAAK,cAC5BC,WAAU,SAAU,KAAK,iBAAiB,MAAO;AAKlD,mBAAO,CAACT,OAAM,KAAMQ,cAAaC,YAAWA,SAAQ,YAAY,MAAO;AAAA,UACxE;AAOA,wBAAcP,QAAO,cAAc,SAAU,MAAO;AACnD,gBAAI,YAAY,WACf,MAAM,OAAO,KAAK,iBAAiB,OAAO;AAO3C,gBAAK,OAAOd,aAAY,IAAI,aAAa,KAAK,CAAC,IAAI,iBAAkB;AACpE,qBAAOA;AAAA,YACR;AAGA,YAAAA,YAAW;AACX,sBAAUA,UAAS;AACnB,6BAAiB,CAAC,MAAOA,SAAS;AAQlC,gBAAK,gBAAgBA,cAClB,YAAYA,UAAS,gBAAiB,UAAU,QAAQ,WAAY;AAGtE,kBAAK,UAAU,kBAAmB;AACjC,0BAAU,iBAAkB,UAAU,eAAe,KAAM;AAAA,cAG5D,WAAY,UAAU,aAAc;AACnC,0BAAU,YAAa,YAAY,aAAc;AAAA,cAClD;AAAA,YACD;AAOA,YAAAK,SAAQ,QAAQ,OAAQ,SAAU,IAAK;AACtC,sBAAQ,YAAa,EAAG,EAAE,YAAaL,UAAS,cAAe,KAAM,CAAE;AACvE,qBAAO,OAAO,GAAG,qBAAqB,eACrC,CAAC,GAAG,iBAAkB,qBAAsB,EAAE;AAAA,YAChD,CAAE;AAQF,YAAAK,SAAQ,aAAa,OAAQ,SAAU,IAAK;AAC3C,iBAAG,YAAY;AACf,qBAAO,CAAC,GAAG,aAAc,WAAY;AAAA,YACtC,CAAE;AAMF,YAAAA,SAAQ,uBAAuB,OAAQ,SAAU,IAAK;AACrD,iBAAG,YAAaL,UAAS,cAAe,EAAG,CAAE;AAC7C,qBAAO,CAAC,GAAG,qBAAsB,GAAI,EAAE;AAAA,YACxC,CAAE;AAGF,YAAAK,SAAQ,yBAAyB,QAAQ,KAAML,UAAS,sBAAuB;AAM/E,YAAAK,SAAQ,UAAU,OAAQ,SAAU,IAAK;AACxC,sBAAQ,YAAa,EAAG,EAAE,KAAK;AAC/B,qBAAO,CAACL,UAAS,qBAAqB,CAACA,UAAS,kBAAmB,OAAQ,EAAE;AAAA,YAC9E,CAAE;AAGF,gBAAKK,SAAQ,SAAU;AACtB,mBAAK,OAAQ,QAAS,SAAU,IAAK;AACpC,oBAAI,SAAS,GAAG,QAAS,WAAW,SAAU;AAC9C,uBAAO,SAAU,MAAO;AACvB,yBAAO,KAAK,aAAc,IAAK,MAAM;AAAA,gBACtC;AAAA,cACD;AACA,mBAAK,KAAM,QAAS,SAAU,IAAI,SAAU;AAC3C,oBAAK,OAAO,QAAQ,mBAAmB,eAAe,gBAAiB;AACtE,sBAAI,OAAO,QAAQ,eAAgB,EAAG;AACtC,yBAAO,OAAO,CAAE,IAAK,IAAI,CAAC;AAAA,gBAC3B;AAAA,cACD;AAAA,YACD,OAAO;AACN,mBAAK,OAAQ,QAAU,SAAU,IAAK;AACrC,oBAAI,SAAS,GAAG,QAAS,WAAW,SAAU;AAC9C,uBAAO,SAAU,MAAO;AACvB,sBAAIiB,QAAO,OAAO,KAAK,qBAAqB,eAC3C,KAAK,iBAAkB,IAAK;AAC7B,yBAAOA,SAAQA,MAAK,UAAU;AAAA,gBAC/B;AAAA,cACD;AAIA,mBAAK,KAAM,QAAS,SAAU,IAAI,SAAU;AAC3C,oBAAK,OAAO,QAAQ,mBAAmB,eAAe,gBAAiB;AACtE,sBAAIA,OAAMb,IAAG,OACZ,OAAO,QAAQ,eAAgB,EAAG;AAEnC,sBAAK,MAAO;AAGX,oBAAAa,QAAO,KAAK,iBAAkB,IAAK;AACnC,wBAAKA,SAAQA,MAAK,UAAU,IAAK;AAChC,6BAAO,CAAE,IAAK;AAAA,oBACf;AAGA,4BAAQ,QAAQ,kBAAmB,EAAG;AACtC,oBAAAb,KAAI;AACJ,2BAAU,OAAO,MAAOA,OAAU;AACjC,sBAAAa,QAAO,KAAK,iBAAkB,IAAK;AACnC,0BAAKA,SAAQA,MAAK,UAAU,IAAK;AAChC,+BAAO,CAAE,IAAK;AAAA,sBACf;AAAA,oBACD;AAAA,kBACD;AAEA,yBAAO,CAAC;AAAA,gBACT;AAAA,cACD;AAAA,YACD;AAGA,iBAAK,KAAM,SAAUjB,SAAQ,uBAC5B,SAAU,KAAK,SAAU;AACxB,kBAAK,OAAO,QAAQ,yBAAyB,aAAc;AAC1D,uBAAO,QAAQ,qBAAsB,GAAI;AAAA,cAG1C,WAAYA,SAAQ,KAAM;AACzB,uBAAO,QAAQ,iBAAkB,GAAI;AAAA,cACtC;AAAA,YACD,IAEA,SAAU,KAAK,SAAU;AACxB,kBAAI,MACH,MAAM,CAAC,GACPI,KAAI,GAGJ,UAAU,QAAQ,qBAAsB,GAAI;AAG7C,kBAAK,QAAQ,KAAM;AAClB,uBAAU,OAAO,QAASA,OAAU;AACnC,sBAAK,KAAK,aAAa,GAAI;AAC1B,wBAAI,KAAM,IAAK;AAAA,kBAChB;AAAA,gBACD;AAEA,uBAAO;AAAA,cACR;AACA,qBAAO;AAAA,YACR;AAGD,iBAAK,KAAM,WAAYJ,SAAQ,0BAA0B,SAAU,WAAW,SAAU;AACvF,kBAAK,OAAO,QAAQ,2BAA2B,eAAe,gBAAiB;AAC9E,uBAAO,QAAQ,uBAAwB,SAAU;AAAA,cAClD;AAAA,YACD;AAQA,4BAAgB,CAAC;AAOjB,wBAAY,CAAC;AAEb,gBAAOA,SAAQ,MAAM,QAAQ,KAAML,UAAS,gBAAiB,GAAM;AAIlE,qBAAQ,SAAU,IAAK;AAEtB,oBAAI;AAOJ,wBAAQ,YAAa,EAAG,EAAE,YAAY,YAAY,UAAU,uBAC1C,UAAU;AAO5B,oBAAK,GAAG,iBAAkB,sBAAuB,EAAE,QAAS;AAC3D,4BAAU,KAAM,WAAWU,cAAa,YAAe;AAAA,gBACxD;AAIA,oBAAK,CAAC,GAAG,iBAAkB,YAAa,EAAE,QAAS;AAClD,4BAAU,KAAM,QAAQA,cAAa,eAAe,WAAW,GAAI;AAAA,gBACpE;AAGA,oBAAK,CAAC,GAAG,iBAAkB,UAAU,UAAU,IAAK,EAAE,QAAS;AAC9D,4BAAU,KAAM,IAAK;AAAA,gBACtB;AAOA,wBAAQV,UAAS,cAAe,OAAQ;AACxC,sBAAM,aAAc,QAAQ,EAAG;AAC/B,mBAAG,YAAa,KAAM;AACtB,oBAAK,CAAC,GAAG,iBAAkB,WAAY,EAAE,QAAS;AACjD,4BAAU,KAAM,QAAQU,cAAa,UAAUA,cAAa,OAC3DA,cAAa,YAAe;AAAA,gBAC9B;AAKA,oBAAK,CAAC,GAAG,iBAAkB,UAAW,EAAE,QAAS;AAChD,4BAAU,KAAM,UAAW;AAAA,gBAC5B;AAKA,oBAAK,CAAC,GAAG,iBAAkB,OAAO,UAAU,IAAK,EAAE,QAAS;AAC3D,4BAAU,KAAM,UAAW;AAAA,gBAC5B;AAIA,mBAAG,iBAAkB,MAAO;AAC5B,0BAAU,KAAM,aAAc;AAAA,cAC/B,CAAE;AAEF,qBAAQ,SAAU,IAAK;AACtB,mBAAG,YAAY;AAKf,oBAAI,QAAQV,UAAS,cAAe,OAAQ;AAC5C,sBAAM,aAAc,QAAQ,QAAS;AACrC,mBAAG,YAAa,KAAM,EAAE,aAAc,QAAQ,GAAI;AAIlD,oBAAK,GAAG,iBAAkB,UAAW,EAAE,QAAS;AAC/C,4BAAU,KAAM,SAASU,cAAa,aAAc;AAAA,gBACrD;AAIA,oBAAK,GAAG,iBAAkB,UAAW,EAAE,WAAW,GAAI;AACrD,4BAAU,KAAM,YAAY,WAAY;AAAA,gBACzC;AAIA,wBAAQ,YAAa,EAAG,EAAE,WAAW;AACrC,oBAAK,GAAG,iBAAkB,WAAY,EAAE,WAAW,GAAI;AACtD,4BAAU,KAAM,YAAY,WAAY;AAAA,gBACzC;AAIA,mBAAG,iBAAkB,MAAO;AAC5B,0BAAU,KAAM,MAAO;AAAA,cACxB,CAAE;AAAA,YACH;AAEA,gBAAOL,SAAQ,kBAAkB,QAAQ,KAAQ,UAAU,QAAQ,WAClE,QAAQ,yBACR,QAAQ,sBACR,QAAQ,oBACR,QAAQ,iBAAoB,GAAM;AAElC,qBAAQ,SAAU,IAAK;AAItB,gBAAAA,SAAQ,oBAAoB,QAAQ,KAAM,IAAI,GAAI;AAIlD,wBAAQ,KAAM,IAAI,WAAY;AAC9B,8BAAc,KAAM,MAAM,OAAQ;AAAA,cACnC,CAAE;AAAA,YACH;AAEA,wBAAY,UAAU,UAAU,IAAI,OAAQ,UAAU,KAAM,GAAI,CAAE;AAClE,4BAAgB,cAAc,UAAU,IAAI,OAAQ,cAAc,KAAM,GAAI,CAAE;AAI9E,yBAAa,QAAQ,KAAM,QAAQ,uBAAwB;AAK3D,YAAAE,YAAW,cAAc,QAAQ,KAAM,QAAQ,QAAS,IACvD,SAAU,GAAG,GAAI;AAChB,kBAAI,QAAQ,EAAE,aAAa,IAAI,EAAE,kBAAkB,GAClD,MAAM,KAAK,EAAE;AACd,qBAAO,MAAM,OAAO,CAAC,EAAG,OAAO,IAAI,aAAa,MAC/C,MAAM,WACL,MAAM,SAAU,GAAI,IACpB,EAAE,2BAA2B,EAAE,wBAAyB,GAAI,IAAI;AAAA,YAEnE,IACA,SAAU,GAAG,GAAI;AAChB,kBAAK,GAAI;AACR,uBAAU,IAAI,EAAE,YAAe;AAC9B,sBAAK,MAAM,GAAI;AACd,2BAAO;AAAA,kBACR;AAAA,gBACD;AAAA,cACD;AACA,qBAAO;AAAA,YACR;AAMD,wBAAY,aACZ,SAAU,GAAG,GAAI;AAGhB,kBAAK,MAAM,GAAI;AACd,+BAAe;AACf,uBAAO;AAAA,cACR;AAGA,kBAAI,UAAU,CAAC,EAAE,0BAA0B,CAAC,EAAE;AAC9C,kBAAK,SAAU;AACd,uBAAO;AAAA,cACR;AAOA,yBAAY,EAAE,iBAAiB,OAAS,EAAE,iBAAiB,KAC1D,EAAE,wBAAyB,CAAE,IAG7B;AAGD,kBAAK,UAAU,KACZ,CAACF,SAAQ,gBAAgB,EAAE,wBAAyB,CAAE,MAAM,SAAY;AAO1E,oBAAK,KAAKL,aAAY,EAAE,iBAAiB,gBACxCO,UAAU,cAAc,CAAE,GAAI;AAC9B,yBAAO;AAAA,gBACR;AAMA,oBAAK,KAAKP,aAAY,EAAE,iBAAiB,gBACxCO,UAAU,cAAc,CAAE,GAAI;AAC9B,yBAAO;AAAA,gBACR;AAGA,uBAAO,YACJZ,SAAS,WAAW,CAAE,IAAIA,SAAS,WAAW,CAAE,IAClD;AAAA,cACF;AAEA,qBAAO,UAAU,IAAI,KAAK;AAAA,YAC3B,IACA,SAAU,GAAG,GAAI;AAGhB,kBAAK,MAAM,GAAI;AACd,+BAAe;AACf,uBAAO;AAAA,cACR;AAEA,kBAAI,KACHc,KAAI,GACJ,MAAM,EAAE,YACR,MAAM,EAAE,YACR,KAAK,CAAE,CAAE,GACT,KAAK,CAAE,CAAE;AAGV,kBAAK,CAAC,OAAO,CAAC,KAAM;AAMnB,uBAAO,KAAKT,YAAW,KACtB,KAAKA,YAAW,IAEhB,MAAM,KACN,MAAM,IACN,YACEL,SAAS,WAAW,CAAE,IAAIA,SAAS,WAAW,CAAE,IAClD;AAAA,cAGF,WAAY,QAAQ,KAAM;AACzB,uBAAO,aAAc,GAAG,CAAE;AAAA,cAC3B;AAGA,oBAAM;AACN,qBAAU,MAAM,IAAI,YAAe;AAClC,mBAAG,QAAS,GAAI;AAAA,cACjB;AACA,oBAAM;AACN,qBAAU,MAAM,IAAI,YAAe;AAClC,mBAAG,QAAS,GAAI;AAAA,cACjB;AAGA,qBAAQ,GAAIc,QAAQ,GAAIA,KAAM;AAC7B,gBAAAA;AAAA,cACD;AAEA,qBAAOA,KAGN,aAAc,GAAIA,KAAK,GAAIA,GAAI,IAO/B,GAAIA,OAAO,eAAe,KAC1B,GAAIA,OAAO,eAAe,IAE1B;AAAA,YACF;AAEA,mBAAOT;AAAA,UACR;AAEA,UAAAc,QAAO,UAAU,SAAU,MAAM,UAAW;AAC3C,mBAAOA,QAAQ,MAAM,MAAM,MAAM,QAAS;AAAA,UAC3C;AAEA,UAAAA,QAAO,kBAAkB,SAAU,MAAM,MAAO;AAC/C,wBAAa,IAAK;AAElB,gBAAKT,SAAQ,mBAAmB,kBAC/B,CAAC,uBAAwB,OAAO,SAC9B,CAAC,iBAAiB,CAAC,cAAc,KAAM,IAAK,OAC5C,CAAC,aAAiB,CAAC,UAAU,KAAM,IAAK,IAAM;AAEhD,kBAAI;AACH,oBAAI,MAAM,QAAQ,KAAM,MAAM,IAAK;AAGnC,oBAAK,OAAOA,SAAQ,qBAInB,KAAK,YAAY,KAAK,SAAS,aAAa,IAAK;AACjD,yBAAO;AAAA,gBACR;AAAA,cACD,SAAU,GAAR;AACD,uCAAwB,MAAM,IAAK;AAAA,cACpC;AAAA,YACD;AAEA,mBAAOS,QAAQ,MAAMd,WAAU,MAAM,CAAE,IAAK,CAAE,EAAE,SAAS;AAAA,UAC1D;AAEA,UAAAc,QAAO,WAAW,SAAU,SAAS,MAAO;AAO3C,iBAAO,QAAQ,iBAAiB,YAAad,WAAW;AACvD,0BAAa,OAAQ;AAAA,YACtB;AACA,mBAAOO,UAAU,SAAS,IAAK;AAAA,UAChC;AAEA,UAAAO,QAAO,OAAO,SAAU,MAAM,MAAO;AAOpC,iBAAO,KAAK,iBAAiB,SAAUd,WAAW;AACjD,0BAAa,IAAK;AAAA,YACnB;AAEA,gBAAIgB,MAAK,KAAK,WAAY,KAAK,YAAY,IAG1C,MAAMA,OAAMnB,QAAO,KAAM,KAAK,YAAY,KAAK,YAAY,CAAE,IAC5DmB,IAAI,MAAM,MAAM,CAAC,cAAe,IAChC;AAEF,mBAAO,QAAQ,SACd,MACAX,SAAQ,cAAc,CAAC,iBACtB,KAAK,aAAc,IAAK,KACtB,MAAM,KAAK,iBAAkB,IAAK,MAAO,IAAI,YAC9C,IAAI,QACJ;AAAA,UACJ;AAEA,UAAAS,QAAO,SAAS,SAAU,KAAM;AAC/B,oBAAS,MAAM,IAAK,QAAS,YAAY,UAAW;AAAA,UACrD;AAEA,UAAAA,QAAO,QAAQ,SAAU,KAAM;AAC9B,kBAAM,IAAI,MAAO,4CAA4C,GAAI;AAAA,UAClE;AAMA,UAAAA,QAAO,aAAa,SAAU,SAAU;AACvC,gBAAI,MACH,aAAa,CAAC,GACd,IAAI,GACJL,KAAI;AAGL,2BAAe,CAACJ,SAAQ;AACxB,wBAAY,CAACA,SAAQ,cAAc,QAAQ,MAAO,CAAE;AACpD,oBAAQ,KAAM,SAAU;AAExB,gBAAK,cAAe;AACnB,qBAAU,OAAO,QAASI,OAAU;AACnC,oBAAK,SAAS,QAASA,KAAM;AAC5B,sBAAI,WAAW,KAAMA,EAAE;AAAA,gBACxB;AAAA,cACD;AACA,qBAAQ,KAAM;AACb,wBAAQ,OAAQ,WAAY,IAAK,CAAE;AAAA,cACpC;AAAA,YACD;AAIA,wBAAY;AAEZ,mBAAO;AAAA,UACR;AAMA,oBAAUK,QAAO,UAAU,SAAU,MAAO;AAC3C,gBAAI,MACH,MAAM,IACNL,KAAI,GACJ,WAAW,KAAK;AAEjB,gBAAK,CAAC,UAAW;AAGhB,qBAAU,OAAO,KAAMA,OAAU;AAGhC,uBAAO,QAAS,IAAK;AAAA,cACtB;AAAA,YACD,WAAY,aAAa,KAAK,aAAa,KAAK,aAAa,IAAK;AAIjE,kBAAK,OAAO,KAAK,gBAAgB,UAAW;AAC3C,uBAAO,KAAK;AAAA,cACb,OAAO;AAGN,qBAAM,OAAO,KAAK,YAAY,MAAM,OAAO,KAAK,aAAc;AAC7D,yBAAO,QAAS,IAAK;AAAA,gBACtB;AAAA,cACD;AAAA,YACD,WAAY,aAAa,KAAK,aAAa,GAAI;AAC9C,qBAAO,KAAK;AAAA,YACb;AAIA,mBAAO;AAAA,UACR;AAEA,iBAAOK,QAAO,YAAY;AAAA,YAGzB,aAAa;AAAA,YAEb,cAAc;AAAA,YAEd,OAAO;AAAA,YAEP,YAAY,CAAC;AAAA,YAEb,MAAM,CAAC;AAAA,YAEP,UAAU;AAAA,cACT,KAAK,EAAE,KAAK,cAAc,OAAO,KAAK;AAAA,cACtC,KAAK,EAAE,KAAK,aAAa;AAAA,cACzB,KAAK,EAAE,KAAK,mBAAmB,OAAO,KAAK;AAAA,cAC3C,KAAK,EAAE,KAAK,kBAAkB;AAAA,YAC/B;AAAA,YAEA,WAAW;AAAA,cACV,QAAQ,SAAU,OAAQ;AACzB,sBAAO,KAAM,MAAO,GAAI,QAAS,WAAW,SAAU;AAGtD,sBAAO,MAAQ,MAAO,MAAO,MAAO,MACnC,MAAO,MAAO,IAAK,QAAS,WAAW,SAAU;AAElD,oBAAK,MAAO,OAAQ,MAAO;AAC1B,wBAAO,KAAM,MAAM,MAAO,KAAM;AAAA,gBACjC;AAEA,uBAAO,MAAM,MAAO,GAAG,CAAE;AAAA,cAC1B;AAAA,cAEA,SAAS,SAAU,OAAQ;AAY1B,sBAAO,KAAM,MAAO,GAAI,YAAY;AAEpC,oBAAK,MAAO,GAAI,MAAO,GAAG,CAAE,MAAM,OAAQ;AAGzC,sBAAK,CAAC,MAAO,IAAM;AAClB,oBAAAA,QAAO,MAAO,MAAO,EAAI;AAAA,kBAC1B;AAIA,wBAAO,KAAM,EAAG,MAAO,KACtB,MAAO,MAAQ,MAAO,MAAO,KAC7B,KAAM,MAAO,OAAQ,UAAU,MAAO,OAAQ;AAC/C,wBAAO,KAAM,EAAK,MAAO,KAAM,MAAO,MAAS,MAAO,OAAQ;AAAA,gBAG/D,WAAY,MAAO,IAAM;AACxB,kBAAAA,QAAO,MAAO,MAAO,EAAI;AAAA,gBAC1B;AAEA,uBAAO;AAAA,cACR;AAAA,cAEA,UAAU,SAAU,OAAQ;AAC3B,oBAAI,QACH,WAAW,CAAC,MAAO,MAAO,MAAO;AAElC,oBAAK,UAAW,SAAU,KAAM,MAAO,EAAI,GAAI;AAC9C,yBAAO;AAAA,gBACR;AAGA,oBAAK,MAAO,IAAM;AACjB,wBAAO,KAAM,MAAO,MAAO,MAAO,MAAO;AAAA,gBAG1C,WAAY,YAAY,QAAQ,KAAM,QAAS,MAG5C,SAASR,UAAU,UAAU,IAAK,OAGlC,SAAS,SAAS,QAAS,KAAK,SAAS,SAAS,MAAO,IAAI,SAAS,SAAW;AAGnF,wBAAO,KAAM,MAAO,GAAI,MAAO,GAAG,MAAO;AACzC,wBAAO,KAAM,SAAS,MAAO,GAAG,MAAO;AAAA,gBACxC;AAGA,uBAAO,MAAM,MAAO,GAAG,CAAE;AAAA,cAC1B;AAAA,YACD;AAAA,YAEA,QAAQ;AAAA,cAEP,OAAO,SAAU,kBAAmB;AACnC,oBAAIiB,YAAW,iBAAiB,QAAS,WAAW,SAAU,EAAE,YAAY;AAC5E,uBAAO,qBAAqB,MAC3B,WAAW;AACV,yBAAO;AAAA,gBACR,IACA,SAAU,MAAO;AAChB,yBAAO,KAAK,YAAY,KAAK,SAAS,YAAY,MAAMA;AAAA,gBACzD;AAAA,cACF;AAAA,cAEA,SAAS,SAAU,WAAY;AAC9B,oBAAI,UAAU,WAAY,YAAY;AAEtC,uBAAO,YACJ,UAAU,IAAI,OAAQ,QAAQb,cAC/B,MAAM,YAAY,MAAMA,cAAa,KAAM,MAAO;AAAA,kBACjD;AAAA,kBAAW,SAAU,MAAO;AAC3B,2BAAO,QAAQ;AAAA,sBACd,OAAO,KAAK,cAAc,YAAY,KAAK,aAC3C,OAAO,KAAK,iBAAiB,eAC5B,KAAK,aAAc,OAAQ,KAC5B;AAAA,oBACD;AAAA,kBACH;AAAA,gBAAE;AAAA,cACJ;AAAA,cAEA,QAAQ,SAAU,MAAM,UAAU,OAAQ;AACzC,uBAAO,SAAU,MAAO;AACvB,sBAAI,SAASI,QAAO,KAAM,MAAM,IAAK;AAErC,sBAAK,UAAU,MAAO;AACrB,2BAAO,aAAa;AAAA,kBACrB;AACA,sBAAK,CAAC,UAAW;AAChB,2BAAO;AAAA,kBACR;AAEA,4BAAU;AAIV,yBAAO,aAAa,MAAM,WAAW,QACpC,aAAa,OAAO,WAAW,QAC/B,aAAa,OAAO,SAAS,OAAO,QAAS,KAAM,MAAM,IACzD,aAAa,OAAO,SAAS,OAAO,QAAS,KAAM,IAAI,KACvD,aAAa,OAAO,SAAS,OAAO,MAAO,CAAC,MAAM,MAAO,MAAM,QAC/D,aAAa,QAAS,MAAM,OAAO,QAAS,aAAa,GAAI,IAAI,KAAM,QAAS,KAAM,IAAI,KAC1F,aAAa,OAAO,WAAW,SAAS,OAAO,MAAO,GAAG,MAAM,SAAS,CAAE,MAAM,QAAQ,MACxF;AAAA,gBAGF;AAAA,cACD;AAAA,cAEA,SAAS,SAAU,MAAM,MAAM,WAAW,OAAO,MAAO;AACvD,oBAAI,SAAS,KAAK,MAAO,GAAG,CAAE,MAAM,OACnC,UAAU,KAAK,MAAO,EAAG,MAAM,QAC/B,SAAS,SAAS;AAEnB,uBAAO,UAAU,KAAK,SAAS,IAG9B,SAAU,MAAO;AAChB,yBAAO,CAAC,CAAC,KAAK;AAAA,gBACf,IAEA,SAAU,MAAM,UAAU,KAAM;AAC/B,sBAAIC,QAAO,aAAa,YAAY,MAAM,WAAWS,QACpDC,OAAM,WAAW,UAAU,gBAAgB,mBAC3C,SAAS,KAAK,YACd,OAAO,UAAU,KAAK,SAAS,YAAY,GAC3C,WAAW,CAAC,OAAO,CAAC,QACpB,OAAO;AAER,sBAAK,QAAS;AAGb,wBAAK,QAAS;AACb,6BAAQA,MAAM;AACb,+BAAO;AACP,+BAAU,OAAO,KAAMA,OAAU;AAChC,8BAAK,SACJ,KAAK,SAAS,YAAY,MAAM,OAChC,KAAK,aAAa,GAAI;AAEtB,mCAAO;AAAA,0BACR;AAAA,wBACD;AAGA,wBAAAD,SAAQC,OAAM,SAAS,UAAU,CAACD,UAAS;AAAA,sBAC5C;AACA,6BAAO;AAAA,oBACR;AAEA,oBAAAA,SAAQ,CAAE,UAAU,OAAO,aAAa,OAAO,SAAU;AAGzD,wBAAK,WAAW,UAAW;AAK1B,6BAAO;AACP,mCAAa,KAAM,aAAe,KAAM,WAAY,CAAC;AAIrD,oCAAc,WAAY,KAAK,cAC5B,WAAY,KAAK,YAAa,CAAC;AAElC,sBAAAT,SAAQ,YAAa,SAAU,CAAC;AAChC,kCAAYA,OAAO,OAAQ,WAAWA,OAAO;AAC7C,6BAAO,aAAaA,OAAO;AAC3B,6BAAO,aAAa,OAAO,WAAY;AAEvC,6BAAU,OAAO,EAAE,aAAa,QAAQ,KAAMU,UAG3C,OAAO,YAAY,MAAOD,OAAM,IAAI,GAAM;AAG5C,4BAAK,KAAK,aAAa,KAAK,EAAE,QAAQ,SAAS,MAAO;AACrD,sCAAa,QAAS,CAAE,SAAS,WAAW,IAAK;AACjD;AAAA,wBACD;AAAA,sBACD;AAAA,oBAED,OAAO;AAGN,0BAAK,UAAW;AAGf,+BAAO;AACP,qCAAa,KAAM,aAAe,KAAM,WAAY,CAAC;AAIrD,sCAAc,WAAY,KAAK,cAC5B,WAAY,KAAK,YAAa,CAAC;AAElC,wBAAAT,SAAQ,YAAa,SAAU,CAAC;AAChC,oCAAYA,OAAO,OAAQ,WAAWA,OAAO;AAC7C,+BAAO;AAAA,sBACR;AAIA,0BAAK,SAAS,OAAQ;AAGrB,+BAAU,OAAO,EAAE,aAAa,QAAQ,KAAMU,UAC3C,OAAO,YAAY,MAAOD,OAAM,IAAI,GAAM;AAE5C,+BAAO,SACN,KAAK,SAAS,YAAY,MAAM,OAChC,KAAK,aAAa,MAClB,EAAE,MAAO;AAGT,gCAAK,UAAW;AACf,2CAAa,KAAM,aAChB,KAAM,WAAY,CAAC;AAItB,4CAAc,WAAY,KAAK,cAC5B,WAAY,KAAK,YAAa,CAAC;AAElC,0CAAa,QAAS,CAAE,SAAS,IAAK;AAAA,4BACvC;AAEA,gCAAK,SAAS,MAAO;AACpB;AAAA,4BACD;AAAA,0BACD;AAAA,wBACD;AAAA,sBACD;AAAA,oBACD;AAGA,4BAAQ;AACR,2BAAO,SAAS,SAAW,OAAO,UAAU,KAAK,OAAO,SAAS;AAAA,kBAClE;AAAA,gBACD;AAAA,cACF;AAAA,cAEA,UAAU,SAAU,QAAQ,UAAW;AAMtC,oBAAI,MACHR,MAAK,KAAK,QAAS,WAAY,KAAK,WAAY,OAAO,YAAY,MAClEF,QAAO,MAAO,yBAAyB,MAAO;AAKhD,oBAAKE,IAAI,UAAY;AACpB,yBAAOA,IAAI,QAAS;AAAA,gBACrB;AAGA,oBAAKA,IAAG,SAAS,GAAI;AACpB,yBAAO,CAAE,QAAQ,QAAQ,IAAI,QAAS;AACtC,yBAAO,KAAK,WAAW,eAAgB,OAAO,YAAY,CAAE,IAC3D,aAAc,SAAU,MAAMG,UAAU;AACvC,wBAAI,KACH,UAAUH,IAAI,MAAM,QAAS,GAC7BP,KAAI,QAAQ;AACb,2BAAQA,MAAM;AACb,4BAAMd,SAAS,MAAM,QAASc,GAAI;AAClC,2BAAM,OAAQ,EAAGU,SAAS,OAAQ,QAASV;AAAA,oBAC5C;AAAA,kBACD,CAAE,IACF,SAAU,MAAO;AAChB,2BAAOO,IAAI,MAAM,GAAG,IAAK;AAAA,kBAC1B;AAAA,gBACF;AAEA,uBAAOA;AAAA,cACR;AAAA,YACD;AAAA,YAEA,SAAS;AAAA,cAGR,OAAO,aAAc,SAAU,UAAW;AAKzC,oBAAI,QAAQ,CAAC,GACZ,UAAU,CAAC,GACX,UAAU,QAAS,SAAS,QAASL,QAAO,IAAK,CAAE;AAEpD,uBAAO,QAAS,WACf,aAAc,SAAU,MAAMQ,UAAS,UAAU,KAAM;AACtD,sBAAI,MACH,YAAY,QAAS,MAAM,MAAM,KAAK,CAAC,CAAE,GACzCV,KAAI,KAAK;AAGV,yBAAQA,MAAM;AACb,wBAAO,OAAO,UAAWA,KAAQ;AAChC,2BAAMA,MAAM,EAAGU,SAASV,MAAM;AAAA,oBAC/B;AAAA,kBACD;AAAA,gBACD,CAAE,IACF,SAAU,MAAM,UAAU,KAAM;AAC/B,wBAAO,KAAM;AACb,0BAAS,OAAO,MAAM,KAAK,OAAQ;AAGnC,wBAAO,KAAM;AACb,yBAAO,CAAC,QAAQ,IAAI;AAAA,gBACrB;AAAA,cACF,CAAE;AAAA,cAEF,OAAO,aAAc,SAAU,UAAW;AACzC,uBAAO,SAAU,MAAO;AACvB,yBAAOK,QAAQ,UAAU,IAAK,EAAE,SAAS;AAAA,gBAC1C;AAAA,cACD,CAAE;AAAA,cAEF,YAAY,aAAc,SAAUY,OAAO;AAC1C,gBAAAA,QAAOA,MAAK,QAAS,WAAW,SAAU;AAC1C,uBAAO,SAAU,MAAO;AACvB,0BAAS,KAAK,eAAe,QAAS,IAAK,GAAI,QAASA,KAAK,IAAI;AAAA,gBAClE;AAAA,cACD,CAAE;AAAA,cASF,QAAQ,aAAc,SAAU,MAAO;AAGtC,oBAAK,CAAC,YAAY,KAAM,QAAQ,EAAG,GAAI;AACtC,kBAAAZ,QAAO,MAAO,uBAAuB,IAAK;AAAA,gBAC3C;AACA,uBAAO,KAAK,QAAS,WAAW,SAAU,EAAE,YAAY;AACxD,uBAAO,SAAU,MAAO;AACvB,sBAAI;AACJ,qBAAG;AACF,wBAAO,WAAW,iBACjB,KAAK,OACL,KAAK,aAAc,UAAW,KAAK,KAAK,aAAc,MAAO,GAAM;AAEnE,iCAAW,SAAS,YAAY;AAChC,6BAAO,aAAa,QAAQ,SAAS,QAAS,OAAO,GAAI,MAAM;AAAA,oBAChE;AAAA,kBACD,UAAY,OAAO,KAAK,eAAgB,KAAK,aAAa;AAC1D,yBAAO;AAAA,gBACR;AAAA,cACD,CAAE;AAAA,cAGF,UAAU,SAAU,MAAO;AAC1B,oBAAIa,QAAOnC,QAAO,YAAYA,QAAO,SAAS;AAC9C,uBAAOmC,SAAQA,MAAK,MAAO,CAAE,MAAM,KAAK;AAAA,cACzC;AAAA,cAEA,QAAQ,SAAU,MAAO;AACxB,uBAAO,SAAS;AAAA,cACjB;AAAA,cAEA,SAAS,SAAU,MAAO;AACzB,uBAAO,SAAS3B,UAAS,kBACtB,CAACA,UAAS,YAAYA,UAAS,SAAS,MAC1C,CAAC,EAAG,KAAK,QAAQ,KAAK,QAAQ,CAAC,KAAK;AAAA,cACtC;AAAA,cAGA,WAAW,qBAAsB,KAAM;AAAA,cACvC,YAAY,qBAAsB,IAAK;AAAA,cAEvC,WAAW,SAAU,MAAO;AAI3B,oBAAIuB,YAAW,KAAK,SAAS,YAAY;AACzC,uBAASA,cAAa,WAAW,CAAC,CAAC,KAAK,WACrCA,cAAa,YAAY,CAAC,CAAC,KAAK;AAAA,cACpC;AAAA,cAEA,YAAY,SAAU,MAAO;AAI5B,oBAAK,KAAK,YAAa;AAEtB,uBAAK,WAAW;AAAA,gBACjB;AAEA,uBAAO,KAAK,aAAa;AAAA,cAC1B;AAAA,cAGA,SAAS,SAAU,MAAO;AAMzB,qBAAM,OAAO,KAAK,YAAY,MAAM,OAAO,KAAK,aAAc;AAC7D,sBAAK,KAAK,WAAW,GAAI;AACxB,2BAAO;AAAA,kBACR;AAAA,gBACD;AACA,uBAAO;AAAA,cACR;AAAA,cAEA,UAAU,SAAU,MAAO;AAC1B,uBAAO,CAAC,KAAK,QAAS,SAAW,IAAK;AAAA,cACvC;AAAA,cAGA,UAAU,SAAU,MAAO;AAC1B,uBAAO,QAAQ,KAAM,KAAK,QAAS;AAAA,cACpC;AAAA,cAEA,SAAS,SAAU,MAAO;AACzB,uBAAO,QAAQ,KAAM,KAAK,QAAS;AAAA,cACpC;AAAA,cAEA,UAAU,SAAU,MAAO;AAC1B,oBAAI,OAAO,KAAK,SAAS,YAAY;AACrC,uBAAO,SAAS,WAAW,KAAK,SAAS,YAAY,SAAS;AAAA,cAC/D;AAAA,cAEA,QAAQ,SAAU,MAAO;AACxB,oBAAI;AACJ,uBAAO,KAAK,SAAS,YAAY,MAAM,WACtC,KAAK,SAAS,YAIV,OAAO,KAAK,aAAc,MAAO,MAAO,QAC3C,KAAK,YAAY,MAAM;AAAA,cAC1B;AAAA,cAGA,SAAS,uBAAwB,WAAW;AAC3C,uBAAO,CAAE,CAAE;AAAA,cACZ,CAAE;AAAA,cAEF,QAAQ,uBAAwB,SAAU,eAAe,QAAS;AACjE,uBAAO,CAAE,SAAS,CAAE;AAAA,cACrB,CAAE;AAAA,cAEF,MAAM,uBAAwB,SAAU,eAAe,QAAQ,UAAW;AACzE,uBAAO,CAAE,WAAW,IAAI,WAAW,SAAS,QAAS;AAAA,cACtD,CAAE;AAAA,cAEF,QAAQ,uBAAwB,SAAU,cAAc,QAAS;AAChE,oBAAId,KAAI;AACR,uBAAQA,KAAI,QAAQA,MAAK,GAAI;AAC5B,+BAAa,KAAMA,EAAE;AAAA,gBACtB;AACA,uBAAO;AAAA,cACR,CAAE;AAAA,cAEF,OAAO,uBAAwB,SAAU,cAAc,QAAS;AAC/D,oBAAIA,KAAI;AACR,uBAAQA,KAAI,QAAQA,MAAK,GAAI;AAC5B,+BAAa,KAAMA,EAAE;AAAA,gBACtB;AACA,uBAAO;AAAA,cACR,CAAE;AAAA,cAEF,MAAM,uBAAwB,SAAU,cAAc,QAAQ,UAAW;AACxE,oBAAIA,KAAI,WAAW,IAClB,WAAW,SACX,WAAW,SACV,SACA;AACF,uBAAQ,EAAEA,MAAK,KAAK;AACnB,+BAAa,KAAMA,EAAE;AAAA,gBACtB;AACA,uBAAO;AAAA,cACR,CAAE;AAAA,cAEF,MAAM,uBAAwB,SAAU,cAAc,QAAQ,UAAW;AACxE,oBAAIA,KAAI,WAAW,IAAI,WAAW,SAAS;AAC3C,uBAAQ,EAAEA,KAAI,UAAU;AACvB,+BAAa,KAAMA,EAAE;AAAA,gBACtB;AACA,uBAAO;AAAA,cACR,CAAE;AAAA,YACH;AAAA,UACD;AAEA,eAAK,QAAS,SAAU,KAAK,QAAS;AAGtC,eAAM,KAAK,EAAE,OAAO,MAAM,UAAU,MAAM,MAAM,MAAM,UAAU,MAAM,OAAO,KAAK,GAAI;AACrF,iBAAK,QAAS,KAAM,kBAAmB,CAAE;AAAA,UAC1C;AACA,eAAM,KAAK,EAAE,QAAQ,MAAM,OAAO,KAAK,GAAI;AAC1C,iBAAK,QAAS,KAAM,mBAAoB,CAAE;AAAA,UAC3C;AAGA,mBAAS,aAAa;AAAA,UAAC;AACvB,qBAAW,YAAY,KAAK,UAAU,KAAK;AAC3C,eAAK,aAAa,IAAI,WAAW;AAEjC,UAAAH,YAAWQ,QAAO,WAAW,SAAU,UAAU,WAAY;AAC5D,gBAAI,SAAS,OAAO,QAAQ,MAC3B,OAAO,QAAQ,YACf,SAAS,WAAY,WAAW;AAEjC,gBAAK,QAAS;AACb,qBAAO,YAAY,IAAI,OAAO,MAAO,CAAE;AAAA,YACxC;AAEA,oBAAQ;AACR,qBAAS,CAAC;AACV,yBAAa,KAAK;AAElB,mBAAQ,OAAQ;AAGf,kBAAK,CAAC,YAAa,QAAQ,OAAO,KAAM,KAAM,IAAM;AACnD,oBAAK,OAAQ;AAGZ,0BAAQ,MAAM,MAAO,MAAO,GAAI,MAAO,KAAK;AAAA,gBAC7C;AACA,uBAAO,KAAQ,SAAS,CAAC,CAAI;AAAA,cAC9B;AAEA,wBAAU;AAGV,kBAAO,QAAQ,aAAa,KAAM,KAAM,GAAM;AAC7C,0BAAU,MAAM,MAAM;AACtB,uBAAO,KAAM;AAAA,kBACZ,OAAO;AAAA,kBAGP,MAAM,MAAO,GAAI,QAASH,QAAO,GAAI;AAAA,gBACtC,CAAE;AACF,wBAAQ,MAAM,MAAO,QAAQ,MAAO;AAAA,cACrC;AAGA,mBAAM,QAAQ,KAAK,QAAS;AAC3B,qBAAO,QAAQ,UAAW,MAAO,KAAM,KAAM,OAAS,CAAC,WAAY,UAChE,QAAQ,WAAY,MAAQ,KAAM,KAAQ;AAC5C,4BAAU,MAAM,MAAM;AACtB,yBAAO,KAAM;AAAA,oBACZ,OAAO;AAAA,oBACP;AAAA,oBACA,SAAS;AAAA,kBACV,CAAE;AACF,0BAAQ,MAAM,MAAO,QAAQ,MAAO;AAAA,gBACrC;AAAA,cACD;AAEA,kBAAK,CAAC,SAAU;AACf;AAAA,cACD;AAAA,YACD;AAKA,mBAAO,YACN,MAAM,SACN,QACCG,QAAO,MAAO,QAAS,IAGvB,WAAY,UAAU,MAAO,EAAE,MAAO,CAAE;AAAA,UAC3C;AAEA,mBAAS,WAAY,QAAS;AAC7B,gBAAIL,KAAI,GACP,MAAM,OAAO,QACb,WAAW;AACZ,mBAAQA,KAAI,KAAKA,MAAM;AACtB,0BAAY,OAAQA,IAAI;AAAA,YACzB;AACA,mBAAO;AAAA,UACR;AAEA,mBAAS,cAAe,SAAS,YAAY,MAAO;AACnD,gBAAIgB,OAAM,WAAW,KACpB,OAAO,WAAW,MAClB,MAAM,QAAQA,MACd,mBAAmB,QAAQ,QAAQ,cACnC,WAAW;AAEZ,mBAAO,WAAW,QAGjB,SAAU,MAAM,SAAS,KAAM;AAC9B,qBAAU,OAAO,KAAMA,OAAU;AAChC,oBAAK,KAAK,aAAa,KAAK,kBAAmB;AAC9C,yBAAO,QAAS,MAAM,SAAS,GAAI;AAAA,gBACpC;AAAA,cACD;AACA,qBAAO;AAAA,YACR,IAGA,SAAU,MAAM,SAAS,KAAM;AAC9B,kBAAI,UAAU,aAAa,YAC1B,WAAW,CAAE,SAAS,QAAS;AAGhC,kBAAK,KAAM;AACV,uBAAU,OAAO,KAAMA,OAAU;AAChC,sBAAK,KAAK,aAAa,KAAK,kBAAmB;AAC9C,wBAAK,QAAS,MAAM,SAAS,GAAI,GAAI;AACpC,6BAAO;AAAA,oBACR;AAAA,kBACD;AAAA,gBACD;AAAA,cACD,OAAO;AACN,uBAAU,OAAO,KAAMA,OAAU;AAChC,sBAAK,KAAK,aAAa,KAAK,kBAAmB;AAC9C,iCAAa,KAAM,aAAe,KAAM,WAAY,CAAC;AAIrD,kCAAc,WAAY,KAAK,cAC5B,WAAY,KAAK,YAAa,CAAC;AAElC,wBAAK,QAAQ,SAAS,KAAK,SAAS,YAAY,GAAI;AACnD,6BAAO,KAAMA,SAAS;AAAA,oBACvB,YAAc,WAAW,YAAa,SACrC,SAAU,OAAQ,WAAW,SAAU,OAAQ,UAAW;AAG1D,6BAAS,SAAU,KAAM,SAAU;AAAA,oBACpC,OAAO;AAGN,kCAAa,OAAQ;AAGrB,0BAAO,SAAU,KAAM,QAAS,MAAM,SAAS,GAAI,GAAM;AACxD,+BAAO;AAAA,sBACR;AAAA,oBACD;AAAA,kBACD;AAAA,gBACD;AAAA,cACD;AACA,qBAAO;AAAA,YACR;AAAA,UACF;AAEA,mBAAS,eAAgB,UAAW;AACnC,mBAAO,SAAS,SAAS,IACxB,SAAU,MAAM,SAAS,KAAM;AAC9B,kBAAIhB,KAAI,SAAS;AACjB,qBAAQA,MAAM;AACb,oBAAK,CAAC,SAAUA,IAAK,MAAM,SAAS,GAAI,GAAI;AAC3C,yBAAO;AAAA,gBACR;AAAA,cACD;AACA,qBAAO;AAAA,YACR,IACA,SAAU;AAAA,UACZ;AAEA,mBAAS,iBAAkB,UAAU,UAAU,SAAU;AACxD,gBAAIA,KAAI,GACP,MAAM,SAAS;AAChB,mBAAQA,KAAI,KAAKA,MAAM;AACtB,cAAAK,QAAQ,UAAU,SAAUL,KAAK,OAAQ;AAAA,YAC1C;AACA,mBAAO;AAAA,UACR;AAEA,mBAAS,SAAU,WAAW,KAAKmB,SAAQ,SAAS,KAAM;AACzD,gBAAI,MACH,eAAe,CAAC,GAChBnB,KAAI,GACJ,MAAM,UAAU,QAChB,SAAS,OAAO;AAEjB,mBAAQA,KAAI,KAAKA,MAAM;AACtB,kBAAO,OAAO,UAAWA,KAAQ;AAChC,oBAAK,CAACmB,WAAUA,QAAQ,MAAM,SAAS,GAAI,GAAI;AAC9C,+BAAa,KAAM,IAAK;AACxB,sBAAK,QAAS;AACb,wBAAI,KAAMnB,EAAE;AAAA,kBACb;AAAA,gBACD;AAAA,cACD;AAAA,YACD;AAEA,mBAAO;AAAA,UACR;AAEA,mBAAS,WAAY,WAAW,UAAU,SAAS,YAAY,YAAY,cAAe;AACzF,gBAAK,cAAc,CAAC,WAAY,UAAY;AAC3C,2BAAa,WAAY,UAAW;AAAA,YACrC;AACA,gBAAK,cAAc,CAAC,WAAY,UAAY;AAC3C,2BAAa,WAAY,YAAY,YAAa;AAAA,YACnD;AACA,mBAAO,aAAc,SAAU,MAAM,SAAS,SAAS,KAAM;AAC5D,kBAAI,MAAMA,IAAG,MACZ,SAAS,CAAC,GACV,UAAU,CAAC,GACX,cAAc,QAAQ,QAGtB,QAAQ,QAAQ;AAAA,gBACf,YAAY;AAAA,gBACZ,QAAQ,WAAW,CAAE,OAAQ,IAAI;AAAA,gBACjC,CAAC;AAAA,cACF,GAGA,YAAY,cAAe,QAAQ,CAAC,YACnC,SAAU,OAAO,QAAQ,WAAW,SAAS,GAAI,IACjD,OAED,aAAa,UAGZ,eAAgB,OAAO,YAAY,eAAe,cAGjD,CAAC,IAGD,UACD;AAGF,kBAAK,SAAU;AACd,wBAAS,WAAW,YAAY,SAAS,GAAI;AAAA,cAC9C;AAGA,kBAAK,YAAa;AACjB,uBAAO,SAAU,YAAY,OAAQ;AACrC,2BAAY,MAAM,CAAC,GAAG,SAAS,GAAI;AAGnC,gBAAAA,KAAI,KAAK;AACT,uBAAQA,MAAM;AACb,sBAAO,OAAO,KAAMA,KAAQ;AAC3B,+BAAY,QAASA,OAAQ,EAAG,UAAW,QAASA,OAAQ;AAAA,kBAC7D;AAAA,gBACD;AAAA,cACD;AAEA,kBAAK,MAAO;AACX,oBAAK,cAAc,WAAY;AAC9B,sBAAK,YAAa;AAGjB,2BAAO,CAAC;AACR,oBAAAA,KAAI,WAAW;AACf,2BAAQA,MAAM;AACb,0BAAO,OAAO,WAAYA,KAAQ;AAGjC,6BAAK,KAAQ,UAAWA,MAAM,IAAO;AAAA,sBACtC;AAAA,oBACD;AACA,+BAAY,MAAQ,aAAa,CAAC,GAAK,MAAM,GAAI;AAAA,kBAClD;AAGA,kBAAAA,KAAI,WAAW;AACf,yBAAQA,MAAM;AACb,yBAAO,OAAO,WAAYA,SACvB,OAAO,aAAad,SAAS,MAAM,IAAK,IAAI,OAAQc,OAAQ,IAAK;AAEnE,2BAAM,QAAS,EAAG,QAAS,QAAS;AAAA,oBACrC;AAAA,kBACD;AAAA,gBACD;AAAA,cAGD,OAAO;AACN,6BAAa;AAAA,kBACZ,eAAe,UACd,WAAW,OAAQ,aAAa,WAAW,MAAO,IAClD;AAAA,gBACF;AACA,oBAAK,YAAa;AACjB,6BAAY,MAAM,SAAS,YAAY,GAAI;AAAA,gBAC5C,OAAO;AACN,kBAAAf,MAAK,MAAO,SAAS,UAAW;AAAA,gBACjC;AAAA,cACD;AAAA,YACD,CAAE;AAAA,UACH;AAEA,mBAAS,kBAAmB,QAAS;AACpC,gBAAI,cAAc,SAAS,GAC1B,MAAM,OAAO,QACb,kBAAkB,KAAK,SAAU,OAAQ,GAAI,OAC7C,mBAAmB,mBAAmB,KAAK,SAAU,MACrDe,KAAI,kBAAkB,IAAI,GAG1B,eAAe,cAAe,SAAU,MAAO;AAC9C,qBAAO,SAAS;AAAA,YACjB,GAAG,kBAAkB,IAAK,GAC1B,kBAAkB,cAAe,SAAU,MAAO;AACjD,qBAAOd,SAAS,cAAc,IAAK,IAAI;AAAA,YACxC,GAAG,kBAAkB,IAAK,GAC1B,WAAW,CAAE,SAAU,MAAM,SAAS,KAAM;AAC3C,kBAAI,MAAQ,CAAC,oBAAqB,OAAO,YAAY,uBAClD,eAAe,SAAU,WAC1B,aAAc,MAAM,SAAS,GAAI,IACjC,gBAAiB,MAAM,SAAS,GAAI;AAGtC,6BAAe;AACf,qBAAO;AAAA,YACR,CAAE;AAEH,mBAAQc,KAAI,KAAKA,MAAM;AACtB,kBAAO,UAAU,KAAK,SAAU,OAAQA,IAAI,OAAW;AACtD,2BAAW,CAAE,cAAe,eAAgB,QAAS,GAAG,OAAQ,CAAE;AAAA,cACnE,OAAO;AACN,0BAAU,KAAK,OAAQ,OAAQA,IAAI,MAAO,MAAO,MAAM,OAAQA,IAAI,OAAQ;AAG3E,oBAAK,QAAS,UAAY;AAGzB,sBAAI,EAAEA;AACN,yBAAQ,IAAI,KAAK,KAAM;AACtB,wBAAK,KAAK,SAAU,OAAQ,GAAI,OAAS;AACxC;AAAA,oBACD;AAAA,kBACD;AACA,yBAAO;AAAA,oBACNA,KAAI,KAAK,eAAgB,QAAS;AAAA,oBAClCA,KAAI,KAAK;AAAA,sBAGT,OACE,MAAO,GAAGA,KAAI,CAAE,EAChB,OAAQ,EAAE,OAAO,OAAQA,KAAI,GAAI,SAAS,MAAM,MAAM,GAAG,CAAE;AAAA,oBAC7D,EAAE,QAASE,QAAO,IAAK;AAAA,oBACvB;AAAA,oBACAF,KAAI,KAAK,kBAAmB,OAAO,MAAOA,IAAG,CAAE,CAAE;AAAA,oBACjD,IAAI,OAAO,kBAAqB,SAAS,OAAO,MAAO,CAAE,CAAI;AAAA,oBAC7D,IAAI,OAAO,WAAY,MAAO;AAAA,kBAC/B;AAAA,gBACD;AACA,yBAAS,KAAM,OAAQ;AAAA,cACxB;AAAA,YACD;AAEA,mBAAO,eAAgB,QAAS;AAAA,UACjC;AAEA,mBAAS,yBAA0B,iBAAiB,aAAc;AACjE,gBAAI,QAAQ,YAAY,SAAS,GAChC,YAAY,gBAAgB,SAAS,GACrC,eAAe,SAAU,MAAM,SAAS,KAAK,SAAS,WAAY;AACjE,kBAAI,MAAM,GAAG,SACZ,eAAe,GACfA,KAAI,KACJ,YAAY,QAAQ,CAAC,GACrB,aAAa,CAAC,GACd,gBAAgB,kBAGhB,QAAQ,QAAQ,aAAa,KAAK,KAAM,OAAS,KAAK,SAAU,GAGhE,gBAAkB,WAAW,iBAAiB,OAAO,IAAI,KAAK,OAAO,KAAK,KAC1E,MAAM,MAAM;AAEb,kBAAK,WAAY;AAMhB,mCAAmB,WAAWT,aAAY,WAAW;AAAA,cACtD;AAKA,qBAAQS,OAAM,QAAS,OAAO,MAAOA,QAAS,MAAMA,MAAM;AACzD,oBAAK,aAAa,MAAO;AACxB,sBAAI;AAMJ,sBAAK,CAAC,WAAW,KAAK,iBAAiBT,WAAW;AACjD,gCAAa,IAAK;AAClB,0BAAM,CAAC;AAAA,kBACR;AACA,yBAAU,UAAU,gBAAiB,MAAU;AAC9C,wBAAK,QAAS,MAAM,WAAWA,WAAU,GAAI,GAAI;AAChD,8BAAQ,KAAM,IAAK;AACnB;AAAA,oBACD;AAAA,kBACD;AACA,sBAAK,WAAY;AAChB,8BAAU;AAAA,kBACX;AAAA,gBACD;AAGA,oBAAK,OAAQ;AAGZ,sBAAO,OAAO,CAAC,WAAW,MAAS;AAClC;AAAA,kBACD;AAGA,sBAAK,MAAO;AACX,8BAAU,KAAM,IAAK;AAAA,kBACtB;AAAA,gBACD;AAAA,cACD;AAIA,8BAAgBS;AAShB,kBAAK,SAASA,OAAM,cAAe;AAClC,oBAAI;AACJ,uBAAU,UAAU,YAAa,MAAU;AAC1C,0BAAS,WAAW,YAAY,SAAS,GAAI;AAAA,gBAC9C;AAEA,oBAAK,MAAO;AAGX,sBAAK,eAAe,GAAI;AACvB,2BAAQA,MAAM;AACb,0BAAK,EAAG,UAAWA,OAAO,WAAYA,MAAQ;AAC7C,mCAAYA,MAAM,IAAI,KAAM,OAAQ;AAAA,sBACrC;AAAA,oBACD;AAAA,kBACD;AAGA,+BAAa,SAAU,UAAW;AAAA,gBACnC;AAGA,gBAAAf,MAAK,MAAO,SAAS,UAAW;AAGhC,oBAAK,aAAa,CAAC,QAAQ,WAAW,SAAS,KAC5C,eAAe,YAAY,SAAW,GAAI;AAE5C,kBAAAoB,QAAO,WAAY,OAAQ;AAAA,gBAC5B;AAAA,cACD;AAGA,kBAAK,WAAY;AAChB,0BAAU;AACV,mCAAmB;AAAA,cACpB;AAEA,qBAAO;AAAA,YACR;AAED,mBAAO,QACN,aAAc,YAAa,IAC3B;AAAA,UACF;AAEA,oBAAUA,QAAO,UAAU,SAAU,UAAU,OAAgC;AAC9E,gBAAIL,IACH,cAAc,CAAC,GACf,kBAAkB,CAAC,GACnB,SAAS,cAAe,WAAW;AAEpC,gBAAK,CAAC,QAAS;AAGd,kBAAK,CAAC,OAAQ;AACb,wBAAQH,UAAU,QAAS;AAAA,cAC5B;AACA,cAAAG,KAAI,MAAM;AACV,qBAAQA,MAAM;AACb,yBAAS,kBAAmB,MAAOA,GAAI;AACvC,oBAAK,OAAQ,UAAY;AACxB,8BAAY,KAAM,MAAO;AAAA,gBAC1B,OAAO;AACN,kCAAgB,KAAM,MAAO;AAAA,gBAC9B;AAAA,cACD;AAGA,uBAAS;AAAA,gBACR;AAAA,gBACA,yBAA0B,iBAAiB,WAAY;AAAA,cACxD;AAGA,qBAAO,WAAW;AAAA,YACnB;AACA,mBAAO;AAAA,UACR;AAWA,mBAASK,QAAO,SAAS,SAAU,UAAU,SAAS,SAAS,MAAO;AACrE,gBAAIL,IAAG,QAAQ,OAAO,MAAM,MAC3B,WAAW,OAAO,aAAa,cAAc,UAC7C,QAAQ,CAAC,QAAQH,UAAY,WAAW,SAAS,YAAY,QAAW;AAEzE,sBAAU,WAAW,CAAC;AAItB,gBAAK,MAAM,WAAW,GAAI;AAGzB,uBAAS,MAAO,KAAM,MAAO,GAAI,MAAO,CAAE;AAC1C,kBAAK,OAAO,SAAS,MAAO,QAAQ,OAAQ,IAAM,SAAS,QAC1D,QAAQ,aAAa,KAAK,kBAAkB,KAAK,SAAU,OAAQ,GAAI,OAAS;AAEhF,2BAAY,KAAK,KAAM,MAAQ,MAAM,QAAS,GAC5C,QAAS,WAAW,SAAU,GAAG,OAAQ,KAAK,CAAC,GAAK;AACtD,oBAAK,CAAC,SAAU;AACf,yBAAO;AAAA,gBAGR,WAAY,UAAW;AACtB,4BAAU,QAAQ;AAAA,gBACnB;AAEA,2BAAW,SAAS,MAAO,OAAO,MAAM,EAAE,MAAM,MAAO;AAAA,cACxD;AAGA,cAAAG,KAAI,UAAW,gBAAiB,KAAM,QAAS,IAAI,IAAI,OAAO;AAC9D,qBAAQA,MAAM;AACb,wBAAQ,OAAQA;AAGhB,oBAAK,KAAK,SAAY,OAAO,MAAM,OAAW;AAC7C;AAAA,gBACD;AACA,oBAAO,OAAO,KAAK,KAAM,OAAW;AAGnC,sBAAO,OAAO;AAAA,oBACb,MAAM,QAAS,GAAI,QAAS,WAAW,SAAU;AAAA,oBACjD,SAAS,KAAM,OAAQ,GAAI,IAAK,KAAK,YAAa,QAAQ,UAAW,KACpE;AAAA,kBACF,GAAM;AAGL,2BAAO,OAAQA,IAAG,CAAE;AACpB,+BAAW,KAAK,UAAU,WAAY,MAAO;AAC7C,wBAAK,CAAC,UAAW;AAChB,sBAAAf,MAAK,MAAO,SAAS,IAAK;AAC1B,6BAAO;AAAA,oBACR;AAEA;AAAA,kBACD;AAAA,gBACD;AAAA,cACD;AAAA,YACD;AAIA,aAAE,YAAY,QAAS,UAAU,KAAM;AAAA,cACtC;AAAA,cACA;AAAA,cACA,CAAC;AAAA,cACD;AAAA,cACA,CAAC,WAAW,SAAS,KAAM,QAAS,KAAK,YAAa,QAAQ,UAAW,KAAK;AAAA,YAC/E;AACA,mBAAO;AAAA,UACR;AAKA,UAAAW,SAAQ,aAAa,QAAQ,MAAO,EAAG,EAAE,KAAM,SAAU,EAAE,KAAM,EAAG,MAAM;AAI1E,UAAAA,SAAQ,mBAAmB,CAAC,CAAC;AAG7B,sBAAY;AAIZ,UAAAA,SAAQ,eAAe,OAAQ,SAAU,IAAK;AAG7C,mBAAO,GAAG,wBAAyBL,UAAS,cAAe,UAAW,CAAE,IAAI;AAAA,UAC7E,CAAE;AAKF,cAAK,CAAC,OAAQ,SAAU,IAAK;AAC5B,eAAG,YAAY;AACf,mBAAO,GAAG,WAAW,aAAc,MAAO,MAAM;AAAA,UACjD,CAAE,GAAI;AACL,sBAAW,0BAA0B,SAAU,MAAM,MAAM6B,QAAQ;AAClE,kBAAK,CAACA,QAAQ;AACb,uBAAO,KAAK,aAAc,MAAM,KAAK,YAAY,MAAM,SAAS,IAAI,CAAE;AAAA,cACvE;AAAA,YACD,CAAE;AAAA,UACH;AAIA,cAAK,CAACxB,SAAQ,cAAc,CAAC,OAAQ,SAAU,IAAK;AACnD,eAAG,YAAY;AACf,eAAG,WAAW,aAAc,SAAS,EAAG;AACxC,mBAAO,GAAG,WAAW,aAAc,OAAQ,MAAM;AAAA,UAClD,CAAE,GAAI;AACL,sBAAW,SAAS,SAAU,MAAM,OAAOwB,QAAQ;AAClD,kBAAK,CAACA,UAAS,KAAK,SAAS,YAAY,MAAM,SAAU;AACxD,uBAAO,KAAK;AAAA,cACb;AAAA,YACD,CAAE;AAAA,UACH;AAIA,cAAK,CAAC,OAAQ,SAAU,IAAK;AAC5B,mBAAO,GAAG,aAAc,UAAW,KAAK;AAAA,UACzC,CAAE,GAAI;AACL,sBAAW,UAAU,SAAU,MAAM,MAAMA,QAAQ;AAClD,kBAAI;AACJ,kBAAK,CAACA,QAAQ;AACb,uBAAO,KAAM,UAAW,OAAO,KAAK,YAAY,KAC7C,MAAM,KAAK,iBAAkB,IAAK,MAAO,IAAI,YAC9C,IAAI,QACJ;AAAA,cACH;AAAA,YACD,CAAE;AAAA,UACH;AAEA,iBAAOf;AAAA,QAEP,EAAKtB,OAAO;AAIZ,QAAAU,QAAO,OAAO;AACd,QAAAA,QAAO,OAAO,OAAO;AAGrB,QAAAA,QAAO,KAAM,OAAQA,QAAO,KAAK;AACjC,QAAAA,QAAO,aAAaA,QAAO,SAAS,OAAO;AAC3C,QAAAA,QAAO,OAAO,OAAO;AACrB,QAAAA,QAAO,WAAW,OAAO;AACzB,QAAAA,QAAO,WAAW,OAAO;AACzB,QAAAA,QAAO,iBAAiB,OAAO;AAK/B,YAAI,MAAM,SAAU,MAAMuB,MAAK,OAAQ;AACtC,cAAI,UAAU,CAAC,GACd,WAAW,UAAU;AAEtB,kBAAU,OAAO,KAAMA,UAAW,KAAK,aAAa,GAAI;AACvD,gBAAK,KAAK,aAAa,GAAI;AAC1B,kBAAK,YAAYvB,QAAQ,IAAK,EAAE,GAAI,KAAM,GAAI;AAC7C;AAAA,cACD;AACA,sBAAQ,KAAM,IAAK;AAAA,YACpB;AAAA,UACD;AACA,iBAAO;AAAA,QACR;AAGA,YAAI,WAAW,SAAU,GAAG,MAAO;AAClC,cAAI,UAAU,CAAC;AAEf,iBAAQ,GAAG,IAAI,EAAE,aAAc;AAC9B,gBAAK,EAAE,aAAa,KAAK,MAAM,MAAO;AACrC,sBAAQ,KAAM,CAAE;AAAA,YACjB;AAAA,UACD;AAEA,iBAAO;AAAA,QACR;AAGA,YAAI,gBAAgBA,QAAO,KAAK,MAAM;AAItC,iBAAS,SAAU,MAAM,MAAO;AAE/B,iBAAO,KAAK,YAAY,KAAK,SAAS,YAAY,MAAM,KAAK,YAAY;AAAA,QAE1E;AACA,YAAI,aAAe;AAKnB,iBAAS,OAAQ,UAAU,WAAW,KAAM;AAC3C,cAAK,WAAY,SAAU,GAAI;AAC9B,mBAAOA,QAAO,KAAM,UAAU,SAAU,MAAM,GAAI;AACjD,qBAAO,CAAC,CAAC,UAAU,KAAM,MAAM,GAAG,IAAK,MAAM;AAAA,YAC9C,CAAE;AAAA,UACH;AAGA,cAAK,UAAU,UAAW;AACzB,mBAAOA,QAAO,KAAM,UAAU,SAAU,MAAO;AAC9C,qBAAS,SAAS,cAAgB;AAAA,YACnC,CAAE;AAAA,UACH;AAGA,cAAK,OAAO,cAAc,UAAW;AACpC,mBAAOA,QAAO,KAAM,UAAU,SAAU,MAAO;AAC9C,qBAASP,SAAQ,KAAM,WAAW,IAAK,IAAI,OAAS;AAAA,YACrD,CAAE;AAAA,UACH;AAGA,iBAAOO,QAAO,OAAQ,WAAW,UAAU,GAAI;AAAA,QAChD;AAEA,QAAAA,QAAO,SAAS,SAAU,MAAM,OAAO,KAAM;AAC5C,cAAI,OAAO,MAAO;AAElB,cAAK,KAAM;AACV,mBAAO,UAAU,OAAO;AAAA,UACzB;AAEA,cAAK,MAAM,WAAW,KAAK,KAAK,aAAa,GAAI;AAChD,mBAAOA,QAAO,KAAK,gBAAiB,MAAM,IAAK,IAAI,CAAE,IAAK,IAAI,CAAC;AAAA,UAChE;AAEA,iBAAOA,QAAO,KAAK,QAAS,MAAMA,QAAO,KAAM,OAAO,SAAU4B,OAAO;AACtE,mBAAOA,MAAK,aAAa;AAAA,UAC1B,CAAE,CAAE;AAAA,QACL;AAEA,QAAA5B,QAAO,GAAG,OAAQ;AAAA,UACjB,MAAM,SAAU,UAAW;AAC1B,gBAAI,GAAG,KACN,MAAM,KAAK,QACX6B,QAAO;AAER,gBAAK,OAAO,aAAa,UAAW;AACnC,qBAAO,KAAK,UAAW7B,QAAQ,QAAS,EAAE,OAAQ,WAAW;AAC5D,qBAAM,IAAI,GAAG,IAAI,KAAK,KAAM;AAC3B,sBAAKA,QAAO,SAAU6B,MAAM,IAAK,IAAK,GAAI;AACzC,2BAAO;AAAA,kBACR;AAAA,gBACD;AAAA,cACD,CAAE,CAAE;AAAA,YACL;AAEA,kBAAM,KAAK,UAAW,CAAC,CAAE;AAEzB,iBAAM,IAAI,GAAG,IAAI,KAAK,KAAM;AAC3B,cAAA7B,QAAO,KAAM,UAAU6B,MAAM,IAAK,GAAI;AAAA,YACvC;AAEA,mBAAO,MAAM,IAAI7B,QAAO,WAAY,GAAI,IAAI;AAAA,UAC7C;AAAA,UACA,QAAQ,SAAU,UAAW;AAC5B,mBAAO,KAAK,UAAW,OAAQ,MAAM,YAAY,CAAC,GAAG,KAAM,CAAE;AAAA,UAC9D;AAAA,UACA,KAAK,SAAU,UAAW;AACzB,mBAAO,KAAK,UAAW,OAAQ,MAAM,YAAY,CAAC,GAAG,IAAK,CAAE;AAAA,UAC7D;AAAA,UACA,IAAI,SAAU,UAAW;AACxB,mBAAO,CAAC,CAAC;AAAA,cACR;AAAA,cAIA,OAAO,aAAa,YAAY,cAAc,KAAM,QAAS,IAC5DA,QAAQ,QAAS,IACjB,YAAY,CAAC;AAAA,cACd;AAAA,YACD,EAAE;AAAA,UACH;AAAA,QACD,CAAE;AAOF,YAAI,YAMH,aAAa,uCAEb,OAAOA,QAAO,GAAG,OAAO,SAAU,UAAU,SAAS,MAAO;AAC3D,cAAI,OAAO;AAGX,cAAK,CAAC,UAAW;AAChB,mBAAO;AAAA,UACR;AAIA,iBAAO,QAAQ;AAGf,cAAK,OAAO,aAAa,UAAW;AACnC,gBAAK,SAAU,OAAQ,OACtB,SAAU,SAAS,SAAS,OAAQ,OACpC,SAAS,UAAU,GAAI;AAGvB,sBAAQ,CAAE,MAAM,UAAU,IAAK;AAAA,YAEhC,OAAO;AACN,sBAAQ,WAAW,KAAM,QAAS;AAAA,YACnC;AAGA,gBAAK,UAAW,MAAO,MAAO,CAAC,UAAY;AAG1C,kBAAK,MAAO,IAAM;AACjB,0BAAU,mBAAmBA,UAAS,QAAS,KAAM;AAIrD,gBAAAA,QAAO,MAAO,MAAMA,QAAO;AAAA,kBAC1B,MAAO;AAAA,kBACP,WAAW,QAAQ,WAAW,QAAQ,iBAAiB,UAAUF;AAAA,kBACjE;AAAA,gBACD,CAAE;AAGF,oBAAK,WAAW,KAAM,MAAO,EAAI,KAAKE,QAAO,cAAe,OAAQ,GAAI;AACvE,uBAAM,SAAS,SAAU;AAGxB,wBAAK,WAAY,KAAM,MAAQ,GAAI;AAClC,2BAAM,OAAS,QAAS,MAAQ;AAAA,oBAGjC,OAAO;AACN,2BAAK,KAAM,OAAO,QAAS,MAAQ;AAAA,oBACpC;AAAA,kBACD;AAAA,gBACD;AAEA,uBAAO;AAAA,cAGR,OAAO;AACN,uBAAOF,UAAS,eAAgB,MAAO,EAAI;AAE3C,oBAAK,MAAO;AAGX,uBAAM,KAAM;AACZ,uBAAK,SAAS;AAAA,gBACf;AACA,uBAAO;AAAA,cACR;AAAA,YAGD,WAAY,CAAC,WAAW,QAAQ,QAAS;AACxC,sBAAS,WAAW,MAAO,KAAM,QAAS;AAAA,YAI3C,OAAO;AACN,qBAAO,KAAK,YAAa,OAAQ,EAAE,KAAM,QAAS;AAAA,YACnD;AAAA,UAGD,WAAY,SAAS,UAAW;AAC/B,iBAAM,KAAM;AACZ,iBAAK,SAAS;AACd,mBAAO;AAAA,UAIR,WAAY,WAAY,QAAS,GAAI;AACpC,mBAAO,KAAK,UAAU,SACrB,KAAK,MAAO,QAAS,IAGrB,SAAUE,OAAO;AAAA,UACnB;AAEA,iBAAOA,QAAO,UAAW,UAAU,IAAK;AAAA,QACzC;AAGD,aAAK,YAAYA,QAAO;AAGxB,qBAAaA,QAAQF,SAAS;AAG9B,YAAI,eAAe,kCAGlB,mBAAmB;AAAA,UAClB,UAAU;AAAA,UACV,UAAU;AAAA,UACV,MAAM;AAAA,UACN,MAAM;AAAA,QACP;AAED,QAAAE,QAAO,GAAG,OAAQ;AAAA,UACjB,KAAK,SAAU,QAAS;AACvB,gBAAI,UAAUA,QAAQ,QAAQ,IAAK,GAClC,IAAI,QAAQ;AAEb,mBAAO,KAAK,OAAQ,WAAW;AAC9B,kBAAI,IAAI;AACR,qBAAQ,IAAI,GAAG,KAAM;AACpB,oBAAKA,QAAO,SAAU,MAAM,QAAS,EAAI,GAAI;AAC5C,yBAAO;AAAA,gBACR;AAAA,cACD;AAAA,YACD,CAAE;AAAA,UACH;AAAA,UAEA,SAAS,SAAU,WAAW,SAAU;AACvC,gBAAI,KACH,IAAI,GACJ,IAAI,KAAK,QACT,UAAU,CAAC,GACX,UAAU,OAAO,cAAc,YAAYA,QAAQ,SAAU;AAG9D,gBAAK,CAAC,cAAc,KAAM,SAAU,GAAI;AACvC,qBAAQ,IAAI,GAAG,KAAM;AACpB,qBAAM,MAAM,KAAM,IAAK,OAAO,QAAQ,SAAS,MAAM,IAAI,YAAa;AAGrE,sBAAK,IAAI,WAAW,OAAQ,UAC3B,QAAQ,MAAO,GAAI,IAAI,KAGvB,IAAI,aAAa,KAChBA,QAAO,KAAK,gBAAiB,KAAK,SAAU,IAAM;AAEnD,4BAAQ,KAAM,GAAI;AAClB;AAAA,kBACD;AAAA,gBACD;AAAA,cACD;AAAA,YACD;AAEA,mBAAO,KAAK,UAAW,QAAQ,SAAS,IAAIA,QAAO,WAAY,OAAQ,IAAI,OAAQ;AAAA,UACpF;AAAA,UAGA,OAAO,SAAU,MAAO;AAGvB,gBAAK,CAAC,MAAO;AACZ,qBAAS,KAAM,MAAO,KAAM,GAAI,aAAe,KAAK,MAAM,EAAE,QAAQ,EAAE,SAAS;AAAA,YAChF;AAGA,gBAAK,OAAO,SAAS,UAAW;AAC/B,qBAAOP,SAAQ,KAAMO,QAAQ,IAAK,GAAG,KAAM,EAAI;AAAA,YAChD;AAGA,mBAAOP,SAAQ;AAAA,cAAM;AAAA,cAGpB,KAAK,SAAS,KAAM,KAAM;AAAA,YAC3B;AAAA,UACD;AAAA,UAEA,KAAK,SAAU,UAAU,SAAU;AAClC,mBAAO,KAAK;AAAA,cACXO,QAAO;AAAA,gBACNA,QAAO,MAAO,KAAK,IAAI,GAAGA,QAAQ,UAAU,OAAQ,CAAE;AAAA,cACvD;AAAA,YACD;AAAA,UACD;AAAA,UAEA,SAAS,SAAU,UAAW;AAC7B,mBAAO,KAAK;AAAA,cAAK,YAAY,OAC5B,KAAK,aAAa,KAAK,WAAW,OAAQ,QAAS;AAAA,YACpD;AAAA,UACD;AAAA,QACD,CAAE;AAEF,iBAAS,QAAS,KAAKuB,MAAM;AAC5B,kBAAU,MAAM,IAAKA,UAAW,IAAI,aAAa,GAAI;AAAA,UAAC;AACtD,iBAAO;AAAA,QACR;AAEA,QAAAvB,QAAO,KAAM;AAAA,UACZ,QAAQ,SAAU,MAAO;AACxB,gBAAI,SAAS,KAAK;AAClB,mBAAO,UAAU,OAAO,aAAa,KAAK,SAAS;AAAA,UACpD;AAAA,UACA,SAAS,SAAU,MAAO;AACzB,mBAAO,IAAK,MAAM,YAAa;AAAA,UAChC;AAAA,UACA,cAAc,SAAU,MAAM,IAAI,OAAQ;AACzC,mBAAO,IAAK,MAAM,cAAc,KAAM;AAAA,UACvC;AAAA,UACA,MAAM,SAAU,MAAO;AACtB,mBAAO,QAAS,MAAM,aAAc;AAAA,UACrC;AAAA,UACA,MAAM,SAAU,MAAO;AACtB,mBAAO,QAAS,MAAM,iBAAkB;AAAA,UACzC;AAAA,UACA,SAAS,SAAU,MAAO;AACzB,mBAAO,IAAK,MAAM,aAAc;AAAA,UACjC;AAAA,UACA,SAAS,SAAU,MAAO;AACzB,mBAAO,IAAK,MAAM,iBAAkB;AAAA,UACrC;AAAA,UACA,WAAW,SAAU,MAAM,IAAI,OAAQ;AACtC,mBAAO,IAAK,MAAM,eAAe,KAAM;AAAA,UACxC;AAAA,UACA,WAAW,SAAU,MAAM,IAAI,OAAQ;AACtC,mBAAO,IAAK,MAAM,mBAAmB,KAAM;AAAA,UAC5C;AAAA,UACA,UAAU,SAAU,MAAO;AAC1B,mBAAO,UAAY,KAAK,cAAc,CAAC,GAAI,YAAY,IAAK;AAAA,UAC7D;AAAA,UACA,UAAU,SAAU,MAAO;AAC1B,mBAAO,SAAU,KAAK,UAAW;AAAA,UAClC;AAAA,UACA,UAAU,SAAU,MAAO;AAC1B,gBAAK,KAAK,mBAAmB,QAK5BT,UAAU,KAAK,eAAgB,GAAI;AAEnC,qBAAO,KAAK;AAAA,YACb;AAKA,gBAAK,SAAU,MAAM,UAAW,GAAI;AACnC,qBAAO,KAAK,WAAW;AAAA,YACxB;AAEA,mBAAOS,QAAO,MAAO,CAAC,GAAG,KAAK,UAAW;AAAA,UAC1C;AAAA,QACD,GAAG,SAAU,MAAMc,KAAK;AACvB,UAAAd,QAAO,GAAI,QAAS,SAAU,OAAO,UAAW;AAC/C,gBAAI,UAAUA,QAAO,IAAK,MAAMc,KAAI,KAAM;AAE1C,gBAAK,KAAK,MAAO,EAAG,MAAM,SAAU;AACnC,yBAAW;AAAA,YACZ;AAEA,gBAAK,YAAY,OAAO,aAAa,UAAW;AAC/C,wBAAUd,QAAO,OAAQ,UAAU,OAAQ;AAAA,YAC5C;AAEA,gBAAK,KAAK,SAAS,GAAI;AAGtB,kBAAK,CAAC,iBAAkB,OAAS;AAChC,gBAAAA,QAAO,WAAY,OAAQ;AAAA,cAC5B;AAGA,kBAAK,aAAa,KAAM,IAAK,GAAI;AAChC,wBAAQ,QAAQ;AAAA,cACjB;AAAA,YACD;AAEA,mBAAO,KAAK,UAAW,OAAQ;AAAA,UAChC;AAAA,QACD,CAAE;AACF,YAAI,gBAAkB;AAKtB,iBAAS,cAAe,SAAU;AACjC,cAAI,SAAS,CAAC;AACd,UAAAA,QAAO,KAAM,QAAQ,MAAO,aAAc,KAAK,CAAC,GAAG,SAAU,GAAG,MAAO;AACtE,mBAAQ,QAAS;AAAA,UAClB,CAAE;AACF,iBAAO;AAAA,QACR;AAwBA,QAAAA,QAAO,YAAY,SAAU,SAAU;AAItC,oBAAU,OAAO,YAAY,WAC5B,cAAe,OAAQ,IACvBA,QAAO,OAAQ,CAAC,GAAG,OAAQ;AAE5B,cACC,QAGA,QAGA,OAGA,QAGA,OAAO,CAAC,GAGR8B,SAAQ,CAAC,GAGT,cAAc,IAGd,OAAO,WAAW;AAGjB,qBAAS,UAAU,QAAQ;AAI3B,oBAAQ,SAAS;AACjB,mBAAQA,OAAM,QAAQ,cAAc,IAAK;AACxC,uBAASA,OAAM,MAAM;AACrB,qBAAQ,EAAE,cAAc,KAAK,QAAS;AAGrC,oBAAK,KAAM,aAAc,MAAO,OAAQ,IAAK,OAAQ,EAAI,MAAM,SAC9D,QAAQ,aAAc;AAGtB,gCAAc,KAAK;AACnB,2BAAS;AAAA,gBACV;AAAA,cACD;AAAA,YACD;AAGA,gBAAK,CAAC,QAAQ,QAAS;AACtB,uBAAS;AAAA,YACV;AAEA,qBAAS;AAGT,gBAAK,QAAS;AAGb,kBAAK,QAAS;AACb,uBAAO,CAAC;AAAA,cAGT,OAAO;AACN,uBAAO;AAAA,cACR;AAAA,YACD;AAAA,UACD,GAGAD,QAAO;AAAA,YAGN,KAAK,WAAW;AACf,kBAAK,MAAO;AAGX,oBAAK,UAAU,CAAC,QAAS;AACxB,gCAAc,KAAK,SAAS;AAC5B,kBAAAC,OAAM,KAAM,MAAO;AAAA,gBACpB;AAEA,iBAAE,SAASC,KAAK,MAAO;AACtB,kBAAA/B,QAAO,KAAM,MAAM,SAAU,GAAG,KAAM;AACrC,wBAAK,WAAY,GAAI,GAAI;AACxB,0BAAK,CAAC,QAAQ,UAAU,CAAC6B,MAAK,IAAK,GAAI,GAAI;AAC1C,6BAAK,KAAM,GAAI;AAAA,sBAChB;AAAA,oBACD,WAAY,OAAO,IAAI,UAAU9B,QAAQ,GAAI,MAAM,UAAW;AAG7D,sBAAAgC,KAAK,GAAI;AAAA,oBACV;AAAA,kBACD,CAAE;AAAA,gBACH,GAAK,SAAU;AAEf,oBAAK,UAAU,CAAC,QAAS;AACxB,uBAAK;AAAA,gBACN;AAAA,cACD;AACA,qBAAO;AAAA,YACR;AAAA,YAGA,QAAQ,WAAW;AAClB,cAAA/B,QAAO,KAAM,WAAW,SAAU,GAAG,KAAM;AAC1C,oBAAIgC;AACJ,wBAAUA,SAAQhC,QAAO,QAAS,KAAK,MAAMgC,MAAM,KAAM,IAAK;AAC7D,uBAAK,OAAQA,QAAO,CAAE;AAGtB,sBAAKA,UAAS,aAAc;AAC3B;AAAA,kBACD;AAAA,gBACD;AAAA,cACD,CAAE;AACF,qBAAO;AAAA,YACR;AAAA,YAIA,KAAK,SAAUlB,KAAK;AACnB,qBAAOA,MACNd,QAAO,QAASc,KAAI,IAAK,IAAI,KAC7B,KAAK,SAAS;AAAA,YAChB;AAAA,YAGA,OAAO,WAAW;AACjB,kBAAK,MAAO;AACX,uBAAO,CAAC;AAAA,cACT;AACA,qBAAO;AAAA,YACR;AAAA,YAKA,SAAS,WAAW;AACnB,uBAASgB,SAAQ,CAAC;AAClB,qBAAO,SAAS;AAChB,qBAAO;AAAA,YACR;AAAA,YACA,UAAU,WAAW;AACpB,qBAAO,CAAC;AAAA,YACT;AAAA,YAKA,MAAM,WAAW;AAChB,uBAASA,SAAQ,CAAC;AAClB,kBAAK,CAAC,UAAU,CAAC,QAAS;AACzB,uBAAO,SAAS;AAAA,cACjB;AACA,qBAAO;AAAA,YACR;AAAA,YACA,QAAQ,WAAW;AAClB,qBAAO,CAAC,CAAC;AAAA,YACV;AAAA,YAGA,UAAU,SAAU,SAAS,MAAO;AACnC,kBAAK,CAAC,QAAS;AACd,uBAAO,QAAQ,CAAC;AAChB,uBAAO,CAAE,SAAS,KAAK,QAAQ,KAAK,MAAM,IAAI,IAAK;AACnD,gBAAAA,OAAM,KAAM,IAAK;AACjB,oBAAK,CAAC,QAAS;AACd,uBAAK;AAAA,gBACN;AAAA,cACD;AACA,qBAAO;AAAA,YACR;AAAA,YAGA,MAAM,WAAW;AAChB,cAAAD,MAAK,SAAU,MAAM,SAAU;AAC/B,qBAAO;AAAA,YACR;AAAA,YAGA,OAAO,WAAW;AACjB,qBAAO,CAAC,CAAC;AAAA,YACV;AAAA,UACD;AAED,iBAAOA;AAAA,QACR;AAGA,iBAAS,SAAU,GAAI;AACtB,iBAAO;AAAA,QACR;AACA,iBAAS,QAAS,IAAK;AACtB,gBAAM;AAAA,QACP;AAEA,iBAAS,WAAY,OAAO,SAAS,QAAQ,SAAU;AACtD,cAAI;AAEJ,cAAI;AAGH,gBAAK,SAAS,WAAc,SAAS,MAAM,OAAU,GAAI;AACxD,qBAAO,KAAM,KAAM,EAAE,KAAM,OAAQ,EAAE,KAAM,MAAO;AAAA,YAGnD,WAAY,SAAS,WAAc,SAAS,MAAM,IAAO,GAAI;AAC5D,qBAAO,KAAM,OAAO,SAAS,MAAO;AAAA,YAGrC,OAAO;AAKN,sBAAQ,MAAO,QAAW,CAAE,KAAM,EAAE,MAAO,OAAQ,CAAE;AAAA,YACtD;AAAA,UAKD,SAAUI,QAAR;AAID,mBAAO,MAAO,QAAW,CAAEA,MAAM,CAAE;AAAA,UACpC;AAAA,QACD;AAEA,QAAAjC,QAAO,OAAQ;AAAA,UAEd,UAAU,SAAU,MAAO;AAC1B,gBAAI,SAAS;AAAA,cAIX;AAAA,gBAAE;AAAA,gBAAU;AAAA,gBAAYA,QAAO,UAAW,QAAS;AAAA,gBAClDA,QAAO,UAAW,QAAS;AAAA,gBAAG;AAAA,cAAE;AAAA,cACjC;AAAA,gBAAE;AAAA,gBAAW;AAAA,gBAAQA,QAAO,UAAW,aAAc;AAAA,gBACpDA,QAAO,UAAW,aAAc;AAAA,gBAAG;AAAA,gBAAG;AAAA,cAAW;AAAA,cAClD;AAAA,gBAAE;AAAA,gBAAU;AAAA,gBAAQA,QAAO,UAAW,aAAc;AAAA,gBACnDA,QAAO,UAAW,aAAc;AAAA,gBAAG;AAAA,gBAAG;AAAA,cAAW;AAAA,YACnD,GACA,QAAQ,WACR,UAAU;AAAA,cACT,OAAO,WAAW;AACjB,uBAAO;AAAA,cACR;AAAA,cACA,QAAQ,WAAW;AAClB,yBAAS,KAAM,SAAU,EAAE,KAAM,SAAU;AAC3C,uBAAO;AAAA,cACR;AAAA,cACA,SAAS,SAAUc,KAAK;AACvB,uBAAO,QAAQ,KAAM,MAAMA,GAAG;AAAA,cAC/B;AAAA,cAGA,MAAM,WAA6C;AAClD,oBAAI,MAAM;AAEV,uBAAOd,QAAO,SAAU,SAAU,UAAW;AAC5C,kBAAAA,QAAO,KAAM,QAAQ,SAAU,IAAI,OAAQ;AAG1C,wBAAIc,MAAK,WAAY,IAAK,MAAO,GAAM,KAAK,IAAK,MAAO;AAKxD,6BAAU,MAAO,IAAO,WAAW;AAClC,0BAAI,WAAWA,OAAMA,IAAG,MAAO,MAAM,SAAU;AAC/C,0BAAK,YAAY,WAAY,SAAS,OAAQ,GAAI;AACjD,iCAAS,QAAQ,EACf,SAAU,SAAS,MAAO,EAC1B,KAAM,SAAS,OAAQ,EACvB,KAAM,SAAS,MAAO;AAAA,sBACzB,OAAO;AACN,iCAAU,MAAO,KAAM;AAAA,0BACtB;AAAA,0BACAA,MAAK,CAAE,QAAS,IAAI;AAAA,wBACrB;AAAA,sBACD;AAAA,oBACD,CAAE;AAAA,kBACH,CAAE;AACF,wBAAM;AAAA,gBACP,CAAE,EAAE,QAAQ;AAAA,cACb;AAAA,cACA,MAAM,SAAU,aAAa,YAAY,YAAa;AACrD,oBAAI,WAAW;AACf,yBAAS,QAAS,OAAOoB,WAAUnB,UAAS,SAAU;AACrD,yBAAO,WAAW;AACjB,wBAAI,OAAO,MACV,OAAO,WACP,aAAa,WAAW;AACvB,0BAAI,UAAU;AAKd,0BAAK,QAAQ,UAAW;AACvB;AAAA,sBACD;AAEA,iCAAWA,SAAQ,MAAO,MAAM,IAAK;AAIrC,0BAAK,aAAamB,UAAS,QAAQ,GAAI;AACtC,8BAAM,IAAI,UAAW,0BAA2B;AAAA,sBACjD;AAMA,6BAAO,aAKJ,OAAO,aAAa,YACrB,OAAO,aAAa,eACrB,SAAS;AAGV,0BAAK,WAAY,IAAK,GAAI;AAGzB,4BAAK,SAAU;AACd,+BAAK;AAAA,4BACJ;AAAA,4BACA,QAAS,UAAUA,WAAU,UAAU,OAAQ;AAAA,4BAC/C,QAAS,UAAUA,WAAU,SAAS,OAAQ;AAAA,0BAC/C;AAAA,wBAGD,OAAO;AAGN;AAEA,+BAAK;AAAA,4BACJ;AAAA,4BACA,QAAS,UAAUA,WAAU,UAAU,OAAQ;AAAA,4BAC/C,QAAS,UAAUA,WAAU,SAAS,OAAQ;AAAA,4BAC9C;AAAA,8BAAS;AAAA,8BAAUA;AAAA,8BAAU;AAAA,8BAC5BA,UAAS;AAAA,4BAAW;AAAA,0BACtB;AAAA,wBACD;AAAA,sBAGD,OAAO;AAIN,4BAAKnB,aAAY,UAAW;AAC3B,iCAAO;AACP,iCAAO,CAAE,QAAS;AAAA,wBACnB;AAIA,yBAAE,WAAWmB,UAAS,aAAe,MAAM,IAAK;AAAA,sBACjD;AAAA,oBACD,GAGAC,WAAU,UACT,aACA,WAAW;AACV,0BAAI;AACH,mCAAW;AAAA,sBACZ,SAAU,GAAR;AAED,4BAAKnC,QAAO,SAAS,eAAgB;AACpC,0BAAAA,QAAO,SAAS;AAAA,4BAAe;AAAA,4BAC9BmC,SAAQ;AAAA,0BAAW;AAAA,wBACrB;AAKA,4BAAK,QAAQ,KAAK,UAAW;AAI5B,8BAAKpB,aAAY,SAAU;AAC1B,mCAAO;AACP,mCAAO,CAAE,CAAE;AAAA,0BACZ;AAEA,0BAAAmB,UAAS,WAAY,MAAM,IAAK;AAAA,wBACjC;AAAA,sBACD;AAAA,oBACD;AAMF,wBAAK,OAAQ;AACZ,sBAAAC,SAAQ;AAAA,oBACT,OAAO;AAIN,0BAAKnC,QAAO,SAAS,cAAe;AACnC,wBAAAmC,SAAQ,aAAanC,QAAO,SAAS,aAAa;AAAA,sBACnD;AACA,sBAAAV,QAAO,WAAY6C,QAAQ;AAAA,oBAC5B;AAAA,kBACD;AAAA,gBACD;AAEA,uBAAOnC,QAAO,SAAU,SAAU,UAAW;AAG5C,yBAAQ,GAAK,GAAI;AAAA,oBAChB;AAAA,sBACC;AAAA,sBACA;AAAA,sBACA,WAAY,UAAW,IACtB,aACA;AAAA,sBACD,SAAS;AAAA,oBACV;AAAA,kBACD;AAGA,yBAAQ,GAAK,GAAI;AAAA,oBAChB;AAAA,sBACC;AAAA,sBACA;AAAA,sBACA,WAAY,WAAY,IACvB,cACA;AAAA,oBACF;AAAA,kBACD;AAGA,yBAAQ,GAAK,GAAI;AAAA,oBAChB;AAAA,sBACC;AAAA,sBACA;AAAA,sBACA,WAAY,UAAW,IACtB,aACA;AAAA,oBACF;AAAA,kBACD;AAAA,gBACD,CAAE,EAAE,QAAQ;AAAA,cACb;AAAA,cAIA,SAAS,SAAU,KAAM;AACxB,uBAAO,OAAO,OAAOA,QAAO,OAAQ,KAAK,OAAQ,IAAI;AAAA,cACtD;AAAA,YACD,GACA,WAAW,CAAC;AAGb,YAAAA,QAAO,KAAM,QAAQ,SAAU,GAAG,OAAQ;AACzC,kBAAI,OAAO,MAAO,IACjB,cAAc,MAAO;AAKtB,sBAAS,MAAO,MAAQ,KAAK;AAG7B,kBAAK,aAAc;AAClB,qBAAK;AAAA,kBACJ,WAAW;AAIV,4BAAQ;AAAA,kBACT;AAAA,kBAIA,OAAQ,IAAI,GAAK,GAAI;AAAA,kBAIrB,OAAQ,IAAI,GAAK,GAAI;AAAA,kBAGrB,OAAQ,GAAK,GAAI;AAAA,kBAGjB,OAAQ,GAAK,GAAI;AAAA,gBAClB;AAAA,cACD;AAKA,mBAAK,IAAK,MAAO,GAAI,IAAK;AAK1B,uBAAU,MAAO,MAAQ,WAAW;AACnC,yBAAU,MAAO,KAAM,QAAU,SAAS,WAAW,SAAY,MAAM,SAAU;AACjF,uBAAO;AAAA,cACR;AAKA,uBAAU,MAAO,KAAM,UAAW,KAAK;AAAA,YACxC,CAAE;AAGF,oBAAQ,QAAS,QAAS;AAG1B,gBAAK,MAAO;AACX,mBAAK,KAAM,UAAU,QAAS;AAAA,YAC/B;AAGA,mBAAO;AAAA,UACR;AAAA,UAGA,MAAM,SAAU,aAAc;AAC7B,gBAGC,YAAY,UAAU,QAGtB,IAAI,WAGJ,kBAAkB,MAAO,CAAE,GAC3B,gBAAgB,MAAM,KAAM,SAAU,GAGtC,UAAUA,QAAO,SAAS,GAG1B,aAAa,SAAUO,IAAI;AAC1B,qBAAO,SAAU,OAAQ;AACxB,gCAAiBA,MAAM;AACvB,8BAAeA,MAAM,UAAU,SAAS,IAAI,MAAM,KAAM,SAAU,IAAI;AACtE,oBAAK,CAAG,EAAE,WAAc;AACvB,0BAAQ,YAAa,iBAAiB,aAAc;AAAA,gBACrD;AAAA,cACD;AAAA,YACD;AAGD,gBAAK,aAAa,GAAI;AACrB;AAAA,gBAAY;AAAA,gBAAa,QAAQ,KAAM,WAAY,CAAE,CAAE,EAAE;AAAA,gBAAS,QAAQ;AAAA,gBACzE,CAAC;AAAA,cAAU;AAGZ,kBAAK,QAAQ,MAAM,MAAM,aACxB,WAAY,cAAe,MAAO,cAAe,GAAI,IAAK,GAAI;AAE9D,uBAAO,QAAQ,KAAK;AAAA,cACrB;AAAA,YACD;AAGA,mBAAQ,KAAM;AACb,yBAAY,cAAe,IAAK,WAAY,CAAE,GAAG,QAAQ,MAAO;AAAA,YACjE;AAEA,mBAAO,QAAQ,QAAQ;AAAA,UACxB;AAAA,QACD,CAAE;AAKF,YAAI,cAAc;AAElB,QAAAP,QAAO,SAAS,gBAAgB,SAAUoC,QAAO,OAAQ;AAIxD,cAAK9C,QAAO,WAAWA,QAAO,QAAQ,QAAQ8C,UAAS,YAAY,KAAMA,OAAM,IAAK,GAAI;AACvF,YAAA9C,QAAO,QAAQ,KAAM,gCAAgC8C,OAAM,SAASA,OAAM,OAAO,KAAM;AAAA,UACxF;AAAA,QACD;AAKA,QAAApC,QAAO,iBAAiB,SAAUoC,QAAQ;AACzC,UAAA9C,QAAO,WAAY,WAAW;AAC7B,kBAAM8C;AAAA,UACP,CAAE;AAAA,QACH;AAMA,YAAI,YAAYpC,QAAO,SAAS;AAEhC,QAAAA,QAAO,GAAG,QAAQ,SAAUc,KAAK;AAEhC,oBACE,KAAMA,GAAG,EAKT,MAAO,SAAUsB,QAAQ;AACzB,YAAApC,QAAO,eAAgBoC,MAAM;AAAA,UAC9B,CAAE;AAEH,iBAAO;AAAA,QACR;AAEA,QAAApC,QAAO,OAAQ;AAAA,UAGd,SAAS;AAAA,UAIT,WAAW;AAAA,UAGX,OAAO,SAAU,MAAO;AAGvB,gBAAK,SAAS,OAAO,EAAEA,QAAO,YAAYA,QAAO,SAAU;AAC1D;AAAA,YACD;AAGA,YAAAA,QAAO,UAAU;AAGjB,gBAAK,SAAS,QAAQ,EAAEA,QAAO,YAAY,GAAI;AAC9C;AAAA,YACD;AAGA,sBAAU,YAAaF,WAAU,CAAEE,OAAO,CAAE;AAAA,UAC7C;AAAA,QACD,CAAE;AAEF,QAAAA,QAAO,MAAM,OAAO,UAAU;AAG9B,iBAAS,YAAY;AACpB,UAAAF,UAAS,oBAAqB,oBAAoB,SAAU;AAC5D,UAAAR,QAAO,oBAAqB,QAAQ,SAAU;AAC9C,UAAAU,QAAO,MAAM;AAAA,QACd;AAMA,YAAKF,UAAS,eAAe,cAC1BA,UAAS,eAAe,aAAa,CAACA,UAAS,gBAAgB,UAAa;AAG9E,UAAAR,QAAO,WAAYU,QAAO,KAAM;AAAA,QAEjC,OAAO;AAGN,UAAAF,UAAS,iBAAkB,oBAAoB,SAAU;AAGzD,UAAAR,QAAO,iBAAkB,QAAQ,SAAU;AAAA,QAC5C;AAOA,YAAI,SAAS,SAAU,OAAOwB,KAAI,KAAK,OAAO,WAAW,UAAUuB,MAAM;AACxE,cAAI,IAAI,GACP,MAAM,MAAM,QACZ,OAAO,OAAO;AAGf,cAAKtC,QAAQ,GAAI,MAAM,UAAW;AACjC,wBAAY;AACZ,iBAAM,KAAK,KAAM;AAChB,qBAAQ,OAAOe,KAAI,GAAG,IAAK,IAAK,MAAM,UAAUuB,IAAI;AAAA,YACrD;AAAA,UAGD,WAAY,UAAU,QAAY;AACjC,wBAAY;AAEZ,gBAAK,CAAC,WAAY,KAAM,GAAI;AAC3B,cAAAA,OAAM;AAAA,YACP;AAEA,gBAAK,MAAO;AAGX,kBAAKA,MAAM;AACV,gBAAAvB,IAAG,KAAM,OAAO,KAAM;AACtB,gBAAAA,MAAK;AAAA,cAGN,OAAO;AACN,uBAAOA;AACP,gBAAAA,MAAK,SAAU,MAAM,MAAMmB,QAAQ;AAClC,yBAAO,KAAK,KAAMjC,QAAQ,IAAK,GAAGiC,MAAM;AAAA,gBACzC;AAAA,cACD;AAAA,YACD;AAEA,gBAAKnB,KAAK;AACT,qBAAQ,IAAI,KAAK,KAAM;AACtB,gBAAAA;AAAA,kBACC,MAAO;AAAA,kBAAK;AAAA,kBAAKuB,OAChB,QACA,MAAM,KAAM,MAAO,IAAK,GAAGvB,IAAI,MAAO,IAAK,GAAI,CAAE;AAAA,gBACnD;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAEA,cAAK,WAAY;AAChB,mBAAO;AAAA,UACR;AAGA,cAAK,MAAO;AACX,mBAAOA,IAAG,KAAM,KAAM;AAAA,UACvB;AAEA,iBAAO,MAAMA,IAAI,MAAO,IAAK,GAAI,IAAI;AAAA,QACtC;AAIA,YAAI,YAAY,SACf,aAAa;AAGd,iBAAS,WAAY,MAAM,QAAS;AACnC,iBAAO,OAAO,YAAY;AAAA,QAC3B;AAKA,iBAASwB,WAAW,QAAS;AAC5B,iBAAO,OAAO,QAAS,WAAW,KAAM,EAAE,QAAS,YAAY,UAAW;AAAA,QAC3E;AACA,YAAI,aAAa,SAAU,OAAQ;AAQlC,iBAAO,MAAM,aAAa,KAAK,MAAM,aAAa,KAAK,CAAG,CAAC,MAAM;AAAA,QAClE;AAKA,iBAASC,QAAO;AACf,eAAK,UAAUvC,QAAO,UAAUuC,MAAK;AAAA,QACtC;AAEA,QAAAA,MAAK,MAAM;AAEX,QAAAA,MAAK,YAAY;AAAA,UAEhB,OAAO,SAAU,OAAQ;AAGxB,gBAAI,QAAQ,MAAO,KAAK;AAGxB,gBAAK,CAAC,OAAQ;AACb,sBAAQ,CAAC;AAKT,kBAAK,WAAY,KAAM,GAAI;AAI1B,oBAAK,MAAM,UAAW;AACrB,wBAAO,KAAK,WAAY;AAAA,gBAKzB,OAAO;AACN,yBAAO,eAAgB,OAAO,KAAK,SAAS;AAAA,oBAC3C;AAAA,oBACA,cAAc;AAAA,kBACf,CAAE;AAAA,gBACH;AAAA,cACD;AAAA,YACD;AAEA,mBAAO;AAAA,UACR;AAAA,UACA,KAAK,SAAU,OAAOC,OAAM,OAAQ;AACnC,gBAAI,MACH3B,SAAQ,KAAK,MAAO,KAAM;AAI3B,gBAAK,OAAO2B,UAAS,UAAW;AAC/B,cAAA3B,OAAOyB,WAAWE,KAAK,KAAM;AAAA,YAG9B,OAAO;AAGN,mBAAM,QAAQA,OAAO;AACpB,gBAAA3B,OAAOyB,WAAW,IAAK,KAAME,MAAM;AAAA,cACpC;AAAA,YACD;AACA,mBAAO3B;AAAA,UACR;AAAA,UACA,KAAK,SAAU,OAAO,KAAM;AAC3B,mBAAO,QAAQ,SACd,KAAK,MAAO,KAAM,IAGlB,MAAO,KAAK,YAAa,MAAO,KAAK,SAAWyB,WAAW,GAAI;AAAA,UACjE;AAAA,UACA,QAAQ,SAAU,OAAO,KAAK,OAAQ;AAarC,gBAAK,QAAQ,UACP,OAAO,OAAO,QAAQ,YAAc,UAAU,QAAc;AAEjE,qBAAO,KAAK,IAAK,OAAO,GAAI;AAAA,YAC7B;AAQA,iBAAK,IAAK,OAAO,KAAK,KAAM;AAI5B,mBAAO,UAAU,SAAY,QAAQ;AAAA,UACtC;AAAA,UACA,QAAQ,SAAU,OAAO,KAAM;AAC9B,gBAAI,GACHzB,SAAQ,MAAO,KAAK;AAErB,gBAAKA,WAAU,QAAY;AAC1B;AAAA,YACD;AAEA,gBAAK,QAAQ,QAAY;AAGxB,kBAAK,MAAM,QAAS,GAAI,GAAI;AAI3B,sBAAM,IAAI,IAAKyB,UAAU;AAAA,cAC1B,OAAO;AACN,sBAAMA,WAAW,GAAI;AAIrB,sBAAM,OAAOzB,SACZ,CAAE,GAAI,IACJ,IAAI,MAAO,aAAc,KAAK,CAAC;AAAA,cACnC;AAEA,kBAAI,IAAI;AAER,qBAAQ,KAAM;AACb,uBAAOA,OAAO,IAAK;AAAA,cACpB;AAAA,YACD;AAGA,gBAAK,QAAQ,UAAab,QAAO,cAAea,MAAM,GAAI;AAMzD,kBAAK,MAAM,UAAW;AACrB,sBAAO,KAAK,WAAY;AAAA,cACzB,OAAO;AACN,uBAAO,MAAO,KAAK;AAAA,cACpB;AAAA,YACD;AAAA,UACD;AAAA,UACA,SAAS,SAAU,OAAQ;AAC1B,gBAAIA,SAAQ,MAAO,KAAK;AACxB,mBAAOA,WAAU,UAAa,CAACb,QAAO,cAAea,MAAM;AAAA,UAC5D;AAAA,QACD;AACA,YAAI,WAAW,IAAI0B,MAAK;AAExB,YAAI,WAAW,IAAIA,MAAK;AAcxB,YAAI,SAAS,iCACZ,aAAa;AAEd,iBAAS,QAASC,OAAO;AACxB,cAAKA,UAAS,QAAS;AACtB,mBAAO;AAAA,UACR;AAEA,cAAKA,UAAS,SAAU;AACvB,mBAAO;AAAA,UACR;AAEA,cAAKA,UAAS,QAAS;AACtB,mBAAO;AAAA,UACR;AAGA,cAAKA,UAAS,CAACA,QAAO,IAAK;AAC1B,mBAAO,CAACA;AAAA,UACT;AAEA,cAAK,OAAO,KAAMA,KAAK,GAAI;AAC1B,mBAAO,KAAK,MAAOA,KAAK;AAAA,UACzB;AAEA,iBAAOA;AAAA,QACR;AAEA,iBAAS,SAAU,MAAM,KAAKA,OAAO;AACpC,cAAI;AAIJ,cAAKA,UAAS,UAAa,KAAK,aAAa,GAAI;AAChD,mBAAO,UAAU,IAAI,QAAS,YAAY,KAAM,EAAE,YAAY;AAC9D,YAAAA,QAAO,KAAK,aAAc,IAAK;AAE/B,gBAAK,OAAOA,UAAS,UAAW;AAC/B,kBAAI;AACH,gBAAAA,QAAO,QAASA,KAAK;AAAA,cACtB,SAAU,GAAR;AAAA,cAAa;AAGf,uBAAS,IAAK,MAAM,KAAKA,KAAK;AAAA,YAC/B,OAAO;AACN,cAAAA,QAAO;AAAA,YACR;AAAA,UACD;AACA,iBAAOA;AAAA,QACR;AAEA,QAAAxC,QAAO,OAAQ;AAAA,UACd,SAAS,SAAU,MAAO;AACzB,mBAAO,SAAS,QAAS,IAAK,KAAK,SAAS,QAAS,IAAK;AAAA,UAC3D;AAAA,UAEA,MAAM,SAAU,MAAM,MAAMwC,OAAO;AAClC,mBAAO,SAAS,OAAQ,MAAM,MAAMA,KAAK;AAAA,UAC1C;AAAA,UAEA,YAAY,SAAU,MAAM,MAAO;AAClC,qBAAS,OAAQ,MAAM,IAAK;AAAA,UAC7B;AAAA,UAIA,OAAO,SAAU,MAAM,MAAMA,OAAO;AACnC,mBAAO,SAAS,OAAQ,MAAM,MAAMA,KAAK;AAAA,UAC1C;AAAA,UAEA,aAAa,SAAU,MAAM,MAAO;AACnC,qBAAS,OAAQ,MAAM,IAAK;AAAA,UAC7B;AAAA,QACD,CAAE;AAEF,QAAAxC,QAAO,GAAG,OAAQ;AAAA,UACjB,MAAM,SAAU,KAAK,OAAQ;AAC5B,gBAAI,GAAG,MAAMwC,OACZ,OAAO,KAAM,IACb,QAAQ,QAAQ,KAAK;AAGtB,gBAAK,QAAQ,QAAY;AACxB,kBAAK,KAAK,QAAS;AAClB,gBAAAA,QAAO,SAAS,IAAK,IAAK;AAE1B,oBAAK,KAAK,aAAa,KAAK,CAAC,SAAS,IAAK,MAAM,cAAe,GAAI;AACnE,sBAAI,MAAM;AACV,yBAAQ,KAAM;AAIb,wBAAK,MAAO,IAAM;AACjB,6BAAO,MAAO,GAAI;AAClB,0BAAK,KAAK,QAAS,OAAQ,MAAM,GAAI;AACpC,+BAAOF,WAAW,KAAK,MAAO,CAAE,CAAE;AAClC,iCAAU,MAAM,MAAME,MAAM,KAAO;AAAA,sBACpC;AAAA,oBACD;AAAA,kBACD;AACA,2BAAS,IAAK,MAAM,gBAAgB,IAAK;AAAA,gBAC1C;AAAA,cACD;AAEA,qBAAOA;AAAA,YACR;AAGA,gBAAK,OAAO,QAAQ,UAAW;AAC9B,qBAAO,KAAK,KAAM,WAAW;AAC5B,yBAAS,IAAK,MAAM,GAAI;AAAA,cACzB,CAAE;AAAA,YACH;AAEA,mBAAO,OAAQ,MAAM,SAAUP,QAAQ;AACtC,kBAAIO;AAOJ,kBAAK,QAAQP,WAAU,QAAY;AAIlC,gBAAAO,QAAO,SAAS,IAAK,MAAM,GAAI;AAC/B,oBAAKA,UAAS,QAAY;AACzB,yBAAOA;AAAA,gBACR;AAIA,gBAAAA,QAAO,SAAU,MAAM,GAAI;AAC3B,oBAAKA,UAAS,QAAY;AACzB,yBAAOA;AAAA,gBACR;AAGA;AAAA,cACD;AAGA,mBAAK,KAAM,WAAW;AAGrB,yBAAS,IAAK,MAAM,KAAKP,MAAM;AAAA,cAChC,CAAE;AAAA,YACH,GAAG,MAAM,OAAO,UAAU,SAAS,GAAG,MAAM,IAAK;AAAA,UAClD;AAAA,UAEA,YAAY,SAAU,KAAM;AAC3B,mBAAO,KAAK,KAAM,WAAW;AAC5B,uBAAS,OAAQ,MAAM,GAAI;AAAA,YAC5B,CAAE;AAAA,UACH;AAAA,QACD,CAAE;AAGF,QAAAjC,QAAO,OAAQ;AAAA,UACd,OAAO,SAAU,MAAM,MAAMwC,OAAO;AACnC,gBAAIV;AAEJ,gBAAK,MAAO;AACX,sBAAS,QAAQ,QAAS;AAC1B,cAAAA,SAAQ,SAAS,IAAK,MAAM,IAAK;AAGjC,kBAAKU,OAAO;AACX,oBAAK,CAACV,UAAS,MAAM,QAASU,KAAK,GAAI;AACtC,kBAAAV,SAAQ,SAAS,OAAQ,MAAM,MAAM9B,QAAO,UAAWwC,KAAK,CAAE;AAAA,gBAC/D,OAAO;AACN,kBAAAV,OAAM,KAAMU,KAAK;AAAA,gBAClB;AAAA,cACD;AACA,qBAAOV,UAAS,CAAC;AAAA,YAClB;AAAA,UACD;AAAA,UAEA,SAAS,SAAU,MAAM,MAAO;AAC/B,mBAAO,QAAQ;AAEf,gBAAIA,SAAQ9B,QAAO,MAAO,MAAM,IAAK,GACpC,cAAc8B,OAAM,QACpBhB,MAAKgB,OAAM,MAAM,GACjBW,SAAQzC,QAAO,YAAa,MAAM,IAAK,GACvC,OAAO,WAAW;AACjB,cAAAA,QAAO,QAAS,MAAM,IAAK;AAAA,YAC5B;AAGD,gBAAKc,QAAO,cAAe;AAC1B,cAAAA,MAAKgB,OAAM,MAAM;AACjB;AAAA,YACD;AAEA,gBAAKhB,KAAK;AAIT,kBAAK,SAAS,MAAO;AACpB,gBAAAgB,OAAM,QAAS,YAAa;AAAA,cAC7B;AAGA,qBAAOW,OAAM;AACb,cAAA3B,IAAG,KAAM,MAAM,MAAM2B,MAAM;AAAA,YAC5B;AAEA,gBAAK,CAAC,eAAeA,QAAQ;AAC5B,cAAAA,OAAM,MAAM,KAAK;AAAA,YAClB;AAAA,UACD;AAAA,UAGA,aAAa,SAAU,MAAM,MAAO;AACnC,gBAAI,MAAM,OAAO;AACjB,mBAAO,SAAS,IAAK,MAAM,GAAI,KAAK,SAAS,OAAQ,MAAM,KAAK;AAAA,cAC/D,OAAOzC,QAAO,UAAW,aAAc,EAAE,IAAK,WAAW;AACxD,yBAAS,OAAQ,MAAM,CAAE,OAAO,SAAS,GAAI,CAAE;AAAA,cAChD,CAAE;AAAA,YACH,CAAE;AAAA,UACH;AAAA,QACD,CAAE;AAEF,QAAAA,QAAO,GAAG,OAAQ;AAAA,UACjB,OAAO,SAAU,MAAMwC,OAAO;AAC7B,gBAAI,SAAS;AAEb,gBAAK,OAAO,SAAS,UAAW;AAC/B,cAAAA,QAAO;AACP,qBAAO;AACP;AAAA,YACD;AAEA,gBAAK,UAAU,SAAS,QAAS;AAChC,qBAAOxC,QAAO,MAAO,KAAM,IAAK,IAAK;AAAA,YACtC;AAEA,mBAAOwC,UAAS,SACf,OACA,KAAK,KAAM,WAAW;AACrB,kBAAIV,SAAQ9B,QAAO,MAAO,MAAM,MAAMwC,KAAK;AAG3C,cAAAxC,QAAO,YAAa,MAAM,IAAK;AAE/B,kBAAK,SAAS,QAAQ8B,OAAO,OAAQ,cAAe;AACnD,gBAAA9B,QAAO,QAAS,MAAM,IAAK;AAAA,cAC5B;AAAA,YACD,CAAE;AAAA,UACJ;AAAA,UACA,SAAS,SAAU,MAAO;AACzB,mBAAO,KAAK,KAAM,WAAW;AAC5B,cAAAA,QAAO,QAAS,MAAM,IAAK;AAAA,YAC5B,CAAE;AAAA,UACH;AAAA,UACA,YAAY,SAAU,MAAO;AAC5B,mBAAO,KAAK,MAAO,QAAQ,MAAM,CAAC,CAAE;AAAA,UACrC;AAAA,UAIA,SAAS,SAAU,MAAM,KAAM;AAC9B,gBAAI,KACH,QAAQ,GACR,QAAQA,QAAO,SAAS,GACxB,WAAW,MACX,IAAI,KAAK,QACT,UAAU,WAAW;AACpB,kBAAK,CAAG,EAAE,OAAU;AACnB,sBAAM,YAAa,UAAU,CAAE,QAAS,CAAE;AAAA,cAC3C;AAAA,YACD;AAED,gBAAK,OAAO,SAAS,UAAW;AAC/B,oBAAM;AACN,qBAAO;AAAA,YACR;AACA,mBAAO,QAAQ;AAEf,mBAAQ,KAAM;AACb,oBAAM,SAAS,IAAK,SAAU,IAAK,OAAO,YAAa;AACvD,kBAAK,OAAO,IAAI,OAAQ;AACvB;AACA,oBAAI,MAAM,IAAK,OAAQ;AAAA,cACxB;AAAA,YACD;AACA,oBAAQ;AACR,mBAAO,MAAM,QAAS,GAAI;AAAA,UAC3B;AAAA,QACD,CAAE;AACF,YAAI,OAAS,sCAAwC;AAErD,YAAI,UAAU,IAAI,OAAQ,mBAAmB,OAAO,eAAe,GAAI;AAGvE,YAAI,YAAY,CAAE,OAAO,SAAS,UAAU,MAAO;AAEnD,YAAI,kBAAkBF,UAAS;AAI9B,YAAI,aAAa,SAAU,MAAO;AAChC,iBAAOE,QAAO,SAAU,KAAK,eAAe,IAAK;AAAA,QAClD,GACA,WAAW,EAAE,UAAU,KAAK;AAO7B,YAAK,gBAAgB,aAAc;AAClC,uBAAa,SAAU,MAAO;AAC7B,mBAAOA,QAAO,SAAU,KAAK,eAAe,IAAK,KAChD,KAAK,YAAa,QAAS,MAAM,KAAK;AAAA,UACxC;AAAA,QACD;AACD,YAAI,qBAAqB,SAAU,MAAM,IAAK;AAI5C,iBAAO,MAAM;AAGb,iBAAO,KAAK,MAAM,YAAY,UAC7B,KAAK,MAAM,YAAY,MAMvB,WAAY,IAAK,KAEjBA,QAAO,IAAK,MAAM,SAAU,MAAM;AAAA,QACpC;AAID,iBAAS,UAAW,MAAM,MAAM,YAAY,OAAQ;AACnD,cAAI,UAAU,OACb,gBAAgB,IAChB,eAAe,QACd,WAAW;AACV,mBAAO,MAAM,IAAI;AAAA,UAClB,IACA,WAAW;AACV,mBAAOA,QAAO,IAAK,MAAM,MAAM,EAAG;AAAA,UACnC,GACD0C,WAAU,aAAa,GACvB,OAAO,cAAc,WAAY,OAAS1C,QAAO,UAAW,QAAS,KAAK,OAG1E,gBAAgB,KAAK,aAClBA,QAAO,UAAW,SAAU,SAAS,QAAQ,CAAC0C,aAChD,QAAQ,KAAM1C,QAAO,IAAK,MAAM,IAAK,CAAE;AAEzC,cAAK,iBAAiB,cAAe,OAAQ,MAAO;AAInD,YAAA0C,WAAUA,WAAU;AAGpB,mBAAO,QAAQ,cAAe;AAG9B,4BAAgB,CAACA,YAAW;AAE5B,mBAAQ,iBAAkB;AAIzB,cAAA1C,QAAO,MAAO,MAAM,MAAM,gBAAgB,IAAK;AAC/C,mBAAO,IAAI,UAAY,KAAM,QAAQ,aAAa,IAAI0C,YAAW,SAAW,GAAI;AAC/E,gCAAgB;AAAA,cACjB;AACA,8BAAgB,gBAAgB;AAAA,YAEjC;AAEA,4BAAgB,gBAAgB;AAChC,YAAA1C,QAAO,MAAO,MAAM,MAAM,gBAAgB,IAAK;AAG/C,yBAAa,cAAc,CAAC;AAAA,UAC7B;AAEA,cAAK,YAAa;AACjB,4BAAgB,CAAC,iBAAiB,CAAC0C,YAAW;AAG9C,uBAAW,WAAY,KACtB,iBAAkB,WAAY,KAAM,KAAM,WAAY,KACtD,CAAC,WAAY;AACd,gBAAK,OAAQ;AACZ,oBAAM,OAAO;AACb,oBAAM,QAAQ;AACd,oBAAM,MAAM;AAAA,YACb;AAAA,UACD;AACA,iBAAO;AAAA,QACR;AAGA,YAAI,oBAAoB,CAAC;AAEzB,iBAAS,kBAAmB,MAAO;AAClC,cAAI,MACH,MAAM,KAAK,eACXrB,YAAW,KAAK,UAChB,UAAU,kBAAmBA;AAE9B,cAAK,SAAU;AACd,mBAAO;AAAA,UACR;AAEA,iBAAO,IAAI,KAAK,YAAa,IAAI,cAAeA,SAAS,CAAE;AAC3D,oBAAUrB,QAAO,IAAK,MAAM,SAAU;AAEtC,eAAK,WAAW,YAAa,IAAK;AAElC,cAAK,YAAY,QAAS;AACzB,sBAAU;AAAA,UACX;AACA,4BAAmBqB,aAAa;AAEhC,iBAAO;AAAA,QACR;AAEA,iBAAS,SAAU,UAAU,MAAO;AACnC,cAAI,SAAS,MACZ,SAAS,CAAC,GACVW,SAAQ,GACR,SAAS,SAAS;AAGnB,iBAAQA,SAAQ,QAAQA,UAAU;AACjC,mBAAO,SAAUA;AACjB,gBAAK,CAAC,KAAK,OAAQ;AAClB;AAAA,YACD;AAEA,sBAAU,KAAK,MAAM;AACrB,gBAAK,MAAO;AAKX,kBAAK,YAAY,QAAS;AACzB,uBAAQA,UAAU,SAAS,IAAK,MAAM,SAAU,KAAK;AACrD,oBAAK,CAAC,OAAQA,SAAU;AACvB,uBAAK,MAAM,UAAU;AAAA,gBACtB;AAAA,cACD;AACA,kBAAK,KAAK,MAAM,YAAY,MAAM,mBAAoB,IAAK,GAAI;AAC9D,uBAAQA,UAAU,kBAAmB,IAAK;AAAA,cAC3C;AAAA,YACD,OAAO;AACN,kBAAK,YAAY,QAAS;AACzB,uBAAQA,UAAU;AAGlB,yBAAS,IAAK,MAAM,WAAW,OAAQ;AAAA,cACxC;AAAA,YACD;AAAA,UACD;AAGA,eAAMA,SAAQ,GAAGA,SAAQ,QAAQA,UAAU;AAC1C,gBAAK,OAAQA,WAAW,MAAO;AAC9B,uBAAUA,QAAQ,MAAM,UAAU,OAAQA;AAAA,YAC3C;AAAA,UACD;AAEA,iBAAO;AAAA,QACR;AAEA,QAAAhC,QAAO,GAAG,OAAQ;AAAA,UACjB,MAAM,WAAW;AAChB,mBAAO,SAAU,MAAM,IAAK;AAAA,UAC7B;AAAA,UACA,MAAM,WAAW;AAChB,mBAAO,SAAU,IAAK;AAAA,UACvB;AAAA,UACA,QAAQ,SAAU,OAAQ;AACzB,gBAAK,OAAO,UAAU,WAAY;AACjC,qBAAO,QAAQ,KAAK,KAAK,IAAI,KAAK,KAAK;AAAA,YACxC;AAEA,mBAAO,KAAK,KAAM,WAAW;AAC5B,kBAAK,mBAAoB,IAAK,GAAI;AACjC,gBAAAA,QAAQ,IAAK,EAAE,KAAK;AAAA,cACrB,OAAO;AACN,gBAAAA,QAAQ,IAAK,EAAE,KAAK;AAAA,cACrB;AAAA,YACD,CAAE;AAAA,UACH;AAAA,QACD,CAAE;AACF,YAAI,iBAAmB;AAEvB,YAAI,WAAa;AAEjB,YAAI,cAAgB;AAIpB,SAAE,WAAW;AACZ,cAAI,WAAWF,UAAS,uBAAuB,GAC9C,MAAM,SAAS,YAAaA,UAAS,cAAe,KAAM,CAAE,GAC5D,QAAQA,UAAS,cAAe,OAAQ;AAMzC,gBAAM,aAAc,QAAQ,OAAQ;AACpC,gBAAM,aAAc,WAAW,SAAU;AACzC,gBAAM,aAAc,QAAQ,GAAI;AAEhC,cAAI,YAAa,KAAM;AAIvB,kBAAQ,aAAa,IAAI,UAAW,IAAK,EAAE,UAAW,IAAK,EAAE,UAAU;AAIvE,cAAI,YAAY;AAChB,kBAAQ,iBAAiB,CAAC,CAAC,IAAI,UAAW,IAAK,EAAE,UAAU;AAK3D,cAAI,YAAY;AAChB,kBAAQ,SAAS,CAAC,CAAC,IAAI;AAAA,QACxB,GAAI;AAIJ,YAAI,UAAU;AAAA,UAKb,OAAO,CAAE,GAAG,WAAW,UAAW;AAAA,UAClC,KAAK,CAAE,GAAG,qBAAqB,qBAAsB;AAAA,UACrD,IAAI,CAAE,GAAG,kBAAkB,kBAAmB;AAAA,UAC9C,IAAI,CAAE,GAAG,sBAAsB,uBAAwB;AAAA,UAEvD,UAAU,CAAE,GAAG,IAAI,EAAG;AAAA,QACvB;AAEA,gBAAQ,QAAQ,QAAQ,QAAQ,QAAQ,WAAW,QAAQ,UAAU,QAAQ;AAC7E,gBAAQ,KAAK,QAAQ;AAGrB,YAAK,CAAC,QAAQ,QAAS;AACtB,kBAAQ,WAAW,QAAQ,SAAS,CAAE,GAAG,gCAAgC,WAAY;AAAA,QACtF;AAGA,iBAAS,OAAQ,SAAS,KAAM;AAI/B,cAAI;AAEJ,cAAK,OAAO,QAAQ,yBAAyB,aAAc;AAC1D,kBAAM,QAAQ,qBAAsB,OAAO,GAAI;AAAA,UAEhD,WAAY,OAAO,QAAQ,qBAAqB,aAAc;AAC7D,kBAAM,QAAQ,iBAAkB,OAAO,GAAI;AAAA,UAE5C,OAAO;AACN,kBAAM,CAAC;AAAA,UACR;AAEA,cAAK,QAAQ,UAAa,OAAO,SAAU,SAAS,GAAI,GAAI;AAC3D,mBAAOE,QAAO,MAAO,CAAE,OAAQ,GAAG,GAAI;AAAA,UACvC;AAEA,iBAAO;AAAA,QACR;AAIA,iBAAS,cAAe,OAAO,aAAc;AAC5C,cAAI,IAAI,GACP,IAAI,MAAM;AAEX,iBAAQ,IAAI,GAAG,KAAM;AACpB,qBAAS;AAAA,cACR,MAAO;AAAA,cACP;AAAA,cACA,CAAC,eAAe,SAAS,IAAK,YAAa,IAAK,YAAa;AAAA,YAC9D;AAAA,UACD;AAAA,QACD;AAGA,YAAI,QAAQ;AAEZ,iBAAS,cAAe,OAAO,SAAS,SAAS,WAAW,SAAU;AACrE,cAAI,MAAM,KAAK,KAAK,MAAM,UAAU,GACnC,WAAW,QAAQ,uBAAuB,GAC1C,QAAQ,CAAC,GACT,IAAI,GACJ,IAAI,MAAM;AAEX,iBAAQ,IAAI,GAAG,KAAM;AACpB,mBAAO,MAAO;AAEd,gBAAK,QAAQ,SAAS,GAAI;AAGzB,kBAAKD,QAAQ,IAAK,MAAM,UAAW;AAIlC,gBAAAC,QAAO,MAAO,OAAO,KAAK,WAAW,CAAE,IAAK,IAAI,IAAK;AAAA,cAGtD,WAAY,CAAC,MAAM,KAAM,IAAK,GAAI;AACjC,sBAAM,KAAM,QAAQ,eAAgB,IAAK,CAAE;AAAA,cAG5C,OAAO;AACN,sBAAM,OAAO,SAAS,YAAa,QAAQ,cAAe,KAAM,CAAE;AAGlE,uBAAQ,SAAS,KAAM,IAAK,KAAK,CAAE,IAAI,EAAG,GAAK,GAAI,YAAY;AAC/D,uBAAO,QAAS,QAAS,QAAQ;AACjC,oBAAI,YAAY,KAAM,KAAMA,QAAO,cAAe,IAAK,IAAI,KAAM;AAGjE,oBAAI,KAAM;AACV,uBAAQ,KAAM;AACb,wBAAM,IAAI;AAAA,gBACX;AAIA,gBAAAA,QAAO,MAAO,OAAO,IAAI,UAAW;AAGpC,sBAAM,SAAS;AAGf,oBAAI,cAAc;AAAA,cACnB;AAAA,YACD;AAAA,UACD;AAGA,mBAAS,cAAc;AAEvB,cAAI;AACJ,iBAAU,OAAO,MAAO,MAAU;AAGjC,gBAAK,aAAaA,QAAO,QAAS,MAAM,SAAU,IAAI,IAAK;AAC1D,kBAAK,SAAU;AACd,wBAAQ,KAAM,IAAK;AAAA,cACpB;AACA;AAAA,YACD;AAEA,uBAAW,WAAY,IAAK;AAG5B,kBAAM,OAAQ,SAAS,YAAa,IAAK,GAAG,QAAS;AAGrD,gBAAK,UAAW;AACf,4BAAe,GAAI;AAAA,YACpB;AAGA,gBAAK,SAAU;AACd,kBAAI;AACJ,qBAAU,OAAO,IAAK,MAAU;AAC/B,oBAAK,YAAY,KAAM,KAAK,QAAQ,EAAG,GAAI;AAC1C,0BAAQ,KAAM,IAAK;AAAA,gBACpB;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAEA,iBAAO;AAAA,QACR;AAGA,YAAI,iBAAiB;AAErB,iBAAS,aAAa;AACrB,iBAAO;AAAA,QACR;AAEA,iBAAS,cAAc;AACtB,iBAAO;AAAA,QACR;AAQA,iBAAS,WAAY,MAAM,MAAO;AACjC,iBAAS,SAAS,kBAAkB,OAAU,SAAS;AAAA,QACxD;AAKA,iBAAS,oBAAoB;AAC5B,cAAI;AACH,mBAAOF,UAAS;AAAA,UACjB,SAAU,KAAR;AAAA,UAAgB;AAAA,QACnB;AAEA,iBAAS6C,IAAI,MAAM,OAAO,UAAUH,OAAM1B,KAAI,KAAM;AACnD,cAAI,QAAQ;AAGZ,cAAK,OAAO,UAAU,UAAW;AAGhC,gBAAK,OAAO,aAAa,UAAW;AAGnC,cAAA0B,QAAOA,SAAQ;AACf,yBAAW;AAAA,YACZ;AACA,iBAAM,QAAQ,OAAQ;AACrB,cAAAG,IAAI,MAAM,MAAM,UAAUH,OAAM,MAAO,OAAQ,GAAI;AAAA,YACpD;AACA,mBAAO;AAAA,UACR;AAEA,cAAKA,SAAQ,QAAQ1B,OAAM,MAAO;AAGjC,YAAAA,MAAK;AACL,YAAA0B,QAAO,WAAW;AAAA,UACnB,WAAY1B,OAAM,MAAO;AACxB,gBAAK,OAAO,aAAa,UAAW;AAGnC,cAAAA,MAAK0B;AACL,cAAAA,QAAO;AAAA,YACR,OAAO;AAGN,cAAA1B,MAAK0B;AACL,cAAAA,QAAO;AACP,yBAAW;AAAA,YACZ;AAAA,UACD;AACA,cAAK1B,QAAO,OAAQ;AACnB,YAAAA,MAAK;AAAA,UACN,WAAY,CAACA,KAAK;AACjB,mBAAO;AAAA,UACR;AAEA,cAAK,QAAQ,GAAI;AAChB,qBAASA;AACT,YAAAA,MAAK,SAAU,OAAQ;AAGtB,cAAAd,QAAO,EAAE,IAAK,KAAM;AACpB,qBAAO,OAAO,MAAO,MAAM,SAAU;AAAA,YACtC;AAGA,YAAAc,IAAG,OAAO,OAAO,SAAU,OAAO,OAAOd,QAAO;AAAA,UACjD;AACA,iBAAO,KAAK,KAAM,WAAW;AAC5B,YAAAA,QAAO,MAAM,IAAK,MAAM,OAAOc,KAAI0B,OAAM,QAAS;AAAA,UACnD,CAAE;AAAA,QACH;AAMA,QAAAxC,QAAO,QAAQ;AAAA,UAEd,QAAQ,CAAC;AAAA,UAET,KAAK,SAAU,MAAM,OAAOe,UAASyB,OAAM,UAAW;AAErD,gBAAI,aAAa,aAAa,KAC7B,QAAQ,GAAG,WACX,SAAS,UAAU,MAAM,YAAY,UACrC,WAAW,SAAS,IAAK,IAAK;AAG/B,gBAAK,CAAC,WAAY,IAAK,GAAI;AAC1B;AAAA,YACD;AAGA,gBAAKzB,SAAQ,SAAU;AACtB,4BAAcA;AACd,cAAAA,WAAU,YAAY;AACtB,yBAAW,YAAY;AAAA,YACxB;AAIA,gBAAK,UAAW;AACf,cAAAf,QAAO,KAAK,gBAAiB,iBAAiB,QAAS;AAAA,YACxD;AAGA,gBAAK,CAACe,SAAQ,MAAO;AACpB,cAAAA,SAAQ,OAAOf,QAAO;AAAA,YACvB;AAGA,gBAAK,EAAG,SAAS,SAAS,SAAW;AACpC,uBAAS,SAAS,SAAS,uBAAO,OAAQ,IAAK;AAAA,YAChD;AACA,gBAAK,EAAG,cAAc,SAAS,SAAW;AACzC,4BAAc,SAAS,SAAS,SAAU,GAAI;AAI7C,uBAAO,OAAOA,YAAW,eAAeA,QAAO,MAAM,cAAc,EAAE,OACpEA,QAAO,MAAM,SAAS,MAAO,MAAM,SAAU,IAAI;AAAA,cACnD;AAAA,YACD;AAGA,qBAAU,SAAS,IAAK,MAAO,aAAc,KAAK,CAAE,EAAG;AACvD,gBAAI,MAAM;AACV,mBAAQ,KAAM;AACb,oBAAM,eAAe,KAAM,MAAO,EAAI,KAAK,CAAC;AAC5C,qBAAO,WAAW,IAAK;AACvB,4BAAe,IAAK,MAAO,IAAK,MAAO,GAAI,EAAE,KAAK;AAGlD,kBAAK,CAAC,MAAO;AACZ;AAAA,cACD;AAGA,wBAAUA,QAAO,MAAM,QAAS,SAAU,CAAC;AAG3C,sBAAS,WAAW,QAAQ,eAAe,QAAQ,aAAc;AAGjE,wBAAUA,QAAO,MAAM,QAAS,SAAU,CAAC;AAG3C,0BAAYA,QAAO,OAAQ;AAAA,gBAC1B;AAAA,gBACA;AAAA,gBACA,MAAMwC;AAAA,gBACN,SAASzB;AAAA,gBACT,MAAMA,SAAQ;AAAA,gBACd;AAAA,gBACA,cAAc,YAAYf,QAAO,KAAK,MAAM,aAAa,KAAM,QAAS;AAAA,gBACxE,WAAW,WAAW,KAAM,GAAI;AAAA,cACjC,GAAG,WAAY;AAGf,kBAAK,EAAG,WAAW,OAAQ,QAAW;AACrC,2BAAW,OAAQ,QAAS,CAAC;AAC7B,yBAAS,gBAAgB;AAGzB,oBAAK,CAAC,QAAQ,SACb,QAAQ,MAAM,KAAM,MAAMwC,OAAM,YAAY,WAAY,MAAM,OAAQ;AAEtE,sBAAK,KAAK,kBAAmB;AAC5B,yBAAK,iBAAkB,MAAM,WAAY;AAAA,kBAC1C;AAAA,gBACD;AAAA,cACD;AAEA,kBAAK,QAAQ,KAAM;AAClB,wBAAQ,IAAI,KAAM,MAAM,SAAU;AAElC,oBAAK,CAAC,UAAU,QAAQ,MAAO;AAC9B,4BAAU,QAAQ,OAAOzB,SAAQ;AAAA,gBAClC;AAAA,cACD;AAGA,kBAAK,UAAW;AACf,yBAAS,OAAQ,SAAS,iBAAiB,GAAG,SAAU;AAAA,cACzD,OAAO;AACN,yBAAS,KAAM,SAAU;AAAA,cAC1B;AAGA,cAAAf,QAAO,MAAM,OAAQ,QAAS;AAAA,YAC/B;AAAA,UAED;AAAA,UAGA,QAAQ,SAAU,MAAM,OAAOe,UAAS,UAAU,aAAc;AAE/D,gBAAI,GAAG,WAAW,KACjB,QAAQ,GAAG,WACX,SAAS,UAAU,MAAM,YAAY,UACrC,WAAW,SAAS,QAAS,IAAK,KAAK,SAAS,IAAK,IAAK;AAE3D,gBAAK,CAAC,YAAY,EAAG,SAAS,SAAS,SAAW;AACjD;AAAA,YACD;AAGA,qBAAU,SAAS,IAAK,MAAO,aAAc,KAAK,CAAE,EAAG;AACvD,gBAAI,MAAM;AACV,mBAAQ,KAAM;AACb,oBAAM,eAAe,KAAM,MAAO,EAAI,KAAK,CAAC;AAC5C,qBAAO,WAAW,IAAK;AACvB,4BAAe,IAAK,MAAO,IAAK,MAAO,GAAI,EAAE,KAAK;AAGlD,kBAAK,CAAC,MAAO;AACZ,qBAAM,QAAQ,QAAS;AACtB,kBAAAf,QAAO,MAAM,OAAQ,MAAM,OAAO,MAAO,IAAKe,UAAS,UAAU,IAAK;AAAA,gBACvE;AACA;AAAA,cACD;AAEA,wBAAUf,QAAO,MAAM,QAAS,SAAU,CAAC;AAC3C,sBAAS,WAAW,QAAQ,eAAe,QAAQ,aAAc;AACjE,yBAAW,OAAQ,SAAU,CAAC;AAC9B,oBAAM,IAAK,MACV,IAAI,OAAQ,YAAY,WAAW,KAAM,eAAgB,IAAI,SAAU;AAGxE,0BAAY,IAAI,SAAS;AACzB,qBAAQ,KAAM;AACb,4BAAY,SAAU;AAEtB,qBAAO,eAAe,aAAa,UAAU,cAC1C,CAACe,YAAWA,SAAQ,SAAS,UAAU,UACvC,CAAC,OAAO,IAAI,KAAM,UAAU,SAAU,OACtC,CAAC,YAAY,aAAa,UAAU,YACrC,aAAa,QAAQ,UAAU,WAAa;AAC7C,2BAAS,OAAQ,GAAG,CAAE;AAEtB,sBAAK,UAAU,UAAW;AACzB,6BAAS;AAAA,kBACV;AACA,sBAAK,QAAQ,QAAS;AACrB,4BAAQ,OAAO,KAAM,MAAM,SAAU;AAAA,kBACtC;AAAA,gBACD;AAAA,cACD;AAIA,kBAAK,aAAa,CAAC,SAAS,QAAS;AACpC,oBAAK,CAAC,QAAQ,YACb,QAAQ,SAAS,KAAM,MAAM,YAAY,SAAS,MAAO,MAAM,OAAQ;AAEvE,kBAAAf,QAAO,YAAa,MAAM,MAAM,SAAS,MAAO;AAAA,gBACjD;AAEA,uBAAO,OAAQ;AAAA,cAChB;AAAA,YACD;AAGA,gBAAKA,QAAO,cAAe,MAAO,GAAI;AACrC,uBAAS,OAAQ,MAAM,eAAgB;AAAA,YACxC;AAAA,UACD;AAAA,UAEA,UAAU,SAAU,aAAc;AAEjC,gBAAI,GAAG,GAAG,KAAK,SAAS,WAAW,cAClC,OAAO,IAAI,MAAO,UAAU,MAAO,GAGnC,QAAQA,QAAO,MAAM,IAAK,WAAY,GAEtC,YACC,SAAS,IAAK,MAAM,QAAS,KAAK,uBAAO,OAAQ,IAAK,GACpD,MAAM,SAAU,CAAC,GACpB,UAAUA,QAAO,MAAM,QAAS,MAAM,SAAU,CAAC;AAGlD,iBAAM,KAAM;AAEZ,iBAAM,IAAI,GAAG,IAAI,UAAU,QAAQ,KAAM;AACxC,mBAAM,KAAM,UAAW;AAAA,YACxB;AAEA,kBAAM,iBAAiB;AAGvB,gBAAK,QAAQ,eAAe,QAAQ,YAAY,KAAM,MAAM,KAAM,MAAM,OAAQ;AAC/E;AAAA,YACD;AAGA,2BAAeA,QAAO,MAAM,SAAS,KAAM,MAAM,OAAO,QAAS;AAGjE,gBAAI;AACJ,oBAAU,UAAU,aAAc,SAAW,CAAC,MAAM,qBAAqB,GAAI;AAC5E,oBAAM,gBAAgB,QAAQ;AAE9B,kBAAI;AACJ,sBAAU,YAAY,QAAQ,SAAU,SACvC,CAAC,MAAM,8BAA8B,GAAI;AAIzC,oBAAK,CAAC,MAAM,cAAc,UAAU,cAAc,SACjD,MAAM,WAAW,KAAM,UAAU,SAAU,GAAI;AAE/C,wBAAM,YAAY;AAClB,wBAAM,OAAO,UAAU;AAEvB,0BAAUA,QAAO,MAAM,QAAS,UAAU,aAAc,CAAC,GAAI,UAC5D,UAAU,SAAU,MAAO,QAAQ,MAAM,IAAK;AAE/C,sBAAK,QAAQ,QAAY;AACxB,yBAAO,MAAM,SAAS,SAAU,OAAQ;AACvC,4BAAM,eAAe;AACrB,4BAAM,gBAAgB;AAAA,oBACvB;AAAA,kBACD;AAAA,gBACD;AAAA,cACD;AAAA,YACD;AAGA,gBAAK,QAAQ,cAAe;AAC3B,sBAAQ,aAAa,KAAM,MAAM,KAAM;AAAA,YACxC;AAEA,mBAAO,MAAM;AAAA,UACd;AAAA,UAEA,UAAU,SAAU,OAAO,UAAW;AACrC,gBAAI,GAAG,WAAW,KAAK,iBAAiB,kBACvC,eAAe,CAAC,GAChB,gBAAgB,SAAS,eACzB,MAAM,MAAM;AAGb,gBAAK,iBAIJ,IAAI,YAOJ,EAAG,MAAM,SAAS,WAAW,MAAM,UAAU,IAAM;AAEnD,qBAAQ,QAAQ,MAAM,MAAM,IAAI,cAAc,MAAO;AAIpD,oBAAK,IAAI,aAAa,KAAK,EAAG,MAAM,SAAS,WAAW,IAAI,aAAa,OAAS;AACjF,oCAAkB,CAAC;AACnB,qCAAmB,CAAC;AACpB,uBAAM,IAAI,GAAG,IAAI,eAAe,KAAM;AACrC,gCAAY,SAAU;AAGtB,0BAAM,UAAU,WAAW;AAE3B,wBAAK,iBAAkB,SAAU,QAAY;AAC5C,uCAAkB,OAAQ,UAAU,eACnCA,QAAQ,KAAK,IAAK,EAAE,MAAO,GAAI,IAAI,KACnCA,QAAO,KAAM,KAAK,MAAM,MAAM,CAAE,GAAI,CAAE,EAAE;AAAA,oBAC1C;AACA,wBAAK,iBAAkB,MAAQ;AAC9B,sCAAgB,KAAM,SAAU;AAAA,oBACjC;AAAA,kBACD;AACA,sBAAK,gBAAgB,QAAS;AAC7B,iCAAa,KAAM,EAAE,MAAM,KAAK,UAAU,gBAAgB,CAAE;AAAA,kBAC7D;AAAA,gBACD;AAAA,cACD;AAAA,YACD;AAGA,kBAAM;AACN,gBAAK,gBAAgB,SAAS,QAAS;AACtC,2BAAa,KAAM,EAAE,MAAM,KAAK,UAAU,SAAS,MAAO,aAAc,EAAE,CAAE;AAAA,YAC7E;AAEA,mBAAO;AAAA,UACR;AAAA,UAEA,SAAS,SAAU,MAAM,MAAO;AAC/B,mBAAO,eAAgBA,QAAO,MAAM,WAAW,MAAM;AAAA,cACpD,YAAY;AAAA,cACZ,cAAc;AAAA,cAEd,KAAK,WAAY,IAAK,IACrB,WAAW;AACV,oBAAK,KAAK,eAAgB;AACzB,yBAAO,KAAM,KAAK,aAAc;AAAA,gBACjC;AAAA,cACD,IACA,WAAW;AACV,oBAAK,KAAK,eAAgB;AACzB,yBAAO,KAAK,cAAe;AAAA,gBAC5B;AAAA,cACD;AAAA,cAED,KAAK,SAAU,OAAQ;AACtB,uBAAO,eAAgB,MAAM,MAAM;AAAA,kBAClC,YAAY;AAAA,kBACZ,cAAc;AAAA,kBACd,UAAU;AAAA,kBACV;AAAA,gBACD,CAAE;AAAA,cACH;AAAA,YACD,CAAE;AAAA,UACH;AAAA,UAEA,KAAK,SAAU,eAAgB;AAC9B,mBAAO,cAAeA,QAAO,WAC5B,gBACA,IAAIA,QAAO,MAAO,aAAc;AAAA,UAClC;AAAA,UAEA,SAAS;AAAA,YACR,MAAM;AAAA,cAGL,UAAU;AAAA,YACX;AAAA,YACA,OAAO;AAAA,cAGN,OAAO,SAAUwC,OAAO;AAIvB,oBAAI,KAAK,QAAQA;AAGjB,oBAAK,eAAe,KAAM,GAAG,IAAK,KACjC,GAAG,SAAS,SAAU,IAAI,OAAQ,GAAI;AAGtC,iCAAgB,IAAI,SAAS,UAAW;AAAA,gBACzC;AAGA,uBAAO;AAAA,cACR;AAAA,cACA,SAAS,SAAUA,OAAO;AAIzB,oBAAI,KAAK,QAAQA;AAGjB,oBAAK,eAAe,KAAM,GAAG,IAAK,KACjC,GAAG,SAAS,SAAU,IAAI,OAAQ,GAAI;AAEtC,iCAAgB,IAAI,OAAQ;AAAA,gBAC7B;AAGA,uBAAO;AAAA,cACR;AAAA,cAIA,UAAU,SAAU,OAAQ;AAC3B,oBAAI,SAAS,MAAM;AACnB,uBAAO,eAAe,KAAM,OAAO,IAAK,KACvC,OAAO,SAAS,SAAU,QAAQ,OAAQ,KAC1C,SAAS,IAAK,QAAQ,OAAQ,KAC9B,SAAU,QAAQ,GAAI;AAAA,cACxB;AAAA,YACD;AAAA,YAEA,cAAc;AAAA,cACb,cAAc,SAAU,OAAQ;AAI/B,oBAAK,MAAM,WAAW,UAAa,MAAM,eAAgB;AACxD,wBAAM,cAAc,cAAc,MAAM;AAAA,gBACzC;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAAA,QACD;AAMA,iBAAS,eAAgB,IAAI,MAAMI,aAAa;AAG/C,cAAK,CAACA,aAAa;AAClB,gBAAK,SAAS,IAAK,IAAI,IAAK,MAAM,QAAY;AAC7C,cAAA5C,QAAO,MAAM,IAAK,IAAI,MAAM,UAAW;AAAA,YACxC;AACA;AAAA,UACD;AAGA,mBAAS,IAAK,IAAI,MAAM,KAAM;AAC9B,UAAAA,QAAO,MAAM,IAAK,IAAI,MAAM;AAAA,YAC3B,WAAW;AAAA,YACX,SAAS,SAAU,OAAQ;AAC1B,kBAAI,UAAU,QACb,QAAQ,SAAS,IAAK,MAAM,IAAK;AAElC,kBAAO,MAAM,YAAY,KAAO,KAAM,OAAS;AAK9C,oBAAK,CAAC,MAAM,QAAS;AAKpB,0BAAQ,MAAM,KAAM,SAAU;AAC9B,2BAAS,IAAK,MAAM,MAAM,KAAM;AAKhC,6BAAW4C,YAAY,MAAM,IAAK;AAClC,uBAAM,MAAO;AACb,2BAAS,SAAS,IAAK,MAAM,IAAK;AAClC,sBAAK,UAAU,UAAU,UAAW;AACnC,6BAAS,IAAK,MAAM,MAAM,KAAM;AAAA,kBACjC,OAAO;AACN,6BAAS,CAAC;AAAA,kBACX;AACA,sBAAK,UAAU,QAAS;AAGvB,0BAAM,yBAAyB;AAC/B,0BAAM,eAAe;AAOrB,2BAAO,UAAU,OAAO;AAAA,kBACzB;AAAA,gBAQD,YAAc5C,QAAO,MAAM,QAAS,SAAU,CAAC,GAAI,cAAe;AACjE,wBAAM,gBAAgB;AAAA,gBACvB;AAAA,cAID,WAAY,MAAM,QAAS;AAG1B,yBAAS,IAAK,MAAM,MAAM;AAAA,kBACzB,OAAOA,QAAO,MAAM;AAAA,oBAInBA,QAAO,OAAQ,MAAO,IAAKA,QAAO,MAAM,SAAU;AAAA,oBAClD,MAAM,MAAO,CAAE;AAAA,oBACf;AAAA,kBACD;AAAA,gBACD,CAAE;AAGF,sBAAM,yBAAyB;AAAA,cAChC;AAAA,YACD;AAAA,UACD,CAAE;AAAA,QACH;AAEA,QAAAA,QAAO,cAAc,SAAU,MAAM,MAAM,QAAS;AAGnD,cAAK,KAAK,qBAAsB;AAC/B,iBAAK,oBAAqB,MAAM,MAAO;AAAA,UACxC;AAAA,QACD;AAEA,QAAAA,QAAO,QAAQ,SAAU,KAAK,OAAQ;AAGrC,cAAK,EAAG,gBAAgBA,QAAO,QAAU;AACxC,mBAAO,IAAIA,QAAO,MAAO,KAAK,KAAM;AAAA,UACrC;AAGA,cAAK,OAAO,IAAI,MAAO;AACtB,iBAAK,gBAAgB;AACrB,iBAAK,OAAO,IAAI;AAIhB,iBAAK,qBAAqB,IAAI,oBAC5B,IAAI,qBAAqB,UAGzB,IAAI,gBAAgB,QACrB,aACA;AAKD,iBAAK,SAAW,IAAI,UAAU,IAAI,OAAO,aAAa,IACrD,IAAI,OAAO,aACX,IAAI;AAEL,iBAAK,gBAAgB,IAAI;AACzB,iBAAK,gBAAgB,IAAI;AAAA,UAG1B,OAAO;AACN,iBAAK,OAAO;AAAA,UACb;AAGA,cAAK,OAAQ;AACZ,YAAAA,QAAO,OAAQ,MAAM,KAAM;AAAA,UAC5B;AAGA,eAAK,YAAY,OAAO,IAAI,aAAa,KAAK,IAAI;AAGlD,eAAMA,QAAO,WAAY;AAAA,QAC1B;AAIA,QAAAA,QAAO,MAAM,YAAY;AAAA,UACxB,aAAaA,QAAO;AAAA,UACpB,oBAAoB;AAAA,UACpB,sBAAsB;AAAA,UACtB,+BAA+B;AAAA,UAC/B,aAAa;AAAA,UAEb,gBAAgB,WAAW;AAC1B,gBAAI,IAAI,KAAK;AAEb,iBAAK,qBAAqB;AAE1B,gBAAK,KAAK,CAAC,KAAK,aAAc;AAC7B,gBAAE,eAAe;AAAA,YAClB;AAAA,UACD;AAAA,UACA,iBAAiB,WAAW;AAC3B,gBAAI,IAAI,KAAK;AAEb,iBAAK,uBAAuB;AAE5B,gBAAK,KAAK,CAAC,KAAK,aAAc;AAC7B,gBAAE,gBAAgB;AAAA,YACnB;AAAA,UACD;AAAA,UACA,0BAA0B,WAAW;AACpC,gBAAI,IAAI,KAAK;AAEb,iBAAK,gCAAgC;AAErC,gBAAK,KAAK,CAAC,KAAK,aAAc;AAC7B,gBAAE,yBAAyB;AAAA,YAC5B;AAEA,iBAAK,gBAAgB;AAAA,UACtB;AAAA,QACD;AAGA,QAAAA,QAAO,KAAM;AAAA,UACZ,QAAQ;AAAA,UACR,SAAS;AAAA,UACT,YAAY;AAAA,UACZ,gBAAgB;AAAA,UAChB,SAAS;AAAA,UACT,QAAQ;AAAA,UACR,YAAY;AAAA,UACZ,SAAS;AAAA,UACT,OAAO;AAAA,UACP,OAAO;AAAA,UACP,UAAU;AAAA,UACV,MAAM;AAAA,UACN,QAAQ;AAAA,UACR,MAAM;AAAA,UACN,UAAU;AAAA,UACV,KAAK;AAAA,UACL,SAAS;AAAA,UACT,QAAQ;AAAA,UACR,SAAS;AAAA,UACT,SAAS;AAAA,UACT,SAAS;AAAA,UACT,SAAS;AAAA,UACT,SAAS;AAAA,UACT,WAAW;AAAA,UACX,aAAa;AAAA,UACb,SAAS;AAAA,UACT,SAAS;AAAA,UACT,eAAe;AAAA,UACf,WAAW;AAAA,UACX,SAAS;AAAA,UACT,OAAO;AAAA,QACR,GAAGA,QAAO,MAAM,OAAQ;AAExB,QAAAA,QAAO,KAAM,EAAE,OAAO,WAAW,MAAM,WAAW,GAAG,SAAU,MAAM,cAAe;AACnF,UAAAA,QAAO,MAAM,QAAS,QAAS;AAAA,YAG9B,OAAO,WAAW;AAKjB,6BAAgB,MAAM,MAAM,UAAW;AAGvC,qBAAO;AAAA,YACR;AAAA,YACA,SAAS,WAAW;AAGnB,6BAAgB,MAAM,IAAK;AAG3B,qBAAO;AAAA,YACR;AAAA,YAIA,UAAU,SAAU,OAAQ;AAC3B,qBAAO,SAAS,IAAK,MAAM,QAAQ,IAAK;AAAA,YACzC;AAAA,YAEA;AAAA,UACD;AAAA,QACD,CAAE;AAUF,QAAAA,QAAO,KAAM;AAAA,UACZ,YAAY;AAAA,UACZ,YAAY;AAAA,UACZ,cAAc;AAAA,UACd,cAAc;AAAA,QACf,GAAG,SAAU,MAAM,KAAM;AACxB,UAAAA,QAAO,MAAM,QAAS,QAAS;AAAA,YAC9B,cAAc;AAAA,YACd,UAAU;AAAA,YAEV,QAAQ,SAAU,OAAQ;AACzB,kBAAI,KACH,SAAS,MACT,UAAU,MAAM,eAChB,YAAY,MAAM;AAInB,kBAAK,CAAC,WAAa,YAAY,UAAU,CAACA,QAAO,SAAU,QAAQ,OAAQ,GAAM;AAChF,sBAAM,OAAO,UAAU;AACvB,sBAAM,UAAU,QAAQ,MAAO,MAAM,SAAU;AAC/C,sBAAM,OAAO;AAAA,cACd;AACA,qBAAO;AAAA,YACR;AAAA,UACD;AAAA,QACD,CAAE;AAEF,QAAAA,QAAO,GAAG,OAAQ;AAAA,UAEjB,IAAI,SAAU,OAAO,UAAUwC,OAAM1B,KAAK;AACzC,mBAAO6B,IAAI,MAAM,OAAO,UAAUH,OAAM1B,GAAG;AAAA,UAC5C;AAAA,UACA,KAAK,SAAU,OAAO,UAAU0B,OAAM1B,KAAK;AAC1C,mBAAO6B,IAAI,MAAM,OAAO,UAAUH,OAAM1B,KAAI,CAAE;AAAA,UAC/C;AAAA,UACA,KAAK,SAAU,OAAO,UAAUA,KAAK;AACpC,gBAAI,WAAW;AACf,gBAAK,SAAS,MAAM,kBAAkB,MAAM,WAAY;AAGvD,0BAAY,MAAM;AAClB,cAAAd,QAAQ,MAAM,cAAe,EAAE;AAAA,gBAC9B,UAAU,YACT,UAAU,WAAW,MAAM,UAAU,YACrC,UAAU;AAAA,gBACX,UAAU;AAAA,gBACV,UAAU;AAAA,cACX;AACA,qBAAO;AAAA,YACR;AACA,gBAAK,OAAO,UAAU,UAAW;AAGhC,mBAAM,QAAQ,OAAQ;AACrB,qBAAK,IAAK,MAAM,UAAU,MAAO,KAAO;AAAA,cACzC;AACA,qBAAO;AAAA,YACR;AACA,gBAAK,aAAa,SAAS,OAAO,aAAa,YAAa;AAG3D,cAAAc,MAAK;AACL,yBAAW;AAAA,YACZ;AACA,gBAAKA,QAAO,OAAQ;AACnB,cAAAA,MAAK;AAAA,YACN;AACA,mBAAO,KAAK,KAAM,WAAW;AAC5B,cAAAd,QAAO,MAAM,OAAQ,MAAM,OAAOc,KAAI,QAAS;AAAA,YAChD,CAAE;AAAA,UACH;AAAA,QACD,CAAE;AAGF,YAKC,eAAe,yBAGf,WAAW,qCAEX,eAAe;AAGhB,iBAAS,mBAAoB,MAAM,SAAU;AAC5C,cAAK,SAAU,MAAM,OAAQ,KAC5B,SAAU,QAAQ,aAAa,KAAK,UAAU,QAAQ,YAAY,IAAK,GAAI;AAE3E,mBAAOd,QAAQ,IAAK,EAAE,SAAU,OAAQ,EAAG,MAAO;AAAA,UACnD;AAEA,iBAAO;AAAA,QACR;AAGA,iBAAS,cAAe,MAAO;AAC9B,eAAK,QAAS,KAAK,aAAc,MAAO,MAAM,QAAS,MAAM,KAAK;AAClE,iBAAO;AAAA,QACR;AACA,iBAAS,cAAe,MAAO;AAC9B,eAAO,KAAK,QAAQ,IAAK,MAAO,GAAG,CAAE,MAAM,SAAU;AACpD,iBAAK,OAAO,KAAK,KAAK,MAAO,CAAE;AAAA,UAChC,OAAO;AACN,iBAAK,gBAAiB,MAAO;AAAA,UAC9B;AAEA,iBAAO;AAAA,QACR;AAEA,iBAAS,eAAgB,KAAK,MAAO;AACpC,cAAI,GAAG,GAAG,MAAM,UAAU,UAAU,UAAU;AAE9C,cAAK,KAAK,aAAa,GAAI;AAC1B;AAAA,UACD;AAGA,cAAK,SAAS,QAAS,GAAI,GAAI;AAC9B,uBAAW,SAAS,IAAK,GAAI;AAC7B,qBAAS,SAAS;AAElB,gBAAK,QAAS;AACb,uBAAS,OAAQ,MAAM,eAAgB;AAEvC,mBAAM,QAAQ,QAAS;AACtB,qBAAM,IAAI,GAAG,IAAI,OAAQ,MAAO,QAAQ,IAAI,GAAG,KAAM;AACpD,kBAAAA,QAAO,MAAM,IAAK,MAAM,MAAM,OAAQ,MAAQ,EAAI;AAAA,gBACnD;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAGA,cAAK,SAAS,QAAS,GAAI,GAAI;AAC9B,uBAAW,SAAS,OAAQ,GAAI;AAChC,uBAAWA,QAAO,OAAQ,CAAC,GAAG,QAAS;AAEvC,qBAAS,IAAK,MAAM,QAAS;AAAA,UAC9B;AAAA,QACD;AAGA,iBAAS,SAAU,KAAK,MAAO;AAC9B,cAAIqB,YAAW,KAAK,SAAS,YAAY;AAGzC,cAAKA,cAAa,WAAW,eAAe,KAAM,IAAI,IAAK,GAAI;AAC9D,iBAAK,UAAU,IAAI;AAAA,UAGpB,WAAYA,cAAa,WAAWA,cAAa,YAAa;AAC7D,iBAAK,eAAe,IAAI;AAAA,UACzB;AAAA,QACD;AAEA,iBAAS,SAAU,YAAY,MAAM,UAAU,SAAU;AAGxD,iBAAO,KAAM,IAAK;AAElB,cAAI,UAAU,OAAO,SAAS,YAAY,MAAM,KAC/C,IAAI,GACJ,IAAI,WAAW,QACf,WAAW,IAAI,GACf,QAAQ,KAAM,IACd,kBAAkB,WAAY,KAAM;AAGrC,cAAK,mBACD,IAAI,KAAK,OAAO,UAAU,YAC3B,CAAC,QAAQ,cAAc,SAAS,KAAM,KAAM,GAAM;AACpD,mBAAO,WAAW,KAAM,SAAUW,QAAQ;AACzC,kBAAIH,QAAO,WAAW,GAAIG,MAAM;AAChC,kBAAK,iBAAkB;AACtB,qBAAM,KAAM,MAAM,KAAM,MAAMA,QAAOH,MAAK,KAAK,CAAE;AAAA,cAClD;AACA,uBAAUA,OAAM,MAAM,UAAU,OAAQ;AAAA,YACzC,CAAE;AAAA,UACH;AAEA,cAAK,GAAI;AACR,uBAAW,cAAe,MAAM,WAAY,GAAI,eAAe,OAAO,YAAY,OAAQ;AAC1F,oBAAQ,SAAS;AAEjB,gBAAK,SAAS,WAAW,WAAW,GAAI;AACvC,yBAAW;AAAA,YACZ;AAGA,gBAAK,SAAS,SAAU;AACvB,wBAAU7B,QAAO,IAAK,OAAQ,UAAU,QAAS,GAAG,aAAc;AAClE,2BAAa,QAAQ;AAKrB,qBAAQ,IAAI,GAAG,KAAM;AACpB,uBAAO;AAEP,oBAAK,MAAM,UAAW;AACrB,yBAAOA,QAAO,MAAO,MAAM,MAAM,IAAK;AAGtC,sBAAK,YAAa;AAIjB,oBAAAA,QAAO,MAAO,SAAS,OAAQ,MAAM,QAAS,CAAE;AAAA,kBACjD;AAAA,gBACD;AAEA,yBAAS,KAAM,WAAY,IAAK,MAAM,CAAE;AAAA,cACzC;AAEA,kBAAK,YAAa;AACjB,sBAAM,QAAS,QAAQ,SAAS,GAAI;AAGpC,gBAAAA,QAAO,IAAK,SAAS,aAAc;AAGnC,qBAAM,IAAI,GAAG,IAAI,YAAY,KAAM;AAClC,yBAAO,QAAS;AAChB,sBAAK,YAAY,KAAM,KAAK,QAAQ,EAAG,KACtC,CAAC,SAAS,OAAQ,MAAM,YAAa,KACrCA,QAAO,SAAU,KAAK,IAAK,GAAI;AAE/B,wBAAK,KAAK,QAAS,KAAK,QAAQ,IAAK,YAAY,MAAO,UAAW;AAGlE,0BAAKA,QAAO,YAAY,CAAC,KAAK,UAAW;AACxC,wBAAAA,QAAO,SAAU,KAAK,KAAK;AAAA,0BAC1B,OAAO,KAAK,SAAS,KAAK,aAAc,OAAQ;AAAA,wBACjD,GAAG,GAAI;AAAA,sBACR;AAAA,oBACD,OAAO;AAON,8BAAS,KAAK,YAAY,QAAS,cAAc,EAAG,GAAG,MAAM,GAAI;AAAA,oBAClE;AAAA,kBACD;AAAA,gBACD;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAEA,iBAAO;AAAA,QACR;AAEA,iBAAS,OAAQ,MAAM,UAAU,UAAW;AAC3C,cAAI,MACH,QAAQ,WAAWA,QAAO,OAAQ,UAAU,IAAK,IAAI,MACrD,IAAI;AAEL,kBAAU,OAAO,MAAO,OAAS,MAAM,KAAM;AAC5C,gBAAK,CAAC,YAAY,KAAK,aAAa,GAAI;AACvC,cAAAA,QAAO,UAAW,OAAQ,IAAK,CAAE;AAAA,YAClC;AAEA,gBAAK,KAAK,YAAa;AACtB,kBAAK,YAAY,WAAY,IAAK,GAAI;AACrC,8BAAe,OAAQ,MAAM,QAAS,CAAE;AAAA,cACzC;AACA,mBAAK,WAAW,YAAa,IAAK;AAAA,YACnC;AAAA,UACD;AAEA,iBAAO;AAAA,QACR;AAEA,QAAAA,QAAO,OAAQ;AAAA,UACd,eAAe,SAAU,MAAO;AAC/B,mBAAO;AAAA,UACR;AAAA,UAEA,OAAO,SAAU,MAAM,eAAe,mBAAoB;AACzD,gBAAI,GAAG,GAAG,aAAa,cACtBC,SAAQ,KAAK,UAAW,IAAK,GAC7B,SAAS,WAAY,IAAK;AAG3B,gBAAK,CAAC,QAAQ,mBAAoB,KAAK,aAAa,KAAK,KAAK,aAAa,OACzE,CAACD,QAAO,SAAU,IAAK,GAAI;AAG5B,6BAAe,OAAQC,MAAM;AAC7B,4BAAc,OAAQ,IAAK;AAE3B,mBAAM,IAAI,GAAG,IAAI,YAAY,QAAQ,IAAI,GAAG,KAAM;AACjD,yBAAU,YAAa,IAAK,aAAc,EAAI;AAAA,cAC/C;AAAA,YACD;AAGA,gBAAK,eAAgB;AACpB,kBAAK,mBAAoB;AACxB,8BAAc,eAAe,OAAQ,IAAK;AAC1C,+BAAe,gBAAgB,OAAQA,MAAM;AAE7C,qBAAM,IAAI,GAAG,IAAI,YAAY,QAAQ,IAAI,GAAG,KAAM;AACjD,iCAAgB,YAAa,IAAK,aAAc,EAAI;AAAA,gBACrD;AAAA,cACD,OAAO;AACN,+BAAgB,MAAMA,MAAM;AAAA,cAC7B;AAAA,YACD;AAGA,2BAAe,OAAQA,QAAO,QAAS;AACvC,gBAAK,aAAa,SAAS,GAAI;AAC9B,4BAAe,cAAc,CAAC,UAAU,OAAQ,MAAM,QAAS,CAAE;AAAA,YAClE;AAGA,mBAAOA;AAAA,UACR;AAAA,UAEA,WAAW,SAAU,OAAQ;AAC5B,gBAAIuC,OAAM,MAAM,MACf,UAAUxC,QAAO,MAAM,SACvB,IAAI;AAEL,oBAAU,OAAO,MAAO,QAAU,QAAW,KAAM;AAClD,kBAAK,WAAY,IAAK,GAAI;AACzB,oBAAOwC,QAAO,KAAM,SAAS,UAAc;AAC1C,sBAAKA,MAAK,QAAS;AAClB,yBAAM,QAAQA,MAAK,QAAS;AAC3B,0BAAK,QAAS,OAAS;AACtB,wBAAAxC,QAAO,MAAM,OAAQ,MAAM,IAAK;AAAA,sBAGjC,OAAO;AACN,wBAAAA,QAAO,YAAa,MAAM,MAAMwC,MAAK,MAAO;AAAA,sBAC7C;AAAA,oBACD;AAAA,kBACD;AAIA,uBAAM,SAAS,WAAY;AAAA,gBAC5B;AACA,oBAAK,KAAM,SAAS,UAAY;AAI/B,uBAAM,SAAS,WAAY;AAAA,gBAC5B;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAAA,QACD,CAAE;AAEF,QAAAxC,QAAO,GAAG,OAAQ;AAAA,UACjB,QAAQ,SAAU,UAAW;AAC5B,mBAAO,OAAQ,MAAM,UAAU,IAAK;AAAA,UACrC;AAAA,UAEA,QAAQ,SAAU,UAAW;AAC5B,mBAAO,OAAQ,MAAM,QAAS;AAAA,UAC/B;AAAA,UAEA,MAAM,SAAU,OAAQ;AACvB,mBAAO,OAAQ,MAAM,SAAUiC,QAAQ;AACtC,qBAAOA,WAAU,SAChBjC,QAAO,KAAM,IAAK,IAClB,KAAK,MAAM,EAAE,KAAM,WAAW;AAC7B,oBAAK,KAAK,aAAa,KAAK,KAAK,aAAa,MAAM,KAAK,aAAa,GAAI;AACzE,uBAAK,cAAciC;AAAA,gBACpB;AAAA,cACD,CAAE;AAAA,YACJ,GAAG,MAAM,OAAO,UAAU,MAAO;AAAA,UAClC;AAAA,UAEA,QAAQ,WAAW;AAClB,mBAAO,SAAU,MAAM,WAAW,SAAU,MAAO;AAClD,kBAAK,KAAK,aAAa,KAAK,KAAK,aAAa,MAAM,KAAK,aAAa,GAAI;AACzE,oBAAI,SAAS,mBAAoB,MAAM,IAAK;AAC5C,uBAAO,YAAa,IAAK;AAAA,cAC1B;AAAA,YACD,CAAE;AAAA,UACH;AAAA,UAEA,SAAS,WAAW;AACnB,mBAAO,SAAU,MAAM,WAAW,SAAU,MAAO;AAClD,kBAAK,KAAK,aAAa,KAAK,KAAK,aAAa,MAAM,KAAK,aAAa,GAAI;AACzE,oBAAI,SAAS,mBAAoB,MAAM,IAAK;AAC5C,uBAAO,aAAc,MAAM,OAAO,UAAW;AAAA,cAC9C;AAAA,YACD,CAAE;AAAA,UACH;AAAA,UAEA,QAAQ,WAAW;AAClB,mBAAO,SAAU,MAAM,WAAW,SAAU,MAAO;AAClD,kBAAK,KAAK,YAAa;AACtB,qBAAK,WAAW,aAAc,MAAM,IAAK;AAAA,cAC1C;AAAA,YACD,CAAE;AAAA,UACH;AAAA,UAEA,OAAO,WAAW;AACjB,mBAAO,SAAU,MAAM,WAAW,SAAU,MAAO;AAClD,kBAAK,KAAK,YAAa;AACtB,qBAAK,WAAW,aAAc,MAAM,KAAK,WAAY;AAAA,cACtD;AAAA,YACD,CAAE;AAAA,UACH;AAAA,UAEA,OAAO,WAAW;AACjB,gBAAI,MACH,IAAI;AAEL,oBAAU,OAAO,KAAM,OAAS,MAAM,KAAM;AAC3C,kBAAK,KAAK,aAAa,GAAI;AAG1B,gBAAAjC,QAAO,UAAW,OAAQ,MAAM,KAAM,CAAE;AAGxC,qBAAK,cAAc;AAAA,cACpB;AAAA,YACD;AAEA,mBAAO;AAAA,UACR;AAAA,UAEA,OAAO,SAAU,eAAe,mBAAoB;AACnD,4BAAgB,iBAAiB,OAAO,QAAQ;AAChD,gCAAoB,qBAAqB,OAAO,gBAAgB;AAEhE,mBAAO,KAAK,IAAK,WAAW;AAC3B,qBAAOA,QAAO,MAAO,MAAM,eAAe,iBAAkB;AAAA,YAC7D,CAAE;AAAA,UACH;AAAA,UAEA,MAAM,SAAU,OAAQ;AACvB,mBAAO,OAAQ,MAAM,SAAUiC,QAAQ;AACtC,kBAAI,OAAO,KAAM,MAAO,CAAC,GACxB,IAAI,GACJ,IAAI,KAAK;AAEV,kBAAKA,WAAU,UAAa,KAAK,aAAa,GAAI;AACjD,uBAAO,KAAK;AAAA,cACb;AAGA,kBAAK,OAAOA,WAAU,YAAY,CAAC,aAAa,KAAMA,MAAM,KAC3D,CAAC,SAAW,SAAS,KAAMA,MAAM,KAAK,CAAE,IAAI,EAAG,GAAK,GAAI,YAAY,IAAM;AAE1E,gBAAAA,SAAQjC,QAAO,cAAeiC,MAAM;AAEpC,oBAAI;AACH,yBAAQ,IAAI,GAAG,KAAM;AACpB,2BAAO,KAAM,MAAO,CAAC;AAGrB,wBAAK,KAAK,aAAa,GAAI;AAC1B,sBAAAjC,QAAO,UAAW,OAAQ,MAAM,KAAM,CAAE;AACxC,2BAAK,YAAYiC;AAAA,oBAClB;AAAA,kBACD;AAEA,yBAAO;AAAA,gBAGR,SAAU,GAAR;AAAA,gBAAa;AAAA,cAChB;AAEA,kBAAK,MAAO;AACX,qBAAK,MAAM,EAAE,OAAQA,MAAM;AAAA,cAC5B;AAAA,YACD,GAAG,MAAM,OAAO,UAAU,MAAO;AAAA,UAClC;AAAA,UAEA,aAAa,WAAW;AACvB,gBAAI,UAAU,CAAC;AAGf,mBAAO,SAAU,MAAM,WAAW,SAAU,MAAO;AAClD,kBAAI,SAAS,KAAK;AAElB,kBAAKjC,QAAO,QAAS,MAAM,OAAQ,IAAI,GAAI;AAC1C,gBAAAA,QAAO,UAAW,OAAQ,IAAK,CAAE;AACjC,oBAAK,QAAS;AACb,yBAAO,aAAc,MAAM,IAAK;AAAA,gBACjC;AAAA,cACD;AAAA,YAGD,GAAG,OAAQ;AAAA,UACZ;AAAA,QACD,CAAE;AAEF,QAAAA,QAAO,KAAM;AAAA,UACZ,UAAU;AAAA,UACV,WAAW;AAAA,UACX,cAAc;AAAA,UACd,aAAa;AAAA,UACb,YAAY;AAAA,QACb,GAAG,SAAU,MAAM,UAAW;AAC7B,UAAAA,QAAO,GAAI,QAAS,SAAU,UAAW;AACxC,gBAAI,OACH,MAAM,CAAC,GACP,SAASA,QAAQ,QAAS,GAC1B,OAAO,OAAO,SAAS,GACvB,IAAI;AAEL,mBAAQ,KAAK,MAAM,KAAM;AACxB,sBAAQ,MAAM,OAAO,OAAO,KAAK,MAAO,IAAK;AAC7C,cAAAA,QAAQ,OAAQ,EAAI,EAAG,UAAY,KAAM;AAIzC,cAAAR,MAAK,MAAO,KAAK,MAAM,IAAI,CAAE;AAAA,YAC9B;AAEA,mBAAO,KAAK,UAAW,GAAI;AAAA,UAC5B;AAAA,QACD,CAAE;AACF,YAAI,YAAY,IAAI,OAAQ,OAAO,OAAO,mBAAmB,GAAI;AAEjE,YAAI,cAAc;AAGlB,YAAI,YAAY,SAAU,MAAO;AAK/B,cAAI,OAAO,KAAK,cAAc;AAE9B,cAAK,CAAC,QAAQ,CAAC,KAAK,QAAS;AAC5B,mBAAOF;AAAA,UACR;AAEA,iBAAO,KAAK,iBAAkB,IAAK;AAAA,QACpC;AAED,YAAI,OAAO,SAAU,MAAM,SAAS,UAAW;AAC9C,cAAI,KAAK,MACR,MAAM,CAAC;AAGR,eAAM,QAAQ,SAAU;AACvB,gBAAK,QAAS,KAAK,MAAO;AAC1B,iBAAK,MAAO,QAAS,QAAS;AAAA,UAC/B;AAEA,gBAAM,SAAS,KAAM,IAAK;AAG1B,eAAM,QAAQ,SAAU;AACvB,iBAAK,MAAO,QAAS,IAAK;AAAA,UAC3B;AAEA,iBAAO;AAAA,QACR;AAGA,YAAI,YAAY,IAAI,OAAQ,UAAU,KAAM,GAAI,GAAG,GAAI;AAEvD,YAAI,aAAa;AAGjB,YAAI,WAAW,IAAI;AAAA,UAClB,MAAM,aAAa,gCAAgC,aAAa;AAAA,UAChE;AAAA,QACD;AAKA,SAAE,WAAW;AAIZ,mBAAS,oBAAoB;AAG5B,gBAAK,CAAC,KAAM;AACX;AAAA,YACD;AAEA,sBAAU,MAAM,UAAU;AAE1B,gBAAI,MAAM,UACT;AAGD,4BAAgB,YAAa,SAAU,EAAE,YAAa,GAAI;AAE1D,gBAAI,WAAWA,QAAO,iBAAkB,GAAI;AAC5C,+BAAmB,SAAS,QAAQ;AAGpC,oCAAwB,mBAAoB,SAAS,UAAW,MAAM;AAItE,gBAAI,MAAM,QAAQ;AAClB,gCAAoB,mBAAoB,SAAS,KAAM,MAAM;AAI7D,mCAAuB,mBAAoB,SAAS,KAAM,MAAM;AAMhE,gBAAI,MAAM,WAAW;AACrB,+BAAmB,mBAAoB,IAAI,cAAc,CAAE,MAAM;AAEjE,4BAAgB,YAAa,SAAU;AAIvC,kBAAM;AAAA,UACP;AAEA,mBAAS,mBAAoB,SAAU;AACtC,mBAAO,KAAK,MAAO,WAAY,OAAQ,CAAE;AAAA,UAC1C;AAEA,cAAI,kBAAkB,sBAAsB,kBAAkB,mBAC7D,yBAAyB,uBACzB,YAAYQ,UAAS,cAAe,KAAM,GAC1C,MAAMA,UAAS,cAAe,KAAM;AAGrC,cAAK,CAAC,IAAI,OAAQ;AACjB;AAAA,UACD;AAIA,cAAI,MAAM,iBAAiB;AAC3B,cAAI,UAAW,IAAK,EAAE,MAAM,iBAAiB;AAC7C,kBAAQ,kBAAkB,IAAI,MAAM,mBAAmB;AAEvD,UAAAE,QAAO,OAAQ,SAAS;AAAA,YACvB,mBAAmB,WAAW;AAC7B,gCAAkB;AAClB,qBAAO;AAAA,YACR;AAAA,YACA,gBAAgB,WAAW;AAC1B,gCAAkB;AAClB,qBAAO;AAAA,YACR;AAAA,YACA,eAAe,WAAW;AACzB,gCAAkB;AAClB,qBAAO;AAAA,YACR;AAAA,YACA,oBAAoB,WAAW;AAC9B,gCAAkB;AAClB,qBAAO;AAAA,YACR;AAAA,YACA,eAAe,WAAW;AACzB,gCAAkB;AAClB,qBAAO;AAAA,YACR;AAAA,YAWA,sBAAsB,WAAW;AAChC,kBAAI,OAAO,IAAI,SAAS;AACxB,kBAAK,2BAA2B,MAAO;AACtC,wBAAQF,UAAS,cAAe,OAAQ;AACxC,qBAAKA,UAAS,cAAe,IAAK;AAClC,0BAAUA,UAAS,cAAe,KAAM;AAExC,sBAAM,MAAM,UAAU;AACtB,mBAAG,MAAM,UAAU;AAKnB,mBAAG,MAAM,SAAS;AAClB,wBAAQ,MAAM,SAAS;AAQvB,wBAAQ,MAAM,UAAU;AAExB,gCACE,YAAa,KAAM,EACnB,YAAa,EAAG,EAChB,YAAa,OAAQ;AAEvB,0BAAUR,QAAO,iBAAkB,EAAG;AACtC,0CAA4B,SAAU,QAAQ,QAAQ,EAAG,IACxD,SAAU,QAAQ,gBAAgB,EAAG,IACrC,SAAU,QAAQ,mBAAmB,EAAG,MAAQ,GAAG;AAEpD,gCAAgB,YAAa,KAAM;AAAA,cACpC;AACA,qBAAO;AAAA,YACR;AAAA,UACD,CAAE;AAAA,QACH,GAAI;AAGJ,iBAAS,OAAQ,MAAM,MAAM,UAAW;AACvC,cAAI,OAAO,UAAU,UAAU,KAC9B,eAAe,YAAY,KAAM,IAAK,GAMtC,QAAQ,KAAK;AAEd,qBAAW,YAAY,UAAW,IAAK;AAKvC,cAAK,UAAW;AACf,kBAAM,SAAS,iBAAkB,IAAK,KAAK,SAAU;AAGrD,gBAAK,cAAe;AAOnB,oBAAM,IAAI,QAAS,UAAU,IAAK;AAAA,YACnC;AAEA,gBAAK,QAAQ,MAAM,CAAC,WAAY,IAAK,GAAI;AACxC,oBAAMU,QAAO,MAAO,MAAM,IAAK;AAAA,YAChC;AAOA,gBAAK,CAAC,QAAQ,eAAe,KAAK,UAAU,KAAM,GAAI,KAAK,UAAU,KAAM,IAAK,GAAI;AAGnF,sBAAQ,MAAM;AACd,yBAAW,MAAM;AACjB,yBAAW,MAAM;AAGjB,oBAAM,WAAW,MAAM,WAAW,MAAM,QAAQ;AAChD,oBAAM,SAAS;AAGf,oBAAM,QAAQ;AACd,oBAAM,WAAW;AACjB,oBAAM,WAAW;AAAA,YAClB;AAAA,UACD;AAEA,iBAAO,QAAQ,SAId,MAAM,KACN;AAAA,QACF;AAGA,iBAAS,aAAc,aAAa,QAAS;AAG5C,iBAAO;AAAA,YACN,KAAK,WAAW;AACf,kBAAK,YAAY,GAAI;AAIpB,uBAAO,KAAK;AACZ;AAAA,cACD;AAGA,sBAAS,KAAK,MAAM,QAAS,MAAO,MAAM,SAAU;AAAA,YACrD;AAAA,UACD;AAAA,QACD;AAGA,YAAI,cAAc,CAAE,UAAU,OAAO,IAAK,GACzC,aAAaF,UAAS,cAAe,KAAM,EAAE,OAC7C,cAAc,CAAC;AAGhB,iBAAS,eAAgB,MAAO;AAG/B,cAAI,UAAU,KAAM,GAAI,YAAY,IAAI,KAAK,MAAO,CAAE,GACrD,IAAI,YAAY;AAEjB,iBAAQ,KAAM;AACb,mBAAO,YAAa,KAAM;AAC1B,gBAAK,QAAQ,YAAa;AACzB,qBAAO;AAAA,YACR;AAAA,UACD;AAAA,QACD;AAGA,iBAAS,cAAe,MAAO;AAC9B,cAAI,QAAQE,QAAO,SAAU,SAAU,YAAa;AAEpD,cAAK,OAAQ;AACZ,mBAAO;AAAA,UACR;AACA,cAAK,QAAQ,YAAa;AACzB,mBAAO;AAAA,UACR;AACA,iBAAO,YAAa,QAAS,eAAgB,IAAK,KAAK;AAAA,QACxD;AAGA,YAKC,eAAe,6BACf,UAAU,EAAE,UAAU,YAAY,YAAY,UAAU,SAAS,QAAQ,GACzE,qBAAqB;AAAA,UACpB,eAAe;AAAA,UACf,YAAY;AAAA,QACb;AAED,iBAAS,kBAAmB,OAAO,OAAO,UAAW;AAIpD,cAAI,UAAU,QAAQ,KAAM,KAAM;AAClC,iBAAO,UAGN,KAAK,IAAK,GAAG,QAAS,MAAQ,YAAY,EAAI,KAAM,QAAS,MAAO,QACpE;AAAA,QACF;AAEA,iBAAS,mBAAoB,MAAM,WAAW,KAAK,aAAa6C,SAAQ,aAAc;AACrF,cAAI,IAAI,cAAc,UAAU,IAAI,GACnC,QAAQ,GACR,QAAQ;AAGT,cAAK,SAAU,cAAc,WAAW,YAAc;AACrD,mBAAO;AAAA,UACR;AAEA,iBAAQ,IAAI,GAAG,KAAK,GAAI;AAGvB,gBAAK,QAAQ,UAAW;AACvB,uBAAS7C,QAAO,IAAK,MAAM,MAAM,UAAW,IAAK,MAAM6C,OAAO;AAAA,YAC/D;AAGA,gBAAK,CAAC,aAAc;AAGnB,uBAAS7C,QAAO,IAAK,MAAM,YAAY,UAAW,IAAK,MAAM6C,OAAO;AAGpE,kBAAK,QAAQ,WAAY;AACxB,yBAAS7C,QAAO,IAAK,MAAM,WAAW,UAAW,KAAM,SAAS,MAAM6C,OAAO;AAAA,cAG9E,OAAO;AACN,yBAAS7C,QAAO,IAAK,MAAM,WAAW,UAAW,KAAM,SAAS,MAAM6C,OAAO;AAAA,cAC9E;AAAA,YAID,OAAO;AAGN,kBAAK,QAAQ,WAAY;AACxB,yBAAS7C,QAAO,IAAK,MAAM,YAAY,UAAW,IAAK,MAAM6C,OAAO;AAAA,cACrE;AAGA,kBAAK,QAAQ,UAAW;AACvB,yBAAS7C,QAAO,IAAK,MAAM,WAAW,UAAW,KAAM,SAAS,MAAM6C,OAAO;AAAA,cAC9E;AAAA,YACD;AAAA,UACD;AAGA,cAAK,CAAC,eAAe,eAAe,GAAI;AAIvC,qBAAS,KAAK,IAAK,GAAG,KAAK;AAAA,cAC1B,KAAM,WAAW,UAAW,GAAI,YAAY,IAAI,UAAU,MAAO,CAAE,KACnE,cACA,QACA,QACA;AAAA,YAID,CAAE,KAAK;AAAA,UACR;AAEA,iBAAO;AAAA,QACR;AAEA,iBAAS,iBAAkB,MAAM,WAAW,OAAQ;AAGnD,cAAIA,UAAS,UAAW,IAAK,GAI5B,kBAAkB,CAAC,QAAQ,kBAAkB,KAAK,OAClD,cAAc,mBACb7C,QAAO,IAAK,MAAM,aAAa,OAAO6C,OAAO,MAAM,cACpD,mBAAmB,aAEnB,MAAM,OAAQ,MAAM,WAAWA,OAAO,GACtC,aAAa,WAAW,UAAW,GAAI,YAAY,IAAI,UAAU,MAAO,CAAE;AAI3E,cAAK,UAAU,KAAM,GAAI,GAAI;AAC5B,gBAAK,CAAC,OAAQ;AACb,qBAAO;AAAA,YACR;AACA,kBAAM;AAAA,UACP;AAMA,eAAO,CAAC,QAAQ,kBAAkB,KAAK,eAMtC,CAAC,QAAQ,qBAAqB,KAAK,SAAU,MAAM,IAAK,KAIxD,QAAQ,UAIR,CAAC,WAAY,GAAI,KAAK7C,QAAO,IAAK,MAAM,WAAW,OAAO6C,OAAO,MAAM,aAGvE,KAAK,eAAe,EAAE,QAAS;AAE/B,0BAAc7C,QAAO,IAAK,MAAM,aAAa,OAAO6C,OAAO,MAAM;AAKjE,+BAAmB,cAAc;AACjC,gBAAK,kBAAmB;AACvB,oBAAM,KAAM;AAAA,YACb;AAAA,UACD;AAGA,gBAAM,WAAY,GAAI,KAAK;AAG3B,iBAAS,MACR;AAAA,YACC;AAAA,YACA;AAAA,YACA,UAAW,cAAc,WAAW;AAAA,YACpC;AAAA,YACAA;AAAA,YAGA;AAAA,UACD,IACG;AAAA,QACL;AAEA,QAAA7C,QAAO,OAAQ;AAAA,UAId,UAAU;AAAA,YACT,SAAS;AAAA,cACR,KAAK,SAAU,MAAM,UAAW;AAC/B,oBAAK,UAAW;AAGf,sBAAI,MAAM,OAAQ,MAAM,SAAU;AAClC,yBAAO,QAAQ,KAAK,MAAM;AAAA,gBAC3B;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAAA,UAGA,WAAW;AAAA,YACV,2BAA2B;AAAA,YAC3B,eAAe;AAAA,YACf,eAAe;AAAA,YACf,YAAY;AAAA,YACZ,cAAc;AAAA,YACd,cAAc;AAAA,YACd,YAAY;AAAA,YACZ,cAAc;AAAA,YACd,iBAAiB;AAAA,YACjB,mBAAmB;AAAA,YACnB,WAAW;AAAA,YACX,cAAc;AAAA,YACd,gBAAgB;AAAA,YAChB,cAAc;AAAA,YACd,WAAW;AAAA,YACX,SAAS;AAAA,YACT,WAAW;AAAA,YACX,UAAU;AAAA,YACV,UAAU;AAAA,YACV,QAAQ;AAAA,UACT;AAAA,UAIA,UAAU,CAAC;AAAA,UAGX,OAAO,SAAU,MAAM,MAAM,OAAO,OAAQ;AAG3C,gBAAK,CAAC,QAAQ,KAAK,aAAa,KAAK,KAAK,aAAa,KAAK,CAAC,KAAK,OAAQ;AACzE;AAAA,YACD;AAGA,gBAAI,KAAK,MAAMyC,QACd,WAAWH,WAAW,IAAK,GAC3B,eAAe,YAAY,KAAM,IAAK,GACtC,QAAQ,KAAK;AAKd,gBAAK,CAAC,cAAe;AACpB,qBAAO,cAAe,QAAS;AAAA,YAChC;AAGA,YAAAG,SAAQzC,QAAO,SAAU,SAAUA,QAAO,SAAU;AAGpD,gBAAK,UAAU,QAAY;AAC1B,qBAAO,OAAO;AAGd,kBAAK,SAAS,aAAc,MAAM,QAAQ,KAAM,KAAM,MAAO,IAAK,IAAM;AACvE,wBAAQ,UAAW,MAAM,MAAM,GAAI;AAGnC,uBAAO;AAAA,cACR;AAGA,kBAAK,SAAS,QAAQ,UAAU,OAAQ;AACvC;AAAA,cACD;AAKA,kBAAK,SAAS,YAAY,CAAC,cAAe;AACzC,yBAAS,OAAO,IAAK,OAASA,QAAO,UAAW,YAAa,KAAK;AAAA,cACnE;AAGA,kBAAK,CAAC,QAAQ,mBAAmB,UAAU,MAAM,KAAK,QAAS,YAAa,MAAM,GAAI;AACrF,sBAAO,QAAS;AAAA,cACjB;AAGA,kBAAK,CAACyC,UAAS,EAAG,SAASA,YACxB,QAAQA,OAAM,IAAK,MAAM,OAAO,KAAM,OAAQ,QAAY;AAE5D,oBAAK,cAAe;AACnB,wBAAM,YAAa,MAAM,KAAM;AAAA,gBAChC,OAAO;AACN,wBAAO,QAAS;AAAA,gBACjB;AAAA,cACD;AAAA,YAED,OAAO;AAGN,kBAAKA,UAAS,SAASA,WACpB,MAAMA,OAAM,IAAK,MAAM,OAAO,KAAM,OAAQ,QAAY;AAE1D,uBAAO;AAAA,cACR;AAGA,qBAAO,MAAO;AAAA,YACf;AAAA,UACD;AAAA,UAEA,KAAK,SAAU,MAAM,MAAM,OAAOI,SAAS;AAC1C,gBAAI,KAAK,KAAKJ,QACb,WAAWH,WAAW,IAAK,GAC3B,eAAe,YAAY,KAAM,IAAK;AAKvC,gBAAK,CAAC,cAAe;AACpB,qBAAO,cAAe,QAAS;AAAA,YAChC;AAGA,YAAAG,SAAQzC,QAAO,SAAU,SAAUA,QAAO,SAAU;AAGpD,gBAAKyC,UAAS,SAASA,QAAQ;AAC9B,oBAAMA,OAAM,IAAK,MAAM,MAAM,KAAM;AAAA,YACpC;AAGA,gBAAK,QAAQ,QAAY;AACxB,oBAAM,OAAQ,MAAM,MAAMI,OAAO;AAAA,YAClC;AAGA,gBAAK,QAAQ,YAAY,QAAQ,oBAAqB;AACrD,oBAAM,mBAAoB;AAAA,YAC3B;AAGA,gBAAK,UAAU,MAAM,OAAQ;AAC5B,oBAAM,WAAY,GAAI;AACtB,qBAAO,UAAU,QAAQ,SAAU,GAAI,IAAI,OAAO,IAAI;AAAA,YACvD;AAEA,mBAAO;AAAA,UACR;AAAA,QACD,CAAE;AAEF,QAAA7C,QAAO,KAAM,CAAE,UAAU,OAAQ,GAAG,SAAU,IAAI,WAAY;AAC7D,UAAAA,QAAO,SAAU,aAAc;AAAA,YAC9B,KAAK,SAAU,MAAM,UAAU,OAAQ;AACtC,kBAAK,UAAW;AAIf,uBAAO,aAAa,KAAMA,QAAO,IAAK,MAAM,SAAU,CAAE,MAQrD,CAAC,KAAK,eAAe,EAAE,UAAU,CAAC,KAAK,sBAAsB,EAAE,SACjE,KAAM,MAAM,SAAS,WAAW;AAC/B,yBAAO,iBAAkB,MAAM,WAAW,KAAM;AAAA,gBACjD,CAAE,IACF,iBAAkB,MAAM,WAAW,KAAM;AAAA,cAC3C;AAAA,YACD;AAAA,YAEA,KAAK,SAAU,MAAM,OAAO,OAAQ;AACnC,kBAAI,SACH6C,UAAS,UAAW,IAAK,GAIzB,qBAAqB,CAAC,QAAQ,cAAc,KAC3CA,QAAO,aAAa,YAGrB,kBAAkB,sBAAsB,OACxC,cAAc,mBACb7C,QAAO,IAAK,MAAM,aAAa,OAAO6C,OAAO,MAAM,cACpD,WAAW,QACV;AAAA,gBACC;AAAA,gBACA;AAAA,gBACA;AAAA,gBACA;AAAA,gBACAA;AAAA,cACD,IACA;AAIF,kBAAK,eAAe,oBAAqB;AACxC,4BAAY,KAAK;AAAA,kBAChB,KAAM,WAAW,UAAW,GAAI,YAAY,IAAI,UAAU,MAAO,CAAE,KACnE,WAAYA,QAAQ,UAAY,IAChC,mBAAoB,MAAM,WAAW,UAAU,OAAOA,OAAO,IAC7D;AAAA,gBACD;AAAA,cACD;AAGA,kBAAK,aAAc,UAAU,QAAQ,KAAM,KAAM,OAC9C,QAAS,MAAO,UAAW,MAAO;AAEpC,qBAAK,MAAO,aAAc;AAC1B,wBAAQ7C,QAAO,IAAK,MAAM,SAAU;AAAA,cACrC;AAEA,qBAAO,kBAAmB,MAAM,OAAO,QAAS;AAAA,YACjD;AAAA,UACD;AAAA,QACD,CAAE;AAEF,QAAAA,QAAO,SAAS,aAAa;AAAA,UAAc,QAAQ;AAAA,UAClD,SAAU,MAAM,UAAW;AAC1B,gBAAK,UAAW;AACf,sBAAS,WAAY,OAAQ,MAAM,YAAa,CAAE,KACjD,KAAK,sBAAsB,EAAE,OAC5B,KAAM,MAAM,EAAE,YAAY,EAAE,GAAG,WAAW;AACzC,uBAAO,KAAK,sBAAsB,EAAE;AAAA,cACrC,CAAE,KACA;AAAA,YACL;AAAA,UACD;AAAA,QACD;AAGA,QAAAA,QAAO,KAAM;AAAA,UACZ,QAAQ;AAAA,UACR,SAAS;AAAA,UACT,QAAQ;AAAA,QACT,GAAG,SAAU8C,SAAQ,QAAS;AAC7B,UAAA9C,QAAO,SAAU8C,UAAS,UAAW;AAAA,YACpC,QAAQ,SAAU,OAAQ;AACzB,kBAAI,IAAI,GACP,WAAW,CAAC,GAGZ,QAAQ,OAAO,UAAU,WAAW,MAAM,MAAO,GAAI,IAAI,CAAE,KAAM;AAElE,qBAAQ,IAAI,GAAG,KAAM;AACpB,yBAAUA,UAAS,UAAW,KAAM,UACnC,MAAO,MAAO,MAAO,IAAI,MAAO,MAAO;AAAA,cACzC;AAEA,qBAAO;AAAA,YACR;AAAA,UACD;AAEA,cAAKA,YAAW,UAAW;AAC1B,YAAA9C,QAAO,SAAU8C,UAAS,QAAS,MAAM;AAAA,UAC1C;AAAA,QACD,CAAE;AAEF,QAAA9C,QAAO,GAAG,OAAQ;AAAA,UACjB,KAAK,SAAU,MAAM,OAAQ;AAC5B,mBAAO,OAAQ,MAAM,SAAU,MAAM+C,OAAMd,QAAQ;AAClD,kBAAIY,SAAQ,KACX,MAAM,CAAC,GACP,IAAI;AAEL,kBAAK,MAAM,QAASE,KAAK,GAAI;AAC5B,gBAAAF,UAAS,UAAW,IAAK;AACzB,sBAAME,MAAK;AAEX,uBAAQ,IAAI,KAAK,KAAM;AACtB,sBAAKA,MAAM,MAAQ/C,QAAO,IAAK,MAAM+C,MAAM,IAAK,OAAOF,OAAO;AAAA,gBAC/D;AAEA,uBAAO;AAAA,cACR;AAEA,qBAAOZ,WAAU,SAChBjC,QAAO,MAAO,MAAM+C,OAAMd,MAAM,IAChCjC,QAAO,IAAK,MAAM+C,KAAK;AAAA,YACzB,GAAG,MAAM,OAAO,UAAU,SAAS,CAAE;AAAA,UACtC;AAAA,QACD,CAAE;AAGF,iBAAS,MAAO,MAAM,SAAS,MAAMC,MAAK,QAAS;AAClD,iBAAO,IAAI,MAAM,UAAU,KAAM,MAAM,SAAS,MAAMA,MAAK,MAAO;AAAA,QACnE;AACA,QAAAhD,QAAO,QAAQ;AAEf,cAAM,YAAY;AAAA,UACjB,aAAa;AAAA,UACb,MAAM,SAAU,MAAM,SAAS,MAAMgD,MAAK,QAAQ,MAAO;AACxD,iBAAK,OAAO;AACZ,iBAAK,OAAO;AACZ,iBAAK,SAAS,UAAUhD,QAAO,OAAO;AACtC,iBAAK,UAAU;AACf,iBAAK,QAAQ,KAAK,MAAM,KAAK,IAAI;AACjC,iBAAK,MAAMgD;AACX,iBAAK,OAAO,SAAUhD,QAAO,UAAW,QAAS,KAAK;AAAA,UACvD;AAAA,UACA,KAAK,WAAW;AACf,gBAAIyC,SAAQ,MAAM,UAAW,KAAK;AAElC,mBAAOA,UAASA,OAAM,MACrBA,OAAM,IAAK,IAAK,IAChB,MAAM,UAAU,SAAS,IAAK,IAAK;AAAA,UACrC;AAAA,UACA,KAAK,SAAU,SAAU;AACxB,gBAAI,OACHA,SAAQ,MAAM,UAAW,KAAK;AAE/B,gBAAK,KAAK,QAAQ,UAAW;AAC5B,mBAAK,MAAM,QAAQzC,QAAO,OAAQ,KAAK;AAAA,gBACtC;AAAA,gBAAS,KAAK,QAAQ,WAAW;AAAA,gBAAS;AAAA,gBAAG;AAAA,gBAAG,KAAK,QAAQ;AAAA,cAC9D;AAAA,YACD,OAAO;AACN,mBAAK,MAAM,QAAQ;AAAA,YACpB;AACA,iBAAK,OAAQ,KAAK,MAAM,KAAK,SAAU,QAAQ,KAAK;AAEpD,gBAAK,KAAK,QAAQ,MAAO;AACxB,mBAAK,QAAQ,KAAK,KAAM,KAAK,MAAM,KAAK,KAAK,IAAK;AAAA,YACnD;AAEA,gBAAKyC,UAASA,OAAM,KAAM;AACzB,cAAAA,OAAM,IAAK,IAAK;AAAA,YACjB,OAAO;AACN,oBAAM,UAAU,SAAS,IAAK,IAAK;AAAA,YACpC;AACA,mBAAO;AAAA,UACR;AAAA,QACD;AAEA,cAAM,UAAU,KAAK,YAAY,MAAM;AAEvC,cAAM,YAAY;AAAA,UACjB,UAAU;AAAA,YACT,KAAK,SAAU,OAAQ;AACtB,kBAAI;AAIJ,kBAAK,MAAM,KAAK,aAAa,KAC5B,MAAM,KAAM,MAAM,SAAU,QAAQ,MAAM,KAAK,MAAO,MAAM,SAAU,MAAO;AAC7E,uBAAO,MAAM,KAAM,MAAM;AAAA,cAC1B;AAMA,uBAASzC,QAAO,IAAK,MAAM,MAAM,MAAM,MAAM,EAAG;AAGhD,qBAAO,CAAC,UAAU,WAAW,SAAS,IAAI;AAAA,YAC3C;AAAA,YACA,KAAK,SAAU,OAAQ;AAKtB,kBAAKA,QAAO,GAAG,KAAM,MAAM,OAAS;AACnC,gBAAAA,QAAO,GAAG,KAAM,MAAM,MAAQ,KAAM;AAAA,cACrC,WAAY,MAAM,KAAK,aAAa,MACnCA,QAAO,SAAU,MAAM,SACtB,MAAM,KAAK,MAAO,cAAe,MAAM,IAAK,MAAO,OAAS;AAC7D,gBAAAA,QAAO,MAAO,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,IAAK;AAAA,cAC9D,OAAO;AACN,sBAAM,KAAM,MAAM,QAAS,MAAM;AAAA,cAClC;AAAA,YACD;AAAA,UACD;AAAA,QACD;AAIA,cAAM,UAAU,YAAY,MAAM,UAAU,aAAa;AAAA,UACxD,KAAK,SAAU,OAAQ;AACtB,gBAAK,MAAM,KAAK,YAAY,MAAM,KAAK,YAAa;AACnD,oBAAM,KAAM,MAAM,QAAS,MAAM;AAAA,YAClC;AAAA,UACD;AAAA,QACD;AAEA,QAAAA,QAAO,SAAS;AAAA,UACf,QAAQ,SAAUiD,IAAI;AACrB,mBAAOA;AAAA,UACR;AAAA,UACA,OAAO,SAAUA,IAAI;AACpB,mBAAO,MAAM,KAAK,IAAKA,KAAI,KAAK,EAAG,IAAI;AAAA,UACxC;AAAA,UACA,UAAU;AAAA,QACX;AAEA,QAAAjD,QAAO,KAAK,MAAM,UAAU;AAG5B,QAAAA,QAAO,GAAG,OAAO,CAAC;AAKlB,YACC,OAAO,YACP,WAAW,0BACX,OAAO;AAER,iBAAS,WAAW;AACnB,cAAK,YAAa;AACjB,gBAAKF,UAAS,WAAW,SAASR,QAAO,uBAAwB;AAChE,cAAAA,QAAO,sBAAuB,QAAS;AAAA,YACxC,OAAO;AACN,cAAAA,QAAO,WAAY,UAAUU,QAAO,GAAG,QAAS;AAAA,YACjD;AAEA,YAAAA,QAAO,GAAG,KAAK;AAAA,UAChB;AAAA,QACD;AAGA,iBAAS,cAAc;AACtB,UAAAV,QAAO,WAAY,WAAW;AAC7B,oBAAQ;AAAA,UACT,CAAE;AACF,iBAAS,QAAQ,KAAK,IAAI;AAAA,QAC3B;AAGA,iBAAS,MAAO,MAAM,cAAe;AACpC,cAAI,OACH,IAAI,GACJ,QAAQ,EAAE,QAAQ,KAAK;AAIxB,yBAAe,eAAe,IAAI;AAClC,iBAAQ,IAAI,GAAG,KAAK,IAAI,cAAe;AACtC,oBAAQ,UAAW;AACnB,kBAAO,WAAW,SAAU,MAAO,YAAY,SAAU;AAAA,UAC1D;AAEA,cAAK,cAAe;AACnB,kBAAM,UAAU,MAAM,QAAQ;AAAA,UAC/B;AAEA,iBAAO;AAAA,QACR;AAEA,iBAAS,YAAa,OAAO,MAAM,WAAY;AAC9C,cAAI,OACH,cAAe,UAAU,SAAU,SAAU,CAAC,GAAI,OAAQ,UAAU,SAAU,IAAM,GACpF0C,SAAQ,GACR,SAAS,WAAW;AACrB,iBAAQA,SAAQ,QAAQA,UAAU;AACjC,gBAAO,QAAQ,WAAYA,QAAQ,KAAM,WAAW,MAAM,KAAM,GAAM;AAGrE,qBAAO;AAAA,YACR;AAAA,UACD;AAAA,QACD;AAEA,iBAAS,iBAAkB,MAAM,OAAO,MAAO;AAC9C,cAAI,MAAM,OAAO,QAAQS,QAAO,SAAS,WAAW,gBAAgB,SACnE,QAAQ,WAAW,SAAS,YAAY,OACxC,OAAO,MACP,OAAO,CAAC,GACR,QAAQ,KAAK,OACb,SAAS,KAAK,YAAY,mBAAoB,IAAK,GACnD,WAAW,SAAS,IAAK,MAAM,QAAS;AAGzC,cAAK,CAAC,KAAK,OAAQ;AAClB,YAAAA,SAAQzC,QAAO,YAAa,MAAM,IAAK;AACvC,gBAAKyC,OAAM,YAAY,MAAO;AAC7B,cAAAA,OAAM,WAAW;AACjB,wBAAUA,OAAM,MAAM;AACtB,cAAAA,OAAM,MAAM,OAAO,WAAW;AAC7B,oBAAK,CAACA,OAAM,UAAW;AACtB,0BAAQ;AAAA,gBACT;AAAA,cACD;AAAA,YACD;AACA,YAAAA,OAAM;AAEN,iBAAK,OAAQ,WAAW;AAGvB,mBAAK,OAAQ,WAAW;AACvB,gBAAAA,OAAM;AACN,oBAAK,CAACzC,QAAO,MAAO,MAAM,IAAK,EAAE,QAAS;AACzC,kBAAAyC,OAAM,MAAM,KAAK;AAAA,gBAClB;AAAA,cACD,CAAE;AAAA,YACH,CAAE;AAAA,UACH;AAGA,eAAM,QAAQ,OAAQ;AACrB,oBAAQ,MAAO;AACf,gBAAK,SAAS,KAAM,KAAM,GAAI;AAC7B,qBAAO,MAAO;AACd,uBAAS,UAAU,UAAU;AAC7B,kBAAK,WAAY,SAAS,SAAS,SAAW;AAI7C,oBAAK,UAAU,UAAU,YAAY,SAAU,UAAW,QAAY;AACrE,2BAAS;AAAA,gBAGV,OAAO;AACN;AAAA,gBACD;AAAA,cACD;AACA,mBAAM,QAAS,YAAY,SAAU,SAAUzC,QAAO,MAAO,MAAM,IAAK;AAAA,YACzE;AAAA,UACD;AAGA,sBAAY,CAACA,QAAO,cAAe,KAAM;AACzC,cAAK,CAAC,aAAaA,QAAO,cAAe,IAAK,GAAI;AACjD;AAAA,UACD;AAGA,cAAK,SAAS,KAAK,aAAa,GAAI;AAMnC,iBAAK,WAAW,CAAE,MAAM,UAAU,MAAM,WAAW,MAAM,SAAU;AAGnE,6BAAiB,YAAY,SAAS;AACtC,gBAAK,kBAAkB,MAAO;AAC7B,+BAAiB,SAAS,IAAK,MAAM,SAAU;AAAA,YAChD;AACA,sBAAUA,QAAO,IAAK,MAAM,SAAU;AACtC,gBAAK,YAAY,QAAS;AACzB,kBAAK,gBAAiB;AACrB,0BAAU;AAAA,cACX,OAAO;AAGN,yBAAU,CAAE,IAAK,GAAG,IAAK;AACzB,iCAAiB,KAAK,MAAM,WAAW;AACvC,0BAAUA,QAAO,IAAK,MAAM,SAAU;AACtC,yBAAU,CAAE,IAAK,CAAE;AAAA,cACpB;AAAA,YACD;AAGA,gBAAK,YAAY,YAAY,YAAY,kBAAkB,kBAAkB,MAAO;AACnF,kBAAKA,QAAO,IAAK,MAAM,OAAQ,MAAM,QAAS;AAG7C,oBAAK,CAAC,WAAY;AACjB,uBAAK,KAAM,WAAW;AACrB,0BAAM,UAAU;AAAA,kBACjB,CAAE;AACF,sBAAK,kBAAkB,MAAO;AAC7B,8BAAU,MAAM;AAChB,qCAAiB,YAAY,SAAS,KAAK;AAAA,kBAC5C;AAAA,gBACD;AACA,sBAAM,UAAU;AAAA,cACjB;AAAA,YACD;AAAA,UACD;AAEA,cAAK,KAAK,UAAW;AACpB,kBAAM,WAAW;AACjB,iBAAK,OAAQ,WAAW;AACvB,oBAAM,WAAW,KAAK,SAAU;AAChC,oBAAM,YAAY,KAAK,SAAU;AACjC,oBAAM,YAAY,KAAK,SAAU;AAAA,YAClC,CAAE;AAAA,UACH;AAGA,sBAAY;AACZ,eAAM,QAAQ,MAAO;AAGpB,gBAAK,CAAC,WAAY;AACjB,kBAAK,UAAW;AACf,oBAAK,YAAY,UAAW;AAC3B,2BAAS,SAAS;AAAA,gBACnB;AAAA,cACD,OAAO;AACN,2BAAW,SAAS,OAAQ,MAAM,UAAU,EAAE,SAAS,eAAe,CAAE;AAAA,cACzE;AAGA,kBAAK,QAAS;AACb,yBAAS,SAAS,CAAC;AAAA,cACpB;AAGA,kBAAK,QAAS;AACb,yBAAU,CAAE,IAAK,GAAG,IAAK;AAAA,cAC1B;AAIA,mBAAK,KAAM,WAAW;AAKrB,oBAAK,CAAC,QAAS;AACd,2BAAU,CAAE,IAAK,CAAE;AAAA,gBACpB;AACA,yBAAS,OAAQ,MAAM,QAAS;AAChC,qBAAM,QAAQ,MAAO;AACpB,kBAAAA,QAAO,MAAO,MAAM,MAAM,KAAM,KAAO;AAAA,gBACxC;AAAA,cACD,CAAE;AAAA,YACH;AAGA,wBAAY,YAAa,SAAS,SAAU,QAAS,GAAG,MAAM,IAAK;AACnE,gBAAK,EAAG,QAAQ,WAAa;AAC5B,uBAAU,QAAS,UAAU;AAC7B,kBAAK,QAAS;AACb,0BAAU,MAAM,UAAU;AAC1B,0BAAU,QAAQ;AAAA,cACnB;AAAA,YACD;AAAA,UACD;AAAA,QACD;AAEA,iBAAS,WAAY,OAAO,eAAgB;AAC3C,cAAIgC,QAAO,MAAM,QAAQ,OAAOS;AAGhC,eAAMT,UAAS,OAAQ;AACtB,mBAAOM,WAAWN,MAAM;AACxB,qBAAS,cAAe;AACxB,oBAAQ,MAAOA;AACf,gBAAK,MAAM,QAAS,KAAM,GAAI;AAC7B,uBAAS,MAAO;AAChB,sBAAQ,MAAOA,UAAU,MAAO;AAAA,YACjC;AAEA,gBAAKA,WAAU,MAAO;AACrB,oBAAO,QAAS;AAChB,qBAAO,MAAOA;AAAA,YACf;AAEA,YAAAS,SAAQzC,QAAO,SAAU;AACzB,gBAAKyC,UAAS,YAAYA,QAAQ;AACjC,sBAAQA,OAAM,OAAQ,KAAM;AAC5B,qBAAO,MAAO;AAId,mBAAMT,UAAS,OAAQ;AACtB,oBAAK,EAAGA,UAAS,QAAU;AAC1B,wBAAOA,UAAU,MAAOA;AACxB,gCAAeA,UAAU;AAAA,gBAC1B;AAAA,cACD;AAAA,YACD,OAAO;AACN,4BAAe,QAAS;AAAA,YACzB;AAAA,UACD;AAAA,QACD;AAEA,iBAAS,UAAW,MAAM,YAAY,SAAU;AAC/C,cAAI,QACH,SACAA,SAAQ,GACR,SAAS,UAAU,WAAW,QAC9B,WAAWhC,QAAO,SAAS,EAAE,OAAQ,WAAW;AAG/C,mBAAO,KAAK;AAAA,UACb,CAAE,GACF,OAAO,WAAW;AACjB,gBAAK,SAAU;AACd,qBAAO;AAAA,YACR;AACA,gBAAI,cAAc,SAAS,YAAY,GACtC,YAAY,KAAK,IAAK,GAAG,UAAU,YAAY,UAAU,WAAW,WAAY,GAIhF,OAAO,YAAY,UAAU,YAAY,GACzC,UAAU,IAAI,MACdgC,SAAQ,GACRkB,UAAS,UAAU,OAAO;AAE3B,mBAAQlB,SAAQkB,SAAQlB,UAAU;AACjC,wBAAU,OAAQA,QAAQ,IAAK,OAAQ;AAAA,YACxC;AAEA,qBAAS,WAAY,MAAM,CAAE,WAAW,SAAS,SAAU,CAAE;AAG7D,gBAAK,UAAU,KAAKkB,SAAS;AAC5B,qBAAO;AAAA,YACR;AAGA,gBAAK,CAACA,SAAS;AACd,uBAAS,WAAY,MAAM,CAAE,WAAW,GAAG,CAAE,CAAE;AAAA,YAChD;AAGA,qBAAS,YAAa,MAAM,CAAE,SAAU,CAAE;AAC1C,mBAAO;AAAA,UACR,GACA,YAAY,SAAS,QAAS;AAAA,YAC7B;AAAA,YACA,OAAOlD,QAAO,OAAQ,CAAC,GAAG,UAAW;AAAA,YACrC,MAAMA,QAAO,OAAQ,MAAM;AAAA,cAC1B,eAAe,CAAC;AAAA,cAChB,QAAQA,QAAO,OAAO;AAAA,YACvB,GAAG,OAAQ;AAAA,YACX,oBAAoB;AAAA,YACpB,iBAAiB;AAAA,YACjB,WAAW,SAAS,YAAY;AAAA,YAChC,UAAU,QAAQ;AAAA,YAClB,QAAQ,CAAC;AAAA,YACT,aAAa,SAAU,MAAMgD,MAAM;AAClC,kBAAI,QAAQhD,QAAO;AAAA,gBAAO;AAAA,gBAAM,UAAU;AAAA,gBAAM;AAAA,gBAAMgD;AAAA,gBACrD,UAAU,KAAK,cAAe,SAAU,UAAU,KAAK;AAAA,cAAO;AAC/D,wBAAU,OAAO,KAAM,KAAM;AAC7B,qBAAO;AAAA,YACR;AAAA,YACA,MAAM,SAAU,SAAU;AACzB,kBAAIhB,SAAQ,GAIXkB,UAAS,UAAU,UAAU,OAAO,SAAS;AAC9C,kBAAK,SAAU;AACd,uBAAO;AAAA,cACR;AACA,wBAAU;AACV,qBAAQlB,SAAQkB,SAAQlB,UAAU;AACjC,0BAAU,OAAQA,QAAQ,IAAK,CAAE;AAAA,cAClC;AAGA,kBAAK,SAAU;AACd,yBAAS,WAAY,MAAM,CAAE,WAAW,GAAG,CAAE,CAAE;AAC/C,yBAAS,YAAa,MAAM,CAAE,WAAW,OAAQ,CAAE;AAAA,cACpD,OAAO;AACN,yBAAS,WAAY,MAAM,CAAE,WAAW,OAAQ,CAAE;AAAA,cACnD;AACA,qBAAO;AAAA,YACR;AAAA,UACD,CAAE,GACF,QAAQ,UAAU;AAEnB,qBAAY,OAAO,UAAU,KAAK,aAAc;AAEhD,iBAAQA,SAAQ,QAAQA,UAAU;AACjC,qBAAS,UAAU,WAAYA,QAAQ,KAAM,WAAW,MAAM,OAAO,UAAU,IAAK;AACpF,gBAAK,QAAS;AACb,kBAAK,WAAY,OAAO,IAAK,GAAI;AAChC,gBAAAhC,QAAO,YAAa,UAAU,MAAM,UAAU,KAAK,KAAM,EAAE,OAC1D,OAAO,KAAK,KAAM,MAAO;AAAA,cAC3B;AACA,qBAAO;AAAA,YACR;AAAA,UACD;AAEA,UAAAA,QAAO,IAAK,OAAO,aAAa,SAAU;AAE1C,cAAK,WAAY,UAAU,KAAK,KAAM,GAAI;AACzC,sBAAU,KAAK,MAAM,KAAM,MAAM,SAAU;AAAA,UAC5C;AAGA,oBACE,SAAU,UAAU,KAAK,QAAS,EAClC,KAAM,UAAU,KAAK,MAAM,UAAU,KAAK,QAAS,EACnD,KAAM,UAAU,KAAK,IAAK,EAC1B,OAAQ,UAAU,KAAK,MAAO;AAEhC,UAAAA,QAAO,GAAG;AAAA,YACTA,QAAO,OAAQ,MAAM;AAAA,cACpB;AAAA,cACA,MAAM;AAAA,cACN,OAAO,UAAU,KAAK;AAAA,YACvB,CAAE;AAAA,UACH;AAEA,iBAAO;AAAA,QACR;AAEA,QAAAA,QAAO,YAAYA,QAAO,OAAQ,WAAW;AAAA,UAE5C,UAAU;AAAA,YACT,KAAK,CAAE,SAAU,MAAM,OAAQ;AAC9B,kBAAI,QAAQ,KAAK,YAAa,MAAM,KAAM;AAC1C,wBAAW,MAAM,MAAM,MAAM,QAAQ,KAAM,KAAM,GAAG,KAAM;AAC1D,qBAAO;AAAA,YACR,CAAE;AAAA,UACH;AAAA,UAEA,SAAS,SAAU,OAAO,UAAW;AACpC,gBAAK,WAAY,KAAM,GAAI;AAC1B,yBAAW;AACX,sBAAQ,CAAE,GAAI;AAAA,YACf,OAAO;AACN,sBAAQ,MAAM,MAAO,aAAc;AAAA,YACpC;AAEA,gBAAI,MACHgC,SAAQ,GACR,SAAS,MAAM;AAEhB,mBAAQA,SAAQ,QAAQA,UAAU;AACjC,qBAAO,MAAOA;AACd,wBAAU,SAAU,QAAS,UAAU,SAAU,SAAU,CAAC;AAC5D,wBAAU,SAAU,MAAO,QAAS,QAAS;AAAA,YAC9C;AAAA,UACD;AAAA,UAEA,YAAY,CAAE,gBAAiB;AAAA,UAE/B,WAAW,SAAU,UAAU,SAAU;AACxC,gBAAK,SAAU;AACd,wBAAU,WAAW,QAAS,QAAS;AAAA,YACxC,OAAO;AACN,wBAAU,WAAW,KAAM,QAAS;AAAA,YACrC;AAAA,UACD;AAAA,QACD,CAAE;AAEF,QAAAhC,QAAO,QAAQ,SAAU,OAAO,QAAQc,KAAK;AAC5C,cAAI,MAAM,SAAS,OAAO,UAAU,WAAWd,QAAO,OAAQ,CAAC,GAAG,KAAM,IAAI;AAAA,YAC3E,UAAUc,OAAM,CAACA,OAAM,UACtB,WAAY,KAAM,KAAK;AAAA,YACxB,UAAU;AAAA,YACV,QAAQA,OAAM,UAAU,UAAU,CAAC,WAAY,MAAO,KAAK;AAAA,UAC5D;AAGA,cAAKd,QAAO,GAAG,KAAM;AACpB,gBAAI,WAAW;AAAA,UAEhB,OAAO;AACN,gBAAK,OAAO,IAAI,aAAa,UAAW;AACvC,kBAAK,IAAI,YAAYA,QAAO,GAAG,QAAS;AACvC,oBAAI,WAAWA,QAAO,GAAG,OAAQ,IAAI;AAAA,cAEtC,OAAO;AACN,oBAAI,WAAWA,QAAO,GAAG,OAAO;AAAA,cACjC;AAAA,YACD;AAAA,UACD;AAGA,cAAK,IAAI,SAAS,QAAQ,IAAI,UAAU,MAAO;AAC9C,gBAAI,QAAQ;AAAA,UACb;AAGA,cAAI,MAAM,IAAI;AAEd,cAAI,WAAW,WAAW;AACzB,gBAAK,WAAY,IAAI,GAAI,GAAI;AAC5B,kBAAI,IAAI,KAAM,IAAK;AAAA,YACpB;AAEA,gBAAK,IAAI,OAAQ;AAChB,cAAAA,QAAO,QAAS,MAAM,IAAI,KAAM;AAAA,YACjC;AAAA,UACD;AAEA,iBAAO;AAAA,QACR;AAEA,QAAAA,QAAO,GAAG,OAAQ;AAAA,UACjB,QAAQ,SAAU,OAAO,IAAI,QAAQ,UAAW;AAG/C,mBAAO,KAAK,OAAQ,kBAAmB,EAAE,IAAK,WAAW,CAAE,EAAE,KAAK,EAGhE,IAAI,EAAE,QAAS,EAAE,SAAS,GAAG,GAAG,OAAO,QAAQ,QAAS;AAAA,UAC3D;AAAA,UACA,SAAS,SAAU,MAAM,OAAO,QAAQ,UAAW;AAClD,gBAAI,QAAQA,QAAO,cAAe,IAAK,GACtC,SAASA,QAAO,MAAO,OAAO,QAAQ,QAAS,GAC/C,cAAc,WAAW;AAGxB,kBAAI,OAAO,UAAW,MAAMA,QAAO,OAAQ,CAAC,GAAG,IAAK,GAAG,MAAO;AAG9D,kBAAK,SAAS,SAAS,IAAK,MAAM,QAAS,GAAI;AAC9C,qBAAK,KAAM,IAAK;AAAA,cACjB;AAAA,YACD;AAED,wBAAY,SAAS;AAErB,mBAAO,SAAS,OAAO,UAAU,QAChC,KAAK,KAAM,WAAY,IACvB,KAAK,MAAO,OAAO,OAAO,WAAY;AAAA,UACxC;AAAA,UACA,MAAM,SAAU,MAAM,YAAY,SAAU;AAC3C,gBAAI,YAAY,SAAUyC,QAAQ;AACjC,kBAAIU,QAAOV,OAAM;AACjB,qBAAOA,OAAM;AACb,cAAAU,MAAM,OAAQ;AAAA,YACf;AAEA,gBAAK,OAAO,SAAS,UAAW;AAC/B,wBAAU;AACV,2BAAa;AACb,qBAAO;AAAA,YACR;AACA,gBAAK,YAAa;AACjB,mBAAK,MAAO,QAAQ,MAAM,CAAC,CAAE;AAAA,YAC9B;AAEA,mBAAO,KAAK,KAAM,WAAW;AAC5B,kBAAI,UAAU,MACbnB,SAAQ,QAAQ,QAAQ,OAAO,cAC/B,SAAShC,QAAO,QAChBwC,QAAO,SAAS,IAAK,IAAK;AAE3B,kBAAKR,QAAQ;AACZ,oBAAKQ,MAAMR,WAAWQ,MAAMR,QAAQ,MAAO;AAC1C,4BAAWQ,MAAMR,OAAQ;AAAA,gBAC1B;AAAA,cACD,OAAO;AACN,qBAAMA,UAASQ,OAAO;AACrB,sBAAKA,MAAMR,WAAWQ,MAAMR,QAAQ,QAAQ,KAAK,KAAMA,MAAM,GAAI;AAChE,8BAAWQ,MAAMR,OAAQ;AAAA,kBAC1B;AAAA,gBACD;AAAA,cACD;AAEA,mBAAMA,SAAQ,OAAO,QAAQA,YAAW;AACvC,oBAAK,OAAQA,QAAQ,SAAS,SAC3B,QAAQ,QAAQ,OAAQA,QAAQ,UAAU,OAAS;AAErD,yBAAQA,QAAQ,KAAK,KAAM,OAAQ;AACnC,4BAAU;AACV,yBAAO,OAAQA,QAAO,CAAE;AAAA,gBACzB;AAAA,cACD;AAKA,kBAAK,WAAW,CAAC,SAAU;AAC1B,gBAAAhC,QAAO,QAAS,MAAM,IAAK;AAAA,cAC5B;AAAA,YACD,CAAE;AAAA,UACH;AAAA,UACA,QAAQ,SAAU,MAAO;AACxB,gBAAK,SAAS,OAAQ;AACrB,qBAAO,QAAQ;AAAA,YAChB;AACA,mBAAO,KAAK,KAAM,WAAW;AAC5B,kBAAIgC,QACHQ,QAAO,SAAS,IAAK,IAAK,GAC1BV,SAAQU,MAAM,OAAO,UACrBC,SAAQD,MAAM,OAAO,eACrB,SAASxC,QAAO,QAChB,SAAS8B,SAAQA,OAAM,SAAS;AAGjC,cAAAU,MAAK,SAAS;AAGd,cAAAxC,QAAO,MAAO,MAAM,MAAM,CAAC,CAAE;AAE7B,kBAAKyC,UAASA,OAAM,MAAO;AAC1B,gBAAAA,OAAM,KAAK,KAAM,MAAM,IAAK;AAAA,cAC7B;AAGA,mBAAMT,SAAQ,OAAO,QAAQA,YAAW;AACvC,oBAAK,OAAQA,QAAQ,SAAS,QAAQ,OAAQA,QAAQ,UAAU,MAAO;AACtE,yBAAQA,QAAQ,KAAK,KAAM,IAAK;AAChC,yBAAO,OAAQA,QAAO,CAAE;AAAA,gBACzB;AAAA,cACD;AAGA,mBAAMA,SAAQ,GAAGA,SAAQ,QAAQA,UAAU;AAC1C,oBAAKF,OAAOE,WAAWF,OAAOE,QAAQ,QAAS;AAC9C,kBAAAF,OAAOE,QAAQ,OAAO,KAAM,IAAK;AAAA,gBAClC;AAAA,cACD;AAGA,qBAAOQ,MAAK;AAAA,YACb,CAAE;AAAA,UACH;AAAA,QACD,CAAE;AAEF,QAAAxC,QAAO,KAAM,CAAE,UAAU,QAAQ,MAAO,GAAG,SAAU,IAAI,MAAO;AAC/D,cAAI,QAAQA,QAAO,GAAI;AACvB,UAAAA,QAAO,GAAI,QAAS,SAAU,OAAO,QAAQ,UAAW;AACvD,mBAAO,SAAS,QAAQ,OAAO,UAAU,YACxC,MAAM,MAAO,MAAM,SAAU,IAC7B,KAAK,QAAS,MAAO,MAAM,IAAK,GAAG,OAAO,QAAQ,QAAS;AAAA,UAC7D;AAAA,QACD,CAAE;AAGF,QAAAA,QAAO,KAAM;AAAA,UACZ,WAAW,MAAO,MAAO;AAAA,UACzB,SAAS,MAAO,MAAO;AAAA,UACvB,aAAa,MAAO,QAAS;AAAA,UAC7B,QAAQ,EAAE,SAAS,OAAO;AAAA,UAC1B,SAAS,EAAE,SAAS,OAAO;AAAA,UAC3B,YAAY,EAAE,SAAS,SAAS;AAAA,QACjC,GAAG,SAAU,MAAM,OAAQ;AAC1B,UAAAA,QAAO,GAAI,QAAS,SAAU,OAAO,QAAQ,UAAW;AACvD,mBAAO,KAAK,QAAS,OAAO,OAAO,QAAQ,QAAS;AAAA,UACrD;AAAA,QACD,CAAE;AAEF,QAAAA,QAAO,SAAS,CAAC;AACjB,QAAAA,QAAO,GAAG,OAAO,WAAW;AAC3B,cAAI,OACH,IAAI,GACJ,SAASA,QAAO;AAEjB,kBAAQ,KAAK,IAAI;AAEjB,iBAAQ,IAAI,OAAO,QAAQ,KAAM;AAChC,oBAAQ,OAAQ;AAGhB,gBAAK,CAAC,MAAM,KAAK,OAAQ,OAAQ,OAAQ;AACxC,qBAAO,OAAQ,KAAK,CAAE;AAAA,YACvB;AAAA,UACD;AAEA,cAAK,CAAC,OAAO,QAAS;AACrB,YAAAA,QAAO,GAAG,KAAK;AAAA,UAChB;AACA,kBAAQ;AAAA,QACT;AAEA,QAAAA,QAAO,GAAG,QAAQ,SAAU,OAAQ;AACnC,UAAAA,QAAO,OAAO,KAAM,KAAM;AAC1B,UAAAA,QAAO,GAAG,MAAM;AAAA,QACjB;AAEA,QAAAA,QAAO,GAAG,WAAW;AACrB,QAAAA,QAAO,GAAG,QAAQ,WAAW;AAC5B,cAAK,YAAa;AACjB;AAAA,UACD;AAEA,uBAAa;AACb,mBAAS;AAAA,QACV;AAEA,QAAAA,QAAO,GAAG,OAAO,WAAW;AAC3B,uBAAa;AAAA,QACd;AAEA,QAAAA,QAAO,GAAG,SAAS;AAAA,UAClB,MAAM;AAAA,UACN,MAAM;AAAA,UAGN,UAAU;AAAA,QACX;AAIA,QAAAA,QAAO,GAAG,QAAQ,SAAU,MAAM,MAAO;AACxC,iBAAOA,QAAO,KAAKA,QAAO,GAAG,OAAQ,SAAU,OAAO;AACtD,iBAAO,QAAQ;AAEf,iBAAO,KAAK,MAAO,MAAM,SAAU,MAAMyC,QAAQ;AAChD,gBAAI,UAAUnD,QAAO,WAAY,MAAM,IAAK;AAC5C,YAAAmD,OAAM,OAAO,WAAW;AACvB,cAAAnD,QAAO,aAAc,OAAQ;AAAA,YAC9B;AAAA,UACD,CAAE;AAAA,QACH;AAGA,SAAE,WAAW;AACZ,cAAI,QAAQQ,UAAS,cAAe,OAAQ,GAC3C,SAASA,UAAS,cAAe,QAAS,GAC1C,MAAM,OAAO,YAAaA,UAAS,cAAe,QAAS,CAAE;AAE9D,gBAAM,OAAO;AAIb,kBAAQ,UAAU,MAAM,UAAU;AAIlC,kBAAQ,cAAc,IAAI;AAI1B,kBAAQA,UAAS,cAAe,OAAQ;AACxC,gBAAM,QAAQ;AACd,gBAAM,OAAO;AACb,kBAAQ,aAAa,MAAM,UAAU;AAAA,QACtC,GAAI;AAGJ,YAAI,UACH,aAAaE,QAAO,KAAK;AAE1B,QAAAA,QAAO,GAAG,OAAQ;AAAA,UACjB,MAAM,SAAU,MAAM,OAAQ;AAC7B,mBAAO,OAAQ,MAAMA,QAAO,MAAM,MAAM,OAAO,UAAU,SAAS,CAAE;AAAA,UACrE;AAAA,UAEA,YAAY,SAAU,MAAO;AAC5B,mBAAO,KAAK,KAAM,WAAW;AAC5B,cAAAA,QAAO,WAAY,MAAM,IAAK;AAAA,YAC/B,CAAE;AAAA,UACH;AAAA,QACD,CAAE;AAEF,QAAAA,QAAO,OAAQ;AAAA,UACd,MAAM,SAAU,MAAM,MAAM,OAAQ;AACnC,gBAAI,KAAKyC,QACR,QAAQ,KAAK;AAGd,gBAAK,UAAU,KAAK,UAAU,KAAK,UAAU,GAAI;AAChD;AAAA,YACD;AAGA,gBAAK,OAAO,KAAK,iBAAiB,aAAc;AAC/C,qBAAOzC,QAAO,KAAM,MAAM,MAAM,KAAM;AAAA,YACvC;AAIA,gBAAK,UAAU,KAAK,CAACA,QAAO,SAAU,IAAK,GAAI;AAC9C,cAAAyC,SAAQzC,QAAO,UAAW,KAAK,YAAY,OACxCA,QAAO,KAAK,MAAM,KAAK,KAAM,IAAK,IAAI,WAAW;AAAA,YACrD;AAEA,gBAAK,UAAU,QAAY;AAC1B,kBAAK,UAAU,MAAO;AACrB,gBAAAA,QAAO,WAAY,MAAM,IAAK;AAC9B;AAAA,cACD;AAEA,kBAAKyC,UAAS,SAASA,WACpB,MAAMA,OAAM,IAAK,MAAM,OAAO,IAAK,OAAQ,QAAY;AACzD,uBAAO;AAAA,cACR;AAEA,mBAAK,aAAc,MAAM,QAAQ,EAAG;AACpC,qBAAO;AAAA,YACR;AAEA,gBAAKA,UAAS,SAASA,WAAW,MAAMA,OAAM,IAAK,MAAM,IAAK,OAAQ,MAAO;AAC5E,qBAAO;AAAA,YACR;AAEA,kBAAMzC,QAAO,KAAK,KAAM,MAAM,IAAK;AAGnC,mBAAO,OAAO,OAAO,SAAY;AAAA,UAClC;AAAA,UAEA,WAAW;AAAA,YACV,MAAM;AAAA,cACL,KAAK,SAAU,MAAM,OAAQ;AAC5B,oBAAK,CAAC,QAAQ,cAAc,UAAU,WACrC,SAAU,MAAM,OAAQ,GAAI;AAC5B,sBAAI,MAAM,KAAK;AACf,uBAAK,aAAc,QAAQ,KAAM;AACjC,sBAAK,KAAM;AACV,yBAAK,QAAQ;AAAA,kBACd;AACA,yBAAO;AAAA,gBACR;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAAA,UAEA,YAAY,SAAU,MAAM,OAAQ;AACnC,gBAAI,MACH,IAAI,GAIJ,YAAY,SAAS,MAAM,MAAO,aAAc;AAEjD,gBAAK,aAAa,KAAK,aAAa,GAAI;AACvC,qBAAU,OAAO,UAAW,MAAU;AACrC,qBAAK,gBAAiB,IAAK;AAAA,cAC5B;AAAA,YACD;AAAA,UACD;AAAA,QACD,CAAE;AAGF,mBAAW;AAAA,UACV,KAAK,SAAU,MAAM,OAAO,MAAO;AAClC,gBAAK,UAAU,OAAQ;AAGtB,cAAAA,QAAO,WAAY,MAAM,IAAK;AAAA,YAC/B,OAAO;AACN,mBAAK,aAAc,MAAM,IAAK;AAAA,YAC/B;AACA,mBAAO;AAAA,UACR;AAAA,QACD;AAEA,QAAAA,QAAO,KAAMA,QAAO,KAAK,MAAM,KAAK,OAAO,MAAO,MAAO,GAAG,SAAU,IAAI,MAAO;AAChF,cAAI,SAAS,WAAY,SAAUA,QAAO,KAAK;AAE/C,qBAAY,QAAS,SAAU,MAAM+C,OAAM,OAAQ;AAClD,gBAAI,KAAK,QACR,gBAAgBA,MAAK,YAAY;AAElC,gBAAK,CAAC,OAAQ;AAGb,uBAAS,WAAY;AACrB,yBAAY,iBAAkB;AAC9B,oBAAM,OAAQ,MAAMA,OAAM,KAAM,KAAK,OACpC,gBACA;AACD,yBAAY,iBAAkB;AAAA,YAC/B;AACA,mBAAO;AAAA,UACR;AAAA,QACD,CAAE;AAKF,YAAI,aAAa,uCAChB,aAAa;AAEd,QAAA/C,QAAO,GAAG,OAAQ;AAAA,UACjB,MAAM,SAAU,MAAM,OAAQ;AAC7B,mBAAO,OAAQ,MAAMA,QAAO,MAAM,MAAM,OAAO,UAAU,SAAS,CAAE;AAAA,UACrE;AAAA,UAEA,YAAY,SAAU,MAAO;AAC5B,mBAAO,KAAK,KAAM,WAAW;AAC5B,qBAAO,KAAMA,QAAO,QAAS,SAAU;AAAA,YACxC,CAAE;AAAA,UACH;AAAA,QACD,CAAE;AAEF,QAAAA,QAAO,OAAQ;AAAA,UACd,MAAM,SAAU,MAAM,MAAM,OAAQ;AACnC,gBAAI,KAAKyC,QACR,QAAQ,KAAK;AAGd,gBAAK,UAAU,KAAK,UAAU,KAAK,UAAU,GAAI;AAChD;AAAA,YACD;AAEA,gBAAK,UAAU,KAAK,CAACzC,QAAO,SAAU,IAAK,GAAI;AAG9C,qBAAOA,QAAO,QAAS,SAAU;AACjC,cAAAyC,SAAQzC,QAAO,UAAW;AAAA,YAC3B;AAEA,gBAAK,UAAU,QAAY;AAC1B,kBAAKyC,UAAS,SAASA,WACpB,MAAMA,OAAM,IAAK,MAAM,OAAO,IAAK,OAAQ,QAAY;AACzD,uBAAO;AAAA,cACR;AAEA,qBAAS,KAAM,QAAS;AAAA,YACzB;AAEA,gBAAKA,UAAS,SAASA,WAAW,MAAMA,OAAM,IAAK,MAAM,IAAK,OAAQ,MAAO;AAC5E,qBAAO;AAAA,YACR;AAEA,mBAAO,KAAM;AAAA,UACd;AAAA,UAEA,WAAW;AAAA,YACV,UAAU;AAAA,cACT,KAAK,SAAU,MAAO;AAMrB,oBAAI,WAAWzC,QAAO,KAAK,KAAM,MAAM,UAAW;AAElD,oBAAK,UAAW;AACf,yBAAO,SAAU,UAAU,EAAG;AAAA,gBAC/B;AAEA,oBACC,WAAW,KAAM,KAAK,QAAS,KAC/B,WAAW,KAAM,KAAK,QAAS,KAC/B,KAAK,MACJ;AACD,yBAAO;AAAA,gBACR;AAEA,uBAAO;AAAA,cACR;AAAA,YACD;AAAA,UACD;AAAA,UAEA,SAAS;AAAA,YACR,OAAO;AAAA,YACP,SAAS;AAAA,UACV;AAAA,QACD,CAAE;AAUF,YAAK,CAAC,QAAQ,aAAc;AAC3B,UAAAA,QAAO,UAAU,WAAW;AAAA,YAC3B,KAAK,SAAU,MAAO;AAIrB,kBAAI,SAAS,KAAK;AAClB,kBAAK,UAAU,OAAO,YAAa;AAClC,uBAAO,WAAW;AAAA,cACnB;AACA,qBAAO;AAAA,YACR;AAAA,YACA,KAAK,SAAU,MAAO;AAIrB,kBAAI,SAAS,KAAK;AAClB,kBAAK,QAAS;AACb,uBAAO;AAEP,oBAAK,OAAO,YAAa;AACxB,yBAAO,WAAW;AAAA,gBACnB;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAAA,QACD;AAEA,QAAAA,QAAO,KAAM;AAAA,UACZ;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,QACD,GAAG,WAAW;AACb,UAAAA,QAAO,QAAS,KAAK,YAAY,KAAM;AAAA,QACxC,CAAE;AAOD,iBAAS,iBAAkB,OAAQ;AAClC,cAAI,SAAS,MAAM,MAAO,aAAc,KAAK,CAAC;AAC9C,iBAAO,OAAO,KAAM,GAAI;AAAA,QACzB;AAGD,iBAAS,SAAU,MAAO;AACzB,iBAAO,KAAK,gBAAgB,KAAK,aAAc,OAAQ,KAAK;AAAA,QAC7D;AAEA,iBAAS,eAAgB,OAAQ;AAChC,cAAK,MAAM,QAAS,KAAM,GAAI;AAC7B,mBAAO;AAAA,UACR;AACA,cAAK,OAAO,UAAU,UAAW;AAChC,mBAAO,MAAM,MAAO,aAAc,KAAK,CAAC;AAAA,UACzC;AACA,iBAAO,CAAC;AAAA,QACT;AAEA,QAAAA,QAAO,GAAG,OAAQ;AAAA,UACjB,UAAU,SAAU,OAAQ;AAC3B,gBAAI,YAAY,KAAK,UAAU,WAAW,GAAG;AAE7C,gBAAK,WAAY,KAAM,GAAI;AAC1B,qBAAO,KAAK,KAAM,SAAU,GAAI;AAC/B,gBAAAA,QAAQ,IAAK,EAAE,SAAU,MAAM,KAAM,MAAM,GAAG,SAAU,IAAK,CAAE,CAAE;AAAA,cAClE,CAAE;AAAA,YACH;AAEA,yBAAa,eAAgB,KAAM;AAEnC,gBAAK,WAAW,QAAS;AACxB,qBAAO,KAAK,KAAM,WAAW;AAC5B,2BAAW,SAAU,IAAK;AAC1B,sBAAM,KAAK,aAAa,KAAO,MAAM,iBAAkB,QAAS,IAAI;AAEpE,oBAAK,KAAM;AACV,uBAAM,IAAI,GAAG,IAAI,WAAW,QAAQ,KAAM;AACzC,gCAAY,WAAY;AACxB,wBAAK,IAAI,QAAS,MAAM,YAAY,GAAI,IAAI,GAAI;AAC/C,6BAAO,YAAY;AAAA,oBACpB;AAAA,kBACD;AAGA,+BAAa,iBAAkB,GAAI;AACnC,sBAAK,aAAa,YAAa;AAC9B,yBAAK,aAAc,SAAS,UAAW;AAAA,kBACxC;AAAA,gBACD;AAAA,cACD,CAAE;AAAA,YACH;AAEA,mBAAO;AAAA,UACR;AAAA,UAEA,aAAa,SAAU,OAAQ;AAC9B,gBAAI,YAAY,KAAK,UAAU,WAAW,GAAG;AAE7C,gBAAK,WAAY,KAAM,GAAI;AAC1B,qBAAO,KAAK,KAAM,SAAU,GAAI;AAC/B,gBAAAA,QAAQ,IAAK,EAAE,YAAa,MAAM,KAAM,MAAM,GAAG,SAAU,IAAK,CAAE,CAAE;AAAA,cACrE,CAAE;AAAA,YACH;AAEA,gBAAK,CAAC,UAAU,QAAS;AACxB,qBAAO,KAAK,KAAM,SAAS,EAAG;AAAA,YAC/B;AAEA,yBAAa,eAAgB,KAAM;AAEnC,gBAAK,WAAW,QAAS;AACxB,qBAAO,KAAK,KAAM,WAAW;AAC5B,2BAAW,SAAU,IAAK;AAG1B,sBAAM,KAAK,aAAa,KAAO,MAAM,iBAAkB,QAAS,IAAI;AAEpE,oBAAK,KAAM;AACV,uBAAM,IAAI,GAAG,IAAI,WAAW,QAAQ,KAAM;AACzC,gCAAY,WAAY;AAGxB,2BAAQ,IAAI,QAAS,MAAM,YAAY,GAAI,IAAI,IAAK;AACnD,4BAAM,IAAI,QAAS,MAAM,YAAY,KAAK,GAAI;AAAA,oBAC/C;AAAA,kBACD;AAGA,+BAAa,iBAAkB,GAAI;AACnC,sBAAK,aAAa,YAAa;AAC9B,yBAAK,aAAc,SAAS,UAAW;AAAA,kBACxC;AAAA,gBACD;AAAA,cACD,CAAE;AAAA,YACH;AAEA,mBAAO;AAAA,UACR;AAAA,UAEA,aAAa,SAAU,OAAO,UAAW;AACxC,gBAAI,YAAY,WAAW,GAAG6B,OAC7B,OAAO,OAAO,OACd,eAAe,SAAS,YAAY,MAAM,QAAS,KAAM;AAE1D,gBAAK,WAAY,KAAM,GAAI;AAC1B,qBAAO,KAAK,KAAM,SAAUtB,IAAI;AAC/B,gBAAAP,QAAQ,IAAK,EAAE;AAAA,kBACd,MAAM,KAAM,MAAMO,IAAG,SAAU,IAAK,GAAG,QAAS;AAAA,kBAChD;AAAA,gBACD;AAAA,cACD,CAAE;AAAA,YACH;AAEA,gBAAK,OAAO,aAAa,aAAa,cAAe;AACpD,qBAAO,WAAW,KAAK,SAAU,KAAM,IAAI,KAAK,YAAa,KAAM;AAAA,YACpE;AAEA,yBAAa,eAAgB,KAAM;AAEnC,mBAAO,KAAK,KAAM,WAAW;AAC5B,kBAAK,cAAe;AAGnB,gBAAAsB,QAAO7B,QAAQ,IAAK;AAEpB,qBAAM,IAAI,GAAG,IAAI,WAAW,QAAQ,KAAM;AACzC,8BAAY,WAAY;AAGxB,sBAAK6B,MAAK,SAAU,SAAU,GAAI;AACjC,oBAAAA,MAAK,YAAa,SAAU;AAAA,kBAC7B,OAAO;AACN,oBAAAA,MAAK,SAAU,SAAU;AAAA,kBAC1B;AAAA,gBACD;AAAA,cAGD,WAAY,UAAU,UAAa,SAAS,WAAY;AACvD,4BAAY,SAAU,IAAK;AAC3B,oBAAK,WAAY;AAGhB,2BAAS,IAAK,MAAM,iBAAiB,SAAU;AAAA,gBAChD;AAMA,oBAAK,KAAK,cAAe;AACxB,uBAAK;AAAA,oBAAc;AAAA,oBAClB,aAAa,UAAU,QACtB,KACA,SAAS,IAAK,MAAM,eAAgB,KAAK;AAAA,kBAC3C;AAAA,gBACD;AAAA,cACD;AAAA,YACD,CAAE;AAAA,UACH;AAAA,UAEA,UAAU,SAAU,UAAW;AAC9B,gBAAI,WAAW,MACd,IAAI;AAEL,wBAAY,MAAM,WAAW;AAC7B,mBAAU,OAAO,KAAM,MAAU;AAChC,kBAAK,KAAK,aAAa,MACpB,MAAM,iBAAkB,SAAU,IAAK,CAAE,IAAI,KAAM,QAAS,SAAU,IAAI,IAAK;AACjF,uBAAO;AAAA,cACR;AAAA,YACD;AAEA,mBAAO;AAAA,UACR;AAAA,QACD,CAAE;AAKF,YAAI,UAAU;AAEd,QAAA7B,QAAO,GAAG,OAAQ;AAAA,UACjB,KAAK,SAAU,OAAQ;AACtB,gBAAIyC,QAAO,KAAK,iBACf,OAAO,KAAM;AAEd,gBAAK,CAAC,UAAU,QAAS;AACxB,kBAAK,MAAO;AACX,gBAAAA,SAAQzC,QAAO,SAAU,KAAK,SAC7BA,QAAO,SAAU,KAAK,SAAS,YAAY;AAE5C,oBAAKyC,UACJ,SAASA,WACP,MAAMA,OAAM,IAAK,MAAM,OAAQ,OAAQ,QACxC;AACD,yBAAO;AAAA,gBACR;AAEA,sBAAM,KAAK;AAGX,oBAAK,OAAO,QAAQ,UAAW;AAC9B,yBAAO,IAAI,QAAS,SAAS,EAAG;AAAA,gBACjC;AAGA,uBAAO,OAAO,OAAO,KAAK;AAAA,cAC3B;AAEA;AAAA,YACD;AAEA,8BAAkB,WAAY,KAAM;AAEpC,mBAAO,KAAK,KAAM,SAAU,GAAI;AAC/B,kBAAI;AAEJ,kBAAK,KAAK,aAAa,GAAI;AAC1B;AAAA,cACD;AAEA,kBAAK,iBAAkB;AACtB,sBAAM,MAAM,KAAM,MAAM,GAAGzC,QAAQ,IAAK,EAAE,IAAI,CAAE;AAAA,cACjD,OAAO;AACN,sBAAM;AAAA,cACP;AAGA,kBAAK,OAAO,MAAO;AAClB,sBAAM;AAAA,cAEP,WAAY,OAAO,QAAQ,UAAW;AACrC,uBAAO;AAAA,cAER,WAAY,MAAM,QAAS,GAAI,GAAI;AAClC,sBAAMA,QAAO,IAAK,KAAK,SAAUiC,QAAQ;AACxC,yBAAOA,UAAS,OAAO,KAAKA,SAAQ;AAAA,gBACrC,CAAE;AAAA,cACH;AAEA,cAAAQ,SAAQzC,QAAO,SAAU,KAAK,SAAUA,QAAO,SAAU,KAAK,SAAS,YAAY;AAGnF,kBAAK,CAACyC,UAAS,EAAG,SAASA,WAAWA,OAAM,IAAK,MAAM,KAAK,OAAQ,MAAM,QAAY;AACrF,qBAAK,QAAQ;AAAA,cACd;AAAA,YACD,CAAE;AAAA,UACH;AAAA,QACD,CAAE;AAEF,QAAAzC,QAAO,OAAQ;AAAA,UACd,UAAU;AAAA,YACT,QAAQ;AAAA,cACP,KAAK,SAAU,MAAO;AAErB,oBAAI,MAAMA,QAAO,KAAK,KAAM,MAAM,OAAQ;AAC1C,uBAAO,OAAO,OACb,MAMA,iBAAkBA,QAAO,KAAM,IAAK,CAAE;AAAA,cACxC;AAAA,YACD;AAAA,YACA,QAAQ;AAAA,cACP,KAAK,SAAU,MAAO;AACrB,oBAAI,OAAO,QAAQ,GAClB,UAAU,KAAK,SACfgC,SAAQ,KAAK,eACb,MAAM,KAAK,SAAS,cACpB,SAAS,MAAM,OAAO,CAAC,GACvBoB,OAAM,MAAMpB,SAAQ,IAAI,QAAQ;AAEjC,oBAAKA,SAAQ,GAAI;AAChB,sBAAIoB;AAAA,gBAEL,OAAO;AACN,sBAAI,MAAMpB,SAAQ;AAAA,gBACnB;AAGA,uBAAQ,IAAIoB,MAAK,KAAM;AACtB,2BAAS,QAAS;AAIlB,uBAAO,OAAO,YAAY,MAAMpB,WAG9B,CAAC,OAAO,aACN,CAAC,OAAO,WAAW,YACpB,CAAC,SAAU,OAAO,YAAY,UAAW,IAAM;AAGjD,4BAAQhC,QAAQ,MAAO,EAAE,IAAI;AAG7B,wBAAK,KAAM;AACV,6BAAO;AAAA,oBACR;AAGA,2BAAO,KAAM,KAAM;AAAA,kBACpB;AAAA,gBACD;AAEA,uBAAO;AAAA,cACR;AAAA,cAEA,KAAK,SAAU,MAAM,OAAQ;AAC5B,oBAAI,WAAW,QACd,UAAU,KAAK,SACf,SAASA,QAAO,UAAW,KAAM,GACjC,IAAI,QAAQ;AAEb,uBAAQ,KAAM;AACb,2BAAS,QAAS;AAIlB,sBAAK,OAAO,WACXA,QAAO,QAASA,QAAO,SAAS,OAAO,IAAK,MAAO,GAAG,MAAO,IAAI,IAChE;AACD,gCAAY;AAAA,kBACb;AAAA,gBAGD;AAGA,oBAAK,CAAC,WAAY;AACjB,uBAAK,gBAAgB;AAAA,gBACtB;AACA,uBAAO;AAAA,cACR;AAAA,YACD;AAAA,UACD;AAAA,QACD,CAAE;AAGF,QAAAA,QAAO,KAAM,CAAE,SAAS,UAAW,GAAG,WAAW;AAChD,UAAAA,QAAO,SAAU,QAAS;AAAA,YACzB,KAAK,SAAU,MAAM,OAAQ;AAC5B,kBAAK,MAAM,QAAS,KAAM,GAAI;AAC7B,uBAAS,KAAK,UAAUA,QAAO,QAASA,QAAQ,IAAK,EAAE,IAAI,GAAG,KAAM,IAAI;AAAA,cACzE;AAAA,YACD;AAAA,UACD;AACA,cAAK,CAAC,QAAQ,SAAU;AACvB,YAAAA,QAAO,SAAU,MAAO,MAAM,SAAU,MAAO;AAC9C,qBAAO,KAAK,aAAc,OAAQ,MAAM,OAAO,OAAO,KAAK;AAAA,YAC5D;AAAA,UACD;AAAA,QACD,CAAE;AAQF,gBAAQ,UAAU,eAAeV;AAGjC,YAAI,cAAc,mCACjB,0BAA0B,SAAU,GAAI;AACvC,YAAE,gBAAgB;AAAA,QACnB;AAED,QAAAU,QAAO,OAAQA,QAAO,OAAO;AAAA,UAE5B,SAAS,SAAU,OAAOwC,OAAM,MAAM,cAAe;AAEpD,gBAAI,GAAG,KAAK,KAAK,YAAY,QAAQ,QAAQ,SAAS,aACrD,YAAY,CAAE,QAAQ1C,SAAS,GAC/B,OAAOH,QAAO,KAAM,OAAO,MAAO,IAAI,MAAM,OAAO,OACnD,aAAaA,QAAO,KAAM,OAAO,WAAY,IAAI,MAAM,UAAU,MAAO,GAAI,IAAI,CAAC;AAElF,kBAAM,cAAc,MAAM,OAAO,QAAQG;AAGzC,gBAAK,KAAK,aAAa,KAAK,KAAK,aAAa,GAAI;AACjD;AAAA,YACD;AAGA,gBAAK,YAAY,KAAM,OAAOE,QAAO,MAAM,SAAU,GAAI;AACxD;AAAA,YACD;AAEA,gBAAK,KAAK,QAAS,GAAI,IAAI,IAAK;AAG/B,2BAAa,KAAK,MAAO,GAAI;AAC7B,qBAAO,WAAW,MAAM;AACxB,yBAAW,KAAK;AAAA,YACjB;AACA,qBAAS,KAAK,QAAS,GAAI,IAAI,KAAK,OAAO;AAG3C,oBAAQ,MAAOA,QAAO,WACrB,QACA,IAAIA,QAAO,MAAO,MAAM,OAAO,UAAU,YAAY,KAAM;AAG5D,kBAAM,YAAY,eAAe,IAAI;AACrC,kBAAM,YAAY,WAAW,KAAM,GAAI;AACvC,kBAAM,aAAa,MAAM,YACxB,IAAI,OAAQ,YAAY,WAAW,KAAM,eAAgB,IAAI,SAAU,IACvE;AAGD,kBAAM,SAAS;AACf,gBAAK,CAAC,MAAM,QAAS;AACpB,oBAAM,SAAS;AAAA,YAChB;AAGA,YAAAwC,QAAOA,SAAQ,OACd,CAAE,KAAM,IACRxC,QAAO,UAAWwC,OAAM,CAAE,KAAM,CAAE;AAGnC,sBAAUxC,QAAO,MAAM,QAAS,SAAU,CAAC;AAC3C,gBAAK,CAAC,gBAAgB,QAAQ,WAAW,QAAQ,QAAQ,MAAO,MAAMwC,KAAK,MAAM,OAAQ;AACxF;AAAA,YACD;AAIA,gBAAK,CAAC,gBAAgB,CAAC,QAAQ,YAAY,CAAC,SAAU,IAAK,GAAI;AAE9D,2BAAa,QAAQ,gBAAgB;AACrC,kBAAK,CAAC,YAAY,KAAM,aAAa,IAAK,GAAI;AAC7C,sBAAM,IAAI;AAAA,cACX;AACA,qBAAQ,KAAK,MAAM,IAAI,YAAa;AACnC,0BAAU,KAAM,GAAI;AACpB,sBAAM;AAAA,cACP;AAGA,kBAAK,SAAU,KAAK,iBAAiB1C,YAAa;AACjD,0BAAU,KAAM,IAAI,eAAe,IAAI,gBAAgBR,OAAO;AAAA,cAC/D;AAAA,YACD;AAGA,gBAAI;AACJ,oBAAU,MAAM,UAAW,SAAW,CAAC,MAAM,qBAAqB,GAAI;AACrE,4BAAc;AACd,oBAAM,OAAO,IAAI,IAChB,aACA,QAAQ,YAAY;AAGrB,wBAAW,SAAS,IAAK,KAAK,QAAS,KAAK,uBAAO,OAAQ,IAAK,GAAK,MAAM,SAC1E,SAAS,IAAK,KAAK,QAAS;AAC7B,kBAAK,QAAS;AACb,uBAAO,MAAO,KAAKkD,KAAK;AAAA,cACzB;AAGA,uBAAS,UAAU,IAAK;AACxB,kBAAK,UAAU,OAAO,SAAS,WAAY,GAAI,GAAI;AAClD,sBAAM,SAAS,OAAO,MAAO,KAAKA,KAAK;AACvC,oBAAK,MAAM,WAAW,OAAQ;AAC7B,wBAAM,eAAe;AAAA,gBACtB;AAAA,cACD;AAAA,YACD;AACA,kBAAM,OAAO;AAGb,gBAAK,CAAC,gBAAgB,CAAC,MAAM,mBAAmB,GAAI;AAEnD,mBAAO,CAAC,QAAQ,YACf,QAAQ,SAAS,MAAO,UAAU,IAAI,GAAGA,KAAK,MAAM,UACpD,WAAY,IAAK,GAAI;AAIrB,oBAAK,UAAU,WAAY,KAAM,KAAO,KAAK,CAAC,SAAU,IAAK,GAAI;AAGhE,wBAAM,KAAM;AAEZ,sBAAK,KAAM;AACV,yBAAM,UAAW;AAAA,kBAClB;AAGA,kBAAAxC,QAAO,MAAM,YAAY;AAEzB,sBAAK,MAAM,qBAAqB,GAAI;AACnC,gCAAY,iBAAkB,MAAM,uBAAwB;AAAA,kBAC7D;AAEA,uBAAM,MAAO;AAEb,sBAAK,MAAM,qBAAqB,GAAI;AACnC,gCAAY,oBAAqB,MAAM,uBAAwB;AAAA,kBAChE;AAEA,kBAAAA,QAAO,MAAM,YAAY;AAEzB,sBAAK,KAAM;AACV,yBAAM,UAAW;AAAA,kBAClB;AAAA,gBACD;AAAA,cACD;AAAA,YACD;AAEA,mBAAO,MAAM;AAAA,UACd;AAAA,UAIA,UAAU,SAAU,MAAM,MAAM,OAAQ;AACvC,gBAAI,IAAIA,QAAO;AAAA,cACd,IAAIA,QAAO,MAAM;AAAA,cACjB;AAAA,cACA;AAAA,gBACC;AAAA,gBACA,aAAa;AAAA,cACd;AAAA,YACD;AAEA,YAAAA,QAAO,MAAM,QAAS,GAAG,MAAM,IAAK;AAAA,UACrC;AAAA,QAED,CAAE;AAEF,QAAAA,QAAO,GAAG,OAAQ;AAAA,UAEjB,SAAS,SAAU,MAAMwC,OAAO;AAC/B,mBAAO,KAAK,KAAM,WAAW;AAC5B,cAAAxC,QAAO,MAAM,QAAS,MAAMwC,OAAM,IAAK;AAAA,YACxC,CAAE;AAAA,UACH;AAAA,UACA,gBAAgB,SAAU,MAAMA,OAAO;AACtC,gBAAI,OAAO,KAAM;AACjB,gBAAK,MAAO;AACX,qBAAOxC,QAAO,MAAM,QAAS,MAAMwC,OAAM,MAAM,IAAK;AAAA,YACrD;AAAA,UACD;AAAA,QACD,CAAE;AAWF,YAAK,CAAC,QAAQ,SAAU;AACvB,UAAAxC,QAAO,KAAM,EAAE,OAAO,WAAW,MAAM,WAAW,GAAG,SAAU,MAAM,KAAM;AAG1E,gBAAIe,WAAU,SAAU,OAAQ;AAC/B,cAAAf,QAAO,MAAM,SAAU,KAAK,MAAM,QAAQA,QAAO,MAAM,IAAK,KAAM,CAAE;AAAA,YACrE;AAEA,YAAAA,QAAO,MAAM,QAAS,OAAQ;AAAA,cAC7B,OAAO,WAAW;AAIjB,oBAAI,MAAM,KAAK,iBAAiB,KAAK,YAAY,MAChD,WAAW,SAAS,OAAQ,KAAK,GAAI;AAEtC,oBAAK,CAAC,UAAW;AAChB,sBAAI,iBAAkB,MAAMe,UAAS,IAAK;AAAA,gBAC3C;AACA,yBAAS,OAAQ,KAAK,MAAO,YAAY,KAAM,CAAE;AAAA,cAClD;AAAA,cACA,UAAU,WAAW;AACpB,oBAAI,MAAM,KAAK,iBAAiB,KAAK,YAAY,MAChD,WAAW,SAAS,OAAQ,KAAK,GAAI,IAAI;AAE1C,oBAAK,CAAC,UAAW;AAChB,sBAAI,oBAAqB,MAAMA,UAAS,IAAK;AAC7C,2BAAS,OAAQ,KAAK,GAAI;AAAA,gBAE3B,OAAO;AACN,2BAAS,OAAQ,KAAK,KAAK,QAAS;AAAA,gBACrC;AAAA,cACD;AAAA,YACD;AAAA,UACD,CAAE;AAAA,QACH;AACA,YAAIsC,YAAW/D,QAAO;AAEtB,YAAI,QAAQ,EAAE,MAAM,KAAK,IAAI,EAAE;AAE/B,YAAI,SAAW;AAKf,QAAAU,QAAO,WAAW,SAAUwC,OAAO;AAClC,cAAI,KAAK;AACT,cAAK,CAACA,SAAQ,OAAOA,UAAS,UAAW;AACxC,mBAAO;AAAA,UACR;AAIA,cAAI;AACH,kBAAQ,IAAIlD,QAAO,UAAU,EAAI,gBAAiBkD,OAAM,UAAW;AAAA,UACpE,SAAU,GAAR;AAAA,UAAa;AAEf,4BAAkB,OAAO,IAAI,qBAAsB,aAAc,EAAG;AACpE,cAAK,CAAC,OAAO,iBAAkB;AAC9B,YAAAxC,QAAO,MAAO,mBACb,kBACCA,QAAO,IAAK,gBAAgB,YAAY,SAAU,IAAK;AACtD,qBAAO,GAAG;AAAA,YACX,CAAE,EAAE,KAAM,IAAK,IACfwC,MACA;AAAA,UACH;AACA,iBAAO;AAAA,QACR;AAGA,YACC,WAAW,SACX,QAAQ,UACR,kBAAkB,yCAClB,eAAe;AAEhB,iBAAS,YAAaM,SAAQ,KAAK,aAAaf,MAAM;AACrD,cAAI;AAEJ,cAAK,MAAM,QAAS,GAAI,GAAI;AAG3B,YAAA/B,QAAO,KAAM,KAAK,SAAU,GAAG,GAAI;AAClC,kBAAK,eAAe,SAAS,KAAM8C,OAAO,GAAI;AAG7C,gBAAAf,KAAKe,SAAQ,CAAE;AAAA,cAEhB,OAAO;AAGN;AAAA,kBACCA,UAAS,OAAQ,OAAO,MAAM,YAAY,KAAK,OAAO,IAAI,MAAO;AAAA,kBACjE;AAAA,kBACA;AAAA,kBACAf;AAAA,gBACD;AAAA,cACD;AAAA,YACD,CAAE;AAAA,UAEH,WAAY,CAAC,eAAehC,QAAQ,GAAI,MAAM,UAAW;AAGxD,iBAAM,QAAQ,KAAM;AACnB,0BAAa+C,UAAS,MAAM,OAAO,KAAK,IAAK,OAAQ,aAAaf,IAAI;AAAA,YACvE;AAAA,UAED,OAAO;AAGN,YAAAA,KAAKe,SAAQ,GAAI;AAAA,UAClB;AAAA,QACD;AAIA,QAAA9C,QAAO,QAAQ,SAAU,GAAG,aAAc;AACzC,cAAI8C,SACH,IAAI,CAAC,GACLf,OAAM,SAAU,KAAK,iBAAkB;AAGtC,gBAAI,QAAQ,WAAY,eAAgB,IACvC,gBAAgB,IAChB;AAED,cAAG,EAAE,UAAW,mBAAoB,GAAI,IAAI,MAC3C,mBAAoB,SAAS,OAAO,KAAK,KAAM;AAAA,UACjD;AAED,cAAK,KAAK,MAAO;AAChB,mBAAO;AAAA,UACR;AAGA,cAAK,MAAM,QAAS,CAAE,KAAO,EAAE,UAAU,CAAC/B,QAAO,cAAe,CAAE,GAAM;AAGvE,YAAAA,QAAO,KAAM,GAAG,WAAW;AAC1B,cAAA+B,KAAK,KAAK,MAAM,KAAK,KAAM;AAAA,YAC5B,CAAE;AAAA,UAEH,OAAO;AAIN,iBAAMe,WAAU,GAAI;AACnB,0BAAaA,SAAQ,EAAGA,UAAU,aAAaf,IAAI;AAAA,YACpD;AAAA,UACD;AAGA,iBAAO,EAAE,KAAM,GAAI;AAAA,QACpB;AAEA,QAAA/B,QAAO,GAAG,OAAQ;AAAA,UACjB,WAAW,WAAW;AACrB,mBAAOA,QAAO,MAAO,KAAK,eAAe,CAAE;AAAA,UAC5C;AAAA,UACA,gBAAgB,WAAW;AAC1B,mBAAO,KAAK,IAAK,WAAW;AAG3B,kBAAI,WAAWA,QAAO,KAAM,MAAM,UAAW;AAC7C,qBAAO,WAAWA,QAAO,UAAW,QAAS,IAAI;AAAA,YAClD,CAAE,EAAE,OAAQ,WAAW;AACtB,kBAAI,OAAO,KAAK;AAGhB,qBAAO,KAAK,QAAQ,CAACA,QAAQ,IAAK,EAAE,GAAI,WAAY,KACnD,aAAa,KAAM,KAAK,QAAS,KAAK,CAAC,gBAAgB,KAAM,IAAK,MAChE,KAAK,WAAW,CAAC,eAAe,KAAM,IAAK;AAAA,YAC/C,CAAE,EAAE,IAAK,SAAU,IAAI,MAAO;AAC7B,kBAAI,MAAMA,QAAQ,IAAK,EAAE,IAAI;AAE7B,kBAAK,OAAO,MAAO;AAClB,uBAAO;AAAA,cACR;AAEA,kBAAK,MAAM,QAAS,GAAI,GAAI;AAC3B,uBAAOA,QAAO,IAAK,KAAK,SAAUsD,MAAM;AACvC,yBAAO,EAAE,MAAM,KAAK,MAAM,OAAOA,KAAI,QAAS,OAAO,MAAO,EAAE;AAAA,gBAC/D,CAAE;AAAA,cACH;AAEA,qBAAO,EAAE,MAAM,KAAK,MAAM,OAAO,IAAI,QAAS,OAAO,MAAO,EAAE;AAAA,YAC/D,CAAE,EAAE,IAAI;AAAA,UACT;AAAA,QACD,CAAE;AAGF,YACC,MAAM,QACN,QAAQ,QACR,aAAa,iBACb,WAAW,8BAGX,iBAAiB,6DACjB,aAAa,kBACb,YAAY,SAWZ,aAAa,CAAC,GAOd,aAAa,CAAC,GAGd,WAAW,KAAK,OAAQ,GAAI,GAG5B,eAAexD,UAAS,cAAe,GAAI;AAE5C,qBAAa,OAAOuD,UAAS;AAG7B,iBAAS,4BAA6B,WAAY;AAGjD,iBAAO,SAAU,oBAAoB,MAAO;AAE3C,gBAAK,OAAO,uBAAuB,UAAW;AAC7C,qBAAO;AACP,mCAAqB;AAAA,YACtB;AAEA,gBAAI,UACH,IAAI,GACJ,YAAY,mBAAmB,YAAY,EAAE,MAAO,aAAc,KAAK,CAAC;AAEzE,gBAAK,WAAY,IAAK,GAAI;AAGzB,qBAAU,WAAW,UAAW,MAAU;AAGzC,oBAAK,SAAU,OAAQ,KAAM;AAC5B,6BAAW,SAAS,MAAO,CAAE,KAAK;AAClC,mBAAE,UAAW,YAAa,UAAW,aAAc,CAAC,GAAI,QAAS,IAAK;AAAA,gBAGvE,OAAO;AACN,mBAAE,UAAW,YAAa,UAAW,aAAc,CAAC,GAAI,KAAM,IAAK;AAAA,gBACpE;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAAA,QACD;AAGA,iBAAS,8BAA+B,WAAW,SAAS,iBAAiB,OAAQ;AAEpF,cAAI,YAAY,CAAC,GAChB,mBAAqB,cAAc;AAEpC,mBAAS,QAAS,UAAW;AAC5B,gBAAI;AACJ,sBAAW,YAAa;AACxB,YAAArD,QAAO,KAAM,UAAW,aAAc,CAAC,GAAG,SAAU,GAAG,oBAAqB;AAC3E,kBAAI,sBAAsB,mBAAoB,SAAS,iBAAiB,KAAM;AAC9E,kBAAK,OAAO,wBAAwB,YACnC,CAAC,oBAAoB,CAAC,UAAW,sBAAwB;AAEzD,wBAAQ,UAAU,QAAS,mBAAoB;AAC/C,wBAAS,mBAAoB;AAC7B,uBAAO;AAAA,cACR,WAAY,kBAAmB;AAC9B,uBAAO,EAAG,WAAW;AAAA,cACtB;AAAA,YACD,CAAE;AACF,mBAAO;AAAA,UACR;AAEA,iBAAO,QAAS,QAAQ,UAAW,EAAI,KAAK,CAAC,UAAW,QAAS,QAAS,GAAI;AAAA,QAC/E;AAKA,iBAAS,WAAY,QAAQ,KAAM;AAClC,cAAI,KAAK,MACR,cAAcA,QAAO,aAAa,eAAe,CAAC;AAEnD,eAAM,OAAO,KAAM;AAClB,gBAAK,IAAK,SAAU,QAAY;AAC/B,eAAE,YAAa,OAAQ,SAAW,SAAU,OAAO,CAAC,IAAS,OAAQ,IAAK;AAAA,YAC3E;AAAA,UACD;AACA,cAAK,MAAO;AACX,YAAAA,QAAO,OAAQ,MAAM,QAAQ,IAAK;AAAA,UACnC;AAEA,iBAAO;AAAA,QACR;AAMA,iBAAS,oBAAqB,GAAG,OAAO,WAAY;AAEnD,cAAI,IAAI,MAAM,eAAe,eAC5B,WAAW,EAAE,UACb,YAAY,EAAE;AAGf,iBAAQ,UAAW,OAAQ,KAAM;AAChC,sBAAU,MAAM;AAChB,gBAAK,OAAO,QAAY;AACvB,mBAAK,EAAE,YAAY,MAAM,kBAAmB,cAAe;AAAA,YAC5D;AAAA,UACD;AAGA,cAAK,IAAK;AACT,iBAAM,QAAQ,UAAW;AACxB,kBAAK,SAAU,SAAU,SAAU,MAAO,KAAM,EAAG,GAAI;AACtD,0BAAU,QAAS,IAAK;AACxB;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAGA,cAAK,UAAW,MAAO,WAAY;AAClC,4BAAgB,UAAW;AAAA,UAC5B,OAAO;AAGN,iBAAM,QAAQ,WAAY;AACzB,kBAAK,CAAC,UAAW,MAAO,EAAE,WAAY,OAAO,MAAM,UAAW,KAAQ;AACrE,gCAAgB;AAChB;AAAA,cACD;AACA,kBAAK,CAAC,eAAgB;AACrB,gCAAgB;AAAA,cACjB;AAAA,YACD;AAGA,4BAAgB,iBAAiB;AAAA,UAClC;AAKA,cAAK,eAAgB;AACpB,gBAAK,kBAAkB,UAAW,IAAM;AACvC,wBAAU,QAAS,aAAc;AAAA,YAClC;AACA,mBAAO,UAAW;AAAA,UACnB;AAAA,QACD;AAKA,iBAAS,YAAa,GAAG,UAAU,OAAO,WAAY;AACrD,cAAI,OAAO,SAAS,MAAM,KAAK,MAC9B,aAAa,CAAC,GAGd,YAAY,EAAE,UAAU,MAAM;AAG/B,cAAK,UAAW,IAAM;AACrB,iBAAM,QAAQ,EAAE,YAAa;AAC5B,yBAAY,KAAK,YAAY,KAAM,EAAE,WAAY;AAAA,YAClD;AAAA,UACD;AAEA,oBAAU,UAAU,MAAM;AAG1B,iBAAQ,SAAU;AAEjB,gBAAK,EAAE,eAAgB,UAAY;AAClC,oBAAO,EAAE,eAAgB,YAAc;AAAA,YACxC;AAGA,gBAAK,CAAC,QAAQ,aAAa,EAAE,YAAa;AACzC,yBAAW,EAAE,WAAY,UAAU,EAAE,QAAS;AAAA,YAC/C;AAEA,mBAAO;AACP,sBAAU,UAAU,MAAM;AAE1B,gBAAK,SAAU;AAGd,kBAAK,YAAY,KAAM;AAEtB,0BAAU;AAAA,cAGX,WAAY,SAAS,OAAO,SAAS,SAAU;AAG9C,uBAAO,WAAY,OAAO,MAAM,YAAa,WAAY,OAAO;AAGhE,oBAAK,CAAC,MAAO;AACZ,uBAAM,SAAS,YAAa;AAG3B,0BAAM,MAAM,MAAO,GAAI;AACvB,wBAAK,IAAK,OAAQ,SAAU;AAG3B,6BAAO,WAAY,OAAO,MAAM,IAAK,OACpC,WAAY,OAAO,IAAK;AACzB,0BAAK,MAAO;AAGX,4BAAK,SAAS,MAAO;AACpB,iCAAO,WAAY;AAAA,wBAGpB,WAAY,WAAY,WAAY,MAAO;AAC1C,oCAAU,IAAK;AACf,oCAAU,QAAS,IAAK,EAAI;AAAA,wBAC7B;AACA;AAAA,sBACD;AAAA,oBACD;AAAA,kBACD;AAAA,gBACD;AAGA,oBAAK,SAAS,MAAO;AAGpB,sBAAK,QAAQ,EAAE,QAAS;AACvB,+BAAW,KAAM,QAAS;AAAA,kBAC3B,OAAO;AACN,wBAAI;AACH,iCAAW,KAAM,QAAS;AAAA,oBAC3B,SAAU,GAAR;AACD,6BAAO;AAAA,wBACN,OAAO;AAAA,wBACP,OAAO,OAAO,IAAI,wBAAwB,OAAO,SAAS;AAAA,sBAC3D;AAAA,oBACD;AAAA,kBACD;AAAA,gBACD;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAEA,iBAAO,EAAE,OAAO,WAAW,MAAM,SAAS;AAAA,QAC3C;AAEA,QAAAA,QAAO,OAAQ;AAAA,UAGd,QAAQ;AAAA,UAGR,cAAc,CAAC;AAAA,UACf,MAAM,CAAC;AAAA,UAEP,cAAc;AAAA,YACb,KAAKqD,UAAS;AAAA,YACd,MAAM;AAAA,YACN,SAAS,eAAe,KAAMA,UAAS,QAAS;AAAA,YAChD,QAAQ;AAAA,YACR,aAAa;AAAA,YACb,OAAO;AAAA,YACP,aAAa;AAAA,YAcb,SAAS;AAAA,cACR,KAAK;AAAA,cACL,MAAM;AAAA,cACN,MAAM;AAAA,cACN,KAAK;AAAA,cACL,MAAM;AAAA,YACP;AAAA,YAEA,UAAU;AAAA,cACT,KAAK;AAAA,cACL,MAAM;AAAA,cACN,MAAM;AAAA,YACP;AAAA,YAEA,gBAAgB;AAAA,cACf,KAAK;AAAA,cACL,MAAM;AAAA,cACN,MAAM;AAAA,YACP;AAAA,YAIA,YAAY;AAAA,cAGX,UAAU;AAAA,cAGV,aAAa;AAAA,cAGb,aAAa,KAAK;AAAA,cAGlB,YAAYrD,QAAO;AAAA,YACpB;AAAA,YAMA,aAAa;AAAA,cACZ,KAAK;AAAA,cACL,SAAS;AAAA,YACV;AAAA,UACD;AAAA,UAKA,WAAW,SAAU,QAAQ,UAAW;AACvC,mBAAO,WAGN,WAAY,WAAY,QAAQA,QAAO,YAAa,GAAG,QAAS,IAGhE,WAAYA,QAAO,cAAc,MAAO;AAAA,UAC1C;AAAA,UAEA,eAAe,4BAA6B,UAAW;AAAA,UACvD,eAAe,4BAA6B,UAAW;AAAA,UAGvD,MAAM,SAAU,KAAK,SAAU;AAG9B,gBAAK,OAAO,QAAQ,UAAW;AAC9B,wBAAU;AACV,oBAAM;AAAA,YACP;AAGA,sBAAU,WAAW,CAAC;AAEtB,gBAAI,WAGH,UAGA,uBACA,iBAGA,cAGA,WAGAuD,YAGA,aAGA,GAGA,UAGA,IAAIvD,QAAO,UAAW,CAAC,GAAG,OAAQ,GAGlC,kBAAkB,EAAE,WAAW,GAG/B,qBAAqB,EAAE,YACpB,gBAAgB,YAAY,gBAAgB,UAC9CA,QAAQ,eAAgB,IACxBA,QAAO,OAGR,WAAWA,QAAO,SAAS,GAC3B,mBAAmBA,QAAO,UAAW,aAAc,GAGnD,aAAa,EAAE,cAAc,CAAC,GAG9B,iBAAiB,CAAC,GAClB,sBAAsB,CAAC,GAGvB,WAAW,YAGX,QAAQ;AAAA,cACP,YAAY;AAAA,cAGZ,mBAAmB,SAAU,KAAM;AAClC,oBAAI;AACJ,oBAAKuD,YAAY;AAChB,sBAAK,CAAC,iBAAkB;AACvB,sCAAkB,CAAC;AACnB,2BAAU,QAAQ,SAAS,KAAM,qBAAsB,GAAM;AAC5D,sCAAiB,MAAO,GAAI,YAAY,IAAI,QACzC,gBAAiB,MAAO,GAAI,YAAY,IAAI,QAAS,CAAC,GACtD,OAAQ,MAAO,EAAI;AAAA,oBACvB;AAAA,kBACD;AACA,0BAAQ,gBAAiB,IAAI,YAAY,IAAI;AAAA,gBAC9C;AACA,uBAAO,SAAS,OAAO,OAAO,MAAM,KAAM,IAAK;AAAA,cAChD;AAAA,cAGA,uBAAuB,WAAW;AACjC,uBAAOA,aAAY,wBAAwB;AAAA,cAC5C;AAAA,cAGA,kBAAkB,SAAU,MAAM,OAAQ;AACzC,oBAAKA,cAAa,MAAO;AACxB,yBAAO,oBAAqB,KAAK,YAAY,KAC5C,oBAAqB,KAAK,YAAY,MAAO;AAC9C,iCAAgB,QAAS;AAAA,gBAC1B;AACA,uBAAO;AAAA,cACR;AAAA,cAGA,kBAAkB,SAAU,MAAO;AAClC,oBAAKA,cAAa,MAAO;AACxB,oBAAE,WAAW;AAAA,gBACd;AACA,uBAAO;AAAA,cACR;AAAA,cAGA,YAAY,SAAU,KAAM;AAC3B,oBAAI;AACJ,oBAAK,KAAM;AACV,sBAAKA,YAAY;AAGhB,0BAAM,OAAQ,IAAK,MAAM,OAAS;AAAA,kBACnC,OAAO;AAGN,yBAAM,QAAQ,KAAM;AACnB,iCAAY,QAAS,CAAE,WAAY,OAAQ,IAAK,KAAO;AAAA,oBACxD;AAAA,kBACD;AAAA,gBACD;AACA,uBAAO;AAAA,cACR;AAAA,cAGA,OAAO,SAAU,YAAa;AAC7B,oBAAI,YAAY,cAAc;AAC9B,oBAAK,WAAY;AAChB,4BAAU,MAAO,SAAU;AAAA,gBAC5B;AACA,qBAAM,GAAG,SAAU;AACnB,uBAAO;AAAA,cACR;AAAA,YACD;AAGD,qBAAS,QAAS,KAAM;AAKxB,cAAE,QAAU,OAAO,EAAE,OAAOF,UAAS,QAAS,IAC5C,QAAS,WAAWA,UAAS,WAAW,IAAK;AAG/C,cAAE,OAAO,QAAQ,UAAU,QAAQ,QAAQ,EAAE,UAAU,EAAE;AAGzD,cAAE,aAAc,EAAE,YAAY,KAAM,YAAY,EAAE,MAAO,aAAc,KAAK,CAAE,EAAG;AAGjF,gBAAK,EAAE,eAAe,MAAO;AAC5B,0BAAYvD,UAAS,cAAe,GAAI;AAKxC,kBAAI;AACH,0BAAU,OAAO,EAAE;AAInB,0BAAU,OAAO,UAAU;AAC3B,kBAAE,cAAc,aAAa,WAAW,OAAO,aAAa,SAC3D,UAAU,WAAW,OAAO,UAAU;AAAA,cACxC,SAAU,GAAR;AAID,kBAAE,cAAc;AAAA,cACjB;AAAA,YACD;AAGA,gBAAK,EAAE,QAAQ,EAAE,eAAe,OAAO,EAAE,SAAS,UAAW;AAC5D,gBAAE,OAAOE,QAAO,MAAO,EAAE,MAAM,EAAE,WAAY;AAAA,YAC9C;AAGA,0CAA+B,YAAY,GAAG,SAAS,KAAM;AAG7D,gBAAKuD,YAAY;AAChB,qBAAO;AAAA,YACR;AAIA,0BAAcvD,QAAO,SAAS,EAAE;AAGhC,gBAAK,eAAeA,QAAO,aAAa,GAAI;AAC3C,cAAAA,QAAO,MAAM,QAAS,WAAY;AAAA,YACnC;AAGA,cAAE,OAAO,EAAE,KAAK,YAAY;AAG5B,cAAE,aAAa,CAAC,WAAW,KAAM,EAAE,IAAK;AAKxC,uBAAW,EAAE,IAAI,QAAS,OAAO,EAAG;AAGpC,gBAAK,CAAC,EAAE,YAAa;AAGpB,yBAAW,EAAE,IAAI,MAAO,SAAS,MAAO;AAGxC,kBAAK,EAAE,SAAU,EAAE,eAAe,OAAO,EAAE,SAAS,WAAa;AAChE,6BAAc,OAAO,KAAM,QAAS,IAAI,MAAM,OAAQ,EAAE;AAGxD,uBAAO,EAAE;AAAA,cACV;AAGA,kBAAK,EAAE,UAAU,OAAQ;AACxB,2BAAW,SAAS,QAAS,YAAY,IAAK;AAC9C,4BAAa,OAAO,KAAM,QAAS,IAAI,MAAM,OAAQ,OAAS,MAAM,SACnE;AAAA,cACF;AAGA,gBAAE,MAAM,WAAW;AAAA,YAGpB,WAAY,EAAE,QAAQ,EAAE,gBACrB,EAAE,eAAe,IAAK,QAAS,mCAAoC,MAAM,GAAI;AAC/E,gBAAE,OAAO,EAAE,KAAK,QAAS,KAAK,GAAI;AAAA,YACnC;AAGA,gBAAK,EAAE,YAAa;AACnB,kBAAKA,QAAO,aAAc,WAAa;AACtC,sBAAM,iBAAkB,qBAAqBA,QAAO,aAAc,SAAW;AAAA,cAC9E;AACA,kBAAKA,QAAO,KAAM,WAAa;AAC9B,sBAAM,iBAAkB,iBAAiBA,QAAO,KAAM,SAAW;AAAA,cAClE;AAAA,YACD;AAGA,gBAAK,EAAE,QAAQ,EAAE,cAAc,EAAE,gBAAgB,SAAS,QAAQ,aAAc;AAC/E,oBAAM,iBAAkB,gBAAgB,EAAE,WAAY;AAAA,YACvD;AAGA,kBAAM;AAAA,cACL;AAAA,cACA,EAAE,UAAW,MAAO,EAAE,QAAS,EAAE,UAAW,MAC3C,EAAE,QAAS,EAAE,UAAW,OACrB,EAAE,UAAW,OAAQ,MAAM,OAAO,WAAW,aAAa,MAC7D,EAAE,QAAS;AAAA,YACb;AAGA,iBAAM,KAAK,EAAE,SAAU;AACtB,oBAAM,iBAAkB,GAAG,EAAE,QAAS,EAAI;AAAA,YAC3C;AAGA,gBAAK,EAAE,eACJ,EAAE,WAAW,KAAM,iBAAiB,OAAO,CAAE,MAAM,SAASuD,aAAc;AAG5E,qBAAO,MAAM,MAAM;AAAA,YACpB;AAGA,uBAAW;AAGX,6BAAiB,IAAK,EAAE,QAAS;AACjC,kBAAM,KAAM,EAAE,OAAQ;AACtB,kBAAM,KAAM,EAAE,KAAM;AAGpB,wBAAY,8BAA+B,YAAY,GAAG,SAAS,KAAM;AAGzE,gBAAK,CAAC,WAAY;AACjB,mBAAM,IAAI,cAAe;AAAA,YAC1B,OAAO;AACN,oBAAM,aAAa;AAGnB,kBAAK,aAAc;AAClB,mCAAmB,QAAS,YAAY,CAAE,OAAO,CAAE,CAAE;AAAA,cACtD;AAGA,kBAAKA,YAAY;AAChB,uBAAO;AAAA,cACR;AAGA,kBAAK,EAAE,SAAS,EAAE,UAAU,GAAI;AAC/B,+BAAejE,QAAO,WAAY,WAAW;AAC5C,wBAAM,MAAO,SAAU;AAAA,gBACxB,GAAG,EAAE,OAAQ;AAAA,cACd;AAEA,kBAAI;AACH,gBAAAiE,aAAY;AACZ,0BAAU,KAAM,gBAAgB,IAAK;AAAA,cACtC,SAAU,GAAR;AAGD,oBAAKA,YAAY;AAChB,wBAAM;AAAA,gBACP;AAGA,qBAAM,IAAI,CAAE;AAAA,cACb;AAAA,YACD;AAGA,qBAAS,KAAM,QAAQ,kBAAkB,WAAW,SAAU;AAC7D,kBAAI,WAAW,SAASnB,QAAO,UAAU,UACxC,aAAa;AAGd,kBAAKmB,YAAY;AAChB;AAAA,cACD;AAEA,cAAAA,aAAY;AAGZ,kBAAK,cAAe;AACnB,gBAAAjE,QAAO,aAAc,YAAa;AAAA,cACnC;AAIA,0BAAY;AAGZ,sCAAwB,WAAW;AAGnC,oBAAM,aAAa,SAAS,IAAI,IAAI;AAGpC,0BAAY,UAAU,OAAO,SAAS,OAAO,WAAW;AAGxD,kBAAK,WAAY;AAChB,2BAAW,oBAAqB,GAAG,OAAO,SAAU;AAAA,cACrD;AAGA,kBAAK,CAAC,aACLU,QAAO,QAAS,UAAU,EAAE,SAAU,IAAI,MAC1CA,QAAO,QAAS,QAAQ,EAAE,SAAU,IAAI,GAAI;AAC5C,kBAAE,WAAY,iBAAkB,WAAW;AAAA,gBAAC;AAAA,cAC7C;AAGA,yBAAW,YAAa,GAAG,UAAU,OAAO,SAAU;AAGtD,kBAAK,WAAY;AAGhB,oBAAK,EAAE,YAAa;AACnB,6BAAW,MAAM,kBAAmB,eAAgB;AACpD,sBAAK,UAAW;AACf,oBAAAA,QAAO,aAAc,YAAa;AAAA,kBACnC;AACA,6BAAW,MAAM,kBAAmB,MAAO;AAC3C,sBAAK,UAAW;AACf,oBAAAA,QAAO,KAAM,YAAa;AAAA,kBAC3B;AAAA,gBACD;AAGA,oBAAK,WAAW,OAAO,EAAE,SAAS,QAAS;AAC1C,+BAAa;AAAA,gBAGd,WAAY,WAAW,KAAM;AAC5B,+BAAa;AAAA,gBAGd,OAAO;AACN,+BAAa,SAAS;AACtB,4BAAU,SAAS;AACnB,kBAAAoC,SAAQ,SAAS;AACjB,8BAAY,CAACA;AAAA,gBACd;AAAA,cACD,OAAO;AAGN,gBAAAA,SAAQ;AACR,oBAAK,UAAU,CAAC,YAAa;AAC5B,+BAAa;AACb,sBAAK,SAAS,GAAI;AACjB,6BAAS;AAAA,kBACV;AAAA,gBACD;AAAA,cACD;AAGA,oBAAM,SAAS;AACf,oBAAM,cAAe,oBAAoB,cAAe;AAGxD,kBAAK,WAAY;AAChB,yBAAS,YAAa,iBAAiB,CAAE,SAAS,YAAY,KAAM,CAAE;AAAA,cACvE,OAAO;AACN,yBAAS,WAAY,iBAAiB,CAAE,OAAO,YAAYA,MAAM,CAAE;AAAA,cACpE;AAGA,oBAAM,WAAY,UAAW;AAC7B,2BAAa;AAEb,kBAAK,aAAc;AAClB,mCAAmB;AAAA,kBAAS,YAAY,gBAAgB;AAAA,kBACvD,CAAE,OAAO,GAAG,YAAY,UAAUA,MAAM;AAAA,gBAAE;AAAA,cAC5C;AAGA,+BAAiB,SAAU,iBAAiB,CAAE,OAAO,UAAW,CAAE;AAElE,kBAAK,aAAc;AAClB,mCAAmB,QAAS,gBAAgB,CAAE,OAAO,CAAE,CAAE;AAGzD,oBAAK,CAAG,EAAEpC,QAAO,QAAW;AAC3B,kBAAAA,QAAO,MAAM,QAAS,UAAW;AAAA,gBAClC;AAAA,cACD;AAAA,YACD;AAEA,mBAAO;AAAA,UACR;AAAA,UAEA,SAAS,SAAU,KAAKwC,OAAM,UAAW;AACxC,mBAAOxC,QAAO,IAAK,KAAKwC,OAAM,UAAU,MAAO;AAAA,UAChD;AAAA,UAEA,WAAW,SAAU,KAAK,UAAW;AACpC,mBAAOxC,QAAO,IAAK,KAAK,QAAW,UAAU,QAAS;AAAA,UACvD;AAAA,QACD,CAAE;AAEF,QAAAA,QAAO,KAAM,CAAE,OAAO,MAAO,GAAG,SAAU,IAAI,QAAS;AACtD,UAAAA,QAAQ,UAAW,SAAU,KAAKwC,OAAM,UAAU,MAAO;AAGxD,gBAAK,WAAYA,KAAK,GAAI;AACzB,qBAAO,QAAQ;AACf,yBAAWA;AACX,cAAAA,QAAO;AAAA,YACR;AAGA,mBAAOxC,QAAO,KAAMA,QAAO,OAAQ;AAAA,cAClC;AAAA,cACA,MAAM;AAAA,cACN,UAAU;AAAA,cACV,MAAMwC;AAAA,cACN,SAAS;AAAA,YACV,GAAGxC,QAAO,cAAe,GAAI,KAAK,GAAI,CAAE;AAAA,UACzC;AAAA,QACD,CAAE;AAEF,QAAAA,QAAO,cAAe,SAAU,GAAI;AACnC,cAAI;AACJ,eAAM,KAAK,EAAE,SAAU;AACtB,gBAAK,EAAE,YAAY,MAAM,gBAAiB;AACzC,gBAAE,cAAc,EAAE,QAAS,MAAO;AAAA,YACnC;AAAA,UACD;AAAA,QACD,CAAE;AAGF,QAAAA,QAAO,WAAW,SAAU,KAAK,SAAS,KAAM;AAC/C,iBAAOA,QAAO,KAAM;AAAA,YACnB;AAAA,YAGA,MAAM;AAAA,YACN,UAAU;AAAA,YACV,OAAO;AAAA,YACP,OAAO;AAAA,YACP,QAAQ;AAAA,YAKR,YAAY;AAAA,cACX,eAAe,WAAW;AAAA,cAAC;AAAA,YAC5B;AAAA,YACA,YAAY,SAAU,UAAW;AAChC,cAAAA,QAAO,WAAY,UAAU,SAAS,GAAI;AAAA,YAC3C;AAAA,UACD,CAAE;AAAA,QACH;AAGA,QAAAA,QAAO,GAAG,OAAQ;AAAA,UACjB,SAAS,SAAU,MAAO;AACzB,gBAAI;AAEJ,gBAAK,KAAM,IAAM;AAChB,kBAAK,WAAY,IAAK,GAAI;AACzB,uBAAO,KAAK,KAAM,KAAM,EAAI;AAAA,cAC7B;AAGA,qBAAOA,QAAQ,MAAM,KAAM,GAAI,aAAc,EAAE,GAAI,CAAE,EAAE,MAAO,IAAK;AAEnE,kBAAK,KAAM,GAAI,YAAa;AAC3B,qBAAK,aAAc,KAAM,EAAI;AAAA,cAC9B;AAEA,mBAAK,IAAK,WAAW;AACpB,oBAAI,OAAO;AAEX,uBAAQ,KAAK,mBAAoB;AAChC,yBAAO,KAAK;AAAA,gBACb;AAEA,uBAAO;AAAA,cACR,CAAE,EAAE,OAAQ,IAAK;AAAA,YAClB;AAEA,mBAAO;AAAA,UACR;AAAA,UAEA,WAAW,SAAU,MAAO;AAC3B,gBAAK,WAAY,IAAK,GAAI;AACzB,qBAAO,KAAK,KAAM,SAAU,GAAI;AAC/B,gBAAAA,QAAQ,IAAK,EAAE,UAAW,KAAK,KAAM,MAAM,CAAE,CAAE;AAAA,cAChD,CAAE;AAAA,YACH;AAEA,mBAAO,KAAK,KAAM,WAAW;AAC5B,kBAAI6B,QAAO7B,QAAQ,IAAK,GACvB,WAAW6B,MAAK,SAAS;AAE1B,kBAAK,SAAS,QAAS;AACtB,yBAAS,QAAS,IAAK;AAAA,cAExB,OAAO;AACN,gBAAAA,MAAK,OAAQ,IAAK;AAAA,cACnB;AAAA,YACD,CAAE;AAAA,UACH;AAAA,UAEA,MAAM,SAAU,MAAO;AACtB,gBAAI,iBAAiB,WAAY,IAAK;AAEtC,mBAAO,KAAK,KAAM,SAAU,GAAI;AAC/B,cAAA7B,QAAQ,IAAK,EAAE,QAAS,iBAAiB,KAAK,KAAM,MAAM,CAAE,IAAI,IAAK;AAAA,YACtE,CAAE;AAAA,UACH;AAAA,UAEA,QAAQ,SAAU,UAAW;AAC5B,iBAAK,OAAQ,QAAS,EAAE,IAAK,MAAO,EAAE,KAAM,WAAW;AACtD,cAAAA,QAAQ,IAAK,EAAE,YAAa,KAAK,UAAW;AAAA,YAC7C,CAAE;AACF,mBAAO;AAAA,UACR;AAAA,QACD,CAAE;AAGF,QAAAA,QAAO,KAAK,QAAQ,SAAS,SAAU,MAAO;AAC7C,iBAAO,CAACA,QAAO,KAAK,QAAQ,QAAS,IAAK;AAAA,QAC3C;AACA,QAAAA,QAAO,KAAK,QAAQ,UAAU,SAAU,MAAO;AAC9C,iBAAO,CAAC,EAAG,KAAK,eAAe,KAAK,gBAAgB,KAAK,eAAe,EAAE;AAAA,QAC3E;AAKA,QAAAA,QAAO,aAAa,MAAM,WAAW;AACpC,cAAI;AACH,mBAAO,IAAIV,QAAO,eAAe;AAAA,UAClC,SAAU,GAAR;AAAA,UAAa;AAAA,QAChB;AAEA,YAAI,mBAAmB;AAAA,UAGrB,GAAG;AAAA,UAIH,MAAM;AAAA,QACP,GACA,eAAeU,QAAO,aAAa,IAAI;AAExC,gBAAQ,OAAO,CAAC,CAAC,gBAAkB,qBAAqB;AACxD,gBAAQ,OAAO,eAAe,CAAC,CAAC;AAEhC,QAAAA,QAAO,cAAe,SAAU,SAAU;AACzC,cAAI,UAAU;AAGd,cAAK,QAAQ,QAAQ,gBAAgB,CAAC,QAAQ,aAAc;AAC3D,mBAAO;AAAA,cACN,MAAM,SAAU,SAAS,UAAW;AACnC,oBAAI,GACH,MAAM,QAAQ,IAAI;AAEnB,oBAAI;AAAA,kBACH,QAAQ;AAAA,kBACR,QAAQ;AAAA,kBACR,QAAQ;AAAA,kBACR,QAAQ;AAAA,kBACR,QAAQ;AAAA,gBACT;AAGA,oBAAK,QAAQ,WAAY;AACxB,uBAAM,KAAK,QAAQ,WAAY;AAC9B,wBAAK,KAAM,QAAQ,UAAW;AAAA,kBAC/B;AAAA,gBACD;AAGA,oBAAK,QAAQ,YAAY,IAAI,kBAAmB;AAC/C,sBAAI,iBAAkB,QAAQ,QAAS;AAAA,gBACxC;AAOA,oBAAK,CAAC,QAAQ,eAAe,CAAC,QAAS,qBAAuB;AAC7D,0BAAS,sBAAuB;AAAA,gBACjC;AAGA,qBAAM,KAAK,SAAU;AACpB,sBAAI,iBAAkB,GAAG,QAAS,EAAI;AAAA,gBACvC;AAGA,2BAAW,SAAU,MAAO;AAC3B,yBAAO,WAAW;AACjB,wBAAK,UAAW;AACf,iCAAW,gBAAgB,IAAI,SAC9B,IAAI,UAAU,IAAI,UAAU,IAAI,YAC/B,IAAI,qBAAqB;AAE3B,0BAAK,SAAS,SAAU;AACvB,4BAAI,MAAM;AAAA,sBACX,WAAY,SAAS,SAAU;AAK9B,4BAAK,OAAO,IAAI,WAAW,UAAW;AACrC,mCAAU,GAAG,OAAQ;AAAA,wBACtB,OAAO;AACN;AAAA,4BAGC,IAAI;AAAA,4BACJ,IAAI;AAAA,0BACL;AAAA,wBACD;AAAA,sBACD,OAAO;AACN;AAAA,0BACC,iBAAkB,IAAI,WAAY,IAAI;AAAA,0BACtC,IAAI;AAAA,2BAKF,IAAI,gBAAgB,YAAa,UACnC,OAAO,IAAI,iBAAiB,WAC3B,EAAE,QAAQ,IAAI,SAAS,IACvB,EAAE,MAAM,IAAI,aAAa;AAAA,0BAC1B,IAAI,sBAAsB;AAAA,wBAC3B;AAAA,sBACD;AAAA,oBACD;AAAA,kBACD;AAAA,gBACD;AAGA,oBAAI,SAAS,SAAS;AACtB,gCAAgB,IAAI,UAAU,IAAI,YAAY,SAAU,OAAQ;AAKhE,oBAAK,IAAI,YAAY,QAAY;AAChC,sBAAI,UAAU;AAAA,gBACf,OAAO;AACN,sBAAI,qBAAqB,WAAW;AAGnC,wBAAK,IAAI,eAAe,GAAI;AAM3B,sBAAAV,QAAO,WAAY,WAAW;AAC7B,4BAAK,UAAW;AACf,wCAAc;AAAA,wBACf;AAAA,sBACD,CAAE;AAAA,oBACH;AAAA,kBACD;AAAA,gBACD;AAGA,2BAAW,SAAU,OAAQ;AAE7B,oBAAI;AAGH,sBAAI,KAAM,QAAQ,cAAc,QAAQ,QAAQ,IAAK;AAAA,gBACtD,SAAU,GAAR;AAGD,sBAAK,UAAW;AACf,0BAAM;AAAA,kBACP;AAAA,gBACD;AAAA,cACD;AAAA,cAEA,OAAO,WAAW;AACjB,oBAAK,UAAW;AACf,2BAAS;AAAA,gBACV;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAAA,QACD,CAAE;AAMF,QAAAU,QAAO,cAAe,SAAU,GAAI;AACnC,cAAK,EAAE,aAAc;AACpB,cAAE,SAAS,SAAS;AAAA,UACrB;AAAA,QACD,CAAE;AAGF,QAAAA,QAAO,UAAW;AAAA,UACjB,SAAS;AAAA,YACR,QAAQ;AAAA,UAET;AAAA,UACA,UAAU;AAAA,YACT,QAAQ;AAAA,UACT;AAAA,UACA,YAAY;AAAA,YACX,eAAe,SAAUwB,OAAO;AAC/B,cAAAxB,QAAO,WAAYwB,KAAK;AACxB,qBAAOA;AAAA,YACR;AAAA,UACD;AAAA,QACD,CAAE;AAGF,QAAAxB,QAAO,cAAe,UAAU,SAAU,GAAI;AAC7C,cAAK,EAAE,UAAU,QAAY;AAC5B,cAAE,QAAQ;AAAA,UACX;AACA,cAAK,EAAE,aAAc;AACpB,cAAE,OAAO;AAAA,UACV;AAAA,QACD,CAAE;AAGF,QAAAA,QAAO,cAAe,UAAU,SAAU,GAAI;AAG7C,cAAK,EAAE,eAAe,EAAE,aAAc;AACrC,gBAAI,QAAQ;AACZ,mBAAO;AAAA,cACN,MAAM,SAAU,GAAG,UAAW;AAC7B,yBAASA,QAAQ,UAAW,EAC1B,KAAM,EAAE,eAAe,CAAC,CAAE,EAC1B,KAAM,EAAE,SAAS,EAAE,eAAe,KAAK,EAAE,IAAI,CAAE,EAC/C,GAAI,cAAc,WAAW,SAAU,KAAM;AAC7C,yBAAO,OAAO;AACd,6BAAW;AACX,sBAAK,KAAM;AACV,6BAAU,IAAI,SAAS,UAAU,MAAM,KAAK,IAAI,IAAK;AAAA,kBACtD;AAAA,gBACD,CAAE;AAGH,gBAAAF,UAAS,KAAK,YAAa,OAAQ,EAAI;AAAA,cACxC;AAAA,cACA,OAAO,WAAW;AACjB,oBAAK,UAAW;AACf,2BAAS;AAAA,gBACV;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAAA,QACD,CAAE;AAKF,YAAI,eAAe,CAAC,GACnB,SAAS;AAGV,QAAAE,QAAO,UAAW;AAAA,UACjB,OAAO;AAAA,UACP,eAAe,WAAW;AACzB,gBAAI,WAAW,aAAa,IAAI,KAAOA,QAAO,UAAU,MAAQ,MAAM;AACtE,iBAAM,YAAa;AACnB,mBAAO;AAAA,UACR;AAAA,QACD,CAAE;AAGF,QAAAA,QAAO,cAAe,cAAc,SAAU,GAAG,kBAAkB,OAAQ;AAE1E,cAAI,cAAc,aAAa,mBAC9B,WAAW,EAAE,UAAU,UAAW,OAAO,KAAM,EAAE,GAAI,IACpD,QACA,OAAO,EAAE,SAAS,aACf,EAAE,eAAe,IACjB,QAAS,mCAAoC,MAAM,KACrD,OAAO,KAAM,EAAE,IAAK,KAAK;AAI5B,cAAK,YAAY,EAAE,UAAW,OAAQ,SAAU;AAG/C,2BAAe,EAAE,gBAAgB,WAAY,EAAE,aAAc,IAC5D,EAAE,cAAc,IAChB,EAAE;AAGH,gBAAK,UAAW;AACf,gBAAG,YAAa,EAAG,UAAW,QAAS,QAAQ,OAAO,YAAa;AAAA,YACpE,WAAY,EAAE,UAAU,OAAQ;AAC/B,gBAAE,QAAS,OAAO,KAAM,EAAE,GAAI,IAAI,MAAM,OAAQ,EAAE,QAAQ,MAAM;AAAA,YACjE;AAGA,cAAE,WAAY,iBAAkB,WAAW;AAC1C,kBAAK,CAAC,mBAAoB;AACzB,gBAAAA,QAAO,MAAO,eAAe,iBAAkB;AAAA,cAChD;AACA,qBAAO,kBAAmB;AAAA,YAC3B;AAGA,cAAE,UAAW,KAAM;AAGnB,0BAAcV,QAAQ;AACtB,YAAAA,QAAQ,gBAAiB,WAAW;AACnC,kCAAoB;AAAA,YACrB;AAGA,kBAAM,OAAQ,WAAW;AAGxB,kBAAK,gBAAgB,QAAY;AAChC,gBAAAU,QAAQV,OAAO,EAAE,WAAY,YAAa;AAAA,cAG3C,OAAO;AACN,gBAAAA,QAAQ,gBAAiB;AAAA,cAC1B;AAGA,kBAAK,EAAG,eAAiB;AAGxB,kBAAE,gBAAgB,iBAAiB;AAGnC,6BAAa,KAAM,YAAa;AAAA,cACjC;AAGA,kBAAK,qBAAqB,WAAY,WAAY,GAAI;AACrD,4BAAa,kBAAmB,EAAI;AAAA,cACrC;AAEA,kCAAoB,cAAc;AAAA,YACnC,CAAE;AAGF,mBAAO;AAAA,UACR;AAAA,QACD,CAAE;AAUF,gBAAQ,qBAAuB,WAAW;AACzC,cAAI,OAAOQ,UAAS,eAAe,mBAAoB,EAAG,EAAE;AAC5D,eAAK,YAAY;AACjB,iBAAO,KAAK,WAAW,WAAW;AAAA,QACnC,EAAI;AAOJ,QAAAE,QAAO,YAAY,SAAUwC,OAAM,SAAS,aAAc;AACzD,cAAK,OAAOA,UAAS,UAAW;AAC/B,mBAAO,CAAC;AAAA,UACT;AACA,cAAK,OAAO,YAAY,WAAY;AACnC,0BAAc;AACd,sBAAU;AAAA,UACX;AAEA,cAAI,MAAM,QAAQ;AAElB,cAAK,CAAC,SAAU;AAIf,gBAAK,QAAQ,oBAAqB;AACjC,wBAAU1C,UAAS,eAAe,mBAAoB,EAAG;AAKzD,qBAAO,QAAQ,cAAe,MAAO;AACrC,mBAAK,OAAOA,UAAS,SAAS;AAC9B,sBAAQ,KAAK,YAAa,IAAK;AAAA,YAChC,OAAO;AACN,wBAAUA;AAAA,YACX;AAAA,UACD;AAEA,mBAAS,WAAW,KAAM0C,KAAK;AAC/B,oBAAU,CAAC,eAAe,CAAC;AAG3B,cAAK,QAAS;AACb,mBAAO,CAAE,QAAQ,cAAe,OAAQ,EAAI,CAAE;AAAA,UAC/C;AAEA,mBAAS,cAAe,CAAEA,KAAK,GAAG,SAAS,OAAQ;AAEnD,cAAK,WAAW,QAAQ,QAAS;AAChC,YAAAxC,QAAQ,OAAQ,EAAE,OAAO;AAAA,UAC1B;AAEA,iBAAOA,QAAO,MAAO,CAAC,GAAG,OAAO,UAAW;AAAA,QAC5C;AAMA,QAAAA,QAAO,GAAG,OAAO,SAAU,KAAK,QAAQ,UAAW;AAClD,cAAI,UAAU,MAAM,UACnB6B,QAAO,MACP,MAAM,IAAI,QAAS,GAAI;AAExB,cAAK,MAAM,IAAK;AACf,uBAAW,iBAAkB,IAAI,MAAO,GAAI,CAAE;AAC9C,kBAAM,IAAI,MAAO,GAAG,GAAI;AAAA,UACzB;AAGA,cAAK,WAAY,MAAO,GAAI;AAG3B,uBAAW;AACX,qBAAS;AAAA,UAGV,WAAY,UAAU,OAAO,WAAW,UAAW;AAClD,mBAAO;AAAA,UACR;AAGA,cAAKA,MAAK,SAAS,GAAI;AACtB,YAAA7B,QAAO,KAAM;AAAA,cACZ;AAAA,cAKA,MAAM,QAAQ;AAAA,cACd,UAAU;AAAA,cACV,MAAM;AAAA,YACP,CAAE,EAAE,KAAM,SAAU,cAAe;AAGlC,yBAAW;AAEX,cAAA6B,MAAK,KAAM,WAIV7B,QAAQ,OAAQ,EAAE,OAAQA,QAAO,UAAW,YAAa,CAAE,EAAE,KAAM,QAAS,IAG5E,YAAa;AAAA,YAKf,CAAE,EAAE,OAAQ,YAAY,SAAU,OAAO,QAAS;AACjD,cAAA6B,MAAK,KAAM,WAAW;AACrB,yBAAS,MAAO,MAAM,YAAY,CAAE,MAAM,cAAc,QAAQ,KAAM,CAAE;AAAA,cACzE,CAAE;AAAA,YACH,CAAE;AAAA,UACH;AAEA,iBAAO;AAAA,QACR;AAKA,QAAA7B,QAAO,KAAK,QAAQ,WAAW,SAAU,MAAO;AAC/C,iBAAOA,QAAO,KAAMA,QAAO,QAAQ,SAAUc,KAAK;AACjD,mBAAO,SAASA,IAAG;AAAA,UACpB,CAAE,EAAE;AAAA,QACL;AAKA,QAAAd,QAAO,SAAS;AAAA,UACf,WAAW,SAAU,MAAM,SAAS,GAAI;AACvC,gBAAI,aAAa,SAAS,WAAW,QAAQ,WAAW,YAAY,mBACnE,WAAWA,QAAO,IAAK,MAAM,UAAW,GACxC,UAAUA,QAAQ,IAAK,GACvB,QAAQ,CAAC;AAGV,gBAAK,aAAa,UAAW;AAC5B,mBAAK,MAAM,WAAW;AAAA,YACvB;AAEA,wBAAY,QAAQ,OAAO;AAC3B,wBAAYA,QAAO,IAAK,MAAM,KAAM;AACpC,yBAAaA,QAAO,IAAK,MAAM,MAAO;AACtC,iCAAsB,aAAa,cAAc,aAAa,aAC3D,YAAY,YAAa,QAAS,MAAO,IAAI;AAIhD,gBAAK,mBAAoB;AACxB,4BAAc,QAAQ,SAAS;AAC/B,uBAAS,YAAY;AACrB,wBAAU,YAAY;AAAA,YAEvB,OAAO;AACN,uBAAS,WAAY,SAAU,KAAK;AACpC,wBAAU,WAAY,UAAW,KAAK;AAAA,YACvC;AAEA,gBAAK,WAAY,OAAQ,GAAI;AAG5B,wBAAU,QAAQ,KAAM,MAAM,GAAGA,QAAO,OAAQ,CAAC,GAAG,SAAU,CAAE;AAAA,YACjE;AAEA,gBAAK,QAAQ,OAAO,MAAO;AAC1B,oBAAM,MAAQ,QAAQ,MAAM,UAAU,MAAQ;AAAA,YAC/C;AACA,gBAAK,QAAQ,QAAQ,MAAO;AAC3B,oBAAM,OAAS,QAAQ,OAAO,UAAU,OAAS;AAAA,YAClD;AAEA,gBAAK,WAAW,SAAU;AACzB,sBAAQ,MAAM,KAAM,MAAM,KAAM;AAAA,YAEjC,OAAO;AACN,sBAAQ,IAAK,KAAM;AAAA,YACpB;AAAA,UACD;AAAA,QACD;AAEA,QAAAA,QAAO,GAAG,OAAQ;AAAA,UAGjB,QAAQ,SAAU,SAAU;AAG3B,gBAAK,UAAU,QAAS;AACvB,qBAAO,YAAY,SAClB,OACA,KAAK,KAAM,SAAU,GAAI;AACxB,gBAAAA,QAAO,OAAO,UAAW,MAAM,SAAS,CAAE;AAAA,cAC3C,CAAE;AAAA,YACJ;AAEA,gBAAI,MAAM,KACT,OAAO,KAAM;AAEd,gBAAK,CAAC,MAAO;AACZ;AAAA,YACD;AAMA,gBAAK,CAAC,KAAK,eAAe,EAAE,QAAS;AACpC,qBAAO,EAAE,KAAK,GAAG,MAAM,EAAE;AAAA,YAC1B;AAGA,mBAAO,KAAK,sBAAsB;AAClC,kBAAM,KAAK,cAAc;AACzB,mBAAO;AAAA,cACN,KAAK,KAAK,MAAM,IAAI;AAAA,cACpB,MAAM,KAAK,OAAO,IAAI;AAAA,YACvB;AAAA,UACD;AAAA,UAIA,UAAU,WAAW;AACpB,gBAAK,CAAC,KAAM,IAAM;AACjB;AAAA,YACD;AAEA,gBAAI,cAAcwD,SAAQ,KACzB,OAAO,KAAM,IACb,eAAe,EAAE,KAAK,GAAG,MAAM,EAAE;AAGlC,gBAAKxD,QAAO,IAAK,MAAM,UAAW,MAAM,SAAU;AAGjD,cAAAwD,UAAS,KAAK,sBAAsB;AAAA,YAErC,OAAO;AACN,cAAAA,UAAS,KAAK,OAAO;AAIrB,oBAAM,KAAK;AACX,6BAAe,KAAK,gBAAgB,IAAI;AACxC,qBAAQ,iBACL,iBAAiB,IAAI,QAAQ,iBAAiB,IAAI,oBACpDxD,QAAO,IAAK,cAAc,UAAW,MAAM,UAAW;AAEtD,+BAAe,aAAa;AAAA,cAC7B;AACA,kBAAK,gBAAgB,iBAAiB,QAAQ,aAAa,aAAa,GAAI;AAG3E,+BAAeA,QAAQ,YAAa,EAAE,OAAO;AAC7C,6BAAa,OAAOA,QAAO,IAAK,cAAc,kBAAkB,IAAK;AACrE,6BAAa,QAAQA,QAAO,IAAK,cAAc,mBAAmB,IAAK;AAAA,cACxE;AAAA,YACD;AAGA,mBAAO;AAAA,cACN,KAAKwD,QAAO,MAAM,aAAa,MAAMxD,QAAO,IAAK,MAAM,aAAa,IAAK;AAAA,cACzE,MAAMwD,QAAO,OAAO,aAAa,OAAOxD,QAAO,IAAK,MAAM,cAAc,IAAK;AAAA,YAC9E;AAAA,UACD;AAAA,UAYA,cAAc,WAAW;AACxB,mBAAO,KAAK,IAAK,WAAW;AAC3B,kBAAI,eAAe,KAAK;AAExB,qBAAQ,gBAAgBA,QAAO,IAAK,cAAc,UAAW,MAAM,UAAW;AAC7E,+BAAe,aAAa;AAAA,cAC7B;AAEA,qBAAO,gBAAgB;AAAA,YACxB,CAAE;AAAA,UACH;AAAA,QACD,CAAE;AAGF,QAAAA,QAAO,KAAM,EAAE,YAAY,eAAe,WAAW,cAAc,GAAG,SAAU,QAAQ,MAAO;AAC9F,cAAIyD,OAAM,kBAAkB;AAE5B,UAAAzD,QAAO,GAAI,UAAW,SAAU,KAAM;AACrC,mBAAO,OAAQ,MAAM,SAAU,MAAM0D,SAAQJ,MAAM;AAGlD,kBAAI;AACJ,kBAAK,SAAU,IAAK,GAAI;AACvB,sBAAM;AAAA,cACP,WAAY,KAAK,aAAa,GAAI;AACjC,sBAAM,KAAK;AAAA,cACZ;AAEA,kBAAKA,SAAQ,QAAY;AACxB,uBAAO,MAAM,IAAK,QAAS,KAAMI;AAAA,cAClC;AAEA,kBAAK,KAAM;AACV,oBAAI;AAAA,kBACH,CAACD,OAAMH,OAAM,IAAI;AAAA,kBACjBG,OAAMH,OAAM,IAAI;AAAA,gBACjB;AAAA,cAED,OAAO;AACN,qBAAMI,WAAWJ;AAAA,cAClB;AAAA,YACD,GAAG,QAAQ,KAAK,UAAU,MAAO;AAAA,UAClC;AAAA,QACD,CAAE;AAQF,QAAAtD,QAAO,KAAM,CAAE,OAAO,MAAO,GAAG,SAAU,IAAI,MAAO;AACpD,UAAAA,QAAO,SAAU,QAAS;AAAA,YAAc,QAAQ;AAAA,YAC/C,SAAU,MAAM,UAAW;AAC1B,kBAAK,UAAW;AACf,2BAAW,OAAQ,MAAM,IAAK;AAG9B,uBAAO,UAAU,KAAM,QAAS,IAC/BA,QAAQ,IAAK,EAAE,SAAS,EAAG,QAAS,OACpC;AAAA,cACF;AAAA,YACD;AAAA,UACD;AAAA,QACD,CAAE;AAIF,QAAAA,QAAO,KAAM,EAAE,QAAQ,UAAU,OAAO,QAAQ,GAAG,SAAU,MAAM,MAAO;AACzE,UAAAA,QAAO,KAAM;AAAA,YACZ,SAAS,UAAU;AAAA,YACnB,SAAS;AAAA,YACT,IAAI,UAAU;AAAA,UACf,GAAG,SAAU,cAAc,UAAW;AAGrC,YAAAA,QAAO,GAAI,YAAa,SAAU,QAAQ,OAAQ;AACjD,kBAAI,YAAY,UAAU,WAAY,gBAAgB,OAAO,WAAW,YACvE,QAAQ,iBAAkB,WAAW,QAAQ,UAAU,OAAO,WAAW;AAE1E,qBAAO,OAAQ,MAAM,SAAU,MAAM2D,OAAM1B,QAAQ;AAClD,oBAAI;AAEJ,oBAAK,SAAU,IAAK,GAAI;AAGvB,yBAAO,SAAS,QAAS,OAAQ,MAAM,IACtC,KAAM,UAAU,QAChB,KAAK,SAAS,gBAAiB,WAAW;AAAA,gBAC5C;AAGA,oBAAK,KAAK,aAAa,GAAI;AAC1B,wBAAM,KAAK;AAIX,yBAAO,KAAK;AAAA,oBACX,KAAK,KAAM,WAAW;AAAA,oBAAQ,IAAK,WAAW;AAAA,oBAC9C,KAAK,KAAM,WAAW;AAAA,oBAAQ,IAAK,WAAW;AAAA,oBAC9C,IAAK,WAAW;AAAA,kBACjB;AAAA,gBACD;AAEA,uBAAOA,WAAU,SAGhBjC,QAAO,IAAK,MAAM2D,OAAM,KAAM,IAG9B3D,QAAO,MAAO,MAAM2D,OAAM1B,QAAO,KAAM;AAAA,cACzC,GAAG,MAAM,YAAY,SAAS,QAAW,SAAU;AAAA,YACpD;AAAA,UACD,CAAE;AAAA,QACH,CAAE;AAGF,QAAAjC,QAAO,KAAM;AAAA,UACZ;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,QACD,GAAG,SAAU,IAAI,MAAO;AACvB,UAAAA,QAAO,GAAI,QAAS,SAAUc,KAAK;AAClC,mBAAO,KAAK,GAAI,MAAMA,GAAG;AAAA,UAC1B;AAAA,QACD,CAAE;AAKF,QAAAd,QAAO,GAAG,OAAQ;AAAA,UAEjB,MAAM,SAAU,OAAOwC,OAAM1B,KAAK;AACjC,mBAAO,KAAK,GAAI,OAAO,MAAM0B,OAAM1B,GAAG;AAAA,UACvC;AAAA,UACA,QAAQ,SAAU,OAAOA,KAAK;AAC7B,mBAAO,KAAK,IAAK,OAAO,MAAMA,GAAG;AAAA,UAClC;AAAA,UAEA,UAAU,SAAU,UAAU,OAAO0B,OAAM1B,KAAK;AAC/C,mBAAO,KAAK,GAAI,OAAO,UAAU0B,OAAM1B,GAAG;AAAA,UAC3C;AAAA,UACA,YAAY,SAAU,UAAU,OAAOA,KAAK;AAG3C,mBAAO,UAAU,WAAW,IAC3B,KAAK,IAAK,UAAU,IAAK,IACzB,KAAK,IAAK,OAAO,YAAY,MAAMA,GAAG;AAAA,UACxC;AAAA,UAEA,OAAO,SAAU,QAAQ,OAAQ;AAChC,mBAAO,KAAK,WAAY,MAAO,EAAE,WAAY,SAAS,MAAO;AAAA,UAC9D;AAAA,QACD,CAAE;AAEF,QAAAd,QAAO;AAAA,UACJ,wLAE0D,MAAO,GAAI;AAAA,UACvE,SAAU,IAAI,MAAO;AAGpB,YAAAA,QAAO,GAAI,QAAS,SAAUwC,OAAM1B,KAAK;AACxC,qBAAO,UAAU,SAAS,IACzB,KAAK,GAAI,MAAM,MAAM0B,OAAM1B,GAAG,IAC9B,KAAK,QAAS,IAAK;AAAA,YACrB;AAAA,UACD;AAAA,QACD;AASA,YAAI,QAAQ;AAMZ,QAAAd,QAAO,QAAQ,SAAUc,KAAI,SAAU;AACtC,cAAI,KAAK,MAAM;AAEf,cAAK,OAAO,YAAY,UAAW;AAClC,kBAAMA,IAAI;AACV,sBAAUA;AACV,YAAAA,MAAK;AAAA,UACN;AAIA,cAAK,CAAC,WAAYA,GAAG,GAAI;AACxB,mBAAO;AAAA,UACR;AAGA,iBAAO,MAAM,KAAM,WAAW,CAAE;AAChC,kBAAQ,WAAW;AAClB,mBAAOA,IAAG,MAAO,WAAW,MAAM,KAAK,OAAQ,MAAM,KAAM,SAAU,CAAE,CAAE;AAAA,UAC1E;AAGA,gBAAM,OAAOA,IAAG,OAAOA,IAAG,QAAQd,QAAO;AAEzC,iBAAO;AAAA,QACR;AAEA,QAAAA,QAAO,YAAY,SAAU,MAAO;AACnC,cAAK,MAAO;AACX,YAAAA,QAAO;AAAA,UACR,OAAO;AACN,YAAAA,QAAO,MAAO,IAAK;AAAA,UACpB;AAAA,QACD;AACA,QAAAA,QAAO,UAAU,MAAM;AACvB,QAAAA,QAAO,YAAY,KAAK;AACxB,QAAAA,QAAO,WAAW;AAClB,QAAAA,QAAO,aAAa;AACpB,QAAAA,QAAO,WAAW;AAClB,QAAAA,QAAO,YAAYsC;AACnB,QAAAtC,QAAO,OAAOD;AAEd,QAAAC,QAAO,MAAM,KAAK;AAElB,QAAAA,QAAO,YAAY,SAAU,KAAM;AAKlC,cAAI,OAAOA,QAAO,KAAM,GAAI;AAC5B,kBAAS,SAAS,YAAY,SAAS,aAKtC,CAAC,MAAO,MAAM,WAAY,GAAI,CAAE;AAAA,QAClC;AAEA,QAAAA,QAAO,OAAO,SAAUwB,OAAO;AAC9B,iBAAOA,SAAQ,OACd,MACEA,QAAO,IAAK,QAAS,OAAO,IAAK;AAAA,QACrC;AAiBA,YAAK,OAAO,WAAW,cAAc,OAAO,KAAM;AACjD,iBAAQ,UAAU,CAAC,GAAG,WAAW;AAChC,mBAAOxB;AAAA,UACR,CAAE;AAAA,QACH;AAKA,YAGC,UAAUV,QAAO,QAGjB,KAAKA,QAAO;AAEb,QAAAU,QAAO,aAAa,SAAU,MAAO;AACpC,cAAKV,QAAO,MAAMU,SAAS;AAC1B,YAAAV,QAAO,IAAI;AAAA,UACZ;AAEA,cAAK,QAAQA,QAAO,WAAWU,SAAS;AACvC,YAAAV,QAAO,SAAS;AAAA,UACjB;AAEA,iBAAOU;AAAA,QACR;AAKA,YAAK,OAAO,aAAa,aAAc;AACtC,UAAAV,QAAO,SAASA,QAAO,IAAIU;AAAA,QAC5B;AAKA,eAAOA;AAAA,MACP,CAAE;AAAA;AAAA;;;AC5pVF;AAAA;AAAA,UAAI,QAAQ,SAAU,IAAI;AACxB,eAAO,MAAM,GAAG,QAAQ,QAAQ;AAAA,MAClC;AAGA,aAAO,UAEL,MAAM,OAAO,cAAc,YAAY,UAAU,KACjD,MAAM,OAAO,UAAU,YAAY,MAAM,KAEzC,MAAM,OAAO,QAAQ,YAAY,IAAI,KACrC,MAAM,OAAO,UAAU,YAAY,MAAM,KAExC,WAAY;AAAE,eAAO;AAAA,MAAM,EAAG,KAAK,SAAS,aAAa,EAAE;AAAA;AAAA;;;ACb9D;AAAA;AAAA,aAAO,UAAU,SAAU,MAAM;AAC/B,YAAI;AACF,iBAAO,CAAC,CAAC,KAAK;AAAA,QAChB,SAAS4D,QAAP;AACA,iBAAO;AAAA,QACT;AAAA,MACF;AAAA;AAAA;;;ACNA;AAAA;AAAA,UAAIC,SAAQ;AAGZ,aAAO,UAAU,CAACA,OAAM,WAAY;AAElC,eAAO,OAAO,eAAe,CAAC,GAAG,GAAG,EAAE,KAAK,WAAY;AAAE,iBAAO;AAAA,QAAG,EAAE,CAAC,EAAE,MAAM;AAAA,MAChF,CAAC;AAAA;AAAA;;;ACND;AAAA;AAAA,UAAIC,SAAQ;AAEZ,aAAO,UAAU,CAACA,OAAM,WAAY;AAElC,YAAI,OAAQ,WAAY;AAAA,QAAc,EAAG,KAAK;AAE9C,eAAO,OAAO,QAAQ,cAAc,KAAK,eAAe,WAAW;AAAA,MACrE,CAAC;AAAA;AAAA;;;ACPD;AAAA;AAAA,UAAI,cAAc;AAElB,UAAIC,QAAO,SAAS,UAAU;AAE9B,aAAO,UAAU,cAAcA,MAAK,KAAKA,KAAI,IAAI,WAAY;AAC3D,eAAOA,MAAK,MAAMA,OAAM,SAAS;AAAA,MACnC;AAAA;AAAA;;;ACNA;AAAA;AAAA;AACA,UAAI,wBAAwB,CAAC,EAAE;AAE/B,UAAI,2BAA2B,OAAO;AAGtC,UAAI,cAAc,4BAA4B,CAAC,sBAAsB,KAAK,EAAE,GAAG,EAAE,GAAG,CAAC;AAIrF,cAAQ,IAAI,cAAc,SAAS,qBAAqB,GAAG;AACzD,YAAI,aAAa,yBAAyB,MAAM,CAAC;AACjD,eAAO,CAAC,CAAC,cAAc,WAAW;AAAA,MACpC,IAAI;AAAA;AAAA;;;ACbJ;AAAA;AAAA,aAAO,UAAU,SAAU,QAAQ,OAAO;AACxC,eAAO;AAAA,UACL,YAAY,EAAE,SAAS;AAAA,UACvB,cAAc,EAAE,SAAS;AAAA,UACzB,UAAU,EAAE,SAAS;AAAA,UACrB;AAAA,QACF;AAAA,MACF;AAAA;AAAA;;;ACPA;AAAA;AAAA,UAAI,cAAc;AAElB,UAAIC,qBAAoB,SAAS;AACjC,UAAIC,QAAOD,mBAAkB;AAC7B,UAAI,sBAAsB,eAAeA,mBAAkB,KAAK,KAAKC,OAAMA,KAAI;AAE/E,aAAO,UAAU,SAAUC,KAAI;AAC7B,eAAO,cAAc,oBAAoBA,GAAE,IAAI,WAAY;AACzD,iBAAOD,MAAK,MAAMC,KAAI,SAAS;AAAA,QACjC;AAAA,MACF;AAAA;AAAA;;;ACVA;AAAA;AAAA,UAAI,iBAAiB;AAErB,UAAIC,YAAW,eAAe,CAAC,EAAE,QAAQ;AACzC,UAAIC,eAAc,eAAe,GAAG,KAAK;AAEzC,aAAO,UAAU,SAAU,IAAI;AAC7B,eAAOA,aAAYD,UAAS,EAAE,GAAG,GAAG,EAAE;AAAA,MACxC;AAAA;AAAA;;;ACPA;AAAA;AAAA,UAAI,aAAa;AACjB,UAAI,iBAAiB;AAErB,aAAO,UAAU,SAAUE,KAAI;AAI7B,YAAI,WAAWA,GAAE,MAAM;AAAY,iBAAO,eAAeA,GAAE;AAAA,MAC7D;AAAA;AAAA;;;ACRA;AAAA;AAAA,UAAIC,eAAc;AAClB,UAAIC,SAAQ;AACZ,UAAI,UAAU;AAEd,UAAI,UAAU;AACd,UAAI,QAAQD,aAAY,GAAG,KAAK;AAGhC,aAAO,UAAUC,OAAM,WAAY;AAGjC,eAAO,CAAC,QAAQ,GAAG,EAAE,qBAAqB,CAAC;AAAA,MAC7C,CAAC,IAAI,SAAU,IAAI;AACjB,eAAO,QAAQ,EAAE,KAAK,WAAW,MAAM,IAAI,EAAE,IAAI,QAAQ,EAAE;AAAA,MAC7D,IAAI;AAAA;AAAA;;;ACdJ;AAAA;AAEA,aAAO,UAAU,SAAU,IAAI;AAC7B,eAAO,OAAO,QAAQ,OAAO;AAAA,MAC/B;AAAA;AAAA;;;ACJA;AAAA;AAAA,UAAIC,qBAAoB;AAExB,UAAI,aAAa;AAIjB,aAAO,UAAU,SAAU,IAAI;AAC7B,YAAIA,mBAAkB,EAAE;AAAG,gBAAM,WAAW,0BAA0B,EAAE;AACxE,eAAO;AAAA,MACT;AAAA;AAAA;;;ACTA;AAAA;AACA,UAAI,gBAAgB;AACpB,UAAIC,0BAAyB;AAE7B,aAAO,UAAU,SAAU,IAAI;AAC7B,eAAO,cAAcA,wBAAuB,EAAE,CAAC;AAAA,MACjD;AAAA;AAAA;;;ACNA;AAAA;AAAA,UAAI,cAAc,OAAO,YAAY,YAAY,SAAS;AAG1D,UAAI,aAAa,OAAO,eAAe,eAAe,gBAAgB;AAEtE,aAAO,UAAU;AAAA,QACf,KAAK;AAAA,QACL;AAAA,MACF;AAAA;AAAA;;;ACRA;AAAA;AAAA,UAAI,eAAe;AAEnB,UAAI,cAAc,aAAa;AAI/B,aAAO,UAAU,aAAa,aAAa,SAAU,UAAU;AAC7D,eAAO,OAAO,YAAY,cAAc,aAAa;AAAA,MACvD,IAAI,SAAU,UAAU;AACtB,eAAO,OAAO,YAAY;AAAA,MAC5B;AAAA;AAAA;;;ACVA;AAAA;AAAA,UAAIC,cAAa;AACjB,UAAI,eAAe;AAEnB,UAAI,cAAc,aAAa;AAE/B,aAAO,UAAU,aAAa,aAAa,SAAU,IAAI;AACvD,eAAO,OAAO,MAAM,WAAW,OAAO,OAAOA,YAAW,EAAE,KAAK,OAAO;AAAA,MACxE,IAAI,SAAU,IAAI;AAChB,eAAO,OAAO,MAAM,WAAW,OAAO,OAAOA,YAAW,EAAE;AAAA,MAC5D;AAAA;AAAA;;;ACTA;AAAA;AAAA,UAAIC,UAAS;AACb,UAAIC,cAAa;AAEjB,UAAI,YAAY,SAAU,UAAU;AAClC,eAAOA,YAAW,QAAQ,IAAI,WAAW;AAAA,MAC3C;AAEA,aAAO,UAAU,SAAUC,YAAW,QAAQ;AAC5C,eAAO,UAAU,SAAS,IAAI,UAAUF,QAAOE,WAAU,IAAIF,QAAOE,eAAcF,QAAOE,YAAW;AAAA,MACtG;AAAA;AAAA;;;ACTA;AAAA;AAAA,UAAIC,eAAc;AAElB,aAAO,UAAUA,aAAY,CAAC,EAAE,aAAa;AAAA;AAAA;;;ACF7C;AAAA;AAAA,UAAI,aAAa;AAEjB,aAAO,UAAU,WAAW,aAAa,WAAW,KAAK;AAAA;AAAA;;;ACFzD;AAAA;AAAA,UAAIC,UAAS;AACb,UAAIC,aAAY;AAEhB,UAAIC,WAAUF,QAAO;AACrB,UAAI,OAAOA,QAAO;AAClB,UAAI,WAAWE,YAAWA,SAAQ,YAAY,QAAQ,KAAK;AAC3D,UAAI,KAAK,YAAY,SAAS;AAC9B,UAAI;AAAJ,UAAW;AAEX,UAAI,IAAI;AACN,gBAAQ,GAAG,MAAM,GAAG;AAGpB,kBAAU,MAAM,KAAK,KAAK,MAAM,KAAK,IAAI,IAAI,EAAE,MAAM,KAAK,MAAM;AAAA,MAClE;AAIA,UAAI,CAAC,WAAWD,YAAW;AACzB,gBAAQA,WAAU,MAAM,aAAa;AACrC,YAAI,CAAC,SAAS,MAAM,MAAM,IAAI;AAC5B,kBAAQA,WAAU,MAAM,eAAe;AACvC,cAAI;AAAO,sBAAU,CAAC,MAAM;AAAA,QAC9B;AAAA,MACF;AAEA,aAAO,UAAU;AAAA;AAAA;;;AC1BjB;AAAA;AACA,UAAI,aAAa;AACjB,UAAIE,SAAQ;AAGZ,aAAO,UAAU,CAAC,CAAC,OAAO,yBAAyB,CAACA,OAAM,WAAY;AACpE,YAAI,SAAS,OAAO;AAGpB,eAAO,CAAC,OAAO,MAAM,KAAK,EAAE,OAAO,MAAM,aAAa,WAEpD,CAAC,OAAO,QAAQ,cAAc,aAAa;AAAA,MAC/C,CAAC;AAAA;AAAA;;;ACZD;AAAA;AACA,UAAI,gBAAgB;AAEpB,aAAO,UAAU,iBACZ,CAAC,OAAO,QACR,OAAO,OAAO,YAAY;AAAA;AAAA;;;ACL/B;AAAA;AAAA,UAAI,aAAa;AACjB,UAAIC,cAAa;AACjB,UAAI,gBAAgB;AACpB,UAAI,oBAAoB;AAExB,UAAI,UAAU;AAEd,aAAO,UAAU,oBAAoB,SAAU,IAAI;AACjD,eAAO,OAAO,MAAM;AAAA,MACtB,IAAI,SAAU,IAAI;AAChB,YAAI,UAAU,WAAW,QAAQ;AACjC,eAAOA,YAAW,OAAO,KAAK,cAAc,QAAQ,WAAW,QAAQ,EAAE,CAAC;AAAA,MAC5E;AAAA;AAAA;;;ACZA;AAAA;AAAA,UAAI,UAAU;AAEd,aAAO,UAAU,SAAU,UAAU;AACnC,YAAI;AACF,iBAAO,QAAQ,QAAQ;AAAA,QACzB,SAASC,QAAP;AACA,iBAAO;AAAA,QACT;AAAA,MACF;AAAA;AAAA;;;ACRA;AAAA;AAAA,UAAIC,cAAa;AACjB,UAAI,cAAc;AAElB,UAAI,aAAa;AAGjB,aAAO,UAAU,SAAU,UAAU;AACnC,YAAIA,YAAW,QAAQ;AAAG,iBAAO;AACjC,cAAM,WAAW,YAAY,QAAQ,IAAI,oBAAoB;AAAA,MAC/D;AAAA;AAAA;;;ACTA;AAAA;AAAA,UAAI,YAAY;AAChB,UAAIC,qBAAoB;AAIxB,aAAO,UAAU,SAAU,GAAG,GAAG;AAC/B,YAAI,OAAO,EAAE;AACb,eAAOA,mBAAkB,IAAI,IAAI,SAAY,UAAU,IAAI;AAAA,MAC7D;AAAA;AAAA;;;ACRA;AAAA;AAAA,UAAIC,QAAO;AACX,UAAIC,cAAa;AACjB,UAAIC,YAAW;AAEf,UAAI,aAAa;AAIjB,aAAO,UAAU,SAAU,OAAO,MAAM;AACtC,YAAIC,KAAI;AACR,YAAI,SAAS,YAAYF,YAAWE,MAAK,MAAM,QAAQ,KAAK,CAACD,UAAS,MAAMF,MAAKG,KAAI,KAAK,CAAC;AAAG,iBAAO;AACrG,YAAIF,YAAWE,MAAK,MAAM,OAAO,KAAK,CAACD,UAAS,MAAMF,MAAKG,KAAI,KAAK,CAAC;AAAG,iBAAO;AAC/E,YAAI,SAAS,YAAYF,YAAWE,MAAK,MAAM,QAAQ,KAAK,CAACD,UAAS,MAAMF,MAAKG,KAAI,KAAK,CAAC;AAAG,iBAAO;AACrG,cAAM,WAAW,yCAAyC;AAAA,MAC5D;AAAA;AAAA;;;ACdA;AAAA;AAAA,aAAO,UAAU;AAAA;AAAA;;;ACAjB;AAAA;AAAA,UAAIC,UAAS;AAGb,UAAIC,kBAAiB,OAAO;AAE5B,aAAO,UAAU,SAAU,KAAK,OAAO;AACrC,YAAI;AACF,UAAAA,gBAAeD,SAAQ,KAAK,EAAE,OAAc,cAAc,MAAM,UAAU,KAAK,CAAC;AAAA,QAClF,SAASE,QAAP;AACA,UAAAF,QAAO,OAAO;AAAA,QAChB;AAAE,eAAO;AAAA,MACX;AAAA;AAAA;;;ACXA;AAAA;AAAA,UAAIG,UAAS;AACb,UAAI,uBAAuB;AAE3B,UAAI,SAAS;AACb,UAAIC,SAAQD,QAAO,WAAW,qBAAqB,QAAQ,CAAC,CAAC;AAE7D,aAAO,UAAUC;AAAA;AAAA;;;ACNjB;AAAA;AAAA,UAAI,UAAU;AACd,UAAIC,SAAQ;AAEZ,OAAC,OAAO,UAAU,SAAU,KAAK,OAAO;AACtC,eAAOA,OAAM,SAASA,OAAM,OAAO,UAAU,SAAY,QAAQ,CAAC;AAAA,MACpE,GAAG,YAAY,CAAC,CAAC,EAAE,KAAK;AAAA,QACtB,SAAS;AAAA,QACT,MAAM,UAAU,SAAS;AAAA,QACzB,WAAW;AAAA,QACX,SAAS;AAAA,QACT,QAAQ;AAAA,MACV,CAAC;AAAA;AAAA;;;ACXD;AAAA;AAAA,UAAIC,0BAAyB;AAE7B,UAAI,UAAU;AAId,aAAO,UAAU,SAAU,UAAU;AACnC,eAAO,QAAQA,wBAAuB,QAAQ,CAAC;AAAA,MACjD;AAAA;AAAA;;;ACRA;AAAA;AAAA,UAAIC,eAAc;AAClB,UAAI,WAAW;AAEf,UAAIC,kBAAiBD,aAAY,CAAC,EAAE,cAAc;AAKlD,aAAO,UAAU,OAAO,UAAU,SAASE,QAAO,IAAI,KAAK;AACzD,eAAOD,gBAAe,SAAS,EAAE,GAAG,GAAG;AAAA,MACzC;AAAA;AAAA;;;ACVA;AAAA;AAAA,UAAIE,eAAc;AAElB,UAAI,KAAK;AACT,UAAI,UAAU,KAAK,OAAO;AAC1B,UAAIC,YAAWD,aAAY,GAAI,QAAQ;AAEvC,aAAO,UAAU,SAAU,KAAK;AAC9B,eAAO,aAAa,QAAQ,SAAY,KAAK,OAAO,OAAOC,UAAS,EAAE,KAAK,SAAS,EAAE;AAAA,MACxF;AAAA;AAAA;;;ACRA;AAAA;AAAA,UAAIC,UAAS;AACb,UAAI,SAAS;AACb,UAAIC,UAAS;AACb,UAAIC,OAAM;AACV,UAAI,gBAAgB;AACpB,UAAI,oBAAoB;AAExB,UAAI,wBAAwB,OAAO,KAAK;AACxC,UAAIC,UAASH,QAAO;AACpB,UAAI,YAAYG,WAAUA,QAAO;AACjC,UAAI,wBAAwB,oBAAoBA,UAASA,WAAUA,QAAO,iBAAiBD;AAE3F,aAAO,UAAU,SAAU,MAAM;AAC/B,YAAI,CAACD,QAAO,uBAAuB,IAAI,KAAK,EAAE,iBAAiB,OAAO,sBAAsB,SAAS,WAAW;AAC9G,cAAI,cAAc,YAAY;AAC9B,cAAI,iBAAiBA,QAAOE,SAAQ,IAAI,GAAG;AACzC,kCAAsB,QAAQA,QAAO;AAAA,UACvC,WAAW,qBAAqB,WAAW;AACzC,kCAAsB,QAAQ,UAAU,WAAW;AAAA,UACrD,OAAO;AACL,kCAAsB,QAAQ,sBAAsB,WAAW;AAAA,UACjE;AAAA,QACF;AAAE,eAAO,sBAAsB;AAAA,MACjC;AAAA;AAAA;;;ACvBA;AAAA;AAAA,UAAIC,QAAO;AACX,UAAIC,YAAW;AACf,UAAIC,YAAW;AACf,UAAIC,aAAY;AAChB,UAAI,sBAAsB;AAC1B,UAAIC,mBAAkB;AAEtB,UAAI,aAAa;AACjB,UAAI,eAAeA,iBAAgB,aAAa;AAIhD,aAAO,UAAU,SAAU,OAAO,MAAM;AACtC,YAAI,CAACH,UAAS,KAAK,KAAKC,UAAS,KAAK;AAAG,iBAAO;AAChD,YAAI,eAAeC,WAAU,OAAO,YAAY;AAChD,YAAI;AACJ,YAAI,cAAc;AAChB,cAAI,SAAS;AAAW,mBAAO;AAC/B,mBAASH,MAAK,cAAc,OAAO,IAAI;AACvC,cAAI,CAACC,UAAS,MAAM,KAAKC,UAAS,MAAM;AAAG,mBAAO;AAClD,gBAAM,WAAW,yCAAyC;AAAA,QAC5D;AACA,YAAI,SAAS;AAAW,iBAAO;AAC/B,eAAO,oBAAoB,OAAO,IAAI;AAAA,MACxC;AAAA;AAAA;;;ACxBA;AAAA;AAAA,UAAI,cAAc;AAClB,UAAIG,YAAW;AAIf,aAAO,UAAU,SAAU,UAAU;AACnC,YAAI,MAAM,YAAY,UAAU,QAAQ;AACxC,eAAOA,UAAS,GAAG,IAAI,MAAM,MAAM;AAAA,MACrC;AAAA;AAAA;;;ACRA;AAAA;AAAA,UAAIC,UAAS;AACb,UAAIC,YAAW;AAEf,UAAIC,YAAWF,QAAO;AAEtB,UAAI,SAASC,UAASC,SAAQ,KAAKD,UAASC,UAAS,aAAa;AAElE,aAAO,UAAU,SAAU,IAAI;AAC7B,eAAO,SAASA,UAAS,cAAc,EAAE,IAAI,CAAC;AAAA,MAChD;AAAA;AAAA;;;ACTA;AAAA;AAAA,UAAIC,eAAc;AAClB,UAAIC,SAAQ;AACZ,UAAIC,iBAAgB;AAGpB,aAAO,UAAU,CAACF,gBAAe,CAACC,OAAM,WAAY;AAElD,eAAO,OAAO,eAAeC,eAAc,KAAK,GAAG,KAAK;AAAA,UACtD,KAAK,WAAY;AAAE,mBAAO;AAAA,UAAG;AAAA,QAC/B,CAAC,EAAE,KAAK;AAAA,MACV,CAAC;AAAA;AAAA;;;ACVD;AAAA;AAAA,UAAIC,eAAc;AAClB,UAAIC,QAAO;AACX,UAAI,6BAA6B;AACjC,UAAI,2BAA2B;AAC/B,UAAI,kBAAkB;AACtB,UAAI,gBAAgB;AACpB,UAAIC,UAAS;AACb,UAAI,iBAAiB;AAGrB,UAAI,4BAA4B,OAAO;AAIvC,cAAQ,IAAIF,eAAc,4BAA4B,SAAS,yBAAyB,GAAG,GAAG;AAC5F,YAAI,gBAAgB,CAAC;AACrB,YAAI,cAAc,CAAC;AACnB,YAAI;AAAgB,cAAI;AACtB,mBAAO,0BAA0B,GAAG,CAAC;AAAA,UACvC,SAASG,QAAP;AAAA,UAA4B;AAC9B,YAAID,QAAO,GAAG,CAAC;AAAG,iBAAO,yBAAyB,CAACD,MAAK,2BAA2B,GAAG,GAAG,CAAC,GAAG,EAAE,EAAE;AAAA,MACnG;AAAA;AAAA;;;ACrBA;AAAA;AAAA,UAAIG,eAAc;AAClB,UAAIC,SAAQ;AAIZ,aAAO,UAAUD,gBAAeC,OAAM,WAAY;AAEhD,eAAO,OAAO,eAAe,WAAY;AAAA,QAAc,GAAG,aAAa;AAAA,UACrE,OAAO;AAAA,UACP,UAAU;AAAA,QACZ,CAAC,EAAE,aAAa;AAAA,MAClB,CAAC;AAAA;AAAA;;;ACXD;AAAA;AAAA,UAAIC,YAAW;AAEf,UAAI,UAAU;AACd,UAAI,aAAa;AAGjB,aAAO,UAAU,SAAU,UAAU;AACnC,YAAIA,UAAS,QAAQ;AAAG,iBAAO;AAC/B,cAAM,WAAW,QAAQ,QAAQ,IAAI,mBAAmB;AAAA,MAC1D;AAAA;AAAA;;;ACTA;AAAA;AAAA,UAAIC,eAAc;AAClB,UAAI,iBAAiB;AACrB,UAAI,0BAA0B;AAC9B,UAAIC,YAAW;AACf,UAAI,gBAAgB;AAEpB,UAAI,aAAa;AAEjB,UAAI,kBAAkB,OAAO;AAE7B,UAAI,4BAA4B,OAAO;AACvC,UAAI,aAAa;AACjB,UAAI,eAAe;AACnB,UAAI,WAAW;AAIf,cAAQ,IAAID,eAAc,0BAA0B,SAASE,gBAAe,GAAG,GAAG,YAAY;AAC5F,QAAAD,UAAS,CAAC;AACV,YAAI,cAAc,CAAC;AACnB,QAAAA,UAAS,UAAU;AACnB,YAAI,OAAO,MAAM,cAAc,MAAM,eAAe,WAAW,cAAc,YAAY,cAAc,CAAC,WAAW,WAAW;AAC5H,cAAI,UAAU,0BAA0B,GAAG,CAAC;AAC5C,cAAI,WAAW,QAAQ,WAAW;AAChC,cAAE,KAAK,WAAW;AAClB,yBAAa;AAAA,cACX,cAAc,gBAAgB,aAAa,WAAW,gBAAgB,QAAQ;AAAA,cAC9E,YAAY,cAAc,aAAa,WAAW,cAAc,QAAQ;AAAA,cACxE,UAAU;AAAA,YACZ;AAAA,UACF;AAAA,QACF;AAAE,eAAO,gBAAgB,GAAG,GAAG,UAAU;AAAA,MAC3C,IAAI,kBAAkB,SAASC,gBAAe,GAAG,GAAG,YAAY;AAC9D,QAAAD,UAAS,CAAC;AACV,YAAI,cAAc,CAAC;AACnB,QAAAA,UAAS,UAAU;AACnB,YAAI;AAAgB,cAAI;AACtB,mBAAO,gBAAgB,GAAG,GAAG,UAAU;AAAA,UACzC,SAASE,QAAP;AAAA,UAA4B;AAC9B,YAAI,SAAS,cAAc,SAAS;AAAY,gBAAM,WAAW,yBAAyB;AAC1F,YAAI,WAAW;AAAY,YAAE,KAAK,WAAW;AAC7C,eAAO;AAAA,MACT;AAAA;AAAA;;;AC1CA;AAAA;AAAA,UAAIC,eAAc;AAClB,UAAI,uBAAuB;AAC3B,UAAI,2BAA2B;AAE/B,aAAO,UAAUA,eAAc,SAAU,QAAQ,KAAK,OAAO;AAC3D,eAAO,qBAAqB,EAAE,QAAQ,KAAK,yBAAyB,GAAG,KAAK,CAAC;AAAA,MAC/E,IAAI,SAAU,QAAQ,KAAK,OAAO;AAChC,eAAO,OAAO;AACd,eAAO;AAAA,MACT;AAAA;AAAA;;;ACTA;AAAA;AAAA,UAAIC,eAAc;AAClB,UAAIC,UAAS;AAEb,UAAIC,qBAAoB,SAAS;AAEjC,UAAI,gBAAgBF,gBAAe,OAAO;AAE1C,UAAI,SAASC,QAAOC,oBAAmB,MAAM;AAE7C,UAAI,SAAS,UAAW,SAAS,YAAY;AAAA,MAAc,EAAG,SAAS;AACvE,UAAI,eAAe,WAAW,CAACF,gBAAgBA,gBAAe,cAAcE,oBAAmB,MAAM,EAAE;AAEvG,aAAO,UAAU;AAAA,QACf;AAAA,QACA;AAAA,QACA;AAAA,MACF;AAAA;AAAA;;;AChBA;AAAA;AAAA,UAAIC,eAAc;AAClB,UAAIC,cAAa;AACjB,UAAIC,SAAQ;AAEZ,UAAIC,oBAAmBH,aAAY,SAAS,QAAQ;AAGpD,UAAI,CAACC,YAAWC,OAAM,aAAa,GAAG;AACpC,QAAAA,OAAM,gBAAgB,SAAU,IAAI;AAClC,iBAAOC,kBAAiB,EAAE;AAAA,QAC5B;AAAA,MACF;AAEA,aAAO,UAAUD,OAAM;AAAA;AAAA;;;ACbvB;AAAA;AAAA,UAAIE,UAAS;AACb,UAAIC,cAAa;AAEjB,UAAIC,WAAUF,QAAO;AAErB,aAAO,UAAUC,YAAWC,QAAO,KAAK,cAAc,KAAK,OAAOA,QAAO,CAAC;AAAA;AAAA;;;ACL1E;AAAA;AAAA,UAAI,SAAS;AACb,UAAIC,OAAM;AAEV,UAAI,OAAO,OAAO,MAAM;AAExB,aAAO,UAAU,SAAU,KAAK;AAC9B,eAAO,KAAK,SAAS,KAAK,OAAOA,KAAI,GAAG;AAAA,MAC1C;AAAA;AAAA;;;ACPA;AAAA;AAAA,aAAO,UAAU,CAAC;AAAA;AAAA;;;ACAlB;AAAA;AAAA,UAAI,kBAAkB;AACtB,UAAIC,UAAS;AACb,UAAIC,YAAW;AACf,UAAIC,+BAA8B;AAClC,UAAIC,UAAS;AACb,UAAI,SAAS;AACb,UAAI,YAAY;AAChB,UAAI,aAAa;AAEjB,UAAI,6BAA6B;AACjC,UAAIC,aAAYJ,QAAO;AACvB,UAAIK,WAAUL,QAAO;AACrB,UAAIM;AAAJ,UAASC;AAAT,UAAcC;AAEd,UAAI,UAAU,SAAU,IAAI;AAC1B,eAAOA,KAAI,EAAE,IAAID,KAAI,EAAE,IAAID,KAAI,IAAI,CAAC,CAAC;AAAA,MACvC;AAEA,UAAI,YAAY,SAAU,MAAM;AAC9B,eAAO,SAAU,IAAI;AACnB,cAAI;AACJ,cAAI,CAACL,UAAS,EAAE,MAAM,QAAQM,KAAI,EAAE,GAAG,SAAS,MAAM;AACpD,kBAAMH,WAAU,4BAA4B,OAAO,WAAW;AAAA,UAChE;AAAE,iBAAO;AAAA,QACX;AAAA,MACF;AAEA,UAAI,mBAAmB,OAAO,OAAO;AAC/B,QAAAK,SAAQ,OAAO,UAAU,OAAO,QAAQ,IAAIJ,SAAQ;AAExD,QAAAI,OAAM,MAAMA,OAAM;AAClB,QAAAA,OAAM,MAAMA,OAAM;AAClB,QAAAA,OAAM,MAAMA,OAAM;AAElB,QAAAH,OAAM,SAAU,IAAI,UAAU;AAC5B,cAAIG,OAAM,IAAI,EAAE;AAAG,kBAAML,WAAU,0BAA0B;AAC7D,mBAAS,SAAS;AAClB,UAAAK,OAAM,IAAI,IAAI,QAAQ;AACtB,iBAAO;AAAA,QACT;AACA,QAAAF,OAAM,SAAU,IAAI;AAClB,iBAAOE,OAAM,IAAI,EAAE,KAAK,CAAC;AAAA,QAC3B;AACA,QAAAD,OAAM,SAAU,IAAI;AAClB,iBAAOC,OAAM,IAAI,EAAE;AAAA,QACrB;AAAA,MACF,OAAO;AACD,gBAAQ,UAAU,OAAO;AAC7B,mBAAW,SAAS;AACpB,QAAAH,OAAM,SAAU,IAAI,UAAU;AAC5B,cAAIH,QAAO,IAAI,KAAK;AAAG,kBAAMC,WAAU,0BAA0B;AACjE,mBAAS,SAAS;AAClB,UAAAF,6BAA4B,IAAI,OAAO,QAAQ;AAC/C,iBAAO;AAAA,QACT;AACA,QAAAK,OAAM,SAAU,IAAI;AAClB,iBAAOJ,QAAO,IAAI,KAAK,IAAI,GAAG,SAAS,CAAC;AAAA,QAC1C;AACA,QAAAK,OAAM,SAAU,IAAI;AAClB,iBAAOL,QAAO,IAAI,KAAK;AAAA,QACzB;AAAA,MACF;AAjCM,UAAAM;AAmBA;AAgBN,aAAO,UAAU;AAAA,QACf,KAAKH;AAAA,QACL,KAAKC;AAAA,QACL,KAAKC;AAAA,QACL;AAAA,QACA;AAAA,MACF;AAAA;AAAA;;;ACrEA;AAAA;AAAA,UAAIE,SAAQ;AACZ,UAAIC,cAAa;AACjB,UAAIC,UAAS;AACb,UAAIC,eAAc;AAClB,UAAI,6BAA6B,wBAAsC;AACvE,UAAI,gBAAgB;AACpB,UAAI,sBAAsB;AAE1B,UAAI,uBAAuB,oBAAoB;AAC/C,UAAI,mBAAmB,oBAAoB;AAE3C,UAAIC,kBAAiB,OAAO;AAE5B,UAAI,sBAAsBD,gBAAe,CAACH,OAAM,WAAY;AAC1D,eAAOI,gBAAe,WAAY;AAAA,QAAc,GAAG,UAAU,EAAE,OAAO,EAAE,CAAC,EAAE,WAAW;AAAA,MACxF,CAAC;AAED,UAAI,WAAW,OAAO,MAAM,EAAE,MAAM,QAAQ;AAE5C,UAAI,cAAc,OAAO,UAAU,SAAU,OAAO,MAAM,SAAS;AACjE,YAAI,OAAO,IAAI,EAAE,MAAM,GAAG,CAAC,MAAM,WAAW;AAC1C,iBAAO,MAAM,OAAO,IAAI,EAAE,QAAQ,sBAAsB,IAAI,IAAI;AAAA,QAClE;AACA,YAAI,WAAW,QAAQ;AAAQ,iBAAO,SAAS;AAC/C,YAAI,WAAW,QAAQ;AAAQ,iBAAO,SAAS;AAC/C,YAAI,CAACF,QAAO,OAAO,MAAM,KAAM,8BAA8B,MAAM,SAAS,MAAO;AACjF,cAAIC;AAAa,YAAAC,gBAAe,OAAO,QAAQ,EAAE,OAAO,MAAM,cAAc,KAAK,CAAC;AAAA;AAC7E,kBAAM,OAAO;AAAA,QACpB;AACA,YAAI,uBAAuB,WAAWF,QAAO,SAAS,OAAO,KAAK,MAAM,WAAW,QAAQ,OAAO;AAChG,UAAAE,gBAAe,OAAO,UAAU,EAAE,OAAO,QAAQ,MAAM,CAAC;AAAA,QAC1D;AACA,YAAI;AACF,cAAI,WAAWF,QAAO,SAAS,aAAa,KAAK,QAAQ,aAAa;AACpE,gBAAIC;AAAa,cAAAC,gBAAe,OAAO,aAAa,EAAE,UAAU,MAAM,CAAC;AAAA,UAEzE,WAAW,MAAM;AAAW,kBAAM,YAAY;AAAA,QAChD,SAASC,QAAP;AAAA,QAA4B;AAC9B,YAAI,QAAQ,qBAAqB,KAAK;AACtC,YAAI,CAACH,QAAO,OAAO,QAAQ,GAAG;AAC5B,gBAAM,SAAS,SAAS,KAAK,OAAO,QAAQ,WAAW,OAAO,EAAE;AAAA,QAClE;AAAE,eAAO;AAAA,MACX;AAIA,eAAS,UAAU,WAAW,YAAY,SAASI,YAAW;AAC5D,eAAOL,YAAW,IAAI,KAAK,iBAAiB,IAAI,EAAE,UAAU,cAAc,IAAI;AAAA,MAChF,GAAG,UAAU;AAAA;AAAA;;;AChDb;AAAA;AAAA,UAAIM,cAAa;AACjB,UAAI,uBAAuB;AAC3B,UAAI,cAAc;AAClB,UAAI,uBAAuB;AAE3B,aAAO,UAAU,SAAU,GAAG,KAAK,OAAO,SAAS;AACjD,YAAI,CAAC;AAAS,oBAAU,CAAC;AACzB,YAAI,SAAS,QAAQ;AACrB,YAAI,OAAO,QAAQ,SAAS,SAAY,QAAQ,OAAO;AACvD,YAAIA,YAAW,KAAK;AAAG,sBAAY,OAAO,MAAM,OAAO;AACvD,YAAI,QAAQ,QAAQ;AAClB,cAAI;AAAQ,cAAE,OAAO;AAAA;AAChB,iCAAqB,KAAK,KAAK;AAAA,QACtC,OAAO;AACL,cAAI;AACF,gBAAI,CAAC,QAAQ;AAAQ,qBAAO,EAAE;AAAA,qBACrB,EAAE;AAAM,uBAAS;AAAA,UAC5B,SAASC,QAAP;AAAA,UAA4B;AAC9B,cAAI;AAAQ,cAAE,OAAO;AAAA;AAChB,iCAAqB,EAAE,GAAG,KAAK;AAAA,cAClC;AAAA,cACA,YAAY;AAAA,cACZ,cAAc,CAAC,QAAQ;AAAA,cACvB,UAAU,CAAC,QAAQ;AAAA,YACrB,CAAC;AAAA,QACH;AAAE,eAAO;AAAA,MACX;AAAA;AAAA;;;AC1BA;AAAA;AAAA,UAAI,OAAO,KAAK;AAChB,UAAI,QAAQ,KAAK;AAKjB,aAAO,UAAU,KAAK,SAAS,SAAS,MAAM,GAAG;AAC/C,YAAI,IAAI,CAAC;AACT,gBAAQ,IAAI,IAAI,QAAQ,MAAM,CAAC;AAAA,MACjC;AAAA;AAAA;;;ACTA;AAAA;AAAA,UAAI,QAAQ;AAIZ,aAAO,UAAU,SAAU,UAAU;AACnC,YAAI,SAAS,CAAC;AAEd,eAAO,WAAW,UAAU,WAAW,IAAI,IAAI,MAAM,MAAM;AAAA,MAC7D;AAAA;AAAA;;;ACRA;AAAA;AAAA,UAAIC,uBAAsB;AAE1B,UAAIC,OAAM,KAAK;AACf,UAAIC,OAAM,KAAK;AAKf,aAAO,UAAU,SAAUC,QAAO,QAAQ;AACxC,YAAI,UAAUH,qBAAoBG,MAAK;AACvC,eAAO,UAAU,IAAIF,KAAI,UAAU,QAAQ,CAAC,IAAIC,KAAI,SAAS,MAAM;AAAA,MACrE;AAAA;AAAA;;;ACXA;AAAA;AAAA,UAAIE,uBAAsB;AAE1B,UAAIC,OAAM,KAAK;AAIf,aAAO,UAAU,SAAU,UAAU;AACnC,eAAO,WAAW,IAAIA,KAAID,qBAAoB,QAAQ,GAAG,gBAAgB,IAAI;AAAA,MAC/E;AAAA;AAAA;;;ACRA;AAAA;AAAA,UAAIE,YAAW;AAIf,aAAO,UAAU,SAAU,KAAK;AAC9B,eAAOA,UAAS,IAAI,MAAM;AAAA,MAC5B;AAAA;AAAA;;;ACNA;AAAA;AAAA,UAAI,kBAAkB;AACtB,UAAI,kBAAkB;AACtB,UAAI,oBAAoB;AAGxB,UAAI,eAAe,SAAU,aAAa;AACxC,eAAO,SAAU,OAAO,IAAI,WAAW;AACrC,cAAI,IAAI,gBAAgB,KAAK;AAC7B,cAAI,SAAS,kBAAkB,CAAC;AAChC,cAAIC,SAAQ,gBAAgB,WAAW,MAAM;AAC7C,cAAI;AAGJ,cAAI,eAAe,MAAM;AAAI,mBAAO,SAASA,QAAO;AAClD,sBAAQ,EAAEA;AAEV,kBAAI,SAAS;AAAO,uBAAO;AAAA,YAE7B;AAAA;AAAO,mBAAM,SAASA,QAAOA,UAAS;AACpC,mBAAK,eAAeA,UAAS,MAAM,EAAEA,YAAW;AAAI,uBAAO,eAAeA,UAAS;AAAA,YACrF;AAAE,iBAAO,CAAC,eAAe;AAAA,QAC3B;AAAA,MACF;AAEA,aAAO,UAAU;AAAA,QAGf,UAAU,aAAa,IAAI;AAAA,QAG3B,SAAS,aAAa,KAAK;AAAA,MAC7B;AAAA;AAAA;;;AC/BA;AAAA;AAAA,UAAIC,eAAc;AAClB,UAAIC,UAAS;AACb,UAAI,kBAAkB;AACtB,UAAIC,WAAU,yBAAuC;AACrD,UAAI,aAAa;AAEjB,UAAIC,QAAOH,aAAY,CAAC,EAAE,IAAI;AAE9B,aAAO,UAAU,SAAU,QAAQ,OAAO;AACxC,YAAI,IAAI,gBAAgB,MAAM;AAC9B,YAAI,IAAI;AACR,YAAI,SAAS,CAAC;AACd,YAAI;AACJ,aAAK,OAAO;AAAG,WAACC,QAAO,YAAY,GAAG,KAAKA,QAAO,GAAG,GAAG,KAAKE,MAAK,QAAQ,GAAG;AAE7E,eAAO,MAAM,SAAS;AAAG,cAAIF,QAAO,GAAG,MAAM,MAAM,IAAI,GAAG;AACxD,aAACC,SAAQ,QAAQ,GAAG,KAAKC,MAAK,QAAQ,GAAG;AAAA,UAC3C;AACA,eAAO;AAAA,MACT;AAAA;AAAA;;;ACnBA;AAAA;AACA,aAAO,UAAU;AAAA,QACf;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,MACF;AAAA;AAAA;;;ACTA;AAAA;AAAA,UAAI,qBAAqB;AACzB,UAAI,cAAc;AAElB,UAAI,aAAa,YAAY,OAAO,UAAU,WAAW;AAKzD,cAAQ,IAAI,OAAO,uBAAuB,SAAS,oBAAoB,GAAG;AACxE,eAAO,mBAAmB,GAAG,UAAU;AAAA,MACzC;AAAA;AAAA;;;ACVA;AAAA;AACA,cAAQ,IAAI,OAAO;AAAA;AAAA;;;ACDnB;AAAA;AAAA,UAAI,aAAa;AACjB,UAAIC,eAAc;AAClB,UAAI,4BAA4B;AAChC,UAAI,8BAA8B;AAClC,UAAIC,YAAW;AAEf,UAAIC,UAASF,aAAY,CAAC,EAAE,MAAM;AAGlC,aAAO,UAAU,WAAW,WAAW,SAAS,KAAK,SAASG,SAAQ,IAAI;AACxE,YAAI,OAAO,0BAA0B,EAAEF,UAAS,EAAE,CAAC;AACnD,YAAI,wBAAwB,4BAA4B;AACxD,eAAO,wBAAwBC,QAAO,MAAM,sBAAsB,EAAE,CAAC,IAAI;AAAA,MAC3E;AAAA;AAAA;;;ACbA;AAAA;AAAA,UAAIE,UAAS;AACb,UAAIC,WAAU;AACd,UAAI,iCAAiC;AACrC,UAAI,uBAAuB;AAE3B,aAAO,UAAU,SAAU,QAAQ,QAAQ,YAAY;AACrD,YAAI,OAAOA,SAAQ,MAAM;AACzB,YAAIC,kBAAiB,qBAAqB;AAC1C,YAAI,2BAA2B,+BAA+B;AAC9D,iBAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,cAAI,MAAM,KAAK;AACf,cAAI,CAACF,QAAO,QAAQ,GAAG,KAAK,EAAE,cAAcA,QAAO,YAAY,GAAG,IAAI;AACpE,YAAAE,gBAAe,QAAQ,KAAK,yBAAyB,QAAQ,GAAG,CAAC;AAAA,UACnE;AAAA,QACF;AAAA,MACF;AAAA;AAAA;;;ACfA;AAAA;AAAA,UAAIC,SAAQ;AACZ,UAAIC,cAAa;AAEjB,UAAI,cAAc;AAElB,UAAI,WAAW,SAAU,SAAS,WAAW;AAC3C,YAAI,QAAQC,MAAK,UAAU,OAAO;AAClC,eAAO,SAAS,WAAW,OACvB,SAAS,SAAS,QAClBD,YAAW,SAAS,IAAID,OAAM,SAAS,IACvC,CAAC,CAAC;AAAA,MACR;AAEA,UAAI,YAAY,SAAS,YAAY,SAAU,QAAQ;AACrD,eAAO,OAAO,MAAM,EAAE,QAAQ,aAAa,GAAG,EAAE,YAAY;AAAA,MAC9D;AAEA,UAAIE,QAAO,SAAS,OAAO,CAAC;AAC5B,UAAI,SAAS,SAAS,SAAS;AAC/B,UAAI,WAAW,SAAS,WAAW;AAEnC,aAAO,UAAU;AAAA;AAAA;;;ACrBjB;AAAA;AAAA,UAAIC,UAAS;AACb,UAAI,2BAA2B,6CAA2D;AAC1F,UAAIC,+BAA8B;AAClC,UAAI,gBAAgB;AACpB,UAAI,uBAAuB;AAC3B,UAAI,4BAA4B;AAChC,UAAI,WAAW;AAiBf,aAAO,UAAU,SAAU,SAAS,QAAQ;AAC1C,YAAI,SAAS,QAAQ;AACrB,YAAI,SAAS,QAAQ;AACrB,YAAI,SAAS,QAAQ;AACrB,YAAI,QAAQ,QAAQ,KAAK,gBAAgB,gBAAgB;AACzD,YAAI,QAAQ;AACV,mBAASD;AAAA,QACX,WAAW,QAAQ;AACjB,mBAASA,QAAO,WAAW,qBAAqB,QAAQ,CAAC,CAAC;AAAA,QAC5D,OAAO;AACL,oBAAUA,QAAO,WAAW,CAAC,GAAG;AAAA,QAClC;AACA,YAAI;AAAQ,eAAK,OAAO,QAAQ;AAC9B,6BAAiB,OAAO;AACxB,gBAAI,QAAQ,gBAAgB;AAC1B,2BAAa,yBAAyB,QAAQ,GAAG;AACjD,+BAAiB,cAAc,WAAW;AAAA,YAC5C;AAAO,+BAAiB,OAAO;AAC/B,qBAAS,SAAS,SAAS,MAAM,UAAU,SAAS,MAAM,OAAO,KAAK,QAAQ,MAAM;AAEpF,gBAAI,CAAC,UAAU,mBAAmB,QAAW;AAC3C,kBAAI,OAAO,kBAAkB,OAAO;AAAgB;AACpD,wCAA0B,gBAAgB,cAAc;AAAA,YAC1D;AAEA,gBAAI,QAAQ,QAAS,kBAAkB,eAAe,MAAO;AAC3D,cAAAC,6BAA4B,gBAAgB,QAAQ,IAAI;AAAA,YAC1D;AACA,0BAAc,QAAQ,KAAK,gBAAgB,OAAO;AAAA,UACpD;AAAA,MACF;AAAA;AAAA;;;ACrDA;AAAA;AAAA,UAAIC,eAAc;AAClB,UAAI,YAAY;AAChB,UAAI,cAAc;AAElB,UAAIC,QAAOD,aAAYA,aAAY,IAAI;AAGvC,aAAO,UAAU,SAAUE,KAAI,MAAM;AACnC,kBAAUA,GAAE;AACZ,eAAO,SAAS,SAAYA,MAAK,cAAcD,MAAKC,KAAI,IAAI,IAAI,WAAyB;AACvF,iBAAOA,IAAG,MAAM,MAAM,SAAS;AAAA,QACjC;AAAA,MACF;AAAA;AAAA;;;ACZA;AAAA;AAAA,UAAI,UAAU;AAKd,aAAO,UAAU,MAAM,WAAW,SAASC,SAAQ,UAAU;AAC3D,eAAO,QAAQ,QAAQ,KAAK;AAAA,MAC9B;AAAA;AAAA;;;ACPA;AAAA;AAAA,UAAIC,mBAAkB;AAEtB,UAAI,gBAAgBA,iBAAgB,aAAa;AACjD,UAAI,OAAO,CAAC;AAEZ,WAAK,iBAAiB;AAEtB,aAAO,UAAU,OAAO,IAAI,MAAM;AAAA;AAAA;;;ACPlC;AAAA;AAAA,UAAI,wBAAwB;AAC5B,UAAIC,cAAa;AACjB,UAAI,aAAa;AACjB,UAAIC,mBAAkB;AAEtB,UAAI,gBAAgBA,iBAAgB,aAAa;AACjD,UAAI,UAAU;AAGd,UAAI,oBAAoB,WAAW,WAAY;AAAE,eAAO;AAAA,MAAW,EAAE,CAAC,KAAK;AAG3E,UAAI,SAAS,SAAU,IAAI,KAAK;AAC9B,YAAI;AACF,iBAAO,GAAG;AAAA,QACZ,SAASC,QAAP;AAAA,QAA4B;AAAA,MAChC;AAGA,aAAO,UAAU,wBAAwB,aAAa,SAAU,IAAI;AAClE,YAAI,GAAG,KAAK;AACZ,eAAO,OAAO,SAAY,cAAc,OAAO,OAAO,SAElD,QAAQ,MAAM,OAAO,IAAI,QAAQ,EAAE,GAAG,aAAa,MAAM,WAAW,MAEpE,oBAAoB,WAAW,CAAC,KAE/B,SAAS,WAAW,CAAC,MAAM,YAAYF,YAAW,EAAE,MAAM,IAAI,cAAc;AAAA,MACnF;AAAA;AAAA;;;AC5BA;AAAA;AAAA,UAAIG,eAAc;AAClB,UAAIC,SAAQ;AACZ,UAAIC,cAAa;AACjB,UAAI,UAAU;AACd,UAAI,aAAa;AACjB,UAAI,gBAAgB;AAEpB,UAAIC,QAAO,WAAY;AAAA,MAAc;AACrC,UAAI,QAAQ,CAAC;AACb,UAAI,YAAY,WAAW,WAAW,WAAW;AACjD,UAAI,oBAAoB;AACxB,UAAI,OAAOH,aAAY,kBAAkB,IAAI;AAC7C,UAAI,sBAAsB,CAAC,kBAAkB,KAAKG,KAAI;AAEtD,UAAI,sBAAsB,SAAS,cAAc,UAAU;AACzD,YAAI,CAACD,YAAW,QAAQ;AAAG,iBAAO;AAClC,YAAI;AACF,oBAAUC,OAAM,OAAO,QAAQ;AAC/B,iBAAO;AAAA,QACT,SAASC,QAAP;AACA,iBAAO;AAAA,QACT;AAAA,MACF;AAEA,UAAI,sBAAsB,SAAS,cAAc,UAAU;AACzD,YAAI,CAACF,YAAW,QAAQ;AAAG,iBAAO;AAClC,gBAAQ,QAAQ,QAAQ,GAAG;AAAA,UACzB,KAAK;AAAA,UACL,KAAK;AAAA,UACL,KAAK;AAA0B,mBAAO;AAAA,QACxC;AACA,YAAI;AAIF,iBAAO,uBAAuB,CAAC,CAAC,KAAK,mBAAmB,cAAc,QAAQ,CAAC;AAAA,QACjF,SAASE,QAAP;AACA,iBAAO;AAAA,QACT;AAAA,MACF;AAEA,0BAAoB,OAAO;AAI3B,aAAO,UAAU,CAAC,aAAaH,OAAM,WAAY;AAC/C,YAAI;AACJ,eAAO,oBAAoB,oBAAoB,IAAI,KAC9C,CAAC,oBAAoB,MAAM,KAC3B,CAAC,oBAAoB,WAAY;AAAE,mBAAS;AAAA,QAAM,CAAC,KACnD;AAAA,MACP,CAAC,IAAI,sBAAsB;AAAA;AAAA;;;ACnD3B;AAAA;AAAA,UAAII,WAAU;AACd,UAAI,gBAAgB;AACpB,UAAIC,YAAW;AACf,UAAIC,mBAAkB;AAEtB,UAAI,UAAUA,iBAAgB,SAAS;AACvC,UAAI,SAAS;AAIb,aAAO,UAAU,SAAU,eAAe;AACxC,YAAI;AACJ,YAAIF,SAAQ,aAAa,GAAG;AAC1B,cAAI,cAAc;AAElB,cAAI,cAAc,CAAC,MAAM,MAAM,UAAUA,SAAQ,EAAE,SAAS;AAAI,gBAAI;AAAA,mBAC3DC,UAAS,CAAC,GAAG;AACpB,gBAAI,EAAE;AACN,gBAAI,MAAM;AAAM,kBAAI;AAAA,UACtB;AAAA,QACF;AAAE,eAAO,MAAM,SAAY,SAAS;AAAA,MACtC;AAAA;AAAA;;;ACrBA;AAAA;AAAA,UAAI,0BAA0B;AAI9B,aAAO,UAAU,SAAU,eAAe,QAAQ;AAChD,eAAO,KAAK,wBAAwB,aAAa,GAAG,WAAW,IAAI,IAAI,MAAM;AAAA,MAC/E;AAAA;AAAA;;;ACNA;AAAA;AAAA,UAAIE,QAAO;AACX,UAAIC,eAAc;AAClB,UAAI,gBAAgB;AACpB,UAAI,WAAW;AACf,UAAI,oBAAoB;AACxB,UAAI,qBAAqB;AAEzB,UAAIC,QAAOD,aAAY,CAAC,EAAE,IAAI;AAG9B,UAAI,eAAe,SAAU,MAAM;AACjC,YAAI,SAAS,QAAQ;AACrB,YAAI,YAAY,QAAQ;AACxB,YAAI,UAAU,QAAQ;AACtB,YAAI,WAAW,QAAQ;AACvB,YAAI,gBAAgB,QAAQ;AAC5B,YAAI,mBAAmB,QAAQ;AAC/B,YAAI,WAAW,QAAQ,KAAK;AAC5B,eAAO,SAAU,OAAO,YAAY,MAAM,gBAAgB;AACxD,cAAI,IAAI,SAAS,KAAK;AACtB,cAAIE,QAAO,cAAc,CAAC;AAC1B,cAAI,gBAAgBH,MAAK,YAAY,IAAI;AACzC,cAAI,SAAS,kBAAkBG,KAAI;AACnC,cAAIC,SAAQ;AACZ,cAAI,SAAS,kBAAkB;AAC/B,cAAI,SAAS,SAAS,OAAO,OAAO,MAAM,IAAI,aAAa,mBAAmB,OAAO,OAAO,CAAC,IAAI;AACjG,cAAI,OAAO;AACX,iBAAM,SAASA,QAAOA;AAAS,gBAAI,YAAYA,UAASD,OAAM;AAC5D,sBAAQA,MAAKC;AACb,uBAAS,cAAc,OAAOA,QAAO,CAAC;AACtC,kBAAI,MAAM;AACR,oBAAI;AAAQ,yBAAOA,UAAS;AAAA,yBACnB;AAAQ,0BAAQ,MAAM;AAAA,oBAC7B,KAAK;AAAG,6BAAO;AAAA,oBACf,KAAK;AAAG,6BAAO;AAAA,oBACf,KAAK;AAAG,6BAAOA;AAAA,oBACf,KAAK;AAAG,sBAAAF,MAAK,QAAQ,KAAK;AAAA,kBAC5B;AAAA;AAAO,0BAAQ,MAAM;AAAA,oBACnB,KAAK;AAAG,6BAAO;AAAA,oBACf,KAAK;AAAG,sBAAAA,MAAK,QAAQ,KAAK;AAAA,kBAC5B;AAAA,cACF;AAAA,YACF;AACA,iBAAO,gBAAgB,KAAK,WAAW,WAAW,WAAW;AAAA,QAC/D;AAAA,MACF;AAEA,aAAO,UAAU;AAAA,QAGf,SAAS,aAAa,CAAC;AAAA,QAGvB,KAAK,aAAa,CAAC;AAAA,QAGnB,QAAQ,aAAa,CAAC;AAAA,QAGtB,MAAM,aAAa,CAAC;AAAA,QAGpB,OAAO,aAAa,CAAC;AAAA,QAGrB,MAAM,aAAa,CAAC;AAAA,QAGpB,WAAW,aAAa,CAAC;AAAA,QAGzB,cAAc,aAAa,CAAC;AAAA,MAC9B;AAAA;AAAA;;;ACxEA;AAAA;AAAA,UAAIG,SAAQ;AACZ,UAAIC,mBAAkB;AACtB,UAAI,aAAa;AAEjB,UAAI,UAAUA,iBAAgB,SAAS;AAEvC,aAAO,UAAU,SAAU,aAAa;AAItC,eAAO,cAAc,MAAM,CAACD,OAAM,WAAY;AAC5C,cAAI,QAAQ,CAAC;AACb,cAAI,cAAc,MAAM,cAAc,CAAC;AACvC,sBAAY,WAAW,WAAY;AACjC,mBAAO,EAAE,KAAK,EAAE;AAAA,UAClB;AACA,iBAAO,MAAM,aAAa,OAAO,EAAE,QAAQ;AAAA,QAC7C,CAAC;AAAA,MACH;AAAA;AAAA;;;AClBA;AAAA;AAAA;AACA,UAAIE,SAAQ;AAEZ,aAAO,UAAU,SAAU,aAAa,UAAU;AAChD,YAAI,SAAS,CAAC,EAAE;AAChB,eAAO,CAAC,CAAC,UAAUA,OAAM,WAAY;AAEnC,iBAAO,KAAK,MAAM,YAAY,WAAY;AAAE,mBAAO;AAAA,UAAG,GAAG,CAAC;AAAA,QAC5D,CAAC;AAAA,MACH;AAAA;AAAA;;;ACTA;AAAA;AAAA;AACA,UAAI,WAAW,0BAAwC;AACvD,UAAIC,uBAAsB;AAE1B,UAAIC,iBAAgBD,qBAAoB,SAAS;AAIjD,aAAO,UAAU,CAACC,iBAAgB,SAASC,SAAQ,YAA4B;AAC7E,eAAO,SAAS,MAAM,YAAY,UAAU,SAAS,IAAI,UAAU,KAAK,MAAS;AAAA,MAEnF,IAAI,CAAC,EAAE;AAAA;AAAA;;;ACXP;AAAA;AAAA,UAAI,YAAY;AAChB,UAAI,WAAW;AACf,UAAI,gBAAgB;AACpB,UAAI,oBAAoB;AAExB,UAAI,aAAa;AAGjB,UAAI,eAAe,SAAU,UAAU;AACrC,eAAO,SAAU,MAAM,YAAY,iBAAiB,MAAM;AACxD,oBAAU,UAAU;AACpB,cAAI,IAAI,SAAS,IAAI;AACrB,cAAIC,QAAO,cAAc,CAAC;AAC1B,cAAI,SAAS,kBAAkB,CAAC;AAChC,cAAIC,SAAQ,WAAW,SAAS,IAAI;AACpC,cAAI,IAAI,WAAW,KAAK;AACxB,cAAI,kBAAkB;AAAG,mBAAO,MAAM;AACpC,kBAAIA,UAASD,OAAM;AACjB,uBAAOA,MAAKC;AACZ,gBAAAA,UAAS;AACT;AAAA,cACF;AACA,cAAAA,UAAS;AACT,kBAAI,WAAWA,SAAQ,IAAI,UAAUA,QAAO;AAC1C,sBAAM,WAAW,6CAA6C;AAAA,cAChE;AAAA,YACF;AACA,iBAAM,WAAWA,UAAS,IAAI,SAASA,QAAOA,UAAS;AAAG,gBAAIA,UAASD,OAAM;AAC3E,qBAAO,WAAW,MAAMA,MAAKC,SAAQA,QAAO,CAAC;AAAA,YAC/C;AACA,iBAAO;AAAA,QACT;AAAA,MACF;AAEA,aAAO,UAAU;AAAA,QAGf,MAAM,aAAa,KAAK;AAAA,QAGxB,OAAO,aAAa,IAAI;AAAA,MAC1B;AAAA;AAAA;;;ACzCA;AAAA;AAAA,UAAI,UAAU;AACd,UAAIC,UAAS;AAEb,aAAO,UAAU,QAAQA,QAAO,OAAO,KAAK;AAAA;AAAA;;;ACH5C;AAAA;AAAA,UAAI,qBAAqB;AACzB,UAAI,cAAc;AAKlB,aAAO,UAAU,OAAO,QAAQ,SAAS,KAAK,GAAG;AAC/C,eAAO,mBAAmB,GAAG,WAAW;AAAA,MAC1C;AAAA;AAAA;;;ACRA;AAAA;AAAA;AACA,UAAIC,eAAc;AAClB,UAAIC,eAAc;AAClB,UAAIC,QAAO;AACX,UAAIC,SAAQ;AACZ,UAAI,aAAa;AACjB,UAAI,8BAA8B;AAClC,UAAI,6BAA6B;AACjC,UAAI,WAAW;AACf,UAAI,gBAAgB;AAGpB,UAAI,UAAU,OAAO;AAErB,UAAIC,kBAAiB,OAAO;AAC5B,UAAIC,UAASJ,aAAY,CAAC,EAAE,MAAM;AAIlC,aAAO,UAAU,CAAC,WAAWE,OAAM,WAAY;AAE7C,YAAIH,gBAAe,QAAQ,EAAE,GAAG,EAAE,GAAG,QAAQI,gBAAe,CAAC,GAAG,KAAK;AAAA,UACnE,YAAY;AAAA,UACZ,KAAK,WAAY;AACf,YAAAA,gBAAe,MAAM,KAAK;AAAA,cACxB,OAAO;AAAA,cACP,YAAY;AAAA,YACd,CAAC;AAAA,UACH;AAAA,QACF,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,EAAE,MAAM;AAAG,iBAAO;AAE/B,YAAI,IAAI,CAAC;AACT,YAAI,IAAI,CAAC;AAET,YAAI,SAAS,OAAO;AACpB,YAAI,WAAW;AACf,UAAE,UAAU;AACZ,iBAAS,MAAM,EAAE,EAAE,QAAQ,SAAU,KAAK;AAAE,YAAE,OAAO;AAAA,QAAK,CAAC;AAC3D,eAAO,QAAQ,CAAC,GAAG,CAAC,EAAE,WAAW,KAAK,WAAW,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE,KAAK,EAAE,KAAK;AAAA,MAC/E,CAAC,IAAI,SAASE,QAAO,QAAQ,QAAQ;AACnC,YAAI,IAAI,SAAS,MAAM;AACvB,YAAI,kBAAkB,UAAU;AAChC,YAAIC,SAAQ;AACZ,YAAI,wBAAwB,4BAA4B;AACxD,YAAI,uBAAuB,2BAA2B;AACtD,eAAO,kBAAkBA,QAAO;AAC9B,cAAI,IAAI,cAAc,UAAUA,SAAQ;AACxC,cAAI,OAAO,wBAAwBF,QAAO,WAAW,CAAC,GAAG,sBAAsB,CAAC,CAAC,IAAI,WAAW,CAAC;AACjG,cAAI,SAAS,KAAK;AAClB,cAAI,IAAI;AACR,cAAI;AACJ,iBAAO,SAAS,GAAG;AACjB,kBAAM,KAAK;AACX,gBAAI,CAACL,gBAAeE,MAAK,sBAAsB,GAAG,GAAG;AAAG,gBAAE,OAAO,EAAE;AAAA,UACrE;AAAA,QACF;AAAE,eAAO;AAAA,MACX,IAAI;AAAA;AAAA;;;ACxDJ;AAAA;AAAA,UAAI,UAAU;AAEd,UAAI,UAAU;AAEd,aAAO,UAAU,SAAU,UAAU;AACnC,YAAI,QAAQ,QAAQ,MAAM;AAAU,gBAAM,UAAU,2CAA2C;AAC/F,eAAO,QAAQ,QAAQ;AAAA,MACzB;AAAA;AAAA;;;ACPA;AAAA;AACA,aAAO,UAAU;AAAA;AAAA;;;ACDjB;AAAA;AAAA,UAAIM,eAAc;AAClB,UAAIC,0BAAyB;AAC7B,UAAIC,YAAW;AACf,UAAI,cAAc;AAElB,UAAIC,WAAUH,aAAY,GAAG,OAAO;AACpC,UAAI,aAAa,MAAM,cAAc;AACrC,UAAI,QAAQ,OAAO,MAAM,aAAa,aAAa,GAAG;AACtD,UAAI,QAAQ,OAAO,aAAa,aAAa,IAAI;AAGjD,UAAI,eAAe,SAAU,MAAM;AACjC,eAAO,SAAU,OAAO;AACtB,cAAI,SAASE,UAASD,wBAAuB,KAAK,CAAC;AACnD,cAAI,OAAO;AAAG,qBAASE,SAAQ,QAAQ,OAAO,EAAE;AAChD,cAAI,OAAO;AAAG,qBAASA,SAAQ,QAAQ,OAAO,EAAE;AAChD,iBAAO;AAAA,QACT;AAAA,MACF;AAEA,aAAO,UAAU;AAAA,QAGf,OAAO,aAAa,CAAC;AAAA,QAGrB,KAAK,aAAa,CAAC;AAAA,QAGnB,MAAM,aAAa,CAAC;AAAA,MACtB;AAAA;AAAA;;;AC9BA;AAAA;AAAA,UAAIC,UAAS;AACb,UAAIC,SAAQ;AACZ,UAAIC,eAAc;AAClB,UAAIC,YAAW;AACf,UAAI,OAAO,sBAAoC;AAC/C,UAAI,cAAc;AAElB,UAAIC,aAAYJ,QAAO;AACvB,UAAIK,UAASL,QAAO;AACpB,UAAI,WAAWK,WAAUA,QAAO;AAChC,UAAI,MAAM;AACV,UAAI,OAAOH,aAAY,IAAI,IAAI;AAC/B,UAAI,SAASE,WAAU,cAAc,IAAI,MAAM,KAAKA,WAAU,cAAc,MAAM,MAAM,MAElF,YAAY,CAACH,OAAM,WAAY;AAAE,QAAAG,WAAU,OAAO,QAAQ,CAAC;AAAA,MAAG,CAAC;AAIrE,aAAO,UAAU,SAAS,SAASE,UAAS,QAAQ,OAAO;AACzD,YAAI,IAAI,KAAKH,UAAS,MAAM,CAAC;AAC7B,eAAOC,WAAU,GAAI,UAAU,MAAO,KAAK,KAAK,CAAC,IAAI,KAAK,GAAG;AAAA,MAC/D,IAAIA;AAAA;AAAA;;;ACrBJ;AAAA;AAAA;AACA,UAAIG,YAAW;AAIf,aAAO,UAAU,WAAY;AAC3B,YAAI,OAAOA,UAAS,IAAI;AACxB,YAAI,SAAS;AACb,YAAI,KAAK;AAAY,oBAAU;AAC/B,YAAI,KAAK;AAAQ,oBAAU;AAC3B,YAAI,KAAK;AAAY,oBAAU;AAC/B,YAAI,KAAK;AAAW,oBAAU;AAC9B,YAAI,KAAK;AAAQ,oBAAU;AAC3B,YAAI,KAAK;AAAS,oBAAU;AAC5B,YAAI,KAAK;AAAa,oBAAU;AAChC,YAAI,KAAK;AAAQ,oBAAU;AAC3B,eAAO;AAAA,MACT;AAAA;AAAA;;;ACjBA;AAAA;AAAA,UAAIC,SAAQ;AACZ,UAAIC,UAAS;AAGb,UAAI,UAAUA,QAAO;AAErB,UAAI,gBAAgBD,OAAM,WAAY;AACpC,YAAI,KAAK,QAAQ,KAAK,GAAG;AACzB,WAAG,YAAY;AACf,eAAO,GAAG,KAAK,MAAM,KAAK;AAAA,MAC5B,CAAC;AAID,UAAI,gBAAgB,iBAAiBA,OAAM,WAAY;AACrD,eAAO,CAAC,QAAQ,KAAK,GAAG,EAAE;AAAA,MAC5B,CAAC;AAED,UAAI,eAAe,iBAAiBA,OAAM,WAAY;AAEpD,YAAI,KAAK,QAAQ,MAAM,IAAI;AAC3B,WAAG,YAAY;AACf,eAAO,GAAG,KAAK,KAAK,KAAK;AAAA,MAC3B,CAAC;AAED,aAAO,UAAU;AAAA,QACf;AAAA,QACA;AAAA,QACA;AAAA,MACF;AAAA;AAAA;;;AC7BA;AAAA;AAAA,UAAIE,eAAc;AAClB,UAAI,0BAA0B;AAC9B,UAAI,uBAAuB;AAC3B,UAAIC,YAAW;AACf,UAAI,kBAAkB;AACtB,UAAI,aAAa;AAKjB,cAAQ,IAAID,gBAAe,CAAC,0BAA0B,OAAO,mBAAmB,SAAS,iBAAiB,GAAG,YAAY;AACvH,QAAAC,UAAS,CAAC;AACV,YAAI,QAAQ,gBAAgB,UAAU;AACtC,YAAI,OAAO,WAAW,UAAU;AAChC,YAAI,SAAS,KAAK;AAClB,YAAIC,SAAQ;AACZ,YAAI;AACJ,eAAO,SAASA;AAAO,+BAAqB,EAAE,GAAG,MAAM,KAAKA,WAAU,MAAM,IAAI;AAChF,eAAO;AAAA,MACT;AAAA;AAAA;;;ACnBA;AAAA;AAAA,UAAI,aAAa;AAEjB,aAAO,UAAU,WAAW,YAAY,iBAAiB;AAAA;AAAA;;;ACFzD;AAAA;AACA,UAAIC,YAAW;AACf,UAAI,yBAAyB;AAC7B,UAAI,cAAc;AAClB,UAAI,aAAa;AACjB,UAAI,OAAO;AACX,UAAI,wBAAwB;AAC5B,UAAI,YAAY;AAEhB,UAAI,KAAK;AACT,UAAI,KAAK;AACT,UAAI,YAAY;AAChB,UAAI,SAAS;AACb,UAAI,WAAW,UAAU,UAAU;AAEnC,UAAI,mBAAmB,WAAY;AAAA,MAAc;AAEjD,UAAI,YAAY,SAAU,SAAS;AACjC,eAAO,KAAK,SAAS,KAAK,UAAU,KAAK,MAAM,SAAS;AAAA,MAC1D;AAGA,UAAI,4BAA4B,SAAUC,kBAAiB;AACzD,QAAAA,iBAAgB,MAAM,UAAU,EAAE,CAAC;AACnC,QAAAA,iBAAgB,MAAM;AACtB,YAAI,OAAOA,iBAAgB,aAAa;AACxC,QAAAA,mBAAkB;AAClB,eAAO;AAAA,MACT;AAGA,UAAI,2BAA2B,WAAY;AAEzC,YAAI,SAAS,sBAAsB,QAAQ;AAC3C,YAAI,KAAK,SAAS,SAAS;AAC3B,YAAI;AACJ,eAAO,MAAM,UAAU;AACvB,aAAK,YAAY,MAAM;AAEvB,eAAO,MAAM,OAAO,EAAE;AACtB,yBAAiB,OAAO,cAAc;AACtC,uBAAe,KAAK;AACpB,uBAAe,MAAM,UAAU,mBAAmB,CAAC;AACnD,uBAAe,MAAM;AACrB,eAAO,eAAe;AAAA,MACxB;AAOA,UAAI;AACJ,UAAI,kBAAkB,WAAY;AAChC,YAAI;AACF,4BAAkB,IAAI,cAAc,UAAU;AAAA,QAChD,SAASC,QAAP;AAAA,QAA6B;AAC/B,0BAAkB,OAAO,YAAY,cACjC,SAAS,UAAU,kBACjB,0BAA0B,eAAe,IACzC,yBAAyB,IAC3B,0BAA0B,eAAe;AAC7C,YAAI,SAAS,YAAY;AACzB,eAAO;AAAU,iBAAO,gBAAgB,WAAW,YAAY;AAC/D,eAAO,gBAAgB;AAAA,MACzB;AAEA,iBAAW,YAAY;AAKvB,aAAO,UAAU,OAAO,UAAU,SAAS,OAAO,GAAG,YAAY;AAC/D,YAAI;AACJ,YAAI,MAAM,MAAM;AACd,2BAAiB,aAAaF,UAAS,CAAC;AACxC,mBAAS,IAAI,iBAAiB;AAC9B,2BAAiB,aAAa;AAE9B,iBAAO,YAAY;AAAA,QACrB;AAAO,mBAAS,gBAAgB;AAChC,eAAO,eAAe,SAAY,SAAS,uBAAuB,EAAE,QAAQ,UAAU;AAAA,MACxF;AAAA;AAAA;;;AClFA;AAAA;AAAA,UAAIG,SAAQ;AACZ,UAAIC,UAAS;AAGb,UAAI,UAAUA,QAAO;AAErB,aAAO,UAAUD,OAAM,WAAY;AACjC,YAAI,KAAK,QAAQ,KAAK,GAAG;AACzB,eAAO,EAAE,GAAG,UAAU,GAAG,KAAK,IAAI,KAAK,GAAG,UAAU;AAAA,MACtD,CAAC;AAAA;AAAA;;;ACTD;AAAA;AAAA,UAAIE,SAAQ;AACZ,UAAIC,UAAS;AAGb,UAAI,UAAUA,QAAO;AAErB,aAAO,UAAUD,OAAM,WAAY;AACjC,YAAI,KAAK,QAAQ,WAAW,GAAG;AAC/B,eAAO,GAAG,KAAK,GAAG,EAAE,OAAO,MAAM,OAC/B,IAAI,QAAQ,IAAI,OAAO,MAAM;AAAA,MACjC,CAAC;AAAA;AAAA;;;ACVD;AAAA;AAAA;AAGA,UAAIE,QAAO;AACX,UAAIC,eAAc;AAClB,UAAIC,YAAW;AACf,UAAI,cAAc;AAClB,UAAI,gBAAgB;AACpB,UAAI,SAAS;AACb,UAAI,SAAS;AACb,UAAI,mBAAmB,yBAAuC;AAC9D,UAAI,sBAAsB;AAC1B,UAAI,kBAAkB;AAEtB,UAAI,gBAAgB,OAAO,yBAAyB,OAAO,UAAU,OAAO;AAC5E,UAAI,aAAa,OAAO,UAAU;AAClC,UAAI,cAAc;AAClB,UAAI,SAASD,aAAY,GAAG,MAAM;AAClC,UAAIE,WAAUF,aAAY,GAAG,OAAO;AACpC,UAAIG,WAAUH,aAAY,GAAG,OAAO;AACpC,UAAII,eAAcJ,aAAY,GAAG,KAAK;AAEtC,UAAI,2BAA4B,WAAY;AAC1C,YAAI,MAAM;AACV,YAAI,MAAM;AACV,QAAAD,MAAK,YAAY,KAAK,GAAG;AACzB,QAAAA,MAAK,YAAY,KAAK,GAAG;AACzB,eAAO,IAAI,cAAc,KAAK,IAAI,cAAc;AAAA,MAClD,EAAG;AAEH,UAAI,gBAAgB,cAAc;AAGlC,UAAI,gBAAgB,OAAO,KAAK,EAAE,EAAE,OAAO;AAE3C,UAAI,QAAQ,4BAA4B,iBAAiB,iBAAiB,uBAAuB;AAEjG,UAAI,OAAO;AACT,sBAAc,SAAS,KAAK,QAAQ;AAClC,cAAI,KAAK;AACT,cAAI,QAAQ,iBAAiB,EAAE;AAC/B,cAAI,MAAME,UAAS,MAAM;AACzB,cAAII,OAAM,MAAM;AAChB,cAAI,QAAQ,QAAQ,WAAW,OAAO,GAAG,QAAQ;AAEjD,cAAIA,MAAK;AACP,YAAAA,KAAI,YAAY,GAAG;AACnB,qBAASN,MAAK,aAAaM,MAAK,GAAG;AACnC,eAAG,YAAYA,KAAI;AACnB,mBAAO;AAAA,UACT;AAEA,cAAI,SAAS,MAAM;AACnB,cAAI,SAAS,iBAAiB,GAAG;AACjC,cAAI,QAAQN,MAAK,aAAa,EAAE;AAChC,cAAI,SAAS,GAAG;AAChB,cAAI,aAAa;AACjB,cAAI,UAAU;AAEd,cAAI,QAAQ;AACV,oBAAQI,SAAQ,OAAO,KAAK,EAAE;AAC9B,gBAAID,SAAQ,OAAO,GAAG,MAAM,IAAI;AAC9B,uBAAS;AAAA,YACX;AAEA,sBAAUE,aAAY,KAAK,GAAG,SAAS;AAEvC,gBAAI,GAAG,YAAY,MAAM,CAAC,GAAG,aAAa,GAAG,aAAa,OAAO,KAAK,GAAG,YAAY,CAAC,MAAM,OAAO;AACjG,uBAAS,SAAS,SAAS;AAC3B,wBAAU,MAAM;AAChB;AAAA,YACF;AAGA,qBAAS,IAAI,OAAO,SAAS,SAAS,KAAK,KAAK;AAAA,UAClD;AAEA,cAAI,eAAe;AACjB,qBAAS,IAAI,OAAO,MAAM,SAAS,YAAY,KAAK;AAAA,UACtD;AACA,cAAI;AAA0B,wBAAY,GAAG;AAE7C,kBAAQL,MAAK,YAAY,SAAS,SAAS,IAAI,OAAO;AAEtD,cAAI,QAAQ;AACV,gBAAI,OAAO;AACT,oBAAM,QAAQK,aAAY,MAAM,OAAO,UAAU;AACjD,oBAAM,KAAKA,aAAY,MAAM,IAAI,UAAU;AAC3C,oBAAM,QAAQ,GAAG;AACjB,iBAAG,aAAa,MAAM,GAAG;AAAA,YAC3B;AAAO,iBAAG,YAAY;AAAA,UACxB,WAAW,4BAA4B,OAAO;AAC5C,eAAG,YAAY,GAAG,SAAS,MAAM,QAAQ,MAAM,GAAG,SAAS;AAAA,UAC7D;AACA,cAAI,iBAAiB,SAAS,MAAM,SAAS,GAAG;AAG9C,YAAAL,MAAK,eAAe,MAAM,IAAI,QAAQ,WAAY;AAChD,mBAAK,IAAI,GAAG,IAAI,UAAU,SAAS,GAAG,KAAK;AACzC,oBAAI,UAAU,OAAO;AAAW,wBAAM,KAAK;AAAA,cAC7C;AAAA,YACF,CAAC;AAAA,UACH;AAEA,cAAI,SAAS,QAAQ;AACnB,kBAAM,SAAS,SAAS,OAAO,IAAI;AACnC,iBAAK,IAAI,GAAG,IAAI,OAAO,QAAQ,KAAK;AAClC,sBAAQ,OAAO;AACf,qBAAO,MAAM,MAAM,MAAM,MAAM;AAAA,YACjC;AAAA,UACF;AAEA,iBAAO;AAAA,QACT;AAAA,MACF;AAEA,aAAO,UAAU;AAAA;AAAA;;;ACpHjB;AAAA;AAAA;AACA,UAAIO,KAAI;AACR,UAAI,OAAO;AAIX,MAAAA,GAAE,EAAE,QAAQ,UAAU,OAAO,MAAM,QAAQ,IAAI,SAAS,KAAK,GAAG;AAAA,QAC9D;AAAA,MACF,CAAC;AAAA;AAAA;;;ACRD;AAAA;AAAA;AAEA;AACA,UAAIC,eAAc;AAClB,UAAI,gBAAgB;AACpB,UAAI,aAAa;AACjB,UAAIC,SAAQ;AACZ,UAAIC,mBAAkB;AACtB,UAAIC,+BAA8B;AAElC,UAAI,UAAUD,iBAAgB,SAAS;AACvC,UAAI,kBAAkB,OAAO;AAE7B,aAAO,UAAU,SAAU,KAAK,MAAM,QAAQ,MAAM;AAClD,YAAI,SAASA,iBAAgB,GAAG;AAEhC,YAAI,sBAAsB,CAACD,OAAM,WAAY;AAE3C,cAAI,IAAI,CAAC;AACT,YAAE,UAAU,WAAY;AAAE,mBAAO;AAAA,UAAG;AACpC,iBAAO,GAAG,KAAK,CAAC,KAAK;AAAA,QACvB,CAAC;AAED,YAAI,oBAAoB,uBAAuB,CAACA,OAAM,WAAY;AAEhE,cAAI,aAAa;AACjB,cAAI,KAAK;AAET,cAAI,QAAQ,SAAS;AAInB,iBAAK,CAAC;AAGN,eAAG,cAAc,CAAC;AAClB,eAAG,YAAY,WAAW,WAAY;AAAE,qBAAO;AAAA,YAAI;AACnD,eAAG,QAAQ;AACX,eAAG,UAAU,IAAI;AAAA,UACnB;AAEA,aAAG,OAAO,WAAY;AAAE,yBAAa;AAAM,mBAAO;AAAA,UAAM;AAExD,aAAG,QAAQ,EAAE;AACb,iBAAO,CAAC;AAAA,QACV,CAAC;AAED,YACE,CAAC,uBACD,CAAC,qBACD,QACA;AACA,cAAI,8BAA8BD,aAAY,IAAI,OAAO;AACzD,cAAI,UAAU,KAAK,QAAQ,GAAG,MAAM,SAAU,cAAc,QAAQ,KAAK,MAAM,mBAAmB;AAChG,gBAAI,wBAAwBA,aAAY,YAAY;AACpD,gBAAI,QAAQ,OAAO;AACnB,gBAAI,UAAU,cAAc,UAAU,gBAAgB,MAAM;AAC1D,kBAAI,uBAAuB,CAAC,mBAAmB;AAI7C,uBAAO,EAAE,MAAM,MAAM,OAAO,4BAA4B,QAAQ,KAAK,IAAI,EAAE;AAAA,cAC7E;AACA,qBAAO,EAAE,MAAM,MAAM,OAAO,sBAAsB,KAAK,QAAQ,IAAI,EAAE;AAAA,YACvE;AACA,mBAAO,EAAE,MAAM,MAAM;AAAA,UACvB,CAAC;AAED,wBAAc,OAAO,WAAW,KAAK,QAAQ,EAAE;AAC/C,wBAAc,iBAAiB,QAAQ,QAAQ,EAAE;AAAA,QACnD;AAEA,YAAI;AAAM,UAAAG,6BAA4B,gBAAgB,SAAS,QAAQ,IAAI;AAAA,MAC7E;AAAA;AAAA;;;ACzEA;AAAA;AAAA,UAAIC,eAAc;AAClB,UAAIC,uBAAsB;AAC1B,UAAIC,YAAW;AACf,UAAIC,0BAAyB;AAE7B,UAAI,SAASH,aAAY,GAAG,MAAM;AAClC,UAAI,aAAaA,aAAY,GAAG,UAAU;AAC1C,UAAII,eAAcJ,aAAY,GAAG,KAAK;AAEtC,UAAI,eAAe,SAAU,mBAAmB;AAC9C,eAAO,SAAU,OAAO,KAAK;AAC3B,cAAI,IAAIE,UAASC,wBAAuB,KAAK,CAAC;AAC9C,cAAI,WAAWF,qBAAoB,GAAG;AACtC,cAAII,QAAO,EAAE;AACb,cAAI,OAAO;AACX,cAAI,WAAW,KAAK,YAAYA;AAAM,mBAAO,oBAAoB,KAAK;AACtE,kBAAQ,WAAW,GAAG,QAAQ;AAC9B,iBAAO,QAAQ,SAAU,QAAQ,SAAU,WAAW,MAAMA,UACtD,SAAS,WAAW,GAAG,WAAW,CAAC,KAAK,SAAU,SAAS,QAC3D,oBACE,OAAO,GAAG,QAAQ,IAClB,QACF,oBACED,aAAY,GAAG,UAAU,WAAW,CAAC,KACpC,QAAQ,SAAU,OAAO,SAAS,SAAU;AAAA,QACvD;AAAA,MACF;AAEA,aAAO,UAAU;AAAA,QAGf,QAAQ,aAAa,KAAK;AAAA,QAG1B,QAAQ,aAAa,IAAI;AAAA,MAC3B;AAAA;AAAA;;;ACnCA;AAAA;AAAA;AACA,UAAI,SAAS,2BAAyC;AAItD,aAAO,UAAU,SAAU,GAAGE,QAAO,SAAS;AAC5C,eAAOA,UAAS,UAAU,OAAO,GAAGA,MAAK,EAAE,SAAS;AAAA,MACtD;AAAA;AAAA;;;ACPA;AAAA;AAAA,UAAIC,QAAO;AACX,UAAIC,YAAW;AACf,UAAIC,cAAa;AACjB,UAAI,UAAU;AACd,UAAI,aAAa;AAEjB,UAAI,aAAa;AAIjB,aAAO,UAAU,SAAU,GAAG,GAAG;AAC/B,YAAI,OAAO,EAAE;AACb,YAAIA,YAAW,IAAI,GAAG;AACpB,cAAI,SAASF,MAAK,MAAM,GAAG,CAAC;AAC5B,cAAI,WAAW;AAAM,YAAAC,UAAS,MAAM;AACpC,iBAAO;AAAA,QACT;AACA,YAAI,QAAQ,CAAC,MAAM;AAAU,iBAAOD,MAAK,YAAY,GAAG,CAAC;AACzD,cAAM,WAAW,6CAA6C;AAAA,MAChE;AAAA;AAAA;;;ACnBA;AAAA;AAAA,UAAI,cAAc;AAElB,UAAIG,qBAAoB,SAAS;AACjC,UAAIC,SAAQD,mBAAkB;AAC9B,UAAIE,QAAOF,mBAAkB;AAG7B,aAAO,UAAU,OAAO,WAAW,YAAY,QAAQ,UAAU,cAAcE,MAAK,KAAKD,MAAK,IAAI,WAAY;AAC5G,eAAOC,MAAK,MAAMD,QAAO,SAAS;AAAA,MACpC;AAAA;AAAA;;;ACTA;AAAA;AAAA,UAAIE,eAAc;AAClB,UAAI,WAAW;AAEf,UAAI,QAAQ,KAAK;AACjB,UAAI,SAASA,aAAY,GAAG,MAAM;AAClC,UAAIC,WAAUD,aAAY,GAAG,OAAO;AACpC,UAAIE,eAAcF,aAAY,GAAG,KAAK;AACtC,UAAI,uBAAuB;AAC3B,UAAI,gCAAgC;AAIpC,aAAO,UAAU,SAAU,SAAS,KAAK,UAAU,UAAU,eAAe,aAAa;AACvF,YAAI,UAAU,WAAW,QAAQ;AACjC,YAAI,IAAI,SAAS;AACjB,YAAI,UAAU;AACd,YAAI,kBAAkB,QAAW;AAC/B,0BAAgB,SAAS,aAAa;AACtC,oBAAU;AAAA,QACZ;AACA,eAAOC,SAAQ,aAAa,SAAS,SAAU,OAAO,IAAI;AACxD,cAAI;AACJ,kBAAQ,OAAO,IAAI,CAAC,GAAG;AAAA,YACrB,KAAK;AAAK,qBAAO;AAAA,YACjB,KAAK;AAAK,qBAAO;AAAA,YACjB,KAAK;AAAK,qBAAOC,aAAY,KAAK,GAAG,QAAQ;AAAA,YAC7C,KAAK;AAAK,qBAAOA,aAAY,KAAK,OAAO;AAAA,YACzC,KAAK;AACH,wBAAU,cAAcA,aAAY,IAAI,GAAG,EAAE;AAC7C;AAAA,YACF;AACE,kBAAI,IAAI,CAAC;AACT,kBAAI,MAAM;AAAG,uBAAO;AACpB,kBAAI,IAAI,GAAG;AACT,oBAAI,IAAI,MAAM,IAAI,EAAE;AACpB,oBAAI,MAAM;AAAG,yBAAO;AACpB,oBAAI,KAAK;AAAG,yBAAO,SAAS,IAAI,OAAO,SAAY,OAAO,IAAI,CAAC,IAAI,SAAS,IAAI,KAAK,OAAO,IAAI,CAAC;AACjG,uBAAO;AAAA,cACT;AACA,wBAAU,SAAS,IAAI;AAAA,UAC3B;AACA,iBAAO,YAAY,SAAY,KAAK;AAAA,QACtC,CAAC;AAAA,MACH;AAAA;AAAA;;;AC3CA;AAAA;AAEA,aAAO,UAAU;AAAA,QACf,aAAa;AAAA,QACb,qBAAqB;AAAA,QACrB,cAAc;AAAA,QACd,gBAAgB;AAAA,QAChB,aAAa;AAAA,QACb,eAAe;AAAA,QACf,cAAc;AAAA,QACd,sBAAsB;AAAA,QACtB,UAAU;AAAA,QACV,mBAAmB;AAAA,QACnB,gBAAgB;AAAA,QAChB,iBAAiB;AAAA,QACjB,mBAAmB;AAAA,QACnB,WAAW;AAAA,QACX,eAAe;AAAA,QACf,cAAc;AAAA,QACd,UAAU;AAAA,QACV,kBAAkB;AAAA,QAClB,QAAQ;AAAA,QACR,aAAa;AAAA,QACb,eAAe;AAAA,QACf,eAAe;AAAA,QACf,gBAAgB;AAAA,QAChB,cAAc;AAAA,QACd,eAAe;AAAA,QACf,kBAAkB;AAAA,QAClB,kBAAkB;AAAA,QAClB,gBAAgB;AAAA,QAChB,kBAAkB;AAAA,QAClB,eAAe;AAAA,QACf,WAAW;AAAA,MACb;AAAA;AAAA;;;AClCA;AAAA;AACA,UAAI,wBAAwB;AAE5B,UAAI,YAAY,sBAAsB,MAAM,EAAE;AAC9C,UAAIC,yBAAwB,aAAa,UAAU,eAAe,UAAU,YAAY;AAExF,aAAO,UAAUA,2BAA0B,OAAO,YAAY,SAAYA;AAAA;AAAA;;;ACN1E;AAAA;AAUA,UAAI,kBAAkB;AAGtB,UAAI,MAAM,IAAI;AAGd,UAAI,YAAY;AAGhB,UAAI,SAAS;AAGb,UAAI,aAAa;AAGjB,UAAI,aAAa;AAGjB,UAAI,YAAY;AAGhB,UAAI,eAAe;AAGnB,UAAI,aAAa,OAAO,UAAU,YAAY,UAAU,OAAO,WAAW,UAAU;AAGpF,UAAI,WAAW,OAAO,QAAQ,YAAY,QAAQ,KAAK,WAAW,UAAU;AAG5E,UAAI,OAAO,cAAc,YAAY,SAAS,aAAa,EAAE;AAG7D,UAAI,cAAc,OAAO;AAOzB,UAAIC,kBAAiB,YAAY;AAGjC,UAAI,YAAY,KAAK;AAArB,UACI,YAAY,KAAK;AAkBrB,UAAIC,OAAM,WAAW;AACnB,eAAO,KAAK,KAAK,IAAI;AAAA,MACvB;AAwDA,eAASC,UAAS,MAAM,MAAM,SAAS;AACrC,YAAI,UACA,UACA,SACA,QACA,SACA,cACA,iBAAiB,GACjB,UAAU,OACV,SAAS,OACT,WAAW;AAEf,YAAI,OAAO,QAAQ,YAAY;AAC7B,gBAAM,IAAI,UAAU,eAAe;AAAA,QACrC;AACA,eAAO,SAAS,IAAI,KAAK;AACzB,YAAIC,UAAS,OAAO,GAAG;AACrB,oBAAU,CAAC,CAAC,QAAQ;AACpB,mBAAS,aAAa;AACtB,oBAAU,SAAS,UAAU,SAAS,QAAQ,OAAO,KAAK,GAAG,IAAI,IAAI;AACrE,qBAAW,cAAc,UAAU,CAAC,CAAC,QAAQ,WAAW;AAAA,QAC1D;AAEA,iBAAS,WAAW,MAAM;AACxB,cAAI,OAAO,UACP,UAAU;AAEd,qBAAW,WAAW;AACtB,2BAAiB;AACjB,mBAAS,KAAK,MAAM,SAAS,IAAI;AACjC,iBAAO;AAAA,QACT;AAEA,iBAAS,YAAY,MAAM;AAEzB,2BAAiB;AAEjB,oBAAU,WAAW,cAAc,IAAI;AAEvC,iBAAO,UAAU,WAAW,IAAI,IAAI;AAAA,QACtC;AAEA,iBAAS,cAAc,MAAM;AAC3B,cAAI,oBAAoB,OAAO,cAC3B,sBAAsB,OAAO,gBAC7BC,UAAS,OAAO;AAEpB,iBAAO,SAAS,UAAUA,SAAQ,UAAU,mBAAmB,IAAIA;AAAA,QACrE;AAEA,iBAAS,aAAa,MAAM;AAC1B,cAAI,oBAAoB,OAAO,cAC3B,sBAAsB,OAAO;AAKjC,iBAAQ,iBAAiB,UAAc,qBAAqB,QACzD,oBAAoB,KAAO,UAAU,uBAAuB;AAAA,QACjE;AAEA,iBAAS,eAAe;AACtB,cAAI,OAAOH,KAAI;AACf,cAAI,aAAa,IAAI,GAAG;AACtB,mBAAO,aAAa,IAAI;AAAA,UAC1B;AAEA,oBAAU,WAAW,cAAc,cAAc,IAAI,CAAC;AAAA,QACxD;AAEA,iBAAS,aAAa,MAAM;AAC1B,oBAAU;AAIV,cAAI,YAAY,UAAU;AACxB,mBAAO,WAAW,IAAI;AAAA,UACxB;AACA,qBAAW,WAAW;AACtB,iBAAO;AAAA,QACT;AAEA,iBAAS,SAAS;AAChB,cAAI,YAAY,QAAW;AACzB,yBAAa,OAAO;AAAA,UACtB;AACA,2BAAiB;AACjB,qBAAW,eAAe,WAAW,UAAU;AAAA,QACjD;AAEA,iBAAS,QAAQ;AACf,iBAAO,YAAY,SAAY,SAAS,aAAaA,KAAI,CAAC;AAAA,QAC5D;AAEA,iBAAS,YAAY;AACnB,cAAI,OAAOA,KAAI,GACX,aAAa,aAAa,IAAI;AAElC,qBAAW;AACX,qBAAW;AACX,yBAAe;AAEf,cAAI,YAAY;AACd,gBAAI,YAAY,QAAW;AACzB,qBAAO,YAAY,YAAY;AAAA,YACjC;AACA,gBAAI,QAAQ;AAEV,wBAAU,WAAW,cAAc,IAAI;AACvC,qBAAO,WAAW,YAAY;AAAA,YAChC;AAAA,UACF;AACA,cAAI,YAAY,QAAW;AACzB,sBAAU,WAAW,cAAc,IAAI;AAAA,UACzC;AACA,iBAAO;AAAA,QACT;AACA,kBAAU,SAAS;AACnB,kBAAU,QAAQ;AAClB,eAAO;AAAA,MACT;AA8CA,eAASI,UAAS,MAAM,MAAM,SAAS;AACrC,YAAI,UAAU,MACV,WAAW;AAEf,YAAI,OAAO,QAAQ,YAAY;AAC7B,gBAAM,IAAI,UAAU,eAAe;AAAA,QACrC;AACA,YAAIF,UAAS,OAAO,GAAG;AACrB,oBAAU,aAAa,UAAU,CAAC,CAAC,QAAQ,UAAU;AACrD,qBAAW,cAAc,UAAU,CAAC,CAAC,QAAQ,WAAW;AAAA,QAC1D;AACA,eAAOD,UAAS,MAAM,MAAM;AAAA,UAC1B,WAAW;AAAA,UACX,WAAW;AAAA,UACX,YAAY;AAAA,QACd,CAAC;AAAA,MACH;AA2BA,eAASC,UAAS,OAAO;AACvB,YAAI,OAAO,OAAO;AAClB,eAAO,CAAC,CAAC,UAAU,QAAQ,YAAY,QAAQ;AAAA,MACjD;AA0BA,eAAS,aAAa,OAAO;AAC3B,eAAO,CAAC,CAAC,SAAS,OAAO,SAAS;AAAA,MACpC;AAmBA,eAASG,UAAS,OAAO;AACvB,eAAO,OAAO,SAAS,YACpB,aAAa,KAAK,KAAKN,gBAAe,KAAK,KAAK,KAAK;AAAA,MAC1D;AAyBA,eAAS,SAAS,OAAO;AACvB,YAAI,OAAO,SAAS,UAAU;AAC5B,iBAAO;AAAA,QACT;AACA,YAAIM,UAAS,KAAK,GAAG;AACnB,iBAAO;AAAA,QACT;AACA,YAAIH,UAAS,KAAK,GAAG;AACnB,cAAI,QAAQ,OAAO,MAAM,WAAW,aAAa,MAAM,QAAQ,IAAI;AACnE,kBAAQA,UAAS,KAAK,IAAK,QAAQ,KAAM;AAAA,QAC3C;AACA,YAAI,OAAO,SAAS,UAAU;AAC5B,iBAAO,UAAU,IAAI,QAAQ,CAAC;AAAA,QAChC;AACA,gBAAQ,MAAM,QAAQ,QAAQ,EAAE;AAChC,YAAI,WAAW,WAAW,KAAK,KAAK;AACpC,eAAQ,YAAY,UAAU,KAAK,KAAK,IACpC,aAAa,MAAM,MAAM,CAAC,GAAG,WAAW,IAAI,CAAC,IAC5C,WAAW,KAAK,KAAK,IAAI,MAAM,CAAC;AAAA,MACvC;AAEA,aAAO,UAAUE;AAAA;AAAA;;;ACtbjB,MAAAE,kBAAA;AAAA;AAUA,UAAI,kBAAkB;AAGtB,UAAI,MAAM,IAAI;AAGd,UAAI,YAAY;AAGhB,UAAI,SAAS;AAGb,UAAI,aAAa;AAGjB,UAAI,aAAa;AAGjB,UAAI,YAAY;AAGhB,UAAI,eAAe;AAGnB,UAAI,aAAa,OAAO,UAAU,YAAY,UAAU,OAAO,WAAW,UAAU;AAGpF,UAAI,WAAW,OAAO,QAAQ,YAAY,QAAQ,KAAK,WAAW,UAAU;AAG5E,UAAI,OAAO,cAAc,YAAY,SAAS,aAAa,EAAE;AAG7D,UAAI,cAAc,OAAO;AAOzB,UAAIC,kBAAiB,YAAY;AAGjC,UAAI,YAAY,KAAK;AAArB,UACI,YAAY,KAAK;AAkBrB,UAAIC,OAAM,WAAW;AACnB,eAAO,KAAK,KAAK,IAAI;AAAA,MACvB;AAwDA,eAASC,UAAS,MAAM,MAAM,SAAS;AACrC,YAAI,UACA,UACA,SACA,QACA,SACA,cACA,iBAAiB,GACjB,UAAU,OACV,SAAS,OACT,WAAW;AAEf,YAAI,OAAO,QAAQ,YAAY;AAC7B,gBAAM,IAAI,UAAU,eAAe;AAAA,QACrC;AACA,eAAO,SAAS,IAAI,KAAK;AACzB,YAAIC,UAAS,OAAO,GAAG;AACrB,oBAAU,CAAC,CAAC,QAAQ;AACpB,mBAAS,aAAa;AACtB,oBAAU,SAAS,UAAU,SAAS,QAAQ,OAAO,KAAK,GAAG,IAAI,IAAI;AACrE,qBAAW,cAAc,UAAU,CAAC,CAAC,QAAQ,WAAW;AAAA,QAC1D;AAEA,iBAAS,WAAW,MAAM;AACxB,cAAI,OAAO,UACP,UAAU;AAEd,qBAAW,WAAW;AACtB,2BAAiB;AACjB,mBAAS,KAAK,MAAM,SAAS,IAAI;AACjC,iBAAO;AAAA,QACT;AAEA,iBAAS,YAAY,MAAM;AAEzB,2BAAiB;AAEjB,oBAAU,WAAW,cAAc,IAAI;AAEvC,iBAAO,UAAU,WAAW,IAAI,IAAI;AAAA,QACtC;AAEA,iBAAS,cAAc,MAAM;AAC3B,cAAI,oBAAoB,OAAO,cAC3B,sBAAsB,OAAO,gBAC7BC,UAAS,OAAO;AAEpB,iBAAO,SAAS,UAAUA,SAAQ,UAAU,mBAAmB,IAAIA;AAAA,QACrE;AAEA,iBAAS,aAAa,MAAM;AAC1B,cAAI,oBAAoB,OAAO,cAC3B,sBAAsB,OAAO;AAKjC,iBAAQ,iBAAiB,UAAc,qBAAqB,QACzD,oBAAoB,KAAO,UAAU,uBAAuB;AAAA,QACjE;AAEA,iBAAS,eAAe;AACtB,cAAI,OAAOH,KAAI;AACf,cAAI,aAAa,IAAI,GAAG;AACtB,mBAAO,aAAa,IAAI;AAAA,UAC1B;AAEA,oBAAU,WAAW,cAAc,cAAc,IAAI,CAAC;AAAA,QACxD;AAEA,iBAAS,aAAa,MAAM;AAC1B,oBAAU;AAIV,cAAI,YAAY,UAAU;AACxB,mBAAO,WAAW,IAAI;AAAA,UACxB;AACA,qBAAW,WAAW;AACtB,iBAAO;AAAA,QACT;AAEA,iBAAS,SAAS;AAChB,cAAI,YAAY,QAAW;AACzB,yBAAa,OAAO;AAAA,UACtB;AACA,2BAAiB;AACjB,qBAAW,eAAe,WAAW,UAAU;AAAA,QACjD;AAEA,iBAAS,QAAQ;AACf,iBAAO,YAAY,SAAY,SAAS,aAAaA,KAAI,CAAC;AAAA,QAC5D;AAEA,iBAAS,YAAY;AACnB,cAAI,OAAOA,KAAI,GACX,aAAa,aAAa,IAAI;AAElC,qBAAW;AACX,qBAAW;AACX,yBAAe;AAEf,cAAI,YAAY;AACd,gBAAI,YAAY,QAAW;AACzB,qBAAO,YAAY,YAAY;AAAA,YACjC;AACA,gBAAI,QAAQ;AAEV,wBAAU,WAAW,cAAc,IAAI;AACvC,qBAAO,WAAW,YAAY;AAAA,YAChC;AAAA,UACF;AACA,cAAI,YAAY,QAAW;AACzB,sBAAU,WAAW,cAAc,IAAI;AAAA,UACzC;AACA,iBAAO;AAAA,QACT;AACA,kBAAU,SAAS;AACnB,kBAAU,QAAQ;AAClB,eAAO;AAAA,MACT;AA2BA,eAASE,UAAS,OAAO;AACvB,YAAI,OAAO,OAAO;AAClB,eAAO,CAAC,CAAC,UAAU,QAAQ,YAAY,QAAQ;AAAA,MACjD;AA0BA,eAAS,aAAa,OAAO;AAC3B,eAAO,CAAC,CAAC,SAAS,OAAO,SAAS;AAAA,MACpC;AAmBA,eAASE,UAAS,OAAO;AACvB,eAAO,OAAO,SAAS,YACpB,aAAa,KAAK,KAAKL,gBAAe,KAAK,KAAK,KAAK;AAAA,MAC1D;AAyBA,eAAS,SAAS,OAAO;AACvB,YAAI,OAAO,SAAS,UAAU;AAC5B,iBAAO;AAAA,QACT;AACA,YAAIK,UAAS,KAAK,GAAG;AACnB,iBAAO;AAAA,QACT;AACA,YAAIF,UAAS,KAAK,GAAG;AACnB,cAAI,QAAQ,OAAO,MAAM,WAAW,aAAa,MAAM,QAAQ,IAAI;AACnE,kBAAQA,UAAS,KAAK,IAAK,QAAQ,KAAM;AAAA,QAC3C;AACA,YAAI,OAAO,SAAS,UAAU;AAC5B,iBAAO,UAAU,IAAI,QAAQ,CAAC;AAAA,QAChC;AACA,gBAAQ,MAAM,QAAQ,QAAQ,EAAE;AAChC,YAAI,WAAW,WAAW,KAAK,KAAK;AACpC,eAAQ,YAAY,UAAU,KAAK,KAAK,IACpC,aAAa,MAAM,MAAM,CAAC,GAAG,WAAW,IAAI,CAAC,IAC5C,WAAW,KAAK,KAAK,IAAI,MAAM,CAAC;AAAA,MACvC;AAEA,aAAO,UAAUD;AAAA;AAAA;;;ACxXjB,MAAAI,kBAAA;AAAA;AAUA,UAAI,kBAAkB;AAGtB,UAAI,iBAAiB;AAGrB,UAAI,UAAU;AAAd,UACI,SAAS;AAMb,UAAI,eAAe;AAGnB,UAAI,eAAe;AAGnB,UAAI,aAAa,OAAO,UAAU,YAAY,UAAU,OAAO,WAAW,UAAU;AAGpF,UAAI,WAAW,OAAO,QAAQ,YAAY,QAAQ,KAAK,WAAW,UAAU;AAG5E,UAAI,OAAO,cAAc,YAAY,SAAS,aAAa,EAAE;AAU7D,eAAS,SAAS,QAAQ,KAAK;AAC7B,eAAO,UAAU,OAAO,SAAY,OAAO;AAAA,MAC7C;AASA,eAAS,aAAa,OAAO;AAG3B,YAAI,SAAS;AACb,YAAI,SAAS,QAAQ,OAAO,MAAM,YAAY,YAAY;AACxD,cAAI;AACF,qBAAS,CAAC,EAAE,QAAQ;AAAA,UACtB,SAAS,GAAP;AAAA,UAAW;AAAA,QACf;AACA,eAAO;AAAA,MACT;AAGA,UAAI,aAAa,MAAM;AAAvB,UACI,YAAY,SAAS;AADzB,UAEI,cAAc,OAAO;AAGzB,UAAI,aAAa,KAAK;AAGtB,UAAI,aAAc,WAAW;AAC3B,YAAIC,OAAM,SAAS,KAAK,cAAc,WAAW,QAAQ,WAAW,KAAK,YAAY,EAAE;AACvF,eAAOA,OAAO,mBAAmBA,OAAO;AAAA,MAC1C,EAAE;AAGF,UAAI,eAAe,UAAU;AAG7B,UAAIC,kBAAiB,YAAY;AAOjC,UAAIC,kBAAiB,YAAY;AAGjC,UAAI,aAAa;AAAA,QAAO,MACtB,aAAa,KAAKD,eAAc,EAAE,QAAQ,cAAc,MAAM,EAC7D,QAAQ,0DAA0D,OAAO,IAAI;AAAA,MAChF;AAGA,UAAI,SAAS,WAAW;AAGxB,UAAIE,OAAM,UAAU,MAAM,KAAK;AAA/B,UACI,eAAe,UAAU,QAAQ,QAAQ;AAS7C,eAAS,KAAK,SAAS;AACrB,YAAIC,SAAQ,IACR,SAAS,UAAU,QAAQ,SAAS;AAExC,aAAK,MAAM;AACX,eAAO,EAAEA,SAAQ,QAAQ;AACvB,cAAI,QAAQ,QAAQA;AACpB,eAAK,IAAI,MAAM,IAAI,MAAM,EAAE;AAAA,QAC7B;AAAA,MACF;AASA,eAAS,YAAY;AACnB,aAAK,WAAW,eAAe,aAAa,IAAI,IAAI,CAAC;AAAA,MACvD;AAYA,eAAS,WAAW,KAAK;AACvB,eAAO,KAAK,IAAI,GAAG,KAAK,OAAO,KAAK,SAAS;AAAA,MAC/C;AAWA,eAAS,QAAQ,KAAK;AACpB,YAAIC,QAAO,KAAK;AAChB,YAAI,cAAc;AAChB,cAAI,SAASA,MAAK;AAClB,iBAAO,WAAW,iBAAiB,SAAY;AAAA,QACjD;AACA,eAAOJ,gBAAe,KAAKI,OAAM,GAAG,IAAIA,MAAK,OAAO;AAAA,MACtD;AAWA,eAAS,QAAQ,KAAK;AACpB,YAAIA,QAAO,KAAK;AAChB,eAAO,eAAeA,MAAK,SAAS,SAAYJ,gBAAe,KAAKI,OAAM,GAAG;AAAA,MAC/E;AAYA,eAAS,QAAQ,KAAK,OAAO;AAC3B,YAAIA,QAAO,KAAK;AAChB,QAAAA,MAAK,OAAQ,gBAAgB,UAAU,SAAa,iBAAiB;AACrE,eAAO;AAAA,MACT;AAGA,WAAK,UAAU,QAAQ;AACvB,WAAK,UAAU,YAAY;AAC3B,WAAK,UAAU,MAAM;AACrB,WAAK,UAAU,MAAM;AACrB,WAAK,UAAU,MAAM;AASrB,eAAS,UAAU,SAAS;AAC1B,YAAID,SAAQ,IACR,SAAS,UAAU,QAAQ,SAAS;AAExC,aAAK,MAAM;AACX,eAAO,EAAEA,SAAQ,QAAQ;AACvB,cAAI,QAAQ,QAAQA;AACpB,eAAK,IAAI,MAAM,IAAI,MAAM,EAAE;AAAA,QAC7B;AAAA,MACF;AASA,eAAS,iBAAiB;AACxB,aAAK,WAAW,CAAC;AAAA,MACnB;AAWA,eAAS,gBAAgB,KAAK;AAC5B,YAAIC,QAAO,KAAK,UACZD,SAAQ,aAAaC,OAAM,GAAG;AAElC,YAAID,SAAQ,GAAG;AACb,iBAAO;AAAA,QACT;AACA,YAAI,YAAYC,MAAK,SAAS;AAC9B,YAAID,UAAS,WAAW;AACtB,UAAAC,MAAK,IAAI;AAAA,QACX,OAAO;AACL,iBAAO,KAAKA,OAAMD,QAAO,CAAC;AAAA,QAC5B;AACA,eAAO;AAAA,MACT;AAWA,eAAS,aAAa,KAAK;AACzB,YAAIC,QAAO,KAAK,UACZD,SAAQ,aAAaC,OAAM,GAAG;AAElC,eAAOD,SAAQ,IAAI,SAAYC,MAAKD,QAAO;AAAA,MAC7C;AAWA,eAAS,aAAa,KAAK;AACzB,eAAO,aAAa,KAAK,UAAU,GAAG,IAAI;AAAA,MAC5C;AAYA,eAAS,aAAa,KAAK,OAAO;AAChC,YAAIC,QAAO,KAAK,UACZD,SAAQ,aAAaC,OAAM,GAAG;AAElC,YAAID,SAAQ,GAAG;AACb,UAAAC,MAAK,KAAK,CAAC,KAAK,KAAK,CAAC;AAAA,QACxB,OAAO;AACL,UAAAA,MAAKD,QAAO,KAAK;AAAA,QACnB;AACA,eAAO;AAAA,MACT;AAGA,gBAAU,UAAU,QAAQ;AAC5B,gBAAU,UAAU,YAAY;AAChC,gBAAU,UAAU,MAAM;AAC1B,gBAAU,UAAU,MAAM;AAC1B,gBAAU,UAAU,MAAM;AAS1B,eAAS,SAAS,SAAS;AACzB,YAAIA,SAAQ,IACR,SAAS,UAAU,QAAQ,SAAS;AAExC,aAAK,MAAM;AACX,eAAO,EAAEA,SAAQ,QAAQ;AACvB,cAAI,QAAQ,QAAQA;AACpB,eAAK,IAAI,MAAM,IAAI,MAAM,EAAE;AAAA,QAC7B;AAAA,MACF;AASA,eAAS,gBAAgB;AACvB,aAAK,WAAW;AAAA,UACd,QAAQ,IAAI;AAAA,UACZ,OAAO,KAAKD,QAAO;AAAA,UACnB,UAAU,IAAI;AAAA,QAChB;AAAA,MACF;AAWA,eAAS,eAAe,KAAK;AAC3B,eAAO,WAAW,MAAM,GAAG,EAAE,UAAU,GAAG;AAAA,MAC5C;AAWA,eAAS,YAAY,KAAK;AACxB,eAAO,WAAW,MAAM,GAAG,EAAE,IAAI,GAAG;AAAA,MACtC;AAWA,eAAS,YAAY,KAAK;AACxB,eAAO,WAAW,MAAM,GAAG,EAAE,IAAI,GAAG;AAAA,MACtC;AAYA,eAAS,YAAY,KAAK,OAAO;AAC/B,mBAAW,MAAM,GAAG,EAAE,IAAI,KAAK,KAAK;AACpC,eAAO;AAAA,MACT;AAGA,eAAS,UAAU,QAAQ;AAC3B,eAAS,UAAU,YAAY;AAC/B,eAAS,UAAU,MAAM;AACzB,eAAS,UAAU,MAAM;AACzB,eAAS,UAAU,MAAM;AAUzB,eAAS,aAAa,OAAO,KAAK;AAChC,YAAI,SAAS,MAAM;AACnB,eAAO,UAAU;AACf,cAAI,GAAG,MAAM,QAAQ,IAAI,GAAG,GAAG;AAC7B,mBAAO;AAAA,UACT;AAAA,QACF;AACA,eAAO;AAAA,MACT;AAUA,eAAS,aAAa,OAAO;AAC3B,YAAI,CAACG,UAAS,KAAK,KAAK,SAAS,KAAK,GAAG;AACvC,iBAAO;AAAA,QACT;AACA,YAAI,UAAW,WAAW,KAAK,KAAK,aAAa,KAAK,IAAK,aAAa;AACxE,eAAO,QAAQ,KAAK,SAAS,KAAK,CAAC;AAAA,MACrC;AAUA,eAAS,WAAW,KAAK,KAAK;AAC5B,YAAID,QAAO,IAAI;AACf,eAAO,UAAU,GAAG,IAChBA,MAAK,OAAO,OAAO,WAAW,WAAW,UACzCA,MAAK;AAAA,MACX;AAUA,eAAS,UAAU,QAAQ,KAAK;AAC9B,YAAI,QAAQ,SAAS,QAAQ,GAAG;AAChC,eAAO,aAAa,KAAK,IAAI,QAAQ;AAAA,MACvC;AASA,eAAS,UAAU,OAAO;AACxB,YAAI,OAAO,OAAO;AAClB,eAAQ,QAAQ,YAAY,QAAQ,YAAY,QAAQ,YAAY,QAAQ,YACvE,UAAU,cACV,UAAU;AAAA,MACjB;AASA,eAAS,SAAS,MAAM;AACtB,eAAO,CAAC,CAAC,cAAe,cAAc;AAAA,MACxC;AASA,eAAS,SAAS,MAAM;AACtB,YAAI,QAAQ,MAAM;AAChB,cAAI;AACF,mBAAO,aAAa,KAAK,IAAI;AAAA,UAC/B,SAAS,GAAP;AAAA,UAAW;AACb,cAAI;AACF,mBAAQ,OAAO;AAAA,UACjB,SAAS,GAAP;AAAA,UAAW;AAAA,QACf;AACA,eAAO;AAAA,MACT;AA8CA,eAASE,SAAQ,MAAM,UAAU;AAC/B,YAAI,OAAO,QAAQ,cAAe,YAAY,OAAO,YAAY,YAAa;AAC5E,gBAAM,IAAI,UAAU,eAAe;AAAA,QACrC;AACA,YAAI,WAAW,WAAW;AACxB,cAAI,OAAO,WACP,MAAM,WAAW,SAAS,MAAM,MAAM,IAAI,IAAI,KAAK,IACnDC,SAAQ,SAAS;AAErB,cAAIA,OAAM,IAAI,GAAG,GAAG;AAClB,mBAAOA,OAAM,IAAI,GAAG;AAAA,UACtB;AACA,cAAI,SAAS,KAAK,MAAM,MAAM,IAAI;AAClC,mBAAS,QAAQA,OAAM,IAAI,KAAK,MAAM;AACtC,iBAAO;AAAA,QACT;AACA,iBAAS,QAAQ,KAAKD,SAAQ,SAAS;AACvC,eAAO;AAAA,MACT;AAGA,MAAAA,SAAQ,QAAQ;AAkChB,eAAS,GAAG,OAAO,OAAO;AACxB,eAAO,UAAU,SAAU,UAAU,SAAS,UAAU;AAAA,MAC1D;AAmBA,eAAS,WAAW,OAAO;AAGzB,YAAI,MAAMD,UAAS,KAAK,IAAIJ,gBAAe,KAAK,KAAK,IAAI;AACzD,eAAO,OAAO,WAAW,OAAO;AAAA,MAClC;AA2BA,eAASI,UAAS,OAAO;AACvB,YAAI,OAAO,OAAO;AAClB,eAAO,CAAC,CAAC,UAAU,QAAQ,YAAY,QAAQ;AAAA,MACjD;AAEA,aAAO,UAAUC;AAAA;AAAA;;;ACnqBjB;AAAA;AAAA,UAAIE,aAAY,CAAC,EACf,OAAO,WAAW,eAClB,OAAO,YACP,OAAO,SAAS;AAGlB,aAAO,UAAUA;AAAA;AAAA;;;ACNjB;AAAA;AAyBA,OAAC,SAAU,SAAU;AACpB;AAEA,YAAK,OAAO,WAAW,cAAc,OAAO,KAAM;AAEjD,iBAAQ,CAAC,QAAQ,GAAG,SAAWC,IAAI;AAClC,mBAAO,QAASA,IAAG,QAAQ,QAAS;AAAA,UACrC,CAAE;AAAA,QACH,WACU,OAAO,YAAY,UAAW;AAEvC,iBAAO,UAAU,SAAU,MAAMA,IAAG;AACnC,gBAAK,CAAE,MAAO;AAGb,qBAAO;AAAA,YACR;AAEA,gBAAK,CAAEA,IAAI;AACV,cAAAA,KAAI,OAAO,WAAW,cACrB,mBACA,iBAAmB,IAAK;AAAA,YAC1B;AAEA,mBAAO,QAASA,IAAG,MAAM,KAAK,QAAS;AAAA,UACxC;AAAA,QACD,OACK;AAEJ,iBAAO,YAAY,QAAS,QAAQ,QAAQ,QAAS;AAAA,QACtD;AAAA,MACD,GACC,SAAUA,IAAGC,SAAQC,WAAUC,YAAY;AAC3C;AAGA,YAAI,YAAY,SAAW,UAAU,SACrC;AAEC,cAAI,gBAAgB,WAAW;AAC9B,mBAAOH,GAAE,QAAQ,EAAE,UAAU,OAAO;AAAA,UACrC,OACK;AAEJ,sBAAU;AAAA,UACX;AAsCA,eAAK,IAAI,SAAW,WAAW,OAC/B;AACC,mBAAO,KAAK,IAAI,IAAI,EAAE,EAAG,WAAW,KAAM;AAAA,UAC3C;AAmDA,eAAK,IAAI,SAAW,WAAW,OAC/B;AACC,mBAAO,KAAK,IAAI,IAAI,EAAE,KAAM,WAAW,KAAM,EAAE,KAAK;AAAA,UACrD;AAYA,eAAK,MAAM,SAAW,aACtB;AACC,mBAAO,cACN,IAAI;AAAA,cACH,oBAAqB,KAAM,KAAK,UAAY;AAAA,YAC7C,IACA,IAAI,KAAM,IAAK;AAAA,UACjB;AAyCA,eAAK,YAAY,SAAUI,OAAM,QACjC;AACC,gBAAIC,OAAM,KAAK,IAAK,IAAK;AAGzB,gBAAI,OAAO,MAAM,QAAQD,KAAI,MAAO,MAAM,QAAQA,MAAK,EAAE,KAAKJ,GAAE,cAAcI,MAAK,EAAE,KACpFC,KAAI,KAAK,IAAKD,KAAK,IACnBC,KAAI,IAAI,IAAKD,KAAK;AAEnB,gBAAK,WAAWD,cAAa,QAAS;AACrC,cAAAE,KAAI,KAAK;AAAA,YACV;AAEA,mBAAO,KAAK,QAAQ,EAAE,QAAQ;AAAA,UAC/B;AAwBA,eAAK,uBAAuB,SAAW,SACvC;AACC,gBAAIA,OAAM,KAAK,IAAK,IAAK,EAAE,QAAQ,OAAO;AAC1C,gBAAI,WAAWA,KAAI,SAAS,EAAE;AAC9B,gBAAI,SAAS,SAAS;AAEtB,gBAAK,YAAYF,cAAa,SAAU;AACvC,cAAAE,KAAI,KAAM,KAAM;AAAA,YACjB,WACU,OAAO,OAAO,MAAM,OAAO,OAAO,IAAK;AAEhD,4BAAe,QAAS;AAAA,YACzB;AAAA,UACD;AAiBA,eAAK,eAAe,SAAU,SAC9B;AACC,gBAAIA,OAAM,KAAK,IAAK,IAAK,EAAE,MAAM;AAEjC,gBAAK,YAAYF,cAAa,SAAU;AACvC,cAAAE,KAAI,KAAK;AAAA,YACV;AAAA,UACD;AA2BA,eAAK,UAAU,SAAU,KACzB;AACC,iBAAK,IAAK,IAAK,EAAE,IAAK,GAAI,EAAE,MAAM,KAAK;AAAA,UACxC;AAqBA,eAAK,cAAc,SAAU,QAAQ,UAAU,QAC/C;AACC,gBAAIA,OAAM,KAAK,IAAK,IAAK;AACzB,gBAAI,OAAOA,KAAI,KAAM,MAAO;AAC5B,gBAAI,WAAW,KAAK,SAAS,EAAE;AAC/B,gBAAID,QAAO,SAAS,OAAQ,KAAK,GAAG;AAEpC,iBAAK,OAAO;AAEZ,gBAAK,UAAW;AACf,uBAAS,KAAM,MAAM,UAAUA,KAAK;AAAA,YACrC;AAEA,gBAAK,WAAWD,cAAa,QAAS;AACrC,cAAAE,KAAI,KAAK;AAAA,YACV;AAEA,mBAAOD;AAAA,UACR;AAiBA,eAAK,YAAY,SAAW,QAC5B;AACC,iBAAK,IAAK,IAAK,EAAE,QAAS,MAAO;AAAA,UAClC;AAiBA,eAAK,SAAS,SAAU,UACxB;AAGC,iBAAK,IAAK,IAAK,EAAE,KAAM,QAAS;AAAA,UACjC;AAsBA,eAAK,WAAW,SAAU,QAAQ,SAAS,QAAQ,QAAQ,aAAa,kBACxE;AACC,gBAAIC,OAAM,KAAK,IAAK,IAAK;AAEzB,gBAAK,YAAY,QAAQ,YAAYF,YAAY;AAChD,cAAAE,KAAI,OAAQ,QAAQ,QAAQ,QAAQ,gBAAiB;AAAA,YACtD,OACK;AACJ,cAAAA,KAAI,OAAQ,OAAQ,EAAE,OAAQ,QAAQ,QAAQ,QAAQ,gBAAiB;AAAA,YACxE;AAEA,YAAAA,KAAI,KAAK;AAAA,UACV;AAwCA,eAAK,YAAY,SAAU,KAAK,KAChC;AACC,gBAAIA,OAAM,KAAK,IAAK,IAAK;AAEzB,gBAAK,QAAQF,YAAY;AACxB,kBAAI,OAAO,IAAI,WAAW,IAAI,SAAS,YAAY,IAAI;AAEvD,qBAAO,QAAQA,cAAa,QAAQ,QAAQ,QAAQ,OACnDE,KAAI,KAAM,KAAK,GAAI,EAAE,KAAK,IAC1BA,KAAI,IAAK,GAAI,EAAE,KAAK,KAAK;AAAA,YAC3B;AAEA,mBAAOA,KAAI,KAAK,EAAE,QAAQ;AAAA,UAC3B;AAqBA,eAAK,aAAa,SAAU,MAC5B;AACC,gBAAIA,OAAM,KAAK,IAAK,IAAK;AAEzB,mBAAO,SAASF,aACfE,KAAI,IAAK,IAAK,EAAE,KAAK,IACrBA,KAAI,KAAK,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ;AAAA,UACvC;AA+BA,eAAK,gBAAgB,SAAU,MAC/B;AACC,gBAAIA,OAAM,KAAK,IAAK,IAAK;AACzB,gBAAI,WAAW,KAAK,SAAS,YAAY;AAEzC,gBAAK,YAAY,MAAO;AACvB,qBAAOA,KAAI,IAAK,IAAK,EAAE,MAAM;AAAA,YAC9B,WACU,YAAY,QAAQ,YAAY,MAAO;AAChD,kBAAI,OAAOA,KAAI,KAAM,IAAK,EAAE,MAAM;AAElC,qBAAO;AAAA,gBACN,KAAK;AAAA,gBACL,KAAK;AAAA,gBACL,KAAK;AAAA,cACN;AAAA,YACD;AACA,mBAAO;AAAA,UACR;AA0BA,eAAK,WAAW,SAAU,KAC1B;AACC,mBAAO,KAAK,IAAK,IAAK,EAAE,IAAK,GAAI,EAAE,MAAM,QAAQ;AAAA,UAClD;AAiCA,eAAK,SAAS,SAAU,KAAK,OAAO,QACpC;AACC,mBAAO,KAAK,IAAK,IAAK,EACpB,IAAK,GAAI,EACT,MAAO,OAAO,MAAO,EACrB,KAAK,EACL,MAAM,EAAE;AAAA,UACX;AAmBA,eAAK,eAAe,SAAW,SAAS,SACxC;AACC,gBAAIA,OAAM,KAAK,IAAK,IAAK,EAAE,KAAM,OAAQ;AAEzC,gBAAK,YAAYF,cAAa,SAAU;AACvC,cAAAE,KAAI,KAAK,KAAK;AAAA,YACf;AAAA,UACD;AAmBA,eAAK,iBAAiB,SAAW,MAAM,OAAO,SAC9C;AACC,gBAAIA,OAAM,KAAK,IAAK,IAAK,EAAE,OAAQ,IAAK,EAAE,QAAS,KAAM;AAEzD,gBAAK,YAAYF,cAAa,SAAU;AACvC,cAAAE,KAAI,QAAQ,OAAO,EAAE,KAAK;AAAA,YAC3B;AAAA,UACD;AAmBA,eAAK,aAAa,WAClB;AACC,mBAAO,oBAAqB,KAAK,KAAK,UAAW;AAAA,UAClD;AAkBA,eAAK,SAAS,SAAU,QACxB;AACC,iBAAK,IAAK,IAAK,EAAE,MAAO,MAAO,EAAE,KAAK;AAAA,UACvC;AAmBA,eAAK,iBAAiB,SAAU,OAAO,SAAS,YAChD;AACC,iBAAK,IAAK,IAAK,EAAE,MAAM,SAAU,OAAO,SAAS,UAAW;AAAA,UAC7D;AAyBA,eAAK,WAAW,SAAU,OAAO,MAAM,SAAS,SAAS,SACzD;AACC,gBAAIA,OAAM,KAAK,IAAK,IAAK;AAEzB,gBAAK,YAAYF,cAAa,YAAY,MAAO;AAChD,cAAAE,KAAI,IAAK,IAAK,EAAE,KAAM,KAAM;AAAA,YAC7B,OACK;AACJ,cAAAA,KAAI,KAAM,MAAM,OAAQ,EAAE,KAAM,KAAM;AAAA,YACvC;AAEA,gBAAK,YAAYF,cAAa,SAAU;AACvC,cAAAE,KAAI,QAAQ,OAAO;AAAA,YACpB;AAEA,gBAAK,YAAYF,cAAa,SAAU;AACvC,cAAAE,KAAI,KAAK;AAAA,YACV;AACA,mBAAO;AAAA,UACR;AAoBA,eAAK,iBAAiB,KAAK;AAG3B,cAAI,QAAQ;AACZ,cAAI,YAAY,YAAYF;AAC5B,cAAI,MAAM,KAAK;AAEf,cAAK,WAAY;AAChB,sBAAU,CAAC;AAAA,UACZ;AAEA,eAAK,OAAO,KAAK,WAAW,KAAK;AAGjC,mBAAUG,OAAM,UAAU,IAAI,UAAW;AACxC,gBAAKA,KAAK;AACT,mBAAKA,OAAM,iBAAiBA,GAAE;AAAA,YAC/B;AAAA,UACD;AAEA,eAAK,KAAK,WAAW;AAGpB,gBAAI,IAAI,CAAC;AACT,gBAAI,QAAQ,MAAM,IACjB,UAAW,GAAG,SAAS,IAAK,IAC5B;AAGD,gBAAIC,KAAE,GAAG,MAAM,GAAG,MAAM,GAAG;AAC3B,gBAAI,MAAM,KAAK,aAAc,IAAK;AAClC,gBAAI,iBAAiB;AACrB,gBAAI,WAAW,UAAU;AACzB,gBAAI,QAAQP,GAAE,IAAI;AAIlB,gBAAK,KAAK,SAAS,YAAY,KAAK,SACpC;AACC,qBAAQ,MAAM,GAAG,oCAAkC,KAAK,WAAS,KAAK,CAAE;AACxE;AAAA,YACD;AAGA,0BAAe,QAAS;AACxB,0BAAe,SAAS,MAAO;AAG/B,gCAAqB,UAAU,UAAU,IAAK;AAC9C,gCAAqB,SAAS,QAAQ,SAAS,QAAQ,IAAK;AAG5D,gCAAqB,UAAUA,GAAE,OAAQ,OAAO,MAAM,KAAK,CAAE,GAAG,IAAK;AAKrE,gBAAI,cAAc,UAAU;AAC5B,iBAAMO,KAAE,GAAG,OAAK,YAAY,QAASA,KAAE,MAAOA,MAC9C;AACC,kBAAI,IAAI,YAAYA;AAGpB,kBACC,EAAE,UAAU,QACX,EAAE,UAAU,EAAE,OAAO,cAAc,QACnC,EAAE,UAAU,EAAE,OAAO,cAAc,MACnC;AACD,oBAAI,YAAY,MAAM,cAAcJ,aAAY,MAAM,YAAY,SAAS;AAC3E,oBAAI,WAAW,MAAM,aAAaA,aAAY,MAAM,WAAW,SAAS;AAExE,oBAAK,aAAa,WAClB;AACC,yBAAO,EAAE;AAAA,gBACV,WACU,UACV;AACC,oBAAE,UAAU,UAAU;AACtB;AAAA,gBACD,OAEA;AACC,yBAAQ,GAAG,GAAG,iCAAiC,CAAE;AACjD;AAAA,gBACD;AAAA,cACD;AAOA,kBAAK,EAAE,YAAY,KAAK,IACxB;AACC,4BAAY,OAAQI,IAAG,CAAE;AACzB;AAAA,cACD;AAAA,YACD;AAGA,gBAAK,QAAQ,QAAQ,QAAQ,IAC7B;AACC,oBAAM,sBAAqB,UAAU,IAAI;AACzC,mBAAK,KAAK;AAAA,YACX;AAGA,gBAAI,YAAYP,GAAE,OAAQ,MAAM,CAAC,GAAG,UAAU,OAAO,WAAW;AAAA,cAC/D,iBAAiB,MAAM,GAAG,MAAM;AAAA,cAChC,aAAiB;AAAA,cACjB,YAAiB;AAAA,YAClB,CAAE;AACF,sBAAU,SAAS;AACnB,sBAAU,OAAS,MAAM;AACzB,sBAAU,QAAS;AAEnB,wBAAY,KAAM,SAAU;AAI5B,sBAAU,YAAa,MAAM,WAAS,IAAK,QAAQ,MAAM,UAAU;AAGnE,0BAAe,KAAM;AACrB,8BAAmB,MAAM,SAAU;AAGnC,gBAAK,MAAM,eAAe,CAAE,MAAM,gBAClC;AACC,oBAAM,iBAAiB,MAAM,QAAS,MAAM,YAAY,EAAG,IAC1D,MAAM,YAAY,GAAG,KAAK,MAAM,YAAY;AAAA,YAC9C;AAIA,oBAAQ,UAAWA,GAAE,OAAQ,MAAM,CAAC,GAAG,QAAS,GAAG,KAAM;AAIzD,mBAAQ,UAAU,WAAW,OAAO;AAAA,cACnC;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,YACD,CAAE;AACF,mBAAQ,WAAW,OAAO;AAAA,cACzB;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA,CAAE,mBAAmB,gBAAiB;AAAA,cACtC,CAAE,WAAW,iBAAkB;AAAA,cAC/B,CAAE,gBAAgB,iBAAkB;AAAA,cACpC,CAAE,kBAAkB,iBAAkB;AAAA,YACvC,CAAE;AACF,mBAAQ,UAAU,SAAS,OAAO;AAAA,cACjC,CAAE,YAAY,IAAK;AAAA,cACnB,CAAE,iBAAiB,SAAU;AAAA,cAC7B,CAAE,YAAY,IAAK;AAAA,cACnB,CAAE,mBAAmB,WAAY;AAAA,YAClC,CAAE;AACF,mBAAQ,UAAU,WAAW,OAAO,gBAAiB;AAGrD,2BAAgB,WAAW,kBAAwB,MAAM,gBAAqB,MAAO;AACrF,2BAAgB,WAAW,kBAAwB,MAAM,gBAAqB,MAAO;AACrF,2BAAgB,WAAW,qBAAwB,MAAM,mBAAqB,MAAO;AACrF,2BAAgB,WAAW,qBAAwB,MAAM,mBAAqB,MAAO;AACrF,2BAAgB,WAAW,iBAAwB,MAAM,eAAqB,MAAO;AACrF,2BAAgB,WAAW,iBAAwB,MAAM,eAAqB,MAAO;AACrF,2BAAgB,WAAW,wBAAwB,MAAM,cAAqB,MAAO;AACrF,2BAAgB,WAAW,oBAAwB,MAAM,kBAAqB,MAAO;AACrF,2BAAgB,WAAW,oBAAwB,MAAM,kBAAqB,MAAO;AACrF,2BAAgB,WAAW,kBAAwB,MAAM,gBAAqB,MAAO;AACrF,2BAAgB,WAAW,qBAAwB,MAAM,mBAAqB,MAAO;AAErF,sBAAU,UAAU,mBAAoB,MAAM,KAAM;AAGpD,6BAAkB,SAAU;AAE5B,gBAAI,WAAW,UAAU;AAEzB,YAAAA,GAAE,OAAQ,UAAU,UAAU,IAAI,SAAS,MAAM,QAAS;AAC1D,kBAAM,SAAU,SAAS,MAAO;AAGhC,gBAAK,UAAU,sBAAsBG,YACrC;AAEC,wBAAU,oBAAoB,MAAM;AACpC,wBAAU,iBAAiB,MAAM;AAAA,YAClC;AAEA,gBAAK,MAAM,kBAAkB,MAC7B;AACC,wBAAU,gBAAgB;AAC1B,kBAAI,MAAM,MAAM,QAAS,MAAM,aAAc;AAC7C,wBAAU,mBAAmB,MAAM,MAAM,cAAc,KAAK,MAAM;AAClE,wBAAU,iBAAiB,MAAM,MAAM,cAAc,KAAK,MAAM;AAAA,YACjE;AAGA,gBAAI,YAAY,UAAU;AAC1B,YAAAH,GAAE,OAAQ,MAAM,WAAW,MAAM,SAAU;AAE3C,gBAAK,UAAU,MACf;AAKC,cAAAA,GAAE,KAAM;AAAA,gBACP,UAAU;AAAA,gBACV,KAAK,UAAU;AAAA,gBACf,SAAS,SAAW,MAAO;AAC1B,sCAAqB,SAAS,WAAW,IAAK;AAC9C,oCAAmB,IAAK;AACxB,kBAAAA,GAAE,OAAQ,MAAM,WAAW,MAAM,UAAU,MAAM,SAAU;AAE3D,kCAAiB,WAAW,MAAM,QAAQ,CAAC,SAAS,CAAC;AACrD,gCAAe,SAAU;AAAA,gBAC1B;AAAA,gBACA,OAAO,WAAY;AAElB,gCAAe,SAAU;AAAA,gBAC1B;AAAA,cACD,CAAE;AACF,+BAAiB;AAAA,YAClB,OACK;AACJ,8BAAiB,WAAW,MAAM,QAAQ,CAAC,SAAS,CAAC;AAAA,YACtD;AAKA,gBAAK,MAAM,oBAAoB,MAC/B;AACC,wBAAU,kBAAiB;AAAA,gBAC1B,SAAS;AAAA,gBACT,SAAS;AAAA,cACV;AAAA,YACD;AAGA,gBAAI,gBAAgB,UAAU;AAC9B,gBAAI,SAAS,MAAM,SAAS,OAAO,EAAE,KAAK,IAAI,EAAE,GAAG,CAAC;AACpD,gBAAKA,GAAE,QAAS,MAAMA,GAAE,IAAK,eAAe,SAAS,IAAIO,IAAG;AAC3D,qBAAO,OAAO,SAAS,EAAE;AAAA,YAC1B,CAAE,CAAE,MAAM,IAAK;AACd,cAAAP,GAAE,YAAY,IAAI,EAAE,YAAa,cAAc,KAAK,GAAG,CAAE;AACzD,wBAAU,mBAAmB,cAAc,MAAM;AAAA,YAClD;AAMA,gBAAI,QAAQ,CAAC;AACb,gBAAI;AACJ,gBAAI,SAAS,KAAK,qBAAqB,OAAO;AAC9C,gBAAK,OAAO,WAAW,GACvB;AACC,8BAAiB,UAAU,UAAU,OAAO,EAAG;AAC/C,sBAAQ,gBAAiB,SAAU;AAAA,YACpC;AAGA,gBAAK,MAAM,cAAc,MACzB;AACC,8BAAgB,CAAC;AACjB,mBAAMO,KAAE,GAAG,OAAK,MAAM,QAASA,KAAE,MAAOA,MACxC;AACC,8BAAc,KAAM,IAAK;AAAA,cAC1B;AAAA,YACD,OAEA;AACC,8BAAgB,MAAM;AAAA,YACvB;AAGA,iBAAMA,KAAE,GAAG,OAAK,cAAc,QAASA,KAAE,MAAOA,MAChD;AACC,2BAAc,WAAW,QAAQ,MAAMA,MAAK,IAAK;AAAA,YAClD;AAGA,+BAAoB,WAAW,MAAM,cAAc,eAAe,SAAU,MAAM,MAAM;AACvF,+BAAkB,WAAW,MAAM,IAAK;AAAA,YACzC,CAAE;AAKF,gBAAK,OAAO,QAAS;AACpB,kBAAI,IAAI,SAAW,MAAM,MAAO;AAC/B,uBAAO,KAAK,aAAc,UAAQ,IAAK,MAAM,OAAO,OAAO;AAAA,cAC5D;AAEA,cAAAP,GAAG,OAAO,EAAG,EAAE,SAAS,QAAQ,EAAE,KAAM,SAAUO,IAAG,MAAM;AAC1D,oBAAI,MAAM,UAAU,UAAUA;AAE9B,oBAAK,IAAI,UAAUA,IAAI;AACtB,sBAAI,OAAO,EAAG,MAAM,MAAO,KAAK,EAAG,MAAM,OAAQ;AACjD,sBAAIC,UAAS,EAAG,MAAM,QAAS,KAAK,EAAG,MAAM,QAAS;AAEtD,sBAAK,SAAS,QAAQA,YAAW,MAAO;AACvC,wBAAI,QAAQ;AAAA,sBACX,GAAQD,KAAE;AAAA,sBACV,MAAQ,SAAS,OAASA,KAAE,YAAU,OAASJ;AAAA,sBAC/C,MAAQ,SAAS,OAASI,KAAE,YAAU,OAASJ;AAAA,sBAC/C,QAAQK,YAAW,OAAOD,KAAE,YAAUC,UAASL;AAAA,oBAChD;AAEA,qCAAkB,WAAWI,EAAE;AAAA,kBAChC;AAAA,gBACD;AAAA,cACD,CAAE;AAAA,YACH;AAEA,gBAAI,WAAW,UAAU;AACzB,gBAAI,aAAa,WAAY;AAQ5B,kBAAK,MAAM,cAAcJ,YAAY;AACpC,oBAAI,UAAU,UAAU;AACxB,qBAAMI,KAAE,GAAG,OAAK,QAAQ,QAASA,KAAE,MAAOA,MAAM;AAC/C,0BAAQA,IAAG,KAAK,UAAU,UAAWA,IAAI,UAAU;AAAA,gBACpD;AAAA,cACD;AAKA,gCAAmB,SAAU;AAE7B,kBAAK,SAAS,OAAQ;AACrB,+BAAgB,WAAW,kBAAkB,WAAY;AACxD,sBAAK,UAAU,SAAU;AACxB,wBAAI,QAAQ,eAAgB,SAAU;AACtC,wBAAI,gBAAgB,CAAC;AAErB,oBAAAP,GAAE,KAAM,OAAO,SAAUO,IAAG,KAAK;AAChC,oCAAe,IAAI,OAAQ,IAAI;AAAA,oBAChC,CAAE;AAEF,oCAAiB,WAAW,MAAM,SAAS,CAAC,WAAW,OAAO,aAAa,CAAE;AAC7E,gCAAa,SAAU;AAAA,kBACxB;AAAA,gBACD,CAAE;AAAA,cACH;AAEA,6BAAgB,WAAW,kBAAkB,WAAY;AACxD,oBAAK,UAAU,WAAW,cAAe,SAAU,MAAM,SAAS,SAAS,cAAe;AACzF,oCAAmB,SAAU;AAAA,gBAC9B;AAAA,cACD,GAAG,IAAK;AASR,kBAAI,WAAW,MAAM,SAAS,SAAS,EAAE,KAAM,WAAY;AAC1D,qBAAK,eAAeP,GAAE,IAAI,EAAE,IAAI,cAAc;AAAA,cAC/C,CAAE;AAEF,kBAAI,QAAQ,MAAM,SAAS,OAAO;AAClC,kBAAK,MAAM,WAAW,GAAI;AACzB,wBAAQA,GAAE,UAAU,EAAE,SAAS,KAAK;AAAA,cACrC;AACA,wBAAU,SAAS,MAAM;AAEzB,kBAAI,QAAQ,MAAM,SAAS,OAAO;AAClC,kBAAK,MAAM,WAAW,GAAI;AACzB,wBAAQA,GAAE,UAAU,EAAE,YAAY,KAAK;AAAA,cACxC;AACA,wBAAU,SAAS,MAAM;AAEzB,kBAAI,QAAQ,MAAM,SAAS,OAAO;AAClC,kBAAK,MAAM,WAAW,KAAK,SAAS,SAAS,MAAM,UAAU,QAAQ,OAAO,MAAM,UAAU,QAAQ,OAAO,KAAM;AAGhH,wBAAQA,GAAE,UAAU,EAAE,SAAS,KAAK;AAAA,cACrC;AAEA,kBAAK,MAAM,WAAW,KAAK,MAAM,SAAS,EAAE,WAAW,GAAI;AAC1D,sBAAM,SAAU,SAAS,SAAU;AAAA,cACpC,WACU,MAAM,SAAS,GAAI;AAC5B,0BAAU,SAAS,MAAM;AACzB,gCAAiB,UAAU,UAAU,UAAU,MAAO;AAAA,cACvD;AAGA,kBAAK,MAAM,QAAS;AACnB,qBAAMO,KAAE,GAAIA,KAAE,MAAM,OAAO,QAASA,MAAM;AACzC,6BAAY,WAAW,MAAM,OAAQA,GAAI;AAAA,gBAC1C;AAAA,cACD,WACU,UAAU,iBAAiB,cAAe,SAAU,KAAK,OAAQ;AAK1E,yBAAU,WAAWP,GAAE,UAAU,MAAM,EAAE,SAAS,IAAI,CAAE;AAAA,cACzD;AAGA,wBAAU,YAAY,UAAU,gBAAgB,MAAM;AAGtD,wBAAU,eAAe;AAKzB,kBAAK,mBAAmB,OAAQ;AAC/B,8BAAe,SAAU;AAAA,cAC1B;AAAA,YACD;AAGA,2BAAgB,WAAW,kBAAkB,cAAc,YAAa;AAExE,gBAAK,MAAM,YACX;AACC,uBAAS,aAAa;AACtB,2BAAc,WAAW,OAAO,UAAW;AAAA,YAC5C,OACK;AACJ,yBAAW;AAAA,YACZ;AAAA,UAED,CAAE;AACF,kBAAQ;AACR,iBAAO;AAAA,QACR;AAmBA,YAAI;AACJ,YAAI;AACJ,YAAI;AACJ,YAAI;AAEJ,YAAI,UAAU,CAAC;AACf,YAAI,gBAAgB;AACpB,YAAI,WAAW;AAIf,YAAI,WAAW;AAGf,YAAI,mBAAmB,IAAI,OAAQ,QAAQ,CAAE,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,MAAM,KAAK,KAAK,GAAI,EAAE,KAAK,KAAK,IAAI,KAAK,GAAI;AActJ,YAAI,wBAAwB;AAG5B,YAAI,SAAS,SAAWS,IAAI;AAC3B,iBAAO,CAACA,MAAKA,OAAM,QAAQA,OAAM,MAAM,OAAO;AAAA,QAC/C;AAGA,YAAI,UAAU,SAAW,GAAI;AAC5B,cAAI,UAAU,SAAU,GAAG,EAAG;AAC9B,iBAAO,CAAC,MAAM,OAAO,KAAK,SAAS,CAAC,IAAI,UAAU;AAAA,QACnD;AAIA,YAAI,gBAAgB,SAAWC,MAAK,cAAe;AAElD,cAAK,CAAE,QAAS,eAAiB;AAChC,oBAAS,gBAAiB,IAAI,OAAQ,eAAgB,YAAa,GAAG,GAAI;AAAA,UAC3E;AACA,iBAAO,OAAOA,SAAQ,YAAY,iBAAiB,MAClDA,KAAI,QAAS,OAAO,EAAG,EAAE,QAAS,QAAS,eAAgB,GAAI,IAC/DA;AAAA,QACF;AAGA,YAAI,YAAY,SAAWD,IAAG,cAAc,WAAY;AACvD,cAAI,UAAU,OAAOA,OAAM;AAK3B,cAAK,OAAQA,EAAE,GAAI;AAClB,mBAAO;AAAA,UACR;AAEA,cAAK,gBAAgB,SAAU;AAC9B,YAAAA,KAAI,cAAeA,IAAG,YAAa;AAAA,UACpC;AAEA,cAAK,aAAa,SAAU;AAC3B,YAAAA,KAAIA,GAAE,QAAS,uBAAuB,EAAG;AAAA,UAC1C;AAEA,iBAAO,CAAC,MAAO,WAAWA,EAAC,CAAE,KAAK,SAAUA,EAAE;AAAA,QAC/C;AAIA,YAAI,UAAU,SAAWA,IAAI;AAC5B,iBAAO,OAAQA,EAAE,KAAK,OAAOA,OAAM;AAAA,QACpC;AAGA,YAAI,eAAe,SAAWA,IAAG,cAAc,WAAY;AAC1D,cAAK,OAAQA,EAAE,GAAI;AAClB,mBAAO;AAAA,UACR;AAEA,cAAI,OAAO,QAASA,EAAE;AACtB,iBAAO,CAAE,OACR,OACA,UAAW,WAAYA,EAAE,GAAG,cAAc,SAAU,IACnD,OACA;AAAA,QACH;AAGA,YAAI,SAAS,SAAW,GAAG,MAAM,OAAQ;AACxC,cAAI,MAAM,CAAC;AACX,cAAIF,KAAE,GAAG,MAAI,EAAE;AAIf,cAAK,UAAUJ,YAAY;AAC1B,mBAAQI,KAAE,KAAMA,MAAM;AACrB,kBAAK,EAAEA,OAAM,EAAEA,IAAI,OAAS;AAC3B,oBAAI,KAAM,EAAEA,IAAI,MAAQ,MAAQ;AAAA,cACjC;AAAA,YACD;AAAA,UACD,OACK;AACJ,mBAAQA,KAAE,KAAMA,MAAM;AACrB,kBAAK,EAAEA,KAAK;AACX,oBAAI,KAAM,EAAEA,IAAI,KAAO;AAAA,cACxB;AAAA,YACD;AAAA,UACD;AAEA,iBAAO;AAAA,QACR;AAKA,YAAI,eAAe,SAAW,GAAGI,QAAO,MAAM,OAC9C;AACC,cAAI,MAAM,CAAC;AACX,cAAIJ,KAAE,GAAG,MAAII,OAAM;AAInB,cAAK,UAAUR,YAAY;AAC1B,mBAAQI,KAAE,KAAMA,MAAM;AACrB,kBAAK,EAAGI,OAAMJ,KAAM,OAAS;AAC5B,oBAAI,KAAM,EAAGI,OAAMJ,KAAM,MAAQ,MAAQ;AAAA,cAC1C;AAAA,YACD;AAAA,UACD,OACK;AACJ,mBAAQA,KAAE,KAAMA,MAAM;AACrB,kBAAI,KAAM,EAAGI,OAAMJ,KAAM,KAAO;AAAA,YACjC;AAAA,UACD;AAEA,iBAAO;AAAA,QACR;AAGA,YAAI,SAAS,SAAW,KAAKK,QAC7B;AACC,cAAI,MAAM,CAAC;AACX,cAAIC;AAEJ,cAAKD,WAAUT,YAAY;AAC1B,YAAAS,SAAQ;AACR,YAAAC,OAAM;AAAA,UACP,OACK;AACJ,YAAAA,OAAMD;AACN,YAAAA,SAAQ;AAAA,UACT;AAEA,mBAAUL,KAAEK,QAAQL,KAAEM,MAAMN,MAAM;AACjC,gBAAI,KAAMA,EAAE;AAAA,UACb;AAEA,iBAAO;AAAA,QACR;AAGA,YAAI,eAAe,SAAW,GAC9B;AACC,cAAI,MAAM,CAAC;AAEX,mBAAUA,KAAE,GAAG,MAAI,EAAE,QAASA,KAAE,KAAMA,MAAM;AAC3C,gBAAK,EAAEA,KAAK;AACX,kBAAI,KAAM,EAAEA,GAAG;AAAA,YAChB;AAAA,UACD;AAEA,iBAAO;AAAA,QACR;AAGA,YAAI,aAAa,SAAWE,IAAI;AAC/B,iBAAOA,GAAE,QAAS,UAAU,EAAG;AAAA,QAChC;AAYA,YAAI,gBAAgB,SAAW,KAAM;AACpC,cAAK,IAAI,SAAS,GAAI;AACrB,mBAAO;AAAA,UACR;AAEA,cAAI,SAAS,IAAI,MAAM,EAAE,KAAK;AAC9B,cAAI,OAAO,OAAO;AAElB,mBAAUF,KAAE,GAAG,MAAI,OAAO,QAASA,KAAE,KAAMA,MAAM;AAChD,gBAAK,OAAOA,QAAO,MAAO;AACzB,qBAAO;AAAA,YACR;AAEA,mBAAO,OAAOA;AAAA,UACf;AAEA,iBAAO;AAAA,QACR;AAUA,YAAI,UAAU,SAAW,KACzB;AACC,cAAK,cAAe,GAAI,GAAI;AAC3B,mBAAO,IAAI,MAAM;AAAA,UAClB;AAMA,cACC,MAAM,CAAC,GACP,KACAA,IAAG,MAAI,IAAI,QACX,GAAG,IAAE;AAEN;AAAO,iBAAMA,KAAE,GAAIA,KAAE,KAAMA,MAAM;AAChC,oBAAM,IAAIA;AAEV,mBAAM,IAAE,GAAI,IAAE,GAAI,KAAM;AACvB,oBAAK,IAAI,OAAO,KAAM;AACrB,2BAAS;AAAA,gBACV;AAAA,cACD;AAEA,kBAAI,KAAM,GAAI;AACd;AAAA,YACD;AAEA,iBAAO;AAAA,QACR;AAIA,YAAI,WAAW,SAAU,KAAK,KAAK;AAClC,cAAI,MAAM,QAAQ,GAAG,GAAG;AACvB,qBAASA,KAAE,GAAIA,KAAE,IAAI,QAASA,MAAK;AAClC,uBAAS,KAAK,IAAIA,GAAE;AAAA,YACrB;AAAA,UACD,OACK;AACJ,gBAAI,KAAK,GAAG;AAAA,UACb;AAEA,iBAAO;AAAA,QACR;AAEA,YAAI,YAAY,SAAU,QAAQK,QAAO;AACxC,cAAIA,WAAUT,YAAW;AACxB,YAAAS,SAAQ;AAAA,UACT;AAEA,iBAAO,KAAK,QAAQ,QAAQA,MAAK,MAAM;AAAA,QACxC;AAIA,YAAI,CAAE,MAAM,SAAS;AACjB,gBAAM,UAAU,SAAS,KAAK;AAC1B,mBAAO,OAAO,UAAU,SAAS,KAAK,GAAG,MAAM;AAAA,UACnD;AAAA,QACJ;AAEA,YAAI,CAAE,MAAM,UAAU,UAAU;AAC/B,gBAAM,UAAU,WAAW;AAAA,QAC5B;AAIA,YAAI,CAAC,OAAO,UAAU,MAAM;AAC1B,iBAAO,UAAU,OAAO,WAAY;AAClC,mBAAO,KAAK,QAAQ,sCAAsC,EAAE;AAAA,UAC9D;AAAA,QACF;AAEA,YAAI,CAAE,OAAO,UAAU,UAAU;AAChC,iBAAO,UAAU,WAAW;AAAA,QAC7B;AAYA,kBAAU,OAAO;AAAA,UAShB,UAAU,SAAWN,KAAI,MAAO;AAC/B,gBACC,YAAY,SAASH,aAAY,OAAO,KACxC,MACA;AAED,mBAAO,WAAY;AAClB,kBACC,OAAO,MACPW,OAAO,CAAC,IAAI,KAAK,GACjB,OAAO;AAER,kBAAK,QAAQA,OAAM,OAAO,WAAY;AACrC,6BAAc,KAAM;AAEpB,wBAAQ,WAAY,WAAY;AAC/B,yBAAOX;AACP,kBAAAG,IAAG,MAAO,MAAM,IAAK;AAAA,gBACtB,GAAG,SAAU;AAAA,cACd,OACK;AACJ,uBAAOQ;AACP,gBAAAR,IAAG,MAAO,MAAM,IAAK;AAAA,cACtB;AAAA,YACD;AAAA,UACD;AAAA,UASA,aAAa,SAAW,KAAM;AAC7B,mBAAO,IAAI,QAAS,kBAAkB,MAAO;AAAA,UAC9C;AAAA,UAOA,KAAK,SAAW,QAAS;AACxB,gBAAKN,GAAE,cAAe,MAAO,GAAI;AAMhC,qBAAO,UAAU,KAAK,IAAK,OAAO,CAAE;AAAA,YACrC,WACU,WAAW,MAAO;AAE3B,qBAAO,WAAY;AAAA,cAAC;AAAA,YACrB,WACU,OAAO,WAAW,YAAa;AACxC,qBAAO,SAAUI,OAAM,KAAK,MAAM;AACjC,uBAAQA,OAAM,OAAO,KAAK,IAAK;AAAA,cAChC;AAAA,YACD,WACU,OAAO,WAAW,aAAa,OAAO,QAAQ,GAAG,MAAM,MAC7D,OAAO,QAAQ,GAAG,MAAM,MAAM,OAAO,QAAQ,GAAG,MAAM,KAC1D;AAEC,kBAAI,UAAU,SAAUA,OAAM,KAAK,KAAK;AACvC,oBAAI,IAAI,oBAAqB,GAAI,GAAG;AACpC,oBAAI,QAAQ,EAAE,EAAE,SAAO;AACvB,oBAAI,eAAe,cAAc,GAAG;AAEpC,yBAAUG,KAAE,GAAG,OAAK,EAAE,SAAO,GAAIA,KAAE,MAAOA,MAAM;AAE/C,sBAAI,EAAEA,QAAO,eAAe,EAAEA,QAAO,eAAe;AACnD,0BAAM,IAAI,MAAM,6BAA6B;AAAA,kBAC9C;AAGA,kCAAgB,EAAEA,IAAG,MAAM,SAAS;AACpC,iCAAe,EAAEA,IAAG,MAAM,MAAM;AAEhC,sBAAK,eAAgB;AACpB,sBAAEA,MAAK,EAAEA,IAAG,QAAQ,WAAW,EAAE;AACjC,oBAAAH,MAAM,EAAEG,OAAO,CAAC;AAGhB,wBAAI,EAAE,MAAM;AACZ,sBAAE,OAAQ,GAAGA,KAAE,CAAE;AACjB,+BAAW,EAAE,KAAK,GAAG;AAGrB,wBAAK,MAAM,QAAS,GAAI,GAAI;AAC3B,+BAAU,IAAE,GAAG,OAAK,IAAI,QAAS,IAAE,MAAO,KAAM;AAC/C,4BAAI,CAAC;AACL,gCAAS,GAAG,IAAI,IAAI,QAAS;AAC7B,wBAAAH,MAAM,EAAEG,KAAK,KAAM,CAAE;AAAA,sBACtB;AAAA,oBACD,OACK;AAIJ,sBAAAH,MAAM,EAAEG,OAAO;AAAA,oBAChB;AAIA;AAAA,kBACD,WACU,cAAe;AAExB,sBAAEA,MAAK,EAAEA,IAAG,QAAQ,QAAQ,EAAE;AAC9B,oBAAAH,QAAOA,MAAM,EAAEG,KAAM,GAAI;AAAA,kBAC1B;AAIA,sBAAKH,MAAM,EAAEG,SAAS,QAAQH,MAAM,EAAEG,SAASJ,YAAY;AAC1D,oBAAAC,MAAM,EAAEG,OAAO,CAAC;AAAA,kBACjB;AACA,kBAAAH,QAAOA,MAAM,EAAEG;AAAA,gBAChB;AAGA,oBAAK,MAAM,MAAM,MAAO,GAAI;AAE3B,kBAAAH,QAAOA,MAAM,MAAM,QAAQ,QAAQ,EAAE,GAAK,GAAI;AAAA,gBAC/C,OACK;AAGJ,kBAAAA,MAAM,MAAM,QAAQ,WAAW,EAAE,KAAM;AAAA,gBACxC;AAAA,cACD;AAEA,qBAAO,SAAUA,OAAM,KAAK;AAC3B,uBAAO,QAASA,OAAM,KAAK,MAAO;AAAA,cACnC;AAAA,YACD,OACK;AAEJ,qBAAO,SAAUA,OAAM,KAAK;AAC3B,gBAAAA,MAAK,UAAU;AAAA,cAChB;AAAA,YACD;AAAA,UACD;AAAA,UAOA,KAAK,SAAW,QAAS;AACxB,gBAAKJ,GAAE,cAAe,MAAO,GAAI;AAEhC,kBAAI,IAAI,CAAC;AACT,cAAAA,GAAE,KAAM,QAAQ,SAAU,KAAK,KAAK;AACnC,oBAAK,KAAM;AACV,oBAAE,OAAO,UAAU,KAAK,IAAK,GAAI;AAAA,gBAClC;AAAA,cACD,CAAE;AAEF,qBAAO,SAAUI,OAAM,MAAM,KAAK,MAAM;AACvC,oBAAI,IAAI,EAAE,SAAS,EAAE;AACrB,uBAAO,MAAMD,aACZ,EAAEC,OAAM,MAAM,KAAK,IAAI,IACvBA;AAAA,cACF;AAAA,YACD,WACU,WAAW,MAAO;AAE3B,qBAAO,SAAUA,OAAM;AACtB,uBAAOA;AAAA,cACR;AAAA,YACD,WACU,OAAO,WAAW,YAAa;AACxC,qBAAO,SAAUA,OAAM,MAAM,KAAK,MAAM;AACvC,uBAAO,OAAQA,OAAM,MAAM,KAAK,IAAK;AAAA,cACtC;AAAA,YACD,WACU,OAAO,WAAW,aAAa,OAAO,QAAQ,GAAG,MAAM,MAC7D,OAAO,QAAQ,GAAG,MAAM,MAAM,OAAO,QAAQ,GAAG,MAAM,KAC1D;AAOC,kBAAI,YAAY,SAAUA,OAAM,MAAM,KAAK;AAC1C,oBAAI,eAAe,cAAc,KAAK;AAEtC,oBAAK,QAAQ,IAAK;AACjB,sBAAI,IAAI,oBAAqB,GAAI;AAEjC,2BAAUG,KAAE,GAAG,OAAK,EAAE,QAASA,KAAE,MAAOA,MAAM;AAE7C,oCAAgB,EAAEA,IAAG,MAAM,SAAS;AACpC,mCAAe,EAAEA,IAAG,MAAM,MAAM;AAEhC,wBAAK,eAAgB;AAEpB,wBAAEA,MAAK,EAAEA,IAAG,QAAQ,WAAW,EAAE;AAGjC,0BAAK,EAAEA,QAAO,IAAK;AAClB,wBAAAH,QAAOA,MAAM,EAAEG;AAAA,sBAChB;AACA,4BAAM,CAAC;AAGP,wBAAE,OAAQ,GAAGA,KAAE,CAAE;AACjB,iCAAW,EAAE,KAAK,GAAG;AAGrB,0BAAK,MAAM,QAASH,KAAK,GAAI;AAC5B,iCAAU,IAAE,GAAG,OAAKA,MAAK,QAAS,IAAE,MAAO,KAAM;AAChD,8BAAI,KAAM,UAAWA,MAAK,IAAI,MAAM,QAAS,CAAE;AAAA,wBAChD;AAAA,sBACD;AAIA,0BAAI,OAAO,cAAc,GAAG,UAAU,GAAG,cAAc,GAAG,SAAO,CAAC;AAClE,sBAAAA,QAAQ,SAAO,KAAM,MAAM,IAAI,KAAK,IAAI;AAIxC;AAAA,oBACD,WACU,cAAe;AAExB,wBAAEG,MAAK,EAAEA,IAAG,QAAQ,QAAQ,EAAE;AAC9B,sBAAAH,QAAOA,MAAM,EAAEG,KAAK;AACpB;AAAA,oBACD;AAEA,wBAAKH,UAAS,QAAQA,MAAM,EAAEG,SAASJ,YAAY;AAClD,6BAAOA;AAAA,oBACR;AAEA,oBAAAC,QAAOA,MAAM,EAAEG;AAAA,kBAChB;AAAA,gBACD;AAEA,uBAAOH;AAAA,cACR;AAEA,qBAAO,SAAUA,OAAM,MAAM;AAC5B,uBAAO,UAAWA,OAAM,MAAM,MAAO;AAAA,cACtC;AAAA,YACD,OACK;AAEJ,qBAAO,SAAUA,OAAM,MAAM;AAC5B,uBAAOA,MAAK;AAAA,cACb;AAAA,YACD;AAAA,UACD;AAAA,QACD;AAWA,iBAAS,gBAAkB,GAC3B;AACC,cACC,YAAY,+BACZ,OACA,QACA,MAAM,CAAC;AAER,UAAAJ,GAAE,KAAM,GAAG,SAAU,KAAK,KAAK;AAC9B,oBAAQ,IAAI,MAAM,oBAAoB;AAEtC,gBAAK,SAAS,UAAU,QAAQ,MAAM,KAAG,GAAG,MAAM,IAClD;AACC,uBAAS,IAAI,QAAS,MAAM,IAAI,MAAM,GAAG,YAAY,CAAE;AACvD,kBAAK,UAAW;AAEhB,kBAAK,MAAM,OAAO,KAClB;AACC,gCAAiB,EAAE,IAAK;AAAA,cACzB;AAAA,YACD;AAAA,UACD,CAAE;AAEF,YAAE,gBAAgB;AAAA,QACnB;AAcA,iBAAS,oBAAsB,KAAK,MAAM,OAC1C;AACC,cAAK,CAAE,IAAI,eAAgB;AAC1B,4BAAiB,GAAI;AAAA,UACtB;AAEA,cAAI;AAEJ,UAAAA,GAAE,KAAM,MAAM,SAAU,KAAK,KAAK;AACjC,2BAAe,IAAI,cAAe;AAElC,gBAAK,iBAAiBG,eAAc,SAAS,KAAK,kBAAkBA,aACpE;AAEC,kBAAK,aAAa,OAAO,CAAC,MAAM,KAChC;AAEC,oBAAK,CAAE,KAAM,eAAiB;AAC7B,uBAAM,gBAAiB,CAAC;AAAA,gBACzB;AACA,gBAAAH,GAAE,OAAQ,MAAM,KAAK,eAAe,KAAK,IAAK;AAE9C,oCAAqB,IAAI,eAAe,KAAK,eAAe,KAAM;AAAA,cACnE,OACK;AACJ,qBAAK,gBAAgB,KAAM;AAAA,cAC5B;AAAA,YACD;AAAA,UACD,CAAE;AAAA,QACH;AAUA,iBAAS,kBAAmB,MAC5B;AAGC,cAAI,WAAW,UAAU,SAAS;AAGlC,cAAI,iBAAiB,SAAS;AAC9B,cAAK,gBAAiB;AACrB,4BAAiB,cAAe;AAAA,UACjC;AAEA,cAAK,MAAO;AACX,gBAAI,cAAc,KAAK;AAIvB,gBAAK,CAAE,KAAK,eAAe,eAC1B,SAAS,gBAAgB,8BAC1B;AACC,qBAAQ,MAAM,MAAM,gBAAgB,aAAc;AAAA,YACnD;AAGA,gBAAK,CAAE,KAAK,mBAAmB,eAC9B,SAAS,oBAAoB,cAC9B;AACC,qBAAQ,MAAM,MAAM,gBAAgB,iBAAkB;AAAA,YACvD;AAGA,gBAAK,KAAK,gBAAiB;AAC1B,mBAAK,aAAa,KAAK;AAAA,YACxB;AAEA,gBAAI,UAAU,KAAK;AACnB,gBAAK,WAAW,mBAAmB,SAAU;AAC5C,8BAAiB,OAAQ;AAAA,YAC1B;AAAA,UACD;AAAA,QACD;AASA,YAAI,eAAe,SAAW,GAAG,MAAM,KAAM;AAC5C,cAAK,EAAG,UAAWG,YAAY;AAC9B,cAAG,OAAQ,EAAG;AAAA,UACf;AAAA,QACD;AASA,iBAAS,cAAgB,MACzB;AACC,uBAAc,MAAM,YAAiB,OAAQ;AAC7C,uBAAc,MAAM,cAAiB,YAAa;AAClD,uBAAc,MAAM,gBAAiB,cAAe;AACpD,uBAAc,MAAM,iBAAiB,eAAgB;AACrD,uBAAc,MAAM,SAAiB,WAAY;AACjD,uBAAc,MAAM,cAAiB,gBAAiB;AACtD,uBAAc,MAAM,UAAiB,WAAY;AACjD,uBAAc,MAAM,cAAiB,iBAAkB;AACvD,uBAAc,MAAM,cAAiB,gBAAiB;AACtD,uBAAc,MAAM,aAAiB,SAAU;AAG/C,cAAK,OAAO,KAAK,aAAa,WAAY;AACzC,iBAAK,WAAW,KAAK,WAAW,SAAS;AAAA,UAC1C;AACA,cAAK,OAAO,KAAK,YAAY,WAAY;AACxC,iBAAK,UAAU,KAAK,UAAU,SAAS;AAAA,UACxC;AAIA,cAAI,aAAa,KAAK;AAEtB,cAAK,YAAa;AACjB,qBAAUI,KAAE,GAAG,MAAI,WAAW,QAASA,KAAE,KAAMA,MAAM;AACpD,kBAAK,WAAWA,KAAK;AACpB,oCAAqB,UAAU,OAAO,SAAS,WAAWA,GAAG;AAAA,cAC9D;AAAA,YACD;AAAA,UACD;AAAA,QACD;AASA,iBAAS,cAAgB,MACzB;AACC,uBAAc,MAAM,aAAiB,WAAY;AACjD,uBAAc,MAAM,aAAiB,WAAY;AACjD,uBAAc,MAAM,iBAAiB,WAAY;AACjD,uBAAc,MAAM,iBAAiB,cAAe;AAGpD,cAAI,WAAW,KAAK;AACpB,cAAK,OAAO,aAAa,YAAY,CAAE,MAAM,QAAS,QAAS,GAAI;AAClE,iBAAK,YAAY,CAAE,QAAS;AAAA,UAC7B;AAAA,QACD;AAQA,iBAAS,iBAAkB,UAC3B;AAIC,cAAK,CAAE,UAAU,WAAY;AAC5B,gBAAI,UAAU,CAAC;AACf,sBAAU,YAAY;AAGtB,gBAAI,IAAIP,GAAE,QAAQ,EAChB,IAAK;AAAA,cACL,UAAU;AAAA,cACV,KAAK;AAAA,cACL,MAAMA,GAAEC,OAAM,EAAE,WAAW,IAAE;AAAA,cAC7B,QAAQ;AAAA,cACR,OAAO;AAAA,cACP,UAAU;AAAA,YACX,CAAE,EACD;AAAA,cACAD,GAAE,QAAQ,EACR,IAAK;AAAA,gBACL,UAAU;AAAA,gBACV,KAAK;AAAA,gBACL,MAAM;AAAA,gBACN,OAAO;AAAA,gBACP,UAAU;AAAA,cACX,CAAE,EACD;AAAA,gBACAA,GAAE,QAAQ,EACR,IAAK;AAAA,kBACL,OAAO;AAAA,kBACP,QAAQ;AAAA,gBACT,CAAE;AAAA,cACJ;AAAA,YACF,EACC,SAAU,MAAO;AAEnB,gBAAI,QAAQ,EAAE,SAAS;AACvB,gBAAI,QAAQ,MAAM,SAAS;AAa3B,oBAAQ,WAAW,MAAM,GAAG,cAAc,MAAM,GAAG;AAKnD,oBAAQ,kBAAkB,MAAM,GAAG,gBAAgB,OAAO,MAAM,GAAG,gBAAgB;AAInF,oBAAQ,iBAAiB,KAAK,MAAO,MAAM,OAAO,EAAE,IAAK,MAAM;AAG/D,oBAAQ,YAAY,EAAE,GAAG,sBAAsB,EAAE,QAAQ,OAAO;AAEhE,cAAE,OAAO;AAAA,UACV;AAEA,UAAAA,GAAE,OAAQ,SAAS,UAAU,UAAU,SAAU;AACjD,mBAAS,QAAQ,YAAY,UAAU,UAAU;AAAA,QAClD;AASA,iBAAS,UAAY,MAAMM,KAAI,MAAMM,QAAOC,MAAK,KACjD;AACC,cACCN,KAAIK,QACJ,OACA,QAAQ;AAET,cAAK,SAAST,YAAY;AACzB,oBAAQ;AACR,oBAAQ;AAAA,UACT;AAEA,iBAAQI,OAAMM,MAAM;AACnB,gBAAK,CAAE,KAAK,eAAeN,EAAC,GAAI;AAC/B;AAAA,YACD;AAEA,oBAAQ,QACPD,IAAI,OAAO,KAAKC,KAAIA,IAAG,IAAK,IAC5B,KAAKA;AAEN,oBAAQ;AACR,YAAAA,MAAK;AAAA,UACN;AAEA,iBAAO;AAAA,QACR;AAQA,iBAAS,aAAc,WAAW,KAClC;AAEC,cAAI,YAAY,UAAU,SAAS;AACnC,cAAI,OAAO,UAAU,UAAU;AAC/B,cAAI,OAAOP,GAAE,OAAQ,CAAC,GAAG,UAAU,OAAO,SAAS,WAAW;AAAA,YAC7D,OAAO,MAAM,MAAME,UAAS,cAAc,IAAI;AAAA,YAC9C,UAAa,UAAU,SAAY,UAAU,SAAY,MAAM,IAAI,YAAY;AAAA,YAC/E,aAAa,UAAU,YAAY,UAAU,YAAY,CAAC,IAAI;AAAA,YAC9D,SAAS,UAAU,QAAQ,UAAU,QAAQ;AAAA,YAC7C,KAAK;AAAA,UACN,CAAE;AACF,oBAAU,UAAU,KAAM,IAAK;AAK/B,cAAI,aAAa,UAAU;AAC3B,qBAAY,QAASF,GAAE,OAAQ,CAAC,GAAG,UAAU,OAAO,SAAS,WAAY,KAAO;AAGhF,2BAAkB,WAAW,MAAMA,GAAE,GAAG,EAAE,KAAK,CAAE;AAAA,QAClD;AAUA,iBAAS,iBAAkB,WAAW,MAAM,UAC5C;AACC,cAAI,OAAO,UAAU,UAAW;AAChC,cAAI,WAAW,UAAU;AACzB,cAAI,KAAKA,GAAE,KAAK,GAAG;AAInB,cAAK,CAAE,KAAK,YAAa;AAExB,iBAAK,aAAa,GAAG,KAAK,OAAO,KAAK;AAGtC,gBAAI,KAAK,GAAG,KAAK,OAAO,KAAK,IAAI,MAAM,wBAAwB;AAC/D,gBAAK,GAAI;AACR,mBAAK,aAAa,EAAE;AAAA,YACrB;AAAA,UACD;AAGA,cAAK,aAAaG,cAAa,aAAa,MAC5C;AAEC,0BAAe,QAAS;AAGxB,gCAAqB,UAAU,SAAS,QAAQ,UAAU,IAAK;AAG/D,gBAAK,SAAS,cAAcA,cAAa,CAAC,SAAS,OACnD;AACC,uBAAS,QAAQ,SAAS;AAAA,YAC3B;AAEA,gBAAK,SAAS,OACd;AACC,mBAAK,eAAe,SAAS;AAAA,YAC9B;AAIA,gBAAK,SAAS,aAAa,CAAE,SAAS,QACtC;AACC,uBAAS,SAAS,SAAS;AAAA,YAC5B;AACA,gBAAK,SAAS,QAAS;AACtB,iBAAG,SAAU,SAAS,MAAO;AAAA,YAC9B;AAEA,gBAAI,YAAY,KAAK;AAErB,YAAAH,GAAE,OAAQ,MAAM,QAAS;AACzB,mBAAQ,MAAM,UAAU,UAAU,YAAa;AAI/C,gBAAI,cAAc,KAAK,QAAQ;AAC9B,mBAAK,SAAS,YAAY,MAAM,KAAK;AAAA,YACtC;AAKA,gBAAK,SAAS,cAAcG,YAC5B;AACC,mBAAK,YAAY,CAAE,SAAS,SAAU;AAAA,YACvC;AACA,mBAAQ,MAAM,UAAU,WAAY;AAAA,UACrC;AAGA,cAAI,WAAW,KAAK;AACpB,cAAI,QAAQ,mBAAoB,QAAS;AACzC,cAAI,UAAU,KAAK,UAAU,mBAAoB,KAAK,OAAQ,IAAI;AAElE,cAAI,WAAW,SAAU,KAAM;AAC9B,mBAAO,OAAO,QAAQ,YAAY,IAAI,QAAQ,GAAG,MAAM;AAAA,UACxD;AACA,eAAK,YAAYH,GAAE,cAAe,QAAS,MAC1C,SAAS,SAAS,IAAI,KAAK,SAAS,SAAS,IAAI,KAAK,SAAS,SAAS,MAAM;AAE/E,eAAK,UAAU;AAEf,eAAK,YAAY,SAAU,SAAS,MAAM,MAAM;AAC/C,gBAAI,YAAY,MAAO,SAAS,MAAMG,YAAW,IAAK;AAEtD,mBAAO,WAAW,OACjB,QAAS,WAAW,MAAM,SAAS,IAAK,IACxC;AAAA,UACF;AACA,eAAK,YAAY,SAAW,SAAS,KAAK,MAAO;AAChD,mBAAO,mBAAoB,QAAS,EAAG,SAAS,KAAK,IAAK;AAAA,UAC3D;AAIA,cAAK,OAAO,aAAa,UAAW;AACnC,sBAAU,iBAAiB;AAAA,UAC5B;AAGA,cAAK,CAAC,UAAU,UAAU,OAC1B;AACC,iBAAK,YAAY;AACjB,eAAG,SAAU,SAAS,aAAc;AAAA,UACrC;AAGA,cAAI,OAAOH,GAAE,QAAQ,OAAO,KAAK,SAAS,MAAM;AAChD,cAAI,QAAQA,GAAE,QAAQ,QAAQ,KAAK,SAAS,MAAM;AAClD,cAAK,CAAC,KAAK,aAAc,CAAC,QAAQ,CAAC,OACnC;AACC,iBAAK,gBAAgB,SAAS;AAC9B,iBAAK,mBAAmB;AAAA,UACzB,WACU,QAAQ,CAAC,OACnB;AACC,iBAAK,gBAAgB,SAAS;AAC9B,iBAAK,mBAAmB,SAAS;AAAA,UAClC,WACU,CAAC,QAAQ,OACnB;AACC,iBAAK,gBAAgB,SAAS;AAC9B,iBAAK,mBAAmB,SAAS;AAAA,UAClC,OAEA;AACC,iBAAK,gBAAgB,SAAS;AAC9B,iBAAK,mBAAmB,SAAS;AAAA,UAClC;AAAA,QACD;AASA,iBAAS,sBAAwB,UACjC;AAEC,cAAK,SAAS,UAAU,eAAe,OACvC;AACC,gBAAI,UAAU,SAAS;AAEvB,qCAA0B,QAAS;AACnC,qBAAUO,KAAE,GAAI,OAAK,QAAQ,QAASA,KAAE,MAAOA,MAC/C;AACC,sBAAQA,IAAG,IAAI,MAAM,QAAQ,QAAQA,IAAG;AAAA,YACzC;AAAA,UACD;AAEA,cAAI,SAAS,SAAS;AACtB,cAAK,OAAO,OAAO,MAAM,OAAO,OAAO,IACvC;AACC,0BAAe,QAAS;AAAA,UACzB;AAEA,0BAAiB,UAAU,MAAM,iBAAiB,CAAC,QAAQ,CAAE;AAAA,QAC9D;AAWA,iBAAS,wBAAyB,WAAW,QAC7C;AACC,cAAI,QAAQ,cAAe,WAAW,UAAW;AAEjD,iBAAO,OAAO,MAAM,YAAY,WAC/B,MAAM,UACN;AAAA,QACF;AAWA,iBAAS,wBAAyB,WAAW,QAC7C;AACC,cAAI,QAAQ,cAAe,WAAW,UAAW;AACjD,cAAI,OAAOP,GAAE,QAAS,QAAQ,KAAM;AAEpC,iBAAO,SAAS,KAAK,OAAO;AAAA,QAC7B;AASA,iBAAS,iBAAkB,WAC3B;AACC,cAAI,MAAM;AAGV,UAAAA,GAAE,KAAM,UAAU,WAAW,SAAWO,IAAG,KAAM;AAChD,gBAAK,IAAI,YAAYP,GAAE,IAAI,GAAG,EAAE,IAAI,SAAS,MAAM,QAAS;AAC3D;AAAA,YACD;AAAA,UACD,CAAE;AAEF,iBAAO;AAAA,QACR;AAWA,iBAAS,cAAe,WAAW,QACnC;AACC,cAAI,IAAI,CAAC;AAET,UAAAA,GAAE,IAAK,UAAU,WAAW,SAAS,KAAKO,IAAG;AAC5C,gBAAK,IAAI,SAAU;AAClB,gBAAE,KAAMA,EAAE;AAAA,YACX;AAAA,UACD,CAAE;AAEF,iBAAO;AAAA,QACR;AAQA,iBAAS,eAAiB,UAC1B;AACC,cAAI,UAAU,SAAS;AACvB,cAAIH,QAAO,SAAS;AACpB,cAAI,QAAQ,UAAU,IAAI,KAAK;AAC/B,cAAIG,IAAG,KAAK,GAAG,KAAK,GAAG;AACvB,cAAI,KAAK,MAAM,cAAcQ;AAG7B,eAAMR,KAAE,GAAG,MAAI,QAAQ,QAASA,KAAE,KAAMA,MAAM;AAC7C,kBAAM,QAAQA;AACd,YAAAQ,SAAQ,CAAC;AAET,gBAAK,CAAE,IAAI,SAAS,IAAI,cAAe;AACtC,kBAAI,QAAQ,IAAI;AAAA,YACjB,WACU,CAAE,IAAI,OAAQ;AACvB,mBAAM,IAAE,GAAG,MAAI,MAAM,QAAS,IAAE,KAAM,KAAM;AAC3C,qBAAM,IAAE,GAAG,MAAIX,MAAK,QAAS,IAAE,KAAM,KAAM;AAG1C,sBAAKW,OAAM,OAAOZ,YAAY;AAC7B,oBAAAY,OAAM,KAAK,eAAgB,UAAU,GAAGR,IAAG,MAAO;AAAA,kBACnD;AAEA,iCAAe,MAAM,GAAIQ,OAAM,IAAI,QAAS;AAO5C,sBAAK,CAAE,gBAAgB,MAAM,MAAM,SAAO,GAAI;AAC7C;AAAA,kBACD;AAKA,sBAAK,iBAAiB,UAAU,CAAE,OAAOA,OAAM,EAAE,GAAI;AACpD;AAAA,kBACD;AAAA,gBACD;AAIA,oBAAK,cAAe;AACnB,sBAAI,QAAQ;AACZ;AAAA,gBACD;AAAA,cACD;AAGA,kBAAK,CAAE,IAAI,OAAQ;AAClB,oBAAI,QAAQ;AAAA,cACb;AAAA,YACD;AAAA,UACD;AAAA,QACD;AAcA,iBAAS,mBAAoB,WAAW,WAAW,QAAQT,KAC3D;AACC,cAAIC,IAAG,MAAM,GAAG,MAAM,GAAG,MAAM;AAC/B,cAAI,UAAU,UAAU;AAGxB,cAAK,WACL;AAEC,iBAAMA,KAAE,UAAU,SAAO,GAAIA,MAAG,GAAIA,MACpC;AACC,oBAAM,UAAUA;AAGhB,kBAAI,WAAW,IAAI,WAAWJ,aAC3B,IAAI,SACJ,IAAI,YAAYA,aACf,IAAI,UACJ,IAAI;AAER,kBAAK,CAAE,MAAM,QAAS,QAAS,GAC/B;AACC,2BAAW,CAAE,QAAS;AAAA,cACvB;AAEA,mBAAM,IAAE,GAAG,OAAK,SAAS,QAAS,IAAE,MAAO,KAC3C;AACC,oBAAK,OAAO,SAAS,OAAO,YAAY,SAAS,MAAM,GACvD;AAEC,yBAAO,QAAQ,UAAU,SAAS,IAClC;AACC,iCAAc,SAAU;AAAA,kBACzB;AAGA,kBAAAG,IAAI,SAAS,IAAI,GAAI;AAAA,gBACtB,WACU,OAAO,SAAS,OAAO,YAAY,SAAS,KAAK,GAC3D;AAEC,kBAAAA,IAAI,QAAQ,SAAO,SAAS,IAAI,GAAI;AAAA,gBACrC,WACU,OAAO,SAAS,OAAO,UACjC;AAEC,uBAAM,IAAE,GAAG,OAAK,QAAQ,QAAS,IAAE,MAAO,KAC1C;AACC,wBAAK,SAAS,MAAM,UACfN,GAAE,QAAQ,GAAG,GAAG,EAAE,SAAU,SAAS,EAAG,GAC7C;AACC,sBAAAM,IAAI,GAAG,GAAI;AAAA,oBACZ;AAAA,kBACD;AAAA,gBACD;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAGA,cAAK,QACL;AACC,iBAAMC,KAAE,GAAG,OAAK,OAAO,QAASA,KAAE,MAAOA,MACzC;AACC,cAAAD,IAAIC,IAAG,OAAOA,GAAG;AAAA,YAClB;AAAA,UACD;AAAA,QACD;AAeA,iBAAS,WAAa,WAAW,SAAS,KAAK,OAC/C;AAEC,cAAI,OAAO,UAAU,OAAO;AAC5B,cAAI,QAAQP,GAAE,OAAQ,MAAM,CAAC,GAAG,UAAU,OAAO,MAAM;AAAA,YACtD,KAAK,MAAM,QAAQ;AAAA,YACnB,KAAK;AAAA,UACN,CAAE;AAEF,gBAAM,SAAS;AACf,oBAAU,OAAO,KAAM,KAAM;AAG7B,cAAI,KAAK;AACT,cAAI,UAAU,UAAU;AAGxB,mBAAUO,KAAE,GAAG,OAAK,QAAQ,QAASA,KAAE,MAAOA,MAC9C;AACC,oBAAQA,IAAG,QAAQ;AAAA,UACpB;AAGA,oBAAU,gBAAgB,KAAM,IAAK;AAErC,cAAI,KAAK,UAAU,QAAS,OAAQ;AACpC,cAAK,OAAOJ,YAAY;AACvB,sBAAU,KAAM,MAAO;AAAA,UACxB;AAGA,cAAK,OAAO,CAAE,UAAU,UAAU,cAClC;AACC,wBAAa,WAAW,MAAM,KAAK,KAAM;AAAA,UAC1C;AAEA,iBAAO;AAAA,QACR;AAaA,iBAAS,SAAU,UAAU,KAC7B;AACC,cAAI;AAGJ,cAAK,EAAG,eAAeH,KAAK;AAC3B,kBAAMA,GAAE,GAAG;AAAA,UACZ;AAEA,iBAAO,IAAI,IAAK,SAAUO,IAAG,IAAI;AAChC,kBAAM,kBAAmB,UAAU,EAAG;AACtC,mBAAO,WAAY,UAAU,IAAI,MAAM,IAAI,IAAI,KAAM;AAAA,UACtD,CAAE;AAAA,QACH;AAUA,iBAAS,mBAAoB,WAAW,GACxC;AACC,iBAAQ,EAAE,iBAAeJ,aAAa,EAAE,eAAe;AAAA,QACxD;AAWA,iBAAS,qBAAsB,WAAW,MAAM,GAChD;AACC,iBAAOH,GAAE,QAAS,GAAG,UAAU,OAAQ,MAAO,OAAQ;AAAA,QACvD;AAYA,iBAAS,eAAgB,UAAU,QAAQ,QAAQ,MACnD;AACC,cAAI,SAAS,UAAU;AACtB,mBAAO;AAAA,UACR,WACS,SAAS,SAAS;AAC1B,mBAAO;AAAA,UACR;AAEA,cAAI,OAAiB,SAAS;AAC9B,cAAI,MAAiB,SAAS,UAAU;AACxC,cAAI,UAAiB,SAAS,OAAO,QAAQ;AAC7C,cAAI,iBAAiB,IAAI;AACzB,cAAI,WAAiB,IAAI,UAAW,SAAS,MAAM;AAAA,YAClD;AAAA,YACA,KAAU;AAAA,YACV,KAAU;AAAA,UACX,CAAE;AAEF,cAAK,aAAaG,YAAY;AAC7B,gBAAK,SAAS,cAAc,QAAQ,mBAAmB,MAAO;AAC7D,qBAAQ,UAAU,GAAG,kCACnB,OAAO,IAAI,SAAO,aAAa,eAAe,MAAI,IAAI,QAAM,OAC7D,cAAY,SAAO,cAAY,QAAQ,CAAE;AAC1C,uBAAS,aAAa;AAAA,YACvB;AACA,mBAAO;AAAA,UACR;AAIA,eAAM,aAAa,WAAW,aAAa,SAAS,mBAAmB,QAAQ,SAASA,YAAY;AACnG,uBAAW;AAAA,UACZ,WACU,OAAO,aAAa,YAAa;AAG1C,mBAAO,SAAS,KAAM,OAAQ;AAAA,UAC/B;AAEA,cAAK,aAAa,QAAQ,SAAS,WAAY;AAC9C,mBAAO;AAAA,UACR;AAEA,cAAK,SAAS,UAAW;AACxB,gBAAI,YAAY,UAAU,IAAI,KAAK;AAEnC,gBAAK,UAAW,IAAI,QAAU;AAC7B,yBAAW,UAAW,IAAI,OAAS,QAAS;AAAA,YAC7C;AAAA,UACD;AAEA,iBAAO;AAAA,QACR;AAWA,iBAAS,eAAgB,UAAU,QAAQ,QAAQ,KACnD;AACC,cAAI,MAAU,SAAS,UAAU;AACjC,cAAI,UAAU,SAAS,OAAO,QAAQ;AAEtC,cAAI,UAAW,SAAS,KAAK;AAAA,YAC5B;AAAA,YACA,KAAU;AAAA,YACV,KAAU;AAAA,UACX,CAAG;AAAA,QACJ;AAIA,YAAI,YAAY;AAChB,YAAI,SAAS;AAOb,iBAAS,oBAAqB,KAC9B;AACC,iBAAOH,GAAE,IAAK,IAAI,MAAM,eAAe,KAAK,CAAC,EAAE,GAAG,SAAW,GAAI;AAChE,mBAAO,EAAE,QAAQ,SAAS,GAAG;AAAA,UAC9B,CAAE;AAAA,QACH;AAUA,YAAI,qBAAqB,UAAU,KAAK;AAUxC,YAAI,qBAAqB,UAAU,KAAK;AASxC,iBAAS,iBAAmB,UAC5B;AACC,iBAAO,OAAQ,SAAS,QAAQ,QAAS;AAAA,QAC1C;AAQA,iBAAS,cAAe,UACxB;AACC,mBAAS,OAAO,SAAS;AACzB,mBAAS,gBAAgB,SAAS;AAClC,mBAAS,UAAU,SAAS;AAC5B,mBAAS,OAAO,CAAC;AAAA,QAClB;AAUA,iBAAS,eAAgB,GAAG,SAAS,QACrC;AACC,cAAI,eAAe;AAEnB,mBAAUO,KAAE,GAAG,OAAK,EAAE,QAASA,KAAE,MAAOA,MACxC;AACC,gBAAK,EAAEA,OAAM,SACb;AACC,6BAAeA;AAAA,YAChB,WACU,EAAEA,MAAK,SACjB;AACC,gBAAEA;AAAA,YACH;AAAA,UACD;AAEA,cAAK,gBAAgB,MAAM,WAAWJ,YACtC;AACC,cAAE,OAAQ,cAAc,CAAE;AAAA,UAC3B;AAAA,QACD;AAmBA,iBAAS,cAAe,UAAU,QAAQ,KAAK,QAC/C;AACC,cAAI,MAAM,SAAS,OAAQ;AAC3B,cAAII,IAAG;AACP,cAAI,YAAY,SAAW,MAAM,KAAM;AAItC,mBAAQ,KAAK,WAAW,QAAS;AAChC,mBAAK,YAAa,KAAK,UAAW;AAAA,YACnC;AAEA,iBAAK,YAAY,eAAgB,UAAU,QAAQ,KAAK,SAAU;AAAA,UACnE;AAGA,cAAK,QAAQ,UAAW,CAAE,OAAO,QAAQ,WAAW,IAAI,QAAQ,OAAS;AAExE,gBAAI,SAAS;AAAA,cACX;AAAA,cAAU;AAAA,cAAK;AAAA,cAAQ,WAAWJ,aAAYA,aAAY,IAAI;AAAA,YAC/D,EACC;AAAA,UACH,OACK;AAEJ,gBAAI,QAAQ,IAAI;AAEhB,gBAAK,OAAQ;AACZ,kBAAK,WAAWA,YAAY;AAC3B,0BAAW,MAAM,SAAS,MAAO;AAAA,cAClC,OACK;AACJ,qBAAMI,KAAE,GAAG,MAAI,MAAM,QAASA,KAAE,KAAMA,MAAM;AAC3C,4BAAW,MAAMA,KAAIA,EAAE;AAAA,gBACxB;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAIA,cAAI,aAAa;AACjB,cAAI,eAAe;AAInB,cAAI,OAAO,SAAS;AACpB,cAAK,WAAWJ,YAAY;AAC3B,iBAAM,QAAS,QAAQ;AAAA,UACxB,OACK;AACJ,iBAAMI,KAAE,GAAG,MAAI,KAAK,QAASA,KAAE,KAAMA,MAAM;AAC1C,mBAAKA,IAAG,QAAQ;AAAA,YACjB;AAGA,6BAAkB,UAAU,GAAI;AAAA,UACjC;AAAA,QACD;AAoBA,iBAAS,kBAAmB,UAAU,KAAK,QAAQE,IACnD;AACC,cACC,MAAM,CAAC,GACP,KAAK,IAAI,YACT,MAAM,KAAK,GAAGF,KAAE,GAAG,UACnB,UAAU,SAAS,WACnB,aAAa,SAAS;AAGvB,UAAAE,KAAIA,OAAMN,aACTM,KACA,aACC,CAAC,IACD,CAAC;AAEH,cAAI,OAAO,SAAW,KAAKO,KAAM;AAChC,gBAAK,OAAO,QAAQ,UAAW;AAC9B,kBAAI,MAAM,IAAI,QAAQ,GAAG;AAEzB,kBAAK,QAAQ,IAAK;AACjB,oBAAIC,QAAO,IAAI,UAAW,MAAI,CAAE;AAChC,oBAAI,SAAS,mBAAoB,GAAI;AACrC,uBAAQR,IAAGO,IAAG,aAAcC,KAAK,CAAE;AAAA,cACpC;AAAA,YACD;AAAA,UACD;AAGA,cAAI,cAAc,SAAW,MAAO;AACnC,gBAAK,WAAWd,cAAa,WAAWI,IAAI;AAC3C,oBAAM,QAAQA;AACd,yBAAY,KAAK,UAAW,KAAK;AAEjC,kBAAK,OAAO,IAAI,WAAY;AAC3B,oBAAI,SAAS,mBAAoB,IAAI,MAAM,CAAE;AAC7C,uBAAQE,IAAG,QAAS;AAEpB,qBAAM,IAAI,MAAM,MAAM,IAAK;AAC3B,qBAAM,IAAI,MAAM,MAAM,IAAK;AAC3B,qBAAM,IAAI,MAAM,QAAQ,IAAK;AAAA,cAC9B,OACK;AAGJ,oBAAK,YAAa;AACjB,sBAAK,CAAE,IAAI,SAAU;AAEpB,wBAAI,UAAU,mBAAoB,IAAI,KAAM;AAAA,kBAC7C;AACA,sBAAI,QAASA,IAAG,QAAS;AAAA,gBAC1B,OACK;AACJ,kBAAAA,GAAEF,MAAK;AAAA,gBACR;AAAA,cACD;AAAA,YACD;AAEA,YAAAA;AAAA,UACD;AAEA,cAAK,IAAK;AAET,mBAAQ,IAAK;AACZ,qBAAO,GAAG,SAAS,YAAY;AAE/B,kBAAK,QAAQ,QAAQ,QAAQ,MAAO;AACnC,4BAAa,EAAG;AAChB,oBAAI,KAAM,EAAG;AAAA,cACd;AAEA,mBAAK,GAAG;AAAA,YACT;AAAA,UACD,OACK;AAEJ,kBAAM,IAAI;AAEV,qBAAU,IAAE,GAAG,MAAI,IAAI,QAAS,IAAE,KAAM,KAAM;AAC7C,0BAAa,IAAI,EAAG;AAAA,YACrB;AAAA,UACD;AAGA,cAAI,UAAU,IAAI,aAAa,MAAM,IAAI;AAEzC,cAAK,SAAU;AACd,gBAAI,KAAK,QAAQ,aAAc,IAAK;AAEpC,gBAAK,IAAK;AACT,iCAAoB,SAAS,KAAM,EAAGE,IAAG,EAAG;AAAA,YAC7C;AAAA,UACD;AAEA,iBAAO;AAAA,YACN,MAAMA;AAAA,YACN,OAAO;AAAA,UACR;AAAA,QACD;AAWA,iBAAS,YAAc,WAAW,MAAM,OAAO,OAC/C;AACC,cACC,MAAM,UAAU,OAAO,OACvB,UAAU,IAAI,QACd,QAAQ,CAAC,GACT,KAAK,KAAK,MACVF,IAAG,MAAM;AAEV,cAAK,IAAI,QAAQ,MACjB;AACC,kBAAM,SAASL,UAAS,cAAc,IAAI;AAE1C,gBAAI,MAAM;AACV,gBAAI,UAAU;AAKd,gBAAI,eAAe;AAGnB,6BAAkB,WAAW,GAAI;AAGjC,iBAAMK,KAAE,GAAG,OAAK,UAAU,UAAU,QAASA,KAAE,MAAOA,MACtD;AACC,qBAAO,UAAU,UAAUA;AAC3B,uBAAS,QAAQ,QAAQ;AAEzB,oBAAM,SAASL,UAAS,cAAe,KAAK,SAAU,IAAI,MAAMK;AAChE,kBAAI,gBAAgB;AAAA,gBACnB,KAAK;AAAA,gBACL,QAAQA;AAAA,cACT;AAEA,oBAAM,KAAM,GAAI;AAGhB,kBAAK,WAAY,KAAK,WAAW,KAAK,UAAUA,QAC7C,CAACP,GAAE,cAAc,KAAK,KAAK,KAAK,KAAK,MAAM,MAAMO,KAAE,aACnD;AACF,oBAAI,YAAY,eAAgB,WAAW,MAAMA,IAAG,SAAU;AAAA,cAC/D;AAGA,kBAAK,KAAK,QACV;AACC,oBAAI,aAAa,MAAI,KAAK;AAAA,cAC3B;AAGA,kBAAK,KAAK,YAAY,CAAE,OACxB;AACC,oBAAI,YAAa,GAAI;AAAA,cACtB,WACU,CAAE,KAAK,YAAY,OAC7B;AACC,oBAAI,WAAW,YAAa,GAAI;AAAA,cACjC;AAEA,kBAAK,KAAK,eACV;AACC,qBAAK,cAAc;AAAA,kBAAM,UAAU;AAAA,kBAClC;AAAA,kBAAK,eAAgB,WAAW,MAAMA,EAAE;AAAA,kBAAG;AAAA,kBAAS;AAAA,kBAAMA;AAAA,gBAC3D;AAAA,cACD;AAAA,YACD;AAEA,4BAAiB,WAAW,wBAAwB,MAAM,CAAC,KAAK,SAAS,MAAM,KAAK,CAAE;AAAA,UACvF;AAAA,QACD;AAUA,iBAAS,iBAAkB,UAAU,KACrC;AACC,cAAI,KAAK,IAAI;AACb,cAAIH,QAAO,IAAI;AAEf,cAAK,IAAK;AACT,gBAAI,KAAK,SAAS,QAASA,KAAK;AAEhC,gBAAK,IAAK;AACT,iBAAG,KAAK;AAAA,YACT;AAEA,gBAAKA,MAAK,aAAc;AAEvB,kBAAI,IAAIA,MAAK,YAAY,MAAM,GAAG;AAClC,kBAAI,SAAS,IAAI,SAChB,QAAS,IAAI,OAAO,OAAQ,CAAE,CAAE,IAChC;AAED,cAAAJ,GAAE,EAAE,EACF,YAAa,IAAI,OAAO,KAAK,GAAG,CAAE,EAClC,SAAUI,MAAK,WAAY;AAAA,YAC9B;AAEA,gBAAKA,MAAK,YAAa;AACtB,cAAAJ,GAAE,EAAE,EAAE,KAAMI,MAAK,UAAW;AAAA,YAC7B;AAEA,gBAAKA,MAAK,YAAa;AACtB,cAAAJ,GAAE,EAAE,EAAE,KAAMI,MAAK,UAAW;AAAA,YAC7B;AAAA,UACD;AAAA,QACD;AAQA,iBAAS,aAAc,WACvB;AACC,cAAIG,IAAG,KAAK,MAAM,KAAK;AACvB,cAAI,QAAQ,UAAU;AACtB,cAAI,QAAQ,UAAU;AACtB,cAAI,eAAeP,GAAE,UAAU,KAAK,EAAE,WAAW;AACjD,cAAI,UAAU,UAAU;AACxB,cAAI,UAAU,UAAU;AAExB,cAAK,cAAe;AACnB,kBAAMA,GAAE,OAAO,EAAE,SAAU,KAAM;AAAA,UAClC;AAEA,eAAMO,KAAE,GAAG,MAAI,QAAQ,QAASA,KAAE,KAAMA,MAAM;AAC7C,qBAAS,QAAQA;AACjB,mBAAOP,GAAG,OAAO,GAAI,EAAE,SAAU,OAAO,MAAO;AAE/C,gBAAK,cAAe;AACnB,mBAAK,SAAU,GAAI;AAAA,YACpB;AAGA,gBAAK,UAAU,UAAU,OAAQ;AAChC,mBAAK,SAAU,OAAO,aAAc;AAEpC,kBAAK,OAAO,cAAc,OAAQ;AACjC,qBACE,KAAM,YAAY,UAAU,SAAU,EACtC,KAAM,iBAAiB,UAAU,QAAS;AAE5C,sCAAuB,WAAW,OAAO,KAAKO,EAAE;AAAA,cACjD;AAAA,YACD;AAEA,gBAAK,OAAO,UAAU,KAAK,GAAG,WAAY;AACzC,mBAAK,KAAM,OAAO,MAAO;AAAA,YAC1B;AAEA,wBAAa,WAAW,QAAS;AAAA,cAChC;AAAA,cAAW;AAAA,cAAM;AAAA,cAAQ;AAAA,YAC1B;AAAA,UACD;AAEA,cAAK,cAAe;AACnB,4BAAiB,UAAU,UAAU,KAAM;AAAA,UAC5C;AAGA,UAAAP,GAAE,KAAK,EAAE,SAAS,IAAI,EAAE,SAAS,QAAQ,EAAE,SAAU,QAAQ,SAAU;AACvE,UAAAA,GAAE,KAAK,EAAE,SAAS,IAAI,EAAE,SAAS,QAAQ,EAAE,SAAU,QAAQ,SAAU;AAMvE,cAAK,UAAU,MAAO;AACrB,gBAAI,QAAQ,UAAU,SAAS;AAE/B,iBAAMO,KAAE,GAAG,MAAI,MAAM,QAASA,KAAE,KAAMA,MAAM;AAC3C,uBAAS,QAAQA;AACjB,qBAAO,MAAM,MAAMA,IAAG;AAEtB,kBAAK,OAAO,QAAS;AACpB,gBAAAP,GAAE,OAAO,GAAG,EAAE,SAAU,OAAO,MAAO;AAAA,cACvC;AAAA,YACD;AAAA,UACD;AAAA,QACD;AAgBA,iBAAS,YAAa,WAAW,UAAU,gBAC3C;AACC,cAAIO,IAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG;AAClC,cAAI,UAAU,CAAC;AACf,cAAI,WAAW,CAAC;AAChB,cAAI,WAAW,UAAU,UAAU;AACnC,cAAI,UAAU;AAEd,cAAK,CAAE,UACP;AACC;AAAA,UACD;AAEA,cAAM,mBAAmBJ,YACzB;AACC,6BAAiB;AAAA,UAClB;AAGA,eAAMI,KAAE,GAAG,OAAK,SAAS,QAASA,KAAE,MAAOA,MAC3C;AACC,oBAAQA,MAAK,SAASA,IAAG,MAAM;AAC/B,oBAAQA,IAAG,MAAM,SAASA,IAAG;AAG7B,iBAAM,IAAE,WAAS,GAAI,KAAG,GAAI,KAC5B;AACC,kBAAK,CAAC,UAAU,UAAU,GAAG,YAAY,CAAC,gBAC1C;AACC,wBAAQA,IAAG,OAAQ,GAAG,CAAE;AAAA,cACzB;AAAA,YACD;AAGA,qBAAS,KAAM,CAAC,CAAE;AAAA,UACnB;AAEA,eAAMA,KAAE,GAAG,OAAK,QAAQ,QAASA,KAAE,MAAOA,MAC1C;AACC,uBAAW,QAAQA,IAAG;AAGtB,gBAAK,UACL;AACC,qBAAQ,IAAI,SAAS,YACrB;AACC,yBAAS,YAAa,CAAE;AAAA,cACzB;AAAA,YACD;AAEA,iBAAM,IAAE,GAAG,OAAK,QAAQA,IAAG,QAAS,IAAE,MAAO,KAC7C;AACC,yBAAW;AACX,yBAAW;AAKX,kBAAK,SAASA,IAAG,OAAOJ,YACxB;AACC,yBAAS,YAAa,QAAQI,IAAG,GAAG,IAAK;AACzC,yBAASA,IAAG,KAAK;AAGjB,uBAAQ,QAAQA,KAAE,cAAcJ,cACxB,QAAQI,IAAG,GAAG,QAAQ,QAAQA,KAAE,UAAU,GAAG,MACrD;AACC,2BAASA,KAAE,UAAU,KAAK;AAC1B;AAAA,gBACD;AAGA,uBAAQ,QAAQA,IAAG,IAAE,cAAcJ,cAC3B,QAAQI,IAAG,GAAG,QAAQ,QAAQA,IAAG,IAAE,UAAU,MACrD;AAEC,uBAAM,IAAE,GAAI,IAAE,UAAW,KACzB;AACC,6BAASA,KAAE,GAAG,IAAE,YAAY;AAAA,kBAC7B;AACA;AAAA,gBACD;AAGA,gBAAAP,GAAE,QAAQO,IAAG,GAAG,IAAI,EAClB,KAAK,WAAW,QAAQ,EACxB,KAAK,WAAW,QAAQ;AAAA,cAC3B;AAAA,YACD;AAAA,UACD;AAAA,QACD;AASA,iBAAS,QAAS,WAAW,cAC7B;AAEC,mBAAU,SAAU;AAGpB,cAAI,WAAW,gBAAiB,WAAW,qBAAqB,WAAW,CAAC,SAAS,CAAE;AACvF,cAAKP,GAAE,QAAS,OAAO,QAAS,MAAM,IACtC;AACC,iCAAsB,WAAW,KAAM;AACvC;AAAA,UACD;AAEA,cAAI,SAAS,CAAC;AACd,cAAI,YAAY;AAChB,cAAI,kBAAkB,UAAU;AAChC,cAAI,WAAW,gBAAgB;AAC/B,cAAI,QAAQ,UAAU;AACtB,cAAI,cAAc,cAAe,SAAU,KAAK;AAChD,cAAI,YAAY,UAAU;AAC1B,cAAI,gBAAgB,UAAU;AAC9B,cAAI,cAAc,UAAU,aAAa;AAEzC,oBAAU,WAAW;AAGrB,cAAK,UAAU,eACf;AACC,sBAAU,gBAAgB;AAC1B,sBAAU;AACV,iCAAsB,WAAW,KAAM;AAAA,UACxC,WACU,CAAC,aACX;AACC,sBAAU;AAAA,UACX,WACU,CAAC,UAAU,eAAe,CAAC,cACrC;AACC,0BAAe,SAAU;AACzB;AAAA,UACD;AAEA,cAAK,UAAU,WAAW,GAC1B;AACC,gBAAI,SAAS,cAAc,IAAI;AAC/B,gBAAI,OAAO,cAAc,UAAU,OAAO,SAAS;AAEnD,qBAAU,IAAE,QAAS,IAAE,MAAO,KAC9B;AACC,kBAAI,aAAa,UAAU;AAC3B,kBAAI,SAAS,UAAU,OAAQ;AAC/B,kBAAK,OAAO,QAAQ,MACpB;AACC,4BAAa,WAAW,UAAW;AAAA,cACpC;AAEA,kBAAI,OAAO,OAAO;AAGlB,kBAAK,aAAa,GAClB;AACC,oBAAI,UAAU,gBAAiB,YAAY;AAC3C,oBAAK,OAAO,eAAe,SAC3B;AACC,kBAAAA,GAAE,IAAI,EAAE,YAAa,OAAO,WAAY,EAAE,SAAU,OAAQ;AAC5D,yBAAO,cAAc;AAAA,gBACtB;AAAA,cACD;AAKA;AAAA,gBAAiB;AAAA,gBAAW;AAAA,gBAAiB;AAAA,gBAC5C,CAAC,MAAM,OAAO,QAAQ,WAAW,GAAG,UAAU;AAAA,cAAE;AAEjD,qBAAO,KAAM,IAAK;AAClB;AAAA,YACD;AAAA,UACD,OAEA;AAEC,gBAAI,QAAQ,MAAM;AAClB,gBAAK,UAAU,SAAS,KAAM,cAAe,SAAU,KAAK,QAC5D;AACC,sBAAQ,MAAM;AAAA,YACf,WACU,MAAM,eAAe,UAAU,eAAe,MAAM,GAC9D;AACC,sBAAQ,MAAM;AAAA,YACf;AAEA,mBAAQ,KAAMA,GAAG,SAAS,EAAE,SAAS,WAAW,gBAAgB,KAAK,GAAG,CAAE,EACxE,OAAQA,GAAE,UAAU;AAAA,cACpB,UAAW;AAAA,cACX,WAAW,iBAAkB,SAAU;AAAA,cACvC,SAAW,UAAU,SAAS;AAAA,YAC/B,CAAE,EAAE,KAAM,KAAM,CAAE,EAAE;AAAA,UACtB;AAGA,0BAAiB,WAAW,oBAAoB,UAAU;AAAA,YAAEA,GAAE,UAAU,MAAM,EAAE,SAAS,IAAI,EAAE;AAAA,YAC9F,iBAAkB,SAAU;AAAA,YAAG;AAAA,YAAe;AAAA,YAAa;AAAA,UAAU,CAAE;AAExE,0BAAiB,WAAW,oBAAoB,UAAU;AAAA,YAAEA,GAAE,UAAU,MAAM,EAAE,SAAS,IAAI,EAAE;AAAA,YAC9F,iBAAkB,SAAU;AAAA,YAAG;AAAA,YAAe;AAAA,YAAa;AAAA,UAAU,CAAE;AAExE,cAAI,OAAOA,GAAE,UAAU,MAAM;AAE7B,eAAK,SAAS,EAAE,OAAO;AACvB,eAAK,OAAQA,GAAE,MAAM,CAAE;AAGvB,0BAAiB,WAAW,kBAAkB,QAAQ,CAAC,SAAS,CAAE;AAGlE,oBAAU,UAAU;AACpB,oBAAU,YAAY;AACtB,oBAAU,WAAW;AAAA,QACtB;AAUA,iBAAS,UAAW,UAAU,cAC9B;AACC,cACC,WAAW,SAAS,WACpB,OAAW,SAAS,OACpBQ,UAAW,SAAS;AAErB,cAAK,MAAO;AACX,oBAAS,QAAS;AAAA,UACnB;AAEA,cAAKA,SAAS;AACb,8BAAmB,UAAU,SAAS,eAAgB;AAAA,UACvD,OACK;AAEJ,qBAAS,YAAY,SAAS,gBAAgB,MAAM;AAAA,UACrD;AAEA,cAAK,iBAAiB,MAAO;AAC5B,qBAAS,iBAAiB;AAAA,UAC3B;AAIA,mBAAS,YAAY;AAErB,kBAAS,QAAS;AAElB,mBAAS,YAAY;AAAA,QACtB;AAQA,iBAAS,kBAAoB,WAC7B;AACC,cAAI,UAAU,UAAU;AACxB,cAAI,QAAQR,GAAE,UAAU,MAAM;AAC9B,cAAI,UAAUA,GAAE,QAAQ,EAAE,aAAc,KAAM;AAC9C,cAAI,WAAW,UAAU;AAGzB,cAAI,SAASA,GAAE,UAAU;AAAA,YACxB,IAAS,UAAU,WAAS;AAAA,YAC5B,SAAS,QAAQ,YAAY,UAAU,SAAS,KAAK,MAAI,QAAQ;AAAA,UAClE,CAAE;AAEF,oBAAU,WAAW,QAAQ;AAC7B,oBAAU,gBAAgB,OAAO;AACjC,oBAAU,uBAAuB,UAAU,OAAO;AAGlD,cAAI,OAAO,UAAU,KAAK,MAAM,EAAE;AAClC,cAAI,aAAa,SAAS,UAAU,OAAO,OAAO;AAClD,mBAAUO,KAAE,GAAIA,KAAE,KAAK,QAASA,MAChC;AACC,0BAAc;AACd,sBAAU,KAAKA;AAEf,gBAAK,WAAW,KAChB;AAEC,yBAAWP,GAAE,QAAQ,EAAE;AAGvB,sBAAQ,KAAKO,KAAE;AACf,kBAAK,SAAS,OAAO,SAAS,KAC9B;AACC,wBAAQ;AACR,oBAAI;AACJ,uBAAQ,KAAKA,KAAE,MAAM,OACrB;AACC,2BAAS,KAAKA,KAAE;AAChB;AAAA,gBACD;AAGA,oBAAK,SAAS,KACd;AACC,0BAAQ,QAAQ;AAAA,gBACjB,WACU,SAAS,KACnB;AACC,0BAAQ,QAAQ;AAAA,gBACjB;AAKA,oBAAK,MAAM,QAAQ,GAAG,KAAK,IAC3B;AACC,sBAAI,SAAS,MAAM,MAAM,GAAG;AAC5B,2BAAS,KAAK,OAAO,GAAG,OAAO,GAAG,OAAO,GAAG,SAAO,CAAC;AACpD,2BAAS,YAAY,OAAO;AAAA,gBAC7B,WACU,MAAM,OAAO,CAAC,KAAK,KAC7B;AACC,2BAAS,KAAK,MAAM,OAAO,GAAG,MAAM,SAAO,CAAC;AAAA,gBAC7C,OAEA;AACC,2BAAS,YAAY;AAAA,gBACtB;AAEA,gBAAAA,MAAK;AAAA,cACN;AAEA,qBAAO,OAAQ,QAAS;AACxB,uBAASP,GAAE,QAAQ;AAAA,YACpB,WACU,WAAW,KACrB;AAEC,uBAAS,OAAO,OAAO;AAAA,YACxB,WAEU,WAAW,OAAO,SAAS,aAAa,SAAS,eAC3D;AAEC,4BAAc,qBAAsB,SAAU;AAAA,YAC/C,WACU,WAAW,OAAO,SAAS,SACrC;AAEC,4BAAc,qBAAsB,SAAU;AAAA,YAC/C,WACU,WAAW,OAAO,SAAS,aACrC;AAEC,4BAAc,yBAA0B,SAAU;AAAA,YACnD,WACU,WAAW,KACrB;AAEC,4BAAc,oBAAqB,SAAU;AAAA,YAC9C,WACU,WAAY,OAAO,SAAS,OACtC;AAEC,4BAAc,mBAAoB,SAAU;AAAA,YAC7C,WACU,WAAW,OAAO,SAAS,WACrC;AAEC,4BAAc,uBAAwB,SAAU;AAAA,YACjD,WACU,UAAU,IAAI,QAAQ,WAAW,GAC3C;AAEC,kBAAI,aAAa,UAAU,IAAI;AAC/B,uBAAU,IAAE,GAAG,OAAK,WAAW,QAAS,IAAE,MAAO,KACjD;AACC,oBAAK,WAAW,WAAW,GAAG,UAC9B;AACC,gCAAc,WAAW,GAAG,OAAQ,SAAU;AAC9C;AAAA,gBACD;AAAA,cACD;AAAA,YACD;AAGA,gBAAK,aACL;AACC,kBAAI,cAAc,UAAU;AAE5B,kBAAK,CAAE,YAAY,UACnB;AACC,4BAAY,WAAW,CAAC;AAAA,cACzB;AAEA,0BAAY,SAAS,KAAM,WAAY;AACvC,qBAAO,OAAQ,WAAY;AAAA,YAC5B;AAAA,UACD;AAGA,kBAAQ,YAAa,MAAO;AAC5B,oBAAU,WAAW;AAAA,QACtB;AAYA,iBAAS,gBAAkB,SAAS,QACpC;AACC,cAAI,OAAOA,GAAE,MAAM,EAAE,SAAS,IAAI;AAClC,cAAI,KAAK;AACT,cAAIO,IAAG,GAAG,GAAG,MAAM,MAAM,aAAa,SAAS,UAAU;AACzD,cAAI;AACJ,cAAI,aAAa,SAAW,GAAGA,IAAG,GAAI;AACrC,gBAAIW,KAAI,EAAEX;AACI,mBAAQW,GAAE,IAAK;AAC5B;AAAA,YACD;AACA,mBAAO;AAAA,UACR;AAEA,kBAAQ,OAAQ,GAAG,QAAQ,MAAO;AAGlC,eAAMX,KAAE,GAAG,OAAK,KAAK,QAASA,KAAE,MAAOA,MACvC;AACC,oBAAQ,KAAM,CAAC,CAAE;AAAA,UAClB;AAGA,eAAMA,KAAE,GAAG,OAAK,KAAK,QAASA,KAAE,MAAOA,MACvC;AACC,kBAAM,KAAKA;AACX,sBAAU;AAGV,oBAAQ,IAAI;AACZ,mBAAQ,OAAQ;AACf,kBAAK,MAAM,SAAS,YAAY,KAAK,QAChC,MAAM,SAAS,YAAY,KAAK,MACrC;AAEC,2BAAW,MAAM,aAAa,SAAS,IAAI;AAC3C,2BAAW,MAAM,aAAa,SAAS,IAAI;AAC3C,2BAAY,CAAC,YAAY,aAAW,KAAK,aAAW,IAAK,IAAI;AAC7D,2BAAY,CAAC,YAAY,aAAW,KAAK,aAAW,IAAK,IAAI;AAK7D,8BAAc,WAAY,SAASA,IAAG,OAAQ;AAG9C,0BAAU,aAAa,IAAI,OAAO;AAGlC,qBAAM,IAAE,GAAI,IAAE,UAAW,KACzB;AACC,uBAAM,IAAE,GAAI,IAAE,UAAW,KACzB;AACC,4BAAQA,KAAE,GAAG,cAAY,KAAK;AAAA,sBAC7B,QAAQ;AAAA,sBACR,UAAU;AAAA,oBACX;AACA,4BAAQA,KAAE,GAAG,MAAM;AAAA,kBACpB;AAAA,gBACD;AAAA,cACD;AACA,sBAAQ,MAAM;AAAA,YACf;AAAA,UACD;AAAA,QACD;AAWA,iBAAS,gBAAkB,WAAW,SAAS,SAC/C;AACC,cAAI,UAAU,CAAC;AACf,cAAK,CAAC,SACN;AACC,sBAAU,UAAU;AACpB,gBAAK,SACL;AACC,wBAAU,CAAC;AACX,8BAAiB,SAAS,OAAQ;AAAA,YACnC;AAAA,UACD;AAEA,mBAAUA,KAAE,GAAG,OAAK,QAAQ,QAASA,KAAE,MAAOA,MAC9C;AACC,qBAAU,IAAE,GAAG,OAAK,QAAQA,IAAG,QAAS,IAAE,MAAO,KACjD;AACC,kBAAK,QAAQA,IAAG,GAAG,WAChB,CAAC,QAAQ,MAAM,CAAC,UAAU,gBAC7B;AACC,wBAAQ,KAAK,QAAQA,IAAG,GAAG;AAAA,cAC5B;AAAA,YACD;AAAA,UACD;AAEA,iBAAO;AAAA,QACR;AAMA,iBAAS,SAAU,WACnB;AACC,cAAI,cAAc,cAAe,SAAU,KAAK;AAChD,cAAI,oBAAoB,UAAU;AAGlC,cAAK,sBAAsBJ,cAAa,sBAAsB,IAC9D;AACC,sBAAU,iBAAiB,cAC1B,oBACA,qBAAqB,UAAU,iBAAiB,IAC/C,IACA;AAEF,sBAAU,oBAAoB;AAAA,UAC/B;AAAA,QACD;AAWA,iBAAS,aAAc,WAAWC,OAAME,KACxC;AAEC,0BAAiB,WAAW,kBAAkB,gBAAgB,CAACF,KAAI,CAAE;AAIrE,cAAKA,SAAQ,MAAM,QAAQA,KAAI,GAAI;AAClC,gBAAI,MAAM,CAAC;AACX,gBAAI,WAAW;AAEf,YAAAJ,GAAE,KAAMI,OAAM,SAAU,KAAK,KAAK;AACjC,kBAAI,QAAQ,IAAI,KAAK,MAAM,QAAQ;AAEnC,kBAAK,OAAQ;AAEZ,oBAAI,OAAO,MAAM;AAEjB,oBAAK,CAAE,IAAK,OAAS;AACpB,sBAAK,QAAS,CAAC;AAAA,gBAChB;AACA,oBAAK,MAAO,KAAM,IAAI,KAAM;AAAA,cAC7B,OACK;AACJ,oBAAI,IAAI,QAAQ,IAAI;AAAA,cACrB;AAAA,YACD,CAAE;AACF,YAAAA,QAAO;AAAA,UACR;AAEA,cAAI;AACJ,cAAI,OAAO,UAAU;AACrB,cAAI,WAAW,UAAU;AACzB,cAAI,WAAW,SAAW,MAAO;AAChC,gBAAI,SAAS,UAAU,QACpB,UAAU,MAAM,SAChB;AAEH,gBAAK,SAAS,QAAS,OAAO,WAAW,YAAY,UAAU,KAAQ;AACtE,qBAAO,CAAC;AACR,6BAAgB,WAAW,MAAM,CAAC,CAAE;AAAA,YACrC;AAEA,gBAAIe,SAAQ,KAAK,SAAS,KAAK;AAC/B,gBAAKA,QAAQ;AACZ,qBAAQ,WAAW,GAAGA,MAAM;AAAA,YAC7B;AAEA,sBAAU,OAAO;AAEjB,4BAAiB,WAAW,MAAM,OAAO,CAAC,WAAW,MAAM,UAAU,KAAK,CAAE;AAC5E,YAAAb,IAAI,IAAK;AAAA,UACV;AAEA,cAAKN,GAAE,cAAe,IAAK,KAAK,KAAK,MACrC;AACC,uBAAW,KAAK;AAEhB,gBAAI,UAAU,OAAO,aAAa,aACjC,SAAUI,OAAM,SAAU,IAC1B;AAGD,YAAAA,QAAO,OAAO,aAAa,cAAc,UACxC,UACAJ,GAAE,OAAQ,MAAMI,OAAM,OAAQ;AAI/B,mBAAO,KAAK;AAAA,UACb;AAEA,cAAI,WAAW;AAAA,YACd,QAAQA;AAAA,YACR,WAAW;AAAA,YACX,YAAY;AAAA,YACZ,SAAS;AAAA,YACT,QAAQ,UAAU;AAAA,YAClB,SAAS,SAAU,KAAKe,QAAO,QAAQ;AACtC,kBAAI,MAAM,gBAAiB,WAAW,MAAM,OAAO,CAAC,WAAW,MAAM,UAAU,KAAK,CAAE;AAEtF,kBAAKnB,GAAE,QAAS,MAAM,GAAI,MAAM,IAAK;AACpC,oBAAKmB,UAAS,eAAgB;AAC7B,yBAAQ,WAAW,GAAG,yBAAyB,CAAE;AAAA,gBAClD,WACU,IAAI,eAAe,GAAI;AAChC,yBAAQ,WAAW,GAAG,cAAc,CAAE;AAAA,gBACvC;AAAA,cACD;AAEA,mCAAsB,WAAW,KAAM;AAAA,YACxC;AAAA,UACD;AAGA,oBAAU,YAAYf;AAGtB,0BAAiB,WAAW,MAAM,UAAU,CAAC,WAAWA,KAAI,CAAE;AAE9D,cAAK,UAAU,cACf;AAEC,sBAAU,aAAa;AAAA,cAAM;AAAA,cAC5B,UAAU;AAAA,cACVJ,GAAE,IAAKI,OAAM,SAAU,KAAK,KAAK;AAChC,uBAAO,EAAE,MAAM,KAAK,OAAO,IAAI;AAAA,cAChC,CAAE;AAAA,cACF;AAAA,cACA;AAAA,YACD;AAAA,UACD,WACU,UAAU,eAAe,OAAO,SAAS,UACnD;AAEC,sBAAU,QAAQJ,GAAE,KAAMA,GAAE,OAAQ,UAAU;AAAA,cAC7C,KAAK,QAAQ,UAAU;AAAA,YACxB,CAAE,CAAE;AAAA,UACL,WACU,OAAO,SAAS,YAC1B;AAEC,sBAAU,QAAQ,KAAK,KAAM,UAAUI,OAAM,UAAU,SAAU;AAAA,UAClE,OAEA;AAEC,sBAAU,QAAQJ,GAAE,KAAMA,GAAE,OAAQ,UAAU,IAAK,CAAE;AAGrD,iBAAK,OAAO;AAAA,UACb;AAAA,QACD;AASA,iBAAS,cAAe,UACxB;AACC,mBAAS;AACT,+BAAsB,UAAU,IAAK;AAErC;AAAA,YACC;AAAA,YACA,kBAAmB,QAAS;AAAA,YAC5B,SAAS,MAAM;AACd,gCAAmB,UAAU,IAAK;AAAA,YACnC;AAAA,UACD;AAAA,QACD;AAcA,iBAAS,kBAAmB,UAC5B;AACC,cACC,UAAU,SAAS,WACnB,cAAc,QAAQ,QACtB,WAAW,SAAS,WACpB,YAAY,SAAS,iBACrB,eAAe,SAAS,iBACxBO,IAAGH,QAAO,CAAC,GAAG,UAAU,QAAQ,cAChC,OAAO,eAAgB,QAAS,GAChC,eAAe,SAAS,gBACxB,gBAAgB,SAAS,cAAc,QACtC,SAAS,kBACT;AAEF,cAAI,QAAQ,SAAW,MAAM,OAAQ;AACpC,YAAAA,MAAK,KAAM,EAAE,QAAQ,MAAM,SAAS,MAAM,CAAE;AAAA,UAC7C;AAGA,gBAAO,SAAkB,SAAS,KAAM;AACxC,gBAAO,YAAkB,WAAY;AACrC,gBAAO,YAAkB,OAAQ,SAAS,OAAQ,EAAE,KAAK,GAAG,CAAE;AAC9D,gBAAO,iBAAkB,YAAa;AACtC,gBAAO,kBAAkB,aAAc;AAGvC,cAAIK,KAAI;AAAA,YACP,MAAS,SAAS;AAAA,YAClB,SAAS,CAAC;AAAA,YACV,OAAS,CAAC;AAAA,YACV,OAAS;AAAA,YACT,QAAS;AAAA,YACT,QAAS;AAAA,cACR,OAAO,UAAU;AAAA,cACjB,OAAO,UAAU;AAAA,YAClB;AAAA,UACD;AAEA,eAAMF,KAAE,GAAIA,KAAE,aAAcA,MAAM;AACjC,qBAAS,QAAQA;AACjB,2BAAe,aAAaA;AAC5B,uBAAW,OAAO,OAAO,SAAO,aAAa,aAAa,OAAO;AAEjE,YAAAE,GAAE,QAAQ,KAAM;AAAA,cACf,MAAY;AAAA,cACZ,MAAY,OAAO;AAAA,cACnB,YAAY,OAAO;AAAA,cACnB,WAAY,OAAO;AAAA,cACnB,QAAY;AAAA,gBACX,OAAO,aAAa;AAAA,gBACpB,OAAO,aAAa;AAAA,cACrB;AAAA,YACD,CAAE;AAEF,kBAAO,eAAaF,IAAG,QAAS;AAEhC,gBAAK,SAAS,SAAU;AACvB,oBAAO,aAAWA,IAAO,aAAa,OAAQ;AAC9C,oBAAO,YAAUA,IAAQ,aAAa,MAAO;AAC7C,oBAAO,iBAAeA,IAAG,OAAO,WAAY;AAAA,YAC7C;AAEA,gBAAK,SAAS,OAAQ;AACrB,oBAAO,eAAaA,IAAG,OAAO,SAAU;AAAA,YACzC;AAAA,UACD;AAEA,cAAK,SAAS,SAAU;AACvB,kBAAO,WAAW,UAAU,OAAQ;AACpC,kBAAO,UAAU,UAAU,MAAO;AAAA,UACnC;AAEA,cAAK,SAAS,OAAQ;AACrB,YAAAP,GAAE,KAAM,MAAM,SAAWO,IAAG,KAAM;AACjC,cAAAE,GAAE,MAAM,KAAM,EAAE,QAAQ,IAAI,KAAK,KAAK,IAAI,IAAI,CAAE;AAEhD,oBAAO,cAAYF,IAAG,IAAI,GAAI;AAC9B,oBAAO,cAAYA,IAAG,IAAI,GAAI;AAAA,YAC/B,CAAE;AAEF,kBAAO,gBAAgB,KAAK,MAAO;AAAA,UACpC;AAIA,cAAI,SAAS,UAAU,IAAI,OAAO;AAClC,cAAK,WAAW,MAAO;AACtB,mBAAO,SAAS,cAAcH,QAAOK;AAAA,UACtC;AAIA,iBAAO,SAASL,QAAOK;AAAA,QACxB;AAcA,iBAAS,kBAAoB,UAAU,MACvC;AAGC,cAAI,SAAS,SAAW,KAAK,QAAS;AACrC,mBAAO,KAAK,SAASN,aAAY,KAAK,OAAO,KAAK;AAAA,UACnD;AAEA,cAAIC,QAAO,eAAgB,UAAU,IAAK;AAC1C,cAAI,OAAkB,OAAQ,SAAwB,MAAO;AAC7D,cAAI,eAAkB,OAAQ,iBAAwB,cAAe;AACrE,cAAI,kBAAkB,OAAQ,wBAAwB,iBAAkB;AAExE,cAAK,SAASD,YAAY;AAEzB,gBAAK,OAAK,IAAI,SAAS,OAAQ;AAC9B;AAAA,YACD;AACA,qBAAS,QAAQ,OAAO;AAAA,UACzB;AAGA,cAAK,CAAEC,OAAO;AACb,YAAAA,QAAO,CAAC;AAAA,UACT;AAEA,wBAAe,QAAS;AACxB,mBAAS,iBAAmB,SAAS,cAAc,EAAE;AACrD,mBAAS,mBAAmB,SAAS,iBAAiB,EAAE;AAExD,mBAAUG,KAAE,GAAG,MAAIH,MAAK,QAASG,KAAE,KAAMA,MAAM;AAC9C,uBAAY,UAAUH,MAAKG,GAAG;AAAA,UAC/B;AACA,mBAAS,YAAY,SAAS,gBAAgB,MAAM;AAEpD,kBAAS,UAAU,IAAK;AAExB,cAAK,CAAE,SAAS,gBAAiB;AAChC,4BAAiB,UAAU,IAAK;AAAA,UACjC;AAEA,+BAAsB,UAAU,KAAM;AAAA,QACvC;AAWC,iBAAS,eAAiB,WAAW,MAAMa,QAC3C;AACA,cAAI,UAAUpB,GAAE,cAAe,UAAU,IAAK,KAAK,UAAU,KAAK,YAAYG,aAC7E,UAAU,KAAK,UACf,UAAU;AAEX,cAAK,CAAEiB,QAAQ;AACd,gBAAK,YAAY,QAAS;AAGzB,qBAAO,KAAK,UAAU,KAAK;AAAA,YAC5B;AAEA,mBAAO,YAAY,KAClB,mBAAoB,OAAQ,EAAG,IAAK,IACpC;AAAA,UACF;AAGA,6BAAoB,OAAQ,EAAG,MAAMA,MAAM;AAAA,QAC5C;AAQA,iBAAS,qBAAuB,UAChC;AACC,cAAI,UAAU,SAAS;AACvB,cAAI,UAAU,SAAS;AACvB,cAAI,WAAW,SAAS;AACxB,cAAI,iBAAiB,SAAS;AAC9B,cAAI,WAAW,SAAS;AACxB,cAAI,QAAQ,iCAA+B,QAAQ,eAAa;AAEhE,cAAI,MAAM,SAAS;AACnB,gBAAM,IAAI,MAAM,SAAS,IACxB,IAAI,QAAQ,WAAW,KAAK,IAC5B,MAAI;AAEL,cAAIZ,UAASR,GAAE,UAAU;AAAA,YACvB,MAAM,CAAE,SAAS,IAAI,UAAQ,YAAY;AAAA,YACzC,SAAS,QAAQ;AAAA,UAClB,CAAE,EACD,OAAQA,GAAE,UAAW,EAAE,OAAQ,GAAI,CAAE;AAEvC,cAAI,WAAW,SAAS,OAAO;AAE9B,gBAAI,IAAI,SAAS;AACjB,gBAAI,MAAM,CAAC,KAAK,QAAQ,KAAK,KAAK;AAClC,gBAAG,eAAe,UAAU,MAAM,QAAQ,SAAS;AAClD;AAAA,YACD;AAEA,gBAAK,OAAO,eAAe,SAAU;AACpC,gCAAmB,UAAU;AAAA,gBAC5B,WAAW;AAAA,gBACX,UAAU,eAAe;AAAA,gBACzB,UAAU,eAAe;AAAA,gBACzB,oBAAoB,eAAe;AAAA,gBACnC,UAAU,eAAe;AAAA,cAC1B,CAAE;AAGF,uBAAS,iBAAiB;AAC1B,sBAAS,QAAS;AAAA,YACnB;AAAA,UACD;AAEA,cAAI,cAAc,SAAS,gBAAgB,OAC1C,SAAS,cACT,cAAe,QAAS,MAAM,QAC7B,MACA;AAEF,cAAI,WAAWA,GAAE,SAASQ,OAAM,EAC9B,IAAK,eAAe,OAAQ,EAC5B,KAAM,eAAe,SAAS,kBAAmB,EACjD;AAAA,YACA;AAAA,YACA,cACC,YAAa,UAAU,WAAY,IACnC;AAAA,UACF,EACC,GAAI,WAAW,SAAS,GAAG;AAI3B,uBAAY,WAAY;AACvB,uBAAS,KAAK,SAAS,IAAI,CAAC;AAAA,YAC7B,GAAG,EAAE;AAAA,UACN,CAAE,EACD,GAAI,eAAe,SAAS,GAAG;AAE/B,gBAAK,EAAE,WAAW,IAAK;AACtB,qBAAO;AAAA,YACR;AAAA,UACD,CAAE,EACD,KAAK,iBAAiB,OAAO;AAG/B,UAAAR,GAAE,SAAS,MAAM,EAAE,GAAI,gBAAgB,SAAW,IAAI,GAAI;AACzD,gBAAK,aAAa,GAAI;AAGrB,kBAAI;AACH,oBAAK,SAAS,OAAOE,UAAS,eAAgB;AAC7C,2BAAS,IAAK,eAAe,OAAQ;AAAA,gBACtC;AAAA,cACD,SACQ,GAAR;AAAA,cAAa;AAAA,YACd;AAAA,UACD,CAAE;AAEF,iBAAOM,QAAO;AAAA,QACf;AAUA,iBAAS,kBAAoB,WAAW,QAAQ,QAChD;AACC,cAAI,cAAc,UAAU;AAC5B,cAAI,eAAe,UAAU;AAC7B,cAAI,eAAe,SAAW,SAAU;AAEvC,wBAAY,UAAU,QAAQ;AAC9B,wBAAY,SAAS,QAAQ;AAC7B,wBAAY,SAAS,QAAQ;AAC7B,wBAAY,mBAAmB,QAAQ;AACvC,wBAAY,SAAS,QAAQ;AAAA,UAC9B;AACA,cAAI,UAAU,SAAW,GAAI;AAE5B,mBAAO,EAAE,iBAAiBL,aAAY,CAAC,EAAE,eAAe,EAAE;AAAA,UAC3D;AAIA,yBAAgB,SAAU;AAG1B,cAAK,cAAe,SAAU,KAAK,OACnC;AAEC,sBAAW,WAAW,OAAO,SAAS,QAAQ,QAAQ,MAAM,GAAG,OAAO,QAAQ,OAAO,kBAAkB,OAAO,MAAO;AACrH,yBAAc,MAAO;AAGrB,qBAAUI,KAAE,GAAIA,KAAE,aAAa,QAASA,MACxC;AACC;AAAA,gBAAiB;AAAA,gBAAW,aAAaA,IAAG;AAAA,gBAASA;AAAA,gBAAG,QAAQ,aAAaA,GAAE;AAAA,gBAC9E,aAAaA,IAAG;AAAA,gBAAQ,aAAaA,IAAG;AAAA,cAAiB;AAAA,YAC3D;AAGA,4BAAiB,SAAU;AAAA,UAC5B,OAEA;AACC,yBAAc,MAAO;AAAA,UACtB;AAGA,oBAAU,YAAY;AACtB,0BAAiB,WAAW,MAAM,UAAU,CAAC,SAAS,CAAE;AAAA,QACzD;AAQA,iBAAS,gBAAiB,UAC1B;AACC,cAAI,UAAU,UAAU,IAAI;AAC5B,cAAI,cAAc,SAAS;AAC3B,cAAI,KAAK;AAET,mBAAUA,KAAE,GAAG,MAAI,QAAQ,QAASA,KAAE,KAAMA,MAAM;AACjD,gBAAI,OAAO,CAAC;AAGZ,qBAAU,IAAE,GAAG,MAAI,YAAY,QAAS,IAAE,KAAM,KAAM;AACrD,uBAAS,YAAa;AACtB,oBAAM,SAAS,OAAQ;AAEvB,kBAAK,QAAQA,IAAI,UAAU,IAAI,cAAc,QAAQ,IAAI,QAAQ,CAAE,GAAI;AACtE,qBAAK,KAAM,MAAO;AAAA,cACnB;AAAA,YACD;AAIA,wBAAY,SAAS;AACrB,YAAAP,GAAE,MAAO,aAAa,IAAK;AAAA,UAC5B;AAAA,QACD;AAaA,iBAAS,gBAAkB,UAAU,WAAW,QAAQ,OAAO,OAAO,iBACtE;AACC,cAAK,cAAc,IAAK;AACvB;AAAA,UACD;AAEA,cAAII;AACJ,cAAI,MAAM,CAAC;AACX,cAAI,UAAU,SAAS;AACvB,cAAI,WAAW,sBAAuB,WAAW,OAAO,OAAO,eAAgB;AAE/E,mBAAUG,KAAE,GAAIA,KAAE,QAAQ,QAASA,MAAM;AACxC,YAAAH,QAAO,SAAS,OAAQ,QAAQG,KAAK,aAAc;AAEnD,gBAAK,SAAS,KAAMH,KAAK,GAAI;AAC5B,kBAAI,KAAM,QAAQG,GAAG;AAAA,YACtB;AAAA,UACD;AAEA,mBAAS,YAAY;AAAA,QACtB;AAaA,iBAAS,UAAW,UAAU,OAAO,OAAO,OAAO,OAAO,iBAC1D;AACC,cAAI,WAAW,sBAAuB,OAAO,OAAO,OAAO,eAAgB;AAC3E,cAAI,aAAa,SAAS,gBAAgB;AAC1C,cAAI,gBAAgB,SAAS;AAC7B,cAAI,SAAS,aAAaA;AAC1B,cAAI,WAAW,CAAC;AAGhB,cAAK,UAAU,IAAI,OAAO,WAAW,GAAI;AACxC,oBAAQ;AAAA,UACT;AAGA,wBAAc,cAAe,QAAS;AAGtC,cAAK,MAAM,UAAU,GAAI;AACxB,qBAAS,YAAY,cAAc,MAAM;AAAA,UAC1C,OACK;AAEJ,gBAAK,eACH,SACA,SACA,WAAW,SAAS,MAAM,UAC1B,MAAM,QAAQ,UAAU,MAAM,KAC9B,SAAS,SAET;AACD,uBAAS,YAAY,cAAc,MAAM;AAAA,YAC1C;AAGA,sBAAU,SAAS;AAEnB,iBAAMA,KAAE,GAAIA,KAAE,QAAQ,QAASA,MAAM;AACpC,kBAAK,SAAS,KAAM,SAAS,OAAQ,QAAQA,KAAK,WAAY,GAAI;AACjE,yBAAS,KAAM,QAAQA,GAAG;AAAA,cAC3B;AAAA,YACD;AAEA,qBAAS,YAAY;AAAA,UACtB;AAAA,QACD;AAYA,iBAAS,sBAAuB,QAAQ,OAAO,OAAO,iBACtD;AACC,mBAAS,QACR,SACA,eAAgB,MAAO;AAExB,cAAK,OAAQ;AAQZ,gBAAI,IAAIP,GAAE,IAAK,OAAO,MAAO,gBAAiB,KAAK,CAAC,EAAE,GAAG,SAAW,MAAO;AAC1E,kBAAK,KAAK,OAAO,CAAC,MAAM,KAAM;AAC7B,oBAAI,IAAI,KAAK,MAAO,UAAW;AAC/B,uBAAO,IAAI,EAAE,KAAK;AAAA,cACnB;AAEA,qBAAO,KAAK,QAAQ,KAAK,EAAE;AAAA,YAC5B,CAAE;AAEF,qBAAS,YAAU,EAAE,KAAM,SAAU,IAAE;AAAA,UACxC;AAEA,iBAAO,IAAI,OAAQ,QAAQ,kBAAkB,MAAM,EAAG;AAAA,QACvD;AASA,YAAI,iBAAiB,UAAU,KAAK;AAEpC,YAAI,eAAeA,GAAE,OAAO,EAAE;AAC9B,YAAI,2BAA2B,aAAa,gBAAgBG;AAG5D,iBAAS,cAAgB,UACzB;AACC,cAAI,UAAU,SAAS;AACvB,cAAI;AACJ,cAAII,IAAG,GAAG,KAAK,KAAK,YAAY,UAAU;AAC1C,cAAI,iBAAiB;AAErB,eAAMA,KAAE,GAAG,MAAI,SAAS,OAAO,QAASA,KAAE,KAAMA,MAAM;AACrD,kBAAM,SAAS,OAAOA;AAEtB,gBAAK,CAAE,IAAI,cAAe;AACzB,2BAAa,CAAC;AAEd,mBAAM,IAAE,GAAG,MAAI,QAAQ,QAAS,IAAE,KAAM,KAAM;AAC7C,yBAAS,QAAQ;AAEjB,oBAAK,OAAO,aAAc;AACzB,6BAAW,eAAgB,UAAUA,IAAG,GAAG,QAAS;AAIpD,sBAAK,aAAa,MAAO;AACxB,+BAAW;AAAA,kBACZ;AAEA,sBAAK,OAAO,aAAa,YAAY,SAAS,UAAW;AACxD,+BAAW,SAAS,SAAS;AAAA,kBAC9B;AAAA,gBACD,OACK;AACJ,6BAAW;AAAA,gBACZ;AAMA,oBAAK,SAAS,WAAW,SAAS,QAAQ,GAAG,MAAM,IAAK;AACvD,+BAAa,YAAY;AACzB,6BAAW,2BACV,aAAa,cACb,aAAa;AAAA,gBACf;AAEA,oBAAK,SAAS,SAAU;AACvB,6BAAW,SAAS,QAAQ,iBAAiB,EAAE;AAAA,gBAChD;AAEA,2BAAW,KAAM,QAAS;AAAA,cAC3B;AAEA,kBAAI,eAAe;AACnB,kBAAI,cAAc,WAAW,KAAK,IAAI;AACtC,+BAAiB;AAAA,YAClB;AAAA,UACD;AAEA,iBAAO;AAAA,QACR;AAUA,iBAAS,iBAAmB,KAC5B;AACC,iBAAO;AAAA,YACN,QAAiB,IAAI;AAAA,YACrB,OAAiB,IAAI;AAAA,YACrB,OAAiB,IAAI;AAAA,YACrB,iBAAiB,IAAI;AAAA,UACtB;AAAA,QACD;AAWA,iBAAS,gBAAkB,KAC3B;AACC,iBAAO;AAAA,YACN,SAAkB,IAAI;AAAA,YACtB,QAAkB,IAAI;AAAA,YACtB,QAAkB,IAAI;AAAA,YACtB,kBAAkB,IAAI;AAAA,UACvB;AAAA,QACD;AAQA,iBAAS,mBAAqB,UAC9B;AACC,cACC,MAAM,SAAS,UACf,QAAQ,SAAS,YAAY,GAC7B,IAAIP,GAAE,UAAU;AAAA,YACf,SAAS,SAAS,SAAS;AAAA,YAC3B,MAAM,CAAE,QAAQ,MAAI,UAAU;AAAA,UAC/B,CAAE;AAEH,cAAK,CAAE,OAAQ;AAEd,qBAAS,eAAe,KAAM;AAAA,cAC7B,MAAM;AAAA,cACN,SAAS;AAAA,YACV,CAAE;AAEF,cACE,KAAM,QAAQ,QAAS,EACvB,KAAM,aAAa,QAAS;AAG9B,YAAAA,GAAE,SAAS,MAAM,EAAE,KAAM,oBAAoB,MAAI,OAAQ;AAAA,UAC1D;AAEA,iBAAO,EAAE;AAAA,QACV;AAQA,iBAAS,cAAgB,UACzB;AAEC,cAAI,QAAQ,SAAS,YAAY;AACjC,cAAK,MAAM,WAAW,GAAI;AACzB;AAAA,UACD;AAEA,cACC,OAAQ,SAAS,WACjBY,SAAQ,SAAS,iBAAe,GAChCC,OAAQ,SAAS,aAAa,GAC9BQ,OAAQ,SAAS,eAAe,GAChC,QAAQ,SAAS,iBAAiB,GAClC,MAAQ,QACP,KAAK,QACL,KAAK;AAEP,cAAK,UAAUA,MAAM;AAEpB,mBAAO,MAAM,KAAK;AAAA,UACnB;AAGA,iBAAO,KAAK;AACZ,gBAAM,cAAe,UAAU,GAAI;AAEnC,cAAI,WAAW,KAAK;AACpB,cAAK,aAAa,MAAO;AACxB,kBAAM,SAAS;AAAA,cAAM,SAAS;AAAA,cAC7B;AAAA,cAAUT;AAAA,cAAOC;AAAA,cAAKQ;AAAA,cAAK;AAAA,cAAO;AAAA,YACnC;AAAA,UACD;AAEA,UAAArB,GAAE,KAAK,EAAE,KAAM,GAAI;AAAA,QACpB;AAGA,iBAAS,cAAgB,UAAU,KACnC;AAGC,cACC,YAAa,SAAS,gBACtBY,SAAa,SAAS,iBAAe,GACrC,MAAa,SAAS,iBACtB,MAAa,SAAS,iBAAiB,GACvC,MAAa,QAAQ;AAEtB,iBAAO,IACN,QAAQ,YAAY,UAAU,KAAM,UAAUA,MAAM,CAAE,EACtD,QAAQ,UAAY,UAAU,KAAM,UAAU,SAAS,aAAa,CAAE,CAAE,EACxE,QAAQ,UAAY,UAAU,KAAM,UAAU,SAAS,eAAe,CAAE,CAAE,EAC1E,QAAQ,YAAY,UAAU,KAAM,UAAU,GAAI,CAAE,EACpD,QAAQ,WAAY,UAAU,KAAM,UAAU,MAAM,IAAI,KAAK,KAAMA,SAAQ,GAAI,CAAE,CAAE,EACnF,QAAQ,YAAY,UAAU,KAAM,UAAU,MAAM,IAAI,KAAK,KAAM,MAAM,GAAI,CAAE,CAAE;AAAA,QACnF;AASA,iBAAS,cAAgB,UACzB;AACC,cAAIL,IAAG,MAAM,aAAW,SAAS;AACjC,cAAI,UAAU,SAAS,WAAW;AAClC,cAAI,WAAW,SAAS;AACxB,cAAI,eAAe,SAAS;AAG5B,cAAK,CAAE,SAAS,cAAe;AAC9B,uBAAY,WAAU;AAAE,4BAAe,QAAS;AAAA,YAAG,GAAG,GAAI;AAC1D;AAAA,UACD;AAGA,4BAAmB,QAAS;AAG5B,uBAAc,QAAS;AACvB,sBAAa,UAAU,SAAS,QAAS;AACzC,sBAAa,UAAU,SAAS,QAAS;AAGzC,+BAAsB,UAAU,IAAK;AAGrC,cAAK,SAAS,YAAa;AAC1B,qCAA0B,QAAS;AAAA,UACpC;AAEA,eAAMA,KAAE,GAAG,OAAK,QAAQ,QAASA,KAAE,MAAOA,MAAM;AAC/C,qBAAS,QAAQA;AAEjB,gBAAK,OAAO,QAAS;AACpB,qBAAO,IAAI,MAAM,QAAQ,eAAgB,OAAO,MAAO;AAAA,YACxD;AAAA,UACD;AAEA,0BAAiB,UAAU,MAAM,WAAW,CAAC,QAAQ,CAAE;AAMvD,oBAAW,QAAS;AAGpB,cAAI,UAAU,cAAe,QAAS;AACtC,cAAK,WAAW,SAAS,cAAe;AAEvC,gBAAK,WAAW,QAAS;AACxB,2BAAc,UAAU,CAAC,GAAG,SAAS,MAAM;AAC1C,oBAAI,QAAQ,eAAgB,UAAU,IAAK;AAG3C,qBAAMA,KAAE,GAAIA,KAAE,MAAM,QAASA,MAAM;AAClC,6BAAY,UAAU,MAAMA,GAAG;AAAA,gBAChC;AAKA,yBAAS,oBAAoB;AAE7B,0BAAW,QAAS;AAEpB,qCAAsB,UAAU,KAAM;AACtC,gCAAiB,UAAU,IAAK;AAAA,cACjC,GAAG,QAAS;AAAA,YACb,OACK;AACJ,mCAAsB,UAAU,KAAM;AACtC,8BAAiB,QAAS;AAAA,YAC3B;AAAA,UACD;AAAA,QACD;AAUA,iBAAS,gBAAkB,UAAU,MACrC;AACC,mBAAS,iBAAiB;AAI1B,cAAK,QAAQ,SAAS,MAAM,QAAS;AACpC,kCAAuB,QAAS;AAAA,UACjC;AAEA,0BAAiB,UAAU,MAAM,eAAe,CAAC,UAAU,IAAI,CAAE;AACjE,0BAAiB,UAAU,kBAAkB,QAAQ,CAAC,UAAU,IAAI,CAAE;AAAA,QACvE;AAGA,iBAAS,gBAAkB,UAAU,KACrC;AACC,cAAI,MAAM,SAAU,KAAK,EAAG;AAC5B,mBAAS,kBAAkB;AAE3B,4BAAmB,QAAS;AAG5B,0BAAiB,UAAU,MAAM,UAAU,CAAC,UAAU,GAAG,CAAE;AAAA,QAC5D;AASA,iBAAS,qBAAuB,UAChC;AACC,cACC,UAAW,SAAS,UACpB,UAAW,SAAS,UACpB,OAAW,SAAS,aACpB,KAAW,MAAM,QAAS,KAAK,EAAG,GAClC,UAAW,KAAK,KAAK,KAAK,MAC1B,WAAW,KAAK,KAAK,KAAK;AAE3B,cAAI,SAASP,GAAE,aAAa;AAAA,YAC3B,QAAiB,UAAQ;AAAA,YACzB,iBAAiB;AAAA,YACjB,SAAiB,QAAQ;AAAA,UAC1B,CAAE;AAEF,mBAAUO,KAAE,GAAG,MAAI,QAAQ,QAASA,KAAE,KAAMA,MAAM;AACjD,mBAAO,GAAIA,MAAM,IAAI;AAAA,cACpB,OAAO,SAASA,QAAO,WACtB,SAAS,eAAgB,SAASA,GAAG,IACrC,SAASA;AAAA,cACV,QAAQA;AAAA,YACT;AAAA,UACD;AAEA,cAAI,MAAMP,GAAE,qBAAqB,EAAE,SAAU,QAAQ,OAAQ;AAC7D,cAAK,CAAE,SAAS,YAAY,GAAI;AAC/B,gBAAI,GAAG,KAAK,UAAQ;AAAA,UACrB;AAEA,cAAI,SAAS,EAAE;AAAA,YACd,SAAS,UAAU,YAAY,QAAS,UAAU,OAAO,GAAG,SAAU;AAAA,UACvE;AAIA,UAAAA,GAAE,UAAU,GAAG,EACb,IAAK,SAAS,eAAgB,EAC9B,GAAI,aAAa,SAAS,GAAG;AAC7B,4BAAiB,UAAUA,GAAE,IAAI,EAAE,IAAI,CAAE;AACzC,oBAAS,QAAS;AAAA,UACnB,CAAE;AAGH,UAAAA,GAAE,SAAS,MAAM,EAAE,GAAI,gBAAgB,SAAU,GAAG,GAAG,KAAK;AAC3D,gBAAK,aAAa,GAAI;AACrB,cAAAA,GAAE,UAAU,GAAG,EAAE,IAAK,GAAI;AAAA,YAC3B;AAAA,UACD,CAAE;AAEF,iBAAO,IAAI;AAAA,QACZ;AAeA,iBAAS,uBAAyB,UAClC;AACC,cACC,OAAS,SAAS,iBAClBsB,UAAS,UAAU,IAAI,MAAO,OAC9B,SAAS,OAAOA,YAAW,YAC3B,SAAS,SAAUC,WAAW;AAC7B,oBAASA,SAAS;AAAA,UACnB,GACA,OAAOvB,GAAE,QAAQ,EAAE,SAAU,SAAS,SAAS,UAAU,IAAK,EAAE,IAChE,WAAW,SAAS;AAErB,cAAK,CAAE,QAAS;AACf,YAAAsB,QAAO,OAAQ,UAAU,MAAM,MAAO;AAAA,UACvC;AAGA,cAAK,CAAE,SAAS,GAChB;AACC,iBAAK,KAAK,SAAS,WAAS;AAE5B,qBAAS,eAAe,KAAM;AAAA,cAC7B,MAAM,SAAUC,WAAW;AAC1B,oBAAK,QAAS;AACb,sBACCX,SAAaW,UAAS,gBACtB,MAAaA,UAAS,iBACtB,aAAaA,UAAS,iBAAiB,GACvC,MAAa,QAAQ,IACrB,OAAO,MAAM,IAAI,KAAK,KAAMX,SAAQ,GAAI,GACxC,QAAQ,MAAM,IAAI,KAAK,KAAM,aAAa,GAAI,GAC9C,UAAUU,QAAO,MAAM,KAAK,GAC5Bf,IAAG;AAEJ,uBAAMA,KAAE,GAAG,MAAI,SAAS,EAAE,QAASA,KAAE,KAAMA,MAAM;AAChD,gCAAagB,WAAU,YAAa;AAAA,sBACnCA;AAAA,sBAAU,SAAS,EAAEhB;AAAA,sBAAIA;AAAA,sBAAG;AAAA,sBAAS;AAAA,sBAAM;AAAA,oBAC5C;AAAA,kBACD;AAAA,gBACD,OACK;AACJ,kBAAAe,QAAO,SAAUC,WAAU,MAAO;AAAA,gBACnC;AAAA,cACD;AAAA,cACA,SAAS;AAAA,YACV,CAAE;AAAA,UACH;AAEA,iBAAO;AAAA,QACR;AAYA,iBAAS,cAAgB,UAAU,QAAQ,QAC3C;AACC,cACCX,SAAY,SAAS,gBACrB,MAAY,SAAS,iBACrB,UAAY,SAAS,iBAAiB;AAEvC,cAAK,YAAY,KAAK,QAAQ,IAC9B;AACC,YAAAA,SAAQ;AAAA,UACT,WACU,OAAO,WAAW,UAC5B;AACC,YAAAA,SAAQ,SAAS;AAEjB,gBAAKA,SAAQ,SACb;AACC,cAAAA,SAAQ;AAAA,YACT;AAAA,UACD,WACU,UAAU,SACpB;AACC,YAAAA,SAAQ;AAAA,UACT,WACU,UAAU,YACpB;AACC,YAAAA,SAAQ,OAAO,IACdA,SAAQ,MACR;AAED,gBAAKA,SAAQ,GACb;AACE,cAAAA,SAAQ;AAAA,YACV;AAAA,UACD,WACU,UAAU,QACpB;AACC,gBAAKA,SAAQ,MAAM,SACnB;AACC,cAAAA,UAAS;AAAA,YACV;AAAA,UACD,WACU,UAAU,QACpB;AACC,YAAAA,SAAQ,KAAK,OAAQ,UAAQ,KAAK,GAAG,IAAI;AAAA,UAC1C,OAEA;AACC,mBAAQ,UAAU,GAAG,4BAA0B,QAAQ,CAAE;AAAA,UAC1D;AAEA,cAAI,UAAU,SAAS,mBAAmBA;AAC1C,mBAAS,iBAAiBA;AAE1B,cAAK,SAAU;AACd,4BAAiB,UAAU,MAAM,QAAQ,CAAC,QAAQ,CAAE;AAEpD,gBAAK,QAAS;AACb,sBAAS,QAAS;AAAA,YACnB;AAAA,UACD;AAEA,iBAAO;AAAA,QACR;AAUA,iBAAS,yBAA2B,UACpC;AACC,iBAAOZ,GAAE,UAAU;AAAA,YACjB,MAAM,CAAE,SAAS,YAAY,IAAI,SAAS,WAAS,gBAAgB;AAAA,YACnE,SAAS,SAAS,SAAS;AAAA,UAC5B,CAAE,EACD,KAAM,SAAS,UAAU,WAAY,EACrC,OAAO,yDAAyD,EAChE,aAAc,SAAS,MAAO,EAAE;AAAA,QACnC;AASA,iBAAS,qBAAuB,UAAU,MAC1C;AACC,cAAK,SAAS,UAAU,aAAc;AACrC,YAAAA,GAAE,SAAS,YAAY,CAAC,EAAE,IAAK,WAAW,OAAO,UAAU,MAAO;AAAA,UACnE;AAEA,0BAAiB,UAAU,MAAM,cAAc,CAAC,UAAU,IAAI,CAAE;AAAA,QACjE;AAQA,iBAAS,oBAAsB,UAC/B;AACC,cAAI,QAAQA,GAAE,SAAS,MAAM;AAG7B,cAAI,SAAS,SAAS;AAEtB,cAAK,OAAO,OAAO,MAAM,OAAO,OAAO,IAAK;AAC3C,mBAAO,SAAS;AAAA,UACjB;AAEA,cAAI,UAAU,OAAO;AACrB,cAAI,UAAU,OAAO;AACrB,cAAI,UAAU,SAAS;AACvB,cAAI,UAAU,MAAM,SAAS,SAAS;AACtC,cAAI,cAAc,QAAQ,SAAS,QAAQ,GAAG,eAAe;AAC7D,cAAI,cAAcA,GAAG,MAAM,GAAG,UAAU,KAAK,CAAE;AAC/C,cAAI,cAAcA,GAAG,MAAM,GAAG,UAAU,KAAK,CAAE;AAC/C,cAAI,SAAS,MAAM,SAAS,OAAO;AACnC,cAAI,OAAO;AACX,cAAIwB,QAAO,SAAW,GAAI;AACzB,mBAAO,CAAC,IAAI,OAAO,eAAgB,CAAE;AAAA,UACtC;AAEA,cAAK,CAAE,OAAO,QAAS;AACtB,qBAAS;AAAA,UACV;AAkBA,cAAI,WAAWxB,GAAG,MAAM,EAAE,SAAS,QAAQ,eAAe,CAAE,EAC1D;AAAA,YACAA,GAAE,MAAM,EAAE,SAAS,QAAQ,YAAY,CAAE,EACvC,IAAK;AAAA,cACL,UAAU;AAAA,cACV,UAAU;AAAA,cACV,QAAQ;AAAA,cACR,OAAO,UAAUwB,MAAK,OAAO,IAAI;AAAA,YAClC,CAAE,EACD;AAAA,cACAxB,GAAE,MAAM,EAAE,SAAS,QAAQ,iBAAiB,CAAE,EAC5C,IAAK;AAAA,gBACL,cAAc;AAAA,gBACd,OAAO,OAAO,WAAW;AAAA,cAC1B,CAAE,EACD;AAAA,gBACA,YACE,WAAW,IAAI,EACf,IAAK,eAAe,CAAE,EACtB,OAAQ,gBAAgB,QAAQ,UAAU,IAAK,EAC/C;AAAA,kBACA,MAAM,SAAS,OAAO;AAAA,gBACvB;AAAA,cACF;AAAA,YACF;AAAA,UACF,EACC;AAAA,YACAA,GAAE,MAAM,EAAE,SAAS,QAAQ,YAAY,CAAE,EACvC,IAAK;AAAA,cACL,UAAU;AAAA,cACV,UAAU;AAAA,cACV,OAAOwB,MAAM,OAAQ;AAAA,YACtB,CAAE,EACD,OAAQ,KAAM;AAAA,UACjB;AAED,cAAK,QAAS;AACb,qBAAS;AAAA,cACRxB,GAAE,MAAM,EAAE,SAAS,QAAQ,YAAY,CAAE,EACvC,IAAK;AAAA,gBACL,UAAU;AAAA,gBACV,QAAQ;AAAA,gBACR,OAAO,UAAUwB,MAAK,OAAO,IAAI;AAAA,cAClC,CAAE,EACD;AAAA,gBACAxB,GAAE,MAAM,EAAE,SAAS,QAAQ,iBAAiB,CAAE,EAC5C;AAAA,kBACA,YACE,WAAW,IAAI,EACf,IAAK,eAAe,CAAE,EACtB,OAAQ,gBAAgB,WAAW,UAAU,IAAK,EAClD;AAAA,oBACA,MAAM,SAAS,OAAO;AAAA,kBACvB;AAAA,gBACF;AAAA,cACF;AAAA,YACF;AAAA,UACD;AAEA,cAAI,WAAW,SAAS,SAAS;AACjC,cAAI,aAAa,SAAS;AAC1B,cAAI,aAAa,SAAS;AAC1B,cAAI,aAAa,SAAS,SAAS,KAAK;AAGxC,cAAK,SAAU;AACd,YAAAA,GAAE,UAAU,EAAE,GAAI,aAAa,SAAU,GAAG;AAC3C,kBAAI,aAAa,KAAK;AAEtB,yBAAW,aAAa;AAExB,kBAAK,QAAS;AACb,2BAAW,aAAa;AAAA,cACzB;AAAA,YACD,CAAE;AAAA,UACH;AAEA,UAAAA,GAAE,UAAU,EAAE,IAAI,cAAc,OAAO;AACvC,cAAI,CAAE,OAAO,WAAW;AACvB,YAAAA,GAAE,UAAU,EAAE,IAAI,UAAU,OAAO;AAAA,UACpC;AAEA,mBAAS,cAAc;AACvB,mBAAS,cAAc;AACvB,mBAAS,cAAc;AAGvB,mBAAS,eAAe,KAAM;AAAA,YAC7B,MAAM;AAAA,YACN,SAAS;AAAA,UACV,CAAE;AAEF,iBAAO,SAAS;AAAA,QACjB;AAkBA,iBAAS,cAAgB,UACzB;AAGC,cACC,SAAiB,SAAS,SAC1B,UAAiB,OAAO,IACxB,eAAiB,OAAO,SACxB,UAAiB,OAAO,IACxB,WAAiB,OAAO,WACxB,YAAiBA,GAAE,SAAS,WAAW,GACvC,iBAAiB,UAAU,GAAG,OAC9B,iBAAiB,UAAU,SAAS,KAAK,GACzC,sBAAsB,eAAe,GAAG,OACxC,iBAAiB,eAAe,SAAS,OAAO,GAChD,YAAiB,SAAS,aAC1B,UAAiBA,GAAE,SAAS,GAC5B,eAAiB,UAAU,OAC3B,YAAiBA,GAAE,SAAS,WAAW,GACvC,iBAAiB,UAAU,SAAS,KAAK,GACzC,iBAAiB,eAAe,SAAS,OAAO,GAChD,SAAiBA,GAAE,SAAS,MAAM,GAClC,QAAiBA,GAAE,SAAS,MAAM,GAClC,UAAiB,MAAM,IACvB,aAAiB,QAAQ,OACzB,SAAiB,SAAS,SAASA,GAAE,SAAS,MAAM,IAAI,MACxD,UAAiB,SAAS,UAC1B,OAAiB,QAAQ,iBACzB,gBAAiB,OAAQ,SAAS,WAAW,KAAM,GACnD,cAAc,cACd,cAAc,cACd,YAAY,YACZ,eAAa,CAAC,GAAG,eAAa,CAAC,GAC/B,gBAAc,CAAC,GAAG,gBAAc,CAAC,GACjC,KAAK,YAAY,aACjB,UAAU,SAAS,QAAQ;AAC1B,gBAAI,QAAQ,OAAO;AACnB,kBAAM,aAAa;AACnB,kBAAM,gBAAgB;AACtB,kBAAM,iBAAiB;AACvB,kBAAM,oBAAoB;AAC1B,kBAAM,SAAS;AAAA,UAChB;AAKD,cAAI,eAAe,UAAU,eAAe,UAAU;AAEtD,cAAK,SAAS,iBAAiB,gBAAgB,SAAS,iBAAiBG,YAAY;AACpF,qBAAS,eAAe;AACxB,kCAAuB,QAAS;AAChC;AAAA,UACD,OACK;AACJ,qBAAS,eAAe;AAAA,UACzB;AAOA,gBAAM,SAAS,cAAc,EAAE,OAAO;AAEtC,cAAK,QAAS;AACb,yBAAa,OAAO,MAAM,EAAE,UAAW,KAAM;AAC7C,2BAAe,OAAO,KAAK,IAAI;AAC/B,2BAAe,WAAW,KAAK,IAAI;AACnC,uBAAW,KAAK,MAAM,EAAE,WAAW,IAAI;AAAA,UACxC;AAGA,uBAAa,OAAO,MAAM,EAAE,UAAW,KAAM;AAC7C,yBAAe,OAAO,KAAK,IAAI;AAC/B,yBAAe,WAAW,KAAK,IAAI;AACnC,qBAAW,KAAK,QAAQ,EAAE,WAAW,UAAU;AAC/C,qBAAW,KAAK,MAAM,EAAE,WAAW,IAAI;AAUvC,cAAK,CAAE,SACP;AACC,yBAAa,QAAQ;AACrB,sBAAU,GAAG,MAAM,QAAQ;AAAA,UAC5B;AAEA,UAAAH,GAAE,KAAM,gBAAiB,UAAU,UAAW,GAAG,SAAWO,IAAG,IAAK;AACnE,kBAAM,wBAAyB,UAAUA,EAAE;AAC3C,eAAG,MAAM,QAAQ,SAAS,UAAU,KAAK;AAAA,UAC1C,CAAE;AAEF,cAAK,QAAS;AACb,+BAAoB,SAAS,GAAG;AAC/B,gBAAE,MAAM,QAAQ;AAAA,YACjB,GAAG,YAAa;AAAA,UACjB;AAGA,wBAAc,MAAM,WAAW;AAC/B,cAAK,YAAY,IAAK;AAErB,uBAAW,QAAQ;AAKnB,gBAAK,SAAS,MAAM,KAAK,OAAO,EAAE,OAAO,IAAI,UAAU,gBACtD,QAAQ,IAAI,YAAY,KAAK,WAC5B;AACD,yBAAW,QAAQ,eAAgB,MAAM,WAAW,IAAI,QAAQ;AAAA,YACjE;AAGA,0BAAc,MAAM,WAAW;AAAA,UAChC,WACU,iBAAiB,IAAK;AAE/B,uBAAW,QAAQ,eAAe,YAAY;AAG9C,0BAAc,MAAM,WAAW;AAAA,UAChC;AAMA,6BAAoB,SAAS,YAAa;AAG1C,6BAAoB,SAAS,QAAQ;AACpC,gBAAI,QAAQN,QAAO,mBAClBA,QAAO,iBAAiB,MAAM,EAAE,QAChC,eAAgBD,GAAE,MAAM,EAAE,MAAM,CAAE;AAEnC,0BAAc,KAAM,OAAO,SAAU;AACrC,yBAAa,KAAM,KAAM;AAAA,UAC1B,GAAG,YAAa;AAGhB,6BAAoB,SAAS,SAASO,IAAG;AACxC,oBAAQ,MAAM,QAAQ,aAAaA;AAAA,UACpC,GAAG,YAAa;AAEhB,UAAAP,GAAE,YAAY,EAAE,IAAI,UAAU,CAAC;AAG/B,cAAK,QACL;AACC,+BAAoB,SAAS,YAAa;AAE1C,+BAAoB,SAAS,QAAQ;AACpC,4BAAc,KAAM,OAAO,SAAU;AACrC,2BAAa,KAAM,eAAgBA,GAAE,MAAM,EAAE,IAAI,OAAO,CAAE,CAAE;AAAA,YAC7D,GAAG,YAAa;AAEhB,+BAAoB,SAAS,SAASO,IAAG;AACxC,sBAAQ,MAAM,QAAQ,aAAaA;AAAA,YACpC,GAAG,YAAa;AAEhB,YAAAP,GAAE,YAAY,EAAE,OAAO,CAAC;AAAA,UACzB;AAWA,6BAAoB,SAAS,QAAQO,IAAG;AACvC,mBAAO,YAAY,oCAAkC,cAAcA,MAAG;AACtE,mBAAO,WAAW,GAAG,MAAM,SAAS;AACpC,mBAAO,WAAW,GAAG,MAAM,WAAW;AACtC,mBAAO,MAAM,QAAQ,aAAaA;AAAA,UACnC,GAAG,YAAa;AAEhB,cAAK,QACL;AACC,+BAAoB,SAAS,QAAQA,IAAG;AACvC,qBAAO,YAAY,oCAAkC,cAAcA,MAAG;AACtE,qBAAO,WAAW,GAAG,MAAM,SAAS;AACpC,qBAAO,WAAW,GAAG,MAAM,WAAW;AACtC,qBAAO,MAAM,QAAQ,aAAaA;AAAA,YACnC,GAAG,YAAa;AAAA,UACjB;AAIA,cAAK,KAAK,MAAM,MAAM,WAAW,CAAC,IAAI,KAAK,MAAM,WAAW,GAC5D;AAEC,yBAAe,UAAU,eAAe,UAAU,gBACjD,QAAQ,IAAI,YAAY,KAAK,WAC5B,cAAY,WACZ;AAGF,gBAAK,SAAS,UAAU,eACvB,UAAU,gBAAgB,QAAQ,IAAI,YAAY,KAAK,WACtD;AACD,yBAAW,QAAQ,eAAgB,aAAW,QAAS;AAAA,YACxD;AAGA,gBAAK,YAAY,MAAM,iBAAiB,IAAK;AAC5C,qBAAQ,UAAU,GAAG,gCAAgC,CAAE;AAAA,YACxD;AAAA,UACD,OAEA;AACC,yBAAa;AAAA,UACd;AAGA,uBAAa,QAAQ,eAAgB,UAAW;AAChD,yBAAe,QAAQ,eAAgB,UAAW;AAElD,cAAK,QAAS;AACb,qBAAS,YAAY,MAAM,QAAQ,eAAgB,UAAW;AAAA,UAC/D;AAMA,cAAK,CAAE,SAAU;AAKhB,gBAAK,MAAO;AACX,2BAAa,SAAS,eAAgB,QAAQ,eAAa,QAAS;AAAA,YACrE;AAAA,UACD;AAGA,cAAI,cAAc,MAAM,WAAW;AACnC,yBAAe,GAAG,MAAM,QAAQ,eAAgB,WAAY;AAC5D,8BAAoB,QAAQ,eAAgB,WAAY;AAIxD,cAAI,aAAa,MAAM,OAAO,IAAI,UAAU,gBAAgB,QAAQ,IAAI,YAAY,KAAK;AACzF,cAAI,UAAU,aAAa,QAAQ,iBAAiB,SAAS;AAC7D,8BAAqB,WAAY,aAAa,WAAS,OAAO;AAE9D,cAAK,QAAS;AACb,2BAAe,GAAG,MAAM,QAAQ,eAAgB,WAAY;AAC5D,2BAAe,GAAG,MAAM,QAAQ,eAAgB,WAAY;AAC5D,2BAAe,GAAG,MAAM,WAAW,aAAa,WAAS,OAAO;AAAA,UACjE;AAGA,gBAAM,SAAS,UAAU,EAAE,aAAc,MAAM,SAAS,OAAO,CAAE;AAGjE,kBAAQ,QAAQ,QAAQ;AAIxB,eAAM,SAAS,WAAW,SAAS,cAAc,CAAE,SAAS,WAAY;AACvE,sBAAU,YAAY;AAAA,UACvB;AAAA,QACD;AAYA,iBAAS,mBAAoBD,KAAI,KAAK,KACtC;AACC,cAAImB,SAAM,GAAGlB,KAAE,GAAG,OAAK,IAAI;AAC3B,cAAI,QAAQ;AAEZ,iBAAQA,KAAI,MAAO;AAClB,qBAAS,IAAIA,IAAG;AAChB,qBAAS,MAAM,IAAIA,IAAG,aAAa;AAEnC,mBAAQ,QAAS;AAChB,kBAAK,OAAO,aAAa,GAAI;AAC5B,oBAAK,KAAM;AACV,kBAAAD,IAAI,QAAQ,QAAQmB,MAAM;AAAA,gBAC3B,OACK;AACJ,kBAAAnB,IAAI,QAAQmB,MAAM;AAAA,gBACnB;AAEA,gBAAAA;AAAA,cACD;AAEA,uBAAS,OAAO;AAChB,uBAAS,MAAM,OAAO,cAAc;AAAA,YACrC;AAEA,YAAAlB;AAAA,UACD;AAAA,QACD;AAIA,YAAI,mBAAmB;AAQvB,iBAAS,yBAA2B,WACpC;AACC,cACC,QAAQ,UAAU,QAClB,UAAU,UAAU,WACpB,SAAS,UAAU,SACnB,UAAU,OAAO,IACjB,UAAU,OAAO,IACjB,eAAe,OAAO,SACtB,cAAc,QAAQ,QACtB,iBAAiB,cAAe,WAAW,UAAW,GACtD,cAAcP,GAAE,MAAM,UAAU,MAAM,GACtC,iBAAiB,MAAM,aAAa,OAAO,GAC3C,iBAAiB,MAAM,YACvB,aAAa,OACbO,IAAG,QAAQ,WAAW,OAAO,YAC7B,UAAU,UAAU,UACpB,OAAO,QAAQ;AAEhB,cAAI,aAAa,MAAM,MAAM;AAC7B,cAAK,cAAc,WAAW,QAAQ,GAAG,MAAM,IAAK;AACnD,6BAAiB;AAAA,UAClB;AAGA,eAAMA,KAAE,GAAIA,KAAE,eAAe,QAASA,MAAM;AAC3C,qBAAS,QAAS,eAAeA;AAEjC,gBAAK,OAAO,WAAW,MAAO;AAC7B,qBAAO,SAAS,kBAAmB,OAAO,YAAY,cAAe;AAErE,2BAAa;AAAA,YACd;AAAA,UACD;AAOA,cAAK,QAAQ,CAAE,cAAc,CAAE,WAAW,CAAE,WACvC,eAAe,iBAAkB,SAAU,KAC3C,eAAe,YAAY,QAC9B;AACD,iBAAMA,KAAE,GAAIA,KAAE,aAAcA,MAAM;AACjC,kBAAI,SAAS,wBAAyB,WAAWA,EAAE;AAEnD,kBAAK,WAAW,MAAO;AACtB,wBAAS,QAAS,SAAS,eAAgB,YAAY,GAAGA,EAAC,EAAE,MAAM,CAAE;AAAA,cACtE;AAAA,YACD;AAAA,UACD,OAEA;AAKC,gBAAI,WAAWP,GAAE,KAAK,EAAE,MAAM,EAC5B,IAAK,cAAc,QAAS,EAC5B,WAAY,IAAK;AAGnB,qBAAS,KAAK,UAAU,EAAE,OAAO;AACjC,gBAAI,KAAKA,GAAE,OAAO,EAAE,SAAU,SAAS,KAAK,OAAO,CAAE;AAKrD,qBAAS,KAAK,cAAc,EAAE,OAAO;AACrC,qBACE,OAAQA,GAAE,UAAU,MAAM,EAAE,MAAM,CAAE,EACpC,OAAQA,GAAE,UAAU,MAAM,EAAE,MAAM,CAAE;AAGtC,qBAAS,KAAK,oBAAoB,EAAE,IAAI,SAAS,EAAE;AAGnD,0BAAc,gBAAiB,WAAW,SAAS,KAAK,OAAO,EAAE,EAAG;AAEpE,iBAAMO,KAAE,GAAIA,KAAE,eAAe,QAASA,MAAM;AAC3C,uBAAS,QAAS,eAAeA;AAEjC,0BAAYA,IAAG,MAAM,QAAQ,OAAO,eAAe,QAAQ,OAAO,eAAe,KAChF,eAAgB,OAAO,UAAW,IAClC;AAKD,kBAAK,OAAO,cAAc,SAAU;AACnC,gBAAAP,GAAG,YAAYO,GAAG,EAAE,OAAQP,GAAE,QAAQ,EAAE,IAAK;AAAA,kBAC5C,OAAO,OAAO;AAAA,kBACd,QAAQ;AAAA,kBACR,SAAS;AAAA,kBACT,QAAQ;AAAA,kBACR,QAAQ;AAAA,gBACT,CAAE,CAAE;AAAA,cACL;AAAA,YACD;AAGA,gBAAK,UAAU,OAAO,QAAS;AAC9B,mBAAMO,KAAE,GAAIA,KAAE,eAAe,QAASA,MAAM;AAC3C,4BAAY,eAAeA;AAC3B,yBAAS,QAAS;AAElB,gBAAAP,GAAG,iBAAkB,WAAW,SAAU,CAAE,EAC1C,MAAO,KAAM,EACb,OAAQ,OAAO,eAAgB,EAC/B,SAAU,EAAG;AAAA,cAChB;AAAA,YACD;AAIA,YAAAA,GAAE,UAAU,QAAQ,EAAE,WAAW,MAAM;AAOvC,gBAAI,SAASA,GAAE,QAAQ,EAAE;AAAA,cAAK,WAAW,UACvC;AAAA,gBACC,UAAU;AAAA,gBACV,KAAK;AAAA,gBACL,MAAM;AAAA,gBACN,QAAQ;AAAA,gBACR,OAAO;AAAA,gBACP,UAAU;AAAA,cACX,IACA,CAAC;AAAA,YACF,EACC,OAAQ,QAAS,EACjB,SAAU,cAAe;AAK3B,gBAAK,WAAW,cAAe;AAC9B,uBAAS,MAAO,YAAa;AAAA,YAC9B,WACU,SAAU;AACnB,uBAAS,IAAK,SAAS,MAAO;AAC9B,uBAAS,WAAW,OAAO;AAI3B,kBAAK,SAAS,MAAM,IAAI,eAAe,eAAe,gBAAiB;AACtE,yBAAS,MAAO,eAAe,WAAY;AAAA,cAC5C;AAAA,YACD,WACU,SAAU;AACnB,uBAAS,MAAO,eAAe,WAAY;AAAA,YAC5C,WACU,gBAAiB;AAC1B,uBAAS,MAAO,cAAe;AAAA,YAChC;AAQA,gBAAI,QAAQ;AACZ,iBAAMO,KAAE,GAAIA,KAAE,eAAe,QAASA,MAAM;AAC3C,kBAAI,OAAOP,GAAE,YAAYO,GAAE;AAC3B,kBAAI,SAAS,KAAK,WAAW,IAAI,KAAK,MAAM;AAI5C,kBAAI,WAAW,QAAQ,YACtB,KAAK,KAAM,YAAYA,IAAG,sBAAsB,EAAE,KAAM,IACxD,KAAK,WAAW;AAIjB,uBAAS;AAGT,sBAAS,eAAeA,KAAK,SAAS,eAAgB,WAAW,MAAO;AAAA,YACzE;AAEA,kBAAM,MAAM,QAAQ,eAAgB,KAAM;AAG1C,mBAAO,OAAO;AAAA,UACf;AAMA,cAAK,gBAAiB;AACrB,kBAAM,MAAM,QAAQ,eAAgB,cAAe;AAAA,UACpD;AAEA,eAAM,kBAAkB,YAAY,CAAE,UAAU,UAAW;AAC1D,gBAAI,aAAa,WAAY;AAC5B,cAAAP,GAAEC,OAAM,EAAE,GAAG,eAAa,UAAU,WAAW,YAAa,WAAY;AACvE,sCAAuB,SAAU;AAAA,cAClC,CAAE,CAAE;AAAA,YACL;AAIA,gBAAK,MAAO;AACX,yBAAY,YAAY,GAAK;AAAA,YAC9B,OACK;AACJ,yBAAW;AAAA,YACZ;AAEA,sBAAU,WAAW;AAAA,UACtB;AAAA,QACD;AAWA,YAAI,cAAc,UAAU,KAAK;AAUjC,iBAAS,kBAAoB,OAAO,QACpC;AACC,cAAK,CAAE,OAAQ;AACd,mBAAO;AAAA,UACR;AAEA,cAAI,IAAID,GAAE,QAAQ,EAChB,IAAK,SAAS,eAAgB,KAAM,CAAE,EACtC,SAAU,UAAUE,UAAS,IAAK;AAEpC,cAAI,MAAM,EAAE,GAAG;AACf,YAAE,OAAO;AAET,iBAAO;AAAA,QACR;AAUA,iBAAS,iBAAkB,UAAU,QACrC;AACC,cAAI,MAAM,mBAAoB,UAAU,MAAO;AAC/C,cAAK,MAAM,GAAI;AACd,mBAAO;AAAA,UACR;AAEA,cAAIE,QAAO,SAAS,OAAQ;AAC5B,iBAAO,CAAEA,MAAK,MACbJ,GAAE,OAAO,EAAE,KAAM,eAAgB,UAAU,KAAK,QAAQ,SAAU,CAAE,EAAE,KACtEI,MAAK,QAAS;AAAA,QAChB;AAUA,iBAAS,mBAAoB,UAAU,QACvC;AACC,cAAI,GAAGiB,OAAI,IAAI,SAAS;AAExB,mBAAUd,KAAE,GAAG,MAAI,SAAS,OAAO,QAASA,KAAE,KAAMA,MAAM;AACzD,gBAAI,eAAgB,UAAUA,IAAG,QAAQ,SAAU,IAAE;AACrD,gBAAI,EAAE,QAAS,kBAAkB,EAAG;AACpC,gBAAI,EAAE,QAAS,WAAW,GAAI;AAE9B,gBAAK,EAAE,SAASc,MAAM;AACrB,cAAAA,OAAM,EAAE;AACR,uBAASd;AAAA,YACV;AAAA,UACD;AAEA,iBAAO;AAAA,QACR;AASA,iBAAS,eAAgB,GACzB;AACC,cAAK,MAAM,MAAO;AACjB,mBAAO;AAAA,UACR;AAEA,cAAK,OAAO,KAAK,UAAW;AAC3B,mBAAO,IAAI,IACV,QACA,IAAE;AAAA,UACJ;AAGA,iBAAO,EAAE,MAAM,KAAK,IACnB,IAAE,OACF;AAAA,QACF;AAIA,iBAAS,eAAiB,UAC1B;AACC,cACCA,IAAG,MAAM,GAAG,MACZ,QAAQ,CAAC,GACT,SAAS,CAAC,GACV,YAAY,SAAS,WACrB,WAAW,MAAM,OAAO,QACxB,QAAQ,SAAS,gBACjB,WAAWP,GAAE,cAAe,KAAM,GAClC,aAAa,CAAC,GACd0B,OAAM,SAAW,GAAI;AACpB,gBAAK,EAAE,UAAU,CAAE,MAAM,QAAS,EAAE,EAAG,GAAI;AAE1C,yBAAW,KAAM,CAAE;AAAA,YACpB,OACK;AAEJ,cAAA1B,GAAE,MAAO,YAAY,CAAE;AAAA,YACxB;AAAA,UACD;AAID,cAAK,MAAM,QAAS,KAAM,GAAI;AAC7B,YAAA0B,KAAK,KAAM;AAAA,UACZ;AAEA,cAAK,YAAY,MAAM,KAAM;AAC5B,YAAAA,KAAK,MAAM,GAAI;AAAA,UAChB;AAEA,UAAAA,KAAK,SAAS,SAAU;AAExB,cAAI,YAAY,MAAM,MAAO;AAC5B,YAAAA,KAAK,MAAM,IAAK;AAAA,UACjB;AAEA,eAAMnB,KAAE,GAAIA,KAAE,WAAW,QAASA,MAClC;AACC,qBAAS,WAAWA,IAAG;AACvB,wBAAY,UAAW,QAAS;AAEhC,iBAAM,IAAE,GAAG,OAAK,UAAU,QAAS,IAAE,MAAO,KAC5C;AACC,qBAAO,UAAU;AACjB,sBAAQ,UAAW,MAAO,SAAS;AAEnC,kBAAK,WAAWA,IAAG,SAASJ,YAAY;AACvC,2BAAWI,IAAG,OAAOP,GAAE,QAAS,WAAWO,IAAG,IAAI,UAAU,MAAM,SAAU;AAAA,cAC7E;AAEA,oBAAM,KAAM;AAAA,gBACX,KAAW;AAAA,gBACX,KAAW;AAAA,gBACX,KAAW,WAAWA,IAAG;AAAA,gBACzB,OAAW,WAAWA,IAAG;AAAA,gBACzB,MAAW;AAAA,gBACX,WAAW,UAAU,IAAI,KAAK,MAAO,QAAM;AAAA,cAC5C,CAAE;AAAA,YACH;AAAA,UACD;AAEA,iBAAO;AAAA,QACR;AAQA,iBAAS,QAAU,WACnB;AACC,cACCA,IAAG,KAAK,MAAM,GAAG,MAAM,GAAG,MAC1B,WAAW,KACX,SAAS,CAAC,GACV,WAAW,UAAU,IAAI,KAAK,OAC9B,SAAS,UAAU,QACnB,YAAY,UAAU,WACtB,WAAWH,OAAM,MAAM,OAAO,OAC9B,aAAa,GACb,SACA,gBAAgB,UAAU,iBAC1B;AAKD,yBAAgB,SAAU;AAE1B,kBAAQ,eAAgB,SAAU;AAElC,eAAMG,KAAE,GAAG,MAAI,MAAM,QAASA,KAAE,KAAMA,MAAM;AAC3C,sBAAU,MAAMA;AAGhB,gBAAK,QAAQ,WAAY;AACxB;AAAA,YACD;AAGA,wBAAa,WAAW,QAAQ,GAAI;AAAA,UACrC;AAGA,cAAK,cAAe,SAAU,KAAK,SAAS,MAAM,WAAW,GAC7D;AAGC,iBAAMA,KAAE,GAAG,OAAK,cAAc,QAASA,KAAE,MAAOA,MAAM;AACrD,qBAAQ,cAAcA,OAAOA;AAAA,YAC9B;AAuBA,gBAAK,eAAe,MAAM,QAAS;AAElC,4BAAc,KAAM,SAAW,GAAG,GAAI;AACrC,oBACC,GAAG,GAAGW,IAAG,MAAM,MACf,MAAI,MAAM,QACV,QAAQ,OAAO,GAAG,YAClB,QAAQ,OAAO,GAAG;AAEnB,qBAAMA,KAAE,GAAIA,KAAE,KAAMA,MAAM;AACzB,yBAAO,MAAMA;AAEb,sBAAI,MAAO,KAAK;AAChB,sBAAI,MAAO,KAAK;AAEhB,yBAAO,IAAE,IAAI,KAAK,IAAE,IAAI,IAAI;AAC5B,sBAAK,SAAS,GAAI;AACjB,2BAAO,KAAK,QAAQ,QAAQ,OAAO,CAAC;AAAA,kBACrC;AAAA,gBACD;AAEA,oBAAI,OAAO;AACX,oBAAI,OAAO;AACX,uBAAO,IAAE,IAAI,KAAK,IAAE,IAAI,IAAI;AAAA,cAC7B,CAAE;AAAA,YACH,OACK;AAIJ,4BAAc,KAAM,SAAW,GAAG,GAAI;AACrC,oBACC,GAAG,GAAGA,IAAG,GAAG,MAAM,MAAMZ,KACxB,MAAI,MAAM,QACV,QAAQ,OAAO,GAAG,YAClB,QAAQ,OAAO,GAAG;AAEnB,qBAAMY,KAAE,GAAIA,KAAE,KAAMA,MAAM;AACzB,yBAAO,MAAMA;AAEb,sBAAI,MAAO,KAAK;AAChB,sBAAI,MAAO,KAAK;AAEhB,kBAAAZ,MAAK,SAAU,KAAK,OAAK,MAAI,KAAK,QAAS,SAAU,YAAU,KAAK;AACpE,yBAAOA,IAAI,GAAG,CAAE;AAChB,sBAAK,SAAS,GAAI;AACjB,2BAAO;AAAA,kBACR;AAAA,gBACD;AAEA,oBAAI,OAAO;AACX,oBAAI,OAAO;AACX,uBAAO,IAAE,IAAI,KAAK,IAAE,IAAI,IAAI;AAAA,cAC7B,CAAE;AAAA,YACH;AAAA,UACD;AAGA,oBAAU,UAAU;AAAA,QACrB;AAGA,iBAAS,YAAc,UACvB;AACC,cAAI;AACJ,cAAI;AACJ,cAAI,UAAU,SAAS;AACvB,cAAI,QAAQ,eAAgB,QAAS;AACrC,cAAI,QAAQ,SAAS,UAAU;AAI/B,mBAAUC,KAAE,GAAG,OAAK,QAAQ,QAASA,KAAE,MAAOA,MAC9C;AACC,gBAAI,MAAM,QAAQA;AAClB,gBAAI,YAAY,IAAI;AACpB,gBAAI,SAAS,IAAI,aAAa,IAAI,OAAO,QAAS,UAAU,EAAG;AAC/D,gBAAI,KAAK,IAAI;AAIb,eAAG,gBAAgB,WAAW;AAG9B,gBAAK,IAAI,WAAY;AACpB,kBAAK,MAAM,SAAS,KAAK,MAAM,GAAG,OAAOA,IAAI;AAC5C,mBAAG,aAAa,aAAa,MAAM,GAAG,OAAK,QAAQ,cAAc,YAAa;AAC9E,2BAAW,UAAW,MAAM,GAAG,QAAM,MAAO,UAAU;AAAA,cACvD,OACK;AACJ,2BAAW,UAAU;AAAA,cACtB;AAEA,sBAAQ,UAAW,aAAa,QAC/B,MAAM,iBACN,MAAM;AAAA,YAER,OACK;AACJ,sBAAQ;AAAA,YACT;AAEA,eAAG,aAAa,cAAc,KAAK;AAAA,UACpC;AAAA,QACD;AAaA,iBAAS,gBAAkB,UAAU,QAAQ,QAAQ,UACrD;AACC,cAAI,MAAM,SAAS,UAAW;AAC9B,cAAI,UAAU,SAAS;AACvB,cAAI,YAAY,IAAI;AACpB,cAAI;AACJ,cAAI,OAAO,SAAW,GAAG,UAAW;AACnC,gBAAI,MAAM,EAAE;AACZ,gBAAK,QAAQJ,YAAY;AACxB,oBAAMH,GAAE,QAAS,EAAE,IAAI,SAAU;AAAA,YAClC;AAEA,mBAAO,MAAI,IAAI,UAAU,SACxB,MAAI,IACJ,WACC,OACA;AAAA,UACH;AAGA,cAAK,OAAO,QAAQ,OAAO,UAAW;AACrC,sBAAU,SAAS,YAAY,CAAE,OAAQ;AAAA,UAC1C;AAGA,cAAK,UAAU,SAAS,UAAU,YAAa;AAE9C,gBAAI,UAAUA,GAAE,QAAS,QAAQ,OAAO,SAAS,GAAG,CAAE;AAEtD,gBAAK,YAAY,IAAK;AAErB,4BAAc,KAAM,QAAQ,UAAU,IAAK;AAE3C,kBAAK,gBAAgB,QAAQ,QAAQ,WAAW,GAAI;AACnD,8BAAc;AAAA,cACf;AAEA,kBAAK,gBAAgB,MAAO;AAC3B,wBAAQ,OAAQ,SAAS,CAAE;AAAA,cAC5B,OACK;AACJ,wBAAQ,SAAS,KAAK,UAAW;AACjC,wBAAQ,SAAS,OAAO;AAAA,cACzB;AAAA,YACD,OACK;AAEJ,sBAAQ,KAAM,CAAE,QAAQ,UAAU,IAAI,CAAE,CAAE;AAC1C,sBAAQ,QAAQ,SAAO,GAAG,OAAO;AAAA,YAClC;AAAA,UACD,WACU,QAAQ,UAAU,QAAQ,GAAG,MAAM,QAAS;AAErD,0BAAc,KAAM,QAAQ,EAAG;AAE/B,oBAAQ,SAAS;AACjB,oBAAQ,GAAG,KAAK,UAAW;AAC3B,oBAAQ,GAAG,OAAO;AAAA,UACnB,OACK;AAEJ,oBAAQ,SAAS;AACjB,oBAAQ,KAAM,CAAE,QAAQ,UAAU,EAAG,CAAE;AACvC,oBAAQ,GAAG,OAAO;AAAA,UACnB;AAGA,oBAAW,QAAS;AAGpB,cAAK,OAAO,YAAY,YAAa;AACpC,qBAAU,QAAS;AAAA,UACpB;AAAA,QACD;AAWA,iBAAS,sBAAwB,UAAU,UAAU,QAAQ,UAC7D;AACC,cAAI,MAAM,SAAS,UAAW;AAE9B,wBAAe,UAAU,CAAC,GAAG,SAAU,GAAG;AAEzC,gBAAK,IAAI,cAAc,OAAQ;AAC9B;AAAA,YACD;AAIA,gBAAK,SAAS,UAAU,aAAc;AACrC,mCAAsB,UAAU,IAAK;AAErC,yBAAY,WAAW;AACtB,gCAAiB,UAAU,QAAQ,EAAE,UAAU,QAAS;AAIxD,oBAAK,cAAe,QAAS,MAAM,OAAQ;AAC1C,uCAAsB,UAAU,KAAM;AAAA,gBACvC;AAAA,cACD,GAAG,CAAE;AAAA,YACN,OACK;AACJ,8BAAiB,UAAU,QAAQ,EAAE,UAAU,QAAS;AAAA,YACzD;AAAA,UACD,CAAE;AAAA,QACH;AASA,iBAAS,kBAAmB,UAC5B;AACC,cAAI,UAAU,SAAS;AACvB,cAAI,YAAY,SAAS,SAAS;AAClC,cAAI,OAAO,eAAgB,QAAS;AACpC,cAAI,WAAW,SAAS;AACxB,cAAIO,IAAG,KAAK;AAEZ,cAAK,SAAS,SAAS,SAAS,cAAe;AAE9C,iBAAMA,KAAE,GAAG,MAAI,QAAQ,QAASA,KAAE,KAAMA,MAAM;AAC7C,uBAAS,QAAQA,IAAG;AAGpB,cAAAP,GAAG,OAAQ,SAAS,QAAQ,WAAW,MAAO,CAAE,EAC9C,YAAa,aAAaO,KAAE,IAAIA,KAAE,IAAI,EAAG;AAAA,YAC5C;AAGA,iBAAMA,KAAE,GAAG,MAAI,KAAK,QAASA,KAAE,KAAMA,MAAM;AAC1C,uBAAS,KAAKA,IAAG;AAEjB,cAAAP,GAAG,OAAQ,SAAS,QAAQ,WAAW,MAAO,CAAE,EAC9C,SAAU,aAAaO,KAAE,IAAIA,KAAE,IAAI,EAAG;AAAA,YACzC;AAAA,UACD;AAEA,mBAAS,YAAY;AAAA,QACtB;AAKA,iBAAS,YAAa,UAAU,KAChC;AAEC,cAAI,SAAS,SAAS,UAAW;AACjC,cAAI,aAAa,UAAU,IAAI,MAAO,OAAO;AAC7C,cAAI;AAEJ,cAAK,YAAa;AACjB,yBAAa,WAAW;AAAA,cAAM,SAAS;AAAA,cAAW;AAAA,cAAU;AAAA,cAC3D,wBAAyB,UAAU,GAAI;AAAA,YACxC;AAAA,UACD;AAGA,cAAI,KAAK;AACT,cAAI,YAAY,UAAU,IAAI,KAAK,MAAO,OAAO,QAAM;AAEvD,mBAAUA,KAAE,GAAG,MAAI,SAAS,OAAO,QAASA,KAAE,KAAMA,MAAM;AACzD,kBAAM,SAAS,OAAOA;AAEtB,gBAAK,CAAE,IAAI,YAAa;AACvB,kBAAI,aAAa,CAAC;AAAA,YACnB;AAEA,gBAAK,CAAE,IAAI,WAAW,QAAQ,YAAa;AAC1C,yBAAW,aACV,WAAWA,MACX,eAAgB,UAAUA,IAAG,KAAK,MAAO;AAE1C,kBAAI,WAAY,OAAQ,YACvB,UAAW,QAAS,IACpB;AAAA,YACF;AAAA,UACD;AAAA,QACD;AASA,iBAAS,aAAe,UACxB;AACC,cAAI,SAAS,gBAAgB;AAC5B;AAAA,UACD;AAGA,cAAI,QAAQ;AAAA,YACX,MAAS,CAAC,IAAI,KAAK;AAAA,YACnB,OAAS,SAAS;AAAA,YAClB,QAAS,SAAS;AAAA,YAClB,OAASP,GAAE,OAAQ,MAAM,CAAC,GAAG,SAAS,SAAU;AAAA,YAChD,QAAS,iBAAkB,SAAS,eAAgB;AAAA,YACpD,SAASA,GAAE,IAAK,SAAS,WAAW,SAAW,KAAKO,IAAI;AACvD,qBAAO;AAAA,gBACN,SAAS,IAAI;AAAA,gBACb,QAAQ,iBAAkB,SAAS,gBAAgBA,GAAG;AAAA,cACvD;AAAA,YACD,CAAE;AAAA,UACH;AAEA,mBAAS,cAAc;AACvB,0BAAiB,UAAU,qBAAqB,mBAAmB,CAAC,UAAU,KAAK,CAAE;AAErF,cAAK,SAAS,UAAU,cAAc,CAAC,SAAS,aAChD;AACC,qBAAS,oBAAoB,KAAM,SAAS,WAAW,UAAU,KAAM;AAAA,UACxE;AAAA,QACD;AAUA,iBAAS,aAAe,UAAU,OAAO,UACzC;AACC,cAAK,CAAE,SAAS,UAAU,YAAa;AACtC,qBAAS;AACT;AAAA,UACD;AAEA,cAAIoB,UAAS,SAASC,QAAO;AAC5B,8BAAkB,UAAUA,QAAO,QAAQ;AAAA,UAC5C;AAEA,cAAI,QAAQ,SAAS,oBAAoB,KAAM,SAAS,WAAW,UAAUD,OAAO;AAEpF,cAAK,UAAUxB,YAAY;AAC1B,8BAAmB,UAAU,OAAO,QAAS;AAAA,UAC9C;AAGA,iBAAO;AAAA,QACR;AAEA,iBAAS,kBAAoB,UAAU,GAAG,UAAU;AACnD,cAAII,IAAG;AACP,cAAI,UAAU,SAAS;AACvB,mBAAS,iBAAiB;AAI1B,cAAIF,OAAM,SAAS,iBAAiB,IAAI,UAAU,IAAI,QAAQ,IAAI;AAElE,cAAK,CAAE,KAAK,CAAE,EAAE,MAAO;AACtB,qBAAS,iBAAiB;AAC1B,qBAAS;AACT;AAAA,UACD;AAIA,cAAI,cAAc,gBAAiB,UAAU,qBAAqB,mBAAmB,CAAC,UAAU,CAAC,CAAE;AACnG,cAAKL,GAAE,QAAS,OAAO,WAAY,MAAM,IAAK;AAC7C,qBAAS,iBAAiB;AAC1B,qBAAS;AACT;AAAA,UACD;AAGA,cAAI,WAAW,SAAS;AACxB,cAAK,WAAW,KAAK,EAAE,OAAO,CAAC,IAAI,KAAK,IAAK,WAAS,KAAQ;AAC7D,qBAAS,iBAAiB;AAC1B,qBAAS;AACT;AAAA,UACD;AAGA,cAAK,EAAE,WAAW,QAAQ,WAAW,EAAE,QAAQ,QAAS;AACvD,qBAAS,iBAAiB;AAC1B,qBAAS;AACT;AAAA,UACD;AAGA,mBAAS,eAAeA,GAAE,OAAQ,MAAM,CAAC,GAAG,CAAE;AAG9C,cAAK,EAAE,WAAWG,YAAY;AAE7B,gBAAIE,MAAK;AACR,cAAAA,KAAI,KAAK,IAAI,EAAE,MAAM;AAAA,YACtB,OACK;AACJ,uBAAS,kBAAoB,EAAE;AAAA,YAChC;AAAA,UACD;AAIA,cAAK,EAAE,UAAUF,YAAY;AAC5B,gBAAGE,SAAQ,MAAM;AAChB,uBAAS,iBAAoB,EAAE;AAC/B,uBAAS,oBAAoB,EAAE;AAAA,YAChC,OACK;AACJ,4BAAc,UAAU,EAAE,QAAM,SAAS,eAAe;AAAA,YACzD;AAAA,UACD;AAGA,cAAK,EAAE,UAAUF,YAAY;AAC5B,qBAAS,YAAY,CAAC;AACtB,YAAAH,GAAE,KAAM,EAAE,OAAO,SAAWO,IAAGsB,MAAM;AACpC,uBAAS,UAAU;AAAA,gBAAMA,KAAI,MAAM,QAAQ,SAC1C,CAAE,GAAGA,KAAI,EAAG,IACZA;AAAA,cACD;AAAA,YACD,CAAE;AAAA,UACH;AAGA,cAAK,EAAE,WAAW1B,YAAY;AAC7B,YAAAH,GAAE,OAAQ,SAAS,iBAAiB,gBAAiB,EAAE,MAAO,CAAE;AAAA,UACjE;AAGA,cAAK,EAAE,SAAU;AAChB,iBAAMO,KAAE,GAAG,MAAI,EAAE,QAAQ,QAASA,KAAE,KAAMA,MAAM;AAC/C,kBAAI,MAAM,EAAE,QAAQA;AAGpB,kBAAK,IAAI,YAAYJ,YAAY;AAEhC,oBAAIE,MAAK;AAER,kBAAAA,KAAI,OAAOE,EAAC,EAAE,QAAQ,IAAI,SAAS,KAAK;AAAA,gBACzC,OACK;AACJ,0BAAQA,IAAG,WAAW,IAAI;AAAA,gBAC3B;AAAA,cACD;AAGA,kBAAK,IAAI,WAAWJ,YAAY;AAC/B,gBAAAH,GAAE,OAAQ,SAAS,gBAAgBO,KAAI,gBAAiB,IAAI,MAAO,CAAE;AAAA,cACtE;AAAA,YACD;AAGA,gBAAIF,MAAK;AACR,cAAAA,KAAI,QAAQ,OAAO;AAAA,YACpB;AAAA,UACD;AAEA,mBAAS,iBAAiB;AAC1B,0BAAiB,UAAU,iBAAiB,eAAe,CAAC,UAAU,CAAC,CAAE;AACzE,mBAAS;AAAA,QACV;AAAC;AASD,iBAAS,oBAAsB,OAC/B;AACC,cAAI,WAAW,UAAU;AACzB,cAAI,MAAML,GAAE,QAAS,OAAO,OAAQ,UAAU,QAAS,CAAE;AAEzD,iBAAO,QAAQ,KACd,SAAU,OACV;AAAA,QACF;AAWA,iBAAS,OAAQ,UAAU,OAAO,KAAK,IACvC;AACC,gBAAM,0BACJ,WAAW,cAAY,SAAS,WAAS,QAAQ,MAAI;AAEvD,cAAK,IAAK;AACT,mBAAO,kFACqB;AAAA,UAC7B;AAEA,cAAK,CAAE,OAAS;AAEf,gBAAI,MAAM,UAAU;AACpB,gBAAI,OAAO,IAAI,YAAY,IAAI;AAE/B,gBAAK,UAAW;AACf,8BAAiB,UAAU,MAAM,SAAS,CAAE,UAAU,IAAI,GAAI,CAAE;AAAA,YACjE;AAEA,gBAAK,QAAQ,SAAU;AACtB,oBAAO,GAAI;AAAA,YACZ,WACU,QAAQ,SAAU;AAC3B,oBAAM,IAAI,MAAM,GAAG;AAAA,YACpB,WACU,OAAO,QAAQ,YAAa;AACrC,mBAAM,UAAU,IAAI,GAAI;AAAA,YACzB;AAAA,UACD,WACUC,QAAO,WAAW,QAAQ,KAAM;AACzC,oBAAQ,IAAK,GAAI;AAAA,UAClB;AAAA,QACD;AAWA,iBAAS,OAAQ,KAAK,KAAK,MAAM,YACjC;AACC,cAAK,MAAM,QAAS,IAAK,GAAI;AAC5B,YAAAD,GAAE,KAAM,MAAM,SAAUO,IAAG,KAAK;AAC/B,kBAAK,MAAM,QAAS,GAAI,GAAI;AAC3B,uBAAQ,KAAK,KAAK,IAAI,IAAI,IAAI,EAAG;AAAA,cAClC,OACK;AACJ,uBAAQ,KAAK,KAAK,GAAI;AAAA,cACvB;AAAA,YACD,CAAE;AAEF;AAAA,UACD;AAEA,cAAK,eAAeJ,YAAY;AAC/B,yBAAa;AAAA,UACd;AAEA,cAAK,IAAI,UAAUA,YAAY;AAC9B,gBAAI,cAAc,IAAI;AAAA,UACvB;AAAA,QACD;AAoBA,iBAAS,UAAW,KAAK,UAAU,WACnC;AACC,cAAI;AAEJ,mBAAU,QAAQ,UAAW;AAC5B,gBAAK,SAAS,eAAe,IAAI,GAAI;AACpC,oBAAM,SAAS;AAEf,kBAAKH,GAAE,cAAe,GAAI,GAAI;AAC7B,oBAAK,CAAEA,GAAE,cAAe,IAAI,KAAM,GAAI;AACrC,sBAAI,QAAQ,CAAC;AAAA,gBACd;AACA,gBAAAA,GAAE,OAAQ,MAAM,IAAI,OAAO,GAAI;AAAA,cAChC,WACU,aAAa,SAAS,UAAU,SAAS,YAAY,MAAM,QAAQ,GAAG,GAAI;AACnF,oBAAI,QAAQ,IAAI,MAAM;AAAA,cACvB,OACK;AACJ,oBAAI,QAAQ;AAAA,cACb;AAAA,YACD;AAAA,UACD;AAEA,iBAAO;AAAA,QACR;AAYA,iBAAS,cAAe,GAAG,OAAOM,KAClC;AACC,UAAAN,GAAE,CAAC,EACD,GAAI,YAAY,OAAO,SAAU,GAAG;AACnC,YAAAA,GAAE,CAAC,EAAE,QAAQ,MAAM;AACnB,YAAAM,IAAG,CAAC;AAAA,UACL,CAAE,EACF,GAAI,eAAe,OAAO,SAAU,GAAE;AACrC,gBAAK,EAAE,UAAU,IAAK;AACrB,gBAAE,eAAe;AACjB,cAAAA,IAAG,CAAC;AAAA,YACL;AAAA,UACD,CAAE,EACF,GAAI,kBAAkB,WAAY;AAEjC,mBAAO;AAAA,UACR,CAAE;AAAA,QACL;AAYA,iBAAS,eAAgB,WAAW,QAAQA,KAAI,OAChD;AACC,cAAKA,KACL;AACC,sBAAU,QAAQ,KAAM;AAAA,cACvB,MAAMA;AAAA,cACN,SAAS;AAAA,YACV,CAAE;AAAA,UACH;AAAA,QACD;AAiBA,iBAAS,gBAAiB,UAAU,aAAa,WAAW,MAC5D;AACC,cAAI,MAAM,CAAC;AAEX,cAAK,aAAc;AAClB,kBAAMN,GAAE,IAAK,SAAS,aAAa,MAAM,EAAE,QAAQ,GAAG,SAAU,KAAKO,IAAG;AACvE,qBAAO,IAAI,GAAG,MAAO,SAAS,WAAW,IAAK;AAAA,YAC/C,CAAE;AAAA,UACH;AAEA,cAAK,cAAc,MAAO;AACzB,gBAAI,IAAIP,GAAE,MAAO,YAAU,KAAM;AAEjC,YAAAA,GAAE,SAAS,MAAM,EAAE,QAAS,GAAG,IAAK;AAEpC,gBAAI,KAAM,EAAE,MAAO;AAAA,UACpB;AAEA,iBAAO;AAAA,QACR;AAGA,iBAAS,kBAAoB,UAC7B;AACC,cACCY,SAAQ,SAAS,gBACjBC,OAAM,SAAS,aAAa,GAC5B,MAAM,SAAS;AAGhB,cAAKD,UAASC,MACd;AACC,YAAAD,SAAQC,OAAM;AAAA,UACf;AAGA,UAAAD,UAAUA,SAAQ;AAElB,cAAK,QAAQ,MAAMA,SAAQ,GAC3B;AACC,YAAAA,SAAQ;AAAA,UACT;AAEA,mBAAS,iBAAiBA;AAAA,QAC3B;AAGA,iBAAS,YAAa,UAAU,MAChC;AACC,cAAI,WAAW,SAAS;AACxB,cAAI,OAAO,UAAU,IAAI,SAAS;AAElC,cAAKZ,GAAE,cAAe,QAAS,KAAK,SAAS,OAAQ;AAGpD,mBAAO,KAAK,SAAS,UAAU,KAAK;AAAA,UACrC,WACU,OAAO,aAAa,UAAW;AAGxC,mBAAO,KAAK,aAAa,KAAK;AAAA,UAC/B;AAGA,iBAAO,KAAK;AAAA,QACb;AAWA,iBAAS,cAAgB,UACzB;AACC,cAAK,SAAS,UAAU,aAAc;AACrC,mBAAO;AAAA,UACR,WACU,SAAS,QAAQ,SAAS,aAAc;AACjD,mBAAO;AAAA,UACR;AACA,iBAAO;AAAA,QACR;AAyCA,YAAI,cAAc,CAAC;AASnB,YAAI,eAAe,MAAM;AAuBzB,YAAI,cAAc,SAAW,OAC7B;AACC,cAAI,KAAK;AACT,cAAI,WAAW,UAAU;AACzB,cAAI,SAASA,GAAE,IAAK,UAAU,SAAU,IAAIO,IAAG;AAC9C,mBAAO,GAAG;AAAA,UACX,CAAE;AAEF,cAAK,CAAE,OAAQ;AACd,mBAAO,CAAC;AAAA,UACT,WACU,MAAM,UAAU,MAAM,MAAO;AAEtC,mBAAO,CAAE,KAAM;AAAA,UAChB,WACU,MAAM,YAAY,MAAM,SAAS,YAAY,MAAM,SAAU;AAEtE,kBAAMP,GAAE,QAAS,OAAO,MAAO;AAC/B,mBAAO,QAAQ,KAAK,CAAE,SAAS,IAAK,IAAI;AAAA,UACzC,WACU,SAAS,OAAO,MAAM,aAAa,YAAa;AACzD,mBAAO,MAAM,SAAS,EAAE,QAAQ;AAAA,UACjC,WACU,OAAO,UAAU,UAAW;AAErC,iBAAKA,GAAE,KAAK;AAAA,UACb,WACU,iBAAiBA,IAAI;AAE9B,iBAAK;AAAA,UACN;AAEA,cAAK,IAAK;AACT,mBAAO,GAAG,IAAK,SAASO,IAAG;AAC1B,oBAAMP,GAAE,QAAS,MAAM,MAAO;AAC9B,qBAAO,QAAQ,KAAK,SAAS,OAAO;AAAA,YACrC,CAAE,EAAE,QAAQ;AAAA,UACb;AAAA,QACD;AAyDA,eAAO,SAAW,SAASI,OAC3B;AACC,cAAK,EAAG,gBAAgB,OAAQ;AAC/B,mBAAO,IAAI,KAAM,SAASA,KAAK;AAAA,UAChC;AAEA,cAAI,WAAW,CAAC;AAChB,cAAI,cAAc,SAAW,GAAI;AAChC,gBAAI,IAAI,YAAa,CAAE;AACvB,gBAAK,GAAI;AACR,uBAAS,KAAK,MAAO,UAAU,CAAE;AAAA,YAClC;AAAA,UACD;AAEA,cAAK,MAAM,QAAS,OAAQ,GAAI;AAC/B,qBAAUG,KAAE,GAAG,MAAI,QAAQ,QAASA,KAAE,KAAMA,MAAM;AACjD,0BAAa,QAAQA,GAAG;AAAA,YACzB;AAAA,UACD,OACK;AACJ,wBAAa,OAAQ;AAAA,UACtB;AAGA,eAAK,UAAU,QAAS,QAAS;AAGjC,cAAKH,OAAO;AACX,YAAAJ,GAAE,MAAO,MAAMI,KAAK;AAAA,UACrB;AAGA,eAAK,WAAW;AAAA,YACf,MAAM;AAAA,YACN,MAAM;AAAA,YACN,MAAM;AAAA,UACP;AAEA,eAAK,OAAQ,MAAM,MAAM,WAAY;AAAA,QACtC;AAEA,kBAAU,MAAM;AAIhB,QAAAJ,GAAE,OAAQ,KAAK,WAAW;AAAA,UACzB,KAAK,WACL;AACC,mBAAO,KAAK,MAAM,MAAM;AAAA,UACzB;AAAA,UAGA,QAAS,aAAa;AAAA,UAGtB,SAAS,CAAC;AAAA,UAGV,OAAO,WACP;AACC,mBAAO,KAAK,QAAQ,EAAE;AAAA,UACvB;AAAA,UAGA,MAAM,SAAWM,KACjB;AACC,qBAAUC,KAAE,GAAG,MAAI,KAAK,QAASA,KAAE,KAAKA,MAAM;AAC7C,cAAAD,IAAG,KAAM,MAAM,KAAKC,KAAIA,IAAG,IAAK;AAAA,YACjC;AAEA,mBAAO;AAAA,UACR;AAAA,UAGA,IAAI,SAAW,KACf;AACC,gBAAI,MAAM,KAAK;AAEf,mBAAO,IAAI,SAAS,MACnB,IAAI,KAAM,IAAI,MAAM,KAAK,IAAK,IAC9B;AAAA,UACF;AAAA,UAGA,QAAQ,SAAWD,KACnB;AACC,gBAAI,IAAI,CAAC;AAET,gBAAK,aAAa,QAAS;AAC1B,kBAAI,aAAa,OAAO,KAAM,MAAMA,KAAI,IAAK;AAAA,YAC9C,OACK;AAEJ,uBAAUC,KAAE,GAAG,MAAI,KAAK,QAASA,KAAE,KAAMA,MAAM;AAC9C,oBAAKD,IAAG,KAAM,MAAM,KAAKC,KAAIA,IAAG,IAAK,GAAI;AACxC,oBAAE,KAAM,KAAKA,GAAG;AAAA,gBACjB;AAAA,cACD;AAAA,YACD;AAEA,mBAAO,IAAI,KAAM,KAAK,SAAS,CAAE;AAAA,UAClC;AAAA,UAGA,SAAS,WACT;AACC,gBAAI,IAAI,CAAC;AACT,mBAAO,IAAI,KAAM,KAAK,SAAS,EAAE,OAAO,MAAO,GAAG,KAAK,QAAQ,CAAE,CAAE;AAAA,UACpE;AAAA,UAGA,MAAS,aAAa;AAAA,UAGtB,SAAS,aAAa,WAAW,SAAU,KAAKK,QAChD;AACC,qBAAUL,KAAGK,UAAS,GAAI,MAAI,KAAK,QAASL,KAAE,KAAMA,MAAM;AACzD,kBAAK,KAAKA,QAAO,KAAM;AACtB,uBAAOA;AAAA,cACR;AAAA,YACD;AACA,mBAAO;AAAA,UACR;AAAA,UAEA,UAAU,SAAW,SAAS,MAAMD,KAAI,WAAY;AACnD,gBACC,IAAI,CAAC,GAAG,KACRC,IAAG,KAAK,GAAG,KACX,UAAU,KAAK,SACf,MAAM,OAAO,MACb,WAAW,KAAK;AAGjB,gBAAK,OAAO,YAAY,UAAW;AAClC,0BAAYD;AACZ,cAAAA,MAAK;AACL,qBAAO;AACP,wBAAU;AAAA,YACX;AAEA,iBAAMC,KAAE,GAAG,MAAI,QAAQ,QAASA,KAAE,KAAMA,MAAM;AAC7C,kBAAI,UAAU,IAAI,KAAM,QAAQA,GAAG;AAEnC,kBAAK,SAAS,SAAU;AACvB,sBAAMD,IAAG,KAAM,SAAS,QAAQC,KAAIA,EAAE;AAEtC,oBAAK,QAAQJ,YAAY;AACxB,oBAAE,KAAM,GAAI;AAAA,gBACb;AAAA,cACD,WACU,SAAS,aAAa,SAAS,QAAS;AAEjD,sBAAMG,IAAG,KAAM,SAAS,QAAQC,KAAI,KAAKA,KAAIA,EAAE;AAE/C,oBAAK,QAAQJ,YAAY;AACxB,oBAAE,KAAM,GAAI;AAAA,gBACb;AAAA,cACD,WACU,SAAS,YAAY,SAAS,iBAAiB,SAAS,SAAS,SAAS,QAAS;AAG5F,wBAAQ,KAAKI;AAEb,oBAAK,SAAS,eAAgB;AAC7B,yBAAO,sBAAuB,QAAQA,KAAI,SAAS,IAAK;AAAA,gBACzD;AAEA,qBAAM,IAAE,GAAG,MAAI,MAAM,QAAS,IAAE,KAAM,KAAM;AAC3C,yBAAO,MAAM;AAEb,sBAAK,SAAS,QAAS;AACtB,0BAAMD,IAAG,KAAM,SAAS,QAAQC,KAAI,KAAK,KAAK,KAAK,QAAQA,IAAG,CAAE;AAAA,kBACjE,OACK;AACJ,0BAAMD,IAAG,KAAM,SAAS,QAAQC,KAAI,MAAMA,IAAG,GAAG,IAAK;AAAA,kBACtD;AAEA,sBAAK,QAAQJ,YAAY;AACxB,sBAAE,KAAM,GAAI;AAAA,kBACb;AAAA,gBACD;AAAA,cACD;AAAA,YACD;AAEA,gBAAK,EAAE,UAAU,WAAY;AAC5B,kBAAIE,OAAM,IAAI,KAAM,SAAS,UAAU,EAAE,OAAO,MAAO,CAAC,GAAG,CAAE,IAAI,CAAE;AACnE,kBAAI,cAAcA,KAAI;AACtB,0BAAY,OAAO,SAAS;AAC5B,0BAAY,OAAO,SAAS;AAC5B,0BAAY,OAAO,SAAS;AAC5B,qBAAOA;AAAA,YACR;AACA,mBAAO;AAAA,UACR;AAAA,UAGA,aAAa,aAAa,eAAe,SAAU,KAAKO,QACxD;AAEC,mBAAO,KAAK,QAAQ,MAAO,KAAK,QAAQ,QAAQ,GAAG,SAAU;AAAA,UAC9D;AAAA,UAGA,QAAS;AAAA,UAGT,KAAK,SAAWN,KAChB;AACC,gBAAI,IAAI,CAAC;AAET,gBAAK,aAAa,KAAM;AACvB,kBAAI,aAAa,IAAI,KAAM,MAAMA,KAAI,IAAK;AAAA,YAC3C,OACK;AAEJ,uBAAUC,KAAE,GAAG,MAAI,KAAK,QAASA,KAAE,KAAMA,MAAM;AAC9C,kBAAE,KAAMD,IAAG,KAAM,MAAM,KAAKC,KAAIA,EAAE,CAAE;AAAA,cACrC;AAAA,YACD;AAEA,mBAAO,IAAI,KAAM,KAAK,SAAS,CAAE;AAAA,UAClC;AAAA,UAGA,OAAO,SAAW,MAClB;AACC,gBAAID,MAAK,UAAU,KAAK,IAAI,IAAI;AAEhC,mBAAO,KAAK,IAAK,SAAW,IAAK;AAChC,qBAAOA,IAAG,EAAE;AAAA,YACb,CAAE;AAAA,UACH;AAAA,UAEA,KAAS,aAAa;AAAA,UAGtB,MAAS,aAAa;AAAA,UAItB,QAAQ,aAAa,UAAU,SAAWA,KAAI,MAC9C;AACC,mBAAO,UAAW,MAAMA,KAAI,MAAM,GAAG,KAAK,QAAQ,CAAE;AAAA,UACrD;AAAA,UAGA,aAAa,aAAa,eAAe,SAAWA,KAAI,MACxD;AACC,mBAAO,UAAW,MAAMA,KAAI,MAAM,KAAK,SAAO,GAAG,IAAI,EAAG;AAAA,UACzD;AAAA,UAGA,SAAS,aAAa;AAAA,UAItB,UAAU;AAAA,UAGV,OAAS,aAAa;AAAA,UAGtB,OAAO,WAAY;AAClB,mBAAO,IAAI,KAAM,KAAK,SAAS,IAAK;AAAA,UACrC;AAAA,UAGA,MAAS,aAAa;AAAA,UAGtB,QAAS,aAAa;AAAA,UAGtB,SAAS,WACT;AACC,mBAAO,aAAa,MAAM,KAAM,IAAK;AAAA,UACtC;AAAA,UAGA,KAAK,WACL;AACC,mBAAON,GAAG,IAAK;AAAA,UAChB;AAAA,UAGA,UAAU,WACV;AACC,mBAAOA,GAAG,IAAK;AAAA,UAChB;AAAA,UAGA,QAAQ,WACR;AACC,mBAAO,IAAI,KAAM,KAAK,SAAS,QAAQ,IAAI,CAAE;AAAA,UAC9C;AAAA,UAGA,SAAS,aAAa;AAAA,QACvB,CAAE;AAGF,aAAK,SAAS,SAAW8B,QAAO,KAAK,KACrC;AAEC,cAAK,CAAE,IAAI,UAAU,CAAE,OAAS,EAAG,eAAe,SAAS,CAAE,IAAI,cAAiB;AACjF;AAAA,UACD;AAEA,cACCvB,IAAG,KACH,QACA,gBAAgB,SAAWuB,QAAOxB,KAAI,OAAQ;AAC7C,mBAAO,WAAY;AAClB,kBAAI,MAAMA,IAAG,MAAOwB,QAAO,SAAU;AAGrC,mBAAK,OAAQ,KAAK,KAAK,MAAM,SAAU;AACvC,qBAAO;AAAA,YACR;AAAA,UACD;AAED,eAAMvB,KAAE,GAAG,MAAI,IAAI,QAASA,KAAE,KAAMA,MAAM;AACzC,qBAAS,IAAIA;AAGb,gBAAK,OAAO,QAAS,OAAO,SAAS,aACpC,cAAeuB,QAAO,OAAO,KAAK,MAAO,IACzC,OAAO,SAAS,WACf,CAAC,IACD,OAAO;AAET,gBAAK,OAAO,MAAO,eAAe;AAGlC,iBAAK,OAAQA,QAAO,IAAK,OAAO,OAAQ,OAAO,OAAQ;AAAA,UACxD;AAAA,QACD;AAoCA,aAAK,WAAW,gBAAgB,SAAW,MAAM,KACjD;AACC,cAAK,MAAM,QAAS,IAAK,GAAI;AAC5B,qBAAU,IAAE,GAAG,MAAI,KAAK,QAAS,IAAE,KAAM,KAAM;AAC9C,mBAAK,SAAU,KAAK,IAAI,GAAI;AAAA,YAC7B;AACA;AAAA,UACD;AAEA,cACCvB,IAAG,KACH,OAAO,KAAK,MAAM,GAAG,GACrB,SAAS,aACT,KAAK;AAEN,cAAI,OAAO,SAAWwB,MAAKC,OAAO;AACjC,qBAAUzB,KAAE,GAAG0B,OAAIF,KAAI,QAASxB,KAAE0B,MAAM1B,MAAM;AAC7C,kBAAKwB,KAAIxB,IAAG,SAASyB,OAAO;AAC3B,uBAAOD,KAAIxB;AAAA,cACZ;AAAA,YACD;AACA,mBAAO;AAAA,UACR;AAEA,eAAMA,KAAE,GAAG,MAAI,KAAK,QAASA,KAAE,KAAMA,MAAM;AAC1C,qBAAS,KAAKA,IAAG,QAAQ,IAAI,MAAM;AACnC,kBAAM,SACL,KAAKA,IAAG,QAAQ,MAAM,EAAE,IACxB,KAAKA;AAEN,gBAAI,MAAM,KAAM,QAAQ,GAAI;AAC5B,gBAAK,CAAE,KAAM;AACZ,oBAAM;AAAA,gBACL,MAAW;AAAA,gBACX,KAAW,CAAC;AAAA,gBACZ,WAAW,CAAC;AAAA,gBACZ,SAAW,CAAC;AAAA,gBACZ,MAAW;AAAA,cACZ;AACA,qBAAO,KAAM,GAAI;AAAA,YAClB;AAEA,gBAAKA,OAAM,MAAI,GAAI;AAClB,kBAAI,MAAM;AACV,kBAAI,OAAO,OAAO,QAAQ,aACzB,aACAP,GAAE,cAAe,GAAI,IACpB,WACA;AAAA,YACH,OACK;AACJ,uBAAS,SACR,IAAI,YACJ,IAAI;AAAA,YACN;AAAA,UACD;AAAA,QACD;AAEA,aAAK,iBAAiB,sBAAsB,SAAW,YAAY,cAAc,KAAM;AACtF,eAAK,SAAU,YAAY,GAAI;AAE/B,eAAK,SAAU,cAAc,WAAY;AACxC,gBAAI,MAAM,IAAI,MAAO,MAAM,SAAU;AAErC,gBAAK,QAAQ,MAAO;AAEnB,qBAAO;AAAA,YACR,WACU,eAAe,MAAO;AAG/B,qBAAO,IAAI,SACV,MAAM,QAAS,IAAI,EAAG,IACrB,IAAI,KAAM,IAAI,SAAS,IAAI,EAAG,IAC9B,IAAI,KACLG;AAAA,YACF;AAGA,mBAAO;AAAA,UACR,CAAE;AAAA,QACH;AAYA,YAAI,mBAAmB,SAAW,UAAU,GAC5C;AACC,cAAK,MAAM,QAAQ,QAAQ,GAAI;AAC9B,mBAAOH,GAAE,IAAK,UAAU,SAAU,MAAM;AACvC,qBAAO,iBAAiB,MAAM,CAAC;AAAA,YAChC,CAAE;AAAA,UACH;AAGA,cAAK,OAAO,aAAa,UAAW;AACnC,mBAAO,CAAE,EAAG,SAAW;AAAA,UACxB;AAGA,cAAI,QAAQA,GAAE,IAAK,GAAG,SAAU,IAAIO,IAAG;AACtC,mBAAO,GAAG;AAAA,UACX,CAAE;AAEF,iBAAOP,GAAE,KAAK,EACZ,OAAQ,QAAS,EACjB,IAAK,SAAUO,IAAG;AAElB,gBAAI,MAAMP,GAAE,QAAS,MAAM,KAAM;AACjC,mBAAO,EAAG;AAAA,UACX,CAAE,EACD,QAAQ;AAAA,QACX;AAeA,sBAAe,YAAY,SAAW,UAAW;AAEhD,iBAAO,aAAaG,cAAa,aAAa,OAC7C,IAAI,KAAM,iBAAkB,UAAU,KAAK,OAAQ,CAAE,IACrD;AAAA,QACF,CAAE;AAGF,sBAAe,WAAW,SAAW,UAAW;AAC/C,cAAI,SAAS,KAAK,OAAQ,QAAS;AACnC,cAAI,MAAM,OAAO;AAGjB,iBAAO,IAAI,SACV,IAAI,KAAM,IAAI,EAAG,IACjB;AAAA,QACF,CAAE;AAGF,4BAAqB,oBAAoB,kBAAmB,WAAY;AACvE,iBAAO,KAAK,SAAU,SAAS,SAAW,KAAM;AAC/C,mBAAO,IAAI;AAAA,UACZ,GAAG,CAAE;AAAA,QACN,CAAE;AAGF,4BAAqB,mBAAmB,kBAAmB,WAAY;AACtE,iBAAO,KAAK,SAAU,SAAS,SAAW,KAAM;AAC/C,mBAAO,IAAI;AAAA,UACZ,GAAG,CAAE;AAAA,QACN,CAAE;AAGF,4BAAqB,qBAAqB,oBAAqB,WAAY;AAC1E,iBAAO,KAAK,SAAU,SAAS,SAAW,KAAM;AAC/C,mBAAO,IAAI;AAAA,UACZ,GAAG,CAAE;AAAA,QACN,CAAE;AAGF,4BAAqB,qBAAqB,oBAAqB,WAAY;AAC1E,iBAAO,KAAK,SAAU,SAAS,SAAW,KAAM;AAC/C,mBAAO,IAAI;AAAA,UACZ,GAAG,CAAE;AAAA,QACN,CAAE;AAGF,4BAAqB,yBAAyB,uBAAwB,WAAY;AACjF,iBAAO,KAAK,SAAU,SAAS,SAAW,KAAM;AAC/C,mBAAO,IAAI;AAAA,UACZ,GAAG,CAAE;AAAA,QACN,CAAE;AAOF,sBAAe,UAAU,SAAW,QAAS;AAC5C,iBAAO,KAAK,SAAU,SAAS,SAAW,UAAW;AACpD,gBAAK,WAAW,QAAS;AACxB,sBAAS,QAAS;AAAA,YACnB,OACK;AACJ,kBAAK,OAAO,WAAW,UAAW;AACjC,yBAAS,WAAW,cACnB,QACA;AAAA,cACF;AAEA,wBAAW,UAAU,WAAS,KAAM;AAAA,YACrC;AAAA,UACD,CAAE;AAAA,QACH,CAAE;AAuBF,sBAAe,UAAU,SAAW,QAAS;AAC5C,cAAK,WAAWA,YAAY;AAC3B,mBAAO,KAAK,KAAK,KAAK,EAAE;AAAA,UACzB;AAGA,iBAAO,KAAK,SAAU,SAAS,SAAW,UAAW;AACpD,0BAAe,UAAU,MAAO;AAAA,UACjC,CAAE;AAAA,QACH,CAAE;AAqBF,sBAAe,eAAe,SAAW,QAAS;AACjD,cAAK,KAAK,QAAQ,WAAW,GAAI;AAChC,mBAAOA;AAAA,UACR;AAEA,cACC,WAAa,KAAK,QAAQ,IAC1BS,SAAa,SAAS,gBACtB,MAAa,SAAS,UAAU,YAAY,SAAS,kBAAkB,IACvE,aAAa,SAAS,iBAAiB,GACvC,MAAa,QAAQ;AAEtB,iBAAO;AAAA,YACN,QAAkB,MAAM,IAAI,KAAK,MAAOA,SAAQ,GAAI;AAAA,YACpD,SAAkB,MAAM,IAAI,KAAK,KAAM,aAAa,GAAI;AAAA,YACxD,SAAkBA;AAAA,YAClB,OAAkB,SAAS,aAAa;AAAA,YACxC,UAAkB;AAAA,YAClB,gBAAkB,SAAS,eAAe;AAAA,YAC1C,kBAAkB;AAAA,YAClB,cAAkB,cAAe,QAAS,MAAM;AAAA,UACjD;AAAA,QACD,CAAE;AAcF,sBAAe,cAAc,SAAW,KAAM;AAI7C,cAAK,QAAQT,YAAY;AACxB,mBAAO,KAAK,QAAQ,WAAW,IAC9B,KAAK,QAAQ,GAAG,kBAChBA;AAAA,UACF;AAGA,iBAAO,KAAK,SAAU,SAAS,SAAW,UAAW;AACpD,4BAAiB,UAAU,GAAI;AAAA,UAChC,CAAE;AAAA,QACH,CAAE;AAIF,YAAI,WAAW,SAAW,UAAU,cAAc,UAAW;AAE5D,cAAK,UAAW;AACf,gBAAIE,OAAM,IAAI,KAAM,QAAS;AAE7B,YAAAA,KAAI,IAAK,QAAQ,WAAY;AAC5B,uBAAUA,KAAI,KAAK,KAAK,CAAE;AAAA,YAC3B,CAAE;AAAA,UACH;AAEA,cAAK,cAAe,QAAS,KAAK,OAAQ;AACzC,sBAAW,UAAU,YAAa;AAAA,UACnC,OACK;AACJ,iCAAsB,UAAU,IAAK;AAGrC,gBAAI,MAAM,SAAS;AACnB,gBAAK,OAAO,IAAI,eAAe,GAAI;AAClC,kBAAI,MAAM;AAAA,YACX;AAGA,yBAAc,UAAU,CAAC,GAAG,SAAU,MAAO;AAC5C,4BAAe,QAAS;AAExB,kBAAID,QAAO,eAAgB,UAAU,IAAK;AAC1C,uBAAUG,KAAE,GAAG,MAAIH,MAAK,QAASG,KAAE,KAAMA,MAAM;AAC9C,2BAAY,UAAUH,MAAKG,GAAG;AAAA,cAC/B;AAEA,wBAAW,UAAU,YAAa;AAClC,mCAAsB,UAAU,KAAM;AAAA,YACvC,CAAE;AAAA,UACH;AAAA,QACD;AAUA,sBAAe,eAAe,WAAY;AACzC,cAAI,MAAM,KAAK;AAEf,cAAK,IAAI,SAAS,GAAI;AACrB,mBAAO,IAAI,GAAG;AAAA,UACf;AAAA,QAGD,CAAE;AAMF,sBAAe,iBAAiB,WAAY;AAC3C,cAAI,MAAM,KAAK;AAEf,cAAK,IAAI,SAAS,GAAI;AACrB,mBAAO,IAAI,GAAG;AAAA,UACf;AAAA,QAGD,CAAE;AAYF,sBAAe,iBAAiB,SAAW,UAAU,aAAc;AAClE,iBAAO,KAAK,SAAU,SAAS,SAAU,UAAU;AAClD,qBAAU,UAAU,gBAAc,OAAO,QAAS;AAAA,UACnD,CAAE;AAAA,QACH,CAAE;AAeF,sBAAe,cAAc,SAAW,KAAM;AAC7C,cAAI,MAAM,KAAK;AAEf,cAAK,QAAQJ,YAAY;AAExB,gBAAK,IAAI,WAAW,GAAI;AACvB,qBAAOA;AAAA,YACR;AACA,kBAAM,IAAI;AAEV,mBAAO,IAAI,OACVH,GAAE,cAAe,IAAI,IAAK,IACzB,IAAI,KAAK,MACT,IAAI,OACL,IAAI;AAAA,UACN;AAGA,iBAAO,KAAK,SAAU,SAAS,SAAW,UAAW;AACpD,gBAAKA,GAAE,cAAe,SAAS,IAAK,GAAI;AACvC,uBAAS,KAAK,MAAM;AAAA,YACrB,OACK;AACJ,uBAAS,OAAO;AAAA,YACjB;AAAA,UAID,CAAE;AAAA,QACH,CAAE;AAYF,sBAAe,qBAAqB,SAAW,UAAU,aAAc;AAGtE,iBAAO,KAAK,SAAU,SAAS,SAAW,KAAM;AAC/C,qBAAU,KAAK,gBAAc,OAAO,QAAS;AAAA,UAC9C,CAAE;AAAA,QACH,CAAE;AAKF,YAAI,gBAAgB,SAAW,MAAM,UAAU,UAAU,UAAU,MACnE;AACC,cACC,MAAM,CAAC,GAAG,KACV,GAAGO,IAAG,KAAK,GAAG,KACd,eAAe,OAAO;AAIvB,cAAK,CAAE,YAAY,iBAAiB,YAAY,iBAAiB,cAAc,SAAS,WAAWJ,YAAY;AAC9G,uBAAW,CAAE,QAAS;AAAA,UACvB;AAEA,eAAMI,KAAE,GAAG,MAAI,SAAS,QAASA,KAAE,KAAMA,MAAM;AAE9C,gBAAI,SAASA,OAAM,SAASA,IAAG,SAAS,CAAE,SAASA,IAAG,MAAM,SAAS,IACpE,SAASA,IAAG,MAAM,GAAG,IACrB,CAAE,SAASA,GAAG;AAEf,iBAAM,IAAE,GAAG,MAAI,EAAE,QAAS,IAAE,KAAM,KAAM;AACvC,oBAAM,SAAU,OAAO,EAAE,OAAO,WAAY,EAAE,GAAI,KAAK,IAAI,EAAE,EAAG;AAEhE,kBAAK,OAAO,IAAI,QAAS;AACxB,sBAAM,IAAI,OAAQ,GAAI;AAAA,cACvB;AAAA,YACD;AAAA,UACD;AAGA,cAAI,MAAM,KAAK,SAAU;AACzB,cAAK,IAAI,QAAS;AACjB,iBAAMA,KAAE,GAAG,MAAI,IAAI,QAASA,KAAE,KAAMA,MAAM;AACzC,oBAAM,IAAIA,IAAI,UAAU,MAAM,GAAI;AAAA,YACnC;AAAA,UACD;AAEA,iBAAO,QAAS,GAAI;AAAA,QACrB;AAGA,YAAI,iBAAiB,SAAW,MAChC;AACC,cAAK,CAAE,MAAO;AACb,mBAAO,CAAC;AAAA,UACT;AAIA,cAAK,KAAK,UAAU,KAAK,WAAWJ,YAAY;AAC/C,iBAAK,SAAS,KAAK;AAAA,UACpB;AAEA,iBAAOH,GAAE,OAAQ;AAAA,YAChB,QAAQ;AAAA,YACR,OAAO;AAAA,YACP,MAAM;AAAA,UACP,GAAG,IAAK;AAAA,QACT;AAGA,YAAI,kBAAkB,SAAW,MACjC;AAEC,mBAAUO,KAAE,GAAG,MAAI,KAAK,QAASA,KAAE,KAAMA,MAAM;AAC9C,gBAAK,KAAKA,IAAG,SAAS,GAAI;AAGzB,mBAAK,KAAK,KAAKA;AACf,mBAAK,GAAG,SAAS;AACjB,mBAAK,SAAS;AACd,mBAAK,UAAU,CAAE,KAAK,QAAQA,GAAG;AAEjC,qBAAO;AAAA,YACR;AAAA,UACD;AAGA,eAAK,SAAS;AACd,iBAAO;AAAA,QACR;AAGA,YAAI,wBAAwB,SAAW,UAAU,MACjD;AACC,cACCA,IAAG,KAAK,KAAK,IAAE,CAAC,GAChB,kBAAkB,SAAS,WAC3B,gBAAgB,SAAS;AAE1B,cACC,SAAS,KAAK,QACdI,SAAS,KAAK,OACd,OAAS,KAAK;AAEf,cAAK,cAAe,QAAS,KAAK,OAAQ;AAKzC,mBAAO,WAAW,YACjB,CAAC,IACD,OAAQ,GAAG,cAAc,MAAO;AAAA,UAClC,WACU,QAAQ,WAAY;AAI7B,iBAAMJ,KAAE,SAAS,gBAAgB,MAAI,SAAS,aAAa,GAAIA,KAAE,KAAMA,MAAM;AAC5E,gBAAE,KAAM,gBAAgBA,GAAG;AAAA,YAC5B;AAAA,UACD,WACUI,UAAS,aAAaA,UAAS,WAAY;AACpD,gBAAK,UAAU,QAAQ;AACtB,kBAAI,cAAc,MAAM;AAAA,YACzB,WACU,UAAU,WAAY;AAC/B,kBAAI,gBAAgB,MAAM;AAAA,YAC3B,WACU,UAAU,WAAY;AAE/B,kBAAI,qBAAqB,CAAC;AAE1B,uBAAUJ,KAAE,GAAG,MAAI,gBAAgB,QAASA,KAAE,KAAMA,MAAM;AACzD,mCAAmB,gBAAgBA,OAAM;AAAA,cAC1C;AAEA,kBAAIP,GAAE,IAAK,eAAe,SAAU,IAAI;AACvC,uBAAO,CAAE,mBAAmB,eAAe,EAAE,IAC5C,KACA;AAAA,cACF,CAAE;AAAA,YACH;AAAA,UACD,WACUW,UAAS,WAAWA,UAAS,YAAa;AACnD,iBAAMJ,KAAE,GAAG,MAAI,SAAS,OAAO,QAASA,KAAE,KAAMA,MAAM;AACrD,kBAAK,UAAU,QAAS;AACvB,kBAAE,KAAMA,EAAE;AAAA,cACX,OACK;AACJ,sBAAMP,GAAE,QAASO,IAAG,eAAgB;AAEpC,oBAAK,QAAQ,MAAM,UAAU,aAC3B,OAAO,KAAO,UAAU,WAC1B;AACC,oBAAE,KAAMA,EAAE;AAAA,gBACX;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAEA,iBAAO;AAAA,QACR;AAaA,YAAI,iBAAiB,SAAW,UAAU,UAAU,MACpD;AACC,cAAI;AACJ,cAAI,MAAM,SAAW,KAAM;AAC1B,gBAAI,SAAS,QAAS,GAAI;AAC1B,gBAAIA,IAAG;AACP,gBAAI,SAAS,SAAS;AAKtB,gBAAK,WAAW,QAAQ,CAAE,MAAO;AAChC,qBAAO,CAAE,MAAO;AAAA,YACjB;AAEA,gBAAK,CAAE,MAAO;AACb,qBAAO,sBAAuB,UAAU,IAAK;AAAA,YAC9C;AAEA,gBAAK,WAAW,QAAQP,GAAE,QAAS,QAAQ,IAAK,MAAM,IAAK;AAE1D,qBAAO,CAAE,MAAO;AAAA,YACjB,WACU,QAAQ,QAAQ,QAAQG,cAAa,QAAQ,IAAK;AAE3D,qBAAO;AAAA,YACR;AAGA,gBAAK,OAAO,QAAQ,YAAa;AAChC,qBAAOH,GAAE,IAAK,MAAM,SAAU,KAAK;AAClC,oBAAI,MAAM,OAAQ;AAClB,uBAAO,IAAK,KAAK,IAAI,QAAQ,IAAI,GAAI,IAAI,MAAM;AAAA,cAChD,CAAE;AAAA,YACH;AAGA,gBAAK,IAAI,UAAW;AACnB,kBAAI,SAAS,IAAI;AACjB,kBAAI,UAAU,IAAI;AAElB,kBAAK,WAAWG,YAAY;AAE3B,uBAAO,OAAQ,WAAY,OAAQ,QAAS,QAAQ,MACnD,CAAE,MAAO,IACT,CAAC;AAAA,cACH,WACU,SAAU;AACnB,uBAAO,OAAQ,QAAQ,QAAS,OAAQ,QAAQ,KAAM,QAAQ,IAAI,aACjE,CAAE,QAAQ,GAAI,IACd,CAAC;AAAA,cACH,OACK;AACJ,oBAAI,OAAOH,GAAE,GAAG,EAAE,QAAQ,gBAAgB;AAC1C,uBAAO,KAAK,SACX,CAAE,KAAK,KAAK,QAAQ,CAAE,IACtB,CAAC;AAAA,cACH;AAAA,YACD;AAWA,gBAAK,OAAO,QAAQ,YAAY,IAAI,OAAO,CAAC,MAAM,KAAM;AAEvD,kBAAI,SAAS,SAAS,KAAM,IAAI,QAAS,MAAM,EAAG;AAClD,kBAAK,WAAWG,YAAY;AAC3B,uBAAO,CAAE,OAAO,GAAI;AAAA,cACrB;AAAA,YAID;AAGA,gBAAI,QAAQ;AAAA,cACX,aAAc,SAAS,QAAQ,MAAM,KAAM;AAAA,YAC5C;AAKA,mBAAOH,GAAE,KAAK,EACZ,OAAQ,GAAI,EACZ,IAAK,WAAY;AACjB,qBAAO,KAAK;AAAA,YACb,CAAE,EACD,QAAQ;AAAA,UACX;AAEA,iBAAO,cAAe,OAAO,UAAU,KAAK,UAAU,IAAK;AAAA,QAC5D;AAGA,sBAAe,UAAU,SAAW,UAAU,MAAO;AAEpD,cAAK,aAAaG,YAAY;AAC7B,uBAAW;AAAA,UACZ,WACUH,GAAE,cAAe,QAAS,GAAI;AACvC,mBAAO;AACP,uBAAW;AAAA,UACZ;AAEA,iBAAO,eAAgB,IAAK;AAE5B,cAAI,OAAO,KAAK,SAAU,SAAS,SAAW,UAAW;AACxD,mBAAO,eAAgB,UAAU,UAAU,IAAK;AAAA,UACjD,GAAG,CAAE;AAGL,eAAK,SAAS,OAAO;AACrB,eAAK,SAAS,OAAO;AAErB,iBAAO;AAAA,QACR,CAAE;AAEF,sBAAe,kBAAkB,WAAY;AAC5C,iBAAO,KAAK,SAAU,OAAO,SAAW,UAAU,KAAM;AACvD,mBAAO,SAAS,OAAQ,KAAM,OAAOG;AAAA,UACtC,GAAG,CAAE;AAAA,QACN,CAAE;AAEF,sBAAe,iBAAiB,WAAY;AAC3C,iBAAO,KAAK,SAAU,MAAM,QAAQ,SAAW,UAAU,MAAO;AAC/D,mBAAO,aAAc,SAAS,QAAQ,MAAM,QAAS;AAAA,UACtD,GAAG,CAAE;AAAA,QACN,CAAE;AAEF,4BAAqB,kBAAkB,iBAAiB,SAAW,MAAO;AACzE,iBAAO,KAAK,SAAU,OAAO,SAAW,UAAU,KAAM;AACvD,gBAAI,IAAI,SAAS,OAAQ;AACzB,mBAAO,SAAS,WAAW,EAAE,eAAe,EAAE;AAAA,UAC/C,GAAG,CAAE;AAAA,QACN,CAAE;AAEF,4BAAqB,uBAAuB,sBAAsB,SAAW,KAAM;AAClF,iBAAO,KAAK,SAAU,OAAO,SAAW,UAAU,KAAM;AACvD,0BAAe,UAAU,KAAK,GAAI;AAAA,UACnC,CAAE;AAAA,QACH,CAAE;AAEF,4BAAqB,oBAAoB,iBAAiB,WAAY;AACrE,iBAAO,KAAK,SAAU,OAAO,SAAW,UAAU,KAAM;AACvD,mBAAO;AAAA,UACR,GAAG,CAAE;AAAA,QACN,CAAE;AAEF,4BAAqB,gBAAgB,cAAc,SAAW+B,OAAO;AACpE,cAAI,IAAI,CAAC;AACT,cAAI,UAAU,KAAK;AAGnB,mBAAU3B,KAAE,GAAG,MAAI,QAAQ,QAASA,KAAE,KAAMA,MAAM;AACjD,qBAAU,IAAE,GAAG,MAAI,KAAKA,IAAG,QAAS,IAAE,KAAM,KAAM;AACjD,kBAAI,KAAK,QAAQA,IAAG,QAAS,QAAQA,IAAG,OAAQ,KAAKA,IAAG,IAAK,MAAO;AACpE,gBAAE,MAAO2B,UAAS,OAAO,MAAM,MAAM,EAAG;AAAA,YACzC;AAAA,UACD;AAEA,iBAAO,IAAI,KAAM,SAAS,CAAE;AAAA,QAC7B,CAAE;AAEF,4BAAqB,mBAAmB,kBAAkB,WAAY;AACrE,cAAI,OAAO;AAEX,eAAK,SAAU,OAAO,SAAW,UAAU,KAAK,SAAU;AACzD,gBAAI9B,QAAO,SAAS;AACpB,gBAAI,UAAUA,MAAM;AACpB,gBAAIG,IAAG,KAAK,GAAG;AACf,gBAAI,SAAS;AAEb,YAAAH,MAAK,OAAQ,KAAK,CAAE;AAGpB,iBAAMG,KAAE,GAAG,MAAIH,MAAK,QAASG,KAAE,KAAMA,MAAM;AAC1C,wBAAUH,MAAKG;AACf,0BAAY,QAAQ;AAGpB,kBAAK,QAAQ,QAAQ,MAAO;AAC3B,wBAAQ,IAAI,eAAeA;AAAA,cAC5B;AAGA,kBAAK,cAAc,MAAO;AACzB,qBAAM,IAAE,GAAG,MAAI,UAAU,QAAS,IAAE,KAAM,KAAM;AAC/C,4BAAU,GAAG,cAAc,MAAMA;AAAA,gBAClC;AAAA,cACD;AAAA,YACD;AAGA,2BAAgB,SAAS,iBAAiB,GAAI;AAC9C,2BAAgB,SAAS,WAAW,GAAI;AACxC,2BAAgB,KAAM,UAAW,KAAK,KAAM;AAG5C,gBAAK,SAAS,mBAAmB,GAAI;AACpC,uBAAS;AAAA,YACV;AAGA,8BAAmB,QAAS;AAG5B,gBAAI,KAAK,SAAS,QAAS,QAAQ,MAAO;AAC1C,gBAAK,OAAOJ,YAAY;AACvB,qBAAO,SAAS,KAAM;AAAA,YACvB;AAAA,UACD,CAAE;AAEF,eAAK,SAAU,SAAS,SAAW,UAAW;AAC7C,qBAAUI,KAAE,GAAG,MAAI,SAAS,OAAO,QAASA,KAAE,KAAMA,MAAM;AACzD,uBAAS,OAAOA,IAAG,MAAMA;AAAA,YAC1B;AAAA,UACD,CAAE;AAEF,iBAAO;AAAA,QACR,CAAE;AAGF,sBAAe,cAAc,SAAW,MAAO;AAC9C,cAAI,UAAU,KAAK,SAAU,SAAS,SAAW,UAAW;AAC1D,gBAAI,KAAKA,IAAG;AACZ,gBAAI,MAAM,CAAC;AAEX,iBAAMA,KAAE,GAAG,MAAI,KAAK,QAASA,KAAE,KAAMA,MAAM;AAC1C,oBAAM,KAAKA;AAEX,kBAAK,IAAI,YAAY,IAAI,SAAS,YAAY,MAAM,MAAO;AAC1D,oBAAI,KAAM,SAAU,UAAU,GAAI,EAAE,EAAG;AAAA,cACxC,OACK;AACJ,oBAAI,KAAM,WAAY,UAAU,GAAI,CAAE;AAAA,cACvC;AAAA,YACD;AAEA,mBAAO;AAAA,UACR,GAAG,CAAE;AAGN,cAAI,UAAU,KAAK,KAAM,EAAG;AAC5B,kBAAQ,IAAI;AACZ,UAAAP,GAAE,MAAO,SAAS,OAAQ;AAE1B,iBAAO;AAAA,QACR,CAAE;AASF,sBAAe,SAAS,SAAW,UAAU,MAAO;AACnD,iBAAO,gBAAiB,KAAK,KAAM,UAAU,IAAK,CAAE;AAAA,QACrD,CAAE;AAGF,sBAAe,gBAAgB,SAAWI,OAAO;AAChD,cAAI,MAAM,KAAK;AAEf,cAAKA,UAASD,YAAY;AAEzB,mBAAO,IAAI,UAAU,KAAK,SACzB,IAAI,GAAG,OAAQ,KAAK,IAAK,SACzBA;AAAA,UACF;AAGA,cAAI,MAAM,IAAI,GAAG,OAAQ,KAAK;AAC9B,cAAI,SAASC;AAGb,cAAK,MAAM,QAASA,KAAK,KAAK,IAAI,OAAO,IAAI,IAAI,IAAK;AACrD,+BAAoB,IAAI,GAAG,KAAM,EAAGA,OAAM,IAAI,IAAI,EAAG;AAAA,UACtD;AAGA,wBAAe,IAAI,IAAI,KAAK,IAAI,MAAO;AAEvC,iBAAO;AAAA,QACR,CAAE;AAGF,sBAAe,gBAAgB,WAAY;AAC1C,cAAI,MAAM,KAAK;AAEf,iBAAO,IAAI,UAAU,KAAK,SACzB,IAAI,GAAG,OAAQ,KAAK,IAAK,OAAO,OAChC;AAAA,QACF,CAAE;AAGF,sBAAe,aAAa,SAAW,KAAM;AAG5C,cAAK,eAAeJ,MAAK,IAAI,QAAS;AACrC,kBAAM,IAAI;AAAA,UACX;AAEA,cAAI,OAAO,KAAK,SAAU,SAAS,SAAW,UAAW;AACxD,gBAAK,IAAI,YAAY,IAAI,SAAS,YAAY,MAAM,MAAO;AAC1D,qBAAO,SAAU,UAAU,GAAI,EAAE;AAAA,YAClC;AACA,mBAAO,WAAY,UAAU,GAAI;AAAA,UAClC,CAAE;AAGF,iBAAO,KAAK,IAAK,KAAK,EAAG;AAAA,QAC1B,CAAE;AAGF,QAAAA,GAAEE,SAAQ,EAAE,GAAG,kBAAkB,SAAU,GAAG,SAAS;AACtD,cAAIG,OAAM,IAAI,KAAM,OAAQ;AAE5B,UAAAA,KAAI,GAAI,mBAAmB,SAAW8B,IAAG,UAAU1B,IAAI;AAGtD,gBAAI,OAAO,SAAS;AACpB,gBAAIL,QAAO,SAAS;AACpB,gBAAI,MAAM,CAAC;AAEX,qBAASG,KAAE,GAAIA,KAAEH,MAAK,QAASG,MAAK;AACnC,kBAAIH,MAAKG,IAAG,cAAc;AACzB,oBAAI,KAAM,MAAM,KAAKH,MAAKG,IAAG,MAAM,CAAE;AAAA,cACtC;AAAA,YACD;AAEA,YAAAE,GAAE,YAAY;AAAA,UACf,CAAC;AAED,cAAIkB,UAAStB,KAAI,MAAM,OAAO;AAE9B,cAAKsB,WAAUA,QAAO,WAAY;AACjC,YAAAtB,KACE,KAAML,GAAE,IAAI2B,QAAO,WAAW,SAAU,IAAG;AAC3C,qBAAO,GAAG,QAAQ,MAAM,KAAK;AAAA,YAC9B,CAAC,CAAE,EACF,MAAO,WAAY;AACnB,8BAAiB,SAAS,MAAM,gBAAgB,CAAE,IAAK,CAAE;AAAA,YAC1D,CAAC;AAAA,UACH;AAAA,QACD,CAAC;AAED,YAAI,gBAAgB,SAAW,KAAK,KAAKvB,OAAM,OAC/C;AAEC,cAAI,OAAO,CAAC;AACZ,cAAI,SAAS,SAAW,GAAG,GAAI;AAE9B,gBAAK,MAAM,QAAS,CAAE,KAAK,aAAaJ,IAAI;AAC3C,uBAAUO,KAAE,GAAG,MAAI,EAAE,QAASA,KAAE,KAAMA,MAAM;AAC3C,uBAAQ,EAAEA,KAAI,CAAE;AAAA,cACjB;AACA;AAAA,YACD;AAIA,gBAAK,EAAE,YAAY,EAAE,SAAS,YAAY,MAAM,MAAO;AACtD,mBAAK,KAAM,CAAE;AAAA,YACd,OACK;AAEJ,kBAAI,UAAUP,GAAE,oBAAoB,EAAE,SAAU,CAAE;AAClD,cAAAA,GAAE,MAAM,OAAO,EACb,SAAU,CAAE,EACZ,KAAM,CAAE,EACR,GAAG,UAAU,iBAAkB,GAAI;AAErC,mBAAK,KAAM,QAAQ,EAAG;AAAA,YACvB;AAAA,UACD;AAEA,iBAAQI,OAAM,KAAM;AAEpB,cAAK,IAAI,UAAW;AACnB,gBAAI,SAAS,OAAO;AAAA,UACrB;AAEA,cAAI,WAAWJ,GAAE,IAAI;AAGrB,cAAK,IAAI,cAAe;AACvB,gBAAI,SAAS,YAAa,IAAI,GAAI;AAAA,UACnC;AAAA,QACD;AAIA,YAAI,kBAAkB,UAAU,KAAK;AAAA,UACpC,SAAU,KAAK;AACd,yBAAc,IAAI,EAAG;AAAA,UACtB;AAAA,UACA;AAAA,QACD;AAGA,YAAI,mBAAmB,SAAWK,MAAK,KACvC;AACC,cAAI,MAAMA,KAAI;AAEd,cAAK,IAAI,QAAS;AACjB,gBAAI,MAAM,IAAI,GAAG,OAAQ,QAAQF,aAAY,MAAME,KAAI;AAEvD,gBAAK,OAAO,IAAI,UAAW;AAC1B,kBAAI,SAAS,OAAO;AAEpB,kBAAI,eAAeF;AACnB,kBAAI,WAAWA;AACf,cAAAH,GAAG,IAAI,GAAI,EAAE,YAAa,aAAc;AACxC,8BAAiB,GAAI;AAAA,YACtB;AAAA,UACD;AAAA,QACD;AAGA,YAAI,oBAAoB,SAAWK,MAAK,MAAO;AAC9C,cAAI,MAAMA,KAAI;AAEd,cAAK,IAAI,UAAUA,KAAI,QAAS;AAC/B,gBAAI,MAAM,IAAI,GAAG,OAAQA,KAAI;AAE7B,gBAAK,IAAI,UAAW;AACnB,kBAAI,eAAe;AAEnB,kBAAK,MAAO;AACX,oBAAI,SAAS,YAAa,IAAI,GAAI;AAClC,gBAAAL,GAAG,IAAI,GAAI,EAAE,SAAU,aAAc;AAAA,cACtC,OACK;AACJ,oBAAI,SAAS,OAAO;AACpB,gBAAAA,GAAG,IAAI,GAAI,EAAE,YAAa,aAAc;AAAA,cACzC;AAEA,8BAAiB,IAAI,IAAI,MAAM,YAAY,CAAE,MAAMK,KAAI,IAAKA,KAAI,EAAG,CAAE,CAAE;AAEvE,+BAAkB,IAAI,EAAG;AACzB,8BAAiB,GAAI;AAAA,YACtB;AAAA,UACD;AAAA,QACD;AAGA,YAAI,mBAAmB,SAAW,UAClC;AACC,cAAIA,OAAM,IAAI,KAAM,QAAS;AAC7B,cAAI+B,aAAY;AAChB,cAAI,YAAY,SAAOA;AACvB,cAAI,cAAc,kBAAgBA;AAClC,cAAI,eAAe,YAAUA;AAC7B,cAAIhC,QAAO,SAAS;AAEpB,UAAAC,KAAI,IAAK,YAAW,MAAK,cAAa,MAAK,YAAa;AAExD,cAAK,OAAQD,OAAM,UAAW,EAAE,SAAS,GAAI;AAE5C,YAAAC,KAAI,GAAI,WAAW,SAAW,GAAG,KAAM;AACtC,kBAAK,aAAa,KAAM;AACvB;AAAA,cACD;AAEA,cAAAA,KAAI,KAAM,EAAC,MAAK,UAAS,CAAE,EAAE,GAAG,CAAC,EAAE,KAAM,SAAU,KAAK;AAEvD,oBAAI,MAAMD,MAAM;AAEhB,oBAAK,IAAI,cAAe;AACvB,sBAAI,SAAS,YAAa,IAAI,GAAI;AAAA,gBACnC;AAAA,cACD,CAAE;AAAA,YACH,CAAE;AAGF,YAAAC,KAAI,GAAI,aAAa,SAAW,GAAG,KAAK,KAAK,KAAM;AAClD,kBAAK,aAAa,KAAM;AACvB;AAAA,cACD;AAIA,kBAAI,KAAK,UAAU,iBAAkB,GAAI;AAEzC,uBAAUE,KAAE,GAAG,MAAIH,MAAK,QAASG,KAAE,KAAMA,MAAM;AAC9C,sBAAMH,MAAKG;AAEX,oBAAK,IAAI,UAAW;AACnB,sBAAI,SAAS,SAAS,aAAa,EAAE,KAAK,WAAW,OAAQ;AAAA,gBAC9D;AAAA,cACD;AAAA,YACD,CAAE;AAGF,YAAAF,KAAI,GAAI,cAAc,SAAW,GAAG,KAAM;AACzC,kBAAK,aAAa,KAAM;AACvB;AAAA,cACD;AAEA,uBAAUE,KAAE,GAAG,MAAIH,MAAK,QAASG,KAAE,KAAMA,MAAM;AAC9C,oBAAKH,MAAKG,IAAG,UAAW;AACvB,mCAAkBF,MAAKE,EAAE;AAAA,gBAC1B;AAAA,cACD;AAAA,YACD,CAAE;AAAA,UACH;AAAA,QACD;AAGA,YAAI,OAAO;AACX,YAAI,aAAa,OAAK;AACtB,YAAI,aAAa,aAAW;AAM5B,sBAAe,YAAY,SAAWH,OAAM,OAAQ;AACnD,cAAI,MAAM,KAAK;AAEf,cAAKA,UAASD,YAAY;AAEzB,mBAAO,IAAI,UAAU,KAAK,SACzB,IAAI,GAAG,OAAQ,KAAK,IAAK,WACzBA;AAAA,UACF,WACUC,UAAS,MAAO;AAEzB,iBAAK,MAAM,KAAK;AAAA,UACjB,WACUA,UAAS,OAAQ;AAE1B,6BAAkB,IAAK;AAAA,UACxB,WACU,IAAI,UAAU,KAAK,QAAS;AAErC,0BAAe,IAAI,IAAI,IAAI,GAAG,OAAQ,KAAK,KAAMA,OAAM,KAAM;AAAA,UAC9D;AAEA,iBAAO;AAAA,QACR,CAAE;AAGF,sBAAe;AAAA,UACd,aAAW;AAAA,UACX,aAAW;AAAA,QACZ,GAAG,SAAW,MAAO;AACpB,4BAAmB,MAAM,IAAK;AAC9B,iBAAO;AAAA,QACR,CAAE;AAGF,sBAAe;AAAA,UACd,aAAW;AAAA,UACX,aAAW;AAAA,QACZ,GAAG,WAAY;AACd,4BAAmB,MAAM,KAAM;AAC/B,iBAAO;AAAA,QACR,CAAE;AAGF,sBAAe;AAAA,UACd,aAAW;AAAA,UACX,aAAW;AAAA,QACZ,GAAG,WAAY;AACd,2BAAkB,IAAK;AACvB,iBAAO;AAAA,QACR,CAAE;AAGF,sBAAe,aAAW,cAAc,WAAY;AACnD,cAAI,MAAM,KAAK;AAEf,cAAK,IAAI,UAAU,KAAK,QAAS;AAEhC,mBAAO,IAAI,GAAG,OAAQ,KAAK,IAAK,gBAAgB;AAAA,UACjD;AACA,iBAAO;AAAA,QACR,CAAE;AAkBF,YAAI,uBAAuB;AAK3B,YAAI,eAAe,SAAW,UAAU,QAAQ,IAAI,IAAI,MAAO;AAC9D,cAAI,IAAI,CAAC;AACT,mBAAU,MAAI,GAAG,MAAI,KAAK,QAAS,MAAI,KAAM,OAAQ;AACpD,cAAE,KAAM,eAAgB,UAAU,KAAK,MAAM,MAAO,CAAE;AAAA,UACvD;AACA,iBAAO;AAAA,QACR;AAGA,YAAI,oBAAoB,SAAW,UAAU,UAAU,MACvD;AACC,cACC,UAAU,SAAS,WACnB,QAAQ,OAAQ,SAAS,OAAQ,GACjC,QAAQ,OAAQ,SAAS,KAAM;AAEhC,cAAI,MAAM,SAAW,GAAI;AACxB,gBAAI,SAAS,QAAS,CAAE;AAGxB,gBAAK,MAAM,IAAK;AACf,qBAAO,OAAQ,QAAQ,MAAO;AAAA,YAC/B;AAGA,gBAAK,WAAW,MAAO;AACtB,qBAAO;AAAA,gBAAE,UAAU,IAClB,SACA,QAAQ,SAAS;AAAA,cAClB;AAAA,YACD;AAGA,gBAAK,OAAO,MAAM,YAAa;AAC9B,kBAAI,OAAO,sBAAuB,UAAU,IAAK;AAEjD,qBAAOJ,GAAE,IAAK,SAAS,SAAU,KAAKqC,MAAK;AAC1C,uBAAO;AAAA,kBACLA;AAAA,kBACA,aAAc,UAAUA,MAAK,GAAG,GAAG,IAAK;AAAA,kBACxC,MAAOA;AAAA,gBACR,IAAIA,OAAM;AAAA,cACZ,CAAE;AAAA,YACH;AAGA,gBAAI,QAAQ,OAAO,MAAM,WACxB,EAAE,MAAO,oBAAqB,IAC9B;AAED,gBAAK,OAAQ;AACZ,sBAAQ,MAAM,IAAK;AAAA,gBAClB,KAAK;AAAA,gBACL,KAAK;AACJ,sBAAI,MAAM,SAAU,MAAM,IAAI,EAAG;AAEjC,sBAAK,MAAM,GAAI;AAEd,wBAAI,aAAarC,GAAE,IAAK,SAAS,SAAU,KAAIO,IAAG;AACjD,6BAAO,IAAI,WAAWA,KAAI;AAAA,oBAC3B,CAAE;AACF,2BAAO,CAAE,WAAY,WAAW,SAAS,IAAM;AAAA,kBAChD;AAEA,yBAAO,CAAE,wBAAyB,UAAU,GAAI,CAAE;AAAA,gBAEnD,KAAK;AAEJ,yBAAOP,GAAE,IAAK,OAAO,SAAU,MAAMO,IAAG;AACvC,2BAAO,SAAS,MAAM,KAAKA,KAAI;AAAA,kBAChC,CAAE;AAAA,gBAEH;AACC,yBAAO,CAAC;AAAA,cACV;AAAA,YACD;AAGA,gBAAK,EAAE,YAAY,EAAE,eAAgB;AACpC,qBAAO,CAAE,EAAE,cAAc,MAAO;AAAA,YACjC;AAGA,gBAAI,WAAWP,GAAG,KAAM,EACtB,OAAQ,CAAE,EACV,IAAK,WAAY;AACjB,qBAAOA,GAAE,QAAS,MAAM,KAAM;AAAA,YAC/B,CAAE,EACD,QAAQ;AAEV,gBAAK,SAAS,UAAU,CAAE,EAAE,UAAW;AACtC,qBAAO;AAAA,YACR;AAIA,gBAAI,OAAOA,GAAE,CAAC,EAAE,QAAQ,mBAAmB;AAC3C,mBAAO,KAAK,SACX,CAAE,KAAK,KAAK,WAAW,CAAE,IACzB,CAAC;AAAA,UACH;AAEA,iBAAO,cAAe,UAAU,UAAU,KAAK,UAAU,IAAK;AAAA,QAC/D;AAGA,YAAI,iBAAiB,SAAW,UAAU,QAAQ,KAAM;AACvD,cACC,OAAO,SAAS,WAChB,MAAO,KAAM,SACbI,QAAO,SAAS,QAChB,KAAK,OAAOG,IAAG,KAAK;AAGrB,cAAK,QAAQJ,YAAY;AACxB,mBAAO,IAAI;AAAA,UACZ;AAIA,cAAK,IAAI,aAAa,KAAM;AAC3B;AAAA,UACD;AAEA,cAAK,KAAM;AAGV,gBAAI,eAAeH,GAAE,QAAS,MAAM,OAAO,MAAM,UAAU,GAAG,SAAO,CAAE;AAEvE,iBAAMO,KAAE,GAAG,MAAIH,MAAK,QAASG,KAAE,KAAMA,MAAM;AAC1C,mBAAKH,MAAKG,IAAG;AACb,sBAAQH,MAAKG,IAAG;AAEhB,kBAAK,IAAK;AAET,mBAAG,aAAc,MAAO,SAAU,MAAO,iBAAkB,IAAK;AAAA,cACjE;AAAA,YACD;AAAA,UACD,OACK;AAEJ,YAAAP,GAAG,OAAQ,SAAS,QAAQ,WAAW,MAAO,CAAE,EAAE,OAAO;AAAA,UAC1D;AAGA,cAAI,WAAW;AAAA,QAChB;AAGA,sBAAe,aAAa,SAAW,UAAU,MAAO;AAEvD,cAAK,aAAaG,YAAY;AAC7B,uBAAW;AAAA,UACZ,WACUH,GAAE,cAAe,QAAS,GAAI;AACvC,mBAAO;AACP,uBAAW;AAAA,UACZ;AAEA,iBAAO,eAAgB,IAAK;AAE5B,cAAI,OAAO,KAAK,SAAU,SAAS,SAAW,UAAW;AACxD,mBAAO,kBAAmB,UAAU,UAAU,IAAK;AAAA,UACpD,GAAG,CAAE;AAGL,eAAK,SAAS,OAAO;AACrB,eAAK,SAAS,OAAO;AAErB,iBAAO;AAAA,QACR,CAAE;AAEF,4BAAqB,sBAAsB,qBAAqB,SAAW,UAAU,MAAO;AAC3F,iBAAO,KAAK,SAAU,UAAU,SAAW,UAAU,QAAS;AAC7D,mBAAO,SAAS,UAAU,QAAQ;AAAA,UACnC,GAAG,CAAE;AAAA,QACN,CAAE;AAEF,4BAAqB,sBAAsB,qBAAqB,SAAW,UAAU,MAAO;AAC3F,iBAAO,KAAK,SAAU,UAAU,SAAW,UAAU,QAAS;AAC7D,mBAAO,SAAS,UAAU,QAAQ;AAAA,UACnC,GAAG,CAAE;AAAA,QACN,CAAE;AAEF,4BAAqB,oBAAoB,mBAAmB,WAAY;AACvE,iBAAO,KAAK,SAAU,eAAe,cAAc,CAAE;AAAA,QACtD,CAAE;AAEF,4BAAqB,uBAAuB,sBAAsB,WAAY;AAC7E,iBAAO,KAAK,SAAU,UAAU,SAAW,UAAU,QAAS;AAC7D,mBAAO,SAAS,UAAU,QAAQ;AAAA,UACnC,GAAG,CAAE;AAAA,QACN,CAAE;AAEF,4BAAqB,qBAAqB,oBAAoB,SAAW,MAAO;AAC/E,iBAAO,KAAK,SAAU,eAAe,SAAW,UAAU,QAAQO,IAAG,GAAG,MAAO;AAC9E,mBAAO;AAAA,cAAc,SAAS;AAAA,cAAQ;AAAA,cACrC,SAAS,WAAW,iBAAiB;AAAA,cAAc;AAAA,YACpD;AAAA,UACD,GAAG,CAAE;AAAA,QACN,CAAE;AAEF,4BAAqB,qBAAqB,oBAAoB,WAAY;AACzE,iBAAO,KAAK,SAAU,eAAe,SAAW,UAAU,QAAQA,IAAG,GAAG,MAAO;AAC9E,mBAAO,aAAc,SAAS,QAAQ,MAAM,WAAW,MAAO;AAAA,UAC/D,GAAG,CAAE;AAAA,QACN,CAAE;AAEF,4BAAqB,uBAAuB,sBAAsB,SAAW,KAAK,MAAO;AACxF,cAAI,OAAO;AACX,cAAI,MAAM,KAAK,SAAU,UAAU,SAAW,UAAU,QAAS;AAChE,gBAAK,QAAQJ,YAAY;AACxB,qBAAO,SAAS,UAAW,QAAS;AAAA,YACrC;AACA,2BAAgB,UAAU,QAAQ,GAAI;AAAA,UACvC,CAAE;AAGF,cAAK,QAAQA,YAAY;AACxB,iBAAK,SAAU,SAAS,SAAW,UAAW;AAE7C,0BAAa,UAAU,SAAS,QAAS;AACzC,0BAAa,UAAU,SAAS,QAAS;AAIzC,kBAAK,CAAE,SAAS,UAAU,QAAS;AAClC,gBAAAH,GAAE,SAAS,MAAM,EAAE,KAAK,aAAa,EAAE,KAAK,WAAW,iBAAiB,QAAQ,CAAC;AAAA,cAClF;AAEA,2BAAc,QAAS;AAGvB,mBAAK,SAAU,UAAU,SAAWuB,WAAU,QAAS;AACtD,gCAAiBA,WAAU,MAAM,qBAAqB,CAACA,WAAU,QAAQ,KAAK,IAAI,CAAE;AAAA,cACrF,CAAE;AAEF,kBAAK,SAASpB,cAAa,MAAO;AACjC,qBAAK,QAAQ,OAAO;AAAA,cACrB;AAAA,YACD,CAAC;AAAA,UACF;AAEA,iBAAO;AAAA,QACR,CAAE;AAEF,4BAAqB,uBAAuB,oBAAoB,SAAW,MAAO;AACjF,iBAAO,KAAK,SAAU,UAAU,SAAW,UAAU,QAAS;AAC7D,mBAAO,SAAS,YACf,wBAAyB,UAAU,MAAO,IAC1C;AAAA,UACF,GAAG,CAAE;AAAA,QACN,CAAE;AAEF,sBAAe,oBAAoB,WAAY;AAC9C,iBAAO,KAAK,SAAU,SAAS,SAAW,UAAW;AACpD,kCAAuB,QAAS;AAAA,UACjC,GAAG,CAAE;AAAA,QACN,CAAE;AAEF,sBAAe,kBAAkB,SAAW,MAAM,KAAM;AACvD,cAAK,KAAK,QAAQ,WAAW,GAAI;AAChC,gBAAI,MAAM,KAAK,QAAQ;AAEvB,gBAAK,SAAS,iBAAiB,SAAS,UAAW;AAClD,qBAAO,wBAAyB,KAAK,GAAI;AAAA,YAC1C,WACU,SAAS,cAAc,SAAS,aAAc;AACvD,qBAAO,wBAAyB,KAAK,GAAI;AAAA,YAC1C;AAAA,UACD;AAAA,QACD,CAAE;AAEF,sBAAe,YAAY,SAAW,UAAU,MAAO;AACtD,iBAAO,gBAAiB,KAAK,QAAS,UAAU,IAAK,CAAE;AAAA,QACxD,CAAE;AAEF,YAAI,kBAAkB,SAAW,UAAU,UAAU,MACrD;AACC,cAAIC,QAAO,SAAS;AACpB,cAAI,OAAO,sBAAuB,UAAU,IAAK;AACjD,cAAI,QAAQ,aAAc,aAAcA,OAAM,MAAM,SAAU,CAAE;AAChE,cAAI,WAAWJ,GAAE,SAAU,CAAC,GAAG,KAAM,CAAC;AACtC,cAAI;AACJ,cAAI,UAAU,SAAS,UAAU;AACjC,cAAI,GAAGO,IAAG,KAAK,GAAG,GAAG;AAErB,cAAI,MAAM,SAAW,GAAI;AACxB,gBAAI,aAAa,OAAO,MAAM;AAE9B,gBAAK,MAAM,QAAQ,MAAMJ,cAAa,YAAa;AAElD,kBAAI,CAAC;AAEL,mBAAMI,KAAE,GAAG,MAAI,KAAK,QAASA,KAAE,KAAMA,MAAM;AAC1C,sBAAM,KAAKA;AAEX,qBAAM,IAAE,GAAI,IAAE,SAAU,KAAM;AAC7B,sBAAI;AAAA,oBACH;AAAA,oBACA,QAAQ;AAAA,kBACT;AAEA,sBAAK,YAAa;AAEjB,2BAAOH,MAAM;AAEb,wBAAK,EAAG,GAAG,eAAe,UAAU,KAAK,CAAC,GAAG,KAAK,UAAU,KAAK,QAAQ,KAAK,IAAK,GAAI;AACtF,wBAAE,KAAM,CAAE;AAAA,oBACX;AAAA,kBACD,OACK;AAEJ,sBAAE,KAAM,CAAE;AAAA,kBACX;AAAA,gBACD;AAAA,cACD;AAEA,qBAAO;AAAA,YACR;AAGA,gBAAKJ,GAAE,cAAe,CAAE,GAAI;AAE3B,qBAAO,EAAE,WAAWG,cAAa,EAAE,QAAQA,cAAaH,GAAE,QAAS,EAAE,KAAK,IAAK,MAAM,KACpF,CAAC,CAAC,IACF,CAAC;AAAA,YACH;AAGA,gBAAI,WAAW,SACb,OAAQ,CAAE,EACV,IAAK,SAAUO,IAAG,IAAI;AACtB,qBAAO;AAAA,gBACN,KAAQ,GAAG,cAAc;AAAA,gBACzB,QAAQ,GAAG,cAAc;AAAA,cACzB;AAAA,YACF,CAAE,EACD,QAAQ;AAEV,gBAAK,SAAS,UAAU,CAAE,EAAE,UAAW;AACtC,qBAAO;AAAA,YACR;AAKA,mBAAOP,GAAE,CAAC,EAAE,QAAQ,gBAAgB;AACpC,mBAAO,KAAK,SACX,CAAE;AAAA,cACD,KAAK,KAAK,KAAK,QAAQ;AAAA,cACvB,QAAQ,KAAK,KAAK,WAAW;AAAA,YAC9B,CAAE,IACF,CAAC;AAAA,UACH;AAEA,iBAAO,cAAe,QAAQ,UAAU,KAAK,UAAU,IAAK;AAAA,QAC7D;AAKA,sBAAe,WAAW,SAAW,aAAa,gBAAgB,MAAO;AAExE,cAAKA,GAAE,cAAe,WAAY,GAAI;AAErC,gBAAK,YAAY,QAAQG,YAAY;AAEpC,qBAAO;AACP,4BAAc;AAAA,YACf,OACK;AAEJ,qBAAO;AACP,+BAAiB;AAAA,YAClB;AAAA,UACD;AACA,cAAKH,GAAE,cAAe,cAAe,GAAI;AACxC,mBAAO;AACP,6BAAiB;AAAA,UAClB;AAGA,cAAK,mBAAmB,QAAQ,mBAAmBG,YAAY;AAC9D,mBAAO,KAAK,SAAU,SAAS,SAAW,UAAW;AACpD,qBAAO,gBAAiB,UAAU,aAAa,eAAgB,IAAK,CAAE;AAAA,YACvE,CAAE;AAAA,UACH;AAGA,cAAI,eAAe,OAAO;AAAA,YACzB,MAAM,KAAK;AAAA,YACX,OAAO,KAAK;AAAA,YACZ,QAAQ,KAAK;AAAA,UACd,IAAI,CAAC;AAGL,cAAI,UAAU,KAAK,QAAS,gBAAgB,YAAa;AACzD,cAAI,OAAO,KAAK,KAAM,aAAa,YAAa;AAChD,cAAII,IAAG,KAAK,GAAG;AAEf,cAAI,cAAc,KAAK,SAAU,SAAS,SAAW,UAAU,KAAM;AACpE,gBAAI,IAAI,CAAC;AAET,iBAAMA,KAAE,GAAG,MAAI,KAAK,KAAK,QAASA,KAAE,KAAMA,MAAM;AAC/C,mBAAM,IAAE,GAAG,MAAI,QAAQ,KAAK,QAAS,IAAE,KAAM,KAAM;AAClD,kBAAE,KAAM;AAAA,kBACP,KAAQ,KAAK,KAAKA;AAAA,kBAClB,QAAQ,QAAQ,KAAK;AAAA,gBACtB,CAAE;AAAA,cACH;AAAA,YACD;AAEA,mBAAO;AAAA,UACR,GAAG,CAAE;AAKL,cAAI,QAAQ,QAAQ,KAAK,WACxB,KAAK,MAAO,aAAa,IAAK,IAC9B;AAED,UAAAP,GAAE,OAAQ,MAAM,UAAU;AAAA,YACzB,MAAM;AAAA,YACN,MAAM;AAAA,YACN;AAAA,UACD,CAAE;AAEF,iBAAO;AAAA,QACR,CAAE;AAGF,4BAAqB,mBAAmB,iBAAiB,WAAY;AACpE,iBAAO,KAAK,SAAU,QAAQ,SAAW,UAAU,KAAK,QAAS;AAChE,gBAAII,QAAO,SAAS,OAAQ;AAE5B,mBAAOA,SAAQA,MAAK,UACnBA,MAAK,QAAS,UACdD;AAAA,UACF,GAAG,CAAE;AAAA,QACN,CAAE;AAGF,sBAAe,kBAAkB,WAAY;AAC5C,iBAAO,KAAK,SAAU,QAAQ,SAAW,UAAU,KAAK,QAAS;AAChE,mBAAO,eAAgB,UAAU,KAAK,MAAO;AAAA,UAC9C,GAAG,CAAE;AAAA,QACN,CAAE;AAGF,4BAAqB,mBAAmB,kBAAkB,SAAW,MAAO;AAC3E,iBAAO,SAAS,WAAW,iBAAiB;AAE5C,iBAAO,KAAK,SAAU,QAAQ,SAAW,UAAU,KAAK,QAAS;AAChE,mBAAO,SAAS,OAAQ,KAAO,MAAQ;AAAA,UACxC,GAAG,CAAE;AAAA,QACN,CAAE;AAGF,4BAAqB,oBAAoB,mBAAmB,SAAW,MAAO;AAC7E,iBAAO,KAAK,SAAU,QAAQ,SAAW,UAAU,KAAK,QAAS;AAChE,mBAAO,eAAgB,UAAU,KAAK,QAAQ,IAAK;AAAA,UACpD,GAAG,CAAE;AAAA,QACN,CAAE;AAGF,4BAAqB,qBAAqB,kBAAkB,WAAY;AACvE,iBAAO,KAAK,SAAU,QAAQ,SAAW,UAAU,KAAK,QAAS;AAChE,mBAAO;AAAA,cACN;AAAA,cACA;AAAA,cACA,eAAe,wBAAyB,UAAU,MAAO;AAAA,YAC1D;AAAA,UACD,GAAG,CAAE;AAAA,QACN,CAAE;AAGF,4BAAqB,wBAAwB,uBAAuB,SAAW,KAAM;AACpF,iBAAO,KAAK,SAAU,QAAQ,SAAW,UAAU,KAAK,QAAS;AAChE,0BAAe,UAAU,KAAK,KAAK,MAAO;AAAA,UAC3C,CAAE;AAAA,QACH,CAAE;AAIF,sBAAe,UAAU,SAAW,aAAa,gBAAgB,MAAO;AACvE,iBAAO,gBAAiB,KAAK,MAAO,aAAa,gBAAgB,IAAK,CAAE;AAAA,QACzE,CAAE;AAGF,sBAAe,iBAAiB,SAAWC,OAAO;AACjD,cAAI,MAAM,KAAK;AACf,cAAI,OAAO,KAAK;AAEhB,cAAKA,UAASD,YAAY;AAEzB,mBAAO,IAAI,UAAU,KAAK,SACzB,eAAgB,IAAI,IAAI,KAAK,GAAG,KAAK,KAAK,GAAG,MAAO,IACpDA;AAAA,UACF;AAGA,yBAAgB,IAAI,IAAI,KAAK,GAAG,KAAK,KAAK,GAAG,QAAQC,KAAK;AAC1D,wBAAe,IAAI,IAAI,KAAK,GAAG,KAAK,QAAQ,KAAK,GAAG,MAAO;AAE3D,iBAAO;AAAA,QACR,CAAE;AAgCF,sBAAe,WAAW,SAAWO,QAAO,KAAM;AACjD,cAAI,MAAM,KAAK;AAEf,cAAKA,WAAUR,YAAY;AAE1B,mBAAO,IAAI,WAAW,IACrB,IAAI,GAAG,YACPA;AAAA,UACF;AAGA,cAAK,OAAOQ,WAAU,UAAW;AAEhC,YAAAA,SAAQ,CAAE,CAAEA,QAAO,GAAI,CAAE;AAAA,UAC1B,WACUA,OAAM,UAAU,CAAE,MAAM,QAASA,OAAM,EAAG,GAAI;AAEvD,YAAAA,SAAQ,MAAM,UAAU,MAAM,KAAM,SAAU;AAAA,UAC/C;AAGA,iBAAO,KAAK,SAAU,SAAS,SAAW,UAAW;AACpD,qBAAS,YAAYA,OAAM,MAAM;AAAA,UAClC,CAAE;AAAA,QACH,CAAE;AAaF,sBAAe,oBAAoB,SAAW,MAAM,QAAQ,UAAW;AACtE,iBAAO,KAAK,SAAU,SAAS,SAAW,UAAW;AACpD,kCAAuB,UAAU,MAAM,QAAQ,QAAS;AAAA,UACzD,CAAE;AAAA,QACH,CAAE;AAGF,sBAAe,iBAAiB,SAAW2B,MAAM;AAChD,cAAK,CAAEA,MAAM;AACZ,gBAAI,MAAM,KAAK;AACf,gBAAI,QAAQ,IAAI,SACf,IAAI,GAAG,iBACPnC;AAED,mBAAO,MAAM,QAAS,KAAM,IAC3B,EAAE,KAAK,MAAM,IACb;AAAA,UACF;AAEA,iBAAO,KAAK,SAAU,SAAS,SAAW,UAAW;AACpD,qBAAS,iBAAiBH,GAAE,OAAQ,MAAM,CAAC,GAAGsC,IAAI;AAAA,UACnD,CAAE;AAAA,QACH,CAAE;AAIF,sBAAe;AAAA,UACd;AAAA,UACA;AAAA,QACD,GAAG,SAAW,KAAM;AACnB,cAAI,OAAO;AAEX,iBAAO,KAAK,SAAU,SAAS,SAAW,UAAU/B,IAAI;AACvD,gBAAI,OAAO,CAAC;AAEZ,YAAAP,GAAE,KAAM,KAAKO,KAAI,SAAU,GAAG,KAAK;AAClC,mBAAK,KAAM,CAAE,KAAK,GAAI,CAAE;AAAA,YACzB,CAAE;AAEF,qBAAS,YAAY;AAAA,UACtB,CAAE;AAAA,QACH,CAAE;AAIF,sBAAe,YAAY,SAAW,OAAO,OAAO,OAAO,WAAY;AACtE,cAAI,MAAM,KAAK;AAEf,cAAK,UAAUJ,YAAY;AAE1B,mBAAO,IAAI,WAAW,IACrB,IAAI,GAAG,gBAAgB,UACvBA;AAAA,UACF;AAGA,iBAAO,KAAK,SAAU,SAAS,SAAW,UAAW;AACpD,gBAAK,CAAE,SAAS,UAAU,SAAU;AACnC;AAAA,YACD;AAEA,8BAAmB,UAAUH,GAAE,OAAQ,CAAC,GAAG,SAAS,iBAAiB;AAAA,cACpE,WAAW,QAAM;AAAA,cACjB,UAAW,UAAU,OAAO,QAAQ;AAAA,cACpC,UAAW,UAAU,OAAO,OAAQ;AAAA,cACpC,oBAAoB,cAAc,OAAO,OAAO;AAAA,YACjD,CAAE,GAAG,CAAE;AAAA,UACR,CAAE;AAAA,QACH,CAAE;AAGF;AAAA,UACC;AAAA,UACA;AAAA,UACA,SAAW,OAAO,OAAO,OAAO,WAAY;AAC3C,mBAAO,KAAK,SAAU,UAAU,SAAW,UAAU,QAAS;AAC7D,kBAAI,YAAY,SAAS;AAEzB,kBAAK,UAAUG,YAAY;AAE1B,uBAAO,UAAW,QAAS;AAAA,cAC5B;AAGA,kBAAK,CAAE,SAAS,UAAU,SAAU;AACnC;AAAA,cACD;AAEA,cAAAH,GAAE,OAAQ,UAAW,SAAU;AAAA,gBAC9B,WAAW,QAAM;AAAA,gBACjB,UAAW,UAAU,OAAO,QAAQ;AAAA,gBACpC,UAAW,UAAU,OAAO,OAAQ;AAAA,gBACpC,oBAAoB,cAAc,OAAO,OAAO;AAAA,cACjD,CAAE;AAEF,gCAAmB,UAAU,SAAS,iBAAiB,CAAE;AAAA,YAC1D,CAAE;AAAA,UACH;AAAA,QACD;AAMA,sBAAe,WAAW,WAAY;AACrC,iBAAO,KAAK,QAAQ,SACnB,KAAK,QAAQ,GAAG,cAChB;AAAA,QACF,CAAE;AAGF,sBAAe,iBAAiB,WAAY;AAC3C,iBAAO,KAAK,SAAU,SAAS,SAAW,UAAW;AAEpD,qBAAS,oBAAoB,KAAM,SAAS,WAAW,UAAU,CAAC,CAAE;AAAA,UACrE,CAAE;AAAA,QACH,CAAE;AAGF,sBAAe,kBAAkB,WAAY;AAC5C,iBAAO,KAAK,QAAQ,SACnB,KAAK,QAAQ,GAAG,eAChB;AAAA,QACF,CAAE;AAGF,sBAAe,gBAAgB,WAAY;AAC1C,iBAAO,KAAK,SAAU,SAAS,SAAW,UAAW;AACpD,yBAAc,QAAS;AAAA,UACxB,CAAE;AAAA,QACH,CAAE;AAmBF,kBAAU,eAAe,UAAU,iBAAiB,SAAU,SAC9D;AACC,cAAI,QAAQ,UAAU,QAAQ,MAAM,GAAG;AACvC,cAAI,QAAQ,QAAQ,MAAM,GAAG;AAC7B,cAAI,OAAO;AAEX,mBAAUO,KAAE,GAAG,OAAK,MAAM,QAASA,KAAE,MAAOA,MAAM;AACjD,oBAAQ,SAAU,MAAMA,KAAI,EAAG,KAAK;AACpC,oBAAQ,SAAU,MAAMA,KAAI,EAAG,KAAK;AAGpC,gBAAI,UAAU,OAAO;AACpB;AAAA,YACD;AAGA,mBAAO,QAAQ;AAAA,UAChB;AAEA,iBAAO;AAAA,QACR;AAkBA,kBAAU,cAAc,UAAU,gBAAgB,SAAW,OAC7D;AACC,cAAI,IAAIP,GAAE,KAAK,EAAE,IAAI,CAAC;AACtB,cAAI,KAAK;AAET,cAAK,iBAAiB,UAAU,KAAM;AACrC,mBAAO;AAAA,UACR;AAEA,UAAAA,GAAE,KAAM,UAAU,UAAU,SAAUO,IAAG,GAAG;AAC3C,gBAAI,OAAO,EAAE,cAAcP,GAAE,SAAS,EAAE,WAAW,EAAE,KAAK;AAC1D,gBAAI,OAAO,EAAE,cAAcA,GAAE,SAAS,EAAE,WAAW,EAAE,KAAK;AAE1D,gBAAK,EAAE,WAAW,KAAK,SAAS,KAAK,SAAS,GAAI;AACjD,mBAAK;AAAA,YACN;AAAA,UACD,CAAE;AAEF,iBAAO;AAAA,QACR;AAmBA,kBAAU,SAAS,UAAU,WAAW,SAAW,SACnD;AACC,cAAIK,OAAM;AAEV,cAAKL,GAAE,cAAe,OAAQ,GAAI;AACjC,YAAAK,OAAM,QAAQ;AACd,sBAAU,QAAQ;AAAA,UACnB;AAEA,cAAI,IAAIL,GAAE,IAAK,UAAU,UAAU,SAAU,GAAG;AAC/C,gBAAK,CAAC,WAAY,WAAWA,GAAE,EAAE,MAAM,EAAE,GAAG,UAAU,GAAK;AAC1D,qBAAO,EAAE;AAAA,YACV;AAAA,UACD,CAAE;AAEF,iBAAOK,OACN,IAAI,KAAM,CAAE,IACZ;AAAA,QACF;AAgBA,kBAAU,mBAAmB;AAO7B,sBAAe,OAAO,SAAW,UAAU,MAAO;AACjD,cACC,OAAS,KAAK,KAAM,IAAK,EAAE,MAAM,GACjC,SAASL,GAAE,IAAI;AAEhB,iBAAOA,GAAG,CAAC,EAAE;AAAA,YACZ,OAAO,OAAQ,QAAS,EAAE,QAAQ;AAAA,YAClC,OAAO,KAAM,QAAS,EAAE,QAAQ;AAAA,UACjC,CAAE;AAAA,QACH,CAAE;AAIF,QAAAA,GAAE,KAAM,CAAE,MAAM,OAAO,KAAM,GAAG,SAAUO,IAAG,KAAK;AACjD,wBAAe,MAAI,MAAM,WAAkC;AAC1D,gBAAI,OAAO,MAAM,UAAU,MAAM,KAAK,SAAS;AAG/C,iBAAK,KAAKP,GAAE,IAAK,KAAK,GAAG,MAAO,IAAK,GAAG,SAAW,GAAI;AACtD,qBAAO,CAAE,EAAE,MAAM,QAAQ,IACxB,IAAE,QACF;AAAA,YACD,CAAE,EAAE,KAAM,GAAI;AAEf,gBAAI,OAAOA,GAAG,KAAK,OAAO,EAAE,MAAM,CAAE;AACpC,iBAAK,KAAK,MAAO,MAAM,IAAK;AAC5B,mBAAO;AAAA,UACR,CAAE;AAAA,QACH,CAAE;AAGF,sBAAe,WAAW,WAAY;AACrC,iBAAO,KAAK,SAAU,SAAS,SAAW,UAAW;AACpD,0BAAe,QAAS;AAAA,UACzB,CAAE;AAAA,QACH,CAAE;AAGF,sBAAe,cAAc,WAAY;AACxC,iBAAO,IAAI,KAAM,KAAK,SAAS,KAAK,OAAQ;AAAA,QAC7C,CAAE;AAGF,sBAAe,UAAU,WAAY;AACpC,cAAI,MAAM,KAAK;AACf,iBAAO,IAAI,SAAS,IAAI,GAAG,QAAQ;AAAA,QACpC,CAAE;AAGF,sBAAe,UAAU,WAAY;AACpC,iBAAO,KAAK,SAAU,SAAS,SAAW,UAAW;AACpD,mBAAO,OAAQ,SAAS,QAAQ,QAAS;AAAA,UAC1C,CAAE,EAAE,QAAQ;AAAA,QACb,CAAE;AAGF,sBAAe,aAAa,SAAW,QAAS;AAC/C,mBAAS,UAAU;AAEnB,iBAAO,KAAK,SAAU,SAAS,SAAW,UAAW;AACpD,gBAAI,UAAY,SAAS;AACzB,gBAAI,QAAY,SAAS;AACzB,gBAAI,QAAY,SAAS;AACzB,gBAAI,QAAY,SAAS;AACzB,gBAAI,QAAY,SAAS;AACzB,gBAAI,UAAYA,GAAE,KAAK;AACvB,gBAAI,UAAYA,GAAE,KAAK;AACvB,gBAAI,YAAYA,GAAE,SAAS,aAAa;AACxC,gBAAI,OAAYA,GAAE,IAAK,SAAS,QAAQ,SAAU,GAAG;AAAE,qBAAO,EAAE;AAAA,YAAK,CAAE;AACvE,gBAAIO,IAAG;AAIP,qBAAS,cAAc;AAGvB,4BAAiB,UAAU,qBAAqB,WAAW,CAAC,QAAQ,CAAE;AAGtE,gBAAK,CAAE,QAAS;AACf,kBAAI,KAAM,QAAS,EAAE,QAAQ,EAAE,QAAS,IAAK;AAAA,YAC9C;AAKA,sBAAU,IAAI,KAAK,EAAE,KAAK,eAAe,EAAE,IAAI,KAAK;AACpD,YAAAP,GAAEC,OAAM,EAAE,IAAI,SAAO,SAAS,SAAS;AAGvC,gBAAK,SAAS,MAAM,YAAa;AAChC,sBAAQ,SAAS,OAAO,EAAE,OAAO;AACjC,sBAAQ,OAAQ,KAAM;AAAA,YACvB;AAEA,gBAAK,SAAS,SAAS,MAAM,YAAa;AACzC,sBAAQ,SAAS,OAAO,EAAE,OAAO;AACjC,sBAAQ,OAAQ,KAAM;AAAA,YACvB;AAEA,qBAAS,YAAY,CAAC;AACtB,qBAAS,iBAAiB,CAAC;AAC3B,8BAAmB,QAAS;AAE5B,YAAAD,GAAG,IAAK,EAAE,YAAa,SAAS,gBAAgB,KAAK,GAAG,CAAE;AAE1D,YAAAA,GAAE,UAAU,KAAK,EAAE;AAAA,cAAa,QAAQ,YAAU,MACjD,QAAQ,eAAa,MAAI,QAAQ,gBAAc,MAAI,QAAQ;AAAA,YAC5D;AAGA,oBAAQ,SAAS,EAAE,OAAO;AAC1B,oBAAQ,OAAQ,IAAK;AAErB,gBAAI,OAAO,SAAS,cAAc;AAGlC,gBAAI,gBAAgB,SAAS,WAAW;AACxC,oBAAS,eAAgB;AACzB,sBAAW,eAAgB;AAG3B,gBAAK,CAAE,UAAU,MAAO;AAEvB,mBAAK,aAAc,OAAO,SAAS,oBAAqB;AAIxD,sBACE,IAAK,SAAS,SAAS,aAAc,EACrC,YAAa,QAAQ,MAAO;AAK9B,oBAAM,SAAS,iBAAiB;AAEhC,kBAAK,KAAM;AACV,wBAAQ,SAAS,EAAE,KAAM,SAAUO,IAAG;AACrC,kBAAAP,GAAE,IAAI,EAAE,SAAU,SAAS,iBAAiBO,KAAI,IAAK;AAAA,gBACtD,CAAE;AAAA,cACH;AAAA,YACD;AAGA,gBAAI,MAAMP,GAAE,QAAS,UAAU,UAAU,QAAS;AAClD,gBAAK,QAAQ,IAAK;AACjB,wBAAU,SAAS,OAAQ,KAAK,CAAE;AAAA,YACnC;AAAA,UACD,CAAE;AAAA,QACH,CAAE;AAIF,QAAAA,GAAE,KAAM,CAAE,UAAU,OAAO,MAAO,GAAG,SAAWO,IAAG,MAAO;AACzD,wBAAe,OAAK,eAAe,SAAWD,KAAK;AAClD,gBAAI,OAAO,KAAK,SAAS;AACzB,gBAAID,OAAM;AAEV,mBAAO,KAAK,SAAU,MAAM,SAAW,UAAU,MAAM,MAAM,MAAM,MAAO;AAWzE,cAAAC,IAAG;AAAA,gBACFD,KAAK;AAAA,kBACJ;AAAA,kBACA,SAAO,SAAS,OAAO;AAAA,kBACvB,SAAO,SAAS,OAAOF;AAAA,gBACxB;AAAA,gBACA;AAAA,gBAAM;AAAA,gBAAM;AAAA,gBAAM;AAAA,cACnB;AAAA,YACD,CAAE;AAAA,UACH,CAAE;AAAA,QACH,CAAE;AAKF,sBAAe,UAAU,SAAW,OAAO,KAAK,QAAS;AACxD,cAAI,MAAM,KAAK,QAAQ;AACvB,cAAI,WAAW,mBAAoB,KAAM,EAAG,IAAI,SAAU;AAE1D,cAAK,aAAaA,YAAY;AAC7B,uBAAW;AAAA,UACZ;AAEA,cAAK,WAAWA,cAAaH,GAAE,cAAe,QAAS,GAAI;AAC1D,uBAAW,SAAU,YAAaG,aACjC,SAAU,UACV,SAAS;AAAA,UACX;AAEA,iBAAO,SAAS,QAAS,MAAM,MAAO;AAAA,QACvC,CAAE;AASF,kBAAU,UAAU;AAcpB,kBAAU,WAAW,CAAC;AAQtB,kBAAU,SAAS,CAAC;AASpB,kBAAU,OAAO,UAAU;AAAA,UAM1B,oBAAoB;AAAA,UAOpB,WAAW;AAAA,UASX,UAAU;AAAA,UAOV,UAAU;AAAA,UAQV,UAAU;AAAA,QACX;AAWA,kBAAU,OAAO,OAAO;AAAA,UAMvB,OAAO;AAAA,UAQP,WAAW;AAAA,UAWX,UAAU,CAAC;AAAA,UAcX,cAAc;AAAA,UASd,gBAAgB;AAAA,UAWhB,eAAe;AAAA,UAUf,eAAe;AAAA,UAWf,OAAO;AAAA,UASP,OAAO;AAAA,QACR;AAcA,kBAAU,OAAO,UAAU;AAAA,UAO1B,OAAO;AAAA,UAWP,aAAa;AAAA,UAUb,aAAa;AAAA,UAOb,eAAe;AAAA,UAMf,aAAa;AAAA,UAMb,YAAY;AAAA,UASZ,gBAAgB;AAAA,UAShB,aAAa;AAAA,UAcb,iBAAiB;AAAA,UAgBjB,aAAa;AAAA,UAab,aAAa;AAAA,UASb,SAAS;AAAA,UAUT,WAAW;AAAA,UAQX,OAAO;AAAA,UASP,OAAO;AAAA,UAOP,UAAU;AAAA,UAaV,mBAAmB;AAAA,UASnB,mBAAmB;AAAA,UAOnB,SAAS;AAAA,UAQT,iBAAiB;AAAA,UAOjB,iBAAiB;AAAA,UAQjB,oBAAoB;AAAA,UAMpB,UAAU;AAAA,UAOV,SAAS;AAAA,UAOT,UAAU;AAAA,UAOV,cAAc;AAAA,QACf;AAwBA,kBAAU,WAAW;AAAA,UA4DpB,UAAU;AAAA,UA8BV,aAAa,CAAC,CAAC,GAAE,KAAK,CAAC;AAAA,UAuBvB,kBAAkB,CAAC;AAAA,UA6JnB,QAAQ;AAAA,UA0BR,eAAe,CAAE,IAAI,IAAI,IAAI,GAAI;AAAA,UAejC,aAAa;AAAA,UAqBb,gBAAgB;AAAA,UA2BhB,gBAAgB,CAAC;AAAA,UAqBjB,mBAAmB;AAAA,UAoBnB,cAAc;AAAA,UAuBd,gBAAgB;AAAA,UA4BhB,YAAY;AAAA,UAwBZ,WAAW;AAAA,UAoBX,SAAS;AAAA,UAmBT,iBAAiB;AAAA,UAkBjB,aAAa;AAAA,UAqBb,eAAe;AAAA,UAsCf,aAAa;AAAA,UAwBb,mBAAmB;AAAA,UAsBnB,eAAe;AAAA,UAmBf,SAAS;AAAA,UAoBT,cAAc;AAAA,UAoBd,iBAAiB;AAAA,UAsBjB,gBAAgB;AAAA,UAyBhB,cAAc;AAAA,UA4Bd,gBAAgB;AAAA,UAqBhB,kBAAkB;AAAA,UA4BlB,oBAAoB;AAAA,UA8BpB,kBAAkB,SAAW,UAAW;AACvC,mBAAO,SAAS,SAAS,EAAE;AAAA,cAC1B;AAAA,cACA,KAAK,UAAU;AAAA,YAChB;AAAA,UACD;AAAA,UA6BA,oBAAoB;AAAA,UA8BpB,kBAAkB;AAAA,UAyBlB,kBAAkB;AAAA,UA0BlB,qBAAqB;AAAA,UA6BrB,iBAAiB;AAAA,UA0BjB,gBAAgB;AAAA,UA2BhB,kBAAkB;AAAA,UAiClB,uBAAuB,SAAW,UAAW;AAC5C,gBAAI;AACH,qBAAO,KAAK;AAAA,iBACV,SAAS,mBAAmB,KAAK,iBAAiB,cAAc;AAAA,kBAChE,gBAAc,SAAS,YAAU,MAAI,SAAS;AAAA,gBAC/C;AAAA,cACD;AAAA,YACD,SAAS,GAAP;AACD,qBAAO,CAAC;AAAA,YACT;AAAA,UACD;AAAA,UAsCA,qBAAqB;AAAA,UAwBrB,iBAAiB;AAAA,UAgCjB,uBAAuB,SAAW,UAAUC,OAAO;AAClD,gBAAI;AACH,eAAC,SAAS,mBAAmB,KAAK,iBAAiB,cAAc;AAAA,gBAChE,gBAAc,SAAS,YAAU,MAAI,SAAS;AAAA,gBAC9C,KAAK,UAAWA,KAAK;AAAA,cACtB;AAAA,YACD,SAAS,GAAP;AAAA,YAAW;AAAA,UACd;AAAA,UA2BA,qBAAqB;AAAA,UAoBrB,kBAAkB;AAAA,UA4ClB,iBAAiB;AAAA,UAoBjB,kBAAkB;AAAA,UAqBlB,iBAAiB;AAAA,UAuBjB,aAAa;AAAA,UAWb,YAAY,CAAC;AAAA,UAUb,aAAa;AAAA,YAQZ,SAAS;AAAA,cAsBR,kBAAkB;AAAA,cAuBlB,mBAAmB;AAAA,YACpB;AAAA,YAQA,aAAa;AAAA,cAqBZ,UAAU;AAAA,cAuBV,SAAS;AAAA,cAuBT,SAAS;AAAA,cAuBT,aAAa;AAAA,YACd;AAAA,YAsBA,eAAe;AAAA,YAgCf,SAAS;AAAA,YAqBT,cAAc;AAAA,YAsBd,iBAAiB;AAAA,YAuBjB,gBAAgB;AAAA,YA+BhB,YAAY;AAAA,YAuBZ,cAAc;AAAA,YAyCd,eAAe;AAAA,YAwBf,mBAAmB;AAAA,YAoBnB,eAAe;AAAA,YAmCf,WAAW;AAAA,YAWX,sBAAsB;AAAA,YAyBtB,QAAQ;AAAA,YAsBR,gBAAgB;AAAA,UACjB;AAAA,UAwBA,WAAWJ,GAAE,OAAQ,CAAC,GAAG,UAAU,OAAO,OAAQ;AAAA,UAqBlD,iBAAiB;AAAA,UAmBjB,eAAe;AAAA,UAsDf,QAAQ;AAAA,UAoBR,eAAe;AAAA,UA4Bf,mBAAmB;AAAA,UAyBnB,YAAY;AAAA,UAwBZ,iBAAiB;AAAA,UAwBjB,YAAY;AAAA,UAkBZ,iBAAiB;AAAA,UAkBjB,YAAY;AAAA,UAWZ,SAAS;AAAA,QACV;AAEA,wBAAiB,UAAU,QAAS;AAapC,kBAAU,SAAS,SAAS;AAAA,UAuC3B,aAAa;AAAA,UACb,aAAa;AAAA,UAuCb,aAAa,CAAE,OAAO,MAAO;AAAA,UAiC7B,eAAe;AAAA,UAiCf,aAAa;AAAA,UAiCb,YAAY;AAAA,UAgCZ,iBAAiB;AAAA,UAqLjB,SAAS;AAAA,UA0HT,WAAW;AAAA,UAwBX,aAAa;AAAA,UAmCb,UAAU;AAAA,UAiCV,mBAAmB;AAAA,UA2CnB,mBAAmB;AAAA,UA4CnB,SAAS;AAAA,UA0CT,iBAAiB;AAAA,UAoCjB,UAAU;AAAA,UAyCV,SAAS;AAAA,UAsCT,UAAU;AAAA,QACX;AAEA,wBAAiB,UAAU,SAAS,MAAO;AA0B3C,kBAAU,OAAO,YAAY;AAAA,UAK5B,aAAa;AAAA,YASZ,cAAc;AAAA,YAWd,gBAAgB;AAAA,YAUhB,WAAW;AAAA,YASX,SAAS;AAAA,YAST,iBAAiB;AAAA,YASjB,aAAa;AAAA,YASb,eAAe;AAAA,YAUf,eAAe;AAAA,YAQf,SAAS;AAAA,YAQT,cAAc;AAAA,YAUd,gBAAgB;AAAA,YAQhB,cAAc;AAAA,UACf;AAAA,UAOA,WAAW;AAAA,YAQV,aAAa;AAAA,YAQb,aAAa;AAAA,YASb,MAAM;AAAA,YAUN,WAAW;AAAA,YASX,MAAM;AAAA,UACP;AAAA,UAOA,aAAa;AAAA,YAOZ,kBAAkB;AAAA,UACnB;AAAA,UAMA,YAAY;AAAA,YAOX,mBAAmB;AAAA,YASnB,kBAAkB;AAAA,YAOlB,aAAa;AAAA,YAOb,YAAY;AAAA,UACb;AAAA,UAGA,QAAQ;AAAA,UAiBR,eAAe,CAAC;AAAA,UAQhB,UAAU,CAAC;AAAA,UAOX,aAAa,CAAC;AAAA,UAOd,mBAAmB,CAAC;AAAA,UAOpB,QAAQ,CAAC;AAAA,UAOT,aAAa,CAAC;AAAA,UAOd,YAAY,CAAC;AAAA,UAOb,YAAY,CAAC;AAAA,UAUb,mBAAmB,CAAC;AAAA,UASpB,mBAAmB,CAAC;AAAA,UAcpB,aAAa;AAAA,UAUb,kBAAkB,CAAC;AAAA,UASnB,mBAAmB;AAAA,UAOnB,oBAAoB,CAAC;AAAA,UAOrB,iBAAiB;AAAA,UAOjB,iBAAiB,CAAC;AAAA,UAOlB,oBAAoB,CAAC;AAAA,UAOrB,oBAAoB,CAAC;AAAA,UAOrB,kBAAkB,CAAC;AAAA,UAOnB,wBAAwB,CAAC;AAAA,UAQzB,qBAAqB,CAAC;AAAA,UAOtB,kBAAkB,CAAC;AAAA,UASnB,qBAAqB,CAAC;AAAA,UAQtB,qBAAqB,CAAC;AAAA,UAQtB,iBAAiB,CAAC;AAAA,UAOlB,YAAY;AAAA,UAOZ,UAAU;AAAA,UAOV,UAAU;AAAA,UAOV,UAAU;AAAA,UAOV,UAAU;AAAA,UAOV,iBAAiB;AAAA,UAUjB,iBAAiB;AAAA,UAOjB,gBAAgB;AAAA,UAQhB,cAAc,CAAC;AAAA,UAUf,QAAQ;AAAA,UAOR,eAAe;AAAA,UASf,mBAAmB;AAAA,UASnB,kBAAkB;AAAA,UAelB,eAAe,CAAC;AAAA,UAahB,eAAe,CAAC;AAAA,UAOhB,eAAe;AAAA,UAOf,gBAAgB;AAAA,UAShB,eAAe;AAAA,UAUf,iBAAiB;AAAA,UASjB,SAAS;AAAA,UAOT,QAAQG;AAAA,UAOR,aAAaA;AAAA,UAQb,gBAAgB;AAAA,UAQhB,kBAAkB,CAAC;AAAA,UASnB,iBAAiB;AAAA,UAQjB,kBAAkB;AAAA,UASlB,eAAe;AAAA,UAQf,SAAS;AAAA,UAOT,YAAY;AAAA,UAOZ,cAAc;AAAA,UAOd,mBAAmB;AAAA,UAOnB,kBAAkB;AAAA,UAWlB,kBAAkB;AAAA,UAWlB,oBAAoB;AAAA,UAOpB,YAAY,CAAC;AAAA,UAUb,aAAa;AAAA,UAUb,WAAW;AAAA,UAUX,iBAAiB;AAAA,UAOjB,SAAS;AAAA,UAQT,qBAAqB,CAAC;AAAA,UAOtB,kBAAkB,WAClB;AACC,mBAAO,cAAe,IAAK,KAAK,QAC/B,KAAK,iBAAiB,IACtB,KAAK,gBAAgB;AAAA,UACvB;AAAA,UAMA,oBAAoB,WACpB;AACC,mBAAO,cAAe,IAAK,KAAK,QAC/B,KAAK,mBAAmB,IACxB,KAAK,UAAU;AAAA,UACjB;AAAA,UAMA,gBAAgB,WAChB;AACC,gBACC,MAAW,KAAK,iBAChBS,SAAW,KAAK,gBAChB,OAAWA,SAAQ,KACnB,UAAW,KAAK,UAAU,QAC1B,WAAW,KAAK,WAChB,WAAW,SAAS;AAErB,gBAAK,SAAS,aAAc;AAC3B,qBAAO,aAAa,SAAS,QAAQ,KACpCA,SAAQ,UACR,KAAK,IAAKA,SAAM,KAAK,KAAK,gBAAiB;AAAA,YAC7C,OACK;AACJ,qBAAO,CAAE,YAAY,OAAK,WAAW,QAAM,KAC1C,UACA;AAAA,YACF;AAAA,UACD;AAAA,UAOA,aAAa;AAAA,UASb,aAAa;AAAA,UAMb,aAAa;AAAA,UAKb,eAAe;AAAA,UAKf,eAAe;AAAA,UAOf,aAAa,CAAC;AAAA,UAOd,YAAY,CAAC;AAAA,UAOb,WAAW;AAAA,UAOX,SAAS;AAAA,QACV;AA2BA,kBAAU,MAAM,OAAO;AAAA,UAStB,SAAS,CAAC;AAAA,UASV,SAAS,CAAC;AAAA,UAQV,SAAS;AAAA,UAYT,SAAS;AAAA,UAwCT,SAAS,CAAC;AAAA,UA6DV,QAAQ,CAAC;AAAA,UA2BT,UAAU;AAAA,YACT,MAAM,CAAC;AAAA,YACP,QAAQ,CAAC;AAAA,YACT,KAAK,CAAC;AAAA,UACP;AAAA,UAaA,UAAU,CAAC;AAAA,UASX,QAAQ;AAAA,YAQP,MAAM;AAAA,UACP;AAAA,UAgDA,OAAO,CAAC;AAAA,UAGR,UAAU;AAAA,YACT,YAAY,CAAC;AAAA,YACb,QAAQ,CAAC;AAAA,UACV;AAAA,UA2CA,OAAO,CAAC;AAAA,UAaR,MAAM;AAAA,YAyCL,QAAQ,CAAC;AAAA,YAuCT,QAAQ,CAAC;AAAA,YAmET,OAAO,CAAC;AAAA,UACT;AAAA,UAQA,SAAS;AAAA,UAeT,gBAAgB,UAAU;AAAA,UAQ1B,WAAW;AAAA,UAQX,aAAa,CAAC;AAAA,UAQd,UAAU,UAAU;AAAA,QACrB;AAMA,QAAAZ,GAAE,OAAQ,MAAM;AAAA,UACf,cAAc,KAAK;AAAA,UACnB,QAAc,KAAK,KAAK;AAAA,UACxB,WAAc,KAAK,KAAK;AAAA,UACxB,OAAc,KAAK,KAAK;AAAA,UACxB,aAAc,KAAK;AAAA,UACnB,YAAc,KAAK;AAAA,UACnB,MAAc,KAAK;AAAA,UACnB,aAAc,KAAK;AAAA,UACnB,aAAc,KAAK;AAAA,QACpB,CAAE;AAGF,QAAAA,GAAE,OAAQ,UAAU,IAAI,SAAS;AAAA,UAChC,UAAU;AAAA,UACV,aAAa;AAAA,UAGb,eAAe;AAAA,UACf,qBAAqB;AAAA,UACrB,uBAAuB;AAAA,UAGvB,cAAc;AAAA,UACd,eAAe;AAAA,UAGf,aAAa;AAAA,UAGb,YAAY;AAAA,UACZ,WAAW;AAAA,UACX,SAAS;AAAA,UACT,WAAW;AAAA,UACX,WAAW;AAAA,UACX,eAAe;AAAA,UAGf,YAAY;AAAA,UACZ,aAAa;AAAA,UACb,aAAa;AAAA,UACb,gBAAgB;AAAA,UAChB,iBAAiB;AAAA,UACjB,iBAAiB;AAAA,UACjB,eAAe;AAAA,UAGf,gBAAgB;AAAA,UAGhB,iBAAiB;AAAA,UAGjB,kBAAkB;AAAA,UAClB,eAAe;AAAA,UACf,oBAAoB;AAAA,UACpB,eAAe;AAAA,UACf,eAAe;AAAA,UACf,oBAAoB;AAAA,UAGpB,aAAa;AAAA,UACb,aAAa;AAAA,UAGb,eAAe;AAAA,UACf,gBAAgB;AAAA,UAChB,YAAY;AAAA,UACZ,sBAAsB;AAAA,UACtB,uBAAuB;AAAA,UACvB,mBAAmB;AAAA,UACnB,aAAa;AAAA,UACb,cAAc;AAAA,UACd,cAAc;AAAA,QACf,CAAE;AAGF,YAAI,gBAAgB,UAAU,IAAI;AAElC,iBAAS,SAAW,MAAM,OAAQ;AACjC,cACC,UAAU,CAAC,GACX,UAAU,cAAc,gBACxB,OAAO,KAAK,MAAO,UAAU,CAAE,GAC/BO,KAAI;AAEL,cAAK,SAAS,SAAU;AACvB,sBAAU,OAAQ,GAAG,KAAM;AAAA,UAC5B,WACU,QAAQ,MAAO;AACxB,sBAAU,OAAQ,GAAG,UAAQ,CAAE;AAC/B,oBAAQ,KAAM,UAAW;AACzB,oBAAQ,KAAM,QAAM,CAAE;AAAA,UACvB,WACU,QAAQ,QAAQ,IAAI,MAAO;AACpC,sBAAU,OAAQ,SAAO,UAAQ,IAAI,KAAM;AAC3C,oBAAQ,OAAQ,GAAG,GAAG,UAAW;AACjC,oBAAQ,OAAQ,GAAG,GAAG,CAAE;AAAA,UACzB,OACK;AACJ,sBAAU,OAAQ,OAAK,OAAK,GAAG,OAAK,OAAK,CAAE;AAC3C,oBAAQ,KAAM,UAAW;AACzB,oBAAQ,KAAM,QAAM,CAAE;AACtB,oBAAQ,OAAQ,GAAG,GAAG,UAAW;AACjC,oBAAQ,OAAQ,GAAG,GAAG,CAAE;AAAA,UACzB;AAEA,kBAAQ,QAAQ;AAChB,iBAAO;AAAA,QACR;AAGA,QAAAP,GAAE,OAAQ,eAAe;AAAA,UACxB,QAAQ,SAAW,MAAM,OAAQ;AAChC,mBAAO,CAAE,YAAY,MAAO;AAAA,UAC7B;AAAA,UAEA,MAAM,SAAW,MAAM,OAAQ;AAC9B,mBAAO,CAAG,SAAS,YAAY,QAAQ,MAAO;AAAA,UAC/C;AAAA,UAEA,SAAS,SAAW,MAAM,OAAQ;AACjC,mBAAO,CAAE,SAAS,MAAM,KAAK,CAAE;AAAA,UAChC;AAAA,UAEA,gBAAgB,SAAW,MAAM,OAAQ;AACxC,mBAAO,CAAE,YAAY,SAAS,MAAM,KAAK,GAAG,MAAO;AAAA,UACpD;AAAA,UAEA,cAAc,SAAW,MAAM,OAAQ;AACtC,mBAAO,CAAE,SAAS,YAAY,SAAS,MAAM,KAAK,GAAG,QAAQ,MAAO;AAAA,UACrE;AAAA,UAEA,oBAAoB,SAAU,MAAM,OAAO;AACzC,mBAAO,CAAC,SAAS,SAAS,MAAM,KAAK,GAAG,MAAM;AAAA,UAC/C;AAAA,UAGD;AAAA,UAGA,gBAAgB;AAAA,QACjB,CAAE;AAGF,QAAAA,GAAE,OAAQ,MAAM,UAAU,IAAI,UAAU;AAAA,UACvC,YAAY;AAAA,YACX,GAAG,SAAW,UAAU,MAAM,KAAK,SAAS,MAAM,OAAQ;AACzD,kBAAI,UAAU,SAAS;AACvB,kBAAI,OAAO,SAAS,UAAU;AAC9B,kBAAI,OAAO,SAAS,UAAU,MAAM,YAAY,CAAC;AACjD,kBAAI,YAAY,UAAUuC,WAAQ;AAElC,kBAAI,SAAS,SAAU,WAAWC,UAAU;AAC3C,oBAAIjC,IAAG,KAAK,MAAM,QAAQ;AAC1B,oBAAI,gBAAgB,QAAQ;AAC5B,oBAAI,eAAe,SAAW,GAAI;AACjC,gCAAe,UAAU,EAAE,KAAK,QAAQ,IAAK;AAAA,gBAC9C;AAEA,qBAAMA,KAAE,GAAG,MAAIiC,SAAQ,QAASjC,KAAE,KAAMA,MAAM;AAC7C,2BAASiC,SAAQjC;AAEjB,sBAAK,MAAM,QAAS,MAAO,GAAI;AAC9B,wBAAI,QAAQP,GAAG,OAAK,OAAO,SAAS,SAAO,IAAK,EAC9C,SAAU,SAAU;AACtB,2BAAQ,OAAO,MAAO;AAAA,kBACvB,OACK;AACJ,iCAAa;AACb,+BAAW;AACX,+BAAW,SAAS;AAEpB,4BAAS,QAAS;AAAA,sBACjB,KAAK;AACJ,kCAAU,OAAO,wCAAwC;AACzD;AAAA,sBAED,KAAK;AACJ,qCAAa,KAAK;AAElB,4BAAK,SAAS,GAAI;AACjB,qCAAW;AACX,sCAAY,MAAM;AAAA,wBACnB;AACA;AAAA,sBAED,KAAK;AACJ,qCAAa,KAAK;AAElB,4BAAK,SAAS,GAAI;AACjB,qCAAW;AACX,sCAAY,MAAM;AAAA,wBACnB;AACA;AAAA,sBAED,KAAK;AACJ,qCAAa,KAAK;AAElB,4BAAK,UAAU,KAAK,SAAS,QAAM,GAAI;AACtC,qCAAW;AACX,sCAAY,MAAM;AAAA,wBACnB;AACA;AAAA,sBAED,KAAK;AACJ,qCAAa,KAAK;AAElB,4BAAK,UAAU,KAAK,SAAS,QAAM,GAAI;AACtC,qCAAW;AACX,sCAAY,MAAM;AAAA,wBACnB;AACA;AAAA,sBAED;AACC,qCAAa,SAAS,eAAgB,SAAS,CAAE;AACjD,mCAAW,SAAS,SACnB,QAAQ,oBAAoB;AAC7B;AAAA,oBACF;AAEA,wBAAK,eAAe,MAAO;AAC1B,6BAAOA,GAAE,OAAO;AAAA,wBACd,SAAS,QAAQ,cAAY,MAAI;AAAA,wBACjC,iBAAiB,SAAS;AAAA,wBAC1B,cAAc,KAAM;AAAA,wBACpB,eAAeuC;AAAA,wBACf,YAAY;AAAA,wBACZ,MAAM,QAAQ,KAAK,OAAO,WAAW,WACpC,SAAS,WAAU,MAAK,SACxB;AAAA,sBACF,CAAE,EACD,KAAM,UAAW,EACjB,SAAU,SAAU;AAEtB;AAAA,wBACC;AAAA,wBAAM,EAAC,QAAQ,OAAM;AAAA,wBAAG;AAAA,sBACzB;AAEA,sBAAAA;AAAA,oBACD;AAAA,kBACD;AAAA,gBACD;AAAA,cACD;AAKA,kBAAI;AAEJ,kBAAI;AAKH,2BAAWvC,GAAE,IAAI,EAAE,KAAKE,UAAS,aAAa,EAAE,KAAK,QAAQ;AAAA,cAC9D,SACO,GAAP;AAAA,cAAW;AAEX,qBAAQF,GAAE,IAAI,EAAE,MAAM,GAAG,OAAQ;AAEjC,kBAAK,aAAaG,YAAY;AAC7B,gBAAAH,GAAE,IAAI,EAAE,KAAM,kBAAgB,WAAS,GAAI,EAAE,QAAQ,OAAO;AAAA,cAC7D;AAAA,YACD;AAAA,UACD;AAAA,QACD,CAAE;AAMF,QAAAA,GAAE,OAAQ,UAAU,IAAI,KAAK,QAAQ;AAAA,UAGpC,SAAWS,IAAG,UACd;AACC,gBAAI,UAAU,SAAS,UAAU;AACjC,mBAAO,UAAWA,IAAG,OAAQ,IAAI,QAAM,UAAU;AAAA,UAClD;AAAA,UAGA,SAAWA,IAAG,UACd;AAIC,gBAAKA,MAAK,EAAEA,cAAa,SAAS,CAAE,SAAS,KAAKA,EAAC,GAAI;AACtD,qBAAO;AAAA,YACR;AACA,gBAAI,SAAS,KAAK,MAAMA,EAAC;AACzB,mBAAQ,WAAW,QAAQ,CAAC,MAAM,MAAM,KAAM,OAAOA,EAAC,IAAI,SAAS;AAAA,UACpE;AAAA,UAGA,SAAWA,IAAG,UACd;AACC,gBAAI,UAAU,SAAS,UAAU;AACjC,mBAAO,UAAWA,IAAG,SAAS,IAAK,IAAI,YAAU,UAAU;AAAA,UAC5D;AAAA,UAGA,SAAWA,IAAG,UACd;AACC,gBAAI,UAAU,SAAS,UAAU;AACjC,mBAAO,aAAcA,IAAG,OAAQ,IAAI,aAAW,UAAU;AAAA,UAC1D;AAAA,UAGA,SAAWA,IAAG,UACd;AACC,gBAAI,UAAU,SAAS,UAAU;AACjC,mBAAO,aAAcA,IAAG,SAAS,IAAK,IAAI,iBAAe,UAAU;AAAA,UACpE;AAAA,UAGA,SAAWA,IAAG,UACd;AACC,mBAAO,OAAQA,EAAE,KAAM,OAAOA,OAAM,YAAYA,GAAE,QAAQ,GAAG,MAAM,KAClE,SAAS;AAAA,UACX;AAAA,QACD,CAAE;AAYF,QAAAT,GAAE,OAAQ,UAAU,IAAI,KAAK,QAAQ;AAAA,UACpC,MAAM,SAAWI,OAAO;AACvB,mBAAO,OAAOA,KAAI,IACjBA,QACA,OAAOA,UAAS,WACfA,MACE,QAAS,eAAe,GAAI,EAC5B,QAAS,UAAU,EAAG,IACxB;AAAA,UACH;AAAA,UAEA,QAAQ,SAAWA,OAAO;AACzB,mBAAO,OAAOA,KAAI,IACjBA,QACA,OAAOA,UAAS,WACfA,MAAK,QAAS,eAAe,GAAI,IACjCA;AAAA,UACH;AAAA,QACD,CAAE;AAIF,YAAI,mBAAmB,SAAWK,IAAG,cAAc,KAAK,KAAM;AAC7D,cAAKA,OAAM,MAAM,CAACA,MAAKA,OAAM,MAAO;AACnC,mBAAO;AAAA,UACR;AAKA,cAAK,cAAe;AACnB,YAAAA,KAAI,cAAeA,IAAG,YAAa;AAAA,UACpC;AAEA,cAAKA,GAAE,SAAU;AAChB,gBAAK,KAAM;AACV,cAAAA,KAAIA,GAAE,QAAS,KAAK,EAAG;AAAA,YACxB;AAEA,gBAAK,KAAM;AACV,cAAAA,KAAIA,GAAE,QAAS,KAAK,EAAG;AAAA,YACxB;AAAA,UACD;AAEA,iBAAOA,KAAI;AAAA,QACZ;AAMA,iBAAS,gBAAkB,cAAe;AACzC,UAAAT,GAAE;AAAA,YACD;AAAA,cAEC,OAAO,SAAWS,IAAI;AACrB,uBAAO,iBAAkBA,IAAG,YAAa;AAAA,cAC1C;AAAA,cAGA,WAAW,SAAWA,IAAI;AACzB,uBAAO,iBAAkBA,IAAG,cAAc,qBAAsB;AAAA,cACjE;AAAA,cAGA,YAAY,SAAWA,IAAI;AAC1B,uBAAO,iBAAkBA,IAAG,cAAc,QAAS;AAAA,cACpD;AAAA,cAGA,gBAAgB,SAAWA,IAAI;AAC9B,uBAAO,iBAAkBA,IAAG,cAAc,UAAU,qBAAsB;AAAA,cAC3E;AAAA,YACD;AAAA,YACA,SAAW,KAAKH,KAAK;AAEpB,mBAAK,KAAK,MAAO,MAAI,eAAa,UAAWA;AAG7C,kBAAK,IAAI,MAAM,SAAS,GAAI;AAC3B,qBAAK,KAAK,OAAQ,MAAI,gBAAiB,KAAK,KAAK,OAAO;AAAA,cACzD;AAAA,YACD;AAAA,UACD;AAAA,QACD;AAIA,QAAAN,GAAE,OAAQ,KAAK,KAAK,OAAO;AAAA,UAE1B,YAAY,SAAWS,IAAI;AAC1B,gBAAI,KAAK,KAAK,MAAOA,EAAE;AACvB,mBAAO,MAAM,EAAE,IAAI,YAAY;AAAA,UAChC;AAAA,UAGA,YAAY,SAAW,GAAI;AAC1B,mBAAO,OAAO,CAAC,IACd,KACA,EAAE,UACD,EAAE,QAAS,UAAU,EAAG,EAAE,YAAY,IACtC,IAAE;AAAA,UACL;AAAA,UAGA,cAAc,SAAW,GAAI;AAG5B,mBAAO,OAAO,CAAC,IACd,KACA,OAAO,MAAM,WACZ,EAAE,YAAY,IACd,CAAE,EAAE,WACH,KACA,EAAE,SAAS;AAAA,UACf;AAAA,UAIA,cAAc,SAAW,GAAG,GAAI;AAC/B,mBAAS,IAAI,IAAK,KAAO,IAAI,IAAK,IAAI;AAAA,UACvC;AAAA,UAEA,eAAe,SAAW,GAAG,GAAI;AAChC,mBAAS,IAAI,IAAK,IAAM,IAAI,IAAK,KAAK;AAAA,UACvC;AAAA,QACD,CAAE;AAIF,wBAAiB,EAAG;AAGpB,QAAAT,GAAE,OAAQ,MAAM,UAAU,IAAI,UAAU;AAAA,UACvC,QAAQ;AAAA,YACP,GAAG,SAAW,UAAU,MAAM,QAAQ,SAAU;AAM/C,cAAAA,GAAE,SAAS,MAAM,EAAE,GAAI,eAAe,SAAW,GAAG,KAAK,SAAS,SAAU;AAC3E,oBAAK,aAAa,KAAM;AACvB;AAAA,gBACD;AAEA,oBAAI,SAAS,OAAO;AAEpB,qBACE;AAAA,kBACA,QAAQ,WAAU,MAClB,QAAQ;AAAA,gBACT,EACC;AAAA,kBAAU,QAAS,WAAY,QAC/B,QAAQ,WAAW,QAAS,WAAY,SACvC,QAAQ,YACR,OAAO;AAAA,gBACT;AAAA,cACF,CAAE;AAAA,YACH;AAAA,YAEA,UAAU,SAAW,UAAU,MAAM,QAAQ,SAAU;AACtD,cAAAA,GAAE,QAAQ,EACR,SAAU,QAAQ,eAAgB,EAClC,OAAQ,KAAK,SAAS,CAAE,EACxB;AAAA,gBAAQA,GAAE,SAAS,EAClB,SAAU,QAAQ,YAAU,MAAI,OAAO,gBAAiB;AAAA,cAC1D,EACC,SAAU,IAAK;AAGjB,cAAAA,GAAE,SAAS,MAAM,EAAE,GAAI,eAAe,SAAW,GAAG,KAAK,SAAS,SAAU;AAC3E,oBAAK,aAAa,KAAM;AACvB;AAAA,gBACD;AAEA,oBAAI,SAAS,OAAO;AAEpB,qBACE,YAAa,QAAQ,WAAU,MAAI,QAAQ,SAAU,EACrD;AAAA,kBAAU,QAAS,WAAY,QAC/B,QAAQ,WAAW,QAAS,WAAY,SACvC,QAAQ,YACR,OAAO;AAAA,gBACT;AAED,qBACE,KAAM,UAAQ,QAAQ,SAAU,EAChC;AAAA,kBACA,QAAQ,cAAa,MACrB,QAAQ,eAAc,MACtB,QAAQ,WAAU,MAClB,QAAQ,qBAAoB,MAC5B,QAAQ;AAAA,gBACT,EACC;AAAA,kBAAU,QAAS,WAAY,QAC/B,QAAQ,cAAc,QAAS,WAAY,SAC1C,QAAQ,eACR,OAAO;AAAA,gBACT;AAAA,cACF,CAAE;AAAA,YACH;AAAA,UACD;AAAA,QACD,CAAE;AASF,YAAI,uBAAuB,SAAWS,IAAI;AACzC,cAAI,MAAM,QAAQA,EAAC,GAAG;AACrB,YAAAA,KAAIA,GAAE,KAAK,GAAG;AAAA,UACf;AAEA,iBAAO,OAAOA,OAAM,WACnBA,GACE,QAAQ,MAAM,OAAO,EACrB,QAAQ,MAAM,MAAM,EACpB,QAAQ,MAAM,MAAM,EACpB,QAAQ,MAAM,QAAQ,IACxBA;AAAA,QACF;AAGA,iBAAS,MAAO,IAAI,UAAU,SAAS,QAAQ,MAAO;AACrD,cAAIR,QAAO,QAAQ;AAClB,mBAAO,GAAG,UAAW,IAAK;AAAA,UAC3B,WACSA,QAAO,OAAO;AACtB,mBAAO,GAAG,SAAU,IAAK;AAAA,UAC1B;AAEA,iBAAO,SAAS,GAAG,QAAS,IAAK,IAAI;AAAA,QACtC;AAGA,YAAI,cAAc;AAClB,iBAAS,SAAUQ,IAAGgC,SAAQ,QAAQ;AACrC,cAAI;AAEJ,cAAIxC,QAAO,QAAQ;AAClB,iBAAKA,QAAO,OAAO,IAAKQ,IAAGgC,SAAQ,QAAQ,IAAK;AAEhD,gBAAI,CAAE,GAAG,QAAQ,GAAG;AACnB,qBAAO;AAAA,YACR;AAAA,UACD,WACSxC,QAAO,OAAO;AACtB,iBAAKwC,UACFxC,QAAO,MAAM,SAAS,WAAYQ,IAAGgC,OAAO,IAC5CxC,QAAO,MAAM,SAAS,QAASQ,EAAE;AAEpC,gBAAI,CAAE,GAAG,SAAS;AACjB,qBAAO;AAAA,YACR;AAEA,eAAG,UAAU,MAAM;AAAA,UACpB,WACS,CAAEgC,SAAQ;AAElB,iBAAK,IAAI,KAAKhC,EAAC;AAAA,UAChB,OACK;AACJ,gBAAI,CAAE,aAAa;AAClB,oBAAM,8FAA8F;AAAA,YACrG;AAEA,0BAAc;AAAA,UACf;AAEA,iBAAO;AAAA,QACR;AAIA,iBAAS,WAAY,cAAc;AAClC,iBAAO,SAAW,MAAM,IAAI,QAAQ,KAAM;AAGzC,gBAAK,UAAU,WAAW,GAAI;AAC7B,uBAAS;AACT,mBAAK;AACL,qBAAO;AAAA,YACR,WACU,UAAU,WAAW,GAAI;AAClC,uBAAS;AACT,mBAAK;AACL,qBAAO;AAAA,YACR,WACU,UAAU,WAAW,GAAI;AAClC,uBAAS;AACT,mBAAK;AACL,qBAAO;AAAA,YACR;AAEA,gBAAI,WAAW,cAAc;AAI7B,gBAAI,CAAE,UAAU,IAAI,KAAK,MAAM,WAAW;AAEzC,wBAAU,IAAI,KAAK,OAAO,QAAQ,SAAUA,IAAG;AAC9C,uBAAOA,OAAM,WAAW,WAAW;AAAA,cACpC,CAAC;AAID,wBAAU,IAAI,KAAK,MAAM,WAAW,UAAU,SAAU,GAAG,GAAG;AAC7D,oBAAI,IAAI,EAAE,QAAQ;AAClB,oBAAI,IAAI,EAAE,QAAQ;AAElB,uBAAO,MAAM,IACV,IACA,IAAI,IACH,KACA;AAAA,cACL;AAEA,wBAAU,IAAI,KAAK,MAAM,WAAW,WAAW,SAAU,GAAG,GAAG;AAC9D,oBAAI,IAAI,EAAE,QAAQ;AAClB,oBAAI,IAAI,EAAE,QAAQ;AAElB,uBAAO,MAAM,IACV,IACA,IAAI,IACH,KACA;AAAA,cACL;AAAA,YACD;AAEA,mBAAO,SAAWA,IAAG,MAAO;AAE3B,kBAAIA,OAAM,QAAQA,OAAMN,YAAW;AAClC,oBAAI,QAAQ,SAAS;AAIpB,sBAAI,QAAQ,IAAI,KAAK;AACrB,kBAAAM,KAAI,IAAI,KAAM,KAAK;AAAA,oBAClB,MAAM,YAAY;AAAA,oBAAG,MAAM,SAAS;AAAA,oBAAG,MAAM,QAAQ;AAAA,oBACrD,MAAM,SAAS;AAAA,oBAAG,MAAM,WAAW;AAAA,oBAAG,MAAM,WAAW;AAAA,kBACxD,CAAE;AAAA,gBACH,OACK;AACJ,kBAAAA,KAAI;AAAA,gBACL;AAAA,cACD;AAEA,kBAAI,SAAS,QAAQ;AAEpB,uBAAO;AAAA,cACR;AAEA,kBAAIA,OAAM,IAAI;AACb,uBAAO,SAAS,SACb,KACA,SAAS,uBAAuB,MAAM,MAAM;AAAA,cAChD;AAIA,kBAAK,OAAO,QAAQ,SAAS,MAAM,SAAS,UAAU,SAAS,UAAU,EAAGA,cAAa,OAAQ;AAChG,uBAAOA;AAAA,cACR;AAEA,kBAAI,KAAK,SAASA,IAAG,MAAM,MAAM;AAEjC,kBAAI,OAAO,MAAM;AAChB,uBAAOA;AAAA,cACR;AAEA,kBAAI,SAAS,QAAQ;AACpB,uBAAO;AAAA,cACR;AAEA,kBAAI,YAAY,OAAO,OACpB,MAAM,IAAI,UAAU,YAAY,EAAE,EAAE,cAAc,IAClD,MAAM,IAAI,UAAU,YAAY,eAAe,EAAE;AAGpD,qBAAO,SAAS,YACf,qBAAsB,SAAU,IAChC;AAAA,YACF;AAAA,UACD;AAAA,QACD;AAIA,YAAI,cAAc;AAClB,YAAI,YAAY;AAEhB,YAAI,MAAM;AACT,cAAI;AACH,gBAAI,MAAM,IAAI,KAAK,aAAa,EAAE,cAAc,QAAQ;AAExD,qBAAS,IAAE,GAAI,IAAE,IAAI,QAAS,KAAK;AAClC,kBAAI,IAAI,GAAG,SAAS,SAAS;AAC5B,8BAAc,IAAI,GAAG;AAAA,cACtB,WACS,IAAI,GAAG,SAAS,WAAW;AACnC,4BAAY,IAAI,GAAG;AAAA,cACpB;AAAA,YACD;AAAA,UACD,SACO,GAAP;AAAA,UAEA;AAAA,QACD;AAGA,kBAAU,WAAW,SAAWgC,SAAQ,QAAS;AAChD,cAAI,WAAW,qBAAqBA;AAEpC,cAAI,CAAE,QAAQ;AACb,qBAAS;AAAA,UACV;AAEA,cAAI,CAAE,UAAU,IAAI,KAAK,MAAM,WAAW;AACzC,sBAAU,IAAI,KAAK,OAAO,QAAQ,SAAUhC,IAAG;AAC9C,kBAAI,KAAK,SAASA,IAAGgC,SAAQ,MAAM;AACnC,qBAAOhC,OAAM,MAAM,KAAK,WAAW;AAAA,YACpC,CAAC;AAED,sBAAU,IAAI,KAAK,MAAM,WAAW,UAAU,SAAUA,IAAG;AAC1D,qBAAO,SAASA,IAAGgC,SAAQ,MAAM,KAAK;AAAA,YACvC;AAAA,UACD;AAAA,QACD;AA4BA,kBAAU,SAAS;AAAA,UAClB,MAAM,WAAW,oBAAoB;AAAA,UACrC,UAAU,WAAW,gBAAgB;AAAA,UACrC,MAAM,WAAW,oBAAoB;AAAA,UACrC,QAAQ,SAAW,WAAW,SAAS,WAAWC,SAAQ,SAAU;AAEnE,gBAAI,cAAc,QAAQ,cAAcvC,YAAW;AAClD,0BAAY;AAAA,YACb;AAEA,gBAAI,YAAY,QAAQ,YAAYA,YAAW;AAC9C,wBAAU;AAAA,YACX;AAEA,mBAAO;AAAA,cACN,SAAS,SAAWM,IAAI;AACvB,oBAAK,OAAOA,OAAM,YAAY,OAAOA,OAAM,UAAW;AACrD,yBAAOA;AAAA,gBACR;AAEA,oBAAIA,OAAM,MAAMA,OAAM,MAAM;AAC3B,yBAAOA;AAAA,gBACR;AAEA,oBAAI,WAAWA,KAAI,IAAI,MAAM;AAC7B,oBAAI,MAAM,WAAYA,EAAE;AAKxB,oBAAK,MAAO,GAAI,GAAI;AACnB,yBAAO,qBAAsBA,EAAE;AAAA,gBAChC;AAEA,sBAAM,IAAI,QAAS,SAAU;AAC7B,gBAAAA,KAAI,KAAK,IAAK,GAAI;AAElB,oBAAI,UAAU,SAAUA,IAAG,EAAG;AAC9B,oBAAI,YAAY,YACf,WAASA,KAAI,SAAS,QAAS,SAAU,EAAE,UAAW,CAAE,IACxD;AAGD,oBAAI,YAAY,KAAK,WAAW,SAAS,MAAM,GAAG;AACjD,6BAAW;AAAA,gBACZ;AAEA,uBAAO,YAAYiC,WAAQ,MAC1B,QAAQ,SAAS,EAAE;AAAA,kBAClB;AAAA,kBAAyB;AAAA,gBAC1B,IACA,aACC,WAAS;AAAA,cACZ;AAAA,YACD;AAAA,UACD;AAAA,UAEA,MAAM,WAAY;AACjB,mBAAO;AAAA,cACN,SAAS;AAAA,cACT,QAAQ;AAAA,YACT;AAAA,UACD;AAAA,QACD;AAeA,iBAAS,iBAAkBpC,KAC3B;AACC,iBAAO,WAAW;AACjB,gBAAI,OAAO,CAAC,oBAAqB,KAAK,UAAU,IAAI,UAAW,CAAC,EAAE;AAAA,cACjE,MAAM,UAAU,MAAM,KAAK,SAAS;AAAA,YACrC;AACA,mBAAO,UAAU,IAAI,SAASA,KAAI,MAAO,MAAM,IAAK;AAAA,UACrD;AAAA,QACD;AAUA,QAAAN,GAAE,OAAQ,UAAU,IAAI,UAAU;AAAA,UACjC;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA,iBAAiB,WAAY;AAAA,UAAC;AAAA,QAG/B,CAAE;AAIF,QAAAA,GAAE,GAAG,YAAY;AAGjB,kBAAU,IAAIA;AAGd,QAAAA,GAAE,GAAG,oBAAoB,UAAU;AACnC,QAAAA,GAAE,GAAG,eAAe,UAAU;AAI9B,QAAAA,GAAE,GAAG,YAAY,SAAW,MAAO;AAClC,iBAAOA,GAAE,IAAI,EAAE,UAAW,IAAK,EAAE,IAAI;AAAA,QACtC;AAIA,QAAAA,GAAE,KAAM,WAAW,SAAW,MAAM,KAAM;AACzC,UAAAA,GAAE,GAAG,UAAW,QAAS;AAAA,QAC1B,CAAE;AAEF,eAAO;AAAA,MACR,CAAC;AAAA;AAAA;;;AC3teD;AAAA;AAYA,OAAC,SAAU,SAAS;AACnB,YAAK,OAAO,WAAW,cAAc,OAAO,KAAM;AAEjD,iBAAQ,CAAC,UAAU,gBAAgB,GAAG,SAAW2C,IAAI;AACpD,mBAAO,QAASA,IAAG,QAAQ,QAAS;AAAA,UACrC,CAAE;AAAA,QACH,WACU,OAAO,YAAY,UAAW;AAEvC,iBAAO,UAAU,SAAU,MAAMA,IAAG;AACnC,gBAAK,CAAE,MAAO;AACb,qBAAO;AAAA,YACR;AAEA,gBAAK,CAAEA,MAAK,CAAEA,GAAE,GAAG,WAAY;AAI9B,cAAAA,KAAI,4BAA0B,MAAMA,EAAC,EAAE;AAAA,YACxC;AAEA,mBAAO,QAASA,IAAG,MAAM,KAAK,QAAS;AAAA,UACxC;AAAA,QACD,OACK;AAEJ,kBAAS,QAAQ,QAAQ,QAAS;AAAA,QACnC;AAAA,MACD,GAAE,SAAUA,IAAGC,SAAQC,WAAUC,YAAY;AAC7C;AACA,YAAI,YAAYH,GAAE,GAAG;AAIrB,QAAAA,GAAE,OAAQ,MAAM,UAAU,UAAU;AAAA,UACnC,KACC;AAAA,UAGD,UAAU;AAAA,QACX,CAAE;AAIF,QAAAA,GAAE,OAAQ,UAAU,IAAI,SAAS;AAAA,UAChC,UAAe;AAAA,UACf,cAAe;AAAA,UACf,eAAe;AAAA,UACf,aAAe;AAAA,UACf,aAAe;AAAA,QAChB,CAAE;AAIF,kBAAU,IAAI,SAAS,WAAW,YAAY,SAAW,UAAU,MAAM,KAAK,SAAS,MAAM,OAAQ;AACpG,cAAII,OAAU,IAAI,UAAU,IAAK,QAAS;AAC1C,cAAI,UAAU,SAAS;AACvB,cAAI,OAAU,SAAS,UAAU;AACjC,cAAI,OAAO,SAAS,UAAU,MAAM,YAAY,CAAC;AACjD,cAAI,YAAY,UAAUC,WAAQ;AAElC,cAAI,SAAS,SAAU,WAAWC,UAAU;AAC3C,gBAAI,GAAG,KAAK,MAAM;AAClB,gBAAI,eAAe,SAAW,GAAI;AACjC,gBAAE,eAAe;AACjB,kBAAK,CAACN,GAAE,EAAE,aAAa,EAAE,SAAS,UAAU,KAAKI,KAAI,KAAK,KAAK,EAAE,KAAK,QAAS;AAC9E,gBAAAA,KAAI,KAAM,EAAE,KAAK,MAAO,EAAE,KAAM,MAAO;AAAA,cACxC;AAAA,YACD;AAEA,iBAAM,IAAE,GAAG,MAAIE,SAAQ,QAAS,IAAE,KAAM,KAAM;AAC7C,uBAASA,SAAQ;AAEjB,kBAAK,MAAM,QAAS,MAAO,GAAI;AAC9B,uBAAQ,WAAW,MAAO;AAAA,cAC3B,OACK;AACJ,6BAAa;AACb,2BAAW;AAEX,wBAAS,QAAS;AAAA,kBACjB,KAAK;AACJ,iCAAa;AACb,+BAAW;AACX;AAAA,kBAED,KAAK;AACJ,iCAAa,KAAK;AAClB,+BAAW,UAAU,OAAO,IAC3B,KAAK;AACN;AAAA,kBAED,KAAK;AACJ,iCAAa,KAAK;AAClB,+BAAW,UAAU,OAAO,IAC3B,KAAK;AACN;AAAA,kBAED,KAAK;AACJ,iCAAa,KAAK;AAClB,+BAAW,UAAU,OAAO,QAAM,IACjC,KAAK;AACN;AAAA,kBAED,KAAK;AACJ,iCAAa,KAAK;AAClB,+BAAW,UAAU,OAAO,QAAM,IACjC,KAAK;AACN;AAAA,kBAED;AACC,iCAAa,SAAS;AACtB,+BAAW,SAAS,SACnB,WAAW;AACZ;AAAA,gBACF;AAEA,oBAAK,YAAa;AACjB,yBAAON,GAAE,QAAQ;AAAA,oBACf,SAAS,QAAQ,cAAY,MAAI;AAAA,oBACjC,MAAM,QAAQ,KAAK,OAAO,WAAW,WACpC,SAAS,WAAU,MAAK,SACxB;AAAA,kBACF,CAAE,EACD;AAAA,oBAAQA,GAAE,OAAO;AAAA,sBAChB,QAAQ;AAAA,sBACR,iBAAiB,SAAS;AAAA,sBAC1B,cAAc,KAAM;AAAA,sBACpB,eAAeK;AAAA,sBACf,YAAY,SAAS;AAAA,sBACrB,SAAS;AAAA,oBACV,CAAE,EACD,KAAM,UAAW;AAAA,kBACnB,EACC,SAAU,SAAU;AAEtB,2BAAS,KAAK;AAAA,oBACb;AAAA,oBAAM,EAAC,QAAQ,OAAM;AAAA,oBAAG;AAAA,kBACzB;AAEA,kBAAAA;AAAA,gBACD;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAIA,cAAI;AAEJ,cAAI;AAKH,uBAAWL,GAAE,IAAI,EAAE,KAAKE,UAAS,aAAa,EAAE,KAAK,QAAQ;AAAA,UAC9D,SACO,GAAP;AAAA,UAAW;AAEX;AAAA,YACCF,GAAE,IAAI,EAAE,MAAM,EAAE,KAAK,0BAA0B,EAAE,SAAS,IAAI;AAAA,YAC9D;AAAA,UACD;AAEA,cAAK,aAAaG,YAAY;AAC7B,YAAAH,GAAE,IAAI,EAAE,KAAM,kBAAgB,WAAS,GAAI,EAAE,QAAQ,OAAO;AAAA,UAC7D;AAAA,QACD;AAGA,eAAO;AAAA,MACP,CAAC;AAAA;AAAA;;;ACvLD;AAAA;AAsBA,OAAC,SAAU,SAAS;AACnB,YAAK,OAAO,WAAW,cAAc,OAAO,KAAM;AAEjD,iBAAQ,CAAC,UAAU,gBAAgB,GAAG,SAAWO,IAAI;AACpD,mBAAO,QAASA,IAAG,QAAQ,QAAS;AAAA,UACrC,CAAE;AAAA,QACH,WACU,OAAO,YAAY,UAAW;AAEvC,iBAAO,UAAU,SAAU,MAAMA,IAAG;AACnC,gBAAK,CAAE,MAAO;AACb,qBAAO;AAAA,YACR;AAEA,gBAAK,CAAEA,MAAK,CAAEA,GAAE,GAAG,WAAY;AAC9B,cAAAA,KAAI,4BAA0B,MAAMA,EAAC,EAAE;AAAA,YACxC;AAEA,mBAAO,QAASA,IAAG,MAAM,KAAK,QAAS;AAAA,UACxC;AAAA,QACD,OACK;AAEJ,kBAAS,QAAQ,QAAQ,QAAS;AAAA,QACnC;AAAA,MACD,GAAE,SAAUA,IAAGC,SAAQC,WAAUC,YAAY;AAC7C;AACA,YAAI,YAAYH,GAAE,GAAG;AAGrB,YAAI,YAAY;AAUhB,YAAI,WAAW,SAAU,IAAI,MAC7B;AACC,cAAK,CAAE,UAAU,gBAAgB,CAAE,UAAU,aAAc,QAAS,GAAI;AACvE,kBAAO;AAAA,UACR;AAGA,eAAK,IAAIA,GAAE;AAAA,YAAQ;AAAA,YAAM,CAAC;AAAA,YACzB,UAAU,SAAS;AAAA,YACnB,SAAS;AAAA,YACT;AAAA,UACD;AAKA,eAAK,IAAI;AAAA,YAER,IAAI,IAAI,UAAU,IAAK,EAAG;AAAA,YAG1B,WAAW,cAAa;AAAA,YAGxB,QAAQ,CAAC;AAAA,YAGT,gBAAgB;AAAA,YAEhB,QAAQ;AAAA,cACP,QAAQ;AAAA,cACR,OAAO;AAAA,YACR;AAAA,YAMA,SAAS;AAAA,UACV;AAMA,eAAK,MAAM;AAAA,YAEV,QAAQA,GAAE,mCAAmC;AAAA,YAO7C,QAAQ;AAAA,cACP,KAAQA,GAAE,uCAAuC;AAAA,cACjD,OAAQA,GAAE,yCAAyC;AAAA,cACnD,QAAQA,GAAE,0CAA0C;AAAA,cACpD,MAAQA,GAAE,wCAAwC;AAAA,YACnD;AAAA,YAGA,YAAYA,GAAE,uCAAuC;AAAA,YAGrD,MAAMA,GAAE,mCAAiC,KAAK,EAAE,GAAG,KAAK,iBAAiB,EAAE,IAAE,aAAa;AAAA,YAG1F,UAAU;AAAA,YAGV,cAAc;AAAA,UACf;AAIA,eAAK,aAAa;AAAA,QACnB;AAIA,QAAAA,GAAE,OAAQ,SAAS,WAAW;AAAA,UAI7B,SAAS,WACT;AACC,mBAAO,KAAK,EAAE;AAAA,UACf;AAAA,UAGA,QAAQ,SAAW,MACnB;AACC,gBAAI,OAAO;AAEX,gBAAK,SAAS,OAAQ;AACrB,qBAAO,KAAK,QAAQ;AAAA,YACrB;AAEA,iBAAK,EAAE,UAAU;AAEjB,iBAAK,eAAe;AAEpB,iBAAK,IAAI,OAAO,GAAI,wBAAwB,SAAU,GAAG;AACxD,mBAAK,WAAY,CAAE;AACnB,qBAAO;AAAA,YACR,CAAE;AAEF,YAAAA,GAAEC,OAAM,EAAE,GAAG,UAAU,WAAW;AACjC,kBAAI,SAASD,GAAE,wBAAwB;AACvC,kBAAG,OAAO,SAAS,KAAK,KAAK,IAAI,eAAeG,YAAW;AAC1D,qBAAK,QAAQ,KAAK,IAAI,UAAU;AAAA,cACjC;AAAA,YACD,CAAC;AAED,gBAAI,mBAAmB,WAAW;AACjC,mBAAK,EAAE,SAAS;AAAA,gBACf,QAAQ;AAAA,gBACR,OAAO;AAAA,cACR;AACA,cAAAH,GAAE,KAAK,IAAI,MAAM,EAAE,IAAI;AAAA,gBACtB,UAAU;AAAA,gBACV,SAAS;AAAA,cACV,CAAC;AACD,kBAAG,KAAK,IAAI,eAAeG,YAAW;AACrC,qBAAK,QAAQ,KAAK,IAAI,UAAU;AAAA,cACjC;AAAA,YACD;AAEA,YAAAH,GAAEC,OAAM,EACN,GAAG,qBAAqB,WAAW;AACnC,yBAAW,WAAW;AACrB,iCAAiB;AACjB,2BAAW,kBAAkB,GAAG;AAAA,cACjC,GAAG,EAAE;AAAA,YACN,CAAC;AAEF,mBAAO;AAAA,UACR;AAAA,UAEA,SAAS,WACT;AACC,iBAAK,EAAE,UAAU;AAEjB,iBAAK,qBAAqB;AAE1B,mBAAO;AAAA,UACR;AAAA,UAYA,cAAc,WACd;AACC,gBAAI,OAAO;AACX,gBAAI,KAAK,KAAK,EAAE;AAChB,gBAAI,WAAWD,GAAE,6BAA6B,KAAK,EAAE,GAAG,MAAM,EAAE,UAAU,CAAC;AAG3E,eAAG,SAAS,EAAE,GAAG,WAAW;AAE5B,gBAAK,SAAS,QAAS;AACtB,mBAAK,IAAI,WAAW;AAGpB,kBAAK,SAAS,IAAI,UAAU,MAAM,UAAW;AAC5C,yBAAS,IAAK,YAAY,UAAW;AAAA,cACtC;AAAA,YACD;AAEA,gBAAK,KAAK,EAAE,WAAW,OAAQ;AAC9B,mBAAK,OAAO;AAAA,YACb;AAEA,eAAG,GAAI,oBAAoB,WAAY;AACtC,mBAAK,qBAAqB;AAAA,YAC3B,CAAE;AAAA,UACH;AAAA,UAcA,SAAS,SAAW,MACpB;AACC,gBAAI,KAAK,KAAK,EAAE;AAChB,gBAAI,MAAM,GAAG,KAAM,IAAK,EAAE,MAAM;AAChC,gBAAI,SAAS,KAAK,IAAI;AACtB,gBAAI,YAAY,KAAK,EAAE;AAEvB,gBAAK,CAAE,OAAO,GAAG,QAAS,KAAK,EAAE,OAAQ,EAAE,QAAQ,EAAE,QAAS,IAAI,MAAO,MAAM,IAAK;AACnF,mBAAK,QAAQ;AACb;AAAA,YACD;AAEA,gBAAK,CAAE,KAAK,IAAI,cAAe;AAE9B,mBAAK,IAAI,eAAeA,GAAG,GAAG,MAAM,EAAE,KAAK,CAAE,EAAE,aAAa;AAAA,YAC7D;AAEA,gBAAK,CAAE,UAAU,UAAU,CAAE,UAAU,OAAQ;AAG9C,qBAAO,SAAU,MAAO;AACxB,wBAAU,SAAS,OAAO,YAAY;AACtC,wBAAU,QAAQ,OAAO,WAAW;AAAA,YACrC;AAGA,gBAAII,UAAS,KAAK,aAAc,MAAM,KAAK,IAAI,YAAa;AAE5D,iBAAK,IAAI,aAAa;AACtB,mBACE,IAAK;AAAA,cACL,KAAKA,QAAO,MAAM,KAAK,eAAe,UAAU;AAAA,cAChD,MAAMA,QAAO,OAAO,KAAK,cAAc,UAAU;AAAA,YAClD,CAAE,EACD,SAAU,KAAK,IAAI,YAAa;AAAA,UACnC;AAAA,UAWA,iBAAiB,SAAW,OAC5B;AACC,gBAAI,OAAO;AACX,gBAAI,KAAK,KAAK,EAAE;AAChB,gBAAI,UAAU,SAAS;AACvB,gBAAI,YAAY,CAAC;AAGjB,YAAAJ,GAAE,KAAM,SAAS,SAAW,KAAK,QAAS;AACzC,kBAAK,OAAO,UAAW,IAAI,KAAM,GAAI;AACpC,0BAAU,KAAM,GAAI;AAAA,cACrB;AAAA,YACD,CAAE;AAEF,gBAAK,UAAU,WAAW,KAAK,KAAK,EAAE,cAAc,OAAQ;AAE3D,kBAAI,SAAS,QAAS,UAAU,IAAK,QAAS,IAAI,KAAM;AACxD,mBAAK,QAAS,QAAQ,KAAM;AAAA,YAC7B,WACU,UAAU,SAAS,GAAI;AAEhC,kBAAI,OAAO,KAAK,IAAI,KAAK,SAAS,IAAI,EAAE,MAAM;AAG9C,wBAAU,KAAM,QAAS;AAEzB,cAAAA,GAAE,KAAM,WAAW,SAAW,GAAG,MAAO;AACvC,qBAAK;AAAA,kBAAQA,GAAE,OAAO,EACpB;AAAA,oBACA,uCACC,QAAS,MAAO,OAAQ,IAAI,KAAM,IACnC;AAAA,kBACD,EACC;AAAA,oBAAQA,GAAE,kCAAmC,EAC5C;AAAA,sBAAQA,GAAE,oBAAkB,SAAS,QAAQ,MAAI,OAAK,GAAG,KAAK,mBAAmB,MAAM,IAAE,WAAW,EACnG,GAAI,SAAS,WAAY;AACzB,4BAAIK,UAAS,QAAS,MAAO;AAAA,0BAC5B;AAAA,0BAAI;AAAA,0BAAOL,GAAE,IAAI,EAAE,QAAQ,IAAI;AAAA,wBAChC;AACA,6BAAK,QAASK,SAAQ,KAAM;AAE5B,6BAAK,IAAI,WAAW,OAAO;AAC3B,6BAAK,IAAI,KAAK,OAAO;AAAA,sBACtB,CAAE;AAAA,oBACH;AAAA,kBACD;AAAA,gBACD;AAAA,cACD,CAAE;AAEF,mBAAK,IAAI,WAAW,SAAU,MAAO;AACrC,mBAAK,IAAI,WAAW,IAAI,SAAS,MAAM;AACtC,qBAAK,IAAI,WAAW,OAAO;AAC3B,qBAAK,IAAI,KAAK,OAAO;AAAA,cACtB,CAAC;AACD,mBAAK,IAAI,KAAK,SAAU,MAAO;AAE/B,mBAAK,IAAI,KAAK,IAAK,cAAc,KAAK,IAAI,KAAK,YAAY,IAAE,IAAI,EAAG;AAAA,YACrE;AAAA,UACD;AAAA,UAQA,SAAS,WACT;AACC,iBAAK,IAAI,aAAa;AACtB,iBAAK,IAAI,OAAO,OAAO;AAAA,UACxB;AAAA,UAWA,gBAAgB,SAAW,QAAQ,GACnC;AAEC,gBAAI,KAAK,KAAK,EAAE;AAChB,gBAAIC,SAAQ,KAAK,EAAE;AACnB,gBAAI,YAAYN,GAAE,KAAK,IAAI,KAAK;AAChC,gBAAIO,OAAM;AAAA,cACT,KAAK,KAAK,EAAE,WACX,GAAG,KAAM,EAAE,MAAM,UAAU,CAAE,EAAE,MAAM,EAAE,QAAS,OAAO,UAAW,IAClED,OAAM;AAAA,cACP,QAAQ,KAAK,EAAE,aACdN,GAAE,MAAM,EAAE,MAAM,IAChBM,OAAM;AAAA,YACR;AACA,gBAAI,UAAU,GAAG,OAAO,MAAO,UAAUC,KAAI,MAAO;AACpD,gBAAI,SAAU,GAAG,IAAK,SAAOA,KAAI,MAAI,KAAK,EAAE,MAAM,UAAU,CAAE;AAC9D,gBAAI,UAAUP,GAAG,GAAG,KAAM,OAAO,MAAM,GAAG,OAAQ,EAAE,KAAK,CAAE;AAG3D,gBAAK,CAAE,GAAG,KAAM,OAAQ,EAAE,IAAI,GAAI;AACjC;AAAA,YACD;AAGA,gBAAK,GAAG,QAAS,KAAK,EAAE,OAAQ,EAAE,QAAQ,EAAE,QAAS,OAAQ,MAAM,MAAMO,KAAI,QAAQ,IAAI;AACxF;AAAA,YACD;AAEA,iBAAK,EAAE,MAAMA;AAEb,gBAAIC,MAAKC,SAAQC,OAAMC,QAAO,QAAQ;AAEtC,YAAAH,OAASF,OAAM,MAASC,KAAI,MAAS,YAAY;AACjD,YAAAE,UAASH,OAAM,MAASC,KAAI,MAAS,UAAY;AACjD,YAAAG,QAASJ,OAAM,SAASC,KAAI,SAAS,YAAY;AACjD,YAAAI,SAASL,OAAM,SAASC,KAAI,SAAS,UAAY;AAEjD,YAAAC,OAAS,KAAK,aAAcA,KAAI,IAAI,CAAC,CAAE,EAAE;AACzC,YAAAE,QAAS,KAAK,aAAcA,MAAK,IAAI,CAAC,CAAE,EAAE;AAC1C,qBAAS,KAAK,aAAcD,QAAO,IAAI,CAAC,CAAE,EAAE,MAAMA,QAAO,YAAY,IAAID;AACzE,oBAAS,KAAK,aAAcG,OAAM,IAAI,CAAC,CAAE,EAAE,OAAOA,OAAM,WAAW,IAAID;AAEvE,gBAAI,SAAS,KAAK,IAAI;AACtB,mBAAO,IAAI,IAAK;AAAA,cACf,KAAKF;AAAA,cACL,MAAME;AAAA,cACN;AAAA,YACD,CAAE;AAEF,mBAAO,KAAK,IAAK;AAAA,cAChB,KAAKF;AAAA,cACL,MAAME;AAAA,cACN;AAAA,YACD,CAAE;AAEF,mBAAO,OAAO,IAAK;AAAA,cAClB,KAAKF,OAAM;AAAA,cACX,MAAME;AAAA,cACN;AAAA,YACD,CAAE;AAEF,mBAAO,MAAM,IAAK;AAAA,cACjB,KAAKF;AAAA,cACL,MAAME,QAAO;AAAA,cACb;AAAA,YACD,CAAE;AAAA,UACH;AAAA,UAWA,SAAS,SAAW,OACpB;AACC,gBAAI,KAAK,KAAK,EAAE;AAChB,gBAAI,SAAS,KAAK,EAAE;AAEpB,gBAAK,CAAE,QAAS;AACf;AAAA,YACD;AAGA,gBAAI,WAAW,CAAC;AAChB,gBAAI,QAAQ,CAAC;AACb,gBAAI,SAAS,OAAO,OAAO;AAE3B,qBAAU,IAAE,GAAG,MAAI,MAAM,QAAS,IAAE,KAAM,KAAM;AAC/C,uBAAU,IAAE,GAAG,MAAI,MAAM,GAAG,QAAS,IAAE,KAAM,KAAM;AAClD,oBAAI,OAAO,MAAM,GAAG;AAGpB,oBAAI,MAAM,GAAG,SAAS,EAAE,GAAG,UAAW,KAAK,MAAM;AACjD,oBAAI,YAAY,IAAI;AAEpB,oBAAK,cAAcP,YAAY;AAC9B,sBAAI,UAAU,IAAI;AAKlB,2BAAU,IAAE,GAAG,MAAI,OAAO,QAAS,IAAE,KAAM,KAAM;AAChD,wBAAI,QAAQ,OAAO,MAAO,OAAO,EAAG;AAEpC,wBAAK,MAAM,QAAQ,MAAM,SAAU;AAClC,kCAAY,MAAM,KAAK;AACvB;AAAA,oBACD;AAAA,kBACD;AAAA,gBACD;AAEA,oBAAK,CAAE,WAAY;AAClB,wBAAM;AAAA,gBAEP;AAEA,oBAAK,CAAE,SAAU,YAAc;AAC9B,2BAAU,aAAc,CAAC;AAAA,gBAC1B;AAEA,oBAAI,KAAK,GAAG,IAAK,KAAK,MAAM,GAAI,EAAE,GAAG;AACrC,yBAAU,WAAa,MAAO,KAAK;AAInC,sBAAM,KAAM,KAAK,KAAM;AAAA,cACxB;AAAA,YACD;AAIA,mBACE,OAAQ,OAAO,KAAM,EACrB,SAAU,QAAS,EACnB,OAAO;AAAA,UACV;AAAA,UAUA,YAAY,SAAW,MAAM,MAC7B;AACC,iBAAK,EAAE,GAAG,SAAU,SAAS,SAAW,KAAK,GAAI;AAChD,cAAAH,GAAE,IAAI,MAAM,EAAE,eAAgB,OAAK,OAAO,IAAK;AAAA,YAChD,CAAE;AAAA,UACH;AAAA,UASA,gBAAgB,WAChB;AACC,gBAAI,OAAO;AACX,gBAAI,KAAK,KAAK,EAAE;AAChB,gBAAIY,aAAY,KAAK,EAAE;AACvB,gBAAI,QAAQ,KAAK,EAAE,UAAU,OAC5B,KAAK,EAAE,QACP,GAAG,KAAK,EAAE,QAAQ,GAAG,SAAS,EAAE,GAAG,WAClC,UACA;AAIF,gBAAK,UAAU,SAAU;AACxB,iBACE,GAAI,sBAAsB,SAAW,GAAGC,KAAI,MAAO;AACnD,qBAAK,QAAS,KAAK,KAAK,CAAE;AAAA,cAC3B,CAAE,EACD,GAAI,qBAAqB,SAAW,GAAGA,KAAI,MAAO;AAClD,qBAAK,QAAQ;AAAA,cACd,CAAE;AAAA,YACJ,WACU,UAAU,SAAU;AAC7B,cAAAb,GAAE,GAAG,MAAM,EAAE,KAAK,CAAC,EAAE,GAAI,UAAQY,YAAW,UAAU,SAAU,GAAG;AAClE,qBAAK,QAAS,IAAK;AAAA,cACpB,CAAE;AAEF,cAAAZ,GAAEE,UAAS,IAAI,EAAE,GAAI,UAAQU,YAAW,SAAU,GAAG;AACpD,oBAAK,CAAEZ,GAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAQ,GAAG,MAAM,EAAE,KAAK,CAAE,EAAE,QAAS;AACjE,uBAAK,QAAQ;AAAA,gBACd;AAAA,cACD,CAAE;AAAA,YACH,OACK;AACJ,cAAAA,GAAE,GAAG,MAAM,EAAE,KAAK,CAAC,EACjB,GAAI,eAAaY,aAAU,gBAAcA,YAAW,UAAU,SAAU,GAAG;AAC3E,qBAAK,QAAS,IAAK;AAAA,cACpB,CAAE,EACD,GAAI,eAAaA,aAAU,aAAWA,YAAW,SAAU,GAAG;AAC9D,oBAAKZ,GAAE,EAAE,aAAa,EAAE,SAAS,oBAAoB,GAAI;AACxD;AAAA,gBACD;AAEA,qBAAK,QAAQ;AAAA,cACd,CAAE;AAAA,YAGJ;AAAA,UACD;AAAA,UAGA,sBAAsB,WACtB;AACC,gBAAI,KAAK,KAAK,EAAE;AAEhB,eAAG,IAAK,WAAY;AACpB,YAAAA,GAAE,GAAG,MAAM,EAAE,KAAK,CAAC,EAAE,IAAK,KAAK,EAAE,SAAU;AAC3C,YAAAA,GAAEE,UAAS,IAAI,EAAE,IAAK,KAAK,EAAE,SAAU;AAAA,UACxC;AAAA,UAWA,cAAc,SAAW,MAAM,cAC/B;AACC,gBACC,WAAW,MACX,kBACAM,OAAM,GACNE,QAAO;AAER,gBAAK,CAAE,cAAe;AACrB,6BAAeV,GAAGA,GAAG,KAAK,EAAE,GAAG,MAAM,EAAE,KAAK,CAAE,EAAE,GAAG,YAAa;AAAA,YACjE;AAEA,eAAG;AAGF,kBAAI,cAAc,SAAS;AAC3B,kBAAI,eAAe,SAAS;AAG5B,iCAAmBA,GAAG,SAAS,YAAa;AAE5C,cAAAQ,QAAO,cAAc,SAAU,iBAAiB,IAAI,kBAAkB,KAAK,CAAE,IAAI;AACjF,cAAAE,SAAQ,eAAe,SAAU,iBAAiB,IAAI,mBAAmB,KAAK,CAAE,IAAI;AAGpF,kBAAK,SAAS,SAAS,YAAY,MAAM,QAAS;AACjD;AAAA,cACD;AAEA,yBAAW,iBAAiB,IAAI,CAAC;AAAA,YAClC,SACQ,iBAAiB,IAAI,CAAC,MAAM,aAAa,IAAI,CAAC;AAEtD,mBAAO;AAAA,cACN,KAAKF;AAAA,cACL,MAAME;AAAA,YACP;AAAA,UACD;AAAA,UASA,YAAY,SAAW,GACvB;AACC,gBAAI,OAAO;AACX,gBAAI,KAAK,KAAK,EAAE;AAEhB,iBAAK,IAAI,QAAQ,KAAK,IAAI;AAC1B,iBAAK,EAAE,QAAQ;AAAA,cACd,KAAK,GAAG,KAAM,EAAE,MAAM,UAAU,CAAE,EAAE,MAAM,EAAE,QAASV,GAAE,KAAK,IAAI,KAAK,EAAE,OAAO,EAAE,EAAG;AAAA,cACnF,QAAQA,GAAE,KAAK,IAAI,KAAK,EAAE,MAAM;AAAA,YACjC;AAEA,YAAAA,GAAEE,UAAS,IAAI,EACb,GAAI,yCAAyC,SAAUY,IAAG;AAC1D,mBAAK,WAAYA,EAAE;AAEnB,kBAAGA,GAAE,SAAS,aAAa;AAC1B,gBAAAd,GAAEE,UAAS,IAAI,EAAE,IAAI,qBAAqB,WAAW;AACpD,uBAAK,QAAQ;AAAA,gBACd,CAAC;AAAA,cACF;AAAA,YACD,CAAE,EACD,GAAI,sCAAsC,SAAUY,IAAG;AACvD,mBAAK,SAAUA,EAAE;AAAA,YAClB,CAAE;AAEH,gBAAI,SAAS,KAAK,IAAI;AACtB,gBAAI,eAAed,GAAG,GAAG,MAAM,EAAE,KAAK,CAAE,EAAE,aAAa;AACvD,mBAAO,IAAI,SAAU,YAAa;AAClC,mBAAO,KAAK,SAAU,YAAa;AACnC,mBAAO,MAAM,SAAU,YAAa;AACpC,mBAAO,OAAO,SAAU,YAAa;AAErC,iBAAK,eAAgB,KAAK,IAAI,OAAO,CAAE;AAEvC,iBAAK,IAAI,OAAO,IAAK,WAAW,MAAO;AAKvC,gBAAI,gBAAgB,KAAK,IAAI;AAC7B,iBAAK,EAAE,SAAS;AAAA,cACf,cAAcA,GAAEC,OAAM,EAAE,OAAO;AAAA,cAC/B,aAAcD,GAAEC,OAAM,EAAE,MAAM;AAAA,cAC9B,OAAc,gBAAgB,cAAc,OAAO,EAAE,MAAM;AAAA,cAC3D,QAAc,gBAAgB,cAAc,OAAO,EAAE,OAAO;AAAA,cAC5D,UAAc,gBAAgB,cAAc,YAAY,IAAI;AAAA,cAC5D,SAAc,gBAAgB,cAAc,WAAW,IAAI;AAAA,YAC5D;AAAA,UACD;AAAA,UAUA,YAAY,SAAW,GACvB;AACC,gBAAI,OAAO;AACX,gBAAI,KAAK,KAAK,EAAE;AAChB,gBAAI,SAAS,CAAC,EAAE,KAAK,SAAS,OAAO,IAAI,EAAE,SAASC,UAAS,iBAAiB,EAAE,QAAQ,GAAG,SAAS,EAAE,QAAQ,GAAG,OAAO;AACxH,gBAAI,OAAO,OAAO,SAAS,YAAY;AACvC,gBAAK,SAAS,QAAQ,SAAS,MAAO;AACrC;AAAA,YACD;AAEA,iBAAK,eAAgB,QAAQ,CAAE;AAC/B,iBAAK,aAAc,CAAE;AAAA,UACtB;AAAA,UASA,UAAU,SAAW,GACrB;AACC,YAAAF,GAAEE,UAAS,IAAI,EAAE,IAAK,WAAY;AAElC,gBAAI,OAAO;AACX,gBAAI,KAAK,KAAK,EAAE;AAChB,gBAAI,SAAS,KAAK,IAAI;AACtB,mBAAO,IAAI,OAAO;AAClB,mBAAO,KAAK,OAAO;AACnB,mBAAO,MAAM,OAAO;AACpB,mBAAO,OAAO,OAAO;AAErB,iBAAK,IAAI,OAAO,IAAK,WAAW,OAAQ;AAGxC,gBAAII,SAAQ,KAAK,EAAE;AACnB,gBAAIC,OAAM,KAAK,EAAE;AAGjB,gBAAKD,OAAM,QAAQC,KAAI,OAAOD,OAAM,WAAWC,KAAI,QAAS;AAC3D;AAAA,YACD;AAEA,gBAAI,UAAU,GAAG,KAAM,SAAOD,OAAM,MAAI,KAAKA,OAAM,SAAO,YAAY,EAAC,MAAK,UAAS,CAAE;AAIvF,gBAAKN,GAAE,WAAW,QAAQ,KAAK,CAAC,EAAE,QAAS;AAC1C,kBAAI,SAAS,GAAG,OAAO;AAEvB,qBACE,GAAI,iCAAiC,WAAY;AACjD,uBAAO,IAAK,OAAO;AAEnB,2BAAY,WAAY;AACvB,uBAAK,SAAU,CAAE;AAAA,gBAClB,GAAG,GAAI;AAAA,cACR,CAAE,EACD,GAAI,0DAA0D,WAAY;AAC1E,uBAAO,IAAK,OAAO;AAAA,cACpB,CAAE;AAGH,qBAAO,OAAO;AAEd;AAAA,YACD;AAGA,gBAAI,OAAa,KAAK,OAAQM,OAAM,KAAKC,KAAI,GAAI;AACjD,gBAAI,UAAa,KAAK,OAAQD,OAAM,QAAQC,KAAI,MAAO;AACvD,gBAAI,WAAa,CAAC;AAClB,gBAAI,aAAa,GAAG,SAAS,EAAE;AAC/B,gBAAI,YAAa,WAAW;AAC5B,gBAAI,iBAAiB,GAAG,QAAS,KAAK,EAAE,OAAQ,EAAE,QAAQ;AAK1D,qBAAU,SAAO,GAAI,SAAO,KAAK,QAAS,UAAW;AACpD,uBAAS;AAAA,gBACRP,GAAE,IAAK,SAAS,SAAU,QAAQ;AACjC,sBAAI,MAAM,GAAG,IAAK,SAAO,KAAK,UAAQ,KAAK,EAAC,MAAK,UAAS,CAAE;AAC5D,sBAAI,OAAO,GAAG,KAAM,IAAI,MAAM,GAAG,SAAO,UAAW;AACnD,sBAAIe,QAAO,KAAK,KAAK;AACrB,sBAAI,YAAY,KAAK,MAAM;AAC3B,sBAAI,YAAY,UAAW,UAAU,QAAS;AAE9C,sBAAK,cAAcZ,YAAY;AAC9B,oBAAAY,QAAO,WAAW,KAAK,mBAAoB,SAAU,EAAG,GAAG,IAAK,UAAU,GAAI,EAAE,KAAK,CAAE;AAAA,kBACxF;AAEA,sBAAK,eAAe,QAAQ,UAAU,MAAM,MAAM,IAAK;AACtD;AAAA,kBACD;AAEA,yBAAO;AAAA,oBACN;AAAA,oBACA,MAAOA;AAAA,oBACP,OAAO,KAAK,KAAK;AAAA,oBACjB,OAAO;AAAA,kBACR;AAAA,gBACD,CAAE;AAAA,cACH;AAAA,YACD;AAEA,iBAAK,gBAAiB,QAAS;AAG/B,0BAAe,KAAK,EAAE,cAAe;AACrC,iBAAK,EAAE,iBAAiB;AAAA,UACzB;AAAA,UAWA,QAAQ,SAAWT,QAAOC,MAC1B;AACC,gBAAI,MAAM,CAAC;AACX,gBAAI;AAEJ,gBAAKD,UAASC,MAAM;AACnB,mBAAM,IAAED,QAAQ,KAAGC,MAAM,KAAM;AAC9B,oBAAI,KAAM,CAAE;AAAA,cACb;AAAA,YACD,OACK;AACJ,mBAAM,IAAED,QAAQ,KAAGC,MAAM,KAAM;AAC9B,oBAAI,KAAM,CAAE;AAAA,cACb;AAAA,YACD;AAEA,mBAAO;AAAA,UACR;AAAA,UAcA,cAAc,SAAW,GACzB;AACC,gBAAI,OAAO;AACX,gBAAI,KAAK,KAAK,EAAE;AAChB,gBAAI,SAAS,KAAK,EAAE;AACpB,gBAAI,cAAc;AAClB,gBAAI,cAAc;AAClB,gBAAI,SAAS;AAGb,gBAAI,QAAQ,CAAC,EAAE,KAAK,SAAS,OAAO,IAAI,EAAE,QAAQN,QAAO,UAAS,EAAE,QAAQ,GAAG;AAC/E,gBAAI,QAAQ,CAAC,EAAE,KAAK,SAAS,OAAO,IAAI,EAAE,QAAQA,QAAO,UAAS,EAAE,QAAQ,GAAG;AAC/E,gBACC,UAAU,OACV,UAAU,OACV,YAAY,aACZ,QAAQ;AAIT,gBAAK,UAAU,QAAS;AACvB,2BAAa,cAAc;AAAA,YAC5B,WACU,UAAU,OAAO,eAAe,QAAS;AAClD,2BAAa;AAAA,YACd;AAEA,gBAAK,UAAU,QAAS;AACvB,4BAAc,cAAc;AAAA,YAC7B,WACU,UAAU,OAAO,cAAc,QAAS;AACjD,4BAAc;AAAA,YACf;AAIA,gBAAK,OAAO,UAAU,QAAQ,QAAQ,OAAO,QAAQ,QAAS;AAC7D,uBAAS,cAAc;AAAA,YACxB,WACU,OAAO,UAAU,QAAQ,QAAQ,OAAO,QAAQ,OAAO,WAAW,QAAS;AACpF,uBAAS;AAAA,YACV;AAEA,gBAAK,OAAO,WAAW,QAAQ,QAAQ,OAAO,SAAS,QAAS;AAC/D,wBAAU,cAAc;AAAA,YACzB,WACU,OAAO,WAAW,QAAQ,QAAQ,OAAO,SAAS,OAAO,UAAU,QAAS;AACrF,wBAAU;AAAA,YACX;AAUA,gBAAK,cAAc,eAAe,UAAU,SAAU;AACrD,qBAAO,aAAa;AACpB,qBAAO,cAAc;AACrB,qBAAO,SAAS;AAChB,qBAAO,UAAU;AACjB,4BAAc;AAAA,YACf,WACU,KAAK,EAAE,gBAAiB;AAEjC,4BAAe,KAAK,EAAE,cAAe;AACrC,mBAAK,EAAE,iBAAiB;AAAA,YACzB;AAIA,gBAAK,CAAE,KAAK,EAAE,kBAAkB,aAAc;AAC7C,mBAAK,EAAE,iBAAiB,YAAa,WAAY;AAGhD,gBAAAA,QAAO,SAASA,QAAO,WAAW,OAAO,cAAc,OAAO,cAAc,IAAIA,QAAO,WAAW,OAAO,aAAa,OAAO,aAAa,EAAE;AAG5I,oBAAK,OAAO,UAAU,OAAO,SAAU;AACtC,sBAAI,WAAW,KAAK,IAAI,SAAS;AAEjC,sBAAK,OAAO,QAAS;AACpB,6BAAS,aAAa,OAAO;AAAA,kBAC9B;AACA,sBAAK,OAAO,SAAU;AACrB,6BAAS,cAAc,OAAO;AAAA,kBAC/B;AAAA,gBACD;AAAA,cACD,GAAG,EAAG;AAAA,YACP;AAAA,UACD;AAAA,UAaA,SAAS,SAAW,QAAQ,OAC5B;AAEC,gBAAK,WAAW,OAAQ;AACvB;AAAA,YACD;AAEA,gBAAI,KAAK,KAAK,EAAE;AAChB,gBAAI;AACJ,gBAAI,UAAU,GAAG,QAAS,KAAK,EAAE,OAAQ,EAAE,QAAQ;AAGnD,iBAAK,WAAY,eAAe,CAAE,IAAI,KAAM,CAAE;AAE9C,iBAAK,QAAS,KAAM;AAKpB,gBAAI,SAAS,KAAK,EAAE,WAAW,OAC9B,KAAK,EAAE,SACP,KAAK,EAAE,SACN,QACA;AAEF,gBAAK,QAAS;AACb,uBAAU,IAAE,GAAG,MAAI,MAAM,QAAS,IAAE,KAAM,KAAM;AAC/C,yBAAU,IAAE,GAAG,MAAI,MAAM,GAAG,QAAS,IAAE,KAAM,KAAM;AAClD,yBAAO,MAAM,GAAG;AAEhB,sBAAK,QAAQ,QAAQ,KAAK,MAAM,MAAM,MAAM,IAAK;AAChD,yBAAK,KAAK,KAAM,KAAK,GAAI;AAAA,kBAC1B;AAAA,gBACD;AAAA,cACD;AAEA,iBAAG,KAAK,KAAK;AAAA,YACd;AAEA,iBAAK,WAAY,YAAY,CAAE,IAAI,KAAM,CAAE;AAAA,UAC5C;AAAA,QACD,CAAE;AAWF,iBAAS,UAAU;AAAA,UAClB,WAAW;AAAA,YACV,WAAW,SAAW,IAAI,OAAQ;AACjC,kBAAIe,KAAI,MAAM,GAAG,GAAG;AAGpB,qBAAO,CAAC,MAAOA,KAAI,WAAYA,EAAE,CAAE;AAAA,YACpC;AAAA,YAEA,QAAQ,SAAW,IAAI,OAAQ;AAC9B,qBAAO,GAAG;AAAA,gBACT;AAAA,gBACA;AAAA,cACD;AAAA,YACD;AAAA,YAEA,SAAS,SAAW,IAAI,OAAO,MAAO;AACrC,kBAAI,QAAQ,MAAM,GAAG,GAAG,OAAO;AAC/B,kBAAI,YAAYhB,GAAE,SAAS,IAAI,EAAE,IAAI,IAAI;AAEzC,uBAAU,IAAE,GAAG,MAAI,MAAM,QAAS,IAAE,KAAM,KAAM;AAC/C,yBAAU,IAAE,GAAG,MAAI,MAAM,GAAG,QAAS,IAAE,KAAM,KAAM;AAClD,wBAAM,GAAG,GAAG,MAAM;AAElB,2BAAS;AAAA,gBACV;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAAA,UAEA,MAAM;AAAA,YACL,WAAW,SAAW,IAAI,OAAQ;AACjC,qBAAO;AAAA,YACR;AAAA,YAEA,QAAQ,SAAW,IAAI,OAAQ;AAC9B,qBAAO,GAAG,KAAK,iBAAiB,iCAAiC,MAAM,GAAG,GAAG,KAAM;AAAA,YACpF;AAAA,YAEA,SAAS,SAAW,IAAI,OAAO,MAAO;AACrC,kBAAI,QAAQ,MAAM,GAAG,GAAG;AAExB,uBAAU,IAAE,GAAG,MAAI,MAAM,QAAS,IAAE,KAAM,KAAM;AAC/C,yBAAU,IAAE,GAAG,MAAI,MAAM,GAAG,QAAS,IAAE,KAAM,KAAM;AAClD,wBAAM,GAAG,GAAG,MAAM;AAAA,gBACnB;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAAA,UAEA,gBAAgB;AAAA,YACf,WAAW,SAAW,IAAI,OAAQ;AACjC,qBAAO,MAAM,SAAS,KAAK,MAAM,GAAG,SAAS;AAAA,YAC9C;AAAA,YAEA,QAAQ,SAAW,IAAI,OAAQ;AAC9B,qBAAO,GAAG,KAAK,2BAA2B,yBAA0B;AAAA,YACrE;AAAA,YAEA,SAAS,SAAW,IAAI,OAAO,MAAO;AACrC,uBAAU,IAAE,GAAG,MAAI,MAAM,QAAS,IAAE,KAAM,KAAM;AAC/C,yBAAU,IAAE,GAAG,MAAI,MAAM,GAAG,QAAS,IAAE,KAAM,KAAM;AAClD,wBAAM,GAAG,GAAG,MAAM,MAAM,GAAG,GAAG;AAAA,gBAC/B;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAAA,UAEA,cAAc;AAAA,YACb,WAAW,SAAW,IAAI,OAAQ;AACjC,qBAAO,MAAM,SAAS;AAAA,YACvB;AAAA,YAEA,QAAQ,SAAW,IAAI,OAAQ;AAC9B,qBAAO,GAAG,KAAK,yBAAyB,uBAAwB;AAAA,YACjE;AAAA,YAEA,SAAS,SAAW,IAAI,OAAO,MAAO;AACrC,uBAAU,IAAE,GAAG,MAAI,MAAM,QAAS,IAAE,KAAM,KAAM;AAC/C,yBAAU,IAAE,GAAG,MAAI,MAAM,GAAG,QAAS,IAAE,KAAM,KAAM;AAClD,wBAAM,GAAG,GAAG,MAAM,MAAM,GAAG,GAAG;AAAA,gBAC/B;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAAA,UAKA,QAAQ;AAAA,YACP,WAAW,WAAY;AACtB,qBAAO;AAAA,YACR;AAAA,YAEA,QAAQ,SAAW,IAAK;AACvB,qBAAO,GAAG,KAAK,mBAAmB,QAAS;AAAA,YAC5C;AAAA,YAEA,SAAS,WAAY;AACpB,qBAAO;AAAA,YACR;AAAA,UACD;AAAA,QACD;AASA,iBAAS,UAAU;AAQnB,iBAAS,WAAW;AAAA,UAEnB,WAAW;AAAA,UAGX,OAAO;AAAA,UAGP,SAAS;AAAA,UAGT,QAAQ;AAAA,UAGR,QAAQ;AAAA,UAGR,QAAQ;AAAA,UAGR,UAAU;AAAA,UAGV,YAAY;AAAA,QACb;AAQA,iBAAS,UAAU;AAAA,UAElB,KAAK;AAAA,QACN;AAMA,YAAI,MAAMA,GAAE,GAAG,UAAU;AAGzB,YAAI,SAAU,cAAc,WAAY;AACvC,iBAAO;AAAA,QACR,CAAE;AAEF,YAAI,SAAU,wBAAwB,WAAY;AACjD,cAAI,MAAM,KAAK,QAAQ;AAEvB,iBAAO,IAAI,WACV,IAAI,SAAS,QAAQ,IACrB;AAAA,QACF,CAAE;AAEF,YAAI,SAAU,uBAAuB,SAAW,MAAO;AACtD,iBAAO,KAAK,SAAU,SAAS,SAAW,KAAM;AAC/C,gBAAK,IAAI,UAAW;AACnB,kBAAI,SAAS,OAAQ,IAAK;AAAA,YAC3B;AAAA,UACD,CAAE;AAAA,QACH,CAAE;AAEF,YAAI,SAAU,wBAAwB,WAAY;AACjD,iBAAO,KAAK,SAAU,SAAS,SAAW,KAAM;AAC/C,gBAAK,IAAI,UAAW;AACnB,kBAAI,SAAS,QAAQ;AAAA,YACtB;AAAA,UACD,CAAE;AAAA,QACH,CAAE;AAKF,QAAAA,GAAEE,SAAQ,EAAE,GAAI,uBAAuB,SAAU,GAAG,UAAU,MAAM;AACnE,cAAK,EAAE,cAAc,MAAO;AAC3B;AAAA,UACD;AAEA,cAAI,OAAO,SAAS,MAAM;AAC1B,cAAI,WAAW,UAAU,SAAS;AAElC,cAAK,QAAQ,UAAW;AACvB,gBAAI,OAAOF,GAAE,OAAQ,CAAC,GAAG,MAAM,QAAS;AAExC,gBAAK,SAAS,OAAQ;AACrB,kBAAI,SAAU,UAAU,IAAM;AAAA,YAC/B;AAAA,UACD;AAAA,QACD,CAAE;AAIF,kBAAU,WAAW;AACrB,kBAAU,WAAW;AAGrB,eAAO;AAAA,MACP,CAAC;AAAA;AAAA;;;ACpuCD;AAAA;AAIA,OAAC,SAAU,SAAS;AACnB,YAAK,OAAO,WAAW,cAAc,OAAO,KAAM;AAEjD,iBAAQ,CAAC,UAAU,sBAAsB,yBAAyB,GAAG,SAAWiB,IAAI;AACnF,mBAAO,QAASA,IAAG,QAAQ,QAAS;AAAA,UACrC,CAAE;AAAA,QACH,WACU,OAAO,YAAY,UAAW;AAEvC,iBAAO,UAAU,SAAU,MAAMA,IAAG;AACnC,gBAAK,CAAE,MAAO;AACb,qBAAO;AAAA,YACR;AAEA,gBAAK,CAAEA,MAAK,CAAEA,GAAE,GAAG,WAAY;AAC9B,cAAAA,KAAI,gCAA8B,MAAMA,EAAC,EAAE;AAAA,YAC5C;AAEA,gBAAK,CAAEA,GAAE,GAAG,UAAU,UAAW;AAChC,4CAAmC,MAAMA,EAAC;AAAA,YAC3C;AAEA,mBAAO,QAASA,IAAG,MAAM,KAAK,QAAS;AAAA,UACxC;AAAA,QACD,OACK;AAEJ,kBAAS,QAAQ,QAAQ,QAAS;AAAA,QACnC;AAAA,MACD,GAAE,SAAUA,IAAGC,SAAQC,WAAUC,YAAY;AAC7C;AACA,YAAI,YAAYH,GAAE,GAAG;AAGrB,kBAAU,SAAS,QAAQ,MAAM;AAGjC,eAAO;AAAA,MACP,CAAC;AAAA;AAAA;;;AC1CD;AAAA;AAIA,OAAC,SAAU,SAAS;AACnB,YAAK,OAAO,WAAW,cAAc,OAAO,KAAM;AAEjD,iBAAQ,CAAC,UAAU,gBAAgB,GAAG,SAAWI,IAAI;AACpD,mBAAO,QAASA,IAAG,QAAQ,QAAS;AAAA,UACrC,CAAE;AAAA,QACH,WACU,OAAO,YAAY,UAAW;AAEvC,iBAAO,UAAU,SAAU,MAAMA,IAAG;AACnC,gBAAK,CAAE,MAAO;AACb,qBAAO;AAAA,YACR;AAEA,gBAAK,CAAEA,MAAK,CAAEA,GAAE,GAAG,WAAY;AAC9B,cAAAA,KAAI,4BAA0B,MAAMA,EAAC,EAAE;AAAA,YACxC;AAEA,mBAAO,QAASA,IAAG,MAAM,KAAK,QAAS;AAAA,UACxC;AAAA,QACD,OACK;AAEJ,kBAAS,QAAQ,QAAQ,QAAS;AAAA,QACnC;AAAA,MACD,GAAE,SAAUA,IAAGC,SAAQC,WAAUC,YAAY;AAC7C;AACA,YAAI,YAAYH,GAAE,GAAG;AAKrB,YAAI,eAAe;AAGnB,YAAI,iBAAiB;AAErB,YAAI,aAAa,UAAU,IAAI;AAG/B,iBAAS,QAAQ,IAAI,UAAUI,KAAI;AAClC,cAAIJ,GAAE,GAAG,SAAS;AACjB,eACE,KAAK,EACL,OAAQ,UAAUI,GAAG;AAAA,UAExB,OACK;AACJ,eAAG,IAAI,WAAW,OAAO;AAEzB,gBAAIA,KAAI;AACP,cAAAA,IAAG,KAAK,EAAE;AAAA,YACX;AAAA,UACD;AAAA,QACD;AAEA,iBAAS,SAAS,IAAI,UAAUA,KAAI;AACnC,cAAIJ,GAAE,GAAG,SAAS;AACjB,eACE,KAAK,EACL,QAAS,UAAUI,GAAG;AAAA,UACzB,OACK;AACJ,eAAG,IAAI,WAAW,MAAM;AAExB,gBAAIA,KAAI;AACP,cAAAA,IAAG,KAAK,EAAE;AAAA,YACX;AAAA,UACD;AAAA,QACD;AAOA,YAAI,UAAU,SAAU,IAAIC,SAC5B;AAIC,cAAK,EAAE,gBAAgB,UAAW;AACjC,mBAAO,SAAU,UAAU;AAC1B,qBAAO,IAAI,QAAS,UAAU,EAAG,EAAE,UAAU;AAAA,YAC9C;AAAA,UACD;AAGA,cAAK,OAAQA,YAAa,aAAc;AACvC,YAAAA,UAAS,CAAC;AAAA,UACX;AAGA,cAAKA,YAAW,MAAO;AACtB,YAAAA,UAAS,CAAC;AAAA,UACX;AAGA,cAAK,MAAM,QAASA,OAAO,GAAI;AAC9B,YAAAA,UAAS,EAAE,SAASA,QAAO;AAAA,UAC5B;AAEA,eAAK,IAAIL,GAAE,OAAQ,MAAM,CAAC,GAAG,QAAQ,UAAUK,OAAO;AAGtD,cAAKA,QAAO,SAAU;AACrB,iBAAK,EAAE,UAAUA,QAAO;AAAA,UACzB;AAEA,eAAK,IAAI;AAAA,YACR,IAAI,IAAI,UAAU,IAAK,EAAG;AAAA,YAC1B,SAAS,CAAC;AAAA,YACV,YAAY;AAAA,YACZ,WAAW,QAAO;AAAA,UACnB;AAEA,eAAK,MAAM;AAAA,YACV,WAAWL,GAAE,MAAI,KAAK,EAAE,IAAI,UAAU,MAAI,IAAI,EAC5C,SAAU,KAAK,EAAE,IAAI,UAAU,SAAU;AAAA,UAC5C;AAEA,eAAK,aAAa;AAAA,QACnB;AAGA,QAAAA,GAAE,OAAQ,QAAQ,WAAW;AAAA,UAe5B,QAAQ,SAAW,MAAM,QACzB;AACC,gBAAI,SAAS,KAAK,cAAe,IAAK;AAEtC,gBAAK,WAAWG,YAAY;AAC3B,qBAAO,OAAO,KAAK;AAAA,YACpB;AAEA,mBAAO,KAAK,SAAS;AAErB,mBAAO;AAAA,UACR;AAAA,UASA,QAAQ,SAAW,MAAM,MAAO;AAC/B,gBAAI,SAAS,KAAK,cAAe,IAAK;AACtC,gBAAI,QAAQ,KAAK,EAAE,IAAI,OAAO;AAC9B,gBAAI,SAASH,GAAE,OAAO,IAAI;AAE1B,gBAAK,SAASG,YAAY;AACzB,qBAAO,OAAO,SAAU,KAAM;AAAA,YAC/B;AAEA,mBAAO,YAAa,OAAO,SAASA,aAAY,OAAO,IAAK;AAE5D,mBAAO;AAAA,UACR;AAAA,UAUA,KAAK,SAAWE,SAAQ,KAAK,MAC7B;AACC,gBAAI,UAAU,KAAK,EAAE;AAErB,gBAAK,OAAO,QAAQ,UAAW;AAC9B,kBAAI,QAAQ,IAAI,MAAM,GAAG;AACzB,kBAAI,OAAO,KAAK;AAEhB,uBAAU,IAAE,GAAG,MAAI,MAAM,SAAO,GAAI,IAAE,KAAM,KAAM;AACjD,uBAAO,KAAK,QAAS,MAAM,KAAG;AAAA,cAC/B;AAEA,wBAAU,KAAK;AACf,oBAAM,MAAO,MAAM,SAAO,KAAI;AAAA,YAC/B;AAEA,iBAAK;AAAA,cACJ;AAAA,cACAA;AAAA,cACAA,YAAWF,aAAYE,QAAO,QAAQF;AAAA,eACrCE,YAAWF,cAAaE,QAAO,UAAUF,cAAaE,QAAO,MAAM,WAAW,MAAM,SAASF;AAAA,cAC9F;AAAA,cACA;AAAA,YACD;AAEA,gBAAI,SAASA,cAAa,SAAS,MAAM;AACxC,mBAAK,MAAM;AAAA,YACZ;AAEA,mBAAO;AAAA,UACR;AAAA,UAKA,mBAAmB,SAAW,MAAM,YACpC;AACC,gBAAI,SAAS,KAAK,cAAe,IAAK;AAEtC,gBAAG,eAAeA,YAAW;AAC5B,kBAAI;AAEJ,mBAAK,IAAE,OAAO,QAAQ,SAAO,GAAG,KAAG,GAAG,KAAK;AAC1C,qBAAK,OAAO,OAAO,QAAQ,GAAG,IAAI;AAAA,cACnC;AAEA,mBAAK,IAAE,GAAG,IAAE,WAAW,QAAQ,KAAK;AACnC,oBAAI,SAAS,WAAW;AAExB,qBAAK;AAAA,kBACJ,OAAO;AAAA,kBACP;AAAA,kBACA,WAAWA,cAAa,OAAO,WAAWA,cAAa,OAAO,OAAO,UAAUA;AAAA,kBAC/E;AAAA,kBACA,OAAO,eAAeA,cAAa,OAAO,WAAW,UAAUA;AAAA,kBAC/D;AAAA,kBACA,OAAO;AAAA,gBACR;AAAA,cACD;AAAA,YACD;AAEA,iBAAK,MAAM,OAAO,YAAY,OAAO,OAAO;AAAA,UAC7C;AAAA,UAMA,WAAW,WACX;AACC,mBAAO,KAAK,IAAI;AAAA,UACjB;AAAA,UAOA,SAAS,SAAW,MAAO;AAC1B,gBAAI,SAAS,KAAK,cAAe,IAAK;AAEtC,YAAAH,GAAE,OAAO,IAAI,EACX,SAAU,KAAK,EAAE,IAAI,OAAO,QAAS,EACrC,KAAK,YAAY,IAAI;AAEvB,mBAAO;AAAA,UACR;AAAA,UAOA,SAAS,WACT;AAEC,YAAAA,GAAE,MAAM,EAAE,IAAK,WAAS,KAAK,EAAE,SAAU;AAIzC,gBAAI,UAAU,KAAK,EAAE,QAAQ,MAAM;AACnC,gBAAI,GAAG;AAEP,iBAAM,IAAE,GAAG,MAAI,QAAQ,QAAS,IAAE,KAAM,KAAM;AAC7C,mBAAK,OAAQ,QAAQ,GAAG,IAAK;AAAA,YAC9B;AAGA,iBAAK,IAAI,UAAU,OAAO;AAG1B,gBAAI,cAAc,KAAK,EAAE,GAAG,SAAS,EAAE;AAEvC,iBAAM,IAAE,GAAG,MAAI,YAAY,QAAS,IAAE,KAAM,KAAM;AACjD,kBAAK,YAAY,SAAS,MAAO;AAChC,4BAAY,OAAQ,GAAG,CAAE;AACzB;AAAA,cACD;AAAA,YACD;AAEA,mBAAO;AAAA,UACR;AAAA,UAQA,QAAQ,SAAW,MAAM,MACzB;AACC,gBAAK,SAAS,OAAQ;AACrB,qBAAO,KAAK,QAAS,IAAK;AAAA,YAC3B;AAEA,gBAAI,SAAS,KAAK,cAAe,IAAK;AACtC,YAAAA,GAAE,OAAO,IAAI,EACX,YAAa,KAAK,EAAE,IAAI,OAAO,QAAS,EACxC,WAAW,UAAU;AAEvB,mBAAO;AAAA,UACR;AAAA,UASA,OAAO,SAAW,MAAM,QAAQ,SAChC;AACC,gBAAK,CAAE,QAAS;AACf,uBAAS;AACT,wBAAU,KAAK,EAAE;AAAA,YAClB;AAEA,qBAAU,IAAE,GAAG,MAAI,QAAQ,QAAS,IAAE,KAAM,KAAM;AACjD,kBAAI,QAAQ,QAAQ,GAAG;AAEvB,kBAAI,QAAQ,GAAG,SAAS,MAAM;AAC7B,uBAAO,SAAS;AAAA,cACjB;AAEA,kBAAK,SAAS,MAAM,QAAS;AAC5B,oBAAI,QAAQ,KAAK,MAAM,MAAM,IAAI,KAAK,KAAK;AAE3C,oBAAI,UAAU,MAAM;AACnB,yBAAO;AAAA,gBACR;AAAA,cACD;AAAA,YACD;AAEA,mBAAO;AAAA,UACR;AAAA,UAOA,MAAM,WACN;AACC,mBAAO,KAAK,EAAE;AAAA,UACf;AAAA,UAOA,MAAM,SAAW,MACjB;AACC,gBAAK,CAAE,MAAO;AACb,qBAAO,KAAK,IAAI;AAAA,YACjB;AAEA,gBAAI,SAAS,KAAK,cAAe,IAAK;AACtC,mBAAOA,GAAE,OAAO,IAAI;AAAA,UACrB;AAAA,UAQA,YAAY,SAAW,MAAM,MAC7B;AACC,gBAAI,KAAK,KAAK,EAAE;AAChB,gBAAI,SAAS,KAAK,cAAe,IAAK;AAEtC,gBAAK,SAASG,YAAY;AACzB,qBAAOH,GAAE,OAAO,IAAI,EAAE,SAAU,YAAa;AAAA,YAC9C;AAEA,YAAAA,GAAE,OAAO,IAAI,EAAE,YAAa,cAAc,IAAK;AAE/C,YAAAA,GAAE,GAAG,MAAM,EAAE,KAAK,CAAC,EAAE,eAAgB,yBAAyB;AAAA,cAC7D;AAAA,cAAM,GAAG,OAAQ,IAAK;AAAA,cAAG;AAAA,cAAIA,GAAE,IAAI;AAAA,cAAG,OAAO;AAAA,YAC9C,CAAE;AAEF,mBAAO;AAAA,UACR;AAAA,UAOA,QAAQ,SAAW,MACnB;AACC,gBAAI,SAAS,KAAK,cAAe,IAAK;AACtC,gBAAI,OAAO,KAAK,YAAa,IAAK;AAClC,gBAAI,KAAK,KAAK,EAAE;AAGhB,gBAAK,OAAO,QAAQ,QAAS;AAC5B,uBAAU,IAAE,OAAO,QAAQ,SAAO,GAAI,KAAG,GAAI,KAAM;AAClD,qBAAK,OAAQ,OAAO,QAAQ,GAAG,IAAK;AAAA,cACrC;AAAA,YACD;AAEA,mBAAO,KAAK,aAAa;AAGzB,gBAAK,OAAO,KAAK,SAAU;AAC1B,qBAAO,KAAK,QAAQ,KAAM,GAAG,OAAO,IAAI,GAAG,IAAIA,GAAE,IAAI,GAAG,OAAO,IAAK;AAAA,YACrE;AAEA,iBAAK,WAAY,OAAO,IAAK;AAE7B,YAAAA,GAAE,OAAO,IAAI,EAAE,OAAO;AAEtB,gBAAI,MAAMA,GAAE,QAAS,QAAQ,IAAK;AAClC,iBAAK,OAAQ,KAAK,CAAE;AAEpB,mBAAO;AAAA,UACR;AAAA,UAYA,MAAM,SAAW,MAAM,OACvB;AACC,gBAAI,SAAS,KAAK,cAAe,IAAK;AACtC,gBAAI,cAAc,KAAK,EAAE,IAAI,WAAW;AACxC,gBAAI,WAAW,OAAO,gBAAgB,eAAe,YAAY,MAChE,YAAY,MACZ,KAAK,EAAE,IAAI,YAAY;AACxB,gBAAI,KAAK,KAAK,EAAE;AAChB,gBAAI,SAASA,GAAE,OAAO,IAAI;AAC1B,gBAAIM,QAAO,SAAW,KAAM;AAC3B,qBAAO,OAAO,QAAQ,aACrB,IAAK,IAAI,QAAQ,OAAO,IAAK,IAC7B;AAAA,YACF;AAEA,gBAAK,UAAUH,YAAY;AAC1B,qBAAOG,MAAM,OAAO,KAAK,IAAK;AAAA,YAC/B;AAEA,mBAAO,KAAK,OAAO;AAEnB,gBAAK,UAAW;AACf,qBACE,SAAU,QAAS,EACnB,GAAG,CAAC,EACJ,OAAO,sBAAsB,EAC7B,KAAMA,MAAK,KAAK,CAAE;AAAA,YACrB,OACK;AACJ,qBAAO,KAAMA,MAAK,KAAK,CAAE;AAAA,YAC1B;AAEA,mBAAO;AAAA,UACR;AAAA,UAWA,cAAc,WACd;AACC,gBAAI,OAAO;AACX,gBAAI,KAAK,KAAK,EAAE;AAChB,gBAAI,aAAa,GAAG,SAAS,EAAE;AAC/B,gBAAI,UAAW,KAAK,EAAE;AAEtB,gBAAK,CAAE,WAAW,UAAW;AAC5B,yBAAW,WAAW,CAAC;AAAA,YACxB;AAEA,uBAAW,SAAS,KAAM;AAAA,cACzB,MAAM;AAAA,cACN,MAAM,KAAK,EAAE;AAAA,YACd,CAAE;AAEF,qBAAU,IAAE,GAAG,MAAI,QAAQ,QAAS,IAAE,KAAM,KAAM;AACjD,mBAAK,IAAK,QAAQ,EAAG;AAAA,YACtB;AAEA,eAAG,GAAI,WAAW,SAAW,GAAG,UAAW;AAC1C,kBAAK,aAAa,YAAa;AAC9B,qBAAK,QAAQ;AAAA,cACd;AAAA,YACD,CAAE;AAGF,YAAAN,GAAE,MAAM,EAAE,GAAI,WAAS,KAAK,EAAE,WAAW,SAAW,GAAI;AACvD,kBAAK,CAAEE,UAAS,iBAAiBA,UAAS,kBAAkBA,UAAS,MAAO;AAG3E,oBAAI,YAAY,OAAO,aAAa,EAAE,OAAO,EAAE,YAAY;AAE3D,oBAAK,KAAK,EAAE,WAAW,YAAY,EAAE,QAAS,SAAU,MAAM,IAAK;AAClE,uBAAK,UAAW,WAAW,CAAE;AAAA,gBAC9B;AAAA,cACD;AAAA,YACD,CAAE;AAAA,UACH;AAAA,UAYA,SAAS,SAAW,MACpB;AACC,gBAAK,KAAK,KAAM;AACf,mBAAK,EAAE,cAAcF,GAAE,cAAe,KAAK,GAAI,IAC9C,KAAK,IAAI,MACT,KAAK;AAAA,YACP;AAAA,UACD;AAAA,UAQA,OAAO,SAAW,WAAW,SAC7B;AACC,gBAAK,CAAE,WAAY;AAClB,0BAAY,KAAK,IAAI;AACrB,wBAAU,KAAK,EAAE;AAAA,YAClB;AAEA,sBAAU,SAAS,EAAE,OAAO;AAE5B,qBAAU,IAAE,GAAG,MAAI,QAAQ,QAAS,IAAE,KAAM,KAAM;AACjD,wBAAU,OAAQ,QAAQ,GAAG,QAAS;AACtC,wBAAU,OAAQ,GAAI;AAEtB,kBAAK,QAAQ,GAAG,WAAW,QAAQ,GAAG,QAAQ,QAAS;AACtD,qBAAK,MAAO,QAAQ,GAAG,YAAY,QAAQ,GAAG,OAAQ;AAAA,cACvD;AAAA,YACD;AAAA,UACD;AAAA,UASA,eAAe,SAAW,UAAU,QAAQ,OAAO,cAAc,SAAS,aAAa,YACvF;AACC,gBAAI,KAAK,KAAK,EAAE;AAChB,gBAAI,gBAAgB;AACpB,gBAAI,UAAU;AACd,gBAAI,UAAU,CAAE,MAAM,QAAS,MAAO,IACrC,CAAE,MAAO,IACT;AAED,gBAAG,WAAWG,YAAY;AACzB,wBAAU,CAAC,MAAM,QAAQ,KAAK,IAC7B,CAAE,KAAM,IACR;AAAA,YACF;AAEA,gBAAI,WAAWA,cAAa,OAAO,UAAUA,YAAW;AACvD,wBAAU;AAAA,YACX;AAEA,qBAAU,IAAE,GAAG,MAAI,QAAQ,QAAS,IAAE,KAAM,KAAM;AACjD,kBAAI,OAAO,KAAK,gBAAiB,QAAQ,EAAG;AAE5C,kBAAK,CAAE,MAAO;AACb;AAAA,cACD;AAEA,kBAAI,KAAK,WAAWA,cAAa,KAAK,OAAO,OAAO;AACnD,0BAAU;AAAA,cACX,OACK;AACJ,0BAAU;AAAA,cACX;AAIA,kBAAK,MAAM,QAAS,IAAK,GAAI;AAC5B,qBAAK,cAAe,UAAU,MAAM,UAAUA,cAAa,MAAM,SAASA,aAAY,MAAM,KAAK,QAAQA,YAAW,cAAc,eAAeA,cAAa,WAAW,UAAUA,YAAW,aAAa,UAAW;AACtN;AAAA,cACD;AAEA,kBAAI,QAAQ,KAAK,aAAc,MAAM,cAAc,KAAK,UAAUA,cAAc,KAAK,WAAWA,cAAa,KAAK,OAAO,UAAUA,YAAY,OAAQ;AACvJ,kBAAK,CAAE,OAAQ;AACd;AAAA,cACD;AAEA,kBAAK,gBAAgBA,cAAa,gBAAgB,MAAO;AACxD,yBAAS,OAAQ,aAAa,GAAG,KAAM;AACvC;AAAA,cACD,OACK;AACJ,yBAAS,KAAM,KAAM;AAAA,cACtB;AAGA,kBAAK,MAAM,KAAK,WAAW,MAAM,KAAK,OAAQ;AAC7C,sBAAM,aAAaH,GAAE,OAAK,UAAU,KAAK,EAAE,IAAI,gBAAgB,MAAM,KAAK,EAAE,IAAI,WAAW,OAAK,IAAI;AAEpG,sBAAM,KAAK,cAAc,MAAM;AAE/B,oBAAG,MAAM,KAAK,OAAO;AACpB,2BAAQ,IAAI,GAAG,IAAI,MAAM,KAAK,MAAM,QAAQ,KAAK;AAChD,wBAAG,OAAO,MAAM,KAAK,MAAM,OAAO,UAAU;AAC3C,4BAAM,KAAK,MAAM,GAAG,SAAS;AAC7B,0BAAG,MAAM,KAAK,MAAM,GAAG,qBAAqBG,YAAW;AACtD,8BAAM,KAAK,MAAM,GAAG,mBAAmB,MAAM,KAAK;AAAA,sBACnD;AACA,0BAAG,MAAM,KAAK,MAAM,GAAG,WAAWA,YAAW;AAC5C,8BAAM,KAAK,MAAM,GAAG,SAAS,MAAM,KAAK;AAAA,sBACzC;AACA,0BAAG,MAAM,KAAK,MAAM,GAAG,SAASA,YAAW;AAC1C,8BAAM,KAAK,MAAM,GAAG,OAAO,MAAM,KAAK;AAAA,sBACvC;AAAA,oBACD;AAAA,kBACD;AAAA,gBACD,OACK;AACJ,kBAAAH,GAAE,MAAM,IAAI,EAAE,OAAOA,GAAE,iCAA+B,KAAK,EAAE,IAAI,cAAc,OAAK,SAAS,CAAC;AAAA,gBAC/F;AAEA,qBAAK,cAAe,MAAM,SAAS,MAAM,KAAK,SAAS,MAAM,KAAK,OAAO,CAAC,SAAS,SAAS,aAAa,MAAM,IAAK;AAAA,cACrH;AACA,oBAAM,KAAK,SAAS;AAIpB,kBAAK,KAAK,MAAO;AAChB,qBAAK,KAAK,KAAM,GAAG,OAAQ,MAAM,IAAK,GAAG,IAAIA,GAAE,MAAM,IAAI,GAAG,IAAK;AAAA,cAClE;AAEA;AAAA,YACD;AAAA,UACD;AAAA,UASA,cAAc,SAAWK,SAAQ,cAAc,SAAS,SACxD;AACC,gBAAI,YAAY,KAAK,EAAE,IAAI;AAC3B,gBAAI,WAAW,KAAK,EAAE,IAAI;AAC1B,gBAAI,gBAAgB,KAAK,EAAE,IAAI;AAC/B,gBAAI,WAAW,KAAK,EAAE,IAAI;AAC1B,gBAAI,qBAAqB,KAAK,EAAE,IAAI;AACpC,gBAAI,sBAAsB,KAAK,EAAE,IAAI;AACrC,gBAAI,KAAK,KAAK,EAAE;AAChB,gBAAIC,QAAO,SAAW,KAAM;AAC3B,qBAAO,OAAO,QAAQ,aACrB,IAAK,IAAI,QAAQD,OAAO,IACxB;AAAA,YACF;AAGA,gBAAIA,QAAO,QAAQ;AAClB,kBAAI,SAASL,GAAE,eAAe,EAC5B,SAAS,sBAAsBK,QAAO,QAAQ,MAAM,UAAU,WAAW,EACzE,KAAKC,MAAKD,QAAO,IAAI,CAAC;AAExB,qBAAO;AAAA,gBACN,MAAcA;AAAA,gBACd,MAAc;AAAA,gBACd,UAAc;AAAA,gBACd,SAAc,CAAC;AAAA,gBACf;AAAA,gBACA;AAAA,gBACA;AAAA,gBACA,YAAc;AAAA,cACf;AAAA,YACD;AAEA,gBAAK,CAAC,WAAW,WAAW,oBAAqB;AAChD,0BAAY;AAAA,YACb,WACU,CAAC,WAAW,gBAAgB,cAAc,QAAS;AAC5D,0BAAY,cAAc;AAAA,YAC3B;AAEA,gBAAK,CAAC,WAAW,WAAW,mBAAmB,aAAc;AAC5D,yBAAW,mBAAmB;AAAA,YAC/B,WACU,CAAC,WAAW,gBAAgB,cAAc,aAAc;AACjE,yBAAW,cAAc;AAAA,YAC1B;AAIA,gBAAKA,QAAO,aAAa,CAAEA,QAAO,UAAW,IAAIA,OAAO,KAAK,CAACA,QAAO,eAAe,MAAM,GAAI;AAC7F,qBAAO;AAAA,YACR;AAEA,gBAAI;AACJ,gBAAG,CAACA,QAAO,eAAe,MAAM,GAAG;AAClC,kBAAI,SAAS,SAAW,GAAGE,KAAIC,SAAQH,SAAS;AAC/C,gBAAAA,QAAO,OAAO,KAAME,IAAG,OAAQC,OAAO,GAAG,GAAGD,KAAIC,SAAQH,OAAO;AAE/D,gBAAAL,GAAEO,IAAG,MAAM,EAAE,KAAK,CAAC,EAAE,eAAgB,qBAAqB;AAAA,kBACzDA,IAAG,OAAQC,OAAO;AAAA,kBAAGD;AAAA,kBAAIC;AAAA,kBAAQH;AAAA,gBAClC,CAAE;AAAA,cACH;AAEA,kBAAI,MAAMA,QAAO,OAAO,UAAU;AAClC,kBAAI,aAAaA,QAAO,eAAeF,aACpC,OACFE,QAAO;AAER,uBAASL,GAAE,MAAI,MAAI,IAAI,EACrB,SAAU,UAAU,SAAU,EAC9B,SAAU,UAAU,KAAK,EAAE,IAAI,oBAAoB,YAAY,EAAE,EACjE,KAAM,YAAY,KAAK,EAAE,GAAG,SAAS,EAAE,GAAG,SAAU,EACpD,KAAM,iBAAiB,KAAK,EAAE,GAAG,MAAM,EAAE,KAAK,EAAE,EAAG,EACnD,GAAI,aAAa,SAAU,GAAG;AAC9B,kBAAE,eAAe;AAEjB,oBAAK,CAAE,OAAO,SAAU,UAAU,QAAS,KAAKK,QAAO,QAAS;AAC/D,yBAAQ,GAAG,IAAI,QAAQA,OAAO;AAAA,gBAC/B;AACA,oBAAI,YAAa;AAChB,yBAAO,QAAQ,MAAM;AAAA,gBACtB;AAAA,cACD,CAAE,EACD,GAAI,gBAAgB,SAAU,GAAG;AACjC,oBAAK,EAAE,YAAY,IAAK;AACvB,oBAAE,eAAe;AAEjB,sBAAK,CAAE,OAAO,SAAU,UAAU,QAAS,KAAKA,QAAO,QAAS;AAC/D,2BAAQ,GAAG,IAAI,QAAQA,OAAO;AAAA,kBAC/B;AAAA,gBACD;AAAA,cACD,CAAE;AAGH,kBAAK,IAAI,YAAY,MAAM,KAAM;AAChC,uBAAO,KAAM,QAAQ,GAAI;AAAA,cAC1B;AAGA,kBAAK,IAAI,YAAY,MAAM,UAAW;AACrC,uBAAO,KAAM,QAAQ,QAAS;AAAA,cAC/B;AAEA,kBAAK,SAAS,KAAM;AACnB,oBAAI,QAAQL,GAAE,MAAI,SAAS,MAAI,IAAI,EACjC,KAAMM,MAAMD,QAAO,IAAK,CAAE,EAC1B,SAAU,SAAS,SAAU;AAE/B,oBAAK,SAAS,IAAI,YAAY,MAAM,KAAM;AACzC,wBAAM,KAAM,QAAQ,GAAI;AAAA,gBACzB;AAEA,uBAAO,OAAQ,KAAM;AAAA,cACtB,OACK;AACJ,uBAAO,KAAMC,MAAMD,QAAO,IAAK,CAAE;AAAA,cAClC;AAEA,kBAAKA,QAAO,YAAY,OAAQ;AAC/B,uBAAO,SAAU,UAAU,QAAS;AAAA,cACrC;AAEA,kBAAKA,QAAO,WAAY;AACvB,uBAAO,SAAUA,QAAO,SAAU;AAAA,cACnC;AAEA,kBAAKA,QAAO,WAAY;AACvB,uBAAO,KAAM,SAASC,MAAMD,QAAO,SAAU,CAAE;AAAA,cAChD;AAEA,kBAAKA,QAAO,MAAO;AAClB,uBAAO,KAAMA,QAAO,IAAK;AAAA,cAC1B;AAEA,kBAAK,CAAEA,QAAO,WAAY;AACzB,gBAAAA,QAAO,YAAY,gBAAe;AAAA,cACnC;AAEA,kBAAMA,QAAO,WAAWF,cAAaE,QAAO,OAAO,OAAQ;AAC1D,gBAAAA,QAAO,QAAQA,QAAO,OAAO;AAAA,cAC9B;AAAA,YACD,OACK;AACJ,uBAASL,GAAEK,QAAO,IAAI;AAAA,YACvB;AAEA,gBAAI,kBAAkB,KAAK,EAAE,IAAI;AACjC,gBAAI;AACJ,gBAAK,mBAAmB,gBAAgB,KAAM;AAC7C,yBAAWL,GAAE,MAAI,gBAAgB,MAAI,IAAI,EACvC,SAAU,gBAAgB,SAAU,EACpC,OAAQ,MAAO;AAAA,YAClB,OACK;AACJ,yBAAW;AAAA,YACZ;AAEA,iBAAK,QAASK,OAAO;AAKrB,gBAAI,KAAK,EAAE,eAAgB;AAC1B,yBAAW,KAAK,EAAE,cAAeA,SAAQ,QAAS;AAAA,YACnD;AAEA,gBAAI;AACJ,gBAAG,SAAS;AACX,yBAAWL,GAAE,QAAQ,EAAE,SAAS,KAAK,EAAE,IAAI,aAAa,SAAS;AACjE,uBAAS,OAAO,MAAM;AACtB,kBAAI,mBAAmBA,GAAE,OAAOK,SAAQ;AAAA,gBACvC,MAAM,KAAK,EAAE,IAAI,cAAc;AAAA,gBAC/B,WAAW,KAAK,EAAE,IAAI,cAAc;AAAA,gBACpC,aAAa;AAAA,gBACb,MAAM;AAAA,kBACL,iBAAiB;AAAA,kBACjB,iBAAiB;AAAA,gBAClB;AAAA,gBACA,OAAO,KAAK,EAAE,IAAI,cAAc;AAAA,gBAChC,iBAAiB,KAAK,EAAE,IAAI,cAAc;AAAA,cAE3C,CAAC;AAED,mBAAK,QAAQ,gBAAgB;AAE7B,kBAAI,cAAc,SAAW,GAAGE,KAAIC,SAAQH,SAAS;AACpD,2BAAW,MAAM,OAAO,KAAME,IAAG,OAAOP,GAAE,0BAA0B,EAAE,EAAG,GAAG,GAAGO,KAAIC,SAAQH,OAAO;AAElG,gBAAAL,GAAEO,IAAG,MAAM,EAAE,KAAK,CAAC,EAAE,eAAgB,qBAAqB;AAAA,kBACzDA,IAAG,OAAQC,OAAO;AAAA,kBAAGD;AAAA,kBAAIC;AAAA,kBAAQH;AAAA,gBAClC,CAAE;AACF,gBAAAG,QAAO,KAAK,iBAAiB,IAAI;AAAA,cAClC;AAEA,kBAAI,aAAaR,GAAE,oBAAoB,KAAK,EAAE,IAAI,cAAc,YAAY,uDAAqD,KAAK,EAAE,IAAI,cAAc,OAAK,kBAAkB,EAC/K,GAAI,aAAa,SAAU,GAAG;AAC9B,kBAAE,eAAe;AACjB,kBAAE,gBAAgB;AAElB,oBAAK,CAAE,WAAW,SAAU,UAAU,QAAS,GAAG;AACjD,8BAAa,GAAG,IAAI,YAAY,gBAAiB;AAAA,gBAClD;AACA,oBAAK,YAAa;AACjB,6BAAW,QAAQ,MAAM;AAAA,gBAC1B;AAAA,cACD,CAAE,EACD,GAAI,gBAAgB,SAAU,GAAG;AACjC,oBAAK,EAAE,YAAY,IAAK;AACvB,oBAAE,eAAe;AAEjB,sBAAK,CAAE,WAAW,SAAU,UAAU,QAAS,GAAI;AAClD,gCAAa,GAAG,IAAI,YAAY,gBAAiB;AAAA,kBAClD;AAAA,gBACD;AAAA,cACD,CAAE;AAEH,kBAAGK,QAAO,MAAM,WAAW,GAAG;AAC7B,2BAAW,SAAS,eAAe;AAAA,cACpC;AAEA,uBAAS,OAAO,UAAU,EAAE,KAAK,iBAAiB,IAAI;AAAA,YACvD;AAEA,mBAAO;AAAA,cACN,MAAcA;AAAA,cACd,MAAc,UAAU,SAAS,IAAI,CAAC,IAAI,OAAO,IAAI,CAAC;AAAA,cACtD,UAAc,UAAU,WAAW;AAAA,cACnC,SAAc,CAAC;AAAA,cACf;AAAA,cACA;AAAA,cACA;AAAA,cACA,YAAc;AAAA,YACf;AAAA,UACD;AAAA,UASA,eAAe,SAAW,MAAM,SAChC;AACC,gBAAK,CAAE,SAAU;AAChB,wBAAU,KAAK,EAAE;AAAA,YAClB;AAEA,qBAAU,IAAE,GAAG,MAAI,QAAQ,QAAS,IAAE,KAAM,KAAM;AACjD,kBAAK,QAAQ,GAAG,SAAS,MAAO;AAC/B,uBAAO,QAAQ;AAAA,cAChB;AAEA,kBAAK,QAAQ,GAAG,QAAQ,QAAS;AAChC,oBAAI,MAAM,KAAK,cAAe,MAAM,QAAQ,GAAG,OAAQ;AAEvD,oBAAK,KAAM;AACV,yBAAO;AAAA,gBACR;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAAA,UASA,aAAa,SAAW,MAAM,SAC9B;AACC,gBAAK,CAAE,SAAU;AAChB,wBAAU,KAAK,EAAE;AAAA,YAClB;AAEA,qBAAU,IAAE,GAAG,MAAI,QAAQ,QAAS,IAAE,KAAM,KAAM;AACjD,kBAAK,QAAQ,GAAG,SAAS,MAAO;AAC/B,uBAAO;AAAA,cACR;AAEA,kBAAK,QAAQ,GAAG,QAAQ,QAAS;AAChC,oBAAI,MAAM,KAAK,YAAa,MAAM,QAAQ,GAAG,OAAQ;AAErD,oBAAK,KAAM;AACV,yBAAO;AAAA,gBACR;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAAA,UASA,WAAW,SAAW,WAAW,GACjC;AAEC,gBAAK,EAAE,iBAAkB;AACxB;AAAA,YACD;AAEA,gBAAI,MAAM,SAAW,MAAM,MAAO;AACjC,kBAAK,CAAE,KAAK,KAAM;AACjB;AAAA,cACD;AAEA,kBAAK,KAAK,QAAQ,WAAY;AAC7B,kBAAE,kBAAkB;AACpB,gBAAAL,GAAE,IAAI,EAAE,MAAM;AAAA,cACf,WACUA,GAAE,cAAe,KAAK,GAAI,GAAI;AACvC,oBAAK,KAAK,IAAI,QAAQ,WAAY;AACjC;AAAA,gBACD;AAEA,oBAAK,KAAK,IAAI,YAAY,CAAE,EAAE,UAAW;AACxC;AAAA,gBACD;AAEA,oBAAK,KAAK,IAAI,UAAU,CAAE,EAAE,QAAS;AACpC;AAAA,gBACD;AAEA,oBAAK,KAAK,IAAI,WAAW,CAAE,EAAE,SAAU;AACtC;AAAA,gBACD;AAEA,oBAAK,KAAK,IAAI,WAAW,CAAE,EAAE,SAAU;AACtC;AAAA,gBACD;AAGA,kBAAE,kBAAkB;AACpB,gBAAAA,GAAE,IAAI,EAAE,MAAM;AAAA,cACf;AAAA,YACD;AAEA,gBAAI,UAAU,SAAW,GAAI;AAC5B,uBAAU,IAAE,GAAG,MAAI,EAAE,QAAS,IAAE,KAAM,KAAM;AAC3C,oBAAK,EAAE,GAAG,MAAM,EAAE,GAAG,IAAK;AAE1B,oBAAK,EAAE,GAAG,QAAQ,QAAS;AAC1B,0BAAS,EAAE,GAAG,OAAQ;AAAA,gBACvB;AAAA,cACD;AAAA,YACD;AAEA,oBAAS,KAAK,EAAE,OAAQ;AAAA,UACzB;AAAA,UAQA,YAAY,SAAW,MACvB;AACC,gBAAK,KAAK,KAAM;AACf,kBAAI,YAAYA,GAAE,cAAe,KAAK,GAAI,IACzC,KAAK,IAAI,MACT,KAAK;AAIN,kBAAI,IAAI,KAAK,EAAE,WAAW,MAAM,EAAE;AAClC,kBAAI,MAAMA,GAAE,QAAS,WAAW,CAAE;AAClC,gBAAE,OAAQ,KAAK,CAAE;AACjB,mBAAK,EAAE,aAAa,EAAE,KAAK,EAAE;AAAA,YAC9B;AAAA,UACD;AAAA,UAQA,iBAAiB,SAAW,MAC5B;AACC,gBAAI,OAAO;AACX,gBAAI,KAAK,KAAK,EAAE;AAChB,gBAAI,GAAG;AACP,gBAAI,eAAe,SAAW,MAAO;AACpC,kBAAIS,QAAO;AAKX,qBAAQ,CAAET,GAAE,cAAc,IAAI,KAAK,CAAE,MAAM,QAAQ,IAAI,GAAI;AAC1D,oBAAK,SAASG,YAAY;AACzB;AAAA,gBACD;AAEA,oBAAK,OAAO,SAAS,YAAa;AACjC,yBAAO,KAAK,KAAM,MAAM,IAAI,IAAK;AAEjC,sBAAK,CAAE,MAAO;AACb,2BAAO;AAAA,kBACR;AAAA,gBACD,WACU,OAAO,SAAS,UAAW;AACpC,sBAAK,CAAE,WAAY,OAAS;AAC3B,2BAAO,EAAC,MAAM,KAAI;AAAA,kBACnB;AAEA,yBAAO,WAAY;AAAA,gBACpB;AAEA,gBAAAM;AACA,oBAAKA,QAAO,IAAK;AAEhB,wBAAM;AAAA,gBACP;AAAA,cACD;AAEA,qBAAO,MAAM,QAAS,IAAK,IAC1B,OACAT,GAAE,OAAQ,CAAC,GAAG,IAAK;AAAA,YACrB;AAEA,mBAAO,aAAc,IAAK;AAE1B,mBAAQ,QAAQ,KAAK,QAAS;AAG7B,kBAAK,CAAE,WAAY,KAAK,SAAW;AAClC,sBAAM,wCAAsC,KAAK;AAAA,cAClD;AAEA,kBAAI,WAAW,aAAc,WAAY,KAAK,OAAS;AACvD,kBAAK,MAAM,QAAS,QAAS,GAAI;AAChC,uBAAO;AAAA,cACR,WACU,CAAE,UAAW;AAItB,uBAAO;AAAA,cACR;AAGA,kBAAI,oBAAoB,SAAS;AAEjC,kBAAI,KAAK,WAAWG,cAAa,SAAS,WAAWA,YAAW;AAC/D,qBAAK,SAASH,GAAE,OAAO,CAAC,GAAG,SAAS,QAAQ,KAAK,MAAM;AAAA,cACxD;AAEA,qBAAOA,GAAE,OAAQ,CAAC,GAAG,UAAU,IAAK;AAKpC,kBAAK,qBAAqB,KAAK,cAAc,mBAAoB;AAChE,qBAAK,YAAY,oBAAkB,MAAI,KAAK;AAAA,cAC7C;AAIA,kBAAI,iBAAiB,KAAK;AAC1B,kBAAK,gBAAiB;AACrB,oBAAK,CAAE,KAAK,SAAU;AACrB,uBAAK,UAAU,CAAC;AAAA,gBACjB;AAEA,qBAAM,IAAE,GAAG,MAAI,eAAe,QAAS,IAAE,KAAM,KAAM;AACpD,uBAAK,QAAQ,KAAM,eAAe,EAAG;AAAA,gBACtC;AAEA,qBAAK,iBAAiB;AAAA,cACvB;AAEA,kBAAI,gBAAgB,KAAK;AACzB,kBAAK,eAAgB;AACpB,oBAAK,CAAE,KAAK,SAAU;AACrB,uBAAK,UAAU,CAAC;AAAA,gBACjB;AAEA,qBAAM,IAAE,GAAG,MAAI,cAAc,QAAS,IAAE,KAAM,KAAM;AACnD,uBAAK,QAAQ,OAAQ,GAAG,GAAG,cAAc,EAAG;AAAA,gBAC7C;AAEA,qBAAK,gBAAgB;AAAA,cACtB;AAKA,mBAAK,SAAS,SAAS;AAAA,YACxB;AAEA,mBAAO;AAAA,UACR;AAAA,UAQA,UAAU,SAAW,SAAS,YAAY,QAAQ,GAAI;AACrD,gBAAI,KAAK;AACT,gBAAI,kBAAkB,KAAK;AAC3B,gBAAI,SAAS;AACb,gBAAI,UAAUA,GAAE,OAAQ;AAAA,cACvB,OAAO;AAAA,cACP,WAAW;AAAA,cACX,YAAY;AAAA,cACZ,qBAAqB;AAAA,cACrB,aAAa;AAAA,cACb,kBAAkB,gBAAgB,IAAI,WAAW;AAAA,cACjD,kBAAkB;AAAA,cAClB,iBAAiB;AAAA,cACjB,QAAQ;AAAA,cACR,MAAM;AAAA,cACN,cAAc;AAAA,cACd,qBAAqB;AAAA,cACrB,KAAK,gBAAgB,IAAI,WAAW;AAAA,YACrC,GAAG,MAAO;AAEV,gBAAI,WAAW,WAAW,KAAK;AAE/B,gBAAI,QAAQ,WAAY;AACvB,uBAAS;AAET;AAAA,gBACCA,GAAE,uBAAuB;AAAA,gBACzB,QAAQ;AAAA,gBACR,WAAY;AACX,kBAAAA,GAAE,IAAI,EAAE,OAAO;AAAA,gBAChB;AAAA,cACD;AAEA,cAAAA,GAAE,GAAG,QAAS,gDAAiD,EAAE,MAAM,CAAC,EACtE,KAAK,iBAAiB,OAAO;AAE/B,cAAAA,GAAE,0BAA0B,EAAE,IAAK,sBAAuB;AAC1D,sBAAQ,WAAY,OAAO,QAAQ,qBAAqB,QAAQ,MAAM,QAAS;AAE/E,cAAAA,GAAEC,OAAM,EAAE,IAAI,8BAA8B;AAC5C,cAAAD,GAAE,MAAM,EAAE,IAAK,iBAAkB;AACjC,iBAAG,IAAK,2BAA4B;AACpC,iBAAG,IAAK,SAAU;AAAA,YACnB;AAEA,gBAAI,YAAY,OAAO;AACtB,oBAAM;AACN;AAAA,YACD;AAEA,gBAAI,mBAAmBA,GAAE,GAAG,QAAS,gDAAiD,EAAE,MAAM,CAAC;AAC/F,gBAAK,iBAAiB,QAAS;AAE9B,kBAAI,SAAS,QAAQ,0BAA0B,EAAE,QAAQ;AACxD,2BAAW,iBAAiB,GAAG,CAAC;AAAA,cACjC;AAEA,oBAAM;AAAA,YACP;AAGA,gBAAI,MAAMA,GAAE,cAAc,OAAO,EAAE;AACnC,gBAAI,MAAM;AAEV,gBAAI,QAAQ,GAAG;AACd,oBAAM;AAAA,YACP,WACS,QAAQ,GAAG;AACnB,oBAAM;AAAA,YACP,WACS,QAAQ,GAAG;AACnB,oBAAM;AAAA,YACP;AAEA,gBAAI,UAAUA,GAAE,QAAQ,EACtB,SAAS,sBAAsB,EAC/B,SAAS,QAAQ,gBAAgB,EACjC,SAAS,QAAQ,eAAe,EAChC,SAAS,GAAG,EACZ,IAAI,WAAW,MAAM,EACrB,KAAK;AAAA,cACL,cAAc;AAAA,cACd,MAAM;AAAA,YACP,CAAC;AAEF,sBAAUA,GAAE,OAAO,EACjB,SAAS,QAAQ,gBAAgB,EACjC,KAAK,QAAQ,MAAM,EACnB,SAAS,OAAO;AAElB,qBAAS,KAAM,iBAAiB,MAAO;AAEvC,gBAAK,SAAS,QAAQ,MAAM,EAAE,OAAOE,UAAS,MAAO;AACpD,yBAAWA,UAAS,KAAK;AAAA,YAC1B;AAEA,gBAAK,QAAQ,cAAe;AAC3B,sBAAQ,QAAQ,6CAA2C,QAAQ,eAAa,QAAQ;AAAA,YACzF,WACU,QAAQ,iBAAkB;AACnC,sBAAQ,QAAQ,6CAA2C,QAAQ,kBAAgB,QAAQ;AAAA,YAC5F;AAEA,gBAAI,QAAQ,aAAa;AACxB,sBAAQ,QAAQ,wCAAwC,EAAE,SAAS,0BAA0B;AAAA,YAC9F;AAEA,oBAAS,QAAQ,YAAa,QAAS,GAAG,QAAQ,IAAK;AAEvD,gBAAI,iBAAiBF,GAAG,WAAW,MAAM,EAAE,UAAU,CAAE;AACvD,gBAAI,WAAW,QAAQ,IAAK,UAAW;AAEvC,gBAAK,QAAQ,SAAS,eAAe,QAAQ,UAAU,gBAAiB;AACvE,yBAAW,SAAS,OAAO;AAC3B,sBAAQ,IAAI,SAAS,eAAe,MAAM,CAAC;AAAA,YAC5C;AAIA,gBAAI,aAAa,YAAY;AAE5B,kBAAI,eAAeA,GAAE,SAAS,GAAG,YAAY;AAC7C,kBAAI,iBAAiB,SAAS,SAAS;AACvC,kBAAI,eAAe,SAAS,OAAO;AACnC,kBAAI,aAAa,aAAa,OAAO;AACrC,kBAAI,oBAAoB,aAAa,SAAS;AAC9C,kBAAI,WAAWC,QAAO,iBAAiB,aAAa,EAAE;AAEtD,yBAAW,SAAS,aAAa,YAAY;AAC7C,yBAAW,QAAQ,aAAa,MAAM,IAAI,WAAW,SAAS,WAAW;AACzE,yBAAW,QAAQ,WAAW,OAAO,WAAW;AAChD,yBAAW,SAAS,WAAW,MAAM,WAAW;AAGhD,kBAAIS,OAAM,eAAe,MAAM,SAAS,YAAY;AACpD,kBAAIC,QAAO,eAAe;AAE1B,sBAAQ,IAAK;AAAA,gBACZ,KAAKD;AAAA,gBACL,MAAMC;AAAA,cACP,CAAE;AAGF,yBAAWV,QAAO,iBAAiB,QAAQ,EAAE;AAC7C,kBAAI,eAAe,QAAQ,OAAO;AAElC,2BAAa,SAAS,QAAQ,YAAY;AAC1C,2BAAa,QAAQ,QAAQ,WAAW;AACxC,2BAAa,QAAQ,aAAa,OAAO,aAAa;AACtD,2BAAa,SAAS,aAAa,MAAM,aAAa;AACtD,2BAAa,YAAY,WAAW,SAAS,SAAS;AACtD,2BAAa,eAAe,WAAW,SAAS,YAAY;AAG5D,kBAAI,QAAQ,QAAQ;AACnB,gBAAAS,OAAM,eAAe,MAAM,aAAa,SAAS,aAAa,YAAY,aAAa;AAAA,cACxF;AAEA,kBAAI,QAAQ,UAAU,kBAAkB,QAAQ,SAAU,QAAQ,mBAAoB,GAAG;AACxF,gBAAAC,QAAO,eAAe,OAAO,aAAa,QAAQ,SAAS,WAAW;AAAA,cACvE;AAGA,kBAAI,QAAQ,UAAU,kBAAkB,QAAQ,UAAU,aAAa;AACtE,oBAAIA,QAAO,eAAe,MAAM;AAC/B,kBAAAA,QAAO,CAAC,eAAe;AAAA,gBACxB;AAEA,oBAAIA,QAAO,aAAa,QAAQ,WAAW,OAAO;AACjD,kBAAAA,QAAO,WAAW,QAAQ,aAAa;AAAA,gBACxC;AAAA,cACD;AAGA,kBAAI,kBAAkB,OAAOA,QAAO,aAAa,QAAQX,GAAEC,OAAM,EAAE,MAAM,GAAG;AAE3E,gBAAAU,QAAOX,GAAEC,OAAM,EAAE,MAAM,IAAI,aAAa,QAAQ,kBAAkB;AAAA,cACnE;AAEA,kBAAI,aAAa,OAAOU,QAAO,GAAG;AAEjC,gBAAAA,QAAO,CAAC,aAAa;AAAA,cACtB;AAEA,kBAAI,kBAAkB,MAAMD,OAAM,aAAa,SAASV,GAAEC,OAAM,EAAE,OAAO,IAAID,GAAEC,OAAM,EAAE,UAAU,GAAG;AAEnG,gBAAAS,OAAM,eAAe,MAAM,aAAa,SAAS,aAAa,YAAY,aAAa;AAAA,cACxF;AAEA,kBAAI,kBAAkB,MAAMA,OAAMV,GAAEC,OAAM,EAAE,UAAU,GAAG;AAExD,gBAAAS,OAAM,eAAe,MAAM,SAAS,YAAY;AAAA,cACjD;AAGA,sBAAQ,IAAK;AAAA,gBACZ,KAAKA;AAAA,gBACL,MAAMC;AAAA,cACP,CAAE;AAAA,YACH,OACK;AAEJ,kBAAI,WAAW,WAAY;AAC1B,oBAAI,OAAOX,GAAEC,OAAM,EAAE,OAAO,IAAI;AAEhC,oBAAIS,OAAM,QAAQ,OAAO,IAAI;AAC7B,oBAAKA,OAAM,MAAO;AACjB,kBAAAA,OAAM;AAAA,gBACP;AAEA,wBAAQ,IAAK,aAAaA,OAAI,EAAG;AAAA,cAClC;AAEA,uBAAS;AAET,cAAAV,GAAEC,OAAM,EAAE,GAAG,yBAAyB,WAAY;AACjD,yBAAS;AAAA,cACV,CAAC;AAAA,YACF;AAEA,gBAAK,QAAQ,YAAa;AACzB,sBAAQ;AAAA,gBACP;AAAA,gBACA,QAAQ;AAAA,gBACR,QAAQ;AAAA,gBACR,QAAQ,kBAAkB;AAAA,cAC3B;AAAA,YACD;AAMA,YAAAD,GAAE,0BAA0B,EAAE,GAAI,wBAAwB,WAAY;AAAA,YAAC,CAAE;AAEzE,gBAAK,QAAQ,WAAY;AACxB,yBAAY,WAAY;AACvB,mBAAG,GAAI,6BAA6B,SAAUY,IAAG,KAAKL,KAAI,MAAM;AAC/D,sBAAK,KAAK,OAAO,SAAS,IAAK;AAC9B;AAAA,kBACD;AACA,wBAAM;AAAA,gBACP,CAAE;AAAA,cACH,GAAG,CAAC;AAAA,YACL;AAEA,YAAAP,GAAE,OAAO,EAAE,QAAQ,oBAAoB;AAGvC,eAAG,GAAG,WAAW,KAAK;AAEtB,uBAAW,WAAW;AACrB,uBAAS;AACT,cAAAA,GAAE,MAAM,EACN,GAAI,wBAAwB,SAAUY,IAAG;AACzC,oBAAI,QAAQ;AACX;AAAA,gBACD;AAGA,oBAAI,OAAOZ,GAAE,GAAG,UAAU,YAAY;AACtC,oBAAI,SAASA,GAAEY,GAAE,MAAM,EAAE,OAAO,EAAE;AAElC,oBAAM,CAAEZ,GAAEY,GAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,EAAE,OAAQ,OAAQ,EAAE,UAAW,CAACZ,GAAE,MAAM,EAAE,SAAS,YAAY,KAAMA,GAAEY,GAAE,MAAM,EAAE,SAAS,sBAAsB,GAAG;AACtJ,wBAAM;AAAA,gBACP;AAAA,cACD,CAAE,EACD,GAAI,wBAAwB,SAAUA,IAAG;AACzC,oBAAKA,GAAE,YAAY,IAAK;AACvB,wBAAM;AAAA,gBACP;AAAA,cACD,CAAE,EACD,GAAI,0BAA0B,SAAUA,IAAG;AAE3C,oBAAI,WAAWZ,GAAE,aAAa,OAAO;AACrC,oBAAI,SAASE,UAAS;AAEtB,oBAAIU,GAAE,YAAY,GAAG;AACpB;AAAA,gBACD;AAEA,oBAAI,SAAS,MAAM,MAAM,MAAM,IAAI;AAElC,2BAAS,MAAM,EAAE,MAAM;AACvB,kBAAAA,GAAE,eAAe;AAAA,gBAClB,WACSA,GAAE,UAAU;AAEpB,sBAAI,WAAW,SAAS,IAAI;AAC3B,6BAAS,KAAK,EAAE,MAAM;AACtB,oBAAAA,GAAE,eAAe;AAAA,kBAClB;AAAA,gBACD,OACK;AACJ,sBAAI,WAAW,SAAS,KAAK,EAAE,IAAI;AAClC,6BAAS,MAAM,EAAE,MAAM;AACvB,oBAAAA,GAAE,eAAe;AAAA,kBAClB;AAAA,gBACD;AAAA,cACD,CAAE;AAAA,YACJ,GAAG,CAAC;AAAA,UACL;AAAA,QACD,CAAE;AAeF,gBAAQ,aAAa,SAAW,MAAM,WAAW,MAAM,aAAc;AACpE,cAAK,SAAST,YAAY;AACzB,mBAAO;AAAA,UACR;AACA,cAAK,CAAE,aAAc;AACpB,0BAAcD,UAAS;AAAA,UACxB;AAEA,cAAK,MAAO;AACX;AAAA,cACCF,GAAE,QAAQ,EACR,SAAU,SAAU,EACpB,IAAK,WAAW,MAAO,EACvB,YAAa,WAAY;AAAA,cAC3B;AAAA,YACD;AAAA,UACD,OACK;AACJ;AAAA,cACCA,GAAE,SAAO,SAAS;AAAA,cAClB;AAAA,cACA,WAAY;AACX,gBAAAA,GAAE,IAAI,EACJ,YAAa,SAAU,EACvB,OAAO;AAAA,cACV;AAAA,YACD;AAAA,UACD;AAAA,QACD;AAaA,gBAAQ,mBAAmB,SAAW,OAAO,SAC7C;AACC,cAAK,UAAUG,cAAa,UAAU,MAAO;AAC5C,mBAAOH,GAAE,IAAK,SAAS,SAAW,GAAI;AACrC,qBAAO,EAAE;AAAA,YACV,CAAE;AAAA,UACH;AAEA,cAAI,MAAM,CAAC;AACX,cAAI,QAAQA,GAAE,IAAK,SAAS,SAAW,GAAI;AAC1C,mBAAO,EAAE;AAAA,UACV,CAAE;AAGF,cAAIa,WAAU,SAAW,OAAQ;AAChC,gBAAK,MAAM,QAAS,KAAM,GAAI;AAC7B,uBAAU,IAAE,GAAG,MAAI,MAAM,QAAS,IAAE,KAAM,KAAM;AAC/C,gBAAAA,SAAS,MAAM,EAAG;AAAA,cACnB;AACA;AAAA,YACD;AAEA,gBAAK,OAAO,UAAU,UAAW;AAChC,kBAAK,MAAM,QAAS,GAAI,MAAM,IAAK;AAElC,gBAAAA,SAAS,MAAM,MAAM,GAAG,CAAE;AAAA,cAC3B,OACK;AAEJ,oBAAI,MAAMb,GAAE,QAAS,MAAM,KAAK,GAAG,KAAM;AAEzC,oBAAK,QAAQ,IAAK;AACjB,sBAAI,KAAM,QAAS,KAAM,IAAK;AAAA,gBAC/B;AAAA,cACD;AAAA,YACD,WACU,OAAO,UAAU,UAAW;AAErC,kBAAI,KAAM,QAAS,OAAQ,IAAK;AAAA,YACjC,WACU,OAAO,UAAU,UAAW;AAErC,kBAAI,KAAM,KAAM;AAAA,YACjB;AAAA,UACD;AAEA,UAAAa,SAAS,KAAM;AAEf,iBAAO;AAAA,QACR;AAYA,gBAAQ,iBAAiB,SAAW,OAAO,UAC3C;AACC,cAAI,MAAM,CAAC;AACX,cAAI,cAAc,SAAW,GAAG,SAAS,SAAU;AAClD,gBAAI;AACJ,gBAAI;AAEJ,qBAAUC,KAAE,GAAGC,OAAI,QAAQ,QAASD,KAAEC,MAAMD,MAAM;AACjD,uBAAS,QAAQA;AAEjB,kBAAK,QAAS;AACb,sBAAM,YAAYX,aACjB,UAAQW,KACRA,KAAE;AAEH,kBAAE,KAAM;AAAA,kBACP,MAAM,OAAO;AAAA,kBACb,MAAM,OAAO,KAAK;AAAA,kBAClB;AAAA,gBACD,CAAE;AAEF,oBAAK,OAAO,SAAU;AACrB,8BAAa,GAAG,OAAO,SAAS,MAAI,GAAI;AAAA,gBACzC;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAEA,cAAI,MAAM,SAAWE,WAAUC,OAAO;AACrC,gBAAIH,IAAGC;AACP,gBAAI,UAAU,CAAC;AACf,wBAAa,SAASE,MAAK,EAAE,OAAQ;AAErC,gBAAI,QAAQjB,GAAE,IAAK,SAAS,SAAU,GAAG;AACxC,qBAAO,EAAE;AAAA,YACV,CAAE;AAEF,gBAAK,MAAM,QAASgB,SAAS,KAAKA,qBAAoBhB,IAAI;AACzD,mBAAMc,KAAE,GAAGC,OAAIC,UAAS,QAASF,KAAEC,MAAMD,MAAM;AAC9C,oBAAKE,UAASF,KAAIG,KAAK;AAAA,cACxB;AACA;AAAA,YACD;AAEA,gBAAKD,cAAa,QAAQA,cAAab,cAAaa,cAAa,KAAM;AAEtE,mBAAMF,KAAE,GAAGC,OAAI,QAAQ,QAASD,KAAEC,MAAMD,MAAM;AAC7C,oBAAI,KAAM;AAAA,kBACT,MAAMG;AAAA,kBACN,MAAM,QAAQH,IAAG;AAAA,gBAClB,CAAE;AAAA,cACH;AAAA,YACD,WACU,OAAOE,cAAa,UAAW;AAExC,kBAAIC,MAAK,EAAE,QAASD,YAAY;AAC/B,oBAAI,KAAM;AAAA,kBACT,MAAMC;AAAA,kBACN,MAAMA,MAAK,EAAE,QAASD,WAAW;AAAA,gBAClC,CAAE;AAAA,cACH;AAAA,YACD,WACU,OAAOA,cAAa,UAAW;AACxC,kBAAKA,UAAS,QAAS,GAAI,MAAM,IAAK;AAErC,oBAAI,IAAIA,UAAS,MAAM,GAAG;AAE1B,qBAAMF,KAAE,GAAGC,OAAI,EAAE,QAASD,KAAEC,MAAMD,MAAM;AACvC,sBAAK,EAAEA,IAAG,KAAK,GAAGG,KAAK;AAAA,gBACxB;AAAA,cACD,WACUD,UAAS,MAAO,eAAgB,GAAI;AAE7C,oBAAI,UAAUhB,GAAE,IAAK,SAAS,SAAU,GAAG;AAC1C,yBAAO,EAAE;AAAA,gBACV,CAAE;AAEF,oBAAI,KAAM;AAAA,kBACT,MAAMiB;AAAA,kBACN,MAAM,QAASjB,GAAE,QAASgB,WAAU,OAAQ,GAAI;AAAA,gBACjD,CAAE;AAAA,cACH,WACUA,UAAS,QAAS,OAAQ,MAAM,IAAK;AAE9C,oBAAI,OAAOA,UAAS,QAAS,SAAS,EAAG;AAEzC,qBAAMF,KAAE,GAAGC,OAAI,QAAQ,QAASD,KAAEC,MAAMD,MAAM;AAC7C,sBAAK,QAAQA,IAAG,SAAS,MAAO;AAC/B,wBAAI,KAAM;AAAA,sBACT,MAAMG;AAAA,sBACN,MAAM,QAAQH,IAAG;AAAA,oBAClB,CAAE;AAAA,kBACH;AAAA,gBACD;AAAA,cACD,OACK;AAEJ,gBAAAd,GAAG,KAAM,EAAE,OAAQgB,SAAS,EAAE,KAAM,WAAY;AAC/C,sBAAI,KAAM;AAAA,oBACT,MAAMC;AAAA,oBACN,MAAM;AAAA,kBACP,CAAE;AAAA,gBACH,CAAE;AAAA,cACH;AAAA,YACD,WACU,OAAOD,cAAa,YAAYA,UAAS,UAAW;AAE7D,kBAAI,MAAMhB,GAAE,QAASgB,WAAU,KAAM;AAErC,kBAAK,QAAQ,IAAK;AACjB,oBAAI,KAAM;AAAA,kBACT,MAAMC;AAAA,kBACN,MAAM,MAAO;AAAA,gBACd,CAAE;AAAA,cACH;AAAA,YACD;AAAA,UACD;AAGA,mBAAU,IAAE,GAAG,MAAI,MAAM,QAAS,IAAE,KAAM,KAAM;AAC/C,gBAAI,OAAO,MAAM;AAEjB,gBAAK,UAAU,IAAK;AAAA,UACrB;AAEA,iBAAO;AAAA,QACR;AAMA,gBAAQ,YAAY,SAAW,KAAKZ,SAAS;AAC5C,cAAK,OAAO,QAAQ,UAAW;AAC9B,mBAAO;AAAA,UACR;AAGA,gBAAM,IAAI,QAAS,uDAAuD,EAAG;AAG7E,gBAAM,IAAI,QAAS,mBAAmB,EAAG;AAEzC,cAAK,CAAEA,WAAUA,QAAO,WAAY;AACnC,kBAAM,IAAI,QAAS,YAAY,EAAG;AAAA,UACnC;AAEA,cAAK,CAAEA,WAAUA,QAAO,MAAO;AAC9B,kBAAM,IAAI,QAAS,cAAc,EAAG;AAAA,UACrC;AAEA,cAAK,CAAEA,WAAUA,QAAO,eAAgB;AACvC,kBAAM,IAAI,QAAS,OAAO,GAAI;AAAA,UAC/B;AAEA,cAAK,CAAEA,WAAUA,QAAO,gBAAiB;AACxC,4BAAgB,YAAY;AAC5B,kBAAM,gBAAgB;AAAA,UACvB;AAEA,iBAAO;AAAA,QACR;AASA,gBAAQ,WAAW;AAAA,UAClB,SAAS,CAAE,QAAQ,SAAS,OAAO,OAAO,OAAQ;AAAA,UAClD,MAAM;AAAA,UACN,UAAU;AAAA,UACV,KAAK;AAAA,YACJ,WAAW;AAAA,cACV,KAAK;AAAA,cACL,WAAW;AAAA,YACZ;AAAA,YACA,YAAY;AAAA,cACX,KAAK;AAAA,cACL,WAAW;AAAA,YACZ;AAAA,YACA,QAAQ;AAAA,cACP,KAAK;AAAA,cACL,WAAW;AAAA,cACX,QAAQ;AAAA,cACR,UAAU;AAAA,cACV,aAAa;AAAA,YACd;AAAA,YACA,aAAa;AAAA,cACZ,KAAK;AAAA,cACL,WAAW;AAAA,YACZ;AAAA,YACA,OAAO;AAAA,cACN,KAAK;AAAA,cACL,WAAW;AAAA,YACZ;AAAA,YACA,cAAc;AAAA,cACb,KAAK;AAAA,cACL,WAAW;AAAA,YACZ;AAAA,YACA,eAAe;AAAA,cACd,KAAK;AAAA,cACL,MAAM;AAAA,cACN,WAAW;AAAA,cACX,OAAO;AAAA,cACP,iBAAiB;AAAA,YAClB;AAAA,YACA,qBAAqB;AAAA,cACpB,KAAK;AAAA,cACL,WAAW;AAAA,YACZ;AAAA,YACA,iBAAiB;AAAA,cAChB,KAAK;AAAA,cACL,WAAW;AAAA,YACZ;AAAA,UACD;AAAA,QACD;AAOA,gBAAQ,UAAU;AAGlB,QAAAL,GAAE,OAAQ,YAAY;AAAA,UACrB,YAAY;AAAA,YACX,MAAM,SAAW,IAAK;AACrB,qBAAO,GAAG,KAAM,sBAAsB,YAAa;AAAA,YACpD;AAAA,YACA,WAAW;AAAA,YACX,aAAa;AAAA,YACb,MAAM,SAAW,IAAI,QAAQK,SAAS;AACrC,qBAAO,KAAM,iBAAiB,KAAM;AAAA,YACrC;AAAA,YACA,QAAQ,SAAW,GAAG,IAAI,QAAQA,SAAS;AAC1C,kBAAKA,QAAO,YAAY,QAAQ,MAAM,EAAE,QAAS;AAChD,qBAAK,QAAQ,OAAOA,OAAM;AAAA,cAC3B,OACK;AACJ,qBAAK,QAAQA,QAAO,aAAaA,OAAM;AAAA,cACxC;AAIA,kBAAI,EAAE,SAAS,YAAY;AAC1B,gBAAAL,GAAE,aAAaK,QAAO,WAAW,EAAE,GAAG,CAAC,EAAE,MAAM;AAAA,cAChD;AAAA,YACD;AAAA,YACA,MAAM;AAAA,cACL,iBAAiB;AAAA,YAClB;AAAA,UAED;AAAA,UACA,OAAO;AAAA,YACN,MAAM,SAAW,IAAK;AACrB,qBAAO,GAAG,KAAM,iBAAiB,OAAQ;AAAA,YAC1C;AAAA,YACA,WAAW;AAAA,YACX,aAAa;AAAA,YACb,MAAM,SAAW,IAAI,QAAQA,SAAS;AACrC,qBAAO,OAAO,KAAM,iBAAiB,KAAM;AAAA,YAC5C;AAAA,YACA,QAAQ,SAAW,GAAG,IAAI,QAAQA,SAAS;AAC1C,mBAAK,QAAQA,QAAO,aAAaA,OAAM;AAAA,YACxC;AAAA,YACA,MAAM;AAAA,cACL,iBAAiB;AAAA,YAClB;AAAA,UAED;AAAA,UACA,MAAM,SAAW,IAAI,MAAO;AAC3B,gBAAK,WAAW,WAAY;AAC3B,qBAAO;AAAA,YACR;AAAA,UACD;AAAA,UACA,KAAK,SAAW,IAAI,MAAO;AAC1B,gBAAK,WAAW,YAAY,WAAW,SAAS,UAAW,IAAI,IAAK,GAAI;AACvE,qBAAO;AAAA,YACR;AAAA,UACD;AAAA,UACA,OAAO,SAAW,IAAI,MAAO;AAC5B,gBAAK,WAAW,cAAc,WAAW,WAAW,UAAW,IAAI,IAAK,GAAI;AAC3E,qBAAO;AAAA,YACR;AAAA,UACD;AAAA,UACA,KAAK,SAAW,IAAI,MAAO;AAC1B,gBAAK,WAAW,YAAY,WAAW,SAAS,UAAW,IAAI,IAAK,GAAI;AACvE,qBAAO;AAAA,YACR;AAAA,UACD;AAAA,UACA,YAAY,SAAW,IAAK;AAC3B,gBAAI,aAAa,GAAG,SAAS,EAAE,GAAG;AAClC,gBAAI,OAAO,CAAC;AACZ,gBAAI,OAAO,CAAC;AACZ,gBAAIC,QAAO,SAAWC,KAAK;AAC1B,qBAAOA,IAAG,KAAM,sBAAsB;AAAA,gBACrC,MAAM;AAAA,gBACN,GAAM;AAAA,cACP,GAAGA,IAAG,KAAK,IAAI,CAAE;AAAA,YAClB;AAGA,gBAAI,MAAM,QAAS,WAAW,EAAG,GAAG;AACnC,qBAAO,WAAW;AAClB,qBAAO,WAAW;AAAA,YACnB,OACK;AACJ,uBAAS,IAAE,GAAI,IAAE,WAAW,QAAS,KAAK;AACzC,oBAAI,SAAS,WAAW;AAGxB,oBAAIP,GAAE,cAAc,MAAM,GAAG;AAC5B,uBAAK,KAAK,OAAO,KAAK;AACtB,uBAAK,KAAK,OAAO,KAAK;AAAA,gBACvB,OACK;AACJ,uBAAK,KAAK,MAAM;AAChB,uBAAK,KAAK,MAAM;AAAA,gBACjB;AAAA,cACD;AAAA,YACD;AAEA,mBAAO;AAAA,cACN,QAAQ;AAAA,cACR,MAAMM;AAAA,cACN,WAAW;AAAA,cACX,WAAW;AAAA,cACX,SAASN,GAAE,IAAK,MAAM,SAAW,KAAKc,IAAI;AACzC,uBAAO;AAAA,kBACN,MAAM,KAAKA;AAAA,kBACX,WAAW;AAAA,kBACX,QAAQ,SAAW,GAAGP,KAAK;AAC1B,oBAAAA,IAAG,KAAK,IAAK,GAAI,EAAE,KAAK;AAAA,kBACzB;AAAA,kBACA,MAAM,SAAWA,KAAI,MAAM,MAAO;AACjC,wBAAI,OAAO;AACX,wBAAIH,MAAK,WAAY;AACpB,2BAAK,OAAQG,IAAG,KAAK,IAAI,MAAM,GAAI;AAAA,oBACpC;AAEA,oBAAAA,IAAG,GAAI,cAAY,KAAK,WAAWH,GAAG;AACtC,oBAAAA,IAAG;AAAA,kBACJ;AAAA,kBACA,SAAS,SAAWG,KAAI,MAAM,MAAO;AACpC,oBAAAA,IAAG,IAAK,cAAY,KAAK,SAAU;AAAA,kBACpC;AAAA,gBACD;AAAA,cACD,CAAE;AAAA,cACF,MAAM,SAAWA,KAAI,MAAM,MAAO;AACjC,oBAAI,OAAO;AACX,gBAAAA,IAAG,GAAI,cAAY,KAAK,WAAW,WAAY;AAC9C,uBAAK,KAAM,KAAK,IAAK;AAAA,gBACtB,CAAE;AAAA,cACH;AAAA,cACA,SAAS,SAAWA,KAAI,MAAM,MAAO;AACpC,gBAAAA,IAAG,IAAK,cAAY,KAAK,SAAU;AAAA,cACpC;AAAA,YACD;AAAA,UACD;AAAA,UACA,QAAQ;AAAA,YACP,OAAO;AAAA,YACP,QAAQ;AAAA,YACR,MAAM,SAAW,IAAK;AACrB,qBAAO,GAAG,KAAM,kBAAkB,EAAG;AAAA,YACtC;AAAA,UACD;AAAA,QACD,CAAE;AAWF,kBAAU,IAAI,SAAU,aAAa,SAAW,OAAO,UAAW;AAEjE,cAAK,aAAaJ,YAAY;AAC7B,uBAAW;AACX,oBAAQA;AAAA,UACT;AAEA,eAAK,SAAS,cAAc;AAE5B,cAAI,MAAM,KAAK,SAAU,MAAM,SAAS,SAAW,KAAM;AACxD,gBAAK,IAAI,UAAW;AACnB,qBAAO,QAAQ;AAAA,gBACd,QAAQ,iBAAkB,OAAO,IAAI,QAAS;AAAA,gBAC9C;AAAA,cACD;AAAA,YACD;AAAA,UACD,GAAG,IAAK;AAER,cAAI,iBAAiB;AACrB,iBAAO;AAAA,QACR,CAAE;AAGF,kBAAU,IAAI,SAAU,YAAY,SAAW,OAAO,UAAW;AAEhE,cAAI,UAAU,KAAK,QAAS,OAAO,QAAS;AAE5C,cAAK,QAAQ,SAAS,GAAI;AACzB,oBAAQ,OAAQ,GAAG,QAAQ,MAAO;AAAA,UACnC;AAEA,iBAAO;AAAA,QACR,CAAE;AAGF,kBAAU,IAAI,eAAgB,sBAAsB,qBAAqB,SAAW,MAAO;AAC1F,cAAK,SAASA,YAAY;AACzB,mBAAO,KAAK,IAAK,SAAWe,MAAM;AACjC,qBAAOA,KAAI,KAAK,OAAQA,KAAI,IAAK;AAAA,YAClC,CAAE;AAAA,UACH;AAEA,iBAAO,KAAK,KAAM,SAAWA,MAAM;AAClC,YAAAA,KAAI,KAAK,OAAQA,KAAI,MAAM,IAAK;AAAA,UACjC,CAAE;AAAA,QACH,CAAE;AAGF,kBAAU,IAAI,eAAgB,sBAAsB,qBAAqB,SAAW,QAAS;AAC5F,cAAK,WAAWf,YAAY;AAC3B,mBAAO,KAAK,IAAK,SAAWe,MAAM;AACjC,qBAAOA,KAAI,KAAK,OAAQA,KAAI,IAAK;AAAA,YAClC,CAAE;AAAA,UACH;AAEA,iBAAO,KAAK,KAAM,SAAWA,MAAM;AAClC,YAAAA,KAAI,KAAK,OAAQA,KAAI,MAAM,MAAO;AAAA,UACnC,CAAE;AAAA,QACH,CAAE;AAGF,kBAAU,IAAI,eAAgB,iCAAiC,gCAAgC,SAAW,SAAU;AACnH,iBAAO,KAAK,KAAM,SAAWA,MAAM;AAClC,qBAAQ,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,kBAAG,OAAO,QAAQ,OAAO,UAAU;AAClC,wBAAQ,GAAG,aAAaA;AAAA,cACzB;AAAA,YACD;AACA,YAAAA,KAAI,KAAK,kBAAmBA,KAAI,MAAM,OAAQ;AAAA,UAC/C,CAAE;AAAA,QACH,CAAE;AAGF,kBAAU,IAAI,SAAU,CAAC,sBAAsB,mBAAmB,GAAG,SAAW,MAAO;AACtF,iBAAO,KAAK,KAAM,SAAWA,MAAM;AAClC,YAAAA,KAAI,KAAK,OAAQA,KAAI,MAAM,IAAK;AAAA,UACjC,CAAE;AAAA,QACH,CAAE;AAGF,kBAAU,IAAI,SAAU,CAAC,uBAAuB,oBAAoB,GAAG,WAAY;AAClF,iBAAO,KAAK,KAAM,SAAWA,MAAM;AAClC,YAAAA,KAAI,KAAK,QAASA,KAAI,IAAK;AAAA,UAC5B,CAAE;AAAA,QACH,CAAE;AAGF,kBAAU,IAAI,SAAU,oBAAoB,WAAY;AACvD,cAAI,MAAM;AAEV,eAAK,KAAM,SAAWA,MAAM;AAC3B,gBAAI,MAAMA,KAAI,KAAK,MAAOA,KAAI,IAAK;AAEnC,gBAAI,QAAQ,MAAM;AACjB,oBAAM;AAAA,YACP;AAAA,UACD,CAAE;AAEF,iBAAO;AAAA,QACR,CAAE;AAGF,kBAAU,IAAI,eAAgB,qBAAqB,mBAAmB,WAAY;AACjF,cAAI,KAAKlB,GAAE;AAGX,UAAAA,GAAG,KAAK,KAAM,SAAWkB,MAAM;AAC9B,iBAAK,GAAG,IAAKA,KAAI,KAAK,KAAMA,KAAI,IAAK,CAAE;AAAA,UACxC,CAAE,CAAE;AAEJ,iBAAO;AAAA,QACR,CAAE;AAGF,kBAAU,IAAI,eAAgB,0BAA0B,yBAAyB,SAAW,MAAO;AAClG,cAAK,SAASf,YAAY;AACzB,mBAAO,KAAK,IAAK,SAAWe,MAAM;AACjC,qBAAOA,KAAI,KAAK,WAAYA,KAAI,IAAK;AAAA,YACtC,CAAE;AAAA,UACH;AAEA,iBAAO,KAAK,KAAM,SAAWA,MAAM;AAClC,YAAAA,KAAI,KAAK,WAAYA,KAAI,MAAM,IAAK;AAAA,UACrC,CAAE;AAAA,QACH,CAAE;AAGF,kBAAU,IAAI,eAAgB,oBAAoB,mBAAmB,SAAW,OAAQ;AACvF,cAAK,UAAUf,YAAY;AAC1B,mBAAO,KAAK,IAAK,SAAWe,MAAM;AACjC,qBAAOA,KAAI,KAAK,KAAMA,KAAI,IAAK;AAAA,YAChC,CAAE;AAAA,UACH;AAEA,iBAAO,KAAK,KAAM,SAAWA,MAAM;AAClC,YAAAA,KAAI,KAAK,KAAMA,KAAI,MAAM,KAAM;AAAA,UAChC,CAAE;AAAA,QACH,CAAE;AAGF,kBAAU,IAAI,eAAgB,uBAAuB,sBAAsB,WAAY;AACtF,iBAAO,KAAK,KAAM,SAAWA,MAAM;AAClC,YAAAA,KAAI,KAAK,KAAMA,KAAI,IAAK,EAAE,QAAS,OAAQ;AAAA,UAC5C,CAAE;AAAA,QACH,CAAE;AAGF,kBAAU,IAAI,SAAU,sBAAsB,SAAU,SAAS,SAAS;AACzE,iBAAO,KAAK,IAAK,SAAWA,MAAM;AACjC,mBAAOA,KAAI,KAAK,SAAU,SAAS,KAAK,OAAO,KAAK,GAAG,IAAI,GAAG,OAAQ;AAAA,UACvE,CAAE;AAAA,QACH,CAAE;AAGF,kBAAU,IAAI,SAAU,0BAA0B,WAAY;AAC7D,cAAI,KAAKlB,GAAE;AACX,cAAI,gBAAgB,KAAK;AAIzB,eAAK,SAAU,MAAM,SAAS,SAAW,KAAM;AAC9C,gBAAK,IAAI,UAAW;AACnB,kBAAI,QAAQ,QAAQ,iBAAkB,eAAe,IAAI,QAAS;AAElE,uBAAU,IAAE,GAAG,MAAI,MAAM,QAAS,IAAE,KAAM,KAAM;AAC/C,qBAAK,GAAG,IAAK,MAAM,GAAG,UAAU,CAAE;AAAA,cACnC;AAAA,YACD;AAAA,UACD,CAAE;AAEF,iBAAO;AAAA,QACR,CAAE;AAEF,kBAAU,IAAI,SAAU,yBAAyB,WAAY;AAE5D,iBAAO,KAAK,WAAW,EAAE,GAAG,CAAC;AAAA,QAC9B,CAAE;AAGF,kBAAU,IAAI,SAAU,kBAAkB,SAAW,KAAK,MAAM,MAAO;AACtE,cAAI,MAAM,KAAK;AAGf,cAAK,IAAI,QAAS;AACjB,gBAAI,OAAO,QAAQ,iBAAkB,KAAK,gBAAgB,IAAI,GAAG,QAAS;AAE1E,gBAAK,KAAK,QAAS;AAClB,mBAAK,GAAG,IAAK,MAAM,KAAM,IAAI;AAAA,YAC9B;AAAA,UACD;AAEA,iBAAO,KAAK,OAAQ,KAAK,gBAAgB,GAAI;AAAA,QAC9C,CAAE;AAGF,kBAAU,IAAI,SAAU,uBAAuB,WAAY;AAC1D,eAAK,MAAO,MAAO,EAAE,OAAO,EAAE,KAAM,SAAW,MAAO;AACrD,iBAAK,QAAQ;AAAA,UACd,CAAE;AAEF,iBAAO;AAAA,QACR,CAAE;AAGF,kBAAU,IAAI,eAAgB,sBAAsB,sBAAsB,WAAY;AACrF,eAAK,KAAM,SAAWkB,MAAM;AAC3B,YAAAA,KAAI,KAAK,OAAQA,KAAI,IAAK;AAAA,UAC3B,CAAE;AAEF,iBAAO;AAAA,QACR,CAAE;AAGF,YAAI;AACJ,kBAAU,IAAI,SAAU,kBAAkB,SAAW,OAAO,SAAS,MAAO;AAC3E,cAAI,OAAO;AAEX,cAAK,UAAU,OAAQ;AACtB,iBAAK,IAAI,kBAAkB;AAC3B;AAAA,cACClB,GAAE,0BAA0B;AAAA,cAC5B;AAAA,cACA,WAAY;AACX,gBAAAA,GAAE,IAAI,EAAE,OAAO;AAAA,cAChB;AAAA,YACD;AACA,yBAAc,UAAW;AACzB,yBAAa;AAEb,mBAAO;AAAA,UACR;AAEA,cAAK,YAAa;AACjB,yBAAc,UAAW;AAAA,UAC1B;AAEA,cAAKA,GAAE,0BAA0B,EAAE,QAAS;AAC3C,YAAAA,GAAE,0BAA0B,EAAE,OAAO;AAAA,UACtC;AAEA,kBAAQ,QAAQ,SAAO,QAAM,UAAU;AAEvC;AAAA,YACCA,GAAE,4DAA4D,EAC5D,KAAM,KAAM,EACZ,OAAQA,GAAE,QAAQ,EAAG,OAAO,YAAY,WAAW,SAAS,UAAY,OAAQ,CAAE,EAClF,IAAK,WAAW,MAAO,EACvB,SAAU,MAAO;AAAA,UACpB;AAEA,cAAK,SAASG,cAAa,SAAS,GAAI;AACvC,yBAAa,WAAY,WAAY;AACpC,mBAAK,QAAQ,KAAM,KAAM;AAAA,YAC1B,GAAG,IAAK;AAAA,UACT;AAEA,eAAK,GAAG,oBAAoB,WAAY;AACvC,iBAAK,QAAQ,KAAK,KAAK;AAAA,UACxB,CAAC;AAED,iBAAO;AAAA,QACR,CAAE;AAIF,kBAAU,IAAI,SAAU,wBAAwB,SAAW,SAAU;AACpE,cAAK,KAAK,QAAQ,QAAS;AAC1B,mBAAO,YAAa,IAAI,UAAU,IAAK,KAAK,QAAQ,EAAG,GAAG,OAAQ;AAAA,UACnE;AAAA,QACD,CAAE;AAIF,kBAAU,IAAI,SAAU,wBAAwB,SAAW,MAAO;AACjE,cAAK,CAAE,MAAO;AACb,mBAAO,CAAC;AAAA,UACT;AAEA,iBAAO;AAAA,YACN,UAAU,UAAW,IAAK;AAAA,YAC1B,OAAO,OAAQ,IAAK;AAAA,YACpB,YAAY,SAAS,MAAM,KAAK,WAAW,KAAK,YAAY,KAAK;AAAA,YACjE,eAAe,SAAS,MAAM,KAAK,eAAe,QAAQ;AAAA,UAC3D;AAAA,QACD,CAAE;AAUF,YAAI,YAAY,SAAWE,SAC3B;AAEC,cAAI,WAAWA,QAAO,aAAa,OAAOA,QAAO,UAAU,OAAOA,QAAO,UAAUF,cAAaE,QAAO,UAAU,QAAQA,QAAO,UAAU,KACzIA,QAAO,QACPA,QAAO;AAER,cAAK,OAAO,aAAa,YAAa;AACrC,uBAAW,SAAS;AAAA,UACrB;AAEA,cAAK,aAAaF,cAAa,aAAa,MAAO;AAClD,mBAAO;AAAA,UACR;AAEA,cAAK,SAAS,QAAS,GAAI,MAAM,IAAK;AACrC,uBAAW,SAAS,QAAS,KAAKH,GAAE,cAAc,EAAE,KAAK,CAAE,EAAE,KAAK;AAAA,UACnE;AAGA,qBAAW,SAAS,QAAQ,2CAA2C,EAAE;AAEzE,cAAI,YAAY,kBAAmBK,QAAO,SAAU;AACpD,cAAK,CAAE,WAAY;AAClB,wBAAY;AAAA,UACb;AAEA,iBAAO,WAAW;AAAA,QACnB;AAQA,YAAI,oBAAoB,SAAW,QACnC;AACC,cAAK,WAAW,QAAQ,WAAWF,YAAY;AAC9C,mBAAO;AAAA,UACR,WACU,OAAO,WAAW,YAAa;AACxC,mBAAO,OAAO;AAAA,UACf;AACA,iBAAO;AAAA,QACR;AAOA,YAAI,SAAS,SAAWE,SACxB;AACC,cAAI,QAAQ,kBAAmBA,QAAO,KAAM;AAE5C,iBAAO,UAAU,OAChB,OAAO,MAAM,QAAS,GAAI,MAAM,KAC/B,MAAM,QAAS,KAAKL,GAAE,cAAc,EAAE,KAAK,KAAK,eAAgB,IAChE;AAAA,QACH;AAEA,YAAI,WAAW,SAAW,IAAI,QAAQ,UACtC;AACC,cAAI,UAAU,kBAAmB,MAAO;AACxC,cAAK,YAAY,MAAO;AACvB,mBAAO;AAAA,UACR;AAEA,cAAI,UAAUA,GAAE,WAAW,GAAG,MAAM,EAAE,UAAU,CAAC,EAAE,GAAG,CAAC;AACvD,cAAK,YAAY,KAAM;AACtB,gBAAI,OAAO,QAAQ,IAAK,cAAe;AACvC,gBAAK,SAAS,UAAW;AACxB,qBAAO;AAAA,YACR;AAEA,mBAAO,QAAQ,SACd,QAAQ,KAAK,IACb;AAAA,UACF;AAEA,iBAAO;AAAA,QACR;AAKA,YAAI,kBAAkBA,GAAE,aAAa,EAAE;AACvC,YAAI,cAAc,SAAW,IAAI,QACjC;AACC,cAAIK,UAASL,GAAE,OAAQ,MAAM,CAAC,GAAG;AAAA,YAChC,MAAgB;AAAA,YAChB,SAAgB;AAAA,YAChB,UAAgB;AAAA,cACf,QAAQ;AAAA,cACR,OAAQ;AAAA,YACT;AAAA,YACA,YAAgB;AAAA,YAChB,WAAgB;AAAA,YAChB,eAAgB;AAAA,YAChB,gBAAgB;AAAA,YAChB,MAAgB;AAAA,YAChB,QAAgB;AAAA,cACf,QAAQ,SAAWmB,IAAI;AACtB,uBAAO,QAAQ,UAAWA,IAAGd,OAAO;AAAA,cACrC;AAAA,cACA,QAAQ,SAAWc,IAAI;AACtB,uBAAO,QAAQ,UAAWA,IAAGd,OAAO;AAAA,cACrC;AAAA,cACA,MAAM,SAAWc,IAAI;AACpB,uBAAO,QAAQ,UAAWA,IAAGd,OAAO;AAAA,cACrC;AAAA,YACD;AAAA,YACA,eAAe;AAAA,UAChB,GAAG,MAAO;AAEV,cAAI,SAAS,GAAG,QAASA,QAAO,OAAQ,EAAE,QAAQ,EAAE,IAAK,SAAU,KAAK;AACvE,gBAAI,KAAK,GAAG,OAAQ,GAAI,EAAE,OAAO;AACjC,mBAAOA,QAAO,OAAO,OAAQ,GAAG,WAAW,KAAK,EAAG;AAAA,UACpD,CAAE,EAAE,QAAQ;AAEZ,cAAI,SAAS,GAAG,MAAM,EAAE,OAAO,IAC9B,GAAG,QAASA,QAAO,OAAQ,EAAE,QAAQ,EAAE,IAAK,SAAU,KAAK;AAC1D,gBAAI,KAAK,GAAG,OAAQ,GAAI,EAAE,OAAO;AACjC,mBAAOA,QAAO,OAAO,OAAQ,KAAK,GAAG,YAAY,IAAI,KAAK,EAAG;AAAA,UAC9D,CAAE,EAAE,QAAQ,IACZ;AAKD,cAAI,WAAWL,GAAE,OAAQ,CAAC,GAAGK,QAAO,QAAS;AAC7C,cAAK,GAAG,UAAU,OAAO,GAAG,OAAO,SAAS,cAAc,SAAS,aAAaF,YAAY;AAC3F,gBAAK,GAAG,KAAME,QAAO,MAAML,GAAE,OAAQ,EAAE,UAAU,KAAK,GAAG,QAAS,CAAE,EAAE,IAAI,GAAI;AAC7E,cAAAA,GAAE,OAAQ,UAAU,EAAE,UAAU,KAAK,CAAE;AAAA,YACxC;AAAA,UACD;AAEA,cAAI,aAAa,GAAG,KAAMK,QAAO,MAAM,QAAS,EAAE,QAAQ,EAAE,QAAQ;AACpE,cAAI,gBAAgB,GAAG,MAAO,YAAYA,QAAO,OAAQ;AACzD,cAAI,QAAQ,cACV,OAAQA,QAAO,UAAW,EAC1B,QAAQ;AACV,cAAI,YAAY,cACd,MAAM,EACN,QAAQ;AAEV,cAAI,UAAU,OAAO;AACrB,cAAI,OAAO,UAAU,IAAI,MAAM,SAAS,UAAU;AAClD,cAAI,OAAO,CAAC;AACZ,cAAI,cAAc;AAElB,mBAAU,IAAE,GAAG,MAAI,MAAO,IAAE,KAAM,KAAM;AACvC,gBAAI,MAAM,CAAE,OAAQ;AAEpB,qBAAU,IAAE,GAAI,IAAE,SAAU,KAAM;AACjC,kBAAI,KAAKA,QAAO,OAAO,KAAM,MAAO,cAAe,GAAG,GAAG,UAAW,YAAc;AAClF;AAAA,YACD;AAEA,iBAAK,KAAK;AAAA,UACX;AAEA,cAAIe,QAAO;AAAA,YACV;AAAA,YACA;AAAA,YACA;AAAA,UACD;AAEA,cAAKf,QAAO,eAAgB;AAC3B,YAAAA,QAAO,cAAee,KAAK;AAAA,UAC5B;AAEA,iBAAOA;AAAA,QACR;AAQA,QAAApB,GAAE,GAAG,UAAU,UAAU;AACzB,QAAAA,GAAE,GAAG,UAAU,UAAU;AASzB,QAAAA,GAAEE,SAAQ,EAAE,GAAI,0BAA0B,SAAU,GAAG,UAAU;AAChE,cAAK,EAAE,cAAc,MAAO;AAC3B;AAAA,UACD;AAEA,cAAI,OAAO,SAAS,MAAM,WAAW,UAAU,SAAS;AAExD,cAAK,QAAQ,CAAE,SAAS,UAAW;AAClC,gBAAI,QAAS,UAAU,IAAK,EAAE,UAAU;AAAA,UACzC;AAAA,QACD,CAAE;AAEF,iBAAS,MAAQ,UAAU,SAAU;AACpC,cAAImB,OAAM,IAAI,UAAU,IAAK,QAAS;AACtC,cAAI,OAAO,UACR,UACAA,KAAI,KAAK,EAAE,WAAW,UAAU,SAAS;AAE5C,iBAAO,IAAI,QAASA,MAAK,IAAK,EAAE,UAAU;AAAA,QAC3C;AAGA,kBAAU,IAAI,QAAQ,KAAM;AAAA,UAC3B,QAAQ;AAAA,UACR,UAAU;AAAA,QACX,CAAE;AAGF,YAAK,UAAU,IAAI,UAAW;AAC7B,oBAAU,IAAI,SAAS,SAAU,WAAW,KAAM;AAAA,QACnD;AAGA,eAAO;AAAA,MACP,CAAC;AAAA;AAAA;;;ACn9ED;AAAA;AAIA,OAAC,SAAU,SAAS;AACnB,YAAK,OAAO,WAAW,cAAc,OAAO,KAAM;AAEjD,iBAAQ,CAAC,UAAU,sBAAsB,wBAAwB,GAAG,SAAWC,IAAI;AAClF,mBAAO,QAASA,IAAG,QAAQ,QAAS;AAAA,UACrC,CAAE;AAAA,QACH,WACU,OAAO,YAAY,UAAW;AAEvC,iBAAO,UAAU,SAAU,MAAMA,IAAG;AACnC,gBAAK,CAAE,MAAO;AACb,qBAAO;AAAA,YACR;AAEA,gBAAK,CAAEA,MAAK,CAAEA,GAAE,GAAG,WAAY;AAC9B,cAAAA,KAAI,gCAA8B,MAAMA,EAAC,EAAE;AAAA,YAC5C;AAEA,gBAAK,CAAEA,GAAE,GAAG,UAAU,SAAU;AAC/B,2CAAkC,MAAMA,EAAC;AAAA,YAC1C;AAEA,mBAAO,QAASA,IAAG,MAAM,KAAK,QAAS;AAAA,UACxC;AAAA,QACD,OACK;AAEJ,kBAAS,QAAQ,QAAQ,QAAS;AAAA,QACnC;AAAA,MACD,GAAE,SAAUA,IAAGC,SAAQC,WAAUC,YAAY;AAC7C;AACA,YAAI,YAAYH,GAAE,GAAG;AAErB,QAAAA,GAAE,OAAQ,MAAM,UAAU,QAAQ,UAAU;AAAA,UAC3C,KAAK;AAAA,YACJ,WAAW;AAAA,cACV,WAAW;AAAA,YACZ;AAAA,YACA,QAAQ;AAAA,cACP,WAAW;AAAA,YACZ;AAAA,YACA,YAAY;AAAA,cACX,KAAK;AAAA,cACL,WAAW;AAAA,cACX,aAAa;AAAA,cACb,QAAQ;AAAA,gBACP,KAAK;AAAA,gBACL,WAAW;AAAA,gBACX,QAAQ;AAAA,gBACR,UAAU;AAAA,cACX;AAAA,YACD;AAAA,YACA,cAAc;AAAA,cACb,KAAK;AAAA,cACL,WAAW;AAAA,cACX,aAAa;AAAA,YACd;AAAA,YACA,eAAe;AAAA,cACd,KAAK;AAAA,cACL,MAAM;AAAA,cACN,WAAW;AAAA,cACX,aAAa;AAAA,cACb,OAAO;AAAA,cACP,iBAAiB;AAAA,YAClB;AAAA,YACA,qBAAqB;AAAA,cACpB,KAAK;AAAA,cACL,WAAW;AAAA,cACX,aAAa;AAAA,YACd;AAAA,UACD;AAAA,UACA,eAAe,SAAWI,SAAQ,QAAS;AAC1C,mBAAOA,QAAO,UACbJ,GAAE,0BAA0B,EAAE,OAAO,MAAM,IAC3C;AAAA,UACF;AAAA,QACD,CAAE;AAEF,kBAAU,IAAI,QAAQ,WAAW,aAAa;AAC9C,kBAAU,IAAI,QAAQ,WAAW,sBAAsB;AAEvD,eAAO,UAAU;AAAA,MACjB,CAAC;AAAA;AAAA;;;ACtFD;AAAA;AAKA,OAAC,SAAU,SAAS;AACnB,YAAK,OAAO,WAAW,cAAc,OAAO,KAAM;AAEjD,iBAAQ,CAAC,UAAU,kBAAkB,wBAAwB,GAAG,SAAWK,IAAI;AAC9E,mBAAO,QAASA,IAAG,QAAQ,QAAS;AAAA,UACrC,CAAE;AAAA,QACH,WACU,OAAO,YAAY,UAAW;AAEvC,iBAAO,UAAU,SAAU,MAAMA,IAAG;AACnC,gBAAK,CAAE,MAAO;AACb,qBAAO;AAAA,YACR;AAEA,gBAAK,CAAEA,MAAK,CAAEA,GAAE,GAAG,WAAY;AAC9B,cAAAA,KAAI,4BAA0B,MAAMA,EAAC,EAAE;AAAA,YACxC;AAEA,gBAAK,CAAEA,GAAE,GAAG,UAAU,SAAU;AAC/B,2CAAkC,MAAMA,EAAC;AAAA,YAC1C;AAEA,mBAAO,QAASA,IAAG,MAAM,KAAK,QAAS;AAAA,UACxC;AAAA,QACD,OACK;AAEJ,kBAAS,QAAQ,QAAQ,QAAS;AAAA,QACnC;AAAA,MACD,GAAE,SAAUA,IAAGC,SAAQC,WAAUC,YAAY;AAC7C;AACA,YAAI,YAAYH,GAAE,GAAG;AAGrB,QAAAA,GAAE,OAAQ,UAAU,IAAI,SAAS;AAAA,UAEhC,QAAQ,SAAW,IAAI,MAAO;AAC7B,gBAAI,OAAO;AACX,gBAAI,aAAa;AAAA,cAChB,QAAQ;AAAA,cACR,MAAM,SAAWI,KAAI,GAAI;AACxB,uBAAO;AAAA,cACR;AAAA,cACA,MAAM,SAAWA,KAAK;AACrB,uBAAOA,IAAG,KAAM,kBAAkB,mBAAoB;AAAA,cACvD;AAAA,cACA,WAAW;AAAA,cACX,aAAa;AAAA,cACb,SAAS,CAAE;AAAA,gBACV,QAAQ;AAAA,gBACR,SAAS,KAAK;AAAA,gBACd,YAAY,KAAK;AAAA,cAClB,CAAE;AAAA,YACH;AAGA,eAAG,GAAI,sBAAoB,KAAK,WAAW,SAAU,GAAG,UAAU,SAAS;AAG1E,iBAAG,OAAO,MAAM,GAAG,OAAO,MAAM,IAAI,EAAE,KAAK,CAAC,EAAE,kBAAkB,CAAC;AAAA,gBAChE,QAAQ;AAAA,gBACR,SAAS,KAAK;AAAA,gBACd,YAAY,KAAK;AAAA,cAClB,CAAC,CAAC;AAAA,YACH,CAAC;AAED,mBAAO;AAAA,UACR;AAAA,UAGA,eAAe,SAAW,IAAI,MAAO;AACpC,gBAAI,UAAU,GAAG,QAAS,KAAK,OAAQ,EAAE,QAAQ,EAAE,IAAK,SAAW,KAAM;AACxE,qBAAO;AAAA,gBACN,QAAQ;AAAA,gBACR,SAAS;AAAA,gBACT,YAAY,KAAK;AAAA,cAClB;AAAA,YACD,CAAE,EAAE,QAAQ;AAEZ,mBAAO;AAAA,UACR;AAAA,UAGA,cAAc,SAAW,IAAI,MAAO;AACnC,mBAAO;AAAA,cACN,QAAQ;AAAA,cACR,SAAS,KAAK;AAAA,cACd,YAAY,KAAK;AAAA,YAClB;AAAA,UACD;AAAA,UAGA,mBAAmB,SAAW,IAAI,MAAO;AACxC,gBAAI,UAAU,GAAG,QAAS,KAAK,OAAQ,EAAE,QAAQ,EAAE,IAAK,SAAW,KAAM;AACxE,qBAAO;AAAA,gBACN,QAAQ;AAAA,gBACR,SAAS;AAAA,gBACT,YAAY,KAAK;AAAA,gBACjB,YAAY,KAAK;AAAA,cAClB;AAAA,YACD,CAAE,EAAE,QAAQ;AAEZ,mBAAO;AAAA,UACR;AAAA,UAGA,kBAAkB;AAAA,YACjB,SAASD;AAAA,YACT,MAAM,SAAW,IAAI,QAAQ,MAAO;AACnC,qBAAO,KAAK,YAAa,IAAI,IAAK;AAAA,YACnC;AAAA,YACA,WAAW;AAAA,YACX,QAAQ,SAAW,GAAG,IAAI,QAAQ,MAAO;AACxC,kBAAI,MAAM,GAAG,QAAS,KAAK,OAAQ;AACnC,kBAAI,OAAO,IAAI,QAAQ;AAEvB,kBAAI;AAAA,gBAAS,KAAK,eAAeA,aAChC,KAAK,aACL,EAAG,KAAK,SAAS,KAAK,KAAK;AAAA,cAC5B;AAAA,YACD;AAAA,YACA,MAAM,SAAW,IAAI,QAAQ,MAAO;AACnC,kBAAI,OAAO;AACX,qBAAO,KAAM,eAAe,KAAK,OAAQ;AAEzC,iBACE,GAAI,yBAAuB,KAAK,WAAW,SAAU,GAAG,UAAU;AAClE,oBAAK,CAAE,SAAS,eAAe,SAAS,UAAU,GAAG,SAAS,EAAE,GAAG,QAAS;AAC3E,uBAAK,OAAQ,GAAG,OAAQ,KAAK,OAAQ,EAAE,QAAQ,CAAE;AAAA,gBAClD;AAAA,cACD,CAAE,EACD,GAAI,sBAAoB,KAAK,WAAW,SAAU,GAAG,UAAU,SAAS;AAExE,oBAAK,KAAK,YAAa;AACtB;AAAA,gBACD;AAEA,oBAAK,GAAG,QAAS,KAAK,OAAQ,EAAE,MAAM,MAAM,GAAI;AAC/C;AAAA,gBACD;AAIA,qBAAK,KAAM,KAAK,YAAa,IAAI,IAAK,CAAE;AAGxC,qBAAK,OAAQ,GAAG,OAAQ,KAAK,OAAQ,EAAE,QAAQ,CAAE;AAAA,cAClD,CAAE;AAEH,mBAAK,OAAQ,GAAG,OAAQ,KAAK,OAAQ,EAAE,QAAQ,CAAE;AAAA,YAClD;AAAA,YACA,SAAS,SAAW,IAAI,QAAQ,MAAO;AACtC,iBACE,IAAK,yBAAuB,KAAK,SAAU,EAC3C,IAAK,sBAAoB,KAAK,SAAU;AAAA,YAC3C;AAAA,YAEA,aAAa,SAAW,IAAI,MAAO;AAKlC,kBAAI,MAAM,GAAG,OAAQ,KAAK,OAAQ,EAAE,MAAM;AAC1C,kBAAI,QAAQ,GAAG,SAAS,EAAE,GAAG,UAAW,KAAM;AAE9C,kBAAI,CAAE,OAAO;AACZ,wBAAQ,GAAG,OAAO,GAAG,EAAE,OAAO,EAAE;AAAA,cACjC;AAEA,sBAAQ,MACN,QAAQ,OAAM,GAAG,EACjB,QAAQ,gBAAgB,GAAG,EAC3B,QAAQ,2BAA2B,EAAE,EACrC,QAAQ,mBAAmB,EAAE,EAC7B,QAAQ,UAAU,EAAE,EACpB,QAAQ,cAAa,EAAE;AAEzB,qBAAO,KAAK,aACX,KAAK,WAAY,IAAI,KAAK,KAAM,IAChC;AAAA,YACF;AAAA,UACD;AAAA,UAGA,eAAe;AAAA,YACd,WAAW;AAAA,YAEX,MAAM,SAAW,IAAK;AACrB,qBAAO,GAAG,KAAM,yBAAyB,oBAAqB;AAAA,YAC/D;AAAA,YAEA,MAAM,SAAW,IAAI,QAAQ,MAAO;AACnC,mBAAK,eAAe,GAAG,QAAQ,EAAE,QAAQ,EAAE,IAAK,SAAW,KAAM;AAChE,uBAAO,GAAG,OAAQ,GAAI,EAAE,QAAQ;AAAA,cACjC,CAAE,EAAE,QAAQ;AAAA,YACb;AAAA,YAEA,QAAQ,SAAW,GAAG,IAAI,QAAQ,MAAO;AACxC,iBAAG,QAAQ,EAAE,MAAO,SAAW,GAAI;AAGlC,oBAAI,MAAM,GAAG,cAAc,GAAG,WAAW,YACxC,GAAG,WAAW,UAAW,GAAG,YAAa,IACzC;AAED,qBAAK,QAAS,KAAK,aAAc,IAAM;AAAA,cACxC,CAAE;AAAA,YACH;AAAA,UACD;AAAA,UAGA,aAAa;AAAA,YACZ,WAAW;AAAA,YAEX,QAAQ,SAAW,GAAG,IAAI,QAAQ,MAAO;AACxC,iBAAG,QAAS,KAAK,IAAK,EAAE,QAAS,MAAM,KAAM;AAC7C,iBAAG,QAAS,KAAK,IAAK,EAAE,QAAS,OAAO,KAAM;AAE9C,iBAAG,QAAQ,OAAO;AAAA,YACnB;AAAA,YAEA,MAAM,CAAC;AAAA,YAEP,MAAM,CAAC;AAAA,UACR;AAAA,QACD,CAAE;AAGF,eAAO,UAAU;AAAA,MACjB,CAAC;AAAA;AAAA;;;AC1OD;AAAA;AAsBA,OAAC,SAAU,SAAS;AACnB,YAAK,OAAO,WAAW,cAAc,OAAO,KAAM;AAEjD,iBAAQ,CAAC,UAAU,gBAAgB,GAAG,SAAWE,IAAI;AACpD,mBAAO,QAASA,IAAG,QAAQ,QAAS;AAAA,UACrC,CAAE;AAAA,QACH,WACU,OAAO,YAAY,UAAW;AAEvC,iBAAO,UAAU,SAAU,MAAMA,IAAG;AACnC,gBAAK,CAAE,MAAO;AACb,qBAAO;AAAA,YACR;AAEA,gBAAK,CAAEA,MAAK,CAAEA,GAAE,GAAG,WAAY;AAC9B,cAAAA,KAAI,4BAA0B,MAAMA,EAAC,EAAE;AAAA,YACxC;AAEA,mBAAO,QAASA,IAAG,MAAM,KAAK,QAAS;AAAA,UACxC;AAAA,QACD,OACK;AAEJ,kBAAS,QAAQ,QAAQ,QAAS;AAAA,QACnC;AAAA,MACD,GAAE,SAAUA,IAAGC,SAAQC,WAAUC,YAAY;AAC7C;AACA,YAAI,YAAYH,GAAE,GAAG;AAgDrB,YAAI,aAAa,SAAW,UAAU,MAAO;AAE5C,cAAK,CAAE,UAAU,gBAAgB,CAAE,UAAU,aAAc,SAAU,GAAI;AACxE,kBAAM;AAAA,UACP;AAEA,eAAK,IAAI;AAAA,YACR,IAAI,IAAI,UAAU,IAAK,QAAS;AAAA,YAChC,SAAS,CAAC;AAAA,YACV,SAAS,CAAC;AAAA,UACX;AAGA,cAAK,KAAK,EAAE,GAAG,SAAS,EAAE,GAAG,YAAa;AACzC;AAAA,UACD;AAIA,cAAK,QAAQ,OAAO,KAAK,YAAY,UAAW;AAC/C,iBAAK,UAAU,EAAE,MAAM,KAAK,QAAQ;AAAA,UACrC,WACU,QAAQ,KAAK,YAAY,OAAQ;AAC1C,iBAAK,UAAU,EAAE,MAAM,MAAM;AAAA,UAC9B,WACU,QAAQ,KAAK,YAAY,MAAO;AACzC,iBAAK,UAAU,EAAE,MAAM,SAAS;AAAA,UACjC;AAEA,eAAK,IAAIA,GAAE,OAAQ,MAAM,CAAC,GAAG,WAAW,UAAU,UAAU,SAAS,YAAY,IAAK;AACtF,mBAAS,aAAa;AACtB,eAAK,aAAa;AAAA,QACnB;AAEA,QAAAA,GAAE,OAAQ,WAAW,WAAW;AAAA,UAU/B,cAAc,WACd;AACC,gBAAI,OAAO;AACX,gBAAI,KAAK,KAAK,EAAE;AAChB,gBAAI,oBAAoB,GAAG,SAAS,EAAE;AACtC,gBAAI,iBAAiBA,GAAEC,OAAM,EAAE,WAAW;AAE1C,eAAG,SAAS,EAAE,GAAG,cAAc;AAI/B,YAAAD,GAAEC,OAAM,EAAE,GAAI,oCAAoC,UAAU,KAAK,SAAU,WAAY;AAGtF,kBAAI,QAAQD,GAAEC,OAAM,EAAE,WAAW;AAEjC,kBAAK,UAAU,gBAAiB;AAC/B,qBAAK,QAAQ;AACb,iCAAiB;AAAA,cAClB;AAAA,YACD,CAAE,CAAE;AAKJ,8BAAkB,KAAK,eAAgB,mBAAmB,wBAAwB,SAAU,IAAIG,OAAM,KAAK;AAC1G,kBAAKJ,GAAE,QAAS,OAAO,KAAK,EAAE,OAAQ,MAAM,IAAK;AAChD,gBAAAA,GAAE,YAAY,EAAE,EAAE,KAAM,SAAW,GAAI;AACtC,sBAAIK,OAAM,GAAG,OAAO,MAAO,UAAU,CAAE;AAEvC,sBAAK,KAAK,EAAE,QAAQA,UAAS,OAAQ;AACpC,oBAAAL,GAAE,IAAI,EAAE,IAAI,WAAW,MAAM;AAAA,kBAC9B;AAAA,gBACD,CAAE;AAAA,cACH;AAAA,YACD,CAAE;AAGF,eAAG,GAAI,eAAe,WAAY;AACjC,iBAAG,IAAK,MAAO;AACf,cAAAA,GAAG,GAAG,MAAM,EAAE,KAAK,CAAE,EAAE,IAAK,MAAO;AACnC,cAAAA,GAAEC,OAAM,EAAE,IAAK,kCAAmC;AAClD,iBAAG,MAAM,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,YAAY,aAAa;AAGhE,cAAAD,GAAE,KAAM,KAAK,EAAE,SAAS,SAAW,GAAG,KAAM;AAC3C,oBAAK,QAAQ,OAAQ;AACpB,uBAAK,cAAe,GAAG,IAAK;AAAA,gBAC7B;AAAA,cACD,CAAE;AAAA,YACH,CAAE;AAIF,iBAAK,EAAE,YAAY,KAAM,SAAU,GAAG,GAAG;AACxC,qBAAO,EAAE,QAAQ,EAAE,QAAQ,IAC1B,EAAE,QAAQ,EAAE,QAAQ,KAAK;AAAA,YAC3B,CAAE;AAEF,iBAAK,YAAY;AACjB,iBAAK,YAAY;AAGjB,gBAAI,UAAU,KAAK,EAAE;AAErB,gBAAK,QAAQ,SAAS,OAAQ;AAC7B,mBAAK,aAAa;AAIlB,iBAAG,GAAI,yBAAyB,WAAY;AAE3C,oBAAK,KAAK,QAAS;AAClB,+BAAc,KAAK,MAAO;AAAA,gBAC3B;AAEA,qBAAK,SAAS,WAAY,WAAY;AACrC,uBAAK,SAAS;AAEd,uBAAK,YAAY;AACjB,uBAAK,YAAY;AACjB,uBAAK,QAAQ,IAAI;AAEjB,uBAAK,gBAAgB;AAAA,gBACtB,GAAG,GAAI;AAAA,cACR,CAAE;AAKF,iBAAG,GAAI,YAAY,WAAY;AAC9B,qBAAK,gBAAgB;AAAA,cACtB,CAAE;AAEF,cAAAA,GAAE,GAAG,MAAM,EAAE,KAAK,CAAC,EAAE,SAAU,SAAO,QAAQ,IAAK;AAAA,YACpD;AAEA,eAAG,GAAI,sBAAsB,SAAU,GAAG,UAAUM,UAAS;AAC5D,mBAAK,YAAY;AACjB,mBAAK,YAAY;AACjB,mBAAK,QAAQ,IAAI;AAAA,YAClB,CAAE;AAGF,eAAG,GAAI,qBAAqB,WAAY;AACvC,mBAAK,YAAY;AACjB,mBAAK,QAAQ;AAAA,YACd,CAAC;AAGD,eAAG,GAAI,kBAAkB,SAAU,GAAGC,IAAG;AACxC,kBAAI,OAAO,KAAK,EAAE;AAElB,uBAAS,IAAE,GAAI,IAAE,KAAK,QAAS,KAAK;AACnC,oBAAI,MAAMA,GAAE,QAAQ,QAAQ,CAAC;AAE7B,oBAAI,KAAK,OAAO,SAAS,OAAO,GAAG;AAClC,kBAAAA,GAAE,QAAQ,OAAO,KAAK,CAAC;AAAA,gBACxB;AAAA,cACD;AAAA,YACD,CAAE;AAIF,eAAG,GAAI,cAAc,WAAY;AAChC,kBAAI,SAAS,CAAC;AACd,iBAAG,KAAK,EAAE,MAAO,WAAY;AAC5B,oBAAK,KAAK,MAAM,QAAQ,GAAI;AAC3B,yBAAO,KAAM,KAAK,GAAG,IAAI,CAAE;AAAA,gBAC5B;AAAA,cACD,CAAE;AAEF,iBAAG,IAAK,YAAY,WAAY;AAC/B,qBAAK,YAAY;AACjB,qBAAK,QAAQ;AAEb,mBAAG,KAAM,MAAO,EAAE,MAAO,WAAY;AACpC,uBAAK,gBAAiB,MAAM,KAAM;AAAA,gBACnC,CAAE;AAAA,cACH,CAAE;AAAA,YACH,CAAC;AAED,eACE,GAAI,YAAY,WAAY;AAC5B,mBAAK,cAAc;AAAA,YACpB,CAAC,EACA,GAAI,YAAY,SAAU,GAAG,UAAUD,UAAS;AAChD,kBAAK,EAAE,cAAc,MAAO;AAC3B;AAAA,cACD;AAEA,mBAAK,YAAY;AACjB,mBAAK,QAAQ;AAIb,kBAAKN,GAAE,QAAS,OAAO,KAAK,EAAE,OAAQ,GAAI;AACzC,mBAAG,QAAQ,OAAO;AAAA,cACnB;AAAA,YACD,CAAE;AAGH,iBAAK,QAAQ;AAAA,UACd;AAAA,UAmBA,mBAAmB,SAAW,YAC9B;AACC,gBAAI,KAAK,KAAK,EAAE;AAChB,gBAAI,UAAU,KAAK,EAAE;AACrB,gBAAI,GAAG;AAKP,gBAAIQ,SAAQ,QACV,IAAK,SAAW,KAAK,KAAM;AAC3B,qBAAO;AAAA,gBACN,WAAW;AAAA,gBACX,UAAU,IAAI;AAAA,cACf;AAAA,YACD,CAAE,EACD,KAAM,SAAW,GAAG,GAAI;AACxB,kBAAK,EAAE,aAAa,EAAE,UAAW;AAChC,uBAAO,EAAE,WAAW,EAAE;AAAA,cACvB;AACA,qBAAO,EAAE,YAAY,EAAE;AAAA,YACxB,CAAE;AAKH,gBAAI,UAAUR,GAAE,IAAK,SAAS,SAAW,KAAKS,IAAI;AACjD,kBAAK,GAAG,OAAOA,EAAC,EAAE,QAAQ,MAAM,OAAQ;AACvC,uBAAO;AAAA,cACR;AACA,qBAAO,IAAI,QAAQ,IAAI,aAAa,OACnC,QACA,IAAI,SAAS,OACZ,MACAT,GAAE,QAAS,YAAY,IAAI,SAAU,MAAM;AAAA,YAC9C,CAAE;AAIF,gBAAI,gBAAgB;AACpB,iBAAM,IAAE,GAAG,MAAI,QAAQ,QAAS,IAAE,KAAM,KAAM;AAC7C,kBAAK,QAAQ,OAAO,MAAO;AAC1B,iCAAiB,QAAQ,GAAG;AAAA,cAC7B;AAAA,YACD;AAOA,gBAAI,YAAY,GAAG,SAAS,EAAE,GAAG;AACjC,gBAAI,MAAM,UAAU,MAAM,UAAU,KAAK,UAAU,YAAY;AAC/D,gBAAI,iBAAiB,GAAG,MAAM,EAAE,UAAU,EAAE,cAAc;AAC1D,gBAAI,YAAY,iBAAiB;AAOjC,iBAAM,IAAE,GAAG,MAAI,QAAQ,QAAS,IAAE,KAAM,KAAM;AAC7C,kBAAK,QAAQ,GAAG,SAAU;AACzB,6BAAa,QAAQ,GAAG;AAAA,cACzB;AAAA,YACD;AAIA,gBAAI,QAAQ;AACZ,iBAAM,IAAE,GAAG,MAAIQ,OAAM,QAAS,IAAE,KAAM,KAAM;AAC3C,kBAAI,SAASA,OAAM,GAAG;AAEtB,kBAAK,QAAQ,YAAY,OAAO,CAAE,QAAQ,QAAQ,WAAW,QAAQ,QAAQ,UAAW;AAIvF,oBAAK,SAAS,YAAY,QAAQ,QAAQ,WAAW,GAAI;AACxD,0BAAQ;AACR,0BAAQ,UAAU;AAAA,gBACnB,OACK;AACJ,0BAAQ,UAAU;AAAA,gBACnB;AAEA,6BAAa,QAAQ,QAAQ;AAAA,cAC9B;AAAA,YACD;AAOA,gBAAI,cAAc;AAElB,iBAAM,IAAE,GAAG,MAAI,QAAQ,QAAS,IAAE,KAAM,KAAM;AAC7C,kBAAK,CAAE,QAAQ,GAAG,WAAW,CAAE,QAAQ,GAAG,SAAS,QAAQ,OAAO,OAAQ;AACzE,8BAAc;AACd;AAAA,cACD;AAAA,YACD;AAEA,iBAAM,IAAE,GAAG,MAAI,QAAQ,QAAS,IAAE,KAAM,KAAM;AAC7C,kBAAK,QAAQ,GAAG,SAAU;AACzB,wBAAQ,KAAK;AAAA,cACd;AAGA,kBAAK,QAAQ,OAAO,eAAgB;AACnC,wBAAQ,KAAK;AAAA,cACd;AAAA,YACD;AAIA,gBAAKR,GAAE,QAAS,MAAM,OAAQ,MAAM,IAAK;AACxC,sBAAQ,KAAK;AAAA,YACd;AAEA,mBAAO;AAAA,UACR;AAAA,UAWA,aAAa,WACb;AACC,gBAAI,OAAO;AACX,gBAAI,OAAO,CAAC;AACZ,gBAAI,cAAc,KAAK,EAAE;AACzB,gBAAI,KAAK,KAAK,EAAE;AAChB,gBAAI,UAAU,GAAG,QAAQ,EAAE,GAAG,CAAC,EAAE,IAAK,SAAU,GAAG;AAClD,kBAAIU,UAAS,KAAK,OAAO,CAAC;AAC1B,kBAAI,YAAYA,QAAO,OAAO,EAAE;AAChC,kBAAI,WAAW,GAAG,SAAS,EAAE,GAAG,UAAU,GAAG;AAC7C,kBAAI,eAAeA,QAAO,OAAO,EAAE,aAAa,eAAe;AAE/D,kBAAK,aAAaP,YAAY;AAC7B,2BAAW,iBAAiBA,cAAa,iBAAiB,OACzD,MACA,eAAe;AAAA,cACjB;AAEA,qBAAO;AAAA,gBACN;AAAA,gBACA,WAAW,CAAC;AAAA,gBACZ,MAAW;AAAA,gBACX,SAAW;AAAA,gBACX,OAAW,UAAU,MAAM,mBAAmB,IAAI,OAAO;AAAA,gBACzD;AAAA,cACD;AAAA,YACD,CAAE;AAIF,gBAAIQ,OAAM,SAAW,QAAQ,MAAO;AACnC,kBAAI,YAAY,QAAS,QAAS;AAElC,kBAAKX,GAAE,QAAS,MAAM,SAAU,MAAM,IAAK;AAC1C,0BAAU,KAAM,IAAK;AAAA,cACtB;AAAA,YACD;AAEA,gBAAI,SAAS,SAAW,QAAQ,MAAM,UAAU,SAAU;AACzD,kBAAIY,OAAM,GAAG;AAEb,kBAAK,CAAE,UAAW;AACjB,wBAAS,QAAS,UAAU,KAAM,IAAK;AAAA,cACxC,WACU,aAAa,QAAS;AAE/B,gBAAAA,QAAO,KAAK,MAAO,IAAK,EAAE;AAE1B,qBAAM,IAAE,GAAG,MAAI,YAAY,QAAS,IAAE,KAAM,KAAM;AACjD,sBAAK,YAAY,GAAG,SAASA,OAAO;AACnC,oBAAAD,KAAK,QAAQ,YAAY,GAAG,IAAK;AAAA,kBAClC;AAAA,gBACD;AAAA,cACD,WACU,aAAa,QAAS;AAE/B,gBAAAC,QAAO,KAAK,MAAO,IAAK,EAAE;AAE1B,qBAAM,IAAE,GAAG,MAAI,YAAY,QAAS,IAAE,KAAM,KAAM;AACjD,sBAAK,YAAY,GAAG,SAASA,OAAO;AACnC,oBAAAD,KAAK,QAAQ,YAAY,GAAG,IAAK;AAAA,kBAClC;AAAA,gBACD;AAAA,cACD,WACU,aAAa,QAAS;AAE/B,qBAAM,IAAE,GAAG,MAAI,YAAY,QAAS,IAAE,KAAM,KAAM;AACjD,sBAAK,YAAY,GAAG,KAAK,QAAS,OAAQ,MAAM,IAAK;AACpD,oBAAAA,KAAK,QAAQ,YAAY,GAAG,IAAK;AAAA,kBAClC;AAAA,gBACD;AAAA,cACD;AAAA,YACD;AAIA,oBAAQ,KAAM,SAAW,KAAK,GAAI;AACjC,kBAAI,aAAa,IAAI,UAAU,MAAM,GAAG;AACxC,kBAAI,WAAW;AAGf,uBAAU,IAAE,GAAG,MAAI,WAAW,QAAS,IAAE,KAAM,KAAM;AACpD,oBAAI,YAAY,WAAW,GAAG,KAAK;AAEnC,oBAAK,cAAc,SAAS,cAAc,WAAY;AAErD,6BAAW;AACX,sBAAI,YAAYX,GAAE,IAAK,aAAa,SAAU,GAAG;AAChD,2BAAO,EAAE;AAAA,kBACV,CAAE;AACF;AAAA,gBACD,WACU,cAAc,UAAU,cAAc,cAAc,IAAI,OAAQ;AAEzE,6BAAW;AACX;AAAA,gBACD,WACU,cAAc,aAAa,cAAc,eAAgB;AAGlE,6BAAW;AACX,sBAAI,UAAU;AACd;AAAA,gBACD;AAEA,gBAAAA,GAAE,KAAM,aAAa,SAAW,GAAG,YAAa;AAE/C,sBAAI,cAAc,WAAW,KAAK,MAAM,GAAG;AAC3C,sBAAI,KAAK,IAAI,OAAQ,6BAA2B,YAAY,KAAG,qBAAsB;AACrF,sBAAI,QAAQ,UAAU,MAAO,EAAG;AAEhC,sBAAK,OAAQ;AACZ,+BAAW;AAEX,wBAAK,MAAM,OAAO,YAAY,MAAM,MAAM,OAAO,MAAI,YAAY,IAAK;AAErE,6BAAQ,GAAG,WAAW,MAAM,MAAM,IAAI,MAAM,KAAG,MAAM,EAAG;AAAA,oBACzD,WACU,MAAM,OAAO,YAAY,MAAM,CAAE,MAAM,IAAK;AAErD,6BAAQ,GAAG,WAAW,MAAM,MAAM,IAAI,MAAM,EAAG;AAAA,oBAChD;AAAA,kBACD;AAAA,gBACD,CAAE;AAAA,cACH;AAGA,kBAAK,CAAE,UAAW;AACjB,oBAAI,OAAO;AAAA,cACZ;AAAA,YACD,CAAE;AAEF,iBAAK,EAAE,UAAU;AAAA,UAClB;AAAA,UAMA,eAAe,WACf;AACC,gBAAK,KAAK,EAAE,QAAQ,SAAS,UAAW;AACvC,kBAAI,KAAK,KAAK,EAAE;AAChB,kBAAI,aAAa,KAAK,EAAE;AACxB,kBAAI,eAAeA,GAAE,QAAQ,MAAM,UAAU;AAG7C,iBAAG;AAAA,gBACF;AAAA,gBACA,SAAS,KAAK;AACb,yBAAO,QAAQ;AAAA,gBAChB;AAAA,gBACA,EAAC,MAAM,UAAS;AAAA,cACjB,EACE,MAAM,EACN,IAAI,EACJ,OAAO,cAAc,EACrB,YAAY,aAAa;AAE3B,iBAAG,MAAM,MAAM,cAAc,EAAC,MAAM,UAAS,CAAC,EAC5C,MAAM,EACN,IAAI,EACJ,SAAS,aAAa;AAAA,YACzB;AAAA,UACD;AAAA,UASA,iBAAiB,SAAW,KAAK,QACjC;AACC,gBAAI,OAAO;AACX,gBAAI,KAAK,KAAK,EAAE;AAChB,gBAAI,UAAU,KAAK,EAAE;AAErB,gBAAK,WAAW,QAAQ,SAAS,OAAQ;AACxC,kBAAI,WAAW,OAAO,QAAQ,aAAa,WACxC,WAAW,SAAS,QAAQ,UAAU,IACtC,QAAQ;AAEX,kBAAI,MAAM,QAAQ,QAAS,KAAK,QAAQ,WAAY;AACnD,uBAAO;AAAA,kBACN;AAAA,kBAAI,IAAI;AAAA,kBAAI,KAAK,YAAY,IAAI,EAAE;AAAA,gBACpC;AAAA,cACD,CAAE;AAEF,kBAAK,QAAQ,QAAQ,QAAQ,OAAQ;AACpC,gBAAAA,GAAE,GAAG,MAAM,EAAE,KAAK,CAAC,EAAE,eAAgB,yBAAyB,CAAC,IAAI,KAAK,KAAK,MAAM,CAAE;AAAA,cACtF;AAAA,YACD;AAAA,UACD;AAAA,UAQA,cAAc,WACd;AACC,gBAAI,OAAU;AACd,gBAAI,KAAU,KAAK,EAAE;AACrB,gBAAI,UAAU,KAAK,EAAE;AAGrB,gBAAK,QAAQ,SAAS,UAAW;AAChC,sBAAQ,SAAS;AAAA,YAClB;AAGA,eAAG,GAAI,YAAY,WAAY;AAC9B,mBAAK,YAAY;AAAA,YAClB,CAAE;AACF,iBAAK,YAAY;AAEjB,YAAAA,GAAG,GAAG,MAAM,EAAE,KAAK,CAAE,EAAE,GAAI,aAAa,UAAU,SAAU,GAAG;AAC9D,kBAAK,EAAE,YAAY,MAAMA,GAAE,IAAI,EAAE,KAAK,cAAc,GAAI;AACvD,gBAAAA,GAAE,IAAI,EAAE,MAAM;AAAA,cACf;AAAA,YACD,CAAE;AAGF,gBAAI,SAAW,QAAQ;AACvB,gBAAI,WAAW,OAAO,WAAW,WAAW,SAAS;AAErD,gBAAK,WAAWG,cAAa,WAAW,MAAO;AAE9C,cAAAH,GAAG,GAAG,MAAM,EAAE,KAAK,CAAE,EACnB,GAAI,uCAAuC,UAAU,SAAU,GAAG;AAGlE,oBAAK,CAAEA,GAAE,GAAG,MAAM,EAAE,KAAK,CAAC,EAAE,SAAS,WAAY,GAAI;AACpD;AAAA,gBACD;AAGA,oBAAKA,GAAE,QAASA,GAAE,IAAI,EAAE,QAAQ,IAAI,EAAE,IAAI,CAAC,GAAG,GAAG,KAAK,EAAE,MAAM,EAAE,QAAQ,CAAE,MAAM,IAAK;AACpF;AAAA,gBACD;AAIA,oBAAK,OAAO,WAAW,UAAW;AACjC,sBAAI,YAAY,SAAS,IACxB,GAAG,QAAQ,EAAE,GAAG,CAAC,EAAE,SAAS,SAC5B;AAED,sBAAK,GAAG,KAAM,IAAK,EAAE,MAAM,EAAE,WAAW,WAAY;AACnD;AAAA,kBACD;AAAA,gBACD;AAGA,oBAAI,MAAM,GAAG,IAAKA,GAAE,IAAI,EAAE,QAAQ,IAAI,CAAE;AAGxC,oBAAK,EAAE,SAAS,SAAU;AAIzB,uBAAK,gBAAiB,KAAK,KAAM;AAAA,gBAClC,WACU,EAAE,SAAS,aAAc;AAElC,kBAAAA,GAAE,IAAI,EAAE,IAAI,WAAW,MAAM;AAAA,gBAC9B,WACU,EAAE,SAAS,WAAY;AAEhC,kBAAAA,GAAE,IAAI,EAAE,QAAQ,MAAM,EAAE,IAAI,WAAW,EAAE;AAAA,gBAC1C;AAAA,cACD,CAAE;AAAA,YACJ;AAAA,UACD;AAAA,UAQA,aAAa,SAAW,QACxB;AACC,gBAAI,OAAO;AACX,gBAAI,KAAK,KAAK,EAAE;AAEhB,mBAAOA,GAAE,IAAK,KAAK,EAAE,SAAS,SAAU,KAAK,GAAI;AAEhD,kBAAK,IAAI,SAAS,IAAI,SAAU;AAC/B;AAAA,cACD;AAEA,kBAAI,QAAQ,GAAG,SAAS,EAAE,GAAG,UAAW;AAExC,qBAAO;AAAA,gBACN,WAAa,MAAM;AAAA,gBACnB,aAAa;AAAA,gBACb,MAAa,GAAG,KAAM,QAAQ,CAAE,EAAE,OAAQ,KAAK,EAAE,UAAW;AAAA,gBAC5D,QAAa,GAAG,OAAQ,CAAE,EAAE,QAAQ,KAAK,CAAC,KAAK,EAAE,QAAS;AAAA,gBAC1D,UAAa;AAAA,gBACb,OAAa,MAAM,WAAW,OAC7B,MAAM,SACNA,GAAE,GAAG,OAAO,CAAC,EAAE,OAAO,CAAC,EAAE,KAAK;AAAA,cAChC;AAAA,YACD,CAAE;AAAA,UACH;AAAA,UAUA,OAAO,SAAW,MAClB;AACC,gBAAI,cAAc,KAAK,EAAE;AAEzB,qBAAU,IAAE,GAAG,MAAI,YAAY,QAAS,IAAE,KAAM,KAAM;AACrD,kBAAK,YAAY,GAAG,SAAS,MAAO;AACnC,uBAAO,YAAY;AAAA,cACpB;AAAA,YACD;AAAA,UACD;AAAA,UASA,iBAAiB,WACjB;AACC,gBAAI,OAAO;AACX,gBAAI,KAAK,KAAK,EAAE;AAEhB,eAAG,KAAM,EAAC,MAAM,UAAS,CAAE,EAAE,SAAU,OAAO,SAAW,UAAU,KAAM;AACxE,kBAAI,MAAM,GAAG,IAAK,GAAI;AAEtB,mBAAK,gBAAiB,GAAG,IAAK,GAAI,GAAG,IAAK;AAAA,YAC3C,CAAE;AAAA,UACH;AAAA,UAWA,SAAS,SAAU,aACnB;AACC,gBAAI,OAAO;AACX,gBAAI,KAAK,KAAK,EAAE;AAChB,gBAAI,QAAQA,GAAEC,OAAM,EAAE,WAAW;AACjC,gBAAI,cAAc,KAAK,EAAE;AACzB,gBAAI,aAAa,YAAY,GAAG;AAChC,gBAAI,UAAU,KAAK,EAAE;AACrB,gBAAI,GAAG;AACP,gBAAI,SAAS,KAAK,EAAE,QAAQ,MAAM;AAGlC,iBAAM,IAAE,YAAY,SAAO,GAAI,KAAG,GAAI,KAAM;AAC3C,kBAAK,SAAS,YAAY,GAAG,OAAQ;AACpC,6BAAa,YAAY,GAAG;AAC5B;AAAA,cACD;AAAA,YACD;AAGA,gBAAI,aAAa,KAAK,kBAAmB,UAAW;AACpD,iBAAK,EAAE,UAAU;AAKjB,gBAAI,iBAAiB;AAErB,iBAAM,IAAE,GAAG,MAAI,QAAQ,QAAS,IAAE,KAAM,KAAM;AAC7C,kBAAK,WAAW,OAAO,SAAS,CAAE,QAAQ,GAAG,SAAS,CAAE,QAAQ,GAAG,WAAW,CAAE,GAAG,OAAO,CAAC,EAAE,QAAQ,MAAM,OAAQ;AAClH,iCAAiB;AACjB;AAAA,cACD;AAAA,YACD;AAEA,YAAAD,GAAG,GAAG,MAAM,EAAE,KAAK,CAAE,EAAE,YAAa,aAAa,cAAe;AAEhE,gBAAI,UAAU;AACd,gBAAI,UAAU;AAEd,eAAG,QAAQ,EAAE,GAAG,CAAC,EAAE,KAAM,SAAW,QAAQS,IAAI;AAC/C,kBAAK,WAAWA,QAAO,MAAO;AAC7B;AAAA,cACD;AAEA,kBAAK,eAAe,WAAWA,QAAO,OAAOA,KAAK;AACjD,0BAAU;AACV,qBAAK,cAAe,QAAQ,WAAWA,GAAG;AAAA,cAC3C;AAAA,YACD,CAAE;AAEF,gBAAK,SAAU;AACd,mBAAK,gBAAgB;AAGrB,cAAAT,GAAE,GAAG,MAAM,EAAE,KAAK,CAAC,EAAE,QAAS,wBAAwB,CAAC,IAAI,KAAK,EAAE,OAAO,CAAE;AAG3E,kBAAK,GAAG,KAAK,KAAK,EAAE,mBAAmB,GAAI;AAC1C,gBAAAA,GAAE,MAAM,GAAG,MAAM,EAAE,KAAK,CAAC,EAAE,GAAG,CAAC,EAAE,KAAK,WAAW,OAAO;AAAA,cACzD;AAAA,YACD;AAEA,iBAAK,cAAc;AAAA,UACpB;AAAA,UAWA,aAAa,WACb;AACC,gBAAI,KAAK,KAAK,EAAE;AAChB,gBAAI,UAAU,KAAK,EAAE;AAGrB,gBAAK,CAAE,KAAK,EAAE,MAAO;AACpB;AAAA,YACD;AAIA,gBAAKA,GAAE,QAAS,MAAMA,GAAE,IAAK,SAAS,SAAU,GAAG;AAAE,qBAAO,EAAE;AAAA,YAAM,CAAE,CAAE,MAAM,IAAK;AAClF;AAAA,YACD;AAGA,gBAAK,CAAEA,GAAE,cAAe,eAAgB,GAAI;AAC3C,cAAAA,GAAE,KAAM,iBAAiB,SAAW,KAAM;AACzC,oBAAI,MAAM,IAAI,MAAM,GAAG;AAEvB,mCAAoB,IAAI,IAAI,KAAG,GAAG,IAAI,KAAG,CAAE;AAAA,cAC5C,CAAE;AAAA,YACH;AAGA,gBAAI,aAAe,GAAG,MAAM,EAAE,KAAK,EAAE;AACrC,gBAAI,eAAe,GAAG;AACtB,gBAAI,cAAe,GAAG,MAAM,EAAE,KAAK,EAAE,UAAW,KAAM;AACtD,gBAAI,eAAeA,GAAG,GAAG,MAAM,EAAE,OAAO,EAAE,UAAW,KAAM,CAAE,EAAE,SAAU,WAAY;AACrF,gBAAI,aAAeA,GAAG,GAAG,MAAM,EAAE,KAAK,CAAE,EAAE,MAAO,OAAO,KAAM,EAAE,MAAM,EAAE,SAAU,WAAY;AAE9F,wBAAY,MAAM,QAAQ;AAG1B,gBAAI,cAAc,GAAG,QAAQ,EAC3B,OAAO,EACP,OAAQ,SAAU,KAAK;AACvB,qBAAO,GAAG,OAAO,GAAG,EAAE,QAAQ;AAAA,YAC/B,CAAE,EACD,IAAI,EACJ,MAAO,KAAM,EACb,IAAK,WAAW,YAAa,EAC7B,IAAK,SAAS,MAAO,EACrB,IAAK,aAAa,CAAE;AAItB,YAAAA,GAAE,UAAU,EACV,OAAQA,GAAE,GAAG,KAAM,EAAE,MAAM,UAAU,CAAE,EAAE,MAAM,CAAC,EAAE,MAAO,KAAM,CAAE,EACjE,KAAM,QAAS,EAAE,IAAK,WAAW,EAAG;AAGtC,gBAAI,SAAS,GAAG,MAAM,EAAE,OAAO;AAC/B,gBAAK,QAAS;AACb,kBAAI,eAAeA,GAAG,OAAO,UAAW,KAAM,CAAE,EAAE,SAAU,WAAY;AACxE,kBAAI,cAAc,GAAG,QAAQ,EAC3B,OAAO,EACP,OAAQ,SAAU,KAAK;AACvB,uBAAO,GAAG,OAAO,GAAG,EAAE,QAAQ;AAAA,cAC/B,CAAE,EACD,IAAI,EACJ,MAAO,KAAM,EACb,IAAK,WAAW,YAAa;AAE/B,cAAAA,GAAE,OAAO,EACP,OAAQ,WAAY,EACpB,SAAU,YAAa;AAAA,YAC1B;AAEA,YAAAA,GAAE,OAAO,EACP,OAAQ,WAAY,EACpB,SAAU,YAAa;AAKzB,gBAAK,KAAK,EAAE,QAAQ,SAAS,UAAW;AACvC,cAAAA,GAAE,WAAW,EAAE,SAAU,sBAAuB;AAAA,YACjD;AAKA,YAAAA,GAAG,WAAY,EAAE,KAAM,QAAS,EAAE,WAAY,MAAO;AAIrD,YAAAA,GAAG,WAAY,EAAE,IAAK,YAAY,UAAW;AAE7C,gBAAI,WAAWA,GAAE,QAAQ,EACvB,IAAK;AAAA,cACL,OAAO;AAAA,cACP,QAAQ;AAAA,cACR,UAAU;AAAA,cACV,OAAO;AAAA,YACR,CAAE,EACD,OAAQ,WAAY;AAEtB,qBAAS,aAAc,GAAG,MAAM,EAAE,KAAK,CAAE;AAGzC,wBAAY,KAAM,SAAU,GAAG;AAC9B,kBAAI,MAAM,GAAG,OAAO,MAAO,eAAe,CAAE;AAC5C,sBAAS,KAAM,WAAY,KAAK,eAAe;AAAA,YAChD,CAAE;AAEF,qBAAS,OAAO;AAAA,UACjB;AAAA,UAKA,uBAAuB,WACvB;AACC,gBAAI,KAAK,KAAK,EAAE;AAEhB,mBAAOA,GAAE,IAAK,KAAK,EAAE,SAAS,SAAU,GAAG,GAAG;AAG7C,kBAAK,GAAG,OAAO,CAAC,EAAE,QAAQ,MAAM,OAAQ;AACvC,uBAAO;AAAA,cACR;AACA,qBAAO;AAAA,YACR,CAAE;AAAA,UACH;AAAA,UAcA,eAAe,SAAW,KAAK,UAC/B;AACC,gBAAI,KAAK,KAAK,EAAE;AAChB,gBAAI,UAAU,WAAW,KAAK;AAE9B,YAAAA,GAAG,GAAG,OAAQ,GAAI,EAAE,OAAO,CAAE,EAC3B,IAAK,WAAW,OAAQ,EACxB,YAAY,cAAc,CAAC,QAAQ;AAErC,YAAAA,GAAG,GAAG,OAAQ,GAAI,EAAE,OAAO,CAAE,EAC3B,IAAK,WAAW,OAAQ,EACxB,YAAY,cAAc,CAAC,QAAQ;AAErC,eAAG,OAAQ,GAAI,EAAE,MAAM,EAAE,IAAI,EAC3B,IAAK,WAAW,OAAQ,EACxB,YAAY,cAAc,CAAC,QAAQ;AAGrC,gBAAK,CAAEA,GAAE,cAAe,eAAgB,GAAI;AAC3C,iBAAG,MAAO,MAAM,GAAI,EAAE,QAAQ,EAAE,KAAM,SAAU,KAAK;AACpD,mCAAoB,IAAI,IAAI,KAAK,IAAI,MAAO;AAAA,cAC7C,CAAE;AAAA,YACH;AAAA,UACD;AAAA,UAYA,aAAa,WACb;AACC,gBAAI,KAAK,KAAK,EAAE;AAChB,gBAAI,QAAQ,GAAG,MAAO,EAAE,MAAM,UAAU,CAAE,EAAE,MAAM,EAAE,IAAI;AACxD,gBAAI,MAAM,GAAG,SAAS,EAAE;AACxB,gBAAI,SAAS,KAAK,EAAE,QAAQ;AAE5B,kBAAM,OAAQ,qBAAsB,EAAE,WAAY,qBAAsB;AAExE,gBAAK,OAAO,WAAW,UAAW;AACjC,iBAAG,MAAO,MAAM,QAAQ,EAAE,MAAM,UAAU,CAAE,EAAE,MAAM,EAAE,IAAI,EACxD,KAAM,YAAY,IAAI,SAAU,EAChC,KAAM,gBAAgB,CAAE;AAAA,YAC3B,OACK;AAGJ,kBAAK,WAAW,kCAAmC;AAClD,yBAAS;AAAA,cACV;AAEA,cAAAA,GAAG,QAAQ,GAAG,KAAM,EAAE,MAAM,UAAU,CAAE,EAAE,MAAM,CAAE,EAChD,KAAM,YAAY,IAAI,SAAU,EAChC,KAAM,gBAAgB,CAAE;AAAA,YAC3B;AAAA,UACD;AAAA,QACD,CAAE;AAaF,mBAAW,cAAc;AAAA,UACxB,EAAE,MAAM,WAAY,OAAO,SAAS;AAAA,UACpC,EAAE,MAAM,YAAY,OAAO,KAAK;AAAA,UAChC,EAAE,MAAM,YAAY,OAAO,IAAI;AAAA,UAC/B,EAAE,MAAM,YAAY,OAAO,IAAI;AAAA,UAC/B,EAAE,MAAM,YAAY,OAAO,IAAI;AAAA,QAChC;AAWA,mBAAW,UAAU;AAAA,UACpB,UAAU,SAAW,KAAK,QAAQa,SAAS;AAC1C,gBAAK,QAAS;AACb,kBAAKb,GAAE,IAAI,KAAK,CAAC,EAAE,SAAS,QAAQ,GAAI;AACvC,oBAAI,MAAOa,QAAO,GAAG,OAAQ,EAAE,KAAK;AAEpC,uBAAO;AAAA,cACR;AAAA,YACD,OACK;AACJ,kBAAK,CAAE,IAAI,MAAM,QAAQ,GAAK;AAC7B,oBAAI,MAAOA,QAAO,GAAG,OAAQ,EAAE,KAAK;AACpC,gBAAAb,GAAG,IAAI,KAAK,CAAE,EAAE,SAAU,QAAS;AAEnC,uBAAO;AAAA,cACR,OACK;AACJ,oBAAI,MAAO,KAAM;AACjB,gBAAAA,GAAG,IAAI,KAAK,CAAE,EAAE,YAAa,QAAS;AAEtC,uBAAO;AAAA,cACR;AAAA,YACD;AAAA,UACD;AAAA,UAEA,mBAAmB,SAAW,KAAK,QAAQa,SAAS;AACnD,gBAAM,CAAE,UAAU,IAAI,MAAM,QAAQ,KAAM,CAAE,IAAI,WAAW,UAAU,GAAI;AAExE,kBAAI,MAAO,KAAM;AACjB,cAAAb,GAAG,IAAI,KAAK,CAAE,EAAE,YAAa,QAAS;AAEtC,qBAAO;AAAA,YACR,OACK;AAEJ,kBAAI,MAAOa,QAAO,GAAG,OAAQ,EAAE,KAAK;AACpC,cAAAb,GAAG,IAAI,KAAK,CAAE,EAAE,SAAU,QAAS;AAEnC,qBAAO;AAAA,YACR;AAAA,UACD;AAAA,UAKA,OAAO,SAAW,SAAU;AAC3B,mBAAO,SAAW,KAAK,QAAQa,SAAS;AACvC,kBAAK,CAAE,QAAS;AAEf,oBAAI,QAAQ,WAAY;AACvB,wBAAM,OAAO;AACb,kBAAAb,GAAEE,SAAQ,EAAE,IAAK,cAAe;AAAA,gBACjC;AAEA,oBAAI,QAAQF,GAAE,0BAA0B,EACtC;AAAA,kBAAQA,GAAE,kCAAkC,EAC3C;AAAA,oBAAQA,GAAE,kCAAkC,EAC3C,OAAQa,QAAO,CAAE;AAAA,kBACnB,EACC;AAAA,oBAAQb,GAAE,4CAA6C,EACtD,MAAO,WAAY;AACnB,4BAAM;AAAA,oBACP,CAAE;AAAA,kBACH;AAAA,gBACD,EACC;AAAA,kBAAQA,GAAE,qCAAqC,EAC9C,MAAO,WAAY;AACnB,0BAAM;AAAA,kBACP,CAAE;AAAA,gBACH,EACC,SAAU,MAAO;AAEnB,gBAAAA,GAAEE,SAAQ,EAAE,GAAI,aAAa,SAAU,GAAG;AACzC,sBAAK,EAAE,YAAY,IAAK;AACvB,sBAAE,gBAAgB;AAElB,0BAAM;AAAA,kBACP;AAAA,gBACD,CAAE;AAAA,cACH,OACK;AACJ,gBAAAF,GAAE,uBAAuB,EACvB,MAAM,EACN,OAAQa,QAAO,CAAE;AAAA,cACpB;AAEA,kBAAK,WAAW,QAAQ,QAAS;AAChC,gBAAAb,GAAE,uBAAuB,EAAE;AAAA,kBAC1B,SAAO,QAAQ,OAAQ,GAAI,IAAE;AAAA,gBAC9B;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAAA,QACD;AAGA,YAAI,kBAAkB,CAAC;AAEvB,iBAAS,YAAa,IAAI,KAAK,KAAM;AACpC,cAAI,OAAO,MAAI,MAAI;AAEnB,cAAK,gBAAiB,OAAS;AAC9B,mBAAO,gBAAiB;AAAA,UACzB;AAGA,cAAI,QAAQ,CAAC;AACb,cAAI,WAAW,GAAG,KAAM,KAAK,GAAI,EAAE,KAAK,EAAE;AAC1C,mBAAU,IAAE,GAAG,MAAI,SAAS,QAAS,IAAE,KAAM,KAAM;AAClD,kBAAM,KAAM,SAAS,EAAG;AAAA,UACzB;AAEA,0BAAiB,QAAS;AAE1B,iBAAO;AAAA,QACR;AAEA,iBAAS,mBAAoB,IAAI,KAAK,KAAM;AAC3C,cAAI,OAAO,MAAI,MAAI;AAEnB,cAAK,CAAE,gBAAiB,OAAS;AAChC;AAAA,UACD;AAEA,cAAI,OAAO,GAAG,KAAM,KAAK,GAAI,EAAE,KAAK;AACpC,cAAIc,SAAQ,gBAAiB;AAC7B,cAAI,SAASA,OAAM,GAAG;AACtB,cAAI,iBAAiB,OAAO;AAC5B,cAAI,IAAI,CAAC;AAET,mBAAU,IAAE,GAAG,MAAI,eAAe,QAAS,IAAE,KAAM,KAAM;AACxD,cAAE,KAAM,eAAe,EAAG;AAAA,UAC3B;AAEA,mBAAU,IAAE,GAAG,MAAI,EAAE,QAAS,IAAE,KAAM,KAAM;AAC3C,iBAAK,YAAa,EAAE,EAAG;AAAA,UACxB;AAEA,0BAAiB,QAASX;AAAA,QAC3B;AAWA,mBAAW,WAAW;AAAA,UACrB,iBAAiB,WAAY;AAC5B,mBAAO,SAAWY,MAAK,QAAQ,SAAU;AACxC,kBAAI,KAAKf,GAAE,yBAAuB,SAAO,yBAAyB;AAClE,kBAAI,QAAQ;AAEZ,kBAAII,QAAOJ,GAAE,KAAM,SAAS,SAAW,GAAG,KAAM;AAC/C,oBAAK,IAAI,QAAS;AACjB,sBAAI,QAAQ,IAAI,YACf,YAAW,IAAI,YAAW,MAC1B;AAED,kBAAAA;AAAA,oBACC,SAAO,QAAM,sBAAoB,IAAI,cAAY,oBAAkB,IAAI,WAAS,uBAAqB,IAAI,cAAY,+BAEnH,IAAI,QACL;AAAA,kBAEF,EACE,OAAQA,GAAE,0BAA0B,EAAE,OAAQ,YAAae,MAAK,IAAI,UAAU,IAAI,WAAY,CAAE,CAAE,EAClG,SAAU,EAAG;AAEf,0BAAQ;AAAA,gBACT;AAAA,cACD,CAAE;AAEF,qBAAO,QACN,KACA;AAAA,YACF;AAAA,UACD;AAAA,UAEA,YAAY,WAAY;AACvB,mBAAO,SAAWA,MAAK,QAAQ,SAAU;AACxC,kBAAIX,QAAOJ,GAAE,IAAK,SAAS,SAAW,KAAM;AAC3C,oBAAI,QAAQ,IAAI,YACf,YAAW,IAAI,YAAW,MAC1B;AAED,uBAAO,IAAI,SACV,SAAO,QAAM,sBAAoB,IAAI,cAAY,oBAAkB,IAAI,WAAS,uBAAqB,IAAI,cAAY,+BAEnH,IAAI,QACL,oCAEC,IAAI,OACL,iBAED;AAAA,cACF,CAAE,EAAE,KAAK,EAAE;AAEX,qBAAOI,QACNJ,GAAE,yBAAuB,SAAO,yBAAyB,EAAE,OAAQI,KAAK,IACxE;AAAA,YACF;AAAA,UACD;AAAA,UAEA,UAAU,SAAW,SAAU;AAC9B,sBAAUJ,GAAE,OAAQ;AAAA,cACnB,YAAY;AAAA,YACb,GAAG,OAAQ;AAEX,mBAAO,SAAWe,MAAK,QAAQ,SAAU;AACxC,kBAAIX,QAAOJ,GAAE,IAAK,SAAS,SAAW,KAAM;AAC3C,oBAAI,QAAQ,IAAI,YACf,YAAW,IAAI,YAAW,MAC1B;AAED,uBAAO,SAAO,QAAM,mBAAiB,IAAI,WAAS,uBAAqB,IAAI,cAAY,WAC9E,IAAI,QAAM,gBACV,IAAI,OAAK;AAAA,cAEnB,CAAE,EAAE,KAAK,EAAE;AAEX,qBAAOA,GAAE,mBAAiB,QAAQ,aAAW,8BAA8B,EAAE,OAAQI,KAAK;AAAA,YAC3F;AAAA,UACD;AAAA,QACD;AASA,mBAAW,WAAW;AAAA,UASrB,aAAa,WAAW;AAAA,UAUxB,MAAM;AAAA,UAmBN,SAAS;AAAA,YACR,SAAS,WAAW,QAAQ;AAAA,YAE5B,UAAU,WAAW,SAAS,WAAW;AAAA,YAEzC,QAAQ;AAAA,YAER,MAAM;AAAA,UACP;AAAA,UAQA,YAAY;AAAA,QACb;AAMA,YAAI,MAAMJ,GAAE,GAAG,UAAU;AAGzB,YAAI,SAAU,gBAAgB,WAAY;AACzC,iBAAO;AAAA,QACR,CAAE;AAEF,YAAI,SAAU,sBAAsB,SAAW,IAAK;AACnD,eAAKA,GAAE,EAAE;AAET,iBAAO;AAAA,YACN,QAAQ,GAAG,KAAK,WAAW;AAAA,YAC3B,KAAQ,GAAG,OAAO,EAAE,KAAK,WAAW;AAAA,UACrC;AAAA,QACD,CAAE;AAEF,YAAI,SAAU,wBAAwB,WAAY;AACjD,iBAAO,KAAK,SAAU,SAAS,SAAW,KAAM;AAC/C,gBAAK,IAAI,aAAc;AACtB,kBAAI,YAAY,YAAY;AAAA,YAC7B;AAAA,UACD,CAAE;AAAA,QACH,CAAE;AAEF,YAAI,SAAU,uBAAuB,WAAY;AAChD,iBAAO,KAAK,SAAU,SAAS,SAAW,KAAM;AAC/C,gBAAK,IAAI,aAAc;AACtB,kBAAI,YAAY,YAAY;AAC5B,kBAAI,YAAY,QAAQ;AAAA,YACzB;AAAA,UACD,CAAE;AAAA,QACH,CAAE;AAEF,YAAI,SAAU,0BAA0B,WAAY;AACnD,cAAI,MAAM,KAAK,QAAQ;AAEvB,iBAAO,IAAI,cACVA,GAAE,QAAS,OAAO,IAAI,YAAY,sBAAsB,CAAE,MAAM,KAChE;AAAA,QACF,CAAE;AAEF,YAAI,eAAgB,gCAAgC,+BAA+B,WAAY;AAC9F,iBAAO,KAAK,SAAU,UAAU,SAAW,UAAU,QAAS;AAC7D,mBAAO,SAAS,cACf,SAAS,YAAY,sBAAsB,EAAG,UAC9C;AAAA,UACF,GAAG,CAAE;AAAA,QACN,CAAE;AASF,mBAAW,UAAU;AAGrB,QAAAA,GAAE,GAAG,UAAU,aAAa;AAC5B,QAAAA,GAAE,GAAG,UAAU,aAAa;AAI5B,QAAAA,GAAEE,SAAQ,EAAE,GAAI,kBAAkB,SAAU,GAAG,UAAU,MAAM;AAC9D,cAAK,EAAE,cAAc,MAAO;AAC3B;AAAA,UACD;AAEA,cAAKF,GAAE,SAAS,MAAM,EAAE,SAAU,YAAa,KAC7CA,GAAE,SAAS,MAAM,EAAE,SAAU,eAAgB,KAC7C,SAAS,MAAM,cACf,UAAU,SAAS,YACnB;AACD,gBAAI,OAAO,SAAS,MAAM;AAE1B,gBAAK,SAAS,OAAQ;AACrB,kBAAI,WAAY,UAAUA,GAAE,cAAe,IAAK,IAAI,OAAO,CAAC,CAAG;AAAA,YAChE;AAAA,UACD;AAAA,QACD,CAAE;AAGF,eAAO;AAAA,MACP,CAAC;AAAA;AAAA;;;AC19CD;AAAA;AAIA,OAAC,SAAU,SAAS;AACnB,YAAK,OAAO,WAAW,cAAc,OAAO,KAAM;AAEjD,iBAAQ,CAAC,UAAU,sBAAsB,2BAA2B,GAAG,SAAWgB,IAAI;AACrF,mBAAO,QAASA,IAAG,QAAQ,QAAS;AAAA,UACrC,CAAE;AAAA,QACH,WACU,OAAO,YAAY,UAAW;AAEvC,iBAAO,UAAU,SAAU,MAAMA,IAAG;AACnC,gBAAK,CAAE,MAAO;AACb,qBAAO;AAAA,YACR;AAEA,gBAAK,CAAEA,MAAK,CAAEA,GAAE,GAAG,WAAY;AAC9B,cAAAA,KAAI,gCAA8B,MAAMA,EAAC,EAAE;AAAA,YAC5C;AAEA,gBAAK,CAAEA,GAAE,GAAG,UAAU,YAAa;AAClC,8CAAqC,MAAMA,EAAC;AAAA,YAC7C;AAEA,mBAAO,QAASA,IAAG,MAAM,KAAK,QAAS;AAAA,UACxC;AAAA,QACD,OACK;AAEJ,kBAAS,QAAQ,QAAQ,QAAS;AAAA,QACnC;AAAA,MACD,GAAE,SAAUA,IAAGC,SAAQC,WAAUC,YAAY;AAC7C;AACA,YAAI,YAAYH,GAAE,GAAG;AAGrB,YAAI,WAAW,UAAU,WAAW;AACpC,YAAI,YAAY,SAAS;AACzB,YAAI,SAASA;AAAA,UACZ;AAAA,QAUD;AAEA,iBAAS,QAAQ,SAAW,SAAU;AACrC,iBAAO,SAAW,KAAK,QAAQI,SAAS;AACvC,gBAAK,CAAEJ,GAAE,GAAG,OAAQ;AACnB,wBAAW,KAAK,QAAQI,OAAO;AAAA,YAChC,OACK;AACJ,kBAAK,CAAE,QAAS;AACf,oBAAK,WAAW,QAAQ,QAAS;AAChC,sBAAI,SAAS,OAAO,KAAK,kBAAkB;AAC3C,sBAAI,SAAS,OAAO,KAAK,QAAQ,EAAE,OAAO;AAE1C,yBACE,MAAM,EACN,OAAQ,6BAA2B,QAAQ,OAAQ,GAAI,IAAE,OAAQ,EACjE,OAAQ,MAAO;AAAA,gBAClB;AAEA,uBAAO,KAAM,gBAAiB,EAC5B,MAAM,EACN,OAAQA,QAAO,CAAE;AAEnB,uBACE,SAAU,MAAO,EACjB,MAAM;AAAA,cACT;AAAA,YACD;AAAA,UACD;AAAA,QACD;AAGA,eAAO,UAAU;AAAA,MACjB,CAAC;AAAA;AAAA;;;ACpFD;AAAA;AAuBA,OAAC,SAAU,SAAS;AACnB,YAAK,OAAO,WAAW,cAAc,OAAO,KAAM;AAEjD,iBAAQ,CAAC,UAAU,gBAAgB,GAAG,SAAWC,IAAI;AACpD,mBAAO,QAASA,IAAG,QAAQ,QAAS;AAAA,UACrC,CAAE;AAAA,QACH,WACU,OAAO,YAAY,UAAW;AAEvC,iBAAO,UAAU,SAAU,MAAMA,IAAG;AACnC,gBAAK,CAAE,MAAO;AACb,qBAAO;AAAA,YACR;AAEA,gBAAK,CAAEA,MAAK,CAAEA,GAAE,GAAG,WAAY;AAC9B,cAAAA,KAAI,4BAA0B,MAAMA,EAAC,EAAE;AAAA,YACxC;AAEA,mBAAO,QAASA,IAAG,MAAM,KAAK,QAAS;AAAA,UACxC;AAAA,QACD,OACK;AAEJ,kBAAS,QAAQ,QAAQ,QAAS;AAAA,QACnC;AAAA,MACD,GAAE,SAAUA,IAAGC,SAAQC,WAAUC,YAAY;AAC7C;AACA,YAAI,YAAYH,GAAE,GAAG;AAIrB,kBAAU,SAAS,CAAC;AAEpB,kBAAU,OAAO,UAAU;AAE3B,kBAAU,OAAO,OAAO,SAAW,IAAK;AACvC,cAAI,MAAM,GAAG,SAAS,EAAE;AAExB,cAAI,IAAI,SAAS;AAChB;AAAA,UACD;AAEA,cAAI,gBAAgB,GAAG,MAAM,OAAO;AAEpC,cAAI,gBAAgB,SAAS,GAAG,UAAUI,OAAM;AAC/C,gBAAGA,UAAS,QAAQA,MAAK,WAAWD,YAAW;AAC9C;AAAA,YACD;AAIA,gBAAI,GAAG,KAAK,EAAC,UAAU,KAAI,CAAC,EAAE,IAAI,GAAG;AACpC,iBAAG,KAAK,EAAE,SAAS;AAAA,YACpB;AACA,gBAAIC,MAAK,OAAO,SAASD,YAAW;AACnC,iBAAG,KAAKC,MAAK,OAAO,IAAI,EAAE,OAAO;AAAA,YAClC;AAEA,gBAAI,GAAG,QAAQ,EAAC,UAAU,KAAI,CAAC,EAAE,IAAI,GAAG;AACvC,iBAAG,QAAQ,EAAE,SAAS;AAAA,YACvB;AACA,gBAAIA,MAAK,OAAO,YAAYD,YAAW;AACtC,iBAAG,QAAQC,MAAK,OAAO,OAAO,EAAE,OAAO;AAAA,YACxC;AAEA,gBAAI,GAAG,MAAM,EAAC,UAAU,KAAI,CAAC,EAAE,IAAI,GAAG;AACrC,iBAAG,MAAM,EAAE,SAAS;AAAA,YACrB;AACA,gBAAIA,MAAK,OAAO,UAAUD,YAAW;AACpC,uBAAQ,IAAI,GAAG,IAAIC,MAAK,OAAO,MAAM,QAAQ,KAAK;AACjD,mBAAG,KAAKA,MAAK,OAAO,MAAM,GAAG,KAAKA,MAAK,OAAO,MAAM,GAAG,MAAM,EAAE,OAAO;AAAA,cACvE;AAAA,YACD;AACA,eAAG,MAAM,KAAK;AAAA,UACf;AAEA,aAAG,IAAI,QAAQ,WAAW;AACzB,eAAG,GAAG,mBAAmB,SAAS,GAAG,UAAUA,OAAM;AACpD,cAAAA,MAAK,SAAS,CAAC;AACf,cAAAA,MAAK,OAAO,OAAO,GAAG,KAAK,EAAC,UAAS,KAAI,CAAC,EAAE,IAAI,IAAI,EAAE,QAAQ;AAC9D,cAAAA,MAAK,OAAO,UAAU,GAAG,QAAQ,EAAC,UAAS,KAAI,CAAC,EAAE;AAClD,cAAAA,MAAK,OAAO,QAAQ,GAAG,MAAM,EAAC,UAAS,KAAI,CAAC,EAAE,GAAG,IAAI,SAAS,QAAQ;AACrE,uBAAO,EAAC,KAAK,GAAG,IAAI,OAAO,GAAG,EAAE,GAAG,IAAI,GAAG,QAAQ,OAAO,OAAM;AAAA,cAChE,CAAC;AAAA,YACF,CAAC;AAED,0BAAcD,YAAWA,YAAW,aAAa;AACjD,eAAG,GAAG,+BAA+B,aAAa;AAAA,UACnD,CAAC;AAED,cAAIE,QAAO,IAAI,MAAM;AACrB,cAAI,WAAW,UAAU,SAAS;AAClC,cAAI,OAAOA,UAASF,aACnB,WACAE;AAGD,cAAI,QAAQ;AACZ,cAAI,QAAQ;AACZ,cAAI,WAAW;AACf,cAAI,aAAa;AACjB,cAAIC,QAAO;AACX,cAAI,WAAW;AACf,cAAI,YAAY;AAChB,cAAI,WAAW;AAEf,cAAI,UAAU,CAAC;AAGf,cAAK,SAAS,MAAO;AACpB,oBAAQ;AACR,uBAAW;AAAA,UACZ,WACU,OAAO,SAAS,UAAW;AACpC,oBAAQ;AACR,uBAAW;AAAA,UACZ,WACUN,GAAE,cAAe,IAAK,GAAI;AACnC,gBAAK,KAAK,aAAaG,YAAY;AAClC,yBAAW,KAAK;AAAA,YACjB;AAEA,gBAAK,KAAK,eAAeA,YAAY;AACpC,2BAAa,KAAK;AAAA,YACnB;AAEA,gBAAK,KAAK,SAASA,YAAY;AAC9B,cAAAG,QAAO,KAAK;AAAA,YACb;AAEA,gBAAK,KAAK,UAAUH,YAAY;AAC/B,sBAAQ,KAAK;AAAA,YACd;AAEA,gBAAK,KAAK,UAAUA,YAAY;AAC/B,sBAAQ,KAAK;AACb,yBAAW;AAAA,YACZ,OACK;AACJ,sBAAQ;AACR,yBAAW;AAAA,YACZ;AAEA,gBAAK,KAAK,aAAaA,YAAY;AAClC,yBAAW,KAAK;AAAA,YACjB;AAEA,gBAAK,KAAK,cAAcA,YAAY;AACnC,0BAAY,KAAK;AAAA,YAClB;AAAA,UACD;AAEA,aAAG,OAAO,SAAU,QAAS;AAC7B,aAAG,OAAO,MAAO,KAAM;AACvB,aAAG,OAAO,MAAO,KAAM;AACvB,aAAG,OAAO,SAAU,QAAS;AAC7B,aAAG,OAAO,WAAY,UAAW;AACjC,aAAG,OAAO,KAAMG,KAAK;AACrB,cAAI,QAAQ,YAAY;AAIxB,UAAAN,GAAE,GAAG,UAAU,IAAI,MAAM,qBAAqB,SAAW,UAAU,KAAM;AACxE,mBAAO,KAAK,IAAI,EAAE,OAAQ,KAAK,EAAC,OAAO,QAAO,CAAE,EAAE,MAAM,EAAE,IAAK,SAAW,IAAK;AAC9E,kBAAK,SAAS,QAAQ,UAAU,OAAQ;AACvC,uBAAOA,GAAG,EAAG,EAAE,OAAO,EAAE,SAAU,SAAS,QAAQ,SAAU;AAAA,cAC9D,WAAY,SAAS,QAAQ,UAAU,QAAS;AAC/C,uBAAOA,GAAG,EAAG,EAAE,SAAU,SAAS,QAAQ,SAAU;AAAA,cACrD;AACA,qBAAO;AAAA,YACR,CAAC;AAAA,UACF;AAIA,cAAK,CAAE,YAAYA,GAAG,GAAG,MAAM,EAAE,KAAK,CAAE,EAAE,SAAU,YAAa,GAAI;AACpE,eAAG,OAAO,MAAO,IAAK;AAAA,UACvB;AAAA,QACD;AAqFA,iBAAS,UAAW,IAAI,KAAK,MAC7B;AACC,cAAI;AACJ,cAAI;AACJ,cAAI;AACJ,cAAI,gBAAgB,SAAWO,QAAOC,MAAM;AAC3C,gBAAKD,SAAQC,MAAM;AAClB,kBAAI,MAAMA;AACV,cAAAA,OAAMD;AACN,cAAAA,SAAQ;AAAA,YACT;AAEA,gBAAI,SAAS;AACb,mBAAO,GAAG,QAAS,UAAW,EAAE,QAAQ,EAAE,OAAQ,SAAU,GAAG;AAC9D,kBAAK,MAAMA,QAAQ;AAClB,yBAAS;AAAA,cACV;AAEA,kBAAK,MAAMC,MAAM;AAChB,yBAAS;AACT,uBAAO;AAAA,cACR;AAEA,qBAAO;AAAA,YACR,CAAE;AAAA,UACH;AAEA,cAAI,aAAa,SAAWD,QAAOC,MAAM;AACxC,gBAAIC,WAAU,GAAG,KAAM,EAAE,QAAQ,UAAU,CAAE,EAAE,QAAQ;AAGvD,gBAAKA,SAAQ,QAASF,MAAM,IAAIE,SAAQ,QAASD,IAAI,GAAI;AACxD,kBAAI,MAAMA;AACV,cAAAA,OAAMD;AACN,cAAAA,SAAQ;AAAA,YACT;AAEA,gBAAI,SAAS;AACb,mBAAOE,SAAQ,OAAQ,SAAU,GAAG;AACnC,kBAAK,MAAMF,QAAQ;AAClB,yBAAS;AAAA,cACV;AAEA,kBAAK,MAAMC,MAAM;AAChB,yBAAS;AACT,uBAAO;AAAA,cACR;AAEA,qBAAO;AAAA,YACR,CAAE;AAAA,UACH;AAEA,cAAK,CAAE,GAAG,MAAO,EAAE,UAAU,KAAK,CAAE,EAAE,IAAI,KAAK,CAAE,MAAO;AAEvD,4BAAgB,cAAe,GAAG,IAAI,MAAO;AAC7C,yBAAa,WAAY,GAAI,IAAI,GAAI;AAAA,UACtC,OACK;AAEJ,4BAAgB,cAAe,KAAK,QAAQ,IAAI,MAAO;AACvD,yBAAa,WAAY,KAAK,KAAM,IAAI,GAAI;AAAA,UAC7C;AAEA,oBAAU,GAAG,MAAO,YAAY,aAAc,EAAE,QAAQ;AAExD,cAAK,CAAE,GAAG,MAAO,KAAK,EAAE,UAAU,KAAK,CAAE,EAAE,IAAI,GAAI;AAElD,eAAG,MAAO,OAAQ,EAAE,OAAO;AAAA,UAC5B,OACK;AAEJ,eAAG,MAAO,OAAQ,EAAE,SAAS;AAAA,UAC9B;AAAA,QACD;AAQA,iBAAS,sBAAuB,IAChC;AACC,cAAI,MAAM,GAAG,SAAS,EAAE;AACxB,cAAI,WAAW,IAAI,QAAQ;AAE3B,UAAAR,GAAG,GAAG,MAAM,EAAE,UAAU,CAAE,EACxB,IAAK,sBAAsB,QAAS,EACpC,IAAK,oBAAoB,QAAS,EAClC,IAAK,kBAAkB,QAAS;AAElC,UAAAA,GAAE,MAAM,EAAE,IAAK,mBAAmB,QAAQ,GAAG,MAAM,EAAE,KAAK,CAAC,CAAE;AAAA,QAC9D;AAQA,iBAAS,qBAAuB,IAChC;AACC,cAAI,YAAYA,GAAG,GAAG,MAAM,EAAE,UAAU,CAAE;AAC1C,cAAI,MAAM,GAAG,SAAS,EAAE;AACxB,cAAI,WAAW,IAAI,QAAQ;AAC3B,cAAI;AAEJ,oBACE,GAAI,sBAAsB,UAAU,SAAS,GAAG;AAGhD,gBAAK,EAAE,YAAY,EAAE,WAAW,EAAE,SAAU;AAC3C,wBACE,IAAK,oBAAoB,MAAO,EAChC,IAAI,wBAAwB,UAAU,WAAY;AAClD,uBAAO;AAAA,cACR,CAAE;AAAA,YACJ;AAEA,gBAAKC,QAAO,cAAe;AAC1B,+BAAiBA,QAAO,aAAa;AAAA,YACtC;AAAA,UACD,CAAE,EACD,GAAI,oBAAoB,UAAU,WAAW;AAG7C,sBAAU,IAAK,oBAAoB,EAAG;AAAA,UACvC,CAAE,EACD,GAAI,kBAAkB,UAAU,SAAW,GAAI;AAC/C,gBAAI,QAAQ,GAAG,OAAO,MAAM;AAC5B,gBAAI;AAIJ,gBAAK,gBAAiB;AACrB,kBAAI,YAAYA,QAAO,aAAa;AAIpC,kBAAK,CAAE,UAAU,cAAcD,GAAE,UAAU,UAAU,EAAE,QAAQ,OAAO,EAAE,OAAO,GAAG,MAAM,EAAE,KAAK,GAAI;AAClG,oBAAK,cAAc,gBAAiB;AACnC;AAAA,gBACD;AAAA,cACD;AAAA,YACD;AAEA,gBAAIU,OAAM,GAAG,SAAS,EAAE;AACxB,gBAAI,eAAe,GAAG,SAAS,EAAE,GAAG,SAAS,SAAS,KAAK,EAAE,QAAQ,OAAO,GAAG;AAG/E,gBAAKV,GAAE,EAAE,MAAM,EAAE,QAAQ,SAAO,YAAY,EAAE,MAAM,GAAG,MAAM,EAAE,UAAU,GAAI;AAC5E;AAAA,YACD;AAEA,gBAAI,OAAO,GAAG,KAAMA,GAAE,EAAE,MAAM,EAAE,QAAQ,QAAQ,CAAE;AAIlD,gBAAK,CAAE,KAAK,IAAI,GAAI;AACnB;AAAA,YACD;AAEA,gBAAI,QAAQA,GAAE,MAAM,gBAAgB;AACpC,yBAAc,IAAI,OAAO,CAAE,OAAO,MAAM,CAAE,CAAE;AAE5C,gBAAK,MAAM,mBAAmB,GAAI;AACjC;AAAA,YACD;AAEA,gBAAI,YAAY,KAAK,MAAM;AAC3B,gBAAK,UAAU,OAAQ;AACtB,oBAAM,UAAU;AAChB,yBAAY,GAAG,IAAIU,MAAK,OAAO,GAAI;AAAA,YACpC,WACU,UAAU,UAAW;AAC9B,oBAAM,KAAK,MAAM,EAAE;AACnB,yBAAY,GAAG,IAAIA,MAAK,UAAU,GAAI;AAAA,YACvC,WACU,UAAU,QAAS;AAC5B,oBAAM,KAAK,MAAM;AACjB,yBAAY,GAAG,IAAIA,MAAK,QAAQ,GAAI;AAAA,YACrC;AAEA,YAAAA,KAAI,mBAAmB;AAAA,UACxB,CAAE;AAGH,UAAAV,GAAE,MAAM,EAAE,GAAI,mBAAmB,QAAQ,GAAG,MAAM,EAAE,KAAK,CAAC,GAAG,SAAW,GAAI;AAC3E,gBAAK,IAAI,QAAQ,UAAW;AAE3B,kBAAKA,GAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAQ,GAAG,MAAM,EAAE,UAAU,CAAE,EAAE,QAAS;AACpE;AAAA,cACD;AAIA,kBAAKA,GAAE,EAAE,MAAM,EAAE,QAAQ,MAAM,EAAE,WAAW,GAAI;AAC9C;AAAA,cACF;AAGA,kBAAKA,GAAE,EAAE,MAAM,EAAE,QAAQ,SAAS,EAAE,QAAS;AAC5C;AAAA,cACD;AAEA,kBAAI,QAAQA,GAAE,MAAM,gBAAgB;AACpC,2BAAc,IAAI,OAAO,CAAE,EAAE,QAAQ,CAAE,CAAE;AAEzC,kBAAK,MAAM,mBAAmB,GAAI;AACjC;AAAA,cACD;AAEA,cAAAW,OAAO,KAAK,IAAK;AAAA,YAClB;AAAA,UACD,CAAE;AAAA,QACH;AAYA,iBAAS,aAAeC,MAAK,MAAM,MAAM,KACzC;AACC,cAAK,OAAO,CAAEA,KAAI,QAAQ,EAAE,QAAS;AACpC;AAAA,UACD;AAEA,cAAK,OAAO,SAAS,UAAW;AAC/B,mBAAO,OAAM;AAAA,UACd;AAEA,eAAK,QAASA,IAAI;AAElB,UAAAZ,GAAEY,KAAI,MAAM,EAAE,KAAK,CAAC,EAAE,QAAS,MAAM,IAAK;AAAA,QAC3C;AASA,iBAAS,KAAOA,MAChB;AACC,cAAI,MAAMA,KAAI,SAAS,EAAE;AAEzB,cAAK,CAAE,IAAI,QAAQ,QAAQ,CAAE,IAAI,YAAY,GAAI;AAChD;AAAA,UACD;AAEA,cAAKA,KAAI,OAAO,MAAM,MAAM,OAAQ;AACnC;AAAA,UACD;AAEA,cAAI,OAAUA,KAAI,KAAM,EAAE,UAAU,KAAK,CAAE,EAAE,QAAQ,EAAE;AACvD,cAAI,UAAUA,KAAI,QAAS,EAAE,UAAU,KAAK,CAAE,EAAE,QAAQ,EAAE;AAC1D,cAAI,QAAUA,KAAI,MAAO,EAAE,UAAU,KAAK,CAAE,EAAE,QAAQ,EAAE;AAExD,cAAIC,OAAM,SAAW,IAAI,MAAM,KAAM;AACpC,eAAG,OAAQb,GAAE,6BAA6B,EAAE,OAAQY,KAAI;AAAA,cACvD,YAAU,OAAK;AAAA,cACf,EAAE,GAAG,QAAM,OAAK,cAAc,GAAG,IAAI,GAAG,OAAK,OAAK,YAAY;AAAA,cAC9D;AAAA,YACD,CAAE,CAAE;AAAA,UACL;AAGA,UAAAZ,GAAE,KAAM,IAAI,YAAY,GAAG,SAAW,GAAG,IAAK;AAC7C,iBAAKA,GAAE,EAAE;AAET,gBAAI,SAAUA,GAAE,6BAA6B;AAC7C,YAAAa,KAAK,QAAQ,OAAO,IAAK;AACzB,YAAAA,KAAK,QAAQ,UAAU,OAAQ;AAC/B,YAAAA,KAAK,QAAQ,QAAQ,KAAO;AAE5B,gBAAI,YAAY,GAAG,SAAS,kBAAkB;AAC9C,gBAAK,UAAU,QAAS;AACvB,wBAAU,OAAO;AAAA,YAClB;AAEA,gBAAK,OAAO,KAAK,MAAM,IAAK;AAC3B,iBAAG,OAAQ,MAAO;AAAA,YACnB;AAAA,UACD,CAAE;AAAA,QACH;AAYA,iBAAS,KAAO,KAAM;AACrB,cAAID,OAAM,IAAI,UAAU,IAAK,GAAI;AACjC,cAAI,eAAe;AASnB,cAAI,qBAAqB,KAAM;AAAA,YAC9B,IAAI,SAAW,KAAKR,OAAMU,QAAQ;AACjC,kBAAI,GAAG;AACP,kBAAIC,KAAI,IAAI,OAAQD;AAGpB,kBAAKC,GAAE,kBAAmB;AACzB,gBAAAf,GAAG,GAAI,EAAE,SAAU,IAAI,QAAQ,SAAU;AAAA,cAC1C;AAIA,mBAAM,IAAE,GAAG,MAAI,IAAI,UAAU,QAAS,IAAE,KAAM,KAAM;AACnD,oBAAK,IAAI,UAAU,GAAG,oBAAqBe,GAAE,mBAAmBA,GAAE,gBAAgB,IAAM;AACvF,kBAAAf,GAAEe,GAAE,QAAQ,EAAE,EAAE,SAAU,IAAI,QAAQ,SAAU;AAAA,gBACjD;AAAA,cACD;AAAA,YACD;AAAA,YACA,OAAO;AAAA,UACR,CAAE;AAIF,UAAAH,KAAI,GAAI,sBAAsB,SAAU,GAAG,UAAU;AACpD,gBAAI,aAAaA,KAAI,SAAS,EAAE,IAAI;AAEnC;AAAA,YACD;AAIA,gBAAI,OAAOA,KAAI,KAAM,EAAE,UAAU,KAAK,CAAE,EAAE,IAAK,IAAK,EAAE,OAAQ,SAAWG,IAAI;AAC5E,qBAAOA,OAAMZ;AAAA,YACd,CAAE;AAEF,gBAAI,QAAQS,KAAI,MAAO,EAAE,UAAU,KAAK,CAAE,EAAE,GAAG,CAAC,EAAE,IAAK,SAAW,SAAU;AAC3E,kBAAI,KAAKA,KAAI,IAAK,QAAQ,GAAI,EAAE,GAAI,IAAK;AACzC,qBAAO,KACN,EAAE,KAAK,IAAI,QAAQ,QAAQ,OAAO,IAClCT;AAAA,YACF,CAAE,EAAE,OAAQ,SAAWY,IAAI;AAC1B,qBAAOA,OAAMZ;AAAA,YACd,CAAE;AAGF,YAAAS,KAAI,IAAK,oBAAoB,WAAY;AACxC,cAAAA,KAAI,KAAM,IAAK,EAAE,OAAO;AAGxB,kBAAK,MAAM,IAAI,GAAI;AAClB,sBAAM,KAAM,SAAW,IAAK;AAC3B,kBAAAA,KAAI,MAAO,GAAG,KAAK,GAAG,MAAO,EAAE,OAAO;AAAA,gBACvC,CAAE;AAAA,cACH;AAAA,YACD,CAAE;AAAA,UACH,CAAE;AAGF,UAAAA,KAAI,GAAI,oEAAoE,WAAY;AACvF,iBAAMA,IAAI;AACV,YAAAA,KAAI,MAAM,KAAK;AAAA,UAChB,CAAE;AAGF,UAAAA,KAAI,GAAI,oBAAoB,WAAY;AACvC,YAAAA,KAAI,KAAK,EAAC,UAAU,KAAI,CAAC,EAAE,SAAS;AAEpC,kCAAuBA,IAAI;AAC3B,YAAAA,KAAI,IAAK,WAAY;AACrB,YAAAZ,GAAE,MAAM,EAAE,IAAI,cAAc,QAAQY,KAAI,MAAM,EAAE,KAAK,CAAC,CAAC;AAAA,UACxD,CAAE;AAAA,QACH;AAYA,iBAAS,eAAgB,IAAI,MAAM,KAAK,MACxC;AAEC,cAAI,UAAU,GAAG,OAAK,KAAM,EAAE,QAAQ,UAAU,CAAE,EAAE,QAAQ;AAC5D,cAAI,OAAOZ,GAAE,QAAS,MAAM,OAAQ;AACpC,cAAI,OAAOA,GAAE,QAAS,KAAK,OAAQ;AAEnC,cAAK,CAAE,GAAG,OAAK,KAAM,EAAE,UAAU,KAAK,CAAE,EAAE,IAAI,KAAK,SAAS,IAAK;AAGhE,oBAAQ,OAAQA,GAAE,QAAS,KAAK,OAAQ,IAAE,GAAG,QAAQ,MAAO;AAAA,UAC7D,OACK;AAEJ,gBAAK,OAAO,MAAO;AAClB,kBAAI,MAAM;AACV,qBAAO;AACP,qBAAO;AAAA,YACR;AAEA,oBAAQ,OAAQ,OAAK,GAAG,QAAQ,MAAO;AACvC,oBAAQ,OAAQ,GAAG,IAAK;AAAA,UACzB;AAEA,cAAK,CAAE,GAAG,MAAO,KAAK,EAAE,UAAU,KAAK,CAAE,EAAE,IAAI,GAAI;AAElD,eAAG,OAAK,KAAM,OAAQ,EAAE,OAAO;AAAA,UAChC,OACK;AAEJ,oBAAQ,OAAQA,GAAE,QAAS,KAAK,OAAQ,GAAG,CAAE;AAC7C,eAAG,OAAK,KAAM,OAAQ,EAAE,SAAS;AAAA,UAClC;AAAA,QACD;AAUA,iBAASW,OAAO,KAAK,OACrB;AACC,cAAK,SAAS,IAAI,QAAQ,UAAU,UAAW;AAC9C,gBAAIC,OAAM,IAAI,UAAU,IAAK,GAAI;AAEjC,YAAAA,KAAI,KAAM,EAAE,UAAU,KAAK,CAAE,EAAE,SAAS;AACxC,YAAAA,KAAI,QAAS,EAAE,UAAU,KAAK,CAAE,EAAE,SAAS;AAC3C,YAAAA,KAAI,MAAO,EAAE,UAAU,KAAK,CAAE,EAAE,SAAS;AAAA,UAC1C;AAAA,QACD;AAYA,iBAAS,WAAa,GAAG,IAAI,KAAK,MAAM,KACxC;AACC,cAAI,QAAQ,GAAG,OAAO,MAAM;AAC5B,cAAI,aAAa,GAAG,OAAO,WAAW;AACtC,cAAI,aAAa,GAAG,MAAO,KAAK,EAAE,UAAU,KAAK,CAAE,EAAE,IAAI;AAEzD,cAAK,cAAc,CAAE,YAAa;AACjC;AAAA,UACD;AAEA,cAAK,UAAU,MAAO;AACrB,gBAAK,EAAE,WAAW,EAAE,SAAU;AAE7B,iBAAG,MAAO,GAAI,EAAE,OAAQ,CAAE,UAAW;AAAA,YACtC,WACU,EAAE,UAAW;AACtB,kBAAK,SAAS,QAAS;AACtB,0BAAW,IAAI,KAAK,IAAI,oBAAoB,IAAK;AAAA,cAClD,OACK;AACJ;AAAA,kBAAgB;AAAA,kBAAI;AAAA,kBAAM;AAAA,kBAAK,IAAI,mBAClC,IAAI,iBAAiB,QACrB;AAAA,gBACD;AAAA,cACD;AAAA,YACD,OACK;AAGJ,kBAAI,WAAW,GAAG,OAAK,KAAM,EAAE,UAAU,KAAK,CAAE;AAEhD,kBAAK,cAAc,SAAS,QAAQ,EAAE,WAAW,GAAI;AACpD,mBAAG,MAAO,GAAI,EAAE,SAAS;AAAA,cAC1B,OACK;AACJ,yBAAS,SAAS;AAClB,mBAAG,MAAO,GAAI,EAAE,OAAO;AAAA,cACxB;AAAA,YACD;AAAA,UACD,WAAY,SAAS,eAAgB;AACpC,gBAAK,EAAE,UAAW;AACjB,kBAAK,SAAS,QAAS;AACtB,0BAAW,IAAI,KAAK,IAAI,oBAAoB,IAAK;AAAA,cAClD,OACK;AACJ;AAAA,kBAAgB;AAAA,kBAAI;AAAA,kBAAM;AAAA,kBAAK,IAAI,mBAClC,IAAI,iBAAiB,QACrB;AAAA,gBACD;AAAA,cACD;AAAA,YACD,OACK;AACJ,iBAAI,MAAQ,GAAI,EAAE,OAAQ,CAAE,UAAW;AAAA,YACxC;AAAA,UACD,OACK;AACJ,eAAI,MAAQ,GAAI,EAAE,OAAQ,CAAE,UAAW;AAAA,UACxC;AAAA,QACD;AAEA,iBAAS,QAAS,MAAO;AACxB,iBAAO,KAAK,GAAG,QAAQ,qBAAqB,GAAG;AAAA,QAChD;AAWA,QAAAZ,GAAE,KAAM;AAAA,UACP,EAAE,MAAM,OAAO,MAAM,SAAS;AAAA,UAC9B,EAAE,MAAM,UAAU,MAAM,YAAY;AAAA,QACrC,GAAG,SAAW,GAAG,GAAI;AACpB,oBAAU,IAAI,SAAU,EAAE,MAAO,KAAM,SAAW,UAAU,MAAM,SAAU;AAC3E,gBAAI,WAAW,KAAK;AACpB,gBAAII;AACJ,gBAAI,MAAM,CAAC;AAEX,gBAAK,aAAa,QAAQ,aAAa,OAAQ;AAC9C,qBAAO;AAAA,YACR;AAEA,qBAAUY,KAAE,GAAG,MAAI,QAAQ,QAASA,KAAE,KAAMA,MAAM;AACjD,cAAAZ,QAAO,SAAU,EAAE,MAAQ,QAAQY;AAEnC,kBAAM,aAAa,QAAQZ,MAAK,qBAAqB,QAC/C,aAAa,SAAS,CAAEA,MAAK,kBACjC;AACD,oBAAI,KAAM,QAAQY,GAAG;AAAA,cACtB;AAAA,YACD;AAEA,mBAAO;AAAA,UACR,CAAE;AAAA,QACH,CAAE;AAEF,kBAAU,IAAI,SAAS,KAAK,KAAM,SAAW,UAAU,MAAM,OAAQ;AACpE,cAAI,WAAW,KAAK;AACpB,cAAI;AACJ,cAAI,MAAM,CAAC;AAEX,cAAK,aAAab,YAAY;AAC7B,mBAAO;AAAA,UACR;AAEA,mBAAU,IAAE,GAAG,MAAI,MAAM,QAAS,IAAE,KAAM,KAAM;AAC/C,sBAAU,SAAS,OAAQ,MAAM,GAAG;AAEpC,gBAAM,aAAa,QAAQ,QAAQ,mBAAmB,QAAQ,gBAAiB,MAAM,GAAG,YAAa,QAC/F,aAAa,UAAW,CAAE,QAAQ,mBAAmB,CAAE,QAAQ,gBAAiB,MAAM,GAAG,UAC7F;AACD,kBAAI,KAAM,MAAM,EAAG;AAAA,YACpB;AAAA,UACD;AAEA,iBAAO;AAAA,QACR,CAAE;AAYF,YAAI,cAAc,UAAU,IAAI;AAChC,YAAI,oBAAoB,UAAU,IAAI;AAEtC,oBAAa,YAAY,WAAY;AACpC,iBAAO,KAAK,SAAU,SAAS,SAAW,KAAM;AAC/C,sBAAU,OAAO,KAAM,IAAI,UAAU,IAAK,GAAI,CAAE;AAAA,UACjD,CAAE;AAAA,QACH,CAAE;AAEF,oBAAa,qBAAqB,SAAW,MAAO;AACnD,cAAK,SAASA,YAAY;AACzB,mBAAO,KAAK,QAAQ,GAAG,QAAQ;AAAA,UAChC;AAEA,iBAAO,KAAK,SAAU,SAAS,SAAW,KAAM;AAC/C,gBAAI,QAAQ,WAAW;AAAA,UACxB,CAAE;AAAA,QACH,CAAE;AAEF,oBAAa,uBAAuB,SAAW,MAAO;AACrD,cAAK,SAASA,YAAY;AACzB,mBAAO,KAAK,QAAQ,GAAG,QAAQ;AAAA,UAChC;AAEA,iBAAO,KAAK,SAAU,SAAS,SAAW,KAAM;AAC/C,gBAAI,QAAQ,aAAa;AAAA,UAC1B,CAAE;AAAA,QACH,CAAE;AAEF,oBAAa,iBAAiB,SAAW,MAAO;AAC/C,cAAK,SAASA,YAAY;AACzB,mBAAO,KAAK,QAAQ,GAAG,QAAQ;AAAA,UAChC;AAEA,iBAAO,KAAK,SAAU,SAAS,SAAW,KAAM;AAC/C,gBAAI,QAAQ,OAAO;AAAA,UACpB,CAAE;AAAA,QACH,CAAE;AAEF,oBAAa,kBAAkB,SAAW,OAAQ;AACjD,cAAK,UAAUA,YAAY;AAC1B,mBAAO,KAAK,QAAQ,GAAG,QAAQ;AAAA,UAChC;AAEA,iBAAO,KAAK,SAAU,SAAS,SAAW,KAAM;AAC/C,gBAAI,QAAQ,QAAQ;AAEpB,yBAAc,IAAI,UAAU,IAAK,GAAI,GAAG,eAAe,CAAE,KAAM,CAAE;AAAA,UAClE,CAAE;AAAA,QACH,CAAE;AAIF,oBAAa,kBAAkB,SAAW,OAAQ;AACjD,cAAK,UAAUA,YAAY;AAC1B,mBAAO,KAAK,QAAQ,GAAG,QAAQ;AAAA,UAChC;AAEA,iBAAO,KAAK,SAAU,SAAS,SAAW,KAAM;AAC/C,gBAAK,CAAE,IAAI,SAAU;AACpB,wBAAU,OAAO,KAAM,IAAI,UAAU,IAAI,GAAG,CAAE;AAAA,YAC/C;AAEA,gBAAK,CAAE,IAAI,cAAe;AACzB,mBAAK,GAAG;AAAA,YACT;AAEA,gBAAI,QAAQ,QAAQ;AAIpB,gBAAI,KAAK,IAAI,UAAU,IAAK,GAAI;AAChC,kCAAuB,EAAG;AAE1B,gBAAK,UAAU,OAAQ;AACtB,mCAAsB,EAAG;AAAA,YAC1B;AAEA,yBAAc,IAAI,UAAU,IAAK,GAAI,GAAG,eAAe,CAAE,KAAM,CAAE;AAAA,UAClE,CAAE;AAAA,QACH,CAAE;AAEF,oBAAa,qBAAqB,SAAW,UAAW;AACvD,cAAK,aAAaA,YAAY;AAC7B,mBAAO,KAAK,QAAQ,GAAG,QAAQ;AAAA,UAChC;AAEA,iBAAO,KAAK,SAAU,SAAS,SAAW,KAAM;AAC/C,kCAAuB,IAAI,UAAU,IAAK,GAAI,CAAE;AAEhD,gBAAI,QAAQ,WAAW;AAEvB,gBAAK,IAAI,QAAQ,UAAU,OAAQ;AAClC,mCAAsB,IAAI,UAAU,IAAK,GAAI,CAAE;AAAA,YAChD;AAAA,UACD,CAAE;AAAA,QACH,CAAE;AAIF,0BAAmB,mBAAmB,kBAAkB,SAAW,QAAS;AAC3E,cAAIS,OAAM;AAEV,cAAK,WAAW,OAAQ;AACvB,mBAAO,KAAK,SAAS;AAAA,UACtB;AAEA,eAAK,SAAU,OAAO,SAAW,KAAK,KAAM;AAC3C,YAAAD,OAAO,GAAI;AAEX,gBAAI,OAAQ,KAAM,mBAAmB;AACrC,YAAAX,GAAG,IAAI,OAAQ,KAAM,GAAI,EAAE,SAAU,IAAI,QAAQ,SAAU;AAAA,UAC5D,CAAE;AAEF,eAAK,SAAU,SAAS,SAAW,KAAK,GAAI;AAC3C,yBAAcY,MAAK,UAAU,CAAE,OAAOA,KAAI,EAAG,GAAG,IAAK;AAAA,UACtD,CAAE;AAEF,iBAAO;AAAA,QACR,CAAE;AAEF,oBAAa,oBAAoB,WAAY;AAC5C,cAAI,MAAM,KAAK,QAAQ;AAEvB,cACC,OACA,KAAK,UACL,IAAI,OAAO,KAAK,OAChB,IAAI,OAAO,KAAK,IAAI,kBACnB;AACD,mBAAO;AAAA,UACR;AAEA,iBAAO;AAAA,QACR,CAAE;AAEF,0BAAmB,sBAAsB,qBAAqB,SAAW,QAAS;AACjF,cAAIA,OAAM;AAEV,cAAK,WAAW,OAAQ;AACvB,mBAAO,KAAK,SAAS;AAAA,UACtB;AAEA,eAAK,SAAU,UAAU,SAAW,KAAK,KAAM;AAC9C,YAAAD,OAAO,GAAI;AAEX,gBAAI,UAAW,KAAM,mBAAmB;AAExC,gBAAI,SAAS,IAAI,UAAU,IAAK,GAAI,EAAE,OAAQ,GAAI;AAElD,YAAAX,GAAG,OAAO,OAAO,CAAE,EAAE,SAAU,IAAI,QAAQ,SAAU;AACrD,YAAAA,GAAG,OAAO,OAAO,CAAE,EAAE,SAAU,IAAI,QAAQ,SAAU;AAErD,mBAAO,MAAM,EAAE,IAAI,EAAE,SAAU,IAAI,QAAQ,SAAU;AAAA,UACtD,CAAE;AAEF,eAAK,SAAU,SAAS,SAAW,KAAK,GAAI;AAC3C,yBAAcY,MAAK,UAAU,CAAE,UAAUA,KAAI,EAAG,GAAG,IAAK;AAAA,UACzD,CAAE;AAEF,iBAAO;AAAA,QACR,CAAE;AAEF,oBAAa,uBAAuB,WAAY;AAC/C,cAAI,MAAM,KAAK,QAAQ;AAEvB,cACC,OACA,KAAK,UACL,IAAI,UAAU,KAAK,OACnB,IAAI,UAAU,KAAK,IAAI,kBACtB;AACD,mBAAO;AAAA,UACR;AAEA,iBAAO;AAAA,QACR,CAAE;AAEF,0BAAmB,oBAAoB,mBAAmB,SAAW,QAAS;AAC7E,cAAIA,OAAM;AAEV,cAAK,WAAW,OAAQ;AACvB,mBAAO,KAAK,SAAS;AAAA,UACtB;AAEA,eAAK,SAAU,QAAQ,SAAW,KAAK,QAAQ,QAAS;AACvD,YAAAD,OAAO,GAAI;AAEX,gBAAIP,QAAO,IAAI,OAAQ;AAEvB,gBAAKA,MAAK,oBAAoBD,YAAY;AACzC,cAAAC,MAAK,kBAAkB,CAAC;AAAA,YACzB;AAEA,YAAAA,MAAK,gBAAiB,UAAW;AAEjC,gBAAKA,MAAK,SAAU;AACnB,cAAAJ,GAAGI,MAAK,QAAS,OAAS,EAAE,SAAU,IAAI,QAAQ,SAAU;AAAA,YAC7D;AAAA,UACD,CAAE;AAEF,eAAK,SAAU,SAAS,SAAW,KAAK,GAAI;AAC3C,yBAAcQ,MAAK,UAAU,CAAE,QAAQA,KAAI,MAAMA,KAAI,EAAE,EAAE,QAAQ,EAAE,QAAQ,CAAE,GAAG,IAAK;AAAA,UACtF,CAAE;AAEF,iBAAO;AAAA,QACR,CAAE;AAEF,oBAAa,qBAAqB,WAAY;AAC7C,cAAI,MAAM,KAAK,QAAQ;AAEvB,cAAI,OAAO,KAAK,QAAQ;AACvB,gBAAI,MAAM,IAAI,OAAO,KAAK,GAAG,GAAG;AAEhC,gBAAI,OAAO,IAAI,mBAAmB,IAAI,gBAAgB,KAAK,GAAG,GAAG,SAAS;AACzE,qBAAO;AAAA,YACR;AAAA,UACD;AAEA,iBAAO;AAAA,QACR,CAAE;AAGF,0BAAmB,qBAAqB,oBAAoB,WAAY;AACvE,cAAIA,OAAM;AAEV,eAAK,SAAU,OAAO,SAAW,KAAK,KAAM;AAC3C,gBAAI,OAAQ,KAAM,mBAAmB;AACrC,gBAAI,mBAAmB;AACvB,YAAAZ,GAAG,IAAI,OAAQ,KAAM,GAAI,EAAE,YAAa,IAAI,QAAQ,SAAU;AAAA,UAC/D,CAAE;AAEF,eAAK,SAAU,SAAS,SAAW,KAAK,GAAI;AAC3C,yBAAcY,MAAK,YAAY,CAAE,OAAOA,KAAI,EAAG,GAAG,IAAK;AAAA,UACxD,CAAE;AAEF,iBAAO;AAAA,QACR,CAAE;AAEF,0BAAmB,wBAAwB,uBAAuB,WAAY;AAC7E,cAAIA,OAAM;AAEV,eAAK,SAAU,UAAU,SAAW,KAAK,KAAM;AAC9C,gBAAI,UAAW,KAAM,mBAAmB;AAExC,gBAAIA,OAAM,IAAI,UAAU,IAAK,GAAI;AACjC,gBAAI,SAASA,KAAI,OAAQ,GAAI;AAE7B,YAAAZ,GAAG,OAAO,OAAO,CAAE,EAAE,YAAa,IAAI,QAAQ,SAAU;AACxD,YAAAA,GAAG,OAAO,OAAO,CAAE,EAAE,YAAa,IAAI,QAAQ,SAAU;AAKxD,YAAAY,KAAI,MAAO,MAAM,GAAI,EAAE,QAAQ,EAAE,KAAM,SAAU,SAAS;AACzD,kBAAIR,QAAO,IAAI,OAAQ,QAAQ;AAC/B,kBAAI,eAAeA,MAAK;AAExB,kBAAKA,MAAK,YAAY,CAAE,gBAAgB,CAAE,aAAc,QAAQ,UAAY;AAC3E,gBAAAJ,GAAGI,MAAK,QAAS,QAAQ,OAAU,EAAE,YAAa,IAAI,QAAQ,SAAU;AAAA,cACzE;AAAA,YACD,CAAE;AAAA,UACH,CAAE;AAEF,eAAK,SAAU,SAAS,SAAW,KAAK,GAAI;AAC3C,yBAAcQ,MAAK,YAAY,CAAE,UAAUA,KAAI,EAAG,GAAG,IAAK;AAAA,UAC3D,CAAE;AAEF,iBAAO;AAAA,QACR,CAAE;AAEF,0BAAmB,sBAAsB,qBAAqB,WAAY;AACzE,cAAIA,OAAM;AAEV,eAAK,SAAU,QAAQ,SAAW,KAAK,QAAQ,QAAS;AACvD,gBAAIR,QAAO,IAAI,OAAQ;AAEvB,gBAAGA,MAAK,oBAAoBD,YAAW;AACtC,cAAAC,MAAK,gBAAiB,UAAW;AAAA,YAClC;AAKA,gBAAKA,MAAK,WAAW,CAAE,IAAI,UAAW,QAAS,kBAAmB;AACjE,cAAAJ,GAAGI,MAAK,QAAS,OAAS,EAAE,YAAa,IAAI,QAAQ,SAAU;AAAA,YAChE;AAAA,UACD,CAAE;AAEF,eAAK,SAAU,SAAS,SAAW,KAAK,GAAI;AAC3C,yBAAcQ,MAAK,YAAY,CAAE,QAAQA,KAAI,EAAG,GAAG,IAAK;AAAA,UACzD,CAAE;AAEF,iBAAO;AAAA,QACR,CAAE;AAOF,iBAAS,KAAM,OAAO,KAAM;AAC3B,iBAAO,SAAU,IAAI;AACpB,mBAAO,GAAG,KAAM,aAAW,OAAO,GAAI;AAAA,UACvC;AAAA,QACD;AAGA,iBAAS,iBAAmBK,SAAS;AACpC,cAAI,SAASA,QAAO;AAEpB,iBAAO,eAAa,SAAO,kBAAgB,SAAO,oBAAkB;AAAA,QACrE;AAEA,iBAAS,QAAU,IAAIA,SAAS;AAC/B,cAAKjB,GAAE,QAAS,QAAQiB,QAAO,OAAQ,MAAM,MAAM,GAAG,KAAM,EAAE,UAAU,KAAK,CAAE,EAAE,IAAI,GAAI;AACxF,mBAAO;AAAA,UACR;AAEA,cAAKjB,GAAE,QAAS,WAAWiB,QAAO,OAAQ,MAAM,MAAM,GAAG,QAAS,EAAE,UAAU,KAAK,CAAE,EAAE,IAAI,GAAI;AAC9F,mBAAO;AAAA,UACR;AAEA,cAAKjB,GAAE,QAAS,SAASiB,QAAO,OAAQ,MAAM,MAAM,GAAG,MAAO,EAAE,UAAU,KAAK,CAAE,EAAE,IAAI,GAAI;AAC1F,mBAAO;AAAA,UACR;AAEA,iBAAO;AAAA,QACR;AAEA,YAAI,mBAAmB;AAEvB,QAAAjB,GAAE,OAAQ,UAAU,IAAI,SAAS;AAAA,UAChC,UAAU;AAAA,YACT,MAAM,KAAM,YAAY,UAAW;AAAA,YACnC,WAAW;AAAA,YACX,SAAS,CAAE,QAAQ,WAAW,OAAQ;AAAA,YACtC,MAAM,SAAW,IAAI,MAAMiB,SAAS;AACnC,kBAAI,OAAO;AACX,cAAAA,QAAO,kBAAkB,YAAW;AAIpC,iBAAG,GAAI,iBAAiBA,OAAM,GAAG,WAAY;AAC5C,qBAAK,OAAQ,QAAQ,IAAIA,OAAM,CAAE;AAAA,cAClC,CAAE;AAEF,mBAAK,QAAQ;AAAA,YACd;AAAA,YACA,SAAS,SAAW,IAAI,MAAMA,SAAS;AACtC,iBAAG,IAAKA,QAAO,eAAgB;AAAA,YAChC;AAAA,UACD;AAAA,UACA,gBAAgB;AAAA,YACf,MAAM,KAAM,kBAAkB,iBAAkB;AAAA,YAChD,WAAW;AAAA,YACX,MAAM,SAAW,IAAI,MAAMA,SAAS;AACnC,kBAAI,OAAO;AACX,cAAAA,QAAO,kBAAkB,YAAW;AAEpC,iBAAG,GAAI,iBAAiBA,OAAM,GAAG,WAAY;AAC5C,oBAAI,QAAQ,GAAG,KAAM,EAAE,UAAU,KAAK,CAAE,EAAE,QAAQ,EAAE,SACxC,GAAG,QAAS,EAAE,UAAU,KAAK,CAAE,EAAE,QAAQ,EAAE,SAC3C,GAAG,MAAO,EAAE,UAAU,KAAK,CAAE,EAAE,QAAQ,EAAE;AAErD,qBAAK,OAAQ,UAAU,CAAE;AAAA,cAC1B,CAAE;AAEF,mBAAK,QAAQ;AAAA,YACd;AAAA,YACA,SAAS,SAAW,IAAI,MAAMA,SAAS;AACtC,iBAAG,IAAKA,QAAO,eAAgB;AAAA,YAChC;AAAA,UACD;AAAA,UACA,WAAW;AAAA,YACV,MAAM,KAAM,aAAa,YAAa;AAAA,YACtC,WAAW;AAAA,YACX,QAAQ,WAAY;AACnB,kBAAI,QAAQ,KAAK,OAAO,MAAM;AAC9B,mBAAM,QAAM,KAAM,EAAE,OAAO;AAAA,YAC5B;AAAA,UACD;AAAA,UACA,YAAY;AAAA,YACX,MAAM,KAAM,cAAc,cAAe;AAAA,YACzC,WAAW;AAAA,YACX,QAAQ,WAAY;AACnB,cAAAN,OAAO,KAAK,SAAS,EAAE,IAAI,IAAK;AAAA,YACjC;AAAA,YACA,MAAM,SAAW,IAAI,MAAMM,SAAS;AACnC,kBAAI,OAAO;AACX,cAAAA,QAAO,kBAAkB,YAAW;AAEpC,iBAAG,GAAI,iBAAiBA,OAAM,GAAG,WAAY;AAC5C,oBAAI,QAAQ,GAAG,KAAM,EAAE,UAAU,KAAK,CAAE,EAAE,QAAQ,EAAE,SACxC,GAAG,QAAS,EAAE,UAAU,KAAK,CAAE,EAAE,QAAQ,EAAE,SAC3C,GAAG,MAAO,EAAE,UAAU,KAAK,CAAE,EAAE,QAAQ,EAAE;AAErD,qBAAK,OAAQ,QAAQ,CAAE;AAAA,cACxB,CAAE;AAEF,mBAAK,QAAQ;AAAA,YACd;AAAA,YACA,SAAS,SAAW,IAAI,MAAMA,SAAS;AACtC,iBAAG,IAAKA,QAAO,eAAgB;AAAA,YAChC;AAAA,UACD;AAAA,QACD,CAAE;AAEF,QAAAjB,GAAE,KAAM,CAAE,OAAO,UAAU,MAAO,GAAG,SAAW,GAAG,MAAO;AACzD,cAAI,KAAK,KAAK,YAAY;AAE1B,oBAAU,IAAI,QAAS,WAAS,OAAK,OAAQ;AAAA,YAC5C,MAAM,KAAM,WAAS,OAAK,KAAK,YAAU,KAAG,GAAI;AAAA,YAChD,WAAW,oBAAkB,KAAG;AAAA,YAChC,QAAQ,WAAY;AACnB,mBAAK,OAAO,MAAO,EAAG;AAAA,YACvB;AAAA,YACA,MAAM,SAAW,IAAK;AACrB,kBAAI,OAAO;AAEX,iBAAG,GAAI,qBAAqB,SAAW,GAAG,KAAK,OAAQ;AACtD,qBAAK,OAAQ,UAAU,EAAG;AAAA,cAC3B,CAAE;AAAA,YACH;AAAA,UACD;AAAA,QACD,CAAE;AAYF,QAAAA,GAAEE,SAAQ,EAAE,GAAI,uBAAuB,SAAU,GAAG,KAAK;AACxD,cAAK,EAAE,cAAc,MAAO;AAC3B;AAAA,UACD;AAEA,oBAAU,OAAO,KAAM,IAAI,UAAU,IAAK,GAAI,CAAE;AAAA,QACjD,CAAE;AAGF,eAAO,UAAU;AAAA,MACjB,CAAC;AAAA;AAAA;;;AC9yCD;AAAA;AAIA,OAAC,SAAU,SAAS;AACnB,YAAK,OAAO,WAAW,cAAc,OAAO,KAAM;AAEjD,iBAAQ,CAAC,UAAU,sBAAsB,uBAAuB,GAAG,SAAWgB,IAAI;AACjF,mBAAO,QAASA,IAAG,QAAQ,QAAS;AAAA,UACrC,CAAE;AAAA,QACH,WACU,OAAO,YAAY,UAAW;AAEvC,iBAAO,UAAU,SAAU,MAAMA,IAAG;AACnC,gBAAK,CAAE,MAAO;AACb,qBAAO;AAAA,YACR;AAEA,gBAAK,CAAEA,MAAK,CAAEA,GAAE,GAAG,WAAY;AAC9B,cAAAA,KAAI,gCAA8B,MAAMA,EAAC,EAAE;AAAA,YAC5C;AAEA,gBAAK,CAAEA,GAAE,GAAG,UAAU,QAAS;AAC9B,0CAAiC,MAAMA,EAAC;AAAA,YACzC;AAEA,mBAAO,QAASA,IAAG,MAAM,KAAK,QAAS;AAAA,UACxC;AAAA,QACD,OACK;AAEJ,kBAAS,QAAQ,QAAQ,QAAS;AAAA,QACnC;AAAA,MACD,GAAE,SAAUA,IAAGC,SAAQC,WAAUC,YAAY;AAE7C,eAAOH,GAAE,GAAG;AAAA,MAEZ,CAAC;AAAA;AAAA;;;ACrCD;AAAA;AAMA,OAAC,SAAS,SAAQ;AACd,YAAI,OAAO,WAAW,cAAc,OAAO,KAAK;AAC5C,iBAAO,CAAC,QAAQ,GAAG,OAAO;AAAA,QAC9B,WAAW,OAAO,YAAY,UAAU;AACpC,kBAAQ,gBAAiB;AAAA,QAC7B,OAAO;AACH,kBAAQ,MAAM;AAAA,QAClB;AAAA,MACJ,GAAE,SAASI,IAAGC,YAAU;AACvB,iBAAS,UAAS;AACjB,iBAAO,IAAI,KAAK,KAAK,IAAI,MAAM,MAAM,SAAS,CAAC;AAAA,QAChD;AACA,iBAAS,WAAU;AAClB,cAAI,QAAQ,IAAI,KAAK;AACrB,iBAAO,QAAQ,MAAM,YAAY,GAAG,MAAM,SAAS,GAAG,MAAM,QAAQ,CAAC;AAAA,QACtE;AACA,iBAAS,YAAY,OAAO,OAAO;AAClC,iBACC,MAAM,eAAe,MAAM,MAAM,eAAe,KAChD,MAAM,YAAY,MAAM,MAAM,YAAY,KAC1C,MAAM,WAAW,MAAM,MAAM,WAAW;AAAA,QAE1C;AACA,iBAAS,MAAM,QAAQ,gBAAe;AACrC,iBAAO,WAAU;AAChB,gBAAI,mBAAmBA,YAAW;AACjC,cAAAD,GAAE,GAAG,WAAW,WAAW,cAAc;AAAA,YAC1C;AAEA,mBAAO,KAAK,QAAQ,MAAM,MAAM,SAAS;AAAA,UAC1C;AAAA,QACD;AACA,iBAAS,YAAYE,IAAG;AACvB,iBAAOA,MAAK,CAAC,MAAMA,GAAE,QAAQ,CAAC;AAAA,QAC/B;AAEA,YAAI,YAAa,WAAU;AAC1B,cAAI,SAAS;AAAA,YACZ,KAAK,SAAS,GAAE;AACf,qBAAO,KAAK,MAAM,CAAC,EAAE;AAAA,YACtB;AAAA,YACA,UAAU,SAASA,IAAE;AAGpB,kBAAI,MAAMA,MAAKA,GAAE,QAAQ;AACzB,uBAAS,IAAE,GAAG,IAAE,KAAK,QAAQ,IAAI,GAAG;AAE9B,oBAAI,KAAK,KAAK,GAAG,QAAQ,IAAI,OAAO,KAAK,GAAG,QAAQ,IAAI,MAAM,MAAK,KAAG,KAAG;AAC7E,yBAAO;AACT,qBAAO;AAAA,YACR;AAAA,YACA,QAAQ,SAAS,GAAE;AAClB,mBAAK,OAAO,GAAE,CAAC;AAAA,YAChB;AAAA,YACA,SAAS,SAAS,WAAU;AAC3B,kBAAI,CAAC;AACJ;AACD,kBAAI,CAACF,GAAE,QAAQ,SAAS;AACvB,4BAAY,CAAC,SAAS;AACvB,mBAAK,MAAM;AACX,mBAAK,KAAK,MAAM,MAAM,SAAS;AAAA,YAChC;AAAA,YACA,OAAO,WAAU;AAChB,mBAAK,SAAS;AAAA,YACf;AAAA,YACA,MAAM,WAAU;AACf,kBAAI,IAAI,IAAI,UAAU;AACtB,gBAAE,QAAQ,IAAI;AACd,qBAAO;AAAA,YACR;AAAA,UACD;AAEA,iBAAO,WAAU;AAChB,gBAAI,IAAI,CAAC;AACT,cAAE,KAAK,MAAM,GAAG,SAAS;AACzB,YAAAA,GAAE,OAAO,GAAG,MAAM;AAClB,mBAAO;AAAA,UACR;AAAA,QACD,EAAG;AAKH,YAAI,aAAa,SAAS,SAAS,SAAQ;AAC1C,UAAAA,GAAE,KAAK,SAAS,cAAc,IAAI;AAElC,eAAK,UAAU,CAAC;AAChB,eAAK,mBAAmB,CAAC;AAEzB,eAAK,iBAAiB,OAAO;AAE7B,eAAK,QAAQ,IAAI,UAAU;AAC3B,eAAK,WAAW,KAAK,EAAE;AACvB,eAAK,YAAY;AAEjB,eAAK,UAAUA,GAAE,OAAO;AACxB,eAAK,UAAU,KAAK,QAAQ,GAAG,OAAO;AACtC,eAAK,aAAa,KAAK,UAAU,KAAK,UAAU,KAAK,QAAQ,KAAK,OAAO;AACzE,eAAK,YAAY,KAAK,QAAQ,SAAS,MAAM,IAAI,KAAK,QAAQ,KAAK,8EAA8E,IAAI;AACrJ,cAAI,KAAK,aAAa,KAAK,UAAU,WAAW;AAC/C,iBAAK,YAAY;AAClB,eAAK,WAAW,CAAC,KAAK,aAAa,KAAK,QAAQ,GAAG,KAAK;AAExD,eAAK,SAASA,GAAE,SAAS,QAAQ;AAGjC,cAAI,KAAK,gBAAgB,KAAK,EAAE,UAAU,SAAS,GAAG;AACrD,iBAAK,OAAO,KAAK,OAAO,EAAE,KAAK,KAAK,EAAE,UAAU,SAAS;AAAA,UAC1D;AAEA,cAAI,KAAK,gBAAgB,KAAK,EAAE,UAAU,UAAU,GAAG;AACtD,iBAAK,OAAO,KAAK,OAAO,EAAE,KAAK,KAAK,EAAE,UAAU,UAAU;AAAA,UAC3D;AAEA,eAAK,aAAa;AAClB,eAAK,cAAc;AAEnB,cAAI,KAAK,UAAS;AACjB,iBAAK,OAAO,SAAS,mBAAmB,EAAE,SAAS,KAAK,OAAO;AAAA,UAChE,OACK;AACJ,iBAAK,OAAO,SAAS,mCAAmC;AAAA,UACzD;AAEA,cAAI,KAAK,EAAE,KAAI;AACd,iBAAK,OAAO,SAAS,gBAAgB;AAAA,UACtC;AAEA,cAAI,KAAK,EAAE,eAAe;AACzB,iBAAK,OAAO,KAAK,0FAA0F,EACzG,KAAK,WAAW,SAAS,GAAG,KAAI;AAChC,qBAAO,OAAO,GAAG,IAAI;AAAA,YACtB,CAAC;AAAA,UACH;AAEA,eAAK,iBAAiB;AAAA,YACrB,WAAW,KAAK,GAAG;AAAA,YACnB,SAAS,KAAK,GAAG;AAAA,YACjB,oBAAoB,KAAK,EAAE;AAAA,YAC3B,uBAAuB,KAAK,EAAE;AAAA,YAC9B,eAAe,KAAK,EAAE;AAAA,UACvB,CAAC;AAED,eAAK,gBAAgB;AACrB,eAAK,YAAY,KAAK,EAAE,SAAS;AACjC,eAAK,gBAAgB;AAErB,eAAK,QAAQ;AACb,eAAK,WAAW;AAEhB,eAAK,OAAO;AAEZ,cAAI,KAAK,UAAS;AACjB,iBAAK,KAAK;AAAA,UACX;AAAA,QACD;AAEA,mBAAW,YAAY;AAAA,UACtB,aAAa;AAAA,UAEb,kBAAkB,SAAS,MAAK;AAC/B,YAAAA,GAAE,KAAK,SAAS,WAAW,SAAS,GAAG,UAAS;AAC/C,kBAAI,SAAS,KAAKA,GAAE,QAAQ,MAAM,SAAS,KAAK,MAAM,IAAG;AACxD,uBAAO;AACP,uBAAO;AAAA,cACR;AAAA,YACD,CAAC;AAED,mBAAO;AAAA,UACR;AAAA,UAEA,oBAAoB,SAAS,YAAW;AACvC,gBAAI,CAACA,GAAE,QAAQ,UAAU;AACxB,2BAAa,WAAW,MAAM,QAAQ;AACvC,mBAAOA,GAAE,IAAI,YAAY,MAAM;AAAA,UAChC;AAAA,UAEA,iBAAiB,SAAS,KAAI;AAC7B,gBAAI;AAEH,kBAAI,QAAQC,cAAa,QAAQ,IAAI;AACpC,uBAAO;AAAA,cACR;AAEA,mBAAK,IAAI,MAAM,OAAO,KAAK,CAAC,GAAG,UAAU,GAAG;AAC3C,uBAAO;AAAA,cACR;AAEA,kBAAI,OAAOD,GAAE,GAAG;AAChB,qBAAO,KAAK,SAAS;AAAA,YACtB,SACO,IAAP;AACC,qBAAO;AAAA,YACR;AAAA,UACD;AAAA,UAEA,kBAAkB,SAAS,MAAK;AAE/B,iBAAK,KAAKA,GAAE,OAAO,CAAC,GAAG,KAAK,IAAI,IAAI;AAEpC,gBAAI,IAAI,KAAK,IAAIA,GAAE,OAAO,CAAC,GAAG,KAAK,EAAE;AAIrC,gBAAI,OAAO,EAAE;AACb,gBAAI,CAAC,MAAM,OAAM;AAChB,qBAAO,KAAK,MAAM,GAAG,EAAE;AACvB,kBAAI,CAAC,MAAM;AACV,uBAAO,SAAS;AAAA,YAClB;AACA,cAAE,WAAW;AAGb,cAAE,YAAY,KAAK,iBAAiB,EAAE,SAAS;AAC/C,cAAE,cAAc,KAAK,iBAAiB,EAAE,WAAW;AACnD,cAAE,cAAc,KAAK,iBAAiB,EAAE,WAAW;AAGnD,cAAE,YAAY,KAAK,IAAI,KAAK,EAAE,aAAa,KAAK,IAAI,KAAK,EAAE,aAAa,EAAE,SAAS,CAAC;AAGpF,gBAAI,EAAE,cAAc,MAAK;AACxB,gBAAE,YAAY,OAAO,EAAE,SAAS,KAAK;AACrC,kBAAI,EAAE,cAAc;AACnB,kBAAE,YAAY,KAAK,IAAI,GAAG,EAAE,SAAS;AAAA,YACvC;AACA,cAAE,qBAAqB,OAAO,EAAE,kBAAkB;AAElD,cAAE,aAAa;AACf,cAAE,WAAW,EAAE,YAAY,KAAK;AAEhC,gBAAIG,UAAS,SAAS,YAAY,EAAE,MAAM;AAC1C,gBAAI,EAAE,cAAc,WAAU;AAC7B,kBAAI,CAAC,CAAC,EAAE,WAAU;AACjB,oBAAI,EAAE,qBAAqB;AAC1B,oBAAE,YAAY,KAAK,cAAc,KAAK,WAAW,EAAE,SAAS,CAAC;AAAA;AAE7D,oBAAE,YAAY,SAAS,UAAU,EAAE,WAAWA,SAAQ,EAAE,UAAU,EAAE,gBAAgB;AAAA,cACtF,OACK;AACJ,kBAAE,YAAY;AAAA,cACf;AAAA,YACD;AACA,gBAAI,EAAE,YAAY,UAAS;AAC1B,kBAAI,CAAC,CAAC,EAAE,SAAQ;AACf,oBAAI,EAAE,mBAAmB;AACxB,oBAAE,UAAU,KAAK,cAAc,KAAK,WAAW,EAAE,OAAO,CAAC;AAAA;AAEzD,oBAAE,UAAU,SAAS,UAAU,EAAE,SAASA,SAAQ,EAAE,UAAU,EAAE,gBAAgB;AAAA,cAClF,OACK;AACJ,kBAAE,UAAU;AAAA,cACb;AAAA,YACD;AAEA,cAAE,qBAAqB,KAAK,mBAAmB,EAAE,sBAAoB,CAAC,CAAC;AACvE,cAAE,wBAAwB,KAAK,mBAAmB,EAAE,yBAAuB,CAAC,CAAC;AAE7E,cAAE,gBAAgB,EAAE,iBAAe,CAAC;AACpC,gBAAI,CAACH,GAAE,QAAQ,EAAE,aAAa,GAAG;AAChC,gBAAE,gBAAgB,EAAE,cAAc,MAAM,GAAG;AAAA,YAC5C;AACA,cAAE,gBAAgBA,GAAE,IAAI,EAAE,eAAe,SAASE,IAAE;AACnD,qBAAO,SAAS,UAAUA,IAAGC,SAAQ,EAAE,UAAU,EAAE,gBAAgB;AAAA,YACpE,CAAC;AAED,gBAAI,MAAM,OAAO,EAAE,WAAW,EAAE,YAAY,EAAE,MAAM,MAAM,GACzD,OAAO,EAAE,YAAY,YAAY;AAClC,kBAAMH,GAAE,KAAK,KAAK,SAAS,MAAK;AAC/B,qBAAO,+BAA+B,KAAK,IAAI;AAAA,YAChD,CAAC;AACD,cAAE,cAAc,EAAC,GAAG,QAAQ,GAAG,OAAM;AACrC,gBAAI,CAAC,QAAQ,SAAS;AACrB;AAAA,qBACQ,IAAI,WAAW,GAAE;AACzB,sBAAQ,IAAI,IAAG;AAAA,gBACd,KAAK;AAAA,gBACL,KAAK;AACJ,oBAAE,YAAY,IAAI,IAAI;AACtB;AAAA,gBACD,KAAK;AAAA,gBACL,KAAK;AACJ,oBAAE,YAAY,IAAI,IAAI;AACtB;AAAA,cACF;AAAA,YACD,OACK;AACJ,qBAAOA,GAAE,KAAK,KAAK,SAAS,MAAK;AAChC,uBAAO,eAAe,KAAK,IAAI;AAAA,cAChC,CAAC;AACD,gBAAE,YAAY,IAAI,KAAK,MAAM;AAE7B,qBAAOA,GAAE,KAAK,KAAK,SAAS,MAAK;AAChC,uBAAO,eAAe,KAAK,IAAI;AAAA,cAChC,CAAC;AACD,gBAAE,YAAY,IAAI,KAAK,MAAM;AAAA,YAC9B;AACA,gBAAI,EAAE,2BAA2B,QAAQ,OAAO,EAAE,oBAAoB,UAAU;AAC/E,gBAAE,kBAAkB,SAAS,UAAU,EAAE,iBAAiBG,SAAQ,EAAE,UAAU,EAAE,gBAAgB;AAAA,YACjG,WAAW,EAAE,iBAAiB;AAC7B,kBAAI,OAAO,EAAE,gBAAgB,QAAQ,IAAI,KAAK,EAAE,YAAY;AAC5D,kBAAI,QAAQ,EAAE,gBAAgB,SAAS;AACvC,kBAAI,MAAM,EAAE,gBAAgB,OAAO;AACnC,gBAAE,kBAAkB,QAAQ,MAAM,OAAO,GAAG;AAAA,YAC7C,OAAO;AACN,gBAAE,kBAAkB,SAAS;AAAA,YAC9B;AAAA,UACD;AAAA,UACA,cAAc,SAAS,KAAI;AAC1B,qBAAS,IAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,QAAQ,KAAI;AAC7C,mBAAK,IAAI,GAAG;AACZ,kBAAI,IAAI,GAAG,WAAW,GAAE;AACvB,qBAAKF;AACL,qBAAK,IAAI,GAAG;AAAA,cACb,WAAW,IAAI,GAAG,WAAW,GAAE;AAC9B,qBAAK,IAAI,GAAG;AACZ,qBAAK,IAAI,GAAG;AAAA,cACb;AACA,iBAAG,GAAG,IAAI,EAAE;AAAA,YACb;AAAA,UACD;AAAA,UACA,gBAAgB,SAAS,KAAI;AAC5B,qBAAS,IAAE,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,QAAQ,KAAI;AAC7C,mBAAK,IAAI,GAAG;AACZ,kBAAI,IAAI,GAAG,WAAW,GAAE;AACvB,qBAAKA;AACL,qBAAK,IAAI,GAAG;AAAA,cACb,WAAW,IAAI,GAAG,WAAW,GAAE;AAC9B,qBAAK,IAAI,GAAG;AACZ,qBAAK,IAAI,GAAG;AAAA,cACb;AACA,iBAAG,IAAI,IAAI,EAAE;AAAA,YACd;AAAA,UACD;AAAA,UACA,cAAc,WAAU;AACd,gBAAI,SAAS;AAAA,cACT,OAAOD,GAAE,MAAM,SAAS,GAAE;AACtB,oBAAIA,GAAE,QAAQ,EAAE,SAAS,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,MAAM;AAC1D,uBAAK,OAAO;AAAA,cACpB,GAAG,IAAI;AAAA,cACP,SAASA,GAAE,MAAM,KAAK,SAAS,IAAI;AAAA,cACnC,OAAOA,GAAE,MAAM,KAAK,OAAO,IAAI;AAAA,YACnC;AAEA,gBAAI,KAAK,EAAE,gBAAgB,MAAM;AAC7B,qBAAO,QAAQA,GAAE,MAAM,KAAK,MAAM,IAAI;AAAA,YAC1C;AAEA,gBAAI,KAAK,SAAS;AACd,mBAAK,UAAU;AAAA,gBACX,CAAC,KAAK,SAAS,MAAM;AAAA,cACzB;AAAA,YACJ,WAES,KAAK,aAAa,KAAK,WAAW,QAAQ;AAC/C,mBAAK,UAAU;AAAA,gBAEX,CAAC,KAAK,YAAY,MAAM;AAAA,gBACxB,CAAC,KAAK,WAAW;AAAA,kBACb,OAAOA,GAAE,MAAM,KAAK,MAAM,IAAI;AAAA,gBAClC,CAAC;AAAA,cACL;AAAA,YACJ,OACJ;AACJ,mBAAK,UAAU;AAAA,gBACd,CAAC,KAAK,SAAS;AAAA,kBACd,OAAOA,GAAE,MAAM,KAAK,MAAM,IAAI;AAAA,kBAC9B,SAASA,GAAE,MAAM,KAAK,SAAS,IAAI;AAAA,gBACpC,CAAC;AAAA,cACF;AAAA,YACD;AACA,iBAAK,QAAQ;AAAA,cAEZ,CAAC,KAAK,SAAS,KAAK;AAAA,gBACnB,MAAMA,GAAE,MAAM,SAAS,GAAE;AACxB,uBAAK,gBAAgB,EAAE;AAAA,gBACxB,GAAG,IAAI;AAAA,cACR,CAAC;AAAA,cAED,CAAC,KAAK,SAAS;AAAA,gBACd,MAAMA,GAAE,MAAM,SAAS,GAAE;AACxB,uBAAK,gBAAgB,EAAE;AAAA,gBACxB,GAAG,IAAI;AAAA,cACR,CAAC;AAAA,YACF;AAEA,gBAAI,KAAK,EAAE,kBAAkB;AAE5B,mBAAK,QAAQ,KAAK,CAAC,KAAK,SAAS;AAAA,gBAChC,0BAA0BA,GAAE,MAAM,SAAS,GAAE;AAC5C,uBAAK,OAAO,EAAE,IAAI;AAAA,gBACnB,GAAG,IAAI;AAAA,cACR,CAAC,CAAC;AAAA,YACH;AAEA,iBAAK,mBAAmB;AAAA,cACvB,CAAC,KAAK,QAAQ;AAAA,gBACb,OAAOA,GAAE,MAAM,KAAK,OAAO,IAAI;AAAA,cAChC,CAAC;AAAA,cACD,CAAC,KAAK,QAAQ,gBAAgB;AAAA,gBAC7B,OAAOA,GAAE,MAAM,KAAK,gBAAgB,IAAI;AAAA,cACzC,CAAC;AAAA,cACD,CAAC,KAAK,QAAQ,uBAAuB;AAAA,gBACpC,OAAOA,GAAE,MAAM,KAAK,cAAc,IAAI;AAAA,cACvC,CAAC;AAAA,cACD,CAACA,GAAE,MAAM,GAAG;AAAA,gBACX,QAAQA,GAAE,MAAM,KAAK,OAAO,IAAI;AAAA,cACjC,CAAC;AAAA,cACD,CAACA,GAAE,QAAQ,GAAG;AAAA,gBACb,wBAAwBA,GAAE,MAAM,SAAS,GAAE;AAE1C,sBAAI,EACH,KAAK,QAAQ,GAAG,EAAE,MAAM,KACxB,KAAK,QAAQ,KAAK,EAAE,MAAM,EAAE,UAC5B,KAAK,OAAO,GAAG,EAAE,MAAM,KACvB,KAAK,OAAO,KAAK,EAAE,MAAM,EAAE,UAC3B,KAAK,WACJ;AACD,yBAAK,KAAK;AAAA,kBACX;AAAA,gBACD,GAAG,IAAI;AAAA,cACR,CAAC;AAAA,YACF;AAAA,UACD;AAAA,UACA,eAAe,WAAU;AACxB,iBAAK,cAAc;AACnB,iBAAK,aAAa,KAAK,OAAO;AAAA,UAC/B;AAAA,UACA,eAAe,WAAU;AACxB,iBAAK,eAAe,KAAK,OAAO;AAAA,UACjC;AAAA,UACA,wBAAwB,WAAU;AACjC,iBAAK,uBAAuB;AAC5B,iBAAK,aAAa,KAAK,gBAAgB;AAAA,UACxC;AAAA,UACA,wBAAwB,WAAU;AACjC,iBAAK,eAAe,KAAK,gBAAgB;AAAA,UAC1C;AAAA,UACA,UAAU,SAAS,OAAO,SAAQ;AACjC,gBAAI,OAAO,WAAW,KAAK,MAAM,IAAI,EAAE,GACtC,aAAa,KAAK,cAAc,IAAI;AAErC,iBAAK,QAAQ,QAAQ;AAAA,cACpB,MAAM;AAAA,cACN,MAAM;AAAA,cACN,UAAU,KAAK;AAAA,cACf,OAAOA,GAAE,IAAI,KAAK,OAAO,KAAK,aAAa;AAAA,cAC3C,QAAQA,GAAE,MAAM,SAAS,IAAIG,SAAO;AACnC,oBAAI,UAAU,WAAW,GAAE;AAC1B,uBAAK,KAAK,MAAM,SAAS;AACzB,kBAAAA,UAAS,KAAK,EAAE;AAAA,gBACjB,WAAW,OAAO,OAAO,UAAS;AACjC,kBAAAA,UAAS;AACT,uBAAK,KAAK,MAAM,SAAS;AAAA,gBAC1B;AACA,gBAAAA,UAASA,WAAU,KAAK,EAAE;AAC1B,oBAAIC,QAAO,KAAK,MAAM,IAAI,EAAE;AAC5B,uBAAO,SAAS,WAAWA,OAAMD,SAAQ,KAAK,EAAE,QAAQ;AAAA,cACzD,GAAG,IAAI;AAAA,YACR,CAAC;AAAA,UACF;AAAA,UAEA,MAAM,WAAU;AACf,gBAAI,KAAK,WAAW,GAAG,WAAW,KAAM,KAAK,WAAW,KAAK,UAAU,KAAK,KAAK,EAAE,qBAAqB;AACvG;AACD,gBAAI,CAAC,KAAK;AACT,mBAAK,OAAO,SAAS,KAAK,EAAE,SAAS;AACtC,iBAAK,MAAM;AACX,iBAAK,OAAO,KAAK;AACjB,iBAAK,uBAAuB;AAC5B,iBAAK,SAAS,MAAM;AACpB,iBAAK,OAAO,UAAU,oBAAoB,kBAAkB,aAAa,KAAK,EAAE,sBAAsB;AACrG,cAAAH,GAAE,KAAK,OAAO,EAAE,KAAK;AAAA,YACtB;AACA,mBAAO;AAAA,UACR;AAAA,UAEA,MAAM,WAAU;AACf,gBAAI,KAAK,YAAY,CAAC,KAAK,OAAO,GAAG,UAAU;AAC9C,qBAAO;AACR,iBAAK,YAAY;AACjB,iBAAK,OAAO,KAAK,EAAE,OAAO;AAC1B,iBAAK,uBAAuB;AAC5B,iBAAK,YAAY,KAAK,EAAE,SAAS;AAEjC,gBAAI,KAAK,EAAE,cAAc,KAAK,WAAW,IAAI;AAC5C,mBAAK,SAAS;AACf,iBAAK,SAAS,MAAM;AACpB,mBAAO;AAAA,UACR;AAAA,UAEA,SAAS,WAAU;AAClB,iBAAK,KAAK;AACV,iBAAK,cAAc;AACnB,iBAAK,uBAAuB;AAC5B,iBAAK,OAAO,OAAO;AACnB,mBAAO,KAAK,QAAQ,KAAK,EAAE;AAC3B,gBAAI,CAAC,KAAK,SAAQ;AACjB,qBAAO,KAAK,QAAQ,KAAK,EAAE;AAAA,YAC5B;AACA,mBAAO;AAAA,UACR;AAAA,UAEA,OAAO,SAAS,GAAE;AACjB,gBAAI;AACJ,gBAAI,EAAE,cAAc,iBAAiB,EAAE,cAAc,cAAc,SAC/DA,GAAE,QAAQ,cAAc,EAAE,cAAc,cAAc,KAAK,MAAM,IAAI;AACxE,2BAAa,EAAE,cAAc,cAAc,QAAQ,YAAY;AAAA,YAChE,WAAW,OAAO,eAAe;AAChC,2BAAa,OAAO,cAAc,QAAQ,MAAM;AAAA,YACjD,OAAO;AACN;AAAA,YACD;AACA,iBAAK,QAAQ,UAAU;AACvB,iBAAK,OAAO;AACZ,cAAE,eAAe;AAAA,UAClB;AAAA,UAEA,eAAe,SAAS,KAAI;AAC3B,gBAAI,CAAC,KAAK;AACT,qBAAO;AAAA,YACR;AAEA,gBAAI,QAAQ,IAAI,KAAK,IAAI,QAAQ,IAAK,IAAI,kBAAkB,IAAI,GAAM;AAEtE,gBAAI,MAAM,kBAAkB,MAAM,IAAI,kBAAkB,GAAG;AAC1D,sBAAQ,IAAI,KAAK,IAAI,QAAQ,IAAK,MAAM,kBAAkB,IAAI,GAAM;AAAA,YACrE;AAEA,mBAAO;AAAA,UACR;AAAA,UACA,eAAe,SAAS,OAAM;AAC7B,mBAAO,SAAS,IAAI,KAAK,MAAM,QAAQ,IAAK,MAAM,kBAAkB,IAAE,GAAM;AAAA,UAC7E;AAAA,UACA,YAAY,SAAS,OAAM;AAC1B,mBAAO,SAAS,IAAI,KAAK,MAAM,YAAY,GAAG,MAAM,SAAS,GAAG,MAAM,QAAQ,CAAC;AAAA,UAChF;AAAA,UACA,gBAAgB,SAAS,KAAI;AAC5B,mBAAO,OAAO,QAAQ,IAAI,eAAe,GAAG,IAAI,YAAY,GAAG,IAAI,WAAW,CAAC;AAAA,UAChF;AAAA,UAEA,UAAU,WAAU;AACnB,mBAAOA,GAAE,IAAI,KAAK,OAAO,KAAK,aAAa;AAAA,UAC5C;AAAA,UAEA,aAAa,WAAU;AACtB,mBAAOA,GAAE,IAAI,KAAK,OAAO,SAASE,IAAE;AACnC,qBAAO,IAAI,KAAKA,EAAC;AAAA,YAClB,CAAC;AAAA,UACF;AAAA,UAEA,SAAS,WAAU;AAClB,mBAAO,KAAK,cAAc,KAAK,WAAW,CAAC;AAAA,UAC5C;AAAA,UAEA,YAAY,WAAU;AACrB,gBAAI,gBAAgB,KAAK,MAAM,IAAI,EAAE;AACrC,gBAAI,kBAAkBD,YAAW;AAChC,qBAAO,IAAI,KAAK,aAAa;AAAA,YAC9B,OAAO;AACN,qBAAO;AAAA,YACR;AAAA,UACD;AAAA,UAEA,YAAY,WAAU;AACrB,iBAAK,WAAW,IAAI,EAAE;AACtB,iBAAK,OAAO;AACZ,iBAAK,SAAS,YAAY;AAE1B,gBAAI,KAAK,EAAE,WAAW;AACrB,mBAAK,KAAK;AAAA,YACX;AAAA,UACD;AAAA,UAEA,UAAU,WAAU;AACnB,gBAAI,OAAOD,GAAE,QAAQ,UAAU,EAAE,IAAI,UAAU,KAAK;AACpD,iBAAK,OAAO,MAAM,MAAM,IAAI;AAC5B,iBAAK,SAAS,YAAY;AAC1B,iBAAK,SAAS;AACd,mBAAO;AAAA,UACR;AAAA,UAEA,aAAa,WAAU;AACtB,gBAAI,OAAOA,GAAE,QAAQ,UAAU,EAAE,IAAI,UAAU,KAAK;AACpD,iBAAK,SAAS,MAAM,MAAMA,GAAE,IAAI,MAAM,KAAK,aAAa,CAAC;AACzD,mBAAO;AAAA,UACR;AAAA,UAEA,SAAS,MAAM,UAAU;AAAA,UACzB,YAAY,MAAM,aAAa;AAAA,UAC/B,QAAQ,MAAM,WAAW,yFAAyF;AAAA,UAElH,UAAU,WAAU;AACnB,gBAAI,YAAY,KAAK,iBAAiB;AACtC,iBAAK,WAAW,IAAI,SAAS;AAC7B,mBAAO;AAAA,UACR;AAAA,UAEA,kBAAkB,SAASG,SAAO;AACjC,gBAAIA,YAAWF;AACd,cAAAE,UAAS,KAAK,EAAE;AAEjB,gBAAI,OAAO,KAAK,EAAE;AAClB,mBAAOH,GAAE,IAAI,KAAK,OAAO,SAASE,IAAE;AACnC,qBAAO,SAAS,WAAWA,IAAGC,SAAQ,IAAI;AAAA,YAC3C,CAAC,EAAE,KAAK,KAAK,EAAE,kBAAkB;AAAA,UAClC;AAAA,UAEA,cAAc,WAAU;AACvB,mBAAO,KAAK,EAAE;AAAA,UACf;AAAA,UAEA,cAAc,SAAS,WAAU;AAChC,iBAAK,iBAAiB,EAAC,UAAoB,CAAC;AAC5C,iBAAK,OAAO;AACZ,iBAAK,gBAAgB;AACrB,mBAAO;AAAA,UACR;AAAA,UAEA,YAAY,WAAU;AACrB,mBAAO,KAAK,EAAE;AAAA,UACf;AAAA,UAEA,YAAY,SAAS,SAAQ;AAC5B,iBAAK,iBAAiB,EAAC,QAAgB,CAAC;AACxC,iBAAK,OAAO;AACZ,iBAAK,gBAAgB;AACrB,mBAAO;AAAA,UACR;AAAA,UAEA,uBAAuB,SAAS,oBAAmB;AAClD,iBAAK,iBAAiB,EAAC,mBAAsC,CAAC;AAC9D,iBAAK,OAAO;AACZ,mBAAO;AAAA,UACR;AAAA,UAEA,0BAA0B,SAAS,uBAAsB;AACxD,iBAAK,iBAAiB,EAAC,sBAA4C,CAAC;AACpE,iBAAK,OAAO;AACZ,mBAAO;AAAA,UACR;AAAA,UAEA,kBAAkB,SAAS,eAAc;AACxC,iBAAK,iBAAiB,EAAC,cAA4B,CAAC;AACpD,iBAAK,OAAO;AACZ,mBAAO;AAAA,UACR;AAAA,UAEA,OAAO,WAAU;AAChB,gBAAI,KAAK;AACR,qBAAO;AACR,gBAAI,gBAAgB,KAAK,OAAO,WAAW,GAC1C,iBAAiB,KAAK,OAAO,YAAY,GACzC,gBAAgB,IAChB,YAAYH,GAAE,KAAK,EAAE,SAAS,GAC9B,cAAc,UAAU,MAAM,GAC9B,YAAY,KAAK,EAAE,cAAc,SAASA,GAAE,QAAQ,EAAE,UAAU,IAAI,UAAU,UAAU,GACxF,eAAe,UAAU,OAAO;AAEjC,gBAAI,gBAAgB,CAAC,CAAC;AACtB,iBAAK,QAAQ,QAAQ,EAAE,KAAK,WAAU;AACrC,kBAAI,aAAaA,GAAE,IAAI,EAAE,IAAI,SAAS;AACtC,kBAAI,eAAe,UAAU,OAAO,UAAU,MAAM;AAAG,8BAAc,KAAK,OAAO,UAAU,CAAC;AAAA,YAC7F,CAAC;AACD,gBAAI,SAAS,KAAK,IAAI,MAAM,MAAM,aAAa,IAAI,KAAK,EAAE;AAC1D,gBAAIK,UAAS,KAAK,YAAY,KAAK,UAAU,OAAO,EAAE,OAAO,IAAI,KAAK,QAAQ,OAAO;AACrF,gBAAI,SAAS,KAAK,YAAY,KAAK,UAAU,YAAY,IAAI,IAAI,KAAK,QAAQ,YAAY,KAAK;AAC/F,gBAAI,QAAQ,KAAK,YAAY,KAAK,UAAU,WAAW,IAAI,IAAI,KAAK,QAAQ,WAAW,KAAK;AAC5F,gBAAIC,QAAOD,QAAO,OAAO,aAAa;AACtC,gBAAIE,OAAMF,QAAO,MAAM,aAAa;AAEpC,gBAAI,KAAK,EAAE,cAAc,QAAQ;AAChC,cAAAE,QAAO;AAAA,YACR;AAEA,iBAAK,OAAO;AAAA,cACX;AAAA,YAED;AAEA,gBAAI,KAAK,EAAE,YAAY,MAAM,QAAO;AACnC,mBAAK,OAAO,SAAS,uBAAuB,KAAK,EAAE,YAAY,CAAC;AAChE,kBAAI,KAAK,EAAE,YAAY,MAAM;AAC5B,gBAAAD,SAAQ,gBAAgB;AAAA,YAC1B,OAGK;AACJ,kBAAID,QAAO,OAAO,GAAG;AAEpB,qBAAK,OAAO,SAAS,wBAAwB;AAC7C,gBAAAC,SAAQD,QAAO,OAAO;AAAA,cACvB,WAAWC,QAAO,gBAAgB,aAAa;AAE9C,qBAAK,OAAO,SAAS,yBAAyB;AAC9C,gBAAAA,SAAQ,QAAQ;AAAA,cACjB,OAAO;AACN,oBAAI,KAAK,EAAE,KAAK;AAEf,uBAAK,OAAO,SAAS,yBAAyB;AAAA,gBAC/C,OAAO;AAEN,uBAAK,OAAO,SAAS,wBAAwB;AAAA,gBAC9C;AAAA,cACD;AAAA,YACD;AAIA,gBAAI,UAAU,KAAK,EAAE,YAAY,GAChC;AACD,gBAAI,YAAY,QAAO;AACtB,6BAAe,CAAC,YAAYC,OAAM;AAClC,wBAAU,eAAe,IAAI,WAAW;AAAA,YACzC;AAEA,iBAAK,OAAO,SAAS,uBAAuB,OAAO;AACnD,gBAAI,YAAY;AACf,cAAAA,QAAO,iBAAiB,SAAS,KAAK,OAAO,IAAI,aAAa,CAAC;AAAA;AAE/D,cAAAA,QAAO;AAER,gBAAI,KAAK,EAAE,KAAK;AACf,kBAAIC,SAAQ,eAAeF,QAAO;AAClC,mBAAK,OAAO,IAAI;AAAA,gBACf,KAAKC;AAAA,gBACL,OAAOC;AAAA,gBACP;AAAA,cACD,CAAC;AAAA,YACF,OAAO;AACN,mBAAK,OAAO,IAAI;AAAA,gBACf,KAAKD;AAAA,gBACL,MAAMD;AAAA,gBACN;AAAA,cACD,CAAC;AAAA,YACF;AACA,mBAAO;AAAA,UACR;AAAA,UAEA,eAAe;AAAA,UACf,QAAQ,WAAU;AACjB,gBAAI,CAAC,KAAK;AACT,qBAAO;AAER,gBAAI,WAAW,KAAK,MAAM,KAAK,GAC9BG,SAAQ,CAAC,GACT,WAAW;AACZ,gBAAI,UAAU,QAAO;AACpB,cAAAT,GAAE,KAAK,WAAWA,GAAE,MAAM,SAAS,GAAG,MAAK;AAC1C,oBAAI,gBAAgB;AACnB,yBAAO,KAAK,cAAc,IAAI;AAC/B,gBAAAS,OAAM,KAAK,IAAI;AAAA,cAChB,GAAG,IAAI,CAAC;AACR,yBAAW;AAAA,YACZ,OAAO;AACN,cAAAA,SAAQ,KAAK,UACT,KAAK,QAAQ,IAAI,IACjB,KAAK,QAAQ,KAAK,MAAM,KAAK,KAAK,WAAW,IAAI;AACrD,kBAAIA,UAAS,KAAK,EAAE;AACnB,gBAAAA,SAAQA,OAAM,MAAM,KAAK,EAAE,kBAAkB;AAAA;AAE7C,gBAAAA,SAAQ,CAACA,MAAK;AACf,qBAAO,KAAK,QAAQ,KAAK,EAAE;AAAA,YAC5B;AAEA,YAAAA,SAAQT,GAAE,IAAIS,QAAOT,GAAE,MAAM,SAAS,MAAK;AAC1C,qBAAO,SAAS,UAAU,MAAM,KAAK,EAAE,QAAQ,KAAK,EAAE,UAAU,KAAK,EAAE,gBAAgB;AAAA,YACxF,GAAG,IAAI,CAAC;AACR,YAAAS,SAAQT,GAAE,KAAKS,QAAOT,GAAE,MAAM,SAAS,MAAK;AAC3C,qBACC,CAAC,KAAK,gBAAgB,IAAI,KAC1B,CAAC;AAAA,YAEH,GAAG,IAAI,GAAG,IAAI;AACd,iBAAK,MAAM,QAAQS,MAAK;AAExB,gBAAI,KAAK,EAAE,gBAAgB;AAC1B,kBAAI,KAAK,MAAM;AACd,qBAAK,WAAW,IAAI,KAAK,KAAK,MAAM,IAAI,EAAE,CAAC;AAAA,uBACnC,KAAK,WAAW,KAAK,EAAE;AAC/B,qBAAK,WAAW,IAAI,KAAK,KAAK,EAAE,SAAS;AAAA,uBACjC,KAAK,WAAW,KAAK,EAAE;AAC/B,qBAAK,WAAW,IAAI,KAAK,KAAK,EAAE,OAAO;AAAA;AAEvC,qBAAK,WAAW,KAAK,EAAE;AAAA,YACzB;AAEA,gBAAI,UAAS;AAEZ,mBAAK,SAAS;AACd,mBAAK,QAAQ,OAAO;AAAA,YACrB,WACS,KAAK,MAAM,QAAO;AAE1B,kBAAI,OAAO,QAAQ,MAAM,OAAO,KAAK,KAAK,KAAK,UAAU;AACxD,qBAAK,SAAS,YAAY;AAC1B,qBAAK,QAAQ,OAAO;AAAA,cACrB;AAAA,YACD;AACA,gBAAI,CAAC,KAAK,MAAM,UAAU,SAAS,QAAQ;AAC1C,mBAAK,SAAS,WAAW;AACzB,mBAAK,QAAQ,OAAO;AAAA,YACrB;AAEA,iBAAK,KAAK;AACV,mBAAO;AAAA,UACR;AAAA,UAEA,SAAS,WAAU;AACf,gBAAI,KAAK,EAAE,cAAc;AAC5B,kBAAI,SAAS,KAAK,EAAE,WACnB,OAAO;AACR,kBAAI,KAAK,EAAE,eAAc;AACxB,wBAAQ;AAAA,cACT;AACA,qBAAO,SAAS,KAAK,EAAE,YAAY,GAAE;AACpC,wBAAQ;AACJ,oBAAIT,GAAE,QAAQ,QAAQ,KAAK,EAAE,kBAAkB,MAAM;AACnD,0BAAQ;AACV,wBAAQ,OAAK,MAAM,KAAK,EAAE,UAAU,QAAS,WAAU,KAAG;AAAA,cAC/D;AACA,sBAAQ;AACR,mBAAK,OAAO,KAAK,wBAAwB,EAAE,OAAO,IAAI;AAAA,YACnD;AAAA,UACJ;AAAA,UAEA,YAAY,WAAU;AAClB,gBAAI,YAAY,KAAK,cAAc,KAAK,QAAQ;AACnD,gBAAI,OAAO;AACX,gBAAI;AACJ,qBAAS,IAAI,GAAG,IAAI,IAAI,KAAI;AAC3B,wBAAU,aAAa,UAAU,SAAS,MAAM,IAAI,aAAa;AACjE,sBAAQ,uBAAuB,UAAU,OAAO,MAAM,KAAK,EAAE,UAAU,YAAY,KAAK;AAAA,YACzF;AACA,iBAAK,OAAO,KAAK,uBAAuB,EAAE,KAAK,IAAI;AAAA,UACpD;AAAA,UAEA,UAAU,SAAS,OAAM;AACxB,gBAAI,CAAC,SAAS,CAAC,MAAM;AACpB,qBAAO,KAAK;AAAA;AAEZ,mBAAK,QAAQA,GAAE,IAAI,OAAO,SAASE,IAAE;AACpC,uBAAOA,GAAE,QAAQ;AAAA,cAClB,CAAC;AACF,iBAAK,KAAK;AAAA,UACX;AAAA,UAEA,eAAe,SAAS,MAAK;AAC5B,gBAAI,MAAM,CAAC,GACV,OAAO,KAAK,SAAS,eAAe,GACpC,QAAQ,KAAK,SAAS,YAAY,GAClC,QAAQ,SAAS;AAClB,gBAAI,KAAK,eAAe,IAAI,QAAS,KAAK,eAAe,MAAM,QAAQ,KAAK,YAAY,IAAI,OAAO;AAClG,kBAAI,KAAK,KAAK;AAAA,YACf,WAAW,KAAK,eAAe,IAAI,QAAS,KAAK,eAAe,MAAM,QAAQ,KAAK,YAAY,IAAI,OAAO;AACzG,kBAAI,KAAK,KAAK;AAAA,YACf;AACA,gBAAI,KAAK,aAAa,KAAK,QAAQ,MAAM,KAAK,UAAU,QAAQ;AAC/D,kBAAI,KAAK,SAAS;AAEnB,gBAAI,KAAK,EAAE,kBAAkB,YAAY,MAAM,KAAK,GAAG;AACtD,kBAAI,KAAK,OAAO;AAAA,YACjB;AACA,gBAAI,KAAK,MAAM,SAAS,IAAI,MAAM;AACjC,kBAAI,KAAK,QAAQ;AAClB,gBAAI,CAAC,KAAK,gBAAgB,IAAI,GAAE;AAC/B,kBAAI,KAAK,UAAU;AAAA,YACpB;AACA,gBAAI,KAAK,eAAe,IAAI,GAAE;AAC7B,kBAAI,KAAK,YAAY,eAAe;AAAA,YACrC;AACA,gBAAIF,GAAE,QAAQ,KAAK,UAAU,GAAG,KAAK,EAAE,qBAAqB,MAAM,IAAG;AACpE,kBAAI,KAAK,aAAa;AAAA,YACvB;AAEA,gBAAI,KAAK,OAAM;AACd,kBAAI,OAAO,KAAK,MAAM,MAAM,OAAO,KAAK,MAAM,KAAK,MAAM,SAAO,IAAG;AAClE,oBAAI,KAAK,OAAO;AAAA,cACjB;AACA,kBAAIA,GAAE,QAAQ,KAAK,QAAQ,GAAG,KAAK,KAAK,MAAM,IAAG;AAChD,oBAAI,KAAK,UAAU;AAAA,cACpB;AACA,kBAAI,KAAK,QAAQ,MAAM,KAAK,MAAM,IAAG;AAC/B,oBAAI,KAAK,aAAa;AAAA,cACxB;AACA,kBAAI,KAAK,QAAQ,MAAM,KAAK,MAAM,KAAK,MAAM,SAAO,IAAG;AACrD,oBAAI,KAAK,WAAW;AAAA,cACtB;AAAA,YACL;AACA,mBAAO;AAAA,UACR;AAAA,UAEA,iBAAiB,SAAS,UAAU,UAAU,QAAQ,MAAM,WAAW,SAAS,UAAS;AACxF,gBAAI,OAAO;AACX,gBAAI,OAAO,SAAS;AACpB,gBAAI,OAAO,KAAK,OAAO,KAAK,QAAQ;AACpC,gBAAI,WAAW,KAAK,MAAM,OAAO,MAAM,IAAI;AAC3C,gBAAI,SAAS,WAAW,OAAO;AAC/B,gBAAI,aAAa,KAAK,MAAM,KAAK,SAAS,YAAY,IAAI,IAAI,IAAI;AAClE,gBAAI,WAAWA,GAAE,IAAI,KAAK,OAAO,SAASE,IAAE;AAC3C,qBAAO,KAAK,MAAMA,GAAE,eAAe,IAAI,IAAI,IAAI;AAAA,YAChD,CAAC;AAED,gBAAI,SAAS,SAAS;AACtB,qBAAS,UAAU,WAAW,MAAM,WAAW,SAAS,MAAM,WAAW,MAAM;AAC9E,wBAAU,CAAC,QAAQ;AACnB,wBAAU;AAEV,kBAAI,YAAY,WAAW,MAAM;AAChC,wBAAQ,KAAK,KAAK;AAAA,cACnB,WAAW,YAAY,SAAS,MAAM;AACrC,wBAAQ,KAAK,KAAK;AAAA,cACnB;AACA,kBAAIF,GAAE,QAAQ,SAAS,QAAQ,MAAM,IAAI;AACxC,wBAAQ,KAAK,QAAQ;AAAA,cACtB;AACA,kBAAI,UAAU,aAAa,UAAU,SAAS;AAC7C,wBAAQ,KAAK,UAAU;AAAA,cACxB;AACA,kBAAI,YAAY,YAAY;AAC1B,wBAAQ,KAAK,SAAS;AAAA,cACpB;AAEJ,kBAAI,aAAaA,GAAE,MAAM;AACxB,yBAAS,SAAS,IAAI,KAAK,SAAS,GAAG,CAAC,CAAC;AACzC,oBAAI,WAAWC,YAAW;AACzB,2BAAS,CAAC;AAAA,gBACX,WAAW,OAAO,WAAW,WAAW;AACvC,2BAAS,EAAC,SAAS,OAAM;AAAA,gBAC1B,WAAW,OAAO,WAAW,UAAU;AACtC,2BAAS,EAAC,SAAS,OAAM;AAAA,gBAC1B;AACA,oBAAI,OAAO,YAAY,OAAO;AAC7B,0BAAQ,KAAK,UAAU;AAAA,gBACxB;AACA,oBAAI,OAAO,SAAS;AACnB,4BAAU,QAAQ,OAAO,OAAO,QAAQ,MAAM,KAAK,CAAC;AAAA,gBACrD;AACA,oBAAI,OAAO,SAAS;AACnB,4BAAU,OAAO;AAAA,gBAClB;AAAA,cACD;AAEA,sBAAQ,kBAAkB,QAAQ,KAAK,GAAG,IAAI,OAAO,UAAU,aAAa,UAAU,MAAM,MAAM,MAAM,UAAU;AAAA,YACnH;AAEA,iBAAK,KAAK,oBAAoB,EAAE,KAAK,WAAW,MAAM,MAAM;AAC5D,iBAAK,KAAK,IAAI,EAAE,KAAK,IAAI;AAAA,UAC1B;AAAA,UAEA,MAAM,WAAU;AACf,gBAAIC,KAAI,IAAI,KAAK,KAAK,QAAQ,GAC7B,OAAOA,GAAE,eAAe,GACxB,QAAQA,GAAE,YAAY,GACtB,YAAY,KAAK,EAAE,cAAc,YAAY,KAAK,EAAE,UAAU,eAAe,IAAI,WACjF,aAAa,KAAK,EAAE,cAAc,YAAY,KAAK,EAAE,UAAU,YAAY,IAAI,WAC/E,UAAU,KAAK,EAAE,YAAY,WAAW,KAAK,EAAE,QAAQ,eAAe,IAAI,UAC1E,WAAW,KAAK,EAAE,YAAY,WAAW,KAAK,EAAE,QAAQ,YAAY,IAAI,UACxE,WAAW,MAAM,KAAK,EAAE,UAAU,SAAS,MAAM,MAAM,SAAS,IAChE,WAAW,MAAM,KAAK,EAAE,UAAU,SAAS,MAAM,MAAM,SAAS,IAC5D,cAAc,MAAM,KAAK,EAAE,UAAU,eAAe,MAAM,MAAM,aAChE,YAAY,SAAS,GACrB,mBAAmB,KAAK,EAAE,aAAa,QAAQ,KAAK,EAAE,aAAa,aAAa,aAAa,KAAK,EAAE,aAAa,aAAa,KAAK,EAAE,WAAW,CAAC,KAAK,qBAAqB,SAAS,GACxL,SACA;AACD,gBAAI,MAAM,IAAI,KAAK,MAAM,KAAK;AAC7B;AACD,iBAAK,OAAO,KAAK,qCAAqC,EAClD,KAAK,SAAS,WAAWA,IAAG,aAAa,KAAK,EAAE,QAAQ,CAAC;AAC7D,iBAAK,OAAO,KAAK,cAAc,EAC3B,KAAK,QAAQ,EACP,IAAI,WAAW,kBAAkB,eAAe,MAAM;AAChE,iBAAK,OAAO,KAAK,cAAc,EAC3B,KAAK,QAAQ,EACb,IAAI,WAAW,KAAK,EAAE,aAAa,OAAO,eAAe,MAAM;AACnE,iBAAK,OAAO,KAAK,yBAAyB,EACtC,KAAK,KAAK,EAAE,KAAK,EACjB,IAAI,WAAW,OAAO,KAAK,EAAE,UAAU,YAAY,KAAK,EAAE,UAAU,KAAK,eAAe,MAAM;AAClG,iBAAK,gBAAgB;AACrB,iBAAK,WAAW;AAChB,gBAAI,YAAY,QAAQ,MAAM,OAAO,CAAC,GACrC,MAAM,UAAU,WAAW;AAC5B,sBAAU,WAAW,OAAO,UAAU,UAAU,IAAI,KAAK,EAAE,YAAY,KAAG,CAAC;AAC3E,gBAAI,YAAY,IAAI,KAAK,SAAS;AAClC,gBAAI,UAAU,eAAe,IAAI,KAAI;AAChC,wBAAU,eAAe,UAAU,eAAe,CAAC;AAAA,YACrD;AACH,sBAAU,WAAW,UAAU,WAAW,IAAI,EAAE;AAChD,wBAAY,UAAU,QAAQ;AAC9B,gBAAI,OAAO,CAAC;AACZ,gBAAI,SAAS;AACb,mBAAO,UAAU,QAAQ,IAAI,WAAU;AACtC,wBAAU,UAAU,UAAU;AAC9B,kBAAI,YAAY,KAAK,EAAE,WAAU;AAChC,qBAAK,KAAK,MAAM;AAChB,oBAAI,KAAK,EAAE,eAAc;AAGxB,sBAEC,KAAK,IAAI,KAAK,CAAC,aAAa,KAAK,EAAE,YAAY,UAAU,KAAK,IAAI,KAAK,GAEvE,KAAK,IAAI,KAAK,OAAO,EAAE,KAAK,IAAI,IAAI,GAAG,UAAU,KAAK,IAAI,KAAK,GAE/D,MAAM,IAAI,KAAK,OAAO,MAAM,QAAQ,GAAG,eAAe,GAAG,GAAG,CAAC,CAAC,KAAK,IAAI,IAAI,IAAI,UAAU,KAAK,IAAI,KAAK,GAEvG,WAAW,KAAK,OAAO,QAAQ,IAAI;AACpC,uBAAK,KAAK,oBAAmB,UAAS,OAAO;AAAA,gBAC9C;AAAA,cACD;AACA,wBAAU,KAAK,cAAc,SAAS;AACtC,sBAAQ,KAAK,KAAK;AAElB,kBAAI,UAAU,UAAU,WAAW;AAEnC,kBAAI,KAAK,EAAE,kBAAkBF,GAAE,MAAK;AACnC,yBAAS,KAAK,EAAE,cAAc,KAAK,cAAc,SAAS,CAAC;AAC3D,oBAAI,WAAWC;AACd,2BAAS,CAAC;AAAA,yBACF,OAAO,WAAW;AAC1B,2BAAS,EAAC,SAAS,OAAM;AAAA,yBACjB,OAAO,WAAW;AAC1B,2BAAS,EAAC,SAAS,OAAM;AAC1B,oBAAI,OAAO,YAAY;AACtB,0BAAQ,KAAK,UAAU;AACxB,oBAAI,OAAO;AACV,4BAAU,QAAQ,OAAO,OAAO,QAAQ,MAAM,KAAK,CAAC;AACrD,oBAAI,OAAO;AACV,4BAAU,OAAO;AAClB,oBAAI,OAAO;AACV,4BAAU,OAAO;AAAA,cACnB;AAIA,kBAAID,GAAE,WAAWA,GAAE,UAAU,GAAG;AAC/B,0BAAUA,GAAE,WAAW,OAAO;AAAA,cAC/B,OAAO;AACN,0BAAUA,GAAE,OAAO,OAAO;AAAA,cAC3B;AAEA,mBAAK,KAAK,gBAAc,QAAQ,KAAK,GAAG,IAAE,OAAO,UAAU,aAAW,UAAQ,MAAM,MAAM,iBAAiB,UAAU,QAAQ,EAAE,SAAS,IAAI,OAAO,UAAU,OAAO;AACpK,wBAAU;AACV,kBAAI,YAAY,KAAK,EAAE,SAAQ;AAC9B,qBAAK,KAAK,OAAO;AAAA,cAClB;AACA,wBAAU,WAAW,UAAU,WAAW,IAAI,CAAC;AAAA,YAChD;AACA,iBAAK,OAAO,KAAK,wBAAwB,EAAE,KAAK,KAAK,KAAK,EAAE,CAAC;AAE7D,gBAAI,cAAc,MAAM,KAAK,EAAE,UAAU,eAAe,MAAM,MAAM,eAAe;AACnF,gBAAI,SAAS,KAAK,OAAO,KAAK,oBAAoB,EAC9C,KAAK,oBAAoB,EACxB,KAAK,KAAK,EAAE,cAAc,IAAI,cAAc,IAAI,EAChD,IAAI,EACL,KAAK,YAAY,EAAE,YAAY,QAAQ;AAE3C,YAAAA,GAAE,KAAK,KAAK,OAAO,SAAS,GAAGE,IAAE;AAChC,kBAAIA,GAAE,eAAe,MAAM;AAC1B,uBAAO,GAAGA,GAAE,YAAY,CAAC,EAAE,SAAS,QAAQ;AAAA,YAC9C,CAAC;AAED,gBAAI,OAAO,aAAa,OAAO,SAAQ;AACtC,qBAAO,SAAS,UAAU;AAAA,YAC3B;AACA,gBAAI,SAAS,WAAU;AACtB,qBAAO,MAAM,GAAG,UAAU,EAAE,SAAS,UAAU;AAAA,YAChD;AACA,gBAAI,SAAS,SAAQ;AACpB,qBAAO,MAAM,WAAS,CAAC,EAAE,SAAS,UAAU;AAAA,YAC7C;AAEA,gBAAI,KAAK,EAAE,oBAAoBF,GAAE,MAAK;AACrC,kBAAI,OAAO;AACX,cAAAA,GAAE,KAAK,QAAQ,SAAS,GAAGU,QAAM;AAC3B,oBAAI,SAAS,IAAI,KAAK,MAAM,GAAG,CAAC;AAChC,oBAAIC,UAAS,KAAK,EAAE,gBAAgB,MAAM;AAC/C,oBAAIA,YAAWV;AACd,kBAAAU,UAAS,CAAC;AAAA,yBACF,OAAOA,YAAW;AAC1B,kBAAAA,UAAS,EAAC,SAASA,QAAM;AAAA,yBACjB,OAAOA,YAAW;AAC1B,kBAAAA,UAAS,EAAC,SAASA,QAAM;AAC1B,oBAAIA,QAAO,YAAY,SAAS,CAACX,GAAEU,MAAK,EAAE,SAAS,UAAU;AACzD,kBAAAV,GAAEU,MAAK,EAAE,SAAS,UAAU;AAChC,oBAAIC,QAAO;AACP,kBAAAX,GAAEU,MAAK,EAAE,SAASC,QAAO,OAAO;AACpC,oBAAIA,QAAO;AACP,kBAAAX,GAAEU,MAAK,EAAE,KAAK,SAASC,QAAO,OAAO;AAAA,cAC1C,CAAC;AAAA,YACF;AAGA,iBAAK;AAAA,cACJ;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA,KAAK,EAAE;AAAA,YACR;AAGA,iBAAK;AAAA,cACJ;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA,KAAK,EAAE;AAAA,YACR;AAGA,iBAAK;AAAA,cACJ;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA,KAAK,EAAE;AAAA,YACR;AAAA,UACD;AAAA,UAEA,iBAAiB,WAAU;AAC1B,gBAAI,CAAC,KAAK;AACT;AAED,gBAAIT,KAAI,IAAI,KAAK,KAAK,QAAQ,GAC7B,OAAOA,GAAE,eAAe,GACxB,QAAQA,GAAE,YAAY,GACtB,YAAY,KAAK,EAAE,cAAc,YAAY,KAAK,EAAE,UAAU,eAAe,IAAI,WACjF,aAAa,KAAK,EAAE,cAAc,YAAY,KAAK,EAAE,UAAU,YAAY,IAAI,WAC/E,UAAU,KAAK,EAAE,YAAY,WAAW,KAAK,EAAE,QAAQ,eAAe,IAAI,UAC1E,WAAW,KAAK,EAAE,YAAY,WAAW,KAAK,EAAE,QAAQ,YAAY,IAAI,UACxE,gBACA,gBACA,SAAS;AACV,oBAAQ,KAAK,UAAS;AAAA,cACrB,KAAK;AACJ,0BAAU;AAAA,cAEX,KAAK;AACJ,0BAAU;AAAA,cAEX,KAAK;AACJ,0BAAU;AAAA,cAEX,KAAK;AACJ,iCAAiB,KAAK,MAAM,OAAO,MAAM,IAAI,UAAU;AACvD,iCAAiB,KAAK,MAAM,OAAO,MAAM,IAAI,SAAS,SAAS;AAC/D;AAAA,cACD,KAAK;AACJ,iCAAiB,QAAQ,aAAa,SAAS;AAC/C,iCAAiB,QAAQ,WAAW,SAAS;AAC7C;AAAA,YACF;AAEA,iBAAK,OAAO,KAAK,OAAO,EAAE,YAAY,YAAY,cAAc;AAChE,iBAAK,OAAO,KAAK,OAAO,EAAE,YAAY,YAAY,cAAc;AAAA,UACjE;AAAA,UAEA,OAAO,SAAS,GAAE;AACjB,cAAE,eAAe;AACjB,cAAE,gBAAgB;AAElB,gBAAI,QAAQ,KAAK,KAAK,MAAM;AAC5B,qBAASF,GAAE,EAAE,MAAM;AAGnB,gBAAI,OAAO,SAAS,mBAAmB,KAAK,KAAK,aAAa,KAAK,EAAE,aAAY;AAChF,mBAAK,YAAY,KAAK,WAAW,CAAC;AAAA,YACnC;AAGA,gBAAI,OAAO,SAAS,OAAO,KAAK,CAAC,OAAO,SAAS,KAAK,GAAE;AACvD,mBAAK,YAAY,CAAC;AAClB,mBAAK,SAAS,SAAS,GAAG,KAAK,EAAE,aAAa,WAAW,OAAO,MAAM;AAAA,YACvE;AAGA,gBAAI,OAAO,SAAS,OAAO,GAAE;AAC5B,mBAAK,WAAW;AAAA,YACjB;AAEA,gBAAI,CAAC,OAAO,SAAS,UAAU,GAAE;AAEhC,kBAAI,OAAO,SAAS,OAAO,KACtB,OAAO,SAAS,MAAM,KACtB,OAAO,SAAS,QAAQ,KACxB,OAAO,SAAS,SAAS,GAAG;AAChC,qBAAK,SAAS,WAAW,CAAC;AAE1B,sBAAM;AACN,oBAAI,KAAK,aAAa,GAAE;AACvB,0BAAQ,OAAO,OAAO,EAAE,KAAK,MAAM,EAAE,MAAM,MAAM;AACjD,yBAAO,KAAK,SAAS,eAAe;AACpC,uBAAK,SAAS,YAAY,KAAK;AAAA,gBAChC,OAAO;AACN,0BAAQ;AACR,yBAAO,OAAO,OAAO,KAAK,CAAC;AAC3B,uBAAK,SAAS,eAAe,IAAI;AAAA,gBAClC;AAEA,qBAAK,SAAS,SAAS,UAAU,KAAK,WAAW,GAAG,GAAG,KAAK,QAAQ;AAEpE,oBAAI,KAAK,aAAa,KAAK,EAAE,aAAY;AACxC,uBAAK,SAAS,QAAQ,MAAM,OAAO,GAAG,CAAC;AAAA,gBACxC,OAAO;AACN,uBAAK,YAAY,KAAK,WAAW,CAAC;AAClC,uBAAK,KAAK;AAAA,gBACX;AAAA,cACD;AAAA,YACD;AAEA,gBAAI,KAAK,OAAO,GAAG,UAAU,KAAK,KAAK,eAAc;AACpD,mBAAK,cAAc,MAAM;AAAA,YAC1B;AACA,mBAAO,KAAK;AAAA,UACb;AAAA,UAEA,cAAc,SAAS,GAAE;AACxB,gBAAI,UAAUA,GAAE,EAAE,aAAa;AAC/B,gBAAI,YAAY,QAAQ,KAAK,MAAM;AACnC,gBAAI,OAAO,IAAI,KAAK,SAAS;AAE7B,gBAAI,KAAK,EAAE,gBAAgB;AAC1B,kBAAI,KAAK,eAAe,MAAM,KAAK,SAAS,eAAe,GAAG;AAC7D,qBAAK,SAAS,cAAc,KAAK,QAAQ;AAAA,cAC1C;AAEA,kBAAI,KAAK,YAAY,MAAM,KAAK,SAAS,YAAY,GAAG;AACvD,qBAAK,SAAS,eAAe,KAAK,QAAQ;AAAA,cAC3C;AAAA,YACD;AACA,iBAAK,SAAS,IAAI;AAAA,UACnB;AAAA,UAGA,gBAAgB,SAAS,GAAE;AAC1B,gBAAI,UAAUA,GAAE,EAAE,aAAa;AAC/B,gBAAI,MAAM,QAAQ,SAAS,MAAM,IAAI,KAAK;AAC1C,gBAAI,KAAK,aAAa,GAAE;AACvB,qBAAO,SAAS,UAAU,KAAK,UAAU,UAAU;AAAA,YACpD;AACA,iBAAK,WAAW,KAAK,UAAU,KAAK,UAAU,GAAG;AACjD,iBAAK,SAAS,SAAS,UAAU,KAAK,UAAU,GAAG,KAAK,QAAQ;AAChE,iBAAK,KAAK;AAAA,UACX;AAAA,UAEA,mBAAmB,SAAS,MAAK;AAChC,gBAAI,KAAK,KAAK,MAAM,SAAS,IAAI;AACjC,gBAAI,CAAC,MAAK;AACT,mBAAK,MAAM,MAAM;AAAA,YAClB;AAEA,gBAAI,OAAO,IAAG;AACb,kBAAI,KAAK,EAAE,cAAc,QAAQ,KAAK,EAAE,YAAY,KAAK,KAAK,EAAE,cAAa;AAC5E,qBAAK,MAAM,OAAO,EAAE;AAAA,cACrB;AAAA,YACD,WAAW,KAAK,EAAE,cAAc,OAAO;AACtC,mBAAK,MAAM,MAAM;AACjB,mBAAK,MAAM,KAAK,IAAI;AAAA,YACrB,OACK;AACJ,mBAAK,MAAM,KAAK,IAAI;AAAA,YACrB;AAEA,gBAAI,OAAO,KAAK,EAAE,cAAc;AAC/B,qBAAO,KAAK,MAAM,SAAS,KAAK,EAAE;AACjC,qBAAK,MAAM,OAAO,CAAC;AAAA,UACtB;AAAA,UAEA,UAAU,SAAS,MAAM,OAAM;AAC9B,gBAAI,CAAC,SAAS,UAAU;AACvB,mBAAK,kBAAkB,QAAQ,IAAI,KAAK,IAAI,CAAC;AAC9C,gBAAK,CAAC,SAAS,KAAK,EAAE,kBAAmB,UAAU;AAClD,mBAAK,WAAW,QAAQ,IAAI,KAAK,IAAI;AAEtC,iBAAK,KAAK;AACV,iBAAK,SAAS;AACd,gBAAI,CAAC,SAAS,UAAU,QAAQ;AAC/B,mBAAK,SAAS,YAAY;AAAA,YAC3B;AACA,iBAAK,WAAW,QAAQ,QAAQ;AAChC,gBAAI,KAAK,EAAE,cAAc,CAAC,SAAS,UAAU,SAAQ;AACpD,mBAAK,KAAK;AAAA,YACX;AAAA,UACD;AAAA,UAEA,SAAS,SAAS,MAAM,KAAI;AAC3B,gBAAI,UAAU,IAAI,KAAK,IAAI;AAC3B,oBAAQ,WAAW,KAAK,WAAW,IAAI,GAAG;AAE1C,mBAAO;AAAA,UACR;AAAA,UAEA,UAAU,SAAS,MAAM,KAAI;AAC5B,mBAAO,KAAK,QAAQ,MAAM,MAAM,CAAC;AAAA,UAClC;AAAA,UAEA,WAAW,SAAS,MAAM,KAAI;AAC7B,gBAAI,CAAC,YAAY,IAAI;AACpB,qBAAO,KAAK,EAAE;AACf,gBAAI,CAAC;AACJ,qBAAO;AACR,gBAAI,WAAW,IAAI,KAAK,KAAK,QAAQ,CAAC,GACrC,MAAM,SAAS,WAAW,GAC1B,QAAQ,SAAS,YAAY,GAC7B,MAAM,KAAK,IAAI,GAAG,GAClB,WAAW;AACZ,kBAAM,MAAM,IAAI,IAAI;AACpB,gBAAI,QAAQ,GAAE;AACb,qBAAO,QAAQ,KAGZ,WAAU;AACX,uBAAO,SAAS,YAAY,MAAM;AAAA,cACnC,IAGE,WAAU;AACX,uBAAO,SAAS,YAAY,MAAM;AAAA,cACnC;AACD,0BAAY,QAAQ;AACpB,uBAAS,YAAY,SAAS;AAE9B,2BAAa,YAAY,MAAM;AAAA,YAChC,OACK;AAEJ,uBAAS,IAAE,GAAG,IAAI,KAAK;AAEtB,2BAAW,KAAK,UAAU,UAAU,GAAG;AAExC,0BAAY,SAAS,YAAY;AACjC,uBAAS,WAAW,GAAG;AACvB,qBAAO,WAAU;AAChB,uBAAO,cAAc,SAAS,YAAY;AAAA,cAC3C;AAAA,YACD;AAGA,mBAAO,KAAK,GAAE;AACb,uBAAS,WAAW,EAAE,GAAG;AACzB,uBAAS,YAAY,SAAS;AAAA,YAC/B;AACA,mBAAO;AAAA,UACR;AAAA,UAEA,UAAU,SAAS,MAAM,KAAI;AAC5B,mBAAO,KAAK,UAAU,MAAM,MAAI,EAAE;AAAA,UACnC;AAAA,UAEA,mBAAmB,SAAS,MAAM,KAAKY,KAAG;AACzC,eAAG;AACF,qBAAO,KAAKA,KAAI,MAAM,GAAG;AAEzB,kBAAI,CAAC,KAAK,gBAAgB,IAAI;AAC7B,uBAAO;AAER,cAAAA,MAAK;AAAA,YACN,SACO,KAAK,eAAe,IAAI;AAE/B,mBAAO;AAAA,UACR;AAAA,UAEA,sBAAsB,SAAS,MAAK;AACnC,mBAAOZ,GAAE,QAAQ,KAAK,UAAU,GAAG,KAAK,EAAE,kBAAkB,MAAM;AAAA,UACnE;AAAA,UAEA,gBAAgB,SAAS,MAAK;AAC7B,mBACC,KAAK,qBAAqB,IAAI,KAC9BA,GAAE,KAAK,KAAK,EAAE,eAAe,SAASE,IAAE;AACvC,qBAAO,YAAY,MAAMA,EAAC;AAAA,YAC3B,CAAC,EAAE,SAAS;AAAA,UAEd;AAAA,UAEA,iBAAiB,SAAS,MAAK;AAC9B,mBAAO,QAAQ,KAAK,EAAE,aAAa,QAAQ,KAAK,EAAE;AAAA,UACnD;AAAA,UAEA,SAAS,SAAS,GAAE;AACnB,gBAAI,CAAC,KAAK,OAAO,GAAG,UAAU,GAAE;AAC/B,kBAAI,EAAE,YAAY,MAAM,EAAE,YAAY,IAAI;AACzC,qBAAK,KAAK;AACV,kBAAE,gBAAgB;AAAA,cACf;AACJ;AAAA,YACD;AACA,gBAAI,cAAc,OACjB,KAAK,aACL,YAAY,KAAK,aAAa,KAAK;AACpC,oBAAQ,EAAE,SAAQ;AAAA,cACjB,KAAK;AACJ,oBAAI,KAAK,WAAU;AAClB,uBAAK,YAAY;AACjB,uBAAK,WAAW,KAAK,MAAM,IAAI,EAAE,KAAK,KAAK;AAC3C,uBAAK,KAAK;AAAA,gBACX;AAEC,uBAAK,KAAK;AACX,kBAAE,eAAe;AACjB,kBAAE,gBAAgB;AAClB;AAAA,cACD,KAAK;AAAA,cACL,KAAK;AAAA,cACL,KAAK;AAAA,cACL,KAAK;AACJ,oBAAI,CAAC,KAAK,EAAE,sBAAsB,KAAK,EAAE,mBAAmB,WAAW;AACtE;AACD,sBAAM,EAAE,YAAY,MAAM,EAAE,YAAY,KAAK,KAAK;AAC7C,oBAAI,KAAK,aAAa,GAAG;AAC5B,sBAAI,EAAE,SAAQ;AACb,kCAAc,KAAK,kBAAkB,WAAW,KAAK,UAAU;AAE/D,wBAAI;AACH,2BAAK,SAAS,cAAc,KAAK,QAAQ;AAAA,kBAC3C,WAAW,EAAE,UAAS;AACrB,kCAAc,KAAK,kBAAkB,WAAW,KAAK,WAAW;AAEhE,wBAAI;AACH,2BAAK,SAAS,eAAe,KAAK,QAAQ;AAAA,kBAC5C,WAAW,EAAE,YAAY,MAAM,EAAE,YAAY,IAAG;AAC/C,kCAAc,KAAK,kBAAkB,WAAW,KAAK,SAAS;AAAA,kBAC/D,WAAW,CAAC,KAAK,qBAAqB,SAAS,GAAE;AAChD,kCAAc,KAAK,kBAAkB,WAAW,KAAK,UAAU;AAAA,kBAChE;AAAA,gBACG,WAAW,KAAK,aAAa,GAAG;AAC9B,sBAAI,EAAE,YAAY,MAAM,EAAE,YAAY,IAAI;AACxC,0BAAM,MAAM;AAAA,kBACd;AACA,gCAAc,KAAK,kBAAkB,WAAW,KAAK,WAAW;AAAA,gBAClE,WAAW,KAAK,aAAa,GAAG;AAC9B,sBAAI,EAAE,YAAY,MAAM,EAAE,YAAY,IAAI;AACxC,0BAAM,MAAM;AAAA,kBACd;AACA,gCAAc,KAAK,kBAAkB,WAAW,KAAK,UAAU;AAAA,gBACjE;AACL,oBAAI,aAAY;AACf,uBAAK,YAAY,KAAK,WAAW;AACjC,uBAAK,SAAS;AACd,uBAAK,KAAK;AACV,oBAAE,eAAe;AAAA,gBAClB;AACA;AAAA,cACD,KAAK;AACJ,oBAAI,CAAC,KAAK,EAAE;AACX;AACD,4BAAY,KAAK,aAAa,KAAK,MAAM,IAAI,EAAE,KAAK,KAAK;AACzD,oBAAI,KAAK,EAAE,oBAAoB;AAC9B,uBAAK,kBAAkB,SAAS;AAChC,gCAAc;AAAA,gBACf;AACA,qBAAK,YAAY;AACjB,qBAAK,WAAW,KAAK,MAAM,IAAI,EAAE,KAAK,KAAK;AAC3C,qBAAK,SAAS;AACd,qBAAK,KAAK;AACV,oBAAI,KAAK,OAAO,GAAG,UAAU,GAAE;AAC9B,oBAAE,eAAe;AACjB,oBAAE,gBAAgB;AAClB,sBAAI,KAAK,EAAE;AACV,yBAAK,KAAK;AAAA,gBACZ;AACA;AAAA,cACD,KAAK;AACJ,qBAAK,YAAY;AACjB,qBAAK,WAAW,KAAK,MAAM,IAAI,EAAE,KAAK,KAAK;AAC3C,qBAAK,KAAK;AACV,qBAAK,KAAK;AACV;AAAA,YACF;AACA,gBAAI,aAAY;AACf,kBAAI,KAAK,MAAM;AACd,qBAAK,SAAS,YAAY;AAAA;AAE1B,qBAAK,SAAS,WAAW;AAC1B,mBAAK,WAAW,QAAQ,QAAQ;AAAA,YACjC;AAAA,UACD;AAAA,UAEA,aAAa,SAAS,UAAS;AAC9B,iBAAK,WAAW;AAChB,iBAAK,OACH,SAAS,KAAK,EACd,KAAK,EACL,OAAO,iBAAiB,SAAS,UAAU,KAAK,UAAU,OAAO,EAChE,KAAK;AACR,iBAAK,gBAAgB;AAClB,iBAAK,SAAS,kBAAkB,IAAI,KAAK,KAAK,QAAQ,CAAC;AAAA,UAC3D;AAAA,QACD;AAEA,YAAI,kBAAkB,SAAS,SAAS,SAAQ;AAC/C,UAAAF,GAAE,KAAK,SAAS,cAAc,IAAI;AAClC,eAAK,UAAUA,GAAE,OAAO;AACxB,eAAK,SAASA,GAAE,IAAI,QAAQ,QAAQ,SAAS,GAAE;AAC9C,mBAAO,EAAE,SAAS,EAAE,KAAK;AAAA,UAC1B,CAAC;AACD,iBAAO,QAAQ;AAEf,eAAK,kBAAkB,QAAQ;AAC/B,iBAAO,QAAQ;AAEf,2BAAiB,KAAKA,GAAE,KAAK,MAAM,GAAG,OAAO,EAC3C,GAAG,cAAcA,GAAE,MAAM,KAAK,aAAa,IAAI,CAAC;AAElD,eAAK,UAAUA,GAAE,IAAI,KAAK,QAAQ,SAAS,GAAE;AAC5C,mBAAOA,GAAE,KAAK,GAAG,YAAY;AAAA,UAC9B,CAAC;AACD,eAAK,YAAY;AAAA,QAClB;AACA,wBAAgB,YAAY;AAAA,UAC3B,aAAa,WAAU;AACtB,iBAAK,QAAQA,GAAE,IAAI,KAAK,SAAS,SAAS,GAAE;AAC3C,qBAAO,EAAE,WAAW;AAAA,YACrB,CAAC;AACD,iBAAK,aAAa;AAAA,UACnB;AAAA,UACA,cAAc,WAAU;AACvB,gBAAI,QAAQA,GAAE,IAAI,KAAK,OAAO,SAASE,IAAE;AACxC,qBAAOA,GAAE,QAAQ;AAAA,YAClB,CAAC;AACD,YAAAF,GAAE,KAAK,KAAK,SAAS,SAAS,GAAGa,IAAE;AAClC,cAAAA,GAAE,SAAS,KAAK;AAAA,YACjB,CAAC;AAAA,UACF;AAAA,UACA,YAAY,WAAU;AACrB,YAAAb,GAAE,KAAK,KAAK,SAAS,SAAS,GAAGa,IAAE;AAClC,cAAAA,GAAE,WAAW;AAAA,YACd,CAAC;AAAA,UACF;AAAA,UACA,aAAa,SAAS,GAAE;AAIvB,gBAAI,KAAK;AACR;AACD,iBAAK,WAAW;AAEhB,gBAAI,KAAKb,GAAE,KAAK,EAAE,QAAQ,YAAY;AAEtC,gBAAI,OAAOC,YAAW;AACrB;AAAA,YACD;AAEA,gBAAI,WAAW,GAAG,WAAW,GAC5B,oBAAoB,KAAK,iBACzB,IAAID,GAAE,QAAQ,EAAE,QAAQ,KAAK,MAAM,GACnC,IAAI,IAAI,GACR,IAAI,IAAI,GACR,IAAI,KAAK,OAAO;AACjB,gBAAI,MAAM;AACT;AAED,YAAAA,GAAE,KAAK,KAAK,SAAS,SAASc,IAAGD,IAAE;AAClC,kBAAI,CAACA,GAAE,WAAW,MAAMA,OAAM,MAAM,CAAC;AACpC,gBAAAA,GAAE,WAAW,QAAQ;AAAA,YACvB,CAAC;AAED,gBAAI,WAAW,KAAK,MAAM,IAAG;AAE5B,qBAAO,KAAK,KAAK,WAAW,KAAK,MAAM,IAAG;AACzC,qBAAK,QAAQ,KAAK,WAAW,QAAQ;AAAA,cACtC;AAAA,YACD,WAAW,WAAW,KAAK,MAAM,IAAG;AAEnC,qBAAO,IAAI,KAAK,WAAW,KAAK,MAAM,IAAG;AACxC,qBAAK,QAAQ,KAAK,WAAW,QAAQ;AAAA,cACtC;AAAA,YACD;AACA,iBAAK,YAAY;AAEjB,mBAAO,KAAK;AAAA,UACb;AAAA,UACA,SAAS,WAAU;AAClB,YAAAb,GAAE,IAAI,KAAK,SAAS,SAASa,IAAE;AAAE,cAAAA,GAAE,QAAQ;AAAA,YAAG,CAAC;AAC/C,YAAAb,GAAE,KAAK,MAAM,EAAE,IAAI,cAAc,KAAK,WAAW;AACjD,mBAAO,KAAK,QAAQ,KAAK,EAAE;AAAA,UAC5B;AAAA,UACA,QAAQ,MAAM,WAAW,yFAAyF;AAAA,QACnH;AAEA,iBAAS,aAAa,IAAIe,SAAO;AAEhC,cAAIC,QAAOhB,GAAE,EAAE,EAAE,KAAK,GACrB,MAAM,CAAC,GAAG,OACViB,WAAU,IAAI,OAAO,MAAMF,QAAO,YAAY,IAAI,SAAS;AAC5D,UAAAA,UAAS,IAAI,OAAO,MAAMA,QAAO,YAAY,CAAC;AAC9C,mBAAS,SAAS,GAAE,GAAE;AACrB,mBAAO,EAAE,YAAY;AAAA,UACtB;AACA,mBAAS,OAAOC;AACf,gBAAID,QAAO,KAAK,GAAG,GAAE;AACpB,sBAAQ,IAAI,QAAQE,UAAS,QAAQ;AACrC,kBAAI,SAASD,MAAK;AAAA,YACnB;AACD,iBAAO;AAAA,QACR;AAEA,iBAAS,iBAAiB,MAAK;AAE9B,cAAI,MAAM,CAAC;AAGX,cAAI,CAAC,MAAM,OAAM;AAChB,mBAAO,KAAK,MAAM,GAAG,EAAE;AACvB,gBAAI,CAAC,MAAM;AACV;AAAA,UACF;AACA,cAAId,KAAI,MAAM;AACd,UAAAF,GAAE,KAAK,aAAa,SAAS,GAAE,GAAE;AAChC,gBAAI,KAAKE;AACR,kBAAI,KAAKA,GAAE;AAAA,UACb,CAAC;AACD,iBAAO;AAAA,QACR;AAEA,YAAI,MAAMF,GAAE,GAAG;AACf,YAAI,mBAAmB,SAAS,QAAO;AACtC,cAAI,OAAO,MAAM,MAAM,MAAM,SAAS;AACtC,eAAK,MAAM;AACX,cAAI;AACJ,eAAK,KAAK,WAAU;AACnB,gBAAI,QAAQA,GAAE,IAAI,GACjBgB,QAAO,MAAM,KAAK,YAAY,GAC9B,UAAU,OAAO,WAAW,YAAY;AACzC,gBAAI,CAACA,OAAK;AACT,kBAAI,SAAS,aAAa,MAAM,MAAM,GAErC,QAAQhB,GAAE,OAAO,CAAC,GAAG,UAAU,QAAQ,OAAO,GAC9C,UAAU,iBAAiB,MAAM,QAAQ,GAEzC,OAAOA,GAAE,OAAO,CAAC,GAAG,UAAU,SAAS,QAAQ,OAAO;AACvD,kBAAI,MAAM,SAAS,iBAAiB,KAAK,KAAK,QAAO;AACpD,gBAAAA,GAAE,OAAO,MAAM;AAAA,kBACd,QAAQ,KAAK,UAAU,MAAM,KAAK,OAAO,EAAE,QAAQ;AAAA,gBACpD,CAAC;AACD,gBAAAgB,QAAO,IAAI,gBAAgB,MAAM,IAAI;AAAA,cACtC,OACK;AACJ,gBAAAA,QAAO,IAAI,WAAW,MAAM,IAAI;AAAA,cACjC;AACA,oBAAM,KAAK,cAAcA,KAAI;AAAA,YAC9B;AACA,gBAAI,OAAO,WAAW,YAAY,OAAOA,MAAK,YAAY,YAAW;AACpE,gCAAkBA,MAAK,QAAQ,MAAMA,OAAM,IAAI;AAAA,YAChD;AAAA,UACD,CAAC;AAED,cACC,oBAAoBf,cACpB,2BAA2B,cAC3B,2BAA2B;AAE3B,mBAAO;AAER,cAAI,KAAK,SAAS;AACjB,kBAAM,IAAI,MAAM,gEAAgE,SAAS,YAAY;AAAA;AAErG,mBAAO;AAAA,QACT;AACA,QAAAD,GAAE,GAAG,aAAa;AAElB,YAAI,WAAWA,GAAE,GAAG,WAAW,WAAW;AAAA,UACzC,kBAAkB;AAAA,UAClB,WAAW;AAAA,UACX,eAAeA,GAAE;AAAA,UACjB,iBAAiBA,GAAE;AAAA,UACnB,gBAAgBA,GAAE;AAAA,UAClB,kBAAkBA,GAAE;AAAA,UACpB,mBAAmBA,GAAE;AAAA,UACrB,eAAe;AAAA,UACf,UAAU;AAAA,UACV,cAAc;AAAA,UACd,oBAAoB,CAAC;AAAA,UACrB,uBAAuB,CAAC;AAAA,UACxB,eAAe,CAAC;AAAA,UAChB,SAAS;AAAA,UACT,YAAY;AAAA,UACZ,QAAQ;AAAA,UACR,iBAAiB;AAAA,UACjB,oBAAoB;AAAA,UACpB,UAAU;AAAA,UACV,aAAa;AAAA,UACb,aAAa;AAAA,UACb,WAAW;AAAA,UACX,oBAAoB;AAAA,UACpB,aAAa;AAAA,UACb,KAAK;AAAA,UACL,WAAW;AAAA,UACX,WAAW;AAAA,UACX,UAAU;AAAA,UACV,gBAAgB;AAAA,UAChB,gBAAgB;AAAA,UAChB,WAAW;AAAA,UACX,sBAAsB;AAAA,UACtB,kBAAkB;AAAA,UAClB,aAAa;AAAA,UACb,cAAc;AAAA,UACd,WAAW;AAAA,UACX,kBAAkB;AAAA,UAClB,OAAO;AAAA,UACP,WAAW;AAAA,YACV,WAAW;AAAA,YACX,YAAY;AAAA,UACb;AAAA,UACE,cAAc;AAAA,QACjB;AACA,YAAI,cAAcA,GAAE,GAAG,WAAW,cAAc;AAAA,UAC/C;AAAA,UACA;AAAA,UACA;AAAA,QACD;AACA,QAAAA,GAAE,GAAG,WAAW,cAAc;AAC9B,YAAI,QAAQA,GAAE,GAAG,WAAW,QAAQ;AAAA,UACnC,IAAI;AAAA,YACH,MAAM,CAAC,UAAU,UAAU,WAAW,aAAa,YAAY,UAAU,UAAU;AAAA,YACnF,WAAW,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,KAAK;AAAA,YAC3D,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI;AAAA,YAClD,QAAQ,CAAC,WAAW,YAAY,SAAS,SAAS,OAAO,QAAQ,QAAQ,UAAU,aAAa,WAAW,YAAY,UAAU;AAAA,YACjI,aAAa,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,KAAK;AAAA,YAChG,OAAO;AAAA,YACP,OAAO;AAAA,YACP,aAAa;AAAA,UACd;AAAA,QACD;AAEA,YAAI,WAAW;AAAA,UACd,WAAW;AAAA,YACV;AAAA,cACC,OAAO,CAAC,QAAQ,OAAO;AAAA,cACvB,SAAS;AAAA,cACT,GAAG;AAAA,YACJ;AAAA,YACA;AAAA,cACC,OAAO,CAAC,UAAU,MAAM;AAAA,cACxB,SAAS;AAAA,cACT,GAAG;AAAA,cACH,SAAS;AAAA,YACV;AAAA,YACA;AAAA,cACC,OAAO,CAAC,SAAS,QAAQ;AAAA,cACzB,SAAS;AAAA,cACT,GAAG;AAAA,cACH,SAAS;AAAA,YACV;AAAA,YACA;AAAA,cACC,OAAO,CAAC,WAAW,SAAS;AAAA,cAC5B,SAAS;AAAA,cACT,GAAG;AAAA,cACH,SAAS;AAAA,YACV;AAAA,YACA;AAAA,cACC,OAAO,CAAC,aAAa,YAAY;AAAA,cACjC,SAAS;AAAA,cACT,GAAG;AAAA,cACH,SAAS;AAAA,YACV;AAAA,UACD;AAAA,UACA,YAAY;AAAA,UACZ,gBAAgB;AAAA,UAChB,aAAa,SAASG,SAAO;AAC5B,gBAAI,OAAOA,QAAO,YAAY,cAAc,OAAOA,QAAO,cAAc;AAC3D,qBAAOA;AAGpB,gBAAI,aAAaA,QAAO,QAAQ,KAAK,YAAY,IAAI,EAAE,MAAM,IAAI,GAChE,QAAQA,QAAO,MAAM,KAAK,UAAU;AACrC,gBAAI,CAAC,cAAc,CAAC,WAAW,UAAU,CAAC,SAAS,MAAM,WAAW,GAAE;AACrE,oBAAM,IAAI,MAAM,sBAAsB;AAAA,YACvC;AACA,mBAAO,EAAC,YAAwB,MAAY;AAAA,UAC7C;AAAA,UACA,WAAW,SAAS,MAAMA,SAAQ,UAAU,cAAa;AACxD,gBAAI,CAAC;AACJ,qBAAOF;AACR,gBAAI,gBAAgB;AACnB,qBAAO;AACR,gBAAI,OAAOE,YAAW;AACrB,cAAAA,UAAS,SAAS,YAAYA,OAAM;AACrC,gBAAIA,QAAO;AACV,qBAAOA,QAAO,QAAQ,MAAMA,SAAQ,QAAQ;AAC7C,gBAAI,SAAS;AAAA,cACX,GAAG;AAAA,cACH,GAAG;AAAA,cACH,GAAG;AAAA,cACH,GAAG;AAAA,YACJ,GACA,cAAc;AAAA,cACb,WAAW;AAAA,cACX,OAAO;AAAA,cACP,UAAU;AAAA,YACX,GACA,OAAO,MAAM,KAAK,GAAGS;AACtB,gBAAI,QAAQ,aAAY;AACvB,qBAAO,YAAY;AAAA,YACpB;AACA,gBAAI,2CAA2C,KAAK,IAAI,GAAE;AACzD,sBAAQ,KAAK,MAAM,sBAAsB;AACzC,qBAAO,IAAI,KAAK;AAChB,mBAAK,IAAE,GAAG,IAAI,MAAM,QAAQ,KAAI;AAC/B,uBAAO,MAAM,GAAG,MAAM,qBAAqB;AAC3C,sBAAM,OAAO,KAAK,EAAE;AACpB,gBAAAA,MAAK,OAAO,KAAK,GAAG,YAAY;AAChC,uBAAO,WAAW,UAAUA,KAAI,MAAM,GAAG;AAAA,cAC1C;AACA,qBAAO,WAAW,UAAU,eAAe,IAAI;AAAA,YAChD;AAEA,oBAAQ,QAAQ,KAAK,MAAM,KAAK,cAAc,KAAK,CAAC;AAEpD,qBAAS,gBAAgB,MAAM,WAAU;AACxC,kBAAI,cAAc;AACjB,4BAAY;AAGb,kBAAI,OAAO,KAAI;AACd,wBAAQ;AAER,oBAAI,OAAS,IAAI,KAAK,EAAG,YAAY,IAAE,WAAW;AACjD,0BAAQ;AAAA,gBACT;AAAA,cACD;AAEA,qBAAO;AAAA,YACR;AAEA,gBAAI,SAAS,CAAC,GACb,gBAAgB,CAAC,QAAQ,MAAM,KAAK,MAAM,KAAK,MAAM,KAAK,IAAI,GAC9D,cAAc;AAAA,cACb,MAAM,SAASV,IAAE,GAAE;AAClB,uBAAOA,GAAE,eAAe,eAAe,gBAAgB,GAAG,YAAY,IAAI,CAAC;AAAA,cAC5E;AAAA,cACA,GAAG,SAASA,IAAE,GAAE;AACf,oBAAI,MAAMA,EAAC;AACV,yBAAOA;AACR,qBAAK;AACL,uBAAO,IAAI;AAAG,uBAAK;AACnB,qBAAK;AACL,gBAAAA,GAAE,YAAY,CAAC;AACf,uBAAOA,GAAE,YAAY,MAAM;AAC1B,kBAAAA,GAAE,WAAWA,GAAE,WAAW,IAAE,CAAC;AAC9B,uBAAOA;AAAA,cACR;AAAA,cACA,GAAG,SAASA,IAAE,GAAE;AACf,uBAAOA,GAAE,WAAW,CAAC;AAAA,cACtB;AAAA,YACD,GACA,KAAK;AACN,wBAAY,QAAQ,YAAY;AAChC,wBAAY,OAAO,YAAY,QAAQ,YAAY,QAAQ,YAAY;AACvE,wBAAY,QAAQ,YAAY;AAChC,mBAAO,SAAS;AAChB,gBAAI,SAASC,QAAO,MAAM,MAAM;AAEhC,gBAAI,MAAM,WAAW,OAAO,QAAO;AAClC,uBAASH,GAAE,MAAM,EAAE,OAAO,SAASc,IAAED,IAAE;AACtC,uBAAOb,GAAE,QAAQa,IAAG,aAAa,MAAM;AAAA,cACxC,CAAC,EAAE,QAAQ;AAAA,YACZ;AAEA,qBAAS,aAAY;AACpB,kBAAI,IAAI,KAAK,MAAM,GAAG,MAAM,GAAG,MAAM,GACpCA,KAAI,MAAM,GAAG,MAAM,GAAG,EAAE,MAAM;AAC/B,qBAAO,EAAE,YAAY,MAAMA,GAAE,YAAY;AAAA,YAC1C;AACA,gBAAI,MAAM,WAAW,OAAO,QAAO;AAClC,kBAAI;AACJ,mBAAK,IAAE,GAAG,MAAM,OAAO,QAAQ,IAAI,KAAK,KAAI;AAC3C,sBAAM,SAAS,MAAM,IAAI,EAAE;AAC3B,uBAAO,OAAO;AACd,oBAAI,MAAM,GAAG,GAAE;AACd,0BAAQ,MAAK;AAAA,oBACZ,KAAK;AACJ,iCAAWb,GAAE,MAAM,UAAU,MAAM,EAAE,OAAO,UAAU;AACtD,4BAAMA,GAAE,QAAQ,SAAS,IAAI,MAAM,UAAU,MAAM,IAAI;AACvD;AAAA,oBACD,KAAK;AACJ,iCAAWA,GAAE,MAAM,UAAU,WAAW,EAAE,OAAO,UAAU;AAC3D,4BAAMA,GAAE,QAAQ,SAAS,IAAI,MAAM,UAAU,WAAW,IAAI;AAC5D;AAAA,kBACF;AAAA,gBACD;AACA,uBAAO,QAAQ;AAAA,cAChB;AACA,kBAAI,OAAO;AACX,mBAAK,IAAE,GAAG,IAAI,cAAc,QAAQ,KAAI;AACvC,oBAAI,cAAc;AAClB,oBAAI,KAAK,UAAU,CAAC,MAAM,OAAO,EAAE,GAAE;AACpC,0BAAQ,IAAI,KAAK,IAAI;AACrB,8BAAY,GAAG,OAAO,OAAO,EAAE;AAC/B,sBAAI,CAAC,MAAM,KAAK;AACf,2BAAO;AAAA,gBACT;AAAA,cACD;AAAA,YACD;AACA,mBAAO;AAAA,UACR;AAAA,UACA,YAAY,SAAS,MAAMG,SAAQ,UAAS;AAC3C,gBAAI,CAAC;AACJ,qBAAO;AACR,gBAAI,OAAOA,YAAW;AACrB,cAAAA,UAAS,SAAS,YAAYA,OAAM;AACrC,gBAAIA,QAAO;AACE,qBAAOA,QAAO,UAAU,MAAMA,SAAQ,QAAQ;AAClD,gBAAI,MAAM;AAAA,cAClB,GAAG,KAAK,WAAW;AAAA,cACnB,GAAG,MAAM,UAAU,UAAU,KAAK,UAAU;AAAA,cAC5C,IAAI,MAAM,UAAU,KAAK,KAAK,UAAU;AAAA,cACxC,GAAG,KAAK,YAAY,IAAI;AAAA,cACxB,GAAG,MAAM,UAAU,YAAY,KAAK,YAAY;AAAA,cAChD,IAAI,MAAM,UAAU,OAAO,KAAK,YAAY;AAAA,cAC5C,IAAI,KAAK,eAAe,EAAE,SAAS,EAAE,UAAU,CAAC;AAAA,cAChD,MAAM,KAAK,eAAe;AAAA,YAC3B;AACA,gBAAI,MAAM,IAAI,IAAI,KAAK,MAAM,MAAM,IAAI;AACvC,gBAAI,MAAM,IAAI,IAAI,KAAK,MAAM,MAAM,IAAI;AACvC,mBAAO,CAAC;AACR,gBAAI,OAAOH,GAAE,OAAO,CAAC,GAAGG,QAAO,UAAU;AACzC,qBAAS,IAAE,GAAG,MAAMA,QAAO,MAAM,QAAQ,KAAK,KAAK,KAAI;AACtD,kBAAI,KAAK;AACR,qBAAK,KAAK,KAAK,MAAM,CAAC;AACvB,mBAAK,KAAK,IAAIA,QAAO,MAAM,GAAG;AAAA,YAC/B;AACA,mBAAO,KAAK,KAAK,EAAE;AAAA,UACpB;AAAA,UACA,cAAc,wFAKY,SAAS,UAAU,YAAU,0EAE7B,SAAS,UAAU,aAAW;AAAA,UAGxD,cAAc;AAAA,UACd,cAAc;AAAA,QAQf;AACA,iBAAS,WAAW,yFAGZ,SAAS,eACT,oBACA,SAAS,eACV,iFAIC,SAAS,eACT,SAAS,eACT,SAAS,eACV,gFAIC,SAAS,eACT,SAAS,eACT,SAAS,eACV,kFAIC,SAAS,eACT,SAAS,eACT,SAAS,eACV,oFAIC,SAAS,eACT,SAAS,eACT,SAAS,eACV;AAIP,QAAAH,GAAE,GAAG,WAAW,WAAW;AAM3B,QAAAA,GAAE,GAAG,WAAW,aAAa,WAAU;AACtC,UAAAA,GAAE,GAAG,aAAa;AAClB,iBAAO;AAAA,QACR;AAIA,QAAAA,GAAE,GAAG,WAAW,UAAU;AAE1B,QAAAA,GAAE,GAAG,WAAW,aAAa,SAAS,KAAI;AACzC,cAAIkB,WAAU,OAAO;AACrB,cAAIA,YAAWA,SAAQ,MAAM;AAC5B,YAAAA,SAAQ,KAAK,iBAAiB,GAAG;AAAA,UAClC;AAAA,QACD;AAMA,QAAAlB,GAAE,QAAQ,EAAE;AAAA,UACX;AAAA,UACA;AAAA,UACA,SAAS,GAAE;AACV,gBAAI,QAAQA,GAAE,IAAI;AAClB,gBAAI,MAAM,KAAK,YAAY;AAC1B;AACD,cAAE,eAAe;AAEjB,6BAAiB,KAAK,OAAO,MAAM;AAAA,UACpC;AAAA,QACD;AACA,QAAAA,GAAE,WAAU;AACX,2BAAiB,KAAKA,GAAE,oCAAoC,CAAC;AAAA,QAC9D,CAAC;AAAA,MAEF,CAAC;AAAA;AAAA;;;ACt/DD;AAAA;AAaA,OAAC,SAAUmB,IAAG;AACV;AAEA,YAAI,eAAe,SAAU,KAAK,SAAS;AACvC,eAAK,UAAUA,GAAE,OAAO,CAAC,GAAGA,GAAE,GAAG,aAAa,UAAU,OAAO;AAC/D,eAAK,OAAOA,GAAE,GAAG;AACjB,cAAG,CAAC,KAAK,QAAQ,OAAO;AACpB,iBAAK,QAAQ,QAAQ;AAAA,UACzB;AAAA,QAEJ;AAEA,qBAAa,YAAY;AAAA,UACrB,aAAa;AAAA,UACb,WAAW,WAAW;AAElB,iBAAK,QAAQ,KAAK,QAAQ;AAI1B,iBAAK,QAAQ,KAAK,MAAM,UAAU,KAAK,QAAQ,KAAK;AAGpD,iBAAK,MAAM,UAAU;AAAA,UACzB;AAAA,UACA,cAAc,WAAW;AACrB,iBAAK,QAAQA,GAAEA,GAAE,GAAG,aAAa,QAAQ;AAAA,UAC7C;AAAA,UACA,aAAa,WAAW;AACpB,gBAAI,OAAO,KAAK,MAAM,KAAK,mBAAmB;AAC9C,iBAAK,OAAOA,GAAE,GAAG,aAAa,OAAO;AACrC,gBAAG,KAAK,QAAQ,gBAAgB,UAAU;AACtC,mBAAK,SAAS,yBAAyB;AAAA,YAC3C;AAAA,UACJ;AAAA,UAMA,QAAQ,WAAW;AAEf,iBAAK,WAAWA,GAAEA,GAAE,GAAG,aAAa,OAAO;AAC3C,iBAAK,KAAK,MAAM,EAAE,OAAO,KAAK,QAAQ;AAGtC,iBAAK,aAAa;AAClB,gBAAG,KAAK,QAAQ,aAAa;AACzB,mBAAK,YAAY;AAAA,YACrB,OAAO;AACH,mBAAK,MAAM,KAAK,mBAAmB,EAAE,OAAO;AAAA,YAChD;AAGA,iBAAK,YAAY;AAIjB,iBAAK,WAAW;AAOhB,iBAAK,KAAK,eAAe,WAAW;AAGpC,iBAAK,UAAU;AAGf,iBAAK,MAAM,KAAK,oBAAoB,EAAE,OAAO,KAAK,MAAM,IAAI;AAG5D,iBAAK,KAAK,OAAO,KAAK,KAAK;AAG3B,YAAAA,GAAE,KAAK,KAAK,MAAM,OAAO,CAAC,EACzB,KAAKA,GAAE,MAAM,WAAY;AAEtB,kBAAG,CAAC,KAAK,QAAQ,aAAa;AAC1B,qBAAK,MAAM,WAAW;AAAA,cAC1B;AAGA,mBAAK,MAAM,KAAK,kBAAkB,EAAE,MAAMA,GAAE,MAAM,KAAK,QAAQ,IAAI,CAAC;AAEpE,kBAAG,KAAK,MAAM,OAAO;AACjB,qBAAK,MAAM,KAAK,MAAM,KAAK;AAC3B,qBAAK,MAAM,KAAK,kBAAkB,EAAE,KAAK,YAAY,IAAI;AACzD,qBAAK,MAAM,OAAO,KAAK,YAAY,IAAI;AAEvC,qBAAK,MAAM,OAAO,SAAS,GAAE;AAAE,oBAAE,eAAe;AAAA,gBAAG,CAAC;AAAA,cACxD,OAAO;AACH,qBAAK,MAAM,KAAK;AAChB,qBAAK,MAAM,OAAO,WAAW,UAAU;AACvC,qBAAK,MAAM,KAAK,kBAAkB,EAAE,WAAW,UAAU;AACzD,oBAAI,QAAS,KAAK,UAAU,QAAQ,KAAK,UAAU,UAAa,KAAK,UAAU,KAAM,KAAK,QAAQ,eAAe,KAAK;AACtH,qBAAK,MAAM,YAAY,KAAK;AAE5B,qBAAK,MAAM,OAAOA,GAAE,MAAM,KAAK,QAAQ,IAAI,CAAC;AAAA,cAChD;AAOA,mBAAK,KAAK,eAAe,UAAU;AAEnC,mBAAK,SAAS;AAGd,kBAAG,KAAK,MAAM,YAAY;AACtB,qBAAK,MAAM,WAAW;AAAA,cAC1B;AAAA,YACJ,GAAG,IAAI,CAAC;AAAA,UACZ;AAAA,UACA,QAAQ,WAAW;AAMf,iBAAK,KAAK,eAAe,QAAQ;AAAA,UACrC;AAAA,UACA,aAAa,WAAW;AACpB,gBAAIC,IAAG;AACP,gBAAG,KAAK,OAAO;AAEX,cAAAA,KAAI,KAAK,MAAM,WAAW;AAC1B,kBAAI,KAAK,MAAM,YAAY;AAC3B,kBAAGA,IAAG;AACF,qBAAK,SAAS,MAAMA,EAAC;AAAA,cACzB;AACA,kBAAG,GAAG;AACF,qBAAK,SAAS,OAAO,CAAC;AAAA,cAC1B;AACA,mBAAK,MAAM,KAAK;AAAA,YACpB,OAAO;AAEH,cAAAA,KAAI,KAAK,SAAS,OAAO,EAAE,MAAM;AACjC,kBAAGA,IAAG;AACF,qBAAK,SAAS,MAAMA,EAAC;AAAA,cACzB;AAAA,YACJ;AACA,iBAAK,SAAS,KAAK;AAAA,UACvB;AAAA,UAEA,UAAU,SAAS,UAAU;AACzB,iBAAK,SAAS,KAAK;AACnB,iBAAK,MAAM,KAAK;AAChB,gBAAG,aAAa,OAAO;AACnB,mBAAK,MAAM,SAAS;AAAA,YACxB;AAMA,iBAAK,KAAK,eAAe,MAAM;AAAA,UACnC;AAAA,UAEA,OAAO,SAAS,KAAK;AACjB,gBAAI,SAAS,KAAK,MAAM,KAAK,gBAAgB,GACzC,SAAS,KAAK,MAAM,KAAK,uBAAuB,GAChD;AAEJ,gBAAG,QAAQ,OAAO;AACd,qBAAO,YAAYD,GAAE,GAAG,aAAa,eAAe;AACpD,qBAAO,YAAYA,GAAE,GAAG,aAAa,eAAe,EAAE,MAAM,EAAE,KAAK;AAAA,YACvE,OAAO;AAEH,kBAAG,KAAK;AACJ,yBAAS,KAAG,KAAK,MAAM,IAAI;AAC3B,yBAAS,IAAI,GAAG,IAAI,MAAM,QAAQ,KAAK;AACnC,wBAAM,KAAKA,GAAE,OAAO,EAAE,KAAK,MAAM,EAAE,EAAE,KAAK;AAAA,gBAC9C;AACA,sBAAM,MAAM,KAAK,MAAM;AAAA,cAC3B;AACA,qBAAO,SAASA,GAAE,GAAG,aAAa,eAAe;AACjD,qBAAO,SAASA,GAAE,GAAG,aAAa,eAAe,EAAE,KAAK,GAAG,EAAE,KAAK;AAAA,YACtE;AAAA,UACJ;AAAA,UAEA,QAAQ,SAAS,GAAG;AAChB,cAAE,gBAAgB;AAClB,cAAE,eAAe;AAGjB,gBAAI,WAAW,KAAK,MAAM,YAAY;AAItC,gBAAIE,SAAQ,KAAK,SAAS,QAAQ;AAClC,gBAAIF,GAAE,KAAKE,MAAK,MAAM,YAAYA,OAAM,aAAa,QAAW;AAC5D,yBAAWA,OAAM;AACjB,mBAAK,MAAM,YAAY,QAAQ;AAC/B,kBAAG,OAAOA,OAAM,QAAQ,UAAU;AAC9B,qBAAK,MAAMA,OAAM,GAAG;AACpB,qBAAK,SAAS;AACd;AAAA,cACJ;AAAA,YACJ,WAAWA,QAAO;AACd,mBAAK,MAAMA,MAAK;AAChB,mBAAK,SAAS;AACd;AAAA,YACJ;AAIA,gBAAI,CAAC,KAAK,QAAQ,gBAAgB,KAAK,MAAM,UAAU,QAAQ,MAAM,KAAK,MAAM,UAAU,KAAK,KAAK,GAAG;AAOnG,mBAAK,KAAK,eAAe,UAAU;AACnC;AAAA,YACJ;AAGA,gBAAI,cAAc,KAAK,MAAM,aAAa,QAAQ;AAElD,iBAAK,WAAW;AAGhB,YAAAF,GAAE,KAAK,KAAK,KAAK,WAAW,CAAC,EAC5B,KAAKA,GAAE,MAAM,SAAS,UAAU;AAC7B,mBAAK,WAAW;AAGhB,kBAAI,MAAM,OAAO,KAAK,QAAQ,YAAY,aAAa,KAAK,QAAQ,QAAQ,KAAK,KAAK,QAAQ,OAAO,UAAU,QAAQ,IAAI;AAG3H,kBAAG,QAAQ,OAAO;AACd,qBAAK,MAAM,KAAK;AAChB,qBAAK,SAAS,KAAK;AACnB;AAAA,cACJ;AAGA,kBAAG,OAAO,QAAQ,UAAU;AACxB,qBAAK,MAAM,GAAG;AACd,qBAAK,SAAS;AACd;AAAA,cACJ;AAIA,kBAAG,OAAO,OAAO,QAAQ,YAAY,IAAI,eAAe,UAAU,GAAG;AACjE,2BAAW,IAAI;AAAA,cACnB;AAGA,mBAAK,MAAM,KAAK;AAChB,mBAAK,QAAQ;AAeb,mBAAK,KAAK,eAAe,QAAQ,EAAC,UAAoB,aAA0B,SAAkB,CAAC;AAAA,YACvG,GAAG,IAAI,CAAC,EACP,KAAKA,GAAE,MAAM,SAAS,KAAK;AACxB,mBAAK,WAAW;AAEhB,kBAAI;AACJ,kBAAG,OAAO,KAAK,QAAQ,UAAU,YAAY;AACzC,sBAAM,KAAK,QAAQ,MAAM,KAAK,KAAK,QAAQ,OAAO,KAAK,QAAQ;AAAA,cACnE,OAAO;AACH,sBAAM,OAAO,QAAQ,WAAW,MAAM,IAAI,gBAAgB,IAAI,cAAc;AAAA,cAChF;AAEA,mBAAK,MAAM,GAAG;AACd,mBAAK,SAAS;AAAA,YAClB,GAAG,IAAI,CAAC;AAAA,UACZ;AAAA,UAEA,MAAM,SAAS,aAAa;AAExB,iBAAK,QAAQ,KAAKA,GAAE,GAAG,cAAc,aAAa,KAAK,QAAQ,IAAI,IAAI;AAEvE,gBAAI,KAAM,OAAO,KAAK,QAAQ,OAAO,aAAc,KAAK,QAAQ,GAAG,KAAK,KAAK,QAAQ,KAAK,IAAI,KAAK,QAAQ,IAM3G,OAAO,CAAC,EAAE,OAAO,KAAK,QAAQ,QAAQ,cAAe,KAAK,QAAQ,QAAS,KAAK,QAAQ,SAAS,YAAc,KAAK,QAAQ,SAAS,UAAU,OAAO,QAAQ,OAAO,UACrK;AAEA,gBAAI,MAAM;AACN,mBAAK,YAAY;AAGjB,uBAAS;AAAA,gBACL,MAAM,KAAK,QAAQ,QAAQ;AAAA,gBAC3B,OAAO;AAAA,gBACP;AAAA,cACJ;AAGA,kBAAG,OAAO,KAAK,QAAQ,WAAW,YAAY;AAC1C,yBAAS,KAAK,QAAQ,OAAO,KAAK,KAAK,QAAQ,OAAO,MAAM;AAAA,cAChE,OAAO;AAEH,qBAAK,QAAQ,SAASA,GAAE,GAAG,cAAc,aAAa,KAAK,QAAQ,QAAQ,IAAI;AAC/E,gBAAAA,GAAE,OAAO,QAAQ,KAAK,QAAQ,MAAM;AAAA,cACxC;AAEA,kBAAG,OAAO,KAAK,QAAQ,QAAQ,YAAY;AACvC,uBAAO,KAAK,QAAQ,IAAI,KAAK,KAAK,QAAQ,OAAO,MAAM;AAAA,cAC3D,OAAO;AAEH,uBAAOA,GAAE,KAAKA,GAAE,OAAO;AAAA,kBACnB,KAAU,KAAK,QAAQ;AAAA,kBACvB,MAAU;AAAA,kBACV,MAAU;AAAA,gBACd,GAAG,KAAK,QAAQ,WAAW,CAAC;AAAA,cAChC;AAAA,YACJ;AAAA,UACJ;AAAA,UAEA,UAAU,SAAU,OAAO;AACvB,gBAAI,UAAU,QAAW;AACrB,sBAAQ,KAAK;AAAA,YACjB;AACA,gBAAI,OAAO,KAAK,QAAQ,aAAa,YAAY;AAC7C,qBAAO,KAAK,QAAQ,SAAS,KAAK,KAAK,QAAQ,OAAO,KAAK;AAAA,YAC/D;AAAA,UACJ;AAAA,UAEA,QAAQ,SAAS,KAAK,OAAO;AACzB,gBAAG,OAAO,KAAK,SAAS;AACpB,mBAAK,QAAQ,OAAO;AAAA,YACxB;AAEA,gBAAG,QAAQ,SAAS;AAChB,mBAAK,SAAS,KAAK;AAAA,YACvB;AAAA,UAGJ;AAAA,UAEA,UAAU,SAAS,OAAO,YAAY;AAClC,gBAAG,YAAY;AACX,mBAAK,QAAQ,KAAK,MAAM,UAAU,KAAK;AAAA,YAC3C,OAAO;AACH,mBAAK,QAAQ;AAAA,YACjB;AAGA,gBAAG,KAAK,SAAS,KAAK,MAAM,GAAG,UAAU,GAAG;AACxC,mBAAK,MAAM,YAAY,KAAK,KAAK;AAAA,YACrC;AAAA,UACJ;AAAA,QACJ;AAkBA,QAAAA,GAAE,GAAG,eAAe,SAAU,QAAQ;AAClC,cAAI,OAAO;AACX,iBAAO,KAAK,KAAK,WAAY;AACzB,gBAAI,QAAQA,GAAE,IAAI,GAClBG,QAAO,MAAM,KAAK,cAAc,GAChC,UAAU,OAAO,WAAW,YAAY;AACxC,gBAAI,CAACA,OAAM;AACP,oBAAM,KAAK,gBAAiBA,QAAO,IAAI,aAAa,MAAM,OAAO,CAAE;AAAA,YACvE;AAEA,gBAAI,OAAO,WAAW,UAAU;AAC5B,cAAAA,MAAK,QAAQ,MAAMA,OAAM,MAAM,UAAU,MAAM,KAAK,MAAM,CAAC,CAAC;AAAA,YAChE;AAAA,UACJ,CAAC;AAAA,QACL;AAGA,QAAAH,GAAE,GAAG,aAAa,cAAc;AAGhC,QAAAA,GAAE,GAAG,aAAa,WAAW;AAAA,UAUzB,MAAM;AAAA,UAyBN,KAAI;AAAA,UAeJ,QAAO;AAAA,UAQP,MAAM;AAAA,UASN,IAAI;AAAA,UASJ,OAAO;AAAA,UASP,cAAc;AAAA,UASd,MAAM;AAAA,UAgBN,UAAU;AAAA,UAkBV,SAAS;AAAA,UAmBT,OAAO;AAAA,UAeP,aAAa;AAAA,UAUb,aAAa;AAAA,UAWb,OAAO;AAAA,UASP,cAAc;AAAA,QAClB;AAMA,QAAAA,GAAE,GAAG,aAAa,WAAW;AAQ7B,QAAAA,GAAE,GAAG,aAAa,UAAU;AAG5B,QAAAA,GAAE,GAAG,aAAa,UAAU;AAI5B,QAAAA,GAAE,GAAG,aAAa,kBAAkB;AAGpC,QAAAA,GAAE,GAAG,aAAa,kBAAkB;AAGpC,QAAAA,GAAE,GAAG,aAAa,SAAS;AAAA,MAC/B,GAAE,OAAO,MAAM;AAKf,OAAC,SAAUA,IAAG;AACV;AAGA,QAAAA,GAAE,GAAG,gBAAgB;AAAA,UAIjB,SAAS,SAAU,OAAO,QAAQ;AAC9B,gBAAI,IAAI,WAAW;AAAA,YAAE;AACrB,cAAE,YAAY,OAAO;AACrB,kBAAM,YAAY,IAAI,EAAE;AACxB,kBAAM,UAAU,cAAc;AAC9B,kBAAM,aAAa,OAAO;AAAA,UAC9B;AAAA,UAMA,mBAAmB,SAAS,MAAM,KAAK;AACnC,gBAAI,KAAK,mBAAmB;AACxB,mBAAK,kBAAkB,KAAK,GAAG;AAAA,YACnC,WAAW,KAAK,iBAAiB;AAC7B,kBAAI,QAAQ,KAAK,gBAAgB;AACjC,oBAAM,SAAS,IAAI;AACnB,oBAAM,QAAQ,aAAa,GAAG;AAC9B,oBAAM,UAAU,aAAa,GAAG;AAChC,oBAAM,OAAO;AAAA,YACjB;AAAA,UACJ;AAAA,UAQA,cAAc,SAAS,GAAG,MAAM;AAC5B,gBAAI,OAAO,MAAM,YAAY,EAAE,UAAU,EAAE,MAAM,kBAAkB,GAAG;AAClE,kBAAI,MAAM;AACN,oBAAI;AAEA,sBAAK,IAAI,SAAS,YAAY,CAAC,EAAG;AAAA,gBAEtC,SAAS,GAAP;AAAA,gBAAW,UAAE;AACX,yBAAO;AAAA,gBACX;AAAA,cACJ,OAAO;AAEH,oBAAK,IAAI,SAAS,YAAY,CAAC,EAAG;AAAA,cAEtC;AAAA,YACJ;AACA,mBAAO;AAAA,UACX;AAAA,UAKA,UAAU,SAAS,KAAK,MAAM,eAAoC;AAC9D,gBAAI,KAAK,UAAU,SAAS,CAAC;AAE7B,gBAAI,CAACA,GAAE,QAAQ,IAAI,KAAK,CAAC,KAAK,QAAQ;AAClC,qBAAO;AAAA,YACX;AAEA,qBAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AAClC,oBAAM,KAAK;AACX,kBAAI,IAAI,eAAe,GAAG,GAAG;AACzB,uBAAO,OAAO,IAAI;AAAA,cACtB;AAEA,kBAAG,kBAAkB,MAAM;AACvB;AAAA,cACJ;AAKA,yBAAW,IAAI,YAAY;AAC3B,kBAAI,IAAI,eAAe,QAAQ,GAAG;AAC9B,uBAAO,OAAO,IAAI;AAAA,cACtB;AAAA,YACJ;AAEA,mBAAO;AAAA,UACX;AAAA,UAKA,eAAe,SAAS,UAAU;AAC9B,gBAAIG,QAAO,CAAC;AACZ,YAAAH,GAAE,KAAK,SAAS,KAAK,GAAG,SAAS,GAAG,GAAG;AACnC,kBAAG,OAAO,MAAM,YAAa,KAAK,OAAO,MAAM,aAAa,EAAE,gBAAgB,UAAU,EAAE,gBAAgB,QAAS;AAC/G,gBAAAG,MAAK,KAAK;AAAA,cACd;AAAA,YACJ,CAAC;AACD,mBAAOA;AAAA,UACX;AAAA,UAKA,YAAY,SAAS,GAAG;AACpB,gBAAI,OAAO,MAAM;AACb,qBAAO,OAAO,KAAK,CAAC;AAAA,YACxB,OAAO;AACH,kBAAI,MAAM,OAAO,CAAC,GAAG;AACjB,sBAAM,IAAI,UAAU,oCAAoC;AAAA,cAC5D;AACA,kBAAI,IAAE,CAAC,GAAGC;AACV,mBAAKA,MAAK,GAAG;AACT,oBAAI,OAAO,UAAU,eAAe,KAAK,GAAEA,EAAC,GAAG;AAC3C,oBAAE,KAAKA,EAAC;AAAA,gBACZ;AAAA,cACJ;AACA,qBAAO;AAAA,YACX;AAAA,UAEJ;AAAA,UAKD,QAAQ,SAAS,KAAK;AAClB,mBAAOJ,GAAE,OAAO,EAAE,KAAK,GAAG,EAAE,KAAK;AAAA,UACrC;AAAA,UAKA,cAAc,SAAS,OAAO,YAAY,WAAW;AACjD,gBAAG,CAAC,cAAc,UAAU,MAAM;AAC9B,qBAAO,CAAC;AAAA,YACZ;AAEA,gBAAI,OAAO,cAAe,YAAY;AAClC,kBAAI,QAAQ,aAAa;AACzB,0BAAY,SAAU,GAAG;AAAE,uBAAO,EAAE;AAAA,cAAQ;AAAA,YAChD;AAEA,gBAAI,aAAaA,GAAE,QAAQ,KAAK,GAChC,SAAS,CAAC,GACV,OAAO;AAEP,YAAAA,GAAE,KAAK,YAAY,SAAS,GAAG,GAAG;AAC9B,kBAAG,EAAE,UAAU;AACX,yBAAS,OAAO,OAAO,KAAK,aAAa,OAAO,EAAE,UAAU,SAAS,CAAC;AAAA,cAC1E,OAAO;AAEH,oBAAG,YAAY;AACX,sBAAGA,GAAE,KAAK,OAAO,SAAS,GAAE;AAAG,2BAAO,MAAM,KAAK,OAAO,MAAM,WAAW,UAAU,CAAC,IAAI;AAAA,kBAAI,CAAC,EAAE,QAAQ;AACnG,2BAAO,KAAK,CAAC;AAAA,kBACjB;AAAA,gBACJ,OAAO;AACH,sBAAI,YAAa,KAAM,OAAO,MAAM,WAAa,UAAU,CAAC,IAAI;AAChE,sBAAG,SAAS,WAAW;AACnB,2BAAO,KAAK,CAAC;AAAA,kBACjB;AAAA,gBACJ;AAAA,cAEJ;AAAA,YACJ,CAAC;AAED,mBAAO;AAAA,UACX;AAAA,UAKA,aAAa,SAAS,SAAS;AAC3B,gBAAI,iBAAiB,aAAa,OAClC,OAAO,QAAQ;AAIf,gBAAG,SAAS,QAAQ;AAEhB,kBAAG,QAAQ,SAAS,UAAU;AAC1B,oBAAGA,GAAE,GAAG,cAAc,WAAW;AAC7B,yBAAO;AAAA,gBACX,WAAUA,GAAE,GAAG,cAAc,aAAa;AACtC,yBAAO;AAAA,gBACX;AAAA,cAEJ,OAAO;AACH,oBAAGA,GAAE,GAAG,cAAc,MAAM;AACxB,yBAAO;AAAA,gBACX,WAAUA,GAAE,GAAG,cAAc,QAAQ;AACjC,yBAAO;AAAA,gBACX;AAAA,cACJ;AAGA,kBAAG,SAAS,UAAU,CAACA,GAAE,GAAG,cAAc,MAAM;AAC5C,uBAAO;AAAA,cACX;AAAA,YACJ;AAGA,gBAAG,SAAS,cAAc,QAAQ,SAAS,UAAU;AACnD,qBAAO;AAAA,YACT;AAGA,gBAAG,SAAS,eAAe,CAACA,GAAE,GAAG,cAAc,OAAO;AAClD,qBAAO;AAAA,YACX;AAGA,gBAAG,OAAOA,GAAE,GAAG,cAAc,UAAU,YAAY;AAC/C,gCAAkBA,GAAE,GAAG,cAAc;AACrC,4BAAc,KAAK,SAAS,SAAS,KAAK,WAAW,gBAAgB,QAAQ,CAAC;AAC9E,sBAAQ,IAAI,gBAAgB,WAAW;AACvC,qBAAO;AAAA,YACX,OAAO;AACH,cAAAA,GAAE,MAAM,mBAAkB,IAAI;AAC9B,qBAAO;AAAA,YACX;AAAA,UACJ;AAAA,UAGA,qBAAqB,WAAY;AAC7B,gBAAI,IAAI,SAAS,QAAQ,SAAS,iBAC9B,IAAI,EAAE,OACNI,KAAI,cACJ,IAAI,CAAC,OAAO,UAAU,SAAS,KAAK,IAAI;AAE5C,gBAAG,OAAO,EAAEA,QAAO,UAAU;AACzB,qBAAO;AAAA,YACX;AAGA,YAAAA,KAAIA,GAAE,OAAO,CAAC,EAAE,YAAY,IAAIA,GAAE,OAAO,CAAC;AAC1C,qBAAQ,IAAE,GAAG,IAAE,EAAE,QAAQ,KAAK;AAC1B,kBAAG,OAAO,EAAE,EAAE,KAAKA,QAAO,UAAU;AAChC,uBAAO;AAAA,cACX;AAAA,YACJ;AACA,mBAAO;AAAA,UACX;AAAA,QAEH;AAAA,MACJ,GAAE,OAAO,MAAM;AAWf,OAAC,SAAUJ,IAAG;AACV;AAEA,YAAI,QAAQ,SAAU,SAAS,SAAS;AACpC,eAAK,KAAK,SAAS,OAAO;AAAA,QAC9B;AAEA,YAAI,SAAS,SAAU,SAAS,SAAS;AACrC,eAAK,KAAK,SAAS,OAAO;AAAA,QAC9B;AAGA,cAAM,YAAY;AAAA,UACd,eAAe;AAAA,UACf,mBAAmB;AAAA,UACnB,UAAU;AAAA,UACV,gBAAgB;AAAA,UAChB,UAAU,CAAC;AAAA,UAEX,MAAM,SAAS,SAAS,SAAS;AAC7B,iBAAK,WAAWA,GAAE,OAAO;AAEzB,iBAAK,UAAUA,GAAE,OAAO,CAAC,GAAGA,GAAE,GAAG,kBAAkB,UAAU,OAAO;AACpE,iBAAK,aAAa;AAGlB,iBAAK,YAAY,QAAQ,KAAK,SAAS;AAEvC,iBAAK,cAAc;AAGnB,iBAAK,cAAc;AAGnB,iBAAK,SAAS,GAAG,aAAaA,GAAE,MAAM,WAAU;AAC5C,mBAAK,QAAQ;AAAA,YACjB,GAAG,IAAI,CAAC;AAGR,gBAAG,CAACA,GAAE,QAAQ,EAAE,KAAK,4BAA4B,GAAG;AAEhD,cAAAA,GAAE,QAAQ,EAAE,GAAG,kBAAkB,SAAU,GAAG;AAC1C,oBAAI,EAAE,UAAU,IAAI;AAChB,kBAAAA,GAAE,gBAAgB,EAAE,kBAAkB,MAAM;AAAA,gBAEhD;AAAA,cACJ,CAAC;AAID,cAAAA,GAAE,QAAQ,EAAE,GAAG,kBAAkB,SAAS,GAAG;AACzC,oBAAI,UAAUA,GAAE,EAAE,MAAM,GAAG,GACvB,kBAAkB;AAAA,kBAAC;AAAA,kBACA;AAAA,kBACA;AAAA,kBACA;AAAA,kBACA;AAAA,kBACA;AAAA,gBACA;AAIvB,oBAAIA,GAAE,oBAAoB,EAAE,GAAG,UAAU,GAAG;AACxC;AAAA,gBACJ;AAGA,oBAAI,CAACA,GAAE,SAAS,SAAS,iBAAiB,EAAE,MAAM,GAAG;AACjD;AAAA,gBACJ;AAKA,oBAAG,QAAQ,GAAG,QAAQ,GAAG;AACrB;AAAA,gBACJ;AAGA,qBAAI,IAAE,GAAG,IAAE,gBAAgB,QAAQ,KAAK;AACnC,sBAAG,QAAQ,GAAG,gBAAgB,EAAE,KAAK,QAAQ,QAAQ,gBAAgB,EAAE,EAAE,QAAQ;AAC7E;AAAA,kBACJ;AAAA,gBACL;AAGA,sBAAM,UAAU,YAAY,EAAE,MAAM;AAAA,cACxC,CAAC;AAED,cAAAA,GAAE,QAAQ,EAAE,KAAK,8BAA8B,IAAI;AAAA,YACvD;AAAA,UACJ;AAAA,UAGA,cAAc,WAAW;AACrB,iBAAK,mBAAmB,CAAC;AACzB,iBAAK,cAAc,CAAC;AAEpB,gBAAG,CAACA,GAAE,GAAG,KAAK,gBAAgB;AAC1B,oBAAM,IAAI,MAAM,KAAK,gBAAgB,sDAAsD;AAAA,YAC/F;AAGA,qBAAQ,KAAK,KAAK,SAAS;AACzB,kBAAG,KAAK,KAAK,UAAU;AACpB,qBAAK,iBAAiB,KAAK,KAAK,QAAQ;AAAA,cAC3C,OAAO;AACJ,qBAAK,YAAY,KAAK,KAAK,QAAQ;AAAA,cACtC;AAAA,YACF;AAAA,UACJ;AAAA,UAMA,KAAK,WAAW;AACZ,mBAAO,KAAK,UAAU,IAAI,KAAK,UAAU,EAAE,OAAO;AAAA,UACtD;AAAA,UAGA,WAAW,WAAW;AAClB,gBAAI;AAEJ,gBAAG,KAAK,mBAAmB;AACvB,kBAAG,YAAY,KAAK,SAAS,KAAK,KAAK,iBAAiB,GAAG;AACvD,uBAAO;AAAA,cACX;AAAA,YACJ;AAEA,wBAAY,KAAK,SAAS,KAAK,KAAK,aAAa;AACjD,mBAAO;AAAA,UACX;AAAA,UAGA,MAAM,WAAW;AACb,iBAAK,SAAS,KAAK,eAAe,MAAM,KAAK,UAAU,SAAS;AAAA,UACpE;AAAA,UAEA,eAAe,WAAU;AACrB,iBAAK,KAAK,KAAK,gBAAgB;AAAA,UACnC;AAAA,UAEA,YAAY,WAAW;AACnB,iBAAK,MACJ,aAAa,KAAK,WAAW,EAC7B,GAAG;AAAA,cACA,MAAMA,GAAE,MAAM,KAAK,MAAM,IAAI;AAAA,cAC7B,UAAUA,GAAE,MAAM,WAAU;AAAE,qBAAK,KAAK,UAAU;AAAA,cAAG,GAAG,IAAI;AAAA,cAC5D,QAAQA,GAAE,MAAM,WAAU;AAAE,qBAAK,KAAK,QAAQ;AAAA,cAAG,GAAG,IAAI;AAAA,cACxD,MAAMA,GAAE,MAAM,WAAW;AACrB,oBAAG,KAAK,aAAa;AACjB,uBAAK,KAAK,KAAK,YAAY,MAAM;AACjC,uBAAK,cAAc;AAAA,gBACvB,OAAO;AACH,uBAAK,YAAY;AAAA,gBACrB;AAAA,cACJ,GAAG,IAAI;AAAA,cACP,WAAWA,GAAE,MAAM,KAAK,aAAa,IAAI;AAAA,cACzC,QAAQA,GAAE,MAAM,KAAK,aAAa,IAAI;AAAA,cACtC,UAAUA,GAAE,MAAM,WAAU;AAgBxB,qBAAK,SAAS,eAAe,SAASA,GAAE,KAAK,QAAQ,KAAK,EAAE,KAAK,UAAU,CAAC;AAAA,cAChF,GAAG,IAAI;AAAA,YACX,CAAC,EACA,aAAa,QAAQ;AAAA,UAC1B;AAAA,UAQA,MAAM,SAAU,UAAU;AACtB,iBAAK,SAAS,SAAS,eAAe;AACtC,gBAAG,aAAa,OAAO;AAEnB,mBAAK,YAAY,KAAK,SAAS,EAAE;AAAA,YACrC;AAGA,iBAAK,UAAU;AACf,iBAAK,IAAI,EAAE,SAAS,KAAK,cAAc;AAYvC,gBAAG,KAAK,OAAO;AAAA,YAGf;AAEA,iBAAK,QAAQA,GAAE,OAAO;AAGtB,gBAAG,KAAK,IAAI,EAAE,GAAG,KAAK,QAAQ,GAAG;AAE7B,mBAAK,IAAI,EAAE,OAAO,KAAK,KAAK;AAAA,YAChC,OAAO;AACH,mBAAK,IAAI,EAAE,KAAK,KAAK,QAAQ,EAAE,OAAO,KAAK,KAAK;AAAA,YACpD;AAGA,iBAAK,WAAW;AAAA,UACpB;AAAA,UAOA,MAAM,SAAS,QAAQ;AACnB,gBAAG,CAAC,KAAK,IAAI,KAAK,CAAC,KAAK,IAAI,EAAE,GAAG,UAAU,KAAK,CAAC,KAAK,SAAS,SAAS,eAAe,GAAG;AACtF;AAAA,YACJ;AAGA,gBAAG,KAAK,MAAM,KAAK,cAAc,EAAE,UAAU;AACzC,mBAAK,cAAc,EAAC,OAAc;AAClC;AAAA,YACJ,OAAO;AACH,mBAAK,cAAc;AAAA,YACvB;AAEA,iBAAK,SAAS,YAAY,eAAe;AACzC,iBAAK,UAAU;AAkBf,iBAAK,SAAS,eAAe,UAAU,UAAU,QAAQ;AAAA,UAC7D;AAAA,UAGA,WAAW,WAAY;AAAA,UAEvB;AAAA,UAGA,WAAW,WAAY;AAAA,UAEvB;AAAA,UAOA,QAAQ,SAAS,UAAU;AACvB,gBAAG,KAAK,UAAU,KAAK,KAAK,IAAI,KAAK,KAAK,IAAI,EAAE,GAAG,UAAU,GAAG;AAC5D,mBAAK,KAAK;AAAA,YACd,OAAO;AACH,mBAAK,KAAK,QAAQ;AAAA,YACtB;AAAA,UACJ;AAAA,UAMA,aAAa,WAAW;AAAA,UAExB;AAAA,UAEA,MAAM,SAAS,GAAG,QAAQ;AAoBtB,iBAAK,SAAS,eAAe,QAAQ,MAAM;AAG3C,iBAAK,KAAK,MAAM;AAAA,UACpB;AAAA,UASA,QAAQ,SAAS,KAAK,OAAO;AACzB,iBAAK,QAAQ,OAAO;AACpB,gBAAG,OAAO,KAAK,kBAAkB;AAC7B,mBAAK,iBAAiB,OAAO;AAC7B,mBAAK,mBAAmB,KAAK,KAAK;AAAA,YACtC,OAAO;AACH,mBAAK,YAAY,OAAO;AACxB,kBAAG,KAAK,OAAO;AACX,qBAAK,MAAM,aAAa,UAAU,KAAK,KAAK;AAAA,cAChD;AAAA,YACJ;AAAA,UACJ;AAAA,UAEA,oBAAoB,SAAS,KAAK,OAAO;AACrC,iBAAK,KAAK,UAAU,KAAK,KAAK;AAAA,UAClC;AAAA,UAMA,SAAS,WAAW;AAChB,iBAAK,KAAK;AACV,iBAAK,aAAa;AAClB,iBAAK,SAAS,IAAI,WAAW;AAC7B,iBAAK,SAAS,WAAW,mBAAmB;AAAA,UAChD;AAAA,UAGA,cAAc,WAAW;AAAA,UAEzB;AAAA,UAMA,aAAa,SAAS,SAAS;AAC3B,YAAAA,GAAE,gBAAgB,EAAE,KAAK,SAAS,GAAG,IAAG;AAEpC,kBAAG,OAAO,WAAWA,GAAE,EAAE,EAAE,KAAK,OAAO,EAAE,QAAQ;AAC7C;AAAA,cACJ;AAGA,kBAAI,MAAMA,GAAE,EAAE,GACd,KAAK,IAAI,KAAK,mBAAmB;AAEjC,kBAAG,CAAC,IAAI;AACJ;AAAA,cACJ;AAEA,kBAAG,GAAG,QAAQ,WAAW,UAAU;AAC/B,oBAAI,KAAK,mBAAmB,EAAE,KAAK,QAAQ;AAAA,cAC/C,WAAU,GAAG,QAAQ,WAAW,UAAU;AACtC,oBAAI,KAAK,mBAAmB,EAAE,IAAI,EAAE,KAAK,MAAM,EAAE,OAAO;AAAA,cAC5D;AAAA,YACJ,CAAC;AAAA,UAEL;AAAA,UAMA,UAAU,WAAW;AACjB,gBAAG,KAAK,OAAO,KAAK,IAAI,EAAE,GAAG,UAAU,KAAK,KAAK,OAAO;AACrD,mBAAK,MAAM,KAAK,cAAc,EAAE,MAAM,SAAS;AAAA,YAClD;AAAA,UACJ;AAAA,QAEJ;AAeA,QAAAA,GAAE,GAAG,oBAAoB,SAAU,QAAQ;AACvC,cAAI,OAAO;AACX,iBAAO,KAAK,KAAK,WAAY;AACzB,gBAAI,QAAQA,GAAE,IAAI,GAClB,UAAU,qBACVG,QAAO,MAAM,KAAK,OAAO,GACzB,UAAU,OAAO,WAAW,YAAY,QACxC,cAAe,QAAQ,SAAS,WAAY,SAAS;AAErD,gBAAI,CAACA,OAAM;AACP,oBAAM,KAAK,SAAUA,QAAO,IAAI,YAAY,MAAM,OAAO,CAAE;AAAA,YAC/D;AAEA,gBAAI,OAAO,WAAW,UAAU;AAC5B,cAAAA,MAAK,QAAQ,MAAMA,OAAM,MAAM,UAAU,MAAM,KAAK,MAAM,CAAC,CAAC;AAAA,YAChE;AAAA,UACJ,CAAC;AAAA,QACL;AAGA,QAAAH,GAAE,GAAG,kBAAkB,QAAQ;AAC/B,QAAAA,GAAE,GAAG,kBAAkB,SAAS;AAGhC,QAAAA,GAAE,GAAG,kBAAkB,WAAW;AAAA,UAS9B,OAAO;AAAA,UAQP,WAAW;AAAA,UASX,UAAU;AAAA,UAUV,QAAQ;AAAA,UAQR,MAAM;AAAA,UAUN,MAAM;AAAA,QACV;AAMA,eAAO,MAAM,QAAQ,YAAY;AAAA,UAC7B,QAAQ,SAAS,GAAG;AAChB,gBAAI,EAAE,SAAS;AACX,gBAAE,QAAQ;AAAA,YACd;AAAA,UACJ;AAAA,QACJ;AAAA,MAEJ,GAAE,OAAO,MAAM;AAMf,OAAC,SAAUA,IAAG;AACV;AAIA,QAAAA,GAAE,OAAOA,GAAE,GAAG,kBAAkB,OAAO,WAAWA,GAAE,GAAG,kBAAkB,MAAM,WAAW;AAAA,UACtF,eAAe;AAAA,UACf,UAAU;AAAA,UACV,gBAAgB;AAAA,UAEhB,eAAe,WAAU;AAErB,iBAAK,OAAOA,GAAE,eAAe;AAG7B,gBAAG,CAAC,KAAK,QAAQ,MAAM;AACnB,mBAAK,QAAQ,OAAO;AAAA,YACxB;AAAA,UACJ;AAAA,UAEA,cAAc,WAAW;AAErB,iBAAK,mBAAmB,CAAC;AACzB,iBAAK,cAAc,KAAK;AAAA,UAC5B;AAAA,UAEA,KAAK,WAAW;AACb,mBAAO,KAAK;AAAA,UACf;AAAA,UAEA,WAAW,WAAY;AACnB,iBAAK,SAAS,KAAK;AACnB,iBAAK,IAAI,EAAE,YAAY,KAAK,QAAQ,EAAE,KAAK;AAAA,UAC/C;AAAA,UAEA,WAAW,WAAY;AACnB,iBAAK,KAAK,KAAK,KAAK,QAAQ,MAAMA,GAAE,MAAM,WAAW;AACjD,mBAAK,SAAS,KAAK;AACnB,mBAAK,aAAa;AAAA,YACtB,GAAG,IAAI,CAAC;AAAA,UACZ;AAAA,UAEA,cAAc,WAAW;AACrB,gBAAG,KAAK,IAAI,GAAG;AACX,mBAAK,IAAI,EAAE,MAAM,EAAE,OAAO;AAAA,YAC9B;AAAA,UACJ;AAAA,QACJ,CAAC;AAAA,MAEL,GAAE,OAAO,MAAM;AAOf,OAAC,SAAUA,IAAG;AACV;AAEA,YAAI,WAAW,SAAU,SAAS,SAAS;AACvC,eAAK,WAAWA,GAAE,OAAO;AAEzB,eAAK,UAAUA,GAAE,OAAO,CAAC,GAAGA,GAAE,GAAG,SAAS,UAAU,SAASA,GAAE,GAAG,cAAc,cAAc,KAAK,QAAQ,CAAC;AAC5G,cAAG,KAAK,QAAQ,UAAU;AACtB,iBAAK,SAAS;AAAA,UAClB,OAAO;AACH,iBAAK,KAAK;AAAA,UACd;AAGA,cAAG,KAAK,QAAQ,aAAa,CAACA,GAAE,GAAG,cAAc,oBAAoB,GAAG;AACpE,iBAAK,QAAQ,YAAY;AAAA,UAC7B;AAAA,QACJ;AAEA,iBAAS,YAAY;AAAA,UACjB,aAAa;AAAA,UACb,MAAM,WAAY;AACd,gBAAI,gBAAgB,OAChB,YAAY;AAGhB,iBAAK,QAAQ,OAAO,KAAK,QAAQ,QAAQ,KAAK,SAAS,KAAK,IAAI;AAIhE,iBAAK,QAAQ,QAAQ,KAAK,SAAS;AACnC,iBAAK,QAAQA,GAAE,GAAG,cAAc,YAAY,KAAK,OAAO;AACxD,gBAAG,CAAC,KAAK,OAAO;AACZ;AAAA,YACJ;AAGA,gBAAI,KAAK,QAAQ,UAAU,UAAa,KAAK,QAAQ,UAAU,MAAM;AACjE,mBAAK,QAAQ,KAAK,MAAM,WAAWA,GAAE,KAAK,KAAK,SAAS,KAAK,CAAC,CAAC;AAC/D,8BAAgB;AAAA,YACpB,OAAO;AAMH,mBAAK,QAAQ,QAAQA,GAAE,GAAG,cAAc,aAAa,KAAK,QAAQ,OAAO,IAAI;AAC7E,kBAAG,OAAO,KAAK,QAAQ,UAAU,UAAU;AACvC,qBAAK,QAAQ,KAAK,MAAM,UAAU,KAAK,QAAQ,KAAK;AAAA,cACxD,OAAO;AACH,qBAAK,QAAQ,KAAK,QAAQ;AAAA,cAC9B;AAAA,YACJ;AAGA,iBAAK,SAAS,SAAS,UAAU;AAGjC,gBAAG,KAAK,MAAM,SAAS,YAAY;AAC/B,mBAAK,SAAS,SAAS,sBAAsB;AAAA,YACjD;AAGA,gBAAG,KAAK,QAAQ,WAAW,UAAU;AACjC,mBAAK,SAAS,SAAS,gBAAgB;AACvC,mBAAK,SAAS,GAAG,KAAK,QAAQ,SAAS,aAAaA,GAAE,MAAM,SAAS,GAAE;AAEnE,oBAAG,CAAC,KAAK,QAAQ,UAAU;AACvB,oBAAE,eAAe;AAAA,gBACrB;AAKA,oBAAG,KAAK,QAAQ,WAAW,cAAc;AAErC,uBAAK,KAAK;AAAA,gBACd,OAAO;AAEH,sBAAI,WAAY,KAAK,QAAQ,WAAW;AACxC,uBAAK,OAAO,QAAQ;AAAA,gBACxB;AAAA,cACJ,GAAG,IAAI,CAAC;AAAA,YACZ,OAAO;AACH,mBAAK,SAAS,KAAK,YAAY,EAAE;AAAA,YACrC;AAIA,gBAAG,OAAO,KAAK,QAAQ,YAAY,YAAY;AAC3C,mBAAK,QAAQ,WAAW;AAAA,YAC5B;AAGA,oBAAO,KAAK,QAAQ,UAAU;AAAA,cAC5B,KAAK;AACJ,6BAAa;AACd;AAAA,cACA,KAAK;AAEH,6BAAa,CAACA,GAAE,KAAK,KAAK,SAAS,KAAK,CAAC,EAAE,UAAU,KAAK,UAAU,QAAQ,KAAK,UAAU,UAAa,CAAC;AAC3G;AAAA,cACA;AACC,6BAAa;AAAA,YAChB;AAGA,YAAAA,GAAE,KAAK,aAAa,KAAK,OAAO,IAAI,IAAI,EAAE,KAAKA,GAAE,MAAM,WAAW;AAC9D,kBAAG,KAAK,QAAQ,UAAU;AACtB,qBAAK,QAAQ;AAAA,cACjB,OAAO;AACH,qBAAK,OAAO;AAAA,cAChB;AAeA,mBAAK,SAAS,eAAe,QAAQ,IAAI;AAAA,YAC7C,GAAG,IAAI,CAAC;AAAA,UACZ;AAAA,UAKA,UAAU,WAAW;AAElB,gBAAI,WAAW,KAAK,QAAQ;AAE5B,iBAAK,QAAQ,WAAW;AACxB,iBAAK,QAAQ,WAAW;AAExB,iBAAK,SAAS,GAAG,KAAK,QAAQ,SAAS,aAAa,UAAUA,GAAE,MAAM,SAAS,GAAE;AAC7E,kBAAI,UAAUA,GAAE,EAAE,MAAM;AACxB,kBAAG,CAAC,QAAQ,KAAK,UAAU,GAAG;AAG1B,oBAAG,QAAQ,SAAS,KAAK,QAAQ,UAAU,GAAG;AAC3C,0BAAQ,MAAM;AAAA,gBACjB;AACA,wBAAQ,SAAS,KAAK,OAAO,EAAE,QAAQ,CAAC;AAAA,cAC5C;AAAA,YACJ,GAAG,IAAI,CAAC;AAAA,UACX;AAAA,UASA,QAAQ,SAAS,UAAU;AAEvB,gBAAG,KAAK,QAAQ,YAAY,OAAO;AAC/B;AAAA,YACJ;AAGA,gBAAG,KAAK,MAAM,iBAAiB;AAC3B,qBAAO,KAAK,MAAM,WAAW,KAAK,OAAO,KAAK,SAAS,IAAI,KAAK,QAAQ,SAAS,QAAQ;AAAA,YAE7F,WAAU,OAAO,KAAK,QAAQ,YAAY,YAAY;AAClD,qBAAO,KAAK,QAAQ,QAAQ,KAAK,KAAK,SAAS,IAAI,KAAK,OAAO,QAAQ;AAAA,YAE3E,OAAO;AACH,qBAAO,KAAK,MAAM,WAAW,KAAK,OAAO,KAAK,SAAS,EAAE;AAAA,YAC7D;AAAA,UACJ;AAAA,UAMA,QAAQ,WAAW;AACf,iBAAK,QAAQ,WAAW;AACxB,iBAAK,SAAS,YAAY,mBAAmB;AAC7C,iBAAK,YAAY,KAAK,OAAO;AAC7B,gBAAG,KAAK,QAAQ,WAAW,UAAU;AACjC,kBAAG,KAAK,SAAS,KAAK,UAAU,MAAM,MAAM;AACxC,qBAAK,SAAS,WAAW,UAAU;AAAA,cACvC;AAAA,YACJ;AAAA,UACJ;AAAA,UAMA,SAAS,WAAW;AAChB,iBAAK,QAAQ,WAAW;AACxB,iBAAK,KAAK;AACV,iBAAK,SAAS,SAAS,mBAAmB;AAC1C,iBAAK,YAAY,KAAK,OAAO;AAE7B,iBAAK,SAAS,KAAK,YAAY,EAAE;AAAA,UACrC;AAAA,UAMA,gBAAgB,WAAW;AACvB,gBAAG,KAAK,QAAQ,UAAU;AACtB,mBAAK,OAAO;AAAA,YAChB,OAAO;AACH,mBAAK,QAAQ;AAAA,YACjB;AAAA,UACJ;AAAA,UAWA,QAAQ,SAAS,KAAK,OAAO;AAEzB,gBAAG,OAAO,OAAO,QAAQ,UAAU;AAChC,cAAAA,GAAE,KAAK,KAAKA,GAAE,MAAM,SAAS,GAAG,GAAE;AAC/B,qBAAK,OAAOA,GAAE,KAAK,CAAC,GAAG,CAAC;AAAA,cAC3B,GAAG,IAAI,CAAC;AACR;AAAA,YACH;AAGA,iBAAK,QAAQ,OAAO;AAGpB,gBAAG,QAAQ,YAAY;AACpB,qBAAO,QAAQ,KAAK,QAAQ,IAAI,KAAK,OAAO;AAAA,YAC/C;AAGA,gBAAG,QAAQ,SAAS;AAChB,mBAAK,SAAS,KAAK;AAAA,YACvB;AAGA,gBAAG,KAAK,WAAW;AACf,mBAAK,UAAU,OAAO,KAAK,KAAK;AAAA,YACpC;AAGA,gBAAG,KAAK,MAAM,QAAQ;AAClB,mBAAK,MAAM,OAAO,KAAK,KAAK;AAAA,YAChC;AAAA,UAEJ;AAAA,UAKA,aAAa,SAAU,SAAS;AAE5B,gBAAG,KAAK,QAAQ,YAAY,OAAO;AAC/B;AAAA,YACJ;AAOA,gBAAG,YAAY,QAAW;AACtB,mBAAK,UAAU;AAAA,YACnB,OAAO;AAIH,kBAAG,OAAO,KAAK,MAAM,YAAa,YAAY;AAC1C,qBAAK,UAAU,KAAK,MAAM,QAAQ,KAAK,QAAQ;AAAA,cACnD,OAAO;AACH,qBAAK,UAAUA,GAAE,KAAK,KAAK,SAAS,KAAK,CAAC,MAAM;AAAA,cACpD;AAAA,YACJ;AAGA,gBAAG,CAAC,KAAK,QAAQ,UAAU;AACvB,kBAAI,KAAK,SAAS;AACd,qBAAK,SAAS,KAAK,KAAK,QAAQ,SAAS;AACzC,oBAAG,KAAK,QAAQ,YAAY;AACxB,uBAAK,SAAS,SAAS,KAAK,QAAQ,UAAU;AAAA,gBAClD;AAAA,cACJ,WAAU,KAAK,QAAQ,YAAY;AAC/B,qBAAK,SAAS,YAAY,KAAK,QAAQ,UAAU;AAAA,cACrD;AAAA,YACJ,OAAO;AAEH,kBAAG,KAAK,SAAS;AACb,qBAAK,SAAS,MAAM;AACpB,oBAAG,KAAK,QAAQ,YAAY;AACxB,uBAAK,SAAS,YAAY,KAAK,QAAQ,UAAU;AAAA,gBACrD;AAAA,cACJ;AAAA,YACJ;AAAA,UACJ;AAAA,UAOA,MAAM,SAAU,UAAU;AACtB,gBAAG,KAAK,QAAQ,UAAU;AACtB;AAAA,YACJ;AAGA,gBAAG,CAAC,KAAK,WAAW;AAChB,kBAAI,mBAAmBA,GAAE,OAAO,CAAC,GAAG,KAAK,SAAS;AAAA,gBAC9C,OAAO,KAAK;AAAA,gBACZ,OAAO,KAAK;AAAA,cAChB,CAAC;AACD,mBAAK,SAAS,kBAAkB,gBAAgB;AAEhD,mBAAK,SAAS,GAAG,iBAAiBA,GAAE,MAAM,KAAK,MAAM,IAAI,CAAC;AAC1D,mBAAK,YAAY,KAAK,SAAS,KAAK,mBAAmB;AAAA,YAC3D,WAAU,KAAK,UAAU,IAAI,EAAE,GAAG,UAAU,GAAG;AAC3C;AAAA,YACJ;AAGA,iBAAK,UAAU,KAAK,QAAQ;AAAA,UAChC;AAAA,UAMA,MAAM,WAAY;AACd,gBAAG,KAAK,WAAW;AACf,mBAAK,UAAU,KAAK;AAAA,YACxB;AAAA,UACJ;AAAA,UAOA,QAAQ,SAAS,UAAU;AACvB,gBAAG,KAAK,aAAa,KAAK,UAAU,IAAI,EAAE,GAAG,UAAU,GAAG;AACtD,mBAAK,KAAK;AAAA,YACd,OAAO;AACH,mBAAK,KAAK,QAAQ;AAAA,YACtB;AAAA,UACJ;AAAA,UAKA,MAAM,SAAS,GAAG,QAAQ;AAEtB,gBAAG,KAAK,QAAQ,cAAc;AAQ1B,kBAAI,OAAO;AACX,qBAAO,QAAQ,OAAO,KAAK,QAAQ,QAAQ;AAC3C,qBAAO,QAAQ,KAAK,QAAQ,YAAY;AACxC,qBAAO,QAAQ,OAAO,aAAa;AACnC,qBAAO,QAAS,KAAK,QAAQ,gBAAgB,KAAK,MAAM,UAAU,KAAK,KAAK,MAAM,KAAK,MAAM,UAAU,OAAO,QAAQ;AAEtH,kBAAG,MAAM;AACL,qBAAK,SAAS,YAAY,KAAK,QAAQ,YAAY;AAAA,cACvD,OAAO;AACH,qBAAK,SAAS,SAAS,KAAK,QAAQ,YAAY;AAAA,cACpD;AAAA,YACJ;AAGA,gBAAG,KAAK,QAAQ,WAAW;AACvB,kBAAI,KAAK,KAAK,UACV,UAAU,GAAG,IAAI,kBAAkB;AAEvC,iBAAG,IAAI,oBAAoB,KAAK,QAAQ,SAAS;AACjD,yBAAW,WAAU;AACjB,oBAAG,YAAY,eAAe;AAC1B,4BAAU;AAAA,gBACd;AACA,mBAAG,IAAI,oBAAoB,OAAO;AAClC,mBAAG,SAAS,wBAAwB;AACpC,2BAAW,WAAU;AAClB,qBAAG,YAAY,wBAAwB;AAAA,gBAC1C,GAAG,IAAI;AAAA,cACX,GAAG,EAAE;AAAA,YACT;AAGA,iBAAK,SAAS,OAAO,UAAU,OAAO,OAAO,QAAQ;AAAA,UAgBzD;AAAA,UAEA,UAAU,WAAY;AAClB,gBAAI,OAAO,KAAK,QAAQ,aAAa,YAAY;AAC7C,qBAAO,KAAK,QAAQ,SAAS,KAAK,MAAM,KAAK,KAAK;AAAA,YACtD;AAAA,UACJ;AAAA,UAQA,UAAU,SAAS,OAAO,YAAY,UAAU;AAC5C,gBAAG,YAAY;AACX,mBAAK,QAAQ,KAAK,MAAM,UAAU,KAAK;AAAA,YAC3C,OAAO;AACH,mBAAK,QAAQ;AAAA,YACjB;AACA,gBAAG,KAAK,WAAW;AACf,mBAAK,UAAU,OAAO,SAAS,KAAK,KAAK;AAAA,YAC7C;AACA,YAAAA,GAAE,KAAK,KAAK,OAAO,QAAQ,CAAC,EAC3B,KAAKA,GAAE,MAAM,WAAW;AACrB,mBAAK,YAAY;AAAA,YACrB,GAAG,IAAI,CAAC;AAAA,UACZ;AAAA,UAMA,UAAU,WAAW;AACjB,gBAAG,KAAK,WAAW;AAChB,mBAAK,UAAU,SAAS;AAAA,YAC3B;AAAA,UACJ;AAAA,UAMA,SAAS,WAAW;AAChB,iBAAK,QAAQ;AAEb,gBAAG,KAAK,WAAW;AAChB,mBAAK,UAAU,QAAQ;AAAA,YAC1B;AAEA,iBAAK,MAAM,QAAQ;AAEnB,gBAAG,KAAK,QAAQ,WAAW,UAAU;AACjC,mBAAK,SAAS,YAAY,gBAAgB;AAC1C,mBAAK,SAAS,IAAI,KAAK,QAAQ,SAAS,WAAW;AAAA,YACvD;AAEA,iBAAK,SAAS,IAAI,eAAe;AAEjC,iBAAK,SAAS,YAAY,0CAA0C;AACpE,iBAAK,SAAS,WAAW,UAAU;AAAA,UACvC;AAAA,QACJ;AAiBA,QAAAA,GAAE,GAAG,WAAW,SAAU,QAAQ;AAE9B,cAAI,SAAS,CAAC,GAAG,OAAO,WAAW,UAAU;AAC7C,kBAAQ,QAAQ;AAAA,YAcZ,KAAK;AACD,mBAAK,KAAK,WAAY;AAClB,oBAAI,QAAQA,GAAE,IAAI,GAAGG,QAAO,MAAM,KAAK,OAAO,GAAGD;AACjD,oBAAIC,UAASD,SAAQC,MAAK,SAAS,IAAI;AACnC,yBAAOA,MAAK,QAAQ,QAAQD;AAAA,gBAChC;AAAA,cACJ,CAAC;AACL,qBAAO;AAAA,YAsBP,KAAK;AACD,kBAAG,UAAU,WAAW,KAAK,UAAU,OAAO,MAAM;AAChD,yBAAS,KAAK,GAAG,CAAC,EAAE,KAAK,OAAO,EAAE;AAAA,cACtC,OAAO;AACH,qBAAK,KAAK,WAAY;AAClB,sBAAI,QAAQF,GAAE,IAAI,GAAGG,QAAO,MAAM,KAAK,OAAO;AAC9C,sBAAIA,SAAQA,MAAK,UAAU,UAAaA,MAAK,UAAU,MAAM;AACzD,2BAAOA,MAAK,QAAQ,QAAQA,MAAK,MAAM,aAAaA,MAAK,KAAK;AAAA,kBAClE;AAAA,gBACJ,CAAC;AAAA,cACL;AACJ,qBAAO;AAAA,YAkBP,KAAK;AACD,kBAAIE,UAAS,UAAU,MAAM,CAAC,GAC9B,SAAS,MACT,SAAS,KAAK,SAAS,UAAU;AAGjC,kBAAGL,GAAE,cAAc,MAAM,GAAG;AACxB,oBAAI,cAAc,CAAC;AAGnB,oBAAG,OAAO,WAAW,GAAG;AACpB,sBAAI,WAAW,OAAO,KAAK,UAAU;AAErC,sBAAI,SAAS;AAAA,oBACT,MAAM,SAAS,QAAQ,QAAQ;AAAA,oBAC/B,OAAO,SAAS,MAAM,aAAa,SAAS,KAAK;AAAA,oBACjD,IAAK,OAAO,SAAS,QAAQ,OAAO,aAChC,SAAS,QAAQ,GAAG,KAAK,SAAS,QAAQ,KAAK,IAC/C,SAAS,QAAQ;AAAA,kBACzB;AAGA,sBAAG,OAAO,SAAS,QAAQ,WAAW,YAAY;AAC9C,6BAAS,SAAS,QAAQ,OAAO,KAAK,SAAS,QAAQ,OAAO,MAAM;AAAA,kBACxE,OAAO;AAEH,6BAAS,QAAQ,SAASA,GAAE,GAAG,cAAc,aAAa,SAAS,QAAQ,QAAQ,IAAI;AACvF,oBAAAA,GAAE,OAAO,QAAQ,SAAS,QAAQ,MAAM;AAAA,kBAC5C;AAEA,gCAAc;AAAA,oBACV,KAAK,SAAS,QAAQ;AAAA,oBACtB,MAAM;AAAA,oBACN,MAAM;AAAA,kBACV;AAGA,kBAAAK,QAAO,UAAUA,QAAO,WAAW,SAAS,QAAQ;AACpD,kBAAAA,QAAO,QAAQA,QAAO,SAAS,SAAS,QAAQ;AAAA,gBAGpD,OAAO;AACH,sBAAI,SAAS,KAAK,SAAS,UAAU;AAErC,gCAAc;AAAA,oBACV,KAAKA,QAAO;AAAA,oBACZ,MAAM;AAAA,oBACN,MAAM;AAAA,kBACV;AAAA,gBACJ;AAGA,4BAAY,UAAU,OAAOA,QAAO,YAAY,aAAa,SAAS,UAAU;AACxE,kBAAAA,QAAO,QAAQ,KAAK,QAAQ,UAAUA,OAAM;AAAA,gBAChD,IAAIL,GAAE;AAGV,4BAAY,QAAQ,OAAOK,QAAO,UAAU,aAAa,WAAW;AAC3D,kBAAAA,QAAO,MAAM,MAAM,QAAQ,SAAS;AAAA,gBACzC,IAAIL,GAAE;AAGV,oBAAGK,QAAO,aAAa;AACnB,kBAAAL,GAAE,OAAO,aAAaK,QAAO,WAAW;AAAA,gBAC5C;AAGA,oBAAGA,QAAO,MAAM;AACZ,kBAAAL,GAAE,OAAO,YAAY,MAAMK,QAAO,IAAI;AAAA,gBAC1C;AAGA,gBAAAL,GAAE,KAAK,WAAW;AAAA,cACtB,OAAO;AACH,oBAAG,OAAOK,QAAO,UAAU,YAAY;AACnC,kBAAAA,QAAO,MAAM,KAAK,QAAQ,MAAM;AAAA,gBACpC;AAAA,cACJ;AACJ,qBAAO;AAAA,UACX;AAGA,iBAAO,KAAK,KAAK,WAAY;AACzB,gBAAI,QAAQL,GAAE,IAAI,GACdG,QAAO,MAAM,KAAK,OAAO,GACzB,UAAU,OAAO,WAAW,YAAY;AAK5C,gBAAG,WAAW,QAAQ,UAAU;AAC5B,cAAAA,QAAO,IAAI,SAAS,MAAM,OAAO;AACjC;AAAA,YACJ;AAEA,gBAAI,CAACA,OAAM;AACP,oBAAM,KAAK,SAAUA,QAAO,IAAI,SAAS,MAAM,OAAO,CAAE;AAAA,YAC5D;AAEA,gBAAI,OAAO,WAAW,UAAU;AAC5B,cAAAA,MAAK,QAAQ,MAAMA,OAAM,MAAM,UAAU,MAAM,KAAK,MAAM,CAAC,CAAC;AAAA,YAChE;AAAA,UACJ,CAAC;AAAA,QACL;AAGA,QAAAH,GAAE,GAAG,SAAS,WAAW;AAAA,UAQrB,MAAM;AAAA,UAQN,UAAU;AAAA,UAiBV,QAAQ;AAAA,UAQR,WAAW;AAAA,UAWX,UAAU;AAAA,UAoBV,OAAO;AAAA,UAqCP,SAAS;AAAA,UAST,YAAY;AAAA,UAUZ,cAAc;AAAA,UA6Bd,UAAU;AAAA,UASV,WAAW;AAAA,QACf;AAAA,MAEJ,GAAE,OAAO,MAAM;AASf,OAAC,SAAUA,IAAG;AACV;AAGA,QAAAA,GAAE,GAAG,gBAAgB,CAAC;AAEtB,YAAI,gBAAgB,WAAY;AAAA,QAAE;AAElC,sBAAc,YAAY;AAAA,UAMvB,MAAM,SAAS,MAAM,SAAS,UAAU;AACpC,iBAAK,OAAO;AACZ,iBAAK,UAAUA,GAAE,OAAO,CAAC,GAAG,UAAU,OAAO;AAAA,UACjD;AAAA,UAKA,WAAW,WAAW;AAClB,iBAAK,OAAOA,GAAE,KAAK,QAAQ,GAAG;AAC9B,iBAAK,SAAS,KAAK;AACnB,iBAAK,SAAS;AACd,iBAAK,QAAQ;AAAA,UACjB;AAAA,UAQA,QAAQ,WAAW;AAAA,UAEnB;AAAA,UASA,YAAY,SAAS,OAAO,SAAS;AACjC,YAAAA,GAAE,OAAO,EAAE,KAAK,QAAQ,SAAS,SAAS,QAAQA,GAAE,KAAK,KAAK,CAAC;AAAA,UACnE;AAAA,UASA,YAAY,SAAS,MAAM;AACvB,mBAAOA,GAAE,OAAO,EAAE,KAAK,IAAI,EAAE,KAAK;AAAA,UACtC;AAAA,UASA,WAAW,SAAS,OAAO;AACvB,mBAAO;AAAA,UACX;AAAA,UASA,WAAW,SAAS,KAAK;AACrB,mBAAO;AAAA,UACX;AAAA,UASA,cAAc,SAAS,OAAO;AAC1B,mBAAO;AAAA,UACX;AAAA,UAQA,aAAa,SAAS,OAAO;AACzB,iBAAK,OAAO,IAAI,KAAK;AAAA,UACzB;AAAA,UAOA,aAAa,WAAW;AACpB,mBAAO,KAAK,OAAO,IAAI;AAAA,UAC3B;AAAA,UAOA,UAAU,WAAW;AACjB,gBAAG,KAAK,OAAO,GAAG,UAAU,GAAG;AAC3B,mBAAK,OAAO,MAAM;AAAA,YACtB;AAAA,UACJ;AAAA,UAOA,OAAO,WAAW;AACd,iBAAK,OAAO,IAAI,IAAI;AAAA,UACxB;AAAA,UAKA,QAAQ,SAAS,KAAK;AAClB,mBAAOA,GAAE,OAAO,EAAE,KAAK,GAAG,EAAE,KAAK;AAAA,UACrC;AAAA,UAKA,YAAY,WAAW;AAAA,UAEvB;AAAA,UAKA,SAAS,WAAW;AAAA,UACpB;AAAA,UAGA,UAAU,WAAW;AACjB,gBAAG,KAAK,QAAQ,YAAY;AACxB,mBAAK,OAAO,SAAS,KAAK,QAAQ,UAAU;AAAA,YAChD;AAAA,UACJ;AAAA,UAEA,SAAS,SAAS,MAAM;AACpB,gBAAI,KAAK,QAAQ,UAAU,UAAa,KAAK,QAAQ,UAAU,MAAM;AACjE,mBAAK,OAAO,KAAK,MAAM,KAAK,QAAQ,KAAK;AAAA,YAC7C;AAAA,UACJ;AAAA,UAEA,QAAQ,SAAS,KAAK,OAAO;AACxB,iBAAK,QAAQ,OAAO;AAAA,UACzB;AAAA,QAEH;AAEA,sBAAc,WAAW;AAAA,UAQrB,KAAK;AAAA,UAQL,YAAY;AAAA,UAYZ,QAAQ;AAAA,UAIR,OAAO;AAAA,UAGP,aAAa;AAAA,QACjB;AAEA,QAAAA,GAAE,OAAOA,GAAE,GAAG,eAAe,EAAC,eAAe,cAAa,CAAC;AAAA,MAE/D,GAAE,OAAO,MAAM;AAQf,OAAC,SAAUA,IAAG;AACV;AAEA,YAAI,OAAO,SAAU,SAAS;AAAA,QAE9B;AAEA,QAAAA,GAAE,GAAG,cAAc,QAAQ,MAAMA,GAAE,GAAG,cAAc,aAAa;AAEjE,QAAAA,GAAE,OAAO,KAAK,WAAW;AAAA,UACrB,QAAQ,WAAY;AAChB,gBAAI,WAAWA,GAAE,SAAS;AAE1B,iBAAK,QAAQ;AACb,iBAAK,cAAc,WAAY;AAC3B,mBAAK,WAAW;AAChB,uBAAS,QAAQ;AAAA,YACrB,GAAG,WAAY;AACX,mBAAK,QAAQ,KAAK,QAAQ;AAC1B,uBAAS,QAAQ;AAAA,YACrB,CAAC;AAED,mBAAO,SAAS,QAAQ;AAAA,UAC5B;AAAA,UAEA,YAAY,SAAU,MAAM;AACxB,mBAAO;AAAA,UACX;AAAA,UAEA,YAAY,SAAU,OAAO,SAAS,SAAS,UAAU;AACrD,gBAAI,WAAWA,GAAE,SAAS,GACtB,UAAU,WAAY;AAClB,kBAAG,OAAO,YAAY,YAAY;AAE9B,wBAAQ,KAAK,SAAS,OAAO,KAAK,YAAY,QAAQ;AAAA,cAC1D,OAAO;AACH,qBAAK,gBAAgB,OAAO,OAAO;AAAA,cACvC;AACA,uBAAS,QAAQ;AAAA,YACtB;AAGH,gBAAG,UAAU,MAAM;AAChB,sBAAQ,KAAK,IAAI;AAAA,YACpB,OAAO;AACJ,mBAAK,cAAc,SAAS,WAAY;AAAE,yBAAS,QAAQ;AAAA,cAAG,CAAC;AAAA,YAClE;AAEA,mBAAO,SAAS,QAAQ;AAAA,UAC5B;AAAA,UAIA,eAAe,SAAU,SAASE,QAAO;AAErC,gBAAI;AACJ,gBAAIF,GAAE,WAAW,KAAK,QAAQ,MAAM,GAAG;AACnC,uBAAS,KAAK,QAAQ,OAAO,KAAK,KAAK,QAAQ,KAAK;AACpD,mBAAK,aAAa;AAAA,YAEtB,OAAO;AACH,uBAAS,KAAK,QAAQ;AAAA,YAC1B;AAGA,gBAAG,KAAK,QAAQ,eAAeA,GAAE,QAAQ,KAAK,UAAU,GAAG;AACvD,sBAAQ,KAAK,IAAI;AACjB;AAAA,YACJ;AAGA,gBAAI;AACA,uBAASA,GAAE,GAAG,cAAc,aAAa,QAAQ,KAAK;AAAA,YAC1D,SAAS,GAAP;AACE,cAAAE,OAAM,KAAK,IAAI;AACf;AAAA,YACJ;AAGA,gBAAI,OAAO,WAAW,UAAU;AAE5B,kBAAG,KAAK,QAAQ,aAAa;AACzB,oBAAI,UAAU,QACdI;AAEA,oBAAI,CAACN,GAAE,QAAQ,EAAE,KAAK,OAAO,GAAG;AAC5B,kBAAAA,GAAE,QAAQ,EAAE,KAAK,SAAS,CAAC,CAAC;AAAA,gBAChC;AACA,gBAAAM,SAAQN,GAAE,QAAQ,EAAE,KAAK,OAAO;AAGhC,oBAAIM,OAAM,YAAY,SAASA,OAAM,YAAY;AAC7C,uBAAK,aAAaA,OAAM;AACxB,uBAAK,UAAU;AACf,0BAAQ,KAAK,IAAI;AACjB;AAAA,gBACJ,WAAWA,OAAM,YAAY,MAAM;AAC/B,kBAAAA,OAAM,UAAU,KAAKN,GAAE,MAAM,WAAY;AACrC,yBAAK,aAAaM,OAAM;AACxB,yBAAK,UAAU;AACf,4BAAQ,KAAK,IAAI;AAAA,kBACrB,GAAG,IAAI,CAAC;AAGR,kBAAAA,OAAM,cAAc,KAAKN,GAAE,MAAME,QAAO,IAAI,CAAC;AAC7C;AAAA,gBACJ,OAAO;AACH,kBAAAI,OAAM,UAAU;AAChB,kBAAAA,OAAM,YAAY,CAAC;AACnB,kBAAAA,OAAM,gBAAgB,CAAC;AAAA,gBAC3B;AAAA,cACJ;AAGA,kBAAI,cAAcN,GAAE,OAAO;AAAA,gBACvB,KAAK;AAAA,gBACL,MAAM;AAAA,gBACN,OAAO;AAAA,gBACP,UAAU;AAAA,gBACV,SAASA,GAAE,MAAM,SAAUG,OAAM;AAC7B,sBAAGG,QAAO;AACN,oBAAAA,OAAM,UAAU;AAAA,kBACpB;AACA,uBAAK,aAAa,KAAK,UAAUH,KAAI;AACrC,sBAAGH,GAAE,QAAQ,KAAK,UAAU,GAAG;AAC3B,wBAAGM,QAAO;AAEN,sBAAAA,OAAM,aAAa,KAAK;AAExB,sBAAAN,GAAE,KAAKM,OAAM,WAAW,WAAY;AAAE,6BAAK,KAAK;AAAA,sBAAG,CAAC;AAAA,oBACxD;AACA,yBAAK,UAAU;AACf,4BAAQ,KAAK,IAAI;AAAA,kBACrB,OAAO;AACH,oBAAAJ,OAAM,KAAK,IAAI;AACf,wBAAGI,QAAO;AAEN,sBAAAN,GAAE,KAAKM,OAAM,eAAe,WAAY;AAAE,6BAAK,KAAK;AAAA,sBAAG,CAAC;AAAA,oBAC5D;AAAA,kBACJ;AAAA,gBACJ,GAAG,IAAI;AAAA,gBACP,OAAON,GAAE,MAAM,WAAY;AACvB,kBAAAE,OAAM,KAAK,IAAI;AACf,sBAAGI,QAAO;AACL,oBAAAA,OAAM,UAAU;AAEhB,oBAAAN,GAAE,KAAKM,OAAM,eAAe,WAAY;AAAE,2BAAK,KAAK;AAAA,oBAAG,CAAC;AAAA,kBAC7D;AAAA,gBACJ,GAAG,IAAI;AAAA,cACX,GAAG,KAAK,QAAQ,aAAa;AAG7B,cAAAN,GAAE,KAAK,WAAW;AAAA,YAEtB,OAAO;AACH,mBAAK,aAAa,KAAK,UAAU,MAAM;AAEvC,kBAAGA,GAAE,QAAQ,KAAK,UAAU,GAAG;AAC3B,qBAAK,UAAU;AACf,wBAAQ,KAAK,IAAI;AAAA,cACrB,OAAO;AACH,gBAAAE,OAAM,KAAK,IAAI;AAAA,cACnB;AAAA,YACJ;AAAA,UACJ;AAAA,UAEA,WAAW,WAAY;AACnB,gBAAG,KAAK,QAAQ,YAAY,QAAQ,KAAK,QAAQ,YAAY,QAAW;AACpE;AAAA,YACJ;AAEA,gBAAG,CAACF,GAAE,QAAQ,KAAK,WAAW,GAAG;AAE7B,kBAAIA,GAAE,WAAW,KAAK,QAAQ,OAAO,GAAG;AACpC,qBAAK,QAAQ,UAAU,KAAK,QAAQ,QAAQ,KAAK,KAAK,QAAQ,KAAK;AAAA,cACvE;AAGA,mBAAK,QAAQ,UAAUA,GAAE,GAAG,cAAc,aAAa,KAAK,QAAQ,SAAS,IAAI;AAGjF,kBAAI,OAAO,KAAK,QAAQ,YAAY,UAAU;AAC1C,qBAAK,QAAQ,UAAU,EAAC,IAAI,KAAK,QAAQ,QAAO;AAAA,cACpD;AAEA,mBAAK,cAAc,KAAK,UAAU,KAAK,QAAQ,OAAO;AAAA,YAC1D;AAEA,gBAAGA,GAAE,QAAQ,KAAK,WAAW,KAAKA,GAAE,QAAQ,KAAK,UAAU,GAAG;AAC1D,mBAAK,aAAa,KAAK,YAAY,OAAO,KAAK,UAAU;AAAA,YAC7D;AAAA,UACJ;AAAA,UAKA,YAAY,WAAW;AAAA,UAEvB;AAAA,UAKA,iBAAiB,SAAS,OAAO,SAAS;AAAA,UAE1C;AAAA,UAKA,WAAW,SAASG,OAAM;AACtB,gBAAI,OAAO,KAAK,SAAS,CAAC,GAAG,MAAM;AACnC,gBAAG,CAACA,SAAQ,OAAOA,UAAS,UAAU;AAClC,qBAAO;AAAA,YACX;AAEA,gBAAGH,GAAE,QAAQG,KAAI,GAAG;AAKhB,4BAAc,SAAU,GAAG,GAAG;AAC1B,sBAAM,EAAC,OAAO,GAAG,MAAM,EAAC;AACxB,oBAAG,WAAW,GAAG;AACb,yBAAO;AAAA,gBACX;AAAA,cACJ;AAEA,uBAAQ,IAAI,GAAG,IAAIA,MAAK,QAAQ,KAAK;AACjC,uBAAOA,MAAK;AACZ,oBAAG,OAAO,SAAS,UAAU;AACzB,0BAAQ;AACR,kBAAAH,GAAE,KAAK,MAAM,WAAW;AAExB,sBAAG,UAAU,GAAG;AACZ,2BAAO,KAAK,GAAG;AAAA,kBAEnB,WAAU,QAAQ,GAAG;AAEjB,wBAAG,KAAK,UAAU;AACd,2BAAK,WAAW,KAAK,UAAU,KAAK,QAAQ;AAAA,oBAChD;AACA,2BAAO,KAAK,IAAI;AAAA,kBACpB;AAAA,gBACJ,OAAO;AAEH,yBAAO,KAAK,EAAC,OAAO,MAAM,MAAM,KAAI,CAAC;AAAA,gBACzC;AAAA,cACJ;AAAA,YACJ,OAAO;AACH,cAAAA,GAAE,KAAKG,OAAM,SAAU,GAAG,GAAG;AACzB,uBAAO,KAAK,EAAC,OAAO,GAAG,MAAM,EAAC,CAAC;AAAA,cACnC,CAAC;AAAA,YACL;AACA,mBAAO;AAAA,UACX;AAAA,UAEA,QAAQ,SAAS,KAAK,OAAO;AACzB,iBAAK,QAAQ,OAAO;AACpB,gBAAG,QAAQ,UAAU;AACjB,mBAAK,aAAa;AAAA,YACtB;AACA,gBAAG,QAAQ,WAAW;AAClB,mBAAK,cAAc;AAAA,YACvB;AAAA,UACJ;AAAA,QAEJ,CAAC;AAED,aAAK,WAAWH,GAAE,OAAO,CAAC,GAAGA,GAAE,GAAG,cAAc,cAAc,UAAU;AAAA,UAyBpE,QAAQ;AAAA,UAQR,SAAS;AAAA,UAQT,aAAa;AAAA,UAUb,aAAa;AAAA,UAgBb,eAAe;AAAA,QACnB,CAAC;AAED,QAAAA,GAAE,GAAG,cAAc,OAAO;AAAA,MAE9B,GAAE,OAAO,MAAM;AAmBf,OAAC,SAAUA,IAAG;AACV;AAEA,YAAI,OAAO,SAAU,SAAS;AAC1B,eAAK,KAAK,QAAQ,SAAS,KAAK,QAAQ;AAAA,QAC5C;AAEA,QAAAA,GAAE,GAAG,cAAc,QAAQ,MAAMA,GAAE,GAAG,cAAc,aAAa;AAEjE,QAAAA,GAAE,OAAO,KAAK,WAAW;AAAA,UACrB,QAAQ,WAAW;AAChB,iBAAK,YAAY;AACjB,iBAAK,SAAS;AACd,iBAAK,QAAQ,aAAa;AAAA,UAC7B;AAAA,UAEA,UAAU,WAAW;AACjB,gBAAG,KAAK,OAAO,GAAG,UAAU,GAAG;AAC3B,mBAAK,OAAO,MAAM;AAClB,kBAAI,KAAK,OAAO,GAAG,gBAAgB,KAAK,CAAC,KAAK,OAAO,GAAG,kCAAkC,GAAG;AACzF,gBAAAA,GAAE,GAAG,cAAc,kBAAkB,KAAK,OAAO,IAAI,CAAC,GAAG,KAAK,OAAO,IAAI,EAAE,MAAM;AAAA,cACrF;AACA,kBAAG,KAAK,aAAa;AACjB,qBAAK,YAAY;AAAA,cACrB;AAAA,YACJ;AAAA,UACJ;AAAA,UAGA,aAAc,WAAW;AACtB,gBAAI,KAAK,QAAQ,OAAO;AACpB,mBAAK,SAASA,GAAE,wCAAwC;AACxD,mBAAK,OAAO,MAAM,KAAK,MAAM,EACjB,IAAI,iBAAiB,EAAE,EACvB,MAAMA,GAAE,MAAM,SAAS,GAAG;AAEvB,oBAAG,CAACA,GAAE,QAAQ,EAAE,SAAS,CAAC,IAAG,IAAG,GAAE,IAAG,EAAE,CAAC,GAAG;AACzC;AAAA,gBACF;AAEA,6BAAa,KAAK,CAAC;AACnB,oBAAI,OAAO;AACX,qBAAK,IAAI,WAAW,WAAW;AAC7B,uBAAK,YAAY,CAAC;AAAA,gBACpB,GAAG,GAAG;AAAA,cAEV,GAAG,IAAI,CAAC,EACP,OAAO,EAAE,IAAI,YAAY,UAAU;AAE/C,mBAAK,OAAO,MAAMA,GAAE,MAAM,KAAK,OAAO,IAAI,CAAC;AAAA,YAC/C;AAAA,UACH;AAAA,UAEA,YAAY,WAAW;AAAA,UAYvB;AAAA,UAGA,aAAa,SAAS,GAAG;AACrB,gBAAG,CAAC,KAAK,QAAQ;AACb;AAAA,YACJ;AAEA,gBAAI,MAAM,KAAK,OAAO,IAAI,EAAE,QACxB,UAAU,KAAK,OAAO,GAAG,UAAU;AAEvC,gBAAG,OAAO,CAAC,SAAS;AAChB,mBAAK,OAAO,KAAK;AAAA,YACrB;AAEA,gBAAG,CAAC,OAAO,SAAS;AAChB,mBAAK,OAAO,KAAK;AAAA,YACrB;AAAA,UACJ;AAAA,UAEA,OAAO,WAAW;AACf,iBAAK,OAAO,KAAK;AACjB,iBAAK,OAAO,IAAI,EAAE,EAAE,MAAM;AAAA,UAC7B;AAAA,QACJ,CAAC;AAED,aAAK,WAAWA,GAAE,OAAO,CAAC,GAAGA,GAAE,GAAG,cAAc,cAAc,UAAU;AAAA,UAKpE,KAAK;AAAA,UAQL,aAAa;AAAA,UASb,OAAO;AAAA,QACX,CAAC;AAED,QAAAA,GAAE,GAAG,cAAc,OAAO;AAAA,MAE9B,GAAE,OAAO,MAAM;AAoBf,OAAC,SAAUA,IAAG;AACV;AAEA,YAAI,WAAW,SAAU,SAAS;AAC9B,eAAK,KAAK,YAAY,SAAS,SAAS,QAAQ;AAAA,QACpD;AAEA,QAAAA,GAAE,GAAG,cAAc,QAAQ,UAAUA,GAAE,GAAG,cAAc,aAAa;AAErE,QAAAA,GAAE,OAAO,SAAS,WAAW;AAAA,UACzB,QAAQ,WAAY;AAChB,iBAAK,SAAS;AACd,iBAAK,QAAQ,aAAa;AAC1B,iBAAK,QAAQ,MAAM;AAGnB,iBAAK,OAAO,QAAQ,SAAU,GAAG;AAC7B,kBAAI,EAAE,WAAW,EAAE,UAAU,IAAI;AAC7B,gBAAAA,GAAE,IAAI,EAAE,QAAQ,MAAM,EAAE,OAAO;AAAA,cACnC;AAAA,YACJ,CAAC;AAAA,UACL;AAAA,UAmCA,UAAU,WAAW;AACjB,YAAAA,GAAE,GAAG,cAAc,KAAK,UAAU,SAAS,KAAK,IAAI;AAAA,UACxD;AAAA,QACJ,CAAC;AAED,iBAAS,WAAWA,GAAE,OAAO,CAAC,GAAGA,GAAE,GAAG,cAAc,cAAc,UAAU;AAAA,UAKxE,KAAI;AAAA,UAKJ,YAAY;AAAA,UAQZ,aAAa;AAAA,UAQb,MAAM;AAAA,QACV,CAAC;AAED,QAAAA,GAAE,GAAG,cAAc,WAAW;AAAA,MAElC,GAAE,OAAO,MAAM;AAuBf,OAAC,SAAUA,IAAG;AACV;AAEA,YAAI,SAAS,SAAU,SAAS;AAC5B,eAAK,KAAK,UAAU,SAAS,OAAO,QAAQ;AAAA,QAChD;AAEA,QAAAA,GAAE,GAAG,cAAc,QAAQ,QAAQA,GAAE,GAAG,cAAc,IAAI;AAE1D,QAAAA,GAAE,OAAO,OAAO,WAAW;AAAA,UACvB,YAAY,WAAW;AACnB,iBAAK,OAAO,MAAM;AAClB,gBAAI,SAAS,KAAK,QAAQ;AAE1B,gBAAI,YAAY,SAAS,KAAKG,OAAM;AAChC,kBAAI;AACJ,kBAAGH,GAAE,QAAQG,KAAI,GAAG;AAChB,yBAAQ,IAAE,GAAG,IAAEA,MAAK,QAAQ,KAAK;AAC7B,yBAAO,CAAC;AACR,sBAAGA,MAAK,GAAG,UAAU;AACjB,yBAAK,QAAQA,MAAK,GAAG;AACrB,wBAAI,OAAO,UAAUH,GAAE,cAAc,IAAI,GAAGG,MAAK,GAAG,QAAQ,CAAC;AAAA,kBACjE,OAAO;AACH,yBAAK,QAAQA,MAAK,GAAG;AACrB,wBAAGA,MAAK,GAAG,UAAU;AACjB,2BAAK,WAAW;AAAA,oBACpB;AACA,wBAAI,UAAUH,GAAE,YAAY,IAAI;AAChC,4BAAQ,SAAS,SAAS,QAAQG,MAAK,GAAG,IAAI;AAC9C,wBAAI,OAAO,OAAO;AAAA,kBACtB;AAAA,gBACJ;AAAA,cACJ;AACA,qBAAO;AAAA,YACX;AAEA,sBAAU,KAAK,QAAQ,KAAK,UAAU;AAEtC,iBAAK,SAAS;AAGd,iBAAK,OAAO,GAAG,oBAAoB,SAAU,GAAG;AAC5C,kBAAI,EAAE,UAAU,IAAI;AAChB,gBAAAH,GAAE,IAAI,EAAE,QAAQ,MAAM,EAAE,OAAO;AAAA,cACnC;AAAA,YACJ,CAAC;AAAA,UACL;AAAA,UAEA,iBAAiB,SAAS,OAAO,SAAS;AACtC,gBAAIO,QAAO,IACP,QAAQP,GAAE,GAAG,cAAc,aAAa,OAAO,KAAK,UAAU;AAElE,gBAAG,MAAM,QAAQ;AACb,cAAAO,QAAO,MAAM,GAAG;AAAA,YACpB;AAGA,YAAAP,GAAE,GAAG,cAAc,cAAc,UAAU,WAAW,KAAK,MAAMO,OAAM,OAAO;AAAA,UAClF;AAAA,UAEA,YAAY,WAAW;AACnB,iBAAK,OAAO,IAAI,kBAAkB,EAAE,GAAG,mBAAmB,WAAU;AAChE,cAAAP,GAAE,IAAI,EAAE,QAAQ,MAAM,EAAE,OAAO;AAAA,YACnC,CAAC;AAAA,UACL;AAAA,QACJ,CAAC;AAED,eAAO,WAAWA,GAAE,OAAO,CAAC,GAAGA,GAAE,GAAG,cAAc,KAAK,UAAU;AAAA,UAK7D,KAAI;AAAA,QACR,CAAC;AAED,QAAAA,GAAE,GAAG,cAAc,SAAS;AAAA,MAEhC,GAAE,OAAO,MAAM;AAwBf,OAAC,SAAUA,IAAG;AACV;AAEA,YAAI,YAAY,SAAU,SAAS;AAC/B,eAAK,KAAK,aAAa,SAAS,UAAU,QAAQ;AAAA,QACtD;AAEA,QAAAA,GAAE,GAAG,cAAc,QAAQ,WAAWA,GAAE,GAAG,cAAc,IAAI;AAE7D,QAAAA,GAAE,OAAO,UAAU,WAAW;AAAA,UAC1B,YAAY,WAAW;AACnB,gBAAI,QAAQ;AAEZ,iBAAK,KAAK,MAAM;AAEhB,gBAAG,CAACA,GAAE,QAAQ,KAAK,UAAU,GAAG;AAC5B;AAAA,YACJ;AAEA,qBAAQ,IAAE,GAAG,IAAE,KAAK,WAAW,QAAQ,KAAK;AACxC,uBAASA,GAAE,SAAS,EAAE,OAAOA,GAAE,WAAW;AAAA,gBACf,MAAM;AAAA,gBACN,OAAO,KAAK,WAAW,GAAG;AAAA,cAChC,CAAC,CAAC;AACvB,kBAAI,UAAUA,GAAE,QAAQ;AACxB,sBAAQ,KAAK,QAAQ,SAAS,SAAS,QAAQ,MAAI,KAAK,WAAW,GAAG,IAAI;AAC1E,qBAAO,OAAO,OAAO;AAErB,cAAAA,GAAE,OAAO,EAAE,OAAO,MAAM,EAAE,SAAS,KAAK,IAAI;AAAA,YAChD;AAEA,iBAAK,SAAS,KAAK,KAAK,KAAK,wBAAwB;AACrD,iBAAK,SAAS;AAAA,UAClB;AAAA,UAED,WAAW,SAAS,OAAO;AACvB,mBAAOA,GAAE,QAAQ,KAAK,IAAI,MAAM,KAAK,EAAE,KAAKA,GAAE,KAAK,KAAK,QAAQ,SAAS,CAAC,IAAI;AAAA,UAClF;AAAA,UAGC,WAAW,SAAS,KAAK;AACtB,gBAAI,KAAK,QAAQ;AACjB,gBAAG,OAAO,QAAQ,YAAY,IAAI,QAAQ;AACtC,oBAAM,IAAI,OAAO,SAAOA,GAAE,KAAK,KAAK,QAAQ,SAAS,IAAE,MAAM;AAC7D,sBAAQ,IAAI,MAAM,GAAG;AAAA,YACzB,WAAUA,GAAE,QAAQ,GAAG,GAAG;AACtB,sBAAQ;AAAA,YACZ,OAAO;AACH,sBAAQ,CAAC,GAAG;AAAA,YAChB;AACA,mBAAO;AAAA,UACV;AAAA,UAGD,aAAa,SAAS,OAAO;AACxB,iBAAK,OAAO,KAAK,WAAW,KAAK;AACjC,gBAAGA,GAAE,QAAQ,KAAK,KAAK,MAAM,QAAQ;AAClC,mBAAK,OAAO,KAAK,SAAS,GAAG,IAAI;AAC7B,oBAAI,MAAMA,GAAE,EAAE;AAEd,gBAAAA,GAAE,KAAK,OAAO,SAAS,GAAG,KAAI;AAE1B,sBAAG,IAAI,IAAI,KAAK,KAAK;AAEjB,wBAAI,KAAK,WAAW,IAAI;AAAA,kBAC5B;AAAA,gBACJ,CAAC;AAAA,cACL,CAAC;AAAA,YACJ;AAAA,UACJ;AAAA,UAED,aAAa,WAAW;AACpB,gBAAI,UAAU,CAAC;AACf,iBAAK,OAAO,OAAO,UAAU,EAAE,KAAK,SAAS,GAAG,IAAI;AAChD,sBAAQ,KAAKA,GAAE,EAAE,EAAE,IAAI,CAAC;AAAA,YAC5B,CAAC;AACD,mBAAO;AAAA,UACX;AAAA,UAGC,iBAAiB,SAAS,OAAO,SAAS;AACvC,gBAAI,OAAO,CAAC,GACR,UAAUA,GAAE,GAAG,cAAc,aAAa,OAAO,KAAK,UAAU,GAChE,SAAS,KAAK,QAAQ;AAE1B,gBAAG,QAAQ,QAAQ;AACf,cAAAA,GAAE,KAAK,SAAS,SAAS,GAAG,GAAG;AAC3B,oBAAIO,QAAO,SAASP,GAAE,GAAG,cAAc,OAAO,EAAE,IAAI,IAAI,EAAE;AAC1D,qBAAK,KAAKO,KAAI;AAAA,cAClB,CAAC;AACD,cAAAP,GAAE,OAAO,EAAE,KAAK,KAAK,KAAK,MAAM,CAAC;AAAA,YACrC,OAAO;AACH,cAAAA,GAAE,OAAO,EAAE,MAAM;AAAA,YACrB;AAAA,UACH;AAAA,UAED,UAAU,WAAW;AACjB,iBAAK,OAAO,MAAM,EAAE,MAAM;AAAA,UAC9B;AAAA,UAEA,YAAY,WAAW;AACnB,iBAAK,OAAO,GAAG,WAAW,SAAS,GAAE;AACjC,kBAAI,EAAE,UAAU,IAAI;AAChB,gBAAAA,GAAE,IAAI,EAAE,QAAQ,MAAM,EAAE,OAAO;AAAA,cACnC;AAAA,YACJ,CAAC;AAAA,UACL;AAAA,QACH,CAAC;AAED,kBAAU,WAAWA,GAAE,OAAO,CAAC,GAAGA,GAAE,GAAG,cAAc,KAAK,UAAU;AAAA,UAKhE,KAAI;AAAA,UAOJ,YAAY;AAAA,UASZ,WAAW;AAAA,QACf,CAAC;AAED,QAAAA,GAAE,GAAG,cAAc,YAAY;AAAA,MAEnC,GAAE,OAAO,MAAM;AA2Cf,OAAC,SAAUA,IAAG;AACV;AAEA,YAAI,WAAW,SAAU,SAAS;AAC9B,eAAK,KAAK,YAAY,SAAS,SAAS,QAAQ;AAAA,QACpD;AACA,QAAAA,GAAE,GAAG,cAAc,QAAQ,UAAUA,GAAE,GAAG,cAAc,IAAI;AAC5D,QAAAA,GAAE,OAAO,SAAS,WAAW;AAAA,UAE1B,YAAY,SAAS,OAAO,SAAS;AACjC,gBAAG,OAAO;AACN,cAAAA,GAAE,OAAO,EAAE,KAAK,UAAU;AAAA,YAC9B,OAAO;AACH,cAAAA,GAAE,OAAO,EAAE,MAAM;AAAA,YACrB;AAAA,UACJ;AAAA,UAEA,YAAY,SAAS,MAAM;AACvB,mBAAO;AAAA,UACX;AAAA,QACH,CAAC;AACD,iBAAS,WAAWA,GAAE,OAAO,CAAC,GAAGA,GAAE,GAAG,cAAc,KAAK,UAAU;AAAA,UAC/D,KAAK;AAAA,QACT,CAAC;AACD,QAAAA,GAAE,GAAG,cAAc,WAAW;AAAA,MAClC,GAAE,OAAO,MAAM;AAMf,OAAC,SAAUA,IAAG;AACV;AAEA,YAAI,QAAQ,SAAU,SAAS;AAC3B,eAAK,KAAK,SAAS,SAAS,MAAM,QAAQ;AAAA,QAC9C;AACA,QAAAA,GAAE,GAAG,cAAc,QAAQ,OAAOA,GAAE,GAAG,cAAc,IAAI;AACzD,cAAM,WAAWA,GAAE,OAAO,CAAC,GAAGA,GAAE,GAAG,cAAc,KAAK,UAAU;AAAA,UAC5D,KAAK;AAAA,QACT,CAAC;AACD,QAAAA,GAAE,GAAG,cAAc,QAAQ;AAAA,MAC/B,GAAE,OAAO,MAAM;AAMf,OAAC,SAAUA,IAAG;AACV;AAEA,YAAI,MAAM,SAAU,SAAS;AACzB,eAAK,KAAK,OAAO,SAAS,IAAI,QAAQ;AAAA,QAC1C;AACA,QAAAA,GAAE,GAAG,cAAc,QAAQ,KAAKA,GAAE,GAAG,cAAc,IAAI;AACvD,YAAI,WAAWA,GAAE,OAAO,CAAC,GAAGA,GAAE,GAAG,cAAc,KAAK,UAAU;AAAA,UAC1D,KAAK;AAAA,QACT,CAAC;AACD,QAAAA,GAAE,GAAG,cAAc,MAAM;AAAA,MAC7B,GAAE,OAAO,MAAM;AAMf,OAAC,SAAUA,IAAG;AACV;AAEA,YAAI,MAAM,SAAU,SAAS;AACzB,eAAK,KAAK,OAAO,SAAS,IAAI,QAAQ;AAAA,QAC1C;AACA,QAAAA,GAAE,GAAG,cAAc,QAAQ,KAAKA,GAAE,GAAG,cAAc,IAAI;AACvD,YAAI,WAAWA,GAAE,OAAO,CAAC,GAAGA,GAAE,GAAG,cAAc,KAAK,UAAU;AAAA,UAC1D,KAAK;AAAA,QACT,CAAC;AACD,QAAAA,GAAE,GAAG,cAAc,MAAM;AAAA,MAC7B,GAAE,OAAO,MAAM;AAMf,OAAC,SAAUA,IAAG;AACV;AAEA,YAAI,cAAc,SAAU,SAAS;AACjC,eAAK,KAAK,UAAU,SAAS,YAAY,QAAQ;AAAA,QACrD;AACA,QAAAA,GAAE,GAAG,cAAc,QAAQ,aAAaA,GAAE,GAAG,cAAc,IAAI;AAC/D,QAAAA,GAAE,OAAO,YAAY,WAAW;AAAA,UAC3B,QAAQ,WAAY;AACjB,wBAAY,WAAW,OAAO,KAAK,IAAI;AACvC,iBAAK,QAAQ,KAAK;AAClB,iBAAK,QAAQ,KAAK;AAClB,iBAAK,QAAQ,MAAM;AAAA,UACvB;AAAA,UACA,YAAY,WAAW;AACnB,gBAAG,KAAK,QAAQ;AAEZ,mBAAK,OAAO,IAAI,EAAC,OAAO,GAAE,CAAC;AAAA,YAS/B;AAAA,UACJ;AAAA,QACJ,CAAC;AACD,oBAAY,WAAWA,GAAE,OAAO,CAAC,GAAGA,GAAE,GAAG,cAAc,KAAK,UAAU;AAAA,UAClE,KAAK;AAAA,UACL,YAAY;AAAA,UACZ,KAAK;AAAA,UACL,KAAK;AAAA,UACL,MAAM;AAAA,QACV,CAAC;AACD,QAAAA,GAAE,GAAG,cAAc,SAAS;AAAA,MAChC,GAAE,OAAO,MAAM;AAMf,OAAC,SAAUA,IAAG;AACV;AAEA,YAAI,QAAQ,SAAU,SAAS;AAC3B,eAAK,KAAK,SAAS,SAAS,MAAM,QAAQ;AAAA,QAC9C;AACA,QAAAA,GAAE,GAAG,cAAc,QAAQ,OAAOA,GAAE,GAAG,cAAc,MAAM;AAC3D,QAAAA,GAAE,OAAO,MAAM,WAAW;AAAA,UACtB,QAAQ,WAAY;AAChB,iBAAK,SAAS,KAAK,KAAK,OAAO,OAAO;AAEtC,iBAAK,SAAS;AACd,iBAAK,QAAQ,KAAK;AAClB,iBAAK,QAAQ,KAAK;AAClB,iBAAK,QAAQ,MAAM;AAEnB,iBAAK,OAAO,GAAG,SAAS,WAAU;AAC9B,cAAAA,GAAE,IAAI,EAAE,SAAS,QAAQ,EAAE,KAAKA,GAAE,IAAI,EAAE,IAAI,CAAC;AAAA,YACjD,CAAC;AAAA,UACL;AAAA,UACA,UAAU,WAAW;AACjB,iBAAK,OAAO,MAAM;AAAA,UACtB;AAAA,QACJ,CAAC;AACD,cAAM,WAAWA,GAAE,OAAO,CAAC,GAAGA,GAAE,GAAG,cAAc,OAAO,UAAU;AAAA,UAC9D,KAAK;AAAA,UACL,YAAY;AAAA,QAChB,CAAC;AACD,QAAAA,GAAE,GAAG,cAAc,QAAQ;AAAA,MAC/B,GAAE,OAAO,MAAM;AAKf,OAAC,SAAUA,IAAG;AACV;AAEA,YAAI,OAAO,SAAU,SAAS;AAC1B,eAAK,KAAK,QAAQ,SAAS,KAAK,QAAQ;AAAA,QAC5C;AAEA,QAAAA,GAAE,GAAG,cAAc,QAAQ,MAAMA,GAAE,GAAG,cAAc,aAAa;AACjE,QAAAA,GAAE,OAAO,KAAK,WAAW;AAAA,UACrB,QAAQ,WAAW;AAChB,iBAAK,SAAS;AAAA,UACjB;AAAA,QACJ,CAAC;AACD,aAAK,WAAWA,GAAE,OAAO,CAAC,GAAGA,GAAE,GAAG,cAAc,cAAc,UAAU;AAAA,UACpE,KAAK;AAAA,QACT,CAAC;AACD,QAAAA,GAAE,GAAG,cAAc,OAAO;AAAA,MAC9B,GAAE,OAAO,MAAM;AAmFf,OAAC,SAAUA,IAAG;AACV;AAEA,YAAI,cAAc,SAAU,SAAS;AACjC,eAAK,KAAK,WAAW,SAAS,YAAY,QAAQ;AAElD,kBAAQ,UAAU,QAAQ,WAAW,CAAC;AAEtC,eAAK,aAAa;AAGlB,cAAG,QAAQ,aAAa;AACpB,oBAAQ,QAAQ,cAAc,QAAQ;AAAA,UAC1C;AAGA,cAAG,CAAC,QAAQ,QAAQ,QAAQ,QAAQ,QAAQ;AACxC,gBAAI,SAAS,QAAQ;AAErB,gBAAIA,GAAE,WAAW,QAAQ,MAAM,GAAG;AAC9B,uBAAS,QAAQ,OAAO,KAAK,QAAQ,KAAK;AAAA,YAC9C;AAEA,gBAAI,OAAO,WAAW,UAAU;AAC5B,sBAAQ,QAAQ,OAAO,QAAQ,QAAQ,QAAQ,CAAC;AAGhD,kBAAG,CAAC,QAAQ,QAAQ,KAAK,UAAU;AAC/B,wBAAQ,QAAQ,KAAK,WAAW;AAAA,cACpC;AAEA,kBAAG,CAAC,QAAQ,QAAQ,KAAK,MAAM;AAC3B,wBAAQ,QAAQ,KAAK,OAAO,SAAS,MAAM;AACzD,yBAAO;AAAA,oBACN,OAAM;AAAA,kBACP;AAAA,gBACD;AAAA,cACW;AAEA,kBAAG,CAAC,QAAQ,QAAQ,KAAK,gBAAgB;AACrC,wBAAQ,QAAQ,KAAK,iBAAiB,SAASG,OAAM;AAAE,yBAAO,EAAC,SAAQA,MAAK;AAAA,gBAAE;AAAA,cAClF;AAEA,sBAAQ,QAAQ,KAAK,MAAM;AAAA,YAC/B,OAAO;AAEH,mBAAK,aAAa,KAAK,cAAc,MAAM;AAC3C,sBAAQ,QAAQ,OAAO,KAAK;AAAA,YAChC;AAAA,UACJ;AAGA,eAAK,QAAQ,UAAUH,GAAE,OAAO,CAAC,GAAG,YAAY,SAAS,SAAS,QAAQ,OAAO;AAGjF,eAAK,aAAa,KAAK,QAAQ,QAAQ,QAAQ,KAAK,QAAQ,QAAQ;AACpE,eAAK,WAAY,UAAU,KAAK,QAAQ;AAIxC,eAAK,SAAS,KAAK,QAAQ,QAAQ;AACnC,cAAI,OAAO,KAAK,WAAY,YAAY;AACpC,gBAAI,QAAQ,KAAK,UAAU;AAC3B,iBAAK,SAAS,SAAU,GAAG;AAAE,qBAAO,EAAE;AAAA,YAAQ;AAAA,UAClD;AAGA,eAAK,kBAAkB,KAAK,QAAQ,QAAQ;AAC5C,cAAI,OAAO,KAAK,oBAAqB,YAAY;AAC7C,iBAAK,kBAAkB,SAAU,GAAG;AAAE,qBAAO,EAAE;AAAA,YAAM;AAAA,UACzD;AAAA,QACJ;AAEA,QAAAA,GAAE,GAAG,cAAc,QAAQ,aAAaA,GAAE,GAAG,cAAc,aAAa;AAExE,QAAAA,GAAE,OAAO,YAAY,WAAW;AAAA,UAC5B,QAAQ,WAAW;AACf,iBAAK,SAAS;AAQd,gBAAG,KAAK,UAAU;AAEd,mBAAK,OAAO,GAAG,kBAAkBA,GAAE,MAAM,SAAS,GAAG;AACjD,qBAAK,aAAa,EAAE,MAAM;AAAA,cAC9B,GAAG,IAAI,CAAC;AAAA,YACZ;AAGA,gBAAG,KAAK,YAAY;AACjB,mBAAK,OAAO,GAAG,UAAU,WAAW;AAChC,gBAAAA,GAAE,IAAI,EAAE,QAAQ,MAAM,EAAE,OAAO,EAAE,eAAe,QAAQ;AAAA,cAC5D,CAAC;AAAA,YACJ;AAAA,UACL;AAAA,UAEA,YAAY,SAAS,OAAO,SAAS;AACjC,gBAAIO,QAAO,IAAIJ,OACX,OAAO;AAEX,gBAAG,KAAK,QAAQ,QAAQ,MAAM;AAC3B,cAAAA,QAAO;AAAA,YAEV,WAAU,KAAK,YAAY;AACxB,cAAAA,QAAOH,GAAE,GAAG,cAAc,aAAa,OAAO,KAAK,YAAY,KAAK,MAAM;AAAA,YAC7E,OAAO;AAAA,YAGP;AAGA,gBAAGA,GAAE,QAAQG,KAAI,GAAG;AAEhB,cAAAI,QAAO,CAAC;AACR,cAAAP,GAAE,KAAKG,OAAM,SAAS,GAAG,GAAE;AACvB,gBAAAI,MAAK,KAAK,KAAK,OAAO,MAAM,WAAW,KAAK,gBAAgB,CAAC,IAAI,CAAC;AAAA,cACtE,CAAC;AAAA,YACL,WAAUJ,OAAM;AACZ,cAAAI,QAAO,KAAK,gBAAgBJ,KAAI;AAAA,YACpC;AAEA,YAAAI,QAAOP,GAAE,QAAQO,KAAI,IAAIA,MAAK,KAAK,KAAK,QAAQ,aAAa,IAAIA;AAGjE,wBAAY,WAAW,WAAW,KAAK,MAAMA,OAAM,OAAO;AAAA,UAC9D;AAAA,UAEA,YAAY,SAAS,MAAM;AACvB,mBAAO,KAAK,QAAQ,QAAQ,OAAO,KAAK,UAAU,MAAM,KAAK,QAAQ,aAAa,IAAI;AAAA,UAC1F;AAAA,UAEA,aAAa,SAAS,OAAO;AAEzB,gBAAGP,GAAE,QAAQ,KAAK,GAAG;AAClB,sBAAQ,MAAM,KAAK,KAAK,aAAa,CAAC;AAAA,YACzC;AAGA,gBAAG,CAAC,KAAK,OAAO,KAAK,SAAS,GAAG;AAC7B,mBAAK,OAAO,IAAI,KAAK;AACrB,mBAAK,OAAO,QAAQ,KAAK,QAAQ,OAAO;AAAA,YAC5C,OAAO;AAEH,mBAAK,OAAO,IAAI,KAAK,EAAE,QAAQ,UAAU,IAAI;AAAA,YAIjD;AAKA,gBAAG,KAAK,YAAY,CAAC,KAAK,cAAc,CAAC,KAAK,QAAQ,QAAQ,eAAe;AAIzE,kBAAI,WAAW,KAAK,QAAQ,QAAQ,IAChC,aAAa,KAAK,QAAQ,QAAQ;AAEtC,kBAAG,CAAC,YAAY,CAAC,YAAY;AACzB,oBAAI,MAAMA,GAAE,KAAK,QAAQ,KAAK;AAC9B,oBAAI,CAAC,IAAI,KAAK,UAAU,EAAE,SAAS;AAC/B,sBAAIG,QAAO,EAAC,IAAI,OAAO,MAAM,IAAI,KAAK,EAAC;AACvC,uBAAK,OAAO,QAAQ,QAAQA,KAAI;AAAA,gBACpC;AAAA,cACJ;AAAA,YACJ;AAAA,UACJ;AAAA,UAEA,aAAa,WAAW;AACpB,mBAAO,KAAK,OAAO,QAAQ,KAAK;AAAA,UACpC;AAAA,UAEA,WAAW,SAAS,KAAK,WAAW;AAC/B,gBAAG,OAAO,QAAQ,YAAY,CAAC,KAAK,YAAY;AAC5C,qBAAO;AAAA,YACX;AAEA,wBAAY,aAAa,KAAK,aAAa;AAE3C,gBAAI,KAAK,GAAG;AAEZ,gBAAI,QAAQ,QAAQ,IAAI,SAAS,GAAG;AAChC,qBAAO;AAAA,YACX;AACA,kBAAM,IAAI,MAAM,SAAS;AACzB,iBAAK,IAAI,GAAG,IAAI,IAAI,QAAQ,IAAI,GAAG,IAAI,IAAI,GAAG;AAC1C,kBAAI,KAAKH,GAAE,KAAK,IAAI,EAAE;AAAA,YAC1B;AAEA,mBAAO;AAAA,UACZ;AAAA,UAEC,YAAY,WAAW;AACnB,iBAAK,OAAO,GAAG,UAAU,SAAS,GAAG,WAAU;AAC3C,kBAAG,CAAC,WAAW;AACb,gBAAAA,GAAE,IAAI,EAAE,QAAQ,MAAM,EAAE,OAAO;AAAA,cACjC;AAAA,YACJ,CAAC;AAAA,UACL;AAAA,UAEA,cAAc,WAAW;AACrB,mBAAO,KAAK,QAAQ,QAAQ,aAAaA,GAAE,GAAG,QAAQ,SAAS;AAAA,UACnE;AAAA,UAMA,eAAe,SAAS,QAAQ;AAC5B,gBAAGA,GAAE,QAAQ,MAAM,KAAK,OAAO,UAAU,OAAO,GAAG,UAAU,QAAW;AACpE,uBAAQ,IAAI,GAAG,IAAE,OAAO,QAAQ,KAAK;AACjC,oBAAG,OAAO,GAAG,UAAU,QAAW;AAC9B,yBAAO,GAAG,KAAK,OAAO,GAAG;AACzB,yBAAO,OAAO,GAAG;AAAA,gBACrB;AAAA,cACJ;AAAA,YACJ;AACA,mBAAO;AAAA,UACX;AAAA,UAEA,SAAS,WAAW;AAChB,gBAAG,KAAK,OAAO,KAAK,SAAS,GAAG;AAC5B,mBAAK,OAAO,QAAQ,SAAS;AAAA,YACjC;AAAA,UACJ;AAAA,QAEJ,CAAC;AAED,oBAAY,WAAWA,GAAE,OAAO,CAAC,GAAGA,GAAE,GAAG,cAAc,cAAc,UAAU;AAAA,UAK3E,KAAI;AAAA,UAQJ,SAAS;AAAA,UAQT,aAAa;AAAA,UAUb,QAAQ;AAAA,UAQR,eAAe;AAAA,QACnB,CAAC;AAED,QAAAA,GAAE,GAAG,cAAc,UAAU;AAAA,MAEjC,GAAE,OAAO,MAAM;AAuBf,OAAC,SAAUA,IAAG;AAEV,YAAI,YAAY,SAAU,SAAS,SAAS;AACxC,eAAK,WAAWA,GAAE,OAAO;AACzB,cAAG,CAAC,KAAK,SAAS,GAAG,OAAO,GAAG;AAC3B,YAAAA,GAAE,MAAM,8CAA8C;AACtD;AAAA,UACJ;AACA,eAAK,UAAUA,GAAE,OAAO,CAAC,GAAGA,GAAE,GAAG,UAAU,UAAU,SAAS,KAAK,SAAS,KAAK,CAAC;AAClF,eAAK,KAAK;AAAA,QACb;AAED,kBAAU,YAAY;AAAA,UAClB,aAAa;AAAA,UACb,MAAM,WAAY;AACd,iBAAK,MAAM;AAAA,cAEP,KAAQ,CAAC,KAAQ,MAAM;AAAA,cACvB,OAAQ,CAAC,KAAQ,OAAO;AAAA,cACxB,MAAQ,CAAC,KAAQ,MAAM;AAAA,cACvB,MAAQ,CAAC,QAAQ,OAAO;AAAA,cACxB,QAAQ,CAAC,KAAQ,SAAS;AAAA,cAC1B,QAAQ,CAAC,KAAQ,SAAS;AAAA,cAC1B,MAAQ,CAAC,QAAQ,EAAE;AAAA,YACvB;AAEA,iBAAK,UAAUA,GAAE,iCAAiC,EAAE,KAAK,KAAK,YAAY,CAAC;AAE3E,iBAAK,WAAW;AAGhB,iBAAK,QAAQ,GAAG,UAAU,UAAUA,GAAE,MAAM,SAAS,GAAG;AACpD,mBAAK,SAAS,IAAI,KAAK,SAAS,CAAC,EAAE,OAAO;AAE1C,kBAAI,KAAK,QAAQ,WAAW;AACxB,oBAAIA,GAAE,EAAE,MAAM,EAAE,GAAG,QAAQ,KAAKA,GAAE,EAAE,MAAM,EAAE,GAAG,OAAO,GAAG;AACrD,uBAAK,UAAU,KAAK;AAAA,gBACxB;AAAA,cACJ;AAAA,YACJ,GAAG,IAAI,CAAC;AAER,iBAAK,QAAQ,KAAK,QAAQ,EAAE,IAAI,SAAS,MAAM;AAG/C,iBAAK,SAAS,KAAK,EAAE,MAAM,KAAK,OAAO;AAGvC,iBAAK,SAAS,KAAK,SAAS,IAAI,KAAK,KAAK,QAAQ,KAAK;AAAA,UAC3D;AAAA,UAKA,aAAa,WAAW;AACpB,gBAAI,MAAM,KAAK,QAAQ;AAGvB,YAAAA,GAAE,KAAK,KAAK,KAAK,SAAS,GAAG,GAAG;AAC5B,kBAAI,EAAE;AACN,kBAAI,IAAI,IAAI,OAAO,IAAE,GAAG,GACpB,QAAQ,EAAE,SAAS,IAAI,EAAE,UAAU,GAAG,CAAC,IAAI;AAE/C,oBAAM,IAAI,QAAQ,GAAG,MAAI,QAAM,GAAG;AAAA,YACtC,CAAC;AAGD,kBAAM,IAAI,QAAQ,MAAM,QAAQ;AAGhC,YAAAA,GAAE,KAAK,KAAK,KAAK,SAAS,GAAG,GAAG;AAC5B,kBAAI,EAAE;AACN,kBAAI,QAAQ,EAAE,SAAS,IAAI,EAAE,UAAU,GAAG,CAAC,IAAI;AAE/C,oBAAM,IAAI,QAAQ,MAAI,QAAM,KAAK,oBAAkB,IAAE,aAAa;AAAA,YACtE,CAAC;AAED,mBAAO;AAAA,UACX;AAAA,UAKA,YAAY,WAAW;AACnB,qBAAS,KAAK,KAAK,KAAK;AACpB,kBAAI,KAAK,KAAK,QAAQ,KAAK,MAAI,CAAC;AAEhC,mBAAK,MAAI,KAAK,GAAG,SAAS,KAAK;AAE/B,mBAAK,UAAU,CAAC;AAAA,YACpB;AAAA,UACJ;AAAA,UAKA,WAAW,SAAS,GAAG;AACnB,gBAAI,SAAS,KAAK,MAAI;AACtB,gBAAI,CAAC,QAAQ;AACT;AAAA,YACJ;AAGA,gBAAI,IAAI,SAAS,EAAE,OAAO,CAAC,EAAE,YAAY,IAAI,EAAE,MAAM,CAAC;AACtD,gBAAI,QAAQ,KAAK,GAAG;AACpB,gBAAI,QAAQ,OAAO,IAAI;AAEvB,mBAAO,MAAM;AACb,qBAAQ,IAAE,GAAG,IAAE,MAAM,QAAQ,KAAK;AAC9B,qBAAO,OAAO,oBAAkB,MAAM,GAAG,KAAG,OAAK,MAAM,GAAG,KAAG,WAAW;AAAA,YAC5E;AAEA,mBAAO,IAAI,KAAK;AAAA,UACpB;AAAA,UAKA,YAAY,SAAS,KAAK;AACtB,gBAAI,SAAS,CAAC,GACV;AAEJ,gBAAG,KAAK,QAAQ,cAAc,QAAQ;AAElC,wBAAU,OAAO,gBAAgB,OAAO,SAAS,EAAE;AACnD,kBAAI,SAAS,OAAO,QAAQ,SAAS,aAAa,QAAQ,KAAK,GAAG,MAAM,KAAK,KAAK,IAAI,QAAQ;AAE9F,uBAAS,OAAO,MAAM,GAAG,EAAE,QAAQ,EAAE;AACrC,qBAAO,KAAK,CAAC,IAAI,MAAM,CAAC;AAAA,YAC5B,WAAU,KAAK,QAAQ,cAAc,SAAS;AAC1C,qBAAO,KAAK,CAAC,IAAI,EAAE,CAAC;AAAA,YACxB;AACA,mBAAO;AAAA,UACX;AAAA,UAMA,SAAS,WAAW;AAChB,gBAAI,QAAQ,KAAK,WAAW,GAAG,GAAG,MAAM,GACpC,WAAW,KAAK,QAAQ,SAAS,QAAQ,IAAI,MAAM,IACnD,YAAY;AAIhB,gBAAI,KAAK,QAAQ,aAAa,KAAK,UAAU,KAAK,OAAO;AACrD,kBAAI,QAAQ,SAAS,KAAK,OAAO,IAAI,GAAG,EAAE;AAC1C,kBAAI,OAAO,SAAS,KAAK,MAAM,IAAI,GAAG,EAAE;AAExC,kBAAI,CAAC,MAAM,KAAK,KAAK,CAAC,MAAM,IAAI,GAAG;AAC/B,4BAAY,OAAO,CAAC,MAAM,KAAK,CAAC,EAAE,YAAY;AAAA,cAClD;AAAA,YACJ;AAEA,iBAAK,IAAI,GAAG,KAAK,WAAW,KAAK;AAC7B,qBAAO,WAAW,KAAK,SAAS,CAAC,IAAI;AACrC,oBAAM,KAAK,CAAC,GAAG,IAAI,CAAC;AAAA,YACxB;AACA,mBAAO;AAAA,UACX;AAAA,UAKA,WAAW,WAAW;AAClB,gBAAI,QAAQ,KAAK,WAAW,GAAG,GAAG,MAAM,GACpC,YAAY,KAAK,QAAQ,SAAS,QAAQ,MAAM,MAAM,IACtD,aAAa,KAAK,QAAQ,SAAS,QAAQ,KAAK,MAAM,IACtD,WAAW,KAAK,QAAQ,SAAS,QAAQ,IAAI,MAAM;AAEvD,iBAAI,IAAE,GAAG,KAAG,IAAI,KAAK;AACjB,kBAAG,WAAW;AAEV,uBAAO,OAAO,EAAE,KAAK,CAAC,EAAE,MAAM,CAAC,EAAE,OAAO,MAAM;AAAA,cAClD,WAAU,YAAY;AAClB,uBAAO,OAAO,EAAE,KAAK,CAAC,EAAE,MAAM,CAAC,EAAE,OAAO,KAAK;AAAA,cACjD,WAAU,UAAU;AAChB,uBAAO,KAAK,SAAS,IAAE,CAAC;AAAA,cAC5B,OAAO;AACH,uBAAO,IAAE;AAAA,cACb;AACA,oBAAM,KAAK,CAAC,GAAG,IAAI,CAAC;AAAA,YACxB;AACA,mBAAO;AAAA,UACX;AAAA,UAKA,UAAU,WAAW;AACjB,gBAAI,QAAQ,CAAC,GAAG,MAAM,GAClB,YAAY,KAAK,QAAQ,SAAS,QAAQ,MAAM,MAAM;AAE1D,iBAAI,IAAE,KAAK,QAAQ,SAAS,KAAG,KAAK,QAAQ,SAAS,KAAK;AACtD,qBAAO,YAAY,KAAK,IAAE,IAAI,UAAU,CAAC;AACzC,oBAAM,KAAK,QAAQ,iBAAiB,SAAS,WAAW,CAAC,GAAG,IAAI,CAAC;AAAA,YACrE;AAEA,oBAAQ,KAAK,WAAW,GAAG,EAAE,OAAO,KAAK;AAEzC,mBAAO;AAAA,UACX;AAAA,UAKA,UAAU,WAAW;AACjB,gBAAI,QAAQ,KAAK,WAAW,GAAG,GAAG,MAAM,GACpC,MAAM,KAAK,QAAQ,SAAS,QAAQ,GAAG,MAAM,IAC7C,MAAM,KAAK,QAAQ,SAAS,QAAQ,GAAG,MAAM,IAC7C,WAAW,KAAK,QAAQ,SAAS,YAAY,EAAE,QAAQ,IAAI,MAAM,IACjEQ,OAAM,MAAM,IAAI,GAChBC,OAAM,MAAM,KAAK;AAErB,iBAAI,IAAED,MAAK,KAAGC,MAAK,KAAK;AACpB,qBAAO,WAAW,KAAK,SAAS,CAAC,IAAI;AACrC,oBAAM,KAAK,CAAC,GAAG,IAAI,CAAC;AAAA,YACxB;AACA,mBAAO;AAAA,UACX;AAAA,UAKA,YAAY,WAAW;AACnB,gBAAI,QAAQ,KAAK,WAAW,GAAG,GAAG,MAAM,GACpC,WAAW,KAAK,QAAQ,SAAS,QAAQ,IAAI,MAAM;AAEvD,iBAAI,IAAE,GAAG,KAAG,IAAI,KAAI,KAAK,QAAQ,YAAY;AACzC,qBAAO,WAAW,KAAK,SAAS,CAAC,IAAI;AACrC,oBAAM,KAAK,CAAC,GAAG,IAAI,CAAC;AAAA,YACxB;AACA,mBAAO;AAAA,UACX;AAAA,UAKA,YAAY,WAAW;AACnB,gBAAI,QAAQ,KAAK,WAAW,GAAG,GAAG,MAAM,GACpC,WAAW,KAAK,QAAQ,SAAS,QAAQ,IAAI,MAAM;AAEvD,iBAAI,IAAE,GAAG,KAAG,IAAI,KAAI,KAAK,QAAQ,YAAY;AACzC,qBAAO,WAAW,KAAK,SAAS,CAAC,IAAI;AACrC,oBAAM,KAAK,CAAC,GAAG,IAAI,CAAC;AAAA,YACxB;AACA,mBAAO;AAAA,UACX;AAAA,UAKA,UAAU,WAAW;AACjB,gBAAI,QAAQ,KAAK,QAAQ,SAAS,QAAQ,GAAG,MAAM,IAC/C,QAAQ,KAAK,QAAQ,SAAS,QAAQ,GAAG,MAAM,IAC/C,QAAQ;AAAA,cACJ,CAAC,MAAM,QAAQ,OAAO,IAAI;AAAA,cAC1B,CAAC,MAAM,QAAQ,OAAO,IAAI;AAAA,YAC9B;AACJ,mBAAO;AAAA,UACX;AAAA,UAOA,UAAU,SAASC,SAAQ;AACvB,gBAAI,IAAI,SAAS,CAAC,GACd,OAAO,MACP,cAAc;AAGlB,YAAAV,GAAE,KAAK,KAAK,KAAK,SAAS,GAAG,GAAG;AAC5B,kBAAG,MAAM,QAAQ;AACb;AAAA,cACJ;AACA,kBAAI,MAAM,MAAM,QAAQ,IAAI;AAE5B,qBAAO,KAAK,KAAK,MAAI,KAAK,SAAS,KAAK,MAAI,GAAG,IAAI,GAAG,EAAE,IAAI;AAE5D,kBAAG,MAAM,OAAO,EAAE,GAAG;AAClB,8BAAc;AACd,uBAAO;AAAA,cACV;AAAA,YACJ,CAAC;AAGD,gBAAG,aAAa;AACb,qBAAO;AAAA,YACV;AAGA,gBAAG,KAAK,OAAO;AAEX,kBAAG,OAAO,SAAS,IAAI;AACnB,uBAAO,OAAO,KAAK,MAAM,IAAI,MAAM,OAAO,IAAI;AAAA,cAClD,OAAO;AACH,uBAAO,OAAO,KAAK,MAAM,IAAI,MAAM,OAAO,OAAO,OAAO,OAAO,OAAK;AAAA,cACxE;AAAA,YACJ;AAEA,iBAAK,OAAO,CAAC,OAAO,MAAM,OAAO,OAAO,OAAO,KAAK,OAAO,MAAM,OAAO,QAAQ,OAAO,MAAM,CAAC;AAG9F,iBAAK,UAAU,EAAE;AAEjB,YAAAU,UAASA,YAAW,SAAY,KAAK,QAAQ,SAASA;AACtD,gBAAGA,YAAW,MAAM;AACjB,qBAAO,GAAG,QAAQ,IAAI,KAAK;AAAA,YAC9B,OAAO;AACJ,qBAAO,GAAG,QAAQ,IAAI,GAAG,OAAOA,OAAM,IAAI;AAAA,YAC7C;AAAA,UACJ;AAAA,UAEA,UAAU,SAAS,OAAO;AACtB,gBAAG,CAAC,OAAO;AACP;AAAA,YACJ;AAEA,gBAAI,KAAK,OAAO,UAAU,WAAW,OAAO,OAAO,KAAK,QAAQ,MAAM,IAAI,OAAO,KAAK,GAClF,OAAO,MACP,SAAS,CAAC;AAGd,qBAAS,WAAW,SAASC,QAAO;AAChC,kBAAI,QAAQ,CAAC;AACb,sBAAQ,SAAS,QAAQ,EAAE,KAAK,SAAS,GAAG,KAAI;AAC5C,oBAAI,WAAWX,GAAE,GAAG,EAAE,KAAK,OAAO,GAClC;AAEA,oBAAG,aAAa;AAAI;AACpB,2BAAW,KAAK,IAAI,WAAWW,MAAK;AACpC,oBAAG,OAAO,MAAM,aAAa,eAAe,WAAW,MAAM,UAAU;AACnE,0BAAQ,EAAC,OAAO,UAAU,SAAkB;AAAA,gBAChD;AAAA,cACJ,CAAC;AACD,qBAAO,MAAM;AAAA,YACjB;AAEA,gBAAG,GAAG,QAAQ,GAAG;AAEb,cAAAX,GAAE,KAAK,KAAK,KAAK,SAAS,GAAG,GAAG;AAC5B,oBAAG,MAAM,QAAQ;AACd;AAAA,gBACH;AACA,uBAAO,KAAK,GAAG,EAAE,IAAI;AAAA,cACzB,CAAC;AAED,kBAAG,KAAK,OAAO;AAEX,oBAAG,OAAO,QAAQ,IAAI;AAClB,yBAAO,OAAO;AACd,sBAAG,OAAO,OAAO,IAAI;AACjB,2BAAO,QAAQ;AAAA,kBACnB;AAAA,gBACJ,OAAO;AACH,yBAAO,OAAO;AACd,sBAAG,OAAO,SAAS,GAAG;AAClB,2BAAO,OAAO;AAAA,kBAClB;AAAA,gBACJ;AAAA,cACJ;AAEA,cAAAA,GAAE,KAAK,QAAQ,SAAS,GAAG,GAAG;AAE1B,oBAAG,KAAK,MAAI,IAAI;AAEZ,sBAAG,MAAM,YAAY,KAAK,QAAQ,aAAa,KAAK,KAAK,QAAQ,WAAW;AACzE,wBAAI,WAAW,KAAK,MAAI,IAAI,CAAC;AAAA,kBAChC;AAEA,sBAAG,MAAM,YAAY,KAAK,QAAQ,aAAa,KAAK,KAAK,QAAQ,WAAW;AACzE,wBAAI,WAAW,KAAK,MAAI,IAAI,CAAC;AAAA,kBAChC;AAEA,uBAAK,MAAI,GAAG,IAAI,CAAC;AAAA,gBACrB;AAAA,cACJ,CAAC;AAGD,kBAAI,KAAK,QAAQ,WAAW;AACxB,qBAAK,UAAU,KAAK;AAAA,cACxB;AAED,mBAAK,SAAS,IAAI,GAAG,OAAO,KAAK,QAAQ,MAAM,CAAC,EAAE,OAAO;AAAA,YAC5D;AAAA,UACJ;AAAA,UAKA,WAAW,SAAS,IAAI;AACpB,gBAAG,CAAC,GAAG,QAAQ,GAAG;AACd,kBAAG,KAAK,QAAQ,YAAY;AACxB,qBAAK,QAAQ,SAAS,KAAK,QAAQ,UAAU;AAAA,cACjD,OAAO;AAEH,oBAAG,CAAC,KAAK,aAAa;AAClB,uBAAK,cAAc,KAAK,QAAQ,KAAK,QAAQ,EAAE,IAAI,cAAc;AAAA,gBACrE;AACA,qBAAK,QAAQ,KAAK,QAAQ,EAAE,IAAI,gBAAgB,KAAK;AAAA,cACzD;AAAA,YACJ,OAAO;AACH,kBAAG,KAAK,QAAQ,YAAY;AACxB,qBAAK,QAAQ,YAAY,KAAK,QAAQ,UAAU;AAAA,cACpD,OAAO;AACH,qBAAK,QAAQ,KAAK,QAAQ,EAAE,IAAI,gBAAgB,KAAK,WAAW;AAAA,cACpE;AAAA,YACJ;AAAA,UACJ;AAAA,UAEA,UAAU,SAAS,GAAG;AAClB,mBAAO,KAAK,IAAI,MAAM,IAAI;AAAA,UAC9B;AAAA,UAEA,SAAS,WAAW;AAChB,iBAAK,QAAQ,OAAO;AACpB,iBAAK,SAAS,WAAW,WAAW,EAAE,KAAK;AAAA,UAC/C;AAAA,QAGJ;AAEA,QAAAA,GAAE,GAAG,YAAY,SAAW,QAAS;AACjC,cAAIY,IAAG,OAAO,MAAM,MAAM,MAAM,SAAS;AACzC,eAAK,MAAM;AAGX,cAAG,WAAW,cAAc,KAAK,WAAWA,KAAI,KAAK,GAAG,CAAC,EAAE,KAAK,WAAW,IAAI;AAC7E,mBAAOA,GAAE,SAAS,MAAMA,IAAG,IAAI;AAAA,UACjC;AAEA,iBAAO,KAAK,KAAK,WAAY;AACzB,gBAAI,QAAQZ,GAAE,IAAI,GAClBG,QAAO,MAAM,KAAK,WAAW,GAC7B,UAAU,OAAO,UAAU,YAAY;AACvC,gBAAI,CAACA,OAAM;AACP,oBAAM,KAAK,aAAcA,QAAO,IAAI,UAAU,MAAM,OAAO,CAAE;AAAA,YACjE;AACA,gBAAI,OAAO,UAAU,YAAY,OAAOA,MAAK,WAAW,YAAY;AAChE,cAAAA,MAAK,QAAQ,MAAMA,OAAM,IAAI;AAAA,YACjC;AAAA,UACJ,CAAC;AAAA,QACL;AAEA,QAAAH,GAAE,GAAG,UAAU,WAAW;AAAA,UAEtB,QAAQ;AAAA,UAER,UAAU;AAAA,UAEV,OAAO;AAAA,UACP,SAAS;AAAA,UACT,SAAS,IAAI,KAAK,EAAE,YAAY;AAAA,UAChC,gBAAgB;AAAA,UAChB,YAAY;AAAA,UACZ,YAAY;AAAA,UACZ,WAAW;AAAA,UACX,YAAY;AAAA,UACZ,WAAW;AAAA,UACX,WAAW;AAAA,QACf;AAAA,MAEJ,GAAE,OAAO,MAAM;AAyCf,OAAC,SAAUA,IAAG;AACV;AAEA,YAAI,cAAc,SAAU,SAAS;AACjC,eAAK,KAAK,aAAa,SAAS,YAAY,QAAQ;AAGpD,cAAG,CAAC,KAAK,QAAQ,YAAY;AACzB,iBAAK,QAAQ,aAAa,KAAK,QAAQ;AAAA,UAC3C;AAGA,kBAAQ,YAAYA,GAAE,GAAG,cAAc,aAAa,QAAQ,WAAW,IAAI;AAG3E,eAAK,QAAQ,YAAYA,GAAE,OAAO,CAAC,GAAG,YAAY,SAAS,WAAW,QAAQ,WAAW;AAAA,YACrF,QAAQ,KAAK,QAAQ;AAAA,YACrB,UAAU,KAAK,QAAQ;AAAA,UAC3B,CAAC;AAAA,QACL;AAEA,QAAAA,GAAE,GAAG,cAAc,QAAQ,aAAaA,GAAE,GAAG,cAAc,aAAa;AAExE,QAAAA,GAAE,OAAO,YAAY,WAAW;AAAA,UAC5B,QAAQ,WAAY;AAChB,iBAAK,OAAO,UAAU,KAAK,QAAQ,SAAS;AAE5C,gBAAGA,GAAE,GAAG,aAAa,WAAW,OAAO;AACnC,mBAAK,OAAO,SAAS,EAAE,KAAK,QAAQ,EAAE,SAAS,cAAc;AAAA,YACjE;AAEA,gBAAG,KAAK,QAAQ,YAAY;AACxB,mBAAK,OAAO,SAAS,EAAE,KAAK,QAAQ,EAAE,SAAS,KAAK,QAAQ,UAAU;AAAA,YAC1E;AAAA,UAaJ;AAAA,UAEA,YAAY,SAAS,OAAO,SAAS;AACjC,gBAAIO,QAAO,QAAQ,MAAM,OAAO,KAAK,QAAQ,UAAU,IAAI;AAE3D,wBAAY,WAAW,WAAW,KAAK,MAAMA,OAAM,OAAO;AAAA,UAC9D;AAAA,UAEA,YAAY,SAAS,MAAM;AACvB,mBAAO,OAAO,OAAO,MAAM,KAAK,QAAQ,UAAU,IAAI;AAAA,UAC1D;AAAA,UAEA,WAAW,SAAS,OAAO;AACvB,mBAAO,QAAQ,MAAM,OAAO,KAAK,QAAQ,MAAM,IAAI;AAAA,UACxD;AAAA,UAEA,WAAW,SAAS,KAAK;AACrB,mBAAO,MAAM,OAAO,KAAK,KAAK,QAAQ,MAAM,IAAI;AAAA,UACpD;AAAA,UAEA,cAAc,SAAS,OAAO;AAC1B,mBAAO,KAAK,UAAU,KAAK;AAAA,UAC/B;AAAA,UAEA,aAAa,SAAS,OAAO;AACzB,iBAAK,OAAO,UAAU,YAAY,KAAK;AAAA,UAC3C;AAAA,UAEA,aAAa,WAAW;AACpB,mBAAO,KAAK,OAAO,UAAU,YAAY,IAAI;AAAA,UACjD;AAAA,UAEA,UAAU,WAAW;AACjB,iBAAK,OAAO,SAAS,YAAY,EAAE,KAAK,QAAQ,EAAE,GAAG,CAAC,EAAE,MAAM;AAAA,UAClE;AAAA,UASA,YAAY,WAAW;AAAA,UAEvB;AAAA,QAEH,CAAC;AAED,oBAAY,WAAWP,GAAE,OAAO,CAAC,GAAGA,GAAE,GAAG,cAAc,cAAc,UAAU;AAAA,UAK3E,KAAI;AAAA,UAKJ,YAAY;AAAA,UASZ,QAAO;AAAA,UASP,YAAY;AAAA,UAQZ,UAAU;AAAA,UASV,WAAW;AAAA,QAYf,CAAC;AAED,QAAAA,GAAE,GAAG,cAAc,YAAY;AAAA,MAEnC,GAAE,OAAO,MAAM;AAKf,OAAC,SAAUA,IAAG;AACV;AAGA,YAAI,aAAaA,GAAE,GAAG,aAAa,YAAY,UAAU;AAEzD,QAAAA,GAAE,OAAOA,GAAE,GAAG,aAAa,YAAY,WAAW;AAAA,UAC9C,cAAc,WAAW;AACrB,iBAAK,QAAQA,GAAEA,GAAE,GAAG,aAAa,QAAQ;AACzC,iBAAK,MAAM,KAAK,gBAAgB,EAAE,SAAS,YAAY;AACvD,iBAAK,MAAM,KAAK,uBAAuB,EAAE,SAAS,YAAY;AAAA,UAClE;AAAA,UACA,WAAW,WAAW;AAClB,uBAAW,MAAM,IAAI;AAGrB,gBAAI,kBAAkB,KAAK,MAAM,QAAQ,eAAe,QAAQ,KAAK,MAAM,QAAQ,eAAe;AAClG,gBAAI,eAAe;AAGnB,gBAAI,WAAW,4EAA4E,MAAM,GAAG;AACpG,gBAAG,CAACA,GAAE,QAAQ,KAAK,MAAM,MAAM,QAAQ,GAAG;AACtC,mBAAK,MAAM,OAAO,SAAS,cAAc;AACzC,kBAAG,iBAAiB;AAChB,qBAAK,MAAM,QAAQ,aAAa;AAChC,qBAAK,MAAM,OAAO,SAAS,YAAY;AAAA,cAC3C;AAAA,YACJ;AAGA,gBAAI,OAAO,KAAK,MAAM,KAAK,mBAAmB;AAC9C,gBAAI,UAAU,kBAAkB,CAAC,YAAY,IAAI,KAAK,MAAM,QAAQ,WAAW,MAAM,GAAG;AACxF,qBAAQ,IAAE,GAAG,IAAE,QAAQ,QAAQ,KAAK;AAOhC,kBAAG,QAAQ,GAAG,YAAY,MAAM,YAAY;AACxC,qBAAK,KAAK,QAAQ,EAAE,YAAY,QAAQ,EAAE,SAAS,QAAQ;AAAA,cAC/D;AAAA,YACJ;AAAA,UACJ;AAAA,QACJ,CAAC;AAGD,QAAAA,GAAE,GAAG,aAAa,UAChB;AAQF,QAAAA,GAAE,GAAG,aAAa,kBAAkB;AACpC,QAAAA,GAAE,GAAG,aAAa,kBAAkB;AAEpC,QAAAA,GAAE,GAAG,aAAa,SAAS;AAAA,MAC/B,GAAE,OAAO,MAAM;AA0Pf,OAAC,SAAUA,IAAI;AAEd,iBAAS,UAAS;AACjB,iBAAO,IAAI,KAAK,KAAK,IAAI,MAAM,MAAM,SAAS,CAAC;AAAA,QAChD;AACA,iBAAS,WAAU;AAClB,cAAI,QAAQ,IAAI,KAAK;AACrB,iBAAO,QAAQ,MAAM,eAAe,GAAG,MAAM,YAAY,GAAG,MAAM,WAAW,CAAC;AAAA,QAC/E;AAIA,YAAI,aAAa,SAAS,SAAS,SAAS;AAC3C,cAAI,OAAO;AAEX,eAAK,iBAAiB,OAAO;AAE7B,eAAK,UAAUA,GAAE,OAAO;AACxB,eAAK,WAAW;AAChB,eAAK,UAAU,KAAK,QAAQ,GAAG,OAAO;AACtC,eAAK,YAAY,KAAK,QAAQ,GAAG,OAAO,IAAI,KAAK,QAAQ,KAAK,eAAe,IAAI;AACjF,eAAK,WAAW,KAAK,aAAa,KAAK,QAAQ,KAAK,OAAO,EAAE;AAC7D,cAAG,KAAK,aAAa,KAAK,UAAU,WAAW;AAC9C,iBAAK,YAAY;AAElB,eAAK,SAASA,GAAE,SAAS,QAAQ;AACjC,eAAK,aAAa;AAClB,eAAK,cAAc;AAEnB,cAAG,KAAK,UAAU;AACjB,iBAAK,OAAO,SAAS,mBAAmB,EAAE,SAAS,KAAK,OAAO;AAAA,UAChE,OAAO;AACN,iBAAK,OAAO,SAAS,mCAAmC;AAAA,UACzD;AAEA,cAAI,KAAK,EAAE,KAAI;AACd,iBAAK,OAAO,SAAS,gBAAgB;AACrC,iBAAK,OAAO,KAAK,kBAAkB,EAC/B,YAAY,kCAAkC;AAAA,UACnD;AAGA,eAAK,WAAW,KAAK,EAAE;AAEvB,cAAI,KAAK,EAAE;AACV,iBAAK,OAAO,KAAK,gBAAgB,EAC7B,KAAK,WAAW,SAAS,GAAG,KAAI;AAChC,qBAAO,SAAS,GAAG,IAAI;AAAA,YACxB,CAAC;AAEL,eAAK,gBAAgB;AAErB,eAAK,aAAa,KAAK,EAAE,SAAS;AAClC,eAAK,WAAW,KAAK,EAAE,OAAO;AAC9B,eAAK,sBAAsB,KAAK,EAAE,kBAAkB;AAEpD,eAAK,QAAQ;AACb,eAAK,WAAW;AAEhB,eAAK,gBAAgB;AAErB,eAAK,OAAO;AACZ,eAAK,SAAS;AAEd,cAAG,KAAK,UAAU;AACjB,iBAAK,KAAK;AAAA,UACX;AAAA,QACD;AAEA,mBAAW,YAAY;AAAA,UACtB,aAAa;AAAA,UAEb,kBAAkB,SAAS,MAAK;AAE/B,iBAAK,KAAKA,GAAE,OAAO,CAAC,GAAG,KAAK,IAAI,IAAI;AAEpC,gBAAI,IAAI,KAAK,IAAIA,GAAE,OAAO,CAAC,GAAG,KAAK,EAAE;AAIrC,gBAAI,OAAO,EAAE;AACb,gBAAI,CAAC,MAAM,OAAO;AACjB,qBAAO,KAAK,MAAM,GAAG,EAAE;AACvB,kBAAI,CAAC,MAAM;AACV,uBAAO,SAAS;AAAA,YAClB;AACA,cAAE,WAAW;AAEb,oBAAO,EAAE,WAAU;AAAA,cAClB,KAAK;AAAA,cACL,KAAK;AACJ,kBAAE,YAAY;AACd;AAAA,cACD,KAAK;AAAA,cACL,KAAK;AACJ,kBAAE,YAAY;AACd;AAAA,cACD;AACC,kBAAE,YAAY;AAAA,YAChB;AAEA,oBAAQ,EAAE,aAAa;AAAA,cACtB,KAAK;AAAA,cACL,KAAK;AACJ,kBAAE,cAAc;AAChB;AAAA,cACD,KAAK;AAAA,cACL,KAAK;AACJ,kBAAE,cAAc;AAChB;AAAA,cACD;AACC,kBAAE,cAAc;AAAA,YAClB;AAEA,cAAE,YAAY,KAAK,IAAI,EAAE,WAAW,EAAE,WAAW;AAEjD,cAAE,aAAa;AACf,cAAE,WAAY,EAAE,YAAY,KAAK;AAEjC,gBAAIU,UAAS,SAAS,YAAY,EAAE,MAAM;AAC1C,gBAAI,EAAE,cAAc,WAAW;AAC9B,gBAAE,YAAY,SAAS,UAAU,EAAE,WAAWA,SAAQ,EAAE,QAAQ;AAAA,YACjE;AACA,gBAAI,EAAE,YAAY,UAAU;AAC3B,gBAAE,UAAU,SAAS,UAAU,EAAE,SAASA,SAAQ,EAAE,QAAQ;AAAA,YAC7D;AAEA,cAAE,qBAAqB,EAAE,sBAAoB,CAAC;AAC9C,gBAAI,CAACV,GAAE,QAAQ,EAAE,kBAAkB;AAClC,gBAAE,qBAAqB,EAAE,mBAAmB,MAAM,QAAQ;AAC3D,cAAE,qBAAqBA,GAAE,IAAI,EAAE,oBAAoB,SAAUY,IAAG;AAC/D,qBAAO,SAASA,IAAG,EAAE;AAAA,YACtB,CAAC;AAAA,UACF;AAAA,UACA,SAAS,CAAC;AAAA,UACV,kBAAkB,CAAC;AAAA,UACnB,cAAc,SAAS,KAAI;AAC1B,qBAAS,IAAE,GAAG,IAAI,IAAI,IAAE,IAAI,QAAQ,KAAI;AACvC,mBAAK,IAAI,GAAG;AACZ,mBAAK,IAAI,GAAG;AACZ,iBAAG,GAAG,EAAE;AAAA,YACT;AAAA,UACD;AAAA,UACA,gBAAgB,SAAS,KAAI;AAC5B,qBAAS,IAAE,GAAG,IAAI,IAAI,IAAE,IAAI,QAAQ,KAAI;AACvC,mBAAK,IAAI,GAAG;AACZ,mBAAK,IAAI,GAAG;AACZ,iBAAG,IAAI,EAAE;AAAA,YACV;AAAA,UACD;AAAA,UACA,cAAc,WAAU;AACvB,gBAAI,KAAK,SAAS;AACjB,mBAAK,UAAU;AAAA,gBACd,CAAC,KAAK,SAAS;AAAA,kBACd,OAAOZ,GAAE,MAAM,KAAK,MAAM,IAAI;AAAA,kBAC9B,OAAOA,GAAE,MAAM,KAAK,QAAQ,IAAI;AAAA,kBAChC,SAASA,GAAE,MAAM,KAAK,SAAS,IAAI;AAAA,gBACpC,CAAC;AAAA,cACF;AAAA,YACD,WACS,KAAK,aAAa,KAAK,UAAS;AACxC,mBAAK,UAAU;AAAA,gBAEd,CAAC,KAAK,QAAQ,KAAK,OAAO,GAAG;AAAA,kBAC5B,OAAOA,GAAE,MAAM,KAAK,MAAM,IAAI;AAAA,kBAC9B,OAAOA,GAAE,MAAM,KAAK,QAAQ,IAAI;AAAA,kBAChC,SAASA,GAAE,MAAM,KAAK,SAAS,IAAI;AAAA,gBACpC,CAAC;AAAA,gBACD,CAAC,KAAK,WAAW;AAAA,kBAChB,OAAOA,GAAE,MAAM,KAAK,MAAM,IAAI;AAAA,gBAC/B,CAAC;AAAA,cACF;AAAA,YACD,WACS,KAAK,QAAQ,GAAG,KAAK,GAAG;AAChC,mBAAK,WAAW;AAAA,YACjB,OACK;AACJ,mBAAK,UAAU;AAAA,gBACd,CAAC,KAAK,SAAS;AAAA,kBACd,OAAOA,GAAE,MAAM,KAAK,MAAM,IAAI;AAAA,gBAC/B,CAAC;AAAA,cACF;AAAA,YACD;AAEA,iBAAK,mBAAmB;AAAA,cACvB,CAAC,KAAK,QAAQ;AAAA,gBACb,OAAOA,GAAE,MAAM,KAAK,OAAO,IAAI;AAAA,cAChC,CAAC;AAAA,cACD,CAACA,GAAE,MAAM,GAAG;AAAA,gBACX,QAAQA,GAAE,MAAM,KAAK,OAAO,IAAI;AAAA,cACjC,CAAC;AAAA,cACD,CAACA,GAAE,QAAQ,GAAG;AAAA,gBACb,WAAWA,GAAE,MAAM,SAAU,GAAG;AAE/B,sBAAI,EACH,KAAK,QAAQ,GAAG,EAAE,MAAM,KACxB,KAAK,QAAQ,KAAK,EAAE,MAAM,EAAE,KAAK,KACjC,KAAK,OAAO,GAAG,EAAE,MAAM,KACvB,KAAK,OAAO,KAAK,EAAE,MAAM,EAAE,KAAK,IAC9B;AACF,yBAAK,KAAK;AAAA,kBACX;AAAA,gBACD,GAAG,IAAI;AAAA,cACR,CAAC;AAAA,YACF;AAAA,UACD;AAAA,UACA,eAAe,WAAU;AACxB,iBAAK,cAAc;AACnB,iBAAK,aAAa,KAAK,OAAO;AAAA,UAC/B;AAAA,UACA,eAAe,WAAU;AACxB,iBAAK,eAAe,KAAK,OAAO;AAAA,UACjC;AAAA,UACA,wBAAwB,WAAU;AACjC,iBAAK,uBAAuB;AAC5B,iBAAK,aAAa,KAAK,gBAAgB;AAAA,UACxC;AAAA,UACA,wBAAwB,WAAU;AACjC,iBAAK,eAAe,KAAK,gBAAgB;AAAA,UAC1C;AAAA,UACA,UAAU,SAAS,OAAO,SAAQ;AACjC,gBAAI,OAAO,WAAW,KAAK,MAC1B,aAAa,IAAI,KAAK,KAAK,QAAQ,IAAK,KAAK,kBAAkB,IAAE,GAAM;AAExE,iBAAK,QAAQ,QAAQ;AAAA,cACpB,MAAM;AAAA,cACN,MAAM;AAAA,cACN,QAAQA,GAAE,MAAM,SAAS,WAAU;AAClC,oBAAIU,UAAS,aAAa,KAAK,EAAE;AACjC,uBAAO,SAAS,WAAW,MAAMA,SAAQ,KAAK,EAAE,QAAQ;AAAA,cACzD,GAAG,IAAI;AAAA,YACR,CAAC;AAAA,UACF;AAAA,UAEA,MAAM,SAAS,GAAG;AACjB,gBAAI,CAAC,KAAK;AACT,mBAAK,OAAO,SAAS,MAAM;AAC5B,iBAAK,OAAO,KAAK;AACjB,iBAAK,SAAS,KAAK,YAAY,KAAK,UAAU,YAAY,IAAI,KAAK,QAAQ,YAAY;AACvF,iBAAK,MAAM;AACX,iBAAK,uBAAuB;AAC5B,gBAAI,GAAG;AACN,gBAAE,eAAe;AAAA,YAClB;AACA,iBAAK,SAAS,MAAM;AAAA,UACrB;AAAA,UAEA,MAAM,SAAS,GAAE;AAChB,gBAAG,KAAK;AAAU;AAClB,gBAAI,CAAC,KAAK,OAAO,GAAG,UAAU;AAAG;AACjC,iBAAK,OAAO,KAAK,EAAE,OAAO;AAC1B,iBAAK,uBAAuB;AAC5B,iBAAK,WAAW,KAAK,EAAE;AACvB,iBAAK,SAAS;AAEd,gBACC,KAAK,EAAE,eAEN,KAAK,WAAW,KAAK,QAAQ,IAAI,KACjC,KAAK,YAAY,KAAK,QAAQ,KAAK,OAAO,EAAE,IAAI;AAGjD,mBAAK,SAAS;AACf,iBAAK,SAAS,MAAM;AAAA,UACrB;AAAA,UAEA,QAAQ,WAAW;AAClB,iBAAK,KAAK;AACV,iBAAK,cAAc;AACnB,iBAAK,uBAAuB;AAC5B,iBAAK,OAAO,OAAO;AACnB,mBAAO,KAAK,QAAQ,KAAK,EAAE;AAC3B,gBAAI,CAAC,KAAK,SAAS;AAClB,qBAAO,KAAK,QAAQ,KAAK,EAAE;AAAA,YAC5B;AAAA,UACD;AAAA,UAEA,SAAS,WAAW;AACnB,gBAAIE,KAAI,KAAK,WAAW;AACxB,mBAAO,IAAI,KAAKA,GAAE,QAAQ,IAAKA,GAAE,kBAAkB,IAAE,GAAM;AAAA,UAC5D;AAAA,UAEA,YAAY,WAAW;AACtB,mBAAO,KAAK;AAAA,UACb;AAAA,UAEA,SAAS,SAASA,IAAG;AACpB,iBAAK,WAAW,IAAI,KAAKA,GAAE,QAAQ,IAAKA,GAAE,kBAAkB,IAAE,GAAM,CAAC;AAAA,UACtE;AAAA,UAEA,YAAY,SAASA,IAAG;AACvB,iBAAK,OAAOA;AACZ,iBAAK,SAAS;AAAA,UACf;AAAA,UAEA,UAAU,WAAW;AACpB,gBAAI,YAAY,KAAK,iBAAiB;AACtC,gBAAI,CAAC,KAAK,SAAS;AAClB,kBAAI,KAAK,WAAU;AAClB,qBAAK,QAAQ,KAAK,OAAO,EAAE,IAAI,SAAS;AAAA,cACzC;AAAA,YACD,OAAO;AACN,mBAAK,QAAQ,IAAI,SAAS;AAAA,YAC3B;AAAA,UACD;AAAA,UAEA,kBAAkB,SAASF,SAAQ;AAClC,gBAAIA,YAAW;AACd,cAAAA,UAAS,KAAK,EAAE;AACjB,mBAAO,SAAS,WAAW,KAAK,MAAMA,SAAQ,KAAK,EAAE,QAAQ;AAAA,UAC9D;AAAA,UAEA,cAAc,SAAS,WAAU;AAChC,iBAAK,iBAAiB,EAAC,UAAoB,CAAC;AAC5C,iBAAK,OAAO;AACZ,iBAAK,gBAAgB;AAAA,UACtB;AAAA,UAEA,YAAY,SAAS,SAAQ;AAC5B,iBAAK,iBAAiB,EAAC,QAAgB,CAAC;AACxC,iBAAK,OAAO;AACZ,iBAAK,gBAAgB;AAAA,UACtB;AAAA,UAEA,uBAAuB,SAAS,oBAAmB;AAClD,iBAAK,iBAAiB,EAAC,mBAAsC,CAAC;AAC9D,iBAAK,OAAO;AACZ,iBAAK,gBAAgB;AAAA,UACtB;AAAA,UAEA,OAAO,WAAU;AACb,gBAAG,KAAK;AAAU;AACrB,gBAAI,SAAS,SAAS,KAAK,QAAQ,QAAQ,EAAE,OAAO,WAAW;AAC3D,qBAAOV,GAAE,IAAI,EAAE,IAAI,SAAS,KAAK;AAAA,YAClC,CAAC,EAAE,MAAM,EAAE,IAAI,SAAS,CAAC,IAAE;AAC9B,gBAAIa,UAAS,KAAK,YAAY,KAAK,UAAU,OAAO,EAAE,OAAO,IAAI,KAAK,QAAQ,OAAO;AACrF,gBAAI,SAAS,KAAK,YAAY,KAAK,UAAU,YAAY,IAAI,IAAI,KAAK,QAAQ,YAAY,IAAI;AAC9F,iBAAK,OAAO,IAAI;AAAA,cACf,KAAKA,QAAO,MAAM;AAAA,cAClB,MAAMA,QAAO;AAAA,cACb;AAAA,YACD,CAAC;AAAA,UACF;AAAA,UAEA,eAAe;AAAA,UACf,QAAQ,WAAU;AACjB,gBAAI,CAAC,KAAK;AAAe;AAEzB,gBAAI,MAAM,WAAW;AACrB,gBAAG,aAAa,UAAU,WAAW,OAAO,UAAU,OAAO,YAAY,UAAU,cAAc,OAAO;AACvG,qBAAO,UAAU;AACjB,yBAAW;AAAA,YACZ,OAAO;AACN,qBAAO,KAAK,UAAU,KAAK,QAAQ,IAAI,IAAI,KAAK,QAAQ,KAAK,MAAM,KAAK,KAAK,QAAQ,KAAK,OAAO,EAAE,IAAI;AACvG,qBAAO,KAAK,QAAQ,KAAK,EAAE;AAAA,YAC5B;AAEA,iBAAK,OAAO,SAAS,UAAU,MAAM,KAAK,EAAE,QAAQ,KAAK,EAAE,QAAQ;AAEnE,gBAAG;AAAU,mBAAK,SAAS;AAE3B,gBAAI,KAAK,OAAO,KAAK,EAAE,WAAW;AACjC,mBAAK,WAAW,IAAI,KAAK,KAAK,EAAE,SAAS;AAAA,YAC1C,WAAW,KAAK,OAAO,KAAK,EAAE,SAAS;AACtC,mBAAK,WAAW,IAAI,KAAK,KAAK,EAAE,OAAO;AAAA,YACxC,OAAO;AACN,mBAAK,WAAW,IAAI,KAAK,KAAK,IAAI;AAAA,YACnC;AACA,iBAAK,KAAK;AAAA,UACX;AAAA,UAEA,SAAS,WAAU;AAClB,gBAAI,SAAS,KAAK,EAAE,WACpB,OAAO;AACP,gBAAG,KAAK,EAAE,eAAc;AACvB,kBAAI,OAAO;AACX,sBAAQ;AACR,mBAAK,OAAO,KAAK,uCAAuC,EAAE,QAAQ,IAAI;AAAA,YACvE;AACA,mBAAO,SAAS,KAAK,EAAE,YAAY,GAAG;AACrC,sBAAQ,qBAAmB,MAAM,KAAK,EAAE,UAAU,QAAS,WAAU,KAAG;AAAA,YACzE;AACA,oBAAQ;AACR,iBAAK,OAAO,KAAK,wBAAwB,EAAE,OAAO,IAAI;AAAA,UACvD;AAAA,UAEA,YAAY,WAAU;AACrB,gBAAI,OAAO,IACX,IAAI;AACJ,mBAAO,IAAI,IAAI;AACd,sBAAQ,yBAAuB,MAAM,KAAK,EAAE,UAAU,YAAY,OAAK;AAAA,YACxE;AACA,iBAAK,OAAO,KAAK,uBAAuB,EAAE,KAAK,IAAI;AAAA,UACpD;AAAA,UAEA,UAAU,SAAS,OAAM;AACxB,gBAAI,CAAC,SAAS,CAAC,MAAM;AACpB,qBAAO,KAAK;AAAA;AAEZ,mBAAK,QAAQb,GAAE,IAAI,OAAO,SAASY,IAAE;AAAE,uBAAOA,GAAE,QAAQ;AAAA,cAAG,CAAC;AAC7D,iBAAK,KAAK;AAAA,UACX;AAAA,UAEA,eAAe,SAAS,MAAK;AAC5B,gBAAI,MAAM,CAAC,GACV,OAAO,KAAK,SAAS,eAAe,GACpC,QAAQ,KAAK,SAAS,YAAY,GAClC,cAAc,KAAK,KAAK,QAAQ,GAChC,QAAQ,IAAI,KAAK;AAClB,gBAAI,KAAK,eAAe,IAAI,QAAS,KAAK,eAAe,KAAK,QAAQ,KAAK,YAAY,IAAI,OAAQ;AAClG,kBAAI,KAAK,KAAK;AAAA,YACf,WAAW,KAAK,eAAe,IAAI,QAAS,KAAK,eAAe,KAAK,QAAQ,KAAK,YAAY,IAAI,OAAQ;AACzG,kBAAI,KAAK,KAAK;AAAA,YACf;AAEA,gBAAI,KAAK,EAAE,kBACV,KAAK,eAAe,KAAK,MAAM,YAAY,KAC3C,KAAK,YAAY,KAAK,MAAM,SAAS,KACrC,KAAK,WAAW,KAAK,MAAM,QAAQ,GAAG;AACtC,kBAAI,KAAK,OAAO;AAAA,YACjB;AACA,gBAAI,eAAe,KAAK,QAAQ,KAAK,aAAa;AACjD,kBAAI,KAAK,QAAQ;AAAA,YAClB;AACA,gBAAI,KAAK,QAAQ,IAAI,KAAK,EAAE,aAAa,KAAK,QAAQ,IAAI,KAAK,EAAE,WAChEZ,GAAE,QAAQ,KAAK,UAAU,GAAG,KAAK,EAAE,kBAAkB,MAAM,IAAI;AAC/D,kBAAI,KAAK,UAAU;AAAA,YACpB;AACA,gBAAI,KAAK,OAAM;AACd,kBAAI,OAAO,KAAK,MAAM,MAAM,OAAO,KAAK,MAAM,KAAK,MAAM,SAAO,IAAG;AAClE,oBAAI,KAAK,OAAO;AAAA,cACjB;AACA,kBAAIA,GAAE,QAAQ,KAAK,QAAQ,GAAG,KAAK,KAAK,KAAK,IAAG;AAC/C,oBAAI,KAAK,UAAU;AAAA,cACpB;AAAA,YACD;AACA,mBAAO;AAAA,UACR;AAAA,UAEA,MAAM,WAAW;AAChB,gBAAIY,KAAI,IAAI,KAAK,KAAK,QAAQ,GAC7B,OAAOA,GAAE,eAAe,GACxB,QAAQA,GAAE,YAAY,GACtB,YAAY,KAAK,EAAE,cAAc,YAAY,KAAK,EAAE,UAAU,eAAe,IAAI,WACjF,aAAa,KAAK,EAAE,cAAc,YAAY,KAAK,EAAE,UAAU,YAAY,IAAI,WAC/E,UAAU,KAAK,EAAE,YAAY,WAAW,KAAK,EAAE,QAAQ,eAAe,IAAI,UAC1E,WAAW,KAAK,EAAE,YAAY,WAAW,KAAK,EAAE,QAAQ,YAAY,IAAI,UACxE,cAAc,KAAK,QAAQ,KAAK,KAAK,QAAQ,GAC7C;AACD,iBAAK,OAAO,KAAK,6CAA6C,EAC1D,KAAK,MAAM,KAAK,EAAE,UAAU,OAAO,SAAO,MAAI,IAAI;AACtD,iBAAK,OAAO,KAAK,gBAAgB,EAC7B,KAAK,MAAM,KAAK,EAAE,UAAU,KAAK,EACjC,OAAO,KAAK,EAAE,aAAa,KAAK;AACpC,iBAAK,OAAO,KAAK,gBAAgB,EAC7B,KAAK,MAAM,KAAK,EAAE,UAAU,KAAK,EACjC,OAAO,KAAK,EAAE,aAAa,KAAK;AACpC,iBAAK,gBAAgB;AACrB,iBAAK,WAAW;AAChB,gBAAI,YAAY,QAAQ,MAAM,QAAM,GAAG,IAAG,GAAE,GAAE,GAAE,CAAC,GAChD,MAAM,SAAS,eAAe,UAAU,eAAe,GAAG,UAAU,YAAY,CAAC;AAClF,sBAAU,WAAW,GAAG;AACxB,sBAAU,WAAW,OAAO,UAAU,UAAU,IAAI,KAAK,EAAE,YAAY,KAAG,CAAC;AAC3E,gBAAI,YAAY,IAAI,KAAK,SAAS;AAClC,sBAAU,WAAW,UAAU,WAAW,IAAI,EAAE;AAChD,wBAAY,UAAU,QAAQ;AAC9B,gBAAI,OAAO,CAAC;AACZ,gBAAI;AACJ,mBAAM,UAAU,QAAQ,IAAI,WAAW;AACtC,kBAAI,UAAU,UAAU,KAAK,KAAK,EAAE,WAAW;AAC9C,qBAAK,KAAK,MAAM;AAChB,oBAAG,KAAK,EAAE,eAAc;AAGvB,sBAEC,KAAK,IAAI,KAAK,CAAC,aAAa,KAAK,EAAE,YAAY,UAAU,UAAU,IAAI,KAAK,IAAI,KAAK,GAErF,KAAK,IAAI,KAAK,CAAC,MAAM,IAAI,IAAI,GAAG,UAAU,KAAK,IAAI,KAAK,GAExD,MAAM,IAAI,KAAK,EAAE,MAAM,QAAQ,GAAG,eAAe,GAAG,GAAG,CAAC,MAAM,IAAI,IAAI,IAAI,UAAU,KAAG,IAAE,KAAK,GAE9F,WAAY,KAAK,OAAO,QAAQ,IAAI;AACrC,uBAAK,KAAK,oBAAmB,UAAS,OAAO;AAAA,gBAE9C;AAAA,cACD;AACA,wBAAU,KAAK,cAAc,SAAS;AACtC,sBAAQ,KAAK,KAAK;AAElB,kBAAI,SAAS,KAAK,EAAE,cAAc,SAAS;AAC3C,kBAAI,WAAW;AACd,yBAAS,CAAC;AAAA,uBACF,OAAO,WAAY;AAC3B,yBAAS,EAAC,SAAS,OAAM;AAAA,uBACjB,OAAO,WAAY;AAC3B,yBAAS,EAAC,SAAS,OAAM;AAC1B,kBAAI,OAAO,YAAY;AACtB,wBAAQ,KAAK,UAAU;AACxB,kBAAI,OAAO;AACV,0BAAU,QAAQ,OAAO,OAAO,QAAQ,MAAM,KAAK,CAAC;AACrD,kBAAI,OAAO;AACV,0BAAU,OAAO;AAElB,wBAAUZ,GAAE,OAAO,OAAO;AAC1B,mBAAK,KAAK,gBAAc,QAAQ,KAAK,GAAG,IAAE,OAAO,UAAU,aAAW,UAAQ,MAAM,MAAM,MAAI,UAAU,WAAW,IAAI,OAAO;AAC9H,kBAAI,UAAU,UAAU,KAAK,KAAK,EAAE,SAAS;AAC5C,qBAAK,KAAK,OAAO;AAAA,cAClB;AACA,wBAAU,WAAW,UAAU,WAAW,IAAE,CAAC;AAAA,YAC9C;AACA,iBAAK,OAAO,KAAK,wBAAwB,EAAE,MAAM,EAAE,OAAO,KAAK,KAAK,EAAE,CAAC;AACvE,gBAAI,cAAc,KAAK,QAAQ,KAAK,KAAK,eAAe;AAExD,gBAAI,SAAS,KAAK,OAAO,KAAK,oBAAoB,EAC9C,KAAK,UAAU,EACd,KAAK,IAAI,EACT,IAAI,EACL,KAAK,MAAM,EAAE,YAAY,QAAQ;AACrC,gBAAI,eAAe,eAAe,MAAM;AACvC,qBAAO,GAAG,KAAK,KAAK,YAAY,CAAC,EAAE,SAAS,QAAQ;AAAA,YACrD;AACA,gBAAI,OAAO,aAAa,OAAO,SAAS;AACvC,qBAAO,SAAS,UAAU;AAAA,YAC3B;AACA,gBAAI,QAAQ,WAAW;AACtB,qBAAO,MAAM,GAAG,UAAU,EAAE,SAAS,UAAU;AAAA,YAChD;AACA,gBAAI,QAAQ,SAAS;AACpB,qBAAO,MAAM,WAAS,CAAC,EAAE,SAAS,UAAU;AAAA,YAC7C;AAEA,mBAAO;AACP,mBAAO,SAAS,OAAK,IAAI,EAAE,IAAI;AAC/B,gBAAI,WAAW,KAAK,OAAO,KAAK,mBAAmB,EAC7C,KAAK,UAAU,EACd,KAAK,OAAO,OAAO,OAAO,EAAE,EAC5B,IAAI,EACL,KAAK,IAAI;AACf,oBAAQ;AACR,qBAAS,IAAI,IAAI,IAAI,IAAI,KAAK;AAC7B,sBAAQ,uBAAqB,KAAK,KAAK,SAAS,KAAK,KAAK,SAAS,OAAK,eAAe,OAAO,YAAY,OAAK,OAAO,aAAa,OAAO,UAAU,cAAc,MAAI,OAAK,OAAK;AAChL,sBAAQ;AAAA,YACT;AACA,qBAAS,KAAK,IAAI;AAAA,UACnB;AAAA,UAEA,iBAAiB,WAAW;AAC3B,gBAAI,CAAC,KAAK;AAAe;AAEzB,gBAAIY,KAAI,IAAI,KAAK,KAAK,QAAQ,GAC7B,OAAOA,GAAE,eAAe,GACxB,QAAQA,GAAE,YAAY;AACvB,oBAAQ,KAAK,UAAU;AAAA,cACtB,KAAK;AACJ,oBAAI,KAAK,EAAE,cAAc,aAAa,QAAQ,KAAK,EAAE,UAAU,eAAe,KAAK,SAAS,KAAK,EAAE,UAAU,YAAY,GAAG;AAC3H,uBAAK,OAAO,KAAK,OAAO,EAAE,IAAI,EAAC,YAAY,SAAQ,CAAC;AAAA,gBACrD,OAAO;AACN,uBAAK,OAAO,KAAK,OAAO,EAAE,IAAI,EAAC,YAAY,UAAS,CAAC;AAAA,gBACtD;AACA,oBAAI,KAAK,EAAE,YAAY,YAAY,QAAQ,KAAK,EAAE,QAAQ,eAAe,KAAK,SAAS,KAAK,EAAE,QAAQ,YAAY,GAAG;AACpH,uBAAK,OAAO,KAAK,OAAO,EAAE,IAAI,EAAC,YAAY,SAAQ,CAAC;AAAA,gBACrD,OAAO;AACN,uBAAK,OAAO,KAAK,OAAO,EAAE,IAAI,EAAC,YAAY,UAAS,CAAC;AAAA,gBACtD;AACA;AAAA,cACD,KAAK;AAAA,cACL,KAAK;AACJ,oBAAI,KAAK,EAAE,cAAc,aAAa,QAAQ,KAAK,EAAE,UAAU,eAAe,GAAG;AAChF,uBAAK,OAAO,KAAK,OAAO,EAAE,IAAI,EAAC,YAAY,SAAQ,CAAC;AAAA,gBACrD,OAAO;AACN,uBAAK,OAAO,KAAK,OAAO,EAAE,IAAI,EAAC,YAAY,UAAS,CAAC;AAAA,gBACtD;AACA,oBAAI,KAAK,EAAE,YAAY,YAAY,QAAQ,KAAK,EAAE,QAAQ,eAAe,GAAG;AAC3E,uBAAK,OAAO,KAAK,OAAO,EAAE,IAAI,EAAC,YAAY,SAAQ,CAAC;AAAA,gBACrD,OAAO;AACN,uBAAK,OAAO,KAAK,OAAO,EAAE,IAAI,EAAC,YAAY,UAAS,CAAC;AAAA,gBACtD;AACA;AAAA,YACF;AAAA,UACD;AAAA,UAEA,OAAO,SAAS,GAAG;AAClB,cAAE,eAAe;AACjB,gBAAI,SAASZ,GAAE,EAAE,MAAM,EAAE,QAAQ,cAAc;AAC/C,gBAAI,OAAO,UAAU,GAAG;AACvB,sBAAO,OAAO,GAAG,SAAS,YAAY,GAAG;AAAA,gBACxC,KAAK;AACJ,0BAAO,OAAO,GAAG,WAAW;AAAA,oBAC3B,KAAK;AACJ,2BAAK,SAAS,CAAC;AACf;AAAA,oBACD,KAAK;AAAA,oBACL,KAAK;AACJ,0BAAI,MAAM,SAAS,MAAM,KAAK,UAAU,WAAW,OAAO,GAAG,aAAa,SAAS,KAAK;AACxF,8BAAO,KAAK,UAAS;AAAA,wBACpB,KAAK;AACJ,+BAAK,WAAW,KAAK,UAAU,KAAK,UAAU,GAAG;AACjD;AAAA,wBACD,KAAK;AAAA,wBACL,KAAK;AACJ,+BAAK,WAAW,KAAK,SAAS,KAAK,UAAU,GAAG;AAChD;AAAA,sBACF;AACA,2BAAK,KAAK;AACV;AAAA,oBACD,KAAK;AACJ,0BAAI,OAAO,IAAI,KAAK;AACpB,6BAAO,QAAQ,KAAK,YAAY,GAAG,KAAK,SAAS,GAAG,KAAK,QAAQ,GAAG,GAAG,GAAG,CAAC;AAE3E,2BAAK,SAAS,EAAE;AAChB,0BAAI,QAAQ,KAAK,EAAE,YAAY,WAAW,OAAO;AACjD,2BAAK,SAAS,MAAM,KAAK;AACzB;AAAA,oBACD,KAAK;AACJ,0BAAI;AACJ,0BAAI,KAAK;AACR,kCAAU,KAAK;AAAA,+BACP,KAAK;AACb,kCAAU,KAAK,QAAQ,KAAK,OAAO;AACpC,0BAAI;AACH,gCAAQ,IAAI,EAAE,EAAE,OAAO;AACxB,2BAAK,SAAS,YAAY;AAC1B,2BAAK,OAAO;AACZ,0BAAI,KAAK,EAAE;AACV,6BAAK,KAAK;AACX;AAAA,kBACF;AACA;AAAA,gBACD,KAAK;AACJ,sBAAI,CAAC,OAAO,GAAG,WAAW,GAAG;AAC5B,yBAAK,SAAS,WAAW,CAAC;AAC1B,wBAAI,OAAO,GAAG,QAAQ,GAAG;AACxB,0BAAI,MAAM;AACV,0BAAI,QAAQ,OAAO,OAAO,EAAE,KAAK,MAAM,EAAE,MAAM,MAAM;AACrD,0BAAI,OAAO,KAAK,SAAS,eAAe;AACxC,2BAAK,SAAS,YAAY,KAAK;AAC/B,2BAAK,SAAS,eAAe,KAAK,QAAQ;AAC1C,0BAAI,KAAK,EAAE,gBAAgB,GAAG;AAC7B,6BAAK,SAAS,QAAQ,MAAM,OAAO,KAAI,GAAE,GAAE,GAAE,CAAC,CAAC;AAAA,sBAChD;AAAA,oBACD,OAAO;AACN,0BAAI,OAAO,SAAS,OAAO,KAAK,GAAG,EAAE,KAAG;AACxC,0BAAI,MAAM;AACV,0BAAI,QAAQ;AACZ,2BAAK,SAAS,eAAe,IAAI;AACjC,2BAAK,SAAS,cAAc,KAAK,QAAQ;AACzC,0BAAI,KAAK,EAAE,gBAAgB,GAAG;AAC7B,6BAAK,SAAS,QAAQ,MAAM,OAAO,KAAI,GAAE,GAAE,GAAE,CAAC,CAAC;AAAA,sBAChD;AAAA,oBACD;AACA,yBAAK,SAAS,EAAE;AAChB,yBAAK,KAAK;AAAA,kBACX;AACA;AAAA,gBACD,KAAK;AACJ,sBAAI,OAAO,GAAG,MAAM,KAAK,CAAC,OAAO,GAAG,WAAW,GAAE;AAChD,wBAAI,MAAM,SAAS,OAAO,KAAK,GAAG,EAAE,KAAG;AACvC,wBAAI,OAAO,KAAK,SAAS,eAAe,GACvC,QAAQ,KAAK,SAAS,YAAY;AACnC,wBAAI,OAAO,GAAG,MAAM,GAAG;AACtB,0BAAI,UAAU,GAAG;AAChB,gCAAQ;AACR,gCAAQ;AAAA,sBACT,OAAO;AACN,iCAAS;AAAA,sBACV;AAAA,oBACD,WAAW,OAAO,GAAG,MAAM,GAAG;AAC7B,0BAAI,SAAS,IAAI;AAChB,gCAAQ;AACR,gCAAQ;AAAA,sBACT,OAAO;AACN,iCAAS;AAAA,sBACV;AAAA,oBACD;AACA,yBAAK,SAAS,QAAQ,MAAM,OAAO,KAAI,GAAE,GAAE,GAAE,CAAC,CAAC;AAAA,kBAChD;AACA;AAAA,cACF;AAAA,YACD;AAAA,UACD;AAAA,UAEA,UAAU,SAAS,MAAM,OAAM;AAC9B,gBAAI,CAAC,SAAS,SAAS;AACtB,mBAAK,OAAO,IAAI,KAAK,IAAI;AAC1B,gBAAI,CAAC,SAAS,SAAU;AACvB,mBAAK,WAAW,IAAI,KAAK,IAAI;AAC9B,iBAAK,KAAK;AACV,iBAAK,SAAS;AACd,iBAAK,SAAS,YAAY;AAC1B,gBAAI;AACJ,gBAAI,KAAK,SAAS;AACjB,wBAAU,KAAK;AAAA,YAChB,WAAW,KAAK,WAAU;AACzB,wBAAU,KAAK,QAAQ,KAAK,OAAO;AAAA,YACpC;AACA,gBAAI,SAAS;AACZ,sBAAQ,OAAO;AACf,kBAAI,KAAK,EAAE,cAAc,CAAC,SAAS,SAAS,SAAS;AACpD,qBAAK,KAAK;AAAA,cACX;AAAA,YACD;AAAA,UACD;AAAA,UAEA,WAAW,SAAS,MAAM,KAAI;AAC7B,gBAAI,CAAC;AAAK,qBAAO;AACjB,gBAAI,WAAW,IAAI,KAAK,KAAK,QAAQ,CAAC,GACrC,MAAM,SAAS,WAAW,GAC1B,QAAQ,SAAS,YAAY,GAC7B,MAAM,KAAK,IAAI,GAAG,GAClB,WAAW;AACZ,kBAAM,MAAM,IAAI,IAAI;AACpB,gBAAI,OAAO,GAAE;AACZ,qBAAO,OAAO,KAGX,WAAU;AAAE,uBAAO,SAAS,YAAY,KAAK;AAAA,cAAO,IAGpD,WAAU;AAAE,uBAAO,SAAS,YAAY,KAAK;AAAA,cAAW;AAC3D,0BAAY,QAAQ;AACpB,uBAAS,YAAY,SAAS;AAE9B,kBAAI,YAAY,KAAK,YAAY;AAChC,6BAAa,YAAY,MAAM;AAAA,YACjC,OAAO;AAEN,uBAAS,IAAE,GAAG,IAAE,KAAK;AAEpB,2BAAW,KAAK,UAAU,UAAU,GAAG;AAExC,0BAAY,SAAS,YAAY;AACjC,uBAAS,WAAW,GAAG;AACvB,qBAAO,WAAU;AAAE,uBAAO,aAAa,SAAS,YAAY;AAAA,cAAG;AAAA,YAChE;AAGA,mBAAO,KAAK,GAAE;AACb,uBAAS,WAAW,EAAE,GAAG;AACzB,uBAAS,YAAY,SAAS;AAAA,YAC/B;AACA,mBAAO;AAAA,UACR;AAAA,UAEA,UAAU,SAAS,MAAM,KAAI;AAC5B,mBAAO,KAAK,UAAU,MAAM,MAAI,EAAE;AAAA,UACnC;AAAA,UAEA,iBAAiB,SAAS,MAAK;AAC9B,mBAAO,QAAQ,KAAK,EAAE,aAAa,QAAQ,KAAK,EAAE;AAAA,UACnD;AAAA,UAEA,SAAS,SAAS,GAAE;AACnB,gBAAI,KAAK,OAAO,GAAG,gBAAgB,GAAE;AACpC,kBAAI,EAAE,WAAW;AAChB,qBAAK,KAAK;AACX;AAAA,YACD;AACA,gBAAI,cAAc,OACjB,KAAK,KAAK,OACV,SAAS;AACV,oBAAO,EAAE,SAAQ;AAAA,cAChB,KAAK;AACJ,qBAAK,KAAK;AACV,kBAAE,eAAe;AACjB;AAAA,cACD,KAAK;AAAA,cACL,KAAK;AACJ,oBAAI,CAAC,KAAK,EAAE;AAAoB;AAChC,sBAAM,EAAE,WAAW,KAAK,KAAK;AAC7B,oBAAI,EAAE,SAAQ;AACb,4BAAU,KAAK,SAAS,KAAK,MAAM,GAAG;AACtC,gCAAc,KAAK,SAAS,KAAK,UAAU,GAAG;AAAA,gBAC/C,WAAW,EAAE,UAAS;AACrB,4BAAU,KAAK,UAAU,KAAK,MAAM,GAAG;AACvC,gCAAc,KAAK,UAAU,KAAK,UAAU,GAAG;AAAA,gBAChD,OAAO;AACN,4BAAU,IAAI,KAAK,KAAK,IAAI;AAC5B,0BAAQ,WAAW,KAAK,KAAK,WAAW,IAAI,GAAG;AAC/C,gCAAc,IAAI,KAAK,KAAK,QAAQ;AACpC,8BAAY,WAAW,KAAK,SAAS,WAAW,IAAI,GAAG;AAAA,gBACxD;AACA,oBAAI,KAAK,gBAAgB,OAAO,GAAE;AACjC,uBAAK,OAAO;AACZ,uBAAK,WAAW;AAChB,uBAAK,SAAS;AACd,uBAAK,OAAO;AACZ,oBAAE,eAAe;AACjB,gCAAc;AAAA,gBACf;AACA;AAAA,cACD,KAAK;AAAA,cACL,KAAK;AACJ,oBAAI,CAAC,KAAK,EAAE;AAAoB;AAChC,sBAAM,EAAE,WAAW,KAAK,KAAK;AAC7B,oBAAI,EAAE,SAAQ;AACb,4BAAU,KAAK,SAAS,KAAK,MAAM,GAAG;AACtC,gCAAc,KAAK,SAAS,KAAK,UAAU,GAAG;AAAA,gBAC/C,WAAW,EAAE,UAAS;AACrB,4BAAU,KAAK,UAAU,KAAK,MAAM,GAAG;AACvC,gCAAc,KAAK,UAAU,KAAK,UAAU,GAAG;AAAA,gBAChD,OAAO;AACN,4BAAU,IAAI,KAAK,KAAK,IAAI;AAC5B,0BAAQ,WAAW,KAAK,KAAK,WAAW,IAAI,MAAM,CAAC;AACnD,gCAAc,IAAI,KAAK,KAAK,QAAQ;AACpC,8BAAY,WAAW,KAAK,SAAS,WAAW,IAAI,MAAM,CAAC;AAAA,gBAC5D;AACA,oBAAI,KAAK,gBAAgB,OAAO,GAAE;AACjC,uBAAK,OAAO;AACZ,uBAAK,WAAW;AAChB,uBAAK,SAAS;AACd,uBAAK,OAAO;AACZ,oBAAE,eAAe;AACjB,gCAAc;AAAA,gBACf;AACA;AAAA,cACD,KAAK;AACJ,qBAAK,KAAK;AACV,kBAAE,eAAe;AACjB;AAAA,cACD,KAAK;AACJ,qBAAK,KAAK;AACV;AAAA,YACF;AACA,gBAAI,aAAY;AACf,mBAAK,SAAS,YAAY;AAC1B,kBAAI;AACJ,kBAAI,KAAK,SAAS;AACjB,0BAAU,KAAK;AAAA,cAChB,WAAW,KAAK,WAAU;AACzB,0BAAU,KAAK,QAAQ,KAAK,OAAO;AAAA,cACpC;AACA,kBAAI,SAAS;AACZ,wBAAQ,OAAO;AAAA,cAChB;AAAA,YACD;AAAA,UACD;AAAA,UAEA,UAAU,SAAS,KAAK;AACvB,gBAAI,KAAK;AACR,mBAAK,WAAW,KAAK,IAAI,KAAK,EAAE,aAAa,KAAK,IAAI,GAAG,KAAK,WAAW,GAAG,CAAC;AAAA,YAC9E;AAWA,iBAAK,OAAO,KAAK,MAAM,EAAE,KAAK,EAAE,OAAO,iBAAe,SAAS,MAAM,KAAK,UAAU,OAAO,EAAE,IAAI,WAAW,OAAO;AACnH,iBAAK,gBAAgB;AAAA,UACtB;AAAA,QACD;AAEA,YAAI,kBAAkB,SAAS,SAAS,SAAQ;AAC/C,eAAK,UAAUA,GAAE,OAAO;AACxB,eAAK,SAASA,GAAE,IAAI,QAAQ,QAAQ,SAAS,GAAE;AAAE,mBAAO,EAAE,SAAS,EAAE,KAAK;AAAA,UAAG,CAAC;AAC9E,iBAAO,QAAQ;AAEf,UAAAA,GAAE,KAAK,MAAM,EACX,WAAW,OAAO,EAClB,KAAK,cAAcA,GAAE,MAAM,KAAK,aAAa,IAAI,CAAC;AAEpD,eAAK,UAAUA,GAAE,IAAI,KAAK,QAAQ,SAAS,GAAE;AAAE,mBAAOA,GAAE,CAAC,EAAE,KAAK,YAAY;AAAA,UAAG,CAAC;AAChF,eAAK,YAAY;AAAA,QAClB;AACA,wBAAgB,YAAY;AAAA,UAC3B,aAAa,WAAU;AACtB,iBAAK,QAAQA,GAAE,IAAI,KAAK,SAAS,SAAS,GAAE;AAAE,qBAAO,EAAE;AAAA,YAAM,CAAC;AAC9D,iBAAK,aAAa;AAAA,UACnB;AAAA,UACA,cAAc,WAAU;AACvB,gBAAI,QAAQA,GAAE,IAAI,KAAK,OAAO,SAASY,IAAE;AAAE,qBAAOA,GAAE,QAAQ;AAAA,YAAG,CAAC;AAChE,YAAAZ,GAAE,KAAK,KAAK,SAAS,SAAS,GAAGI,IAAE;AAClC,cAAAA,GAAE,SAAS,KAAK;AAAA,YACjB,CAAC;AAAA,UACF;AAAA,UACA,aAAa,SAAS,GAAE;AACvB,gBAAI,KAAKJ,GAAE,EAAE,MAAM,EAAE,KAAK,YAAY,GACrC,WAAW,GAAG,WAAW,GACzB,IAAIA,GAAE,QAAQ,EAAE,QAAQ,KAAK,MAAM,GACnC,IAAI,KAAK,OAAO;AACjB,gBAAI,KAAK;AAAI;AAEb,gBAAI,WAAW,KAAK,MAAM,IAAG;AAE5B,qBAAO,KAAG,KAAK,WAAW,KAAK,MAAM,IAAG;AACvC,qBAAK,QAAQ,KAAK,WAAW,QAAQ;AAAA,cACtC;AAAA,YACD,WACS,WAAW,KAAK,MAAM,IAAG;AAEjC,qBAAO,IAAE,KAAK,WAAW,KAAK,MAAM,IAAG;AACtC,qBAAK,QAAQ,KAAK,WAAW,QAAQ;AAAA,cACtC;AAAA,YACD;AACA,iBAAK,YAAY;AAAA,UAClB;AAAA,UACA,QAAQ,WAAU;AACjB,YAAAA,GAAE,IAAI,KAAK,SAAS,SAASI,IAAE;AAAE,cAAAA,GAAE,OAAO;AAAA,YAAG,CAAC;AAC9C,mBAAO,KAAK,QAAQ,KAAK,EAAE;AAAA,UAC5B;AAAA,QACD;AAEA,iBAAS,aAAa,IAAIU,SAAO;AAEhC,cAAIX,QAAOH,GAAE,EAAE,EAAE,KAAK,GACrB,MAAM,CAAC,GAAG,OACVe,WAAU,IAAI,OAAO,MAAMD,QAAO,YAAY,IAAI,SAAS,GAC3DA,UAAS,IAAI,OAAO,MAAMA,QAAO,YAAY,CAAC;AAC/C,mBAAS,OAAOX;AACf,gBAAIW,QAAO,KAAK,GAAG,GAAE;AACpB,sBAAQ,IAAI,QAAQC,UAAS,SAAS,GAAE,GAAE;AAAE,uBAAO,EAAE,YAAY;AAAA,cAAG,CAAC;AACrE,kBAAI,SAASZ,MAAK;AAAA,YACnB;AACD,iBAAO;AAAA,QACR;AAEA,iBAAS,iBAAiB,MAAK;AAE9B,cAAI,MAAM,CAAC;AAGX,cAAI,CAAC,MAAM,OAAO;AACjB,mBAAO,KAAK,MAAM,GAAG,EAAE;AACvB,gBAAI,CAAC,MAAM;AACV;AAAA,UACF;AACA,cAAIS,KAAI,MAAM;AACd,UAAAZ,GAAE,KAAK,aAAa,SAAS,GAAE,GAAE;AAChC,gBAAI,KAAKY;AACR,kBAAI,KAAKA,GAAE;AAAA,UACb,CAAC;AACD,iBAAO;AAAA,QACR;AAEA,YAAI,MAAMZ,GAAE,GAAG;AACf,YAAI,aAAaA,GAAE,GAAG,aAAa,SAAW,QAAS;AACtD,cAAI,OAAO,MAAM,MAAM,MAAM,SAAS;AACtC,eAAK,MAAM;AACX,cAAI,iBACH;AACD,eAAK,KAAK,WAAY;AACrB,gBAAI,QAAQA,GAAE,IAAI,GACjBG,QAAO,MAAM,KAAK,YAAY,GAC9B,UAAU,OAAO,UAAU,YAAY;AACxC,gBAAI,CAACA,OAAM;AACV,kBAAI,SAAS,aAAa,MAAM,MAAM,GAErC,QAAQH,GAAE,OAAO,CAAC,GAAG,UAAU,QAAQ,OAAO,GAC9C,UAAU,iBAAiB,MAAM,QAAQ,GAEzC,OAAOA,GAAE,OAAO,CAAC,GAAG,UAAU,SAAS,QAAQ,OAAO;AACvD,kBAAI,MAAM,GAAG,kBAAkB,KAAK,KAAK,QAAO;AAC/C,oBAAI,QAAQ;AAAA,kBACX,QAAQ,KAAK,UAAU,MAAM,KAAK,OAAO,EAAE,QAAQ;AAAA,gBACpD;AACA,sBAAM,KAAK,cAAeG,QAAO,IAAI,gBAAgB,MAAMH,GAAE,OAAO,MAAM,KAAK,CAAC,CAAE;AAAA,cACnF,OACI;AACH,sBAAM,KAAK,cAAeG,QAAO,IAAI,WAAW,MAAM,IAAI,CAAE;AAAA,cAC7D;AAAA,YACD;AACA,gBAAI,OAAO,UAAU,YAAY,OAAOA,MAAK,WAAW,YAAY;AACnE,gCAAkBA,MAAK,QAAQ,MAAMA,OAAM,IAAI;AAC/C,kBAAI,oBAAoB;AACvB,uBAAO;AAAA,YACT;AAAA,UACD,CAAC;AACD,cAAI,oBAAoB;AACvB,mBAAO;AAAA;AAEP,mBAAO;AAAA,QACT;AAEA,YAAI,WAAWH,GAAE,GAAG,WAAW,WAAW;AAAA,UACzC,WAAW;AAAA,UACX,eAAeA,GAAE;AAAA,UACjB,eAAe;AAAA,UACf,UAAU;AAAA,UACV,oBAAoB,CAAC;AAAA,UACrB,SAAS;AAAA,UACT,YAAY;AAAA,UACZ,QAAQ;AAAA,UACR,oBAAoB;AAAA,UACpB,UAAU;AAAA,UACV,aAAa;AAAA,UACb,KAAK;AAAA,UACL,WAAW;AAAA,UACX,WAAW;AAAA,UACX,UAAU;AAAA,UACV,gBAAgB;AAAA,UAChB,WAAW;AAAA,QACZ;AACA,YAAI,cAAcA,GAAE,GAAG,WAAW,cAAc;AAAA,UAC/C;AAAA,UACA;AAAA,UACA;AAAA,QACD;AACA,QAAAA,GAAE,GAAG,WAAW,cAAc;AAC9B,YAAI,QAAQA,GAAE,GAAG,WAAW,QAAQ;AAAA,UACnC,IAAI;AAAA,YACH,MAAM,CAAC,UAAU,UAAU,WAAW,aAAa,YAAY,UAAU,YAAY,QAAQ;AAAA,YAC7F,WAAW,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,KAAK;AAAA,YAClE,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI;AAAA,YACxD,QAAQ,CAAC,WAAW,YAAY,SAAS,SAAS,OAAO,QAAQ,QAAQ,UAAU,aAAa,WAAW,YAAY,UAAU;AAAA,YACjI,aAAa,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,KAAK;AAAA,YAChG,OAAO;AAAA,YACP,OAAO;AAAA,UACR;AAAA,QACD;AAEA,YAAI,WAAW;AAAA,UACd,OAAO;AAAA,YACN;AAAA,cACC,SAAS;AAAA,cACT,QAAQ;AAAA,cACR,SAAS;AAAA,YACV;AAAA,YACA;AAAA,cACC,SAAS;AAAA,cACT,QAAQ;AAAA,cACR,SAAS;AAAA,YACV;AAAA,YACA;AAAA,cACC,SAAS;AAAA,cACT,QAAQ;AAAA,cACR,SAAS;AAAA,YACX;AAAA,UAAC;AAAA,UACD,YAAY,SAAU,MAAM;AAC3B,mBAAU,OAAO,MAAM,KAAO,OAAO,QAAQ,KAAQ,OAAO,QAAQ;AAAA,UACrE;AAAA,UACA,gBAAgB,SAAU,MAAM,OAAO;AACtC,mBAAO,CAAC,IAAK,SAAS,WAAW,IAAI,IAAI,KAAK,IAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,EAAE,EAAE;AAAA,UAC5F;AAAA,UACA,YAAY;AAAA,UACZ,gBAAgB;AAAA,UAChB,aAAa,SAASU,SAAO;AAG5B,gBAAI,aAAaA,QAAO,QAAQ,KAAK,YAAY,IAAI,EAAE,MAAM,IAAI,GAChE,QAAQA,QAAO,MAAM,KAAK,UAAU;AACrC,gBAAI,CAAC,cAAc,CAAC,WAAW,UAAU,CAAC,SAAS,MAAM,WAAW,GAAE;AACrE,oBAAM,IAAI,MAAM,sBAAsB;AAAA,YACvC;AACA,mBAAO,EAAC,YAAwB,MAAY;AAAA,UAC7C;AAAA,UACA,WAAW,SAAS,MAAMA,SAAQ,UAAU;AAC3C,gBAAI,gBAAgB;AAAM,qBAAO;AACjC,gBAAI,OAAOA,YAAW;AACrB,cAAAA,UAAS,SAAS,YAAYA,OAAM;AACrC,gBAAI,0CAA0C,KAAK,IAAI,GAAG;AACzD,kBAAI,UAAU,sBACb,QAAQ,KAAK,MAAM,qBAAqB,GACxC,MAAM;AACP,qBAAO,IAAI,KAAK;AAChB,uBAAS,IAAE,GAAG,IAAE,MAAM,QAAQ,KAAK;AAClC,uBAAO,QAAQ,KAAK,MAAM,EAAE;AAC5B,sBAAM,SAAS,KAAK,EAAE;AACtB,wBAAO,KAAK,IAAG;AAAA,kBACd,KAAK;AACJ,yBAAK,WAAW,KAAK,WAAW,IAAI,GAAG;AACvC;AAAA,kBACD,KAAK;AACJ,2BAAO,WAAW,UAAU,UAAU,KAAK,WAAW,WAAW,MAAM,GAAG;AAC1E;AAAA,kBACD,KAAK;AACJ,yBAAK,WAAW,KAAK,WAAW,IAAI,MAAM,CAAC;AAC3C;AAAA,kBACD,KAAK;AACJ,2BAAO,WAAW,UAAU,SAAS,KAAK,WAAW,WAAW,MAAM,GAAG;AACzE;AAAA,gBACF;AAAA,cACD;AACA,qBAAO,QAAQ,KAAK,eAAe,GAAG,KAAK,YAAY,GAAG,KAAK,WAAW,GAAG,GAAG,GAAG,CAAC;AAAA,YACrF;AACA,gBAAI,QAAQ,QAAQ,KAAK,MAAM,KAAK,cAAc,KAAK,CAAC,GACvD,OAAO,IAAI,KAAK,GAChB,SAAS,CAAC,GACV,gBAAgB,CAAC,QAAQ,MAAM,KAAK,MAAM,KAAK,MAAM,KAAK,IAAI,GAC9D,cAAc;AAAA,cACb,MAAM,SAASE,IAAE,GAAE;AAAE,uBAAOA,GAAE,eAAe,CAAC;AAAA,cAAG;AAAA,cACjD,IAAI,SAASA,IAAE,GAAE;AAAE,uBAAOA,GAAE,eAAe,MAAK,CAAC;AAAA,cAAG;AAAA,cACpD,GAAG,SAASA,IAAE,GAAE;AACf,qBAAK;AACL,uBAAO,IAAE;AAAG,uBAAK;AACjB,qBAAK;AACL,gBAAAA,GAAE,YAAY,CAAC;AACf,uBAAOA,GAAE,YAAY,KAAK;AACzB,kBAAAA,GAAE,WAAWA,GAAE,WAAW,IAAE,CAAC;AAC9B,uBAAOA;AAAA,cACR;AAAA,cACA,GAAG,SAASA,IAAE,GAAE;AAAE,uBAAOA,GAAE,WAAW,CAAC;AAAA,cAAG;AAAA,YAC3C,GACA,KAAK,UAAU;AAChB,wBAAY,OAAO,YAAY,QAAQ,YAAY,QAAQ,YAAY;AACvE,wBAAY,QAAQ,YAAY;AAChC,mBAAO,QAAQ,KAAK,YAAY,GAAG,KAAK,SAAS,GAAG,KAAK,QAAQ,GAAG,GAAG,GAAG,CAAC;AAC3E,gBAAI,SAASF,QAAO,MAAM,MAAM;AAEhC,gBAAI,MAAM,UAAU,OAAO,QAAQ;AAClC,uBAASV,GAAE,MAAM,EAAE,OAAO,SAASgB,IAAEZ,IAAE;AACtC,uBAAOJ,GAAE,QAAQI,IAAG,aAAa,MAAM;AAAA,cACxC,CAAC,EAAE,QAAQ;AAAA,YACZ;AAEA,gBAAI,MAAM,UAAU,OAAO,QAAQ;AAClC,uBAAS,IAAE,GAAG,MAAM,OAAO,QAAQ,IAAI,KAAK,KAAK;AAChD,sBAAM,SAAS,MAAM,IAAI,EAAE;AAC3B,uBAAO,OAAO;AACd,oBAAI,MAAM,GAAG,GAAG;AACf,0BAAO,MAAM;AAAA,oBACZ,KAAK;AACJ,iCAAWJ,GAAE,MAAM,UAAU,MAAM,EAAE,OAAO,WAAU;AACrD,4BAAI,IAAI,KAAK,MAAM,GAAG,MAAM,GAAG,MAAM,GACpCI,KAAI,MAAM,GAAG,MAAM,GAAG,EAAE,MAAM;AAC/B,+BAAO,KAAKA;AAAA,sBACb,CAAC;AACD,4BAAMJ,GAAE,QAAQ,SAAS,IAAI,MAAM,UAAU,MAAM,IAAI;AACvD;AAAA,oBACD,KAAK;AACJ,iCAAWA,GAAE,MAAM,UAAU,WAAW,EAAE,OAAO,WAAU;AAC1D,4BAAI,IAAI,KAAK,MAAM,GAAG,MAAM,GAAG,MAAM,GACpCI,KAAI,MAAM,GAAG,MAAM,GAAG,EAAE,MAAM;AAC/B,+BAAO,KAAKA;AAAA,sBACb,CAAC;AACD,4BAAMJ,GAAE,QAAQ,SAAS,IAAI,MAAM,UAAU,WAAW,IAAI;AAC5D;AAAA,kBACF;AAAA,gBACD;AACA,uBAAO,QAAQ;AAAA,cAChB;AACA,uBAAS,IAAE,GAAG,GAAG,IAAE,cAAc,QAAQ,KAAI;AAC5C,oBAAI,cAAc;AAClB,oBAAI,KAAK,UAAU,CAAC,MAAM,OAAO,EAAE;AAClC,8BAAY,GAAG,MAAM,OAAO,EAAE;AAAA,cAChC;AAAA,YACD;AACA,mBAAO;AAAA,UACR;AAAA,UACA,YAAY,SAAS,MAAMU,SAAQ,UAAS;AAC3C,gBAAI,OAAOA,YAAW;AACrB,cAAAA,UAAS,SAAS,YAAYA,OAAM;AACrC,gBAAI,MAAM;AAAA,cACT,GAAG,KAAK,WAAW;AAAA,cACnB,GAAG,MAAM,UAAU,UAAU,KAAK,UAAU;AAAA,cAC5C,IAAI,MAAM,UAAU,KAAK,KAAK,UAAU;AAAA,cACxC,GAAG,KAAK,YAAY,IAAI;AAAA,cACxB,GAAG,MAAM,UAAU,YAAY,KAAK,YAAY;AAAA,cAChD,IAAI,MAAM,UAAU,OAAO,KAAK,YAAY;AAAA,cAC5C,IAAI,KAAK,eAAe,EAAE,SAAS,EAAE,UAAU,CAAC;AAAA,cAChD,MAAM,KAAK,eAAe;AAAA,YAC3B;AACA,gBAAI,MAAM,IAAI,IAAI,KAAK,MAAM,MAAM,IAAI;AACvC,gBAAI,MAAM,IAAI,IAAI,KAAK,MAAM,MAAM,IAAI;AACvC,gBAAI,OAAO,CAAC,GACX,OAAOV,GAAE,OAAO,CAAC,GAAGU,QAAO,UAAU;AACtC,qBAAS,IAAE,GAAG,MAAMA,QAAO,MAAM,QAAQ,KAAK,KAAK,KAAK;AACvD,kBAAI,KAAK;AACR,qBAAK,KAAK,KAAK,MAAM,CAAC;AACvB,mBAAK,KAAK,IAAIA,QAAO,MAAM,GAAG;AAAA,YAC/B;AACA,mBAAO,KAAK,KAAK,EAAE;AAAA,UACpB;AAAA,UACA,cAAc;AAAA,UAOd,cAAc;AAAA,UACd,cAAc;AAAA,QACf;AACA,iBAAS,WAAW,0FAGZ,SAAS,eACT,oBACA,SAAS,eACV,iFAIC,SAAS,eACT,SAAS,eACT,SAAS,eACV,gFAIC,SAAS,eACT,SAAS,eACT,SAAS,eACV;AAIP,QAAAV,GAAE,GAAG,WAAW,WAAW;AAM3B,QAAAA,GAAE,GAAG,WAAW,aAAa,WAAU;AACtC,UAAAA,GAAE,GAAG,aAAa;AAClB,iBAAO;AAAA,QACR;AAMA,QAAAA,GAAE,QAAQ,EAAE;AAAA,UACX;AAAA,UACA;AAAA,UACA,SAAS,GAAE;AACV,gBAAI,QAAQA,GAAE,IAAI;AAClB,gBAAI,MAAM,KAAK,YAAY;AAAG;AAC9B,cAAE,eAAe;AAEjB,uBAAW,KAAK,OAAO,MAAM;AAAA,UAC9B;AAAA,QACD;AACA,QAAAA,GAAE,WAAU;AAGL,qBAAW,KAAKA,GAAE,oCAAoC,CAAC;AAAA,QAC9D,CAAC;AAAA,MAEF,GAAG,OAAO,MAAO;AA2BjB,OAAC,SAAUA,IAAG;AACV;AAGA,QAAAA,GAAE,GAAG,cAAcA,GAAE,GAAG,WAAW,WAAW;AAC9C,YAAG,CAACA,GAAE,GAAG,YAAY;AACjB,UAAAA,GAAE,GAAG,aAAaA,GAAE,GAAG;AAAA,QAC3B;AAEA,YAAIiB,QAAO,SAAU,SAAS;AAC1B,eAAK,KAAK,QAAQ,SAASA,MAAK,QAAQ;AACxC,eAAK,WAAW,SAASA,MAAK,QAAQ;AAAA,QAC1C;AAEA,QAAAjB,GAAE,GAAG,cAAc,QAAQiB,OAAMjB,GAAE,GAAG,cAAc,aAAa;AAEjE,QAAAA,GAAE,OAAOiB,MAAK,WAAW;AAAA,UACrB,YAAY,SAAS,SAAS,UAAU;AAIpC,gBAAG,CAAC,KAAK,QAAQ,YAAY;AACzB,mBAAK,QAAQ,aAAa,KAAK,QAAQ;AAAA,YAC3C;AAGA,oBAAQ,aAAajB,GAAE,GAAG,cAAc,aAAa,QAAQ,YAAY,IAAI;AAI7E,iBAAK,QAAQ,aAAaA,GAAE,OAAO,CAAC,GAAG,SAAS,YAAY,QAAQ,YAAY;AAAA,cAC5E,QAAQ,KAAK,QAAQ;AAAA,YACzB,CAAC;AAGD,iBAAK,QAAQ,WAAW,WAAW,KAAK,QAAQ,WAAW,YAAY;AAGvE,iBAAK,MAAMA,GAAE,GAAG,YAAY;AAG5B,iBAAK,eAAe,KAAK,IAAI,YAAY,KAAK,QAAQ,MAAM;AAC5D,iBAAK,mBAAmB,KAAK,IAAI,YAAY,KAAK,QAAQ,UAAU;AAAA,UACxE;AAAA,UAEA,QAAQ,WAAY;AAChB,iBAAK,OAAO,YAAY,KAAK,QAAQ,UAAU;AAG/C,gBAAG,KAAK,QAAQ,OAAO;AACnB,mBAAK,SAASA,GAAE,kBAAkB,EAAE,KAAK,KAAK,QAAQ,KAAK,EAAE,MAAMA,GAAE,MAAM,SAAS,GAAE;AAClF,kBAAE,eAAe;AACjB,kBAAE,gBAAgB;AAClB,qBAAK,MAAM;AAAA,cACf,GAAG,IAAI,CAAC;AAER,mBAAK,KAAK,OAAO,EAAE,OAAOA,GAAE,8BAA8B,EAAE,OAAO,KAAK,MAAM,CAAC;AAAA,YACnF;AAAA,UACJ;AAAA,UAEA,YAAY,SAAS,OAAO,SAAS;AAClC,gBAAIO,QAAO,QAAQ,KAAK,IAAI,WAAW,OAAO,KAAK,kBAAkB,KAAK,QAAQ,WAAW,QAAQ,IAAI;AACzG,YAAAU,MAAK,WAAW,WAAW,KAAK,MAAMV,OAAM,OAAO;AAAA,UACtD;AAAA,UAEA,YAAY,SAAS,MAAM;AACvB,mBAAO,KAAK,UAAU,MAAM,KAAK,gBAAgB;AAAA,UACrD;AAAA,UAEA,WAAW,SAAS,OAAO;AACvB,mBAAO,QAAQ,KAAK,IAAI,WAAW,OAAO,KAAK,cAAc,KAAK,QAAQ,WAAW,QAAQ,IAAI;AAAA,UACrG;AAAA,UAEA,WAAW,SAAS,KAAK;AACrB,mBAAO,KAAK,UAAU,KAAK,KAAK,YAAY;AAAA,UAChD;AAAA,UAEA,cAAc,SAAS,OAAO;AAC1B,mBAAO,KAAK,UAAU,KAAK;AAAA,UAC/B;AAAA,UAEA,aAAa,SAAS,OAAO;AACzB,iBAAK,OAAO,YAAY,UAAU,KAAK;AAAA,UAC3C;AAAA,UAEA,aAAa,WAAW;AACpB,mBAAO,KAAK,OAAO,KAAK,YAAY,EAAE;AAAA,UAC1C;AAAA,UAEA,UAAU,WAAW;AAAA,UACrB;AAAA,UAEA,OAAQ,WAAW;AACf,iBAAK,OAAO,KAAK,YAAY,EAAE,OAAO;AACtC,iBAAK,OAAO,KAAK,SAAS,EAAE,YAAY,QAAQ;AAChD,gBAAG,CAAC,KAAK,QAAQ,aAAa;AAC1B,mBAAK,OAAO,QAAQ,MAAM,EAAE,OAAO;AAAA,YACvC;AAAA,UACJ;AAAA,UAEA,YAAY,WAAW;AACnB,iBAAK,OAAO,GAAG,WAAW,QAAQ,SAAS,GAAE;AACzC,kBAAGP,GAAE,EAAE,aAAa,EAAE,GAAG,MAAM,KAAKA,GAAE,EAAE,aAAa,EAAE,GAAG,MAAM,GAAG;AAC/D;AAAA,cACJ;AACA,kBAAI,QAAQA,GAAE,IAAI,EAAE,QAAQ,MAAM;AAClC,yBAAW,WAAW;AAClB,sBAAM,OAAO;AAAA,cACjB,GAAG,GAAG;AAAA,YACV,CAAC;AAAA,UAUN;AAAA,UAOA,WAAW,SAAS,KAAKU,SAAQ;AAC7B,gBAAI,OAAO,MAAM;AACjB,gBAAG,KAAK;AACJ,qBAAO,KAAK,IAAI,UAAU,KAAKA,SAAQ,KAAK,QAAQ,WAAW,QAAQ;AACvE,kBAAG,OAAO,QAAQ,UAAU;AACxB,gCAAgB,KAAK,IAAI,WAAW,MAAMA,SAAQ,KAAK,QAAQ,WAAW,QAAQ;AAClF,oBAAG,QAAQ,eAAe;AACtB,yBAAO;AAAA,gBACX;AAAA,cACJ;AAAA,YACJ;AACA,mBAAO;AAAA,UACX;AAAA,QAEH,CAAC;AAED,QAAAO,MAAK,WAAWjB,GAAE,OAAO,CAAC,GAAGA,GAAE,GAAG,cAAc,cAAc,UAAU;AAAA,UAKpE,KAAI;AAAA,UAKJ,YAAY;AAAA,UASZ,QAAO;AAAA,UASP,YAAY;AAAA,UAcZ,YAAW;AAAA,YACP,WAAW;AAAA,YACX,WAAW;AAAA,YACX,aAAa;AAAA,YACb,WAAW;AAAA,UACf;AAAA,UASA,OAAO;AAAA,QACX,CAAC;AAED,QAAAA,GAAE,GAAG,cAAc,OAAOiB;AAAA,MAE9B,GAAE,OAAO,MAAM;AAYf,OAAC,SAAUjB,IAAG;AACV;AAEA,YAAI,YAAY,SAAU,SAAS;AAC/B,eAAK,KAAK,aAAa,SAAS,UAAU,QAAQ;AAClD,eAAK,WAAW,SAAS,UAAU,QAAQ;AAAA,QAC/C;AAEA,QAAAA,GAAE,GAAG,cAAc,QAAQ,WAAWA,GAAE,GAAG,cAAc,IAAI;AAE7D,QAAAA,GAAE,OAAO,UAAU,WAAW;AAAA,UAC1B,QAAQ,WAAY;AAChB,iBAAK,SAAS,KAAK,KAAK,KAAK,OAAO;AACpC,iBAAK,SAAS;AACd,iBAAK,QAAQ,aAAa;AAG1B,iBAAK,KAAK,YAAY,KAAK,QAAQ,UAAU;AAG7C,iBAAK,OAAO,IAAI,eAAe;AAG/B,iBAAK,OAAO,MAAMA,GAAE,MAAM,WAAU;AACjC,mBAAK,KAAK,WAAW,MAAM;AAC3B,mBAAK,KAAK,YAAY,QAAQ;AAAA,YACjC,GAAG,IAAI,CAAC;AAAA,UAEZ;AAAA,UAED,aAAa,SAAS,OAAO;AACzB,iBAAK,OAAO,IAAI,QAAQ,KAAK,IAAI,WAAW,OAAO,KAAK,kBAAkB,KAAK,QAAQ,WAAW,QAAQ,IAAI,EAAE;AAChH,iBAAK,KAAK,YAAY,QAAQ;AAAA,UAClC;AAAA,UAEA,aAAa,WAAW;AACpB,mBAAO,KAAK,WAAW,KAAK,OAAO,IAAI,CAAC;AAAA,UAC5C;AAAA,UAEA,UAAU,WAAW;AACjB,YAAAA,GAAE,GAAG,cAAc,KAAK,UAAU,SAAS,KAAK,IAAI;AAAA,UACxD;AAAA,UAEA,YAAY,WAAW;AAAA,UAEvB;AAAA,QACH,CAAC;AAED,kBAAU,WAAWA,GAAE,OAAO,CAAC,GAAGA,GAAE,GAAG,cAAc,KAAK,UAAU;AAAA,UAIhE,KAAI;AAAA,UAKJ,YAAY;AAAA,UAGZ,YAAY;AAAA,YACR,WAAW;AAAA,YACX,WAAW;AAAA,YACX,aAAa;AAAA,YACb,WAAW;AAAA,UACf;AAAA,QACJ,CAAC;AAED,QAAAA,GAAE,GAAG,cAAc,YAAY;AAAA,MAEnC,GAAE,OAAO,MAAM;AA+Bf,OAAC,SAAUA,IAAG;AACV;AAEA,YAAI,WAAW,SAAU,SAAS;AAC9B,eAAK,KAAK,YAAY,SAAS,SAAS,QAAQ;AAChD,eAAK,WAAW,SAAS,SAAS,QAAQ;AAAA,QAC9C;AAEA,QAAAA,GAAE,GAAG,cAAc,QAAQ,UAAUA,GAAE,GAAG,cAAc,aAAa;AAErE,QAAAA,GAAE,OAAO,SAAS,WAAW;AAAA,UACzB,YAAY,SAAS,SAAS,UAAU;AAIpC,gBAAG,CAAC,KAAK,QAAQ,YAAY;AACzB,mBAAK,QAAQ,aAAa,KAAK,QAAQ;AAAA,YAC3C;AAGA,oBAAQ,iBAAiBA,GAAE,GAAG,cAAc,aAAa,QAAQ,gBAAgB,IAAI;AAIrF,iBAAK,QAAQ,iBAAiBA,GAAE,OAAO,CAAC,GAAG,SAAS,gBAAgB,QAAQ,gBAAgB;AAAA,cACxF,QAAQ,KAAK,QAAQ;AAAA,YACzB,CAAC;AAGD,iBAAK,QAAQ,eAAe,WAAW,KAAK,QAAQ,eAAe,YAAY;AAG/E,iBAAK,MAAMA,GAAE,GAAG,eAAe;AAG/B,iBAAK,eAAe,KAAK,IAAI,YAAY,KAAK,QAAQ,QAAQ,KAAK,QAAQ,UAAU;AACrF,iBAAK,mBAAmB,KAAK,IAAI,YAAY,KAAK,QAAQ,YAAY,KAAK,QAAQ,UAAU;AAAA,UACjG;AAAA,UAEA,QAAQ,WAAY;AAChB,iBAAK,OAAO,eAAe,KAAK,QAAQ,cAAc;AAItD,iBAAK,OAAO,GAAG,cAAc,SAAS,GAAG;AACrC,kBAAI,IAAIA,GAAE,IAAI,EAAE,QAAQ,MAAM,EAAE,OAAO;AAEvC,yBAAW,WAAU;AACjB,kBAAE,eAAe,QAAQ;AAAA,cAC7B,GAAG,CAAC;AAAA,YACR,CAAC;AAGD,gBAAG,KAAK,QAAQ,OAAO;AACnB,mBAAK,SAASA,GAAE,kBAAkB,EAAE,KAAK,KAAK,QAAQ,KAAK,EAAE,MAAMA,GAAE,MAAM,SAAS,GAAE;AAClF,kBAAE,eAAe;AACjB,kBAAE,gBAAgB;AAClB,qBAAK,MAAM;AAAA,cACf,GAAG,IAAI,CAAC;AAER,mBAAK,KAAK,OAAO,EAAE,OAAOA,GAAE,8BAA8B,EAAE,OAAO,KAAK,MAAM,CAAC;AAAA,YACnF;AAAA,UACJ;AAAA,UAEA,YAAY,SAAS,OAAO,SAAS;AAEjC,gBAAIO,QAAO,QAAQ,KAAK,IAAI,WAAW,KAAK,MAAM,KAAK,GAAG,KAAK,kBAAkB,KAAK,QAAQ,eAAe,UAAU,KAAK,QAAQ,UAAU,IAAI;AAClJ,gBAAG,SAAS;AACR,uBAAS,WAAW,WAAW,KAAK,MAAMA,OAAM,OAAO;AAAA,YAC3D,OAAO;AACH,qBAAOA;AAAA,YACX;AAAA,UACJ;AAAA,UAEA,YAAY,SAAS,MAAM;AAEvB,gBAAI,QAAQ,KAAK,UAAU,MAAM,KAAK,gBAAgB;AACtD,mBAAO,QAAQ,KAAK,QAAQ,KAAK,IAAI;AAAA,UACzC;AAAA,UAEA,WAAW,SAAS,OAAO;AAEvB,mBAAO,QAAQ,KAAK,IAAI,WAAW,KAAK,MAAM,KAAK,GAAG,KAAK,cAAc,KAAK,QAAQ,eAAe,UAAU,KAAK,QAAQ,UAAU,IAAI;AAAA,UAC/I;AAAA,UAEA,WAAW,SAAS,KAAK;AAErB,gBAAI,QAAQ,KAAK,UAAU,KAAK,KAAK,YAAY;AACjD,mBAAO,QAAQ,KAAK,QAAQ,KAAK,IAAI;AAAA,UACzC;AAAA,UAEA,cAAc,SAAS,OAAO;AAC1B,mBAAO,KAAK,UAAU,KAAK;AAAA,UAC/B;AAAA,UAEA,aAAa,SAAS,OAAO;AACzB,gBAAG,OAAO;AACR,mBAAK,OAAO,KAAK,gBAAgB,EAAE,QAAQ,KAAK;AAAA,YAClD;AAAA,UACJ;AAAA,UAEA,aAAa,WAAW;AAEpB,gBAAI,KAAK,KAAK,OAAO,KAAK,gBAAgB;AAC1C,mBAAO,GAAG,OAAO,GAAG,QAAQ,IAAI;AAAA,UACpC;AAAA,UAEA,UAAU,WAAW;AAAA,UACrB;AAAA,UAEA,OAAO,WAAW;AACf,iBAAK,OAAO,KAAK,gBAAgB,EAAE,OAAO;AAC1C,iBAAK,OAAO,KAAK,SAAS,EAAE,YAAY,QAAQ;AAChD,gBAAG,CAAC,KAAK,QAAQ,aAAa;AAC3B,mBAAK,OAAO,QAAQ,MAAM,EAAE,OAAO;AAAA,YACtC;AAAA,UACH;AAAA,UAEA,YAAY,WAAW;AACnB,iBAAK,OAAO,GAAG,WAAW,WAAW,SAAS,GAAE;AAC5C,kBAAI,QAAQP,GAAE,IAAI,EAAE,QAAQ,MAAM;AAClC,yBAAW,WAAW;AAClB,sBAAM,OAAO;AAAA,cACjB,GAAG,GAAG;AAAA,YACV,CAAC;AAAA,UACL;AAAA,UAGA,OAAO,SAAS,OAAO;AACrB,mBAAO,QAAQ,IAAI,KAAK,MAAM,QAAQ,IAAI,MAAM,kBAAkB,IAAI,GAAK,IAAI;AAAA,UACjF;AAAA,UAGA,SAAS,SAAS,OAAO;AACvB,mBAAO,QAAQ,IAAI,KAAK,MAAM,QAAQ,IAAI,MAAM,kBAAkB,IAAI,GAAK,IAAI;AAAA,UACjF;AAAA,UAOA,WAAW,SAAS,KAAKU,SAAQ;AAC7B,gBAAI,OAAO,MAAM;AACjB,gBAAG,KAAK;AACJ,qBAAO,KAAK,IAAI,UAAU,KAAKA,SAAQ,KAAK,QAAQ,eAAe,UAAU,KAAK,QAAQ,UAAU;AACpG,kBAAG,OAAO,QAAQ,UAAU;AACxB,gCAAgB,KAAK,IAAI,WAAW,MAAMA,SAAQ,KAAK,QAAQ,eAAe,UAAU,KAAK,QAAQ,UAAU;AAC/G,oBAAG,QAAQ,eAAe;AACtB,yBAAO;AAAA,gBACX;AAAA,cACJ;AAAA,YACJ;AACA,mBAAO;AAAA,UACX;AAAA,QAEH,CAAC;AAED,iBAAS,WAAWV,GAAE,OAAO,CAAC,GAAGA,GAAE,GAAG,cAAc,cAAc,UAAU;AAAA,UAKxE,KAAI;AAAA,UAKJ,YAAY;AAAA,UASZ,QAAO;AAAA,UACP,YAAW;AAAA,UASX,YAAY;AAAA,UASZ,gBAAe;AAAA,YACX,gBAAgB;AAAA,YAChB,WAAW;AAAA,UACf;AAAA,UASA,OAAO;AAAA,QACX,CAAC;AAED,QAAAA,GAAE,GAAG,cAAc,WAAW;AAAA,MAElC,GAAE,OAAO,MAAM;AAUf,OAAC,SAAUA,IAAG;AACV;AAEA,YAAI,gBAAgB,SAAU,SAAS;AACnC,eAAK,KAAK,iBAAiB,SAAS,cAAc,QAAQ;AAC1D,eAAK,WAAW,SAAS,cAAc,QAAQ;AAAA,QACnD;AAEA,QAAAA,GAAE,GAAG,cAAc,QAAQ,eAAeA,GAAE,GAAG,cAAc,QAAQ;AAErE,QAAAA,GAAE,OAAO,cAAc,WAAW;AAAA,UAC9B,QAAQ,WAAY;AAChB,iBAAK,SAAS,KAAK,KAAK,KAAK,OAAO;AACpC,iBAAK,SAAS;AACd,iBAAK,QAAQ,aAAa;AAE1B,iBAAK,KAAK,eAAe,KAAK,QAAQ,cAAc;AAGpD,iBAAK,OAAO,IAAI,eAAe;AAG/B,iBAAK,OAAO,MAAMA,GAAE,MAAM,WAAU;AACjC,mBAAK,KAAK,WAAW,MAAM;AAC3B,mBAAK,KAAK,eAAe,QAAQ;AAAA,YACpC,GAAG,IAAI,CAAC;AAAA,UAEZ;AAAA,UAED,aAAa,SAAS,OAAO;AACzB,iBAAK,OAAO,IAAI,KAAK,WAAW,KAAK,CAAC;AACtC,iBAAK,KAAK,eAAe,QAAQ;AAAA,UACrC;AAAA,UAEA,aAAa,WAAW;AACpB,mBAAO,KAAK,WAAW,KAAK,OAAO,IAAI,CAAC;AAAA,UAC5C;AAAA,UAEA,UAAU,WAAW;AACjB,YAAAA,GAAE,GAAG,cAAc,KAAK,UAAU,SAAS,KAAK,IAAI;AAAA,UACxD;AAAA,UAEA,YAAY,WAAW;AAAA,UAEvB;AAAA,QACH,CAAC;AAED,sBAAc,WAAWA,GAAE,OAAO,CAAC,GAAGA,GAAE,GAAG,cAAc,SAAS,UAAU;AAAA,UAIxE,KAAI;AAAA,UAKJ,YAAY;AAAA,UAGZ,gBAAe;AAAA,YACX,gBAAgB;AAAA,YAChB,WAAW;AAAA,UACf;AAAA,QACJ,CAAC;AAED,QAAAA,GAAE,GAAG,cAAc,gBAAgB;AAAA,MAEvC,GAAE,OAAO,MAAM;AAAA;AAAA;;;AC9rNf;AAAA;AAKA,OAAC,SAAS,GAAE,GAAE;AAAC,iBAAS,EAAEkB,IAAEC,IAAE;AAAC,YAAED,EAAC,EAAE,KAAKC,EAAC;AAAA,QAAC;AAAC,iBAASC,GAAEA,IAAEC,IAAEC,IAAE;AAAC,cAAIC,KAAEH,GAAE,SAASC,GAAE,SAAS,GAAEG,KAAEJ,GAAE,SAASC,GAAE,OAAO;AAAE,UAAAE,GAAE,SAAOC,GAAE,SAAO,EAAE,GAAE,UAAU,IAAED,GAAE,SAAOC,GAAE,UAAQ,EAAE,GAAE,QAAQ;AAAE,cAAIC,KAAEJ,GAAE;AAAW,cAAGC,GAAE,YAAUC,GAAE,QAAOF,GAAE,aAAW,EAAE,QAAO;AAAC,gBAAIK,KAAE,EAAE,OAAO,IAAE,EAAEN,EAAC,CAAC,GAAEO,KAAE,SAASD,IAAE,CAAC;AAAE,aAAC,MAAMC,EAAC,KAAGA,KAAEL,GAAE,cAAYG,KAAEE;AAAA,UAAE;AAAC,UAAAL,GAAE,eAAaG,IAAEF,GAAE,KAAK,SAASF,IAAE;AAAC,gBAAIC,KAAE,EAAE,IAAI,GAAEC,KAAEC,GAAE,GAAGH,EAAC,GAAEI,KAAEF,GAAE,KAAK,MAAM,GAAEG,KAAE,QAAMD,KAAEG,GAAE,OAAK,EAAEA,IAAE,QAAQ,KAAKH,EAAC,KAAG,MAAMA,EAAC,IAAEA,KAAE,SAASA,IAAE,CAAC,CAAC,GAAEE,KAAED,OAAIE,GAAE,QAAML,GAAE,KAAK,KAAK,MAAI,IAAE,KAAGA,GAAE,KAAK,KAAK,GAAEM,KAAEH,OAAIE,GAAE,QAAM,QAAML,GAAE,KAAK,QAAQ,GAAEO,KAAE,EAAE,OAAO,CAAC,GAAE,IAAG,EAAC,OAAMR,GAAE,KAAK,GAAE,SAAQI,OAAIE,GAAE,OAAKL,GAAE,KAAK,IAAE,IAAG,YAAWI,IAAE,aAAYD,IAAE,eAAcG,GAAC,CAAC;AAAE,cAAET,IAAEU,EAAC;AAAA,UAAC,CAAC;AAAA,QAAC;AAAC,iBAAS,EAAEZ,IAAE;AAAC,UAAAA,GAAE,eAAe,UAAU;AAAA,QAAC;AAAC,iBAAS,EAAEA,IAAEC,IAAE;AAAC,iBAAOD,GAAE,eAAaC;AAAA,QAAC;AAAC,iBAAS,EAAEA,IAAEY,IAAE;AAAC,cAAIX,KAAE,EAAED,EAAC;AAAE,UAAAA,GAAE,OAAOC,EAAC,EAAE,WAAW,KAAK,EAAE,WAAW,SAAS,EAAE,WAAW,OAAO,EAAE,WAAW,OAAO,EAAE,WAAW,gBAAgB,EAAE,KAAK,YAAY,EAAE,OAAOA,EAAC,GAAED,GAAE,YAAYY,GAAE,mBAAiB,WAAW;AAAE,cAAIV,KAAEF,GAAE,KAAK,cAAc;AAAE,UAAAE,GAAE,WAAW,QAAQ,EAAE,WAAW,MAAM,EAAE,WAAW,KAAK,GAAEA,GAAE,WAAW,IAAI,EAAE,WAAW,MAAM,EAAE,WAAW,UAAU,EAAE,WAAW,OAAO,EAAE,WAAW,OAAO,EAAE,YAAY,YAAY,EAAE,YAAY,QAAQ,GAAEF,GAAE,KAAK,gEAAgE,EAAE,MAAM;AAAE,cAAIG,KAAE,EAAE,0BAA0B,OAAOH,GAAE,IAAI,CAAC,EAAE,SAAQA,GAAE,KAAK,OAAO,CAAC,CAAC,GAAEI,KAAEJ,GAAE,IAAI;AAAE,iBAAO,QAAMI,MAAG,OAAKA,MAAGD,GAAE,IAAIC,EAAC,GAAED,GAAE,KAAKH,GAAE,KAAK,UAAU,EAAE,KAAK,CAAC,GAAEA,GAAE,MAAMG,EAAC,GAAEH,GAAE,OAAO,GAAEG;AAAA,QAAC;AAAC,iBAAS,EAAEJ,IAAEC,IAAE;AAAC,cAAIY,KAAEb,GAAE,KAAK,WAAW,EAAE,GAAGC,GAAE,YAAY;AAAE,UAAAD,GAAE,eAAe,aAAY,CAACC,GAAE,YAAY,CAAC,KAAGY,GAAE,SAAS,MAAM,EAAE,YAAY,OAAO,GAAEb,GAAE,eAAe,YAAW,CAACC,GAAE,YAAY,CAAC,KAAGY,GAAE,SAAS,OAAO;AAAA,QAAC;AAAC,iBAAS,EAAEb,IAAE;AAAC,cAAIC,KAAED,GAAE,KAAK,gBAAgB;AAAE,iBAAO,QAAMC,OAAIA,KAAE,MAAI,EAAED,EAAC,GAAEA,GAAE,KAAK,kBAAiBC,EAAC,IAAGA;AAAA,QAAC;AAAC,iBAAS,EAAED,IAAEC,IAAE;AAAC,cAAIY,KAAE,EAAEb,EAAC;AAAE,iBAAOA,GAAE,KAAK,MAAIa,KAAE,IAAEZ,EAAC;AAAA,QAAC;AAAC,iBAAS,EAAED,IAAEC,IAAE;AAAC,cAAIY,KAAE,EAAEb,EAAC;AAAE,iBAAOA,GAAE,KAAK,MAAIa,KAAE,IAAEZ,EAAC;AAAA,QAAC;AAAC,iBAAS,EAAED,IAAEC,IAAE;AAAC,cAAIY,KAAE,EAAEb,EAAC;AAAE,iBAAOA,GAAE,KAAK,MAAIa,KAAE,IAAEZ,EAAC;AAAA,QAAC;AAAC,iBAAS,EAAED,IAAE;AAAC,iBAAOA,GAAE,KAAK,SAAS;AAAA,QAAC;AAAC,iBAAS,EAAEA,IAAE;AAAC,iBAAOA,GAAE,KAAK,OAAO;AAAA,QAAC;AAAC,iBAAS,EAAEA,IAAE;AAAC,iBAAOA,GAAE,KAAK,OAAO;AAAA,QAAC;AAAC,iBAASc,GAAEd,IAAEC,IAAE;AAAC,cAAIY,KAAE,EAAEb,EAAC;AAAE,kBAAO,IAAEC,MAAGA,MAAGY,GAAE,WAAS,EAAE,CAAC,GAAEA,GAAEZ;AAAA,QAAE;AAAC,iBAAS,EAAED,IAAE;AAAC,cAAIC,KAAED,GAAE,KAAK,KAAK;AAAE,iBAAO,QAAMC,OAAIA,KAAED,GAAE,IAAI,GAAE,QAAMC,OAAIA,KAAE,aAAa,OAAO,CAAC,GAAED,GAAE,IAAIC,EAAC,IAAG,KAAID,GAAE,KAAK,OAAMC,EAAC,IAAGA;AAAA,QAAC;AAAC,iBAAS,EAAED,IAAEa,IAAE;AAAC,cAAG,EAAE,YAAWb,EAAC,GAAE,EAAE,cAAaa,EAAC,GAAE,YAAU,OAAOA,IAAE;AAAC,gBAAIX,KAAEF,GAAEa;AAAG,mBAAOX,OAAI,KAAG,EAAE,sCAAqCW,EAAC,GAAEX;AAAA,UAAC;AAAC,cAAG,YAAU,OAAOW,IAAE;AAAC,qBAAQV,MAAKH;AAAE,kBAAGA,GAAEG,QAAKU;AAAE,uBAAOA;AAAE,cAAE,6BAA4BA,EAAC;AAAA,UAAC;AAAM,cAAE,4BAA4B;AAAA,QAAC;AAAC,iBAAS,EAAEb,IAAEC,IAAEY,IAAE;AAAC,iBAAO,EAAEb,IAAEC,IAAEY,IAAE,EAAEA,IAAE,CAAC,CAAC;AAAA,QAAC;AAAC,iBAAS,EAAEb,IAAEC,IAAEY,IAAE;AAAC,iBAAO,EAAEb,IAAEC,IAAEY,IAAE,EAAEA,IAAE,CAAC,CAAC;AAAA,QAAC;AAAC,iBAAS,EAAEb,IAAEC,IAAEY,IAAEX,IAAE;AAAC,eAAI,IAAEA,MAAGA,MAAGW,GAAE,cAAY,EAAE,CAAC,GAAE,EAAEZ,GAAE,oBAAkBC,KAAEW,GAAE,eAAc;AAAC,gBAAIV,KAAEU,GAAE;AAAa,mBAAOb,GAAE,eAAe,gBAAe,CAACa,GAAE,cAAaX,EAAC,CAAC,KAAGW,GAAE,eAAaX,IAAE,EAAEF,IAAEC,IAAEY,EAAC,GAAE,EAAEb,IAAEC,IAAEY,IAAEV,EAAC,GAAE,EAAEH,IAAEC,IAAEY,EAAC,GAAE,EAAEb,IAAEC,IAAEY,EAAC,GAAE,EAAEb,IAAEC,IAAEY,IAAEX,IAAEC,IAAE,WAAU;AAAC,cAAAH,GAAE,eAAe,eAAc,CAACE,IAAEC,EAAC,CAAC;AAAA,YAAC,CAAC,KAAGH,GAAE,KAAK,WAAW,EAAE,GAAGG,EAAC,EAAE,SAAS,OAAO,GAAE;AAAA,UAAE;AAAA,QAAC;AAAC,iBAAS,EAAEH,IAAEC,IAAE;AAAC,iBAAOD,GAAE,eAAaC;AAAA,QAAC;AAAC,iBAASc,GAAEd,IAAE;AAAC,cAAIY,KAAE,EAAE,OAAO,MAAG,CAAC,GAAE,IAAGZ,EAAC;AAAE,iBAAO,KAAK,KAAK,WAAU;AAAC,gBAAIA,KAAE,EAAE,IAAI,GAAEE,KAAE,EAAC,cAAaU,GAAE,YAAW,aAAY,MAAK,WAAU,GAAE,mBAAkB,KAAI;AAAE,YAAAZ,GAAE,KAAK,WAAUY,EAAC,GAAEZ,GAAE,KAAK,SAAQE,EAAC,GAAEF,GAAE,KAAK,SAAQ,CAAC,CAAC,GAAEC,GAAED,IAAEY,IAAEV,EAAC,GAAE,EAAEF,IAAEY,IAAEV,EAAC,GAAE,EAAEF,IAAEY,EAAC,GAAEA,GAAE,aAAW,MAAI,KAAG,EAAEZ,IAAEY,GAAE,UAAU,EAAE,MAAM,GAAEZ,GAAE,eAAe,QAAO,CAACY,GAAE,UAAU,CAAC;AAAA,UAAC,CAAC;AAAA,QAAC;AAAC,iBAAS,EAAEZ,IAAEY,IAAEX,IAAEC,IAAEC,IAAE;AAAC,WAAC,IAAED,MAAGA,KAAED,GAAE,cAAY,EAAE,CAAC,GAAEE,KAAE,EAAE,OAAO,CAAC,GAAE,IAAGA,EAAC,GAAE,EAAEH,IAAEE,IAAEC,EAAC,GAAEF,GAAE,iBAAeA,GAAE,aAAWA,GAAE,gBAAcC,OAAID,GAAE,gBAAe,EAAED,IAAEY,IAAEX,EAAC,IAAGA,GAAE;AAAY,cAAIG,KAAEJ,GAAE,KAAK,UAAU,GAAEK,KAAE,EAAE,iBAAiB,OAAOO,GAAE,WAAUT,GAAE,KAAK,CAAC,GAAEG,KAAE,EAAE,cAAc,OAAOM,GAAE,OAAO,CAAC;AAAE,kBAAO,QAAMT,GAAE,eAAaA,GAAE,gBAAcM,GAAE,SAAOH,GAAE,KAAKH,GAAE,OAAO,GAAE,MAAID,KAAEE,GAAE,QAAQE,EAAC,EAAE,QAAQD,EAAC,IAAE,EAAEL,IAAEE,KAAE,CAAC,EAAE,MAAMI,EAAC,EAAE,MAAMD,EAAC,GAAE,EAAEL,IAAEC,IAAEK,IAAEJ,EAAC,GAAE,EAAEF,IAAEY,IAAEX,IAAEI,IAAEH,EAAC,GAAE,EAAEF,IAAEY,IAAEX,IAAEC,EAAC,GAAEA,OAAID,GAAE,gBAAc,EAAED,IAAEY,IAAEX,EAAC,GAAE,EAAED,IAAEY,IAAEX,EAAC,GAAED;AAAA,QAAC;AAAC,iBAAS,EAAED,IAAEC,IAAEY,IAAE;AAAC,YAAEb,EAAC,EAAE,OAAOC,IAAE,GAAEY,EAAC;AAAA,QAAC;AAAC,iBAAS,EAAEZ,IAAE;AAAC,cAAIY,KAAE,EAAE,IAAI,GAAEX,KAAE,EAAEW,EAAC,GAAEV,KAAE,EAAEU,EAAC;AAAE,cAAGX,GAAE,6BAA2BW,GAAE,KAAK,QAAQ,EAAE,GAAG,QAAQ;AAAE,mBAAOZ,GAAE,eAAe,GAAE;AAAG,cAAIG,KAAE,EAAC,MAAK,IAAG,OAAM,GAAE;AAAE,UAAAH,GAAE,YAAUG,GAAE,QAAMH,GAAE,eAAe,GAAE,EAAEY,IAAEX,IAAEC,EAAC,KAAGF,GAAE,YAAUG,GAAE,UAAQH,GAAE,eAAe,GAAE,EAAEY,IAAEX,IAAEC,EAAC;AAAA,QAAE;AAAC,iBAAS,EAAEF,IAAEY,IAAEX,IAAE;AAAC,cAAGA,GAAE,YAAU,GAAE;AAAC,gBAAIC,KAAED,GAAE,cAAaE,KAAEU,GAAEb,IAAEE,EAAC;AAAE,gBAAG,CAACU,GAAE,sBAAoB,CAACT,GAAE;AAAc,sBAAO,EAAEM,IAAEN,GAAE,WAAW,GAAE;AAAA,gBAAC,KAAKM,GAAE;AAAO,kBAAAT,GAAE,KAAK,kBAAkB,EAAE,GAAGC,GAAE,YAAY,EAAE,MAAM,EAAE,KAAK,kBAAgBE,GAAE,aAAW,qCAAqC,EAAE,KAAK,UAAS,GAAG;AAAE;AAAA,gBAAM,KAAKM,GAAE;AAAM,sBAAIL,KAAE,EAAEJ,IAAEE,EAAC,EAAE,MAAM,QAAO,MAAM,EAAE,MAAM,EAAE,OAAO,EAAEU,GAAE,iBAAgB,EAAC,MAAKA,GAAE,OAAO,QAAO,CAAC,CAAC;AAAE,oBAAE,KAAK,EAAC,KAAIT,GAAE,YAAW,OAAM,MAAE,CAAC,EAAE,KAAK,SAASJ,IAAE;AAAC,oBAAAK,GAAE,MAAM,EAAE,KAAKL,EAAC,EAAE,MAAM,QAAO,OAAO,EAAE,KAAK,UAAS,GAAG,GAAEC,GAAE,eAAe,iBAAgB,CAACE,EAAC,CAAC;AAAA,kBAAC,CAAC;AAAA,cAAC;AAAA,UAAC;AAAA,QAAC;AAAC,iBAAS,EAAEH,IAAEC,IAAEY,IAAEX,IAAE;AAAC,cAAIC,KAAEU,GAAE;AAAa,cAAGX,MAAG,KAAGA,KAAEW,GAAE,aAAW,EAAEZ,GAAE,oBAAkBC,KAAEW,GAAE,eAAc;AAAC,gBAAIT,KAAE,EAAEJ,IAAEE,EAAC,GAAEG,KAAED,GAAE,OAAO,GAAEE,KAAED,GAAE,SAAS,UAAU;AAAE,mBAAOA,GAAE,YAAY,GAAED,GAAE,MAAM,GAAED,OAAIU,GAAE,gBAAcP,MAAGD,GAAE,YAAY,KAAE,GAAE,SAAI;AAAA,UAAE;AAAC,iBAAM;AAAA,QAAE;AAAC,iBAAS,EAAEJ,IAAE;AAAC,UAAAA,GAAE,eAAe;AAAE,cAAIY,KAAE,EAAE,IAAI,GAAEX,KAAEW,GAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,GAAET,KAAE,EAAEF,EAAC,GAAEG,KAAE,EAAEH,EAAC,GAAEK,KAAEM,GAAE,KAAK,MAAM;AAAE,kBAAON,GAAE,UAAUA,GAAE,YAAY,GAAG,IAAE,CAAC,GAAE;AAAA,YAAC,KAAI;AAAS,gBAAEL,EAAC;AAAE;AAAA,YAAM,KAAI;AAAS,gBAAEA,IAAEG,EAAC;AAAE;AAAA,YAAM,KAAI;AAAO,gBAAEH,IAAEE,IAAEC,EAAC;AAAE;AAAA,YAAM,KAAI;AAAW,gBAAEH,IAAEE,IAAEC,EAAC;AAAA,UAAC;AAAA,QAAC;AAAC,iBAAS,EAAEL,IAAEC,IAAEY,IAAE;AAAC,cAAGZ,GAAE,kBAAiB;AAAC,gBAAIC,KAAEF,GAAE,KAAK,6BAA6B,EAAE,OAAO,GAAEG,KAAEH,GAAE,KAAK,2BAA2B,EAAE,OAAO;AAAE,gBAAG,CAACC,GAAE,kBAAiB;AAAC,kBAAIG,KAAEJ,GAAE,KAAK,+BAA+B,EAAE,OAAO;AAAE,cAAAI,GAAE,YAAYS,GAAE,eAAa,CAAC;AAAA,YAAC;AAAC,YAAAZ,GAAE,sBAAoBA,GAAE,0BAAwBC,GAAE,YAAYW,GAAE,YAAU,CAAC,GAAEV,GAAE,YAAYU,GAAE,YAAU,KAAGA,GAAE,YAAUA,GAAE,eAAa,CAAC,MAAIX,GAAE,UAAUD,GAAE,sBAAoBY,GAAE,cAAYA,GAAE,eAAa,CAAC,GAAEV,GAAE,UAAU,MAAIU,GAAE,aAAWA,GAAE,YAAUA,GAAE,eAAa,CAAC,EAAE,YAAYA,GAAE,YAAUA,GAAE,eAAa,KAAG,CAACZ,GAAE,kBAAkB;AAAA,UAAE;AAAA,QAAC;AAAC,iBAAS,EAAEA,IAAEY,IAAEX,IAAEC,IAAE;AAAC,cAAIC,KAAE,EAAEH,IAAEC,GAAE,YAAY,GAAEG,KAAE,EAAE,wCAAsCQ,GAAE,OAAO,UAAQ,UAAU,GAAEP,KAAEL,GAAE,KAAK,mBAAmB;AAAE,cAAG,QAAME,IAAE;AAAC,gBAAII,KAAE,EAAEN,IAAEE,EAAC;AAAE,YAAAI,GAAE,OAAO,EAAE,SAAS,MAAM,EAAE,YAAY,OAAO,EAAE,YAAY,KAAE,GAAED,GAAE,GAAGH,EAAC,EAAE,YAAY,SAAS,EAAE,KAAK,OAAO,EAAE,YAAY,SAAS,GAAEE,KAAEE,GAAE,KAAK,eAAe,GAAEH,GAAE,MAAM;AAAA,UAAC;AAAC,UAAAA,GAAE,QAAQC,EAAC,EAAE,OAAO,EAAE,YAAY,EAAE,YAAY,MAAM,EAAE,YAAY,GAAEC,GAAE,GAAGJ,GAAE,YAAY,EAAE,SAAS,SAAS,EAAE,KAAK,OAAO,EAAE,SAAS,SAAS;AAAA,QAAC;AAAC,iBAAS,EAAEF,IAAEC,IAAEY,IAAEX,IAAE;AAAC,mBAAQC,KAAE,EAAEH,EAAC,GAAEI,KAAEF,IAAEE,KAAES,GAAE,WAAUT,MAAI;AAAC,gBAAIC,KAAEF,KAAE,IAAEC,IAAEE,KAAEH,KAAE,IAAEC,IAAEG,KAAEJ,KAAE,IAAEC,IAAEI,KAAER,GAAE,KAAK,QAAQ,EAAE,GAAGI,EAAC,EAAE,IAAIG,EAAC;AAAE,YAAAP,GAAE,KAAK,UAAU,EAAE,GAAGI,EAAC,EAAE,IAAIC,EAAC,EAAE,MAAM,YAAWC,EAAC,EAAE,KAAK,QAAO,MAAIC,EAAC,EAAE,KAAK,EAAEN,GAAE,eAAc,EAAC,OAAMG,KAAE,GAAE,OAAMI,GAAE,KAAK,EAAC,CAAC,CAAC,GAAER,GAAE,KAAK,OAAO,EAAE,GAAGI,EAAC,EAAE,IAAIE,EAAC,EAAE,MAAM,cAAaC,EAAC;AAAA,UAAC;AAAA,QAAC;AAAC,iBAAS,EAAEP,IAAEC,IAAE;AAAC,cAAIY,KAAE,EAAEb,EAAC;AAAE,UAAAA,GAAE,KAAK,aAAWa,IAAEZ,GAAE,UAAU,GAAED,GAAE,KAAK,kBAAgBa,IAAEZ,GAAE,eAAe,GAAED,GAAE,KAAK,cAAYa,IAAEZ,GAAE,WAAW,GAAED,GAAE,KAAK,aAAWa,IAAEZ,GAAE,UAAU,GAAED,GAAE,KAAK,SAAOa,IAAEZ,GAAE,MAAM,GAAED,GAAE,KAAK,iBAAea,IAAEZ,GAAE,cAAc,GAAED,GAAE,KAAK,gBAAca,IAAEZ,GAAE,aAAa,GAAEA,GAAE,uBAAqBD,GAAE,KAAK,UAAQa,IAAE,CAAC,GAAEb,GAAE,KAAK,YAAY,EAAE,KAAK,UAAQa,IAAE,CAAC;AAAA,QAAC;AAAC,iBAAS,EAAEb,IAAEC,IAAEY,IAAEX,IAAE;AAAC,iBAAO,IAAEA,MAAGA,MAAGW,GAAE,aAAWA,GAAE,iBAAeX,KAAE,SAAI,EAAEF,IAAEE,EAAC,GAAEW,GAAE,eAAaX,OAAIW,GAAE,gBAAe,EAAEb,IAAEC,IAAEY,EAAC,IAAGA,GAAE,aAAY,EAAEb,IAAEE,EAAC,EAAE,OAAO,GAAE,EAAEF,IAAEE,EAAC,EAAE,OAAO,GAAE,EAAEF,IAAEE,EAAC,EAAE,OAAO,EAAE,OAAO,GAAE,MAAIA,MAAGF,GAAE,KAAK,WAAW,EAAE,MAAM,EAAE,SAAS,OAAO,GAAEE,OAAIW,GAAE,aAAWb,GAAE,KAAK,WAAW,EAAE,GAAGE,EAAC,EAAE,SAAS,MAAM,GAAE,EAAEF,IAAEC,IAAEY,IAAEX,EAAC,GAAE,EAAEF,IAAEC,IAAEY,EAAC,GAAE;AAAA,QAAG;AAAC,iBAAS,EAAEb,IAAEC,IAAE;AAAC,YAAED,EAAC,EAAE,OAAOC,IAAE,CAAC;AAAA,QAAC;AAAC,iBAAS,EAAEA,IAAEY,IAAEX,IAAE;AAAC,cAAIC,KAAE,8BAA6BC,KAAE,EAAE,GAAES,GAAE,gBAAgB,GAAER,KAAED,OAAI,EAAE,WAAS,cAAY,IAAGE,KAAE,EAAEH,GAAE,OAAOU,GAAE,qBAAoB,aAAWA,GAAE,kBAAiBZ,GAAE,KAAK,CAAC,CAAC,GAAEM,KAAE,EAAEJ,GAAE,OAAOU,GAAE,mBAAkB,WAASA,GAAE,kBAAiB,0BAA0B,CAAC,GAAEL,KAAEF,GAAE,SAASO,GAAE,SAAS,GAAEJ,KAAEH,GAAE,SAASO,GAAE,OAAO;AAAE,UAAAZ,GAAE,KAAK,QAAO,aAAa,EAAE,MAAM,EAAE,OAAOM,EAAC,EAAE,OAAOD,EAAC,EAAE,SAASO,GAAE,WAAS,MAAIA,GAAE,mBAAiBR,EAAC,GAAEI,GAAE,KAAK,SAASI,IAAE;AAAC,cAAEZ,IAAEC,IAAE,EAAE,IAAI,GAAEW,EAAC;AAAA,UAAC,CAAC,GAAEL,GAAE,KAAK,SAASL,IAAE;AAAC,cAAEF,IAAEY,IAAEX,IAAE,EAAE,IAAI,GAAEC,EAAC;AAAA,UAAC,CAAC,GAAE,EAAEF,IAAEY,IAAEX,EAAC,GAAE,EAAED,IAAEY,IAAEX,EAAC;AAAA,QAAC;AAAC,iBAAS,EAAEF,IAAEC,IAAEY,IAAEX,IAAE;AAAC,cAAIC,KAAE,EAAEH,EAAC,GAAEI,KAAED,KAAE,IAAED,IAAEG,KAAEF,KAAE,IAAED;AAAE,UAAAW,GAAE,IAAIT,EAAC,EAAE,KAAK,QAAO,UAAU,EAAE,MAAM,cAAaC,EAAC,EAAE,SAAS,MAAM,EAAE,UAAUJ,GAAE,iBAAeC,EAAC;AAAA,QAAC;AAAC,iBAAS,EAAEF,IAAEC,IAAEY,IAAE;AAAC,cAAGZ,GAAE,kBAAiB;AAAC,gBAAIC,KAAE,4EAA2EC,KAAE,mDAAkDC,KAAE;AAAG,YAAAH,GAAE,qBAAmBG,MAAGD,GAAE,OAAO,YAAWF,GAAE,OAAO,QAAQ,IAAGG,MAAGD,GAAE,OAAO,QAAOF,GAAE,OAAO,IAAI,GAAEA,GAAE,uBAAqBG,MAAGD,GAAE,OAAO,UAASF,GAAE,OAAO,MAAM,IAAGA,GAAE,uBAAqBG,MAAGD,GAAE,OAAO,UAASF,GAAE,OAAO,MAAM,IAAGD,GAAE,OAAOE,GAAE,OAAOD,GAAE,oBAAmBA,GAAE,kBAAiBA,GAAE,OAAO,YAAWG,EAAC,CAAC,GAAE,EAAEJ,IAAEC,IAAEY,EAAC,GAAE,EAAEb,IAAEC,IAAEY,EAAC;AAAA,UAAC;AAAA,QAAC;AAAC,iBAAS,EAAEb,IAAEa,IAAE;AAAC,mBAAQX,KAAEF,GAAE,MAAM,cAAc,GAAEG,KAAE,GAAEA,KAAED,GAAE,QAAOC,MAAI;AAAC,gBAAIC,KAAEF,GAAEC,KAAGE,KAAED,GAAE,UAAU,GAAEA,GAAE,SAAO,CAAC;AAAE,YAAAS,GAAER,QAAK,KAAG,EAAE,8DAA6DA,EAAC,GAAEL,KAAEA,GAAE,QAAQI,IAAES,GAAER,GAAE;AAAA,UAAC;AAAC,iBAAOL;AAAA,QAAC;AAAC,iBAAS,EAAEC,IAAEY,IAAEX,IAAEC,IAAEC,IAAE;AAAC,cAAIC,KAAE,EAAEJ,EAAC,GAAEK,KAAED,KAAE,IAAED,IAAEI,KAAEH,KAAE,IAAED,IAAEK,KAAEJ,KAAE,IAAED,IAAEO,KAAEV,GAAE,KAAK,aAAa,GAAEW,KAAE,EAAEC,GAAE,eAAc,EAAC,OAAMT,KAAE,GAAE,OAAMD,GAAE,KAAK,EAAC,CAAC,GAAEa,KAAE,EAAE,2BAAyBV,KAAE,cAAYG,KAAE,sBAAoBD,KAAE,OAAKI,KAAE,WAAW;AAAE,UAAAI,GAAE,YAAYH,GAAE,kBAAgBX,GAAE,eAAaE,EAAC,GAAEF,GAAE,eAAaE,MAAGY,GAAE,SAAS,MAAM,GAAEb,GAAE,IAAIM,EAAC,EAAE,KAAK,YAAW,IAAI,EAAE,SAAS,OAAO,GAAE,MAAIL,KAAEO,GAAE,QAAQK,EAAC,IAAEL,GAAE,KAAK,IAAI,EAAE,GAAGP,KAAE,CAAC,EAAE,MAAMY,EAAC,GAAE,MAAIZ,MAAGO,GAAE,KAAK,IAAI,EAAE,YAAY,OAAO,EAAE,GAAGP,EAAC,EAAE,SAAS,OAAO,GAAEA,OAAIF,GAAE,YAAU,KAAGS,GAAE,KAAK,IAAI,EAAE,YAAY,MAAM,EAAE,GAAGP,EAAC,EAAE,SAAS,MAAM,GAAEY,GAAE,SAAS,GAAG,EAAE,KAAK,UAAQ,EAAEf,EAAC,GAAE,CAAC;AAAA,QAAC;AAAC,iBAAS,EAAEA,IAAEY,IAAEX,IAAE;AAAC,UAAAW,GAAE,aAAW,EAAE,UAAQ,EAAE,OAAO,IAAE,EAAEZ,EAAC,GAAEC,GAAE,YAAY;AAAA,QAAC;AAAC,iBAAS,EAAED,IAAEY,IAAEX,IAAEC,IAAEC,IAAEC,IAAE;AAAC,cAAIC,KAAEL,GAAE,KAAK,kBAAkB,GAAEM,KAAE,EAAE,IAAGM,GAAE,gBAAgB,GAAEL,KAAEK,GAAE,uBAAsBJ,KAAEH,GAAE,GAAGH,EAAC,GAAEQ,KAAEL,GAAE,GAAGF,EAAC;AAAE,kBAAOG,IAAE;AAAA,YAAC,KAAK,GAAG;AAAA,YAAK,KAAK,GAAG;AAAM,kBAAIK,KAAEL,OAAI,GAAG,OAAK,YAAU,WAAUU,KAAEV,OAAI,GAAG,OAAK,WAAS;AAAY,cAAAL,GAAE,oBAAkBO,IAAEE,GAAEC,IAAGJ,IAAE,WAAU;AAAC,oBAAIP,KAAE,EAAE,IAAI,EAAE,UAAU,KAAE,EAAE,OAAO,EAAE,OAAO,GAAEY,KAAE,EAAEZ,EAAC;AAAE,gBAAAY,GAAE,sBAAoBA,GAAE,kBAAkBI,IAAGT,IAAE,WAAU;AAAC,oBAAE,IAAI,EAAE,UAAU;AAAA,gBAAC,CAAC,EAAE,QAAQ,EAAE,KAAKH,EAAC,GAAEQ,GAAE,oBAAkB;AAAA,cAAK,CAAC;AAAE;AAAA,YAAM,KAAK,GAAG;AAAU,kBAAIC,KAAEH,GAAE,WAAW,IAAE,GAAEO,KAAEf,KAAEC,KAAE,CAACU,KAAEA,IAAEK,KAAEhB,KAAEC,KAAEU,KAAE,CAACA;AAAE,gBAAE,KAAKH,GAAE,QAAQ,EAAC,MAAKO,GAAC,GAAEV,IAAE,WAAU;AAAC,kBAAE,IAAI,EAAE,UAAU,KAAE;AAAA,cAAC,CAAC,GAAEC,GAAE,IAAI,QAAOU,KAAE,IAAI,EAAE,UAAU,EAAE,QAAQ,EAAC,MAAK,EAAC,GAAEX,EAAC,CAAC,EAAE,KAAKH,EAAC;AAAE;AAAA,YAAM;AAAQ,gBAAE,KAAKM,GAAE,UAAU,KAAE,GAAEF,GAAE,UAAU,CAAC,EAAE,KAAKJ,EAAC;AAAA,UAAC;AAAA,QAAC;AAAC,iBAAS,EAAEJ,IAAE;AAAC,UAAAA,GAAE,eAAe;AAAE,cAAIY,KAAE,EAAE,IAAI,GAAEX,KAAEW,GAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,GAAEV,KAAE,EAAED,EAAC,GAAEE,KAAE,EAAEF,EAAC,GAAEG,KAAED,GAAE;AAAa,cAAGS,GAAE,OAAO,EAAE,GAAG,+BAA+B,GAAE;AAAC,gBAAIP,KAAEO,GAAE,KAAK,MAAM,GAAEN,KAAE,SAASD,GAAE,UAAUA,GAAE,YAAY,GAAG,IAAE,CAAC,GAAE,CAAC;AAAE,cAAEJ,IAAEC,IAAEC,IAAEG,EAAC;AAAA,UAAC;AAAC,iBAAOF,OAAID,GAAE,gBAAc,EAAEF,IAAEG,EAAC,EAAE,MAAM,GAAE,SAAI;AAAA,QAAM;AAAC,iBAAS,EAAEL,IAAE;AAAC,gBAAM,UAAU,SAAO,MAAIA,KAAEA,GAAE,OAAO,MAAM,UAAU,MAAM,KAAK,WAAU,CAAC,CAAC,IAAG,IAAI,MAAMA,EAAC;AAAA,QAAC;AAAC,iBAAS,EAAEA,IAAEC,IAAE;AAAC,kBAAMA,MAAG,EAAE,4CAA2CD,EAAC;AAAA,QAAC;AAAC,UAAE,GAAG,OAAO,EAAC,OAAM,SAASA,IAAEC,IAAE;AAAC,iBAAO,KAAK,KAAK,UAAQD,IAAEC,EAAC;AAAA,QAAC,GAAE,aAAY,SAASD,IAAE;AAAC,iBAAO,KAAK,WAAW,UAAQA,EAAC;AAAA,QAAC,GAAE,aAAY,SAASA,IAAE;AAAC,iBAAO,QAAMA,MAAGA,KAAE,KAAK,YAAY,UAAU,EAAE,MAAM,YAAW,OAAO,IAAE,KAAK,SAAS,UAAU,EAAE,MAAM,YAAW,MAAM;AAAA,QAAC,GAAE,WAAU,SAASA,IAAE;AAAC,iBAAO,QAAMA,MAAGA,KAAE,KAAK,KAAK,EAAE,MAAM,UAAS,OAAO,IAAE,KAAK,KAAK,EAAE,MAAM,UAAS,MAAM;AAAA,QAAC,GAAE,aAAY,SAASA,IAAE;AAAC,iBAAO,QAAMA,MAAGA,KAAE,KAAK,SAAS,SAAS,EAAE,MAAM,YAAW,MAAM,IAAE,KAAK,YAAY,SAAS,EAAE,MAAM,YAAW,OAAO;AAAA,QAAC,GAAE,KAAI,SAASA,IAAE;AAAC,iBAAOA,KAAE,KAAK,KAAK,MAAKA,EAAC,IAAE,KAAK,KAAK,IAAI;AAAA,QAAC,EAAC,CAAC,GAAE,OAAO,UAAU,WAAS,OAAO,UAAU,SAAO,WAAU;AAAC,mBAAQC,KAAE,MAAI,UAAU,UAAQ,EAAE,QAAQ,UAAU,EAAE,IAAE,UAAU,KAAG,WAAUY,KAAE,MAAKX,KAAE,GAAEA,KAAED,GAAE,QAAOC,MAAI;AAAC,gBAAIC,KAAE,IAAI,OAAO,QAAMD,KAAE,OAAM,IAAI;AAAE,YAAAW,KAAEA,GAAE,QAAQV,IAAEF,GAAEC,GAAE;AAAA,UAAC;AAAC,iBAAOW;AAAA,QAAC;AAAG,YAAI,IAAE,GAAE,IAAE,uBAAsB,IAAE,OAAM,IAAE,OAAM,IAAE,OAAM,IAAE,uBAAsB,IAAE;AAAkD,UAAE,GAAG,QAAM,SAASZ,IAAE;AAAC,iBAAO,EAAE,GAAG,MAAMA,MAAG,EAAE,GAAG,MAAMA,IAAG,MAAM,MAAK,MAAM,UAAU,MAAM,KAAK,WAAU,CAAC,CAAC,IAAE,YAAU,OAAOA,MAAGA,KAAE,KAAK,EAAE,MAAM,YAAUA,KAAE,iCAAiC,IAAEc,GAAE,MAAM,MAAK,SAAS;AAAA,QAAC,GAAE,EAAE,GAAG,MAAM,MAAI,SAASf,IAAE;AAAC,cAAIC,KAAE,EAAE,IAAI;AAAE,iBAAO,EAAE,MAAK,EAAE,IAAI,GAAEA,IAAEA,GAAE,WAAUD,EAAC;AAAA,QAAC,GAAE,EAAE,GAAG,MAAM,UAAQ,WAAU;AAAC,iBAAO,EAAE,MAAK,EAAE,IAAI,CAAC;AAAA,QAAC,GAAE,EAAE,GAAG,MAAM,SAAO,WAAU;AAAC,YAAE,MAAK,EAAE,IAAI,CAAC;AAAA,QAAC,GAAE,EAAE,GAAG,MAAM,kBAAgB,WAAU;AAAC,iBAAO,EAAE,IAAI,EAAE;AAAA,QAAY,GAAE,EAAE,GAAG,MAAM,iBAAe,WAAU;AAAC,iBAAOc,GAAE,MAAK,EAAE,IAAI,EAAE,YAAY;AAAA,QAAC,GAAE,EAAE,GAAG,MAAM,UAAQ,SAASd,IAAE;AAAC,iBAAOc,GAAE,MAAKd,EAAC;AAAA,QAAC,GAAE,EAAE,GAAG,MAAM,SAAO,SAASA,IAAEC,IAAE;AAAC,iBAAO,EAAE,MAAK,EAAE,IAAI,GAAE,EAAE,IAAI,GAAED,IAAEC,EAAC;AAAA,QAAC,GAAE,EAAE,GAAG,MAAM,OAAK,WAAU;AAAC,iBAAO,EAAE,MAAK,EAAE,IAAI,GAAE,EAAE,IAAI,CAAC;AAAA,QAAC,GAAE,EAAE,GAAG,MAAM,WAAS,WAAU;AAAC,iBAAO,EAAE,MAAK,EAAE,IAAI,GAAE,EAAE,IAAI,CAAC;AAAA,QAAC,GAAE,EAAE,GAAG,MAAM,SAAO,SAASD,IAAE;AAAC,iBAAO,EAAE,MAAK,EAAE,IAAI,GAAE,EAAE,IAAI,GAAEA,EAAC;AAAA,QAAC,GAAE,EAAE,GAAG,MAAM,UAAQ,WAAU;AAAC,gBAAM,IAAI,MAAM,sBAAsB;AAAA,QAAC,GAAE,EAAE,GAAG,MAAM,OAAK,WAAU;AAAC,gBAAM,IAAI,MAAM,sBAAsB;AAAA,QAAC;AAAE,YAAIU,KAAE,EAAE,GAAG,MAAM,cAAY,EAAC,MAAK,GAAE,QAAO,GAAE,OAAM,EAAC,GAAE,IAAE,EAAE,GAAG,MAAM,mBAAiB,EAAC,YAAW,GAAE,UAAS,EAAC,GAAE,KAAG,EAAE,GAAG,MAAM,mBAAiB,EAAC,MAAK,GAAE,MAAK,GAAE,OAAM,GAAE,WAAU,EAAC,GAAE,KAAG,EAAE,GAAG,MAAM,YAAU,EAAC,OAAM,IAAG,SAAQ,IAAG,YAAW,IAAG,aAAYA,GAAE,MAAK,eAAc,MAAE,GAAE,KAAG,EAAE,GAAG,MAAM,WAAS,EAAC,WAAU,MAAK,SAAQ,OAAM,qBAAoB,OAAM,oBAAmB,OAAM,mBAAkB,OAAM,UAAS,UAAS,kBAAiB,YAAW,kBAAiB,EAAE,YAAW,eAAc,gDAA+C,iBAAgB,wCAAuC,WAAU,OAAG,gBAAe,OAAG,qBAAoB,MAAG,kBAAiB,MAAG,2BAA0B,MAAG,oBAAmB,MAAG,oBAAmB,OAAG,oBAAmB,MAAG,gBAAe,OAAG,wBAAuB,OAAG,kBAAiB,OAAG,WAAU,OAAG,YAAW,GAAE,kBAAiB,GAAG,MAAK,uBAAsB,KAAI,gBAAe,WAAU;AAAC,iBAAM;AAAA,QAAE,GAAE,eAAc,WAAU;AAAA,QAAC,GAAE,YAAW,WAAU;AAAA,QAAC,GAAE,aAAY,WAAU;AAAC,iBAAM;AAAA,QAAE,GAAE,YAAW,WAAU;AAAA,QAAC,GAAE,iBAAgB,WAAU;AAAA,QAAC,GAAE,QAAO,WAAU;AAAA,QAAC,GAAE,QAAO,EAAC,QAAO,UAAS,SAAQ,iBAAgB,YAAW,cAAa,QAAO,UAAS,MAAK,QAAO,UAAS,YAAW,SAAQ,cAAa,EAAC;AAAA,MAAC,EAAE,MAAM;AAAA;AAAA;;;;;;;;;;;;;ACHp3a,cAAMU,KAASC,CAAAA,OAAAA;AACb,gBAAMC,KAAiB,iBAEjBF,KAAO,EACXE,gBAAgB,mBAEhBC,qBAAqBC,IAAAA;AACnBH,YAAAA,GAAEG,EAAAA,EAASC,QAAQH,EAAAA;UAAAA,GAGrBI,uBAAqB,MACZC,QAAQL,EAAAA,EAAAA;AAoBnB,mBAASM,GAAsBC,IAAAA;AAC7B,gBAAIC,KAAAA;AAYJ,mBAVAT,GAAEU,IAAAA,EAAMC,IAAIZ,GAAKE,gBAAgB,MAAA;AAC/BQ,cAAAA,KAAAA;YAAS,CAAA,GAGXG,WAAW,MAAA;AACJH,cAAAA,MACHV,GAAKc,qBAAqBH,IAAAA;YAAAA,GAE3BF,EAAAA,GAEIE;UAAAA;AAWT,iBAPEV,GAAEc,GAAGC,yBAAyBR,IAE9BP,GAAEgB,MAAMC,QAAQlB,GAAKE,kBAlCd,EACLiB,UAAUjB,IACVkB,cAAclB,IACdC,OAAOc,IAAAA;AACL,gBAAIhB,GAAEgB,GAAMI,MAAAA,EAAQC,GAAGX,IAAAA;AACrB,qBAAOM,GACJM,UACAC,QACAC,MAAMd,MAAMe,SAAAA;UAAAA,EAAAA,GA+BhB1B;QAAAA,GACNC,EAAAA,OAAAA,GCvDG0B,IAAO,aACPC,IAAW,aAGXC,IAAqB5B,EAAAA,QAAEc,GAAGY,IAG1BG,IAAU,EACdC,QAAAA,MACAC,gBAAAA,MACAC,gBAAgB,KAChBC,eAAe,MACfC,SAAS,KAAA,GAGLC,IAAQ,EACZC,MAAM,kBACNC,OAAO,mBACPC,MAAM,kBACNC,QAAQ,oBACRC,gBAAgB,2BAAA,GAGZC,KACG,aADHA,IAEI,aAFJA,IAGE,WAHFA,IAIM,eAJNA,IAKQ;AAId,cAAMC,EAAAA;UAEJxC,YAAYC,IAASwC,IAAAA;AACnBjC,iBAAKP,UAAUA,IACfO,KAAKiC,SAAS,EAAA,GACTd,GAAAA,GACAc,GAAAA,GAELjC,KAAKkC,gBAAgB,MAErBlC,KAAKmC,KAAAA;UAAAA;UAGP3C,OAAAA;AACE,kBAAM4C,KAAOpC,MACPqC,KAAOrC,KAAKiC,QACZK,KAAKhD,EAAAA,QAAEU,KAAKP,OAAAA;AAElB6C,YAAAA,GAAGC,SAASR,EAAAA,GAEZO,GAAGE,KAAK,GAAGH,GAAKd,iBAAiBQ,GAAAA,EAC9BU,SAASJ,GAAKf,cAAAA,EACdoB,KAAK,iBAAiB,MAAA,GAEzBJ,GAAGE,KAAK,GAAGH,GAAKd,iBAAiBQ,GAAAA,EAC9BY,QAAQN,GAAKd,aAAAA,EACbgB,SAASR,CAAAA,GAEZO,GAAGE,KAAK,GAAGH,GAAKd,iBAAiBQ,GAAAA,EAC9BY,QAAQN,GAAKd,aAAAA,EACbkB,SAASJ,GAAKf,cAAAA,EACdoB,KAAK,iBAAiB,MAAA,GAEzBJ,GAAGE,KAAK,GAAGH,GAAKd,iBAAiBQ,GAAAA,EAC9Ba,IAAIP,GAAKb,OAAAA,EACTiB,SAASJ,GAAKb,OAAAA,EACde,SAAS,GAAGR,KAAsBA,GAAAA,GAErCO,GACGE,KAAKH,GAAKd,aAAAA,EACVsB,IAAI,IAAId,GAAAA,EACRa,IAAIP,GAAKb,OAAAA,EACTiB,SAASJ,GAAKb,OAAAA,EACde,SAASR,CAAAA,GAEZO,GACGE,KAAKH,GAAKd,aAAAA,EAEVkB,SAASJ,GAAKf,cAAAA,EACdwB,GAAGrB,EAAMK,gBAAgB,SAAUiB,IAAAA;AAClC,oBAAMC,KAAO1D,EAAAA,QAAEU,IAAAA;AAEf,kBAAmC,WAA/BgD,GAAKN,KAAK,eAAA;AACZ;AAGEL,cAAAA,GAAKhB,kBAAwC,QAAtB2B,GAAKN,KAAK,MAAA,KACnCK,GAAE1B,eAAAA;AAGJ,oBAAM4B,KAASD,GAAKE,OAAOb,GAAKd,aAAAA,GAC1B4B,KAAQF,GAAOG,SAASf,GAAKd,aAAAA,GAC7B8B,KAAaF,GAAMV,SAASJ,GAAKf,cAAAA;AAEnC2B,cAAAA,GAAOK,SAASvB,CAAAA,KAClBiB,GAAKN,KAAK,iBAAiB,OAAA,GAC3BN,GAAKmB,aAAaN,EAAAA,MAElBD,GAAKN,KAAK,iBAAiB,MAAA,GAC3BN,GAAKoB,UAAUP,EAAAA,GACXZ,GAAKjB,WACPgB,GAAKmB,aAAaJ,EAAAA,GAClBE,GAAWX,KAAK,iBAAiB,OAAA,KAIjCL,GAAKoB,qBACPpB,GAAKoB,kBAAkBV,EAAAA;YAAAA,CAAAA;UAAAA;UAK/BvD,UAAUkE,IAAAA;AACRpE,cAAAA,QAAEoE,EAAAA,EAAInB,SAASR,CAAAA;AACf,kBAAM4B,KAAKrE,EAAAA,QAAEoE,EAAAA,EAAIjB,SAASzC,KAAKiC,OAAOT,OAAAA;AAClCmC,YAAAA,GAAGC,SAAS,KAAA,CAAMD,GAAGL,SAASvB,CAAAA,KAChC/B,KAAK6D,KAAKF,EAAAA;UAAAA;UAIdnE,aAAakE,IAAAA;AACXpE,cAAAA,QAAEoE,EAAAA,EAAII,YAAY/B,CAAAA;AAClB,kBAAM4B,KAAKrE,EAAAA,QAAEoE,EAAAA,EAAIjB,SAAS,GAAGzC,KAAKiC,OAAOT,WAAWO,GAAAA;AAChD4B,YAAAA,GAAGC,SAAS,KACd5D,KAAK+D,KAAKJ,EAAAA;UAAAA;UAIdnE,KAAKC,IAAAA;AACH,gBAAIO,KAAKkC,iBAAiB5C,EAAAA,QAAEG,EAAAA,EAAS6D,SAASvB,CAAAA;AAC5C;AAEF,kBAAMiC,KAAO1E,EAAAA,QAAEG,EAAAA,GAETwE,KAAa3E,EAAAA,QAAEmC,MAAMA,EAAMC,IAAAA;AAGjC,gBAFAsC,GAAKtE,QAAQuE,EAAAA,GAETA,GAAWC,mBAAAA;AACb;AAKF,gBAFAF,GAAKd,OAAOlD,KAAKiC,OAAOV,aAAAA,EAAegB,SAASR,CAAAA,GAE5C/B,KAAKiC,OAAOb,QAAQ;AACtB,oBAAM+C,KAAaH,GAAKd,OAAOlD,KAAKiC,OAAOV,aAAAA,EAAe6B,SAAAA,EAAWX,SAAS,GAAGzC,KAAKiC,OAAOT,WAAWO,GAAAA;AACxG/B,mBAAK+D,KAAKI,EAAAA;YAAAA;AAGZH,YAAAA,GACGF,YAAY/B,CAAAA,EACZQ,SAASR,CAAAA,EACTqC,OAAO,CAAA,GAEVpE,KAAKqE,iBAAAA,IAAiB;AAiBtBL,YAAAA,GACGI,OAAO3E,GAAQ,GAAG6E,YAAAA,EAClBrE,IAAIZ,EAAKE,gBAjBK,MAAA;AAEVS,mBAAKiC,UAAWjC,KAAKP,YAG1BuE,GACGF,YAAY/B,CAAAA,EACZQ,SAAS,GAAGR,KAAsBA,GAAAA,EAClCqC,OAAO,EAAA,GAEVpE,KAAKqE,iBAAAA,KAAiB,GAEtBL,GAAKtE,QAAQ+B,EAAME,KAAAA;YAAAA,CAAAA,EAMlBtB,uBA1KqB,GAAA;UAAA;UA6K1Bb,KAAKC,IAAAA;AACH,gBACEO,KAAKkC,iBAAAA,CAAkB5C,EAAAA,QAAEG,EAAAA,EAAS6D,SAASvB,CAAAA;AAE3C;AAGF,kBAAMiC,KAAO1E,EAAAA,QAAEG,EAAAA,GAETwE,KAAa3E,EAAAA,QAAEmC,MAAMA,EAAMG,IAAAA;AAGjC,gBAFAoC,GAAKtE,QAAQuE,EAAAA,GAETA,GAAWC,mBAAAA;AACb;AAGFF,YAAAA,GAAKd,OAAOlD,KAAKiC,OAAOV,aAAAA,EAAeuC,YAAY/B,CAAAA,GAEnDiC,GAAKI,OAAOJ,GAAKI,OAAAA,CAAAA,EAAU,GAAGG,cAE9BP,GACGzB,SAASR,CAAAA,EACT+B,YAAY/B,CAAAA,EACZ+B,YAAY/B,CAAAA,GAEf/B,KAAKqE,iBAAAA,IAAiB;AAEtB,kBAAMG,KAAW,MAAA;AAEVxE,mBAAKiC,UAAWjC,KAAKP,YAGtBO,KAAKkC,iBAAiBlC,KAAKiC,OAAOwC,mBACpCzE,KAAKiC,OAAOwC,gBAAAA,GAGdzE,KAAKqE,iBAAAA,KAAiB,GACtBL,GAAKtE,QAAQ+B,EAAMI,MAAAA,GAEnBmC,GACGF,YAAY/B,CAAAA,EACZQ,SAASR,CAAAA;YAAAA;AAGQ,kBAAlBiC,GAAKI,OAAAA,KAA0C,WAAxBJ,GAAKU,IAAI,SAAA,IAClCF,GAAAA,IAEAR,GACGI,OAAO,CAAA,EACPnE,IAAIZ,EAAKE,gBAAgBiF,EAAAA,EACzBnE,uBA/NmB,GAAA;UAAA;UAmO1Bb,iBAAiBmF,IAAAA;AACf3E,iBAAKkC,gBAAgByC;UAAAA;UAGvBnF,UAAAA;AACEF,cAAAA,QAAEsF,WAAW5E,KAAKP,SAASwB,CAAAA,GAE3B3B,EAAAA,QAAEU,KAAKP,OAAAA,EACJ+C,KAAKxC,KAAKiC,OAAOV,aAAAA,EAEjBkB,SAASzC,KAAKiC,OAAOX,cAAAA,EACrBuD,IAAIpD,EAAMK,cAAAA,GAEb9B,KAAKkC,gBAAgB,MACrBlC,KAAKiC,SAAS,MACdjC,KAAKP,UAAU;UAAA;UAGjBD,OAAAA,gBAAuByC,IAAAA;AAErB,mBAAOjC,KAAK8E,KAAK,WAAA;AACf,oBAAMC,KAAQzF,EAAAA,QAAEU,IAAAA;AAChB,kBAAIgF,KAAOD,GAAMC,KAAK/D,CAAAA;AACtB,oBAAMoB,KAAO,EAAA,GACRlB,GAAAA,GACA4D,GAAMC,KAAAA,GAAAA,GACa,YAAA,OAAX/C,MAAuBA,KAASA,KAAS,CAAA,EAAA;AAQtD,kBALK+C,OACHA,KAAO,IAAIhD,EAAUhC,MAAMqC,EAAAA,GAC3B0C,GAAMC,KAAK/D,GAAU+D,EAAAA,IAGD,YAAA,OAAX/C,IAAqB;AAC9B,oBAAA,WAAI+C,GAAK/C;AACP,wBAAM,IAAIgD,MAAM,oBAAoBhD,KAAAA;AAEtC+C,gBAAAA,GAAK/C,IAAAA;cAAAA;YAAAA,CAAAA;UAAAA;QAAAA;AAAAA,eAWb3C,EAAAA,QAAEc,GAAGY,KAAQgB,EAAUkD,iBACvB5F,EAAAA,QAAEc,GAAGY,GAAMmE,cAAcnD,GACzB1C,EAAAA,QAAEc,GAAGY,GAAMoE,aAAa,OAEtB9F,EAAAA,QAAEc,GAAGY,KAAQE,GACNc,EAAUkD,kBAAAA;MAAAA,CAAAA;;;;;ACjSnB;AAAA;AAOA,OAAC,SAAS,GAAE;AAAC;AAAa,sBAAY,OAAO,UAAQ,OAAO,MAAI,OAAO,CAAC,QAAQ,GAAE,CAAC,IAAE,YAAU,OAAO,WAAS,cAAY,OAAO,YAAQ,EAAE,gBAAiB,IAAE,EAAE,MAAM;AAAA,MAAC,EAAE,SAAS,GAAE;AAAC;AAAa,YAAI,IAAE,EAAC,kBAAiB,SAASG,IAAE;AAAC,iBAAOA,GAAE,QAAQ,uBAAsB,MAAM;AAAA,QAAC,GAAE,YAAW,SAASA,IAAE;AAAC,cAAIC,KAAE,SAAS,cAAc,KAAK;AAAE,iBAAOA,GAAE,YAAUD,IAAEC,GAAE,MAAM,WAAS,YAAWA,GAAE,MAAM,UAAQ,QAAOA;AAAA,QAAC,EAAC,GAAE,IAAE,IAAG,IAAE,GAAE,IAAE,IAAG,IAAE,IAAG,IAAE,IAAG,IAAE,IAAG,IAAE,EAAE;AAAK,iBAAS,EAAEA,IAAEC,IAAE;AAAC,eAAK,UAAQD,IAAE,KAAK,KAAG,EAAEA,EAAC,GAAE,KAAK,cAAY,CAAC,GAAE,KAAK,aAAW,CAAC,GAAE,KAAK,gBAAc,IAAG,KAAK,eAAa,KAAK,QAAQ,OAAM,KAAK,YAAU,MAAK,KAAK,iBAAe,CAAC,GAAE,KAAK,kBAAgB,MAAK,KAAK,WAAS,MAAK,KAAK,UAAQ,OAAG,KAAK,uBAAqB,MAAK,KAAK,yBAAuB,MAAK,KAAK,UAAQ,EAAE,OAAO,MAAG,CAAC,GAAE,EAAE,UAASC,EAAC,GAAE,KAAK,UAAQ,EAAC,UAAS,yBAAwB,YAAW,0BAAyB,GAAE,KAAK,OAAK,MAAK,KAAK,YAAU,IAAG,KAAK,YAAU,MAAK,KAAK,WAAW,GAAE,KAAK,WAAWA,EAAC;AAAA,QAAC;AAAC,UAAE,QAAM,GAAE,EAAE,eAAa,GAAE,EAAE,WAAS,EAAC,cAAa,CAAC,GAAE,iBAAgB,OAAG,UAAS,QAAO,YAAW,MAAK,QAAO,MAAK,UAAS,MAAK,QAAO,MAAK,OAAM,QAAO,UAAS,GAAE,WAAU,KAAI,gBAAe,GAAE,QAAO,CAAC,GAAE,cAAa,SAASF,IAAEE,IAAE;AAAC,cAAG,CAACA;AAAE,mBAAOF,GAAE;AAAM,cAAIG,KAAE,MAAI,EAAE,iBAAiBD,EAAC,IAAE;AAAI,iBAAOF,GAAE,MAAM,QAAQ,IAAI,OAAOG,IAAE,IAAI,GAAE,qBAAqB,EAAE,QAAQ,MAAK,OAAO,EAAE,QAAQ,MAAK,MAAM,EAAE,QAAQ,MAAK,MAAM,EAAE,QAAQ,MAAK,QAAQ,EAAE,QAAQ,wBAAuB,MAAM;AAAA,QAAC,GAAE,aAAY,SAASH,IAAEC,IAAE;AAAC,iBAAM,qCAAmCA,KAAE;AAAA,QAAQ,GAAE,WAAU,MAAK,QAAO,MAAK,MAAK,OAAM,SAAQ,OAAG,eAAc,GAAE,kBAAiB,GAAE,eAAc,GAAE,eAAc,OAAG,gBAAe,4BAA2B,aAAY,OAAG,UAAS,QAAO,gBAAe,MAAK,2BAA0B,MAAG,mBAAkB,MAAG,cAAa,SAASD,IAAEC,IAAEC,IAAE;AAAC,iBAAM,OAAKF,GAAE,MAAM,YAAY,EAAE,QAAQE,EAAC;AAAA,QAAC,GAAE,WAAU,SAAQ,iBAAgB,SAASD,IAAE;AAAC,iBAAM,YAAU,OAAOA,KAAE,EAAE,UAAUA,EAAC,IAAEA;AAAA,QAAC,GAAE,wBAAuB,OAAG,oBAAmB,cAAa,aAAY,UAAS,kBAAiB,MAAE,GAAE,EAAE,YAAU,EAAC,YAAW,WAAU;AAAC,cAAIA,IAAEC,KAAE,MAAKC,KAAE,MAAID,GAAE,QAAQ,YAAWE,KAAEF,GAAE,QAAQ,UAASG,KAAEH,GAAE;AAAQ,UAAAA,GAAE,QAAQ,aAAa,gBAAe,KAAK,GAAEA,GAAE,yBAAuB,EAAE,gDAAgD,EAAE,KAAK,KAAK,QAAQ,kBAAkB,EAAE,IAAI,CAAC,GAAEA,GAAE,uBAAqB,EAAE,MAAM,WAAWG,GAAE,cAAc,IAAGJ,KAAE,EAAEC,GAAE,oBAAoB,GAAG,SAASG,GAAE,YAAU,MAAM,GAAE,WAASA,GAAE,SAAOJ,GAAE,IAAI,SAAQI,GAAE,KAAK,GAAEJ,GAAE,GAAG,0BAAyBE,IAAE,WAAU;AAAC,YAAAD,GAAE,SAAS,EAAE,IAAI,EAAE,KAAK,OAAO,CAAC;AAAA,UAAC,CAAC,GAAED,GAAE,GAAG,yBAAwB,WAAU;AAAC,YAAAC,GAAE,gBAAc,IAAGD,GAAE,SAAS,MAAIG,EAAC,EAAE,YAAYA,EAAC;AAAA,UAAC,CAAC,GAAEH,GAAE,GAAG,sBAAqBE,IAAE,WAAU;AAAC,YAAAD,GAAE,OAAO,EAAE,IAAI,EAAE,KAAK,OAAO,CAAC;AAAA,UAAC,CAAC,GAAED,GAAE,GAAG,sBAAqB,WAAU;AAAC,yBAAaC,GAAE,aAAa;AAAA,UAAC,CAAC,GAAEA,GAAE,qBAAmB,WAAU;AAAC,YAAAA,GAAE,WAASA,GAAE,YAAY;AAAA,UAAC,GAAE,EAAE,MAAM,EAAE,GAAG,uBAAsBA,GAAE,kBAAkB,GAAEA,GAAE,GAAG,GAAG,wBAAuB,SAASF,IAAE;AAAC,YAAAE,GAAE,WAAWF,EAAC;AAAA,UAAC,CAAC,GAAEE,GAAE,GAAG,GAAG,sBAAqB,SAASF,IAAE;AAAC,YAAAE,GAAE,QAAQF,EAAC;AAAA,UAAC,CAAC,GAAEE,GAAE,GAAG,GAAG,qBAAoB,WAAU;AAAC,YAAAA,GAAE,OAAO;AAAA,UAAC,CAAC,GAAEA,GAAE,GAAG,GAAG,sBAAqB,WAAU;AAAC,YAAAA,GAAE,QAAQ;AAAA,UAAC,CAAC,GAAEA,GAAE,GAAG,GAAG,uBAAsB,SAASF,IAAE;AAAC,YAAAE,GAAE,QAAQF,EAAC;AAAA,UAAC,CAAC,GAAEE,GAAE,GAAG,GAAG,sBAAqB,SAASF,IAAE;AAAC,YAAAE,GAAE,QAAQF,EAAC;AAAA,UAAC,CAAC;AAAA,QAAC,GAAE,SAAQ,WAAU;AAAC,eAAK,aAAW,KAAK,YAAY,GAAE,KAAK,GAAG,IAAI,EAAE,UAAQ,KAAK,QAAQ,YAAU,KAAK,cAAc;AAAA,QAAE,GAAE,QAAO,WAAU;AAAC,cAAIC,KAAE,MAAKC,KAAED,GAAE,SAAQE,KAAEF,GAAE,GAAG,IAAI,GAAEG,KAAEH,GAAE,SAASE,EAAC;AAAE,UAAAF,GAAE,gBAAc,WAAW,WAAU;AAAC,YAAAA,GAAE,KAAK,GAAEA,GAAE,aAAWA,GAAE,iBAAeG,OAAIF,GAAE,yBAAuB,EAAE,MAAM,KAAKD,GAAE,OAAO;AAAA,UAAC,GAAE,GAAG;AAAA,QAAC,GAAE,WAAU,WAAU;AAAC,eAAK,mBAAiB,KAAK,eAAe,MAAM,GAAE,KAAK,iBAAe;AAAA,QAAK,GAAE,YAAW,SAASA,IAAE;AAAC,cAAIC,KAAE,EAAE,OAAO,CAAC,GAAE,KAAK,SAAQD,EAAC;AAAE,eAAK,UAAQ,MAAM,QAAQC,GAAE,MAAM,GAAE,KAAK,YAAUA,GAAE,SAAO,KAAK,wBAAwBA,GAAE,MAAM,IAAGA,GAAE,cAAY,KAAK,oBAAoBA,GAAE,aAAY,QAAQ,GAAE,EAAE,KAAK,oBAAoB,EAAE,IAAI,EAAC,cAAaA,GAAE,YAAU,MAAK,OAAMA,GAAE,QAAM,MAAK,WAAUA,GAAE,OAAM,CAAC,GAAE,KAAK,UAAQA;AAAA,QAAC,GAAE,YAAW,WAAU;AAAC,eAAK,iBAAe,CAAC,GAAE,KAAK,aAAW,CAAC;AAAA,QAAC,GAAE,OAAM,WAAU;AAAC,eAAK,WAAW,GAAE,KAAK,eAAa,IAAG,KAAK,cAAY,CAAC;AAAA,QAAC,GAAE,SAAQ,WAAU;AAAC,eAAK,WAAS,MAAG,aAAa,KAAK,eAAe,GAAE,KAAK,UAAU;AAAA,QAAC,GAAE,QAAO,WAAU;AAAC,eAAK,WAAS;AAAA,QAAE,GAAE,aAAY,WAAU;AAAC,cAAID,KAAE,EAAE,KAAK,oBAAoB,GAAEC,KAAED,GAAE,OAAO,EAAE,IAAI,CAAC;AAAE,cAAGC,OAAI,SAAS,QAAM,KAAK,QAAQ,kBAAiB;AAAC,gBAAIC,KAAE,KAAK,QAAQ,aAAYC,KAAEH,GAAE,YAAY,GAAEI,KAAE,KAAK,GAAG,YAAY,GAAEC,KAAE,KAAK,GAAG,OAAO,GAAEC,KAAE,EAAC,KAAID,GAAE,KAAI,MAAKA,GAAE,KAAI;AAAE,gBAAG,WAASH,IAAE;AAAC,kBAAIK,KAAE,EAAE,MAAM,EAAE,OAAO,GAAEC,KAAE,EAAE,MAAM,EAAE,UAAU,GAAE,IAAE,CAACA,KAAEH,GAAE,MAAIF,IAAE,IAAEK,KAAED,MAAGF,GAAE,MAAID,KAAED;AAAG,cAAAD,KAAE,KAAK,IAAI,GAAE,CAAC,MAAI,IAAE,QAAM;AAAA,YAAQ;AAAC,gBAAGI,GAAE,OAAK,UAAQJ,KAAE,CAACC,KAAEC,IAAEH,OAAI,SAAS,MAAK;AAAC,kBAAI,GAAEQ,KAAET,GAAE,IAAI,SAAS;AAAE,mBAAK,WAASA,GAAE,IAAI,WAAU,CAAC,EAAE,KAAK,GAAE,IAAEA,GAAE,aAAa,EAAE,OAAO,GAAEM,GAAE,OAAK,EAAE,KAAIA,GAAE,OAAKL,GAAE,WAAUK,GAAE,QAAM,EAAE,MAAK,KAAK,WAASN,GAAE,IAAI,WAAUS,EAAC,EAAE,KAAK;AAAA,YAAC;AAAC,uBAAS,KAAK,QAAQ,UAAQH,GAAE,QAAM,KAAK,GAAG,WAAW,IAAE,OAAMN,GAAE,IAAIM,EAAC;AAAA,UAAC;AAAA,QAAC,GAAE,eAAc,WAAU;AAAC,cAAIP,IAAEC,KAAE,KAAK,GAAG,IAAI,EAAE,QAAOC,KAAE,KAAK,QAAQ;AAAe,iBAAM,YAAU,OAAOA,KAAEA,OAAID,KAAE,CAAC,SAAS,eAAaD,KAAE,SAAS,UAAU,YAAY,GAAG,UAAU,aAAY,CAACC,EAAC,GAAEA,OAAID,GAAE,KAAK;AAAA,QAAO,GAAE,YAAW,SAASA,IAAE;AAAC,cAAG,KAAK,YAAU,KAAK,WAASA,GAAE,UAAQ,KAAG,CAAC,KAAK,cAAa;AAAC,gBAAG,CAAC,KAAK,YAAU,KAAK,SAAQ;AAAC,sBAAOA,GAAE,OAAM;AAAA,gBAAC,KAAK;AAAE,uBAAK,GAAG,IAAI,KAAK,YAAY,GAAE,KAAK,KAAK;AAAE;AAAA,gBAAM,KAAK;AAAE,sBAAG,KAAK,QAAM,KAAK,QAAQ,UAAQ,KAAK,cAAc,GAAE;AAAC,yBAAK,WAAW;AAAE;AAAA,kBAAK;AAAC;AAAA,gBAAO,KAAK;AAAE,sBAAG,KAAK,QAAM,KAAK,QAAQ;AAAO,2BAAO,KAAK,KAAK,WAAW;AAAE,sBAAG,OAAK,KAAK;AAAc,2BAAO,KAAK,KAAK,KAAK;AAAE,sBAAG,KAAK,OAAO,KAAK,aAAa,GAAE,UAAK,KAAK,QAAQ;AAAY;AAAO;AAAA,gBAAM,KAAK;AAAE,sBAAG,OAAK,KAAK;AAAc,2BAAO,KAAK,KAAK,KAAK;AAAE,uBAAK,OAAO,KAAK,aAAa;AAAE;AAAA,gBAAM,KAAK;AAAE,uBAAK,OAAO;AAAE;AAAA,gBAAM,KAAK;AAAE,uBAAK,SAAS;AAAE;AAAA,gBAAM;AAAQ;AAAA,cAAM;AAAC,cAAAA,GAAE,yBAAyB,GAAEA,GAAE,eAAe;AAAA,YAAC;AAAA,UAAC;AAAM,iBAAK,QAAQ;AAAA,QAAC,GAAE,SAAQ,SAASA,IAAE;AAAC,cAAIC,KAAE;AAAK,cAAG,CAACA,GAAE,UAAS;AAAC,oBAAOD,GAAE,OAAM;AAAA,cAAC,KAAK;AAAA,cAAE,KAAK;AAAE;AAAA,YAAM;AAAC,yBAAaC,GAAE,eAAe,GAAEA,GAAE,iBAAeA,GAAE,GAAG,IAAI,MAAIA,GAAE,aAAa,GAAEA,GAAE,QAAQ,iBAAe,IAAEA,GAAE,kBAAgB,WAAW,WAAU;AAAC,cAAAA,GAAE,cAAc;AAAA,YAAC,GAAEA,GAAE,QAAQ,cAAc,IAAEA,GAAE,cAAc;AAAA,UAAE;AAAA,QAAC,GAAE,eAAc,WAAU;AAAC,cAAG,KAAK;AAAkB,iBAAK,oBAAkB;AAAA,eAAO;AAAC,gBAAIA,KAAE,KAAK,SAAQC,KAAE,KAAK,GAAG,IAAI,GAAEC,KAAE,KAAK,SAASD,EAAC;AAAE,iBAAK,aAAW,KAAK,iBAAeC,OAAI,KAAK,YAAU,OAAMF,GAAE,yBAAuB,EAAE,MAAM,KAAK,KAAK,OAAO,IAAG,aAAa,KAAK,eAAe,GAAE,KAAK,eAAaC,IAAE,KAAK,gBAAc,IAAGD,GAAE,6BAA2B,KAAK,aAAaE,EAAC,IAAE,KAAK,OAAO,CAAC,IAAEA,GAAE,SAAOF,GAAE,WAAS,KAAK,KAAK,IAAE,KAAK,eAAeE,EAAC;AAAA,UAAC;AAAA,QAAC,GAAE,cAAa,SAASH,IAAE;AAAC,cAAIC,KAAE,KAAK;AAAY,iBAAO,MAAIA,GAAE,UAAQA,GAAE,GAAG,MAAM,YAAY,MAAID,GAAE,YAAY;AAAA,QAAC,GAAE,UAAS,SAASC,IAAE;AAAC,cAAIC,IAAEC,KAAE,KAAK,QAAQ;AAAU,iBAAOA,MAAGD,KAAED,GAAE,MAAME,EAAC,GAAE,EAAE,KAAKD,GAAEA,GAAE,SAAO,EAAE,KAAGD;AAAA,QAAC,GAAE,qBAAoB,SAASA,IAAE;AAAC,cAAIC,IAAEC,KAAE,KAAK,SAAQC,KAAEH,GAAE,YAAY,GAAEI,KAAEF,GAAE,cAAaG,KAAE,SAASH,GAAE,aAAY,EAAE;AAAE,iBAAOD,KAAE,EAAC,aAAY,EAAE,KAAKC,GAAE,QAAO,SAASH,IAAE;AAAC,mBAAOK,GAAEL,IAAEC,IAAEG,EAAC;AAAA,UAAC,CAAC,EAAC,GAAEE,MAAGJ,GAAE,YAAY,SAAOI,OAAIJ,GAAE,cAAYA,GAAE,YAAY,MAAM,GAAEI,EAAC,IAAGJ;AAAA,QAAC,GAAE,gBAAe,SAASD,IAAE;AAAC,cAAIC,IAAEC,IAAEC,IAAEC,IAAEC,KAAE,MAAKC,KAAED,GAAE,SAAQE,KAAED,GAAE;AAAW,UAAAA,GAAE,OAAOA,GAAE,aAAWN,IAAE,UAAKM,GAAE,cAAc,KAAKD,GAAE,SAAQC,GAAE,MAAM,MAAIJ,KAAEI,GAAE,eAAa,OAAKA,GAAE,QAAO,EAAE,WAAWA,GAAE,MAAM,IAAEA,GAAE,OAAON,IAAE,SAASD,IAAE;AAAC,YAAAM,GAAE,cAAYN,GAAE,aAAYM,GAAE,QAAQ,GAAEC,GAAE,iBAAiB,KAAKD,GAAE,SAAQL,IAAED,GAAE,WAAW;AAAA,UAAC,CAAC,KAAGM,GAAE,UAAQJ,KAAEI,GAAE,oBAAoBL,EAAC,KAAG,EAAE,WAAWO,EAAC,MAAIA,KAAEA,GAAE,KAAKF,GAAE,SAAQL,EAAC,IAAGG,KAAEI,KAAE,MAAI,EAAE,MAAML,MAAG,CAAC,CAAC,GAAED,KAAEI,GAAE,eAAeF,MAAIF,MAAG,MAAM,QAAQA,GAAE,WAAW,KAAGI,GAAE,cAAYJ,GAAE,aAAYI,GAAE,QAAQ,GAAEC,GAAE,iBAAiB,KAAKD,GAAE,SAAQL,IAAEC,GAAE,WAAW,KAAGI,GAAE,WAAWL,EAAC,IAAEM,GAAE,iBAAiB,KAAKD,GAAE,SAAQL,IAAE,CAAC,CAAC,KAAGK,GAAE,UAAU,GAAED,KAAE,EAAC,KAAIG,IAAE,MAAKL,IAAE,MAAKI,GAAE,MAAK,UAASA,GAAE,SAAQ,GAAE,EAAE,OAAOF,IAAEE,GAAE,YAAY,GAAED,GAAE,iBAAe,EAAE,KAAKD,EAAC,EAAE,KAAK,SAASL,IAAE;AAAC,gBAAIE;AAAE,YAAAI,GAAE,iBAAe,MAAKJ,KAAEK,GAAE,gBAAgBP,IAAEC,EAAC,GAAEK,GAAE,gBAAgBJ,IAAED,IAAEG,EAAC,GAAEG,GAAE,iBAAiB,KAAKD,GAAE,SAAQL,IAAEC,GAAE,WAAW;AAAA,UAAC,CAAC,EAAE,KAAK,SAASF,IAAEE,IAAEC,IAAE;AAAC,YAAAI,GAAE,cAAc,KAAKD,GAAE,SAAQL,IAAED,IAAEE,IAAEC,EAAC;AAAA,UAAC,CAAC;AAAA,QAAI,GAAE,YAAW,SAASH,IAAE;AAAC,cAAG,CAAC,KAAK,QAAQ;AAAkB,mBAAM;AAAG,mBAAQC,KAAE,KAAK,YAAWC,KAAED,GAAE,QAAOC;AAAK,gBAAG,MAAIF,GAAE,QAAQC,GAAEC,GAAE;AAAE,qBAAM;AAAG,iBAAM;AAAA,QAAE,GAAE,MAAK,WAAU;AAAC,cAAID,KAAE,EAAE,KAAK,oBAAoB;AAAE,YAAE,WAAW,KAAK,QAAQ,MAAM,KAAG,KAAK,WAAS,KAAK,QAAQ,OAAO,KAAK,KAAK,SAAQA,EAAC,GAAE,KAAK,UAAQ,OAAG,KAAK,gBAAc,IAAG,aAAa,KAAK,eAAe,GAAE,EAAE,KAAK,oBAAoB,EAAE,KAAK,GAAE,KAAK,OAAO,IAAI;AAAA,QAAC,GAAE,SAAQ,WAAU;AAAC,cAAG,KAAK,YAAY,QAAO;AAAC,gBAAIA,IAAEC,KAAE,KAAK,SAAQC,KAAED,GAAE,SAAQE,KAAEF,GAAE,cAAaG,KAAE,KAAK,SAAS,KAAK,YAAY,GAAEC,KAAE,KAAK,QAAQ,YAAWC,KAAE,KAAK,QAAQ,UAASC,KAAE,EAAE,KAAK,oBAAoB,GAAEC,KAAE,EAAE,KAAK,sBAAsB,GAAE,IAAEP,GAAE,cAAa,IAAE;AAAG,YAAAA,GAAE,6BAA2B,KAAK,aAAaG,EAAC,IAAE,KAAK,OAAO,CAAC,KAAG,EAAE,KAAK,KAAK,aAAY,SAASL,IAAEO,IAAE;AAAC,cAAAJ,OAAI,KAAG,SAASH,IAAEI,IAAE;AAAC,oBAAIC,KAAEL,GAAE,KAAKG;AAAG,uBAAOF,OAAII,KAAE,MAAIJ,KAAEI,IAAEH,GAAE,YAAYF,IAAEC,EAAC;AAAA,cAAE,EAAEM,IAAE,CAAC,IAAG,KAAG,iBAAeD,KAAE,mBAAiBN,KAAE,OAAKI,GAAEG,IAAEF,IAAEL,EAAC,IAAE;AAAA,YAAQ,CAAC,GAAE,KAAK,qBAAqB,GAAES,GAAE,OAAO,GAAED,GAAE,KAAK,CAAC,GAAE,EAAE,WAAW,CAAC,KAAG,EAAE,KAAK,KAAK,SAAQA,IAAE,KAAK,WAAW,GAAE,KAAK,YAAY,GAAEA,GAAE,KAAK,GAAEN,GAAE,oBAAkB,KAAK,gBAAc,GAAEM,GAAE,UAAU,CAAC,GAAEA,GAAE,SAAS,MAAIF,EAAC,EAAE,MAAM,EAAE,SAASC,EAAC,IAAG,KAAK,UAAQ,MAAG,KAAK,aAAa;AAAA,UAAE;AAAM,iBAAK,QAAQ,yBAAuB,KAAK,cAAc,IAAE,KAAK,KAAK;AAAA,QAAC,GAAE,eAAc,WAAU;AAAC,cAAIN,KAAE,KAAK,QAAQ,cAAaC,KAAE,EAAE,KAAK,oBAAoB,GAAEC,KAAE,EAAE,KAAK,sBAAsB;AAAE,eAAK,qBAAqB,GAAEA,GAAE,OAAO,GAAED,GAAE,MAAM,GAAEA,GAAE,OAAOC,EAAC,GAAE,EAAE,WAAWF,EAAC,KAAGA,GAAE,KAAK,KAAK,SAAQC,IAAE,KAAK,WAAW,GAAE,KAAK,YAAY,GAAEA,GAAE,KAAK,GAAE,KAAK,UAAQ;AAAA,QAAE,GAAE,sBAAqB,WAAU;AAAC,cAAID,IAAEC,KAAE,KAAK,SAAQC,KAAE,EAAE,KAAK,oBAAoB;AAAE,qBAASD,GAAE,SAAOD,KAAE,KAAK,GAAG,WAAW,GAAEE,GAAE,IAAI,SAAQF,KAAE,IAAEA,KAAE,GAAG,KAAG,WAASC,GAAE,SAAOC,GAAE,IAAI,SAAQ,EAAE;AAAA,QAAC,GAAE,cAAa,WAAU;AAAC,cAAIF,KAAE,KAAK,GAAG,IAAI,EAAE,YAAY,GAAEC,KAAE;AAAK,UAAAD,OAAI,EAAE,KAAK,KAAK,aAAY,SAASD,IAAEG,IAAE;AAAC,gBAAIC,KAAE,MAAID,GAAE,MAAM,YAAY,EAAE,QAAQF,EAAC;AAAE,mBAAOG,OAAIF,KAAEC,KAAG,CAACC;AAAA,UAAC,CAAC,GAAE,KAAK,OAAOF,EAAC;AAAA,QAAE,GAAE,QAAO,SAASD,IAAE;AAAC,cAAIC,KAAE,KAAK,QAAQ,QAAOC,KAAE;AAAG,UAAAF,OAAIE,KAAE,KAAK,eAAaF,GAAE,MAAM,OAAO,KAAK,aAAa,MAAM,IAAG,KAAK,cAAYE,OAAI,KAAK,YAAUA,IAAE,KAAK,OAAKF,IAAE,EAAE,WAAWC,EAAC,KAAGA,GAAE,KAAK,KAAK,SAAQC,EAAC;AAAA,QAAE,GAAE,yBAAwB,SAASF,IAAE;AAAC,iBAAOA,GAAE,UAAQ,YAAU,OAAOA,GAAE,KAAG,EAAE,IAAIA,IAAE,SAASD,IAAE;AAAC,mBAAM,EAAC,OAAMA,IAAE,MAAK,KAAI;AAAA,UAAC,CAAC,IAAEC;AAAA,QAAC,GAAE,qBAAoB,SAASA,IAAEC,IAAE;AAAC,iBAAOD,KAAE,EAAE,KAAKA,MAAG,EAAE,EAAE,YAAY,GAAE,OAAK,EAAE,QAAQA,IAAE,CAAC,QAAO,UAAS,KAAK,CAAC,MAAIA,KAAEC,KAAGD;AAAA,QAAC,GAAE,iBAAgB,SAASD,IAAEC,IAAEC,IAAE;AAAC,cAAIC,KAAE,KAAK;AAAQ,UAAAH,GAAE,cAAY,KAAK,wBAAwBA,GAAE,WAAW,GAAEG,GAAE,YAAU,KAAK,eAAeD,MAAGF,IAAEG,GAAE,qBAAmB,CAACH,GAAE,YAAY,UAAQ,KAAK,WAAW,KAAKC,EAAC,IAAGA,OAAI,KAAK,SAAS,KAAK,YAAY,MAAI,KAAK,cAAYD,GAAE,aAAY,KAAK,QAAQ;AAAA,QAAE,GAAE,UAAS,SAASC,IAAE;AAAC,cAAIC,IAAEC,KAAE,KAAK,QAAQ,UAASC,KAAE,EAAE,KAAK,oBAAoB,GAAEC,KAAED,GAAE,KAAK,MAAI,KAAK,QAAQ,UAAU;AAAE,iBAAOA,GAAE,KAAK,MAAID,EAAC,EAAE,YAAYA,EAAC,GAAE,KAAK,gBAAcF,IAAE,OAAK,KAAK,iBAAeI,GAAE,SAAO,KAAK,iBAAeH,KAAEG,GAAE,IAAI,KAAK,aAAa,GAAE,EAAEH,EAAC,EAAE,SAASC,EAAC,GAAED,MAAG;AAAA,QAAI,GAAE,YAAW,WAAU;AAAC,cAAID,KAAE,EAAE,QAAQ,KAAK,MAAK,KAAK,WAAW;AAAE,eAAK,OAAOA,EAAC;AAAA,QAAC,GAAE,QAAO,SAASD,IAAE;AAAC,eAAK,KAAK,GAAE,KAAK,SAASA,EAAC;AAAA,QAAC,GAAE,QAAO,WAAU;AAAC,cAAG,OAAK,KAAK;AAAc,mBAAO,MAAI,KAAK,iBAAe,EAAE,KAAK,oBAAoB,EAAE,SAAS,MAAI,KAAK,QAAQ,UAAU,EAAE,MAAM,EAAE,YAAY,KAAK,QAAQ,QAAQ,GAAE,KAAK,gBAAc,IAAG,KAAK,oBAAkB,OAAG,KAAK,GAAG,IAAI,KAAK,YAAY,GAAE,KAAK,KAAK,aAAa,KAAG,KAAK,KAAK,aAAa,KAAK,gBAAc,CAAC;AAAA,QAAC,GAAE,UAAS,WAAU;AAAC,eAAK,kBAAgB,KAAK,YAAY,SAAO,KAAG,KAAK,aAAa,KAAK,gBAAc,CAAC;AAAA,QAAC,GAAE,cAAa,SAASC,IAAE;AAAC,cAAIC,KAAE,KAAK,SAASD,EAAC;AAAE,cAAGC,IAAE;AAAC,gBAAIC,IAAEC,IAAEC,IAAEC,KAAE,EAAEJ,EAAC,EAAE,YAAY;AAAE,YAAAC,KAAED,GAAE,WAAUG,MAAGD,KAAE,EAAE,KAAK,oBAAoB,EAAE,UAAU,KAAG,KAAK,QAAQ,YAAUE,IAAEH,KAAEC,KAAE,EAAE,KAAK,oBAAoB,EAAE,UAAUD,EAAC,IAAEA,KAAEE,MAAG,EAAE,KAAK,oBAAoB,EAAE,UAAUF,KAAE,KAAK,QAAQ,YAAUG,EAAC,GAAE,KAAK,QAAQ,kBAAgB,KAAK,oBAAkB,MAAG,KAAK,GAAG,IAAI,KAAK,SAAS,KAAK,YAAYL,IAAG,KAAK,CAAC,IAAG,KAAK,OAAO,IAAI;AAAA,UAAC;AAAA,QAAC,GAAE,UAAS,SAASA,IAAE;AAAC,cAAIC,KAAE,KAAK,QAAQ,UAASC,KAAE,KAAK,YAAYF;AAAG,eAAK,eAAa,KAAK,SAASE,GAAE,KAAK,GAAE,KAAK,iBAAe,KAAK,GAAG,IAAI,KAAG,KAAK,QAAQ,iBAAe,KAAK,GAAG,IAAI,KAAK,YAAY,GAAE,KAAK,OAAO,IAAI,GAAE,KAAK,cAAY,CAAC,GAAE,KAAK,YAAUA,IAAE,EAAE,WAAWD,EAAC,KAAGA,GAAE,KAAK,KAAK,SAAQC,EAAC;AAAA,QAAC,GAAE,UAAS,SAASH,IAAE;AAAC,cAAIC,IAAEC,IAAEC,KAAE,KAAK,QAAQ;AAAU,iBAAOA,KAAE,OAAKD,MAAGD,KAAE,KAAK,cAAc,MAAME,EAAC,GAAG,SAAOH,KAAEC,GAAE,OAAO,GAAEA,GAAE,SAAOC,GAAEA,GAAE,SAAO,GAAG,MAAM,IAAEF,KAAEA;AAAA,QAAC,GAAE,SAAQ,WAAU;AAAC,eAAK,GAAG,IAAI,eAAe,EAAE,WAAW,cAAc,GAAE,EAAE,MAAM,EAAE,IAAI,uBAAsB,KAAK,kBAAkB,GAAE,EAAE,KAAK,oBAAoB,EAAE,OAAO;AAAA,QAAC,EAAC,GAAE,EAAE,GAAG,wBAAsB,SAASC,IAAEC,IAAE;AAAC,iBAAO,UAAU,SAAO,KAAK,KAAK,WAAU;AAAC,gBAAIC,KAAE,EAAE,IAAI,GAAEC,KAAED,GAAE,KAAK,cAAc;AAAE,wBAAU,OAAOF,KAAEG,MAAG,cAAY,OAAOA,GAAEH,OAAIG,GAAEH,IAAGC,EAAC,KAAGE,MAAGA,GAAE,WAASA,GAAE,QAAQ,GAAEA,KAAE,IAAI,EAAE,MAAKH,EAAC,GAAEE,GAAE,KAAK,gBAAeC,EAAC;AAAA,UAAE,CAAC,IAAE,KAAK,MAAM,EAAE,KAAK,cAAc;AAAA,QAAC,GAAE,EAAE,GAAG,iBAAe,EAAE,GAAG,eAAa,EAAE,GAAG;AAAA,MAAsB,CAAC;AAAA;AAAA;;;ACP9wZ;AAAA;AAIA,OAAC,SAAUO,IAAG;AACd;AAEA,YAAI,WAAW,SAAU,GAAG;AACxB,iBAAO;AAAA,QACX;AAEA,YAAIC,WAAU,SAAU,OAAO;AAC3B,iBAAOD,GAAE,QAAQ,KAAK;AAAA,QAC1B;AAEA,YAAIE,YAAW,SAAU,OAAO;AAC5B,iBAAO,CAACD,SAAQ,KAAK,KAAM,iBAAiB;AAAA,QAChD;AAEA,YAAI,WAAW,SAAU,OAAO;AAC5B,iBAAO,iBAAiB;AAAA,QAC5B;AAEA,YAAI,aAAa,SAAU,OAAO;AAC9B,iBAAO,iBAAiB;AAAA,QAC5B;AAEA,YAAIE,WAAU,SAAU,QAAQ,OAAO;AACnC,iBAAOH,GAAE,QAAQ,OAAO,MAAM;AAAA,QAClC;AAEA,YAAI,UAAU,SAAU,OAAO,OAAO;AAClC,iBAAOG,SAAQ,OAAO,KAAK,MAAM;AAAA,QACrC;AAEA,YAAI,UAAU,SAAU,YAAY,UAAU;AAC1C,mBAAQ,KAAK,YAAY;AACrB,gBAAG,WAAW,eAAe,CAAC,GAAG;AAC7B,uBAAS,WAAW,IAAI,GAAG,UAAU;AAAA,YACzC;AAAA,UACJ;AAAA,QACJ;AAGA,YAAI,OAAO,SAAU,OAAO;AACxB,iBAAO,MAAM,MAAM,SAAS;AAAA,QAChC;AAEA,YAAI,mBAAmB,SAAU,MAAM;AACnC,iBAAO,MAAM,UAAU,MAAM,KAAK,IAAI;AAAA,QAC1C;AAEA,YAAIC,UAAS,WAAY;AACrB,cAAI,WAAW,CAAC;AAChB,kBAAQ,iBAAiB,SAAS,GAAG,SAAU,GAAG;AAC9C,oBAAQ,GAAG,SAAU,KAAK,KAAK;AAC3B,uBAAS,OAAO;AAAA,YACpB,CAAC;AAAA,UACL,CAAC;AACD,iBAAO;AAAA,QACX;AAEA,YAAI,aAAa,SAAU,YAAY,UAAU;AAC7C,cAAI,SAAS,CAAC;AACd,kBAAQ,YAAY,SAAU,OAAO,KAAK,MAAM;AAC5C,mBAAO,KAAK,SAAS,OAAO,KAAK,IAAI,CAAC;AAAA,UAC1C,CAAC;AACD,iBAAO;AAAA,QACX;AAEA,YAAI,cAAc,SAAU,YAAY,UAAU,aAAa;AAC3D,cAAI,SAAS,CAAC;AACd,kBAAQ,YAAY,SAAU,OAAO,KAAK,MAAM;AAC5C,kBAAM,cAAc,YAAY,KAAK,KAAK,IAAI;AAC9C,mBAAO,OAAO,SAAS,OAAO,KAAK,IAAI;AAAA,UAC3C,CAAC;AACD,iBAAO;AAAA,QACX;AAEA,YAAI,MAAM,SAAU,YAAY,UAAU,aAAa;AACnD,iBAAOH,SAAQ,UAAU,IACrB,WAAW,YAAY,QAAQ,IAC/B,YAAY,YAAY,UAAU,WAAW;AAAA,QACrD;AAEA,YAAI,QAAQ,SAAU,gBAAgB,KAAK;AACvC,iBAAO,IAAI,gBAAgB,SAAU,KAAK;AACtC,mBAAO,IAAI;AAAA,UACf,CAAC;AAAA,QACL;AAEA,YAAII,UAAS,SAAU,YAAY,UAAU;AACzC,cAAI;AAEJ,cAAGJ,SAAQ,UAAU,GAAG;AACpB,uBAAW,CAAC;AACZ,oBAAQ,YAAY,SAAU,KAAK,KAAK,MAAM;AAC1C,kBAAG,SAAS,KAAK,KAAK,IAAI,GAAG;AACzB,yBAAS,KAAK,GAAG;AAAA,cACrB;AAAA,YACJ,CAAC;AAAA,UACL,OACK;AACD,uBAAW,CAAC;AACZ,oBAAQ,YAAY,SAAU,KAAK,KAAK,MAAM;AAC1C,kBAAG,SAAS,KAAK,KAAK,IAAI,GAAG;AACzB,yBAAS,OAAO;AAAA,cACpB;AAAA,YACJ,CAAC;AAAA,UACL;AAEA,iBAAO;AAAA,QACX;AAEA,YAAIK,QAAO,SAAU,YAAY,cAAc,MAAM;AACjD,iBAAO,IAAI,YAAY,SAAU,QAAQ,MAAM;AAC3C,mBAAO,OAAO,cAAc,MAAM,QAAQ,QAAQ,CAAC,CAAC;AAAA,UACxD,CAAC;AAAA,QACL;AAIA,YAAIC,YAAW,SAAU,iBAAiB,UAAU;AAChD,cAAI,UAAU;AACd,iBAAO,WAAY;AACf,gBAAI,OAAO,MAAM,OAAO;AACxB,gBAAG,YAAY,MAAM;AACjB,wBAAU,WAAW,WAAY;AAC7B,0BAAU;AAAA,cACd,GAAG,eAAe;AAClB,uBAAS,MAAM,MAAM,IAAI;AAAA,YAC7B;AAAA,UACJ;AAAA,QACJ;AAGA,YAAI,cAAc,SAAU,QAAQ;AAChC,mBAAS,UAAU,CAAC;AACpB,cAAI,SAAS,CAAC;AAEd,iBAAO,UAAU,SAAU,OAAOC,OAAM;AACpC,oBAAQ,OAAO,QAAQ,SAAU,UAAU;AACvC,uBAASA,KAAI;AAAA,YACjB,CAAC;AAAA,UACL;AAEA,iBAAO,YAAY,SAAU,OAAO,UAAU;AAC1C,mBAAO,SAAS,OAAO,UAAU,CAAC;AAClC,mBAAO,OAAO,KAAK,QAAQ;AAAA,UAC/B;AAEA,iBAAO,cAAc,SAAU,UAAU;AACrC,oBAAQ,QAAQ,SAAU,aAAa;AACnC,kBAAIC,SAAQN,SAAQ,aAAa,QAAQ;AACzC,kBAAGM,WAAU,IAAI;AACb,4BAAY,OAAOA,QAAO,CAAC;AAAA,cAC/B;AAAA,YACJ,CAAC;AAAA,UACL;AAEA,iBAAO;AAAA,QACX;AAMA,SAAC,SAAUT,IAAG;AACd;AAEA,cAAI,kBAAkB,SAAU,KAAK,IAAI;AACrC,gBAAIU,QAAO,YAAY,GACnB,QAAQ,IAAI;AAEhB,YAAAA,MAAK,UAAU,WAAY;AACvB,oBAAM;AAAA,YACV;AAEA,YAAAA,MAAK,IAAI,SAAU,UAAU;AACzB,qBAAO,WAAW,MAAM,KAAK,QAAQ,IAAI;AAAA,YAC7C;AAEA,YAAAA,MAAK,UAAU,WAAY;AACvB,cAAAA,MAAK,EAAE,EAAE,KAAK,YAAY,IAAI;AAC9B,cAAAA,MAAK,QAAQ,aAAa,KAAK;AAAA,YACnC;AAEA,YAAAA,MAAK,SAAS,WAAY;AACtB,cAAAA,MAAK,EAAE,EAAE,KAAK,YAAY,KAAK;AAC/B,cAAAA,MAAK,QAAQ,aAAa,IAAI;AAAA,YAClC;AAEA,eAAG,UAAU,SAAU,GAAG,GAAG;AACzB,qBAAO,MAAM;AAAA,YACjB;AAEA,eAAG,gBAAiB,WAAY;AAC5B,kBAAI;AACJ,qBAAO,SAAU,GAAG,YAAY;AAC5B,oBAAI,WAAWA,MAAK,IAAI;AACxB,oBAAG,CAAC,GAAG,QAAQ,UAAU,QAAQ,GAAG;AAChC,kBAAAA,MAAK,QAAQ,UAAU,EAAE,GAAM,WAAuB,CAAC;AAAA,gBAC3D;AACA,2BAAW;AAAA,cACf;AAAA,YACJ,EAAE;AAEF,mBAAOA;AAAA,UACX;AAGA,cAAI,cAAc,SAAU,KAAK,IAAI;AACjC,gBAAIA,QAAO,gBAAgB,KAAK,EAAE;AAElC,YAAAA,MAAK,MAAM,WAAY;AACnB,qBAAOA,MAAK,EAAE,EAAE,IAAI;AAAA,YACxB;AAEA,YAAAA,MAAK,MAAM,SAAU,UAAU;AAC3B,cAAAA,MAAK,EAAE,EAAE,IAAI,QAAQ;AAAA,YACzB;AAEA,YAAAA,MAAK,QAAQ,WAAY;AACrB,cAAAA,MAAK,IAAI,EAAE;AAAA,YACf;AAEA,eAAG,cAAc,SAAU,UAAU;AACjC,qBAAO,SAAU,UAAU;AACvB,yBAAS,KAAKA,OAAM,QAAQ;AAAA,cAChC;AAAA,YACJ;AAEA,mBAAOA;AAAA,UACX;AAEA,cAAI,oBAAoB,SAAU,GAAG,GAAG;AACpC,gBAAIT,SAAQ,CAAC,IAAI,IAAI,CAAC,CAAC;AACvB,gBAAIA,SAAQ,CAAC,IAAI,IAAI,CAAC,CAAC;AAEvB,gBAAI,UAAU;AACd,gBAAG,EAAE,WAAW,EAAE,QAAQ;AACtB,wBAAU;AAAA,YACd,OACK;AACD,sBAAQ,GAAG,SAAU,OAAO;AACxB,oBAAG,CAAC,QAAQ,GAAG,KAAK,GAAG;AACnB,4BAAU;AAAA,gBACd;AAAA,cACJ,CAAC;AAAA,YACL;AAEA,mBAAO;AAAA,UACX;AAEA,cAAI,oBAAoB,SAAU,KAAK;AACnC,gBAAI,KAAK,CAAC,GACNS,QAAO,YAAY,KAAK,EAAE;AAE9B,YAAAA,MAAK,UAAU,WAAY;AACvB,qBAAO;AAAA,YACX;AAEA,YAAAA,MAAK,EAAE,EAAE,GAAG,UAAU,SAAU,GAAG;AAC/B,iBAAG,cAAc,GAAG,IAAI;AAAA,YAC5B,CAAC;AAED,mBAAOA;AAAA,UACX;AAEA,cAAI,sBAAsB,SAAU,KAAK;AACrC,gBAAI,KAAK,CAAC,GACNA,QAAO,YAAY,KAAK,EAAE;AAE9B,YAAAA,MAAK,UAAU,WAAY;AACvB,qBAAO;AAAA,YACX;AAEA,YAAAA,MAAK,MAAM,WAAY;AACnB,kBAAI,SAAS,CAAC;AACd,cAAAA,MAAK,EAAE,EAAE,OAAO,UAAU,EAAE,KAAK,WAAY;AACzC,uBAAO,KAAKV,GAAE,IAAI,EAAE,IAAI,CAAC;AAAA,cAC7B,CAAC;AACD,qBAAO;AAAA,YACX;AAEA,YAAAU,MAAK,MAAM,SAAU,WAAW;AAC5B,0BAAYT,SAAQ,SAAS,IAAI,YAAY,CAAC,SAAS;AAEvD,cAAAS,MAAK,EAAE,EAAE,KAAK,WAAY;AACtB,gBAAAV,GAAE,IAAI,EAAE,KAAK,WAAW,KAAK;AAAA,cACjC,CAAC;AAED,sBAAQ,WAAW,SAAU,OAAO;AAChC,gBAAAU,MAAK,EAAE,EAAE,OAAO,aAAa,QAAQ,IAAI,EACpC,KAAK,WAAW,IAAI;AAAA,cAC7B,CAAC;AAAA,YACL;AAEA,eAAG,UAAU;AAEb,YAAAA,MAAK,EAAE,EAAE,OAAO,SAAU,GAAG;AACzB,iBAAG,cAAc,GAAG,IAAI;AAAA,YAC5B,CAAC;AAED,mBAAOA;AAAA,UACX;AAEA,cAAI,mBAAmB,SAAU,KAAK;AAClC,gBAAI,KAAK,CAAC,GACNA,QAAO,gBAAgB,KAAK,EAAE;AAElC,YAAAA,MAAK,UAAU,WAAY;AACvB,qBAAO;AAAA,YACX;AAEA,mBAAOA;AAAA,UACX;AAEA,cAAI,kBAAkB,SAAU,KAAK;AACjC,gBAAI,KAAK,CAAC,GACNA,QAAO,gBAAgB,KAAK,EAAE;AAElC,YAAAA,MAAK,UAAU,WAAY;AACvB,qBAAO;AAAA,YACX;AAEA,YAAAA,MAAK,MAAM,WAAY;AACnB,qBAAO,KAAKA,MAAK,EAAE,EAAE,IAAI,EAAE,MAAM,IAAI,CAAC;AAAA,YAC1C;AAEA,YAAAA,MAAK,QAAQ,WAAY;AAErB,mBAAK,EAAE,EAAE,KAAK,WAAY;AACtB,gBAAAV,GAAE,IAAI,EAAE,KAAK,QAAQ,EAAE,QAAQ,MAAM,EAAE,IAAI,CAAC,EAAE,MAAM;AACpD,gBAAAA,GAAE,IAAI,EAAE,OAAO;AAAA,cACnB,CAAC;AAAA,YACL;AAEA,YAAAU,MAAK,EAAE,EAAE,OAAO,SAAU,GAAG;AACzB,iBAAG,cAAc,GAAG,IAAI;AAAA,YAE5B,CAAC;AAED,mBAAOA;AAAA,UACX;AAEA,cAAI,oBAAoB,SAAU,KAAK;AACnC,gBAAI,KAAK,CAAC,GACNA,QAAO,YAAY,KAAK,EAAE;AAE9B,YAAAA,MAAK,UAAU,WAAY;AACvB,qBAAO;AAAA,YACX;AAEA,YAAAA,MAAK,EAAE,EAAE,OAAO,SAAU,GAAG;AACzB,iBAAG,cAAc,GAAG,IAAI;AAAA,YAC5B,CAAC;AAED,mBAAOA;AAAA,UACX;AACA,cAAI,0BAA0B,SAAU,KAAK;AACzC,gBAAI,KAAK,CAAC,GACNA,QAAO,gBAAgB,KAAK,EAAE;AAElC,YAAAA,MAAK,UAAU,WAAY;AACvB,qBAAO;AAAA,YACX;AAEA,YAAAA,MAAK,MAAM,WAAY;AAEnB,kBAAI,iBAAiBA,MAAK,EAAE,EAAE,IAAI,CAAC,EAAE,SAAS,CAAC,GAC3C,QAAQ,CAAC,GAAG;AAEhB,mBAAI,IAAI,GAAG,KAAK,eAAe,UAAU,IAAI,KAAK,GAAG;AACjD,sBAAM,KAAK,eAAe,GAAG,IAAI;AAAA,cACrC;AAEA,qBAAO;AAAA,YACX;AAEA,YAAAA,MAAK,QAAQ,WAAY;AAErB,mBAAK,EAAE,EAAE,KAAK,WAAY;AACtB,gBAAAV,GAAE,IAAI,EAAE,KAAK,QAAQ,EAAE,QAAQ,MAAM,EAAE,IAAI,CAAC,EAAE,MAAM;AACpD,gBAAAA,GAAE,IAAI,EAAE,OAAO;AAAA,cACnB,CAAC;AAAA,YACL;AAEA,YAAAU,MAAK,EAAE,EAAE,OAAO,SAAU,GAAG;AACzB,iBAAG,cAAc,GAAG,IAAI;AAAA,YAC5B,CAAC;AAED,mBAAOA;AAAA,UACX;AAEA,cAAI,4BAA4B,SAAU,KAAK;AAC3C,gBAAI,KAAK,CAAC,GACNA,QAAO,YAAY,KAAK,EAAE;AAE9B,YAAAA,MAAK,UAAU,WAAY;AACvB,qBAAO;AAAA,YACX;AAEA,YAAAA,MAAK,MAAM,WAAY;AACnB,qBAAOA,MAAK,EAAE,EAAE,IAAI,KAAK,CAAC;AAAA,YAC9B;AAEA,YAAAA,MAAK,MAAM,SAAU,WAAW;AAC5B,cAAAA,MAAK,EAAE,EAAE;AAAA,gBACL,cAAc,KAAK,CAAC,IAAIT,SAAQ,SAAS,IAAI,YAAY,CAAC,SAAS;AAAA,cACvE;AAAA,YACJ;AAEA,eAAG,UAAU;AAEb,YAAAS,MAAK,EAAE,EAAE,OAAO,SAAU,GAAG;AACzB,iBAAG,cAAc,GAAG,IAAI;AAAA,YAC5B,CAAC;AAED,mBAAOA;AAAA,UACX;AAEA,cAAI,sBAAsB,SAAU,KAAK;AACrC,gBAAI,KAAK,CAAC,GACNA,QAAO,gBAAgB,KAAK,EAAE;AAElC,YAAAA,MAAK,UAAU,WAAY;AACvB,qBAAO;AAAA,YACX;AAEA,mBAAOA;AAAA,UACX;AAEA,cAAI,mBAAmB,SAAU,KAAK;AAClC,gBAAI,KAAK,CAAC,GACNA,QAAO,YAAY,KAAK,EAAE;AAE9B,YAAAA,MAAK,UAAU,WAAY;AACvB,qBAAO;AAAA,YACX;AAEA,YAAAA,MAAK,MAAM,WAAY;AACnB,qBAAOA,MAAK,EAAE,EAAE,OAAO,UAAU,EAAE,IAAI,KAAK;AAAA,YAChD;AAEA,YAAAA,MAAK,MAAM,SAAU,UAAU;AAC3B,kBAAG,CAAC,UAAU;AACV,gBAAAA,MAAK,EAAE,EAAE,KAAK,WAAY;AACtB,kBAAAV,GAAE,IAAI,EAAE,KAAK,WAAW,KAAK;AAAA,gBACjC,CAAC;AAAA,cACL,OACK;AACD,gBAAAU,MAAK,EAAE,EAAE,OAAO,aAAa,WAAW,IAAI,EAAE,KAAK,WAAW,IAAI;AAAA,cACtE;AAAA,YACJ;AAEA,YAAAA,MAAK,EAAE,EAAE,OAAO,SAAU,GAAG;AACzB,iBAAG,cAAc,GAAG,IAAI;AAAA,YAC5B,CAAC;AAED,mBAAOA;AAAA,UACX;AAEA,cAAI,mBAAmB,SAAU,KAAK;AAClC,gBAAI,KAAK,CAAC,GACNA,QAAO,YAAY,KAAK,EAAE;AAE9B,YAAAA,MAAK,UAAU,WAAY;AACvB,qBAAO;AAAA,YACX;AAEA,YAAAA,MAAK,EAAE,EAAE,OAAO,SAAU,GAAG;AACzB,iBAAG,cAAc,GAAG,IAAI;AAAA,YAC5B,CAAC;AAED,mBAAOA;AAAA,UACX;AAEA,cAAI,oBAAoB,SAAU,KAAK;AACnC,gBAAI,KAAK,CAAC,GACNA,QAAO,YAAY,KAAK,EAAE;AAE9B,YAAAA,MAAK,UAAU,WAAY;AACvB,qBAAO;AAAA,YACX;AAEA,YAAAA,MAAK,EAAE,EAAE,OAAO,SAAU,GAAG;AACzB,iBAAG,cAAc,GAAG,IAAI;AAAA,YAC5B,CAAC;AAED,mBAAOA;AAAA,UACX;AAEA,cAAI,kBAAkB,SAAU,KAAK;AACjC,gBAAI,KAAK,CAAC,GACNA,QAAO,YAAY,KAAK,EAAE;AAE9B,YAAAA,MAAK,UAAU,WAAY;AACvB,qBAAO;AAAA,YACX;AAEA,YAAAA,MAAK,EAAE,EAAE,GAAG,wBAAwB,SAAU,GAAG;AAC7C,iBAAG,cAAc,GAAG,IAAI;AAAA,YAC5B,CAAC;AAED,mBAAOA;AAAA,UACX;AAEA,cAAI,sBAAsB,SAAU,KAAK;AACrC,gBAAI,KAAK,CAAC,GACNA,QAAO,YAAY,KAAK,EAAE;AAE9B,YAAAA,MAAK,UAAU,WAAY;AACvB,qBAAO;AAAA,YACX;AAEA,YAAAA,MAAK,EAAE,EAAE,GAAG,wBAAwB,SAAU,GAAG;AAC7C,iBAAG,cAAc,GAAG,IAAI;AAAA,YAC5B,CAAC;AAED,mBAAOA;AAAA,UACX;AAEA,cAAI,iBAAiB,SAAU,KAAK;AAChC,gBAAI,KAAK,CAAC,GACNA,QAAO,gBAAgB,KAAK,EAAE;AAElC,YAAAA,MAAK,UAAU,WAAY;AACvB,qBAAO;AAAA,YACX;AAEA,mBAAOA;AAAA,UACX;AAEA,cAAI,kBAAkB,SAAU,KAAK;AACjC,gBAAI,SAAS,CAAC,GACV,QAAQ,IAAI;AAEhB,gBAAI,cAAc,IAAI,uBAAuB;AAAA,cACzC,QAAQ;AAAA,cACR,MAAM;AAAA,cACN,KAAK;AAAA,cACL,OAAO;AAAA,cACP,UAAU;AAAA,cACV,OAAO;AAAA,cACP,UAAU;AAAA,cACV,QAAQ;AAAA,cACR,oBAAoB;AAAA,cACpB,OAAO;AAAA,cACP,UAAU;AAAA,cACV,MAAM;AAAA,cACN,kBAAkB;AAAA,cAClB,QAAQ;AAAA,YACZ;AAEA,gBAAI,iBAAiB,SAAU,MAAM,UAAU;AAC3C,kBAAI,SAASR,UAAS,QAAQ,IAAI,WAAW,MAAM,KAAK,QAAQ;AAEhE,qBAAO,KAAK,WAAY;AACpB,oBAAI,OAAOF,GAAE,IAAI,EAAE,KAAK,MAAM;AAC9B,uBAAO,QAAQ,YAAY,MAAM;AAAA,kBAC7B,GAAGA,GAAE,IAAI;AAAA,gBACb,CAAC;AAAA,cACL,CAAC;AAAA,YACL;AAEA,gBAAI,iBAAiB,SAAU,MAAM,UAAU;AAC3C,kBAAI,QAAQ,CAAC,GACT,SAASE,UAAS,QAAQ,IAAI,WAAW,MAAM,KAAK,QAAQ;AAEhE,kBAAGA,UAAS,QAAQ,GAAG;AACnB,uBAAO,OAAO,KAAK,MAAM,KAAK,YAAY,MAAM;AAAA,kBAC5C,GAAG;AAAA,gBACP,CAAC;AAAA,cACL,OACK;AAED,uBAAO,KAAK,WAAY;AACpB,sBAAGC,SAAQ,OAAOH,GAAE,IAAI,EAAE,KAAK,MAAM,CAAC,MAAM,IAAI;AAC5C,0BAAM,KAAKA,GAAE,IAAI,EAAE,KAAK,MAAM,CAAC;AAAA,kBACnC;AAAA,gBACJ,CAAC;AAED,wBAAQ,OAAO,SAAU,MAAM;AAC3B,yBAAO,QAAQ,YAAY,MAAM;AAAA,oBAC7B,GAAG,MAAM,KAAK,iBAAiB,OAAO,IAAI;AAAA,kBAC9C,CAAC;AAAA,gBACL,CAAC;AAAA,cACL;AAAA,YACJ;AAGA,gBAAG,MAAM,GAAG,yBAAyB,GAAG;AACpC,kBAAG,MAAM,GAAG,oDAAoD,GAAG;AAC/D,+BAAe,UAAU,KAAK;AAAA,cAClC,WACQ,MAAM,GAAG,UAAU,GAAG;AAC1B,+BAAe,YAAY,KAAK;AAAA,cACpC,WAEI,MAAM,GAAG,oBAAoB,KAC7B,MAAM,GAAG,OAAO,KAAK,CAAC,MAAM,KAAK,MAAM,GACzC;AACE,+BAAe,QAAQ,KAAK;AAAA,cAChC,WACQ,MAAM,GAAG,wBAAwB,GAAG;AACxC,+BAAe,YAAY,KAAK;AAAA,cACpC,WACQ,MAAM,GAAG,qBAAqB,GAAG;AACrC,+BAAe,SAAS,KAAK;AAAA,cACjC,WACQ,MAAM,GAAG,mBAAmB,GAAG;AACnC,+BAAe,OAAO,KAAK;AAAA,cAC/B,WACQ,MAAM,GAAG,qBAAqB,GAAG;AACrC,+BAAe,SAAS,KAAK;AAAA,cACjC,WACQ,MAAM,GAAG,QAAQ,GAAG;AACxB,oBAAG,MAAM,GAAG,YAAY,GAAG;AACvB,iCAAe,oBAAoB,KAAK;AAAA,gBAC5C,OACK;AACD,iCAAe,UAAU,KAAK;AAAA,gBAClC;AAAA,cACJ,WACQ,MAAM,GAAG,oBAAoB,GAAG;AACpC,oBAAG,MAAM,GAAG,YAAY,GAAG;AACvB,iCAAe,kBAAkB,KAAK;AAAA,gBAC1C,OACK;AACD,iCAAe,QAAQ,KAAK;AAAA,gBAChC;AAAA,cACJ,WACQ,MAAM,GAAG,sBAAsB,GAAG;AACtC,+BAAe,UAAU,KAAK;AAAA,cAClC,WACQ,MAAM,GAAG,qBAAqB,GAAG;AACrC,+BAAe,SAAS,KAAK;AAAA,cACjC,WACQ,MAAM,GAAG,wBAAwB,GAAG;AACxC,+BAAe,YAAY,KAAK;AAAA,cACpC,OACK;AAED,+BAAe,QAAQ,KAAK;AAAA,cAChC;AAAA,YACJ,OACK;AACD,6BAAe,UAAU,oDAAoD;AAC7E,6BAAe,QAAQ,oBAAoB;AAC3C,6BAAe,YAAY,wBAAwB;AACnD,6BAAe,SAAS,qBAAqB;AAC7C,6BAAe,OAAO,mBAAmB;AACzC,6BAAe,SAAS,qBAAqB;AAC7C,6BAAe,YAAY,UAAU;AACrC,6BAAe,UAAU,wBAAwB;AACjD,6BAAe,oBAAoB,kBAAkB;AACrD,6BAAe,QAAQ,oCAAoC;AAC3D,6BAAe,kBAAkB,8BAA8B;AAC/D,6BAAe,UAAU,sBAAsB;AAC/C,6BAAe,SAAS,qBAAqB;AAC7C,6BAAe,YAAY,wBAAwB;AAAA,YACvD;AAEA,mBAAO;AAAA,UACX;AAEA,UAAAA,GAAE,GAAG,WAAW,SAAU,UAAU;AAChC,gBAAI,QAAQA,GAAE,IAAI;AAElB,gBAAI,SAAS,gBAAgB,EAAE,GAAG,MAAM,CAAC;AAEzC,gBAAG,MAAM,GAAG,yBAAyB,GAAG;AACpC,kBAAG,OAAO,aAAa,aAAa;AAChC,uBAAO,OAAO,MAAM,KAAK,MAAM,GAAG,IAAI;AAAA,cAC1C,OACK;AACD,uBAAO,MAAM,KAAK,MAAM,GAAG,IAAI,QAAQ;AACvC,uBAAO;AAAA,cACX;AAAA,YACJ,OACK;AACD,kBAAG,OAAO,aAAa,aAAa;AAChC,uBAAOM,MAAK,QAAQ,KAAK;AAAA,cAC7B,OACK;AACD,wBAAQ,UAAU,SAAU,OAAO,WAAW;AAC1C,yBAAO,WAAW,IAAI,KAAK;AAAA,gBAC/B,CAAC;AACD,uBAAO;AAAA,cACX;AAAA,YACJ;AAAA,UACJ;AAEA,UAAAN,GAAE,GAAG,gBAAgB,SAAU,UAAU;AACrC,gBAAI,QAAQA,GAAE,IAAI;AAClB,gBAAI,SAAS,gBAAgB,EAAE,GAAG,MAAM,CAAC;AACzC,oBAAQ,QAAQ,SAAU,OAAO;AAC7B,oBAAM,UAAU,UAAU,SAAUQ,OAAM;AACtC,yBAAS,KAAKA,MAAK,YAAYA,MAAK,CAAC;AAAA,cACzC,CAAC;AAAA,YACL,CAAC;AACD,mBAAO;AAAA,UACX;AAEA,UAAAR,GAAE,GAAG,eAAe,WAAY;AAC5B,gBAAI,QAAQA,GAAE,IAAI;AAClB,YAAAM,MAAK,gBAAgB,EAAE,GAAG,MAAM,CAAC,GAAG,SAAS;AAC7C,mBAAO;AAAA,UACX;AAEA,UAAAN,GAAE,GAAG,cAAc,WAAY;AAC3B,gBAAI,QAAQA,GAAE,IAAI;AAClB,YAAAM,MAAK,gBAAgB,EAAE,GAAG,MAAM,CAAC,GAAG,QAAQ;AAC5C,mBAAO;AAAA,UACX;AAEA,UAAAN,GAAE,GAAG,aAAa,WAAY;AAC1B,gBAAI,QAAQA,GAAE,IAAI;AAClB,YAAAM,MAAK,gBAAgB,EAAE,GAAG,MAAM,CAAC,GAAG,OAAO;AAC3C,mBAAO;AAAA,UACX;AAAA,QAEA,GAAE,MAAM;AAER,QAAAN,GAAE,GAAG,cAAc,WAAY;AAC3B,cAAIW,SAAQ,SAAUC,MAAK;AACvB,gBAAI,SAAS,CAAC;AAEd,oBAAQA,MAAK,SAAU,KAAK,KAAK;AAC7B,kBAAI,YAAY,CAAC;AACjB,kBAAG,QAAQ,aAAa;AACpB,0BAAU,KAAK,IAAI,MAAM,SAAS,EAAE,EAAE;AACtC,4BAAY,UAAU,OAAO;AAAA,kBACzB,IAAI,MAAM,aAAa;AAAA,kBACvB,SAAU,WAAW;AACjB,2BAAO,UAAU,QAAQ,WAAW,EAAE;AAAA,kBAC1C;AAAA,gBACJ,CAAC;AAED,uBAAO,KAAK;AAAA,kBACR;AAAA,kBACA,KAAK;AAAA,gBACT,CAAC;AAAA,cACL;AAAA,YACJ,CAAC;AAED,mBAAO;AAAA,UACX;AAEA,cAAIC,SAAQ,SAAU,QAAQ;AAC1B,gBACI,OAAO,WAAW,MACjB,OAAO,GAAG,IAAI,WAAW,KAAK,OAAO,GAAG,IAAI,WAAW,KAAK,CAAC,OAAO,GAAG,IAAI,KAC9E;AACE,qBAAO,OAAO,GAAG;AAAA,YACrB;AAEA,oBAAQ,QAAQ,SAAUC,IAAG;AACzB,cAAAA,GAAE,OAAOA,GAAE,IAAI,MAAM;AAAA,YACzB,CAAC;AAED,gBAAI,UAAW,WAAY;AACvB,kBAAIC,WAAU,CAAC;AAEf,sBAAQ,QAAQ,SAAUD,IAAG;AACzB,oBAAG,CAACC,SAAQD,GAAE,OAAO;AACjB,kBAAAC,SAAQD,GAAE,QAAQ,CAAC;AAAA,gBACvB;AACA,gBAAAC,SAAQD,GAAE,MAAM,KAAKA,EAAC;AAAA,cAC1B,CAAC;AAED,qBAAOC;AAAA,YACX,EAAE;AAEF,gBAAI;AAEJ,gBAAG,WAAW,KAAK,OAAO,GAAG,IAAI,GAAG;AAChC,sBAAQ,CAAC;AACT,sBAAQ,SAAS,SAAU,OAAO;AAC9B,sBAAM,KAAKF,OAAM,KAAK,CAAC;AAAA,cAC3B,CAAC;AAAA,YACL,OACK;AACD,sBAAQ,CAAC;AACT,sBAAQ,SAAS,SAAU,OAAO,KAAK;AACnC,sBAAM,OAAOA,OAAM,KAAK;AAAA,cAC5B,CAAC;AAAA,YACL;AAEA,mBAAO;AAAA,UACX;AAEA,iBAAOA,OAAMF,OAAMX,GAAE,IAAI,EAAE,SAAS,CAAC,CAAC;AAAA,QAC1C;AAEA,QAAAA,GAAE,GAAG,WAAW,SAAU,KAAK;AAC3B,gBAAM,OAAO,CAAC;AAEd,cAAI;AAEJ,UAAAA,GAAE,IAAI,EAAE,KAAK,WAAY;AAErB,gBAAI,QAAQA,GAAE,IAAI;AAElB,gBAAI,OAAO,IAAI,QAAQ,WAAY;AAC/B,cAAAA,GAAE,IAAI,EAAE,KAAK;AAAA,YACjB;AAEA,gBAAIgB,QAAO,IAAI,QAAQ,SAAU,eAAe;AAC5C,4BAAc;AAAA,YAClB;AAEA,gBAAI,QAAQ,MAAM,KAAK,sBAAsB,EAAE,MAAM;AAErD,gBAAI,gBAAgB,SAAUC,SAAQ,WAAW;AAC7C,qBAAOA,QAAO,OAAO,WAAY;AAC7B,uBAAO,YACHjB,GAAE,IAAI,EAAE;AAAA,kBACJ,MAAM,WAAW,UAAU,EAAE,KAAK,GAAG;AAAA,gBACzC,EAAE,WAAW,IAAI;AAAA,cACzB,CAAC;AAAA,YACL;AAEA,gBAAI,SAAS,WAAY;AACrB,qBAAO,cAAc,MAAM,KAAK,sBAAsB,GAAG,IAAI,SAAS;AAAA,YAC1E;AAEA,gBAAI,gBAAgB,MAAM,KAAK,sBAAsB,EAC3B,MAAM,EAAE,MAAM,EAAE,KAAK;AAE/C,gBAAI,qBAAqB;AAAA,cACrB,cAAcA,GAAE,IAAI,EAAE,KAAK,sBAAsB,GAAG,IAAI,SAAS,EAChE,MAAM,EAAE,KAAK,wBAAwB;AAAA,cACtC,IAAI;AAAA,YACR;AAEA,gBAAG,IAAI,0BAA0B,oBAAoB;AACjD,iCAAmB,OAAO;AAAA,YAC9B;AAEA,gBAAI,eAAe,WAAY;AAC3B,kBAAI,YAAY,MAAM,KAAK,eAAe;AAC1C,qBAAO,IAAI,UACP,IAAI,QAAQ,KAAK,WAAW,IAAI,MAAM,YAAY,MAClD;AAAA,YACR;AAEA,gBAAI,aAAa,SAAU,YAAY;AACnC,kBAAG,IAAI,WAAW;AACd,2BAAW,KAAK,WAAY;AACxB,sBAAI,QAAQA,GAAE,IAAI;AAClB,0BAAQ,IAAI,WAAW,SAAU,WAAW;AACxC,0BAAM,KAAK,UAAU,QAAQ,EAAE,SAASI;AAAA,sBACpC;AAAA,sBAAW,EAAE,SAAS,MAAM;AAAA,oBAChC,CAAC;AAAA,kBACL,CAAC;AAAA,gBACL,CAAC;AAAA,cACL;AAAA,YACJ;AAEA,gBAAI,yBAAyB,SAAU,WAAW,OAAO,IAAI;AACzD,kBAAG,WAAW;AACV,wBAAQ,WAAW,SAAU,WAAW;AACpC,qBAAG,KAAK,MAAM,KAAK,UAAU,QAAQ,EAAE,IAAI,SAAS;AAAA,gBACxD,CAAC;AAAA,cACL;AAAA,YACJ;AAEA,gBAAI,aAAa,SAAUa,SAAQ,WAAW,WAAW;AACrD,cAAAA,QAAO,KAAK,SAAUR,QAAO;AACzB,oBAAI,QAAQT,GAAE,IAAI;AAClB,sBAAM,KAAK,aAAa,YAAY,MAAMS,SAAQ,GAAG;AACrD,8BAAc,MAAM,KAAK,QAAQ,GAAG,SAAS,EAC5C,KAAK,WAAY;AACd,sBAAI,SAAST,GAAE,IAAI;AAEnB,sBAAI,UAAU,OAAO,KAAK,MAAM,EAAE,MAAM,aAAa;AAErD,sBAAI,OAAO,UAEP,KAAK,OAAO,EAAE,QAAQ,UAAU,EAAE,IAClC,OAAO,KAAK,MAAM;AAGtB,sBAAI,UAAU,YAAY,MAAMS,SAAQ,OAAO,OAAO,OACjD,OAAO,GAAG,WAAW,KAAK,OAAO,KAAK,UAAU,IAAI,OAAO;AAEhE,yBAAO,KAAK,QAAQ,OAAO;AAE3B,yCAAuB,WAAW,OAAO,SAAU,WAAW;AAC1D,wBAAI,YAAYT,GAAE,IAAI;AACtB;AAAA,sBACI,cAAc,UAAU,KAAK,sBAAsB,GAAG,UAAU,aAAa,CAAC,CAAC;AAAA,sBAC/E,YAAY,MAAMS,SAAQ,OACR,UAAU,KAAK,sBAAsB,EAAE,MAAM,EAAE,KAAK,eAAe,IAAI;AAAA,sBACzF,UAAU;AAAA,oBACd;AAAA,kBACJ,CAAC;AAAA,gBACL,CAAC;AAAA,cACL,CAAC;AAED,oBAAM,KAAK,sBAAsB,EAC5B,WAAW,SAAS,EACpB,KAAK,WAAW,IAAI;AAAA,YAC7B;AAEA,uBAAW,OAAO,GAAG,aAAa,GAAG,IAAI,SAAS;AAClD,uBAAW,OAAO,CAAC;AACnB,gBAAG,IAAI,WAAW;AACd,qBAAO,EAAE,OAAO;AAAA,YACpB;AAEA,gBAAG,IAAI,OAAO;AACV,kBAAI,MAAM,WAAY;AAClB,2BAAW,OAAO,GAAG,aAAa,GAAG,IAAI,SAAS;AAAA,cACtD,CAAC;AAAA,YACL;AAEA,gBAAI,aAAc,WAAY;AAC1B,kBAAI,iBAAiB,SAAU,OAAOD,OAAM,WAAW;AACnD,oBAAGA,SAAQ,IAAI,eAAe;AAC1B,sBAAI,aAAa,CAAC;AAClB,gCAAc,MAAM,KAAK,QAAQ,GAAG,SAAS,EAAE,KAAK,WAAY;AAC5D,wBAAI,MAAMR,GAAE,IAAI,EAAE,KAAK,MAAM,EAAE,MAAM,wBAAwB,EAAE;AAC/D,+BAAW,OAAOA,GAAE,IAAI,EAAE,KAAK,MAAM;AAAA,kBACzC,CAAC;AAED,wBAAM,SAAS;AAAA,oBACXK,QAAOG,SAAQ,IAAI,eAAe,SAAU,KAAK,MAAM;AACnD,6BAAO,WAAW;AAAA,oBACtB,CAAC;AAAA,oBACD;AAAA,oBACA,SAAU,MAAM;AACZ,6BAAO,WAAW;AAAA,oBACtB;AAAA,kBACJ,CAAC;AAAA,gBACL;AAGA,uCAAuB,WAAW,OAAO,SAAU,WAAW;AAC1D,sBAAI,YAAYR,GAAE,IAAI;AACtB;AAAA,oBACI,UAAU,KAAK,sBAAsB;AAAA,oBACrC,UAAU;AAAA,kBACd,EACC,KAAK,WAAY;AACd,wBAAI,YAAY,UAAU,KAAK,sBAAsB,EAAE,KAAK,eAAe;AAC3E,wBAAGQ,SAAQA,MAAK,YAAY;AACxB,0BAAI,YAAYR,GAAE,IAAI,EAAE,MAAM;AAC9B,gCAAU,KAAK,sBAAsB,EAAE,OAAO;AAC9C,8BAAQQ,MAAK,YAAY,SAAUA,OAAM;AACrC,4BAAIU,SAAQ,UAAU,MAAM;AAC5B;AAAA,0BACIA;AAAA,0BACAV;AAAA,0BACA,UAAU,aAAa,CAAC;AAAA,wBAC5B;AACA,kCAAU,KAAK,sBAAsB,EAAE,OAAOU,MAAK;AAAA,sBACvD,CAAC;AAAA,oBACL,OACK;AACD;AAAA,wBACIlB,GAAE,IAAI;AAAA,wBACN,UAAU;AAAA,wBACV,UAAU,aAAa,CAAC;AAAA,sBAC5B;AAAA,oBACJ;AAAA,kBACJ,CAAC;AAAA,gBACL,CAAC;AAAA,cAEL;AAEA,qBAAO,SAAU,OAAOQ,OAAM;AAC1B,sBAAM,OAAO,KAAK;AAClB,2BAAW,OAAO,GAAG,aAAa,GAAG,IAAI,SAAS;AAClD,sBAAM,KAAK,QAAQ,EAAE,KAAK,WAAY;AAClC,kBAAAR,GAAE,IAAI,EAAE,WAAW;AAAA,gBACvB,CAAC;AACD,+BAAe,OAAOQ,SAAQ,IAAI,eAAe,IAAI,SAAS;AAAA,cAClE;AAAA,YACJ,EAAE;AAEF,gBAAI,UAAU,SAAUA,OAAM;AAC1B,kBAAI,QAAQ,cAAc,MAAM;AAChC,yBAAW,OAAOA,KAAI;AACtB,kBAAG,IAAI,WAAW;AACd,2BAAW,KAAK;AAAA,cACpB;AACA,mBAAK,KAAK,MAAM,IAAI,CAAC,CAAC;AAAA,YAC1B;AAEA,sBAAU,SAAU,MAAM;AACtB,qBAAO,EAAE,OAAO;AAChB,sBAAQ,MAAM,OAAO;AAAA,YACzB;AAEA,0BAAc,MAAM,KAAK,wBAAwB,GAAG,IAAI,SAAS,EAAE,MAAM,WAAY;AACjF,sBAAQ;AAAA,YACZ,CAAC;AAED,kBAAM,GAAG,SAAS,0BAA0B,WAAY;AACpD,kBAAIE,QAAOV,GAAE,IAAI,EAAE,QAAQ,sBAAsB,EAAE,IAAI,CAAC;AACxD,cAAAgB,MAAK,KAAKN,OAAM,WAAY;AACxB,gBAAAV,GAAEU,KAAI,EAAE,OAAO;AACf,2BAAW,OAAO,GAAG,aAAa,GAAG,IAAI,SAAS;AAAA,cACtD,CAAC;AAAA,YACL,CAAC;AAAA,UACL,CAAC;AAED,eAAK,UAAU;AAEf,iBAAO;AAAA,QACX;AAAA,MAEA,GAAE,MAAM;AAAA;AAAA;;;ACv/BR;AAAA;AAOA,OAAC,SAAS,GAAG,GAAG;AACZ,YAAI,YAAY,OAAO,WAAW,YAAY,OAAO;AAAQ,iBAAO,UAAU,EAAE;AAAA,iBAAY,cAAc,OAAO,UAAU,OAAO;AAAK,iBAAO,CAAC,GAAG,CAAC;AAAA,aAAQ;AACvJ,cAAI,IAAI,EAAE;AACV,mBAAS,KAAK;AAAG,aAAC,YAAY,OAAO,UAAU,UAAU,GAAG,KAAK,EAAE;AAAA,QACvE;AAAA,MACJ,EAAE,eAAe,OAAO,OAAO,OAAO,SAAO,WAAW;AACpD,eAAO,WAAW;AACd;AACA,cAAI,IAAI;AAAA,YACJ,MAAM,SAASS,IAAGC,IAAG;AACjB,qBAAO,eAAeA,IAAG,cAAc;AAAA,gBACnC,OAAO;AAAA,cACX,CAAC,GAAGA,GAAE,UAAU;AAChB,kBAAIC,KAAI,EAAE,eAAe,OAAO,UAAU,CAAC,OAAO,YAAY,CAAC,OAAO,SAAS;AAC/E,cAAAD,GAAE,UAAUC;AAAA,YAChB;AAAA,YACA,MAAM,SAASF,IAAGC,IAAGC,IAAG;AACpB,qBAAO,eAAeD,IAAG,cAAc;AAAA,gBACnC,OAAO;AAAA,cACX,CAAC,GAAGA,GAAE,UAAU;AAChB,kBAAIE,KAAID,GAAE,IAAI,GAAG,IAAI;AAAA,gBACjB,aAAa;AAAA,gBACb,aAAa;AAAA,gBACb,gBAAgB,CAAE,KAAK,GAAI;AAAA,gBAC3B,kBAAkB,CAAE,KAAK,GAAI;AAAA,gBAC7B,aAAa,CAAE,KAAK,GAAI;AAAA,gBACxB,kBAAkB;AAAA,gBAClB,YAAY;AAAA,gBACZ,MAAM;AAAA,gBACN,OAAO;AAAA,gBACP,YAAY,WAAW;AAAA,gBAAC;AAAA,gBACxB,cAAc,WAAW;AAAA,gBAAC;AAAA,gBAC1B,WAAW,WAAW;AAAA,gBAAC;AAAA,gBACvB,QAAQ;AAAA,gBACR,QAAQ;AAAA,gBACR,YAAY;AAAA,gBACZ,oBAAoB;AAAA,gBACpB,sBAAsB;AAAA,gBACtB,YAAY;AAAA,gBACZ,kBAAkB;AAAA,gBAClB,iBAAiB;AAAA,gBACjB,OAAO;AAAA,gBACP,WAAW,WAAW;AAAA,gBAAC;AAAA,gBACvB,cAAc;AAAA,gBACd,eAAe,SAASF,IAAGC,IAAG;AAC1B,yBAAO,cAAc,OAAOA,GAAE,eAAeA,GAAE,aAAa,KAAK,MAAMD,IAAGC,EAAC,IAAID;AAAA,gBACnF;AAAA,gBACA,eAAe;AAAA,gBACf,UAAU;AAAA,gBACV,iBAAiB;AAAA,gBACjB,iBAAiB;AAAA,gBACjB,iBAAiB,WAAW;AAAA,gBAAC;AAAA,gBAC7B,2BAA2B;AAAA,gBAC3B,cAAc;AAAA,gBACd,YAAY;AAAA,gBACZ,cAAc;AAAA,gBACd,YAAY;AAAA,gBACZ,aAAa;AAAA,gBACb,gBAAgB;AAAA,gBAChB,YAAY;AAAA,gBACZ,oBAAoB;AAAA,gBACpB,YAAY;AAAA,gBACZ,mBAAmB,CAAE,QAAQ,OAAO,OAAO,YAAY,QAAS;AAAA,gBAChE,YAAY,CAAEG,GAAE,KAAK,WAAWA,GAAE,KAAK,KAAKA,GAAE,KAAK,OAAOA,GAAE,KAAK,QAAQA,GAAE,KAAK,QAAQA,GAAE,KAAK,UAAUA,GAAE,KAAK,KAAKA,GAAE,KAAK,MAAMA,GAAE,KAAK,WAAWA,GAAE,KAAK,SAASA,GAAE,KAAK,YAAYA,GAAE,KAAK,WAAWA,GAAE,KAAK,QAAQA,GAAE,KAAK,QAAQA,GAAE,KAAK,aAAaA,GAAE,KAAK,IAAIA,GAAE,KAAK,IAAIA,GAAE,KAAK,IAAIA,GAAE,KAAK,IAAIA,GAAE,KAAK,IAAIA,GAAE,KAAK,IAAIA,GAAE,KAAK,IAAIA,GAAE,KAAK,IAAIA,GAAE,KAAK,IAAIA,GAAE,KAAK,KAAKA,GAAE,KAAK,KAAKA,GAAE,KAAK,KAAKA,GAAE,KAAK,SAASA,GAAE,KAAK,cAAcA,GAAE,KAAK,OAAOA,GAAE,KAAK,SAASA,GAAE,KAAK,KAAKA,GAAE,KAAK,KAAKA,GAAE,KAAK,UAAUA,GAAE,KAAK,QAAS;AAAA,gBAC9f,YAAY;AAAA,gBACZ,eAAe;AAAA,gBACf,gBAAgB;AAAA,gBAChB,wBAAwB;AAAA,gBACxB,YAAY;AAAA,gBACZ,UAAU;AAAA,gBACV,gBAAgB;AAAA,gBAChB,iBAAiB;AAAA,gBACjB,sBAAsB;AAAA,gBACtB,QAAQ;AAAA,gBACR,WAAW;AAAA,gBACX,sBAAsB;AAAA,gBACtB,gBAAgB;AAAA,gBAChB,yBAAyB;AAAA,gBACzB,wBAAwB;AAAA,gBACxB,aAAa,CAAC;AAAA,cAClB;AACA,cAAAF,GAAE,UAAU;AAAA,YAChB;AAAA,YACA,MAAM,SAASD,IAAGC,IAAG;AACjB,qBAAO,eAAeA,IAAG,cAAc;AAAA,gBACnC,OAAO;AAAA,cACX,CAAC,GAAGA,GAAE,UAAU;AAChB,cAAAA,GAAE,UAAU;AAAA,gBACR,GAAG;AAAA,kBACC,WAAW;AAAA,kBACX,kBAAkB;AAAA,gBACtB;AAAA,gBACA,GAAG;AAAA,kBACC,WAAW;AAAA,kBACX,kBAAkB;AAAA,gBACtB;AAAA,gBACA,KAAK;AAAA,kBACD,WAAW;AAAA,gBACf;AAAA,cACJ;AAAA,YACJ;AAAA,YACA,KAAK,SAASD,IAAGC,IAAG;AAChB,qBAAO,eAAeA,IAAG,cAAc;AAAA,gBACnC,OAAO;AAAA,cACX,CAAC,GAAGA,GAAE,UAAU,SAASD,IAAGC,IAAGC,IAAG;AAC9B,oBAAI,WAAWA;AAAG,yBAAOF,GAAE,SAASA,GAAE,OAAOC,MAAK;AAClD,gBAAAD,GAAE,SAASA,GAAE,UAAU,CAAC,GAAGA,GAAE,OAAOC,MAAKC;AAAA,cAC7C;AAAA,YACJ;AAAA,YACA,MAAM,SAASF,IAAGC,IAAGC,IAAG;AACpB,qBAAO,eAAeD,IAAG,cAAc;AAAA,gBACnC,OAAO;AAAA,cACX,CAAC,GAAGA,GAAE,QAAQ,QAAQA,GAAE,MAAM,SAASD,IAAGC,IAAG;AACzC,oBAAIC,IAAGC;AACP,kBAAE,KAAK,EAAE,KAAKH,OAAME,KAAI,KAAK,GAAG,eAAeC,KAAI,KAAK,IAAIH,GAAE,MAAM,GAAG,EAAE,QAAS,SAASA,IAAG;AAC1F,sBAAII,KAAI,EAAEJ,GAAE,MAAM,GAAG,GAAG,CAAC;AACzB,mBAAC,SAASA,IAAGG,IAAG;AACZ,wBAAIC,IAAGC,IAAGC,KAAI,CAAC;AACf,wBAAIN,GAAE,SAAS;AAAG,0BAAI,WAAWC;AAAG,6BAAKG,KAAI,GAAGC,KAAIH,GAAEF,IAAGG,IAAG,QAAQC,KAAIC,IAAGD;AAAK,0BAAAE,GAAE,KAAK;AAAA,4BACnF,IAAIN;AAAA,4BACJ,WAAWG,MAAKA,GAAE,SAAS,IAAIA,KAAI;AAAA,4BACnC,SAASD,GAAEF,IAAGG,IAAGC;AAAA,0BACrB,CAAC;AAAA;AAAQ,wBAAAE,GAAE,KAAK;AAAA,0BACZ,IAAIN;AAAA,0BACJ,WAAWG,MAAKA,GAAE,SAAS,IAAIA,KAAI;AAAA,0BACnC,SAASF;AAAA,wBACb,CAAC;AAAA,6BAAYE,GAAE,SAAS;AAAG,+BAASI,MAAKL;AAAG,iCAASM,MAAKN,GAAEK;AAAI,8BAAIC,OAAML;AAAG,gCAAI,WAAWF;AAAG,mCAAKG,KAAI,GACxGC,KAAIH,GAAEK,IAAGC,IAAG,QAAQJ,KAAIC,IAAGD;AAAK,gCAAAE,GAAE,KAAK;AAAA,kCACnC,IAAIC;AAAA,kCACJ,WAAWC;AAAA,kCACX,SAASN,GAAEK,IAAGC,IAAGJ;AAAA,gCACrB,CAAC;AAAA;AAAQ,8BAAAE,GAAE,KAAK;AAAA,gCACZ,IAAIC;AAAA,gCACJ,WAAWC;AAAA,gCACX,SAASP;AAAA,8BACb,CAAC;AAAA;AACD,2BAAOK;AAAA,kBACX,GAAGF,GAAE,IAAIA,GAAE,EAAE,EAAE,QAAS,SAASJ,IAAG;AAChC,wBAAIC,KAAID,GAAE,IAAII,KAAIJ,GAAE;AACpB,qBAAC,SAASA,IAAGC,IAAGG,IAAG;AACf,0BAAIJ,MAAKE,MAAK;AAAG,4BAAIC,GAAE,sBAAsBA,GAAE,oBAAoBH,IAAGI,IAAG,KAAE,IAAID,GAAE,eAAeA,GAAE,YAAY,KAAK,OAAOH,EAAC,GAAGI,EAAC,GAC/H,aAAaH;AAAG,mCAASI,MAAKH,GAAEF;AAAI,4BAAAE,GAAEF,IAAGK,IAAG,OAAOH,GAAEF,IAAGK,IAAG,QAAQD,EAAC,GAAG,CAAC;AAAA;AAAQ,0BAAAF,GAAEF,IAAGC,IAAG,OAAOC,GAAEF,IAAGC,IAAG,QAAQG,EAAC,GAAG,CAAC;AAAA,oBACxH,EAAEH,IAAGD,GAAE,WAAWI,EAAC;AAAA,kBACvB,CAAE;AAAA,gBACN,CAAE;AACF,uBAAO;AAAA,cACX,GAAGH,GAAE,KAAK,SAASD,IAAGC,IAAG;AACrB,oBAAI,EAAE,KAAK,EAAE,GAAG;AACZ,sBAAIC,KAAI,KAAK,GAAG,eAAeC,KAAI,KAAK;AACxC,kBAAAH,GAAE,MAAM,GAAG,EAAE,QAAS,SAASA,IAAG;AAC9B,wBAAII,KAAI,EAAEJ,GAAE,MAAM,GAAG,GAAG,CAAC,GAAGK,KAAID,GAAE,IAAIE,KAAIF,GAAE;AAC5C,qBAAC,SAASJ,IAAGI,IAAG;AACZ,sBAAAD,GAAE,mBAAmBA,GAAE,iBAAiBH,IAAGC,IAAG,KAAE,IAAIE,GAAE,eAAeA,GAAE,YAAY,KAAK,OAAOH,EAAC,GAAGC,EAAC,GACpGC,GAAEF,MAAKE,GAAEF,OAAM,CAAC,GAAGE,GAAEF,IAAGI,MAAKF,GAAEF,IAAGI,OAAM,CAAC,GAAGF,GAAEF,IAAGI,IAAG,KAAKH,EAAC;AAAA,oBAC9D,EAAEI,IAAG,WAAWC,KAAI,WAAWA,EAAC;AAAA,kBACpC,CAAE;AAAA,gBACN;AACA,uBAAO;AAAA,cACX,GAAGL,GAAE,UAAU,SAASD,IAAG;AACvB,oBAAIC,KAAI;AACR,oBAAI,EAAE,KAAK,EAAE;AAAG,2BAASC,KAAI,KAAK,GAAG,eAAeC,KAAI,KAAK,IAAIE,KAAI,YAAY,OAAOL,KAAIA,GAAE,MAAM,GAAG,IAAI,CAAEA,GAAE,IAAK,GAAGO,KAAI,GAAGA,KAAIF,GAAE,QAAQE,MAAK;AAC7I,wBAAIC,KAAIH,GAAEE,IAAG,MAAM,GAAG,GAAGE,KAAID,GAAE,IAAIE,KAAIF,GAAE,MAAM;AAC/C,wBAAI,WAAW,YAAY,aAAaE,IAAG;AACvC,0BAAIC,IAAGC,KAAI;AAAA,wBACP,SAAS;AAAA,wBACT,YAAY;AAAA,wBACZ,UAAU;AAAA,wBACV,QAAQ,UAAU;AAAA,sBACtB;AACA,0BAAI,SAAS,aAAa;AACtB,4BAAI;AACA,8BAAI,YAAYH;AAAG,4BAAAG,GAAE,YAAY,cAAcD,KAAI,IAAI,WAAWF,IAAGG,EAAC;AAAA;AAAQ,4BAAAD,KAAI,IAAI,YAAYF,IAAGG,EAAC;AAAA,wBAC1G,SAASZ,IAAP;AACE,2BAACW,KAAI,SAAS,YAAY,aAAa,GAAG,gBAAgBF,IAAGG,GAAE,SAASA,GAAE,YAAYA,GAAE,MAAM;AAAA,wBAClG;AACA,wBAAAZ,GAAE,SAAS,GAAG,EAAE,SAASW,IAAGX,EAAC,GAAGG,GAAE,cAAcQ,EAAC;AAAA,sBACrD;AAAO,yBAACA,KAAI,SAAS,kBAAkB,GAAG,YAAYF,IAAGE,GAAE,SAAS,UAAU,IAC9EX,GAAE,SAAS,GAAG,EAAE,SAASW,IAAGX,EAAC,GAAGG,GAAE,UAAU,OAAOQ,GAAE,WAAWA,EAAC;AAAA,oBACrE,WAAW,WAAWT,GAAEO,KAAI;AACxB,gCAAU,KAAK,UAAU,GAAG,OAAO,UAAU,KAAK,EAAE,QAAQ,MAAM,UAAU,EAAE,GAC9E,UAAU,GAAG,SAAS,UAAU,MAAM,CAAC;AACvC,0BAAI,IAAIP,GAAEO;AACV,uBAAC,aAAaC,KAAI,OAAO,OAAO,CAAC,EAAE,KAAK,IAAI,EAAEA,KAAI,QAAS,SAASV,IAAG;AACnE,+BAAOA,GAAE,MAAMG,IAAGF,EAAC;AAAA,sBACvB,CAAE;AAAA,oBACN;AAAA,kBACJ;AACA,uBAAO;AAAA,cACX;AACA,kBAAIE,IAAG,IAAI,EAAED,GAAE,GAAG,CAAC,GAAG,IAAI,EAAEA,GAAE,IAAI,CAAC,GAAG,IAAI,EAAEA,GAAE,IAAI,CAAC,GAAG,IAAI,EAAEA,GAAE,IAAI,CAAC;AACnE,uBAAS,EAAEF,IAAGC,IAAG;AACb,uBAAO,SAASD,IAAG;AACf,sBAAI,MAAM,QAAQA,EAAC;AAAG,2BAAOA;AAAA,gBACjC,EAAEA,EAAC,KAAK,SAASA,IAAGC,IAAG;AACnB,sBAAIC,KAAI,QAAQF,KAAI,OAAO,eAAe,OAAO,UAAUA,GAAE,OAAO,aAAaA,GAAE;AACnF,sBAAI,QAAQE,IAAG;AACX,wBAAIC,IAAGC,IAAGC,IAAGC,IAAGC,KAAI,CAAC,GAAGC,KAAI,MAAIC,KAAI;AACpC,wBAAI;AACA,0BAAIJ,MAAKH,KAAIA,GAAE,KAAKF,EAAC,GAAG,MAAM,MAAMC,IAAG;AACnC,4BAAI,OAAOC,EAAC,MAAMA;AAAG;AACrB,wBAAAM,KAAI;AAAA,sBACR;AAAO,+BAAM,EAAEA,MAAKL,KAAIE,GAAE,KAAKH,EAAC,GAAG,UAAUK,GAAE,KAAKJ,GAAE,KAAK,GAAGI,GAAE,WAAWN,KAAIO,KAAI;AAAI;AAAA,oBAC3F,SAASR,IAAP;AACE,sBAAAS,KAAI,MAAIL,KAAIJ;AAAA,oBAChB,UAAE;AACE,0BAAI;AACA,4BAAI,CAACQ,MAAK,QAAQN,GAAE,WAAWI,KAAIJ,GAAE,OAAO,GAAG,OAAOI,EAAC,MAAMA;AAAI;AAAA,sBACrE,UAAE;AACE,4BAAIG;AAAG,gCAAML;AAAA,sBACjB;AAAA,oBACJ;AACA,2BAAOG;AAAA,kBACX;AAAA,gBACJ,EAAEP,IAAGC,EAAC,KAAK,SAASD,IAAGC,IAAG;AACtB,sBAAI,CAACD;AAAG;AACR,sBAAI,YAAY,OAAOA;AAAG,2BAAO,EAAEA,IAAGC,EAAC;AACvC,sBAAIC,KAAI,OAAO,UAAU,SAAS,KAAKF,EAAC,EAAE,MAAM,GAAG,EAAE;AACrD,+BAAaE,MAAKF,GAAE,gBAAgBE,KAAIF,GAAE,YAAY;AACtD,sBAAI,UAAUE,MAAK,UAAUA;AAAG,2BAAO,MAAM,KAAKF,EAAC;AACnD,sBAAI,gBAAgBE,MAAK,2CAA2C,KAAKA,EAAC;AAAG,2BAAO,EAAEF,IAAGC,EAAC;AAAA,gBAC9F,EAAED,IAAGC,EAAC,KAAK,WAAW;AAClB,wBAAM,IAAI,UAAU,2IAA2I;AAAA,gBACnK,EAAE;AAAA,cACN;AACA,uBAAS,EAAED,IAAGC,IAAG;AACb,iBAAC,QAAQA,MAAKA,KAAID,GAAE,YAAYC,KAAID,GAAE;AACtC,yBAASE,KAAI,GAAGC,KAAI,IAAI,MAAMF,EAAC,GAAGC,KAAID,IAAGC;AAAK,kBAAAC,GAAED,MAAKF,GAAEE;AACvD,uBAAOC;AAAA,cACX;AACA,uBAAS,EAAEH,IAAG;AACV,uBAAOA,MAAKA,GAAE,aAAaA,KAAI;AAAA,kBAC3B,SAASA;AAAA,gBACb;AAAA,cACJ;AACA,uBAAS,EAAEA,IAAG;AACV,uBAAOA,cAAa;AAAA,cACxB;AACA,cAAAC,GAAE,QAAQE,IAAG,cAAc,OAAO,EAAE,QAAQ,cAAcF,GAAE,QAAQE,KAAI,EAAE,QAAQ,cAAc,EAAE,YAAYF,GAAE,QAAQE,KAAI,SAASH,IAAGC,IAAG;AACvI,gBAAAA,KAAIA,MAAK;AAAA,kBACL,SAAS;AAAA,kBACT,YAAY;AAAA,kBACZ,UAAU;AAAA,kBACV,QAAQ;AAAA,gBACZ;AACA,oBAAIC,KAAI,SAAS,YAAY,aAAa;AAC1C,uBAAOA,GAAE,gBAAgBF,IAAGC,GAAE,SAASA,GAAE,YAAYA,GAAE,MAAM,GAAGC;AAAA,cACpE,GAAGC,GAAE,YAAY,EAAE,QAAQ,MAAM;AAAA,YACrC;AAAA,YACA,KAAK,SAASH,IAAGC,IAAG;AAChB,uBAASC,GAAEF,IAAG;AACV,uBAAOE,KAAI,cAAc,OAAO,UAAU,YAAY,OAAO,OAAO,WAAW,SAASF,IAAG;AACvF,yBAAO,OAAOA;AAAA,gBAClB,IAAI,SAASA,IAAG;AACZ,yBAAOA,MAAK,cAAc,OAAO,UAAUA,GAAE,gBAAgB,UAAUA,OAAM,OAAO,YAAY,WAAW,OAAOA;AAAA,gBACtH,GAAGE,GAAEF,EAAC;AAAA,cACV;AACA,qBAAO,eAAeC,IAAG,cAAc;AAAA,gBACnC,OAAO;AAAA,cACX,CAAC,GAAGA,GAAE,UAAU,SAASD,KAAI;AACzB,oBAAIC,IAAGE,IAAG,GAAG,GAAG,GAAG,GAAG,IAAI,UAAU,MAAM,CAAC,GAAG,IAAI,GAAG,IAAI,UAAU,QAAQ,IAAI;AAC/E,6BAAa,OAAO,MAAM,IAAI,GAAG,IAAI,UAAU,MAAM,CAAC,GAAG;AACzD,6BAAaD,GAAE,CAAC,KAAK,cAAc,OAAO,MAAM,IAAI,CAAC;AACrD,uBAAM,IAAI,GAAG;AAAK,sBAAI,SAASD,KAAI,UAAU;AAAK,yBAAKE,MAAKF;AAAG,0BAAI,EAAEE,KAAI,OAAO,IAAIF,GAAEE,SAAQ,KAAK,MAAM,sBAAsB,OAAO,UAAU,SAAS,KAAK,CAAC,MAAM,IAAI,MAAM,QAAQ,CAAC,OAAO,KAAK,IAAI,OACxM,IAAI,KAAK,MAAM,QAAQ,CAAC,IAAI,IAAI,CAAC,KAAK,IAAI,KAAK,sBAAsB,OAAO,UAAU,SAAS,KAAK,CAAC,IAAI,IAAI,CAAC,GAC9G,EAAEA,MAAKH,GAAE,GAAG,GAAG,CAAC,KAAK,WAAW,MAAM,EAAEG,MAAK;AAC7C,uBAAO;AAAA,cACX;AAAA,YACJ;AAAA,YACA,MAAM,SAASH,IAAGC,IAAGC,IAAG;AACpB,qBAAO,eAAeD,IAAG,cAAc;AAAA,gBACnC,OAAO;AAAA,cACX,CAAC,GAAGA,GAAE,UAAU;AAChB,kBAAIE,KAAI,EAAED,GAAE,GAAG,CAAC,GAAG,IAAI,EAAEA,GAAE,IAAI,CAAC,GAAG,IAAI,EAAEA,GAAE,GAAG,CAAC,GAAG,IAAIA,GAAE,IAAI;AAC5D,uBAAS,EAAEF,IAAG;AACV,uBAAOA,MAAKA,GAAE,aAAaA,KAAI;AAAA,kBAC3B,SAASA;AAAA,gBACb;AAAA,cACJ;AACA,kBAAI,IAAI,EAAE,QAAQ;AAClB,uBAAS,EAAEA,IAAG;AACV,uBAAOA,cAAa,IAAIA,KAAI,gBAAgB,IAAI,MAAM,QAAQA,MAAKA,OAAM,EAAE,YAAY,KAAK,KAAKA,GAAE,WAAWA,KAAI,WAAWA,GAAE,MAAMA,GAAE,GAAG,WAAWA,GAAE,KAAK,EAAE,cAAcA,EAAC,GAC7K,WAAW,KAAK,MAAM,SAAS,KAAK,OAAO,KAAK,GAAG,gBAAgB,KAAK,GAAG,iBAAiB,CAAC,OAAO,IAAI,EAAEA,EAAC;AAAA,cAC/G;AACA,gBAAE,YAAY;AAAA,gBACV,IAAI,EAAE;AAAA,gBACN,KAAK,EAAE;AAAA,gBACP,SAAS,EAAE;AAAA,cACf,GAAG,EAAE,SAASG,GAAE,SAAS,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE;AACzD,kBAAI,IAAI;AACR,cAAAF,GAAE,UAAU;AAAA,YAChB;AAAA,YACA,MAAM,SAASD,IAAGC,IAAGC,IAAG;AACpB,qBAAO,eAAeD,IAAG,cAAc;AAAA,gBACnC,OAAO;AAAA,cACX,CAAC,GAAGA,GAAE,SAASA,GAAE,SAASA,GAAE,KAAK;AACjC,kBAAIE,IAAG,KAAKA,KAAID,GAAE,IAAI,MAAMC,GAAE,aAAaA,KAAI;AAAA,gBAC3C,SAASA;AAAA,cACb;AACA,kBAAI,IAAI,EAAE,QAAQ,aAAa,EAAE,QAAQ,UAAU,aAAa,IAAI,IAAI,EAAE,QAAQ,OAAO,IAAI,KAAK,EAAE,QAAQ,UAAU,IAAI,GAAG,IAAI,UAAU,iBAAiB,UAAU,cAAc,UAAU,EAAE,QAAQ,aAAa,EAAE,QAAQ,UAAU,kBAAkB,kBAAkB,EAAE,SAAS,IAAI,UAAU,KAAK,CAAC;AAC5S,cAAAF,GAAE,SAAS,GAAGA,GAAE,SAAS,GAAGA,GAAE,KAAK;AAAA,YACvC;AAAA,YACA,MAAM,SAASD,IAAGC,IAAG;AACjB,qBAAO,eAAeA,IAAG,cAAc;AAAA,gBACnC,OAAO;AAAA,cACX,CAAC,GAAGA,GAAE,UAAU,SAASD,IAAG;AACxB,uBAAOA,GAAE,QAAQE,IAAG,MAAM;AAAA,cAC9B;AACA,kBAAIA,KAAI,IAAI,OAAO,QAAQ,CAAE,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,MAAM,KAAK,GAAI,EAAE,KAAK,KAAK,IAAI,KAAK,KAAK;AAAA,YACtI;AAAA,YACA,MAAM,SAASF,IAAGC,IAAGC,IAAG;AACpB,qBAAO,eAAeD,IAAG,cAAc;AAAA,gBACnC,OAAO;AAAA,cACX,CAAC,GAAGA,GAAE,gBAAgB;AACtB,kBAAIE,KAAID,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI;AAC/E,uBAAS,EAAEF,IAAGC,IAAG;AACb,oBAAIC,KAAI,eAAe,OAAO,UAAUF,GAAE,OAAO,aAAaA,GAAE;AAChE,oBAAI,CAACE,IAAG;AACJ,sBAAI,MAAM,QAAQF,EAAC,MAAME,KAAI,SAASF,IAAGC,IAAG;AACxC,wBAAI,CAACD;AAAG;AACR,wBAAI,YAAY,OAAOA;AAAG,6BAAO,EAAEA,IAAGC,EAAC;AACvC,wBAAIC,KAAI,OAAO,UAAU,SAAS,KAAKF,EAAC,EAAE,MAAM,GAAG,EAAE;AACrD,iCAAaE,MAAKF,GAAE,gBAAgBE,KAAIF,GAAE,YAAY;AACtD,wBAAI,UAAUE,MAAK,UAAUA;AAAG,6BAAO,MAAM,KAAKF,EAAC;AACnD,wBAAI,gBAAgBE,MAAK,2CAA2C,KAAKA,EAAC;AAAG,6BAAO,EAAEF,IAAGC,EAAC;AAAA,kBAC9F,EAAED,EAAC,MAAMC,MAAKD,MAAK,YAAY,OAAOA,GAAE,QAAQ;AAC5C,oBAAAE,OAAMF,KAAIE;AACV,wBAAIC,KAAI,GAAGC,KAAI,WAAW;AAAA,oBAAC;AAC3B,2BAAO;AAAA,sBACH,GAAGA;AAAA,sBACH,GAAG,WAAW;AACV,+BAAOD,MAAKH,GAAE,SAAS;AAAA,0BACnB,MAAM;AAAA,wBACV,IAAI;AAAA,0BACA,MAAM;AAAA,0BACN,OAAOA,GAAEG;AAAA,wBACb;AAAA,sBACJ;AAAA,sBACA,GAAG,SAASH,IAAG;AACX,8BAAMA;AAAA,sBACV;AAAA,sBACA,GAAGI;AAAA,oBACP;AAAA,kBACJ;AACA,wBAAM,IAAI,UAAU,uIAAuI;AAAA,gBAC/J;AACA,oBAAIC,IAAGC,KAAI,MAAIC,KAAI;AACnB,uBAAO;AAAA,kBACH,GAAG,WAAW;AACV,oBAAAL,KAAIA,GAAE,KAAKF,EAAC;AAAA,kBAChB;AAAA,kBACA,GAAG,WAAW;AACV,wBAAIA,KAAIE,GAAE,KAAK;AACf,2BAAOI,KAAIN,GAAE,MAAMA;AAAA,kBACvB;AAAA,kBACA,GAAG,SAASA,IAAG;AACX,oBAAAO,KAAI,MAAIF,KAAIL;AAAA,kBAChB;AAAA,kBACA,GAAG,WAAW;AACV,wBAAI;AACA,sBAAAM,MAAK,QAAQJ,GAAE,UAAUA,GAAE,OAAO;AAAA,oBACtC,UAAE;AACE,0BAAIK;AAAG,8BAAMF;AAAA,oBACjB;AAAA,kBACJ;AAAA,gBACJ;AAAA,cACJ;AACA,uBAAS,EAAEL,IAAGC,IAAG;AACb,iBAAC,QAAQA,MAAKA,KAAID,GAAE,YAAYC,KAAID,GAAE;AACtC,yBAASE,KAAI,GAAGC,KAAI,IAAI,MAAMF,EAAC,GAAGC,KAAID,IAAGC;AAAK,kBAAAC,GAAED,MAAKF,GAAEE;AACvD,uBAAOC;AAAA,cACX;AACA,kBAAI,IAAI;AAAA,gBACJ,UAAU,SAASH,IAAGC,IAAGC,IAAGO,IAAGC,IAAG;AAC9B,sBAAIC,KAAI,KAAK,WAAWC,KAAID,GAAE,MAAM,IAAIA,GAAE,eAAe,IAAIA,GAAE,SAAS,IAAI,MAAM,IAAI,EAAE,CAAC,GAAG,IAAIX,GAAE,KAAK,IAAIG,GAAE,MAAM,KAAKQ,IAAG,CAAC,GAAG,IAAIC,GAAE,UAAU,KAAK,MAAMZ,IAAGG,GAAE,UAAU,KAAKQ,EAAC,GAAG,GAAGC,EAAC;AACtL,sBAAI,WAAW;AAAG,2BAAO;AACzB,sBAAI,MAAM,EAAE,KAAK,aAAa,MAAM,EAAE,KAAK,UAAU,EAAE,UAAU,MAAM,EAAE,KAAK,oBAAoBZ,GAAE,WAAW,MAAM,EAAE,KAAK,KAAK,EAAE,WAAW;AAAI,oBAAAA,GAAE,eAAe,GACnK,EAAE,aAAa,KAAKW,IAAG,GAAG,GAAG,CAAC,IAAI,GAAG,EAAE,aAAa,GAAGR,GAAE,UAAU,KAAKQ,IAAG,IAAE,GAAG,EAAE,GAAGX,IAAG,EAAE,UAAU,UAAU,MAAMG,GAAE,UAAU,KAAKQ,EAAC,EAAE,KAAK,EAAE,CAAC;AAAA,2BAAY,MAAM,EAAE,KAAK,OAAO,MAAM,EAAE,KAAK,UAAU;AACnM,oBAAAX,GAAE,eAAe;AACjB,wBAAI,IAAIG,GAAE,SAAS,KAAKQ,IAAGR,GAAE,qBAAqB,KAAKQ,EAAC,CAAC;AACzD,oBAAAR,GAAE,MAAM,KAAKQ,IAAG,GAAGX,GAAE,WAAW,EAAE,QAAQ,GAAG,GAAG,IAAE;AAAA,kBACtD;AAAO,0BAAM,EAAE,KAAK,QAAQ,CAACA,GAAE,YAAY,MAAM,EAAE,KAAK,UAAUA,GAAE,eAAe,GACnFG,GAAE,MAAM,KAAKQ,IAAG,GAAG,GAAGX,GAAE,WAAW,EAAE,QAAQ,GAAG,IAAE,KAAKY,GAAE,gBAAgB,MAAM,EAAE,KAAK,UAAU,SAAOZ,GAAE,WAAW,GACpH,EAAE,UAAU,GAAG,MAAI,OAAIW,GAAE,UAAU,MAAM,EAAE,CAAC,GAAG,EAAE,QAAQ,OAAO,KAAK,MAAM,EAAE,KAAK,UAAUX,GAAE,YAAYA,GAAE,WAAW,WAAWW,GAAE,YAAY,aAAa,SAAOC,GAAE,cAAc,MAAM,EAAE,KAAK,MAAM,SAAOZ,GAAE,YAAY,EAAE,MAAMG,GAAE,aAAa,KAAKQ,IAAG,EAAE,KAAK,IAAE,GACpQ,SAAO,EAAE,QAAQ,KAAKA,IAAG,EAAE,MAAM,CAAC,EAAE,MAAM,UAAU,EAAE,OAAO,EAAE,QAAQR,GAAE,aAAa,KAAKQ,IAAG,EAAE,KAAK,IAAE,GACvG,EAAE,SAAS,KAAK,EAAE,MAAM,MAAMX,GAAE,eAAe,GAAGG,GAAE,MAAM,KAAKQ,IAAG,GAAG,EAAE,OAAO,EAAE,GAAG,OAAO,EAAE,QAAQR,GAAE,SAAS,KAAKQ,IAAG,EAAE,OAAO,IAAE,GAClI,EAAE,MAAMR,GAAE,SAAS,KAAKQ,IAAG,EAAE,OAAO,IAAE,GAAG,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE,SAAS,EAAE,eAAeX,GAAE,eAAe,GACvHG,GAAE,MAAM,KAAKQ,IAAG,GAAG,EAAE,OAAO,EAAE,GAAG,MAAMX,GAAE,YAAYY,GAAE,oBAAoB,UAAOA,GAAE,eAAe,MAAM,EAAE,KAAK,aAAa,WAAY,WAAW;AAChJ,0BAAIZ,KAAIG,GAAE,MAAM,KAAKQ,IAAG,CAAC;AACzB,sBAAAR,GAAE,MAAM,KAAKQ,IAAG,GAAGX,GAAE,KAAK;AAAA,oBAC9B,GAAI,CAAC,IAAI,MAAM,EAAE,KAAK,aAAa,WAAY,WAAW;AACtD,0BAAIA,KAAIG,GAAE,kBAAkB,KAAKQ,IAAG,EAAE,UAAU,SAAS,KAAK;AAC9D,sBAAAR,GAAE,kBAAkB,KAAKQ,IAAG,EAAE,UAAU,SAAS,GAAG;AACpD,sBAAAA,GAAE,QAAQR,GAAE,MAAM,KAAKQ,IAAG,GAAGX,MAAKA,OAAM,EAAE,aAAa,IAAI,EAAE,IAAIG,GAAE,MAAM,KAAKQ,IAAG,GAAGX,MAAK,MAAMA,KAAI,IAAI,EAAE;AAAA,oBAC7G,GAAI,CAAC,KAAK,EAAE,YAAY,KAAKW,IAAG,CAAC,IAAIC,GAAE,aAAa,CAACA,GAAE,cAAcA,GAAE,aAAa,CAACA,GAAE,YACvFT,GAAE,MAAM,KAAKQ,IAAG,GAAG,EAAE,OAAO,EAAE,KAAK;AACnC,yBAAOA,GAAE,cAAc,KAAK,EAAE,KAAK,WAAW,KAAK,EAAE,KAAK,cAAcA,GAAE,YAAYC,GAAE,WAAW,SAAS,CAAC,GAC7G,EAAE,cAAc,KAAK,MAAMZ,IAAGC,IAAGC,IAAGO,IAAGC,EAAC;AAAA,gBAC5C;AAAA,gBACA,eAAe,SAASV,IAAGC,IAAGC,IAAGG,IAAGG,IAAG;AACnC,sBAAIC,KAAI,KAAK,aAAa,MAAMC,KAAID,GAAE,MAAMI,KAAIJ,GAAE,eAAeE,KAAIF,GAAE,SAASG,KAAIH,GAAE,IAAI,IAAII,GAAED,EAAC,GAAG,IAAIZ,GAAE;AAC1G,sBAAI,SAAOC,MAAKD,GAAE,WAAWA,GAAE,UAAU,EAAEA,GAAE,WAAWA,GAAE,WAAWS,GAAE,YAAY;AAC/E,wBAAI,GAAG;AACH,0BAAI,GAAG,IAAIR,KAAI;AAAA,wBACX,OAAOO;AAAA,wBACP,KAAKA;AAAA,sBACT,IAAIL,GAAE,MAAM,KAAKM,IAAGG,EAAC;AACrB,0BAAIF,GAAE,YAAY,MAAM,GAAGC,GAAE,iBAAiB;AAC9C,0BAAI,IAAI,EAAE,QAAQ,KAAKF,IAAG,GAAG,GAAGJ,IAAG,QAAQ,QAAQ,QAAQJ,EAAC;AAC5D,0BAAI,UAAO,MAAME,GAAE,aAAa,KAAKM,IAAG,IAAE,GAAG,IAAI,WAAW,EAAE,QAAQ,EAAE,QAAQN,GAAE,SAAS,KAAKM,IAAG,EAAE,IAAI,QAAQ,EAAE,IAAI,QAAQ,EAAE,GAAG,GACpIE,GAAE,IAAI,IAAI,IAAID,GAAE,gBAAgB,WAAW,EAAE,QAAQP,GAAE,aAAa,KAAKM,IAAG,CAAC,IAAI,GACjF,UAAOP,OAAM,WAAY,WAAW;AAChC,wBAAAQ,GAAE,gBAAgB,KAAKE,IAAG,GAAG,CAAC;AAAA,sBAClC,GAAI,CAAC,GAAGD,GAAE,kBAAkB,UAAO,IAAI;AACnC,4BAAI,IAAIR,GAAE,UAAU,KAAKM,EAAC;AAC1B,yBAAC,GAAG,EAAE,aAAaG,IAAG,GAAG,GAAGZ,IAAG,SAAOC,EAAC;AAAA,sBAC3C;AACA,0BAAID,GAAE,eAAe,GAAGC;AAAG,+BAAO,UAAO,MAAM,EAAE,kBAAkB,IAAI;AAAA,oBAC3E;AAAA,kBACJ;AAAO,0BAAM,EAAE,KAAK,SAASQ,GAAE,cAAcA,GAAE,UAAU,IAAE,MAAMA,GAAE,YAAYA,GAAE,UAAU,IAAE,GAC7F,WAAY,WAAW;AACnB,wBAAE,QAAQ,QAAQ;AAAA,oBACtB,GAAI,CAAC;AAAA,gBACT;AAAA,gBACA,YAAY,SAAST,IAAG;AACpB,sBAAIC,IAAGC,KAAI,KAAK,WAAWE,KAAIF,GAAE,MAAMG,KAAIH,GAAE,UAAU,IAAE,GAAGI,KAAIH,GAAE,MAAM,KAAKD,IAAG,IAAI;AACpF,kBAAAA,GAAE,UAAUD,KAAIK,GAAE,KAAKA,GAAE,MAAMH,GAAE,kBAAkB,KAAKD,IAAGI,GAAE,KAAK,GAAGA,GAAE,QAAQH,GAAE,kBAAkB,KAAKD,IAAGD,EAAC;AAC5G,sBAAIO,KAAIH,GAAE,OAAO,GAAGC,GAAE,KAAK,GAAGI,KAAIL,GAAE,OAAOC,GAAE,KAAKD,GAAE,MAAM;AAC1D,sBAAIG,OAAMN,GAAE,QAAQC,GAAE,kBAAkB,KAAKD,EAAC,EAAE,MAAM,EAAE,QAAQ,IAAIC,GAAE,kBAAkB,KAAKD,EAAC,GAAG,MAAM,GAAGI,GAAE,KAAK,EAAE,KAAK,EAAE,MAAME,KAAI,KACpIE,OAAMR,GAAE,QAAQC,GAAE,kBAAkB,KAAKD,EAAC,EAAE,MAAM,EAAE,QAAQ,IAAIC,GAAE,kBAAkB,KAAKD,EAAC,GAAG,MAAMI,GAAE,GAAG,EAAE,KAAK,EAAE,MAAMI,KAAI,KAC3H,OAAO,iBAAiB,OAAO,cAAc;AAAS,oBAAAL,KAAIG,KAAI,OAAO,cAAc,QAAQ,MAAM,IAAIE;AAAA,uBAAQ;AACzG,wBAAI,CAACV,GAAE,iBAAiB,CAACA,GAAE,cAAc;AAAS,6BAAO;AACzD,oBAAAK,KAAIG,KAAIR,GAAE,cAAc,QAAQ,YAAY,IAAIU;AAAA,kBACpD;AACA,sBAAIG,KAAIR;AACR,sBAAIH,GAAE,OAAO;AACT,oBAAAW,KAAIA,GAAE,MAAM,EAAE;AACd,wBAAIF,IAAGC,KAAI,EAAET,GAAE,kBAAkB,KAAKD,EAAC,CAAC;AACxC,wBAAI;AACA,2BAAKU,GAAE,EAAE,GAAG,EAAED,KAAIC,GAAE,EAAE,GAAG,QAAQ;AAC7B,4BAAI,IAAID,GAAE;AACV,wBAAAE,GAAE,OAAO,KAAKA,GAAE,MAAM;AAAA,sBAC1B;AAAA,oBACJ,SAASb,IAAP;AACE,sBAAAY,GAAE,EAAEZ,EAAC;AAAA,oBACT,UAAE;AACE,sBAAAY,GAAE,EAAE;AAAA,oBACR;AACA,oBAAAC,KAAIA,GAAE,KAAK,EAAE;AAAA,kBACjB;AACA,sBAAI,cAAc,OAAOT,GAAE,eAAe;AACtC,wBAAI,WAAQS,KAAIT,GAAE,cAAc,KAAKF,IAAGW,IAAGT,EAAC;AAAI,6BAAO;AACvD,oBAAAS,OAAMA,KAAIR;AAAA,kBACd;AACA,mBAAC,GAAG,EAAE,UAAU,MAAM,MAAI,OAAIQ,GAAE,SAAS,EAAE,MAAM,EAAE,GAAGb,EAAC,GAAGA,GAAE,eAAe;AAAA,gBAC/E;AAAA,gBACA,oBAAoB,SAASA,IAAG;AAC5B,sBAAIC,KAAI,KAAK,WAAWC,KAAID,GAAE,MAAMK,KAAIL,GAAE;AAC1C,sBAAIQ,IAAGC,KAAI,MAAMC,KAAID,GAAE,UAAU,UAAU,IAAE,GAAGE,MAAKX,GAAE,QAAQE,GAAE,UAAU,KAAKF,EAAC,EAAE,MAAM,EAAE,QAAQ,IAAIE,GAAE,UAAU,KAAKF,EAAC,GAAG,KAAK,EAAE,GAAG,IAAIE,GAAE,MAAM,KAAKF,IAAGS,IAAG,QAAQ,QAAQ,IAAE;AAC/K,sBAAIE,OAAMD,IAAG;AACT,wBAAIF,KAAI,SAAST,IAAGI,IAAGC,IAAG;AACtB,+BAASC,IAAGC,IAAGE,IAAGC,KAAIV,GAAE,OAAO,GAAGK,GAAE,KAAK,EAAE,MAAM,EAAE,GAAGQ,KAAIb,GAAE,OAAOK,GAAE,KAAK,EAAE,MAAM,EAAE,GAAGM,KAAIP,GAAE,OAAO,GAAGC,GAAE,KAAK,EAAE,MAAM,EAAE,GAAGO,KAAIR,GAAE,OAAOC,GAAE,KAAK,EAAE,MAAM,EAAE,GAAGS,KAAIJ,GAAE,UAAUC,GAAE,SAASD,GAAE,SAASC,GAAE,QAAQI,KAAIF,GAAE,UAAUD,GAAE,SAASC,GAAE,SAASD,GAAE,QAAQ,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,KAAKF,GAAE,SAASI;AAAK,wBAAAJ,GAAE,KAAK,CAAC;AAC7S,6BAAMC,GAAE,SAASG;AAAK,wBAAAH,GAAE,KAAK,CAAC;AAC9B,6BAAME,GAAE,SAASE;AAAK,wBAAAF,GAAE,QAAQ,CAAC;AACjC,6BAAMD,GAAE,SAASG;AAAK,wBAAAH,GAAE,QAAQ,CAAC;AACjC,0BAAI,IAAIF,GAAE,OAAOG,EAAC,GAAG,IAAIF,GAAE,OAAOC,EAAC;AACnC,2BAAKL,KAAI,GAAGD,KAAI,EAAE,QAAQC,KAAID,IAAGC;AAAK,gCAAQE,KAAI,EAAE,eAAe,KAAKR,IAAGE,GAAE,kBAAkB,KAAKF,IAAGM,EAAC,CAAC,GACzG,GAAG;AAAA,0BACD,KAAK;AACH,8BAAEA,KAAI,OAAO,EAAEA,OAAMF,GAAE,SAAS,EAAE,SAAS,KAAK,EAAE,KAAK,EAAEE,GAAE,GAAGA,KAAID;AAClE;AAAA,0BAEF,KAAK;AAAA,0BACL,KAAK;AACH,8BAAEC,QAAO,IAAIF,GAAE,QAAQE,KAAID;AAC3B;AAAA,0BAEF;AACE,8BAAEC,QAAO,EAAEA,QAAO,EAAEA,KAAI,OAAO,KAAK,EAAEA,KAAI,OAAOE,MAAK,WAAW,EAAEF,KAAI,OAAO,EAAEA,QAAOE,MAAK,EAAEF,KAAI,OAAO,MAAM,EAAEA,QAAO,IAAI,EAAEA,KAAI,OAAO,KAAK,EAAEA,QAAO,EAAEA,KAAI,MAAM,IAAI,cACvK,EAAE,KAAK,EAAEA,GAAE,GAAGF,GAAE,SAASA,GAAE,SAAS,EAAEE,QAAOE,MAAK,EAAEF,QAAO,MAAM,EAAEA,KAAI,OAAO,KAAK,EAAEA,QAAO,EAAEA,OAAM,EAAEA,KAAI,OAAO,EAAEA,KAAI,OAAO,IAAI,yBAClI,EAAE,KAAK,EAAEA,GAAE,GAAGF,GAAE,WAAW,EAAEE,QAAO,KAAK,IAAI,0BAA0BJ,GAAE,OAAO,KAAKF,IAAGE,GAAE,kBAAkB,KAAKF,IAAGM,EAAC,GAAG,IAAE,KAAK,EAAEA,QAAOL,GAAE,eAAeG,GAAE,SAASE,KAAID,MAAK,IAAI,cACjL,EAAE,KAAK,EAAEC,GAAE,GAAGF,GAAE,SAASA,GAAE;AAAA,wBAC/B;AACA,6BAAO;AAAA,wBACH,QAAQ;AAAA,wBACR,MAAM;AAAA,wBACN,OAAOA;AAAA,sBACX;AAAA,oBACJ,EAAEM,IAAGC,IAAG,CAAC,IAAIF,GAAE,UAAU,cAAcA,GAAE,eAAe,kBAAkBA,MAAKA,GAAE,MAAM,IACtF,GAAG,EAAE,aAAaA,IAAGP,GAAE,UAAU,KAAKF,EAAC,CAAC,GAAGE,GAAE,MAAM,KAAKF,IAAGS,IAAG,EAAE,OAAO,EAAE,KAAK,IAAE,GACjF,CAAC,EAAE,UAAUT,GAAE,kBAAkB,iBAAiBD,GAAE,aAAa,iBAAiBS,GAAE,UAAUR,GAAE;AAAa,6BAAO;AACpH,4BAAQ,4BAA4BD,GAAE,aAAa,iBAAiBS,GAAE,UAAUR,GAAE,cAAcA,GAAE,iBAAiB,OAAKA,GAAE,iBAAiB,OAC3IQ,GAAE,QAAQ;AAAA,sBACR,KAAK;AAAA,sBACL,KAAK;AACH,wBAAAA,GAAE,KAAK,QAAS,SAAST,IAAGE,IAAG;AAC3B,8BAAIC,KAAI,IAAIG,GAAE,MAAM,UAAU;AAC9B,0BAAAH,GAAE,MAAMH,IAAGC,GAAE,YAAY,OAAI,EAAE,cAAc,KAAKS,IAAGP,EAAC;AAAA,wBAC1D,CAAE,GAAG,WAAY,WAAW;AACxB,0BAAAF,GAAE,IAAI,QAAQ,OAAO;AAAA,wBACzB,GAAI,CAAC;AACL;AAAA,sBAEF,KAAK;AACH,4BAAI,IAAI,IAAIK,GAAE,MAAM,SAAS;AAC7B,0BAAE,MAAM,EAAE,KAAK,WAAW,EAAE,SAAS,KAAKI,IAAG,CAAC;AAC9C;AAAA,sBAEF;AACE,yBAAC,GAAG,EAAE,iBAAiBA,IAAGC,EAAC,GAAGR,GAAE,MAAM,KAAKF,IAAGS,IAAG,EAAE,OAAO,EAAE,KAAK,IAAE;AAAA,oBACvE;AACA,oBAAAV,GAAE,eAAe;AAAA,kBACrB;AAAA,gBACJ;AAAA,gBACA,eAAe,SAASA,IAAG;AACvB,sBAAIC,KAAI,KAAK,WAAWC,KAAI,MAAME,KAAIJ,MAAKA,GAAE,SAASA,GAAE,OAAO,KAAK,UAAU;AAC9E,6BAAWI,OAAMA,KAAIF,GAAE,UAAU,UAAU,IAAE,KAAK,GAAG,EAAE,iBAAiBA,IAAGE,EAAC,IAAIJ,GAAE,UAAU,WAAWA,GAAE,OAAO,MAAM,WAAW,UAAU,OAAOG,GAAE,MAAM,KAAKF,IAAGC,IAAGF,GAAE,SAASA,GAAE,OAAO,KAAK,UAAU,EAAE;AAAA,gBAC9M;AAAA,gBACA,YAAY,SAASA,IAAG;AACpB,sBAAIC,KAAI,KAAK,WAAWC,KAAID,GAAE,MAAMG,KAAI,QAAQH,KAAI,SAASA,GAAE,UAAU;AACzE,kBAAAC,GAAE,mBAAmBE,OAAMD,GAAE,UAAU,KAAKF,EAAC,EAAE,KAAK,EAAE,MAAM,GAAG,EAAE,aAAa,MAAME,GAAE,UAAU,KAAKF,EAAC,GAAGE,GAAE,SAAS,KAAKF,IAAGE,GAAE,qBAAqB,KAAKF,EAAC,CAAC,CAAC,GAC3J,SAAOC,GAAE,sBAAsB,UAAOD,GAAE,cAAc,EAAE,WAAW,KAAKA,IAAGE,GAAE,UAAU,KAAKF,EAAC,CAAC,KAAK,OAAOE,GAAE,qBAAqB,KAAKF,EAAC,KAAK,EAAE,WAAW,MAAM,MAAM,CAAED,IAAG,IAAG,CAAC,GAC9KC,GAAE,YAAY,QAAQA,KAAI,SAASA,GAAE,UAAU,IAAE;AAAA,gBACrD;AAAA,gBACA,cAAc,SAASD,IAAG;AACtB,uBAAK,UAAU,kBAAkB;AAAA,gBACrC;AAAA,gBACA,iBAAiB,WAAW;AACxB,sBAAIA,KAAI,KAAK,WAAWC,KAAID,GAAE,MAAME,KAAI;AACxC,kBAAAF,GAAE,aAAa,OAAIC,GAAE,yBAAyBC,GAAE,UAAU,cAAcA,GAAE,eAAe,kBAAkBA,OAAM,GACjH,EAAE,yBAAyBA,IAAGF,GAAE,mBAAmB;AAAA,gBACvD;AAAA,gBACA,YAAY,SAASA,IAAGC,IAAG;AACvB,sBAAIC,KAAI,KAAK;AACb,kBAAAA,GAAE;AACF,sBAAIE,KAAI;AACR,uBAAKA,GAAE,UAAU,cAAcA,GAAE,eAAe,kBAAkBA,IAAG;AACjE,wBAAIC,KAAIF,GAAE,0BAA0B,KAAKD,IAAGC,GAAE,MAAM,KAAKD,IAAGE,EAAC,GAAGH,EAAC;AACjE,+BAAWI,MAAKF,GAAE,MAAM,KAAKD,IAAGE,IAAGC,EAAC;AAAA,kBACxC;AAAA,gBACJ;AAAA,gBACA,UAAU,SAASL,IAAG;AAClB,sBAAIC,KAAI,KAAK,WAAWC,KAAID,GAAE,SAASI,KAAI,MAAMG,KAAIL,GAAE,MAAM,KAAKF,IAAGI,EAAC,GAAGI,KAAIR,GAAE,QAAQE,GAAE,UAAU,KAAKF,EAAC,EAAE,MAAMO,GAAE,KAAKA,GAAE,KAAK,IAAIL,GAAE,UAAU,KAAKF,EAAC,EAAE,MAAMO,GAAE,OAAOA,GAAE,GAAG,GAAGE,KAAIT,GAAE,QAAQQ,GAAE,QAAQ,EAAE,KAAK,EAAE,IAAIA,GAAE,KAAK,EAAE;AAC5N,yBAAO,UAAU,YAAY,OAAO,UAAU,UAAU,UAAUC,EAAC,IAAI,OAAO,iBAAiB,OAAO,cAAc,WAAW,OAAO,cAAc,QAAQ,QAAQA,EAAC,GACrK,EAAE,aAAa,KAAKT,IAAGI,IAAG,EAAE,KAAK,QAAQG,EAAC,IAAI,GAAG,EAAE,aAAaH,IAAGF,GAAE,UAAU,KAAKF,EAAC,GAAGC,GAAE,GAAGF,IAAGC,GAAE,cAAcA,GAAE,UAAU,IAAE,CAAC;AAAA,gBACnI;AAAA,gBACA,WAAW,SAASD,IAAG;AACnB,sBAAIC,KAAI,KAAK,WAAWC,KAAID,GAAE,MAAMG,KAAIH,GAAE;AAC1C,kBAAAA,GAAE,UAAU;AACZ,sBAAII,KAAID,GAAE,IAAI,GAAGI,KAAI;AACrB,sBAAIA,GAAE,WAAW;AACb,qBAAC,GAAG,EAAE,yBAAyBA,IAAGP,GAAE,mBAAmB;AACvD,wBAAIQ,KAAID,GAAE,UAAU,UAAU,GAAGE,KAAIP,GAAE,UAAU,KAAKF,EAAC,EAAE,MAAM;AAC/D,2BAAOQ,OAAMP,GAAE,yBAAyB,OAAOC,GAAE,qBAAqB,KAAKF,EAAC,KAAKQ,OAAMN,GAAE,kBAAkB,KAAKF,EAAC,EAAE,KAAK,EAAE,IAAIS,KAAI,CAAC,IAAI,EAAE,kBAAkB,KAAKT,IAAGS,EAAC,IACpK,UAAO,EAAE,WAAW,KAAKT,IAAGS,EAAC,MAAM,WAAY,WAAW;AACtD,sBAAAL,GAAE,QAAQ,YAAY;AAAA,oBAC1B,GAAI,CAAC,GAAGH,GAAE,oBAAoBC,GAAE,aAAa,KAAKF,EAAC,GAAGS,KAAIR,GAAE,uBAAuB,CAAC,IAAIC,GAAE,kBAAkB,KAAKF,EAAC,EAAE,MAAM,MACzH,GAAG,EAAE,aAAaO,IAAGE,IAAG,QAAQV,EAAC,IAAIC,GAAE,cAAcA,GAAE,UAAU,IAAE,MAAMA,GAAE,YAAYA,GAAE,UAAU,IAAE,GACtGI,GAAE,QAAQ,QAAQ;AAAA,kBACtB;AAAA,gBACJ;AAAA,gBACA,iBAAiB,WAAW;AACxB,sBAAIL,KAAI,KAAK,WAAWC,KAAID,GAAE,KAAK,iBAAiBE,KAAI;AACxD,sBAAIF,GAAE,aAAa,OAAKE,GAAE,UAAU,cAAcA,GAAE,eAAe,kBAAkBA,IAAG;AACpF,wBAAIE,MAAKJ,GAAE,QAAQG,GAAE,kBAAkB,KAAKH,EAAC,EAAE,MAAM,EAAE,QAAQ,IAAIG,GAAE,kBAAkB,KAAKH,EAAC,GAAG,KAAK,EAAE;AACvG,oBAAAC,OAAM,GAAG,EAAE,yBAAyBC,IAAGE,EAAC;AAAA,kBAC5C;AAAA,gBACJ;AAAA,gBACA,aAAa,WAAW;AACpB,sBAAIJ,KAAI,KAAK,WAAWC,KAAID,GAAE;AAC9B,kBAAAA,GAAE,cAAcA,GAAE,UAAU,IAAE,KAAKA,GAAE,IAAI,QAAQ,QAAQ,GAAG,OAAOG,GAAE,qBAAqB,KAAKH,EAAC,KAAKA,GAAE,aAAaA,GAAE,UAAU,MAAMG,GAAE,kBAAkB,KAAKH,EAAC,EAAE,KAAK,EAAE,KAAKA,GAAE,UAAU,EAAE,GAC5LC,GAAE,mBAAmB,UAAO,EAAE,WAAW,KAAKD,IAAGG,GAAE,UAAU,KAAKH,EAAC,CAAC,KAAKA,GAAE,UAAU,EAAE,GACvFC,GAAE,uBAAuBD,GAAE,UAAUA,GAAE,cAAc,GAAG,IAAE,GAAG,WAAY,WAAW;AAChF,qBAAC,GAAG,EAAE,aAAaA,GAAE,IAAIG,GAAE,UAAU,KAAKH,EAAC,CAAC;AAAA,kBAChD,GAAI,CAAC;AAAA,gBACT;AAAA,gBACA,YAAY,WAAW;AACnB,sBAAIA,KAAI,KAAK;AACb,kBAAAA,GAAE,eAAe,MAAI,WAAY,WAAW;AACxC,qBAAC,GAAG,EAAE,iBAAiBA,GAAE,IAAIA,GAAE,UAAU,IAAE,CAAC;AAAA,kBAChD,GAAI,CAAC;AAAA,gBACT;AAAA,cACJ;AACA,cAAAC,GAAE,gBAAgB;AAAA,YACtB;AAAA,YACA,MAAM,SAASD,IAAGC,IAAGC,IAAG;AACpB,qBAAO,eAAeD,IAAG,cAAc;AAAA,gBACnC,OAAO;AAAA,cACX,CAAC,GAAGA,GAAE,aAAa;AACnB,kBAAIE,IAAG,KAAKA,KAAID,GAAE,IAAI,MAAMC,GAAE,aAAaA,KAAI;AAAA,gBAC3C,SAASA;AAAA,cACb,GAAG,IAAID,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI;AACvC,kBAAI,IAAI;AAAA,gBACJ,IAAI,SAASF,IAAGC,IAAGC,IAAG;AAClB,sBAAIC,KAAIH,GAAE,UAAU,eAAeQ,KAAI,SAASP,IAAG;AAC/C,oBAAAA,GAAE,kBAAkBA,KAAIA,GAAE,iBAAiBA,IAAG,UAAU,KAAKA;AAC7D,wBAAIO,IAAG,IAAI,MAAM,IAAI,EAAE,WAAW,IAAI,IAAI,EAAE,OAAO;AACnD,wBAAI,WAAW,KAAK,WAAW,KAAK,UAAU;AAC1C,0BAAIG,KAAIR,GAAE,KAAK,GAAG,iBAAiB;AACnC,sBAAAA,GAAE,CAAC,EAAE,IAAI,GAAGQ,MAAK,IAAI,EAAE,QAAQA,EAAC,EAAE,KAAK,CAAC;AAAA,oBAC5C,OAAO;AACH,0BAAI,CAAE,UAAU,SAAS,UAAW,EAAE,SAASV,GAAE,IAAI,KAAK,WAAW,KAAK,YAAY,EAAE,EAAE,YAAY,EAAE,YAAY,EAAE,cAAcA,GAAE,QAAQA,GAAE,WAAWA,GAAE,QAAQ,EAAE,KAAK,KAAK,UAAO,EAAE,cAAcA,GAAE,QAAQ,EAAE,KAAK,OAAO;AAC5N,gCAAQA,GAAE,MAAM;AAAA,0BACd,KAAK;AACH,gCAAI,SAAO,EAAE;AAAgB,qCAAO,EAAE,iBAAiB,OAAIA,GAAE,eAAe;AAC5E;AAAA,0BAEF,KAAK;AAAA,0BACL,KAAK;AACH,mCAAO,EAAE,mBAAmB,EAAE,kBAAkB,OAAID,GAAE,KAAK,IAAI,GAAG,EAAE,yBAAyBA,KAAI,EAAE,QAAQ,EAAE,kBAAkB,KAAK,CAAC,EAAE,MAAM,EAAE,QAAQ,IAAI,EAAE,kBAAkB,KAAK,CAAC,GAAG,KAAK,EAAE,CAAC,GAChM,WAAY,WAAW;AACnB,8BAAAA,GAAE,MAAM;AAAA,4BACZ,GAAI,EAAE,sBAAsB,GAAG,UAAOQ,KAAI,WAAW,KAAK,WAAY,WAAW;AAC7E,8BAAAR,GAAE,aAAaE,GAAE,MAAM,GAAGM,EAAC;AAAA,4BAC/B,GAAI,CAAC;AAAA,wBACT;AACA,4BAAII,KAAIV,GAAE,MAAM,GAAG,SAAS;AAC5B,+BAAO,UAAOU,OAAMX,GAAE,eAAe,GAAGA,GAAE,gBAAgB,IAAIW;AAAA,sBAClE;AACA,sBAAAX,GAAE,eAAe;AAAA,oBACrB;AAAA,kBACJ;AACA,mBAAE,UAAU,OAAQ,EAAE,SAASA,EAAC,KAAKO,KAAIA,GAAE,KAAKR,EAAC,GAAG,SAASA,GAAE,QAAQG,GAAEH,GAAE,IAAI,EAAE,GAAGC,IAAGO,EAAC,KAAKL,GAAEH,EAAC,EAAE,GAAGC,IAAGO,EAAC,GACzGR,GAAE,UAAU,OAAOC,MAAKD,GAAE,UAAU,OAAOC,OAAM,CAAC,GAAGD,GAAE,UAAU,OAAOC,IAAG,KAAKO,EAAC;AAAA,gBACrF;AAAA,gBACA,KAAK,SAASR,IAAGC,IAAG;AAChB,sBAAID,GAAE,aAAaA,GAAE,UAAU,QAAQ;AACnC,wBAAIE,KAAIF,GAAE,UAAU,eAAeG,KAAIH,GAAE,UAAU;AACnD,6BAASI,MAAKH,QAAOE,KAAI,CAAC,GAAGF,MAAKD,GAAE,UAAU,OAAOC,MAAKE,IAAG;AACzD,+BAASE,KAAIF,GAAEC,KAAIC,GAAE,SAAS,KAAK;AAC/B,4BAAIC,KAAID,GAAE,IAAI;AACd,yBAAE,UAAU,OAAQ,EAAE,SAASD,EAAC,IAAI,SAASJ,GAAE,QAAQE,GAAEF,GAAE,IAAI,EAAE,IAAII,IAAGE,EAAC,IAAIJ,GAAEF,EAAC,EAAE,IAAII,IAAGE,EAAC;AAAA,sBAC9F;AACA,6BAAON,GAAE,UAAU,OAAOI;AAAA,oBAC9B;AAAA,kBACJ;AAAA,gBACJ;AAAA,cACJ;AACA,cAAAH,GAAE,aAAa;AAAA,YACnB;AAAA,YACA,KAAK,SAASD,IAAGC,IAAGC,IAAG;AACnB,kBAAIC,KAAIQ,GAAET,GAAE,IAAI,CAAC,GAAG,IAAIA,GAAE,IAAI,GAAG,IAAIS,GAAET,GAAE,IAAI,CAAC,GAAG,IAAIA,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI;AACxE,uBAAS,EAAEF,IAAGC,IAAG;AACb,uBAAO,SAASD,IAAG;AACf,sBAAI,MAAM,QAAQA,EAAC;AAAG,2BAAOA;AAAA,gBACjC,EAAEA,EAAC,KAAK,SAASA,IAAGC,IAAG;AACnB,sBAAIC,KAAI,QAAQF,KAAI,OAAO,eAAe,OAAO,UAAUA,GAAE,OAAO,aAAaA,GAAE;AACnF,sBAAI,QAAQE,IAAG;AACX,wBAAIC,IAAGC,IAAGC,IAAGC,IAAGC,KAAI,CAAC,GAAGC,KAAI,MAAIC,KAAI;AACpC,wBAAI;AACA,0BAAIJ,MAAKH,KAAIA,GAAE,KAAKF,EAAC,GAAG,MAAM,MAAMC,IAAG;AACnC,4BAAI,OAAOC,EAAC,MAAMA;AAAG;AACrB,wBAAAM,KAAI;AAAA,sBACR;AAAO,+BAAM,EAAEA,MAAKL,KAAIE,GAAE,KAAKH,EAAC,GAAG,UAAUK,GAAE,KAAKJ,GAAE,KAAK,GAAGI,GAAE,WAAWN,KAAIO,KAAI;AAAI;AAAA,oBAC3F,SAASR,IAAP;AACE,sBAAAS,KAAI,MAAIL,KAAIJ;AAAA,oBAChB,UAAE;AACE,0BAAI;AACA,4BAAI,CAACQ,MAAK,QAAQN,GAAE,WAAWI,KAAIJ,GAAE,OAAO,GAAG,OAAOI,EAAC,MAAMA;AAAI;AAAA,sBACrE,UAAE;AACE,4BAAIG;AAAG,gCAAML;AAAA,sBACjB;AAAA,oBACJ;AACA,2BAAOG;AAAA,kBACX;AAAA,gBACJ,EAAEP,IAAGC,EAAC,KAAK,SAASD,IAAGC,IAAG;AACtB,sBAAI,CAACD;AAAG;AACR,sBAAI,YAAY,OAAOA;AAAG,2BAAO,EAAEA,IAAGC,EAAC;AACvC,sBAAIC,KAAI,OAAO,UAAU,SAAS,KAAKF,EAAC,EAAE,MAAM,GAAG,EAAE;AACrD,+BAAaE,MAAKF,GAAE,gBAAgBE,KAAIF,GAAE,YAAY;AACtD,sBAAI,UAAUE,MAAK,UAAUA;AAAG,2BAAO,MAAM,KAAKF,EAAC;AACnD,sBAAI,gBAAgBE,MAAK,2CAA2C,KAAKA,EAAC;AAAG,2BAAO,EAAEF,IAAGC,EAAC;AAAA,gBAC9F,EAAED,IAAGC,EAAC,KAAK,WAAW;AAClB,wBAAM,IAAI,UAAU,2IAA2I;AAAA,gBACnK,EAAE;AAAA,cACN;AACA,uBAAS,EAAED,IAAGC,IAAG;AACb,iBAAC,QAAQA,MAAKA,KAAID,GAAE,YAAYC,KAAID,GAAE;AACtC,yBAASE,KAAI,GAAGC,KAAI,IAAI,MAAMF,EAAC,GAAGC,KAAID,IAAGC;AAAK,kBAAAC,GAAED,MAAKF,GAAEE;AACvD,uBAAOC;AAAA,cACX;AACA,uBAAS,EAAEH,IAAG;AACV,uBAAO,IAAI,cAAc,OAAO,UAAU,YAAY,OAAO,OAAO,WAAW,SAASA,IAAG;AACvF,yBAAO,OAAOA;AAAA,gBAClB,IAAI,SAASA,IAAG;AACZ,yBAAOA,MAAK,cAAc,OAAO,UAAUA,GAAE,gBAAgB,UAAUA,OAAM,OAAO,YAAY,WAAW,OAAOA;AAAA,gBACtH,GAAG,EAAEA,EAAC;AAAA,cACV;AACA,uBAAS,EAAEA,IAAGC,IAAG;AACb,yBAASC,KAAI,GAAGA,KAAID,GAAE,QAAQC,MAAK;AAC/B,sBAAIC,KAAIF,GAAEC;AACV,kBAAAC,GAAE,aAAaA,GAAE,cAAc,OAAIA,GAAE,eAAe,MAAI,WAAWA,OAAMA,GAAE,WAAW,OACtF,OAAO,eAAeH,KAAII,KAAID,GAAE,KAAKE,KAAI,QAAQA,KAAI,SAASL,IAAGC,IAAG;AAChE,wBAAI,aAAa,EAAED,EAAC,KAAK,SAASA;AAAG,6BAAOA;AAC5C,wBAAIE,KAAIF,GAAE,OAAO;AACjB,wBAAI,WAAWE,IAAG;AACd,0BAAIC,KAAID,GAAE,KAAKF,IAAGC,MAAK,SAAS;AAChC,0BAAI,aAAa,EAAEE,EAAC;AAAG,+BAAOA;AAC9B,4BAAM,IAAI,UAAU,8CAA8C;AAAA,oBACtE;AACA,4BAAQ,aAAaF,KAAI,SAAS,QAAQD,EAAC;AAAA,kBAC/C,EAAEI,IAAG,QAAQ,GAAG,aAAa,EAAEC,EAAC,IAAIA,KAAI,OAAOA,EAAC,IAAIF,EAAC;AAAA,gBACzD;AACA,oBAAIC,IAAGC;AAAA,cACX;AACA,uBAASM,GAAEX,IAAG;AACV,uBAAOA,MAAKA,GAAE,aAAaA,KAAI;AAAA,kBAC3B,SAASA;AAAA,gBACb;AAAA,cACJ;AACA,kBAAIY,KAAIT,GAAE,QAAQ,eAAe,IAAI,WAAW;AAC5C,yBAASH,GAAEC,IAAGC,IAAGC,IAAG;AAChB,mBAAC,SAASH,IAAGC,IAAG;AACZ,wBAAI,EAAED,cAAaC;AAAI,4BAAM,IAAI,UAAU,mCAAmC;AAAA,kBAClF,EAAE,MAAMD,EAAC,GAAG,KAAK,OAAOC,IAAG,KAAK,SAASC,IAAG,KAAK,OAAOC,IAAG,KAAK,QAAQ,IAAI,KAAK,GAAG,GAAG,CAAC,GACxF,KAAK,eAAeF,IAAG,KAAK,IAAI;AAAA,gBACpC;AACA,oBAAIA,IAAGC,IAAGC;AACV,uBAAOF,KAAID,KAAIE,KAAI,CAAE;AAAA,kBACjB,KAAK;AAAA,kBACL,KAAK,WAAW;AACZ,2BAAO,WAAW,KAAK,UAAU,KAAK,QAAQ,IAAI,KAAK,GAAG,GAAG,CAAC,GAAG,KAAK,eAAe,QAAQ,KAAK,IAAI,IACtG,KAAK;AAAA,kBACT;AAAA,gBACJ,GAAG;AAAA,kBACC,KAAK;AAAA,kBACL,OAAO,SAASF,IAAGC,IAAG;AAClB,wBAAIC;AACJ,yBAAK,EAAED,EAAC,EAAE,YAAY,GAAGC,KAAI,EAAED,EAAC,EAAE,KAAK,KAAK,MAAM,KAAK;AACnD,0BAAIE,KAAI,IAAI,OAAO,OAAO,EAAE,KAAKD,GAAE,EAAE,GAAGE,KAAID,KAAID,GAAE,GAAG,KAAK,MAAMA,GAAE,IAAIG,KAAI;AAC1E,0BAAI,WAAWL,IAAG;AACd,4BAAIG,IAAG;AACH,8BAAIG,KAAI,EAAEL,EAAC,EAAE,WAAWM,KAAI,EAAEL,GAAE,OAAOD,EAAC;AACxC,4BAAEA,EAAC,EAAE,YAAYK,IAAGD,KAAIL,GAAE,MAAM,GAAGA,GAAE,QAAQO,GAAE,UAAU,EAAE,CAAC;AAAA,wBAChE;AAAO,0BAAAF,KAAIL,GAAE,MAAM,GAAG,EAAEI,OAAM,EAAEA,IAAG,MAAMA,GAAE,MAAM;AACjD,wBAAAJ,KAAIA,GAAE,MAAMK,GAAE,MAAM;AAAA,sBACxB;AACA,6BAAO,UAAU,eAAe,KAAK,GAAGD,EAAC,KAAK,KAAK,SAAS,MAAMC,IAAGD,IAAG,EAAEA,IAAG,IAAI,EAAEA,IAAG,EAAE;AAAA,oBAC5F;AAAA,kBACJ;AAAA,gBACJ,GAAG;AAAA,kBACC,KAAK;AAAA,kBACL,OAAO,SAASJ,IAAGC,IAAGC,IAAGC,IAAGC,IAAG;AAC3B,wBAAI,WAAWH,OAAMD,GAAEG,MAAK,WAAWA,KAAIF,KAAIA,GAAE,QAAQ,WAAW,GAAG,GAAGD,GAAE,QAAQG,MAAKF,GAAE,QAAQ,OAAO,GAAG,IAC7G,WAAWG,IAAG;AACV,0BAAIC,KAAIL,GAAEG;AACV,uBAAC,UAAUA,MAAK,OAAO,SAASE,EAAC,KAAK,YAAYF,MAAK,MAAM,SAASE,EAAC,OAAO,OAAO,SAASL,GAAE,GAAG,KAAK,MAAM,SAASA,GAAE,KAAK,KAAK,OAAOA,GAAE,QAAQ,WAAWA,GAAE,QAAQA,GAAE,MAAM,YAAY,MAAM,GAAG,EAAE,IACxM,UAAUG,OAAM,IAAI,MAAI,MAAM,SAASE,EAAC,MAAMA,KAAI,KAAK,YAAYF,OAAM,IAAI,OAC7E,WAAWA,OAAM,IAAI,MAAIE,GAAE,SAAS,MAAMA,KAAI,EAAEA,IAAG,GAAG,IAAE,KAAK,OAAOA,MAAK,MAAMA,EAAC,KAAKD,GAAE,KAAKJ,GAAE,OAAOK,EAAC,GACtG,WAAWF,MAAKC,GAAE,KAAKJ,GAAE,OAAOK,EAAC;AAAA,oBACrC;AAAA,kBACJ;AAAA,gBACJ,GAAG;AAAA,kBACC,KAAK;AAAA,kBACL,OAAO,WAAW;AACd,yBAAK,QAAQ,IAAI,KAAK,GAAG,GAAG,CAAC;AAAA,kBACjC;AAAA,gBACJ,GAAG;AAAA,kBACC,KAAK;AAAA,kBACL,OAAO,WAAW;AACd,yBAAK,QAAQ,QAAQ,KAAK;AAAA,kBAC9B;AAAA,gBACJ,CAAE,MAAM,EAAEJ,GAAE,WAAWC,EAAC,GAAGC,MAAK,EAAEF,IAAGE,EAAC,GAAG,OAAO,eAAeF,IAAG,aAAa;AAAA,kBAC3E,UAAU;AAAA,gBACd,CAAC,GAAGD;AAAA,cACR,EAAE,GAAG,IAAK,IAAI,OAAM,YAAY,GAAG,IAAI,OAAI,IAAI;AAAA,gBAC3C,GAAG,CAAE,yBAAyB,KAAK,UAAU,SAAS,OAAO,KAAK,UAAU,OAAQ;AAAA,gBACpF,IAAI,CAAE,0BAA0B,KAAK,UAAU,SAAS,OAAO,WAAW;AACtE,yBAAO,EAAE,KAAK,UAAU,QAAQ,KAAK,IAAI,GAAG,CAAC;AAAA,gBACjD,CAAE;AAAA,gBACF,KAAK,CAAE,EAAG;AAAA,gBACV,MAAM,CAAE,EAAG;AAAA,gBACX,GAAG,CAAE,gBAAgB,SAASA,IAAG;AAC7B,sBAAIC,KAAID,KAAI,SAASA,EAAC,IAAI;AAC1B,yBAAOC,KAAI,KAAKA,MAAK,KAAK,UAAU,SAAS,KAAK,MAAMA,EAAC;AAAA,gBAC7D,GAAG,SAAS,WAAW;AACnB,yBAAO,KAAK,UAAU,SAAS,KAAK,IAAI,IAAI;AAAA,gBAChD,CAAE;AAAA,gBACF,IAAI,CAAE,iBAAiB,SAASD,IAAG;AAC/B,sBAAIC,KAAID,KAAI,SAASA,EAAC,IAAI;AAC1B,yBAAOC,KAAI,KAAKA,MAAK,KAAK,UAAU,SAAS,KAAK,MAAMA,EAAC;AAAA,gBAC7D,GAAG,SAAS,WAAW;AACnB,yBAAO,EAAE,KAAK,UAAU,SAAS,KAAK,IAAI,IAAI,GAAG,CAAC;AAAA,gBACtD,CAAE;AAAA,gBACF,KAAK,CAAE,EAAG;AAAA,gBACV,MAAM,CAAE,EAAG;AAAA,gBACX,IAAI,CAAE,YAAY,KAAK,UAAU,aAAa,QAAQ,WAAW;AAC7D,yBAAO,EAAE,KAAK,UAAU,YAAY,KAAK,IAAI,GAAG,CAAC;AAAA,gBACrD,CAAE;AAAA,gBACF,MAAM,CAAE,YAAY,KAAK,UAAU,aAAa,QAAQ,WAAW;AAC/D,yBAAO,EAAE,KAAK,UAAU,YAAY,KAAK,IAAI,GAAG,CAAC;AAAA,gBACrD,CAAE;AAAA,gBACF,GAAG,CAAE,gBAAgB,KAAK,UAAU,UAAU,SAAS,KAAK,UAAU,QAAS;AAAA,gBAC/E,IAAI,CAAE,iBAAiB,KAAK,UAAU,UAAU,SAAS,WAAW;AAChE,yBAAO,EAAE,KAAK,UAAU,SAAS,KAAK,IAAI,GAAG,CAAC;AAAA,gBAClD,CAAE;AAAA,gBACF,IAAI,CAAE,SAASD,IAAG;AACd,yBAAO,SAAS,OAAOA,IAAG,GAAG;AAAA,gBACjC,GAAG,KAAK,UAAU,UAAU,SAAS,SAASA,IAAG;AAC7C,yBAAO,KAAK,UAAU;AAAA,gBAC1B,CAAE;AAAA,gBACF,GAAG,CAAE,kBAAkB,KAAK,UAAU,UAAU,SAAS,KAAK,UAAU,QAAS;AAAA,gBACjF,IAAI,CAAE,wBAAwB,KAAK,UAAU,UAAU,SAAS,WAAW;AACvE,yBAAO,EAAE,KAAK,UAAU,SAAS,KAAK,IAAI,GAAG,CAAC;AAAA,gBAClD,CAAE;AAAA,gBACF,IAAI,CAAE,SAASA,IAAG;AACd,yBAAO,SAAS,OAAOA,IAAG,GAAG;AAAA,gBACjC,GAAG,KAAK,UAAU,UAAU,SAAS,SAASA,IAAG;AAC7C,yBAAO,WAAW;AACd,2BAAO,EAAE,KAAK,UAAU,SAAS,KAAK,IAAI,GAAGA,EAAC;AAAA,kBAClD;AAAA,gBACJ,CAAE;AAAA,gBACF,GAAG,CAAE,eAAe,KAAK,UAAU,YAAY,WAAW,KAAK,UAAU,UAAW;AAAA,gBACpF,IAAI,CAAE,6CAA6C,KAAK,UAAU,YAAY,WAAW,WAAW;AAChG,yBAAO,EAAE,KAAK,UAAU,WAAW,KAAK,IAAI,GAAG,CAAC;AAAA,gBACpD,CAAE;AAAA,gBACF,GAAG,CAAE,eAAe,KAAK,UAAU,YAAY,WAAW,KAAK,UAAU,UAAW;AAAA,gBACpF,IAAI,CAAE,6CAA6C,KAAK,UAAU,YAAY,WAAW,WAAW;AAChG,yBAAO,EAAE,KAAK,UAAU,WAAW,KAAK,IAAI,GAAG,CAAC;AAAA,gBACpD,CAAE;AAAA,gBACF,GAAG,CAAE,YAAY,KAAK,UAAU,iBAAiB,gBAAgB,WAAW;AACxE,yBAAO,EAAE,KAAK,UAAU,gBAAgB,KAAK,IAAI,GAAG,CAAC;AAAA,gBACzD,GAAG,CAAE;AAAA,gBACL,GAAG,CAAE,YAAY,KAAK,UAAU,iBAAiB,gBAAgB,WAAW;AACxE,yBAAO,EAAE,KAAK,UAAU,gBAAgB,KAAK,IAAI,GAAG,CAAC;AAAA,gBACzD,GAAG,CAAE;AAAA,gBACL,GAAG,CAAE,QAAQ,GAAG,QAAQ,GAAG,CAAE;AAAA,gBAC7B,IAAI,CAAE,SAAS,GAAG,QAAQ,GAAG,CAAE;AAAA,gBAC/B,GAAG,CAAE,QAAQ,GAAG,QAAQ,GAAG,CAAE;AAAA,gBAC7B,IAAI,CAAE,SAAS,GAAG,QAAQ,GAAG,CAAE;AAAA,gBAC/B,GAAG,CAAE,MAAM,QAAQ,KAAK,WAAW;AAC/B,sBAAIA,KAAI,KAAK,SAAS,EAAE,MAAM,UAAU,EAAE;AAC1C,kBAAAA,GAAE,SAAS,GAAG,MAAMA,MAAKA,KAAIA,GAAE,QAAQ,KAAK,GAAG,EAAE,YAAY,GAAG,MAAM,GAAG,EAAE,IAAK,SAASA,IAAG;AACxF,2BAAO,EAAEA,IAAG,CAAC,EAAE;AAAA,kBACnB,CAAE,EAAE,KAAK,EAAE;AACX,yBAAOA;AAAA,gBACX,CAAE;AAAA,gBACF,GAAG,CAAE,EAAG;AAAA,gBACR,GAAG,CAAE,EAAG;AAAA,cACZ,GAAG,IAAI;AAAA,gBACH,SAAS;AAAA,gBACT,SAAS;AAAA,gBACT,aAAa;AAAA,gBACb,gBAAgB;AAAA,cACpB;AACA,uBAAS,EAAEA,IAAG;AACV,oBAAIC,KAAI,KAAK,SAAS;AACtB,gBAAAD,GAAE,YAAY,EAAE,SAAS,GAAG,IAAI,KAAK,SAASC,KAAI,EAAE,IAAID,GAAE,YAAY,EAAE,SAAS,GAAG,KAAKC,MAAK,MAAM,KAAK,SAASA,KAAI,EAAE;AAAA,cAC5H;AACA,uBAAS,IAAI;AACT,oBAAID,KAAI,KAAK,SAAS;AACtB,wBAAQA,KAAIA,MAAK,OAAO,KAAK,OAAO;AAAA,cACxC;AACA,uBAAS,EAAEA,IAAG;AACV,oBAAIC,KAAI,IAAI,OAAO,OAAO,EAAE,KAAKD,GAAE,EAAE;AACrC,oBAAIC,MAAK,WAAWA,GAAE,IAAI;AACtB,sBAAIC,KAAI,EAAEF,GAAE,GAAG,KAAK,KAAK,MAAM,EAAE;AACjC,yBAAOE,GAAE,KAAKA,GAAE,GAAGD,GAAE,EAAE,GAAGC,GAAE,KAAKA,GAAE,GAAGD,GAAE,EAAE,GAAGC;AAAA,gBACjD;AACA,oBAAI,EAAEF,GAAE;AAAK,yBAAO,EAAEA,GAAE;AAAA,cAC5B;AACA,uBAAS,EAAEA,IAAG;AACV,oBAAI,CAACA,GAAE,WAAW;AACd,sBAAIC,KAAI,CAAC,GAAGC,KAAI,CAAC;AACjB,2BAASC,MAAK;AAAG,wBAAI,QAAQ,KAAKA,EAAC,GAAG;AAClC,0BAAIC,KAAID,GAAE,KAAK;AACf,6BAAOD,GAAE,QAAQE,EAAC,KAAKF,GAAE,KAAKE,EAAC;AAAA,oBACnC;AAAO,6BAAOH,GAAE,QAAQE,GAAE,EAAE,KAAKF,GAAE,KAAKE,GAAE,EAAE;AAC5C,kBAAAH,GAAE,YAAY,OAAOE,GAAE,SAAS,IAAIA,GAAE,KAAK,GAAG,IAAI,MAAM,MAAMD,GAAE,KAAK,IAAI,IAAI,SAC7ED,GAAE,YAAY,IAAI,OAAOA,GAAE,WAAW,GAAG;AAAA,gBAC7C;AACA,uBAAOA,GAAE;AAAA,cACb;AACA,uBAASgB,GAAEhB,IAAGC,IAAGC,IAAG;AAChB,oBAAI,CAAC;AAAG,yBAAO;AACf,oBAAI,WAAWF,GAAE,UAAU,CAAC,SAASA,GAAE,MAAM,KAAK,IAAI,KAAKA,GAAE,KAAK,YAAY,GAAG,SAASA,GAAE,QAAQ,IAAIA,GAAE,QAAQA,GAAE,KAAK,SAAS,IAAI,GAAG,CAAC,EAAE,QAAQ,KAAKA,GAAE,OAAO,QAAQA,GAAE,QAAQ,CAAC,SAASA,GAAE,OAAO,KAAK,WAAWA,GAAE,WAAW,OAAOA,GAAE,YAAY,IAAI,KAAKA,GAAE,KAAK,YAAY,GAAG,SAASA,GAAE,QAAQ,IAAIA,GAAE,QAAQA,GAAE,KAAK,SAAS,IAAI,GAAG,CAAC,EAAE,QAAQ,KAAKA,GAAE;AAAK,yBAAOC;AAC9W,oBAAI,QAAQD,GAAE,KAAK;AACf,sBAAIG,KAAI,EAAEF,GAAE,KAAKC,EAAC;AAClB,sBAAI,WAAWC,GAAE,YAAY,MAAMF,GAAE,MAAME,GAAE,oBAAoB;AAAG,2BAAOF,GAAE,SAASA,GAAE,MAAM,GAC9FA;AAAA,gBACJ,WAAW,QAAQD,GAAE,SAAS,QAAQA,GAAE,OAAO,WAAWC,GAAE;AAAG,yBAAOD,GAAE,MAAM,MAC9EA,GAAE,KAAK,QAAQ,CAAC,GAAGA,GAAE,KAAK,SAAS,CAAC,GAAGC,GAAE,SAAS,CAAE;AAAA,oBAChD,KAAKA,GAAE;AAAA,oBACP,GAAG;AAAA,kBACP,GAAG;AAAA,oBACC,KAAKA,GAAE,MAAM;AAAA,oBACb,GAAGA,GAAE;AAAA,kBACT,CAAE,GAAGA,GAAE,QAAQ,EAAE,SAAS,KAAK,MAAMA,GAAE,MAAM,CAAC,GAAGA;AACjD,uBAAO;AAAA,cACX;AACA,uBAAS,EAAED,IAAGC,IAAGC,IAAGC,IAAG;AACnB,oBAAIC,IAAGE,IAAGC,KAAI;AACd,qBAAK,EAAEL,EAAC,EAAE,YAAY,GAAGE,KAAI,EAAEF,EAAC,EAAE,KAAKF,EAAC,KAAK;AACzC,sBAAI,WAAWC;AAAG,wBAAIK,KAAI,EAAEF,EAAC;AAAG,sBAAAG,MAAK,MAAMD,GAAE,KAAK;AAAA;AAAU,8BAAQF,GAAE,IAAI;AAAA,wBACxE,KAAK;AACH,0BAAAG,MAAK;AACL;AAAA,wBAEF,KAAK;AACH,0BAAAA,MAAK;AACL;AAAA,wBAEF;AACE,0BAAAA,OAAM,GAAG,EAAE,SAASH,GAAE,EAAE;AAAA,sBAC5B;AAAA,2BAAWE,KAAI,EAAEF,EAAC;AAAG,wBAAI,SAAOD,MAAKG,GAAE;AAAI,sBAAAC,MAAKD,GAAE,GAAG,KAAKL,GAAE,IAAI;AAAA;AAAQ,sBAAAK,GAAE,KAAKC,MAAKN,GAAE,QAAQK,GAAE,MAAMC,MAAKH,GAAE;AAAA;AAAS,oBAAAG,MAAKH,GAAE;AAAA,gBACjI;AACA,uBAAOG;AAAA,cACX;AACA,uBAAS,EAAEP,IAAGC,IAAGC,IAAG;AAChB,qBAAKF,KAAI,OAAOA,EAAC,GAAGC,KAAIA,MAAK,GAAGD,GAAE,SAASC;AAAK,kBAAAD,KAAIE,KAAIF,KAAI,MAAM,MAAMA;AACxE,uBAAOA;AAAA,cACX;AACA,uBAAS,EAAEA,IAAGC,IAAGC,IAAG;AAChB,uBAAO,YAAY,OAAOF,KAAI,IAAI,EAAEA,IAAGC,IAAGC,EAAC,IAAIF,MAAK,aAAa,EAAEA,EAAC,KAAK,OAAO,UAAU,eAAe,KAAKA,IAAG,MAAM,IAAIA,KAAI;AAAA,cACnI;AACA,uBAAS,EAAEA,IAAGC,IAAG;AACb,uBAAO,EAAEA,GAAE,aAAa;AAAA,kBACpB,MAAMD;AAAA,gBACV,GAAGC,EAAC;AAAA,cACR;AACA,uBAAS,EAAED,IAAGC,IAAG;AACb,oBAAIC,IAAGC,IAAGC,KAAI,GAAGC,KAAI;AACrB,qBAAK,EAAEJ,EAAC,EAAE,YAAY,GAAGE,KAAI,EAAEF,EAAC,EAAE,KAAKA,GAAE,WAAW,KAAK;AACrD,sBAAIK,KAAI,IAAI,OAAO,OAAO,EAAE,KAAKH,GAAE,EAAE;AACrC,uBAAKC,MAAKC,KAAIC,KAAI,SAASA,GAAE,EAAE,IAAIH,GAAE,GAAG,WAAWH,KAAI,GAAG;AACtD,oBAAAE,KAAIC,IAAGA,KAAI,EAAEF,EAAC,EAAE,KAAKA,GAAE,WAAW;AAClC;AAAA,kBACJ;AAAA,gBACJ;AACA,uBAAO;AAAA,kBACH,kBAAkBG,KAAIC;AAAA,kBACtB,WAAWF;AAAA,kBACX,aAAaD;AAAA,gBACjB;AAAA,cACJ;AACA,cAAAC,GAAE,QAAQ,cAAc;AAAA,gBACpB,UAAU;AAAA,kBACN,MAAM,SAASH,IAAG;AACd,2BAAOA,GAAE,eAAe,OAAI,EAAE,IAAIA,GAAE,KAAK,cAAc,KAAK,GAAG,GAAGA,GAAE,cAAc,EAAEA,GAAE,gBAAgBA,GAAE,aACxGA,GAAE,gBAAgB,EAAEA,GAAE,kBAAkBA,GAAE,iBAAiBA,GAAE,aAAaA,GAAE,eAAe,EAAEA,GAAE,iBAAiBA,GAAE,gBAAgBA,GAAE,aACpIA,GAAE,cAAc,OAAOA,GAAE,cAAcA,GAAE,cAAcA,GAAE,YAAY,QAAQ,SAAS,EAAE,GACxFA,GAAE,QAAQ,EAAEA,GAAE,aAAa,QAAQA,EAAC,GAAGA,GAAE,MAAM,EAAEA,GAAE,KAAKA,GAAE,aAAaA,EAAC,GAAGA,GAAE,MAAM,EAAEA,GAAE,KAAKA,GAAE,aAAaA,EAAC,GAC5G;AAAA,kBACJ;AAAA,kBACA,aAAa;AAAA,kBACb,aAAa;AAAA,kBACb,eAAe;AAAA,kBACf,cAAc;AAAA,kBACd,KAAK;AAAA,kBACL,KAAK;AAAA,kBACL,2BAA2B;AAAA,kBAC3B,MAAM;AAAA,oBACF,UAAU,CAAE,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,UAAU,WAAW,aAAa,YAAY,UAAU,YAAY,QAAS;AAAA,oBAC1I,YAAY,CAAE,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,WAAW,YAAY,SAAS,SAAS,OAAO,QAAQ,QAAQ,UAAU,aAAa,WAAW,YAAY,UAAW;AAAA,oBAC3N,eAAe,CAAE,MAAM,MAAM,MAAM,IAAK;AAAA,kBAC5C;AAAA,kBACA,eAAe,SAASA,IAAGC,IAAGC,IAAGC,IAAGC,IAAGC,IAAGC,IAAGC,IAAG;AAC5C,wBAAIA;AAAG,6BAAO;AACd,wBAAI,MAAML,EAAC,KAAKF,GAAEC,QAAOC,IAAG;AACxB,0BAAIM,KAAI,EAAEP,IAAGG,EAAC;AACd,0BAAII,GAAE,aAAaA,GAAE,UAAU,OAAON,MAAKM,GAAE,YAAY,GAAG,SAAS,GAAG;AACpE,4BAAIC,KAAI,EAAED,GAAE,YAAY,IAAI;AAC5B,4BAAI,IAAI,OAAOC,EAAC,EAAE,KAAK,MAAMT,GAAEC,KAAI,EAAE;AAAG,iCAAOD,GAAEC,MAAKD,GAAEC,KAAI,IAAID,GAAEC,KAAI,KAAK,KAC3E;AAAA,4BACI,OAAO;AAAA,4BACP,QAAQD;AAAA,4BACR,mBAAmB;AAAA,8BACf,OAAOC,KAAI;AAAA,8BACX,KAAKA,KAAI;AAAA,4BACb;AAAA,4BACA,KAAKA,KAAI;AAAA,0BACb;AAAA,sBACJ;AAAA,oBACJ;AACA,2BAAO;AAAA,kBACX;AAAA,kBACA,gBAAgB,SAASD,IAAGC,IAAGC,IAAGC,IAAGC,IAAGC,IAAGC,IAAGE,IAAG;AAC7C,wBAAIC,IAAGC;AACP,wBAAIJ;AAAG,6BAAO;AACd,wBAAI,UAAOH,SAAQM,KAAI,EAAER,KAAI,GAAGG,EAAC,GAAG,eAAeK,GAAE,qBAAqBR,MAAKQ,GAAE,YAAY,GAAG,SAAS,KAAK,WAAW,EAAEA,GAAE,YAAY,QAAQA,KAAI,EAAER,KAAI,GAAGG,EAAC,GAAG,eAAeK,GAAE,qBAAqBR,KAAI,KAAKQ,GAAE,YAAY,GAAG,SAAS,KAAK,WAAW,EAAEA,GAAE,YAAY,SAASC,KAAI,EAAED,GAAE,YAAY,IAAI,KAC5S,WAAWC,OAAM,WAAWL,GAAE,eAAeJ,KAAI,MAAM,IAAI,OAAOS,EAAC,EAAE,KAAKR,KAAI,GAAG,KAAKF,GAAEC,MAAKC,IAC7FF,GAAEC,KAAI,KAAK,KAAKE,KAAI;AAAA,sBAChB,KAAKF,KAAI;AAAA,sBACT,OAAOA;AAAA,oBACX,KAAK,IAAI,OAAOS,EAAC,EAAE,KAAK,MAAMR,EAAC,MAAMF,GAAEC,MAAK,KAAKD,GAAEC,KAAI,KAAKC,IAAGC,KAAI;AAAA,sBAC/D,KAAKF,KAAI;AAAA,oBACb,KAAK,UAAOE;AAAI,6BAAOA;AACvB,wBAAIA,GAAE,UAAUH,KAAIG,GAAE,QAAQF,KAAIE,GAAE,OAAOM,KAAI,EAAER,IAAGG,EAAC,GAAG,eAAeK,GAAE,YAAY,MAAM,WAAW,EAAEA,GAAE,YAAY,KAAK;AACvH,0BAAII,KAAI,EAAEJ,GAAE,YAAY;AACxB,sBAAAC,KAAIG,GAAE;AACN,0BAAIF,KAAIX,GAAE,MAAMS,GAAE,kBAAkBA,GAAE,mBAAmBA,GAAE,YAAY,GAAG,MAAM;AAChF,0BAAI,UAAO,IAAI,OAAOC,EAAC,EAAE,KAAKC,GAAE,KAAK,EAAE,CAAC,KAAK,MAAMF,GAAE,YAAY,GAAG,UAAUJ,GAAE,eAAeI,GAAE,qBAAqBJ,GAAE,eAAeI,GAAE,mBAAmB,OAAOJ,GAAE,eAAeI,GAAE,mBAAmB,GAAG,QAAQ,MACpN,UAAUI,GAAE;AAAI,iCAASD,KAAI,EAAE,gBAAgB,KAAK,MAAM,OAAI,GAAG,QAAQ,IAAE,GAAGE,KAAIb,KAAI,GAAGa,KAAId,GAAE,QAAQc;AAAK,0BAAAd,GAAEc,MAAKF,GAAEE,KACrH,OAAOT,GAAE,eAAeS;AAAA,oBAC5B;AACA,wBAAIG,KAAId,IAAGe,KAAI,EAAElB,GAAE,KAAK,EAAE,GAAGI,GAAE,aAAaA,EAAC;AAC7C,2BAAOa,MAAK,CAAC,MAAMC,GAAE,KAAK,QAAQ,CAAC,MAAMd,GAAE,gBAAgBa,KAAI,SAASjB,IAAGC,IAAGC,IAAG;AAC7E,0BAAIF,GAAE,SAASA,GAAE,SAAS;AACtB,4BAAIG,KAAI,EAAE,SAAS,GAAGC,KAAIJ,GAAE,QAAQ,QAAQ,WAAW,EAAE,GAAGK,KAAIF,GAAE,MAAM,GAAGC,GAAE,MAAM,GAAGE,KAAIH,GAAE,MAAMC,GAAE,MAAM;AAC1G,4BAAI,MAAMA,GAAE,UAAUA,OAAMC,IAAG;AAC3B,8BAAIE,KAAI,IAAI,KAAK,GAAGP,GAAE,QAAQ,GAAGA,GAAE,GAAG;AACtC,0BAAAA,GAAE,OAAOO,GAAE,QAAQ,MAAM,CAACL,GAAE,OAAOA,GAAE,IAAI,KAAK,QAAQ,KAAKK,GAAE,QAAQ,OAAOP,GAAE,KAAK,YAAY,CAAC,GAChGA,GAAE,OAAOG,IAAGF,GAAE,SAAS,CAAE;AAAA,4BACrB,KAAKA,GAAE,MAAM;AAAA,4BACb,GAAGK,GAAE;AAAA,0BACT,GAAG;AAAA,4BACC,KAAKL,GAAE,MAAM;AAAA,4BACb,GAAGK,GAAE;AAAA,0BACT,CAAE;AAAA,wBACN;AAAA,sBACJ;AACA,6BAAOL;AAAA,oBACX,EAAEiB,IAAGD,IAAGb,EAAC,IAAIa,KAAI,SAASjB,IAAGC,IAAGC,IAAGC,IAAGC,IAAG;AACrC,0BAAI,CAACH;AAAG,+BAAOA;AACf,0BAAIA,MAAKC,GAAE,OAAO,CAAC,MAAMA,GAAE,IAAI,KAAK,QAAQ,CAAC,GAAG;AAC5C,4BAAIG;AACJ,6BAAKL,GAAE,MAAM,GAAG,EAAEE,EAAC,EAAE,YAAY,GAAGG,KAAI,EAAEH,EAAC,EAAE,KAAKA,GAAE,WAAW,KAAK;AAChE,8BAAII;AACJ,+BAAKA,KAAI,EAAED,EAAC,MAAMC,GAAE,IAAI;AACpB,qCAASC,KAAID,GAAE,IAAIE,KAAIR,GAAEM,GAAE,KAAKG,KAAIP,GAAE,IAAII,GAAE,KAAKI,KAAIR,GAAE,MAAMA,GAAE,IAAII,GAAE,MAAMG,IAAGI,KAAI,CAAC,GAAGF,KAAI,OAAIC,KAAI,GAAGA,KAAIH,GAAE,QAAQG;AAAK,yCAAWT,GAAE,eAAeS,KAAIP,GAAE,UAAUM,MAAKE,GAAED,MAAKJ,GAAEI,KAClLD,KAAIA,MAAKH,GAAEI,MAAKH,GAAEG,QAAOC,GAAED,MAAKH,GAAEG,KAAI,WAAWN,GAAE,MAAME,GAAE,SAAS,KAAKI,MAAKH,MAAKC,OAAMG,MAAK,SAASA,GAAE,KAAK,EAAE,CAAC,IAAI,GAAG,SAAS,EAAE,MAAM,EAAE,IAC3I,WAAWP,GAAE,MAAMG,MAAKC,MAAKR,GAAE,IAAI,KAAK,QAAQ,IAAIF,GAAE,KAAK,QAAQ,MAAMa,GAAED,MAAKF,GAAEE;AAClF,4BAAAL,GAAE,KAAKP,GAAE,OAAOa,GAAE,KAAK,EAAE,CAAC;AAAA,0BAC9B;AAAA,wBACJ;AACA,wBAAAZ,KAAIC,GAAE,IAAI,KAAK,QAAQ,KAAKF,GAAE,KAAK,QAAQ,GAAGA,GAAE,OAAO;AAAA,sBAC3D;AACA,6BAAOC,MAAKC,GAAE,QAAQ,MAAMA,GAAE,IAAI,KAAK,QAAQ,CAAC,MAAMD,KAAIC,GAAE,IAAI,KAAK,QAAQ,KAAKF,GAAE,KAAK,QAAQ,KACjGC;AAAA,oBACJ,EAAEiB,IAAGD,KAAID,GAAE,KAAK,MAAME,IAAGD,IAAGb,EAAC,GAAGA,IAAGC,EAAC,IAAI,WAAWJ,MAAKgB,MAAKd,GAAE,QAAQF,KAAI;AAAA,sBACvE,QAAQ,EAAEG,GAAE,aAAac,IAAGd,EAAC,EAAE,MAAM,EAAE;AAAA,sBACvC,mBAAmB;AAAA,wBACf,OAAOH;AAAA,wBACP,KAAKE,GAAE;AAAA,sBACX;AAAA,sBACA,KAAKA,GAAE,SAASA,GAAE;AAAA,oBACtB,IAAIc;AAAA,kBACR;AAAA,kBACA,WAAW,SAASjB,IAAGC,IAAGC,IAAGC,IAAG;AAC5B,oBAAAH,GAAE,WAAWA,GAAE,QAAQ,EAAE,KAAK,eAAe,KAAK,UAAU,UAAU,EAAE,IAAI,QAAMG,EAAC,CAAC,GACpFS,GAAE,IAAI,EAAE,QAAQ,UAAU;AAAA,kBAC9B;AAAA,kBACA,UAAU,SAASZ,IAAGC,IAAGC,IAAG;AACxB,2BAAOD,KAAI,EAAEC,GAAE,cAAc,EAAEF,IAAGE,GAAE,aAAaA,EAAC,GAAGA,IAAG,IAAE,IAAID;AAAA,kBAClE;AAAA,kBACA,QAAQ,SAASD,IAAGC,IAAGC,IAAGC,IAAG;AACzB,2BAAO,KAAKF,GAAE,UAAU,QAAQ,MAAM,IAAID,GAAE,YAAY,IAAI,KAAKC,GAAE,UAAU,QAAQ,MAAM,IAAID,GAAE,YAAY,IAAIA;AAAA,kBACrH;AAAA,kBACA,cAAc,SAASA,IAAGC,IAAG;AACzB,2BAAO,oBAAoB,OAAO,UAAU,SAAS,KAAKD,EAAC,MAAMA,KAAI,EAAEA,IAAGC,EAAC,IAAID;AAAA,kBACnF;AAAA,kBACA,YAAY;AAAA,kBACZ,kBAAkB;AAAA,kBAClB,gBAAgB;AAAA,kBAChB,YAAY;AAAA,kBACZ,WAAW;AAAA,kBACX,aAAa;AAAA,gBACjB;AAAA,cACJ,CAAC;AAAA,YACL;AAAA,YACA,MAAM,SAASA,IAAGC,IAAGC,IAAG;AACpB,kBAAIC,IAAG,KAAKA,KAAID,GAAE,IAAI,MAAMC,GAAE,aAAaA,KAAI;AAAA,gBAC3C,SAASA;AAAA,cACb,GAAG,IAAID,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI;AAC1B,gBAAE,QAAQ,kBAAkB;AAAA,gBACxB,GAAG;AAAA,kBACC,WAAW;AAAA,kBACX,QAAQ;AAAA,gBACZ;AAAA,gBACA,KAAK;AAAA,kBACD,WAAW;AAAA,kBACX,QAAQ;AAAA,gBACZ;AAAA,gBACA,KAAK;AAAA,kBACD,WAAW;AAAA,kBACX,QAAQ;AAAA,gBACZ;AAAA,cACJ,CAAC;AACD,kBAAI,IAAI,IAAI,OAAO,oCAAoC;AACvD,uBAAS,EAAEF,IAAGC,IAAGC,IAAGC,IAAGC,IAAG;AACtB,uBAAOF,KAAI,IAAI,MAAM,QAAQD,GAAE,OAAOC,KAAI,MAAMF,KAAIC,GAAE,OAAOC,KAAI,KAAKF,IAAGA,KAAIE,KAAI,IAAI,MAAM,QAAQD,GAAE,OAAOC,KAAI,KAAKD,GAAE,OAAOC,KAAI,KAAKF,KAAI,MAAMA,MAAKA,KAAI,OAAOA,IACjK,EAAE,KAAKA,EAAC;AAAA,cACZ;AACA,gBAAE,QAAQ,cAAc;AAAA,gBACpB,SAAS;AAAA,kBACL,OAAO;AAAA,gBACX;AAAA,gBACA,KAAK;AAAA,kBACD,OAAO;AAAA,kBACP,YAAY;AAAA,kBACZ,YAAY;AAAA,kBACZ,YAAY;AAAA,gBAChB;AAAA,gBACA,IAAI;AAAA,kBACA,MAAM;AAAA,kBACN,aAAa;AAAA,oBACT,GAAG;AAAA,sBACC,WAAW;AAAA,oBACf;AAAA,oBACA,GAAG;AAAA,sBACC,WAAW;AAAA,oBACf;AAAA,oBACA,GAAG;AAAA,sBACC,WAAW;AAAA,oBACf;AAAA,oBACA,GAAG;AAAA,sBACC,WAAW;AAAA,oBACf;AAAA,kBACJ;AAAA,kBACA,UAAU,SAASA,IAAGC,IAAGC,IAAG;AACxB,2BAAOF;AAAA,kBACX;AAAA,kBACA,WAAW;AAAA,kBACX,aAAa;AAAA,oBACT,KAAK;AAAA,kBACT;AAAA,gBACJ;AAAA,gBACA,OAAO;AAAA,kBACH,MAAM,SAASA,IAAG;AACd,wBAAIC,KAAID,GAAE,WAAWE,KAAIF,GAAE,YAAYG,KAAI,6EAA6EC,KAAID;AAC5H,wBAAIF;AAAG,+BAASI,KAAI,GAAGA,KAAIH,IAAGG;AAAK,wBAAAD,MAAK,IAAI,OAAOH,EAAC,EAAE,OAAOE,IAAG,GAAG;AACnE,2BAAOC;AAAA,kBACX;AAAA,kBACA,QAAQ;AAAA,kBACR,QAAQ;AAAA,kBACR,WAAW;AAAA,kBACX,YAAY;AAAA,kBACZ,2BAA2B;AAAA,kBAC3B,eAAe,SAASJ,IAAGC,IAAG;AAC1B,4BAAQD,KAAIA,GAAE,YAAY,GAAG,QAAQ,WAAW,EAAE;AAAA,kBACtD;AAAA,kBACA,aAAa;AAAA,oBACT,KAAK;AAAA,sBACD,WAAW;AAAA,oBACf;AAAA,oBACA,KAAK;AAAA,sBACD,WAAW;AAAA,oBACf;AAAA,kBACJ;AAAA,kBACA,UAAU,SAASA,IAAGC,IAAGC,IAAG;AACxB,2BAAOF;AAAA,kBACX;AAAA,kBACA,WAAW;AAAA,gBACf;AAAA,gBACA,KAAK;AAAA,kBACD,MAAM;AAAA,gBACV;AAAA,gBACA,KAAK;AAAA,kBACD,MAAM;AAAA,kBACN,aAAa;AAAA,oBACT,GAAG;AAAA,sBACC,WAAW;AAAA,sBACX,QAAQ;AAAA,oBACZ;AAAA,kBACJ;AAAA,kBACA,iBAAiB;AAAA,kBACjB,YAAY;AAAA,gBAChB;AAAA,gBACA,KAAK;AAAA,kBACD,MAAM;AAAA,kBACN,gBAAgB,SAASA,IAAGC,IAAGC,IAAGC,IAAGC,IAAGG,IAAGC,IAAG;AAC1C,wBAAI,IAAI,EAAE,gBAAgB,KAAK,MAAM,MAAI,EAAE,qBAAqB,KAAK,IAAI,GAAG,MAAI,IAAE;AAClF,2BAAO,6EAA6E,KAAK,EAAE,KAAK,EAAE,CAAC;AAAA,kBACvG;AAAA,gBACJ;AAAA,cACJ,CAAC;AAAA,YACL;AAAA,YACA,KAAK,SAASR,IAAGC,IAAGC,IAAG;AACnB,kBAAIC,KAAI,EAAED,GAAE,IAAI,CAAC,GAAG,IAAI,EAAEA,GAAE,IAAI,CAAC,GAAG,IAAIA,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI;AAC3D,uBAAS,EAAEF,IAAG;AACV,uBAAOA,MAAKA,GAAE,aAAaA,KAAI;AAAA,kBAC3B,SAASA;AAAA,gBACb;AAAA,cACJ;AACA,kBAAI,IAAIG,GAAE,QAAQ;AAClB,uBAAS,EAAEH,IAAGC,IAAG;AACb,yBAASC,KAAI,IAAIE,KAAI,GAAGA,KAAIJ,GAAE,QAAQI;AAAK,kBAAAD,GAAE,QAAQ,UAAU,YAAYH,GAAE,OAAOI,EAAC,MAAMH,GAAE,YAAYD,GAAE,OAAOI,EAAC,MAAMH,GAAE,eAAe,OAAOD,GAAE,OAAOI,EAAC,KAAKH,GAAE,eAAe,OAAOD,GAAE,OAAOI,EAAC,KAAKH,GAAE,iBAAiB,OAAOD,GAAE,OAAOI,EAAC,KAAKH,GAAE,iBAAiB,OAAOD,GAAE,OAAOI,EAAC,KAAKH,GAAE,YAAY,OAAOD,GAAE,OAAOI,EAAC,KAAKH,GAAE,YAAY,OAAOD,GAAE,OAAOI,EAAC,KAAKH,GAAE,qBAAqBD,GAAE,OAAOI,EAAC,IAAIF,MAAK,OAAOF,GAAE,OAAOI,EAAC,IAAIF,MAAKF,GAAE,OAAOI,EAAC;AAC/a,uBAAOF;AAAA,cACX;AACA,uBAAS,EAAEF,IAAGC,IAAGC,IAAGC,IAAG;AACnB,oBAAIH,GAAE,SAAS,KAAKC,KAAI,MAAM,CAACC,GAAE,kBAAkBC,KAAI;AACnD,sBAAIC,KAAIJ,GAAE,QAAQE,GAAE,UAAU,GAAGG,KAAI;AACrC,kBAAAH,GAAE,eAAe,SAASF,GAAEA,GAAE,SAAS,OAAOK,KAAI,MAAIL,GAAE,WAAW,OAAOI,OAAMJ,GAAE,KAAKE,GAAE,UAAU,GACnGE,KAAIJ,GAAE,SAAS;AACf,2BAASM,KAAI,GAAGA,MAAKL,IAAGK;AAAK,6BAASN,GAAEI,KAAIE,GAAE,MAAMN,GAAEI,KAAIE,MAAK;AAAA,gBACnE;AACA,uBAAOD,MAAKL,GAAE,KAAKE,GAAE,eAAe,IAAI,GAAGF;AAAA,cAC/C;AACA,uBAAS,EAAEA,IAAGC,IAAG;AACb,oBAAIC,KAAI;AACR,yBAASC,MAAK,QAAQH,OAAME,KAAI,EAAE,SAAS,KAAK,MAAMD,GAAE,eAAe,SAAS,CAAC,IACjFA,GAAE;AAAO,uBAAKE,KAAI,SAASA,EAAC,MAAMD;AAAG,6BAASE,KAAI,GAAGE,KAAIL,GAAE,MAAME,IAAG,QAAQC,KAAIE,IAAGF;AAAK,2BAAK,WAAWH,GAAE,eAAeE,OAAM,QAAQH,OAAMC,GAAE,MAAME,IAAGC,IAAG,MAAM,QAAQJ;AAAG,+BAAOG,MAAK,WAAWF,GAAE,eAAeE,OAAM,QAAQH,KAAI,IAAI;AAAA;AAC1O,uBAAOE;AAAA,cACX;AACA,uBAASS,GAAEX,IAAGC,IAAG;AACb,yBAASC,KAAI,IAAIC,KAAI,GAAGC,KAAIH,GAAE,eAAe,QAAQE,KAAIC,IAAGD,MAAK;AAC7D,sBAAIE,KAAIJ,GAAE,eAAeE;AACzB,sBAAIE,MAAKA,GAAE,MAAM,QAAQL,IAAG;AACxB,oBAAAE,KAAIC;AACJ;AAAA,kBACJ;AAAA,gBACJ;AACA,uBAAOD;AAAA,cACX;AACA,uBAASU,GAAEZ,IAAGC,IAAGC,IAAGC,IAAGC,IAAG;AACtB,oBAAIC,KAAIJ,GAAE,SAASA,GAAE,OAAO,QAAQG,GAAE,UAAU,IAAI,IAAIE,MAAK,OAAOD,MAAKF,MAAKC,GAAE,eAAe,IAAI,OAAOA,GAAE,YAAY,GAAG,SAAS,EAAE,KAAKJ,EAAC;AAC5I,uBAAOI,GAAE,eAAe,OAAOC,MAAKC,MAAK,QAAQL,GAAE,eAAeI,MAAK;AAAA,kBACnE,QAAQ;AAAA,oBACJ,KAAKA,OAAMH,KAAIG,KAAI,IAAIA;AAAA,oBACvB,GAAGD,GAAE;AAAA,kBACT;AAAA,kBACA,KAAKF;AAAA,gBACT,IAAII;AAAA,cACR;AACA,cAAAH,GAAE,QAAQ,cAAc;AAAA,gBACpB,SAAS;AAAA,kBACL,MAAM,SAASH,IAAG;AACd,oBAAAA,GAAE,SAAS,GAAGA,GAAE,mBAAmBA,GAAE,cAAcA,GAAE,UAAU,QAAQA,GAAE,WAAW,QAAQA,GAAE,aAAaA,GAAE,iBAAiB,MAAM,QAAQA,GAAE,aAAaA,GAAE,iBAAiB,MAAMA,GAAE,iBAAiB,KACvM,QAAQA,GAAE,mBAAmBA,GAAE,4BAA4B,SAASA,GAAE,YAAY,SAAS,MAAMA,GAAE,cAAcA,GAAE,YAAY,OAAO,CAAC,IACvI,iBAAiBA,GAAE,wBAAwB,OAAOA,GAAE,gBAAgBA,GAAE,uBAAuB;AAC7F,wBAAIC,KAAI,KAAKC,KAAIF,GAAE;AACnB,6BAAOA,GAAE,gBAAgB,WAAWA,GAAE,kBAAkBC,KAAI,KAAKD,GAAE,uBAAuB,iBAAiBA,GAAE,uBAAuB,QAAQA,GAAE,sBAC9IA,GAAE,iBAAiB,OAAI,MAAMA,GAAE,MAAM,MAAMA,GAAE,SAAS,IAAIA,GAAE,cAAc,OAAIE,KAAI,QAAQF,GAAE,aAAa,MAAM,KAC/G,OAAOA,GAAE,cAAc,WAAWA,GAAE,YAAYE,QAAOF,GAAE,YAAYE,MAAK,CAAC,GAAGF,GAAE,YAAYE,IAAG,YAAY,MAAMF,GAAE,aAAa,KAChIA,GAAE,YAAYE,IAAG,cAAcF,GAAE,YAAYA,GAAE,YAAYE,IAAG,SAAS,MAAIF,GAAE,YAAYE,IAAG,YAAY,UAAQF,GAAE,iBAAiB,OACnIA,GAAE,eAAe;AACjB,wBAAIG,IAAGE,KAAI;AACX,wBAAIA,MAAK,EAAEL,GAAE,QAAQA,EAAC,GAAG,OAAOA,GAAE,kBAAkB,WAAWA,GAAE,YAAYA,GAAE,oBAAoBA,GAAE,YAAYA,GAAE,kBAAkB,CAAC,GACtIA,GAAE,YAAYA,GAAE,gBAAgB,YAAY,MAAMA,GAAE,iBAAiB,KAAKA,GAAE,YAAYA,GAAE,gBAAgB,cAAcA,GAAE,gBAC1HA,GAAE,YAAYA,GAAE,gBAAgB,SAAS,MAAIA,GAAE,YAAYA,GAAE,gBAAgB,YAAY,OACzFK,MAAKL,GAAE,MAAMA,EAAC,KAAKK,MAAK,QAAQ,WAAWL,GAAE,UAAU,MAAMA,GAAE,QAAQ;AACnE,0BAAIM,KAAIN,GAAE,OAAO,SAAS,EAAE,MAAM,GAAG;AACrC,+BAASM,GAAE,EAAE,KAAKA,GAAE,MAAM,SAASA,GAAE,EAAE,IAAID,MAAKH,KAAID,KAAI,MAAMD,GAAE,SAAS,OAAO,MAAMA,GAAE,MAAM,KAAK,SAASA,GAAE,MAAM,IAAI,OAAOA,GAAE,kBAAkBA,GAAE,cAAcG,KAAIE,KAAIH,KAAID,KAAI,QAAQD,GAAE,SAAS,KACtMA,GAAE,aAAa,QAAMK,MAAKH,KAAID,KAAI,MAAMD,GAAE,SAAS;AAAA,oBACvD;AAAO,sBAAAA,GAAE,YAAY;AACrB,2BAAOK,MAAK,EAAEL,GAAE,QAAQA,EAAC,GAAGK,MAAK,OAAOF,OAAME,KAAI,CAAEF,KAAI,EAAEH,GAAE,QAAQA,EAAC,IAAI,OAAOK,EAAE,IAClFL,GAAE,SAAS,OAAI,SAASA,IAAG;AACvB,iCAAWA,GAAE,uBAAuB,SAASA,GAAE,QAAQA,GAAE,MAAMA,GAAE,IAAI,SAAS,EAAE,QAAQ,IAAI,QAAQ,GACpG,EAAE,SAASA,GAAE,cAAc,GAAG,GAAG,GAAG,EAAE,GAAG,QAAQA,GAAE,eAAeA,GAAE,MAAMA,GAAE,IAAI,QAAQA,GAAE,YAAY,GAAG,IACzGA,GAAE,MAAM,SAASA,GAAE,GAAG,IAAI,WAAWA,GAAE,GAAG,IAAI,KAAK,MAAMA,GAAE,GAAG,MAAMA,GAAE,MAAM,OAAO,aACnF,SAASA,GAAE,QAAQA,GAAE,MAAMA,GAAE,IAAI,SAAS,EAAE,QAAQ,IAAI,QAAQ,GAAG,EAAE,SAASA,GAAE,cAAc,GAAG,GAAG,GAAG,EAAE,GACzG,QAAQA,GAAE,eAAeA,GAAE,MAAMA,GAAE,IAAI,QAAQA,GAAE,YAAY,GAAG,IAAIA,GAAE,MAAM,SAASA,GAAE,GAAG,IAAI,WAAWA,GAAE,GAAG,IAAI,KAClH,MAAMA,GAAE,GAAG,MAAMA,GAAE,MAAM,OAAO,aAAaA,GAAE,qBAAqB;AAAA,oBACxE,EAAEA,EAAC,GAAG,OAAOA,GAAE,cAAcA,GAAE,yBAAyBA,GAAE,YAAY,OAAOA,GAAE,aAAa,MAAM,OAAOA,GAAE,aAC3GK;AAAA,kBACJ;AAAA,kBACA,OAAO,SAASL,IAAG;AACf,2BAAO,MAAMA,GAAE,iBAAiB;AAAA,kBACpC;AAAA,kBACA,QAAQ;AAAA,kBACR,gBAAgB;AAAA,kBAChB,qBAAqB;AAAA,kBACrB,YAAY;AAAA,kBACZ,sBAAsB;AAAA,kBACtB,aAAa;AAAA,kBACb,gBAAgB;AAAA,kBAChB,YAAY;AAAA,kBACZ,gBAAgB;AAAA,oBACZ,OAAO;AAAA,oBACP,MAAM;AAAA,kBACV;AAAA,kBACA,QAAQ;AAAA,kBACR,QAAQ;AAAA,kBACR,KAAK;AAAA,kBACL,KAAK;AAAA,kBACL,kBAAkB;AAAA,kBAClB,MAAM;AAAA,kBACN,WAAW;AAAA,kBACX,gBAAgB;AAAA,kBAChB,YAAY,KAAK;AAAA,kBACjB,WAAW;AAAA,kBACX,WAAW;AAAA,oBACP,GAAG;AAAA,oBACH,GAAG;AAAA,kBACP;AAAA,kBACA,aAAa;AAAA,kBACb,QAAQ;AAAA,kBACR,YAAY;AAAA,kBACZ,YAAY;AAAA,kBACZ,YAAY;AAAA,kBACZ,2BAA2B;AAAA,kBAC3B,yBAAyB;AAAA,kBACzB,oBAAoB;AAAA,kBACpB,sBAAsB;AAAA,kBACtB,aAAa;AAAA,oBACT,GAAG;AAAA,sBACC,WAAWY;AAAA,oBACf;AAAA,oBACA,GAAG;AAAA,sBACC,WAAWA;AAAA,sBACX,kBAAkB;AAAA,oBACtB;AAAA,oBACA,GAAG;AAAA,sBACC,WAAW;AAAA,sBACX,kBAAkB;AAAA,oBACtB;AAAA,oBACA,KAAK;AAAA,sBACD,WAAW,SAASZ,IAAGC,IAAGC,IAAGC,IAAGC,IAAG;AAC/B,+BAAOA,GAAE,eAAe,QAAQJ,MAAKA,OAAMI,GAAE,eAAe;AAAA,sBAChE;AAAA,oBACJ;AAAA,oBACA,KAAK;AAAA,sBACD,WAAW,SAASJ,IAAGC,IAAGC,IAAGC,IAAGC,IAAG;AAC/B,+BAAOA,GAAE,cAAcJ,OAAMI,GAAE,eAAe;AAAA,sBAClD;AAAA,oBACJ;AAAA,kBACJ;AAAA,kBACA,eAAe,SAASJ,IAAGC,IAAGC,IAAGC,IAAGC,IAAGC,IAAGC,IAAGC,IAAG;AAC5C,wBAAI,UAAOH,GAAE,kBAAkBF,OAAME,GAAE;AAAY,6BAAO;AAC1D,wBAAII,KAAIR,GAAE,QAAQI,GAAE,UAAU,GAAGK,KAAIR;AACrC,wBAAIA,KAAI,SAASD,IAAGC,IAAGC,IAAGC,IAAGC,IAAG;AAC5B,6BAAOA,GAAE,eAAeA,GAAE,gBAAgBH,OAAMG,GAAE,eAAe,QAAQJ,MAAKE,OAAMA,KAAI,KAAKD,MAAKG,GAAE,gBAAgB,WAAWD,GAAE,eAAeH,KAAI,MAAMG,GAAE,eAAeH,KAAI,GAAG,UAAUI,GAAE,eAAe,UAAUJ,MAAK,IAC5NA;AAAA,oBACJ,EAAEC,IAAGC,IAAGM,IAAGH,IAAGD,EAAC,GAAG,QAAQF,MAAKA,OAAME,GAAE,eAAe,OAAO;AACzD,0BAAI,SAAOA,GAAE;AAAY,+BAAO;AAChC,0BAAIM,KAAI,OAAIE,KAAID,GAAE,KAAKN,EAAC,GAAG,IAAIM,GAAE,KAAKN,EAAC;AACvC,6BAAO,OAAOO,OAAMF,KAAI,CAAEE,IAAG,CAAE,IAAI,UAAOF,KAAI;AAAA,wBAC1C,QAAQA;AAAA,wBACR,OAAOD,KAAIL,GAAE,eAAe,KAAK;AAAA,sBACrC,IAAI;AAAA,wBACA,QAAQ,CAAE;AAAA,0BACN,KAAK,EAAE,KAAK,MAAM,KAAKC,EAAC;AAAA,0BACxB,GAAGD,GAAE,eAAe;AAAA,0BACpB,aAAa;AAAA,wBACjB,GAAG;AAAA,0BACC,KAAK,EAAE,KAAK,MAAM,KAAKC,EAAC;AAAA,0BACxB,GAAGD,GAAE,eAAe;AAAA,0BACpB,aAAa;AAAA,wBACjB,CAAE;AAAA,wBACF,OAAOK,KAAIL,GAAE,eAAe,KAAK;AAAA,sBACrC;AAAA,oBACJ;AACA,wBAAIF,OAAME,GAAE;AAAgB,6BAAO;AAAA,wBAC/B,OAAOK;AAAA,sBACX;AACA,wBAAIF;AAAG,6BAAO;AACd,wBAAI,OAAOC,MAAK,SAAOJ,GAAE,eAAe,UAAOD,MAAKD,OAAME,GAAE,cAAc,WAAWA,GAAE,WAAW,MAAMA,GAAE,MAAM,KAAK,SAASA,GAAE,MAAM,IAAI,MAAMI,OAAMP;AAAG,6BAAO;AAAA,wBAC5J,OAAOG,GAAE,eAAeH,OAAMO,KAAI,IAAIA,KAAI,IAAIA;AAAA,sBAClD;AACA,wBAAI,UAAOJ,GAAE;AAAgB,0BAAID,IAAG;AAChC,4BAAIC,GAAE;AAAgB,iCAAO;AAAA,4BACzB,iBAAiBE,GAAE;AAAA,0BACvB;AACA,4BAAI,CAACF,GAAE,gBAAgB;AACnB,8BAAIE,GAAE,QAAQE,MAAKF,GAAE,OAAOE;AAAG,mCAAON,OAAME,GAAE,aAAa;AAAA,8BACvD,QAAQ;AAAA,gCACJ,KAAKI,KAAI;AAAA,gCACT,GAAG;AAAA,gCACH,aAAa;AAAA,8BACjB;AAAA,8BACA,iBAAiBA;AAAA,4BACrB,IAAI;AAAA,8BACA,iBAAiBA,KAAI;AAAA,4BACzB;AACA,8BAAIF,GAAE,QAAQE;AAAG,mCAAO;AAAA,8BACpB,iBAAiBF,GAAE,QAAQ;AAAA,4BAC/B;AAAA,wBACJ;AAAA,sBACJ,WAAW,CAACF,GAAE,mBAAmB,CAACA,GAAE,mBAAmB,CAACA,GAAE,kBAAkBA,GAAE,SAAS,KAAK,OAAO,KAAK,WAAW,KAAK,KAAK,EAAE;AAAG,+BAAO;AAAA,0BACrI,iBAAiBI;AAAA,wBACrB;AAAA;AACA,2BAAO;AAAA,sBACH,iBAAiBP;AAAA,oBACrB;AAAA,kBACJ;AAAA,kBACA,gBAAgB,SAASD,IAAGC,IAAGC,IAAGC,IAAGC,IAAGC,IAAGC,IAAG;AAC1C,wBAAI,UAAOH;AAAG,6BAAOA;AACrB,wBAAIG;AAAG,6BAAO;AACd,wBAAI,SAASF,GAAE,OAAO,SAASA,GAAE,KAAK;AAClC,0BAAIG,KAAIH,GAAE,SAASJ,GAAE,MAAM,EAAE,QAAQ,EAAE,KAAK,EAAE,GAAG,QAAQ,EAAE,OAAO,CAAC,GAAGI,IAAG;AAAA,wBACrE,gBAAgB;AAAA,sBACpB,CAAC,CAAC;AACF,0BAAI,SAASA,GAAE,OAAOG,KAAIH,GAAE,QAAQG,GAAE,SAAS,EAAE,SAASH,GAAE,IAAI,SAAS,EAAE,UAAUG,KAAI;AAAI,+BAAO;AACpG,0BAAI,SAASH,GAAE,OAAOG,KAAIH,GAAE;AAAK,+BAAO,CAAC,CAACA,GAAE,oBAAoB;AAAA,0BAC5D,mBAAmB;AAAA,0BACnB,QAAQ,EAAEA,GAAE,IAAI,SAAS,EAAE,QAAQ,KAAKA,GAAE,UAAU,EAAE,MAAM,EAAE,GAAGA,GAAE,QAAQA,EAAC,EAAE,QAAQ;AAAA,wBAC1F;AAAA,oBACJ;AACA,2BAAOD;AAAA,kBACX;AAAA,kBACA,UAAU,SAASH,IAAGC,IAAGC,IAAG;AACxB,wBAAI,OAAOD,MAAK,SAAOC,GAAE;AAAU,6BAAOD;AAC1C,wBAAIE,KAAIH,GAAE,QAAQE,GAAE,QAAQ,EAAE;AAC9B,2BAAOC,MAAKA,KAAIA,GAAE,QAAQD,GAAE,QAAQ,EAAE,GAAG,QAAQ,IAAI,QAAQ,GAAG,EAAE,SAASA,GAAE,cAAc,GAAG,GAAG,GAAG,EAAE,GACtG,OAAOA,GAAE,YAAY,OAAO,CAAC,MAAMC,KAAIA,GAAE,QAAQ,IAAI,OAAOD,GAAE,YAAY,OAAO,CAAC,GAAG,GAAG,GAAG,GAAG,IAC9FA,GAAE,kBAAkB,OAAOA,GAAE,cAAc,OAAOC,GAAE,QAAQD,GAAE,UAAU,MAAMC,KAAIA,GAAE,QAAQ,EAAE,QAAQ,KAAK,MAAMD,GAAE,UAAU,GAAG,GAAG,IACnIC,MAAKA,KAAIA,GAAE,QAAQ,IAAI,OAAO,OAAO,GAAG,EAAE,SAASD,GAAE,eAAe,KAAK,CAAC,GAAG,GAAG,GAAG,QAAQ,IAAI,QAAQ,GACvG,EAAE,SAASA,GAAE,eAAe,IAAI,IAAI,GAAG,GAAG,EAAE,GAAG,OAAOC,EAAC,KAAKA;AAAA,kBAChE;AAAA,kBACA,YAAY,SAASH,IAAGC,IAAG;AACvB,wBAAIC,MAAKD,GAAE,eAAeD,GAAE,MAAM,EAAE,QAAQ,IAAIA,IAAG,KAAK,EAAE;AAC1D,2BAAOE,MAAKA,MAAKA,MAAKA,MAAKA,KAAIA,GAAE,QAAQ,IAAI,OAAO,OAAO,GAAG,EAAE,SAASD,GAAE,eAAe,KAAK,CAAC,GAAG,GAAG,GAAG,QAAQ,IAAI,QAAQ,GAC7H,EAAE,SAASA,GAAE,eAAe,IAAI,IAAI,GAAG,GAAG,EAAE,GAAG,QAAQA,GAAE,QAAQ,EAAE,GAAG,QAAQA,GAAE,QAAQ,EAAE,GAAG,QAAQ,IAAI,QAAQ,GACjH,EAAE,SAASA,GAAE,cAAc,IAAI,cAAc,GAAG,GAAG,IAAI,GAAG,QAAQA,GAAE,eAAeC,KAAIA,GAAE,SAAS,GAClG,EAAE,SAASD,GAAE,UAAU,GAAG,GAAG,IAAI,SAASC,EAAC;AAAA,kBAC/C;AAAA,kBACA,cAAc,SAASF,IAAGC,IAAG;AACzB,wBAAIC,KAAID,GAAE,cAAc;AACxB,6BAASA,GAAE,MAAM,MAAMA,GAAE,SAAS,SAASA,GAAE,MAAM,IAAI,YAAY,OAAOD,MAAK,aAAaC,GAAE,aAAa,OAAOC,OAAMF,KAAIA,GAAE,SAAS,EAAE,QAAQ,KAAKE,EAAC;AACvJ,wBAAIC,KAAI,QAAQH,GAAE,OAAO,CAAC,KAAKA,GAAE,OAAO,CAAC,MAAMC,GAAE,eAAe,OAAOI,KAAIL,GAAE,MAAME,EAAC,GAAGI,KAAID,GAAE,GAAG,QAAQ,aAAa,EAAE,GAAGE,KAAIF,GAAE,SAAS,IAAIA,GAAE,GAAG,QAAQ,WAAW,EAAE,IAAI,IAAIG,KAAIH,GAAE,SAAS;AAC9L,oBAAAL,KAAIM,MAAK,OAAOC,KAAIL,KAAIK,KAAIA;AAC5B,wBAAIE,KAAI;AACR,wBAAI,OAAOP,OAAMO,KAAIR,GAAE,iBAAiBA,GAAE,SAASM,GAAE,SAASN,GAAE,SAASM,GAAE,SAASN,GAAE,QACtF,OAAOM,MAAK,CAACN,GAAE,iBAAiB;AAC5B,0BAAIY,KAAI,KAAK,IAAI,IAAIJ,MAAK,CAAC;AAC3B,sBAAAT,KAAIA,GAAE,SAAS,GAAG,EAAE,SAASE,EAAC,GAAG,GAAG,GAAG,MAAM,WAAWF,EAAC,CAAC,MAAMA,MAAKC,GAAE,WAAW,WAAWD,EAAC,IAAIa,EAAC,IAAIA,IAAG,QAAQJ,EAAC,IACnHT,KAAIA,GAAE,SAAS,EAAE,QAAQ,KAAKE,EAAC;AAAA,oBACnC;AACA,wBAAI,MAAMD,GAAE,UAAU,OAAOD,GAAE,QAAQE,EAAC,MAAMF,KAAIA,GAAE,UAAU,GAAGA,GAAE,QAAQE,EAAC,CAAC,IAC7E,SAASD,GAAE,OAAO,SAASA,GAAE,KAAK;AAC9B,0BAAIU,KAAIX,GAAE,SAAS,EAAE,QAAQE,IAAG,GAAG;AACnC,+BAASD,GAAE,OAAOU,KAAIV,GAAE,MAAMD,KAAIC,GAAE,IAAI,SAAS,EAAE,QAAQ,KAAKC,EAAC,IAAI,SAASD,GAAE,OAAOU,KAAIV,GAAE,QAAQD,KAAIC,GAAE,IAAI,SAAS,EAAE,QAAQ,KAAKC,EAAC;AAAA,oBAC5I;AACA,2BAAOC,MAAK,QAAQH,GAAE,OAAO,CAAC,MAAMA,KAAI,MAAMA,KAAI,EAAEA,GAAE,SAAS,EAAE,MAAM,EAAE,GAAGS,IAAGR,IAAGO,EAAC,EAAE,KAAK,EAAE;AAAA,kBAChG;AAAA,kBACA,eAAe,SAASR,IAAGC,IAAGC,IAAGC,IAAG;AAChC,6BAASE,GAAEL,IAAGC,IAAG;AACb,0BAAI,UAAOE,GAAE,kBAAkBF,IAAG;AAC9B,4BAAIC,KAAIF,GAAE,QAAQG,GAAE,UAAU;AAC9B,+BAAOD,MAAKF,GAAE,OAAOE,IAAG,CAAC;AAAA,sBAC7B;AACA,0BAAI,OAAOC,GAAE;AAAgB,+BAAM,QAAQD,KAAIF,GAAE,QAAQG,GAAE,cAAc;AAAM,0BAAAH,GAAE,OAAOE,IAAG,CAAC;AAC5F,6BAAOF;AAAA,oBACX;AACA,wBAAIM,IAAGC;AACP,wBAAIJ,GAAE,uBAAuBI,KAAI,SAASP,IAAGC,IAAG;AAC5C,0BAAIC,KAAI,IAAI,OAAO,QAAQ,OAAOD,GAAE,eAAe,SAAS,GAAG,EAAE,SAASA,GAAE,eAAe,KAAK,IAAI,MAAM,OAAO,GACjH,EAAE,SAASA,GAAE,MAAM,IAAI,YAAY,GAAG,EAAE,SAASA,GAAE,MAAM,KAAK,MAAMA,GAAE,eAAe,QAAQ,GAC7F,EAAE,SAASA,GAAE,eAAe,IAAI,IAAI,MAAM,MAAM,IAAI,EAAE,KAAKD,GAAE,MAAM,EAAE,QAAQ,EAAE,KAAK,EAAE,CAAC,GAAGG,KAAID,KAAIA,GAAE,KAAK,IAAIG,KAAI;AACjH,6BAAOF,OAAMA,KAAIA,GAAE,MAAMF,GAAE,WAAW,OAAO,CAAC,CAAC,EAAE,IAAII,KAAI,IAAI,OAAO,QAAQJ,GAAE,iBAAiB,IAAI,EAAE,KAAKE,EAAC,IAC3G,EAAE,CAACE,MAAK,EAAEA,GAAE,GAAG,SAAS,KAAKA,GAAE,GAAG,SAAS,KAAKA,GAAE,GAAG,SAASF,GAAE,YAAYE;AAAA,oBAChF,EAAEJ,IAAGE,EAAC;AAAI,+BAASM,KAAIR,GAAE,KAAK,EAAE,EAAE,YAAYM,GAAE,GAAG,MAAM,EAAE,EAAE,QAAQ,EAAE,KAAK,EAAE,CAAC,KAAKA,GAAE,MAAMA,GAAE,QAAQ,IAAI,IAAIM,KAAIN,GAAE,MAAMA,GAAE,QAAQ,IAAI,GAAGI,KAAIJ,GAAE,GAAG,SAASM,IAAGF,KAAI,GAAGA;AAAK,+BAAO,KAAK,QAAQ,eAAeF,KAAIE,KACnN,OAAOV,GAAEQ,KAAIE;AACb,wBAAIX;AAAG,8BAAQA,GAAE,MAAM;AAAA,wBACrB,KAAK;AAAA,wBACL,KAAK;AACH,8BAAI,SAASG,GAAE,KAAK;AAChB,gCAAIS,KAAIT,GAAE,SAASF,GAAE,MAAM,EAAE,QAAQ,EAAE,KAAK,EAAE,GAAG,QAAQ,EAAE,OAAO,CAAC,GAAGE,IAAG;AAAA,8BACrE,gBAAgB;AAAA,4BACpB,CAAC,CAAC;AACF,gCAAI,SAASA,GAAE,OAAOS,KAAIT,GAAE;AAAK,qCAAO;AAAA,gCACpC,mBAAmB;AAAA,gCACnB,QAAQ,EAAEA,GAAE,IAAI,SAAS,EAAE,QAAQ,KAAKA,GAAE,UAAU,EAAE,MAAM,EAAE,GAAGA,GAAE,QAAQA,EAAC,EAAE,QAAQ;AAAA,8BAC1F;AAAA,0BACJ;AACA,8BAAIF,GAAEA,GAAE,SAAS,OAAOE,GAAE,eAAe,OAAO;AAC5C,gCAAI,IAAI,IAAI,OAAO,QAAQ,MAAMA,GAAE,eAAe,SAAS,GAAG,EAAE,SAASA,GAAE,eAAe,KAAK,IAAI,MAAM,OAAO,GAChH,EAAE,SAASA,GAAE,MAAM,IAAI,YAAY,GAAG,EAAE,SAASA,GAAE,MAAM,KAAK,MAAMA,GAAE,eAAe,QAAQ,GAC7F,EAAE,SAASA,GAAE,eAAe,IAAI,IAAI,MAAM,MAAM,IAAI,EAAE,KAAKE,GAAEJ,GAAE,MAAM,GAAG,IAAE,EAAE,QAAQ,EAAE,KAAK,EAAE,CAAC;AAC9F,kCAAM,IAAI,EAAE,KAAK,QAAQK,KAAI;AAAA,8BACzB,mBAAmB;AAAA,8BACnB,QAAQ,CAAE,CAAE;AAAA,4BAChB;AAAA,0BACJ,WAAW,OAAOH,GAAE,YAAY;AAC5B,4BAAAF,GAAE,QAAQE,GAAE,UAAU,MAAMA,GAAE,OAAO,WAAWG,MAAKA,GAAE,SAASA,GAAE,OAAO,OAAO,GAAG,IAAIH,GAAE,OAAO,MAAM,KAAKF,GAAE,OAAO,GAAG,IAAIE,GAAE,OAAO,MAAM,GAC1IG,KAAI;AAAA,8BACA,mBAAmB;AAAA,8BACnB,QAAQD,GAAEJ,EAAC;AAAA,4BACf;AAAA,0BACJ;AACA,8BAAIE,GAAE,qBAAqB;AACvB,gCAAI,KAAKG,KAAIA,MAAK,CAAC,MAAMA,GAAE,UAAUL,GAAE,MAAM,EAAE,QAAQ;AACvD,4BAAAK,GAAE,oBAAoB,MAAIA,GAAE,SAAS,EAAE,GAAGH,GAAE,QAAQA,IAAG,IAAE,EAAE,QAAQ;AAAA,0BACvE;AAAA,sBACJ;AACA,2BAAOG;AAAA,kBACX;AAAA,kBACA,WAAW,SAASN,IAAGC,IAAGC,IAAGC,IAAG;AAC5B,wBAAIC,IAAGC,KAAI,EAAE,IAAI;AACjB,wBAAI,KAAKL,GAAE,UAAU;AACjB,0BAAIO,IAAGE,KAAIT,GAAE;AACb,2BAAKO,KAAIJ,GAAE,aAAaA,GAAE,UAAUM,QAAOF,GAAE,SAAS;AAAG,+BAAO,KAAK,UAAU,WAAW,KAAK,MAAM,WAAW,KAAK,UAAU,cAAc,CAAC,IAAI,SAASA,EAAC,CAAC,GAC7JF,GAAE,QAAQ,UAAU,GAAG;AAAA,oBAC3B;AACA,wBAAIL,GAAE;AAAS,8BAAQA,GAAE,KAAK;AAAA,wBAC5B,KAAK,EAAE,KAAK;AACV,iCAAO,KAAK,UAAU,WAAW,KAAK,MAAM,WAAW,KAAK,UAAU,cAAc,CAAC,IAAI,SAASG,GAAE,IAAI,CAAC,GACzGE,GAAE,QAAQ,UAAU,GAAG;AAAA,wBAEzB,KAAK,EAAE,KAAK;AACV,iCAAO,KAAK,UAAU,WAAW,KAAK,MAAM,WAAW,KAAK,UAAU,cAAc,CAAC,IAAI,SAASF,GAAE,IAAI,CAAC,GACzGE,GAAE,QAAQ,UAAU,GAAG;AAAA,sBAC3B;AACA,wBAAI,CAACL,GAAE,aAAaA,GAAE,QAAQ,EAAE,KAAK,UAAUA,GAAE,QAAQ,EAAE,KAAK,aAAaA,GAAE,QAAQ,EAAE,KAAK,qBAAqBE,GAAE,UAAUD,GAAE,QAAQ;AACrI,0BAAIA,GAAED,GAAE,QAAQ,EAAE,KAAK,SAASE,GAAE,QAAQ,IAAIA,GAAE,SAASC,GAAE,eAAe;AAAO,+BAAOC,KAAIH,GAAE,MAAM,EAAE,QAAQ,GAC9G,OAAOE,GAAE,eAAe,SAASC,GAAE,MAAM,GAAG,OAAOD,GAAE,eAAe,QAAQC,GAAE,IAAI,GAClFC,GAAE,QAAQ,YAAY,CAAED,GAAE,KAAK,EAAE,GAAGF,GAAE,KAAM,CAAC,GAAG;AAChD,0BAAI,SAAOC,GAAE,aAAa;AACtB,4BAAIU,KAAIZ,GAAE,QAAQE,GAAE,UAAU;AAC9B,4BAAIA,GAAE,gBAAgB;AAClB,8BAAI,MAAMU;AAAG,oCAAQT,KAAIH,GAAE,MAAM,EAAE,QAAQ,GAAG,IAAI,GAAGI,GAAE,QAAQ,YAAY,CAAED,GAAE,KAAK,EAAE,GAAGF,GAAE,SAASE,GAAE,SAASA,GAAE,SAASF,GAAE,KAAM,CAAC,GACnI;AAAA,wBACJ,WAAW,OAAOW,OAAMX,GAAE,QAAQW,MAAKX,GAAE,MAAMW,MAAKb,GAAE,QAAQ,EAAE,KAAK,WAAWE,GAAE,UAAUW,MAAKX,GAAE,QAAQ,MAAMW,MAAK;AAClH,8BAAIF,KAAI;AACR,iCAAOT,GAAE,UAAUA,GAAE,QAAQF,GAAE,QAAQ,EAAE,KAAK,aAAaA,GAAE,QAAQ,EAAE,KAAK,mBAAmBE,GAAE,UAAUF,GAAE,QAAQ,EAAE,KAAK,UAAUE,GAAE,QAAQ,MAAMW,OAAMF,KAAI,EAAE,OAAO,CAAC,GAAGT,EAAC,GAC9KA,GAAE,SAASA,GAAE,UAAUE,KAAIH,GAAE,MAAM,EAAE,QAAQ,GAAG,OAAOG,GAAE,SAASF,GAAE,OAAOA,GAAE,QAAQA,GAAE,MAAM,CAAC,GAC9FE,KAAI,EAAEA,IAAGD,GAAE,QAAQA,EAAC,EAAE,KAAK,EAAE,GAAGQ,OAAMT,KAAIS,KAAIN,GAAE,QAAQ,YAAY,CAAED,IAAGF,GAAE,SAASE,GAAE,SAASS,KAAI,IAAIX,GAAE,KAAM,CAAC,GAChH;AAAA,wBACJ;AAAA,sBACJ;AAAA,oBACJ;AAAA,kBACJ;AAAA,gBACJ;AAAA,gBACA,UAAU;AAAA,kBACN,QAAQ;AAAA,kBACR,gBAAgB;AAAA,kBAChB,OAAO;AAAA,kBACP,QAAQ;AAAA,kBACR,gBAAgB;AAAA,gBACpB;AAAA,gBACA,SAAS;AAAA,kBACL,OAAO;AAAA,gBACX;AAAA,gBACA,SAAS;AAAA,kBACL,OAAO;AAAA,kBACP,WAAW;AAAA,kBACX,QAAQ;AAAA,gBACZ;AAAA,gBACA,YAAY;AAAA,kBACR,OAAO;AAAA,kBACP,KAAK;AAAA,kBACL,KAAK;AAAA,kBACL,QAAQ;AAAA,kBACR,QAAQ;AAAA,kBACR,YAAY;AAAA,gBAChB;AAAA,gBACA,UAAU;AAAA,kBACN,OAAO;AAAA,kBACP,OAAO,SAASF,IAAG;AACf,2BAAO,MAAMA,GAAE,iBAAiB,cAAcA,GAAE,iBAAiB;AAAA,kBACrE;AAAA,kBACA,gBAAgB;AAAA,kBAChB,YAAY;AAAA,kBACZ,aAAa;AAAA,kBACb,QAAQ;AAAA,kBACR,gBAAgB;AAAA,gBACpB;AAAA,cACJ,CAAC;AAAA,YACL;AAAA,YACA,MAAM,SAASA,IAAGC,IAAGC,IAAG;AACpB,kBAAIC;AACJ,qBAAO,eAAeF,IAAG,cAAc;AAAA,gBACnC,OAAO;AAAA,cACX,CAAC,GAAGA,GAAE,UAAU;AAChB,kBAAI,MAAME,KAAID,GAAE,IAAI,MAAMC,GAAE,aAAaA,KAAI;AAAA,gBACzC,SAASA;AAAA,cACb,GAAG,UAAU,SAAS,CAAC;AACvB,cAAAF,GAAE,UAAU;AAAA,YAChB;AAAA,YACA,MAAM,SAASD,IAAGC,IAAGC,IAAG;AACpB,qBAAO,eAAeD,IAAG,cAAc;AAAA,gBACnC,OAAO;AAAA,cACX,CAAC,GAAGA,GAAE,0BAA0B,SAASD,IAAGC,IAAG;AAC3C,oBAAIC,KAAIF,KAAIA,GAAE,YAAY;AAC1B,oBAAI,EAAE,IAAI;AACN,sBAAIA,GAAE,UAAU,UAAU,MAAMC,OAAMD,GAAE,gBAAgBC,MAAK,OAAOD,GAAE,cAAc;AAChF,wBAAIG,KAAI,EAAE,UAAU,KAAKD,EAAC,EAAE,MAAM,GAAGE,KAAIJ,GAAE,UAAU,UAAU;AAC/D,wBAAII,OAAMH,IAAG;AACT,0BAAIK,KAAI,EAAE,qBAAqB,KAAKJ,EAAC;AACrC,6BAAOI,MAAKF,OAAM,EAAE,kBAAkB,KAAKF,EAAC,EAAE,KAAK,EAAE,IAAIC,KAAI,CAAC,IAAI,OAAOG,MAAK,EAAE,KAAKJ,IAAGC,EAAC,GACzFQ,GAAEX,IAAGG,EAAC;AAAA,oBACV;AAAA,kBACJ;AAAA,gBACJ;AAAO,kBAAAH,GAAE,gBAAgBC,OAAMD,GAAE,cAAcC,IAAG,OAAOD,GAAE,eAAeA,GAAE,gBAAgB,aAAa;AAAA,cAC7G,GAAGC,GAAE,kBAAkB,GAAGA,GAAE,WAAW,GAAGA,GAAE,oBAAoB,GAAGA,GAAE,gBAAgB,SAASD,IAAG;AAC7F,oBAAIC,KAAID,KAAIA,GAAE,YAAY,MAAME,KAAID,GAAE,MAAME,KAAIF,GAAE;AAClD,oBAAID,IAAG;AACH,sBAAI,WAAWA,GAAE;AAAW,2BAAOA,GAAE;AACrC,kBAAAA,GAAE,aAAaA,GAAE,UAAU,gBAAgB,EAAEA,IAAGA,GAAE,UAAU,UAAU,IAAE,CAAC;AAAA,gBAC7E;AACA,yBAASI,KAAI,CAAC,GAAGE,KAAIH,GAAE,gBAAgBI,KAAI,GAAGC,KAAIF,GAAE,QAAQC,KAAIC,IAAGD;AAAK,kBAAAD,GAAEC,OAAMD,GAAEC,IAAG,UAAU,KAAKD,GAAEC,IAAG,MAAM,UAAU,MAAM,QAAQJ,GAAE,QAAQ,KAAK,SAAOG,GAAEC,IAAG,mBAAmBH,GAAE,KAAKE,GAAEC,IAAG,KAAK;AACtM,oBAAIG,KAAI,MAAMN,GAAE,SAAS,MAAMH,GAAE,QAAQG,GAAE,QAAQ,IAAIA,IAAG,KAAK,EAAE;AACjE,oBAAI,cAAc,OAAOF,GAAE,UAAU;AACjC,sBAAIW,MAAKZ,GAAE,QAAQ,EAAE,UAAU,KAAKA,EAAC,EAAE,MAAM,EAAE,QAAQ,IAAI,EAAE,UAAU,KAAKA,EAAC,GAAG,KAAK,EAAE;AACvF,kBAAAS,KAAIR,GAAE,SAAS,KAAKD,IAAGY,IAAGH,IAAGR,EAAC;AAAA,gBAClC;AACA,uBAAOQ;AAAA,cACX,GAAGT,GAAE,cAAcU;AACnB,kBAAIR,KAAID,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI;AAC/E,uBAAS,EAAEF,IAAGC,IAAG;AACb,oBAAIC,KAAIF,KAAIA,GAAE,YAAY,MAAMG,KAAID,GAAE;AACtC,gBAAAF,GAAE,UAAU,eAAe,OAAI,cAAc,OAAOG,GAAE,iBAAiBF,KAAIE,GAAE,aAAa,KAAKD,IAAGD,IAAGE,EAAC,KAAKF,KAC3G,EAAED,IAAG,MAAI,OAAIC,MAAKA,MAAK,IAAI,SAAS,EAAE,MAAM,EAAE,CAAC,GAAGC,GAAE,YAAYA,GAAE,UAAU,IAAE,IAC7EC,GAAE,wBAAwBA,GAAE,oBAAoBH,GAAE,UAAU,UAAU,MAAM,EAAE,kBAAkB,KAAKE,EAAC,EAAE,KAAK,EAAE,KAAK,OAAO,EAAE,qBAAqB,KAAKA,EAAC,KAAKF,GAAE,UAAU,UAAU,EAAE;AAAA,cAC1L;AACA,uBAAS,EAAEA,IAAG;AACV,gBAAAA,GAAE,SAAS;AACX,yBAASC,IAAGC,KAAI,EAAE,gBAAgB,KAAK,MAAM,MAAI,GAAG,MAAI,QAAQ,IAAE,GAAG,YAAYD,KAAIC,GAAE,MAAM;AAAM,kBAAAF,GAAE,KAAKC,EAAC;AAC3G,uBAAOD;AAAA,cACX;AACA,uBAAS,EAAEA,IAAGC,IAAGC,IAAGC,IAAGI,IAAG;AACtB,oBAAIE,KAAIT,KAAIA,GAAE,YAAY,MAAMU,KAAID,GAAE,SAASI,KAAIJ,GAAE,MAAMG,KAAIH,GAAE,eAAe,IAAIN,GAAE,MAAM,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,QAAQ,IAAIU,GAAE;AACjI,gBAAAA,GAAE,4BAA4B,IAAI,EAAE,aAAa,KAAKJ,EAAC,GAAGC,GAAE,QAAQ,CAAC,GAAG,IAAIG,GAAE,aAAa,EAAE,0BAA0B,KAAKJ,IAAG;AAAA,kBAC3H,OAAO;AAAA,kBACP,KAAK;AAAA,gBACT,GAAG,OAAI,UAAOI,GAAE,iBAAiB,eAAe,MAAM,EAAE,QAAQ,GAAGH,GAAE,IAAI,GAAGD,GAAE,WAAW;AAAA,kBACrF,OAAO;AAAA,gBACX;AACA,oBAAI,IAAI,CAAC,GAAG,IAAIA,GAAE;AAClB,oBAAI,EAAE,QAAS,SAAST,IAAGC,IAAG;AAC1B,sBAAI,WAAWD,IAAG;AACd,wBAAIG,KAAI,IAAIS,GAAE,MAAM,WAAW;AAC/B,oBAAAT,GAAE,MAAMH,IAAG,KAAKA;AAChB,wBAAIM,KAAI,EAAE,qBAAqB,KAAKG,IAAG,QAAQ,IAAE;AACjD,qBAAC,SAAST,IAAGC,IAAG;AACZ,+BAASC,KAAI,EAAE,gBAAgB,KAAKO,IAAG,MAAI,CAAC,EAAE,MAAMT,IAAG,EAAE,SAAS,KAAKS,IAAGT,IAAG,OAAI,KAAE,CAAC,EAAE,KAAK,EAAE,EAAE,QAAQ,MAAM,EAAE,GAAGG,KAAID,GAAE,QAAQD,EAAC,GAAGE,KAAI,KAAK,QAAQD,GAAEC,KAAI;AAAM,wBAAAA;AACjK,0BAAIG,KAAI,MAAMH,MAAK,CAAC,EAAE,OAAO,KAAKM,IAAGT,EAAC,MAAM,EAAE,QAAQ,KAAKS,IAAGT,EAAC,EAAE,MAAM,cAAcC,GAAE,OAAO,CAAC,KAAK,SAAO,EAAE,QAAQ,KAAKQ,IAAGT,EAAC,EAAE,MAAM,UAAU,EAAE,QAAQ,KAAKS,IAAGT,EAAC,EAAE,MAAM,cAAc,MAAMC,GAAE,OAAO,CAAC,KAAK,QAAQ,EAAE,QAAQ,KAAKQ,IAAGT,EAAC,EAAE,MAAM,cAAc,EAAE,QAAQ,KAAKS,IAAGT,KAAI,CAAC,EAAE,MAAM,cAAcC,GAAE,OAAO,CAAC,KAAK,SAAO,EAAE,QAAQ,KAAKQ,IAAGT,KAAI,CAAC,EAAE,MAAM,UAAU,EAAE,QAAQ,KAAKS,IAAGT,KAAI,CAAC,EAAE,MAAM,cAAc,MAAMC,GAAE,OAAO,CAAC;AACxa,0BAAI,CAACK,MAAKH,KAAI,KAAK,CAAC,EAAE,OAAO,KAAKM,IAAGT,IAAG,OAAI,IAAE,GAAG;AAC7C,4BAAIO,KAAI,EAAE,SAAS,KAAKE,IAAGT,EAAC;AAC5B,wBAAAS,GAAE,SAAS,QAAQF,OAAME,GAAE,WAAW;AAAA,0BAClC,OAAOF;AAAA,wBACX;AAAA,sBACJ;AACA,6BAAOD;AAAA,oBACX,EAAE,GAAG,CAAC,KAAK,IAAI,EAAE,cAAc,cAAc,KAAKG,IAAGN,IAAG,MAAI,OAAID,IAAGO,GAAE,SAAS,KAAK,OAAO,IAAIA,GAAE,SAAS,QAAQ,GACjH,IAAI,MAAM,IAAI,EAAE,cAAc,cAAc,KAAKA,IAAGN,IAAG,MAAI,OAAID,IAAGI,KAAI,CAAC,GAAG,KAAK,WAAW,EAAE,OAAOI,GAAE,eAAe,EAAE,QAAQ,SAAOA,GAAE,eAAe,EAAE,KAAK,MAAM,UAAU,WAAWA,GAAE,eAAe,EAAE,KAAK,gBAAgB,EAAE,KAAK,EAAE,GAAG,GAC5OD,GAAE,UAAU,EAAE,kBAAkB,EAAE,MAAM,KAAKE,GAAE,KAAKF,IAAG,QAAQ,EAAE,UAAU,KAAKA,EAAC,GAAG,EAAE,iBAAiBN,IAAG,KAAE,GAC5GM,GAAE,WAAW;AAAA,sBACT,OAAO,EAAE;AAAA,sBACT,KAAK,EAAE;AAAA,oBACX,GAAG,IAAIA,GAAE,YAAY,WAAWC,GAAE,eAAeT,OAAM,EAAEA,QAAO,EAAE,eAAe,KAAKQ,IAAGR,EAAC,KAAK,EAAE,OAAO,KAAKQ,IAAGR,IAAG,IAAE,IAAIQ,GAAE,SAAS,UAAUA,GAAE,WAAW;AAAA,kBAC/J;AAAA,gBACJ,CAAE,GAAG,EAAE,SAAS,GAAG;AACf,sBAAI,GAAG,GAAGO,KAAI,EAAE,SAAS,KAAKP,IAAG,IAAI,QAAQ,KAAE;AAC/C,sBAAI,CAAC,EAAE,WAAW,KAAKA,IAAG,EAAE,UAAU,KAAKA,EAAC,CAAC,KAAK,EAAE,UAAUO,MAAK,EAAE,WAAW,KAAKP,IAAG,EAAE,UAAU,KAAKA,EAAC,CAAC,KAAK,EAAE,SAAS,KAAK,EAAE,WAAWO,MAAK,MAAM,EAAE;AAAI,6BAAS,IAAIA,IAAG,YAAY,IAAI,EAAE,MAAM,MAAM;AACxM,0BAAI,IAAI,IAAIJ,GAAE,MAAM,WAAW;AAC/B,2BAAK,IAAIF,GAAE,eAAe,IAAI,iBAAiB,MAAI,EAAE,MAAM,EAAE,QAAQ,IAAI,EAAE,cAAc,cAAc,KAAKD,IAAG,GAAG,MAAI,OAAIP,IAAG,CAAC,MAAM,WAAW,EAAE,OAAO,EAAE,QAAQ,KAAKQ,GAAE,eAAe,EAAE,QAAQ,SAAOA,GAAE,eAAe,EAAE,KAAK,MAAM;AAAQ,0BAAE,KAAK,EAAE,GAAG;AAAA,+BAAY,CAAC;AAAG;AAC3Q;AAAA,oBACJ;AAAA,gBACJ;AACA,gBAAAT,MAAKU,GAAE,KAAKF,IAAGT,IAAG,EAAE,UAAU,KAAKS,EAAC,GAAG,IAAI,EAAE,kBAAkBA,GAAE,SAAS,OAAOF,MAAK,IAAIK,GAAE,MAAM,UAAU,GAAGL,OAAM,YAAYA,GAAE,QAAQE,GAAE,cAAc,EAAE,UAAU,KAAKA,EAAC,EAAE,KAAK,EAAE,KAAK,YAAYF,GAAE,KAAK,GAC9MM,GAAE,4BAA4B;AAAA,cAClC;AACA,uBAASF,GAAEX,IAAGC,IAAGC,IAAGE,IAAGG,IAAG;AACtB,oBAAIC,KAAIR,KAAIA,GAAE,YAAY,MAAMS,KAAID,GAAE,MAAME,KAAIF,GAAE;AAClD,oBAAIJ,MAAK,cAAc,OAAOK,GAAE,eAAe;AAC3C,sBAAII,KAAIJ,GAAE,cAAc,KAAKD,IAAGJ,IAAGH,IAAGC,IAAGO,EAAC;AAC1C,sBAAII,IAAG;AACH,wBAAIA,GAAE,mBAAmB;AACrB,0BAAIF,KAAIE,GAAE;AACV,wBAAE,kBAAkB,KAAKL,IAAG,SAAOG,KAAIA,KAAIA,GAAE,OAAOA,GAAE,KAAKE,GAAE,UAAUZ,EAAC,GAAGA,KAAI,EAAE,UAAU,KAAKO,IAAG,IAAE;AAAA,oBACzG;AACA,+BAAWN,OAAMA,KAAI,WAAWW,GAAE,QAAQA,GAAE,QAAQX;AAAA,kBACxD;AAAA,gBACJ;AACA,oBAAI,WAAWF,OAAMA,GAAE,UAAU,UAAUC,GAAE,KAAK,EAAE,CAAC,GAAG,WAAWC,MAAK,WAAWE,MAAK,WAAWA,GAAE,QAAQ,EAAE,MAAM,KAAKI,IAAGR,IAAGE,IAAG,QAAQ,QAAQ,WAAWE,MAAK,cAAcA,GAAE,SAASA,GAAE,QAAQD,GAAE,KAAK,UAAUC,GAAE,QAAQD,GAAE,KAAK,UAAU,GAClP,SAAOI,KAAI;AACP,sBAAIK,KAAIF,GAAEV,EAAC,GAAG,IAAIA,GAAE,UAAU,UAAU;AACxC,kBAAAA,GAAE,UAAU,iBAAiB,MAAIY,GAAE,QAAQ,OAAO,GAAG,WAAY,WAAW;AACxE,0BAAM,EAAE,kBAAkB,KAAKJ,EAAC,EAAE,KAAK,EAAE,IAAII,GAAE,QAAQ,SAAS,IAAI,SAAO,EAAE,WAAW,KAAKJ,IAAGP,EAAC,KAAKW,GAAE,QAAQ,UAAU;AAAA,kBAC9H,GAAI,CAAC;AAAA,gBACT;AAAA,cACJ;AAAA,YACJ;AAAA,YACA,MAAM,SAASZ,IAAGC,IAAGC,IAAG;AACpB,qBAAO,eAAeD,IAAG,cAAc;AAAA,gBACnC,OAAO;AAAA,cACX,CAAC,GAAGA,GAAE,UAAU;AAChB,kBAAIE,KAAID,GAAE,GAAG,GAAG,IAAI,EAAEA,GAAE,IAAI,CAAC,GAAG,IAAI,EAAEA,GAAE,IAAI,CAAC,GAAG,IAAIA,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI,GAAGS,KAAI,EAAET,GAAE,IAAI,CAAC,GAAGU,KAAI,EAAEV,GAAE,IAAI,CAAC,GAAG,IAAI,EAAEA,GAAE,IAAI,CAAC;AAC3K,uBAAS,EAAEF,IAAG;AACV,uBAAO,IAAI,cAAc,OAAO,UAAU,YAAY,OAAO,OAAO,WAAW,SAASA,IAAG;AACvF,yBAAO,OAAOA;AAAA,gBAClB,IAAI,SAASA,IAAG;AACZ,yBAAOA,MAAK,cAAc,OAAO,UAAUA,GAAE,gBAAgB,UAAUA,OAAM,OAAO,YAAY,WAAW,OAAOA;AAAA,gBACtH,GAAG,EAAEA,EAAC;AAAA,cACV;AACA,uBAAS,EAAEA,IAAG;AACV,uBAAOA,MAAKA,GAAE,aAAaA,KAAI;AAAA,kBAC3B,SAASA;AAAA,gBACb;AAAA,cACJ;AACA,kBAAI,IAAI,EAAE,QAAQ,UAAU,IAAI;AAChC,uBAAS,EAAEA,IAAGC,IAAGC,IAAG;AAChB,oBAAI,EAAE,SAAS;AACX,sBAAI,EAAE,gBAAgB;AAAI,2BAAO,IAAI,EAAEF,IAAGC,IAAGC,EAAC;AAC9C,uBAAK,gBAAgB,EAAE,SAAS,KAAK,KAAK,QAAQ,KAAK,SAAS,CAAC,GAAG,KAAK,UAAU,QACnF,SAAOA,OAAM,sBAAsB,OAAO,UAAU,SAAS,KAAKF,EAAC,IAAIC,KAAID,MAAKC,KAAIA,MAAK,CAAC,GAC1FD,OAAMC,GAAE,QAAQD,MAAK,KAAK,OAAO,EAAE,QAAQ,OAAO,MAAI,CAAC,GAAG,KAAK,UAAUC,EAAC,GAAG,KAAK,eAAeA,MAAK,WAAWA,GAAE,aACnH,KAAK,cAAcA,MAAK,CAAC,GAAG,EAAE,KAAK,KAAK,OAAOA,IAAG,KAAK,IAAI,IAAI,KAAK,eAAe,OACnF,KAAK,YAAY,QAAQ,KAAK,MAAM,QAAQ,KAAK,iBAAiB,OAAI,KAAK,kBAAkB,OAC7F,KAAK,YAAY,OAAI,KAAK,WAAW,KAAK,aAAa,OAAI,KAAK,UAAU,GAAG,KAAK,sBAAsB,QACxG,KAAK,cAAc,OAAI,KAAK,gBAAgB;AAAA,gBAChD;AAAA,cACJ;AACA,uBAAS,EAAED,IAAGC,IAAGC,IAAG;AAChB,oBAAIC,KAAI,EAAE,UAAU,QAAQH;AAC5B,uBAAOG,MAAKA,GAAE,SAAS,EAAEA,GAAE,OAAO,QAAQD,EAAC,GAAG,EAAE,QAAQ,OAAO,MAAIA,IAAGC,EAAC,GAAG,EAAE,QAAQ,OAAO,MAAID,IAAGD,EAAC,GACnG,SAAO,SAASC,GAAE,SAASA,GAAE,OAAOF,KAAI;AAAA,cAC5C;AACA,gBAAE,YAAY;AAAA,gBACV,eAAe;AAAA,gBACf,UAAUY,GAAE;AAAA,gBACZ,aAAaD,GAAE;AAAA,gBACf,SAAS,CAAC;AAAA,gBACV,YAAY,CAAC;AAAA,gBACb,IAAI,QAAQ;AACR,yBAAO,KAAK,KAAK,SAAS,KAAK,KAAK;AAAA,gBACxC;AAAA,gBACA,MAAM,SAASX,IAAG;AACd,sBAAIC,KAAI;AACR,yBAAO,YAAY,OAAOD,OAAMA,KAAI,EAAE,eAAeA,EAAC,KAAK,EAAE,iBAAiBA,EAAC,KAC9EA,KAAIA,GAAE,WAAW,CAAEA,EAAE,IAAI,MAAM,QAAQA,EAAC,IAAIA,KAAI,CAAC,EAAE,MAAM,KAAKA,EAAC,GAAG,QAAS,SAASA,IAAGE,IAAG;AACvF,wBAAIK,KAAI,EAAE,QAAQ,OAAO,MAAI,CAAC,GAAGN,GAAE,IAAI;AACvC,wBAAI,SAASD,IAAGC,IAAGC,IAAGC,IAAG;AACrB,+BAASG,GAAEL,IAAGG,IAAG;AACb,4BAAIE,KAAI,OAAOH,KAAIF,KAAIE,KAAI,MAAMF;AACjC,kCAAUG,KAAI,WAAWA,KAAIA,KAAIJ,GAAE,aAAaM,EAAC,OAAO,YAAY,OAAOF,OAAM,MAAMH,GAAE,QAAQ,IAAI,IAAIG,KAAI,EAAE,QAAQA,MAAK,YAAYA,KAAIA,KAAI,QAAK,WAAWA,OAAMA,KAAI,QAC1KF,GAAED,MAAKG;AAAA,sBACX;AACA,0BAAI,SAAOH,GAAE,sBAAsB;AAC/B,4BAAIM,IAAGC,IAAGC,IAAGC,IAAGG,KAAIb,GAAE,aAAaG,EAAC;AACpC,4BAAIU,MAAK,OAAOA,OAAMA,KAAIA,GAAE,QAAQ,MAAM,GAAG,GAAGL,KAAI,KAAK,MAAM,MAAMK,KAAI,GAAG,IAC5EL;AAAG,+BAAKE,MAAKD,KAAI,QAAQD;AAAG,gCAAI,YAAYE,GAAE,YAAY,GAAG;AACzD,8BAAAD,KAAID,GAAEE;AACN;AAAA,4BACJ;AAAA;AACA,6BAAKH,MAAKD,GAAE,SAASG,EAAC,GAAGP,GAAE,SAAS,EAAEA,GAAE,OAAOA,IAAGD,EAAC,GAAGA,IAAG;AACrD,8BAAIO;AAAG,iCAAKE,MAAKD,KAAI,QAAQD;AAAG,kCAAIE,GAAE,YAAY,MAAMH,GAAE,YAAY,GAAG;AACrE,gCAAAE,KAAID,GAAEE;AACN;AAAA,8BACJ;AAAA;AACA,0BAAAJ,GAAEC,IAAGE,EAAC;AAAA,wBACV;AAAA,sBACJ;AACA,wBAAE,QAAQ,OAAO,MAAIR,IAAGC,EAAC,IAAI,UAAUF,GAAE,OAAOC,GAAE,gBAAgBD,GAAE,MAAM,YAAY;AACtF,uBAAC,UAAUA,GAAE,OAAOC,GAAE,kBAAkBD,GAAE,MAAM,OAAOA,GAAE,gBAAgB,KAAK,GAC9EC,GAAE,QAAQ;AACV,6BAAO,OAAO,KAAKC,EAAC,EAAE;AAAA,oBAC1B,EAAEF,IAAGO,IAAG,EAAE,QAAQ,OAAO,MAAI,CAAC,GAAGN,GAAE,WAAW,GAAGA,GAAE,aAAa,GAAG;AAC/D,0BAAIO,MAAK,GAAG,EAAE,iBAAiBD,IAAGN,GAAE,YAAY;AAChD,iCAAWO,OAAM,WAAWR,GAAE,cAAcA,GAAE,UAAU,KAAK,aAAa,MAAIA,GAAE,UAAU,OAAO,IACjGA,GAAE,YAAY,IAAI,EAAE,QAAQ,QAAQ,IAAE,GAAGA,GAAE,UAAU,OAAOO,IAAGP,GAAE,UAAU,eAAeC,GAAE,cAC5FD,GAAE,UAAU,cAAc,EAAE,QAAQ,OAAO,MAAI,CAAC,GAAGC,GAAE,WAAW,GAAGD,GAAE,UAAU,KAAKA,IACpFA,GAAE,UAAU,OAAO,GAAG,EAAE,SAASA,EAAC,GAAGA,GAAE,UAAU,UAAUQ,IAAG,EAAE,QAAQ,KAAKR,IAAG,GAAGC,GAAE,WAAW,GAChGE,GAAE,KAAK,KAAKH,GAAE,SAAS;AAAA,oBAC3B;AAAA,kBACJ,CAAE,GAAGA,MAAKA,GAAE,MAAMA,GAAE,GAAG,aAAa;AAAA,gBACxC;AAAA,gBACA,QAAQ,SAASA,IAAGC,IAAG;AACnB,yBAAO,YAAY,OAAOD,KAAI,KAAK,KAAKA,MAAK,aAAa,EAAEA,EAAC,KAAK,EAAE,QAAQ,OAAO,KAAK,aAAaA,EAAC,GACtG,KAAK,MAAM,SAAOC,MAAK,KAAK,KAAK,KAAK,EAAE,GAAG,QAAQ;AAAA,gBACvD;AAAA,gBACA,eAAe,SAASD,IAAG;AACvB,sBAAI,KAAK,UAAU,KAAK,YAAY,GAAG,EAAE,iBAAiB,KAAK,MAAM,KAAK,YAAY,GACtF,WAAW,KAAK,MAAM,WAAWA,IAAG;AAChC,wBAAIC,MAAK,cAAc,OAAO,KAAK,KAAK,gBAAgB,KAAK,KAAK,aAAa,KAAK,MAAMD,IAAG,KAAK,IAAI,KAAKA,IAAG,MAAM,EAAE;AACtH,sBAAE,SAAS,KAAK,MAAM,QAAQ,OAAI,OAAIC,EAAC,GAAG,cAAc,OAAO,KAAK,KAAK,iBAAiB,KAAK,KAAK,cAAc,KAAK,MAAM,QAAQ,EAAE,UAAU,KAAK,IAAI,GAAG,GAAG,KAAK,IAAI;AAAA,kBAC7K;AACA,yBAAO,EAAE,cAAc,KAAK,MAAM,KAAK,EAAE;AAAA,gBAC7C;AAAA,gBACA,QAAQ,WAAW;AACf,sBAAI,KAAK,IAAI;AACT,sBAAE,QAAQ,KAAK,KAAK,IAAI,GAAG,IAAI;AAC/B,wBAAID,KAAI,KAAK,KAAK,cAAc,GAAG,EAAE,eAAe,KAAK,EAAE,IAAI,KAAK,UAAU,KAAK,KAAK,UAAU;AAClG,oBAAAA,OAAM,EAAE,kBAAkB,KAAK,IAAI,EAAE,KAAK,EAAE,IAAI,KAAK,UAAUA,IAAG,KAAK,KAAK,UAAU,IAAI,KAAK,UAAU,EAAE,GAC3G,EAAE,WAAW,IAAI,KAAK,EAAE,GAAG,OAAO,4BAA4B,OAAO,iBAAiB,OAAO,yBAAyB,OAAO,eAAe,KAAK,EAAE,GAAG,OAAO,KAAK,KAAK,cAAc,OAAO,eAAe,KAAK,IAAI,SAAS;AAAA,sBACzN,KAAK,KAAK;AAAA,sBACV,KAAK,KAAK;AAAA,sBACV,cAAc;AAAA,oBAClB,CAAC,IAAI,EAAE,oBAAoB,KAAK,GAAG,iBAAiB,OAAO,KAAK,KAAK,eAAe,KAAK,GAAG,iBAAiB,SAAS,KAAK,UAAU,GACrI,KAAK,GAAG,iBAAiB,SAAS,KAAK,UAAU,IAAI,KAAK,GAAG,YAAY;AAAA,kBAC7E;AACA,yBAAO,KAAK;AAAA,gBAChB;AAAA,gBACA,cAAc,WAAW;AACrB,yBAAO,KAAK,UAAU,KAAK,YAAY,GAAG,EAAE,iBAAiB,KAAK,MAAM,KAAK,YAAY,IACxF,KAAK,QAAQ,EAAE,kBAAkB,KAAK,IAAI,EAAE,QAAQ,IAAI,EAAE,kBAAkB,KAAK,IAAI,GAAG,KAAK,EAAE;AAAA,gBACpG;AAAA,gBACA,gBAAgB,WAAW;AACvB,yBAAO,CAAC,KAAK,KAAK;AAAA,gBACtB;AAAA,gBACA,YAAY,WAAW;AACnB,yBAAO,KAAK,UAAU,KAAK,YAAY,GAAG,EAAE,iBAAiB,KAAK,MAAM,KAAK,YAAY,GACzF,EAAE,WAAW,KAAK,MAAM,EAAE,UAAU,KAAK,IAAI,CAAC;AAAA,gBAClD;AAAA,gBACA,aAAa,WAAW;AACpB,sBAAI,KAAK,UAAU,KAAK,YAAY,GAAG,EAAE,iBAAiB,KAAK,MAAM,KAAK,YAAY,GACtF,MAAM,QAAQ,KAAK,QAAQ,QAAQ,GAAG;AAClC,wBAAIA,KAAI,EAAE,gBAAgB,KAAK,MAAM,MAAI,GAAG,KAAE,EAAE,KAAK,EAAE;AACvD,2BAAO,KAAK,QAAQ,SAAS,QAAS,SAASC,IAAG;AAC9C,6BAAOA,GAAE,SAASD,OAAMA,KAAIC,IAAG;AAAA,oBACnC,CAAE,GAAGD;AAAA,kBACT;AACA,yBAAO,KAAK,QAAQ;AAAA,gBACxB;AAAA,gBACA,SAAS,SAASA,IAAG;AACjB,sBAAI,KAAK,UAAU,KAAK,YAAY,GAAG,EAAE,iBAAiB,KAAK,MAAM,KAAK,YAAY,GACtFA,IAAG;AACC,wBAAIC,MAAK,cAAc,OAAO,KAAK,KAAK,gBAAgB,KAAK,KAAK,aAAa,KAAK,MAAMD,IAAG,KAAK,IAAI,KAAKA,IAAG,MAAM,EAAE;AACtH,sBAAE,SAAS,KAAK,MAAM,QAAQ,MAAI,OAAIC,EAAC;AAAA,kBAC3C;AAAO,oBAAAD,KAAI,KAAK,QAAQ,EAAE,UAAU,KAAK,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,KAAK,IAAI,EAAE,KAAK,EAAE;AAC1G,2BAASE,KAAI,EAAE,UAAU,KAAK,IAAI,GAAGC,KAAI,EAAE,8BAA8B,KAAK,IAAI,GAAGC,KAAIF,GAAE,SAAS,GAAGE,KAAID,MAAK,CAAC,EAAE,OAAO,KAAK,MAAMC,EAAC,GAAGA;AAAK;AAC9I,yBAAOF,GAAE,OAAOC,IAAGC,KAAI,IAAID,EAAC,GAAG,EAAE,WAAW,KAAK,MAAMD,EAAC,KAAKF,QAAO,KAAK,QAAQ,EAAE,UAAU,KAAK,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,KAAK,IAAI,EAAE,KAAK,EAAE;AAAA,gBACvK;AAAA,gBACA,QAAQ,SAASA,IAAGC,IAAG;AACnB,uBAAK,UAAU,KAAK,YAAY,GAAG,EAAE,iBAAiB,KAAK,MAAM,KAAK,YAAY;AAClF,sBAAIC,MAAK,cAAc,OAAO,KAAK,KAAK,gBAAgB,KAAK,KAAK,aAAa,KAAK,MAAMF,IAAG,KAAK,IAAI,KAAKA,IAAG,MAAM,EAAE;AACtH,oBAAE,SAAS,KAAK,MAAM,QAAQ,MAAI,OAAIE,EAAC;AACvC,sBAAIC,KAAI,KAAK,QAAQ,EAAE,UAAU,KAAK,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,KAAK,IAAI,EAAE,KAAK,EAAE;AACvG,yBAAOF,KAAI;AAAA,oBACP,OAAOE;AAAA,oBACP,UAAU,KAAK,YAAY;AAAA,kBAC/B,IAAIA;AAAA,gBACR;AAAA,gBACA,UAAU,SAASH,IAAG;AAClB,uBAAK,OAAO,GAAG,EAAE,SAAS,KAAK,EAAE,EAAE,QAAQ,YAAY,CAAEA,EAAE,CAAC;AAAA,gBAChE;AAAA,gBACA,aAAa,EAAE;AAAA,cACnB,GAAG,EAAE,iBAAiB,SAASA,IAAG;AAC9B,kBAAE,QAAQ,OAAO,MAAI,EAAE,UAAU,UAAUA,EAAC;AAAA,cAChD,GAAG,EAAE,oBAAoB,SAASA,IAAG;AACjC,kBAAE,QAAQ,OAAO,MAAI,EAAE,UAAU,aAAaA,EAAC;AAAA,cACnD,GAAG,EAAE,gBAAgB,SAASA,IAAG;AAC7B,kBAAE,QAAQ,OAAO,MAAI,EAAE,UAAU,SAASA,EAAC;AAAA,cAC/C,GAAG,EAAE,SAAS,SAASA,IAAGC,IAAGC,IAAG;AAC5B,uBAAO,EAAED,EAAC,EAAE,OAAOD,IAAGE,EAAC;AAAA,cAC3B,GAAG,EAAE,SAAS,SAASF,IAAGC,IAAG;AACzB,uBAAO,EAAEA,EAAC,EAAE,cAAcD,EAAC;AAAA,cAC/B,GAAG,EAAE,UAAU,SAASA,IAAGC,IAAG;AAC1B,uBAAO,EAAEA,EAAC,EAAE,QAAQD,EAAC;AAAA,cACzB,GAAG,EAAE,SAAS,SAASA,IAAG;AACtB,4BAAY,OAAOA,OAAMA,KAAI,EAAE,eAAeA,EAAC,KAAK,EAAE,iBAAiBA,EAAC,KAAKA,KAAIA,GAAE,WAAW,CAAEA,EAAE,IAAIA,IAAG,QAAS,SAASA,IAAG;AAC1H,kBAAAA,GAAE,aAAaA,GAAE,UAAU,OAAO;AAAA,gBACtC,CAAE;AAAA,cACN,GAAG,EAAE,WAAW,SAASA,IAAGC,IAAG;AAC3B,4BAAY,OAAOD,OAAMA,KAAI,EAAE,eAAeA,EAAC,KAAK,EAAE,iBAAiBA,EAAC,KAAKA,KAAIA,GAAE,WAAW,CAAEA,EAAE,IAAIA,IAAG,QAAS,SAASA,IAAG;AAC1H,kBAAAA,GAAE,YAAYA,GAAE,UAAU,SAASC,EAAC,KAAK,GAAG,EAAE,SAASD,EAAC,EAAE,QAAQ,YAAY,CAAEC,EAAE,CAAC;AAAA,gBACvF,CAAE;AAAA,cACN,GAAG,EAAE,gBAAgB,EAAE,SAAS,EAAE,QAAQ,YAAY;AACtD,kBAAI,IAAI;AACR,cAAAA,GAAE,UAAU;AAAA,YAChB;AAAA,YACA,MAAM,SAASD,IAAGC,IAAGC,IAAG;AACpB,uBAASC,GAAEH,IAAG;AACV,uBAAOG,KAAI,cAAc,OAAO,UAAU,YAAY,OAAO,OAAO,WAAW,SAASH,IAAG;AACvF,yBAAO,OAAOA;AAAA,gBAClB,IAAI,SAASA,IAAG;AACZ,yBAAOA,MAAK,cAAc,OAAO,UAAUA,GAAE,gBAAgB,UAAUA,OAAM,OAAO,YAAY,WAAW,OAAOA;AAAA,gBACtH,GAAGG,GAAEH,EAAC;AAAA,cACV;AACA,kBAAI,IAAI,EAAEE,GAAE,IAAI,CAAC,GAAG,IAAI,EAAEA,GAAE,IAAI,CAAC,GAAG,IAAI,EAAEA,GAAE,IAAI,CAAC;AACjD,uBAAS,EAAEF,IAAGC,IAAG;AACb,yBAASC,KAAI,GAAGA,KAAID,GAAE,QAAQC,MAAK;AAC/B,sBAAIE,KAAIH,GAAEC;AACV,kBAAAE,GAAE,aAAaA,GAAE,cAAc,OAAIA,GAAE,eAAe,MAAI,WAAWA,OAAMA,GAAE,WAAW,OACtF,OAAO,eAAeJ,KAAIK,KAAID,GAAE,KAAKE,KAAI,QAAQA,KAAI,SAASN,IAAGC,IAAG;AAChE,wBAAI,aAAaE,GAAEH,EAAC,KAAK,SAASA;AAAG,6BAAOA;AAC5C,wBAAIE,KAAIF,GAAE,OAAO;AACjB,wBAAI,WAAWE,IAAG;AACd,0BAAIE,KAAIF,GAAE,KAAKF,IAAGC,MAAK,SAAS;AAChC,0BAAI,aAAaE,GAAEC,EAAC;AAAG,+BAAOA;AAC9B,4BAAM,IAAI,UAAU,8CAA8C;AAAA,oBACtE;AACA,4BAAQ,aAAaH,KAAI,SAAS,QAAQD,EAAC;AAAA,kBAC/C,EAAEK,IAAG,QAAQ,GAAG,aAAaF,GAAEG,EAAC,IAAIA,KAAI,OAAOA,EAAC,IAAIF,EAAC;AAAA,gBACzD;AACA,oBAAIC,IAAGC;AAAA,cACX;AACA,uBAAS,EAAEN,IAAG;AACV,oBAAIC,KAAI,EAAE;AACV,uBAAO,WAAW;AACd,sBAAIC,IAAGE,KAAIQ,GAAEZ,EAAC;AACd,sBAAIC,IAAG;AACH,wBAAII,KAAIO,GAAE,IAAI,EAAE;AAChB,oBAAAV,KAAI,QAAQ,UAAUE,IAAG,WAAWC,EAAC;AAAA,kBACzC;AAAO,oBAAAH,KAAIE,GAAE,MAAM,MAAM,SAAS;AAClC,yBAAO,SAASJ,IAAGC,IAAG;AAClB,wBAAIA,OAAM,aAAaE,GAAEF,EAAC,KAAK,cAAc,OAAOA;AAAI,6BAAOA;AAC/D,wBAAI,WAAWA;AAAG,4BAAM,IAAI,UAAU,0DAA0D;AAChG,2BAAO,SAASD,IAAG;AACf,0BAAI,WAAWA;AAAG,8BAAM,IAAI,eAAe,2DAA2D;AACtG,6BAAOA;AAAA,oBACX,EAAEA,EAAC;AAAA,kBACP,EAAE,MAAME,EAAC;AAAA,gBACb;AAAA,cACJ;AACA,uBAAS,EAAEF,IAAG;AACV,oBAAIC,KAAI,cAAc,OAAO,MAAM,oBAAI,QAAM;AAC7C,uBAAO,IAAI,SAASD,IAAG;AACnB,sBAAI,SAASA,OAAME,KAAIF,IAAG,OAAO,SAAS,SAAS,KAAKE,EAAC,EAAE,QAAQ,eAAe;AAAI,2BAAOF;AAC7F,sBAAIE;AACJ,sBAAI,cAAc,OAAOF;AAAG,0BAAM,IAAI,UAAU,oDAAoD;AACpG,sBAAI,WAAWC,IAAG;AACd,wBAAIA,GAAE,IAAID,EAAC;AAAG,6BAAOC,GAAE,IAAID,EAAC;AAC5B,oBAAAC,GAAE,IAAID,IAAGG,EAAC;AAAA,kBACd;AACA,2BAASA,KAAI;AACT,2BAAO,EAAEH,IAAG,WAAWY,GAAE,IAAI,EAAE,WAAW;AAAA,kBAC9C;AACA,yBAAOT,GAAE,YAAY,OAAO,OAAOH,GAAE,WAAW;AAAA,oBAC5C,aAAa;AAAA,sBACT,OAAOG;AAAA,sBACP,YAAY;AAAA,sBACZ,UAAU;AAAA,sBACV,cAAc;AAAA,oBAClB;AAAA,kBACJ,CAAC,GAAGQ,GAAER,IAAGH,EAAC;AAAA,gBACd,GAAG,EAAEA,EAAC;AAAA,cACV;AACA,uBAAS,EAAEA,IAAGC,IAAGC,IAAG;AAChB,uBAAO,IAAI,EAAE,IAAI,QAAQ,UAAU,KAAK,IAAI,SAASF,IAAGC,IAAGC,IAAG;AAC1D,sBAAIC,KAAI,CAAE,IAAK;AACf,kBAAAA,GAAE,KAAK,MAAMA,IAAGF,EAAC;AACjB,sBAAIG,KAAI,KAAK,SAAS,KAAK,MAAMJ,IAAGG,EAAC;AACrC,yBAAOD,MAAKS,GAAEP,IAAGF,GAAE,SAAS,GAAGE;AAAA,gBACnC,GAAG,EAAE,MAAM,MAAM,SAAS;AAAA,cAC9B;AACA,uBAAS,IAAI;AACT,oBAAI,eAAe,OAAO,WAAW,CAAC,QAAQ;AAAW,yBAAO;AAChE,oBAAI,QAAQ,UAAU;AAAM,yBAAO;AACnC,oBAAI,cAAc,OAAO;AAAO,yBAAO;AACvC,oBAAI;AACA,yBAAO,QAAQ,UAAU,QAAQ,KAAK,QAAQ,UAAU,SAAS,CAAC,GAAI,WAAW;AAAA,kBAAC,CAAE,CAAC,GACrF;AAAA,gBACJ,SAASJ,IAAP;AACE,yBAAO;AAAA,gBACX;AAAA,cACJ;AACA,uBAASW,GAAEX,IAAGC,IAAG;AACb,uBAAOU,KAAI,OAAO,iBAAiB,OAAO,eAAe,KAAK,IAAI,SAASX,IAAGC,IAAG;AAC7E,yBAAOD,GAAE,YAAYC,IAAGD;AAAA,gBAC5B,GAAGW,GAAEX,IAAGC,EAAC;AAAA,cACb;AACA,uBAASW,GAAEZ,IAAG;AACV,uBAAOY,KAAI,OAAO,iBAAiB,OAAO,eAAe,KAAK,IAAI,SAASZ,IAAG;AAC1E,yBAAOA,GAAE,aAAa,OAAO,eAAeA,EAAC;AAAA,gBACjD,GAAGY,GAAEZ,EAAC;AAAA,cACV;AACA,uBAAS,EAAEA,IAAG;AACV,uBAAOA,MAAKA,GAAE,aAAaA,KAAI;AAAA,kBAC3B,SAASA;AAAA,gBACb;AAAA,cACJ;AACA,kBAAI,IAAI,EAAE,QAAQ;AAClB,kBAAI,EAAE,WAAW,KAAK,EAAE,QAAQ,EAAE,KAAK,gBAAgB,EAAE,QAAQ,kBAAkB,WAAW,EAAE,QAAQ,eAAe,IAAI,YAAY,GAAG;AACtI,oBAAI,IAAI,SAASA,IAAG;AAChB,mBAAC,SAASA,IAAGC,IAAG;AACZ,wBAAI,cAAc,OAAOA,MAAK,SAASA;AAAG,4BAAM,IAAI,UAAU,oDAAoD;AAClH,oBAAAD,GAAE,YAAY,OAAO,OAAOC,MAAKA,GAAE,WAAW;AAAA,sBAC1C,aAAa;AAAA,wBACT,OAAOD;AAAA,wBACP,UAAU;AAAA,wBACV,cAAc;AAAA,sBAClB;AAAA,oBACJ,CAAC,GAAG,OAAO,eAAeA,IAAG,aAAa;AAAA,sBACtC,UAAU;AAAA,oBACd,CAAC,GAAGC,MAAKU,GAAEX,IAAGC,EAAC;AAAA,kBACnB,EAAEK,IAAGN,EAAC;AACN,sBAAIC,IAAGC,IAAGC,IAAGC,KAAI,EAAEE,EAAC;AACpB,2BAASA,KAAI;AACT,wBAAIN;AACJ,qBAAC,SAASA,IAAGC,IAAG;AACZ,0BAAI,EAAED,cAAaC;AAAI,8BAAM,IAAI,UAAU,mCAAmC;AAAA,oBAClF,EAAE,MAAMK,EAAC;AACT,wBAAIL,MAAKD,KAAII,GAAE,KAAK,IAAI,GAAG,kBAAkB,GAAGF,KAAIF,GAAE,aAAa;AAAA,sBAC/D,MAAM;AAAA,oBACV,CAAC,GAAGG,KAAI,EAAE,cAAc,OAAO;AAC/B,6BAASI,MAAKJ,GAAE,OAAO,QAAQD,GAAE,YAAYC,EAAC,GAAGF;AAAG,6BAAO,UAAU,eAAe,KAAKA,IAAGM,EAAC,KAAKJ,GAAE,aAAaF,GAAEM,KAAIP,GAAE,aAAaC,GAAEM,GAAE,CAAC;AAC3I,wBAAIC,KAAI,IAAI,EAAE;AACd,2BAAOA,GAAE,gBAAgB,IAAIA,GAAE,KAAKL,EAAC,GAAGA,GAAE,UAAU,aAAaD,IAAGF;AAAA,kBACxE;AACA,yBAAOC,KAAIK,IAAGJ,MAAK,EAAED,GAAE,WAAWC,EAAC,GAAGC,MAAK,EAAEF,IAAGE,EAAC,GAAG,OAAO,eAAeF,IAAG,aAAa;AAAA,oBACtF,UAAU;AAAA,kBACd,CAAC,GAAGA;AAAA,gBACR,EAAE,EAAE,WAAW,CAAC;AAChB,kBAAE,QAAQ,eAAe,OAAO,cAAc,CAAC;AAAA,cACnD;AAAA,YACJ;AAAA,YACA,MAAM,SAASD,IAAGC,IAAG;AACjB,uBAASC,GAAEF,IAAGC,IAAG;AACb,uBAAO,SAASD,IAAG;AACf,sBAAI,MAAM,QAAQA,EAAC;AAAG,2BAAOA;AAAA,gBACjC,EAAEA,EAAC,KAAK,SAASA,IAAGC,IAAG;AACnB,sBAAIC,KAAI,QAAQF,KAAI,OAAO,eAAe,OAAO,UAAUA,GAAE,OAAO,aAAaA,GAAE;AACnF,sBAAI,QAAQE,IAAG;AACX,wBAAIC,IAAGC,IAAGC,IAAGC,IAAG,IAAI,CAAC,GAAG,IAAI,MAAI,IAAI;AACpC,wBAAI;AACA,0BAAID,MAAKH,KAAIA,GAAE,KAAKF,EAAC,GAAG,MAAM,MAAMC,IAAG;AACnC,4BAAI,OAAOC,EAAC,MAAMA;AAAG;AACrB,4BAAI;AAAA,sBACR;AAAO,+BAAM,EAAE,KAAKC,KAAIE,GAAE,KAAKH,EAAC,GAAG,UAAU,EAAE,KAAKC,GAAE,KAAK,GAAG,EAAE,WAAWF,KAAI,IAAI;AAAI;AAAA,oBAC3F,SAASD,IAAP;AACE,0BAAI,MAAII,KAAIJ;AAAA,oBAChB,UAAE;AACE,0BAAI;AACA,4BAAI,CAAC,KAAK,QAAQE,GAAE,WAAWI,KAAIJ,GAAE,OAAO,GAAG,OAAOI,EAAC,MAAMA;AAAI;AAAA,sBACrE,UAAE;AACE,4BAAI;AAAG,gCAAMF;AAAA,sBACjB;AAAA,oBACJ;AACA,2BAAO;AAAA,kBACX;AAAA,gBACJ,EAAEJ,IAAGC,EAAC,KAAK,SAASD,IAAGC,IAAG;AACtB,sBAAI,CAACD;AAAG;AACR,sBAAI,YAAY,OAAOA;AAAG,2BAAOG,GAAEH,IAAGC,EAAC;AACvC,sBAAIC,KAAI,OAAO,UAAU,SAAS,KAAKF,EAAC,EAAE,MAAM,GAAG,EAAE;AACrD,+BAAaE,MAAKF,GAAE,gBAAgBE,KAAIF,GAAE,YAAY;AACtD,sBAAI,UAAUE,MAAK,UAAUA;AAAG,2BAAO,MAAM,KAAKF,EAAC;AACnD,sBAAI,gBAAgBE,MAAK,2CAA2C,KAAKA,EAAC;AAAG,2BAAOC,GAAEH,IAAGC,EAAC;AAAA,gBAC9F,EAAED,IAAGC,EAAC,KAAK,WAAW;AAClB,wBAAM,IAAI,UAAU,2IAA2I;AAAA,gBACnK,EAAE;AAAA,cACN;AACA,uBAASE,GAAEH,IAAGC,IAAG;AACb,iBAAC,QAAQA,MAAKA,KAAID,GAAE,YAAYC,KAAID,GAAE;AACtC,yBAASE,KAAI,GAAGC,KAAI,IAAI,MAAMF,EAAC,GAAGC,KAAID,IAAGC;AAAK,kBAAAC,GAAED,MAAKF,GAAEE;AACvD,uBAAOC;AAAA,cACX;AACA,qBAAO,eAAeF,IAAG,cAAc;AAAA,gBACnC,OAAO;AAAA,cACX,CAAC,GAAGA,GAAE,OAAOA,GAAE,UAAU,QAAQA,GAAE,QAAQ,SAASD,IAAGC,IAAG;AACtD,uBAAO,EAAED,QAAOC,KAAI,OAAO,aAAaD,EAAC,IAAI,OAAO,aAAaA,EAAC,EAAE,YAAY;AAAA,cACpF,GAAGC,GAAE,YAAY,SAASD,IAAG;AACzB,uBAAO,EAAEA;AAAA,cACb;AACA,kBAAI,IAAI;AAAA,gBACJ,UAAU;AAAA,gBACV,WAAW;AAAA,gBACX,WAAW;AAAA,gBACX,YAAY;AAAA,gBACZ,SAAS;AAAA,gBACT,WAAW;AAAA,gBACX,kBAAkB;AAAA,gBAClB,UAAU;AAAA,gBACV,QAAQ;AAAA,gBACR,KAAK;AAAA,gBACL,OAAO;AAAA,gBACP,QAAQ;AAAA,gBACR,MAAM;AAAA,gBACN,QAAQ;AAAA,gBACR,UAAU;AAAA,gBACV,QAAQ;AAAA,gBACR,OAAO;AAAA,gBACP,KAAK;AAAA,gBACL,GAAG;AAAA,gBACH,GAAG;AAAA,gBACH,GAAG;AAAA,gBACH,OAAO;AAAA,gBACP,SAAS;AAAA,gBACT,KAAK;AAAA,gBACL,OAAO;AAAA,gBACP,WAAW;AAAA,gBACX,YAAY;AAAA,gBACZ,aAAa;AAAA,gBACb,SAAS;AAAA,gBACT,cAAc;AAAA,gBACd,IAAI;AAAA,gBACJ,IAAI;AAAA,gBACJ,IAAI;AAAA,gBACJ,IAAI;AAAA,gBACJ,IAAI;AAAA,gBACJ,IAAI;AAAA,gBACJ,IAAI;AAAA,gBACJ,IAAI;AAAA,gBACJ,IAAI;AAAA,gBACJ,KAAK;AAAA,gBACL,KAAK;AAAA,gBACL,KAAK;AAAA,cACT;AACA,cAAAC,GAAE,UAAU;AACZ,kBAAI,IAAI,OAAO,QAAQ,CAAC,EAAE,OAAQ,SAASD,IAAGC,IAAG;AAC7C,oBAAIE,KAAID,GAAED,IAAG,CAAC,GAAGG,KAAID,GAAE,IAAIE,KAAIF,GAAE;AACjC,uBAAOH,GAAEK,MAAK,WAAWL,GAAEK,MAAKD,KAAIJ,GAAEK,KAAIL;AAAA,cAC9C,GAAI,CAAC,CAAC,GAAG,IAAI,OAAO,QAAQ,CAAC,EAAE,OAAQ,SAASA,IAAGC,IAAG;AAClD,oBAAIE,KAAID,GAAED,IAAG,CAAC,GAAGG,KAAID,GAAE;AACvB,gBAAAA,GAAE;AACF,uBAAOH,GAAEI,MAAK,YAAYA,KAAI,MAAMA,IAAGJ;AAAA,cAC3C,GAAI,CAAC,CAAC;AACN,cAAAC,GAAE,OAAO;AAAA,YACb;AAAA,YACA,MAAM,SAASD,IAAGC,IAAGC,IAAG;AACpB,qBAAO,eAAeD,IAAG,cAAc;AAAA,gBACnC,OAAO;AAAA,cACX,CAAC,GAAGA,GAAE,cAAc,SAASD,IAAGC,IAAGC,IAAG;AAClC,oBAAIC,IAAGG,IAAGC,IAAGC,IAAG,GAAG,GAAG,IAAI,6EAA6EG,KAAI,mNAAmNC,KAAI,OAAI,IAAI,IAAI,EAAE,WAAS,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,IAAI;AAC7W,yBAAS,EAAEZ,IAAGG,IAAGC,IAAG;AAChB,kBAAAA,KAAI,WAAWA,KAAIA,KAAIJ,GAAE,QAAQ;AACjC,sBAAIM,KAAIN,GAAE,QAAQI,KAAI;AACtB,sBAAIH,IAAG;AACH,wBAAI,MAAME,GAAE,QAAQ,GAAG,KAAKS,MAAK,mBAAmB,KAAKT,EAAC,KAAK,QAAQA,IAAG;AACtE,0BAAII,KAAIL,GAAE,SAAS,MAAM;AACzB,oCAAc,KAAKC,EAAC,MAAMI,MAAK,MAAMP,GAAE,QAAQ,OAAOI,MAAK,GAAG;AAAA,wBAC1D,IAAI,IAAI,OAAOD,IAAGI,EAAC;AAAA,wBACnB,QAAQ;AAAA,wBACR,aAAa;AAAA,wBACb,gBAAgB,WAAWD,KAAI,WAAWA,GAAE,QAAQH;AAAA,wBACpD,QAAQ;AAAA,wBACR,KAAKA;AAAA,wBACL,aAAa;AAAA,wBACb,WAAWA;AAAA,sBACf,CAAC;AAAA,oBACL;AAAO,sBAAAS,OAAMT,KAAIA,GAAEA,GAAE,SAAS,KAAKA,GAAE,MAAM,EAAE,EAAE,QAAS,SAASF,IAAGE,IAAG;AACnE,wBAAAG,KAAIN,GAAE,QAAQI,KAAI,IAAIJ,GAAE,QAAQ,OAAOI,MAAK,GAAG;AAAA,0BAC3C,IAAI,SAAS,KAAKF,GAAE,0BAA0BD,EAAC,IAAI,IAAI,OAAO,OAAOC,GAAE,0BAA0BD,MAAK,KAAKC,GAAE,SAAS,MAAM,EAAE,IAAI;AAAA,0BAClI,QAAQ;AAAA,0BACR,aAAa;AAAA,0BACb,gBAAgB,WAAWI,KAAI,WAAWA,GAAE,QAAQL,MAAK,SAAOK,GAAE;AAAA,0BAClE,QAAQ;AAAA,0BACR,KAAKJ,GAAE,0BAA0BD;AAAA,0BACjC,aAAa,WAAWC,GAAE,yBAAyBD,KAAI;AAAA,0BACvD,YAAYW,KAAI,MAAM,MAAMX;AAAA,wBAChC,CAAC;AAAA,sBACL,CAAE;AACF,oBAAAW,KAAI;AAAA,kBACR,OAAO;AACH,wBAAIJ,KAAIN,GAAE,eAAeA,GAAE,YAAYC,OAAMD,GAAE,2BAA2B,EAAE,QAAQ,UAAU,YAAYC;AAC1G,oBAAAK,MAAK,CAACI,KAAIZ,GAAE,QAAQ,OAAOI,MAAK,GAAG;AAAA,sBAC/B,IAAII,GAAE,YAAY,YAAY,OAAOA,GAAE,YAAY,IAAI,OAAOA,GAAE,WAAWN,GAAE,SAAS,MAAM,EAAE,IAAI,IAAI,WAAW;AAC7G,6BAAK,OAAOM,GAAE;AAAA,sBAClB,MAAI,IAAI,OAAO,GAAG;AAAA,sBAClB,QAAQA,GAAE,UAAU;AAAA,sBACpB,aAAaA,GAAE,YAAY;AAAA,sBAC3B,gBAAgBA,GAAE,YAAY;AAAA,sBAC9B,gBAAgB,WAAWF,MAAKE,GAAE,WAAW,WAAWF,GAAE,SAASE,GAAE,oBAAoBL;AAAA,sBACzF,QAAQK,GAAE;AAAA,sBACV,KAAKA,GAAE,oBAAoBL;AAAA,sBAC3B,aAAaK,GAAE;AAAA,sBACf,WAAWL;AAAA,sBACX,WAAWK,GAAE;AAAA,oBACjB,CAAC,KAAKR,GAAE,QAAQ,OAAOI,MAAK,GAAG;AAAA,sBAC3B,IAAI,SAAS,KAAKF,GAAE,0BAA0BC,EAAC,IAAI,IAAI,OAAO,OAAOD,GAAE,0BAA0BC,MAAK,KAAKD,GAAE,SAAS,MAAM,EAAE,IAAI;AAAA,sBAClI,QAAQ;AAAA,sBACR,aAAa;AAAA,sBACb,gBAAgB,WAAWI,KAAI,WAAWA,GAAE,QAAQH,MAAK,SAAOG,GAAE;AAAA,sBAClE,QAAQ;AAAA,sBACR,KAAKJ,GAAE,0BAA0BC;AAAA,sBACjC,aAAa,WAAWD,GAAE,yBAAyBC,KAAI;AAAA,sBACvD,YAAYS,KAAI,MAAM,MAAMT;AAAA,oBAChC,CAAC,GAAGS,KAAI;AAAA,kBACZ;AAAA,gBACJ;AACA,yBAAS,IAAI;AACT,sBAAI,EAAE,SAAS,GAAG;AACd,wBAAI,EAAEJ,KAAI,EAAE,EAAE,SAAS,IAAIF,EAAC,GAAGE,GAAE,cAAc;AAC3C,0BAAI,EAAE,IAAI;AACV,+BAASR,KAAI,GAAGA,KAAI,EAAE,QAAQ,QAAQA;AAAK,0BAAE,QAAQA,IAAG,YAAY,EAAE,QAAQA,IAAG,UAAU;AAC3F,wBAAE,SAAS,KAAKQ,KAAI,EAAE,EAAE,SAAS,IAAI,QAAQ,KAAK,CAAC,IAAI,EAAE,QAAQ,KAAK,CAAC;AAAA,oBAC3E;AAAA,kBACJ;AAAO,sBAAE,GAAGF,EAAC;AAAA,gBACjB;AACA,yBAAS,EAAEN,IAAG;AACV,sBAAIC,KAAI,IAAI,EAAE,QAAQ,IAAE;AACxB,yBAAOA,GAAE,YAAY,OAAIA,GAAE,UAAUD,IAAGC;AAAA,gBAC5C;AACA,yBAAS,IAAI;AACT,uBAAKM,KAAI,EAAE,IAAI,GAAG,YAAY,OAAI,WAAWA;AAAG,wBAAI,EAAE,SAAS,GAAG;AAC9D,2BAAKC,KAAI,EAAE,EAAE,SAAS,IAAI,QAAQ,KAAKD,EAAC,GAAGC,GAAE,cAAc;AACvD,iCAASR,MAAK,IAAI,EAAE,IAAI,GAAG,QAAQ,GAAG,UAAU,EAAE,QAAQ,GAAG,QAAQ,SAAS,GAAGC,KAAI,GAAGA,KAAI,EAAE,QAAQ,QAAQA;AAAK,4BAAE,QAAQA,IAAG,UAAU,OAC1I,EAAE,QAAQA,IAAG,kBAAkB,OAAI,SAASC,GAAE,cAAcF,MAAK,EAAE,QAAQC,IAAG,UAAU,EAAE,QAAQA,IAAG,QAAQ,SAAS,OAAOC,GAAE,aAAa,OAC5IF,KAAI,EAAE,QAAQC,IAAG,UAAU,EAAE,QAAQA,IAAG,QAAQ,SAAS;AACzD,0BAAE,SAAS,KAAKO,KAAI,EAAE,EAAE,SAAS,IAAI,QAAQ,KAAK,CAAC,IAAI,EAAE,QAAQ,KAAK,CAAC;AAAA,sBAC3E;AAAA,oBACJ;AAAO,wBAAE,QAAQ,KAAKD,EAAC;AAAA;AAAQ,sBAAE;AAAA,gBACrC;AACA,yBAAS,EAAEP,IAAG;AACV,sBAAIC,KAAID,GAAE,IAAI;AACd,yBAAOC,GAAE,iBAAiBA,KAAI,EAAE,CAAED,GAAE,IAAI,GAAGC,EAAE,CAAC,IAAIA;AAAA,gBACtD;AACA,gBAAAA,OAAMC,GAAE,eAAe,KAAK,QAAQA,GAAE,eAAe,KAAK;AAC1D,uBAAMC,KAAIF,KAAIU,GAAE,KAAKX,EAAC,IAAI,EAAE,KAAKA,EAAC,KAAK;AACnC,sBAAIM,KAAIH,GAAE,IAAIF,IAAG;AACb,4BAAQK,GAAE,OAAO,CAAC,GAAG;AAAA,sBACnB,KAAK;AACH,wBAAAA,KAAI;AACJ;AAAA,sBAEF,KAAK;AAAA,sBACL,KAAK;AACH,wBAAAA,KAAI,MAAMA,KAAI;AACd;AAAA,sBAEF,KAAK;AACH,4BAAI,MAAM,EAAE,QAAQ;AAChB,8BAAIU,KAAI,EAAE,EAAE,OAAO;AACnB,0BAAAA,GAAE,YAAY,MAAI,EAAE,KAAKA,EAAC,GAAG,EAAE,UAAU,CAAC,GAAG,IAAI;AAAA,wBACrD;AAAA,oBACJ;AACA,4BAAQV,IAAG;AAAA,sBACT,KAAK;AACH,wBAAAA,KAAI;AACJ;AAAA,sBAEF,KAAK;AACH,wBAAAA,MAAKK,GAAE,KAAKX,EAAC,EAAE,IAAIM,MAAKK,GAAE,KAAKX,EAAC,EAAE;AAAA,oBACtC;AAAA,kBACJ;AACA,sBAAIY;AAAG,sBAAE;AAAA;AAAQ,4BAAQN,GAAE,OAAO,CAAC,GAAG;AAAA,sBACpC,KAAK;AAAA,sBACL,KAAK;AACH,wBAAAL,MAAK,EAAE;AACP;AAAA,sBAEF,KAAKC,GAAE;AACL,wBAAAU,KAAI,MAAIX,MAAK,EAAE;AACf;AAAA,sBAEF,KAAKC,GAAE,eAAe;AAAA,sBACtB,KAAKA,GAAE,YAAY;AACjB,0BAAE;AACF;AAAA,sBAEF,KAAKA,GAAE,eAAe;AACpB,0BAAE,KAAK,IAAI,EAAE,QAAQ,OAAI,IAAE,CAAC;AAC5B;AAAA,sBAEF,KAAKA,GAAE,YAAY;AACjB,0BAAE,KAAK,IAAI,EAAE,QAAQ,IAAE,CAAC;AACxB;AAAA,sBAEF,KAAKA,GAAE,iBAAiB;AACtB,4BAAI,IAAI,IAAI,EAAE,QAAQ,OAAI,OAAI,IAAE,GAAG,KAAKI,KAAIA,GAAE,QAAQ,UAAU,EAAE,GAAG,MAAM,GAAG,GAAG,IAAI,EAAE,GAAG,MAAM,GAAG,GAAG,IAAI,MAAM,EAAE,EAAE,IAAI,EAAE,KAAK,SAAS,EAAE,EAAE,GAAG,IAAI,MAAM,EAAE,SAAS,IAAI,MAAM,EAAE,EAAE,IAAI,EAAE,KAAK,SAAS,EAAE,EAAE,GAAG,IAAI,MAAM,EAAE,EAAE,IAAI,EAAE,KAAK,SAAS,EAAE,EAAE;AACnP,gCAAQ,KAAK,QAAQ,MAAM,IAAI,QAAQ,IAAI,IAAI,IAAI,EAAE,aAAa;AAAA,0BAC9D,KAAK;AAAA,0BACL,KAAK;AAAA,0BACL,KAAK;AAAA,wBACT;AACA,4BAAI,IAAI,EAAE,SAAS,IAAI,EAAE,EAAE,SAAS,GAAG,UAAU,EAAE;AACnD,yBAACH,KAAI,EAAE,IAAI,GAAG,YAAYA,KAAI,EAAE,CAAEA,EAAE,CAAC,IAAI,EAAE,KAAKA,EAAC,GAAG,EAAE,KAAK,CAAC;AAC5D;AAAA,sBAEF,KAAKD,GAAE;AACL,4BAAI,EAAE,SAAS,GAAG;AACd,8BAAI,KAAKM,KAAI,EAAE,EAAE,SAAS,IAAI,QAAQA,GAAE,QAAQ,SAAS;AACzD,8BAAIA,GAAE,cAAc,WAAW,EAAE,WAAW,UAAO,EAAE,WAAW,UAAO,EAAE,gBAAgB,EAAE,IAAI,IAAI,EAAEA,GAAE,OAAO;AAAA,wBAClH;AAAO,8BAAI,EAAE,EAAE,OAAO;AACtB,4BAAI,EAAE;AAAc,4BAAE,KAAK,CAAC;AAAA,iCAAY,EAAE,mBAAmB,IAAI,EAAE,IAAI,GAAG,EAAE,kBAAkB,SAAM,IAAI,IAAI,EAAE,QAAQ,OAAI,OAAI,OAAI,IAAE,GACpI,EAAE,QAAQ,KAAK,CAAC,GAAG,EAAE,KAAK,CAAC,GAAG,EAAE,WAAW;AACvC,4BAAE,YAAY;AACd,8BAAI,IAAI,IAAI,EAAE,QAAQ,IAAE;AACxB,4BAAE,kBAAkB,MAAI,EAAE,KAAK,CAAC;AAAA,wBACpC;AACA;AAAA,sBAEF;AACE,0BAAE;AAAA,oBACN;AAAA,gBACJ;AACA,qBAAK,EAAE;AACP,uBAAM,EAAE,SAAS;AAAK,kBAAAD,KAAI,EAAE,IAAI,GAAG,EAAE,QAAQ,KAAKA,EAAC;AACnD,kBAAE,QAAQ,SAAS,MAAM,CAAC,SAASP,GAAEG,IAAG;AACpC,kBAAAA,MAAKA,GAAE,WAAWA,GAAE,QAAQ,QAAS,SAASC,IAAGC,IAAG;AAChD,wBAAIC,KAAIH,GAAE,QAAQE,KAAI;AACtB,qBAAC,WAAWC,MAAK,WAAWA,GAAE,WAAW,UAAOA,GAAE,iBAAiBF,MAAKA,GAAE,YAAYA,GAAE,UAAU,OAClGH,OAAM,EAAEG,IAAGF,GAAE,YAAY,IAAI,CAAC,GAAG,SAAOE,GAAE,aAAa,EAAEA,IAAGF,GAAE,YAAY,EAAE,KAC5EF,GAAEI,EAAC;AAAA,kBACP,CAAE;AAAA,gBACN,EAAE,CAAC,GAAG,EAAE,KAAK,CAAC;AACd,iBAACF,GAAE,gBAAgBA,GAAE,UAAU,SAASF,GAAEC,IAAG;AACzC,2BAASE,MAAKF,GAAE,UAAUA,GAAE,QAAQ,QAAQ,GAAGA,GAAE;AAAS,wBAAI,OAAO,UAAU,eAAe,KAAKA,GAAE,SAASE,EAAC,GAAG;AAC9G,0BAAIC,KAAI,SAASD,EAAC;AAClB,0BAAIF,GAAE,QAAQE,IAAG,gBAAgBF,GAAE,QAAQG,KAAI,MAAMH,GAAE,QAAQG,KAAI,GAAG,SAAS;AAC3E,4BAAIC,KAAIJ,GAAE,QAAQE;AAClB,wBAAAF,GAAE,QAAQ,OAAOE,IAAG,CAAC,GAAGF,GAAE,QAAQ,OAAOG,KAAI,GAAG,GAAGC,EAAC;AAAA,sBACxD;AACA,iCAAWJ,GAAE,QAAQE,IAAG,UAAUF,GAAE,QAAQE,MAAKH,GAAEC,GAAE,QAAQE,GAAE,IAAIF,GAAE,QAAQE,QAAOG,KAAIL,GAAE,QAAQE,SAAQD,GAAE,eAAe,KAAKI,KAAIJ,GAAE,eAAe,KAAKI,OAAMJ,GAAE,eAAe,KAAKI,KAAIJ,GAAE,eAAe,KAAKI,OAAMJ,GAAE,YAAY,KAAKI,KAAIJ,GAAE,YAAY,KAAKI,OAAMJ,GAAE,YAAY,OAAOI,KAAIJ,GAAE,YAAY,KAC7SI;AAAA,oBACJ;AACA,sBAAIA;AACJ,yBAAOL;AAAA,gBACX,EAAE,EAAE,EAAE;AACN,uBAAO;AAAA,cACX,GAAGA,GAAE,kBAAkB,SAASD,IAAGC,IAAG;AAClC,oBAAIC;AACJ,yBAASE,GAAEJ,IAAGC,IAAG;AACb,sBAAIC,KAAID,GAAE,QAAQE,KAAIF,GAAE,aAAaG,KAAIH,GAAE,kBAAkBI,KAAIJ,GAAE;AACnE,sBAAIC,KAAI,KAAK,QAAQA,MAAK,QAAQA,IAAG;AACjC,wBAAIM,KAAI,QAAQN,KAAI,IAAI,QAAQA,KAAI,IAAIA;AACxC,oBAAAF,KAAIG,GAAE,KAAKH,KAAIG,GAAE,KAAKC,GAAE,KAAKI,KAAI,MAAMN,KAAIE,GAAE;AAAA,kBACjD;AACA,sBAAI,SAAOC,IAAG;AACV,wBAAII,KAAIT,GAAE,MAAM,IAAI,OAAO,sBAAsB,GAAG,CAAC;AACrD,oBAAAS,MAAKA,GAAE,QAAS,SAASR,IAAGC,IAAG;AAC3B,0BAAIC,KAAI,SAASH,IAAGC,IAAG;AACnB,+BAAO,SAASD,IAAG;AACf,8BAAI,MAAM,QAAQA,EAAC;AAAG,mCAAOA;AAAA,wBACjC,EAAEA,EAAC,KAAK,SAASA,IAAGC,IAAG;AACnB,8BAAIC,KAAI,QAAQF,KAAI,OAAO,eAAe,OAAO,UAAUA,GAAE,OAAO,aAAaA,GAAE;AACnF,8BAAI,QAAQE,IAAG;AACX,gCAAIC,IAAGC,IAAGC,IAAGC,IAAGC,KAAI,CAAC,GAAGC,KAAI,MAAIC,KAAI;AACpC,gCAAI;AACA,kCAAIJ,MAAKH,KAAIA,GAAE,KAAKF,EAAC,GAAG,MAAM,MAAMC,IAAG;AACnC,oCAAI,OAAOC,EAAC,MAAMA;AAAG;AACrB,gCAAAM,KAAI;AAAA,8BACR;AAAO,uCAAM,EAAEA,MAAKL,KAAIE,GAAE,KAAKH,EAAC,GAAG,UAAUK,GAAE,KAAKJ,GAAE,KAAK,GAAGI,GAAE,WAAWN,KAAIO,KAAI;AAAI;AAAA,4BAC3F,SAASR,IAAP;AACE,8BAAAS,KAAI,MAAIL,KAAIJ;AAAA,4BAChB,UAAE;AACE,kCAAI;AACA,oCAAI,CAACQ,MAAK,QAAQN,GAAE,WAAWI,KAAIJ,GAAE,OAAO,GAAG,OAAOI,EAAC,MAAMA;AAAI;AAAA,8BACrE,UAAE;AACE,oCAAIG;AAAG,wCAAML;AAAA,8BACjB;AAAA,4BACJ;AACA,mCAAOG;AAAA,0BACX;AAAA,wBACJ,EAAEP,IAAGC,EAAC,KAAK,SAASD,IAAGC,IAAG;AACtB,8BAAI,CAACD;AAAG;AACR,8BAAI,YAAY,OAAOA;AAAG,mCAAO,EAAEA,IAAGC,EAAC;AACvC,8BAAIC,KAAI,OAAO,UAAU,SAAS,KAAKF,EAAC,EAAE,MAAM,GAAG,EAAE;AACrD,uCAAaE,MAAKF,GAAE,gBAAgBE,KAAIF,GAAE,YAAY;AACtD,8BAAI,UAAUE,MAAK,UAAUA;AAAG,mCAAO,MAAM,KAAKF,EAAC;AACnD,8BAAI,gBAAgBE,MAAK,2CAA2C,KAAKA,EAAC;AAAG,mCAAO,EAAEF,IAAGC,EAAC;AAAA,wBAC9F,EAAED,IAAGC,EAAC,KAAK,WAAW;AAClB,gCAAM,IAAI,UAAU,2IAA2I;AAAA,wBACnK,EAAE;AAAA,sBACN,EAAEA,GAAE,MAAM,GAAG,GAAG,CAAC,GAAGG,KAAID,GAAE,IAAIE,KAAIF,GAAE;AACpC,sBAAAE,KAAIA,GAAE,QAAQ,KAAK,EAAE,GAAGL,KAAIA,GAAE,QAAQ,IAAI,OAAO,GAAG,QAAQ,GAAG,EAAE,SAASI,EAAC,GAAG,KAAK,EAAE,QAAQ,GAC7F,EAAE,SAASC,EAAC,GAAG,KAAK,CAAC,GAAGD,GAAE,OAAO,CAAC,MAAMC,GAAE,OAAO,CAAC,IAAI,IAAI,OAAOD,IAAG,GAAG,EAAE,OAAOA,EAAC,EAAE,OAAOC,IAAG,GAAG,IAAI,GAAG,OAAOD,IAAG,GAAG,EAAE,OAAOC,IAAG,GAAG,CAAC;AAAA,oBACxI,CAAE;AAAA,kBACN;AACA,yBAAOL;AAAA,gBACX;AACA,yBAASQ,GAAER,IAAGE,IAAGI,IAAG;AAChB,sBAAIC,IAAGC,IAAGC,KAAI;AACd,yBAAO,SAAST,MAAK,OAAOA,QAAOS,KAAI,SAASH,GAAE,SAASN,MAAKA,KAAIM,GAAE,OAAO,QAAQ,kBAAkB,IAAI,KAAKG,KAAI,MACpHT,KAAI,QAAQ,MAAMA,GAAE,UAAU,UAAOM,GAAE,UAAU,MAAMA,GAAE,WAAWA,GAAE,cAAc,KACpFN,KAAII,GAAEJ,IAAGM,EAAC,GAAGE,KAAIC,KAAI,WAAWH,GAAE,QAAQA,GAAE,eAAeN,GAAE,MAAM,EAAE,EAAE,QAAQ,EAAE,KAAK,EAAE,IAAIA,IAC5F,SAASM,GAAE,eAAeE,KAAI,QAAQF,GAAE,aAAaE,KAAI,WAAW,EAAE,QAAQ,UAAU,WAAWA,OAAM,SAAOP,MAAKM,KAAI;AAAA,oBACrH,MAAMP;AAAA,oBACN,WAAW,EAAE,QAAQ,UAAU,YAAYA,IAAGS,IAAGH,EAAC;AAAA,oBAClD,gBAAgB,CAAC;AAAA,oBACjB,SAAS;AAAA,oBACT,QAAQ;AAAA,oBACR,OAAO,CAAC;AAAA,oBACR,UAAU,CAAC;AAAA,oBACX,UAAUJ;AAAA,oBACV,YAAY;AAAA,oBACZ,WAAW,CAAC;AAAA,kBAChB,GAAG,SAAOD,OAAM,EAAE,QAAQ,UAAU,WAAWO,MAAKD,IAAGA,KAAIJ,GAAE,QAAQ,OAAO,MAAI,CAAC,GAAG,EAAE,QAAQ,UAAU,WAAWK,GAAE,MAAMD,KAAIJ,GAAE,QAAQ,OAAO,MAAI,CAAC,GAAG,EAAE,QAAQ,UAAU,WAAWK,GAAE,GACzLD;AAAA,gBACJ;AACA,8BAAc,OAAOP,GAAE,SAASA,GAAE,OAAOA,GAAE,KAAKA,EAAC;AACjD,oBAAI,MAAM,QAAQA,GAAE,IAAI,GAAG;AACvB,sBAAIA,GAAE,KAAK,SAAS,GAAG;AACnB,6BAASA,GAAE,eAAeA,GAAE,aAAa;AACzC,wBAAI,IAAIA,GAAE,YAAY;AACtB,4BAAQA,GAAE,QAAQA,GAAE,KAAK,QAAQ,IAAIA,GAAE,MAAM,QAAS,SAASC,IAAG;AAC9D,wBAAE,SAAS,MAAM,KAAKD,GAAE,mBAAmB,WAAWC,GAAE,QAAQ,cAAc,OAAOA,GAAE,OAAO,KAAKA,GAAE,OAAO,KAAKA;AAAA,oBACrH,CAAE,GAAGO,GAAE,KAAKR,GAAE,YAAY,IAAIA,GAAE,MAAMA,EAAC;AAAA,kBAC3C;AACA,kBAAAA,GAAE,OAAOA,GAAE,KAAK,IAAI;AAAA,gBACxB;AACA,gBAAAE,KAAIF,GAAE,QAAQ,WAAWA,GAAE,KAAK,QAAQ,cAAc,OAAOA,GAAE,KAAK,OAAOQ,GAAER,GAAE,KAAK,MAAMA,GAAE,MAAMA,EAAC,IAAIQ,GAAER,GAAE,MAAMA,GAAE,MAAMA,EAAC;AAC1H,yBAASA,GAAE,eAAeA,GAAE,aAAa;AACzC,uBAAOE;AAAA,cACX;AACA,kBAAIC,KAAI,EAAED,GAAE,IAAI,CAAC,GAAG,IAAI,EAAEA,GAAE,IAAI,CAAC,GAAG,IAAI,EAAEA,GAAE,IAAI,CAAC,GAAG,IAAI,EAAEA,GAAE,IAAI,CAAC;AACjE,uBAAS,EAAEF,IAAGC,IAAG;AACb,iBAAC,QAAQA,MAAKA,KAAID,GAAE,YAAYC,KAAID,GAAE;AACtC,yBAASE,KAAI,GAAGC,KAAI,IAAI,MAAMF,EAAC,GAAGC,KAAID,IAAGC;AAAK,kBAAAC,GAAED,MAAKF,GAAEE;AACvD,uBAAOC;AAAA,cACX;AACA,uBAAS,EAAEH,IAAG;AACV,uBAAOA,MAAKA,GAAE,aAAaA,KAAI;AAAA,kBAC3B,SAASA;AAAA,gBACb;AAAA,cACJ;AAAA,YACJ;AAAA,YACA,KAAK,SAASA,IAAGC,IAAGC,IAAG;AACnB,qBAAO,eAAeD,IAAG,cAAc;AAAA,gBACnC,OAAO;AAAA,cACX,CAAC,GAAGA,GAAE,OAAO,WAAW;AACpB,oBAAID,KAAI,MAAMC,KAAI,KAAK,MAAMC,KAAI,KAAK,IAAI,IAAI,KAAK;AACnD,kBAAE,WAAW,IAAIA,EAAC;AAClB,oBAAI,IAAI,SAASD,IAAGC,IAAG;AACnB,iCAAeD,GAAE,QAAQ,YAAY,KAAKC,GAAE,WAAW,KAAKC,GAAE,KAAK,KAAK;AACxE,sBAAII,KAAIN,GAAE,aAAa,MAAM,GAAGO,KAAI,YAAYP,GAAE,QAAQ,YAAY,KAAKC,GAAE,kBAAkB,SAASK,EAAC,KAAKN,GAAE,qBAAqB,eAAeA,GAAE,QAAQ,YAAY;AAC1K,sBAAI,CAACO;AAAG,wBAAI,YAAYP,GAAE,QAAQ,YAAY,GAAG;AAC7C,0BAAIQ,KAAI,SAAS,cAAc,OAAO;AACtC,sBAAAA,GAAE,aAAa,QAAQF,EAAC,GAAGC,KAAI,WAAWC,GAAE,MAAMA,KAAI;AAAA,oBAC1D;AAAO,sBAAAD,KAAI;AACX,yBAAO,UAAOA,KAAI,SAASP,IAAG;AAC1B,wBAAIE,IAAGI;AACP,6BAASC,KAAI;AACT,6BAAO,KAAK,YAAY,KAAK,UAAU,KAAK,aAAa,KAAK,UAAU,cAAc,IAAI,OAAO,EAAE,qBAAqB,KAAKR,EAAC,KAAK,SAAOE,GAAE,YAAY,KAAK,UAAU,cAAc,KAAK,eAAe,kBAAkB,QAAQA,GAAE,wBAAwBF,GAAE,QAAQ,EAAE,kBAAkB,KAAKA,IAAG,EAAE,UAAU,KAAKA,EAAC,EAAE,MAAM,CAAC,EAAE,QAAQ,IAAI,EAAE,kBAAkB,KAAKA,IAAG,EAAE,UAAU,KAAKA,EAAC,EAAE,MAAM,CAAC,GAAG,KAAK,EAAE,IAAIG,GAAE,KAAK,IAAI,IAAI,KAAKA,GAAE,KAAK,IAAI;AAAA,oBACpb;AACA,6BAASM,GAAET,IAAG;AACV,sBAAAO,GAAE,KAAK,MAAMP,EAAC,GAAG,KAAK,cAAc,GAAG,EAAE,iBAAiB,MAAMA,EAAC;AAAA,oBACrE;AACA,wBAAI,CAACC,GAAE,UAAU,YAAY;AACzB,0BAAI,SAAOC,GAAE,iBAAiB;AAC1B,4BAAI,OAAO,0BAA0B;AACjC,8BAAIW,KAAI,OAAO,iBAAiB,OAAO,yBAAyB,OAAO,eAAeZ,EAAC,GAAG,OAAO,IAAI;AACrG,0BAAAY,MAAKA,GAAE,OAAOA,GAAE,OAAOV,KAAIU,GAAE,KAAKN,KAAIM,GAAE,KAAK,OAAO,eAAeZ,IAAG,SAAS;AAAA,4BAC3E,KAAKO;AAAA,4BACL,KAAKC;AAAA,4BACL,cAAc;AAAA,0BAClB,CAAC,KAAK,YAAYR,GAAE,QAAQ,YAAY,MAAME,KAAI,WAAW;AACzD,mCAAO,KAAK;AAAA,0BAChB,GAAGI,KAAI,SAASP,IAAG;AACf,iCAAK,cAAcA;AAAA,0BACvB,GAAG,OAAO,eAAeC,IAAG,SAAS;AAAA,4BACjC,KAAKO;AAAA,4BACL,KAAKC;AAAA,4BACL,cAAc;AAAA,0BAClB,CAAC;AAAA,wBACL;AAAO,mCAAS,oBAAoBR,GAAE,iBAAiB,OAAO,MAAME,KAAIF,GAAE,iBAAiB,OAAO,GAClGM,KAAIN,GAAE,iBAAiB,OAAO,GAAGA,GAAE,iBAAiB,SAASO,EAAC,GAAGP,GAAE,iBAAiB,SAASQ,EAAC;AAC9F,wBAAAR,GAAE,UAAU,aAAaE,IAAGF,GAAE,UAAU,aAAaM;AAAA,sBACzD;AACA,sBAAAN,GAAE,UAAU,YAAY,SAASA,IAAG;AAChC,+BAAOD,GAAE,SAAS,SAAOC,KAAIE,GAAE,KAAK,KAAK,EAAE,EAAE,MAAM,EAAE,EAAE,QAAQ,EAAE,KAAK,EAAE,IAAIA,GAAE,KAAK,KAAK,EAAE;AAAA,sBAC9F,GAAGF,GAAE,UAAU,YAAY,SAASA,IAAGC,IAAG;AACtC,wBAAAK,GAAE,KAAK,KAAK,IAAI,QAAQN,KAAI,KAAK,SAAOC,MAAKF,GAAE,QAAQC,GAAE,MAAM,EAAE,EAAE,QAAQ,EAAE,KAAK,EAAE,IAAIA,EAAC;AAAA,sBAC7F,GAAG,WAAWE,OAAMA,KAAI,WAAW;AAC/B,+BAAO,KAAK;AAAA,sBAChB,GAAGI,KAAI,SAASP,IAAG;AACf,6BAAK,QAAQA;AAAA,sBACjB,GAAG,SAASC,IAAG;AACX,4BAAI,EAAE,aAAa,WAAW,EAAE,SAASA,OAAM,SAAO,EAAE,SAASA,IAAG,iBAAiB;AACjF,8BAAIE,KAAI,EAAE,SAASF,OAAM,EAAE,SAASA,IAAG,MAAM,EAAE,SAASA,IAAG,MAAM,SAASD,IAAG;AACzE,mCAAOA,GAAE;AAAA,0BACb,GAAGM,KAAI,EAAE,SAASL,OAAM,EAAE,SAASA,IAAG,MAAM,EAAE,SAASA,IAAG,MAAM,SAASD,IAAGC,IAAG;AAC3E,mCAAOD,GAAE,QAAQC,IAAGD;AAAA,0BACxB;AACA,4BAAE,SAASC,MAAK;AAAA,4BACZ,KAAK,SAASA,IAAG;AACb,kCAAIA,GAAE,WAAW;AACb,oCAAIA,GAAE,UAAU,KAAK;AAAY,yCAAOA,GAAE,UAAU,cAAc;AAClE,oCAAII,KAAIF,GAAEF,EAAC;AACX,uCAAO,OAAO,EAAE,qBAAqB,KAAKD,IAAG,QAAQ,QAAQC,GAAE,UAAU,QAAQ,cAAc,KAAK,SAAOC,GAAE,WAAWG,KAAI;AAAA,8BAChI;AACA,qCAAOF,GAAEF,EAAC;AAAA,4BACd;AAAA,4BACA,KAAK,SAASD,IAAGC,IAAG;AAChB,kCAAIC,KAAII,GAAEN,IAAGC,EAAC;AACd,qCAAOD,GAAE,cAAc,GAAG,EAAE,iBAAiBA,IAAGC,EAAC,GAAGC;AAAA,4BACxD;AAAA,4BACA,gBAAgB;AAAA,0BACpB;AAAA,wBACJ;AAAA,sBACJ,EAAED,GAAE,IAAI,GAAG,SAASD,IAAG;AACnB,0BAAE,WAAW,GAAGA,IAAG,cAAe,WAAW;AACzC,8BAAIA,KAAI,MAAMC,KAAID,GAAE,UAAU,UAAU,IAAE;AAC1C,0BAAAC,OAAMD,GAAE,UAAU,QAAQ,EAAE,UAAU,KAAKA,GAAE,SAAS,EAAE,MAAM,EAAE,QAAQ,IAAI,EAAE,UAAU,KAAKA,GAAE,SAAS,GAAG,KAAK,EAAE,MAAM,GACxH,EAAE,iBAAiBA,IAAGC,EAAC;AAAA,wBAC3B,CAAE;AAAA,sBACN,EAAEA,EAAC;AAAA,oBACP;AAAA,kBACJ,EAAEA,EAAC,IAAIA,GAAE,YAAY,QAAQO;AAAA,gBACjC,EAAEN,IAAGD,EAAC;AACN,oBAAI,UAAO,GAAG;AACV,kBAAAD,GAAE,sBAAsBE,GAAE,aAAaF,GAAE,YAAY,WAAWE,KAAIA,GAAE,YAAY,QAClF,OAAOF,GAAE,cAAcA,GAAE,YAAY,SAAS,eAAeE,MAAK,SAASA,GAAE,aAAa,WAAW,MAAMA,GAAE,YAAYD,GAAE,WAC3HC,GAAE,aAAa,aAAaD,GAAE,SAAS,IAAI,SAAO,MAAMA,GAAE,kBAAkBA,GAAE,mBAAmB,OAAO,CAAE,aAAa,QAAS,EAAE,QAAQC,GAAE,YAAY,GACxJ,EAAE,WAAWD,GAAE,mBAAmB,OAAIC,GAAE,aAAa,eAAe,KAAK,IAAI,EAAE,WAAW,GAAGA,IAAG,UAAU,EAAE,cAAc,WAAW,GACrI,EAAE,WAAW,GAAGA,IAAG,SAAS,EAAE,cAAc,UAAU,GAAG,EAAE,WAAW,GAAGA,IAAG,QAAQ,EAAE,cAAc,SAAS,GAC7G,EAAE,WAAW,GAAGA,IAAG,SAAS,EAAE,cAAc,UAAU,GAAG,EAAE,WAAW,GAAGA,IAAG,WAAW,EAAE,cAAc,YAAY,GACnH,EAAE,WAAW,GAAGA,IAAG,SAAS,EAAE,cAAc,UAAU,GAAG,EAAE,WAAW,GAAGA,IAAG,cAAc,EAAE,cAAc,eAAe,GACzH,EAAE,WAAW,GAAGA,IAAG,cAAc,EAAE,cAAc,eAAe,GAAG,EAAE,WAAW,GAAGA,IAAG,SAAS,EAAE,cAAc,UAAU,GACzH,EAAE,WAAW,GAAGA,IAAG,OAAO,EAAE,cAAc,QAAQ,GAAG,EAAE,WAAW,GAAGA,IAAG,YAAYD,GAAE,UAAU,GAChG,EAAE,WAAW,GAAGC,IAAG,cAAcD,GAAE,YAAY,GAAG,EAAE,WAAW,GAAGC,IAAG,WAAWD,GAAE,SAAS,GAC3F,SAAOA,GAAE,kBAAkB,EAAE,WAAW,GAAGC,IAAG,WAAW,EAAE,cAAc,QAAQ,IAChF,EAAE,UAAUD,GAAE,mBAAmBC,GAAE,gBAAgB,WAAW,GAAG,EAAE,WAAW,GAAGA,IAAG,SAAS,EAAE,cAAc,kBAAkB,IAChI,EAAE,WAAW,GAAGA,IAAG,YAAY,EAAE,cAAc,aAAa,GAAG,EAAE,kBAAkB,KAAKF,EAAC,EAAE,KAAK,EAAE,GAClGA,GAAE,YAAYA,GAAE,UAAU,IAAE;AAC5B,sBAAIW,MAAKT,GAAE,UAAU,cAAcA,GAAE,eAAe;AACpD,sBAAI,OAAOA,GAAE,UAAU,UAAU,IAAE,KAAK,UAAOD,GAAE,wBAAwBU,OAAMT,IAAG;AAC9E,qBAAC,GAAG,EAAE,iBAAiBA,IAAGA,GAAE,UAAU,UAAU,IAAE,GAAGD,EAAC;AACtD,wBAAIW,KAAI,EAAE,UAAU,KAAKZ,EAAC,EAAE,MAAM;AAClC,8BAAO,EAAE,WAAW,KAAKA,IAAGY,EAAC,KAAKX,GAAE,mBAAmB,EAAE,aAAa,KAAKD,EAAC,GAAGC,GAAE,wBAAwBU,OAAMT,OAAM,OAAO,EAAE,qBAAqB,KAAKF,EAAC,IAAIY,KAAI,CAAC,IAAI,EAAE,kBAAkB,KAAKZ,IAAGY,EAAC,KAClM,UAAOX,GAAE,wBAAwBA,GAAE,mBAAmBU,OAAMT,MAAK,OAAOA,GAAE,UAAU,UAAU,IAAE,OAAO,GACxG,EAAE,aAAaA,IAAGU,EAAC,GAAGD,OAAMT,MAAK,EAAE,MAAM,KAAKF,IAAGE,IAAG,EAAE,SAAS,KAAKF,IAAG,EAAE,qBAAqB,KAAKA,EAAC,CAAC,CAAC;AAAA,kBAC1G;AAAA,gBACJ;AAAA,cACJ;AACA,kBAAIG,KAAID,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI;AAAA,YAChG;AAAA,YACA,MAAM,SAASF,IAAGC,IAAG;AACjB,qBAAO,eAAeA,IAAG,cAAc;AAAA,gBACnC,OAAO;AAAA,cACX,CAAC,GAAGA,GAAE,UAAU,SAASD,IAAGC,IAAGC,IAAGC,IAAG;AACjC,qBAAK,UAAU,CAAC,GAAG,KAAK,YAAYH,MAAK,OAAI,KAAK,kBAAkB,OAAI,KAAK,UAAUA,MAAK,OAC5F,KAAK,aAAaC,MAAK,OAAI,KAAK,eAAeC,MAAK,OAAI,KAAK,eAAeC,MAAK,OACjF,KAAK,aAAa;AAAA,kBACd,KAAK;AAAA,kBACL,KAAK;AAAA,gBACT;AAAA,cACJ;AAAA,YACJ;AAAA,YACA,MAAM,WAAW;AACb,oBAAM,UAAU,YAAY,OAAO,eAAe,MAAM,WAAW,YAAY;AAAA,gBAC3E,OAAO,SAASH,IAAGC,IAAG;AAClB,sBAAI,QAAQ;AAAM,0BAAM,IAAI,UAAU,+BAA+B;AACrE,sBAAIC,KAAI,OAAO,IAAI,GAAGC,KAAID,GAAE,WAAW;AACvC,sBAAI,MAAMC;AAAG,2BAAO;AACpB,2BAAS,IAAI,IAAIF,IAAG,IAAI,KAAK,IAAI,KAAK,IAAI,IAAIE,KAAI,KAAK,IAAI,CAAC,GAAG,CAAC,GAAG,IAAIA,MAAK;AACxE,wBAAID,GAAE,OAAOF;AAAG,6BAAO;AACvB;AAAA,kBACJ;AACA,yBAAO;AAAA,gBACX;AAAA,cACJ,CAAC;AAAA,YACL;AAAA,YACA,MAAM,WAAW;AACb,kBAAIA,KAAI,SAAS,KAAK,KAAK,SAAS,MAAM,MAAM,UAAU,MAAM,GAAGC,KAAI,SAAS,KAAK,KAAK,SAAS,MAAM,OAAO,UAAU,oBAAoB,GAAGC,KAAI,SAAS,KAAK,KAAK,SAAS,MAAM,MAAM,UAAU,MAAM,GAAGC,KAAI,OAAO;AAC3N,qBAAO,YAAY,OAAO,UAAU,SAAS,GAAG;AAC5C,uBAAOH,GAAEG,GAAE,CAAC,GAAI,SAASH,IAAGG,IAAG;AAC3B,yBAAOD,GAAEF,IAAG,YAAY,OAAOG,MAAKF,GAAE,GAAGE,EAAC,IAAI,CAAE,CAAEA,IAAG,EAAEA,GAAG,CAAE,IAAI,CAAC,CAAC;AAAA,gBACtE,GAAI,CAAC,CAAC;AAAA,cACV;AAAA,YACJ;AAAA,YACA,MAAM,WAAW;AACb,uBAASH,GAAEC,IAAG;AACV,uBAAOD,KAAI,cAAc,OAAO,UAAU,YAAY,OAAO,OAAO,WAAW,SAASA,IAAG;AACvF,yBAAO,OAAOA;AAAA,gBAClB,IAAI,SAASA,IAAG;AACZ,yBAAOA,MAAK,cAAc,OAAO,UAAUA,GAAE,gBAAgB,UAAUA,OAAM,OAAO,YAAY,WAAW,OAAOA;AAAA,gBACtH,GAAGA,GAAEC,EAAC;AAAA,cACV;AACA,4BAAc,OAAO,OAAO,mBAAmB,OAAO,iBAAiB,aAAaD,GAAE,OAAO,SAAS,IAAI,SAASA,IAAG;AAClH,uBAAOA,GAAE;AAAA,cACb,IAAI,SAASA,IAAG;AACZ,uBAAOA,GAAE,YAAY;AAAA,cACzB;AAAA,YACJ;AAAA,YACA,MAAM,WAAW;AACb,qBAAO,UAAU,aAAa,OAAO,UAAU,WAAW,SAASA,IAAGC,IAAG;AACrE,uBAAO,YAAY,OAAOA,OAAMA,KAAI,IAAI,EAAEA,KAAID,GAAE,SAAS,KAAK,WAAW,OAAO,KAAK,QAAQA,IAAGC,EAAC;AAAA,cACrG;AAAA,YACJ;AAAA,YACA,MAAM,SAASD,IAAGC,IAAGC,IAAG;AACpB,qBAAO,eAAeD,IAAG,cAAc;AAAA,gBACnC,OAAO;AAAA,cACX,CAAC,GAAGA,GAAE,QAAQ,SAASD,IAAGC,IAAGC,IAAGC,IAAGC,IAAG;AAClC,oBAAIC,IAAGC,KAAI,MAAMC,KAAI,KAAK;AAC1B,oBAAI,WAAWN;AAAG,yBAAO,oBAAoBD,MAAK,kBAAkBA,MAAKC,KAAID,GAAE,gBAC/EE,KAAIF,GAAE,gBAAgB,OAAO,gBAAgBK,KAAI,OAAO,aAAa,EAAE,WAAW,CAAC,GAAG,wBAAwB,eAAeL,MAAKK,GAAE,4BAA4BL,OAAMC,KAAII,GAAE,aAC5KH,KAAIG,GAAE,aAAa,SAAS,aAAa,SAAS,UAAU,gBAAgBH,MAAKD,KAAI,KAAKI,KAAI,SAAS,UAAU,YAAY,GAAG,UAAU,EAAE,UAAU,aAAa,CAACL,GAAE,UAAU,UAAU,EAAE,MAAM,KAAKK,GAAE,KAAK,SAC9M;AAAA,oBACI,OAAOF,KAAIF,KAAI,EAAE,KAAKK,IAAGL,EAAC;AAAA,oBAC1B,KAAKE,KAAID,KAAI,EAAE,KAAKI,IAAGJ,EAAC;AAAA,kBAC5B;AACA,oBAAI,MAAM,QAAQD,EAAC,MAAMC,KAAII,GAAE,QAAQL,GAAE,KAAKA,GAAE,IAAIA,KAAIK,GAAE,QAAQL,GAAE,KAAKA,GAAE,KAC3E,WAAWA,GAAE,UAAUC,KAAII,GAAE,QAAQL,GAAE,QAAQA,GAAE,KAAKA,KAAIK,GAAE,QAAQL,GAAE,MAAMA,GAAE,QAC9E,YAAY,OAAOA,IAAG;AAClB,kBAAAA,KAAIE,KAAIF,KAAI,EAAE,KAAKK,IAAGL,EAAC,GAAGC,KAAI,YAAY,QAAQA,KAAIC,KAAID,KAAI,EAAE,KAAKI,IAAGJ,EAAC,KAAKA,KAAID;AAClF,sBAAIO,KAAI,WAAWR,GAAE,cAAc,eAAe,QAAQ,oBAAoBA,GAAE,cAAc,eAAe,QAAQ,iBAAiBA,IAAG,IAAI,IAAIA,GAAE,cAAc,QAAQ,IAAIE;AAC7K,sBAAIF,GAAE,aAAaQ,KAAIR,GAAE,cAAcQ,KAAI,GAAGR,GAAE,UAAU,WAAW;AAAA,oBACjE,OAAOC;AAAA,oBACP,KAAKC;AAAA,kBACT,GAAGK,GAAE,oBAAoB,UAAOA,GAAE,cAAcN,OAAMC,OAAME,MAAKF,OAAMF,QAAOA,GAAE,UAAU,cAAcA,GAAE,eAAe;AAAe,wBAAI,uBAAuBA;AAAG,sBAAAA,GAAE,kBAAkBC,IAAGC,EAAC;AAAA,6BAAY,OAAO,cAAc;AAC3N,0BAAIG,KAAI,SAAS,YAAY,GAAG,WAAWL,GAAE,cAAc,SAASA,GAAE,YAAY;AAC9E,4BAAI,IAAI,SAAS,eAAe,EAAE;AAClC,wBAAAA,GAAE,YAAY,CAAC;AAAA,sBACnB;AACA,sBAAAK,GAAE,SAASL,GAAE,YAAYC,KAAID,GAAE,UAAU,UAAU,EAAE,SAASC,KAAID,GAAE,UAAU,UAAU,EAAE,MAAM,GAChGK,GAAE,OAAOL,GAAE,YAAYE,KAAIF,GAAE,UAAU,UAAU,EAAE,SAASE,KAAIF,GAAE,UAAU,UAAU,EAAE,MAAM,GAC9FK,GAAE,SAAS,IAAE;AACb,0BAAI,IAAI,OAAO,aAAa;AAC5B,wBAAE,gBAAgB,GAAG,EAAE,SAASA,EAAC;AAAA,oBACrC;AAAO,sBAAAL,GAAE,qBAAqBK,KAAIL,GAAE,gBAAgB,GAAG,SAAS,IAAE,GAAGK,GAAE,QAAQ,aAAaH,EAAC,GAC7FG,GAAE,UAAU,aAAaJ,EAAC,GAAGI,GAAE,OAAO;AAAA,gBAC1C;AAAA,cACJ,GAAGJ,GAAE,gCAAgC,SAASD,IAAG;AAC7C,oBAAIC,IAAGC,IAAGG,KAAI,MAAME,KAAIF,GAAE,SAASG,KAAIH,GAAE,eAAeI,KAAIN,GAAE,gBAAgB,KAAKE,IAAG,MAAI,EAAE,KAAKA,EAAC,GAAG,MAAI,IAAE,GAAG,IAAII,GAAE,QAAQ,IAAI,EAAE,KAAKJ,EAAC,GAAGM,KAAI,CAAC,GAAGC,KAAIL,GAAE,eAAe,IAAI,IAAI,WAAWK,KAAIA,GAAE,QAAQ,MAAM,IAAI;AACnN,qBAAKX,KAAI,IAAI,GAAGA,KAAIQ,GAAE,QAAQR;AAAK,uBAAKC,KAAIC,GAAE,gBAAgB,KAAKE,IAAGJ,IAAG,GAAGA,KAAI,CAAC,GAAG,QAAQ,MAAM,GAClGU,GAAEV,MAAKO,GAAE,OAAO,MAAI,CAAC,GAAGN,EAAC;AACzB,oBAAI,IAAIU,MAAK,WAAWA,GAAE,cAAcA,GAAE,QAAQA,GAAE,eAAe;AACnE,qBAAKX,KAAI,IAAI,GAAGA,KAAI,QAAQC,KAAIS,GAAEV,KAAI,MAAM,eAAeC,GAAE,MAAM,sBAAsBA,GAAE,MAAM,kBAAkB,MAAM,MAAMS,GAAEV,IAAG,QAAQW,GAAE,gBAAgB,KAAKV,GAAE,MAAM,UAAU,SAAOA,GAAE,MAAM,UAAUA,GAAE,QAAQU,GAAE,gBAAgB,EAAE,sBAAsB,KAAKP,IAAGH,GAAE,QAAQU,GAAE,aAAa,SAAS,EAAE,MAAM,GAAG,GAAG,EAAE,SAAS,EAAE,MAAM,GAAG,CAAC,KAAK,OAAOT,GAAE,SAAS,KAAKE,IAAGJ,EAAC,EAAE,GAAG,SAASQ,GAAER,QAAOE,GAAE,eAAe,KAAKE,IAAGJ,IAAGC,GAAE,KAAK,IAAID;AAAK;AACpb,uBAAOD,KAAI;AAAA,kBACP,GAAG;AAAA,kBACH,KAAKW,GAAE,KAAKA,GAAE,GAAG,QAAQ;AAAA,gBAC7B,IAAI;AAAA,cACR,GAAGV,GAAE,4BAA4B,SAASD,IAAGC,IAAGC,IAAG;AAC/C,oBAAIE,KAAI,MAAMK,KAAIL,GAAE,SAAS,IAAIA,GAAE;AACnC,gBAAAH,OAAMG,GAAE,QAAQJ,GAAE,MAAMA,GAAE,QAAQA,GAAE,QAAQA,GAAE;AAC9C,oBAAIA,GAAE,UAAUA,GAAE,KAAK;AACnB,0BAAQE,KAAIA,MAAK,EAAE,sBAAsB;AAAA,oBACvC,KAAK;AACH;AAAA,oBAEF,KAAK;AACH,sBAAAF,KAAI;AAAA,wBACA,OAAO;AAAA,wBACP,KAAK,EAAE,KAAKI,EAAC,EAAE;AAAA,sBACnB;AACA;AAAA,oBAEF,KAAK;AACH,sBAAAJ,GAAE,MAAMA,GAAE,QAAQ,EAAE,KAAKI,IAAG,EAAE,KAAKA,EAAC,CAAC;AACrC;AAAA,oBAEF,KAAK;AACH,0BAAIA,GAAE,UAAU,KAAK,KAAKK,GAAE,eAAe;AAAQ;AACnD,0BAAI,SAAST,IAAG;AACZ,4BAAI,OAAO,EAAE,cAAc,MAAM,EAAE,QAAQ;AACvC,8BAAIC,KAAIQ,GAAE;AACV,8BAAI,WAAWR,GAAED,OAAMC,GAAED,IAAG,UAAUG,GAAE,eAAe,KAAKC,IAAGJ,EAAC,GAAG;AAC/D,gCAAIA,KAAI,EAAE,KAAKI,IAAG,EAAE;AAAG,qCAAO;AAC9B,gCAAIF,KAAI,EAAE,KAAKE,EAAC,EAAE,QAAQ,EAAE,UAAU;AACtC,gCAAI,OAAOF,IAAG;AACV,uCAASI,KAAI,GAAGC,KAAIN,GAAE,QAAQK,KAAIC,IAAGD;AAAK,oCAAIL,GAAEK,OAAMJ,KAAII,MAAKL,GAAEK,IAAG,UAAUH,GAAE,eAAe,KAAKC,IAAGE,EAAC;AAAG,yCAAO;AAClH,qCAAO;AAAA,4BACX;AAAA,0BACJ;AAAA,wBACJ;AACA,+BAAO;AAAA,sBACX,EAAEN,GAAE,KAAK,GAAG;AACR,4BAAI,IAAI,EAAE,KAAKI,EAAC,EAAE,KAAK,EAAE,EAAE,QAAQ,EAAE,UAAU;AAC/C,wBAAAJ,GAAE,MAAMA,GAAE,QAAQ,EAAE,eAAe,EAAE,KAAKI,IAAG,CAAC,IAAI;AAClD;AAAA,sBACJ;AAAA,oBAEF;AACE,0BAAIO,KAAIX,GAAE,OAAOY,KAAI,EAAE,KAAKR,IAAGO,IAAG,IAAE,GAAG,IAAI,EAAE,KAAKP,IAAG,OAAOQ,MAAK,EAAE,KAAKR,IAAG,CAAC,IAAIQ,KAAI,EAAE;AACtF,0BAAID,MAAK;AAAG,wBAAAX,GAAE,MAAMA,GAAE,QAAQ,EAAE,KAAKI,IAAGO,IAAG,OAAI,IAAE,IAAIA,KAAI,EAAE,KAAKP,IAAGO,EAAC;AAAA,2BAAQ;AACxE,4BAAI,IAAIF,GAAE,eAAeG,KAAI,IAAIT,GAAE,gBAAgB,KAAKC,IAAG,GAAG,IAAI,EAAE,MAAM,UAAU,QAAQ,CAAC,GAAG,IAAID,GAAE,eAAe,KAAKC,IAAG,GAAG,EAAE,KAAK;AACvI,4BAAI,OAAO,KAAK,EAAE,KAAKA,EAAC,EAAE,OAAO,KAAK,SAAO,EAAE,MAAM,sBAAsB,SAAO,EAAE,MAAM,kBAAkB,CAAC,EAAE,KAAKA,IAAG,GAAG,EAAE,YAAY,IAAE,KAAK,EAAE,MAAM,QAAQ,GAAG;AAC9J,8BAAI,IAAI,EAAE,KAAKA,IAAG,CAAC;AACnB,2BAACO,MAAK,KAAKA,OAAM,OAAO,IAAI;AAAA,wBAChC;AACA,wBAAAX,GAAE,MAAMA,GAAE,QAAQ;AAAA,sBACtB;AAAA,kBACJ;AACA,yBAAOA;AAAA,gBACX;AAAA,cACJ,GAAGC,GAAE,YAAY,GAAGA,GAAE,oBAAoB,WAAW;AACjD,oBAAID,KAAI,KAAK;AACb,2BAAWA,GAAE,YAAYA,GAAE,UAAUG,GAAE,gBAAgB,KAAK,MAAM,OAAI,CAAC,GAAG,WAAWH,GAAE,WAAWA,GAAE,SAASA,GAAE,QAAQ,MAAM;AAC7H,uBAAOA,GAAE;AAAA,cACb,GAAGC,GAAE,uBAAuB,GAAGA,GAAE,SAAS,GAAGA,GAAE,eAAe,SAASD,IAAG;AACtE,oBAAIC,KAAI,KAAK;AACb,gBAAAA,GAAE,SAAS,QAAQ,SAAOD,OAAMC,GAAE,iBAAiB,CAAC,GAAGA,GAAE,IAAI;AAAA,cACjE,GAAGA,GAAE,WAAW,GAAGA,GAAE,eAAe,SAASD,IAAGC,IAAG;AAC/C,oBAAIC,KAAI,MAAME,KAAIJ,KAAI;AACtB,oBAAIA,MAAK;AAAG,yBAAO;AACnB,uBAAMI,KAAI,MAAM,SAAOH,OAAM,SAAOE,GAAE,QAAQ,KAAKD,IAAGE,EAAC,EAAE,MAAM,kBAAkB,CAAC,EAAE,KAAKF,IAAGE,IAAG,QAAQ,IAAE,MAAM,SAAOH,MAAK,CAAC,EAAE,KAAKC,IAAGE,IAAG,QAAQ,IAAE;AAAM,kBAAAA;AACzJ,uBAAOA;AAAA,cACX,GAAGH,GAAE,oBAAoB;AACzB,kBAAIE,KAAID,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI;AAC3B,uBAAS,EAAEF,IAAG;AACV,oBAAIC,KAAI,MAAMC,KAAID,GAAE;AACpB,uBAAO,WAAWC,GAAE,UAAU,SAAOF,OAAME,GAAE,SAASC,GAAE,gBAAgB,KAAKF,IAAG,MAAI,EAAE,KAAKA,EAAC,GAAG,IAAE,GACjG,WAAWC,GAAE,YAAYA,GAAE,UAAUA,GAAE,OAAO,MAAM,KAAKA,GAAE;AAAA,cAC/D;AACA,uBAAS,EAAEF,IAAGC,IAAGC,IAAG;AAChB,oBAAIC,KAAI,KAAK,SAASC,KAAI,IAAIC,KAAI,IAAIC,KAAIJ,MAAKC,GAAE;AACjD,2BAAWH,OAAMA,KAAI;AACrB,yBAASO,KAAI,GAAGC,KAAIF,GAAE,QAAQC,KAAIC,IAAGD;AAAK,kBAAAD,GAAEC,QAAON,MAAK,SAAOK,GAAEC,IAAG,oBAAoBA,MAAKP,OAAMI,KAAIG,KACvGA,MAAKP,OAAMK,KAAIE;AACf,uBAAO,OAAOH,MAAKA,MAAKJ,KAAIK,KAAI,MAAMA,MAAKL,KAAII,KAAIC,KAAIL,KAAII,KAAIC;AAAA,cACnE;AACA,uBAAS,EAAEL,IAAGC,IAAGC,IAAG;AAChB,oBAAIE,KAAI,MAAMC,KAAI,KAAK,SAASC,KAAIH,GAAE,gBAAgB,KAAKC,IAAGJ,EAAC,EAAE;AACjE,oBAAI,OAAOM,GAAE,QAAQA,KAAIH,GAAE,QAAQ,KAAKC,IAAGJ,EAAC,EAAE,QAAQ,SAAOM,GAAE;AAAQ,yBAAOA,GAAE;AAChF,oBAAI,SAAOJ,MAAK,WAAWG,GAAE,eAAeL,OAAM,SAAOK,GAAE,eAAeL,IAAG;AAAgB,yBAAO;AACpG,oBAAI,SAAOC,MAAKD,KAAI,IAAI;AACpB,sBAAIE,IAAG;AACH,wBAAIK,KAAIJ,GAAE,SAAS,KAAKC,IAAGJ,EAAC;AAC5B,2BAAOO,GAAE,SAAS,KAAK,OAAOA,GAAEA,GAAE,SAAS,GAAG,MAAM,MAAM,IAAI;AAAA,kBAClE;AACA,sBAAIC,KAAIL,GAAE,sBAAsB,KAAKC,IAAGJ,IAAGG,GAAE,SAAS,KAAKC,IAAGJ,EAAC,CAAC,GAAGS,KAAIN,GAAE,eAAe,KAAKC,IAAGJ,IAAGQ,GAAE,KAAK;AAC1G,yBAAOA,GAAE,MAAM,QAAQC;AAAA,gBAC3B;AACA,uBAAO;AAAA,cACX;AACA,uBAAS,EAAET,IAAGC,IAAGC,IAAG;AAChB,oBAAIE,KAAI;AACR,2BAAWF,OAAMA,KAAI;AACrB,yBAASG,KAAIL,KAAI,GAAG,OAAOG,GAAE,QAAQ,KAAKC,IAAGC,EAAC,EAAE,MAAM,QAAQ,SAAOJ,OAAM,SAAOE,GAAE,QAAQ,KAAKC,IAAGC,EAAC,EAAE,MAAM,kBAAkB,CAAC,EAAE,KAAKD,IAAGC,IAAG,QAAQ,IAAE,MAAM,SAAOJ,MAAK,CAAC,EAAE,KAAKG,IAAGC,IAAG,QAAQH,EAAC;AAAM,kBAAAG;AACtM,uBAAOA;AAAA,cACX;AACA,uBAAS,EAAEL,IAAG;AACV,oBAAIC,KAAI,KAAK,MAAMC,KAAI,KAAK;AAC5B,uBAAO,CAAC,KAAK,SAAS,YAAY,OAAOF,MAAKC,GAAE,UAAU,OAAOA,GAAE,eAAe,CAACC,OAAMF,KAAI,KAAK,UAAU,EAAE,SAASA,MAAK,MAAMA,KAAI,IACtIA;AAAA,cACJ;AAAA,YACJ;AAAA,YACA,MAAM,SAASA,IAAGC,IAAGC,IAAG;AACpB,qBAAO,eAAeD,IAAG,cAAc;AAAA,gBACnC,OAAO;AAAA,cACX,CAAC,GAAGA,GAAE,wBAAwB,GAAGA,GAAE,mBAAmB,GAAGA,GAAE,kBAAkB,SAASD,IAAGC,IAAGC,IAAGC,IAAGC,IAAG;AACjG,oBAAIC,KAAI,MAAMC,KAAI,KAAK,MAAMI,KAAI,KAAK,SAASG,KAAIP,GAAE;AACrD,gBAAAF,MAAKE,GAAE,WAAWA,GAAE,SAAS,OAAID,GAAE,QAAQ,QAAQ,CAAC;AACpD,gBAAAJ,KAAIA,MAAK;AACT,oBAAIW,IAAG,GAAG,GAAG,GAAG,IAAI,CAAC,GAAG,IAAI;AAC5B,mBAAG;AACC,sBAAI,SAAOZ,MAAKU,GAAE,eAAe;AAAI,yBAAK,IAAIN,MAAKM,GAAE,eAAe,GAAG,MAAM,eAAe,WAAWA,GAAE,eAAe,IAAI,OAAO,SAAOA,GAAE,eAAe,GAAG,kBAAkBA,GAAE,eAAe,GAAG,SAASJ,GAAE,6BAA6B,IAAI,KAAK,EAAE,KAAKD,IAAG,GAAGM,GAAE,KAAKN,IAAG,GAAGO,IAAG,IAAI,CAAC,CAAC,IAAIF,GAAE,eAAe,IAAI,OACjTE,KAAI,EAAE,QAAQ,MAAM,GAAG,EAAE,KAAK,SAAOV,KAAI,EAAE,QAAQ,UAAOA,KAAI,EAAE,YAAY,EAAE,KAAKG,IAAG,GAAG,CAAC,CAAC;AAAA,uBAAQ;AAC/F,yBAAK,IAAI,EAAE,KAAKA,IAAG,GAAGO,IAAG,IAAI,CAAC,GAAG,OAAOA,KAAI,EAAE,QAAQ,MAAM;AAC5D,wBAAI,IAAI,SAAOT,OAAM,UAAOG,GAAE,aAAaA,GAAE,aAAa,EAAE;AAC5D,qBAAC,KAAK,KAAK,EAAE,UAAU,EAAE,QAAQA,GAAE,kBAAkB,SAAS,EAAE,MAAMI,GAAE,eAAe,IAAI,MAAM,EAAE,UAAU,EAAE,QAAQJ,GAAE,kBAAkB,SAAS,EAAE,OAAOI,GAAE,MAAM,OAAO,UAAO,KAAK,WAAW,KAAK,YAAY,OAAO,KAAK,SAAS,CAAC,KAAK,IAAI,IAAI,EAAE,KAAK,UAAOR,KAAI,EAAE,YAAY,EAAE,KAAKG,IAAG,EAAE,QAAQ,CAAC,CAAC,IAAI,IAAI;AAAA,kBACzT;AACA;AAAA,gBACJ,SAAS,SAAO,EAAE,UAAU,OAAO,EAAE,OAAOJ,KAAI;AAChD,uBAAO,EAAE,EAAE,SAAS,MAAM,EAAE,IAAI;AAChC,0BAAOC,MAAK,WAAWQ,GAAE,eAAeA,GAAE,aAAa,IAAI;AAC3D,uBAAOJ,GAAE,SAASO,IAAG;AAAA,cACzB,GAAGZ,GAAE,iBAAiB,GAAGA,GAAE,UAAU,GAAGA,GAAE,kBAAkB,GAAGA,GAAE,WAAWU,IAAGV,GAAE,aAAa;AAC9F,kBAAIE,IAAG,KAAKA,KAAID,GAAE,IAAI,MAAMC,GAAE,aAAaA,KAAI;AAAA,gBAC3C,SAASA;AAAA,cACb;AACA,uBAAS,EAAEH,IAAGC,IAAG;AACb,oBAAIC,MAAK,QAAQF,GAAE,cAAcA,GAAE,KAAK,EAAEA,EAAC,KAAKA,GAAE,SAAS,KAAK,EAAE;AAClE,oBAAI,OAAOE;AAAG,yBAAMA,GAAE,SAASD;AAAK,oBAAAC,MAAK;AACzC,uBAAOA;AAAA,cACX;AACA,uBAAS,EAAEF,IAAG;AACV,oBAAIC,KAAID,GAAE,QAAQA,GAAE;AACpB,uBAAO,YAAY,OAAOC,MAAKA,GAAE,SAAS,MAAMA,KAAIA,GAAE,MAAM,GAAG,EAAE,KAAK,WAAWA,KAAIA,GAAE,SAAS,IAAI;AAAA,cACxG;AACA,uBAAS,EAAED,IAAGC,IAAGC,IAAG;AAChB,oBAAIC,KAAI,KAAK,MAAMC,KAAI,KAAK;AAC5B,oBAAI,YAAYH,KAAIA,MAAK,EAAE,KAAK,MAAMD,EAAC,EAAE,OAAO,eAAe,SAAOE;AAAG,yBAAO,cAAc,OAAOD,GAAE,cAAcA,GAAE,YAAYE,EAAC,IAAIF,GAAE;AAC1I,oBAAI,SAAOA,GAAE,QAAQ;AACjB,sBAAID,KAAI,MAAM,WAAWI,GAAE,eAAeJ,KAAI;AAC1C,wBAAIK,IAAGC,KAAIK,GAAE,KAAK,MAAMX,EAAC,GAAGO,KAAI,CAAC;AACjC,wBAAID,GAAE,SAAS,KAAK,OAAOA,GAAEA,GAAE,SAAS,GAAG,MAAM,MAAM,IAAI;AAAI,+BAASE,KAAI,GAAGA,KAAIF,GAAE,QAAQE;AAAK,4BAAI,OAAOF,GAAEE,IAAG,MAAM,OAAO,SAAOF,GAAEE,IAAG,MAAM,eAAe,SAAOF,GAAEE,IAAG,MAAM,uBAAuB,SAAOF,GAAEE,IAAG,MAAM,UAAU,WAAWH,MAAK,UAAOC,GAAEE,IAAG,MAAM,GAAG,KAAKH,GAAE,MAAM,KAAKD,IAAGJ,IAAG,MAAIG,EAAC,OAAOI,GAAE,KAAKD,GAAEE,GAAE,GACzT,SAAOF,GAAEE,IAAG,MAAM,WAAWH,KAAIC,GAAEE,MAAKD,GAAE,SAAS,KAAK,cAAc,KAAKA,GAAE,GAAG,MAAM,GAAG;AAAI,iCAAOJ,GAAE,YAAY,OAAOH,KAAIG,GAAE,YAAY,MAAM;AAAA;AAAA,kBACrJ;AACA,yBAAOF,GAAE;AAAA,gBACb;AACA,uBAAOE,GAAE,YAAY,OAAOH,KAAIG,GAAE,YAAY,MAAM;AAAA,cACxD;AACA,uBAAS,EAAEH,IAAGC,IAAGC,IAAG;AAChB,uBAAO,KAAK,QAAQ,eAAeF,OAAM,EAAE,KAAK,MAAMA,IAAGW,GAAE,KAAK,MAAMX,IAAGC,KAAIA,GAAE,MAAM,IAAIA,IAAGC,EAAC,CAAC;AAAA,cAClG;AACA,uBAAS,EAAEF,IAAGC,IAAG;AACb,oBAAIC,KAAI,KAAK,MAAMC,KAAI,GAAGC,KAAI,SAASJ,IAAGC,IAAG;AACzC,sBAAIC,KAAI,GAAGC,KAAI;AACf,kBAAAF,GAAE,QAAS,SAASD,IAAG;AACnB,oBAAAA,GAAE,MAAM,gBAAgB,MAAME,MAAKA,OAAMF,GAAE,MAAM,gBAAgBG,KAAI,QAAM,MAAMD,MAAKA,KAAIF,GAAE,MAAM,iBAAiBE,KAAIF,GAAE,MAAM;AAAA,kBACnI,CAAE,GAAGE,OAAM,KAAKF,MAAK,KAAKC,GAAE,SAASC,KAAI,IAAIC,OAAMD,KAAI;AACvD,yBAAOA;AAAA,gBACX,EAAEF,IAAGC,EAAC;AACN,gBAAAD,KAAIA,KAAI,IAAIA,KAAI,IAAI;AACpB,oBAAIM,IAAGC,IAAGC,IAAGC,KAAI,EAAE,EAAE,KAAK,MAAMT,EAAC,CAAC;AAClC,gBAAAE,GAAE,UAAUD,GAAE,SAAS,KAAK,OAAOA,GAAEA,GAAE,SAAS,GAAG,MAAM,QAAQE,KAAI;AACrE,yBAASU,KAAI,GAAGA,KAAIZ,GAAE,SAASE,IAAGU,MAAK;AACnC,sBAAIF,KAAIV,GAAEY;AACV,kBAAAP,KAAI,EAAEK,IAAGF,GAAE,MAAM;AACjB,sBAAIG,KAAI,KAAK,IAAIN,KAAIG,EAAC;AACtB,mBAAC,WAAWF,MAAK,OAAOD,MAAKM,KAAIL,MAAKC,MAAK,CAACN,GAAE,UAAUM,GAAE,MAAM,eAAeA,GAAE,MAAM,cAAcJ,KAAI,KAAK,aAAaI,GAAE,MAAM,mBAAmB,CAACG,GAAE,MAAM,eAAeA,GAAE,MAAM,cAAcP,KAAI,KAAK,CAACO,GAAE,MAAM,mBAAmBH,MAAK,CAACN,GAAE,UAAUM,GAAE,MAAM,sBAAsB,CAACG,GAAE,MAAM,wBAAwBJ,KAAIK,IAC9TJ,KAAIG;AAAA,gBACR;AACA,uBAAOH;AAAA,cACX;AACA,uBAAS,EAAER,IAAGC,IAAG;AACb,oBAAIC,KAAI,KAAK;AACb,uBAAOA,GAAE,eAAeF,MAAKE,GAAE,eAAeF,OAAMC,MAAKU,GAAE,KAAK,MAAMX,EAAC,GAAG;AAAA,cAC9E;AACA,uBAAS,EAAEA,IAAGC,IAAGC,IAAG;AAChB,yBAASC,GAAEH,IAAG;AACV,2BAASC,IAAGC,KAAI,CAAC,GAAGC,KAAI,IAAIC,KAAI,GAAGC,KAAIL,GAAE,QAAQI,KAAIC,IAAGD;AAAK,wBAAI,QAAQJ,GAAE,OAAOI,EAAC;AAAG,2BAAKH,KAAID,GAAE,WAAWI,KAAI,CAAC,GAAG,EAAED,KAAIF;AAAK,wBAAAC,GAAE,KAAK,OAAO,aAAaC,EAAC,CAAC;AAAA;AAAQ,sBAAAA,KAAIH,GAAE,WAAWI,EAAC,GACtLF,GAAE,KAAKF,GAAE,OAAOI,EAAC,CAAC;AAClB,yBAAOF,GAAE,KAAK,EAAE;AAAA,gBACpB;AACA,uBAAOF,GAAE,MAAM,QAAQC,GAAE,MAAM,aAAa,EAAE,EAAEC,GAAE,SAASF,GAAE,MAAM,cAAc,UAAUC,GAAE,MAAM,cAAc,WAAW,SAAOD,GAAE,MAAM,UAAU,SAAOC,GAAE,MAAM,WAAW,OAAOE,GAAEF,GAAE,MAAM,GAAG,SAAS,EAAE,QAAQ,WAAW,EAAE,CAAC,EAAE,QAAQE,GAAEH,GAAE,MAAM,GAAG,SAAS,EAAE,QAAQ,WAAW,EAAE,CAAC,CAAC;AAAA,cACjS;AACA,uBAASW,GAAEX,IAAGC,IAAGC,IAAG;AAChB,oBAAIC,IAAGE,IAAGC,KAAI,MAAMC,KAAI,KAAK,eAAeC,KAAI,KAAK,SAASE,KAAI,KAAK,MAAMC,KAAI,KAAK,IAAIC,KAAIJ,GAAE,WAAW,IAAIP,KAAIC,KAAI,GAAG,IAAID,KAAIA,GAAE,MAAM,IAAI,CAAE,CAAE,GAAG,IAAI,CAAC,GAAG,IAAI,OAAI,IAAIA,KAAIA,GAAE,KAAK,EAAE,IAAI;AAC1L,yBAAS,EAAEA,IAAGC,IAAGG,IAAGE,IAAG;AACnB,2BAASE,GAAEJ,IAAGE,IAAGK,IAAG;AAChB,6BAASG,GAAEf,IAAGC,IAAG;AACb,0BAAIC,KAAI,MAAMD,GAAE,QAAQ,QAAQD,EAAC;AACjC,6BAAOE,MAAKD,GAAE,QAAQ,MAAO,SAASE,IAAGC,IAAG;AACxC,+BAAO,SAAOD,GAAE,eAAeD,KAAIa,GAAEf,IAAGC,GAAE,QAAQG,KAAI,EAAE,IAAI,OAAO,UAAU,eAAe,KAAKD,IAAG,SAAS,MAAMD,KAAIa,GAAEf,IAAGG,EAAC,IAC7H,CAACD;AAAA,sBACL,CAAE,GAAGA;AAAA,oBACT;AACA,6BAASiB,GAAEnB,IAAGC,IAAGC,IAAG;AAChB,0BAAIC,IAAGC;AACP,2BAAKI,GAAE,MAAMR,OAAMQ,GAAE,eAAeR,SAAQQ,GAAE,MAAMR,OAAM,CAAEQ,GAAE,eAAeR,GAAG,GAAG,MAAO,SAASA,IAAGK,IAAG;AACrG,4BAAIL,GAAE,KAAKC;AAAI,iCAAOE,KAAIH,IAAG;AAC7B,4BAAIM,KAAI,WAAWJ,KAAIA,KAAIF,GAAE,aAAaO,KAAI,WAAWP,GAAE,QAAQM,MAAKN,GAAE,QAAQM,IAAG,SAAS,EAAE,QAAQL,EAAC,IAAI;AAC7G,gCAAQ,WAAWG,MAAKG,KAAIH,OAAM,OAAOG,OAAMJ,KAAIH,IAAGI,KAAIG,KAAI;AAAA,sBAClE,CAAE,GAAGJ,IAAG;AACJ,4BAAIE,KAAIF,GAAE,QAAQA,GAAE;AACpB,gCAAQA,GAAE,KAAKF,OAAME,GAAE,KAAKE,OAAMF,GAAE,SAAS,OAAO,WAAWD,KAAIA,KAAIC,GAAE,eAAe,CAAC;AAAA,sBAC7F;AACA,6BAAO,WAAWD,KAAIiB,GAAEnB,IAAGC,EAAC,IAAI;AAAA,oBACpC;AACA,6BAASmB,GAAEpB,IAAGC,IAAG;AACb,0BAAIC,KAAIF,GAAE,aAAaG,KAAI,WAAWF,MAAKC,OAAMD,GAAE,eAAe,OAAOD,GAAE,QAAQE,IAAG,SAAS,EAAE,QAAQD,GAAE,QAAQC,GAAE;AACrH,0BAAI,CAACC,MAAKD,KAAID,GAAE;AAAa,iCAASG,KAAIH,GAAE,aAAaG,KAAIF,IAAGE;AAAK,8BAAIJ,GAAE,QAAQI,QAAOH,GAAE,QAAQG,KAAI;AACpG,4BAAAF,KAAIE,IAAGD,KAAI;AACX;AAAA,0BACJ;AAAA;AACA,0BAAIA,IAAG;AACH,wBAAAH,GAAE,OAAOA,GAAE,QAAQ,CAAC;AACpB,4BAAIK,KAAIL,GAAE,QAAQE;AAClB,4BAAI,WAAWG,IAAG;AACd,8BAAI,YAAY,OAAOA,OAAMA,KAAIA,GAAE,MAAM,GAAG,EAAE,KAAK,WAAWL,GAAE,KAAKK,QAAOL,GAAE,KAAKK,MAAKL,GAAE,QAAQ,MAAM,IACxG,WAAWC,IAAG;AACV,qCAASK,MAAKL,GAAE;AAAM,0CAAY,OAAOK,OAAMA,KAAIA,GAAE,MAAM,GAAG,EAAE,KAAK,WAAWN,GAAE,KAAKM,QAAON,GAAE,KAAKM,MAAKL,GAAE,KAAKK;AACjH,4BAAAN,GAAE,QAAQE,MAAK,OAAO,KAAKF,GAAE,IAAI,EAAE,KAAK,GAAG;AAAA,0BAC/C;AACA,iCAAO;AAAA,wBACX;AACA,wBAAAA,GAAE,cAAc;AAAA,sBACpB;AACA,6BAAO;AAAA,oBACX;AACA,6BAASgB,GAAEhB,IAAGC,IAAG;AACb,0BAAID,GAAE,QAAQ,WAAWC,GAAE,QAAQ;AAAQ,+BAAO;AAClD,+BAASC,KAAIF,GAAE,cAAc,GAAGE,KAAIF,GAAE,QAAQ,QAAQE;AAAK,4BAAIF,GAAE,QAAQE,QAAOD,GAAE,QAAQC;AAAI,iCAAO;AACrG,6BAAO;AAAA,oBACX;AACA,wBAAI,IAAIF,KAAIU,GAAE;AAAa,4BAAM,wJAAwJF,GAAE;AAC3L,wBAAI,MAAMR,MAAK,WAAWK,GAAE,SAAS;AACjC,0BAAI,EAAE,KAAK;AAAA,wBACP,OAAOA;AAAA,wBACP,SAASE,GAAE,QAAQ;AAAA,wBACnB,IAAI;AAAA,wBACJ,MAAM,CAAC;AAAA,sBACX,CAAC,GAAG,CAACF,GAAE,eAAe,WAAWO,MAAK,EAAEF,GAAE,eAAeA,GAAE,YAAYL,GAAE,cAAcK,GAAE,YAAYL,GAAE,WAAW,YAAY,EAAE,QAAQ,UAAU,YAAYA,GAAE,cAAc,EAAE,QAAQ,UAAU,YAAYA,GAAE,WAAW;AAAW,+BAAO;AAC7O,0BAAI,MAAI,IAAIL;AAAA,oBAChB,WAAW,WAAWK,GAAE,SAAS;AAC7B,0BAAIA,GAAE,WAAWO,OAAMP;AAAG,+BAAO,WAAW;AACxC,8BAAIA,KAAII,GAAER,GAAE,QAAQA,GAAE,QAAQ,QAAQI,EAAC,IAAI,IAAIE,IAAGK,EAAC;AAAG,mCAAO;AAAA,wBACjE,EAAE;AACF,0BAAIP,GAAE;AAAY,+BAAO,WAAW;AAChC,8BAAIJ,KAAII,IAAGD,KAAI,EAAE;AACjB,8BAAIC,KAAI,EAAEA,IAAGH,IAAGK,IAAGK,EAAC,GAAG,EAAE,SAAS,GAAG;AACjC,gCAAI,EAAE,QAAS,SAASZ,IAAGC,IAAG;AAC1B,8BAAAA,MAAKG,OAAMJ,GAAE,MAAM,cAAcA,GAAE,MAAM,cAAcA,GAAE,MAAM,cAAc,IAAI;AAAA,4BACrF,CAAE,GAAGG,KAAI,EAAE,EAAE,SAAS,GAAG,OAAO,WAAWS,MAAK,CAACG,GAAEZ,IAAGF,EAAC;AAAG,qCAAOI;AACjE,gCAAI,MAAI,IAAIL;AAAA,0BAChB;AAAA,wBACJ,EAAE;AACF,0BAAIK,GAAE;AAAc,+BAAO,WAAW;AAClC,0BAAAC,GAAE,gBAAgB;AAClB,8BAAIH,IAAGC,IAAGW,IAAGG,KAAIb,IAAGgB,KAAI,CAAC,GAAGC,KAAI,EAAE,MAAM,GAAG,IAAIf,GAAE,QAAQ,IAAI,OAAI,IAAIL,GAAE,SAAS,IAAIA,GAAE,MAAM,IAAI;AAChG,8BAAI,OAAO,KAAK,YAAY,OAAO,GAAG;AAClC,gCAAI,GAAG,IAAI,GAAG,IAAIA,GAAE,MAAM,GAAG,IAAI,CAAC;AAClC,gCAAI,YAAY,OAAO;AAAG,kCAAI,EAAE,MAAM,GAAG;AAAA;AAAQ,mCAAK,IAAI,GAAG,IAAIgB,GAAE,QAAQ,QAAQ;AAAK,kCAAE,KAAK,EAAE,SAAS,CAAC;AAC3G,gCAAI,WAAWV,GAAE,SAASR,KAAI;AAC1B,uCAAS,IAAI,EAAE,MAAM,GAAG,IAAI,GAAG,IAAIQ,GAAE,SAASR,IAAG,QAAQ,IAAI,GAAG,KAAK;AACjE,oCAAI,IAAIQ,GAAE,SAASR,IAAG,GAAG,SAAS,EAAE,MAAM,GAAG;AAC7C,gCAAAO,GAAE,UAAU,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,EAAE,GAAG,CAAC;AAAA,8BACnD;AACA,oCAAM,EAAE,WAAW,OAAOC,GAAE,SAASR,KAAI,IAAI;AAAA,4BACjD;AACA,6BAAC,SAAOU,GAAE,cAAc,SAAS,SAASA,GAAE,UAAU,CAAC,KAAK,KAAKA,GAAE,gBAAgB,IAAI,EAAE,MAAM,GAAG,CAAC;AACnG,qCAAS,IAAI,GAAG,IAAI,EAAE,QAAQ,KAAK;AAC/B,kCAAI,SAAS,EAAE,EAAE,GAAG,IAAI,CAAC,GAAGR,KAAI,YAAY,OAAO,KAAKiB,GAAE,GAAG,GAAG,CAAC,KAAK,EAAE,MAAM;AAC9E,kCAAI,IAAID,GAAE,QAAQ;AAClB,kCAAI,KAAKT,GAAE,GAAG,CAAE,CAAE,EAAE,OAAOF,EAAC,GAAGK,EAAC;AAAG,gCAAAP,KAAI;AAAA,uCAAa,MAAM,MAAM,IAAI,OAAK,KAAK,EAAE,WAAW,EAAE,QAAQ,SAASa,GAAE,QAAQ,GAAG,QAAQ;AAAQ;AAC3I,8BAAAf,KAAI,EAAE,MAAM,GAAG,IAAI,GAAG,IAAI,CAAC;AAC3B,uCAAS,IAAI,GAAG,IAAIA,GAAE,QAAQ,KAAK;AAC/B,oCAAI,IAAIA,GAAE,IAAI,IAAI;AAClB,kCAAE,MAAM,MAAM,EAAE,MAAM,OAAO,GAAG,EAAE,cAAc,EAAE,eAAe,GAAGiB,GAAE,CAAC;AACvE,yCAAS,IAAI,GAAG,IAAIC,GAAE,QAAQ,KAAK;AAC/B,sCAAI,IAAIA,GAAE;AACV,sCAAI,YAAY,OAAO,KAAK,WAAW,EAAE,eAAe,EAAE,SAAS,EAAE,QAAQ,EAAE,aAAa,SAAS,CAAC,GAAG;AACrG,wCAAI,EAAE,MAAM,cAAc,EAAE,MAAM,WAAW;AACzC,0CAAI,MAAID,GAAE,GAAG,CAAC;AACd;AAAA,oCACJ;AACA,wCAAI,EAAE,GAAG,GAAGV,EAAC,GAAG;AACZ,sCAAAU,GAAE,GAAG,CAAC,MAAM,IAAI,MAAIC,GAAE,OAAOA,GAAE,QAAQ,CAAC,GAAG,GAAG,CAAC;AAC/C;AAAA,oCACJ;AACA,wCAAI,EAAE,GAAG,GAAGX,EAAC,GAAG;AACZ,sCAAAU,GAAE,GAAG,CAAC;AACN;AAAA,oCACJ;AACA,wCAAIL,KAAI,GAAG,UAAQX,KAAI,GAAG,MAAM,UAAU,SAAOW,GAAE,MAAM,UAAUA,GAAE,MAAM,GAAG,KAAKX,GAAE,MAAM,KAAKI,IAAGR,IAAG,OAAIU,IAAG,KAAE,GAAG;AAC9G,sCAAAM,GAAE,GAAG,CAAC,KAAK,WAAWL,GAAE,UAAU,YAAY,aAAaS,GAAE,GAAG,CAAC,MAAM,IAAI,MAAIC,GAAE,OAAOA,GAAE,QAAQ,CAAC,GAAG,GAAG,CAAC,KAAKX,GAAE,aAAa;AAC9H;AAAA,oCACJ;AAAA,kCACJ;AAAA,gCACJ;AACA,qCAAKW,GAAE,KAAK,CAAC;AAAA,8BACjB;AAAA,4BACJ;AACA,gCAAIC,GAAE,OAAOD,EAAC,GAAG,IAAIrB,IAAG,IAAI,EAAE,SAAS,GAAGK,KAAIgB,GAAE,SAAS,GAAGnB,KAAI,EAAE,MAAM;AAAA,0BAC5E;AAAO,4BAAAG,KAAII,GAAES,GAAE,QAAQ,MAAMjB,GAAE,QAAQ,IAAI,CAAE,CAAE,EAAE,OAAOM,EAAC,GAAGK,EAAC;AAC7D,8BAAIP;AAAG,mCAAO;AAAA,wBAClB,EAAE;AACF,0BAAIA,GAAE,gBAAgBO,OAAMX,GAAE,QAAQA,GAAE,QAAQ,QAAQI,EAAC,IAAI;AAAI,+BAAO,WAAW;AAC/E,mCAASD,KAAIC,IAAGC,KAAI,OAAIO,KAAIX,GAAE,SAAS,IAAIA,GAAE,MAAM,IAAI,GAAGW,MAAK,MAAMT,GAAE,WAAW,GAAG,IAAIS,KAAI,IAAIT,GAAE,WAAW,QAAQ,KAAKJ,IAAGa,MAAK;AAC/H,gCAAIF,KAAIV,GAAE,QAAQA,GAAE,QAAQ,QAAQG,EAAC,IAAI;AACzC,gCAAIC,KAAII,GAAEE,IAAG,CAAEE,EAAE,EAAE,OAAON,EAAC,GAAGI,EAAC,GAAG;AAC9B,kCAAI,EAAE,QAAS,SAASV,IAAGC,IAAG;AAC1B,iCAACC,KAAI,EAAEQ,IAAGV,GAAE,KAAK,IAAIA,GAAE,QAAQ,EAAE,EAAE,SAAS,GAAG,OAAO,qBAAqBY,MAAKT,GAAE,WAAW,KAC7FD,GAAE,OAAOU,KAAI,MAAMF,GAAE,QAAQ,QAAQR,EAAC,IAAI,KAAKC,GAAE,WAAW,KAAKD,GAAE,sBAAsBY,GAAEZ,IAAGQ,EAAC,MAAM,IAAI,MACzG,IAAIX,IAAGU,GAAE,UAAU,QAAQF,GAAE,eAAeR,KAAI,MAAMa,KAAIT,GAAE,WAAW,OAAO,MAAM,CAAE,KAAK,GAAI,EAAE,QAAQA,GAAE,WAAW,GAAG,MAAM,EAAE,IAAI,GACrI,IAAI,SAASE,KAAI,MAAID,KAAI,QAAK,CAACC,MAAKH,GAAE,QAAQK,GAAE,UAAUR,MAAKW,GAAE,QAAQ,SAASA,GAAE,QAAQ,QAAQR,EAAC;AAAA,8BACzG,CAAE,GAAGG;AAAG;AACR,qCAAO;AAAA,4BACX;AAAA,0BACJ;AAAA,wBACJ,EAAE;AACF,0BAAID,KAAI,EAAEA,IAAGH,IAAGK,IAAGK,EAAC;AAAG,+BAAO;AAAA,oBAClC;AAAO;AAAA,kBACX;AACA,2BAASA,KAAIV,GAAE,SAAS,IAAIA,GAAE,MAAM,IAAI,GAAGU,KAAIX,GAAE,QAAQ,QAAQW;AAAK,wBAAI,SAAOX,GAAE,QAAQW,IAAG,cAAc;AACxG,0BAAIG,KAAIN,GAAER,GAAE,QAAQW,KAAI,CAAEA,EAAE,EAAE,OAAOP,EAAC,GAAGE,EAAC;AAC1C,0BAAIQ,MAAK,MAAMf;AAAG,+BAAOe;AACzB,0BAAI,IAAIf;AAAG;AAAA,oBACf;AAAA,gBACJ;AACA,yBAAS,EAAEA,IAAGC,IAAG;AACb,sBAAIC,KAAI,MAAMF,GAAE,QAAQ,QAAQC,EAAC;AACjC,yBAAOC,MAAKF,GAAE,QAAQ,QAAS,SAASA,IAAGG,IAAG;AAC1C,+BAAWH,GAAE,WAAWE,OAAMA,KAAI,EAAEF,IAAGC,EAAC;AAAA,kBAC5C,CAAE,GAAGC;AAAA,gBACT;AACA,oBAAIF,KAAI,IAAI;AACR,sBAAI,WAAWC,IAAG;AACd,6BAAS,GAAG,IAAID,KAAI,GAAG,YAAY,IAAIQ,GAAE,eAAe,MAAMA,GAAE,MAAM,OAAO,IAAI;AAAM;AACvF,+BAAW,KAAK,IAAI,OAAO,IAAI,SAASR,IAAGC,IAAG;AAC1C,0BAAIC,IAAGC,KAAI,CAAC;AACZ,6BAAO,MAAM,QAAQF,EAAC,MAAMA,KAAI,CAAEA,EAAE,IAAIA,GAAE,SAAS,MAAM,WAAWA,GAAE,GAAG,eAAe,SAAOS,GAAE,aAAa,OAAOP,KAAI,EAAE,KAAKG,IAAGN,IAAGC,GAAE,MAAM,CAAC,EAAE,QAAQ,MAAM,GAAG,WAAWE,KAAIF,GAAE,GAAG,QAAQ,MAAM,KAAKA,GAAE,QAAS,SAASD,IAAG;AAC5N,+BAAOA,GAAE,QAAQ,MAAMG,GAAE,UAAUD,KAAIF,GAAE,aAAaG,KAAIH,GAAE,QAAQ,MAAM,KAAKA,GAAE,QAAQE,OAAM,OAAOC,GAAED,IAAG,SAAS,EAAE,QAAQF,GAAE,QAAQE,GAAE,MAAMC,GAAED,OAAM,MAAMF,GAAE,QAAQE;AAAA,sBAC5K,CAAE,IAAIC;AAAA,oBACV,EAAE,GAAG,CAAC,GAAG,IAAI,EAAE,KAAK,EAAE,GAAG,IAAI;AAAA,kBACjC;AACA,sBAAIK,GAAE,MAAMR,OAAMQ,GAAE,MAAMR,IAAG,GAAG,OAAO;AAAG,2BAAOQ,GAAE,MAAMR;AACzD,2BAASgB,KAAI,EAAE,MAAM,GAAGA,KAAIJ,GAAE,QAAQI,MAAK;AACvC,wBAAI,EAAEJ,GAAEI,KAAI,GAAG,CAAEA,EAAE,CAAC,KAAK,MAAMhB,MAAK,IAAIA;AAAG;AAAA,kBAC/C;AAAA,gBACJ;AACA,wBAAQ,MAAM,EAAE,UAAU,MAAM,EAAE,KAAK;AAAA,kBACnC,OAAO;AAAA,oBACH,IAAI;AAAA,oBACJ,QAAQ;AAAA,oBACR,aAAa;AAAA,oBACb,QAAQ;AAAA,oBACR,KAAK;AAAA,oBACL,aAAa;AAAA,kBACjB;AAAA,kBACA,SAAS,CAAC;AAAA,kBACV,MAAM,CAAC;AAAA,kBACP,IAAI;AAAA,gBACR,CAAC,GAAG,WAAWC,MAAKO,GAAE,MAAMR,MAAKK,KAAIE,GAAE,OAAO,MAAI,CAAC,GAAG,CAAC,KAAKC,GAAE,MAAMR,MAAKO,GAAE,OAAO,MAAI,CAAC,GAAG,CAAC,GAC3FF,KAAIG,GAAE,MAAMR,MAAK,EAAE,QAAS,SAASA,IAAG;AACpC,kBAAAA,GAAE,MAAM,cAAcA,GAAE,MAAM,kBAAkB;AAAA,gBACpD,CAAE,GAAGK;AAAA,cACT;AAAA,YACJ;AAAA,YACA,MAAM,SAASL,IAAGC,IAAGC,IAAG;AACpB,qBAAO,eAAeD,IAAG,cAAc;AAAA,gBACnC,OAAO;AAAA,cACX,CAAC,GAAGA,GAAE,YAAY,GAAGA,GAAE,wBAAwB,SAASD,IAAGC,IAAGC,IAAG;AAC7D,yBAASC,IAAGC,KAAI,KAAK,KAAK,SAASH,KAAIA,GAAE,MAAM,GAAG,CAAC,GAAGI,KAAI,OAAIC,KAAI,WAAWJ,KAAIA,GAAE,MAAM,GAAG,IAAI,CAAC,GAAGK,KAAI,GAAGA,KAAID,GAAE,QAAQC;AAAK,0BAAQJ,KAAIH,GAAE,QAAQM,GAAEC,GAAE,MAAMP,GAAE,OAAOG,IAAG,CAAC;AAC3K,yBAASK,KAAI,GAAGA,KAAIR,GAAE,QAAQQ;AAAK,sBAAIJ,GAAE,SAASJ,GAAEQ,GAAE,GAAG;AACrD,oBAAAH,KAAI;AACJ;AAAA,kBACJ;AACA,uBAAOA;AAAA,cACX,GAAGJ,GAAE,eAAe,SAASD,IAAGC,IAAGC,IAAGI,IAAGE,IAAG;AACxC,oBAAIC,KAAI,MAAMC,KAAI,KAAK,SAASG,KAAI,KAAK;AACzC,qBAAKA,GAAE,gBAAgBJ,GAAE,WAAWR,OAAM,EAAE,KAAK,YAAYA,KAAI,EAAE,KAAK,SAASA,OAAM,EAAE,KAAK,WAAWA,KAAI,EAAE,KAAK,YACpHQ,GAAE,QAAQ;AACN,sBAAIE,KAAIT,GAAE;AACV,kBAAAA,GAAE,MAAMA,GAAE,OAAOA,GAAE,QAAQS;AAAA,gBAC/B;AACA,oBAAIC,IAAGE,KAAI,EAAE,qBAAqB,KAAKL,IAAG,QAAQ,IAAE;AACpD,gBAAAP,GAAE,OAAO,EAAE,UAAU,KAAKO,EAAC,EAAE,UAAUK,MAAKZ,GAAE,QAAQA,GAAE,MAAMY,KAAI;AAClE,gBAAAb,OAAM,EAAE,KAAK,YAAYC,GAAE,MAAMA,GAAE,QAAQ,MAAMA,GAAE,QAAQ,EAAE,aAAa,KAAKO,IAAGP,GAAE,KAAK,KAAKD,OAAM,EAAE,KAAK,UAAUC,GAAE,UAAUA,GAAE,QAAQA,GAAE,MAAM,EAAE,OAAO,KAAKO,IAAGP,GAAE,KAAK,MAAI,IAAE,IAAIA,GAAE,MAAM,IAAI,EAAE,SAAS,KAAKO,IAAGP,GAAE,GAAG,IAAI;AAC7N,oBAAI,WAAQU,KAAI,EAAE,KAAKH,IAAGP,EAAC,IAAI;AAC3B,sBAAI,SAAOI,MAAK,UAAOO,GAAE,cAAc,SAASA,GAAE,SAAS,OAAOV,GAAE,QAAQ,KAAKM,IAAGP,GAAE,KAAK,EAAE,MAAM,IAAI,QAAQ,GAAG,GAAG;AACjH,wBAAI,IAAI,EAAE,KAAKO,IAAG,IAAE;AACpB,wBAAI,GAAG;AACH,0BAAI,IAAI,WAAW,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,SAAS,KAAKA,IAAG,EAAE,IAAI,QAAQ,EAAE,IAAI,QAAQ,EAAE,GAAG,IAAI,EAAE,qBAAqB,KAAKA,IAAG,IAAI,IAAE;AAC5I,uBAACR,OAAM,EAAE,KAAK,UAAUC,GAAE,QAAQ,MAAMA,GAAE;AAAA,oBAC9C;AAAA,kBACJ;AACA,2BAAOI,OAAMI,GAAE,IAAIT,OAAM,EAAE,KAAK,SAASC,GAAE,QAAQU,KAAIV,GAAE,OAAOQ,GAAE,IAAI,EAAE,0BAA0B,KAAKD,IAAG;AAAA,oBACtG,OAAOC,GAAE;AAAA,oBACT,KAAKA,GAAE;AAAA,kBACX,GAAG,OAAI,UAAOG,GAAE,cAAcZ,OAAM,EAAE,KAAK,YAAY,SAAS,MAAM,EAAE;AAAA,gBAC5E;AAAA,cACJ,GAAGA,GAAE,aAAa,GAAGA,GAAE,cAAc,GAAGA,GAAE,UAAU,GAAGA,GAAE,oBAAoBW,IAC7EX,GAAE,iBAAiB;AACnB,kBAAIE,KAAID,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI,GAAG,IAAIA,GAAE,IAAI;AACrD,uBAAS,EAAEF,IAAGC,IAAGC,IAAGE,IAAGE,IAAGE,IAAG;AACzB,oBAAIC,IAAGC,IAAGC,IAAGC,IAAGE,IAAGC,IAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,MAAM,IAAI,KAAK,eAAeC,KAAI,KAAK,MAAM,IAAI,EAAE,SAAS,IAAI,EAAE,OAAO,MAAI,CAAC,GAAG,EAAE,cAAc,GAAG,IAAI,EAAE,OAAO,MAAI,CAAC,GAAG,EAAE,KAAK,GAAG,IAAI,OAAI,IAAI,OAAI,IAAI,WAAWV,KAAIA,KAAI,EAAE,qBAAqB,KAAK,CAAC;AAChP,oBAAIE,OAAM,IAAIA,GAAE,OAAO,IAAIA,GAAE,KAAKA,GAAE,QAAQA,GAAE,QAAQ,IAAIA,GAAE,KAAK,IAAIA,GAAE,SACvE,OAAO,KAAK,WAAWF;AAAG,kBAAAG,KAAI,GAAGC,MAAKE,KAAIT,GAAE,QAAQ,KAAK,GAAGM,EAAC,GAAG;AAAA;AAAkB,yBAAM,KAAK,GAAG;AAAK,yBAAKE,KAAI,EAAE,eAAe,OAAO,WAAWA,GAAE,aAAa;AAC5J,0BAAI,MAAMX,MAAK,MAAMY,MAAKA,GAAE,QAAQD,GAAE,iBAAiBA,GAAE,QAAQA,GAAE;AAAc;AACjF,sBAAAF,KAAI,GAAGC,KAAI,EAAE,eAAeD,IAAG,aAAaG,KAAID;AAAA,oBACpD;AACA,oBAAI,WAAWD,IAAG;AACd,sBAAI,SAASD,EAAC,GAAG,EAAE,SAAS,KAAK,EAAE,SAAS,MAAM,CAAC,GAAG,SAAOT,MAAK,EAAE,SAAS,GAAG,MAAM,GACtFG,GAAE,kBAAkBS,EAAC,IAAI,MAAMA,GAAE,WAAW;AAC5C,sBAAI,IAAI,CAAC,GAAG,IAAI;AAChB,uBAAKE,KAAI,GAAGA,KAAI,EAAE,qBAAqB,KAAK,GAAG,QAAQ,IAAE,IAAI,GAAGA;AAAK,2BAAO,KAAKd,MAAKc,MAAK,WAAWb,OAAM,EAAE,KAAKA,EAAC,GACpH,IAAI,EAAE,SAAS,KAAKc,KAAI,EAAE,eAAeD,QAAO,SAAOC,GAAE,mBAAmB,WAAWP,MAAKM,KAAI,KAAKA,MAAK,MAAM,EAAE,KAAKC,GAAE,KAAK,GAC9H,OAAO,EAAE,eAAeD;AACxB,uBAAK,OAAO,KAAK,WAAWb,OAAM,EAAE,KAAKA,EAAC,GAAG,IAAI,EAAE,SAAS,IAAI,WAAW,EAAE,SAAS,MAAM,EAAE,SAAS,GAAG,SAAS,MAAM;AACrH,yBAAK,EAAE,QAAQ,CAAC,GAAG,EAAE,aAAa,KAAK,GAAG,IAAE,GAAG,IAAI,MAAIa,KAAI,GAAGA,KAAI,EAAE,WAAW,IAAI,EAAE,SAAS,EAAE,qBAAqB,KAAK,GAAG,QAAQ,IAAE,IAAI,GAC3I,IAAI,EAAEA,KAAI,IAAI,EAAE,KAAK,GAAG,GAAG,GAAG,OAAIV,IAAG,IAAE,IAAIU;AAAK,sBAAAA,OAAM,MAAM,IAAI,IAAI,KAAKd,MAAK,MAAM,IAAI;AAAA,wBACpF,UAAUc;AAAA,sBACd;AACA,wBAAI;AAAG;AACP,wBAAI,EAAE,aAAa,KAAK,CAAC,GAAGF,KAAIT,GAAE,QAAQ,KAAK,GAAG,CAAC,GAAG,EAAE,iBAAiB,EAAE,OAAO,MAAI,CAAC,GAAG,CAAC,GAC3F,EAAE,QAAQ,EAAE,OAAO,MAAI,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,SAAS,IAAI;AAC3C,0BAAI,EAAE,KAAK,GAAGH,IAAGC,IAAGC,IAAGE,IAAG,IAAI,GAAGI,EAAC;AAClC;AAAA,oBACJ;AACA,wBAAI,KAAK,GAAGL,GAAE,kBAAkBS,EAAC;AACjC,wBAAI,OAAO,EAAE,SAAS,GAAG,QAAQ,IAAI,MAAMA,GAAE,WAAW,GAAG;AACvD,0BAAI,EAAE,KAAK,GAAGZ,IAAGC,IAAGC,IAAGE,IAAG,IAAI,GAAGI,EAAC;AAClC;AAAA,oBACJ;AACA,yBAAK,EAAE,SAAS,GAAG,KAAK,IAAI,MAAMI,GAAE,WAAW,GAAGE,KAAI,GAAGA,KAAI,EAAE,qBAAqB,KAAK,GAAG,QAAQ,IAAE,IAAI,GAAGA;AAAK,6BAAO,EAAE,eAAeA;AAAA,kBAC9I;AAAA,gBACJ;AACA,uBAAO,KAAK,UAAOE,GAAE,cAAc,OAAO,EAAE,SAAS,IAAI;AAAA,cAC7D;AACA,uBAAS,EAAEhB,IAAGC,IAAGC,IAAG;AAChB,oBAAIC,KAAI,KAAK,MAAME,KAAI,KAAK;AAC5B,wBAAQF,GAAE,UAAUF,GAAE,QAAQ;AAAA,kBAC5B,KAAK;AACH,oBAAAD,KAAIA,GAAE,YAAY;AAClB;AAAA,kBAEF,KAAK;AACH,oBAAAA,KAAIA,GAAE,YAAY;AAClB;AAAA,kBAEF,KAAK;AACH,wBAAIM,KAAID,GAAE,eAAeH,KAAI;AAC7B,oBAAAF,KAAI,MAAME,MAAKI,MAAKA,GAAE,UAAU,OAAO,aAAa,EAAE,QAAQ,KAAK,IAAIN,GAAE,YAAY,IAAIA,GAAE,YAAY;AACvG;AAAA,kBAEF;AACE,wBAAI,cAAc,OAAOG,GAAE,QAAQ;AAC/B,0BAAII,KAAI,MAAM,UAAU,MAAM,KAAK,SAAS;AAC5C,sBAAAA,GAAE,KAAKF,GAAE,cAAc,GAAGL,KAAIG,GAAE,OAAO,MAAM,MAAMI,EAAC;AAAA,oBACxD;AAAA,gBACJ;AACA,uBAAOP;AAAA,cACX;AACA,uBAAS,EAAEA,IAAG;AACV,oBAAIC,KAAI,MAAMC,KAAI,KAAK,MAAME,KAAI,KAAK;AACtC,oBAAI,cAAc,OAAOF,GAAE;AAAY,yBAAOA,GAAE,WAAWF,IAAGE,EAAC;AAC/D,oBAAI,QAAQA,GAAE,QAAQ;AAClB,sBAAII,KAAI,OAAIC,KAAI,EAAE,8BAA8B,KAAKN,IAAG,IAAE,GAAGO,KAAI,EAAE,aAAa,KAAKP,IAAGM,GAAE,CAAC;AAC3F,sBAAI,WAAWA,GAAE,OAAOA,GAAE,IAAI,kBAAkBA,GAAE,IAAI,eAAeA,GAAE,IAAI,oBAAoB;AAC3F,oBAAAD,KAAI;AACJ,6BAASG,KAAI,GAAGA,MAAKD,IAAGC,MAAK;AACzB,0BAAIC,KAAIP,GAAE,gBAAgB,KAAKF,IAAGQ,EAAC,EAAE;AACrC,0BAAI,SAAOC,GAAE,UAAU,WAAWN,GAAE,eAAeK,OAAM,SAAOC,GAAE,eAAe,SAAOA,GAAE,sBAAsB,SAAOA,GAAE,UAAUV,GAAES,QAAON,GAAE,eAAe,KAAKF,IAAGQ,IAAGC,EAAC,GAAG;AACxK,wBAAAJ,KAAI;AACJ;AAAA,sBACJ;AAAA,oBACJ;AAAA,kBACJ;AACA,yBAAOA;AAAA,gBACX;AAAA,cACJ;AACA,uBAAS,EAAEN,IAAG;AACV,oBAAIC,KAAI,KAAK,KAAK,aAAa,IAAI;AACnC,uBAAO,KAAK,QAAQD,GAAE,QAAQA,GAAE,MAAMC,KAAID,GAAE,MAAMA,GAAE,QAAQC;AAAA,cAChE;AACA,uBAAS,EAAED,IAAGC,IAAGC,IAAGE,IAAGE,IAAGK,IAAG,GAAG;AAC5B,oBAAI,IAAI,MAAM,IAAI,KAAK,eAAe,IAAI,KAAK,MAAM,IAAI,EAAE;AAC3D,gBAAAT,KAAI,SAAOA;AACX,oBAAI,IAAIF;AACR,yBAAS,EAAEA,IAAG;AACV,sBAAI,WAAWA,IAAG;AACd,wBAAI,WAAWA,GAAE,WAAW,MAAM,QAAQA,GAAE,MAAM,MAAMA,GAAE,SAAS,CAAEA,GAAE,MAAO,IAC9EA,GAAE,OAAO,KAAM,SAASA,IAAGC,IAAG;AAC1B,6BAAO,EAAE,QAAQD,GAAE,MAAMC,GAAE,MAAMA,GAAE,MAAMD,GAAE;AAAA,oBAC/C,CAAE,EAAE,QAAS,SAASA,IAAG;AACrB,wBAAE,KAAK,GAAG;AAAA,wBACN,OAAOA;AAAA,wBACP,KAAKA,KAAI;AAAA,sBACb,CAAC;AAAA,oBACL,CAAE,GAAGA,GAAE,SAAS,SAAS,WAAWA,GAAE,WAAW,MAAM,QAAQA,GAAE,MAAM,MAAMA,GAAE,SAAS,CAAEA,GAAE,MAAO,IACnGA,GAAE,OAAO,KAAM,SAASA,IAAGC,IAAG;AAC1B,6BAAO,EAAE,QAAQA,GAAE,MAAMD,GAAE,MAAMA,GAAE,MAAMC,GAAE;AAAA,oBAC/C,CAAE,EAAE,QAAS,SAASD,IAAG;AACrB,6BAAOA,GAAE,KAAK,EAAE,KAAK,GAAGA,GAAE,KAAKA,GAAE,GAAG,WAAWA,GAAE,UAAUA,GAAE,QAAQ,WAAWA,GAAE,cAAcA,GAAE,cAAcI,EAAC;AAAA,oBACrH,CAAE,GAAGJ,GAAE,SAAS,SAASA,GAAE,qBAAqBA,GAAE,QAAQ;AACtD,0BAAIC,KAAID,GAAE;AACV,sBAAAY,GAAE,KAAK,GAAG,SAAOX,KAAIA,KAAIA,GAAE,OAAOA,GAAE,KAAKD,GAAE,MAAM,GAAGA,GAAE,oBAAoB;AAAA,oBAC9E;AACA,+BAAWA,GAAE,oBAAoB,IAAIA,GAAE,iBAAiBA,KAAI;AAAA,kBAChE;AACA,yBAAOA;AAAA,gBACX;AACA,yBAASgB,GAAEf,IAAGC,IAAGI,IAAG;AAChB,sBAAIC,KAAI;AACR,yBAAOJ,GAAE,SAAS,KAAK,GAAGF,EAAC,EAAE,MAAO,SAASQ,IAAGI,IAAG;AAC/C,wBAAIF,KAAIF,GAAE;AACV,wBAAI,EAAE,UAAU,KAAK,GAAG,IAAE,GAAG,WAAQF,MAAK,CAACI,GAAE,OAAO,WAAW,EAAE,eAAe,EAAE,aAAa,KAAK,GAAGV,EAAC,QAAQ,QAAQU,GAAE,KAAKA,GAAE,GAAG,KAAKT,IAAG,GAAGD,IAAGK,IAAG,GAAG,EAAE,KAAK,GAAGN,EAAC,CAAC,KAAKE,OAAMS,GAAE,OAAOT,OAAM,EAAE,8BAA8B,OAAOS,GAAE,OAAO;AAAA,sBAC1O,GAAGR,GAAE,eAAe,KAAK,GAAGF,IAAGU,IAAG,IAAE,KAAKA,GAAE;AAAA,sBAC3C,KAAKV;AAAA,oBACT,KAAK;AACD,0BAAIW,KAAI,WAAWL,GAAE,IAAIA,GAAE,IAAIL,IAAGY,KAAIb;AACtC,6BAAOW,KAAIA,OAAM,EAAE,6BAA6B,SAAOD,GAAE,SAASR,GAAE,eAAe,KAAK,GAAGF,IAAGU,IAAG,IAAE,KAAKA,GAAE,MAAMC,IAChH,UAAQL,KAAI,EAAEA,EAAC,MAAM,WAAWA,GAAE,OAAOA,GAAE,QAAQN,OAAMa,KAAIP,GAAE,MAAM,SAAOA,MAAK,WAAWA,GAAE,OAAO,WAAWA,GAAE,IAAI,SAAM,UAAO,EAAE,KAAK,GAAGP,IAAG,EAAE,OAAO,CAAC,GAAGS,IAAG;AAAA,wBAC5J,OAAO,EAAE,KAAK,GAAGG,IAAGD,IAAGG,EAAC;AAAA,sBAC5B,CAAC,GAAGV,IAAGU,EAAC,MAAMP,KAAI,QAAK;AAAA,oBAC3B;AACA,2BAAO;AAAA,kBACX,CAAE,GAAGA;AAAA,gBACT;AACA,2BAAWP,GAAE,UAAU,IAAI,EAAE,QAAQA,GAAE,MAAMA,GAAE;AAC/C,oBAAI,IAAI,MAAI,IAAI,EAAE,OAAO,MAAI,CAAC,GAAG,EAAE,cAAc;AACjD,oBAAI,UAAO,EAAE,cAAc,WAAW,EAAE,SAAS,MAAM,SAAOM,MAAK,SAAOF;AAAG,2BAAS,IAAI,GAAG,KAAK,EAAE,QAAQJ,GAAE,QAAQA,GAAE,MAAM;AAAK,+BAAW,EAAE,SAAS,OAAO,EAAE,SAAS,KAAK,QAChL,OAAO,EAAE,MAAM;AACf,oBAAI,cAAc,OAAO,EAAE,iBAAiB,SAAOI,MAAK,SAAOO,OAAM,IAAI,EAAE,IAAI,EAAE,cAAc,KAAK,GAAG,EAAE,UAAU,KAAK,CAAC,GAAG,GAAGV,IAAG,EAAE,KAAK,GAAGD,EAAC,GAAG,GAAG,GAAGA,IAAGE,MAAKI,EAAC,CAAC,IAChK,SAAO,GAAG;AACN,sBAAI,IAAIU,GAAE,GAAGf,IAAGC,EAAC,IAAI,CAACA,MAAK,SAAOE,OAAM,UAAO,KAAK,SAAOO,IAAG;AAC1D,wBAAI,IAAI,EAAE,eAAe;AACzB,wBAAI,CAAC,KAAK,SAAO,EAAE,MAAM,UAAU,EAAE,MAAM,QAAQV,MAAKA,OAAM,EAAE,2BAA2B;AACvF,0BAAI,EAAE,cAAc,WAAW,EAAE,eAAe,EAAE,SAAS,KAAK,GAAG,CAAC,MAAMD,GAAE,MAAM,GAAG;AACjF,4BAAI,IAAI;AACR,4BAAI,EAAE,UAAU,MAAM,WAAW,EAAE,eAAe,EAAE,SAAS,KAAK,GAAG,CAAC,MAAM,WAAQ,IAAI,EAAE,KAAK,GAAG,IAAI,EAAE,UAAU,IAAIC,IAAG,MAAI,IAAE,OAAO,SAAOK,OAAM,EAAE,QAAQ,IAC7J,IAAI,OAAKN,GAAE,MAAM,MAAM,EAAE,eAAe,KAAK,SAAS,CAAC,KAAK,CAAC,EAAE,OAAO,KAAK,GAAG,GAAG,EAAE,cAAc,MAAM,CAAC;AAAG,mCAAS,IAAI,IAAI,GAAG,IAAI,EAAE,SAAS,KAAK,GAAG,GAAG,OAAI,MAAM,CAAC,GAAG,KAAK,GAAG;AAAK,gCAAI,WAAQ,IAAIgB,GAAE,GAAGf,IAAGC,EAAC,IAAI;AAC7M,kCAAI,EAAE,KAAK,GAAG,GAAG,WAAW,EAAE,MAAM,EAAE,MAAM,CAAC,KAAK,GAAG,IAAI;AACzD;AAAA,4BACJ;AAAA;AAAA,sBACJ;AAAA,oBACJ;AAAO,0BAAI;AAAA,wBACP,OAAO,EAAE,SAAS,KAAK,GAAG,CAAC;AAAA,sBAC/B;AAAA,kBACJ;AACA,oBAAE,iBAAiB,SAAOI,MAAK,CAACJ,OAAM,UAAO,KAAK,EAAE,eAAe,EAAE,KAAK,GAAG,EAAE,UAAU,KAAK,CAAC,CAAC,KAAK,MAAM,KAAK,IAAI,EAAE,KAAK,GAAG,GAAGD,IAAGC,IAAGE,IAAG,QAAQJ,EAAC,KAAK,EAAE,KAAK,GAAGA,EAAC,KAAK,EAAE,MAAM,MAAM,EAAE,MAAM,GAAG,SAAS,KAAK,EAAE,cAAc,KAAK,KAAK,SAAO,EAAE,gBAAgB,EAAE,MAAM,MAAM,EAAE,MAAM,GAAG,SAAS,KAAK,EAAE,qBAAqB,KAAK,GAAG,QAAQ,IAAE,IAAI,OAAO,IAAI,EAAE,KAAK,GAAG,IAAE,KAC7W,SAAO,MAAM,IAAI;AAAA,oBACb,KAAK;AAAA,kBACT;AAAA,gBACJ;AACA,oBAAI,cAAc,OAAO,EAAE,kBAAkB,SAAOI,MAAK,SAAOO,IAAG;AAC/D,sBAAI,IAAI,EAAE,eAAe,KAAK,GAAG,EAAE,UAAU,KAAK,GAAG,IAAE,GAAG,WAAWX,GAAE,QAAQ,EAAE,QAAQA,GAAE,MAAMA,GAAE,QAAQA,IAAGC,IAAG,GAAG,GAAG,GAAGC,IAAG,CAAC;AAC9H,6BAAW,MAAM,IAAI,SAAO,IAAI,IAAI;AAAA,gBACxC;AACA,qBAAK,WAAW,EAAE,QAAQ,EAAE,MAAM,IAAI,UAAO,KAAK,SAAOS,MAAK,EAAE,aAAa,KAAK,GAAG,IAAE,GACvF,EAAE,iBAAiB,EAAE,OAAO,MAAI,CAAC,GAAG,CAAC,KAAK,EAAE,KAAK,GAAG,QAAQ,GAAG,IAAE;AACjE,oBAAI,IAAI,EAAE,CAAC;AACX,2BAAW,EAAE,cAAc,EAAE,UAAU,KAAK,CAAC,EAAE,SAAS,EAAE,aAAa,CAACP,OAAM,EAAE,aAAa,KAAK,GAAG,IAAE,GACvG,EAAE,iBAAiB,EAAE,OAAO,MAAI,CAAC,GAAG,CAAC,GAAG,IAAI;AAC5C,uBAAO;AAAA,cACX;AACA,uBAASO,GAAEX,IAAGC,IAAGC,IAAG;AAChB,yBAASE,KAAI,KAAK,SAASC,KAAI,OAAIC,KAAIH,GAAE,SAAS,KAAK,MAAMH,EAAC,GAAGO,KAAI,GAAGA,KAAID,GAAE,QAAQC,MAAK;AACvF,sBAAID,GAAEC,IAAG,UAAUD,GAAEC,IAAG,MAAM,cAAcN,GAAE,MAAMC,GAAE,iBAAiB,QAAQ,iBAAiB,CAACA,GAAE,kBAAkB,CAACD,GAAE,MAAM,WAAWK,GAAEC,IAAG,MAAM,cAAcN,GAAE,MAAM,aAAaC,GAAE,SAAS,CAACI,GAAEC,IAAG,MAAM,UAAUD,GAAEC,IAAG,MAAM,GAAG,KAAKN,GAAE,OAAOG,IAAGJ,IAAG,OAAIE,EAAC,IAAI;AAC/P,oBAAAG,KAAI;AACJ;AAAA,kBACJ;AACA,sBAAIC,GAAEC,IAAG,SAASD,GAAEC,IAAG,MAAM,QAAQN,GAAE,MAAM,WAAW;AACpD,oBAAAI,KAAI;AACJ;AAAA,kBACJ;AAAA,gBACJ;AACA,uBAAO,UAAOA,MAAK,WAAWD,GAAE,UAAUJ,QAAOK,KAAIM,GAAE,KAAK,MAAMX,KAAII,GAAE,UAAUJ,KAAIC,IAAGC,EAAC,IAC1FG;AAAA,cACJ;AACA,uBAASO,GAAEZ,IAAGC,IAAGC,IAAG;AAChB,oBAAIC,IAAGC,IAAGG,KAAI,MAAMC,KAAI,KAAK,SAASC,KAAI,KAAK,MAAMC,KAAI,KAAK,eAAeG,KAAIJ,GAAE,2BAA2BE,KAAIJ,GAAE,QAAQL,GAAE,MAAM,EAAE,QAAQ,IAAIA;AAClJ,oBAAIO,GAAE,4BAA4B,IAAI,SAAOT;AAAG,oBAAE,aAAa,KAAKO,EAAC,GAAGC,GAAE,QAAQ,CAAC,GACnFR,KAAI,GAAGC,KAAIC,GAAE,QAAQE,KAAI,EAAE,0BAA0B,KAAKG,IAAG;AAAA,oBACzD,OAAO;AAAA,oBACP,KAAK;AAAA,kBACT,GAAG,KAAE,EAAE;AAAA,qBAAY;AACf,uBAAKJ,KAAIH,IAAGG,KAAIF,IAAGE;AAAK,2BAAOK,GAAE,eAAeL;AAChD,kBAAAC,KAAIJ;AAAA,gBACR;AACA,oBAAIY,KAAI,IAAIF,GAAE,MAAM,UAAU;AAC9B,qBAAKP,KAAIH,IAAGG,KAAIF,IAAGE,MAAK;AACpB,kBAAAS,GAAE,MAAMD,GAAER,IAAG,SAAS,GAAGI,GAAE,YAAY;AACvC,sBAAIO,KAAI,EAAE,cAAc,cAAc,KAAKP,IAAGK,IAAG,MAAI,OAAI,OAAIR,EAAC;AAC9D,4BAAOU,MAAK,WAAWA,OAAMV,KAAIU,GAAE;AAAA,gBACvC;AACA,gBAAAL,GAAE,4BAA4BI;AAAA,cAClC;AACA,uBAAS,EAAEb,IAAGC,IAAGC,IAAG;AAChB,oBAAIE,KAAI,MAAME,KAAI,KAAK,SAASC,KAAI,KAAK;AACzC,oBAAI,WAAWP;AAAG,uBAAKA,KAAIC,KAAI,GAAGD,KAAI,KAAK,CAACM,GAAE,eAAeN,KAAIA;AAAK;AACtE,yBAASQ,KAAIR,IAAGQ,KAAIP,IAAGO,MAAK;AACxB,sBAAI,WAAWF,GAAE,eAAeE,OAAM,CAAC,EAAE,OAAO,KAAKJ,IAAGI,IAAG,KAAE;AAAG,wBAAI,KAAKA,KAAIL,GAAE,QAAQ,KAAKC,IAAGI,EAAC,IAAIF,GAAE,eAAeE,KAAI,IAAI;AACzH,0BAAIC,KAAIN,GAAE,SAAS,KAAKC,IAAGI,EAAC,EAAE,MAAM;AACpC,6BAAOC,GAAEA,GAAE,SAAS,GAAG,MAAM,OAAOA,GAAE,IAAI;AAC1C,0BAAIC,IAAGC,KAAIR,GAAE,sBAAsB,KAAKC,IAAGI,IAAGC,EAAC;AAC/C,0BAAIE,OAAM,SAAOA,GAAE,MAAM,OAAO,aAAaA,GAAE,MAAM,mBAAmBD,KAAIJ,GAAE,eAAeE,KAAI,OAAO,SAAOE,GAAE,MAAM,yBAAyBC,KAAIJ,GAAE,OAAO,CAAC,GAAGI,IAAG;AAAA,wBAChK,OAAOR,GAAE,eAAe,KAAKC,IAAGI,IAAGG,GAAE,OAAO,IAAE,KAAKA,GAAE,MAAM;AAAA,sBAC/D,CAAC,GAAG,iBAAiB,MAAI,EAAE,KAAKP,IAAGI,IAAGG,IAAG,IAAE,GAAG,SAAOT,KAAI;AACrD,4BAAIU,KAAIN,GAAE,eAAeL,IAAG;AAC5B,+BAAOK,GAAE,eAAeL,MAAK,QAAQ,EAAE,KAAKG,IAAGH,IAAGW,IAAG,MAAI,IAAE;AAAA,sBAC/D;AAAA,oBACJ;AAAA;AAAA,gBACJ;AAAA,cACJ;AACA,uBAAS,EAAEZ,IAAGC,IAAGC,IAAGE,IAAG;AACnB,oBAAIE,KAAI,MAAMC,KAAI,KAAK,SAASC,KAAI,KAAK,MAAMC,KAAI,KAAK;AACxD,yBAASC,GAAEV,IAAGC,IAAGC,IAAG;AAChB,sBAAIC,KAAIF,GAAED;AACV,sBAAI,WAAWG,MAAK,SAAOA,GAAE,MAAM,UAAU,SAAOA,GAAE,MAAM,gBAAgB,WAAWF,GAAE,MAAM,WAAWA,GAAE,GAAG,cAAc;AACzH,wBAAIG,KAAIF,GAAE,SAASF,KAAI,IAAIC,GAAED,KAAI,MAAM,SAAOC,GAAED,KAAI,GAAG,MAAM,UAAUC,GAAED,KAAI,KAAKC,GAAED,KAAI,IAAIK,KAAIH,GAAE,MAAMF,KAAI,IAAIC,GAAED,KAAI,MAAM,SAAOC,GAAED,KAAI,GAAG,MAAM,UAAUC,GAAED,KAAI,KAAKC,GAAED,KAAI;AAC7K,2BAAOI,MAAKC;AAAA,kBAChB;AACA,yBAAO;AAAA,gBACX;AACA,oBAAIO,KAAI,GAAGE,KAAI,WAAWd,GAAE,QAAQA,GAAE,QAAQA,IAAGe,KAAI,WAAWf,GAAE,MAAMA,GAAE,MAAMA,IAAG,IAAI;AACvF,oBAAIA,GAAE,QAAQA,GAAE,QAAQc,KAAId,GAAE,KAAKe,KAAIf,GAAE,QAAQI,KAAI,WAAWA,KAAIA,KAAIU,IAAG,WAAWZ,OAAMY,OAAMC,MAAKP,GAAE,cAAc,WAAWD,GAAE,eAAeH,OAAM,WAAWH,MAAKA,GAAE,MAAM,sBAAsBA,GAAE,MAAM,cAAc;AACzN,sBAAI,GAAG,IAAIQ,GAAE,OAAO,MAAI,CAAC,GAAGF,GAAE,cAAc,GAAG,IAAI,EAAE,qBAAqB,KAAKD,IAAG,QAAQ,IAAE;AAC5F,uBAAKC,GAAE,IAAIO,IAAG,IAAI,GAAG,KAAKA,IAAG;AAAK,2BAAOP,GAAE,eAAe,IAAI,WAAWN,MAAK,OAAOM,GAAE,MAAM,IAAI;AACjG,sBAAI,GAAG,GAAG,IAAIH,IAAGY,KAAI;AACrB,uBAAKf,OAAMM,GAAE,eAAeH,MAAKK,GAAE,OAAO,MAAI,CAAC,GAAGR,EAAC,GAAGe,MAAK,MAAM,IAAIf,KAAIc,KAAIA,KAAI,GAAG,KAAK,GAAG,KAAK;AAC7F,wBAAI,YAAY,IAAI,EAAE,OAAO,SAAO,EAAE,mBAAmB,KAAKA,MAAK,KAAKD,MAAKJ,GAAE,GAAG,GAAG;AAAA,sBACjF,OAAOI;AAAA,sBACP,KAAKC;AAAA,oBACT,CAAC,IAAI;AACD,6BAAM,OAAOZ,GAAE,QAAQ,KAAKG,IAAGU,EAAC,EAAE,MAAM,OAAO;AAC3C,4BAAI,WAAQ,IAAIL,GAAE,KAAKL,IAAGU,IAAG,GAAGR,EAAC,MAAM,QAAQ,EAAE,MAAM,KAAK;AACxD,kCAAQ,EAAE,MAAM,OAAO,EAAE,UAAU,KAAKF,IAAG,IAAE;AAC7C,8BAAI,IAAI,EAAE,KAAKA,IAAGU,IAAG,EAAE,OAAO,QAAQ,EAAE,MAAM,KAAK,IAAE;AACrD,8BAAI,IAAI,UAAO,GAAG,KAAK,EAAE,OAAOA,MAAK,GAAG,CAAC,KAAK;AAAG;AAAA,wBACrD;AAAO,8BAAI;AACX,4BAAI,GAAG;AACH,qCAAWf,MAAK,EAAE,MAAM,UAAU,MAAMD,GAAE,SAASY;AACnD;AAAA,wBACJ;AACA,4BAAI,CAAC,KAAK,EAAE,UAAU,KAAKN,EAAC,GAAGU,KAAIT,GAAE;AAAY;AACjD,wBAAAS;AAAA,sBACJ;AACA,4BAAMb,GAAE,QAAQ,KAAKG,IAAGU,EAAC,EAAE,MAAM,QAAQ,IAAI,QAAKA,KAAI;AAAA,oBAC1D;AACA,wBAAI,CAAC;AAAG;AAAA,kBACZ;AACA,sBAAI,CAAC;AAAG,2BAAOT,GAAE,iBAAiBE,GAAE,OAAO,MAAI,CAAC,GAAG,CAAC,GAAG,EAAE,aAAa,KAAKH,IAAG,IAAE,GAChF;AAAA,gBACJ;AAAO,kBAAAL,MAAKE,GAAE,QAAQ,KAAKG,IAAGF,EAAC,EAAE,MAAM,OAAOH,GAAE,MAAM,OAAOM,GAAE,eAAeH,MAAKK,GAAE,OAAO,MAAI,CAAC,GAAGR,EAAC;AACrG,uBAAO,EAAE,aAAa,KAAKK,IAAG,IAAE,GAAGM;AAAA,cACvC;AAAA,YACJ;AAAA,UACJ,GAAG,IAAI,CAAC;AACR,mBAAS,EAAET,IAAG;AACV,gBAAI,IAAI,EAAEA;AACV,gBAAI,WAAW;AAAG,qBAAO,EAAE;AAC3B,gBAAI,IAAI,EAAEA,MAAK;AAAA,cACX,SAAS,CAAC;AAAA,YACd;AACA,mBAAO,EAAEA,IAAG,GAAG,EAAE,SAAS,CAAC,GAAG,EAAE;AAAA,UACpC;AACA,cAAI,IAAI,CAAC;AACT,iBAAO,WAAW;AACd,gBAAIH,IAAGC,KAAI;AACX,mBAAO,eAAeA,IAAG,cAAc;AAAA,cACnC,OAAO;AAAA,YACX,CAAC,GAAGA,GAAE,UAAU,QAAQ,EAAE,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,GAClF,EAAE,IAAI;AACN,gBAAI,MAAMD,KAAI,EAAE,IAAI,MAAMA,GAAE,aAAaA,KAAI;AAAA,cACzC,SAASA;AAAA,YACb,GAAG;AACH,YAAAC,GAAE,UAAU;AAAA,UAChB,EAAE,GAAG;AAAA,QACT,EAAE;AAAA,MACN,CAAE;AAAA;AAAA;;;ACnrGF,WAASsB,SAAQ,QAAQ,gBAAgB;AACvC,QAAI,OAAO,OAAO,KAAK,MAAM;AAE7B,QAAI,OAAO,uBAAuB;AAChC,UAAI,UAAU,OAAO,sBAAsB,MAAM;AACjD,yBAAmB,UAAU,QAAQ,OAAO,SAAU,KAAK;AACzD,eAAO,OAAO,yBAAyB,QAAQ,GAAG,EAAE;AAAA,MACtD,CAAC,IAAI,KAAK,KAAK,MAAM,MAAM,OAAO;AAAA,IACpC;AAEA,WAAO;AAAA,EACT;AAEA,WAAS,eAAe,QAAQ;AAC9B,aAAS,IAAI,GAAG,IAAI,UAAU,QAAQ,KAAK;AACzC,UAAI,SAAS,QAAQ,UAAU,KAAK,UAAU,KAAK,CAAC;AACpD,UAAI,IAAIA,SAAQ,OAAO,MAAM,GAAG,IAAE,EAAE,QAAQ,SAAU,KAAK;AACzD,wBAAgB,QAAQ,KAAK,OAAO,IAAI;AAAA,MAC1C,CAAC,IAAI,OAAO,4BAA4B,OAAO,iBAAiB,QAAQ,OAAO,0BAA0B,MAAM,CAAC,IAAIA,SAAQ,OAAO,MAAM,CAAC,EAAE,QAAQ,SAAU,KAAK;AACjK,eAAO,eAAe,QAAQ,KAAK,OAAO,yBAAyB,QAAQ,GAAG,CAAC;AAAA,MACjF,CAAC;AAAA,IACH;AAEA,WAAO;AAAA,EACT;AAEA,WAAS,QAAQ,KAAK;AACpB;AAEA,WAAO,UAAU,cAAc,OAAO,UAAU,YAAY,OAAO,OAAO,WAAW,SAAUC,MAAK;AAClG,aAAO,OAAOA;AAAA,IAChB,IAAI,SAAUA,MAAK;AACjB,aAAOA,QAAO,cAAc,OAAO,UAAUA,KAAI,gBAAgB,UAAUA,SAAQ,OAAO,YAAY,WAAW,OAAOA;AAAA,IAC1H,GAAG,QAAQ,GAAG;AAAA,EAChB;AAkDA,WAAS,gBAAgB,UAAU,aAAa;AAC9C,QAAI,EAAE,oBAAoB,cAAc;AACtC,YAAM,IAAI,UAAU,mCAAmC;AAAA,IACzD;AAAA,EACF;AAEA,WAAS,kBAAkB,QAAQ,OAAO;AACxC,aAAS,IAAI,GAAG,IAAI,MAAM,QAAQ,KAAK;AACrC,UAAI,aAAa,MAAM;AACvB,iBAAW,aAAa,WAAW,cAAc;AACjD,iBAAW,eAAe;AAC1B,UAAI,WAAW;AAAY,mBAAW,WAAW;AACjD,aAAO,eAAe,QAAQ,WAAW,KAAK,UAAU;AAAA,IAC1D;AAAA,EACF;AAEA,WAAS,aAAa,aAAa,YAAY,aAAa;AAC1D,QAAI;AAAY,wBAAkB,YAAY,WAAW,UAAU;AACnE,QAAI;AAAa,wBAAkB,aAAa,WAAW;AAC3D,WAAO,eAAe,aAAa,aAAa;AAAA,MAC9C,UAAU;AAAA,IACZ,CAAC;AACD,WAAO;AAAA,EACT;AAEA,WAAS,gBAAgB,KAAK,KAAK,OAAO;AACxC,QAAI,OAAO,KAAK;AACd,aAAO,eAAe,KAAK,KAAK;AAAA,QAC9B;AAAA,QACA,YAAY;AAAA,QACZ,cAAc;AAAA,QACd,UAAU;AAAA,MACZ,CAAC;AAAA,IACH,OAAO;AACL,UAAI,OAAO;AAAA,IACb;AAEA,WAAO;AAAA,EACT;AA6BA,WAAS,eAAe,KAAK,GAAG;AAC9B,WAAO,gBAAgB,GAAG,KAAK,sBAAsB,KAAK,CAAC,KAAK,4BAA4B,KAAK,CAAC,KAAK,iBAAiB;AAAA,EAC1H;AAEA,WAAS,mBAAmB,KAAK;AAC/B,WAAO,mBAAmB,GAAG,KAAK,iBAAiB,GAAG,KAAK,4BAA4B,GAAG,KAAK,mBAAmB;AAAA,EACpH;AAEA,WAAS,mBAAmB,KAAK;AAC/B,QAAI,MAAM,QAAQ,GAAG;AAAG,aAAO,kBAAkB,GAAG;AAAA,EACtD;AAEA,WAAS,gBAAgB,KAAK;AAC5B,QAAI,MAAM,QAAQ,GAAG;AAAG,aAAO;AAAA,EACjC;AAEA,WAAS,iBAAiB,MAAM;AAC9B,QAAI,OAAO,WAAW,eAAe,KAAK,OAAO,aAAa,QAAQ,KAAK,iBAAiB;AAAM,aAAO,MAAM,KAAK,IAAI;AAAA,EAC1H;AAEA,WAAS,sBAAsB,KAAK,GAAG;AACrC,QAAI,KAAK,OAAO,OAAO,OAAO,OAAO,WAAW,eAAe,IAAI,OAAO,aAAa,IAAI;AAE3F,QAAI,MAAM;AAAM;AAChB,QAAI,OAAO,CAAC;AACZ,QAAI,KAAK;AACT,QAAI,KAAK;AAET,QAAI,IAAI;AAER,QAAI;AACF,WAAK,KAAK,GAAG,KAAK,GAAG,GAAG,EAAE,MAAM,KAAK,GAAG,KAAK,GAAG,OAAO,KAAK,MAAM;AAChE,aAAK,KAAK,GAAG,KAAK;AAElB,YAAI,KAAK,KAAK,WAAW;AAAG;AAAA,MAC9B;AAAA,IACF,SAAS,KAAP;AACA,WAAK;AACL,WAAK;AAAA,IACP,UAAE;AACA,UAAI;AACF,YAAI,CAAC,MAAM,GAAG,aAAa;AAAM,aAAG,UAAU;AAAA,MAChD,UAAE;AACA,YAAI;AAAI,gBAAM;AAAA,MAChB;AAAA,IACF;AAEA,WAAO;AAAA,EACT;AAEA,WAAS,4BAA4B,GAAG,QAAQ;AAC9C,QAAI,CAAC;AAAG;AACR,QAAI,OAAO,MAAM;AAAU,aAAO,kBAAkB,GAAG,MAAM;AAC7D,QAAI,IAAI,OAAO,UAAU,SAAS,KAAK,CAAC,EAAE,MAAM,GAAG,EAAE;AACrD,QAAI,MAAM,YAAY,EAAE;AAAa,UAAI,EAAE,YAAY;AACvD,QAAI,MAAM,SAAS,MAAM;AAAO,aAAO,MAAM,KAAK,CAAC;AACnD,QAAI,MAAM,eAAe,2CAA2C,KAAK,CAAC;AAAG,aAAO,kBAAkB,GAAG,MAAM;AAAA,EACjH;AAEA,WAAS,kBAAkB,KAAK,KAAK;AACnC,QAAI,OAAO,QAAQ,MAAM,IAAI;AAAQ,YAAM,IAAI;AAE/C,aAAS,IAAI,GAAG,OAAO,IAAI,MAAM,GAAG,GAAG,IAAI,KAAK;AAAK,WAAK,KAAK,IAAI;AAEnE,WAAO;AAAA,EACT;AAEA,WAAS,qBAAqB;AAC5B,UAAM,IAAI,UAAU,sIAAsI;AAAA,EAC5J;AAEA,WAAS,mBAAmB;AAC1B,UAAM,IAAI,UAAU,2IAA2I;AAAA,EACjK;AAuDA,WAAS,YAAY,KAAK;AAExB,WAAO,IAAI,MAAM,KAAK;AAAA,MACpB,KAAK,SAASC,KAAI,QAAQ,MAAM;AAC9B,eAAO,QAAQ,SAAS,OAAO,QAAQ,OAAO;AAAA,MAChD;AAAA,IACF,CAAC;AAAA,EACH;AA8FA,WAAS,cAAc,MAAM;AAC3B,QAAI,UAAU,SAAS,cAAc,YAAY,OAAO,GAAG;AAE3D,QAAI,SAAS;AACX,aAAO,QAAQ,aAAa,IAAI;AAAA,IAClC;AAAA,EACF;AAEA,WAAS,OAAO,KAAK;AAGnB,QAAI,QAAQ;AAAI,aAAO;AACvB,QAAI,QAAQ;AAAS,aAAO;AAC5B,QAAI,QAAQ;AAAQ,aAAO;AAC3B,WAAO;AAAA,EACT;AAwEA,WAAS,SAAS,IAAI;AACpB,gBAAY,KAAK,EAAE;AAEnB,WAAO,WAAY;AACjB,kBAAY,OAAO,YAAY,QAAQ,EAAE,GAAG,CAAC;AAAA,IAC/C;AAAA,EACF;AAWA,WAAS,UAAUC,MAAK;AACtB,QAAI,CAACA,QAAO,CAAC,QAAQ;AACnB;AAAA,IACF;AAEA,QAAI,QAAQ,SAAS,cAAc,OAAO;AAC1C,UAAM,aAAa,QAAQ,UAAU;AACrC,UAAM,YAAYA;AAClB,QAAI,eAAe,SAAS,KAAK;AACjC,QAAI,cAAc;AAElB,aAAS,IAAI,aAAa,SAAS,GAAG,IAAI,IAAI,KAAK;AACjD,UAAI,QAAQ,aAAa;AACzB,UAAI,WAAW,MAAM,WAAW,IAAI,YAAY;AAEhD,UAAI,CAAC,SAAS,MAAM,EAAE,QAAQ,OAAO,IAAI,IAAI;AAC3C,sBAAc;AAAA,MAChB;AAAA,IACF;AAEA,aAAS,KAAK,aAAa,OAAO,WAAW;AAC7C,WAAOA;AAAA,EACT;AAEA,WAAS,eAAe;AACtB,QAAIC,QAAO;AACX,QAAI,KAAK;AAET,WAAOA,UAAS,GAAG;AACjB,YAAM,OAAO,KAAK,OAAO,IAAI,KAAK;AAAA,IACpC;AAEA,WAAO;AAAA,EACT;AACA,WAAS,QAAQ,KAAK;AACpB,QAAI,QAAQ,CAAC;AAEb,aAAS,KAAK,OAAO,CAAC,GAAG,WAAW,GAAG,OAAM;AAC3C,YAAM,KAAK,IAAI;AAAA,IACjB;AAEA,WAAO;AAAA,EACT;AACA,WAAS,WAAW,MAAM;AACxB,QAAI,KAAK,WAAW;AAClB,aAAO,QAAQ,KAAK,SAAS;AAAA,IAC/B,OAAO;AACL,cAAQ,KAAK,aAAa,OAAO,KAAK,IAAI,MAAM,GAAG,EAAE,OAAO,SAAU,GAAG;AACvE,eAAO;AAAA,MACT,CAAC;AAAA,IACH;AAAA,EACF;AACA,WAAS,WAAW,KAAK;AACvB,WAAO,GAAG,OAAO,GAAG,EAAE,QAAQ,MAAM,OAAO,EAAE,QAAQ,MAAM,QAAQ,EAAE,QAAQ,MAAM,OAAO,EAAE,QAAQ,MAAM,MAAM,EAAE,QAAQ,MAAM,MAAM;AAAA,EACxI;AACA,WAAS,eAAe,YAAY;AAClC,WAAO,OAAO,KAAK,cAAc,CAAC,CAAC,EAAE,OAAO,SAAU,KAAK,eAAe;AACxE,aAAO,MAAM,GAAG,OAAO,eAAe,IAAK,EAAE,OAAO,WAAW,WAAW,cAAc,GAAG,IAAK;AAAA,IAClG,GAAG,EAAE,EAAE,KAAK;AAAA,EACd;AACA,WAAS,WAAWC,SAAQ;AAC1B,WAAO,OAAO,KAAKA,WAAU,CAAC,CAAC,EAAE,OAAO,SAAU,KAAK,WAAW;AAChE,aAAO,MAAM,GAAG,OAAO,WAAW,IAAI,EAAE,OAAOA,QAAO,WAAW,KAAK,GAAG,GAAG;AAAA,IAC9E,GAAG,EAAE;AAAA,EACP;AACA,WAAS,sBAAsB,WAAW;AACxC,WAAO,UAAU,SAAS,qBAAqB,QAAQ,UAAU,MAAM,qBAAqB,KAAK,UAAU,MAAM,qBAAqB,KAAK,UAAU,WAAW,qBAAqB,UAAU,UAAU,SAAS,UAAU;AAAA,EAC9N;AACA,WAAS,gBAAgBC,OAAM;AAC7B,QAAI,YAAYA,MAAK,WACjB,iBAAiBA,MAAK,gBACtB,YAAYA,MAAK;AACrB,QAAI,QAAQ;AAAA,MACV,WAAW,aAAa,OAAO,iBAAiB,GAAG,OAAO;AAAA,IAC5D;AACA,QAAI,iBAAiB,aAAa,OAAO,UAAU,IAAI,IAAI,IAAI,EAAE,OAAO,UAAU,IAAI,IAAI,IAAI;AAC9F,QAAI,aAAa,SAAS,OAAO,UAAU,OAAO,MAAM,UAAU,QAAQ,KAAK,IAAI,IAAI,EAAE,OAAO,UAAU,OAAO,MAAM,UAAU,QAAQ,KAAK,IAAI,IAAI;AACtJ,QAAI,cAAc,UAAU,OAAO,UAAU,QAAQ,OAAO;AAC5D,QAAI,QAAQ;AAAA,MACV,WAAW,GAAG,OAAO,gBAAgB,GAAG,EAAE,OAAO,YAAY,GAAG,EAAE,OAAO,WAAW;AAAA,IACtF;AACA,QAAI,OAAO;AAAA,MACT,WAAW,aAAa,OAAO,YAAY,IAAI,IAAI,QAAQ;AAAA,IAC7D;AACA,WAAO;AAAA,MACL;AAAA,MACA;AAAA,MACA;AAAA,IACF;AAAA,EACF;AACA,WAAS,gBAAgB,OAAO;AAC9B,QAAI,YAAY,MAAM,WAClB,cAAc,MAAM,OACpB,QAAQ,gBAAgB,SAAS,gBAAgB,aACjD,eAAe,MAAM,QACrB,SAAS,iBAAiB,SAAS,gBAAgB,cACnD,sBAAsB,MAAM,eAC5B,gBAAgB,wBAAwB,SAAS,QAAQ;AAC7D,QAAI,MAAM;AAEV,QAAI,iBAAiB,OAAO;AAC1B,aAAO,aAAa,OAAO,UAAU,IAAI,IAAI,QAAQ,GAAG,MAAM,EAAE,OAAO,UAAU,IAAI,IAAI,SAAS,GAAG,MAAM;AAAA,IAC7G,WAAW,eAAe;AACxB,aAAO,yBAAyB,OAAO,UAAU,IAAI,GAAG,mBAAmB,EAAE,OAAO,UAAU,IAAI,GAAG,OAAO;AAAA,IAC9G,OAAO;AACL,aAAO,aAAa,OAAO,UAAU,IAAI,GAAG,MAAM,EAAE,OAAO,UAAU,IAAI,GAAG,MAAM;AAAA,IACpF;AAEA,WAAO,SAAS,OAAO,UAAU,OAAO,KAAK,UAAU,QAAQ,KAAK,IAAI,IAAI,EAAE,OAAO,UAAU,OAAO,KAAK,UAAU,QAAQ,KAAK,IAAI,IAAI;AAC1I,WAAO,UAAU,OAAO,UAAU,QAAQ,OAAO;AACjD,WAAO;AAAA,EACT;AAIA,WAAS,MAAM;AACb,QAAI,MAAM;AACV,QAAI,MAAM;AACV,QAAI,KAAK,OAAO;AAChB,QAAI,KAAK,OAAO;AAChB,QAAI,IAAI;AAER,QAAI,OAAO,OAAO,OAAO,KAAK;AAC5B,UAAI,QAAQ,IAAI,OAAO,MAAM,OAAO,KAAK,KAAK,GAAG,GAAG;AACpD,UAAI,iBAAiB,IAAI,OAAO,OAAO,OAAO,KAAK,KAAK,GAAG,GAAG;AAC9D,UAAI,QAAQ,IAAI,OAAO,MAAM,OAAO,GAAG,GAAG,GAAG;AAC7C,UAAI,EAAE,QAAQ,OAAO,IAAI,OAAO,IAAI,GAAG,CAAC,EAAE,QAAQ,gBAAgB,KAAK,OAAO,IAAI,GAAG,CAAC,EAAE,QAAQ,OAAO,IAAI,OAAO,EAAE,CAAC;AAAA,IACvH;AAEA,WAAO;AAAA,EACT;AAIA,WAAS,YAAY;AACnB,QAAI,OAAO,cAAc,CAAC,cAAc;AACtC,gBAAU,IAAI,CAAC;AACf,qBAAe;AAAA,IACjB;AAAA,EACF;AA+CA,WAAS,SAAUC,KAAI;AACrB,QAAI,CAAC;AAAQ;AACb,aAAS,WAAWA,KAAI,CAAC,IAAI,UAAU,KAAKA,GAAE;AAAA,EAChD;AAEA,WAAS,OAAO,eAAe;AAC7B,QAAI,MAAM,cAAc,KACpB,wBAAwB,cAAc,YACtC,aAAa,0BAA0B,SAAS,CAAC,IAAI,uBACrD,wBAAwB,cAAc,UACtC,WAAW,0BAA0B,SAAS,CAAC,IAAI;AAEvD,QAAI,OAAO,kBAAkB,UAAU;AACrC,aAAO,WAAW,aAAa;AAAA,IACjC,OAAO;AACL,aAAO,IAAI,OAAO,KAAK,GAAG,EAAE,OAAO,eAAe,UAAU,GAAG,GAAG,EAAE,OAAO,SAAS,IAAI,MAAM,EAAE,KAAK,EAAE,GAAG,IAAI,EAAE,OAAO,KAAK,GAAG;AAAA,IACjI;AAAA,EACF;AAEA,WAAS,gBAAgB,SAASC,SAAQ,UAAU;AAClD,QAAI,WAAW,QAAQA,YAAW,QAAQA,SAAQ,WAAW;AAC3D,aAAO;AAAA,QACL,QAAQA;AAAA,QACR;AAAA,QACA,MAAM,QAAQA,SAAQ;AAAA,MACxB;AAAA,IACF;AAAA,EACF;AA0EA,WAAS,WAAW,QAAQ;AAC1B,QAAI,SAAS,CAAC;AACd,QAAIC,WAAU;AACd,QAAI,SAAS,OAAO;AAEpB,WAAOA,WAAU,QAAQ;AACvB,UAAI,QAAQ,OAAO,WAAWA,UAAS;AAEvC,UAAI,SAAS,SAAU,SAAS,SAAUA,WAAU,QAAQ;AAC1D,YAAI,QAAQ,OAAO,WAAWA,UAAS;AAEvC,aAAK,QAAQ,UAAW,OAAQ;AAE9B,iBAAO,OAAO,QAAQ,SAAU,OAAO,QAAQ,QAAS,KAAO;AAAA,QACjE,OAAO;AACL,iBAAO,KAAK,KAAK;AACjB,UAAAA;AAAA,QACF;AAAA,MACF,OAAO;AACL,eAAO,KAAK,KAAK;AAAA,MACnB;AAAA,IACF;AAEA,WAAO;AAAA,EACT;AAEA,WAAS,MAAM,SAAS;AACtB,QAAI,UAAU,WAAW,OAAO;AAChC,WAAO,QAAQ,WAAW,IAAI,QAAQ,GAAG,SAAS,EAAE,IAAI;AAAA,EAC1D;AACA,WAAS,YAAY,QAAQC,QAAO;AAClC,QAAIN,QAAO,OAAO;AAClB,QAAI,QAAQ,OAAO,WAAWM,MAAK;AACnC,QAAI;AAEJ,QAAI,SAAS,SAAU,SAAS,SAAUN,QAAOM,SAAQ,GAAG;AAC1D,eAAS,OAAO,WAAWA,SAAQ,CAAC;AAEpC,UAAI,UAAU,SAAU,UAAU,OAAQ;AACxC,gBAAQ,QAAQ,SAAU,OAAQ,SAAS,QAAS;AAAA,MACtD;AAAA,IACF;AAEA,WAAO;AAAA,EACT;AAEA,WAAS,eAAe,OAAO;AAC7B,WAAO,OAAO,KAAK,KAAK,EAAE,OAAO,SAAU,KAAK,UAAU;AACxD,UAAIC,QAAO,MAAM;AACjB,UAAI,WAAW,CAAC,CAACA,MAAK;AAEtB,UAAI,UAAU;AACZ,YAAIA,MAAK,YAAYA,MAAK;AAAA,MAC5B,OAAO;AACL,YAAI,YAAYA;AAAA,MAClB;AAEA,aAAO;AAAA,IACT,GAAG,CAAC,CAAC;AAAA,EACP;AAEA,WAAS,YAAYH,SAAQ,OAAO;AAClC,QAAI,SAAS,UAAU,SAAS,KAAK,UAAU,OAAO,SAAY,UAAU,KAAK,CAAC;AAClF,QAAI,oBAAoB,OAAO,WAC3B,YAAY,sBAAsB,SAAS,QAAQ;AACvD,QAAI,aAAa,eAAe,KAAK;AAErC,QAAI,OAAO,UAAU,MAAM,YAAY,cAAc,CAAC,WAAW;AAC/D,gBAAU,MAAM,QAAQA,SAAQ,eAAe,KAAK,CAAC;AAAA,IACvD,OAAO;AACL,gBAAU,OAAOA,WAAU,eAAe,eAAe,CAAC,GAAG,UAAU,OAAOA,YAAW,CAAC,CAAC,GAAG,UAAU;AAAA,IAC1G;AASA,QAAIA,YAAW,OAAO;AACpB,kBAAY,MAAM,KAAK;AAAA,IACzB;AAAA,EACF;AA2BA,WAAS,WAAW,MAAM;AACxB,WAAO,CAAC,iBAAiB,QAAQ,IAAI;AAAA,EACvC;AAEA,WAAS,YAAY,WAAW,KAAK;AACnC,QAAI,QAAQ,IAAI,MAAM,GAAG;AACzB,QAAIA,UAAS,MAAM;AACnB,QAAI,WAAW,MAAM,MAAM,CAAC,EAAE,KAAK,GAAG;AAEtC,QAAIA,YAAW,aAAa,aAAa,MAAM,CAAC,WAAW,QAAQ,GAAG;AACpE,aAAO;AAAA,IACT,OAAO;AACL,aAAO;AAAA,IACT;AAAA,EACF;AA0FA,WAAS,UAAUA,SAAQ,SAAS;AAClC,YAAQ,WAAWA,YAAW,CAAC,GAAG;AAAA,EACpC;AACA,WAAS,WAAWA,SAAQ,UAAU;AACpC,YAAQ,YAAYA,YAAW,CAAC,GAAG;AAAA,EACrC;AACA,WAAS,QAAQA,SAAQ,OAAO;AAC9B,YAAQ,SAASA,YAAW,CAAC,GAAG;AAAA,EAClC;AACA,WAAS,UAAU,MAAM;AACvB,WAAO,WAAW,SAAS;AAAA,MACzB,QAAQ;AAAA,MACR,UAAU;AAAA,IACZ;AAAA,EACF;AACA,WAAS,aAAa,SAAS;AAC7B,QAAI,aAAa,cAAc;AAC/B,QAAI,aAAa,UAAU,OAAO,OAAO;AACzC,WAAO,eAAe,aAAa;AAAA,MACjC,QAAQ;AAAA,MACR,UAAU;AAAA,IACZ,IAAI,SAAS;AAAA,MACX,QAAQ;AAAA,MACR,UAAU;AAAA,IACZ;AAAA,EACF;AACA,WAAS,yBAAyB;AAChC,WAAO;AAAA,EACT;AAQA,WAAS,mBAAmB,eAAe;AACzC,QAAI,SAAS,UAAU,SAAS,KAAK,UAAU,OAAO,SAAY,UAAU,KAAK,CAAC;AAClF,QAAI,iBAAiB,OAAO,QACxB,SAAS,mBAAmB,SAAS,iBAAiB;AAC1D,QAAI,QAAQ,gBAAgB,QAAQ;AACpC,QAAIA,UAAS,gBAAgB,QAAQ,kBAAkB,gBAAgB,QAAQ;AAC/E,QAAI,UAAU,iBAAiB,UAAU,SAAS,gBAAgB;AAClE,WAAOA,WAAU,WAAW;AAAA,EAC9B;AAEA,WAAS,iBAAiB,QAAQ;AAChC,QAAI;AAEJ,QAAI,SAAS,UAAU,SAAS,KAAK,UAAU,OAAO,SAAY,UAAU,KAAK,CAAC;AAClF,QAAI,sBAAsB,OAAO,aAC7B,cAAc,wBAAwB,SAAS,QAAQ;AAC3D,QAAI,YAAY,YAAY,CAAC,GAAG,gBAAgB,WAAW,gBAAgB,GAAG,OAAO,OAAO,WAAW,GAAG,EAAE,OAAO,cAAc,CAAC,GAAG,gBAAgB,WAAW,cAAc,GAAG,OAAO,OAAO,WAAW,GAAG,EAAE,OAAO,YAAY,CAAC,GAAG;AACtO,QAAI,cAAc;AAClB,QAAI,SAAS;AAEb,QAAI,OAAO,SAAS,SAAS,eAAe,KAAK,OAAO,KAAK,SAAU,GAAG;AACxE,aAAO,oBAAoB,gBAAgB,SAAS,CAAC;AAAA,IACvD,CAAC,GAAG;AACF,eAAS;AAAA,IACX;AAEA,QAAI,OAAO,SAAS,SAAS,aAAa,KAAK,OAAO,KAAK,SAAU,GAAG;AACtE,aAAO,oBAAoB,cAAc,SAAS,CAAC;AAAA,IACrD,CAAC,GAAG;AACF,eAAS;AAAA,IACX;AAEA,QAAI,YAAY,OAAO,OAAO,SAAU,KAAK,KAAK;AAChD,UAAI,WAAW,YAAY,OAAO,WAAW,GAAG;AAEhD,UAAI,OAAO,MAAM;AACf,cAAM,WAAW,QAAQ,SAAS,GAAG,IAAI,qBAAqB,QAAQ,OAAO;AAC7E,sBAAc;AACd,YAAI,SAAS;AAAA,MACf,WAAW,SAAS,QAAQ,QAAQ,GAAG,IAAI,IAAI;AAC7C,sBAAc;AACd,YAAI,SAAS,mBAAmB,KAAK;AAAA,UACnC;AAAA,QACF,CAAC;AAAA,MACH,WAAW,UAAU;AACnB,YAAI,WAAW;AAAA,MACjB,WAAW,QAAQ,OAAO,oBAAoB,QAAQ,SAAS,mBAAmB,QAAQ,SAAS,eAAe;AAChH,YAAI,KAAK,KAAK,GAAG;AAAA,MACnB;AAEA,UAAI,CAAC,eAAe,IAAI,UAAU,IAAI,UAAU;AAC9C,YAAI,OAAO,gBAAgB,OAAO,UAAU,IAAI,QAAQ,IAAI,CAAC;AAC7D,YAAI,gBAAgB,QAAQ,IAAI,QAAQ,IAAI,QAAQ;AAEpD,YAAI,KAAK,QAAQ;AACf,wBAAc;AAAA,QAChB;AAEA,YAAI,WAAW,KAAK,YAAY,iBAAiB,IAAI;AACrD,YAAI,SAAS,KAAK,UAAU,IAAI;AAEhC,YAAI,IAAI,WAAW,SAAS,CAAC,OAAO,UAAU,OAAO,UAAU,CAAC,OAAO,cAAc;AAGnF,cAAI,SAAS;AAAA,QACf;AAAA,MACF;AAEA,aAAO;AAAA,IACT,GAAG,mBAAmB,CAAC;AAEvB,QAAI,OAAO,SAAS,WAAW,KAAK,OAAO,SAAS,KAAK,GAAG;AAC1D,gBAAU,SAAS;AAAA,IACrB;AAEA,QAAI,OAAO,SAAS,YAAY,KAAK,OAAO,SAAS,KAAK,GAAG;AAC3D,gBAAU,SAAS;AAAA,IACrB;AAEA,QAAI,CAAC,UAAU,UAAU,WAAW,iBAAiB,OAAO,WAAW,OAAO,eAAe;AAC3F,gBAAU,SAAS;AACnB,gBAAU,WAAW,QAAQ,UAAU,QAAQ,UAAU,QAAQ,KAAK,UAAU;AAAA,IAClF;AAEA,QAAI,UAAU,WAAW,QAAQ,gBAAgB,MAAM;AAGrD,gBAAU,SAAS,uBAAuB,KAAK;AAAA,IACjD;AAEA,WAAO;AAAA,EACT;AAoEA,WAAS,gBAAgB,aAAaF,OAAM;AAC1C,QAAI,MAAMA,MAAK;AACf,eAAW;AACX,aAAS,CAAC;AACV,WAAO,KAAK,SAAS,EAAE,QAAQ,SAAU,GAAG;AAC1C,UAAI,oBAAoB,QAAQ,CAAC,MAAM,IAAI;AACzC,eAAO,UAAU;AAAA,MACnB;AAAA,IACF,CAAC;AAED,aAAS,QAAQ,SAAUM,SAAQ;AACjC,UAAIC,UAASD,QAAO,SAASA,QAAO,OAAO,IAAI,CAAC;AAChD,aAAO,KAAKC,OAAM,EAAE,QAAQ,SAAU,IAAI;AACxC,YAAI,OAAOA,QAAO,QAAQ,YAAY;AACpC,cAAI,MAAMA,QAAO;AAAA,QACnB;AAEA,YAAI,QAAQA,QAAO,GAAG,MAAM,UAAU;AACpC,iBAAO,KAAKA,QAAO,GAAG,EAAE,QAAQ,SAAU,IAAI;AAC5C,gBAAI,CAAC,IAAI,KAAK;AACZ,kBAAI,MAAM,CAAC;AAAA,YACb;AAEA,gBAAI,IAAI,MAAMA,QAAO,IAAI;AAAA,UAC3B,CAAC;AAAA,QACH;AAAA,MACF,CAAC;AAED,UAAID,QAAO,OAAO;AAChB,YAAIE,SAAQF,QAAO,MAAM;AACzB,eAAO,KAAKE,MAAK,EAAE,QAAQ,SAAU,MAAM;AACzC,cAAI,CAAC,OAAO,OAAO;AACjB,mBAAO,QAAQ,CAAC;AAAA,UAClB;AAEA,iBAAO,MAAM,KAAKA,OAAM,KAAK;AAAA,QAC/B,CAAC;AAAA,MACH;AAEA,UAAIF,QAAO,UAAU;AACnB,QAAAA,QAAO,SAAS,SAAS;AAAA,MAC3B;AAAA,IACF,CAAC;AAED,WAAO;AAAA,EACT;AACA,WAAS,WAAW,MAAM,aAAa;AACrC,aAAS,OAAO,UAAU,QAAQ,OAAO,IAAI,MAAM,OAAO,IAAI,OAAO,IAAI,CAAC,GAAG,OAAO,GAAG,OAAO,MAAM,QAAQ;AAC1G,WAAK,OAAO,KAAK,UAAU;AAAA,IAC7B;AAEA,QAAI,UAAU,OAAO,SAAS,CAAC;AAC/B,YAAQ,QAAQ,SAAU,QAAQ;AAChC,oBAAc,OAAO,MAAM,MAAM,CAAC,WAAW,EAAE,OAAO,IAAI,CAAC;AAAA,IAC7D,CAAC;AACD,WAAO;AAAA,EACT;AACA,WAAS,UAAU,MAAM;AACvB,aAAS,QAAQ,UAAU,QAAQ,OAAO,IAAI,MAAM,QAAQ,IAAI,QAAQ,IAAI,CAAC,GAAG,QAAQ,GAAG,QAAQ,OAAO,SAAS;AACjH,WAAK,QAAQ,KAAK,UAAU;AAAA,IAC9B;AAEA,QAAI,UAAU,OAAO,SAAS,CAAC;AAC/B,YAAQ,QAAQ,SAAU,QAAQ;AAChC,aAAO,MAAM,MAAM,IAAI;AAAA,IACzB,CAAC;AACD,WAAO;AAAA,EACT;AACA,WAAS,eAAe;AACtB,QAAI,OAAO,UAAU;AACrB,QAAI,OAAO,MAAM,UAAU,MAAM,KAAK,WAAW,CAAC;AAClD,WAAO,UAAU,QAAQ,UAAU,MAAM,MAAM,MAAM,IAAI,IAAI;AAAA,EAC/D;AAEA,WAAS,mBAAmB,YAAY;AACtC,QAAI,WAAW,WAAW,MAAM;AAC9B,iBAAW,SAAS;AAAA,IACtB;AAEA,QAAI,WAAW,WAAW;AAC1B,QAAIJ,UAAS,WAAW,UAAU,uBAAuB;AACzD,QAAI,CAAC;AAAU;AACf,eAAW,QAAQA,SAAQ,QAAQ,KAAK;AACxC,WAAO,gBAAgB,QAAQ,aAAaA,SAAQ,QAAQ,KAAK,gBAAgB,UAAU,QAAQA,SAAQ,QAAQ;AAAA,EACrH;AAiGA,WAAS,YAAY,KAAK,iBAAiB;AACzC,WAAO,eAAe,KAAK,YAAY;AAAA,MACrC,KAAK;AAAA,IACP,CAAC;AACD,WAAO,eAAe,KAAK,QAAQ;AAAA,MACjC,KAAK,SAASN,OAAM;AAClB,eAAO,IAAI,SAAS,IAAI,SAAU,GAAG;AACnC,iBAAO,OAAO,CAAC;AAAA,QACjB,CAAC;AAAA,MACH;AAAA,IACF,CAAC;AACD,WAAO,eAAe,KAAK,QAAQ;AAAA,MACjC,KAAK,SAASA,OAAM;AAClB,YAAI,CAAC;AAAQ;AACb,YAAI,YAAY,SAAS,cAAc,KAAK;AAC5C,kBAAU,YAAY,IAAI;AAC1B,eAAO,UAAU;AAAA,MACnB;AAAA,IACF,CAAC;AACD,WAAO;AAAA,EACT;AAEA,WAAS,OAAQI,OAAM;AACrB,QAAI,WAAWA,MAAK,UAChBS,QAAOT,MAAK,MACZ,OAAOA,MAAK,MACZ,aAAaA,MAAK,YAClBD,UAASC,MAAK,QACd,YAAYA,MAAK;AAErB,QAAI,sBAAsB,SAAS,KAAKS,MAAK,SAAS,CAAC,KAAK,OAAO;AACjE,UAAI,QAAQA,MAAK,OACb,SAASA,MAAK;AAClB,UAAIC,UAAS;AAAA,QACX,GAAG,QAAQ,SAAS;AAAA,QACpB,GAAG;AAAA,MACL;AACA,iBAAW,WAAW,WAAW,eAAe,eAAe,CAAC,GAAGX,OAAM,GAAG,CAAC,GAAG;AAAA,QAC9E,oBAAoB,GAAG,OAAOW,QAAO,IAAI,UAAU,IAAI,IAAI,KAAK,EAAE,OAAOA,QAAO,IAAI,UAAU,IAAI,IAAI,IAAI;AAAA,MAC5G,CAAC,CAAC;AAAA,IACJ;AAEA,WAAO,CAAC;AAAA,MACN,KAAK;AAAA,MACL;AAAA,MACA;AAAA,IACF,CAAC;AAAA,EACH;AAEA,WAAS,SAAUV,OAAM;AACvB,QAAIE,UAASF,MAAK,QACd,WAAWA,MAAK,UAChB,WAAWA,MAAK,UAChB,aAAaA,MAAK,YAClB,SAASA,MAAK;AAClB,QAAI,KAAK,WAAW,OAAO,GAAG,OAAOE,SAAQ,GAAG,EAAE,OAAO,OAAO,WAAW,GAAG,EAAE,OAAO,QAAQ,IAAI;AACnG,WAAO,CAAC;AAAA,MACN,KAAK;AAAA,MACL,YAAY;AAAA,QACV,OAAO;AAAA,MACT;AAAA,MACA,UAAU,CAAC;AAAA,QACT,KAAK;AAAA,QACL,YAAY,eAAe,eAAe,CAAC,GAAG,UAAU,GAAG,CAAC,GAAG;AAAA,UAC7D;AAAA,QACF,CAAC;AAAA,QACD;AAAA,MACF,CAAC;AAAA,IACH,CAAC;AAAA,EACH;AAEA,WAAS,sBAAsB,QAAQ;AACrC,QAAI,gBAAgB,OAAO,OACvBO,QAAO,cAAc,MACrB,OAAO,cAAc,MACrBP,UAAS,OAAO,QAChB,WAAW,OAAO,UAClB,YAAY,OAAO,WACnB,SAAS,OAAO,QAChB,QAAQ,OAAO,OACf,SAAS,OAAO,QAChB,UAAU,OAAO,SACjB,QAAQ,OAAO,OACf,oBAAoB,OAAO,WAC3B,YAAY,sBAAsB,SAAS,QAAQ;AAEvD,QAAIF,QAAO,KAAK,QAAQ,OAAOS,OAC3B,QAAQT,MAAK,OACb,SAASA,MAAK;AAElB,QAAI,iBAAiBE,YAAW;AAChC,QAAI,YAAY,CAAC,OAAO,kBAAkB,WAAW,GAAG,OAAO,OAAO,WAAW,GAAG,EAAE,OAAO,QAAQ,IAAI,EAAE,EAAE,OAAO,SAAU,GAAG;AAC/H,aAAO,MAAM,QAAQ,QAAQ,CAAC,MAAM;AAAA,IACtC,CAAC,EAAE,OAAO,SAAU,GAAG;AACrB,aAAO,MAAM,MAAM,CAAC,CAAC;AAAA,IACvB,CAAC,EAAE,OAAO,MAAM,OAAO,EAAE,KAAK,GAAG;AACjC,QAAI,UAAU;AAAA,MACZ,UAAU,CAAC;AAAA,MACX,YAAY,eAAe,eAAe,CAAC,GAAG,MAAM,UAAU,GAAG,CAAC,GAAG;AAAA,QACnE,eAAeA;AAAA,QACf,aAAa;AAAA,QACb,SAAS;AAAA,QACT,QAAQ,MAAM,WAAW,QAAQ;AAAA,QACjC,SAAS;AAAA,QACT,WAAW,OAAO,OAAO,OAAO,GAAG,EAAE,OAAO,MAAM;AAAA,MACpD,CAAC;AAAA,IACH;AACA,QAAI,yBAAyB,kBAAkB,CAAC,CAAC,MAAM,QAAQ,QAAQ,OAAO,IAAI;AAAA,MAChF,OAAO,GAAG,OAAO,QAAQ,SAAS,KAAK,QAAQ,IAAI;AAAA,IACrD,IAAI,CAAC;AAEL,QAAI,WAAW;AACb,cAAQ,WAAW,iBAAiB;AAAA,IACtC;AAEA,QAAI,OAAO;AACT,cAAQ,SAAS,KAAK;AAAA,QACpB,KAAK;AAAA,QACL,YAAY;AAAA,UACV,IAAI,QAAQ,WAAW,sBAAsB,SAAS,OAAO,WAAW,aAAa,CAAC;AAAA,QACxF;AAAA,QACA,UAAU,CAAC,KAAK;AAAA,MAClB,CAAC;AACD,aAAO,QAAQ,WAAW;AAAA,IAC5B;AAEA,QAAI,OAAO,eAAe,eAAe,CAAC,GAAG,OAAO,GAAG,CAAC,GAAG;AAAA,MACzD,QAAQA;AAAA,MACR;AAAA,MACA,MAAMO;AAAA,MACN;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA,QAAQ,eAAe,eAAe,CAAC,GAAG,sBAAsB,GAAG,MAAM,MAAM;AAAA,IACjF,CAAC;AAED,QAAIE,SAAQ,KAAK,SAASF,MAAK,QAAQ,aAAa,wBAAwB,IAAI,KAAK;AAAA,MACnF,UAAU,CAAC;AAAA,MACX,YAAY,CAAC;AAAA,IACf,IAAI,aAAa,wBAAwB,IAAI,KAAK;AAAA,MAChD,UAAU,CAAC;AAAA,MACX,YAAY,CAAC;AAAA,IACf,GACI,WAAWE,OAAM,UACjB,aAAaA,OAAM;AAEvB,SAAK,WAAW;AAChB,SAAK,aAAa;AAElB,QAAI,QAAQ;AACV,aAAO,SAAS,IAAI;AAAA,IACtB,OAAO;AACL,aAAO,OAAO,IAAI;AAAA,IACpB;AAAA,EACF;AACA,WAAS,uBAAuB,QAAQ;AACtC,QAAI,UAAU,OAAO,SACjB,QAAQ,OAAO,OACf,SAAS,OAAO,QAChB,YAAY,OAAO,WACnB,QAAQ,OAAO,OACf,QAAQ,OAAO,OACf,qBAAqB,OAAO,WAC5B,YAAY,uBAAuB,SAAS,QAAQ;AAExD,QAAI,aAAa,eAAe,eAAe,eAAe,CAAC,GAAG,MAAM,UAAU,GAAG,QAAQ;AAAA,MAC3F,SAAS;AAAA,IACX,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG;AAAA,MACX,SAAS,MAAM,QAAQ,KAAK,GAAG;AAAA,IACjC,CAAC;AAED,QAAI,WAAW;AACb,iBAAW,iBAAiB;AAAA,IAC9B;AAEA,QAAIZ,UAAS,eAAe,CAAC,GAAG,MAAM,MAAM;AAE5C,QAAI,sBAAsB,SAAS,GAAG;AACpC,MAAAA,QAAO,eAAe,gBAAgB;AAAA,QACpC;AAAA,QACA,eAAe;AAAA,QACf;AAAA,QACA;AAAA,MACF,CAAC;AACD,MAAAA,QAAO,uBAAuBA,QAAO;AAAA,IACvC;AAEA,QAAI,cAAc,WAAWA,OAAM;AAEnC,QAAI,YAAY,SAAS,GAAG;AAC1B,iBAAW,WAAW;AAAA,IACxB;AAEA,QAAI,MAAM,CAAC;AACX,QAAI,KAAK;AAAA,MACP,KAAK;AAAA,MACL;AAAA,MACA,UAAU,CAAC,OAAO;AAAA,IACpB,CAAC;AAED,QAAI,OAAO;AACT,UAAI,KAAK;AAAA,QACP,KAAK;AAAA,QACL,YAAY;AAAA,UACV,OAAO;AAAA,QACT;AAAA,QACA,UAAU,CAAC,KAAK;AAAA,MAClB,CAAC;AAAA,IACH;AAEA,WAAO;AAAA,EACT;AACA,WAAS,0BAA0B,QAAQ;AACzC,QAAI,UAAU,OAAO,SACjB,QAAQ,OAAO,OACf,QAAQ,OAAO;AAEnB,QAAI,aAAa,eAAe,eAAe,eAAe,CAAC,GAAG,MAAM,UAAU,GAAG,QAAQ;AAAA,MAC3F,SAAS;AAAA,IACX,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG;AAAA,MACX,SAAS,MAAM,QAAQ,KAAK,GAAG;AAAA,IACjC,CAAC;AAED,QAAI,cAAc,WAAW,MAAM,MAAM;AAEzC,QAAI,YAAY,SAAS,GAAG;AAC1B,iBAAW,WAAW;AAAA,IACxB;AAEA,QAAI,MAAM,CAAC;AACX,QAAI,KAAK;AAAA,MACP,KAAK;AAAA,MACL;AAAA,MACA,UAAU,CAAC,OAAO;AAAA,IACpB,CAAC;AAED,QAAI,OAAO;AACT,UAAI,KAAK;AAAA,QACP,KAAK;AAAA,QACL,YAAY;AAAA,UACV,OAAO;AAAA,QACT;AAAA,QACA,UAAU,CAAC,KAAK;AAAA,MAClB,CAAC;AAAA,IACH;AAEA,WAAO;AAAA,EACT;AAGA,WAAS,YAAYM,OAAM;AACzB,QAAI,QAAQA,MAAK;AACjB,QAAI,SAASA,MAAK;AAElB,QAAI,cAAcA,MAAK,MAAM,CAAC,GAC1B,eAAe,eAAe,aAAa,CAAC,GAC5C,aAAa,aAAa;AAE9B,QAAI,UAAU;AAEd,QAAI,MAAM,QAAQ,UAAU,GAAG;AAC7B,gBAAU;AAAA,QACR,KAAK;AAAA,QACL,YAAY;AAAA,UACV,OAAO,GAAG,OAAO,OAAO,WAAW,GAAG,EAAE,OAAO,gBAAgB,KAAK;AAAA,QACtE;AAAA,QACA,UAAU,CAAC;AAAA,UACT,KAAK;AAAA,UACL,YAAY;AAAA,YACV,OAAO,GAAG,OAAO,OAAO,WAAW,GAAG,EAAE,OAAO,gBAAgB,SAAS;AAAA,YACxE,MAAM;AAAA,YACN,GAAG,WAAW;AAAA,UAChB;AAAA,QACF,GAAG;AAAA,UACD,KAAK;AAAA,UACL,YAAY;AAAA,YACV,OAAO,GAAG,OAAO,OAAO,WAAW,GAAG,EAAE,OAAO,gBAAgB,OAAO;AAAA,YACtE,MAAM;AAAA,YACN,GAAG,WAAW;AAAA,UAChB;AAAA,QACF,CAAC;AAAA,MACH;AAAA,IACF,OAAO;AACL,gBAAU;AAAA,QACR,KAAK;AAAA,QACL,YAAY;AAAA,UACV,MAAM;AAAA,UACN,GAAG;AAAA,QACL;AAAA,MACF;AAAA,IACF;AAEA,WAAO;AAAA,MACL,OAAO;AAAA,MACP;AAAA,MACA;AAAA,MACA,MAAM;AAAA,IACR;AAAA,EACF;AAOA,WAAS,mBAAmB,UAAUH,SAAQ;AAC5C,QAAI,CAAC,cAAc,CAAC,OAAO,oBAAoB,UAAU;AACvD,cAAQ,MAAM,mBAAoB,OAAO,UAAU,gBAAkB,EAAE,OAAOA,SAAQ,eAAgB,CAAC;AAAA,IACzG;AAAA,EACF;AAEA,WAAS,SAAS,UAAUA,SAAQ;AAClC,QAAI,cAAcA;AAElB,QAAIA,YAAW,QAAQ,OAAO,iBAAiB,MAAM;AACnD,MAAAA,UAAS,uBAAuB;AAAA,IAClC;AAEA,WAAO,IAAI,QAAQ,SAAU,SAAS,QAAQ;AAC5C,UAAI,MAAM;AAAA,QACR,OAAO;AAAA,QACP,OAAO;AAAA,QACP,QAAQ;AAAA,QACR,MAAM,aAAa,qBAAqB,KAAK,CAAC;AAAA,MAChD;AAEA,UAAI,gBAAgB,MAAM;AACxB,YAAI,OAAO,UAAU,QAAQ,KAAK,CAAC;AACnC,mBAAW,KAAK,YAAY;AAC5B,QAAAA,UAAS,KAAK,UAAUA;AAAA,MAC1B;AAEA,UAAI,YAAYA,WAAU,SAASA,YAAW,SAASA,SAAQ,WAAW;AACxE,YAAIG,QAAO,SAASH,SAAQ;AAC5B,eAAO,QAAQ,YAAYG,KAAI,CAAC;AAAA,MAClC;AAEA,yBAAmB,UAAUH,OAAM;AACnC,cAAQ,eAAe,eAAe,CAAC,GAAG,0BAA0B,GAAG,CAAC,GAAG;AAAA,QACzE,MAAM,OAAO,oBAAoB,WAAW,aAAa,qBAAqB,KAAK,CAAC,IAAI,CAAC;AAAA,MAC3F,CAAC,CAAC;AAAA,IACJ,CAAC;AAAA,EACH;AA6BA,WAAS,UAAU,MAAM;AACvB,QAAIU,SAAQ,KAAK,eAAe,KAAK,aAAa,aAAa,IAAI;AACnE,WAAO,OAAOA,WAAU;AAAA,EAC1B;AAEA,WAAS,iBAAiB,MAAM;AAC9B,QAAIV,UAAS,KAAK,eAAe,KAAK,aAAa,WAAW,IAAI;AAClE,QAAIG,QAAO,KAAK,eAAe,KAAK,aAAa,SAAS,IAAI;AAC9D,WAAOH,WAAUG;AAAA,EACnB;AAEA,WAAS,gBAAgB,MAAM;AAC7B,WAAO,QAAQ,KAAK,aAAa,KAAK,UAAU,YAAY,KAAK,UAAU,SAAS,OAAO,gBAAgB;AAAA,EAC7G;AAEA,WAAS,aAAa;AACpB,QAAI,OAAO,mBAAmB,MAAM;AAClC,aAAO,SAAS;AAAA,IAClB;AAEA,QAAI,UAAU,SAAS,OAAO;AAC9B,WAAO,WAAW,SAAS;AAAA,EAC7B;AAEA,WAAS,gBAAgB,KAAK;AAC5B,WAAO,SAAS,gBAAgB,8BAA8B,GAAG;AAAA,EACnE;AAEA,WAAS,cAAc,KAAK;AAC1B,WAAO,SAAS,cAAc,GAAG;AAAA,EACnC;AAEA,WAAS,WAAW,aAAa;AAC/B,QAAI,SAAS,UAAU,SAAS,KAAK,UAAU,OAAO,SAAY,UAAU,KAAK,CAAC;AAClF,QAAI,eAAe,OAAO,MACtB,OAAO,iBAAiB,SAAS,YAAY,QAAQ,QAAQ,kBAAkB,gBAAgB;AAEnG,QAAI,OAAO,gBAAgB,UAAU;AACnC,aAAO,SAAS,eAAe,WAAW;AAAA,IAC5C;AAEA,QAAI,MAAM,KAAK,YAAY,GAAG;AAC9B,WAAO,KAAK,YAAY,cAAc,CAAC,CAAC,EAAE,QAAQ,SAAU,KAAK;AAC/D,UAAI,aAAa,KAAK,YAAY,WAAW,IAAI;AAAA,IACnD,CAAC;AACD,QAAI,WAAW,YAAY,YAAY,CAAC;AACxC,aAAS,QAAQ,SAAU,OAAO;AAChC,UAAI,YAAY,WAAW,OAAO;AAAA,QAChC;AAAA,MACF,CAAC,CAAC;AAAA,IACJ,CAAC;AACD,WAAO;AAAA,EACT;AAEA,WAAS,cAAc,MAAM;AAC3B,QAAI,UAAU,IAAI,OAAO,KAAK,WAAW,GAAG;AAG5C,cAAU,GAAG,OAAO,SAAS,+BAA+B;AAG5D,WAAO;AAAA,EACT;AA+DA,WAAS,qBAAqB,IAAI;AAChC,OAAG;AAAA,EACL;AAEA,WAAS,QAAQ,WAAW,UAAU;AACpC,QAAI,mBAAmB,OAAO,aAAa,aAAa,WAAW;AAEnE,QAAI,UAAU,WAAW,GAAG;AAC1B,uBAAiB;AAAA,IACnB,OAAO;AACL,UAAI,QAAQ;AAEZ,UAAI,OAAO,mBAAmB,yBAAyB;AACrD,gBAAQ,OAAO,yBAAyB;AAAA,MAC1C;AAEA,YAAM,WAAY;AAChB,YAAI,UAAU,WAAW;AACzB,YAAI,OAAO,KAAK,MAAM,QAAQ;AAC9B,kBAAU,IAAI,OAAO;AACrB,aAAK;AACL,yBAAiB;AAAA,MACnB,CAAC;AAAA,IACH;AAAA,EACF;AAEA,WAAS,qBAAqB;AAC5B,eAAW;AAAA,EACb;AACA,WAAS,oBAAoB;AAC3B,eAAW;AAAA,EACb;AAEA,WAAS,QAAQ,SAAS;AACxB,QAAI,CAAC,mBAAmB;AACtB;AAAA,IACF;AAEA,QAAI,CAAC,OAAO,kBAAkB;AAC5B;AAAA,IACF;AAEA,QAAI,wBAAwB,QAAQ,cAChC,eAAe,0BAA0B,SAAS,SAAS,uBAC3D,wBAAwB,QAAQ,cAChC,eAAe,0BAA0B,SAAS,SAAS,uBAC3D,wBAAwB,QAAQ,wBAChC,yBAAyB,0BAA0B,SAAS,SAAS,uBACrE,wBAAwB,QAAQ,sBAChC,uBAAuB,0BAA0B,SAAS,WAAW;AACzE,SAAK,IAAI,kBAAkB,SAAU,SAAS;AAC5C,UAAI;AAAU;AACd,UAAI,gBAAgB,uBAAuB;AAC3C,cAAQ,OAAO,EAAE,QAAQ,SAAU,gBAAgB;AACjD,YAAI,eAAe,SAAS,eAAe,eAAe,WAAW,SAAS,KAAK,CAAC,UAAU,eAAe,WAAW,EAAE,GAAG;AAC3H,cAAI,OAAO,sBAAsB;AAC/B,mCAAuB,eAAe,MAAM;AAAA,UAC9C;AAEA,uBAAa,eAAe,MAAM;AAAA,QACpC;AAEA,YAAI,eAAe,SAAS,gBAAgB,eAAe,OAAO,cAAc,OAAO,sBAAsB;AAC3G,iCAAuB,eAAe,OAAO,UAAU;AAAA,QACzD;AAEA,YAAI,eAAe,SAAS,gBAAgB,UAAU,eAAe,MAAM,KAAK,CAAC,gCAAgC,QAAQ,eAAe,aAAa,GAAG;AACtJ,cAAI,eAAe,kBAAkB,WAAW,iBAAiB,eAAe,MAAM,GAAG;AACvF,gBAAI,oBAAoB,iBAAiB,WAAW,eAAe,MAAM,CAAC,GACtEH,UAAS,kBAAkB,QAC3B,WAAW,kBAAkB;AAEjC,2BAAe,OAAO,aAAa,aAAaA,WAAU,aAAa;AACvE,gBAAI;AAAU,6BAAe,OAAO,aAAa,WAAW,QAAQ;AAAA,UACtE,WAAW,gBAAgB,eAAe,MAAM,GAAG;AACjD,yBAAa,eAAe,MAAM;AAAA,UACpC;AAAA,QACF;AAAA,MACF,CAAC;AAAA,IACH,CAAC;AACD,QAAI,CAAC;AAAQ;AACb,OAAG,QAAQ,sBAAsB;AAAA,MAC/B,WAAW;AAAA,MACX,YAAY;AAAA,MACZ,eAAe;AAAA,MACf,SAAS;AAAA,IACX,CAAC;AAAA,EACH;AACA,WAAS,aAAa;AACpB,QAAI,CAAC;AAAI;AACT,OAAG,WAAW;AAAA,EAChB;AAEA,WAAS,YAAa,MAAM;AAC1B,QAAI,QAAQ,KAAK,aAAa,OAAO;AACrC,QAAI,MAAM,CAAC;AAEX,QAAI,OAAO;AACT,YAAM,MAAM,MAAM,GAAG,EAAE,OAAO,SAAU,KAAKW,QAAO;AAClD,YAAId,UAASc,OAAM,MAAM,GAAG;AAC5B,YAAI,OAAOd,QAAO;AAClB,YAAI,QAAQA,QAAO,MAAM,CAAC;AAE1B,YAAI,QAAQ,MAAM,SAAS,GAAG;AAC5B,cAAI,QAAQ,MAAM,KAAK,GAAG,EAAE,KAAK;AAAA,QACnC;AAEA,eAAO;AAAA,MACT,GAAG,CAAC,CAAC;AAAA,IACP;AAEA,WAAO;AAAA,EACT;AAEA,WAAS,YAAa,MAAM;AAC1B,QAAI,iBAAiB,KAAK,aAAa,aAAa;AACpD,QAAI,mBAAmB,KAAK,aAAa,WAAW;AACpD,QAAI,YAAY,KAAK,cAAc,SAAY,KAAK,UAAU,KAAK,IAAI;AACvE,QAAI,MAAM,iBAAiB,WAAW,IAAI,CAAC;AAE3C,QAAI,CAAC,IAAI,QAAQ;AACf,UAAI,SAAS,uBAAuB;AAAA,IACtC;AAEA,QAAI,kBAAkB,kBAAkB;AACtC,UAAI,SAAS;AACb,UAAI,WAAW;AAAA,IACjB;AAEA,QAAI,IAAI,YAAY,IAAI,QAAQ;AAC9B,aAAO;AAAA,IACT;AAEA,QAAI,IAAI,UAAU,UAAU,SAAS,GAAG;AACtC,UAAI,WAAW,WAAW,IAAI,QAAQ,KAAK,SAAS,KAAK,UAAU,IAAI,QAAQ,MAAM,KAAK,SAAS,CAAC;AAAA,IACtG;AAEA,QAAI,CAAC,IAAI,YAAY,OAAO,gBAAgB,KAAK,cAAc,KAAK,WAAW,aAAa,KAAK,WAAW;AAC1G,UAAI,WAAW,KAAK,WAAW;AAAA,IACjC;AAEA,WAAO;AAAA,EACT;AAEA,WAAS,iBAAkB,MAAM;AAC/B,QAAI,kBAAkB,QAAQ,KAAK,UAAU,EAAE,OAAO,SAAU,KAAK,MAAM;AACzE,UAAI,IAAI,SAAS,WAAW,IAAI,SAAS,SAAS;AAChD,YAAI,KAAK,QAAQ,KAAK;AAAA,MACxB;AAEA,aAAO;AAAA,IACT,GAAG,CAAC,CAAC;AACL,QAAI,QAAQ,KAAK,aAAa,OAAO;AACrC,QAAI,UAAU,KAAK,aAAa,kBAAkB;AAElD,QAAI,OAAO,UAAU;AACnB,UAAI,OAAO;AACT,wBAAgB,qBAAqB,GAAG,OAAO,OAAO,kBAAkB,SAAS,EAAE,OAAO,WAAW,aAAa,CAAC;AAAA,MACrH,OAAO;AACL,wBAAgB,iBAAiB;AACjC,wBAAgB,eAAe;AAAA,MACjC;AAAA,IACF;AAEA,WAAO;AAAA,EACT;AAEA,WAAS,YAAY;AACnB,WAAO;AAAA,MACL,UAAU;AAAA,MACV,OAAO;AAAA,MACP,SAAS;AAAA,MACT,QAAQ;AAAA,MACR,WAAW;AAAA,MACX,QAAQ;AAAA,MACR,MAAM;AAAA,QACJ,UAAU;AAAA,QACV,QAAQ;AAAA,QACR,MAAM,CAAC;AAAA,MACT;AAAA,MACA,QAAQ;AAAA,MACR,OAAO;AAAA,QACL,SAAS,CAAC;AAAA,QACV,QAAQ,CAAC;AAAA,QACT,YAAY,CAAC;AAAA,MACf;AAAA,IACF;AAAA,EACF;AACA,WAAS,UAAU,MAAM;AACvB,QAAI,SAAS,UAAU,SAAS,KAAK,UAAU,OAAO,SAAY,UAAU,KAAK;AAAA,MAC/E,aAAa;AAAA,IACf;AAEA,QAAI,eAAe,YAAY,IAAI,GAC/B,WAAW,aAAa,UACxBG,UAAS,aAAa,QACtB,eAAe,aAAa;AAEhC,QAAI,kBAAkB,iBAAiB,IAAI;AAC3C,QAAI,aAAa,WAAW,uBAAuB,CAAC,GAAG,IAAI;AAC3D,QAAI,cAAc,OAAO,cAAc,YAAY,IAAI,IAAI,CAAC;AAC5D,WAAO,eAAe;AAAA,MACpB;AAAA,MACA,OAAO,KAAK,aAAa,OAAO;AAAA,MAChC,SAAS,KAAK,aAAa,kBAAkB;AAAA,MAC7C,QAAQA;AAAA,MACR,WAAW;AAAA,MACX,MAAM;AAAA,QACJ,UAAU;AAAA,QACV,QAAQ;AAAA,QACR,MAAM,CAAC;AAAA,MACT;AAAA,MACA,QAAQ;AAAA,MACR,QAAQ;AAAA,MACR,OAAO;AAAA,QACL,SAAS;AAAA,QACT,QAAQ;AAAA,QACR,YAAY;AAAA,MACd;AAAA,IACF,GAAG,UAAU;AAAA,EACf;AAIA,WAAS,iBAAiB,MAAM;AAC9B,QAAI,WAAW,OAAO,mBAAmB,SAAS,UAAU,MAAM;AAAA,MAChE,aAAa;AAAA,IACf,CAAC,IAAI,UAAU,IAAI;AAEnB,QAAI,CAAC,SAAS,MAAM,QAAQ,QAAQ,qBAAqB,GAAG;AAC1D,aAAO,aAAa,sBAAsB,MAAM,QAAQ;AAAA,IAC1D,OAAO;AACL,aAAO,aAAa,kCAAkC,MAAM,QAAQ;AAAA,IACtE;AAAA,EACF;AAUA,WAAS,OAAO,MAAM;AACpB,QAAI,WAAW,UAAU,SAAS,KAAK,UAAU,OAAO,SAAY,UAAU,KAAK;AACnF,QAAI,CAAC;AAAQ,aAAO,QAAQ,QAAQ;AACpC,QAAI,gBAAgB,SAAS,gBAAgB;AAE7C,QAAI,SAAS,SAASY,QAAO,QAAQ;AACnC,aAAO,cAAc,IAAI,GAAG,OAAO,6BAA6B,GAAG,EAAE,OAAO,MAAM,CAAC;AAAA,IACrF;AAEA,QAAI,YAAY,SAASC,WAAU,QAAQ;AACzC,aAAO,cAAc,OAAO,GAAG,OAAO,6BAA6B,GAAG,EAAE,OAAO,MAAM,CAAC;AAAA,IACxF;AAEA,QAAIC,YAAW,OAAO,eAAe,gBAAgB,SAAS,IAAI,SAAU,GAAG;AAC7E,aAAO,MAAM,OAAO,CAAC;AAAA,IACvB,CAAC,EAAE,OAAO,OAAO,KAAK,QAAQ,CAAC;AAE/B,QAAI,CAACA,UAAS,SAAS,IAAI,GAAG;AAC5B,MAAAA,UAAS,KAAK,IAAI;AAAA,IACpB;AAEA,QAAI,mBAAmB,CAAC,IAAI,OAAO,uBAAuB,QAAQ,EAAE,OAAO,eAAe,IAAI,CAAC,EAAE,OAAOA,UAAS,IAAI,SAAUC,IAAG;AAChI,aAAO,IAAI,OAAOA,IAAG,QAAQ,EAAE,OAAO,eAAe,IAAI;AAAA,IAC3D,CAAC,CAAC,EAAE,KAAK,IAAI;AAEb,QAAI,iBAAiB,WAAW,GAAG;AACjC,aAAO,QAAQ,QAAQ;AAAA,IACzB;AAEA,QAAI,aAAa,CAAC;AAElB,QAAI;AACF,mBAAa,QAAQ,KAAK,iBAAiB,gBAAgB,CAAC;AAAA,IAC9D,SAAS,GAAP;AAAA,IACF;AAEA,QAAI,WAAW,SAAS,GAAG;AACzB,aAAO,SAAS;AAChB,gBAAU,UAAU;AAAA,IACtB,OAAO;AACL,aAAO,QAAQ,QAAQ;AAAA,IACzB;AAEA,QAAI,OAAO,KAAK,MAAM,QAAQ;AAC9B,QAAI,YAAY,WAAW,OAAO,SAAU,KAAK,MAAM;AACrD,UAAI;AACF,YAAI,WAAW,iBAAiB,IAAI;AAEpC,YAAI,UAAU;AACZ,cAAI,KAAK,QAAQ;AAAA,QACnB;AAAA,MACF,SAAS,GAAP;AACA,YAAI,CAAC,YAAY;AACf,cAAI,EAAE,SAAS,eAAe;AAC5B,oBAAQ,MAAM,CAAC;AAAA,UACjB;AAAA,QACF;AAAA,MACF;AAEA,aAAO;AAAA,IACT,GAAG,CAAC,CAAC;AACL,WAAO,IAAI,QAAQ,SAAU,SAAS,QAAQ;AAC5C,cAAQ,IAAI,SAAS,EAAE,KAAK,SAAU,mBAAmB;AACvD,gBAAQ,mBAAmB,WAAY;AACrC,iBAAO,QAAQ;AACf,iBAAO,UAAU;AACjB,oBAAU,SAAS;AACnB,cAAI,OAAO,aAAa;AAAY,qBAAS;AAC7C,eAAK;AACL,kBAAQ;AAAA,QACV,CAAC;AAAA,MACH,CAAC,EAAE,MAAM,SAAU,GAAG;AACpB,aAAK;AACL,eAAO,CAAC;AAAA,MACV,CAAC;AAAA,IACH,CAAC;AAAA,EACH;AAEA,WAAS,OAAO,MAAM;AACpB,QAAI,WAAW,UAAU,SAAS,KAAK,UAAU,OAAO,SAAY,UAAU,KAAK;AACnF,qBAAiB,IAAI,EAAE,KAAK,SAAU,UAAU;AAC9C,UAAI,UAAU;AACZ,gBAAQ,CAAC,QAAQ,GAAG,QAAQ;AAAA,MAC9B;AAAA,IACF,CAAC;AAAA,EACH;AAEA,WAAS,aAAa,MAAM;AAC1B,WAAO,SAAU,qBAAqB;AACpC,UAAI,SAAS,UAAU,SAAS,KAAK,UAAU,OAAO,SAAY,UAAU,KAAK,CAAC;AAClF,UAAI,kBAAkB,uBAAuB,CAAC,GAAG,OAAO,sBAAsB,mBAAmB,uBAAuB,CAAC,CAAC;AAC1H,UAAI,OAAO,OAAO;AAElB,UAAI,MAAM;AACR,gBAAQ,QAAQ,CAAC,GAAG,OAAO,OAAO,mBAAmB,QAAQ,CAAC,CAAC;AAAA,MACjE;AAEA,aAAO,KAAK,gBAAgB,eAAe,eAAe,CAAC,GAAG,MAAM,GAAG,CAAC,GAAG;AAAA,QACzE;AAAA,MACF,CAAC,CAAC;AAAA,IACJ;AAAA,EACF;AAgTA,WAAS,oBAAoB,SAAS;AACpC,QAAI,UAAU,QAAQ,QAAQ,uBAAuB,EAAE;AACvD,QAAI,YAAY,YAAY,SAAS,CAAC;AACtC,QAAI,eAAe,aAAa,wBAAwB,MAAM,aAAa,wBAAwB;AACnG,QAAI,YAAY,QAAQ,WAAW,IAAI,QAAQ,OAAO,QAAQ,KAAK;AACnE,WAAO;AAAA,MACL,OAAO,YAAY,MAAM,QAAQ,EAAE,IAAI,MAAM,OAAO;AAAA,MACpD,aAAa,gBAAgB;AAAA,IAC/B;AAAA,EACF;AAEA,WAAS,mBAAmB,MAAM,UAAU;AAC1C,QAAI,mBAAmB,GAAG,OAAO,8BAA8B,EAAE,OAAO,SAAS,QAAQ,KAAK,GAAG,CAAC;AAClG,WAAO,IAAI,QAAQ,SAAU,SAAS,QAAQ;AAC5C,UAAI,KAAK,aAAa,gBAAgB,MAAM,MAAM;AAEhD,eAAO,QAAQ;AAAA,MACjB;AAEA,UAAI,WAAW,QAAQ,KAAK,QAAQ;AACpC,UAAI,gCAAgC,SAAS,OAAO,SAAU,GAAG;AAC/D,eAAO,EAAE,aAAa,sBAAsB,MAAM;AAAA,MACpD,CAAC,EAAE;AACH,UAAIlB,UAAS,OAAO,iBAAiB,MAAM,QAAQ;AACnD,UAAI,aAAaA,QAAO,iBAAiB,aAAa,EAAE,MAAM,mBAAmB;AACjF,UAAI,aAAaA,QAAO,iBAAiB,aAAa;AACtD,UAAI,UAAUA,QAAO,iBAAiB,SAAS;AAE/C,UAAI,iCAAiC,CAAC,YAAY;AAIhD,aAAK,YAAY,6BAA6B;AAC9C,eAAO,QAAQ;AAAA,MACjB,WAAW,cAAc,YAAY,UAAU,YAAY,IAAI;AAC7D,YAAI,WAAWA,QAAO,iBAAiB,SAAS;AAEhD,YAAI,SAAS,CAAC,CAAC,OAAO,EAAE,QAAQ,WAAW,EAAE,IAAI,eAAe;AAChE,YAAIG,UAAS,CAAC,CAAC,SAAS,WAAW,SAAS,QAAQ,WAAW,UAAU,KAAK,EAAE,QAAQ,WAAW,EAAE,IAAI,gBAAgB,QAAQ,WAAW,GAAG,YAAY,KAAK,sBAAsB,QAAQ;AAE9L,YAAI,uBAAuB,oBAAoB,QAAQ,GACnD,WAAW,qBAAqB,OAChC,cAAc,qBAAqB;AAEvC,YAAI,OAAO,WAAW,GAAG,WAAW,aAAa;AACjD,YAAI,WAAW,UAAUA,SAAQ,QAAQ;AACzC,YAAI,iBAAiB;AAErB,YAAI,MAAM;AACR,cAAI,YAAY,aAAa,QAAQ;AAErC,cAAI,UAAU,YAAY,UAAU,QAAQ;AAC1C,uBAAW,UAAU;AACrB,YAAAA,UAAS,UAAU;AAAA,UACrB;AAAA,QACF;AAIA,YAAI,YAAY,CAAC,gBAAgB,CAAC,iCAAiC,8BAA8B,aAAa,WAAW,MAAMA,WAAU,8BAA8B,aAAa,SAAS,MAAM,iBAAiB;AAClN,eAAK,aAAa,kBAAkB,cAAc;AAElD,cAAI,+BAA+B;AAEjC,iBAAK,YAAY,6BAA6B;AAAA,UAChD;AAEA,cAAI,OAAO,UAAU;AACrB,cAAI,QAAQ,KAAK;AACjB,gBAAM,WAAW,0BAA0B;AAC3C,mBAAS,UAAUA,OAAM,EAAE,KAAK,SAAUO,OAAM;AAC9C,gBAAI,YAAY,sBAAsB,eAAe,eAAe,CAAC,GAAG,IAAI,GAAG,CAAC,GAAG;AAAA,cACjF,OAAO;AAAA,gBACL,MAAMA;AAAA,gBACN,MAAM,mBAAmB;AAAA,cAC3B;AAAA,cACA,QAAQP;AAAA,cACR,UAAU;AAAA,cACV;AAAA,cACA,WAAW;AAAA,YACb,CAAC,CAAC;AAEF,gBAAI,UAAU,SAAS,cAAc,KAAK;AAE1C,gBAAI,aAAa,YAAY;AAC3B,mBAAK,aAAa,SAAS,KAAK,UAAU;AAAA,YAC5C,OAAO;AACL,mBAAK,YAAY,OAAO;AAAA,YAC1B;AAEA,oBAAQ,YAAY,UAAU,IAAI,SAAU,GAAG;AAC7C,qBAAO,OAAO,CAAC;AAAA,YACjB,CAAC,EAAE,KAAK,IAAI;AACZ,iBAAK,gBAAgB,gBAAgB;AACrC,oBAAQ;AAAA,UACV,CAAC,EAAE,MAAM,MAAM;AAAA,QACjB,OAAO;AACL,kBAAQ;AAAA,QACV;AAAA,MACF,OAAO;AACL,gBAAQ;AAAA,MACV;AAAA,IACF,CAAC;AAAA,EACH;AAEA,WAASgB,SAAQ,MAAM;AACrB,WAAO,QAAQ,IAAI,CAAC,mBAAmB,MAAM,UAAU,GAAG,mBAAmB,MAAM,SAAS,CAAC,CAAC;AAAA,EAChG;AAEA,WAAS,YAAY,MAAM;AACzB,WAAO,KAAK,eAAe,SAAS,QAAQ,CAAC,CAAC,oCAAoC,QAAQ,KAAK,QAAQ,YAAY,CAAC,KAAK,CAAC,KAAK,aAAa,sBAAsB,MAAM,CAAC,KAAK,cAAc,KAAK,WAAW,YAAY;AAAA,EAC1N;AAEA,WAAS,qBAAqB,MAAM;AAClC,QAAI,CAAC;AAAQ;AACb,WAAO,IAAI,QAAQ,SAAU,SAAS,QAAQ;AAC5C,UAAI,aAAa,QAAQ,KAAK,iBAAiB,GAAG,CAAC,EAAE,OAAO,WAAW,EAAE,IAAIA,QAAO;AACpF,UAAIC,OAAM,KAAK,MAAM,sBAAsB;AAC3C,yBAAmB;AACnB,cAAQ,IAAI,UAAU,EAAE,KAAK,WAAY;AACvC,QAAAA,KAAI;AACJ,0BAAkB;AAClB,gBAAQ;AAAA,MACV,CAAC,EAAE,MAAM,WAAY;AACnB,QAAAA,KAAI;AACJ,0BAAkB;AAClB,eAAO;AAAA,MACT,CAAC;AAAA,IACH,CAAC;AAAA,EACH;AA+LA,WAAS,UAAU,WAAW;AAC5B,QAAI,QAAQ,UAAU,SAAS,KAAK,UAAU,OAAO,SAAY,UAAU,KAAK;AAEhF,QAAI,UAAU,eAAe,UAAU,WAAW,QAAQ,QAAQ;AAChE,gBAAU,WAAW,OAAO;AAAA,IAC9B;AAEA,WAAO;AAAA,EACT;AAEA,WAAS,QAAQ,YAAY;AAC3B,QAAI,WAAW,QAAQ,KAAK;AAC1B,aAAO,WAAW;AAAA,IACpB,OAAO;AACL,aAAO,CAAC,UAAU;AAAA,IACpB;AAAA,EACF;AA3xFA,MAkOIC,OAEA,SACA,WACA,oBACA,cAYA,MACA,gBACA,WACA,QACA,UACA,mBACA,aACA,YACA,QACA,OAEA,cAAc,eAAe,eAAe,eAAe,eAE3D,sBACA,eACA,oBACA,2BACA,eACA,wBACA,gCACA,aACA,WACA,6BACA,yBACA,qCACA,YAOA,gBACA,cACA,UAUA,iBAuBA,iBAYA,sBAYA,sBAYA,+BAEA,uBACA,qBACA,uBAUA,UACA,aACA,iCACA,iBAMA,UAGA,kBAMA,SAoBE,OAcF,UAoBA,SAGA,QA+BA,aASA,GACA,sBA+BA,QA0FA,YAmBA,cASA,WAqBA,GAKA,WAEA,WAEA,UAQA,QAyCA,eAmBAC,SAkJA,aAAa,WAAW,sBACxB,QACA,OACA,YACA,sBACA,YACA,aACA,YACA,eACA,UACA,UAiBA,OAsHA,oBAgBA,qBAoFA,SA8DA,UACA,QACA,WACA,qBAsFA,SACA,QAKA,KA6BA,OA0CA,KAUA,aAmQA,UAkDA,4BA6CA,QAEA,GAIA,UAEA,OAOAF,MAKA,MAKA,QAkEA,UAsFA,UAOA,IA8LA,UAcA,eA+GA,QAkEA,iBAgGA,QAiCA,eAoCA,YAqEA,uBACA,yBAoIA,gBAqBA,YACA,oBAkCA,sBA+DA,iBA+DA,WAyBA,OA+FA,sBAkGA,YAaA,SAKA,UACA,UACA,WACA,OACA,SACA,sBACA,UACAd,OACA,OACA,MACA;AA1/FJ;AAAA;AAkOA,MAAIe,QAAO,SAASA,QAAO;AAAA,MAAC;AAE5B,MAAI,UAAU,CAAC;AACf,MAAI,YAAY,CAAC;AACjB,MAAI,qBAAqB;AACzB,MAAI,eAAe;AAAA,QACjB,MAAMA;AAAA,QACN,SAASA;AAAA,MACX;AAEA,UAAI;AACF,YAAI,OAAO,WAAW;AAAa,oBAAU;AAC7C,YAAI,OAAO,aAAa;AAAa,sBAAY;AACjD,YAAI,OAAO,qBAAqB;AAAa,+BAAqB;AAClE,YAAI,OAAO,gBAAgB;AAAa,yBAAe;AAAA,MACzD,SAAS,GAAP;AAAA,MAAW;AAEb,MAAI,OAAO,QAAQ,aAAa,CAAC;AAAjC,MACI,iBAAiB,KAAK;AAD1B,MAEI,YAAY,mBAAmB,SAAS,KAAK;AACjD,MAAI,SAAS;AACb,MAAI,WAAW;AACf,MAAI,oBAAoB;AACxB,MAAI,cAAc;AAClB,MAAI,aAAa,CAAC,CAAC,OAAO;AAC1B,MAAI,SAAS,CAAC,CAAC,SAAS,mBAAmB,CAAC,CAAC,SAAS,QAAQ,OAAO,SAAS,qBAAqB,cAAc,OAAO,SAAS,kBAAkB;AACnJ,MAAI,QAAQ,CAAC,UAAU,QAAQ,MAAM,KAAK,CAAC,UAAU,QAAQ,UAAU;AAIvE,MAAI,uBAAuB;AAC3B,MAAI,gBAAgB;AACpB,MAAI,qBAAqB;AACzB,MAAI,4BAA4B;AAChC,MAAI,gBAAgB;AACpB,MAAI,yBAAyB;AAC7B,MAAI,iCAAiC;AACrC,MAAI,cAAc;AAClB,MAAI,YAAY;AAChB,MAAI,8BAA8B;AAClC,MAAI,0BAA0B;AAC9B,MAAI,sCAAsC,CAAC,QAAQ,QAAQ,SAAS,QAAQ;AAC5E,MAAI,aAAa,WAAY;AAC3B,YAAI;AACF,iBAAO;AAAA,QACT,SAAS,GAAP;AACA,iBAAO;AAAA,QACT;AAAA,MACF,EAAE;AACF,MAAI,iBAAiB;AACrB,MAAI,eAAe;AACnB,MAAI,WAAW,CAAC,gBAAgB,YAAY;AAU5C,MAAI,kBAAkB,aAAa,eAAe,CAAC,GAAG,gBAAgB,cAAc,gBAAgB;AAAA,QAClG,MAAM;AAAA,QACN,OAAO;AAAA,QACP,YAAY;AAAA,QACZ,OAAO;AAAA,QACP,cAAc;AAAA,QACd,OAAO;AAAA,QACP,YAAY;AAAA,QACZ,OAAO;AAAA,QACP,WAAW;AAAA,QACX,OAAO;AAAA,QACP,cAAc;AAAA,QACd,OAAO;AAAA,QACP,aAAa;AAAA,QACb,OAAO;AAAA,QACP,UAAU;AAAA,MACZ,CAAC,GAAG,gBAAgB,cAAc,cAAc;AAAA,QAC9C,MAAM;AAAA,QACN,QAAQ;AAAA,QACR,YAAY;AAAA,QACZ,QAAQ;AAAA,QACR,cAAc;AAAA,MAChB,CAAC,GAAG,aAAa;AACjB,MAAI,kBAAkB,aAAa,gBAAgB,CAAC,GAAG,gBAAgB,eAAe,gBAAgB;AAAA,QACpG,SAAS;AAAA,QACT,WAAW;AAAA,QACX,SAAS;AAAA,QACT,QAAQ;AAAA,QACR,WAAW;AAAA,QACX,UAAU;AAAA,QACV,OAAO;AAAA,MACT,CAAC,GAAG,gBAAgB,eAAe,cAAc;AAAA,QAC/C,SAAS;AAAA,QACT,WAAW;AAAA,MACb,CAAC,GAAG,cAAc;AAClB,MAAI,uBAAuB,aAAa,gBAAgB,CAAC,GAAG,gBAAgB,eAAe,gBAAgB;AAAA,QACzG,OAAO;AAAA,QACP,OAAO;AAAA,QACP,OAAO;AAAA,QACP,OAAO;AAAA,QACP,OAAO;AAAA,QACP,OAAO;AAAA,QACP,OAAO;AAAA,MACT,CAAC,GAAG,gBAAgB,eAAe,cAAc;AAAA,QAC/C,QAAQ;AAAA,QACR,QAAQ;AAAA,MACV,CAAC,GAAG,cAAc;AAClB,MAAI,uBAAuB,aAAa,gBAAgB,CAAC,GAAG,gBAAgB,eAAe,gBAAgB;AAAA,QACzG,aAAa;AAAA,QACb,cAAc;AAAA,QACd,UAAU;AAAA,QACV,YAAY;AAAA,QACZ,cAAc;AAAA,QACd,YAAY;AAAA,QACZ,WAAW;AAAA,MACb,CAAC,GAAG,gBAAgB,eAAe,cAAc;AAAA,QAC/C,YAAY;AAAA,QACZ,cAAc;AAAA,MAChB,CAAC,GAAG,cAAc;AAClB,MAAI,gCAAgC;AAEpC,MAAI,wBAAwB;AAC5B,MAAI,sBAAsB;AAC1B,MAAI,wBAAwB,aAAa,gBAAgB,CAAC,GAAG,gBAAgB,eAAe,gBAAgB;AAAA,QAC1G,OAAO;AAAA,QACP,OAAO;AAAA,QACP,UAAU;AAAA,QACV,OAAO;AAAA,QACP,OAAO;AAAA,MACT,CAAC,GAAG,gBAAgB,eAAe,cAAc;AAAA,QAC/C,OAAO;AAAA,QACP,OAAO;AAAA,MACT,CAAC,GAAG,cAAc;AAClB,MAAI,WAAW,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE;AAC7C,MAAI,cAAc,SAAS,OAAO,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,EAAE,CAAC;AAC1E,MAAI,kCAAkC,CAAC,SAAS,eAAe,aAAa,qBAAqB,cAAc;AAC/G,MAAI,kBAAkB;AAAA,QACpB,OAAO;AAAA,QACP,cAAc;AAAA,QACd,SAAS;AAAA,QACT,WAAW;AAAA,MACb;AACA,MAAI,WAAW,oBAAI,IAAI;AACvB,aAAO,KAAK,gBAAgB,eAAe,EAAE,IAAI,SAAS,IAAI,KAAK,QAAQ,CAAC;AAC5E,aAAO,KAAK,gBAAgB,aAAa,EAAE,IAAI,SAAS,IAAI,KAAK,QAAQ,CAAC;AAC1E,MAAI,mBAAmB,CAAC,EAAE,OAAO,UAAU,mBAAmB,QAAQ,GAAG,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,OAAO,QAAQ,UAAU,QAAQ,aAAa,UAAU,aAAa,mBAAmB,iBAAiB,QAAQ,MAAM,WAAW,kBAAkB,eAAe,UAAU,MAAM,aAAa,cAAc,SAAS,cAAc,cAAc,aAAa,aAAa,SAAS,cAAc,gBAAgB,QAAQ,YAAY,YAAY,SAAS,MAAM,gBAAgB,OAAO,gBAAgB,cAAc,gBAAgB,SAAS,gBAAgB,SAAS,CAAC,EAAE,OAAO,SAAS,IAAI,SAAU,GAAG;AACrlB,eAAO,GAAG,OAAO,GAAG,GAAG;AAAA,MACzB,CAAC,CAAC,EAAE,OAAO,YAAY,IAAI,SAAU,GAAG;AACtC,eAAO,KAAK,OAAO,CAAC;AAAA,MACtB,CAAC,CAAC;AAEF,MAAI,UAAU,OAAO,qBAAqB,CAAC;AAmB3C,UAAI,YAAY,OAAO,SAAS,kBAAkB,YAAY;AACxD,gBAAQ,CAAC,CAAC,sBAAsB,cAAc,GAAG,CAAC,mBAAmB,WAAW,GAAG,CAAC,uBAAuB,eAAe,GAAG,CAAC,sBAAsB,cAAc,GAAG,CAAC,0BAA0B,kBAAkB,GAAG,CAAC,yBAAyB,gBAAgB,GAAG,CAAC,qBAAqB,YAAY,GAAG,CAAC,kBAAkB,UAAU,GAAG,CAAC,+BAA+B,sBAAsB,GAAG,CAAC,0BAA0B,kBAAkB,GAAG,CAAC,wBAAwB,gBAAgB,GAAG,CAAC,6BAA6B,oBAAoB,GAAG,CAAC,4BAA4B,oBAAoB,GAAG,CAAC,2BAA2B,kBAAkB,CAAC;AACxnB,cAAM,QAAQ,SAAUpB,OAAM;AAC5B,cAAIW,SAAQ,eAAeX,OAAM,CAAC,GAC9B,OAAOW,OAAM,IACb,MAAMA,OAAM;AAEhB,cAAI,MAAM,OAAO,cAAc,IAAI,CAAC;AAEpC,cAAI,QAAQ,UAAa,QAAQ,MAAM;AACrC,oBAAQ,OAAO;AAAA,UACjB;AAAA,QACF,CAAC;AAAA,MACH;AAEA,MAAI,WAAW;AAAA,QACb,cAAc;AAAA,QACd,eAAe;AAAA,QACf,WAAW;AAAA,QACX,kBAAkB;AAAA,QAClB,gBAAgB;AAAA,QAChB,YAAY;AAAA,QACZ,UAAU;AAAA,QACV,sBAAsB;AAAA,QACtB,kBAAkB;AAAA,QAClB,gBAAgB;AAAA,QAChB,oBAAoB;AAAA,QACpB,oBAAoB;AAAA,QACpB,kBAAkB;AAAA,MACpB;AAEA,UAAI,QAAQ,cAAc;AACxB,gBAAQ,YAAY,QAAQ;AAAA,MAC9B;AAEA,MAAI,UAAU,eAAe,eAAe,CAAC,GAAG,QAAQ,GAAG,OAAO;AAElE,UAAI,CAAC,QAAQ;AAAgB,gBAAQ,mBAAmB;AACxD,MAAI,SAAS,CAAC;AACd,aAAO,KAAK,QAAQ,EAAE,QAAQ,SAAU,KAAK;AAC3C,eAAO,eAAe,QAAQ,KAAK;AAAA,UACjC,YAAY;AAAA,UACZ,KAAK,SAASW,KAAI,KAAK;AACrB,oBAAQ,OAAO;AAEf,wBAAY,QAAQ,SAAU,IAAI;AAChC,qBAAO,GAAG,MAAM;AAAA,YAClB,CAAC;AAAA,UACH;AAAA,UACA,KAAK,SAAS1B,OAAM;AAClB,mBAAO,QAAQ;AAAA,UACjB;AAAA,QACF,CAAC;AAAA,MACH,CAAC;AAED,aAAO,eAAe,QAAQ,gBAAgB;AAAA,QAC5C,YAAY;AAAA,QACZ,KAAK,SAAS0B,KAAI,KAAK;AACrB,kBAAQ,YAAY;AAEpB,sBAAY,QAAQ,SAAU,IAAI;AAChC,mBAAO,GAAG,MAAM;AAAA,UAClB,CAAC;AAAA,QACH;AAAA,QACA,KAAK,SAAS1B,OAAM;AAClB,iBAAO,QAAQ;AAAA,QACjB;AAAA,MACF,CAAC;AACD,aAAO,oBAAoB;AAC3B,MAAI,cAAc,CAAC;AASnB,MAAI,IAAI;AACR,MAAI,uBAAuB;AAAA,QACzB,MAAM;AAAA,QACN,GAAG;AAAA,QACH,GAAG;AAAA,QACH,QAAQ;AAAA,QACR,OAAO;AAAA,QACP,OAAO;AAAA,MACT;AAwBA,MAAI,SAAS;AA0Fb,MAAI,aAAa;AAmBjB,MAAI,eAAe;AASnB,MAAI,YAAY;AAAA,QACd,QAAQ,SAAS,SAAS;AACxB,iBAAO;AAAA,YACL,KAAK;AAAA,cACH;AAAA,cACA,WAAW;AAAA,YACb;AAAA,UACF;AAAA,QACF;AAAA,QACA,OAAO,SAAS,QAAQ;AACtB,iBAAO;AAAA,YACL,0BAA0B,SAAS,2BAA2B;AAC5D,wBAAU;AAAA,YACZ;AAAA,YACA,aAAa,SAAS,cAAc;AAClC,wBAAU;AAAA,YACZ;AAAA,UACF;AAAA,QACF;AAAA,MACF;AAEA,MAAI,IAAI,UAAU,CAAC;AACnB,UAAI,CAAC,EAAE;AAAuB,UAAE,wBAAwB,CAAC;AACzD,UAAI,CAAC,EAAE,sBAAsB;AAAQ,UAAE,sBAAsB,SAAS,CAAC;AACvE,UAAI,CAAC,EAAE,sBAAsB;AAAO,UAAE,sBAAsB,QAAQ,CAAC;AACrE,UAAI,CAAC,EAAE,sBAAsB;AAAO,UAAE,sBAAsB,QAAQ,CAAC;AACrE,MAAI,YAAY,EAAE;AAElB,MAAI,YAAY,CAAC;AAEjB,MAAI,WAAW,SAAS2B,YAAW;AACjC,iBAAS,oBAAoB,oBAAoBA,SAAQ;AACzD,iBAAS;AACT,kBAAU,IAAI,SAAUtB,KAAI;AAC1B,iBAAOA,IAAG;AAAA,QACZ,CAAC;AAAA,MACH;AAEA,MAAI,SAAS;AAEb,UAAI,QAAQ;AACV,kBAAU,SAAS,gBAAgB,WAAW,eAAe,iBAAiB,KAAK,SAAS,UAAU;AACtG,YAAI,CAAC;AAAQ,mBAAS,iBAAiB,oBAAoB,QAAQ;AAAA,MACrE;AAoCA,MAAI,gBAAgB,SAASuB,eAAc,MAAM,aAAa;AAC5D,eAAO,SAAU,GAAG,GAAG,GAAGC,IAAG;AAC3B,iBAAO,KAAK,KAAK,aAAa,GAAG,GAAG,GAAGA,EAAC;AAAA,QAC1C;AAAA,MACF;AAeA,MAAIJ,UAAS,SAAS,iBAAiB,SAASpB,KAAI,cAAc,aAAa;AAC7E,YAAI,OAAO,OAAO,KAAK,OAAO,GAC1B,SAAS,KAAK,QACd,WAAW,gBAAgB,SAAY,cAAcA,KAAI,WAAW,IAAIA,KACxE,GACA,KACA;AAEJ,YAAI,iBAAiB,QAAW;AAC9B,cAAI;AACJ,mBAAS,QAAQ,KAAK;AAAA,QACxB,OAAO;AACL,cAAI;AACJ,mBAAS;AAAA,QACX;AAEA,eAAO,IAAI,QAAQ,KAAK;AACtB,gBAAM,KAAK;AACX,mBAAS,SAAS,QAAQ,QAAQ,MAAM,KAAK,OAAO;AAAA,QACtD;AAEA,eAAO;AAAA,MACT;AA6HA,MAAI,SAAS,UAAU;AAAvB,MACI,QAAQ,UAAU;AACtB,MAAI,cAAc,cAAc,CAAC,GAAG,gBAAgB,aAAa,gBAAgB,OAAO,OAAO,qBAAqB,eAAe,CAAC,GAAG,gBAAgB,aAAa,cAAc,OAAO,OAAO,qBAAqB,aAAa,CAAC,GAAG;AACtO,MAAI,uBAAuB;AAC3B,MAAI,aAAa,CAAC;AAClB,MAAI,cAAc,CAAC;AACnB,MAAI,aAAa,CAAC;AAClB,MAAI,gBAAgB,CAAC;AACrB,MAAI,WAAW,CAAC;AAChB,MAAI,YAAY,YAAY,CAAC,GAAG,gBAAgB,WAAW,gBAAgB,OAAO,KAAK,gBAAgB,eAAe,CAAC,GAAG,gBAAgB,WAAW,cAAc,OAAO,KAAK,gBAAgB,aAAa,CAAC,GAAG;AAiBhN,MAAI,QAAQ,SAASyB,SAAQ;AAC3B,YAAI,SAAS,SAASC,QAAO,SAAS;AACpC,iBAAON,QAAO,QAAQ,SAAU,GAAG,OAAOnB,SAAQ;AAChD,cAAEA,WAAUmB,QAAO,OAAO,SAAS,CAAC,CAAC;AACrC,mBAAO;AAAA,UACT,GAAG,CAAC,CAAC;AAAA,QACP;AAEA,qBAAa,OAAO,SAAU,KAAKhB,OAAM,UAAU;AACjD,cAAIA,MAAK,IAAI;AACX,gBAAIA,MAAK,MAAM;AAAA,UACjB;AAEA,cAAIA,MAAK,IAAI;AACX,gBAAI,UAAUA,MAAK,GAAG,OAAO,SAAU,GAAG;AACxC,qBAAO,OAAO,MAAM;AAAA,YACtB,CAAC;AACD,oBAAQ,QAAQ,SAAU,OAAO;AAC/B,kBAAI,MAAM,SAAS,EAAE,KAAK;AAAA,YAC5B,CAAC;AAAA,UACH;AAEA,iBAAO;AAAA,QACT,CAAC;AACD,sBAAc,OAAO,SAAU,KAAKA,OAAM,UAAU;AAClD,cAAI,YAAY;AAEhB,cAAIA,MAAK,IAAI;AACX,gBAAI,UAAUA,MAAK,GAAG,OAAO,SAAU,GAAG;AACxC,qBAAO,OAAO,MAAM;AAAA,YACtB,CAAC;AACD,oBAAQ,QAAQ,SAAU,OAAO;AAC/B,kBAAI,SAAS;AAAA,YACf,CAAC;AAAA,UACH;AAEA,iBAAO;AAAA,QACT,CAAC;AACD,mBAAW,OAAO,SAAU,KAAKA,OAAM,UAAU;AAC/C,cAAI,UAAUA,MAAK;AACnB,cAAI,YAAY;AAChB,kBAAQ,QAAQ,SAAU,OAAO;AAC/B,gBAAI,SAAS;AAAA,UACf,CAAC;AACD,iBAAO;AAAA,QACT,CAAC;AAGD,YAAI,aAAa,SAAS,UAAU,OAAO;AAC3C,YAAI,cAAcgB,QAAO,OAAO,SAAU,KAAK,MAAM;AACnD,cAAI,wBAAwB,KAAK;AACjC,cAAInB,UAAS,KAAK;AAClB,cAAI,WAAW,KAAK;AAEpB,cAAIA,YAAW,SAAS,CAAC,YAAY;AACnC,YAAAA,UAAS;AAAA,UACX;AAEA,cAAI,OAAO,0BAA0B,UAAU;AAC7C,gBAAI,MAAM,yBAAyB;AAAA,cACjC,QAAQA;AAAA,cACR;AAAA,YACF;AAAA,UACF;AAEA,cAAI,OAAO,0BAA0B,UAAU;AAC7C,gBAAI,SAAS,sBAAsB,SAAS,EAAE,KAAK;AAAA,cACjD,QAAQA;AAAA,cACR;AAAA,YACF;AAAA,UACF;AAEA,iBAAO;AAAA,QACT,GAAG;AAAA,UACD,OAAO,CAAC;AAAA,UACR,UAAU,CAAC;AAAA,QACb,CAAC;AACD,qBAAa,YAAY;AACzB,wBAAgB,YAAY;AAC5B,+BAAuB,mBAAmB,OAAO,cAAc;AAAA,UAC7D,QAAQ,OAAO;AAAA,QACjB,CAAC;AAAA,MACH;AACA,eAAS,SAAU,GAAG;AACpB,+BAAuB,mBAAmB,EAAE,cAAc;AAAA,UACxD,QAAQ,OAAO;AAAA,QACjB,CAAC;AAAA,MACH,CAAC;AACD,YAAM;AA8BN,MAAI,qBAAqB,SAAS0B,sBAAqB;AACrD,eAAO;AAAA,UACL,QAAQ;AAAA,UACR,UAAU;AAAA,UACV,MAAM,CAAC;AAAA,QACT;AAAA,MACF;AAUA,MAAI,uBAAuB,uBAAuB,CAAC,GAAG,gBAAgB,sBAAsB,gBAAgB,OAAO,KAAK,qBAAqB,eAAe,CAAC,GAAG,gBAAgB,sBAAsB,cAAc,OAAO,KAAK,qBAAqB,aAAa,CAAC,GAAG;AAoFtQ,MAAI,UAAuB,2BAAY;AACrC,iBAASC,WAAU;AACjB,0BAAgB,MAAMA,QAAO;AAE7B,eAAK,cAAc,CAAC;AAAA,QACtB;AAEA,qBAAaA,UAAS,CAAC;AAAA,UACrB,KAAK;AAAA,UACL,OAAO,SAASC,OAAM;AACpB,gBAAI,QAAQ;AAEZ,qBAAS,OAAO,UAAU,QAAQ,cAAc,IAAI,MAAM,IAAI,GAAG,OAAO,GAAG,OAAO,MAAM,QAAQ;AAC9F,0BAAY,QAAQ,UAAU;AAAA,YAChC;AAEA,gBAAI,YAAY,YAAY,OAAO,KAAK,kBAAkB,CAAC,CAAC;AAC5D,mBAAO,KAAK,SAAS,EAAE,QAAQ,SAAU,KAAK;AAC5C,oBAAM,YAAY,OAAO,eAAe,eAAe,CAAC,GAAG,MAAM,YAAY,QAAQ,CAAC,CAAC,GAAG,UAAU,IAAI;AACxG,0BAAY,KAAK,UAAU,IAAI;AAE/B,kBAAI,aAAa,qBAAqB,gBAAgB;AACtD,kBAAI;AAAY,4BAAY,YAAY,UAAU,IAAI;AACtD,oBAAM;AAAA,YACR,CAAC;AAAA,UACH;AAAA,QACF,GAAG;AAAA,UACD,KAAK;AAAA,UACL,OAAO,SAAS,QAAQ;AACtB,iBAAK,cAAc,CAAC;AAAA,UACtB;AAAA,QACF,GAAG;AAAA,UACD,KAAK;AAAA,UACL,OAAO,SAAS,iBAAiB,WAAW,YAAY;AACtD,gBAAI,aAAa,WAAW,UAAU,WAAW,YAAY,WAAW,OAAO;AAAA,cAC7E,GAAG;AAAA,YACL,IAAI;AACJ,mBAAO,KAAK,UAAU,EAAE,IAAI,SAAU,KAAK;AACzC,kBAAI,kBAAkB,WAAW,MAC7B5B,UAAS,gBAAgB,QACzB,WAAW,gBAAgB,UAC3BG,QAAO,gBAAgB;AAC3B,kBAAI,UAAUA,MAAK;AACnB,kBAAI,CAAC,UAAUH;AAAS,0BAAUA,WAAU,CAAC;AAE7C,kBAAI,QAAQ,SAAS,GAAG;AACtB,wBAAQ,QAAQ,SAAU,OAAO;AAC/B,sBAAI,OAAO,UAAU,UAAU;AAC7B,8BAAUA,SAAQ,SAASG;AAAA,kBAC7B;AAAA,gBACF,CAAC;AAAA,cACH;AAEA,wBAAUH,SAAQ,YAAYG;AAAA,YAChC,CAAC;AACD,mBAAO;AAAA,UACT;AAAA,QACF,CAAC,CAAC;AAEF,eAAOwB;AAAA,MACT,EAAE;AAEF,MAAI,WAAW,CAAC;AAChB,MAAI,SAAS,CAAC;AACd,MAAI,YAAY,CAAC;AACjB,MAAI,sBAAsB,OAAO,KAAK,SAAS;AAsF/C,MAAI,UAAU,IAAI,QAAQ;AAC1B,MAAI,SAAS,SAASE,UAAS;AAC7B,eAAO,iBAAiB;AACxB,eAAO,mBAAmB;AAC1B,kBAAU,QAAQ;AAAA,MACpB;AACA,MAAI,MAAM;AAAA,QACR,OAAO,SAAS,QAAQ;AACtB,cAAI,SAAS,UAAU,SAAS,KAAK,UAAU,OAAO,SAAY,UAAU,KAAK,CAAC;AAElF,cAAI,QAAQ;AACV,sBAAU,eAAe,MAAM;AAC/B,yBAAa,sBAAsB,MAAM;AACzC,mBAAO,aAAa,SAAS,MAAM;AAAA,UACrC,OAAO;AACL,mBAAO,QAAQ,OAAO,wCAAwC;AAAA,UAChE;AAAA,QACF;AAAA,QACA,OAAO,SAAS,QAAQ;AACtB,cAAI,SAAS,UAAU,SAAS,KAAK,UAAU,OAAO,SAAY,UAAU,KAAK,CAAC;AAClF,cAAI,qBAAqB,OAAO;AAEhC,cAAI,OAAO,mBAAmB,OAAO;AACnC,mBAAO,iBAAiB;AAAA,UAC1B;AAEA,iBAAO,mBAAmB;AAC1B,mBAAS,WAAY;AACnB,wBAAY;AAAA,cACV;AAAA,YACF,CAAC;AACD,sBAAU,SAAS,MAAM;AAAA,UAC3B,CAAC;AAAA,QACH;AAAA,MACF;AACA,MAAI,QAAQ;AAAA,QACV,MAAM,SAAS,KAAK,OAAO;AACzB,cAAI,UAAU,MAAM;AAClB,mBAAO;AAAA,UACT;AAEA,cAAI,QAAQ,KAAK,MAAM,YAAY,MAAM,UAAU,MAAM,UAAU;AACjE,mBAAO;AAAA,cACL,QAAQ,MAAM;AAAA,cACd,UAAU,QAAQ,MAAM,QAAQ,MAAM,QAAQ,KAAK,MAAM;AAAA,YAC3D;AAAA,UACF;AAEA,cAAI,MAAM,QAAQ,KAAK,KAAK,MAAM,WAAW,GAAG;AAC9C,gBAAI,WAAW,MAAM,GAAG,QAAQ,KAAK,MAAM,IAAI,MAAM,GAAG,MAAM,CAAC,IAAI,MAAM;AACzE,gBAAI7B,UAAS,mBAAmB,MAAM,EAAE;AACxC,mBAAO;AAAA,cACL,QAAQA;AAAA,cACR,UAAU,QAAQA,SAAQ,QAAQ,KAAK;AAAA,YACzC;AAAA,UACF;AAEA,cAAI,OAAO,UAAU,aAAa,MAAM,QAAQ,GAAG,OAAO,OAAO,WAAW,GAAG,CAAC,IAAI,MAAM,MAAM,MAAM,6BAA6B,IAAI;AACrI,gBAAI,gBAAgB,iBAAiB,MAAM,MAAM,GAAG,GAAG;AAAA,cACrD,aAAa;AAAA,YACf,CAAC;AACD,mBAAO;AAAA,cACL,QAAQ,cAAc,UAAU,uBAAuB;AAAA,cACvD,UAAU,QAAQ,cAAc,QAAQ,cAAc,QAAQ,KAAK,cAAc;AAAA,YACnF;AAAA,UACF;AAEA,cAAI,OAAO,UAAU,UAAU;AAC7B,gBAAI,UAAU,uBAAuB;AAErC,mBAAO;AAAA,cACL,QAAQ;AAAA,cACR,UAAU,QAAQ,SAAS,KAAK,KAAK;AAAA,YACvC;AAAA,UACF;AAAA,QACF;AAAA,MACF;AACA,MAAI,MAAM;AAAA,QACR;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,MACF;AAEA,MAAI,cAAc,SAAS8B,eAAc;AACvC,YAAI,SAAS,UAAU,SAAS,KAAK,UAAU,OAAO,SAAY,UAAU,KAAK,CAAC;AAClF,YAAI,wBAAwB,OAAO,oBAC/B,qBAAqB,0BAA0B,SAAS,WAAW;AACvE,aAAK,OAAO,KAAK,UAAU,MAAM,EAAE,SAAS,KAAK,OAAO,iBAAiB,UAAU,OAAO;AAAgB,cAAI,IAAI,MAAM;AAAA,YACtH,MAAM;AAAA,UACR,CAAC;AAAA,MACH;AA4PA,MAAI,WAAW,UAAU;AAkDzB,MAAI,6BAA6B;AAAA,QAC/B,OAAO;AAAA,QACP,OAAO;AAAA,QACP,QAAQ;AAAA,MACV;AAyCA,MAAI,SAAS,SAASZ,QAAO;AAAA,MAAC;AAE9B,MAAI,IAAI,OAAO,sBAAsB,eAAe,YAAY,QAAQ,YAAY,UAAU,cAAc;AAAA,QAC1G,MAAM;AAAA,QACN,SAAS;AAAA,MACX;AACA,MAAI,WAAW;AAEf,MAAI,QAAQ,SAASa,OAAM,MAAM;AAC/B,UAAE,KAAK,GAAG,OAAO,UAAU,GAAG,EAAE,OAAO,MAAM,SAAS,CAAC;AACvD,eAAO,WAAY;AACjB,iBAAOd,KAAI,IAAI;AAAA,QACjB;AAAA,MACF;AAEA,MAAIA,OAAM,SAASA,KAAI,MAAM;AAC3B,UAAE,KAAK,GAAG,OAAO,UAAU,GAAG,EAAE,OAAO,MAAM,OAAO,CAAC;AACrD,UAAE,QAAQ,GAAG,OAAO,UAAU,GAAG,EAAE,OAAO,IAAI,GAAG,GAAG,OAAO,UAAU,GAAG,EAAE,OAAO,MAAM,SAAS,GAAG,GAAG,OAAO,UAAU,GAAG,EAAE,OAAO,MAAM,OAAO,CAAC;AAAA,MACnJ;AAEA,MAAI,OAAO;AAAA,QACT;AAAA,QACA,KAAKA;AAAA,MACP;AAEA,MAAI,SAAS,SAASC,QAAO;AAAA,MAAC;AAkE9B,MAAI,WAAW;AAAA,QACb,SAAS,SAAS,QAAQ,UAAU;AAClC,cAAI,OAAO,SAAS;AAEpB,cAAI,KAAK,YAAY;AACnB,qBAAS,GAAG,QAAQ,SAAU,WAAW;AACvC,mBAAK,WAAW,aAAa,WAAW,SAAS,GAAG,IAAI;AAAA,YAC1D,CAAC;AAED,gBAAI,KAAK,aAAa,aAAa,MAAM,QAAQ,OAAO,oBAAoB;AAC1E,kBAAI,UAAU,SAAS,cAAc,cAAc,IAAI,CAAC;AACxD,mBAAK,WAAW,aAAa,SAAS,IAAI;AAAA,YAC5C,OAAO;AACL,mBAAK,OAAO;AAAA,YACd;AAAA,UACF;AAAA,QACF;AAAA,QACA,MAAM,SAAS,KAAK,UAAU;AAC5B,cAAI,OAAO,SAAS;AACpB,cAAI,aAAa,SAAS;AAG1B,cAAI,CAAC,WAAW,IAAI,EAAE,QAAQ,OAAO,gBAAgB,GAAG;AACtD,mBAAO,SAAS,QAAQ,QAAQ;AAAA,UAClC;AAEA,cAAI,SAAS,IAAI,OAAO,GAAG,OAAO,OAAO,WAAW,KAAK,CAAC;AAC1D,iBAAO,WAAW,GAAG,WAAW;AAEhC,cAAI,WAAW,GAAG,WAAW,OAAO;AAClC,gBAAI,eAAe,WAAW,GAAG,WAAW,MAAM,MAAM,GAAG,EAAE,OAAO,SAAU,KAAK,KAAK;AACtF,kBAAI,QAAQ,OAAO,oBAAoB,IAAI,MAAM,MAAM,GAAG;AACxD,oBAAI,MAAM,KAAK,GAAG;AAAA,cACpB,OAAO;AACL,oBAAI,OAAO,KAAK,GAAG;AAAA,cACrB;AAEA,qBAAO;AAAA,YACT,GAAG;AAAA,cACD,QAAQ,CAAC;AAAA,cACT,OAAO,CAAC;AAAA,YACV,CAAC;AAED,uBAAW,GAAG,WAAW,QAAQ,aAAa,MAAM,KAAK,GAAG;AAE5D,gBAAI,aAAa,OAAO,WAAW,GAAG;AACpC,mBAAK,gBAAgB,OAAO;AAAA,YAC9B,OAAO;AACL,mBAAK,aAAa,SAAS,aAAa,OAAO,KAAK,GAAG,CAAC;AAAA,YAC1D;AAAA,UACF;AAEA,cAAI,eAAe,WAAW,IAAI,SAAU,GAAG;AAC7C,mBAAO,OAAO,CAAC;AAAA,UACjB,CAAC,EAAE,KAAK,IAAI;AAEZ,eAAK,aAAa,eAAe,EAAE;AACnC,eAAK,YAAY;AAAA,QACnB;AAAA,MACF;AA2BA,MAAI,WAAW;AAOf,MAAI,KAAK;AA8LT,MAAI,WAAW,UAAU;AAczB,MAAI,gBAAgB,oBAAI,IAAI;AAC5B,eAAS,IAAI,SAAU,QAAQ;AAC7B,sBAAc,IAAI,MAAM,OAAO,MAAM,CAAC;AAAA,MACxC,CAAC;AACD,aAAO,KAAK,gBAAgB,eAAe,EAAE,IAAI,cAAc,IAAI,KAAK,aAAa,CAAC;AACtF,aAAO,KAAK,gBAAgB,aAAa,EAAE,IAAI,cAAc,IAAI,KAAK,aAAa,CAAC;AACpF,sBAAgB,mBAAmB,aAAa;AAyGhD,MAAI,SAAS,SAASc,QAAO,gBAAgB;AAC3C,YAAI,SAAS,UAAU,SAAS,KAAK,UAAU,OAAO,SAAY,UAAU,KAAK,CAAC;AAClF,YAAI,oBAAoB,OAAO,WAC3B,YAAY,sBAAsB,SAAS,uBAAuB,mBAClE,iBAAiB,OAAO,QACxB,SAAS,mBAAmB,SAAS,QAAQ,gBAC7C,eAAe,OAAO,MACtB,OAAO,iBAAiB,SAAS,OAAO,cACxC,iBAAiB,OAAO,QACxB,SAAS,mBAAmB,SAAS,OAAO,gBAC5C,gBAAgB,OAAO,OACvB,QAAQ,kBAAkB,SAAS,OAAO,eAC1C,kBAAkB,OAAO,SACzB,UAAU,oBAAoB,SAAS,OAAO,iBAC9C,kBAAkB,OAAO,SACzB,UAAU,oBAAoB,SAAS,CAAC,IAAI,iBAC5C,qBAAqB,OAAO,YAC5B,aAAa,uBAAuB,SAAS,CAAC,IAAI,oBAClD,iBAAiB,OAAO,QACxBnC,UAAS,mBAAmB,SAAS,CAAC,IAAI;AAC9C,YAAI,CAAC;AAAgB;AACrB,YAAIG,UAAS,eAAe,QACxB,WAAW,eAAe,UAC1BG,QAAO,eAAe;AAC1B,eAAO,YAAY,eAAe;AAAA,UAChC,MAAM;AAAA,QACR,GAAG,cAAc,GAAG,WAAY;AAC9B,oBAAU,4BAA4B;AAAA,YACpC;AAAA,YACA;AAAA,UACF,CAAC;AAED,cAAI,OAAO,UAAU;AACnB,gBAAI,OAAO;AACT,yBAAW,qBAAqB,GAAG,OAAO,OAAO,kBAAkB,SAAS,EAAE,OAAO,WAAW,aAAa,CAAC;AAAA,YAChH,OAAO;AACL,yBAAW,iBAAiB;AAC5B,yBAAW,eAAe;AAAA,YAC5B;AAAA,UACF;AAEA,iBAAO,sBAAsB;AAAA,YAC3B,OAAO;AAAA,cACL,MAAM,YAAYA,KAAI;AAAA,cACtB,MAAM,OAAO,YAAY,KAAK,IAAI,IAAI;AAAA,gBACpC,OAAO;AAAA,gBACP,OAAO;AAAA,gBACP,QAAQ;AAAA,gBACR,MAAM,CAAC;AAAA,cACT;AAAA,YACF;AAAA,YACA,QAAQH;AAAA,YACR;AAAA,YACA,WAAW,eAAe,eAAe,CAAC,GAAG,oBAAoB,GAAG,SAAS;AAAA,YAC7E;AAAA,YACA;AAAA,YACA;AAAA,YACA;AAAA,YACA,OAAO;AAAA,cACL;AAAA,cACA,QAAQH;AAAA,cACR;AAAA,YACF;AAAA,UACF,CAAC;AAAA,QACH,CAAC;AAAA,MACH;AACA,MAAI,kBAAkB;AAAA,QACpB,QAAQ,SAASQ,UAAS;AACxB,iBAAO;AAAA,YACL,MAAM,aAAa,MAAM;AAAA,UAC3B;AAAA,QACF;AAAA,QACA,OAAO,SAASC,SAAQ;AACtB,iBAAO;AAAA,YACL,2BAA2B,SAAS,0BAA0B,aAAa;AACzE,0BAAY,eAAe;AAC3B,0BAAY,eAAe;AAC3B,qBAAO;AAAA,YACT;AAAA,UACF;AAAA,QACF;AAAA,QACA,UAAU,SAAS,SAAS,cAAc;AACxC,uBAAa,QAAQ,SAAU,QAAQ;AACrC,gBAAI,eAAe,OAAO,MACtB,OAAO,iBAAiB,SAAS,WAAW,cAC5C,mBAAmB,OAAO,UAC1B,WAAW,qBAAqB,SAAS,WAAY;AAAA,YAAC,IAAI;AAC9D,mBAAO,OAAO,MAAM,QAAQ;AAAA,UAC9B;AAEA,uBAAa,iCAAiC,SAAU,MAAM,UAAU;AACtE,gBAAI,WAAW,SAAS,UACpB,QAAQ,SAAS,OACjB,UAAU,SAAS,SACnBN,UAAS,SAAS,QAClB,YAAY,SAAS,WACrB,SAAS,SAAS,QAClB,OAAO,SAAS,MAChB,SAAS,SAAS,QAClB,QAAQ,SAAS;AACrB,mBAAO,IAAI,QAAQ,SAAU,SAAS,QAAQ;AAC5C,sBAAQ,IAAI,CAAC,SAAS,UAAUA,OAAM,GAAG,KAAK,WAAW,SAAS,KAAK,UAAU,KAAK,MAAM,IAAI,QAAQ,QAAQ;AAAA,gBAC9G,OAAO;AAAA,gBACP,OAAO;AAAA,gBACP,QAAQ;AAAA,gBACR,MAAM,CAAC;AAAA,cACT,CAAC,CAAC,CAAC,EAAE,KAAK,SAAUF,OAAM;AACxB,oBAAIW,SAAQ,eAAeX,OAAM,CAAC,GAC9BS,QAAOE,OAAM,IACbwB,QAAOxB,OAAM;AAEjB,wBAAQ,CAAC,MAAM,sBAAsB;AAAA,kBACnC,OAAO;AAAA,oBACL,MAAMF;AAAA,oBACN,MAAM0B;AAAA,kBACR;AAAA,kBACA,QAAQjC;AAAA,kBACR;AAAA,kBACA;AAAA,kBACA;AAAA,kBACA;AAAA,kBACA;AAAA,kBACA;AAAA,kBACA;AAAA,kBACA,WAAW;AAAA,gBACb,CAAC,CAAC,CAAC;AAAA,cACL,CAAC,EAAE,MAAM,MAAM;AAAA,YACjB,CAAC;AAAA,UACH;AAEA,uBAAa,uBAAuB,SAAU,OAAO;AACnD,gBAAI,WAAW,MAAM,UACjB,aAAa,MAAM,YACnBO,QAAO,MAAM,MACb,YAAY,MAAM,WAClBV,UAAS,MAAM;AACnB,gBAAI,cAAc,WAAWA,OAAM;AAEnC,gBAAI,YAAY,SAAS,GAAG;AAC1B,yBAAW,WAAW;AAAA,YACxB;AAEA,gBAAI;AAEJ,gBAAI,sBAAsB,SAAS,GAAG;AACpC,0BAAY,aAAa,qCAAqC;AAAA,gBAC5D,MAAMU;AAAA,gBACN;AAAA,gBACA,gBAAgBA,MAAK;AAAA,gBACrB,WAAWA,MAAK;AAAA,cAClB,CAAC;AAAA,YACH;AAEA,qBAAS,KAAK,aAAaA,MAAK,IAAI;AACpC,mBAAO;AAAA,cACL;AAAA,cACA;AAAA,YACF;AAAA,UACF;AAAA,QACF;AAAA,MACF;AAEA,MAAI,SAAS;AAAA,QACX,QAAQ,SAASF,UAAS;AACxB,iBAAO;AAAA,YACL,OAAO,SAAS6B,OAAM,WAAW;AAC/B,kBAAI,SAAS,UAAU,SAAS,KAAK,UAAU,OAAO,SAAY,UAAU,KAAK,CAAC;AAClF,kBAAI,kBAAkB,OAAO,SACzB,UAAU,oBAAoB,SAAS,CAAC,IAAI;AAChD,qBAAO,YAAY;AAAA,gBACjB,MAAM;AAAA,cACR,GAAG,WAAY;AACb,0BAAU,4BAA4B;AAAA,kBACpC;AAAA,kBACA;AAAA,gBACF,CAAC;AACD,oBAAI,WAAW,CAAC;AAChB,0BAAU,SAAU,MAAM;AACxB,wBAAM,QAAQ,IAAI,IAAI,KAAK,IAAI,SAAU,GAAG;AAC1C,+BAAW,SAAS,OAAO,EAAE,QAAQ;AAAA,kBACvC,CAAC,IAAI,WAAW,SAAS,OAAO,KAAK,QAAQ;AAAA,gBAC/C,CAAC;AACD,uBAAO,CAAC;AAAA,kBACN,KAAK;AAAA,kBACL,YAAY;AAAA,oBACV,OAAO,CAAC,GAAG,OAAO,OAAO,WAAW,SAAS,CAAC,EAAE,OAAO,mBAAmB,OAAO,CAAC,EAAE,KAAK,GAAG;AAAA,kBAC9F;AAAA,kBACA;AAAA,gBACF,CAAC;AAAA,cACH,CAAC;AAAA,YACH;AAAA,UACF;AAAA,QACF;AAAA,MACF;AAEA,MAAI,gBAAgB;AAAA,QAClB,QAAQ,SAAS7B,UAAS;AACxB,iBAAO;AAAA,YACL,SAAS,SAASJ,SAAQ,SAAS;AACjC,kBAAI,SAAS,UAAU,SAAS,KAAK,UAAU,OAAO,SAAY,UAAU,KAAK,CAAC;AAClF,kBAAI,gBAAgB,OAAO,OACvB,QAAQ,kBAAkB,SAAS,OAAO,eAC1C,kBAAkB,OAAO,SACzB,UAAU,oBAAoB,SAAS,CAAC,IAAI,iBAC5C,qBAAqB,OAAO,YAC5B,aAAa,uBAAuB,SAAS,CAAC,IAAI,oBAClD,iBAAiB,OAAO,QACxBJ,UAAS,mBAAmB,SAAS,CAAC,IAAI;AAC9C,qBAAO,YAAY;AAAA,gBACjB,MAAM;AAAA,gBACN;AAAA,cACF,GAAG,WAAY;AACb,0BAAU,4BAA4B;AAAA,kBACpC;AAAA,kBACA;AAAA,gBACF,CAAC;AACD,uBAAO,0BAA0B;AAAA,kBAC/B,SAAS,QAAQ,SAAS;AAAA,kBAC1B;AAAA,kBACA,OAAO;AAAA,oBACL;AAAA,oBACA,QAAQA;AAAA,oBACR,SAAS,CAAC,GAAG,OAAO,OAAO,WAAW,iBAAiB,CAAC,EAAE,OAAO,mBAAmB,OAAO,CAAC;AAAA,kBAC9F;AAAA,gBACF,CAAC;AAAA,cACH,CAAC;AAAA,YACH;AAAA,UACF;AAAA,QACF;AAAA,MACF;AAEA,MAAI,aAAa;AAAA,QACf,QAAQ,SAASQ,UAAS;AACxB,iBAAO;AAAA,YACL,MAAM,SAAS8B,MAAK,SAAS;AAC3B,kBAAI,SAAS,UAAU,SAAS,KAAK,UAAU,OAAO,SAAY,UAAU,KAAK,CAAC;AAClF,kBAAI,oBAAoB,OAAO,WAC3B,YAAY,sBAAsB,SAAS,uBAAuB,mBAClE,gBAAgB,OAAO,OACvB,QAAQ,kBAAkB,SAAS,OAAO,eAC1C,kBAAkB,OAAO,SACzB,UAAU,oBAAoB,SAAS,CAAC,IAAI,iBAC5C,qBAAqB,OAAO,YAC5B,aAAa,uBAAuB,SAAS,CAAC,IAAI,oBAClD,iBAAiB,OAAO,QACxBtC,UAAS,mBAAmB,SAAS,CAAC,IAAI;AAC9C,qBAAO,YAAY;AAAA,gBACjB,MAAM;AAAA,gBACN;AAAA,cACF,GAAG,WAAY;AACb,0BAAU,4BAA4B;AAAA,kBACpC;AAAA,kBACA;AAAA,gBACF,CAAC;AACD,uBAAO,uBAAuB;AAAA,kBAC5B;AAAA,kBACA,WAAW,eAAe,eAAe,CAAC,GAAG,oBAAoB,GAAG,SAAS;AAAA,kBAC7E;AAAA,kBACA,OAAO;AAAA,oBACL;AAAA,oBACA,QAAQA;AAAA,oBACR,SAAS,CAAC,GAAG,OAAO,OAAO,WAAW,cAAc,CAAC,EAAE,OAAO,mBAAmB,OAAO,CAAC;AAAA,kBAC3F;AAAA,gBACF,CAAC;AAAA,cACH,CAAC;AAAA,YACH;AAAA,UACF;AAAA,QACF;AAAA,QACA,UAAU,SAASuC,UAAS,cAAc;AACxC,uBAAa,qBAAqB,SAAU,MAAM,UAAU;AAC1D,gBAAI,QAAQ,SAAS,OACjB,YAAY,SAAS,WACrB,QAAQ,SAAS;AACrB,gBAAI,QAAQ;AACZ,gBAAI,SAAS;AAEb,gBAAI,OAAO;AACT,kBAAI,mBAAmB,SAAS,iBAAiB,IAAI,EAAE,UAAU,EAAE;AACnE,kBAAI,qBAAqB,KAAK,sBAAsB;AACpD,sBAAQ,mBAAmB,QAAQ;AACnC,uBAAS,mBAAmB,SAAS;AAAA,YACvC;AAEA,gBAAI,OAAO,YAAY,CAAC,OAAO;AAC7B,oBAAM,WAAW,iBAAiB;AAAA,YACpC;AAEA,mBAAO,QAAQ,QAAQ,CAAC,MAAM,uBAAuB;AAAA,cACnD,SAAS,KAAK;AAAA,cACd;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA;AAAA,cACA,WAAW;AAAA,YACb,CAAC,CAAC,CAAC;AAAA,UACL;AAAA,QACF;AAAA,MACF;AAEA,MAAI,wBAAwB,IAAI,OAAO,KAAM,IAAI;AACjD,MAAI,0BAA0B,CAAC,SAAS,OAAO;AAoI/C,MAAI,iBAAiB;AAAA,QACnB,OAAO,SAAS9B,SAAQ;AACtB,iBAAO;AAAA,YACL,2BAA2B,SAAS,0BAA0B,aAAa;AACzE,0BAAY,yBAAyB;AACrC,qBAAO;AAAA,YACT;AAAA,UACF;AAAA,QACF;AAAA,QACA,UAAU,SAAS8B,UAAS,cAAc;AACxC,uBAAa,qBAAqB,SAAU,QAAQ;AAClD,gBAAI,eAAe,OAAO,MACtB,OAAO,iBAAiB,SAAS,WAAW;AAEhD,gBAAI,OAAO,sBAAsB;AAC/B,mCAAqB,IAAI;AAAA,YAC3B;AAAA,UACF;AAAA,QACF;AAAA,MACF;AAEA,MAAI,aAAa;AACjB,MAAI,qBAAqB;AAAA,QACvB,QAAQ,SAAS/B,UAAS;AACxB,iBAAO;AAAA,YACL,KAAK;AAAA,cACH,SAAS,SAAS,UAAU;AAC1B,mCAAmB;AACnB,6BAAa;AAAA,cACf;AAAA,YACF;AAAA,UACF;AAAA,QACF;AAAA,QACA,OAAO,SAASC,SAAQ;AACtB,iBAAO;AAAA,YACL,WAAW,SAAS,YAAY;AAC9B,sBAAQ,WAAW,6BAA6B,CAAC,CAAC,CAAC;AAAA,YACrD;AAAA,YACA,QAAQ,SAASuB,UAAS;AACxB,yBAAW;AAAA,YACb;AAAA,YACA,OAAO,SAASQ,OAAM,QAAQ;AAC5B,kBAAI,uBAAuB,OAAO;AAElC,kBAAI,YAAY;AACd,kCAAkB;AAAA,cACpB,OAAO;AACL,wBAAQ,WAAW,6BAA6B;AAAA,kBAC9C;AAAA,gBACF,CAAC,CAAC;AAAA,cACJ;AAAA,YACF;AAAA,UACF;AAAA,QACF;AAAA,MACF;AAEA,MAAI,uBAAuB,SAASC,sBAAqB,iBAAiB;AACxE,YAAI,YAAY;AAAA,UACd,MAAM;AAAA,UACN,GAAG;AAAA,UACH,GAAG;AAAA,UACH,OAAO;AAAA,UACP,OAAO;AAAA,UACP,QAAQ;AAAA,QACV;AACA,eAAO,gBAAgB,YAAY,EAAE,MAAM,GAAG,EAAE,OAAO,SAAU,KAAK,GAAG;AACvE,cAAI,QAAQ,EAAE,YAAY,EAAE,MAAM,GAAG;AACrC,cAAI,QAAQ,MAAM;AAClB,cAAI,OAAO,MAAM,MAAM,CAAC,EAAE,KAAK,GAAG;AAElC,cAAI,SAAS,SAAS,KAAK;AACzB,gBAAI,QAAQ;AACZ,mBAAO;AAAA,UACT;AAEA,cAAI,SAAS,SAAS,KAAK;AACzB,gBAAI,QAAQ;AACZ,mBAAO;AAAA,UACT;AAEA,iBAAO,WAAW,IAAI;AAEtB,cAAI,MAAM,IAAI,GAAG;AACf,mBAAO;AAAA,UACT;AAEA,kBAAQ,OAAO;AAAA,YACb,KAAK;AACH,kBAAI,OAAO,IAAI,OAAO;AACtB;AAAA,YAEF,KAAK;AACH,kBAAI,OAAO,IAAI,OAAO;AACtB;AAAA,YAEF,KAAK;AACH,kBAAI,IAAI,IAAI,IAAI;AAChB;AAAA,YAEF,KAAK;AACH,kBAAI,IAAI,IAAI,IAAI;AAChB;AAAA,YAEF,KAAK;AACH,kBAAI,IAAI,IAAI,IAAI;AAChB;AAAA,YAEF,KAAK;AACH,kBAAI,IAAI,IAAI,IAAI;AAChB;AAAA,YAEF,KAAK;AACH,kBAAI,SAAS,IAAI,SAAS;AAC1B;AAAA,UACJ;AAEA,iBAAO;AAAA,QACT,GAAG,SAAS;AAAA,MACd;AACA,MAAI,kBAAkB;AAAA,QACpB,QAAQ,SAASjC,UAAS;AACxB,iBAAO;AAAA,YACL,OAAO;AAAA,cACL,WAAW,SAAS,UAAU,iBAAiB;AAC7C,uBAAO,qBAAqB,eAAe;AAAA,cAC7C;AAAA,YACF;AAAA,UACF;AAAA,QACF;AAAA,QACA,OAAO,SAASC,SAAQ;AACtB,iBAAO;AAAA,YACL,qBAAqB,SAAS,oBAAoB,aAAa,MAAM;AACnE,kBAAI,kBAAkB,KAAK,aAAa,mBAAmB;AAE3D,kBAAI,iBAAiB;AACnB,4BAAY,YAAY,qBAAqB,eAAe;AAAA,cAC9D;AAEA,qBAAO;AAAA,YACT;AAAA,UACF;AAAA,QACF;AAAA,QACA,UAAU,SAAS8B,UAASG,YAAW;AACrC,UAAAA,WAAU,oCAAoC,SAAUzC,OAAM;AAC5D,gBAAIS,QAAOT,MAAK,MACZ,YAAYA,MAAK,WACjB,iBAAiBA,MAAK,gBACtB,YAAYA,MAAK;AACrB,gBAAI,QAAQ;AAAA,cACV,WAAW,aAAa,OAAO,iBAAiB,GAAG,OAAO;AAAA,YAC5D;AACA,gBAAI,iBAAiB,aAAa,OAAO,UAAU,IAAI,IAAI,IAAI,EAAE,OAAO,UAAU,IAAI,IAAI,IAAI;AAC9F,gBAAI,aAAa,SAAS,OAAO,UAAU,OAAO,MAAM,UAAU,QAAQ,KAAK,IAAI,IAAI,EAAE,OAAO,UAAU,OAAO,MAAM,UAAU,QAAQ,KAAK,IAAI,IAAI;AACtJ,gBAAI,cAAc,UAAU,OAAO,UAAU,QAAQ,OAAO;AAC5D,gBAAI,QAAQ;AAAA,cACV,WAAW,GAAG,OAAO,gBAAgB,GAAG,EAAE,OAAO,YAAY,GAAG,EAAE,OAAO,WAAW;AAAA,YACtF;AACA,gBAAI,OAAO;AAAA,cACT,WAAW,aAAa,OAAO,YAAY,IAAI,IAAI,QAAQ;AAAA,YAC7D;AACA,gBAAI,aAAa;AAAA,cACf;AAAA,cACA;AAAA,cACA;AAAA,YACF;AACA,mBAAO;AAAA,cACL,KAAK;AAAA,cACL,YAAY,eAAe,CAAC,GAAG,WAAW,KAAK;AAAA,cAC/C,UAAU,CAAC;AAAA,gBACT,KAAK;AAAA,gBACL,YAAY,eAAe,CAAC,GAAG,WAAW,KAAK;AAAA,gBAC/C,UAAU,CAAC;AAAA,kBACT,KAAKS,MAAK,KAAK;AAAA,kBACf,UAAUA,MAAK,KAAK;AAAA,kBACpB,YAAY,eAAe,eAAe,CAAC,GAAGA,MAAK,KAAK,UAAU,GAAG,WAAW,IAAI;AAAA,gBACtF,CAAC;AAAA,cACH,CAAC;AAAA,YACH;AAAA,UACF;AAAA,QACF;AAAA,MACF;AAEA,MAAI,YAAY;AAAA,QACd,GAAG;AAAA,QACH,GAAG;AAAA,QACH,OAAO;AAAA,QACP,QAAQ;AAAA,MACV;AAoBA,MAAI,QAAQ;AAAA,QACV,OAAO,SAASD,SAAQ;AACtB,iBAAO;AAAA,YACL,qBAAqB,SAAS,oBAAoB,aAAa,MAAM;AACnE,kBAAI,WAAW,KAAK,aAAa,cAAc;AAC/C,kBAAI,OAAO,CAAC,WAAW,mBAAmB,IAAI,iBAAiB,SAAS,MAAM,GAAG,EAAE,IAAI,SAAU,GAAG;AAClG,uBAAO,EAAE,KAAK;AAAA,cAChB,CAAC,CAAC;AAEF,kBAAI,CAAC,KAAK,QAAQ;AAChB,qBAAK,SAAS,uBAAuB;AAAA,cACvC;AAEA,0BAAY,OAAO;AACnB,0BAAY,SAAS,KAAK,aAAa,iBAAiB;AACxD,qBAAO;AAAA,YACT;AAAA,UACF;AAAA,QACF;AAAA,QACA,UAAU,SAAS8B,UAASG,YAAW;AACrC,UAAAA,WAAU,uBAAuB,SAAUzC,OAAM;AAC/C,gBAAI,WAAWA,MAAK,UAChB,aAAaA,MAAK,YAClBS,QAAOT,MAAK,MACZ,OAAOA,MAAK,MACZ,iBAAiBA,MAAK,QACtB,YAAYA,MAAK;AACrB,gBAAI,YAAYS,MAAK,OACjB,WAAWA,MAAK;AACpB,gBAAI,YAAY,KAAK,OACjB,WAAW,KAAK;AACpB,gBAAI,QAAQ,gBAAgB;AAAA,cAC1B;AAAA,cACA,gBAAgB;AAAA,cAChB,WAAW;AAAA,YACb,CAAC;AACD,gBAAI,WAAW;AAAA,cACb,KAAK;AAAA,cACL,YAAY,eAAe,eAAe,CAAC,GAAG,SAAS,GAAG,CAAC,GAAG;AAAA,gBAC5D,MAAM;AAAA,cACR,CAAC;AAAA,YACH;AACA,gBAAI,8BAA8B,SAAS,WAAW;AAAA,cACpD,UAAU,SAAS,SAAS,IAAI,SAAS;AAAA,YAC3C,IAAI,CAAC;AACL,gBAAI,iBAAiB;AAAA,cACnB,KAAK;AAAA,cACL,YAAY,eAAe,CAAC,GAAG,MAAM,KAAK;AAAA,cAC1C,UAAU,CAAC,UAAU,eAAe;AAAA,gBAClC,KAAK,SAAS;AAAA,gBACd,YAAY,eAAe,eAAe,CAAC,GAAG,SAAS,UAAU,GAAG,MAAM,IAAI;AAAA,cAChF,GAAG,2BAA2B,CAAC,CAAC;AAAA,YAClC;AACA,gBAAI,iBAAiB;AAAA,cACnB,KAAK;AAAA,cACL,YAAY,eAAe,CAAC,GAAG,MAAM,KAAK;AAAA,cAC1C,UAAU,CAAC,cAAc;AAAA,YAC3B;AACA,gBAAI,SAAS,QAAQ,OAAO,kBAAkB,aAAa,CAAC;AAC5D,gBAAI,SAAS,QAAQ,OAAO,kBAAkB,aAAa,CAAC;AAC5D,gBAAI,UAAU;AAAA,cACZ,KAAK;AAAA,cACL,YAAY,eAAe,eAAe,CAAC,GAAG,SAAS,GAAG,CAAC,GAAG;AAAA,gBAC5D,IAAI;AAAA,gBACJ,WAAW;AAAA,gBACX,kBAAkB;AAAA,cACpB,CAAC;AAAA,cACD,UAAU,CAAC,UAAU,cAAc;AAAA,YACrC;AACA,gBAAI,OAAO;AAAA,cACT,KAAK;AAAA,cACL,UAAU,CAAC;AAAA,gBACT,KAAK;AAAA,gBACL,YAAY;AAAA,kBACV,IAAI;AAAA,gBACN;AAAA,gBACA,UAAU,QAAQ,QAAQ;AAAA,cAC5B,GAAG,OAAO;AAAA,YACZ;AACA,qBAAS,KAAK,MAAM;AAAA,cAClB,KAAK;AAAA,cACL,YAAY,eAAe;AAAA,gBACzB,MAAM;AAAA,gBACN,aAAa,QAAQ,OAAO,QAAQ,GAAG;AAAA,gBACvC,MAAM,QAAQ,OAAO,QAAQ,GAAG;AAAA,cAClC,GAAG,SAAS;AAAA,YACd,CAAC;AACD,mBAAO;AAAA,cACL;AAAA,cACA;AAAA,YACF;AAAA,UACF;AAAA,QACF;AAAA,MACF;AAEA,MAAI,uBAAuB;AAAA,QACzB,UAAU,SAAS6B,UAASG,YAAW;AACrC,cAAI,eAAe;AAEnB,cAAI,OAAO,YAAY;AACrB,2BAAe,OAAO,WAAW,kCAAkC,EAAE;AAAA,UACvE;AAEA,UAAAA,WAAU,sBAAsB,WAAY;AAC1C,gBAAI,YAAY,CAAC;AACjB,gBAAI,OAAO;AAAA,cACT,MAAM;AAAA,YACR;AACA,gBAAI,iBAAiB;AAAA,cACnB,eAAe;AAAA,cACf,aAAa;AAAA,cACb,KAAK;AAAA,YACP;AAEA,sBAAU,KAAK;AAAA,cACb,KAAK;AAAA,cACL,YAAY,eAAe,eAAe,CAAC,GAAG,IAAI,GAAG,CAAC,GAAG;AAAA,gBACvD,GAAG;AAAA,cACL,CAAC;AAAA,YACH,CAAC;AAED,gBAAI,kBAAkB,eAAe,eAAe,CAAC,GAAG,cAAc,GAAG,CAAC,GAAG;AAAA,cAC3E,eAAe;AAAA,YACjB,CAAC;AAED,gBAAI,MAAM;AAAA,cACR,KAAK;AAAA,cACL,YAAY,eAAe,eAAe,CAAC,GAAG,IAAI,GAAG,CAAC,GAAG;AAAA,gBACvD,IAAI;AAAA,gBACJ,IAAI;AAAA,gBACJ,GAAG;AAAA,cACL,CAAC;AAAA,cACD,UAAU,CAAC;AAAA,YACb;AAEA,gBAAI,CAAC,cAAc;AACjB,kBAAI,SAAS,KAAK;AAAA,gBAChB,KAAK;AAAA,gBACL,YAAY,eAAe,eAAe,CAAC,GAAG,cAAc,GAAG,CAAC,GAAG;AAAA,kBACjE,eAAe;AAAA,kBACf,QAAQ;AAAA,gBACV,CAAC;AAAA,cACH,GAAG;AAAA,gBACD,KAAK;AAAA,gBACL,YAAY,eAAe,eAAe,CAAC,GAAG,eAAe,GAAG,CAAC,GAAG;AAAA,kBAClE,QAAQ;AAAA,gBACV,CAAC;AAAA,cACH,CAAC;AAAA,YACH;AAEA,sBAAU,KAAK,GAAG;AAClB,sBAAU,KAAK;AAAA,cACb,KAAK;AAAA,cACL,YAAY,eAAe,eAAe,CAAC,GAAG,IAAI,GAAG,CAAC,GAAG;AAAA,gBACvD,SAAS;AAAA,gBACT,GAAG;AAAA,cACL,CAAC;AAAA,cACD,UAAU,eAAe,CAAC,IAAI,CAAC;AAAA,gBAC7B,KAAK;AAAA,gBACL,YAAY,eAAe,eAAe,CAAC,GAAG,eAAe,GAAG,CAAC,GAAG;AAAA,kBAClE,QAAQ;AAAA,gBACV,CAAC;AAAA,cACH,CAAC;AAAA,YACH,CAAC;AAED,gBAAI,CAAC,cAAc;AAEjB,wBAAU,KAAK;AAAA,gBACb,KAAK;AAAA,gBACL,YAAY,eAAe,eAAe,CAAC,GAAG,IAAI,GAAG,CAAC,GAAG;AAAA,kBACvD,SAAS;AAAA,kBACT,GAAG;AAAA,gBACL,CAAC;AAAA,gBACD,UAAU,CAAC;AAAA,kBACT,KAAK;AAAA,kBACL,YAAY,eAAe,eAAe,CAAC,GAAG,eAAe,GAAG,CAAC,GAAG;AAAA,oBAClE,QAAQ;AAAA,kBACV,CAAC;AAAA,gBACH,CAAC;AAAA,cACH,CAAC;AAAA,YACH;AAEA,mBAAO;AAAA,cACL,KAAK;AAAA,cACL,YAAY;AAAA,gBACV,SAAS;AAAA,cACX;AAAA,cACA,UAAU;AAAA,YACZ;AAAA,UACF;AAAA,QACF;AAAA,MACF;AAEA,MAAI,aAAa;AAAA,QACf,OAAO,SAASjC,SAAQ;AACtB,iBAAO;AAAA,YACL,qBAAqB,SAAS,oBAAoB,aAAa,MAAM;AACnE,kBAAI,aAAa,KAAK,aAAa,gBAAgB;AACnD,kBAAI,SAAS,eAAe,OAAO,QAAQ,eAAe,KAAK,OAAO;AACtE,0BAAY,YAAY;AACxB,qBAAO;AAAA,YACT;AAAA,UACF;AAAA,QACF;AAAA,MACF;AAEA,MAAI,UAAU,CAAC,WAAW,iBAAiB,QAAQ,eAAe,YAAY,gBAAgB,oBAAoB,iBAAiB,OAAO,sBAAsB,UAAU;AAE1K,sBAAgB,SAAS;AAAA,QACvB,WAAW;AAAA,MACb,CAAC;AACD,MAAI,WAAW,IAAI;AACnB,MAAI,WAAW,IAAI;AACnB,MAAI,YAAY,IAAI;AACpB,MAAI,QAAQ,IAAI;AAChB,MAAI,UAAU,IAAI;AAClB,MAAI,uBAAuB,IAAI;AAC/B,MAAI,WAAW,IAAI;AACnB,MAAIH,QAAO,IAAI;AACf,MAAI,QAAQ,IAAI;AAChB,MAAI,OAAO,IAAI;AACf,MAAI,UAAU,IAAI;AAAA;AAAA;;;AC1/FlB,MAuFI,MAsxKA,eAk4EA,kBA03PA;AAzmfJ;AAAA;AAuFA,MAAI,OAAO;AAAA,QACT,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,KAAK,GAAG,MAAM,wwBAAwwB;AAAA,MAC1yB;AAkxKA,MAAI,gBAAgB;AAAA,QAClB,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,OAAO,cAAc,GAAG,QAAQ,gdAAgd;AAAA,MACpgB;AA83EA,MAAI,mBAAmB;AAAA,QACrB,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,OAAO,iBAAiB,GAAG,QAAQ,wgBAAwgB;AAAA,MAC/jB;AAs3PA,MAAI,gBAAgB;AAAA,QAClB,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,OAAO,gBAAgB,cAAc,GAAG,QAAQ,slBAAslB;AAAA,MAC1pB;AAAA;AAAA;;;AC7mfA,MA0/CI,YAoCA,SAmCA,aAUA,YA4cA,WA8BA;AArjEJ;AAAA;AA0/CA,MAAI,aAAa;AAAA,QACf,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,GAAG,QAAQ,0aAA0a;AAAA,MACzc;AAgCA,MAAI,UAAU;AAAA,QACZ,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,GAAG,QAAQ,ifAAif;AAAA,MAChhB;AA+BA,MAAI,cAAc;AAAA,QAChB,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,GAAG,QAAQ,45BAA45B;AAAA,MAC37B;AAMA,MAAI,aAAa;AAAA,QACf,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,IAAK,GAAG,QAAQ,0QAA0Q;AAAA,MAC9S;AAwcA,MAAI,YAAY;AAAA,QACd,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,KAAK,GAAG,QAAQ,wdAAwd;AAAA,MAC5f;AA0BA,MAAI,YAAY;AAAA,QACd,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,GAAG,QAAQ,yxBAAyxB;AAAA,MACxzB;AAAA;AAAA;;;ACzjEA,MAwnBI,WA03CA,QA4GA,QA0GA,eAKA,QA2sCA,QA8tBA,kBAKA,aAmmCA,cAOA,WA4HA,YAgmDA,aAitBA,kBA0mBA,cAKA,QAmrBA,aAk2BA,mBAQA,QA8iEA,uBAu9CA,QA0BA,SAQA,SAmbA,eAwEA,gBA6qBA,aAKA,SA0mBA,YAUA;AAtmeJ;AAAA;AAwnBA,MAAI,YAAY;AAAA,QACd,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,GAAG,QAAQ,k8BAAk8B;AAAA,MACj+B;AAs3CA,MAAI,SAAS;AAAA,QACX,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,cAAc,GAAG,QAAQ,okBAAokB;AAAA,MACjnB;AAwGA,MAAI,SAAS;AAAA,QACX,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,MAAM,GAAG,QAAQ,sNAAsN;AAAA,MAC3P;AAsGA,MAAI,gBAAgB;AAAA,QAClB,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,MAAM,GAAG,QAAQ,sfAAsf;AAAA,MAC3hB;AACA,MAAI,SAAS;AA2sCb,MAAI,SAAS;AAAA,QACX,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,QAAQ,KAAK,GAAG,QAAQ,mNAAmN;AAAA,MAC/P;AA0tBA,MAAI,mBAAmB;AAAA,QACrB,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,aAAa,GAAG,QAAQ,sYAAsY;AAAA,MAClb;AACA,MAAI,cAAc;AAmmClB,MAAI,eAAe;AAAA,QACjB,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,eAAe,mBAAmB,UAAU,GAAG,QAAQ,kWAAkW;AAAA,MAC7a;AAGA,MAAI,YAAY;AA4HhB,MAAI,aAAa;AAAA,QACf,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,MAAM,OAAO,MAAM,GAAG,QAAQ,kdAAkd;AAAA,MACpgB;AA4lDA,MAAI,cAAc;AAAA,QAChB,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,GAAG,QAAQ,wZAAwZ;AAAA,MACvb;AA6sBA,MAAI,mBAAmB;AAAA,QACrB,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,GAAG,QAAQ,qZAAqZ;AAAA,MACpb;AAsmBA,MAAI,eAAe;AAAA,QACjB,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,QAAQ,QAAQ,MAAM,GAAG,QAAQ,uUAAuU;AAAA,MAC5X;AACA,MAAI,SAAS;AAmrBb,MAAI,cAAc;AAAA,QAChB,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,IAAI,GAAG,QAAQ,8NAA8N;AAAA,MACjQ;AA81BA,MAAI,oBAAoB;AAAA,QACtB,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,MAAM,qBAAqB,qBAAqB,yBAAyB,MAAM,GAAG,QAAQ,kUAAkU;AAAA,MAChb;AAIA,MAAI,SAAS;AA8iEb,MAAI,wBAAwB;AAAA,QAC1B,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,GAAG,QAAQ,+jBAA+jB;AAAA,MAC9lB;AAm9CA,MAAI,SAAS;AAAA,QACX,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,OAAO,OAAO,KAAK,GAAG,MAAM,uLAAuL;AAAA,MACvO;AAsBA,MAAI,UAAU;AAAA,QACZ,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,QAAQ,OAAO,OAAO,OAAO,KAAK,SAAS,YAAY,UAAU,OAAO,GAAG,QAAQ,wRAAwR;AAAA,MAC/X;AAIA,MAAI,UAAU;AAmbd,MAAI,gBAAgB;AAAA,QAClB,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,IAAI,GAAG,QAAQ,yKAAyK;AAAA,MAC5M;AAoEA,MAAI,iBAAiB;AAAA,QACnB,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,IAAI,GAAG,QAAQ,2KAA2K;AAAA,MAC9M;AAyqBA,MAAI,cAAc;AAAA,QAChB,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,OAAO,GAAG,QAAQ,2NAA2N;AAAA,MACjQ;AACA,MAAI,UAAU;AA0mBd,MAAI,aAAa;AAAA,QACf,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,GAAG,QAAQ,wYAAwY;AAAA,MACva;AAMA,MAAI,UAAU;AAAA,QACZ,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,OAAO,KAAK,GAAG,QAAQ,sLAAsL;AAAA,MACjO;AAAA;AAAA;;;AC1meA,MA8HI,aAi8HA,iBAuDAqC,mBAKAC,cAqOA,qBA8NA,UAoxEA,0BA0wQAC,aAkKA,kBAuJA;AAr5eJ;AAAA;AA8HA,MAAI,cAAc;AAAA,QAChB,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,YAAY,GAAG,QAAQ,CAAC,uOAAuO,yVAAyV,CAAC;AAAA,MAC7mB;AA67HA,MAAI,kBAAkB;AAAA,QACpB,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,mBAAmB,MAAM,GAAG,QAAQ,CAAC,0UAA0U,6CAA6C,CAAC;AAAA,MACjb;AAmDA,MAAIF,oBAAmB;AAAA,QACrB,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,aAAa,GAAG,QAAQ,CAAC,6MAA6M,sRAAsR,CAAC;AAAA,MACjhB;AACA,MAAIC,eAAcD;AAqOlB,MAAI,sBAAsB;AAAA,QACxB,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,GAAG,QAAQ,CAAC,wgCAAwgC,0WAA0W,CAAC;AAAA,MACn5C;AA0NA,MAAI,WAAW;AAAA,QACb,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,MAAM,GAAG,QAAQ,CAAC,+MAA+M,iIAAiI,CAAC;AAAA,MACvX;AAgxEA,MAAI,2BAA2B;AAAA,QAC7B,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,eAAe,GAAG,QAAQ,CAAC,kOAAkO,+PAA+P,CAAC;AAAA,MACjhB;AAswQA,MAAIE,cAAa;AAAA,QACf,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,GAAG,QAAQ,CAAC,uOAAuO,uNAAuN,CAAC;AAAA,MAC/d;AA8JA,MAAI,mBAAmB;AAAA,QACrB,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,OAAO,mBAAmB,mBAAmB,cAAc,GAAG,QAAQ,CAAC,wfAAwf,iXAAiX,CAAC;AAAA,MACr8B;AAmJA,MAAI,eAAe;AAAA,QACjB,QAAQ;AAAA,QACR,UAAU;AAAA,QACV,MAAM,CAAC,KAAK,KAAK,CAAC,KAAK,GAAG,QAAQ,CAAC,mWAAmW,oFAAoF,CAAC;AAAA,MAC7d;AAAA;AAAA;;;ACz5eA;AAAA;AAAA;AA0BA;AAEA;AAMA;AAQA;AAuBA;AAgBA;AALA,gBAAQ,IAAI,YAAa,aAAc,YAAa,WAAY,SAAU,WAAY,0BAA2B,qBAAsB,cAAe,iBAAkB,kBAAmBC,cAAc,UAAWC,aAAa,aAAc,MAAO,eAAgB,kBAAmB,eAAgB,aAAc,SAAU,eAAgB,gBAAiB,kBAAmB,QAAS,YAAa,WAAY,aAAc,QAAS,QAAS,SAAU,uBAAwB,QAAS,QAAS,aAAc,SAAU,QAAS,WAAY,QAAS,UAAW;AAE5iB,YAAI,MAAM;AAIV,eAAO,iBAAiB;AAAA;AAAA;;;AClFxB;AAAA;AAAA,OAAC,SAAUC,IAAG;AACZ;AAEA,iBAAS,aAAc;AAErB,cAAI,CAAC,aAAa,QAAQ,QAAQ,GAAG;AAEnC,YAAAA,GAAE,KAAK;AAAA,cACL,QAAQ;AAAA,cACR,KAAK;AAAA,cACL,OAAO;AAAA,cACP,SAAS,SAAUC,OAAM;AACvB,oBAAIA,MAAK,UAAU,QAAW;AAE5B,sBAAIA,MAAK,WAAW,WAAW;AAAA,kBAAE;AAAA,gBACnC,OAAO;AAEL,sBAAI,OAAO;AACX,sBAAIA,MAAK,UAAU,MAAM;AAAE,2BAAOA,MAAK;AAAA,kBAAQ;AAC/C,+BAAa,QAAQ,UAAU,IAAI;AAAA,gBACrC;AAAA,cACF;AAAA,YACF,CAAC;AAAA,UACH;AAAA,QACF;AAEA,mBAAW;AAAA,MACb,GAAG,MAAM;AAAA;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC3BT;AAAA;AACA,UAAM,cAAc;AACpB,UAAM,cAAc;AAGpB,QAAE,OAAO,MAAM,EAAE,GAAG,UAAU,UAAU;AAAA,QACtC,UAAU;AAAA,QACV,YAAY;AAAA,QACZ,YAAY;AAAA,QACZ,UAAU,aAAa,QAAQ,QAAQ,KAAK,OAAO,cAAc;AAAA,QACjE,YAAY,CAAE,IAAI,IAAI,IAAI,EAAG;AAAA,QAC7B,YAAY;AAAA,QACZ,WAAW;AAAA,QACX,KACE;AAAA,QASF,iBAAiB,SAAS,UAAUC,OAAM;AACxC,cAAI,aAAaA,MAAK;AACtB,cAAI,gBAAiB,aAAc,KAAK,MAAMA,MAAK,MAAM,IAAI,CAAC;AAC9D,YAAE,mBAAmB,EAAE,KAAK,SAAUC,QAAO;AAAE,0BAAc,KAAK,MAAM,KAAK;AAAA,UAAO,CAAC;AACrF,YAAE,4BAA4B,EAAE,KAAK,SAAUA,QAAO;AAAE,0BAAc,KAAK,MAAM,KAAK;AAAA,UAAO,CAAC;AAC9F,UAAAD,MAAK,SAAS;AAAA,QAChB;AAAA,QACA,iBAAiB,SAAS,UAAUA,OAAM;AACxC,cAAI,aAAaA,MAAK;AACtB,cAAI,YAAY;AACd,cAAE,mBAAmB,EAAE,KAAK,SAAUC,QAAO;AAAE,mBAAK,QAAQ,WAAW,KAAK;AAAA,YAAK,CAAC;AAClF,cAAE,4BAA4B,EAAE,KAAK,SAAUA,QAAO;AAAE,kBAAI,WAAW,KAAK,QAAQ,QAAY;AAAE,qBAAK,QAAQ,WAAW,KAAK;AAAA,cAAK,OAAO;AAAE,qBAAK,QAAQ;AAAA,cAAI;AAAA,YAAE,CAAC;AAAA,UACnK;AAAA,QACF;AAAA,QACA,cAAc,WAAW;AAEvB,YAAE,yCAAyC,EAAE,KAAK,GAAG,KAAK,UAAU,EAAE,WAAW,EAAE,UAAU,SAAS,QAAQ;AAC9G,YAAE,6BAA6B,EAAE,IAAI,EAAE,MAAM,WAAY;AACvD,gBAAI,cAAc,SAAS,KAAK;AAChC,gBAAI,eAAe,GAAG;AAAE,qBAAO;AAAA,YAAO;AACtC,gBAAI,cAAc,MAAM,GAAG;AACzB,uBAAS,KAAK,cAAc,EAAE,EAAE,KAAK,KAAK;AAAA,YAC5C,OAAO;AACL,uBAAS,KAAK,CAAC,EAAE,KAAK,KAAK;AAAA,YAC7B;AAAA,UACF,CAAC;AAED,YAAE,qCAAqC,EAAE,KAAK,GAAG,KAAK,UAAU,EAAE,WAAW,EAAE,UAAU,SAAS,QAAQ;AAC1G,YAAE,yBAAyB,EAAE,IAAI,EAAE,MAAM,WAAY;AACnD,gBAAI,cAAc,SAAS,KAAK;AAChC,gBAAI,WAAW,SAAS,KAAK,KAAK,EAAE;AACpC,gBAAI,eAAe,WAAW,GAAG;AAAE,qBAAO;AAAA,YAAO;AACjD,gBAAI,cAAc,MAAM,WAAW,GAAG;AACpC,uBAAS,KAAK,cAAc,EAAE,EAAE,KAAK,KAAK;AAAA,YAC5C,OAAO;AACL,uBAAS,KAAK,WAAW,CAAC,EAAE,KAAK,KAAK;AAAA,YACxC;AAAA,UACF,CAAC;AAAA,QACH;AAAA,MACF,CAAC;AAAA;AAAA;;;AC9DD,MAAM,SAcC;AAdP;AAAA;AAAA,MAAM,UAAU;AAAA,QACd,MAAM,CAAC,YAAY,aAAU,cAAW,gBAAa,cAAW,cAAW,QAAQ;AAAA,QACnF,WAAW,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,KAAK;AAAA,QAC3D,SAAS,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,IAAI;AAAA,QAClD,QAAQ,CAAC,WAAW,YAAY,SAAS,UAAU,UAAU,UAAU,UAAU,UAAU,aAAa,WAAW,YAAY,UAAU;AAAA,QACzI,aAAa,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,KAAK;AAAA,QAChG,OAAO;AAAA,QACP,aAAa;AAAA,QACb,OAAO;AAAA,QACP,WAAW;AAAA,QACX,QAAQ;AAAA,QACR,aAAa;AAAA,MACf;AAEA,MAAO,wBAAQ;AAAA;AAAA;;;ACdf;AAAA;AAAA;AACA;AACA,QAAE,GAAG,WAAW,MAAM,KAAK;AAG3B,QAAE,OAAO,EAAE,GAAG,WAAW,UAAU;AAAA,QACjC,QAAQ;AAAA,QACR,WAAW;AAAA,QACX,UAAU,CAAC,aAAa,QAAQ,QAAQ,IAAI,OAAO,aAAa,QAAQ,QAAQ;AAAA,QAChF,aAAa;AAAA,QACb,gBAAgB;AAAA,QAChB,UAAU;AAAA,MACZ,CAAC;AAGD,QAAE,WAAU;AACV,UAAE,aAAa,EAAE,WAAW;AAC5B,UAAE,oBAAoB,EAAE,WAAW;AACnC,UAAE,uBAAuB,EAAE,WAAW;AAAA,UACpC,WAAW;AAAA,QACb,CAAC;AACD,UAAE,2BAA2B,EAAE,WAAW;AAAA,UACxC,WAAW;AAAA,UACX,oBAAoB;AAAA,QACtB,CAAC;AACD,UAAE,aAAa,EAAE,WAAW;AAAA,UAC1B,cAAc;AAAA,QAChB,CAAC;AAAA,MACH,CAAC;AAAA;AAAA;;;AC5BD,MAAAC,gBAAA;AAAA;AAAA,QAAE,QAAQ,EAAE,MAAM,WAAY;AAC5B;AAEA,UAAE,mBAAmB,EAAE,SAAS;AAEhC,UAAE,4BAA4B,EAAE,SAAS;AAAA,UACvC,MAAM,WAAY;AAChB,cAAE,IAAI,EAAE,UAAU;AAAA,UACpB;AAAA,UACA,MAAM,SAAU,QAAQ;AACtB,gBAAI,QAAQ,4CAA4C,GAAG;AACzD,gBAAE,IAAI,EAAE,QAAQ,MAAM;AAAA,YACxB;AAAA,UACF;AAAA,QACF,CAAC;AAAA,MACH,CAAC;AAAA;AAAA;;;ACfD;AAAA;AAAA;AACA;AACA;AAAA;AAAA;;;ACFA;AAAA;AAUA,OAAC,SAAUC,IAAG;AAEZ;AAEA,iBAAS,gBAAgB;AAEvB,UAAAA,GAAE,YAAY,EAAE,UAAU;AAAA,QAC5B;AAEA,iBAAS,uBAAuB;AAC9B,UAAAA,GAAE,oBAAoB,EAAE,GAAG,SAAS,SAAU,OAAO;AACnD,kBAAM,eAAe;AACrB,YAAAA,GAAE,MAAM,EAAE,YAAY,gBAAgB;AACtC,gBAAIA,GAAE,MAAM,EAAE,MAAM,KAAK,KAAK;AAC5B,cAAAA,GAAE,MAAM,EAAE,YAAY,mBAAmB;AAAA,YAC3C,OAAO;AACL,cAAAA,GAAE,MAAM,EAAE,YAAY,mBAAmB;AAAA,YAC3C;AAAA,UACF,CAAC;AAAA,QACH;AAEA,iBAAS,qBAAqB;AAE5B,UAAAA,GAAE,QAAQ,EAAE,MAAM,WAAY;AAC5B,gBAAIA,GAAE,eAAe,EAAE,SAAS,KAAKA,GAAE,kCAAkC,EAAE,SAAS,GAAG;AACrF,kBAAI,aAAaA,GAAE,kCAAkC,EAAE,OAAO,EAAE;AAChE,kBAAI,aAAa,KAAK;AACpB,6BAAa,aAAa;AAC1B,gBAAAA,GAAE,2CAA2C,EAAE,QAAQ;AAAA,kBACrD,WAAW;AAAA,gBACb,GAAG,MAAM;AAAA,cACX;AAAA,YACF;AAAA,UACF,CAAC;AAAA,QACH;AAEA,iBAAS,iBAAiB;AACxB,UAAAA,GAAE,4BAA4B,EAAE,GAAG,SAAS,SAAU,GAAG;AACvD,cAAE,eAAe;AACjB,YAAAA,GAAE,MAAM,EAAE,YAAY,mBAAmB;AACzC,gBAAI,CAAC,SAAS,qBAAuD,CAAC,SAAS,wBAAwB,CAAC,SAAS,yBAAyB;AACxI,kBAAI,SAAS,gBAAgB,mBAAmB;AAC9C,yBAAS,gBAAgB,kBAAkB;AAAA,cAC7C,WAAW,SAAS,gBAAgB,sBAAsB;AACxD,yBAAS,gBAAgB,qBAAqB;AAAA,cAChD,WAAW,SAAS,gBAAgB,yBAAyB;AAC3D,yBAAS,gBAAgB,wBAAwB,QAAQ,oBAAoB;AAAA,cAC/E;AAAA,YACF,OAAO;AACL,kBAAI,SAAS,kBAAkB;AAC7B,yBAAS,iBAAiB;AAAA,cAC5B,WAAW,SAAS,qBAAqB;AACvC,yBAAS,oBAAoB;AAAA,cAC/B,WAAW,SAAS,wBAAwB;AAC1C,yBAAS,uBAAuB;AAAA,cAClC;AAAA,YACF;AAAA,UACF,CAAC;AACD,mBAAS,iBAAiB,oBAAoB,WAAW;AACzD,mBAAS,iBAAiB,0BAA0B,WAAW;AAC/D,mBAAS,iBAAiB,uBAAuB,WAAW;AAE5D,mBAAS,cAAc;AACrB,gBAAI,CAAC,SAAS,sBAAsB,CAAC,SAAS,iBAAiB,CAAC,SAAS,qBAAqB;AAC5F,sBAAQ,IAAI,SAAS;AACrB,cAAAA,GAAE,MAAM,EAAE,YAAY,mBAAmB;AAAA,YAC3C;AAAA,UACF;AAAA,QACF;AAEA,iBAAS,mBAAmB;AAE1B,UAAAA,GAAE,mBAAmB,EAAE,GAAG,SAAS,SAAU,GAAG;AAC9C,YAAAA,GAAE,MAAM,EAAE,YAAY,mBAAmB;AAAA,UAC3C,CAAC;AAED,UAAAA,GAAE,QAAQ,EAAE,GAAG,SAAS,QAAQ,SAAU,GAAG;AAC3C,gBAAIA,GAAE,EAAE,MAAM,EAAE,QAAQ,+BAA+B,EAAE,SAAS,GAAG;AACnE;AAAA,YACF;AAEA,YAAAA,GAAE,MAAM,EAAE,YAAY,mBAAmB;AACzC;AAAA,UACF,CAAC;AAAA,QACH;AAiBA,iBAAS,iBAAiB;AAGxB,UAAAA,GAAE,SAAS,EAAE,GAAG,SAAS,WAAU;AACjC,yBAAa,WAAW,QAAQ;AAAA,UAClC,CAAC;AAED,iBAAO,iBAAiB,WAAY;AAClC,YAAAA,GAAE,iBAAiB,EAAE,GAAG,SAAS,WAAU;AACzC,cAAAA,GAAE,IAAI,EAAE,YAAY,qBAAqB;AACzC,kBAAI,QAAQA,GAAEA,GAAE,IAAI,EAAE,KAAK,QAAQ,CAAC;AACpC,kBAAI,MAAM,KAAK,MAAM,KAAK,YAAW;AACnC,sBAAM,KAAK,QAAQ,MAAM;AAAA,cAC3B,OACI;AACF,sBAAM,KAAK,QAAQ,UAAU;AAAA,cAC/B;AAAA,YACF,CAAC;AAAA,UACH;AAEA,UAAAA,GAAE,oBAAoB,EAAE,GAAG,YAAY,SAAS,GAAE;AAChD,gBAAI,WAAY,EAAE,QAAS,EAAE,QAAQ,EAAE;AACvC,gBAAI,YAAYA,GAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,GAAG,IAAI;AAC7C,gBAAG,YAAY,MAAM,WAAU;AAC7B,gBAAE,eAAe;AAAA,YACnB,WAAU,WAAW,OAAO,YAAY,MAAM,YAAY,OAAO,WAAW,MAAM,WAAW,MAAK;AAChG,gBAAE,eAAe;AAAA,YACnB;AAAA,UACF,CAAC;AAAA,QACH;AAEA,iBAAS,gBAAiB;AACxB,oBAAU,cAAc;AAAA,YACtB,MAAM;AAAA,cACJ,QAAQ;AAAA,cACR,gBAAgB;AAAA,cAChB,YAAY;AAAA,cACZ,OAAO;AAAA,cACP,aAAa;AAAA,cACb,WAAW;AAAA,cACX,QAAQ;AAAA,cACR,gBAAgB;AAAA,cAChB,sBAAsB;AAAA,cACtB,YAAY;AAAA,cACZ,gBAAgB;AAAA,YAClB;AAAA,UACF,CAAC;AAAA,QACH;AAEA,iBAAS,OAAO;AACd,wBAAc;AACd,+BAAqB;AACrB,6BAAmB;AACnB,yBAAe;AACf,2BAAiB;AAEjB,yBAAe;AACf,yBAAe;AACf,wBAAc;AAAA,QAChB;AAEA,aAAK;AAAA,MAEP,GAAG,MAAM;AAAA;AAAA;;;AC1KT,GAAC,WAAY;AACT,QAAI,OAAO,YAAY,UACnB,OAAO,mBAAmB,UAC1B,OAAO,eAAe,2BAA2B;AACjD;AAAA,IACJ;AACA,UAAM,qBAAqB;AAC3B,UAAM,oBAAoB;AAAA,MACtB,aAAa,SAASC,eAAc;AAChC,eAAO,QAAQ,UAAU,oBAAoB,CAAC,GAAG,KAAK,WAAW;AAAA,MACrE;AAAA,IACJ;AACA,WAAO,cAAc,kBAAkB;AACvC,gBAAY,YAAY,mBAAmB;AAC3C,gBAAY,UAAU,cAAc;AACpC,WAAO,eAAe,aAAa,kBAAkB;AAAA,EACzD,GAAG;AA0BH,GAAC,SAAS,WAAW;AACnB,QAAI,OAAO,UAAU,iBAAiB;AAAY;AAElD,cAAU,gBAAgB,SAAS,WAAW;AAC5C,UAAI,WAAW;AACb,0BAAkB,WAAW,IAAI;AACjC,kBAAU,MAAM;AAAA,MAClB,OAAO;AACL,oBAAY,SAAS,cAAc,OAAO;AAC1C,kBAAU,OAAO;AACjB,kBAAU,SAAS;AACnB,aAAK,YAAY,SAAS;AAC1B,kBAAU,MAAM;AAChB,aAAK,YAAY,SAAS;AAAA,MAC5B;AAAA,IACF;AAEA,aAAS,kBAAkB,WAAW,MAAM;AAC1C,2BAAqB,eAAe,MAAM,WAAW,0CAA0C;AAC/F,gBAAU,QAAQ,YAAY,MAAM,WAAW,8CAA8C;AAC7F,gBAAU,QAAQ,QAAQ,MAAM,cAAc,2DAA2D,eAAe;AAAA,IAC1H;AAEA,aAAS,MAAM,kBAAkB,SAAS,MAAM;AAC9C,YAAM,IAAI,iBAAiB,6DAA6D,UAAU,KAAK,IAAI;AAAA,IAC7G;AAAA,EACF,GAAG,gBAAgB,SAAS;AAE5B,MAAM,mBAAmB,oBAAI,QAAQ;AACrC,WAAS,6BAA6B,QAAQ;AAC1C,UAAM,UAAU,kBAAkB,UAAU,SAAS,kBAAkB,OAAO,OAAO,gBAAgB;AACrG,UAAM,YAAY,UAAU,QAAQ,QAAQ,eAAe,IAAI;AAC/D,YAAQ,cAAc,QAAQ,cAAc,SAAS,SAAS,UAAU,SAAS,WAAW,YAAY;AAAA,EAC5G;AACA,WAAS,cAAc,OAAO;AAC1B,UAAM,YAAY,6BAA6B,MAAM,MAAM;AAC3D,QAAI,aAAa,UAAU,MAAM;AAC7B,uBAAiB,IAAI,UAAU,MAAM,SAAS;AAAA,IAClD;AAAA,EACJ;AACA,GAAC,WAAY;AACT,QAAI,eAAe,MAAM;AACrB;AACJ,QAAI;AACJ,QAAI,iBAAiB,UAAU,iBAAiB,KAAK,UAAU,MAAM,GAAG;AACpE,kBAAY,OAAO,YAAY;AAAA,IACnC,WACS,iBAAiB,QAAQ;AAC9B;AAAA,IACJ,OACK;AACD,kBAAY,OAAO,MAAM;AAAA,IAC7B;AACA,qBAAiB,SAAS,eAAe,IAAI;AAC7C,WAAO,eAAe,WAAW,aAAa;AAAA,MAC1C,MAAM;AACF,YAAI,KAAK,QAAQ,YAAY,KAAK,kBAAkB,iBAAiB;AACjE,iBAAO,iBAAiB,IAAI,KAAK,MAAM;AAAA,QAC3C;AAAA,MACJ;AAAA,IACJ,CAAC;AAAA,EACL,GAAG;AAEH,MAAI;AACJ,GAAC,SAAUC,oBAAmB;AAC1B,IAAAA,mBAAkB,WAAW;AAC7B,IAAAA,mBAAkB,UAAU;AAAA,EAChC,GAAG,sBAAsB,oBAAoB,CAAC,EAAE;AAChD,MAAM,eAAN,cAA2B,YAAY;AAAA,IACnC,cAAc;AACV,YAAM;AACN,WAAK,SAAS,QAAQ,QAAQ;AAC9B,WAAK,WAAW,IAAI,aAAa,oBAAoB,IAAI;AAAA,IAC7D;AAAA,IACA,WAAW,qBAAqB;AAC5B,aAAO,CAAC,YAAY,YAAY,WAAW,KAAK;AAAA,IACpD;AAAA,IACA,oBAAoB;AAChB,WAAK,SAAS,QAAQ;AAAA,IAC1B;AAAA,IACA,uBAAuB;AACnB,WAAK,SAAS,WAAW;AAAA,IAC7B;AAAA,IACA,SAAS;AACL,aAAO,KAAK,SAAS,kBAAkB;AAAA,IAC3C;AAAA,IACA,yBAAyB,MAAM;AAC3B,UAAI,QAAQ,WAAW;AACnB,aAAK,SAAS,oBAAoB;AAAA,MACtC,WACS,QAAQ,YAAY;AACzB,aAAK,SAAS,gBAAgB;AAAA,MAClC,WACS,QAAQ,OAAO;AACpB,aAAK,SAAS,iBAAiB;AAAA,MACnC,OACK;AACD,aAAK,SAAS,gBAAgB;AAAA,MAClC;AAAA,IACJ;AAAA,IACA,IAAI,MAAM;AACN,aAAO,KAAK,aAAa,KAAK;AAAA,IAClC;AAAA,IACA,IAAI,IAAI,OAAO;AACX,UAAI,OAAO;AACP,aAAK,aAAa,OAAO,KAAK;AAAA,MAClC,OACK;AACD,aAAK,gBAAgB,KAAK;AAAA,MAC9B;AAAA,IACJ;AAAA,IACA,IAAI,UAAU;AACV,aAAO,4BAA4B,KAAK,aAAa,SAAS,KAAK,EAAE;AAAA,IACzE;AAAA,IACA,IAAI,QAAQ,OAAO;AACf,UAAI,OAAO;AACP,aAAK,aAAa,WAAW,KAAK;AAAA,MACtC,OACK;AACD,aAAK,gBAAgB,SAAS;AAAA,MAClC;AAAA,IACJ;AAAA,IACA,IAAI,WAAW;AACX,aAAO,KAAK,aAAa,UAAU;AAAA,IACvC;AAAA,IACA,IAAI,SAAS,OAAO;AAChB,UAAI,OAAO;AACP,aAAK,aAAa,YAAY,EAAE;AAAA,MACpC,OACK;AACD,aAAK,gBAAgB,UAAU;AAAA,MACnC;AAAA,IACJ;AAAA,IACA,IAAI,aAAa;AACb,aAAO,KAAK,aAAa,YAAY;AAAA,IACzC;AAAA,IACA,IAAI,WAAW,OAAO;AAClB,UAAI,OAAO;AACP,aAAK,aAAa,cAAc,EAAE;AAAA,MACtC,OACK;AACD,aAAK,gBAAgB,YAAY;AAAA,MACrC;AAAA,IACJ;AAAA,IACA,IAAI,WAAW;AACX,aAAO,CAAC,KAAK,SAAS;AAAA,IAC1B;AAAA,IACA,IAAI,WAAW;AACX,aAAO,KAAK,kBAAkB,YAAY,CAAC,KAAK;AAAA,IACpD;AAAA,IACA,IAAI,YAAY;AACZ,UAAI,IAAI;AACR,cAAQ,MAAM,KAAK,KAAK,mBAAmB,QAAQ,OAAO,SAAS,SAAS,GAAG,qBAAqB,QAAQ,OAAO,SAAS,SAAS,GAAG,aAAa,oBAAoB;AAAA,IAC7K;AAAA,EACJ;AACA,WAAS,4BAA4B,OAAO;AACxC,YAAQ,MAAM,YAAY,GAAG;AAAA,MACzB,KAAK;AACD,eAAO,kBAAkB;AAAA,MAC7B;AACI,eAAO,kBAAkB;AAAA,IACjC;AAAA,EACJ;AAEA,WAAS,UAAU,WAAW;AAC1B,WAAO,IAAI,IAAI,UAAU,SAAS,GAAG,SAAS,OAAO;AAAA,EACzD;AACA,WAAS,UAAU,KAAK;AACpB,QAAI;AACJ,QAAI,IAAI,MAAM;AACV,aAAO,IAAI,KAAK,MAAM,CAAC;AAAA,IAC3B,WACU,cAAc,IAAI,KAAK,MAAM,QAAQ,GAAI;AAC/C,aAAO,YAAY;AAAA,IACvB;AAAA,EACJ;AACA,WAAS,UAAU,MAAM,WAAW;AAChC,UAAM,UAAU,cAAc,QAAQ,cAAc,SAAS,SAAS,UAAU,aAAa,YAAY,MAAM,KAAK,aAAa,QAAQ,KAAK,KAAK;AACnJ,WAAO,UAAU,MAAM;AAAA,EAC3B;AACA,WAAS,aAAa,KAAK;AACvB,YAAQ,qBAAqB,GAAG,EAAE,MAAM,UAAU,KAAK,CAAC,GAAG,MAAM;AAAA,EACrE;AACA,WAAS,OAAO,KAAK;AACjB,WAAO,CAAC,CAAC,aAAa,GAAG,EAAE,MAAM,iCAAiC;AAAA,EACtE;AACA,WAAS,aAAa,SAAS,KAAK;AAChC,UAAMC,UAAS,UAAU,GAAG;AAC5B,WAAO,QAAQ,SAAS,UAAUA,OAAM,EAAE,QAAQ,QAAQ,KAAK,WAAWA,OAAM;AAAA,EACpF;AACA,WAAS,oBAAoBC,WAAU,cAAc;AACjD,WAAO,aAAaA,WAAU,YAAY,KAAK,OAAOA,SAAQ;AAAA,EAClE;AACA,WAAS,cAAc,KAAK;AACxB,UAAM,SAAS,UAAU,GAAG;AAC5B,WAAO,UAAU,OAAO,IAAI,KAAK,MAAM,GAAG,EAAE,OAAO,SAAS,EAAE,IAAI,IAAI;AAAA,EAC1E;AACA,WAAS,WAAW,KAAK;AACrB,WAAO,cAAc,GAAG;AAAA,EAC5B;AACA,WAAS,aAAaC,OAAMC,QAAO;AAC/B,WAAO,UAAUD,KAAI,EAAE,QAAQ,UAAUC,MAAK,EAAE;AAAA,EACpD;AACA,WAAS,kBAAkB,KAAK;AAC5B,WAAO,IAAI,SAAS,MAAM,GAAG,EAAE,MAAM,CAAC;AAAA,EAC1C;AACA,WAAS,qBAAqB,KAAK;AAC/B,WAAO,kBAAkB,GAAG,EAAE,MAAM,EAAE,EAAE;AAAA,EAC5C;AACA,WAAS,UAAU,KAAK;AACpB,WAAO,iBAAiB,IAAI,SAAS,IAAI,QAAQ;AAAA,EACrD;AACA,WAAS,iBAAiB,OAAO;AAC7B,WAAO,MAAM,SAAS,GAAG,IAAI,QAAQ,QAAQ;AAAA,EACjD;AAEA,MAAM,gBAAN,MAAoB;AAAA,IAChB,YAAY,UAAU;AAClB,WAAK,WAAW;AAAA,IACpB;AAAA,IACA,IAAI,YAAY;AACZ,aAAO,KAAK,SAAS;AAAA,IACzB;AAAA,IACA,IAAI,SAAS;AACT,aAAO,CAAC,KAAK;AAAA,IACjB;AAAA,IACA,IAAI,cAAc;AACd,aAAO,KAAK,cAAc,OAAO,KAAK,cAAc;AAAA,IACxD;AAAA,IACA,IAAI,cAAc;AACd,aAAO,KAAK,cAAc,OAAO,KAAK,cAAc;AAAA,IACxD;AAAA,IACA,IAAI,aAAa;AACb,aAAO,KAAK,SAAS;AAAA,IACzB;AAAA,IACA,IAAI,WAAW;AACX,aAAO,UAAU,KAAK,SAAS,GAAG;AAAA,IACtC;AAAA,IACA,IAAI,SAAS;AACT,aAAO,KAAK,eAAe,KAAK,YAAY,MAAM,wDAAwD;AAAA,IAC9G;AAAA,IACA,IAAI,aAAa;AACb,aAAO,KAAK,SAAS;AAAA,IACzB;AAAA,IACA,IAAI,cAAc;AACd,aAAO,KAAK,OAAO,cAAc;AAAA,IACrC;AAAA,IACA,IAAI,eAAe;AACf,aAAO,KAAK,SAAS,MAAM,EAAE,KAAK;AAAA,IACtC;AAAA,IACA,IAAI,eAAe;AACf,UAAI,KAAK,QAAQ;AACb,eAAO,KAAK,SAAS,MAAM,EAAE,KAAK;AAAA,MACtC,OACK;AACD,eAAO,QAAQ,QAAQ,MAAS;AAAA,MACpC;AAAA,IACJ;AAAA,IACA,OAAO,MAAM;AACT,aAAO,KAAK,SAAS,QAAQ,IAAI,IAAI;AAAA,IACzC;AAAA,EACJ;AAEA,WAAS,SAAS,QAAQ;AACtB,WAAO,UAAU,aAAa,UAAU,aAAa,UAAU;AAAA,EACnE;AAEA,WAAS,sBAAsB,SAAS;AACpC,QAAI,QAAQ,aAAa,iBAAiB,KAAK,SAAS;AACpD,aAAO;AAAA,IACX,OACK;AACD,YAAM,uBAAuB,SAAS,cAAc,QAAQ;AAC5D,YAAM,WAAW,eAAe,WAAW;AAC3C,UAAI,UAAU;AACV,6BAAqB,QAAQ;AAAA,MACjC;AACA,2BAAqB,cAAc,QAAQ;AAC3C,2BAAqB,QAAQ;AAC7B,4BAAsB,sBAAsB,OAAO;AACnD,aAAO;AAAA,IACX;AAAA,EACJ;AACA,WAAS,sBAAsB,oBAAoB,eAAe;AAC9D,eAAW,EAAE,MAAM,MAAM,KAAK,cAAc,YAAY;AACpD,yBAAmB,aAAa,MAAM,KAAK;AAAA,IAC/C;AAAA,EACJ;AACA,WAAS,uBAAuB,MAAM;AAClC,UAAM,WAAW,SAAS,cAAc,UAAU;AAClD,aAAS,YAAY;AACrB,WAAO,SAAS;AAAA,EACpB;AACA,WAAS,SAAS,WAAW,EAAE,QAAQ,YAAY,OAAO,IAAI,CAAC,GAAG;AAC9D,UAAM,QAAQ,IAAI,YAAY,WAAW;AAAA,MACrC;AAAA,MACA,SAAS;AAAA,MACT;AAAA,IACJ,CAAC;AACD,QAAI,UAAU,OAAO,aAAa;AAC9B,aAAO,cAAc,KAAK;AAAA,IAC9B,OACK;AACD,eAAS,gBAAgB,cAAc,KAAK;AAAA,IAChD;AACA,WAAO;AAAA,EACX;AACA,WAAS,qBAAqB;AAC1B,WAAO,IAAI,QAAQ,CAAC,YAAY,sBAAsB,MAAM,QAAQ,CAAC,CAAC;AAAA,EAC1E;AACA,WAAS,oBAAoB;AACzB,WAAO,IAAI,QAAQ,CAAC,YAAY,WAAW,MAAM,QAAQ,GAAG,CAAC,CAAC;AAAA,EAClE;AACA,WAAS,gBAAgB;AACrB,WAAO,QAAQ,QAAQ;AAAA,EAC3B;AACA,WAAS,kBAAkB,OAAO,IAAI;AAClC,WAAO,IAAI,UAAU,EAAE,gBAAgB,MAAM,WAAW;AAAA,EAC5D;AACA,WAAS,SAAS,YAAY,QAAQ;AAClC,UAAM,QAAQ,YAAY,SAAS,MAAM,EAAE,QAAQ,OAAO,EAAE,EAAE,MAAM,IAAI;AACxE,UAAM,QAAQ,MAAM,GAAG,MAAM,MAAM;AACnC,UAAM,SAAS,QAAQ,MAAM,GAAG,SAAS;AACzC,WAAO,MAAM,IAAI,CAAC,SAAS,KAAK,MAAM,MAAM,CAAC,EAAE,KAAK,IAAI;AAAA,EAC5D;AACA,WAAS,YAAY,SAAS,QAAQ;AAClC,WAAO,QAAQ,OAAO,CAAC,QAAQ,QAAQ,MAAM;AACzC,YAAM,QAAQ,OAAO,MAAM,SAAY,KAAK,OAAO;AACnD,aAAO,SAAS,SAAS;AAAA,IAC7B,GAAG,EAAE;AAAA,EACT;AACA,WAAS,OAAO;AACZ,WAAO,MAAM,KAAK,EAAE,QAAQ,GAAG,CAAC,EAC3B,IAAI,CAAC,GAAG,MAAM;AACf,UAAI,KAAK,KAAK,KAAK,MAAM,KAAK,MAAM,KAAK,IAAI;AACzC,eAAO;AAAA,MACX,WACS,KAAK,IAAI;AACd,eAAO;AAAA,MACX,WACS,KAAK,IAAI;AACd,gBAAQ,KAAK,MAAM,KAAK,OAAO,IAAI,CAAC,IAAI,GAAG,SAAS,EAAE;AAAA,MAC1D,OACK;AACD,eAAO,KAAK,MAAM,KAAK,OAAO,IAAI,EAAE,EAAE,SAAS,EAAE;AAAA,MACrD;AAAA,IACJ,CAAC,EACI,KAAK,EAAE;AAAA,EAChB;AACA,WAAS,aAAa,kBAAkB,UAAU;AAC9C,eAAW,SAAS,SAAS,IAAI,CAAC,YAAY,YAAY,QAAQ,YAAY,SAAS,SAAS,QAAQ,aAAa,aAAa,CAAC,GAAG;AAClI,UAAI,OAAO,SAAS;AAChB,eAAO;AAAA,IACf;AACA,WAAO;AAAA,EACX;AACA,WAAS,aAAa,kBAAkB,UAAU;AAC9C,WAAO,SAAS,KAAK,CAAC,YAAY,WAAW,QAAQ,aAAa,aAAa,CAAC;AAAA,EACpF;AACA,WAAS,cAAc,UAAU;AAC7B,eAAW,WAAW,UAAU;AAC5B,UAAI,QAAQ,aAAa,eAAe;AACpC,gBAAQ,aAAa,QAAQ,EAAE;AAAA,MACnC;AACA,cAAQ,aAAa,aAAa,MAAM;AAAA,IAC5C;AAAA,EACJ;AACA,WAAS,kBAAkB,UAAU;AACjC,eAAW,WAAW,UAAU;AAC5B,UAAI,QAAQ,aAAa,eAAe;AACpC,gBAAQ,gBAAgB,MAAM;AAAA,MAClC;AACA,cAAQ,gBAAgB,WAAW;AAAA,IACvC;AAAA,EACJ;AACA,WAAS,YAAY,SAAS,wBAAwB,KAAM;AACxD,WAAO,IAAI,QAAQ,CAAC,YAAY;AAC5B,YAAM,aAAa,MAAM;AACrB,gBAAQ,oBAAoB,SAAS,UAAU;AAC/C,gBAAQ,oBAAoB,QAAQ,UAAU;AAC9C,gBAAQ;AAAA,MACZ;AACA,cAAQ,iBAAiB,QAAQ,YAAY,EAAE,MAAM,KAAK,CAAC;AAC3D,cAAQ,iBAAiB,SAAS,YAAY,EAAE,MAAM,KAAK,CAAC;AAC5D,iBAAW,SAAS,qBAAqB;AAAA,IAC7C,CAAC;AAAA,EACL;AACA,WAAS,0BAA0B,QAAQ;AACvC,YAAQ,QAAQ;AAAA,MACZ,KAAK;AACD,eAAO,QAAQ;AAAA,MACnB,KAAK;AAAA,MACL,KAAK;AACD,eAAO,QAAQ;AAAA,IACvB;AAAA,EACJ;AACA,WAAS,kBAAkB,UAAU;AACjC,UAAM,SAAS,aAAa,qBAAqB,GAAG,QAAQ;AAC5D,WAAO,SAAS,MAAM,IAAI,SAAS;AAAA,EACvC;AACA,WAAS,eAAe,MAAM;AAC1B,WAAO,SAAS,cAAc,cAAc,QAAQ;AAAA,EACxD;AACA,WAAS,eAAe,MAAM;AAC1B,UAAM,UAAU,eAAe,IAAI;AACnC,WAAO,WAAW,QAAQ;AAAA,EAC9B;AACA,WAAS,eAAe,MAAM,SAAS;AACnC,QAAI,UAAU,eAAe,IAAI;AACjC,QAAI,CAAC,SAAS;AACV,gBAAU,SAAS,cAAc,MAAM;AACvC,cAAQ,aAAa,QAAQ,IAAI;AACjC,eAAS,KAAK,YAAY,OAAO;AAAA,IACrC;AACA,YAAQ,aAAa,WAAW,OAAO;AACvC,WAAO;AAAA,EACX;AAEA,MAAI;AACJ,GAAC,SAAUC,cAAa;AACpB,IAAAA,aAAYA,aAAY,SAAS,KAAK;AACtC,IAAAA,aAAYA,aAAY,UAAU,KAAK;AACvC,IAAAA,aAAYA,aAAY,SAAS,KAAK;AACtC,IAAAA,aAAYA,aAAY,WAAW,KAAK;AACxC,IAAAA,aAAYA,aAAY,YAAY,KAAK;AAAA,EAC7C,GAAG,gBAAgB,cAAc,CAAC,EAAE;AACpC,WAAS,sBAAsB,QAAQ;AACnC,YAAQ,OAAO,YAAY,GAAG;AAAA,MAC1B,KAAK;AACD,eAAO,YAAY;AAAA,MACvB,KAAK;AACD,eAAO,YAAY;AAAA,MACvB,KAAK;AACD,eAAO,YAAY;AAAA,MACvB,KAAK;AACD,eAAO,YAAY;AAAA,MACvB,KAAK;AACD,eAAO,YAAY;AAAA,IAC3B;AAAA,EACJ;AACA,MAAM,eAAN,MAAmB;AAAA,IACf,YAAY,UAAU,QAAQH,WAAU,OAAO,IAAI,gBAAgB,GAAG,SAAS,MAAM;AACjF,WAAK,kBAAkB,IAAI,gBAAgB;AAC3C,WAAK,wBAAwB,CAAC,WAAW;AAAA,MAAE;AAC3C,WAAK,WAAW;AAChB,WAAK,SAAS;AACd,WAAK,UAAU,KAAK;AACpB,WAAK,OAAO;AACZ,WAAK,MAAMA;AACX,WAAK,SAAS;AAAA,IAClB;AAAA,IACA,IAAI,WAAW;AACX,aAAO,KAAK;AAAA,IAChB;AAAA,IACA,IAAI,SAAS;AACT,aAAO,KAAK,IAAI;AAAA,IACpB;AAAA,IACA,IAAI,UAAU;AACV,aAAO,KAAK,OAAO,MAAM,KAAK,KAAK,KAAK,QAAQ,CAAC,IAAI,CAAC;AAAA,IAC1D;AAAA,IACA,SAAS;AACL,WAAK,gBAAgB,MAAM;AAAA,IAC/B;AAAA,IACA,MAAM,UAAU;AACZ,UAAI,IAAI;AACR,YAAM,EAAE,aAAa,IAAI;AACzB,OAAC,MAAM,KAAK,KAAK,UAAU,8BAA8B,QAAQ,OAAO,SAAS,SAAS,GAAG,KAAK,IAAI,KAAK,SAAS,IAAI;AACxH,YAAM,KAAK,4BAA4B,YAAY;AACnD,UAAI;AACA,aAAK,SAAS,eAAe,IAAI;AACjC,cAAM,WAAW,MAAM,MAAM,KAAK,IAAI,MAAM,YAAY;AACxD,eAAO,MAAM,KAAK,QAAQ,QAAQ;AAAA,MACtC,SACOI,QAAP;AACI,YAAIA,OAAM,SAAS,cAAc;AAC7B,cAAI,KAAK,0BAA0BA,MAAK,GAAG;AACvC,iBAAK,SAAS,eAAe,MAAMA,MAAK;AAAA,UAC5C;AACA,gBAAMA;AAAA,QACV;AAAA,MACJ,UACA;AACI,aAAK,SAAS,gBAAgB,IAAI;AAAA,MACtC;AAAA,IACJ;AAAA,IACA,MAAM,QAAQ,UAAU;AACpB,YAAM,gBAAgB,IAAI,cAAc,QAAQ;AAChD,YAAM,QAAQ,SAAS,+BAA+B;AAAA,QAClD,YAAY;AAAA,QACZ,QAAQ,EAAE,cAAc;AAAA,QACxB,QAAQ,KAAK;AAAA,MACjB,CAAC;AACD,UAAI,MAAM,kBAAkB;AACxB,aAAK,SAAS,iCAAiC,MAAM,aAAa;AAAA,MACtE,WACS,cAAc,WAAW;AAC9B,aAAK,SAAS,6BAA6B,MAAM,aAAa;AAAA,MAClE,OACK;AACD,aAAK,SAAS,0BAA0B,MAAM,aAAa;AAAA,MAC/D;AACA,aAAO;AAAA,IACX;AAAA,IACA,IAAI,eAAe;AACf,UAAI;AACJ,aAAO;AAAA,QACH,QAAQ,YAAY,KAAK,QAAQ,YAAY;AAAA,QAC7C,aAAa;AAAA,QACb,SAAS,KAAK;AAAA,QACd,UAAU;AAAA,QACV,MAAM,KAAK,eAAe,OAAO,KAAK;AAAA,QACtC,QAAQ,KAAK;AAAA,QACb,WAAW,KAAK,KAAK,SAAS,cAAc,QAAQ,OAAO,SAAS,SAAS,GAAG;AAAA,MACpF;AAAA,IACJ;AAAA,IACA,IAAI,iBAAiB;AACjB,aAAO;AAAA,QACH,QAAQ;AAAA,MACZ;AAAA,IACJ;AAAA,IACA,IAAI,eAAe;AACf,aAAO,KAAK,UAAU,YAAY;AAAA,IACtC;AAAA,IACA,IAAI,cAAc;AACd,aAAO,KAAK,gBAAgB;AAAA,IAChC;AAAA,IACA,mBAAmB,UAAU;AACzB,WAAK,QAAQ,YAAY,CAAC,UAAU,KAAK,QAAQ,SAAS,EAAE,KAAK,IAAI;AAAA,IACzE;AAAA,IACA,MAAM,4BAA4B,cAAc;AAC5C,YAAM,sBAAsB,IAAI,QAAQ,CAAC,YAAa,KAAK,wBAAwB,OAAQ;AAC3F,YAAM,QAAQ,SAAS,8BAA8B;AAAA,QACjD,YAAY;AAAA,QACZ,QAAQ;AAAA,UACJ;AAAA,UACA,KAAK,KAAK;AAAA,UACV,QAAQ,KAAK;AAAA,QACjB;AAAA,QACA,QAAQ,KAAK;AAAA,MACjB,CAAC;AACD,UAAI,MAAM;AACN,cAAM;AAAA,IACd;AAAA,IACA,0BAA0BA,QAAO;AAC7B,YAAM,QAAQ,SAAS,6BAA6B;AAAA,QAChD,QAAQ,KAAK;AAAA,QACb,YAAY;AAAA,QACZ,QAAQ,EAAE,SAAS,MAAM,OAAOA,OAAM;AAAA,MAC1C,CAAC;AACD,aAAO,CAAC,MAAM;AAAA,IAClB;AAAA,EACJ;AAEA,MAAM,qBAAN,MAAyB;AAAA,IACrB,YAAY,UAAU,SAAS;AAC3B,WAAK,UAAU;AACf,WAAK,YAAY,CAAC,YAAY;AAC1B,cAAM,YAAY,QAAQ,MAAM,EAAE,EAAE;AACpC,YAAI,cAAc,QAAQ,cAAc,SAAS,SAAS,UAAU,gBAAgB;AAChF,eAAK,SAAS,0BAA0B,KAAK,OAAO;AAAA,QACxD;AAAA,MACJ;AACA,WAAK,WAAW;AAChB,WAAK,UAAU;AACf,WAAK,uBAAuB,IAAI,qBAAqB,KAAK,SAAS;AAAA,IACvE;AAAA,IACA,QAAQ;AACJ,UAAI,CAAC,KAAK,SAAS;AACf,aAAK,UAAU;AACf,aAAK,qBAAqB,QAAQ,KAAK,OAAO;AAAA,MAClD;AAAA,IACJ;AAAA,IACA,OAAO;AACH,UAAI,KAAK,SAAS;AACd,aAAK,UAAU;AACf,aAAK,qBAAqB,UAAU,KAAK,OAAO;AAAA,MACpD;AAAA,IACJ;AAAA,EACJ;AAEA,MAAM,gBAAN,MAAoB;AAAA,IAChB,YAAY,UAAU;AAClB,WAAK,WAAW,qBAAqB,QAAQ;AAAA,IACjD;AAAA,IACA,OAAO,KAAK,SAAS;AACjB,UAAI,OAAO,WAAW,UAAU;AAC5B,eAAO,IAAI,KAAK,uBAAuB,OAAO,CAAC;AAAA,MACnD,OACK;AACD,eAAO;AAAA,MACX;AAAA,IACJ;AAAA,EACJ;AACA,gBAAc,cAAc;AAC5B,WAAS,qBAAqB,UAAU;AACpC,eAAW,WAAW,SAAS,iBAAiB,cAAc,GAAG;AAC7D,YAAM,gBAAgB,SAAS,WAAW,SAAS,IAAI;AACvD,iBAAW,sBAAsB,cAAc,gBAAgB,QAAQ,iBAAiB,QAAQ,GAAG;AAC/F,2BAAmB,YAAY,sBAAsB,kBAAkB,CAAC;AAAA,MAC5E;AACA,cAAQ,YAAY,aAAa;AAAA,IACrC;AACA,WAAO;AAAA,EACX;AAEA,MAAI;AACJ,GAAC,SAAUC,sBAAqB;AAC5B,IAAAA,qBAAoBA,qBAAoB,iBAAiB,KAAK;AAC9D,IAAAA,qBAAoBA,qBAAoB,gBAAgB,KAAK;AAC7D,IAAAA,qBAAoBA,qBAAoB,aAAa,KAAK;AAC1D,IAAAA,qBAAoBA,qBAAoB,eAAe,KAAK;AAC5D,IAAAA,qBAAoBA,qBAAoB,cAAc,KAAK;AAC3D,IAAAA,qBAAoBA,qBAAoB,aAAa,KAAK;AAAA,EAC9D,GAAG,wBAAwB,sBAAsB,CAAC,EAAE;AACpD,MAAI;AACJ,GAAC,SAAUC,cAAa;AACpB,IAAAA,aAAY,gBAAgB;AAC5B,IAAAA,aAAY,eAAe;AAC3B,IAAAA,aAAY,WAAW;AAAA,EAC3B,GAAG,gBAAgB,cAAc,CAAC,EAAE;AACpC,WAAS,sBAAsB,UAAU;AACrC,YAAQ,SAAS,YAAY,GAAG;AAAA,MAC5B,KAAK,YAAY;AACb,eAAO,YAAY;AAAA,MACvB,KAAK,YAAY;AACb,eAAO,YAAY;AAAA,MACvB;AACI,eAAO,YAAY;AAAA,IAC3B;AAAA,EACJ;AACA,MAAM,iBAAN,MAAqB;AAAA,IACjB,YAAY,UAAU,aAAa,WAAW,eAAe,OAAO;AAChE,WAAK,QAAQ,oBAAoB;AACjC,WAAK,WAAW;AAChB,WAAK,cAAc;AACnB,WAAK,YAAY;AACjB,WAAK,WAAW,cAAc,aAAa,SAAS;AACpD,WAAK,WAAW,UAAU,KAAK,MAAM;AACrC,UAAI,KAAK,UAAU,YAAY,KAAK;AAChC,6BAAqB,KAAK,UAAU,CAAC,GAAG,KAAK,KAAK,QAAQ,CAAC,CAAC;AAAA,MAChE;AACA,WAAK,eAAe,IAAI,aAAa,MAAM,KAAK,QAAQ,KAAK,UAAU,KAAK,MAAM,KAAK,WAAW;AAClG,WAAK,eAAe;AAAA,IACxB;AAAA,IACA,OAAO,cAAc,SAAS,UAAU,YAAY;AAChD,aAAO,QAAQ,QAAQ,QAAQ,OAAO,CAAC;AAAA,IAC3C;AAAA,IACA,IAAI,SAAS;AACT,UAAI;AACJ,YAAM,WAAW,KAAK,KAAK,eAAe,QAAQ,OAAO,SAAS,SAAS,GAAG,aAAa,YAAY,MAAM,KAAK,YAAY,aAAa,QAAQ,KAAK;AACxJ,aAAO,sBAAsB,OAAO,YAAY,CAAC,KAAK,YAAY;AAAA,IACtE;AAAA,IACA,IAAI,SAAS;AACT,UAAI;AACJ,YAAM,oBAAoB,OAAO,KAAK,YAAY,WAAW,WAAW,KAAK,YAAY,SAAS;AAClG,WAAK,KAAK,KAAK,eAAe,QAAQ,OAAO,SAAS,SAAS,GAAG,aAAa,YAAY,GAAG;AAC1F,eAAO,KAAK,UAAU,aAAa,YAAY,KAAK;AAAA,MACxD,OACK;AACD,eAAO,KAAK,YAAY,aAAa,QAAQ,KAAK,qBAAqB;AAAA,MAC3E;AAAA,IACJ;AAAA,IACA,IAAI,OAAO;AACP,UAAI,KAAK,WAAW,YAAY,cAAc,KAAK,UAAU,YAAY,KAAK;AAC1E,eAAO,IAAI,gBAAgB,KAAK,cAAc;AAAA,MAClD,OACK;AACD,eAAO,KAAK;AAAA,MAChB;AAAA,IACJ;AAAA,IACA,IAAI,UAAU;AACV,UAAI;AACJ,aAAO,wBAAwB,KAAK,KAAK,eAAe,QAAQ,OAAO,SAAS,SAAS,GAAG,aAAa,aAAa,MAAM,KAAK,YAAY,OAAO;AAAA,IACxJ;AAAA,IACA,IAAI,eAAe;AACf,aAAO,KAAK,aAAa;AAAA,IAC7B;AAAA,IACA,IAAI,iBAAiB;AACjB,aAAO,CAAC,GAAG,KAAK,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,MAAM,KAAK,MAAM;AACzD,eAAO,QAAQ,OAAO,OAAO,SAAS,WAAW,CAAC,CAAC,MAAM,KAAK,CAAC,IAAI,CAAC,CAAC;AAAA,MACzE,GAAG,CAAC,CAAC;AAAA,IACT;AAAA,IACA,MAAM,QAAQ;AACV,YAAM,EAAE,aAAa,WAAW,IAAI;AACpC,YAAM,sBAAsB,aAAa,sBAAsB,KAAK,WAAW,KAAK,WAAW;AAC/F,UAAI,OAAO,wBAAwB,UAAU;AACzC,cAAM,SAAS,MAAM,eAAe,cAAc,qBAAqB,KAAK,aAAa,KAAK,SAAS;AACvG,YAAI,CAAC,QAAQ;AACT;AAAA,QACJ;AAAA,MACJ;AACA,UAAI,KAAK,SAAS,aAAa;AAC3B,aAAK,QAAQ;AACb,eAAO,KAAK,aAAa,QAAQ;AAAA,MACrC;AAAA,IACJ;AAAA,IACA,OAAO;AACH,YAAM,EAAE,UAAU,QAAQ,IAAI;AAC9B,UAAI,KAAK,SAAS,YAAY,KAAK,SAAS,SAAS;AACjD,aAAK,QAAQ;AACb,aAAK,aAAa,OAAO;AACzB,eAAO;AAAA,MACX;AAAA,IACJ;AAAA,IACA,yBAAyB,SAAS,SAAS;AACvC,UAAI,CAAC,QAAQ,cAAc;AACvB,cAAM,QAAQ,eAAe,eAAe,YAAY,CAAC,KAAK,eAAe,YAAY;AACzF,YAAI,OAAO;AACP,kBAAQ,kBAAkB;AAAA,QAC9B;AAAA,MACJ;AACA,UAAI,KAAK,kCAAkC,OAAO,GAAG;AACjD,gBAAQ,mBAAmB,cAAc,WAAW;AAAA,MACxD;AAAA,IACJ;AAAA,IACA,eAAe,UAAU;AACrB,UAAI;AACJ,WAAK,QAAQ,oBAAoB;AACjC,OAAC,KAAK,KAAK,eAAe,QAAQ,OAAO,SAAS,SAAS,GAAG,aAAa,YAAY,EAAE;AACzF,eAAS,sBAAsB;AAAA,QAC3B,QAAQ,KAAK;AAAA,QACb,QAAQ,EAAE,gBAAgB,KAAK;AAAA,MACnC,CAAC;AACD,WAAK,SAAS,sBAAsB,IAAI;AAAA,IAC5C;AAAA,IACA,iCAAiC,SAAS,UAAU;AAChD,WAAK,SAAS,EAAE,SAAS,SAAS,WAAW,eAAe,SAAS;AAAA,IACzE;AAAA,IACA,6BAA6B,SAAS,UAAU;AAC5C,UAAI,SAAS,eAAe,SAAS,aAAa;AAC9C,aAAK,SAAS,iCAAiC,MAAM,QAAQ;AAAA,MACjE,WACS,KAAK,oBAAoB,OAAO,KAAK,iCAAiC,QAAQ,GAAG;AACtF,cAAMF,SAAQ,IAAI,MAAM,kDAAkD;AAC1E,aAAK,SAAS,sBAAsB,MAAMA,MAAK;AAAA,MACnD,OACK;AACD,aAAK,QAAQ,oBAAoB;AACjC,aAAK,SAAS,EAAE,SAAS,MAAM,eAAe,SAAS;AACvD,aAAK,SAAS,oCAAoC,MAAM,QAAQ;AAAA,MACpE;AAAA,IACJ;AAAA,IACA,0BAA0B,SAAS,UAAU;AACzC,WAAK,SAAS,EAAE,SAAS,OAAO,eAAe,SAAS;AACxD,WAAK,SAAS,iCAAiC,MAAM,QAAQ;AAAA,IACjE;AAAA,IACA,eAAe,SAASA,QAAO;AAC3B,WAAK,SAAS,EAAE,SAAS,OAAO,OAAAA,OAAM;AACtC,WAAK,SAAS,sBAAsB,MAAMA,MAAK;AAAA,IACnD;AAAA,IACA,gBAAgB,UAAU;AACtB,UAAI;AACJ,WAAK,QAAQ,oBAAoB;AACjC,OAAC,KAAK,KAAK,eAAe,QAAQ,OAAO,SAAS,SAAS,GAAG,gBAAgB,UAAU;AACxF,eAAS,oBAAoB;AAAA,QACzB,QAAQ,KAAK;AAAA,QACb,QAAQ,OAAO,OAAO,EAAE,gBAAgB,KAAK,GAAG,KAAK,MAAM;AAAA,MAC/D,CAAC;AACD,WAAK,SAAS,uBAAuB,IAAI;AAAA,IAC7C;AAAA,IACA,oBAAoB,SAAS;AACzB,aAAO,CAAC,QAAQ,gBAAgB,KAAK;AAAA,IACzC;AAAA,IACA,kCAAkC,SAAS;AACvC,aAAO,CAAC,QAAQ,gBAAgB,aAAa,qBAAqB,KAAK,WAAW,KAAK,WAAW;AAAA,IACtG;AAAA,EACJ;AACA,WAAS,cAAc,aAAa,WAAW;AAC3C,UAAM,WAAW,IAAI,SAAS,WAAW;AACzC,UAAM,OAAO,cAAc,QAAQ,cAAc,SAAS,SAAS,UAAU,aAAa,MAAM;AAChG,UAAM,QAAQ,cAAc,QAAQ,cAAc,SAAS,SAAS,UAAU,aAAa,OAAO;AAClG,QAAI,MAAM;AACN,eAAS,OAAO,MAAM,SAAS,EAAE;AAAA,IACrC;AACA,WAAO;AAAA,EACX;AACA,WAAS,eAAe,YAAY;AAChC,QAAI,cAAc,MAAM;AACpB,YAAM,UAAU,SAAS,SAAS,SAAS,OAAO,MAAM,IAAI,IAAI,CAAC;AACjE,YAAM,SAAS,QAAQ,KAAK,CAACG,YAAWA,QAAO,WAAW,UAAU,CAAC;AACrE,UAAI,QAAQ;AACR,cAAM,QAAQ,OAAO,MAAM,GAAG,EAAE,MAAM,CAAC,EAAE,KAAK,GAAG;AACjD,eAAO,QAAQ,mBAAmB,KAAK,IAAI;AAAA,MAC/C;AAAA,IACJ;AAAA,EACJ;AACA,WAAS,iCAAiC,UAAU;AAChD,WAAO,SAAS,cAAc,OAAO,CAAC,SAAS;AAAA,EACnD;AACA,WAAS,qBAAqB,KAAK,SAAS;AACxC,UAAM,eAAe,IAAI,gBAAgB;AACzC,eAAW,CAAC,MAAM,KAAK,KAAK,SAAS;AACjC,UAAI,iBAAiB;AACjB;AACJ,mBAAa,OAAO,MAAM,KAAK;AAAA,IACnC;AACA,QAAI,SAAS,aAAa,SAAS;AACnC,WAAO;AAAA,EACX;AAEA,MAAM,WAAN,MAAe;AAAA,IACX,YAAY,SAAS;AACjB,WAAK,UAAU;AAAA,IACnB;AAAA,IACA,IAAI,gBAAgB;AAChB,aAAO,KAAK,QAAQ,cAAc;AAAA,IACtC;AAAA,IACA,IAAI,WAAW;AACX,aAAO,CAAC,GAAG,KAAK,QAAQ,QAAQ;AAAA,IACpC;AAAA,IACA,UAAU,QAAQ;AACd,aAAO,KAAK,oBAAoB,MAAM,KAAK;AAAA,IAC/C;AAAA,IACA,oBAAoB,QAAQ;AACxB,aAAO,SAAS,KAAK,QAAQ,cAAc,QAAQ,qBAAqB,UAAU,IAAI;AAAA,IAC1F;AAAA,IACA,IAAI,cAAc;AACd,aAAO,KAAK,QAAQ;AAAA,IACxB;AAAA,IACA,IAAI,4BAA4B;AAC5B,YAAM,wBAAwB;AAC9B,iBAAW,WAAW,KAAK,QAAQ,iBAAiB,aAAa,GAAG;AAChE,YAAI,QAAQ,QAAQ,qBAAqB,KAAK;AAC1C,iBAAO;AAAA;AAEP;AAAA,MACR;AACA,aAAO;AAAA,IACX;AAAA,IACA,IAAI,oBAAoB;AACpB,aAAO,0BAA0B,KAAK,OAAO;AAAA,IACjD;AAAA,IACA,wBAAwB,IAAI;AACxB,aAAO,wBAAwB,KAAK,SAAS,EAAE;AAAA,IACnD;AAAA,IACA,kCAAkC,UAAU;AACxC,YAAM,sBAAsB,CAAC;AAC7B,iBAAW,2BAA2B,KAAK,mBAAmB;AAC1D,cAAM,EAAE,GAAG,IAAI;AACf,cAAM,sBAAsB,SAAS,wBAAwB,EAAE;AAC/D,YAAI,qBAAqB;AACrB,8BAAoB,MAAM,CAAC,yBAAyB,mBAAmB;AAAA,QAC3E;AAAA,MACJ;AACA,aAAO;AAAA,IACX;AAAA,EACJ;AACA,WAAS,wBAAwB,MAAM,IAAI;AACvC,WAAO,KAAK,cAAc,IAAI,0BAA0B;AAAA,EAC5D;AACA,WAAS,0BAA0B,MAAM;AACrC,WAAO,KAAK,iBAAiB,4BAA4B;AAAA,EAC7D;AAEA,MAAM,qBAAN,MAAyB;AAAA,IACrB,YAAY,UAAU,aAAa;AAC/B,WAAK,UAAU;AACf,WAAK,iBAAiB,MAAM;AACxB,aAAK,YAAY,oBAAoB,UAAU,KAAK,eAAe,KAAK;AACxE,aAAK,YAAY,iBAAiB,UAAU,KAAK,eAAe,KAAK;AAAA,MACzE;AACA,WAAK,gBAAiB,CAAC,UAAU;AAC7B,YAAI,CAAC,MAAM,kBAAkB;AACzB,gBAAM,OAAO,MAAM,kBAAkB,kBAAkB,MAAM,SAAS;AACtE,gBAAM,YAAY,MAAM,aAAa;AACrC,cAAI,QACA,+BAA+B,MAAM,SAAS,KAC9C,8BAA8B,MAAM,SAAS,KAC7C,KAAK,SAAS,eAAe,MAAM,SAAS,GAAG;AAC/C,kBAAM,eAAe;AACrB,kBAAM,yBAAyB;AAC/B,iBAAK,SAAS,cAAc,MAAM,SAAS;AAAA,UAC/C;AAAA,QACJ;AAAA,MACJ;AACA,WAAK,WAAW;AAChB,WAAK,cAAc;AAAA,IACvB;AAAA,IACA,QAAQ;AACJ,UAAI,CAAC,KAAK,SAAS;AACf,aAAK,YAAY,iBAAiB,UAAU,KAAK,gBAAgB,IAAI;AACrE,aAAK,UAAU;AAAA,MACnB;AAAA,IACJ;AAAA,IACA,OAAO;AACH,UAAI,KAAK,SAAS;AACd,aAAK,YAAY,oBAAoB,UAAU,KAAK,gBAAgB,IAAI;AACxE,aAAK,UAAU;AAAA,MACnB;AAAA,IACJ;AAAA,EACJ;AACA,WAAS,+BAA+B,MAAM,WAAW;AACrD,UAAM,UAAU,cAAc,QAAQ,cAAc,SAAS,SAAS,UAAU,aAAa,YAAY,MAAM,KAAK,aAAa,QAAQ;AACzI,WAAO,UAAU;AAAA,EACrB;AACA,WAAS,8BAA8B,MAAM,WAAW;AACpD,UAAM,UAAU,cAAc,QAAQ,cAAc,SAAS,SAAS,UAAU,aAAa,YAAY,MAAM,KAAK;AACpH,eAAW,WAAW,SAAS,kBAAkB,MAAM,GAAG;AACtD,UAAI,mBAAmB;AACnB,eAAO;AAAA,IACf;AACA,WAAO;AAAA,EACX;AAEA,MAAM,OAAN,MAAW;AAAA,IACP,YAAY,UAAU,SAAS;AAC3B,WAAK,uBAAuB,CAAC,WAAW;AAAA,MAAE;AAC1C,WAAK,6BAA6B,CAAC,WAAW;AAAA,MAAE;AAChD,WAAK,WAAW;AAChB,WAAK,UAAU;AAAA,IACnB;AAAA,IACA,eAAe,QAAQ;AACnB,YAAM,UAAU,KAAK,SAAS,oBAAoB,MAAM;AACxD,UAAI,SAAS;AACT,aAAK,gBAAgB,OAAO;AAC5B,aAAK,aAAa,OAAO;AAAA,MAC7B,OACK;AACD,aAAK,iBAAiB,EAAE,GAAG,GAAG,GAAG,EAAE,CAAC;AAAA,MACxC;AAAA,IACJ;AAAA,IACA,2BAA2BP,WAAU;AACjC,WAAK,eAAe,UAAUA,SAAQ,CAAC;AAAA,IAC3C;AAAA,IACA,gBAAgB,SAAS;AACrB,cAAQ,eAAe;AAAA,IAC3B;AAAA,IACA,aAAa,SAAS;AAClB,UAAI,mBAAmB,aAAa;AAChC,YAAI,QAAQ,aAAa,UAAU,GAAG;AAClC,kBAAQ,MAAM;AAAA,QAClB,OACK;AACD,kBAAQ,aAAa,YAAY,IAAI;AACrC,kBAAQ,MAAM;AACd,kBAAQ,gBAAgB,UAAU;AAAA,QACtC;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,iBAAiB,EAAE,GAAG,EAAE,GAAG;AACvB,WAAK,WAAW,SAAS,GAAG,CAAC;AAAA,IACjC;AAAA,IACA,cAAc;AACV,WAAK,iBAAiB,EAAE,GAAG,GAAG,GAAG,EAAE,CAAC;AAAA,IACxC;AAAA,IACA,IAAI,aAAa;AACb,aAAO;AAAA,IACX;AAAA,IACA,MAAM,OAAO,UAAU;AACnB,YAAM,EAAE,WAAW,cAAc,aAAa,SAAS,IAAI;AAC3D,UAAI,cAAc;AACd,YAAI;AACA,eAAK,gBAAgB,IAAI,QAAQ,CAAC,YAAa,KAAK,uBAAuB,OAAQ;AACnF,eAAK,WAAW;AAChB,gBAAM,KAAK,wBAAwB,QAAQ;AAC3C,gBAAM,qBAAqB,IAAI,QAAQ,CAAC,YAAa,KAAK,6BAA6B,OAAQ;AAC/F,gBAAM,UAAU,EAAE,QAAQ,KAAK,4BAA4B,QAAQ,KAAK,SAAS,cAAc;AAC/F,gBAAM,kBAAkB,KAAK,SAAS,sBAAsB,UAAU,OAAO;AAC7E,cAAI,CAAC;AACD,kBAAM;AACV,gBAAM,KAAK,eAAe,QAAQ;AAClC,eAAK,SAAS,qBAAqB,UAAU,SAAS;AACtD,eAAK,SAAS,0BAA0B,KAAK,OAAO;AACpD,eAAK,wBAAwB,QAAQ;AAAA,QACzC,UACA;AACI,iBAAO,KAAK;AACZ,eAAK,qBAAqB,MAAS;AACnC,iBAAO,KAAK;AAAA,QAChB;AAAA,MACJ,OACK;AACD,aAAK,WAAW,SAAS,YAAY;AAAA,MACzC;AAAA,IACJ;AAAA,IACA,WAAW,QAAQ;AACf,WAAK,SAAS,gBAAgB,MAAM;AAAA,IACxC;AAAA,IACA,MAAM,wBAAwB,UAAU;AACpC,WAAK,cAAc,SAAS,SAAS;AACrC,YAAM,SAAS,gBAAgB;AAAA,IACnC;AAAA,IACA,cAAc,WAAW;AACrB,UAAI,WAAW;AACX,aAAK,QAAQ,aAAa,sBAAsB,EAAE;AAAA,MACtD,OACK;AACD,aAAK,QAAQ,gBAAgB,oBAAoB;AAAA,MACrD;AAAA,IACJ;AAAA,IACA,MAAM,eAAe,UAAU;AAC3B,YAAM,SAAS,OAAO;AAAA,IAC1B;AAAA,IACA,wBAAwB,UAAU;AAC9B,eAAS,gBAAgB;AAAA,IAC7B;AAAA,EACJ;AAEA,MAAM,YAAN,cAAwB,KAAK;AAAA,IACzB,aAAa;AACT,WAAK,QAAQ,YAAY;AAAA,IAC7B;AAAA,IACA,IAAI,WAAW;AACX,aAAO,IAAI,SAAS,KAAK,OAAO;AAAA,IACpC;AAAA,EACJ;AAEA,MAAM,kBAAN,MAAsB;AAAA,IAClB,YAAY,UAAU,SAAS;AAC3B,WAAK,eAAe,CAAC,UAAU;AAC3B,YAAI,KAAK,sBAAsB,MAAM,MAAM,GAAG;AAC1C,eAAK,aAAa;AAAA,QACtB,OACK;AACD,iBAAO,KAAK;AAAA,QAChB;AAAA,MACJ;AACA,WAAK,cAAe,CAAC,UAAU;AAC3B,YAAI,KAAK,cAAc,KAAK,sBAAsB,MAAM,MAAM,KAAK,MAAM,kBAAkB,SAAS;AAChG,cAAI,KAAK,SAAS,yBAAyB,MAAM,QAAQ,MAAM,OAAO,KAAK,MAAM,OAAO,aAAa,GAAG;AACpG,iBAAK,WAAW,eAAe;AAC/B,kBAAM,eAAe;AACrB,iBAAK,SAAS,qBAAqB,MAAM,QAAQ,MAAM,OAAO,KAAK,MAAM,OAAO,aAAa;AAAA,UACjG;AAAA,QACJ;AACA,eAAO,KAAK;AAAA,MAChB;AACA,WAAK,YAAa,CAAC,WAAW;AAC1B,eAAO,KAAK;AAAA,MAChB;AACA,WAAK,WAAW;AAChB,WAAK,UAAU;AAAA,IACnB;AAAA,IACA,QAAQ;AACJ,WAAK,QAAQ,iBAAiB,SAAS,KAAK,YAAY;AACxD,eAAS,iBAAiB,eAAe,KAAK,WAAW;AACzD,eAAS,iBAAiB,sBAAsB,KAAK,SAAS;AAAA,IAClE;AAAA,IACA,OAAO;AACH,WAAK,QAAQ,oBAAoB,SAAS,KAAK,YAAY;AAC3D,eAAS,oBAAoB,eAAe,KAAK,WAAW;AAC5D,eAAS,oBAAoB,sBAAsB,KAAK,SAAS;AAAA,IACrE;AAAA,IACA,sBAAsB,QAAQ;AAC1B,YAAM,UAAU,kBAAkB,UAAU,SAAS,kBAAkB,OAAO,OAAO,gBAAgB;AACrG,aAAO,WAAW,QAAQ,QAAQ,mBAAmB,KAAK,KAAK;AAAA,IACnE;AAAA,EACJ;AAEA,MAAM,oBAAN,MAAwB;AAAA,IACpB,YAAY,UAAU,aAAa;AAC/B,WAAK,UAAU;AACf,WAAK,gBAAgB,MAAM;AACvB,aAAK,YAAY,oBAAoB,SAAS,KAAK,cAAc,KAAK;AACtE,aAAK,YAAY,iBAAiB,SAAS,KAAK,cAAc,KAAK;AAAA,MACvE;AACA,WAAK,eAAe,CAAC,UAAU;AAC3B,YAAI,iBAAiB,cAAc,KAAK,wBAAwB,KAAK,GAAG;AACpE,gBAAM,SAAU,MAAM,gBAAgB,MAAM,aAAa,EAAE,MAAO,MAAM;AACxE,gBAAM,OAAO,KAAK,wBAAwB,MAAM;AAChD,cAAI,QAAQ,oBAAoB,IAAI,GAAG;AACnC,kBAAMA,YAAW,KAAK,mBAAmB,IAAI;AAC7C,gBAAI,KAAK,SAAS,yBAAyB,MAAMA,WAAU,KAAK,GAAG;AAC/D,oBAAM,eAAe;AACrB,mBAAK,SAAS,uBAAuB,MAAMA,SAAQ;AAAA,YACvD;AAAA,UACJ;AAAA,QACJ;AAAA,MACJ;AACA,WAAK,WAAW;AAChB,WAAK,cAAc;AAAA,IACvB;AAAA,IACA,QAAQ;AACJ,UAAI,CAAC,KAAK,SAAS;AACf,aAAK,YAAY,iBAAiB,SAAS,KAAK,eAAe,IAAI;AACnE,aAAK,UAAU;AAAA,MACnB;AAAA,IACJ;AAAA,IACA,OAAO;AACH,UAAI,KAAK,SAAS;AACd,aAAK,YAAY,oBAAoB,SAAS,KAAK,eAAe,IAAI;AACtE,aAAK,UAAU;AAAA,MACnB;AAAA,IACJ;AAAA,IACA,wBAAwB,OAAO;AAC3B,aAAO,EAAG,MAAM,UAAU,MAAM,OAAO,qBACnC,MAAM,oBACN,MAAM,QAAQ,KACd,MAAM,UACN,MAAM,WACN,MAAM,WACN,MAAM;AAAA,IACd;AAAA,IACA,wBAAwB,QAAQ;AAC5B,UAAI,kBAAkB,SAAS;AAC3B,eAAO,OAAO,QAAQ,0CAA0C;AAAA,MACpE;AAAA,IACJ;AAAA,IACA,mBAAmB,MAAM;AACrB,aAAO,UAAU,KAAK,aAAa,MAAM,KAAK,EAAE;AAAA,IACpD;AAAA,EACJ;AACA,WAAS,oBAAoB,QAAQ;AACjC,eAAW,WAAW,SAAS,kBAAkB,OAAO,MAAM,GAAG;AAC7D,UAAI,mBAAmB;AACnB,eAAO;AAAA,IACf;AACA,WAAO;AAAA,EACX;AAEA,MAAM,wBAAN,MAA4B;AAAA,IACxB,YAAY,UAAU,SAAS;AAC3B,WAAK,WAAW;AAChB,WAAK,kBAAkB,IAAI,kBAAkB,MAAM,OAAO;AAAA,IAC9D;AAAA,IACA,QAAQ;AACJ,WAAK,gBAAgB,MAAM;AAAA,IAC/B;AAAA,IACA,OAAO;AACH,WAAK,gBAAgB,KAAK;AAAA,IAC9B;AAAA,IACA,yBAAyB,MAAMA,WAAU,eAAe;AACpD,aAAQ,KAAK,SAAS,6BAA6B,MAAMA,WAAU,aAAa,KAC5E,KAAK,aAAa,mBAAmB;AAAA,IAC7C;AAAA,IACA,uBAAuB,MAAMA,WAAU;AACnC,YAAM,SAASA,UAAS;AACxB,YAAM,OAAO,SAAS,cAAc,MAAM;AAC1C,WAAK,aAAa,cAAc,MAAM;AACtC,WAAK,aAAa,UAAU,MAAM;AAClC,WAAK,aAAa,UAAU,EAAE;AAC9B,YAAM,SAAS,KAAK,aAAa,mBAAmB;AACpD,UAAI;AACA,aAAK,aAAa,UAAU,MAAM;AACtC,YAAM,aAAa,KAAK,aAAa,kBAAkB;AACvD,UAAI;AACA,aAAK,aAAa,oBAAoB,UAAU;AACpD,YAAM,cAAc,KAAK,aAAa,mBAAmB;AACzD,UAAI;AACA,aAAK,aAAa,qBAAqB,WAAW;AACtD,YAAM,eAAe,KAAK,aAAa,oBAAoB;AAC3D,UAAI;AACA,aAAK,aAAa,sBAAsB,YAAY;AACxD,YAAM,cAAc,KAAK,aAAa,mBAAmB;AACzD,UAAI;AACA,aAAK,aAAa,qBAAqB,EAAE;AAC7C,WAAK,SAAS,4BAA4B,MAAMA,WAAU,IAAI;AAC9D,eAAS,KAAK,YAAY,IAAI;AAC9B,WAAK,iBAAiB,oBAAoB,MAAM,KAAK,OAAO,GAAG,EAAE,MAAM,KAAK,CAAC;AAC7E,4BAAsB,MAAM,KAAK,cAAc,CAAC;AAAA,IACpD;AAAA,EACJ;AAEA,MAAM,QAAN,MAAY;AAAA,IACR,YAAY,UAAU,qBAAqB;AACvC,WAAK,WAAW;AAChB,WAAK,sBAAsB;AAAA,IAC/B;AAAA,IACA,OAAO,4BAA4B,UAAU,qBAAqB,UAAU;AACxE,YAAM,QAAQ,IAAI,KAAK,UAAU,mBAAmB;AACpD,YAAM,MAAM;AACZ,eAAS;AACT,YAAM,MAAM;AAAA,IAChB;AAAA,IACA,QAAQ;AACJ,iBAAW,MAAM,KAAK,qBAAqB;AACvC,cAAM,CAAC,yBAAyB,mBAAmB,IAAI,KAAK,oBAAoB;AAChF,aAAK,SAAS,cAAc,yBAAyB,mBAAmB;AACxE,aAAK,0CAA0C,mBAAmB;AAAA,MACtE;AAAA,IACJ;AAAA,IACA,QAAQ;AACJ,iBAAW,MAAM,KAAK,qBAAqB;AACvC,cAAM,CAAC,uBAAuB,IAAI,KAAK,oBAAoB;AAC3D,aAAK,wCAAwC,uBAAuB;AACpE,aAAK,uCAAuC,uBAAuB;AACnE,aAAK,SAAS,aAAa,uBAAuB;AAAA,MACtD;AAAA,IACJ;AAAA,IACA,0CAA0C,kBAAkB;AACxD,YAAM,cAAc,qCAAqC,gBAAgB;AACzE,uBAAiB,YAAY,WAAW;AAAA,IAC5C;AAAA,IACA,wCAAwC,kBAAkB;AACtD,YAAMQ,SAAQ,iBAAiB,UAAU,IAAI;AAC7C,uBAAiB,YAAYA,MAAK;AAAA,IACtC;AAAA,IACA,uCAAuC,kBAAkB;AACrD,YAAM,cAAc,KAAK,mBAAmB,iBAAiB,EAAE;AAC/D,sBAAgB,QAAQ,gBAAgB,SAAS,SAAS,YAAY,YAAY,gBAAgB;AAAA,IACtG;AAAA,IACA,mBAAmB,IAAI;AACnB,aAAO,KAAK,aAAa,KAAK,CAAC,YAAY,QAAQ,WAAW,EAAE;AAAA,IACpE;AAAA,IACA,IAAI,eAAe;AACf,aAAO,CAAC,GAAG,SAAS,iBAAiB,iDAAiD,CAAC;AAAA,IAC3F;AAAA,EACJ;AACA,WAAS,qCAAqC,kBAAkB;AAC5D,UAAM,UAAU,SAAS,cAAc,MAAM;AAC7C,YAAQ,aAAa,QAAQ,6BAA6B;AAC1D,YAAQ,aAAa,WAAW,iBAAiB,EAAE;AACnD,WAAO;AAAA,EACX;AAEA,MAAM,WAAN,MAAe;AAAA,IACX,YAAY,iBAAiB,aAAa,eAAe,WAAW,aAAa,MAAM;AACnF,WAAK,gBAAgB;AACrB,WAAK,kBAAkB;AACvB,WAAK,cAAc;AACnB,WAAK,YAAY;AACjB,WAAK,aAAa;AAClB,WAAK,gBAAgB;AACrB,WAAK,UAAU,IAAI,QAAQ,CAAC,SAAS,WAAY,KAAK,qBAAqB,EAAE,SAAS,OAAO,CAAE;AAAA,IACnG;AAAA,IACA,IAAI,eAAe;AACf,aAAO;AAAA,IACX;AAAA,IACA,IAAI,eAAe;AACf;AAAA,IACJ;AAAA,IACA,kBAAkB;AACd;AAAA,IACJ;AAAA,IACA,kBAAkB;AACd,UAAI,KAAK,oBAAoB;AACzB,aAAK,mBAAmB,QAAQ;AAChC,eAAO,KAAK;AAAA,MAChB;AAAA,IACJ;AAAA,IACA,4BAA4B,UAAU;AAClC,YAAM,4BAA4B,MAAM,KAAK,qBAAqB,QAAQ;AAAA,IAC9E;AAAA,IACA,iCAAiC;AAC7B,YAAM,UAAU,KAAK,kBAAkB;AACvC,UAAI,mBAAmB,OAAO,GAAG;AAC7B,gBAAQ,MAAM;AAAA,MAClB;AAAA,IACJ;AAAA,IACA,cAAc,yBAAyB;AACnC,UAAI,KAAK;AACL;AACJ,UAAI,wBAAwB,SAAS,KAAK,gBAAgB,aAAa,GAAG;AACtE,aAAK,gBAAgB,KAAK,gBAAgB;AAAA,MAC9C;AAAA,IACJ;AAAA,IACA,aAAa,yBAAyB;AAClC,UAAI,wBAAwB,SAAS,KAAK,aAAa,KAAK,KAAK,yBAAyB,aAAa;AACnG,aAAK,cAAc,MAAM;AACzB,aAAK,gBAAgB;AAAA,MACzB;AAAA,IACJ;AAAA,IACA,IAAI,oBAAoB;AACpB,aAAO,KAAK,YAAY,cAAc,KAAK,cAAc,KAAK;AAAA,IAClE;AAAA,IACA,IAAI,iBAAiB;AACjB,aAAO,KAAK,gBAAgB;AAAA,IAChC;AAAA,IACA,IAAI,aAAa;AACb,aAAO,KAAK,YAAY;AAAA,IAC5B;AAAA,IACA,IAAI,sBAAsB;AACtB,aAAO,KAAK,gBAAgB,kCAAkC,KAAK,WAAW;AAAA,IAClF;AAAA,EACJ;AACA,WAAS,mBAAmB,SAAS;AACjC,WAAO,WAAW,OAAO,QAAQ,SAAS;AAAA,EAC9C;AAEA,MAAM,gBAAN,cAA4B,SAAS;AAAA,IACjC,YAAY,UAAU,iBAAiB,aAAa,eAAe,WAAW,aAAa,MAAM;AAC7F,YAAM,iBAAiB,aAAa,eAAe,WAAW,UAAU;AACxE,WAAK,WAAW;AAAA,IACpB;AAAA,IACA,OAAO,cAAc,gBAAgB,YAAY;AAC7C,UAAI;AACJ,YAAM,mBAAmB,SAAS,YAAY;AAC9C,uBAAiB,mBAAmB,cAAc;AAClD,uBAAiB,eAAe;AAChC,YAAM,eAAe;AACrB,YAAM,eAAe,KAAK,aAAa,mBAAmB,QAAQ,OAAO,SAAS,SAAS,GAAG,YAAY;AAC1G,UAAI,aAAa;AACb,oBAAY,mBAAmB,YAAY;AAC3C,uBAAe,YAAY,YAAY,gBAAgB,CAAC;AAAA,MAC5D;AAAA,IACJ;AAAA,IACA,IAAI,eAAe;AACf,aAAO;AAAA,IACX;AAAA,IACA,MAAM,SAAS;AACX,YAAM,mBAAmB;AACzB,WAAK,4BAA4B,MAAM;AACnC,aAAK,iBAAiB;AAAA,MAC1B,CAAC;AACD,WAAK,oBAAoB;AACzB,YAAM,mBAAmB;AACzB,WAAK,+BAA+B;AACpC,YAAM,mBAAmB;AACzB,WAAK,uBAAuB;AAAA,IAChC;AAAA,IACA,mBAAmB;AACf,WAAK,SAAS,gBAAgB,KAAK,gBAAgB,KAAK,UAAU;AAClE,WAAK,cAAc,KAAK,gBAAgB,KAAK,UAAU;AAAA,IAC3D;AAAA,IACA,sBAAsB;AAClB,UAAI,KAAK,eAAe,cAAc,KAAK,WAAW,YAAY;AAC9D,cAAM,UAAU,KAAK,eAAe;AACpC,cAAM,QAAQ,0BAA0B,KAAK,eAAe,aAAa,uBAAuB,GAAG,KAAK;AACxG,cAAM,WAAW,mBAAmB,KAAK,eAAe,aAAa,0BAA0B,GAAG,MAAM;AACxG,YAAI,SAAS;AACT,kBAAQ,eAAe,EAAE,OAAO,SAAS,CAAC;AAC1C,iBAAO;AAAA,QACX;AAAA,MACJ;AACA,aAAO;AAAA,IACX;AAAA,IACA,yBAAyB;AACrB,iBAAW,sBAAsB,KAAK,mBAAmB;AACrD,cAAM,yBAAyB,sBAAsB,kBAAkB;AACvE,2BAAmB,YAAY,sBAAsB;AAAA,MACzD;AAAA,IACJ;AAAA,IACA,IAAI,oBAAoB;AACpB,aAAO,KAAK,eAAe,iBAAiB,QAAQ;AAAA,IACxD;AAAA,EACJ;AACA,WAAS,0BAA0B,OAAO,cAAc;AACpD,QAAI,SAAS,SAAS,SAAS,WAAW,SAAS,YAAY,SAAS,WAAW;AAC/E,aAAO;AAAA,IACX,OACK;AACD,aAAO;AAAA,IACX;AAAA,EACJ;AACA,WAAS,mBAAmB,OAAO,cAAc;AAC7C,QAAI,SAAS,UAAU,SAAS,UAAU;AACtC,aAAO;AAAA,IACX,OACK;AACD,aAAO;AAAA,IACX;AAAA,EACJ;AAEA,MAAM,cAAN,MAAkB;AAAA,IACd,cAAc;AACV,WAAK,SAAS;AACd,WAAK,QAAQ;AACb,WAAK,UAAU;AACf,WAAK,UAAU,MAAM;AACjB,aAAK,SAAS,KAAK,QAAQ,KAAK,OAAO,IAAI,GAAG;AAAA,MAClD;AACA,WAAK,oBAAoB,KAAK,wBAAwB;AACtD,WAAK,kBAAkB,KAAK,sBAAsB;AAClD,WAAK,yBAAyB;AAC9B,WAAK,SAAS,CAAC;AAAA,IACnB;AAAA,IACA,WAAW,aAAa;AACpB,aAAO;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,kBAUG,YAAY;AAAA,oBACV,YAAY,oBAAoB,OAAO,YAAY,oBAAoB;AAAA;AAAA;AAAA;AAAA,IAIvF;AAAA,IACA,OAAO;AACH,UAAI,CAAC,KAAK,SAAS;AACf,aAAK,UAAU;AACf,aAAK,uBAAuB;AAC5B,aAAK,eAAe;AAAA,MACxB;AAAA,IACJ;AAAA,IACA,OAAO;AACH,UAAI,KAAK,WAAW,CAAC,KAAK,QAAQ;AAC9B,aAAK,SAAS;AACd,aAAK,oBAAoB,MAAM;AAC3B,eAAK,yBAAyB;AAC9B,eAAK,cAAc;AACnB,eAAK,UAAU;AACf,eAAK,SAAS;AAAA,QAClB,CAAC;AAAA,MACL;AAAA,IACJ;AAAA,IACA,SAAS,OAAO;AACZ,WAAK,QAAQ;AACb,WAAK,QAAQ;AAAA,IACjB;AAAA,IACA,2BAA2B;AACvB,eAAS,KAAK,aAAa,KAAK,mBAAmB,SAAS,KAAK,UAAU;AAAA,IAC/E;AAAA,IACA,yBAAyB;AACrB,WAAK,gBAAgB,MAAM,QAAQ;AACnC,WAAK,gBAAgB,MAAM,UAAU;AACrC,eAAS,gBAAgB,aAAa,KAAK,iBAAiB,SAAS,IAAI;AACzE,WAAK,QAAQ;AAAA,IACjB;AAAA,IACA,oBAAoB,UAAU;AAC1B,WAAK,gBAAgB,MAAM,UAAU;AACrC,iBAAW,UAAU,YAAY,oBAAoB,GAAG;AAAA,IAC5D;AAAA,IACA,2BAA2B;AACvB,UAAI,KAAK,gBAAgB,YAAY;AACjC,iBAAS,gBAAgB,YAAY,KAAK,eAAe;AAAA,MAC7D;AAAA,IACJ;AAAA,IACA,iBAAiB;AACb,UAAI,CAAC,KAAK,iBAAiB;AACvB,aAAK,kBAAkB,OAAO,YAAY,KAAK,SAAS,YAAY,iBAAiB;AAAA,MACzF;AAAA,IACJ;AAAA,IACA,gBAAgB;AACZ,aAAO,cAAc,KAAK,eAAe;AACzC,aAAO,KAAK;AAAA,IAChB;AAAA,IACA,UAAU;AACN,4BAAsB,MAAM;AACxB,aAAK,gBAAgB,MAAM,QAAQ,GAAG,KAAK,KAAK,QAAQ;AAAA,MAC5D,CAAC;AAAA,IACL;AAAA,IACA,0BAA0B;AACtB,YAAM,UAAU,SAAS,cAAc,OAAO;AAC9C,cAAQ,OAAO;AACf,cAAQ,cAAc,YAAY;AAClC,UAAI,KAAK,UAAU;AACf,gBAAQ,QAAQ,KAAK;AAAA,MACzB;AACA,aAAO;AAAA,IACX;AAAA,IACA,wBAAwB;AACpB,YAAM,UAAU,SAAS,cAAc,KAAK;AAC5C,cAAQ,YAAY;AACpB,aAAO;AAAA,IACX;AAAA,IACA,IAAI,WAAW;AACX,aAAO,eAAe,WAAW;AAAA,IACrC;AAAA,EACJ;AACA,cAAY,oBAAoB;AAEhC,MAAM,eAAN,cAA2B,SAAS;AAAA,IAChC,cAAc;AACV,YAAM,GAAG,SAAS;AAClB,WAAK,qBAAqB,KAAK,SAC1B,OAAO,CAAC,YAAY,CAAC,kBAAkB,OAAO,CAAC,EAC/C,IAAI,CAAC,YAAY,oBAAoB,OAAO,CAAC,EAC7C,OAAO,CAAC,QAAQ,YAAY;AAC7B,cAAM,EAAE,UAAU,IAAI;AACtB,cAAM,UAAU,aAAa,SACvB,OAAO,aACP;AAAA,UACE,MAAM,YAAY,OAAO;AAAA,UACzB,SAAS,iBAAiB,OAAO;AAAA,UACjC,UAAU,CAAC;AAAA,QACf;AACJ,eAAO,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,MAAM,GAAG,EAAE,CAAC,YAAY,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,OAAO,GAAG,EAAE,UAAU,CAAC,GAAG,QAAQ,UAAU,OAAO,EAAE,CAAC,EAAE,CAAC;AAAA,MAC5J,GAAG,CAAC,CAAC;AAAA,IACT;AAAA,IACA,IAAI,0BAA0B;AAC1B,aAAO,OAAO,KAAK,KAAK,kBAAkB,EACrC,OAAO,CAAC,cAAc,KAAK,mBAAmB,WAAW,OAAO,EAChE,KAAK,EAAE;AAAA,IAChB;AAAA,IACA,+BAA+B,UAAU;AACrC,aAAO,KAAK,qCAAqC,UAAU,QAAQ;AAAA,IACvE;AAAA,IACA,mCAAmC,UAAU;AACzC,aAAO,KAAK,qCAAqC,cAAc,QAAQ;AAAA,IAC3E;AAAA,IACA,qCAAqC,aAAa,UAAU;AACxD,aAAO,OAAO,KAAK,KAAK,kBAAkB,EACrC,OAAO,CAAC,cAAc,EAAE,aAAa,SAAS,mBAAmB,EACjE,IAAI,CAAC,cAAc,KAAK,mBAAmB,UAAU,EACrD,OAAO,CAAC,EAAE,KAAK,MAAM,QAAQ,WAAW,EACxC,IAAI,CAAC,EAAE,UAAU,CAAC,OAAO,EAAE,MAAM,OAAO;AAAA,IACjD;AAAA,IACA,IAAI,sBAAsB;AACtB,aAAO,OAAO,KAAK,KAAK,kBAAkB,EAAE,OAAO,CAAC,QAAQ,cAAc;AACtE,cAAM,EAAE,MAAM,SAAS,SAAS,IAAI,KAAK,mBAAmB;AAC5D,YAAI,QAAQ,QAAQ,CAAC,SAAS;AAC1B,iBAAO,CAAC,GAAG,QAAQ,GAAG,QAAQ;AAAA,QAClC,WACS,SAAS,SAAS,GAAG;AAC1B,iBAAO,CAAC,GAAG,QAAQ,GAAG,SAAS,MAAM,CAAC,CAAC;AAAA,QAC3C,OACK;AACD,iBAAO;AAAA,QACX;AAAA,MACJ,GAAG,CAAC,CAAC;AAAA,IACT;AAAA,IACA,aAAa,MAAM;AACf,YAAM,UAAU,KAAK,sBAAsB,IAAI;AAC/C,aAAO,UAAU,QAAQ,aAAa,SAAS,IAAI;AAAA,IACvD;AAAA,IACA,sBAAsB,MAAM;AACxB,aAAO,OAAO,KAAK,KAAK,kBAAkB,EAAE,OAAO,CAAC,QAAQ,cAAc;AACtE,cAAM,EAAE,UAAU,CAAC,OAAO,EAAG,IAAI,KAAK,mBAAmB;AACzD,eAAO,6BAA6B,SAAS,IAAI,IAAI,UAAU;AAAA,MACnE,GAAG,MAAS;AAAA,IAChB;AAAA,EACJ;AACA,WAAS,YAAY,SAAS;AAC1B,QAAI,gBAAgB,OAAO,GAAG;AAC1B,aAAO;AAAA,IACX,WACS,oBAAoB,OAAO,GAAG;AACnC,aAAO;AAAA,IACX;AAAA,EACJ;AACA,WAAS,iBAAiB,SAAS;AAC/B,WAAO,QAAQ,aAAa,kBAAkB,KAAK;AAAA,EACvD;AACA,WAAS,gBAAgB,SAAS;AAC9B,UAAM,UAAU,QAAQ;AACxB,WAAO,WAAW;AAAA,EACtB;AACA,WAAS,kBAAkB,SAAS;AAChC,UAAM,UAAU,QAAQ;AACxB,WAAO,WAAW;AAAA,EACtB;AACA,WAAS,oBAAoB,SAAS;AAClC,UAAM,UAAU,QAAQ;AACxB,WAAO,WAAW,WAAY,WAAW,UAAU,QAAQ,aAAa,KAAK,KAAK;AAAA,EACtF;AACA,WAAS,6BAA6B,SAAS,MAAM;AACjD,UAAM,UAAU,QAAQ;AACxB,WAAO,WAAW,UAAU,QAAQ,aAAa,MAAM,KAAK;AAAA,EAChE;AACA,WAAS,oBAAoB,SAAS;AAClC,QAAI,QAAQ,aAAa,OAAO,GAAG;AAC/B,cAAQ,aAAa,SAAS,EAAE;AAAA,IACpC;AACA,WAAO;AAAA,EACX;AAEA,MAAM,eAAN,cAA2B,SAAS;AAAA,IAChC,YAAY,SAAS,cAAc;AAC/B,YAAM,OAAO;AACb,WAAK,eAAe;AAAA,IACxB;AAAA,IACA,OAAO,eAAe,OAAO,IAAI;AAC7B,aAAO,KAAK,aAAa,kBAAkB,IAAI,CAAC;AAAA,IACpD;AAAA,IACA,OAAO,YAAY,SAAS;AACxB,aAAO,KAAK,aAAa,QAAQ,aAAa;AAAA,IAClD;AAAA,IACA,OAAO,aAAa,EAAE,MAAM,KAAK,GAAG;AAChC,aAAO,IAAI,KAAK,MAAM,IAAI,aAAa,IAAI,CAAC;AAAA,IAChD;AAAA,IACA,QAAQ;AACJ,YAAM,gBAAgB,KAAK,QAAQ,UAAU,IAAI;AACjD,YAAM,iBAAiB,KAAK,QAAQ,iBAAiB,QAAQ;AAC7D,YAAM,uBAAuB,cAAc,iBAAiB,QAAQ;AACpE,iBAAW,CAACC,QAAO,MAAM,KAAK,eAAe,QAAQ,GAAG;AACpD,cAAMD,SAAQ,qBAAqBC;AACnC,mBAAW,UAAUD,OAAM;AACvB,iBAAO,WAAW;AACtB,mBAAW,UAAU,OAAO;AACxB,UAAAA,OAAM,QAAQ,OAAO,OAAO,WAAW;AAAA,MAC/C;AACA,iBAAW,uBAAuB,cAAc,iBAAiB,wBAAwB,GAAG;AACxF,4BAAoB,QAAQ;AAAA,MAChC;AACA,aAAO,IAAI,aAAa,eAAe,KAAK,YAAY;AAAA,IAC5D;AAAA,IACA,IAAI,cAAc;AACd,aAAO,KAAK,aAAa;AAAA,IAC7B;AAAA,IACA,IAAI,eAAe;AACf,UAAI;AACJ,YAAM,QAAQ,KAAK,KAAK,WAAW,MAAM,OAAO,QAAQ,OAAO,SAAS,KAAK;AAC7E,aAAO,UAAU,IAAI;AAAA,IACzB;AAAA,IACA,IAAI,oBAAoB;AACpB,aAAO,KAAK,WAAW,eAAe;AAAA,IAC1C;AAAA,IACA,IAAI,gBAAgB;AAChB,aAAO,KAAK,qBAAqB;AAAA,IACrC;AAAA,IACA,IAAI,cAAc;AACd,aAAO,KAAK,qBAAqB;AAAA,IACrC;AAAA,IACA,IAAI,cAAc;AACd,aAAO,KAAK,WAAW,eAAe,KAAK;AAAA,IAC/C;AAAA,IACA,WAAW,MAAM;AACb,aAAO,KAAK,aAAa,aAAa,SAAS,MAAM;AAAA,IACzD;AAAA,EACJ;AAEA,MAAI;AACJ,GAAC,SAAUE,eAAc;AACrB,IAAAA,cAAa,gBAAgB;AAC7B,IAAAA,cAAa,kBAAkB;AAC/B,IAAAA,cAAa,gBAAgB;AAC7B,IAAAA,cAAa,cAAc;AAAA,EAC/B,GAAG,iBAAiB,eAAe,CAAC,EAAE;AACtC,MAAI;AACJ,GAAC,SAAUC,aAAY;AACnB,IAAAA,YAAW,iBAAiB;AAC5B,IAAAA,YAAW,aAAa;AACxB,IAAAA,YAAW,cAAc;AACzB,IAAAA,YAAW,YAAY;AACvB,IAAAA,YAAW,eAAe;AAAA,EAC9B,GAAG,eAAe,aAAa,CAAC,EAAE;AAClC,MAAM,iBAAiB;AAAA,IACnB,QAAQ;AAAA,IACR,gBAAgB;AAAA,IAChB,qBAAqB,MAAM;AAAA,IAAE;AAAA,IAC7B,YAAY;AAAA,IACZ,eAAe;AAAA,IACf,qBAAqB;AAAA,IACrB,uBAAuB;AAAA,EAC3B;AACA,MAAI;AACJ,GAAC,SAAUC,mBAAkB;AACzB,IAAAA,kBAAiBA,kBAAiB,oBAAoB,KAAK;AAC3D,IAAAA,kBAAiBA,kBAAiB,oBAAoB,MAAM;AAC5D,IAAAA,kBAAiBA,kBAAiB,yBAAyB,MAAM;AAAA,EACrE,GAAG,qBAAqB,mBAAmB,CAAC,EAAE;AAC9C,MAAM,QAAN,MAAY;AAAA,IACR,YAAY,UAAUZ,WAAU,uBAAuB,UAAU,CAAC,GAAG;AACjE,WAAK,aAAa,KAAK;AACvB,WAAK,gBAAgB,CAAC;AACtB,WAAK,mBAAmB;AACxB,WAAK,iBAAiB;AACtB,WAAK,WAAW;AAChB,WAAK,sBAAsB;AAC3B,WAAK,wBAAwB;AAC7B,WAAK,iBAAiB;AACtB,WAAK,QAAQ,WAAW;AACxB,WAAK,WAAW;AAChB,WAAK,WAAWA;AAChB,WAAK,wBAAwB,yBAAyB,KAAK;AAC3D,YAAM,EAAE,QAAQ,gBAAgB,UAAU,UAAU,cAAc,UAAU,qBAAqB,YAAY,eAAe,qBAAqB,sBAAuB,IAAI,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,cAAc,GAAG,OAAO;AACpO,WAAK,SAAS;AACd,WAAK,iBAAiB;AACtB,WAAK,WAAW;AAChB,WAAK,WAAW;AAChB,WAAK,eAAe;AACpB,WAAK,WAAW;AAChB,WAAK,aAAa,KAAK,SAAS,6BAA6B,KAAK,UAAU,KAAK,MAAM;AACvF,WAAK,sBAAsB;AAC3B,WAAK,aAAa;AAClB,WAAK,gBAAgB;AACrB,WAAK,WAAW,CAAC;AACjB,WAAK,sBAAsB;AAC3B,WAAK,wBAAwB;AAAA,IACjC;AAAA,IACA,IAAI,UAAU;AACV,aAAO,KAAK,SAAS;AAAA,IACzB;AAAA,IACA,IAAI,OAAO;AACP,aAAO,KAAK,SAAS;AAAA,IACzB;AAAA,IACA,IAAI,UAAU;AACV,aAAO,KAAK,SAAS;AAAA,IACzB;AAAA,IACA,IAAI,kBAAkB;AAClB,aAAO,KAAK,QAAQ,gCAAgC,KAAK,qBAAqB;AAAA,IAClF;AAAA,IACA,IAAI,SAAS;AACT,aAAO,KAAK;AAAA,IAChB;AAAA,IACA,QAAQ;AACJ,UAAI,KAAK,SAAS,WAAW,aAAa;AACtC,aAAK,mBAAmB,aAAa,UAAU;AAC/C,aAAK,QAAQ,WAAW;AACxB,aAAK,QAAQ,aAAa,IAAI;AAC9B,aAAK,SAAS,aAAa,IAAI;AAAA,MACnC;AAAA,IACJ;AAAA,IACA,SAAS;AACL,UAAI,KAAK,SAAS,WAAW,SAAS;AAClC,YAAI,KAAK,SAAS;AACd,eAAK,QAAQ,OAAO;AAAA,QACxB;AACA,aAAK,aAAa;AAClB,aAAK,QAAQ,WAAW;AAAA,MAC5B;AAAA,IACJ;AAAA,IACA,WAAW;AACP,UAAI,KAAK,SAAS,WAAW,SAAS;AAClC,aAAK,mBAAmB,aAAa,QAAQ;AAC7C,aAAK,QAAQ,WAAW;AACxB,aAAK,eAAe;AACpB,YAAI,CAAC,KAAK,kBAAkB;AACxB,eAAK,QAAQ,eAAe,IAAI;AAChC,eAAK,SAAS,eAAe,IAAI;AAAA,QACrC;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,OAAO;AACH,UAAI,KAAK,SAAS,WAAW,SAAS;AAClC,aAAK,QAAQ,WAAW;AACxB,aAAK,QAAQ,YAAY,IAAI;AAAA,MACjC;AAAA,IACJ;AAAA,IACA,gBAAgB;AACZ,UAAI;AACJ,UAAI,CAAC,KAAK,kBAAkB,KAAK,eAAe;AAC5C,cAAM,mBAAmB,KAAK,SAAS,WAAW,KAAK,KAAK,cAAc,QAAQ,OAAO,SAAS,SAAS,GAAG,QAAQ,YAAY,KAAK;AACvI,cAAM,SAAS,0BAA0B,gBAAgB;AACzD,aAAK,QAAQ,OAAO,QAAQ,KAAK,UAAU,KAAK,qBAAqB;AACrE,aAAK,iBAAiB;AAAA,MAC1B;AAAA,IACJ;AAAA,IACA,eAAe;AACX,UAAI,KAAK,qBAAqB,GAAG;AAC7B,aAAK,gBAAgB;AAAA,MACzB,WACS,KAAK,mBAAmB,KAAK,CAAC,KAAK,SAAS;AACjD,aAAK,UAAU,IAAI,aAAa,MAAM,YAAY,KAAK,KAAK,QAAQ;AACpE,aAAK,QAAQ,QAAQ;AAAA,MACzB;AAAA,IACJ;AAAA,IACA,kBAAkB;AACd,UAAI,KAAK,UAAU;AACf,aAAK,aAAa;AAClB,aAAK,eAAe;AACpB,aAAK,cAAc;AAAA,MACvB;AAAA,IACJ;AAAA,IACA,eAAe;AACX,WAAK,mBAAmB,aAAa,YAAY;AACjD,WAAK,QAAQ,oBAAoB,IAAI;AAAA,IACzC;AAAA,IACA,eAAe,WAAW,KAAK,UAAU;AACrC,WAAK,WAAW;AAChB,UAAI,UAAU;AACV,cAAM,EAAE,WAAW,IAAI;AACvB,YAAI,aAAa,UAAU,GAAG;AAC1B,eAAK,QAAQ,sBAAsB,IAAI;AAAA,QAC3C,OACK;AACD,eAAK,QAAQ,iCAAiC,MAAM,UAAU;AAAA,QAClE;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,gBAAgB;AACZ,WAAK,mBAAmB,aAAa,UAAU;AAC/C,WAAK,QAAQ,qBAAqB,IAAI;AAAA,IAC1C;AAAA,IACA,eAAe;AACX,UAAI,KAAK,UAAU;AACf,cAAM,EAAE,YAAY,aAAa,IAAI,KAAK;AAC1C,aAAK,OAAO,YAAY;AACpB,cAAI,KAAK;AACL,iBAAK,cAAc;AACvB,cAAI,KAAK,KAAK;AACV,kBAAM,KAAK,KAAK;AACpB,cAAI,aAAa,UAAU,KAAK,gBAAgB,MAAM;AAClD,kBAAM,KAAK,KAAK,WAAW,aAAa,eAAe,YAAY,GAAG,OAAO,KAAK,YAAY,IAAI;AAClG,iBAAK,cAAc;AACnB,iBAAK,QAAQ,cAAc,IAAI;AAC/B,iBAAK,SAAS;AAAA,UAClB,OACK;AACD,kBAAM,KAAK,KAAK,YAAY,aAAa,eAAe,YAAY,GAAG,IAAI;AAC3E,iBAAK,QAAQ,cAAc,IAAI;AAC/B,iBAAK,KAAK;AAAA,UACd;AAAA,QACJ,CAAC;AAAA,MACL;AAAA,IACJ;AAAA,IACA,oBAAoB;AAChB,YAAM,WAAW,KAAK,KAAK,6BAA6B,KAAK,QAAQ,KAAK,KAAK,qBAAqB;AACpG,UAAI,aAAa,CAAC,UAAU,KAAK,QAAQ,KAAK,SAAS,UAAU,UAAU,KAAK,QAAQ,CAAC,IAAI;AACzF,YAAI,KAAK,UAAU,aAAa,SAAS,eAAe;AACpD,iBAAO;AAAA,QACX;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,uBAAuB;AACnB,UAAI,KAAK,cAAc;AACnB,eAAO,aAAa,eAAe,KAAK,YAAY;AAAA,MACxD;AAAA,IACJ;AAAA,IACA,oBAAoB;AAChB,aAAO,KAAK,kBAAkB,KAAK;AAAA,IACvC;AAAA,IACA,qBAAqB;AACjB,YAAM,WAAW,KAAK,kBAAkB;AACxC,UAAI,UAAU;AACV,cAAM,YAAY,KAAK,mBAAmB;AAC1C,aAAK,OAAO,YAAY;AACpB,eAAK,cAAc;AACnB,cAAI,KAAK,YAAY;AACjB,iBAAK,QAAQ,cAAc,IAAI;AAAA,UACnC,OACK;AACD,gBAAI,KAAK,KAAK;AACV,oBAAM,KAAK,KAAK;AACpB,kBAAM,KAAK,KAAK,WAAW,UAAU,WAAW,KAAK,YAAY,IAAI;AACrE,iBAAK,cAAc;AACnB,iBAAK,QAAQ,cAAc,IAAI;AAC/B,gBAAI,CAAC,WAAW;AACZ,mBAAK,SAAS;AAAA,YAClB;AAAA,UACJ;AAAA,QACJ,CAAC;AAAA,MACL;AAAA,IACJ;AAAA,IACA,iBAAiB;AACb,UAAI;AACJ,UAAI,KAAK,wBAAwB,CAAC,KAAK,sBAAsB,KAAK,KAAK,cAAc,QAAQ,OAAO,SAAS,SAAS,GAAG,aAAa;AAClI,aAAK,QAAQ,wBAAwB,KAAK,sBAAsB;AAAA,UAC5D,QAAQ;AAAA,UACR,UAAU,KAAK;AAAA,QACnB,CAAC;AACD,aAAK,mBAAmB;AAAA,MAC5B;AAAA,IACJ;AAAA,IACA,qBAAqB;AACjB,UAAI,KAAK,YAAY;AACjB,aAAK,OAAO,YAAY;AACpB,eAAK,cAAc;AACnB,eAAK,cAAc;AACnB,eAAK,QAAQ,cAAc,IAAI;AAAA,QACnC,CAAC;AAAA,MACL;AAAA,IACJ;AAAA,IACA,yBAAyB,SAAS,SAAS;AACvC,UAAI,KAAK,uBAAuB;AAC5B,gBAAQ,mBAAmB,cAAc,WAAW;AAAA,MACxD;AAAA,IACJ;AAAA,IACA,iBAAiB;AACb,WAAK,aAAa;AAAA,IACtB;AAAA,IACA,iCAAiC,UAAU,WAAW;AAAA,IAAE;AAAA,IACxD,MAAM,6BAA6B,SAAS,UAAU;AAClD,YAAM,eAAe,MAAM,SAAS;AACpC,YAAM,EAAE,YAAY,WAAW,IAAI;AACnC,UAAI,gBAAgB,QAAW;AAC3B,aAAK,eAAe;AAAA,UAChB,YAAY,iBAAiB;AAAA,UAC7B;AAAA,QACJ,CAAC;AAAA,MACL,OACK;AACD,aAAK,uBAAuB,SAAS,aAAa,SAAS,WAAW;AACtE,aAAK,eAAe,EAAE,YAAwB,cAAc,WAAW,CAAC;AAAA,MAC5E;AAAA,IACJ;AAAA,IACA,MAAM,0BAA0B,SAAS,UAAU;AAC/C,YAAM,eAAe,MAAM,SAAS;AACpC,YAAM,EAAE,YAAY,WAAW,IAAI;AACnC,UAAI,gBAAgB,QAAW;AAC3B,aAAK,eAAe;AAAA,UAChB,YAAY,iBAAiB;AAAA,UAC7B;AAAA,QACJ,CAAC;AAAA,MACL,OACK;AACD,aAAK,eAAe,EAAE,YAAwB,cAAc,WAAW,CAAC;AAAA,MAC5E;AAAA,IACJ;AAAA,IACA,eAAe,UAAU,QAAQ;AAC7B,WAAK,eAAe;AAAA,QAChB,YAAY,iBAAiB;AAAA,QAC7B,YAAY;AAAA,MAChB,CAAC;AAAA,IACL;AAAA,IACA,kBAAkB;AACd,WAAK,cAAc;AAAA,IACvB;AAAA,IACA,gBAAgB;AACZ,UAAI,CAAC,KAAK,YAAY,CAAC,KAAK,KAAK,eAAe;AAC5C,YAAI,KAAK,UAAU,WAAW;AAC1B,eAAK,yBAAyB,KAAK,KAAK,eAAe,KAAK,KAAK,KAAK,YAAY;AAAA,QACtF,OACK;AACD,eAAK,eAAe,KAAK,KAAK,KAAK,YAAY;AAAA,QACnD;AACA,YAAI,KAAK,YAAY;AACjB,eAAK,SAAS,gCAAgC,KAAK,KAAK,sBAAsB,KAAK,QAAQ;AAAA,QAC/F;AACA,aAAK,WAAW;AAAA,MACpB;AAAA,IACJ;AAAA,IACA,2BAA2B;AACvB,YAAM,EAAE,eAAe,IAAI,KAAK;AAChC,UAAI,gBAAgB;AAChB,aAAK,KAAK,iBAAiB,cAAc;AACzC,eAAO;AAAA,MACX;AAAA,IACJ;AAAA,IACA,iBAAiB;AACb,YAAM,SAAS,UAAU,KAAK,QAAQ;AACtC,UAAI,UAAU,MAAM;AAChB,aAAK,KAAK,eAAe,MAAM;AAC/B,eAAO;AAAA,MACX;AAAA,IACJ;AAAA,IACA,mBAAmB,QAAQ;AACvB,WAAK,cAAc,UAAU,IAAI,KAAK,EAAE,QAAQ;AAAA,IACpD;AAAA,IACA,mBAAmB;AACf,aAAO,OAAO,OAAO,CAAC,GAAG,KAAK,aAAa;AAAA,IAC/C;AAAA,IACA,0BAA0B,QAAQ;AAC9B,cAAQ,QAAQ;AAAA,QACZ,KAAK;AACD,iBAAO,QAAQ;AAAA,QACnB,KAAK;AAAA,QACL,KAAK;AACD,iBAAO,QAAQ;AAAA,MACvB;AAAA,IACJ;AAAA,IACA,uBAAuB;AACnB,aAAO,OAAO,KAAK,YAAY;AAAA,IACnC;AAAA,IACA,qBAAqB;AACjB,UAAI,KAAK,YAAY;AACjB,eAAO;AAAA,MACX,WACS,KAAK,UAAU,WAAW;AAC/B,eAAO,CAAC,KAAK,kBAAkB;AAAA,MACnC,OACK;AACD,eAAO,KAAK;AAAA,MAChB;AAAA,IACJ;AAAA,IACA,gBAAgB;AACZ,UAAI,CAAC,KAAK,gBAAgB;AACtB,aAAK,KAAK,cAAc,KAAK,QAAQ,EAAE,KAAK,CAAC,aAAa,YAAY,KAAK,oBAAoB,QAAQ,CAAC;AACxG,aAAK,iBAAiB;AAAA,MAC1B;AAAA,IACJ;AAAA,IACA,MAAM,OAAO,UAAU;AACnB,WAAK,aAAa;AAClB,YAAM,IAAI,QAAQ,CAAC,YAAY;AAC3B,aAAK,QAAQ,sBAAsB,MAAM,QAAQ,CAAC;AAAA,MACtD,CAAC;AACD,YAAM,SAAS;AACf,aAAO,KAAK;AAAA,IAChB;AAAA,IACA,eAAe;AACX,UAAI,KAAK,OAAO;AACZ,6BAAqB,KAAK,KAAK;AAC/B,eAAO,KAAK;AAAA,MAChB;AAAA,IACJ;AAAA,EACJ;AACA,WAAS,aAAa,YAAY;AAC9B,WAAO,cAAc,OAAO,aAAa;AAAA,EAC7C;AAEA,MAAM,iBAAN,MAAqB;AAAA,IACjB,YAAYa,UAAS;AACjB,WAAK,cAAc,IAAI,YAAY;AACnC,WAAK,kBAAkB,MAAM;AACzB,aAAK,YAAY,KAAK;AAAA,MAC1B;AACA,WAAK,UAAUA;AAAA,IACnB;AAAA,IACA,wBAAwBb,WAAU,SAAS;AACvC,WAAK,UAAU,WAAWA,YAAW,YAAY,QAAQ,YAAY,SAAS,SAAS,QAAQ,0BAA0B,KAAK,GAAG,OAAO;AAAA,IAC5I;AAAA,IACA,aAAac,QAAO;AAChB,WAAK,WAAWA,OAAM;AACtB,MAAAA,OAAM,mBAAmB;AACzB,MAAAA,OAAM,aAAa;AACnB,MAAAA,OAAM,mBAAmB;AAAA,IAC7B;AAAA,IACA,oBAAoBA,QAAO;AACvB,WAAK,YAAY,SAAS,CAAC;AAC3B,UAAIA,OAAM,kBAAkB,KAAKA,OAAM,UAAU,WAAW;AACxD,aAAK,+BAA+B;AAAA,MACxC,OACK;AACD,aAAK,gBAAgB;AAAA,MACzB;AAAA,IACJ;AAAA,IACA,sBAAsBA,QAAO;AACzB,MAAAA,OAAM,aAAa;AAAA,IACvB;AAAA,IACA,iCAAiCA,QAAO,YAAY;AAChD,cAAQ,YAAY;AAAA,QAChB,KAAK,iBAAiB;AAAA,QACtB,KAAK,iBAAiB;AAAA,QACtB,KAAK,iBAAiB;AAClB,iBAAO,KAAK,OAAO;AAAA,YACf,QAAQ;AAAA,YACR,SAAS;AAAA,cACL;AAAA,YACJ;AAAA,UACJ,CAAC;AAAA,QACL;AACI,iBAAOA,OAAM,aAAa;AAAA,MAClC;AAAA,IACJ;AAAA,IACA,qBAAqB,QAAQ;AACzB,WAAK,YAAY,SAAS,CAAC;AAC3B,WAAK,qBAAqB;AAAA,IAC9B;AAAA,IACA,eAAe,QAAQ;AAAA,IAAE;AAAA,IACzB,gBAAgB,QAAQ;AACpB,WAAK,OAAO,MAAM;AAAA,IACtB;AAAA,IACA,YAAY,QAAQ;AAAA,IAAE;AAAA,IACtB,cAAc,QAAQ;AAAA,IAAE;AAAA,IACxB,sBAAsB,iBAAiB;AACnC,WAAK,YAAY,SAAS,CAAC;AAC3B,WAAK,8BAA8B;AAAA,IACvC;AAAA,IACA,uBAAuB,iBAAiB;AACpC,WAAK,YAAY,SAAS,CAAC;AAC3B,WAAK,oBAAoB;AAAA,IAC7B;AAAA,IACA,iCAAiC;AAC7B,WAAK,0BAA0B,OAAO,WAAW,KAAK,iBAAiB,KAAK,QAAQ,gBAAgB;AAAA,IACxG;AAAA,IACA,uBAAuB;AACnB,WAAK,YAAY,KAAK;AACtB,UAAI,KAAK,2BAA2B,MAAM;AACtC,eAAO,aAAa,KAAK,uBAAuB;AAChD,eAAO,KAAK;AAAA,MAChB;AAAA,IACJ;AAAA,IACA,gCAAgC;AAC5B,UAAI,KAAK,0BAA0B,MAAM;AACrC,aAAK,yBAAyB,OAAO,WAAW,KAAK,iBAAiB,KAAK,QAAQ,gBAAgB;AAAA,MACvG;AAAA,IACJ;AAAA,IACA,sBAAsB;AAClB,WAAK,YAAY,KAAK;AACtB,UAAI,KAAK,0BAA0B,MAAM;AACrC,eAAO,aAAa,KAAK,sBAAsB;AAC/C,eAAO,KAAK;AAAA,MAChB;AAAA,IACJ;AAAA,IACA,OAAO,QAAQ;AACX,UAAI;AACJ,eAAS,gBAAgB,EAAE,QAAQ,OAAO,CAAC;AAC3C,aAAO,SAAS,SAAS,KAAK,KAAK,cAAc,QAAQ,OAAO,SAAS,SAAS,GAAG,SAAS,MAAM,OAAO,SAAS;AAAA,IACxH;AAAA,IACA,IAAI,YAAY;AACZ,aAAO,KAAK,QAAQ;AAAA,IACxB;AAAA,EACJ;AAEA,MAAM,gBAAN,MAAoB;AAAA,IAChB,cAAc;AACV,WAAK,UAAU;AACf,WAAK,sBAAuB,CAAC,WAAW;AACpC,cAAM,gBAAgB,CAAC,GAAG,SAAS,iBAAiB,4BAA4B,CAAC;AACjF,mBAAW,WAAW,eAAe;AACjC,kBAAQ,OAAO;AAAA,QACnB;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,QAAQ;AACJ,UAAI,CAAC,KAAK,SAAS;AACf,aAAK,UAAU;AACf,yBAAiB,sBAAsB,KAAK,qBAAqB,KAAK;AAAA,MAC1E;AAAA,IACJ;AAAA,IACA,OAAO;AACH,UAAI,KAAK,SAAS;AACd,aAAK,UAAU;AACf,4BAAoB,sBAAsB,KAAK,qBAAqB,KAAK;AAAA,MAC7E;AAAA,IACJ;AAAA,EACJ;AAEA,MAAM,kBAAN,MAAsB;AAAA,IAClB,YAAYD,UAAS,SAAS;AAC1B,WAAK,UAAUA;AACf,WAAK,UAAU;AACf,WAAK,kBAAkB,IAAI,gBAAgB,MAAM,OAAO;AACxD,WAAK,qBAAqB,IAAI,mBAAmB,MAAM,OAAO;AAAA,IAClE;AAAA,IACA,QAAQ;AACJ,WAAK,gBAAgB,MAAM;AAC3B,WAAK,mBAAmB,MAAM;AAAA,IAClC;AAAA,IACA,OAAO;AACH,WAAK,gBAAgB,KAAK;AAC1B,WAAK,mBAAmB,KAAK;AAAA,IACjC;AAAA,IACA,yBAAyB,SAAS,WAAW,QAAQ;AACjD,aAAO,KAAK,eAAe,OAAO;AAAA,IACtC;AAAA,IACA,qBAAqB,SAAS,KAAK,OAAO;AACtC,YAAM,QAAQ,KAAK,iBAAiB,OAAO;AAC3C,UAAI,OAAO;AACP,cAAM,SAAS,qBAAqB,SAAS,KAAK,KAAK;AAAA,MAC3D;AAAA,IACJ;AAAA,IACA,eAAe,SAAS,WAAW;AAC/B,aAAQ,QAAQ,QAAQ,aAAa,KAAK,QACtC,KAAK,aAAa,SAAS,SAAS,KACpC,KAAK,eAAe,SAAS,SAAS;AAAA,IAC9C;AAAA,IACA,cAAc,SAAS,WAAW;AAC9B,YAAM,QAAQ,KAAK,iBAAiB,SAAS,SAAS;AACtD,UAAI,OAAO;AACP,cAAM,SAAS,cAAc,SAAS,SAAS;AAAA,MACnD;AAAA,IACJ;AAAA,IACA,aAAa,MAAM,WAAW;AAC1B,UAAI;AACJ,YAAM,SAAS,UAAU,MAAM,SAAS;AACxC,YAAM,OAAO,KAAK,QAAQ,cAAc,cAAc,yBAAyB;AAC/E,YAAM,eAAe,WAAW,KAAK,SAAS,QAAQ,SAAS,SAAS,SAAS,KAAK,aAAa,QAAQ,OAAO,SAAS,KAAK,GAAG;AACnI,aAAO,KAAK,eAAe,MAAM,SAAS,KAAK,oBAAoB,QAAQ,YAAY;AAAA,IAC3F;AAAA,IACA,eAAe,SAAS,WAAW;AAC/B,YAAM,gBAAgB,mBAAmB,kBACnC,KAAK,QAAQ,wBAAwB,SAAS,SAAS,IACvD,KAAK,QAAQ,qBAAqB,OAAO;AAC/C,UAAI,eAAe;AACf,cAAM,QAAQ,KAAK,iBAAiB,SAAS,SAAS;AACtD,eAAO,QAAQ,SAAS,QAAQ,QAAQ,aAAa,IAAI;AAAA,MAC7D,OACK;AACD,eAAO;AAAA,MACX;AAAA,IACJ;AAAA,IACA,iBAAiB,SAAS,WAAW;AACjC,YAAM,MAAM,cAAc,QAAQ,cAAc,SAAS,SAAS,UAAU,aAAa,kBAAkB,MAAM,QAAQ,aAAa,kBAAkB;AACxJ,UAAI,MAAM,MAAM,QAAQ;AACpB,cAAM,QAAQ,KAAK,QAAQ,cAAc,IAAI,oBAAoB;AACjE,YAAI,iBAAiB,cAAc;AAC/B,iBAAO;AAAA,QACX;AAAA,MACJ;AAAA,IACJ;AAAA,EACJ;AAEA,MAAM,UAAN,MAAc;AAAA,IACV,YAAY,UAAU;AAClB,WAAK,wBAAwB,KAAK;AAClC,WAAK,kBAAkB,CAAC;AACxB,WAAK,UAAU;AACf,WAAK,aAAa;AAClB,WAAK,aAAa,CAAC,UAAU;AACzB,YAAI,KAAK,qBAAqB,GAAG;AAC7B,gBAAM,EAAE,MAAM,IAAI,MAAM,SAAS,CAAC;AAClC,cAAI,OAAO;AACP,iBAAK,WAAW,IAAI,IAAI,OAAO,SAAS,IAAI;AAC5C,kBAAM,EAAE,sBAAsB,IAAI;AAClC,iBAAK,wBAAwB;AAC7B,iBAAK,SAAS,iDAAiD,KAAK,UAAU,qBAAqB;AAAA,UACvG;AAAA,QACJ;AAAA,MACJ;AACA,WAAK,aAAa,OAAO,WAAW;AAChC,cAAM,cAAc;AACpB,aAAK,aAAa;AAAA,MACtB;AACA,WAAK,WAAW;AAAA,IACpB;AAAA,IACA,QAAQ;AACJ,UAAI,CAAC,KAAK,SAAS;AACf,yBAAiB,YAAY,KAAK,YAAY,KAAK;AACnD,yBAAiB,QAAQ,KAAK,YAAY,KAAK;AAC/C,aAAK,UAAU;AACf,aAAK,QAAQ,IAAI,IAAI,OAAO,SAAS,IAAI,CAAC;AAAA,MAC9C;AAAA,IACJ;AAAA,IACA,OAAO;AACH,UAAI,KAAK,SAAS;AACd,4BAAoB,YAAY,KAAK,YAAY,KAAK;AACtD,4BAAoB,QAAQ,KAAK,YAAY,KAAK;AAClD,aAAK,UAAU;AAAA,MACnB;AAAA,IACJ;AAAA,IACA,KAAKb,WAAU,uBAAuB;AAClC,WAAK,OAAO,QAAQ,WAAWA,WAAU,qBAAqB;AAAA,IAClE;AAAA,IACA,QAAQA,WAAU,uBAAuB;AACrC,WAAK,OAAO,QAAQ,cAAcA,WAAU,qBAAqB;AAAA,IACrE;AAAA,IACA,OAAO,QAAQA,WAAU,wBAAwB,KAAK,GAAG;AACrD,YAAM,QAAQ,EAAE,OAAO,EAAE,sBAAsB,EAAE;AACjD,aAAO,KAAK,SAAS,OAAO,IAAIA,UAAS,IAAI;AAC7C,WAAK,WAAWA;AAChB,WAAK,wBAAwB;AAAA,IACjC;AAAA,IACA,gCAAgC,uBAAuB;AACnD,aAAO,KAAK,gBAAgB,0BAA0B,CAAC;AAAA,IAC3D;AAAA,IACA,sBAAsB,gBAAgB;AAClC,YAAM,EAAE,sBAAsB,IAAI;AAClC,YAAM,kBAAkB,KAAK,gBAAgB;AAC7C,WAAK,gBAAgB,yBAAyB,OAAO,OAAO,OAAO,OAAO,CAAC,GAAG,eAAe,GAAG,cAAc;AAAA,IAClH;AAAA,IACA,mCAAmC;AAC/B,UAAI;AACJ,UAAI,CAAC,KAAK,2BAA2B;AACjC,aAAK,6BAA6B,KAAK,QAAQ,uBAAuB,QAAQ,OAAO,SAAS,KAAK;AACnG,gBAAQ,oBAAoB;AAAA,MAChC;AAAA,IACJ;AAAA,IACA,uCAAuC;AACnC,UAAI,KAAK,2BAA2B;AAChC,gBAAQ,oBAAoB,KAAK;AACjC,eAAO,KAAK;AAAA,MAChB;AAAA,IACJ;AAAA,IACA,uBAAuB;AACnB,aAAO,KAAK,aAAa;AAAA,IAC7B;AAAA,IACA,eAAe;AACX,aAAO,KAAK,cAAc,SAAS,cAAc;AAAA,IACrD;AAAA,EACJ;AAEA,MAAM,YAAN,MAAgB;AAAA,IACZ,YAAY,UAAU;AAClB,WAAK,WAAW;AAAA,IACpB;AAAA,IACA,aAAaA,WAAU,UAAU,CAAC,GAAG;AACjC,UAAI,KAAK,SAAS,iCAAiCA,WAAU,QAAQ,MAAM,GAAG;AAC1E,YAAI,oBAAoBA,WAAU,KAAK,KAAK,SAAS,YAAY,GAAG;AAChE,eAAK,SAAS,wBAAwBA,WAAU,OAAO;AAAA,QAC3D,OACK;AACD,iBAAO,SAAS,OAAOA,UAAS,SAAS;AAAA,QAC7C;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,WAAW,WAAW,uBAAuB,UAAU,CAAC,GAAG;AACvD,WAAK,YAAY,KAAK;AACtB,WAAK,KAAK;AACV,WAAK,eAAe,IAAI,MAAM,MAAM,UAAU,SAAS,GAAG,uBAAuB,OAAO,OAAO,EAAE,UAAU,KAAK,SAAS,GAAG,OAAO,CAAC;AACpI,WAAK,aAAa,MAAM;AAAA,IAC5B;AAAA,IACA,WAAW,MAAM,WAAW;AACxB,WAAK,KAAK;AACV,WAAK,iBAAiB,IAAI,eAAe,MAAM,MAAM,WAAW,IAAI;AACpE,WAAK,eAAe,MAAM;AAAA,IAC9B;AAAA,IACA,OAAO;AACH,UAAI,KAAK,gBAAgB;AACrB,aAAK,eAAe,KAAK;AACzB,eAAO,KAAK;AAAA,MAChB;AACA,UAAI,KAAK,cAAc;AACnB,aAAK,aAAa,OAAO;AACzB,eAAO,KAAK;AAAA,MAChB;AAAA,IACJ;AAAA,IACA,IAAI,UAAU;AACV,aAAO,KAAK,SAAS;AAAA,IACzB;AAAA,IACA,IAAI,OAAO;AACP,aAAO,KAAK,SAAS;AAAA,IACzB;AAAA,IACA,IAAI,UAAU;AACV,aAAO,KAAK,SAAS;AAAA,IACzB;AAAA,IACA,sBAAsB,gBAAgB;AAClC,UAAI,OAAO,KAAK,QAAQ,0BAA0B,YAAY;AAC1D,aAAK,QAAQ,sBAAsB,cAAc;AAAA,MACrD;AAAA,IACJ;AAAA,IACA,MAAM,oCAAoC,gBAAgB,eAAe;AACrE,UAAI,kBAAkB,KAAK,gBAAgB;AACvC,cAAM,eAAe,MAAM,cAAc;AACzC,YAAI,cAAc;AACd,gBAAM,sBAAsB,eAAe,UAAU,YAAY;AACjE,cAAI,CAAC,qBAAqB;AACtB,iBAAK,KAAK,mBAAmB;AAAA,UACjC;AACA,gBAAM,EAAE,YAAY,WAAW,IAAI;AACnC,gBAAM,SAAS,KAAK,2BAA2B,cAAc;AAC7D,gBAAM,eAAe;AAAA,YACjB;AAAA,YACA;AAAA,YACA,UAAU,EAAE,YAAY,cAAc,WAAW;AAAA,UACrD;AACA,eAAK,aAAa,cAAc,UAAU,YAAY;AAAA,QAC1D;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,MAAM,iCAAiC,gBAAgB,eAAe;AAClE,YAAM,eAAe,MAAM,cAAc;AACzC,UAAI,cAAc;AACd,cAAM,WAAW,aAAa,eAAe,YAAY;AACzD,YAAI,cAAc,aAAa;AAC3B,gBAAM,KAAK,KAAK,YAAY,UAAU,KAAK,YAAY;AAAA,QAC3D,OACK;AACD,gBAAM,KAAK,KAAK,WAAW,UAAU,OAAO,MAAM,KAAK,YAAY;AAAA,QACvE;AACA,aAAK,KAAK,YAAY;AACtB,aAAK,KAAK,mBAAmB;AAAA,MACjC;AAAA,IACJ;AAAA,IACA,sBAAsB,gBAAgBI,QAAO;AACzC,cAAQ,MAAMA,MAAK;AAAA,IACvB;AAAA,IACA,uBAAuB,gBAAgB;AACnC,UAAI,OAAO,KAAK,QAAQ,2BAA2B,YAAY;AAC3D,aAAK,QAAQ,uBAAuB,cAAc;AAAA,MACtD;AAAA,IACJ;AAAA,IACA,aAAaU,QAAO;AAChB,WAAK,SAAS,aAAaA,MAAK;AAAA,IACpC;AAAA,IACA,eAAeA,QAAO;AAClB,WAAK,SAAS,eAAeA,MAAK;AAAA,IACtC;AAAA,IACA,6BAA6Bd,WAAU,QAAQ;AAC3C,UAAI;AACJ,YAAM,SAAS,UAAUA,SAAQ;AACjC,YAAM,iBAAiB,KAAK,KAAK,eAAe,QAAQ,OAAO,SAAS,SAAS,GAAG,aAAa,KAAK,KAAK;AAC3G,YAAM,gBAAgB,UAAU,YAAY;AAC5C,YAAM,qBAAqB,WAAW,aAAa,OAAO,WAAW;AACrE,aAAQ,WAAW,aACf,cAAcA,SAAQ,MAAM,cAAc,YAAY,MACrD,sBAAuB,UAAU,QAAQ,WAAW;AAAA,IAC7D;AAAA,IACA,gCAAgC,QAAQ,QAAQ;AAC5C,WAAK,SAAS,gCAAgC,QAAQ,MAAM;AAAA,IAChE;AAAA,IACA,IAAI,WAAW;AACX,aAAO,KAAK,QAAQ;AAAA,IACxB;AAAA,IACA,IAAI,wBAAwB;AACxB,aAAO,KAAK,QAAQ;AAAA,IACxB;AAAA,IACA,2BAA2B,gBAAgB;AACvC,YAAM,EAAE,aAAa,UAAU,IAAI;AACnC,YAAM,SAAS,aAAa,qBAAqB,WAAW,WAAW;AACvE,aAAO,SAAS,MAAM,IAAI,SAAS;AAAA,IACvC;AAAA,EACJ;AAEA,MAAI;AACJ,GAAC,SAAUe,YAAW;AAClB,IAAAA,WAAUA,WAAU,aAAa,KAAK;AACtC,IAAAA,WAAUA,WAAU,aAAa,KAAK;AACtC,IAAAA,WAAUA,WAAU,iBAAiB,KAAK;AAC1C,IAAAA,WAAUA,WAAU,cAAc,KAAK;AAAA,EAC3C,GAAG,cAAc,YAAY,CAAC,EAAE;AAChC,MAAM,eAAN,MAAmB;AAAA,IACf,YAAY,UAAU;AAClB,WAAK,QAAQ,UAAU;AACvB,WAAK,UAAU;AACf,WAAK,sBAAsB,MAAM;AAC7B,cAAM,EAAE,WAAW,IAAI;AACvB,YAAI,cAAc,eAAe;AAC7B,eAAK,kBAAkB;AAAA,QAC3B,WACS,cAAc,YAAY;AAC/B,eAAK,eAAe;AAAA,QACxB;AAAA,MACJ;AACA,WAAK,iBAAiB,MAAM;AACxB,aAAK,SAAS,eAAe;AAAA,MACjC;AACA,WAAK,WAAW;AAAA,IACpB;AAAA,IACA,QAAQ;AACJ,UAAI,CAAC,KAAK,SAAS;AACf,YAAI,KAAK,SAAS,UAAU,SAAS;AACjC,eAAK,QAAQ,UAAU;AAAA,QAC3B;AACA,iBAAS,iBAAiB,oBAAoB,KAAK,qBAAqB,KAAK;AAC7E,yBAAiB,YAAY,KAAK,gBAAgB,KAAK;AACvD,aAAK,UAAU;AAAA,MACnB;AAAA,IACJ;AAAA,IACA,OAAO;AACH,UAAI,KAAK,SAAS;AACd,iBAAS,oBAAoB,oBAAoB,KAAK,qBAAqB,KAAK;AAChF,4BAAoB,YAAY,KAAK,gBAAgB,KAAK;AAC1D,aAAK,UAAU;AAAA,MACnB;AAAA,IACJ;AAAA,IACA,oBAAoB;AAChB,UAAI,KAAK,SAAS,UAAU,SAAS;AACjC,aAAK,QAAQ,UAAU;AACvB,aAAK,SAAS,sBAAsB;AAAA,MACxC;AAAA,IACJ;AAAA,IACA,iBAAiB;AACb,WAAK,kBAAkB;AACvB,UAAI,KAAK,SAAS,UAAU,aAAa;AACrC,aAAK,QAAQ,UAAU;AACvB,aAAK,SAAS,WAAW;AAAA,MAC7B;AAAA,IACJ;AAAA,IACA,IAAI,aAAa;AACb,aAAO,SAAS;AAAA,IACpB;AAAA,EACJ;AAEA,MAAM,iBAAN,MAAqB;AAAA,IACjB,YAAY,UAAU;AAClB,WAAK,UAAU;AACf,WAAK,WAAW,MAAM;AAClB,aAAK,eAAe,EAAE,GAAG,OAAO,aAAa,GAAG,OAAO,YAAY,CAAC;AAAA,MACxE;AACA,WAAK,WAAW;AAAA,IACpB;AAAA,IACA,QAAQ;AACJ,UAAI,CAAC,KAAK,SAAS;AACf,yBAAiB,UAAU,KAAK,UAAU,KAAK;AAC/C,aAAK,SAAS;AACd,aAAK,UAAU;AAAA,MACnB;AAAA,IACJ;AAAA,IACA,OAAO;AACH,UAAI,KAAK,SAAS;AACd,4BAAoB,UAAU,KAAK,UAAU,KAAK;AAClD,aAAK,UAAU;AAAA,MACnB;AAAA,IACJ;AAAA,IACA,eAAe,UAAU;AACrB,WAAK,SAAS,sBAAsB,QAAQ;AAAA,IAChD;AAAA,EACJ;AAEA,MAAM,wBAAN,MAA4B;AAAA,IACxB,OAAO,EAAE,SAAS,GAAG;AACjB,YAAM,4BAA4B,MAAM,kCAAkC,QAAQ,GAAG,MAAM,SAAS,gBAAgB,YAAY,QAAQ,CAAC;AAAA,IAC7I;AAAA,IACA,cAAc,yBAAyB,qBAAqB;AACxD,0BAAoB,YAAY,wBAAwB,UAAU,IAAI,CAAC;AAAA,IAC3E;AAAA,IACA,eAAe;AAAA,IAAE;AAAA,EACrB;AACA,WAAS,kCAAkC,UAAU;AACjD,UAAM,8BAA8B,0BAA0B,SAAS,eAAe;AACtF,UAAM,sBAAsB,CAAC;AAC7B,eAAW,8BAA8B,6BAA6B;AAClE,YAAM,EAAE,GAAG,IAAI;AACf,iBAAW,iBAAiB,SAAS,iBAAiB,cAAc,GAAG;AACnE,cAAM,kBAAkB,wBAAwB,cAAc,gBAAgB,SAAS,EAAE;AACzF,YAAI,iBAAiB;AACjB,8BAAoB,MAAM,CAAC,4BAA4B,eAAe;AAAA,QAC1E;AAAA,MACJ;AAAA,IACJ;AACA,WAAO;AAAA,EACX;AAEA,MAAM,iBAAN,MAAqB;AAAA,IACjB,YAAY,UAAU;AAClB,WAAK,UAAU,oBAAI,IAAI;AACvB,WAAK,UAAU;AACf,WAAK,uBAAwB,CAAC,UAAU;AACpC,cAAM,WAAW,uBAAuB,KAAK;AAC7C,YAAI,YAAY,sBAAsB,QAAQ,GAAG;AAC7C,gBAAM,eAAe;AACrB,eAAK,uBAAuB,QAAQ;AAAA,QACxC;AAAA,MACJ;AACA,WAAK,sBAAsB,CAAC,UAAU;AAClC,YAAI,KAAK,WAAW,OAAO,MAAM,QAAQ,UAAU;AAC/C,eAAK,mBAAmB,MAAM,IAAI;AAAA,QACtC;AAAA,MACJ;AACA,WAAK,WAAW;AAAA,IACpB;AAAA,IACA,QAAQ;AACJ,UAAI,CAAC,KAAK,SAAS;AACf,aAAK,UAAU;AACf,yBAAiB,+BAA+B,KAAK,sBAAsB,KAAK;AAAA,MACpF;AAAA,IACJ;AAAA,IACA,OAAO;AACH,UAAI,KAAK,SAAS;AACd,aAAK,UAAU;AACf,4BAAoB,+BAA+B,KAAK,sBAAsB,KAAK;AAAA,MACvF;AAAA,IACJ;AAAA,IACA,oBAAoB,QAAQ;AACxB,UAAI,CAAC,KAAK,wBAAwB,MAAM,GAAG;AACvC,aAAK,QAAQ,IAAI,MAAM;AACvB,eAAO,iBAAiB,WAAW,KAAK,qBAAqB,KAAK;AAAA,MACtE;AAAA,IACJ;AAAA,IACA,uBAAuB,QAAQ;AAC3B,UAAI,KAAK,wBAAwB,MAAM,GAAG;AACtC,aAAK,QAAQ,OAAO,MAAM;AAC1B,eAAO,oBAAoB,WAAW,KAAK,qBAAqB,KAAK;AAAA,MACzE;AAAA,IACJ;AAAA,IACA,wBAAwB,QAAQ;AAC5B,aAAO,KAAK,QAAQ,IAAI,MAAM;AAAA,IAClC;AAAA,IACA,MAAM,uBAAuB,UAAU;AACnC,YAAM,OAAO,MAAM,SAAS;AAC5B,UAAI,MAAM;AACN,aAAK,mBAAmB,IAAI;AAAA,MAChC;AAAA,IACJ;AAAA,IACA,mBAAmB,MAAM;AACrB,WAAK,SAAS,0BAA0B,cAAc,KAAK,IAAI,CAAC;AAAA,IACpE;AAAA,EACJ;AACA,WAAS,uBAAuB,OAAO;AACnC,QAAI;AACJ,UAAM,iBAAiB,KAAK,MAAM,YAAY,QAAQ,OAAO,SAAS,SAAS,GAAG;AAClF,QAAI,yBAAyB,eAAe;AACxC,aAAO;AAAA,IACX;AAAA,EACJ;AACA,WAAS,sBAAsB,UAAU;AACrC,QAAI;AACJ,UAAM,eAAe,KAAK,SAAS,iBAAiB,QAAQ,OAAO,SAAS,KAAK;AACjF,WAAO,YAAY,WAAW,cAAc,WAAW;AAAA,EAC3D;AAEA,MAAM,gBAAN,cAA4B,SAAS;AAAA,IACjC,OAAO,cAAc,gBAAgB,YAAY;AAC7C,YAAM,EAAE,iBAAiB,KAAK,IAAI;AAClC,sBAAgB,aAAa,YAAY,IAAI;AAAA,IACjD;AAAA,IACA,MAAM,SAAS;AACX,WAAK,mBAAmB;AACxB,WAAK,uBAAuB;AAAA,IAChC;AAAA,IACA,qBAAqB;AACjB,YAAM,EAAE,iBAAiB,KAAK,IAAI;AAClC,sBAAgB,aAAa,KAAK,SAAS,IAAI;AAC/C,WAAK,cAAc,KAAK,gBAAgB,KAAK,UAAU;AAAA,IAC3D;AAAA,IACA,yBAAyB;AACrB,iBAAW,sBAAsB,KAAK,gBAAgB;AAClD,cAAM,aAAa,mBAAmB;AACtC,YAAI,YAAY;AACZ,gBAAM,UAAU,sBAAsB,kBAAkB;AACxD,qBAAW,aAAa,SAAS,kBAAkB;AAAA,QACvD;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,IAAI,UAAU;AACV,aAAO,KAAK,YAAY,aAAa;AAAA,IACzC;AAAA,IACA,IAAI,iBAAiB;AACjB,aAAO,SAAS,gBAAgB,iBAAiB,QAAQ;AAAA,IAC7D;AAAA,EACJ;AAEA,MAAM,eAAN,cAA2B,SAAS;AAAA,IAChC,OAAO,cAAc,gBAAgB,YAAY;AAC7C,UAAI,SAAS,QAAQ,sBAAsB,iBAAiB;AACxD,iBAAS,KAAK,YAAY,UAAU;AAAA,MACxC,OACK;AACD,iBAAS,gBAAgB,YAAY,UAAU;AAAA,MACnD;AAAA,IACJ;AAAA,IACA,IAAI,eAAe;AACf,aAAO,KAAK,YAAY,eAAe,KAAK;AAAA,IAChD;AAAA,IACA,IAAI,eAAe;AACf,UAAI,CAAC,KAAK,YAAY,aAAa;AAC/B,eAAO;AAAA,UACH,QAAQ;AAAA,QACZ;AAAA,MACJ;AACA,UAAI,CAAC,KAAK,6BAA6B;AACnC,eAAO;AAAA,UACH,QAAQ;AAAA,QACZ;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,MAAM,kBAAkB;AACpB,YAAM,KAAK,UAAU;AAAA,IACzB;AAAA,IACA,MAAM,SAAS;AACX,UAAI,KAAK,YAAY;AACjB,aAAK,YAAY;AAAA,MACrB;AAAA,IACJ;AAAA,IACA,kBAAkB;AACd,YAAM,gBAAgB;AACtB,UAAI,CAAC,KAAK,WAAW;AACjB,aAAK,+BAA+B;AAAA,MACxC;AAAA,IACJ;AAAA,IACA,IAAI,sBAAsB;AACtB,aAAO,KAAK,gBAAgB;AAAA,IAChC;AAAA,IACA,IAAI,kBAAkB;AAClB,aAAO,KAAK,YAAY;AAAA,IAC5B;AAAA,IACA,IAAI,aAAa;AACb,aAAO,KAAK,YAAY;AAAA,IAC5B;AAAA,IACA,MAAM,YAAY;AACd,YAAM,wBAAwB,KAAK,8BAA8B;AACjE,WAAK,0BAA0B;AAC/B,WAAK,qCAAqC;AAC1C,WAAK,+BAA+B;AACpC,YAAM;AAAA,IACV;AAAA,IACA,cAAc;AACV,WAAK,4BAA4B,MAAM;AACnC,aAAK,gBAAgB;AACrB,aAAK,cAAc;AAAA,MACvB,CAAC;AAAA,IACL;AAAA,IACA,IAAI,8BAA8B;AAC9B,aAAO,KAAK,oBAAoB,2BAA2B,KAAK,gBAAgB;AAAA,IACpF;AAAA,IACA,MAAM,gCAAgC;AAClC,YAAM,kBAAkB,CAAC;AACzB,iBAAW,WAAW,KAAK,2BAA2B;AAClD,wBAAgB,KAAK,YAAY,OAAO,CAAC;AACzC,iBAAS,KAAK,YAAY,OAAO;AAAA,MACrC;AACA,YAAM,QAAQ,IAAI,eAAe;AAAA,IACrC;AAAA,IACA,4BAA4B;AACxB,iBAAW,WAAW,KAAK,uBAAuB;AAC9C,iBAAS,KAAK,YAAY,sBAAsB,OAAO,CAAC;AAAA,MAC5D;AAAA,IACJ;AAAA,IACA,uCAAuC;AACnC,iBAAW,WAAW,KAAK,gCAAgC;AACvD,iBAAS,KAAK,YAAY,OAAO;AAAA,MACrC;AAAA,IACJ;AAAA,IACA,iCAAiC;AAC7B,iBAAW,WAAW,KAAK,4BAA4B;AACnD,iBAAS,KAAK,YAAY,OAAO;AAAA,MACrC;AAAA,IACJ;AAAA,IACA,kBAAkB;AACd,eAAS,UAAU,KAAK,UAAU;AAClC,WAAK,8BAA8B;AAAA,IACvC;AAAA,IACA,gCAAgC;AAC5B,iBAAW,sBAAsB,KAAK,uBAAuB;AACzD,cAAM,yBAAyB,sBAAsB,kBAAkB;AACvE,2BAAmB,YAAY,sBAAsB;AAAA,MACzD;AAAA,IACJ;AAAA,IACA,gBAAgB;AACZ,WAAK,cAAc,KAAK,gBAAgB,KAAK,UAAU;AAAA,IAC3D;AAAA,IACA,IAAI,4BAA4B;AAC5B,aAAO,KAAK,gBAAgB,mCAAmC,KAAK,mBAAmB;AAAA,IAC3F;AAAA,IACA,IAAI,wBAAwB;AACxB,aAAO,KAAK,gBAAgB,+BAA+B,KAAK,mBAAmB;AAAA,IACvF;AAAA,IACA,IAAI,iCAAiC;AACjC,aAAO,KAAK,oBAAoB;AAAA,IACpC;AAAA,IACA,IAAI,6BAA6B;AAC7B,aAAO,KAAK,gBAAgB;AAAA,IAChC;AAAA,IACA,IAAI,wBAAwB;AACxB,aAAO,KAAK,WAAW,iBAAiB,QAAQ;AAAA,IACpD;AAAA,EACJ;AAEA,MAAM,gBAAN,MAAoB;AAAA,IAChB,YAAYC,OAAM;AACd,WAAK,OAAO,CAAC;AACb,WAAK,YAAY,CAAC;AAClB,WAAK,OAAOA;AAAA,IAChB;AAAA,IACA,IAAIhB,WAAU;AACV,aAAO,WAAWA,SAAQ,KAAK,KAAK;AAAA,IACxC;AAAA,IACA,IAAIA,WAAU;AACV,UAAI,KAAK,IAAIA,SAAQ,GAAG;AACpB,cAAM,WAAW,KAAK,KAAKA,SAAQ;AACnC,aAAK,MAAMA,SAAQ;AACnB,eAAO;AAAA,MACX;AAAA,IACJ;AAAA,IACA,IAAIA,WAAU,UAAU;AACpB,WAAK,MAAMA,WAAU,QAAQ;AAC7B,WAAK,MAAMA,SAAQ;AACnB,aAAO;AAAA,IACX;AAAA,IACA,QAAQ;AACJ,WAAK,YAAY,CAAC;AAAA,IACtB;AAAA,IACA,KAAKA,WAAU;AACX,aAAO,KAAK,UAAU,WAAWA,SAAQ;AAAA,IAC7C;AAAA,IACA,MAAMA,WAAU,UAAU;AACtB,WAAK,UAAU,WAAWA,SAAQ,KAAK;AAAA,IAC3C;AAAA,IACA,MAAMA,WAAU;AACZ,YAAM,MAAM,WAAWA,SAAQ;AAC/B,YAAMS,SAAQ,KAAK,KAAK,QAAQ,GAAG;AACnC,UAAIA,SAAQ;AACR,aAAK,KAAK,OAAOA,QAAO,CAAC;AAC7B,WAAK,KAAK,QAAQ,GAAG;AACrB,WAAK,KAAK;AAAA,IACd;AAAA,IACA,OAAO;AACH,iBAAW,OAAO,KAAK,KAAK,OAAO,KAAK,IAAI,GAAG;AAC3C,eAAO,KAAK,UAAU;AAAA,MAC1B;AAAA,IACJ;AAAA,EACJ;AAEA,MAAM,WAAN,cAAuB,KAAK;AAAA,IACxB,cAAc;AACV,YAAM,GAAG,SAAS;AAClB,WAAK,gBAAgB,IAAI,cAAc,EAAE;AACzC,WAAK,uBAAuB,IAAI,IAAI,SAAS,IAAI;AACjD,WAAK,gBAAgB;AAAA,IACzB;AAAA,IACA,WAAW,UAAU,YAAY,OAAO,aAAa,MAAMK,QAAO;AAC9D,YAAM,WAAW,IAAI,aAAa,KAAK,UAAU,UAAU,aAAa,eAAe,WAAW,UAAU;AAC5G,UAAI,CAAC,SAAS,cAAc;AACxB,aAAK,gBAAgB;AAAA,MACzB,OACK;AACD,QAAAA,WAAU,QAAQA,WAAU,SAAS,SAASA,OAAM,cAAc;AAAA,MACtE;AACA,aAAO,KAAK,OAAO,QAAQ;AAAA,IAC/B;AAAA,IACA,YAAY,UAAUA,QAAO;AACzB,MAAAA,WAAU,QAAQA,WAAU,SAAS,SAASA,OAAM,cAAc;AAClE,YAAM,WAAW,IAAI,cAAc,KAAK,UAAU,UAAU,cAAc,eAAe,KAAK;AAC9F,aAAO,KAAK,OAAO,QAAQ;AAAA,IAC/B;AAAA,IACA,qBAAqB;AACjB,WAAK,cAAc,MAAM;AAAA,IAC7B;AAAA,IACA,MAAM,cAAc,WAAW,KAAK,UAAU;AAC1C,UAAI,SAAS,aAAa;AACtB,aAAK,SAAS,sBAAsB;AACpC,cAAM,EAAE,sBAAsBd,UAAS,IAAI;AAC3C,cAAM,kBAAkB;AACxB,cAAM,iBAAiB,SAAS,MAAM;AACtC,aAAK,cAAc,IAAIA,WAAU,cAAc;AAC/C,eAAO;AAAA,MACX;AAAA,IACJ;AAAA,IACA,6BAA6BA,WAAU;AACnC,aAAO,KAAK,cAAc,IAAIA,SAAQ;AAAA,IAC1C;AAAA,IACA,IAAI,WAAW;AACX,aAAO,aAAa,YAAY,KAAK,OAAO;AAAA,IAChD;AAAA,EACJ;AAEA,MAAM,YAAN,MAAgB;AAAA,IACZ,YAAY,UAAU;AAClB,WAAK,WAAW;AAChB,WAAK,WAAW;AAAA,IACpB;AAAA,IACA,IAAI,gBAAgB;AAChB,aAAO,KAAK,SAAS,UAAU,KAAK;AAAA,IACxC;AAAA,IACA,QAAQ;AACJ,UAAI,SAAS,eAAe,WAAW;AACnC,eAAO,SAAS,iBAAiB,oBAAoB,MAAM;AACvD,eAAK,0BAA0B,SAAS,IAAI;AAAA,QAChD,CAAC;AAAA,MACL,OACK;AACD,aAAK,0BAA0B,SAAS,IAAI;AAAA,MAChD;AAAA,IACJ;AAAA,IACA,0BAA0B,SAAS;AAC/B,iBAAW,QAAQ,QAAQ,iBAAiB,KAAK,QAAQ,GAAG;AACxD,aAAK,WAAW,IAAI;AAAA,MACxB;AAAA,IACJ;AAAA,IACA,MAAM,WAAW,MAAM;AACnB,YAAMA,YAAW,IAAI,IAAI,KAAK,IAAI;AAClC,UAAI,KAAK,cAAc,IAAIA,SAAQ,GAAG;AAClC;AAAA,MACJ;AACA,UAAI;AACA,cAAM,WAAW,MAAM,MAAMA,UAAS,SAAS,GAAG,EAAE,SAAS,EAAE,gBAAgB,QAAQ,QAAQ,YAAY,EAAE,CAAC;AAC9G,cAAM,eAAe,MAAM,SAAS,KAAK;AACzC,cAAM,WAAW,aAAa,eAAe,YAAY;AACzD,aAAK,cAAc,IAAIA,WAAU,QAAQ;AAAA,MAC7C,SACO,GAAP;AAAA,MACA;AAAA,IACJ;AAAA,EACJ;AAEA,MAAM,UAAN,MAAc;AAAA,IACV,cAAc;AACV,WAAK,YAAY,IAAI,UAAU,IAAI;AACnC,WAAK,UAAU,IAAI,QAAQ,IAAI;AAC/B,WAAK,YAAY,IAAI,UAAU,IAAI;AACnC,WAAK,OAAO,IAAI,SAAS,MAAM,SAAS,eAAe;AACvD,WAAK,UAAU,IAAI,eAAe,IAAI;AACtC,WAAK,eAAe,IAAI,aAAa,IAAI;AACzC,WAAK,gBAAgB,IAAI,cAAc;AACvC,WAAK,oBAAoB,IAAI,kBAAkB,MAAM,MAAM;AAC3D,WAAK,qBAAqB,IAAI,mBAAmB,MAAM,QAAQ;AAC/D,WAAK,iBAAiB,IAAI,eAAe,IAAI;AAC7C,WAAK,iBAAiB,IAAI,eAAe,IAAI;AAC7C,WAAK,wBAAwB,IAAI,sBAAsB,MAAM,SAAS,eAAe;AACrF,WAAK,kBAAkB,IAAI,gBAAgB,MAAM,SAAS,eAAe;AACzE,WAAK,wBAAwB,IAAI,sBAAsB;AACvD,WAAK,QAAQ;AACb,WAAK,UAAU;AACf,WAAK,mBAAmB;AACxB,WAAK,UAAU;AACf,WAAK,WAAW;AAAA,IACpB;AAAA,IACA,QAAQ;AACJ,UAAI,CAAC,KAAK,SAAS;AACf,aAAK,aAAa,MAAM;AACxB,aAAK,cAAc,MAAM;AACzB,aAAK,sBAAsB,MAAM;AACjC,aAAK,kBAAkB,MAAM;AAC7B,aAAK,mBAAmB,MAAM;AAC9B,aAAK,eAAe,MAAM;AAC1B,aAAK,eAAe,MAAM;AAC1B,aAAK,gBAAgB,MAAM;AAC3B,aAAK,QAAQ,MAAM;AACnB,aAAK,UAAU,MAAM;AACrB,aAAK,UAAU;AACf,aAAK,UAAU;AAAA,MACnB;AAAA,IACJ;AAAA,IACA,UAAU;AACN,WAAK,UAAU;AAAA,IACnB;AAAA,IACA,OAAO;AACH,UAAI,KAAK,SAAS;AACd,aAAK,aAAa,KAAK;AACvB,aAAK,cAAc,KAAK;AACxB,aAAK,sBAAsB,KAAK;AAChC,aAAK,kBAAkB,KAAK;AAC5B,aAAK,mBAAmB,KAAK;AAC7B,aAAK,eAAe,KAAK;AACzB,aAAK,eAAe,KAAK;AACzB,aAAK,gBAAgB,KAAK;AAC1B,aAAK,QAAQ,KAAK;AAClB,aAAK,UAAU;AAAA,MACnB;AAAA,IACJ;AAAA,IACA,gBAAgB,SAAS;AACrB,WAAK,UAAU;AAAA,IACnB;AAAA,IACA,MAAMA,WAAU,UAAU,CAAC,GAAG;AAC1B,YAAM,eAAe,QAAQ,QAAQ,SAAS,eAAe,QAAQ,KAAK,IAAI;AAC9E,UAAI,wBAAwB,cAAc;AACtC,qBAAa,MAAMA,UAAS,SAAS;AACrC,qBAAa;AAAA,MACjB,OACK;AACD,aAAK,UAAU,aAAa,UAAUA,SAAQ,GAAG,OAAO;AAAA,MAC5D;AAAA,IACJ;AAAA,IACA,oBAAoB,QAAQ;AACxB,WAAK,eAAe,oBAAoB,MAAM;AAAA,IAClD;AAAA,IACA,uBAAuB,QAAQ;AAC3B,WAAK,eAAe,uBAAuB,MAAM;AAAA,IACrD;AAAA,IACA,oBAAoB,SAAS;AACzB,WAAK,sBAAsB,OAAO,cAAc,KAAK,OAAO,CAAC;AAAA,IACjE;AAAA,IACA,aAAa;AACT,WAAK,KAAK,mBAAmB;AAAA,IACjC;AAAA,IACA,oBAAoB,OAAO;AACvB,WAAK,mBAAmB;AAAA,IAC5B;AAAA,IACA,YAAY,MAAM;AACd,WAAK,WAAW;AAAA,IACpB;AAAA,IACA,IAAI,WAAW;AACX,aAAO,KAAK,QAAQ;AAAA,IACxB;AAAA,IACA,IAAI,wBAAwB;AACxB,aAAO,KAAK,QAAQ;AAAA,IACxB;AAAA,IACA,iDAAiDA,WAAU,uBAAuB;AAC9E,UAAI,KAAK,SAAS;AACd,aAAK,UAAU,WAAWA,WAAU,uBAAuB;AAAA,UACvD,QAAQ;AAAA,UACR,gBAAgB;AAAA,QACpB,CAAC;AAAA,MACL,OACK;AACD,aAAK,QAAQ,gBAAgB;AAAA,UACzB,QAAQ;AAAA,QACZ,CAAC;AAAA,MACL;AAAA,IACJ;AAAA,IACA,sBAAsB,UAAU;AAC5B,WAAK,QAAQ,sBAAsB,EAAE,gBAAgB,SAAS,CAAC;AAAA,IACnE;AAAA,IACA,6BAA6B,MAAMA,WAAU;AACzC,aAAO,KAAK,qBAAqB,IAAI,KAAK,oBAAoBA,WAAU,KAAK,SAAS,YAAY;AAAA,IACtG;AAAA,IACA,8BAA8B;AAAA,IAAE;AAAA,IAChC,yBAAyB,MAAMA,WAAU,OAAO;AAC5C,aAAQ,KAAK,qBAAqB,IAAI,KAClC,oBAAoBA,WAAU,KAAK,SAAS,YAAY,KACxD,KAAK,yCAAyC,MAAMA,WAAU,KAAK;AAAA,IAC3E;AAAA,IACA,uBAAuB,MAAMA,WAAU;AACnC,YAAM,SAAS,KAAK,iBAAiB,IAAI;AACzC,YAAM,wBAAwB,KAAK,aAAa,mBAAmB;AACnE,WAAK,MAAMA,UAAS,MAAM,EAAE,QAAQ,sBAAsB,CAAC;AAAA,IAC/D;AAAA,IACA,iCAAiCA,WAAU,QAAQ;AAC/C,aAAO,KAAK,6BAA6BA,WAAU,MAAM,KAAK,KAAK,kCAAkCA,SAAQ;AAAA,IACjH;AAAA,IACA,wBAAwBA,WAAU,SAAS;AACvC,wCAAkCA,SAAQ;AAC1C,WAAK,QAAQ,wBAAwBA,WAAU,OAAO;AAAA,IAC1D;AAAA,IACA,aAAac,QAAO;AAChB,UAAI,CAACA,OAAM,uBAAuB;AAC9B,mBAAW,SAAS,eAAe;AAAA,MACvC;AACA,wCAAkCA,OAAM,QAAQ;AAChD,UAAI,CAACA,OAAM,QAAQ;AACf,aAAK,uCAAuCA,OAAM,UAAUA,OAAM,MAAM;AAAA,MAC5E;AAAA,IACJ;AAAA,IACA,eAAeA,QAAO;AAClB,qBAAe,SAAS,eAAe;AACvC,WAAK,+BAA+BA,OAAM,iBAAiB,CAAC;AAAA,IAChE;AAAA,IACA,6BAA6Bd,WAAU,QAAQ;AAC3C,aAAO,KAAK,UAAU,6BAA6BA,WAAU,MAAM;AAAA,IACvE;AAAA,IACA,gCAAgC,QAAQ,QAAQ;AAC5C,WAAK,+CAA+C,QAAQ,MAAM;AAAA,IACtE;AAAA,IACA,eAAe,MAAM,WAAW;AAC5B,YAAM,SAAS,UAAU,MAAM,SAAS;AACxC,aAAQ,KAAK,wBAAwB,MAAM,SAAS,KAChD,oBAAoB,UAAU,MAAM,GAAG,KAAK,SAAS,YAAY;AAAA,IACzE;AAAA,IACA,cAAc,MAAM,WAAW;AAC3B,WAAK,UAAU,WAAW,MAAM,SAAS;AAAA,IAC7C;AAAA,IACA,wBAAwB;AACpB,WAAK,KAAK,uBAAuB,KAAK;AACtC,WAAK,+BAA+B;AAAA,IACxC;AAAA,IACA,aAAa;AACT,WAAK,QAAQ,iCAAiC;AAAA,IAClD;AAAA,IACA,iBAAiB;AACb,WAAK,QAAQ,qCAAqC;AAAA,IACtD;AAAA,IACA,0BAA0B,SAAS;AAC/B,WAAK,oBAAoB,OAAO;AAAA,IACpC;AAAA,IACA,wBAAwB;AACpB,UAAI;AACJ,UAAI,GAAG,KAAK,KAAK,UAAU,kBAAkB,QAAQ,OAAO,SAAS,SAAS,GAAG,SAAS;AACtF,aAAK,uCAAuC;AAAA,MAChD;AAAA,IACJ;AAAA,IACA,sBAAsB,EAAE,QAAQ,GAAG,SAAS;AACxC,YAAM,QAAQ,KAAK,8BAA8B,SAAS,OAAO;AACjE,YAAM,EAAE,kBAAkB,QAAQ,EAAE,QAAAiB,QAAO,EAAG,IAAI;AAClD,UAAI,KAAK,KAAK,YAAYA,SAAQ;AAC9B,aAAK,KAAK,SAAS,gBAAgBA;AAAA,MACvC;AACA,aAAO,CAAC;AAAA,IACZ;AAAA,IACA,qBAAqB,WAAW,YAAY;AACxC,WAAK,KAAK,uBAAuB,KAAK,QAAQ;AAC9C,WAAK,6BAA6B;AAAA,IACtC;AAAA,IACA,0BAA0B,SAAS;AAC/B,WAAK,UAAU,0BAA0B,OAAO;AAAA,IACpD;AAAA,IACA,gBAAgB,QAAQ;AACpB,WAAK,QAAQ,gBAAgB,MAAM;AAAA,IACvC;AAAA,IACA,YAAY,OAAO;AACf,WAAK,gCAAgC,KAAK;AAAA,IAC9C;AAAA,IACA,cAAc,eAAe,OAAO;AAChC,WAAK,kCAAkC,eAAe,KAAK;AAAA,IAC/D;AAAA,IACA,yCAAyC,MAAMjB,WAAU,IAAI;AACzD,YAAM,QAAQ,KAAK,6CAA6C,MAAMA,WAAU,EAAE;AAClF,aAAO,CAAC,MAAM;AAAA,IAClB;AAAA,IACA,kCAAkCA,WAAU;AACxC,YAAM,QAAQ,KAAK,wCAAwCA,SAAQ;AACnE,aAAO,CAAC,MAAM;AAAA,IAClB;AAAA,IACA,6CAA6C,MAAMA,WAAU,OAAO;AAChE,aAAO,SAAS,eAAe;AAAA,QAC3B,QAAQ;AAAA,QACR,QAAQ,EAAE,KAAKA,UAAS,MAAM,eAAe,MAAM;AAAA,QACnD,YAAY;AAAA,MAChB,CAAC;AAAA,IACL;AAAA,IACA,wCAAwCA,WAAU;AAC9C,aAAO,SAAS,sBAAsB;AAAA,QAClC,QAAQ,EAAE,KAAKA,UAAS,KAAK;AAAA,QAC7B,YAAY;AAAA,MAChB,CAAC;AAAA,IACL;AAAA,IACA,uCAAuCA,WAAU,QAAQ;AACrD,aAAO,SAAS,eAAe,EAAE,QAAQ,EAAE,KAAKA,UAAS,MAAM,OAAO,EAAE,CAAC;AAAA,IAC7E;AAAA,IACA,yCAAyC;AACrC,aAAO,SAAS,oBAAoB;AAAA,IACxC;AAAA,IACA,8BAA8B,SAAS,SAAS;AAC5C,aAAO,SAAS,uBAAuB;AAAA,QACnC,QAAQ,OAAO,OAAO,EAAE,QAAQ,GAAG,OAAO;AAAA,QAC1C,YAAY;AAAA,MAChB,CAAC;AAAA,IACL;AAAA,IACA,+BAA+B;AAC3B,aAAO,SAAS,cAAc;AAAA,IAClC;AAAA,IACA,+BAA+B,SAAS,CAAC,GAAG;AACxC,aAAO,SAAS,cAAc;AAAA,QAC1B,QAAQ,EAAE,KAAK,KAAK,SAAS,MAAM,OAAO;AAAA,MAC9C,CAAC;AAAA,IACL;AAAA,IACA,+CAA+C,QAAQ,QAAQ;AAC3D,oBAAc,IAAI,gBAAgB,cAAc;AAAA,QAC5C,QAAQ,OAAO,SAAS;AAAA,QACxB,QAAQ,OAAO,SAAS;AAAA,MAC5B,CAAC,CAAC;AAAA,IACN;AAAA,IACA,gCAAgC,OAAO;AACnC,aAAO,SAAS,oBAAoB,EAAE,QAAQ,MAAM,CAAC;AAAA,IACzD;AAAA,IACA,kCAAkC,eAAe,OAAO;AACpD,aAAO,SAAS,sBAAsB;AAAA,QAClC,QAAQ,EAAE,cAAc;AAAA,QACxB,QAAQ;AAAA,QACR,YAAY;AAAA,MAChB,CAAC;AAAA,IACL;AAAA,IACA,wBAAwB,MAAM,WAAW;AACrC,UAAI,KAAK,YAAY,OAAO;AACxB,eAAO;AAAA,MACX,OACK;AACD,cAAM,yBAAyB,YAAY,KAAK,qBAAqB,SAAS,IAAI;AAClF,YAAI,KAAK,YAAY,SAAS;AAC1B,iBAAO,0BAA0B,KAAK,QAAQ,qBAAqB,KAAK;AAAA,QAC5E,OACK;AACD,iBAAO,0BAA0B,KAAK,qBAAqB,IAAI;AAAA,QACnE;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,qBAAqB,SAAS;AAC1B,YAAM,YAAY,QAAQ,QAAQ,cAAc;AAChD,YAAM,cAAc,QAAQ,QAAQ,aAAa;AACjD,UAAI,KAAK,SAAS,aAAa;AAC3B,YAAI,WAAW;AACX,iBAAO,UAAU,aAAa,YAAY,KAAK;AAAA,QACnD,OACK;AACD,iBAAO;AAAA,QACX;AAAA,MACJ,OACK;AACD,YAAI,WAAW;AACX,iBAAO,UAAU,aAAa,YAAY,KAAK;AAAA,QACnD,OACK;AACD,iBAAO;AAAA,QACX;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,iBAAiB,MAAM;AACnB,YAAM,SAAS,KAAK,aAAa,mBAAmB;AACpD,aAAO,SAAS,MAAM,IAAI,SAAS;AAAA,IACvC;AAAA,IACA,IAAI,WAAW;AACX,aAAO,KAAK,KAAK;AAAA,IACrB;AAAA,EACJ;AACA,WAAS,kCAAkC,KAAK;AAC5C,WAAO,iBAAiB,KAAK,qCAAqC;AAAA,EACtE;AACA,MAAM,wCAAwC;AAAA,IAC1C,aAAa;AAAA,MACT,MAAM;AACF,eAAO,KAAK,SAAS;AAAA,MACzB;AAAA,IACJ;AAAA,EACJ;AAEA,MAAM,QAAN,MAAY;AAAA,IACR,YAAYa,UAAS;AACjB,WAAK,UAAUA;AAAA,IACnB;AAAA,IACA,QAAQ;AACJ,WAAK,QAAQ,WAAW;AAAA,IAC5B;AAAA,IACA,oBAAoB;AAChB,WAAK,gBAAgB,EAAE;AAAA,IAC3B;AAAA,IACA,sBAAsB;AAClB,WAAK,gBAAgB,UAAU;AAAA,IACnC;AAAA,IACA,wBAAwB;AACpB,WAAK,gBAAgB,YAAY;AAAA,IACrC;AAAA,IACA,gBAAgB,OAAO;AACnB,qBAAe,uBAAuB,KAAK;AAAA,IAC/C;AAAA,EACJ;AAEA,MAAM,gBAAgB;AAAA,IAClB,QAAQ;AACJ,WAAK,eAAe,QAAQ,CAAC,MAAM;AAAE,YAAI;AAAI,gBAAQ,KAAK,EAAE,mBAAmB,QAAQ,OAAO,SAAS,SAAS,GAAG,aAAa,KAAK,iBAAiB,EAAE,WAAW;AAAA,MAAG,CAAC;AAAA,IAC3K;AAAA,IACA,SAAS;AACL,WAAK,8BAA8B;AACnC,WAAK,eAAe,QAAQ,CAAC,MAAM,EAAE,OAAO,KAAK,eAAe,CAAC;AAAA,IACrE;AAAA,IACA,SAAS;AACL,WAAK,eAAe,QAAQ,CAAC,MAAM;AAAE,YAAI;AAAI,gBAAQ,KAAK,EAAE,mBAAmB,QAAQ,OAAO,SAAS,SAAS,GAAG,aAAa,KAAK,iBAAiB,CAAC;AAAA,MAAG,CAAC;AAAA,IAC/J;AAAA,IACA,UAAU;AACN,WAAK,8BAA8B;AACnC,WAAK,eAAe,QAAQ,CAAC,MAAM,EAAE,QAAQ,KAAK,eAAe,CAAC;AAAA,IACtE;AAAA,IACA,SAAS;AACL,WAAK,eAAe,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC;AAAA,IACjD;AAAA,IACA,UAAU;AACN,WAAK,eAAe,QAAQ,CAAC,MAAM,EAAE,YAAY,KAAK,eAAe,CAAC;AAAA,IAC1E;AAAA,IACA,SAAS;AACL,WAAK,eAAe,QAAQ,CAAC,MAAM,EAAE,gBAAgB,KAAK,eAAe,CAAC;AAAA,IAC9E;AAAA,EACJ;AAEA,MAAM,UAAU,IAAI,QAAQ;AAC5B,MAAM,QAAQ,IAAI,MAAM,OAAO;AAC/B,MAAM,EAAE,WAAW,YAAY,IAAI;AACnC,WAAS,QAAQ;AACb,YAAQ,MAAM;AAAA,EAClB;AACA,WAAS,gBAAgB,SAAS;AAC9B,YAAQ,gBAAgB,OAAO;AAAA,EACnC;AACA,WAAS,MAAMb,WAAU,SAAS;AAC9B,YAAQ,MAAMA,WAAU,OAAO;AAAA,EACnC;AACA,WAAS,oBAAoB,QAAQ;AACjC,YAAQ,oBAAoB,MAAM;AAAA,EACtC;AACA,WAAS,uBAAuB,QAAQ;AACpC,YAAQ,uBAAuB,MAAM;AAAA,EACzC;AACA,WAAS,oBAAoB,SAAS;AAClC,YAAQ,oBAAoB,OAAO;AAAA,EACvC;AACA,WAAS,aAAa;AAClB,YAAQ,KAAK,yJAAyJ;AACtK,YAAQ,WAAW;AAAA,EACvB;AACA,WAAS,oBAAoB,OAAO;AAChC,YAAQ,oBAAoB,KAAK;AAAA,EACrC;AACA,WAAS,iBAAiB,eAAe;AACrC,mBAAe,gBAAgB;AAAA,EACnC;AACA,WAAS,YAAY,MAAM;AACvB,YAAQ,YAAY,IAAI;AAAA,EAC5B;AAEA,MAAI,QAAqB,uBAAO,OAAO;AAAA,IACnC,WAAW;AAAA,IACX,WAAW;AAAA,IACX;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACJ,CAAC;AAED,MAAM,kBAAN,MAAsB;AAAA,IAClB,YAAY,SAAS;AACjB,WAAK,sBAAsB,CAAC,mBAAmB;AAAA,MAAE;AACjD,WAAK,sBAAsB;AAC3B,WAAK,sBAAsB,MAAM;AAAA,MAAE;AACnC,WAAK,YAAY;AACjB,WAAK,gBAAgB;AACrB,WAAK,oBAAoB,oBAAI,IAAI;AACjC,WAAK,SAAS;AACd,WAAK,sBAAsB,CAAC,EAAE,SAAAkB,SAAQ,MAAM;AACxC,cAAM,QAAQA,SAAQ,cAAc,MAAM,KAAK,QAAQ,EAAE;AACzD,YAAI,SAAS,KAAK,sBAAsB;AACpC,gBAAM,gBAAgB,GAAG,KAAK,qBAAqB,QAAQ;AAAA,QAC/D;AACA,eAAO,KAAK;AAAA,MAChB;AACA,WAAK,UAAU;AACf,WAAK,OAAO,IAAI,UAAU,MAAM,KAAK,OAAO;AAC5C,WAAK,qBAAqB,IAAI,mBAAmB,MAAM,KAAK,OAAO;AACnE,WAAK,wBAAwB,IAAI,sBAAsB,MAAM,KAAK,OAAO;AACzE,WAAK,kBAAkB,IAAI,gBAAgB,MAAM,KAAK,OAAO;AAC7D,WAAK,wBAAwB,KAAK;AAClC,WAAK,qBAAqB,IAAI,mBAAmB,MAAM,KAAK,OAAO;AAAA,IACvE;AAAA,IACA,UAAU;AACN,UAAI,CAAC,KAAK,WAAW;AACjB,aAAK,YAAY;AACjB,YAAI,KAAK,gBAAgB,kBAAkB,MAAM;AAC7C,eAAK,mBAAmB,MAAM;AAAA,QAClC,OACK;AACD,eAAK,cAAc;AAAA,QACvB;AACA,aAAK,sBAAsB,MAAM;AACjC,aAAK,gBAAgB,MAAM;AAC3B,aAAK,mBAAmB,MAAM;AAAA,MAClC;AAAA,IACJ;AAAA,IACA,aAAa;AACT,UAAI,KAAK,WAAW;AAChB,aAAK,YAAY;AACjB,aAAK,mBAAmB,KAAK;AAC7B,aAAK,sBAAsB,KAAK;AAChC,aAAK,gBAAgB,KAAK;AAC1B,aAAK,mBAAmB,KAAK;AAAA,MACjC;AAAA,IACJ;AAAA,IACA,kBAAkB;AACd,UAAI,KAAK,gBAAgB,kBAAkB,OAAO;AAC9C,aAAK,cAAc;AAAA,MACvB;AAAA,IACJ;AAAA,IACA,mBAAmB;AACf,UAAI,KAAK,oBAAoB,KAAK;AAC9B;AACJ,UAAI,KAAK,QAAQ,aAAa;AAC1B,aAAK,WAAW;AAAA,MACpB;AACA,UAAI,KAAK,gBAAgB,kBAAkB,SAAS,KAAK,eAAe;AACpE,aAAK,cAAc;AAAA,MACvB;AAAA,IACJ;AAAA,IACA,oBAAoB;AAChB,YAAM,EAAE,IAAI,IAAI,KAAK;AACrB,WAAK,2BAA2B,YAAY,MAAM;AAC9C,aAAK,QAAQ,gBAAgB,UAAU;AAAA,MAC3C,CAAC;AACD,WAAK,QAAQ,MAAM;AACnB,WAAK,QAAQ,MAAM;AACnB,aAAO,KAAK,QAAQ;AAAA,IACxB;AAAA,IACA,kBAAkB;AACd,UAAI,KAAK,oBAAoB,UAAU;AACnC;AACJ,WAAK,cAAc;AAAA,IACvB;AAAA,IACA,sBAAsB;AAClB,UAAI,KAAK,gBAAgB,kBAAkB,MAAM;AAC7C,aAAK,mBAAmB,MAAM;AAAA,MAClC,OACK;AACD,aAAK,mBAAmB,KAAK;AAC7B,aAAK,cAAc;AAAA,MACvB;AAAA,IACJ;AAAA,IACA,MAAM,gBAAgB;AAClB,UAAI,KAAK,WAAW,KAAK,YAAY,CAAC,KAAK,YAAY,KAAK,WAAW;AACnE,aAAK,QAAQ,SAAS,KAAK,MAAM,UAAU,KAAK,SAAS,CAAC;AAC1D,aAAK,mBAAmB,KAAK;AAC7B,cAAM,KAAK,QAAQ;AACnB,aAAK,gBAAgB;AAAA,MACzB;AAAA,IACJ;AAAA,IACA,MAAM,aAAa,eAAe;AAC9B,UAAI,cAAc,cAAe,cAAc,aAAa,cAAc,QAAS;AAC/E,aAAK,YAAY,cAAc,SAAS;AAAA,MAC5C;AACA,UAAI;AACA,cAAM,OAAO,MAAM,cAAc;AACjC,YAAI,MAAM;AACN,gBAAM,EAAE,KAAK,IAAI,kBAAkB,IAAI;AACvC,gBAAM,kBAAkB,MAAM,KAAK,2BAA2B,IAAI;AAClE,cAAI,iBAAiB;AACjB,kBAAM,WAAW,IAAI,SAAS,eAAe;AAC7C,kBAAM,WAAW,IAAI,cAAc,MAAM,KAAK,KAAK,UAAU,UAAU,cAAc,eAAe,OAAO,KAAK;AAChH,gBAAI,KAAK,KAAK;AACV,oBAAM,KAAK,KAAK;AACpB,iBAAK,cAAc;AACnB,kBAAM,KAAK,KAAK,OAAO,QAAQ;AAC/B,iBAAK,WAAW;AAChB,oBAAQ,cAAc,eAAe,KAAK,OAAO;AACjD,oBAAQ,YAAY,KAAK,OAAO;AAChC,iBAAK,oBAAoB,aAAa;AAAA,UAC1C,WACS,KAAK,mCAAmC,aAAa,GAAG;AAC7D,oBAAQ,KAAK,yBAAyB,KAAK,QAAQ,sEAAsE;AACzH,iBAAK,cAAc,cAAc,QAAQ;AAAA,UAC7C;AAAA,QACJ;AAAA,MACJ,SACOd,QAAP;AACI,gBAAQ,MAAMA,MAAK;AACnB,aAAK,KAAK,WAAW;AAAA,MACzB,UACA;AACI,aAAK,sBAAsB,MAAM;AAAA,QAAE;AAAA,MACvC;AAAA,IACJ;AAAA,IACA,0BAA0B,UAAU;AAChC,WAAK,cAAc;AAAA,IACvB;AAAA,IACA,6BAA6B,MAAM;AAC/B,aAAO,KAAK,0BAA0B,IAAI;AAAA,IAC9C;AAAA,IACA,4BAA4B,MAAM,WAAW,MAAM;AAC/C,YAAM,QAAQ,KAAK,iBAAiB,IAAI;AACxC,UAAI;AACA,aAAK,aAAa,oBAAoB,MAAM,EAAE;AAAA,IACtD;AAAA,IACA,yBAAyB,SAAS,WAAW,QAAQ;AACjD,aAAO,KAAK,0BAA0B,OAAO;AAAA,IACjD;AAAA,IACA,qBAAqB,SAASJ,WAAU;AACpC,WAAK,cAAc,SAASA,SAAQ;AAAA,IACxC;AAAA,IACA,eAAe,SAAS,WAAW;AAC/B,aAAO,QAAQ,QAAQ,aAAa,KAAK,KAAK,WAAW,KAAK,0BAA0B,SAAS,SAAS;AAAA,IAC9G;AAAA,IACA,cAAc,SAAS,WAAW;AAC9B,UAAI,KAAK,gBAAgB;AACrB,aAAK,eAAe,KAAK;AAAA,MAC7B;AACA,WAAK,iBAAiB,IAAI,eAAe,MAAM,SAAS,SAAS;AACjE,YAAM,EAAE,aAAa,IAAI,KAAK;AAC9B,WAAK,yBAAyB,aAAa,SAAS,YAAY;AAChE,WAAK,eAAe,MAAM;AAAA,IAC9B;AAAA,IACA,yBAAyB,SAAS,SAAS;AACvC,UAAI;AACJ,cAAQ,iBAAiB,KAAK;AAC9B,WAAK,KAAK,KAAK,8BAA8B,QAAQ,OAAO,SAAS,SAAS,GAAG,aAAa,mBAAmB,GAAG;AAChH,gBAAQ,mBAAmB,cAAc,WAAW;AAAA,MACxD;AAAA,IACJ;AAAA,IACA,eAAe,UAAU;AACrB,iBAAW,KAAK,OAAO;AAAA,IAC3B;AAAA,IACA,iCAAiC,UAAU,WAAW;AAClD,WAAK,oBAAoB;AAAA,IAC7B;AAAA,IACA,MAAM,6BAA6B,SAAS,UAAU;AAClD,YAAM,KAAK,aAAa,QAAQ;AAChC,WAAK,oBAAoB;AAAA,IAC7B;AAAA,IACA,MAAM,0BAA0B,SAAS,UAAU;AAC/C,cAAQ,MAAM,QAAQ;AACtB,YAAM,KAAK,aAAa,QAAQ;AAChC,WAAK,oBAAoB;AAAA,IAC7B;AAAA,IACA,eAAe,SAASI,QAAO;AAC3B,cAAQ,MAAMA,MAAK;AACnB,WAAK,oBAAoB;AAAA,IAC7B;AAAA,IACA,gBAAgB,UAAU;AACtB,qBAAe,KAAK,OAAO;AAAA,IAC/B;AAAA,IACA,sBAAsB,EAAE,YAAY,GAAG;AACnC,iBAAW,aAAa,KAAK,iBAAiB,WAAW,CAAC;AAAA,IAC9D;AAAA,IACA,oCAAoC,gBAAgB,UAAU;AAC1D,YAAM,QAAQ,KAAK,iBAAiB,eAAe,aAAa,eAAe,SAAS;AACxF,YAAM,SAAS,kCAAkC,OAAO,eAAe,aAAa,eAAe,SAAS;AAC5G,YAAM,SAAS,aAAa,QAAQ;AAAA,IACxC;AAAA,IACA,iCAAiC,gBAAgB,eAAe;AAC5D,WAAK,QAAQ,SAAS,aAAa,aAAa;AAAA,IACpD;AAAA,IACA,sBAAsB,gBAAgBA,QAAO;AACzC,cAAQ,MAAMA,MAAK;AAAA,IACvB;AAAA,IACA,uBAAuB,EAAE,YAAY,GAAG;AACpC,qBAAe,aAAa,KAAK,iBAAiB,WAAW,CAAC;AAAA,IAClE;AAAA,IACA,sBAAsB,EAAE,SAAS,SAAS,GAAG,SAAS;AAClD,YAAM,QAAQ,SAAS,6BAA6B;AAAA,QAChD,QAAQ,KAAK;AAAA,QACb,QAAQ,OAAO,OAAO,EAAE,SAAS,GAAG,OAAO;AAAA,QAC3C,YAAY;AAAA,MAChB,CAAC;AACD,YAAM,EAAE,kBAAkB,QAAQ,EAAE,QAAAa,QAAO,EAAG,IAAI;AAClD,UAAI,KAAK,KAAK,YAAYA,SAAQ;AAC9B,aAAK,KAAK,SAAS,gBAAgBA;AAAA,MACvC;AACA,aAAO,CAAC;AAAA,IACZ;AAAA,IACA,qBAAqB,WAAW,YAAY;AAAA,IAAE;AAAA,IAC9C,0BAA0B,SAAS;AAC/B,cAAQ,0BAA0B,OAAO;AAAA,IAC7C;AAAA,IACA,kBAAkB;AAAA,IAAE;AAAA,IACpB,gBAAgB,gBAAgB,aAAa;AACzC,WAAK,uBAAuB,eAAe,UAAU,IAAI;AAAA,IAC7D;AAAA,IACA,MAAM,MAAM,KAAK;AACb,UAAI;AACJ,YAAM,UAAU,IAAI,aAAa,MAAM,YAAY,KAAK,KAAK,IAAI,gBAAgB,GAAG,KAAK,OAAO;AAChG,OAAC,KAAK,KAAK,yBAAyB,QAAQ,OAAO,SAAS,SAAS,GAAG,OAAO;AAC/E,WAAK,sBAAsB;AAC3B,aAAO,IAAI,QAAQ,CAAC,YAAY;AAC5B,aAAK,sBAAsB,MAAM;AAC7B,eAAK,sBAAsB,MAAM;AAAA,UAAE;AACnC,eAAK,sBAAsB;AAC3B,kBAAQ;AAAA,QACZ;AACA,gBAAQ,QAAQ;AAAA,MACpB,CAAC;AAAA,IACL;AAAA,IACA,cAAc,SAAS,KAAK,WAAW;AACnC,YAAM,QAAQ,KAAK,iBAAiB,SAAS,SAAS;AACtD,WAAK,eAAe,aAAa,YAAY,KAAK,EAAE,MAAM;AAC1D,YAAM,SAAS,kCAAkC,OAAO,SAAS,SAAS;AAC1E,WAAK,6BAA6B,SAAS,MAAM;AAC7C,cAAM,MAAM;AAAA,MAChB,CAAC;AAAA,IACL;AAAA,IACA,kCAAkC,OAAO,SAAS,WAAW;AACzD,WAAK,SAAS,eAAe,WAAW,SAAS,KAAK;AACtD,UAAI,SAAS,KAAK,MAAM,GAAG;AACvB,cAAM,EAAE,oBAAoB,IAAI,MAAM;AACtC,cAAM,SAAS,sBAAsB,CAAC,kBAAkB;AACpD,cAAI,MAAM,KAAK;AACX,kBAAM,EAAE,YAAY,WAAW,IAAI;AACnC,kBAAM,eAAe,MAAM,cAAc,gBAAgB;AACzD,kBAAM,WAAW,EAAE,YAAY,YAAY,aAAa;AACxD,kBAAM,UAAU;AAAA,cACZ;AAAA,cACA;AAAA,cACA,YAAY;AAAA,cACZ,eAAe;AAAA,cACf,uBAAuB,KAAK;AAAA,cAC5B,UAAU,KAAK;AAAA,YACnB;AACA,gBAAI,KAAK;AACL,sBAAQ,SAAS,KAAK;AAC1B,oBAAQ,MAAM,MAAM,KAAK,OAAO;AAAA,UACpC;AAAA,QACJ;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,gBAAgB;AACZ,UAAI,KAAK,QAAQ;AACb,cAAM,SAAS,0BAA0B,KAAK,MAAM;AACpD,gBAAQ,QAAQ,OAAO,QAAQ,UAAU,KAAK,QAAQ,OAAO,EAAE,GAAG,KAAK,qBAAqB;AAAA,MAChG;AAAA,IACJ;AAAA,IACA,mCAAmC,eAAe;AAC9C,WAAK,QAAQ,aAAa,YAAY,EAAE;AACxC,YAAM,WAAW,cAAc;AAC/B,YAAMH,SAAQ,OAAO,KAAK,UAAU,CAAC,MAAM;AACvC,YAAI,eAAe,UAAU;AACzB,eAAK,cAAc,GAAG;AAAA,QAC1B,OACK;AACD,kBAAQ,MAAM,KAAK,OAAO;AAAA,QAC9B;AAAA,MACJ;AACA,YAAM,QAAQ,SAAS,uBAAuB;AAAA,QAC1C,QAAQ,KAAK;AAAA,QACb,QAAQ,EAAE,UAAU,OAAAA,OAAM;AAAA,QAC1B,YAAY;AAAA,MAChB,CAAC;AACD,aAAO,CAAC,MAAM;AAAA,IAClB;AAAA,IACA,MAAM,cAAc,UAAU;AAC1B,YAAM,UAAU,IAAI,cAAc,QAAQ;AAC1C,YAAM,eAAe,MAAM,QAAQ;AACnC,YAAM,EAAE,UAAAd,WAAU,YAAY,WAAW,IAAI;AAC7C,aAAO,QAAQ,MAAMA,WAAU,EAAE,UAAU,EAAE,YAAY,YAAY,aAAa,EAAE,CAAC;AAAA,IACzF;AAAA,IACA,iBAAiB,SAAS,WAAW;AACjC,UAAI;AACJ,YAAM,KAAK,aAAa,oBAAoB,WAAW,OAAO,KAAK,KAAK,QAAQ,aAAa,QAAQ;AACrG,cAAQ,KAAK,oBAAoB,EAAE,OAAO,QAAQ,OAAO,SAAS,KAAK,KAAK;AAAA,IAChF;AAAA,IACA,MAAM,2BAA2B,WAAW;AACxC,UAAI;AACJ,YAAM,KAAK,IAAI,OAAO,KAAK,EAAE;AAC7B,UAAI;AACA,kBAAU,gBAAgB,UAAU,cAAc,eAAe,IAAI,GAAG,KAAK,SAAS;AACtF,YAAI,SAAS;AACT,iBAAO;AAAA,QACX;AACA,kBAAU,gBAAgB,UAAU,cAAc,6BAA6B,KAAK,GAAG,KAAK,SAAS;AACrG,YAAI,SAAS;AACT,gBAAM,QAAQ;AACd,iBAAO,MAAM,KAAK,2BAA2B,OAAO;AAAA,QACxD;AAAA,MACJ,SACOI,QAAP;AACI,gBAAQ,MAAMA,MAAK;AACnB,eAAO,IAAI,aAAa;AAAA,MAC5B;AACA,aAAO;AAAA,IACX;AAAA,IACA,sBAAsB,MAAM,WAAW;AACnC,YAAM,SAAS,UAAU,MAAM,SAAS;AACxC,aAAO,oBAAoB,UAAU,MAAM,GAAG,KAAK,YAAY;AAAA,IACnE;AAAA,IACA,0BAA0B,SAAS,WAAW;AAC1C,YAAM,KAAK,aAAa,oBAAoB,WAAW,OAAO,KAAK,KAAK,QAAQ,aAAa,QAAQ;AACrG,UAAI,mBAAmB,mBAAmB,CAAC,KAAK,sBAAsB,SAAS,SAAS,GAAG;AACvF,eAAO;AAAA,MACX;AACA,UAAI,CAAC,KAAK,WAAW,MAAM,QAAQ;AAC/B,eAAO;AAAA,MACX;AACA,UAAI,IAAI;AACJ,cAAM,eAAe,oBAAoB,EAAE;AAC3C,YAAI,cAAc;AACd,iBAAO,CAAC,aAAa;AAAA,QACzB;AAAA,MACJ;AACA,UAAI,CAAC,QAAQ,qBAAqB,OAAO,GAAG;AACxC,eAAO;AAAA,MACX;AACA,UAAI,aAAa,CAAC,QAAQ,qBAAqB,SAAS,GAAG;AACvD,eAAO;AAAA,MACX;AACA,aAAO;AAAA,IACX;AAAA,IACA,IAAI,KAAK;AACL,aAAO,KAAK,QAAQ;AAAA,IACxB;AAAA,IACA,IAAI,UAAU;AACV,aAAO,CAAC,KAAK,QAAQ;AAAA,IACzB;AAAA,IACA,IAAI,YAAY;AACZ,UAAI,KAAK,QAAQ,KAAK;AAClB,eAAO,KAAK,QAAQ;AAAA,MACxB;AAAA,IACJ;AAAA,IACA,IAAI,UAAU,WAAW;AACrB,WAAK,2BAA2B,OAAO,MAAM;AACzC,aAAK,QAAQ,MAAM,cAAc,QAAQ,cAAc,SAAS,YAAY;AAAA,MAChF,CAAC;AAAA,IACL;AAAA,IACA,IAAI,eAAe;AACf,aAAO,KAAK,QAAQ;AAAA,IACxB;AAAA,IACA,IAAI,YAAY;AACZ,aAAO,KAAK,mBAAmB,UAAa,KAAK,oBAAoB,MAAM;AAAA,IAC/E;AAAA,IACA,IAAI,WAAW;AACX,aAAO,KAAK,QAAQ,aAAa,UAAU;AAAA,IAC/C;AAAA,IACA,IAAI,SAAS,OAAO;AAChB,WAAK,2BAA2B,YAAY,MAAM;AAC9C,YAAI,OAAO;AACP,eAAK,QAAQ,aAAa,YAAY,EAAE;AAAA,QAC5C,OACK;AACD,eAAK,QAAQ,gBAAgB,UAAU;AAAA,QAC3C;AAAA,MACJ,CAAC;AAAA,IACL;AAAA,IACA,IAAI,WAAW;AACX,aAAO,KAAK,QAAQ,YAAY,KAAK;AAAA,IACzC;AAAA,IACA,IAAI,eAAe;AACf,UAAI;AACJ,YAAM,OAAO,KAAK,QAAQ,cAAc,cAAc,yBAAyB;AAC/E,YAAM,QAAQ,KAAK,SAAS,QAAQ,SAAS,SAAS,SAAS,KAAK,aAAa,QAAQ,OAAO,SAAS,KAAK;AAC9G,aAAO,UAAU,IAAI;AAAA,IACzB;AAAA,IACA,oBAAoB,eAAe;AAC/B,aAAO,KAAK,kBAAkB,IAAI,aAAa;AAAA,IACnD;AAAA,IACA,2BAA2B,eAAe,UAAU;AAChD,WAAK,kBAAkB,IAAI,aAAa;AACxC,eAAS;AACT,WAAK,kBAAkB,OAAO,aAAa;AAAA,IAC/C;AAAA,IACA,6BAA6B,SAAS,UAAU;AAC5C,WAAK,2BAA2B;AAChC,eAAS;AACT,aAAO,KAAK;AAAA,IAChB;AAAA,EACJ;AACA,WAAS,oBAAoB,IAAI;AAC7B,QAAI,MAAM,MAAM;AACZ,YAAM,UAAU,SAAS,eAAe,EAAE;AAC1C,UAAI,mBAAmB,cAAc;AACjC,eAAO;AAAA,MACX;AAAA,IACJ;AAAA,EACJ;AACA,WAAS,gBAAgB,SAAS,YAAY;AAC1C,QAAI,SAAS;AACT,YAAM,MAAM,QAAQ,aAAa,KAAK;AACtC,UAAI,OAAO,QAAQ,cAAc,QAAQ,aAAa,KAAK,UAAU,GAAG;AACpE,cAAM,IAAI,MAAM,6BAA6B,QAAQ,uDAAuD;AAAA,MAChH;AACA,UAAI,QAAQ,kBAAkB,UAAU;AACpC,kBAAU,SAAS,WAAW,SAAS,IAAI;AAAA,MAC/C;AACA,UAAI,mBAAmB,cAAc;AACjC,gBAAQ,kBAAkB;AAC1B,gBAAQ,qBAAqB;AAC7B,eAAO;AAAA,MACX;AAAA,IACJ;AAAA,EACJ;AAEA,MAAM,gBAAN,cAA4B,YAAY;AAAA,IACpC,aAAa,cAAc,YAAY;AACnC,YAAM,WAAW,cAAc;AAAA,IACnC;AAAA,IACA,MAAM,oBAAoB;AACtB,UAAI;AACA,cAAM,KAAK,OAAO;AAAA,MACtB,SACOA,QAAP;AACI,gBAAQ,MAAMA,MAAK;AAAA,MACvB,UACA;AACI,aAAK,WAAW;AAAA,MACpB;AAAA,IACJ;AAAA,IACA,MAAM,SAAS;AACX,UAAI;AACJ,cAAS,KAAK,KAAK,mBAAmB,QAAQ,OAAO,SAAS,KAAM,KAAK,iBAAiB,YAAY;AAClG,cAAM,QAAQ,KAAK;AACnB,YAAI,KAAK,cAAc,KAAK,GAAG;AAC3B,gBAAM,mBAAmB;AACzB,gBAAM,MAAM,OAAO,OAAO,IAAI;AAAA,QAClC;AAAA,MACJ,GAAG;AAAA,IACP;AAAA,IACA,aAAa;AACT,UAAI;AACA,aAAK,OAAO;AAAA,MAChB,SACO,IAAP;AAAA,MAAa;AAAA,IACjB;AAAA,IACA,gCAAgC;AAC5B,WAAK,kBAAkB,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC;AAAA,IACpD;AAAA,IACA,IAAI,oBAAoB;AACpB,UAAI;AACJ,YAAM,mBAAmB,KAAK,eAAe,QAAQ,CAAC,MAAM,CAAC,GAAG,EAAE,QAAQ,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE;AACjG,YAAM,iBAAiB,CAAC,KAAM,KAAK,KAAK,qBAAqB,QAAQ,OAAO,SAAS,SAAS,GAAG,aAAa,CAAC,CAAE,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,MAAM,EAAE,EAAE;AACxJ,aAAO,iBAAiB,OAAO,CAAC,MAAM,eAAe,SAAS,EAAE,EAAE,CAAC;AAAA,IACvE;AAAA,IACA,IAAI,gBAAgB;AAChB,UAAI,KAAK,QAAQ;AACb,cAAM,iBAAiB,cAAc,KAAK;AAC1C,YAAI,gBAAgB;AAChB,iBAAO;AAAA,QACX;AACA,aAAK,MAAM,gBAAgB;AAAA,MAC/B;AACA,WAAK,MAAM,6BAA6B;AAAA,IAC5C;AAAA,IACA,IAAI,iBAAiB;AACjB,UAAI,KAAK,QAAQ;AACb,eAAO,KAAK;AAAA,MAChB,WACS,KAAK,SAAS;AACnB,eAAO,KAAK;AAAA,MAChB,OACK;AACD,aAAK,MAAM,wCAAwC;AAAA,MACvD;AAAA,IACJ;AAAA,IACA,IAAI,kBAAkB;AAClB,aAAO,KAAK,gBAAgB,QAAQ,UAAU,IAAI;AAAA,IACtD;AAAA,IACA,IAAI,kBAAkB;AAClB,UAAI,KAAK,sBAAsB,MAAM;AACjC,cAAM,WAAW,KAAK,cAAc,cAAc,UAAU;AAC5D,aAAK,YAAY,QAAQ;AACzB,eAAO;AAAA,MACX,WACS,KAAK,6BAA6B,qBAAqB;AAC5D,eAAO,KAAK;AAAA,MAChB;AACA,WAAK,MAAM,kDAAkD;AAAA,IACjE;AAAA,IACA,IAAI,SAAS;AACT,aAAO,KAAK,aAAa,QAAQ;AAAA,IACrC;AAAA,IACA,IAAI,SAAS;AACT,aAAO,KAAK,aAAa,QAAQ;AAAA,IACrC;AAAA,IACA,IAAI,UAAU;AACV,aAAO,KAAK,aAAa,SAAS;AAAA,IACtC;AAAA,IACA,MAAM,SAAS;AACX,YAAM,IAAI,MAAM,GAAG,KAAK,gBAAgB,SAAS;AAAA,IACrD;AAAA,IACA,IAAI,cAAc;AACd,UAAI,IAAI;AACR,cAAQ,OAAO,KAAK,KAAK,UAAU,MAAM,SAAS,OAAO,QAAQ,OAAO,SAAS,KAAK,CAAC,GAAG,QAAQ,QAAQ,OAAO,SAAS,KAAK;AAAA,IACnI;AAAA,IACA,IAAI,oBAAoB;AACpB,aAAO,IAAI,YAAY,8BAA8B;AAAA,QACjD,SAAS;AAAA,QACT,YAAY;AAAA,QACZ,QAAQ,EAAE,WAAW,MAAM,QAAQ,cAAc,cAAc;AAAA,MACnE,CAAC;AAAA,IACL;AAAA,IACA,IAAI,qBAAqB;AACrB,UAAI;AACJ,YAAM,WAAW,KAAK,KAAK,mBAAmB,QAAQ,OAAO,SAAS,SAAS,GAAG,eAAe,KAAK,MAAM;AAC5G,UAAI,YAAY,MAAM;AAClB,eAAO,CAAC,OAAO;AAAA,MACnB,OACK;AACD,eAAO,CAAC;AAAA,MACZ;AAAA,IACJ;AAAA,IACA,IAAI,wBAAwB;AACxB,UAAI;AACJ,YAAM,YAAY,KAAK,KAAK,mBAAmB,QAAQ,OAAO,SAAS,SAAS,GAAG,iBAAiB,KAAK,OAAO;AAChH,UAAI,SAAS,WAAW,GAAG;AACvB,eAAO,MAAM,UAAU,MAAM,KAAK,QAAQ;AAAA,MAC9C,OACK;AACD,eAAO,CAAC;AAAA,MACZ;AAAA,IACJ;AAAA,EACJ;AAEA,MAAM,sBAAN,cAAkC,YAAY;AAAA,IAC1C,cAAc;AACV,YAAM,GAAG,SAAS;AAClB,WAAK,eAAe;AAAA,IACxB;AAAA,IACA,oBAAoB;AAChB,WAAK,eAAe,KAAK,IAAI,MAAM,WAAW,IAAI,IAAI,UAAU,KAAK,GAAG,IAAI,IAAI,YAAY,KAAK,GAAG;AACpG,0BAAoB,KAAK,YAAY;AAAA,IACzC;AAAA,IACA,uBAAuB;AACnB,UAAI,KAAK,cAAc;AACnB,+BAAuB,KAAK,YAAY;AAAA,MAC5C;AAAA,IACJ;AAAA,IACA,IAAI,MAAM;AACN,aAAO,KAAK,aAAa,KAAK,KAAK;AAAA,IACvC;AAAA,EACJ;AAEA,eAAa,sBAAsB;AACnC,MAAI,eAAe,IAAI,aAAa,MAAM,QAAW;AACjD,mBAAe,OAAO,eAAe,YAAY;AAAA,EACrD;AACA,MAAI,eAAe,IAAI,cAAc,MAAM,QAAW;AAClD,mBAAe,OAAO,gBAAgB,aAAa;AAAA,EACvD;AACA,MAAI,eAAe,IAAI,qBAAqB,MAAM,QAAW;AACzD,mBAAe,OAAO,uBAAuB,mBAAmB;AAAA,EACpE;AAEA,GAAC,MAAM;AACH,QAAI,UAAU,SAAS;AACvB,QAAI,CAAC;AACD;AACJ,QAAI,QAAQ,aAAa,6BAA6B;AAClD;AACJ,cAAU,QAAQ;AAClB,WAAO,SAAS;AACZ,UAAI,WAAW,SAAS,MAAM;AAC1B,eAAO,QAAQ,KAAK;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,SASvB,QAAQ,SAAS;AAAA,MAClB;AACA,gBAAU,QAAQ;AAAA,IACtB;AAAA,EACJ,GAAG;AAEH,SAAO,QAAQ;AACf,QAAM;;;AClxHN,MAAI;AAEJ,iBAAsB,cAAc;AAClC,WAAO,YAAY,YAAYe,gBAAe,EAAE,KAAK,WAAW,CAAC;AAAA,EACnE;AAEO,WAAS,YAAY,aAAa;AACvC,WAAO,WAAW;AAAA,EACpB;AAEA,iBAAsBA,kBAAiB;AACrC,UAAM,EAAE,gBAAAA,gBAAe,IAAI,MAAM;AACjC,WAAOA,gBAAe;AAAA,EACxB;AAEA,iBAAsB,YAAY,SAAS,OAAO;AAChD,UAAM,EAAE,cAAc,IAAI,MAAM,YAAY;AAC5C,WAAO,cAAc,OAAO,SAAS,KAAK;AAAA,EAC5C;;;ACCe,WAAR,KAAuB,KAAK;AAC/B,QAAI,CAAC,OAAO,OAAO,QAAQ;AAAU,aAAO;AAC5C,QAAI,eAAe,QAAQ,eAAe;AAAQ,aAAO;AACzD,QAAI,MAAM,QAAQ,GAAG;AAAG,aAAO,IAAI,IAAI,IAAI;AAC3C,WAAO,OAAO,KAAK,GAAG,EAAE,OAAO,SAAU,KAAK,KAAK;AAC/C,UAAI,QAAQ,IAAI,GAAG,YAAY,IAAI,IAAI,MAAM,CAAC,EAAE,QAAQ,aAAa,SAAU,GAAG,GAAG;AACjF,eAAO,MAAM,EAAE,YAAY;AAAA,MAC/B,CAAC;AACD,UAAI,SAAS,KAAK,IAAI,IAAI;AAC1B,aAAO;AAAA,IACX,GAAG,CAAC,CAAC;AAAA,EACT;;;AC1BA,MAAM,gCAAN,cAA4C,YAAY;AAAA,IACtD,MAAM,oBAAoB;AACxB,0BAAoB,IAAI;AACxB,WAAK,eAAe,MAAM,YAAY,KAAK,SAAS,EAAE,UAAU,KAAK,qBAAqB,KAAK,IAAI,EAAE,CAAC;AAAA,IACxG;AAAA,IAEA,uBAAuB;AACrB,6BAAuB,IAAI;AAC3B,UAAI,KAAK;AAAc,aAAK,aAAa,YAAY;AAAA,IACvD;AAAA,IAEA,qBAAqBC,OAAM;AACzB,YAAM,QAAQ,IAAI,aAAa,WAAW,EAAE,MAAAA,MAAK,CAAC;AAClD,aAAO,KAAK,cAAc,KAAK;AAAA,IACjC;AAAA,IAEA,IAAI,UAAU;AACZ,YAAM,UAAU,KAAK,aAAa,SAAS;AAC3C,YAAM,qBAAqB,KAAK,aAAa,oBAAoB;AACjE,aAAO,EAAE,SAAS,oBAAoB,GAAG,KAAS,EAAE,GAAG,KAAK,QAAQ,CAAC,EAAE;AAAA,IACzE;AAAA,EACF;AAEA,iBAAe,OAAO,6BAA6B,6BAA6B;;;AC3BzE,WAAS,4BAA4B,OAAO;AACjD,QAAI,MAAM,kBAAkB,iBAAiB;AAC3C,YAAM,EAAE,QAAQ,MAAM,QAAQ,EAAE,aAAa,EAAE,IAAI;AAEnD,WAAK,iBAAiB,sBAAsB,CAAC,EAAE,QAAQ,EAAE,gBAAgB,EAAE,UAAU,EAAE,EAAE,MAAM;AAC7F,cAAM,SAAU,aAAa,UAAU,cAAgB,aAAa,QAAQ,aAAa,KAAK,IAAI,SAAS,KAAM,KAAK,aAAa,QAAQ;AAE3I,YAAI,CAAC,OAAO,KAAK,MAAM,GAAG;AACxB,cAAI,QAAQ,KAAK,MAAM,GAAG;AACxB,yBAAa,KAAK,OAAO,SAAS;AAAA,UACpC,OAAO;AACL,yBAAa,KAAK,IAAI,WAAW,MAAM;AAAA,UACzC;AAEA,uBAAa,SAAS;AAAA,QACxB;AAAA,MACF,GAAG,EAAE,MAAM,KAAK,CAAC;AAAA,IACnB;AAAA,EACF;;;ACRA,mBAAiB,8BAA8B,2BAA2B;;;ACN1E,MAAM,gBAAN,MAAoB;AAAA,IAChB,YAAY,aAAa,WAAW,cAAc;AAC9C,WAAK,cAAc;AACnB,WAAK,YAAY;AACjB,WAAK,eAAe;AACpB,WAAK,oBAAoB,oBAAI,IAAI;AAAA,IACrC;AAAA,IACA,UAAU;AACN,WAAK,YAAY,iBAAiB,KAAK,WAAW,MAAM,KAAK,YAAY;AAAA,IAC7E;AAAA,IACA,aAAa;AACT,WAAK,YAAY,oBAAoB,KAAK,WAAW,MAAM,KAAK,YAAY;AAAA,IAChF;AAAA,IACA,iBAAiB,SAAS;AACtB,WAAK,kBAAkB,IAAI,OAAO;AAAA,IACtC;AAAA,IACA,oBAAoB,SAAS;AACzB,WAAK,kBAAkB,OAAO,OAAO;AAAA,IACzC;AAAA,IACA,YAAY,OAAO;AACf,YAAM,gBAAgB,YAAY,KAAK;AACvC,iBAAW,WAAW,KAAK,UAAU;AACjC,YAAI,cAAc,6BAA6B;AAC3C;AAAA,QACJ,OACK;AACD,kBAAQ,YAAY,aAAa;AAAA,QACrC;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,IAAI,WAAW;AACX,aAAO,MAAM,KAAK,KAAK,iBAAiB,EAAE,KAAK,CAACC,OAAMC,WAAU;AAC5D,cAAM,YAAYD,MAAK,OAAO,aAAaC,OAAM;AACjD,eAAO,YAAY,aAAa,KAAK,YAAY,aAAa,IAAI;AAAA,MACtE,CAAC;AAAA,IACL;AAAA,EACJ;AACA,WAAS,YAAY,OAAO;AACxB,QAAI,iCAAiC,OAAO;AACxC,aAAO;AAAA,IACX,OACK;AACD,YAAM,EAAE,yBAAyB,IAAI;AACrC,aAAO,OAAO,OAAO,OAAO;AAAA,QACxB,6BAA6B;AAAA,QAC7B,2BAA2B;AACvB,eAAK,8BAA8B;AACnC,mCAAyB,KAAK,IAAI;AAAA,QACtC;AAAA,MACJ,CAAC;AAAA,IACL;AAAA,EACJ;AAEA,MAAM,aAAN,MAAiB;AAAA,IACb,YAAYC,cAAa;AACrB,WAAK,cAAcA;AACnB,WAAK,oBAAoB,oBAAI;AAC7B,WAAK,UAAU;AAAA,IACnB;AAAA,IACA,QAAQ;AACJ,UAAI,CAAC,KAAK,SAAS;AACf,aAAK,UAAU;AACf,aAAK,eAAe,QAAQ,mBAAiB,cAAc,QAAQ,CAAC;AAAA,MACxE;AAAA,IACJ;AAAA,IACA,OAAO;AACH,UAAI,KAAK,SAAS;AACd,aAAK,UAAU;AACf,aAAK,eAAe,QAAQ,mBAAiB,cAAc,WAAW,CAAC;AAAA,MAC3E;AAAA,IACJ;AAAA,IACA,IAAI,iBAAiB;AACjB,aAAO,MAAM,KAAK,KAAK,kBAAkB,OAAO,CAAC,EAC5C,OAAO,CAAC,WAAW,QAAQ,UAAU,OAAO,MAAM,KAAK,IAAI,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC;AAAA,IAClF;AAAA,IACA,iBAAiB,SAAS;AACtB,WAAK,6BAA6B,OAAO,EAAE,iBAAiB,OAAO;AAAA,IACvE;AAAA,IACA,oBAAoB,SAAS;AACzB,WAAK,6BAA6B,OAAO,EAAE,oBAAoB,OAAO;AAAA,IAC1E;AAAA,IACA,YAAYC,QAAO,SAAS,SAAS,CAAC,GAAG;AACrC,WAAK,YAAY,YAAYA,QAAO,SAAS,WAAW,MAAM;AAAA,IAClE;AAAA,IACA,6BAA6B,SAAS;AAClC,YAAM,EAAE,aAAa,WAAW,aAAa,IAAI;AACjD,aAAO,KAAK,mBAAmB,aAAa,WAAW,YAAY;AAAA,IACvE;AAAA,IACA,mBAAmB,aAAa,WAAW,cAAc;AACrD,YAAM,mBAAmB,KAAK,oCAAoC,WAAW;AAC7E,YAAM,WAAW,KAAK,SAAS,WAAW,YAAY;AACtD,UAAI,gBAAgB,iBAAiB,IAAI,QAAQ;AACjD,UAAI,CAAC,eAAe;AAChB,wBAAgB,KAAK,oBAAoB,aAAa,WAAW,YAAY;AAC7E,yBAAiB,IAAI,UAAU,aAAa;AAAA,MAChD;AACA,aAAO;AAAA,IACX;AAAA,IACA,oBAAoB,aAAa,WAAW,cAAc;AACtD,YAAM,gBAAgB,IAAI,cAAc,aAAa,WAAW,YAAY;AAC5E,UAAI,KAAK,SAAS;AACd,sBAAc,QAAQ;AAAA,MAC1B;AACA,aAAO;AAAA,IACX;AAAA,IACA,oCAAoC,aAAa;AAC7C,UAAI,mBAAmB,KAAK,kBAAkB,IAAI,WAAW;AAC7D,UAAI,CAAC,kBAAkB;AACnB,2BAAmB,oBAAI;AACvB,aAAK,kBAAkB,IAAI,aAAa,gBAAgB;AAAA,MAC5D;AACA,aAAO;AAAA,IACX;AAAA,IACA,SAAS,WAAW,cAAc;AAC9B,YAAM,QAAQ,CAAC,SAAS;AACxB,aAAO,KAAK,YAAY,EAAE,KAAK,EAAE,QAAQ,SAAO;AAC5C,cAAM,KAAK,GAAG,aAAa,OAAO,KAAK,MAAM,KAAK;AAAA,MACtD,CAAC;AACD,aAAO,MAAM,KAAK,GAAG;AAAA,IACzB;AAAA,EACJ;AAEA,MAAM,oBAAoB;AAC1B,WAAS,4BAA4B,kBAAkB;AACnD,UAAM,SAAS,iBAAiB,KAAK;AACrC,UAAM,UAAU,OAAO,MAAM,iBAAiB,KAAK,CAAC;AACpD,WAAO;AAAA,MACH,aAAa,iBAAiB,QAAQ,EAAE;AAAA,MACxC,WAAW,QAAQ;AAAA,MACnB,cAAc,QAAQ,KAAK,kBAAkB,QAAQ,EAAE,IAAI,CAAC;AAAA,MAC5D,YAAY,QAAQ;AAAA,MACpB,YAAY,QAAQ;AAAA,IACxB;AAAA,EACJ;AACA,WAAS,iBAAiB,iBAAiB;AACvC,QAAI,mBAAmB,UAAU;AAC7B,aAAO;AAAA,IACX,WACS,mBAAmB,YAAY;AACpC,aAAO;AAAA,IACX;AAAA,EACJ;AACA,WAAS,kBAAkB,cAAc;AACrC,WAAO,aAAa,MAAM,GAAG,EAAE,OAAO,CAAC,SAAS,UAAU,OAAO,OAAO,SAAS,EAAE,CAAC,MAAM,QAAQ,MAAM,EAAE,IAAI,CAAC,KAAK,KAAK,KAAK,EAAE,CAAC,GAAG,CAAC,CAAC;AAAA,EAC1I;AACA,WAAS,qBAAqB,aAAa;AACvC,QAAI,eAAe,QAAQ;AACvB,aAAO;AAAA,IACX,WACS,eAAe,UAAU;AAC9B,aAAO;AAAA,IACX;AAAA,EACJ;AAEA,WAAS,SAAS,OAAO;AACrB,WAAO,MAAM,QAAQ,uBAAuB,CAAC,GAAG,SAAS,KAAK,YAAY,CAAC;AAAA,EAC/E;AACA,WAAS,WAAW,OAAO;AACvB,WAAO,MAAM,OAAO,CAAC,EAAE,YAAY,IAAI,MAAM,MAAM,CAAC;AAAA,EACxD;AACA,WAAS,UAAU,OAAO;AACtB,WAAO,MAAM,QAAQ,YAAY,CAAC,GAAG,SAAS,IAAI,KAAK,YAAY,GAAG;AAAA,EAC1E;AACA,WAAS,SAAS,OAAO;AACrB,WAAO,MAAM,MAAM,SAAS,KAAK,CAAC;AAAA,EACtC;AAEA,MAAM,SAAN,MAAa;AAAA,IACT,YAAY,SAASC,QAAO,YAAY;AACpC,WAAK,UAAU;AACf,WAAK,QAAQA;AACb,WAAK,cAAc,WAAW,eAAe;AAC7C,WAAK,YAAY,WAAW,aAAa,8BAA8B,OAAO,KAAKD,OAAM,oBAAoB;AAC7G,WAAK,eAAe,WAAW,gBAAgB,CAAC;AAChD,WAAK,aAAa,WAAW,cAAcA,OAAM,oBAAoB;AACrE,WAAK,aAAa,WAAW,cAAcA,OAAM,qBAAqB;AAAA,IAC1E;AAAA,IACA,OAAO,SAAS,OAAO;AACnB,aAAO,IAAI,KAAK,MAAM,SAAS,MAAM,OAAO,4BAA4B,MAAM,OAAO,CAAC;AAAA,IAC1F;AAAA,IACA,WAAW;AACP,YAAM,kBAAkB,KAAK,kBAAkB,IAAI,KAAK,oBAAoB;AAC5E,aAAO,GAAG,KAAK,YAAY,oBAAoB,KAAK,cAAc,KAAK;AAAA,IAC3E;AAAA,IACA,IAAI,SAAS;AACT,YAAM,SAAS,CAAC;AAChB,YAAM,UAAU,IAAI,OAAO,SAAS,KAAK,wBAAwB;AACjE,iBAAW,EAAE,MAAM,MAAM,KAAK,MAAM,KAAK,KAAK,QAAQ,UAAU,GAAG;AAC/D,cAAM,QAAQ,KAAK,MAAM,OAAO;AAChC,cAAM,MAAM,SAAS,MAAM;AAC3B,YAAI,KAAK;AACL,iBAAO,SAAS,GAAG,KAAK,SAAS,KAAK;AAAA,QAC1C;AAAA,MACJ;AACA,aAAO;AAAA,IACX;AAAA,IACA,IAAI,kBAAkB;AAClB,aAAO,qBAAqB,KAAK,WAAW;AAAA,IAChD;AAAA,EACJ;AACA,MAAM,oBAAoB;AAAA,IACtB,KAAK,OAAK;AAAA,IACV,UAAU,OAAK;AAAA,IACf,QAAQ,OAAK;AAAA,IACb,WAAW,OAAK;AAAA,IAChB,SAAS,OAAK,EAAE,aAAa,MAAM,KAAK,WAAW,UAAU;AAAA,IAC7D,UAAU,OAAK;AAAA,IACf,YAAY,OAAK;AAAA,EACrB;AACA,WAAS,8BAA8B,SAAS;AAC5C,UAAM,UAAU,QAAQ,QAAQ,YAAY;AAC5C,QAAI,WAAW,mBAAmB;AAC9B,aAAO,kBAAkB,SAAS,OAAO;AAAA,IAC7C;AAAA,EACJ;AACA,WAASA,OAAM,SAAS;AACpB,UAAM,IAAI,MAAM,OAAO;AAAA,EAC3B;AACA,WAAS,SAAS,OAAO;AACrB,QAAI;AACA,aAAO,KAAK,MAAM,KAAK;AAAA,IAC3B,SACO,KAAP;AACI,aAAO;AAAA,IACX;AAAA,EACJ;AAEA,MAAM,UAAN,MAAc;AAAA,IACV,YAAY,SAAS,QAAQ;AACzB,WAAK,UAAU;AACf,WAAK,SAAS;AAAA,IAClB;AAAA,IACA,IAAI,QAAQ;AACR,aAAO,KAAK,OAAO;AAAA,IACvB;AAAA,IACA,IAAI,cAAc;AACd,aAAO,KAAK,OAAO;AAAA,IACvB;AAAA,IACA,IAAI,eAAe;AACf,aAAO,KAAK,OAAO;AAAA,IACvB;AAAA,IACA,IAAI,aAAa;AACb,aAAO,KAAK,QAAQ;AAAA,IACxB;AAAA,IACA,YAAY,OAAO;AACf,UAAI,KAAK,qBAAqB,KAAK,KAAK,KAAK,uBAAuB,KAAK,GAAG;AACxE,aAAK,uBAAuB,KAAK;AACjC,aAAK,sBAAsB,KAAK;AAChC,aAAK,gBAAgB,KAAK;AAAA,MAC9B;AAAA,IACJ;AAAA,IACA,IAAI,YAAY;AACZ,aAAO,KAAK,OAAO;AAAA,IACvB;AAAA,IACA,IAAI,SAAS;AACT,YAAM,SAAS,KAAK,WAAW,KAAK;AACpC,UAAI,OAAO,UAAU,YAAY;AAC7B,eAAO;AAAA,MACX;AACA,YAAM,IAAI,MAAM,WAAW,KAAK,wCAAwC,KAAK,aAAa;AAAA,IAC9F;AAAA,IACA,uBAAuB,OAAO;AAC1B,UAAI,KAAK,aAAa,MAAM;AACxB,cAAM,gBAAgB;AAAA,MAC1B;AAAA,IACJ;AAAA,IACA,sBAAsB,OAAO;AACzB,UAAI,KAAK,aAAa,SAAS;AAC3B,cAAM,eAAe;AAAA,MACzB;AAAA,IACJ;AAAA,IACA,gBAAgB,OAAO;AACnB,YAAM,EAAE,QAAQ,cAAc,IAAI;AAClC,UAAI;AACA,cAAM,EAAE,OAAO,IAAI,KAAK;AACxB,cAAM,cAAc,OAAO,OAAO,OAAO,EAAE,OAAO,CAAC;AACnD,aAAK,OAAO,KAAK,KAAK,YAAY,WAAW;AAC7C,aAAK,QAAQ,iBAAiB,KAAK,YAAY,EAAE,OAAO,QAAQ,eAAe,QAAQ,KAAK,WAAW,CAAC;AAAA,MAC5G,SACOA,QAAP;AACI,cAAM,EAAE,YAAY,YAAY,SAAS,OAAAC,OAAM,IAAI;AACnD,cAAM,SAAS,EAAE,YAAY,YAAY,SAAS,OAAAA,QAAO,MAAM;AAC/D,aAAK,QAAQ,YAAYD,QAAO,oBAAoB,KAAK,WAAW,MAAM;AAAA,MAC9E;AAAA,IACJ;AAAA,IACA,uBAAuB,OAAO;AAC1B,UAAI,KAAK,OAAO,aAAa,SAAS,MAAM;AACxC,eAAO,KAAK,OAAO,YAAY,MAAM;AAAA,MACzC,OACK;AACD,eAAO;AAAA,MACX;AAAA,IACJ;AAAA,IACA,qBAAqB,OAAO;AACxB,YAAM,cAAc,MAAM;AAC1B,UAAI,KAAK,YAAY,aAAa;AAC9B,eAAO;AAAA,MACX,WACS,uBAAuB,WAAW,KAAK,QAAQ,SAAS,WAAW,GAAG;AAC3E,eAAO,KAAK,MAAM,gBAAgB,WAAW;AAAA,MACjD,OACK;AACD,eAAO,KAAK,MAAM,gBAAgB,KAAK,OAAO,OAAO;AAAA,MACzD;AAAA,IACJ;AAAA,IACA,IAAI,aAAa;AACb,aAAO,KAAK,QAAQ;AAAA,IACxB;AAAA,IACA,IAAI,aAAa;AACb,aAAO,KAAK,OAAO;AAAA,IACvB;AAAA,IACA,IAAI,UAAU;AACV,aAAO,KAAK,MAAM;AAAA,IACtB;AAAA,IACA,IAAI,QAAQ;AACR,aAAO,KAAK,QAAQ;AAAA,IACxB;AAAA,EACJ;AAEA,MAAM,kBAAN,MAAsB;AAAA,IAClB,YAAY,SAAS,UAAU;AAC3B,WAAK,uBAAuB,EAAE,YAAY,MAAM,WAAW,MAAM,SAAS,KAAK;AAC/E,WAAK,UAAU;AACf,WAAK,UAAU;AACf,WAAK,WAAW;AAChB,WAAK,WAAW,oBAAI;AACpB,WAAK,mBAAmB,IAAI,iBAAiB,CAAC,cAAc,KAAK,iBAAiB,SAAS,CAAC;AAAA,IAChG;AAAA,IACA,QAAQ;AACJ,UAAI,CAAC,KAAK,SAAS;AACf,aAAK,UAAU;AACf,aAAK,iBAAiB,QAAQ,KAAK,SAAS,KAAK,oBAAoB;AACrE,aAAK,QAAQ;AAAA,MACjB;AAAA,IACJ;AAAA,IACA,MAAM,UAAU;AACZ,UAAI,KAAK,SAAS;AACd,aAAK,iBAAiB,WAAW;AACjC,aAAK,UAAU;AAAA,MACnB;AACA,eAAS;AACT,UAAI,CAAC,KAAK,SAAS;AACf,aAAK,iBAAiB,QAAQ,KAAK,SAAS,KAAK,oBAAoB;AACrE,aAAK,UAAU;AAAA,MACnB;AAAA,IACJ;AAAA,IACA,OAAO;AACH,UAAI,KAAK,SAAS;AACd,aAAK,iBAAiB,YAAY;AAClC,aAAK,iBAAiB,WAAW;AACjC,aAAK,UAAU;AAAA,MACnB;AAAA,IACJ;AAAA,IACA,UAAU;AACN,UAAI,KAAK,SAAS;AACd,cAAM,UAAU,IAAI,IAAI,KAAK,oBAAoB,CAAC;AAClD,mBAAW,WAAW,MAAM,KAAK,KAAK,QAAQ,GAAG;AAC7C,cAAI,CAAC,QAAQ,IAAI,OAAO,GAAG;AACvB,iBAAK,cAAc,OAAO;AAAA,UAC9B;AAAA,QACJ;AACA,mBAAW,WAAW,MAAM,KAAK,OAAO,GAAG;AACvC,eAAK,WAAW,OAAO;AAAA,QAC3B;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,iBAAiB,WAAW;AACxB,UAAI,KAAK,SAAS;AACd,mBAAW,YAAY,WAAW;AAC9B,eAAK,gBAAgB,QAAQ;AAAA,QACjC;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,gBAAgB,UAAU;AACtB,UAAI,SAAS,QAAQ,cAAc;AAC/B,aAAK,uBAAuB,SAAS,QAAQ,SAAS,aAAa;AAAA,MACvE,WACS,SAAS,QAAQ,aAAa;AACnC,aAAK,oBAAoB,SAAS,YAAY;AAC9C,aAAK,kBAAkB,SAAS,UAAU;AAAA,MAC9C;AAAA,IACJ;AAAA,IACA,uBAAuB,MAAM,eAAe;AACxC,YAAM,UAAU;AAChB,UAAI,KAAK,SAAS,IAAI,OAAO,GAAG;AAC5B,YAAI,KAAK,SAAS,2BAA2B,KAAK,aAAa,OAAO,GAAG;AACrE,eAAK,SAAS,wBAAwB,SAAS,aAAa;AAAA,QAChE,OACK;AACD,eAAK,cAAc,OAAO;AAAA,QAC9B;AAAA,MACJ,WACS,KAAK,aAAa,OAAO,GAAG;AACjC,aAAK,WAAW,OAAO;AAAA,MAC3B;AAAA,IACJ;AAAA,IACA,oBAAoB,OAAO;AACvB,iBAAW,QAAQ,MAAM,KAAK,KAAK,GAAG;AAClC,cAAM,UAAU,KAAK,gBAAgB,IAAI;AACzC,YAAI,SAAS;AACT,eAAK,YAAY,SAAS,KAAK,aAAa;AAAA,QAChD;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,kBAAkB,OAAO;AACrB,iBAAW,QAAQ,MAAM,KAAK,KAAK,GAAG;AAClC,cAAM,UAAU,KAAK,gBAAgB,IAAI;AACzC,YAAI,WAAW,KAAK,gBAAgB,OAAO,GAAG;AAC1C,eAAK,YAAY,SAAS,KAAK,UAAU;AAAA,QAC7C;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,aAAa,SAAS;AAClB,aAAO,KAAK,SAAS,aAAa,OAAO;AAAA,IAC7C;AAAA,IACA,oBAAoB,OAAO,KAAK,SAAS;AACrC,aAAO,KAAK,SAAS,oBAAoB,IAAI;AAAA,IACjD;AAAA,IACA,YAAY,MAAM,WAAW;AACzB,iBAAW,WAAW,KAAK,oBAAoB,IAAI,GAAG;AAClD,kBAAU,KAAK,MAAM,OAAO;AAAA,MAChC;AAAA,IACJ;AAAA,IACA,gBAAgB,MAAM;AAClB,UAAI,KAAK,YAAY,KAAK,cAAc;AACpC,eAAO;AAAA,MACX;AAAA,IACJ;AAAA,IACA,gBAAgB,SAAS;AACrB,UAAI,QAAQ,eAAe,KAAK,QAAQ,aAAa;AACjD,eAAO;AAAA,MACX,OACK;AACD,eAAO,KAAK,QAAQ,SAAS,OAAO;AAAA,MACxC;AAAA,IACJ;AAAA,IACA,WAAW,SAAS;AAChB,UAAI,CAAC,KAAK,SAAS,IAAI,OAAO,GAAG;AAC7B,YAAI,KAAK,gBAAgB,OAAO,GAAG;AAC/B,eAAK,SAAS,IAAI,OAAO;AACzB,cAAI,KAAK,SAAS,gBAAgB;AAC9B,iBAAK,SAAS,eAAe,OAAO;AAAA,UACxC;AAAA,QACJ;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,cAAc,SAAS;AACnB,UAAI,KAAK,SAAS,IAAI,OAAO,GAAG;AAC5B,aAAK,SAAS,OAAO,OAAO;AAC5B,YAAI,KAAK,SAAS,kBAAkB;AAChC,eAAK,SAAS,iBAAiB,OAAO;AAAA,QAC1C;AAAA,MACJ;AAAA,IACJ;AAAA,EACJ;AAEA,MAAM,oBAAN,MAAwB;AAAA,IACpB,YAAY,SAAS,eAAe,UAAU;AAC1C,WAAK,gBAAgB;AACrB,WAAK,WAAW;AAChB,WAAK,kBAAkB,IAAI,gBAAgB,SAAS,IAAI;AAAA,IAC5D;AAAA,IACA,IAAI,UAAU;AACV,aAAO,KAAK,gBAAgB;AAAA,IAChC;AAAA,IACA,IAAI,WAAW;AACX,aAAO,IAAI,KAAK;AAAA,IACpB;AAAA,IACA,QAAQ;AACJ,WAAK,gBAAgB,MAAM;AAAA,IAC/B;AAAA,IACA,MAAM,UAAU;AACZ,WAAK,gBAAgB,MAAM,QAAQ;AAAA,IACvC;AAAA,IACA,OAAO;AACH,WAAK,gBAAgB,KAAK;AAAA,IAC9B;AAAA,IACA,UAAU;AACN,WAAK,gBAAgB,QAAQ;AAAA,IACjC;AAAA,IACA,IAAI,UAAU;AACV,aAAO,KAAK,gBAAgB;AAAA,IAChC;AAAA,IACA,aAAa,SAAS;AAClB,aAAO,QAAQ,aAAa,KAAK,aAAa;AAAA,IAClD;AAAA,IACA,oBAAoB,MAAM;AACtB,YAAM,QAAQ,KAAK,aAAa,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC;AAClD,YAAM,UAAU,MAAM,KAAK,KAAK,iBAAiB,KAAK,QAAQ,CAAC;AAC/D,aAAO,MAAM,OAAO,OAAO;AAAA,IAC/B;AAAA,IACA,eAAe,SAAS;AACpB,UAAI,KAAK,SAAS,yBAAyB;AACvC,aAAK,SAAS,wBAAwB,SAAS,KAAK,aAAa;AAAA,MACrE;AAAA,IACJ;AAAA,IACA,iBAAiB,SAAS;AACtB,UAAI,KAAK,SAAS,2BAA2B;AACzC,aAAK,SAAS,0BAA0B,SAAS,KAAK,aAAa;AAAA,MACvE;AAAA,IACJ;AAAA,IACA,wBAAwB,SAAS,eAAe;AAC5C,UAAI,KAAK,SAAS,gCAAgC,KAAK,iBAAiB,eAAe;AACnF,aAAK,SAAS,6BAA6B,SAAS,aAAa;AAAA,MACrE;AAAA,IACJ;AAAA,EACJ;AAEA,MAAM,oBAAN,MAAwB;AAAA,IACpB,YAAY,SAAS,UAAU;AAC3B,WAAK,UAAU;AACf,WAAK,WAAW;AAChB,WAAK,UAAU;AACf,WAAK,YAAY,oBAAI;AACrB,WAAK,mBAAmB,IAAI,iBAAiB,eAAa,KAAK,iBAAiB,SAAS,CAAC;AAAA,IAC9F;AAAA,IACA,QAAQ;AACJ,UAAI,CAAC,KAAK,SAAS;AACf,aAAK,UAAU;AACf,aAAK,iBAAiB,QAAQ,KAAK,SAAS,EAAE,YAAY,MAAM,mBAAmB,KAAK,CAAC;AACzF,aAAK,QAAQ;AAAA,MACjB;AAAA,IACJ;AAAA,IACA,OAAO;AACH,UAAI,KAAK,SAAS;AACd,aAAK,iBAAiB,YAAY;AAClC,aAAK,iBAAiB,WAAW;AACjC,aAAK,UAAU;AAAA,MACnB;AAAA,IACJ;AAAA,IACA,UAAU;AACN,UAAI,KAAK,SAAS;AACd,mBAAW,iBAAiB,KAAK,qBAAqB;AAClD,eAAK,iBAAiB,eAAe,IAAI;AAAA,QAC7C;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,iBAAiB,WAAW;AACxB,UAAI,KAAK,SAAS;AACd,mBAAW,YAAY,WAAW;AAC9B,eAAK,gBAAgB,QAAQ;AAAA,QACjC;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,gBAAgB,UAAU;AACtB,YAAM,gBAAgB,SAAS;AAC/B,UAAI,eAAe;AACf,aAAK,iBAAiB,eAAe,SAAS,QAAQ;AAAA,MAC1D;AAAA,IACJ;AAAA,IACA,iBAAiB,eAAe,UAAU;AACtC,YAAM,MAAM,KAAK,SAAS,4BAA4B,aAAa;AACnE,UAAI,OAAO,MAAM;AACb,YAAI,CAAC,KAAK,UAAU,IAAI,aAAa,GAAG;AACpC,eAAK,kBAAkB,KAAK,aAAa;AAAA,QAC7C;AACA,cAAM,QAAQ,KAAK,QAAQ,aAAa,aAAa;AACrD,YAAI,KAAK,UAAU,IAAI,aAAa,KAAK,OAAO;AAC5C,eAAK,sBAAsB,OAAO,KAAK,QAAQ;AAAA,QACnD;AACA,YAAI,SAAS,MAAM;AACf,gBAAME,YAAW,KAAK,UAAU,IAAI,aAAa;AACjD,eAAK,UAAU,OAAO,aAAa;AACnC,cAAIA;AACA,iBAAK,oBAAoB,KAAK,eAAeA,SAAQ;AAAA,QAC7D,OACK;AACD,eAAK,UAAU,IAAI,eAAe,KAAK;AAAA,QAC3C;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,kBAAkB,KAAK,eAAe;AAClC,UAAI,KAAK,SAAS,mBAAmB;AACjC,aAAK,SAAS,kBAAkB,KAAK,aAAa;AAAA,MACtD;AAAA,IACJ;AAAA,IACA,sBAAsB,OAAO,KAAK,UAAU;AACxC,UAAI,KAAK,SAAS,uBAAuB;AACrC,aAAK,SAAS,sBAAsB,OAAO,KAAK,QAAQ;AAAA,MAC5D;AAAA,IACJ;AAAA,IACA,oBAAoB,KAAK,eAAe,UAAU;AAC9C,UAAI,KAAK,SAAS,qBAAqB;AACnC,aAAK,SAAS,oBAAoB,KAAK,eAAe,QAAQ;AAAA,MAClE;AAAA,IACJ;AAAA,IACA,IAAI,sBAAsB;AACtB,aAAO,MAAM,KAAK,IAAI,IAAI,KAAK,sBAAsB,OAAO,KAAK,sBAAsB,CAAC,CAAC;AAAA,IAC7F;AAAA,IACA,IAAI,wBAAwB;AACxB,aAAO,MAAM,KAAK,KAAK,QAAQ,UAAU,EAAE,IAAI,eAAa,UAAU,IAAI;AAAA,IAC9E;AAAA,IACA,IAAI,yBAAyB;AACzB,aAAO,MAAM,KAAK,KAAK,UAAU,KAAK,CAAC;AAAA,IAC3C;AAAA,EACJ;AAEA,WAAS,IAAI,KAAK,KAAK,OAAO;AAC1B,IAAAC,OAAM,KAAK,GAAG,EAAE,IAAI,KAAK;AAAA,EAC7B;AACA,WAAS,IAAI,KAAK,KAAK,OAAO;AAC1B,IAAAA,OAAM,KAAK,GAAG,EAAE,OAAO,KAAK;AAC5B,UAAM,KAAK,GAAG;AAAA,EAClB;AACA,WAASA,OAAM,KAAK,KAAK;AACrB,QAAI,SAAS,IAAI,IAAI,GAAG;AACxB,QAAI,CAAC,QAAQ;AACT,eAAS,oBAAI,IAAI;AACjB,UAAI,IAAI,KAAK,MAAM;AAAA,IACvB;AACA,WAAO;AAAA,EACX;AACA,WAAS,MAAM,KAAK,KAAK;AACrB,UAAM,SAAS,IAAI,IAAI,GAAG;AAC1B,QAAI,UAAU,QAAQ,OAAO,QAAQ,GAAG;AACpC,UAAI,OAAO,GAAG;AAAA,IAClB;AAAA,EACJ;AAEA,MAAM,WAAN,MAAe;AAAA,IACX,cAAc;AACV,WAAK,cAAc,oBAAI,IAAI;AAAA,IAC/B;AAAA,IACA,IAAI,OAAO;AACP,aAAO,MAAM,KAAK,KAAK,YAAY,KAAK,CAAC;AAAA,IAC7C;AAAA,IACA,IAAI,SAAS;AACT,YAAM,OAAO,MAAM,KAAK,KAAK,YAAY,OAAO,CAAC;AACjD,aAAO,KAAK,OAAO,CAAC,QAAQC,SAAQ,OAAO,OAAO,MAAM,KAAKA,IAAG,CAAC,GAAG,CAAC,CAAC;AAAA,IAC1E;AAAA,IACA,IAAI,OAAO;AACP,YAAM,OAAO,MAAM,KAAK,KAAK,YAAY,OAAO,CAAC;AACjD,aAAO,KAAK,OAAO,CAACC,OAAMD,SAAQC,QAAOD,KAAI,MAAM,CAAC;AAAA,IACxD;AAAA,IACA,IAAI,KAAK,OAAO;AACZ,UAAI,KAAK,aAAa,KAAK,KAAK;AAAA,IACpC;AAAA,IACA,OAAO,KAAK,OAAO;AACf,UAAI,KAAK,aAAa,KAAK,KAAK;AAAA,IACpC;AAAA,IACA,IAAI,KAAK,OAAO;AACZ,YAAM,SAAS,KAAK,YAAY,IAAI,GAAG;AACvC,aAAO,UAAU,QAAQ,OAAO,IAAI,KAAK;AAAA,IAC7C;AAAA,IACA,OAAO,KAAK;AACR,aAAO,KAAK,YAAY,IAAI,GAAG;AAAA,IACnC;AAAA,IACA,SAAS,OAAO;AACZ,YAAM,OAAO,MAAM,KAAK,KAAK,YAAY,OAAO,CAAC;AACjD,aAAO,KAAK,KAAK,CAAAA,SAAOA,KAAI,IAAI,KAAK,CAAC;AAAA,IAC1C;AAAA,IACA,gBAAgB,KAAK;AACjB,YAAM,SAAS,KAAK,YAAY,IAAI,GAAG;AACvC,aAAO,SAAS,MAAM,KAAK,MAAM,IAAI,CAAC;AAAA,IAC1C;AAAA,IACA,gBAAgB,OAAO;AACnB,aAAO,MAAM,KAAK,KAAK,WAAW,EAC7B,OAAO,CAAC,CAAC,KAAK,MAAM,MAAM,OAAO,IAAI,KAAK,CAAC,EAC3C,IAAI,CAAC,CAAC,KAAK,MAAM,MAAM,GAAG;AAAA,IACnC;AAAA,EACJ;AA2BA,MAAM,oBAAN,MAAwB;AAAA,IACpB,YAAY,SAAS,eAAe,UAAU;AAC1C,WAAK,oBAAoB,IAAI,kBAAkB,SAAS,eAAe,IAAI;AAC3E,WAAK,WAAW;AAChB,WAAK,kBAAkB,IAAI;AAAA,IAC/B;AAAA,IACA,IAAI,UAAU;AACV,aAAO,KAAK,kBAAkB;AAAA,IAClC;AAAA,IACA,QAAQ;AACJ,WAAK,kBAAkB,MAAM;AAAA,IACjC;AAAA,IACA,MAAM,UAAU;AACZ,WAAK,kBAAkB,MAAM,QAAQ;AAAA,IACzC;AAAA,IACA,OAAO;AACH,WAAK,kBAAkB,KAAK;AAAA,IAChC;AAAA,IACA,UAAU;AACN,WAAK,kBAAkB,QAAQ;AAAA,IACnC;AAAA,IACA,IAAI,UAAU;AACV,aAAO,KAAK,kBAAkB;AAAA,IAClC;AAAA,IACA,IAAI,gBAAgB;AAChB,aAAO,KAAK,kBAAkB;AAAA,IAClC;AAAA,IACA,wBAAwB,SAAS;AAC7B,WAAK,cAAc,KAAK,qBAAqB,OAAO,CAAC;AAAA,IACzD;AAAA,IACA,6BAA6B,SAAS;AAClC,YAAM,CAAC,iBAAiB,aAAa,IAAI,KAAK,wBAAwB,OAAO;AAC7E,WAAK,gBAAgB,eAAe;AACpC,WAAK,cAAc,aAAa;AAAA,IACpC;AAAA,IACA,0BAA0B,SAAS;AAC/B,WAAK,gBAAgB,KAAK,gBAAgB,gBAAgB,OAAO,CAAC;AAAA,IACtE;AAAA,IACA,cAAc,QAAQ;AAClB,aAAO,QAAQ,WAAS,KAAK,aAAa,KAAK,CAAC;AAAA,IACpD;AAAA,IACA,gBAAgB,QAAQ;AACpB,aAAO,QAAQ,WAAS,KAAK,eAAe,KAAK,CAAC;AAAA,IACtD;AAAA,IACA,aAAa,OAAO;AAChB,WAAK,SAAS,aAAa,KAAK;AAChC,WAAK,gBAAgB,IAAI,MAAM,SAAS,KAAK;AAAA,IACjD;AAAA,IACA,eAAe,OAAO;AAClB,WAAK,SAAS,eAAe,KAAK;AAClC,WAAK,gBAAgB,OAAO,MAAM,SAAS,KAAK;AAAA,IACpD;AAAA,IACA,wBAAwB,SAAS;AAC7B,YAAM,iBAAiB,KAAK,gBAAgB,gBAAgB,OAAO;AACnE,YAAM,gBAAgB,KAAK,qBAAqB,OAAO;AACvD,YAAM,sBAAsB,IAAI,gBAAgB,aAAa,EACxD,UAAU,CAAC,CAAC,eAAe,YAAY,MAAM,CAAC,eAAe,eAAe,YAAY,CAAC;AAC9F,UAAI,uBAAuB,IAAI;AAC3B,eAAO,CAAC,CAAC,GAAG,CAAC,CAAC;AAAA,MAClB,OACK;AACD,eAAO,CAAC,eAAe,MAAM,mBAAmB,GAAG,cAAc,MAAM,mBAAmB,CAAC;AAAA,MAC/F;AAAA,IACJ;AAAA,IACA,qBAAqB,SAAS;AAC1B,YAAM,gBAAgB,KAAK;AAC3B,YAAM,cAAc,QAAQ,aAAa,aAAa,KAAK;AAC3D,aAAO,iBAAiB,aAAa,SAAS,aAAa;AAAA,IAC/D;AAAA,EACJ;AACA,WAAS,iBAAiB,aAAa,SAAS,eAAe;AAC3D,WAAO,YAAY,KAAK,EAAE,MAAM,KAAK,EAAE,OAAO,aAAW,QAAQ,MAAM,EAClE,IAAI,CAAC,SAASE,YAAW,EAAE,SAAS,eAAe,SAAS,OAAAA,OAAM,EAAE;AAAA,EAC7E;AACA,WAAS,IAAIC,OAAMC,QAAO;AACtB,UAAM,SAAS,KAAK,IAAID,MAAK,QAAQC,OAAM,MAAM;AACjD,WAAO,MAAM,KAAK,EAAE,OAAO,GAAG,CAAC,GAAGF,WAAU,CAACC,MAAKD,SAAQE,OAAMF,OAAM,CAAC;AAAA,EAC3E;AACA,WAAS,eAAeC,OAAMC,QAAO;AACjC,WAAOD,SAAQC,UAASD,MAAK,SAASC,OAAM,SAASD,MAAK,WAAWC,OAAM;AAAA,EAC/E;AAEA,MAAM,oBAAN,MAAwB;AAAA,IACpB,YAAY,SAAS,eAAe,UAAU;AAC1C,WAAK,oBAAoB,IAAI,kBAAkB,SAAS,eAAe,IAAI;AAC3E,WAAK,WAAW;AAChB,WAAK,sBAAsB,oBAAI;AAC/B,WAAK,yBAAyB,oBAAI;AAAA,IACtC;AAAA,IACA,IAAI,UAAU;AACV,aAAO,KAAK,kBAAkB;AAAA,IAClC;AAAA,IACA,QAAQ;AACJ,WAAK,kBAAkB,MAAM;AAAA,IACjC;AAAA,IACA,OAAO;AACH,WAAK,kBAAkB,KAAK;AAAA,IAChC;AAAA,IACA,UAAU;AACN,WAAK,kBAAkB,QAAQ;AAAA,IACnC;AAAA,IACA,IAAI,UAAU;AACV,aAAO,KAAK,kBAAkB;AAAA,IAClC;AAAA,IACA,IAAI,gBAAgB;AAChB,aAAO,KAAK,kBAAkB;AAAA,IAClC;AAAA,IACA,aAAa,OAAO;AAChB,YAAM,EAAE,QAAQ,IAAI;AACpB,YAAM,EAAE,MAAM,IAAI,KAAK,yBAAyB,KAAK;AACrD,UAAI,OAAO;AACP,aAAK,6BAA6B,OAAO,EAAE,IAAI,OAAO,KAAK;AAC3D,aAAK,SAAS,oBAAoB,SAAS,KAAK;AAAA,MACpD;AAAA,IACJ;AAAA,IACA,eAAe,OAAO;AAClB,YAAM,EAAE,QAAQ,IAAI;AACpB,YAAM,EAAE,MAAM,IAAI,KAAK,yBAAyB,KAAK;AACrD,UAAI,OAAO;AACP,aAAK,6BAA6B,OAAO,EAAE,OAAO,KAAK;AACvD,aAAK,SAAS,sBAAsB,SAAS,KAAK;AAAA,MACtD;AAAA,IACJ;AAAA,IACA,yBAAyB,OAAO;AAC5B,UAAI,cAAc,KAAK,oBAAoB,IAAI,KAAK;AACpD,UAAI,CAAC,aAAa;AACd,sBAAc,KAAK,WAAW,KAAK;AACnC,aAAK,oBAAoB,IAAI,OAAO,WAAW;AAAA,MACnD;AACA,aAAO;AAAA,IACX;AAAA,IACA,6BAA6B,SAAS;AAClC,UAAI,gBAAgB,KAAK,uBAAuB,IAAI,OAAO;AAC3D,UAAI,CAAC,eAAe;AAChB,wBAAgB,oBAAI;AACpB,aAAK,uBAAuB,IAAI,SAAS,aAAa;AAAA,MAC1D;AACA,aAAO;AAAA,IACX;AAAA,IACA,WAAW,OAAO;AACd,UAAI;AACA,cAAM,QAAQ,KAAK,SAAS,mBAAmB,KAAK;AACpD,eAAO,EAAE,MAAM;AAAA,MACnB,SACOC,QAAP;AACI,eAAO,EAAE,OAAAA,OAAM;AAAA,MACnB;AAAA,IACJ;AAAA,EACJ;AAEA,MAAM,kBAAN,MAAsB;AAAA,IAClB,YAAY,SAAS,UAAU;AAC3B,WAAK,UAAU;AACf,WAAK,WAAW;AAChB,WAAK,mBAAmB,oBAAI;AAAA,IAChC;AAAA,IACA,QAAQ;AACJ,UAAI,CAAC,KAAK,mBAAmB;AACzB,aAAK,oBAAoB,IAAI,kBAAkB,KAAK,SAAS,KAAK,iBAAiB,IAAI;AACvF,aAAK,kBAAkB,MAAM;AAAA,MACjC;AAAA,IACJ;AAAA,IACA,OAAO;AACH,UAAI,KAAK,mBAAmB;AACxB,aAAK,kBAAkB,KAAK;AAC5B,eAAO,KAAK;AACZ,aAAK,qBAAqB;AAAA,MAC9B;AAAA,IACJ;AAAA,IACA,IAAI,UAAU;AACV,aAAO,KAAK,QAAQ;AAAA,IACxB;AAAA,IACA,IAAI,aAAa;AACb,aAAO,KAAK,QAAQ;AAAA,IACxB;AAAA,IACA,IAAI,kBAAkB;AAClB,aAAO,KAAK,OAAO;AAAA,IACvB;AAAA,IACA,IAAI,SAAS;AACT,aAAO,KAAK,QAAQ;AAAA,IACxB;AAAA,IACA,IAAI,WAAW;AACX,aAAO,MAAM,KAAK,KAAK,iBAAiB,OAAO,CAAC;AAAA,IACpD;AAAA,IACA,cAAc,QAAQ;AAClB,YAAM,UAAU,IAAI,QAAQ,KAAK,SAAS,MAAM;AAChD,WAAK,iBAAiB,IAAI,QAAQ,OAAO;AACzC,WAAK,SAAS,iBAAiB,OAAO;AAAA,IAC1C;AAAA,IACA,iBAAiB,QAAQ;AACrB,YAAM,UAAU,KAAK,iBAAiB,IAAI,MAAM;AAChD,UAAI,SAAS;AACT,aAAK,iBAAiB,OAAO,MAAM;AACnC,aAAK,SAAS,oBAAoB,OAAO;AAAA,MAC7C;AAAA,IACJ;AAAA,IACA,uBAAuB;AACnB,WAAK,SAAS,QAAQ,aAAW,KAAK,SAAS,oBAAoB,OAAO,CAAC;AAC3E,WAAK,iBAAiB,MAAM;AAAA,IAChC;AAAA,IACA,mBAAmB,OAAO;AACtB,YAAM,SAAS,OAAO,SAAS,KAAK;AACpC,UAAI,OAAO,cAAc,KAAK,YAAY;AACtC,eAAO;AAAA,MACX;AAAA,IACJ;AAAA,IACA,oBAAoB,SAAS,QAAQ;AACjC,WAAK,cAAc,MAAM;AAAA,IAC7B;AAAA,IACA,sBAAsB,SAAS,QAAQ;AACnC,WAAK,iBAAiB,MAAM;AAAA,IAChC;AAAA,EACJ;AAEA,MAAM,gBAAN,MAAoB;AAAA,IAChB,YAAY,SAAS,UAAU;AAC3B,WAAK,UAAU;AACf,WAAK,WAAW;AAChB,WAAK,oBAAoB,IAAI,kBAAkB,KAAK,SAAS,IAAI;AACjE,WAAK,qBAAqB,KAAK,WAAW;AAAA,IAC9C;AAAA,IACA,QAAQ;AACJ,WAAK,kBAAkB,MAAM;AAC7B,WAAK,uCAAuC;AAAA,IAChD;AAAA,IACA,OAAO;AACH,WAAK,kBAAkB,KAAK;AAAA,IAChC;AAAA,IACA,IAAI,UAAU;AACV,aAAO,KAAK,QAAQ;AAAA,IACxB;AAAA,IACA,IAAI,aAAa;AACb,aAAO,KAAK,QAAQ;AAAA,IACxB;AAAA,IACA,4BAA4B,eAAe;AACvC,UAAI,iBAAiB,KAAK,oBAAoB;AAC1C,eAAO,KAAK,mBAAmB,eAAe;AAAA,MAClD;AAAA,IACJ;AAAA,IACA,kBAAkB,KAAK,eAAe;AAClC,YAAM,aAAa,KAAK,mBAAmB;AAC3C,UAAI,CAAC,KAAK,SAAS,GAAG,GAAG;AACrB,aAAK,sBAAsB,KAAK,WAAW,OAAO,KAAK,SAAS,IAAI,GAAG,WAAW,OAAO,WAAW,YAAY,CAAC;AAAA,MACrH;AAAA,IACJ;AAAA,IACA,sBAAsB,OAAO,MAAM,UAAU;AACzC,YAAM,aAAa,KAAK,uBAAuB;AAC/C,UAAI,UAAU;AACV;AACJ,UAAI,aAAa,MAAM;AACnB,mBAAW,WAAW,OAAO,WAAW,YAAY;AAAA,MACxD;AACA,WAAK,sBAAsB,MAAM,OAAO,QAAQ;AAAA,IACpD;AAAA,IACA,oBAAoB,KAAK,eAAe,UAAU;AAC9C,YAAM,aAAa,KAAK,uBAAuB;AAC/C,UAAI,KAAK,SAAS,GAAG,GAAG;AACpB,aAAK,sBAAsB,KAAK,WAAW,OAAO,KAAK,SAAS,IAAI,GAAG,QAAQ;AAAA,MACnF,OACK;AACD,aAAK,sBAAsB,KAAK,WAAW,OAAO,WAAW,YAAY,GAAG,QAAQ;AAAA,MACxF;AAAA,IACJ;AAAA,IACA,yCAAyC;AACrC,iBAAW,EAAE,KAAK,MAAM,cAAc,OAAO,KAAK,KAAK,kBAAkB;AACrE,YAAI,gBAAgB,UAAa,CAAC,KAAK,WAAW,KAAK,IAAI,GAAG,GAAG;AAC7D,eAAK,sBAAsB,MAAM,OAAO,YAAY,GAAG,MAAS;AAAA,QACpE;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,sBAAsB,MAAM,UAAU,aAAa;AAC/C,YAAM,oBAAoB,GAAG;AAC7B,YAAM,gBAAgB,KAAK,SAAS;AACpC,UAAI,OAAO,iBAAiB,YAAY;AACpC,cAAM,aAAa,KAAK,uBAAuB;AAC/C,YAAI;AACA,gBAAM,QAAQ,WAAW,OAAO,QAAQ;AACxC,cAAI,WAAW;AACf,cAAI,aAAa;AACb,uBAAW,WAAW,OAAO,WAAW;AAAA,UAC5C;AACA,wBAAc,KAAK,KAAK,UAAU,OAAO,QAAQ;AAAA,QACrD,SACOA,QAAP;AACI,cAAI,EAAEA,kBAAiB;AACnB,kBAAMA;AACV,gBAAM,IAAI,UAAU,mBAAmB,KAAK,QAAQ,cAAc,WAAW,WAAWA,OAAM,SAAS;AAAA,QAC3G;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,IAAI,mBAAmB;AACnB,YAAM,EAAE,mBAAmB,IAAI;AAC/B,aAAO,OAAO,KAAK,kBAAkB,EAAE,IAAI,SAAO,mBAAmB,IAAI;AAAA,IAC7E;AAAA,IACA,IAAI,yBAAyB;AACzB,YAAM,cAAc,CAAC;AACrB,aAAO,KAAK,KAAK,kBAAkB,EAAE,QAAQ,SAAO;AAChD,cAAM,aAAa,KAAK,mBAAmB;AAC3C,oBAAY,WAAW,QAAQ;AAAA,MACnC,CAAC;AACD,aAAO;AAAA,IACX;AAAA,IACA,SAAS,eAAe;AACpB,YAAM,aAAa,KAAK,uBAAuB;AAC/C,YAAM,gBAAgB,MAAM,WAAW,WAAW,IAAI;AACtD,aAAO,KAAK,SAAS;AAAA,IACzB;AAAA,EACJ;AAEA,MAAM,iBAAN,MAAqB;AAAA,IACjB,YAAY,SAAS,UAAU;AAC3B,WAAK,UAAU;AACf,WAAK,WAAW;AAChB,WAAK,gBAAgB,IAAI;AAAA,IAC7B;AAAA,IACA,QAAQ;AACJ,UAAI,CAAC,KAAK,mBAAmB;AACzB,aAAK,oBAAoB,IAAI,kBAAkB,KAAK,SAAS,KAAK,eAAe,IAAI;AACrF,aAAK,kBAAkB,MAAM;AAAA,MACjC;AAAA,IACJ;AAAA,IACA,OAAO;AACH,UAAI,KAAK,mBAAmB;AACxB,aAAK,qBAAqB;AAC1B,aAAK,kBAAkB,KAAK;AAC5B,eAAO,KAAK;AAAA,MAChB;AAAA,IACJ;AAAA,IACA,aAAa,EAAE,SAAS,SAAS,KAAK,GAAG;AACrC,UAAI,KAAK,MAAM,gBAAgB,OAAO,GAAG;AACrC,aAAK,cAAc,SAAS,IAAI;AAAA,MACpC;AAAA,IACJ;AAAA,IACA,eAAe,EAAE,SAAS,SAAS,KAAK,GAAG;AACvC,WAAK,iBAAiB,SAAS,IAAI;AAAA,IACvC;AAAA,IACA,cAAc,SAAS,MAAM;AACzB,UAAI;AACJ,UAAI,CAAC,KAAK,cAAc,IAAI,MAAM,OAAO,GAAG;AACxC,aAAK,cAAc,IAAI,MAAM,OAAO;AACpC,SAAC,KAAK,KAAK,uBAAuB,QAAQ,OAAO,SAAS,SAAS,GAAG,MAAM,MAAM,KAAK,SAAS,gBAAgB,SAAS,IAAI,CAAC;AAAA,MAClI;AAAA,IACJ;AAAA,IACA,iBAAiB,SAAS,MAAM;AAC5B,UAAI;AACJ,UAAI,KAAK,cAAc,IAAI,MAAM,OAAO,GAAG;AACvC,aAAK,cAAc,OAAO,MAAM,OAAO;AACvC,SAAC,KAAK,KAAK,uBAAuB,QAAQ,OAAO,SAAS,SAAS,GAAG,MAAM,MAAM,KAAK,SAAS,mBAAmB,SAAS,IAAI,CAAC;AAAA,MACrI;AAAA,IACJ;AAAA,IACA,uBAAuB;AACnB,iBAAW,QAAQ,KAAK,cAAc,MAAM;AACxC,mBAAW,WAAW,KAAK,cAAc,gBAAgB,IAAI,GAAG;AAC5D,eAAK,iBAAiB,SAAS,IAAI;AAAA,QACvC;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,IAAI,gBAAgB;AAChB,aAAO,QAAQ,KAAK,QAAQ;AAAA,IAChC;AAAA,IACA,IAAI,UAAU;AACV,aAAO,KAAK,QAAQ;AAAA,IACxB;AAAA,IACA,IAAI,QAAQ;AACR,aAAO,KAAK,QAAQ;AAAA,IACxB;AAAA,EACJ;AAEA,MAAM,UAAN,MAAc;AAAA,IACV,YAAY,QAAQC,QAAO;AACvB,WAAK,mBAAmB,CAAC,cAAc,SAAS,CAAC,MAAM;AACnD,cAAM,EAAE,YAAY,YAAY,QAAQ,IAAI;AAC5C,iBAAS,OAAO,OAAO,EAAE,YAAY,YAAY,QAAQ,GAAG,MAAM;AAClE,aAAK,YAAY,iBAAiB,KAAK,YAAY,cAAc,MAAM;AAAA,MAC3E;AACA,WAAK,SAAS;AACd,WAAK,QAAQA;AACb,WAAK,aAAa,IAAI,OAAO,sBAAsB,IAAI;AACvD,WAAK,kBAAkB,IAAI,gBAAgB,MAAM,KAAK,UAAU;AAChE,WAAK,gBAAgB,IAAI,cAAc,MAAM,KAAK,UAAU;AAC5D,WAAK,iBAAiB,IAAI,eAAe,MAAM,IAAI;AACnD,UAAI;AACA,aAAK,WAAW,WAAW;AAC3B,aAAK,iBAAiB,YAAY;AAAA,MACtC,SACOD,QAAP;AACI,aAAK,YAAYA,QAAO,yBAAyB;AAAA,MACrD;AAAA,IACJ;AAAA,IACA,UAAU;AACN,WAAK,gBAAgB,MAAM;AAC3B,WAAK,cAAc,MAAM;AACzB,WAAK,eAAe,MAAM;AAC1B,UAAI;AACA,aAAK,WAAW,QAAQ;AACxB,aAAK,iBAAiB,SAAS;AAAA,MACnC,SACOA,QAAP;AACI,aAAK,YAAYA,QAAO,uBAAuB;AAAA,MACnD;AAAA,IACJ;AAAA,IACA,aAAa;AACT,UAAI;AACA,aAAK,WAAW,WAAW;AAC3B,aAAK,iBAAiB,YAAY;AAAA,MACtC,SACOA,QAAP;AACI,aAAK,YAAYA,QAAO,0BAA0B;AAAA,MACtD;AACA,WAAK,eAAe,KAAK;AACzB,WAAK,cAAc,KAAK;AACxB,WAAK,gBAAgB,KAAK;AAAA,IAC9B;AAAA,IACA,IAAI,cAAc;AACd,aAAO,KAAK,OAAO;AAAA,IACvB;AAAA,IACA,IAAI,aAAa;AACb,aAAO,KAAK,OAAO;AAAA,IACvB;AAAA,IACA,IAAI,SAAS;AACT,aAAO,KAAK,YAAY;AAAA,IAC5B;AAAA,IACA,IAAI,aAAa;AACb,aAAO,KAAK,YAAY;AAAA,IAC5B;AAAA,IACA,IAAI,UAAU;AACV,aAAO,KAAK,MAAM;AAAA,IACtB;AAAA,IACA,IAAI,gBAAgB;AAChB,aAAO,KAAK,QAAQ;AAAA,IACxB;AAAA,IACA,YAAYA,QAAO,SAAS,SAAS,CAAC,GAAG;AACrC,YAAM,EAAE,YAAY,YAAY,QAAQ,IAAI;AAC5C,eAAS,OAAO,OAAO,EAAE,YAAY,YAAY,QAAQ,GAAG,MAAM;AAClE,WAAK,YAAY,YAAYA,QAAO,SAAS,WAAW,MAAM;AAAA,IAClE;AAAA,IACA,gBAAgB,SAAS,MAAM;AAC3B,WAAK,uBAAuB,GAAG,uBAAuB,OAAO;AAAA,IACjE;AAAA,IACA,mBAAmB,SAAS,MAAM;AAC9B,WAAK,uBAAuB,GAAG,0BAA0B,OAAO;AAAA,IACpE;AAAA,IACA,uBAAuB,eAAe,MAAM;AACxC,YAAM,aAAa,KAAK;AACxB,UAAI,OAAO,WAAW,eAAe,YAAY;AAC7C,mBAAW,YAAY,GAAG,IAAI;AAAA,MAClC;AAAA,IACJ;AAAA,EACJ;AAEA,WAAS,iCAAiC,aAAa,cAAc;AACjE,UAAM,YAAY,2BAA2B,WAAW;AACxD,WAAO,MAAM,KAAK,UAAU,OAAO,CAAC,QAAQE,iBAAgB;AACxD,8BAAwBA,cAAa,YAAY,EAAE,QAAQ,UAAQ,OAAO,IAAI,IAAI,CAAC;AACnF,aAAO;AAAA,IACX,GAAG,oBAAI,KAAG,CAAC;AAAA,EACf;AACA,WAAS,iCAAiC,aAAa,cAAc;AACjE,UAAM,YAAY,2BAA2B,WAAW;AACxD,WAAO,UAAU,OAAO,CAAC,OAAOA,iBAAgB;AAC5C,YAAM,KAAK,GAAG,wBAAwBA,cAAa,YAAY,CAAC;AAChE,aAAO;AAAA,IACX,GAAG,CAAC,CAAC;AAAA,EACT;AACA,WAAS,2BAA2B,aAAa;AAC7C,UAAM,YAAY,CAAC;AACnB,WAAO,aAAa;AAChB,gBAAU,KAAK,WAAW;AAC1B,oBAAc,OAAO,eAAe,WAAW;AAAA,IACnD;AACA,WAAO,UAAU,QAAQ;AAAA,EAC7B;AACA,WAAS,wBAAwB,aAAa,cAAc;AACxD,UAAM,aAAa,YAAY;AAC/B,WAAO,MAAM,QAAQ,UAAU,IAAI,aAAa,CAAC;AAAA,EACrD;AACA,WAAS,wBAAwB,aAAa,cAAc;AACxD,UAAM,aAAa,YAAY;AAC/B,WAAO,aAAa,OAAO,KAAK,UAAU,EAAE,IAAI,SAAO,CAAC,KAAK,WAAW,IAAI,CAAC,IAAI,CAAC;AAAA,EACtF;AAEA,WAAS,MAAM,aAAa;AACxB,WAAO,OAAO,aAAa,qBAAqB,WAAW,CAAC;AAAA,EAChE;AACA,WAAS,OAAO,aAAa,YAAY;AACrC,UAAM,oBAAoBC,QAAO,WAAW;AAC5C,UAAM,mBAAmB,oBAAoB,YAAY,WAAW,UAAU;AAC9E,WAAO,iBAAiB,kBAAkB,WAAW,gBAAgB;AACrE,WAAO;AAAA,EACX;AACA,WAAS,qBAAqB,aAAa;AACvC,UAAM,YAAY,iCAAiC,aAAa,WAAW;AAC3E,WAAO,UAAU,OAAO,CAAC,mBAAmB,aAAa;AACrD,YAAM,aAAa,SAAS,WAAW;AACvC,iBAAW,OAAO,YAAY;AAC1B,cAAM,aAAa,kBAAkB,QAAQ,CAAC;AAC9C,0BAAkB,OAAO,OAAO,OAAO,YAAY,WAAW,IAAI;AAAA,MACtE;AACA,aAAO;AAAA,IACX,GAAG,CAAC,CAAC;AAAA,EACT;AACA,WAAS,oBAAoB,WAAW,YAAY;AAChD,WAAO,WAAW,UAAU,EAAE,OAAO,CAAC,kBAAkB,QAAQ;AAC5D,YAAM,aAAa,sBAAsB,WAAW,YAAY,GAAG;AACnE,UAAI,YAAY;AACZ,eAAO,OAAO,kBAAkB,EAAE,CAAC,MAAM,WAAW,CAAC;AAAA,MACzD;AACA,aAAO;AAAA,IACX,GAAG,CAAC,CAAC;AAAA,EACT;AACA,WAAS,sBAAsB,WAAW,YAAY,KAAK;AACvD,UAAM,sBAAsB,OAAO,yBAAyB,WAAW,GAAG;AAC1E,UAAM,kBAAkB,uBAAuB,WAAW;AAC1D,QAAI,CAAC,iBAAiB;AAClB,YAAM,aAAa,OAAO,yBAAyB,YAAY,GAAG,EAAE;AACpE,UAAI,qBAAqB;AACrB,mBAAW,MAAM,oBAAoB,OAAO,WAAW;AACvD,mBAAW,MAAM,oBAAoB,OAAO,WAAW;AAAA,MAC3D;AACA,aAAO;AAAA,IACX;AAAA,EACJ;AACA,MAAM,cAAc,MAAM;AACtB,QAAI,OAAO,OAAO,yBAAyB,YAAY;AACnD,aAAO,CAAC,WAAW;AAAA,QACf,GAAG,OAAO,oBAAoB,MAAM;AAAA,QACpC,GAAG,OAAO,sBAAsB,MAAM;AAAA,MAC1C;AAAA,IACJ,OACK;AACD,aAAO,OAAO;AAAA,IAClB;AAAA,EACJ,GAAG;AACH,MAAMA,WAAU,MAAM;AAClB,aAAS,kBAAkB,aAAa;AACpC,eAAS,WAAW;AAChB,eAAO,QAAQ,UAAU,aAAa,WAAW,UAAU;AAAA,MAC/D;AACA,eAAS,YAAY,OAAO,OAAO,YAAY,WAAW;AAAA,QACtD,aAAa,EAAE,OAAO,SAAS;AAAA,MACnC,CAAC;AACD,cAAQ,eAAe,UAAU,WAAW;AAC5C,aAAO;AAAA,IACX;AACA,aAAS,uBAAuB;AAC5B,YAAM,IAAI,WAAY;AAAE,aAAK,EAAE,KAAK,IAAI;AAAA,MAAG;AAC3C,YAAM,IAAI,kBAAkB,CAAC;AAC7B,QAAE,UAAU,IAAI,WAAY;AAAA,MAAE;AAC9B,aAAO,IAAI;AAAA,IACf;AACA,QAAI;AACA,2BAAqB;AACrB,aAAO;AAAA,IACX,SACOH,QAAP;AACI,aAAO,CAAC,gBAAgB,MAAM,iBAAiB,YAAY;AAAA,MAC3D;AAAA,IACJ;AAAA,EACJ,GAAG;AAEH,WAAS,gBAAgB,YAAY;AACjC,WAAO;AAAA,MACH,YAAY,WAAW;AAAA,MACvB,uBAAuB,MAAM,WAAW,qBAAqB;AAAA,IACjE;AAAA,EACJ;AAEA,MAAM,SAAN,MAAa;AAAA,IACT,YAAYI,cAAa,YAAY;AACjC,WAAK,cAAcA;AACnB,WAAK,aAAa,gBAAgB,UAAU;AAC5C,WAAK,kBAAkB,oBAAI;AAC3B,WAAK,oBAAoB,oBAAI;AAAA,IACjC;AAAA,IACA,IAAI,aAAa;AACb,aAAO,KAAK,WAAW;AAAA,IAC3B;AAAA,IACA,IAAI,wBAAwB;AACxB,aAAO,KAAK,WAAW;AAAA,IAC3B;AAAA,IACA,IAAI,WAAW;AACX,aAAO,MAAM,KAAK,KAAK,iBAAiB;AAAA,IAC5C;AAAA,IACA,uBAAuBH,QAAO;AAC1B,YAAM,UAAU,KAAK,qBAAqBA,MAAK;AAC/C,WAAK,kBAAkB,IAAI,OAAO;AAClC,cAAQ,QAAQ;AAAA,IACpB;AAAA,IACA,0BAA0BA,QAAO;AAC7B,YAAM,UAAU,KAAK,gBAAgB,IAAIA,MAAK;AAC9C,UAAI,SAAS;AACT,aAAK,kBAAkB,OAAO,OAAO;AACrC,gBAAQ,WAAW;AAAA,MACvB;AAAA,IACJ;AAAA,IACA,qBAAqBA,QAAO;AACxB,UAAI,UAAU,KAAK,gBAAgB,IAAIA,MAAK;AAC5C,UAAI,CAAC,SAAS;AACV,kBAAU,IAAI,QAAQ,MAAMA,MAAK;AACjC,aAAK,gBAAgB,IAAIA,QAAO,OAAO;AAAA,MAC3C;AACA,aAAO;AAAA,IACX;AAAA,EACJ;AAEA,MAAM,WAAN,MAAe;AAAA,IACX,YAAYA,QAAO;AACf,WAAK,QAAQA;AAAA,IACjB;AAAA,IACA,IAAI,MAAM;AACN,aAAO,KAAK,KAAK,IAAI,KAAK,WAAW,IAAI,CAAC;AAAA,IAC9C;AAAA,IACA,IAAI,MAAM;AACN,aAAO,KAAK,OAAO,IAAI,EAAE;AAAA,IAC7B;AAAA,IACA,OAAO,MAAM;AACT,YAAM,cAAc,KAAK,KAAK,IAAI,KAAK,WAAW,IAAI,CAAC,KAAK;AAC5D,aAAO,SAAS,WAAW;AAAA,IAC/B;AAAA,IACA,iBAAiB,MAAM;AACnB,aAAO,KAAK,KAAK,uBAAuB,KAAK,WAAW,IAAI,CAAC;AAAA,IACjE;AAAA,IACA,WAAW,MAAM;AACb,aAAO,GAAG;AAAA,IACd;AAAA,IACA,IAAI,OAAO;AACP,aAAO,KAAK,MAAM;AAAA,IACtB;AAAA,EACJ;AAEA,MAAM,UAAN,MAAc;AAAA,IACV,YAAYA,QAAO;AACf,WAAK,QAAQA;AAAA,IACjB;AAAA,IACA,IAAI,UAAU;AACV,aAAO,KAAK,MAAM;AAAA,IACtB;AAAA,IACA,IAAI,aAAa;AACb,aAAO,KAAK,MAAM;AAAA,IACtB;AAAA,IACA,IAAI,KAAK;AACL,YAAM,OAAO,KAAK,uBAAuB,GAAG;AAC5C,aAAO,KAAK,QAAQ,aAAa,IAAI;AAAA,IACzC;AAAA,IACA,IAAI,KAAK,OAAO;AACZ,YAAM,OAAO,KAAK,uBAAuB,GAAG;AAC5C,WAAK,QAAQ,aAAa,MAAM,KAAK;AACrC,aAAO,KAAK,IAAI,GAAG;AAAA,IACvB;AAAA,IACA,IAAI,KAAK;AACL,YAAM,OAAO,KAAK,uBAAuB,GAAG;AAC5C,aAAO,KAAK,QAAQ,aAAa,IAAI;AAAA,IACzC;AAAA,IACA,OAAO,KAAK;AACR,UAAI,KAAK,IAAI,GAAG,GAAG;AACf,cAAM,OAAO,KAAK,uBAAuB,GAAG;AAC5C,aAAK,QAAQ,gBAAgB,IAAI;AACjC,eAAO;AAAA,MACX,OACK;AACD,eAAO;AAAA,MACX;AAAA,IACJ;AAAA,IACA,uBAAuB,KAAK;AACxB,aAAO,QAAQ,KAAK,cAAc,UAAU,GAAG;AAAA,IACnD;AAAA,EACJ;AAEA,MAAM,QAAN,MAAY;AAAA,IACR,YAAY,QAAQ;AAChB,WAAK,qBAAqB,oBAAI;AAC9B,WAAK,SAAS;AAAA,IAClB;AAAA,IACA,KAAK,QAAQ,KAAK,SAAS;AACvB,UAAI,aAAa,KAAK,mBAAmB,IAAI,MAAM;AACnD,UAAI,CAAC,YAAY;AACb,qBAAa,oBAAI;AACjB,aAAK,mBAAmB,IAAI,QAAQ,UAAU;AAAA,MAClD;AACA,UAAI,CAAC,WAAW,IAAI,GAAG,GAAG;AACtB,mBAAW,IAAI,GAAG;AAClB,aAAK,OAAO,KAAK,SAAS,MAAM;AAAA,MACpC;AAAA,IACJ;AAAA,EACJ;AAEA,WAAS,4BAA4B,eAAe,OAAO;AACvD,WAAO,IAAI,mBAAmB;AAAA,EAClC;AAEA,MAAM,YAAN,MAAgB;AAAA,IACZ,YAAYA,QAAO;AACf,WAAK,QAAQA;AAAA,IACjB;AAAA,IACA,IAAI,UAAU;AACV,aAAO,KAAK,MAAM;AAAA,IACtB;AAAA,IACA,IAAI,aAAa;AACb,aAAO,KAAK,MAAM;AAAA,IACtB;AAAA,IACA,IAAI,SAAS;AACT,aAAO,KAAK,MAAM;AAAA,IACtB;AAAA,IACA,IAAI,YAAY;AACZ,aAAO,KAAK,KAAK,UAAU,KAAK;AAAA,IACpC;AAAA,IACA,QAAQ,aAAa;AACjB,aAAO,YAAY,OAAO,CAAC,QAAQ,eAAe,UAC3C,KAAK,WAAW,UAAU,KAC1B,KAAK,iBAAiB,UAAU,GAAG,MAAS;AAAA,IACvD;AAAA,IACA,WAAW,aAAa;AACpB,aAAO,YAAY,OAAO,CAAC,SAAS,eAAe;AAAA,QAC/C,GAAG;AAAA,QACH,GAAG,KAAK,eAAe,UAAU;AAAA,QACjC,GAAG,KAAK,qBAAqB,UAAU;AAAA,MAC3C,GAAG,CAAC,CAAC;AAAA,IACT;AAAA,IACA,WAAW,YAAY;AACnB,YAAM,WAAW,KAAK,yBAAyB,UAAU;AACzD,aAAO,KAAK,MAAM,YAAY,QAAQ;AAAA,IAC1C;AAAA,IACA,eAAe,YAAY;AACvB,YAAM,WAAW,KAAK,yBAAyB,UAAU;AACzD,aAAO,KAAK,MAAM,gBAAgB,QAAQ;AAAA,IAC9C;AAAA,IACA,yBAAyB,YAAY;AACjC,YAAM,gBAAgB,KAAK,OAAO,wBAAwB,KAAK,UAAU;AACzE,aAAO,4BAA4B,eAAe,UAAU;AAAA,IAChE;AAAA,IACA,iBAAiB,YAAY;AACzB,YAAM,WAAW,KAAK,+BAA+B,UAAU;AAC/D,aAAO,KAAK,UAAU,KAAK,MAAM,YAAY,QAAQ,GAAG,UAAU;AAAA,IACtE;AAAA,IACA,qBAAqB,YAAY;AAC7B,YAAM,WAAW,KAAK,+BAA+B,UAAU;AAC/D,aAAO,KAAK,MAAM,gBAAgB,QAAQ,EAAE,IAAI,aAAW,KAAK,UAAU,SAAS,UAAU,CAAC;AAAA,IAClG;AAAA,IACA,+BAA+B,YAAY;AACvC,YAAM,mBAAmB,GAAG,KAAK,cAAc;AAC/C,aAAO,4BAA4B,KAAK,OAAO,iBAAiB,gBAAgB;AAAA,IACpF;AAAA,IACA,UAAU,SAAS,YAAY;AAC3B,UAAI,SAAS;AACT,cAAM,EAAE,WAAW,IAAI;AACvB,cAAM,gBAAgB,KAAK,OAAO;AAClC,cAAM,uBAAuB,KAAK,OAAO,wBAAwB,UAAU;AAC3E,aAAK,MAAM,KAAK,SAAS,UAAU,cAAc,kBAAkB,kBAAkB,cAAc,oBAAoB,yBAAyB,oBACrI,4FAA4F;AAAA,MAC3G;AACA,aAAO;AAAA,IACX;AAAA,IACA,IAAI,QAAQ;AACR,aAAO,KAAK,MAAM;AAAA,IACtB;AAAA,EACJ;AAEA,MAAM,QAAN,MAAY;AAAA,IACR,YAAY,QAAQ,SAAS,YAAY,QAAQ;AAC7C,WAAK,UAAU,IAAI,UAAU,IAAI;AACjC,WAAK,UAAU,IAAI,SAAS,IAAI;AAChC,WAAK,OAAO,IAAI,QAAQ,IAAI;AAC5B,WAAK,kBAAkB,CAACI,aAAY;AAChC,eAAOA,SAAQ,QAAQ,KAAK,kBAAkB,MAAM,KAAK;AAAA,MAC7D;AACA,WAAK,SAAS;AACd,WAAK,UAAU;AACf,WAAK,aAAa;AAClB,WAAK,QAAQ,IAAI,MAAM,MAAM;AAAA,IACjC;AAAA,IACA,YAAY,UAAU;AAClB,aAAO,KAAK,QAAQ,QAAQ,QAAQ,IAC9B,KAAK,UACL,KAAK,cAAc,QAAQ,EAAE,KAAK,KAAK,eAAe;AAAA,IAChE;AAAA,IACA,gBAAgB,UAAU;AACtB,aAAO;AAAA,QACH,GAAG,KAAK,QAAQ,QAAQ,QAAQ,IAAI,CAAC,KAAK,OAAO,IAAI,CAAC;AAAA,QACtD,GAAG,KAAK,cAAc,QAAQ,EAAE,OAAO,KAAK,eAAe;AAAA,MAC/D;AAAA,IACJ;AAAA,IACA,cAAc,UAAU;AACpB,aAAO,MAAM,KAAK,KAAK,QAAQ,iBAAiB,QAAQ,CAAC;AAAA,IAC7D;AAAA,IACA,IAAI,qBAAqB;AACrB,aAAO,4BAA4B,KAAK,OAAO,qBAAqB,KAAK,UAAU;AAAA,IACvF;AAAA,EACJ;AAEA,MAAM,gBAAN,MAAoB;AAAA,IAChB,YAAY,SAAS,QAAQ,UAAU;AACnC,WAAK,UAAU;AACf,WAAK,SAAS;AACd,WAAK,WAAW;AAChB,WAAK,oBAAoB,IAAI,kBAAkB,KAAK,SAAS,KAAK,qBAAqB,IAAI;AAC3F,WAAK,8BAA8B,oBAAI;AACvC,WAAK,uBAAuB,oBAAI;AAAA,IACpC;AAAA,IACA,QAAQ;AACJ,WAAK,kBAAkB,MAAM;AAAA,IACjC;AAAA,IACA,OAAO;AACH,WAAK,kBAAkB,KAAK;AAAA,IAChC;AAAA,IACA,IAAI,sBAAsB;AACtB,aAAO,KAAK,OAAO;AAAA,IACvB;AAAA,IACA,mBAAmB,OAAO;AACtB,YAAM,EAAE,SAAS,SAAS,WAAW,IAAI;AACzC,YAAM,qBAAqB,KAAK,kCAAkC,OAAO;AACzE,UAAIJ,SAAQ,mBAAmB,IAAI,UAAU;AAC7C,UAAI,CAACA,QAAO;AACR,QAAAA,SAAQ,KAAK,SAAS,mCAAmC,SAAS,UAAU;AAC5E,2BAAmB,IAAI,YAAYA,MAAK;AAAA,MAC5C;AACA,aAAOA;AAAA,IACX;AAAA,IACA,oBAAoB,SAAS,OAAO;AAChC,YAAM,kBAAkB,KAAK,qBAAqB,IAAI,KAAK,KAAK,KAAK;AACrE,WAAK,qBAAqB,IAAI,OAAO,cAAc;AACnD,UAAI,kBAAkB,GAAG;AACrB,aAAK,SAAS,eAAe,KAAK;AAAA,MACtC;AAAA,IACJ;AAAA,IACA,sBAAsB,SAAS,OAAO;AAClC,YAAM,iBAAiB,KAAK,qBAAqB,IAAI,KAAK;AAC1D,UAAI,gBAAgB;AAChB,aAAK,qBAAqB,IAAI,OAAO,iBAAiB,CAAC;AACvD,YAAI,kBAAkB,GAAG;AACrB,eAAK,SAAS,kBAAkB,KAAK;AAAA,QACzC;AAAA,MACJ;AAAA,IACJ;AAAA,IACA,kCAAkC,SAAS;AACvC,UAAI,qBAAqB,KAAK,4BAA4B,IAAI,OAAO;AACrE,UAAI,CAAC,oBAAoB;AACrB,6BAAqB,oBAAI;AACzB,aAAK,4BAA4B,IAAI,SAAS,kBAAkB;AAAA,MACpE;AACA,aAAO;AAAA,IACX;AAAA,EACJ;AAEA,MAAM,SAAN,MAAa;AAAA,IACT,YAAYG,cAAa;AACrB,WAAK,cAAcA;AACnB,WAAK,gBAAgB,IAAI,cAAc,KAAK,SAAS,KAAK,QAAQ,IAAI;AACtE,WAAK,qBAAqB,IAAI;AAC9B,WAAK,sBAAsB,oBAAI;AAAA,IACnC;AAAA,IACA,IAAI,UAAU;AACV,aAAO,KAAK,YAAY;AAAA,IAC5B;AAAA,IACA,IAAI,SAAS;AACT,aAAO,KAAK,YAAY;AAAA,IAC5B;AAAA,IACA,IAAI,SAAS;AACT,aAAO,KAAK,YAAY;AAAA,IAC5B;AAAA,IACA,IAAI,sBAAsB;AACtB,aAAO,KAAK,OAAO;AAAA,IACvB;AAAA,IACA,IAAI,UAAU;AACV,aAAO,MAAM,KAAK,KAAK,oBAAoB,OAAO,CAAC;AAAA,IACvD;AAAA,IACA,IAAI,WAAW;AACX,aAAO,KAAK,QAAQ,OAAO,CAAC,UAAU,WAAW,SAAS,OAAO,OAAO,QAAQ,GAAG,CAAC,CAAC;AAAA,IACzF;AAAA,IACA,QAAQ;AACJ,WAAK,cAAc,MAAM;AAAA,IAC7B;AAAA,IACA,OAAO;AACH,WAAK,cAAc,KAAK;AAAA,IAC5B;AAAA,IACA,eAAe,YAAY;AACvB,WAAK,iBAAiB,WAAW,UAAU;AAC3C,YAAM,SAAS,IAAI,OAAO,KAAK,aAAa,UAAU;AACtD,WAAK,cAAc,MAAM;AAAA,IAC7B;AAAA,IACA,iBAAiB,YAAY;AACzB,YAAM,SAAS,KAAK,oBAAoB,IAAI,UAAU;AACtD,UAAI,QAAQ;AACR,aAAK,iBAAiB,MAAM;AAAA,MAChC;AAAA,IACJ;AAAA,IACA,kCAAkC,SAAS,YAAY;AACnD,YAAM,SAAS,KAAK,oBAAoB,IAAI,UAAU;AACtD,UAAI,QAAQ;AACR,eAAO,OAAO,SAAS,KAAK,aAAW,QAAQ,WAAW,OAAO;AAAA,MACrE;AAAA,IACJ;AAAA,IACA,YAAYJ,QAAO,SAAS,QAAQ;AAChC,WAAK,YAAY,YAAYA,QAAO,SAAS,MAAM;AAAA,IACvD;AAAA,IACA,mCAAmC,SAAS,YAAY;AACpD,aAAO,IAAI,MAAM,KAAK,QAAQ,SAAS,YAAY,KAAK,MAAM;AAAA,IAClE;AAAA,IACA,eAAeC,QAAO;AAClB,WAAK,mBAAmB,IAAIA,OAAM,YAAYA,MAAK;AACnD,YAAM,SAAS,KAAK,oBAAoB,IAAIA,OAAM,UAAU;AAC5D,UAAI,QAAQ;AACR,eAAO,uBAAuBA,MAAK;AAAA,MACvC;AAAA,IACJ;AAAA,IACA,kBAAkBA,QAAO;AACrB,WAAK,mBAAmB,OAAOA,OAAM,YAAYA,MAAK;AACtD,YAAM,SAAS,KAAK,oBAAoB,IAAIA,OAAM,UAAU;AAC5D,UAAI,QAAQ;AACR,eAAO,0BAA0BA,MAAK;AAAA,MAC1C;AAAA,IACJ;AAAA,IACA,cAAc,QAAQ;AAClB,WAAK,oBAAoB,IAAI,OAAO,YAAY,MAAM;AACtD,YAAM,SAAS,KAAK,mBAAmB,gBAAgB,OAAO,UAAU;AACxE,aAAO,QAAQ,CAAAA,WAAS,OAAO,uBAAuBA,MAAK,CAAC;AAAA,IAChE;AAAA,IACA,iBAAiB,QAAQ;AACrB,WAAK,oBAAoB,OAAO,OAAO,UAAU;AACjD,YAAM,SAAS,KAAK,mBAAmB,gBAAgB,OAAO,UAAU;AACxE,aAAO,QAAQ,CAAAA,WAAS,OAAO,0BAA0BA,MAAK,CAAC;AAAA,IACnE;AAAA,EACJ;AAEA,MAAM,gBAAgB;AAAA,IAClB,qBAAqB;AAAA,IACrB,iBAAiB;AAAA,IACjB,iBAAiB;AAAA,IACjB,yBAAyB,gBAAc,QAAQ;AAAA,EACnD;AAEA,MAAM,cAAN,MAAkB;AAAA,IACd,YAAY,UAAU,SAAS,iBAAiB,SAAS,eAAe;AACpE,WAAK,SAAS;AACd,WAAK,QAAQ;AACb,WAAK,mBAAmB,CAAC,YAAY,cAAc,SAAS,CAAC,MAAM;AAC/D,YAAI,KAAK,OAAO;AACZ,eAAK,oBAAoB,YAAY,cAAc,MAAM;AAAA,QAC7D;AAAA,MACJ;AACA,WAAK,UAAU;AACf,WAAK,SAAS;AACd,WAAK,aAAa,IAAI,WAAW,IAAI;AACrC,WAAK,SAAS,IAAI,OAAO,IAAI;AAAA,IACjC;AAAA,IACA,OAAO,MAAM,SAAS,QAAQ;AAC1B,YAAMG,eAAc,IAAI,YAAY,SAAS,MAAM;AACnD,MAAAA,aAAY,MAAM;AAClB,aAAOA;AAAA,IACX;AAAA,IACA,MAAM,QAAQ;AACV,YAAM,SAAS;AACf,WAAK,iBAAiB,eAAe,UAAU;AAC/C,WAAK,WAAW,MAAM;AACtB,WAAK,OAAO,MAAM;AAClB,WAAK,iBAAiB,eAAe,OAAO;AAAA,IAChD;AAAA,IACA,OAAO;AACH,WAAK,iBAAiB,eAAe,UAAU;AAC/C,WAAK,WAAW,KAAK;AACrB,WAAK,OAAO,KAAK;AACjB,WAAK,iBAAiB,eAAe,MAAM;AAAA,IAC/C;AAAA,IACA,SAAS,YAAY,uBAAuB;AACxC,WAAK,KAAK,EAAE,YAAY,sBAAsB,CAAC;AAAA,IACnD;AAAA,IACA,KAAK,SAAS,MAAM;AAChB,YAAM,cAAc,MAAM,QAAQ,IAAI,IAAI,OAAO,CAAC,MAAM,GAAG,IAAI;AAC/D,kBAAY,QAAQ,gBAAc;AAC9B,YAAI,WAAW,sBAAsB,YAAY;AAC7C,eAAK,OAAO,eAAe,UAAU;AAAA,QACzC;AAAA,MACJ,CAAC;AAAA,IACL;AAAA,IACA,OAAO,SAAS,MAAM;AAClB,YAAM,cAAc,MAAM,QAAQ,IAAI,IAAI,OAAO,CAAC,MAAM,GAAG,IAAI;AAC/D,kBAAY,QAAQ,gBAAc,KAAK,OAAO,iBAAiB,UAAU,CAAC;AAAA,IAC9E;AAAA,IACA,IAAI,cAAc;AACd,aAAO,KAAK,OAAO,SAAS,IAAI,aAAW,QAAQ,UAAU;AAAA,IACjE;AAAA,IACA,qCAAqC,SAAS,YAAY;AACtD,YAAM,UAAU,KAAK,OAAO,kCAAkC,SAAS,UAAU;AACjF,aAAO,UAAU,QAAQ,aAAa;AAAA,IAC1C;AAAA,IACA,YAAYJ,QAAO,SAAS,QAAQ;AAChC,UAAI;AACJ,WAAK,OAAO,MAAM;AAAA;AAAA;AAAA;AAAA,KAAkB,SAASA,QAAO,MAAM;AAC1D,OAAC,KAAK,OAAO,aAAa,QAAQ,OAAO,SAAS,SAAS,GAAG,KAAK,QAAQ,SAAS,IAAI,GAAG,GAAGA,MAAK;AAAA,IACvG;AAAA,IACA,oBAAoB,YAAY,cAAc,SAAS,CAAC,GAAG;AACvD,eAAS,OAAO,OAAO,EAAE,aAAa,KAAK,GAAG,MAAM;AACpD,WAAK,OAAO,eAAe,GAAG,eAAe,cAAc;AAC3D,WAAK,OAAO,IAAI,YAAY,OAAO,OAAO,CAAC,GAAG,MAAM,CAAC;AACrD,WAAK,OAAO,SAAS;AAAA,IACzB;AAAA,EACJ;AACA,WAAS,WAAW;AAChB,WAAO,IAAI,QAAQ,aAAW;AAC1B,UAAI,SAAS,cAAc,WAAW;AAClC,iBAAS,iBAAiB,oBAAoB,MAAM,QAAQ,CAAC;AAAA,MACjE,OACK;AACD,gBAAQ;AAAA,MACZ;AAAA,IACJ,CAAC;AAAA,EACL;AAEA,WAAS,wBAAwB,aAAa;AAC1C,UAAM,UAAU,iCAAiC,aAAa,SAAS;AACvE,WAAO,QAAQ,OAAO,CAAC,YAAY,oBAAoB;AACnD,aAAO,OAAO,OAAO,YAAY,6BAA6B,eAAe,CAAC;AAAA,IAClF,GAAG,CAAC,CAAC;AAAA,EACT;AACA,WAAS,6BAA6B,KAAK;AACvC,WAAO;AAAA,MACH,CAAC,GAAG,aAAa;AAAA,QACb,MAAM;AACF,gBAAM,EAAE,QAAQ,IAAI;AACpB,cAAI,QAAQ,IAAI,GAAG,GAAG;AAClB,mBAAO,QAAQ,IAAI,GAAG;AAAA,UAC1B,OACK;AACD,kBAAM,YAAY,QAAQ,iBAAiB,GAAG;AAC9C,kBAAM,IAAI,MAAM,sBAAsB,YAAY;AAAA,UACtD;AAAA,QACJ;AAAA,MACJ;AAAA,MACA,CAAC,GAAG,eAAe;AAAA,QACf,MAAM;AACF,iBAAO,KAAK,QAAQ,OAAO,GAAG;AAAA,QAClC;AAAA,MACJ;AAAA,MACA,CAAC,MAAM,WAAW,GAAG,WAAW;AAAA,QAC5B,MAAM;AACF,iBAAO,KAAK,QAAQ,IAAI,GAAG;AAAA,QAC/B;AAAA,MACJ;AAAA,IACJ;AAAA,EACJ;AAEA,WAAS,yBAAyB,aAAa;AAC3C,UAAM,UAAU,iCAAiC,aAAa,SAAS;AACvE,WAAO,QAAQ,OAAO,CAAC,YAAY,qBAAqB;AACpD,aAAO,OAAO,OAAO,YAAY,8BAA8B,gBAAgB,CAAC;AAAA,IACpF,GAAG,CAAC,CAAC;AAAA,EACT;AACA,WAAS,8BAA8B,MAAM;AACzC,WAAO;AAAA,MACH,CAAC,GAAG,eAAe;AAAA,QACf,MAAM;AACF,gBAAM,SAAS,KAAK,QAAQ,KAAK,IAAI;AACrC,cAAI,QAAQ;AACR,mBAAO;AAAA,UACX,OACK;AACD,kBAAM,IAAI,MAAM,2BAA2B,cAAc,KAAK,wBAAwB;AAAA,UAC1F;AAAA,QACJ;AAAA,MACJ;AAAA,MACA,CAAC,GAAG,gBAAgB;AAAA,QAChB,MAAM;AACF,iBAAO,KAAK,QAAQ,QAAQ,IAAI;AAAA,QACpC;AAAA,MACJ;AAAA,MACA,CAAC,MAAM,WAAW,IAAI,YAAY;AAAA,QAC9B,MAAM;AACF,iBAAO,KAAK,QAAQ,IAAI,IAAI;AAAA,QAChC;AAAA,MACJ;AAAA,IACJ;AAAA,EACJ;AAEA,WAAS,wBAAwB,aAAa;AAC1C,UAAM,uBAAuB,iCAAiC,aAAa,QAAQ;AACnF,UAAM,wBAAwB;AAAA,MAC1B,oBAAoB;AAAA,QAChB,MAAM;AACF,iBAAO,qBAAqB,OAAO,CAAC,QAAQ,wBAAwB;AAChE,kBAAM,kBAAkB,yBAAyB,qBAAqB,KAAK,UAAU;AACrF,kBAAM,gBAAgB,KAAK,KAAK,uBAAuB,gBAAgB,GAAG;AAC1E,mBAAO,OAAO,OAAO,QAAQ,EAAE,CAAC,gBAAgB,gBAAgB,CAAC;AAAA,UACrE,GAAG,CAAC,CAAC;AAAA,QACT;AAAA,MACJ;AAAA,IACJ;AACA,WAAO,qBAAqB,OAAO,CAAC,YAAY,wBAAwB;AACpE,aAAO,OAAO,OAAO,YAAY,iCAAiC,mBAAmB,CAAC;AAAA,IAC1F,GAAG,qBAAqB;AAAA,EAC5B;AACA,WAAS,iCAAiC,qBAAqB,YAAY;AACvE,UAAM,aAAa,yBAAyB,qBAAqB,UAAU;AAC3E,UAAM,EAAE,KAAK,MAAM,QAAQM,OAAM,QAAQC,OAAM,IAAI;AACnD,WAAO;AAAA,MACH,CAAC,OAAO;AAAA,QACJ,MAAM;AACF,gBAAM,QAAQ,KAAK,KAAK,IAAI,GAAG;AAC/B,cAAI,UAAU,MAAM;AAChB,mBAAOD,MAAK,KAAK;AAAA,UACrB,OACK;AACD,mBAAO,WAAW;AAAA,UACtB;AAAA,QACJ;AAAA,QACA,IAAI,OAAO;AACP,cAAI,UAAU,QAAW;AACrB,iBAAK,KAAK,OAAO,GAAG;AAAA,UACxB,OACK;AACD,iBAAK,KAAK,IAAI,KAAKC,OAAM,KAAK,CAAC;AAAA,UACnC;AAAA,QACJ;AAAA,MACJ;AAAA,MACA,CAAC,MAAM,WAAW,IAAI,MAAM;AAAA,QACxB,MAAM;AACF,iBAAO,KAAK,KAAK,IAAI,GAAG,KAAK,WAAW;AAAA,QAC5C;AAAA,MACJ;AAAA,IACJ;AAAA,EACJ;AACA,WAAS,yBAAyB,CAAC,OAAO,cAAc,GAAG,YAAY;AACnE,WAAO,yCAAyC;AAAA,MAC5C;AAAA,MACA;AAAA,MACA;AAAA,IACJ,CAAC;AAAA,EACL;AACA,WAAS,uBAAuB,UAAU;AACtC,YAAQ,UAAU;AAAA,MACd,KAAK;AAAO,eAAO;AAAA,MACnB,KAAK;AAAS,eAAO;AAAA,MACrB,KAAK;AAAQ,eAAO;AAAA,MACpB,KAAK;AAAQ,eAAO;AAAA,MACpB,KAAK;AAAQ,eAAO;AAAA,IACxB;AAAA,EACJ;AACA,WAAS,sBAAsB,cAAc;AACzC,YAAQ,OAAO,cAAc;AAAA,MACzB,KAAK;AAAW,eAAO;AAAA,MACvB,KAAK;AAAU,eAAO;AAAA,MACtB,KAAK;AAAU,eAAO;AAAA,IAC1B;AACA,QAAI,MAAM,QAAQ,YAAY;AAC1B,aAAO;AACX,QAAI,OAAO,UAAU,SAAS,KAAK,YAAY,MAAM;AACjD,aAAO;AAAA,EACf;AACA,WAAS,qBAAqB,SAAS;AACnC,UAAM,iBAAiB,uBAAuB,QAAQ,WAAW,IAAI;AACrE,QAAI,CAAC;AACD;AACJ,UAAM,mBAAmB,sBAAsB,QAAQ,WAAW,OAAO;AACzE,QAAI,mBAAmB,kBAAkB;AACrC,YAAM,eAAe,QAAQ,aAAa,GAAG,QAAQ,cAAc,QAAQ,UAAU,QAAQ;AAC7F,YAAM,IAAI,MAAM,uDAAuD,8CAA8C,mDAAmD,QAAQ,WAAW,wBAAwB,oBAAoB;AAAA,IAC3O;AACA,WAAO;AAAA,EACX;AACA,WAAS,yBAAyB,SAAS;AACvC,UAAM,iBAAiB,qBAAqB;AAAA,MACxC,YAAY,QAAQ;AAAA,MACpB,OAAO,QAAQ;AAAA,MACf,YAAY,QAAQ;AAAA,IACxB,CAAC;AACD,UAAM,uBAAuB,sBAAsB,QAAQ,cAAc;AACzE,UAAM,mBAAmB,uBAAuB,QAAQ,cAAc;AACtE,UAAM,OAAO,kBAAkB,wBAAwB;AACvD,QAAI;AACA,aAAO;AACX,UAAM,eAAe,QAAQ,aAAa,GAAG,QAAQ,cAAc,QAAQ,mBAAmB,QAAQ;AACtG,UAAM,IAAI,MAAM,uBAAuB,sBAAsB,QAAQ,cAAc;AAAA,EACvF;AACA,WAAS,0BAA0B,gBAAgB;AAC/C,UAAM,WAAW,uBAAuB,cAAc;AACtD,QAAI;AACA,aAAO,oBAAoB;AAC/B,UAAM,eAAe,eAAe;AACpC,QAAI,iBAAiB;AACjB,aAAO;AACX,WAAO;AAAA,EACX;AACA,WAAS,yCAAyC,SAAS;AACvD,UAAM,MAAM,GAAG,UAAU,QAAQ,KAAK;AACtC,UAAM,OAAO,yBAAyB,OAAO;AAC7C,WAAO;AAAA,MACH;AAAA,MACA;AAAA,MACA,MAAM,SAAS,GAAG;AAAA,MAClB,IAAI,eAAe;AAAE,eAAO,0BAA0B,QAAQ,cAAc;AAAA,MAAG;AAAA,MAC/E,IAAI,wBAAwB;AAAE,eAAO,sBAAsB,QAAQ,cAAc,MAAM;AAAA,MAAW;AAAA,MAClG,QAAQ,QAAQ;AAAA,MAChB,QAAQ,QAAQ,SAAS,QAAQ;AAAA,IACrC;AAAA,EACJ;AACA,MAAM,sBAAsB;AAAA,IACxB,IAAI,QAAQ;AAAE,aAAO,CAAC;AAAA,IAAG;AAAA,IACzB,SAAS;AAAA,IACT,QAAQ;AAAA,IACR,IAAI,SAAS;AAAE,aAAO,CAAC;AAAA,IAAG;AAAA,IAC1B,QAAQ;AAAA,EACZ;AACA,MAAM,UAAU;AAAA,IACZ,MAAM,OAAO;AACT,YAAM,QAAQ,KAAK,MAAM,KAAK;AAC9B,UAAI,CAAC,MAAM,QAAQ,KAAK,GAAG;AACvB,cAAM,IAAI,UAAU,yDAAyD,mBAAmB,sBAAsB,KAAK,IAAI;AAAA,MACnI;AACA,aAAO;AAAA,IACX;AAAA,IACA,QAAQ,OAAO;AACX,aAAO,EAAE,SAAS,OAAO,OAAO,KAAK,EAAE,YAAY,KAAK;AAAA,IAC5D;AAAA,IACA,OAAO,OAAO;AACV,aAAO,OAAO,KAAK;AAAA,IACvB;AAAA,IACA,OAAO,OAAO;AACV,YAAM,SAAS,KAAK,MAAM,KAAK;AAC/B,UAAI,WAAW,QAAQ,OAAO,UAAU,YAAY,MAAM,QAAQ,MAAM,GAAG;AACvE,cAAM,IAAI,UAAU,0DAA0D,mBAAmB,sBAAsB,MAAM,IAAI;AAAA,MACrI;AACA,aAAO;AAAA,IACX;AAAA,IACA,OAAO,OAAO;AACV,aAAO;AAAA,IACX;AAAA,EACJ;AACA,MAAM,UAAU;AAAA,IACZ,SAAS;AAAA,IACT,OAAO;AAAA,IACP,QAAQ;AAAA,EACZ;AACA,WAAS,UAAU,OAAO;AACtB,WAAO,KAAK,UAAU,KAAK;AAAA,EAC/B;AACA,WAAS,YAAY,OAAO;AACxB,WAAO,GAAG;AAAA,EACd;AAEA,MAAM,aAAN,MAAiB;AAAA,IACb,YAAY,SAAS;AACjB,WAAK,UAAU;AAAA,IACnB;AAAA,IACA,WAAW,aAAa;AACpB,aAAO;AAAA,IACX;AAAA,IACA,IAAI,cAAc;AACd,aAAO,KAAK,QAAQ;AAAA,IACxB;AAAA,IACA,IAAI,QAAQ;AACR,aAAO,KAAK,QAAQ;AAAA,IACxB;AAAA,IACA,IAAI,UAAU;AACV,aAAO,KAAK,MAAM;AAAA,IACtB;AAAA,IACA,IAAI,aAAa;AACb,aAAO,KAAK,MAAM;AAAA,IACtB;AAAA,IACA,IAAI,UAAU;AACV,aAAO,KAAK,MAAM;AAAA,IACtB;AAAA,IACA,IAAI,UAAU;AACV,aAAO,KAAK,MAAM;AAAA,IACtB;AAAA,IACA,IAAI,OAAO;AACP,aAAO,KAAK,MAAM;AAAA,IACtB;AAAA,IACA,aAAa;AAAA,IACb;AAAA,IACA,UAAU;AAAA,IACV;AAAA,IACA,aAAa;AAAA,IACb;AAAA,IACA,SAAS,WAAW,EAAE,SAAS,KAAK,SAAS,SAAS,CAAC,GAAG,QAAAC,UAAS,KAAK,YAAY,UAAU,MAAM,aAAa,KAAK,IAAI,CAAC,GAAG;AAC1H,YAAM,OAAOA,UAAS,GAAGA,WAAU,cAAc;AACjD,YAAM,QAAQ,IAAI,YAAY,MAAM,EAAE,QAAQ,SAAS,WAAW,CAAC;AACnE,aAAO,cAAc,KAAK;AAC1B,aAAO;AAAA,IACX;AAAA,EACJ;AACA,aAAW,YAAY,CAAC,yBAAyB,0BAA0B,uBAAuB;AAClG,aAAW,UAAU,CAAC;AACtB,aAAW,SAAS,CAAC;;;ACj7DrB,MAAM,cAAc,YAAY,MAAM;AAGtC,cAAY,QAAQ;AACpB,SAAO,WAAa;;;ACJpB,MAAO,2BAAP,cAA6B,WAAW;AAAA,IACtC,UAAU;AACR,WAAK,QAAQ,cAAc;AAAA,IAC7B;AAAA,EACF;;;ACNA,MAAI,eAAeC;AA8BnB,WAASA,UAAyC;AAChD,QAAI,OAAO,CAAC,EAAE,MAAM,KAAK,SAAS;AAClC,QAAI,OAAO;AACX,QAAI,OAAO,KAAK,MAAM,WAAW;AAC/B,aAAO,KAAK,MAAM;AAAA,IACpB;AACA,QAAI,SAAS,KAAK;AAClB,QAAI,eAAe,MAAM,GAAG;AAC1B,YAAM,IAAI,MAAM,4BAA4B;AAAA,IAC9C;AACA,QAAI,YAAY,KAAK,MAAM,CAAC;AAC5B,QAAI,MAAM,UAAU;AACpB,aAAS,IAAI,GAAG,IAAI,KAAK,KAAK;AAC5B,UAAI,WAAW,UAAU;AACzB,eAAS,OAAO,UAAU;AACxB,YAAI,OAAO,UAAU,eAAe,KAAK,UAAU,GAAG,GAAG;AACvD,cAAI,QAAQ,SAAS;AACrB,cAAI,QAAQ,YAAY,KAAK,GAAG;AAC9B,gBAAI,OAAO,MAAM,QAAQ,KAAK,IAAI,CAAC,IAAI,CAAC;AACxC,mBAAO,OAAOA;AAAA,cACZ;AAAA,cACA,OAAO,UAAU,eAAe,KAAK,QAAQ,GAAG,KAAK,CAAC,eAAe,OAAO,IAAI,IAC5E,OAAO,OACP;AAAA,cACJ;AAAA,YACF;AAAA,UACF,OAAO;AACL,mBAAO,OAAO;AAAA,UAChB;AAAA,QACF;AAAA,MACF;AAAA,IACF;AACA,WAAO;AAAA,EACT;AAEA,WAAS,YAAY,KAAK;AACxB,WAAO,MAAM,QAAQ,GAAG,KAAK,CAAC,EAAE,SAAS,KAAK,GAAG,KAAK;AAAA,EACxD;AAEA,WAAS,eAAe,KAAK;AAC3B,WAAO,CAAC,OAAQ,OAAO,OAAO,YAAY,OAAO,OAAO;AAAA,EAC1D;;;;;;MEnEqB,iDAAO;IAE1B,GAAG,OAAOC,KAAI;AACZ,WAAK,aAAa,KAAK,cAAc,CAAC;AAEtC,UAAE,CAAG,KAAK,WAAW;AACnB,aAAK,WAAW,SAAS,CAAC;AAE5B,WAAK,WAAW,OAAO,KAAKA,GAAE;AAC9B,aAAO;IACT;IAEA,KAAK,UAAU,MAAM;AACnB,WAAK,aAAa,KAAK,cAAc,CAAC;AACtC,UAAI,YAAY,KAAK,WAAW;AAEhC,UAAI;AACF,iBAAS,YAAY;AACnB,mBAAS,MAAM,MAAM,IAAI;AAI7B,UAAI,KAAK;AACP,aAAK,QAAQ,cACX,KAAK,UAAU,cAAc,OAAO;UAAE;QAAW,CAAC,CAAA;AAGtD,aAAO;IACT;IAEA,UAAU,WAAW,QAAQ;AAC3B,UAAI,SAAS;QAAE,SAAS;QAAM,YAAY;QAAM;MAAe;AAE/D,UAAI,OAAO,OAAO,gBAAgB;AAChC,eAAO,IAAI,YAAY,WAAW,MAAM;WACnC;AAGL,YAAI,MAAM,SAAS,YAAY,aAAa;AAC5C,YAAI,gBACF,WACA,OAAO,SACP,OAAO,YACP,OAAO,MAAM;AAEf,eAAO;MACT;IACF;IAKA,IAAI,OAAOA,KAAI;AACb,UAAE,CAAG,KAAK,cAAc,UAAU,WAAW,GAAG;AAC9C,aAAK,aAAa,CAAC;AACnB,eAAO;MACT;AAGA,UAAI,YAAY,KAAK,WAAW;AAChC,UAAE,CAAG;AACH,eAAO;AAIT,UAAI,UAAU,WAAW,GAAG;AAC1B,eAAO,KAAK,WAAW;AACvB,eAAO;MACT;AAGA,eAAS,IAAI,GAAG,IAAI,UAAU,QAAQ,KAAK;AACzC,YAAI,WAAW,UAAU;AACzB,YAAI,aAAaA,KAAI;AACnB,oBAAU,OAAO,GAAG,CAAC;AACrB;QACF;MACF;AAEA,aAAO;IACT;;;AEpFF,8BAAiB;ADGjB,MAAI,uCAAiB;IAQnB,KAAK;IAML,QAAQ;IAKR,iBAAiB;IAMjB,SAAS;IAMT,iBAAiB;IASjB,gBAAgB;IAQhB,UAAU;IAOV,eAAe;IAKf,WAAW;IAKX,sBAAsB;IAKtB,aAAa;IAKb,kBAAkB;IAKlB,aAAa;IAOb,WAAW;IAKX,uBAAuB;IAKvB,sBAAsB;IAKtB,gBAAgB;IAKhB,iBAAiB;IAMjB,iBAAiB;IAUjB,aAAa;IAKb,cAAc;IAOd,gBAAgB;IAKhB,eAAe;IAMf,cAAc;IASd,cAAc;IAQd,UAAU;IAMV,SAAS;IAQT,gBAAgB;IAUhB,WAAW;IAKX,mBAAmB;IAanB,eAAe;IAMf,mBAAmB;IAYnB,kBAAkB;IAMlB,WAAW;IAOX,gBAAgB;IAQhB,mBAAmB;IAKnB,iBAAiB;IASjB,sBAAsB;IAUtB,SAAS;IAKT,gBAAgB;IAOhB,YAAY;IAQZ,eAAe;IAKf,oBAAoB;IAKpB,qBACE;IAOF,kBACE;IAMF,gBACE;IAKF,qBAAqB;IAMrB,mBAAmB;IAKnB,kBAAkB;IAKlB,oBAAoB;IAKpB,8BAA8B;IAK9B,gBAAgB;IAKhB,4BAA4B;IAM5B,sBAAsB;IAMtB,mBAAmB;MAAE,IAAI;MAAM,IAAI;MAAM,IAAI;MAAM,IAAI;MAAM,GAAG;IAAI;IAKpE,OAAO;IAAC;IAYR,OAAO,OAAO,KAAK,OAAO;AACxB,UAAI;AACF,eAAO;UACL,QAAQ,MAAM,KAAK,OAAO;UAC1B,cAAc,MAAM;UACpB,iBAAiB,MAAM,KAAK;UAC5B,aAAa,KAAK,QAAQ;UAC1B,mBAAmB,MAAM,KAAK,OAAO;UACrC,mBAAmB,MAAM,QAAQ,KAAK,QAAQ;QAChD;IAEJ;IAWA,OAAO,MAAM,MAAM;AACjB,aAAO,KAAI;IACb;IAQA,gBAAgB,SAAU,MAAM,MAAM;AACpC,WAAI;IACN;IAQA,YAAY;IAOZ,WAAW;AAET,UAAI;AACJ,WAAK,QAAQ,YAAS,GAAM,KAAK,QAAQ;AAEzC,eAAS,SAAS,KAAK,QAAQ,qBAAqB,KAAK;AACvD,YAAE,uBAAyB,KAAK,MAAM,SAAS,GAAG;AAChD,2BAAiB;AACjB,gBAAM,YAAY;AAClB;QACF;AAEF,UAAE,CAAG,gBAAgB;AACnB,yBAAiB,yCAAS,cACxB,6CAA6C;AAE/C,aAAK,QAAQ,YAAY,cAAc;MACzC;AAEA,UAAI,OAAO,eAAe,qBAAqB,MAAM,EAAE;AACvD,UAAI,MAAM;AACR,YAAI,KAAK,eAAe;AACtB,eAAK,cAAc,KAAK,QAAQ;iBACvB,KAAK,aAAa;AAC3B,eAAK,YAAY,KAAK,QAAQ;MAElC;AAEA,aAAO,KAAK,QAAQ,YAAY,KAAK,gBAAe,CAAA;IACtD;IAcA,OAAO,MAAM,OAAO,QAAQ,cAAc;AACxC,UAAI,OAAO;QACT,MAAM;QACN,MAAM;QACN,UAAU,KAAK;QACf,WAAW,KAAK;MAClB;AAEA,UAAI,WAAW,KAAK,QAAQ,KAAK;AAGjC,UAAI,SAAS,QAAQ,UAAU,MAAM;AACnC,gBAAQ,KAAK;AACb,iBAAS,KAAK;MAChB,WAAW,SAAS;AAClB,gBAAQ,SAAS;eACR,UAAU;AACnB,iBAAS,QAAQ;AAInB,cAAQ,KAAK,IAAI,OAAO,KAAK,QAAQ;AACrC,eAAS,KAAK,IAAI,QAAQ,KAAK,SAAS;AAExC,UAAI,WAAW,QAAQ;AAEvB,UAAI,KAAK,WAAW,SAAS,KAAK,YAAY,QAAQ;AAEpD,YAAI,iBAAiB,QAAM;AACzB,cAAI,WAAW,UAAU;AACvB,iBAAK,YAAY,KAAK;AACtB,iBAAK,WAAW,KAAK,YAAY;UACnC,OAAO;AACL,iBAAK,WAAW,KAAK;AACrB,iBAAK,YAAY,KAAK,WAAW;UACnC;mBACS,iBAAiB,WAAS;AAEnC,cAAI,WAAW;AACb,qBAAS,QAAQ;;AAEjB,oBAAQ,SAAS;;AAGnB,gBAAM,IAAI,MAAK,yBAA0B,eAAc;MAE3D;AAEA,WAAK,QAAQ,KAAK,QAAQ,KAAK,YAAY;AAC3C,WAAK,QAAQ,KAAK,SAAS,KAAK,aAAa;AAE7C,WAAK,WAAW;AAChB,WAAK,YAAY;AAEjB,aAAO;IACT;IAWA,cAAc,MAAM,MAAM;AACxB,WACG,KAAK,QAAQ,eAAe,KAAK,QAAQ,iBAC1C,KAAK,KAAK,MAAK,SAAA;AAEf,eAAO,KAAK,YACV,MACA,KAAK,QAAQ,aACb,KAAK,QAAQ,cACb,KAAK,QAAQ,cACb,IAAI;;AAGN,eAAO,KAAK,IAAI;IAEpB;IAgBA,iBAAiB,uCAAA,yBAAA;IAYjB,KAAK,GAAG;AACN,aAAO,KAAK,QAAQ,UAAU,OAAO,eAAe;IACtD;IACA,UAAU,GAAG;IAAC;IACd,QAAQ,GAAG;AACT,aAAO,KAAK,QAAQ,UAAU,OAAO,eAAe;IACtD;IACA,UAAU,GAAG;AACX,aAAO,KAAK,QAAQ,UAAU,IAAI,eAAe;IACnD;IACA,SAAS,GAAG;AACV,aAAO,KAAK,QAAQ,UAAU,IAAI,eAAe;IACnD;IACA,UAAU,GAAG;AACX,aAAO,KAAK,QAAQ,UAAU,OAAO,eAAe;IACtD;IAEA,MAAM,GAAG;IAAC;IAIV,QAAQ;AACN,aAAO,KAAK,QAAQ,UAAU,OAAO,YAAY;IACnD;IAIA,UAAU,MAAM;AACd,UAAI,KAAK,YAAY,KAAK;AACxB,aAAK,QAAQ,UAAU,IAAI,YAAY;AAGzC,UAAI,KAAK,qBAAiB,CAAK,KAAK,QAAQ,iBAAiB;AAC3D,aAAK,iBAAiB,yCAAS,cAC7B,KAAK,QAAQ,gBAAgB,KAAI,CAAA;AAEnC,aAAK,kBAAkB,KAAK;AAE5B,aAAK,kBAAkB,YAAY,KAAK,cAAc;AACtD,iBAAS,QAAQ,KAAK,eAAe,iBAAiB,gBAAgB;AACpE,eAAK,cAAc,KAAK;AAE1B,aAAK,QAAQ,KAAK,eAAe,iBAAiB,gBAAgB;AAChE,eAAK,YAAY,KAAK,SAAS,KAAK,IAAI;AAG1C,YAAI,KAAK,QAAQ,gBAAgB;AAC/B,eAAK,cAAc,yCAAS,cAAa,oEAC6B,KAAK,QAAQ,oBAAmB;AAEtG,eAAK,eAAe,YAAY,KAAK,WAAW;QAClD;AAEA,YAAI,kBAAe,CAAI,MAAM;AAC3B,YAAE,eAAc;AAChB,YAAE,gBAAe;AACjB,cAAI,KAAK,WAAW,yCAAS;AAC3B,mBAAO,yCAAS;cACd,KAAK,QAAQ;cAA4B,MACnC,KAAK,WAAW,IAAI;;eAEvB;AACL,gBAAI,KAAK,QAAQ;AACf,qBAAO,yCAAS;gBACd,KAAK,QAAQ;gBAA0B,MACjC,KAAK,WAAW,IAAI;;;AAG5B,qBAAO,KAAK,WAAW,IAAI;UAE/B;QACF;AAEA,iBAAS,cAAc,KAAK,eAAe,iBACzC,kBAAkB;AAElB,qBAAW,iBAAiB,SAAS,eAAe;MAExD;IACF;IAGA,YAAY,MAAM;AAChB,UAAI,KAAK,kBAAkB,QAAQ,KAAK,eAAe,cAAc;AACnE,aAAK,eAAe,WAAW,YAAY,KAAK,cAAc;AAEhE,aAAO,KAAK,4BAA2B;IACzC;IAIA,UAAU,MAAM,SAAS;AACvB,UAAI,KAAK,gBAAgB;AACvB,aAAK,eAAe,UAAU,OAAO,iBAAiB;AACtD,iBAAS,oBAAoB,KAAK,eAAe,iBAC/C,qBAAqB,GACpB;AACD,2BAAiB,MAAM,KAAK;AAC5B,2BAAiB,MAAM;QACzB;AAEA,eAAO;UAAU,MACT,KAAK,eAAe,UAAU,IAAI,kBAAkB;UAC1D;QAAC;MAEL;IACF;IAIA,MAAM,MAAM,SAAS;AACnB,UAAI,KAAK,gBAAgB;AACvB,aAAK,eAAe,UAAU,IAAI,UAAU;AAC5C,YAAI,OAAO,YAAY,YAAY,QAAQ;AACzC,oBAAU,QAAQ;AAEpB,iBAAS,QAAQ,KAAK,eAAe,iBACnC,wBAAwB;AAExB,eAAK,cAAc;MAEvB;IACF;IAEA,gBAAgB;IAAC;IAKjB,WAAW,MAAM;AACf,UAAI,KAAK,gBAAgB;AACvB,aAAK,eAAe,UAAU,IAAI,eAAe;AACjD,YAAI,KAAK;AACP,iBAAQ,KAAK,YAAY,YAAY,KAAK,QAAQ;MAEtD;IACF;IAEA,qBAAqB;IAAC;IAKtB,eAAe,MAAM,UAAU,WAAW;AACxC,UAAI,KAAK;AACP,iBAAS,QAAQ,KAAK,eAAe,iBACnC,0BAA0B;AAE1B,eAAK,aAAa,aACb,KAAK,QAAQ,WACb,KAAK,MAAM,QAAK,GAAM;IAGjC;IAIA,sBAAsB;IAAC;IAKvB,UAAU;IAAC;IAEX,kBAAkB;IAAC;IAInB,QAAQ,MAAM;AACZ,UAAI,KAAK;AACP,eAAO,KAAK,eAAe,UAAU,IAAI,YAAY;IAEzD;IAEA,kBAAkB;IAAC;IAGnB,SAAS,MAAM;AACb,aAAO,KAAK,KAAK,SAAS,MAAM,KAAK,QAAQ,kBAAkB;IACjE;IAEA,mBAAmB;IAAC;IAIpB,SAAS,MAAM;AACb,UAAI,KAAK;AACP,aAAK,YAAY,YAAY,KAAK,QAAQ;AAE5C,UAAI,KAAK;AACP,eAAO,KAAK,eAAe,UAAU,IAAI,aAAa;IAE1D;IAEA,mBAAmB;IAAC;IAEpB,mBAAmB;IAAC;IAEpB,kBAAkB;IAAC;IAEnB,gBAAgB;IAAC;IAEjB,aAAa;IAAC;EAChB;MAEA,2CAAe;MFhxBM,yDAAiB,yCAAO;WACpC,YAAY;AAEjB,WAAK,UAAU,UAAU;AAUzB,WAAK,UAAU,SAAS;QACtB;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;MACF;AAEA,WAAK,UAAU,kBAAkB,CAAC;AAClC,WAAK,UAAU,uBAAuB;IACxC;IA0HA,mBAAmB;AACjB,aAAO,KAAK,MAAM;QAAM,CAAE,SAAS,KAAK;QAAU;QAAG,CAAE,SAAS;;IAClE;IAIA,mBAAmB;AACjB,aAAO,KAAK,MAAM;QAAM,CAAE,SAAI,CAAM,KAAK;QAAU;QAAG,CAAE,SAAS;;IACnE;IAEA,mBAAmB,QAAQ;AACzB,aAAO,KAAK,MACT;QAAM,CAAE,SAAS,KAAK,WAAW;QACjC;QAAG,CAAE,SAAS;;IACnB;IAGA,iBAAiB;AACf,aAAO,KAAK,mBAAmB,yCAAS,MAAM;IAChD;IAEA,oBAAoB;AAClB,aAAO,KAAK,mBAAmB,yCAAS,SAAS;IACnD;IAEA,gBAAgB;AACd,aAAO,KAAK,mBAAmB,yCAAS,KAAK;IAC/C;IAGA,iBAAiB;AACf,aAAO,KAAK,MACT;QAAM,CACJ,SACC,KAAK,WAAW,yCAAS,aAAa,KAAK,WAAW,yCAAS;QAElE;QAAG,CAAE,SAAS;;IACnB;IAIA,OAAO;AAEL,UAAI,KAAK,QAAQ,YAAY;AAC3B,aAAK,QAAQ,aAAa,WAAW,qBAAqB;AAG5D,UACE,KAAK,QAAQ,UAAU,SAAS,UAAU,KAAA,CACzC,KAAK,QAAQ,cAAc,aAAa;AAEzC,aAAK,QAAQ,YACX,yCAAS,cAAa,8EAC0D,KAAK,QAAQ,mCAAkC,CAAA;AAKnI,UAAI,KAAK,kBAAkB,QAAQ;AACjC,YAAI,uBAAoB,MAAS;AAC/B,cAAI,KAAK;AACP,iBAAK,gBAAgB,WAAW,YAAY,KAAK,eAAe;AAElE,eAAK,kBAAkB,SAAS,cAAc,OAAO;AACrD,eAAK,gBAAgB,aAAa,QAAQ,MAAM;AAChD,cAAI,KAAK,QAAQ,aAAa,QAAQ,KAAK,QAAQ,WAAW;AAC5D,iBAAK,gBAAgB,aAAa,YAAY,UAAU;AAE1D,eAAK,gBAAgB,YAAY;AAEjC,cAAI,KAAK,QAAQ,kBAAkB;AACjC,iBAAK,gBAAgB,aACnB,UACA,KAAK,QAAQ,aAAa;AAG9B,cAAI,KAAK,QAAQ,YAAY;AAC3B,iBAAK,gBAAgB,aAAa,WAAW,KAAK,QAAQ,OAAO;AAInE,eAAK,gBAAgB,aAAa,YAAY,IAAI;AAIlD,eAAK,gBAAgB,MAAM,aAAa;AACxC,eAAK,gBAAgB,MAAM,WAAW;AACtC,eAAK,gBAAgB,MAAM,MAAM;AACjC,eAAK,gBAAgB,MAAM,OAAO;AAClC,eAAK,gBAAgB,MAAM,SAAS;AACpC,eAAK,gBAAgB,MAAM,QAAQ;AACnC,mDAAS,WACP,KAAK,QAAQ,sBACb,sBAAsB,EACtB,YAAY,KAAK,eAAe;AAClC,eAAK,gBAAgB,iBAAiB,UAAQ,MAAQ;AACpD,gBAAI,EAAC,MAAO,IAAI,KAAK;AACrB,gBAAI,MAAM;AACR,uBAAS,QAAQ;AACf,qBAAK,QAAQ,IAAI;AAGrB,iBAAK,KAAK,cAAc,KAAK;AAC7B,iCAAoB;UACtB,CAAC;QACH;AACA,6BAAoB;MACtB;AAEA,WAAK,MAAM,OAAO,QAAQ,OAAO,OAAO,MAAM,OAAO;AAKrD,eAAS,aAAa,KAAK;AACzB,aAAK,GAAG,WAAW,KAAK,QAAQ,UAAS;AAG3C,WAAK;QAAG;QAAgB,MAAQ,KAAK,0BAAyB;;AAE9D,WAAK;QAAG;QAAa,MAAQ,KAAK,0BAAyB;;AAE3D,WAAK;QAAG;QAAU,CAAG,SAAS,KAAK,KAAK,YAAY,IAAI;;AAGxD,WAAK,GAAG,YAAU,CAAG,SAAS;AAC5B,YACE,KAAK,cAAa,EAAG,WAAW,KAChC,KAAK,kBAAiB,EAAG,WAAW,KACpC,KAAK,eAAc,EAAG,WAAW;AAGjC,iBAAO;YAAU,MAAO,KAAK,KAAK,eAAe;YAAG;UAAC;MAEzD,CAAC;AAED,YAAM,gBAAgB,SAAU,GAAG;AACjC,YAAI,EAAE,aAAa;AAIjB,mBAAS,IAAI,GAAG,IAAI,EAAE,aAAa,MAAM,QAAQ,KAAK;AACpD,gBAAI,EAAE,aAAa,MAAM,OAAO;AAAS,qBAAO;UAClD;AAEF,eAAO;MACT;AAEA,UAAI,gBAAgB,SAAU,GAAG;AAI/B,YAAE,CAAG,cAAc,CAAC;AAAG;AACvB,UAAE,gBAAe;AACjB,YAAI,EAAE;AACJ,iBAAO,EAAE,eAAc;;AAEvB,iBAAQ,EAAE,cAAc;MAE5B;AAGA,WAAK,YAAY;QACf;UACE,SAAS,KAAK;UACd,QAAQ;YACN,WAAS,CAAG,MAAM;AAChB,qBAAO,KAAK,KAAK,aAAa,CAAC;YACjC;YACA,WAAS,CAAG,MAAM;AAChB,4BAAc,CAAC;AACf,qBAAO,KAAK,KAAK,aAAa,CAAC;YACjC;YACA,UAAQ,CAAG,MAAM;AAIf,kBAAI;AACJ,kBAAI;AACF,uBAAO,EAAE,aAAa;cACxB,SAASC,QAAP;cAAe;AACjB,gBAAE,aAAa,aACb,WAAW,QAAQ,eAAe,OAAO,SAAS;AAEpD,4BAAc,CAAC;AACf,qBAAO,KAAK,KAAK,YAAY,CAAC;YAChC;YACA,WAAS,CAAG,MAAM;AAChB,qBAAO,KAAK,KAAK,aAAa,CAAC;YACjC;YACA,MAAI,CAAG,MAAM;AACX,4BAAc,CAAC;AACf,qBAAO,KAAK,KAAK,CAAC;YACpB;YACA,SAAO,CAAG,MAAM;AACd,qBAAO,KAAK,KAAK,WAAW,CAAC;YAC/B;UACF;QAMF;MACF;AAEA,WAAK,kBAAkB,QAAO,CAAE,qBAAqB;AACnD,eAAO,KAAK,UAAU,KAAK;UACzB,SAAS;UACT,QAAQ;YACN,OAAK,CAAG,QAAQ;AAEd,kBACE,qBAAqB,KAAK,WAC1B,IAAI,WAAW,KAAK,WACpB,yCAAS,cACP,IAAI,QACJ,KAAK,QAAQ,cAAc,aAAa,CAAA;AAG1C,qBAAK,gBAAgB,MAAK;AAE5B,qBAAO;YACT;UACF;QACF,CAAC;MACH,CAAC;AAED,WAAK,OAAM;AAEX,aAAO,KAAK,QAAQ,KAAK,KAAK,IAAI;IACpC;IAGA,UAAU;AACR,WAAK,QAAO;AACZ,WAAK,eAAe,IAAI;AACxB,UACE,KAAK,mBAAmB,OAAO,KAAK,gBAAgB,aAAa,QACjE;AACA,aAAK,gBAAgB,WAAW,YAAY,KAAK,eAAe;AAChE,aAAK,kBAAkB;MACzB;AACA,aAAO,KAAK,QAAQ;AACpB,aAAO,yCAAS,UAAU,OAAO,yCAAS,UAAU,QAAQ,IAAI,GAAG,CAAC;IACtE;IAEA,4BAA4B;AAC1B,UAAI;AACJ,UAAI,iBAAiB;AACrB,UAAI,aAAa;AAEjB,UAAI,cAAc,KAAK,eAAc;AAErC,UAAI,YAAY,QAAQ;AACtB,iBAAS,QAAQ,KAAK,eAAc,GAAI;AACtC,4BAAkB,KAAK,OAAO;AAC9B,wBAAc,KAAK,OAAO;QAC5B;AACA,8BAAuB,MAAM,iBAAkB;MACjD;AACE,8BAAsB;AAGxB,aAAO,KAAK,KACV,uBACA,qBACA,YACA,cAAc;IAElB;IAIA,cAAc,GAAG;AACf,UAAI,OAAO,KAAK,QAAQ,cAAc;AACpC,eAAO,KAAK,QAAQ,UAAU,CAAC;;AAE/B,eAAM,GAAI,KAAK,QAAQ,YACrB,KAAK,QAAQ,iBAAc,IAAO,OAAO;IAG/C;IAIA,YAAY,MAAM;AAChB,UAAI,OAAO,KAAK,QAAQ,eAAe;AACrC,eAAO,KAAK;AAEd,aAAO,KAAK,QAAQ,WAAW,IAAI;IACrC;IAMA,kBAAkB;AAChB,UAAI,kBAAkB;AACtB,UAAK,mBAAmB,KAAK,oBAAmB;AAC9C,eAAO;AAGT,UAAI,eAAe;AACnB,UAAI,KAAK,QAAQ;AACf,wBAAY,MAAU,KAAK,QAAQ;AAErC,sBAAY,4BAAgC,KAAK,cAAc,CAAC,MAC9D,KAAK,QAAQ,iBAAiB,wBAAwB;AAGxD,UAAI,SAAS,yCAAS,cAAc,YAAY;AAChD,UAAI,KAAK,QAAQ,YAAY,QAAQ;AACnC,eAAO,yCAAS,cAAa,iBACV,KAAK,QAAQ,8CAA8C,KAAK,QAAQ,iBAAgB;AAE3G,aAAK,YAAY,MAAM;MACzB,OAAO;AAEL,aAAK,QAAQ,aAAa,WAAW,qBAAqB;AAC1D,aAAK,QAAQ,aAAa,UAAU,KAAK,QAAQ,MAAM;MACzD;AACA,aAAO,QAAQ,OAAO,OAAO;IAC/B;IAKA,sBAAsB;AACpB,UAAI,cAAc,SAAU,UAAU;AACpC,iBAAS,MAAM,UAAU;AACvB,cAAE,qBAAuB,KAAK,GAAG,SAAS;AACxC,mBAAO;QAEX;MACF;AAEA,eAAS,WAAW;QAAC;QAAO;MAAM,GAAG;AACnC,YAAI;AACJ,YACG,WAAW,YAAY,KAAK,QAAQ,qBAAqB,OAAO,CAAA;AAEjE,iBAAO;MAEX;IACF;IAGA,sBAAsB;AACpB,aAAO,KAAK,UAAU;QAAG,CAAE,sBAAgB,MAClC;AACL,cAAI,SAAS,CAAC;AACd,mBAAS,SAAS,iBAAiB,QAAQ;AACzC,gBAAIC,YAAW,iBAAiB,OAAO;AACvC,mBAAO,KACL,iBAAiB,QAAQ,iBAAiB,OAAOA,WAAU,KAAK,CAAA;UAEpE;AACA,iBAAO;QACT,GAAC;;IAEL;IAGA,uBAAuB;AACrB,aAAO,KAAK,UAAU;QAAG,CAAE,sBAAgB,MAClC;AACL,cAAI,SAAS,CAAC;AACd,mBAAS,SAAS,iBAAiB,QAAQ;AACzC,gBAAIA,YAAW,iBAAiB,OAAO;AACvC,mBAAO,KACL,iBAAiB,QAAQ,oBAAoB,OAAOA,WAAU,KAAK,CAAA;UAEvE;AACA,iBAAO;QACT,GAAC;;IAEL;IAGA,UAAU;AACR,WAAK,kBAAkB;QAAO,CAAE,YAC9B,QAAQ,UAAU,OAAO,cAAc;;AAEzC,WAAK,qBAAoB;AACzB,WAAK,WAAW;AAEhB,aAAO,KAAK,MAAM;QAAG,CAAE,SAAS,KAAK,aAAa,IAAI;;IACxD;IAEA,SAAS;AACP,aAAO,KAAK;AACZ,WAAK,kBAAkB;QAAO,CAAE,YAC9B,QAAQ,UAAU,IAAI,cAAc;;AAEtC,aAAO,KAAK,oBAAmB;IACjC;IAGA,SAASC,OAAM;AACb,UAAI,eAAe;AACnB,UAAI,eAAe;AAEnB,UAAIA,QAAO,GAAG;AACZ,YAAI,QAAQ;UAAC;UAAM;UAAM;UAAM;UAAM;QAAG;AAExC,iBAAS,IAAI,GAAG,IAAI,MAAM,QAAQ,KAAK;AACrC,cAAI,OAAO,MAAM;AACjB,cAAI,SAAS,KAAK,IAAI,KAAK,QAAQ,cAAc,IAAI,CAAC,IAAI;AAE1D,cAAIA,SAAQ,QAAQ;AAClB,2BAAeA,QAAO,KAAK,IAAI,KAAK,QAAQ,cAAc,IAAI,CAAC;AAC/D,2BAAe;AACf;UACF;QACF;AAEA,uBAAe,KAAK,MAAM,KAAK,YAAY,IAAI;MACjD;AAEA,aAAM,WAAY,yBAAyB,KAAK,QAAQ,kBAAkB;IAC5E;IAGA,8BAA8B;AAC5B,UACE,KAAK,QAAQ,YAAY,QACzB,KAAK,iBAAgB,EAAG,UAAU,KAAK,QAAQ,UAC/C;AACA,YAAI,KAAK,iBAAgB,EAAG,WAAW,KAAK,QAAQ;AAClD,eAAK,KAAK,mBAAmB,KAAK,KAAK;AAEzC,eAAO,KAAK,QAAQ,UAAU,IAAI,sBAAsB;MAC1D;AACE,eAAO,KAAK,QAAQ,UAAU,OAAO,sBAAsB;IAE/D;IAEA,KAAK,GAAG;AACN,UAAE,CAAG,EAAE;AACL;AAEF,WAAK,KAAK,QAAQ,CAAC;AAInB,UAAI,QAAQ,CAAC;AACb,eAAS,IAAI,GAAG,IAAI,EAAE,aAAa,MAAM,QAAQ;AAC/C,cAAM,KAAK,EAAE,aAAa,MAAM;AAIlC,UAAI,MAAM,QAAQ;AAChB,YAAI,EAAC,MAAO,IAAI,EAAE;AAClB,YAAI,SAAS,MAAM,UAAU,MAAM,GAAG,oBAAoB;AAExD,eAAK,mBAAmB,KAAK;;AAE7B,eAAK,YAAY,KAAK;MAE1B;AAEA,WAAK,KAAK,cAAc,KAAK;IAC/B;IAEA,MAAM,GAAG;AACP,UACE;QAAU,KAAK,OAAO,EAAE,gBAAgB;QAAS,CAAG,MAAM,EAAE;WAAU;AAEtE;AAGF,WAAK,KAAK,SAAS,CAAC;AACpB,UAAI,EAAC,MAAO,IAAI,EAAE;AAElB,UAAI,MAAM;AACR,eAAO,KAAK,mBAAmB,KAAK;IAExC;IAEA,YAAY,OAAO;AACjB,eAAS,QAAQ;AACf,aAAK,QAAQ,IAAI;IAErB;IAIA,mBAAmB,OAAO;AACxB,cAAM,MAAQ;AACZ,YAAI,SAAS,CAAC;AACd,iBAAS,QAAQ,OAAO;AACtB,cAAI;AACJ,cACE,KAAK,oBAAoB,SACxB,QAAQ,KAAK,iBAAgB,IAC9B;AACA,gBAAI,MAAM;AACR,qBAAO,KAAK,KAAK,QAAQ,KAAK,UAAS,CAAA,CAAA;qBAC9B,MAAM;AAEf,qBAAO,KAAK,KAAK,uBAAuB,OAAO,MAAM,IAAI,CAAA;;AAEzD,qBAAO,KAAK,MAAS;UAEzB,WAAW,KAAK,aAAa,MAAI;AAC/B,gBAAI,KAAK,QAAQ,QAAQ,KAAK,SAAS;AACrC,qBAAO,KAAK,KAAK,QAAQ,KAAK,UAAS,CAAA,CAAA;;AAEvC,qBAAO,KAAK,MAAS;;AAGvB,mBAAO,KAAK,MAAS;QAEzB;AACA,eAAO;MACT,GAAC;IACH;IAGA,uBAAuB,WAAW,MAAM;AACtC,UAAI,YAAY,UAAU,aAAY;AAEtC,UAAI,eAAY,CAAIF,WAClB;QAAgB;QAAS;QAAK,CAAG,MAAM,EAAE,IAAIA,MAAK;;AAEpD,UAAI,cAAW,MAAS;AACtB,eAAO,UAAU,YAAW,CAAE,YAAY;AACxC,cAAI,QAAQ,SAAS,GAAG;AACtB,qBAAS,SAAS,SAAS;AACzB,kBAAI,MAAM;AACR,sBAAM,KAAI,CAAE,SAAS;AACnB,sBACE,KAAK,QAAQ,qBACb,KAAK,KAAK,UAAU,GAAG,CAAC,MAAM;AAE9B;AAEF,uBAAK,WAAQ,GAAM,QAAQ,KAAK;AAChC,yBAAO,KAAK,QAAQ,IAAI;gBAC1B,CAAC;uBACQ,MAAM;AACf,qBAAK,uBAAuB,OAAK,GAAK,QAAQ,MAAM,MAAI;YAE5D;AAKA,wBAAW;UACb;AACA,iBAAO;QACT,GAAG,YAAY;MACjB;AAEA,aAAO,YAAW;IACpB;IAQA,OAAO,MAAM,MAAM;AACjB,UACE,KAAK,QAAQ,eACb,KAAK,OAAO,KAAK,QAAQ,cAAb;AAEZ,aACE,KAAK,QAAQ,eACV,QAAQ,gBAAgB,KAAK,MAAM,KAAK,OAAO,OAAO,KAAK,IAAI,GAAG,EAClE,QAAQ,mBAAmB,KAAK,QAAQ,WAAW,CAAA;eAEjD,CAAG,yCAAS,YAAY,MAAM,KAAK,QAAQ,aAAa;AAC/D,aAAK,KAAK,QAAQ,mBAAmB;eAErC,KAAK,QAAQ,YAAY,QACzB,KAAK,iBAAgB,EAAG,UAAU,KAAK,QAAQ,UAC/C;AACA,aACE,KAAK,QAAQ,qBAAqB,QAChC,gBACA,KAAK,QAAQ,QAAQ,CAAA;AAGzB,aAAK,KAAK,oBAAoB,IAAI;MACpC;AACE,aAAK,QAAQ,OAAO,KAAK,MAAM,MAAM,IAAI;IAE7C;IAEA,QAAQ,MAAM;AACZ,WAAK,SAAS;QACZ,MAAM,yCAAS,OAAM;QACrB,UAAU;QAGV,OAAO,KAAK;QACZ,WAAW;QACX,UAAU,KAAK,YAAY,IAAI;MAIjC;AACA,WAAK,MAAM,KAAK,IAAI;AAEpB,WAAK,SAAS,yCAAS;AAEvB,WAAK,KAAK,aAAa,IAAI;AAE3B,WAAK,kBAAkB,IAAI;AAE3B,WAAK,OAAO,MAAI,CAAGA,WAAU;AAC3B,YAAIA,QAAO;AACT,eAAK,WAAW;AAChB,eAAK,iBAAiB;YAAC;UAAI,GAAGA,MAAK;QACrC,OAAO;AACL,eAAK,WAAW;AAChB,cAAI,KAAK,QAAQ;AACf,iBAAK,YAAY,IAAI;QAEzB;AACA,aAAK,4BAA2B;MAClC,CAAC;IACH;IAGA,aAAa,OAAO;AAClB,eAAS,QAAQ;AACf,aAAK,YAAY,IAAI;AAEvB,aAAO;IACT;IAEA,YAAY,MAAM;AAChB,UAAI,KAAK,WAAW,yCAAS,SAAS,KAAK,aAAa,MAAM;AAC5D,aAAK,SAAS,yCAAS;AACvB,YAAI,KAAK,QAAQ;AACf,iBAAO;YAAU,MAAO,KAAK,aAAY;YAAI;UAAC;MAElD;AACE,cAAM,IAAI,MACR,kFAAkF;IAGxF;IAEA,kBAAkB,MAAM;AACtB,UACE,KAAK,QAAQ,yBACb,KAAK,KAAK,MAAK,SAAA,KACf,KAAK,QAAQ,KAAK,QAAQ,uBAAb,SACb;AACA,aAAK,gBAAgB,KAAK,IAAI;AAC9B,eAAO;UAAU,MAAO,KAAK,uBAAsB;UAAI;QAAC;MAC1D;IACF;IAEA,yBAAyB;AACvB,UAAI,KAAK,wBAAwB,KAAK,gBAAgB,WAAW;AAC/D;AAGF,WAAK,uBAAuB;AAC5B,UAAI,OAAO,KAAK,gBAAgB,MAAK;AACrC,aAAO,KAAK,gBACV,MACA,KAAK,QAAQ,gBACb,KAAK,QAAQ,iBACb,KAAK,QAAQ,iBACb,MAAI,CACH,YAAY;AACX,aAAK,KAAK,aAAa,MAAM,OAAO;AACpC,aAAK,uBAAuB;AAC5B,eAAO,KAAK,uBAAsB;MACpC,CAAC;IAEL;IAGA,WAAW,MAAM;AACf,UAAI,KAAK,WAAW,yCAAS;AAC3B,aAAK,aAAa,IAAI;AAExB,WAAK,QAAQ,8BAAQ,KAAK,OAAO,IAAI;AAErC,WAAK,KAAK,eAAe,IAAI;AAC7B,UAAI,KAAK,MAAM,WAAW;AACxB,eAAO,KAAK,KAAK,OAAO;IAE5B;IAGA,eAAe,mBAAmB;AAEhC,UAAI,qBAAqB;AACvB,4BAAoB;AAEtB,eAAS,QAAQ,KAAK,MAAM,MAAK;AAC/B,YAAI,KAAK,WAAW,yCAAS,aAAa;AACxC,eAAK,WAAW,IAAI;AAGxB,aAAO;IACT;IAKA,YAAY,MAAM,OAAO,QAAQ,cAAc,UAAU;AACvD,aAAO,KAAK,gBACV,MACA,OACA,QACA,cACA,MAAI,CACH,SAAS,WAAW;AACnB,YAAI,UAAU;AAEZ,iBAAO,SAAS,IAAI;aACf;AACL,cAAI,EAAC,eAAgB,IAAI,KAAK;AAC9B,cAAI,kBAAkB;AACpB,6BAAiB,KAAK;AAExB,cAAI,iBAAiB,OAAO,UAC1B,gBACA,KAAK,QAAQ,aAAa;AAE5B,cACE,mBAAmB,gBACnB,mBAAmB;AAGnB,6BAAiB,kCAAY,QAAQ,KAAK,SAAS,cAAc;AAEnE,iBAAO,SAAS,yCAAS,cAAc,cAAc,CAAA;QACvD;MACF,CAAC;IAEL;IAEA,gBAAgB,MAAM,OAAO,QAAQ,cAAc,gBAAgB,UAAU;AAC3E,UAAI,aAAa,IAAI,WAAU;AAE/B,iBAAW,SAAM,MAAS;AACxB,aAAK,UAAU,WAAW;AAG1B,YAAI,KAAK,SAAS,iBAAiB;AACjC,cAAI,YAAY;AACd,qBAAS,WAAW,MAAM;AAE5B;QACF;AAEA,aAAK,uBACH,MACA,OACA,QACA,cACA,gBACA,QAAQ;MAEZ;AAEA,iBAAW,cAAc,IAAI;IAC/B;IAQA,oBACE,UACA,UACA,UACA,aACA,kBAAkB,MAClB;AACA,WAAK,KAAK,aAAa,QAAQ;AAC/B,WAAK,KAAK,YAAY,QAAQ;AAE9B,UAAE,CAAG,iBAAiB;AACpB,aAAK,KAAK,aAAa,UAAU,QAAQ;AACzC,YAAI;AAAU,mBAAQ;MACxB,OAAO;AACL,YAAI,SAAM,CAAI,cAAc;AAC1B,eAAK,KAAK,aAAa,UAAU,SAAS;AAC1C,cAAI;AAAU,qBAAQ;QACxB;AACA,iBAAS,UAAU;AAEnB,aAAK,uBACH,UACA,KAAK,QAAQ,gBACb,KAAK,QAAQ,iBACb,KAAK,QAAQ,iBACb,KAAK,QAAQ,gBACb,QACA,WAAW;MAEf;IACF;IAEA,uBACE,MACA,OACA,QACA,cACA,gBACA,UACA,aACA;AAGA,UAAI,MAAM,SAAS,cAAc,KAAK;AAEtC,UAAI;AACF,YAAI,cAAc;AAIpB,uBACE,iBAAiB,SAAS,IAAI,EAAE,uBAAuB,eACnD,QACA;AAEN,UAAI,SAAM,MAAS;AACjB,YAAI,WAAQ,CAAIG,cAAaA,UAAS,CAAC;AACvC,YAAI,OAAO,SAAS,eAAe,SAAS,QAAQ;AAClD,qBAAQ,CAAIA,cACV,KAAK,QAAQ,KAAK,WAAY;AAC5B,mBAAOA,UAAS,KAAK,OAAO,MAAM,aAAa,CAAA;UACjD,CAAC;AAGL,eAAO,SAAQ,CAAE,gBAAgB;AAC/B,eAAK,QAAQ,IAAI;AACjB,eAAK,SAAS,IAAI;AAElB,cAAI,aAAa,KAAK,QAAQ,OAAO,KACnC,MACA,MACA,OACA,QACA,YAAY;AAGd,cAAI,SAAS,SAAS,cAAc,QAAQ;AAC5C,cAAI,MAAM,OAAO,WAAW,IAAI;AAEhC,iBAAO,QAAQ,WAAW;AAC1B,iBAAO,SAAS,WAAW;AAE3B,cAAI,cAAc,GAAG;AACnB,mBAAO,QAAQ,WAAW;AAC1B,mBAAO,SAAS,WAAW;UAC7B;AAEA,kBAAQ,aAAW;YACjB,KAAK;AAEH,kBAAI,UAAU,OAAO,OAAO,CAAC;AAC7B,kBAAI,MAAM,IAAI,CAAC;AACf;YACF,KAAK;AAEF,kBAAG,UAAU,OAAO,OAAO,OAAO,MAAM;AACzC,kBAAI,OAAO,KAAK,EAAE;AAClB;YACF,KAAK;AAEH,kBAAI,UAAU,GAAG,OAAO,MAAM;AAC9B,kBAAI,MAAM,GAAG,EAAE;AACf;YACF,KAAK;AAEH,kBAAI,OAAO,MAAM,KAAK,EAAE;AACxB,kBAAI,MAAM,GAAG,EAAE;AACf;YACF,KAAK;AAEF,kBAAG,OAAO,MAAM,KAAK,EAAE;AACxB,kBAAI,UAAU,GAAC,CAAG,OAAO,KAAK;AAC9B;YACF,KAAK;AAEH,kBAAI,OAAO,MAAM,KAAK,EAAE;AACxB,kBAAI,UAAU,OAAO,QAAM,CAAG,OAAO,KAAK;AAC1C,kBAAI,MAAM,IAAI,CAAC;AACf;YACF,KAAK;AAEH,kBAAI,OAAO,OAAO,KAAK,EAAE;AACzB,kBAAI,UAAS,CAAE,OAAO,QAAQ,CAAC;AAC/B;;AAIJ,gDACE,KACA,KACA,WAAW,QAAQ,OAAO,WAAW,OAAO,GAC5C,WAAW,QAAQ,OAAO,WAAW,OAAO,GAC5C,WAAW,UACX,WAAW,WACX,WAAW,QAAQ,OAAO,WAAW,OAAO,GAC5C,WAAW,QAAQ,OAAO,WAAW,OAAO,GAC5C,WAAW,UACX,WAAW,SAAS;AAGtB,cAAI,YAAY,OAAO,UAAU,WAAW;AAE5C,cAAI,YAAY;AACd,mBAAO,SAAS,WAAW,MAAM;QAErC,CAAC;MACH;AAEA,UAAI,YAAY;AACd,YAAI,UAAU;AAGhB,aAAQ,IAAI,MAAM,KAAK;IACzB;IAGA,eAAe;AACb,UAAI,EAAC,gBAAiB,IAAI,KAAK;AAC/B,UAAI,mBAAmB,KAAK,kBAAiB,EAAG;AAChD,UAAI,IAAI;AAGR,UAAI,oBAAoB;AACtB;AAGF,UAAI,cAAc,KAAK,eAAc;AAErC,UAAE,EAAI,YAAY,SAAS;AACzB;AAGF,UAAI,KAAK,QAAQ;AAEf,eAAO,KAAK,aACV,YAAY,MAAM,GAAG,kBAAkB,gBAAgB,CAAA;;eAGlD,IAAI,iBAAiB;AAC1B,cAAE,CAAG,YAAY;AACf;AAEF,eAAK,YAAY,YAAY,MAAK,CAAA;AAClC;QACF;IAEJ;IAGA,YAAY,MAAM;AAChB,aAAO,KAAK,aAAa;QAAC;MAAI,CAAC;IACjC;IAGA,aAAa,OAAO;AAClB,eAAS,QAAQ,OAAO;AACtB,aAAK,aAAa;AAClB,aAAK,SAAS,yCAAS;AAEvB,aAAK,KAAK,cAAc,IAAI;MAC9B;AAEA,UAAI,KAAK,QAAQ;AACf,aAAK,KAAK,sBAAsB,KAAK;AAGvC,aAAO,KAAK,YAAY,KAAK;IAC/B;IAEA,iBAAiB,KAAK;AACpB,UAAI;AACJ,aAAQ,QAAQ,KAAK,MAClB;QAAM,CAAE,SAAS,KAAK,QAAQ;QAC9B;QAAG,CAAE,SAAS;;IACnB;IAMA,aAAa,MAAM;AACjB,UAAI,KAAK,WAAW,yCAAS,WAAW;AACtC,YAAI,eAAe,KAAK,iBAAiB,KAAK,GAAG;AACjD,iBAAS,eAAe;AACtB,sBAAY,SAAS,yCAAS;AAEhC,YAAI,OAAO,KAAK,QAAQ;AACtB,eAAK,IAAI,MAAK;AAEhB,iBAAS,gBAAe;AACtB,eAAK,KAAK,YAAY,YAAW;AAEnC,YAAI,KAAK,QAAQ;AACf,eAAK,KAAK,oBAAoB,YAAY;MAE9C,WACE,KAAK,WAAW,yCAAS,SACzB,KAAK,WAAW,yCAAS,QACzB;AACA,aAAK,SAAS,yCAAS;AACvB,aAAK,KAAK,YAAY,IAAI;AAC1B,YAAI,KAAK,QAAQ;AACf,eAAK,KAAK,oBAAoB;YAAC;UAAI,CAAC;MAExC;AAEA,UAAI,KAAK,QAAQ;AACf,eAAO,KAAK,aAAY;IAE5B;IAEA,cAAc,WAAW,MAAM;AAC7B,UAAI,OAAO,WAAW;AACpB,eAAO,OAAO,MAAM,MAAM,IAAI;AAEhC,aAAO;IACT;IAEA,WAAW,MAAM;AACf,aAAO,KAAK,YAAY;QAAC;MAAI,CAAC;IAChC;IAEA,YAAY,OAAO;AACjB,WAAK,gBAAgB,OAAK,CAAG,qBAAqB;AAChD,YAAI,KAAK,QAAQ,UAAU;AAGzB,cAAI,kBAAkB,iBAAiB;AACvC,gBAAM,GAAG,OAAO,UACd,KAAK,QAAQ,aACZ,KAAK,QAAQ,iBACZ,gBAAgB,OAAO,KAAK,QAAQ;AACxC,gBAAM,GAAG,OAAO,kBAAkB,KAAK,KACrC,gBAAgB,OAAO,KAAK,QAAQ,SAAS;QAEjD;AAEA,YAAI,MAAM,GAAG,OAAO,SAAS;AAK3B,cAAI,OAAO,MAAM;AACjB,cAAI,kBAAkB,iBAAiB;AACvC,cAAI,oBAAoB;AAExB,eAAK,OAAO,SAAS,CAAC;AAEtB,cAAI,kBAAe,MAAS;AAC1B,gBAAI,aAAa;mBAGV,KAAK,OAAO,OAAO,gBAAgB;AACxC;AAIF,gBAAI,cAAc,KAAK,OAAO;AAAiB;AAE/C;AAEA,gBAAIC,SAAQ,aAAa,KAAK,QAAQ;AACtC,gBAAIC,OAAM,KAAK,IACbD,SAAQ,KAAK,QAAQ,WACrB,gBAAgB,IAAI;AAGtB,gBAAI,YAAY;cACd,MAAM,KAAK,cAAc,CAAC;cAC1B,MAAM,gBAAgB,cAClB,gBAAgB,YAAYA,QAAOC,IAAG,IACtC,gBAAgB,MAAMD,QAAOC,IAAG;cACpC,UAAU,KAAK,OAAO;cACtB;YACF;AAEA,iBAAK,OAAO,OAAO,cAAc;cAC/B;cACA,OAAO;cACP;cACA,QAAQ,yCAAS;cACjB,UAAU;cACV,SAAS;YACX;AAEA,iBAAK,YAAY,OAAO;cAAC;YAAS,CAAC;UACrC;AAEA,eAAK,OAAO,sBAAmB,CAAI,OAAO,aAAa;AACrD,gBAAI,cAAc;AAClB,kBAAM,SAAS,yCAAS;AAGxB,kBAAM,YAAY;AAClB,kBAAM,WAAW,MAAM,IAAI;AAC3B,kBAAM,kBAAkB,MAAM,IAAI,sBAAqB;AAEvD,kBAAM,MAAM;AAEZ,qBAAS,IAAI,GAAG,IAAI,KAAK,OAAO,iBAAiB,KAAK;AACpD,kBAAI,KAAK,OAAO,OAAO,OAAO;AAC5B,uBAAO,gBAAe;AAExB,kBAAI,KAAK,OAAO,OAAO,GAAG,WAAW,yCAAS;AAC5C,8BAAc;YAElB;AAEA,gBAAI;AACF,mBAAK,QAAQ,eAAe,MAAI,MAAQ;AACtC,qBAAK,UAAU,OAAO,UAAU,IAAI;cACtC,CAAC;UAEL;AAEA,cAAI,KAAK,QAAQ;AACf,qBAAS,IAAI,GAAG,IAAI,KAAK,OAAO,iBAAiB;AAC/C,8BAAe;;AAGjB,4BAAe;QAEnB,OAAO;AACL,cAAI,aAAa,CAAC;AAClB,mBAAS,IAAI,GAAG,IAAI,MAAM,QAAQ;AAChC,uBAAW,KAAK;cACd,MAAM,KAAK,cAAc,CAAC;cAC1B,MAAM,iBAAiB;cACvB,UAAU,MAAM,GAAG,OAAO;YAC5B;AAEF,eAAK,YAAY,OAAO,UAAU;QACpC;MACF,CAAC;IACH;IAGA,UAAU,MAAM,KAAK;AACnB,eAAS,IAAI,GAAG,IAAI,KAAK,OAAO,iBAAiB,KAAK;AACpD,YACE,KAAK,OAAO,OAAO,OAAO,UAC1B,KAAK,OAAO,OAAO,GAAG,QAAQ;AAE9B,iBAAO,KAAK,OAAO,OAAO;MAE9B;IACF;IAOA,YAAY,OAAO,YAAY;AAC7B,UAAI,MAAM,IAAI,eAAc;AAG5B,eAAS,QAAQ;AACf,aAAK,MAAM;AAEb,UAAI,MAAM,GAAG,OAAO;AAGlB,cAAM,GAAG,OAAO,OAAO,WAAW,GAAG,YAAY,MAAM;AAGzD,UAAI,SAAS,KAAK,cAAc,KAAK,QAAQ,QAAQ,OAAO,UAAU;AACtE,UAAI,MAAM,KAAK,cAAc,KAAK,QAAQ,KAAK,OAAO,UAAU;AAChE,UAAI,KAAK,QAAQ,KAAK,IAAI;AAG1B,UAAI,UAAU,KAAK,cAAc,KAAK,QAAQ,SAAS,KAAK;AAC5D,UAAI;AAAS,YAAI,UAAU,KAAK,cAAc,KAAK,QAAQ,SAAS,KAAK;AAGzE,UAAI,kBAAe,CAAA,CAAK,KAAK,QAAQ;AAErC,UAAI,SAAM,CAAI,MAAM;AAClB,aAAK,mBAAmB,OAAO,KAAK,CAAC;MACvC;AAEA,UAAI,YAAS,MAAS;AACpB,aAAK,mBACH,OACA,KAAG,0BACuB,KAAK,QAAQ,UAAU,aAAa;MAElE;AAEA,UAAI,UAAO,MAAS;AAClB,aAAK,mBAAmB,OAAO,GAAG;MACpC;AAGA,UAAI,cAAc,IAAI,UAAU,OAAO,IAAI,SAAS;AACpD,kBAAY,aAAU,CAAI,MACxB,KAAK,2BAA2B,OAAO,KAAK,CAAC;AAE/C,UAAI,UAAU,KAAK,QAAQ,iBACvB;QACE,QAAQ;QACR,iBAAiB;QACjB,oBAAoB;MACtB,IACA,CAAC;AAEL,UAAI,KAAK,QAAQ;AACf,gBAAQ,kBAAkB,MAAM,GAAG;AAGrC,UAAI,KAAK,QAAQ;AACf,qBAAO,SAAS,KAAK,QAAQ,OAAO;AAGtC,eAAS,cAAc,SAAS;AAC9B,YAAI,cAAc,QAAQ;AAC1B,YAAI;AACF,cAAI,iBAAiB,YAAY,WAAW;MAEhD;AAEA,UAAI,KAAK,QAAQ,YAAY;AAG3B,iBAAS,QAAQ;AACf,eAAK,KAAK,WAAW,MAAM,GAAG;AAEhC,YAAI,KAAK,QAAQ;AACf,eAAK,KAAK,mBAAmB,OAAO,GAAG;AAEzC,aAAK,cAAc,KAAK,MAAM,KAAK;MACrC,OAAO;AACL,YAAI,WAAW,IAAI,SAAQ;AAG3B,YAAI,KAAK,QAAQ,QAAQ;AACvB,cAAI,mBAAmB,KAAK,QAAQ;AACpC,cAAI,OAAO,qBAAqB;AAC9B,+BAAmB,iBAAiB,KAClC,MACA,OACA,KACA,MAAM,GAAG,OAAO,UAAU,KAAK,UAAU,MAAM,IAAI,GAAG,IAAI,IAAI;AAIlE,mBAAS,OAAO,kBAAkB;AAChC,gBAAI,QAAQ,iBAAiB;AAC7B,gBAAI,MAAM,QAAQ,KAAK;AAIrB,uBAAS,IAAI,GAAG,IAAI,MAAM,QAAQ;AAChC,yBAAS,OAAO,KAAK,MAAM,EAAC;;AAG9B,uBAAS,OAAO,KAAK,KAAK;UAE9B;QACF;AAGA,iBAAS,QAAQ;AACf,eAAK,KAAK,WAAW,MAAM,KAAK,QAAQ;AAE1C,YAAI,KAAK,QAAQ;AACf,eAAK,KAAK,mBAAmB,OAAO,KAAK,QAAQ;AAGnD,aAAK,oBAAoB,QAAQ;AAIjC,iBAAS,IAAI,GAAG,IAAI,WAAW,QAAQ,KAAK;AAC1C,cAAI,YAAY,WAAW;AAC3B,mBAAS,OAAO,UAAU,MAAM,UAAU,MAAM,UAAU,QAAQ;QACpE;AAEA,aAAK,cAAc,KAAK,UAAU,KAAK;MACzC;IACF;IAGA,gBAAgB,OAAO,MAAM;AAC3B,UAAI,mBAAmB,CAAC;AAExB,UAAI,cAAc;AAClB,eAAS,IAAI,GAAG,IAAI,MAAM,QAAQ;AAChC,aAAK,QAAQ,cAAc,KAAK,MAAM,MAAM,IAAC,CAAI,oBAAoB;AACnE,2BAAiB,KAAK;AACtB,cAAE,EAAI,gBAAgB,MAAM;AAC1B,iBAAK,gBAAgB;QAEzB,CAAC;IAEL;IAGA,oBAAoB,UAAU;AAE5B,UAAI,KAAK,QAAQ,YAAY;AAC3B,iBAAS,SAAS,KAAK,QAAQ,iBAC7B,iCAAiC,GAChC;AACD,cAAI,YAAY,MAAM,aAAa,MAAM;AACzC,cAAI,YAAY,MAAM,aAAa,MAAM;AACzC,cAAI;AAAW,wBAAY,UAAU,YAAW;AAGhD,cAAI,OAAO,cAAc,eAAe,cAAc;AAAM;AAE5D,cAAI,MAAM,YAAY,YAAY,MAAM,aAAa,UAAU,GAAG;AAEhE,qBAAS,UAAU,MAAM;AACvB,kBAAI,OAAO;AACT,yBAAS,OAAO,WAAW,OAAO,KAAK;UAG7C,WAAS,CACN,aACA,cAAc,cAAc,cAAc,WAC3C,MAAM;AAEN,qBAAS,OAAO,WAAW,MAAM,KAAK;QAE1C;IAEJ;IAIA,2BAA2B,OAAO,KAAK,GAAG;AACxC,UAAE,CAAG,MAAM,GAAG,OAAO;AAEnB,iBAAS,QAAQ,OAAO;AACtB,cACE,KAAK,OAAO,SACZ,KAAK,OAAO,aACZ,KAAK,OAAO,aAAa,KAAK,OAAO;AAKrC;AAGF,cAAI,GAAG;AACL,iBAAK,OAAO,WAAY,MAAM,EAAE,SAAU,EAAE;AAC5C,iBAAK,OAAO,QAAQ,EAAE;AACtB,iBAAK,OAAO,YAAY,EAAE;UAC5B,OAAO;AAEL,iBAAK,OAAO,WAAW;AACvB,iBAAK,OAAO,YAAY,KAAK,OAAO;UACtC;AAEA,eAAK,KACH,kBACA,MACA,KAAK,OAAO,UACZ,KAAK,OAAO,SAAS;QAEzB;WACK;AAKL,YAAI,OAAO,MAAM;AAIjB,YAAI,QAAQ,KAAK,UAAU,MAAM,GAAG;AAEpC,YAAI,GAAG;AACL,gBAAM,WAAY,MAAM,EAAE,SAAU,EAAE;AACtC,gBAAM,QAAQ,EAAE;AAChB,gBAAM,YAAY,EAAE;QACtB,OAAO;AAEL,gBAAM,WAAW;AACjB,gBAAM,YAAY,MAAM;QAC1B;AAGA,aAAK,OAAO,WAAW;AACvB,aAAK,OAAO,QAAQ;AACpB,aAAK,OAAO,YAAY;AACxB,iBAAS,IAAI,GAAG,IAAI,KAAK,OAAO,iBAAiB;AAC/C,cACE,KAAK,OAAO,OAAO,MACnB,OAAO,KAAK,OAAO,OAAO,GAAG,aAAa,aAC1C;AACA,iBAAK,OAAO,YAAY,KAAK,OAAO,OAAO,GAAG;AAC9C,iBAAK,OAAO,SAAS,KAAK,OAAO,OAAO,GAAG;AAC3C,iBAAK,OAAO,aAAa,KAAK,OAAO,OAAO,GAAG;UACjD;AAIF,aAAK,OAAO,WAAW,KAAK,OAAO,WAAW,KAAK,OAAO;AAE1D,aAAK,KACH,kBACA,MACA,KAAK,OAAO,UACZ,KAAK,OAAO,SAAS;MAEzB;IACF;IAEA,mBAAmB,OAAO,KAAK,GAAG;AAChC,UAAI;AAEJ,UAAI,MAAM,GAAG,WAAW,yCAAS;AAC/B;AAGF,UAAI,IAAI,eAAe;AACrB;AAGF,UAAI,IAAI,iBAAiB,iBAAiB,IAAI,iBAAiB,QAAQ;AACrE,mBAAW,IAAI;AAEf,YACE,IAAI,kBAAkB,cAAc,KAAA,CACnC,IAAI,kBAAkB,cAAc,EAAE,QAAQ,kBAAkB;AAEjE,cAAI;AACF,uBAAW,KAAK,MAAM,QAAQ;UAChC,SAASL,QAAP;AACA,gBAAIA;AACJ,uBAAW;UACb;MAEJ;AAEA,WAAK,2BAA2B,OAAO,GAAG;AAE1C,UAAE,EAAI,OAAO,IAAI,UAAU,IAAI,SAAS;AACtC,aAAK,mBAAmB,OAAO,KAAK,QAAQ;eAExC,MAAM,GAAG,OAAO;AAClB,cAAM,GAAG,OAAO,oBACd,KAAK,UAAU,MAAM,IAAI,GAAG,GAC5B,QAAQ;;AAGV,aAAK,UAAU,OAAO,UAAU,CAAC;IAGvC;IAEA,mBAAmB,OAAO,KAAK,UAAU;AACvC,UAAI,MAAM,GAAG,WAAW,yCAAS;AAC/B;AAGF,UAAI,MAAM,GAAG,OAAO,WAAW,KAAK,QAAQ,aAAa;AACvD,YAAI,QAAQ,KAAK,UAAU,MAAM,IAAI,GAAG;AACxC,YAAI,MAAM,YAAY,KAAK,QAAQ,kBAAkB;AACnD,eAAK,YAAY,OAAO;YAAC,MAAM;UAAS,CAAC;AACzC;QACF;AACE,kBAAQ,KAAK,0CAA0C;MAE3D;AAEA,WAAK,iBACH,OACA,YACE,KAAK,QAAQ,kBAAkB,QAAQ,kBAAkB,IAAI,MAAM,GACrE,GAAG;IAEP;IAEA,cAAc,KAAK,UAAU,OAAO;AAClC,UAAI,IAAI,cAAc,GAAG;AACvB,gBAAQ,KACN,+EAA+E;AAEjF;MACF;AACA,UAAI,KAAK,QAAQ,YAAU;AACzB,YAAI,MAAM,GAAG,OAAO,SAAS;AAC3B,gBAAM,QAAQ,KAAK,UAAU,MAAM,IAAI,GAAG;AAC1C,cAAI,KAAK,MAAM,UAAU,IAAI;QAC/B;AACE,cAAI,KAAK,MAAM,EAAC;;AAGlB,YAAI,KAAK,QAAQ;IAErB;IAIA,UAAU,OAAO,cAAc,GAAG;AAChC,eAAS,QAAQ,OAAO;AACtB,aAAK,SAAS,yCAAS;AACvB,aAAK,KAAK,WAAW,MAAM,cAAc,CAAC;AAC1C,aAAK,KAAK,YAAY,IAAI;MAC5B;AACA,UAAI,KAAK,QAAQ,gBAAgB;AAC/B,aAAK,KAAK,mBAAmB,OAAO,cAAc,CAAC;AACnD,aAAK,KAAK,oBAAoB,KAAK;MACrC;AAEA,UAAI,KAAK,QAAQ;AACf,eAAO,KAAK,aAAY;IAE5B;IAIA,iBAAiB,OAAO,SAAS,KAAK;AACpC,eAAS,QAAQ,OAAO;AACtB,aAAK,SAAS,yCAAS;AACvB,aAAK,KAAK,SAAS,MAAM,SAAS,GAAG;AACrC,aAAK,KAAK,YAAY,IAAI;MAC5B;AACA,UAAI,KAAK,QAAQ,gBAAgB;AAC/B,aAAK,KAAK,iBAAiB,OAAO,SAAS,GAAG;AAC9C,aAAK,KAAK,oBAAoB,KAAK;MACrC;AAEA,UAAI,KAAK,QAAQ;AACf,eAAO,KAAK,aAAY;IAE5B;WAEO,SAAS;AACd,aAAO,uCAAuC,QAAO,SAEnD,SAAU,GAAG;AACX,YAAI,IAAK,KAAK,OAAM,IAAK,KAAM,GAC7B,IAAI,MAAM,MAAM,IAAK,IAAI,IAAO;AAClC,eAAO,EAAE,SAAS,EAAE;MACtB,CAAC;IAEL;gBA7oDY,IAAI,SAAS;AACvB,YAAK;AACL,UAAI,UAAUM;AACd,WAAK,UAAU;AAEf,WAAK,oBAAoB,CAAC;AAC1B,WAAK,YAAY,CAAC;AAClB,WAAK,QAAQ,CAAC;AAEd,UAAI,OAAO,KAAK,YAAY;AAC1B,aAAK,UAAU,SAAS,cAAc,KAAK,OAAO;AAIpD,UAAE,CAAG,KAAK,WAAW,KAAK,QAAQ,YAAY;AAC5C,cAAM,IAAI,MAAM,2BAA2B;AAG7C,UAAI,KAAK,QAAQ;AACf,cAAM,IAAI,MAAM,4BAA4B;AAI9C,+CAAS,UAAU,KAAK,IAAI;AAG5B,WAAK,QAAQ,WAAW;AAExB,UAAI,kBACDA,QAAO,yCAAS,kBAAkB,KAAK,OAAO,MAAM,OAAOA,QAAO,CAAC;AAEtE,WAAK,UAAU,aACb,MACA,CAAC,GACD,0CACA,gBACA,WAAW,OAAO,UAAU,CAAC,CAAC;AAGhC,WAAK,QAAQ,kBAAkB,KAAK,QAAQ,gBAAgB,QAAO,QAEjE,EAAE;AAIJ,UAAI,KAAK,QAAQ,iBAAa,CAAK,yCAAS,mBAAkB;AAC5D,eAAO,KAAK,QAAQ,SAAS,KAAK,IAAI;AAIxC,UAAI,KAAK,QAAQ,OAAO;AACtB,aAAK,QAAQ,MAAM,KAAK,QAAQ,aAAa,QAAQ;AAGvD,UAAE,CAAG,KAAK,QAAQ;AAChB,cAAM,IAAI,MAAM,kBAAkB;AAGpC,UAAI,KAAK,QAAQ,iBAAiB,KAAK,QAAQ;AAC7C,cAAM,IAAI,MACR,oGAAoG;AAIxG,UAAI,KAAK,QAAQ,kBAAkB,KAAK,QAAQ;AAC9C,cAAM,IAAI,MAAM,mDAAmD;AAGrE,UAAI,KAAK,QAAQ,cAAc,KAAK,QAAQ;AAC1C,cAAM,IAAI,MAAM,qDAAqD;AAIvE,UAAI,KAAK,QAAQ,mBAAmB;AAClC,aAAK,QAAQ,gBAAgB,KAAK,QAAQ;AAC1C,eAAO,KAAK,QAAQ;MACtB;AAGA,UAAI,KAAK,QAAQ,kBAAkB;AACjC,aAAK,QAAQ,aAAU,CAAI,SACzB,KAAK,QAAQ,eAAe,KAAK,MAAM,KAAK,MAAM,IAAI;AAG1D,UAAI,OAAO,KAAK,QAAQ,WAAW;AACjC,aAAK,QAAQ,SAAS,KAAK,QAAQ,OAAO,YAAW;AAGvD,WAAK,WAAW,KAAK,oBAAmB,MAAO,SAAS;AAEtD,iBAAS,WAAW,YAAY,QAAQ;AAI1C,UAAI,KAAK,QAAQ,sBAAsB,OAAK;AAC1C,YAAI,KAAK,QAAQ;AACf,eAAK,oBAAoB,yCAAS,WAChC,KAAK,QAAQ,mBACb,mBAAmB;;AAGrB,eAAK,oBAAoB,KAAK;;AAIlC,UAAI,KAAK,QAAQ,WAAS;AACxB,YAAI,KAAK,QAAQ,cAAc;AAC7B,eAAK,oBAAoB;YAAC,KAAK;UAAO;;AAEtC,eAAK,oBAAoB,yCAAS,YAChC,KAAK,QAAQ,WACb,WAAW;;AAKjB,WAAK,KAAI;IACX;;AA0hDF,2CAAS,UAAS;AAYlB,2CAAS,UAAU,CAAC;AAGpB,2CAAS,oBAAoB,SAAU,SAAS;AAE9C,QAAI,QAAQ,aAAa,IAAI;AAC3B,aAAO,yCAAS,QAAQ,+BAAS,QAAQ,aAAa,IAAI,CAAA;;AAE1D,aAAO;EAEX;AAGA,2CAAS,YAAY,CAAC;AAGtB,2CAAS,aAAa,SAAU,SAAS;AACvC,QAAI,OAAO,YAAY;AACrB,gBAAU,SAAS,cAAc,OAAO;AAE1C,SAAK,WAAW,OAAO,QAAQ,WAAW,WAAc;AACtD,YAAM,IAAI,MACR,gNAAgN;AAGpN,WAAO,QAAQ;EACjB;AAGA,2CAAS,WAAW,WAAY;AAC9B,QAAI;AACJ,QAAI,SAAS;AACX,kBAAY,SAAS,iBAAiB,WAAW;SAC5C;AACL,kBAAY,CAAC;AAEb,UAAI,gBAAa,CAAI,cAAQ,MACpB;AACL,YAAI,SAAS,CAAC;AACd,iBAAS,MAAM;AACb,cAAE,qBAAuB,KAAK,GAAG,SAAS;AACxC,mBAAO,KAAK,UAAU,KAAK,EAAE,CAAA;;AAE7B,mBAAO,KAAK,MAAS;AAGzB,eAAO;MACT,GAAC;AACH,oBAAc,SAAS,qBAAqB,KAAK,CAAA;AACjD,oBAAc,SAAS,qBAAqB,MAAM,CAAA;IACpD;AAEA,YAAM,MAAQ;AACZ,UAAI,SAAS,CAAC;AACd,eAAS,YAAY;AAEnB,YAAI,yCAAS,kBAAkB,QAAQ,MAAM;AAC3C,iBAAO,KAAK,IAAI,yCAAS,QAAQ,CAAA;;AAEjC,iBAAO,KAAK,MAAS;AAGzB,aAAO;IACT,GAAC;EACH;AAYA,2CAAS,kBAAkB;;EAG3B;AAGA,2CAAS,qBAAqB,WAAY;AACxC,QAAI,iBAAiB;AAErB,QACE,OAAO,QACP,OAAO,cACP,OAAO,YACP,OAAO,QACP,OAAO,YACP,SAAS,eAAa;AAEtB,UAAE,EAAI,eAAe,SAAS,cAAc,GAAG;AAC7C,yBAAiB;WACZ;AACL,YAAI,yCAAS,wBAAwB;AAGnC,mDAAS,kBAAkB,yCAAS;AAGtC,iBAAS,SAAS,yCAAS;AACzB,cAAI,MAAM,KAAK,UAAU,SAAS,GAAG;AACnC,6BAAiB;AACjB;UACF;MAEJ;;AAEA,uBAAiB;AAGnB,WAAO;EACT;AAEA,2CAAS,gBAAgB,SAAU,SAAS;AAG1C,QAAI,aAAa,KAAK,QAAQ,MAAM,GAAG,EAAE,EAAC;AAG1C,QAAI,aAAa,QAAQ,MAAM,GAAG,EAAE,GAAG,MAAM,GAAG,EAAE,GAAG,MAAM,GAAG,EAAE;AAGhE,QAAI,KAAK,IAAI,YAAY,WAAW,MAAM;AAC1C,QAAI,KAAK,IAAI,WAAW,EAAE;AAC1B,aACM,IAAI,GAAGD,OAAM,WAAW,QAAQ,MAAM,KAAKA,MAC/C,MAAM,KAAKA,OAAM,KAAKA,MACtB,MAAM,MAAM;AAEZ,SAAG,KAAK,WAAW,WAAW,CAAC;AAIjC,WAAO,IAAI,KAAK;MAAC;IAAE,GAAG;MAAE,MAAM;IAAW,CAAC;EAC5C;AAGA,MAAM,gCAAO,CAAI,MAAM,iBACrB,KAAK;IAAM,CAAE,SAAS,SAAS;IAAc;IAAG,CAAE,SAAS;;AAG7D,MAAM,iCAAQ,CAAI,QAChB,IAAI;IAAO;IAAA,CAAgB,UAAU,MAAM,OAAO,CAAC,EAAE,YAAW;;AAGlE,2CAAS,gBAAgB,SAAU,QAAQ;AACzC,QAAI,MAAM,SAAS,cAAc,KAAK;AACtC,QAAI,YAAY;AAChB,WAAO,IAAI,WAAW;EACxB;AAGA,2CAAS,gBAAgB,SAAU,SAAS,WAAW;AACrD,QAAI,YAAY;AACd,aAAO;WAED,UAAU,QAAQ,YAAa;AACrC,UAAI,YAAY;AACd,eAAO;IAEX;AACA,WAAO;EACT;AAEA,2CAAS,aAAa,SAAU,IAAI,MAAM;AACxC,QAAI;AACJ,QAAI,OAAO,OAAO;AAChB,gBAAU,SAAS,cAAc,EAAE;aAC1B,GAAG,YAAY;AACxB,gBAAU;AAEZ,QAAI,WAAW;AACb,YAAM,IAAI,MAAK,aACA,gFAA+E;AAGhG,WAAO;EACT;AAEA,2CAAS,cAAc,SAAU,KAAK,MAAM;AAC1C,QAAI,IAAI;AACR,QAAI,eAAe,OAAO;AACxB,iBAAW,CAAC;AACZ,UAAI;AACF,aAAK,MAAM;AACT,mBAAS,KAAK,KAAK,WAAW,IAAI,IAAI,CAAA;MAE1C,SAAS,GAAP;AACA,mBAAW;MACb;IACF,WAAW,OAAO,QAAQ,UAAU;AAClC,iBAAW,CAAC;AACZ,WAAK,MAAM,SAAS,iBAAiB,GAAG;AACtC,iBAAS,KAAK,EAAE;IAEpB,WAAW,IAAI,YAAY;AACzB,iBAAW;QAAC;MAAG;AAGjB,QAAI,YAAY,QAAI,CAAK,SAAS;AAChC,YAAM,IAAI,MAAK,aACA,iGAAgG;AAIjH,WAAO;EACT;AAMA,2CAAS,UAAU,SAAU,UAAU,UAAU,UAAU;AACzD,QAAI,OAAO,QAAQ,QAAQ;AACzB,aAAO,SAAQ;aACN,YAAY;AACrB,aAAO,SAAQ;EAEnB;AAKA,2CAAS,cAAc,SAAU,MAAM,eAAe;AACpD,QAAE,CAAG;AACH,aAAO;AAET,oBAAgB,cAAc,MAAM,GAAG;AAEvC,QAAI,WAAW,KAAK;AACpB,QAAI,eAAe,SAAS,QAAO,SAAU,EAAE;AAE/C,aAAS,aAAa,eAAe;AACnC,kBAAY,UAAU,KAAI;AAC1B,UAAI,UAAU,OAAO,CAAC,MAAM,KAAK;AAC/B,YACE,KAAK,KACF,YAAW,EACX,QACC,UAAU,YAAW,GACrB,KAAK,KAAK,SAAS,UAAU,MAAM,MAC/B;AAER,iBAAO;MAEX,WAAS,QAAU,KAAK,SAAS,GAAG;AAElC,YAAI,iBAAiB,UAAU,QAAO,SAAU,EAAE;AAChD,iBAAO;MAEX,OAAO;AACL,YAAI,aAAa;AACf,iBAAO;MAEX;IACF;AAEA,WAAO;EACT;AAGA,MAAI,OAAO,WAAW,eAAe,WAAW;AAC9C,WAAO,GAAG,WAAW,SAAU,SAAS;AACtC,aAAO,KAAK,KAAK,WAAY;AAC3B,eAAO,IAAI,yCAAS,MAAM,OAAO;MACnC,CAAC;IACH;AAIF,2CAAS,QAAQ;AAEjB,2CAAS,SAAS;AAGlB,2CAAS,WAAW,yCAAS;AAE7B,2CAAS,YAAY;AACrB,2CAAS,aAAa,yCAAS;AAE/B,2CAAS,WAAW;AACpB,2CAAS,QAAQ;AACjB,2CAAS,UAAU;AAanB,MAAI,6CAAuB,SAAU,KAAK;AACxC,QAAI,KAAK,IAAI;AACb,QAAI,KAAK,IAAI;AACb,QAAI,SAAS,SAAS,cAAc,QAAQ;AAC5C,WAAO,QAAQ;AACf,WAAO,SAAS;AAChB,QAAI,MAAM,OAAO,WAAW,IAAI;AAChC,QAAI,UAAU,KAAK,GAAG,CAAC;AACvB,QAAI,EAAC,MAACE,MAAK,IAAI,IAAI,aAAa,GAAG,GAAG,GAAG,EAAE;AAG3C,QAAI,KAAK;AACT,QAAI,KAAK;AACT,QAAI,KAAK;WACF,KAAK,IAAI;AACd,UAAI,QAAQA,OAAM,KAAK,KAAK,IAAI;AAEhC,UAAI,UAAU;AACZ,aAAK;;AAEL,aAAK;AAGP,WAAM,KAAK,MAAO;IACpB;AACA,QAAI,QAAQ,KAAK;AAEjB,QAAI,UAAU;AACZ,aAAO;;AAEP,aAAO;EAEX;AAIA,MAAI,wCAAkB,SAAU,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI;AACxE,QAAI,kBAAkB,2CAAqB,GAAG;AAC9C,WAAO,IAAI,UAAU,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,eAAe;EAC5E;MAKM,0CAAW;WACR,YAAY;AACjB,WAAK,UACH;IACJ;WAEO,SAAS,OAAO;AACrB,UAAI,SAAS;AACb,UAAI,OAAO;AACX,UAAI,OAAO;AACX,UAAI,OAAO;AACX,UAAI,OAAO;AACX,UAAI,OAAO;AACX,UAAI,OAAO;AACX,UAAI,OAAO;AACX,UAAI,IAAI;aACD,MAAM;AACX,eAAO,MAAM;AACb,eAAO,MAAM;AACb,eAAO,MAAM;AACb,eAAO,QAAQ;AACf,gBAAS,OAAO,MAAM,IAAM,QAAQ;AACpC,gBAAS,OAAO,OAAO,IAAM,QAAQ;AACrC,eAAO,OAAO;AACd,YAAI,MAAM,IAAI;AACZ,iBAAO,OAAO;iBACL,MAAM,IAAI;AACnB,iBAAO;AAET,iBACE,SACA,KAAK,QAAQ,OAAO,IAAI,IACxB,KAAK,QAAQ,OAAO,IAAI,IACxB,KAAK,QAAQ,OAAO,IAAI,IACxB,KAAK,QAAQ,OAAO,IAAI;AAC1B,eAAO,OAAO,OAAO;AACrB,eAAO,OAAO,OAAO,OAAO;AAC5B,YAAE,EAAI,IAAI,MAAM;AACd;MAEJ;AACA,aAAO;IACT;WAEO,QAAQ,gBAAgB,mBAAmB;AAChD,UAAE,CAAG,eAAe,MAAM,yBAAyB;AACjD,eAAO;AAET,UAAI,WAAW,KAAK,SAClB,eAAe,QAAQ,2BAA2B,EAAE,CAAA;AAEtD,UAAI,WAAW,KAAK,eAAe,QAAQ;AAC3C,UAAI,QAAQ,KAAK,iBAAiB,mBAAmB,QAAQ;AAC7D,aAAM,0BAA2B,KAAK,SAAS,KAAK;IACtD;WAEO,iBAAiB,mBAAmB,UAAU;AACnD,UAAI,YAAY,KAAK,aAAa,QAAQ;AAC1C,UAAI,gBAAgB,KAAK,WAAW,mBAAmB,SAAS;AAChE,UAAI,UAAU,IAAI,WAAW,aAAa;AAC1C,aAAO;IACT;WAEO,aAAa,UAAU;AAC5B,UAAI,MAAM;AACV,UAAI,IAAI;aACD,IAAI,SAAS,QAAQ;AAC1B,cAAM,SAAS;AACf,YAAK,IAAI,OAAO,MAAQ,IAAI,OAAO;AACjC,iBAAO;AAET;MACF;AACA,aAAO,CAAC;IACV;WAEO,WAAW,mBAAmB,WAAW;AAC9C,UAAI,YAAY,kBAAkB,QAAQ,2BAA2B,EAAE;AACvE,UAAI,MAAM,KAAK,SAAS,SAAS;AACjC,UAAI,gBAAgB,IAAI,QAAQ,KAAK,CAAC;AACtC,UAAI,MAAM,IAAI,MAAM,GAAG,aAAa;AACpC,UAAI,MAAM,IAAI,MAAM,aAAa;AACjC,UAAI,QAAQ;AACZ,cAAQ,MAAM,OAAO,SAAS;AAC9B,cAAQ,MAAM,OAAO,GAAG;AACxB,aAAO;IACT;WAEO,eAAe,eAAe;AACnC,UAAI,OAAO;AACX,UAAI,WAAW,CAAC;aACT,MAAM;AACX,YAAI;AACJ,YAAK,cAAc,UAAU,MAAQ,cAAc,OAAO,OAAO;AAC/D;AAEF,YAAK,cAAc,UAAU,MAAQ,cAAc,OAAO,OAAO;AAC/D,kBAAQ;aACH;AACL,mBAAS,cAAc,OAAO,KAAK,MAAM,cAAc,OAAO;AAC9D,cAAI,WAAW,OAAO,SAAS;AAC/B,cAAI,MAAM,cAAc,MAAM,MAAM,QAAQ;AAC5C,mBAAS,KAAK,GAAG;AACjB,iBAAO;QACT;AACA,YAAI,OAAO,cAAc;AACvB;MAEJ;AACA,aAAO;IACT;WAEO,SAAS,OAAO;AACrB,UAAI,SAAS;AACb,UAAI,OAAO;AACX,UAAI,OAAO;AACX,UAAI,OAAO;AACX,UAAI,OAAO;AACX,UAAI,OAAO;AACX,UAAI,OAAO;AACX,UAAI,OAAO;AACX,UAAI,IAAI;AACR,UAAI,MAAM,CAAC;AAEX,UAAI,aAAU;AACd,UAAI,WAAW,KAAK,KAAK;AACvB,gBAAQ,KACN,kJAAkJ;AAGtJ,cAAQ,MAAM,QAAO,uBAAwB,EAAE;aACxC,MAAM;AACX,eAAO,KAAK,QAAQ,QAAQ,MAAM,OAAO,GAAC,CAAA;AAC1C,eAAO,KAAK,QAAQ,QAAQ,MAAM,OAAO,GAAC,CAAA;AAC1C,eAAO,KAAK,QAAQ,QAAQ,MAAM,OAAO,GAAC,CAAA;AAC1C,eAAO,KAAK,QAAQ,QAAQ,MAAM,OAAO,GAAC,CAAA;AAC1C,eAAQ,QAAQ,IAAM,QAAQ;AAC9B,gBAAS,OAAO,OAAO,IAAM,QAAQ;AACrC,gBAAS,OAAO,MAAM,IAAK;AAC3B,YAAI,KAAK,IAAI;AACb,YAAI,SAAS;AACX,cAAI,KAAK,IAAI;AAEf,YAAI,SAAS;AACX,cAAI,KAAK,IAAI;AAEf,eAAO,OAAO,OAAO;AACrB,eAAO,OAAO,OAAO,OAAO;AAC5B,YAAE,EAAI,IAAI,MAAM;AACd;MAEJ;AACA,aAAO;IACT;;AAEF,oCAAY,UAAS;WA6DZ,gCAAU,OAAO,WAAW;AACnC,WAAO,OAAO,UAAU,eAAe,UAAU,OAC7C,UAAU,KAAK,IACf;EACN;WACS,sCAAgB,KAAK,YAAY,WAAW;AACnD,QACE,OAAO,QAAQ,eACf,QAAQ,QACR,OAAO,IAAI,gBAAgB;AAE3B,aAAO,UAAU,KAAK,UAAU;;AAEhC,aAAO;EAEX;;;AIzwEA,MAAO,8BAAP,cAA6B,WAAW;AAAA,IACtC,UAAU;AACR,UAAI,KAAK,KAAK;AAEd,QAAE,EAAE,EAAE,KAAK,gBAAgB,EAAE,KAAK;AAElC,WAAK,WAAW,IAAI,yCAAS,IAAI;AAAA,QAC/B,KAAK,EAAE,EAAE,EAAE,KAAK,YAAY;AAAA,QAC5B,SAAS,EAAE,gBAAgB,EAAE,yBAAyB,EAAE,KAAK,SAAS,EAAE;AAAA,QACxE,oBAAoB,EAAE,EAAE,EAAE,KAAK,aAAa;AAAA,QAC5C,gBAAgB,EAAE,EAAE,EAAE,KAAK,YAAY;AAAA,QACvC,gBAAgB,EAAE,EAAE,EAAE,KAAK,YAAY;AAAA,QACvC,UAAU,EAAE,EAAE,EAAE,KAAK,UAAU,KAAK;AAAA,QACpC,MAAM,WAAU;AACd,cAAI,aAAa;AACjB,cAAI,cAAc,EAAE,EAAE,EAAE,KAAK,cAAc;AAC3C,sBAAY,QAAQ,QAAM;AACxB,gBAAI,UAAU,EAAC,MAAM,GAAG,UAAU,MAAM,GAAG,MAAM,IAAI,GAAG,GAAE;AAC1D,uBAAW,oBAAoB,SAAS,GAAG,GAAG;AAC9C,uBAAW,KAAK,YAAY,OAAO;AACnC,uBAAW,MAAM,KAAK,OAAO;AAAA,UAC/B,CAAC;AAED,qBAAW,GAAG,aAAa,SAAS,MAAM;AACxC,mBAAO,WAAW,MAAM,SAAS,WAAW,QAAQ,UAAS;AAC3D,yBAAW,WAAW,WAAW,MAAM,EAAE;AAAA,YAC3C;AAAC;AAAA,UACH,CAAC;AAED,qBAAW,GAAG,eAAe,SAAS,MAAK;AACzC,gBAAI,KAAK,KAAK;AACd,cAAE,KAAK;AAAA,cACL,KAAK,UAAU;AAAA,cACf,QAAQ;AAAA,cACR,SAAS,EAAE,gBAAgB,EAAE,yBAAyB,EAAE,KAAK,SAAS,EAAE;AAAA,cACxE,SAAS,WAAU;AACjB,wBAAQ,IAAI,SAAS;AAAA,cACvB;AAAA,YACF,CAAC;AAAA,UACH,CAAC;AAAA,QACH;AAAA,MACF,CAAC;AAAA,IACH;AAAA,EACF;;;AC5CA,MAAO,6BAAP,cAA6B,WAAW;AAAA,IACtC,UAAW;AACT,WAAK,QAAQ,iBAAiB,UAAU,WAAU;AAChD,cAAM,QAAQ,SAAS,eAAe,KAAK,QAAQ,MAAM;AACzD,cAAM,MAAI,KAAK,QAAQ,KAAK,eAAe,QAAQ;AACnD,cAAM,OAAO;AAAA,MACf,CAAC;AAAA,IACH;AAAA,EACF;;;ACRA,2BAAiB;;;;;;;;;;;;;;;;;;;;;;;;;AAMjB,MAAO,0BAAP,cAA6B,WAAW;AAAA,IACtC,cAAc;AAAA,IAEd,cAAc,OAAM;AAClB,UAAI,KAAK,gBAAQ,KAAK,QAAQ,QAAQ,aAAW,KAAK,aAAa;AACnE,UAAI,eAAe,KAAK,QAAQ;AAEhC,YAAM,eAAe;AACrB,yBAAAC,QAAK,KAAK;AAAA,QACR,OAAO,GAAG;AAAA,QACV,MAAM,GAAG;AAAA,QACT,MAAM;AAAA,QACN,kBAAkB;AAAA,QAClB,gBAAgB;AAAA,QAChB,oBAAoB;AAAA,QACpB,kBAAkB,GAAG;AAAA,QACrB,mBAAmB,GAAG;AAAA,MACxB,CAAC,EACA,KAAK,CAAC,WAAW;AAChB,YAAI,OAAO,aAAa;AACtB,YAAE,KAAK;AAAA,YACL,QAAQ;AAAA,YACR,KAAK;AAAA,YACL,MAAM,EAAC,QAAQ,OAAM;AAAA,YACrB,SAAS,EAAE,gBAAgB,EAAE,yBAAyB,EAAE,KAAK,SAAS,EAAE;AAAA,YACxE,SAAS,WAAU;AACjB,iCAAAA,QAAK,KAAK;AAAA,gBACR,OAAO,GAAG;AAAA,gBACV,MAAM;AAAA,gBACN,mBAAmB,GAAG;AAAA,cACxB,CAAC,EAAE,KAAK,SAAS,QAAO;AACtB,uBAAO,SAAS,OAAO;AAAA,cACzB,CAAC;AAAA,YACH;AAAA,UACF,CAAC;AAAA,QACH;AAAA,MACF,CAAC;AAAA,IACH;AAAA,IAEA,cAAc,OAAM;AAClB,UAAI,KAAK,gBAAQ,KAAK,QAAQ,QAAQ,aAAW,KAAK,aAAa;AACnE,UAAI,eAAe,KAAK,QAAQ;AAChC,UAAI,SAAS,KAAK,QAAQ,QAAQ,aAAa;AAE/C,YAAM,eAAe;AACrB,yBAAAA,QAAK,KAAK;AAAA,QACR,OAAO,GAAG;AAAA,QACV,MAAM,GAAG;AAAA,QACT,MAAM;AAAA,QACN,kBAAkB;AAAA,QAClB,gBAAgB;AAAA,QAChB,oBAAoB;AAAA,QACpB,kBAAkB,GAAG;AAAA,QACrB,mBAAmB,GAAG;AAAA,MACxB,CAAC,EACA,KAAK,CAAC,WAAW;AAChB,YAAI,OAAO,aAAa;AACtB,YAAE,KAAK;AAAA,YACL;AAAA,YACA,KAAK;AAAA,YACL,MAAM,EAAC,QAAQ,OAAM;AAAA,YACrB,SAAS,EAAE,gBAAgB,EAAE,yBAAyB,EAAE,KAAK,SAAS,EAAE;AAAA,YACxE,SAAS,WAAU;AACjB,iCAAAA,QAAK,KAAK;AAAA,gBACR,OAAO,GAAG;AAAA,gBACV,MAAM;AAAA,gBACN,mBAAmB,GAAG;AAAA,cACxB,CAAC,EAAE,KAAK,SAAS,QAAO;AACtB,uBAAO,SAAS,OAAO;AAAA,cACzB,CAAC;AAAA,YACH;AAAA,UACF,CAAC;AAAA,QACH;AAAA,MACF,CAAC;AAAA,IACH;AAAA,EACF;;;AChFA,MAAO,iCAAP,cAA6B,WAAW;AAAA,IACtC,SAAS;AACP,mBAAa,KAAK,OAAO;AACzB,WAAK,UAAU,WAAW,MAAM;AAC9B,aAAK,QAAQ,cAAc;AAAA,MAC7B,GAAG,GAAG;AAAA,IACR;AAAA,IAEA,SAAS;AACP,WAAK,QAAQ,cAAc;AAAA,IAC7B;AAAA,EACF;;;ACPA,cAAY,SAAS,SAAS,wBAAe;AAG7C,cAAY,SAAS,YAAY,2BAAkB;AAGnD,cAAY,SAAS,WAAW,0BAAiB;AAGjD,cAAY,SAAS,QAAQ,uBAAc;AAG3C,cAAY,SAAS,eAAe,8BAAoB;;;ACdxD,sBAAmB;;;ACJnB,MAAI,eAAe;AACnB,MAAI,WAAW;AACf,MAAI,QAAQ,CAAC;AACb,MAAI,mBAAmB;AACvB,WAAS,UAAU,UAAU;AAC3B,aAAS,QAAQ;AAAA,EACnB;AACA,WAAS,SAAS,KAAK;AACrB,QAAI,CAAC,MAAM,SAAS,GAAG;AACrB,YAAM,KAAK,GAAG;AAChB,eAAW;AAAA,EACb;AACA,WAAS,WAAW,KAAK;AACvB,QAAIC,SAAQ,MAAM,QAAQ,GAAG;AAC7B,QAAIA,WAAU,MAAMA,SAAQ;AAC1B,YAAM,OAAOA,QAAO,CAAC;AAAA,EACzB;AACA,WAAS,aAAa;AACpB,QAAI,CAAC,YAAY,CAAC,cAAc;AAC9B,qBAAe;AACf,qBAAe,SAAS;AAAA,IAC1B;AAAA,EACF;AACA,WAAS,YAAY;AACnB,mBAAe;AACf,eAAW;AACX,aAAS,IAAI,GAAG,IAAI,MAAM,QAAQ,KAAK;AACrC,YAAM,GAAG;AACT,yBAAmB;AAAA,IACrB;AACA,UAAM,SAAS;AACf,uBAAmB;AACnB,eAAW;AAAA,EACb;AAGA,MAAI;AACJ,MAAI;AACJ,MAAI;AACJ,MAAI;AACJ,MAAI,iBAAiB;AACrB,WAAS,wBAAwB,UAAU;AACzC,qBAAiB;AACjB,aAAS;AACT,qBAAiB;AAAA,EACnB;AACA,WAAS,oBAAoB,QAAQ;AACnC,eAAW,OAAO;AAClB,cAAU,OAAO;AACjB,aAAS,CAAC,aAAa,OAAO,OAAO,UAAU,EAAC,WAAW,CAAC,SAAS;AACnE,UAAI,gBAAgB;AAClB,kBAAU,IAAI;AAAA,MAChB,OAAO;AACL,aAAK;AAAA,MACP;AAAA,IACF,EAAC,CAAC;AACF,UAAM,OAAO;AAAA,EACf;AACA,WAAS,eAAe,UAAU;AAChC,aAAS;AAAA,EACX;AACA,WAAS,mBAAmB,IAAI;AAC9B,QAAI,WAAW,MAAM;AAAA,IACrB;AACA,QAAI,gBAAgB,CAAC,aAAa;AAChC,UAAI,kBAAkB,OAAO,QAAQ;AACrC,UAAI,CAAC,GAAG,YAAY;AAClB,WAAG,aAAa,oBAAI,IAAI;AACxB,WAAG,gBAAgB,MAAM;AACvB,aAAG,WAAW,QAAQ,CAAC,MAAM,EAAE,CAAC;AAAA,QAClC;AAAA,MACF;AACA,SAAG,WAAW,IAAI,eAAe;AACjC,iBAAW,MAAM;AACf,YAAI,oBAAoB;AACtB;AACF,WAAG,WAAW,OAAO,eAAe;AACpC,gBAAQ,eAAe;AAAA,MACzB;AACA,aAAO;AAAA,IACT;AACA,WAAO,CAAC,eAAe,MAAM;AAC3B,eAAS;AAAA,IACX,CAAC;AAAA,EACH;AAGA,MAAI,oBAAoB,CAAC;AACzB,MAAI,eAAe,CAAC;AACpB,MAAI,aAAa,CAAC;AAClB,WAAS,UAAU,UAAU;AAC3B,eAAW,KAAK,QAAQ;AAAA,EAC1B;AACA,WAAS,YAAY,IAAI,UAAU;AACjC,QAAI,OAAO,aAAa,YAAY;AAClC,UAAI,CAAC,GAAG;AACN,WAAG,cAAc,CAAC;AACpB,SAAG,YAAY,KAAK,QAAQ;AAAA,IAC9B,OAAO;AACL,iBAAW;AACX,mBAAa,KAAK,QAAQ;AAAA,IAC5B;AAAA,EACF;AACA,WAAS,kBAAkB,UAAU;AACnC,sBAAkB,KAAK,QAAQ;AAAA,EACjC;AACA,WAAS,mBAAmB,IAAI,MAAM,UAAU;AAC9C,QAAI,CAAC,GAAG;AACN,SAAG,uBAAuB,CAAC;AAC7B,QAAI,CAAC,GAAG,qBAAqB;AAC3B,SAAG,qBAAqB,QAAQ,CAAC;AACnC,OAAG,qBAAqB,MAAM,KAAK,QAAQ;AAAA,EAC7C;AACA,WAAS,kBAAkB,IAAI,OAAO;AACpC,QAAI,CAAC,GAAG;AACN;AACF,WAAO,QAAQ,GAAG,oBAAoB,EAAE,QAAQ,CAAC,CAAC,MAAM,KAAK,MAAM;AACjE,UAAI,UAAU,UAAU,MAAM,SAAS,IAAI,GAAG;AAC5C,cAAM,QAAQ,CAAC,MAAM,EAAE,CAAC;AACxB,eAAO,GAAG,qBAAqB;AAAA,MACjC;AAAA,IACF,CAAC;AAAA,EACH;AACA,MAAI,WAAW,IAAI,iBAAiB,QAAQ;AAC5C,MAAI,qBAAqB;AACzB,WAAS,0BAA0B;AACjC,aAAS,QAAQ,UAAU,EAAC,SAAS,MAAM,WAAW,MAAM,YAAY,MAAM,mBAAmB,KAAI,CAAC;AACtG,yBAAqB;AAAA,EACvB;AACA,WAAS,yBAAyB;AAChC,kBAAc;AACd,aAAS,WAAW;AACpB,yBAAqB;AAAA,EACvB;AACA,MAAI,cAAc,CAAC;AACnB,MAAI,yBAAyB;AAC7B,WAAS,gBAAgB;AACvB,kBAAc,YAAY,OAAO,SAAS,YAAY,CAAC;AACvD,QAAI,YAAY,UAAU,CAAC,wBAAwB;AACjD,+BAAyB;AACzB,qBAAe,MAAM;AACnB,2BAAmB;AACnB,iCAAyB;AAAA,MAC3B,CAAC;AAAA,IACH;AAAA,EACF;AACA,WAAS,qBAAqB;AAC5B,aAAS,WAAW;AACpB,gBAAY,SAAS;AAAA,EACvB;AACA,WAAS,UAAU,UAAU;AAC3B,QAAI,CAAC;AACH,aAAO,SAAS;AAClB,2BAAuB;AACvB,QAAI,SAAS,SAAS;AACtB,4BAAwB;AACxB,WAAO;AAAA,EACT;AACA,MAAI,eAAe;AACnB,MAAI,oBAAoB,CAAC;AACzB,WAAS,iBAAiB;AACxB,mBAAe;AAAA,EACjB;AACA,WAAS,iCAAiC;AACxC,mBAAe;AACf,aAAS,iBAAiB;AAC1B,wBAAoB,CAAC;AAAA,EACvB;AACA,WAAS,SAAS,WAAW;AAC3B,QAAI,cAAc;AAChB,0BAAoB,kBAAkB,OAAO,SAAS;AACtD;AAAA,IACF;AACA,QAAI,aAAa,CAAC;AAClB,QAAI,eAAe,CAAC;AACpB,QAAI,kBAAkB,oBAAI,IAAI;AAC9B,QAAI,oBAAoB,oBAAI,IAAI;AAChC,aAAS,IAAI,GAAG,IAAI,UAAU,QAAQ,KAAK;AACzC,UAAI,UAAU,GAAG,OAAO;AACtB;AACF,UAAI,UAAU,GAAG,SAAS,aAAa;AACrC,kBAAU,GAAG,WAAW,QAAQ,CAAC,SAAS,KAAK,aAAa,KAAK,WAAW,KAAK,IAAI,CAAC;AACtF,kBAAU,GAAG,aAAa,QAAQ,CAAC,SAAS,KAAK,aAAa,KAAK,aAAa,KAAK,IAAI,CAAC;AAAA,MAC5F;AACA,UAAI,UAAU,GAAG,SAAS,cAAc;AACtC,YAAI,KAAK,UAAU,GAAG;AACtB,YAAI,OAAO,UAAU,GAAG;AACxB,YAAI,WAAW,UAAU,GAAG;AAC5B,YAAIC,QAAO,MAAM;AACf,cAAI,CAAC,gBAAgB,IAAI,EAAE;AACzB,4BAAgB,IAAI,IAAI,CAAC,CAAC;AAC5B,0BAAgB,IAAI,EAAE,EAAE,KAAK,EAAC,MAAM,OAAO,GAAG,aAAa,IAAI,EAAC,CAAC;AAAA,QACnE;AACA,YAAI,SAAS,MAAM;AACjB,cAAI,CAAC,kBAAkB,IAAI,EAAE;AAC3B,8BAAkB,IAAI,IAAI,CAAC,CAAC;AAC9B,4BAAkB,IAAI,EAAE,EAAE,KAAK,IAAI;AAAA,QACrC;AACA,YAAI,GAAG,aAAa,IAAI,KAAK,aAAa,MAAM;AAC9C,UAAAA,MAAK;AAAA,QACP,WAAW,GAAG,aAAa,IAAI,GAAG;AAChC,iBAAO;AACP,UAAAA,MAAK;AAAA,QACP,OAAO;AACL,iBAAO;AAAA,QACT;AAAA,MACF;AAAA,IACF;AACA,sBAAkB,QAAQ,CAAC,OAAO,OAAO;AACvC,wBAAkB,IAAI,KAAK;AAAA,IAC7B,CAAC;AACD,oBAAgB,QAAQ,CAAC,OAAO,OAAO;AACrC,wBAAkB,QAAQ,CAAC,MAAM,EAAE,IAAI,KAAK,CAAC;AAAA,IAC/C,CAAC;AACD,aAAS,QAAQ,cAAc;AAC7B,UAAI,WAAW,SAAS,IAAI;AAC1B;AACF,mBAAa,QAAQ,CAAC,MAAM,EAAE,IAAI,CAAC;AACnC,UAAI,KAAK,aAAa;AACpB,eAAO,KAAK,YAAY;AACtB,eAAK,YAAY,IAAI,EAAE;AAAA,MAC3B;AAAA,IACF;AACA,eAAW,QAAQ,CAAC,SAAS;AAC3B,WAAK,gBAAgB;AACrB,WAAK,YAAY;AAAA,IACnB,CAAC;AACD,aAAS,QAAQ,YAAY;AAC3B,UAAI,aAAa,SAAS,IAAI;AAC5B;AACF,UAAI,CAAC,KAAK;AACR;AACF,aAAO,KAAK;AACZ,aAAO,KAAK;AACZ,iBAAW,QAAQ,CAAC,MAAM,EAAE,IAAI,CAAC;AACjC,WAAK,YAAY;AACjB,WAAK,gBAAgB;AAAA,IACvB;AACA,eAAW,QAAQ,CAAC,SAAS;AAC3B,aAAO,KAAK;AACZ,aAAO,KAAK;AAAA,IACd,CAAC;AACD,iBAAa;AACb,mBAAe;AACf,sBAAkB;AAClB,wBAAoB;AAAA,EACtB;AAGA,WAAS,MAAM,MAAM;AACnB,WAAO,aAAa,iBAAiB,IAAI,CAAC;AAAA,EAC5C;AACA,WAAS,eAAe,MAAM,OAAO,eAAe;AAClD,SAAK,eAAe,CAAC,OAAO,GAAG,iBAAiB,iBAAiB,IAAI,CAAC;AACtE,WAAO,MAAM;AACX,WAAK,eAAe,KAAK,aAAa,OAAO,CAAC,MAAM,MAAM,KAAK;AAAA,IACjE;AAAA,EACF;AACA,WAAS,iBAAiB,MAAM;AAC9B,QAAI,KAAK;AACP,aAAO,KAAK;AACd,QAAI,OAAO,eAAe,cAAc,gBAAgB,YAAY;AAClE,aAAO,iBAAiB,KAAK,IAAI;AAAA,IACnC;AACA,QAAI,CAAC,KAAK,YAAY;AACpB,aAAO,CAAC;AAAA,IACV;AACA,WAAO,iBAAiB,KAAK,UAAU;AAAA,EACzC;AACA,WAAS,aAAa,SAAS;AAC7B,QAAI,YAAY,IAAI,MAAM,CAAC,GAAG;AAAA,MAC5B,SAAS,MAAM;AACb,eAAO,MAAM,KAAK,IAAI,IAAI,QAAQ,QAAQ,CAAC,MAAM,OAAO,KAAK,CAAC,CAAC,CAAC,CAAC;AAAA,MACnE;AAAA,MACA,KAAK,CAAC,QAAQ,SAAS;AACrB,eAAO,QAAQ,KAAK,CAAC,QAAQ,IAAI,eAAe,IAAI,CAAC;AAAA,MACvD;AAAA,MACA,KAAK,CAAC,QAAQ,SAAS;AACrB,gBAAQ,QAAQ,KAAK,CAAC,QAAQ;AAC5B,cAAI,IAAI,eAAe,IAAI,GAAG;AAC5B,gBAAI,aAAa,OAAO,yBAAyB,KAAK,IAAI;AAC1D,gBAAI,WAAW,OAAO,WAAW,IAAI,mBAAmB,WAAW,OAAO,WAAW,IAAI,iBAAiB;AACxG,qBAAO;AAAA,YACT;AACA,iBAAK,WAAW,OAAO,WAAW,QAAQ,WAAW,YAAY;AAC/D,kBAAI,SAAS,WAAW;AACxB,kBAAI,SAAS,WAAW;AACxB,kBAAI,WAAW;AACf,uBAAS,UAAU,OAAO,KAAK,SAAS;AACxC,uBAAS,UAAU,OAAO,KAAK,SAAS;AACxC,kBAAI;AACF,uBAAO,kBAAkB;AAC3B,kBAAI;AACF,uBAAO,kBAAkB;AAC3B,qBAAO,eAAe,KAAK,MAAM;AAAA,gBAC/B,GAAG;AAAA,gBACH,KAAK;AAAA,gBACL,KAAK;AAAA,cACP,CAAC;AAAA,YACH;AACA,mBAAO;AAAA,UACT;AACA,iBAAO;AAAA,QACT,CAAC,KAAK,CAAC,GAAG;AAAA,MACZ;AAAA,MACA,KAAK,CAAC,QAAQ,MAAM,UAAU;AAC5B,YAAI,uBAAuB,QAAQ,KAAK,CAAC,QAAQ,IAAI,eAAe,IAAI,CAAC;AACzE,YAAI,sBAAsB;AACxB,+BAAqB,QAAQ;AAAA,QAC/B,OAAO;AACL,kBAAQ,QAAQ,SAAS,GAAG,QAAQ;AAAA,QACtC;AACA,eAAO;AAAA,MACT;AAAA,IACF,CAAC;AACD,WAAO;AAAA,EACT;AAGA,WAAS,iBAAiB,OAAO;AAC/B,QAAI,YAAY,CAAC,QAAQ,OAAO,QAAQ,YAAY,CAAC,MAAM,QAAQ,GAAG,KAAK,QAAQ;AACnF,QAAI,UAAU,CAAC,KAAK,WAAW,OAAO;AACpC,aAAO,QAAQ,OAAO,0BAA0B,GAAG,CAAC,EAAE,QAAQ,CAAC,CAAC,KAAK,EAAC,OAAO,WAAU,CAAC,MAAM;AAC5F,YAAI,eAAe,SAAS,UAAU;AACpC;AACF,YAAI,OAAO,aAAa,KAAK,MAAM,GAAG,YAAY;AAClD,YAAI,OAAO,UAAU,YAAY,UAAU,QAAQ,MAAM,gBAAgB;AACvE,cAAI,OAAO,MAAM,WAAW,OAAO,MAAM,GAAG;AAAA,QAC9C,OAAO;AACL,cAAI,UAAU,KAAK,KAAK,UAAU,OAAO,EAAE,iBAAiB,UAAU;AACpE,oBAAQ,OAAO,IAAI;AAAA,UACrB;AAAA,QACF;AAAA,MACF,CAAC;AAAA,IACH;AACA,WAAO,QAAQ,KAAK;AAAA,EACtB;AACA,WAAS,YAAY,UAAU,YAAY,MAAM;AAAA,EACjD,GAAG;AACD,QAAI,MAAM;AAAA,MACR,cAAc;AAAA,MACd,gBAAgB;AAAA,MAChB,WAAW,OAAO,MAAM,KAAK;AAC3B,eAAO,SAAS,KAAK,cAAc,MAAM,IAAI,OAAO,IAAI,GAAG,CAAC,UAAU,IAAI,OAAO,MAAM,KAAK,GAAG,MAAM,GAAG;AAAA,MAC1G;AAAA,IACF;AACA,cAAU,GAAG;AACb,WAAO,CAAC,iBAAiB;AACvB,UAAI,OAAO,iBAAiB,YAAY,iBAAiB,QAAQ,aAAa,gBAAgB;AAC5F,YAAI,aAAa,IAAI,WAAW,KAAK,GAAG;AACxC,YAAI,aAAa,CAAC,OAAO,MAAM,QAAQ;AACrC,cAAI,aAAa,aAAa,WAAW,OAAO,MAAM,GAAG;AACzD,cAAI,eAAe;AACnB,iBAAO,WAAW,OAAO,MAAM,GAAG;AAAA,QACpC;AAAA,MACF,OAAO;AACL,YAAI,eAAe;AAAA,MACrB;AACA,aAAO;AAAA,IACT;AAAA,EACF;AACA,WAAS,IAAI,KAAK,MAAM;AACtB,WAAO,KAAK,MAAM,GAAG,EAAE,OAAO,CAAC,OAAO,YAAY,MAAM,UAAU,GAAG;AAAA,EACvE;AACA,WAAS,IAAI,KAAK,MAAM,OAAO;AAC7B,QAAI,OAAO,SAAS;AAClB,aAAO,KAAK,MAAM,GAAG;AACvB,QAAI,KAAK,WAAW;AAClB,UAAI,KAAK,MAAM;AAAA,aACR,KAAK,WAAW;AACvB,YAAM;AAAA,SACH;AACH,UAAI,IAAI,KAAK;AACX,eAAO,IAAI,IAAI,KAAK,KAAK,KAAK,MAAM,CAAC,GAAG,KAAK;AAAA,WAC1C;AACH,YAAI,KAAK,MAAM,CAAC;AAChB,eAAO,IAAI,IAAI,KAAK,KAAK,KAAK,MAAM,CAAC,GAAG,KAAK;AAAA,MAC/C;AAAA,IACF;AAAA,EACF;AAGA,MAAI,SAAS,CAAC;AACd,WAAS,MAAM,MAAM,UAAU;AAC7B,WAAO,QAAQ;AAAA,EACjB;AACA,WAAS,aAAa,KAAK,IAAI;AAC7B,WAAO,QAAQ,MAAM,EAAE,QAAQ,CAAC,CAAC,MAAM,QAAQ,MAAM;AACnD,UAAI,oBAAoB;AACxB,eAAS,eAAe;AACtB,YAAI,mBAAmB;AACrB,iBAAO;AAAA,QACT,OAAO;AACL,cAAI,CAAC,WAAW,QAAQ,IAAI,yBAAyB,EAAE;AACvD,8BAAoB,EAAC,aAAa,GAAG,UAAS;AAC9C,sBAAY,IAAI,QAAQ;AACxB,iBAAO;AAAA,QACT;AAAA,MACF;AACA,aAAO,eAAe,KAAK,IAAI,QAAQ;AAAA,QACrC,MAAM;AACJ,iBAAO,SAAS,IAAI,aAAa,CAAC;AAAA,QACpC;AAAA,QACA,YAAY;AAAA,MACd,CAAC;AAAA,IACH,CAAC;AACD,WAAO;AAAA,EACT;AAGA,WAAS,SAAS,IAAI,YAAY,aAAa,MAAM;AACnD,QAAI;AACF,aAAO,SAAS,GAAG,IAAI;AAAA,IACzB,SAAS,GAAP;AACA,kBAAY,GAAG,IAAI,UAAU;AAAA,IAC/B;AAAA,EACF;AACA,WAAS,YAAYC,SAAQ,IAAI,aAAa,QAAQ;AACpD,WAAO,OAAOA,SAAQ,EAAC,IAAI,WAAU,CAAC;AACtC,YAAQ,KAAK,4BAA4BA,QAAO;AAAA;AAAA,EAEhD,aAAa,kBAAkB,aAAa,UAAU,MAAM,EAAE;AAC9D,eAAW,MAAM;AACf,YAAMA;AAAA,IACR,GAAG,CAAC;AAAA,EACN;AAGA,MAAI,8BAA8B;AAClC,WAAS,0BAA0B,UAAU;AAC3C,QAAIC,SAAQ;AACZ,kCAA8B;AAC9B,QAAI,SAAS,SAAS;AACtB,kCAA8BA;AAC9B,WAAO;AAAA,EACT;AACA,WAAS,SAAS,IAAI,YAAY,SAAS,CAAC,GAAG;AAC7C,QAAI;AACJ,kBAAc,IAAI,UAAU,EAAE,CAAC,UAAU,SAAS,OAAO,MAAM;AAC/D,WAAO;AAAA,EACT;AACA,WAAS,iBAAiB,MAAM;AAC9B,WAAO,qBAAqB,GAAG,IAAI;AAAA,EACrC;AACA,MAAI,uBAAuB;AAC3B,WAAS,aAAa,cAAc;AAClC,2BAAuB;AAAA,EACzB;AACA,WAAS,gBAAgB,IAAI,YAAY;AACvC,QAAI,mBAAmB,CAAC;AACxB,iBAAa,kBAAkB,EAAE;AACjC,QAAI,YAAY,CAAC,kBAAkB,GAAG,iBAAiB,EAAE,CAAC;AAC1D,QAAI,YAAY,OAAO,eAAe,aAAa,8BAA8B,WAAW,UAAU,IAAI,4BAA4B,WAAW,YAAY,EAAE;AAC/J,WAAO,SAAS,KAAK,MAAM,IAAI,YAAY,SAAS;AAAA,EACtD;AACA,WAAS,8BAA8B,WAAW,MAAM;AACtD,WAAO,CAAC,WAAW,MAAM;AAAA,IACzB,GAAG,EAAC,OAAO,SAAS,CAAC,GAAG,SAAS,CAAC,EAAC,IAAI,CAAC,MAAM;AAC5C,UAAI,SAAS,KAAK,MAAM,aAAa,CAAC,QAAQ,GAAG,SAAS,CAAC,GAAG,MAAM;AACpE,0BAAoB,UAAU,MAAM;AAAA,IACtC;AAAA,EACF;AACA,MAAI,gBAAgB,CAAC;AACrB,WAAS,2BAA2B,YAAY,IAAI;AAClD,QAAI,cAAc,aAAa;AAC7B,aAAO,cAAc;AAAA,IACvB;AACA,QAAI,gBAAgB,OAAO,eAAe,iBAAiB;AAAA,IAC3D,CAAC,EAAE;AACH,QAAI,0BAA0B,qBAAqB,KAAK,UAAU,KAAK,iBAAiB,KAAK,UAAU,IAAI,eAAe,oBAAoB;AAC9I,UAAM,oBAAoB,MAAM;AAC9B,UAAI;AACF,eAAO,IAAI,cAAc,CAAC,UAAU,OAAO,GAAG,kCAAkC,0EAA0E;AAAA,MAC5J,SAASD,SAAP;AACA,oBAAYA,SAAQ,IAAI,UAAU;AAClC,eAAO,QAAQ,QAAQ;AAAA,MACzB;AAAA,IACF;AACA,QAAI,OAAO,kBAAkB;AAC7B,kBAAc,cAAc;AAC5B,WAAO;AAAA,EACT;AACA,WAAS,4BAA4B,WAAW,YAAY,IAAI;AAC9D,QAAI,OAAO,2BAA2B,YAAY,EAAE;AACpD,WAAO,CAAC,WAAW,MAAM;AAAA,IACzB,GAAG,EAAC,OAAO,SAAS,CAAC,GAAG,SAAS,CAAC,EAAC,IAAI,CAAC,MAAM;AAC5C,WAAK,SAAS;AACd,WAAK,WAAW;AAChB,UAAI,gBAAgB,aAAa,CAAC,QAAQ,GAAG,SAAS,CAAC;AACvD,UAAI,OAAO,SAAS,YAAY;AAC9B,YAAI,UAAU,KAAK,MAAM,aAAa,EAAE,MAAM,CAACA,YAAW,YAAYA,SAAQ,IAAI,UAAU,CAAC;AAC7F,YAAI,KAAK,UAAU;AACjB,8BAAoB,UAAU,KAAK,QAAQ,eAAe,QAAQ,EAAE;AACpE,eAAK,SAAS;AAAA,QAChB,OAAO;AACL,kBAAQ,KAAK,CAAC,WAAW;AACvB,gCAAoB,UAAU,QAAQ,eAAe,QAAQ,EAAE;AAAA,UACjE,CAAC,EAAE,MAAM,CAACA,YAAW,YAAYA,SAAQ,IAAI,UAAU,CAAC,EAAE,QAAQ,MAAM,KAAK,SAAS,MAAM;AAAA,QAC9F;AAAA,MACF;AAAA,IACF;AAAA,EACF;AACA,WAAS,oBAAoB,UAAU,OAAO,QAAQ,QAAQ,IAAI;AAChE,QAAI,+BAA+B,OAAO,UAAU,YAAY;AAC9D,UAAI,SAAS,MAAM,MAAM,QAAQ,MAAM;AACvC,UAAI,kBAAkB,SAAS;AAC7B,eAAO,KAAK,CAAC,MAAM,oBAAoB,UAAU,GAAG,QAAQ,MAAM,CAAC,EAAE,MAAM,CAACA,YAAW,YAAYA,SAAQ,IAAI,KAAK,CAAC;AAAA,MACvH,OAAO;AACL,iBAAS,MAAM;AAAA,MACjB;AAAA,IACF,WAAW,OAAO,UAAU,YAAY,iBAAiB,SAAS;AAChE,YAAM,KAAK,CAAC,MAAM,SAAS,CAAC,CAAC;AAAA,IAC/B,OAAO;AACL,eAAS,KAAK;AAAA,IAChB;AAAA,EACF;AAGA,MAAI,iBAAiB;AACrB,WAAS,OAAO,UAAU,IAAI;AAC5B,WAAO,iBAAiB;AAAA,EAC1B;AACA,WAAS,UAAU,WAAW;AAC5B,qBAAiB;AAAA,EACnB;AACA,MAAI,oBAAoB,CAAC;AACzB,WAAS,UAAU,MAAM,UAAU;AACjC,sBAAkB,QAAQ;AAC1B,WAAO;AAAA,MACL,OAAO,YAAY;AACjB,YAAI,CAAC,kBAAkB,aAAa;AAClC,kBAAQ,KAAK,yFAAyF;AACtG;AAAA,QACF;AACA,cAAM,MAAM,eAAe,QAAQ,UAAU;AAC7C,uBAAe,OAAO,OAAO,IAAI,MAAM,eAAe,QAAQ,SAAS,GAAG,GAAG,IAAI;AAAA,MACnF;AAAA,IACF;AAAA,EACF;AACA,WAAS,WAAW,IAAI,YAAY,2BAA2B;AAC7D,iBAAa,MAAM,KAAK,UAAU;AAClC,QAAI,GAAG,sBAAsB;AAC3B,UAAI,cAAc,OAAO,QAAQ,GAAG,oBAAoB,EAAE,IAAI,CAAC,CAAC,MAAM,KAAK,OAAO,EAAC,MAAM,MAAK,EAAE;AAChG,UAAI,mBAAmB,eAAe,WAAW;AACjD,oBAAc,YAAY,IAAI,CAAC,cAAc;AAC3C,YAAI,iBAAiB,KAAK,CAAC,SAAS,KAAK,SAAS,UAAU,IAAI,GAAG;AACjE,iBAAO;AAAA,YACL,MAAM,UAAU,UAAU;AAAA,YAC1B,OAAO,IAAI,UAAU;AAAA,UACvB;AAAA,QACF;AACA,eAAO;AAAA,MACT,CAAC;AACD,mBAAa,WAAW,OAAO,WAAW;AAAA,IAC5C;AACA,QAAI,0BAA0B,CAAC;AAC/B,QAAI,cAAc,WAAW,IAAI,wBAAwB,CAAC,SAAS,YAAY,wBAAwB,WAAW,OAAO,CAAC,EAAE,OAAO,sBAAsB,EAAE,IAAI,mBAAmB,yBAAyB,yBAAyB,CAAC,EAAE,KAAK,UAAU;AACtP,WAAO,YAAY,IAAI,CAAC,eAAe;AACrC,aAAO,oBAAoB,IAAI,UAAU;AAAA,IAC3C,CAAC;AAAA,EACH;AACA,WAAS,eAAe,YAAY;AAClC,WAAO,MAAM,KAAK,UAAU,EAAE,IAAI,wBAAwB,CAAC,EAAE,OAAO,CAAC,SAAS,CAAC,uBAAuB,IAAI,CAAC;AAAA,EAC7G;AACA,MAAI,sBAAsB;AAC1B,MAAI,yBAAyB,oBAAI,IAAI;AACrC,MAAI,yBAAyB,OAAO;AACpC,WAAS,wBAAwB,UAAU;AACzC,0BAAsB;AACtB,QAAI,MAAM,OAAO;AACjB,6BAAyB;AACzB,2BAAuB,IAAI,KAAK,CAAC,CAAC;AAClC,QAAI,gBAAgB,MAAM;AACxB,aAAO,uBAAuB,IAAI,GAAG,EAAE;AACrC,+BAAuB,IAAI,GAAG,EAAE,MAAM,EAAE;AAC1C,6BAAuB,OAAO,GAAG;AAAA,IACnC;AACA,QAAI,gBAAgB,MAAM;AACxB,4BAAsB;AACtB,oBAAc;AAAA,IAChB;AACA,aAAS,aAAa;AACtB,kBAAc;AAAA,EAChB;AACA,WAAS,yBAAyB,IAAI;AACpC,QAAI,WAAW,CAAC;AAChB,QAAI,WAAW,CAAC,aAAa,SAAS,KAAK,QAAQ;AACnD,QAAI,CAACE,UAAS,aAAa,IAAI,mBAAmB,EAAE;AACpD,aAAS,KAAK,aAAa;AAC3B,QAAI,YAAY;AAAA,MACd,QAAQ;AAAA,MACR,QAAQA;AAAA,MACR,SAAS;AAAA,MACT,eAAe,cAAc,KAAK,eAAe,EAAE;AAAA,MACnD,UAAU,SAAS,KAAK,UAAU,EAAE;AAAA,IACtC;AACA,QAAI,YAAY,MAAM,SAAS,QAAQ,CAAC,MAAM,EAAE,CAAC;AACjD,WAAO,CAAC,WAAW,SAAS;AAAA,EAC9B;AACA,WAAS,oBAAoB,IAAI,YAAY;AAC3C,QAAIC,QAAO,MAAM;AAAA,IACjB;AACA,QAAI,WAAW,kBAAkB,WAAW,SAASA;AACrD,QAAI,CAAC,WAAW,QAAQ,IAAI,yBAAyB,EAAE;AACvD,uBAAmB,IAAI,WAAW,UAAU,QAAQ;AACpD,QAAI,cAAc,MAAM;AACtB,UAAI,GAAG,aAAa,GAAG;AACrB;AACF,eAAS,UAAU,SAAS,OAAO,IAAI,YAAY,SAAS;AAC5D,iBAAW,SAAS,KAAK,UAAU,IAAI,YAAY,SAAS;AAC5D,4BAAsB,uBAAuB,IAAI,sBAAsB,EAAE,KAAK,QAAQ,IAAI,SAAS;AAAA,IACrG;AACA,gBAAY,cAAc;AAC1B,WAAO;AAAA,EACT;AACA,MAAI,eAAe,CAAC,SAAS,gBAAgB,CAAC,EAAC,MAAM,MAAK,MAAM;AAC9D,QAAI,KAAK,WAAW,OAAO;AACzB,aAAO,KAAK,QAAQ,SAAS,WAAW;AAC1C,WAAO,EAAC,MAAM,MAAK;AAAA,EACrB;AACA,MAAI,OAAO,CAAC,MAAM;AAClB,WAAS,wBAAwB,WAAW,MAAM;AAAA,EAClD,GAAG;AACD,WAAO,CAAC,EAAC,MAAM,MAAK,MAAM;AACxB,UAAI,EAAC,MAAM,SAAS,OAAO,SAAQ,IAAI,sBAAsB,OAAO,CAAC,OAAO,cAAc;AACxF,eAAO,UAAU,KAAK;AAAA,MACxB,GAAG,EAAC,MAAM,MAAK,CAAC;AAChB,UAAI,YAAY;AACd,iBAAS,SAAS,IAAI;AACxB,aAAO,EAAC,MAAM,SAAS,OAAO,SAAQ;AAAA,IACxC;AAAA,EACF;AACA,MAAI,wBAAwB,CAAC;AAC7B,WAAS,cAAc,UAAU;AAC/B,0BAAsB,KAAK,QAAQ;AAAA,EACrC;AACA,WAAS,uBAAuB,EAAC,KAAI,GAAG;AACtC,WAAO,qBAAqB,EAAE,KAAK,IAAI;AAAA,EACzC;AACA,MAAI,uBAAuB,MAAM,IAAI,OAAO,IAAI,4BAA4B;AAC5E,WAAS,mBAAmB,yBAAyB,2BAA2B;AAC9E,WAAO,CAAC,EAAC,MAAM,MAAK,MAAM;AACxB,UAAI,YAAY,KAAK,MAAM,qBAAqB,CAAC;AACjD,UAAI,aAAa,KAAK,MAAM,oBAAoB;AAChD,UAAI,YAAY,KAAK,MAAM,uBAAuB,KAAK,CAAC;AACxD,UAAI,WAAW,6BAA6B,wBAAwB,SAAS;AAC7E,aAAO;AAAA,QACL,MAAM,YAAY,UAAU,KAAK;AAAA,QACjC,OAAO,aAAa,WAAW,KAAK;AAAA,QACpC,WAAW,UAAU,IAAI,CAAC,MAAM,EAAE,QAAQ,KAAK,EAAE,CAAC;AAAA,QAClD,YAAY;AAAA,QACZ;AAAA,MACF;AAAA,IACF;AAAA,EACF;AACA,MAAI,UAAU;AACd,MAAI,iBAAiB;AAAA,IACnB;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF;AACA,WAAS,WAAW,GAAG,GAAG;AACxB,QAAI,QAAQ,eAAe,QAAQ,EAAE,IAAI,MAAM,KAAK,UAAU,EAAE;AAChE,QAAI,QAAQ,eAAe,QAAQ,EAAE,IAAI,MAAM,KAAK,UAAU,EAAE;AAChE,WAAO,eAAe,QAAQ,KAAK,IAAI,eAAe,QAAQ,KAAK;AAAA,EACrE;AAGA,WAASC,UAAS,IAAI,MAAM,SAAS,CAAC,GAAG;AACvC,OAAG,cAAc,IAAI,YAAY,MAAM;AAAA,MACrC;AAAA,MACA,SAAS;AAAA,MACT,UAAU;AAAA,MACV,YAAY;AAAA,IACd,CAAC,CAAC;AAAA,EACJ;AAGA,WAASC,MAAK,IAAI,UAAU;AAC1B,QAAI,OAAO,eAAe,cAAc,cAAc,YAAY;AAChE,YAAM,KAAK,GAAG,QAAQ,EAAE,QAAQ,CAAC,QAAQA,MAAK,KAAK,QAAQ,CAAC;AAC5D;AAAA,IACF;AACA,QAAI,OAAO;AACX,aAAS,IAAI,MAAM,OAAO,IAAI;AAC9B,QAAI;AACF;AACF,QAAI,OAAO,GAAG;AACd,WAAO,MAAM;AACX,MAAAA,MAAK,MAAM,UAAU,KAAK;AAC1B,aAAO,KAAK;AAAA,IACd;AAAA,EACF;AAGA,WAAS,KAAK,YAAY,MAAM;AAC9B,YAAQ,KAAK,mBAAmB,WAAW,GAAG,IAAI;AAAA,EACpD;AAGA,MAAI,UAAU;AACd,WAASC,SAAQ;AACf,QAAI;AACF,WAAK,6GAA6G;AACpH,cAAU;AACV,QAAI,CAAC,SAAS;AACZ,WAAK,qIAAqI;AAC5I,IAAAF,UAAS,UAAU,aAAa;AAChC,IAAAA,UAAS,UAAU,qBAAqB;AACxC,4BAAwB;AACxB,cAAU,CAAC,OAAO,SAAS,IAAIC,KAAI,CAAC;AACpC,gBAAY,CAAC,OAAO,YAAY,EAAE,CAAC;AACnC,sBAAkB,CAAC,IAAI,UAAU;AAC/B,iBAAW,IAAI,KAAK,EAAE,QAAQ,CAAC,WAAW,OAAO,CAAC;AAAA,IACpD,CAAC;AACD,QAAI,sBAAsB,CAAC,OAAO,CAAC,YAAY,GAAG,eAAe,IAAI;AACrE,UAAM,KAAK,SAAS,iBAAiB,aAAa,CAAC,CAAC,EAAE,OAAO,mBAAmB,EAAE,QAAQ,CAAC,OAAO;AAChG,eAAS,EAAE;AAAA,IACb,CAAC;AACD,IAAAD,UAAS,UAAU,oBAAoB;AAAA,EACzC;AACA,MAAI,wBAAwB,CAAC;AAC7B,MAAI,wBAAwB,CAAC;AAC7B,WAAS,gBAAgB;AACvB,WAAO,sBAAsB,IAAI,CAACG,QAAOA,IAAG,CAAC;AAAA,EAC/C;AACA,WAAS,eAAe;AACtB,WAAO,sBAAsB,OAAO,qBAAqB,EAAE,IAAI,CAACA,QAAOA,IAAG,CAAC;AAAA,EAC7E;AACA,WAAS,gBAAgB,kBAAkB;AACzC,0BAAsB,KAAK,gBAAgB;AAAA,EAC7C;AACA,WAAS,gBAAgB,kBAAkB;AACzC,0BAAsB,KAAK,gBAAgB;AAAA,EAC7C;AACA,WAAS,YAAY,IAAI,uBAAuB,OAAO;AACrD,WAAO,YAAY,IAAI,CAAC,YAAY;AAClC,YAAM,YAAY,uBAAuB,aAAa,IAAI,cAAc;AACxE,UAAI,UAAU,KAAK,CAAC,aAAa,QAAQ,QAAQ,QAAQ,CAAC;AACxD,eAAO;AAAA,IACX,CAAC;AAAA,EACH;AACA,WAAS,YAAY,IAAI,UAAU;AACjC,QAAI,CAAC;AACH;AACF,QAAI,SAAS,EAAE;AACb,aAAO;AACT,QAAI,GAAG;AACL,WAAK,GAAG;AACV,QAAI,CAAC,GAAG;AACN;AACF,WAAO,YAAY,GAAG,eAAe,QAAQ;AAAA,EAC/C;AACA,WAAS,OAAO,IAAI;AAClB,WAAO,cAAc,EAAE,KAAK,CAAC,aAAa,GAAG,QAAQ,QAAQ,CAAC;AAAA,EAChE;AACA,MAAI,oBAAoB,CAAC;AACzB,WAAS,cAAc,UAAU;AAC/B,sBAAkB,KAAK,QAAQ;AAAA,EACjC;AACA,WAAS,SAAS,IAAI,SAASF,OAAM,YAAY,MAAM;AAAA,EACvD,GAAG;AACD,4BAAwB,MAAM;AAC5B,aAAO,IAAI,CAAC,KAAK,SAAS;AACxB,kBAAU,KAAK,IAAI;AACnB,0BAAkB,QAAQ,CAAC,MAAM,EAAE,KAAK,IAAI,CAAC;AAC7C,mBAAW,KAAK,IAAI,UAAU,EAAE,QAAQ,CAAC,WAAW,OAAO,CAAC;AAC5D,YAAI,aAAa,KAAK;AAAA,MACxB,CAAC;AAAA,IACH,CAAC;AAAA,EACH;AACA,WAAS,YAAY,MAAM;AACzB,IAAAA,MAAK,MAAM,CAAC,OAAO,kBAAkB,EAAE,CAAC;AAAA,EAC1C;AAGA,MAAI,YAAY,CAAC;AACjB,MAAI,YAAY;AAChB,WAAS,SAAS,WAAW,MAAM;AAAA,EACnC,GAAG;AACD,mBAAe,MAAM;AACnB,mBAAa,WAAW,MAAM;AAC5B,yBAAiB;AAAA,MACnB,CAAC;AAAA,IACH,CAAC;AACD,WAAO,IAAI,QAAQ,CAAC,QAAQ;AAC1B,gBAAU,KAAK,MAAM;AACnB,iBAAS;AACT,YAAI;AAAA,MACN,CAAC;AAAA,IACH,CAAC;AAAA,EACH;AACA,WAAS,mBAAmB;AAC1B,gBAAY;AACZ,WAAO,UAAU;AACf,gBAAU,MAAM,EAAE;AAAA,EACtB;AACA,WAAS,gBAAgB;AACvB,gBAAY;AAAA,EACd;AAGA,WAAS,WAAW,IAAI,OAAO;AAC7B,QAAI,MAAM,QAAQ,KAAK,GAAG;AACxB,aAAO,qBAAqB,IAAI,MAAM,KAAK,GAAG,CAAC;AAAA,IACjD,WAAW,OAAO,UAAU,YAAY,UAAU,MAAM;AACtD,aAAO,qBAAqB,IAAI,KAAK;AAAA,IACvC,WAAW,OAAO,UAAU,YAAY;AACtC,aAAO,WAAW,IAAI,MAAM,CAAC;AAAA,IAC/B;AACA,WAAO,qBAAqB,IAAI,KAAK;AAAA,EACvC;AACA,WAAS,qBAAqB,IAAI,aAAa;AAC7C,QAAI,QAAQ,CAAC,iBAAiB,aAAa,MAAM,GAAG,EAAE,OAAO,OAAO;AACpE,QAAI,iBAAiB,CAAC,iBAAiB,aAAa,MAAM,GAAG,EAAE,OAAO,CAAC,MAAM,CAAC,GAAG,UAAU,SAAS,CAAC,CAAC,EAAE,OAAO,OAAO;AACtH,QAAI,0BAA0B,CAAC,YAAY;AACzC,SAAG,UAAU,IAAI,GAAG,OAAO;AAC3B,aAAO,MAAM;AACX,WAAG,UAAU,OAAO,GAAG,OAAO;AAAA,MAChC;AAAA,IACF;AACA,kBAAc,gBAAgB,OAAO,cAAc,KAAK,eAAe;AACvE,WAAO,wBAAwB,eAAe,WAAW,CAAC;AAAA,EAC5D;AACA,WAAS,qBAAqB,IAAI,aAAa;AAC7C,QAAI,QAAQ,CAAC,gBAAgB,YAAY,MAAM,GAAG,EAAE,OAAO,OAAO;AAClE,QAAI,SAAS,OAAO,QAAQ,WAAW,EAAE,QAAQ,CAAC,CAAC,aAAa,IAAI,MAAM,OAAO,MAAM,WAAW,IAAI,KAAK,EAAE,OAAO,OAAO;AAC3H,QAAI,YAAY,OAAO,QAAQ,WAAW,EAAE,QAAQ,CAAC,CAAC,aAAa,IAAI,MAAM,CAAC,OAAO,MAAM,WAAW,IAAI,KAAK,EAAE,OAAO,OAAO;AAC/H,QAAI,QAAQ,CAAC;AACb,QAAI,UAAU,CAAC;AACf,cAAU,QAAQ,CAAC,MAAM;AACvB,UAAI,GAAG,UAAU,SAAS,CAAC,GAAG;AAC5B,WAAG,UAAU,OAAO,CAAC;AACrB,gBAAQ,KAAK,CAAC;AAAA,MAChB;AAAA,IACF,CAAC;AACD,WAAO,QAAQ,CAAC,MAAM;AACpB,UAAI,CAAC,GAAG,UAAU,SAAS,CAAC,GAAG;AAC7B,WAAG,UAAU,IAAI,CAAC;AAClB,cAAM,KAAK,CAAC;AAAA,MACd;AAAA,IACF,CAAC;AACD,WAAO,MAAM;AACX,cAAQ,QAAQ,CAAC,MAAM,GAAG,UAAU,IAAI,CAAC,CAAC;AAC1C,YAAM,QAAQ,CAAC,MAAM,GAAG,UAAU,OAAO,CAAC,CAAC;AAAA,IAC7C;AAAA,EACF;AAGA,WAAS,UAAU,IAAI,OAAO;AAC5B,QAAI,OAAO,UAAU,YAAY,UAAU,MAAM;AAC/C,aAAO,oBAAoB,IAAI,KAAK;AAAA,IACtC;AACA,WAAO,oBAAoB,IAAI,KAAK;AAAA,EACtC;AACA,WAAS,oBAAoB,IAAI,OAAO;AACtC,QAAI,iBAAiB,CAAC;AACtB,WAAO,QAAQ,KAAK,EAAE,QAAQ,CAAC,CAAC,KAAK,MAAM,MAAM;AAC/C,qBAAe,OAAO,GAAG,MAAM;AAC/B,UAAI,CAAC,IAAI,WAAW,IAAI,GAAG;AACzB,cAAM,UAAU,GAAG;AAAA,MACrB;AACA,SAAG,MAAM,YAAY,KAAK,MAAM;AAAA,IAClC,CAAC;AACD,eAAW,MAAM;AACf,UAAI,GAAG,MAAM,WAAW,GAAG;AACzB,WAAG,gBAAgB,OAAO;AAAA,MAC5B;AAAA,IACF,CAAC;AACD,WAAO,MAAM;AACX,gBAAU,IAAI,cAAc;AAAA,IAC9B;AAAA,EACF;AACA,WAAS,oBAAoB,IAAI,OAAO;AACtC,QAAIJ,SAAQ,GAAG,aAAa,SAAS,KAAK;AAC1C,OAAG,aAAa,SAAS,KAAK;AAC9B,WAAO,MAAM;AACX,SAAG,aAAa,SAASA,UAAS,EAAE;AAAA,IACtC;AAAA,EACF;AACA,WAAS,UAAU,SAAS;AAC1B,WAAO,QAAQ,QAAQ,mBAAmB,OAAO,EAAE,YAAY;AAAA,EACjE;AAGA,WAAS,KAAK,UAAU,WAAW,MAAM;AAAA,EACzC,GAAG;AACD,QAAI,SAAS;AACb,WAAO,WAAW;AAChB,UAAI,CAAC,QAAQ;AACX,iBAAS;AACT,iBAAS,MAAM,MAAM,SAAS;AAAA,MAChC,OAAO;AACL,iBAAS,MAAM,MAAM,SAAS;AAAA,MAChC;AAAA,IACF;AAAA,EACF;AAGA,YAAU,cAAc,CAAC,IAAI,EAAC,OAAO,WAAW,WAAU,GAAG,EAAC,UAAU,UAAS,MAAM;AACrF,QAAI,OAAO,eAAe;AACxB,mBAAa,UAAU,UAAU;AACnC,QAAI,eAAe;AACjB;AACF,QAAI,CAAC,cAAc,OAAO,eAAe,WAAW;AAClD,oCAA8B,IAAI,WAAW,KAAK;AAAA,IACpD,OAAO;AACL,yCAAmC,IAAI,YAAY,KAAK;AAAA,IAC1D;AAAA,EACF,CAAC;AACD,WAAS,mCAAmC,IAAI,aAAa,OAAO;AAClE,6BAAyB,IAAI,YAAY,EAAE;AAC3C,QAAI,sBAAsB;AAAA,MACxB,OAAO,CAAC,YAAY;AAClB,WAAG,cAAc,MAAM,SAAS;AAAA,MAClC;AAAA,MACA,eAAe,CAAC,YAAY;AAC1B,WAAG,cAAc,MAAM,QAAQ;AAAA,MACjC;AAAA,MACA,aAAa,CAAC,YAAY;AACxB,WAAG,cAAc,MAAM,MAAM;AAAA,MAC/B;AAAA,MACA,OAAO,CAAC,YAAY;AAClB,WAAG,cAAc,MAAM,SAAS;AAAA,MAClC;AAAA,MACA,eAAe,CAAC,YAAY;AAC1B,WAAG,cAAc,MAAM,QAAQ;AAAA,MACjC;AAAA,MACA,aAAa,CAAC,YAAY;AACxB,WAAG,cAAc,MAAM,MAAM;AAAA,MAC/B;AAAA,IACF;AACA,wBAAoB,OAAO,WAAW;AAAA,EACxC;AACA,WAAS,8BAA8B,IAAI,WAAW,OAAO;AAC3D,6BAAyB,IAAI,SAAS;AACtC,QAAI,gBAAgB,CAAC,UAAU,SAAS,IAAI,KAAK,CAAC,UAAU,SAAS,KAAK,KAAK,CAAC;AAChF,QAAI,kBAAkB,iBAAiB,UAAU,SAAS,IAAI,KAAK,CAAC,OAAO,EAAE,SAAS,KAAK;AAC3F,QAAI,mBAAmB,iBAAiB,UAAU,SAAS,KAAK,KAAK,CAAC,OAAO,EAAE,SAAS,KAAK;AAC7F,QAAI,UAAU,SAAS,IAAI,KAAK,CAAC,eAAe;AAC9C,kBAAY,UAAU,OAAO,CAAC,GAAGH,WAAUA,SAAQ,UAAU,QAAQ,KAAK,CAAC;AAAA,IAC7E;AACA,QAAI,UAAU,SAAS,KAAK,KAAK,CAAC,eAAe;AAC/C,kBAAY,UAAU,OAAO,CAAC,GAAGA,WAAUA,SAAQ,UAAU,QAAQ,KAAK,CAAC;AAAA,IAC7E;AACA,QAAI,WAAW,CAAC,UAAU,SAAS,SAAS,KAAK,CAAC,UAAU,SAAS,OAAO;AAC5E,QAAI,eAAe,YAAY,UAAU,SAAS,SAAS;AAC3D,QAAI,aAAa,YAAY,UAAU,SAAS,OAAO;AACvD,QAAI,eAAe,eAAe,IAAI;AACtC,QAAI,aAAa,aAAa,cAAc,WAAW,SAAS,EAAE,IAAI,MAAM;AAC5E,QAAI,QAAQ,cAAc,WAAW,SAAS,CAAC,IAAI;AACnD,QAAI,SAAS,cAAc,WAAW,UAAU,QAAQ;AACxD,QAAI,WAAW;AACf,QAAI,aAAa,cAAc,WAAW,YAAY,GAAG,IAAI;AAC7D,QAAI,cAAc,cAAc,WAAW,YAAY,EAAE,IAAI;AAC7D,QAAI,SAAS;AACb,QAAI,iBAAiB;AACnB,SAAG,cAAc,MAAM,SAAS;AAAA,QAC9B,iBAAiB;AAAA,QACjB,iBAAiB,GAAG;AAAA,QACpB,oBAAoB;AAAA,QACpB,oBAAoB,GAAG;AAAA,QACvB,0BAA0B;AAAA,MAC5B;AACA,SAAG,cAAc,MAAM,QAAQ;AAAA,QAC7B,SAAS;AAAA,QACT,WAAW,SAAS;AAAA,MACtB;AACA,SAAG,cAAc,MAAM,MAAM;AAAA,QAC3B,SAAS;AAAA,QACT,WAAW;AAAA,MACb;AAAA,IACF;AACA,QAAI,kBAAkB;AACpB,SAAG,cAAc,MAAM,SAAS;AAAA,QAC9B,iBAAiB;AAAA,QACjB,iBAAiB,GAAG;AAAA,QACpB,oBAAoB;AAAA,QACpB,oBAAoB,GAAG;AAAA,QACvB,0BAA0B;AAAA,MAC5B;AACA,SAAG,cAAc,MAAM,QAAQ;AAAA,QAC7B,SAAS;AAAA,QACT,WAAW;AAAA,MACb;AACA,SAAG,cAAc,MAAM,MAAM;AAAA,QAC3B,SAAS;AAAA,QACT,WAAW,SAAS;AAAA,MACtB;AAAA,IACF;AAAA,EACF;AACA,WAAS,yBAAyB,IAAI,aAAa,eAAe,CAAC,GAAG;AACpE,QAAI,CAAC,GAAG;AACN,SAAG,gBAAgB;AAAA,QACjB,OAAO,EAAC,QAAQ,cAAc,OAAO,cAAc,KAAK,aAAY;AAAA,QACpE,OAAO,EAAC,QAAQ,cAAc,OAAO,cAAc,KAAK,aAAY;AAAA,QACpE,GAAG,SAAS,MAAM;AAAA,QAClB,GAAG,QAAQ,MAAM;AAAA,QACjB,GAAG;AACD,qBAAW,IAAI,aAAa;AAAA,YAC1B,QAAQ,KAAK,MAAM;AAAA,YACnB,OAAO,KAAK,MAAM;AAAA,YAClB,KAAK,KAAK,MAAM;AAAA,UAClB,GAAG,QAAQ,KAAK;AAAA,QAClB;AAAA,QACA,IAAI,SAAS,MAAM;AAAA,QACnB,GAAG,QAAQ,MAAM;AAAA,QACjB,GAAG;AACD,qBAAW,IAAI,aAAa;AAAA,YAC1B,QAAQ,KAAK,MAAM;AAAA,YACnB,OAAO,KAAK,MAAM;AAAA,YAClB,KAAK,KAAK,MAAM;AAAA,UAClB,GAAG,QAAQ,KAAK;AAAA,QAClB;AAAA,MACF;AAAA,EACJ;AACA,SAAO,QAAQ,UAAU,qCAAqC,SAAS,IAAI,OAAO,MAAMU,OAAM;AAC5F,UAAM,YAAY,SAAS,oBAAoB,YAAY,wBAAwB;AACnF,QAAI,0BAA0B,MAAM,UAAU,IAAI;AAClD,QAAI,OAAO;AACT,UAAI,GAAG,kBAAkB,GAAG,cAAc,SAAS,GAAG,cAAc,QAAQ;AAC1E,WAAG,cAAc,UAAU,OAAO,QAAQ,GAAG,cAAc,MAAM,MAAM,EAAE,UAAU,OAAO,QAAQ,GAAG,cAAc,MAAM,KAAK,EAAE,UAAU,OAAO,QAAQ,GAAG,cAAc,MAAM,GAAG,EAAE,UAAU,GAAG,cAAc,GAAG,IAAI,IAAI,wBAAwB;AAAA,MACrP,OAAO;AACL,WAAG,gBAAgB,GAAG,cAAc,GAAG,IAAI,IAAI,wBAAwB;AAAA,MACzE;AACA;AAAA,IACF;AACA,OAAG,iBAAiB,GAAG,gBAAgB,IAAI,QAAQ,CAAC,SAAS,WAAW;AACtE,SAAG,cAAc,IAAI,MAAM;AAAA,MAC3B,GAAG,MAAM,QAAQA,KAAI,CAAC;AACtB,SAAG,iBAAiB,aAAa,MAAM,OAAO,EAAC,2BAA2B,KAAI,CAAC,CAAC;AAAA,IAClF,CAAC,IAAI,QAAQ,QAAQA,KAAI;AACzB,mBAAe,MAAM;AACnB,UAAI,UAAU,YAAY,EAAE;AAC5B,UAAI,SAAS;AACX,YAAI,CAAC,QAAQ;AACX,kBAAQ,kBAAkB,CAAC;AAC7B,gBAAQ,gBAAgB,KAAK,EAAE;AAAA,MACjC,OAAO;AACL,kBAAU,MAAM;AACd,cAAI,oBAAoB,CAAC,QAAQ;AAC/B,gBAAI,QAAQ,QAAQ,IAAI;AAAA,cACtB,IAAI;AAAA,cACJ,IAAI,IAAI,mBAAmB,CAAC,GAAG,IAAI,iBAAiB;AAAA,YACtD,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC;AACpB,mBAAO,IAAI;AACX,mBAAO,IAAI;AACX,mBAAO;AAAA,UACT;AACA,4BAAkB,EAAE,EAAE,MAAM,CAAC,MAAM;AACjC,gBAAI,CAAC,EAAE;AACL,oBAAM;AAAA,UACV,CAAC;AAAA,QACH,CAAC;AAAA,MACH;AAAA,IACF,CAAC;AAAA,EACH;AACA,WAAS,YAAY,IAAI;AACvB,QAAI,SAAS,GAAG;AAChB,QAAI,CAAC;AACH;AACF,WAAO,OAAO,iBAAiB,SAAS,YAAY,MAAM;AAAA,EAC5D;AACA,WAAS,WAAW,IAAI,aAAa,EAAC,QAAQ,OAAOC,SAAQ,KAAAC,KAAG,IAAI,CAAC,GAAG,SAAS,MAAM;AAAA,EACvF,GAAG,QAAQ,MAAM;AAAA,EACjB,GAAG;AACD,QAAI,GAAG;AACL,SAAG,iBAAiB,OAAO;AAC7B,QAAI,OAAO,KAAK,MAAM,EAAE,WAAW,KAAK,OAAO,KAAKD,OAAM,EAAE,WAAW,KAAK,OAAO,KAAKC,IAAG,EAAE,WAAW,GAAG;AACzG,aAAO;AACP,YAAM;AACN;AAAA,IACF;AACA,QAAI,WAAW,YAAY;AAC3B,sBAAkB,IAAI;AAAA,MACpB,QAAQ;AACN,oBAAY,YAAY,IAAID,OAAM;AAAA,MACpC;AAAA,MACA,SAAS;AACP,qBAAa,YAAY,IAAI,MAAM;AAAA,MACrC;AAAA,MACA;AAAA,MACA,MAAM;AACJ,kBAAU;AACV,kBAAU,YAAY,IAAIC,IAAG;AAAA,MAC/B;AAAA,MACA;AAAA,MACA,UAAU;AACR,mBAAW;AACX,gBAAQ;AAAA,MACV;AAAA,IACF,CAAC;AAAA,EACH;AACA,WAAS,kBAAkB,IAAI,QAAQ;AACrC,QAAI,aAAa,eAAe;AAChC,QAAI,SAAS,KAAK,MAAM;AACtB,gBAAU,MAAM;AACd,sBAAc;AACd,YAAI,CAAC;AACH,iBAAO,OAAO;AAChB,YAAI,CAAC,YAAY;AACf,iBAAO,IAAI;AACX,2BAAiB;AAAA,QACnB;AACA,eAAO,MAAM;AACb,YAAI,GAAG;AACL,iBAAO,QAAQ;AACjB,eAAO,GAAG;AAAA,MACZ,CAAC;AAAA,IACH,CAAC;AACD,OAAG,mBAAmB;AAAA,MACpB,eAAe,CAAC;AAAA,MAChB,aAAa,UAAU;AACrB,aAAK,cAAc,KAAK,QAAQ;AAAA,MAClC;AAAA,MACA,QAAQ,KAAK,WAAW;AACtB,eAAO,KAAK,cAAc,QAAQ;AAChC,eAAK,cAAc,MAAM,EAAE;AAAA,QAC7B;AACA;AACA,eAAO;AAAA,MACT,CAAC;AAAA,MACD;AAAA,IACF;AACA,cAAU,MAAM;AACd,aAAO,MAAM;AACb,aAAO,OAAO;AAAA,IAChB,CAAC;AACD,kBAAc;AACd,0BAAsB,MAAM;AAC1B,UAAI;AACF;AACF,UAAI,WAAW,OAAO,iBAAiB,EAAE,EAAE,mBAAmB,QAAQ,OAAO,EAAE,EAAE,QAAQ,KAAK,EAAE,CAAC,IAAI;AACrG,UAAI,QAAQ,OAAO,iBAAiB,EAAE,EAAE,gBAAgB,QAAQ,OAAO,EAAE,EAAE,QAAQ,KAAK,EAAE,CAAC,IAAI;AAC/F,UAAI,aAAa;AACf,mBAAW,OAAO,iBAAiB,EAAE,EAAE,kBAAkB,QAAQ,KAAK,EAAE,CAAC,IAAI;AAC/E,gBAAU,MAAM;AACd,eAAO,OAAO;AAAA,MAChB,CAAC;AACD,sBAAgB;AAChB,4BAAsB,MAAM;AAC1B,YAAI;AACF;AACF,kBAAU,MAAM;AACd,iBAAO,IAAI;AAAA,QACb,CAAC;AACD,yBAAiB;AACjB,mBAAW,GAAG,iBAAiB,QAAQ,WAAW,KAAK;AACvD,qBAAa;AAAA,MACf,CAAC;AAAA,IACH,CAAC;AAAA,EACH;AACA,WAAS,cAAc,WAAW,KAAK,UAAU;AAC/C,QAAI,UAAU,QAAQ,GAAG,MAAM;AAC7B,aAAO;AACT,UAAM,WAAW,UAAU,UAAU,QAAQ,GAAG,IAAI;AACpD,QAAI,CAAC;AACH,aAAO;AACT,QAAI,QAAQ,SAAS;AACnB,UAAI,MAAM,QAAQ;AAChB,eAAO;AAAA,IACX;AACA,QAAI,QAAQ,cAAc,QAAQ,SAAS;AACzC,UAAI,QAAQ,SAAS,MAAM,YAAY;AACvC,UAAI;AACF,eAAO,MAAM;AAAA,IACjB;AACA,QAAI,QAAQ,UAAU;AACpB,UAAI,CAAC,OAAO,SAAS,QAAQ,UAAU,QAAQ,EAAE,SAAS,UAAU,UAAU,QAAQ,GAAG,IAAI,EAAE,GAAG;AAChG,eAAO,CAAC,UAAU,UAAU,UAAU,QAAQ,GAAG,IAAI,EAAE,EAAE,KAAK,GAAG;AAAA,MACnE;AAAA,IACF;AACA,WAAO;AAAA,EACT;AAGA,MAAI,YAAY;AAChB,WAAS,gBAAgB,UAAU,WAAW,MAAM;AAAA,EACpD,GAAG;AACD,WAAO,IAAI,SAAS,YAAY,SAAS,GAAG,IAAI,IAAI,SAAS,GAAG,IAAI;AAAA,EACtE;AACA,WAAS,gBAAgB,UAAU;AACjC,WAAO,IAAI,SAAS,aAAa,SAAS,GAAG,IAAI;AAAA,EACnD;AACA,WAAS,MAAM,OAAO,OAAO;AAC3B,QAAI,CAAC,MAAM;AACT,YAAM,eAAe,MAAM;AAC7B,gBAAY;AACZ,oCAAgC,MAAM;AACpC,gBAAU,KAAK;AAAA,IACjB,CAAC;AACD,gBAAY;AAAA,EACd;AACA,WAAS,UAAU,IAAI;AACrB,QAAI,uBAAuB;AAC3B,QAAI,gBAAgB,CAAC,KAAK,aAAa;AACrC,MAAAL,MAAK,KAAK,CAAC,KAAK,SAAS;AACvB,YAAI,wBAAwB,OAAO,GAAG;AACpC,iBAAO,KAAK;AACd,+BAAuB;AACvB,iBAAS,KAAK,IAAI;AAAA,MACpB,CAAC;AAAA,IACH;AACA,aAAS,IAAI,aAAa;AAAA,EAC5B;AACA,WAAS,gCAAgC,UAAU;AACjD,QAAIJ,SAAQ;AACZ,mBAAe,CAAC,WAAW,OAAO;AAChC,UAAI,eAAeA,OAAM,SAAS;AAClC,cAAQ,YAAY;AACpB,aAAO,MAAM;AAAA,MACb;AAAA,IACF,CAAC;AACD,aAAS;AACT,mBAAeA,MAAK;AAAA,EACtB;AAGA,WAAS,KAAK,IAAI,MAAM,OAAO,YAAY,CAAC,GAAG;AAC7C,QAAI,CAAC,GAAG;AACN,SAAG,cAAc,SAAS,CAAC,CAAC;AAC9B,OAAG,YAAY,QAAQ;AACvB,WAAO,UAAU,SAAS,OAAO,IAAI,UAAU,IAAI,IAAI;AACvD,YAAQ,MAAM;AAAA,MACZ,KAAK;AACH,uBAAe,IAAI,KAAK;AACxB;AAAA,MACF,KAAK;AACH,mBAAW,IAAI,KAAK;AACpB;AAAA,MACF,KAAK;AACH,oBAAY,IAAI,KAAK;AACrB;AAAA,MACF,KAAK;AAAA,MACL,KAAK;AACH,iCAAyB,IAAI,MAAM,KAAK;AACxC;AAAA,MACF;AACE,sBAAc,IAAI,MAAM,KAAK;AAC7B;AAAA,IACJ;AAAA,EACF;AACA,WAAS,eAAe,IAAI,OAAO;AACjC,QAAI,GAAG,SAAS,SAAS;AACvB,UAAI,GAAG,WAAW,UAAU,QAAQ;AAClC,WAAG,QAAQ;AAAA,MACb;AACA,UAAI,OAAO,WAAW;AACpB,WAAG,UAAU,wBAAwB,GAAG,OAAO,KAAK;AAAA,MACtD;AAAA,IACF,WAAW,GAAG,SAAS,YAAY;AACjC,UAAI,OAAO,UAAU,KAAK,GAAG;AAC3B,WAAG,QAAQ;AAAA,MACb,WAAW,CAAC,OAAO,UAAU,KAAK,KAAK,CAAC,MAAM,QAAQ,KAAK,KAAK,OAAO,UAAU,aAAa,CAAC,CAAC,MAAM,MAAM,EAAE,SAAS,KAAK,GAAG;AAC7H,WAAG,QAAQ,OAAO,KAAK;AAAA,MACzB,OAAO;AACL,YAAI,MAAM,QAAQ,KAAK,GAAG;AACxB,aAAG,UAAU,MAAM,KAAK,CAAC,QAAQ,wBAAwB,KAAK,GAAG,KAAK,CAAC;AAAA,QACzE,OAAO;AACL,aAAG,UAAU,CAAC,CAAC;AAAA,QACjB;AAAA,MACF;AAAA,IACF,WAAW,GAAG,YAAY,UAAU;AAClC,mBAAa,IAAI,KAAK;AAAA,IACxB,OAAO;AACL,UAAI,GAAG,UAAU;AACf;AACF,SAAG,QAAQ;AAAA,IACb;AAAA,EACF;AACA,WAAS,YAAY,IAAI,OAAO;AAC9B,QAAI,GAAG;AACL,SAAG,oBAAoB;AACzB,OAAG,sBAAsB,WAAW,IAAI,KAAK;AAAA,EAC/C;AACA,WAAS,WAAW,IAAI,OAAO;AAC7B,QAAI,GAAG;AACL,SAAG,mBAAmB;AACxB,OAAG,qBAAqB,UAAU,IAAI,KAAK;AAAA,EAC7C;AACA,WAAS,yBAAyB,IAAI,MAAM,OAAO;AACjD,kBAAc,IAAI,MAAM,KAAK;AAC7B,yBAAqB,IAAI,MAAM,KAAK;AAAA,EACtC;AACA,WAAS,cAAc,IAAI,MAAM,OAAO;AACtC,QAAI,CAAC,MAAM,QAAQ,KAAK,EAAE,SAAS,KAAK,KAAK,oCAAoC,IAAI,GAAG;AACtF,SAAG,gBAAgB,IAAI;AAAA,IACzB,OAAO;AACL,UAAI,cAAc,IAAI;AACpB,gBAAQ;AACV,mBAAa,IAAI,MAAM,KAAK;AAAA,IAC9B;AAAA,EACF;AACA,WAAS,aAAa,IAAI,UAAU,OAAO;AACzC,QAAI,GAAG,aAAa,QAAQ,KAAK,OAAO;AACtC,SAAG,aAAa,UAAU,KAAK;AAAA,IACjC;AAAA,EACF;AACA,WAAS,qBAAqB,IAAI,UAAU,OAAO;AACjD,QAAI,GAAG,cAAc,OAAO;AAC1B,SAAG,YAAY;AAAA,IACjB;AAAA,EACF;AACA,WAAS,aAAa,IAAI,OAAO;AAC/B,UAAM,oBAAoB,CAAC,EAAE,OAAO,KAAK,EAAE,IAAI,CAAC,WAAW;AACzD,aAAO,SAAS;AAAA,IAClB,CAAC;AACD,UAAM,KAAK,GAAG,OAAO,EAAE,QAAQ,CAAC,WAAW;AACzC,aAAO,WAAW,kBAAkB,SAAS,OAAO,KAAK;AAAA,IAC3D,CAAC;AAAA,EACH;AACA,WAAS,UAAU,SAAS;AAC1B,WAAO,QAAQ,YAAY,EAAE,QAAQ,UAAU,CAAC,OAAO,SAAS,KAAK,YAAY,CAAC;AAAA,EACpF;AACA,WAAS,wBAAwB,QAAQ,QAAQ;AAC/C,WAAO,UAAU;AAAA,EACnB;AACA,WAAS,cAAc,UAAU;AAC/B,UAAM,oBAAoB;AAAA,MACxB;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACF;AACA,WAAO,kBAAkB,SAAS,QAAQ;AAAA,EAC5C;AACA,WAAS,oCAAoC,MAAM;AACjD,WAAO,CAAC,CAAC,gBAAgB,gBAAgB,iBAAiB,eAAe,EAAE,SAAS,IAAI;AAAA,EAC1F;AACA,WAAS,WAAW,IAAI,MAAM,UAAU;AACtC,QAAI,GAAG,eAAe,GAAG,YAAY,UAAU;AAC7C,aAAO,GAAG,YAAY;AACxB,WAAO,oBAAoB,IAAI,MAAM,QAAQ;AAAA,EAC/C;AACA,WAAS,YAAY,IAAI,MAAM,UAAU,UAAU,MAAM;AACvD,QAAI,GAAG,eAAe,GAAG,YAAY,UAAU;AAC7C,aAAO,GAAG,YAAY;AACxB,QAAI,GAAG,qBAAqB,GAAG,kBAAkB,UAAU,QAAQ;AACjE,UAAI,UAAU,GAAG,kBAAkB;AACnC,cAAQ,UAAU;AAClB,aAAO,0BAA0B,MAAM;AACrC,eAAO,SAAS,IAAI,QAAQ,UAAU;AAAA,MACxC,CAAC;AAAA,IACH;AACA,WAAO,oBAAoB,IAAI,MAAM,QAAQ;AAAA,EAC/C;AACA,WAAS,oBAAoB,IAAI,MAAM,UAAU;AAC/C,QAAI,OAAO,GAAG,aAAa,IAAI;AAC/B,QAAI,SAAS;AACX,aAAO,OAAO,aAAa,aAAa,SAAS,IAAI;AACvD,QAAI,SAAS;AACX,aAAO;AACT,QAAI,cAAc,IAAI,GAAG;AACvB,aAAO,CAAC,CAAC,CAAC,MAAM,MAAM,EAAE,SAAS,IAAI;AAAA,IACvC;AACA,WAAO;AAAA,EACT;AAGA,WAAS,SAAS,MAAM,MAAM;AAC5B,QAAI;AACJ,WAAO,WAAW;AAChB,UAAI,UAAU,MAAM,OAAO;AAC3B,UAAI,QAAQ,WAAW;AACrB,kBAAU;AACV,aAAK,MAAM,SAAS,IAAI;AAAA,MAC1B;AACA,mBAAa,OAAO;AACpB,gBAAU,WAAW,OAAO,IAAI;AAAA,IAClC;AAAA,EACF;AAGA,WAAS,SAAS,MAAM,OAAO;AAC7B,QAAI;AACJ,WAAO,WAAW;AAChB,UAAI,UAAU,MAAM,OAAO;AAC3B,UAAI,CAAC,YAAY;AACf,aAAK,MAAM,SAAS,IAAI;AACxB,qBAAa;AACb,mBAAW,MAAM,aAAa,OAAO,KAAK;AAAA,MAC5C;AAAA,IACF;AAAA,EACF;AAGA,WAAS,OAAO,UAAU;AACxB,QAAI,YAAY,MAAM,QAAQ,QAAQ,IAAI,WAAW,CAAC,QAAQ;AAC9D,cAAU,QAAQ,CAAC,MAAM,EAAE,cAAc,CAAC;AAAA,EAC5C;AAGA,MAAI,SAAS,CAAC;AACd,MAAI,aAAa;AACjB,WAAS,MAAM,MAAM,OAAO;AAC1B,QAAI,CAAC,YAAY;AACf,eAAS,SAAS,MAAM;AACxB,mBAAa;AAAA,IACf;AACA,QAAI,UAAU,QAAQ;AACpB,aAAO,OAAO;AAAA,IAChB;AACA,WAAO,QAAQ;AACf,QAAI,OAAO,UAAU,YAAY,UAAU,QAAQ,MAAM,eAAe,MAAM,KAAK,OAAO,MAAM,SAAS,YAAY;AACnH,aAAO,MAAM,KAAK;AAAA,IACpB;AACA,qBAAiB,OAAO,KAAK;AAAA,EAC/B;AACA,WAAS,YAAY;AACnB,WAAO;AAAA,EACT;AAGA,MAAI,QAAQ,CAAC;AACb,WAAS,MAAM,MAAM,UAAU;AAC7B,QAAI,cAAc,OAAO,aAAa,aAAa,MAAM,WAAW;AACpE,QAAI,gBAAgB,SAAS;AAC3B,0BAAoB,MAAM,YAAY,CAAC;AAAA,IACzC,OAAO;AACL,YAAM,QAAQ;AAAA,IAChB;AAAA,EACF;AACA,WAAS,uBAAuB,KAAK;AACnC,WAAO,QAAQ,KAAK,EAAE,QAAQ,CAAC,CAAC,MAAM,QAAQ,MAAM;AAClD,aAAO,eAAe,KAAK,MAAM;AAAA,QAC/B,MAAM;AACJ,iBAAO,IAAI,SAAS;AAClB,mBAAO,SAAS,GAAG,IAAI;AAAA,UACzB;AAAA,QACF;AAAA,MACF,CAAC;AAAA,IACH,CAAC;AACD,WAAO;AAAA,EACT;AACA,WAAS,oBAAoB,IAAI,KAAK,UAAU;AAC9C,QAAI,iBAAiB,CAAC;AACtB,WAAO,eAAe;AACpB,qBAAe,IAAI,EAAE;AACvB,QAAI,aAAa,OAAO,QAAQ,GAAG,EAAE,IAAI,CAAC,CAAC,MAAM,KAAK,OAAO,EAAC,MAAM,MAAK,EAAE;AAC3E,QAAI,mBAAmB,eAAe,UAAU;AAChD,iBAAa,WAAW,IAAI,CAAC,cAAc;AACzC,UAAI,iBAAiB,KAAK,CAAC,SAAS,KAAK,SAAS,UAAU,IAAI,GAAG;AACjE,eAAO;AAAA,UACL,MAAM,UAAU,UAAU;AAAA,UAC1B,OAAO,IAAI,UAAU;AAAA,QACvB;AAAA,MACF;AACA,aAAO;AAAA,IACT,CAAC;AACD,eAAW,IAAI,YAAY,QAAQ,EAAE,IAAI,CAAC,WAAW;AACnD,qBAAe,KAAK,OAAO,WAAW;AACtC,aAAO;AAAA,IACT,CAAC;AAAA,EACH;AAGA,MAAI,QAAQ,CAAC;AACb,WAAS,KAAK,MAAM,UAAU;AAC5B,UAAM,QAAQ;AAAA,EAChB;AACA,WAAS,oBAAoB,KAAK,SAAS;AACzC,WAAO,QAAQ,KAAK,EAAE,QAAQ,CAAC,CAAC,MAAM,QAAQ,MAAM;AAClD,aAAO,eAAe,KAAK,MAAM;AAAA,QAC/B,MAAM;AACJ,iBAAO,IAAI,SAAS;AAClB,mBAAO,SAAS,KAAK,OAAO,EAAE,GAAG,IAAI;AAAA,UACvC;AAAA,QACF;AAAA,QACA,YAAY;AAAA,MACd,CAAC;AAAA,IACH,CAAC;AACD,WAAO;AAAA,EACT;AAGA,MAAI,SAAS;AAAA,IACX,IAAI,WAAW;AACb,aAAO;AAAA,IACT;AAAA,IACA,IAAI,UAAU;AACZ,aAAO;AAAA,IACT;AAAA,IACA,IAAI,SAAS;AACX,aAAO;AAAA,IACT;AAAA,IACA,IAAI,MAAM;AACR,aAAO;AAAA,IACT;AAAA,IACA,SAAS;AAAA,IACT;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA,UAAU;AAAA,IACV,QAAQ;AAAA,IACR;AAAA,IACA;AAAA,IACA;AAAA,IACA,OAAAK;AAAA,IACA;AAAA,IACA,OAAO;AAAA,IACP,OAAO;AAAA,IACP,MAAAD;AAAA,IACA;AAAA,IACA,MAAM;AAAA,EACR;AACA,MAAI,iBAAiB;AAGrB,WAAS,QAAQ,KAAK,kBAAkB;AACtC,UAAM,MAAM,uBAAO,OAAO,IAAI;AAC9B,UAAM,OAAO,IAAI,MAAM,GAAG;AAC1B,aAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,UAAI,KAAK,MAAM;AAAA,IACjB;AACA,WAAO,mBAAmB,CAAC,QAAQ,CAAC,CAAC,IAAI,IAAI,YAAY,KAAK,CAAC,QAAQ,CAAC,CAAC,IAAI;AAAA,EAC/E;AAsBA,MAAI,sBAAsB;AAC1B,MAAI,iBAAiC,wBAAQ,sBAAsB,8IAA8I;AACjN,MAAI,YAAY,OAAO,OAAO,OAAO,CAAC,CAAC,IAAI,CAAC;AAC5C,MAAI,YAAY,OAAO,OAAO,OAAO,CAAC,CAAC,IAAI,CAAC;AAC5C,MAAIM,UAAS,OAAO;AACpB,MAAI,iBAAiB,OAAO,UAAU;AACtC,MAAI,SAAS,CAAC,KAAK,QAAQ,eAAe,KAAK,KAAK,GAAG;AACvD,MAAI,UAAU,MAAM;AACpB,MAAI,QAAQ,CAAC,QAAQ,aAAa,GAAG,MAAM;AAC3C,MAAI,WAAW,CAAC,QAAQ,OAAO,QAAQ;AACvC,MAAI,WAAW,CAAC,QAAQ,OAAO,QAAQ;AACvC,MAAI,WAAW,CAAC,QAAQ,QAAQ,QAAQ,OAAO,QAAQ;AACvD,MAAI,iBAAiB,OAAO,UAAU;AACtC,MAAI,eAAe,CAAC,UAAU,eAAe,KAAK,KAAK;AACvD,MAAI,YAAY,CAAC,UAAU;AACzB,WAAO,aAAa,KAAK,EAAE,MAAM,GAAG,EAAE;AAAA,EACxC;AACA,MAAI,eAAe,CAAC,QAAQ,SAAS,GAAG,KAAK,QAAQ,SAAS,IAAI,OAAO,OAAO,KAAK,SAAS,KAAK,EAAE,MAAM;AAC3G,MAAI,sBAAsB,CAACC,QAAO;AAChC,UAAMC,SAAQ,uBAAO,OAAO,IAAI;AAChC,WAAO,CAAC,QAAQ;AACd,YAAM,MAAMA,OAAM;AAClB,aAAO,QAAQA,OAAM,OAAOD,IAAG,GAAG;AAAA,IACpC;AAAA,EACF;AACA,MAAI,aAAa;AACjB,MAAIE,YAAW,oBAAoB,CAAC,QAAQ;AAC1C,WAAO,IAAI,QAAQ,YAAY,CAAC,GAAG,MAAM,IAAI,EAAE,YAAY,IAAI,EAAE;AAAA,EACnE,CAAC;AACD,MAAI,cAAc;AAClB,MAAI,YAAY,oBAAoB,CAAC,QAAQ,IAAI,QAAQ,aAAa,KAAK,EAAE,YAAY,CAAC;AAC1F,MAAIC,cAAa,oBAAoB,CAAC,QAAQ,IAAI,OAAO,CAAC,EAAE,YAAY,IAAI,IAAI,MAAM,CAAC,CAAC;AACxF,MAAI,eAAe,oBAAoB,CAAC,QAAQ,MAAM,KAAKA,YAAW,GAAG,MAAM,EAAE;AACjF,MAAI,aAAa,CAAC,OAAO,aAAa,UAAU,aAAa,UAAU,SAAS,aAAa;AAG7F,MAAI,YAAY,oBAAI,QAAQ;AAC5B,MAAI,cAAc,CAAC;AACnB,MAAI;AACJ,MAAI,cAAc,OAAO,OAAO,YAAY,EAAE;AAC9C,MAAI,sBAAsB,OAAO,OAAO,oBAAoB,EAAE;AAC9D,WAAS,SAASH,KAAI;AACpB,WAAOA,OAAMA,IAAG,cAAc;AAAA,EAChC;AACA,WAAS,QAAQA,KAAI,UAAU,WAAW;AACxC,QAAI,SAASA,GAAE,GAAG;AAChB,MAAAA,MAAKA,IAAG;AAAA,IACV;AACA,UAAMI,WAAU,qBAAqBJ,KAAI,OAAO;AAChD,QAAI,CAAC,QAAQ,MAAM;AACjB,MAAAI,SAAQ;AAAA,IACV;AACA,WAAOA;AAAA,EACT;AACA,WAAS,KAAKA,UAAS;AACrB,QAAIA,SAAQ,QAAQ;AAClB,cAAQA,QAAO;AACf,UAAIA,SAAQ,QAAQ,QAAQ;AAC1B,QAAAA,SAAQ,QAAQ,OAAO;AAAA,MACzB;AACA,MAAAA,SAAQ,SAAS;AAAA,IACnB;AAAA,EACF;AACA,MAAI,MAAM;AACV,WAAS,qBAAqBJ,KAAI,SAAS;AACzC,UAAMI,WAAU,SAAS,iBAAiB;AACxC,UAAI,CAACA,SAAQ,QAAQ;AACnB,eAAOJ,IAAG;AAAA,MACZ;AACA,UAAI,CAAC,YAAY,SAASI,QAAO,GAAG;AAClC,gBAAQA,QAAO;AACf,YAAI;AACF,yBAAe;AACf,sBAAY,KAAKA,QAAO;AACxB,yBAAeA;AACf,iBAAOJ,IAAG;AAAA,QACZ,UAAE;AACA,sBAAY,IAAI;AAChB,wBAAc;AACd,yBAAe,YAAY,YAAY,SAAS;AAAA,QAClD;AAAA,MACF;AAAA,IACF;AACA,IAAAI,SAAQ,KAAK;AACb,IAAAA,SAAQ,eAAe,CAAC,CAAC,QAAQ;AACjC,IAAAA,SAAQ,YAAY;AACpB,IAAAA,SAAQ,SAAS;AACjB,IAAAA,SAAQ,MAAMJ;AACd,IAAAI,SAAQ,OAAO,CAAC;AAChB,IAAAA,SAAQ,UAAU;AAClB,WAAOA;AAAA,EACT;AACA,WAAS,QAAQA,UAAS;AACxB,UAAM,EAAC,KAAI,IAAIA;AACf,QAAI,KAAK,QAAQ;AACf,eAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,aAAK,GAAG,OAAOA,QAAO;AAAA,MACxB;AACA,WAAK,SAAS;AAAA,IAChB;AAAA,EACF;AACA,MAAI,cAAc;AAClB,MAAI,aAAa,CAAC;AAClB,WAAS,gBAAgB;AACvB,eAAW,KAAK,WAAW;AAC3B,kBAAc;AAAA,EAChB;AACA,WAAS,iBAAiB;AACxB,eAAW,KAAK,WAAW;AAC3B,kBAAc;AAAA,EAChB;AACA,WAAS,gBAAgB;AACvB,UAAM,OAAO,WAAW,IAAI;AAC5B,kBAAc,SAAS,SAAS,OAAO;AAAA,EACzC;AACA,WAAS,MAAM,QAAQ,MAAM,KAAK;AAChC,QAAI,CAAC,eAAe,iBAAiB,QAAQ;AAC3C;AAAA,IACF;AACA,QAAI,UAAU,UAAU,IAAI,MAAM;AAClC,QAAI,CAAC,SAAS;AACZ,gBAAU,IAAI,QAAQ,UAAU,oBAAI,IAAI,CAAC;AAAA,IAC3C;AACA,QAAI,MAAM,QAAQ,IAAI,GAAG;AACzB,QAAI,CAAC,KAAK;AACR,cAAQ,IAAI,KAAK,MAAM,oBAAI,IAAI,CAAC;AAAA,IAClC;AACA,QAAI,CAAC,IAAI,IAAI,YAAY,GAAG;AAC1B,UAAI,IAAI,YAAY;AACpB,mBAAa,KAAK,KAAK,GAAG;AAC1B,UAAI,aAAa,QAAQ,SAAS;AAChC,qBAAa,QAAQ,QAAQ;AAAA,UAC3B,QAAQ;AAAA,UACR;AAAA,UACA;AAAA,UACA;AAAA,QACF,CAAC;AAAA,MACH;AAAA,IACF;AAAA,EACF;AACA,WAAS,QAAQ,QAAQ,MAAM,KAAK,UAAU,UAAU,WAAW;AACjE,UAAM,UAAU,UAAU,IAAI,MAAM;AACpC,QAAI,CAAC,SAAS;AACZ;AAAA,IACF;AACA,UAAM,UAAU,oBAAI,IAAI;AACxB,UAAMC,QAAO,CAAC,iBAAiB;AAC7B,UAAI,cAAc;AAChB,qBAAa,QAAQ,CAACD,aAAY;AAChC,cAAIA,aAAY,gBAAgBA,SAAQ,cAAc;AACpD,oBAAQ,IAAIA,QAAO;AAAA,UACrB;AAAA,QACF,CAAC;AAAA,MACH;AAAA,IACF;AACA,QAAI,SAAS,SAAS;AACpB,cAAQ,QAAQC,KAAI;AAAA,IACtB,WAAW,QAAQ,YAAY,QAAQ,MAAM,GAAG;AAC9C,cAAQ,QAAQ,CAAC,KAAK,SAAS;AAC7B,YAAI,SAAS,YAAY,QAAQ,UAAU;AACzC,UAAAA,MAAK,GAAG;AAAA,QACV;AAAA,MACF,CAAC;AAAA,IACH,OAAO;AACL,UAAI,QAAQ,QAAQ;AAClB,QAAAA,MAAK,QAAQ,IAAI,GAAG,CAAC;AAAA,MACvB;AACA,cAAQ,MAAM;AAAA,QACZ,KAAK;AACH,cAAI,CAAC,QAAQ,MAAM,GAAG;AACpB,YAAAA,MAAK,QAAQ,IAAI,WAAW,CAAC;AAC7B,gBAAI,MAAM,MAAM,GAAG;AACjB,cAAAA,MAAK,QAAQ,IAAI,mBAAmB,CAAC;AAAA,YACvC;AAAA,UACF,WAAW,aAAa,GAAG,GAAG;AAC5B,YAAAA,MAAK,QAAQ,IAAI,QAAQ,CAAC;AAAA,UAC5B;AACA;AAAA,QACF,KAAK;AACH,cAAI,CAAC,QAAQ,MAAM,GAAG;AACpB,YAAAA,MAAK,QAAQ,IAAI,WAAW,CAAC;AAC7B,gBAAI,MAAM,MAAM,GAAG;AACjB,cAAAA,MAAK,QAAQ,IAAI,mBAAmB,CAAC;AAAA,YACvC;AAAA,UACF;AACA;AAAA,QACF,KAAK;AACH,cAAI,MAAM,MAAM,GAAG;AACjB,YAAAA,MAAK,QAAQ,IAAI,WAAW,CAAC;AAAA,UAC/B;AACA;AAAA,MACJ;AAAA,IACF;AACA,UAAM,MAAM,CAACD,aAAY;AACvB,UAAIA,SAAQ,QAAQ,WAAW;AAC7B,QAAAA,SAAQ,QAAQ,UAAU;AAAA,UACxB,QAAQA;AAAA,UACR;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,QACF,CAAC;AAAA,MACH;AACA,UAAIA,SAAQ,QAAQ,WAAW;AAC7B,QAAAA,SAAQ,QAAQ,UAAUA,QAAO;AAAA,MACnC,OAAO;AACL,QAAAA,SAAQ;AAAA,MACV;AAAA,IACF;AACA,YAAQ,QAAQ,GAAG;AAAA,EACrB;AACA,MAAI,qBAAqC,wBAAQ,6BAA6B;AAC9E,MAAI,iBAAiB,IAAI,IAAI,OAAO,oBAAoB,MAAM,EAAE,IAAI,CAAC,QAAQ,OAAO,IAAI,EAAE,OAAO,QAAQ,CAAC;AAC1G,MAAI,OAAuB,6BAAa;AACxC,MAAI,aAA6B,6BAAa,OAAO,IAAI;AACzD,MAAI,cAA8B,6BAAa,IAAI;AACnD,MAAI,qBAAqC,6BAAa,MAAM,IAAI;AAChE,MAAI,wBAAwB,CAAC;AAC7B,GAAC,YAAY,WAAW,aAAa,EAAE,QAAQ,CAAC,QAAQ;AACtD,UAAM,SAAS,MAAM,UAAU;AAC/B,0BAAsB,OAAO,YAAY,MAAM;AAC7C,YAAM,MAAM,MAAM,IAAI;AACtB,eAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,IAAI,GAAG,KAAK;AAC3C,cAAM,KAAK,OAAO,IAAI,EAAE;AAAA,MAC1B;AACA,YAAM,MAAM,OAAO,MAAM,KAAK,IAAI;AAClC,UAAI,QAAQ,MAAM,QAAQ,OAAO;AAC/B,eAAO,OAAO,MAAM,KAAK,KAAK,IAAI,KAAK,CAAC;AAAA,MAC1C,OAAO;AACL,eAAO;AAAA,MACT;AAAA,IACF;AAAA,EACF,CAAC;AACD,GAAC,QAAQ,OAAO,SAAS,WAAW,QAAQ,EAAE,QAAQ,CAAC,QAAQ;AAC7D,UAAM,SAAS,MAAM,UAAU;AAC/B,0BAAsB,OAAO,YAAY,MAAM;AAC7C,oBAAc;AACd,YAAM,MAAM,OAAO,MAAM,MAAM,IAAI;AACnC,oBAAc;AACd,aAAO;AAAA,IACT;AAAA,EACF,CAAC;AACD,WAAS,aAAa,aAAa,OAAO,UAAU,OAAO;AACzD,WAAO,SAASE,MAAK,QAAQ,KAAK,UAAU;AAC1C,UAAI,QAAQ,kBAAkB;AAC5B,eAAO,CAAC;AAAA,MACV,WAAW,QAAQ,kBAAkB;AACnC,eAAO;AAAA,MACT,WAAW,QAAQ,aAAa,cAAc,aAAa,UAAU,qBAAqB,cAAc,UAAU,qBAAqB,aAAa,IAAI,MAAM,GAAG;AAC/J,eAAO;AAAA,MACT;AACA,YAAM,gBAAgB,QAAQ,MAAM;AACpC,UAAI,CAAC,cAAc,iBAAiB,OAAO,uBAAuB,GAAG,GAAG;AACtE,eAAO,QAAQ,IAAI,uBAAuB,KAAK,QAAQ;AAAA,MACzD;AACA,YAAM,MAAM,QAAQ,IAAI,QAAQ,KAAK,QAAQ;AAC7C,UAAI,SAAS,GAAG,IAAI,eAAe,IAAI,GAAG,IAAI,mBAAmB,GAAG,GAAG;AACrE,eAAO;AAAA,MACT;AACA,UAAI,CAAC,YAAY;AACf,cAAM,QAAQ,OAAO,GAAG;AAAA,MAC1B;AACA,UAAI,SAAS;AACX,eAAO;AAAA,MACT;AACA,UAAI,MAAM,GAAG,GAAG;AACd,cAAM,eAAe,CAAC,iBAAiB,CAAC,aAAa,GAAG;AACxD,eAAO,eAAe,IAAI,QAAQ;AAAA,MACpC;AACA,UAAI,SAAS,GAAG,GAAG;AACjB,eAAO,aAAa,SAAS,GAAG,IAAI,UAAU,GAAG;AAAA,MACnD;AACA,aAAO;AAAA,IACT;AAAA,EACF;AACA,MAAI,OAAuB,6BAAa;AACxC,MAAI,aAA6B,6BAAa,IAAI;AAClD,WAAS,aAAa,UAAU,OAAO;AACrC,WAAO,SAASC,MAAK,QAAQ,KAAK,OAAO,UAAU;AACjD,UAAI,WAAW,OAAO;AACtB,UAAI,CAAC,SAAS;AACZ,gBAAQ,MAAM,KAAK;AACnB,mBAAW,MAAM,QAAQ;AACzB,YAAI,CAAC,QAAQ,MAAM,KAAK,MAAM,QAAQ,KAAK,CAAC,MAAM,KAAK,GAAG;AACxD,mBAAS,QAAQ;AACjB,iBAAO;AAAA,QACT;AAAA,MACF;AACA,YAAM,SAAS,QAAQ,MAAM,KAAK,aAAa,GAAG,IAAI,OAAO,GAAG,IAAI,OAAO,SAAS,OAAO,QAAQ,GAAG;AACtG,YAAM,SAAS,QAAQ,IAAI,QAAQ,KAAK,OAAO,QAAQ;AACvD,UAAI,WAAW,MAAM,QAAQ,GAAG;AAC9B,YAAI,CAAC,QAAQ;AACX,kBAAQ,QAAQ,OAAO,KAAK,KAAK;AAAA,QACnC,WAAW,WAAW,OAAO,QAAQ,GAAG;AACtC,kBAAQ,QAAQ,OAAO,KAAK,OAAO,QAAQ;AAAA,QAC7C;AAAA,MACF;AACA,aAAO;AAAA,IACT;AAAA,EACF;AACA,WAAS,eAAe,QAAQ,KAAK;AACnC,UAAM,SAAS,OAAO,QAAQ,GAAG;AACjC,UAAM,WAAW,OAAO;AACxB,UAAM,SAAS,QAAQ,eAAe,QAAQ,GAAG;AACjD,QAAI,UAAU,QAAQ;AACpB,cAAQ,QAAQ,UAAU,KAAK,QAAQ,QAAQ;AAAA,IACjD;AACA,WAAO;AAAA,EACT;AACA,WAAS,IAAI,QAAQ,KAAK;AACxB,UAAM,SAAS,QAAQ,IAAI,QAAQ,GAAG;AACtC,QAAI,CAAC,SAAS,GAAG,KAAK,CAAC,eAAe,IAAI,GAAG,GAAG;AAC9C,YAAM,QAAQ,OAAO,GAAG;AAAA,IAC1B;AACA,WAAO;AAAA,EACT;AACA,WAAS,QAAQ,QAAQ;AACvB,UAAM,QAAQ,WAAW,QAAQ,MAAM,IAAI,WAAW,WAAW;AACjE,WAAO,QAAQ,QAAQ,MAAM;AAAA,EAC/B;AACA,MAAI,kBAAkB;AAAA,IACpB,KAAK;AAAA,IACL,KAAK;AAAA,IACL;AAAA,IACA;AAAA,IACA;AAAA,EACF;AACA,MAAI,mBAAmB;AAAA,IACrB,KAAK;AAAA,IACL,IAAI,QAAQ,KAAK;AACf,UAAI,MAAM;AACR,gBAAQ,KAAK,yBAAyB,OAAO,GAAG,kCAAkC,MAAM;AAAA,MAC1F;AACA,aAAO;AAAA,IACT;AAAA,IACA,eAAe,QAAQ,KAAK;AAC1B,UAAI,MAAM;AACR,gBAAQ,KAAK,4BAA4B,OAAO,GAAG,kCAAkC,MAAM;AAAA,MAC7F;AACA,aAAO;AAAA,IACT;AAAA,EACF;AACA,MAAI,0BAA0BR,QAAO,CAAC,GAAG,iBAAiB;AAAA,IACxD,KAAK;AAAA,IACL,KAAK;AAAA,EACP,CAAC;AACD,MAAI,0BAA0BA,QAAO,CAAC,GAAG,kBAAkB;AAAA,IACzD,KAAK;AAAA,EACP,CAAC;AACD,MAAI,aAAa,CAAC,UAAU,SAAS,KAAK,IAAI,UAAU,KAAK,IAAI;AACjE,MAAI,aAAa,CAAC,UAAU,SAAS,KAAK,IAAI,SAAS,KAAK,IAAI;AAChE,MAAI,YAAY,CAAC,UAAU;AAC3B,MAAI,WAAW,CAAC,MAAM,QAAQ,eAAe,CAAC;AAC9C,WAAS,MAAM,QAAQ,KAAK,aAAa,OAAO,YAAY,OAAO;AACjE,aAAS,OAAO;AAChB,UAAM,YAAY,MAAM,MAAM;AAC9B,UAAM,SAAS,MAAM,GAAG;AACxB,QAAI,QAAQ,QAAQ;AAClB,OAAC,cAAc,MAAM,WAAW,OAAO,GAAG;AAAA,IAC5C;AACA,KAAC,cAAc,MAAM,WAAW,OAAO,MAAM;AAC7C,UAAM,EAAC,KAAK,KAAI,IAAI,SAAS,SAAS;AACtC,UAAM,OAAO,YAAY,YAAY,aAAa,aAAa;AAC/D,QAAI,KAAK,KAAK,WAAW,GAAG,GAAG;AAC7B,aAAO,KAAK,OAAO,IAAI,GAAG,CAAC;AAAA,IAC7B,WAAW,KAAK,KAAK,WAAW,MAAM,GAAG;AACvC,aAAO,KAAK,OAAO,IAAI,MAAM,CAAC;AAAA,IAChC,WAAW,WAAW,WAAW;AAC/B,aAAO,IAAI,GAAG;AAAA,IAChB;AAAA,EACF;AACA,WAAS,MAAM,KAAK,aAAa,OAAO;AACtC,UAAM,SAAS,KAAK;AACpB,UAAM,YAAY,MAAM,MAAM;AAC9B,UAAM,SAAS,MAAM,GAAG;AACxB,QAAI,QAAQ,QAAQ;AAClB,OAAC,cAAc,MAAM,WAAW,OAAO,GAAG;AAAA,IAC5C;AACA,KAAC,cAAc,MAAM,WAAW,OAAO,MAAM;AAC7C,WAAO,QAAQ,SAAS,OAAO,IAAI,GAAG,IAAI,OAAO,IAAI,GAAG,KAAK,OAAO,IAAI,MAAM;AAAA,EAChF;AACA,WAAS,KAAK,QAAQ,aAAa,OAAO;AACxC,aAAS,OAAO;AAChB,KAAC,cAAc,MAAM,MAAM,MAAM,GAAG,WAAW,WAAW;AAC1D,WAAO,QAAQ,IAAI,QAAQ,QAAQ,MAAM;AAAA,EAC3C;AACA,WAASS,KAAI,OAAO;AAClB,YAAQ,MAAM,KAAK;AACnB,UAAM,SAAS,MAAM,IAAI;AACzB,UAAM,QAAQ,SAAS,MAAM;AAC7B,UAAM,SAAS,MAAM,IAAI,KAAK,QAAQ,KAAK;AAC3C,QAAI,CAAC,QAAQ;AACX,aAAO,IAAI,KAAK;AAChB,cAAQ,QAAQ,OAAO,OAAO,KAAK;AAAA,IACrC;AACA,WAAO;AAAA,EACT;AACA,WAAS,MAAM,KAAK,OAAO;AACzB,YAAQ,MAAM,KAAK;AACnB,UAAM,SAAS,MAAM,IAAI;AACzB,UAAM,EAAC,KAAK,MAAM,KAAKF,MAAI,IAAI,SAAS,MAAM;AAC9C,QAAI,SAAS,KAAK,KAAK,QAAQ,GAAG;AAClC,QAAI,CAAC,QAAQ;AACX,YAAM,MAAM,GAAG;AACf,eAAS,KAAK,KAAK,QAAQ,GAAG;AAAA,IAChC,WAAW,MAAM;AACf,wBAAkB,QAAQ,MAAM,GAAG;AAAA,IACrC;AACA,UAAM,WAAWA,MAAK,KAAK,QAAQ,GAAG;AACtC,WAAO,IAAI,KAAK,KAAK;AACrB,QAAI,CAAC,QAAQ;AACX,cAAQ,QAAQ,OAAO,KAAK,KAAK;AAAA,IACnC,WAAW,WAAW,OAAO,QAAQ,GAAG;AACtC,cAAQ,QAAQ,OAAO,KAAK,OAAO,QAAQ;AAAA,IAC7C;AACA,WAAO;AAAA,EACT;AACA,WAAS,YAAY,KAAK;AACxB,UAAM,SAAS,MAAM,IAAI;AACzB,UAAM,EAAC,KAAK,MAAM,KAAKA,MAAI,IAAI,SAAS,MAAM;AAC9C,QAAI,SAAS,KAAK,KAAK,QAAQ,GAAG;AAClC,QAAI,CAAC,QAAQ;AACX,YAAM,MAAM,GAAG;AACf,eAAS,KAAK,KAAK,QAAQ,GAAG;AAAA,IAChC,WAAW,MAAM;AACf,wBAAkB,QAAQ,MAAM,GAAG;AAAA,IACrC;AACA,UAAM,WAAWA,QAAOA,MAAK,KAAK,QAAQ,GAAG,IAAI;AACjD,UAAM,SAAS,OAAO,OAAO,GAAG;AAChC,QAAI,QAAQ;AACV,cAAQ,QAAQ,UAAU,KAAK,QAAQ,QAAQ;AAAA,IACjD;AACA,WAAO;AAAA,EACT;AACA,WAAS,QAAQ;AACf,UAAM,SAAS,MAAM,IAAI;AACzB,UAAM,WAAW,OAAO,SAAS;AACjC,UAAM,YAAY,OAAO,MAAM,MAAM,IAAI,IAAI,IAAI,MAAM,IAAI,IAAI,IAAI,MAAM,IAAI;AAC7E,UAAM,SAAS,OAAO,MAAM;AAC5B,QAAI,UAAU;AACZ,cAAQ,QAAQ,SAAS,QAAQ,QAAQ,SAAS;AAAA,IACpD;AACA,WAAO;AAAA,EACT;AACA,WAAS,cAAc,YAAY,WAAW;AAC5C,WAAO,SAASG,SAAQ,UAAU,SAAS;AACzC,YAAM,WAAW;AACjB,YAAM,SAAS,SAAS;AACxB,YAAM,YAAY,MAAM,MAAM;AAC9B,YAAM,OAAO,YAAY,YAAY,aAAa,aAAa;AAC/D,OAAC,cAAc,MAAM,WAAW,WAAW,WAAW;AACtD,aAAO,OAAO,QAAQ,CAAC,OAAO,QAAQ;AACpC,eAAO,SAAS,KAAK,SAAS,KAAK,KAAK,GAAG,KAAK,GAAG,GAAG,QAAQ;AAAA,MAChE,CAAC;AAAA,IACH;AAAA,EACF;AACA,WAAS,qBAAqB,QAAQ,YAAY,WAAW;AAC3D,WAAO,YAAY,MAAM;AACvB,YAAM,SAAS,KAAK;AACpB,YAAM,YAAY,MAAM,MAAM;AAC9B,YAAM,cAAc,MAAM,SAAS;AACnC,YAAM,SAAS,WAAW,aAAa,WAAW,OAAO,YAAY;AACrE,YAAM,YAAY,WAAW,UAAU;AACvC,YAAM,gBAAgB,OAAO,QAAQ,GAAG,IAAI;AAC5C,YAAM,OAAO,YAAY,YAAY,aAAa,aAAa;AAC/D,OAAC,cAAc,MAAM,WAAW,WAAW,YAAY,sBAAsB,WAAW;AACxF,aAAO;AAAA,QACL,OAAO;AACL,gBAAM,EAAC,OAAO,KAAI,IAAI,cAAc,KAAK;AACzC,iBAAO,OAAO,EAAC,OAAO,KAAI,IAAI;AAAA,YAC5B,OAAO,SAAS,CAAC,KAAK,MAAM,EAAE,GAAG,KAAK,MAAM,EAAE,CAAC,IAAI,KAAK,KAAK;AAAA,YAC7D;AAAA,UACF;AAAA,QACF;AAAA,QACA,CAAC,OAAO,YAAY;AAClB,iBAAO;AAAA,QACT;AAAA,MACF;AAAA,IACF;AAAA,EACF;AACA,WAAS,qBAAqB,MAAM;AAClC,WAAO,YAAY,MAAM;AACvB,UAAI,MAAM;AACR,cAAM,MAAM,KAAK,KAAK,WAAW,KAAK,SAAS;AAC/C,gBAAQ,KAAK,GAAGN,YAAW,IAAI,eAAe,kCAAkC,MAAM,IAAI,CAAC;AAAA,MAC7F;AACA,aAAO,SAAS,WAAW,QAAQ;AAAA,IACrC;AAAA,EACF;AACA,MAAI,0BAA0B;AAAA,IAC5B,IAAI,KAAK;AACP,aAAO,MAAM,MAAM,GAAG;AAAA,IACxB;AAAA,IACA,IAAI,OAAO;AACT,aAAO,KAAK,IAAI;AAAA,IAClB;AAAA,IACA,KAAK;AAAA,IACL,KAAAK;AAAA,IACA,KAAK;AAAA,IACL,QAAQ;AAAA,IACR;AAAA,IACA,SAAS,cAAc,OAAO,KAAK;AAAA,EACrC;AACA,MAAI,0BAA0B;AAAA,IAC5B,IAAI,KAAK;AACP,aAAO,MAAM,MAAM,KAAK,OAAO,IAAI;AAAA,IACrC;AAAA,IACA,IAAI,OAAO;AACT,aAAO,KAAK,IAAI;AAAA,IAClB;AAAA,IACA,KAAK;AAAA,IACL,KAAAA;AAAA,IACA,KAAK;AAAA,IACL,QAAQ;AAAA,IACR;AAAA,IACA,SAAS,cAAc,OAAO,IAAI;AAAA,EACpC;AACA,MAAI,2BAA2B;AAAA,IAC7B,IAAI,KAAK;AACP,aAAO,MAAM,MAAM,KAAK,IAAI;AAAA,IAC9B;AAAA,IACA,IAAI,OAAO;AACT,aAAO,KAAK,MAAM,IAAI;AAAA,IACxB;AAAA,IACA,IAAI,KAAK;AACP,aAAO,MAAM,KAAK,MAAM,KAAK,IAAI;AAAA,IACnC;AAAA,IACA,KAAK,qBAAqB,KAAK;AAAA,IAC/B,KAAK,qBAAqB,KAAK;AAAA,IAC/B,QAAQ,qBAAqB,QAAQ;AAAA,IACrC,OAAO,qBAAqB,OAAO;AAAA,IACnC,SAAS,cAAc,MAAM,KAAK;AAAA,EACpC;AACA,MAAI,kCAAkC;AAAA,IACpC,IAAI,KAAK;AACP,aAAO,MAAM,MAAM,KAAK,MAAM,IAAI;AAAA,IACpC;AAAA,IACA,IAAI,OAAO;AACT,aAAO,KAAK,MAAM,IAAI;AAAA,IACxB;AAAA,IACA,IAAI,KAAK;AACP,aAAO,MAAM,KAAK,MAAM,KAAK,IAAI;AAAA,IACnC;AAAA,IACA,KAAK,qBAAqB,KAAK;AAAA,IAC/B,KAAK,qBAAqB,KAAK;AAAA,IAC/B,QAAQ,qBAAqB,QAAQ;AAAA,IACrC,OAAO,qBAAqB,OAAO;AAAA,IACnC,SAAS,cAAc,MAAM,IAAI;AAAA,EACnC;AACA,MAAI,kBAAkB,CAAC,QAAQ,UAAU,WAAW,OAAO,QAAQ;AACnE,kBAAgB,QAAQ,CAAC,WAAW;AAClC,4BAAwB,UAAU,qBAAqB,QAAQ,OAAO,KAAK;AAC3E,6BAAyB,UAAU,qBAAqB,QAAQ,MAAM,KAAK;AAC3E,4BAAwB,UAAU,qBAAqB,QAAQ,OAAO,IAAI;AAC1E,oCAAgC,UAAU,qBAAqB,QAAQ,MAAM,IAAI;AAAA,EACnF,CAAC;AACD,WAAS,4BAA4B,YAAY,SAAS;AACxD,UAAM,mBAAmB,UAAU,aAAa,kCAAkC,0BAA0B,aAAa,2BAA2B;AACpJ,WAAO,CAAC,QAAQ,KAAK,aAAa;AAChC,UAAI,QAAQ,kBAAkB;AAC5B,eAAO,CAAC;AAAA,MACV,WAAW,QAAQ,kBAAkB;AACnC,eAAO;AAAA,MACT,WAAW,QAAQ,WAAW;AAC5B,eAAO;AAAA,MACT;AACA,aAAO,QAAQ,IAAI,OAAO,kBAAkB,GAAG,KAAK,OAAO,SAAS,mBAAmB,QAAQ,KAAK,QAAQ;AAAA,IAC9G;AAAA,EACF;AACA,MAAI,4BAA4B;AAAA,IAC9B,KAAK,4BAA4B,OAAO,KAAK;AAAA,EAC/C;AACA,MAAI,4BAA4B;AAAA,IAC9B,KAAK,4BAA4B,OAAO,IAAI;AAAA,EAC9C;AACA,MAAI,6BAA6B;AAAA,IAC/B,KAAK,4BAA4B,MAAM,KAAK;AAAA,EAC9C;AACA,MAAI,oCAAoC;AAAA,IACtC,KAAK,4BAA4B,MAAM,IAAI;AAAA,EAC7C;AACA,WAAS,kBAAkB,QAAQ,MAAM,KAAK;AAC5C,UAAM,SAAS,MAAM,GAAG;AACxB,QAAI,WAAW,OAAO,KAAK,KAAK,QAAQ,MAAM,GAAG;AAC/C,YAAM,OAAO,UAAU,MAAM;AAC7B,cAAQ,KAAK,YAAY,sEAAsE,SAAS,QAAQ,aAAa,gKAAgK;AAAA,IAC/R;AAAA,EACF;AACA,MAAI,cAAc,oBAAI,QAAQ;AAC9B,MAAI,qBAAqB,oBAAI,QAAQ;AACrC,MAAI,cAAc,oBAAI,QAAQ;AAC9B,MAAI,qBAAqB,oBAAI,QAAQ;AACrC,WAAS,cAAc,SAAS;AAC9B,YAAQ,SAAS;AAAA,MACf,KAAK;AAAA,MACL,KAAK;AACH,eAAO;AAAA,MACT,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AAAA,MACL,KAAK;AACH,eAAO;AAAA,MACT;AACE,eAAO;AAAA,IACX;AAAA,EACF;AACA,WAAS,cAAc,OAAO;AAC5B,WAAO,MAAM,eAAe,CAAC,OAAO,aAAa,KAAK,IAAI,IAAI,cAAc,UAAU,KAAK,CAAC;AAAA,EAC9F;AACA,WAAS,UAAU,QAAQ;AACzB,QAAI,UAAU,OAAO,mBAAmB;AACtC,aAAO;AAAA,IACT;AACA,WAAO,qBAAqB,QAAQ,OAAO,iBAAiB,2BAA2B,WAAW;AAAA,EACpG;AACA,WAAS,SAAS,QAAQ;AACxB,WAAO,qBAAqB,QAAQ,MAAM,kBAAkB,4BAA4B,WAAW;AAAA,EACrG;AACA,WAAS,qBAAqB,QAAQ,YAAY,cAAc,oBAAoB,UAAU;AAC5F,QAAI,CAAC,SAAS,MAAM,GAAG;AACrB,UAAI,MAAM;AACR,gBAAQ,KAAK,kCAAkC,OAAO,MAAM,GAAG;AAAA,MACjE;AACA,aAAO;AAAA,IACT;AACA,QAAI,OAAO,cAAc,EAAE,cAAc,OAAO,oBAAoB;AAClE,aAAO;AAAA,IACT;AACA,UAAM,gBAAgB,SAAS,IAAI,MAAM;AACzC,QAAI,eAAe;AACjB,aAAO;AAAA,IACT;AACA,UAAM,aAAa,cAAc,MAAM;AACvC,QAAI,eAAe,GAAG;AACpB,aAAO;AAAA,IACT;AACA,UAAM,QAAQ,IAAI,MAAM,QAAQ,eAAe,IAAI,qBAAqB,YAAY;AACpF,aAAS,IAAI,QAAQ,KAAK;AAC1B,WAAO;AAAA,EACT;AACA,WAAS,MAAM,UAAU;AACvB,WAAO,YAAY,MAAM,SAAS,UAAU,KAAK;AAAA,EACnD;AACA,WAAS,MAAM,GAAG;AAChB,WAAO,QAAQ,KAAK,EAAE,cAAc,IAAI;AAAA,EAC1C;AAGA,QAAM,YAAY,MAAM,QAAQ;AAGhC,QAAM,YAAY,CAAC,OAAOE,UAAS,KAAKA,WAAU,EAAE,CAAC;AAGrD,QAAM,SAAS,CAAC,IAAI,EAAC,eAAe,gBAAgB,QAAQN,SAAO,MAAM,CAAC,KAAK,aAAa;AAC1F,QAAI,YAAY,eAAe,GAAG;AAClC,QAAI,YAAY;AAChB,QAAI;AACJ,QAAI,kBAAkBA,SAAQ,MAAM,UAAU,CAAC,UAAU;AACvD,WAAK,UAAU,KAAK;AACpB,UAAI,CAAC,WAAW;AACd,uBAAe,MAAM;AACnB,mBAAS,OAAO,QAAQ;AACxB,qBAAW;AAAA,QACb,CAAC;AAAA,MACH,OAAO;AACL,mBAAW;AAAA,MACb;AACA,kBAAY;AAAA,IACd,CAAC,CAAC;AACF,OAAG,WAAW,OAAO,eAAe;AAAA,EACtC,CAAC;AAGD,QAAM,SAAS,SAAS;AAGxB,QAAM,QAAQ,CAAC,OAAO,MAAM,EAAE,CAAC;AAG/B,QAAM,QAAQ,CAAC,OAAO,YAAY,EAAE,CAAC;AAGrC,QAAM,QAAQ,CAAC,OAAO;AACpB,QAAI,GAAG;AACL,aAAO,GAAG;AACZ,OAAG,gBAAgB,aAAa,oBAAoB,EAAE,CAAC;AACvD,WAAO,GAAG;AAAA,EACZ,CAAC;AACD,WAAS,oBAAoB,IAAI;AAC/B,QAAI,aAAa,CAAC;AAClB,QAAI,YAAY;AAChB,WAAO,WAAW;AAChB,UAAI,UAAU;AACZ,mBAAW,KAAK,UAAU,OAAO;AACnC,kBAAY,UAAU;AAAA,IACxB;AACA,WAAO;AAAA,EACT;AAGA,MAAI,eAAe,CAAC;AACpB,WAAS,mBAAmB,MAAM;AAChC,QAAI,CAAC,aAAa;AAChB,mBAAa,QAAQ;AACvB,WAAO,EAAE,aAAa;AAAA,EACxB;AACA,WAAS,cAAc,IAAI,MAAM;AAC/B,WAAO,YAAY,IAAI,CAAC,YAAY;AAClC,UAAI,QAAQ,UAAU,QAAQ,OAAO;AACnC,eAAO;AAAA,IACX,CAAC;AAAA,EACH;AACA,WAAS,UAAU,IAAI,MAAM;AAC3B,QAAI,CAAC,GAAG;AACN,SAAG,SAAS,CAAC;AACf,QAAI,CAAC,GAAG,OAAO;AACb,SAAG,OAAO,QAAQ,mBAAmB,IAAI;AAAA,EAC7C;AAGA,QAAM,MAAM,CAAC,OAAO,CAAC,MAAM,MAAM,SAAS;AACxC,QAAI,OAAO,cAAc,IAAI,IAAI;AACjC,QAAI,KAAK,OAAO,KAAK,OAAO,QAAQ,mBAAmB,IAAI;AAC3D,WAAO,MAAM,GAAG,QAAQ,MAAM,QAAQ,GAAG,QAAQ;AAAA,EACnD,CAAC;AAGD,QAAM,MAAM,CAAC,OAAO,EAAE;AAGtB,yBAAuB,SAAS,SAAS,OAAO;AAChD,yBAAuB,WAAW,WAAW,SAAS;AACtD,WAAS,uBAAuB,MAAM,WAAW,MAAM;AACrD,UAAM,WAAW,CAAC,OAAO,KAAK,mBAAmB,gDAAgD,mDAAmD,QAAQ,EAAE,CAAC;AAAA,EACjK;AAGA,WAAS,SAAS,EAAC,KAAK,UAAU,KAAK,SAAQ,GAAG,EAAC,KAAK,UAAU,KAAK,SAAQ,GAAG;AAChF,QAAI,WAAW;AACf,QAAI,WAAW,WAAW,iBAAiB;AAC3C,QAAIO,aAAY,OAAO,MAAM;AAC3B,UAAI,OAAO;AACX,UAAI,UAAU;AACZ,gBAAQ,SAAS;AACjB,iBAAS,KAAK;AACd,gBAAQ,SAAS;AACjB,mBAAW;AAAA,MACb,OAAO;AACL,gBAAQ,SAAS;AACjB,gBAAQ,SAAS;AACjB,0BAAkB,KAAK,UAAU,KAAK;AACtC,0BAAkB,KAAK,UAAU,KAAK;AACtC,YAAI,oBAAoB,WAAW;AACjC,kBAAQ,SAAS;AACjB,mBAAS,KAAK;AACd,kBAAQ;AAAA,QACV,OAAO;AACL,mBAAS,KAAK;AACd,kBAAQ;AAAA,QACV;AAAA,MACF;AACA,kBAAY,KAAK,UAAU,KAAK;AAChC,kBAAY,KAAK,UAAU,KAAK;AAAA,IAClC,CAAC;AACD,WAAO,MAAM;AACX,cAAQA,UAAS;AAAA,IACnB;AAAA,EACF;AAGA,YAAU,aAAa,CAAC,IAAI,EAAC,WAAU,GAAG,EAAC,QAAQP,UAAS,eAAe,gBAAgB,SAAS,SAAQ,MAAM;AAChH,QAAI,OAAO,eAAe,UAAU;AACpC,QAAI,WAAW,MAAM;AACnB,UAAI;AACJ,WAAK,CAAC,MAAM,SAAS,CAAC;AACtB,aAAO;AAAA,IACT;AACA,QAAI,mBAAmB,eAAe,GAAG,4BAA4B;AACrE,QAAI,WAAW,CAAC,QAAQ,iBAAiB,MAAM;AAAA,IAC/C,GAAG,EAAC,OAAO,EAAC,eAAe,IAAG,EAAC,CAAC;AAChC,QAAI,eAAe,SAAS;AAC5B,aAAS,YAAY;AACrB,mBAAe,MAAM;AACnB,UAAI,CAAC,GAAG;AACN;AACF,SAAG,wBAAwB,WAAW;AACtC,UAAI,WAAW,GAAG,SAAS;AAC3B,UAAI,WAAW,GAAG,SAAS;AAC3B,UAAI,sBAAsB,SAAS;AAAA,QACjC,MAAM;AACJ,iBAAO,SAAS;AAAA,QAClB;AAAA,QACA,IAAI,OAAO;AACT,mBAAS,KAAK;AAAA,QAChB;AAAA,MACF,GAAG;AAAA,QACD,MAAM;AACJ,iBAAO,SAAS;AAAA,QAClB;AAAA,QACA,IAAI,OAAO;AACT,mBAAS,KAAK;AAAA,QAChB;AAAA,MACF,CAAC;AACD,eAAS,mBAAmB;AAAA,IAC9B,CAAC;AAAA,EACH,CAAC;AAGD,MAAI,+BAA+B,SAAS,cAAc,KAAK;AAC/D,YAAU,YAAY,CAAC,IAAI,EAAC,WAAW,WAAU,GAAG,EAAC,SAAS,SAAQ,MAAM;AAC1E,QAAI,GAAG,QAAQ,YAAY,MAAM;AAC/B,WAAK,mDAAmD,EAAE;AAC5D,QAAI,SAAS,gBAAgB,MAAM;AACjC,aAAO,SAAS,cAAc,UAAU;AAAA,IAC1C,GAAG,MAAM;AACP,aAAO;AAAA,IACT,CAAC,EAAE;AACH,QAAI,CAAC;AACH,WAAK,iDAAiD,aAAa;AACrE,QAAI,SAAS,GAAG,QAAQ,UAAU,IAAI,EAAE;AACxC,OAAG,cAAc;AACjB,WAAO,kBAAkB;AACzB,QAAI,GAAG,kBAAkB;AACvB,SAAG,iBAAiB,QAAQ,CAAC,cAAc;AACzC,eAAO,iBAAiB,WAAW,CAAC,MAAM;AACxC,YAAE,gBAAgB;AAClB,aAAG,cAAc,IAAI,EAAE,YAAY,EAAE,MAAM,CAAC,CAAC;AAAA,QAC/C,CAAC;AAAA,MACH,CAAC;AAAA,IACH;AACA,mBAAe,QAAQ,CAAC,GAAG,EAAE;AAC7B,cAAU,MAAM;AACd,UAAI,UAAU,SAAS,SAAS,GAAG;AACjC,eAAO,WAAW,aAAa,QAAQ,MAAM;AAAA,MAC/C,WAAW,UAAU,SAAS,QAAQ,GAAG;AACvC,eAAO,WAAW,aAAa,QAAQ,OAAO,WAAW;AAAA,MAC3D,OAAO;AACL,eAAO,YAAY,MAAM;AAAA,MAC3B;AACA,eAAS,MAAM;AACf,aAAO,YAAY;AAAA,IACrB,CAAC;AACD,aAAS,MAAM,OAAO,OAAO,CAAC;AAAA,EAChC,CAAC;AAGD,MAAI,UAAU,MAAM;AAAA,EACpB;AACA,UAAQ,SAAS,CAAC,IAAI,EAAC,UAAS,GAAG,EAAC,SAAS,SAAQ,MAAM;AACzD,cAAU,SAAS,MAAM,IAAI,GAAG,gBAAgB,OAAO,GAAG,YAAY;AACtE,aAAS,MAAM;AACb,gBAAU,SAAS,MAAM,IAAI,OAAO,GAAG,gBAAgB,OAAO,GAAG;AAAA,IACnE,CAAC;AAAA,EACH;AACA,YAAU,UAAU,OAAO;AAG3B,YAAU,UAAU,CAAC,IAAI,EAAC,WAAU,GAAG,EAAC,QAAQA,SAAO,MAAMA,SAAQ,cAAc,IAAI,UAAU,CAAC,CAAC;AAGnG,WAAS,GAAG,IAAI,OAAO,WAAW,UAAU;AAC1C,QAAI,iBAAiB;AACrB,QAAI,WAAW,CAAC,MAAM,SAAS,CAAC;AAChC,QAAI,UAAU,CAAC;AACf,QAAI,cAAc,CAAC,WAAW,YAAY,CAAC,MAAM,QAAQ,WAAW,CAAC;AACrE,QAAI,UAAU,SAAS,KAAK;AAC1B,cAAQ,UAAU,KAAK;AACzB,QAAI,UAAU,SAAS,OAAO;AAC5B,cAAQ,WAAW,KAAK;AAC1B,QAAI,UAAU,SAAS,SAAS;AAC9B,cAAQ,UAAU;AACpB,QAAI,UAAU,SAAS,SAAS;AAC9B,cAAQ,UAAU;AACpB,QAAI,UAAU,SAAS,QAAQ;AAC7B,uBAAiB;AACnB,QAAI,UAAU,SAAS,UAAU;AAC/B,uBAAiB;AACnB,QAAI,UAAU,SAAS,UAAU,GAAG;AAClC,UAAI,eAAe,UAAU,UAAU,QAAQ,UAAU,IAAI,MAAM;AACnE,UAAI,OAAO,UAAU,aAAa,MAAM,IAAI,EAAE,EAAE,IAAI,OAAO,aAAa,MAAM,IAAI,EAAE,EAAE,IAAI;AAC1F,iBAAW,SAAS,UAAU,IAAI;AAAA,IACpC;AACA,QAAI,UAAU,SAAS,UAAU,GAAG;AAClC,UAAI,eAAe,UAAU,UAAU,QAAQ,UAAU,IAAI,MAAM;AACnE,UAAI,OAAO,UAAU,aAAa,MAAM,IAAI,EAAE,EAAE,IAAI,OAAO,aAAa,MAAM,IAAI,EAAE,EAAE,IAAI;AAC1F,iBAAW,SAAS,UAAU,IAAI;AAAA,IACpC;AACA,QAAI,UAAU,SAAS,SAAS;AAC9B,iBAAW,YAAY,UAAU,CAAC,MAAM,MAAM;AAC5C,UAAE,eAAe;AACjB,aAAK,CAAC;AAAA,MACR,CAAC;AACH,QAAI,UAAU,SAAS,MAAM;AAC3B,iBAAW,YAAY,UAAU,CAAC,MAAM,MAAM;AAC5C,UAAE,gBAAgB;AAClB,aAAK,CAAC;AAAA,MACR,CAAC;AACH,QAAI,UAAU,SAAS,MAAM;AAC3B,iBAAW,YAAY,UAAU,CAAC,MAAM,MAAM;AAC5C,UAAE,WAAW,MAAM,KAAK,CAAC;AAAA,MAC3B,CAAC;AACH,QAAI,UAAU,SAAS,MAAM,KAAK,UAAU,SAAS,SAAS,GAAG;AAC/D,uBAAiB;AACjB,iBAAW,YAAY,UAAU,CAAC,MAAM,MAAM;AAC5C,YAAI,GAAG,SAAS,EAAE,MAAM;AACtB;AACF,YAAI,EAAE,OAAO,gBAAgB;AAC3B;AACF,YAAI,GAAG,cAAc,KAAK,GAAG,eAAe;AAC1C;AACF,YAAI,GAAG,eAAe;AACpB;AACF,aAAK,CAAC;AAAA,MACR,CAAC;AAAA,IACH;AACA,QAAI,UAAU,SAAS,MAAM,GAAG;AAC9B,iBAAW,YAAY,UAAU,CAAC,MAAM,MAAM;AAC5C,aAAK,CAAC;AACN,uBAAe,oBAAoB,OAAO,UAAU,OAAO;AAAA,MAC7D,CAAC;AAAA,IACH;AACA,eAAW,YAAY,UAAU,CAAC,MAAM,MAAM;AAC5C,UAAI,WAAW,KAAK,GAAG;AACrB,YAAI,+CAA+C,GAAG,SAAS,GAAG;AAChE;AAAA,QACF;AAAA,MACF;AACA,WAAK,CAAC;AAAA,IACR,CAAC;AACD,mBAAe,iBAAiB,OAAO,UAAU,OAAO;AACxD,WAAO,MAAM;AACX,qBAAe,oBAAoB,OAAO,UAAU,OAAO;AAAA,IAC7D;AAAA,EACF;AACA,WAAS,UAAU,SAAS;AAC1B,WAAO,QAAQ,QAAQ,MAAM,GAAG;AAAA,EAClC;AACA,WAAS,WAAW,SAAS;AAC3B,WAAO,QAAQ,YAAY,EAAE,QAAQ,UAAU,CAAC,OAAO,SAAS,KAAK,YAAY,CAAC;AAAA,EACpF;AACA,WAAS,UAAU,SAAS;AAC1B,WAAO,CAAC,MAAM,QAAQ,OAAO,KAAK,CAAC,MAAM,OAAO;AAAA,EAClD;AACA,WAAS,WAAW,SAAS;AAC3B,QAAI,CAAC,KAAK,GAAG,EAAE,SAAS,OAAO;AAC7B,aAAO;AACT,WAAO,QAAQ,QAAQ,mBAAmB,OAAO,EAAE,QAAQ,SAAS,GAAG,EAAE,YAAY;AAAA,EACvF;AACA,WAAS,WAAW,OAAO;AACzB,WAAO,CAAC,WAAW,OAAO,EAAE,SAAS,KAAK;AAAA,EAC5C;AACA,WAAS,+CAA+C,GAAG,WAAW;AACpE,QAAI,eAAe,UAAU,OAAO,CAAC,MAAM;AACzC,aAAO,CAAC,CAAC,UAAU,YAAY,WAAW,QAAQ,QAAQ,SAAS,EAAE,SAAS,CAAC;AAAA,IACjF,CAAC;AACD,QAAI,aAAa,SAAS,UAAU,GAAG;AACrC,UAAI,gBAAgB,aAAa,QAAQ,UAAU;AACnD,mBAAa,OAAO,eAAe,WAAW,aAAa,gBAAgB,MAAM,gBAAgB,MAAM,IAAI,EAAE,EAAE,IAAI,IAAI,CAAC;AAAA,IAC1H;AACA,QAAI,aAAa,SAAS,UAAU,GAAG;AACrC,UAAI,gBAAgB,aAAa,QAAQ,UAAU;AACnD,mBAAa,OAAO,eAAe,WAAW,aAAa,gBAAgB,MAAM,gBAAgB,MAAM,IAAI,EAAE,EAAE,IAAI,IAAI,CAAC;AAAA,IAC1H;AACA,QAAI,aAAa,WAAW;AAC1B,aAAO;AACT,QAAI,aAAa,WAAW,KAAK,eAAe,EAAE,GAAG,EAAE,SAAS,aAAa,EAAE;AAC7E,aAAO;AACT,UAAM,qBAAqB,CAAC,QAAQ,SAAS,OAAO,QAAQ,OAAO,OAAO;AAC1E,UAAM,6BAA6B,mBAAmB,OAAO,CAAC,aAAa,aAAa,SAAS,QAAQ,CAAC;AAC1G,mBAAe,aAAa,OAAO,CAAC,MAAM,CAAC,2BAA2B,SAAS,CAAC,CAAC;AACjF,QAAI,2BAA2B,SAAS,GAAG;AACzC,YAAM,8BAA8B,2BAA2B,OAAO,CAAC,aAAa;AAClF,YAAI,aAAa,SAAS,aAAa;AACrC,qBAAW;AACb,eAAO,EAAE,GAAG;AAAA,MACd,CAAC;AACD,UAAI,4BAA4B,WAAW,2BAA2B,QAAQ;AAC5E,YAAI,eAAe,EAAE,GAAG,EAAE,SAAS,aAAa,EAAE;AAChD,iBAAO;AAAA,MACX;AAAA,IACF;AACA,WAAO;AAAA,EACT;AACA,WAAS,eAAe,KAAK;AAC3B,QAAI,CAAC;AACH,aAAO,CAAC;AACV,UAAM,WAAW,GAAG;AACpB,QAAI,mBAAmB;AAAA,MACrB,MAAM;AAAA,MACN,OAAO;AAAA,MACP,OAAO;AAAA,MACP,UAAU;AAAA,MACV,KAAK;AAAA,MACL,KAAK;AAAA,MACL,IAAI;AAAA,MACJ,MAAM;AAAA,MACN,MAAM;AAAA,MACN,OAAO;AAAA,MACP,QAAQ;AAAA,MACR,OAAO;AAAA,MACP,OAAO;AAAA,MACP,YAAY;AAAA,IACd;AACA,qBAAiB,OAAO;AACxB,WAAO,OAAO,KAAK,gBAAgB,EAAE,IAAI,CAAC,aAAa;AACrD,UAAI,iBAAiB,cAAc;AACjC,eAAO;AAAA,IACX,CAAC,EAAE,OAAO,CAAC,aAAa,QAAQ;AAAA,EAClC;AAGA,YAAU,SAAS,CAAC,IAAI,EAAC,WAAW,WAAU,GAAG,EAAC,QAAQA,UAAS,SAAS,SAAQ,MAAM;AACxF,QAAI,cAAc;AAClB,QAAI,UAAU,SAAS,QAAQ,GAAG;AAChC,oBAAc,GAAG;AAAA,IACnB;AACA,QAAI,cAAc,cAAc,aAAa,UAAU;AACvD,QAAI;AACJ,QAAI,OAAO,eAAe,UAAU;AAClC,oBAAc,cAAc,aAAa,GAAG,4BAA4B;AAAA,IAC1E,WAAW,OAAO,eAAe,cAAc,OAAO,WAAW,MAAM,UAAU;AAC/E,oBAAc,cAAc,aAAa,GAAG,WAAW,mBAAmB;AAAA,IAC5E,OAAO;AACL,oBAAc,MAAM;AAAA,MACpB;AAAA,IACF;AACA,QAAI,WAAW,MAAM;AACnB,UAAI;AACJ,kBAAY,CAAC,UAAU,SAAS,KAAK;AACrC,aAAO,eAAe,MAAM,IAAI,OAAO,IAAI,IAAI;AAAA,IACjD;AACA,QAAI,WAAW,CAAC,UAAU;AACxB,UAAI;AACJ,kBAAY,CAAC,WAAW,SAAS,MAAM;AACvC,UAAI,eAAe,MAAM,GAAG;AAC1B,eAAO,IAAI,KAAK;AAAA,MAClB,OAAO;AACL,oBAAY,MAAM;AAAA,QAClB,GAAG;AAAA,UACD,OAAO,EAAC,eAAe,MAAK;AAAA,QAC9B,CAAC;AAAA,MACH;AAAA,IACF;AACA,QAAI,OAAO,eAAe,YAAY,GAAG,SAAS,SAAS;AACzD,gBAAU,MAAM;AACd,YAAI,CAAC,GAAG,aAAa,MAAM;AACzB,aAAG,aAAa,QAAQ,UAAU;AAAA,MACtC,CAAC;AAAA,IACH;AACA,QAAI,QAAQ,GAAG,QAAQ,YAAY,MAAM,YAAY,CAAC,YAAY,OAAO,EAAE,SAAS,GAAG,IAAI,KAAK,UAAU,SAAS,MAAM,IAAI,WAAW;AACxI,QAAI,iBAAiB,YAAY,MAAM;AAAA,IACvC,IAAI,GAAG,IAAI,OAAO,WAAW,CAAC,MAAM;AAClC,eAAS,cAAc,IAAI,WAAW,GAAG,SAAS,CAAC,CAAC;AAAA,IACtD,CAAC;AACD,QAAI,UAAU,SAAS,MAAM,KAAK,CAAC,MAAM,EAAE,EAAE,SAAS,SAAS,CAAC,GAAG;AACjE,SAAG,cAAc,IAAI,MAAM,OAAO,CAAC,CAAC,CAAC;AAAA,IACvC;AACA,QAAI,CAAC,GAAG;AACN,SAAG,0BAA0B,CAAC;AAChC,OAAG,wBAAwB,aAAa;AACxC,aAAS,MAAM,GAAG,wBAAwB,WAAW,CAAC;AACtD,QAAI,GAAG,MAAM;AACX,UAAI,sBAAsB,GAAG,GAAG,MAAM,SAAS,CAAC,GAAG,CAAC,MAAM;AACxD,iBAAS,MAAM,GAAG,YAAY,GAAG,SAAS,IAAI,GAAG,KAAK,CAAC;AAAA,MACzD,CAAC;AACD,eAAS,MAAM,oBAAoB,CAAC;AAAA,IACtC;AACA,OAAG,WAAW;AAAA,MACZ,MAAM;AACJ,eAAO,SAAS;AAAA,MAClB;AAAA,MACA,IAAI,OAAO;AACT,iBAAS,KAAK;AAAA,MAChB;AAAA,IACF;AACA,OAAG,sBAAsB,CAAC,UAAU;AAClC,cAAQ,UAAU,SAAS,SAAS,IAAI;AACxC,UAAI,UAAU,UAAU,OAAO,eAAe,YAAY,WAAW,MAAM,IAAI;AAC7E,gBAAQ;AACV,aAAO,YAAY;AACnB,gBAAU,MAAM,KAAK,IAAI,SAAS,KAAK,CAAC;AACxC,aAAO,OAAO;AAAA,IAChB;AACA,IAAAA,SAAQ,MAAM;AACZ,UAAI,QAAQ,SAAS;AACrB,UAAI,UAAU,SAAS,aAAa,KAAK,SAAS,cAAc,WAAW,EAAE;AAC3E;AACF,SAAG,oBAAoB,KAAK;AAAA,IAC9B,CAAC;AAAA,EACH,CAAC;AACD,WAAS,cAAc,IAAI,WAAW,OAAO,cAAc;AACzD,WAAO,UAAU,MAAM;AACrB,UAAI,iBAAiB,eAAe,MAAM,WAAW;AACnD,eAAO,MAAM,UAAU,MAAM,OAAO;AAAA,eAC7B,GAAG,SAAS,YAAY;AAC/B,YAAI,MAAM,QAAQ,YAAY,GAAG;AAC/B,cAAI,WAAW,UAAU,SAAS,QAAQ,IAAI,gBAAgB,MAAM,OAAO,KAAK,IAAI,MAAM,OAAO;AACjG,iBAAO,MAAM,OAAO,UAAU,aAAa,OAAO,CAAC,QAAQ,CAAC,IAAI,aAAa,OAAO,CAAC,QAAQ,CAAC,yBAAyB,KAAK,QAAQ,CAAC;AAAA,QACvI,OAAO;AACL,iBAAO,MAAM,OAAO;AAAA,QACtB;AAAA,MACF,WAAW,GAAG,QAAQ,YAAY,MAAM,YAAY,GAAG,UAAU;AAC/D,eAAO,UAAU,SAAS,QAAQ,IAAI,MAAM,KAAK,MAAM,OAAO,eAAe,EAAE,IAAI,CAAC,WAAW;AAC7F,cAAI,WAAW,OAAO,SAAS,OAAO;AACtC,iBAAO,gBAAgB,QAAQ;AAAA,QACjC,CAAC,IAAI,MAAM,KAAK,MAAM,OAAO,eAAe,EAAE,IAAI,CAAC,WAAW;AAC5D,iBAAO,OAAO,SAAS,OAAO;AAAA,QAChC,CAAC;AAAA,MACH,OAAO;AACL,YAAI,WAAW,MAAM,OAAO;AAC5B,eAAO,UAAU,SAAS,QAAQ,IAAI,gBAAgB,QAAQ,IAAI,UAAU,SAAS,MAAM,IAAI,SAAS,KAAK,IAAI;AAAA,MACnH;AAAA,IACF,CAAC;AAAA,EACH;AACA,WAAS,gBAAgB,UAAU;AACjC,QAAI,SAAS,WAAW,WAAW,QAAQ,IAAI;AAC/C,WAAO,WAAW,MAAM,IAAI,SAAS;AAAA,EACvC;AACA,WAAS,yBAAyB,QAAQ,QAAQ;AAChD,WAAO,UAAU;AAAA,EACnB;AACA,WAAS,WAAW,SAAS;AAC3B,WAAO,CAAC,MAAM,QAAQ,OAAO,KAAK,CAAC,MAAM,OAAO;AAAA,EAClD;AACA,WAAS,eAAe,OAAO;AAC7B,WAAO,UAAU,QAAQ,OAAO,UAAU,YAAY,OAAO,MAAM,QAAQ,cAAc,OAAO,MAAM,QAAQ;AAAA,EAChH;AAGA,YAAU,SAAS,CAAC,OAAO,eAAe,MAAM,UAAU,MAAM,GAAG,gBAAgB,OAAO,OAAO,CAAC,CAAC,CAAC,CAAC;AAGrG,kBAAgB,MAAM,IAAI,OAAO,MAAM,IAAI;AAC3C,YAAU,QAAQ,gBAAgB,CAAC,IAAI,EAAC,WAAU,GAAG,EAAC,UAAU,UAAS,MAAM;AAC7E,QAAI,OAAO,eAAe,UAAU;AAClC,aAAO,CAAC,CAAC,WAAW,KAAK,KAAK,UAAU,YAAY,CAAC,GAAG,KAAK;AAAA,IAC/D;AACA,WAAO,UAAU,YAAY,CAAC,GAAG,KAAK;AAAA,EACxC,CAAC,CAAC;AAGF,YAAU,QAAQ,CAAC,IAAI,EAAC,WAAU,GAAG,EAAC,QAAQA,UAAS,eAAe,eAAc,MAAM;AACxF,QAAI,YAAY,eAAe,UAAU;AACzC,IAAAA,SAAQ,MAAM;AACZ,gBAAU,CAAC,UAAU;AACnB,kBAAU,MAAM;AACd,aAAG,cAAc;AAAA,QACnB,CAAC;AAAA,MACH,CAAC;AAAA,IACH,CAAC;AAAA,EACH,CAAC;AAGD,YAAU,QAAQ,CAAC,IAAI,EAAC,WAAU,GAAG,EAAC,QAAQA,UAAS,eAAe,eAAc,MAAM;AACxF,QAAI,YAAY,eAAe,UAAU;AACzC,IAAAA,SAAQ,MAAM;AACZ,gBAAU,CAAC,UAAU;AACnB,kBAAU,MAAM;AACd,aAAG,YAAY;AACf,aAAG,gBAAgB;AACnB,mBAAS,EAAE;AACX,iBAAO,GAAG;AAAA,QACZ,CAAC;AAAA,MACH,CAAC;AAAA,IACH,CAAC;AAAA,EACH,CAAC;AAGD,gBAAc,aAAa,KAAK,KAAK,OAAO,OAAO,CAAC,CAAC,CAAC;AACtD,MAAI,WAAW,CAAC,IAAI,EAAC,OAAO,WAAW,YAAY,SAAQ,GAAG,EAAC,QAAQA,SAAO,MAAM;AAClF,QAAI,CAAC,OAAO;AACV,UAAI,mBAAmB,CAAC;AACxB,6BAAuB,gBAAgB;AACvC,UAAI,cAAc,cAAc,IAAI,UAAU;AAC9C,kBAAY,CAAC,aAAa;AACxB,4BAAoB,IAAI,UAAU,QAAQ;AAAA,MAC5C,GAAG,EAAC,OAAO,iBAAgB,CAAC;AAC5B;AAAA,IACF;AACA,QAAI,UAAU;AACZ,aAAO,gBAAgB,IAAI,UAAU;AACvC,QAAI,GAAG,qBAAqB,GAAG,kBAAkB,UAAU,GAAG,kBAAkB,OAAO,SAAS;AAC9F;AAAA,IACF;AACA,QAAI,YAAY,cAAc,IAAI,UAAU;AAC5C,IAAAA,SAAQ,MAAM,UAAU,CAAC,WAAW;AAClC,UAAI,WAAW,UAAU,OAAO,eAAe,YAAY,WAAW,MAAM,IAAI,GAAG;AACjF,iBAAS;AAAA,MACX;AACA,gBAAU,MAAM,KAAK,IAAI,OAAO,QAAQ,SAAS,CAAC;AAAA,IACpD,CAAC,CAAC;AAAA,EACJ;AACA,WAAS,SAAS,CAAC,IAAI,EAAC,OAAO,WAAW,WAAU,MAAM;AACxD,QAAI,CAAC;AACH;AACF,QAAI,CAAC,GAAG;AACN,SAAG,oBAAoB,CAAC;AAC1B,OAAG,kBAAkB,SAAS,EAAC,YAAY,SAAS,MAAK;AAAA,EAC3D;AACA,YAAU,QAAQ,QAAQ;AAC1B,WAAS,gBAAgB,IAAI,YAAY;AACvC,OAAG,mBAAmB;AAAA,EACxB;AAGA,kBAAgB,MAAM,IAAI,OAAO,MAAM,IAAI;AAC3C,YAAU,QAAQ,gBAAgB,CAAC,IAAI,EAAC,WAAU,GAAG,EAAC,SAAS,SAAQ,MAAM;AAC3E,iBAAa,eAAe,KAAK,OAAO;AACxC,QAAI,eAAe,CAAC;AACpB,iBAAa,cAAc,EAAE;AAC7B,QAAI,sBAAsB,CAAC;AAC3B,wBAAoB,qBAAqB,YAAY;AACrD,QAAI,QAAQ,SAAS,IAAI,YAAY,EAAC,OAAO,oBAAmB,CAAC;AACjE,QAAI,UAAU,UAAU,UAAU;AAChC,cAAQ,CAAC;AACX,iBAAa,OAAO,EAAE;AACtB,QAAI,eAAe,SAAS,KAAK;AACjC,qBAAiB,YAAY;AAC7B,QAAI,OAAO,eAAe,IAAI,YAAY;AAC1C,iBAAa,WAAW,SAAS,IAAI,aAAa,OAAO;AACzD,aAAS,MAAM;AACb,mBAAa,cAAc,SAAS,IAAI,aAAa,UAAU;AAC/D,WAAK;AAAA,IACP,CAAC;AAAA,EACH,CAAC,CAAC;AAGF,YAAU,QAAQ,CAAC,IAAI,EAAC,WAAW,WAAU,GAAG,EAAC,QAAQA,SAAO,MAAM;AACpE,QAAI,YAAY,cAAc,IAAI,UAAU;AAC5C,QAAI,CAAC,GAAG;AACN,SAAG,YAAY,MAAM;AACnB,kBAAU,MAAM;AACd,aAAG,MAAM,YAAY,WAAW,QAAQ,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM;AAAA,QAChG,CAAC;AAAA,MACH;AACF,QAAI,CAAC,GAAG;AACN,SAAG,YAAY,MAAM;AACnB,kBAAU,MAAM;AACd,cAAI,GAAG,MAAM,WAAW,KAAK,GAAG,MAAM,YAAY,QAAQ;AACxD,eAAG,gBAAgB,OAAO;AAAA,UAC5B,OAAO;AACL,eAAG,MAAM,eAAe,SAAS;AAAA,UACnC;AAAA,QACF,CAAC;AAAA,MACH;AACF,QAAIQ,QAAO,MAAM;AACf,SAAG,UAAU;AACb,SAAG,aAAa;AAAA,IAClB;AACA,QAAI,OAAO,MAAM;AACf,SAAG,UAAU;AACb,SAAG,aAAa;AAAA,IAClB;AACA,QAAI,0BAA0B,MAAM,WAAW,IAAI;AACnD,QAAI,SAAS,KAAK,CAAC,UAAU,QAAQ,KAAK,IAAIA,MAAK,GAAG,CAAC,UAAU;AAC/D,UAAI,OAAO,GAAG,uCAAuC,YAAY;AAC/D,WAAG,mCAAmC,IAAI,OAAO,MAAMA,KAAI;AAAA,MAC7D,OAAO;AACL,gBAAQ,wBAAwB,IAAIA,MAAK;AAAA,MAC3C;AAAA,IACF,CAAC;AACD,QAAI;AACJ,QAAI,YAAY;AAChB,IAAAR,SAAQ,MAAM,UAAU,CAAC,UAAU;AACjC,UAAI,CAAC,aAAa,UAAU;AAC1B;AACF,UAAI,UAAU,SAAS,WAAW;AAChC,gBAAQ,wBAAwB,IAAIQ,MAAK;AAC3C,aAAO,KAAK;AACZ,iBAAW;AACX,kBAAY;AAAA,IACd,CAAC,CAAC;AAAA,EACJ,CAAC;AAGD,YAAU,OAAO,CAAC,IAAI,EAAC,WAAU,GAAG,EAAC,QAAQR,UAAS,SAAS,SAAQ,MAAM;AAC3E,QAAI,gBAAgB,mBAAmB,UAAU;AACjD,QAAI,gBAAgB,cAAc,IAAI,cAAc,KAAK;AACzD,QAAI,cAAc,cAAc,IAAI,GAAG,oBAAoB,OAAO;AAClE,OAAG,cAAc,CAAC;AAClB,OAAG,YAAY,CAAC;AAChB,IAAAA,SAAQ,MAAM,KAAK,IAAI,eAAe,eAAe,WAAW,CAAC;AACjE,aAAS,MAAM;AACb,aAAO,OAAO,GAAG,SAAS,EAAE,QAAQ,CAAC,QAAQ,IAAI,OAAO,CAAC;AACzD,aAAO,GAAG;AACV,aAAO,GAAG;AAAA,IACZ,CAAC;AAAA,EACH,CAAC;AACD,WAAS,KAAK,IAAI,eAAe,eAAe,aAAa;AAC3D,QAAI,YAAY,CAAC,MAAM,OAAO,MAAM,YAAY,CAAC,MAAM,QAAQ,CAAC;AAChE,QAAI,aAAa;AACjB,kBAAc,CAAC,UAAU;AACvB,UAAI,WAAW,KAAK,KAAK,SAAS,GAAG;AACnC,gBAAQ,MAAM,KAAK,MAAM,KAAK,EAAE,KAAK,GAAG,CAAC,MAAM,IAAI,CAAC;AAAA,MACtD;AACA,UAAI,UAAU;AACZ,gBAAQ,CAAC;AACX,UAAI,SAAS,GAAG;AAChB,UAAI,WAAW,GAAG;AAClB,UAAI,SAAS,CAAC;AACd,UAAI,OAAO,CAAC;AACZ,UAAI,UAAU,KAAK,GAAG;AACpB,gBAAQ,OAAO,QAAQ,KAAK,EAAE,IAAI,CAAC,CAAC,KAAK,KAAK,MAAM;AAClD,cAAI,SAAS,2BAA2B,eAAe,OAAO,KAAK,KAAK;AACxE,sBAAY,CAAC,WAAW,KAAK,KAAK,MAAM,GAAG,EAAC,OAAO,EAAC,OAAO,KAAK,GAAG,OAAM,EAAC,CAAC;AAC3E,iBAAO,KAAK,MAAM;AAAA,QACpB,CAAC;AAAA,MACH,OAAO;AACL,iBAAS,IAAI,GAAG,IAAI,MAAM,QAAQ,KAAK;AACrC,cAAI,SAAS,2BAA2B,eAAe,MAAM,IAAI,GAAG,KAAK;AACzE,sBAAY,CAAC,UAAU,KAAK,KAAK,KAAK,GAAG,EAAC,OAAO,EAAC,OAAO,GAAG,GAAG,OAAM,EAAC,CAAC;AACvE,iBAAO,KAAK,MAAM;AAAA,QACpB;AAAA,MACF;AACA,UAAI,OAAO,CAAC;AACZ,UAAI,QAAQ,CAAC;AACb,UAAI,UAAU,CAAC;AACf,UAAI,QAAQ,CAAC;AACb,eAAS,IAAI,GAAG,IAAI,SAAS,QAAQ,KAAK;AACxC,YAAI,MAAM,SAAS;AACnB,YAAI,KAAK,QAAQ,GAAG,MAAM;AACxB,kBAAQ,KAAK,GAAG;AAAA,MACpB;AACA,iBAAW,SAAS,OAAO,CAAC,QAAQ,CAAC,QAAQ,SAAS,GAAG,CAAC;AAC1D,UAAI,UAAU;AACd,eAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,YAAI,MAAM,KAAK;AACf,YAAI,YAAY,SAAS,QAAQ,GAAG;AACpC,YAAI,cAAc,IAAI;AACpB,mBAAS,OAAO,GAAG,GAAG,GAAG;AACzB,eAAK,KAAK,CAAC,SAAS,CAAC,CAAC;AAAA,QACxB,WAAW,cAAc,GAAG;AAC1B,cAAI,YAAY,SAAS,OAAO,GAAG,CAAC,EAAE;AACtC,cAAI,aAAa,SAAS,OAAO,YAAY,GAAG,CAAC,EAAE;AACnD,mBAAS,OAAO,GAAG,GAAG,UAAU;AAChC,mBAAS,OAAO,WAAW,GAAG,SAAS;AACvC,gBAAM,KAAK,CAAC,WAAW,UAAU,CAAC;AAAA,QACpC,OAAO;AACL,gBAAM,KAAK,GAAG;AAAA,QAChB;AACA,kBAAU;AAAA,MACZ;AACA,eAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,YAAI,MAAM,QAAQ;AAClB,YAAI,CAAC,CAAC,OAAO,KAAK,YAAY;AAC5B,iBAAO,KAAK,WAAW,QAAQ,UAAU;AAAA,QAC3C;AACA,eAAO,KAAK,OAAO;AACnB,eAAO,OAAO;AACd,eAAO,OAAO;AAAA,MAChB;AACA,eAAS,IAAI,GAAG,IAAI,MAAM,QAAQ,KAAK;AACrC,YAAI,CAAC,WAAW,UAAU,IAAI,MAAM;AACpC,YAAI,WAAW,OAAO;AACtB,YAAI,YAAY,OAAO;AACvB,YAAI,SAAS,SAAS,cAAc,KAAK;AACzC,kBAAU,MAAM;AACd,cAAI,CAAC;AACH,iBAAK,wCAAwC,UAAU;AACzD,oBAAU,MAAM,MAAM;AACtB,mBAAS,MAAM,SAAS;AACxB,oBAAU,kBAAkB,UAAU,MAAM,UAAU,cAAc;AACpE,iBAAO,OAAO,QAAQ;AACtB,mBAAS,kBAAkB,SAAS,MAAM,SAAS,cAAc;AACjE,iBAAO,OAAO;AAAA,QAChB,CAAC;AACD,kBAAU,oBAAoB,OAAO,KAAK,QAAQ,UAAU,EAAE;AAAA,MAChE;AACA,eAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,YAAI,CAAC,UAAUS,MAAK,IAAI,KAAK;AAC7B,YAAI,SAAS,aAAa,aAAa,aAAa,OAAO;AAC3D,YAAI,OAAO;AACT,mBAAS,OAAO;AAClB,YAAI,SAAS,OAAOA;AACpB,YAAI,MAAM,KAAKA;AACf,YAAI,SAAS,SAAS,WAAW,WAAW,SAAS,IAAI,EAAE;AAC3D,YAAI,gBAAgB,SAAS,MAAM;AACnC,uBAAe,QAAQ,eAAe,UAAU;AAChD,eAAO,sBAAsB,CAAC,aAAa;AACzC,iBAAO,QAAQ,QAAQ,EAAE,QAAQ,CAAC,CAAC,MAAM,KAAK,MAAM;AAClD,0BAAc,QAAQ;AAAA,UACxB,CAAC;AAAA,QACH;AACA,kBAAU,MAAM;AACd,iBAAO,MAAM,MAAM;AACnB,mBAAS,MAAM;AAAA,QACjB,CAAC;AACD,YAAI,OAAO,QAAQ,UAAU;AAC3B,eAAK,oEAAoE,UAAU;AAAA,QACrF;AACA,eAAO,OAAO;AAAA,MAChB;AACA,eAAS,IAAI,GAAG,IAAI,MAAM,QAAQ,KAAK;AACrC,eAAO,MAAM,IAAI,oBAAoB,OAAO,KAAK,QAAQ,MAAM,EAAE,EAAE;AAAA,MACrE;AACA,iBAAW,cAAc;AAAA,IAC3B,CAAC;AAAA,EACH;AACA,WAAS,mBAAmB,YAAY;AACtC,QAAI,gBAAgB;AACpB,QAAI,gBAAgB;AACpB,QAAI,aAAa;AACjB,QAAI,UAAU,WAAW,MAAM,UAAU;AACzC,QAAI,CAAC;AACH;AACF,QAAI,MAAM,CAAC;AACX,QAAI,QAAQ,QAAQ,GAAG,KAAK;AAC5B,QAAI,OAAO,QAAQ,GAAG,QAAQ,eAAe,EAAE,EAAE,KAAK;AACtD,QAAI,gBAAgB,KAAK,MAAM,aAAa;AAC5C,QAAI,eAAe;AACjB,UAAI,OAAO,KAAK,QAAQ,eAAe,EAAE,EAAE,KAAK;AAChD,UAAI,QAAQ,cAAc,GAAG,KAAK;AAClC,UAAI,cAAc,IAAI;AACpB,YAAI,aAAa,cAAc,GAAG,KAAK;AAAA,MACzC;AAAA,IACF,OAAO;AACL,UAAI,OAAO;AAAA,IACb;AACA,WAAO;AAAA,EACT;AACA,WAAS,2BAA2B,eAAe,MAAMA,QAAO,OAAO;AACrE,QAAI,iBAAiB,CAAC;AACtB,QAAI,WAAW,KAAK,cAAc,IAAI,KAAK,MAAM,QAAQ,IAAI,GAAG;AAC9D,UAAI,QAAQ,cAAc,KAAK,QAAQ,KAAK,EAAE,EAAE,QAAQ,KAAK,EAAE,EAAE,MAAM,GAAG,EAAE,IAAI,CAAC,MAAM,EAAE,KAAK,CAAC;AAC/F,YAAM,QAAQ,CAAC,MAAM,MAAM;AACzB,uBAAe,QAAQ,KAAK;AAAA,MAC9B,CAAC;AAAA,IACH,WAAW,WAAW,KAAK,cAAc,IAAI,KAAK,CAAC,MAAM,QAAQ,IAAI,KAAK,OAAO,SAAS,UAAU;AAClG,UAAI,QAAQ,cAAc,KAAK,QAAQ,KAAK,EAAE,EAAE,QAAQ,KAAK,EAAE,EAAE,MAAM,GAAG,EAAE,IAAI,CAAC,MAAM,EAAE,KAAK,CAAC;AAC/F,YAAM,QAAQ,CAAC,SAAS;AACtB,uBAAe,QAAQ,KAAK;AAAA,MAC9B,CAAC;AAAA,IACH,OAAO;AACL,qBAAe,cAAc,QAAQ;AAAA,IACvC;AACA,QAAI,cAAc;AAChB,qBAAe,cAAc,SAASA;AACxC,QAAI,cAAc;AAChB,qBAAe,cAAc,cAAc;AAC7C,WAAO;AAAA,EACT;AACA,WAAS,WAAW,SAAS;AAC3B,WAAO,CAAC,MAAM,QAAQ,OAAO,KAAK,CAAC,MAAM,OAAO;AAAA,EAClD;AAGA,WAAS,WAAW;AAAA,EACpB;AACA,WAAS,SAAS,CAAC,IAAI,EAAC,WAAU,GAAG,EAAC,SAAS,SAAQ,MAAM;AAC3D,QAAI,OAAO,YAAY,EAAE;AACzB,QAAI,CAAC,KAAK;AACR,WAAK,UAAU,CAAC;AAClB,SAAK,QAAQ,cAAc;AAC3B,aAAS,MAAM,OAAO,KAAK,QAAQ,WAAW;AAAA,EAChD;AACA,YAAU,OAAO,QAAQ;AAGzB,YAAU,MAAM,CAAC,IAAI,EAAC,WAAU,GAAG,EAAC,QAAQT,UAAS,SAAS,SAAQ,MAAM;AAC1E,QAAI,YAAY,cAAc,IAAI,UAAU;AAC5C,QAAI,OAAO,MAAM;AACf,UAAI,GAAG;AACL,eAAO,GAAG;AACZ,UAAI,SAAS,GAAG,QAAQ,UAAU,IAAI,EAAE;AACxC,qBAAe,QAAQ,CAAC,GAAG,EAAE;AAC7B,gBAAU,MAAM;AACd,WAAG,MAAM,MAAM;AACf,iBAAS,MAAM;AAAA,MACjB,CAAC;AACD,SAAG,iBAAiB;AACpB,SAAG,YAAY,MAAM;AACnB,QAAAU,MAAK,QAAQ,CAAC,SAAS;AACrB,cAAI,CAAC,CAAC,KAAK,YAAY;AACrB,iBAAK,WAAW,QAAQ,UAAU;AAAA,UACpC;AAAA,QACF,CAAC;AACD,eAAO,OAAO;AACd,eAAO,GAAG;AAAA,MACZ;AACA,aAAO;AAAA,IACT;AACA,QAAIF,QAAO,MAAM;AACf,UAAI,CAAC,GAAG;AACN;AACF,SAAG,UAAU;AACb,aAAO,GAAG;AAAA,IACZ;AACA,IAAAR,SAAQ,MAAM,UAAU,CAAC,UAAU;AACjC,cAAQ,KAAK,IAAIQ,MAAK;AAAA,IACxB,CAAC,CAAC;AACF,aAAS,MAAM,GAAG,aAAa,GAAG,UAAU,CAAC;AAAA,EAC/C,CAAC;AAGD,YAAU,MAAM,CAAC,IAAI,EAAC,WAAU,GAAG,EAAC,UAAU,UAAS,MAAM;AAC3D,QAAI,QAAQ,UAAU,UAAU;AAChC,UAAM,QAAQ,CAAC,SAAS,UAAU,IAAI,IAAI,CAAC;AAAA,EAC7C,CAAC;AAGD,gBAAc,aAAa,KAAK,KAAK,OAAO,KAAK,CAAC,CAAC,CAAC;AACpD,YAAU,MAAM,gBAAgB,CAAC,IAAI,EAAC,OAAO,WAAW,WAAU,GAAG,EAAC,SAAS,SAAQ,MAAM;AAC3F,QAAI,YAAY,aAAa,cAAc,IAAI,UAAU,IAAI,MAAM;AAAA,IACnE;AACA,QAAI,GAAG,QAAQ,YAAY,MAAM,YAAY;AAC3C,UAAI,CAAC,GAAG;AACN,WAAG,mBAAmB,CAAC;AACzB,UAAI,CAAC,GAAG,iBAAiB,SAAS,KAAK;AACrC,WAAG,iBAAiB,KAAK,KAAK;AAAA,IAClC;AACA,QAAI,iBAAiB,GAAG,IAAI,OAAO,WAAW,CAAC,MAAM;AACnD,gBAAU,MAAM;AAAA,MAChB,GAAG,EAAC,OAAO,EAAC,QAAQ,EAAC,GAAG,QAAQ,CAAC,CAAC,EAAC,CAAC;AAAA,IACtC,CAAC;AACD,aAAS,MAAM,eAAe,CAAC;AAAA,EACjC,CAAC,CAAC;AAGF,6BAA2B,YAAY,YAAY,UAAU;AAC7D,6BAA2B,aAAa,aAAa,WAAW;AAChE,6BAA2B,SAAS,QAAQ,OAAO;AACnD,6BAA2B,QAAQ,QAAQ,MAAM;AACjD,WAAS,2BAA2B,MAAM,gBAAgB,MAAM;AAC9D,cAAU,gBAAgB,CAAC,OAAO,KAAK,oBAAoB,iDAAiD,mDAAmD,QAAQ,EAAE,CAAC;AAAA,EAC5K;AAGA,iBAAe,aAAa,eAAe;AAC3C,iBAAe,oBAAoB,EAAC,UAAU,WAAW,QAAQ,SAAS,SAAS,MAAM,KAAK,MAAK,CAAC;AACpG,MAAI,cAAc;AAGlB,MAAI,iBAAiB;;;;;;;;;;;;;;;;;;;;AC9jGrB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,wBAAAG;AAAA,IAAA;AAAA,4BAAAA;AAAA,IAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,iBAAAC;AAAA,IAAA;AAAA;AAAA;AAAA;AAAA;;;ACAO,MAAI,MAAM;AACV,MAAI,SAAS;AACb,MAAI,QAAQ;AACZ,MAAI,OAAO;AACX,MAAI,OAAO;AACX,MAAI,iBAAiB,CAAC,KAAK,QAAQ,OAAO,IAAI;AAC9C,MAAIC,SAAQ;AACZ,MAAI,MAAM;AACV,MAAI,kBAAkB;AACtB,MAAI,WAAW;AACf,MAAI,SAAS;AACb,MAAI,YAAY;AAChB,MAAI,sBAAmC,+BAAe,OAAO,SAAU,KAAK,WAAW;AAC5F,WAAO,IAAI,OAAO,CAAC,YAAY,MAAMA,QAAO,YAAY,MAAM,GAAG,CAAC;AAAA,EACpE,GAAG,CAAC,CAAC;AACE,MAAI,aAA0B,iBAAC,EAAE,OAAO,gBAAgB,CAAC,IAAI,CAAC,EAAE,OAAO,SAAU,KAAK,WAAW;AACtG,WAAO,IAAI,OAAO,CAAC,WAAW,YAAY,MAAMA,QAAO,YAAY,MAAM,GAAG,CAAC;AAAA,EAC/E,GAAG,CAAC,CAAC;AAEE,MAAI,aAAa;AACjB,MAAI,OAAO;AACX,MAAI,YAAY;AAEhB,MAAI,aAAa;AACjB,MAAI,OAAO;AACX,MAAI,YAAY;AAEhB,MAAI,cAAc;AAClB,MAAI,QAAQ;AACZ,MAAI,aAAa;AACjB,MAAI,iBAAiB,CAAC,YAAY,MAAM,WAAW,YAAY,MAAM,WAAW,aAAa,OAAO,UAAU;;;AC9BtG,WAAR,YAA6B,SAAS;AAC3C,WAAO,WAAW,QAAQ,YAAY,IAAI,YAAY,IAAI;AAAA,EAC5D;;;ACFe,WAAR,UAA2B,MAAM;AACtC,QAAI,QAAQ,MAAM;AAChB,aAAO;AAAA,IACT;AAEA,QAAI,KAAK,SAAS,MAAM,mBAAmB;AACzC,UAAI,gBAAgB,KAAK;AACzB,aAAO,gBAAgB,cAAc,eAAe,SAAS;AAAA,IAC/D;AAEA,WAAO;AAAA,EACT;;;ACTA,WAAS,UAAU,MAAM;AACvB,QAAI,aAAa,UAAU,IAAI,EAAE;AACjC,WAAO,gBAAgB,cAAc,gBAAgB;AAAA,EACvD;AAEA,WAAS,cAAc,MAAM;AAC3B,QAAI,aAAa,UAAU,IAAI,EAAE;AACjC,WAAO,gBAAgB,cAAc,gBAAgB;AAAA,EACvD;AAEA,WAAS,aAAa,MAAM;AAE1B,QAAI,OAAO,eAAe,aAAa;AACrC,aAAO;AAAA,IACT;AAEA,QAAI,aAAa,UAAU,IAAI,EAAE;AACjC,WAAO,gBAAgB,cAAc,gBAAgB;AAAA,EACvD;;;AChBA,WAAS,YAAYC,OAAM;AACzB,QAAI,QAAQA,MAAK;AACjB,WAAO,KAAK,MAAM,QAAQ,EAAE,QAAQ,SAAU,MAAM;AAClD,UAAI,QAAQ,MAAM,OAAO,SAAS,CAAC;AACnC,UAAI,aAAa,MAAM,WAAW,SAAS,CAAC;AAC5C,UAAI,UAAU,MAAM,SAAS;AAE7B,UAAI,CAAC,cAAc,OAAO,KAAK,CAAC,YAAY,OAAO,GAAG;AACpD;AAAA,MACF;AAKA,aAAO,OAAO,QAAQ,OAAO,KAAK;AAClC,aAAO,KAAK,UAAU,EAAE,QAAQ,SAAUC,OAAM;AAC9C,YAAI,QAAQ,WAAWA;AAEvB,YAAI,UAAU,OAAO;AACnB,kBAAQ,gBAAgBA,KAAI;AAAA,QAC9B,OAAO;AACL,kBAAQ,aAAaA,OAAM,UAAU,OAAO,KAAK,KAAK;AAAA,QACxD;AAAA,MACF,CAAC;AAAA,IACH,CAAC;AAAA,EACH;AAEA,WAASC,QAAO,OAAO;AACrB,QAAI,QAAQ,MAAM;AAClB,QAAI,gBAAgB;AAAA,MAClB,QAAQ;AAAA,QACN,UAAU,MAAM,QAAQ;AAAA,QACxB,MAAM;AAAA,QACN,KAAK;AAAA,QACL,QAAQ;AAAA,MACV;AAAA,MACA,OAAO;AAAA,QACL,UAAU;AAAA,MACZ;AAAA,MACA,WAAW,CAAC;AAAA,IACd;AACA,WAAO,OAAO,MAAM,SAAS,OAAO,OAAO,cAAc,MAAM;AAC/D,UAAM,SAAS;AAEf,QAAI,MAAM,SAAS,OAAO;AACxB,aAAO,OAAO,MAAM,SAAS,MAAM,OAAO,cAAc,KAAK;AAAA,IAC/D;AAEA,WAAO,WAAY;AACjB,aAAO,KAAK,MAAM,QAAQ,EAAE,QAAQ,SAAU,MAAM;AAClD,YAAI,UAAU,MAAM,SAAS;AAC7B,YAAI,aAAa,MAAM,WAAW,SAAS,CAAC;AAC5C,YAAI,kBAAkB,OAAO,KAAK,MAAM,OAAO,eAAe,IAAI,IAAI,MAAM,OAAO,QAAQ,cAAc,KAAK;AAE9G,YAAI,QAAQ,gBAAgB,OAAO,SAAUC,QAAO,UAAU;AAC5D,UAAAA,OAAM,YAAY;AAClB,iBAAOA;AAAA,QACT,GAAG,CAAC,CAAC;AAEL,YAAI,CAAC,cAAc,OAAO,KAAK,CAAC,YAAY,OAAO,GAAG;AACpD;AAAA,QACF;AAEA,eAAO,OAAO,QAAQ,OAAO,KAAK;AAClC,eAAO,KAAK,UAAU,EAAE,QAAQ,SAAU,WAAW;AACnD,kBAAQ,gBAAgB,SAAS;AAAA,QACnC,CAAC;AAAA,MACH,CAAC;AAAA,IACH;AAAA,EACF;AAGA,MAAO,sBAAQ;AAAA,IACb,MAAM;AAAA,IACN,SAAS;AAAA,IACT,OAAO;AAAA,IACP,IAAI;AAAA,IACJ,QAAQD;AAAA,IACR,UAAU,CAAC,eAAe;AAAA,EAC5B;;;AClFe,WAAR,iBAAkC,WAAW;AAClD,WAAO,UAAU,MAAM,GAAG,EAAE;AAAA,EAC9B;;;ACHO,MAAI,MAAM,KAAK;AACf,MAAI,MAAM,KAAK;AACf,MAAI,QAAQ,KAAK;;;ACFT,WAAR,cAA+B;AACpC,QAAI,SAAS,UAAU;AAEvB,QAAI,UAAU,QAAQ,OAAO,QAAQ;AACnC,aAAO,OAAO,OAAO,IAAI,SAAU,MAAM;AACvC,eAAO,KAAK,QAAQ,MAAM,KAAK;AAAA,MACjC,CAAC,EAAE,KAAK,GAAG;AAAA,IACb;AAEA,WAAO,UAAU;AAAA,EACnB;;;ACTe,WAAR,mBAAoC;AACzC,WAAO,CAAC,iCAAiC,KAAK,YAAY,CAAC;AAAA,EAC7D;;;ACCe,WAAR,sBAAuC,SAAS,cAAc,iBAAiB;AACpF,QAAI,iBAAiB,QAAQ;AAC3B,qBAAe;AAAA,IACjB;AAEA,QAAI,oBAAoB,QAAQ;AAC9B,wBAAkB;AAAA,IACpB;AAEA,QAAI,aAAa,QAAQ,sBAAsB;AAC/C,QAAI,SAAS;AACb,QAAI,SAAS;AAEb,QAAI,gBAAgB,cAAc,OAAO,GAAG;AAC1C,eAAS,QAAQ,cAAc,IAAI,MAAM,WAAW,KAAK,IAAI,QAAQ,eAAe,IAAI;AACxF,eAAS,QAAQ,eAAe,IAAI,MAAM,WAAW,MAAM,IAAI,QAAQ,gBAAgB,IAAI;AAAA,IAC7F;AAEA,QAAIE,QAAO,UAAU,OAAO,IAAI,UAAU,OAAO,IAAI,QACjD,iBAAiBA,MAAK;AAE1B,QAAI,mBAAmB,CAAC,iBAAiB,KAAK;AAC9C,QAAI,KAAK,WAAW,QAAQ,oBAAoB,iBAAiB,eAAe,aAAa,MAAM;AACnG,QAAI,KAAK,WAAW,OAAO,oBAAoB,iBAAiB,eAAe,YAAY,MAAM;AACjG,QAAI,QAAQ,WAAW,QAAQ;AAC/B,QAAI,SAAS,WAAW,SAAS;AACjC,WAAO;AAAA,MACL;AAAA,MACA;AAAA,MACA,KAAK;AAAA,MACL,OAAO,IAAI;AAAA,MACX,QAAQ,IAAI;AAAA,MACZ,MAAM;AAAA,MACN;AAAA,MACA;AAAA,IACF;AAAA,EACF;;;ACrCe,WAAR,cAA+B,SAAS;AAC7C,QAAI,aAAa,sBAAsB,OAAO;AAG9C,QAAI,QAAQ,QAAQ;AACpB,QAAI,SAAS,QAAQ;AAErB,QAAI,KAAK,IAAI,WAAW,QAAQ,KAAK,KAAK,GAAG;AAC3C,cAAQ,WAAW;AAAA,IACrB;AAEA,QAAI,KAAK,IAAI,WAAW,SAAS,MAAM,KAAK,GAAG;AAC7C,eAAS,WAAW;AAAA,IACtB;AAEA,WAAO;AAAA,MACL,GAAG,QAAQ;AAAA,MACX,GAAG,QAAQ;AAAA,MACX;AAAA,MACA;AAAA,IACF;AAAA,EACF;;;ACvBe,WAAR,SAA0B,QAAQ,OAAO;AAC9C,QAAI,WAAW,MAAM,eAAe,MAAM,YAAY;AAEtD,QAAI,OAAO,SAAS,KAAK,GAAG;AAC1B,aAAO;AAAA,IACT,WACS,YAAY,aAAa,QAAQ,GAAG;AACzC,UAAI,OAAO;AAEX,SAAG;AACD,YAAI,QAAQ,OAAO,WAAW,IAAI,GAAG;AACnC,iBAAO;AAAA,QACT;AAGA,eAAO,KAAK,cAAc,KAAK;AAAA,MACjC,SAAS;AAAA,IACX;AAGF,WAAO;AAAA,EACT;;;ACrBe,WAARC,kBAAkC,SAAS;AAChD,WAAO,UAAU,OAAO,EAAE,iBAAiB,OAAO;AAAA,EACpD;;;ACFe,WAAR,eAAgC,SAAS;AAC9C,WAAO,CAAC,SAAS,MAAM,IAAI,EAAE,QAAQ,YAAY,OAAO,CAAC,KAAK;AAAA,EAChE;;;ACFe,WAAR,mBAAoC,SAAS;AAElD,aAAS,UAAU,OAAO,IAAI,QAAQ,gBACtC,QAAQ,aAAa,OAAO,UAAU;AAAA,EACxC;;;ACFe,WAAR,cAA+B,SAAS;AAC7C,QAAI,YAAY,OAAO,MAAM,QAAQ;AACnC,aAAO;AAAA,IACT;AAEA,WAGE,QAAQ,gBACR,QAAQ,eACR,aAAa,OAAO,IAAI,QAAQ,OAAO,SAEvC,mBAAmB,OAAO;AAAA,EAG9B;;;ACVA,WAAS,oBAAoB,SAAS;AACpC,QAAI,CAAC,cAAc,OAAO,KAC1BC,kBAAiB,OAAO,EAAE,aAAa,SAAS;AAC9C,aAAO;AAAA,IACT;AAEA,WAAO,QAAQ;AAAA,EACjB;AAIA,WAAS,mBAAmB,SAAS;AACnC,QAAI,YAAY,WAAW,KAAK,YAAY,CAAC;AAC7C,QAAI,OAAO,WAAW,KAAK,YAAY,CAAC;AAExC,QAAI,QAAQ,cAAc,OAAO,GAAG;AAElC,UAAI,aAAaA,kBAAiB,OAAO;AAEzC,UAAI,WAAW,aAAa,SAAS;AACnC,eAAO;AAAA,MACT;AAAA,IACF;AAEA,QAAI,cAAc,cAAc,OAAO;AAEvC,QAAI,aAAa,WAAW,GAAG;AAC7B,oBAAc,YAAY;AAAA,IAC5B;AAEA,WAAO,cAAc,WAAW,KAAK,CAAC,QAAQ,MAAM,EAAE,QAAQ,YAAY,WAAW,CAAC,IAAI,GAAG;AAC3F,UAAIC,OAAMD,kBAAiB,WAAW;AAItC,UAAIC,KAAI,cAAc,UAAUA,KAAI,gBAAgB,UAAUA,KAAI,YAAY,WAAW,CAAC,aAAa,aAAa,EAAE,QAAQA,KAAI,UAAU,MAAM,MAAM,aAAaA,KAAI,eAAe,YAAY,aAAaA,KAAI,UAAUA,KAAI,WAAW,QAAQ;AACpP,eAAO;AAAA,MACT,OAAO;AACL,sBAAc,YAAY;AAAA,MAC5B;AAAA,IACF;AAEA,WAAO;AAAA,EACT;AAIe,WAAR,gBAAiC,SAAS;AAC/C,QAAIC,UAAS,UAAU,OAAO;AAC9B,QAAI,eAAe,oBAAoB,OAAO;AAE9C,WAAO,gBAAgB,eAAe,YAAY,KAAKF,kBAAiB,YAAY,EAAE,aAAa,UAAU;AAC3G,qBAAe,oBAAoB,YAAY;AAAA,IACjD;AAEA,QAAI,iBAAiB,YAAY,YAAY,MAAM,UAAU,YAAY,YAAY,MAAM,UAAUA,kBAAiB,YAAY,EAAE,aAAa,WAAW;AAC1J,aAAOE;AAAA,IACT;AAEA,WAAO,gBAAgB,mBAAmB,OAAO,KAAKA;AAAA,EACxD;;;ACpEe,WAAR,yBAA0C,WAAW;AAC1D,WAAO,CAAC,OAAO,QAAQ,EAAE,QAAQ,SAAS,KAAK,IAAI,MAAM;AAAA,EAC3D;;;ACDO,WAAS,OAAOC,MAAK,OAAOC,MAAK;AACtC,WAAO,IAAQD,MAAK,IAAQ,OAAOC,IAAG,CAAC;AAAA,EACzC;AACO,WAAS,eAAeD,MAAK,OAAOC,MAAK;AAC9C,QAAI,IAAI,OAAOD,MAAK,OAAOC,IAAG;AAC9B,WAAO,IAAIA,OAAMA,OAAM;AAAA,EACzB;;;ACPe,WAAR,qBAAsC;AAC3C,WAAO;AAAA,MACL,KAAK;AAAA,MACL,OAAO;AAAA,MACP,QAAQ;AAAA,MACR,MAAM;AAAA,IACR;AAAA,EACF;;;ACNe,WAAR,mBAAoC,eAAe;AACxD,WAAO,OAAO,OAAO,CAAC,GAAG,mBAAmB,GAAG,aAAa;AAAA,EAC9D;;;ACHe,WAAR,gBAAiC,OAAO,MAAM;AACnD,WAAO,KAAK,OAAO,SAAU,SAAS,KAAK;AACzC,cAAQ,OAAO;AACf,aAAO;AAAA,IACT,GAAG,CAAC,CAAC;AAAA,EACP;;;ACMA,MAAI,kBAAkB,SAASC,iBAAgB,SAAS,OAAO;AAC7D,cAAU,OAAO,YAAY,aAAa,QAAQ,OAAO,OAAO,CAAC,GAAG,MAAM,OAAO;AAAA,MAC/E,WAAW,MAAM;AAAA,IACnB,CAAC,CAAC,IAAI;AACN,WAAO,mBAAmB,OAAO,YAAY,WAAW,UAAU,gBAAgB,SAAS,cAAc,CAAC;AAAA,EAC5G;AAEA,WAAS,MAAMC,OAAM;AACnB,QAAI;AAEJ,QAAI,QAAQA,MAAK,OACb,OAAOA,MAAK,MACZ,UAAUA,MAAK;AACnB,QAAI,eAAe,MAAM,SAAS;AAClC,QAAIC,iBAAgB,MAAM,cAAc;AACxC,QAAI,gBAAgB,iBAAiB,MAAM,SAAS;AACpD,QAAI,OAAO,yBAAyB,aAAa;AACjD,QAAI,aAAa,CAAC,MAAM,KAAK,EAAE,QAAQ,aAAa,KAAK;AACzD,QAAI,MAAM,aAAa,WAAW;AAElC,QAAI,CAAC,gBAAgB,CAACA,gBAAe;AACnC;AAAA,IACF;AAEA,QAAI,gBAAgB,gBAAgB,QAAQ,SAAS,KAAK;AAC1D,QAAI,YAAY,cAAc,YAAY;AAC1C,QAAI,UAAU,SAAS,MAAM,MAAM;AACnC,QAAI,UAAU,SAAS,MAAM,SAAS;AACtC,QAAI,UAAU,MAAM,MAAM,UAAU,OAAO,MAAM,MAAM,UAAU,QAAQA,eAAc,QAAQ,MAAM,MAAM,OAAO;AAClH,QAAI,YAAYA,eAAc,QAAQ,MAAM,MAAM,UAAU;AAC5D,QAAI,oBAAoB,gBAAgB,YAAY;AACpD,QAAI,aAAa,oBAAoB,SAAS,MAAM,kBAAkB,gBAAgB,IAAI,kBAAkB,eAAe,IAAI;AAC/H,QAAI,oBAAoB,UAAU,IAAI,YAAY;AAGlD,QAAIC,OAAM,cAAc;AACxB,QAAIC,OAAM,aAAa,UAAU,OAAO,cAAc;AACtD,QAAI,SAAS,aAAa,IAAI,UAAU,OAAO,IAAI;AACnD,QAAIC,UAAS,OAAOF,MAAK,QAAQC,IAAG;AAEpC,QAAI,WAAW;AACf,UAAM,cAAc,SAAS,wBAAwB,CAAC,GAAG,sBAAsB,YAAYC,SAAQ,sBAAsB,eAAeA,UAAS,QAAQ;AAAA,EAC3J;AAEA,WAASC,QAAO,OAAO;AACrB,QAAI,QAAQ,MAAM,OACd,UAAU,MAAM;AACpB,QAAI,mBAAmB,QAAQ,SAC3B,eAAe,qBAAqB,SAAS,wBAAwB;AAEzE,QAAI,gBAAgB,MAAM;AACxB;AAAA,IACF;AAGA,QAAI,OAAO,iBAAiB,UAAU;AACpC,qBAAe,MAAM,SAAS,OAAO,cAAc,YAAY;AAE/D,UAAI,CAAC,cAAc;AACjB;AAAA,MACF;AAAA,IACF;AAEA,QAAI,MAAuC;AACzC,UAAI,CAAC,cAAc,YAAY,GAAG;AAChC,gBAAQ,MAAM,CAAC,uEAAuE,uEAAuE,YAAY,EAAE,KAAK,GAAG,CAAC;AAAA,MACtL;AAAA,IACF;AAEA,QAAI,CAAC,SAAS,MAAM,SAAS,QAAQ,YAAY,GAAG;AAClD,UAAI,MAAuC;AACzC,gBAAQ,MAAM,CAAC,uEAAuE,UAAU,EAAE,KAAK,GAAG,CAAC;AAAA,MAC7G;AAEA;AAAA,IACF;AAEA,UAAM,SAAS,QAAQ;AAAA,EACzB;AAGA,MAAO,gBAAQ;AAAA,IACb,MAAM;AAAA,IACN,SAAS;AAAA,IACT,OAAO;AAAA,IACP,IAAI;AAAA,IACJ,QAAQA;AAAA,IACR,UAAU,CAAC,eAAe;AAAA,IAC1B,kBAAkB,CAAC,iBAAiB;AAAA,EACtC;;;ACpGe,WAAR,aAA8B,WAAW;AAC9C,WAAO,UAAU,MAAM,GAAG,EAAE;AAAA,EAC9B;;;ACOA,MAAI,aAAa;AAAA,IACf,KAAK;AAAA,IACL,OAAO;AAAA,IACP,QAAQ;AAAA,IACR,MAAM;AAAA,EACR;AAIA,WAAS,kBAAkBC,OAAM;AAC/B,QAAI,IAAIA,MAAK,GACT,IAAIA,MAAK;AACb,QAAI,MAAM;AACV,QAAI,MAAM,IAAI,oBAAoB;AAClC,WAAO;AAAA,MACL,GAAG,MAAM,IAAI,GAAG,IAAI,OAAO;AAAA,MAC3B,GAAG,MAAM,IAAI,GAAG,IAAI,OAAO;AAAA,IAC7B;AAAA,EACF;AAEO,WAAS,YAAY,OAAO;AACjC,QAAI;AAEJ,QAAIC,UAAS,MAAM,QACf,aAAa,MAAM,YACnB,YAAY,MAAM,WAClB,YAAY,MAAM,WAClB,UAAU,MAAM,SAChB,WAAW,MAAM,UACjB,kBAAkB,MAAM,iBACxB,WAAW,MAAM,UACjB,eAAe,MAAM,cACrB,UAAU,MAAM;AACpB,QAAI,aAAa,QAAQ,GACrB,IAAI,eAAe,SAAS,IAAI,YAChC,aAAa,QAAQ,GACrB,IAAI,eAAe,SAAS,IAAI;AAEpC,QAAI,QAAQ,OAAO,iBAAiB,aAAa,aAAa;AAAA,MAC5D;AAAA,MACA;AAAA,IACF,CAAC,IAAI;AAAA,MACH;AAAA,MACA;AAAA,IACF;AAEA,QAAI,MAAM;AACV,QAAI,MAAM;AACV,QAAI,OAAO,QAAQ,eAAe,GAAG;AACrC,QAAI,OAAO,QAAQ,eAAe,GAAG;AACrC,QAAI,QAAQ;AACZ,QAAI,QAAQ;AACZ,QAAI,MAAM;AAEV,QAAI,UAAU;AACZ,UAAI,eAAe,gBAAgBA,OAAM;AACzC,UAAI,aAAa;AACjB,UAAI,YAAY;AAEhB,UAAI,iBAAiB,UAAUA,OAAM,GAAG;AACtC,uBAAe,mBAAmBA,OAAM;AAExC,YAAIC,kBAAiB,YAAY,EAAE,aAAa,YAAY,aAAa,YAAY;AACnF,uBAAa;AACb,sBAAY;AAAA,QACd;AAAA,MACF;AAGA,qBAAe;AAEf,UAAI,cAAc,QAAQ,cAAc,QAAQ,cAAc,UAAU,cAAc,KAAK;AACzF,gBAAQ;AACR,YAAI,UAAU,WAAW,iBAAiB,OAAO,IAAI,iBAAiB,IAAI,eAAe,SACzF,aAAa;AACb,aAAK,UAAU,WAAW;AAC1B,aAAK,kBAAkB,IAAI;AAAA,MAC7B;AAEA,UAAI,cAAc,SAAS,cAAc,OAAO,cAAc,WAAW,cAAc,KAAK;AAC1F,gBAAQ;AACR,YAAI,UAAU,WAAW,iBAAiB,OAAO,IAAI,iBAAiB,IAAI,eAAe,QACzF,aAAa;AACb,aAAK,UAAU,WAAW;AAC1B,aAAK,kBAAkB,IAAI;AAAA,MAC7B;AAAA,IACF;AAEA,QAAI,eAAe,OAAO,OAAO;AAAA,MAC/B;AAAA,IACF,GAAG,YAAY,UAAU;AAEzB,QAAI,QAAQ,iBAAiB,OAAO,kBAAkB;AAAA,MACpD;AAAA,MACA;AAAA,IACF,CAAC,IAAI;AAAA,MACH;AAAA,MACA;AAAA,IACF;AAEA,QAAI,MAAM;AACV,QAAI,MAAM;AAEV,QAAI,iBAAiB;AACnB,UAAI;AAEJ,aAAO,OAAO,OAAO,CAAC,GAAG,eAAe,iBAAiB,CAAC,GAAG,eAAe,SAAS,OAAO,MAAM,IAAI,eAAe,SAAS,OAAO,MAAM,IAAI,eAAe,aAAa,IAAI,oBAAoB,MAAM,IAAI,eAAe,IAAI,SAAS,IAAI,QAAQ,iBAAiB,IAAI,SAAS,IAAI,UAAU,eAAe;AAAA,IAClT;AAEA,WAAO,OAAO,OAAO,CAAC,GAAG,eAAe,kBAAkB,CAAC,GAAG,gBAAgB,SAAS,OAAO,IAAI,OAAO,IAAI,gBAAgB,SAAS,OAAO,IAAI,OAAO,IAAI,gBAAgB,YAAY,IAAI,gBAAgB;AAAA,EAC9M;AAEA,WAAS,cAAc,OAAO;AAC5B,QAAI,QAAQ,MAAM,OACd,UAAU,MAAM;AACpB,QAAI,wBAAwB,QAAQ,iBAChC,kBAAkB,0BAA0B,SAAS,OAAO,uBAC5D,oBAAoB,QAAQ,UAC5B,WAAW,sBAAsB,SAAS,OAAO,mBACjD,wBAAwB,QAAQ,cAChC,eAAe,0BAA0B,SAAS,OAAO;AAE7D,QAAI,MAAuC;AACzC,UAAI,qBAAqBA,kBAAiB,MAAM,SAAS,MAAM,EAAE,sBAAsB;AAEvF,UAAI,YAAY,CAAC,aAAa,OAAO,SAAS,UAAU,MAAM,EAAE,KAAK,SAAU,UAAU;AACvF,eAAO,mBAAmB,QAAQ,QAAQ,KAAK;AAAA,MACjD,CAAC,GAAG;AACF,gBAAQ,KAAK,CAAC,qEAAqE,kEAAkE,QAAQ,sEAAsE,mEAAmE,sEAAsE,4CAA4C,QAAQ,sEAAsE,qEAAqE,EAAE,KAAK,GAAG,CAAC;AAAA,MACxjB;AAAA,IACF;AAEA,QAAI,eAAe;AAAA,MACjB,WAAW,iBAAiB,MAAM,SAAS;AAAA,MAC3C,WAAW,aAAa,MAAM,SAAS;AAAA,MACvC,QAAQ,MAAM,SAAS;AAAA,MACvB,YAAY,MAAM,MAAM;AAAA,MACxB;AAAA,MACA,SAAS,MAAM,QAAQ,aAAa;AAAA,IACtC;AAEA,QAAI,MAAM,cAAc,iBAAiB,MAAM;AAC7C,YAAM,OAAO,SAAS,OAAO,OAAO,CAAC,GAAG,MAAM,OAAO,QAAQ,YAAY,OAAO,OAAO,CAAC,GAAG,cAAc;AAAA,QACvG,SAAS,MAAM,cAAc;AAAA,QAC7B,UAAU,MAAM,QAAQ;AAAA,QACxB;AAAA,QACA;AAAA,MACF,CAAC,CAAC,CAAC;AAAA,IACL;AAEA,QAAI,MAAM,cAAc,SAAS,MAAM;AACrC,YAAM,OAAO,QAAQ,OAAO,OAAO,CAAC,GAAG,MAAM,OAAO,OAAO,YAAY,OAAO,OAAO,CAAC,GAAG,cAAc;AAAA,QACrG,SAAS,MAAM,cAAc;AAAA,QAC7B,UAAU;AAAA,QACV,UAAU;AAAA,QACV;AAAA,MACF,CAAC,CAAC,CAAC;AAAA,IACL;AAEA,UAAM,WAAW,SAAS,OAAO,OAAO,CAAC,GAAG,MAAM,WAAW,QAAQ;AAAA,MACnE,yBAAyB,MAAM;AAAA,IACjC,CAAC;AAAA,EACH;AAGA,MAAO,wBAAQ;AAAA,IACb,MAAM;AAAA,IACN,SAAS;AAAA,IACT,OAAO;AAAA,IACP,IAAI;AAAA,IACJ,MAAM,CAAC;AAAA,EACT;;;AClLA,MAAI,UAAU;AAAA,IACZ,SAAS;AAAA,EACX;AAEA,WAASC,QAAOC,OAAM;AACpB,QAAI,QAAQA,MAAK,OACb,WAAWA,MAAK,UAChB,UAAUA,MAAK;AACnB,QAAI,kBAAkB,QAAQ,QAC1B,SAAS,oBAAoB,SAAS,OAAO,iBAC7C,kBAAkB,QAAQ,QAC1B,SAAS,oBAAoB,SAAS,OAAO;AACjD,QAAIC,UAAS,UAAU,MAAM,SAAS,MAAM;AAC5C,QAAI,gBAAgB,CAAC,EAAE,OAAO,MAAM,cAAc,WAAW,MAAM,cAAc,MAAM;AAEvF,QAAI,QAAQ;AACV,oBAAc,QAAQ,SAAU,cAAc;AAC5C,qBAAa,iBAAiB,UAAU,SAAS,QAAQ,OAAO;AAAA,MAClE,CAAC;AAAA,IACH;AAEA,QAAI,QAAQ;AACV,MAAAA,QAAO,iBAAiB,UAAU,SAAS,QAAQ,OAAO;AAAA,IAC5D;AAEA,WAAO,WAAY;AACjB,UAAI,QAAQ;AACV,sBAAc,QAAQ,SAAU,cAAc;AAC5C,uBAAa,oBAAoB,UAAU,SAAS,QAAQ,OAAO;AAAA,QACrE,CAAC;AAAA,MACH;AAEA,UAAI,QAAQ;AACV,QAAAA,QAAO,oBAAoB,UAAU,SAAS,QAAQ,OAAO;AAAA,MAC/D;AAAA,IACF;AAAA,EACF;AAGA,MAAO,yBAAQ;AAAA,IACb,MAAM;AAAA,IACN,SAAS;AAAA,IACT,OAAO;AAAA,IACP,IAAI,SAAS,KAAK;AAAA,IAAC;AAAA,IACnB,QAAQF;AAAA,IACR,MAAM,CAAC;AAAA,EACT;;;AChDA,MAAI,OAAO;AAAA,IACT,MAAM;AAAA,IACN,OAAO;AAAA,IACP,QAAQ;AAAA,IACR,KAAK;AAAA,EACP;AACe,WAAR,qBAAsC,WAAW;AACtD,WAAO,UAAU,QAAQ,0BAA0B,SAAU,SAAS;AACpE,aAAO,KAAK;AAAA,IACd,CAAC;AAAA,EACH;;;ACVA,MAAIG,QAAO;AAAA,IACT,OAAO;AAAA,IACP,KAAK;AAAA,EACP;AACe,WAAR,8BAA+C,WAAW;AAC/D,WAAO,UAAU,QAAQ,cAAc,SAAU,SAAS;AACxD,aAAOA,MAAK;AAAA,IACd,CAAC;AAAA,EACH;;;ACPe,WAAR,gBAAiC,MAAM;AAC5C,QAAI,MAAM,UAAU,IAAI;AACxB,QAAI,aAAa,IAAI;AACrB,QAAI,YAAY,IAAI;AACpB,WAAO;AAAA,MACL;AAAA,MACA;AAAA,IACF;AAAA,EACF;;;ACNe,WAAR,oBAAqC,SAAS;AAQnD,WAAO,sBAAsB,mBAAmB,OAAO,CAAC,EAAE,OAAO,gBAAgB,OAAO,EAAE;AAAA,EAC5F;;;ACRe,WAAR,gBAAiC,SAAS,UAAU;AACzD,QAAI,MAAM,UAAU,OAAO;AAC3B,QAAI,OAAO,mBAAmB,OAAO;AACrC,QAAI,iBAAiB,IAAI;AACzB,QAAI,QAAQ,KAAK;AACjB,QAAI,SAAS,KAAK;AAClB,QAAI,IAAI;AACR,QAAI,IAAI;AAER,QAAI,gBAAgB;AAClB,cAAQ,eAAe;AACvB,eAAS,eAAe;AACxB,UAAI,iBAAiB,iBAAiB;AAEtC,UAAI,kBAAkB,CAAC,kBAAkB,aAAa,SAAS;AAC7D,YAAI,eAAe;AACnB,YAAI,eAAe;AAAA,MACrB;AAAA,IACF;AAEA,WAAO;AAAA,MACL;AAAA,MACA;AAAA,MACA,GAAG,IAAI,oBAAoB,OAAO;AAAA,MAClC;AAAA,IACF;AAAA,EACF;;;ACvBe,WAAR,gBAAiC,SAAS;AAC/C,QAAI;AAEJ,QAAI,OAAO,mBAAmB,OAAO;AACrC,QAAI,YAAY,gBAAgB,OAAO;AACvC,QAAI,QAAQ,wBAAwB,QAAQ,kBAAkB,OAAO,SAAS,sBAAsB;AACpG,QAAI,QAAQ,IAAI,KAAK,aAAa,KAAK,aAAa,OAAO,KAAK,cAAc,GAAG,OAAO,KAAK,cAAc,CAAC;AAC5G,QAAI,SAAS,IAAI,KAAK,cAAc,KAAK,cAAc,OAAO,KAAK,eAAe,GAAG,OAAO,KAAK,eAAe,CAAC;AACjH,QAAI,IAAI,CAAC,UAAU,aAAa,oBAAoB,OAAO;AAC3D,QAAI,IAAI,CAAC,UAAU;AAEnB,QAAIC,kBAAiB,QAAQ,IAAI,EAAE,cAAc,OAAO;AACtD,WAAK,IAAI,KAAK,aAAa,OAAO,KAAK,cAAc,CAAC,IAAI;AAAA,IAC5D;AAEA,WAAO;AAAA,MACL;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACF;AAAA,EACF;;;AC3Be,WAAR,eAAgC,SAAS;AAE9C,QAAI,oBAAoBC,kBAAiB,OAAO,GAC5C,WAAW,kBAAkB,UAC7B,YAAY,kBAAkB,WAC9B,YAAY,kBAAkB;AAElC,WAAO,6BAA6B,KAAK,WAAW,YAAY,SAAS;AAAA,EAC3E;;;ACLe,WAAR,gBAAiC,MAAM;AAC5C,QAAI,CAAC,QAAQ,QAAQ,WAAW,EAAE,QAAQ,YAAY,IAAI,CAAC,KAAK,GAAG;AAEjE,aAAO,KAAK,cAAc;AAAA,IAC5B;AAEA,QAAI,cAAc,IAAI,KAAK,eAAe,IAAI,GAAG;AAC/C,aAAO;AAAA,IACT;AAEA,WAAO,gBAAgB,cAAc,IAAI,CAAC;AAAA,EAC5C;;;ACJe,WAAR,kBAAmC,SAAS,MAAM;AACvD,QAAI;AAEJ,QAAI,SAAS,QAAQ;AACnB,aAAO,CAAC;AAAA,IACV;AAEA,QAAI,eAAe,gBAAgB,OAAO;AAC1C,QAAI,SAAS,mBAAmB,wBAAwB,QAAQ,kBAAkB,OAAO,SAAS,sBAAsB;AACxH,QAAI,MAAM,UAAU,YAAY;AAChC,QAAI,SAAS,SAAS,CAAC,GAAG,EAAE,OAAO,IAAI,kBAAkB,CAAC,GAAG,eAAe,YAAY,IAAI,eAAe,CAAC,CAAC,IAAI;AACjH,QAAI,cAAc,KAAK,OAAO,MAAM;AACpC,WAAO,SAAS,cAChB,YAAY,OAAO,kBAAkB,cAAc,MAAM,CAAC,CAAC;AAAA,EAC7D;;;ACzBe,WAAR,iBAAkC,MAAM;AAC7C,WAAO,OAAO,OAAO,CAAC,GAAG,MAAM;AAAA,MAC7B,MAAM,KAAK;AAAA,MACX,KAAK,KAAK;AAAA,MACV,OAAO,KAAK,IAAI,KAAK;AAAA,MACrB,QAAQ,KAAK,IAAI,KAAK;AAAA,IACxB,CAAC;AAAA,EACH;;;ACQA,WAAS,2BAA2B,SAAS,UAAU;AACrD,QAAI,OAAO,sBAAsB,SAAS,OAAO,aAAa,OAAO;AACrE,SAAK,MAAM,KAAK,MAAM,QAAQ;AAC9B,SAAK,OAAO,KAAK,OAAO,QAAQ;AAChC,SAAK,SAAS,KAAK,MAAM,QAAQ;AACjC,SAAK,QAAQ,KAAK,OAAO,QAAQ;AACjC,SAAK,QAAQ,QAAQ;AACrB,SAAK,SAAS,QAAQ;AACtB,SAAK,IAAI,KAAK;AACd,SAAK,IAAI,KAAK;AACd,WAAO;AAAA,EACT;AAEA,WAAS,2BAA2B,SAAS,gBAAgB,UAAU;AACrE,WAAO,mBAAmB,WAAW,iBAAiB,gBAAgB,SAAS,QAAQ,CAAC,IAAI,UAAU,cAAc,IAAI,2BAA2B,gBAAgB,QAAQ,IAAI,iBAAiB,gBAAgB,mBAAmB,OAAO,CAAC,CAAC;AAAA,EAC9O;AAKA,WAAS,mBAAmB,SAAS;AACnC,QAAIC,mBAAkB,kBAAkB,cAAc,OAAO,CAAC;AAC9D,QAAI,oBAAoB,CAAC,YAAY,OAAO,EAAE,QAAQC,kBAAiB,OAAO,EAAE,QAAQ,KAAK;AAC7F,QAAI,iBAAiB,qBAAqB,cAAc,OAAO,IAAI,gBAAgB,OAAO,IAAI;AAE9F,QAAI,CAAC,UAAU,cAAc,GAAG;AAC9B,aAAO,CAAC;AAAA,IACV;AAGA,WAAOD,iBAAgB,OAAO,SAAU,gBAAgB;AACtD,aAAO,UAAU,cAAc,KAAK,SAAS,gBAAgB,cAAc,KAAK,YAAY,cAAc,MAAM;AAAA,IAClH,CAAC;AAAA,EACH;AAIe,WAAR,gBAAiC,SAAS,UAAU,cAAc,UAAU;AACjF,QAAI,sBAAsB,aAAa,oBAAoB,mBAAmB,OAAO,IAAI,CAAC,EAAE,OAAO,QAAQ;AAC3G,QAAIA,mBAAkB,CAAC,EAAE,OAAO,qBAAqB,CAAC,YAAY,CAAC;AACnE,QAAI,sBAAsBA,iBAAgB;AAC1C,QAAI,eAAeA,iBAAgB,OAAO,SAAU,SAAS,gBAAgB;AAC3E,UAAI,OAAO,2BAA2B,SAAS,gBAAgB,QAAQ;AACvE,cAAQ,MAAM,IAAI,KAAK,KAAK,QAAQ,GAAG;AACvC,cAAQ,QAAQ,IAAI,KAAK,OAAO,QAAQ,KAAK;AAC7C,cAAQ,SAAS,IAAI,KAAK,QAAQ,QAAQ,MAAM;AAChD,cAAQ,OAAO,IAAI,KAAK,MAAM,QAAQ,IAAI;AAC1C,aAAO;AAAA,IACT,GAAG,2BAA2B,SAAS,qBAAqB,QAAQ,CAAC;AACrE,iBAAa,QAAQ,aAAa,QAAQ,aAAa;AACvD,iBAAa,SAAS,aAAa,SAAS,aAAa;AACzD,iBAAa,IAAI,aAAa;AAC9B,iBAAa,IAAI,aAAa;AAC9B,WAAO;AAAA,EACT;;;ACjEe,WAAR,eAAgCE,OAAM;AAC3C,QAAIC,aAAYD,MAAK,WACjB,UAAUA,MAAK,SACf,YAAYA,MAAK;AACrB,QAAI,gBAAgB,YAAY,iBAAiB,SAAS,IAAI;AAC9D,QAAI,YAAY,YAAY,aAAa,SAAS,IAAI;AACtD,QAAI,UAAUC,WAAU,IAAIA,WAAU,QAAQ,IAAI,QAAQ,QAAQ;AAClE,QAAI,UAAUA,WAAU,IAAIA,WAAU,SAAS,IAAI,QAAQ,SAAS;AACpE,QAAI;AAEJ,YAAQ,eAAe;AAAA,MACrB,KAAK;AACH,kBAAU;AAAA,UACR,GAAG;AAAA,UACH,GAAGA,WAAU,IAAI,QAAQ;AAAA,QAC3B;AACA;AAAA,MAEF,KAAK;AACH,kBAAU;AAAA,UACR,GAAG;AAAA,UACH,GAAGA,WAAU,IAAIA,WAAU;AAAA,QAC7B;AACA;AAAA,MAEF,KAAK;AACH,kBAAU;AAAA,UACR,GAAGA,WAAU,IAAIA,WAAU;AAAA,UAC3B,GAAG;AAAA,QACL;AACA;AAAA,MAEF,KAAK;AACH,kBAAU;AAAA,UACR,GAAGA,WAAU,IAAI,QAAQ;AAAA,UACzB,GAAG;AAAA,QACL;AACA;AAAA,MAEF;AACE,kBAAU;AAAA,UACR,GAAGA,WAAU;AAAA,UACb,GAAGA,WAAU;AAAA,QACf;AAAA,IACJ;AAEA,QAAI,WAAW,gBAAgB,yBAAyB,aAAa,IAAI;AAEzE,QAAI,YAAY,MAAM;AACpB,UAAI,MAAM,aAAa,MAAM,WAAW;AAExC,cAAQ,WAAW;AAAA,QACjB,KAAKC;AACH,kBAAQ,YAAY,QAAQ,aAAaD,WAAU,OAAO,IAAI,QAAQ,OAAO;AAC7E;AAAA,QAEF,KAAK;AACH,kBAAQ,YAAY,QAAQ,aAAaA,WAAU,OAAO,IAAI,QAAQ,OAAO;AAC7E;AAAA,QAEF;AAAA,MACF;AAAA,IACF;AAEA,WAAO;AAAA,EACT;;;AC3De,WAAR,eAAgC,OAAO,SAAS;AACrD,QAAI,YAAY,QAAQ;AACtB,gBAAU,CAAC;AAAA,IACb;AAEA,QAAI,WAAW,SACX,qBAAqB,SAAS,WAC9B,YAAY,uBAAuB,SAAS,MAAM,YAAY,oBAC9D,oBAAoB,SAAS,UAC7B,WAAW,sBAAsB,SAAS,MAAM,WAAW,mBAC3D,oBAAoB,SAAS,UAC7B,WAAW,sBAAsB,SAAS,kBAAkB,mBAC5D,wBAAwB,SAAS,cACjC,eAAe,0BAA0B,SAAS,WAAW,uBAC7D,wBAAwB,SAAS,gBACjC,iBAAiB,0BAA0B,SAAS,SAAS,uBAC7D,uBAAuB,SAAS,aAChC,cAAc,yBAAyB,SAAS,QAAQ,sBACxD,mBAAmB,SAAS,SAC5B,UAAU,qBAAqB,SAAS,IAAI;AAChD,QAAI,gBAAgB,mBAAmB,OAAO,YAAY,WAAW,UAAU,gBAAgB,SAAS,cAAc,CAAC;AACvH,QAAI,aAAa,mBAAmB,SAAS,YAAY;AACzD,QAAI,aAAa,MAAM,MAAM;AAC7B,QAAI,UAAU,MAAM,SAAS,cAAc,aAAa;AACxD,QAAI,qBAAqB,gBAAgB,UAAU,OAAO,IAAI,UAAU,QAAQ,kBAAkB,mBAAmB,MAAM,SAAS,MAAM,GAAG,UAAU,cAAc,QAAQ;AAC7K,QAAI,sBAAsB,sBAAsB,MAAM,SAAS,SAAS;AACxE,QAAIE,iBAAgB,eAAe;AAAA,MACjC,WAAW;AAAA,MACX,SAAS;AAAA,MACT,UAAU;AAAA,MACV;AAAA,IACF,CAAC;AACD,QAAI,mBAAmB,iBAAiB,OAAO,OAAO,CAAC,GAAG,YAAYA,cAAa,CAAC;AACpF,QAAI,oBAAoB,mBAAmB,SAAS,mBAAmB;AAGvE,QAAI,kBAAkB;AAAA,MACpB,KAAK,mBAAmB,MAAM,kBAAkB,MAAM,cAAc;AAAA,MACpE,QAAQ,kBAAkB,SAAS,mBAAmB,SAAS,cAAc;AAAA,MAC7E,MAAM,mBAAmB,OAAO,kBAAkB,OAAO,cAAc;AAAA,MACvE,OAAO,kBAAkB,QAAQ,mBAAmB,QAAQ,cAAc;AAAA,IAC5E;AACA,QAAI,aAAa,MAAM,cAAc;AAErC,QAAI,mBAAmB,UAAU,YAAY;AAC3C,UAAIC,UAAS,WAAW;AACxB,aAAO,KAAK,eAAe,EAAE,QAAQ,SAAU,KAAK;AAClD,YAAI,WAAW,CAAC,OAAO,MAAM,EAAE,QAAQ,GAAG,KAAK,IAAI,IAAI;AACvD,YAAI,OAAO,CAAC,KAAK,MAAM,EAAE,QAAQ,GAAG,KAAK,IAAI,MAAM;AACnD,wBAAgB,QAAQA,QAAO,QAAQ;AAAA,MACzC,CAAC;AAAA,IACH;AAEA,WAAO;AAAA,EACT;;;AC5De,WAAR,qBAAsC,OAAO,SAAS;AAC3D,QAAI,YAAY,QAAQ;AACtB,gBAAU,CAAC;AAAA,IACb;AAEA,QAAI,WAAW,SACX,YAAY,SAAS,WACrB,WAAW,SAAS,UACpB,eAAe,SAAS,cACxB,UAAU,SAAS,SACnB,iBAAiB,SAAS,gBAC1B,wBAAwB,SAAS,uBACjC,wBAAwB,0BAA0B,SAAS,aAAgB;AAC/E,QAAI,YAAY,aAAa,SAAS;AACtC,QAAIC,cAAa,YAAY,iBAAiB,sBAAsB,oBAAoB,OAAO,SAAUC,YAAW;AAClH,aAAO,aAAaA,UAAS,MAAM;AAAA,IACrC,CAAC,IAAI;AACL,QAAI,oBAAoBD,YAAW,OAAO,SAAUC,YAAW;AAC7D,aAAO,sBAAsB,QAAQA,UAAS,KAAK;AAAA,IACrD,CAAC;AAED,QAAI,kBAAkB,WAAW,GAAG;AAClC,0BAAoBD;AAEpB,UAAI,MAAuC;AACzC,gBAAQ,MAAM,CAAC,gEAAgE,mEAAmE,8BAA8B,+DAA+D,2BAA2B,EAAE,KAAK,GAAG,CAAC;AAAA,MACvR;AAAA,IACF;AAGA,QAAI,YAAY,kBAAkB,OAAO,SAAU,KAAKC,YAAW;AACjE,UAAIA,cAAa,eAAe,OAAO;AAAA,QACrC,WAAWA;AAAA,QACX;AAAA,QACA;AAAA,QACA;AAAA,MACF,CAAC,EAAE,iBAAiBA,UAAS;AAC7B,aAAO;AAAA,IACT,GAAG,CAAC,CAAC;AACL,WAAO,OAAO,KAAK,SAAS,EAAE,KAAK,SAAU,GAAG,GAAG;AACjD,aAAO,UAAU,KAAK,UAAU;AAAA,IAClC,CAAC;AAAA,EACH;;;ACtCA,WAAS,8BAA8B,WAAW;AAChD,QAAI,iBAAiB,SAAS,MAAM,MAAM;AACxC,aAAO,CAAC;AAAA,IACV;AAEA,QAAI,oBAAoB,qBAAqB,SAAS;AACtD,WAAO,CAAC,8BAA8B,SAAS,GAAG,mBAAmB,8BAA8B,iBAAiB,CAAC;AAAA,EACvH;AAEA,WAAS,KAAKC,OAAM;AAClB,QAAI,QAAQA,MAAK,OACb,UAAUA,MAAK,SACf,OAAOA,MAAK;AAEhB,QAAI,MAAM,cAAc,MAAM,OAAO;AACnC;AAAA,IACF;AAEA,QAAI,oBAAoB,QAAQ,UAC5B,gBAAgB,sBAAsB,SAAS,OAAO,mBACtD,mBAAmB,QAAQ,SAC3B,eAAe,qBAAqB,SAAS,OAAO,kBACpD,8BAA8B,QAAQ,oBACtC,UAAU,QAAQ,SAClB,WAAW,QAAQ,UACnB,eAAe,QAAQ,cACvB,cAAc,QAAQ,aACtB,wBAAwB,QAAQ,gBAChC,iBAAiB,0BAA0B,SAAS,OAAO,uBAC3D,wBAAwB,QAAQ;AACpC,QAAI,qBAAqB,MAAM,QAAQ;AACvC,QAAI,gBAAgB,iBAAiB,kBAAkB;AACvD,QAAI,kBAAkB,kBAAkB;AACxC,QAAI,qBAAqB,gCAAgC,mBAAmB,CAAC,iBAAiB,CAAC,qBAAqB,kBAAkB,CAAC,IAAI,8BAA8B,kBAAkB;AAC3L,QAAIC,cAAa,CAAC,kBAAkB,EAAE,OAAO,kBAAkB,EAAE,OAAO,SAAU,KAAKC,YAAW;AAChG,aAAO,IAAI,OAAO,iBAAiBA,UAAS,MAAM,OAAO,qBAAqB,OAAO;AAAA,QACnF,WAAWA;AAAA,QACX;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,MACF,CAAC,IAAIA,UAAS;AAAA,IAChB,GAAG,CAAC,CAAC;AACL,QAAI,gBAAgB,MAAM,MAAM;AAChC,QAAI,aAAa,MAAM,MAAM;AAC7B,QAAI,YAAY,oBAAI,IAAI;AACxB,QAAI,qBAAqB;AACzB,QAAI,wBAAwBD,YAAW;AAEvC,aAAS,IAAI,GAAG,IAAIA,YAAW,QAAQ,KAAK;AAC1C,UAAI,YAAYA,YAAW;AAE3B,UAAI,iBAAiB,iBAAiB,SAAS;AAE/C,UAAI,mBAAmB,aAAa,SAAS,MAAME;AACnD,UAAI,aAAa,CAAC,KAAK,MAAM,EAAE,QAAQ,cAAc,KAAK;AAC1D,UAAI,MAAM,aAAa,UAAU;AACjC,UAAI,WAAW,eAAe,OAAO;AAAA,QACnC;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,MACF,CAAC;AACD,UAAI,oBAAoB,aAAa,mBAAmB,QAAQ,OAAO,mBAAmB,SAAS;AAEnG,UAAI,cAAc,OAAO,WAAW,MAAM;AACxC,4BAAoB,qBAAqB,iBAAiB;AAAA,MAC5D;AAEA,UAAI,mBAAmB,qBAAqB,iBAAiB;AAC7D,UAAI,SAAS,CAAC;AAEd,UAAI,eAAe;AACjB,eAAO,KAAK,SAAS,mBAAmB,CAAC;AAAA,MAC3C;AAEA,UAAI,cAAc;AAChB,eAAO,KAAK,SAAS,sBAAsB,GAAG,SAAS,qBAAqB,CAAC;AAAA,MAC/E;AAEA,UAAI,OAAO,MAAM,SAAU,OAAO;AAChC,eAAO;AAAA,MACT,CAAC,GAAG;AACF,gCAAwB;AACxB,6BAAqB;AACrB;AAAA,MACF;AAEA,gBAAU,IAAI,WAAW,MAAM;AAAA,IACjC;AAEA,QAAI,oBAAoB;AAEtB,UAAI,iBAAiB,iBAAiB,IAAI;AAE1C,UAAI,QAAQ,SAASC,OAAMC,KAAI;AAC7B,YAAI,mBAAmBJ,YAAW,KAAK,SAAUC,YAAW;AAC1D,cAAII,UAAS,UAAU,IAAIJ,UAAS;AAEpC,cAAII,SAAQ;AACV,mBAAOA,QAAO,MAAM,GAAGD,GAAE,EAAE,MAAM,SAAU,OAAO;AAChD,qBAAO;AAAA,YACT,CAAC;AAAA,UACH;AAAA,QACF,CAAC;AAED,YAAI,kBAAkB;AACpB,kCAAwB;AACxB,iBAAO;AAAA,QACT;AAAA,MACF;AAEA,eAAS,KAAK,gBAAgB,KAAK,GAAG,MAAM;AAC1C,YAAI,OAAO,MAAM,EAAE;AAEnB,YAAI,SAAS;AAAS;AAAA,MACxB;AAAA,IACF;AAEA,QAAI,MAAM,cAAc,uBAAuB;AAC7C,YAAM,cAAc,MAAM,QAAQ;AAClC,YAAM,YAAY;AAClB,YAAM,QAAQ;AAAA,IAChB;AAAA,EACF;AAGA,MAAO,eAAQ;AAAA,IACb,MAAM;AAAA,IACN,SAAS;AAAA,IACT,OAAO;AAAA,IACP,IAAI;AAAA,IACJ,kBAAkB,CAAC,QAAQ;AAAA,IAC3B,MAAM;AAAA,MACJ,OAAO;AAAA,IACT;AAAA,EACF;;;AC/IA,WAAS,eAAe,UAAU,MAAM,kBAAkB;AACxD,QAAI,qBAAqB,QAAQ;AAC/B,yBAAmB;AAAA,QACjB,GAAG;AAAA,QACH,GAAG;AAAA,MACL;AAAA,IACF;AAEA,WAAO;AAAA,MACL,KAAK,SAAS,MAAM,KAAK,SAAS,iBAAiB;AAAA,MACnD,OAAO,SAAS,QAAQ,KAAK,QAAQ,iBAAiB;AAAA,MACtD,QAAQ,SAAS,SAAS,KAAK,SAAS,iBAAiB;AAAA,MACzD,MAAM,SAAS,OAAO,KAAK,QAAQ,iBAAiB;AAAA,IACtD;AAAA,EACF;AAEA,WAAS,sBAAsB,UAAU;AACvC,WAAO,CAAC,KAAK,OAAO,QAAQ,IAAI,EAAE,KAAK,SAAU,MAAM;AACrD,aAAO,SAAS,SAAS;AAAA,IAC3B,CAAC;AAAA,EACH;AAEA,WAAS,KAAKE,OAAM;AAClB,QAAI,QAAQA,MAAK,OACb,OAAOA,MAAK;AAChB,QAAI,gBAAgB,MAAM,MAAM;AAChC,QAAI,aAAa,MAAM,MAAM;AAC7B,QAAI,mBAAmB,MAAM,cAAc;AAC3C,QAAI,oBAAoB,eAAe,OAAO;AAAA,MAC5C,gBAAgB;AAAA,IAClB,CAAC;AACD,QAAI,oBAAoB,eAAe,OAAO;AAAA,MAC5C,aAAa;AAAA,IACf,CAAC;AACD,QAAI,2BAA2B,eAAe,mBAAmB,aAAa;AAC9E,QAAI,sBAAsB,eAAe,mBAAmB,YAAY,gBAAgB;AACxF,QAAI,oBAAoB,sBAAsB,wBAAwB;AACtE,QAAI,mBAAmB,sBAAsB,mBAAmB;AAChE,UAAM,cAAc,QAAQ;AAAA,MAC1B;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACF;AACA,UAAM,WAAW,SAAS,OAAO,OAAO,CAAC,GAAG,MAAM,WAAW,QAAQ;AAAA,MACnE,gCAAgC;AAAA,MAChC,uBAAuB;AAAA,IACzB,CAAC;AAAA,EACH;AAGA,MAAO,eAAQ;AAAA,IACb,MAAM;AAAA,IACN,SAAS;AAAA,IACT,OAAO;AAAA,IACP,kBAAkB,CAAC,iBAAiB;AAAA,IACpC,IAAI;AAAA,EACN;;;ACzDO,WAAS,wBAAwB,WAAW,OAAOC,SAAQ;AAChE,QAAI,gBAAgB,iBAAiB,SAAS;AAC9C,QAAI,iBAAiB,CAAC,MAAM,GAAG,EAAE,QAAQ,aAAa,KAAK,IAAI,KAAK;AAEpE,QAAIC,QAAO,OAAOD,YAAW,aAAaA,QAAO,OAAO,OAAO,CAAC,GAAG,OAAO;AAAA,MACxE;AAAA,IACF,CAAC,CAAC,IAAIA,SACF,WAAWC,MAAK,IAChB,WAAWA,MAAK;AAEpB,eAAW,YAAY;AACvB,gBAAY,YAAY,KAAK;AAC7B,WAAO,CAAC,MAAM,KAAK,EAAE,QAAQ,aAAa,KAAK,IAAI;AAAA,MACjD,GAAG;AAAA,MACH,GAAG;AAAA,IACL,IAAI;AAAA,MACF,GAAG;AAAA,MACH,GAAG;AAAA,IACL;AAAA,EACF;AAEA,WAAS,OAAO,OAAO;AACrB,QAAI,QAAQ,MAAM,OACd,UAAU,MAAM,SAChB,OAAO,MAAM;AACjB,QAAI,kBAAkB,QAAQ,QAC1BD,UAAS,oBAAoB,SAAS,CAAC,GAAG,CAAC,IAAI;AACnD,QAAIE,QAAO,WAAW,OAAO,SAAU,KAAK,WAAW;AACrD,UAAI,aAAa,wBAAwB,WAAW,MAAM,OAAOF,OAAM;AACvE,aAAO;AAAA,IACT,GAAG,CAAC,CAAC;AACL,QAAI,wBAAwBE,MAAK,MAAM,YACnC,IAAI,sBAAsB,GAC1B,IAAI,sBAAsB;AAE9B,QAAI,MAAM,cAAc,iBAAiB,MAAM;AAC7C,YAAM,cAAc,cAAc,KAAK;AACvC,YAAM,cAAc,cAAc,KAAK;AAAA,IACzC;AAEA,UAAM,cAAc,QAAQA;AAAA,EAC9B;AAGA,MAAO,iBAAQ;AAAA,IACb,MAAM;AAAA,IACN,SAAS;AAAA,IACT,OAAO;AAAA,IACP,UAAU,CAAC,eAAe;AAAA,IAC1B,IAAI;AAAA,EACN;;;ACnDA,WAAS,cAAcC,OAAM;AAC3B,QAAI,QAAQA,MAAK,OACb,OAAOA,MAAK;AAKhB,UAAM,cAAc,QAAQ,eAAe;AAAA,MACzC,WAAW,MAAM,MAAM;AAAA,MACvB,SAAS,MAAM,MAAM;AAAA,MACrB,UAAU;AAAA,MACV,WAAW,MAAM;AAAA,IACnB,CAAC;AAAA,EACH;AAGA,MAAO,wBAAQ;AAAA,IACb,MAAM;AAAA,IACN,SAAS;AAAA,IACT,OAAO;AAAA,IACP,IAAI;AAAA,IACJ,MAAM,CAAC;AAAA,EACT;;;ACxBe,WAAR,WAA4B,MAAM;AACvC,WAAO,SAAS,MAAM,MAAM;AAAA,EAC9B;;;ACUA,WAAS,gBAAgBC,OAAM;AAC7B,QAAI,QAAQA,MAAK,OACb,UAAUA,MAAK,SACf,OAAOA,MAAK;AAChB,QAAI,oBAAoB,QAAQ,UAC5B,gBAAgB,sBAAsB,SAAS,OAAO,mBACtD,mBAAmB,QAAQ,SAC3B,eAAe,qBAAqB,SAAS,QAAQ,kBACrD,WAAW,QAAQ,UACnB,eAAe,QAAQ,cACvB,cAAc,QAAQ,aACtB,UAAU,QAAQ,SAClB,kBAAkB,QAAQ,QAC1B,SAAS,oBAAoB,SAAS,OAAO,iBAC7C,wBAAwB,QAAQ,cAChC,eAAe,0BAA0B,SAAS,IAAI;AAC1D,QAAI,WAAW,eAAe,OAAO;AAAA,MACnC;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACF,CAAC;AACD,QAAI,gBAAgB,iBAAiB,MAAM,SAAS;AACpD,QAAI,YAAY,aAAa,MAAM,SAAS;AAC5C,QAAI,kBAAkB,CAAC;AACvB,QAAI,WAAW,yBAAyB,aAAa;AACrD,QAAI,UAAU,WAAW,QAAQ;AACjC,QAAIC,iBAAgB,MAAM,cAAc;AACxC,QAAI,gBAAgB,MAAM,MAAM;AAChC,QAAI,aAAa,MAAM,MAAM;AAC7B,QAAI,oBAAoB,OAAO,iBAAiB,aAAa,aAAa,OAAO,OAAO,CAAC,GAAG,MAAM,OAAO;AAAA,MACvG,WAAW,MAAM;AAAA,IACnB,CAAC,CAAC,IAAI;AACN,QAAI,8BAA8B,OAAO,sBAAsB,WAAW;AAAA,MACxE,UAAU;AAAA,MACV,SAAS;AAAA,IACX,IAAI,OAAO,OAAO;AAAA,MAChB,UAAU;AAAA,MACV,SAAS;AAAA,IACX,GAAG,iBAAiB;AACpB,QAAI,sBAAsB,MAAM,cAAc,SAAS,MAAM,cAAc,OAAO,MAAM,aAAa;AACrG,QAAIC,QAAO;AAAA,MACT,GAAG;AAAA,MACH,GAAG;AAAA,IACL;AAEA,QAAI,CAACD,gBAAe;AAClB;AAAA,IACF;AAEA,QAAI,eAAe;AACjB,UAAI;AAEJ,UAAI,WAAW,aAAa,MAAM,MAAM;AACxC,UAAI,UAAU,aAAa,MAAM,SAAS;AAC1C,UAAI,MAAM,aAAa,MAAM,WAAW;AACxC,UAAIE,UAASF,eAAc;AAC3B,UAAIG,OAAMD,UAAS,SAAS;AAC5B,UAAIE,OAAMF,UAAS,SAAS;AAC5B,UAAI,WAAW,SAAS,CAAC,WAAW,OAAO,IAAI;AAC/C,UAAI,SAAS,cAAcG,SAAQ,cAAc,OAAO,WAAW;AACnE,UAAI,SAAS,cAAcA,SAAQ,CAAC,WAAW,OAAO,CAAC,cAAc;AAGrE,UAAI,eAAe,MAAM,SAAS;AAClC,UAAI,YAAY,UAAU,eAAe,cAAc,YAAY,IAAI;AAAA,QACrE,OAAO;AAAA,QACP,QAAQ;AAAA,MACV;AACA,UAAI,qBAAqB,MAAM,cAAc,sBAAsB,MAAM,cAAc,oBAAoB,UAAU,mBAAmB;AACxI,UAAI,kBAAkB,mBAAmB;AACzC,UAAI,kBAAkB,mBAAmB;AAMzC,UAAI,WAAW,OAAO,GAAG,cAAc,MAAM,UAAU,IAAI;AAC3D,UAAI,YAAY,kBAAkB,cAAc,OAAO,IAAI,WAAW,WAAW,kBAAkB,4BAA4B,WAAW,SAAS,WAAW,kBAAkB,4BAA4B;AAC5M,UAAI,YAAY,kBAAkB,CAAC,cAAc,OAAO,IAAI,WAAW,WAAW,kBAAkB,4BAA4B,WAAW,SAAS,WAAW,kBAAkB,4BAA4B;AAC7M,UAAI,oBAAoB,MAAM,SAAS,SAAS,gBAAgB,MAAM,SAAS,KAAK;AACpF,UAAI,eAAe,oBAAoB,aAAa,MAAM,kBAAkB,aAAa,IAAI,kBAAkB,cAAc,IAAI;AACjI,UAAI,uBAAuB,wBAAwB,uBAAuB,OAAO,SAAS,oBAAoB,cAAc,OAAO,wBAAwB;AAC3J,UAAI,YAAYH,UAAS,YAAY,sBAAsB;AAC3D,UAAI,YAAYA,UAAS,YAAY;AACrC,UAAI,kBAAkB,OAAO,SAAS,IAAQC,MAAK,SAAS,IAAIA,MAAKD,SAAQ,SAAS,IAAQE,MAAK,SAAS,IAAIA,IAAG;AACnH,MAAAJ,eAAc,YAAY;AAC1B,MAAAC,MAAK,YAAY,kBAAkBC;AAAA,IACrC;AAEA,QAAI,cAAc;AAChB,UAAI;AAEJ,UAAI,YAAY,aAAa,MAAM,MAAM;AAEzC,UAAI,WAAW,aAAa,MAAM,SAAS;AAE3C,UAAI,UAAUF,eAAc;AAE5B,UAAI,OAAO,YAAY,MAAM,WAAW;AAExC,UAAI,OAAO,UAAU,SAAS;AAE9B,UAAI,OAAO,UAAU,SAAS;AAE9B,UAAI,eAAe,CAAC,KAAK,IAAI,EAAE,QAAQ,aAAa,MAAM;AAE1D,UAAI,wBAAwB,yBAAyB,uBAAuB,OAAO,SAAS,oBAAoB,aAAa,OAAO,yBAAyB;AAE7J,UAAI,aAAa,eAAe,OAAO,UAAU,cAAc,QAAQ,WAAW,QAAQ,uBAAuB,4BAA4B;AAE7I,UAAI,aAAa,eAAe,UAAU,cAAc,QAAQ,WAAW,QAAQ,uBAAuB,4BAA4B,UAAU;AAEhJ,UAAI,mBAAmB,UAAU,eAAe,eAAe,YAAY,SAAS,UAAU,IAAI,OAAO,SAAS,aAAa,MAAM,SAAS,SAAS,aAAa,IAAI;AAExK,MAAAA,eAAc,WAAW;AACzB,MAAAC,MAAK,WAAW,mBAAmB;AAAA,IACrC;AAEA,UAAM,cAAc,QAAQA;AAAA,EAC9B;AAGA,MAAO,0BAAQ;AAAA,IACb,MAAM;AAAA,IACN,SAAS;AAAA,IACT,OAAO;AAAA,IACP,IAAI;AAAA,IACJ,kBAAkB,CAAC,QAAQ;AAAA,EAC7B;;;AC7Ie,WAAR,qBAAsC,SAAS;AACpD,WAAO;AAAA,MACL,YAAY,QAAQ;AAAA,MACpB,WAAW,QAAQ;AAAA,IACrB;AAAA,EACF;;;ACDe,WAAR,cAA+B,MAAM;AAC1C,QAAI,SAAS,UAAU,IAAI,KAAK,CAAC,cAAc,IAAI,GAAG;AACpD,aAAO,gBAAgB,IAAI;AAAA,IAC7B,OAAO;AACL,aAAO,qBAAqB,IAAI;AAAA,IAClC;AAAA,EACF;;;ACDA,WAAS,gBAAgB,SAAS;AAChC,QAAI,OAAO,QAAQ,sBAAsB;AACzC,QAAI,SAAS,MAAM,KAAK,KAAK,IAAI,QAAQ,eAAe;AACxD,QAAI,SAAS,MAAM,KAAK,MAAM,IAAI,QAAQ,gBAAgB;AAC1D,WAAO,WAAW,KAAK,WAAW;AAAA,EACpC;AAIe,WAAR,iBAAkC,yBAAyB,cAAc,SAAS;AACvF,QAAI,YAAY,QAAQ;AACtB,gBAAU;AAAA,IACZ;AAEA,QAAI,0BAA0B,cAAc,YAAY;AACxD,QAAI,uBAAuB,cAAc,YAAY,KAAK,gBAAgB,YAAY;AACtF,QAAI,kBAAkB,mBAAmB,YAAY;AACrD,QAAI,OAAO,sBAAsB,yBAAyB,sBAAsB,OAAO;AACvF,QAAI,SAAS;AAAA,MACX,YAAY;AAAA,MACZ,WAAW;AAAA,IACb;AACA,QAAI,UAAU;AAAA,MACZ,GAAG;AAAA,MACH,GAAG;AAAA,IACL;AAEA,QAAI,2BAA2B,CAAC,2BAA2B,CAAC,SAAS;AACnE,UAAI,YAAY,YAAY,MAAM,UAClC,eAAe,eAAe,GAAG;AAC/B,iBAAS,cAAc,YAAY;AAAA,MACrC;AAEA,UAAI,cAAc,YAAY,GAAG;AAC/B,kBAAU,sBAAsB,cAAc,IAAI;AAClD,gBAAQ,KAAK,aAAa;AAC1B,gBAAQ,KAAK,aAAa;AAAA,MAC5B,WAAW,iBAAiB;AAC1B,gBAAQ,IAAI,oBAAoB,eAAe;AAAA,MACjD;AAAA,IACF;AAEA,WAAO;AAAA,MACL,GAAG,KAAK,OAAO,OAAO,aAAa,QAAQ;AAAA,MAC3C,GAAG,KAAK,MAAM,OAAO,YAAY,QAAQ;AAAA,MACzC,OAAO,KAAK;AAAA,MACZ,QAAQ,KAAK;AAAA,IACf;AAAA,EACF;;;ACvDA,WAAS,MAAM,WAAW;AACxB,QAAI,MAAM,oBAAI,IAAI;AAClB,QAAI,UAAU,oBAAI,IAAI;AACtB,QAAI,SAAS,CAAC;AACd,cAAU,QAAQ,SAAU,UAAU;AACpC,UAAI,IAAI,SAAS,MAAM,QAAQ;AAAA,IACjC,CAAC;AAED,aAAS,KAAK,UAAU;AACtB,cAAQ,IAAI,SAAS,IAAI;AACzB,UAAI,WAAW,CAAC,EAAE,OAAO,SAAS,YAAY,CAAC,GAAG,SAAS,oBAAoB,CAAC,CAAC;AACjF,eAAS,QAAQ,SAAU,KAAK;AAC9B,YAAI,CAAC,QAAQ,IAAI,GAAG,GAAG;AACrB,cAAI,cAAc,IAAI,IAAI,GAAG;AAE7B,cAAI,aAAa;AACf,iBAAK,WAAW;AAAA,UAClB;AAAA,QACF;AAAA,MACF,CAAC;AACD,aAAO,KAAK,QAAQ;AAAA,IACtB;AAEA,cAAU,QAAQ,SAAU,UAAU;AACpC,UAAI,CAAC,QAAQ,IAAI,SAAS,IAAI,GAAG;AAE/B,aAAK,QAAQ;AAAA,MACf;AAAA,IACF,CAAC;AACD,WAAO;AAAA,EACT;AAEe,WAAR,eAAgC,WAAW;AAEhD,QAAI,mBAAmB,MAAM,SAAS;AAEtC,WAAO,eAAe,OAAO,SAAU,KAAK,OAAO;AACjD,aAAO,IAAI,OAAO,iBAAiB,OAAO,SAAU,UAAU;AAC5D,eAAO,SAAS,UAAU;AAAA,MAC5B,CAAC,CAAC;AAAA,IACJ,GAAG,CAAC,CAAC;AAAA,EACP;;;AC3Ce,WAARK,UAA0BC,KAAI;AACnC,QAAI;AACJ,WAAO,WAAY;AACjB,UAAI,CAAC,SAAS;AACZ,kBAAU,IAAI,QAAQ,SAAU,SAAS;AACvC,kBAAQ,QAAQ,EAAE,KAAK,WAAY;AACjC,sBAAU;AACV,oBAAQA,IAAG,CAAC;AAAA,UACd,CAAC;AAAA,QACH,CAAC;AAAA,MACH;AAEA,aAAO;AAAA,IACT;AAAA,EACF;;;ACde,WAAR,OAAwB,KAAK;AAClC,aAAS,OAAO,UAAU,QAAQ,OAAO,IAAI,MAAM,OAAO,IAAI,OAAO,IAAI,CAAC,GAAG,OAAO,GAAG,OAAO,MAAM,QAAQ;AAC1G,WAAK,OAAO,KAAK,UAAU;AAAA,IAC7B;AAEA,WAAO,CAAC,EAAE,OAAO,IAAI,EAAE,OAAO,SAAUC,IAAG,GAAG;AAC5C,aAAOA,GAAE,QAAQ,MAAM,CAAC;AAAA,IAC1B,GAAG,GAAG;AAAA,EACR;;;ACNA,MAAI,yBAAyB;AAC7B,MAAI,2BAA2B;AAC/B,MAAI,mBAAmB,CAAC,QAAQ,WAAW,SAAS,MAAM,UAAU,YAAY,SAAS;AAC1E,WAAR,kBAAmC,WAAW;AACnD,cAAU,QAAQ,SAAU,UAAU;AACpC,OAAC,EAAE,OAAO,OAAO,KAAK,QAAQ,GAAG,gBAAgB,EAChD,OAAO,SAAU,OAAOC,QAAOC,OAAM;AACpC,eAAOA,MAAK,QAAQ,KAAK,MAAMD;AAAA,MACjC,CAAC,EAAE,QAAQ,SAAU,KAAK;AACxB,gBAAQ,KAAK;AAAA,UACX,KAAK;AACH,gBAAI,OAAO,SAAS,SAAS,UAAU;AACrC,sBAAQ,MAAM,OAAO,wBAAwB,OAAO,SAAS,IAAI,GAAG,UAAU,YAAY,MAAO,OAAO,SAAS,IAAI,IAAI,GAAI,CAAC;AAAA,YAChI;AAEA;AAAA,UAEF,KAAK;AACH,gBAAI,OAAO,SAAS,YAAY,WAAW;AACzC,sBAAQ,MAAM,OAAO,wBAAwB,SAAS,MAAM,aAAa,aAAa,MAAO,OAAO,SAAS,OAAO,IAAI,GAAI,CAAC;AAAA,YAC/H;AAEA;AAAA,UAEF,KAAK;AACH,gBAAI,eAAe,QAAQ,SAAS,KAAK,IAAI,GAAG;AAC9C,sBAAQ,MAAM,OAAO,wBAAwB,SAAS,MAAM,WAAW,YAAY,eAAe,KAAK,IAAI,GAAG,MAAO,OAAO,SAAS,KAAK,IAAI,GAAI,CAAC;AAAA,YACrJ;AAEA;AAAA,UAEF,KAAK;AACH,gBAAI,OAAO,SAAS,OAAO,YAAY;AACrC,sBAAQ,MAAM,OAAO,wBAAwB,SAAS,MAAM,QAAQ,cAAc,MAAO,OAAO,SAAS,EAAE,IAAI,GAAI,CAAC;AAAA,YACtH;AAEA;AAAA,UAEF,KAAK;AACH,gBAAI,SAAS,UAAU,QAAQ,OAAO,SAAS,WAAW,YAAY;AACpE,sBAAQ,MAAM,OAAO,wBAAwB,SAAS,MAAM,YAAY,cAAc,MAAO,OAAO,SAAS,EAAE,IAAI,GAAI,CAAC;AAAA,YAC1H;AAEA;AAAA,UAEF,KAAK;AACH,gBAAI,SAAS,YAAY,QAAQ,CAAC,MAAM,QAAQ,SAAS,QAAQ,GAAG;AAClE,sBAAQ,MAAM,OAAO,wBAAwB,SAAS,MAAM,cAAc,WAAW,MAAO,OAAO,SAAS,QAAQ,IAAI,GAAI,CAAC;AAAA,YAC/H;AAEA;AAAA,UAEF,KAAK;AACH,gBAAI,CAAC,MAAM,QAAQ,SAAS,gBAAgB,GAAG;AAC7C,sBAAQ,MAAM,OAAO,wBAAwB,SAAS,MAAM,sBAAsB,WAAW,MAAO,OAAO,SAAS,gBAAgB,IAAI,GAAI,CAAC;AAAA,YAC/I;AAEA;AAAA,UAEF,KAAK;AAAA,UACL,KAAK;AACH;AAAA,UAEF;AACE,oBAAQ,MAAM,6DAA8D,SAAS,OAAO,sCAAuC,iBAAiB,IAAI,SAAU,GAAG;AACnK,qBAAO,MAAO,IAAI;AAAA,YACpB,CAAC,EAAE,KAAK,IAAI,IAAI,YAAa,MAAM,iBAAkB;AAAA,QACzD;AAEA,iBAAS,YAAY,SAAS,SAAS,QAAQ,SAAU,aAAa;AACpE,cAAI,UAAU,KAAK,SAAU,KAAK;AAChC,mBAAO,IAAI,SAAS;AAAA,UACtB,CAAC,KAAK,MAAM;AACV,oBAAQ,MAAM,OAAO,0BAA0B,OAAO,SAAS,IAAI,GAAG,aAAa,WAAW,CAAC;AAAA,UACjG;AAAA,QACF,CAAC;AAAA,MACH,CAAC;AAAA,IACH,CAAC;AAAA,EACH;;;AChFe,WAAR,SAA0B,KAAKE,KAAI;AACxC,QAAI,cAAc,oBAAI,IAAI;AAC1B,WAAO,IAAI,OAAO,SAAU,MAAM;AAChC,UAAI,aAAaA,IAAG,IAAI;AAExB,UAAI,CAAC,YAAY,IAAI,UAAU,GAAG;AAChC,oBAAY,IAAI,UAAU;AAC1B,eAAO;AAAA,MACT;AAAA,IACF,CAAC;AAAA,EACH;;;ACVe,WAAR,YAA6B,WAAW;AAC7C,QAAI,SAAS,UAAU,OAAO,SAAUC,SAAQ,SAAS;AACvD,UAAI,WAAWA,QAAO,QAAQ;AAC9B,MAAAA,QAAO,QAAQ,QAAQ,WAAW,OAAO,OAAO,CAAC,GAAG,UAAU,SAAS;AAAA,QACrE,SAAS,OAAO,OAAO,CAAC,GAAG,SAAS,SAAS,QAAQ,OAAO;AAAA,QAC5D,MAAM,OAAO,OAAO,CAAC,GAAG,SAAS,MAAM,QAAQ,IAAI;AAAA,MACrD,CAAC,IAAI;AACL,aAAOA;AAAA,IACT,GAAG,CAAC,CAAC;AAEL,WAAO,OAAO,KAAK,MAAM,EAAE,IAAI,SAAU,KAAK;AAC5C,aAAO,OAAO;AAAA,IAChB,CAAC;AAAA,EACH;;;ACCA,MAAI,wBAAwB;AAC5B,MAAI,sBAAsB;AAC1B,MAAI,kBAAkB;AAAA,IACpB,WAAW;AAAA,IACX,WAAW,CAAC;AAAA,IACZ,UAAU;AAAA,EACZ;AAEA,WAAS,mBAAmB;AAC1B,aAAS,OAAO,UAAU,QAAQ,OAAO,IAAI,MAAM,IAAI,GAAG,OAAO,GAAG,OAAO,MAAM,QAAQ;AACvF,WAAK,QAAQ,UAAU;AAAA,IACzB;AAEA,WAAO,CAAC,KAAK,KAAK,SAAU,SAAS;AACnC,aAAO,EAAE,WAAW,OAAO,QAAQ,0BAA0B;AAAA,IAC/D,CAAC;AAAA,EACH;AAEO,WAAS,gBAAgB,kBAAkB;AAChD,QAAI,qBAAqB,QAAQ;AAC/B,yBAAmB,CAAC;AAAA,IACtB;AAEA,QAAI,oBAAoB,kBACpB,wBAAwB,kBAAkB,kBAC1CC,oBAAmB,0BAA0B,SAAS,CAAC,IAAI,uBAC3D,yBAAyB,kBAAkB,gBAC3CC,kBAAiB,2BAA2B,SAAS,kBAAkB;AAC3E,WAAO,SAASC,cAAaC,YAAWC,SAAQ,SAAS;AACvD,UAAI,YAAY,QAAQ;AACtB,kBAAUH;AAAA,MACZ;AAEA,UAAI,QAAQ;AAAA,QACV,WAAW;AAAA,QACX,kBAAkB,CAAC;AAAA,QACnB,SAAS,OAAO,OAAO,CAAC,GAAG,iBAAiBA,eAAc;AAAA,QAC1D,eAAe,CAAC;AAAA,QAChB,UAAU;AAAA,UACR,WAAWE;AAAA,UACX,QAAQC;AAAA,QACV;AAAA,QACA,YAAY,CAAC;AAAA,QACb,QAAQ,CAAC;AAAA,MACX;AACA,UAAI,mBAAmB,CAAC;AACxB,UAAI,cAAc;AAClB,UAAI,WAAW;AAAA,QACb;AAAA,QACA,YAAY,SAAS,WAAW,kBAAkB;AAChD,cAAIC,WAAU,OAAO,qBAAqB,aAAa,iBAAiB,MAAM,OAAO,IAAI;AACzF,iCAAuB;AACvB,gBAAM,UAAU,OAAO,OAAO,CAAC,GAAGJ,iBAAgB,MAAM,SAASI,QAAO;AACxE,gBAAM,gBAAgB;AAAA,YACpB,WAAW,UAAUF,UAAS,IAAI,kBAAkBA,UAAS,IAAIA,WAAU,iBAAiB,kBAAkBA,WAAU,cAAc,IAAI,CAAC;AAAA,YAC3I,QAAQ,kBAAkBC,OAAM;AAAA,UAClC;AAGA,cAAI,mBAAmB,eAAe,YAAY,CAAC,EAAE,OAAOJ,mBAAkB,MAAM,QAAQ,SAAS,CAAC,CAAC;AAEvG,gBAAM,mBAAmB,iBAAiB,OAAO,SAAU,GAAG;AAC5D,mBAAO,EAAE;AAAA,UACX,CAAC;AAGD,cAAI,MAAuC;AACzC,gBAAI,YAAY,SAAS,CAAC,EAAE,OAAO,kBAAkB,MAAM,QAAQ,SAAS,GAAG,SAAUM,OAAM;AAC7F,kBAAI,OAAOA,MAAK;AAChB,qBAAO;AAAA,YACT,CAAC;AACD,8BAAkB,SAAS;AAE3B,gBAAI,iBAAiB,MAAM,QAAQ,SAAS,MAAM,MAAM;AACtD,kBAAI,eAAe,MAAM,iBAAiB,KAAK,SAAU,OAAO;AAC9D,oBAAI,OAAO,MAAM;AACjB,uBAAO,SAAS;AAAA,cAClB,CAAC;AAED,kBAAI,CAAC,cAAc;AACjB,wBAAQ,MAAM,CAAC,4DAA4D,8BAA8B,EAAE,KAAK,GAAG,CAAC;AAAA,cACtH;AAAA,YACF;AAEA,gBAAI,oBAAoBC,kBAAiBH,OAAM,GAC3C,YAAY,kBAAkB,WAC9B,cAAc,kBAAkB,aAChC,eAAe,kBAAkB,cACjC,aAAa,kBAAkB;AAInC,gBAAI,CAAC,WAAW,aAAa,cAAc,UAAU,EAAE,KAAK,SAAU,QAAQ;AAC5E,qBAAO,WAAW,MAAM;AAAA,YAC1B,CAAC,GAAG;AACF,sBAAQ,KAAK,CAAC,+DAA+D,6DAA6D,8DAA8D,4DAA4D,YAAY,EAAE,KAAK,GAAG,CAAC;AAAA,YAC7R;AAAA,UACF;AAEA,6BAAmB;AACnB,iBAAO,SAAS,OAAO;AAAA,QACzB;AAAA,QAMA,aAAa,SAAS,cAAc;AAClC,cAAI,aAAa;AACf;AAAA,UACF;AAEA,cAAI,kBAAkB,MAAM,UACxBD,aAAY,gBAAgB,WAC5BC,UAAS,gBAAgB;AAG7B,cAAI,CAAC,iBAAiBD,YAAWC,OAAM,GAAG;AACxC,gBAAI,MAAuC;AACzC,sBAAQ,MAAM,qBAAqB;AAAA,YACrC;AAEA;AAAA,UACF;AAGA,gBAAM,QAAQ;AAAA,YACZ,WAAW,iBAAiBD,YAAW,gBAAgBC,OAAM,GAAG,MAAM,QAAQ,aAAa,OAAO;AAAA,YAClG,QAAQ,cAAcA,OAAM;AAAA,UAC9B;AAMA,gBAAM,QAAQ;AACd,gBAAM,YAAY,MAAM,QAAQ;AAKhC,gBAAM,iBAAiB,QAAQ,SAAU,UAAU;AACjD,mBAAO,MAAM,cAAc,SAAS,QAAQ,OAAO,OAAO,CAAC,GAAG,SAAS,IAAI;AAAA,UAC7E,CAAC;AACD,cAAI,kBAAkB;AAEtB,mBAASI,SAAQ,GAAGA,SAAQ,MAAM,iBAAiB,QAAQA,UAAS;AAClE,gBAAI,MAAuC;AACzC,iCAAmB;AAEnB,kBAAI,kBAAkB,KAAK;AACzB,wBAAQ,MAAM,mBAAmB;AACjC;AAAA,cACF;AAAA,YACF;AAEA,gBAAI,MAAM,UAAU,MAAM;AACxB,oBAAM,QAAQ;AACd,cAAAA,SAAQ;AACR;AAAA,YACF;AAEA,gBAAI,wBAAwB,MAAM,iBAAiBA,SAC/CC,MAAK,sBAAsB,IAC3B,yBAAyB,sBAAsB,SAC/C,WAAW,2BAA2B,SAAS,CAAC,IAAI,wBACpD,OAAO,sBAAsB;AAEjC,gBAAI,OAAOA,QAAO,YAAY;AAC5B,sBAAQA,IAAG;AAAA,gBACT;AAAA,gBACA,SAAS;AAAA,gBACT;AAAA,gBACA;AAAA,cACF,CAAC,KAAK;AAAA,YACR;AAAA,UACF;AAAA,QACF;AAAA,QAGA,QAAQC,UAAS,WAAY;AAC3B,iBAAO,IAAI,QAAQ,SAAU,SAAS;AACpC,qBAAS,YAAY;AACrB,oBAAQ,KAAK;AAAA,UACf,CAAC;AAAA,QACH,CAAC;AAAA,QACD,SAAS,SAAS,UAAU;AAC1B,iCAAuB;AACvB,wBAAc;AAAA,QAChB;AAAA,MACF;AAEA,UAAI,CAAC,iBAAiBP,YAAWC,OAAM,GAAG;AACxC,YAAI,MAAuC;AACzC,kBAAQ,MAAM,qBAAqB;AAAA,QACrC;AAEA,eAAO;AAAA,MACT;AAEA,eAAS,WAAW,OAAO,EAAE,KAAK,SAAUO,QAAO;AACjD,YAAI,CAAC,eAAe,QAAQ,eAAe;AACzC,kBAAQ,cAAcA,MAAK;AAAA,QAC7B;AAAA,MACF,CAAC;AAMD,eAAS,qBAAqB;AAC5B,cAAM,iBAAiB,QAAQ,SAAU,OAAO;AAC9C,cAAI,OAAO,MAAM,MACb,gBAAgB,MAAM,SACtBN,WAAU,kBAAkB,SAAS,CAAC,IAAI,eAC1CO,UAAS,MAAM;AAEnB,cAAI,OAAOA,YAAW,YAAY;AAChC,gBAAI,YAAYA,QAAO;AAAA,cACrB;AAAA,cACA;AAAA,cACA;AAAA,cACA,SAASP;AAAA,YACX,CAAC;AAED,gBAAI,SAAS,SAASQ,UAAS;AAAA,YAAC;AAEhC,6BAAiB,KAAK,aAAa,MAAM;AAAA,UAC3C;AAAA,QACF,CAAC;AAAA,MACH;AAEA,eAAS,yBAAyB;AAChC,yBAAiB,QAAQ,SAAUJ,KAAI;AACrC,iBAAOA,IAAG;AAAA,QACZ,CAAC;AACD,2BAAmB,CAAC;AAAA,MACtB;AAEA,aAAO;AAAA,IACT;AAAA,EACF;AACO,MAAI,eAA4B,gCAAgB;;;AC3PvD,MAAI,mBAAmB,CAAC,wBAAgB,uBAAe,uBAAe,mBAAW;AACjF,MAAIK,gBAA4B,gCAAgB;AAAA,IAC9C;AAAA,EACF,CAAC;;;ACED,MAAIC,oBAAmB,CAAC,wBAAgB,uBAAe,uBAAe,qBAAa,gBAAQ,cAAM,yBAAiB,eAAO,YAAI;AAC7H,MAAIC,gBAA4B,gCAAgB;AAAA,IAC9C,kBAAkBD;AAAA,EACpB,CAAC;;;ACND,MAAME,UAAU;AAChB,MAAMC,0BAA0B;AAChC,MAAMC,iBAAiB;AAGvB,MAAMC,SAASC,YAAU;AACvB,QAAIA,WAAW,QAAQA,WAAWC,QAAW;AAC3C,aAAQ,GAAED;IACX;AAED,WAAOE,OAAOC,UAAUC,SAASC,KAAKL,MAA/B,EAAuCM,MAAM,aAA7C,EAA4D,GAAGC,YAA/D;EACR;AAMD,MAAMC,SAASC,CAAAA,YAAU;AACvB,OAAG;AACDA,MAAAA,WAAUC,KAAKC,MAAMD,KAAKE,OAAL,IAAgBhB,OAA3B;IACX,SAAQiB,SAASC,eAAeL,OAAxB;AAET,WAAOA;EACR;AAED,MAAMM,cAAcC,aAAW;AAC7B,QAAIC,WAAWD,QAAQE,aAAa,gBAArB;AAEf,QAAI,CAACD,YAAYA,aAAa,KAAK;AACjC,UAAIE,gBAAgBH,QAAQE,aAAa,MAArB;AAMpB,UAAI,CAACC,iBAAkB,CAACA,cAAcC,SAAS,GAAvB,KAA+B,CAACD,cAAcE,WAAW,GAAzB,GAAgC;AACtF,eAAO;MACR;AAGD,UAAIF,cAAcC,SAAS,GAAvB,KAA+B,CAACD,cAAcE,WAAW,GAAzB,GAA+B;AACjEF,wBAAiB,IAAGA,cAAcG,MAAM,GAApB,EAAyB;MAC9C;AAEDL,iBAAWE,iBAAiBA,kBAAkB,MAAMA,cAAcI,KAAd,IAAuB;IAC5E;AAED,WAAON;EACR;AAED,MAAMO,yBAAyBR,aAAW;AACxC,UAAMC,WAAWF,YAAYC,OAAD;AAE5B,QAAIC,UAAU;AACZ,aAAOJ,SAASY,cAAcR,QAAvB,IAAmCA,WAAW;IACtD;AAED,WAAO;EACR;AAED,MAAMS,yBAAyBV,aAAW;AACxC,UAAMC,WAAWF,YAAYC,OAAD;AAE5B,WAAOC,WAAWJ,SAASY,cAAcR,QAAvB,IAAmC;EACtD;AAED,MAAMU,mCAAmCX,aAAW;AAClD,QAAI,CAACA,SAAS;AACZ,aAAO;IACR;AAGD,QAAI;MAAEY;MAAoBC;IAAtB,IAA0CC,OAAOC,iBAAiBf,OAAxB;AAE9C,UAAMgB,0BAA0BC,OAAOC,WAAWN,kBAAlB;AAChC,UAAMO,uBAAuBF,OAAOC,WAAWL,eAAlB;AAG7B,QAAI,CAACG,2BAA2B,CAACG,sBAAsB;AACrD,aAAO;IACR;AAGDP,yBAAqBA,mBAAmBN,MAAM,GAAzB,EAA8B;AACnDO,sBAAkBA,gBAAgBP,MAAM,GAAtB,EAA2B;AAE7C,YAAQW,OAAOC,WAAWN,kBAAlB,IAAwCK,OAAOC,WAAWL,eAAlB,KAAsChC;EACvF;AAED,MAAMuC,uBAAuBpB,aAAW;AACtCA,YAAQqB,cAAc,IAAIC,MAAMxC,cAAV,CAAtB;EACD;AAED,MAAMyC,aAAYvC,YAAU;AAC1B,QAAI,CAACA,UAAU,OAAOA,WAAW,UAAU;AACzC,aAAO;IACR;AAED,QAAI,OAAOA,OAAOwC,WAAW,aAAa;AACxCxC,eAASA,OAAO;IACjB;AAED,WAAO,OAAOA,OAAOyC,aAAa;EACnC;AAED,MAAMC,aAAa1C,YAAU;AAE3B,QAAIuC,WAAUvC,MAAD,GAAU;AACrB,aAAOA,OAAOwC,SAASxC,OAAO,KAAKA;IACpC;AAED,QAAI,OAAOA,WAAW,YAAYA,OAAO2C,SAAS,GAAG;AACnD,aAAO9B,SAASY,cAAczB,MAAvB;IACR;AAED,WAAO;EACR;AAED,MAAM4C,YAAY5B,aAAW;AAC3B,QAAI,CAACuB,WAAUvB,OAAD,KAAaA,QAAQ6B,eAAR,EAAyBF,WAAW,GAAG;AAChE,aAAO;IACR;AAED,UAAMG,mBAAmBf,iBAAiBf,OAAD,EAAU+B,iBAAiB,YAA3C,MAA6D;AAEtF,UAAMC,gBAAgBhC,QAAQiC,QAAQ,qBAAhB;AAEtB,QAAI,CAACD,eAAe;AAClB,aAAOF;IACR;AAED,QAAIE,kBAAkBhC,SAAS;AAC7B,YAAMkC,UAAUlC,QAAQiC,QAAQ,SAAhB;AAChB,UAAIC,WAAWA,QAAQC,eAAeH,eAAe;AACnD,eAAO;MACR;AAED,UAAIE,YAAY,MAAM;AACpB,eAAO;MACR;IACF;AAED,WAAOJ;EACR;AAED,MAAMM,aAAapC,aAAW;AAC5B,QAAI,CAACA,WAAWA,QAAQyB,aAAaY,KAAKC,cAAc;AACtD,aAAO;IACR;AAED,QAAItC,QAAQuC,UAAUC,SAAS,UAA3B,GAAwC;AAC1C,aAAO;IACR;AAED,QAAI,OAAOxC,QAAQyC,aAAa,aAAa;AAC3C,aAAOzC,QAAQyC;IAChB;AAED,WAAOzC,QAAQ0C,aAAa,UAArB,KAAoC1C,QAAQE,aAAa,UAArB,MAAqC;EACjF;AAED,MAAMyC,iBAAiB3C,aAAW;AAChC,QAAI,CAACH,SAAS+C,gBAAgBC,cAAc;AAC1C,aAAO;IACR;AAGD,QAAI,OAAO7C,QAAQ8C,gBAAgB,YAAY;AAC7C,YAAMC,OAAO/C,QAAQ8C,YAAR;AACb,aAAOC,gBAAgBC,aAAaD,OAAO;IAC5C;AAED,QAAI/C,mBAAmBgD,YAAY;AACjC,aAAOhD;IACR;AAGD,QAAI,CAACA,QAAQmC,YAAY;AACvB,aAAO;IACR;AAED,WAAOQ,eAAe3C,QAAQmC,UAAT;EACtB;AAED,MAAMc,OAAO,MAAM;EAAA;AAUnB,MAAMC,SAASlD,aAAW;AACxBA,YAAQmD;EACT;AAED,MAAMC,YAAY,MAAM;AACtB,QAAItC,OAAOuC,UAAU,CAACxD,SAASyD,KAAKZ,aAAa,mBAA3B,GAAiD;AACrE,aAAO5B,OAAOuC;IACf;AAED,WAAO;EACR;AAED,MAAME,4BAA4B,CAAA;AAElC,MAAMC,qBAAqBC,cAAY;AACrC,QAAI5D,SAAS6D,eAAe,WAAW;AAErC,UAAI,CAACH,0BAA0B5B,QAAQ;AACrC9B,iBAAS8D,iBAAiB,oBAAoB,MAAM;AAClD,qBAAWF,aAAYF,2BAA2B;AAChDE,YAAAA,UAAQ;UACT;SAHH;MAKD;AAEDF,gCAA0BK,KAAKH,QAA/B;IACD,OAAM;AACLA,eAAQ;IACT;EACF;AAED,MAAMI,QAAQ,MAAMhE,SAAS+C,gBAAgBkB,QAAQ;AAErD,MAAMC,qBAAqBC,CAAAA,YAAU;AACnCR,uBAAmB,MAAM;AACvB,YAAMS,KAAIb,UAAS;AAEnB,UAAIa,IAAG;AACL,cAAMC,OAAOF,QAAOG;AACpB,cAAMC,qBAAqBH,GAAEI,GAAGH;AAChCD,QAAAA,GAAEI,GAAGH,QAAQF,QAAOM;AACpBL,QAAAA,GAAEI,GAAGH,MAAMK,cAAcP;AACzBC,QAAAA,GAAEI,GAAGH,MAAMM,aAAa,MAAM;AAC5BP,UAAAA,GAAEI,GAAGH,QAAQE;AACb,iBAAOJ,QAAOM;;MAEjB;IACF,CAbiB;EAcnB;AAED,MAAMG,UAAUhB,cAAY;AAC1B,QAAI,OAAOA,aAAa,YAAY;AAClCA,eAAQ;IACT;EACF;AAED,MAAMiB,yBAAyB,CAACjB,UAAUkB,mBAAmBC,oBAAoB,SAAS;AACxF,QAAI,CAACA,mBAAmB;AACtBH,cAAQhB,QAAD;AACP;IACD;AAED,UAAMoB,kBAAkB;AACxB,UAAMC,mBAAmBnE,iCAAiCgE,iBAAD,IAAsBE;AAE/E,QAAIE,SAAS;AAEb,UAAMC,WAAU,CAAC;MAAEC;IAAF,MAAe;AAC9B,UAAIA,WAAWN,mBAAmB;AAChC;MACD;AAEDI,eAAS;AACTJ,wBAAkBO,oBAAoBpG,gBAAgBkG,QAAtD;AACAP,cAAQhB,QAAD;;AAGTkB,sBAAkBhB,iBAAiB7E,gBAAgBkG,QAAnD;AACAG,eAAW,MAAM;AACf,UAAI,CAACJ,QAAQ;AACX3D,6BAAqBuD,iBAAD;MACrB;OACAG,gBAJO;EAKX;AAWD,MAAMM,uBAAuB,CAACC,MAAMC,eAAeC,eAAeC,mBAAmB;AACnF,UAAMC,aAAaJ,KAAK1D;AACxB,QAAI+D,SAAQL,KAAKM,QAAQL,aAAb;AAIZ,QAAII,WAAU,IAAI;AAChB,aAAO,CAACH,iBAAiBC,iBAAiBH,KAAKI,aAAa,KAAKJ,KAAK;IACvE;AAEDK,IAAAA,UAASH,gBAAgB,IAAI;AAE7B,QAAIC,gBAAgB;AAClBE,MAAAA,UAASA,SAAQD,cAAcA;IAChC;AAED,WAAOJ,KAAK3F,KAAKkG,IAAI,GAAGlG,KAAKmG,IAAIH,QAAOD,aAAa,CAA7B,CAAZ;EACb;AC3SD,MAAMK,iBAAiB;AACvB,MAAMC,iBAAiB;AACvB,MAAMC,gBAAgB;AACtB,MAAMC,gBAAgB,CAAA;AACtB,MAAIC,WAAW;AACf,MAAMC,eAAe;IACnBC,YAAY;IACZC,YAAY;EAFO;AAKrB,MAAMC,eAAe,oBAAIC,IAAI,CAC3B,SACA,YACA,WACA,aACA,eACA,cACA,kBACA,aACA,YACA,aACA,eACA,aACA,WACA,YACA,SACA,qBACA,cACA,aACA,YACA,eACA,eACA,eACA,aACA,gBACA,iBACA,gBACA,iBACA,cACA,SACA,QACA,UACA,SACA,UACA,UACA,WACA,YACA,QACA,UACA,gBACA,UACA,QACA,oBACA,oBACA,SACA,SACA,QA9C2B,CAAR;AAqDrB,WAASC,aAAaxG,SAASyG,MAAK;AAClC,WAAQA,QAAQ,GAAEA,SAAQP,gBAAiBlG,QAAQkG,YAAYA;EAChE;AAED,WAASQ,iBAAiB1G,SAAS;AACjC,UAAMyG,OAAMD,aAAaxG,OAAD;AAExBA,YAAQkG,WAAWO;AACnBR,kBAAcQ,QAAOR,cAAcQ,SAAQ,CAAA;AAE3C,WAAOR,cAAcQ;EACtB;AAED,WAASE,iBAAiB3G,SAASqE,KAAI;AACrC,WAAO,SAASW,SAAQ4B,OAAO;AAC7BC,iBAAWD,OAAO;QAAEE,gBAAgB9G;MAAlB,CAAR;AAEV,UAAIgF,SAAQ+B,QAAQ;AAClBC,qBAAaC,IAAIjH,SAAS4G,MAAMM,MAAM7C,GAAtC;MACD;AAED,aAAOA,IAAG8C,MAAMnH,SAAS,CAAC4G,KAAD,CAAlB;;EAEV;AAED,WAASQ,2BAA2BpH,SAASC,UAAUoE,KAAI;AACzD,WAAO,SAASW,SAAQ4B,OAAO;AAC7B,YAAMS,cAAcrH,QAAQsH,iBAAiBrH,QAAzB;AAEpB,eAAS;QAAEgF;MAAF,IAAa2B,OAAO3B,UAAUA,WAAW,MAAMA,SAASA,OAAO9C,YAAY;AAClF,mBAAWoF,cAAcF,aAAa;AACpC,cAAIE,eAAetC,QAAQ;AACzB;UACD;AAED4B,qBAAWD,OAAO;YAAEE,gBAAgB7B;UAAlB,CAAR;AAEV,cAAID,SAAQ+B,QAAQ;AAClBC,yBAAaC,IAAIjH,SAAS4G,MAAMM,MAAMjH,UAAUoE,GAAhD;UACD;AAED,iBAAOA,IAAG8C,MAAMlC,QAAQ,CAAC2B,KAAD,CAAjB;QACR;MACF;;EAEJ;AAED,WAASY,YAAYC,QAAQC,UAAUC,qBAAqB,MAAM;AAChE,WAAOzI,OAAO0I,OAAOH,MAAd,EACJI,KAAKjB,WAASA,MAAMc,aAAaA,YAAYd,MAAMe,uBAAuBA,kBADtE;EAER;AAED,WAASG,oBAAoBC,mBAAmB/C,UAASgD,oBAAoB;AAC3E,UAAMC,cAAc,OAAOjD,aAAY;AAEvC,UAAM0C,WAAWO,cAAcD,qBAAsBhD,YAAWgD;AAChE,QAAIE,YAAYC,aAAaJ,iBAAD;AAE5B,QAAI,CAACzB,aAAa8B,IAAIF,SAAjB,GAA6B;AAChCA,kBAAYH;IACb;AAED,WAAO,CAACE,aAAaP,UAAUQ,SAAxB;EACR;AAED,WAASG,WAAWrI,SAAS+H,mBAAmB/C,UAASgD,oBAAoBjB,QAAQ;AACnF,QAAI,OAAOgB,sBAAsB,YAAY,CAAC/H,SAAS;AACrD;IACD;AAED,QAAI,CAACiI,aAAaP,UAAUQ,SAAxB,IAAqCJ,oBAAoBC,mBAAmB/C,UAASgD,kBAA7B;AAI5D,QAAID,qBAAqB5B,cAAc;AACrC,YAAMmC,eAAejE,CAAAA,QAAM;AACzB,eAAO,SAAUuC,OAAO;AACtB,cAAI,CAACA,MAAM2B,iBAAkB3B,MAAM2B,kBAAkB3B,MAAME,kBAAkB,CAACF,MAAME,eAAetE,SAASoE,MAAM2B,aAApC,GAAqD;AACjI,mBAAOlE,IAAGhF,KAAK,MAAMuH,KAAd;UACR;;;AAILc,iBAAWY,aAAaZ,QAAD;IACxB;AAED,UAAMD,SAASf,iBAAiB1G,OAAD;AAC/B,UAAMwI,WAAWf,OAAOS,eAAeT,OAAOS,aAAa,CAAA;AAC3D,UAAMO,mBAAmBjB,YAAYgB,UAAUd,UAAUO,cAAcjD,WAAU,IAA7C;AAEpC,QAAIyD,kBAAkB;AACpBA,uBAAiB1B,SAAS0B,iBAAiB1B,UAAUA;AAErD;IACD;AAED,UAAMN,OAAMD,aAAakB,UAAUK,kBAAkBW,QAAQ5C,gBAAgB,EAA1C,CAAX;AACxB,UAAMzB,MAAK4D,cACTb,2BAA2BpH,SAASgF,UAAS0C,QAAnB,IAC1Bf,iBAAiB3G,SAAS0H,QAAV;AAElBrD,IAAAA,IAAGsD,qBAAqBM,cAAcjD,WAAU;AAChDX,IAAAA,IAAGqD,WAAWA;AACdrD,IAAAA,IAAG0C,SAASA;AACZ1C,IAAAA,IAAG6B,WAAWO;AACd+B,aAAS/B,QAAOpC;AAEhBrE,YAAQ2D,iBAAiBuE,WAAW7D,KAAI4D,WAAxC;EACD;AAED,WAASU,cAAc3I,SAASyH,QAAQS,WAAWlD,UAAS2C,oBAAoB;AAC9E,UAAMtD,MAAKmD,YAAYC,OAAOS,YAAYlD,UAAS2C,kBAA7B;AAEtB,QAAI,CAACtD,KAAI;AACP;IACD;AAEDrE,YAAQkF,oBAAoBgD,WAAW7D,KAAIuE,QAAQjB,kBAAD,CAAlD;AACA,WAAOF,OAAOS,WAAW7D,IAAG6B;EAC7B;AAED,WAAS2C,yBAAyB7I,SAASyH,QAAQS,WAAWY,YAAW;AACvE,UAAMC,oBAAoBtB,OAAOS,cAAc,CAAA;AAE/C,eAAWc,cAAc9J,OAAO+J,KAAKF,iBAAZ,GAAgC;AACvD,UAAIC,WAAW5I,SAAS0I,UAApB,GAAgC;AAClC,cAAMlC,QAAQmC,kBAAkBC;AAChCL,sBAAc3I,SAASyH,QAAQS,WAAWtB,MAAMc,UAAUd,MAAMe,kBAAnD;MACd;IACF;EACF;AAED,WAASQ,aAAavB,OAAO;AAE3BA,YAAQA,MAAM8B,QAAQ3C,gBAAgB,EAA9B;AACR,WAAOI,aAAaS,UAAUA;EAC/B;AAED,MAAMI,eAAe;IACnBkC,GAAGlJ,SAAS4G,OAAO5B,UAASgD,oBAAoB;AAC9CK,iBAAWrI,SAAS4G,OAAO5B,UAASgD,oBAAoB,KAA9C;;IAGZmB,IAAInJ,SAAS4G,OAAO5B,UAASgD,oBAAoB;AAC/CK,iBAAWrI,SAAS4G,OAAO5B,UAASgD,oBAAoB,IAA9C;;IAGZf,IAAIjH,SAAS+H,mBAAmB/C,UAASgD,oBAAoB;AAC3D,UAAI,OAAOD,sBAAsB,YAAY,CAAC/H,SAAS;AACrD;MACD;AAED,YAAM,CAACiI,aAAaP,UAAUQ,SAAxB,IAAqCJ,oBAAoBC,mBAAmB/C,UAASgD,kBAA7B;AAC9D,YAAMoB,cAAclB,cAAcH;AAClC,YAAMN,SAASf,iBAAiB1G,OAAD;AAC/B,YAAM+I,oBAAoBtB,OAAOS,cAAc,CAAA;AAC/C,YAAMmB,cAActB,kBAAkB1H,WAAW,GAA7B;AAEpB,UAAI,OAAOqH,aAAa,aAAa;AAEnC,YAAI,CAACxI,OAAO+J,KAAKF,iBAAZ,EAA+BpH,QAAQ;AAC1C;QACD;AAEDgH,sBAAc3I,SAASyH,QAAQS,WAAWR,UAAUO,cAAcjD,WAAU,IAA/D;AACb;MACD;AAED,UAAIqE,aAAa;AACf,mBAAWC,gBAAgBpK,OAAO+J,KAAKxB,MAAZ,GAAqB;AAC9CoB,mCAAyB7I,SAASyH,QAAQ6B,cAAcvB,kBAAkBwB,MAAM,CAAxB,CAAhC;QACzB;MACF;AAED,iBAAWC,eAAetK,OAAO+J,KAAKF,iBAAZ,GAAgC;AACxD,cAAMC,aAAaQ,YAAYd,QAAQ1C,eAAe,EAAnC;AAEnB,YAAI,CAACoD,eAAerB,kBAAkB3H,SAAS4I,UAA3B,GAAwC;AAC1D,gBAAMpC,QAAQmC,kBAAkBS;AAChCb,wBAAc3I,SAASyH,QAAQS,WAAWtB,MAAMc,UAAUd,MAAMe,kBAAnD;QACd;MACF;;IAGH8B,QAAQzJ,SAAS4G,OAAO8C,MAAM;AAC5B,UAAI,OAAO9C,UAAU,YAAY,CAAC5G,SAAS;AACzC,eAAO;MACR;AAED,YAAMiE,KAAIb,UAAS;AACnB,YAAM8E,YAAYC,aAAavB,KAAD;AAC9B,YAAMwC,cAAcxC,UAAUsB;AAE9B,UAAIyB,cAAc;AAClB,UAAIC,UAAU;AACd,UAAIC,iBAAiB;AACrB,UAAIC,mBAAmB;AAEvB,UAAIV,eAAenF,IAAG;AACpB0F,sBAAc1F,GAAE3C,MAAMsF,OAAO8C,IAAf;AAEdzF,QAAAA,GAAEjE,OAAD,EAAUyJ,QAAQE,WAAnB;AACAC,kBAAU,CAACD,YAAYI,qBAAZ;AACXF,yBAAiB,CAACF,YAAYK,8BAAZ;AAClBF,2BAAmBH,YAAYM,mBAAZ;MACpB;AAED,UAAIC,MAAM,IAAI5I,MAAMsF,OAAO;QAAEgD;QAASO,YAAY;MAAvB,CAAjB;AACVD,YAAMrD,WAAWqD,KAAKR,IAAN;AAEhB,UAAII,kBAAkB;AACpBI,YAAIE,eAAJ;MACD;AAED,UAAIP,gBAAgB;AAClB7J,gBAAQqB,cAAc6I,GAAtB;MACD;AAED,UAAIA,IAAIJ,oBAAoBH,aAAa;AACvCA,oBAAYS,eAAZ;MACD;AAED,aAAOF;IACR;EArFkB;AAwFrB,WAASrD,WAAWwD,KAAKC,MAAM;AAC7B,eAAW,CAACC,KAAKC,KAAN,KAAgBtL,OAAOuL,QAAQH,QAAQ,CAAA,CAAvB,GAA4B;AACrD,UAAI;AACFD,YAAIE,OAAOC;MACZ,SAAO,SAAN;AACAtL,eAAOwL,eAAeL,KAAKE,KAAK;UAC9BI,cAAc;UACdC,MAAM;AACJ,mBAAOJ;UACR;SAJH;MAMD;IACF;AAED,WAAOH;EACR;AClTD,MAAMQ,aAAa,oBAAIC,IAAJ;AAEnB,MAAA,OAAe;IACbC,IAAI/K,SAASuK,KAAKS,UAAU;AAC1B,UAAI,CAACH,WAAWzC,IAAIpI,OAAf,GAAyB;AAC5B6K,mBAAWE,IAAI/K,SAAS,oBAAI8K,IAAJ,CAAxB;MACD;AAED,YAAMG,cAAcJ,WAAWD,IAAI5K,OAAf;AAIpB,UAAI,CAACiL,YAAY7C,IAAImC,GAAhB,KAAwBU,YAAYC,SAAS,GAAG;AAEnDC,gBAAQC,MAAO,+EAA8EC,MAAMC,KAAKL,YAAYhC,KAAZ,CAAX,EAA+B,KAA5H;AACA;MACD;AAEDgC,kBAAYF,IAAIR,KAAKS,QAArB;;IAGFJ,IAAI5K,SAASuK,KAAK;AAChB,UAAIM,WAAWzC,IAAIpI,OAAf,GAAyB;AAC3B,eAAO6K,WAAWD,IAAI5K,OAAf,EAAwB4K,IAAIL,GAA5B,KAAoC;MAC5C;AAED,aAAO;;IAGTgB,OAAOvL,SAASuK,KAAK;AACnB,UAAI,CAACM,WAAWzC,IAAIpI,OAAf,GAAyB;AAC5B;MACD;AAED,YAAMiL,cAAcJ,WAAWD,IAAI5K,OAAf;AAEpBiL,kBAAYO,OAAOjB,GAAnB;AAGA,UAAIU,YAAYC,SAAS,GAAG;AAC1BL,mBAAWW,OAAOxL,OAAlB;MACD;IACF;EAxCY;ACNf,WAASyL,cAAcjB,OAAO;AAC5B,QAAIA,UAAU,QAAQ;AACpB,aAAO;IACR;AAED,QAAIA,UAAU,SAAS;AACrB,aAAO;IACR;AAED,QAAIA,UAAUvJ,OAAOuJ,KAAD,EAAQpL,SAAd,GAA0B;AACtC,aAAO6B,OAAOuJ,KAAD;IACd;AAED,QAAIA,UAAU,MAAMA,UAAU,QAAQ;AACpC,aAAO;IACR;AAED,QAAI,OAAOA,UAAU,UAAU;AAC7B,aAAOA;IACR;AAED,QAAI;AACF,aAAOkB,KAAKC,MAAMC,mBAAmBpB,KAAD,CAA7B;IACR,SAAO,SAAN;AACA,aAAOA;IACR;EACF;AAED,WAASqB,iBAAiBtB,KAAK;AAC7B,WAAOA,IAAI7B,QAAQ,UAAUoD,SAAQ,IAAGA,IAAIvM,YAAJ,GAAjC;EACR;AAED,MAAMwM,cAAc;IAClBC,iBAAiBhM,SAASuK,KAAKC,OAAO;AACpCxK,cAAQiM,aAAc,WAAUJ,iBAAiBtB,GAAD,KAASC,KAAzD;;IAGF0B,oBAAoBlM,SAASuK,KAAK;AAChCvK,cAAQmM,gBAAiB,WAAUN,iBAAiBtB,GAAD,GAAnD;;IAGF6B,kBAAkBpM,SAAS;AACzB,UAAI,CAACA,SAAS;AACZ,eAAO,CAAA;MACR;AAED,YAAMqM,aAAa,CAAA;AACnB,YAAMC,SAASpN,OAAO+J,KAAKjJ,QAAQuM,OAApB,EAA6BC,OAAOjC,SAAOA,IAAIlK,WAAW,IAAf,KAAwB,CAACkK,IAAIlK,WAAW,UAAf,CAApE;AAEf,iBAAWkK,OAAO+B,QAAQ;AACxB,YAAIG,UAAUlC,IAAI7B,QAAQ,OAAO,EAAnB;AACd+D,kBAAUA,QAAQC,OAAO,CAAf,EAAkBnN,YAAlB,IAAkCkN,QAAQlD,MAAM,GAAGkD,QAAQ9K,MAAzB;AAC5C0K,mBAAWI,WAAWhB,cAAczL,QAAQuM,QAAQhC,IAAjB;MACpC;AAED,aAAO8B;;IAGTM,iBAAiB3M,SAASuK,KAAK;AAC7B,aAAOkB,cAAczL,QAAQE,aAAc,WAAU2L,iBAAiBtB,GAAD,GAAhD,CAAD;IACrB;EA5BiB;ACzBpB,MAAMqC,SAAN,MAAa;IAEO,WAAPC,UAAU;AACnB,aAAO,CAAA;IACR;IAEqB,WAAXC,cAAc;AACvB,aAAO,CAAA;IACR;IAEc,WAAJ3I,OAAO;AAChB,YAAM,IAAI4I,MAAM,qEAAV;IACP;IAEDC,WAAWC,SAAQ;AACjBA,MAAAA,UAAS,KAAKC,gBAAgBD,OAArB;AACTA,MAAAA,UAAS,KAAKE,kBAAkBF,OAAvB;AACT,WAAKG,iBAAiBH,OAAtB;AACA,aAAOA;IACR;IAEDE,kBAAkBF,SAAQ;AACxB,aAAOA;IACR;IAEDC,gBAAgBD,SAAQjN,SAAS;AAC/B,YAAMqN,aAAa9L,WAAUvB,OAAD,IAAY+L,YAAYY,iBAAiB3M,SAAS,QAAtC,IAAkD,CAAA;AAE1F,aAAO;QACL,GAAG,KAAKsN,YAAYT;QACpB,GAAI,OAAOQ,eAAe,WAAWA,aAAa,CAAA;QAClD,GAAI9L,WAAUvB,OAAD,IAAY+L,YAAYK,kBAAkBpM,OAA9B,IAAyC,CAAA;QAClE,GAAI,OAAOiN,YAAW,WAAWA,UAAS,CAAA;;IAE7C;IAEDG,iBAAiBH,SAAQM,cAAc,KAAKD,YAAYR,aAAa;AACnE,iBAAWU,YAAYtO,OAAO+J,KAAKsE,WAAZ,GAA0B;AAC/C,cAAME,gBAAgBF,YAAYC;AAClC,cAAMhD,QAAQyC,QAAOO;AACrB,cAAME,YAAYnM,WAAUiJ,KAAD,IAAU,YAAYzL,OAAOyL,KAAD;AAEvD,YAAI,CAAC,IAAImD,OAAOF,aAAX,EAA0BG,KAAKF,SAA/B,GAA2C;AAC9C,gBAAM,IAAIG,UACP,GAAE,KAAKP,YAAYnJ,KAAK2J,YAAtB,cAAgDN,4BAA4BE,iCAAiCD,iBAD5G;QAGP;MACF;IACF;EAhDU;ACEb,MAAMM,UAAU;AAMhB,MAAMC,gBAAN,cAA4BpB,OAAO;IACjCU,YAAYtN,SAASiN,SAAQ;AAC3B,YAAA;AAEAjN,gBAAU0B,WAAW1B,OAAD;AACpB,UAAI,CAACA,SAAS;AACZ;MACD;AAED,WAAKiO,WAAWjO;AAChB,WAAKkO,UAAU,KAAKlB,WAAWC,OAAhB;AAEfkB,WAAKpD,IAAI,KAAKkD,UAAU,KAAKX,YAAYc,UAAU,IAAnD;IACD;IAGDC,UAAU;AACRF,WAAK5C,OAAO,KAAK0C,UAAU,KAAKX,YAAYc,QAA5C;AACApH,mBAAaC,IAAI,KAAKgH,UAAU,KAAKX,YAAYgB,SAAjD;AAEA,iBAAWC,gBAAgBrP,OAAOsP,oBAAoB,IAA3B,GAAkC;AAC3D,aAAKD,gBAAgB;MACtB;IACF;IAEDE,eAAehL,UAAUzD,SAAS0O,aAAa,MAAM;AACnDhK,6BAAuBjB,UAAUzD,SAAS0O,UAApB;IACvB;IAED1B,WAAWC,SAAQ;AACjBA,MAAAA,UAAS,KAAKC,gBAAgBD,SAAQ,KAAKgB,QAAlC;AACThB,MAAAA,UAAS,KAAKE,kBAAkBF,OAAvB;AACT,WAAKG,iBAAiBH,OAAtB;AACA,aAAOA;IACR;IAGiB,OAAX0B,YAAY3O,SAAS;AAC1B,aAAOmO,KAAKvD,IAAIlJ,WAAW1B,OAAD,GAAW,KAAKoO,QAAnC;IACR;IAEyB,OAAnBQ,oBAAoB5O,SAASiN,UAAS,CAAA,GAAI;AAC/C,aAAO,KAAK0B,YAAY3O,OAAjB,KAA6B,IAAI,KAAKA,SAAS,OAAOiN,YAAW,WAAWA,UAAS,IAAxD;IACrC;IAEiB,WAAPc,UAAU;AACnB,aAAOA;IACR;IAEkB,WAARK,WAAW;AACpB,aAAQ,MAAK,KAAKjK;IACnB;IAEmB,WAATmK,YAAY;AACrB,aAAQ,IAAG,KAAKF;IACjB;IAEe,OAATS,UAAU3K,MAAM;AACrB,aAAQ,GAAEA,OAAO,KAAKoK;IACvB;EA3DgC;ACZnC,MAAMQ,uBAAuB,CAACC,WAAWC,SAAS,WAAW;AAC3D,UAAMC,aAAc,gBAAeF,UAAUT;AAC7C,UAAMpK,OAAO6K,UAAU5K;AAEvB6C,iBAAakC,GAAGrJ,UAAUoP,YAAa,qBAAoB/K,UAAU,SAAU0C,OAAO;AACpF,UAAI,CAAC,KAAK,MAAN,EAAcxG,SAAS,KAAK8O,OAA5B,GAAsC;AACxCtI,cAAMwD,eAAN;MACD;AAED,UAAIhI,WAAW,IAAD,GAAQ;AACpB;MACD;AAED,YAAM6C,SAASvE,uBAAuB,IAAD,KAAU,KAAKuB,QAAS,IAAGiC,MAAjB;AAC/C,YAAM8G,WAAW+D,UAAUH,oBAAoB3J,MAA9B;AAGjB+F,eAASgE,QAAT;KAbF;EAeD;ACbD,MAAM7K,SAAO;AACb,MAAMiK,aAAW;AACjB,MAAME,cAAa,IAAGF;AAEtB,MAAMe,cAAe,QAAOb;AAC5B,MAAMc,eAAgB,SAAQd;AAC9B,MAAMe,oBAAkB;AACxB,MAAMC,oBAAkB;AAMxB,MAAMC,QAAN,cAAoBvB,cAAc;IAEjB,WAAJ7J,OAAO;AAChB,aAAOA;IACR;IAGDqL,QAAQ;AACN,YAAMC,aAAazI,aAAayC,QAAQ,KAAKwE,UAAUkB,WAApC;AAEnB,UAAIM,WAAW3F,kBAAkB;AAC/B;MACD;AAED,WAAKmE,SAAS1L,UAAUgJ,OAAO+D,iBAA/B;AAEA,YAAMZ,aAAa,KAAKT,SAAS1L,UAAUC,SAAS6M,iBAAjC;AACnB,WAAKZ,eAAe,MAAM,KAAKiB,gBAAL,GAAwB,KAAKzB,UAAUS,UAAjE;IACD;IAGDgB,kBAAkB;AAChB,WAAKzB,SAAS1C,OAAd;AACAvE,mBAAayC,QAAQ,KAAKwE,UAAUmB,YAApC;AACA,WAAKf,QAAL;IACD;IAGqB,OAAf/J,gBAAgB2I,SAAQ;AAC7B,aAAO,KAAK0C,KAAK,WAAY;AAC3B,cAAMC,QAAOL,MAAMX,oBAAoB,IAA1B;AAEb,YAAI,OAAO3B,YAAW,UAAU;AAC9B;QACD;AAED,YAAI2C,MAAK3C,aAAYhO,UAAagO,QAAO5M,WAAW,GAAlB,KAA0B4M,YAAW,eAAe;AACpF,gBAAM,IAAIY,UAAW,oBAAmBZ,UAAlC;QACP;AAED2C,QAAAA,MAAK3C,SAAQ,IAAb;MACD,CAZM;IAaR;EA1C+B;AAiDlC6B,uBAAqBS,OAAO,OAAR;AAMpBxL,qBAAmBwL,KAAD;ACrElB,MAAMpL,SAAO;AACb,MAAMiK,aAAW;AACjB,MAAME,cAAa,IAAGF;AACtB,MAAMyB,iBAAe;AAErB,MAAMC,sBAAoB;AAC1B,MAAMC,yBAAuB;AAC7B,MAAMC,yBAAwB,QAAO1B,cAAYuB;AAMjD,MAAMI,SAAN,cAAqBjC,cAAc;IAElB,WAAJ7J,OAAO;AAChB,aAAOA;IACR;IAGD+L,SAAS;AAEP,WAAKjC,SAAShC,aAAa,gBAAgB,KAAKgC,SAAS1L,UAAU2N,OAAOJ,mBAA/B,CAA3C;IACD;IAGqB,OAAfxL,gBAAgB2I,SAAQ;AAC7B,aAAO,KAAK0C,KAAK,WAAY;AAC3B,cAAMC,QAAOK,OAAOrB,oBAAoB,IAA3B;AAEb,YAAI3B,YAAW,UAAU;AACvB2C,UAAAA,MAAK3C,SAAL;QACD;MACF,CANM;IAOR;EArBgC;AA4BnCjG,eAAakC,GAAGrJ,UAAUmQ,wBAAsBD,wBAAsBnJ,WAAS;AAC7EA,UAAMwD,eAAN;AAEA,UAAM+F,SAASvJ,MAAM3B,OAAOhD,QAAQ8N,sBAArB;AACf,UAAMH,QAAOK,OAAOrB,oBAAoBuB,MAA3B;AAEbP,IAAAA,MAAKM,OAAL;EACD,CAPD;AAaAnM,qBAAmBkM,MAAD;ACxDlB,MAAMG,iBAAiB;IACrBvI,KAAK5H,UAAUD,UAAUH,SAAS+C,iBAAiB;AACjD,aAAO,CAAA,EAAGyN,OAAO,GAAGC,QAAQnR,UAAUmI,iBAAiBjI,KAAKW,SAASC,QAAjD,CAAb;;IAGTsQ,QAAQtQ,UAAUD,UAAUH,SAAS+C,iBAAiB;AACpD,aAAO0N,QAAQnR,UAAUsB,cAAcpB,KAAKW,SAASC,QAA9C;;IAGTuQ,SAASxQ,SAASC,UAAU;AAC1B,aAAO,CAAA,EAAGoQ,OAAO,GAAGrQ,QAAQwQ,QAArB,EAA+BhE,OAAOiE,WAASA,MAAMC,QAAQzQ,QAAd,CAA/C;;IAGT0Q,QAAQ3Q,SAASC,UAAU;AACzB,YAAM0Q,UAAU,CAAA;AAChB,UAAIC,WAAW5Q,QAAQmC,WAAWF,QAAQhC,QAA3B;AAEf,aAAO2Q,UAAU;AACfD,gBAAQ/M,KAAKgN,QAAb;AACAA,mBAAWA,SAASzO,WAAWF,QAAQhC,QAA5B;MACZ;AAED,aAAO0Q;;IAGTE,KAAK7Q,SAASC,UAAU;AACtB,UAAI6Q,WAAW9Q,QAAQ+Q;AAEvB,aAAOD,UAAU;AACf,YAAIA,SAASJ,QAAQzQ,QAAjB,GAA4B;AAC9B,iBAAO,CAAC6Q,QAAD;QACR;AAEDA,mBAAWA,SAASC;MACrB;AAED,aAAO,CAAA;;IAGTC,KAAKhR,SAASC,UAAU;AACtB,UAAI+Q,OAAOhR,QAAQiR;AAEnB,aAAOD,MAAM;AACX,YAAIA,KAAKN,QAAQzQ,QAAb,GAAwB;AAC1B,iBAAO,CAAC+Q,IAAD;QACR;AAEDA,eAAOA,KAAKC;MACb;AAED,aAAO,CAAA;;IAGTC,kBAAkBlR,SAAS;AACzB,YAAMmR,aAAa,CACjB,KACA,UACA,SACA,YACA,UACA,WACA,cACA,0BARiB,EASjBC,IAAInR,cAAa,GAAEA,+BATF,EASmCoR,KAAK,GATxC;AAWnB,aAAO,KAAKxJ,KAAKsJ,YAAYnR,OAAtB,EAA+BwM,OAAO8E,QAAM,CAAClP,WAAWkP,EAAD,KAAQ1P,UAAU0P,EAAD,CAAxE;IACR;EAlEoB;ACEvB,MAAMnN,SAAO;AACb,MAAMmK,cAAY;AAClB,MAAMiD,mBAAoB,aAAYjD;AACtC,MAAMkD,kBAAmB,YAAWlD;AACpC,MAAMmD,iBAAkB,WAAUnD;AAClC,MAAMoD,oBAAqB,cAAapD;AACxC,MAAMqD,kBAAmB,YAAWrD;AACpC,MAAMsD,qBAAqB;AAC3B,MAAMC,mBAAmB;AACzB,MAAMC,2BAA2B;AACjC,MAAMC,kBAAkB;AAExB,MAAMlF,YAAU;IACdmF,aAAa;IACbC,cAAc;IACdC,eAAe;EAHD;AAMhB,MAAMpF,gBAAc;IAClBkF,aAAa;IACbC,cAAc;IACdC,eAAe;EAHG;AAUpB,MAAMC,QAAN,cAAoBvF,OAAO;IACzBU,YAAYtN,SAASiN,SAAQ;AAC3B,YAAA;AACA,WAAKgB,WAAWjO;AAEhB,UAAI,CAACA,WAAW,CAACmS,MAAMC,YAAN,GAAqB;AACpC;MACD;AAED,WAAKlE,UAAU,KAAKlB,WAAWC,OAAhB;AACf,WAAKoF,UAAU;AACf,WAAKC,wBAAwB1J,QAAQ9H,OAAOyR,YAAR;AACpC,WAAKC,YAAL;IACD;IAGiB,WAAP3F,UAAU;AACnB,aAAOA;IACR;IAEqB,WAAXC,cAAc;AACvB,aAAOA;IACR;IAEc,WAAJ3I,OAAO;AAChB,aAAOA;IACR;IAGDkK,UAAU;AACRrH,mBAAaC,IAAI,KAAKgH,UAAUK,WAAhC;IACD;IAGDmE,OAAO7L,OAAO;AACZ,UAAI,CAAC,KAAK0L,uBAAuB;AAC/B,aAAKD,UAAUzL,MAAM8L,QAAQ,GAAGC;AAEhC;MACD;AAED,UAAI,KAAKC,wBAAwBhM,KAA7B,GAAqC;AACvC,aAAKyL,UAAUzL,MAAM+L;MACtB;IACF;IAEDE,KAAKjM,OAAO;AACV,UAAI,KAAKgM,wBAAwBhM,KAA7B,GAAqC;AACvC,aAAKyL,UAAUzL,MAAM+L,UAAU,KAAKN;MACrC;AAED,WAAKS,aAAL;AACArO,cAAQ,KAAKyJ,QAAQ8D,WAAd;IACR;IAEDe,MAAMnM,OAAO;AACX,WAAKyL,UAAUzL,MAAM8L,WAAW9L,MAAM8L,QAAQ/Q,SAAS,IACrD,IACAiF,MAAM8L,QAAQ,GAAGC,UAAU,KAAKN;IACnC;IAEDS,eAAe;AACb,YAAME,YAAYtT,KAAKuT,IAAI,KAAKZ,OAAd;AAElB,UAAIW,aAAajB,iBAAiB;AAChC;MACD;AAED,YAAMmB,YAAYF,YAAY,KAAKX;AAEnC,WAAKA,UAAU;AAEf,UAAI,CAACa,WAAW;AACd;MACD;AAEDzO,cAAQyO,YAAY,IAAI,KAAKhF,QAAQgE,gBAAgB,KAAKhE,QAAQ+D,YAA3D;IACR;IAEDO,cAAc;AACZ,UAAI,KAAKF,uBAAuB;AAC9BtL,qBAAakC,GAAG,KAAK+E,UAAUyD,mBAAmB9K,WAAS,KAAK6L,OAAO7L,KAAZ,CAA3D;AACAI,qBAAakC,GAAG,KAAK+E,UAAU0D,iBAAiB/K,WAAS,KAAKiM,KAAKjM,KAAV,CAAzD;AAEA,aAAKqH,SAAS1L,UAAU4Q,IAAIrB,wBAA5B;MACD,OAAM;AACL9K,qBAAakC,GAAG,KAAK+E,UAAUsD,kBAAkB3K,WAAS,KAAK6L,OAAO7L,KAAZ,CAA1D;AACAI,qBAAakC,GAAG,KAAK+E,UAAUuD,iBAAiB5K,WAAS,KAAKmM,MAAMnM,KAAX,CAAzD;AACAI,qBAAakC,GAAG,KAAK+E,UAAUwD,gBAAgB7K,WAAS,KAAKiM,KAAKjM,KAAV,CAAxD;MACD;IACF;IAEDgM,wBAAwBhM,OAAO;AAC7B,aAAO,KAAK0L,0BAA0B1L,MAAMwM,gBAAgBvB,oBAAoBjL,MAAMwM,gBAAgBxB;IACvG;IAGiB,OAAXQ,cAAc;AACnB,aAAO,kBAAkBvS,SAAS+C,mBAAmByQ,UAAUC,iBAAiB;IACjF;EAnGwB;ACjB3B,MAAMnP,SAAO;AACb,MAAMiK,aAAW;AACjB,MAAME,cAAa,IAAGF;AACtB,MAAMyB,iBAAe;AAErB,MAAM0D,mBAAiB;AACvB,MAAMC,oBAAkB;AACxB,MAAMC,yBAAyB;AAE/B,MAAMC,aAAa;AACnB,MAAMC,aAAa;AACnB,MAAMC,iBAAiB;AACvB,MAAMC,kBAAkB;AAExB,MAAMC,cAAe,QAAOxF;AAC5B,MAAMyF,aAAc,OAAMzF;AAC1B,MAAM0F,kBAAiB,UAAS1F;AAChC,MAAM2F,qBAAoB,aAAY3F;AACtC,MAAM4F,qBAAoB,aAAY5F;AACtC,MAAM6F,mBAAoB,YAAW7F;AACrC,MAAM8F,wBAAuB,OAAM9F,cAAYuB;AAC/C,MAAMG,yBAAwB,QAAO1B,cAAYuB;AAEjD,MAAMwE,sBAAsB;AAC5B,MAAMvE,sBAAoB;AAC1B,MAAMwE,mBAAmB;AACzB,MAAMC,iBAAiB;AACvB,MAAMC,mBAAmB;AACzB,MAAMC,kBAAkB;AACxB,MAAMC,kBAAkB;AAExB,MAAMC,kBAAkB;AACxB,MAAMC,gBAAgB;AACtB,MAAMC,uBAAuBF,kBAAkBC;AAC/C,MAAME,oBAAoB;AAC1B,MAAMC,sBAAsB;AAC5B,MAAMC,sBAAsB;AAC5B,MAAMC,qBAAqB;AAE3B,MAAMC,mBAAmB;IACvB,CAAC3B,mBAAiBM;IAClB,CAACL,oBAAkBI;EAFI;AAKzB,MAAM/G,YAAU;IACdsI,UAAU;IACVC,UAAU;IACVC,OAAO;IACPC,MAAM;IACNC,OAAO;IACPC,MAAM;EANQ;AAShB,MAAM1I,gBAAc;IAClBqI,UAAU;IACVC,UAAU;IACVC,OAAO;IACPC,MAAM;IACNC,OAAO;IACPC,MAAM;EANY;AAapB,MAAMC,WAAN,cAAuBzH,cAAc;IACnCV,YAAYtN,SAASiN,SAAQ;AAC3B,YAAMjN,SAASiN,OAAf;AAEA,WAAKyI,YAAY;AACjB,WAAKC,iBAAiB;AACtB,WAAKC,aAAa;AAClB,WAAKC,eAAe;AACpB,WAAKC,eAAe;AAEpB,WAAKC,qBAAqB3F,eAAeG,QAAQwE,qBAAqB,KAAK9G,QAAjD;AAC1B,WAAK+H,mBAAL;AAEA,UAAI,KAAK9H,QAAQoH,SAASjB,qBAAqB;AAC7C,aAAK4B,MAAL;MACD;IACF;IAGiB,WAAPpJ,UAAU;AACnB,aAAOA;IACR;IAEqB,WAAXC,cAAc;AACvB,aAAOA;IACR;IAEc,WAAJ3I,OAAO;AAChB,aAAOA;IACR;IAGD6M,OAAO;AACL,WAAKkF,OAAOxC,UAAZ;IACD;IAEDyC,kBAAkB;AAIhB,UAAI,CAACtW,SAASuW,UAAUxU,UAAU,KAAKqM,QAAN,GAAiB;AAChD,aAAK+C,KAAL;MACD;IACF;IAEDH,OAAO;AACL,WAAKqF,OAAOvC,UAAZ;IACD;IAED0B,QAAQ;AACN,UAAI,KAAKO,YAAY;AACnBxU,6BAAqB,KAAK6M,QAAN;MACrB;AAED,WAAKoI,eAAL;IACD;IAEDJ,QAAQ;AACN,WAAKI,eAAL;AACA,WAAKC,gBAAL;AAEA,WAAKZ,YAAYa,YAAY,MAAM,KAAKJ,gBAAL,GAAwB,KAAKjI,QAAQiH,QAA5C;IAC7B;IAEDqB,oBAAoB;AAClB,UAAI,CAAC,KAAKtI,QAAQoH,MAAM;AACtB;MACD;AAED,UAAI,KAAKM,YAAY;AACnB5O,qBAAamC,IAAI,KAAK8E,UAAU8F,YAAY,MAAM,KAAKkC,MAAL,CAAlD;AACA;MACD;AAED,WAAKA,MAAL;IACD;IAEDQ,GAAG/Q,QAAO;AACR,YAAMgR,QAAQ,KAAKC,UAAL;AACd,UAAIjR,SAAQgR,MAAM/U,SAAS,KAAK+D,SAAQ,GAAG;AACzC;MACD;AAED,UAAI,KAAKkQ,YAAY;AACnB5O,qBAAamC,IAAI,KAAK8E,UAAU8F,YAAY,MAAM,KAAK0C,GAAG/Q,MAAR,CAAlD;AACA;MACD;AAED,YAAMkR,cAAc,KAAKC,cAAc,KAAKC,WAAL,CAAnB;AACpB,UAAIF,gBAAgBlR,QAAO;AACzB;MACD;AAED,YAAMqR,SAAQrR,SAAQkR,cAAclD,aAAaC;AAEjD,WAAKuC,OAAOa,QAAOL,MAAMhR,OAAzB;IACD;IAED2I,UAAU;AACR,UAAI,KAAKyH,cAAc;AACrB,aAAKA,aAAazH,QAAlB;MACD;AAED,YAAMA,QAAN;IACD;IAGDlB,kBAAkBF,SAAQ;AACxBA,MAAAA,QAAO+J,kBAAkB/J,QAAOkI;AAChC,aAAOlI;IACR;IAED+I,qBAAqB;AACnB,UAAI,KAAK9H,QAAQkH,UAAU;AACzBpO,qBAAakC,GAAG,KAAK+E,UAAU+F,iBAAepN,WAAS,KAAKqQ,SAASrQ,KAAd,CAAvD;MACD;AAED,UAAI,KAAKsH,QAAQmH,UAAU,SAAS;AAClCrO,qBAAakC,GAAG,KAAK+E,UAAUgG,oBAAkB,MAAM,KAAKoB,MAAL,CAAvD;AACArO,qBAAakC,GAAG,KAAK+E,UAAUiG,oBAAkB,MAAM,KAAKsC,kBAAL,CAAvD;MACD;AAED,UAAI,KAAKtI,QAAQqH,SAASpD,MAAMC,YAAN,GAAqB;AAC7C,aAAK8E,wBAAL;MACD;IACF;IAEDA,0BAA0B;AACxB,iBAAWC,OAAO/G,eAAevI,KAAKiN,mBAAmB,KAAK7G,QAA5C,GAAuD;AACvEjH,qBAAakC,GAAGiO,KAAKhD,kBAAkBvN,WAASA,MAAMwD,eAAN,CAAhD;MACD;AAED,YAAMgN,cAAc,MAAM;AACxB,YAAI,KAAKlJ,QAAQmH,UAAU,SAAS;AAClC;QACD;AAUD,aAAKA,MAAL;AACA,YAAI,KAAKQ,cAAc;AACrBwB,uBAAa,KAAKxB,YAAN;QACb;AAED,aAAKA,eAAe1Q,WAAW,MAAM,KAAKqR,kBAAL,GAA0B/C,yBAAyB,KAAKvF,QAAQiH,QAAvE;;AAGhC,YAAMmC,cAAc;QAClBrF,cAAc,MAAM,KAAKiE,OAAO,KAAKqB,kBAAkB3D,cAAvB,CAAZ;QACpB1B,eAAe,MAAM,KAAKgE,OAAO,KAAKqB,kBAAkB1D,eAAvB,CAAZ;QACrB7B,aAAaoF;;AAGf,WAAKtB,eAAe,IAAI3D,MAAM,KAAKlE,UAAUqJ,WAAzB;IACrB;IAEDL,SAASrQ,OAAO;AACd,UAAI,kBAAkBgH,KAAKhH,MAAM3B,OAAOiK,OAApC,GAA8C;AAChD;MACD;AAED,YAAMgE,YAAYgC,iBAAiBtO,MAAM2D;AACzC,UAAI2I,WAAW;AACbtM,cAAMwD,eAAN;AACA,aAAK8L,OAAO,KAAKqB,kBAAkBrE,SAAvB,CAAZ;MACD;IACF;IAED2D,cAAc7W,SAAS;AACrB,aAAO,KAAK2W,UAAL,EAAiBhR,QAAQ3F,OAAzB;IACR;IAEDwX,2BAA2B9R,QAAO;AAChC,UAAI,CAAC,KAAKqQ,oBAAoB;AAC5B;MACD;AAED,YAAM0B,kBAAkBrH,eAAeG,QAAQoE,iBAAiB,KAAKoB,kBAA7C;AAExB0B,sBAAgBlV,UAAUgJ,OAAOuE,mBAAjC;AACA2H,sBAAgBtL,gBAAgB,cAAhC;AAEA,YAAMuL,qBAAqBtH,eAAeG,QAAS,sBAAqB7K,YAAW,KAAKqQ,kBAA7D;AAE3B,UAAI2B,oBAAoB;AACtBA,2BAAmBnV,UAAU4Q,IAAIrD,mBAAjC;AACA4H,2BAAmBzL,aAAa,gBAAgB,MAAhD;MACD;IACF;IAEDqK,kBAAkB;AAChB,YAAMtW,UAAU,KAAK2V,kBAAkB,KAAKmB,WAAL;AAEvC,UAAI,CAAC9W,SAAS;AACZ;MACD;AAED,YAAM2X,kBAAkB1W,OAAO2W,SAAS5X,QAAQE,aAAa,kBAArB,GAA0C,EAA1D;AAExB,WAAKgO,QAAQiH,WAAWwC,mBAAmB,KAAKzJ,QAAQ8I;IACzD;IAEDd,OAAOa,QAAO/W,UAAU,MAAM;AAC5B,UAAI,KAAK4V,YAAY;AACnB;MACD;AAED,YAAMtQ,gBAAgB,KAAKwR,WAAL;AACtB,YAAMe,SAASd,WAAUrD;AACzB,YAAMoE,cAAc9X,WAAWoF,qBAAqB,KAAKuR,UAAL,GAAkBrR,eAAeuS,QAAQ,KAAK3J,QAAQsH,IAAvD;AAEnD,UAAIsC,gBAAgBxS,eAAe;AACjC;MACD;AAED,YAAMyS,mBAAmB,KAAKlB,cAAciB,WAAnB;AAEzB,YAAME,eAAenJ,eAAa;AAChC,eAAO7H,aAAayC,QAAQ,KAAKwE,UAAUY,WAAW;UACpDtG,eAAeuP;UACf5E,WAAW,KAAK+E,kBAAkBlB,MAAvB;UACXzL,MAAM,KAAKuL,cAAcvR,aAAnB;UACNmR,IAAIsB;QAJgD,CAA/C;;AAQT,YAAMG,aAAaF,aAAalE,WAAD;AAE/B,UAAIoE,WAAWpO,kBAAkB;AAC/B;MACD;AAED,UAAI,CAACxE,iBAAiB,CAACwS,aAAa;AAGlC;MACD;AAED,YAAMK,YAAYvP,QAAQ,KAAK8M,SAAN;AACzB,WAAKL,MAAL;AAEA,WAAKO,aAAa;AAElB,WAAK4B,2BAA2BO,gBAAhC;AACA,WAAKpC,iBAAiBmC;AAEtB,YAAMM,uBAAuBP,SAASrD,mBAAmBD;AACzD,YAAM8D,iBAAiBR,SAASpD,kBAAkBC;AAElDoD,kBAAYvV,UAAU4Q,IAAIkF,cAA1B;AAEAnV,aAAO4U,WAAD;AAENxS,oBAAc/C,UAAU4Q,IAAIiF,oBAA5B;AACAN,kBAAYvV,UAAU4Q,IAAIiF,oBAA1B;AAEA,YAAME,mBAAmB,MAAM;AAC7BR,oBAAYvV,UAAUgJ,OAAO6M,sBAAsBC,cAAnD;AACAP,oBAAYvV,UAAU4Q,IAAIrD,mBAA1B;AAEAxK,sBAAc/C,UAAUgJ,OAAOuE,qBAAmBuI,gBAAgBD,oBAAlE;AAEA,aAAKxC,aAAa;AAElBoC,qBAAajE,UAAD;;AAGd,WAAKtF,eAAe6J,kBAAkBhT,eAAe,KAAKiT,YAAL,CAArD;AAEA,UAAIJ,WAAW;AACb,aAAKlC,MAAL;MACD;IACF;IAEDsC,cAAc;AACZ,aAAO,KAAKtK,SAAS1L,UAAUC,SAAS8R,gBAAjC;IACR;IAEDwC,aAAa;AACX,aAAO1G,eAAeG,QAAQsE,sBAAsB,KAAK5G,QAAlD;IACR;IAED0I,YAAY;AACV,aAAOvG,eAAevI,KAAK+M,eAAe,KAAK3G,QAAxC;IACR;IAEDoI,iBAAiB;AACf,UAAI,KAAKX,WAAW;AAClB8C,sBAAc,KAAK9C,SAAN;AACb,aAAKA,YAAY;MAClB;IACF;IAED6B,kBAAkBrE,WAAW;AAC3B,UAAIrP,MAAK,GAAI;AACX,eAAOqP,cAAcU,iBAAiBD,aAAaD;MACpD;AAED,aAAOR,cAAcU,iBAAiBF,aAAaC;IACpD;IAEDsE,kBAAkBlB,QAAO;AACvB,UAAIlT,MAAK,GAAI;AACX,eAAOkT,WAAUpD,aAAaC,iBAAiBC;MAChD;AAED,aAAOkD,WAAUpD,aAAaE,kBAAkBD;IACjD;IAGqB,OAAftP,gBAAgB2I,SAAQ;AAC7B,aAAO,KAAK0C,KAAK,WAAY;AAC3B,cAAMC,QAAO6F,SAAS7G,oBAAoB,MAAM3B,OAAnC;AAEb,YAAI,OAAOA,YAAW,UAAU;AAC9B2C,UAAAA,MAAK6G,GAAGxJ,OAAR;AACA;QACD;AAED,YAAI,OAAOA,YAAW,UAAU;AAC9B,cAAI2C,MAAK3C,aAAYhO,UAAagO,QAAO5M,WAAW,GAAlB,KAA0B4M,YAAW,eAAe;AACpF,kBAAM,IAAIY,UAAW,oBAAmBZ,UAAlC;UACP;AAED2C,UAAAA,MAAK3C,SAAL;QACD;MACF,CAfM;IAgBR;EA7UkC;AAoVrCjG,eAAakC,GAAGrJ,UAAUmQ,wBAAsBgF,qBAAqB,SAAUpO,OAAO;AACpF,UAAM3B,SAASvE,uBAAuB,IAAD;AAErC,QAAI,CAACuE,UAAU,CAACA,OAAO1C,UAAUC,SAAS6R,mBAA1B,GAAgD;AAC9D;IACD;AAEDzN,UAAMwD,eAAN;AAEA,UAAMqO,WAAWhD,SAAS7G,oBAAoB3J,MAA7B;AACjB,UAAMyT,aAAa,KAAKxY,aAAa,kBAAlB;AAEnB,QAAIwY,YAAY;AACdD,eAAShC,GAAGiC,UAAZ;AACAD,eAASjC,kBAAT;AACA;IACD;AAED,QAAIzK,YAAYY,iBAAiB,MAAM,OAAnC,MAAgD,QAAQ;AAC1D8L,eAASzH,KAAT;AACAyH,eAASjC,kBAAT;AACA;IACD;AAEDiC,aAAS5H,KAAT;AACA4H,aAASjC,kBAAT;EACD,CA1BD;AA4BAxP,eAAakC,GAAGpI,QAAQsT,uBAAqB,MAAM;AACjD,UAAMuE,YAAYvI,eAAevI,KAAKoN,kBAApB;AAElB,eAAWwD,YAAYE,WAAW;AAChClD,eAAS7G,oBAAoB6J,QAA7B;IACD;EACF,CAND;AAYA1U,qBAAmB0R,QAAD;AClclB,MAAMtR,SAAO;AACb,MAAMiK,aAAW;AACjB,MAAME,cAAa,IAAGF;AACtB,MAAMyB,iBAAe;AAErB,MAAM+I,eAAc,OAAMtK;AAC1B,MAAMuK,gBAAe,QAAOvK;AAC5B,MAAMwK,eAAc,OAAMxK;AAC1B,MAAMyK,iBAAgB,SAAQzK;AAC9B,MAAM0B,yBAAwB,QAAO1B,cAAYuB;AAEjD,MAAMP,oBAAkB;AACxB,MAAM0J,sBAAsB;AAC5B,MAAMC,wBAAwB;AAC9B,MAAMC,uBAAuB;AAC7B,MAAMC,6BAA8B,WAAUH,wBAAwBA;AACtE,MAAMI,wBAAwB;AAE9B,MAAMC,QAAQ;AACd,MAAMC,SAAS;AAEf,MAAMC,mBAAmB;AACzB,MAAMxJ,yBAAuB;AAE7B,MAAMlD,YAAU;IACd2M,QAAQ;IACRtJ,QAAQ;EAFM;AAKhB,MAAMpD,gBAAc;IAClB0M,QAAQ;IACRtJ,QAAQ;EAFU;AASpB,MAAMuJ,WAAN,cAAuBzL,cAAc;IACnCV,YAAYtN,SAASiN,SAAQ;AAC3B,YAAMjN,SAASiN,OAAf;AAEA,WAAKyM,mBAAmB;AACxB,WAAKC,gBAAgB,CAAA;AAErB,YAAMC,aAAaxJ,eAAevI,KAAKkI,sBAApB;AAEnB,iBAAW8J,QAAQD,YAAY;AAC7B,cAAM3Z,WAAWO,uBAAuBqZ,IAAD;AACvC,cAAMC,gBAAgB1J,eAAevI,KAAK5H,QAApB,EACnBuM,OAAOuN,kBAAgBA,iBAAiB,KAAK9L,QAD1B;AAGtB,YAAIhO,aAAa,QAAQ6Z,cAAcnY,QAAQ;AAC7C,eAAKgY,cAAc/V,KAAKiW,IAAxB;QACD;MACF;AAED,WAAKG,oBAAL;AAEA,UAAI,CAAC,KAAK9L,QAAQsL,QAAQ;AACxB,aAAKS,0BAA0B,KAAKN,eAAe,KAAKO,SAAL,CAAnD;MACD;AAED,UAAI,KAAKhM,QAAQgC,QAAQ;AACvB,aAAKA,OAAL;MACD;IACF;IAGiB,WAAPrD,UAAU;AACnB,aAAOA;IACR;IAEqB,WAAXC,cAAc;AACvB,aAAOA;IACR;IAEc,WAAJ3I,OAAO;AAChB,aAAOA;IACR;IAGD+L,SAAS;AACP,UAAI,KAAKgK,SAAL,GAAiB;AACnB,aAAKC,KAAL;MACD,OAAM;AACL,aAAKC,KAAL;MACD;IACF;IAEDA,OAAO;AACL,UAAI,KAAKV,oBAAoB,KAAKQ,SAAL,GAAiB;AAC5C;MACD;AAED,UAAIG,iBAAiB,CAAA;AAGrB,UAAI,KAAKnM,QAAQsL,QAAQ;AACvBa,yBAAiB,KAAKC,uBAAuBf,gBAA5B,EACd/M,OAAOxM,aAAWA,YAAY,KAAKiO,QADrB,EAEdmD,IAAIpR,aAAWyZ,SAAS7K,oBAAoB5O,SAAS;UAAEkQ,QAAQ;QAAV,CAAtC,CAFD;MAGlB;AAED,UAAImK,eAAe1Y,UAAU0Y,eAAe,GAAGX,kBAAkB;AAC/D;MACD;AAED,YAAMa,aAAavT,aAAayC,QAAQ,KAAKwE,UAAU2K,YAApC;AACnB,UAAI2B,WAAWzQ,kBAAkB;AAC/B;MACD;AAED,iBAAW0Q,kBAAkBH,gBAAgB;AAC3CG,uBAAeL,KAAf;MACD;AAED,YAAMM,YAAY,KAAKC,cAAL;AAElB,WAAKzM,SAAS1L,UAAUgJ,OAAOyN,mBAA/B;AACA,WAAK/K,SAAS1L,UAAU4Q,IAAI8F,qBAA5B;AAEA,WAAKhL,SAAS0M,MAAMF,aAAa;AAEjC,WAAKR,0BAA0B,KAAKN,eAAe,IAAnD;AACA,WAAKD,mBAAmB;AAExB,YAAMkB,WAAW,MAAM;AACrB,aAAKlB,mBAAmB;AAExB,aAAKzL,SAAS1L,UAAUgJ,OAAO0N,qBAA/B;AACA,aAAKhL,SAAS1L,UAAU4Q,IAAI6F,qBAAqB1J,iBAAjD;AAEA,aAAKrB,SAAS0M,MAAMF,aAAa;AAEjCzT,qBAAayC,QAAQ,KAAKwE,UAAU4K,aAApC;;AAGF,YAAMgC,uBAAuBJ,UAAU,GAAG3M,YAAb,IAA6B2M,UAAUlR,MAAM,CAAhB;AAC1D,YAAMuR,aAAc,SAAQD;AAE5B,WAAKpM,eAAemM,UAAU,KAAK3M,UAAU,IAA7C;AACA,WAAKA,SAAS0M,MAAMF,aAAc,GAAE,KAAKxM,SAAS6M;IACnD;IAEDX,OAAO;AACL,UAAI,KAAKT,oBAAoB,CAAC,KAAKQ,SAAL,GAAiB;AAC7C;MACD;AAED,YAAMK,aAAavT,aAAayC,QAAQ,KAAKwE,UAAU6K,YAApC;AACnB,UAAIyB,WAAWzQ,kBAAkB;AAC/B;MACD;AAED,YAAM2Q,YAAY,KAAKC,cAAL;AAElB,WAAKzM,SAAS0M,MAAMF,aAAc,GAAE,KAAKxM,SAAS8M,sBAAd,EAAsCN;AAE1EvX,aAAO,KAAK+K,QAAN;AAEN,WAAKA,SAAS1L,UAAU4Q,IAAI8F,qBAA5B;AACA,WAAKhL,SAAS1L,UAAUgJ,OAAOyN,qBAAqB1J,iBAApD;AAEA,iBAAW7F,YAAW,KAAKkQ,eAAe;AACxC,cAAM3Z,UAAUU,uBAAuB+I,QAAD;AAEtC,YAAIzJ,WAAW,CAAC,KAAKka,SAASla,OAAd,GAAwB;AACtC,eAAKia,0BAA0B,CAACxQ,QAAD,GAAW,KAA1C;QACD;MACF;AAED,WAAKiQ,mBAAmB;AAExB,YAAMkB,WAAW,MAAM;AACrB,aAAKlB,mBAAmB;AACxB,aAAKzL,SAAS1L,UAAUgJ,OAAO0N,qBAA/B;AACA,aAAKhL,SAAS1L,UAAU4Q,IAAI6F,mBAA5B;AACAhS,qBAAayC,QAAQ,KAAKwE,UAAU8K,cAApC;;AAGF,WAAK9K,SAAS0M,MAAMF,aAAa;AAEjC,WAAKhM,eAAemM,UAAU,KAAK3M,UAAU,IAA7C;IACD;IAEDiM,SAASla,UAAU,KAAKiO,UAAU;AAChC,aAAOjO,QAAQuC,UAAUC,SAAS8M,iBAA3B;IACR;IAGDnC,kBAAkBF,SAAQ;AACxBA,MAAAA,QAAOiD,SAAStH,QAAQqE,QAAOiD,MAAR;AACvBjD,MAAAA,QAAOuM,SAAS9X,WAAWuL,QAAOuM,MAAR;AAC1B,aAAOvM;IACR;IAEDyN,gBAAgB;AACd,aAAO,KAAKzM,SAAS1L,UAAUC,SAAS4W,qBAAjC,IAA0DC,QAAQC;IAC1E;IAEDU,sBAAsB;AACpB,UAAI,CAAC,KAAK9L,QAAQsL,QAAQ;AACxB;MACD;AAED,YAAMhJ,WAAW,KAAK8J,uBAAuBvK,sBAA5B;AAEjB,iBAAW/P,WAAWwQ,UAAU;AAC9B,cAAMwK,WAAWta,uBAAuBV,OAAD;AAEvC,YAAIgb,UAAU;AACZ,eAAKf,0BAA0B,CAACja,OAAD,GAAW,KAAKka,SAASc,QAAd,CAA1C;QACD;MACF;IACF;IAEDV,uBAAuBra,UAAU;AAC/B,YAAMuQ,WAAWJ,eAAevI,KAAKsR,4BAA4B,KAAKjL,QAAQsL,MAA7D;AAEjB,aAAOpJ,eAAevI,KAAK5H,UAAU,KAAKiO,QAAQsL,MAA3C,EAAmDhN,OAAOxM,aAAW,CAACwQ,SAASpQ,SAASJ,OAAlB,CAAtE;IACR;IAEDia,0BAA0BgB,cAAcC,QAAQ;AAC9C,UAAI,CAACD,aAAatZ,QAAQ;AACxB;MACD;AAED,iBAAW3B,WAAWib,cAAc;AAClCjb,gBAAQuC,UAAU2N,OAAOgJ,sBAAsB,CAACgC,MAAhD;AACAlb,gBAAQiM,aAAa,iBAAiBiP,MAAtC;MACD;IACF;IAGqB,OAAf5W,gBAAgB2I,SAAQ;AAC7B,YAAMiB,WAAU,CAAA;AAChB,UAAI,OAAOjB,YAAW,YAAY,YAAYW,KAAKX,OAAjB,GAA0B;AAC1DiB,QAAAA,SAAQgC,SAAS;MAClB;AAED,aAAO,KAAKP,KAAK,WAAY;AAC3B,cAAMC,QAAO6J,SAAS7K,oBAAoB,MAAMV,QAAnC;AAEb,YAAI,OAAOjB,YAAW,UAAU;AAC9B,cAAI,OAAO2C,MAAK3C,aAAY,aAAa;AACvC,kBAAM,IAAIY,UAAW,oBAAmBZ,UAAlC;UACP;AAED2C,UAAAA,MAAK3C,SAAL;QACD;MACF,CAVM;IAWR;EAtNkC;AA6NrCjG,eAAakC,GAAGrJ,UAAUmQ,wBAAsBD,wBAAsB,SAAUnJ,OAAO;AAErF,QAAIA,MAAM3B,OAAOiK,YAAY,OAAQtI,MAAME,kBAAkBF,MAAME,eAAeoI,YAAY,KAAM;AAClGtI,YAAMwD,eAAN;IACD;AAED,UAAMnK,WAAWO,uBAAuB,IAAD;AACvC,UAAM2a,mBAAmB/K,eAAevI,KAAK5H,QAApB;AAEzB,eAAWD,WAAWmb,kBAAkB;AACtC1B,eAAS7K,oBAAoB5O,SAAS;QAAEkQ,QAAQ;MAAV,CAAtC,EAAyDA,OAAzD;IACD;EACF,CAZD;AAkBAnM,qBAAmB0V,QAAD;AChRlB,MAAMtV,SAAO;AACb,MAAMiK,aAAW;AACjB,MAAME,cAAa,IAAGF;AACtB,MAAMyB,iBAAe;AAErB,MAAMuL,eAAa;AACnB,MAAMC,YAAU;AAChB,MAAMC,iBAAe;AACrB,MAAMC,mBAAiB;AACvB,MAAMC,qBAAqB;AAE3B,MAAM1C,eAAc,OAAMxK;AAC1B,MAAMyK,iBAAgB,SAAQzK;AAC9B,MAAMsK,eAAc,OAAMtK;AAC1B,MAAMuK,gBAAe,QAAOvK;AAC5B,MAAM0B,yBAAwB,QAAO1B,cAAYuB;AACjD,MAAM4L,yBAA0B,UAASnN,cAAYuB;AACrD,MAAM6L,uBAAwB,QAAOpN,cAAYuB;AAEjD,MAAMP,oBAAkB;AACxB,MAAMqM,oBAAoB;AAC1B,MAAMC,qBAAqB;AAC3B,MAAMC,uBAAuB;AAC7B,MAAMC,2BAA2B;AACjC,MAAMC,6BAA6B;AAEnC,MAAMhM,yBAAuB;AAC7B,MAAMiM,6BAA8B,GAAEjM,0BAAwBT;AAC9D,MAAM2M,gBAAgB;AACtB,MAAMC,kBAAkB;AACxB,MAAMC,sBAAsB;AAC5B,MAAMC,yBAAyB;AAE/B,MAAMC,gBAAgBxY,MAAK,IAAK,YAAY;AAC5C,MAAMyY,mBAAmBzY,MAAK,IAAK,cAAc;AACjD,MAAM0Y,mBAAmB1Y,MAAK,IAAK,eAAe;AAClD,MAAM2Y,sBAAsB3Y,MAAK,IAAK,iBAAiB;AACvD,MAAM4Y,kBAAkB5Y,MAAK,IAAK,eAAe;AACjD,MAAM6Y,iBAAiB7Y,MAAK,IAAK,gBAAgB;AACjD,MAAM8Y,sBAAsB;AAC5B,MAAMC,yBAAyB;AAE/B,MAAM/P,YAAU;IACdgQ,WAAW;IACXC,UAAU;IACVC,SAAS;IACTC,QAAQ,CAAC,GAAG,CAAJ;IACRC,cAAc;IACdC,WAAW;EANG;AAShB,MAAMpQ,gBAAc;IAClB+P,WAAW;IACXC,UAAU;IACVC,SAAS;IACTC,QAAQ;IACRC,cAAc;IACdC,WAAW;EANO;AAapB,MAAMC,WAAN,cAAuBnP,cAAc;IACnCV,YAAYtN,SAASiN,SAAQ;AAC3B,YAAMjN,SAASiN,OAAf;AAEA,WAAKmQ,UAAU;AACf,WAAKC,UAAU,KAAKpP,SAAS9L;AAE7B,WAAKmb,QAAQlN,eAAeY,KAAK,KAAK/C,UAAUgO,aAAnC,EAAkD,MAC7D7L,eAAeS,KAAK,KAAK5C,UAAUgO,aAAnC,EAAkD,MAClD7L,eAAeG,QAAQ0L,eAAe,KAAKoB,OAA3C;AACF,WAAKE,YAAY,KAAKC,cAAL;IAClB;IAGiB,WAAP3Q,UAAU;AACnB,aAAOA;IACR;IAEqB,WAAXC,cAAc;AACvB,aAAOA;IACR;IAEc,WAAJ3I,OAAO;AAChB,aAAOA;IACR;IAGD+L,SAAS;AACP,aAAO,KAAKgK,SAAL,IAAkB,KAAKC,KAAL,IAAc,KAAKC,KAAL;IACxC;IAEDA,OAAO;AACL,UAAIhY,WAAW,KAAK6L,QAAN,KAAmB,KAAKiM,SAAL,GAAiB;AAChD;MACD;AAED,YAAM3R,gBAAgB;QACpBA,eAAe,KAAK0F;;AAGtB,YAAMwP,YAAYzW,aAAayC,QAAQ,KAAKwE,UAAU2K,cAAYrQ,aAAhD;AAElB,UAAIkV,UAAU3T,kBAAkB;AAC9B;MACD;AAED,WAAK4T,cAAL;AAMA,UAAI,kBAAkB7d,SAAS+C,mBAAmB,CAAC,KAAKya,QAAQpb,QAAQka,mBAArB,GAA2C;AAC5F,mBAAWnc,WAAW,CAAA,EAAGqQ,OAAO,GAAGxQ,SAASyD,KAAKkN,QAA3B,GAAsC;AAC1DxJ,uBAAakC,GAAGlJ,SAAS,aAAaiD,IAAtC;QACD;MACF;AAED,WAAKgL,SAAS0P,MAAd;AACA,WAAK1P,SAAShC,aAAa,iBAAiB,IAA5C;AAEA,WAAKqR,MAAM/a,UAAU4Q,IAAI7D,iBAAzB;AACA,WAAKrB,SAAS1L,UAAU4Q,IAAI7D,iBAA5B;AACAtI,mBAAayC,QAAQ,KAAKwE,UAAU4K,eAAatQ,aAAjD;IACD;IAED4R,OAAO;AACL,UAAI/X,WAAW,KAAK6L,QAAN,KAAmB,CAAC,KAAKiM,SAAL,GAAiB;AACjD;MACD;AAED,YAAM3R,gBAAgB;QACpBA,eAAe,KAAK0F;;AAGtB,WAAK2P,cAAcrV,aAAnB;IACD;IAED8F,UAAU;AACR,UAAI,KAAK+O,SAAS;AAChB,aAAKA,QAAQS,QAAb;MACD;AAED,YAAMxP,QAAN;IACD;IAEDyP,SAAS;AACP,WAAKP,YAAY,KAAKC,cAAL;AACjB,UAAI,KAAKJ,SAAS;AAChB,aAAKA,QAAQU,OAAb;MACD;IACF;IAGDF,cAAcrV,eAAe;AAC3B,YAAMwV,YAAY/W,aAAayC,QAAQ,KAAKwE,UAAU6K,cAAYvQ,aAAhD;AAClB,UAAIwV,UAAUjU,kBAAkB;AAC9B;MACD;AAID,UAAI,kBAAkBjK,SAAS+C,iBAAiB;AAC9C,mBAAW5C,WAAW,CAAA,EAAGqQ,OAAO,GAAGxQ,SAASyD,KAAKkN,QAA3B,GAAsC;AAC1DxJ,uBAAaC,IAAIjH,SAAS,aAAaiD,IAAvC;QACD;MACF;AAED,UAAI,KAAKma,SAAS;AAChB,aAAKA,QAAQS,QAAb;MACD;AAED,WAAKP,MAAM/a,UAAUgJ,OAAO+D,iBAA5B;AACA,WAAKrB,SAAS1L,UAAUgJ,OAAO+D,iBAA/B;AACA,WAAKrB,SAAShC,aAAa,iBAAiB,OAA5C;AACAF,kBAAYG,oBAAoB,KAAKoR,OAAO,QAA5C;AACAtW,mBAAayC,QAAQ,KAAKwE,UAAU8K,gBAAcxQ,aAAlD;IACD;IAEDyE,WAAWC,SAAQ;AACjBA,MAAAA,UAAS,MAAMD,WAAWC,OAAjB;AAET,UAAI,OAAOA,QAAOiQ,cAAc,YAAY,CAAC3b,WAAU0L,QAAOiQ,SAAR,KACpD,OAAOjQ,QAAOiQ,UAAUnC,0BAA0B,YAClD;AAEA,cAAM,IAAIlN,UAAW,GAAE1J,OAAK2J,YAAL,iGAAjB;MACP;AAED,aAAOb;IACR;IAEDyQ,gBAAgB;AACd,UAAI,OAAOM,gBAAW,aAAa;AACjC,cAAM,IAAInQ,UAAU,8DAAd;MACP;AAED,UAAIoQ,mBAAmB,KAAKhQ;AAE5B,UAAI,KAAKC,QAAQgP,cAAc,UAAU;AACvCe,2BAAmB,KAAKZ;iBACf9b,WAAU,KAAK2M,QAAQgP,SAAd,GAA0B;AAC5Ce,2BAAmBvc,WAAW,KAAKwM,QAAQgP,SAAd;iBACpB,OAAO,KAAKhP,QAAQgP,cAAc,UAAU;AACrDe,2BAAmB,KAAK/P,QAAQgP;MACjC;AAED,YAAMD,eAAe,KAAKiB,iBAAL;AACrB,WAAKd,UAAiBe,cAAaF,kBAAkB,KAAKX,OAAOL,YAAlD;IAChB;IAED/C,WAAW;AACT,aAAO,KAAKoD,MAAM/a,UAAUC,SAAS8M,iBAA9B;IACR;IAED8O,gBAAgB;AACd,YAAMC,iBAAiB,KAAKhB;AAE5B,UAAIgB,eAAe9b,UAAUC,SAASoZ,kBAAlC,GAAuD;AACzD,eAAOa;MACR;AAED,UAAI4B,eAAe9b,UAAUC,SAASqZ,oBAAlC,GAAyD;AAC3D,eAAOa;MACR;AAED,UAAI2B,eAAe9b,UAAUC,SAASsZ,wBAAlC,GAA6D;AAC/D,eAAOa;MACR;AAED,UAAI0B,eAAe9b,UAAUC,SAASuZ,0BAAlC,GAA+D;AACjE,eAAOa;MACR;AAGD,YAAM0B,QAAQvd,iBAAiB,KAAKuc,KAAN,EAAavb,iBAAiB,eAA9C,EAA+DxB,KAA/D,MAA0E;AAExF,UAAI8d,eAAe9b,UAAUC,SAASmZ,iBAAlC,GAAsD;AACxD,eAAO2C,QAAQhC,mBAAmBD;MACnC;AAED,aAAOiC,QAAQ9B,sBAAsBD;IACtC;IAEDiB,gBAAgB;AACd,aAAO,KAAKvP,SAAShM,QAAQia,eAAtB,MAA2C;IACnD;IAEDqC,aAAa;AACX,YAAM;QAAEvB,QAAAA;MAAF,IAAa,KAAK9O;AAExB,UAAI,OAAO8O,YAAW,UAAU;AAC9B,eAAOA,QAAO1c,MAAM,GAAb,EAAkB8Q,IAAI5G,WAASvJ,OAAO2W,SAASpN,OAAO,EAAvB,CAA/B;MACR;AAED,UAAI,OAAOwS,YAAW,YAAY;AAChC,eAAOwB,gBAAcxB,QAAOwB,YAAY,KAAKvQ,QAAlB;MAC5B;AAED,aAAO+O;IACR;IAEDkB,mBAAmB;AACjB,YAAMO,wBAAwB;QAC5BC,WAAW,KAAKN,cAAL;QACXO,WAAW,CAAC;UACVza,MAAM;UACN0a,SAAS;YACP9B,UAAU,KAAK5O,QAAQ4O;UADhB;QAFC,GAMZ;UACE5Y,MAAM;UACN0a,SAAS;YACP5B,QAAQ,KAAKuB,WAAL;UADD;SARA;MAFiB;AAiB9B,UAAI,KAAKhB,aAAa,KAAKrP,QAAQ6O,YAAY,UAAU;AACvDhR,oBAAYC,iBAAiB,KAAKsR,OAAO,UAAU,QAAnD;AACAmB,8BAAsBE,YAAY,CAAC;UACjCza,MAAM;UACN2a,SAAS;QAFwB,CAAD;MAInC;AAED,aAAO;QACL,GAAGJ;QACH,GAAI,OAAO,KAAKvQ,QAAQ+O,iBAAiB,aAAa,KAAK/O,QAAQ+O,aAAawB,qBAA1B,IAAmD,KAAKvQ,QAAQ+O;;IAEzH;IAED6B,gBAAgB;MAAEvU;MAAKtF;IAAP,GAAiB;AAC/B,YAAMyR,QAAQtG,eAAevI,KAAKuU,wBAAwB,KAAKkB,KAAjD,EAAwD9Q,OAAOxM,aAAW4B,UAAU5B,OAAD,CAAnF;AAEd,UAAI,CAAC0W,MAAM/U,QAAQ;AACjB;MACD;AAIDyD,2BAAqBsR,OAAOzR,QAAQsF,QAAQgR,kBAAgB,CAAC7E,MAAMtW,SAAS6E,MAAf,CAAzC,EAAiE0Y,MAArF;IACD;IAGqB,OAAfrZ,gBAAgB2I,SAAQ;AAC7B,aAAO,KAAK0C,KAAK,WAAY;AAC3B,cAAMC,QAAOuN,SAASvO,oBAAoB,MAAM3B,OAAnC;AAEb,YAAI,OAAOA,YAAW,UAAU;AAC9B;QACD;AAED,YAAI,OAAO2C,MAAK3C,aAAY,aAAa;AACvC,gBAAM,IAAIY,UAAW,oBAAmBZ,UAAlC;QACP;AAED2C,QAAAA,MAAK3C,SAAL;MACD,CAZM;IAaR;IAEgB,OAAV8R,WAAWnY,OAAO;AACvB,UAAIA,MAAMuJ,WAAWqL,sBAAuB5U,MAAMM,SAAS,WAAWN,MAAM2D,QAAQ8Q,WAAU;AAC5F;MACD;AAED,YAAM2D,cAAc5O,eAAevI,KAAKmU,0BAApB;AAEpB,iBAAW9L,UAAU8O,aAAa;AAChC,cAAMC,UAAU9B,SAASxO,YAAYuB,MAArB;AAChB,YAAI,CAAC+O,WAAWA,QAAQ/Q,QAAQ2O,cAAc,OAAO;AACnD;QACD;AAED,cAAMqC,eAAetY,MAAMsY,aAAN;AACrB,cAAMC,eAAeD,aAAa9e,SAAS6e,QAAQ3B,KAA9B;AACrB,YACE4B,aAAa9e,SAAS6e,QAAQhR,QAA9B,KACCgR,QAAQ/Q,QAAQ2O,cAAc,YAAY,CAACsC,gBAC3CF,QAAQ/Q,QAAQ2O,cAAc,aAAasC,cAC5C;AACA;QACD;AAGD,YAAIF,QAAQ3B,MAAM9a,SAASoE,MAAM3B,MAA7B,MAA0C2B,MAAMM,SAAS,WAAWN,MAAM2D,QAAQ8Q,aAAY,qCAAqCzN,KAAKhH,MAAM3B,OAAOiK,OAAvD,IAAkE;AAClK;QACD;AAED,cAAM3G,gBAAgB;UAAEA,eAAe0W,QAAQhR;;AAE/C,YAAIrH,MAAMM,SAAS,SAAS;AAC1BqB,wBAAc0G,aAAarI;QAC5B;AAEDqY,gBAAQrB,cAAcrV,aAAtB;MACD;IACF;IAE2B,OAArB6W,sBAAsBxY,OAAO;AAIlC,YAAMyY,UAAU,kBAAkBzR,KAAKhH,MAAM3B,OAAOiK,OAApC;AAChB,YAAMoQ,gBAAgB1Y,MAAM2D,QAAQ6Q;AACpC,YAAMmE,kBAAkB,CAACjE,gBAAcC,gBAAf,EAA+Bnb,SAASwG,MAAM2D,GAA9C;AAExB,UAAI,CAACgV,mBAAmB,CAACD,eAAe;AACtC;MACD;AAED,UAAID,WAAW,CAACC,eAAe;AAC7B;MACD;AAED1Y,YAAMwD,eAAN;AAGA,YAAMoV,kBAAkB,KAAK9O,QAAQX,sBAAb,IACtB,OACCK,eAAeS,KAAK,MAAMd,sBAA1B,EAAgD,MAC/CK,eAAeY,KAAK,MAAMjB,sBAA1B,EAAgD,MAChDK,eAAeG,QAAQR,wBAAsBnJ,MAAME,eAAe3E,UAAlE;AAEJ,YAAM6I,WAAWmS,SAASvO,oBAAoB4Q,eAA7B;AAEjB,UAAID,iBAAiB;AACnB3Y,cAAM6Y,gBAAN;AACAzU,iBAASoP,KAAT;AACApP,iBAAS8T,gBAAgBlY,KAAzB;AACA;MACD;AAED,UAAIoE,SAASkP,SAAT,GAAqB;AACvBtT,cAAM6Y,gBAAN;AACAzU,iBAASmP,KAAT;AACAqF,wBAAgB7B,MAAhB;MACD;IACF;EApVkC;AA2VrC3W,eAAakC,GAAGrJ,UAAU4b,wBAAwB1L,wBAAsBoN,SAASiC,qBAAjF;AACApY,eAAakC,GAAGrJ,UAAU4b,wBAAwBQ,eAAekB,SAASiC,qBAA1E;AACApY,eAAakC,GAAGrJ,UAAUmQ,wBAAsBmN,SAAS4B,UAAzD;AACA/X,eAAakC,GAAGrJ,UAAU6b,sBAAsByB,SAAS4B,UAAzD;AACA/X,eAAakC,GAAGrJ,UAAUmQ,wBAAsBD,wBAAsB,SAAUnJ,OAAO;AACrFA,UAAMwD,eAAN;AACA+S,aAASvO,oBAAoB,IAA7B,EAAmCsB,OAAnC;EACD,CAHD;AASAnM,qBAAmBoZ,QAAD;ACpblB,MAAMuC,yBAAyB;AAC/B,MAAMC,0BAA0B;AAChC,MAAMC,mBAAmB;AACzB,MAAMC,kBAAkB;AAMxB,MAAMC,kBAAN,MAAsB;IACpBxS,cAAc;AACZ,WAAKW,WAAWpO,SAASyD;IAC1B;IAGDyc,WAAW;AAET,YAAMC,gBAAgBngB,SAAS+C,gBAAgBqd;AAC/C,aAAOvgB,KAAKuT,IAAInS,OAAOof,aAAaF,aAA7B;IACR;IAED7F,OAAO;AACL,YAAMgG,QAAQ,KAAKJ,SAAL;AACd,WAAKK,iBAAL;AAEA,WAAKC,sBAAsB,KAAKpS,UAAU2R,kBAAkBU,qBAAmBA,kBAAkBH,KAAjG;AAEA,WAAKE,sBAAsBX,wBAAwBE,kBAAkBU,qBAAmBA,kBAAkBH,KAA1G;AACA,WAAKE,sBAAsBV,yBAAyBE,iBAAiBS,qBAAmBA,kBAAkBH,KAA1G;IACD;IAEDI,QAAQ;AACN,WAAKC,wBAAwB,KAAKvS,UAAU,UAA5C;AACA,WAAKuS,wBAAwB,KAAKvS,UAAU2R,gBAA5C;AACA,WAAKY,wBAAwBd,wBAAwBE,gBAArD;AACA,WAAKY,wBAAwBb,yBAAyBE,eAAtD;IACD;IAEDY,gBAAgB;AACd,aAAO,KAAKV,SAAL,IAAkB;IAC1B;IAGDK,mBAAmB;AACjB,WAAKM,sBAAsB,KAAKzS,UAAU,UAA1C;AACA,WAAKA,SAAS0M,MAAMgG,WAAW;IAChC;IAEDN,sBAAsBpgB,UAAU2gB,eAAend,UAAU;AACvD,YAAMod,kBAAiB,KAAKd,SAAL;AACvB,YAAMe,uBAAuB9gB,aAAW;AACtC,YAAIA,YAAY,KAAKiO,YAAYnN,OAAOof,aAAalgB,QAAQigB,cAAcY,iBAAgB;AACzF;QACD;AAED,aAAKH,sBAAsB1gB,SAAS4gB,aAApC;AACA,cAAMN,kBAAkBxf,OAAOC,iBAAiBf,OAAxB,EAAiC+B,iBAAiB6e,aAAlD;AACxB5gB,gBAAQ2a,MAAMoG,YAAYH,eAAgB,GAAEnd,SAASxC,OAAOC,WAAWof,eAAlB,CAAD,KAApD;;AAGF,WAAKU,2BAA2B/gB,UAAU6gB,oBAA1C;IACD;IAEDJ,sBAAsB1gB,SAAS4gB,eAAe;AAC5C,YAAMK,cAAcjhB,QAAQ2a,MAAM5Y,iBAAiB6e,aAA/B;AACpB,UAAIK,aAAa;AACflV,oBAAYC,iBAAiBhM,SAAS4gB,eAAeK,WAArD;MACD;IACF;IAEDT,wBAAwBvgB,UAAU2gB,eAAe;AAC/C,YAAME,uBAAuB9gB,aAAW;AACtC,cAAMwK,QAAQuB,YAAYY,iBAAiB3M,SAAS4gB,aAAtC;AAEd,YAAIpW,UAAU,MAAM;AAClBxK,kBAAQ2a,MAAMuG,eAAeN,aAA7B;AACA;QACD;AAED7U,oBAAYG,oBAAoBlM,SAAS4gB,aAAzC;AACA5gB,gBAAQ2a,MAAMoG,YAAYH,eAAepW,KAAzC;;AAGF,WAAKwW,2BAA2B/gB,UAAU6gB,oBAA1C;IACD;IAEDE,2BAA2B/gB,UAAUkhB,UAAU;AAC7C,UAAI5f,WAAUtB,QAAD,GAAY;AACvBkhB,iBAASlhB,QAAD;AACR;MACD;AAED,iBAAWmhB,OAAOhR,eAAevI,KAAK5H,UAAU,KAAKgO,QAAnC,GAA8C;AAC9DkT,iBAASC,GAAD;MACT;IACF;EAtFmB;ACTtB,MAAMjd,SAAO;AACb,MAAMkL,oBAAkB;AACxB,MAAMC,oBAAkB;AACxB,MAAM+R,kBAAmB,gBAAeld;AAExC,MAAM0I,YAAU;IACdyU,WAAW;IACXC,eAAe;IACf7S,YAAY;IACZ9M,WAAW;IACX4f,aAAa;EALC;AAQhB,MAAM1U,gBAAc;IAClBwU,WAAW;IACXC,eAAe;IACf7S,YAAY;IACZ9M,WAAW;IACX4f,aAAa;EALK;AAYpB,MAAMC,WAAN,cAAuB7U,OAAO;IAC5BU,YAAYL,SAAQ;AAClB,YAAA;AACA,WAAKiB,UAAU,KAAKlB,WAAWC,OAAhB;AACf,WAAKyU,cAAc;AACnB,WAAKzT,WAAW;IACjB;IAGiB,WAAPpB,UAAU;AACnB,aAAOA;IACR;IAEqB,WAAXC,cAAc;AACvB,aAAOA;IACR;IAEc,WAAJ3I,OAAO;AAChB,aAAOA;IACR;IAGDiW,KAAK3W,UAAU;AACb,UAAI,CAAC,KAAKyK,QAAQtM,WAAW;AAC3B6C,gBAAQhB,QAAD;AACP;MACD;AAED,WAAKke,QAAL;AAEA,YAAM3hB,UAAU,KAAK4hB,YAAL;AAChB,UAAI,KAAK1T,QAAQQ,YAAY;AAC3BxL,eAAOlD,OAAD;MACP;AAEDA,cAAQuC,UAAU4Q,IAAI7D,iBAAtB;AAEA,WAAKuS,kBAAkB,MAAM;AAC3Bpd,gBAAQhB,QAAD;OADT;IAGD;IAED0W,KAAK1W,UAAU;AACb,UAAI,CAAC,KAAKyK,QAAQtM,WAAW;AAC3B6C,gBAAQhB,QAAD;AACP;MACD;AAED,WAAKme,YAAL,EAAmBrf,UAAUgJ,OAAO+D,iBAApC;AAEA,WAAKuS,kBAAkB,MAAM;AAC3B,aAAKxT,QAAL;AACA5J,gBAAQhB,QAAD;OAFT;IAID;IAED4K,UAAU;AACR,UAAI,CAAC,KAAKqT,aAAa;AACrB;MACD;AAED1a,mBAAaC,IAAI,KAAKgH,UAAUoT,eAAhC;AAEA,WAAKpT,SAAS1C,OAAd;AACA,WAAKmW,cAAc;IACpB;IAGDE,cAAc;AACZ,UAAI,CAAC,KAAK3T,UAAU;AAClB,cAAM6T,WAAWjiB,SAASkiB,cAAc,KAAvB;AACjBD,iBAASR,YAAY,KAAKpT,QAAQoT;AAClC,YAAI,KAAKpT,QAAQQ,YAAY;AAC3BoT,mBAASvf,UAAU4Q,IAAI9D,iBAAvB;QACD;AAED,aAAKpB,WAAW6T;MACjB;AAED,aAAO,KAAK7T;IACb;IAEDd,kBAAkBF,SAAQ;AAExBA,MAAAA,QAAOuU,cAAc9f,WAAWuL,QAAOuU,WAAR;AAC/B,aAAOvU;IACR;IAED0U,UAAU;AACR,UAAI,KAAKD,aAAa;AACpB;MACD;AAED,YAAM1hB,UAAU,KAAK4hB,YAAL;AAChB,WAAK1T,QAAQsT,YAAYQ,OAAOhiB,OAAhC;AAEAgH,mBAAakC,GAAGlJ,SAASqhB,iBAAiB,MAAM;AAC9C5c,gBAAQ,KAAKyJ,QAAQqT,aAAd;OADT;AAIA,WAAKG,cAAc;IACpB;IAEDG,kBAAkBpe,UAAU;AAC1BiB,6BAAuBjB,UAAU,KAAKme,YAAL,GAAoB,KAAK1T,QAAQQ,UAA5C;IACvB;EAzG2B;ACzB9B,MAAMvK,SAAO;AACb,MAAMiK,aAAW;AACjB,MAAME,cAAa,IAAGF;AACtB,MAAM6T,kBAAiB,UAAS3T;AAChC,MAAM4T,oBAAqB,cAAa5T;AAExC,MAAM+M,UAAU;AAChB,MAAM8G,kBAAkB;AACxB,MAAMC,mBAAmB;AAEzB,MAAMvV,YAAU;IACdwV,WAAW;IACXC,aAAa;EAFC;AAKhB,MAAMxV,gBAAc;IAClBuV,WAAW;IACXC,aAAa;EAFK;AASpB,MAAMC,YAAN,cAAwB3V,OAAO;IAC7BU,YAAYL,SAAQ;AAClB,YAAA;AACA,WAAKiB,UAAU,KAAKlB,WAAWC,OAAhB;AACf,WAAKuV,YAAY;AACjB,WAAKC,uBAAuB;IAC7B;IAGiB,WAAP5V,UAAU;AACnB,aAAOA;IACR;IAEqB,WAAXC,cAAc;AACvB,aAAOA;IACR;IAEc,WAAJ3I,OAAO;AAChB,aAAOA;IACR;IAGDue,WAAW;AACT,UAAI,KAAKF,WAAW;AAClB;MACD;AAED,UAAI,KAAKtU,QAAQmU,WAAW;AAC1B,aAAKnU,QAAQoU,YAAY3E,MAAzB;MACD;AAED3W,mBAAaC,IAAIpH,UAAUyO,WAA3B;AACAtH,mBAAakC,GAAGrJ,UAAUoiB,iBAAerb,WAAS,KAAK+b,eAAe/b,KAApB,CAAlD;AACAI,mBAAakC,GAAGrJ,UAAUqiB,mBAAmBtb,WAAS,KAAKgc,eAAehc,KAApB,CAAtD;AAEA,WAAK4b,YAAY;IAClB;IAEDK,aAAa;AACX,UAAI,CAAC,KAAKL,WAAW;AACnB;MACD;AAED,WAAKA,YAAY;AACjBxb,mBAAaC,IAAIpH,UAAUyO,WAA3B;IACD;IAGDqU,eAAe/b,OAAO;AACpB,YAAM;QAAE0b;MAAF,IAAkB,KAAKpU;AAE7B,UAAItH,MAAM3B,WAAWpF,YAAY+G,MAAM3B,WAAWqd,eAAeA,YAAY9f,SAASoE,MAAM3B,MAA3B,GAAoC;AACnG;MACD;AAED,YAAM6d,WAAW1S,eAAec,kBAAkBoR,WAAjC;AAEjB,UAAIQ,SAASnhB,WAAW,GAAG;AACzB2gB,oBAAY3E,MAAZ;MACD,WAAU,KAAK8E,yBAAyBL,kBAAkB;AACzDU,iBAASA,SAASnhB,SAAS,GAAGgc,MAA9B;MACD,OAAM;AACLmF,iBAAS,GAAGnF,MAAZ;MACD;IACF;IAEDiF,eAAehc,OAAO;AACpB,UAAIA,MAAM2D,QAAQ8Q,SAAS;AACzB;MACD;AAED,WAAKoH,uBAAuB7b,MAAMmc,WAAWX,mBAAmBD;IACjE;EAxE4B;ACnB/B,MAAMhe,SAAO;AACb,MAAMiK,aAAW;AACjB,MAAME,cAAa,IAAGF;AACtB,MAAMyB,iBAAe;AACrB,MAAMuL,eAAa;AAEnB,MAAMtC,eAAc,OAAMxK;AAC1B,MAAM0U,yBAAwB,gBAAe1U;AAC7C,MAAMyK,iBAAgB,SAAQzK;AAC9B,MAAMsK,eAAc,OAAMtK;AAC1B,MAAMuK,gBAAe,QAAOvK;AAC5B,MAAM2U,iBAAgB,SAAQ3U;AAC9B,MAAM4U,sBAAuB,gBAAe5U;AAC5C,MAAM6U,0BAA2B,oBAAmB7U;AACpD,MAAM8U,0BAAyB,kBAAiB9U;AAChD,MAAM0B,yBAAwB,QAAO1B,cAAYuB;AAEjD,MAAMwT,kBAAkB;AACxB,MAAMhU,oBAAkB;AACxB,MAAMC,oBAAkB;AACxB,MAAMgU,oBAAoB;AAE1B,MAAMC,kBAAgB;AACtB,MAAMC,kBAAkB;AACxB,MAAMC,sBAAsB;AAC5B,MAAM1T,yBAAuB;AAE7B,MAAMlD,YAAU;IACdiV,UAAU;IACVnE,OAAO;IACPvI,UAAU;EAHI;AAMhB,MAAMtI,gBAAc;IAClBgV,UAAU;IACVnE,OAAO;IACPvI,UAAU;EAHQ;AAUpB,MAAMsO,QAAN,cAAoB1V,cAAc;IAChCV,YAAYtN,SAASiN,SAAQ;AAC3B,YAAMjN,SAASiN,OAAf;AAEA,WAAK0W,UAAUvT,eAAeG,QAAQiT,iBAAiB,KAAKvV,QAA7C;AACf,WAAK2V,YAAY,KAAKC,oBAAL;AACjB,WAAKC,aAAa,KAAKC,qBAAL;AAClB,WAAK7J,WAAW;AAChB,WAAKR,mBAAmB;AACxB,WAAKsK,aAAa,IAAIlE,gBAAJ;AAElB,WAAK9J,mBAAL;IACD;IAGiB,WAAPnJ,UAAU;AACnB,aAAOA;IACR;IAEqB,WAAXC,cAAc;AACvB,aAAOA;IACR;IAEc,WAAJ3I,OAAO;AAChB,aAAOA;IACR;IAGD+L,OAAO3H,eAAe;AACpB,aAAO,KAAK2R,WAAW,KAAKC,KAAL,IAAc,KAAKC,KAAK7R,aAAV;IACtC;IAED6R,KAAK7R,eAAe;AAClB,UAAI,KAAK2R,YAAY,KAAKR,kBAAkB;AAC1C;MACD;AAED,YAAM+D,YAAYzW,aAAayC,QAAQ,KAAKwE,UAAU2K,cAAY;QAChErQ;MADgE,CAAhD;AAIlB,UAAIkV,UAAU3T,kBAAkB;AAC9B;MACD;AAED,WAAKoQ,WAAW;AAChB,WAAKR,mBAAmB;AAExB,WAAKsK,WAAW7J,KAAhB;AAEAta,eAASyD,KAAKf,UAAU4Q,IAAIkQ,eAA5B;AAEA,WAAKY,cAAL;AAEA,WAAKL,UAAUxJ,KAAK,MAAM,KAAK8J,aAAa3b,aAAlB,CAA1B;IACD;IAED4R,OAAO;AACL,UAAI,CAAC,KAAKD,YAAY,KAAKR,kBAAkB;AAC3C;MACD;AAED,YAAMqE,YAAY/W,aAAayC,QAAQ,KAAKwE,UAAU6K,YAApC;AAElB,UAAIiF,UAAUjU,kBAAkB;AAC9B;MACD;AAED,WAAKoQ,WAAW;AAChB,WAAKR,mBAAmB;AACxB,WAAKoK,WAAWjB,WAAhB;AAEA,WAAK5U,SAAS1L,UAAUgJ,OAAO+D,iBAA/B;AAEA,WAAKb,eAAe,MAAM,KAAK0V,WAAL,GAAmB,KAAKlW,UAAU,KAAKsK,YAAL,CAA5D;IACD;IAEDlK,UAAU;AACR,iBAAW+V,eAAe,CAACtjB,QAAQ,KAAK6iB,OAAd,GAAwB;AAChD3c,qBAAaC,IAAImd,aAAa9V,WAA9B;MACD;AAED,WAAKsV,UAAUvV,QAAf;AACA,WAAKyV,WAAWjB,WAAhB;AACA,YAAMxU,QAAN;IACD;IAEDgW,eAAe;AACb,WAAKJ,cAAL;IACD;IAGDJ,sBAAsB;AACpB,aAAO,IAAIpC,SAAS;QAClB7f,WAAWgH,QAAQ,KAAKsF,QAAQ4T,QAAd;QAClBpT,YAAY,KAAK6J,YAAL;MAFM,CAAb;IAIR;IAEDwL,uBAAuB;AACrB,aAAO,IAAIxB,UAAU;QACnBD,aAAa,KAAKrU;MADC,CAAd;IAGR;IAEDiW,aAAa3b,eAAe;AAE1B,UAAI,CAAC1I,SAASyD,KAAKd,SAAS,KAAKyL,QAA5B,GAAuC;AAC1CpO,iBAASyD,KAAK0e,OAAO,KAAK/T,QAA1B;MACD;AAED,WAAKA,SAAS0M,MAAMoC,UAAU;AAC9B,WAAK9O,SAAS9B,gBAAgB,aAA9B;AACA,WAAK8B,SAAShC,aAAa,cAAc,IAAzC;AACA,WAAKgC,SAAShC,aAAa,QAAQ,QAAnC;AACA,WAAKgC,SAASqW,YAAY;AAE1B,YAAMC,YAAYnU,eAAeG,QAAQkT,qBAAqB,KAAKE,OAAjD;AAClB,UAAIY,WAAW;AACbA,kBAAUD,YAAY;MACvB;AAEDphB,aAAO,KAAK+K,QAAN;AAEN,WAAKA,SAAS1L,UAAU4Q,IAAI7D,iBAA5B;AAEA,YAAMkV,qBAAqB,MAAM;AAC/B,YAAI,KAAKtW,QAAQyP,OAAO;AACtB,eAAKmG,WAAWpB,SAAhB;QACD;AAED,aAAKhJ,mBAAmB;AACxB1S,qBAAayC,QAAQ,KAAKwE,UAAU4K,eAAa;UAC/CtQ;SADF;;AAKF,WAAKkG,eAAe+V,oBAAoB,KAAKb,SAAS,KAAKpL,YAAL,CAAtD;IACD;IAEDvC,qBAAqB;AACnBhP,mBAAakC,GAAG,KAAK+E,UAAUmV,yBAAuBxc,WAAS;AAC7D,YAAIA,MAAM2D,QAAQ6Q,cAAY;AAC5B;QACD;AAED,YAAI,KAAKlN,QAAQkH,UAAU;AACzBxO,gBAAMwD,eAAN;AACA,eAAK+P,KAAL;AACA;QACD;AAED,aAAKsK,2BAAL;OAXF;AAcAzd,mBAAakC,GAAGpI,QAAQmiB,gBAAc,MAAM;AAC1C,YAAI,KAAK/I,YAAY,CAAC,KAAKR,kBAAkB;AAC3C,eAAKuK,cAAL;QACD;OAHH;AAMAjd,mBAAakC,GAAG,KAAK+E,UAAUkV,yBAAyBvc,WAAS;AAE/DI,qBAAamC,IAAI,KAAK8E,UAAUiV,qBAAqBwB,YAAU;AAC7D,cAAI,KAAKzW,aAAarH,MAAM3B,UAAU,KAAKgJ,aAAayW,OAAOzf,QAAQ;AACrE;UACD;AAED,cAAI,KAAKiJ,QAAQ4T,aAAa,UAAU;AACtC,iBAAK2C,2BAAL;AACA;UACD;AAED,cAAI,KAAKvW,QAAQ4T,UAAU;AACzB,iBAAK3H,KAAL;UACD;SAZH;OAFF;IAiBD;IAEDgK,aAAa;AACX,WAAKlW,SAAS0M,MAAMoC,UAAU;AAC9B,WAAK9O,SAAShC,aAAa,eAAe,IAA1C;AACA,WAAKgC,SAAS9B,gBAAgB,YAA9B;AACA,WAAK8B,SAAS9B,gBAAgB,MAA9B;AACA,WAAKuN,mBAAmB;AAExB,WAAKkK,UAAUzJ,KAAK,MAAM;AACxBta,iBAASyD,KAAKf,UAAUgJ,OAAO8X,eAA/B;AACA,aAAKsB,kBAAL;AACA,aAAKX,WAAWzD,MAAhB;AACAvZ,qBAAayC,QAAQ,KAAKwE,UAAU8K,cAApC;OAJF;IAMD;IAEDR,cAAc;AACZ,aAAO,KAAKtK,SAAS1L,UAAUC,SAAS6M,iBAAjC;IACR;IAEDoV,6BAA6B;AAC3B,YAAM1G,YAAY/W,aAAayC,QAAQ,KAAKwE,UAAU+U,sBAApC;AAClB,UAAIjF,UAAUjU,kBAAkB;AAC9B;MACD;AAED,YAAM8a,qBAAqB,KAAK3W,SAAS4W,eAAehlB,SAAS+C,gBAAgBkiB;AACjF,YAAMC,mBAAmB,KAAK9W,SAAS0M,MAAMqK;AAE7C,UAAID,qBAAqB,YAAY,KAAK9W,SAAS1L,UAAUC,SAAS8gB,iBAAjC,GAAqD;AACxF;MACD;AAED,UAAI,CAACsB,oBAAoB;AACvB,aAAK3W,SAAS0M,MAAMqK,YAAY;MACjC;AAED,WAAK/W,SAAS1L,UAAU4Q,IAAImQ,iBAA5B;AACA,WAAK7U,eAAe,MAAM;AACxB,aAAKR,SAAS1L,UAAUgJ,OAAO+X,iBAA/B;AACA,aAAK7U,eAAe,MAAM;AACxB,eAAKR,SAAS0M,MAAMqK,YAAYD;WAC/B,KAAKpB,OAFR;SAGC,KAAKA,OALR;AAOA,WAAK1V,SAAS0P,MAAd;IACD;IAMDsG,gBAAgB;AACd,YAAMW,qBAAqB,KAAK3W,SAAS4W,eAAehlB,SAAS+C,gBAAgBkiB;AACjF,YAAMjE,kBAAiB,KAAKmD,WAAWjE,SAAhB;AACvB,YAAMkF,oBAAoBpE,kBAAiB;AAE3C,UAAIoE,qBAAqB,CAACL,oBAAoB;AAC5C,cAAMpX,WAAW3J,MAAK,IAAK,gBAAgB;AAC3C,aAAKoK,SAAS0M,MAAMnN,YAAa,GAAEqT;MACpC;AAED,UAAI,CAACoE,qBAAqBL,oBAAoB;AAC5C,cAAMpX,WAAW3J,MAAK,IAAK,iBAAiB;AAC5C,aAAKoK,SAAS0M,MAAMnN,YAAa,GAAEqT;MACpC;IACF;IAED8D,oBAAoB;AAClB,WAAK1W,SAAS0M,MAAMuK,cAAc;AAClC,WAAKjX,SAAS0M,MAAMwK,eAAe;IACpC;IAGqB,OAAf7gB,gBAAgB2I,SAAQ1E,eAAe;AAC5C,aAAO,KAAKoH,KAAK,WAAY;AAC3B,cAAMC,QAAO8T,MAAM9U,oBAAoB,MAAM3B,OAAhC;AAEb,YAAI,OAAOA,YAAW,UAAU;AAC9B;QACD;AAED,YAAI,OAAO2C,MAAK3C,aAAY,aAAa;AACvC,gBAAM,IAAIY,UAAW,oBAAmBZ,UAAlC;QACP;AAED2C,QAAAA,MAAK3C,SAAQ1E,aAAb;MACD,CAZM;IAaR;EA3Q+B;AAkRlCvB,eAAakC,GAAGrJ,UAAUmQ,wBAAsBD,wBAAsB,SAAUnJ,OAAO;AACrF,UAAM3B,SAASvE,uBAAuB,IAAD;AAErC,QAAI,CAAC,KAAK,MAAN,EAAcN,SAAS,KAAK8O,OAA5B,GAAsC;AACxCtI,YAAMwD,eAAN;IACD;AAEDpD,iBAAamC,IAAIlE,QAAQ2T,cAAY6E,eAAa;AAChD,UAAIA,UAAU3T,kBAAkB;AAE9B;MACD;AAED9C,mBAAamC,IAAIlE,QAAQ8T,gBAAc,MAAM;AAC3C,YAAInX,UAAU,IAAD,GAAQ;AACnB,eAAK+b,MAAL;QACD;OAHH;IAKD,CAXD;AAcA,UAAMyH,cAAchV,eAAeG,QAAQgT,eAAvB;AACpB,QAAI6B,aAAa;AACf1B,YAAM/U,YAAYyW,WAAlB,EAA+BjL,KAA/B;IACD;AAED,UAAMvK,QAAO8T,MAAM9U,oBAAoB3J,MAA1B;AAEb2K,IAAAA,MAAKM,OAAO,IAAZ;EACD,CA7BD;AA+BApB,uBAAqB4U,KAAD;AAMpB3f,qBAAmB2f,KAAD;AC7VlB,MAAMvf,SAAO;AACb,MAAMiK,aAAW;AACjB,MAAME,cAAa,IAAGF;AACtB,MAAMyB,iBAAe;AACrB,MAAMuE,wBAAuB,OAAM9F,cAAYuB;AAC/C,MAAMuL,aAAa;AAEnB,MAAM9L,oBAAkB;AACxB,MAAM+V,uBAAqB;AAC3B,MAAMC,oBAAoB;AAC1B,MAAMC,sBAAsB;AAC5B,MAAMhC,gBAAgB;AAEtB,MAAM3K,eAAc,OAAMtK;AAC1B,MAAMuK,gBAAe,QAAOvK;AAC5B,MAAMwK,eAAc,OAAMxK;AAC1B,MAAM0U,uBAAwB,gBAAe1U;AAC7C,MAAMyK,iBAAgB,SAAQzK;AAC9B,MAAM2U,eAAgB,SAAQ3U;AAC9B,MAAM0B,yBAAwB,QAAO1B,cAAYuB;AACjD,MAAMuT,wBAAyB,kBAAiB9U;AAEhD,MAAMyB,yBAAuB;AAE7B,MAAMlD,YAAU;IACdiV,UAAU;IACV1M,UAAU;IACVoQ,QAAQ;EAHM;AAMhB,MAAM1Y,gBAAc;IAClBgV,UAAU;IACV1M,UAAU;IACVoQ,QAAQ;EAHU;AAUpB,MAAMC,YAAN,cAAwBzX,cAAc;IACpCV,YAAYtN,SAASiN,SAAQ;AAC3B,YAAMjN,SAASiN,OAAf;AAEA,WAAKiN,WAAW;AAChB,WAAK0J,YAAY,KAAKC,oBAAL;AACjB,WAAKC,aAAa,KAAKC,qBAAL;AAClB,WAAK/N,mBAAL;IACD;IAGiB,WAAPnJ,UAAU;AACnB,aAAOA;IACR;IAEqB,WAAXC,cAAc;AACvB,aAAOA;IACR;IAEc,WAAJ3I,OAAO;AAChB,aAAOA;IACR;IAGD+L,OAAO3H,eAAe;AACpB,aAAO,KAAK2R,WAAW,KAAKC,KAAL,IAAc,KAAKC,KAAK7R,aAAV;IACtC;IAED6R,KAAK7R,eAAe;AAClB,UAAI,KAAK2R,UAAU;AACjB;MACD;AAED,YAAMuD,YAAYzW,aAAayC,QAAQ,KAAKwE,UAAU2K,cAAY;QAAErQ;MAAF,CAAhD;AAElB,UAAIkV,UAAU3T,kBAAkB;AAC9B;MACD;AAED,WAAKoQ,WAAW;AAChB,WAAK0J,UAAUxJ,KAAf;AAEA,UAAI,CAAC,KAAKlM,QAAQsX,QAAQ;AACxB,YAAI1F,gBAAJ,EAAsB3F,KAAtB;MACD;AAED,WAAKlM,SAAShC,aAAa,cAAc,IAAzC;AACA,WAAKgC,SAAShC,aAAa,QAAQ,QAAnC;AACA,WAAKgC,SAAS1L,UAAU4Q,IAAIkS,oBAA5B;AAEA,YAAM/M,mBAAmB,MAAM;AAC7B,YAAI,CAAC,KAAKpK,QAAQsX,UAAU,KAAKtX,QAAQ4T,UAAU;AACjD,eAAKgC,WAAWpB,SAAhB;QACD;AAED,aAAKzU,SAAS1L,UAAU4Q,IAAI7D,iBAA5B;AACA,aAAKrB,SAAS1L,UAAUgJ,OAAO8Z,oBAA/B;AACAre,qBAAayC,QAAQ,KAAKwE,UAAU4K,eAAa;UAAEtQ;SAAnD;;AAGF,WAAKkG,eAAe6J,kBAAkB,KAAKrK,UAAU,IAArD;IACD;IAEDkM,OAAO;AACL,UAAI,CAAC,KAAKD,UAAU;AAClB;MACD;AAED,YAAM6D,YAAY/W,aAAayC,QAAQ,KAAKwE,UAAU6K,YAApC;AAElB,UAAIiF,UAAUjU,kBAAkB;AAC9B;MACD;AAED,WAAKga,WAAWjB,WAAhB;AACA,WAAK5U,SAASyX,KAAd;AACA,WAAKxL,WAAW;AAChB,WAAKjM,SAAS1L,UAAU4Q,IAAImS,iBAA5B;AACA,WAAK1B,UAAUzJ,KAAf;AAEA,YAAMwL,mBAAmB,MAAM;AAC7B,aAAK1X,SAAS1L,UAAUgJ,OAAO+D,mBAAiBgW,iBAAhD;AACA,aAAKrX,SAAS9B,gBAAgB,YAA9B;AACA,aAAK8B,SAAS9B,gBAAgB,MAA9B;AAEA,YAAI,CAAC,KAAK+B,QAAQsX,QAAQ;AACxB,cAAI1F,gBAAJ,EAAsBS,MAAtB;QACD;AAEDvZ,qBAAayC,QAAQ,KAAKwE,UAAU8K,cAApC;;AAGF,WAAKtK,eAAekX,kBAAkB,KAAK1X,UAAU,IAArD;IACD;IAEDI,UAAU;AACR,WAAKuV,UAAUvV,QAAf;AACA,WAAKyV,WAAWjB,WAAhB;AACA,YAAMxU,QAAN;IACD;IAGDwV,sBAAsB;AACpB,YAAMtC,gBAAgB,MAAM;AAC1B,YAAI,KAAKrT,QAAQ4T,aAAa,UAAU;AACtC9a,uBAAayC,QAAQ,KAAKwE,UAAU+U,oBAApC;AACA;QACD;AAED,aAAK7I,KAAL;MACD;AAGD,YAAMvY,aAAYgH,QAAQ,KAAKsF,QAAQ4T,QAAd;AAEzB,aAAO,IAAIL,SAAS;QAClBH,WAAWiE;QACX3jB,WAAAA;QACA8M,YAAY;QACZ8S,aAAa,KAAKvT,SAAS9L;QAC3Bof,eAAe3f,aAAY2f,gBAAgB;MALzB,CAAb;IAOR;IAEDwC,uBAAuB;AACrB,aAAO,IAAIxB,UAAU;QACnBD,aAAa,KAAKrU;MADC,CAAd;IAGR;IAED+H,qBAAqB;AACnBhP,mBAAakC,GAAG,KAAK+E,UAAUmV,uBAAuBxc,WAAS;AAC7D,YAAIA,MAAM2D,QAAQ6Q,YAAY;AAC5B;QACD;AAED,YAAI,CAAC,KAAKlN,QAAQkH,UAAU;AAC1BpO,uBAAayC,QAAQ,KAAKwE,UAAU+U,oBAApC;AACA;QACD;AAED,aAAK7I,KAAL;OAVF;IAYD;IAGqB,OAAf7V,gBAAgB2I,SAAQ;AAC7B,aAAO,KAAK0C,KAAK,WAAY;AAC3B,cAAMC,QAAO6V,UAAU7W,oBAAoB,MAAM3B,OAApC;AAEb,YAAI,OAAOA,YAAW,UAAU;AAC9B;QACD;AAED,YAAI2C,MAAK3C,aAAYhO,UAAagO,QAAO5M,WAAW,GAAlB,KAA0B4M,YAAW,eAAe;AACpF,gBAAM,IAAIY,UAAW,oBAAmBZ,UAAlC;QACP;AAED2C,QAAAA,MAAK3C,SAAQ,IAAb;MACD,CAZM;IAaR;EAhKmC;AAuKtCjG,eAAakC,GAAGrJ,UAAUmQ,wBAAsBD,wBAAsB,SAAUnJ,OAAO;AACrF,UAAM3B,SAASvE,uBAAuB,IAAD;AAErC,QAAI,CAAC,KAAK,MAAN,EAAcN,SAAS,KAAK8O,OAA5B,GAAsC;AACxCtI,YAAMwD,eAAN;IACD;AAED,QAAIhI,WAAW,IAAD,GAAQ;AACpB;IACD;AAED4E,iBAAamC,IAAIlE,QAAQ8T,gBAAc,MAAM;AAE3C,UAAInX,UAAU,IAAD,GAAQ;AACnB,aAAK+b,MAAL;MACD;IACF,CALD;AAQA,UAAMyH,cAAchV,eAAeG,QAAQgT,aAAvB;AACpB,QAAI6B,eAAeA,gBAAgBngB,QAAQ;AACzCwgB,gBAAU9W,YAAYyW,WAAtB,EAAmCjL,KAAnC;IACD;AAED,UAAMvK,QAAO6V,UAAU7W,oBAAoB3J,MAA9B;AACb2K,IAAAA,MAAKM,OAAO,IAAZ;EACD,CA1BD;AA4BAlJ,eAAakC,GAAGpI,QAAQsT,uBAAqB,MAAM;AACjD,eAAWnU,YAAYmQ,eAAevI,KAAK0b,aAApB,GAAoC;AACzDkC,gBAAU7W,oBAAoB3O,QAA9B,EAAwCma,KAAxC;IACD;EACF,CAJD;AAMApT,eAAakC,GAAGpI,QAAQmiB,cAAc,MAAM;AAC1C,eAAWjjB,WAAWoQ,eAAevI,KAAK,8CAApB,GAAqE;AACzF,UAAI9G,iBAAiBf,OAAD,EAAU4lB,aAAa,SAAS;AAClDH,kBAAU7W,oBAAoB5O,OAA9B,EAAuCma,KAAvC;MACD;IACF;EACF,CAND;AAQArL,uBAAqB2W,SAAD;AAMpB1hB,qBAAmB0hB,SAAD;ACjRlB,MAAMI,gBAAgB,oBAAItf,IAAI,CAC5B,cACA,QACA,QACA,YACA,YACA,UACA,OACA,YAR4B,CAAR;AAWtB,MAAMuf,yBAAyB;AAO/B,MAAMC,mBAAmB;AAOzB,MAAMC,mBAAmB;AAEzB,MAAMC,mBAAmB,CAACC,WAAWC,yBAAyB;AAC5D,UAAMC,gBAAgBF,UAAUG,SAAS9mB,YAAnB;AAEtB,QAAI4mB,qBAAqB/lB,SAASgmB,aAA9B,GAA8C;AAChD,UAAIP,cAAczd,IAAIge,aAAlB,GAAkC;AACpC,eAAOxd,QAAQmd,iBAAiBnY,KAAKsY,UAAUI,SAAhC,KAA8CN,iBAAiBpY,KAAKsY,UAAUI,SAAhC,CAA/C;MACf;AAED,aAAO;IACR;AAGD,WAAOH,qBAAqB3Z,OAAO+Z,oBAAkBA,0BAA0B5Y,MAAxE,EACJ6Y,KAAKC,WAASA,MAAM7Y,KAAKwY,aAAX,CADV;EAER;AAEM,MAAMM,mBAAmB;IAE9B,KAAK,CAAC,SAAS,OAAO,MAAM,QAAQ,QAAQZ,sBAAvC;IACLa,GAAG,CAAC,UAAU,QAAQ,SAAS,KAA5B;IACHC,MAAM,CAAA;IACNC,GAAG,CAAA;IACHC,IAAI,CAAA;IACJC,KAAK,CAAA;IACLC,MAAM,CAAA;IACNC,KAAK,CAAA;IACLC,IAAI,CAAA;IACJC,IAAI,CAAA;IACJC,IAAI,CAAA;IACJC,IAAI,CAAA;IACJC,IAAI,CAAA;IACJC,IAAI,CAAA;IACJC,IAAI,CAAA;IACJC,IAAI,CAAA;IACJC,GAAG,CAAA;IACHvQ,KAAK,CAAC,OAAO,UAAU,OAAO,SAAS,SAAS,QAA3C;IACLwQ,IAAI,CAAA;IACJC,IAAI,CAAA;IACJC,GAAG,CAAA;IACHC,KAAK,CAAA;IACLC,GAAG,CAAA;IACHC,OAAO,CAAA;IACPC,MAAM,CAAA;IACNC,KAAK,CAAA;IACLC,KAAK,CAAA;IACLC,QAAQ,CAAA;IACRC,GAAG,CAAA;IACHC,IAAI,CAAA;EA/B0B;AAkCzB,WAASC,aAAaC,YAAYC,WAAWC,kBAAkB;AACpE,QAAI,CAACF,WAAW7mB,QAAQ;AACtB,aAAO6mB;IACR;AAED,QAAIE,oBAAoB,OAAOA,qBAAqB,YAAY;AAC9D,aAAOA,iBAAiBF,UAAD;IACxB;AAED,UAAMG,YAAY,IAAI7nB,OAAO8nB,UAAX;AAClB,UAAMC,kBAAkBF,UAAUG,gBAAgBN,YAAY,WAAtC;AACxB,UAAM1F,WAAW,CAAA,EAAGzS,OAAO,GAAGwY,gBAAgBvlB,KAAKgE,iBAAiB,GAAtC,CAAb;AAEjB,eAAWtH,WAAW8iB,UAAU;AAC9B,YAAMiG,cAAc/oB,QAAQqmB,SAAS9mB,YAAjB;AAEpB,UAAI,CAACL,OAAO+J,KAAKwf,SAAZ,EAAuBroB,SAAS2oB,WAAhC,GAA8C;AACjD/oB,gBAAQuL,OAAR;AAEA;MACD;AAED,YAAMyd,gBAAgB,CAAA,EAAG3Y,OAAO,GAAGrQ,QAAQqM,UAArB;AACtB,YAAM4c,oBAAoB,CAAA,EAAG5Y,OAAOoY,UAAU,QAAQ,CAAA,GAAIA,UAAUM,gBAAgB,CAAA,CAA1D;AAE1B,iBAAW7C,aAAa8C,eAAe;AACrC,YAAI,CAAC/C,iBAAiBC,WAAW+C,iBAAZ,GAAgC;AACnDjpB,kBAAQmM,gBAAgB+Z,UAAUG,QAAlC;QACD;MACF;IACF;AAED,WAAOwC,gBAAgBvlB,KAAK4lB;EAC7B;ACrGD,MAAM/kB,SAAO;AAEb,MAAM0I,YAAU;IACd4b,WAAW/B;IACXyC,SAAS,CAAA;IACTC,YAAY;IACZC,MAAM;IACNC,UAAU;IACVC,YAAY;IACZC,UAAU;EAPI;AAUhB,MAAM1c,gBAAc;IAClB2b,WAAW;IACXU,SAAS;IACTC,YAAY;IACZC,MAAM;IACNC,UAAU;IACVC,YAAY;IACZC,UAAU;EAPQ;AAUpB,MAAMC,qBAAqB;IACzBC,OAAO;IACPzpB,UAAU;EAFe;AAS3B,MAAM0pB,kBAAN,cAA8B/c,OAAO;IACnCU,YAAYL,SAAQ;AAClB,YAAA;AACA,WAAKiB,UAAU,KAAKlB,WAAWC,OAAhB;IAChB;IAGiB,WAAPJ,UAAU;AACnB,aAAOA;IACR;IAEqB,WAAXC,cAAc;AACvB,aAAOA;IACR;IAEc,WAAJ3I,OAAO;AAChB,aAAOA;IACR;IAGDylB,aAAa;AACX,aAAO1qB,OAAO0I,OAAO,KAAKsG,QAAQib,OAA3B,EACJ/X,IAAInE,CAAAA,YAAU,KAAK4c,yBAAyB5c,OAA9B,CADV,EAEJT,OAAO5D,OAFH;IAGR;IAEDkhB,aAAa;AACX,aAAO,KAAKF,WAAL,EAAkBjoB,SAAS;IACnC;IAEDooB,cAAcZ,SAAS;AACrB,WAAKa,cAAcb,OAAnB;AACA,WAAKjb,QAAQib,UAAU;QAAE,GAAG,KAAKjb,QAAQib;QAAS,GAAGA;;AACrD,aAAO;IACR;IAEDc,SAAS;AACP,YAAMC,kBAAkBrqB,SAASkiB,cAAc,KAAvB;AACxBmI,sBAAgBhB,YAAY,KAAKiB,eAAe,KAAKjc,QAAQsb,QAAjC;AAE5B,iBAAW,CAACvpB,UAAUmqB,KAAX,KAAoBlrB,OAAOuL,QAAQ,KAAKyD,QAAQib,OAA5B,GAAsC;AACnE,aAAKkB,YAAYH,iBAAiBE,OAAMnqB,QAAxC;MACD;AAED,YAAMupB,WAAWU,gBAAgB1Z,SAAS;AAC1C,YAAM4Y,aAAa,KAAKS,yBAAyB,KAAK3b,QAAQkb,UAA3C;AAEnB,UAAIA,YAAY;AACdI,iBAASjnB,UAAU4Q,IAAI,GAAGiW,WAAW9oB,MAAM,GAAjB,CAA1B;MACD;AAED,aAAOkpB;IACR;IAGDpc,iBAAiBH,SAAQ;AACvB,YAAMG,iBAAiBH,OAAvB;AACA,WAAK+c,cAAc/c,QAAOkc,OAA1B;IACD;IAEDa,cAAcM,KAAK;AACjB,iBAAW,CAACrqB,UAAUkpB,OAAX,KAAuBjqB,OAAOuL,QAAQ6f,GAAf,GAAqB;AACrD,cAAMld,iBAAiB;UAAEnN;UAAUypB,OAAOP;QAAnB,GAA8BM,kBAArD;MACD;IACF;IAEDY,YAAYb,UAAUL,SAASlpB,UAAU;AACvC,YAAMsqB,kBAAkBna,eAAeG,QAAQtQ,UAAUupB,QAAjC;AAExB,UAAI,CAACe,iBAAiB;AACpB;MACD;AAEDpB,gBAAU,KAAKU,yBAAyBV,OAA9B;AAEV,UAAI,CAACA,SAAS;AACZoB,wBAAgBhf,OAAhB;AACA;MACD;AAED,UAAIhK,WAAU4nB,OAAD,GAAW;AACtB,aAAKqB,sBAAsB9oB,WAAWynB,OAAD,GAAWoB,eAAhD;AACA;MACD;AAED,UAAI,KAAKrc,QAAQmb,MAAM;AACrBkB,wBAAgBrB,YAAY,KAAKiB,eAAehB,OAApB;AAC5B;MACD;AAEDoB,sBAAgBE,cAActB;IAC/B;IAEDgB,eAAeG,KAAK;AAClB,aAAO,KAAKpc,QAAQob,WAAWf,aAAa+B,KAAK,KAAKpc,QAAQua,WAAW,KAAKva,QAAQqb,UAA3C,IAAyDe;IACrG;IAEDT,yBAAyBS,KAAK;AAC5B,aAAO,OAAOA,QAAQ,aAAaA,IAAI,IAAD,IAASA;IAChD;IAEDE,sBAAsBxqB,SAASuqB,iBAAiB;AAC9C,UAAI,KAAKrc,QAAQmb,MAAM;AACrBkB,wBAAgBrB,YAAY;AAC5BqB,wBAAgBvI,OAAOhiB,OAAvB;AACA;MACD;AAEDuqB,sBAAgBE,cAAczqB,QAAQyqB;IACvC;EA7GkC;AC5BrC,MAAMtmB,SAAO;AACb,MAAMumB,wBAAwB,oBAAInkB,IAAI,CAAC,YAAY,aAAa,YAA1B,CAAR;AAE9B,MAAM8I,oBAAkB;AACxB,MAAMsb,mBAAmB;AACzB,MAAMrb,oBAAkB;AAExB,MAAMsb,yBAAyB;AAC/B,MAAMC,iBAAkB,IAAGF;AAE3B,MAAMG,mBAAmB;AAEzB,MAAMC,gBAAgB;AACtB,MAAMC,gBAAgB;AACtB,MAAMC,gBAAgB;AACtB,MAAMC,iBAAiB;AAEvB,MAAMpS,eAAa;AACnB,MAAMC,iBAAe;AACrB,MAAMH,eAAa;AACnB,MAAMC,gBAAc;AACpB,MAAMsS,iBAAiB;AACvB,MAAMC,gBAAc;AACpB,MAAMnJ,kBAAgB;AACtB,MAAMoJ,mBAAiB;AACvB,MAAMpX,mBAAmB;AACzB,MAAMC,mBAAmB;AAEzB,MAAMoX,gBAAgB;IACpBC,MAAM;IACNC,KAAK;IACLC,OAAO5nB,MAAK,IAAK,SAAS;IAC1B6nB,QAAQ;IACRC,MAAM9nB,MAAK,IAAK,UAAU;EALN;AAQtB,MAAMgJ,YAAU;IACd4b,WAAW/B;IACXkF,WAAW;IACX9O,UAAU;IACV+O,WAAW;IACXC,aAAa;IACbC,OAAO;IACPC,oBAAoB,CAAC,OAAO,SAAS,UAAU,MAA3B;IACpB3C,MAAM;IACNrM,QAAQ,CAAC,GAAG,CAAJ;IACR0B,WAAW;IACXzB,cAAc;IACdqM,UAAU;IACVC,YAAY;IACZtpB,UAAU;IACVupB,UAAU;IAIVyC,OAAO;IACPxiB,SAAS;EApBK;AAuBhB,MAAMqD,gBAAc;IAClB2b,WAAW;IACXmD,WAAW;IACX9O,UAAU;IACV+O,WAAW;IACXC,aAAa;IACbC,OAAO;IACPC,oBAAoB;IACpB3C,MAAM;IACNrM,QAAQ;IACR0B,WAAW;IACXzB,cAAc;IACdqM,UAAU;IACVC,YAAY;IACZtpB,UAAU;IACVupB,UAAU;IACVyC,OAAO;IACPxiB,SAAS;EAjBS;AAwBpB,MAAMyiB,UAAN,cAAsBle,cAAc;IAClCV,YAAYtN,SAASiN,SAAQ;AAC3B,UAAI,OAAO+Q,gBAAW,aAAa;AACjC,cAAM,IAAInQ,UAAU,6DAAd;MACP;AAED,YAAM7N,SAASiN,OAAf;AAGA,WAAKkf,aAAa;AAClB,WAAKC,WAAW;AAChB,WAAKC,aAAa;AAClB,WAAKC,iBAAiB,CAAA;AACtB,WAAKlP,UAAU;AACf,WAAKmP,mBAAmB;AACxB,WAAKC,cAAc;AAGnB,WAAKC,MAAM;AAEX,WAAKC,cAAL;AAEA,UAAI,CAAC,KAAKxe,QAAQjO,UAAU;AAC1B,aAAK0sB,UAAL;MACD;IACF;IAGiB,WAAP9f,UAAU;AACnB,aAAOA;IACR;IAEqB,WAAXC,cAAc;AACvB,aAAOA;IACR;IAEc,WAAJ3I,OAAO;AAChB,aAAOA;IACR;IAGDyoB,SAAS;AACP,WAAKT,aAAa;IACnB;IAEDU,UAAU;AACR,WAAKV,aAAa;IACnB;IAEDW,gBAAgB;AACd,WAAKX,aAAa,CAAC,KAAKA;IACzB;IAEDjc,SAAS;AACP,UAAI,CAAC,KAAKic,YAAY;AACpB;MACD;AAED,WAAKG,eAAeS,QAAQ,CAAC,KAAKT,eAAeS;AACjD,UAAI,KAAK7S,SAAL,GAAiB;AACnB,aAAK8S,OAAL;AACA;MACD;AAED,WAAKC,OAAL;IACD;IAED5e,UAAU;AACRgJ,mBAAa,KAAK+U,QAAN;AAEZplB,mBAAaC,IAAI,KAAKgH,SAAShM,QAAQ4oB,cAAtB,GAAuCC,kBAAkB,KAAKoC,iBAA/E;AAEA,UAAI,KAAKT,KAAK;AACZ,aAAKA,IAAIlhB,OAAT;MACD;AAED,UAAI,KAAK0C,SAAS/N,aAAa,wBAA3B,GAAsD;AACxD,aAAK+N,SAAShC,aAAa,SAAS,KAAKgC,SAAS/N,aAAa,wBAA3B,CAApC;MACD;AAED,WAAKitB,eAAL;AACA,YAAM9e,QAAN;IACD;IAED+L,OAAO;AACL,UAAI,KAAKnM,SAAS0M,MAAMoC,YAAY,QAAQ;AAC1C,cAAM,IAAIhQ,MAAM,qCAAV;MACP;AAED,UAAI,EAAE,KAAKqgB,eAAL,KAAyB,KAAKjB,aAAa;AAC/C;MACD;AAED,YAAM1O,YAAYzW,aAAayC,QAAQ,KAAKwE,UAAU,KAAKX,YAAYuB,UAAU+J,YAA3B,CAApC;AAClB,YAAMyU,aAAa1qB,eAAe,KAAKsL,QAAN;AACjC,YAAMqf,cAAcD,cAAc,KAAKpf,SAASsf,cAAc3qB,iBAAiBJ,SAAS,KAAKyL,QAA1E;AAEnB,UAAIwP,UAAU3T,oBAAoB,CAACwjB,YAAY;AAC7C;MACD;AAGD,UAAI,KAAKb,KAAK;AACZ,aAAKA,IAAIlhB,OAAT;AACA,aAAKkhB,MAAM;MACZ;AAED,YAAMA,MAAM,KAAKe,eAAL;AAEZ,WAAKvf,SAAShC,aAAa,oBAAoBwgB,IAAIvsB,aAAa,IAAjB,CAA/C;AAEA,YAAM;QAAE2rB;MAAF,IAAgB,KAAK3d;AAE3B,UAAI,CAAC,KAAKD,SAASsf,cAAc3qB,gBAAgBJ,SAAS,KAAKiqB,GAA1D,GAAgE;AACnEZ,kBAAU7J,OAAOyK,GAAjB;AACAzlB,qBAAayC,QAAQ,KAAKwE,UAAU,KAAKX,YAAYuB,UAAUsc,cAA3B,CAApC;MACD;AAED,UAAI,KAAK/N,SAAS;AAChB,aAAKA,QAAQU,OAAb;MACD,OAAM;AACL,aAAKV,UAAU,KAAKM,cAAc+O,GAAnB;MAChB;AAEDA,UAAIlqB,UAAU4Q,IAAI7D,iBAAlB;AAMA,UAAI,kBAAkBzP,SAAS+C,iBAAiB;AAC9C,mBAAW5C,WAAW,CAAA,EAAGqQ,OAAO,GAAGxQ,SAASyD,KAAKkN,QAA3B,GAAsC;AAC1DxJ,uBAAakC,GAAGlJ,SAAS,aAAaiD,IAAtC;QACD;MACF;AAED,YAAM2X,WAAW,MAAM;AACrB5T,qBAAayC,QAAQ,KAAKwE,UAAU,KAAKX,YAAYuB,UAAUgK,aAA3B,CAApC;AAEA,YAAI,KAAKwT,eAAe,OAAO;AAC7B,eAAKW,OAAL;QACD;AAED,aAAKX,aAAa;;AAGpB,WAAK5d,eAAemM,UAAU,KAAK6R,KAAK,KAAKlU,YAAL,CAAxC;IACD;IAED4B,OAAO;AACL,UAAI,CAAC,KAAKD,SAAL,GAAiB;AACpB;MACD;AAED,YAAM6D,YAAY/W,aAAayC,QAAQ,KAAKwE,UAAU,KAAKX,YAAYuB,UAAUiK,YAA3B,CAApC;AAClB,UAAIiF,UAAUjU,kBAAkB;AAC9B;MACD;AAED,YAAM2iB,MAAM,KAAKe,eAAL;AACZf,UAAIlqB,UAAUgJ,OAAO+D,iBAArB;AAIA,UAAI,kBAAkBzP,SAAS+C,iBAAiB;AAC9C,mBAAW5C,WAAW,CAAA,EAAGqQ,OAAO,GAAGxQ,SAASyD,KAAKkN,QAA3B,GAAsC;AAC1DxJ,uBAAaC,IAAIjH,SAAS,aAAaiD,IAAvC;QACD;MACF;AAED,WAAKqpB,eAAerB,iBAAiB;AACrC,WAAKqB,eAAetB,iBAAiB;AACrC,WAAKsB,eAAevB,iBAAiB;AACrC,WAAKsB,aAAa;AAElB,YAAMzR,WAAW,MAAM;AACrB,YAAI,KAAK6S,qBAAL,GAA6B;AAC/B;QACD;AAED,YAAI,CAAC,KAAKpB,YAAY;AACpBI,cAAIlhB,OAAJ;QACD;AAED,aAAK0C,SAAS9B,gBAAgB,kBAA9B;AACAnF,qBAAayC,QAAQ,KAAKwE,UAAU,KAAKX,YAAYuB,UAAUkK,cAA3B,CAApC;AAEA,aAAKoU,eAAL;;AAGF,WAAK1e,eAAemM,UAAU,KAAK6R,KAAK,KAAKlU,YAAL,CAAxC;IACD;IAEDuF,SAAS;AACP,UAAI,KAAKV,SAAS;AAChB,aAAKA,QAAQU,OAAb;MACD;IACF;IAGDsP,iBAAiB;AACf,aAAOxkB,QAAQ,KAAK8kB,UAAL,CAAD;IACf;IAEDF,iBAAiB;AACf,UAAI,CAAC,KAAKf,KAAK;AACb,aAAKA,MAAM,KAAKkB,kBAAkB,KAAKnB,eAAe,KAAKoB,uBAAL,CAA3C;MACZ;AAED,aAAO,KAAKnB;IACb;IAEDkB,kBAAkBxE,SAAS;AACzB,YAAMsD,MAAM,KAAKoB,oBAAoB1E,OAAzB,EAAkCc,OAAlC;AAGZ,UAAI,CAACwC,KAAK;AACR,eAAO;MACR;AAEDA,UAAIlqB,UAAUgJ,OAAO8D,mBAAiBC,iBAAtC;AAEAmd,UAAIlqB,UAAU4Q,IAAK,MAAK,KAAK7F,YAAYnJ,WAAzC;AAEA,YAAM2pB,QAAQtuB,OAAO,KAAK8N,YAAYnJ,IAAlB,EAAwB/E,SAA9B;AAEdqtB,UAAIxgB,aAAa,MAAM6hB,KAAvB;AAEA,UAAI,KAAKvV,YAAL,GAAoB;AACtBkU,YAAIlqB,UAAU4Q,IAAI9D,iBAAlB;MACD;AAED,aAAOod;IACR;IAEDsB,WAAW5E,SAAS;AAClB,WAAKqD,cAAcrD;AACnB,UAAI,KAAKjP,SAAL,GAAiB;AACnB,aAAKiT,eAAL;AACA,aAAK/S,KAAL;MACD;IACF;IAEDyT,oBAAoB1E,SAAS;AAC3B,UAAI,KAAKoD,kBAAkB;AACzB,aAAKA,iBAAiBxC,cAAcZ,OAApC;MACD,OAAM;AACL,aAAKoD,mBAAmB,IAAI5C,gBAAgB;UAC1C,GAAG,KAAKzb;UAGRib;UACAC,YAAY,KAAKS,yBAAyB,KAAK3b,QAAQ4d,WAA3C;QAL8B,CAApB;MAOzB;AAED,aAAO,KAAKS;IACb;IAEDqB,yBAAyB;AACvB,aAAO;QACL,CAAChD,yBAAyB,KAAK8C,UAAL;;IAE7B;IAEDA,YAAY;AACV,aAAO,KAAK7D,yBAAyB,KAAK3b,QAAQ+d,KAA3C,KAAqD,KAAKhe,SAAS/N,aAAa,wBAA3B;IAC7D;IAGD8tB,6BAA6BpnB,OAAO;AAClC,aAAO,KAAK0G,YAAYsB,oBAAoBhI,MAAME,gBAAgB,KAAKmnB,mBAAL,CAA3D;IACR;IAED1V,cAAc;AACZ,aAAO,KAAKrK,QAAQ0d,aAAc,KAAKa,OAAO,KAAKA,IAAIlqB,UAAUC,SAAS6M,iBAA5B;IAC/C;IAED6K,WAAW;AACT,aAAO,KAAKuS,OAAO,KAAKA,IAAIlqB,UAAUC,SAAS8M,iBAA5B;IACpB;IAEDoO,cAAc+O,KAAK;AACjB,YAAM/N,YAAY,OAAO,KAAKxQ,QAAQwQ,cAAc,aAClD,KAAKxQ,QAAQwQ,UAAUrf,KAAK,MAAMotB,KAAK,KAAKxe,QAA5C,IACA,KAAKC,QAAQwQ;AACf,YAAMwP,aAAa5C,cAAc5M,UAAU5Q,YAAV;AACjC,aAAcqQ,cAAa,KAAKlQ,UAAUwe,KAAK,KAAKvO,iBAAiBgQ,UAAtB,CAAxC;IACR;IAED3P,aAAa;AACX,YAAM;QAAEvB,QAAAA;MAAF,IAAa,KAAK9O;AAExB,UAAI,OAAO8O,YAAW,UAAU;AAC9B,eAAOA,QAAO1c,MAAM,GAAb,EAAkB8Q,IAAI5G,WAASvJ,OAAO2W,SAASpN,OAAO,EAAvB,CAA/B;MACR;AAED,UAAI,OAAOwS,YAAW,YAAY;AAChC,eAAOwB,gBAAcxB,QAAOwB,YAAY,KAAKvQ,QAAlB;MAC5B;AAED,aAAO+O;IACR;IAED6M,yBAAyBS,KAAK;AAC5B,aAAO,OAAOA,QAAQ,aAAaA,IAAIjrB,KAAK,KAAK4O,QAAd,IAA0Bqc;IAC9D;IAEDpM,iBAAiBgQ,YAAY;AAC3B,YAAMzP,wBAAwB;QAC5BC,WAAWwP;QACXvP,WAAW,CACT;UACEza,MAAM;UACN0a,SAAS;YACPoN,oBAAoB,KAAK9d,QAAQ8d;UAD1B;QAFX,GAMA;UACE9nB,MAAM;UACN0a,SAAS;YACP5B,QAAQ,KAAKuB,WAAL;UADD;QAFX,GAMA;UACEra,MAAM;UACN0a,SAAS;YACP9B,UAAU,KAAK5O,QAAQ4O;UADhB;QAFX,GAMA;UACE5Y,MAAM;UACN0a,SAAS;YACP5e,SAAU,IAAG,KAAKsN,YAAYnJ;UADvB;QAFX,GAMA;UACED,MAAM;UACN2a,SAAS;UACTsP,OAAO;UACP9pB,IAAIuL,CAAAA,UAAQ;AAGV,iBAAK4d,eAAL,EAAsBvhB,aAAa,yBAAyB2D,MAAKwe,MAAM1P,SAAvE;UACD;SAjCM;;AAsCb,aAAO;QACL,GAAGD;QACH,GAAI,OAAO,KAAKvQ,QAAQ+O,iBAAiB,aAAa,KAAK/O,QAAQ+O,aAAawB,qBAA1B,IAAmD,KAAKvQ,QAAQ+O;;IAEzH;IAEDyP,gBAAgB;AACd,YAAM2B,WAAW,KAAKngB,QAAQzE,QAAQnJ,MAAM,GAA3B;AAEjB,iBAAWmJ,YAAW4kB,UAAU;AAC9B,YAAI5kB,aAAY,SAAS;AACvBzC,uBAAakC,GAAG,KAAK+E,UAAU,KAAKX,YAAYuB,UAAUuc,aAA3B,GAAyC,KAAKld,QAAQjO,UAAU2G,WAAS;AACtG,kBAAMqY,UAAU,KAAK+O,6BAA6BpnB,KAAlC;AAChBqY,oBAAQ/O,OAAR;WAFF;QAID,WAAUzG,aAAYyhB,gBAAgB;AACrC,gBAAMoD,UAAU7kB,aAAYshB,gBAC1B,KAAKzd,YAAYuB,UAAUoF,gBAA3B,IACA,KAAK3G,YAAYuB,UAAUoT,eAA3B;AACF,gBAAMsM,WAAW9kB,aAAYshB,gBAC3B,KAAKzd,YAAYuB,UAAUqF,gBAA3B,IACA,KAAK5G,YAAYuB,UAAUwc,gBAA3B;AAEFrkB,uBAAakC,GAAG,KAAK+E,UAAUqgB,SAAS,KAAKpgB,QAAQjO,UAAU2G,WAAS;AACtE,kBAAMqY,UAAU,KAAK+O,6BAA6BpnB,KAAlC;AAChBqY,oBAAQqN,eAAe1lB,MAAMM,SAAS,YAAY8jB,gBAAgBD,iBAAiB;AACnF9L,oBAAQgO,OAAR;WAHF;AAKAjmB,uBAAakC,GAAG,KAAK+E,UAAUsgB,UAAU,KAAKrgB,QAAQjO,UAAU2G,WAAS;AACvE,kBAAMqY,UAAU,KAAK+O,6BAA6BpnB,KAAlC;AAChBqY,oBAAQqN,eAAe1lB,MAAMM,SAAS,aAAa8jB,gBAAgBD,iBACjE9L,QAAQhR,SAASzL,SAASoE,MAAM2B,aAAhC;AAEF0W,oBAAQ+N,OAAR;WALF;QAOD;MACF;AAED,WAAKE,oBAAoB,MAAM;AAC7B,YAAI,KAAKjf,UAAU;AACjB,eAAKkM,KAAL;QACD;;AAGHnT,mBAAakC,GAAG,KAAK+E,SAAShM,QAAQ4oB,cAAtB,GAAuCC,kBAAkB,KAAKoC,iBAA9E;IACD;IAEDP,YAAY;AACV,YAAMV,QAAQ,KAAKhe,SAAS/N,aAAa,OAA3B;AAEd,UAAI,CAAC+rB,OAAO;AACV;MACD;AAED,UAAI,CAAC,KAAKhe,SAAS/N,aAAa,YAA3B,KAA4C,CAAC,KAAK+N,SAASwc,YAAYlqB,KAA1B,GAAkC;AAClF,aAAK0N,SAAShC,aAAa,cAAcggB,KAAzC;MACD;AAED,WAAKhe,SAAShC,aAAa,0BAA0BggB,KAArD;AACA,WAAKhe,SAAS9B,gBAAgB,OAA9B;IACD;IAED8gB,SAAS;AACP,UAAI,KAAK/S,SAAL,KAAmB,KAAKmS,YAAY;AACtC,aAAKA,aAAa;AAClB;MACD;AAED,WAAKA,aAAa;AAElB,WAAKmC,YAAY,MAAM;AACrB,YAAI,KAAKnC,YAAY;AACnB,eAAKjS,KAAL;QACD;MACF,GAAE,KAAKlM,QAAQ6d,MAAM3R,IAJtB;IAKD;IAED4S,SAAS;AACP,UAAI,KAAKS,qBAAL,GAA6B;AAC/B;MACD;AAED,WAAKpB,aAAa;AAElB,WAAKmC,YAAY,MAAM;AACrB,YAAI,CAAC,KAAKnC,YAAY;AACpB,eAAKlS,KAAL;QACD;MACF,GAAE,KAAKjM,QAAQ6d,MAAM5R,IAJtB;IAKD;IAEDqU,YAAYxpB,UAASypB,SAAS;AAC5BpX,mBAAa,KAAK+U,QAAN;AACZ,WAAKA,WAAWjnB,WAAWH,UAASypB,OAAV;IAC3B;IAEDhB,uBAAuB;AACrB,aAAOvuB,OAAO0I,OAAO,KAAK0kB,cAAnB,EAAmClsB,SAAS,IAA5C;IACR;IAED4M,WAAWC,SAAQ;AACjB,YAAMyhB,iBAAiB3iB,YAAYK,kBAAkB,KAAK6B,QAAnC;AAEvB,iBAAW0gB,iBAAiBzvB,OAAO+J,KAAKylB,cAAZ,GAA6B;AACvD,YAAIhE,sBAAsBtiB,IAAIumB,aAA1B,GAA0C;AAC5C,iBAAOD,eAAeC;QACvB;MACF;AAED1hB,MAAAA,UAAS;QACP,GAAGyhB;QACH,GAAI,OAAOzhB,YAAW,YAAYA,UAASA,UAAS,CAAA;;AAEtDA,MAAAA,UAAS,KAAKC,gBAAgBD,OAArB;AACTA,MAAAA,UAAS,KAAKE,kBAAkBF,OAAvB;AACT,WAAKG,iBAAiBH,OAAtB;AACA,aAAOA;IACR;IAEDE,kBAAkBF,SAAQ;AACxBA,MAAAA,QAAO4e,YAAY5e,QAAO4e,cAAc,QAAQhsB,SAASyD,OAAO5B,WAAWuL,QAAO4e,SAAR;AAE1E,UAAI,OAAO5e,QAAO8e,UAAU,UAAU;AACpC9e,QAAAA,QAAO8e,QAAQ;UACb3R,MAAMnN,QAAO8e;UACb5R,MAAMlN,QAAO8e;;MAEhB;AAED,UAAI,OAAO9e,QAAOgf,UAAU,UAAU;AACpChf,QAAAA,QAAOgf,QAAQhf,QAAOgf,MAAM7sB,SAAb;MAChB;AAED,UAAI,OAAO6N,QAAOkc,YAAY,UAAU;AACtClc,QAAAA,QAAOkc,UAAUlc,QAAOkc,QAAQ/pB,SAAf;MAClB;AAED,aAAO6N;IACR;IAEDghB,qBAAqB;AACnB,YAAMhhB,UAAS,CAAA;AAEf,iBAAW1C,OAAO,KAAK2D,SAAS;AAC9B,YAAI,KAAKZ,YAAYT,QAAQtC,SAAS,KAAK2D,QAAQ3D,MAAM;AACvD0C,UAAAA,QAAO1C,OAAO,KAAK2D,QAAQ3D;QAC5B;MACF;AAED0C,MAAAA,QAAOhN,WAAW;AAClBgN,MAAAA,QAAOxD,UAAU;AAKjB,aAAOwD;IACR;IAEDkgB,iBAAiB;AACf,UAAI,KAAK/P,SAAS;AAChB,aAAKA,QAAQS,QAAb;AACA,aAAKT,UAAU;MAChB;IACF;IAGqB,OAAf9Y,gBAAgB2I,SAAQ;AAC7B,aAAO,KAAK0C,KAAK,WAAY;AAC3B,cAAMC,QAAOsc,QAAQtd,oBAAoB,MAAM3B,OAAlC;AAEb,YAAI,OAAOA,YAAW,UAAU;AAC9B;QACD;AAED,YAAI,OAAO2C,MAAK3C,aAAY,aAAa;AACvC,gBAAM,IAAIY,UAAW,oBAAmBZ,UAAlC;QACP;AAED2C,QAAAA,MAAK3C,SAAL;MACD,CAZM;IAaR;EAjhBiC;AAwhBpClJ,qBAAmBmoB,OAAD;AChnBlB,MAAM/nB,SAAO;AAEb,MAAMyqB,iBAAiB;AACvB,MAAMC,mBAAmB;AAEzB,MAAMhiB,YAAU;IACd,GAAGqf,QAAQrf;IACXsc,SAAS;IACTnM,QAAQ,CAAC,GAAG,CAAJ;IACR0B,WAAW;IACX8K,UAAU;IAKV/f,SAAS;EAVK;AAahB,MAAMqD,gBAAc;IAClB,GAAGof,QAAQpf;IACXqc,SAAS;EAFS;AASpB,MAAM2F,UAAN,cAAsB5C,QAAQ;IAEV,WAAPrf,UAAU;AACnB,aAAOA;IACR;IAEqB,WAAXC,cAAc;AACvB,aAAOA;IACR;IAEc,WAAJ3I,OAAO;AAChB,aAAOA;IACR;IAGDipB,iBAAiB;AACf,aAAO,KAAKM,UAAL,KAAoB,KAAKqB,YAAL;IAC5B;IAGDnB,yBAAyB;AACvB,aAAO;QACL,CAACgB,iBAAiB,KAAKlB,UAAL;QAClB,CAACmB,mBAAmB,KAAKE,YAAL;;IAEvB;IAEDA,cAAc;AACZ,aAAO,KAAKlF,yBAAyB,KAAK3b,QAAQib,OAA3C;IACR;IAGqB,OAAf7kB,gBAAgB2I,SAAQ;AAC7B,aAAO,KAAK0C,KAAK,WAAY;AAC3B,cAAMC,QAAOkf,QAAQlgB,oBAAoB,MAAM3B,OAAlC;AAEb,YAAI,OAAOA,YAAW,UAAU;AAC9B;QACD;AAED,YAAI,OAAO2C,MAAK3C,aAAY,aAAa;AACvC,gBAAM,IAAIY,UAAW,oBAAmBZ,UAAlC;QACP;AAED2C,QAAAA,MAAK3C,SAAL;MACD,CAZM;IAaR;EA9C2B;AAqD9BlJ,qBAAmB+qB,OAAD;AC9ElB,MAAM3qB,SAAO;AACb,MAAMiK,aAAW;AACjB,MAAME,cAAa,IAAGF;AACtB,MAAMyB,eAAe;AAErB,MAAMmf,iBAAkB,WAAU1gB;AAClC,MAAM8c,cAAe,QAAO9c;AAC5B,MAAM8F,wBAAuB,OAAM9F,cAAYuB;AAE/C,MAAMof,2BAA2B;AACjC,MAAMnf,sBAAoB;AAE1B,MAAMof,oBAAoB;AAC1B,MAAMC,wBAAwB;AAC9B,MAAMC,0BAA0B;AAChC,MAAMC,qBAAqB;AAC3B,MAAMC,qBAAqB;AAC3B,MAAMC,sBAAsB;AAC5B,MAAMC,sBAAuB,GAAEH,uBAAuBC,wBAAwBD,uBAAuBE;AACrG,MAAME,oBAAoB;AAC1B,MAAMC,6BAA2B;AAEjC,MAAM7iB,YAAU;IACdmQ,QAAQ;IACR2S,YAAY;IACZC,cAAc;IACd3qB,QAAQ;IACR4qB,WAAW,CAAC,KAAK,KAAK,CAAX;EALG;AAQhB,MAAM/iB,gBAAc;IAClBkQ,QAAQ;IACR2S,YAAY;IACZC,cAAc;IACd3qB,QAAQ;IACR4qB,WAAW;EALO;AAYpB,MAAMC,YAAN,cAAwB9hB,cAAc;IACpCV,YAAYtN,SAASiN,SAAQ;AAC3B,YAAMjN,SAASiN,OAAf;AAGA,WAAK8iB,eAAe,oBAAIjlB,IAAJ;AACpB,WAAKklB,sBAAsB,oBAAIllB,IAAJ;AAC3B,WAAKmlB,eAAelvB,iBAAiB,KAAKkN,QAAN,EAAgB+W,cAAc,YAAY,OAAO,KAAK/W;AAC1F,WAAKiiB,gBAAgB;AACrB,WAAKC,YAAY;AACjB,WAAKC,sBAAsB;QACzBC,iBAAiB;QACjBC,iBAAiB;;AAEnB,WAAKC,QAAL;IACD;IAGiB,WAAP1jB,UAAU;AACnB,aAAOA;IACR;IAEqB,WAAXC,cAAc;AACvB,aAAOA;IACR;IAEc,WAAJ3I,OAAO;AAChB,aAAOA;IACR;IAGDosB,UAAU;AACR,WAAKC,iCAAL;AACA,WAAKC,yBAAL;AAEA,UAAI,KAAKN,WAAW;AAClB,aAAKA,UAAUO,WAAf;MACD,OAAM;AACL,aAAKP,YAAY,KAAKQ,gBAAL;MAClB;AAED,iBAAWC,WAAW,KAAKZ,oBAAoBpoB,OAAzB,GAAmC;AACvD,aAAKuoB,UAAUU,QAAQD,OAAvB;MACD;IACF;IAEDviB,UAAU;AACR,WAAK8hB,UAAUO,WAAf;AACA,YAAMriB,QAAN;IACD;IAGDlB,kBAAkBF,SAAQ;AAExBA,MAAAA,QAAOhI,SAASvD,WAAWuL,QAAOhI,MAAR,KAAmBpF,SAASyD;AAGtD2J,MAAAA,QAAO0iB,aAAa1iB,QAAO+P,SAAU,GAAE/P,QAAO+P,sBAAsB/P,QAAO0iB;AAE3E,UAAI,OAAO1iB,QAAO4iB,cAAc,UAAU;AACxC5iB,QAAAA,QAAO4iB,YAAY5iB,QAAO4iB,UAAUvvB,MAAM,GAAvB,EAA4B8Q,IAAI5G,WAASvJ,OAAOC,WAAWsJ,KAAlB,CAAzC;MACpB;AAED,aAAOyC;IACR;IAEDwjB,2BAA2B;AACzB,UAAI,CAAC,KAAKviB,QAAQ0hB,cAAc;AAC9B;MACD;AAGD5oB,mBAAaC,IAAI,KAAKiH,QAAQjJ,QAAQmmB,WAAtC;AAEApkB,mBAAakC,GAAG,KAAKgF,QAAQjJ,QAAQmmB,aAAa+D,uBAAuBvoB,WAAS;AAChF,cAAMkqB,oBAAoB,KAAKd,oBAAoBplB,IAAIhE,MAAM3B,OAAO8rB,IAA1C;AAC1B,YAAID,mBAAmB;AACrBlqB,gBAAMwD,eAAN;AACA,gBAAMrH,OAAO,KAAKktB,gBAAgBnvB;AAClC,gBAAMkwB,SAASF,kBAAkBG,YAAY,KAAKhjB,SAASgjB;AAC3D,cAAIluB,KAAKmuB,UAAU;AACjBnuB,iBAAKmuB,SAAS;cAAEC,KAAKH;cAAQI,UAAU;aAAvC;AACA;UACD;AAGDruB,eAAKuhB,YAAY0M;QAClB;OAbH;IAeD;IAEDL,kBAAkB;AAChB,YAAM/R,UAAU;QACd7b,MAAM,KAAKktB;QACXJ,WAAW,KAAK3hB,QAAQ2hB;QACxBF,YAAY,KAAKzhB,QAAQyhB;;AAG3B,aAAO,IAAI0B,qBAAqB5mB,aAAW,KAAK6mB,kBAAkB7mB,OAAvB,GAAiCmU,OAArE;IACR;IAGD0S,kBAAkB7mB,SAAS;AACzB,YAAM8mB,gBAAgB7H,WAAS,KAAKqG,aAAanlB,IAAK,IAAG8e,MAAMzkB,OAAOusB,IAAvC;AAC/B,YAAM9O,WAAWgH,WAAS;AACxB,aAAK0G,oBAAoBC,kBAAkB3G,MAAMzkB,OAAOgsB;AACxD,aAAKQ,SAASF,cAAc7H,KAAD,CAA3B;;AAGF,YAAM4G,mBAAmB,KAAKL,gBAAgBpwB,SAAS+C,iBAAiB0hB;AACxE,YAAMoN,kBAAkBpB,mBAAmB,KAAKF,oBAAoBE;AACpE,WAAKF,oBAAoBE,kBAAkBA;AAE3C,iBAAW5G,SAASjf,SAAS;AAC3B,YAAI,CAACif,MAAMiI,gBAAgB;AACzB,eAAKzB,gBAAgB;AACrB,eAAK0B,kBAAkBL,cAAc7H,KAAD,CAApC;AAEA;QACD;AAED,cAAMmI,2BAA2BnI,MAAMzkB,OAAOgsB,aAAa,KAAKb,oBAAoBC;AAEpF,YAAIqB,mBAAmBG,0BAA0B;AAC/CnP,mBAASgH,KAAD;AAER,cAAI,CAAC4G,iBAAiB;AACpB;UACD;AAED;QACD;AAGD,YAAI,CAACoB,mBAAmB,CAACG,0BAA0B;AACjDnP,mBAASgH,KAAD;QACT;MACF;IACF;IAED8G,mCAAmC;AACjC,WAAKT,eAAe,oBAAIjlB,IAAJ;AACpB,WAAKklB,sBAAsB,oBAAIllB,IAAJ;AAE3B,YAAMgnB,cAAc1hB,eAAevI,KAAKsnB,uBAAuB,KAAKjhB,QAAQjJ,MAAxD;AAEpB,iBAAW8sB,UAAUD,aAAa;AAEhC,YAAI,CAACC,OAAOhB,QAAQ3uB,WAAW2vB,MAAD,GAAU;AACtC;QACD;AAED,cAAMjB,oBAAoB1gB,eAAeG,QAAQwhB,OAAOhB,MAAM,KAAK9iB,QAAzC;AAG1B,YAAIrM,UAAUkvB,iBAAD,GAAqB;AAChC,eAAKf,aAAahlB,IAAIgnB,OAAOhB,MAAMgB,MAAnC;AACA,eAAK/B,oBAAoBjlB,IAAIgnB,OAAOhB,MAAMD,iBAA1C;QACD;MACF;IACF;IAEDW,SAASxsB,QAAQ;AACf,UAAI,KAAKirB,kBAAkBjrB,QAAQ;AACjC;MACD;AAED,WAAK2sB,kBAAkB,KAAK1jB,QAAQjJ,MAApC;AACA,WAAKirB,gBAAgBjrB;AACrBA,aAAO1C,UAAU4Q,IAAIrD,mBAArB;AACA,WAAKkiB,iBAAiB/sB,MAAtB;AAEA+B,mBAAayC,QAAQ,KAAKwE,UAAU+gB,gBAAgB;QAAEzmB,eAAetD;OAArE;IACD;IAED+sB,iBAAiB/sB,QAAQ;AAEvB,UAAIA,OAAO1C,UAAUC,SAASysB,wBAA1B,GAAqD;AACvD7e,uBAAeG,QAAQmf,4BAA0BzqB,OAAOhD,QAAQwtB,iBAAf,CAAjD,EACGltB,UAAU4Q,IAAIrD,mBADjB;AAEA;MACD;AAED,iBAAWmiB,aAAa7hB,eAAeO,QAAQ1L,QAAQmqB,uBAA/B,GAAyD;AAG/E,mBAAW8C,QAAQ9hB,eAAeS,KAAKohB,WAAWzC,mBAA/B,GAAqD;AACtE0C,eAAK3vB,UAAU4Q,IAAIrD,mBAAnB;QACD;MACF;IACF;IAED8hB,kBAAkBpY,QAAQ;AACxBA,aAAOjX,UAAUgJ,OAAOuE,mBAAxB;AAEA,YAAMqiB,cAAc/hB,eAAevI,KAAM,GAAEsnB,yBAAyBrf,uBAAqB0J,MAArE;AACpB,iBAAW4Y,QAAQD,aAAa;AAC9BC,aAAK7vB,UAAUgJ,OAAOuE,mBAAtB;MACD;IACF;IAGqB,OAAfxL,gBAAgB2I,SAAQ;AAC7B,aAAO,KAAK0C,KAAK,WAAY;AAC3B,cAAMC,QAAOkgB,UAAUlhB,oBAAoB,MAAM3B,OAApC;AAEb,YAAI,OAAOA,YAAW,UAAU;AAC9B;QACD;AAED,YAAI2C,MAAK3C,aAAYhO,UAAagO,QAAO5M,WAAW,GAAlB,KAA0B4M,YAAW,eAAe;AACpF,gBAAM,IAAIY,UAAW,oBAAmBZ,UAAlC;QACP;AAED2C,QAAAA,MAAK3C,SAAL;MACD,CAZM;IAaR;EAxNmC;AA+NtCjG,eAAakC,GAAGpI,QAAQsT,uBAAqB,MAAM;AACjD,eAAWie,OAAOjiB,eAAevI,KAAKqnB,iBAApB,GAAwC;AACxDY,gBAAUlhB,oBAAoByjB,GAA9B;IACD;EACF,CAJD;AAUAtuB,qBAAmB+rB,SAAD;ACnRlB,MAAM3rB,SAAO;AACb,MAAMiK,aAAW;AACjB,MAAME,cAAa,IAAGF;AAEtB,MAAM0K,eAAc,OAAMxK;AAC1B,MAAMyK,iBAAgB,SAAQzK;AAC9B,MAAMsK,eAAc,OAAMtK;AAC1B,MAAMuK,gBAAe,QAAOvK;AAC5B,MAAM0B,uBAAwB,QAAO1B;AACrC,MAAM0F,gBAAiB,UAAS1F;AAChC,MAAM8F,sBAAuB,OAAM9F;AAEnC,MAAMiF,iBAAiB;AACvB,MAAMC,kBAAkB;AACxB,MAAM8H,eAAe;AACrB,MAAMC,iBAAiB;AAEvB,MAAMzL,oBAAoB;AAC1B,MAAMT,oBAAkB;AACxB,MAAMC,oBAAkB;AACxB,MAAMgjB,iBAAiB;AAEvB,MAAM5C,2BAA2B;AACjC,MAAM6C,yBAAyB;AAC/B,MAAMC,+BAA+B;AAErC,MAAMC,qBAAqB;AAC3B,MAAMC,iBAAiB;AACvB,MAAMC,iBAAkB,YAAWH,iDAAiDA,6CAA6CA;AACjI,MAAMziB,uBAAuB;AAC7B,MAAM6iB,sBAAuB,GAAED,mBAAmB5iB;AAElD,MAAM8iB,8BAA+B,IAAG/iB,6CAA6CA,8CAA8CA;AAMnI,MAAMgjB,MAAN,cAAkB9kB,cAAc;IAC9BV,YAAYtN,SAAS;AACnB,YAAMA,OAAN;AACA,WAAKqd,UAAU,KAAKpP,SAAShM,QAAQwwB,kBAAtB;AAEf,UAAI,CAAC,KAAKpV,SAAS;AACjB;MAGD;AAGD,WAAK0V,sBAAsB,KAAK1V,SAAS,KAAK2V,aAAL,CAAzC;AAEAhsB,mBAAakC,GAAG,KAAK+E,UAAU+F,eAAepN,WAAS,KAAKqQ,SAASrQ,KAAd,CAAvD;IACD;IAGc,WAAJzC,OAAO;AAChB,aAAOA;IACR;IAGDiW,OAAO;AACL,YAAM6Y,YAAY,KAAKhlB;AACvB,UAAI,KAAKilB,cAAcD,SAAnB,GAA+B;AACjC;MACD;AAGD,YAAME,SAAS,KAAKC,eAAL;AAEf,YAAMrV,YAAYoV,SAChBnsB,aAAayC,QAAQ0pB,QAAQra,cAAY;QAAEvQ,eAAe0qB;OAA1D,IACA;AAEF,YAAMxV,YAAYzW,aAAayC,QAAQwpB,WAAWra,cAAY;QAAErQ,eAAe4qB;MAAjB,CAA5C;AAElB,UAAI1V,UAAU3T,oBAAqBiU,aAAaA,UAAUjU,kBAAmB;AAC3E;MACD;AAED,WAAKupB,YAAYF,QAAQF,SAAzB;AACA,WAAKK,UAAUL,WAAWE,MAA1B;IACD;IAGDG,UAAUtzB,SAASuzB,aAAa;AAC9B,UAAI,CAACvzB,SAAS;AACZ;MACD;AAEDA,cAAQuC,UAAU4Q,IAAIrD,iBAAtB;AAEA,WAAKwjB,UAAU5yB,uBAAuBV,OAAD,CAArC;AAEA,YAAM4a,WAAW,MAAM;AACrB,YAAI5a,QAAQE,aAAa,MAArB,MAAiC,OAAO;AAC1CF,kBAAQuC,UAAU4Q,IAAI7D,iBAAtB;AACA;QACD;AAEDtP,gBAAQmM,gBAAgB,UAAxB;AACAnM,gBAAQiM,aAAa,iBAAiB,IAAtC;AACA,aAAKunB,gBAAgBxzB,SAAS,IAA9B;AACAgH,qBAAayC,QAAQzJ,SAAS6Y,eAAa;UACzCtQ,eAAegrB;SADjB;;AAKF,WAAK9kB,eAAemM,UAAU5a,SAASA,QAAQuC,UAAUC,SAAS6M,iBAA3B,CAAvC;IACD;IAEDgkB,YAAYrzB,SAASuzB,aAAa;AAChC,UAAI,CAACvzB,SAAS;AACZ;MACD;AAEDA,cAAQuC,UAAUgJ,OAAOuE,iBAAzB;AACA9P,cAAQ0lB,KAAR;AAEA,WAAK2N,YAAY3yB,uBAAuBV,OAAD,CAAvC;AAEA,YAAM4a,WAAW,MAAM;AACrB,YAAI5a,QAAQE,aAAa,MAArB,MAAiC,OAAO;AAC1CF,kBAAQuC,UAAUgJ,OAAO+D,iBAAzB;AACA;QACD;AAEDtP,gBAAQiM,aAAa,iBAAiB,KAAtC;AACAjM,gBAAQiM,aAAa,YAAY,IAAjC;AACA,aAAKunB,gBAAgBxzB,SAAS,KAA9B;AACAgH,qBAAayC,QAAQzJ,SAAS+Y,gBAAc;UAAExQ,eAAegrB;SAA7D;;AAGF,WAAK9kB,eAAemM,UAAU5a,SAASA,QAAQuC,UAAUC,SAAS6M,iBAA3B,CAAvC;IACD;IAED4H,SAASrQ,OAAO;AACd,UAAI,CAAE,CAAC2M,gBAAgBC,iBAAiB8H,cAAcC,cAAhD,EAAgEnb,SAASwG,MAAM2D,GAA/E,GAAsF;AAC1F;MACD;AAED3D,YAAM6Y,gBAAN;AACA7Y,YAAMwD,eAAN;AACA,YAAMyN,SAAS,CAACrE,iBAAiB+H,cAAlB,EAAkCnb,SAASwG,MAAM2D,GAAjD;AACf,YAAMkpB,oBAAoBruB,qBAAqB,KAAK4tB,aAAL,EAAoBxmB,OAAOxM,aAAW,CAACoC,WAAWpC,OAAD,CAAjD,GAA6D4G,MAAM3B,QAAQ4S,QAAQ,IAApF;AAE9C,UAAI4b,mBAAmB;AACrBA,0BAAkB9V,MAAM;UAAE+V,eAAe;SAAzC;AACAZ,YAAIlkB,oBAAoB6kB,iBAAxB,EAA2CrZ,KAA3C;MACD;IACF;IAED4Y,eAAe;AACb,aAAO5iB,eAAevI,KAAK+qB,qBAAqB,KAAKvV,OAA9C;IACR;IAED+V,iBAAiB;AACf,aAAO,KAAKJ,aAAL,EAAoBnrB,KAAK4I,WAAS,KAAKyiB,cAAcziB,KAAnB,CAAlC,KAAgE;IACxE;IAEDsiB,sBAAsBvZ,QAAQhJ,UAAU;AACtC,WAAKmjB,yBAAyBna,QAAQ,QAAQ,SAA9C;AAEA,iBAAW/I,SAASD,UAAU;AAC5B,aAAKojB,6BAA6BnjB,KAAlC;MACD;IACF;IAEDmjB,6BAA6BnjB,OAAO;AAClCA,cAAQ,KAAKojB,iBAAiBpjB,KAAtB;AACR,YAAMqjB,WAAW,KAAKZ,cAAcziB,KAAnB;AACjB,YAAMsjB,YAAY,KAAKC,iBAAiBvjB,KAAtB;AAClBA,YAAMxE,aAAa,iBAAiB6nB,QAApC;AAEA,UAAIC,cAActjB,OAAO;AACvB,aAAKkjB,yBAAyBI,WAAW,QAAQ,cAAjD;MACD;AAED,UAAI,CAACD,UAAU;AACbrjB,cAAMxE,aAAa,YAAY,IAA/B;MACD;AAED,WAAK0nB,yBAAyBljB,OAAO,QAAQ,KAA7C;AAGA,WAAKwjB,mCAAmCxjB,KAAxC;IACD;IAEDwjB,mCAAmCxjB,OAAO;AACxC,YAAMxL,SAASvE,uBAAuB+P,KAAD;AAErC,UAAI,CAACxL,QAAQ;AACX;MACD;AAED,WAAK0uB,yBAAyB1uB,QAAQ,QAAQ,UAA9C;AAEA,UAAIwL,MAAM+gB,IAAI;AACZ,aAAKmC,yBAAyB1uB,QAAQ,mBAAoB,IAAGwL,MAAM+gB,IAAnE;MACD;IACF;IAEDgC,gBAAgBxzB,SAASk0B,MAAM;AAC7B,YAAMH,YAAY,KAAKC,iBAAiBh0B,OAAtB;AAClB,UAAI,CAAC+zB,UAAUxxB,UAAUC,SAAS8vB,cAA7B,GAA8C;AACjD;MACD;AAED,YAAMpiB,SAAS,CAACjQ,UAAUqhB,cAAc;AACtC,cAAMthB,WAAUoQ,eAAeG,QAAQtQ,UAAU8zB,SAAjC;AAChB,YAAI/zB,UAAS;AACXA,UAAAA,SAAQuC,UAAU2N,OAAOoR,WAAW4S,IAApC;QACD;;AAGHhkB,aAAOwf,0BAA0B5f,iBAA3B;AACNI,aAAOqiB,wBAAwBjjB,iBAAzB;AACNykB,gBAAU9nB,aAAa,iBAAiBioB,IAAxC;IACD;IAEDP,yBAAyB3zB,SAASkmB,WAAW1b,OAAO;AAClD,UAAI,CAACxK,QAAQ0C,aAAawjB,SAArB,GAAiC;AACpClmB,gBAAQiM,aAAaia,WAAW1b,KAAhC;MACD;IACF;IAED0oB,cAAcrZ,MAAM;AAClB,aAAOA,KAAKtX,UAAUC,SAASsN,iBAAxB;IACR;IAGD+jB,iBAAiBha,MAAM;AACrB,aAAOA,KAAKnJ,QAAQkiB,mBAAb,IAAoC/Y,OAAOzJ,eAAeG,QAAQqiB,qBAAqB/Y,IAA5C;IACnD;IAGDma,iBAAiBna,MAAM;AACrB,aAAOA,KAAK5X,QAAQywB,cAAb,KAAgC7Y;IACxC;IAGqB,OAAfvV,gBAAgB2I,SAAQ;AAC7B,aAAO,KAAK0C,KAAK,WAAY;AAC3B,cAAMC,QAAOkjB,IAAIlkB,oBAAoB,IAAxB;AAEb,YAAI,OAAO3B,YAAW,UAAU;AAC9B;QACD;AAED,YAAI2C,MAAK3C,aAAYhO,UAAagO,QAAO5M,WAAW,GAAlB,KAA0B4M,YAAW,eAAe;AACpF,gBAAM,IAAIY,UAAW,oBAAmBZ,UAAlC;QACP;AAED2C,QAAAA,MAAK3C,SAAL;MACD,CAZM;IAaR;EAzN6B;AAgOhCjG,eAAakC,GAAGrJ,UAAUmQ,sBAAsBD,sBAAsB,SAAUnJ,OAAO;AACrF,QAAI,CAAC,KAAK,MAAN,EAAcxG,SAAS,KAAK8O,OAA5B,GAAsC;AACxCtI,YAAMwD,eAAN;IACD;AAED,QAAIhI,WAAW,IAAD,GAAQ;AACpB;IACD;AAED0wB,QAAIlkB,oBAAoB,IAAxB,EAA8BwL,KAA9B;EACD,CAVD;AAeApT,eAAakC,GAAGpI,QAAQsT,qBAAqB,MAAM;AACjD,eAAWpU,WAAWoQ,eAAevI,KAAKgrB,2BAApB,GAAkD;AACtEC,UAAIlkB,oBAAoB5O,OAAxB;IACD;EACF,CAJD;AASA+D,qBAAmB+uB,GAAD;AC9RlB,MAAM3uB,OAAO;AACb,MAAMiK,WAAW;AACjB,MAAME,YAAa,IAAGF;AAEtB,MAAM+lB,kBAAmB,YAAW7lB;AACpC,MAAM8lB,iBAAkB,WAAU9lB;AAClC,MAAM2T,gBAAiB,UAAS3T;AAChC,MAAM+c,iBAAkB,WAAU/c;AAClC,MAAMwK,aAAc,OAAMxK;AAC1B,MAAMyK,eAAgB,SAAQzK;AAC9B,MAAMsK,aAAc,OAAMtK;AAC1B,MAAMuK,cAAe,QAAOvK;AAE5B,MAAMe,kBAAkB;AACxB,MAAMglB,kBAAkB;AACxB,MAAM/kB,kBAAkB;AACxB,MAAM+V,qBAAqB;AAE3B,MAAMvY,cAAc;IAClB8e,WAAW;IACX0I,UAAU;IACVvI,OAAO;EAHW;AAMpB,MAAMlf,UAAU;IACd+e,WAAW;IACX0I,UAAU;IACVvI,OAAO;EAHO;AAUhB,MAAMwI,QAAN,cAAoBvmB,cAAc;IAChCV,YAAYtN,SAASiN,SAAQ;AAC3B,YAAMjN,SAASiN,OAAf;AAEA,WAAKmf,WAAW;AAChB,WAAKoI,uBAAuB;AAC5B,WAAKC,0BAA0B;AAC/B,WAAK/H,cAAL;IACD;IAGiB,WAAP7f,UAAU;AACnB,aAAOA;IACR;IAEqB,WAAXC,cAAc;AACvB,aAAOA;IACR;IAEc,WAAJ3I,OAAO;AAChB,aAAOA;IACR;IAGDiW,OAAO;AACL,YAAMqD,YAAYzW,aAAayC,QAAQ,KAAKwE,UAAU2K,UAApC;AAElB,UAAI6E,UAAU3T,kBAAkB;AAC9B;MACD;AAED,WAAK4qB,cAAL;AAEA,UAAI,KAAKxmB,QAAQ0d,WAAW;AAC1B,aAAK3d,SAAS1L,UAAU4Q,IAAI9D,eAA5B;MACD;AAED,YAAMuL,WAAW,MAAM;AACrB,aAAK3M,SAAS1L,UAAUgJ,OAAO8Z,kBAA/B;AACAre,qBAAayC,QAAQ,KAAKwE,UAAU4K,WAApC;AAEA,aAAK8b,mBAAL;;AAGF,WAAK1mB,SAAS1L,UAAUgJ,OAAO8oB,eAA/B;AACAnxB,aAAO,KAAK+K,QAAN;AACN,WAAKA,SAAS1L,UAAU4Q,IAAI7D,iBAAiB+V,kBAA7C;AAEA,WAAK5W,eAAemM,UAAU,KAAK3M,UAAU,KAAKC,QAAQ0d,SAA1D;IACD;IAEDzR,OAAO;AACL,UAAI,CAAC,KAAKya,QAAL,GAAgB;AACnB;MACD;AAED,YAAM7W,YAAY/W,aAAayC,QAAQ,KAAKwE,UAAU6K,UAApC;AAElB,UAAIiF,UAAUjU,kBAAkB;AAC9B;MACD;AAED,YAAM8Q,WAAW,MAAM;AACrB,aAAK3M,SAAS1L,UAAU4Q,IAAIkhB,eAA5B;AACA,aAAKpmB,SAAS1L,UAAUgJ,OAAO8Z,oBAAoB/V,eAAnD;AACAtI,qBAAayC,QAAQ,KAAKwE,UAAU8K,YAApC;;AAGF,WAAK9K,SAAS1L,UAAU4Q,IAAIkS,kBAA5B;AACA,WAAK5W,eAAemM,UAAU,KAAK3M,UAAU,KAAKC,QAAQ0d,SAA1D;IACD;IAEDvd,UAAU;AACR,WAAKqmB,cAAL;AAEA,UAAI,KAAKE,QAAL,GAAgB;AAClB,aAAK3mB,SAAS1L,UAAUgJ,OAAO+D,eAA/B;MACD;AAED,YAAMjB,QAAN;IACD;IAEDumB,UAAU;AACR,aAAO,KAAK3mB,SAAS1L,UAAUC,SAAS8M,eAAjC;IACR;IAIDqlB,qBAAqB;AACnB,UAAI,CAAC,KAAKzmB,QAAQomB,UAAU;AAC1B;MACD;AAED,UAAI,KAAKE,wBAAwB,KAAKC,yBAAyB;AAC7D;MACD;AAED,WAAKrI,WAAWjnB,WAAW,MAAM;AAC/B,aAAKgV,KAAL;MACD,GAAE,KAAKjM,QAAQ6d,KAFU;IAG3B;IAED8I,eAAejuB,OAAOkuB,eAAe;AACnC,cAAQluB,MAAMM,MAAd;QACE,KAAK;QACL,KAAK,YAAY;AACf,eAAKstB,uBAAuBM;AAC5B;QACD;QAED,KAAK;QACL,KAAK,YAAY;AACf,eAAKL,0BAA0BK;AAC/B;QACD;MAXH;AAkBA,UAAIA,eAAe;AACjB,aAAKJ,cAAL;AACA;MACD;AAED,YAAM5c,cAAclR,MAAM2B;AAC1B,UAAI,KAAK0F,aAAa6J,eAAe,KAAK7J,SAASzL,SAASsV,WAAvB,GAAqC;AACxE;MACD;AAED,WAAK6c,mBAAL;IACD;IAEDjI,gBAAgB;AACd1lB,mBAAakC,GAAG,KAAK+E,UAAUkmB,iBAAiBvtB,WAAS,KAAKiuB,eAAejuB,OAAO,IAA3B,CAAzD;AACAI,mBAAakC,GAAG,KAAK+E,UAAUmmB,gBAAgBxtB,WAAS,KAAKiuB,eAAejuB,OAAO,KAA3B,CAAxD;AACAI,mBAAakC,GAAG,KAAK+E,UAAUgU,eAAerb,WAAS,KAAKiuB,eAAejuB,OAAO,IAA3B,CAAvD;AACAI,mBAAakC,GAAG,KAAK+E,UAAUod,gBAAgBzkB,WAAS,KAAKiuB,eAAejuB,OAAO,KAA3B,CAAxD;IACD;IAED8tB,gBAAgB;AACdrd,mBAAa,KAAK+U,QAAN;AACZ,WAAKA,WAAW;IACjB;IAGqB,OAAf9nB,gBAAgB2I,SAAQ;AAC7B,aAAO,KAAK0C,KAAK,WAAY;AAC3B,cAAMC,QAAO2kB,MAAM3lB,oBAAoB,MAAM3B,OAAhC;AAEb,YAAI,OAAOA,YAAW,UAAU;AAC9B,cAAI,OAAO2C,MAAK3C,aAAY,aAAa;AACvC,kBAAM,IAAIY,UAAW,oBAAmBZ,UAAlC;UACP;AAED2C,UAAAA,MAAK3C,SAAQ,IAAb;QACD;MACF,CAVM;IAWR;EA/J+B;AAsKlC6B,uBAAqBylB,KAAD;AAMpBxwB,qBAAmBwwB,KAAD;;;AC7NlB,MAAIQ,KAAI;AACR,MAAI,UAAU,0BAAwC;AACtD,MAAI,+BAA+B;AAEnC,MAAI,sBAAsB,6BAA6B,QAAQ;AAK/D,EAAAA,GAAE,EAAE,QAAQ,SAAS,OAAO,MAAM,QAAQ,CAAC,oBAAoB,GAAG;AAAA,IAChE,QAAQ,SAAS,OAAO,YAA4B;AAClD,aAAO,QAAQ,MAAM,YAAY,UAAU,SAAS,IAAI,UAAU,KAAK,MAAS;AAAA,IAClF;AAAA,EACF,CAAC;;;ACbD,MAAIC,KAAI;AACR,MAAI,UAAU;AAKd,EAAAA,GAAE,EAAE,QAAQ,SAAS,OAAO,MAAM,QAAQ,CAAC,EAAE,WAAW,QAAQ,GAAG;AAAA,IACjE;AAAA,EACF,CAAC;;;ACRD,MAAIC,KAAI;AACR,MAAI,UAAU,uBAAqC;AACnD,MAAI,sBAAsB;AAC1B,MAAI,iBAAiB;AACrB,MAAI,UAAU;AAEd,MAAI,gBAAgB,oBAAoB,QAAQ;AAGhD,MAAI,aAAa,CAAC,WAAW,iBAAiB,MAAM,iBAAiB;AAIrE,EAAAA,GAAE,EAAE,QAAQ,SAAS,OAAO,MAAM,QAAQ,CAAC,iBAAiB,WAAW,GAAG;AAAA,IACxE,QAAQ,SAAS,OAAO,YAAiC;AACvD,UAAI,SAAS,UAAU;AACvB,aAAO,QAAQ,MAAM,YAAY,QAAQ,SAAS,IAAI,UAAU,KAAK,MAAS;AAAA,IAChF;AAAA,EACF,CAAC;;;ACnBD,MAAI,cAAc;AAClB,MAAI,uBAAuB,wBAAsC;AACjE,MAAI,cAAc;AAClB,MAAI,iBAAiB,iCAA+C;AAEpE,MAAI,oBAAoB,SAAS;AACjC,MAAI,mBAAmB,YAAY,kBAAkB,QAAQ;AAC7D,MAAI,SAAS;AACb,MAAI,aAAa,YAAY,OAAO,IAAI;AACxC,MAAIC,QAAO;AAIX,MAAI,eAAe,CAAC,sBAAsB;AACxC,mBAAe,mBAAmBA,OAAM;AAAA,MACtC,cAAc;AAAA,MACd,KAAK,WAAY;AACf,YAAI;AACF,iBAAO,WAAW,QAAQ,iBAAiB,IAAI,CAAC,EAAE;AAAA,QACpD,SAASC,QAAP;AACA,iBAAO;AAAA,QACT;AAAA,MACF;AAAA,IACF,CAAC;AAAA,EACH;;;ACxBA,MAAIC,KAAI;AACR,MAAI,SAAS;AAKb,EAAAA,GAAE,EAAE,QAAQ,UAAU,MAAM,MAAM,OAAO,GAAG,QAAQ,OAAO,WAAW,OAAO,GAAG;AAAA,IAC9E;AAAA,EACF,CAAC;;;ACRD,MAAIC,KAAI;AACR,MAAI,YAAY;AAIhB,EAAAA,GAAE,EAAE,QAAQ,MAAM,QAAQ,YAAY,UAAU,GAAG;AAAA,IACjD,UAAU;AAAA,EACZ,CAAC;;;;;;ACND,MAAI,OAAO;AACX,MAAI,gCAAgC;AACpC,MAAI,WAAW;AACf,MAAI,oBAAoB;AACxB,MAAI,WAAW;AACf,MAAI,WAAW;AACf,MAAI,yBAAyB;AAC7B,MAAI,YAAY;AAChB,MAAI,qBAAqB;AACzB,MAAIC,cAAa;AAGjB,gCAA8B,SAAS,SAAU,OAAO,aAAa,iBAAiB;AACpF,WAAO;AAAA,MAGL,SAAS,MAAM,QAAQ;AACrB,YAAI,IAAI,uBAAuB,IAAI;AACnC,YAAI,UAAU,kBAAkB,MAAM,IAAI,SAAY,UAAU,QAAQ,KAAK;AAC7E,eAAO,UAAU,KAAK,SAAS,QAAQ,CAAC,IAAI,IAAI,OAAO,MAAM,EAAE,OAAO,SAAS,CAAC,CAAC;AAAA,MACnF;AAAA,MAGA,SAAU,QAAQ;AAChB,YAAI,KAAK,SAAS,IAAI;AACtB,YAAI,IAAI,SAAS,MAAM;AACvB,YAAI,MAAM,gBAAgB,aAAa,IAAI,CAAC;AAE5C,YAAI,IAAI;AAAM,iBAAO,IAAI;AAEzB,YAAI,CAAC,GAAG;AAAQ,iBAAOA,YAAW,IAAI,CAAC;AAEvC,YAAI,cAAc,GAAG;AACrB,WAAG,YAAY;AACf,YAAI,IAAI,CAAC;AACT,YAAI,IAAI;AACR,YAAI;AACJ,gBAAQ,SAASA,YAAW,IAAI,CAAC,OAAO,MAAM;AAC5C,cAAI,WAAW,SAAS,OAAO,EAAE;AACjC,YAAE,KAAK;AACP,cAAI,aAAa;AAAI,eAAG,YAAY,mBAAmB,GAAG,SAAS,GAAG,SAAS,GAAG,WAAW;AAC7F;AAAA,QACF;AACA,eAAO,MAAM,IAAI,OAAO;AAAA,MAC1B;AAAA,IACF;AAAA,EACF,CAAC;;;AC9CD,MAAI,QAAQ;AACZ,MAAIC,QAAO;AACX,MAAIC,eAAc;AAClB,MAAIC,iCAAgC;AACpC,MAAI,QAAQ;AACZ,MAAIC,YAAW;AACf,MAAI,aAAa;AACjB,MAAIC,qBAAoB;AACxB,MAAI,sBAAsB;AAC1B,MAAIC,YAAW;AACf,MAAIC,YAAW;AACf,MAAIC,0BAAyB;AAC7B,MAAIC,sBAAqB;AACzB,MAAIC,aAAY;AAChB,MAAI,kBAAkB;AACtB,MAAIC,cAAa;AACjB,MAAI,kBAAkB;AAEtB,MAAI,UAAU,gBAAgB,SAAS;AACvC,MAAIC,OAAM,KAAK;AACf,MAAIC,OAAM,KAAK;AACf,MAAI,SAASX,aAAY,CAAC,EAAE,MAAM;AAClC,MAAI,OAAOA,aAAY,CAAC,EAAE,IAAI;AAC9B,MAAI,gBAAgBA,aAAY,GAAG,OAAO;AAC1C,MAAI,cAAcA,aAAY,GAAG,KAAK;AAEtC,MAAI,gBAAgB,SAAU,IAAI;AAChC,WAAO,OAAO,SAAY,KAAK,OAAO,EAAE;AAAA,EAC1C;AAIA,MAAI,mBAAoB,WAAY;AAElC,WAAO,IAAI,QAAQ,KAAK,IAAI,MAAM;AAAA,EACpC,EAAG;AAGH,MAAI,+CAAgD,WAAY;AAC9D,QAAI,IAAI,UAAU;AAChB,aAAO,IAAI,SAAS,KAAK,IAAI,MAAM;AAAA,IACrC;AACA,WAAO;AAAA,EACT,EAAG;AAEH,MAAI,gCAAgC,CAAC,MAAM,WAAY;AACrD,QAAI,KAAK;AACT,OAAG,OAAO,WAAY;AACpB,UAAI,SAAS,CAAC;AACd,aAAO,SAAS,EAAE,GAAG,IAAI;AACzB,aAAO;AAAA,IACT;AAEA,WAAO,GAAG,QAAQ,IAAI,MAAM,MAAM;AAAA,EACpC,CAAC;AAGD,EAAAC,+BAA8B,WAAW,SAAU,GAAG,eAAe,iBAAiB;AACpF,QAAI,oBAAoB,+CAA+C,MAAM;AAE7E,WAAO;AAAA,MAGL,SAASW,SAAQ,aAAa,cAAc;AAC1C,YAAI,IAAIN,wBAAuB,IAAI;AACnC,YAAI,WAAWH,mBAAkB,WAAW,IAAI,SAAYK,WAAU,aAAa,OAAO;AAC1F,eAAO,WACHT,MAAK,UAAU,aAAa,GAAG,YAAY,IAC3CA,MAAK,eAAeM,UAAS,CAAC,GAAG,aAAa,YAAY;AAAA,MAChE;AAAA,MAGA,SAAU,QAAQ,cAAc;AAC9B,YAAI,KAAKH,UAAS,IAAI;AACtB,YAAI,IAAIG,UAAS,MAAM;AAEvB,YACE,OAAO,gBAAgB,YACvB,cAAc,cAAc,iBAAiB,MAAM,MACnD,cAAc,cAAc,IAAI,MAAM,IACtC;AACA,cAAI,MAAM,gBAAgB,eAAe,IAAI,GAAG,YAAY;AAC5D,cAAI,IAAI;AAAM,mBAAO,IAAI;AAAA,QAC3B;AAEA,YAAI,oBAAoB,WAAW,YAAY;AAC/C,YAAI,CAAC;AAAmB,yBAAeA,UAAS,YAAY;AAE5D,YAAIQ,UAAS,GAAG;AAChB,YAAIA,SAAQ;AACV,cAAI,cAAc,GAAG;AACrB,aAAG,YAAY;AAAA,QACjB;AACA,YAAI,UAAU,CAAC;AACf,eAAO,MAAM;AACX,cAAI,SAASJ,YAAW,IAAI,CAAC;AAC7B,cAAI,WAAW;AAAM;AAErB,eAAK,SAAS,MAAM;AACpB,cAAI,CAACI;AAAQ;AAEb,cAAI,WAAWR,UAAS,OAAO,EAAE;AACjC,cAAI,aAAa;AAAI,eAAG,YAAYE,oBAAmB,GAAGH,UAAS,GAAG,SAAS,GAAG,WAAW;AAAA,QAC/F;AAEA,YAAI,oBAAoB;AACxB,YAAI,qBAAqB;AACzB,iBAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,mBAAS,QAAQ;AAEjB,cAAI,UAAUC,UAAS,OAAO,EAAE;AAChC,cAAI,WAAWK,KAAIC,KAAI,oBAAoB,OAAO,KAAK,GAAG,EAAE,MAAM,GAAG,CAAC;AACtE,cAAI,WAAW,CAAC;AAMhB,mBAAS,IAAI,GAAG,IAAI,OAAO,QAAQ;AAAK,iBAAK,UAAU,cAAc,OAAO,EAAE,CAAC;AAC/E,cAAI,gBAAgB,OAAO;AAC3B,cAAI,mBAAmB;AACrB,gBAAI,eAAe,OAAO,CAAC,OAAO,GAAG,UAAU,UAAU,CAAC;AAC1D,gBAAI,kBAAkB;AAAW,mBAAK,cAAc,aAAa;AACjE,gBAAI,cAAcN,UAAS,MAAM,cAAc,QAAW,YAAY,CAAC;AAAA,UACzE,OAAO;AACL,0BAAc,gBAAgB,SAAS,GAAG,UAAU,UAAU,eAAe,YAAY;AAAA,UAC3F;AACA,cAAI,YAAY,oBAAoB;AAClC,iCAAqB,YAAY,GAAG,oBAAoB,QAAQ,IAAI;AACpE,iCAAqB,WAAW,QAAQ;AAAA,UAC1C;AAAA,QACF;AACA,eAAO,oBAAoB,YAAY,GAAG,kBAAkB;AAAA,MAC9D;AAAA,IACF;AAAA,EACF,GAAG,CAAC,iCAAiC,CAAC,oBAAoB,4CAA4C;;;ACxItG,MAAIS,UAAS;AACb,MAAI,eAAe;AACnB,MAAI,wBAAwB;AAC5B,MAAIC,WAAU;AACd,MAAI,8BAA8B;AAElC,MAAI,kBAAkB,SAAU,qBAAqB;AAEnD,QAAI,uBAAuB,oBAAoB,YAAYA;AAAS,UAAI;AACtE,oCAA4B,qBAAqB,WAAWA,QAAO;AAAA,MACrE,SAASC,QAAP;AACA,4BAAoB,UAAUD;AAAA,MAChC;AAAA,EACF;AAEA,OAAS,mBAAmB,cAAc;AACxC,QAAI,aAAa,kBAAkB;AACjC,sBAAgBD,QAAO,oBAAoBA,QAAO,iBAAiB,SAAS;AAAA,IAC9E;AAAA,EACF;AAJS;AAMT,kBAAgB,qBAAqB;;;;;;;;ACdrC,MAAI,UAAW,WAAY;AACvB,QAAI,OAAO,QAAQ,aAAa;AAC5B,aAAO;AAAA,IACX;AAQA,aAAS,SAAS,KAAK,KAAK;AACxB,UAAI,SAAS;AACb,UAAI,KAAK,SAAU,OAAOG,QAAO;AAC7B,YAAI,MAAM,OAAO,KAAK;AAClB,mBAASA;AACT,iBAAO;AAAA,QACX;AACA,eAAO;AAAA,MACX,CAAC;AACD,aAAO;AAAA,IACX;AACA,WAAsB,WAAY;AAC9B,eAAS,UAAU;AACf,aAAK,cAAc,CAAC;AAAA,MACxB;AACA,aAAO,eAAe,QAAQ,WAAW,QAAQ;AAAA,QAI7C,KAAK,WAAY;AACb,iBAAO,KAAK,YAAY;AAAA,QAC5B;AAAA,QACA,YAAY;AAAA,QACZ,cAAc;AAAA,MAClB,CAAC;AAKD,cAAQ,UAAU,MAAM,SAAU,KAAK;AACnC,YAAIA,SAAQ,SAAS,KAAK,aAAa,GAAG;AAC1C,YAAI,QAAQ,KAAK,YAAYA;AAC7B,eAAO,SAAS,MAAM;AAAA,MAC1B;AAMA,cAAQ,UAAU,MAAM,SAAU,KAAK,OAAO;AAC1C,YAAIA,SAAQ,SAAS,KAAK,aAAa,GAAG;AAC1C,YAAI,CAACA,QAAO;AACR,eAAK,YAAYA,QAAO,KAAK;AAAA,QACjC,OACK;AACD,eAAK,YAAY,KAAK,CAAC,KAAK,KAAK,CAAC;AAAA,QACtC;AAAA,MACJ;AAKA,cAAQ,UAAU,SAAS,SAAU,KAAK;AACtC,YAAI,UAAU,KAAK;AACnB,YAAIA,SAAQ,SAAS,SAAS,GAAG;AACjC,YAAI,CAACA,QAAO;AACR,kBAAQ,OAAOA,QAAO,CAAC;AAAA,QAC3B;AAAA,MACJ;AAKA,cAAQ,UAAU,MAAM,SAAU,KAAK;AACnC,eAAO,CAAC,CAAC,CAAC,SAAS,KAAK,aAAa,GAAG;AAAA,MAC5C;AAIA,cAAQ,UAAU,QAAQ,WAAY;AAClC,aAAK,YAAY,OAAO,CAAC;AAAA,MAC7B;AAMA,cAAQ,UAAU,UAAU,SAAU,UAAU,KAAK;AACjD,YAAI,QAAQ,QAAQ;AAAE,gBAAM;AAAA,QAAM;AAClC,iBAAS,KAAK,GAAG,KAAK,KAAK,aAAa,KAAK,GAAG,QAAQ,MAAM;AAC1D,cAAI,QAAQ,GAAG;AACf,mBAAS,KAAK,KAAK,MAAM,IAAI,MAAM,EAAE;AAAA,QACzC;AAAA,MACJ;AACA,aAAO;AAAA,IACX,EAAE;AAAA,EACN,EAAG;AAKH,MAAI,YAAY,OAAO,WAAW,eAAe,OAAO,aAAa,eAAe,OAAO,aAAa;AAGxG,MAAI,WAAY,WAAY;AACxB,QAAI,OAAO,WAAW,eAAe,OAAO,SAAS,MAAM;AACvD,aAAO;AAAA,IACX;AACA,QAAI,OAAO,SAAS,eAAe,KAAK,SAAS,MAAM;AACnD,aAAO;AAAA,IACX;AACA,QAAI,OAAO,WAAW,eAAe,OAAO,SAAS,MAAM;AACvD,aAAO;AAAA,IACX;AAEA,WAAO,SAAS,aAAa,EAAE;AAAA,EACnC,EAAG;AAQH,MAAI,0BAA2B,WAAY;AACvC,QAAI,OAAO,0BAA0B,YAAY;AAI7C,aAAO,sBAAsB,KAAK,QAAQ;AAAA,IAC9C;AACA,WAAO,SAAU,UAAU;AAAE,aAAO,WAAW,WAAY;AAAE,eAAO,SAAS,KAAK,IAAI,CAAC;AAAA,MAAG,GAAG,MAAO,EAAE;AAAA,IAAG;AAAA,EAC7G,EAAG;AAGH,MAAI,kBAAkB;AAStB,WAASC,UAAU,UAAU,OAAO;AAChC,QAAI,cAAc,OAAO,eAAe,OAAO,eAAe;AAO9D,aAAS,iBAAiB;AACtB,UAAI,aAAa;AACb,sBAAc;AACd,iBAAS;AAAA,MACb;AACA,UAAI,cAAc;AACd,cAAM;AAAA,MACV;AAAA,IACJ;AAQA,aAAS,kBAAkB;AACvB,8BAAwB,cAAc;AAAA,IAC1C;AAMA,aAAS,QAAQ;AACb,UAAI,YAAY,KAAK,IAAI;AACzB,UAAI,aAAa;AAEb,YAAI,YAAY,eAAe,iBAAiB;AAC5C;AAAA,QACJ;AAKA,uBAAe;AAAA,MACnB,OACK;AACD,sBAAc;AACd,uBAAe;AACf,mBAAW,iBAAiB,KAAK;AAAA,MACrC;AACA,qBAAe;AAAA,IACnB;AACA,WAAO;AAAA,EACX;AAGA,MAAI,gBAAgB;AAGpB,MAAI,iBAAiB,CAAC,OAAO,SAAS,UAAU,QAAQ,SAAS,UAAU,QAAQ,QAAQ;AAE3F,MAAI,4BAA4B,OAAO,qBAAqB;AAI5D,MAAI,2BAA0C,WAAY;AAMtD,aAASC,4BAA2B;AAMhC,WAAK,aAAa;AAMlB,WAAK,uBAAuB;AAM5B,WAAK,qBAAqB;AAM1B,WAAK,aAAa,CAAC;AACnB,WAAK,mBAAmB,KAAK,iBAAiB,KAAK,IAAI;AACvD,WAAK,UAAUD,UAAS,KAAK,QAAQ,KAAK,IAAI,GAAG,aAAa;AAAA,IAClE;AAOA,IAAAC,0BAAyB,UAAU,cAAc,SAAUC,WAAU;AACjE,UAAI,CAAC,CAAC,KAAK,WAAW,QAAQA,SAAQ,GAAG;AACrC,aAAK,WAAW,KAAKA,SAAQ;AAAA,MACjC;AAEA,UAAI,CAAC,KAAK,YAAY;AAClB,aAAK,SAAS;AAAA,MAClB;AAAA,IACJ;AAOA,IAAAD,0BAAyB,UAAU,iBAAiB,SAAUC,WAAU;AACpE,UAAIC,aAAY,KAAK;AACrB,UAAIJ,SAAQI,WAAU,QAAQD,SAAQ;AAEtC,UAAI,CAACH,QAAO;AACR,QAAAI,WAAU,OAAOJ,QAAO,CAAC;AAAA,MAC7B;AAEA,UAAI,CAACI,WAAU,UAAU,KAAK,YAAY;AACtC,aAAK,YAAY;AAAA,MACrB;AAAA,IACJ;AAOA,IAAAF,0BAAyB,UAAU,UAAU,WAAY;AACrD,UAAI,kBAAkB,KAAK,iBAAiB;AAG5C,UAAI,iBAAiB;AACjB,aAAK,QAAQ;AAAA,MACjB;AAAA,IACJ;AASA,IAAAA,0BAAyB,UAAU,mBAAmB,WAAY;AAE9D,UAAI,kBAAkB,KAAK,WAAW,OAAO,SAAUC,WAAU;AAC7D,eAAOA,UAAS,aAAa,GAAGA,UAAS,UAAU;AAAA,MACvD,CAAC;AAMD,sBAAgB,QAAQ,SAAUA,WAAU;AAAE,eAAOA,UAAS,gBAAgB;AAAA,MAAG,CAAC;AAClF,aAAO,gBAAgB,SAAS;AAAA,IACpC;AAOA,IAAAD,0BAAyB,UAAU,WAAW,WAAY;AAGtD,UAAI,CAAC,aAAa,KAAK,YAAY;AAC/B;AAAA,MACJ;AAIA,eAAS,iBAAiB,iBAAiB,KAAK,gBAAgB;AAChE,aAAO,iBAAiB,UAAU,KAAK,OAAO;AAC9C,UAAI,2BAA2B;AAC3B,aAAK,qBAAqB,IAAI,iBAAiB,KAAK,OAAO;AAC3D,aAAK,mBAAmB,QAAQ,UAAU;AAAA,UACtC,YAAY;AAAA,UACZ,WAAW;AAAA,UACX,eAAe;AAAA,UACf,SAAS;AAAA,QACb,CAAC;AAAA,MACL,OACK;AACD,iBAAS,iBAAiB,sBAAsB,KAAK,OAAO;AAC5D,aAAK,uBAAuB;AAAA,MAChC;AACA,WAAK,aAAa;AAAA,IACtB;AAOA,IAAAA,0BAAyB,UAAU,cAAc,WAAY;AAGzD,UAAI,CAAC,aAAa,CAAC,KAAK,YAAY;AAChC;AAAA,MACJ;AACA,eAAS,oBAAoB,iBAAiB,KAAK,gBAAgB;AACnE,aAAO,oBAAoB,UAAU,KAAK,OAAO;AACjD,UAAI,KAAK,oBAAoB;AACzB,aAAK,mBAAmB,WAAW;AAAA,MACvC;AACA,UAAI,KAAK,sBAAsB;AAC3B,iBAAS,oBAAoB,sBAAsB,KAAK,OAAO;AAAA,MACnE;AACA,WAAK,qBAAqB;AAC1B,WAAK,uBAAuB;AAC5B,WAAK,aAAa;AAAA,IACtB;AAQA,IAAAA,0BAAyB,UAAU,mBAAmB,SAAU,IAAI;AAChE,UAAI,KAAK,GAAG,cAAc,eAAe,OAAO,SAAS,KAAK;AAE9D,UAAI,mBAAmB,eAAe,KAAK,SAAU,KAAK;AACtD,eAAO,CAAC,CAAC,CAAC,aAAa,QAAQ,GAAG;AAAA,MACtC,CAAC;AACD,UAAI,kBAAkB;AAClB,aAAK,QAAQ;AAAA,MACjB;AAAA,IACJ;AAMA,IAAAA,0BAAyB,cAAc,WAAY;AAC/C,UAAI,CAAC,KAAK,WAAW;AACjB,aAAK,YAAY,IAAIA,0BAAyB;AAAA,MAClD;AACA,aAAO,KAAK;AAAA,IAChB;AAMA,IAAAA,0BAAyB,YAAY;AACrC,WAAOA;AAAA,EACX,EAAE;AASF,MAAI,qBAAsB,SAAU,QAAQ,OAAO;AAC/C,aAAS,KAAK,GAAG,KAAK,OAAO,KAAK,KAAK,GAAG,KAAK,GAAG,QAAQ,MAAM;AAC5D,UAAI,MAAM,GAAG;AACb,aAAO,eAAe,QAAQ,KAAK;AAAA,QAC/B,OAAO,MAAM;AAAA,QACb,YAAY;AAAA,QACZ,UAAU;AAAA,QACV,cAAc;AAAA,MAClB,CAAC;AAAA,IACL;AACA,WAAO;AAAA,EACX;AAQA,MAAI,cAAe,SAAU,QAAQ;AAIjC,QAAI,cAAc,UAAU,OAAO,iBAAiB,OAAO,cAAc;AAGzE,WAAO,eAAe;AAAA,EAC1B;AAGA,MAAI,YAAY,eAAe,GAAG,GAAG,GAAG,CAAC;AAOzC,WAAS,QAAQ,OAAO;AACpB,WAAO,WAAW,KAAK,KAAK;AAAA,EAChC;AAQA,WAAS,eAAeG,SAAQ;AAC5B,QAAI,YAAY,CAAC;AACjB,aAAS,KAAK,GAAG,KAAK,UAAU,QAAQ,MAAM;AAC1C,gBAAU,KAAK,KAAK,UAAU;AAAA,IAClC;AACA,WAAO,UAAU,OAAO,SAAUC,OAAM,UAAU;AAC9C,UAAI,QAAQD,QAAO,YAAY,WAAW;AAC1C,aAAOC,QAAO,QAAQ,KAAK;AAAA,IAC/B,GAAG,CAAC;AAAA,EACR;AAOA,WAAS,YAAYD,SAAQ;AACzB,QAAI,YAAY,CAAC,OAAO,SAAS,UAAU,MAAM;AACjD,QAAI,WAAW,CAAC;AAChB,aAAS,KAAK,GAAG,cAAc,WAAW,KAAK,YAAY,QAAQ,MAAM;AACrE,UAAI,WAAW,YAAY;AAC3B,UAAI,QAAQA,QAAO,aAAa;AAChC,eAAS,YAAY,QAAQ,KAAK;AAAA,IACtC;AACA,WAAO;AAAA,EACX;AAQA,WAAS,kBAAkB,QAAQ;AAC/B,QAAI,OAAO,OAAO,QAAQ;AAC1B,WAAO,eAAe,GAAG,GAAG,KAAK,OAAO,KAAK,MAAM;AAAA,EACvD;AAOA,WAAS,0BAA0B,QAAQ;AAGvC,QAAI,cAAc,OAAO,aAAa,eAAe,OAAO;AAS5D,QAAI,CAAC,eAAe,CAAC,cAAc;AAC/B,aAAO;AAAA,IACX;AACA,QAAIA,UAAS,YAAY,MAAM,EAAE,iBAAiB,MAAM;AACxD,QAAI,WAAW,YAAYA,OAAM;AACjC,QAAI,WAAW,SAAS,OAAO,SAAS;AACxC,QAAI,UAAU,SAAS,MAAM,SAAS;AAKtC,QAAI,QAAQ,QAAQA,QAAO,KAAK,GAAG,SAAS,QAAQA,QAAO,MAAM;AAGjE,QAAIA,QAAO,cAAc,cAAc;AAOnC,UAAI,KAAK,MAAM,QAAQ,QAAQ,MAAM,aAAa;AAC9C,iBAAS,eAAeA,SAAQ,QAAQ,OAAO,IAAI;AAAA,MACvD;AACA,UAAI,KAAK,MAAM,SAAS,OAAO,MAAM,cAAc;AAC/C,kBAAU,eAAeA,SAAQ,OAAO,QAAQ,IAAI;AAAA,MACxD;AAAA,IACJ;AAKA,QAAI,CAAC,kBAAkB,MAAM,GAAG;AAK5B,UAAI,gBAAgB,KAAK,MAAM,QAAQ,QAAQ,IAAI;AACnD,UAAI,iBAAiB,KAAK,MAAM,SAAS,OAAO,IAAI;AAMpD,UAAI,KAAK,IAAI,aAAa,MAAM,GAAG;AAC/B,iBAAS;AAAA,MACb;AACA,UAAI,KAAK,IAAI,cAAc,MAAM,GAAG;AAChC,kBAAU;AAAA,MACd;AAAA,IACJ;AACA,WAAO,eAAe,SAAS,MAAM,SAAS,KAAK,OAAO,MAAM;AAAA,EACpE;AAOA,MAAI,uBAAwB,WAAY;AAGpC,QAAI,OAAO,uBAAuB,aAAa;AAC3C,aAAO,SAAU,QAAQ;AAAE,eAAO,kBAAkB,YAAY,MAAM,EAAE;AAAA,MAAoB;AAAA,IAChG;AAIA,WAAO,SAAU,QAAQ;AAAE,aAAQ,kBAAkB,YAAY,MAAM,EAAE,cACrE,OAAO,OAAO,YAAY;AAAA,IAAa;AAAA,EAC/C,EAAG;AAOH,WAAS,kBAAkB,QAAQ;AAC/B,WAAO,WAAW,YAAY,MAAM,EAAE,SAAS;AAAA,EACnD;AAOA,WAAS,eAAe,QAAQ;AAC5B,QAAI,CAAC,WAAW;AACZ,aAAO;AAAA,IACX;AACA,QAAI,qBAAqB,MAAM,GAAG;AAC9B,aAAO,kBAAkB,MAAM;AAAA,IACnC;AACA,WAAO,0BAA0B,MAAM;AAAA,EAC3C;AAQA,WAAS,mBAAmB,IAAI;AAC5B,QAAI,IAAI,GAAG,GAAG,IAAI,GAAG,GAAG,QAAQ,GAAG,OAAO,SAAS,GAAG;AAEtD,QAAI,SAAS,OAAO,oBAAoB,cAAc,kBAAkB;AACxE,QAAI,OAAO,OAAO,OAAO,OAAO,SAAS;AAEzC,uBAAmB,MAAM;AAAA,MACrB;AAAA,MAAM;AAAA,MAAM;AAAA,MAAc;AAAA,MAC1B,KAAK;AAAA,MACL,OAAO,IAAI;AAAA,MACX,QAAQ,SAAS;AAAA,MACjB,MAAM;AAAA,IACV,CAAC;AACD,WAAO;AAAA,EACX;AAWA,WAAS,eAAe,GAAG,GAAG,OAAO,QAAQ;AACzC,WAAO,EAAE,GAAM,GAAM,OAAc,OAAe;AAAA,EACtD;AAMA,MAAI,oBAAmC,WAAY;AAM/C,aAASE,mBAAkB,QAAQ;AAM/B,WAAK,iBAAiB;AAMtB,WAAK,kBAAkB;AAMvB,WAAK,eAAe,eAAe,GAAG,GAAG,GAAG,CAAC;AAC7C,WAAK,SAAS;AAAA,IAClB;AAOA,IAAAA,mBAAkB,UAAU,WAAW,WAAY;AAC/C,UAAI,OAAO,eAAe,KAAK,MAAM;AACrC,WAAK,eAAe;AACpB,aAAQ,KAAK,UAAU,KAAK,kBACxB,KAAK,WAAW,KAAK;AAAA,IAC7B;AAOA,IAAAA,mBAAkB,UAAU,gBAAgB,WAAY;AACpD,UAAI,OAAO,KAAK;AAChB,WAAK,iBAAiB,KAAK;AAC3B,WAAK,kBAAkB,KAAK;AAC5B,aAAO;AAAA,IACX;AACA,WAAOA;AAAA,EACX,EAAE;AAEF,MAAI,sBAAqC,WAAY;AAOjD,aAASC,qBAAoB,QAAQ,UAAU;AAC3C,UAAI,cAAc,mBAAmB,QAAQ;AAO7C,yBAAmB,MAAM,EAAE,QAAgB,YAAyB,CAAC;AAAA,IACzE;AACA,WAAOA;AAAA,EACX,EAAE;AAEF,MAAI,oBAAmC,WAAY;AAW/C,aAASC,mBAAkB,UAAU,YAAY,aAAa;AAO1D,WAAK,sBAAsB,CAAC;AAM5B,WAAK,gBAAgB,IAAI,QAAQ;AACjC,UAAI,OAAO,aAAa,YAAY;AAChC,cAAM,IAAI,UAAU,yDAAyD;AAAA,MACjF;AACA,WAAK,YAAY;AACjB,WAAK,cAAc;AACnB,WAAK,eAAe;AAAA,IACxB;AAOA,IAAAA,mBAAkB,UAAU,UAAU,SAAU,QAAQ;AACpD,UAAI,CAAC,UAAU,QAAQ;AACnB,cAAM,IAAI,UAAU,0CAA0C;AAAA,MAClE;AAEA,UAAI,OAAO,YAAY,eAAe,EAAE,mBAAmB,SAAS;AAChE;AAAA,MACJ;AACA,UAAI,EAAE,kBAAkB,YAAY,MAAM,EAAE,UAAU;AAClD,cAAM,IAAI,UAAU,uCAAuC;AAAA,MAC/D;AACA,UAAI,eAAe,KAAK;AAExB,UAAI,aAAa,IAAI,MAAM,GAAG;AAC1B;AAAA,MACJ;AACA,mBAAa,IAAI,QAAQ,IAAI,kBAAkB,MAAM,CAAC;AACtD,WAAK,YAAY,YAAY,IAAI;AAEjC,WAAK,YAAY,QAAQ;AAAA,IAC7B;AAOA,IAAAA,mBAAkB,UAAU,YAAY,SAAU,QAAQ;AACtD,UAAI,CAAC,UAAU,QAAQ;AACnB,cAAM,IAAI,UAAU,0CAA0C;AAAA,MAClE;AAEA,UAAI,OAAO,YAAY,eAAe,EAAE,mBAAmB,SAAS;AAChE;AAAA,MACJ;AACA,UAAI,EAAE,kBAAkB,YAAY,MAAM,EAAE,UAAU;AAClD,cAAM,IAAI,UAAU,uCAAuC;AAAA,MAC/D;AACA,UAAI,eAAe,KAAK;AAExB,UAAI,CAAC,aAAa,IAAI,MAAM,GAAG;AAC3B;AAAA,MACJ;AACA,mBAAa,OAAO,MAAM;AAC1B,UAAI,CAAC,aAAa,MAAM;AACpB,aAAK,YAAY,eAAe,IAAI;AAAA,MACxC;AAAA,IACJ;AAMA,IAAAA,mBAAkB,UAAU,aAAa,WAAY;AACjD,WAAK,YAAY;AACjB,WAAK,cAAc,MAAM;AACzB,WAAK,YAAY,eAAe,IAAI;AAAA,IACxC;AAOA,IAAAA,mBAAkB,UAAU,eAAe,WAAY;AACnD,UAAI,QAAQ;AACZ,WAAK,YAAY;AACjB,WAAK,cAAc,QAAQ,SAAU,aAAa;AAC9C,YAAI,YAAY,SAAS,GAAG;AACxB,gBAAM,oBAAoB,KAAK,WAAW;AAAA,QAC9C;AAAA,MACJ,CAAC;AAAA,IACL;AAOA,IAAAA,mBAAkB,UAAU,kBAAkB,WAAY;AAEtD,UAAI,CAAC,KAAK,UAAU,GAAG;AACnB;AAAA,MACJ;AACA,UAAI,MAAM,KAAK;AAEf,UAAI,UAAU,KAAK,oBAAoB,IAAI,SAAU,aAAa;AAC9D,eAAO,IAAI,oBAAoB,YAAY,QAAQ,YAAY,cAAc,CAAC;AAAA,MAClF,CAAC;AACD,WAAK,UAAU,KAAK,KAAK,SAAS,GAAG;AACrC,WAAK,YAAY;AAAA,IACrB;AAMA,IAAAA,mBAAkB,UAAU,cAAc,WAAY;AAClD,WAAK,oBAAoB,OAAO,CAAC;AAAA,IACrC;AAMA,IAAAA,mBAAkB,UAAU,YAAY,WAAY;AAChD,aAAO,KAAK,oBAAoB,SAAS;AAAA,IAC7C;AACA,WAAOA;AAAA,EACX,EAAE;AAKF,MAAI,YAAY,OAAO,YAAY,cAAc,oBAAI,QAAQ,IAAI,IAAI,QAAQ;AAK7E,MAAI,iBAAgC,WAAY;AAO5C,aAASC,gBAAe,UAAU;AAC9B,UAAI,EAAE,gBAAgBA,kBAAiB;AACnC,cAAM,IAAI,UAAU,oCAAoC;AAAA,MAC5D;AACA,UAAI,CAAC,UAAU,QAAQ;AACnB,cAAM,IAAI,UAAU,0CAA0C;AAAA,MAClE;AACA,UAAI,aAAa,yBAAyB,YAAY;AACtD,UAAIP,YAAW,IAAI,kBAAkB,UAAU,YAAY,IAAI;AAC/D,gBAAU,IAAI,MAAMA,SAAQ;AAAA,IAChC;AACA,WAAOO;AAAA,EACX,EAAE;AAEF;AAAA,IACI;AAAA,IACA;AAAA,IACA;AAAA,EACJ,EAAE,QAAQ,SAAU,QAAQ;AACxB,mBAAe,UAAU,UAAU,WAAY;AAC3C,UAAI;AACJ,cAAQ,KAAK,UAAU,IAAI,IAAI,GAAG,QAAQ,MAAM,IAAI,SAAS;AAAA,IACjE;AAAA,EACJ,CAAC;AAED,MAAI,QAAS,WAAY;AAErB,QAAI,OAAO,SAAS,mBAAmB,aAAa;AAChD,aAAO,SAAS;AAAA,IACpB;AACA,WAAO;AAAA,EACX,EAAG;AAEH,MAAO,4BAAQ;;;;AC/5BA,WAASC,iBAAiB;QACnC,OAAOC,aAAa,aAAa;aAC5B;;QAGHC,OAAOD,SAASC;QAChBC,MAAMF,SAASG,cAAc,KAAvB;QACNC,WAAWF,IAAIG;AAErBD,aAASE,WAAW;AACpBF,aAASG,OAAO;AAChBH,aAASI,aAAa;AACtBJ,aAASK,YAAY;AAErBR,SAAKS,YAAYR,GAAjB;QAEMS,QAAQT,IAAIU,sBAAJ,EAA4BC;AAE1CZ,SAAKa,YAAYZ,GAAjB;WAEOS;;MCbYI;wBACPC,SAASC,SAAS;;WAqjB9BC,WAAW,WAAM;YACX,CAAC,MAAKC,gBAAgB;AACxBC,iBAAOC,sBAAsB,MAAKC,OAAlC;AACA,gBAAKH,iBAAiB;;YAGpB,CAAC,MAAKI,gBAAgB;AACxBH,iBAAOC,sBAAsB,MAAKG,OAAlC;AACA,gBAAKD,iBAAiB;;;WAI1BD,UAAU,WAAM;YACV,MAAKG,KAAKC,EAAEC,eAAe;AAC7B,gBAAKC,cAAc,GAAnB;AACA,gBAAKC,kBAAkB,GAAvB;;AAGF,cAAKV,iBAAiB;;WAGxBK,UAAU,WAAM;YACV,MAAKC,KAAKK,EAAEH,eAAe;AAC7B,gBAAKC,cAAc,GAAnB;AACA,gBAAKC,kBAAkB,GAAvB;;AAGF,cAAKN,iBAAiB;;WAGxBQ,eAAe,WAAM;AACnB,cAAKH,cAAc,GAAnB;AACA,cAAKA,cAAc,GAAnB;;WAGFI,cAAc,SAAAC,GAAK;AACjB,cAAKC,SAASD,EAAEE;AAChB,cAAKC,SAASH,EAAEI;YAEZ,MAAKZ,KAAKC,EAAEC,iBAAiB,MAAKF,KAAKC,EAAEY,cAAc;AACzD,gBAAKC,mBAAmB,GAAxB;;YAGE,MAAKd,KAAKK,EAAEH,iBAAiB,MAAKF,KAAKK,EAAEQ,cAAc;AACzD,gBAAKC,mBAAmB,GAAxB;;;WA8BJC,eAAe,WAAM;AACnB,cAAKR,YAAYS,OAAjB;YAEI,MAAKhB,KAAKC,EAAEC,iBAAiB,MAAKF,KAAKC,EAAEY,cAAc;AACzD,gBAAKI,oBAAoB,GAAzB;;YAGE,MAAKjB,KAAKK,EAAEH,iBAAiB,MAAKF,KAAKK,EAAEQ,cAAc;AACzD,gBAAKI,oBAAoB,GAAzB;;AAGF,cAAKR,SAAS;AACd,cAAKE,SAAS;;WAQhBO,iBAAiB,WAAM;AAErB,cAAK5C,iBAAiBA,eAAc;AAEpC,cAAK6C,oBAAL;;WAsBFC,iBAAiB,WAAM;AACrB,cAAKpB,KAAKC,EAAEoB,MAAMC,OAAO,MAAKtB,KAAKC,EAAEoB,MAAME,GAAGpC,sBAArB;AACzB,cAAKa,KAAKK,EAAEgB,MAAMC,OAAO,MAAKtB,KAAKK,EAAEgB,MAAME,GAAGpC,sBAArB;YAErB,CAAC,MAAKqC,eAAe,MAAKxB,KAAKK,EAAEgB,MAAMC,IAAtC,GAA6C;AAChD,gBAAKtB,KAAKK,EAAEoB,UAAUF,GAAGG,UAAUC,OAAO,MAAKC,WAAWC,OAA1D;AACA,gBAAK7B,KAAKK,EAAEyB,YAAY;;YAGtB,CAAC,MAAKN,eAAe,MAAKxB,KAAKC,EAAEoB,MAAMC,IAAtC,GAA6C;AAChD,gBAAKtB,KAAKC,EAAEwB,UAAUF,GAAGG,UAAUC,OAAO,MAAKC,WAAWC,OAA1D;AACA,gBAAK7B,KAAKC,EAAE6B,YAAY;;;WAI5BC,iBAAiB,SAAAvB,GAAK;YAChBwB,iBAAiBC;AACrB,cAAKjC,KAAKC,EAAEwB,UAAUH,OAAO,MAAKtB,KAAKC,EAAEwB,UAAUF,GAAGpC,sBAAzB;AAC7B,cAAKa,KAAKK,EAAEoB,UAAUH,OAAO,MAAKtB,KAAKK,EAAEoB,UAAUF,GAAGpC,sBAAzB;YAEzB,MAAKa,KAAKC,EAAEC,iBAAiB,MAAKF,KAAKC,EAAEY,cAAc;AACzDoB,4BAAkB,MAAKT,eAAe,MAAKxB,KAAKC,EAAEwB,UAAUH,IAA1C;;YAGhB,MAAKtB,KAAKK,EAAEH,iBAAiB,MAAKF,KAAKK,EAAEQ,cAAc;AACzDmB,4BAAkB,MAAKR,eAAe,MAAKxB,KAAKK,EAAEoB,UAAUH,IAA1C;;YAIhBU,mBAAmBC,iBAAiB;AAGtCzB,YAAE0B,eAAF;AAEA1B,YAAE2B,gBAAF;cAEI3B,EAAE4B,SAAS,aAAa;gBACtBJ,iBAAiB;AACnB,oBAAKK,YAAY7B,GAAG,GAApB;;gBAGEyB,iBAAiB;AACnB,oBAAKI,YAAY7B,GAAG,GAApB;;;;;WAmCR8B,OAAO,SAAA9B,GAAK;YACN+B;YACAlB,SAAQ,MAAKrB,KAAK,MAAKwC,aAAanB;YAClCoB,YAAYpB,OAAMC,KAAK,MAAKtB,KAAK,MAAKwC,aAAaE;YACnDjB,YAAY,MAAKzB,KAAK,MAAKwC,aAAaf;YACxCkB,cAAc,MAAKC,iBACvB,MAAK5C,KAAK,MAAKwC,aAAaK;YAExBC,WAAWC,SACf,MAAKC,SAAS,MAAKhD,KAAK,MAAKwC,aAAaE,WAC1C,EAFuB;AAKzBlC,UAAE0B,eAAF;AACA1B,UAAE2B,gBAAF;YAEI,MAAKK,gBAAgB,KAAK;AAC5BD,wBAAc/B,EAAEyC;eACX;AACLV,wBAAc/B,EAAE0C;;YAIdC,UACFZ,cACAlB,OAAMC,KAAK,MAAKtB,KAAK,MAAKwC,aAAaY,cACvC,MAAKpD,KAAK,MAAKwC,aAAaa;YAE1BC,WAAWH,WAAWV,YAAYhB,UAAU8B;YAG5CC,YAAYF,YAAYX,cAAcG;YAGtC,MAAKN,gBAAgB,KAAK;AAC5BgB,sBACE,MAAKC,SAASnE,WAAUoE,cAAV,EAA0BC,yBACpCH,aAAaf,YAAYhB,UAAU8B,QACnCC;AACNA,sBACE,MAAKC,SAASnE,WAAUoE,cAAV,EAA0BE,yBACpC,CAACJ,YACDA;;AAGR,cAAKZ,iBACH,MAAK5C,KAAK,MAAKwC,aAAaqB,oBAC1BL;;WAMNM,YAAY,SAAAtD,GAAK;AACfA,UAAE0B,eAAF;AACA1B,UAAE2B,gBAAF;AAEA,cAAKZ,GAAGG,UAAUC,OAAO,MAAKC,WAAWmC,QAAzC;AAEAxF,iBAASyF,oBAAoB,aAAa,MAAK1B,MAAM,IAArD;AACA/D,iBAASyF,oBAAoB,WAAW,MAAKF,WAAW,IAAxD;AACA,cAAKG,uBAAuBtE,OAAOuE,WAAW,WAAM;AAGlD3F,mBAASyF,oBAAoB,SAAS,MAAKG,cAAc,IAAzD;AACA5F,mBAASyF,oBAAoB,YAAY,MAAKG,cAAc,IAA5D;AACA,gBAAKF,uBAAuB;SALF;;WAY9BE,eAAe,SAAA3D,GAAK;AAClBA,UAAE0B,eAAF;AACA1B,UAAE2B,gBAAF;;WAp0BKZ,KAAKhC;WACL6E;WACAC;WACAzB;WACA0B;WACAC;WACAC;WACAC;WACAC;WACApG;WACAqG,oBAAoB;WACpBnF,UAAL,OAAA,OAAA,CAAA,GAAoBF,WAAUsF,gBAAmBpF,OAAjD;WACKoC,aAAL,OAAA,OAAA,CAAA,GACKtC,WAAUsF,eAAehD,YACzB,KAAKpC,QAAQoC,UAFlB;WAIK6B;WACAzD,OAAO;QACVC,GAAG;UACD4D,kBAAkB;UAClBnB,UAAU;UACVG,gBAAgB;UAChBO,YAAY;UACZyB,cAAc;UACdxB,YAAY;UACZnD,eAAe;UACf4B,WAAW;UACXjB,cAAc;UACdQ,OAAO,CAAA;UACPI,WAAW,CAAA;;QAEbpB,GAAG;UACDwD,kBAAkB;UAClBnB,UAAU;UACVG,gBAAgB;UAChBO,YAAY;UACZyB,cAAc;UACdxB,YAAY;UACZnD,eAAe;UACf4B,WAAW;UACXjB,cAAc;UACdQ,OAAO,CAAA;UACPI,WAAW,CAAA;;;WAGVwC,uBAAuB;UAGxB,KAAK1C,GAAGjC,WAAW;;;WAIlBwF,kBAAcC,cAAAA,SAAS,KAAKD,YAAYE,KAAK,IAAtB,GAA6B,EAA9B;WACtBzE,kBAAcwE,cAAAA,SAAS,KAAKxE,YAAYyE,KAAK,IAAtB,GAA6B,EAA9B;WACtB5D,qBAAiB6D,eAAAA,SACpB,KAAK7D,eAAe4D,KAAK,IAAzB,GACA,KAAKxF,QAAQ0F,OAFe;WAIzBhE,qBAAiB+D,eAAAA,SAAS,KAAK/D,eAAe8D,KAAK,IAAzB,GAAgC,IAAI;QACjEG,SAAS;OADmB;AAI9B7F,MAAAA,WAAUoE,oBAAgB0B,eAAAA,SAAQ9F,WAAUoE,aAAX;WAE5B2B,KAAL;;eAaK3B,gBAAP,SAAA,gBAAuB;UACf4B,WAAW/G,SAASG,cAAc,KAAvB;AACjB4G,eAASC,YACP;UACIC,mBAAmBF,SAASG;AAClClH,eAASC,KAAKS,YAAYuG,gBAA1B;UACME,sBAAsBF,iBAAiBC;AAC7CD,uBAAiBG,aAAa;UACxBC,uBAAuBtG,WAAUuG,UAAUL,gBAApB;UACvBM,4BAA4BxG,WAAUuG,UAAUH,mBAApB;AAClCF,uBAAiBG,aAAa;UACxBI,wCAAwCzG,WAAUuG,UACtDH,mBAD4C;aAIvC;QAEL9B,wBACEgC,qBAAqB9G,SAASgH,0BAA0BhH,QACxDgH,0BAA0BhH,OACxBiH,sCAAsCjH,SACtC;QAEJ6E,wBACEiC,qBAAqB9G,SAASgH,0BAA0BhH;;;eA6BvDkH,cAAP,SAAA,cAAqB;WACdC,wBAAwB,KAAKA,sBAAsBjB,KAAK,IAAhC;UAGzB,OAAOkB,qBAAqB,aAAa;aAEtC1B,iBAAiB,IAAI0B,iBAAiB,SAAAC,WAAa;AACtDA,oBAAUC,QAAQ,SAAAC,UAAY;AAC5BC,kBAAMC,UAAUH,QAAQI,KAAKH,SAASI,YAAY,SAAAC,WAAa;kBACzDA,UAAUC,aAAa,GAAG;oBACxBD,UAAUE,aAAa,gBAAvB,GAA0C;mBAC3CF,UAAUpH,aACT,IAAIA,WAAUoH,WAAWpH,WAAUuH,aAAaH,SAAvB,CAAzB;uBACG;AACLJ,wBAAMC,UAAUH,QAAQI,KACtBE,UAAUI,iBAAiB,kBAA3B,GACA,SAAAvF,IAAM;qBACHA,GAAGjC,aACF,IAAIA,WAAUiC,IAAIjC,WAAUuH,aAAatF,EAAvB,CAAlB;mBAJN;;;aANN;AAiBA+E,kBAAMC,UAAUH,QAAQI,KAAKH,SAASU,cAAc,SAAAC,aAAe;kBAC7DA,YAAYL,aAAa,GAAG;oBAC1BK,YAAYJ,aAAa,gBAAzB,GAA4C;AAC9CI,8BAAY1H,aAAa0H,YAAY1H,UAAU2H,QAAtB;uBACpB;AACLX,wBAAMC,UAAUH,QAAQI,KACtBQ,YAAYF,iBAAiB,kBAA7B,GACA,SAAAvF,IAAM;AACJA,uBAAGjC,aAAaiC,GAAGjC,UAAU2H,QAAb;mBAHpB;;;aALN;WAlBF;SADoB;aAoCjBzC,eAAe0C,QAAQ3I,UAAU;UAAE4I,WAAW;UAAMC,SAAS;SAAlE;;UAMA7I,SAAS8I,eAAe,cACvB9I,SAAS8I,eAAe,aAAa,CAAC9I,SAAS+I,gBAAgBC,UAChE;AAEA5H,eAAOuE,WAAW,KAAK+B,qBAAvB;aACK;AACL1H,iBAASiJ,iBAAiB,oBAAoB,KAAKvB,qBAAnD;AACAtG,eAAO6H,iBAAiB,QAAQ,KAAKvB,qBAArC;;;eAKGY,eAAP,SAAA,aAAoBtF,IAAI;UAChB/B,UAAU8G,MAAMC,UAAUkB,OAAOjB,KACrCjF,GAAGmG,YACH,SAACC,KAAKC,WAAc;YACZC,SAASD,UAAUE,KAAKC,MAAM,qBAArB;YACXF,QAAQ;cACJG,MAAMH,OAAO,GAAGI,QAAQ,WAAW,SAAChI,GAAGiI,KAAJ;mBACvCA,IAAIC,YAAJ;WADU;kBAGJP,UAAUQ,OAAlB;iBACO;AACHT,kBAAIK,OAAO;;iBAER;AACHL,kBAAIK,OAAO;;iBAERK;AACHV,kBAAIK,OAAO;;;AAGXL,kBAAIK,OAAOJ,UAAUQ;;;eAGpBT;SAET,CAAA,CAxBc;aA0BTnI;;eAGF8I,iBAAP,SAAA,iBAAwB;WACjB9D,eAAe+D,WAApB;;eAGKtC,wBAAP,SAAA,wBAA+B;AAC7B1H,eAASyF,oBACP,oBACA,KAAKiC,qBAFP;AAIAtG,aAAOqE,oBAAoB,QAAQ,KAAKiC,qBAAxC;AAEAK,YAAMC,UAAUH,QAAQI,KACtBjI,SAASuI,iBAAiB,kBAA1B,GACA,SAAAvF,IAAM;YACA,CAACA,GAAGjC;AAAW,cAAIA,WAAUiC,IAAIjC,WAAUuH,aAAatF,EAAvB,CAAlB;OAHvB;;eAQKsE,YAAP,SAAA,UAAiBtE,IAAI;UACbD,OAAOC,GAAGpC,sBAAH;aAEN;QACLqJ,KACElH,KAAKkH,OAAO7I,OAAO8I,eAAelK,SAAS+I,gBAAgBoB;QAC7D5J,MACEwC,KAAKxC,QAAQa,OAAOgJ,eAAepK,SAAS+I,gBAAgB3B;;;;WAIlEN,OAAA,SAAA,OAAO;WAEA9D,GAAGjC,YAAY;UAGhBsJ,mBAAAA,SAAW;aACRC,QAAL;aAEKvK,iBAAiBA,eAAc;aAE/BwG,YAAL;aAEKgE,cAAL;;;WAIJD,UAAA,SAAA,UAAU;;UAGNvC,MAAMC,UAAUwC,OAAOvC,KAAK,KAAKjF,GAAGyH,UAAU,SAAAC,OAAK;eACjDA,MAAMvH,UAAUwH,SAAS,OAAKtH,WAAWuH,OAAzC;OADF,EAEEC,QACF;aAEKC,YAAY,KAAK9H,GAAG+H,cAAR,MAA0B,KAAK1H,WAAWuH,OAA1C;aACZvG,mBAAmB,KAAKrB,GAAG+H,cAAR,MAClB,KAAK1H,WAAW2H,cADE;aAGnBjF,WAAW,KAAK/C,GAAG+H,cAAR,MAA0B,KAAK1H,WAAW4H,MAA1C;aACXjF,SAAS,KAAKhD,GAAG+H,cAAR,MAA0B,KAAK1H,WAAW6H,IAA1C;aACTpF,YAAY,KAAK9C,GAAG+H,cAAR,MAA0B,KAAK1H,WAAWyC,SAA1C;aACZqF,gBAAgB,KAAKnI,GAAG+H,cAAR,MACf,KAAK1H,WAAW+H,WADD;aAGhBC,8BAA8B,KAAKrI,GAAG+H,cAAR,MAC7B,KAAK1H,WAAWgI,2BADa;aAG9BC,uBAAuB,KAAKtI,GAAG+H,cAAR,MACtB,KAAK1H,WAAWiI,oBADM;aAGvB7J,KAAKC,EAAEoB,MAAME,KAAK,KAAKuI,UAC1B,KAAKvI,IADgB,MAEjB,KAAKK,WAAWP,QAFC,MAEQ,KAAKO,WAAWmI,UAFxB;aAIlB/J,KAAKK,EAAEgB,MAAME,KAAK,KAAKuI,UAC1B,KAAKvI,IADgB,MAEjB,KAAKK,WAAWP,QAFC,MAEQ,KAAKO,WAAWoI,QAFxB;aAIlB;aAEAX,YAAY9K,SAASG,cAAc,KAAvB;aACZkE,mBAAmBrE,SAASG,cAAc,KAAvB;aACnB4F,WAAW/F,SAASG,cAAc,KAAvB;aACX6F,SAAShG,SAASG,cAAc,KAAvB;aACT2F,YAAY9F,SAASG,cAAc,KAAvB;aACZgL,gBAAgBnL,SAASG,cAAc,KAAvB;aAChBkL,8BAA8BrL,SAASG,cAAc,KAAvB;aAC9BmL,uBAAuBtL,SAASG,cAAc,KAAvB;aAEvB2K,UAAU3H,UAAUuI,IAAI,KAAKrI,WAAWuH,OAA7C;aACKvG,iBAAiBlB,UAAUuI,IAAI,KAAKrI,WAAW2H,cAApD;aACKjF,SAAS5C,UAAUuI,IAAI,KAAKrI,WAAW4H,MAA5C;aACKjF,OAAO7C,UAAUuI,IAAI,KAAKrI,WAAW6H,IAA1C;aACKpF,UAAU3C,UAAUuI,IAAI,KAAKrI,WAAWyC,SAA7C;aACKqF,cAAchI,UAAUuI,IAAI,KAAKrI,WAAW+H,WAAjD;aACKC,4BAA4BlI,UAAUuI,IACzC,KAAKrI,WAAWgI,2BADlB;aAGKC,qBAAqBnI,UAAUuI,IAClC,KAAKrI,WAAWiI,oBADlB;eAIO,KAAKtI,GAAG2I,YAAY;eACpB7F,UAAUpF,YAAY,KAAKsC,GAAG2I,UAAnC;;aAGGtH,iBAAiB3D,YAAY,KAAKoF,SAAvC;aACKC,SAASrF,YAAY,KAAK2D,gBAA/B;aACK2B,OAAOtF,YAAY,KAAKqF,QAA7B;aACKsF,4BAA4B3K,YAAY,KAAK4K,oBAAlD;aACKR,UAAUpK,YAAY,KAAK2K,2BAAhC;aACKP,UAAUpK,YAAY,KAAKsF,MAAhC;aACK8E,UAAUpK,YAAY,KAAKyK,aAAhC;aACKnI,GAAGtC,YAAY,KAAKoK,SAAzB;;UAGE,CAAC,KAAKrJ,KAAKC,EAAEoB,MAAME,MAAM,CAAC,KAAKvB,KAAKK,EAAEgB,MAAME,IAAI;YAC5CF,SAAQ9C,SAASG,cAAc,KAAvB;YACR+C,YAAYlD,SAASG,cAAc,KAAvB;AAElB2C,QAAAA,OAAMK,UAAUuI,IAAI,KAAKrI,WAAWP,KAApC;AACAI,kBAAUC,UAAUuI,IAAI,KAAKrI,WAAWH,SAAxC;AAEAJ,QAAAA,OAAMpC,YAAYwC,SAAlB;aAEKzB,KAAKC,EAAEoB,MAAME,KAAKF,OAAM8I,UAAU,IAAhB;aAClBnK,KAAKC,EAAEoB,MAAME,GAAGG,UAAUuI,IAAI,KAAKrI,WAAWmI,UAAnD;aAEK/J,KAAKK,EAAEgB,MAAME,KAAKF,OAAM8I,UAAU,IAAhB;aAClBnK,KAAKK,EAAEgB,MAAME,GAAGG,UAAUuI,IAAI,KAAKrI,WAAWoI,QAAnD;aAEKzI,GAAGtC,YAAY,KAAKe,KAAKC,EAAEoB,MAAME,EAAtC;aACKA,GAAGtC,YAAY,KAAKe,KAAKK,EAAEgB,MAAME,EAAtC;;WAGGvB,KAAKC,EAAEwB,UAAUF,KAAK,KAAKvB,KAAKC,EAAEoB,MAAME,GAAG+H,cAArB,MACrB,KAAK1H,WAAWH,SADK;WAGtBzB,KAAKK,EAAEoB,UAAUF,KAAK,KAAKvB,KAAKK,EAAEgB,MAAME,GAAG+H,cAArB,MACrB,KAAK1H,WAAWH,SADK;UAIvB,CAAC,KAAKjC,QAAQ4K,UAAU;aACrBpK,KAAKC,EAAEwB,UAAUF,GAAGG,UAAUuI,IAAI,KAAKrI,WAAWC,OAAvD;aACK7B,KAAKK,EAAEoB,UAAUF,GAAGG,UAAUuI,IAAI,KAAKrI,WAAWC,OAAvD;;WAGGN,GAAG8I,aAAa,kBAAkB,MAAvC;;WAGFvB,gBAAA,SAAA,gBAAgB;;UAEV,KAAKtJ,QAAQ4K,UAAU;aACpB7I,GAAGiG,iBAAiB,cAAc,KAAKlH,YAA5C;;OAGD,aAAa,SAAS,UAAvB,EAAmC8F,QAAQ,SAAA5F,GAAK;AAC9C,eAAKe,GAAGiG,iBAAiBhH,GAAG,OAAKuB,gBAAgB,IAAjD;OADF;OAIC,cAAc,YAAY,WAA3B,EAAwCqE,QAAQ,SAAA5F,GAAK;AACnD,eAAKe,GAAGiG,iBAAiBhH,GAAG,OAAKuB,gBAAgB;UAC/CuI,SAAS;UACTC,SAAS;SAFX;OADF;WAOKhJ,GAAGiG,iBAAiB,aAAa,KAAKjH,WAA3C;WACKgB,GAAGiG,iBAAiB,cAAc,KAAKzG,YAA5C;WAEK6B,iBAAiB4E,iBAAiB,UAAU,KAAK/H,QAAtD;AAGAE,aAAO6H,iBAAiB,UAAU,KAAKtG,cAAvC;WAEKwD,iBAAiB,IAAI8F,0BAAe,KAAK1F,WAAxB;WACjBJ,eAAewC,QAAQ,KAAK3F,EAAjC;WACKmD,eAAewC,QAAQ,KAAK7C,SAAjC;;WAGFS,cAAA,SAAA,cAAc;UACN2F,eAAe,KAAKZ,qBAAqBa,gBAAgB;UACzDC,cAAc,KAAKd,qBAAqBe,eAAe;WAExD5H,WAAWrD,OAAOkL,iBAAiB,KAAKtJ,EAA7B;WACXkC,QAAQ,KAAKT,SAAS8H,cAAc;WAEpCzG,UAAUzF,MAAMmM,UAAa,KAAK/H,SAASgI,aAAhD,MACE,KAAKhI,SAASiI,eADhB,MAEI,KAAKjI,SAASkI,gBAFlB,MAEmC,KAAKlI,SAASmI;WAE5C9B,UAAUzK,MAAMwM,SAArB,MAAkC,KAAKpI,SAASgI,aAAhD,OACE,KAAKhI,SAASiI,eADhB,OAEK,KAAKjI,SAASkI,gBAFnB,OAEqC,KAAKlI,SAASmI;WAE9CvI,iBAAiBhE,MAAMyM,SAASZ,eAAe,SAAS;WAGxDf,cAAc9K,MAAMM,QAAQyL,cAC1B,KAAKtG,UAAUuG,cADsB,OAExC;WACClB,cAAc9K,MAAMyM,SAAY,KAAKhH,UAAUiH,eAApD;WAGKtL,KAAKC,EAAEC,gBACV,KAAK0C,iBAAiB2I,cAAc,KAAK3I,iBAAiBgI;WACvD5K,KAAKK,EAAEH,gBACV,KAAK0C,iBAAiB0I,eAAe,KAAK1I,iBAAiB8H;WAGxD1K,KAAKC,EAAEC,gBACV,KAAK8C,SAASwI,cAAc,WAAW,QAAQ,KAAKxL,KAAKC,EAAEC;WACxDF,KAAKK,EAAEH,gBACV,KAAK8C,SAAShE,cAAc,WAAW,QAAQ,KAAKgB,KAAKK,EAAEH;WAExDF,KAAKC,EAAEY,eACV,KAAKrB,QAAQqB,iBAAiB,OAAO,KAAKrB,QAAQqB,iBAAiB;WAChEb,KAAKK,EAAEQ,eACV,KAAKrB,QAAQqB,iBAAiB,OAAO,KAAKrB,QAAQqB,iBAAiB;WAEhEM,oBAAL;WAEKnB,KAAKC,EAAEoB,MAAMC,OAAO,KAAKtB,KAAKC,EAAEoB,MAAME,GAAGpC,sBAArB;WACpBa,KAAKK,EAAEgB,MAAMC,OAAO,KAAKtB,KAAKK,EAAEgB,MAAME,GAAGpC,sBAArB;WAEpBa,KAAKC,EAAEwB,UAAU8B,OAAO,KAAKkI,iBAAiB,GAAtB;WACxBzL,KAAKK,EAAEoB,UAAU8B,OAAO,KAAKkI,iBAAiB,GAAtB;WAExBzL,KAAKC,EAAEwB,UAAUF,GAAG3C,MAAMM,QAAW,KAAKc,KAAKC,EAAEwB,UAAU8B,OAAhE;WACKvD,KAAKK,EAAEoB,UAAUF,GAAG3C,MAAMyM,SAAY,KAAKrL,KAAKK,EAAEoB,UAAU8B,OAAjE;WAEKnD,kBAAkB,GAAvB;WACKA,kBAAkB,GAAvB;WAEKsL,sBAAsB,GAA3B;WACKA,sBAAsB,GAA3B;;WAMFD,mBAAA,SAAA,iBAAiBzL,MAAY;UAAZA,SAAY,QAAA;AAAZA,eAAO;;UAChB2C,cAAc,KAAKrE,iBACrB,KAAKsE,iBAAiB,KAAK5C,KAAKA,MAAM6C,kBACtC,KAAKD,iBAAiB,KAAK5C,KAAKA,MAAM6C,kBACtC,KAAK8B;UACHlC,YAAY,KAAKzC,KAAKA,MAAMqB,MAAMC,KAAK,KAAKtB,KAAKA,MAAM0C;UACzDiJ;UAEA,CAAC,KAAK3L,KAAKA,MAAME,eAAe;;;UAIhC0L,iBAAiBnJ,YAAYE;AAGjCgJ,sBAAgBE,KAAKC,IACnB,CAAC,EAAEF,iBAAiBnJ,YACpB,KAAKjD,QAAQuM,gBAFC;UAKZ,KAAKvM,QAAQwM,kBAAkB;AACjCL,wBAAgBE,KAAKI,IAAIN,eAAe,KAAKnM,QAAQwM,gBAArC;;aAGXL;;WAGTvL,oBAAA,SAAA,kBAAkBJ,MAAY;UAAZA,SAAY,QAAA;AAAZA,eAAO;;UACjB2C,cAAc,KAAKC,iBAAiB,KAAK5C,KAAKA,MAAM6C;UACpDJ,YAAY,KAAKzC,KAAKA,MAAMqB,MAAMC,KAAK,KAAKtB,KAAKA,MAAM0C;UACvDI,WAAWC,SAAS,KAAKC,SAAS,KAAKhD,KAAKA,MAAM0C,WAAW,EAA1C;UACnBjB,YAAY,KAAKzB,KAAKA,MAAMyB;UAE9ByK,eAAe,KAAKtJ,iBAAiB,KAAK5C,KAAKA,MAAM6D;AACzDqI,qBACElM,SAAS,OACT,KAAKyD,SACLnE,WAAUoE,cAAV,EAA0BE,yBACtB,CAACsI,eACDA;UACFC,iBAAiBD,gBAAgBvJ,cAAcG;UAE/CsJ,eAAe,CAAC,GAAG3J,YAAYhB,UAAU8B,QAAQ4I;AACrDC,qBACEpM,SAAS,OACT,KAAKyD,SACLnE,WAAUoE,cAAV,EAA0BC,yBACtByI,gBAAgB3J,YAAYhB,UAAU8B,QACtC6I;AAEN3K,gBAAUF,GAAG3C,MAAMyN,YACjBrM,SAAS,MAAT,iBACmBoM,eADnB,cAAA,oBAEsBA,eAFtB;;WAKJV,wBAAA,SAAA,sBAAsB1L,MAAY;UAAZA,SAAY,QAAA;AAAZA,eAAO;;UACrBqB,SAAQ,KAAKrB,KAAKA,MAAMqB,MAAME;UAC9BE,YAAY,KAAKzB,KAAKA,MAAMyB,UAAUF;UAExC,KAAKvB,KAAKA,MAAME,iBAAiB,KAAKF,KAAKA,MAAMa,cAAc;AACjEQ,QAAAA,OAAMzC,MAAMG,aAAa;aACpB6D,iBAAiBhE,MAAM,KAAKoB,KAAKA,MAAM6E,gBAAgB;aACvD;AACLxD,QAAAA,OAAMzC,MAAMG,aAAa;aACpB6D,iBAAiBhE,MAAM,KAAKoB,KAAKA,MAAM6E,gBAAgB;;UAI1D,KAAK7E,KAAKA,MAAME,eAAe;AACjCuB,kBAAU7C,MAAM0N,UAAU;aACrB;AACL7K,kBAAU7C,MAAM0N,UAAU;;;WAI9BnL,sBAAA,SAAA,sBAAsB;WACfmD,SAAS1F,MAAM,KAAK6E,QAAQ,SAAS,WACxC,KAAKzD,KAAKK,EAAEH,iBAAiB,KAAKF,KAAKK,EAAEQ,eAAzC,OACQ,KAAKvC,kBAAkB,KAAKqG,qBADpC,OAEI;WACDL,SAAS1F,MAAM2N,SAClB,KAAKvM,KAAKC,EAAEC,iBAAiB,KAAKF,KAAKC,EAAEY,eAAzC,OACQ,KAAKvC,kBAAkB,KAAKqG,qBADpC,OAEI;UAGF,CAAC,KAAKrG,gBAAgB;YAClBkO,mBAAmB,CAAC,KAAK/I,QAAQ,gBAAgB,cAA9B;aACpBb,iBAAiBhE,MAAM4N,oBAC1B,KAAKxM,KAAKK,EAAEH,iBAAiB,KAAKF,KAAKK,EAAEQ,eAClC,KAAK8D,oBADZ,OAEI;aACD/B,iBAAiBhE,MAAMsM,gBAC1B,KAAKlL,KAAKC,EAAEC,iBAAiB,KAAKF,KAAKC,EAAEY,eAClC,KAAK8D,oBADZ,OAEI;;;WAuDV7D,qBAAA,SAAA,mBAAmBd,MAAY;UAAZA,SAAY,QAAA;AAAZA,eAAO;;WACnBA,KAAKA,MAAMqB,MAAMC,OAAO,KAAKtB,KAChCA,MACAqB,MAAME,GAAGpC,sBAFkB;WAGxBa,KAAKA,MAAMyB,UAAUH,OAAO,KAAKtB,KACpCA,MACAyB,UAAUF,GAAGpC,sBAFkB;UAI3BsN,2BAA2B,KAAKjL,eACpC,KAAKxB,KAAKA,MAAMyB,UAAUH,IADK;UAI7BmL,0BAA0B;aACvBzM,KAAKA,MAAMyB,UAAUF,GAAGG,UAAUuI,IAAI,KAAKrI,WAAW8K,KAA3D;aACK;aACA1M,KAAKA,MAAMyB,UAAUF,GAAGG,UAAUC,OAAO,KAAKC,WAAW8K,KAA9D;;UAGE,KAAKlL,eAAe,KAAKxB,KAAKA,MAAMqB,MAAMC,IAA1C,GAAiD;aAC9CnB,cAAcH,IAAnB;aACKA,KAAKA,MAAMqB,MAAME,GAAGG,UAAUuI,IAAI,KAAKrI,WAAW8K,KAAvD;aACK;aACA1M,KAAKA,MAAMqB,MAAME,GAAGG,UAAUC,OAAO,KAAKC,WAAW8K,KAA1D;;;WAmBJzL,sBAAA,SAAA,oBAAoBjB,MAAY;UAAZA,SAAY,QAAA;AAAZA,eAAO;;WACpBA,KAAKA,MAAMqB,MAAME,GAAGG,UAAUC,OAAO,KAAKC,WAAW8K,KAA1D;WACK1M,KAAKA,MAAMyB,UAAUF,GAAGG,UAAUC,OAAO,KAAKC,WAAW8K,KAA9D;;WAaFvM,gBAAA,SAAA,cAAcH,MAAY;UAAZA,SAAY,QAAA;AAAZA,eAAO;;UACfyB,YAAY,KAAKzB,KAAKA,MAAMyB,UAAUF;UAEtC,CAAC,KAAKvB,KAAKA,MAAM8B,WAAW;AAC9BL,kBAAUC,UAAUuI,IAAI,KAAKrI,WAAWC,OAAxC;aACK7B,KAAKA,MAAM8B,YAAY;;UAG1B,KAAKtC,QAAQ4K,UAAU;aACpBhJ,eAAL;;;WA0DJiB,cAAA,SAAA,YAAY7B,GAAGR,MAAY;UAAZA,SAAY,QAAA;AAAZA,eAAO;;UACdyB,YAAY,KAAKzB,KAAKA,MAAMyB,UAAUF;UAGtCgB,cAAcvC,SAAS,MAAMQ,EAAEyC,QAAQzC,EAAE0C;WAC1ClD,KAAKA,MAAMqD,aACdd,cACAd,UAAUtC,sBAAV,EAAkC,KAAKa,KAAKA,MAAMoD;WAC/CZ,cAAcxC;WAEduB,GAAGG,UAAUuI,IAAI,KAAKrI,WAAWmC,QAAtC;AAEAxF,eAASiJ,iBAAiB,aAAa,KAAKlF,MAAM,IAAlD;AACA/D,eAASiJ,iBAAiB,WAAW,KAAK1D,WAAW,IAArD;UACI,KAAKG,yBAAyB,MAAM;AACtC1F,iBAASiJ,iBAAiB,SAAS,KAAKrD,cAAc,IAAtD;AACA5F,iBAASiJ,iBAAiB,YAAY,KAAKrD,cAAc,IAAzD;aACK;AACLxE,eAAOgN,aAAa,KAAK1I,oBAAzB;aACKA,uBAAuB;;;WAwFhC2I,oBAAA,SAAA,oBAAoB;aACX,KAAKvI;;WAMdwI,mBAAA,SAAA,mBAAmB;aACV,KAAKjK;;WAGdkK,kBAAA,SAAA,kBAAkB;;UAEZ,KAAKtN,QAAQ4K,UAAU;aACpB7I,GAAGyC,oBAAoB,cAAc,KAAK1D,YAA/C;;OAGD,aAAa,SAAS,UAAvB,EAAmC8F,QAAQ,SAAA5F,GAAK;AAC9C,eAAKe,GAAGyC,oBAAoBxD,GAAG,OAAKuB,gBAAgB,IAApD;OADF;OAIC,cAAc,YAAY,WAA3B,EAAwCqE,QAAQ,SAAA5F,GAAK;AACnD,eAAKe,GAAGyC,oBAAoBxD,GAAG,OAAKuB,gBAAgB;UAClDuI,SAAS;UACTC,SAAS;SAFX;OADF;WAOKhJ,GAAGyC,oBAAoB,aAAa,KAAKzD,WAA9C;WACKgB,GAAGyC,oBAAoB,cAAc,KAAKjD,YAA/C;WAEK6B,iBAAiBoB,oBAAoB,UAAU,KAAKvE,QAAzD;AACAE,aAAOqE,oBAAoB,UAAU,KAAK9C,cAA1C;WAEKuD,oBAAoB,KAAKA,iBAAiB8D,WAAtB;WACpB7D,eAAe6D,WAApB;WAGKzD,YAAY9D,OAAjB;WACKT,YAAYS,OAAjB;WACKI,eAAeJ,OAApB;WACKE,eAAeF,OAApB;;WAMFiG,UAAA,SAAA,UAAU;WACH6F,gBAAL;WACKvL,GAAGjC,YAAY;;WAMtByN,cAAA,SAAA,YAAYxL,IAAI;UACVA,OAAO;AAAM,eAAO;UACpBA,OAAO,KAAKA;AAAI,eAAO;aAEpB,KAAKwL,YAAYxL,GAAGyL,UAApB;;WAMTxL,iBAAA,SAAA,eAAeyL,MAAM;aAEjB,KAAKxM,UAAUwM,KAAKnO,QACpB,KAAK2B,UAAUwM,KAAKnO,OAAOmO,KAAK/N,SAChC,KAAKyB,UAAUsM,KAAKzE,OACpB,KAAK7H,UAAUsM,KAAKzE,MAAMyE,KAAK5B;;WAOnCvB,YAAA,SAAA,UAAUvI,IAAI2L,OAAO;UACbC,UACJ5L,GAAG4L,WACH5L,GAAG6L,yBACH7L,GAAG8L,sBACH9L,GAAG+L;aACEhH,MAAMC,UAAUwC,OAAOvC,KAAKjF,GAAGyH,UAAU,SAAAC,OAAK;eACnDkE,QAAQ3G,KAAKyC,OAAOiE,KAApB;OADK,EAEL;;;;AAj6Be5N,YA2GZsF,iBAAiB;IACtBwF,UAAU;IACVvJ,cAAc;IACde,YAAY;MACVyC,WAAW;MACXkF,gBAAgB;MAChBC,QAAQ;MACRC,MAAM;MACNN,SAAS;MACTQ,aAAa;MACblI,WAAW;MACXJ,OAAO;MACPuI,6BAA6B;MAC7BC,sBAAsB;MACtBhI,SAAS;MACTkI,YAAY;MACZC,UAAU;MACV0C,OAAO;MACP3I,UAAU;;IAEZgI,kBAAkB;IAClBC,kBAAkB;IAClB9G,SAAS;;AAwyBb,MAAI0D,mBAAAA,SAAW;AACbtJ,cAAU0G,YAAV;;;;AlG36BF,SAAO,SAAS,cAAAuH;AAChB,SAAO,IAAI,cAAAA;AAIX,SAAO,SAAS;AAChB,iBAAO,MAAM;AAIb,SAAO,YAAY;AACnB,MAAI,qBAAqB,CAAC,EAAE,MAAM,KAAK,SAAS,iBAAiB,4BAA4B,CAAC;AAC9F,MAAI,cAAc,mBAAmB,IAAI,SAAU,kBAAkB;AACnE,WAAO,IAAc,QAAQ,gBAAgB;AAAA,EAC/C,CAAC;AACD,MAAI,qBAAqB,CAAC,EAAE,MAAM,KAAK,SAAS,iBAAiB,4BAA4B,CAAC;AAC9F,MAAI,cAAc,mBAAmB,IAAI,SAAU,kBAAkB;AACnE,WAAO,IAAc,QAAQ,gBAAgB;AAAA,EAC/C,CAAC;AAID,kCAA8B;AAC9B,gCAAuC;AACvC,+BAAsC;AACtC,2BAAuD;AACvD,kCAAyC;AACzC,8BAAqC;AAErC;AAEA;AAEA;AAEA;AAEA;AAEA;AAEA;AAKA;AACA;AACA;AACA;",
  "names": ["consumer", "data", "error", "handler", "consumer", "data", "consumer", "subscription", "data", "global", "prefix", "warn", "error", "hide", "scrollbarWidth", "icon", "applyStyles", "index", "render", "isVisible", "globalState", "offset", "rejectPromise", "disabled", "Swal", "getInputValue", "confirm", "isElement", "now", "e", "global", "w", "window", "getProto", "push", "indexOf", "toString", "hasOwn", "isFunction", "isWindow", "document", "toType", "jQuery", "clone", "arr", "support", "tokenize", "contains", "slice", "i", "whitespace", "rtrim", "rhtml", "rquickExpr", "Sizzle", "cache", "fn", "handler", "disabled", "matches", "namespace", "docElem", "node", "nodeName", "start", "dir", "text", "hash", "filter", "isXML", "elem", "self", "queue", "add", "index", "value", "deferred", "process", "error", "raw", "camelCase", "Data", "data", "hooks", "initial", "on", "expectSync", "styles", "prefix", "name", "end", "p", "length", "stop", "max", "location", "val", "completed", "offset", "top", "method", "type", "error", "fails", "fails", "call", "FunctionPrototype", "call", "fn", "toString", "stringSlice", "fn", "uncurryThis", "fails", "isNullOrUndefined", "requireObjectCoercible", "isCallable", "global", "isCallable", "namespace", "uncurryThis", "global", "userAgent", "process", "fails", "isCallable", "error", "isCallable", "isNullOrUndefined", "call", "isCallable", "isObject", "fn", "global", "defineProperty", "error", "global", "store", "store", "requireObjectCoercible", "uncurryThis", "hasOwnProperty", "hasOwn", "uncurryThis", "toString", "global", "hasOwn", "uid", "Symbol", "call", "isObject", "isSymbol", "getMethod", "wellKnownSymbol", "isSymbol", "global", "isObject", "document", "DESCRIPTORS", "fails", "createElement", "DESCRIPTORS", "call", "hasOwn", "error", "DESCRIPTORS", "fails", "isObject", "DESCRIPTORS", "anObject", "defineProperty", "error", "DESCRIPTORS", "DESCRIPTORS", "hasOwn", "FunctionPrototype", "uncurryThis", "isCallable", "store", "functionToString", "global", "isCallable", "WeakMap", "uid", "global", "isObject", "createNonEnumerableProperty", "hasOwn", "TypeError", "WeakMap", "set", "get", "has", "store", "fails", "isCallable", "hasOwn", "DESCRIPTORS", "defineProperty", "error", "toString", "isCallable", "error", "toIntegerOrInfinity", "max", "min", "index", "toIntegerOrInfinity", "min", "toLength", "index", "uncurryThis", "hasOwn", "indexOf", "push", "uncurryThis", "anObject", "concat", "ownKeys", "hasOwn", "ownKeys", "defineProperty", "fails", "isCallable", "data", "global", "createNonEnumerableProperty", "uncurryThis", "bind", "fn", "isArray", "wellKnownSymbol", "isCallable", "wellKnownSymbol", "error", "uncurryThis", "fails", "isCallable", "noop", "error", "isArray", "isObject", "wellKnownSymbol", "bind", "uncurryThis", "push", "self", "index", "fails", "wellKnownSymbol", "fails", "arrayMethodIsStrict", "STRICT_METHOD", "forEach", "self", "index", "global", "DESCRIPTORS", "uncurryThis", "call", "fails", "defineProperty", "concat", "assign", "index", "uncurryThis", "requireObjectCoercible", "toString", "replace", "global", "fails", "uncurryThis", "toString", "$parseInt", "Symbol", "parseInt", "anObject", "fails", "global", "DESCRIPTORS", "anObject", "index", "anObject", "activeXDocument", "error", "fails", "global", "fails", "global", "call", "uncurryThis", "toString", "indexOf", "replace", "stringSlice", "raw", "$", "uncurryThis", "fails", "wellKnownSymbol", "createNonEnumerableProperty", "uncurryThis", "toIntegerOrInfinity", "toString", "requireObjectCoercible", "stringSlice", "size", "index", "call", "anObject", "isCallable", "FunctionPrototype", "apply", "call", "uncurryThis", "replace", "stringSlice", "DOMTokenListPrototype", "objectToString", "now", "debounce", "isObject", "result", "throttle", "isSymbol", "require_lodash", "objectToString", "now", "debounce", "isObject", "result", "isSymbol", "require_lodash", "uid", "hasOwnProperty", "objectToString", "Map", "index", "data", "isObject", "memoize", "cache", "canUseDOM", "$", "window", "document", "undefined", "data", "api", "fn", "i", "filter", "d", "num", "order", "start", "end", "now", "cache", "td", "attr", "k", "error", "write", "max", "plugin", "settings", "size", "index", "add", "loaded", "state", "col", "scope", "src", "name", "ien", "hash", "e", "namespace", "idx", "set", "counter", "buttons", "format", "prefix", "$", "window", "document", "undefined", "api", "counter", "buttons", "$", "window", "document", "undefined", "offset", "result", "start", "end", "top", "bottom", "left", "right", "namespace", "dt", "e", "data", "d", "$", "window", "document", "undefined", "$", "window", "document", "undefined", "fn", "config", "text", "dt", "button", "loop", "top", "left", "e", "process", "i", "ien", "selector", "inst", "set", "d", "data", "api", "$", "window", "document", "undefined", "config", "$", "window", "document", "undefined", "dt", "$", "window", "document", "undefined", "data", "idx", "details", "d", "order", "i", "column", "add", "size", "render", "store", "api", "$", "window", "document", "undefined", "render", "$", "window", "document", "undefined", "data", "init", "info", "start", "end", "indexes", "ctx", "clear", "api", "add", "index", "d", "i", "config", "$", "window", "document", "undefined", "$", "undefined", "d", "format", "date", "offset", "left", "top", "right", "dates", "month", "before", "fn", "p", "i", "prefix", "data", "replace", "console", "$", "w", "error", "data", "p", "config", "cache", "text", "min", "max", "format", "value", "d", "offset", "prefix", "replace", "i", "Date", "a", "b", "d", "e", "f", "g", "h", "i", "j", "k", "$", "l", "m", "c", "p", "w", "n", "o", "q", "s", "Util", "$", "TRANSITION_END", "[object Object]", "element", "trigger", "supportsTransitionEnd", "Boolean", "transitionEndEmulator", "duration", "called", "this", "one", "setTimeout", "triggerTransitionEnd", "fn", "mmEmulateTransitionEnd", "event", "special", "bindType", "delegateType", "target", "is", "handleObj", "handler", "apply", "arguments", "NAME", "DATA_KEY", "JQUERY_NO_CONFLICT", "Default", "toggle", "preventDefault", "triggerElement", "parentTrigger", "subMenu", "Event", "SHOW", "SHOWN", "HIDE", "HIDDEN", "CLICK_DATA_API", "ClassName", "MetisMenu", "config", "transitioning", "init", "self", "conf", "el", "addClass", "find", "children", "attr", "parents", "has", "not", "on", "e", "eTar", "paRent", "parent", "sibLi", "siblings", "sibTrigger", "hasClass", "removeActive", "setActive", "onTransitionStart", "li", "ul", "length", "show", "removeClass", "hide", "elem", "startEvent", "isDefaultPrevented", "toggleElem", "height", "setTransitioning", "scrollHeight", "offsetHeight", "complete", "onTransitionEnd", "css", "isTransitioning", "removeData", "off", "each", "$this", "data", "Error", "jQueryInterface", "Constructor", "noConflict", "t", "e", "s", "i", "n", "o", "a", "u", "l", "r", "d", "$", "isArray", "isObject", "indexOf", "extend", "filter", "call", "throttle", "data", "index", "self", "parse", "raw", "build", "p", "grouped", "hide", "$items", "$item", "e", "t", "i", "n", "a", "r", "o", "s", "l", "c", "u", "d", "p", "f", "h", "v", "w", "m", "y", "x", "P", "k", "b", "ownKeys", "obj", "get", "css", "size", "styles", "_ref", "fn", "prefix", "counter", "index", "icon", "plugin", "mixout", "hooks", "main", "offset", "_ref2", "i2svg", "style", "hclAdd", "hclRemove", "prefixes", "p", "replace", "end", "noop", "reduce", "set", "listener", "bindInternal4", "d", "build", "lookup", "emptyCanonicalIcon", "Library", "add", "noAuto", "autoReplace", "begin", "render", "mask", "layer", "text", "provides", "watch", "parseTransformString", "providers", "faRightToBracket", "faSignInAlt", "faUserPlus", "faSignInAlt", "faUserPlus", "$", "data", "data", "index", "require_init", "$", "HTMLElement", "FrameLoadingStyle", "prefix", "location", "left", "right", "FetchMethod", "error", "FormSubmissionState", "FormEnctype", "cookie", "clone", "index", "TimingMetric", "VisitState", "SystemStatusCode", "session", "visit", "PageStage", "size", "render", "element", "createConsumer", "data", "left", "right", "application", "error", "index", "oldValue", "fetch", "set", "size", "index", "left", "right", "error", "scope", "constructor", "extend", "application", "element", "read", "write", "prefix", "extend", "fn", "error", "listener", "size", "callback", "start", "end", "left", "data", "Swal", "index", "add2", "error2", "cache", "effect3", "noop", "dispatch", "walk", "start", "fn", "hide", "start2", "end", "extend", "fn", "cache", "camelize", "capitalize", "effect3", "add2", "get3", "set3", "add", "forEach", "dispatch", "reference", "hide", "index", "walk", "createPopper", "start", "start", "_ref", "name", "effect", "style", "_ref", "getComputedStyle", "getComputedStyle", "css", "window", "min", "max", "toPaddingObject", "_ref", "popperOffsets", "min", "max", "offset", "effect", "_ref", "popper", "getComputedStyle", "effect", "_ref", "window", "hash", "getComputedStyle", "getComputedStyle", "clippingParents", "getComputedStyle", "_ref", "reference", "start", "popperOffsets", "offset", "placements", "placement", "_ref", "placements", "placement", "start", "_loop", "_i", "checks", "_ref", "offset", "_ref", "data", "_ref", "_ref", "popperOffsets", "data", "offset", "min", "max", "start", "debounce", "fn", "p", "index", "self", "fn", "merged", "defaultModifiers", "defaultOptions", "createPopper", "reference", "popper", "options", "_ref", "getComputedStyle", "index", "fn", "debounce", "state", "effect", "noopFn", "createPopper", "defaultModifiers", "createPopper", "MAX_UID", "MILLISECONDS_MULTIPLIER", "TRANSITION_END", "toType", "object", "undefined", "Object", "prototype", "toString", "call", "match", "toLowerCase", "getUID", "prefix", "Math", "floor", "random", "document", "getElementById", "getSelector", "element", "selector", "getAttribute", "hrefAttribute", "includes", "startsWith", "split", "trim", "getSelectorFromElement", "querySelector", "getElementFromSelector", "getTransitionDurationFromElement", "transitionDuration", "transitionDelay", "window", "getComputedStyle", "floatTransitionDuration", "Number", "parseFloat", "floatTransitionDelay", "triggerTransitionEnd", "dispatchEvent", "Event", "isElement", "jquery", "nodeType", "getElement", "length", "isVisible", "getClientRects", "elementIsVisible", "getPropertyValue", "closedDetails", "closest", "summary", "parentNode", "isDisabled", "Node", "ELEMENT_NODE", "classList", "contains", "disabled", "hasAttribute", "findShadowRoot", "documentElement", "attachShadow", "getRootNode", "root", "ShadowRoot", "noop", "reflow", "offsetHeight", "getjQuery", "jQuery", "body", "DOMContentLoadedCallbacks", "onDOMContentLoaded", "callback", "readyState", "addEventListener", "push", "isRTL", "dir", "defineJQueryPlugin", "plugin", "$", "name", "NAME", "JQUERY_NO_CONFLICT", "fn", "jQueryInterface", "Constructor", "noConflict", "execute", "executeAfterTransition", "transitionElement", "waitForTransition", "durationPadding", "emulatedDuration", "called", "handler", "target", "removeEventListener", "setTimeout", "getNextActiveElement", "list", "activeElement", "shouldGetNext", "isCycleAllowed", "listLength", "index", "indexOf", "max", "min", "namespaceRegex", "stripNameRegex", "stripUidRegex", "eventRegistry", "uidEvent", "customEvents", "mouseenter", "mouseleave", "nativeEvents", "Set", "makeEventUid", "uid", "getElementEvents", "bootstrapHandler", "event", "hydrateObj", "delegateTarget", "oneOff", "EventHandler", "off", "type", "apply", "bootstrapDelegationHandler", "domElements", "querySelectorAll", "domElement", "findHandler", "events", "callable", "delegationSelector", "values", "find", "normalizeParameters", "originalTypeEvent", "delegationFunction", "isDelegated", "typeEvent", "getTypeEvent", "has", "addHandler", "wrapFunction", "relatedTarget", "handlers", "previousFunction", "replace", "removeHandler", "Boolean", "removeNamespacedHandlers", "namespace", "storeElementEvent", "handlerKey", "keys", "on", "one", "inNamespace", "isNamespace", "elementEvent", "slice", "keyHandlers", "trigger", "args", "jQueryEvent", "bubbles", "nativeDispatch", "defaultPrevented", "isPropagationStopped", "isImmediatePropagationStopped", "isDefaultPrevented", "evt", "cancelable", "preventDefault", "obj", "meta", "key", "value", "entries", "defineProperty", "configurable", "get", "elementMap", "Map", "set", "instance", "instanceMap", "size", "console", "error", "Array", "from", "remove", "delete", "normalizeData", "JSON", "parse", "decodeURIComponent", "normalizeDataKey", "chr", "Manipulator", "setDataAttribute", "setAttribute", "removeDataAttribute", "removeAttribute", "getDataAttributes", "attributes", "bsKeys", "dataset", "filter", "pureKey", "charAt", "getDataAttribute", "Config", "Default", "DefaultType", "Error", "_getConfig", "config", "_mergeConfigObj", "_configAfterMerge", "_typeCheckConfig", "jsonConfig", "constructor", "configTypes", "property", "expectedTypes", "valueType", "RegExp", "test", "TypeError", "toUpperCase", "VERSION", "BaseComponent", "_element", "_config", "Data", "DATA_KEY", "dispose", "EVENT_KEY", "propertyName", "getOwnPropertyNames", "_queueCallback", "isAnimated", "getInstance", "getOrCreateInstance", "eventName", "enableDismissTrigger", "component", "method", "clickEvent", "tagName", "EVENT_CLOSE", "EVENT_CLOSED", "CLASS_NAME_FADE", "CLASS_NAME_SHOW", "Alert", "close", "closeEvent", "_destroyElement", "each", "data", "DATA_API_KEY", "CLASS_NAME_ACTIVE", "SELECTOR_DATA_TOGGLE", "EVENT_CLICK_DATA_API", "Button", "toggle", "button", "SelectorEngine", "concat", "Element", "findOne", "children", "child", "matches", "parents", "ancestor", "prev", "previous", "previousElementSibling", "next", "nextElementSibling", "focusableChildren", "focusables", "map", "join", "el", "EVENT_TOUCHSTART", "EVENT_TOUCHMOVE", "EVENT_TOUCHEND", "EVENT_POINTERDOWN", "EVENT_POINTERUP", "POINTER_TYPE_TOUCH", "POINTER_TYPE_PEN", "CLASS_NAME_POINTER_EVENT", "SWIPE_THRESHOLD", "endCallback", "leftCallback", "rightCallback", "Swipe", "isSupported", "_deltaX", "_supportPointerEvents", "PointerEvent", "_initEvents", "_start", "touches", "clientX", "_eventIsPointerPenTouch", "_end", "_handleSwipe", "_move", "absDeltaX", "abs", "direction", "add", "pointerType", "navigator", "maxTouchPoints", "ARROW_LEFT_KEY", "ARROW_RIGHT_KEY", "TOUCHEVENT_COMPAT_WAIT", "ORDER_NEXT", "ORDER_PREV", "DIRECTION_LEFT", "DIRECTION_RIGHT", "EVENT_SLIDE", "EVENT_SLID", "EVENT_KEYDOWN", "EVENT_MOUSEENTER", "EVENT_MOUSELEAVE", "EVENT_DRAG_START", "EVENT_LOAD_DATA_API", "CLASS_NAME_CAROUSEL", "CLASS_NAME_SLIDE", "CLASS_NAME_END", "CLASS_NAME_START", "CLASS_NAME_NEXT", "CLASS_NAME_PREV", "SELECTOR_ACTIVE", "SELECTOR_ITEM", "SELECTOR_ACTIVE_ITEM", "SELECTOR_ITEM_IMG", "SELECTOR_INDICATORS", "SELECTOR_DATA_SLIDE", "SELECTOR_DATA_RIDE", "KEY_TO_DIRECTION", "interval", "keyboard", "pause", "ride", "touch", "wrap", "Carousel", "_interval", "_activeElement", "_isSliding", "touchTimeout", "_swipeHelper", "_indicatorsElement", "_addEventListeners", "cycle", "_slide", "nextWhenVisible", "hidden", "_clearInterval", "_updateInterval", "setInterval", "_maybeEnableCycle", "to", "items", "_getItems", "activeIndex", "_getItemIndex", "_getActive", "order", "defaultInterval", "_keydown", "_addTouchEventListeners", "img", "endCallBack", "clearTimeout", "swipeConfig", "_directionToOrder", "_setActiveIndicatorElement", "activeIndicator", "newActiveIndicator", "elementInterval", "parseInt", "isNext", "nextElement", "nextElementIndex", "triggerEvent", "_orderToDirection", "slideEvent", "isCycling", "directionalClassName", "orderClassName", "completeCallBack", "_isAnimated", "clearInterval", "carousel", "slideIndex", "carousels", "EVENT_SHOW", "EVENT_SHOWN", "EVENT_HIDE", "EVENT_HIDDEN", "CLASS_NAME_COLLAPSE", "CLASS_NAME_COLLAPSING", "CLASS_NAME_COLLAPSED", "CLASS_NAME_DEEPER_CHILDREN", "CLASS_NAME_HORIZONTAL", "WIDTH", "HEIGHT", "SELECTOR_ACTIVES", "parent", "Collapse", "_isTransitioning", "_triggerArray", "toggleList", "elem", "filterElement", "foundElement", "_initializeChildren", "_addAriaAndCollapsedClass", "_isShown", "hide", "show", "activeChildren", "_getFirstLevelChildren", "startEvent", "activeInstance", "dimension", "_getDimension", "style", "complete", "capitalizedDimension", "scrollSize", "getBoundingClientRect", "selected", "triggerArray", "isOpen", "selectorElements", "ESCAPE_KEY", "TAB_KEY", "ARROW_UP_KEY", "ARROW_DOWN_KEY", "RIGHT_MOUSE_BUTTON", "EVENT_KEYDOWN_DATA_API", "EVENT_KEYUP_DATA_API", "CLASS_NAME_DROPUP", "CLASS_NAME_DROPEND", "CLASS_NAME_DROPSTART", "CLASS_NAME_DROPUP_CENTER", "CLASS_NAME_DROPDOWN_CENTER", "SELECTOR_DATA_TOGGLE_SHOWN", "SELECTOR_MENU", "SELECTOR_NAVBAR", "SELECTOR_NAVBAR_NAV", "SELECTOR_VISIBLE_ITEMS", "PLACEMENT_TOP", "PLACEMENT_TOPEND", "PLACEMENT_BOTTOM", "PLACEMENT_BOTTOMEND", "PLACEMENT_RIGHT", "PLACEMENT_LEFT", "PLACEMENT_TOPCENTER", "PLACEMENT_BOTTOMCENTER", "autoClose", "boundary", "display", "offset", "popperConfig", "reference", "Dropdown", "_popper", "_parent", "_menu", "_inNavbar", "_detectNavbar", "showEvent", "_createPopper", "focus", "_completeHide", "destroy", "update", "hideEvent", "Popper", "referenceElement", "_getPopperConfig", "createPopper", "_getPlacement", "parentDropdown", "isEnd", "_getOffset", "popperData", "defaultBsPopperConfig", "placement", "modifiers", "options", "enabled", "_selectMenuItem", "clearMenus", "openToggles", "context", "composedPath", "isMenuTarget", "dataApiKeydownHandler", "isInput", "isEscapeEvent", "isUpOrDownEvent", "getToggleButton", "stopPropagation", "SELECTOR_FIXED_CONTENT", "SELECTOR_STICKY_CONTENT", "PROPERTY_PADDING", "PROPERTY_MARGIN", "ScrollBarHelper", "getWidth", "documentWidth", "clientWidth", "innerWidth", "width", "_disableOverFlow", "_setElementAttributes", "calculatedValue", "reset", "_resetElementAttributes", "isOverflowing", "_saveInitialAttribute", "overflow", "styleProperty", "scrollbarWidth", "manipulationCallBack", "setProperty", "_applyManipulationCallback", "actualValue", "removeProperty", "callBack", "sel", "EVENT_MOUSEDOWN", "className", "clickCallback", "rootElement", "Backdrop", "_isAppended", "_append", "_getElement", "_emulateAnimation", "backdrop", "createElement", "append", "EVENT_FOCUSIN", "EVENT_KEYDOWN_TAB", "TAB_NAV_FORWARD", "TAB_NAV_BACKWARD", "autofocus", "trapElement", "FocusTrap", "_isActive", "_lastTabNavDirection", "activate", "_handleFocusin", "_handleKeydown", "deactivate", "elements", "shiftKey", "EVENT_HIDE_PREVENTED", "EVENT_RESIZE", "EVENT_CLICK_DISMISS", "EVENT_MOUSEDOWN_DISMISS", "EVENT_KEYDOWN_DISMISS", "CLASS_NAME_OPEN", "CLASS_NAME_STATIC", "OPEN_SELECTOR", "SELECTOR_DIALOG", "SELECTOR_MODAL_BODY", "Modal", "_dialog", "_backdrop", "_initializeBackDrop", "_focustrap", "_initializeFocusTrap", "_scrollBar", "_adjustDialog", "_showElement", "_hideModal", "htmlElement", "handleUpdate", "scrollTop", "modalBody", "transitionComplete", "_triggerBackdropTransition", "event2", "_resetAdjustments", "isModalOverflowing", "scrollHeight", "clientHeight", "initialOverflowY", "overflowY", "isBodyOverflowing", "paddingLeft", "paddingRight", "alreadyOpen", "CLASS_NAME_SHOWING", "CLASS_NAME_HIDING", "CLASS_NAME_BACKDROP", "scroll", "Offcanvas", "blur", "completeCallback", "position", "uriAttributes", "ARIA_ATTRIBUTE_PATTERN", "SAFE_URL_PATTERN", "DATA_URL_PATTERN", "allowedAttribute", "attribute", "allowedAttributeList", "attributeName", "nodeName", "nodeValue", "attributeRegex", "some", "regex", "DefaultAllowlist", "a", "area", "b", "br", "col", "code", "div", "em", "hr", "h1", "h2", "h3", "h4", "h5", "h6", "i", "li", "ol", "p", "pre", "s", "small", "span", "sub", "sup", "strong", "u", "ul", "sanitizeHtml", "unsafeHtml", "allowList", "sanitizeFunction", "domParser", "DOMParser", "createdDocument", "parseFromString", "elementName", "attributeList", "allowedAttributes", "innerHTML", "content", "extraClass", "html", "sanitize", "sanitizeFn", "template", "DefaultContentType", "entry", "TemplateFactory", "getContent", "_resolvePossibleFunction", "hasContent", "changeContent", "_checkContent", "toHtml", "templateWrapper", "_maybeSanitize", "text", "_setContent", "arg", "templateElement", "_putElementInTemplate", "textContent", "DISALLOWED_ATTRIBUTES", "CLASS_NAME_MODAL", "SELECTOR_TOOLTIP_INNER", "SELECTOR_MODAL", "EVENT_MODAL_HIDE", "TRIGGER_HOVER", "TRIGGER_FOCUS", "TRIGGER_CLICK", "TRIGGER_MANUAL", "EVENT_INSERTED", "EVENT_CLICK", "EVENT_FOCUSOUT", "AttachmentMap", "AUTO", "TOP", "RIGHT", "BOTTOM", "LEFT", "animation", "container", "customClass", "delay", "fallbackPlacements", "title", "Tooltip", "_isEnabled", "_timeout", "_isHovered", "_activeTrigger", "_templateFactory", "_newContent", "tip", "_setListeners", "_fixTitle", "enable", "disable", "toggleEnabled", "click", "_leave", "_enter", "_hideModalHandler", "_disposePopper", "_isWithContent", "shadowRoot", "isInTheDom", "ownerDocument", "_getTipElement", "_isWithActiveTrigger", "_getTitle", "_createTipElement", "_getContentForTemplate", "_getTemplateFactory", "tipId", "setContent", "_initializeOnDelegatedTarget", "_getDelegateConfig", "attachment", "phase", "state", "triggers", "eventIn", "eventOut", "_setTimeout", "timeout", "dataAttributes", "dataAttribute", "SELECTOR_TITLE", "SELECTOR_CONTENT", "Popover", "_getContent", "EVENT_ACTIVATE", "CLASS_NAME_DROPDOWN_ITEM", "SELECTOR_DATA_SPY", "SELECTOR_TARGET_LINKS", "SELECTOR_NAV_LIST_GROUP", "SELECTOR_NAV_LINKS", "SELECTOR_NAV_ITEMS", "SELECTOR_LIST_ITEMS", "SELECTOR_LINK_ITEMS", "SELECTOR_DROPDOWN", "SELECTOR_DROPDOWN_TOGGLE", "rootMargin", "smoothScroll", "threshold", "ScrollSpy", "_targetLinks", "_observableSections", "_rootElement", "_activeTarget", "_observer", "_previousScrollData", "visibleEntryTop", "parentScrollTop", "refresh", "_initializeTargetsAndObservables", "_maybeEnableSmoothScroll", "disconnect", "_getNewObserver", "section", "observe", "observableSection", "hash", "height", "offsetTop", "scrollTo", "top", "behavior", "IntersectionObserver", "_observerCallback", "targetElement", "id", "_process", "userScrollsDown", "isIntersecting", "_clearActiveClass", "entryIsLowerThanPrevious", "targetLinks", "anchor", "_activateParents", "listGroup", "item", "activeNodes", "node", "spy", "CLASS_DROPDOWN", "SELECTOR_DROPDOWN_MENU", "NOT_SELECTOR_DROPDOWN_TOGGLE", "SELECTOR_TAB_PANEL", "SELECTOR_OUTER", "SELECTOR_INNER", "SELECTOR_INNER_ELEM", "SELECTOR_DATA_TOGGLE_ACTIVE", "Tab", "_setInitialAttributes", "_getChildren", "innerElem", "_elemIsActive", "active", "_getActiveElem", "_deactivate", "_activate", "relatedElem", "_toggleDropDown", "nextActiveElement", "preventScroll", "_setAttributeIfNotExists", "_setInitialAttributesOnChild", "_getInnerElement", "isActive", "outerElem", "_getOuterElement", "_setInitialAttributesOnTargetPanel", "open", "EVENT_MOUSEOVER", "EVENT_MOUSEOUT", "CLASS_NAME_HIDE", "autohide", "Toast", "_hasMouseInteraction", "_hasKeyboardInteraction", "_clearTimeout", "_maybeScheduleHide", "isShown", "_onInteraction", "isInteracting", "$", "$", "$", "NAME", "error", "$", "$", "regExpExec", "call", "uncurryThis", "fixRegExpWellKnownSymbolLogic", "anObject", "isNullOrUndefined", "toLength", "toString", "requireObjectCoercible", "advanceStringIndex", "getMethod", "regExpExec", "max", "min", "replace", "global", "global", "forEach", "error", "index", "throttle", "ResizeObserverController", "observer", "observers", "styles", "size", "ResizeObservation", "ResizeObserverEntry", "ResizeObserverSPI", "ResizeObserver", "scrollbarWidth", "document", "body", "box", "createElement", "boxStyle", "style", "position", "left", "visibility", "overflowY", "appendChild", "width", "getBoundingClientRect", "right", "removeChild", "SimpleBar", "element", "options", "onScroll", "scrollXTicking", "window", "requestAnimationFrame", "scrollX", "scrollYTicking", "scrollY", "axis", "x", "isOverflowing", "showScrollbar", "positionScrollbar", "y", "onMouseEnter", "onMouseMove", "e", "mouseX", "clientX", "mouseY", "clientY", "forceVisible", "onMouseMoveForAxis", "onMouseLeave", "cancel", "onMouseLeaveForAxis", "onWindowResize", "hideNativeScrollbar", "hideScrollbars", "track", "rect", "el", "isWithinBounds", "scrollbar", "classList", "remove", "classNames", "visible", "isVisible", "onPointerEvent", "isWithinBoundsY", "isWithinBoundsX", "preventDefault", "stopPropagation", "type", "onDragStart", "drag", "eventOffset", "draggedAxis", "trackSize", "sizeAttr", "contentSize", "contentWrapperEl", "scrollSizeAttr", "hostSize", "parseInt", "elStyles", "pageY", "pageX", "dragPos", "offsetAttr", "dragOffset", "dragPerc", "size", "scrollPos", "isRtl", "getRtlHelpers", "isRtlScrollbarInverted", "isRtlScrollingInverted", "scrollOffsetAttr", "onEndDrag", "dragging", "removeEventListener", "removePreventClickId", "setTimeout", "preventClick", "flashTimeout", "contentEl", "offsetEl", "maskEl", "globalObserver", "mutationObserver", "resizeObserver", "minScrollbarWidth", "defaultOptions", "overflowAttr", "recalculate", "throttle", "bind", "debounce", "timeout", "leading", "memoize", "init", "dummyDiv", "innerHTML", "scrollbarDummyEl", "firstElementChild", "dummyContainerChild", "scrollLeft", "dummyContainerOffset", "getOffset", "dummyContainerChildOffset", "dummyContainerScrollOffsetAfterScroll", "initHtmlApi", "initDOMLoadedElements", "MutationObserver", "mutations", "forEach", "mutation", "Array", "prototype", "call", "addedNodes", "addedNode", "nodeType", "hasAttribute", "getElOptions", "querySelectorAll", "removedNodes", "removedNode", "unMount", "observe", "childList", "subtree", "readyState", "documentElement", "doScroll", "addEventListener", "reduce", "attributes", "acc", "attribute", "option", "name", "match", "key", "replace", "chr", "toUpperCase", "value", "undefined", "removeObserver", "disconnect", "top", "pageYOffset", "scrollTop", "pageXOffset", "canUseDOM", "initDOM", "initListeners", "filter", "children", "child", "contains", "wrapper", "length", "wrapperEl", "querySelector", "contentWrapper", "offset", "mask", "placeholderEl", "placeholder", "heightAutoObserverWrapperEl", "heightAutoObserverEl", "findChild", "horizontal", "vertical", "add", "firstChild", "cloneNode", "autoHide", "setAttribute", "capture", "passive", "ResizeObserver", "isHeightAuto", "offsetHeight", "isWidthAuto", "offsetWidth", "getComputedStyle", "direction", "padding", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "margin", "height", "scrollHeight", "scrollWidth", "overflowX", "getScrollbarSize", "toggleTrackVisibility", "scrollbarSize", "scrollbarRatio", "Math", "max", "scrollbarMinSize", "scrollbarMaxSize", "min", "scrollOffset", "scrollPourcent", "handleOffset", "transform", "display", "bottom", "paddingDirection", "isWithinScrollbarBoundsX", "hover", "clearTimeout", "getContentElement", "getScrollElement", "removeListeners", "isChildNode", "parentNode", "bbox", "query", "matches", "webkitMatchesSelector", "mozMatchesSelector", "msMatchesSelector", "jquery"]
}
